Commit 9203f5ea16 for wordpress.org

commit 9203f5ea16193b99afe8b7613e99b39f2c5447fa
Author: desrosj <desrosj@git.wordpress.org>
Date:   Tue Sep 8 15:15:05 2026 +0000

    General: Bump the pinned hash for Gutenberg to `658c8cb`.

    This updates the pinned commit hash of the Gutenberg repository from `ae8b34d78e1abc6d1c866fdc00080a1452de82ad ` (version `23.8.0`) to `658c8cbe89db5d90279051d3bb816ca210fe4646` (version `23.9.0`).

    A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/v23.8.0..v23.9.0.

    - Env: Update git to latest commit when `--update` passed (https://github.com/WordPress/gutenberg/pull/81447)
    - InputControl: Vertically center date and time input values in Safari (https://github.com/WordPress/gutenberg/pull/81361)
    - DataViews: vendor `ValidatedComboboxControl` (https://github.com/WordPress/gutenberg/pull/81449)
    - Icon: Fix margin being applied twice in the editor (https://github.com/WordPress/gutenberg/pull/81292)
    - Docs: Add Background image control Readme (https://github.com/WordPress/gutenberg/pull/69409)
    - Dimensions: Fix aspect ratio and scale controls not reflecting external updates (https://github.com/WordPress/gutenberg/pull/80747)
    - DataViews: vendor `ValidatedFormTokenField` (https://github.com/WordPress/gutenberg/pull/81451)
    - Docs: Fix dead link in the dynamic blocks tutorial (https://github.com/WordPress/gutenberg/pull/81399)
    - DataViews: vendor `ValidatedToggleGroupControl` (https://github.com/WordPress/gutenberg/pull/81450)
    - Update 23.8 release changes on trunk (https://github.com/WordPress/gutenberg/pull/81485)
    - Adds README for inspector-controls-tabs component (https://github.com/WordPress/gutenberg/pull/69072)
    - BlockEditVisuallyButton: Update Developer Documentation (https://github.com/WordPress/gutenberg/pull/68987)
    - Storybook: Upgrade Vite to 8 (https://github.com/WordPress/gutenberg/pull/81494)
    - Packages: Move unreleased changelog entries out of the 23.8 published versions (https://github.com/WordPress/gutenberg/pull/81502)
    - Theme: Avoid root-level relational selectors (https://github.com/WordPress/gutenberg/pull/81457)
    - Theme: Move changelog entry to unreleased (https://github.com/WordPress/gutenberg/pull/81508)
    - Admin UI: Add Navigation component and Page navigation slot (https://github.com/WordPress/gutenberg/pull/79746)
    - Editor: Correctly mark ToolsMoreMenuGroup as a private SlotFill (https://github.com/WordPress/gutenberg/pull/81503)
    - Fix: Term Description block skips display filters inside Terms Query. (https://github.com/WordPress/gutenberg/pull/81290)
    - DataForm: Fix the datetime control sending two updates per calendar interaction (https://github.com/WordPress/gutenberg/pull/81440)
    - Editor: Stop `:has()` selectors recalculating the whole document on every block selection (https://github.com/WordPress/gutenberg/pull/81471)
    - Fix: getQueryArgs discards everything after the second = in a query argument value (https://github.com/WordPress/gutenberg/pull/81066)
    - DOM: treat a caret at a soft line wrap as an ambiguous position in Firefox (https://github.com/WordPress/gutenberg/pull/81003)
    - In-between indicator: make symmetric (https://github.com/WordPress/gutenberg/pull/68074)
    - Fix: Delete key on empty heading transforms following paragraph into heading (https://github.com/WordPress/gutenberg/pull/78779)
    - Media editor: keep initial modal focus on the dialog frame (https://github.com/WordPress/gutenberg/pull/81541)
    - Writing flow: select next block on Enter key (https://github.com/WordPress/gutenberg/pull/63484)
    - Media Editor Route Experiment: Override media edit links to point to the new experimental media editor (https://github.com/WordPress/gutenberg/pull/81559)
    - DataViews: vendor `ValidatedToggleControl` (https://github.com/WordPress/gutenberg/pull/81492)
    - Release: Improve changelog categorization (https://github.com/WordPress/gutenberg/pull/81475)
    - Docs: Add Block Editing Mode Readme. (https://github.com/WordPress/gutenberg/pull/69411)
    - Editor: Use PluginSidebar in GlobalStylesSidebar (https://github.com/WordPress/gutenberg/pull/81570)
    - Docs: Fix broken links to the Block API reference guides. (https://github.com/WordPress/gutenberg/pull/81571)
    - Adds JSdoc for `column` and `columns` block's edit.js (https://github.com/WordPress/gutenberg/pull/68873)
    - Adds JSdoc for `audio` block's edit.js (https://github.com/WordPress/gutenberg/pull/68865)
    - Refactor: Convert `createColorHOC` to functional component (https://github.com/WordPress/gutenberg/pull/70408)
    - Adds JSdoc for `avatar` block's edit.js (https://github.com/WordPress/gutenberg/pull/68867)
    - Editor: Speed up the hierarchical term selector for large taxonomies (https://github.com/WordPress/gutenberg/pull/81376)
    - Extensible Site Editor: Preview the site on Home for classic themes (https://github.com/WordPress/gutenberg/pull/81578)
    - TypeScript: Add typecheck script and split root tsconfig into build and dev solutions (https://github.com/WordPress/gutenberg/pull/81499)
    - Packages: Split blob, grid, interactivity, and theme tsconfigs (https://github.com/WordPress/gutenberg/pull/81509)
    - Vitest: Resolve @flakiness/vitest reporter to an absolute path (https://github.com/WordPress/gutenberg/pull/81582)
    - Update waveform player dependency patch (https://github.com/WordPress/gutenberg/pull/81454)
    - Dashboard Widgets: promote high-relevance actions into a chrome footer (https://github.com/WordPress/gutenberg/pull/81556)
    - Extensible Site Editor: Gate theme screens on theme support (https://github.com/WordPress/gutenberg/pull/81581)
    - Editor: Register the editor keyboard shortcuts from the provider (https://github.com/WordPress/gutenberg/pull/81580)
    - Base styles: Streamline focus ring override (https://github.com/WordPress/gutenberg/pull/81242)
    - Components: Align legacy form control focus rings with WPDS (https://github.com/WordPress/gutenberg/pull/80417)
    - Base Styles: Align `input-control` mixin to design system (https://github.com/WordPress/gutenberg/pull/81357)
    - Add Gutenberg version details for WordPress 7.1 (https://github.com/WordPress/gutenberg/pull/81600)
    - Fix viewport state values set by grid resizer (https://github.com/WordPress/gutenberg/pull/81601)
    - Block editor: add an inserter to the parent selector (https://github.com/WordPress/gutenberg/pull/81532)
    - url: clamp the truncated file name slice in filterURLForDisplay (https://github.com/WordPress/gutenberg/pull/81529)
    - Fix parent inserter alignment with text labels enabled (https://github.com/WordPress/gutenberg/pull/81608)
    - URL: Stop normalizePath throwing on a malformed percent sequence (https://github.com/WordPress/gutenberg/pull/81086)
    - Extensible Site Editor: Add the Identity route (https://github.com/WordPress/gutenberg/pull/81576)
    - ComboboxControl: narrow `onChange` callback type to `string` | `null` (https://github.com/WordPress/gutenberg/pull/81568)
    - Storybook: Add Story for URLPopup component (https://github.com/WordPress/gutenberg/pull/68449)
    - Extensible Site Editor: Show only the style book on Styles for classic themes (https://github.com/WordPress/gutenberg/pull/81579)
    - Global Styles: Expose additional elements in Typography and Colors (https://github.com/WordPress/gutenberg/pull/80852)
    - Storybook: Add Story for BlockPopover (https://github.com/WordPress/gutenberg/pull/68681)
    - Block Editor: Never spotlight blocks in a preview (https://github.com/WordPress/gutenberg/pull/81615)
    - Boot: Let the editor canvas navigate between entity records (https://github.com/WordPress/gutenberg/pull/81590)
    - Block API: Declare block keyboard shortcuts on variations and transforms (https://github.com/WordPress/gutenberg/pull/81588)
    - Storybook: Add Story for  InnerBlocks (https://github.com/WordPress/gutenberg/pull/68651)
    - Boot: Translate the canvas click-to-edit label (https://github.com/WordPress/gutenberg/pull/81620)
    - Perf: Report the first block selection as its own metric (https://github.com/WordPress/gutenberg/pull/81616)
    - Boot: Contain a surface failure to that surface (https://github.com/WordPress/gutenberg/pull/81622)
    - Boot: Warn before leaving with unsaved changes (https://github.com/WordPress/gutenberg/pull/81625)
    - Env: Fall back to cached docker images when the registry is unreachable (https://github.com/WordPress/gutenberg/pull/81631)
    - Editor: Refactor 'ErrorBoundary' to use the new recommended components (https://github.com/WordPress/gutenberg/pull/81638)
    - Fix playlist track toolbar insertion (https://github.com/WordPress/gutenberg/pull/81639)
    - Playlist Track: Show upload spinner inline (https://github.com/WordPress/gutenberg/pull/81445)
    - Admin UI: Fix the primary color of the Fresh admin color scheme (https://github.com/WordPress/gutenberg/pull/81618)
    - Inner Blocks: Fix bug that caused alignment controls to show in Image blocks within a Gallery (https://github.com/WordPress/gutenberg/pull/81606)
    - Layout block supports: cast numeric grid attributes before use (https://github.com/WordPress/gutenberg/pull/81560)
    - Make Back button grid column flexible. (https://github.com/WordPress/gutenberg/pull/81701)
    - List View: Make focus on mount opt in (https://github.com/WordPress/gutenberg/pull/81659)
    - Lazy Editor: Render the editor preferences modal (https://github.com/WordPress/gutenberg/pull/81630)
    - Edit Site Init: Seed the editor preferences the editor expects (https://github.com/WordPress/gutenberg/pull/81628)
    - Boot: Do not offer to edit a trashed entity (https://github.com/WordPress/gutenberg/pull/81632)
    - Block API: Address review feedback on block keyboard shortcuts (https://github.com/WordPress/gutenberg/pull/81621)
    - Editor: Simplify List View sidebar shortcut handling (https://github.com/WordPress/gutenberg/pull/81693)
    - RichText: Use the current record when handling Enter (https://github.com/WordPress/gutenberg/pull/81696)
    - Boot: Sync the editor's device preview with the URL (https://github.com/WordPress/gutenberg/pull/81617)
    - Stop saving Table of Contents output (https://github.com/WordPress/gutenberg/pull/80404)
    - Lazy Editor: Keep the theme's editor styles on the canvas (https://github.com/WordPress/gutenberg/pull/81747)
    - List View: Fix flaky global shortcut test and re-enable it (https://github.com/WordPress/gutenberg/pull/81690)
    - Boot: Preview the site where the canvas has nothing to open (https://github.com/WordPress/gutenberg/pull/81749)
    - Docs: Require site editor features to land in the extensible site editor too (https://github.com/WordPress/gutenberg/pull/81752)
    - Build Tools: Stop watcher process trees on shutdown (https://github.com/WordPress/gutenberg/pull/81504)
    - Update Terrazzo packages to 2.5.0 (https://github.com/WordPress/gutenberg/pull/81082)
    - Site Editor: Use inverted ThemeProvider seed for portaled UI (https://github.com/WordPress/gutenberg/pull/81653)
    - Components: Migrate DropdownContentWrapper to SCSS module (https://github.com/WordPress/gutenberg/pull/81522)
    - Playlist: Add aria-label to prevent placeholder as label (https://github.com/WordPress/gutenberg/pull/81654)
    - UI: Collapse item-popup item sizing to default and small (https://github.com/WordPress/gutenberg/pull/81354)
    - Add `__unstable_wp_sync_storage` filter for pluggable storage backends (https://github.com/WordPress/gutenberg/pull/81697)
    - Bump github/codeql-action/upload-sarif (https://github.com/WordPress/gutenberg/pull/81436)
    - Feat: support block spacing (https://github.com/WordPress/gutenberg/pull/79689)
    - Enable axial gap for Group and restrict to flex and grid layouts. (https://github.com/WordPress/gutenberg/pull/81476)
    - Packages: Split tsconfigs for utility and mid-size packages (https://github.com/WordPress/gutenberg/pull/81514)
    - Media Editor Route: Make the route look like it's part of the media menu in the left-hand sidebar (https://github.com/WordPress/gutenberg/pull/81565)
    - Global Styles: filter and indicate blocks that have custom styles (https://github.com/WordPress/gutenberg/pull/81373)
    - Prevent white screen crash during undo operations when Media Modal is open (https://github.com/WordPress/gutenberg/pull/79898)
    - Fix clipped focus outlines in the media editor Details sidebar (https://github.com/WordPress/gutenberg/pull/81703)
    - Fix: URL: normalizePath drops the rest of the query after a second "?" (https://github.com/WordPress/gutenberg/pull/81612)
    - Block Editor: Add translator context to pseudo-state labels (https://github.com/WordPress/gutenberg/pull/81770)
    - Global styles: Register <label> as element (https://github.com/WordPress/gutenberg/pull/81160)
    - Site editor: update template section description. (https://github.com/WordPress/gutenberg/pull/81613)
    - Fix: Accordion: Anchored hash inside the accordion throws the malformed URL console error (https://github.com/WordPress/gutenberg/pull/81780)
    - BoxControl: update the opposite side when ALT is held on the left or right input (https://github.com/WordPress/gutenberg/pull/81530)
    - Tabs: Give tab IDs their own counter so numbering starts at 1 and never skips (https://github.com/WordPress/gutenberg/pull/81781)
    - Modal: Stop Escape key propagation on dismiss (https://github.com/WordPress/gutenberg/pull/81785)
    - RTC: Couple RTC and polling provider as an opt-in experiment (https://github.com/WordPress/gutenberg/pull/80658)
    - ui/Card: Use the default neutral border (https://github.com/WordPress/gutenberg/pull/81746)
    - Update playlist track placeholder to match aria label (https://github.com/WordPress/gutenberg/pull/81762)
    - Notes: keep the note actions menu in view for long display names (https://github.com/WordPress/gutenberg/pull/81414)
    - Fix DataViews list layout color token usage (https://github.com/WordPress/gutenberg/pull/81074)
    - UI: Add Spinner component (https://github.com/WordPress/gutenberg/pull/81358)
    - Fields: Export the package stylesheet (https://github.com/WordPress/gutenberg/pull/81769)
    - Fix the failing e2e test (https://github.com/WordPress/gutenberg/pull/81739)
    - RTC: Add fallback identities when user profiles are unavailable (https://github.com/WordPress/gutenberg/pull/81408)
    - Align collaboration migration version markers with the 23.8.0 release (https://github.com/WordPress/gutenberg/pull/81789)
    - Dashboard: add a Site Health detail page as the dashboard's second route (https://github.com/WordPress/gutenberg/pull/81729)
    - Dashboard Widgets: resolve widget types without a metadata module (https://github.com/WordPress/gutenberg/pull/81738)
    - Theme: Improve color ramp contrast safeguards (https://github.com/WordPress/gutenberg/pull/81185)
    - More block: clarify description about excerpt vs full content (https://github.com/WordPress/gutenberg/pull/80619)
    - Schemas: Document what the theme.json schema checks (https://github.com/WordPress/gutenberg/pull/81773)
    - Components, DataViews, Editor, UI: Split tsconfigs into build and dev projects (https://github.com/WordPress/gutenberg/pull/81515)
    - Command Palette: Allow commands to override the category icon (https://github.com/WordPress/gutenberg/pull/81787)
    - Fix Broken Links in Package file (https://github.com/WordPress/gutenberg/pull/81700)
    - Notes: Stop forcing capitalization of user names (https://github.com/WordPress/gutenberg/pull/81788)
    - Media Editor Route: Add undo/redo and save/cancel actions to the header (https://github.com/WordPress/gutenberg/pull/81563)
    - Fix: Post Editor: Canvas animates from the left when switching mobile/tablet preview to desktop (https://github.com/WordPress/gutenberg/pull/81484)
    - Build Package: Use Core's boot module when a plugin has none (https://github.com/WordPress/gutenberg/pull/81761)
    - Docs: Fix broken link to the Document-Isolation-Policy explainer. (https://github.com/WordPress/gutenberg/pull/81790)
    - Tests: Make PHPUnit tests independent of test config flags and theme root (https://github.com/WordPress/gutenberg/pull/79159)
    - Editor: Debounce term filtering and announce results once (https://github.com/WordPress/gutenberg/pull/81422)
    - Packages: Split story package tsconfigs into build and dev projects (https://github.com/WordPress/gutenberg/pull/81516)
    - Packages: Complete the tsconfig build and dev project split (https://github.com/WordPress/gutenberg/pull/81517)
    - TypeScript: Require the typecheck run for type checking in CI (https://github.com/WordPress/gutenberg/pull/81518)
    - Block Editor: Remove leftover files (https://github.com/WordPress/gutenberg/pull/81793)
    - Rename the media editor toolbar button to 'Edit image' (https://github.com/WordPress/gutenberg/pull/81705)
    - Playlist: Remove block toolbar sharing between parent and child blocks (https://github.com/WordPress/gutenberg/pull/81432)
    - Components: Fix Storybook accessibility issues in stories (https://github.com/WordPress/gutenberg/pull/81777)
    - Fields: migrate last remaining JS file to TS (https://github.com/WordPress/gutenberg/pull/81808)
    - Menu: Add UI component (https://github.com/WordPress/gutenberg/pull/79560)
    - Patterns explorer: Refactor the category sidebar to use Tabs (https://github.com/WordPress/gutenberg/pull/81807)
    - add context to change "revisions code diff" (https://github.com/WordPress/gutenberg/pull/81820)
    - Add command: View post (https://github.com/WordPress/gutenberg/pull/66720)
    - Fix: Post Editor: 403 on /wp/v2/settings at boot for users without manage_options cap (https://github.com/WordPress/gutenberg/pull/81813)
    - UI: Add initial agents guidance mapping to contributing guidelines (https://github.com/WordPress/gutenberg/pull/81400)
    - UI: Mark Input-related components as recommended (https://github.com/WordPress/gutenberg/pull/81658)
    - Post Template: Fix mover arrows and labels for blocks inside the grid view (https://github.com/WordPress/gutenberg/pull/81120)
    - Docs: Fix broken link to the getEntityRecords selector reference. (https://github.com/WordPress/gutenberg/pull/81791)
    - Quick Inserter: Standardize the design of the Browse all button (https://github.com/WordPress/gutenberg/pull/81827)
    - UI: Add TextareaControl component (https://github.com/WordPress/gutenberg/pull/81359)
    - Docs: Narrow the tsconfig split guidance to the standard layout (https://github.com/WordPress/gutenberg/pull/81828)
    - Storybook: Fix production build warnings (https://github.com/WordPress/gutenberg/pull/81758)
    - Components: migrate ResizableBox to SCSS module- https://github.com/WordPress/gutenberg/pull/80720 (https://github.com/WordPress/gutenberg/pull/81792)
    - Bump astral-sh/setup-uv from 9.0.0 to 10.0.0 in /.github/workflows (https://github.com/WordPress/gutenberg/pull/81823)
    - Global Styles: Keep storing shadow presets as CSS variables when custom presets exist (https://github.com/WordPress/gutenberg/pull/81346)
    - Docs: Fix broken skip ahead anchor on the custom block editor guide. (https://github.com/WordPress/gutenberg/pull/81835)
    - Fix MediaPlaceholder drag eligibility (https://github.com/WordPress/gutenberg/pull/81431)
    - Updated Aria Landmark Example URL (https://github.com/WordPress/gutenberg/pull/81832)
    - TypeScript: Put route projects under the typecheck run (https://github.com/WordPress/gutenberg/pull/81829)
    - Add missing dependency to media-editor route (https://github.com/WordPress/gutenberg/pull/81845)
    - Add transform to Row for Columns block (https://github.com/WordPress/gutenberg/pull/81802)
    - Editor: Remove FlexItem usage from NoteCard (https://github.com/WordPress/gutenberg/pull/81851)
    - UI: Expose keyboard shortcut presentation utilities (https://github.com/WordPress/gutenberg/pull/81826)
    - Theme: Add color warning diagnostics workbench (https://github.com/WordPress/gutenberg/pull/81817)
    - Editor: Surface debugging details in the ErrorBoundary (https://github.com/WordPress/gutenberg/pull/81642)
    - Update save & submit docs (https://github.com/WordPress/gutenberg/pull/81077)
    - Boot: Migrate styles to CSS Modules (https://github.com/WordPress/gutenberg/pull/81756)
    - Build: Emit TypeScript declarations with --noCheck (https://github.com/WordPress/gutenberg/pull/81839)
    - Core Data: Validate the parsed-blocks cache against registered block types (https://github.com/WordPress/gutenberg/pull/81809)
    - Dependencies: Dedupe, update adm-zip, nx (https://github.com/WordPress/gutenberg/pull/81870)
    - Core Data: Allow keyless entities to be addressed without a record ID (https://github.com/WordPress/gutenberg/pull/81857)
    - UI: Mark Autocomplete, Field, and Fieldset as recommended (https://github.com/WordPress/gutenberg/pull/80636)
    - Editor: Announce publish date changes to screen readers (https://github.com/WordPress/gutenberg/pull/81629)
    - Storybook: Fix default background color for Example Application theme story (https://github.com/WordPress/gutenberg/pull/81765)
    - Fix/79641 rtc cursor hidden details block v2 (https://github.com/WordPress/gutenberg/pull/81322)
    - UI: add ControlWithError component (https://github.com/WordPress/gutenberg/pull/81574)
    - Global Styles: Group shadow editor rows as items (https://github.com/WordPress/gutenberg/pull/81871)
    - Storybook: Handle production module load failures (https://github.com/WordPress/gutenberg/pull/81867)
    - Pattern: Disable visibility support (https://github.com/WordPress/gutenberg/pull/81866)
    - Design System: Add portable agent skills (https://github.com/WordPress/gutenberg/pull/80597)
    - Global Styles: Allow editing duotone palettes (https://github.com/WordPress/gutenberg/pull/81605)
    - Color Palette panel: Remove empty whitespace when there are no theme colors (https://github.com/WordPress/gutenberg/pull/81894)
    - Try caching gutenberg_get_global_styles (https://github.com/WordPress/gutenberg/pull/81889)
    - Refactor parameter type hints and clean comments (https://github.com/WordPress/gutenberg/pull/81898)
    - Preserve layout and style attributes on Column transform (https://github.com/WordPress/gutenberg/pull/81855)
    - Global Styles: Close the revisions screen on the first back click (https://github.com/WordPress/gutenberg/pull/81897)
    - Editor: Set the width an entity opens at from the editor provider (https://github.com/WordPress/gutenberg/pull/81750)
    - Pre-publish panel: Remove the headings that repeat the panel title (https://github.com/WordPress/gutenberg/pull/81806)
    - Components: migrate ComboboxControl to SCSS module (https://github.com/WordPress/gutenberg/pull/80471)
    - UI: Update Base UI to 1.7.0 (https://github.com/WordPress/gutenberg/pull/81390)
    - Update Ariakit packages (0.4.35 => 0.4.37) (https://github.com/WordPress/gutenberg/pull/81080)
    - chore: Update the combobox SCSS to have a breaking changes log (https://github.com/WordPress/gutenberg/pull/81923)
    - Use `WCTextareaControl` alias for legacy TextareaControl imports (https://github.com/WordPress/gutenberg/pull/81834)
    - Components: Improve text detection for button icon-with-text (https://github.com/WordPress/gutenberg/pull/81521)
    - Font Library: Fix the preview weight for variable fonts (https://github.com/WordPress/gutenberg/pull/81748)
    - Editor: Migrate hierarchical term selector to @wordpress/ui (https://github.com/WordPress/gutenberg/pull/81848)
    - Validation: update dependency-audit to 0.4.6 and ignore dataviews ./wp bundle (https://github.com/WordPress/gutenberg/pull/81928)
    - SearchableChipSelect: Add grouped items support (https://github.com/WordPress/gutenberg/pull/80989)
    - Use `WCInputControl` alias for legacy InputControl imports (https://github.com/WordPress/gutenberg/pull/81830)
    - Storybook: Upgrade to 10.5 (https://github.com/WordPress/gutenberg/pull/80692)
    - Documentation: Update coding guidelines to recommend TypeScript (https://github.com/WordPress/gutenberg/pull/81763)
    - Font library: Add skeleton loader for the font preview images (https://github.com/WordPress/gutenberg/pull/81047)
    - Build Scripts: Force tsc --pretty so CI reports the project behind global diagnostics (https://github.com/WordPress/gutenberg/pull/81937)
    - Update is-plain-object to 5.1.0 (https://github.com/WordPress/gutenberg/pull/81926)
    - DataViews: Sync the displayed calendar month with external value changes (https://github.com/WordPress/gutenberg/pull/81635)
    - DataForm: Make the panel layout edit button the real field trigger (https://github.com/WordPress/gutenberg/pull/80689)
    - Dependency updates Aug 2026 (2) (https://github.com/WordPress/gutenberg/pull/81906)
    - Playlist: Add bulk track metadata editing (https://github.com/WordPress/gutenberg/pull/81441)
    - Automated Testing: Change Storybook default a11y test to error on failure (https://github.com/WordPress/gutenberg/pull/81597)
    - Playlist Track: Improve track upload error flows (https://github.com/WordPress/gutenberg/pull/81878)
    - Block Library: Fix failing test in playlist block (https://github.com/WordPress/gutenberg/pull/81950)
    - Block editor: Move isElementVisible changelog entry to Unreleased (https://github.com/WordPress/gutenberg/pull/81953)Co-authored-by: shail-mehta <shailu25@git.wordpress.org> Co-authored-by: Mamaduka <mamaduka@git.wordpress.org>
    - DataViews: Fix date and datetime controls selecting the adjacent day (https://github.com/WordPress/gutenberg/pull/81498)
    - UI: Accept locale codes in Calendar components (https://github.com/WordPress/gutenberg/pull/81814)
    - List: Add Align Support (https://github.com/WordPress/gutenberg/pull/68002)
    - TypeScript: Bring the remaining route projects under the typecheck run (https://github.com/WordPress/gutenberg/pull/81847)
    - Components: migrate GradientPicker, ColorPalette to SCSS module (https://github.com/WordPress/gutenberg/pull/80473)
    - Docs: Align @param tag columns in test/ docblocks (https://github.com/WordPress/gutenberg/pull/81905)
    - Hide layout panel when no controls are available (https://github.com/WordPress/gutenberg/pull/81968)
    - UI: Add ValidatedInputControl component (https://github.com/WordPress/gutenberg/pull/81627)
    - Components: migrate StyledLabel to SCSS module (https://github.com/WordPress/gutenberg/pull/80001)
    - fix: Button rtl loader issue (https://github.com/WordPress/gutenberg/pull/81901)
    - Theme: Update Terrazzo packages to 2.7.1 (https://github.com/WordPress/gutenberg/pull/81978)
    - CollapsibleCard: Support multiple header descriptions (https://github.com/WordPress/gutenberg/pull/81227)
    - DataViews: use `Menu` from `@wordpress/ui` (https://github.com/WordPress/gutenberg/pull/81783)
    - DataViews: Localize the date/datetime calendars from the site locale and direction (https://github.com/WordPress/gutenberg/pull/81592)
    - Replace the Storybook test runner with the Vitest integration (https://github.com/WordPress/gutenberg/pull/81918)
    - Block Editor: Don't close inserter panel when inline quick inserter opens (https://github.com/WordPress/gutenberg/pull/76241)
    - Updated broken links in document files (https://github.com/WordPress/gutenberg/pull/81961)
    - Boot: Mount the registered plugins (https://github.com/WordPress/gutenberg/pull/81754)
    - Extensible Site Editor: Add a theme preview page with global styles editing (https://github.com/WordPress/gutenberg/pull/81954)
    - Block Styles: Refactor the variation UI to use ui/Button (https://github.com/WordPress/gutenberg/pull/81833)
    - Styles Route: Reference the api-fetch and html-entities projects (https://github.com/WordPress/gutenberg/pull/81989)
    - Fix: Line Break Tags Added to Scripts and Styles (https://github.com/WordPress/gutenberg/pull/77542)
    - Fix: skip empty block markup in navigation to prevent split UL elements (https://github.com/WordPress/gutenberg/pull/78793)
    - Pattern List: Import a pattern from JSON (https://github.com/WordPress/gutenberg/pull/81919)
    - UI: Add tooltips to Calendar and RangeCalendar navigation buttons (https://github.com/WordPress/gutenberg/pull/81983)
    - UI: Add `ValidatedTextArea` control (https://github.com/WordPress/gutenberg/pull/81984)
    - Fix: Responsive styles: When enabled and a font-size is setting, the corresponding CSS variable remains undefined (https://github.com/WordPress/gutenberg/pull/81854)
    - Components: Migrate `TextareaControl` to SCSS module (https://github.com/WordPress/gutenberg/pull/81353)
    - UI: Set Calendar text direction automatically (https://github.com/WordPress/gutenberg/pull/81982)
    - Theme: Rename ThemeProvider wrapper CSS class from root to wrapper (https://github.com/WordPress/gutenberg/pull/81996)
    - Editor: Offer the theme export from both site editors (https://github.com/WordPress/gutenberg/pull/81992)
    - Fix: Stop stripping spaces inside inline HTML elements on paste (https://github.com/WordPress/gutenberg/pull/76696)
    - DataViews: Add a lint rule preventing private API imports (https://github.com/WordPress/gutenberg/pull/81478)
    - Components: Migrate ProgressBar styles from Emotion to SCSS module (https://github.com/WordPress/gutenberg/pull/80512)
    - RTC: Disable syncing for unpersistable post types (https://github.com/WordPress/gutenberg/pull/81946)
    - Boot: Restore centered snackbar notices (https://github.com/WordPress/gutenberg/pull/81995)
    - BorderControl, BorderBoxControl: Migrate styles to CSS Modules (https://github.com/WordPress/gutenberg/pull/80437)
    - Duotone Picker: Stop the duotone bar offering to move its control points (https://github.com/WordPress/gutenberg/pull/81850)
    - DataViews: Add an aspect ratio toggle for grid layouts (https://github.com/WordPress/gutenberg/pull/81604)
    - Remove `fixable` on `i18n-no-flanking-whitespace` (https://github.com/WordPress/gutenberg/pull/70279)
    - Dynamic Gallery block: Skip transforms that expect inner blocks, e.g. Image and Grid transforms (https://github.com/WordPress/gutenberg/pull/82009)
    - Accordion Heading: Route theme.json spacing to the toggle button (https://github.com/WordPress/gutenberg/pull/81976)
    - Element: Serialize memo-wrapped components instead of an empty string (https://github.com/WordPress/gutenberg/pull/81986)
    - Style: Update color to use CSS variable in global-styles-ui (https://github.com/WordPress/gutenberg/pull/79053)
    - Dashboard Widgets: let the host decide which component renders an action link (https://github.com/WordPress/gutenberg/pull/81740)
    - Tabs: make inactive panel content findable in page (https://github.com/WordPress/gutenberg/pull/81743)
    - Border Panel: Fix incorrect panel label (https://github.com/WordPress/gutenberg/pull/78830)
    - Components: Migrate ZStack styles from Emotion to SCSS module (https://github.com/WordPress/gutenberg/pull/80514)
    - Storybook: Add missing @types/jest devDependency (https://github.com/WordPress/gutenberg/pull/82017)
    - TypeScript: Drop redundant undefined casts for keyless entity record IDs (https://github.com/WordPress/gutenberg/pull/82018)
    - Editor: Fix start page/template modal footer overflow (https://github.com/WordPress/gutenberg/pull/82021)
    - Storybook: Keep Vitest story scanning independent of the Vite root (https://github.com/WordPress/gutenberg/pull/82020)
    - Test: Port shared Vitest test environment (https://github.com/WordPress/gutenberg/pull/81038)
    - Query No Results: Add Border & Spacing Support (https://github.com/WordPress/gutenberg/pull/64601)
    - RadioControl: allow individual options to be disabled (https://github.com/WordPress/gutenberg/pull/82026)
    - Components: Migrate `BoxControl` to SCSS module (https://github.com/WordPress/gutenberg/pull/80715)
    - SearchableChipSelectControl: Add form control to @wordpress/ui (https://github.com/WordPress/gutenberg/pull/80980)
    - UI: Move controlled prop guidance to contributing docs (https://github.com/WordPress/gutenberg/pull/82044)
    - Components: Migrate Scrollable to SCSS module (https://github.com/WordPress/gutenberg/pull/80694)
    - UI: Fix accessibility issues in form primitives and their stories (https://github.com/WordPress/gutenberg/pull/81853)
    - UI: Align Calendar styling with WPDS tokens (https://github.com/WordPress/gutenberg/pull/81438)
    - Calendar: Support custom root roles (https://github.com/WordPress/gutenberg/pull/81443)
    - E2E Tests: Use str_starts_with()/str_contains() in hide-user-rest-routes plugin (https://github.com/WordPress/gutenberg/pull/82030)
    - Site editor v2: Fix block error with navigation-edit route (https://github.com/WordPress/gutenberg/pull/82051)
    - ActionItem: Move the more menu deduplication out of the Slot (https://github.com/WordPress/gutenberg/pull/81507)
    - DataViews: Fix invisible sticky Actions column divider (https://github.com/WordPress/gutenberg/pull/82055)
    - Quick draft: replace Button+Link with LinkButton (https://github.com/WordPress/gutenberg/pull/82031)
    - Lint: Prevent private API imports in all bundled packages (https://github.com/WordPress/gutenberg/pull/82015)
    - PaletteEdit: Expose palette swatches as command buttons (https://github.com/WordPress/gutenberg/pull/82023)
    - Test: Add Vitest React, Emotion compilation, console, and snapshot parity (https://github.com/WordPress/gutenberg/pull/81039)
    - remove dead class reference in quick-draft (https://github.com/WordPress/gutenberg/pull/82064)
    -  `InputControl`: Hide the value-like placeholder Safari renders in empty date and time inputs in `ui` and `components` packages (https://github.com/WordPress/gutenberg/pull/81991)
    - Site editor v2: Fix template part list pagination and sorting (https://github.com/WordPress/gutenberg/pull/82054)
    - Build: Fix ESM declaration resolution (https://github.com/WordPress/gutenberg/pull/82022)
    - Core Data: Stop storing NaN pagination totals for unpaginated endpoints (https://github.com/WordPress/gutenberg/pull/82059)
    - Dashboard widgets & Grid: use kebab-case for CSS selectors (https://github.com/WordPress/gutenberg/pull/82053)
    - CI: Skip the package CHANGELOG check when only the CHANGELOG changed (https://github.com/WordPress/gutenberg/pull/82069)
    - Menu: Close non-modal menus on iframe interaction (https://github.com/WordPress/gutenberg/pull/81952)
    - Packages: Recover August 26 npm release metadata (https://github.com/WordPress/gutenberg/pull/82086)
    - Private APIs: Add back '@wordpress/dataviews' to the allowed core modules (https://github.com/WordPress/gutenberg/pull/82221)

    Fixes #66067.
    Built from https://develop.svn.wordpress.org/trunk@63535


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

diff --git a/wp-includes/assets/script-loader-packages.php b/wp-includes/assets/script-loader-packages.php
index cd47508816..84e2e5c25f 100644
--- a/wp-includes/assets/script-loader-packages.php
+++ b/wp-includes/assets/script-loader-packages.php
@@ -27,7 +27,7 @@
 		'dependencies' => array(

 		),
-		'version' => '4e10a18cb6f21a043fc0'
+		'version' => '79bd31ed7de4b0a8ebad'
 	),
 	'base-styles.js' => array(
 		'dependencies' => array(
@@ -64,9 +64,10 @@
 			'wp-primitives',
 			'wp-private-apis',
 			'wp-theme',
-			'wp-url'
+			'wp-url',
+			'wp-warning'
 		),
-		'version' => 'c9a0f5d70a59ec99cefc'
+		'version' => '251bed20addbd4898951'
 	),
 	'block-editor.js' => array(
 		'dependencies' => array(
@@ -104,7 +105,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => 'ed191cc0bfd9746d5116'
+		'version' => '03664008984afcc5acd9'
 	),
 	'block-library.js' => array(
 		'dependencies' => array(
@@ -129,7 +130,6 @@
 			'wp-hooks',
 			'wp-html-entities',
 			'wp-i18n',
-			'wp-keyboard-shortcuts',
 			'wp-keycodes',
 			'wp-notices',
 			'wp-patterns',
@@ -142,6 +142,7 @@
 			'wp-theme',
 			'wp-upload-media',
 			'wp-url',
+			'wp-warning',
 			'wp-wordcount'
 		),
 		'module_dependencies' => array(
@@ -150,7 +151,7 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => '1c788cf80467c71204a1'
+		'version' => '98b1e389bb9bedd78731'
 	),
 	'block-serialization-default-parser.js' => array(
 		'dependencies' => array(
@@ -183,7 +184,7 @@
 			'wp-shortcode',
 			'wp-warning'
 		),
-		'version' => 'c4bf7adf97b196989131'
+		'version' => '4f4d0c2b0372d76cb1cf'
 	),
 	'commands.js' => array(
 		'dependencies' => array(
@@ -200,7 +201,7 @@
 			'wp-primitives',
 			'wp-private-apis'
 		),
-		'version' => '52e952c975af0681b758'
+		'version' => '709b81f6965aa3f3fad1'
 	),
 	'components.js' => array(
 		'dependencies' => array(
@@ -225,7 +226,7 @@
 			'wp-theme',
 			'wp-warning'
 		),
-		'version' => '13d6ffd4c67d14c7ac9b'
+		'version' => '7d125f63c887366dc3c5'
 	),
 	'compose.js' => array(
 		'dependencies' => array(
@@ -257,7 +258,7 @@
 			'wp-router',
 			'wp-url'
 		),
-		'version' => '954969209e3d395719ca'
+		'version' => '70d32365916bcb25ffb7'
 	),
 	'core-data.js' => array(
 		'dependencies' => array(
@@ -282,7 +283,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => '27f57f36c12ca4fa7e5f'
+		'version' => '09960f621ea22390d652'
 	),
 	'customize-widgets.js' => array(
 		'dependencies' => array(
@@ -309,6 +310,7 @@
 			'wp-primitives',
 			'wp-private-apis',
 			'wp-theme',
+			'wp-warning',
 			'wp-widgets'
 		),
 		'module_dependencies' => array(
@@ -317,7 +319,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '4e14e32fab1c214bc0b2'
+		'version' => 'b63345eff7801e61c8d8'
 	),
 	'data.js' => array(
 		'dependencies' => array(
@@ -357,7 +359,7 @@
 		'dependencies' => array(
 			'wp-deprecated'
 		),
-		'version' => 'c95f94cbbc1ac3fde84f'
+		'version' => '5f9975e536ff35b62489'
 	),
 	'dom-ready.js' => array(
 		'dependencies' => array(
@@ -399,6 +401,7 @@
 			'wp-style-engine',
 			'wp-theme',
 			'wp-url',
+			'wp-warning',
 			'wp-widgets'
 		),
 		'module_dependencies' => array(
@@ -407,7 +410,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '1098129b2d1346b0fe9b'
+		'version' => '1879e16de755e7c0c695'
 	),
 	'edit-site.js' => array(
 		'dependencies' => array(
@@ -456,7 +459,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '969af289eb8057df4124'
+		'version' => '251e0a5d7d1c24545199'
 	),
 	'edit-widgets.js' => array(
 		'dependencies' => array(
@@ -489,6 +492,7 @@
 			'wp-theme',
 			'wp-url',
 			'wp-viewport',
+			'wp-warning',
 			'wp-widgets'
 		),
 		'module_dependencies' => array(
@@ -497,7 +501,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '849d5b33869fb6cf968e'
+		'version' => 'aa6a14fc303abfc52e8c'
 	),
 	'editor.js' => array(
 		'dependencies' => array(
@@ -548,7 +552,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '2b1b8fc54eb8080834c3'
+		'version' => 'b3fca63dd478300ba9a3'
 	),
 	'element.js' => array(
 		'dependencies' => array(
@@ -556,7 +560,7 @@
 			'react-dom',
 			'wp-escape-html'
 		),
-		'version' => '61e4db947466ff01ac06'
+		'version' => '4822427ad9c627826631'
 	),
 	'escape-html.js' => array(
 		'dependencies' => array(
@@ -581,7 +585,8 @@
 			'wp-private-apis',
 			'wp-rich-text',
 			'wp-theme',
-			'wp-url'
+			'wp-url',
+			'wp-warning'
 		),
 		'module_dependencies' => array(
 			array(
@@ -589,7 +594,7 @@
 				'import' => 'dynamic'
 			)
 		),
-		'version' => '14e60dbda3a346e3b089'
+		'version' => '7bb348819bb9bb6642b1'
 	),
 	'hooks.js' => array(
 		'dependencies' => array(
@@ -667,7 +672,7 @@
 			'wp-url',
 			'wp-warning'
 		),
-		'version' => '43301077caa3b4ebc2e0'
+		'version' => '957851f36fe387c2272e'
 	),
 	'notices.js' => array(
 		'dependencies' => array(
@@ -703,7 +708,8 @@
 			'wp-primitives',
 			'wp-private-apis',
 			'wp-theme',
-			'wp-url'
+			'wp-url',
+			'wp-warning'
 		),
 		'version' => '74662e7976508e52fa17'
 	),
@@ -858,7 +864,7 @@
 			'wp-element',
 			'wp-private-apis'
 		),
-		'version' => '700f328ef9b3b8a561d4'
+		'version' => '763f42e590ad17dfa74c'
 	),
 	'token-list.js' => array(
 		'dependencies' => array(
@@ -899,7 +905,7 @@
 		'dependencies' => array(

 		),
-		'version' => '7b0de086d4ae11d55704'
+		'version' => '65e1ab123ef3bf825dea'
 	),
 	'viewport.js' => array(
 		'dependencies' => array(
diff --git a/wp-includes/assets/script-modules-packages.php b/wp-includes/assets/script-modules-packages.php
index b0159e8dcb..b13e153a0f 100644
--- a/wp-includes/assets/script-modules-packages.php
+++ b/wp-includes/assets/script-modules-packages.php
@@ -10,7 +10,7 @@
 			'wp-data',
 			'wp-i18n'
 		),
-		'version' => '104b6117f4f3d5b94cc3'
+		'version' => 'ec0b0ee989ace28703d7'
 	),
 	'block-editor/utils/fit-text-frontend.js' => array(
 		'dependencies' => array(
@@ -34,7 +34,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => '2bfb90e7aee6b5300a7c'
+		'version' => '6d4bb8df9c7539843ad3'
 	),
 	'block-library/file/view.js' => array(
 		'dependencies' => array(
@@ -88,7 +88,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'e921883a3f8a7b1ead70'
+		'version' => '67a35440c2e33a42d17e'
 	),
 	'block-library/query/view.js' => array(
 		'dependencies' => array(
@@ -128,7 +128,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'cc1a34b1bee3c2e17bc4'
+		'version' => '92c832aff6e4039db1ce'
 	),
 	'boot/index.js' => array(
 		'dependencies' => array(
@@ -139,6 +139,7 @@
 			'wp-compose',
 			'wp-core-data',
 			'wp-data',
+			'wp-dom',
 			'wp-editor',
 			'wp-element',
 			'wp-html-entities',
@@ -146,9 +147,12 @@
 			'wp-keyboard-shortcuts',
 			'wp-keycodes',
 			'wp-notices',
+			'wp-plugins',
 			'wp-primitives',
 			'wp-private-apis',
-			'wp-theme'
+			'wp-theme',
+			'wp-url',
+			'wp-warning'
 		),
 		'module_dependencies' => array(
 			array(
@@ -164,7 +168,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'f721280cfc5d6a8eb73b'
+		'version' => '8cc5f2c749590d7b592a'
 	),
 	'connectors/index.js' => array(
 		'dependencies' => array(
@@ -212,6 +216,7 @@
 			'react-jsx-runtime',
 			'wp-data',
 			'wp-element',
+			'wp-preferences',
 			'wp-primitives'
 		),
 		'module_dependencies' => array(
@@ -220,7 +225,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'e2f82d3d1c3179d25626'
+		'version' => 'f6fe09cfa8a820e494b9'
 	),
 	'interactivity/index.js' => array(
 		'dependencies' => array(
@@ -254,7 +259,7 @@
 				'import' => 'static'
 			)
 		),
-		'version' => 'a6e90b8896f83fb1b5dd'
+		'version' => '711aa380e66c57009b7a'
 	),
 	'latex-to-mathml/index.js' => array(
 		'dependencies' => array(
@@ -288,7 +293,7 @@
 			'wp-private-apis',
 			'wp-style-engine'
 		),
-		'version' => '91b49bcd65d03f0c27d7'
+		'version' => '26702529626be08dab3c'
 	),
 	'route/index.js' => array(
 		'dependencies' => array(
@@ -340,7 +345,7 @@
 			'react-jsx-runtime',
 			'wp-element'
 		),
-		'version' => 'dfdedb1556f8335ccd5d'
+		'version' => '55c447d6c4f9173d3807'
 	),
 	'workflow/index.js' => array(
 		'dependencies' => array(
diff --git a/wp-includes/blocks/accordion-heading/block.json b/wp-includes/blocks/accordion-heading/block.json
index e1ccf83dd3..8f51644120 100644
--- a/wp-includes/blocks/accordion-heading/block.json
+++ b/wp-includes/blocks/accordion-heading/block.json
@@ -61,6 +61,7 @@
 		"lock": false
 	},
 	"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"
diff --git a/wp-includes/blocks/block/block.json b/wp-includes/blocks/block/block.json
index 8d2b8f6f3b..ef5c31ae1e 100644
--- a/wp-includes/blocks/block/block.json
+++ b/wp-includes/blocks/block/block.json
@@ -27,6 +27,7 @@
 		"interactivity": {
 			"clientNavigation": true
 		},
-		"customCSS": false
+		"customCSS": false,
+		"visibility": false
 	}
 }
diff --git a/wp-includes/blocks/blocks-json.php b/wp-includes/blocks/blocks-json.php
index ca3c645b96..208e13036d 100644
--- a/wp-includes/blocks/blocks-json.php
+++ b/wp-includes/blocks/blocks-json.php
@@ -165,6 +165,7 @@
 			'lock' => false
 		),
 		'selectors' => array(
+			'spacing' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle',
 			'typography' => array(
 				'letterSpacing' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title',
 				'textDecoration' => '.wp-block-accordion-heading .wp-block-accordion-heading__toggle-title'
@@ -602,7 +603,8 @@
 			'interactivity' => array(
 				'clientNavigation' => true
 			),
-			'customCSS' => false
+			'customCSS' => false,
+			'visibility' => false
 		)
 	),
 	'breadcrumbs' => array(
@@ -2917,7 +2919,10 @@
 					'bottom'
 				),
 				'padding' => true,
-				'blockGap' => true,
+				'blockGap' => array(
+					'horizontal',
+					'vertical'
+				),
 				'__experimentalDefaultControls' => array(
 					'padding' => true,
 					'blockGap' => true
@@ -3691,6 +3696,10 @@
 		),
 		'supports' => array(
 			'anchor' => true,
+			'align' => array(
+				'wide',
+				'full'
+			),
 			'html' => false,
 			'__experimentalBorder' => array(
 				'color' => true,
@@ -4138,7 +4147,7 @@
 		'name' => 'core/more',
 		'title' => 'More',
 		'category' => 'design',
-		'description' => 'Content before this block will be shown in the excerpt on your archives page.',
+		'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 “Read more” link to the rest of the post.',
 		'keywords' => array(
 			'read more'
 		),
@@ -4976,7 +4985,6 @@
 		'supports' => array(
 			'anchor' => true,
 			'align' => true,
-			'__experimentalExposeControlsToChildren' => true,
 			'color' => array(
 				'gradients' => true,
 				'link' => true,
@@ -5035,32 +5043,40 @@
 				'role' => 'local'
 			),
 			'id' => array(
-				'type' => 'number'
+				'type' => 'number',
+				'role' => 'content'
 			),
 			'src' => array(
-				'type' => 'string'
+				'type' => 'string',
+				'role' => 'content'
 			),
 			'type' => array(
 				'type' => 'string',
 				'default' => 'audio'
 			),
 			'album' => array(
-				'type' => 'string'
+				'type' => 'string',
+				'role' => 'content'
 			),
 			'artist' => array(
-				'type' => 'string'
+				'type' => 'string',
+				'role' => 'content'
 			),
 			'image' => array(
-				'type' => 'string'
+				'type' => 'string',
+				'role' => 'content'
 			),
 			'imageAlt' => array(
-				'type' => 'string'
+				'type' => 'string',
+				'role' => 'content'
 			),
 			'length' => array(
-				'type' => 'string'
+				'type' => 'string',
+				'role' => 'content'
 			),
 			'title' => array(
-				'type' => 'string'
+				'type' => 'string',
+				'role' => 'content'
 			)
 		),
 		'supports' => array(
@@ -6477,6 +6493,9 @@
 			),
 			'html' => false,
 			'layout' => true,
+			'spacing' => array(
+				'blockGap' => true
+			),
 			'interactivity' => true
 		),
 		'editorStyle' => 'wp-block-query-editor'
@@ -6505,6 +6524,14 @@
 				'gradients' => true,
 				'link' => true
 			),
+			'spacing' => array(
+				'padding' => true,
+				'margin' => true,
+				'__experimentalDefaultControls' => array(
+					'margin' => false,
+					'padding' => false
+				)
+			),
 			'typography' => array(
 				'fontSize' => true,
 				'lineHeight' => true,
@@ -6520,8 +6547,15 @@
 			),
 			'interactivity' => array(
 				'clientNavigation' => true
+			),
+			'__experimentalBorder' => array(
+				'radius' => true,
+				'color' => true,
+				'width' => true,
+				'style' => true
 			)
-		)
+		),
+		'style' => 'wp-block-query-no-results'
 	),
 	'query-pagination' => array(
 		'$schema' => 'https://schemas.wp.org/trunk/block.json',
diff --git a/wp-includes/blocks/categories/style-rtl.css b/wp-includes/blocks/categories/style-rtl.css
index b7b403383a..3a4a98aff4 100644
--- a/wp-includes/blocks/categories/style-rtl.css
+++ b/wp-includes/blocks/categories/style-rtl.css
@@ -13,7 +13,8 @@
 .wp-block-categories.wp-block-categories-dropdown.aligncenter {
   text-align: center;
 }
-.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) {
+
+:where(.wp-block-categories__label:not(.screen-reader-text)) {
   width: 100%;
   display: block;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/categories/style-rtl.min.css b/wp-includes/blocks/categories/style-rtl.min.css
index 5adb1a39c6..16a6d20f08 100644
--- a/wp-includes/blocks/categories/style-rtl.min.css
+++ b/wp-includes/blocks/categories/style-rtl.min.css
@@ -1 +1 @@
-.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}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}
\ No newline at end of file
+.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%}
\ No newline at end of file
diff --git a/wp-includes/blocks/categories/style.css b/wp-includes/blocks/categories/style.css
index 2edad3a041..c878baa5ff 100644
--- a/wp-includes/blocks/categories/style.css
+++ b/wp-includes/blocks/categories/style.css
@@ -15,7 +15,8 @@
 .wp-block-categories.wp-block-categories-dropdown.aligncenter {
   text-align: center;
 }
-.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) {
+
+:where(.wp-block-categories__label:not(.screen-reader-text)) {
   width: 100%;
   display: block;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/categories/style.min.css b/wp-includes/blocks/categories/style.min.css
index 5adb1a39c6..16a6d20f08 100644
--- a/wp-includes/blocks/categories/style.min.css
+++ b/wp-includes/blocks/categories/style.min.css
@@ -1 +1 @@
-.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}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}
\ No newline at end of file
+.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%}
\ No newline at end of file
diff --git a/wp-includes/blocks/comments/editor-rtl.css b/wp-includes/blocks/comments/editor-rtl.css
index 274216ed26..4dc09cebc3 100644
--- a/wp-includes/blocks/comments/editor-rtl.css
+++ b/wp-includes/blocks/comments/editor-rtl.css
@@ -70,16 +70,6 @@
 .wp-block-post-comments .comment-body .commentmetadata, .wp-block-comments__legacy-placeholder .comment-body .commentmetadata {
   font-size: 0.875em;
 }
-.wp-block-post-comments .comment-form-comment label, .wp-block-comments__legacy-placeholder .comment-form-comment label,
-.wp-block-post-comments .comment-form-author label,
-.wp-block-comments__legacy-placeholder .comment-form-author label,
-.wp-block-post-comments .comment-form-email label,
-.wp-block-comments__legacy-placeholder .comment-form-email label,
-.wp-block-post-comments .comment-form-url label,
-.wp-block-comments__legacy-placeholder .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments .comment-form textarea, .wp-block-comments__legacy-placeholder .comment-form textarea,
 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
 .wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]) {
@@ -118,6 +108,14 @@
   padding: calc(0.667em + 2px);
 }

+: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-author label, .wp-block-comments__legacy-placeholder .comment-form-author 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: 0.25em;
+}
+
 :where(.wp-block-post-comments input[type=submit], .wp-block-comments__legacy-placeholder input[type=submit]) {
   border: none;
 }
diff --git a/wp-includes/blocks/comments/editor-rtl.min.css b/wp-includes/blocks/comments/editor-rtl.min.css
index ff190c979e..0806717731 100644
--- a/wp-includes/blocks/comments/editor-rtl.min.css
+++ b/wp-includes/blocks/comments/editor-rtl.min.css
@@ -1 +1 @@
-.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-author label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-url label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.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 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}
\ No newline at end of file
+.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}
\ No newline at end of file
diff --git a/wp-includes/blocks/comments/editor.css b/wp-includes/blocks/comments/editor.css
index 3ba4229cfb..b0b3e11ab9 100644
--- a/wp-includes/blocks/comments/editor.css
+++ b/wp-includes/blocks/comments/editor.css
@@ -70,16 +70,6 @@
 .wp-block-post-comments .comment-body .commentmetadata, .wp-block-comments__legacy-placeholder .comment-body .commentmetadata {
   font-size: 0.875em;
 }
-.wp-block-post-comments .comment-form-comment label, .wp-block-comments__legacy-placeholder .comment-form-comment label,
-.wp-block-post-comments .comment-form-author label,
-.wp-block-comments__legacy-placeholder .comment-form-author label,
-.wp-block-post-comments .comment-form-email label,
-.wp-block-comments__legacy-placeholder .comment-form-email label,
-.wp-block-post-comments .comment-form-url label,
-.wp-block-comments__legacy-placeholder .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments .comment-form textarea, .wp-block-comments__legacy-placeholder .comment-form textarea,
 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
 .wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]) {
@@ -118,6 +108,14 @@
   padding: calc(0.667em + 2px);
 }

+: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-author label, .wp-block-comments__legacy-placeholder .comment-form-author 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: 0.25em;
+}
+
 :where(.wp-block-post-comments input[type=submit], .wp-block-comments__legacy-placeholder input[type=submit]) {
   border: none;
 }
diff --git a/wp-includes/blocks/comments/editor.min.css b/wp-includes/blocks/comments/editor.min.css
index d0c3b4b5e1..e2073baaf5 100644
--- a/wp-includes/blocks/comments/editor.min.css
+++ b/wp-includes/blocks/comments/editor.min.css
@@ -1 +1 @@
-.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-author label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-url label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.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 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}
\ No newline at end of file
+.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}
\ No newline at end of file
diff --git a/wp-includes/blocks/comments/style-rtl.css b/wp-includes/blocks/comments/style-rtl.css
index a9d312c96b..54fb1a366b 100644
--- a/wp-includes/blocks/comments/style-rtl.css
+++ b/wp-includes/blocks/comments/style-rtl.css
@@ -70,13 +70,6 @@
 .wp-block-post-comments .comment-body .commentmetadata {
   font-size: 0.875em;
 }
-.wp-block-post-comments .comment-form-comment label,
-.wp-block-post-comments .comment-form-author label,
-.wp-block-post-comments .comment-form-email label,
-.wp-block-post-comments .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments .comment-form textarea,
 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
   display: block;
@@ -112,6 +105,14 @@
   padding: calc(0.667em + 2px);
 }

+:where(.wp-block-post-comments .comment-form-comment label),
+:where(.wp-block-post-comments .comment-form-author label),
+:where(.wp-block-post-comments .comment-form-email label),
+:where(.wp-block-post-comments .comment-form-url label) {
+  display: block;
+  margin-bottom: 0.25em;
+}
+
 :where(.wp-block-post-comments input[type=submit]) {
   border: none;
 }
diff --git a/wp-includes/blocks/comments/style-rtl.min.css b/wp-includes/blocks/comments/style-rtl.min.css
index 33a016be90..4d9f345a0c 100644
--- a/wp-includes/blocks/comments/style-rtl.min.css
+++ b/wp-includes/blocks/comments/style-rtl.min.css
@@ -1 +1 @@
-.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-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.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 input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}
\ No newline at end of file
+.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}
\ No newline at end of file
diff --git a/wp-includes/blocks/comments/style.css b/wp-includes/blocks/comments/style.css
index a580868dee..e167501dec 100644
--- a/wp-includes/blocks/comments/style.css
+++ b/wp-includes/blocks/comments/style.css
@@ -70,13 +70,6 @@
 .wp-block-post-comments .comment-body .commentmetadata {
   font-size: 0.875em;
 }
-.wp-block-post-comments .comment-form-comment label,
-.wp-block-post-comments .comment-form-author label,
-.wp-block-post-comments .comment-form-email label,
-.wp-block-post-comments .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments .comment-form textarea,
 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
   display: block;
@@ -112,6 +105,14 @@
   padding: calc(0.667em + 2px);
 }

+:where(.wp-block-post-comments .comment-form-comment label),
+:where(.wp-block-post-comments .comment-form-author label),
+:where(.wp-block-post-comments .comment-form-email label),
+:where(.wp-block-post-comments .comment-form-url label) {
+  display: block;
+  margin-bottom: 0.25em;
+}
+
 :where(.wp-block-post-comments input[type=submit]) {
   border: none;
 }
diff --git a/wp-includes/blocks/comments/style.min.css b/wp-includes/blocks/comments/style.min.css
index c04b89d5bb..900a9e6951 100644
--- a/wp-includes/blocks/comments/style.min.css
+++ b/wp-includes/blocks/comments/style.min.css
@@ -1 +1 @@
-.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-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.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 input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}
\ No newline at end of file
+.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}
\ No newline at end of file
diff --git a/wp-includes/blocks/group/block.json b/wp-includes/blocks/group/block.json
index 37c63cfac8..b848a0f7c1 100644
--- a/wp-includes/blocks/group/block.json
+++ b/wp-includes/blocks/group/block.json
@@ -47,7 +47,7 @@
 		"spacing": {
 			"margin": [ "top", "bottom" ],
 			"padding": true,
-			"blockGap": true,
+			"blockGap": [ "horizontal", "vertical" ],
 			"__experimentalDefaultControls": {
 				"padding": true,
 				"blockGap": true
diff --git a/wp-includes/blocks/list/block.json b/wp-includes/blocks/list/block.json
index e91ebf7681..c0bdef4eab 100644
--- a/wp-includes/blocks/list/block.json
+++ b/wp-includes/blocks/list/block.json
@@ -37,6 +37,7 @@
 	},
 	"supports": {
 		"anchor": true,
+		"align": [ "wide", "full" ],
 		"html": false,
 		"__experimentalBorder": {
 			"color": true,
diff --git a/wp-includes/blocks/more/block.json b/wp-includes/blocks/more/block.json
index b33beeab92..81ad94ba3e 100644
--- a/wp-includes/blocks/more/block.json
+++ b/wp-includes/blocks/more/block.json
@@ -4,7 +4,7 @@
 	"name": "core/more",
 	"title": "More",
 	"category": "design",
-	"description": "Content before this block will be shown in the excerpt on your archives page.",
+	"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 “Read more” link to the rest of the post.",
 	"keywords": [ "read more" ],
 	"textdomain": "default",
 	"attributes": {
diff --git a/wp-includes/blocks/navigation.php b/wp-includes/blocks/navigation.php
index e6f0dc1622..48af8ba468 100644
--- a/wp-includes/blocks/navigation.php
+++ b/wp-includes/blocks/navigation.php
@@ -279,8 +279,14 @@ class WP_Navigation_Block_Renderer {

 		foreach ( $inner_blocks as $inner_block ) {
 			$inner_block_markup = static::get_markup_for_inner_block( $inner_block );
-			$p                  = new WP_HTML_Tag_Processor( $inner_block_markup );
-			$is_list_item       = $p->next_tag( 'LI' );
+			// Skip hidden blocks (e.g. hidden via block visibility) that render
+			// as an empty string. Without this check, empty markup is mistaken
+			// for a non-list-item and incorrectly closes the open <ul>.
+			if ( '' === $inner_block_markup ) {
+				continue;
+			}
+			$p            = new WP_HTML_Tag_Processor( $inner_block_markup );
+			$is_list_item = $p->next_tag( 'LI' );

 			if ( $is_list_item && ! $is_list_open ) {
 				$is_list_open       = true;
diff --git a/wp-includes/blocks/playlist-track/block.json b/wp-includes/blocks/playlist-track/block.json
index 26451bbcda..e62f8bb31f 100644
--- a/wp-includes/blocks/playlist-track/block.json
+++ b/wp-includes/blocks/playlist-track/block.json
@@ -15,32 +15,40 @@
 			"role": "local"
 		},
 		"id": {
-			"type": "number"
+			"type": "number",
+			"role": "content"
 		},
 		"src": {
-			"type": "string"
+			"type": "string",
+			"role": "content"
 		},
 		"type": {
 			"type": "string",
 			"default": "audio"
 		},
 		"album": {
-			"type": "string"
+			"type": "string",
+			"role": "content"
 		},
 		"artist": {
-			"type": "string"
+			"type": "string",
+			"role": "content"
 		},
 		"image": {
-			"type": "string"
+			"type": "string",
+			"role": "content"
 		},
 		"imageAlt": {
-			"type": "string"
+			"type": "string",
+			"role": "content"
 		},
 		"length": {
-			"type": "string"
+			"type": "string",
+			"role": "content"
 		},
 		"title": {
-			"type": "string"
+			"type": "string",
+			"role": "content"
 		}
 	},
 	"supports": {
diff --git a/wp-includes/blocks/playlist/block.json b/wp-includes/blocks/playlist/block.json
index 566174e50d..796b3d580e 100644
--- a/wp-includes/blocks/playlist/block.json
+++ b/wp-includes/blocks/playlist/block.json
@@ -69,7 +69,6 @@
 	"supports": {
 		"anchor": true,
 		"align": true,
-		"__experimentalExposeControlsToChildren": true,
 		"color": {
 			"gradients": true,
 			"link": true,
diff --git a/wp-includes/blocks/post-comments-form/style-rtl.css b/wp-includes/blocks/post-comments-form/style-rtl.css
index 29acea790f..3316909a47 100644
--- a/wp-includes/blocks/post-comments-form/style-rtl.css
+++ b/wp-includes/blocks/post-comments-form/style-rtl.css
@@ -49,12 +49,6 @@
   box-sizing: border-box;
   width: 100%;
 }
-.wp-block-post-comments-form .comment-form-author label,
-.wp-block-post-comments-form .comment-form-email label,
-.wp-block-post-comments-form .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments-form .comment-form-cookies-consent {
   display: flex;
   gap: 0.25em;
@@ -68,4 +62,11 @@
 .wp-block-post-comments-form .comment-reply-title :where(small) {
   font-size: var(--wp--preset--font-size--medium, smaller);
   margin-right: 0.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: 0.25em;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/post-comments-form/style-rtl.min.css b/wp-includes/blocks/post-comments-form/style-rtl.min.css
index 0e467f8ce2..e3df15ac78 100644
--- a/wp-includes/blocks/post-comments-form/style-rtl.min.css
+++ b/wp-includes/blocks/post-comments-form/style-rtl.min.css
@@ -1 +1 @@
-: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-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.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}
\ No newline at end of file
+: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}
\ No newline at end of file
diff --git a/wp-includes/blocks/post-comments-form/style.css b/wp-includes/blocks/post-comments-form/style.css
index adda67dcc0..80cf9f4893 100644
--- a/wp-includes/blocks/post-comments-form/style.css
+++ b/wp-includes/blocks/post-comments-form/style.css
@@ -49,12 +49,6 @@
   box-sizing: border-box;
   width: 100%;
 }
-.wp-block-post-comments-form .comment-form-author label,
-.wp-block-post-comments-form .comment-form-email label,
-.wp-block-post-comments-form .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments-form .comment-form-cookies-consent {
   display: flex;
   gap: 0.25em;
@@ -68,4 +62,11 @@
 .wp-block-post-comments-form .comment-reply-title :where(small) {
   font-size: var(--wp--preset--font-size--medium, smaller);
   margin-left: 0.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: 0.25em;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/post-comments-form/style.min.css b/wp-includes/blocks/post-comments-form/style.min.css
index bdd54e36c0..101918502e 100644
--- a/wp-includes/blocks/post-comments-form/style.min.css
+++ b/wp-includes/blocks/post-comments-form/style.min.css
@@ -1 +1 @@
-: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-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.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}
\ No newline at end of file
+: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}
\ No newline at end of file
diff --git a/wp-includes/blocks/query-no-results/block.json b/wp-includes/blocks/query-no-results/block.json
index 3e6479a5aa..6d9602ac8c 100644
--- a/wp-includes/blocks/query-no-results/block.json
+++ b/wp-includes/blocks/query-no-results/block.json
@@ -17,6 +17,14 @@
 			"gradients": true,
 			"link": true
 		},
+		"spacing": {
+			"padding": true,
+			"margin": true,
+			"__experimentalDefaultControls": {
+				"margin": false,
+				"padding": false
+			}
+		},
 		"typography": {
 			"fontSize": true,
 			"lineHeight": true,
@@ -32,6 +40,13 @@
 		},
 		"interactivity": {
 			"clientNavigation": true
+		},
+		"__experimentalBorder": {
+			"radius": true,
+			"color": true,
+			"width": true,
+			"style": true
 		}
-	}
+	},
+	"style": "wp-block-query-no-results"
 }
diff --git a/wp-includes/blocks/query-no-results/style-rtl.css b/wp-includes/blocks/query-no-results/style-rtl.css
new file mode 100644
index 0000000000..bf61b511b0
--- /dev/null
+++ b/wp-includes/blocks/query-no-results/style-rtl.css
@@ -0,0 +1,3 @@
+:where(.wp-block-query-no-results) {
+  box-sizing: border-box;
+}
\ No newline at end of file
diff --git a/wp-includes/blocks/query-no-results/style-rtl.min.css b/wp-includes/blocks/query-no-results/style-rtl.min.css
new file mode 100644
index 0000000000..776fc0e163
--- /dev/null
+++ b/wp-includes/blocks/query-no-results/style-rtl.min.css
@@ -0,0 +1 @@
+:where(.wp-block-query-no-results){box-sizing:border-box}
\ No newline at end of file
diff --git a/wp-includes/blocks/query-no-results/style.css b/wp-includes/blocks/query-no-results/style.css
new file mode 100644
index 0000000000..bf61b511b0
--- /dev/null
+++ b/wp-includes/blocks/query-no-results/style.css
@@ -0,0 +1,3 @@
+:where(.wp-block-query-no-results) {
+  box-sizing: border-box;
+}
\ No newline at end of file
diff --git a/wp-includes/blocks/query-no-results/style.min.css b/wp-includes/blocks/query-no-results/style.min.css
new file mode 100644
index 0000000000..776fc0e163
--- /dev/null
+++ b/wp-includes/blocks/query-no-results/style.min.css
@@ -0,0 +1 @@
+:where(.wp-block-query-no-results){box-sizing:border-box}
\ No newline at end of file
diff --git a/wp-includes/blocks/query/block.json b/wp-includes/blocks/query/block.json
index f0ed8db889..1aeb28e3dc 100644
--- a/wp-includes/blocks/query/block.json
+++ b/wp-includes/blocks/query/block.json
@@ -55,6 +55,9 @@
 		"align": [ "wide", "full" ],
 		"html": false,
 		"layout": true,
+		"spacing": {
+			"blockGap": true
+		},
 		"interactivity": true
 	},
 	"editorStyle": "wp-block-query-editor"
diff --git a/wp-includes/blocks/search/style-rtl.css b/wp-includes/blocks/search/style-rtl.css
index f741ea2046..aa8753ee6a 100644
--- a/wp-includes/blocks/search/style-rtl.css
+++ b/wp-includes/blocks/search/style-rtl.css
@@ -71,7 +71,7 @@
   max-width: 100%;
 }

-.wp-block-search__label {
+:where(.wp-block-search__label) {
   width: 100%;
 }

diff --git a/wp-includes/blocks/search/style-rtl.min.css b/wp-includes/blocks/search/style-rtl.min.css
index 0834c54ace..4759b15005 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%}.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){-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
diff --git a/wp-includes/blocks/search/style.css b/wp-includes/blocks/search/style.css
index f01b89dc36..34c6d29fe4 100644
--- a/wp-includes/blocks/search/style.css
+++ b/wp-includes/blocks/search/style.css
@@ -71,7 +71,7 @@
   max-width: 100%;
 }

-.wp-block-search__label {
+:where(.wp-block-search__label) {
   width: 100%;
 }

diff --git a/wp-includes/blocks/search/style.min.css b/wp-includes/blocks/search/style.min.css
index fc6a8d249b..eec2474b97 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%}.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){-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
diff --git a/wp-includes/blocks/search/theme-rtl.css b/wp-includes/blocks/search/theme-rtl.css
index 2a637e6d17..1b313d2f6d 100644
--- a/wp-includes/blocks/search/theme-rtl.css
+++ b/wp-includes/blocks/search/theme-rtl.css
@@ -1,4 +1,4 @@
-.wp-block-search .wp-block-search__label {
+:where(.wp-block-search .wp-block-search__label) {
   font-weight: bold;
 }

diff --git a/wp-includes/blocks/search/theme-rtl.min.css b/wp-includes/blocks/search/theme-rtl.min.css
index 8938965d1e..5f7433b7ce 100644
--- a/wp-includes/blocks/search/theme-rtl.min.css
+++ b/wp-includes/blocks/search/theme-rtl.min.css
@@ -1 +1 @@
-.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}
\ No newline at end of file
+:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}
\ No newline at end of file
diff --git a/wp-includes/blocks/search/theme.css b/wp-includes/blocks/search/theme.css
index 2a637e6d17..1b313d2f6d 100644
--- a/wp-includes/blocks/search/theme.css
+++ b/wp-includes/blocks/search/theme.css
@@ -1,4 +1,4 @@
-.wp-block-search .wp-block-search__label {
+:where(.wp-block-search .wp-block-search__label) {
   font-weight: bold;
 }

diff --git a/wp-includes/blocks/search/theme.min.css b/wp-includes/blocks/search/theme.min.css
index 8938965d1e..5f7433b7ce 100644
--- a/wp-includes/blocks/search/theme.min.css
+++ b/wp-includes/blocks/search/theme.min.css
@@ -1 +1 @@
-.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}
\ No newline at end of file
+:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}
\ No newline at end of file
diff --git a/wp-includes/blocks/social-link.php b/wp-includes/blocks/social-link.php
index 873cc64175..85a907c234 100644
--- a/wp-includes/blocks/social-link.php
+++ b/wp-includes/blocks/social-link.php
@@ -10,10 +10,9 @@
  *
  * @since 5.4.0
  *
- * @param Array    $attributes The block attributes.
- * @param String   $content    InnerBlocks content of the Block.
+ * @param array    $attributes The block attributes.
+ * @param string   $content    InnerBlocks content of the Block.
  * @param WP_Block $block      Block object.
- *
  * @return string Rendered HTML of the referenced block.
  */
 function render_block_core_social_link( $attributes, $content, $block ) {
@@ -39,7 +38,7 @@ function render_block_core_social_link( $attributes, $content, $block ) {
 		return '';
 	}

-	/**
+	/*
 	 * Prepend emails with `mailto:` if not set.
 	 * The `is_email` returns false for emails with schema.
 	 */
@@ -47,7 +46,7 @@ function render_block_core_social_link( $attributes, $content, $block ) {
 		$url = 'mailto:' . antispambot( $url );
 	}

-	/**
+	/*
 	 * Prepend URL with https:// if it doesn't appear to contain a scheme
 	 * and it's not a relative link or a fragment.
 	 */
@@ -95,14 +94,12 @@ function register_block_core_social_link() {
 }
 add_action( 'init', 'register_block_core_social_link' );

-
 /**
  * Returns the SVG for social link.
  *
  * @since 5.4.0
  *
  * @param string $service The service icon.
- *
  * @return string SVG Element for service icon.
  */
 function block_core_social_link_get_icon( $service ) {
@@ -120,7 +117,6 @@ function block_core_social_link_get_icon( $service ) {
  * @since 5.4.0
  *
  * @param string $service The service icon.
- *
  * @return string Brand label.
  */
 function block_core_social_link_get_name( $service ) {
@@ -138,8 +134,7 @@ function block_core_social_link_get_name( $service ) {
  * @since 5.4.0
  *
  * @param string $service The service slug to extract data from.
- * @param string $field The field ('name', 'icon', etc) to extract for a service.
- *
+ * @param string $field   The field ('name', 'icon', etc) to extract for a service.
  * @return array|string
  */
 function block_core_social_link_services( $service = '', $field = '' ) {
@@ -346,7 +341,7 @@ function block_core_social_link_services( $service = '', $field = '' ) {
 	);

 	/**
-	 * Filter the list of available social service.
+	 * Filters the list of available social service.
 	 *
 	 * This can be used to change icons or add custom icons (additionally to variations in the editor).
 	 * Icons should be directly renderable - therefore SVGs work best.
@@ -377,7 +372,6 @@ function block_core_social_link_services( $service = '', $field = '' ) {
  * @since 5.7.0
  *
  * @param array $context Block context passed to Social Link.
- *
  * @return string Inline CSS styles for link's icon and background colors.
  */
 function block_core_social_link_get_color_styles( $context ) {
@@ -400,7 +394,6 @@ function block_core_social_link_get_color_styles( $context ) {
  * @since 6.3.0
  *
  * @param array $context Block context passed to Social Sharing Link.
- *
  * @return string CSS classes for link's icon and background colors.
  */
 function block_core_social_link_get_color_classes( $context ) {
diff --git a/wp-includes/blocks/tab-panel.php b/wp-includes/blocks/tab-panel.php
index 3519464643..a6041956a8 100644
--- a/wp-includes/blocks/tab-panel.php
+++ b/wp-includes/blocks/tab-panel.php
@@ -22,10 +22,10 @@ function block_core_tab_panel_render( array $attributes, string $content, \WP_Bl
 	static $tab_counters = array();

 	if ( ! isset( $tab_counters[ $tabs_id ] ) ) {
-		$tab_counters[ $tabs_id ] = 0;
+		$tab_counters[ $tabs_id ] = 1;
 	}

-	$tab_index = $tab_counters[ $tabs_id ];
+	$tab_number = $tab_counters[ $tabs_id ];
 	++$tab_counters[ $tabs_id ];

 	$tag_processor = new WP_HTML_Tag_Processor( $content );
@@ -36,13 +36,22 @@ function block_core_tab_panel_render( array $attributes, string $content, \WP_Bl
 	$tab_id = (string) $tag_processor->get_attribute( 'id' );
 	if ( empty( $tab_id ) ) {
 		$tab_id = ! empty( $tabs_id )
-			? $tabs_id . '-tab-' . $tab_index
-			: 'tab-' . $tab_index;
+			? $tabs_id . '-tab-' . $tab_number
+			: 'tab-' . $tab_number;
 		$tag_processor->set_attribute( 'id', $tab_id );
 	}

 	$tag_processor->set_attribute( 'aria-labelledby', 'tab__' . $tab_id );
-	$tag_processor->set_attribute( 'data-wp-bind--hidden', '!state.isActiveTab' );
+
+	/*
+	 * Hiding a panel is left to the client, which is why `hidden` is bound to a
+	 * state getter the server cannot resolve rather than set here: a visitor
+	 * whose browser never runs the block's script is then given the content of
+	 * every panel instead of none of it. `core/accordion` works the same way.
+	 */
+	$tag_processor->set_attribute( 'data-wp-bind--hidden', 'state.isHidden' );
+	$tag_processor->set_attribute( 'data-wp-bind--tabindex', 'state.tabIndexAttribute' );
+	$tag_processor->set_attribute( 'data-wp-on--beforematch', 'actions.handleBeforeMatch' );

 	return (string) $tag_processor->get_updated_html();
 }
diff --git a/wp-includes/blocks/tab-panel/style-rtl.css b/wp-includes/blocks/tab-panel/style-rtl.css
index 73fe677948..ebcbe7a6f5 100644
--- a/wp-includes/blocks/tab-panel/style-rtl.css
+++ b/wp-includes/blocks/tab-panel/style-rtl.css
@@ -1,3 +1,7 @@
-.wp-block-tab-panel[hidden], .wp-block-tab-panel:empty {
+.wp-block-tab-panel:empty {
   display: none !important;
+}
+.wp-block-tab-panel[hidden] {
+  margin-block-start: 0;
+  padding: 0 !important;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/tab-panel/style-rtl.min.css b/wp-includes/blocks/tab-panel/style-rtl.min.css
index cf58ba45dd..3013063f83 100644
--- a/wp-includes/blocks/tab-panel/style-rtl.min.css
+++ b/wp-includes/blocks/tab-panel/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-tab-panel:empty,.wp-block-tab-panel[hidden]{display:none!important}
\ No newline at end of file
+.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/tab-panel/style.css b/wp-includes/blocks/tab-panel/style.css
index 73fe677948..ebcbe7a6f5 100644
--- a/wp-includes/blocks/tab-panel/style.css
+++ b/wp-includes/blocks/tab-panel/style.css
@@ -1,3 +1,7 @@
-.wp-block-tab-panel[hidden], .wp-block-tab-panel:empty {
+.wp-block-tab-panel:empty {
   display: none !important;
+}
+.wp-block-tab-panel[hidden] {
+  margin-block-start: 0;
+  padding: 0 !important;
 }
\ No newline at end of file
diff --git a/wp-includes/blocks/tab-panel/style.min.css b/wp-includes/blocks/tab-panel/style.min.css
index cf58ba45dd..3013063f83 100644
--- a/wp-includes/blocks/tab-panel/style.min.css
+++ b/wp-includes/blocks/tab-panel/style.min.css
@@ -1 +1 @@
-.wp-block-tab-panel:empty,.wp-block-tab-panel[hidden]{display:none!important}
\ No newline at end of file
+.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/tabs.php b/wp-includes/blocks/tabs.php
index e0f46d0f75..e7a3d63775 100644
--- a/wp-includes/blocks/tabs.php
+++ b/wp-includes/blocks/tabs.php
@@ -21,7 +21,7 @@ function block_core_tabs_generate_tabs_list( array $innerblocks = array(), strin
 	// Find tab-panel block
 	foreach ( $innerblocks as $inner_block ) {
 		if ( 'core/tab-panels' === ( $inner_block['blockName'] ?? '' ) ) {
-			$tab_index = 0;
+			$tab_number = 1;
 			foreach ( $inner_block['innerBlocks'] ?? array() as $tab_block ) {
 				if ( 'core/tab-panel' === ( $tab_block['blockName'] ?? '' ) ) {
 					$attrs = $tab_block['attrs'] ?? array();
@@ -29,11 +29,11 @@ function block_core_tabs_generate_tabs_list( array $innerblocks = array(), strin
 					$tab_id = ! empty( $attrs['anchor'] )
 						? $attrs['anchor']
 						: ( ! empty( $tabs_id )
-							? $tabs_id . '-tab-' . $tab_index
-							: 'tab-' . $tab_index );
+							? $tabs_id . '-tab-' . $tab_number
+							: 'tab-' . $tab_number );

 					$tabs_list[] = esc_attr( $tab_id );
-					++$tab_index;
+					++$tab_number;
 				}
 			}
 			break;
@@ -59,7 +59,7 @@ function block_core_tabs_provide_context( array $context, array $parsed_block ):
 	if ( 'core/tabs' === $parsed_block['blockName'] ) {
 		// Generate a unique ID for the tabs instance first, so it can be used
 		// to derive stable tab IDs.
-		$tabs_id                   = $parsed_block['attrs']['anchor'] ?? wp_unique_id( 'tabs_' );
+		$tabs_id                   = $parsed_block['attrs']['anchor'] ?? wp_unique_prefixed_id( 'tabs_' );
 		$tabs_list                 = block_core_tabs_generate_tabs_list( $parsed_block['innerBlocks'] ?? array(), $tabs_id );
 		$context['core/tabs-list'] = $tabs_list;
 		$context['core/tabs-id']   = $tabs_id;
diff --git a/wp-includes/blocks/term-description.php b/wp-includes/blocks/term-description.php
index 9f61dbba07..3f0fd6ce47 100644
--- a/wp-includes/blocks/term-description.php
+++ b/wp-includes/blocks/term-description.php
@@ -23,7 +23,7 @@ function render_block_core_term_description( $attributes, $content, $block ) {
 	if ( isset( $block->context['termId'] ) && isset( $block->context['taxonomy'] ) ) {
 		$term = get_term( $block->context['termId'], $block->context['taxonomy'] );
 		if ( $term && ! is_wp_error( $term ) ) {
-			$term_description = $term->description;
+			$term_description = get_term_field( 'description', $term );
 		}
 	} elseif ( is_category() || is_tag() || is_tax() ) {
 		$term_description = term_description();
diff --git a/wp-includes/build/constants.php b/wp-includes/build/constants.php
index a2bb2986c9..c2a539ac31 100644
--- a/wp-includes/build/constants.php
+++ b/wp-includes/build/constants.php
@@ -9,6 +9,6 @@
  */

 return array(
-	'version' => '23.8.0',
+	'version' => '23.9.0',
 	'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 b21b45fad2..98cb4028c9 100644
--- a/wp-includes/build/pages/font-library/page-wp-admin.php
+++ b/wp-includes/build/pages/font-library/page-wp-admin.php
@@ -146,8 +146,12 @@ function wp_font_library_wp_admin_enqueue_scripts( $hook_suffix ) {
 	// Get all registered routes
 	$routes = wp_get_font_library_wp_admin_routes();

-	// Get boot module asset file for dependencies
+	// Get boot module asset file for dependencies. Plugins that build their own
+	// boot module use it; everyone else falls back to the copy bundled with Core.
 	$asset_file = ABSPATH . WPINC . '/js/dist/script-modules/boot/index.min.asset.php';
+	if ( ! file_exists( $asset_file ) ) {
+		$asset_file = ABSPATH . WPINC . '/js/dist/script-modules/boot/index.min.asset.php';
+	}
 	if ( file_exists( $asset_file ) ) {
 		$asset = require $asset_file;

@@ -283,7 +287,7 @@ function wp_font_library_wp_admin_render_page() {
 		}

 		/* Hide legacy admin elements */
-		body.js #wpbody-content > div:not(.boot-layout-container):not(#screen-meta) {
+		body.js #wpbody-content > div:not(#font-library-wp-admin-app):not(#screen-meta) {
 			display: none;
 		}
 		body.js #wpfooter {
@@ -324,7 +328,7 @@ function wp_font_library_wp_admin_render_page() {
 		);
 		?>
 	</div>
-	<div id="font-library-wp-admin-app" class="boot-layout-container"></div>
+	<div id="font-library-wp-admin-app"></div>
 	<?php
 }

diff --git a/wp-includes/build/pages/font-library/page.php b/wp-includes/build/pages/font-library/page.php
index d4699ddee3..3a901eb8ef 100644
--- a/wp-includes/build/pages/font-library/page.php
+++ b/wp-includes/build/pages/font-library/page.php
@@ -152,8 +152,12 @@ function wp_font_library_render_page() {
 	$menu_items = wp_get_font_library_menu_items();
 	$routes = wp_get_font_library_routes();

-	// Get boot module asset file for dependencies
+	// Get boot module asset file for dependencies. Plugins that build their own
+	// boot module use it; everyone else falls back to the copy bundled with Core.
 	$asset_file = ABSPATH . WPINC . '/js/dist/script-modules/boot/index.min.asset.php';
+	if ( ! file_exists( $asset_file ) ) {
+		$asset_file = ABSPATH . WPINC . '/js/dist/script-modules/boot/index.min.asset.php';
+	}
 	if ( file_exists( $asset_file ) ) {
 		$asset = require $asset_file;

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 7c23171470..ab6dd03a34 100644
--- a/wp-includes/build/pages/options-connectors/page-wp-admin.php
+++ b/wp-includes/build/pages/options-connectors/page-wp-admin.php
@@ -146,8 +146,12 @@ function wp_options_connectors_wp_admin_enqueue_scripts( $hook_suffix ) {
 	// Get all registered routes
 	$routes = wp_get_options_connectors_wp_admin_routes();

-	// Get boot module asset file for dependencies
+	// Get boot module asset file for dependencies. Plugins that build their own
+	// boot module use it; everyone else falls back to the copy bundled with Core.
 	$asset_file = ABSPATH . WPINC . '/js/dist/script-modules/boot/index.min.asset.php';
+	if ( ! file_exists( $asset_file ) ) {
+		$asset_file = ABSPATH . WPINC . '/js/dist/script-modules/boot/index.min.asset.php';
+	}
 	if ( file_exists( $asset_file ) ) {
 		$asset = require $asset_file;

@@ -283,7 +287,7 @@ function wp_options_connectors_wp_admin_render_page() {
 		}

 		/* Hide legacy admin elements */
-		body.js #wpbody-content > div:not(.boot-layout-container):not(#screen-meta) {
+		body.js #wpbody-content > div:not(#options-connectors-wp-admin-app):not(#screen-meta) {
 			display: none;
 		}
 		body.js #wpfooter {
@@ -324,7 +328,7 @@ function wp_options_connectors_wp_admin_render_page() {
 		);
 		?>
 	</div>
-	<div id="options-connectors-wp-admin-app" class="boot-layout-container"></div>
+	<div id="options-connectors-wp-admin-app"></div>
 	<?php
 }

diff --git a/wp-includes/build/pages/options-connectors/page.php b/wp-includes/build/pages/options-connectors/page.php
index 44e86e7133..702ea86840 100644
--- a/wp-includes/build/pages/options-connectors/page.php
+++ b/wp-includes/build/pages/options-connectors/page.php
@@ -152,8 +152,12 @@ function wp_options_connectors_render_page() {
 	$menu_items = wp_get_options_connectors_menu_items();
 	$routes = wp_get_options_connectors_routes();

-	// Get boot module asset file for dependencies
+	// Get boot module asset file for dependencies. Plugins that build their own
+	// boot module use it; everyone else falls back to the copy bundled with Core.
 	$asset_file = ABSPATH . WPINC . '/js/dist/script-modules/boot/index.min.asset.php';
+	if ( ! file_exists( $asset_file ) ) {
+		$asset_file = ABSPATH . WPINC . '/js/dist/script-modules/boot/index.min.asset.php';
+	}
 	if ( file_exists( $asset_file ) ) {
 		$asset = require $asset_file;

diff --git a/wp-includes/build/routes/connectors-home/content.js b/wp-includes/build/routes/connectors-home/content.js
index 2953112a1b..bb7023a352 100644
--- a/wp-includes/build/routes/connectors-home/content.js
+++ b/wp-includes/build/routes/connectors-home/content.js
@@ -72,7 +72,7 @@ var require_use_sync_external_store_shim_development = __commonJS({
         return x === y && (0 !== x || 1 / x === 1 / y) || x !== x && y !== y;
       }
       function useSyncExternalStore$2(subscribe, getSnapshot) {
-        didWarnOld18Alpha || void 0 === React53.startTransition || (didWarnOld18Alpha = true, console.error(
+        didWarnOld18Alpha || void 0 === React52.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();
@@ -120,8 +120,8 @@ var require_use_sync_external_store_shim_development = __commonJS({
         return getSnapshot();
       }
       "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-      var React53 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState14 = React53.useState, useEffect15 = React53.useEffect, useLayoutEffect3 = React53.useLayoutEffect, useDebugValue2 = React53.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 !== React53.useSyncExternalStore ? React53.useSyncExternalStore : shim;
+      var React52 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState14 = React52.useState, useEffect15 = React52.useEffect, useLayoutEffect3 = React52.useLayoutEffect, useDebugValue2 = React52.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 !== React52.useSyncExternalStore ? React52.useSyncExternalStore : shim;
       "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
     })();
   }
@@ -148,9 +148,9 @@ var require_with_selector_development = __commonJS({
         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 React53 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore2 = shim.useSyncExternalStore, useRef22 = React53.useRef, useEffect15 = React53.useEffect, useMemo17 = React53.useMemo, useDebugValue2 = React53.useDebugValue;
+      var React52 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef21 = React52.useRef, useEffect15 = React52.useEffect, useMemo17 = React52.useMemo, useDebugValue2 = React52.useDebugValue;
       exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
-        var instRef = useRef22(null);
+        var instRef = useRef21(null);
         if (null === instRef.current) {
           var inst = { hasValue: false, value: null };
           instRef.current = inst;
@@ -190,7 +190,7 @@ var require_with_selector_development = __commonJS({
           },
           [getSnapshot, getServerSnapshot, selector, isEqual]
         );
-        var value = useSyncExternalStore2(subscribe, instRef[0], instRef[1]);
+        var value = useSyncExternalStore3(subscribe, instRef[0], instRef[1]);
         useEffect15(
           function() {
             inst.hasValue = true;
@@ -309,16 +309,16 @@ function error(...messages) {
 }

 // node_modules/@base-ui/utils/safeReact.mjs
-var React2 = __toESM(require_react(), 1);
+var React = __toESM(require_react(), 1);
 var SafeReact = {
-  ...React2
+  ...React
 };

 // node_modules/@base-ui/utils/useRefWithInit.mjs
-var React3 = __toESM(require_react(), 1);
+var React2 = __toESM(require_react(), 1);
 var UNINITIALIZED = {};
 function useRefWithInit(init, initArg) {
-  const ref = React3.useRef(UNINITIALIZED);
+  const ref = React2.useRef(UNINITIALIZED);
   if (ref.current === UNINITIALIZED) {
     ref.current = init(initArg);
   }
@@ -358,12 +358,6 @@ function assertNotCalled() {
   }
 }

-// 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/utils/warn.mjs
 var set2;
 if (true) {
@@ -379,17 +373,14 @@ function warn(...messages) {
   }
 }

-// node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-var React5 = __toESM(require_react(), 1);
-var DirectionContext = /* @__PURE__ */ React5.createContext(void 0);
-if (true) DirectionContext.displayName = "DirectionContext";
-function useDirection() {
-  const context = React5.useContext(DirectionContext);
-  return context?.direction ?? "ltr";
-}
+// node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
+var React3 = __toESM(require_react(), 1);
+var noop = () => {
+};
+var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop;

 // node_modules/@base-ui/react/internals/useRenderElement.mjs
-var React8 = __toESM(require_react(), 1);
+var React6 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/useMergedRefs.mjs
 function useMergedRefs(a, b, c, d) {
@@ -464,7 +455,7 @@ function update(forkRef, refs) {
               if (typeof cleanupCallback === "function") {
                 cleanupCallback();
               } else {
-                ref(null);
+                void ref(null);
               }
               break;
             }
@@ -481,18 +472,18 @@ function update(forkRef, refs) {
 }

 // node_modules/@base-ui/utils/getReactElementRef.mjs
-var React7 = __toESM(require_react(), 1);
+var React5 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/reactVersion.mjs
-var React6 = __toESM(require_react(), 1);
-var majorVersion = parseInt(React6.version, 10);
+var React4 = __toESM(require_react(), 1);
+var majorVersion = parseInt(React4.version, 10);
 function isReactVersionAtLeast(reactVersionToCheck) {
   return majorVersion >= reactVersionToCheck;
 }

 // node_modules/@base-ui/utils/getReactElementRef.mjs
 function getReactElementRef(element) {
-  if (!/* @__PURE__ */ React7.isValidElement(element)) {
+  if (!/* @__PURE__ */ React5.isValidElement(element)) {
     return null;
   }
   const reactElement = element;
@@ -730,17 +721,17 @@ function useRenderElementProps(componentProps, params = {}) {
     state = EMPTY_OBJECT,
     ref,
     props,
-    stateAttributesMapping: stateAttributesMapping3,
+    stateAttributesMapping,
     enabled = true
   } = params;
   const className = enabled ? resolveClassName(classNameProp, state) : void 0;
   const style = enabled ? resolveStyle(styleProp, state) : void 0;
-  const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping3) : EMPTY_OBJECT;
+  const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping) : EMPTY_OBJECT;
   const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
   const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
   if (typeof document !== "undefined") {
     if (!enabled) {
-      useMergedRefs(null, null);
+      void useMergedRefs(null, null);
     } else if (Array.isArray(ref)) {
       outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
     } else {
@@ -779,15 +770,15 @@ function evaluateRenderProp(element, render, props, state) {
     mergedProps.ref = props.ref;
     let newElement = render;
     if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-      const children = React8.Children.toArray(render);
+      const children = React6.Children.toArray(render);
       newElement = children[0];
     }
     if (true) {
-      if (!/* @__PURE__ */ React8.isValidElement(newElement)) {
+      if (!/* @__PURE__ */ React6.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__ */ React8.cloneElement(newElement, mergedProps);
+    return /* @__PURE__ */ React6.cloneElement(newElement, mergedProps);
   }
   if (element) {
     if (typeof element === "string") {
@@ -824,16 +815,16 @@ function renderTag(Tag, props) {
       key: props.key
     });
   }
-  return /* @__PURE__ */ React8.createElement(Tag, props);
+  return /* @__PURE__ */ React6.createElement(Tag, props);
 }

 // node_modules/@base-ui/utils/useId.mjs
-var React9 = __toESM(require_react(), 1);
+var React7 = __toESM(require_react(), 1);
 var globalId = 0;
 function useGlobalId(idOverride, prefix = "mui") {
-  const [defaultId, setDefaultId] = React9.useState(idOverride);
+  const [defaultId, setDefaultId] = React7.useState(idOverride);
   const id = idOverride || defaultId;
-  React9.useEffect(() => {
+  React7.useEffect(() => {
     if (defaultId == null) {
       globalId += 1;
       setDefaultId(`${prefix}-${globalId}`);
@@ -957,17 +948,16 @@ function createChangeEventDetails(reason, event, trigger, customProperties) {
 }

 // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-var React11 = __toESM(require_react(), 1);
+var React9 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/useOnMount.mjs
-var React10 = __toESM(require_react(), 1);
-var EMPTY = [];
+var React8 = __toESM(require_react(), 1);
 function useOnMount(fn) {
-  React10.useEffect(fn, EMPTY);
+  React8.useEffect(fn, EMPTY_ARRAY);
 }

 // node_modules/@base-ui/utils/useAnimationFrame.mjs
-var EMPTY2 = null;
+var EMPTY = null;
 var LAST_RAF = globalThis.requestAnimationFrame;
 var Scheduler = class {
   /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -1027,21 +1017,21 @@ var AnimationFrame = class _AnimationFrame {
   static cancel(id) {
     return scheduler.cancel(id);
   }
-  currentId = EMPTY2;
+  currentId = EMPTY;
   /**
    * Executes `fn` after `delay`, clearing any previously scheduled call.
    */
   request(fn) {
     this.cancel();
     this.currentId = scheduler.request(() => {
-      this.currentId = EMPTY2;
+      this.currentId = EMPTY;
       fn();
     });
   }
   cancel = () => {
-    if (this.currentId !== EMPTY2) {
+    if (this.currentId !== EMPTY) {
       scheduler.cancel(this.currentId);
-      this.currentId = EMPTY2;
+      this.currentId = EMPTY;
     }
   };
   disposeEffect = () => {
@@ -1056,8 +1046,8 @@ function useAnimationFrame() {

 // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
 function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
-  const [transitionStatus, setTransitionStatus] = React11.useState(open && enableIdleState ? "idle" : void 0);
-  const [mounted, setMounted] = React11.useState(open);
+  const [transitionStatus, setTransitionStatus] = React9.useState(open && enableIdleState ? "idle" : void 0);
+  const [mounted, setMounted] = React9.useState(open);
   if (open && !mounted) {
     setMounted(true);
     setTransitionStatus("starting");
@@ -1118,10 +1108,10 @@ var TransitionStatusDataAttributes = /* @__PURE__ */ (function(TransitionStatusD
   return TransitionStatusDataAttributes2;
 })({});
 var STARTING_HOOK = {
-  [TransitionStatusDataAttributes.startingStyle]: ""
+  "data-starting-style": ""
 };
 var ENDING_HOOK = {
-  [TransitionStatusDataAttributes.endingStyle]: ""
+  "data-ending-style": ""
 };
 var transitionStatusMapping = {
   transitionStatus(value) {
@@ -1136,7 +1126,7 @@ var transitionStatusMapping = {
 };

 // node_modules/@base-ui/react/internals/use-button/useButton.mjs
-var React14 = __toESM(require_react(), 1);
+var React12 = __toESM(require_react(), 1);

 // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
 function hasWindow() {
@@ -1295,11 +1285,11 @@ function getFrameElement(win) {
 }

 // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
-var React12 = __toESM(require_react(), 1);
-var CompositeRootContext = /* @__PURE__ */ React12.createContext(void 0);
+var React10 = __toESM(require_react(), 1);
+var CompositeRootContext = /* @__PURE__ */ React10.createContext(void 0);
 if (true) CompositeRootContext.displayName = "CompositeRootContext";
 function useCompositeRootContext(optional = false) {
-  const context = React12.useContext(CompositeRootContext);
+  const context = React10.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));
   }
@@ -1307,7 +1297,7 @@ function useCompositeRootContext(optional = false) {
 }

 // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
-var React13 = __toESM(require_react(), 1);
+var React11 = __toESM(require_react(), 1);
 function useFocusableWhenDisabled(parameters) {
   const {
     focusableWhenDisabled,
@@ -1318,7 +1308,7 @@ function useFocusableWhenDisabled(parameters) {
   } = parameters;
   const isFocusableComposite = composite && focusableWhenDisabled !== false;
   const isNonFocusableComposite = composite && focusableWhenDisabled === false;
-  const props = React13.useMemo(() => {
+  const props = React11.useMemo(() => {
     const additionalProps = {
       // allow Tabbing away from focusableWhenDisabled elements
       onKeyDown(event) {
@@ -1346,6 +1336,27 @@ function useFocusableWhenDisabled(parameters) {
   };
 }

+// 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 {
@@ -1355,7 +1366,7 @@ function useButton(parameters = {}) {
     native: isNativeButton = true,
     composite: compositeProp
   } = parameters;
-  const elementRef = React14.useRef(null);
+  const elementRef = React12.useRef(null);
   const compositeRootContext = useCompositeRootContext(true);
   const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
   const {
@@ -1368,7 +1379,7 @@ function useButton(parameters = {}) {
     isNativeButton
   });
   if (true) {
-    React14.useEffect(() => {
+    React12.useEffect(() => {
       if (!elementRef.current) {
         return;
       }
@@ -1386,7 +1397,7 @@ function useButton(parameters = {}) {
       }
     }, [isNativeButton]);
   }
-  const updateDisabled = React14.useCallback(() => {
+  const updateDisabled = React12.useCallback(() => {
     const element = elementRef.current;
     if (!isButtonElement(element)) {
       return;
@@ -1396,7 +1407,7 @@ function useButton(parameters = {}) {
     }
   }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
   useIsoLayoutEffect(updateDisabled, [updateDisabled]);
-  const getButtonProps = React14.useCallback((externalProps = {}) => {
+  const getButtonProps = React12.useCallback((externalProps = {}) => {
     const {
       onClick: externalOnClick,
       onMouseDown: externalOnMouseDown,
@@ -1441,22 +1452,25 @@ function useButton(parameters = {}) {
             return;
           }
           event.preventDefault();
-          if (isLink || isNativeButton && isButton) {
-            currentTarget.click();
-            event.preventBaseUIHandler();
-          } else if (shouldClick) {
-            externalOnClick?.(event);
+          if (!isNativeButton || isButton) {
             event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
           }
           return;
         }
-        if (shouldClick) {
-          if (!isNativeButton && (isSpaceKey || isEnterKey)) {
+        if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+          if (isCurrentTarget && isLink && isSpaceKey) {
             event.preventDefault();
           }
-          if (!isNativeButton && isEnterKey) {
-            externalOnClick?.(event);
-          }
+          return;
+        }
+        if (event.defaultPrevented) {
+          return;
+        }
+        event.preventDefault();
+        if (isEnterKey) {
+          event.preventBaseUIHandler();
+          dispatchClickWithModifiers(currentTarget, event);
         }
       },
       onKeyUp(event) {
@@ -1472,8 +1486,9 @@ function useButton(parameters = {}) {
         if (event.baseUIHandlerPrevented) {
           return;
         }
-        if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && event.key === " ") {
-          externalOnClick?.(event);
+        if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+          event.preventBaseUIHandler();
+          dispatchClickWithModifiers(event.currentTarget, event);
         }
       },
       onPointerDown(event) {
@@ -1502,7 +1517,7 @@ function isButtonElement(elem) {
   return isHTMLElement(elem) && elem.tagName === "BUTTON";
 }
 function isValidLinkElement(elem) {
-  return Boolean(elem?.tagName === "A" && elem?.href);
+  return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
 }

 // node_modules/@base-ui/utils/addEventListener.mjs
@@ -1531,13 +1546,8 @@ function createLatestRef(value) {
   return latest;
 }

-// node_modules/@base-ui/utils/owner.mjs
-function ownerDocument(node) {
-  return node?.ownerDocument || document;
-}
-
 // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-var React15 = __toESM(require_react(), 1);
+var React13 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
 var ReactDOM = __toESM(require_react_dom(), 1);
@@ -1551,7 +1561,7 @@ function resolveRef(maybeRef) {
 }

 // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
   const frame = useAnimationFrame();
   return useStableCallback((fnToExecute, signal = null) => {
     frame.cancel();
@@ -1572,21 +1582,20 @@ function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false
         if (!signal?.aborted) {
           done();
         }
-      }).catch(() => {
-        if (treatAbortedAsFinished) {
-          if (!signal?.aborted) {
-            done();
-          }
+      }, () => {
+        if (signal?.aborted) {
           return;
         }
         const currentAnimations = resolvedElement.getAnimations();
-        if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+        if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
           exec();
+          return;
         }
+        done();
       });
     }
     if (waitForStartingStyleRemoved) {
-      const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+      const startingStyleAttribute = "data-starting-style";
       if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
         frame.request(exec);
         return;
@@ -1619,8 +1628,8 @@ function useOpenChangeComplete(parameters) {
     onComplete: onCompleteParam
   } = parameters;
   const onComplete = useStableCallback(onCompleteParam);
-  const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-  React15.useEffect(() => {
+  const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+  React13.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -1632,16 +1641,6 @@ function useOpenChangeComplete(parameters) {
   }, [enabled, open, onComplete, runOnceAnimationsFinish]);
 }

-// node_modules/@base-ui/utils/useOnFirstRender.mjs
-var React16 = __toESM(require_react(), 1);
-function useOnFirstRender(fn) {
-  const ref = React16.useRef(true);
-  if (ref.current) {
-    ref.current = false;
-    fn();
-  }
-}
-
 // node_modules/@base-ui/utils/platform/parts.mjs
 var parts_exports = {};
 __export(parts_exports, {
@@ -1733,29 +1732,29 @@ __export(env_exports, {
 var jsdom = /jsdom|happydom/.test(lowerUserAgent);

 // node_modules/@base-ui/utils/useTimeout.mjs
-var EMPTY3 = 0;
+var EMPTY2 = 0;
 var Timeout = class _Timeout {
   static create() {
     return new _Timeout();
   }
-  currentId = EMPTY3;
+  currentId = EMPTY2;
   /**
    * Executes `fn` after `delay`, clearing any previously scheduled call.
    */
   start(delay, fn) {
     this.clear();
     this.currentId = setTimeout(() => {
-      this.currentId = EMPTY3;
+      this.currentId = EMPTY2;
       fn();
     }, delay);
   }
   isStarted() {
-    return this.currentId !== EMPTY3;
+    return this.currentId !== EMPTY2;
   }
   clear = () => {
-    if (this.currentId !== EMPTY3) {
+    if (this.currentId !== EMPTY2) {
       clearTimeout(this.currentId);
-      this.currentId = EMPTY3;
+      this.currentId = EMPTY2;
     }
   };
   disposeEffect = () => {
@@ -1769,7 +1768,7 @@ function useTimeout() {
 }

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-var React17 = __toESM(require_react(), 1);
+var React14 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
 function isReactEvent(event) {
@@ -1903,7 +1902,7 @@ function isHoverOpenEvent(openEventType) {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
 var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-var FloatingDelayGroupContext = /* @__PURE__ */ React17.createContext({
+var FloatingDelayGroupContext = /* @__PURE__ */ React14.createContext({
   hasProvider: false,
   timeoutMs: 0,
   delayRef: {
@@ -1930,10 +1929,10 @@ function FloatingDelayGroup(props) {
     delay,
     timeoutMs = 0
   } = props;
-  const delayRef = React17.useRef(delay);
-  const initialDelayRef = React17.useRef(delay);
-  const currentIdRef = React17.useRef(null);
-  const currentContextRef = React17.useRef(null);
+  const delayRef = React14.useRef(delay);
+  const initialDelayRef = React14.useRef(delay);
+  const currentIdRef = React14.useRef(null);
+  const currentContextRef = React14.useRef(null);
   const timeout = useTimeout();
   useIsoLayoutEffect(() => {
     initialDelayRef.current = delay;
@@ -1947,7 +1946,7 @@ function FloatingDelayGroup(props) {
     };
   }, [delay, currentIdRef, delayRef, initialDelayRef]);
   return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(FloatingDelayGroupContext.Provider, {
-    value: React17.useMemo(() => ({
+    value: React14.useMemo(() => ({
       hasProvider: true,
       delayRef,
       initialDelayRef,
@@ -1967,7 +1966,7 @@ function useDelayGroup(context, options = {
   } = options;
   const store2 = "rootStore" in context ? context.rootStore : context;
   const floatingId = store2.useState("floatingId");
-  const groupContext = React17.useContext(FloatingDelayGroupContext);
+  const groupContext = React14.useContext(FloatingDelayGroupContext);
   const {
     currentIdRef,
     delayRef,
@@ -1977,22 +1976,13 @@ function useDelayGroup(context, options = {
     hasProvider,
     timeout
   } = groupContext;
-  const [isInstantPhase, setIsInstantPhase] = React17.useState(false);
-  const openRef = React17.useRef(open);
-  const isUnmountedRef = React17.useRef(false);
+  const [isInstantPhase, setIsInstantPhase] = React14.useState(false);
+  const openRef = React14.useRef(open);
   useIsoLayoutEffect(() => {
     openRef.current = open;
   }, [open]);
-  useIsoLayoutEffect(() => {
-    return () => {
-      isUnmountedRef.current = true;
-    };
-  }, []);
   useIsoLayoutEffect(() => {
     function unset() {
-      if (!isUnmountedRef.current) {
-        setIsInstantPhase(false);
-      }
       currentContextRef.current?.setIsInstantPhase(false);
       currentIdRef.current = null;
       currentContextRef.current = null;
@@ -2060,7 +2050,7 @@ function useDelayGroup(context, options = {
       }
     };
   }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-  return React17.useMemo(() => ({
+  return React14.useMemo(() => ({
     hasProvider,
     delayRef,
     isInstantPhase
@@ -2080,7 +2070,7 @@ function mergeCleanups(...cleanups) {
 }

 // node_modules/@base-ui/react/utils/FocusGuard.mjs
-var React18 = __toESM(require_react(), 1);
+var React15 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/visuallyHidden.mjs
 var visuallyHiddenBase = {
@@ -2106,8 +2096,8 @@ var visuallyHiddenInput = {

 // node_modules/@base-ui/react/utils/FocusGuard.mjs
 var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-var FocusGuard = /* @__PURE__ */ React18.forwardRef(function FocusGuard2(props, ref) {
-  const [role, setRole] = React18.useState();
+var FocusGuard = /* @__PURE__ */ React15.forwardRef(function FocusGuard2(props, ref) {
+  const [role, setRole] = React15.useState();
   useIsoLayoutEffect(() => {
     if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
       setRole("button");
@@ -2130,7 +2120,6 @@ var FocusGuard = /* @__PURE__ */ React18.forwardRef(function FocusGuard2(props,
 if (true) FocusGuard.displayName = "FocusGuard";

 // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-var sides = ["top", "right", "bottom", "left"];
 var min = Math.min;
 var max = Math.max;
 var round = Math.round;
@@ -2452,7 +2441,7 @@ function createAttribute(name) {
 }

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-var React19 = __toESM(require_react(), 1);
+var React16 = __toESM(require_react(), 1);
 var ReactDOM2 = __toESM(require_react_dom(), 1);

 // node_modules/@base-ui/react/internals/constants.mjs
@@ -2477,9 +2466,9 @@ var ownerVisuallyHidden = {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
 var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-var PortalContext = /* @__PURE__ */ React19.createContext(null);
+var PortalContext = /* @__PURE__ */ React16.createContext(null);
 if (true) PortalContext.displayName = "PortalContext";
-var usePortalContext = () => React19.useContext(PortalContext);
+var usePortalContext = () => React16.useContext(PortalContext);
 var attr = createAttribute("portal");
 function useFloatingPortalNode(props = {}) {
   const {
@@ -2491,14 +2480,14 @@ function useFloatingPortalNode(props = {}) {
   const uniqueId = useId();
   const portalContext = usePortalContext();
   const parentPortalNode = portalContext?.portalNode;
-  const [containerElement, setContainerElement] = React19.useState(null);
-  const [portalNode, setPortalNode] = React19.useState(null);
+  const [containerElement, setContainerElement] = React16.useState(null);
+  const [portalNode, setPortalNode] = React16.useState(null);
   const setPortalNodeRef = useStableCallback((node) => {
     if (node !== null) {
       setPortalNode(node);
     }
   });
-  const containerRef = React19.useRef(null);
+  const containerRef = React16.useRef(null);
   useIsoLayoutEffect(() => {
     if (containerProp === null) {
       if (containerRef.current) {
@@ -2508,9 +2497,6 @@ function useFloatingPortalNode(props = {}) {
       }
       return;
     }
-    if (uniqueId == null) {
-      return;
-    }
     const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
     if (resolvedContainer == null) {
       if (containerRef.current) {
@@ -2525,7 +2511,7 @@ function useFloatingPortalNode(props = {}) {
       setPortalNode(null);
       setContainerElement(resolvedContainer);
     }
-  }, [containerProp, parentPortalNode, uniqueId]);
+  }, [containerProp, parentPortalNode]);
   const portalElement = useRenderElement("div", componentProps, {
     ref: [ref, setPortalNodeRef],
     props: [{
@@ -2535,39 +2521,42 @@ function useFloatingPortalNode(props = {}) {
   });
   const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
   return {
-    portalNode,
-    portalSubtree
+    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__ */ React16.isValidElement(portalElement) ? portalElement.props.id : void 0,
+    subtree: portalSubtree
   };
 }
-var FloatingPortal = /* @__PURE__ */ React19.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+var FloatingPortal = /* @__PURE__ */ React16.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
   const {
     render,
     className,
     style,
     children,
     container,
-    renderGuards,
     ...elementProps
   } = componentProps;
   const {
-    portalNode,
-    portalSubtree
+    node: portalNode,
+    nodeId: portalNodeId,
+    subtree: portalSubtree
   } = useFloatingPortalNode({
     container,
     ref: forwardedRef,
     componentProps,
     elementProps
   });
-  const beforeOutsideRef = React19.useRef(null);
-  const afterOutsideRef = React19.useRef(null);
-  const beforeInsideRef = React19.useRef(null);
-  const afterInsideRef = React19.useRef(null);
-  const [focusManagerState, setFocusManagerState] = React19.useState(null);
-  const focusInsideDisabledRef = React19.useRef(false);
+  const beforeOutsideRef = React16.useRef(null);
+  const afterOutsideRef = React16.useRef(null);
+  const beforeInsideRef = React16.useRef(null);
+  const afterInsideRef = React16.useRef(null);
+  const [focusManagerState, setFocusManagerState] = React16.useState(null);
+  const focusInsideDisabledRef = React16.useRef(false);
   const modal = focusManagerState?.modal;
   const open = focusManagerState?.open;
-  const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-  React19.useEffect(() => {
+  const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+  React16.useEffect(() => {
     if (!portalNode || modal) {
       return void 0;
     }
@@ -2593,7 +2582,7 @@ var FloatingPortal = /* @__PURE__ */ React19.forwardRef(function FloatingPortal2
     enableFocusInside(portalNode);
     focusInsideDisabledRef.current = false;
   }, [open, portalNode]);
-  const portalContextValue = React19.useMemo(() => ({
+  const portalContextValue = React16.useMemo(() => ({
     beforeOutsideRef,
     afterOutsideRef,
     beforeInsideRef,
@@ -2601,7 +2590,7 @@ var FloatingPortal = /* @__PURE__ */ React19.forwardRef(function FloatingPortal2
     portalNode,
     setFocusManagerState
   }), [portalNode]);
-  return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React19.Fragment, {
+  return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React16.Fragment, {
     children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(PortalContext.Provider, {
       value: portalContextValue,
       children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
@@ -2617,7 +2606,7 @@ var FloatingPortal = /* @__PURE__ */ React19.forwardRef(function FloatingPortal2
           }
         }
       }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("span", {
-        "aria-owns": portalNode.id,
+        "aria-owns": portalNodeId,
         style: ownerVisuallyHidden
       }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
         "data-type": "outside",
@@ -2641,7 +2630,7 @@ var FloatingPortal = /* @__PURE__ */ React19.forwardRef(function FloatingPortal2
 if (true) FloatingPortal.displayName = "FloatingPortal";

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-var React20 = __toESM(require_react(), 1);
+var React17 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
 function createEventEmitter() {
@@ -2664,18 +2653,18 @@ function createEventEmitter() {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
 var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-var FloatingNodeContext = /* @__PURE__ */ React20.createContext(null);
+var FloatingNodeContext = /* @__PURE__ */ React17.createContext(null);
 if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-var FloatingTreeContext = /* @__PURE__ */ React20.createContext(null);
+var FloatingTreeContext = /* @__PURE__ */ React17.createContext(null);
 if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-var useFloatingParentNodeId = () => React20.useContext(FloatingNodeContext)?.id || null;
+var useFloatingParentNodeId = () => React17.useContext(FloatingNodeContext)?.id || null;
 var useFloatingTree = (externalTree) => {
-  const contextTree = React20.useContext(FloatingTreeContext);
+  const contextTree = React17.useContext(FloatingTreeContext);
   return externalTree ?? contextTree;
 };

 // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-var React21 = __toESM(require_react(), 1);
+var React18 = __toESM(require_react(), 1);
 function createVirtualElement(domElement, data) {
   let offsetX = null;
   let offsetY = null;
@@ -2742,10 +2731,10 @@ function useClientPoint(context, props = {}) {
   const floating = store2.useState("floatingElement");
   const domReference = store2.useState("domReferenceElement");
   const dataRef = store2.context.dataRef;
-  const initialRef = React21.useRef(false);
-  const cleanupListenerRef = React21.useRef(null);
-  const [pointerType, setPointerType] = React21.useState();
-  const [reactive, setReactive] = React21.useState([]);
+  const initialRef = React18.useRef(false);
+  const cleanupListenerRef = React18.useRef(null);
+  const [pointerType, setPointerType] = React18.useState();
+  const [reactive, setReactive] = React18.useState([]);
   const resetReference = useStableCallback((reference2) => {
     store2.set("positionReference", reference2);
   });
@@ -2773,7 +2762,7 @@ function useClientPoint(context, props = {}) {
     }
   });
   const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-  React21.useEffect(() => {
+  React18.useEffect(() => {
     if (!enabled) {
       resetReference(domReference);
       return void 0;
@@ -2801,20 +2790,20 @@ function useClientPoint(context, props = {}) {
     }
     return cleanupListener;
   }, [openCheck, enabled, floating, dataRef, domReference, store2, setReference, resetReference, reactive]);
-  React21.useEffect(() => () => {
+  React18.useEffect(() => () => {
     store2.set("positionReference", null);
   }, [store2]);
-  React21.useEffect(() => {
+  React18.useEffect(() => {
     if (enabled && !floating) {
       initialRef.current = false;
     }
   }, [enabled, floating]);
-  React21.useEffect(() => {
+  React18.useEffect(() => {
     if (!enabled && open) {
       initialRef.current = true;
     }
   }, [enabled, open]);
-  const reference = React21.useMemo(() => {
+  const reference = React18.useMemo(() => {
     function setPointerTypeRef(event) {
       setPointerType(event.pointerType);
     }
@@ -2825,14 +2814,14 @@ function useClientPoint(context, props = {}) {
       onMouseEnter: handleReferenceEnterOrMove
     };
   }, [handleReferenceEnterOrMove]);
-  return React21.useMemo(() => enabled ? {
+  return React18.useMemo(() => enabled ? {
     reference,
     trigger: reference
   } : {}, [enabled, reference]);
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
-var React22 = __toESM(require_react(), 1);
+var React19 = __toESM(require_react(), 1);
 function alwaysFalse() {
   return false;
 }
@@ -2867,12 +2856,12 @@ function useDismiss(context, props = {}) {
     escapeKey: escapeKeyBubbles,
     outsidePress: outsidePressBubbles
   } = normalizeProp(bubbles);
-  const pressStartedInsideRef = React22.useRef(false);
-  const pressStartPreventedRef = React22.useRef(false);
-  const suppressNextOutsideClickRef = React22.useRef(false);
-  const isComposingRef = React22.useRef(false);
-  const currentPointerTypeRef = React22.useRef("");
-  const touchStateRef = React22.useRef(null);
+  const pressStartedInsideRef = React19.useRef(false);
+  const pressStartPreventedRef = React19.useRef(false);
+  const suppressNextOutsideClickRef = React19.useRef(false);
+  const isComposingRef = React19.useRef(false);
+  const currentPointerTypeRef = React19.useRef("");
+  const touchStateRef = React19.useRef(null);
   const cancelDismissOnEndTimeout = useTimeout();
   const clearInsideReactTreeTimeout = useTimeout();
   const clearInsideReactTree = useStableCallback(() => {
@@ -2941,9 +2930,9 @@ function useDismiss(context, props = {}) {
       pressStartPreventedRef.current = true;
     }
   });
-  React22.useEffect(() => {
+  React19.useEffect(() => {
     if (!open || !enabled) {
-      return void 0;
+      return clearInsideReactTree;
     }
     dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
     dataRef.current.__outsidePressBubbles = outsidePressBubbles;
@@ -3189,15 +3178,15 @@ function useDismiss(context, props = {}) {
       preventedPressSuppressionTimeout.clear();
       resetPressStartState();
       suppressNextOutsideClickRef.current = false;
+      clearInsideReactTree();
     };
   }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store2, cancelDismissOnEndTimeout]);
-  React22.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-  const reference = React22.useMemo(() => ({
+  const reference = React19.useMemo(() => ({
     onKeyDown: closeOnEscapeKeyDown,
     onPointerDown: closeOnReferencePress,
     onClick: closeOnReferencePress
   }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-  const floating = React22.useMemo(() => ({
+  const floating = React19.useMemo(() => ({
     onKeyDown: closeOnEscapeKeyDown,
     // `onMouseDown` may be blocked if `event.preventDefault()` is called in
     // `onPointerDown`, such as with <NumberField.ScrubArea>.
@@ -3217,7 +3206,7 @@ function useDismiss(context, props = {}) {
     onTouchEndCapture: markInsideReactTree,
     onTouchMoveCapture: markInsideReactTree
   }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-  return React22.useMemo(() => enabled ? {
+  return React19.useMemo(() => enabled ? {
     reference,
     floating,
     trigger: reference
@@ -3225,7 +3214,7 @@ function useDismiss(context, props = {}) {
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-var React29 = __toESM(require_react(), 1);
+var React27 = __toESM(require_react(), 1);

 // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
 function computeCoordsFromPlacement(_ref, placement, rtl) {
@@ -3529,67 +3518,6 @@ var flip = function(options) {
     }
   };
 };
-function getSideOffsets(overflow, rect) {
-  return {
-    top: overflow.top - rect.height,
-    right: overflow.right - rect.width,
-    bottom: overflow.bottom - rect.height,
-    left: overflow.left - rect.width
-  };
-}
-function isAnySideFullyClipped(overflow) {
-  return sides.some((side) => overflow[side] >= 0);
-}
-var hide = function(options) {
-  if (options === void 0) {
-    options = {};
-  }
-  return {
-    name: "hide",
-    options,
-    async fn(state) {
-      const {
-        rects,
-        platform: platform3
-      } = state;
-      const {
-        strategy = "referenceHidden",
-        ...detectOverflowOptions
-      } = evaluate(options, state);
-      switch (strategy) {
-        case "referenceHidden": {
-          const overflow = await platform3.detectOverflow(state, {
-            ...detectOverflowOptions,
-            elementContext: "reference"
-          });
-          const offsets = getSideOffsets(overflow, rects.reference);
-          return {
-            data: {
-              referenceHiddenOffsets: offsets,
-              referenceHidden: isAnySideFullyClipped(offsets)
-            }
-          };
-        }
-        case "escaped": {
-          const overflow = await platform3.detectOverflow(state, {
-            ...detectOverflowOptions,
-            altBoundary: true
-          });
-          const offsets = getSideOffsets(overflow, rects.floating);
-          return {
-            data: {
-              escapedOffsets: offsets,
-              escaped: isAnySideFullyClipped(offsets)
-            }
-          };
-        }
-        default: {
-          return {};
-        }
-      }
-    }
-  };
-};
 var originSides = /* @__PURE__ */ new Set(["left", "top"]);
 async function convertValueToCoords(state, options) {
   const {
@@ -4456,7 +4384,6 @@ var offset2 = offset;
 var shift2 = shift;
 var flip2 = flip;
 var size2 = size;
-var hide2 = hide;
 var limitShift2 = limitShift;
 var computePosition2 = (reference, floating, options) => {
   const cache = /* @__PURE__ */ new Map();
@@ -4473,7 +4400,7 @@ var computePosition2 = (reference, floating, options) => {
 };

 // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-var React23 = __toESM(require_react(), 1);
+var React20 = __toESM(require_react(), 1);
 var import_react2 = __toESM(require_react(), 1);
 var ReactDOM3 = __toESM(require_react_dom(), 1);
 var isClient = typeof document !== "undefined";
@@ -4539,7 +4466,7 @@ function roundByDPR(element, value) {
   return Math.round(value * dpr) / dpr;
 }
 function useLatestRef(value) {
-  const ref = React23.useRef(value);
+  const ref = React20.useRef(value);
   index(() => {
     ref.current = value;
   });
@@ -4562,7 +4489,7 @@ function useFloating(options) {
     whileElementsMounted,
     open
   } = options;
-  const [data, setData] = React23.useState({
+  const [data, setData] = React20.useState({
     x: 0,
     y: 0,
     strategy,
@@ -4570,19 +4497,19 @@ function useFloating(options) {
     middlewareData: {},
     isPositioned: false
   });
-  const [latestMiddleware, setLatestMiddleware] = React23.useState(middleware);
+  const [latestMiddleware, setLatestMiddleware] = React20.useState(middleware);
   if (!deepEqual(latestMiddleware, middleware)) {
     setLatestMiddleware(middleware);
   }
-  const [_reference, _setReference] = React23.useState(null);
-  const [_floating, _setFloating] = React23.useState(null);
-  const setReference = React23.useCallback((node) => {
+  const [_reference, _setReference] = React20.useState(null);
+  const [_floating, _setFloating] = React20.useState(null);
+  const setReference = React20.useCallback((node) => {
     if (node !== referenceRef.current) {
       referenceRef.current = node;
       _setReference(node);
     }
   }, []);
-  const setFloating = React23.useCallback((node) => {
+  const setFloating = React20.useCallback((node) => {
     if (node !== floatingRef.current) {
       floatingRef.current = node;
       _setFloating(node);
@@ -4590,14 +4517,14 @@ function useFloating(options) {
   }, []);
   const referenceEl = externalReference || _reference;
   const floatingEl = externalFloating || _floating;
-  const referenceRef = React23.useRef(null);
-  const floatingRef = React23.useRef(null);
-  const dataRef = React23.useRef(data);
+  const referenceRef = React20.useRef(null);
+  const floatingRef = React20.useRef(null);
+  const dataRef = React20.useRef(data);
   const hasWhileElementsMounted = whileElementsMounted != null;
   const whileElementsMountedRef = useLatestRef(whileElementsMounted);
   const platformRef = useLatestRef(platform3);
   const openRef = useLatestRef(open);
-  const update2 = React23.useCallback(() => {
+  const update2 = React20.useCallback(() => {
     if (!referenceRef.current || !floatingRef.current) {
       return;
     }
@@ -4635,7 +4562,7 @@ function useFloating(options) {
       }));
     }
   }, [open]);
-  const isMountedRef = React23.useRef(false);
+  const isMountedRef = React20.useRef(false);
   index(() => {
     isMountedRef.current = true;
     return () => {
@@ -4652,17 +4579,17 @@ function useFloating(options) {
       update2();
     }
   }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
-  const refs = React23.useMemo(() => ({
+  const refs = React20.useMemo(() => ({
     reference: referenceRef,
     floating: floatingRef,
     setReference,
     setFloating
   }), [setReference, setFloating]);
-  const elements = React23.useMemo(() => ({
+  const elements = React20.useMemo(() => ({
     reference: referenceEl,
     floating: floatingEl
   }), [referenceEl, floatingEl]);
-  const floatingStyles = React23.useMemo(() => {
+  const floatingStyles = React20.useMemo(() => {
     const initialStyles = {
       position: strategy,
       left: 0,
@@ -4688,7 +4615,7 @@ function useFloating(options) {
       top: y
     };
   }, [strategy, transform, elements.floating, data.x, data.y]);
-  return React23.useMemo(() => ({
+  return React20.useMemo(() => ({
     ...data,
     update: update2,
     refs,
@@ -4735,81 +4662,182 @@ var size3 = (options, deps) => {
     options: [options, deps]
   };
 };
-var hide3 = (options, deps) => {
-  const result = hide2(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 React28 = __toESM(require_react(), 1);
+var React25 = __toESM(require_react(), 1);
 var ReactDOM4 = __toESM(require_react_dom(), 1);

 // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-var React27 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/store/createSelector.mjs
-var createSelector = (a, b, c, d, e, f, ...other) => {
-  if (other.length > 0) {
-    throw new Error(true ? "Unsupported number of selectors" : formatErrorMessage_default(1));
-  }
-  let selector;
-  if (a && b && c && d && e && f) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      const vb = b(state, a1, a2, a3);
-      const vc = c(state, a1, a2, a3);
-      const vd = d(state, a1, a2, a3);
-      const ve = e(state, a1, a2, a3);
-      return f(va, vb, vc, vd, ve, a1, a2, a3);
-    };
-  } else if (a && b && c && d && e) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      const vb = b(state, a1, a2, a3);
-      const vc = c(state, a1, a2, a3);
-      const vd = d(state, a1, a2, a3);
-      return e(va, vb, vc, vd, a1, a2, a3);
-    };
-  } else if (a && b && c && d) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      const vb = b(state, a1, a2, a3);
-      const vc = c(state, a1, a2, a3);
-      return d(va, vb, vc, a1, a2, a3);
-    };
-  } else if (a && b && c) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      const vb = b(state, a1, a2, a3);
-      return c(va, vb, a1, a2, a3);
-    };
-  } else if (a && b) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      return b(va, a1, a2, a3);
-    };
-  } else if (a) {
-    selector = a;
-  } else {
-    throw (
-      /* minify-error-disabled */
-      new Error("Missing arguments")
-    );
-  }
-  return selector;
-};
+var React24 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/store/useStore.mjs
-var React25 = __toESM(require_react(), 1);
+var React22 = __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 React24 = __toESM(require_react(), 1);
+var React21 = __toESM(require_react(), 1);
 var hooks = [];
 var currentInstance = void 0;
 function getInstance() {
@@ -4841,7 +4869,7 @@ function fastComponent(fn) {
   return FastComponent;
 }
 function fastComponentRef(fn) {
-  return /* @__PURE__ */ React24.forwardRef(fastComponent(fn));
+  return /* @__PURE__ */ React21.forwardRef(fastComponent(fn));
 }
 function createInstance() {
   return {
@@ -4856,7 +4884,7 @@ function useStore(store2, selector, a1, a2, a3) {
   return useStoreImplementation(store2, selector, a1, a2, a3);
 }
 function useStoreR19(store2, selector, a1, a2, a3) {
-  const getSelection = React25.useCallback(() => selector(store2.getSnapshot(), a1, a2, a3), [store2, selector, a1, a2, a3]);
+  const getSelection = React22.useCallback(() => selector(store2.getSnapshot(), a1, a2, a3), [store2, selector, a1, a2, a3]);
   return (0, import_shim.useSyncExternalStore)(store2.subscribe, getSelection, getSelection);
 }
 register({
@@ -5043,7 +5071,7 @@ var Store = class {
 };

 // node_modules/@base-ui/utils/store/ReactStore.mjs
-var React26 = __toESM(require_react(), 1);
+var React23 = __toESM(require_react(), 1);
 var ReactStore = class extends Store {
   /**
    * Creates a new ReactStore instance.
@@ -5067,7 +5095,7 @@ var ReactStore = class extends Store {
    * by `useState` is updated before the next render (similarly to React's `useState`).
    */
   useSyncedValue(key, value) {
-    React26.useDebugValue(key);
+    React23.useDebugValue(key);
     const store2 = this;
     useIsoLayoutEffect(() => {
       if (store2.state[key] !== value) {
@@ -5102,8 +5130,8 @@ var ReactStore = class extends Store {
   useSyncedValues(statePart) {
     const store2 = this;
     if (true) {
-      React26.useDebugValue(statePart, (p) => Object.keys(p));
-      const keys = React26.useRef(Object.keys(statePart)).current;
+      React23.useDebugValue(statePart, (p) => Object.keys(p));
+      const keys = React23.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.");
@@ -5119,7 +5147,7 @@ var ReactStore = class extends Store {
    * is non-undefined, the store's state at `key` is updated to match `controlled`.
    */
   useControlledProp(key, controlled) {
-    React26.useDebugValue(key);
+    React23.useDebugValue(key);
     const store2 = this;
     const isControlled = controlled !== void 0;
     useIsoLayoutEffect(() => {
@@ -5157,7 +5185,7 @@ var ReactStore = class extends Store {
    * @param key Key of the selector to use.
    */
   useState(key, a1, a2, a3) {
-    React26.useDebugValue(key);
+    React23.useDebugValue(key);
     return useStore(this, this.selectors[key], a1, a2, a3);
   }
   /**
@@ -5168,7 +5196,7 @@ var ReactStore = class extends Store {
    * @param fn Function to assign.
    */
   useContextCallback(key, fn) {
-    React26.useDebugValue(key);
+    React23.useDebugValue(key);
     const stableFunction = useStableCallback(fn ?? NOOP);
     this.context[key] = stableFunction;
   }
@@ -5179,7 +5207,7 @@ var ReactStore = class extends Store {
    * @param key Key of the state to set.
    */
   useStateSetter(key) {
-    const ref = React26.useRef(void 0);
+    const ref = React23.useRef(void 0);
     if (ref.current === void 0) {
       ref.current = (value) => {
         this.set(key, value);
@@ -5215,12 +5243,12 @@ var ReactStore = class extends Store {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
 var selectors = {
-  open: createSelector((state) => state.open),
-  transitionStatus: createSelector((state) => state.transitionStatus),
-  domReferenceElement: createSelector((state) => state.domReferenceElement),
-  referenceElement: createSelector((state) => state.positionReference ?? state.referenceElement),
-  floatingElement: createSelector((state) => state.floatingElement),
-  floatingId: createSelector((state) => state.floatingId)
+  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) {
@@ -5301,7 +5329,7 @@ function useSyncedFloatingRootContext(options) {
   const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
   const triggerElements = popupStore.context.triggerElements;
   const handleOpenChange = onOpenChange;
-  const internalStoreRef = React27.useRef(null);
+  const internalStoreRef = React24.useRef(null);
   if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
     internalStoreRef.current = new FloatingRootStore({
       open,
@@ -5342,14 +5370,10 @@ var FOCUSABLE_POPUP_PROPS = {
   tabIndex: -1,
   [FOCUSABLE_ATTRIBUTE]: ""
 };
-function usePopupStore(externalStore, createStore, treatPopupAsFloatingElement = false) {
+function usePopupRootStore(createStore, treatPopupAsFloatingElement = false) {
   const floatingId = useId();
   const nested = useFloatingParentNodeId() != null;
-  const internalStoreRef = React28.useRef(null);
-  if (externalStore === void 0 && internalStoreRef.current === null) {
-    internalStoreRef.current = createStore(floatingId, nested);
-  }
-  const store2 = externalStore ?? internalStoreRef.current;
+  const store2 = useRefWithInit(() => createStore(floatingId, nested)).current;
   useSyncedFloatingRootContext({
     popupStore: store2,
     treatPopupAsFloatingElement,
@@ -5358,15 +5382,21 @@ function usePopupStore(externalStore, createStore, treatPopupAsFloatingElement =
     nested,
     onOpenChange: store2.setOpen
   });
-  return {
-    store: store2,
-    internalStore: internalStoreRef.current
-  };
+  return store2;
+}
+function PopupHandleAttachment({
+  handle,
+  store: store2
+}) {
+  useIsoLayoutEffect(() => {
+    return handle.attachStore(store2);
+  }, [handle, store2]);
+  return null;
 }
 function useTriggerRegistration(id, store2) {
-  const registeredElementIdRef = React28.useRef(null);
-  const registeredElementRef = React28.useRef(null);
-  return React28.useCallback((element) => {
+  const registeredElementIdRef = React25.useRef(null);
+  const registeredElementRef = React25.useRef(null);
+  return React25.useCallback((element) => {
     if (id === void 0) {
       return;
     }
@@ -5448,26 +5478,10 @@ function applyPopupOpenChange(store2, nextOpen, eventDetails, options = {}) {
     changeState();
   }
 }
-function useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerId) {
-  useOnFirstRender(() => {
-    if (openProp === void 0 && store2.state.open === false && defaultOpen) {
-      store2.state = {
-        ...store2.state,
-        open: true,
-        activeTriggerId: defaultTriggerId,
-        preventUnmountingOnClose: false
-      };
-    }
-  });
-}
 function useTriggerDataForwarding(triggerId, triggerElementRef, store2, stateUpdates) {
   const isMountedByThisTrigger = store2.useState("isMountedByTrigger", triggerId);
   const baseRegisterTrigger = useTriggerRegistration(triggerId, store2);
-  const registerTrigger = useStableCallback((element) => {
-    baseRegisterTrigger(element);
-    if (!element) {
-      return;
-    }
+  const applyTriggerData = useStableCallback((element) => {
     const open = store2.select("open");
     const activeTriggerId = store2.select("activeTriggerId");
     if (activeTriggerId === triggerId) {
@@ -5485,6 +5499,12 @@ function useTriggerDataForwarding(triggerId, triggerElementRef, store2, stateUpd
       });
     }
   });
+  const registerTrigger = React25.useCallback((element) => {
+    baseRegisterTrigger(element);
+    if (element) {
+      applyTriggerData(element);
+    }
+  }, [baseRegisterTrigger, applyTriggerData]);
   useIsoLayoutEffect(() => {
     if (isMountedByThisTrigger) {
       store2.update({
@@ -5502,10 +5522,14 @@ function useImplicitActiveTrigger(store2, options = {}) {
   const {
     closeOnActiveTriggerUnmount = false
   } = options;
+  const resolvedActiveTriggerIdRef = React25.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);
       }
@@ -5516,22 +5540,42 @@ function useImplicitActiveTrigger(store2, options = {}) {
     if (store2.state.triggerCount !== triggerCount) {
       stateUpdates.triggerCount = triggerCount;
     }
-    const activeTriggerId = store2.select("activeTriggerId");
+    const currentActiveTriggerId = store2.select("activeTriggerId");
     let lostActiveTriggerId = null;
-    if (activeTriggerId) {
-      const activeTriggerElement = store2.context.triggerElements.getById(activeTriggerId);
+    if (currentActiveTriggerId) {
+      const activeTriggerElement = store2.context.triggerElements.getById(currentActiveTriggerId);
       if (!activeTriggerElement) {
-        lostActiveTriggerId = activeTriggerId;
-      } else if (activeTriggerElement !== store2.state.activeTriggerElement) {
-        stateUpdates.activeTriggerElement = activeTriggerElement;
-      }
-    }
-    if (!lostActiveTriggerId && !activeTriggerId && triggerCount === 1) {
-      const iteratorResult = store2.context.triggerElements.entries().next();
-      if (!iteratorResult.done) {
+        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) {
@@ -5553,7 +5597,7 @@ function useImplicitActiveTrigger(store2, options = {}) {
         });
       }
     }
-  }, [open, store2, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
+  }, [open, store2, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
 }
 function useOpenStateTransitions(open, store2, onUnmount) {
   const {
@@ -5606,9 +5650,18 @@ function usePopupInteractionProps(store2, statePart) {
 }

 // 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.elementsSet = /* @__PURE__ */ new Set();
     this.idMap = /* @__PURE__ */ new Map();
   }
   /**
@@ -5617,42 +5670,48 @@ var PopupTriggerMap = class {
    * Note: The provided element is assumed to not be registered under multiple IDs.
    */
   add(id, element) {
-    const existingElement = this.idMap.get(id);
-    if (existingElement === element) {
-      return;
-    }
-    if (existingElement !== void 0) {
-      this.elementsSet.delete(existingElement);
-    }
-    this.elementsSet.add(element);
-    this.idMap.set(id, element);
     if (true) {
-      if (this.elementsSet.size !== this.idMap.size) {
+      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) {
-    const element = this.idMap.get(id);
-    if (element) {
-      this.elementsSet.delete(element);
-      this.idMap.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) {
-    return this.elementsSet.has(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.elementsSet) {
+    for (const element of this.idMap.values()) {
       if (predicate(element)) {
         return true;
       }
@@ -5675,7 +5734,7 @@ var PopupTriggerMap = class {
    * Returns an iterable of all registered trigger elements.
    */
   elements() {
-    return this.elementsSet.values();
+    return this.idMap.values();
   }
   /**
    * Returns the number of registered trigger elements.
@@ -5735,12 +5794,12 @@ function createPopupFloatingRootContext(triggerElements, floatingId, nested = fa
     onOpenChange: void 0
   });
 }
-var activeTriggerIdSelector = createSelector((state) => state.triggerIdProp ?? state.activeTriggerId);
-var openSelector = createSelector((state) => state.openProp ?? state.open);
-var popupIdSelector = createSelector((state) => {
+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;
 }
@@ -5752,101 +5811,73 @@ function triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) {
 }
 var popupStoreSelectors = {
   open: openSelector,
-  mounted: createSelector((state) => state.mounted),
-  transitionStatus: createSelector((state) => state.transitionStatus),
-  floatingRootContext: createSelector((state) => state.floatingRootContext),
-  triggerCount: createSelector((state) => state.triggerCount),
-  preventUnmountingOnClose: createSelector((state) => state.preventUnmountingOnClose),
-  payload: createSelector((state) => state.payload),
+  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: createSelector((state) => state.mounted ? state.activeTriggerElement : null),
+  activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
   popupId: popupIdSelector,
   /**
    * Whether the trigger with the given ID was used to open the popup.
    */
-  isTriggerActive: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId),
+  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: createSelector((state, triggerId) => triggerOwnsOpenPopup(state, triggerId)),
+  isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
   /**
    * Whether the popup is mounted and was activated by a trigger with the given ID.
    */
-  isMountedByTrigger: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted),
-  triggerProps: createSelector((state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps),
+  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: createSelector((state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0),
-  popupProps: createSelector((state) => state.popupProps),
-  popupElement: createSelector((state) => state.popupElement),
-  positionerElement: createSelector((state) => state.positionerElement)
+  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/floating-ui-react/hooks/useFloatingRootContext.mjs
-function useFloatingRootContext(options) {
-  const {
-    open = false,
-    onOpenChange,
-    elements = {}
-  } = options;
-  const floatingId = useId();
-  const nested = useFloatingParentNodeId() != null;
-  if (true) {
-    const optionDomReference = elements.reference;
-    if (optionDomReference && !isElement(optionDomReference)) {
-      console.error("Cannot pass a virtual element to the `elements.reference` option,", "as it must be a real DOM element. Use `context.setPositionReference()`", "instead.");
-    }
-  }
-  const store2 = useRefWithInit(() => new FloatingRootStore({
-    open,
-    transitionStatus: void 0,
-    onOpenChange,
-    referenceElement: elements.reference ?? null,
-    floatingElement: elements.floating ?? null,
-    triggerElements: new PopupTriggerMap(),
-    floatingId,
-    syncOnly: false,
-    nested
-  })).current;
-  useIsoLayoutEffect(() => {
-    const valuesToSync = {
-      open,
-      floatingId
-    };
-    if (elements.reference !== void 0) {
-      valuesToSync.referenceElement = elements.reference;
-      valuesToSync.domReferenceElement = isElement(elements.reference) ? elements.reference : null;
-    }
-    if (elements.floating !== void 0) {
-      valuesToSync.floatingElement = elements.floating;
+// node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+var React26 = __toESM(require_react(), 1);
+var import_shim2 = __toESM(require_shim(), 1);
+function usePopupHandleStore(handle) {
+  const subscribe = React26.useCallback((listener) => {
+    if (handle === void 0) {
+      return NOOP;
     }
-    store2.update(valuesToSync);
-  }, [open, floatingId, elements.reference, elements.floating, store2]);
-  store2.context.onOpenChange = onOpenChange;
-  store2.context.nested = nested;
-  return store2;
+    return handle.subscribeStore(listener);
+  }, [handle]);
+  const getSnapshot = React26.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 useFloating2(options = {}) {
+function useBaseUIFloating(options) {
+  return useFloatingWithStore(options, options.rootContext);
+}
+function useFloatingWithStore(options, store2) {
   const {
     nodeId,
     externalTree
   } = options;
-  const internalStore = useFloatingRootContext(options);
-  const store2 = options.rootContext || internalStore;
   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] = React29.useState(null);
-  const [localDomReference, setLocalDomReference] = React29.useState(void 0);
-  const [localFloatingElement, setLocalFloatingElement] = React29.useState(void 0);
-  const domReferenceRef = React29.useRef(null);
+  const [positionReference, setPositionReferenceRaw] = React27.useState(null);
+  const [localDomReference, setLocalDomReference] = React27.useState(void 0);
+  const [localFloatingElement, setLocalFloatingElement] = React27.useState(void 0);
+  const domReferenceRef = React27.useRef(null);
   const tree = useFloatingTree(externalTree);
-  const storeElements = React29.useMemo(() => ({
+  const storeElements = React27.useMemo(() => ({
     reference: referenceElement,
     floating: floatingElement,
     domReference: domReferenceElement
@@ -5865,7 +5896,7 @@ function useFloating2(options = {}) {
   store2.useSyncedValue("referenceElement", localDomReference ?? null);
   store2.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
   store2.useSyncedValue("floatingElement", syncedFloatingElement);
-  const setPositionReference = React29.useCallback((node) => {
+  const setPositionReference = React27.useCallback((node) => {
     const computedPositionReference = isElement(node) ? {
       getBoundingClientRect: () => node.getBoundingClientRect(),
       getClientRects: () => node.getClientRects(),
@@ -5874,7 +5905,7 @@ function useFloating2(options = {}) {
     setPositionReferenceRaw(computedPositionReference);
     position.refs.setReference(computedPositionReference);
   }, [position.refs]);
-  const setReference = React29.useCallback((node) => {
+  const setReference = React27.useCallback((node) => {
     if (isElement(node) || node === null) {
       domReferenceRef.current = node;
       setLocalDomReference(node);
@@ -5886,22 +5917,22 @@ function useFloating2(options = {}) {
       position.refs.setReference(node);
     }
   }, [position.refs, setLocalDomReference]);
-  const setFloating = React29.useCallback((node) => {
+  const setFloating = React27.useCallback((node) => {
     setLocalFloatingElement(node);
     position.refs.setFloating(node);
   }, [position.refs]);
-  const refs = React29.useMemo(() => ({
+  const refs = React27.useMemo(() => ({
     ...position.refs,
     setReference,
     setFloating,
     setPositionReference,
     domReference: domReferenceRef
   }), [position.refs, setReference, setFloating, setPositionReference]);
-  const elements = React29.useMemo(() => ({
+  const elements = React27.useMemo(() => ({
     ...position.elements,
     domReference: domReferenceElement
   }), [position.elements, domReferenceElement]);
-  const context = React29.useMemo(() => ({
+  const context = React27.useMemo(() => ({
     ...position,
     dataRef: store2.context.dataRef,
     open,
@@ -5925,7 +5956,7 @@ function useFloating2(options = {}) {
       node.context = context;
     }
   });
-  return React29.useMemo(() => ({
+  return React27.useMemo(() => ({
     ...position,
     context,
     refs,
@@ -5935,7 +5966,7 @@ function useFloating2(options = {}) {
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-var React30 = __toESM(require_react(), 1);
+var React28 = __toESM(require_react(), 1);
 var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
 function useFocus(context, props = {}) {
   const {
@@ -5947,11 +5978,11 @@ function useFocus(context, props = {}) {
     events,
     dataRef
   } = store2.context;
-  const blockFocusRef = React30.useRef(false);
-  const blockedReferenceRef = React30.useRef(null);
-  const keyboardModalityRef = React30.useRef(true);
+  const blockFocusRef = React28.useRef(false);
+  const blockedReferenceRef = React28.useRef(null);
+  const keyboardModalityRef = React28.useRef(true);
   const timeout = useTimeout();
-  React30.useEffect(() => {
+  React28.useEffect(() => {
     const domReference = store2.select("domReferenceElement");
     if (!enabled) {
       return void 0;
@@ -5971,7 +6002,7 @@ function useFocus(context, props = {}) {
     }
     return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
   }, [store2, enabled]);
-  React30.useEffect(() => {
+  React28.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -5989,7 +6020,7 @@ function useFocus(context, props = {}) {
       events.off("openchange", onOpenChangeLocal);
     };
   }, [events, enabled, store2]);
-  const reference = React30.useMemo(() => {
+  const reference = React28.useMemo(() => {
     function resetBlockedFocus() {
       blockFocusRef.current = false;
       blockedReferenceRef.current = null;
@@ -6056,14 +6087,14 @@ function useFocus(context, props = {}) {
       }
     };
   }, [dataRef, delay, store2, timeout]);
-  return React30.useMemo(() => enabled ? {
+  return React28.useMemo(() => enabled ? {
     reference,
     trigger: reference
   } : {}, [enabled, reference]);
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-var React31 = __toESM(require_react(), 1);
+var React29 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
 var HoverInteraction = class _HoverInteraction {
@@ -6174,7 +6205,7 @@ function useHoverFloatingInteraction(context, parameters = {}) {
       clearPointerEvents();
     }
   }, [open, instance, clearPointerEvents]);
-  React31.useEffect(() => {
+  React29.useEffect(() => {
     return clearPointerEvents;
   }, [clearPointerEvents]);
   useIsoLayoutEffect(() => {
@@ -6203,7 +6234,7 @@ function useHoverFloatingInteraction(context, parameters = {}) {
     }
     return void 0;
   }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-  React31.useEffect(() => {
+  React29.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6278,7 +6309,7 @@ function useHoverFloatingInteraction(context, parameters = {}) {
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-var React32 = __toESM(require_react(), 1);
+var React30 = __toESM(require_react(), 1);
 var ReactDOM5 = __toESM(require_react_dom(), 1);
 var EMPTY_REF = {
   current: null
@@ -6296,7 +6327,8 @@ function useHoverReferenceInteraction(context, props = {}) {
     isActiveTrigger = true,
     getHandleCloseContext,
     isClosing,
-    shouldOpen: shouldOpenProp
+    shouldOpen: shouldOpenProp,
+    guardStaleOpen = false
   } = props;
   const store2 = "rootStore" in context ? context.rootStore : context;
   const {
@@ -6305,7 +6337,7 @@ function useHoverReferenceInteraction(context, props = {}) {
   } = store2.context;
   const tree = useFloatingTree(externalTree);
   const instance = useHoverInteractionSharedState(store2);
-  const isHoverCloseActiveRef = React32.useRef(false);
+  const isHoverCloseActiveRef = React30.useRef(false);
   const handleCloseRef = useValueAsRef(handleClose);
   const delayRef = useValueAsRef(delay);
   const restMsRef = useValueAsRef(restMs);
@@ -6343,8 +6375,8 @@ function useHoverReferenceInteraction(context, props = {}) {
   if (isActiveTrigger) {
     instance.handleCloseOptions = handleCloseRef.current?.__options;
   }
-  React32.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-  React32.useEffect(() => {
+  React30.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+  React30.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6365,7 +6397,7 @@ function useHoverReferenceInteraction(context, props = {}) {
       events.off("openchange", onOpenChangeLocal);
     };
   }, [enabled, events, instance, cleanupMouseMoveHandler]);
-  React32.useEffect(() => {
+  React30.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6479,14 +6511,23 @@ function useHoverReferenceInteraction(context, props = {}) {
         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));
+      }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
     }
-    return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-  }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store2, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen]);
-  return React32.useMemo(() => {
+    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 React30.useMemo(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6767,6 +6808,21 @@ function safePolygon(options = {}) {
   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";
@@ -6778,26 +6834,17 @@ var CommonPopupDataAttributes = (function(CommonPopupDataAttributes2) {
   CommonPopupDataAttributes2["align"] = "data-align";
   return CommonPopupDataAttributes2;
 })({});
-var CommonTriggerDataAttributes = /* @__PURE__ */ (function(CommonTriggerDataAttributes2) {
-  CommonTriggerDataAttributes2["popupOpen"] = "data-popup-open";
-  CommonTriggerDataAttributes2["pressed"] = "data-pressed";
-  return CommonTriggerDataAttributes2;
-})({});
 var TRIGGER_HOOK = {
-  [CommonTriggerDataAttributes.popupOpen]: ""
-};
-var PRESSABLE_TRIGGER_HOOK = {
-  [CommonTriggerDataAttributes.popupOpen]: "",
-  [CommonTriggerDataAttributes.pressed]: ""
+  "data-popup-open": ""
 };
 var POPUP_OPEN_HOOK = {
-  [CommonPopupDataAttributes.open]: ""
+  "data-open": ""
 };
 var POPUP_CLOSED_HOOK = {
-  [CommonPopupDataAttributes.closed]: ""
+  "data-closed": ""
 };
 var ANCHOR_HIDDEN_HOOK = {
-  [CommonPopupDataAttributes.anchorHidden]: ""
+  "data-anchor-hidden": ""
 };
 var triggerOpenStateMapping = {
   open(value) {
@@ -6821,6 +6868,10 @@ var popupStateMapping = {
     return null;
   }
 };
+var popupTransitionStateMapping = {
+  ...popupStateMapping,
+  ...transitionStatusMapping
+};

 // node_modules/@base-ui/utils/inertValue.mjs
 function inertValue(value) {
@@ -6830,8 +6881,17 @@ function inertValue(value) {
   return value ? "true" : void 0;
 }

-// node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
-var React33 = __toESM(require_react(), 1);
+// node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+var React31 = __toESM(require_react(), 1);
+var DirectionContext = /* @__PURE__ */ React31.createContext(void 0);
+if (true) DirectionContext.displayName = "DirectionContext";
+function useDirection() {
+  const context = React31.useContext(DirectionContext);
+  return context?.direction ?? "ltr";
+}
+
+// node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+var React32 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
 var baseArrow = (options) => ({
@@ -6903,7 +6963,6 @@ var arrow4 = (options, deps) => ({
 });

 // node_modules/@base-ui/react/utils/hideMiddleware.mjs
-var nativeHideFn = hide3().fn;
 var hide4 = {
   name: "hide",
   async fn(state) {
@@ -6914,88 +6973,27 @@ var hide4 = {
       y
     } = state.rects.reference;
     const anchorHidden = width === 0 && height === 0 && x === 0 && y === 0;
-    const nativeHideResult = await nativeHideFn(state);
+    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: nativeHideResult.data?.referenceHidden || anchorHidden
+        referenceHidden: referenceHidden || anchorHidden
       }
     };
   }
 };

-// node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+// node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
 var DEFAULT_SIDES = {
   sideX: "left",
   sideY: "top"
 };
-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/useAnchorPositioning.mjs
+// 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";
@@ -7027,6 +7025,9 @@ function getOffsetData(state, sideParam, isRtl) {
   return data;
 }
 function useAnchorPositioning(params) {
+  return useAnchorPositioningWithHook(params, useBaseUIFloating);
+}
+function useAnchorPositioningWithHook(params, useFloatingHook) {
   const {
     // Public parameters
     anchor,
@@ -7046,19 +7047,21 @@ function useAnchorPositioning(params) {
     floatingRootContext,
     mounted,
     collisionAvoidance,
-    shiftCrossAxis = false,
+    shift: shift4,
     nodeId,
     adaptiveOrigin: adaptiveOrigin2,
     lazyFlip = false,
     externalTree
   } = params;
-  const [mountSide, setMountSide] = React33.useState(null);
+  const [mountSide, setMountSide] = React32.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;
@@ -7076,31 +7079,31 @@ function useAnchorPositioning(params) {
   }[sideParam];
   const placement = align === "center" ? side : `${side}-${align}`;
   let collisionPadding = collisionPaddingParam;
-  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;
   if (typeof collisionPadding === "number") {
     collisionPadding = {
-      top: collisionPadding + biasTop,
-      right: collisionPadding + biasRight,
-      bottom: collisionPadding + biasBottom,
-      left: collisionPadding + biasLeft
+      top: collisionPadding,
+      right: collisionPadding,
+      bottom: collisionPadding,
+      left: collisionPadding
     };
   } else if (collisionPadding) {
     collisionPadding = {
-      top: (collisionPadding.top || 0) + biasTop,
-      right: (collisionPadding.right || 0) + biasRight,
-      bottom: (collisionPadding.bottom || 0) + biasBottom,
-      left: (collisionPadding.left || 0) + biasLeft
+      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 = React33.useRef(null);
+  const arrowRef = React32.useRef(null);
   const sideOffsetRef = useValueAsRef(sideOffset);
   const alignOffsetRef = useValueAsRef(alignOffset);
   const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
@@ -7126,46 +7129,37 @@ function useAnchorPositioning(params) {
     // 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,
-      right: collisionPadding.right + bias,
-      bottom: collisionPadding.bottom + bias,
-      left: collisionPadding.left + bias
+      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((data) => {
-    const html = ownerDocument(data.elements.floating).documentElement;
-    return {
-      ...commonCollisionProps,
-      // Use the Layout Viewport to avoid shifting around when pinch-zooming
-      // for context menus.
-      rootBoundary: shiftCrossAxis ? {
-        x: 0,
-        y: 0,
-        width: html.clientWidth,
-        height: html.clientHeight
-      } : void 0,
-      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, collisionPadding, collisionAvoidanceAlign]);
+  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 {
@@ -7185,8 +7179,8 @@ function useAnchorPositioning(params) {
         return;
       }
       const floatingStyle = floating.style;
-      floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-      floatingStyle.setProperty("--available-height", `${availableHeight}px`);
+      floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+      floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
       const dpr = getWindow(floating).devicePixelRatio || 1;
       const {
         x: x2,
@@ -7249,7 +7243,7 @@ function useAnchorPositioning(params) {
       });
     }
   }, [mounted, floatingRootContext]);
-  const autoUpdateOptions = React33.useMemo(() => ({
+  const autoUpdateOptions = React32.useMemo(() => ({
     elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
     layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
   }), [disableAnchorTracking]);
@@ -7264,7 +7258,7 @@ function useAnchorPositioning(params) {
     context,
     isPositioned,
     floatingStyles: originalFloatingStyles
-  } = useFloating2({
+  } = useFloatingHook({
     rootContext: floatingRootContext,
     open: keepMounted ? mounted : void 0,
     placement,
@@ -7279,21 +7273,34 @@ function useAnchorPositioning(params) {
     sideY
   } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
   const resolvedPosition = isPositioned ? positionMethod : "fixed";
-  const floatingStyles = React33.useMemo(() => {
-    const base = adaptiveOrigin2 ? {
-      position: resolvedPosition,
-      [sideX]: x,
-      [sideY]: y
-    } : {
-      position: resolvedPosition,
-      ...originalFloatingStyles
-    };
+  const floatingStyles = React32.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 = React33.useRef(null);
+  const registeredPositionReferenceRef = React32.useRef(null);
   useIsoLayoutEffect(() => {
     if (!mounted) {
       return;
@@ -7307,7 +7314,7 @@ function useAnchorPositioning(params) {
       registeredPositionReferenceRef.current = finalAnchor;
     }
   }, [mounted, refs, anchorDep, anchorValueRef]);
-  React33.useEffect(() => {
+  React32.useEffect(() => {
     if (!mounted) {
       return;
     }
@@ -7320,7 +7327,7 @@ function useAnchorPositioning(params) {
       registeredPositionReferenceRef.current = anchorValue.current;
     }
   }, [mounted, refs, anchorDep, anchorValueRef]);
-  React33.useEffect(() => {
+  React32.useEffect(() => {
     if (keepMounted && mounted && elements.reference && elements.floating) {
       return autoUpdate(elements.reference, elements.floating, update2, autoUpdateOptions);
     }
@@ -7331,17 +7338,17 @@ function useAnchorPositioning(params) {
   const renderedAlign = getAlignment(renderedPlacement) || "center";
   const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
   useIsoLayoutEffect(() => {
-    if (lazyFlip && mounted && isPositioned) {
+    if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
       setMountSide(renderedSide);
     }
-  }, [lazyFlip, mounted, isPositioned, renderedSide]);
-  const arrowStyles = React33.useMemo(() => ({
+  }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
+  const arrowStyles = React32.useMemo(() => ({
     position: "absolute",
     top: middlewareData.arrow?.y,
     left: middlewareData.arrow?.x
   }), [middlewareData.arrow]);
   const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
-  return React33.useMemo(() => ({
+  return React32.useMemo(() => ({
     positionerStyles: floatingStyles,
     arrowStyles,
     arrowRef,
@@ -7360,7 +7367,7 @@ function isRef(param) {
   return param != null && "current" in param;
 }

-// node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
+// node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
 function getDisabledMountTransitionStyles(transitionStatus) {
   return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
 }
@@ -7393,8 +7400,8 @@ function usePositioner(componentProps, state, {
 }

 // node_modules/@base-ui/react/button/Button.mjs
-var React34 = __toESM(require_react(), 1);
-var Button = /* @__PURE__ */ React34.forwardRef(function Button2(componentProps, forwardedRef) {
+var React33 = __toESM(require_react(), 1);
+var Button = /* @__PURE__ */ React33.forwardRef(function Button2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -7424,17 +7431,17 @@ var Button = /* @__PURE__ */ React34.forwardRef(function Button2(componentProps,
 if (true) Button.displayName = "Button";

 // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-var React38 = __toESM(require_react(), 1);
+var React37 = __toESM(require_react(), 1);
 var ReactDOM6 = __toESM(require_react_dom(), 1);

 // node_modules/@base-ui/utils/usePreviousValue.mjs
-var React35 = __toESM(require_react(), 1);
+var React34 = __toESM(require_react(), 1);
 function usePreviousValue(value) {
-  const [state, setState] = React35.useState({
+  const [state, setState] = React34.useState({
     current: value,
     previous: null
   });
-  if (value !== state.current) {
+  if (!Object.is(value, state.current)) {
     setState({
       current: value,
       previous: state.current
@@ -7444,7 +7451,7 @@ function usePreviousValue(value) {
 }

 // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
-var React36 = __toESM(require_react(), 1);
+var React35 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/utils/getCssDimensions.mjs
 function getCssDimensions2(element) {
@@ -7477,29 +7484,14 @@ function usePopupAutoResize(parameters) {
     side,
     direction
   } = parameters;
-  const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
+  const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true);
   const animationFrame = useAnimationFrame();
-  const committedDimensionsRef = React36.useRef(null);
-  const isInitialRenderRef = React36.useRef(true);
-  const restoreAnchoringStylesRef = React36.useRef(NOOP);
+  const committedDimensionsRef = React35.useRef(null);
+  const isInitialRenderRef = React35.useRef(true);
+  const restoreAnchoringStylesRef = React35.useRef(NOOP);
   const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
   const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-  const anchoringStyles = React36.useMemo(() => {
-    let isOriginSide = side === "top";
-    let isPhysicalLeft = side === "left";
-    if (direction === "rtl") {
-      isOriginSide = isOriginSide || side === "inline-end";
-      isPhysicalLeft = isPhysicalLeft || side === "inline-end";
-    } else {
-      isOriginSide = isOriginSide || side === "inline-start";
-      isPhysicalLeft = isPhysicalLeft || side === "inline-start";
-    }
-    return isOriginSide ? {
-      position: "absolute",
-      [side === "top" ? "bottom" : "top"]: "0",
-      [isPhysicalLeft ? "right" : "left"]: "0"
-    } : EMPTY_OBJECT;
-  }, [side, direction]);
+  const anchoringStyles = React35.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
   useIsoLayoutEffect(() => {
     if (!mounted) {
       restoreAnchoringStylesRef.current = NOOP;
@@ -7566,6 +7558,18 @@ function usePopupAutoResize(parameters) {
     };
   }, [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);
@@ -7596,13 +7600,13 @@ function setPositionerCssSize(positionerElement, size4) {
 }

 // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
-var React37 = __toESM(require_react(), 1);
+var React36 = __toESM(require_react(), 1);
 var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
 var DirectionProvider = function DirectionProvider2(props) {
   const {
     direction = "ltr"
   } = props;
-  const contextValue = React37.useMemo(() => ({
+  const contextValue = React36.useMemo(() => ({
     direction
   }), [direction]);
   return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(DirectionContext.Provider, {
@@ -7612,78 +7616,164 @@ var DirectionProvider = function DirectionProvider2(props) {
 };
 if (true) DirectionProvider.displayName = "DirectionProvider";

-// node_modules/@base-ui/react/utils/usePopupViewport.mjs
-var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-function usePopupViewport(parameters) {
-  const {
-    store: store2,
-    side,
-    cssVars,
-    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 = React38.useRef(null);
-  const [previousContentNode, setPreviousContentNode] = React38.useState(null);
-  const [newTriggerOffset, setNewTriggerOffset] = React38.useState(null);
-  const currentContainerRef = React38.useRef(null);
-  const previousContainerRef = React38.useRef(null);
-  const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true, false);
-  const cleanupFrame = useAnimationFrame();
-  const [previousContentDimensions, setPreviousContentDimensions] = React38.useState(null);
-  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React38.useState(false);
-  useIsoLayoutEffect(() => {
-    store2.set("hasViewport", true);
-    return () => {
-      store2.set("hasViewport", false);
-    };
-  }, [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 lastHandledTriggerRef = React38.useRef(null);
-  useIsoLayoutEffect(() => {
-    if (!open || !mounted) {
-      lastHandledTriggerRef.current = null;
-    }
-  }, [open, mounted]);
+// 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_runtime6 = __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 = React37.useRef(null);
+  const [previousContentNode, setPreviousContentNode] = React37.useState(null);
+  const [newTriggerOffset, setNewTriggerOffset] = React37.useState(null);
+  const currentContainerRef = React37.useRef(null);
+  const previousContainerRef = React37.useRef(null);
+  const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
+  const cleanupFrame = useAnimationFrame();
+  const cleanupControllerRef = React37.useRef(null);
+  const [previousContentDimensions, setPreviousContentDimensions] = React37.useState(null);
+  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React37.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 = React37.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);
-      cleanupFrame.request(() => {
-        ReactDOM6.flushSync(() => {
-          setShowStartingStyleAttribute(false);
-        });
-        onAnimationsFinished(() => {
-          setPreviousContentNode(null);
-          setPreviousContentDimensions(null);
-          capturedNodeRef.current = null;
-        });
-      });
       lastHandledTriggerRef.current = activeTrigger;
     }
-  }, [activeTrigger, previousActiveTrigger, previousContentNode, onAnimationsFinished, cleanupFrame]);
+  }, [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) {
@@ -7704,15 +7794,15 @@ function usePopupViewport(parameters) {
       children
     }, currentContentKey);
   } else {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React38.Fragment, {
+    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React37.Fragment, {
       children: [/* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
         "data-previous": true,
         inert: inertValue(true),
         ref: previousContainerRef,
         style: {
           ...previousContentDimensions ? {
-            [cssVars.popupWidth]: `${previousContentDimensions.width}px`,
-            [cssVars.popupHeight]: `${previousContentDimensions.height}px`
+            "--popup-width": `${previousContentDimensions.width}px`,
+            "--popup-height": `${previousContentDimensions.height}px`
           } : null,
           position: "absolute"
         },
@@ -7783,10 +7873,10 @@ function calculateRelativePosition(from, to) {
   };
 }
 function usePopupContentKey(activeTriggerId, payload) {
-  const [contentKey, setContentKey] = React38.useState(0);
-  const previousActiveTriggerIdRef = React38.useRef(activeTriggerId);
-  const previousPayloadRef = React38.useRef(payload);
-  const pendingPayloadUpdateRef = React38.useRef(false);
+  const [contentKey, setContentKey] = React37.useState(0);
+  const previousActiveTriggerIdRef = React37.useRef(activeTriggerId);
+  const previousPayloadRef = React37.useRef(payload);
+  const pendingPayloadUpdateRef = React37.useRef(false);
   useIsoLayoutEffect(() => {
     const previousActiveTriggerId = previousActiveTriggerIdRef.current;
     const previousPayload = previousPayloadRef.current;
@@ -7806,10 +7896,10 @@ function usePopupContentKey(activeTriggerId, payload) {
 }

 // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-var React39 = __toESM(require_react(), 1);
+var React38 = __toESM(require_react(), 1);
 var ReactDOM7 = __toESM(require_react_dom(), 1);
 var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-var FloatingPortalLite = /* @__PURE__ */ React39.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+var FloatingPortalLite = /* @__PURE__ */ React38.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
   const {
     children,
     container,
@@ -7819,8 +7909,8 @@ var FloatingPortalLite = /* @__PURE__ */ React39.forwardRef(function FloatingPor
     ...elementProps
   } = componentProps;
   const {
-    portalNode,
-    portalSubtree
+    node: portalNode,
+    subtree: portalSubtree
   } = useFloatingPortalNode({
     container,
     ref: forwardedRef,
@@ -7830,7 +7920,7 @@ var FloatingPortalLite = /* @__PURE__ */ React39.forwardRef(function FloatingPor
   if (!portalSubtree && !portalNode) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(React39.Fragment, {
+  return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(React38.Fragment, {
     children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
   });
 });
@@ -7852,14 +7942,14 @@ __export(index_parts_exports, {
 });

 // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-var React42 = __toESM(require_react(), 1);
+var React41 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-var React40 = __toESM(require_react(), 1);
-var TooltipRootContext = /* @__PURE__ */ React40.createContext(void 0);
+var React39 = __toESM(require_react(), 1);
+var TooltipRootContext = /* @__PURE__ */ React39.createContext(void 0);
 if (true) TooltipRootContext.displayName = "TooltipRootContext";
 function useTooltipRootContext(optional) {
-  const context = React40.useContext(TooltipRootContext);
+  const context = React39.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));
   }
@@ -7867,33 +7957,23 @@ function useTooltipRootContext(optional) {
 }

 // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-var React41 = __toESM(require_react(), 1);
+var React40 = __toESM(require_react(), 1);
 var selectors2 = {
   ...popupStoreSelectors,
-  disabled: createSelector((state) => state.disabled),
-  instantType: createSelector((state) => state.instantType),
-  isInstantPhase: createSelector((state) => state.isInstantPhase),
-  trackCursorAxis: createSelector((state) => state.trackCursorAxis),
-  disableHoverablePopup: createSelector((state) => state.disableHoverablePopup),
-  lastOpenChangeReason: createSelector((state) => state.openChangeReason),
-  closeOnClick: createSelector((state) => state.closeOnClick),
-  closeDelay: createSelector((state) => state.closeDelay),
-  hasViewport: createSelector((state) => state.hasViewport)
+  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 _TooltipStore extends ReactStore {
-  constructor(initialState, floatingId, nested = false) {
+var TooltipStore = class extends ReactStore {
+  constructor(initialState, floatingId, nested) {
     const triggerElements = new PopupTriggerMap();
-    const state = {
-      ...createInitialState(),
-      ...initialState
-    };
-    state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-    super(state, {
-      popupRef: /* @__PURE__ */ React41.createRef(),
-      onOpenChange: void 0,
-      onOpenChangeComplete: void 0,
-      triggerElements
-    }, selectors2);
+    super(createInitialState(initialState, triggerElements, floatingId, nested), createInitialContext(triggerElements), selectors2);
   }
   setOpen = (nextOpen, eventDetails) => {
     applyPopupOpenChange(this, nextOpen, eventDetails, {
@@ -7906,13 +7986,17 @@ var TooltipStore = class _TooltipStore extends ReactStore {
   cancelPendingOpen(event) {
     this.state.floatingRootContext.dispatchOpenChange(false, createChangeEventDetails(reason_parts_exports.triggerPress, event));
   }
-  static useStore(externalStore, initialState) {
-    const store2 = usePopupStore(externalStore, (floatingId, nested) => new _TooltipStore(initialState, floatingId, nested)).store;
-    return store2;
-  }
 };
-function createInitialState() {
-  return {
+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,
@@ -7922,7 +8006,18 @@ function createInitialState() {
     openChangeReason: null,
     closeOnClick: true,
     closeDelay: 0,
-    hasViewport: false
+    adaptiveOrigin: void 0,
+    ...initialState
+  };
+  state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
+  return state;
+}
+function createInitialContext(triggerElements) {
+  return {
+    popupRef: /* @__PURE__ */ React40.createRef(),
+    onOpenChange: void 0,
+    onOpenChangeComplete: void 0,
+    triggerElements
   };
 }

@@ -7943,13 +8038,12 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     defaultTriggerId: defaultTriggerIdProp = null,
     children
   } = props;
-  const store2 = TooltipStore.useStore(handle?.store, {
+  const store2 = usePopupRootStore((floatingId, nested) => new TooltipStore({
     open: defaultOpen,
     openProp,
     activeTriggerId: defaultTriggerIdProp,
     triggerIdProp
-  });
-  useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerIdProp);
+  }, floatingId, nested));
   store2.useControlledProp("openProp", openProp);
   store2.useControlledProp("triggerIdProp", triggerIdProp);
   store2.useContextCallback("onOpenChange", onOpenChange);
@@ -7961,9 +8055,9 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const payload = store2.useState("payload");
   store2.useSyncedValues({
     trackCursorAxis,
-    disableHoverablePopup
+    disableHoverablePopup,
+    disabled: disabled2
   });
-  store2.useSyncedValue("disabled", disabled2);
   useImplicitActiveTrigger(store2, {
     closeOnActiveTriggerUnmount: true
   });
@@ -7974,7 +8068,7 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const isInstantPhase = store2.useState("isInstantPhase");
   const instantType = store2.useState("instantType");
   const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
-  const previousInstantTypeRef = React42.useRef(null);
+  const previousInstantTypeRef = React41.useRef(null);
   useIsoLayoutEffect(() => {
     if (openState && disabled2) {
       store2.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -7998,17 +8092,17 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
       }
     }
   }, [store2, activeTriggerId, open]);
-  const handleImperativeClose = React42.useCallback(() => {
-    store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-  }, [store2]);
-  React42.useImperativeHandle(actionsRef, () => ({
+  React41.useImperativeHandle(actionsRef, () => ({
     unmount: forceUnmount,
-    close: handleImperativeClose
-  }), [forceUnmount, handleImperativeClose]);
+    close: () => store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
+  }), [forceUnmount, store2]);
   const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
   return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
     value: store2,
-    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
+    children: [handle && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(PopupHandleAttachment, {
+      handle,
+      store: store2
+    }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
       store: store2,
       disabled: disabled2,
       trackCursorAxis
@@ -8032,35 +8126,26 @@ function TooltipInteractions({
     enabled: !disabled2 && trackCursorAxis !== "none",
     axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
   });
-  const activeTriggerProps = React42.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-  const inactiveTriggerProps = React42.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-  const popupProps = React42.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+  const triggerProps = React41.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
   usePopupInteractionProps(store2, {
-    activeTriggerProps,
-    inactiveTriggerProps,
-    popupProps
+    activeTriggerProps: triggerProps,
+    inactiveTriggerProps: triggerProps,
+    popupProps: dismiss.floating ?? EMPTY_OBJECT
   });
   return null;
 }

 // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
-var React44 = __toESM(require_react(), 1);
+var React43 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
-var React43 = __toESM(require_react(), 1);
-var TooltipProviderContext = /* @__PURE__ */ React43.createContext(void 0);
+var React42 = __toESM(require_react(), 1);
+var TooltipProviderContext = /* @__PURE__ */ React42.createContext(void 0);
 if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
 function useTooltipProviderContext() {
-  return React43.useContext(TooltipProviderContext);
+  return React42.useContext(TooltipProviderContext);
 }

-// node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
-var TooltipTriggerDataAttributes = (function(TooltipTriggerDataAttributes2) {
-  TooltipTriggerDataAttributes2[TooltipTriggerDataAttributes2["popupOpen"] = CommonTriggerDataAttributes.popupOpen] = "popupOpen";
-  TooltipTriggerDataAttributes2["triggerDisabled"] = "data-trigger-disabled";
-  return TooltipTriggerDataAttributes2;
-})({});
-
 // node_modules/@base-ui/react/tooltip/utils/constants.mjs
 var OPEN_DELAY = 600;

@@ -8085,13 +8170,9 @@ function getTargetElement(event) {
 function closestEnabledTooltipTrigger(element) {
   let current = element;
   while (current) {
-    if (current.hasAttribute(TOOLTIP_TRIGGER_IDENTIFIER)) {
-      return current;
-    }
-    const parentElement = current.parentElement;
-    if (parentElement) {
-      current = parentElement;
-      continue;
+    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;
@@ -8113,7 +8194,8 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
     ...elementProps
   } = componentProps;
   const rootContext = useTooltipRootContext(true);
-  const store2 = handle?.store ?? rootContext;
+  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));
   }
@@ -8121,7 +8203,7 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
   const isTriggerActive = store2.useState("isTriggerActive", thisTriggerId);
   const isOpenedByThisTrigger = store2.useState("isOpenedByTrigger", thisTriggerId);
   const floatingRootContext = store2.useState("floatingRootContext");
-  const triggerElementRef = React44.useRef(null);
+  const triggerElementRef = React43.useRef(null);
   const delayWithDefault = delay ?? OPEN_DELAY;
   const closeDelayWithDefault = closeDelay ?? 0;
   const {
@@ -8132,7 +8214,7 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
     closeOnClick,
     closeDelay: closeDelayWithDefault
   });
-  const providerContext = useTooltipProviderContext();
+  const providerDelay = useTooltipProviderContext();
   const {
     delayRef,
     isInstantPhase,
@@ -8147,21 +8229,14 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
   const disabledRef = useValueAsRef(disabled2);
   const trackCursorAxis = store2.useState("trackCursorAxis");
   const disableHoverablePopup = store2.useState("disableHoverablePopup");
-  const isNestedTriggerHoveredRef = React44.useRef(false);
+  const isNestedTriggerHoveredRef = React43.useRef(false);
   const nestedTriggerOpenTimeout = useTimeout();
-  const pointerTypeRef = React44.useRef(void 0);
+  const pointerTypeRef = React43.useRef(void 0);
   function getOpenDelay() {
-    const providerDelay = providerContext?.delay;
-    const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
-    let computedOpenDelay = delayWithDefault;
-    if (hasProvider) {
-      if (groupOpenValue !== 0) {
-        computedOpenDelay = delay ?? providerDelay ?? delayWithDefault;
-      } else {
-        computedOpenDelay = 0;
-      }
+    if (!hasProvider) {
+      return delayWithDefault;
     }
-    return computedOpenDelay;
+    return getDelay(delayRef.current, "open") === 0 ? 0 : delay ?? providerDelay ?? OPEN_DELAY;
   }
   function isEnabledNestedTriggerTarget(target) {
     const triggerEl = triggerElementRef.current;
@@ -8189,13 +8264,13 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
     handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
     restMs: getOpenDelay,
     delay() {
-      const closeValue = typeof delayRef.current === "object" ? delayRef.current.close : void 0;
-      let computedCloseDelay = closeDelayWithDefault;
       if (closeDelay == null && hasProvider) {
-        computedCloseDelay = closeValue;
+        return {
+          close: getDelay(delayRef.current, "close")
+        };
       }
       return {
-        close: computedCloseDelay
+        close: closeDelayWithDefault
       };
     },
     triggerElementRef,
@@ -8272,7 +8347,7 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
         }
       },
       id: thisTriggerId,
-      [TooltipTriggerDataAttributes.triggerDisabled]: disabled2 ? "" : void 0,
+      "data-trigger-disabled": disabled2 ? "" : void 0,
       [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
     }, elementProps],
     stateAttributesMapping: triggerOpenStateMapping
@@ -8282,14 +8357,14 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
 if (true) TooltipTrigger.displayName = "TooltipTrigger";

 // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-var React46 = __toESM(require_react(), 1);
+var React45 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
-var React45 = __toESM(require_react(), 1);
-var TooltipPortalContext = /* @__PURE__ */ React45.createContext(void 0);
+var React44 = __toESM(require_react(), 1);
+var TooltipPortalContext = /* @__PURE__ */ React44.createContext(void 0);
 if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
 function useTooltipPortalContext() {
-  const value = React45.useContext(TooltipPortalContext);
+  const value = React44.useContext(TooltipPortalContext);
   if (value === void 0) {
     throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
   }
@@ -8298,7 +8373,7 @@ function useTooltipPortalContext() {

 // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
 var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-var TooltipPortal = /* @__PURE__ */ React46.forwardRef(function TooltipPortal2(props, forwardedRef) {
+var TooltipPortal = /* @__PURE__ */ React45.forwardRef(function TooltipPortal2(props, forwardedRef) {
   const {
     keepMounted = false,
     ...portalProps
@@ -8320,14 +8395,14 @@ var TooltipPortal = /* @__PURE__ */ React46.forwardRef(function TooltipPortal2(p
 if (true) TooltipPortal.displayName = "TooltipPortal";

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-var React48 = __toESM(require_react(), 1);
+var React47 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-var React47 = __toESM(require_react(), 1);
-var TooltipPositionerContext = /* @__PURE__ */ React47.createContext(void 0);
+var React46 = __toESM(require_react(), 1);
+var TooltipPositionerContext = /* @__PURE__ */ React46.createContext(void 0);
 if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
 function useTooltipPositionerContext() {
-  const context = React47.useContext(TooltipPositionerContext);
+  const context = React46.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));
   }
@@ -8336,7 +8411,7 @@ function useTooltipPositionerContext() {

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
 var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-var TooltipPositioner = /* @__PURE__ */ React48.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+var TooltipPositioner = /* @__PURE__ */ React47.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8364,7 +8439,7 @@ var TooltipPositioner = /* @__PURE__ */ React48.forwardRef(function TooltipPosit
   const floatingRootContext = store2.useState("floatingRootContext");
   const instantType = store2.useState("instantType");
   const transitionStatus = store2.useState("transitionStatus");
-  const hasViewport = store2.useState("hasViewport");
+  const adaptiveOrigin2 = store2.useState("adaptiveOrigin");
   const positioning = useAnchorPositioning({
     anchor,
     positionMethod,
@@ -8381,9 +8456,9 @@ var TooltipPositioner = /* @__PURE__ */ React48.forwardRef(function TooltipPosit
     disableAnchorTracking,
     keepMounted,
     collisionAvoidance,
-    adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
+    adaptiveOrigin: adaptiveOrigin2
   });
-  const state = React48.useMemo(() => ({
+  const state = React47.useMemo(() => ({
     open,
     side: positioning.side,
     align: positioning.align,
@@ -8406,12 +8481,8 @@ var TooltipPositioner = /* @__PURE__ */ React48.forwardRef(function TooltipPosit
 if (true) TooltipPositioner.displayName = "TooltipPositioner";

 // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-var React49 = __toESM(require_react(), 1);
-var stateAttributesMapping = {
-  ...popupStateMapping,
-  ...transitionStatusMapping
-};
-var TooltipPopup = /* @__PURE__ */ React49.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+var React48 = __toESM(require_react(), 1);
+var TooltipPopup = /* @__PURE__ */ React48.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8454,16 +8525,16 @@ var TooltipPopup = /* @__PURE__ */ React49.forwardRef(function TooltipPopup2(com
   const element = useRenderElement("div", componentProps, {
     state,
     ref: [forwardedRef, store2.context.popupRef, setPopupElement],
-    props: [popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-    stateAttributesMapping
+    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 React50 = __toESM(require_react(), 1);
-var TooltipArrow = /* @__PURE__ */ React50.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+var React49 = __toESM(require_react(), 1);
+var TooltipArrow = /* @__PURE__ */ React49.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8501,7 +8572,7 @@ var TooltipArrow = /* @__PURE__ */ React50.forwardRef(function TooltipArrow2(com
 if (true) TooltipArrow.displayName = "TooltipArrow";

 // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
-var React51 = __toESM(require_react(), 1);
+var React50 = __toESM(require_react(), 1);
 var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
 var TooltipProvider = function TooltipProvider2(props) {
   const {
@@ -8509,16 +8580,12 @@ var TooltipProvider = function TooltipProvider2(props) {
     closeDelay,
     timeout = 400
   } = props;
-  const contextValue = React51.useMemo(() => ({
-    delay,
-    closeDelay
-  }), [delay, closeDelay]);
-  const delayValue = React51.useMemo(() => ({
+  const delayValue = React50.useMemo(() => ({
     open: delay,
     close: closeDelay
   }), [delay, closeDelay]);
   return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipProviderContext.Provider, {
-    value: contextValue,
+    value: delay,
     children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingDelayGroup, {
       delay: delayValue,
       timeoutMs: timeout,
@@ -8529,22 +8596,8 @@ var TooltipProvider = function TooltipProvider2(props) {
 if (true) TooltipProvider.displayName = "TooltipProvider";

 // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-var React52 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
-var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
-  TooltipViewportCssVars2["popupWidth"] = "--popup-width";
-  TooltipViewportCssVars2["popupHeight"] = "--popup-height";
-  return TooltipViewportCssVars2;
-})({});
-
-// node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-var stateAttributesMapping2 = {
-  activationDirection: (value) => value ? {
-    "data-activation-direction": value
-  } : null
-};
-var TooltipViewport = /* @__PURE__ */ React52.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+var React51 = __toESM(require_react(), 1);
+var TooltipViewport = /* @__PURE__ */ React51.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8561,7 +8614,6 @@ var TooltipViewport = /* @__PURE__ */ React52.forwardRef(function TooltipViewpor
   } = usePopupViewport({
     store: store2,
     side: positioner.side,
-    cssVars: TooltipViewportCssVars,
     children
   });
   const state = {
@@ -8575,46 +8627,40 @@ var TooltipViewport = /* @__PURE__ */ React52.forwardRef(function TooltipViewpor
     props: [elementProps, {
       children: childrenToRender
     }],
-    stateAttributesMapping: stateAttributesMapping2
+    stateAttributesMapping: popupViewportStateMapping
   });
 });
 if (true) TooltipViewport.displayName = "TooltipViewport";

 // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
-var TooltipHandle = class {
-  /**
-   * Internal store holding the tooltip state.
-   * @internal
-   */
+var TooltipHandle = class extends BasePopupHandle {
   constructor() {
-    this.store = new TooltipStore();
+    super(createNullTooltipStore(), "Tooltip");
   }
   /**
-   * Opens the tooltip and associates it with the trigger with the given ID.
-   * The trigger must be a Tooltip.Trigger component with this handle passed as a prop.
+   * 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.
+   * @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) {
-    const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) : void 0;
-    if (triggerId && !triggerElement) {
-      throw new Error(true ? `Base UI: TooltipHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(81, triggerId));
-    }
-    this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+    this.openByTrigger(triggerId);
   }
   /**
    * Closes the tooltip.
+   *
+   * This method should only be called in an event handler or an effect (not during rendering).
    */
   close() {
-    this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
+    this.closePopup();
   }
   /**
-   * Indicates whether the tooltip is currently open.
+   * Whether the tooltip is currently open. Returns `false` while no root is attached to the handle.
    */
   get isOpen() {
-    return this.store.select("open");
+    return this.attachedStore?.select("open") ?? false;
   }
 };
 function createTooltipHandle() {
@@ -8922,7 +8968,7 @@ function registerStyle3(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle3("b74f1ac304", '@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);inset-inline-start: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("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_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) {
@@ -8930,7 +8976,7 @@ if (typeof process === "undefined" || true) {
 }
 var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
 if (typeof process === "undefined" || true) {
-  registerStyle3("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+  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))}}}");
 }
 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) {
@@ -9083,7 +9129,7 @@ function registerStyle4(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle4("b74f1ac304", '@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);inset-inline-start: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("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_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)(
@@ -9136,41 +9182,16 @@ 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/utils/render-slot-with-children.mjs
-var import_element15 = __toESM(require_element(), 1);
-function renderSlotWithChildren(slot, defaultSlot, children) {
-  return (0, import_element15.cloneElement)(slot ?? defaultSlot, { children });
-}
-
-// packages/ui/build-module/utils/theme-provider.mjs
-var theme = __toESM(require_theme(), 1);
+// packages/ui/build-module/icon-button/icon-button.mjs
+var import_element22 = __toESM(require_element(), 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/tooltip/popup.mjs
+var import_element18 = __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/portal.mjs
+var import_element15 = __toESM(require_element(), 1);

-// packages/ui/build-module/stack/stack.mjs
-var import_element16 = __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;
@@ -9252,126 +9273,7 @@ function registerStyle5(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle5("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
-}
-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_element16.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;
-});
-
-// packages/ui/build-module/icon-button/icon-button.mjs
-var import_element23 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/tooltip/popup.mjs
-var import_element19 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/tooltip/portal.mjs
-var import_element17 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-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("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}}}");
+  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";
@@ -9431,7 +9333,7 @@ function getWpCompatOverlaySlot() {

 // packages/ui/build-module/tooltip/portal.mjs
 var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-var Portal = (0, import_element17.forwardRef)(
+var Portal = (0, import_element15.forwardRef)(
   function TooltipPortal3({ container, ...restProps }, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
       index_parts_exports.Portal,
@@ -9445,10 +9347,10 @@ var Portal = (0, import_element17.forwardRef)(
 );

 // packages/ui/build-module/tooltip/positioner.mjs
-var import_element18 = __toESM(require_element(), 1);
+var import_element16 = __toESM(require_element(), 1);
 var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-function getRuntime7() {
+var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
+function getRuntime6() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -9459,28 +9361,28 @@ function getRuntime7() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument7(document);
+    registerDocument6(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash7(targetDocument, hash) {
+function documentContainsStyleHash6(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE7}]`
+    `style[${STYLE_HASH_ATTRIBUTE6}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle7(targetDocument, hash, css) {
+function injectStyle6(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime7();
+  const runtime = getRuntime6();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9489,24 +9391,24 @@ function injectStyle7(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash7(targetDocument, hash)) {
+  if (documentContainsStyleHash6(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument7(targetDocument) {
-  const runtime = getRuntime7();
+function registerDocument6(targetDocument) {
+  const runtime = getRuntime6();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle7(targetDocument, hash, css);
+    injectStyle6(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9520,22 +9422,22 @@ function registerDocument7(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle7(hash, css) {
-  const runtime = getRuntime7();
+function registerStyle6(hash, css) {
+  const runtime = getRuntime6();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle7(targetDocument, hash, css);
+    injectStyle6(targetDocument, 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}}}}");
+  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) {
-  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}}}}');
+  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_default6 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var Positioner = (0, import_element18.forwardRef)(
+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,
@@ -9547,7 +9449,7 @@ var Positioner = (0, import_element18.forwardRef)(
         ...props,
         className: clsx_default(
           resets_default2["box-sizing"],
-          style_default6.positioner,
+          style_default5.positioner,
           className
         )
       }
@@ -9555,10 +9457,43 @@ var Positioner = (0, import_element18.forwardRef)(
   }
 );

+// 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 });
+}
+
+// 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_runtime23 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-function getRuntime8() {
+var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+function getRuntime7() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -9569,28 +9504,28 @@ function getRuntime8() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument8(document);
+    registerDocument7(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash8(targetDocument, hash) {
+function documentContainsStyleHash7(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE8}]`
+    `style[${STYLE_HASH_ATTRIBUTE7}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle8(targetDocument, hash, css) {
+function injectStyle7(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime8();
+  const runtime = getRuntime7();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9599,24 +9534,24 @@ function injectStyle8(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash8(targetDocument, hash)) {
+  if (documentContainsStyleHash7(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument8(targetDocument) {
-  const runtime = getRuntime8();
+function registerDocument7(targetDocument) {
+  const runtime = getRuntime7();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle8(targetDocument, hash, css);
+    injectStyle7(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9630,24 +9565,24 @@ function registerDocument8(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle8(hash, css) {
-  const runtime = getRuntime8();
+function registerStyle7(hash, css) {
+  const runtime = getRuntime7();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle8(targetDocument, hash, css);
+    injectStyle7(targetDocument, hash, css);
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle8("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("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_default7 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+var style_default6 = { "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) {
+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,
     {
       ref,
-      className: clsx_default(style_default7.popup, className),
+      className: clsx_default(style_default6.popup, className),
       ...props,
       children
     }
@@ -9661,9 +9596,9 @@ var Popup = (0, import_element19.forwardRef)(function TooltipPopup3({ portal, po
 });

 // packages/ui/build-module/tooltip/trigger.mjs
-var import_element20 = __toESM(require_element(), 1);
+var import_element19 = __toESM(require_element(), 1);
 var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-var Trigger = (0, import_element20.forwardRef)(
+var Trigger = (0, import_element19.forwardRef)(
   function TooltipTrigger3(props, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(index_parts_exports.Trigger, { ref, ...props });
   }
@@ -9683,13 +9618,13 @@ function Root(props) {
 }

 // packages/ui/build-module/utils/keyboard-shortcut.mjs
-var import_element22 = __toESM(require_element(), 1);
+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_element21 = __toESM(require_element(), 1);
-var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-function getRuntime9() {
+var import_element20 = __toESM(require_element(), 1);
+var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+function getRuntime8() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -9700,28 +9635,28 @@ function getRuntime9() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument9(document);
+    registerDocument8(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash9(targetDocument, hash) {
+function documentContainsStyleHash8(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE9}]`
+    `style[${STYLE_HASH_ATTRIBUTE8}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle9(targetDocument, hash, css) {
+function injectStyle8(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime9();
+  const runtime = getRuntime8();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9730,24 +9665,24 @@ function injectStyle9(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash9(targetDocument, hash)) {
+  if (documentContainsStyleHash8(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument9(targetDocument) {
-  const runtime = getRuntime9();
+function registerDocument8(targetDocument) {
+  const runtime = getRuntime8();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle9(targetDocument, hash, css);
+    injectStyle8(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9761,24 +9696,24 @@ function registerDocument9(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle9(hash, css) {
-  const runtime = getRuntime9();
+function registerStyle8(hash, css) {
+  const runtime = getRuntime8();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle9(targetDocument, hash, css);
+    injectStyle8(targetDocument, hash, css);
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle9("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("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_default8 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-var VisuallyHidden = (0, import_element21.forwardRef)(
+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_default8["visually-hidden"] },
+        { 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.
@@ -9797,7 +9732,7 @@ function useKeyboardShortcutProps({
   "aria-keyshortcuts": ariaKeyShortcuts,
   shortcut
 }) {
-  const generatedDescriptionId = (0, import_element22.useId)();
+  const generatedDescriptionId = (0, import_element21.useId)();
   const descriptionId = shortcut ? generatedDescriptionId : void 0;
   const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
   return {
@@ -9808,16 +9743,13 @@ function useKeyboardShortcutProps({
     }
   };
 }
-function KeyboardShortcutDescription({
-  descriptionId,
-  shortcut
-}) {
+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", {}),
+      render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("span", { ref }),
       children: (0, import_i18n3.sprintf)(
         /* translators: %s: keyboard shortcut. */
         (0, import_i18n3.__)("Keyboard shortcut: %s"),
@@ -9825,18 +9757,15 @@ function KeyboardShortcutDescription({
       )
     }
   );
-}
-function KeyboardShortcutDisplay({
-  className,
-  shortcut
-}) {
-  return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("span", { "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
-}
+});
+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
 var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
-function getRuntime10() {
+var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+function getRuntime9() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -9847,28 +9776,28 @@ function getRuntime10() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument10(document);
+    registerDocument9(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash10(targetDocument, hash) {
+function documentContainsStyleHash9(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE10}]`
+    `style[${STYLE_HASH_ATTRIBUTE9}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle10(targetDocument, hash, css) {
+function injectStyle9(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime10();
+  const runtime = getRuntime9();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9877,24 +9806,24 @@ function injectStyle10(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash10(targetDocument, hash)) {
+  if (documentContainsStyleHash9(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument10(targetDocument) {
-  const runtime = getRuntime10();
+function registerDocument9(targetDocument) {
+  const runtime = getRuntime9();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle10(targetDocument, hash, css);
+    injectStyle9(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9908,18 +9837,18 @@ function registerDocument10(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle10(hash, css) {
-  const runtime = getRuntime10();
+function registerStyle9(hash, css) {
+  const runtime = getRuntime9();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle10(targetDocument, hash, css);
+    injectStyle9(targetDocument, hash, css);
   }
 }
 if (typeof process === "undefined" || true) {
-  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}}}");
+  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_default9 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
-var IconButton = (0, import_element23.forwardRef)(
+var style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+var IconButton = (0, import_element22.forwardRef)(
   function IconButton2({
     label,
     className,
@@ -9935,7 +9864,7 @@ var IconButton = (0, import_element23.forwardRef)(
     "aria-keyshortcuts": ariaKeyShortcuts,
     ...restProps
   }, ref) {
-    const classes = clsx_default(style_default9["icon-button"], className);
+    const classes = clsx_default(style_default8["icon-button"], className);
     const { descriptionId, targetProps } = useKeyboardShortcutProps({
       "aria-describedby": ariaDescribedBy,
       "aria-keyshortcuts": ariaKeyShortcuts,
@@ -9960,7 +9889,7 @@ var IconButton = (0, import_element23.forwardRef)(
           ),
           className: classes,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Icon, { icon, size: 24, className: style_default9.icon }),
+            /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
             shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
               KeyboardShortcutDescription,
               {
@@ -9982,6 +9911,117 @@ var IconButton = (0, import_element23.forwardRef)(
   }
 );

+// packages/ui/build-module/stack/stack.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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+}
+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;
+});
+
 // packages/ui/build-module/link/link.mjs
 var import_element24 = __toESM(require_element(), 1);
 var import_i18n4 = __toESM(require_i18n(), 1);
@@ -10071,7 +10111,7 @@ if (typeof process === "undefined" || true) {
 }
 var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
 if (typeof process === "undefined" || true) {
-  registerStyle11("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+  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) {
@@ -10944,14 +10984,159 @@ var NavigableRegion = (0, import_element32.forwardRef)(
 NavigableRegion.displayName = "NavigableRegion";
 var navigable_region_default = NavigableRegion;

+// packages/admin-ui/build-module/navigation/index.mjs
+var import_i18n6 = __toESM(require_i18n(), 1);
+var import_jsx_runtime37 = __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("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_default18 = { "list": "bfb5a2dd8cceebd3__list", "li": "a4759b4cb2c8bd92__li", "item": "_07da506d3f2d9afe__item" };
+var Navigation = ({
+  items,
+  currentHref,
+  ariaLabel = (0, import_i18n6.__)("Sections"),
+  linkComponent,
+  className
+}) => {
+  if (!items.length) {
+    return null;
+  }
+  const LinkComponent = linkComponent ?? "a";
+  if (true) {
+    const invalidItem = items.find(
+      (item) => typeof item.href !== "string"
+    );
+    if (invalidItem) {
+      throw new Error(
+        `Navigation: item "${invalidItem.label}" is missing an \`href\` prop.`
+      );
+    }
+    const duplicate = items.find(
+      (item, index2) => items.findIndex((other) => other.href === item.href) !== index2
+    );
+    if (duplicate) {
+      throw new Error(
+        `Navigation: duplicate \`href\` "${duplicate.href}". Each item must have a unique \`href\` so a single item receives \`aria-current="page"\`.`
+      );
+    }
+  }
+  return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("nav", { "aria-label": ariaLabel, className, children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+    Stack,
+    {
+      render: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("ul", { role: "list" }),
+      direction: "row",
+      align: "center",
+      gap: "md",
+      className: style_default18.list,
+      children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("li", { className: style_default18.li, children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+        Text,
+        {
+          variant: "body-md",
+          className: style_default18.item,
+          render: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+            Link,
+            {
+              variant: "unstyled",
+              "aria-current": item.href === currentHref ? "page" : void 0,
+              render: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(LinkComponent, { href: item.href })
+            }
+          ),
+          children: item.label
+        }
+      ) }, item.href))
+    }
+  ) });
+};
+var navigation_default = Navigation;
+
 // packages/admin-ui/build-module/page/sidebar-toggle-slot.mjs
 var import_components = __toESM(require_components(), 1);
 var { Fill: SidebarToggleFill, Slot: SidebarToggleSlot } = (0, import_components.createSlotFill)("SidebarToggle");

 // packages/admin-ui/build-module/page/header.mjs
-var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
-function getRuntime19() {
+var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
+function getRuntime20() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -10962,28 +11147,28 @@ function getRuntime19() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument19(document);
+    registerDocument20(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash19(targetDocument, hash) {
+function documentContainsStyleHash20(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE19}]`
+    `style[${STYLE_HASH_ATTRIBUTE20}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle19(targetDocument, hash, css) {
+function injectStyle20(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime19();
+  const runtime = getRuntime20();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -10992,24 +11177,24 @@ function injectStyle19(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash19(targetDocument, hash)) {
+  if (documentContainsStyleHash20(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument19(targetDocument) {
-  const runtime = getRuntime19();
+function registerDocument20(targetDocument) {
+  const runtime = getRuntime20();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle19(targetDocument, hash, css);
+    injectStyle20(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -11023,17 +11208,17 @@ function registerDocument19(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle19(hash, css) {
-  const runtime = getRuntime19();
+function registerStyle20(hash, css) {
+  const runtime = getRuntime20();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle19(targetDocument, hash, css);
+    injectStyle20(targetDocument, hash, css);
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle19("ddd9aab364", "._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}._8113be94e7caf73c__header-title{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)}.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)}}");
+  registerStyle20("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_default18 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" };
+var style_default19 = { "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 Header({
   headingLevel = 1,
   breadcrumbs,
@@ -11042,75 +11227,106 @@ function Header({
   title,
   subTitle,
   actions,
+  navigation,
+  components,
   showSidebarToggle = true
 }) {
   const HeadingTag = `h${headingLevel}`;
-  return /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(Stack, { direction: "column", className: style_default18.header, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(
-      Stack,
-      {
-        className: style_default18["header-content"],
-        direction: "row",
-        gap: "sm",
-        justify: "space-between",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", justify: "start", children: [
-            showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
-              SidebarToggleSlot,
-              {
-                bubblesVirtually: true,
-                className: style_default18["sidebar-toggle-slot"]
-              }
-            ),
-            visual && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
-              "div",
-              {
-                className: style_default18["header-visual"],
-                "aria-hidden": "true",
-                children: visual
-              }
-            ),
-            title && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
-              Text,
-              {
-                className: style_default18["header-title"],
-                render: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(HeadingTag, {}),
-                variant: "heading-lg",
-                children: title
-              }
-            ),
-            breadcrumbs,
-            badges
-          ] }),
-          actions && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
-            Stack,
-            {
-              align: "center",
-              className: style_default18["header-actions"],
-              direction: "row",
-              gap: "sm",
-              children: actions
-            }
-          )
-        ]
-      }
-    ),
-    subTitle && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
-      Text,
-      {
-        render: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("p", {}),
-        variant: "body-md",
-        className: style_default18["header-subtitle"],
-        children: subTitle
-      }
-    )
-  ] });
+  const hasNavigation = !!navigation?.items?.length;
+  return /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(
+    Stack,
+    {
+      direction: "column",
+      className: clsx_default(
+        style_default19.header,
+        hasNavigation && style_default19["has-navigation"]
+      ),
+      children: [
+        /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(
+          Stack,
+          {
+            className: style_default19["header-content"],
+            direction: "row",
+            gap: "sm",
+            justify: "space-between",
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "sm",
+                  align: "center",
+                  justify: "start",
+                  className: style_default19["header-lockup"],
+                  children: [
+                    showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+                      SidebarToggleSlot,
+                      {
+                        bubblesVirtually: true,
+                        className: style_default19["sidebar-toggle-slot"]
+                      }
+                    ),
+                    visual && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+                      "div",
+                      {
+                        className: style_default19["header-visual"],
+                        "aria-hidden": "true",
+                        children: visual
+                      }
+                    ),
+                    title && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+                      Text,
+                      {
+                        className: style_default19["header-title"],
+                        render: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(HeadingTag, {}),
+                        variant: "heading-lg",
+                        children: title
+                      }
+                    ),
+                    breadcrumbs,
+                    badges
+                  ]
+                }
+              ),
+              actions && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+                Stack,
+                {
+                  align: "center",
+                  className: style_default19["header-actions"],
+                  direction: "row",
+                  gap: "sm",
+                  children: actions
+                }
+              )
+            ]
+          }
+        ),
+        subTitle && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+          Text,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("p", {}),
+            variant: "body-md",
+            className: style_default19["header-subtitle"],
+            children: subTitle
+          }
+        ),
+        hasNavigation && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+          navigation_default,
+          {
+            ...navigation,
+            linkComponent: components?.link,
+            className: style_default19["header-navigation"]
+          }
+        )
+      ]
+    }
+  );
 }

 // packages/admin-ui/build-module/page/index.mjs
-var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
-function getRuntime20() {
+var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
+function getRuntime21() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -11121,28 +11337,28 @@ function getRuntime20() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument20(document);
+    registerDocument21(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash20(targetDocument, hash) {
+function documentContainsStyleHash21(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE20}]`
+    `style[${STYLE_HASH_ATTRIBUTE21}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle20(targetDocument, hash, css) {
+function injectStyle21(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime20();
+  const runtime = getRuntime21();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -11151,24 +11367,24 @@ function injectStyle20(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash20(targetDocument, hash)) {
+  if (documentContainsStyleHash21(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument20(targetDocument) {
-  const runtime = getRuntime20();
+function registerDocument21(targetDocument) {
+  const runtime = getRuntime21();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle20(targetDocument, hash, css);
+    injectStyle21(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -11182,17 +11398,17 @@ function registerDocument20(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle20(hash, css) {
-  const runtime = getRuntime20();
+function registerStyle21(hash, css) {
+  const runtime = getRuntime21();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle20(targetDocument, hash, css);
+    injectStyle21(targetDocument, hash, css);
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle20("ddd9aab364", "._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}._8113be94e7caf73c__header-title{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)}.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)}}");
+  registerStyle21("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_default19 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" };
+var style_default20 = { "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,
@@ -11203,14 +11419,16 @@ function Page({
   children,
   className,
   actions,
+  navigation,
+  components,
   ariaLabel,
   hasPadding = false,
   showSidebarToggle = true
 }) {
-  const classes = clsx_default(style_default19.page, className);
+  const classes = clsx_default(style_default20.page, className);
   const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
-  return /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
-    (title || breadcrumbs || badges || actions || visual) && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
+    (title || breadcrumbs || badges || actions || visual || !!navigation?.items?.length) && /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
       Header,
       {
         headingLevel,
@@ -11220,15 +11438,17 @@ function Page({
         title,
         subTitle,
         actions,
+        navigation,
+        components,
         showSidebarToggle
       }
     ),
-    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
       "div",
       {
         className: clsx_default(
-          style_default19.content,
-          style_default19["has-padding"]
+          style_default20.content,
+          style_default20["has-padding"]
         ),
         children
       }
@@ -11242,7 +11462,7 @@ var page_default = Page;
 var import_components4 = __toESM(require_components());
 var import_data4 = __toESM(require_data());
 var import_element36 = __toESM(require_element());
-var import_i18n9 = __toESM(require_i18n());
+var import_i18n10 = __toESM(require_i18n());
 var import_core_data3 = __toESM(require_core_data());
 import {
   privateApis as connectorsPrivateApis2
@@ -11268,7 +11488,7 @@ var import_components3 = __toESM(require_components());
 var import_core_data2 = __toESM(require_core_data());
 var import_data3 = __toESM(require_data());
 var import_element35 = __toESM(require_element());
-var import_i18n8 = __toESM(require_i18n());
+var import_i18n9 = __toESM(require_i18n());
 var import_notices2 = __toESM(require_notices());
 var import_url = __toESM(require_url());

@@ -11276,7 +11496,7 @@ var import_url = __toESM(require_url());
 var import_components2 = __toESM(require_components());
 var import_element34 = __toESM(require_element());
 var import_data2 = __toESM(require_data());
-var import_i18n7 = __toESM(require_i18n());
+var import_i18n8 = __toESM(require_i18n());
 import {
   __experimentalRegisterConnector as registerConnector,
   __experimentalConnectorItem as ConnectorItem,
@@ -11289,7 +11509,7 @@ import {
 var import_core_data = __toESM(require_core_data());
 var import_data = __toESM(require_data());
 var import_element33 = __toESM(require_element());
-var import_i18n6 = __toESM(require_i18n());
+var import_i18n7 = __toESM(require_i18n());
 var import_notices = __toESM(require_notices());
 function useConnectorPlugin({
   file: pluginFileFromServer,
@@ -11403,9 +11623,9 @@ function useConnectorPlugin({
   );
   const createConnectedNotice = () => {
     createSuccessNotice(
-      (0, import_i18n6.sprintf)(
+      (0, import_i18n7.sprintf)(
         /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-        (0, import_i18n6.__)("%s connected successfully."),
+        (0, import_i18n7.__)("%s connected successfully."),
         connectorName
       ),
       {
@@ -11416,9 +11636,9 @@ function useConnectorPlugin({
   };
   const createDisconnectedNotice = () => {
     createSuccessNotice(
-      (0, import_i18n6.sprintf)(
+      (0, import_i18n7.sprintf)(
         /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-        (0, import_i18n6.__)("%s disconnected."),
+        (0, import_i18n7.__)("%s disconnected."),
         connectorName
       ),
       {
@@ -11429,9 +11649,9 @@ function useConnectorPlugin({
   };
   const createDisconnectErrorNotice = () => {
     createErrorNotice(
-      (0, import_i18n6.sprintf)(
+      (0, import_i18n7.sprintf)(
         /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-        (0, import_i18n6.__)("Failed to disconnect %s."),
+        (0, import_i18n7.__)("Failed to disconnect %s."),
         connectorName
       ),
       {
@@ -11456,9 +11676,9 @@ function useConnectorPlugin({
       invalidateResolution("getEntityRecord", ["root", "site"]);
       setIsExpanded(true);
       createSuccessNotice(
-        (0, import_i18n6.sprintf)(
+        (0, import_i18n7.sprintf)(
           /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-          (0, import_i18n6.__)("Plugin for %s installed and activated successfully."),
+          (0, import_i18n7.__)("Plugin for %s installed and activated successfully."),
           connectorName
         ),
         {
@@ -11468,9 +11688,9 @@ function useConnectorPlugin({
       );
     } catch {
       createErrorNotice(
-        (0, import_i18n6.sprintf)(
+        (0, import_i18n7.sprintf)(
           /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-          (0, import_i18n6.__)("Failed to install plugin for %s."),
+          (0, import_i18n7.__)("Failed to install plugin for %s."),
           connectorName
         ),
         {
@@ -11501,9 +11721,9 @@ function useConnectorPlugin({
       invalidateResolution("getEntityRecord", ["root", "site"]);
       setIsExpanded(true);
       createSuccessNotice(
-        (0, import_i18n6.sprintf)(
+        (0, import_i18n7.sprintf)(
           /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-          (0, import_i18n6.__)("Plugin for %s activated successfully."),
+          (0, import_i18n7.__)("Plugin for %s activated successfully."),
           connectorName
         ),
         {
@@ -11513,9 +11733,9 @@ function useConnectorPlugin({
       );
     } catch {
       createErrorNotice(
-        (0, import_i18n6.sprintf)(
+        (0, import_i18n7.sprintf)(
           /* translators: %s: Name of the connector (e.g. "OpenAI"). */
-          (0, import_i18n6.__)("Failed to activate plugin for %s."),
+          (0, import_i18n7.__)("Failed to activate plugin for %s."),
           connectorName
         ),
         {
@@ -11544,23 +11764,23 @@ function useConnectorPlugin({
   };
   const getButtonLabel = () => {
     if (isBusy) {
-      return pluginStatus === "not-installed" ? (0, import_i18n6.__)("Installing\u2026") : (0, import_i18n6.__)("Activating\u2026");
+      return pluginStatus === "not-installed" ? (0, import_i18n7.__)("Installing\u2026") : (0, import_i18n7.__)("Activating\u2026");
     }
     if (isExpanded) {
-      return (0, import_i18n6.__)("Cancel");
+      return (0, import_i18n7.__)("Cancel");
     }
     if (isConnected) {
-      return (0, import_i18n6.__)("Edit");
+      return (0, import_i18n7.__)("Edit");
     }
     switch (pluginStatus) {
       case "checking":
-        return (0, import_i18n6.__)("Checking\u2026");
+        return (0, import_i18n7.__)("Checking\u2026");
       case "not-installed":
-        return (0, import_i18n6.__)("Install");
+        return (0, import_i18n7.__)("Install");
       case "inactive":
-        return (0, import_i18n6.__)("Activate");
+        return (0, import_i18n7.__)("Activate");
       case "active":
-        return (0, import_i18n6.__)("Set up");
+        return (0, import_i18n7.__)("Set up");
     }
   };
   const saveApiKey = async (apiKey) => {
@@ -11594,7 +11814,7 @@ function useConnectorPlugin({
       const credentials = record?.[settingName];
       if (!credentials?.username || !credentials?.password) {
         throw new Error(
-          (0, import_i18n6.__)("It was not possible to save these credentials.")
+          (0, import_i18n7.__)("It was not possible to save these credentials.")
         );
       }
       setConnectedState(true);
@@ -11649,7 +11869,8 @@ function useConnectorPlugin({
 }

 // routes/connectors-home/logos.tsx
-var OpenAILogo = () => /* @__PURE__ */ React.createElement(
+var import_jsx_runtime40 = __toESM(require_jsx_runtime());
+var OpenAILogo = () => /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
   "svg",
   {
     width: "40",
@@ -11657,17 +11878,17 @@ var OpenAILogo = () => /* @__PURE__ */ React.createElement(
     viewBox: "0 0 24 24",
     fill: "none",
     xmlns: "http://www.w3.org/2000/svg",
-    "aria-hidden": "true"
-  },
-  /* @__PURE__ */ React.createElement(
-    "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"
-    }
-  )
+    "aria-hidden": "true",
+    children: /* @__PURE__ */ (0, import_jsx_runtime40.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"
+      }
+    )
+  }
 );
-var ClaudeLogo = () => /* @__PURE__ */ React.createElement(
+var ClaudeLogo = () => /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
   "svg",
   {
     width: "40",
@@ -11675,17 +11896,17 @@ var ClaudeLogo = () => /* @__PURE__ */ React.createElement(
     viewBox: "0 0 32 32",
     fill: "none",
     xmlns: "http://www.w3.org/2000/svg",
-    "aria-hidden": "true"
-  },
-  /* @__PURE__ */ React.createElement(
-    "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"
-    }
-  )
+    "aria-hidden": "true",
+    children: /* @__PURE__ */ (0, import_jsx_runtime40.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"
+      }
+    )
+  }
 );
-var DefaultConnectorLogo = () => /* @__PURE__ */ React.createElement(
+var DefaultConnectorLogo = () => /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
   "svg",
   {
     width: "40",
@@ -11693,24 +11914,26 @@ var DefaultConnectorLogo = () => /* @__PURE__ */ React.createElement(
     viewBox: "0 0 32 32",
     fill: "none",
     xmlns: "http://www.w3.org/2000/svg",
-    "aria-hidden": "true"
-  },
-  /* @__PURE__ */ React.createElement(
-    "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"
-    }
-  ),
-  /* @__PURE__ */ React.createElement(
-    "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"
-    }
-  )
+    "aria-hidden": "true",
+    children: [
+      /* @__PURE__ */ (0, import_jsx_runtime40.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"
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime40.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"
+        }
+      )
+    ]
+  }
 );
-var AkismetLogo = () => /* @__PURE__ */ React.createElement(
+var AkismetLogo = () => /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
   "svg",
   {
     width: "40",
@@ -11718,20 +11941,22 @@ var AkismetLogo = () => /* @__PURE__ */ React.createElement(
     viewBox: "0 0 44 44",
     fill: "none",
     xmlns: "http://www.w3.org/2000/svg",
-    "aria-hidden": "true"
-  },
-  /* @__PURE__ */ React.createElement("rect", { width: "44", height: "44", fill: "#357B49", rx: "6" }),
-  /* @__PURE__ */ React.createElement(
-    "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"
-    }
-  )
+    "aria-hidden": "true",
+    children: [
+      /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("rect", { width: "44", height: "44", fill: "#357B49", rx: "6" }),
+      /* @__PURE__ */ (0, import_jsx_runtime40.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"
+        }
+      )
+    ]
+  }
 );
-var GeminiLogo = () => /* @__PURE__ */ React.createElement(
+var GeminiLogo = () => /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
   "svg",
   {
     width: "40",
@@ -11739,76 +11964,89 @@ var GeminiLogo = () => /* @__PURE__ */ React.createElement(
     style: { flex: "none", lineHeight: 1 },
     viewBox: "0 0 24 24",
     xmlns: "http://www.w3.org/2000/svg",
-    "aria-hidden": "true"
-  },
-  /* @__PURE__ */ React.createElement(
-    "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"
-    }
-  ),
-  /* @__PURE__ */ React.createElement(
-    "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)"
-    }
-  ),
-  /* @__PURE__ */ React.createElement(
-    "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)"
-    }
-  ),
-  /* @__PURE__ */ React.createElement(
-    "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)"
-    }
-  ),
-  /* @__PURE__ */ React.createElement("defs", null, /* @__PURE__ */ React.createElement(
-    "linearGradient",
-    {
-      gradientUnits: "userSpaceOnUse",
-      id: "lobe-icons-gemini-fill-0",
-      x1: "7",
-      x2: "11",
-      y1: "15.5",
-      y2: "12"
-    },
-    /* @__PURE__ */ React.createElement("stop", { stopColor: "#08B962" }),
-    /* @__PURE__ */ React.createElement("stop", { offset: "1", stopColor: "#08B962", stopOpacity: "0" })
-  ), /* @__PURE__ */ React.createElement(
-    "linearGradient",
-    {
-      gradientUnits: "userSpaceOnUse",
-      id: "lobe-icons-gemini-fill-1",
-      x1: "8",
-      x2: "11.5",
-      y1: "5.5",
-      y2: "11"
-    },
-    /* @__PURE__ */ React.createElement("stop", { stopColor: "#F94543" }),
-    /* @__PURE__ */ React.createElement("stop", { offset: "1", stopColor: "#F94543", stopOpacity: "0" })
-  ), /* @__PURE__ */ React.createElement(
-    "linearGradient",
-    {
-      gradientUnits: "userSpaceOnUse",
-      id: "lobe-icons-gemini-fill-2",
-      x1: "3.5",
-      x2: "17.5",
-      y1: "13.5",
-      y2: "12"
-    },
-    /* @__PURE__ */ React.createElement("stop", { stopColor: "#FABC12" }),
-    /* @__PURE__ */ React.createElement("stop", { offset: ".46", stopColor: "#FABC12", stopOpacity: "0" })
-  ))
+    "aria-hidden": "true",
+    children: [
+      /* @__PURE__ */ (0, import_jsx_runtime40.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"
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime40.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)"
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime40.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)"
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime40.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)"
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)("defs", { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
+          "linearGradient",
+          {
+            gradientUnits: "userSpaceOnUse",
+            id: "lobe-icons-gemini-fill-0",
+            x1: "7",
+            x2: "11",
+            y1: "15.5",
+            y2: "12",
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("stop", { stopColor: "#08B962" }),
+              /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("stop", { offset: "1", stopColor: "#08B962", stopOpacity: "0" })
+            ]
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
+          "linearGradient",
+          {
+            gradientUnits: "userSpaceOnUse",
+            id: "lobe-icons-gemini-fill-1",
+            x1: "8",
+            x2: "11.5",
+            y1: "5.5",
+            y2: "11",
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("stop", { stopColor: "#F94543" }),
+              /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("stop", { offset: "1", stopColor: "#F94543", stopOpacity: "0" })
+            ]
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
+          "linearGradient",
+          {
+            gradientUnits: "userSpaceOnUse",
+            id: "lobe-icons-gemini-fill-2",
+            x1: "3.5",
+            x2: "17.5",
+            y1: "13.5",
+            y2: "12",
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("stop", { stopColor: "#FABC12" }),
+              /* @__PURE__ */ (0, import_jsx_runtime40.jsx)("stop", { offset: ".46", stopColor: "#FABC12", stopOpacity: "0" })
+            ]
+          }
+        )
+      ] })
+    ]
+  }
 );

 // routes/connectors-home/default-connectors.tsx
+var import_jsx_runtime41 = __toESM(require_jsx_runtime());
 var { store: connectorsStore } = unlock2(connectorsPrivateApis);
 function getConnectorScriptModuleData() {
   try {
@@ -11835,15 +12073,15 @@ var CONNECTOR_LOGOS = {
 };
 function getConnectorLogo(connectorId, logoUrl) {
   if (logoUrl) {
-    return /* @__PURE__ */ React.createElement("img", { src: logoUrl, alt: "", width: 40, height: 40 });
+    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)("img", { src: logoUrl, alt: "", width: 40, height: 40 });
   }
   const Logo = CONNECTOR_LOGOS[connectorId];
   if (Logo) {
-    return /* @__PURE__ */ React.createElement(Logo, null);
+    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(Logo, {});
   }
-  return /* @__PURE__ */ React.createElement(DefaultConnectorLogo, null);
+  return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(DefaultConnectorLogo, {});
 }
-var ConnectedBadge = () => /* @__PURE__ */ React.createElement(
+var ConnectedBadge = () => /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
   "span",
   {
     style: {
@@ -11854,23 +12092,23 @@ var ConnectedBadge = () => /* @__PURE__ */ React.createElement(
       fontSize: "13px",
       fontWeight: "var(--wpds-typography-font-weight-emphasis)",
       whiteSpace: "nowrap"
-    }
-  },
-  (0, import_i18n7.__)("Connected")
+    },
+    children: (0, import_i18n8.__)("Connected")
+  }
 );
-var PluginDirectoryLink = ({ slug }) => /* @__PURE__ */ React.createElement(
+var PluginDirectoryLink = ({ slug }) => /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
   Link,
   {
-    href: (0, import_i18n7.sprintf)(
+    href: (0, import_i18n8.sprintf)(
       /* translators: %s: plugin slug. */
-      (0, import_i18n7.__)("https://wordpress.org/plugins/%s/"),
+      (0, import_i18n8.__)("https://wordpress.org/plugins/%s/"),
       slug
     ),
-    openInNewTab: true
-  },
-  (0, import_i18n7.__)("Learn more")
+    openInNewTab: true,
+    children: (0, import_i18n8.__)("Learn more")
+  }
 );
-var UnavailableActionBadge = () => /* @__PURE__ */ React.createElement(Badge, null, (0, import_i18n7.__)("Not available"));
+var UnavailableActionBadge = () => /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(Badge, { children: (0, import_i18n8.__)("Not available") });
 function ConnectorActionArea({
   isConnected,
   showUnavailableBadge,
@@ -11882,19 +12120,23 @@ function ConnectorActionArea({
   handleButtonClick,
   getButtonLabel
 }) {
-  return /* @__PURE__ */ React.createElement(import_components2.__experimentalHStack, { spacing: 3, expanded: false }, isConnected && /* @__PURE__ */ React.createElement(ConnectedBadge, null), showUnavailableBadge && (pluginSlug ? /* @__PURE__ */ React.createElement(PluginDirectoryLink, { slug: pluginSlug }) : /* @__PURE__ */ React.createElement(UnavailableActionBadge, null)), !showUnavailableBadge && /* @__PURE__ */ React.createElement(
-    import_components2.Button,
-    {
-      ref: actionButtonRef,
-      variant: isExpanded || isConnected ? "tertiary" : "secondary",
-      size: "compact",
-      onClick: handleButtonClick,
-      disabled: pluginStatus === "checking" || isBusy,
-      isBusy,
-      accessibleWhenDisabled: true
-    },
-    getButtonLabel()
-  ));
+  return /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(import_components2.__experimentalHStack, { spacing: 3, expanded: false, children: [
+    isConnected && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(ConnectedBadge, {}),
+    showUnavailableBadge && (pluginSlug ? /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(PluginDirectoryLink, { slug: pluginSlug }) : /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(UnavailableActionBadge, {})),
+    !showUnavailableBadge && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+      import_components2.Button,
+      {
+        ref: actionButtonRef,
+        variant: isExpanded || isConnected ? "tertiary" : "secondary",
+        size: "compact",
+        onClick: handleButtonClick,
+        disabled: pluginStatus === "checking" || isBusy,
+        isBusy,
+        accessibleWhenDisabled: true,
+        children: getButtonLabel()
+      }
+    )
+  ] });
 }
 function getPluginSlug(pluginFile) {
   const pluginBasename = pluginFile?.replace(/\.php$/, "");
@@ -11938,14 +12180,14 @@ function ApiKeyConnector({
   const isExternallyConfigured = keySource === "env" || keySource === "constant";
   const showUnavailableBadge = pluginStatus === "not-installed" && canInstallPlugins === false || pluginStatus === "inactive" && canActivatePlugins === false;
   const actionButtonRef = (0, import_element34.useRef)(null);
-  return /* @__PURE__ */ React.createElement(
+  return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
     ConnectorItem,
     {
       className: pluginSlug ? `connector-item--${pluginSlug}` : void 0,
       logo,
       name,
       description,
-      actionArea: /* @__PURE__ */ React.createElement(
+      actionArea: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
         ConnectorActionArea,
         {
           isConnected,
@@ -11958,27 +12200,27 @@ function ApiKeyConnector({
           handleButtonClick,
           getButtonLabel
         }
-      )
-    },
-    isExpanded && pluginStatus === "active" && hasResolvedSettings && /* @__PURE__ */ React.createElement(
-      DefaultConnectorSettings,
-      {
-        key: isConnected ? "connected" : "setup",
-        initialValue: isExternallyConfigured ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : currentApiKey,
-        helpUrl,
-        readOnly: isConnected || isExternallyConfigured,
-        keySource,
-        onRemove: isExternallyConfigured ? void 0 : async () => {
-          await removeApiKey();
-          actionButtonRef.current?.focus();
+      ),
+      children: isExpanded && pluginStatus === "active" && hasResolvedSettings && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+        DefaultConnectorSettings,
+        {
+          initialValue: isExternallyConfigured ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : currentApiKey,
+          helpUrl,
+          readOnly: isConnected || isExternallyConfigured,
+          keySource,
+          onRemove: isExternallyConfigured ? void 0 : async () => {
+            await removeApiKey();
+            actionButtonRef.current?.focus();
+          },
+          onSave: async (apiKey) => {
+            await saveApiKey(apiKey);
+            setIsExpanded(false);
+            actionButtonRef.current?.focus();
+          }
         },
-        onSave: async (apiKey) => {
-          await saveApiKey(apiKey);
-          setIsExpanded(false);
-          actionButtonRef.current?.focus();
-        }
-      }
-    )
+        isConnected ? "connected" : "setup"
+      )
+    }
   );
 }
 function ApplicationPasswordConnector({
@@ -12019,14 +12261,14 @@ function ApplicationPasswordConnector({
   const isExternallyConfigured = keySource === "env" || keySource === "constant";
   const actionButtonRef = (0, import_element34.useRef)(null);
   const showUnavailableBadge = pluginStatus === "not-installed" && canInstallPlugins === false || pluginStatus === "inactive" && canActivatePlugins === false;
-  return /* @__PURE__ */ React.createElement(
+  return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
     ConnectorItem,
     {
       className: pluginSlug ? `connector-item--${pluginSlug}` : void 0,
       logo,
       name,
       description,
-      actionArea: /* @__PURE__ */ React.createElement(
+      actionArea: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
         ConnectorActionArea,
         {
           isConnected,
@@ -12039,27 +12281,27 @@ function ApplicationPasswordConnector({
           handleButtonClick,
           getButtonLabel
         }
-      )
-    },
-    isExpanded && pluginStatus === "active" && hasResolvedSettings && /* @__PURE__ */ React.createElement(
-      ApplicationPasswordConnectorSettings,
-      {
-        key: isConnected ? "connected" : "setup",
-        initialUsername: isExternallyConfigured ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : currentUsername,
-        helpUrl,
-        readOnly: isConnected || isExternallyConfigured,
-        keySource,
-        onRemove: isExternallyConfigured ? void 0 : async () => {
-          await removeCredentials();
-          actionButtonRef.current?.focus();
+      ),
+      children: isExpanded && pluginStatus === "active" && hasResolvedSettings && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+        ApplicationPasswordConnectorSettings,
+        {
+          initialUsername: isExternallyConfigured ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : currentUsername,
+          helpUrl,
+          readOnly: isConnected || isExternallyConfigured,
+          keySource,
+          onRemove: isExternallyConfigured ? void 0 : async () => {
+            await removeCredentials();
+            actionButtonRef.current?.focus();
+          },
+          onSave: async (credentials) => {
+            await saveCredentials(credentials);
+            setIsExpanded(false);
+            actionButtonRef.current?.focus();
+          }
         },
-        onSave: async (credentials) => {
-          await saveCredentials(credentials);
-          setIsExpanded(false);
-          actionButtonRef.current?.focus();
-        }
-      }
-    )
+        isConnected ? "connected" : "setup"
+      )
+    }
   );
 }
 function registerDefaultConnectors() {
@@ -12092,29 +12334,31 @@ function registerDefaultConnectors() {
 }

 // routes/connectors-home/wp-logo-decoration.tsx
+var import_jsx_runtime42 = __toESM(require_jsx_runtime());
 function WpLogoDecoration() {
-  return /* @__PURE__ */ React.createElement("div", { className: "ai-plugin-callout__decoration", "aria-hidden": "true" }, /* @__PURE__ */ React.createElement(
+  return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("div", { className: "ai-plugin-callout__decoration", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime42.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%" }
-    },
-    /* @__PURE__ */ React.createElement(
-      "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" }
-      }
-    )
-  ));
+      style: { width: "100%", height: "100%" },
+      children: /* @__PURE__ */ (0, import_jsx_runtime42.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" }
+        }
+      )
+    }
+  ) });
 }

 // routes/connectors-home/ai-plugin-callout.tsx
+var import_jsx_runtime43 = __toESM(require_jsx_runtime());
 var AI_PLUGIN_SLUG = "ai";
 var AI_PLUGIN_PAGE_SLUG = "ai-wp-admin";
 var AI_PLUGIN_ID = "ai/ai";
@@ -12204,14 +12448,14 @@ function AiPluginCallout() {
       );
       setJustActivated(true);
       createSuccessNotice(
-        (0, import_i18n8.__)("AI plugin installed and activated successfully."),
+        (0, import_i18n9.__)("AI plugin installed and activated successfully."),
         {
           id: "ai-plugin-install-success",
           type: "snackbar"
         }
       );
     } catch {
-      createErrorNotice((0, import_i18n8.__)("Failed to install the AI plugin."), {
+      createErrorNotice((0, import_i18n9.__)("Failed to install the AI plugin."), {
         id: "ai-plugin-install-error",
         type: "snackbar"
       });
@@ -12229,12 +12473,12 @@ function AiPluginCallout() {
         { throwOnError: true }
       );
       setJustActivated(true);
-      createSuccessNotice((0, import_i18n8.__)("AI plugin activated successfully."), {
+      createSuccessNotice((0, import_i18n9.__)("AI plugin activated successfully."), {
         id: "ai-plugin-activate-success",
         type: "snackbar"
       });
     } catch {
-      createErrorNotice((0, import_i18n8.__)("Failed to activate the AI plugin."), {
+      createErrorNotice((0, import_i18n9.__)("Failed to activate the AI plugin."), {
         id: "ai-plugin-activate-error",
         type: "snackbar"
       });
@@ -12260,63 +12504,70 @@ function AiPluginCallout() {
   const hideButtons = pluginStatus === "not-installed" && canInstallPlugins === false;
   const getMessage = () => {
     if (isJustConnected) {
-      return (0, import_i18n8.__)(
+      return (0, import_i18n9.__)(
         "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>"
       );
     }
     if (isActiveNoProvider) {
-      return (0, import_i18n8.__)(
+      return (0, import_i18n9.__)(
         "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>"
       );
     }
-    return (0, import_i18n8.__)(
+    return (0, import_i18n9.__)(
       "The <strong>AI plugin</strong> can use your AI connectors to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"
     );
   };
   const getPrimaryButtonProps = () => {
     if (pluginStatus === "not-installed") {
       return {
-        label: isBusy ? (0, import_i18n8.__)("Installing\u2026") : (0, import_i18n8.__)("Install the AI plugin"),
+        label: isBusy ? (0, import_i18n9.__)("Installing\u2026") : (0, import_i18n9.__)("Install the AI plugin"),
         disabled: isBusy,
         onClick: isBusy ? void 0 : installPlugin
       };
     }
     return {
-      label: isBusy ? (0, import_i18n8.__)("Activating\u2026") : (0, import_i18n8.__)("Activate the AI plugin"),
+      label: isBusy ? (0, import_i18n9.__)("Activating\u2026") : (0, import_i18n9.__)("Activate the AI plugin"),
       disabled: isBusy,
       onClick: isBusy ? void 0 : activatePlugin
     };
   };
-  return /* @__PURE__ */ React.createElement("div", { className: "ai-plugin-callout" }, /* @__PURE__ */ React.createElement("div", { className: "ai-plugin-callout__content" }, /* @__PURE__ */ React.createElement("p", null, (0, import_element35.createInterpolateElement)(getMessage(), {
-    strong: /* @__PURE__ */ React.createElement("strong", null),
-    // @ts-expect-error `children` is injected by `createInterpolateElement` at runtime.
-    a: /* @__PURE__ */ React.createElement(import_components3.ExternalLink, { href: AI_PLUGIN_URL })
-  })), !hideButtons && (showInstallActivate ? /* @__PURE__ */ React.createElement(
-    import_components3.Button,
-    {
-      variant: "primary",
-      size: "compact",
-      isBusy,
-      disabled: getPrimaryButtonProps().disabled,
-      accessibleWhenDisabled: true,
-      onClick: getPrimaryButtonProps().onClick
-    },
-    getPrimaryButtonProps().label
-  ) : /* @__PURE__ */ React.createElement(
-    import_components3.Button,
-    {
-      ref: actionButtonRef,
-      variant: "secondary",
-      size: "compact",
-      href: (0, import_url.addQueryArgs)("options-general.php", {
-        page: AI_PLUGIN_PAGE_SLUG
-      })
-    },
-    (0, import_i18n8.__)("Control features in the AI plugin")
-  ))), /* @__PURE__ */ React.createElement(WpLogoDecoration, null));
+  return /* @__PURE__ */ (0, import_jsx_runtime43.jsxs)("div", { className: "ai-plugin-callout", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime43.jsxs)("div", { className: "ai-plugin-callout__content", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime43.jsx)("p", { children: (0, import_element35.createInterpolateElement)(getMessage(), {
+        strong: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)("strong", {}),
+        // @ts-expect-error `children` is injected by `createInterpolateElement` at runtime.
+        a: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_components3.ExternalLink, { href: AI_PLUGIN_URL })
+      }) }),
+      !hideButtons && (showInstallActivate ? /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+        import_components3.Button,
+        {
+          variant: "primary",
+          size: "compact",
+          isBusy,
+          disabled: getPrimaryButtonProps().disabled,
+          accessibleWhenDisabled: true,
+          onClick: getPrimaryButtonProps().onClick,
+          children: getPrimaryButtonProps().label
+        }
+      ) : /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+        import_components3.Button,
+        {
+          ref: actionButtonRef,
+          variant: "secondary",
+          size: "compact",
+          href: (0, import_url.addQueryArgs)("options-general.php", {
+            page: AI_PLUGIN_PAGE_SLUG
+          }),
+          children: (0, import_i18n9.__)("Control features in the AI plugin")
+        }
+      ))
+    ] }),
+    /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(WpLogoDecoration, {})
+  ] });
 }

 // routes/connectors-home/stage.tsx
+var import_jsx_runtime44 = __toESM(require_jsx_runtime());
 var { store } = unlock2(connectorsPrivateApis2);
 registerDefaultConnectors();
 function ConnectorsPage() {
@@ -12349,7 +12600,9 @@ function ConnectorsPage() {
         (connector) => connector.type === "ai_provider"
       ).map(
         (connector) => connector.plugin?.file?.split("/")[0]
-      ).filter((slug) => !!slug)
+      ).filter(
+        (slug) => !!slug
+      )
     )
   ).sort();
   const installedPluginSlugs = new Set(
@@ -12366,86 +12619,96 @@ function ConnectorsPage() {
     (slug) => !installedPluginSlugs.has(slug)
   );
   const isEmpty = renderableConnectors.length === 0;
-  return /* @__PURE__ */ React.createElement(
+  return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
     page_default,
     {
-      title: (0, import_i18n9.__)("Connectors"),
-      subTitle: (0, import_i18n9.__)(
+      title: (0, import_i18n10.__)("Connectors"),
+      subTitle: (0, import_i18n10.__)(
         "All of your API keys and credentials are stored here and shared across plugins. Configure once and use everywhere."
-      )
-    },
-    /* @__PURE__ */ React.createElement(
-      "div",
-      {
-        className: `connectors-page${isEmpty ? " connectors-page--empty" : ""}`
-      },
-      manualInstallPluginSlugs.length > 0 && (isFileModDisabled || !canInstallPlugins) && /* @__PURE__ */ React.createElement(
-        notice_exports.Root,
-        {
-          intent: "info",
-          className: "connectors-page__file-mods-notice"
-        },
-        /* @__PURE__ */ React.createElement(notice_exports.Description, null, isFileModDisabled ? (0, import_i18n9.__)(
-          "Plugins cannot be installed here due to your site configuration. Install them manually using your normal deployment workflow."
-        ) : (0, import_i18n9.__)(
-          "You do not have permission to install plugins. Please ask a site administrator to install them for you."
-        ))
       ),
-      isEmpty ? /* @__PURE__ */ React.createElement(
-        import_components4.__experimentalVStack,
+      children: /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(
+        "div",
         {
-          alignment: "center",
-          spacing: 3,
-          style: { maxWidth: 480 }
-        },
-        /* @__PURE__ */ React.createElement(import_components4.__experimentalVStack, { alignment: "center", spacing: 2 }, /* @__PURE__ */ React.createElement(import_components4.__experimentalHeading, { level: 2, size: 15 }, (0, import_i18n9.__)("No connectors yet")), /* @__PURE__ */ React.createElement(import_components4.__experimentalText, { size: 12 }, (0, import_i18n9.__)(
-          "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."
-        ))),
-        /* @__PURE__ */ React.createElement(
-          import_components4.Button,
-          {
-            variant: "secondary",
-            href: "plugin-install.php",
-            __next40pxDefaultSize: true
-          },
-          (0, import_i18n9.__)("Learn more")
-        )
-      ) : /* @__PURE__ */ React.createElement(import_components4.__experimentalVStack, { spacing: 3 }, /* @__PURE__ */ React.createElement(AiPluginCallout, null), /* @__PURE__ */ React.createElement(import_components4.__experimentalVStack, { spacing: 3, role: "list" }, connectors.map(
-        (connector) => {
-          if (connector.render) {
-            return /* @__PURE__ */ React.createElement(
-              connector.render,
+          className: `connectors-page${isEmpty ? " connectors-page--empty" : ""}`,
+          children: [
+            manualInstallPluginSlugs.length > 0 && (isFileModDisabled || !canInstallPlugins) && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+              notice_exports.Root,
               {
-                key: connector.slug,
-                slug: connector.slug,
-                name: connector.name,
-                description: connector.description,
-                type: connector.type,
-                logo: connector.logo,
-                authentication: connector.authentication,
-                plugin: connector.plugin
+                intent: "info",
+                className: "connectors-page__file-mods-notice",
+                children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(notice_exports.Description, { children: isFileModDisabled ? (0, import_i18n10.__)(
+                  "Plugins cannot be installed here due to your site configuration. Install them manually using your normal deployment workflow."
+                ) : (0, import_i18n10.__)(
+                  "You do not have permission to install plugins. Please ask a site administrator to install them for you."
+                ) })
               }
-            );
-          }
-          return null;
-        }
-      ))),
-      canInstallPlugins && !isFileModDisabled && /* @__PURE__ */ React.createElement("p", null, (0, import_element36.createInterpolateElement)(
-        (0, import_i18n9.__)(
-          "If the connector you need is not listed, <a>search the plugin directory</a> to see if a connector is available."
-        ),
-        {
-          a: (
-            // eslint-disable-next-line jsx-a11y/anchor-has-content
-            /* @__PURE__ */ React.createElement("a", { href: "plugin-install.php?s=connector&tab=search&type=tag" })
-          )
+            ),
+            isEmpty ? /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(
+              import_components4.__experimentalVStack,
+              {
+                alignment: "center",
+                spacing: 3,
+                style: { maxWidth: 480 },
+                children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(import_components4.__experimentalVStack, { alignment: "center", spacing: 2, children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_components4.__experimentalHeading, { level: 2, size: 15, children: (0, import_i18n10.__)("No connectors yet") }),
+                    /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_components4.__experimentalText, { size: 12, children: (0, import_i18n10.__)(
+                      "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."
+                    ) })
+                  ] }),
+                  /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+                    import_components4.Button,
+                    {
+                      variant: "secondary",
+                      href: "plugin-install.php",
+                      __next40pxDefaultSize: true,
+                      children: (0, import_i18n10.__)("Learn more")
+                    }
+                  )
+                ]
+              }
+            ) : /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(import_components4.__experimentalVStack, { spacing: 3, children: [
+              /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(AiPluginCallout, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_components4.__experimentalVStack, { spacing: 3, role: "list", children: connectors.map(
+                (connector) => {
+                  if (connector.render) {
+                    return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+                      connector.render,
+                      {
+                        slug: connector.slug,
+                        name: connector.name,
+                        description: connector.description,
+                        type: connector.type,
+                        logo: connector.logo,
+                        authentication: connector.authentication,
+                        plugin: connector.plugin
+                      },
+                      connector.slug
+                    );
+                  }
+                  return null;
+                }
+              ) })
+            ] }),
+            canInstallPlugins && !isFileModDisabled && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("p", { 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."
+              ),
+              {
+                a: (
+                  // eslint-disable-next-line jsx-a11y/anchor-has-content
+                  /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("a", { href: "plugin-install.php?s=connector&tab=search&type=tag" })
+                )
+              }
+            ) })
+          ]
         }
-      ))
-    )
+      )
+    }
   );
 }
 function Stage() {
-  return /* @__PURE__ */ React.createElement(ConnectorsPage, null);
+  return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(ConnectorsPage, {});
 }
 var stage = Stage;
 export {
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 ebf36d49ca..1dda70de8f 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'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/connectors', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '5dd79b91fcc9e57d6786');
\ 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' => '9c97839e08e086000847');
\ 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 a126dc05f9..2296c11a9c 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 If=Object.create;var Rr=Object.defineProperty;var Mf=Object.getOwnPropertyDescriptor;var Bf=Object.getOwnPropertyNames;var Hf=Object.getPrototypeOf,zf=Object.prototype.hasOwnProperty;var Re=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ot=(e,t)=>{for(var o in t)Rr(e,o,{get:t[o],enumerable:!0})},Df=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Bf(t))!zf.call(e,r)&&r!==o&&Rr(e,r,{get:()=>t[r],enumerable:!(n=Mf(t,r))||n.enumerable});return e};var b=(e,t,o)=>(o=e!=null?If(Hf(e)):{},Df(t||!e||!e.__esModule?Rr(o,"default",{value:e,enumerable:!0}):o,e));var lt=Re((M0,ea)=>{ea.exports=window.wp.i18n});var ce=Re((H0,oa)=>{oa.exports=window.wp.element});var z=Re((z0,na)=>{na.exports=window.React});var K=Re((U0,aa)=>{aa.exports=window.ReactJSXRuntime});var Mt=Re((Zh,Ia)=>{Ia.exports=window.ReactDOM});var Fc=Re(jc=>{"use strict";var ho=z();function Vm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Wm=typeof Object.is=="function"?Object.is:Vm,Ym=ho.useState,Um=ho.useEffect,Gm=ho.useLayoutEffect,Xm=ho.useDebugValue;function Km(e,t){var o=t(),n=Ym({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return Gm(function(){r.value=o,r.getSnapshot=t,ci(r)&&i({inst:r})},[e,o,t]),Um(function(){return ci(r)&&i({inst:r}),e(function(){ci(r)&&i({inst:r})})},[e]),Xm(o),o}function ci(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!Wm(e,o)}catch{return!0}}function qm(e,t){return t()}var Zm=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?qm:Km;jc.useSyncExternalStore=ho.useSyncExternalStore!==void 0?ho.useSyncExternalStore:Zm});var li=Re((z1,Vc)=>{"use strict";Vc.exports=Fc()});var Yc=Re(Wc=>{"use strict";var Dn=z(),Qm=li();function Jm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var $m=typeof Object.is=="function"?Object.is:Jm,eg=Qm.useSyncExternalStore,tg=Dn.useRef,og=Dn.useEffect,ng=Dn.useMemo,rg=Dn.useDebugValue;Wc.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=tg(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=ng(function(){function l(m){if(!c){if(c=!0,d=m,m=n(m),r!==void 0&&s.hasValue){var u=s.value;if(r(u,m))return f=u}return f=m}if(u=f,$m(d,m))return u;var g=n(m);return r!==void 0&&r(u,g)?(d=m,u):(d=m,f=g)}var c=!1,d,f,p=o===void 0?null:o;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,o,n,r]);var a=eg(e,i[0],i[1]);return og(function(){s.hasValue=!0,s.value=a},[a]),rg(a),a}});var Gc=Re((j1,Uc)=>{"use strict";Uc.exports=Yc()});var $t=Re((g4,xd)=>{xd.exports=window.wp.primitives});var Od=Re((H4,Ad)=>{Ad.exports=window.wp.theme});var ts=Re((z4,Nd)=>{Nd.exports=window.wp.privateApis});var tn=Re((P3,Gu)=>{Gu.exports=window.wp.components});var nn=Re((j3,ef)=>{ef.exports=window.wp.data});var hr=Re((F3,tf)=>{tf.exports=window.wp.coreData});var Us=Re((Y3,nf)=>{nf.exports=window.wp.notices});var sf=Re((U3,rf)=>{rf.exports=window.wp.url});function ta(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=ta(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function jf(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=ta(e))&&(n&&(n+=" "),n+=t);return n}var $=jf;var gd=b(ce(),1);var Ff=b(z(),1),Io={...Ff};var ia=b(z(),1),ra={};function Se(e,t){let o=ia.useRef(ra);return o.current===ra&&(o.current=e(t)),o}var Sr=Io.useInsertionEffect,Vf=Sr&&Sr!==Io.useLayoutEffect?Sr:e=>e();function Y(e){let t=Se(Wf).current;return t.next=e,Vf(t.effect),t.trampoline}function Wf(){let e={next:void 0,callback:Yf,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Yf(){}var sa=b(z(),1),Uf=()=>{},D=typeof document<"u"?sa.useLayoutEffect:Uf;var bn=b(z(),1),Er=bn.createContext(void 0);function so(){return bn.useContext(Er)?.direction??"ltr"}function Gf(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 Xf=Gf("https://base-ui.com/production-error","Base UI"),ke=Xf;var Wt=b(z(),1);function Tr(e,t,o,n){let r=Se(la).current;return Kf(r,e,t,o,n)&&da(r,[e,t,o,n]),r.callback}function ca(e){let t=Se(la).current;return qf(t,e)&&da(t,e),t.callback}function la(){return{callback:null,cleanup:null,refs:[]}}function Kf(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function qf(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function da(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 fa=b(z(),1);var ua=b(z(),1),Zf=parseInt(ua.version,10);function ao(e){return Zf>=e}function kr(e){if(!fa.isValidElement(e))return null;let t=e,o=t.props;return(ao(19)?o?.ref:t.ref)??null}function Mo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Nt(){}var eh=Object.freeze([]),be=Object.freeze({});function pa(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 ma(e,t){return typeof e=="function"?e(t):e}function ga(e,t){return typeof e=="function"?e(t):e}var Pr={};function we(e,t,o,n,r){if(!o&&!n&&!r&&!e)return hn(t);let i=hn(e);return t&&(i=Bo(i,t)),o&&(i=Bo(i,o)),n&&(i=Bo(i,n)),r&&(i=Bo(i,r)),i}function ba(e){if(e.length===0)return Pr;if(e.length===1)return hn(e[0]);let t=hn(e[0]);for(let o=1;o<e.length;o+=1)t=Bo(t,e[o]);return t}function hn(e){return Cr(e)?{...wa(e,Pr)}:Qf(e)}function Bo(e,t){return Cr(t)?wa(t,e):Jf(e,t)}function Qf(e){let t={...e};for(let o in t){let n=t[o];ha(o,n)&&(t[o]=va(n))}return t}function Jf(e,t){if(!t)return e;for(let o in t){let n=t[o];switch(o){case"style":{e[o]=Mo(e.style,n);break}case"className":{e[o]=Ar(e.className,n);break}default:ha(o,n)?e[o]=$f(e[o],n):e[o]=n}}return e}function ha(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 Cr(e){return typeof e=="function"}function wa(e,t){return Cr(e)?e(t):e??Pr}function $f(e,t){return t?e?(...o)=>{let n=o[0];if(_a(n)){let i=n;Ho(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let r=t(...o);return e?.(...o),r}:va(t):e}function va(e){return e&&((...t)=>{let o=t[0];return _a(o)&&Ho(o),e(...t)})}function Ho(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ar(e,t){return t?e?t+" "+e:t:e}function _a(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Or=b(z(),1);function Pe(e,t,o={}){let n=t.render,r=ep(t,o);if(o.enabled===!1)return null;let i=o.state??be;return np(e,n,r,i)}function ep(e,t={}){let{className:o,style:n,render:r}=e,{state:i=be,ref:s,props:a,stateAttributesMapping:l,enabled:c=!0}=t,d=c?ma(o,i):void 0,f=c?ga(n,i):void 0,p=c?pa(i,l):be,m=c&&a?tp(a):void 0,u=c?Mo(p,m)??{}:be;return typeof document<"u"&&(c?Array.isArray(s)?u.ref=ca([u.ref,kr(r),...s]):u.ref=Tr(u.ref,kr(r),s):Tr(null,null)),c?(d!==void 0&&(u.className=Ar(u.className,d)),f!==void 0&&(u.style=Mo(u.style,f)),u):be}function tp(e){return Array.isArray(e)?ba(e):we(void 0,e)}var op=Symbol.for("react.lazy");function np(e,t,o,n){if(t){if(typeof t=="function")return t(o,n);let r=we(o,t.props);r.ref=o.ref;let i=t;return i?.$$typeof===op&&(i=Wt.Children.toArray(t)[0]),Wt.cloneElement(i,r)}if(e&&typeof e=="string")return rp(e,o);throw new Error(ke(8))}function rp(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}):Wt.createElement(e,t)}var wn=b(z(),1);var ya=0;function ip(e,t="mui"){let[o,n]=wn.useState(e),r=e||o;return wn.useEffect(()=>{o==null&&(ya+=1,n(`${t}-${ya}`))},[o,t]),r}var xa=Io.useId;function Lt(e,t){if(xa!==void 0){let o=xa();return e??(t?`${t}-${o}`:o)}return ip(e,t)}function Ra(e){return Lt(e,"base-ui")}var U={};Ot(U,{cancelOpen:()=>Lp,chipRemovePress:()=>gp,clearPress:()=>mp,closePress:()=>fp,closeWatcher:()=>Tp,decrementPress:()=>wp,disabled:()=>Mp,drag:()=>Ap,escapeKey:()=>Ep,focusOut:()=>Sp,imperativeAction:()=>zp,incrementPress:()=>hp,initial:()=>Hp,inputBlur:()=>yp,inputChange:()=>vp,inputClear:()=>_p,inputPaste:()=>xp,inputPress:()=>Rp,itemPress:()=>up,keyboard:()=>Pp,linkPress:()=>pp,listNavigation:()=>kp,missing:()=>Bp,none:()=>sp,outsidePress:()=>dp,pointer:()=>Cp,scrub:()=>Np,siblingOpen:()=>Ip,swipe:()=>Dp,trackPress:()=>bp,triggerFocus:()=>lp,triggerHover:()=>cp,triggerPress:()=>ap,wheel:()=>Op,windowResize:()=>jp});var sp="none",ap="trigger-press",cp="trigger-hover",lp="trigger-focus",dp="outside-press",up="item-press",fp="close-press",pp="link-press",mp="clear-press",gp="chip-remove-press",bp="track-press",hp="increment-press",wp="decrement-press",vp="input-change",_p="input-clear",yp="input-blur",xp="input-paste",Rp="input-press",Sp="focus-out",Ep="escape-key",Tp="close-watcher",kp="list-navigation",Pp="keyboard",Cp="pointer",Ap="drag",Op="wheel",Np="scrub",Lp="cancel-open",Ip="sibling-open",Mp="disabled",Bp="missing",Hp="initial",zp="imperative-action",Dp="swipe",jp="window-resize";function ee(e,t,o,n){let r=!1,i=!1,s=n??be;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 Lr=b(z(),1);var Sa=b(z(),1),Fp=[];function co(e){Sa.useEffect(e,Fp)}var vn=null,kh=globalThis.requestAnimationFrame,Nr=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)}},_n=new Nr,dt=class e{static create(){return new e}static request(t){return _n.request(t)}static cancel(t){return _n.cancel(t)}currentId=vn;request(t){this.cancel(),this.currentId=_n.request(()=>{this.currentId=vn,t()})}cancel=()=>{this.currentId!==vn&&(_n.cancel(this.currentId),this.currentId=vn)};disposeEffect=()=>this.cancel};function lo(){let e=Se(dt.create).current;return co(e.disposeEffect),e}function Ea(e,t=!1,o=!1){let[n,r]=Lr.useState(e&&t?"idle":void 0),[i,s]=Lr.useState(e);return e&&!i&&(s(!0),r("starting")),!e&&i&&n!=="ending"&&!o&&r("ending"),!e&&!i&&n==="ending"&&r(void 0),D(()=>{if(!e&&i&&n!=="ending"&&o){let a=dt.request(()=>{r("ending")});return()=>{dt.cancel(a)}}},[e,i,n,o]),D(()=>{if(!e||t)return;let a=dt.request(()=>{r(void 0)});return()=>{dt.cancel(a)}},[t,e]),D(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let a=dt.request(()=>{r("idle")});return()=>{dt.cancel(a)}},[t,e,i,n]),{mounted:i,setMounted:s,transitionStatus:n}}var Yt=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Vp={[Yt.startingStyle]:""},Wp={[Yt.endingStyle]:""},Ta={transitionStatus(e){return e==="starting"?Vp:e==="ending"?Wp:null}};var fo=b(z(),1);function yn(){return typeof window<"u"}function Gt(e){return xn(e)?(e.nodeName||"").toLowerCase():"#document"}function me(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ft(e){var t;return(t=(xn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function xn(e){return yn()?e instanceof Node||e instanceof me(e).Node:!1}function F(e){return yn()?e instanceof Element||e instanceof me(e).Element:!1}function ye(e){return yn()?e instanceof HTMLElement||e instanceof me(e).HTMLElement:!1}function uo(e){return!yn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof me(e).ShadowRoot}function zo(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Ie(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function ka(e){return/^(table|td|th)$/.test(Gt(e))}function Do(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Yp=/transform|translate|scale|rotate|perspective|filter/,Up=/paint|layout|strict|content/,Ut=e=>!!e&&e!=="none",Ir;function Rn(e){let t=F(e)?Ie(e):e;return Ut(t.transform)||Ut(t.translate)||Ut(t.scale)||Ut(t.rotate)||Ut(t.perspective)||!Sn()&&(Ut(t.backdropFilter)||Ut(t.filter))||Yp.test(t.willChange||"")||Up.test(t.contain||"")}function Pa(e){let t=ut(e);for(;ye(t)&&!pt(t);){if(Rn(t))return t;if(Do(t))return null;t=ut(t)}return null}function Sn(){return Ir==null&&(Ir=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ir}function pt(e){return/^(html|body|#document)$/.test(Gt(e))}function Ie(e){return me(e).getComputedStyle(e)}function jo(e){return F(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ut(e){if(Gt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||uo(e)&&e.host||ft(e);return uo(t)?t.host:t}function Ca(e){let t=ut(e);return pt(t)?(e.ownerDocument||e).body:ye(t)&&zo(t)?t:Ca(t)}function It(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=Ca(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=me(r);if(i){let a=En(s);return t.concat(s,s.visualViewport||[],zo(r)?r:[],a&&o?It(a):[])}else return t.concat(r,It(r,[],o))}function En(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Tn=b(z(),1),Gp=Tn.createContext(void 0);function Aa(e=!1){let t=Tn.useContext(Gp);if(t===void 0&&!e)throw new Error(ke(16));return t}var Oa=b(z(),1);function Na(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:Oa.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 La(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:n=0,native:r=!0,composite:i}=e,s=fo.useRef(null),a=Aa(!0),l=i??a!==void 0,{props:c}=Na({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:n,isNativeButton:r}),d=fo.useCallback(()=>{let m=s.current;Mr(m)&&l&&t&&c.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,c.disabled,l]);D(d,[d]);let f=fo.useCallback((m={})=>{let{onClick:u,onMouseDown:g,onKeyUp:v,onKeyDown:_,onPointerDown:w,...y}=m;return we({onClick(h){if(t){h.preventDefault();return}u?.(h)},onMouseDown(h){t||g?.(h)},onKeyDown(h){if(t||(Ho(h),_?.(h),h.baseUIHandlerPrevented))return;let T=h.target===h.currentTarget,x=h.currentTarget,R=Mr(x),E=!r&&Xp(x),k=T&&(r?R:!E),C=h.key==="Enter",W=h.key===" ",O=x.getAttribute("role"),L=O?.startsWith("menuitem")||O==="option"||O==="gridcell";if(T&&l&&W){if(h.defaultPrevented&&L)return;h.preventDefault(),E||r&&R?(x.click(),h.preventBaseUIHandler()):k&&(u?.(h),h.preventBaseUIHandler());return}k&&(!r&&(W||C)&&h.preventDefault(),!r&&C&&u?.(h))},onKeyUp(h){if(!t){if(Ho(h),v?.(h),h.target===h.currentTarget&&r&&l&&Mr(h.currentTarget)&&h.key===" "){h.preventDefault();return}h.baseUIHandlerPrevented||h.target===h.currentTarget&&!r&&!l&&h.key===" "&&u?.(h)}},onPointerDown(h){if(t){h.preventDefault();return}w?.(h)}},r?{type:"button"}:{role:"button"},c,y)},[t,c,l,r]),p=Y(m=>{s.current=m,d()});return{getButtonProps:f,buttonRef:p}}function Mr(e){return ye(e)&&e.tagName==="BUTTON"}function Xp(e){return!!(e?.tagName==="A"&&e?.href)}function re(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function He(e){let t=Se(Kp,e).current;return t.next=e,D(t.effect),t}function Kp(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function xe(e){return e?.ownerDocument||document}var Ha=b(z(),1);var Ba=b(Mt(),1);function Ma(e){return e==null?e:"current"in e?e.current:e}function po(e,t=!1,o=!0){let n=lo();return Y((r,i=null)=>{n.cancel();let s=Ma(e);if(s==null)return;let a=s,l=()=>{Ba.flushSync(r)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function c(){Promise.all(a.getAnimations().map(d=>d.finished)).then(()=>{i?.aborted||l()}).catch(()=>{if(o){i?.aborted||l();return}let d=a.getAnimations();!i?.aborted&&d.length>0&&d.some(f=>f.pending||f.playState!=="finished")&&c()})}if(t){let d=Yt.startingStyle;if(!a.hasAttribute(d)){n.request(c);return}let f=new MutationObserver(()=>{a.hasAttribute(d)||(f.disconnect(),c())});f.observe(a,{attributes:!0,attributeFilter:[d]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}n.request(c)})}function kn(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=Y(r),s=po(n,o,!1);Ha.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var za=b(z(),1);function Da(e){let t=za.useRef(!0);t.current&&(t.current=!1,e())}var Rt={};Ot(Rt,{engine:()=>jr,env:()=>Vr,os:()=>zr,screenReader:()=>Fr});var zr={};Ot(zr,{android:()=>Va,apple:()=>Hr,ios:()=>Br,linux:()=>$p,mac:()=>Wa,windows:()=>Jp});function qp(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Zp,platform:Qp,maxTouchPoints:ja}=qp(),Xt=Zp.toLowerCase(),Kt=Qp.toLowerCase();var Br=/^i(os$|p)/.test(Kt)||Kt==="macintel"&&ja>1,Fa="android",Va=Kt===Fa||Xt.includes(Fa),Wa=!Br&&Kt.startsWith("mac"),Jp=Kt.startsWith("win"),$p=!Va&&/^(linux|chrome os)/.test(Kt),Hr=Wa||Br;var jr={};Ot(jr,{blink:()=>tm,gecko:()=>em,webkit:()=>Dr});var Dr=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),em=!Dr&&Xt.includes("firefox"),tm=!Dr&&Xt.includes("chrom");var Fr={};Ot(Fr,{voiceOver:()=>om});var om=Hr;var Vr={};Ot(Vr,{jsdom:()=>nm});var nm=/jsdom|happydom/.test(Xt);var Fo=0,We=class e{static create(){return new e}currentId=Fo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Fo,o()},t)}isStarted(){return this.currentId!==Fo}clear=()=>{this.currentId!==Fo&&(clearTimeout(this.currentId),this.currentId=Fo)};disposeEffect=()=>this.clear};function ot(){let e=Se(We.create).current;return co(e.disposeEffect),e}var Ce=b(z(),1);function Ya(e){return"nativeEvent"in e}function St(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Ua(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Wr="data-base-ui-focusable";var Yr="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Pn(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&&uo(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 Bt(e,t){if(!F(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(ie(n,o))return!n.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 Ga(e){return e.matches("html,body")}function Xa(e){return ye(e)&&e.matches(Yr)}function Ur(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Yr}`)!=null}function Ka(e){if(!e||Rt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function rm(e,t){return t!=null&&!St(t)?0:typeof e=="function"?e():e}function Et(e,t,o){let n=rm(e,o);return typeof n=="number"?n:n?.[t]}function Gr(e){return typeof e=="function"?e():e}function An(e,t){return t||e==="click"||e==="mousedown"}function qa(e){return e?.includes("mouse")&&e!=="mousedown"}var Za=b(K(),1),Qa=Ce.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new We,currentIdRef:{current:null},currentContextRef:{current:null}});function im(e,t){e.current=t.current}function Xr(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Ce.useRef(o),i=Ce.useRef(o),s=Ce.useRef(null),a=Ce.useRef(null),l=ot();return D(()=>{if(i.current=o,!s.current){r.current=o;return}r.current={open:Et(r.current,"open"),close:Et(o,"close")}},[o,s,r,i]),(0,Za.jsx)(Qa.Provider,{value:Ce.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:s,timeoutMs:n,currentContextRef:a,timeout:l}),[n,l]),children:t})}function Kr(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Ce.useContext(Qa),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:d,hasProvider:f,timeout:p}=i,[m,u]=Ce.useState(!1),g=Ce.useRef(o),v=Ce.useRef(!1);return D(()=>{g.current=o},[o]),D(()=>()=>{v.current=!0},[]),D(()=>{function _(){v.current||u(!1),d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=c.current,p.clear()}if(s.current&&!o&&s.current===r){if(u(!1),l){let w=r;return p.start(l,()=>{n.select("open")||s.current&&s.current!==w||_()}),()=>{(g.current||s.current!==w)&&p.clear()}}_()}},[o,r,s,a,l,c,d,p,n]),D(()=>{if(!o)return;let _=d.current,w=s.current;p.clear(),d.current={onOpenChange:n.setOpen,setIsInstantPhase:u},s.current=r,a.current={open:0,close:Et(c.current,"close")},w!==null&&w!==r?(u(!0),_?.setIsInstantPhase(!0),_?.onOpenChange(!1,ee(U.none))):(u(!1),_?.setIsInstantPhase(!1))},[o,r,n,s,a,c,d,p]),D(()=>()=>{if(s.current===r){if(d.current=null,!g.current)return;s.current=null,im(a,c),p.clear()}},[d,s,a,r,c,p]),Ce.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}function nt(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var ec=["top","right","bottom","left"];var Ht=Math.min,rt=Math.max,zt=Math.round,Wo=Math.floor,mt=e=>({x:e,y:e}),sm={left:"right",right:"left",bottom:"top",top:"bottom"};function Nn(e,t,o){return rt(e,Ht(t,o))}function it(e,t){return typeof e=="function"?e(t):e}function Ae(e){return e.split("-")[0]}function st(e){return e.split("-")[1]}function Ln(e){return e==="x"?"y":"x"}function Yo(e){return e==="y"?"height":"width"}function ze(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Uo(e){return Ln(ze(e))}function tc(e,t,o){o===void 0&&(o=!1);let n=st(e),r=Uo(e),i=Yo(r),s=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Vo(s)),[s,Vo(s)]}function oc(e){let t=Vo(e);return[On(e),t,On(t)]}function On(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Ja=["left","right"],$a=["right","left"],am=["top","bottom"],cm=["bottom","top"];function lm(e,t,o){switch(e){case"top":case"bottom":return o?t?$a:Ja:t?Ja:$a;case"left":case"right":return t?am:cm;default:return[]}}function nc(e,t,o,n){let r=st(e),i=lm(Ae(e),o==="start",n);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(On)))),i}function Vo(e){let t=Ae(e);return sm[t]+e.slice(t.length)}function dm(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 In(e){return typeof e!="number"?dm(e):{top:e,right:e,bottom:e,left:e}}function qt(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 Tt(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...Tt(e,r.id,o)])}function mo(e){return`data-base-ui-${e}`}var Ye=b(z(),1),sc=b(Mt(),1);var rc={style:{transition:"none"}};var um="data-base-ui-swipe-ignore",fm="data-swipe-ignore",zw=`[${um}]`,Dw=`[${fm}]`;var ic={fallbackAxisSide:"end"};var ac=b(K(),1),pm=Ye.createContext(null),mm=()=>Ye.useContext(pm),gm=mo("portal");function qr(e={}){let{ref:t,container:o,componentProps:n=be,elementProps:r}=e,i=Lt(),a=mm()?.portalNode,[l,c]=Ye.useState(null),[d,f]=Ye.useState(null),p=Y(v=>{v!==null&&f(v)}),m=Ye.useRef(null);D(()=>{if(o===null){m.current&&(m.current=null,f(null),c(null));return}if(i==null)return;let v=(o&&(xn(o)?o:o.current))??a??document.body;if(v==null){m.current&&(m.current=null,f(null),c(null));return}m.current!==v&&(m.current=v,f(null),c(v))},[o,a,i]);let u=Pe("div",n,{ref:[t,p],props:[{id:i,[gm]:""},r]});return{portalNode:d,portalSubtree:l&&u?sc.createPortal(u,l):null}}var Zt=b(z(),1);function cc(){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 bm=b(K(),1),hm=Zt.createContext(null),wm=Zt.createContext(null),go=()=>Zt.useContext(hm)?.id||null,Dt=e=>{let t=Zt.useContext(wm);return e??t};var De=b(z(),1);function vm(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,f=i.x,p=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),n==null&&t.y&&a&&(n=i.y-t.y),f-=o||0,p-=n||0,c=0,d=0,!r||l?(c=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):r&&!l&&(d=t.axis==="x"?i.height:d,c=t.axis==="y"?i.width:c),r=!0,{width:c,height:d,x:f,y:p,top:p,right:f+c,bottom:p+d,left:f}}}}function lc(e){return e!=null&&e.clientX!=null}function Zr(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=De.useRef(!1),d=De.useRef(null),[f,p]=De.useState(),[m,u]=De.useState([]),g=Y(h=>{r.set("positionReference",h)}),v=Y((h,T,x)=>{c.current||l.current.openEvent&&!lc(l.current.openEvent)||r.set("positionReference",vm(x??a,{x:h,y:T,axis:n,dataRef:l,pointerType:f}))}),_=Y(h=>{i?d.current||(v(h.clientX,h.clientY,h.currentTarget),u([])):v(h.clientX,h.clientY,h.currentTarget)}),w=St(f)?s:i;De.useEffect(()=>{if(!o){g(a);return}if(!w)return;function h(){d.current?.(),d.current=null}let T=me(s);function x(R){let E=Me(R);ie(s,E)?h():v(R.clientX,R.clientY)}return!l.current.openEvent||lc(l.current.openEvent)?d.current=re(T,"mousemove",x):g(a),h},[w,o,s,l,a,r,v,g,m]),De.useEffect(()=>()=>{r.set("positionReference",null)},[r]),De.useEffect(()=>{o&&!s&&(c.current=!1)},[o,s]),De.useEffect(()=>{!o&&i&&(c.current=!0)},[o,i]);let y=De.useMemo(()=>{function h(T){p(T.pointerType)}return{onPointerDown:h,onPointerEnter:h,onMouseMove:_,onMouseEnter:_}},[_]);return De.useMemo(()=>o?{reference:y,trigger:y}:{},[o,y])}var je=b(z(),1);function _m(){return!1}function ym(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Qr(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:s=_m,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,d=c.useState("open"),f=c.useState("floatingElement"),{dataRef:p}=c.context,m=Dt(l),u=Y(typeof r=="function"?r:()=>!1),g=typeof r=="function"?u:r,v=g!==!1,_=Y(()=>i),{escapeKey:w,outsidePress:y}=ym(a),h=je.useRef(!1),T=je.useRef(!1),x=je.useRef(!1),R=je.useRef(!1),E=je.useRef(""),k=je.useRef(null),C=ot(),W=ot(),O=Y(()=>{W.clear(),p.current.insideReactTree=!1}),L=Y(V=>{let oe=p.current.floatingContext?.nodeId;return(m?Tt(m.nodesRef.current,oe):[]).some(se=>se.context?.open&&!se.context.dataRef.current[V])}),I=Y(V=>Cn(V,c.select("floatingElement"))||Cn(V,c.select("domReferenceElement"))),S=Y(V=>{s()&&c.setOpen(!1,ee(U.triggerPress,V.nativeEvent))}),N=Y(V=>{if(!d||!o||!n||V.key!=="Escape"||R.current||!w&&L("__escapeKeyBubbles"))return;let oe=Ya(V)?V.nativeEvent:V,te=ee(U.escapeKey,oe);c.setOpen(!1,te),te.isCanceled||V.preventDefault(),!w&&!te.isPropagationAllowed&&V.stopPropagation()}),H=Y(()=>{p.current.insideReactTree=!0,W.start(0,O)}),P=Y(V=>{if(!d||!o||V.button!==0)return;let oe=Me(V.nativeEvent);ie(c.select("floatingElement"),oe)&&(h.current||(h.current=!0,T.current=!1))}),A=Y(V=>{!d||!o||(V.defaultPrevented||V.nativeEvent.defaultPrevented)&&h.current&&(T.current=!0)});je.useEffect(()=>{if(!d||!o)return;p.current.__escapeKeyBubbles=w,p.current.__outsidePressBubbles=y;let V=new We,oe=new We;function te(){V.clear(),R.current=!0}function se(){V.start(Rt.engine.webkit?5:0,()=>{R.current=!1})}function G(){x.current=!0,oe.start(0,()=>{x.current=!1})}function q(){h.current=!1,T.current=!1}function J(){let B=E.current,j=B==="pen"||!B?"mouse":B,he=_(),Te=typeof he=="function"?he():he;return typeof Te=="string"?Te:Te[j]}function ne(B){let j=J();return j==="intentional"&&B.type!=="click"||j==="sloppy"&&B.type==="click"}function ge(B){let j=p.current.floatingContext?.nodeId,he=m&&Tt(m.nodesRef.current,j).some(Te=>Cn(B,Te.context?.elements.floating));return I(B)||he}function de(B){if(ne(B)){B.type!=="click"&&!I(B)&&(oe.clear(),x.current=!1),O();return}if(p.current.insideReactTree){O();return}let j=Me(B),he=`[${mo("inert")}]`,Te=F(j)?j.getRootNode():null,Pt=Array.from((uo(Te)?Te:xe(c.select("floatingElement"))).querySelectorAll(he)),No=c.context.triggerElements;if(j&&(No.hasElement(j)||No.hasMatchingElement(Ve=>ie(Ve,j))))return;let yt=F(j)?j:null;for(;yt&&!pt(yt);){let Ve=ut(yt);if(pt(Ve)||!F(Ve))break;yt=Ve}if(!(Pt.length&&F(j)&&!Ga(j)&&!ie(j,c.select("floatingElement"))&&Pt.every(Ve=>!ie(yt,Ve)))){if(ye(j)&&!("touches"in B)){let Ve=pt(j),Ct=Ie(j),At=/auto|scroll/,dn=Ve||At.test(Ct.overflowX),un=Ve||At.test(Ct.overflowY),fn=dn&&j.clientWidth>0&&j.scrollWidth>j.clientWidth,pn=un&&j.clientHeight>0&&j.scrollHeight>j.clientHeight,mn=Ct.direction==="rtl",ae=pn&&(mn?B.offsetX<=j.offsetWidth-j.clientWidth:B.offsetX>j.clientWidth),Le=fn&&B.offsetY>j.clientHeight;if(ae||Le)return}if(!ge(B)){if(J()==="intentional"&&x.current){oe.clear(),x.current=!1;return}typeof g=="function"&&!g(B)||L("__outsidePressBubbles")||(c.setOpen(!1,ee(U.outsidePress,B)),O())}}}function X(B){J()!=="sloppy"||B.pointerType==="touch"||!c.select("open")||!o||I(B)||de(B)}function pe(B){if(J()!=="sloppy"||!c.select("open")||!o||I(B))return;let j=B.touches[0];j&&(k.current={startTime:Date.now(),startX:j.clientX,startY:j.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},C.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function ue(B,j){let he=Me(B);if(!he)return;let Te=re(he,B.type,()=>{j(B),Te()})}function _t(B){E.current="touch",ue(B,pe)}function Ee(B){C.clear(),B.type==="pointerdown"&&(E.current=B.pointerType),!(B.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&ue(B,j=>{j.type==="pointerdown"?X(j):de(j)})}function Fe(B){if(!h.current)return;let j=T.current;if(q(),J()==="intentional"){if(B.type==="pointercancel"){j&&G();return}if(!ge(B)){if(j){G();return}typeof g=="function"&&!g(B)||(oe.clear(),x.current=!0,O())}}}function Xe(B){if(J()!=="sloppy"||!k.current||I(B))return;let j=B.touches[0];if(!j)return;let he=Math.abs(j.clientX-k.current.startX),Te=Math.abs(j.clientY-k.current.startY),Pt=Math.sqrt(he*he+Te*Te);Pt>5&&(k.current.dismissOnTouchEnd=!0),Pt>10&&(de(B),C.clear(),k.current=null)}function Be(B){ue(B,Xe)}function no(B){J()!=="sloppy"||!k.current||I(B)||(k.current.dismissOnTouchEnd&&de(B),C.clear(),k.current=null)}function ln(B){ue(B,no)}let _e=xe(f),ro=nt(n&&nt(re(_e,"keydown",N),re(_e,"compositionstart",te),re(_e,"compositionend",se)),v&&nt(re(_e,"click",Ee,!0),re(_e,"pointerdown",Ee,!0),re(_e,"pointerup",Fe,!0),re(_e,"pointercancel",Fe,!0),re(_e,"mousedown",Ee,!0),re(_e,"mouseup",Fe,!0),re(_e,"touchstart",_t,!0),re(_e,"touchmove",Be,!0),re(_e,"touchend",ln,!0)));return()=>{ro(),V.clear(),oe.clear(),q(),x.current=!1}},[p,f,n,v,g,d,o,w,y,N,O,_,L,I,m,c,C]),je.useEffect(O,[g,O]);let M=je.useMemo(()=>({onKeyDown:N,onPointerDown:S,onClick:S}),[N,S]),Q=je.useMemo(()=>({onKeyDown:N,onPointerDown:A,onMouseDown:A,onClickCapture:H,onMouseDownCapture(V){H(),P(V)},onPointerDownCapture(V){H(),P(V)},onMouseUpCapture:H,onTouchEndCapture:H,onTouchMoveCapture:H}),[N,H,P,A]);return je.useMemo(()=>o?{reference:M,floating:Q,trigger:M}:{},[o,M,Q])}var Oe=b(z(),1);function dc(e,t,o){let{reference:n,floating:r}=e,i=ze(t),s=Uo(t),a=Yo(s),l=Ae(t),c=i==="y",d=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2,p=n[a]/2-r[a]/2,m;switch(l){case"top":m={x:d,y:n.y-r.height};break;case"bottom":m={x:d,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:f};break;case"left":m={x:n.x-r.width,y:f};break;default:m={x:n.x,y:n.y}}let u=st(t);return u&&(m[s]+=p*(u==="end"?1:-1)*(o&&c?-1:1)),m}async function pc(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:f="floating",altBoundary:p=!1,padding:m=0}=it(t,e),u=In(m),v=a[p?f==="floating"?"reference":"floating":f],_=qt(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(v)))==null||o?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:l})),w=f==="floating"?{x:n,y:r,width:s.floating.width,height:s.floating.height}:s.reference,y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),h=await(i.isElement==null?void 0:i.isElement(y))&&await(i.getScale==null?void 0:i.getScale(y))||{x:1,y:1},T=qt(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:y,strategy:l}):w);return{top:(_.top-T.top+u.top)/h.y,bottom:(T.bottom-_.bottom+u.bottom)/h.y,left:(_.left-T.left+u.left)/h.x,right:(T.right-_.right+u.right)/h.x}}var xm=50,mc=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:pc},l=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:f}=dc(c,n,l),p=n,m=0,u={};for(let g=0;g<i.length;g++){let v=i[g];if(!v)continue;let{name:_,fn:w}=v,{x:y,y:h,data:T,reset:x}=await w({x:d,y:f,initialPlacement:n,placement:p,strategy:r,middlewareData:u,rects:c,platform:a,elements:{reference:e,floating:t}});d=y??d,f=h??f,u[_]={...u[_],...T},x&&m<xm&&(m++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(c=x.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:r}):x.rects),{x:d,y:f}=dc(c,p,l)),g=-1)}return{x:d,y:f,placement:p,strategy:r,middlewareData:u}};var gc=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:f=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:u="none",flipAlignment:g=!0,...v}=it(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let _=Ae(r),w=ze(a),y=Ae(a)===a,h=await(l.isRTL==null?void 0:l.isRTL(c.floating)),T=p||(y||!g?[Vo(a)]:oc(a)),x=u!=="none";!p&&x&&T.push(...nc(a,g,u,h));let R=[a,...T],E=await l.detectOverflow(t,v),k=[],C=((n=i.flip)==null?void 0:n.overflows)||[];if(d&&k.push(E[_]),f){let I=tc(r,s,h);k.push(E[I[0]],E[I[1]])}if(C=[...C,{placement:r,overflows:k}],!k.every(I=>I<=0)){var W,O;let I=(((W=i.flip)==null?void 0:W.index)||0)+1,S=R[I];if(S&&(!(f==="alignment"?w!==ze(S):!1)||C.every(P=>ze(P.placement)===w?P.overflows[0]>0:!0)))return{data:{index:I,overflows:C},reset:{placement:S}};let N=(O=C.filter(H=>H.overflows[0]<=0).sort((H,P)=>H.overflows[1]-P.overflows[1])[0])==null?void 0:O.placement;if(!N)switch(m){case"bestFit":{var L;let H=(L=C.filter(P=>{if(x){let A=ze(P.placement);return A===w||A==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(A=>A>0).reduce((A,M)=>A+M,0)]).sort((P,A)=>P[1]-A[1])[0])==null?void 0:L[0];H&&(N=H);break}case"initialPlacement":N=a;break}if(r!==N)return{reset:{placement:N}}}return{}}}};function uc(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function fc(e){return ec.some(t=>e[t]>=0)}var bc=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:n}=t,{strategy:r="referenceHidden",...i}=it(e,t);switch(r){case"referenceHidden":{let s=await n.detectOverflow(t,{...i,elementContext:"reference"}),a=uc(s,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:fc(a)}}}case"escaped":{let s=await n.detectOverflow(t,{...i,altBoundary:!0}),a=uc(s,o.floating);return{data:{escapedOffsets:a,escaped:fc(a)}}}default:return{}}}}};var hc=new Set(["left","top"]);async function Rm(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),s=Ae(o),a=st(o),l=ze(o)==="y",c=hc.has(s)?-1:1,d=i&&l?-1:1,f=it(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:u}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof u=="number"&&(m=a==="end"?u*-1:u),l?{x:m*d,y:p*c}:{x:p*c,y:m*d}}var wc=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 Rm(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}}}}},vc=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:w=>{let{x:y,y:h}=w;return{x:y,y:h}}},...c}=it(e,t),d={x:o,y:n},f=await i.detectOverflow(t,c),p=ze(r),m=Ln(p),u=d[m],g=d[p],v=(w,y)=>Nn(y+f[w==="y"?"top":"left"],y,y-f[w==="y"?"bottom":"right"]);s&&(u=v(m,u)),a&&(g=v(p,g));let _=l.fn({...t,[m]:u,[p]:g});return{..._,data:{x:_.x-o,y:_.y-n,enabled:{[m]:s,[p]:a}}}}}},_c=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:f=!0}=it(e,t),p={x:r,y:i},m=ze(s),u=Ln(m),g=p[u],v=p[m],_=it(c,t),w=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(o=_.mainAxis)!=null?o:0,crossAxis:(n=_.crossAxis)!=null?n:0};if(d){let T=u==="y"?"height":"width",x=a.reference[u]-a.floating[T]+w.mainAxis,R=a.reference[u]+a.reference[T]-w.mainAxis;g<x?g=x:g>R&&(g=R)}if(f){var y,h;let T=u==="y"?"width":"height",x=hc.has(Ae(s)),R=a.reference[m]-a.floating[T]+(x&&((y=l.offset)==null?void 0:y[m])||0)+(x?0:w.crossAxis),E=a.reference[m]+a.reference[T]+(x?0:((h=l.offset)==null?void 0:h[m])||0)-(x?w.crossAxis:0);v<R?v=R:v>E&&(v=E)}return{[u]:g,[m]:v}}}},yc=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}=it(e,t),l=await r.detectOverflow(t,a),c=Ae(o),d=st(o),f=ze(o)==="y",{width:p,height:m}=n.floating,u,g;c==="top"||c==="bottom"?(u=c,g=d===(await(r.isRTL==null?void 0:r.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,u=d==="end"?"top":"bottom");let v=m-l.top-l.bottom,_=p-l.left-l.right,w=Ht(m-l[u],v),y=Ht(p-l[g],_),h=t.middlewareData.shift,T=!h,x=w,R=y;h!=null&&h.enabled.x&&(R=_),h!=null&&h.enabled.y&&(x=v),T&&!d&&(f?R=p-2*rt(l.left,l.right):x=m-2*rt(l.top,l.bottom)),await s({...t,availableWidth:R,availableHeight:x});let E=await r.getDimensions(i.floating);return p!==E.width||m!==E.height?{reset:{rects:!0}}:{}}}};function Sc(e){let t=Ie(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=ye(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n,a=zt(o)!==i||zt(n)!==s;return a&&(o=i,n=s),{width:o,height:n,$:a}}function $r(e){return F(e)?e:e.contextElement}function bo(e){let t=$r(e);if(!ye(t))return mt(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=Sc(t),s=(i?zt(o.width):o.width)/n,a=(i?zt(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var Sm=mt(0);function Ec(e){let t=me(e);return!Sn()||!t.visualViewport?Sm:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Em(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===me(e)}function Qt(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=$r(e),s=mt(1);t&&(n?F(n)&&(s=bo(n)):s=bo(e));let a=Em(i,o,n)?Ec(i):mt(0),l=(r.left+a.x)/s.x,c=(r.top+a.y)/s.y,d=r.width/s.x,f=r.height/s.y;if(i&&n){let p=me(i),m=F(n)?me(n):n,u=p,g=En(u);for(;g&&m!==u;){let v=bo(g),_=g.getBoundingClientRect(),w=Ie(g),y=_.left+(g.clientLeft+parseFloat(w.paddingLeft))*v.x,h=_.top+(g.clientTop+parseFloat(w.paddingTop))*v.y;l*=v.x,c*=v.y,d*=v.x,f*=v.y,l+=y,c+=h,u=me(g),g=En(u)}}return qt({width:d,height:f,x:l,y:c})}function Mn(e,t){let o=jo(e).scrollLeft;return t?t.left+o:Qt(ft(e)).left+o}function Tc(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-Mn(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function Tm(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",s=ft(n),a=t?Do(t.floating):!1;if(n===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},c=mt(1),d=mt(0),f=ye(n);if((f||!i)&&((Gt(n)!=="body"||zo(s))&&(l=jo(n)),f)){let m=Qt(n);c=bo(n),d.x=m.x+n.clientLeft,d.y=m.y+n.clientTop}let p=s&&!f&&!i?Tc(s,l):mt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-l.scrollLeft*c.x+d.x+p.x,y:o.y*c.y-l.scrollTop*c.y+d.y+p.y}}function km(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Pm(e){let t=jo(e),o=e.ownerDocument.body,n=rt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=rt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+Mn(e),s=-t.scrollTop;return Ie(o).direction==="rtl"&&(i+=rt(e.clientWidth,o.clientWidth)-n),{width:n,height:r,x:i,y:s}}var Cm=25;function Am(e,t,o){o===void 0&&(o="viewport");let n=o==="layoutViewport",r=me(e),i=ft(e),s=r.visualViewport,a=i.clientWidth,l=i.clientHeight,c=0,d=0;if(s){let p=!Sn()||t==="fixed";n?p||(c=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,p&&(c=s.offsetLeft,d=s.offsetTop))}if(Mn(i)<=0){let p=i.ownerDocument,m=p.body,u=getComputedStyle(m),g=p.compatMode==="CSS1Compat"&&parseFloat(u.marginLeft)+parseFloat(u.marginRight)||0,v=Math.abs(i.clientWidth-m.clientWidth-g),_=getComputedStyle(i).scrollbarGutter==="stable both-edges"?v/2:v;_<=Cm&&(a-=_)}return{width:a,height:l,x:c,y:d}}function Om(e,t){let o=Qt(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=bo(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 xc(e,t,o){let n;if(t==="viewport"||t==="layoutViewport")n=Am(e,o,t);else if(t==="document")n=Pm(ft(e));else if(F(t))n=Om(t,o);else{let r=Ec(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return qt(n)}function Nm(e,t){let o=t.get(e);if(o)return o;let n=It(e,[],!1).filter(a=>F(a)&&Gt(a)!=="body"),r=null,i=Ie(e).position==="fixed",s=i?ut(e):e;for(;F(s)&&!pt(s);){let a=Ie(s),l=Rn(s),c=r?r.position:i?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?n=n.filter(f=>f!==s):r=a,s=ut(s)}return t.set(e,n),n}function Lm(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,s=[...o==="clippingAncestors"?Do(t)?[]:Nm(t,this._c):[].concat(o),n],a=xc(t,s[0],r),l=a.top,c=a.right,d=a.bottom,f=a.left;for(let p=1;p<s.length;p++){let m=xc(t,s[p],r);l=rt(m.top,l),c=Ht(m.right,c),d=Ht(m.bottom,d),f=rt(m.left,f)}return{width:c-f,height:d-l,x:f,y:l}}function Im(e){let{width:t,height:o}=Sc(e);return{width:t,height:o}}function Mm(e,t,o){let n=ye(t),r=ft(t),i=o==="fixed",s=Qt(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=mt(0);if((n||!i)&&((Gt(t)!=="body"||zo(r))&&(a=jo(t)),n)){let p=Qt(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}!n&&r&&(l.x=Mn(r));let c=r&&!n&&!i?Tc(r,a):mt(0),d=s.left+a.scrollLeft-l.x-c.x,f=s.top+a.scrollTop-l.y-c.y;return{x:d,y:f,width:s.width,height:s.height}}function Jr(e){return Ie(e).position==="static"}function Rc(e,t){if(!ye(e)||Ie(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ft(e)===o&&(o=o.ownerDocument.body),o}function kc(e,t){let o=me(e);if(Do(e))return o;if(!ye(e)){let r=ut(e);for(;r&&!pt(r);){if(F(r)&&!Jr(r))return r;r=ut(r)}return o}let n=Rc(e,t);for(;n&&ka(n)&&Jr(n);)n=Rc(n,t);return n&&pt(n)&&Jr(n)&&!Rn(n)?o:n||Pa(e)||o}var Bm=async function(e){let t=this.getOffsetParent||kc,o=this.getDimensions,n=await o(e.floating);return{reference:Mm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Hm(e){return Ie(e).direction==="rtl"}var ei={convertOffsetParentRelativeRectToViewportRelativeRect:Tm,getDocumentElement:ft,getClippingRect:Lm,getOffsetParent:kc,getElementRects:Bm,getClientRects:km,getDimensions:Im,getScale:bo,isElement:F,isRTL:Hm};function Pc(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function zm(e,t,o){let n=null,r,i=ft(e);function s(){var d;clearTimeout(r),(d=n)==null||d.disconnect(),n=null}function a(d,f){d===void 0&&(d=!1),f===void 0&&(f=1),s();let p=e.getBoundingClientRect(),{left:m,top:u,width:g,height:v}=p;if(d||t(),!g||!v)return;let _=Wo(u),w=Wo(i.clientWidth-(m+g)),y=Wo(i.clientHeight-(u+v)),h=Wo(m),x={rootMargin:-_+"px "+-w+"px "+-y+"px "+-h+"px",threshold:rt(0,Ht(1,f))||1},R=!0;function E(k){let C=k[0].intersectionRatio;if(!Pc(p,e.getBoundingClientRect()))return a();if(C!==f){if(!R)return a();C?a(!1,C):r=setTimeout(()=>{a(!1,1e-7)},1e3)}R=!1}try{n=new IntersectionObserver(E,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(E,x)}n.observe(e)}let l=me(e),c=()=>a(o);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),s()}}function Go(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=$r(e),d=r||i?[...c?It(c):[],...t?It(t):[]]:[];d.forEach(_=>{r&&_.addEventListener("scroll",o),i&&_.addEventListener("resize",o)});let f=c&&a?zm(c,o,i):null,p=-1,m=null;s&&(m=new ResizeObserver(_=>{let[w]=_;w&&w.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var y;(y=m)==null||y.observe(t)})),o()}),c&&!l&&m.observe(c),t&&m.observe(t));let u,g=l?Qt(e):null;l&&v();function v(){let _=Qt(e);g&&!Pc(g,_)&&o(),g=_,u=requestAnimationFrame(v)}return o(),()=>{var _;d.forEach(w=>{r&&w.removeEventListener("scroll",o),i&&w.removeEventListener("resize",o)}),f?.(),(_=m)==null||_.disconnect(),m=null,l&&cancelAnimationFrame(u)}}var Cc=wc;var Ac=vc,Oc=gc,Nc=yc,Lc=bc;var Ic=_c,Bn=(e,t,o)=>{let n=new Map,r=o??{},i={...ei,...r.platform,_c:n};return mc(e,t,{...r,platform:i})};var ve=b(z(),1),Bc=b(z(),1),Hc=b(Mt(),1),jm=typeof document<"u",Fm=function(){},Hn=jm?Bc.useLayoutEffect:Fm;function zn(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(!zn(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)&&!zn(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function zc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Mc(e,t){let o=zc(e);return Math.round(t*o)/o}function ti(e){let t=ve.useRef(e);return Hn(()=>{t.current=e}),t}function Dc(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,f]=ve.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=ve.useState(n);zn(p,n)||m(n);let[u,g]=ve.useState(null),[v,_]=ve.useState(null),w=ve.useCallback(P=>{P!==x.current&&(x.current=P,g(P))},[]),y=ve.useCallback(P=>{P!==R.current&&(R.current=P,_(P))},[]),h=i||u,T=s||v,x=ve.useRef(null),R=ve.useRef(null),E=ve.useRef(d),k=l!=null,C=ti(l),W=ti(r),O=ti(c),L=ve.useCallback(()=>{if(!x.current||!R.current)return;let P={placement:t,strategy:o,middleware:p};W.current&&(P.platform=W.current),Bn(x.current,R.current,P).then(A=>{let M={...A,isPositioned:O.current!==!1};I.current&&!zn(E.current,M)&&(E.current=M,Hc.flushSync(()=>{f(M)}))})},[p,t,o,W,O]);Hn(()=>{c===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,f(P=>({...P,isPositioned:!1})))},[c]);let I=ve.useRef(!1);Hn(()=>(I.current=!0,()=>{I.current=!1}),[]),Hn(()=>{if(h&&(x.current=h),T&&(R.current=T),h&&T){if(C.current)return C.current(h,T,L);L()}},[h,T,L,C,k]);let S=ve.useMemo(()=>({reference:x,floating:R,setReference:w,setFloating:y}),[w,y]),N=ve.useMemo(()=>({reference:h,floating:T}),[h,T]),H=ve.useMemo(()=>{let P={position:o,left:0,top:0};if(!N.floating)return P;let A=Mc(N.floating,d.x),M=Mc(N.floating,d.y);return a?{...P,transform:"translate("+A+"px, "+M+"px)",...zc(N.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:A,top:M}},[o,a,N.floating,d.x,d.y]);return ve.useMemo(()=>({...d,update:L,refs:S,elements:N,floatingStyles:H}),[d,L,S,N,H])}var oi=(e,t)=>{let o=Cc(e);return{name:o.name,fn:o.fn,options:[e,t]}},ni=(e,t)=>{let o=Ac(e);return{name:o.name,fn:o.fn,options:[e,t]}},ri=(e,t)=>({fn:Ic(e).fn,options:[e,t]}),ii=(e,t)=>{let o=Oc(e);return{name:o.name,fn:o.fn,options:[e,t]}},si=(e,t)=>{let o=Nc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var ai=(e,t)=>{let o=Lc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var vo=b(z(),1),tl=b(Mt(),1);var $c=b(z(),1);var Z=(e,t,o,n,r,i,...s)=>{if(s.length>0)throw new Error(ke(1));let a;if(e&&t&&o&&n&&r&&i)a=(l,c,d,f)=>{let p=e(l,c,d,f),m=t(l,c,d,f),u=o(l,c,d,f),g=n(l,c,d,f),v=r(l,c,d,f);return i(p,m,u,g,v,c,d,f)};else if(e&&t&&o&&n&&r)a=(l,c,d,f)=>{let p=e(l,c,d,f),m=t(l,c,d,f),u=o(l,c,d,f),g=n(l,c,d,f);return r(p,m,u,g,c,d,f)};else if(e&&t&&o&&n)a=(l,c,d,f)=>{let p=e(l,c,d,f),m=t(l,c,d,f),u=o(l,c,d,f);return n(p,m,u,c,d,f)};else if(e&&t&&o)a=(l,c,d,f)=>{let p=e(l,c,d,f),m=t(l,c,d,f);return o(p,m,c,d,f)};else if(e&&t)a=(l,c,d,f)=>{let p=e(l,c,d,f);return t(p,c,d,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Qc=b(z(),1),pi=b(li(),1),Jc=b(Gc(),1);var Xc=b(z(),1);var di=[],ui;function Kc(){return ui}function qc(e){di.push(e)}function fi(e){let t=(o,n)=>{let r=Se(ig).current,i;try{ui=r;for(let s of di)s.before(r);i=e(o,n);for(let s of di)s.after(r);r.didInitialize=!0}finally{ui=void 0}return i};return t.displayName=e.displayName||e.name,t}function Zc(e){return Xc.forwardRef(fi(e))}function ig(){return{didInitialize:!1}}var sg=ao(19),ag=sg?lg:dg;function jn(e,t,o,n,r){return ag(e,t,o,n,r)}function cg(e,t,o,n,r){let i=Qc.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,pi.useSyncExternalStore)(e.subscribe,i,i)}qc({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,pi.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function lg(e,t,o,n,r){let i=Kc();if(!i)return cg(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 dg(e,t,o,n,r){return(0,Jc.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var Fn=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 jn(this,t,o,n,r)}};var Jt=b(z(),1);var wo=class extends Fn{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){Jt.useDebugValue(t);let n=this;D(()=>{n.state[t]!==o&&n.set(t,o)},[n,t,o])}useSyncedValueWithCleanup(t,o){let n=this;D(()=>(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);D(()=>{o.update(t)},[o,...n])}useControlledProp(t,o){Jt.useDebugValue(t);let n=this,r=o!==void 0;D(()=>{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 Jt.useDebugValue(t),jn(this,this.selectors[t],o,n,r)}useContextCallback(t,o){Jt.useDebugValue(t);let n=Y(o??Nt);this.context[t]=n}useStateSetter(t){let o=Jt.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 ug={open:Z(e=>e.open),transitionStatus:Z(e=>e.transitionStatus),domReferenceElement:Z(e=>e.domReferenceElement),referenceElement:Z(e=>e.positionReference??e.referenceElement),floatingElement:Z(e=>e.floatingElement),floatingId:Z(e=>e.floatingId)},gt=class extends wo{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:cc(),nested:n,triggerElements:i},ug),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Ua(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 el(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,f=s,p=$c.useRef(null);n===void 0&&p.current===null&&(p.current=new gt({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:d,onOpenChange:f,floatingId:r,syncOnly:!0,nested:i}));let m=n??p.current;return t.useSyncedValue("floatingId",r),D(()=>{let u={open:a,floatingId:r,referenceElement:l,floatingElement:c};F(l)&&(u.domReferenceElement=l),m.state.positionReference===m.state.referenceElement&&(u.positionReference=l),m.update(u)},[a,r,l,c,m]),m.context.onOpenChange=f,m.context.nested=i,m}var ol={tabIndex:-1,[Wr]:""};function nl(e,t,o=!1){let n=Lt(),r=go()!=null,i=vo.useRef(null);e===void 0&&i.current===null&&(i.current=t(n,r));let s=e??i.current;return el({popupStore:s,treatPopupAsFloatingElement:o,floatingRootContext:s.state.floatingRootContext,floatingId:n,nested:r,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function fg(e,t){let o=vo.useRef(null),n=vo.useRef(null);return vo.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 mg(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function rl(e,t,o,n={}){let r=o.reason,i=r===U.triggerHover,s=t&&r===U.triggerFocus,a=!t&&(r===U.triggerPress||r===U.escapeKey),l=mg(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?tl.flushSync(c):c()}function il(e,t,o,n){Da(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:n,preventUnmountingOnClose:!1})})}function sl(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=fg(e,o),s=Y(a=>{if(i(a),!a)return;let l=o.select("open"),c=o.select("activeTriggerId");if(c===e){o.update({activeTriggerElement:a,...l?n:null});return}c==null&&l&&o.update({activeTriggerId:e,activeTriggerElement:a,...n})});return D(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}}function al(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=e.useState("open"),r=e.useState("triggerCount");D(()=>{if(!n){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let i=e.context.triggerElements.size,s={};e.state.triggerCount!==i&&(s.triggerCount=i);let a=e.select("activeTriggerId"),l=null;if(a){let c=e.context.triggerElements.getById(a);c?c!==e.state.activeTriggerElement&&(s.activeTriggerElement=c):l=a}if(!l&&!a&&i===1){let c=e.context.triggerElements.entries().next();if(!c.done){let[d,f]=c.value;s.activeTriggerId=d,s.activeTriggerElement=f}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),l&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===l&&!e.context.triggerElements.getById(l)){let c=ee(U.none);e.setOpen(!1,c),c.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,r,o])}function cl(e,t,o){let{mounted:n,setMounted:r,transitionStatus:i}=Ea(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 kn({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function ll(e,t){e.useSyncedValues(t),D(()=>()=>{e.update({activeTriggerProps:be,inactiveTriggerProps:be,popupProps:be})},[e])}var jt=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,o){let n=this.idMap.get(t);n!==o&&(n!==void 0&&this.elementsSet.delete(n),this.elementsSet.add(o),this.idMap.set(t,o))}delete(t){let o=this.idMap.get(t);o&&(this.elementsSet.delete(o),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let o of this.elementsSet)if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function dl(){return new gt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new jt,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function fl(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:dl(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:be,inactiveTriggerProps:be,popupProps:be}}function pl(e,t,o=!1){return new gt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Xo=Z(e=>e.triggerIdProp??e.activeTriggerId),mi=Z(e=>e.openProp??e.open),ul=Z(e=>(e.popupElement?.id??e.floatingId)||void 0);function ml(e,t){return t!==void 0&&mi(e)&&Xo(e)===t}function gg(e,t){return ml(e,t)?!0:t!==void 0&&mi(e)&&Xo(e)==null&&e.triggerCount===1}var gl={open:mi,mounted:Z(e=>e.mounted),transitionStatus:Z(e=>e.transitionStatus),floatingRootContext:Z(e=>e.floatingRootContext),triggerCount:Z(e=>e.triggerCount),preventUnmountingOnClose:Z(e=>e.preventUnmountingOnClose),payload:Z(e=>e.payload),activeTriggerId:Xo,activeTriggerElement:Z(e=>e.mounted?e.activeTriggerElement:null),popupId:ul,isTriggerActive:Z((e,t)=>t!==void 0&&Xo(e)===t),isOpenedByTrigger:Z((e,t)=>ml(e,t)),isMountedByTrigger:Z((e,t)=>t!==void 0&&Xo(e)===t&&e.mounted),triggerProps:Z((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:Z((e,t)=>gg(e,t)?ul(e):void 0),popupProps:Z(e=>e.popupProps),popupElement:Z(e=>e.popupElement),positionerElement:Z(e=>e.positionerElement)};function bl(e){let{open:t=!1,onOpenChange:o,elements:n={}}=e,r=Lt(),i=go()!=null,s=Se(()=>new gt({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:n.reference??null,floatingElement:n.floating??null,triggerElements:new jt,floatingId:r,syncOnly:!1,nested:i})).current;return D(()=>{let a={open:t,floatingId:r};n.reference!==void 0&&(a.referenceElement=n.reference,a.domReferenceElement=F(n.reference)?n.reference:null),n.floating!==void 0&&(a.floatingElement=n.floating),s.update(a)},[t,r,n.reference,n.floating,s]),s.context.onOpenChange=o,s.context.nested=i,s}function gi(e={}){let{nodeId:t,externalTree:o}=e,n=bl(e),r=e.rootContext||n,i=r.useState("referenceElement"),s=r.useState("floatingElement"),a=r.useState("domReferenceElement"),l=r.useState("open"),c=r.useState("floatingId"),[d,f]=Oe.useState(null),[p,m]=Oe.useState(void 0),[u,g]=Oe.useState(void 0),v=Oe.useRef(null),_=Dt(o),w=Oe.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),y=Dc({...e,elements:{...w,...d&&{reference:d}}}),h=F(p)?p:null,T=u===void 0?r.state.floatingElement:u;r.useSyncedValue("referenceElement",p??null),r.useSyncedValue("domReferenceElement",p===void 0?a:h),r.useSyncedValue("floatingElement",T);let x=Oe.useCallback(O=>{let L=F(O)?{getBoundingClientRect:()=>O.getBoundingClientRect(),getClientRects:()=>O.getClientRects(),contextElement:O}:O;f(L),y.refs.setReference(L)},[y.refs]),R=Oe.useCallback(O=>{(F(O)||O===null)&&(v.current=O,m(O)),(F(y.refs.reference.current)||y.refs.reference.current===null||O!==null&&!F(O))&&y.refs.setReference(O)},[y.refs,m]),E=Oe.useCallback(O=>{g(O),y.refs.setFloating(O)},[y.refs]),k=Oe.useMemo(()=>({...y.refs,setReference:R,setFloating:E,setPositionReference:x,domReference:v}),[y.refs,R,E,x]),C=Oe.useMemo(()=>({...y.elements,domReference:a}),[y.elements,a]),W=Oe.useMemo(()=>({...y,dataRef:r.context.dataRef,open:l,onOpenChange:r.setOpen,events:r.context.events,floatingId:c,refs:k,elements:C,nodeId:t,rootStore:r}),[y,k,C,t,r,l,c]);return D(()=>{a&&(v.current=a)},[a]),D(()=>{r.context.dataRef.current.floatingContext=W;let O=_?.nodesRef.current.find(L=>L.id===t);O&&(O.context=W)}),Oe.useMemo(()=>({...y,context:W,refs:k,elements:C,rootStore:r}),[y,k,C,W,r])}var bt=b(z(),1);var bi=Rt.os.mac&&Rt.engine.webkit;function hi(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=r.context,a=bt.useRef(!1),l=bt.useRef(null),c=bt.useRef(!0),d=ot();bt.useEffect(()=>{let p=r.select("domReferenceElement");if(!o)return;let m=me(p);function u(){let _=r.select("domReferenceElement");!r.select("open")&&ye(_)&&_===Pn(xe(_))&&(a.current=!0)}function g(){c.current=!0}function v(){c.current=!1}return nt(re(m,"blur",u),bi&&re(m,"keydown",g,!0),bi&&re(m,"pointerdown",v,!0))},[r,o]),bt.useEffect(()=>{if(!o)return;function p(m){if(m.reason===U.triggerPress||m.reason===U.escapeKey){let u=r.select("domReferenceElement");F(u)&&(l.current=u,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,r]);let f=bt.useMemo(()=>{function p(){a.current=!1,l.current=null}return{onMouseLeave(){p()},onFocus(m){let u=m.currentTarget;if(a.current){if(l.current===u)return;p()}let g=Me(m.nativeEvent);if(F(g)){if(bi&&!m.relatedTarget){if(!c.current&&!Xa(g))return}else if(!Ka(g))return}let v=Bt(m.relatedTarget,r.context.triggerElements),{nativeEvent:_,currentTarget:w}=m,y=typeof n=="function"?n():n;if(r.select("open")&&v||y===0||y===void 0){r.setOpen(!0,ee(U.triggerFocus,_,w));return}d.start(y,()=>{a.current||r.setOpen(!0,ee(U.triggerFocus,_,w))})},onBlur(m){p();let u=m.relatedTarget,g=m.nativeEvent,v=F(u)&&u.hasAttribute(mo("focus-guard"))&&u.getAttribute("data-type")==="outside";d.start(0,()=>{let _=r.select("domReferenceElement"),w=Pn(xe(_));!u&&w===_||ie(s.current.floatingContext?.refs.floating.current,w)||ie(_,w)||v||Bt(u??w,r.context.triggerElements)||r.setOpen(!1,ee(U.triggerFocus,g))})}}},[s,n,r,d]);return bt.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var vi=b(z(),1);var wi=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},Vn=new WeakMap;function _o(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 Wn(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=Vn.get(o);i&&i!==e&&_o(i),_o(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,Vn.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function yo(e){let t=e.context.dataRef.current,o=Se(()=>t.hoverInteractionState??wi.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),co(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function _i(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=Dt(),f=go(),p=yo(i),m=ot(),u=Y(()=>An(c.current.openEvent?.type,p.interactedInside)),g=Y(()=>qa(c.current.openEvent?.type)),v=Y(()=>{_o(p)});D(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,v())},[s,p,v]),vi.useEffect(()=>v,[v]),D(()=>{if(o&&s&&p.handleCloseOptions?.blockPointerEvents&&g()&&F(l)&&a){let _=l,w=a,y=xe(a),h=d?.nodesRef.current.find(E=>E.id===f)?.context?.elements.floating;h&&(h.style.pointerEvents="");let T=p.pointerEventsScopeElement!==w?p.pointerEventsScopeElement:null,x=h!==w?h:null,R=p.handleCloseOptions?.getScope?.()??T??x??_.closest("[data-rootownerid]")??y.body;return Wn(p,{scopeElement:R,referenceElement:_,floatingElement:w}),()=>{v()}}},[o,s,l,a,p,g,d,f,v]),vi.useEffect(()=>{if(!o)return;function _(){return!!(d&&f&&Tt(d.nodesRef.current,f).length>0)}function w(E){let k=Et(n,"close",p.pointerType),C=()=>{i.setOpen(!1,ee(U.triggerHover,E)),d?.events.emit("floating.closed",E)};k?p.openChangeTimeout.start(k,C):(p.openChangeTimeout.clear(),C())}function y(E){let k=Me(E);if(!Ur(k)){p.interactedInside=!1;return}p.interactedInside=k?.closest("[aria-haspopup]")!=null}function h(){p.openChangeTimeout.clear(),m.clear(),d?.events.off("floating.closed",x),v()}function T(E){if(_()&&d){d.events.on("floating.closed",x);return}if(Bt(E.relatedTarget,i.context.triggerElements))return;let k=c.current.floatingContext?.nodeId??r,C=E.relatedTarget;if(!(d&&k&&F(C)&&Tt(d.nodesRef.current,k,!1).some(O=>ie(O.context?.elements.floating,C)))){if(p.handler){p.handler(E);return}v(),g()&&!u()&&w(E)}}function x(E){!d||!f||_()||m.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,ee(U.triggerHover,E)),d.events.emit("floating.closed",E)})}let R=a;return nt(R&&re(R,"mouseenter",h),R&&re(R,"mouseleave",T),R&&re(R,"pointerdown",y,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,c,n,r,g,u,v,p,d,f,m])}var Ft=b(z(),1),hl=b(Mt(),1);var bg={current:null};function yi(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=bg,externalTree:c,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:m}=t,u="rootStore"in e?e.rootStore:e,{dataRef:g,events:v}=u.context,_=Dt(c),w=yo(u),y=Ft.useRef(!1),h=He(r),T=He(n),x=He(s),R=He(o),E=He(m),k=He(p),C=Y(()=>An(g.current.openEvent?.type,w.interactedInside)),W=Y(()=>E.current?.()!==!1),O=Y((S,N,H)=>{let P=u.context.triggerElements;if(P.hasElement(N))return!S||!ie(S,N);if(!F(H))return!1;let A=H;return P.hasMatchingElement(M=>ie(M,A))&&(!S||!ie(S,A))}),L=Y(()=>{if(!w.handler)return;xe(u.select("domReferenceElement")).removeEventListener("mousemove",w.handler),w.handler=void 0}),I=Y(()=>{_o(w)});return d&&(w.handleCloseOptions=h.current?.__options),Ft.useEffect(()=>L,[L]),Ft.useEffect(()=>{if(!o)return;function S(N){N.open?y.current=!1:(y.current=N.reason===U.triggerHover,L(),w.openChangeTimeout.clear(),w.restTimeout.clear(),w.blockMouseMove=!0,w.restTimeoutPending=!1)}return v.on("openchange",S),()=>{v.off("openchange",S)}},[o,v,w,L]),Ft.useEffect(()=>{if(!o)return;function S(A,M=!0){let Q=Et(T.current,"close",w.pointerType);Q?w.openChangeTimeout.start(Q,()=>{u.setOpen(!1,ee(U.triggerHover,A)),_?.events.emit("floating.closed",A)}):M&&(w.openChangeTimeout.clear(),u.setOpen(!1,ee(U.triggerHover,A)),_?.events.emit("floating.closed",A))}let N=l.current??(d?u.select("domReferenceElement"):null);if(!F(N))return;function H(A){if(w.openChangeTimeout.clear(),w.blockMouseMove=!1,i&&!St(w.pointerType))return;let M=Gr(x.current),Q=Et(T.current,"open",w.pointerType),V=Me(A),oe=A.currentTarget??null,te=u.select("domReferenceElement"),se=oe;if(F(V)&&!u.context.triggerElements.hasElement(V)){for(let ue of u.context.triggerElements.elements())if(ie(ue,V)){se=ue;break}}F(oe)&&F(te)&&!u.context.triggerElements.hasElement(oe)&&ie(oe,te)&&(se=te);let G=se==null?!1:O(te,se,V),q=u.select("open"),J=k.current?.()??u.select("transitionStatus")==="ending",ne=!q&&J&&y.current,ge=!G&&F(se)&&F(te)&&ie(te,se)&&ne,de=M>0&&!Q,X=G&&(q||ne)||ge,pe=!q||G;if(X){W()&&u.setOpen(!0,ee(U.triggerHover,A,se));return}de||(Q?w.openChangeTimeout.start(Q,()=>{pe&&W()&&u.setOpen(!0,ee(U.triggerHover,A,se))}):pe&&W()&&u.setOpen(!0,ee(U.triggerHover,A,se)))}function P(A){if(C()){I();return}L();let M=u.select("domReferenceElement"),Q=xe(M);w.restTimeout.clear(),w.restTimeoutPending=!1;let V=g.current.floatingContext??f?.();if(Bt(A.relatedTarget,u.context.triggerElements))return;if(h.current&&V){u.select("open")||w.openChangeTimeout.clear();let te=l.current;w.handler=h.current({...V,tree:_,x:A.clientX,y:A.clientY,onClose(){I(),L(),R.current&&!C()&&te===u.select("domReferenceElement")&&S(A,!0)}}),Q.addEventListener("mousemove",w.handler),w.handler(A);return}(w.pointerType!=="touch"||!ie(u.select("floatingElement"),A.relatedTarget))&&S(A)}return a?nt(re(N,"mousemove",H,{once:!0}),re(N,"mouseenter",H),re(N,"mouseleave",P)):nt(re(N,"mouseenter",H),re(N,"mouseleave",P))},[L,I,g,T,u,o,h,w,d,O,C,i,a,x,l,_,R,f,k,W]),Ft.useMemo(()=>{if(!o)return;function S(N){w.pointerType=N.pointerType}return{onPointerDown:S,onPointerEnter:S,onMouseMove(N){let{nativeEvent:H}=N,P=N.currentTarget,A=u.select("domReferenceElement"),M=u.select("open"),Q=O(A,P,N.target);if(i&&!St(w.pointerType))return;if(M&&Q&&w.handleCloseOptions?.blockPointerEvents){let te=u.select("floatingElement");if(te){let se=w.handleCloseOptions?.getScope?.()??P.ownerDocument.body;Wn(w,{scopeElement:se,referenceElement:P,floatingElement:te})}}let V=Gr(x.current);if(M&&!Q||V===0||!Q&&w.restTimeoutPending&&N.movementX**2+N.movementY**2<2)return;w.restTimeout.clear();function oe(){if(w.restTimeoutPending=!1,C())return;let te=u.select("open");!w.blockMouseMove&&(!te||Q)&&W()&&u.setOpen(!0,ee(U.triggerHover,H,P))}w.pointerType==="touch"?hl.flushSync(()=>{oe()}):Q&&M?oe():(w.restTimeoutPending=!0,w.restTimeout.start(V,oe))}}},[o,w,C,O,i,u,x,W])}var wl=.1,hg=wl*wl,le=.5;function Yn(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function Un(e,t,o,n,r,i,s,a,l,c){let d=!1;return Yn(e,t,o,n,r,i)&&(d=!d),Yn(e,t,r,i,s,a)&&(d=!d),Yn(e,t,s,a,l,c)&&(d=!d),Yn(e,t,l,c,o,n)&&(d=!d),d}function wg(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function Gn(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 xi(e={}){let{blockPointerEvents:t=!1}=e,o=new We,n=({x:r,y:i,placement:s,elements:a,onClose:l,nodeId:c,tree:d})=>{let f=s?.split("-")[0],p=!1,m=null,u=null,g=typeof performance<"u"?performance.now():0;function v(w,y){let h=performance.now(),T=h-g;if(m===null||u===null||T===0)return m=w,u=y,g=h,!1;let x=w-m,R=y-u,E=x*x+R*R,k=T*T*hg;return m=w,u=y,g=h,E<k}function _(){o.clear(),l()}return function(y){o.clear();let h=a.domReference,T=a.floating;if(!h||!T||f==null||r==null||i==null)return;let{clientX:x,clientY:R}=y,E=Me(y),k=y.type==="mouseleave",C=ie(T,E),W=ie(h,E);if(C&&(p=!0,!k))return;if(W&&(p=!1,!k)){p=!0;return}if(k&&F(y.relatedTarget)&&ie(T,y.relatedTarget))return;function O(){return!!(d&&Tt(d.nodesRef.current,c).length>0)}function L(){O()||_()}if(O())return;let I=h.getBoundingClientRect(),S=T.getBoundingClientRect(),N=r>S.right-S.width/2,H=i>S.bottom-S.height/2,P=S.width>I.width,A=S.height>I.height,M=(P?I:S).left,Q=(P?I:S).right,V=(A?I:S).top,oe=(A?I:S).bottom;if(f==="top"&&i>=I.bottom-1||f==="bottom"&&i<=I.top+1||f==="left"&&r>=I.right-1||f==="right"&&r<=I.left+1){L();return}let te=!1;switch(f){case"top":te=Gn(x,R,M,I.top+1,Q,S.bottom-1);break;case"bottom":te=Gn(x,R,M,S.top+1,Q,I.bottom-1);break;case"left":te=Gn(x,R,S.right-1,oe,I.left+1,V);break;case"right":te=Gn(x,R,I.right-1,oe,S.left+1,V);break;default:}if(te)return;if(p&&!wg(x,R,I)){L();return}if(!k&&v(x,R)){L();return}let se=!1;switch(f){case"top":{let G=P?le/2:le*4,q=P||N?r+G:r-G,J=P?r-G:N?r+G:r-G,ne=i+le+1,ge=N||P?S.bottom-le:S.top,de=N?P?S.bottom-le:S.top:S.bottom-le;se=Un(x,R,q,ne,J,ne,S.left,ge,S.right,de);break}case"bottom":{let G=P?le/2:le*4,q=P||N?r+G:r-G,J=P?r-G:N?r+G:r-G,ne=i-le,ge=N||P?S.top+le:S.bottom,de=N?P?S.top+le:S.bottom:S.top+le;se=Un(x,R,q,ne,J,ne,S.left,ge,S.right,de);break}case"left":{let G=A?le/2:le*4,q=A||H?i+G:i-G,J=A?i-G:H?i+G:i-G,ne=r+le+1,ge=H||A?S.right-le:S.left,de=H?A?S.right-le:S.left:S.right-le;se=Un(x,R,ge,S.top,de,S.bottom,ne,q,ne,J);break}case"right":{let G=A?le/2:le*4,q=A||H?i+G:i-G,J=A?i-G:H?i+G:i-G,ne=r-le,ge=H||A?S.left+le:S.right,de=H?A?S.left+le:S.right:S.left+le;se=Un(x,R,ne,q,ne,J,ge,S.top,de,S.bottom);break}default:}se?p||o.start(40,L):L()}};return n.__options={...e,blockPointerEvents:t},n}var Ri=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yt.startingStyle]="startingStyle",e[e.endingStyle=Yt.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),Ko=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),vg={[Ko.popupOpen]:""},oy={[Ko.popupOpen]:"",[Ko.pressed]:""},_g={[Ri.open]:""},yg={[Ri.closed]:""},xg={[Ri.anchorHidden]:""},vl={open(e){return e?vg:null}};var xo={open(e){return e?_g:yg},anchorHidden(e){return e?xg:null}};function _l(e){return ao(19)?e:e?"true":void 0}var Ue=b(z(),1);var Rg=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:f="real"}=it(e,t)||{};if(c==null)return{};let p=In(d),m={x:o,y:n},u=Uo(r),g=Yo(u),v=await s.getDimensions(c),_=u==="y",w=_?"top":"left",y=_?"bottom":"right",h=_?"clientHeight":"clientWidth",T=i.reference[g]+i.reference[u]-m[u]-i.floating[g],x=m[u]-i.reference[u],R=f==="real"?await s.getOffsetParent?.(c):a.floating,E=a.floating[h]||i.floating[g];(!E||!await s.isElement?.(R))&&(E=a.floating[h]||i.floating[g]);let k=T/2-x/2,C=E/2-v[g]/2-1,W=Math.min(p[w],C),O=Math.min(p[y],C),L=W,I=E-v[g]-O,S=E/2-v[g]/2+k,N=Nn(L,S,I),H=!l.arrow&&st(r)!=null&&S!==N&&i.reference[g]/2-(S<L?W:O)-v[g]/2<0,P=H?S<L?S-L:S-I:0;return{[u]:m[u]+P,data:{[u]:N,centerOffset:S-N-P,...H&&{alignmentOffset:P}},reset:H}}}),yl=(e,t)=>({...Rg(e),options:[e,t]});var Sg=ai().fn,xl={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;return{data:{referenceHidden:(await Sg(e)).data?.referenceHidden||i}}}};var qo={sideX:"left",sideY:"top"},Rl={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:s,placement:a}=e,l=me(r),c=l.getComputedStyle(r);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:qo};let f=await i.getOffsetParent?.(r),p={width:0,height:0};if(s==="fixed"&&l?.visualViewport)p={width:l.visualViewport.width,height:l.visualViewport.height};else if(f===l){let w=xe(r);p={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await i.isElement?.(f)&&(p=await i.getDimensions(f));let m=Ae(a),u=t,g=o;m==="left"&&(u=p.width-(t+n.width)),m==="top"&&(g=p.height-(o+n.height));let v=m==="left"?"right":qo.sideX,_=m==="top"?"bottom":qo.sideY;return{x:u,y:g,data:{sideX:v,sideY:_}}}};function Tl(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 Sl(e,t,o){let{rects:n,placement:r}=e;return{side:Tl(t,Ae(r),o),align:st(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function kl(e){let{anchor:t,positionMethod:o="absolute",side:n="bottom",sideOffset:r=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:l=5,sticky:c=!1,arrowPadding:d=5,disableAnchorTracking:f=!1,inline:p,keepMounted:m=!1,floatingRootContext:u,mounted:g,collisionAvoidance:v,shiftCrossAxis:_=!1,nodeId:w,adaptiveOrigin:y,lazyFlip:h=!1,externalTree:T}=e,[x,R]=Ue.useState(null);!g&&x!==null&&R(null);let E=v.side||"flip",k=v.align||"flip",C=v.fallbackAxisSide||"end",W=typeof t=="function"?t:void 0,O=Y(W),L=W?O:t,I=He(t),S=He(g),H=so()==="rtl",P=x||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":H?"left":"right","inline-start":H?"right":"left"}[n],A=i==="center"?P:`${P}-${i}`,M=l,Q=1,V=n==="bottom"?Q:0,oe=n==="top"?Q:0,te=n==="right"?Q:0,se=n==="left"?Q:0;typeof M=="number"?M={top:M+V,right:M+se,bottom:M+oe,left:M+te}:M&&(M={top:(M.top||0)+V,right:(M.right||0)+se,bottom:(M.bottom||0)+oe,left:(M.left||0)+te});let G={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:M},q=Ue.useRef(null),J=He(r),ne=He(s),ge=typeof r!="function"?r:0,de=typeof s!="function"?s:0,X=[];p&&X.push(p),X.push(oi(ae=>{let Le=Sl(ae,n,H),ct=typeof J.current=="function"?J.current(Le):J.current,Ke=typeof ne.current=="function"?ne.current(Le):ne.current;return{mainAxis:ct,crossAxis:Ke,alignmentAxis:Ke}},[ge,de,H,n]));let pe=k==="none"&&E!=="shift",ue=!pe&&(c||_||E==="shift"),_t=E==="none"?null:ii({...G,padding:{top:M.top+Q,right:M.right+Q,bottom:M.bottom+Q,left:M.left+Q},mainAxis:!_&&E==="flip",crossAxis:k==="flip"?"alignment":!1,fallbackAxisSideDirection:C}),Ee=pe?null:ni(ae=>{let Le=xe(ae.elements.floating).documentElement;return{...G,rootBoundary:_?{x:0,y:0,width:Le.clientWidth,height:Le.clientHeight}:void 0,mainAxis:k!=="none",crossAxis:ue,limiter:c||_?void 0:ri(ct=>{if(!q.current)return{};let{width:Ke,height:xt}=q.current.getBoundingClientRect(),tt=ze(Ae(ct.placement)),Vt=tt==="y"?Ke:xt,io=tt==="y"?M.left+M.right:M.top+M.bottom;return{offset:Vt/2+io/2}})}},[G,c,_,M,k]);E==="shift"||k==="shift"||i==="center"?X.push(Ee,_t):X.push(_t,Ee),X.push(si({...G,apply({elements:{floating:ae},availableWidth:Le,availableHeight:ct,rects:Ke}){if(!S.current)return;let xt=ae.style;xt.setProperty("--available-width",`${Le}px`),xt.setProperty("--available-height",`${ct}px`);let tt=me(ae).devicePixelRatio||1,{x:Vt,y:io,width:gn,height:vr}=Ke.reference,_r=(Math.round((Vt+gn)*tt)-Math.round(Vt*tt))/tt,yr=(Math.round((io+vr)*tt)-Math.round(io*tt))/tt;xt.setProperty("--anchor-width",`${_r}px`),xt.setProperty("--anchor-height",`${yr}px`)}}),yl(ae=>({element:q.current||xe(ae.elements.floating).createElement("div"),padding:d,offsetParent:"floating"}),[d]),{name:"transformOrigin",fn(ae){let{elements:Le,middlewareData:ct,placement:Ke,rects:xt,y:tt}=ae,Vt=Ae(Ke),io=ze(Vt),gn=q.current,vr=ct.arrow?.x||0,_r=ct.arrow?.y||0,yr=gn?.clientWidth||0,Pf=gn?.clientHeight||0,xr=vr+yr/2,$s=_r+Pf/2,Cf=Math.abs(ct.shift?.y||0),Af=xt.reference.height/2,Lo=typeof r=="function"?r(Sl(ae,n,H)):r,Of=Cf>Lo,Nf={top:`${xr}px calc(100% + ${Lo}px)`,bottom:`${xr}px ${-Lo}px`,left:`calc(100% + ${Lo}px) ${$s}px`,right:`${-Lo}px ${$s}px`}[Vt],Lf=`${xr}px ${xt.reference.y+Af-tt}px`;return Le.floating.style.setProperty("--transform-origin",ue&&io==="y"&&Of?Lf:Nf),{}}},xl,y),D(()=>{!g&&u&&u.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[g,u]);let Fe=Ue.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Xe,elements:Be,x:no,y:ln,middlewareData:_e,update:ro,placement:B,context:j,isPositioned:he,floatingStyles:Te}=gi({rootContext:u,open:m?g:void 0,placement:A,middleware:X,strategy:o,whileElementsMounted:m?void 0:(...ae)=>Go(...ae,Fe),nodeId:w,externalTree:T}),{sideX:Pt,sideY:No}=_e.adaptiveOrigin||qo,yt=he?o:"fixed",Ve=Ue.useMemo(()=>{let ae=y?{position:yt,[Pt]:no,[No]:ln}:{position:yt,...Te};return he||(ae.opacity=0),ae},[y,yt,Pt,no,No,ln,Te,he]),Ct=Ue.useRef(null);D(()=>{if(!g)return;let ae=I.current,Le=typeof ae=="function"?ae():ae,Ke=(El(Le)?Le.current:Le)||null||null;Ke!==Ct.current&&(Xe.setPositionReference(Ke),Ct.current=Ke)},[g,Xe,L,I]),Ue.useEffect(()=>{if(!g)return;let ae=I.current;typeof ae!="function"&&El(ae)&&ae.current!==Ct.current&&(Xe.setPositionReference(ae.current),Ct.current=ae.current)},[g,Xe,L,I]),Ue.useEffect(()=>{if(m&&g&&Be.reference&&Be.floating)return Go(Be.reference,Be.floating,ro,Fe)},[m,g,Be,ro,Fe]);let At=Ae(B),dn=Tl(n,At,H),un=st(B)||"center",fn=!!_e.hide?.referenceHidden;D(()=>{h&&g&&he&&R(At)},[h,g,he,At]);let pn=Ue.useMemo(()=>({position:"absolute",top:_e.arrow?.y,left:_e.arrow?.x}),[_e.arrow]),mn=_e.arrow?.centerOffset!==0;return Ue.useMemo(()=>({positionerStyles:Ve,arrowStyles:pn,arrowRef:q,arrowUncentered:mn,side:dn,align:un,physicalSide:At,anchorHidden:fn,refs:Xe,context:j,isPositioned:he,update:ro}),[Ve,pn,q,mn,dn,un,At,fn,Xe,j,he,ro])}function El(e){return e!=null&&"current"in e}function Xn(e){return e==="starting"?rc:be}function Pl(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),Pe("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},Xn(n),r],stateAttributesMapping:xo})}var Cl=b(z(),1);var Si=Cl.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:f}=La({disabled:i,focusableWhenDisabled:s,native:a});return Pe("button",t,{state:{disabled:i},ref:[o,f],props:[c,d]})});var Ne=b(z(),1),Hl=b(Mt(),1);var Al=b(z(),1);function Ol(e){let[t,o]=Al.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var Ro=b(z(),1);function Ei(e){let t=Ie(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=ye(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n;return(zt(o)!==i||zt(n)!==s)&&(o=i,n=s),{width:o,height:n}}function Ll(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,c=po(t,!0,!1),d=lo(),f=Ro.useRef(null),p=Ro.useRef(!0),m=Ro.useRef(Nt),u=Y(i),g=Y(s),v=Ro.useMemo(()=>{let _=a==="top",w=a==="left";return l==="rtl"?(_=_||a==="inline-end",w=w||a==="inline-end"):(_=_||a==="inline-start",w=w||a==="inline-start"),_?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[w?"right":"left"]:"0"}:be},[a,l]);D(()=>{if(!r){m.current=Nt,p.current=!0,f.current=null;return}if(!t||!o)return;m.current=Nl(t,v),Ti(t,"auto");let _=qn(t,"position","static"),w=qn(t,"transform","none"),y=qn(t,"scale","1"),h=Nl(o,{"--available-width":"max-content","--available-height":"max-content"});function T(){_(),w(),h()}function x(){T(),y()}if(u?.(),p.current||f.current===null){Kn(o,"max-content");let C=Ei(t);return f.current=C,Kn(o,C),x(),g?.(null,C),p.current=!1,()=>{m.current(),m.current=Nt}}Kn(o,"max-content");let R=f.current,E=Ei(t);f.current=E,Ti(t,R),x(),g?.(R,E),Kn(o,E);let k=new AbortController;return d.request(()=>{Ti(t,E),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),d.cancel(),m.current(),m.current=Nt}},[n,t,o,c,d,r,u,g,v])}function qn(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function Nl(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(qn(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Nt}function Ti(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 Kn(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 Il=b(z(),1);var Ml=b(K(),1),Zn=function(t){let{direction:o="ltr"}=t,n=Il.useMemo(()=>({direction:o}),[o]);return(0,Ml.jsx)(Er.Provider,{value:n,children:t.children})};var So=b(K(),1);function zl(e){let{store:t,side:o,cssVars:n,children:r}=e,i=so(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),l=t.useState("open"),c=t.useState("payload"),d=t.useState("mounted"),f=t.useState("popupElement"),p=t.useState("positionerElement"),m=Ol(l?s:null),u=kg(a,c),g=Ne.useRef(null),[v,_]=Ne.useState(null),[w,y]=Ne.useState(null),h=Ne.useRef(null),T=Ne.useRef(null),x=po(h,!0,!1),R=lo(),[E,k]=Ne.useState(null),[C,W]=Ne.useState(!1);D(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let O=Y(()=>{h.current?.style.setProperty("animation","none"),h.current?.style.setProperty("transition","none"),T.current?.style.setProperty("display","none")}),L=Y(P=>{h.current?.style.removeProperty("animation"),h.current?.style.removeProperty("transition"),T.current?.style.removeProperty("display"),P&&k(P)}),I=Ne.useRef(null);D(()=>{(!l||!d)&&(I.current=null)},[l,d]),D(()=>{if(s&&m&&s!==m&&I.current!==s&&g.current){_(g.current),W(!0);let P=Tg(m,s);y(P),R.request(()=>{Hl.flushSync(()=>{W(!1)}),x(()=>{_(null),k(null),g.current=null})}),I.current=s}},[s,m,v,x,R]),D(()=>{let P=h.current;if(!P)return;let A=xe(P).createElement("div");for(let M of Array.from(P.childNodes))A.appendChild(M.cloneNode(!0));g.current=A});let S=v!=null,N;S?N=(0,So.jsxs)(Ne.Fragment,{children:[(0,So.jsx)("div",{"data-previous":!0,inert:_l(!0),ref:T,style:{...E?{[n.popupWidth]:`${E.width}px`,[n.popupHeight]:`${E.height}px`}:null,position:"absolute"},"data-ending-style":C?void 0:""},"previous"),(0,So.jsx)("div",{"data-current":!0,ref:h,"data-starting-style":C?"":void 0,children:r},u)]}):N=(0,So.jsx)("div",{"data-current":!0,ref:h,children:r},u),D(()=>{let P=T.current;!P||!v||P.replaceChildren(...Array.from(v.childNodes))},[v]),Ll({popupElement:f,positionerElement:p,mounted:d,content:c,onMeasureLayout:O,onMeasureLayoutComplete:L,side:o,direction:i});let H={activationDirection:Eg(w),transitioning:S};return{children:N,state:H}}function Eg(e){if(e)return`${Bl(e.horizontal,5,"right","left")} ${Bl(e.vertical,5,"down","up")}`}function Bl(e,t,o,n){return e>t?o:e<-t?n:""}function Tg(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 kg(e,t){let[o,n]=Ne.useState(0),r=Ne.useRef(e),i=Ne.useRef(t),s=Ne.useRef(!1);return D(()=>{let a=r.current,l=i.current,c=e!==a,d=t!==l;c?(n(f=>f+1),s.current=!d):s.current&&d&&(n(f=>f+1),s.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var Qn=b(z(),1),Dl=b(Mt(),1);var jl=b(K(),1),Fl=Qn.forwardRef(function(t,o){let{children:n,container:r,className:i,render:s,style:a,...l}=t,{portalNode:c,portalSubtree:d}=qr({container:r,ref:o,componentProps:t,elementProps:l});return!d&&!c?null:(0,jl.jsxs)(Qn.Fragment,{children:[d,c&&Dl.createPortal(n,c)]})});var Ze={};Ot(Ze,{Arrow:()=>nd,Handle:()=>Zo,Popup:()=>td,Portal:()=>Ql,Positioner:()=>$l,Provider:()=>rd,Root:()=>Wl,Trigger:()=>Kl,Viewport:()=>ad,createHandle:()=>cd});var ht=b(z(),1);var Jn=b(z(),1),ki=Jn.createContext(void 0);function qe(e){let t=Jn.useContext(ki);if(t===void 0&&!e)throw new Error(ke(72));return t}var Vl=b(z(),1);var Pg={...gl,disabled:Z(e=>e.disabled),instantType:Z(e=>e.instantType),isInstantPhase:Z(e=>e.isInstantPhase),trackCursorAxis:Z(e=>e.trackCursorAxis),disableHoverablePopup:Z(e=>e.disableHoverablePopup),lastOpenChangeReason:Z(e=>e.openChangeReason),closeOnClick:Z(e=>e.closeOnClick),closeDelay:Z(e=>e.closeDelay),hasViewport:Z(e=>e.hasViewport)},Eo=class e extends wo{constructor(t,o,n=!1){let r=new jt,i={...Cg(),...t};i.floatingRootContext=pl(r,o,n),super(i,{popupRef:Vl.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},Pg)}setOpen=(t,o)=>{rl(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ee(U.triggerPress,t))}static useStore(t,o){return nl(t,(r,i)=>new e(o,r,i)).store}};function Cg(){return{...fl(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var $n=b(K(),1),Wl=fi(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:f,defaultTriggerId:p=null,children:m}=t,u=Eo.useStore(d?.store,{open:n,openProp:r,activeTriggerId:p,triggerIdProp:f});il(u,r,n,p),u.useControlledProp("openProp",r),u.useControlledProp("triggerIdProp",f),u.useContextCallback("onOpenChange",l),u.useContextCallback("onOpenChangeComplete",c);let g=u.useState("open"),v=!o&&g,_=u.useState("activeTriggerId"),w=u.useState("mounted"),y=u.useState("payload");u.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),u.useSyncedValue("disabled",o),al(u,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:h,transitionStatus:T}=cl(v,u),x=u.useState("isInstantPhase"),R=u.useState("instantType"),E=u.useState("lastOpenChangeReason"),k=ht.useRef(null);D(()=>{g&&o&&u.setOpen(!1,ee(U.disabled))},[g,o,u]),D(()=>{T==="ending"&&E===U.none||T!=="ending"&&x?(R!=="delay"&&(k.current=R),u.set("instantType","delay")):k.current!==null&&(u.set("instantType",k.current),k.current=null)},[T,x,E,R,u]),D(()=>{v&&_==null&&u.set("payload",void 0)},[u,_,v]);let C=ht.useCallback(()=>{u.setOpen(!1,ee(U.imperativeAction))},[u]);ht.useImperativeHandle(a,()=>({unmount:h,close:C}),[h,C]);let W=v||w||!o&&s!=="none";return(0,$n.jsxs)(ki.Provider,{value:u,children:[W&&(0,$n.jsx)(Ag,{store:u,disabled:o,trackCursorAxis:s}),typeof m=="function"?m({payload:y}):m]})});function Ag({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=Qr(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Zr(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=ht.useMemo(()=>we(i.reference,r.reference),[i.reference,r.reference]),a=ht.useMemo(()=>we(i.trigger,r.trigger),[i.trigger,r.trigger]),l=ht.useMemo(()=>we(ol,i.floating,r.floating),[i.floating,r.floating]);return ll(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:l}),null}var tr=b(z(),1);var er=b(z(),1),Pi=er.createContext(void 0);function Yl(){return er.useContext(Pi)}var Ul=(function(e){return e[e.popupOpen=Ko.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var Xl="data-base-ui-tooltip-trigger";function Gl(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;n<o.length;n+=1){let r=o[n];if(F(r))return r}}let t=e.target;return F(t)?t:null}function Og(e){let t=e;for(;t;){if(t.hasAttribute(Xl))return t;let o=t.parentElement;if(o){t=o;continue}let n=t.getRootNode();t="host"in n&&F(n.host)?n.host:null}return null}var Kl=Zc(function(t,o){let{render:n,className:r,style:i,handle:s,payload:a,disabled:l,delay:c,closeOnClick:d=!0,closeDelay:f,id:p,...m}=t,u=qe(!0),g=s?.store??u;if(!g)throw new Error(ke(82));let v=Ra(p),_=g.useState("isTriggerActive",v),w=g.useState("isOpenedByTrigger",v),y=g.useState("floatingRootContext"),h=tr.useRef(null),T=c??600,x=f??0,{registerTrigger:R,isMountedByThisTrigger:E}=sl(v,h,g,{payload:a,closeOnClick:d,closeDelay:x}),k=Yl(),{delayRef:C,isInstantPhase:W,hasProvider:O}=Kr(y,{open:w}),L=yo(y);g.useSyncedValue("isInstantPhase",W);let I=g.useState("disabled"),S=l??I,N=He(S),H=g.useState("trackCursorAxis"),P=g.useState("disableHoverablePopup"),A=tr.useRef(!1),M=ot(),Q=tr.useRef(void 0);function V(){let X=k?.delay,pe=typeof C.current=="object"?C.current.open:void 0,ue=T;return O&&(pe!==0?ue=c??X??T:ue=0),ue}function oe(X){let pe=h.current;if(!pe||!X)return!1;let ue=Og(X);return ue!==null&&ue!==pe&&ie(pe,ue)}function te(X){let pe=oe(X);return A.current=pe,pe&&(L.openChangeTimeout.clear(),L.restTimeout.clear(),L.restTimeoutPending=!1,M.clear()),pe}let se=yi(y,{enabled:!S,mouseOnly:!0,move:!1,handleClose:!P&&H!=="both"?xi():null,restMs:V,delay(){let X=typeof C.current=="object"?C.current.close:void 0,pe=x;return f==null&&O&&(pe=X),{close:pe}},triggerElementRef:h,isActiveTrigger:_,isClosing:()=>g.select("transitionStatus")==="ending",shouldOpen(){return!A.current}}),G=hi(y,{enabled:!S}).reference,q=X=>{let pe=A.current,ue=Gl(X),_t=te(ue),Ee=h.current,Fe=Ee&&ue&&ie(Ee,ue);if(_t&&g.select("open")&&g.select("lastOpenChangeReason")===U.triggerHover){g.setOpen(!1,ee(U.triggerHover,X));return}if(pe&&!_t&&Fe&&!N.current&&!g.select("open")&&Ee&&St(Q.current)){let Xe=()=>{!A.current&&!N.current&&!g.select("open")&&g.setOpen(!0,ee(U.triggerHover,X,Ee))},Be=V();Be===0?(M.clear(),Xe()):M.start(Be,Xe)}},J=g.useState("triggerProps",E);return Pe("button",t,{state:{open:w},ref:[o,R,h],props:[se,G,E||H!=="none"?J:void 0,{onMouseOver(X){q(X.nativeEvent)},onFocus(X){oe(Gl(X.nativeEvent))&&X.preventBaseUIHandler()},onMouseLeave(){A.current=!1,M.clear(),Q.current=void 0},onPointerEnter(X){Q.current=X.pointerType},onPointerDown(X){Q.current=X.pointerType,g.set("closeOnClick",d),d&&!g.select("open")&&g.cancelPendingOpen(X.nativeEvent)},onClick(X){d&&!g.select("open")&&g.cancelPendingOpen(X.nativeEvent)},id:v,[Ul.triggerDisabled]:S?"":void 0,[Xl]:S?void 0:""},m],stateAttributesMapping:vl})});var Zl=b(z(),1);var or=b(z(),1),Ci=or.createContext(void 0);function ql(){let e=or.useContext(Ci);if(e===void 0)throw new Error(ke(70));return e}var Ai=b(K(),1),Ql=Zl.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return qe().useState("mounted")||n?(0,Ai.jsx)(Ci.Provider,{value:n,children:(0,Ai.jsx)(Fl,{ref:o,...r})}):null});var rr=b(z(),1);var nr=b(z(),1),Oi=nr.createContext(void 0);function To(){let e=nr.useContext(Oi);if(e===void 0)throw new Error(ke(71));return e}var Jl=b(K(),1),$l=rr.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:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:u=!1,disableAnchorTracking:g=!1,collisionAvoidance:v=ic,style:_,...w}=t,y=qe(),h=ql(),T=y.useState("open"),x=y.useState("mounted"),R=y.useState("trackCursorAxis"),E=y.useState("disableHoverablePopup"),k=y.useState("floatingRootContext"),C=y.useState("instantType"),W=y.useState("transitionStatus"),O=y.useState("hasViewport"),L=kl({anchor:i,positionMethod:s,floatingRootContext:k,mounted:x,side:a,sideOffset:c,align:l,alignOffset:d,collisionBoundary:f,collisionPadding:p,sticky:u,arrowPadding:m,disableAnchorTracking:g,keepMounted:h,collisionAvoidance:v,adaptiveOrigin:O?Rl:void 0}),I=rr.useMemo(()=>({open:T,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:R!=="none"?"tracking-cursor":C}),[T,L.side,L.align,L.anchorHidden,R,C]),S=Pl(t,I,{styles:L.positionerStyles,transitionStatus:W,props:w,refs:[o,y.useStateSetter("positionerElement")],hidden:!x,inert:!T||R==="both"||E});return(0,Jl.jsx)(Oi.Provider,{value:L,children:S})});var ed=b(z(),1);var Ng={...xo,...Ta},td=ed.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=qe(),{side:l,align:c}=To(),d=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),u=a.useState("floatingRootContext"),g=a.useState("disabled"),v=a.useState("closeDelay");kn({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),_i(u,{enabled:!g,closeDelay:v});let _=a.useStateSetter("popupElement");return Pe("div",t,{state:{open:d,side:l,align:c,instant:f,transitionStatus:p},ref:[o,a.context.popupRef,_],props:[m,Xn(p),s],stateAttributesMapping:Ng})});var od=b(z(),1);var nd=od.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=qe(),{arrowRef:l,side:c,align:d,arrowUncentered:f,arrowStyles:p}=To(),m=a.useState("open"),u=a.useState("instantType");return Pe("div",t,{state:{open:m,side:c,align:d,uncentered:f,instant:u},ref:[o,l],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:xo})});var Ni=b(z(),1);var Li=b(K(),1),rd=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=Ni.useMemo(()=>({delay:o,closeDelay:n}),[o,n]),s=Ni.useMemo(()=>({open:o,close:n}),[o,n]);return(0,Li.jsx)(Pi.Provider,{value:i,children:(0,Li.jsx)(Xr,{delay:s,timeoutMs:r,children:t.children})})};var sd=b(z(),1);var id=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var Lg={activationDirection:e=>e?{"data-activation-direction":e}:null},ad=sd.forwardRef(function(t,o){let{render:n,className:r,style:i,children:s,...a}=t,l=qe(),c=To(),d=l.useState("instantType"),{children:f,state:p}=zl({store:l,side:c.side,cssVars:id,children:s}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:d};return Pe("div",t,{state:m,ref:o,props:[a,{children:f}],stateAttributesMapping:Lg})});var Zo=class{constructor(){this.store=new Eo}open(t){let o=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!o)throw new Error(ke(81,t));this.store.setOpen(!0,ee(U.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,ee(U.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function cd(){return new Zo}function Qe(e){return Pe(e.defaultTagName??"div",e,e)}var ud=b(ce(),1),Ii="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"&&Mg(document)),e.__wpStyleRuntime}function Ig(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 fd(e,t,o){if(!e.head)return;let n=Mi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ig(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ii,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Mg(e){let t=Mi();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 pd(e,t){let o=Mi();o.styles.set(e,t);for(let n of o.documents.keys())fd(n,e,t)}typeof process>"u",pd("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 ld={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",pd("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 dd={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Je=(0,ud.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return Qe({render:o,defaultTagName:"span",ref:i,props:we(r,{className:$(ld.text,dd.heading,dd.p,ld[t],n)})})});var hd=b(K(),1),Bi="data-wp-hash";function Hi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hg(document)),e.__wpStyleRuntime}function Bg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Bi}]`))if(o.getAttribute(Bi)===t)return!0;return!1}function bd(e,t,o){if(!e.head)return;let n=Hi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Bg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Bi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Hg(e){let t=Hi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)bd(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 zg(e,t){let o=Hi();o.styles.set(e,t);for(let n of o.documents.keys())bd(n,e,t)}typeof process>"u",zg("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 md={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"},zi=(0,gd.forwardRef)(function({intent:t="none",className:o,...n},r){return(0,hd.jsx)(Je,{ref:r,className:$(md.badge,md[`is-${t}-intent`],o),...n,variant:"body-sm"})});var ir=b(ce(),1),wd=b(lt(),1),_d=b(K(),1);import{speak as Dg}from"@wordpress/a11y";var Di="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"&&Fg(document)),e.__wpStyleRuntime}function jg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Di}]`))if(o.getAttribute(Di)===t)return!0;return!1}function vd(e,t,o){if(!e.head)return;let n=ji(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(jg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Di,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Fg(e){let t=ji();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)vd(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 sr(e,t){let o=ji();o.styles.set(e,t);for(let n of o.documents.keys())vd(n,e,t)}typeof process>"u",sr("b74f1ac304",'@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);inset-inline-start: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 Qo={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",sr("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Vg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",sr("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Wg={"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",sr("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 Yg={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},yd=(0,ir.forwardRef)(function({tone:t="brand",variant:o="solid",size:n="default",className:r,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,wd.__)("Loading"),children:c,...d},f){let p=$(Yg.button,Vg["box-sizing"],Wg["outset-ring--focus-except-active"],o!=="unstyled"&&Qo.button,Qo[`is-${t}`],Qo[`is-${o}`],Qo[`is-${n}`],a&&Qo["is-loading"],r);return(0,ir.useEffect)(()=>{a&&l&&Dg(l)},[a,l]),(0,_d.jsx)(Si,{ref:f,className:p,focusableWhenDisabled:i,disabled:s??a,...d,children:c})});var Td=b(ce(),1);var Rd=b(ce(),1),Sd=b($t(),1),Ed=b(K(),1),eo=(0,Rd.forwardRef)(function({icon:t,size:o=24,...n},r){return(0,Ed.jsx)(Sd.SVG,{ref:r,...t.props,...n,width:o,height:o})});var Pd=b(K(),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"&&Gg(document)),e.__wpStyleRuntime}function Ug(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(Ug(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 Gg(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 Xg(e,t){let o=Vi();o.styles.set(e,t);for(let n of o.documents.keys())kd(n,e,t)}typeof process>"u",Xg("b74f1ac304",'@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);inset-inline-start: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 Kg={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"},Wi=(0,Td.forwardRef)(function({className:t,icon:o,...n},r){return(0,Pd.jsx)(eo,{ref:r,icon:o,className:$(Kg.icon,t),size:24,...n})});Wi.displayName="Button.Icon";var ar=Object.assign(yd,{Icon:Wi});var cr=b($t(),1),Yi=b(K(),1),Ui=(0,Yi.jsx)(cr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yi.jsx)(cr.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 lr=b($t(),1),Gi=b(K(),1),Xi=(0,Gi.jsx)(lr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gi.jsx)(lr.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 dr=b($t(),1),Ki=b(K(),1),qi=(0,Ki.jsx)(dr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ki.jsx)(dr.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 ur=b($t(),1),Zi=b(K(),1),Qi=(0,Zi.jsx)(ur.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zi.jsx)(ur.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 fr=b($t(),1),Ji=b(K(),1),$i=(0,Ji.jsx)(fr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ji.jsx)(fr.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 Cd=b(ce(),1);function es(e,t,o){return(0,Cd.cloneElement)(e??t,{children:o})}var qg=b(Od(),1);var Ld=b(ts(),1),{lock:D4,unlock:Id}=(0,Ld.__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 Zg(){let e=qg;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Id(e.privateApis).ThemeProvider}var Md=Zg();var Bd=b(ce(),1),os="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"&&Jg(document)),e.__wpStyleRuntime}function Qg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${os}]`))if(o.getAttribute(os)===t)return!0;return!1}function Hd(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(Qg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(os,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Jg(e){let t=ns();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Hd(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 $g(e,t){let o=ns();o.styles.set(e,t);for(let n of o.documents.keys())Hd(n,e,t)}typeof process>"u",$g("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var eb={stack:"_19ce0419607e1896__stack"},tb={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)"},ko=(0,Bd.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},l){let c={gap:o&&tb[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return Qe({render:s,ref:l,props:we(a,{style:c,className:eb.stack})})});var du=b(ce(),1);var Zd=b(ce(),1);var Vd=b(ce(),1);var 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"&&nb(document)),e.__wpStyleRuntime}function ob(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 Dd(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(is,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)Dd(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=ss();o.styles.set(e,t);for(let n of o.documents.keys())Dd(n,e,t)}typeof process>"u",rb("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 zd={slot:"_11fc52b637ff8a7e__slot"},jd="data-wp-compat-overlay-slot";function ib(){return typeof document>"u"?null:document}function sb(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var wt=null;function rs(e){return e.setAttribute("aria-hidden","false"),e}function ab(e){let t=e.createElement("div");return t.setAttribute(jd,""),zd.slot&&t.classList.add(zd.slot),e.body.appendChild(t),t}function Fd(){if(typeof window>"u"||!sb()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=ib();if(!e||!e.body)return;if(wt&&wt.ownerDocument===e&&wt.isConnected)return rs(wt);let t=e.querySelector(`[${jd}]`);return t instanceof HTMLDivElement?(wt=rs(t),wt):(wt?.isConnected&&wt.remove(),wt=rs(ab(e)),wt)}var Wd=b(K(),1),Yd=(0,Vd.forwardRef)(function({container:t,...o},n){return(0,Wd.jsx)(Ze.Portal,{container:t??Fd(),...o,ref:n})});var Ud=b(ce(),1),Kd=b(K(),1),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"&&lb(document)),e.__wpStyleRuntime}function cb(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 Gd(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(cb(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 lb(e){let t=cs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Gd(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 Xd(e,t){let o=cs();o.styles.set(e,t);for(let n of o.documents.keys())Gd(n,e,t)}typeof process>"u",Xd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var db={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Xd("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 ub={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},qd=(0,Ud.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,Kd.jsx)(Ze.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:$(db["box-sizing"],ub.positioner,o)})});var Jo=b(K(),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"&&pb(document)),e.__wpStyleRuntime}function fb(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(fb(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 pb(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 mb(e,t){let o=ds();o.styles.set(e,t);for(let n of o.documents.keys())Qd(n,e,t)}typeof process>"u",mb("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"},bb={background:"#1e1e1e"},us=(0,Zd.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,Jo.jsx)(Md,{color:bb,children:(0,Jo.jsx)(Ze.Popup,{ref:s,className:$(gb.popup,r),...i,children:n})}),l=es(o,(0,Jo.jsx)(qd,{}),a);return es(t,(0,Jo.jsx)(Yd,{}),l)});var Jd=b(ce(),1),$d=b(K(),1),fs=(0,Jd.forwardRef)(function(t,o){return(0,$d.jsx)(Ze.Trigger,{ref:o,...t})});var eu=b(lt(),1),tu=b(K(),1);function ou({children:e}){return(0,tu.jsx)(Zn,{direction:(0,eu.isRTL)()?"rtl":"ltr",children:e})}var ps=b(K(),1);function ms(e){return(0,ps.jsx)(ou,{children:(0,ps.jsx)(Ze.Root,{...e})})}var iu=b(ce(),1),mr=b(lt(),1);var nu=b(ce(),1),gs="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"&&vb(document)),e.__wpStyleRuntime}function wb(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 ru(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(wb(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 vb(e){let t=bs();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 _b(e,t){let o=bs();o.styles.set(e,t);for(let n of o.documents.keys())ru(n,e,t)}typeof process>"u",_b("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 yb={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},hs=(0,nu.forwardRef)(function({render:t,...o},n){return Qe({render:t,ref:n,props:we({className:yb["visually-hidden"]},o,{"data-visually-hidden":""})})});var pr=b(K(),1);function su({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let n=(0,iu.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}}}function au({descriptionId:e,shortcut:t}){return(0,pr.jsx)(hs,{id:e,"aria-hidden":"true",render:(0,pr.jsx)("span",{}),children:(0,mr.sprintf)((0,mr.__)("Keyboard shortcut: %s"),t.label??t.ariaKeyShortcut)})}function cu({className:e,shortcut:t}){return(0,pr.jsx)("span",{"aria-hidden":"true",className:e,dir:"ltr",children:t.displayShortcut})}var $e=b(K(),1),ws="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"&&Rb(document)),e.__wpStyleRuntime}function xb(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 uu(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(xb(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 Rb(e){let t=vs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)uu(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=vs();o.styles.set(e,t);for(let n of o.documents.keys())uu(n,e,t)}typeof process>"u",Sb("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 lu={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},_s=(0,du.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":f,...p},m){let u=$(lu["icon-button"],o),{descriptionId:g,targetProps:v}=su({"aria-describedby":d,"aria-keyshortcuts":f,shortcut:l});return(0,$e.jsxs)(ms,{children:[(0,$e.jsxs)(fs,{ref:m,...v,disabled:r&&!i,render:(0,$e.jsx)(ar,{...p,size:a,"aria-label":t,disabled:r,focusableWhenDisabled:i}),className:u,children:[(0,$e.jsx)(eo,{icon:s,size:24,className:lu.icon}),l&&g&&(0,$e.jsx)(au,{descriptionId:g,shortcut:l})]}),(0,$e.jsxs)(us,{positioner:c,children:[t,l&&(0,$e.jsxs)($e.Fragment,{children:[" ",(0,$e.jsx)(cu,{shortcut:l})]})]})]})});var fu=b(ce(),1),pu=b(lt(),1),Po=b(K(),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"&&Tb(document)),e.__wpStyleRuntime}function Eb(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 mu(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(Eb(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 Tb(e){let t=xs();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 br(e,t){let o=xs();o.styles.set(e,t);for(let n of o.documents.keys())mu(n,e,t)}typeof process>"u",br("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",br("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Pb={"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",br("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 gr={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",br("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 Cb={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},$o=(0,fu.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,render:i,className:s,...a},l){return Qe({render:i,defaultTagName:"a",ref:l,props:we(a,{className:$(Cb.a,kb["box-sizing"],Pb["outset-ring--focus-except-active"],o!=="unstyled"&&gr.link,o!=="unstyled"&&gr[`is-${n}`],o==="unstyled"&&gr["is-unstyled"],s),target:r?"_blank":void 0,children:(0,Po.jsxs)(Po.Fragment,{children:[t,r&&(0,Po.jsx)("span",{className:gr["link-icon"],role:"img","aria-label":(0,pu.__)("(opens in a new tab)")})]})})})});var en={};Ot(en,{ActionButton:()=>zu,ActionLink:()=>Fu,Actions:()=>Pu,CloseIcon:()=>Lu,Description:()=>Eu,Root:()=>hu,Title:()=>yu});var Co=b(ce(),1);import{speak as Ab}from"@wordpress/a11y";var Ao=b(K(),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"&&Nb(document)),e.__wpStyleRuntime}function Ob(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 gu(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(Ob(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 Nb(e){let t=Es();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 bu(e,t){let o=Es();o.styles.set(e,t);for(let n of o.documents.keys())gu(n,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 Lb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",bu("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 Rs={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"},Ib={neutral:null,info:Qi,warning:Ui,success:$i,error:qi};function Mb(e){return e==="error"?"assertive":"polite"}function Bb(e){if(e){if(typeof e=="string")return e;try{return(0,Co.renderToString)(e)}catch{return}}}function Hb(e,t){let o=Bb(e);(0,Co.useEffect)(()=>{o&&Ab(o,t)},[o,t])}var hu=(0,Co.forwardRef)(function({intent:t="neutral",children:o,icon:n,spokenMessage:r=o,politeness:i=Mb(t),render:s,...a},l){Hb(r,i);let c=n===null?null:n??Ib[t],d=$(Rs.notice,Rs[`is-${t}`],Lb["box-sizing"]);return Qe({defaultTagName:"div",render:s,ref:l,props:we({className:d,children:(0,Ao.jsxs)(Ao.Fragment,{children:[o,c&&(0,Ao.jsx)(eo,{className:Rs.icon,icon:c})]})},a)})});var wu=b(ce(),1);var _u=b(K(),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"&&Db(document)),e.__wpStyleRuntime}function zb(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 vu(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(zb(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 Db(e){let t=ks();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)vu(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=ks();o.styles.set(e,t);for(let n of o.documents.keys())vu(n,e,t)}typeof process>"u",jb("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 Fb={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"},yu=(0,wu.forwardRef)(function({className:t,...o},n){return(0,_u.jsx)(Je,{ref:n,variant:"heading-md",className:$(Fb.title,t),...o})});var xu=b(ce(),1);var Su=b(K(),1),Ps="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"&&Wb(document)),e.__wpStyleRuntime}function Vb(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 Ru(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(Vb(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 Wb(e){let t=Cs();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 Yb(e,t){let o=Cs();o.styles.set(e,t);for(let n of o.documents.keys())Ru(n,e,t)}typeof process>"u",Yb("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 Ub={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"},Eu=(0,xu.forwardRef)(function({className:t,...o},n){return(0,Su.jsx)(Je,{ref:n,variant:"body-md",className:$(Ub.description,t),...o})});var Tu=b(ce(),1);var 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"&&Xb(document)),e.__wpStyleRuntime}function Gb(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 ku(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(Gb(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 Xb(e){let t=Os();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 Kb(e,t){let o=Os();o.styles.set(e,t);for(let n of o.documents.keys())ku(n,e,t)}typeof process>"u",Kb("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 qb={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"},Pu=(0,Tu.forwardRef)(function({render:t,...o},n){return Qe({defaultTagName:"div",render:t,ref:n,props:we({className:qb.actions},o)})});var Cu=b(ce(),1),Au=b(lt(),1);var Nu=b(K(),1),Ns="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"&&Qb(document)),e.__wpStyleRuntime}function Zb(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 Ou(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(Zb(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 Qb(e){let t=Ls();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 Jb(e,t){let o=Ls();o.styles.set(e,t);for(let n of o.documents.keys())Ou(n,e,t)}typeof process>"u",Jb("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 $b={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,Cu.forwardRef)(function({className:t,icon:o=Xi,label:n=(0,Au.__)("Dismiss"),...r},i){return(0,Nu.jsx)(_s,{...r,ref:i,className:$($b["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:o,label:n})});var Mu=b(ce(),1);var Hu=b(K(),1),Is="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"&&t0(document)),e.__wpStyleRuntime}function e0(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 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(e0(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 t0(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 o0(e,t){let o=Ms();o.styles.set(e,t);for(let n of o.documents.keys())Bu(n,e,t)}typeof process>"u",o0("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 Iu={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,loading:o,loadingAnnouncement:n,variant:r,...i},s){return(0,Hu.jsx)(ar,{...i,...o!==void 0?{loading:o,loadingAnnouncement:n??""}:{},ref:s,size:"compact",tone:"neutral",variant:r,className:$(Iu["action-button"],Iu[`is-action-button-${r}`],t)})});var Du=b(ce(),1);var Hs=b(K(),1),Bs="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"&&r0(document)),e.__wpStyleRuntime}function n0(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=zs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(n0(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 r0(e){let t=zs();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 i0(e,t){let o=zs();o.styles.set(e,t);for(let n of o.documents.keys())ju(n,e,t)}typeof process>"u",i0("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 s0={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({className:t,render:o,...n},r){return(0,Hs.jsx)(Je,{ref:r,className:$(s0["action-link"],t),...n,variant:"body-md",render:(0,Hs.jsx)($o,{tone:"neutral",variant:"default",render:o})})});var Vu=b(ce(),1),Wu=b(K(),1),Yu=(0,Vu.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,Wu.jsx)(n,{ref:i,className:$("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));Yu.displayName="NavigableRegion";var Uu=Yu;var Xu=b(tn(),1),{Fill:Ku,Slot:qu}=(0,Xu.createSlotFill)("SidebarToggle");var et=b(K(),1),Ds="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"&&c0(document)),e.__wpStyleRuntime}function a0(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ds}]`))if(o.getAttribute(Ds)===t)return!0;return!1}function Zu(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(a0(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ds,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function c0(e){let t=js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Zu(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 l0(e,t){let o=js();o.styles.set(e,t);for(let n of o.documents.keys())Zu(n,e,t)}typeof process>"u",l0("ddd9aab364","._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}._8113be94e7caf73c__header-title{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)}.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 to={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Qu({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:s,showSidebarToggle:a=!0}){let l=`h${e}`;return(0,et.jsxs)(ko,{direction:"column",className:to.header,children:[(0,et.jsxs)(ko,{className:to["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,et.jsxs)(ko,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,et.jsx)(qu,{bubblesVirtually:!0,className:to["sidebar-toggle-slot"]}),n&&(0,et.jsx)("div",{className:to["header-visual"],"aria-hidden":"true",children:n}),r&&(0,et.jsx)(Je,{className:to["header-title"],render:(0,et.jsx)(l,{}),variant:"heading-lg",children:r}),t,o]}),s&&(0,et.jsx)(ko,{align:"center",className:to["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,et.jsx)(Je,{render:(0,et.jsx)("p",{}),variant:"body-md",className:to["header-subtitle"],children:i})]})}var on=b(K(),1),Vs="data-wp-hash";function Ws(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&u0(document)),e.__wpStyleRuntime}function d0(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 n=Ws(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(d0(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 u0(e){let t=Ws();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 f0(e,t){let o=Ws();o.styles.set(e,t);for(let n of o.documents.keys())Ju(n,e,t)}typeof process>"u",f0("ddd9aab364","._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}._8113be94e7caf73c__header-title{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)}.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 Fs={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function $u({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:s,className:a,actions:l,ariaLabel:c,hasPadding:d=!1,showSidebarToggle:f=!0}){let p=$(Fs.page,a);return(0,on.jsxs)(Uu,{className:p,ariaLabel:c??(typeof r=="string"?r:""),children:[(r||t||o||l||n)&&(0,on.jsx)(Qu,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:l,showSidebarToggle:f}),d?(0,on.jsx)("div",{className:$(Fs.content,Fs["has-padding"]),children:s}):s]})}$u.SidebarToggleFill=Ku;var Ys=$u;var at=b(tn()),Ef=b(nn()),Tf=b(ce()),kt=b(lt()),kf=b(hr());import{privateApis as C0}from"@wordpress/connectors";var of=b(ts()),{lock:V3,unlock:Oo}=(0,of.__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 an=b(tn()),Qs=b(hr()),cn=b(nn()),vt=b(ce()),Ge=b(lt()),yf=b(Us()),xf=b(sf());var wr=b(tn()),Ks=b(ce()),mf=b(nn()),oo=b(lt());import{__experimentalRegisterConnector as p0,__experimentalConnectorItem as pf,__experimentalDefaultConnectorSettings as m0,__experimentalApplicationPasswordConnectorSettings as g0,privateApis as b0}from"@wordpress/connectors";var Gs=b(hr()),sn=b(nn()),rn=b(ce()),fe=b(lt()),af=b(Us());function Xs({file:e,settingName:t,connectorName:o,isInstalled:n,isActivated:r,keySource:i="none",initialIsConnected:s=!1}){let[a,l]=(0,rn.useState)(!1),[c,d]=(0,rn.useState)(!1),[f,p]=(0,rn.useState)(s),[m,u]=(0,rn.useState)(null),g=e?.replace(/\.php$/,""),v=g?.includes("/")?g.split("/")[0]:g,{derivedPluginStatus:_,canManagePlugins:w,currentApiKey:y,currentUsername:h,hasStoredCredentials:T,hasResolvedSettings:x,canInstallPlugins:R}=(0,sn.useSelect)(q=>{let J=q(Gs.store),ge=J.getEntityRecord("root","site")?.[t],de=typeof ge=="string"?ge:"",X=typeof ge=="object"&&ge!==null?ge:void 0,pe=X!==void 0?!!X.username&&!!X.password:!!de,ue=J.hasFinishedResolution("getEntityRecord",["root","site"]),_t=!!J.canUser("create",{kind:"root",name:"plugin"}),Ee={currentApiKey:de,currentUsername:X?.username??"",hasStoredCredentials:pe,hasResolvedSettings:ue,canInstallPlugins:_t};if(!e)return{...Ee,derivedPluginStatus:ue?"active":"checking",canManagePlugins:void 0};let Fe=J.getEntityRecord("root","plugin",g);if(!J.hasFinishedResolution("getEntityRecord",["root","plugin",g]))return{...Ee,derivedPluginStatus:"checking",canManagePlugins:void 0};if(Fe){let no=Fe.status==="active"||Fe.status==="network-active";return{...Ee,derivedPluginStatus:no?"active":"inactive",canManagePlugins:!0}}let Be="not-installed";return r?Be="active":n&&(Be="inactive"),{...Ee,derivedPluginStatus:Be,canManagePlugins:!1}},[e,g,t,n,r]),E=m??_,k=w,C=E==="active"&&f||m==="active"&&T,{saveEntityRecord:W,invalidateResolution:O}=(0,sn.useDispatch)(Gs.store),{createSuccessNotice:L,createErrorNotice:I}=(0,sn.useDispatch)(af.store),S=q=>W("root","site",{[t]:q},{throwOnError:!0}),N=()=>{L((0,fe.sprintf)((0,fe.__)("%s connected successfully."),o),{id:"connector-connect-success",type:"snackbar"})},H=()=>{L((0,fe.sprintf)((0,fe.__)("%s disconnected."),o),{id:"connector-disconnect-success",type:"snackbar"})},P=()=>{I((0,fe.sprintf)((0,fe.__)("Failed to disconnect %s."),o),{id:"connector-disconnect-error",type:"snackbar"})},A=async()=>{if(v){d(!0);try{await W("root","plugin",{slug:v,status:"active"},{throwOnError:!0}),u("active"),O("getEntityRecord",["root","site"]),l(!0),L((0,fe.sprintf)((0,fe.__)("Plugin for %s installed and activated successfully."),o),{id:"connector-plugin-install-success",type:"snackbar"})}catch{I((0,fe.sprintf)((0,fe.__)("Failed to install plugin for %s."),o),{id:"connector-plugin-install-error",type:"snackbar"})}finally{d(!1)}}},M=async()=>{if(e){d(!0);try{await W("root","plugin",{plugin:g,status:"active"},{throwOnError:!0}),u("active"),O("getEntityRecord",["root","site"]),l(!0),L((0,fe.sprintf)((0,fe.__)("Plugin for %s activated successfully."),o),{id:"connector-plugin-activate-success",type:"snackbar"})}catch{I((0,fe.sprintf)((0,fe.__)("Failed to activate plugin for %s."),o),{id:"connector-plugin-activate-error",type:"snackbar"})}finally{d(!1)}}};return{pluginStatus:E,canInstallPlugins:R,canActivatePlugins:k,isExpanded:a,setIsExpanded:l,isBusy:c,isConnected:C,currentApiKey:y,currentUsername:h,hasResolvedSettings:x,keySource:i,handleButtonClick:()=>{if(E==="not-installed"){if(R===!1)return;A()}else if(E==="inactive"){if(k===!1)return;M()}else l(!a)},getButtonLabel:()=>{if(c)return E==="not-installed"?(0,fe.__)("Installing\u2026"):(0,fe.__)("Activating\u2026");if(a)return(0,fe.__)("Cancel");if(C)return(0,fe.__)("Edit");switch(E){case"checking":return(0,fe.__)("Checking\u2026");case"not-installed":return(0,fe.__)("Install");case"inactive":return(0,fe.__)("Activate");case"active":return(0,fe.__)("Set up")}},saveApiKey:async q=>{let J=y;try{let de=(await S(q))?.[t];if(q&&(de===J||!de))throw new Error("It was not possible to connect to the provider using this key.");p(!0),N()}catch(ne){throw console.error("Failed to save API key:",ne),ne}},removeApiKey:async()=>{try{await S(""),p(!1),H()}catch(q){console.error("Failed to remove API key:",q),P()}},saveCredentials:async({username:q,applicationPassword:J})=>{try{let de=(await S({username:q,password:J}))?.[t];if(!de?.username||!de?.password)throw new Error((0,fe.__)("It was not possible to save these credentials."));p(!0),N()}catch(ne){throw console.error("Failed to save credentials:",ne),ne}},removeCredentials:async()=>{try{await S({username:"",password:""}),p(!1),H()}catch(q){console.error("Failed to remove credentials:",q),P()}}}}var cf=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("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"})),lf=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("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"})),df=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("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"}),React.createElement("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"})),uf=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("rect",{width:"44",height:"44",fill:"#357B49",rx:"6"}),React.createElement("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"})),ff=()=>React.createElement("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"},React.createElement("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"}),React.createElement("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)"}),React.createElement("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)"}),React.createElement("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)"}),React.createElement("defs",null,React.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-0",x1:"7",x2:"11",y1:"15.5",y2:"12"},React.createElement("stop",{stopColor:"#08B962"}),React.createElement("stop",{offset:"1",stopColor:"#08B962",stopOpacity:"0"})),React.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-1",x1:"8",x2:"11.5",y1:"5.5",y2:"11"},React.createElement("stop",{stopColor:"#F94543"}),React.createElement("stop",{offset:"1",stopColor:"#F94543",stopOpacity:"0"})),React.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-2",x1:"3.5",x2:"17.5",y1:"13.5",y2:"12"},React.createElement("stop",{stopColor:"#FABC12"}),React.createElement("stop",{offset:".46",stopColor:"#FABC12",stopOpacity:"0"}))));var{store:h0}=Oo(b0);function gf(){try{return JSON.parse(document.getElementById("wp-script-module-data-options-connectors-wp-admin")?.textContent??"{}")}catch{return{}}}function qs(){return gf().connectors??{}}function bf(){return!!gf().isFileModDisabled}var w0={google:ff,openai:cf,anthropic:lf,akismet:uf};function v0(e,t){if(t)return React.createElement("img",{src:t,alt:"",width:40,height:40});let o=w0[e];return React.createElement(o||df,null)}var _0=()=>React.createElement("span",{style:{color:"#345b37",backgroundColor:"#eff8f0",padding:"4px 12px",borderRadius:"2px",fontSize:"13px",fontWeight:"var(--wpds-typography-font-weight-emphasis)",whiteSpace:"nowrap"}},(0,oo.__)("Connected")),y0=({slug:e})=>React.createElement($o,{href:(0,oo.sprintf)((0,oo.__)("https://wordpress.org/plugins/%s/"),e),openInNewTab:!0},(0,oo.__)("Learn more")),x0=()=>React.createElement(zi,null,(0,oo.__)("Not available"));function hf({isConnected:e,showUnavailableBadge:t,pluginSlug:o,isExpanded:n,isBusy:r,pluginStatus:i,actionButtonRef:s,handleButtonClick:a,getButtonLabel:l}){return React.createElement(wr.__experimentalHStack,{spacing:3,expanded:!1},e&&React.createElement(_0,null),t&&(o?React.createElement(y0,{slug:o}):React.createElement(x0,null)),!t&&React.createElement(wr.Button,{ref:s,variant:n||e?"tertiary":"secondary",size:"compact",onClick:a,disabled:i==="checking"||r,isBusy:r,accessibleWhenDisabled:!0},l()))}function wf(e){let t=e?.replace(/\.php$/,"");return t?.includes("/")?t.split("/")[0]:t}function R0({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=wf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:f,isExpanded:p,setIsExpanded:m,isBusy:u,isConnected:g,currentApiKey:v,hasResolvedSettings:_,keySource:w,handleButtonClick:y,getButtonLabel:h,saveApiKey:T,removeApiKey:x}=Xs({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),R=w==="env"||w==="constant",E=c==="not-installed"&&d===!1||c==="inactive"&&f===!1,k=(0,Ks.useRef)(null);return React.createElement(pf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:React.createElement(hf,{isConnected:g,showUnavailableBadge:E,pluginSlug:l,isExpanded:p,isBusy:u,pluginStatus:c,actionButtonRef:k,handleButtonClick:y,getButtonLabel:h})},p&&c==="active"&&_&&React.createElement(m0,{key:g?"connected":"setup",initialValue:R?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":v,helpUrl:a,readOnly:g||R,keySource:w,onRemove:R?void 0:async()=>{await x(),k.current?.focus()},onSave:async C=>{await T(C),m(!1),k.current?.focus()}}))}function S0({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=wf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:f,isExpanded:p,setIsExpanded:m,isBusy:u,isConnected:g,currentUsername:v,hasResolvedSettings:_,keySource:w,handleButtonClick:y,getButtonLabel:h,saveCredentials:T,removeCredentials:x}=Xs({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),R=w==="env"||w==="constant",E=(0,Ks.useRef)(null),k=c==="not-installed"&&d===!1||c==="inactive"&&f===!1;return React.createElement(pf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:React.createElement(hf,{isConnected:g,showUnavailableBadge:k,pluginSlug:l,isExpanded:p,isBusy:u,pluginStatus:c,actionButtonRef:E,handleButtonClick:y,getButtonLabel:h})},p&&c==="active"&&_&&React.createElement(g0,{key:g?"connected":"setup",initialUsername:R?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":v,helpUrl:a,readOnly:g||R,keySource:w,onRemove:R?void 0:async()=>{await x(),E.current?.focus()},onSave:async C=>{await T(C),m(!1),E.current?.focus()}}))}function vf(){let e=qs(),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:v0(o,n.logoUrl),authentication:r,plugin:n.plugin},a=Oo((0,mf.select)(h0)).getConnector(i);r.method==="api_key"&&!a?.render?s.render=R0:r.method==="application_password"&&!a?.render&&(s.render=S0),p0(i,s)}}function _f(){return React.createElement("div",{className:"ai-plugin-callout__decoration","aria-hidden":"true"},React.createElement("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%"}},React.createElement("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 E0="ai",T0="ai-wp-admin",Zs="ai/ai",k0="https://wordpress.org/plugins/ai/",Js=Object.values(qs()),P0=Js.some(e=>e.type==="ai_provider"),Rf=[];for(let e of Js)e.type==="ai_provider"&&e.authentication.method==="api_key"&&Rf.push(e.authentication.settingName);function Sf(){let[e,t]=(0,vt.useState)(!1),[o,n]=(0,vt.useState)(!1),r=(0,vt.useRef)(null);(0,vt.useEffect)(()=>{o&&r.current?.focus()},[o]);let i=(0,vt.useRef)(Js.some(T=>T.type==="ai_provider"&&T.authentication.method==="api_key"&&T.authentication.isConnected)).current,{pluginStatus:s,canInstallPlugins:a,canManagePlugins:l,hasConnectedProvider:c}=(0,cn.useSelect)(T=>{let x=T(Qs.store),R=!!x.canUser("create",{kind:"root",name:"plugin"}),E=x.getEntityRecord("root","site"),k=i||Rf.some(O=>!!E?.[O]),C=x.getEntityRecord("root","plugin",Zs);return x.hasFinishedResolution("getEntityRecord",["root","plugin",Zs])?C?{pluginStatus:C.status==="active"?"active":"inactive",canInstallPlugins:R,canManagePlugins:!0,hasConnectedProvider:k}:{pluginStatus:"not-installed",canInstallPlugins:R,canManagePlugins:R,hasConnectedProvider:k}:{pluginStatus:"checking",canInstallPlugins:R,canManagePlugins:void 0,hasConnectedProvider:k}},[]),{saveEntityRecord:d}=(0,cn.useDispatch)(Qs.store),{createSuccessNotice:f,createErrorNotice:p}=(0,cn.useDispatch)(yf.store),m=async()=>{t(!0);try{await d("root","plugin",{slug:E0,status:"active"},{throwOnError:!0}),n(!0),f((0,Ge.__)("AI plugin installed and activated successfully."),{id:"ai-plugin-install-success",type:"snackbar"})}catch{p((0,Ge.__)("Failed to install the AI plugin."),{id:"ai-plugin-install-error",type:"snackbar"})}finally{t(!1)}},u=async()=>{t(!0);try{await d("root","plugin",{plugin:Zs,status:"active"},{throwOnError:!0}),n(!0),f((0,Ge.__)("AI plugin activated successfully."),{id:"ai-plugin-activate-success",type:"snackbar"})}catch{p((0,Ge.__)("Failed to activate the AI plugin."),{id:"ai-plugin-activate-error",type:"snackbar"})}finally{t(!1)}};if(!P0||s==="checking"||s==="active"&&i&&!o||s==="inactive"&&l===!1)return null;let g=s==="active"&&!c,v=s==="active"&&c&&(!i||o),_=s==="not-installed"||s==="inactive",w=s==="not-installed"&&a===!1,y=()=>v?(0,Ge.__)("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,Ge.__)("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,Ge.__)("The <strong>AI plugin</strong> can use your AI connectors to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"),h=()=>s==="not-installed"?{label:e?(0,Ge.__)("Installing\u2026"):(0,Ge.__)("Install the AI plugin"),disabled:e,onClick:e?void 0:m}:{label:e?(0,Ge.__)("Activating\u2026"):(0,Ge.__)("Activate the AI plugin"),disabled:e,onClick:e?void 0:u};return React.createElement("div",{className:"ai-plugin-callout"},React.createElement("div",{className:"ai-plugin-callout__content"},React.createElement("p",null,(0,vt.createInterpolateElement)(y(),{strong:React.createElement("strong",null),a:React.createElement(an.ExternalLink,{href:k0})})),!w&&(_?React.createElement(an.Button,{variant:"primary",size:"compact",isBusy:e,disabled:h().disabled,accessibleWhenDisabled:!0,onClick:h().onClick},h().label):React.createElement(an.Button,{ref:r,variant:"secondary",size:"compact",href:(0,xf.addQueryArgs)("options-general.php",{page:T0})},(0,Ge.__)("Control features in the AI plugin")))),React.createElement(_f,null))}var{store:A0}=Oo(C0);vf();function O0(){let e=bf(),{connectors:t,canInstallPlugins:o,isAiPluginInstalled:n}=(0,Ef.useSelect)(c=>{let d=c(kf.store),f=d.getEntityRecord("root","plugin","ai/ai");return{connectors:Oo(c(A0)).getConnectors(),canInstallPlugins:d.canUser("create",{kind:"root",name:"plugin"}),isAiPluginInstalled:!!f}},[]),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 React.createElement(Ys,{title:(0,kt.__)("Connectors"),subTitle:(0,kt.__)("All of your API keys and credentials are stored here and shared across plugins. Configure once and use everywhere.")},React.createElement("div",{className:`connectors-page${l?" connectors-page--empty":""}`},a.length>0&&(e||!o)&&React.createElement(en.Root,{intent:"info",className:"connectors-page__file-mods-notice"},React.createElement(en.Description,null,e?(0,kt.__)("Plugins cannot be installed here due to your site configuration. Install them manually using your normal deployment workflow."):(0,kt.__)("You do not have permission to install plugins. Please ask a site administrator to install them for you."))),l?React.createElement(at.__experimentalVStack,{alignment:"center",spacing:3,style:{maxWidth:480}},React.createElement(at.__experimentalVStack,{alignment:"center",spacing:2},React.createElement(at.__experimentalHeading,{level:2,size:15},(0,kt.__)("No connectors yet")),React.createElement(at.__experimentalText,{size:12},(0,kt.__)("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."))),React.createElement(at.Button,{variant:"secondary",href:"plugin-install.php",__next40pxDefaultSize:!0},(0,kt.__)("Learn more"))):React.createElement(at.__experimentalVStack,{spacing:3},React.createElement(Sf,null),React.createElement(at.__experimentalVStack,{spacing:3,role:"list"},t.map(c=>c.render?React.createElement(c.render,{key:c.slug,slug:c.slug,name:c.name,description:c.description,type:c.type,logo:c.logo,authentication:c.authentication,plugin:c.plugin}):null))),o&&!e&&React.createElement("p",null,(0,Tf.createInterpolateElement)((0,kt.__)("If the connector you need is not listed, <a>search the plugin directory</a> to see if a connector is available."),{a:React.createElement("a",{href:"plugin-install.php?s=connector&tab=search&type=tag"})}))))}function N0(){return React.createElement(O0,null)}var L0=N0;export{L0 as stage};
+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};
 /*! 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 9683f74f08..6f0404e093 100644
--- a/wp-includes/build/routes/font-list/content.js
+++ b/wp-includes/build/routes/font-list/content.js
@@ -78,7 +78,7 @@ var require_use_sync_external_store_shim_development = __commonJS({
         return x2 === y2 && (0 !== x2 || 1 / x2 === 1 / y2) || x2 !== x2 && y2 !== y2;
       }
       function useSyncExternalStore$2(subscribe, getSnapshot) {
-        didWarnOld18Alpha || void 0 === React49.startTransition || (didWarnOld18Alpha = true, console.error(
+        didWarnOld18Alpha || void 0 === React48.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();
@@ -126,8 +126,8 @@ var require_use_sync_external_store_shim_development = __commonJS({
         return getSnapshot();
       }
       "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-      var React49 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState28 = React49.useState, useEffect20 = React49.useEffect, useLayoutEffect4 = React49.useLayoutEffect, useDebugValue2 = React49.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 !== React49.useSyncExternalStore ? React49.useSyncExternalStore : shim;
+      var React48 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState28 = React48.useState, useEffect20 = 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());
     })();
   }
@@ -154,14 +154,14 @@ var require_with_selector_development = __commonJS({
         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 React49 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore2 = shim.useSyncExternalStore, useRef23 = React49.useRef, useEffect20 = React49.useEffect, useMemo30 = React49.useMemo, useDebugValue2 = React49.useDebugValue;
+      var React48 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef22 = React48.useRef, useEffect20 = React48.useEffect, useMemo32 = React48.useMemo, useDebugValue2 = React48.useDebugValue;
       exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
-        var instRef = useRef23(null);
+        var instRef = useRef22(null);
         if (null === instRef.current) {
           var inst = { hasValue: false, value: null };
           instRef.current = inst;
         } else inst = instRef.current;
-        instRef = useMemo30(
+        instRef = useMemo32(
           function() {
             function memoizedSelector(nextSnapshot) {
               if (!hasMemo) {
@@ -196,7 +196,7 @@ var require_with_selector_development = __commonJS({
           },
           [getSnapshot, getServerSnapshot, selector, isEqual]
         );
-        var value = useSyncExternalStore2(subscribe, instRef[0], instRef[1]);
+        var value = useSyncExternalStore3(subscribe, instRef[0], instRef[1]);
         useEffect20(
           function() {
             inst.hasValue = true;
@@ -498,16 +498,16 @@ function clsx() {
 var clsx_default = clsx;

 // node_modules/@base-ui/utils/safeReact.mjs
-var React2 = __toESM(require_react(), 1);
+var React = __toESM(require_react(), 1);
 var SafeReact = {
-  ...React2
+  ...React
 };

 // node_modules/@base-ui/utils/useRefWithInit.mjs
-var React3 = __toESM(require_react(), 1);
+var React2 = __toESM(require_react(), 1);
 var UNINITIALIZED = {};
 function useRefWithInit(init, initArg) {
-  const ref = React3.useRef(UNINITIALIZED);
+  const ref = React2.useRef(UNINITIALIZED);
   if (ref.current === UNINITIALIZED) {
     ref.current = init(initArg);
   }
@@ -547,12 +547,6 @@ function assertNotCalled() {
   }
 }

-// 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/utils/warn.mjs
 var set;
 if (true) {
@@ -568,17 +562,14 @@ function warn(...messages) {
   }
 }

-// node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-var React5 = __toESM(require_react(), 1);
-var DirectionContext = /* @__PURE__ */ React5.createContext(void 0);
-if (true) DirectionContext.displayName = "DirectionContext";
-function useDirection() {
-  const context = React5.useContext(DirectionContext);
-  return context?.direction ?? "ltr";
-}
+// node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
+var React3 = __toESM(require_react(), 1);
+var noop = () => {
+};
+var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop;

 // node_modules/@base-ui/react/internals/useRenderElement.mjs
-var React8 = __toESM(require_react(), 1);
+var React6 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/useMergedRefs.mjs
 function useMergedRefs(a2, b2, c2, d2) {
@@ -653,7 +644,7 @@ function update(forkRef, refs) {
               if (typeof cleanupCallback === "function") {
                 cleanupCallback();
               } else {
-                ref(null);
+                void ref(null);
               }
               break;
             }
@@ -670,18 +661,18 @@ function update(forkRef, refs) {
 }

 // node_modules/@base-ui/utils/getReactElementRef.mjs
-var React7 = __toESM(require_react(), 1);
+var React5 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/reactVersion.mjs
-var React6 = __toESM(require_react(), 1);
-var majorVersion = parseInt(React6.version, 10);
+var React4 = __toESM(require_react(), 1);
+var majorVersion = parseInt(React4.version, 10);
 function isReactVersionAtLeast(reactVersionToCheck) {
   return majorVersion >= reactVersionToCheck;
 }

 // node_modules/@base-ui/utils/getReactElementRef.mjs
 function getReactElementRef(element) {
-  if (!/* @__PURE__ */ React7.isValidElement(element)) {
+  if (!/* @__PURE__ */ React5.isValidElement(element)) {
     return null;
   }
   const reactElement = element;
@@ -919,17 +910,17 @@ function useRenderElementProps(componentProps, params = {}) {
     state = EMPTY_OBJECT,
     ref,
     props,
-    stateAttributesMapping: stateAttributesMapping3,
+    stateAttributesMapping,
     enabled = true
   } = params;
   const className = enabled ? resolveClassName(classNameProp, state) : void 0;
   const style = enabled ? resolveStyle(styleProp, state) : void 0;
-  const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping3) : EMPTY_OBJECT;
+  const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping) : EMPTY_OBJECT;
   const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
   const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
   if (typeof document !== "undefined") {
     if (!enabled) {
-      useMergedRefs(null, null);
+      void useMergedRefs(null, null);
     } else if (Array.isArray(ref)) {
       outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
     } else {
@@ -968,15 +959,15 @@ function evaluateRenderProp(element, render, props, state) {
     mergedProps.ref = props.ref;
     let newElement = render;
     if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-      const children = React8.Children.toArray(render);
+      const children = React6.Children.toArray(render);
       newElement = children[0];
     }
     if (true) {
-      if (!/* @__PURE__ */ React8.isValidElement(newElement)) {
+      if (!/* @__PURE__ */ React6.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__ */ React8.cloneElement(newElement, mergedProps);
+    return /* @__PURE__ */ React6.cloneElement(newElement, mergedProps);
   }
   if (element) {
     if (typeof element === "string") {
@@ -1013,16 +1004,16 @@ function renderTag(Tag, props) {
       key: props.key
     });
   }
-  return /* @__PURE__ */ React8.createElement(Tag, props);
+  return /* @__PURE__ */ React6.createElement(Tag, props);
 }

 // node_modules/@base-ui/utils/useId.mjs
-var React9 = __toESM(require_react(), 1);
+var React7 = __toESM(require_react(), 1);
 var globalId = 0;
 function useGlobalId(idOverride, prefix = "mui") {
-  const [defaultId, setDefaultId] = React9.useState(idOverride);
+  const [defaultId, setDefaultId] = React7.useState(idOverride);
   const id = idOverride || defaultId;
-  React9.useEffect(() => {
+  React7.useEffect(() => {
     if (defaultId == null) {
       globalId += 1;
       setDefaultId(`${prefix}-${globalId}`);
@@ -1146,17 +1137,16 @@ function createChangeEventDetails(reason, event, trigger, customProperties) {
 }

 // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-var React11 = __toESM(require_react(), 1);
+var React9 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/useOnMount.mjs
-var React10 = __toESM(require_react(), 1);
-var EMPTY = [];
+var React8 = __toESM(require_react(), 1);
 function useOnMount(fn) {
-  React10.useEffect(fn, EMPTY);
+  React8.useEffect(fn, EMPTY_ARRAY);
 }

 // node_modules/@base-ui/utils/useAnimationFrame.mjs
-var EMPTY2 = null;
+var EMPTY = null;
 var LAST_RAF = globalThis.requestAnimationFrame;
 var Scheduler = class {
   /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -1216,21 +1206,21 @@ var AnimationFrame = class _AnimationFrame {
   static cancel(id) {
     return scheduler.cancel(id);
   }
-  currentId = EMPTY2;
+  currentId = EMPTY;
   /**
    * Executes `fn` after `delay`, clearing any previously scheduled call.
    */
   request(fn) {
     this.cancel();
     this.currentId = scheduler.request(() => {
-      this.currentId = EMPTY2;
+      this.currentId = EMPTY;
       fn();
     });
   }
   cancel = () => {
-    if (this.currentId !== EMPTY2) {
+    if (this.currentId !== EMPTY) {
       scheduler.cancel(this.currentId);
-      this.currentId = EMPTY2;
+      this.currentId = EMPTY;
     }
   };
   disposeEffect = () => {
@@ -1245,8 +1235,8 @@ function useAnimationFrame() {

 // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
 function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
-  const [transitionStatus, setTransitionStatus] = React11.useState(open && enableIdleState ? "idle" : void 0);
-  const [mounted, setMounted] = React11.useState(open);
+  const [transitionStatus, setTransitionStatus] = React9.useState(open && enableIdleState ? "idle" : void 0);
+  const [mounted, setMounted] = React9.useState(open);
   if (open && !mounted) {
     setMounted(true);
     setTransitionStatus("starting");
@@ -1307,10 +1297,10 @@ var TransitionStatusDataAttributes = /* @__PURE__ */ (function(TransitionStatusD
   return TransitionStatusDataAttributes2;
 })({});
 var STARTING_HOOK = {
-  [TransitionStatusDataAttributes.startingStyle]: ""
+  "data-starting-style": ""
 };
 var ENDING_HOOK = {
-  [TransitionStatusDataAttributes.endingStyle]: ""
+  "data-ending-style": ""
 };
 var transitionStatusMapping = {
   transitionStatus(value) {
@@ -1480,6 +1470,11 @@ function getFrameElement(win) {
   return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null;
 }

+// node_modules/@base-ui/utils/owner.mjs
+function ownerDocument(node) {
+  return node?.ownerDocument || document;
+}
+
 // node_modules/@base-ui/utils/addEventListener.mjs
 function addEventListener(target, type, listener, options) {
   target.addEventListener(type, listener, options);
@@ -1506,13 +1501,8 @@ function createLatestRef(value) {
   return latest;
 }

-// node_modules/@base-ui/utils/owner.mjs
-function ownerDocument(node) {
-  return node?.ownerDocument || document;
-}
-
 // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-var React12 = __toESM(require_react(), 1);
+var React10 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
 var ReactDOM = __toESM(require_react_dom(), 1);
@@ -1526,7 +1516,7 @@ function resolveRef(maybeRef) {
 }

 // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
   const frame = useAnimationFrame();
   return useStableCallback((fnToExecute, signal = null) => {
     frame.cancel();
@@ -1547,21 +1537,20 @@ function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false
         if (!signal?.aborted) {
           done();
         }
-      }).catch(() => {
-        if (treatAbortedAsFinished) {
-          if (!signal?.aborted) {
-            done();
-          }
+      }, () => {
+        if (signal?.aborted) {
           return;
         }
         const currentAnimations = resolvedElement.getAnimations();
-        if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+        if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
           exec();
+          return;
         }
+        done();
       });
     }
     if (waitForStartingStyleRemoved) {
-      const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+      const startingStyleAttribute = "data-starting-style";
       if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
         frame.request(exec);
         return;
@@ -1594,8 +1583,8 @@ function useOpenChangeComplete(parameters) {
     onComplete: onCompleteParam
   } = parameters;
   const onComplete = useStableCallback(onCompleteParam);
-  const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-  React12.useEffect(() => {
+  const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+  React10.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -1607,16 +1596,6 @@ function useOpenChangeComplete(parameters) {
   }, [enabled, open, onComplete, runOnceAnimationsFinish]);
 }

-// node_modules/@base-ui/utils/useOnFirstRender.mjs
-var React13 = __toESM(require_react(), 1);
-function useOnFirstRender(fn) {
-  const ref = React13.useRef(true);
-  if (ref.current) {
-    ref.current = false;
-    fn();
-  }
-}
-
 // node_modules/@base-ui/utils/platform/parts.mjs
 var parts_exports = {};
 __export(parts_exports, {
@@ -1708,29 +1687,29 @@ __export(env_exports, {
 var jsdom = /jsdom|happydom/.test(lowerUserAgent);

 // node_modules/@base-ui/utils/useTimeout.mjs
-var EMPTY3 = 0;
+var EMPTY2 = 0;
 var Timeout = class _Timeout {
   static create() {
     return new _Timeout();
   }
-  currentId = EMPTY3;
+  currentId = EMPTY2;
   /**
    * Executes `fn` after `delay`, clearing any previously scheduled call.
    */
   start(delay, fn) {
     this.clear();
     this.currentId = setTimeout(() => {
-      this.currentId = EMPTY3;
+      this.currentId = EMPTY2;
       fn();
     }, delay);
   }
   isStarted() {
-    return this.currentId !== EMPTY3;
+    return this.currentId !== EMPTY2;
   }
   clear = () => {
-    if (this.currentId !== EMPTY3) {
+    if (this.currentId !== EMPTY2) {
       clearTimeout(this.currentId);
-      this.currentId = EMPTY3;
+      this.currentId = EMPTY2;
     }
   };
   disposeEffect = () => {
@@ -1744,7 +1723,7 @@ function useTimeout() {
 }

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-var React14 = __toESM(require_react(), 1);
+var React11 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
 function isReactEvent(event) {
@@ -1878,7 +1857,7 @@ function isHoverOpenEvent(openEventType) {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
 var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-var FloatingDelayGroupContext = /* @__PURE__ */ React14.createContext({
+var FloatingDelayGroupContext = /* @__PURE__ */ React11.createContext({
   hasProvider: false,
   timeoutMs: 0,
   delayRef: {
@@ -1905,10 +1884,10 @@ function FloatingDelayGroup(props) {
     delay,
     timeoutMs = 0
   } = props;
-  const delayRef = React14.useRef(delay);
-  const initialDelayRef = React14.useRef(delay);
-  const currentIdRef = React14.useRef(null);
-  const currentContextRef = React14.useRef(null);
+  const delayRef = React11.useRef(delay);
+  const initialDelayRef = React11.useRef(delay);
+  const currentIdRef = React11.useRef(null);
+  const currentContextRef = React11.useRef(null);
   const timeout = useTimeout();
   useIsoLayoutEffect(() => {
     initialDelayRef.current = delay;
@@ -1922,7 +1901,7 @@ function FloatingDelayGroup(props) {
     };
   }, [delay, currentIdRef, delayRef, initialDelayRef]);
   return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(FloatingDelayGroupContext.Provider, {
-    value: React14.useMemo(() => ({
+    value: React11.useMemo(() => ({
       hasProvider: true,
       delayRef,
       initialDelayRef,
@@ -1942,7 +1921,7 @@ function useDelayGroup(context, options = {
   } = options;
   const store = "rootStore" in context ? context.rootStore : context;
   const floatingId = store.useState("floatingId");
-  const groupContext = React14.useContext(FloatingDelayGroupContext);
+  const groupContext = React11.useContext(FloatingDelayGroupContext);
   const {
     currentIdRef,
     delayRef,
@@ -1952,22 +1931,13 @@ function useDelayGroup(context, options = {
     hasProvider,
     timeout
   } = groupContext;
-  const [isInstantPhase, setIsInstantPhase] = React14.useState(false);
-  const openRef = React14.useRef(open);
-  const isUnmountedRef = React14.useRef(false);
+  const [isInstantPhase, setIsInstantPhase] = React11.useState(false);
+  const openRef = React11.useRef(open);
   useIsoLayoutEffect(() => {
     openRef.current = open;
   }, [open]);
-  useIsoLayoutEffect(() => {
-    return () => {
-      isUnmountedRef.current = true;
-    };
-  }, []);
   useIsoLayoutEffect(() => {
     function unset() {
-      if (!isUnmountedRef.current) {
-        setIsInstantPhase(false);
-      }
       currentContextRef.current?.setIsInstantPhase(false);
       currentIdRef.current = null;
       currentContextRef.current = null;
@@ -2035,7 +2005,7 @@ function useDelayGroup(context, options = {
       }
     };
   }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-  return React14.useMemo(() => ({
+  return React11.useMemo(() => ({
     hasProvider,
     delayRef,
     isInstantPhase
@@ -2055,7 +2025,7 @@ function mergeCleanups(...cleanups) {
 }

 // node_modules/@base-ui/react/utils/FocusGuard.mjs
-var React15 = __toESM(require_react(), 1);
+var React12 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/visuallyHidden.mjs
 var visuallyHiddenBase = {
@@ -2081,8 +2051,8 @@ var visuallyHiddenInput = {

 // node_modules/@base-ui/react/utils/FocusGuard.mjs
 var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-var FocusGuard = /* @__PURE__ */ React15.forwardRef(function FocusGuard2(props, ref) {
-  const [role, setRole] = React15.useState();
+var FocusGuard = /* @__PURE__ */ React12.forwardRef(function FocusGuard2(props, ref) {
+  const [role, setRole] = React12.useState();
   useIsoLayoutEffect(() => {
     if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
       setRole("button");
@@ -2105,7 +2075,6 @@ var FocusGuard = /* @__PURE__ */ React15.forwardRef(function FocusGuard2(props,
 if (true) FocusGuard.displayName = "FocusGuard";

 // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-var sides = ["top", "right", "bottom", "left"];
 var min = Math.min;
 var max = Math.max;
 var round = Math.round;
@@ -2427,7 +2396,7 @@ function createAttribute(name2) {
 }

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-var React16 = __toESM(require_react(), 1);
+var React13 = __toESM(require_react(), 1);
 var ReactDOM2 = __toESM(require_react_dom(), 1);

 // node_modules/@base-ui/react/internals/constants.mjs
@@ -2452,9 +2421,9 @@ var ownerVisuallyHidden = {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
 var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-var PortalContext = /* @__PURE__ */ React16.createContext(null);
+var PortalContext = /* @__PURE__ */ React13.createContext(null);
 if (true) PortalContext.displayName = "PortalContext";
-var usePortalContext = () => React16.useContext(PortalContext);
+var usePortalContext = () => React13.useContext(PortalContext);
 var attr = createAttribute("portal");
 function useFloatingPortalNode(props = {}) {
   const {
@@ -2466,14 +2435,14 @@ function useFloatingPortalNode(props = {}) {
   const uniqueId = useId();
   const portalContext = usePortalContext();
   const parentPortalNode = portalContext?.portalNode;
-  const [containerElement, setContainerElement] = React16.useState(null);
-  const [portalNode, setPortalNode] = React16.useState(null);
+  const [containerElement, setContainerElement] = React13.useState(null);
+  const [portalNode, setPortalNode] = React13.useState(null);
   const setPortalNodeRef = useStableCallback((node) => {
     if (node !== null) {
       setPortalNode(node);
     }
   });
-  const containerRef = React16.useRef(null);
+  const containerRef = React13.useRef(null);
   useIsoLayoutEffect(() => {
     if (containerProp === null) {
       if (containerRef.current) {
@@ -2483,9 +2452,6 @@ function useFloatingPortalNode(props = {}) {
       }
       return;
     }
-    if (uniqueId == null) {
-      return;
-    }
     const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
     if (resolvedContainer == null) {
       if (containerRef.current) {
@@ -2500,7 +2466,7 @@ function useFloatingPortalNode(props = {}) {
       setPortalNode(null);
       setContainerElement(resolvedContainer);
     }
-  }, [containerProp, parentPortalNode, uniqueId]);
+  }, [containerProp, parentPortalNode]);
   const portalElement = useRenderElement("div", componentProps, {
     ref: [ref, setPortalNodeRef],
     props: [{
@@ -2510,39 +2476,42 @@ function useFloatingPortalNode(props = {}) {
   });
   const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
   return {
-    portalNode,
-    portalSubtree
+    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__ */ React13.isValidElement(portalElement) ? portalElement.props.id : void 0,
+    subtree: portalSubtree
   };
 }
-var FloatingPortal = /* @__PURE__ */ React16.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+var FloatingPortal = /* @__PURE__ */ React13.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
   const {
     render,
     className,
     style,
     children,
     container,
-    renderGuards,
     ...elementProps
   } = componentProps;
   const {
-    portalNode,
-    portalSubtree
+    node: portalNode,
+    nodeId: portalNodeId,
+    subtree: portalSubtree
   } = useFloatingPortalNode({
     container,
     ref: forwardedRef,
     componentProps,
     elementProps
   });
-  const beforeOutsideRef = React16.useRef(null);
-  const afterOutsideRef = React16.useRef(null);
-  const beforeInsideRef = React16.useRef(null);
-  const afterInsideRef = React16.useRef(null);
-  const [focusManagerState, setFocusManagerState] = React16.useState(null);
-  const focusInsideDisabledRef = React16.useRef(false);
+  const beforeOutsideRef = React13.useRef(null);
+  const afterOutsideRef = React13.useRef(null);
+  const beforeInsideRef = React13.useRef(null);
+  const afterInsideRef = React13.useRef(null);
+  const [focusManagerState, setFocusManagerState] = React13.useState(null);
+  const focusInsideDisabledRef = React13.useRef(false);
   const modal = focusManagerState?.modal;
   const open = focusManagerState?.open;
-  const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-  React16.useEffect(() => {
+  const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+  React13.useEffect(() => {
     if (!portalNode || modal) {
       return void 0;
     }
@@ -2568,7 +2537,7 @@ var FloatingPortal = /* @__PURE__ */ React16.forwardRef(function FloatingPortal2
     enableFocusInside(portalNode);
     focusInsideDisabledRef.current = false;
   }, [open, portalNode]);
-  const portalContextValue = React16.useMemo(() => ({
+  const portalContextValue = React13.useMemo(() => ({
     beforeOutsideRef,
     afterOutsideRef,
     beforeInsideRef,
@@ -2576,7 +2545,7 @@ var FloatingPortal = /* @__PURE__ */ React16.forwardRef(function FloatingPortal2
     portalNode,
     setFocusManagerState
   }), [portalNode]);
-  return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React16.Fragment, {
+  return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React13.Fragment, {
     children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(PortalContext.Provider, {
       value: portalContextValue,
       children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
@@ -2592,7 +2561,7 @@ var FloatingPortal = /* @__PURE__ */ React16.forwardRef(function FloatingPortal2
           }
         }
       }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("span", {
-        "aria-owns": portalNode.id,
+        "aria-owns": portalNodeId,
         style: ownerVisuallyHidden
       }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
         "data-type": "outside",
@@ -2616,7 +2585,7 @@ var FloatingPortal = /* @__PURE__ */ React16.forwardRef(function FloatingPortal2
 if (true) FloatingPortal.displayName = "FloatingPortal";

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-var React17 = __toESM(require_react(), 1);
+var React14 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
 function createEventEmitter() {
@@ -2639,18 +2608,18 @@ function createEventEmitter() {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
 var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-var FloatingNodeContext = /* @__PURE__ */ React17.createContext(null);
+var FloatingNodeContext = /* @__PURE__ */ React14.createContext(null);
 if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-var FloatingTreeContext = /* @__PURE__ */ React17.createContext(null);
+var FloatingTreeContext = /* @__PURE__ */ React14.createContext(null);
 if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-var useFloatingParentNodeId = () => React17.useContext(FloatingNodeContext)?.id || null;
+var useFloatingParentNodeId = () => React14.useContext(FloatingNodeContext)?.id || null;
 var useFloatingTree = (externalTree) => {
-  const contextTree = React17.useContext(FloatingTreeContext);
+  const contextTree = React14.useContext(FloatingTreeContext);
   return externalTree ?? contextTree;
 };

 // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-var React18 = __toESM(require_react(), 1);
+var React15 = __toESM(require_react(), 1);
 function createVirtualElement(domElement, data) {
   let offsetX = null;
   let offsetY = null;
@@ -2717,10 +2686,10 @@ function useClientPoint(context, props = {}) {
   const floating = store.useState("floatingElement");
   const domReference = store.useState("domReferenceElement");
   const dataRef = store.context.dataRef;
-  const initialRef = React18.useRef(false);
-  const cleanupListenerRef = React18.useRef(null);
-  const [pointerType, setPointerType] = React18.useState();
-  const [reactive, setReactive] = React18.useState([]);
+  const initialRef = React15.useRef(false);
+  const cleanupListenerRef = React15.useRef(null);
+  const [pointerType, setPointerType] = React15.useState();
+  const [reactive, setReactive] = React15.useState([]);
   const resetReference = useStableCallback((reference2) => {
     store.set("positionReference", reference2);
   });
@@ -2748,7 +2717,7 @@ function useClientPoint(context, props = {}) {
     }
   });
   const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-  React18.useEffect(() => {
+  React15.useEffect(() => {
     if (!enabled) {
       resetReference(domReference);
       return void 0;
@@ -2776,20 +2745,20 @@ function useClientPoint(context, props = {}) {
     }
     return cleanupListener;
   }, [openCheck, enabled, floating, dataRef, domReference, store, setReference, resetReference, reactive]);
-  React18.useEffect(() => () => {
+  React15.useEffect(() => () => {
     store.set("positionReference", null);
   }, [store]);
-  React18.useEffect(() => {
+  React15.useEffect(() => {
     if (enabled && !floating) {
       initialRef.current = false;
     }
   }, [enabled, floating]);
-  React18.useEffect(() => {
+  React15.useEffect(() => {
     if (!enabled && open) {
       initialRef.current = true;
     }
   }, [enabled, open]);
-  const reference = React18.useMemo(() => {
+  const reference = React15.useMemo(() => {
     function setPointerTypeRef(event) {
       setPointerType(event.pointerType);
     }
@@ -2800,14 +2769,14 @@ function useClientPoint(context, props = {}) {
       onMouseEnter: handleReferenceEnterOrMove
     };
   }, [handleReferenceEnterOrMove]);
-  return React18.useMemo(() => enabled ? {
+  return React15.useMemo(() => enabled ? {
     reference,
     trigger: reference
   } : {}, [enabled, reference]);
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
-var React19 = __toESM(require_react(), 1);
+var React16 = __toESM(require_react(), 1);
 function alwaysFalse() {
   return false;
 }
@@ -2842,12 +2811,12 @@ function useDismiss(context, props = {}) {
     escapeKey: escapeKeyBubbles,
     outsidePress: outsidePressBubbles
   } = normalizeProp(bubbles);
-  const pressStartedInsideRef = React19.useRef(false);
-  const pressStartPreventedRef = React19.useRef(false);
-  const suppressNextOutsideClickRef = React19.useRef(false);
-  const isComposingRef = React19.useRef(false);
-  const currentPointerTypeRef = React19.useRef("");
-  const touchStateRef = React19.useRef(null);
+  const pressStartedInsideRef = React16.useRef(false);
+  const pressStartPreventedRef = React16.useRef(false);
+  const suppressNextOutsideClickRef = React16.useRef(false);
+  const isComposingRef = React16.useRef(false);
+  const currentPointerTypeRef = React16.useRef("");
+  const touchStateRef = React16.useRef(null);
   const cancelDismissOnEndTimeout = useTimeout();
   const clearInsideReactTreeTimeout = useTimeout();
   const clearInsideReactTree = useStableCallback(() => {
@@ -2916,9 +2885,9 @@ function useDismiss(context, props = {}) {
       pressStartPreventedRef.current = true;
     }
   });
-  React19.useEffect(() => {
+  React16.useEffect(() => {
     if (!open || !enabled) {
-      return void 0;
+      return clearInsideReactTree;
     }
     dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
     dataRef.current.__outsidePressBubbles = outsidePressBubbles;
@@ -3164,15 +3133,15 @@ function useDismiss(context, props = {}) {
       preventedPressSuppressionTimeout.clear();
       resetPressStartState();
       suppressNextOutsideClickRef.current = false;
+      clearInsideReactTree();
     };
   }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store, cancelDismissOnEndTimeout]);
-  React19.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-  const reference = React19.useMemo(() => ({
+  const reference = React16.useMemo(() => ({
     onKeyDown: closeOnEscapeKeyDown,
     onPointerDown: closeOnReferencePress,
     onClick: closeOnReferencePress
   }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-  const floating = React19.useMemo(() => ({
+  const floating = React16.useMemo(() => ({
     onKeyDown: closeOnEscapeKeyDown,
     // `onMouseDown` may be blocked if `event.preventDefault()` is called in
     // `onPointerDown`, such as with <NumberField.ScrubArea>.
@@ -3192,7 +3161,7 @@ function useDismiss(context, props = {}) {
     onTouchEndCapture: markInsideReactTree,
     onTouchMoveCapture: markInsideReactTree
   }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-  return React19.useMemo(() => enabled ? {
+  return React16.useMemo(() => enabled ? {
     reference,
     floating,
     trigger: reference
@@ -3200,7 +3169,7 @@ function useDismiss(context, props = {}) {
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-var React26 = __toESM(require_react(), 1);
+var React24 = __toESM(require_react(), 1);

 // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
 function computeCoordsFromPlacement(_ref, placement, rtl) {
@@ -3504,67 +3473,6 @@ var flip = function(options) {
     }
   };
 };
-function getSideOffsets(overflow, rect) {
-  return {
-    top: overflow.top - rect.height,
-    right: overflow.right - rect.width,
-    bottom: overflow.bottom - rect.height,
-    left: overflow.left - rect.width
-  };
-}
-function isAnySideFullyClipped(overflow) {
-  return sides.some((side) => overflow[side] >= 0);
-}
-var hide = function(options) {
-  if (options === void 0) {
-    options = {};
-  }
-  return {
-    name: "hide",
-    options,
-    async fn(state) {
-      const {
-        rects,
-        platform: platform3
-      } = state;
-      const {
-        strategy = "referenceHidden",
-        ...detectOverflowOptions
-      } = evaluate(options, state);
-      switch (strategy) {
-        case "referenceHidden": {
-          const overflow = await platform3.detectOverflow(state, {
-            ...detectOverflowOptions,
-            elementContext: "reference"
-          });
-          const offsets = getSideOffsets(overflow, rects.reference);
-          return {
-            data: {
-              referenceHiddenOffsets: offsets,
-              referenceHidden: isAnySideFullyClipped(offsets)
-            }
-          };
-        }
-        case "escaped": {
-          const overflow = await platform3.detectOverflow(state, {
-            ...detectOverflowOptions,
-            altBoundary: true
-          });
-          const offsets = getSideOffsets(overflow, rects.floating);
-          return {
-            data: {
-              escapedOffsets: offsets,
-              escaped: isAnySideFullyClipped(offsets)
-            }
-          };
-        }
-        default: {
-          return {};
-        }
-      }
-    }
-  };
-};
 var originSides = /* @__PURE__ */ new Set(["left", "top"]);
 async function convertValueToCoords(state, options) {
   const {
@@ -4431,7 +4339,6 @@ var offset2 = offset;
 var shift2 = shift;
 var flip2 = flip;
 var size2 = size;
-var hide2 = hide;
 var limitShift2 = limitShift;
 var computePosition2 = (reference, floating, options) => {
   const cache = /* @__PURE__ */ new Map();
@@ -4448,7 +4355,7 @@ var computePosition2 = (reference, floating, options) => {
 };

 // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-var React20 = __toESM(require_react(), 1);
+var React17 = __toESM(require_react(), 1);
 var import_react2 = __toESM(require_react(), 1);
 var ReactDOM3 = __toESM(require_react_dom(), 1);
 var isClient = typeof document !== "undefined";
@@ -4514,7 +4421,7 @@ function roundByDPR(element, value) {
   return Math.round(value * dpr) / dpr;
 }
 function useLatestRef(value) {
-  const ref = React20.useRef(value);
+  const ref = React17.useRef(value);
   index(() => {
     ref.current = value;
   });
@@ -4537,7 +4444,7 @@ function useFloating(options) {
     whileElementsMounted,
     open
   } = options;
-  const [data, setData] = React20.useState({
+  const [data, setData] = React17.useState({
     x: 0,
     y: 0,
     strategy,
@@ -4545,19 +4452,19 @@ function useFloating(options) {
     middlewareData: {},
     isPositioned: false
   });
-  const [latestMiddleware, setLatestMiddleware] = React20.useState(middleware);
+  const [latestMiddleware, setLatestMiddleware] = React17.useState(middleware);
   if (!deepEqual(latestMiddleware, middleware)) {
     setLatestMiddleware(middleware);
   }
-  const [_reference, _setReference] = React20.useState(null);
-  const [_floating, _setFloating] = React20.useState(null);
-  const setReference = React20.useCallback((node) => {
+  const [_reference, _setReference] = React17.useState(null);
+  const [_floating, _setFloating] = React17.useState(null);
+  const setReference = React17.useCallback((node) => {
     if (node !== referenceRef.current) {
       referenceRef.current = node;
       _setReference(node);
     }
   }, []);
-  const setFloating = React20.useCallback((node) => {
+  const setFloating = React17.useCallback((node) => {
     if (node !== floatingRef.current) {
       floatingRef.current = node;
       _setFloating(node);
@@ -4565,14 +4472,14 @@ function useFloating(options) {
   }, []);
   const referenceEl = externalReference || _reference;
   const floatingEl = externalFloating || _floating;
-  const referenceRef = React20.useRef(null);
-  const floatingRef = React20.useRef(null);
-  const dataRef = React20.useRef(data);
+  const referenceRef = React17.useRef(null);
+  const floatingRef = React17.useRef(null);
+  const dataRef = React17.useRef(data);
   const hasWhileElementsMounted = whileElementsMounted != null;
   const whileElementsMountedRef = useLatestRef(whileElementsMounted);
   const platformRef = useLatestRef(platform3);
   const openRef = useLatestRef(open);
-  const update2 = React20.useCallback(() => {
+  const update2 = React17.useCallback(() => {
     if (!referenceRef.current || !floatingRef.current) {
       return;
     }
@@ -4610,7 +4517,7 @@ function useFloating(options) {
       }));
     }
   }, [open]);
-  const isMountedRef = React20.useRef(false);
+  const isMountedRef = React17.useRef(false);
   index(() => {
     isMountedRef.current = true;
     return () => {
@@ -4627,17 +4534,17 @@ function useFloating(options) {
       update2();
     }
   }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
-  const refs = React20.useMemo(() => ({
+  const refs = React17.useMemo(() => ({
     reference: referenceRef,
     floating: floatingRef,
     setReference,
     setFloating
   }), [setReference, setFloating]);
-  const elements2 = React20.useMemo(() => ({
+  const elements2 = React17.useMemo(() => ({
     reference: referenceEl,
     floating: floatingEl
   }), [referenceEl, floatingEl]);
-  const floatingStyles = React20.useMemo(() => {
+  const floatingStyles = React17.useMemo(() => {
     const initialStyles = {
       position: strategy,
       left: 0,
@@ -4663,7 +4570,7 @@ function useFloating(options) {
       top: y2
     };
   }, [strategy, transform, elements2.floating, data.x, data.y]);
-  return React20.useMemo(() => ({
+  return React17.useMemo(() => ({
     ...data,
     update: update2,
     refs,
@@ -4710,81 +4617,182 @@ var size3 = (options, deps) => {
     options: [options, deps]
   };
 };
-var hide3 = (options, deps) => {
-  const result = hide2(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(store) {
+    if (this.attachedStoreValue !== store) {
+      this.attachedStoreValue = store;
+      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 i2 = this.attachedStores.length - 1; i2 >= 0 && !triggerElement; i2 -= 1) {
+        triggerElement = this.attachedStores[i2].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 React25 = __toESM(require_react(), 1);
+var React22 = __toESM(require_react(), 1);
 var ReactDOM4 = __toESM(require_react_dom(), 1);

 // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-var React24 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/store/createSelector.mjs
-var createSelector = (a2, b2, c2, d2, e2, f2, ...other) => {
-  if (other.length > 0) {
-    throw new Error(true ? "Unsupported number of selectors" : formatErrorMessage_default(1));
-  }
-  let selector;
-  if (a2 && b2 && c2 && d2 && e2 && f2) {
-    selector = (state, a1, a22, a3) => {
-      const va = a2(state, a1, a22, a3);
-      const vb = b2(state, a1, a22, a3);
-      const vc = c2(state, a1, a22, a3);
-      const vd = d2(state, a1, a22, a3);
-      const ve = e2(state, a1, a22, a3);
-      return f2(va, vb, vc, vd, ve, a1, a22, a3);
-    };
-  } else if (a2 && b2 && c2 && d2 && e2) {
-    selector = (state, a1, a22, a3) => {
-      const va = a2(state, a1, a22, a3);
-      const vb = b2(state, a1, a22, a3);
-      const vc = c2(state, a1, a22, a3);
-      const vd = d2(state, a1, a22, a3);
-      return e2(va, vb, vc, vd, a1, a22, a3);
-    };
-  } else if (a2 && b2 && c2 && d2) {
-    selector = (state, a1, a22, a3) => {
-      const va = a2(state, a1, a22, a3);
-      const vb = b2(state, a1, a22, a3);
-      const vc = c2(state, a1, a22, a3);
-      return d2(va, vb, vc, a1, a22, a3);
-    };
-  } else if (a2 && b2 && c2) {
-    selector = (state, a1, a22, a3) => {
-      const va = a2(state, a1, a22, a3);
-      const vb = b2(state, a1, a22, a3);
-      return c2(va, vb, a1, a22, a3);
-    };
-  } else if (a2 && b2) {
-    selector = (state, a1, a22, a3) => {
-      const va = a2(state, a1, a22, a3);
-      return b2(va, a1, a22, a3);
-    };
-  } else if (a2) {
-    selector = a2;
-  } else {
-    throw (
-      /* minify-error-disabled */
-      new Error("Missing arguments")
-    );
-  }
-  return selector;
-};
+var React21 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/store/useStore.mjs
-var React22 = __toESM(require_react(), 1);
+var React19 = __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 React21 = __toESM(require_react(), 1);
+var React18 = __toESM(require_react(), 1);
 var hooks = [];
 var currentInstance = void 0;
 function getInstance() {
@@ -4816,7 +4824,7 @@ function fastComponent(fn) {
   return FastComponent;
 }
 function fastComponentRef(fn) {
-  return /* @__PURE__ */ React21.forwardRef(fastComponent(fn));
+  return /* @__PURE__ */ React18.forwardRef(fastComponent(fn));
 }
 function createInstance() {
   return {
@@ -4831,7 +4839,7 @@ function useStore(store, selector, a1, a2, a3) {
   return useStoreImplementation(store, selector, a1, a2, a3);
 }
 function useStoreR19(store, selector, a1, a2, a3) {
-  const getSelection = React22.useCallback(() => selector(store.getSnapshot(), a1, a2, a3), [store, selector, a1, a2, a3]);
+  const getSelection = React19.useCallback(() => selector(store.getSnapshot(), a1, a2, a3), [store, selector, a1, a2, a3]);
   return (0, import_shim.useSyncExternalStore)(store.subscribe, getSelection, getSelection);
 }
 register({
@@ -5018,7 +5026,7 @@ var Store = class {
 };

 // node_modules/@base-ui/utils/store/ReactStore.mjs
-var React23 = __toESM(require_react(), 1);
+var React20 = __toESM(require_react(), 1);
 var ReactStore = class extends Store {
   /**
    * Creates a new ReactStore instance.
@@ -5042,7 +5050,7 @@ var ReactStore = class extends Store {
    * by `useState` is updated before the next render (similarly to React's `useState`).
    */
   useSyncedValue(key, value) {
-    React23.useDebugValue(key);
+    React20.useDebugValue(key);
     const store = this;
     useIsoLayoutEffect(() => {
       if (store.state[key] !== value) {
@@ -5077,8 +5085,8 @@ var ReactStore = class extends Store {
   useSyncedValues(statePart) {
     const store = this;
     if (true) {
-      React23.useDebugValue(statePart, (p3) => Object.keys(p3));
-      const keys = React23.useRef(Object.keys(statePart)).current;
+      React20.useDebugValue(statePart, (p3) => Object.keys(p3));
+      const keys = React20.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.");
@@ -5094,7 +5102,7 @@ var ReactStore = class extends Store {
    * is non-undefined, the store's state at `key` is updated to match `controlled`.
    */
   useControlledProp(key, controlled) {
-    React23.useDebugValue(key);
+    React20.useDebugValue(key);
     const store = this;
     const isControlled = controlled !== void 0;
     useIsoLayoutEffect(() => {
@@ -5132,7 +5140,7 @@ var ReactStore = class extends Store {
    * @param key Key of the selector to use.
    */
   useState(key, a1, a2, a3) {
-    React23.useDebugValue(key);
+    React20.useDebugValue(key);
     return useStore(this, this.selectors[key], a1, a2, a3);
   }
   /**
@@ -5143,7 +5151,7 @@ var ReactStore = class extends Store {
    * @param fn Function to assign.
    */
   useContextCallback(key, fn) {
-    React23.useDebugValue(key);
+    React20.useDebugValue(key);
     const stableFunction = useStableCallback(fn ?? NOOP);
     this.context[key] = stableFunction;
   }
@@ -5154,7 +5162,7 @@ var ReactStore = class extends Store {
    * @param key Key of the state to set.
    */
   useStateSetter(key) {
-    const ref = React23.useRef(void 0);
+    const ref = React20.useRef(void 0);
     if (ref.current === void 0) {
       ref.current = (value) => {
         this.set(key, value);
@@ -5190,12 +5198,12 @@ var ReactStore = class extends Store {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
 var selectors = {
-  open: createSelector((state) => state.open),
-  transitionStatus: createSelector((state) => state.transitionStatus),
-  domReferenceElement: createSelector((state) => state.domReferenceElement),
-  referenceElement: createSelector((state) => state.positionReference ?? state.referenceElement),
-  floatingElement: createSelector((state) => state.floatingElement),
-  floatingId: createSelector((state) => state.floatingId)
+  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) {
@@ -5276,7 +5284,7 @@ function useSyncedFloatingRootContext(options) {
   const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
   const triggerElements = popupStore.context.triggerElements;
   const handleOpenChange = onOpenChange;
-  const internalStoreRef = React24.useRef(null);
+  const internalStoreRef = React21.useRef(null);
   if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
     internalStoreRef.current = new FloatingRootStore({
       open,
@@ -5317,14 +5325,10 @@ var FOCUSABLE_POPUP_PROPS = {
   tabIndex: -1,
   [FOCUSABLE_ATTRIBUTE]: ""
 };
-function usePopupStore(externalStore, createStore, treatPopupAsFloatingElement = false) {
+function usePopupRootStore(createStore, treatPopupAsFloatingElement = false) {
   const floatingId = useId();
   const nested = useFloatingParentNodeId() != null;
-  const internalStoreRef = React25.useRef(null);
-  if (externalStore === void 0 && internalStoreRef.current === null) {
-    internalStoreRef.current = createStore(floatingId, nested);
-  }
-  const store = externalStore ?? internalStoreRef.current;
+  const store = useRefWithInit(() => createStore(floatingId, nested)).current;
   useSyncedFloatingRootContext({
     popupStore: store,
     treatPopupAsFloatingElement,
@@ -5333,15 +5337,21 @@ function usePopupStore(externalStore, createStore, treatPopupAsFloatingElement =
     nested,
     onOpenChange: store.setOpen
   });
-  return {
-    store,
-    internalStore: internalStoreRef.current
-  };
+  return store;
+}
+function PopupHandleAttachment({
+  handle,
+  store
+}) {
+  useIsoLayoutEffect(() => {
+    return handle.attachStore(store);
+  }, [handle, store]);
+  return null;
 }
 function useTriggerRegistration(id, store) {
-  const registeredElementIdRef = React25.useRef(null);
-  const registeredElementRef = React25.useRef(null);
-  return React25.useCallback((element) => {
+  const registeredElementIdRef = React22.useRef(null);
+  const registeredElementRef = React22.useRef(null);
+  return React22.useCallback((element) => {
     if (id === void 0) {
       return;
     }
@@ -5423,26 +5433,10 @@ function applyPopupOpenChange(store, nextOpen, eventDetails, options = {}) {
     changeState();
   }
 }
-function useInitialOpenSync(store, openProp, defaultOpen, defaultTriggerId) {
-  useOnFirstRender(() => {
-    if (openProp === void 0 && store.state.open === false && defaultOpen) {
-      store.state = {
-        ...store.state,
-        open: true,
-        activeTriggerId: defaultTriggerId,
-        preventUnmountingOnClose: false
-      };
-    }
-  });
-}
 function useTriggerDataForwarding(triggerId, triggerElementRef, store, stateUpdates) {
   const isMountedByThisTrigger = store.useState("isMountedByTrigger", triggerId);
   const baseRegisterTrigger = useTriggerRegistration(triggerId, store);
-  const registerTrigger = useStableCallback((element) => {
-    baseRegisterTrigger(element);
-    if (!element) {
-      return;
-    }
+  const applyTriggerData = useStableCallback((element) => {
     const open = store.select("open");
     const activeTriggerId = store.select("activeTriggerId");
     if (activeTriggerId === triggerId) {
@@ -5460,6 +5454,12 @@ function useTriggerDataForwarding(triggerId, triggerElementRef, store, stateUpda
       });
     }
   });
+  const registerTrigger = React22.useCallback((element) => {
+    baseRegisterTrigger(element);
+    if (element) {
+      applyTriggerData(element);
+    }
+  }, [baseRegisterTrigger, applyTriggerData]);
   useIsoLayoutEffect(() => {
     if (isMountedByThisTrigger) {
       store.update({
@@ -5477,10 +5477,14 @@ function useImplicitActiveTrigger(store, options = {}) {
   const {
     closeOnActiveTriggerUnmount = false
   } = options;
+  const resolvedActiveTriggerIdRef = React22.useRef(null);
   const open = store.useState("open");
   const reactiveTriggerCount = store.useState("triggerCount");
+  const activeTriggerId = store.useState("activeTriggerId");
+  const reactiveActiveTriggerElement = store.useState("activeTriggerElement");
   useIsoLayoutEffect(() => {
     if (!open) {
+      resolvedActiveTriggerIdRef.current = null;
       if (store.state.triggerCount !== 0) {
         store.set("triggerCount", 0);
       }
@@ -5491,22 +5495,42 @@ function useImplicitActiveTrigger(store, options = {}) {
     if (store.state.triggerCount !== triggerCount) {
       stateUpdates.triggerCount = triggerCount;
     }
-    const activeTriggerId = store.select("activeTriggerId");
+    const currentActiveTriggerId = store.select("activeTriggerId");
     let lostActiveTriggerId = null;
-    if (activeTriggerId) {
-      const activeTriggerElement = store.context.triggerElements.getById(activeTriggerId);
+    if (currentActiveTriggerId) {
+      const activeTriggerElement = store.context.triggerElements.getById(currentActiveTriggerId);
       if (!activeTriggerElement) {
-        lostActiveTriggerId = activeTriggerId;
-      } else if (activeTriggerElement !== store.state.activeTriggerElement) {
-        stateUpdates.activeTriggerElement = activeTriggerElement;
+        for (const [triggerId, triggerElement] of store.context.triggerElements.entries()) {
+          if (triggerElement === store.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 !== store.state.activeTriggerElement) {
+          stateUpdates.activeTriggerElement = activeTriggerElement;
+        }
       }
+    } else {
+      resolvedActiveTriggerIdRef.current = null;
     }
-    if (!lostActiveTriggerId && !activeTriggerId && triggerCount === 1) {
+    if (!lostActiveTriggerId && !currentActiveTriggerId && triggerCount === 1) {
       const iteratorResult = store.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) {
@@ -5528,7 +5552,7 @@ function useImplicitActiveTrigger(store, options = {}) {
         });
       }
     }
-  }, [open, store, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
+  }, [open, store, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
 }
 function useOpenStateTransitions(open, store, onUnmount) {
   const {
@@ -5581,9 +5605,18 @@ function usePopupInteractionProps(store, statePart) {
 }

 // 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.elementsSet = /* @__PURE__ */ new Set();
     this.idMap = /* @__PURE__ */ new Map();
   }
   /**
@@ -5592,42 +5625,48 @@ var PopupTriggerMap = class {
    * Note: The provided element is assumed to not be registered under multiple IDs.
    */
   add(id, element) {
-    const existingElement = this.idMap.get(id);
-    if (existingElement === element) {
-      return;
-    }
-    if (existingElement !== void 0) {
-      this.elementsSet.delete(existingElement);
-    }
-    this.elementsSet.add(element);
-    this.idMap.set(id, element);
     if (true) {
-      if (this.elementsSet.size !== this.idMap.size) {
+      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) {
-    const element = this.idMap.get(id);
-    if (element) {
-      this.elementsSet.delete(element);
-      this.idMap.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) {
-    return this.elementsSet.has(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.elementsSet) {
+    for (const element of this.idMap.values()) {
       if (predicate(element)) {
         return true;
       }
@@ -5650,7 +5689,7 @@ var PopupTriggerMap = class {
    * Returns an iterable of all registered trigger elements.
    */
   elements() {
-    return this.elementsSet.values();
+    return this.idMap.values();
   }
   /**
    * Returns the number of registered trigger elements.
@@ -5710,12 +5749,12 @@ function createPopupFloatingRootContext(triggerElements, floatingId, nested = fa
     onOpenChange: void 0
   });
 }
-var activeTriggerIdSelector = createSelector((state) => state.triggerIdProp ?? state.activeTriggerId);
-var openSelector = createSelector((state) => state.openProp ?? state.open);
-var popupIdSelector = createSelector((state) => {
+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;
 }
@@ -5727,101 +5766,73 @@ function triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) {
 }
 var popupStoreSelectors = {
   open: openSelector,
-  mounted: createSelector((state) => state.mounted),
-  transitionStatus: createSelector((state) => state.transitionStatus),
-  floatingRootContext: createSelector((state) => state.floatingRootContext),
-  triggerCount: createSelector((state) => state.triggerCount),
-  preventUnmountingOnClose: createSelector((state) => state.preventUnmountingOnClose),
-  payload: createSelector((state) => state.payload),
+  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: createSelector((state) => state.mounted ? state.activeTriggerElement : null),
+  activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
   popupId: popupIdSelector,
   /**
    * Whether the trigger with the given ID was used to open the popup.
    */
-  isTriggerActive: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId),
+  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: createSelector((state, triggerId) => triggerOwnsOpenPopup(state, triggerId)),
+  isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
   /**
    * Whether the popup is mounted and was activated by a trigger with the given ID.
    */
-  isMountedByTrigger: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted),
-  triggerProps: createSelector((state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps),
+  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: createSelector((state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0),
-  popupProps: createSelector((state) => state.popupProps),
-  popupElement: createSelector((state) => state.popupElement),
-  positionerElement: createSelector((state) => state.positionerElement)
+  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/floating-ui-react/hooks/useFloatingRootContext.mjs
-function useFloatingRootContext(options) {
-  const {
-    open = false,
-    onOpenChange,
-    elements: elements2 = {}
-  } = options;
-  const floatingId = useId();
-  const nested = useFloatingParentNodeId() != null;
-  if (true) {
-    const optionDomReference = elements2.reference;
-    if (optionDomReference && !isElement(optionDomReference)) {
-      console.error("Cannot pass a virtual element to the `elements.reference` option,", "as it must be a real DOM element. Use `context.setPositionReference()`", "instead.");
-    }
-  }
-  const store = useRefWithInit(() => new FloatingRootStore({
-    open,
-    transitionStatus: void 0,
-    onOpenChange,
-    referenceElement: elements2.reference ?? null,
-    floatingElement: elements2.floating ?? null,
-    triggerElements: new PopupTriggerMap(),
-    floatingId,
-    syncOnly: false,
-    nested
-  })).current;
-  useIsoLayoutEffect(() => {
-    const valuesToSync = {
-      open,
-      floatingId
-    };
-    if (elements2.reference !== void 0) {
-      valuesToSync.referenceElement = elements2.reference;
-      valuesToSync.domReferenceElement = isElement(elements2.reference) ? elements2.reference : null;
-    }
-    if (elements2.floating !== void 0) {
-      valuesToSync.floatingElement = elements2.floating;
+// node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+var React23 = __toESM(require_react(), 1);
+var import_shim2 = __toESM(require_shim(), 1);
+function usePopupHandleStore(handle) {
+  const subscribe = React23.useCallback((listener) => {
+    if (handle === void 0) {
+      return NOOP;
     }
-    store.update(valuesToSync);
-  }, [open, floatingId, elements2.reference, elements2.floating, store]);
-  store.context.onOpenChange = onOpenChange;
-  store.context.nested = nested;
-  return store;
+    return handle.subscribeStore(listener);
+  }, [handle]);
+  const getSnapshot = React23.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 useFloating2(options = {}) {
+function useBaseUIFloating(options) {
+  return useFloatingWithStore(options, options.rootContext);
+}
+function useFloatingWithStore(options, store) {
   const {
     nodeId,
     externalTree
   } = options;
-  const internalStore = useFloatingRootContext(options);
-  const store = options.rootContext || internalStore;
   const referenceElement = store.useState("referenceElement");
   const floatingElement = store.useState("floatingElement");
   const domReferenceElement = store.useState("domReferenceElement");
   const open = store.useState("open");
   const floatingId = store.useState("floatingId");
-  const [positionReference, setPositionReferenceRaw] = React26.useState(null);
-  const [localDomReference, setLocalDomReference] = React26.useState(void 0);
-  const [localFloatingElement, setLocalFloatingElement] = React26.useState(void 0);
-  const domReferenceRef = React26.useRef(null);
+  const [positionReference, setPositionReferenceRaw] = React24.useState(null);
+  const [localDomReference, setLocalDomReference] = React24.useState(void 0);
+  const [localFloatingElement, setLocalFloatingElement] = React24.useState(void 0);
+  const domReferenceRef = React24.useRef(null);
   const tree = useFloatingTree(externalTree);
-  const storeElements = React26.useMemo(() => ({
+  const storeElements = React24.useMemo(() => ({
     reference: referenceElement,
     floating: floatingElement,
     domReference: domReferenceElement
@@ -5840,7 +5851,7 @@ function useFloating2(options = {}) {
   store.useSyncedValue("referenceElement", localDomReference ?? null);
   store.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
   store.useSyncedValue("floatingElement", syncedFloatingElement);
-  const setPositionReference = React26.useCallback((node) => {
+  const setPositionReference = React24.useCallback((node) => {
     const computedPositionReference = isElement(node) ? {
       getBoundingClientRect: () => node.getBoundingClientRect(),
       getClientRects: () => node.getClientRects(),
@@ -5849,7 +5860,7 @@ function useFloating2(options = {}) {
     setPositionReferenceRaw(computedPositionReference);
     position.refs.setReference(computedPositionReference);
   }, [position.refs]);
-  const setReference = React26.useCallback((node) => {
+  const setReference = React24.useCallback((node) => {
     if (isElement(node) || node === null) {
       domReferenceRef.current = node;
       setLocalDomReference(node);
@@ -5861,22 +5872,22 @@ function useFloating2(options = {}) {
       position.refs.setReference(node);
     }
   }, [position.refs, setLocalDomReference]);
-  const setFloating = React26.useCallback((node) => {
+  const setFloating = React24.useCallback((node) => {
     setLocalFloatingElement(node);
     position.refs.setFloating(node);
   }, [position.refs]);
-  const refs = React26.useMemo(() => ({
+  const refs = React24.useMemo(() => ({
     ...position.refs,
     setReference,
     setFloating,
     setPositionReference,
     domReference: domReferenceRef
   }), [position.refs, setReference, setFloating, setPositionReference]);
-  const elements2 = React26.useMemo(() => ({
+  const elements2 = React24.useMemo(() => ({
     ...position.elements,
     domReference: domReferenceElement
   }), [position.elements, domReferenceElement]);
-  const context = React26.useMemo(() => ({
+  const context = React24.useMemo(() => ({
     ...position,
     dataRef: store.context.dataRef,
     open,
@@ -5900,7 +5911,7 @@ function useFloating2(options = {}) {
       node.context = context;
     }
   });
-  return React26.useMemo(() => ({
+  return React24.useMemo(() => ({
     ...position,
     context,
     refs,
@@ -5910,7 +5921,7 @@ function useFloating2(options = {}) {
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-var React27 = __toESM(require_react(), 1);
+var React25 = __toESM(require_react(), 1);
 var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
 function useFocus(context, props = {}) {
   const {
@@ -5922,11 +5933,11 @@ function useFocus(context, props = {}) {
     events,
     dataRef
   } = store.context;
-  const blockFocusRef = React27.useRef(false);
-  const blockedReferenceRef = React27.useRef(null);
-  const keyboardModalityRef = React27.useRef(true);
+  const blockFocusRef = React25.useRef(false);
+  const blockedReferenceRef = React25.useRef(null);
+  const keyboardModalityRef = React25.useRef(true);
   const timeout = useTimeout();
-  React27.useEffect(() => {
+  React25.useEffect(() => {
     const domReference = store.select("domReferenceElement");
     if (!enabled) {
       return void 0;
@@ -5946,7 +5957,7 @@ function useFocus(context, props = {}) {
     }
     return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
   }, [store, enabled]);
-  React27.useEffect(() => {
+  React25.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -5964,7 +5975,7 @@ function useFocus(context, props = {}) {
       events.off("openchange", onOpenChangeLocal);
     };
   }, [events, enabled, store]);
-  const reference = React27.useMemo(() => {
+  const reference = React25.useMemo(() => {
     function resetBlockedFocus() {
       blockFocusRef.current = false;
       blockedReferenceRef.current = null;
@@ -6031,14 +6042,14 @@ function useFocus(context, props = {}) {
       }
     };
   }, [dataRef, delay, store, timeout]);
-  return React27.useMemo(() => enabled ? {
+  return React25.useMemo(() => enabled ? {
     reference,
     trigger: reference
   } : {}, [enabled, reference]);
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-var React28 = __toESM(require_react(), 1);
+var React26 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
 var HoverInteraction = class _HoverInteraction {
@@ -6149,7 +6160,7 @@ function useHoverFloatingInteraction(context, parameters = {}) {
       clearPointerEvents();
     }
   }, [open, instance, clearPointerEvents]);
-  React28.useEffect(() => {
+  React26.useEffect(() => {
     return clearPointerEvents;
   }, [clearPointerEvents]);
   useIsoLayoutEffect(() => {
@@ -6178,7 +6189,7 @@ function useHoverFloatingInteraction(context, parameters = {}) {
     }
     return void 0;
   }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-  React28.useEffect(() => {
+  React26.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6253,7 +6264,7 @@ function useHoverFloatingInteraction(context, parameters = {}) {
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-var React29 = __toESM(require_react(), 1);
+var React27 = __toESM(require_react(), 1);
 var ReactDOM5 = __toESM(require_react_dom(), 1);
 var EMPTY_REF = {
   current: null
@@ -6271,7 +6282,8 @@ function useHoverReferenceInteraction(context, props = {}) {
     isActiveTrigger = true,
     getHandleCloseContext,
     isClosing,
-    shouldOpen: shouldOpenProp
+    shouldOpen: shouldOpenProp,
+    guardStaleOpen = false
   } = props;
   const store = "rootStore" in context ? context.rootStore : context;
   const {
@@ -6280,7 +6292,7 @@ function useHoverReferenceInteraction(context, props = {}) {
   } = store.context;
   const tree = useFloatingTree(externalTree);
   const instance = useHoverInteractionSharedState(store);
-  const isHoverCloseActiveRef = React29.useRef(false);
+  const isHoverCloseActiveRef = React27.useRef(false);
   const handleCloseRef = useValueAsRef(handleClose);
   const delayRef = useValueAsRef(delay);
   const restMsRef = useValueAsRef(restMs);
@@ -6318,8 +6330,8 @@ function useHoverReferenceInteraction(context, props = {}) {
   if (isActiveTrigger) {
     instance.handleCloseOptions = handleCloseRef.current?.__options;
   }
-  React29.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-  React29.useEffect(() => {
+  React27.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+  React27.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6340,7 +6352,7 @@ function useHoverReferenceInteraction(context, props = {}) {
       events.off("openchange", onOpenChangeLocal);
     };
   }, [enabled, events, instance, cleanupMouseMoveHandler]);
-  React29.useEffect(() => {
+  React27.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6454,14 +6466,23 @@ function useHoverReferenceInteraction(context, props = {}) {
         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));
+      }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
     }
-    return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-  }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen]);
-  return React29.useMemo(() => {
+    return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
+  }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen, guardStaleOpen]);
+  return React27.useMemo(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6742,6 +6763,21 @@ function safePolygon(options = {}) {
   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";
@@ -6753,26 +6789,17 @@ var CommonPopupDataAttributes = (function(CommonPopupDataAttributes2) {
   CommonPopupDataAttributes2["align"] = "data-align";
   return CommonPopupDataAttributes2;
 })({});
-var CommonTriggerDataAttributes = /* @__PURE__ */ (function(CommonTriggerDataAttributes2) {
-  CommonTriggerDataAttributes2["popupOpen"] = "data-popup-open";
-  CommonTriggerDataAttributes2["pressed"] = "data-pressed";
-  return CommonTriggerDataAttributes2;
-})({});
 var TRIGGER_HOOK = {
-  [CommonTriggerDataAttributes.popupOpen]: ""
-};
-var PRESSABLE_TRIGGER_HOOK = {
-  [CommonTriggerDataAttributes.popupOpen]: "",
-  [CommonTriggerDataAttributes.pressed]: ""
+  "data-popup-open": ""
 };
 var POPUP_OPEN_HOOK = {
-  [CommonPopupDataAttributes.open]: ""
+  "data-open": ""
 };
 var POPUP_CLOSED_HOOK = {
-  [CommonPopupDataAttributes.closed]: ""
+  "data-closed": ""
 };
 var ANCHOR_HIDDEN_HOOK = {
-  [CommonPopupDataAttributes.anchorHidden]: ""
+  "data-anchor-hidden": ""
 };
 var triggerOpenStateMapping = {
   open(value) {
@@ -6796,6 +6823,10 @@ var popupStateMapping = {
     return null;
   }
 };
+var popupTransitionStateMapping = {
+  ...popupStateMapping,
+  ...transitionStatusMapping
+};

 // node_modules/@base-ui/utils/inertValue.mjs
 function inertValue(value) {
@@ -6805,8 +6836,17 @@ function inertValue(value) {
   return value ? "true" : void 0;
 }

-// node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
-var React30 = __toESM(require_react(), 1);
+// node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+var React28 = __toESM(require_react(), 1);
+var DirectionContext = /* @__PURE__ */ React28.createContext(void 0);
+if (true) DirectionContext.displayName = "DirectionContext";
+function useDirection() {
+  const context = React28.useContext(DirectionContext);
+  return context?.direction ?? "ltr";
+}
+
+// node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+var React29 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
 var baseArrow = (options) => ({
@@ -6878,7 +6918,6 @@ var arrow4 = (options, deps) => ({
 });

 // node_modules/@base-ui/react/utils/hideMiddleware.mjs
-var nativeHideFn = hide3().fn;
 var hide4 = {
   name: "hide",
   async fn(state) {
@@ -6889,88 +6928,27 @@ var hide4 = {
       y: y2
     } = state.rects.reference;
     const anchorHidden = width === 0 && height === 0 && x2 === 0 && y2 === 0;
-    const nativeHideResult = await nativeHideFn(state);
+    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: nativeHideResult.data?.referenceHidden || anchorHidden
+        referenceHidden: referenceHidden || anchorHidden
       }
     };
   }
 };

-// node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+// node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
 var DEFAULT_SIDES = {
   sideX: "left",
   sideY: "top"
 };
-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 x2 = rawX;
-    let y2 = rawY;
-    if (currentSide === "left") {
-      x2 = offsetDimensions.width - (rawX + floatRect.width);
-    }
-    if (currentSide === "top") {
-      y2 = offsetDimensions.height - (rawY + floatRect.height);
-    }
-    const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
-    const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
-    return {
-      x: x2,
-      y: y2,
-      data: {
-        sideX,
-        sideY
-      }
-    };
-  }
-};

-// node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
+// 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";
@@ -7002,6 +6980,9 @@ function getOffsetData(state, sideParam, isRtl) {
   return data;
 }
 function useAnchorPositioning(params) {
+  return useAnchorPositioningWithHook(params, useBaseUIFloating);
+}
+function useAnchorPositioningWithHook(params, useFloatingHook) {
   const {
     // Public parameters
     anchor,
@@ -7021,19 +7002,21 @@ function useAnchorPositioning(params) {
     floatingRootContext,
     mounted,
     collisionAvoidance,
-    shiftCrossAxis = false,
+    shift: shift4,
     nodeId,
     adaptiveOrigin: adaptiveOrigin2,
     lazyFlip = false,
     externalTree
   } = params;
-  const [mountSide, setMountSide] = React30.useState(null);
+  const [mountSide, setMountSide] = React29.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;
@@ -7051,31 +7034,31 @@ function useAnchorPositioning(params) {
   }[sideParam];
   const placement = align === "center" ? side : `${side}-${align}`;
   let collisionPadding = collisionPaddingParam;
-  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;
   if (typeof collisionPadding === "number") {
     collisionPadding = {
-      top: collisionPadding + biasTop,
-      right: collisionPadding + biasRight,
-      bottom: collisionPadding + biasBottom,
-      left: collisionPadding + biasLeft
+      top: collisionPadding,
+      right: collisionPadding,
+      bottom: collisionPadding,
+      left: collisionPadding
     };
   } else if (collisionPadding) {
     collisionPadding = {
-      top: (collisionPadding.top || 0) + biasTop,
-      right: (collisionPadding.right || 0) + biasRight,
-      bottom: (collisionPadding.bottom || 0) + biasBottom,
-      left: (collisionPadding.left || 0) + biasLeft
+      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 = React30.useRef(null);
+  const arrowRef = React29.useRef(null);
   const sideOffsetRef = useValueAsRef(sideOffset);
   const alignOffsetRef = useValueAsRef(alignOffset);
   const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
@@ -7101,46 +7084,37 @@ function useAnchorPositioning(params) {
     // 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,
-      right: collisionPadding.right + bias,
-      bottom: collisionPadding.bottom + bias,
-      left: collisionPadding.left + bias
+      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((data) => {
-    const html = ownerDocument(data.elements.floating).documentElement;
-    return {
-      ...commonCollisionProps,
-      // Use the Layout Viewport to avoid shifting around when pinch-zooming
-      // for context menus.
-      rootBoundary: shiftCrossAxis ? {
-        x: 0,
-        y: 0,
-        width: html.clientWidth,
-        height: html.clientHeight
-      } : void 0,
-      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, collisionPadding, collisionAvoidanceAlign]);
+  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 {
@@ -7160,8 +7134,8 @@ function useAnchorPositioning(params) {
         return;
       }
       const floatingStyle = floating.style;
-      floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-      floatingStyle.setProperty("--available-height", `${availableHeight}px`);
+      floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+      floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
       const dpr = getWindow(floating).devicePixelRatio || 1;
       const {
         x: x3,
@@ -7224,7 +7198,7 @@ function useAnchorPositioning(params) {
       });
     }
   }, [mounted, floatingRootContext]);
-  const autoUpdateOptions = React30.useMemo(() => ({
+  const autoUpdateOptions = React29.useMemo(() => ({
     elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
     layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
   }), [disableAnchorTracking]);
@@ -7239,7 +7213,7 @@ function useAnchorPositioning(params) {
     context,
     isPositioned,
     floatingStyles: originalFloatingStyles
-  } = useFloating2({
+  } = useFloatingHook({
     rootContext: floatingRootContext,
     open: keepMounted ? mounted : void 0,
     placement,
@@ -7254,21 +7228,34 @@ function useAnchorPositioning(params) {
     sideY
   } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
   const resolvedPosition = isPositioned ? positionMethod : "fixed";
-  const floatingStyles = React30.useMemo(() => {
-    const base = adaptiveOrigin2 ? {
-      position: resolvedPosition,
-      [sideX]: x2,
-      [sideY]: y2
-    } : {
-      position: resolvedPosition,
-      ...originalFloatingStyles
-    };
+  const floatingStyles = React29.useMemo(() => {
+    let base;
+    if (!isPositioned) {
+      base = {
+        position: resolvedPosition,
+        top: 0,
+        left: 0
+      };
+    } else if (adaptiveOrigin2) {
+      base = {
+        position: resolvedPosition,
+        [sideX]: x2,
+        [sideY]: y2
+      };
+    } 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, x2, sideY, y2, originalFloatingStyles, isPositioned]);
-  const registeredPositionReferenceRef = React30.useRef(null);
+  const registeredPositionReferenceRef = React29.useRef(null);
   useIsoLayoutEffect(() => {
     if (!mounted) {
       return;
@@ -7282,7 +7269,7 @@ function useAnchorPositioning(params) {
       registeredPositionReferenceRef.current = finalAnchor;
     }
   }, [mounted, refs, anchorDep, anchorValueRef]);
-  React30.useEffect(() => {
+  React29.useEffect(() => {
     if (!mounted) {
       return;
     }
@@ -7295,7 +7282,7 @@ function useAnchorPositioning(params) {
       registeredPositionReferenceRef.current = anchorValue.current;
     }
   }, [mounted, refs, anchorDep, anchorValueRef]);
-  React30.useEffect(() => {
+  React29.useEffect(() => {
     if (keepMounted && mounted && elements2.reference && elements2.floating) {
       return autoUpdate(elements2.reference, elements2.floating, update2, autoUpdateOptions);
     }
@@ -7306,17 +7293,17 @@ function useAnchorPositioning(params) {
   const renderedAlign = getAlignment(renderedPlacement) || "center";
   const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
   useIsoLayoutEffect(() => {
-    if (lazyFlip && mounted && isPositioned) {
+    if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
       setMountSide(renderedSide);
     }
-  }, [lazyFlip, mounted, isPositioned, renderedSide]);
-  const arrowStyles = React30.useMemo(() => ({
+  }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
+  const arrowStyles = React29.useMemo(() => ({
     position: "absolute",
     top: middlewareData.arrow?.y,
     left: middlewareData.arrow?.x
   }), [middlewareData.arrow]);
   const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
-  return React30.useMemo(() => ({
+  return React29.useMemo(() => ({
     positionerStyles: floatingStyles,
     arrowStyles,
     arrowRef,
@@ -7335,7 +7322,7 @@ function isRef(param) {
   return param != null && "current" in param;
 }

-// node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
+// node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
 function getDisabledMountTransitionStyles(transitionStatus) {
   return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
 }
@@ -7368,17 +7355,17 @@ function usePositioner(componentProps, state, {
 }

 // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-var React34 = __toESM(require_react(), 1);
+var React33 = __toESM(require_react(), 1);
 var ReactDOM6 = __toESM(require_react_dom(), 1);

 // node_modules/@base-ui/utils/usePreviousValue.mjs
-var React31 = __toESM(require_react(), 1);
+var React30 = __toESM(require_react(), 1);
 function usePreviousValue(value) {
-  const [state, setState] = React31.useState({
+  const [state, setState] = React30.useState({
     current: value,
     previous: null
   });
-  if (value !== state.current) {
+  if (!Object.is(value, state.current)) {
     setState({
       current: value,
       previous: state.current
@@ -7388,7 +7375,7 @@ function usePreviousValue(value) {
 }

 // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
-var React32 = __toESM(require_react(), 1);
+var React31 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/utils/getCssDimensions.mjs
 function getCssDimensions2(element) {
@@ -7421,29 +7408,14 @@ function usePopupAutoResize(parameters) {
     side,
     direction
   } = parameters;
-  const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
+  const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true);
   const animationFrame = useAnimationFrame();
-  const committedDimensionsRef = React32.useRef(null);
-  const isInitialRenderRef = React32.useRef(true);
-  const restoreAnchoringStylesRef = React32.useRef(NOOP);
+  const committedDimensionsRef = React31.useRef(null);
+  const isInitialRenderRef = React31.useRef(true);
+  const restoreAnchoringStylesRef = React31.useRef(NOOP);
   const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
   const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-  const anchoringStyles = React32.useMemo(() => {
-    let isOriginSide = side === "top";
-    let isPhysicalLeft = side === "left";
-    if (direction === "rtl") {
-      isOriginSide = isOriginSide || side === "inline-end";
-      isPhysicalLeft = isPhysicalLeft || side === "inline-end";
-    } else {
-      isOriginSide = isOriginSide || side === "inline-start";
-      isPhysicalLeft = isPhysicalLeft || side === "inline-start";
-    }
-    return isOriginSide ? {
-      position: "absolute",
-      [side === "top" ? "bottom" : "top"]: "0",
-      [isPhysicalLeft ? "right" : "left"]: "0"
-    } : EMPTY_OBJECT;
-  }, [side, direction]);
+  const anchoringStyles = React31.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
   useIsoLayoutEffect(() => {
     if (!mounted) {
       restoreAnchoringStylesRef.current = NOOP;
@@ -7510,6 +7482,18 @@ function usePopupAutoResize(parameters) {
     };
   }, [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);
@@ -7540,13 +7524,13 @@ function setPositionerCssSize(positionerElement, size4) {
 }

 // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
-var React33 = __toESM(require_react(), 1);
+var React32 = __toESM(require_react(), 1);
 var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
 var DirectionProvider = function DirectionProvider2(props) {
   const {
     direction = "ltr"
   } = props;
-  const contextValue = React33.useMemo(() => ({
+  const contextValue = React32.useMemo(() => ({
     direction
   }), [direction]);
   return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(DirectionContext.Provider, {
@@ -7556,78 +7540,164 @@ var DirectionProvider = function DirectionProvider2(props) {
 };
 if (true) DirectionProvider.displayName = "DirectionProvider";

-// node_modules/@base-ui/react/utils/usePopupViewport.mjs
-var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-function usePopupViewport(parameters) {
-  const {
-    store,
-    side,
-    cssVars,
-    children
-  } = parameters;
-  const direction = useDirection();
-  const activeTrigger = store.useState("activeTriggerElement");
-  const activeTriggerId = store.useState("activeTriggerId");
-  const open = store.useState("open");
-  const payload = store.useState("payload");
-  const mounted = store.useState("mounted");
-  const popupElement = store.useState("popupElement");
-  const positionerElement = store.useState("positionerElement");
-  const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
-  const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-  const capturedNodeRef = React34.useRef(null);
-  const [previousContentNode, setPreviousContentNode] = React34.useState(null);
-  const [newTriggerOffset, setNewTriggerOffset] = React34.useState(null);
-  const currentContainerRef = React34.useRef(null);
-  const previousContainerRef = React34.useRef(null);
-  const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true, false);
-  const cleanupFrame = useAnimationFrame();
-  const [previousContentDimensions, setPreviousContentDimensions] = React34.useState(null);
-  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React34.useState(false);
-  useIsoLayoutEffect(() => {
-    store.set("hasViewport", true);
-    return () => {
-      store.set("hasViewport", false);
-    };
-  }, [store]);
-  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 lastHandledTriggerRef = React34.useRef(null);
-  useIsoLayoutEffect(() => {
-    if (!open || !mounted) {
-      lastHandledTriggerRef.current = null;
+// 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
+      };
     }
-  }, [open, mounted]);
+    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 x2 = rawX;
+    let y2 = rawY;
+    if (currentSide === "left") {
+      x2 = offsetDimensions.width - (rawX + floatRect.width);
+    }
+    if (currentSide === "top") {
+      y2 = offsetDimensions.height - (rawY + floatRect.height);
+    }
+    const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
+    const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
+    return {
+      x: x2,
+      y: y2,
+      data: {
+        sideX,
+        sideY
+      }
+    };
+  }
+};
+
+// node_modules/@base-ui/react/utils/usePopupViewport.mjs
+var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
+var popupViewportStateMapping = {
+  activationDirection: (value) => value ? {
+    "data-activation-direction": value
+  } : null
+};
+function usePopupViewport(parameters) {
+  const {
+    store,
+    side,
+    children
+  } = parameters;
+  const direction = useDirection();
+  const activeTrigger = store.useState("activeTriggerElement");
+  const activeTriggerId = store.useState("activeTriggerId");
+  const open = store.useState("open");
+  const payload = store.useState("payload");
+  const mounted = store.useState("mounted");
+  const popupElement = store.useState("popupElement");
+  const positionerElement = store.useState("positionerElement");
+  const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
+  const currentContentKey = usePopupContentKey(activeTriggerId, payload);
+  const capturedNodeRef = React33.useRef(null);
+  const [previousContentNode, setPreviousContentNode] = React33.useState(null);
+  const [newTriggerOffset, setNewTriggerOffset] = React33.useState(null);
+  const currentContainerRef = React33.useRef(null);
+  const previousContainerRef = React33.useRef(null);
+  const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
+  const cleanupFrame = useAnimationFrame();
+  const cleanupControllerRef = React33.useRef(null);
+  const [previousContentDimensions, setPreviousContentDimensions] = React33.useState(null);
+  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React33.useState(false);
+  useIsoLayoutEffect(() => {
+    store.set("adaptiveOrigin", adaptiveOrigin);
+    return () => {
+      store.set("adaptiveOrigin", void 0);
+    };
+  }, [store]);
+  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 = React33.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);
-      cleanupFrame.request(() => {
-        ReactDOM6.flushSync(() => {
-          setShowStartingStyleAttribute(false);
-        });
-        onAnimationsFinished(() => {
-          setPreviousContentNode(null);
-          setPreviousContentDimensions(null);
-          capturedNodeRef.current = null;
-        });
-      });
       lastHandledTriggerRef.current = activeTrigger;
     }
-  }, [activeTrigger, previousActiveTrigger, previousContentNode, onAnimationsFinished, cleanupFrame]);
+  }, [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) {
@@ -7648,15 +7718,15 @@ function usePopupViewport(parameters) {
       children
     }, currentContentKey);
   } else {
-    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React34.Fragment, {
+    childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React33.Fragment, {
       children: [/* @__PURE__ */ (0, import_jsx_runtime6.jsx)("div", {
         "data-previous": true,
         inert: inertValue(true),
         ref: previousContainerRef,
         style: {
           ...previousContentDimensions ? {
-            [cssVars.popupWidth]: `${previousContentDimensions.width}px`,
-            [cssVars.popupHeight]: `${previousContentDimensions.height}px`
+            "--popup-width": `${previousContentDimensions.width}px`,
+            "--popup-height": `${previousContentDimensions.height}px`
           } : null,
           position: "absolute"
         },
@@ -7727,10 +7797,10 @@ function calculateRelativePosition(from, to) {
   };
 }
 function usePopupContentKey(activeTriggerId, payload) {
-  const [contentKey, setContentKey] = React34.useState(0);
-  const previousActiveTriggerIdRef = React34.useRef(activeTriggerId);
-  const previousPayloadRef = React34.useRef(payload);
-  const pendingPayloadUpdateRef = React34.useRef(false);
+  const [contentKey, setContentKey] = React33.useState(0);
+  const previousActiveTriggerIdRef = React33.useRef(activeTriggerId);
+  const previousPayloadRef = React33.useRef(payload);
+  const pendingPayloadUpdateRef = React33.useRef(false);
   useIsoLayoutEffect(() => {
     const previousActiveTriggerId = previousActiveTriggerIdRef.current;
     const previousPayload = previousPayloadRef.current;
@@ -7750,10 +7820,10 @@ function usePopupContentKey(activeTriggerId, payload) {
 }

 // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-var React35 = __toESM(require_react(), 1);
+var React34 = __toESM(require_react(), 1);
 var ReactDOM7 = __toESM(require_react_dom(), 1);
 var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-var FloatingPortalLite = /* @__PURE__ */ React35.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+var FloatingPortalLite = /* @__PURE__ */ React34.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
   const {
     children,
     container,
@@ -7763,8 +7833,8 @@ var FloatingPortalLite = /* @__PURE__ */ React35.forwardRef(function FloatingPor
     ...elementProps
   } = componentProps;
   const {
-    portalNode,
-    portalSubtree
+    node: portalNode,
+    subtree: portalSubtree
   } = useFloatingPortalNode({
     container,
     ref: forwardedRef,
@@ -7774,7 +7844,7 @@ var FloatingPortalLite = /* @__PURE__ */ React35.forwardRef(function FloatingPor
   if (!portalSubtree && !portalNode) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(React35.Fragment, {
+  return /* @__PURE__ */ (0, import_jsx_runtime7.jsxs)(React34.Fragment, {
     children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
   });
 });
@@ -7796,14 +7866,14 @@ __export(index_parts_exports, {
 });

 // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-var React38 = __toESM(require_react(), 1);
+var React37 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-var React36 = __toESM(require_react(), 1);
-var TooltipRootContext = /* @__PURE__ */ React36.createContext(void 0);
+var React35 = __toESM(require_react(), 1);
+var TooltipRootContext = /* @__PURE__ */ React35.createContext(void 0);
 if (true) TooltipRootContext.displayName = "TooltipRootContext";
 function useTooltipRootContext(optional) {
-  const context = React36.useContext(TooltipRootContext);
+  const context = React35.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));
   }
@@ -7811,33 +7881,23 @@ function useTooltipRootContext(optional) {
 }

 // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-var React37 = __toESM(require_react(), 1);
+var React36 = __toESM(require_react(), 1);
 var selectors2 = {
   ...popupStoreSelectors,
-  disabled: createSelector((state) => state.disabled),
-  instantType: createSelector((state) => state.instantType),
-  isInstantPhase: createSelector((state) => state.isInstantPhase),
-  trackCursorAxis: createSelector((state) => state.trackCursorAxis),
-  disableHoverablePopup: createSelector((state) => state.disableHoverablePopup),
-  lastOpenChangeReason: createSelector((state) => state.openChangeReason),
-  closeOnClick: createSelector((state) => state.closeOnClick),
-  closeDelay: createSelector((state) => state.closeDelay),
-  hasViewport: createSelector((state) => state.hasViewport)
-};
-var TooltipStore = class _TooltipStore extends ReactStore {
-  constructor(initialState, floatingId, nested = false) {
+  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();
-    const state = {
-      ...createInitialState(),
-      ...initialState
-    };
-    state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-    super(state, {
-      popupRef: /* @__PURE__ */ React37.createRef(),
-      onOpenChange: void 0,
-      onOpenChangeComplete: void 0,
-      triggerElements
-    }, selectors2);
+    super(createInitialState(initialState, triggerElements, floatingId, nested), createInitialContext(triggerElements), selectors2);
   }
   setOpen = (nextOpen, eventDetails) => {
     applyPopupOpenChange(this, nextOpen, eventDetails, {
@@ -7850,13 +7910,17 @@ var TooltipStore = class _TooltipStore extends ReactStore {
   cancelPendingOpen(event) {
     this.state.floatingRootContext.dispatchOpenChange(false, createChangeEventDetails(reason_parts_exports.triggerPress, event));
   }
-  static useStore(externalStore, initialState) {
-    const store = usePopupStore(externalStore, (floatingId, nested) => new _TooltipStore(initialState, floatingId, nested)).store;
-    return store;
-  }
 };
-function createInitialState() {
-  return {
+function createNullTooltipStore() {
+  const triggerElements = new PopupTriggerMap();
+  const store = new NullStore(Object.freeze(createInitialState(void 0, triggerElements)), Object.freeze(createInitialContext(triggerElements)), selectors2);
+  return Object.assign(store, {
+    setOpen: NOOP,
+    cancelPendingOpen: NOOP
+  });
+}
+function createInitialState(initialState, triggerElements, floatingId, nested = false) {
+  const state = {
     ...createInitialPopupStoreState(),
     disabled: false,
     instantType: void 0,
@@ -7866,7 +7930,18 @@ function createInitialState() {
     openChangeReason: null,
     closeOnClick: true,
     closeDelay: 0,
-    hasViewport: false
+    adaptiveOrigin: void 0,
+    ...initialState
+  };
+  state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
+  return state;
+}
+function createInitialContext(triggerElements) {
+  return {
+    popupRef: /* @__PURE__ */ React36.createRef(),
+    onOpenChange: void 0,
+    onOpenChangeComplete: void 0,
+    triggerElements
   };
 }

@@ -7887,13 +7962,12 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     defaultTriggerId: defaultTriggerIdProp = null,
     children
   } = props;
-  const store = TooltipStore.useStore(handle?.store, {
+  const store = usePopupRootStore((floatingId, nested) => new TooltipStore({
     open: defaultOpen,
     openProp,
     activeTriggerId: defaultTriggerIdProp,
     triggerIdProp
-  });
-  useInitialOpenSync(store, openProp, defaultOpen, defaultTriggerIdProp);
+  }, floatingId, nested));
   store.useControlledProp("openProp", openProp);
   store.useControlledProp("triggerIdProp", triggerIdProp);
   store.useContextCallback("onOpenChange", onOpenChange);
@@ -7905,9 +7979,9 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const payload = store.useState("payload");
   store.useSyncedValues({
     trackCursorAxis,
-    disableHoverablePopup
+    disableHoverablePopup,
+    disabled: disabled2
   });
-  store.useSyncedValue("disabled", disabled2);
   useImplicitActiveTrigger(store, {
     closeOnActiveTriggerUnmount: true
   });
@@ -7918,7 +7992,7 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const isInstantPhase = store.useState("isInstantPhase");
   const instantType = store.useState("instantType");
   const lastOpenChangeReason = store.useState("lastOpenChangeReason");
-  const previousInstantTypeRef = React38.useRef(null);
+  const previousInstantTypeRef = React37.useRef(null);
   useIsoLayoutEffect(() => {
     if (openState && disabled2) {
       store.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -7942,17 +8016,17 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
       }
     }
   }, [store, activeTriggerId, open]);
-  const handleImperativeClose = React38.useCallback(() => {
-    store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-  }, [store]);
-  React38.useImperativeHandle(actionsRef, () => ({
+  React37.useImperativeHandle(actionsRef, () => ({
     unmount: forceUnmount,
-    close: handleImperativeClose
-  }), [forceUnmount, handleImperativeClose]);
+    close: () => store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
+  }), [forceUnmount, store]);
   const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
   return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
     value: store,
-    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
+    children: [handle && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(PopupHandleAttachment, {
+      handle,
+      store
+    }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
       store,
       disabled: disabled2,
       trackCursorAxis
@@ -7976,35 +8050,26 @@ function TooltipInteractions({
     enabled: !disabled2 && trackCursorAxis !== "none",
     axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
   });
-  const activeTriggerProps = React38.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-  const inactiveTriggerProps = React38.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-  const popupProps = React38.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+  const triggerProps = React37.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
   usePopupInteractionProps(store, {
-    activeTriggerProps,
-    inactiveTriggerProps,
-    popupProps
+    activeTriggerProps: triggerProps,
+    inactiveTriggerProps: triggerProps,
+    popupProps: dismiss.floating ?? EMPTY_OBJECT
   });
   return null;
 }

 // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
-var React40 = __toESM(require_react(), 1);
+var React39 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
-var React39 = __toESM(require_react(), 1);
-var TooltipProviderContext = /* @__PURE__ */ React39.createContext(void 0);
+var React38 = __toESM(require_react(), 1);
+var TooltipProviderContext = /* @__PURE__ */ React38.createContext(void 0);
 if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
 function useTooltipProviderContext() {
-  return React39.useContext(TooltipProviderContext);
+  return React38.useContext(TooltipProviderContext);
 }

-// node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
-var TooltipTriggerDataAttributes = (function(TooltipTriggerDataAttributes2) {
-  TooltipTriggerDataAttributes2[TooltipTriggerDataAttributes2["popupOpen"] = CommonTriggerDataAttributes.popupOpen] = "popupOpen";
-  TooltipTriggerDataAttributes2["triggerDisabled"] = "data-trigger-disabled";
-  return TooltipTriggerDataAttributes2;
-})({});
-
 // node_modules/@base-ui/react/tooltip/utils/constants.mjs
 var OPEN_DELAY = 600;

@@ -8029,13 +8094,9 @@ function getTargetElement(event) {
 function closestEnabledTooltipTrigger(element) {
   let current = element;
   while (current) {
-    if (current.hasAttribute(TOOLTIP_TRIGGER_IDENTIFIER)) {
-      return current;
-    }
-    const parentElement = current.parentElement;
-    if (parentElement) {
-      current = parentElement;
-      continue;
+    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;
@@ -8057,7 +8118,8 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
     ...elementProps
   } = componentProps;
   const rootContext = useTooltipRootContext(true);
-  const store = handle?.store ?? rootContext;
+  const handleStore = usePopupHandleStore(handle);
+  const store = handleStore ?? rootContext;
   if (!store) {
     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));
   }
@@ -8065,7 +8127,7 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
   const isTriggerActive = store.useState("isTriggerActive", thisTriggerId);
   const isOpenedByThisTrigger = store.useState("isOpenedByTrigger", thisTriggerId);
   const floatingRootContext = store.useState("floatingRootContext");
-  const triggerElementRef = React40.useRef(null);
+  const triggerElementRef = React39.useRef(null);
   const delayWithDefault = delay ?? OPEN_DELAY;
   const closeDelayWithDefault = closeDelay ?? 0;
   const {
@@ -8076,7 +8138,7 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
     closeOnClick,
     closeDelay: closeDelayWithDefault
   });
-  const providerContext = useTooltipProviderContext();
+  const providerDelay = useTooltipProviderContext();
   const {
     delayRef,
     isInstantPhase,
@@ -8091,21 +8153,14 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
   const disabledRef = useValueAsRef(disabled2);
   const trackCursorAxis = store.useState("trackCursorAxis");
   const disableHoverablePopup = store.useState("disableHoverablePopup");
-  const isNestedTriggerHoveredRef = React40.useRef(false);
+  const isNestedTriggerHoveredRef = React39.useRef(false);
   const nestedTriggerOpenTimeout = useTimeout();
-  const pointerTypeRef = React40.useRef(void 0);
+  const pointerTypeRef = React39.useRef(void 0);
   function getOpenDelay() {
-    const providerDelay = providerContext?.delay;
-    const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
-    let computedOpenDelay = delayWithDefault;
-    if (hasProvider) {
-      if (groupOpenValue !== 0) {
-        computedOpenDelay = delay ?? providerDelay ?? delayWithDefault;
-      } else {
-        computedOpenDelay = 0;
-      }
+    if (!hasProvider) {
+      return delayWithDefault;
     }
-    return computedOpenDelay;
+    return getDelay(delayRef.current, "open") === 0 ? 0 : delay ?? providerDelay ?? OPEN_DELAY;
   }
   function isEnabledNestedTriggerTarget(target) {
     const triggerEl = triggerElementRef.current;
@@ -8133,13 +8188,13 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
     handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
     restMs: getOpenDelay,
     delay() {
-      const closeValue = typeof delayRef.current === "object" ? delayRef.current.close : void 0;
-      let computedCloseDelay = closeDelayWithDefault;
       if (closeDelay == null && hasProvider) {
-        computedCloseDelay = closeValue;
+        return {
+          close: getDelay(delayRef.current, "close")
+        };
       }
       return {
-        close: computedCloseDelay
+        close: closeDelayWithDefault
       };
     },
     triggerElementRef,
@@ -8216,7 +8271,7 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
         }
       },
       id: thisTriggerId,
-      [TooltipTriggerDataAttributes.triggerDisabled]: disabled2 ? "" : void 0,
+      "data-trigger-disabled": disabled2 ? "" : void 0,
       [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
     }, elementProps],
     stateAttributesMapping: triggerOpenStateMapping
@@ -8226,14 +8281,14 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
 if (true) TooltipTrigger.displayName = "TooltipTrigger";

 // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-var React42 = __toESM(require_react(), 1);
+var React41 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
-var React41 = __toESM(require_react(), 1);
-var TooltipPortalContext = /* @__PURE__ */ React41.createContext(void 0);
+var React40 = __toESM(require_react(), 1);
+var TooltipPortalContext = /* @__PURE__ */ React40.createContext(void 0);
 if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
 function useTooltipPortalContext() {
-  const value = React41.useContext(TooltipPortalContext);
+  const value = React40.useContext(TooltipPortalContext);
   if (value === void 0) {
     throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
   }
@@ -8242,7 +8297,7 @@ function useTooltipPortalContext() {

 // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
 var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-var TooltipPortal = /* @__PURE__ */ React42.forwardRef(function TooltipPortal2(props, forwardedRef) {
+var TooltipPortal = /* @__PURE__ */ React41.forwardRef(function TooltipPortal2(props, forwardedRef) {
   const {
     keepMounted = false,
     ...portalProps
@@ -8264,14 +8319,14 @@ var TooltipPortal = /* @__PURE__ */ React42.forwardRef(function TooltipPortal2(p
 if (true) TooltipPortal.displayName = "TooltipPortal";

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-var React44 = __toESM(require_react(), 1);
+var React43 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-var React43 = __toESM(require_react(), 1);
-var TooltipPositionerContext = /* @__PURE__ */ React43.createContext(void 0);
+var React42 = __toESM(require_react(), 1);
+var TooltipPositionerContext = /* @__PURE__ */ React42.createContext(void 0);
 if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
 function useTooltipPositionerContext() {
-  const context = React43.useContext(TooltipPositionerContext);
+  const context = React42.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));
   }
@@ -8280,7 +8335,7 @@ function useTooltipPositionerContext() {

 // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
 var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-var TooltipPositioner = /* @__PURE__ */ React44.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8308,7 +8363,7 @@ var TooltipPositioner = /* @__PURE__ */ React44.forwardRef(function TooltipPosit
   const floatingRootContext = store.useState("floatingRootContext");
   const instantType = store.useState("instantType");
   const transitionStatus = store.useState("transitionStatus");
-  const hasViewport = store.useState("hasViewport");
+  const adaptiveOrigin2 = store.useState("adaptiveOrigin");
   const positioning = useAnchorPositioning({
     anchor,
     positionMethod,
@@ -8325,9 +8380,9 @@ var TooltipPositioner = /* @__PURE__ */ React44.forwardRef(function TooltipPosit
     disableAnchorTracking,
     keepMounted,
     collisionAvoidance,
-    adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
+    adaptiveOrigin: adaptiveOrigin2
   });
-  const state = React44.useMemo(() => ({
+  const state = React43.useMemo(() => ({
     open,
     side: positioning.side,
     align: positioning.align,
@@ -8350,12 +8405,8 @@ var TooltipPositioner = /* @__PURE__ */ React44.forwardRef(function TooltipPosit
 if (true) TooltipPositioner.displayName = "TooltipPositioner";

 // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-var React45 = __toESM(require_react(), 1);
-var stateAttributesMapping = {
-  ...popupStateMapping,
-  ...transitionStatusMapping
-};
-var TooltipPopup = /* @__PURE__ */ React45.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+var React44 = __toESM(require_react(), 1);
+var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8398,16 +8449,16 @@ var TooltipPopup = /* @__PURE__ */ React45.forwardRef(function TooltipPopup2(com
   const element = useRenderElement("div", componentProps, {
     state,
     ref: [forwardedRef, store.context.popupRef, setPopupElement],
-    props: [popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-    stateAttributesMapping
+    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 React46 = __toESM(require_react(), 1);
-var TooltipArrow = /* @__PURE__ */ React46.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+var React45 = __toESM(require_react(), 1);
+var TooltipArrow = /* @__PURE__ */ React45.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8445,7 +8496,7 @@ var TooltipArrow = /* @__PURE__ */ React46.forwardRef(function TooltipArrow2(com
 if (true) TooltipArrow.displayName = "TooltipArrow";

 // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
-var React47 = __toESM(require_react(), 1);
+var React46 = __toESM(require_react(), 1);
 var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
 var TooltipProvider = function TooltipProvider2(props) {
   const {
@@ -8453,16 +8504,12 @@ var TooltipProvider = function TooltipProvider2(props) {
     closeDelay,
     timeout = 400
   } = props;
-  const contextValue = React47.useMemo(() => ({
-    delay,
-    closeDelay
-  }), [delay, closeDelay]);
-  const delayValue = React47.useMemo(() => ({
+  const delayValue = React46.useMemo(() => ({
     open: delay,
     close: closeDelay
   }), [delay, closeDelay]);
   return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipProviderContext.Provider, {
-    value: contextValue,
+    value: delay,
     children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingDelayGroup, {
       delay: delayValue,
       timeoutMs: timeout,
@@ -8473,22 +8520,8 @@ var TooltipProvider = function TooltipProvider2(props) {
 if (true) TooltipProvider.displayName = "TooltipProvider";

 // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-var React48 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
-var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
-  TooltipViewportCssVars2["popupWidth"] = "--popup-width";
-  TooltipViewportCssVars2["popupHeight"] = "--popup-height";
-  return TooltipViewportCssVars2;
-})({});
-
-// node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-var stateAttributesMapping2 = {
-  activationDirection: (value) => value ? {
-    "data-activation-direction": value
-  } : null
-};
-var TooltipViewport = /* @__PURE__ */ React48.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+var React47 = __toESM(require_react(), 1);
+var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
   const {
     render,
     className,
@@ -8505,7 +8538,6 @@ var TooltipViewport = /* @__PURE__ */ React48.forwardRef(function TooltipViewpor
   } = usePopupViewport({
     store,
     side: positioner.side,
-    cssVars: TooltipViewportCssVars,
     children
   });
   const state = {
@@ -8519,46 +8551,40 @@ var TooltipViewport = /* @__PURE__ */ React48.forwardRef(function TooltipViewpor
     props: [elementProps, {
       children: childrenToRender
     }],
-    stateAttributesMapping: stateAttributesMapping2
+    stateAttributesMapping: popupViewportStateMapping
   });
 });
 if (true) TooltipViewport.displayName = "TooltipViewport";

 // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
-var TooltipHandle = class {
-  /**
-   * Internal store holding the tooltip state.
-   * @internal
-   */
+var TooltipHandle = class extends BasePopupHandle {
   constructor() {
-    this.store = new TooltipStore();
+    super(createNullTooltipStore(), "Tooltip");
   }
   /**
-   * Opens the tooltip and associates it with the trigger with the given ID.
-   * The trigger must be a Tooltip.Trigger component with this handle passed as a prop.
+   * 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.
+   * @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) {
-    const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) : void 0;
-    if (triggerId && !triggerElement) {
-      throw new Error(true ? `Base UI: TooltipHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(81, triggerId));
-    }
-    this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+    this.openByTrigger(triggerId);
   }
   /**
    * Closes the tooltip.
+   *
+   * This method should only be called in an event handler or an effect (not during rendering).
    */
   close() {
-    this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
+    this.closePopup();
   }
   /**
-   * Indicates whether the tooltip is currently open.
+   * Whether the tooltip is currently open. Returns `false` while no root is attached to the handle.
    */
   get isOpen() {
-    return this.store.select("open");
+    return this.attachedStore?.select("open") ?? false;
   }
 };
 function createTooltipHandle() {
@@ -8716,41 +8742,24 @@ 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/utils/render-slot-with-children.mjs
-var import_element12 = __toESM(require_element(), 1);
-function renderSlotWithChildren(slot, defaultSlot, children) {
-  return (0, import_element12.cloneElement)(slot ?? defaultSlot, { children });
-}
-
-// packages/ui/build-module/utils/theme-provider.mjs
-var theme = __toESM(require_theme(), 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/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/tooltip/popup.mjs
+var import_element15 = __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/portal.mjs
+var import_element12 = __toESM(require_element(), 1);

-// packages/ui/build-module/stack/stack.mjs
-var import_element13 = __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;
@@ -8832,152 +8841,25 @@ function registerStyle2(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle2("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  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 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_element13.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_default2.stack })
-  });
-  return element;
-});
-
-// 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_element16 = __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_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("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");
+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) {
@@ -9019,7 +8901,7 @@ function getWpCompatOverlaySlot() {

 // packages/ui/build-module/tooltip/portal.mjs
 var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-var Portal = (0, import_element14.forwardRef)(
+var Portal = (0, import_element12.forwardRef)(
   function TooltipPortal3({ container, ...restProps }, ref) {
     return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
       index_parts_exports.Portal,
@@ -9033,10 +8915,10 @@ var Portal = (0, import_element14.forwardRef)(
 );

 // packages/ui/build-module/tooltip/positioner.mjs
-var import_element15 = __toESM(require_element(), 1);
+var import_element13 = __toESM(require_element(), 1);
 var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
-function getRuntime4() {
+var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
+function getRuntime3() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -9047,28 +8929,28 @@ function getRuntime4() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument4(document);
+    registerDocument3(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash4(targetDocument, hash) {
+function documentContainsStyleHash3(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE4}]`
+    `style[${STYLE_HASH_ATTRIBUTE3}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE3) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle4(targetDocument, hash, css) {
+function injectStyle3(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime4();
+  const runtime = getRuntime3();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9077,24 +8959,24 @@ function injectStyle4(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash4(targetDocument, hash)) {
+  if (documentContainsStyleHash3(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument4(targetDocument) {
-  const runtime = getRuntime4();
+function registerDocument3(targetDocument) {
+  const runtime = getRuntime3();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle4(targetDocument, hash, css);
+    injectStyle3(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9108,22 +8990,22 @@ function registerDocument4(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle4(hash, css) {
-  const runtime = getRuntime4();
+function registerStyle3(hash, css) {
+  const runtime = getRuntime3();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle4(targetDocument, hash, css);
+    injectStyle3(targetDocument, hash, css);
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle4("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+  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) {
-  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}}}}');
+  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_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var Positioner = (0, import_element15.forwardRef)(
+var style_default2 = { "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_runtime18.jsx)(
       index_parts_exports.Positioner,
@@ -9135,7 +9017,7 @@ var Positioner = (0, import_element15.forwardRef)(
         ...props,
         className: clsx_default(
           resets_default["box-sizing"],
-          style_default3.positioner,
+          style_default2.positioner,
           className
         )
       }
@@ -9143,10 +9025,43 @@ var Positioner = (0, import_element15.forwardRef)(
   }
 );

+// 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/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_runtime19 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-function getRuntime5() {
+var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
+function getRuntime4() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -9157,28 +9072,28 @@ function getRuntime5() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument5(document);
+    registerDocument4(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash5(targetDocument, hash) {
+function documentContainsStyleHash4(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE5}]`
+    `style[${STYLE_HASH_ATTRIBUTE4}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle5(targetDocument, hash, css) {
+function injectStyle4(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime5();
+  const runtime = getRuntime4();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9187,24 +9102,24 @@ function injectStyle5(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash5(targetDocument, hash)) {
+  if (documentContainsStyleHash4(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument5(targetDocument) {
-  const runtime = getRuntime5();
+function registerDocument4(targetDocument) {
+  const runtime = getRuntime4();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle5(targetDocument, hash, css);
+    injectStyle4(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9218,24 +9133,24 @@ function registerDocument5(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle5(hash, css) {
-  const runtime = getRuntime5();
+function registerStyle4(hash, css) {
+  const runtime = getRuntime4();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle5(targetDocument, hash, css);
+    injectStyle4(targetDocument, hash, css);
   }
 }
 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}}}}');
+  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_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+var style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
 var POPUP_COLOR = { background: "#1e1e1e" };
-var Popup = (0, import_element16.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+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)(
     index_parts_exports.Popup,
     {
       ref,
-      className: clsx_default(style_default4.popup, className),
+      className: clsx_default(style_default3.popup, className),
       ...props,
       children
     }
@@ -9249,9 +9164,9 @@ var Popup = (0, import_element16.forwardRef)(function TooltipPopup3({ portal, po
 });

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

-// packages/ui/build-module/skeleton/skeleton.mjs
-var import_element18 = __toESM(require_element(), 1);
-var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-function getRuntime6() {
+// packages/ui/build-module/visually-hidden/visually-hidden.mjs
+var import_element17 = __toESM(require_element(), 1);
+var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+function getRuntime5() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -9290,28 +9205,28 @@ function getRuntime6() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument6(document);
+    registerDocument5(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash6(targetDocument, hash) {
+function documentContainsStyleHash5(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE6}]`
+    `style[${STYLE_HASH_ATTRIBUTE5}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle6(targetDocument, hash, css) {
+function injectStyle5(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime6();
+  const runtime = getRuntime5();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9320,24 +9235,24 @@ function injectStyle6(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash6(targetDocument, hash)) {
+  if (documentContainsStyleHash5(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument6(targetDocument) {
-  const runtime = getRuntime6();
+function registerDocument5(targetDocument) {
+  const runtime = getRuntime5();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle6(targetDocument, hash, css);
+    injectStyle5(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9351,32 +9266,390 @@ function registerDocument6(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle6(hash, css) {
-  const runtime = getRuntime6();
+function registerStyle5(hash, css) {
+  const runtime = getRuntime5();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle6(targetDocument, hash, css);
+    injectStyle5(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}}}}");
+  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}}}");
 }
-var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-if (typeof process === "undefined" || true) {
-  registerStyle6("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_default5 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
-var Skeleton = (0, import_element18.forwardRef)(
-  function Skeleton2({ render, ...props }, ref) {
+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;
+  }
+);
+
+// packages/ui/build-module/stack/stack.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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+}
+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;
+});
+
+// packages/ui/build-module/link/link.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;
+  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("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"}}}');
+}
+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) {
+  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)")
+            )
+          }
+        )
+      ] })
+    })
+  });
+  return element;
+});
+
+// packages/ui/build-module/skeleton/skeleton.mjs
+var import_element20 = __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);
+      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("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("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_default7 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
+var Skeleton = (0, import_element20.forwardRef)(
+  function Skeleton2({ render, ...props }, ref) {
     return useRender({
       render,
       ref,
       props: mergeProps(
         {
           className: clsx_default(
-            style_default5.skeleton,
-            style_default5.pulse,
-            resets_default2["box-sizing"]
+            style_default7.skeleton,
+            style_default7.pulse,
+            resets_default3["box-sizing"]
           ),
           // Decorative by default; consumers mark the loading
           // region with aria-busy / role="status".
@@ -9389,11 +9662,11 @@ var Skeleton = (0, import_element18.forwardRef)(
 );

 // packages/admin-ui/build-module/navigable-region/index.mjs
-var import_element19 = __toESM(require_element(), 1);
-var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-var NavigableRegion = (0, import_element19.forwardRef)(
+var import_element21 = __toESM(require_element(), 1);
+var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+var NavigableRegion = (0, import_element21.forwardRef)(
   ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
       Tag,
       {
         ref,
@@ -9410,14 +9683,159 @@ var NavigableRegion = (0, import_element19.forwardRef)(
 NavigableRegion.displayName = "NavigableRegion";
 var navigable_region_default = NavigableRegion;

+// packages/admin-ui/build-module/navigation/index.mjs
+var import_i18n3 = __toESM(require_i18n(), 1);
+var import_jsx_runtime26 = __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("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_default8 = { "list": "bfb5a2dd8cceebd3__list", "li": "a4759b4cb2c8bd92__li", "item": "_07da506d3f2d9afe__item" };
+var Navigation = ({
+  items,
+  currentHref,
+  ariaLabel = (0, import_i18n3.__)("Sections"),
+  linkComponent,
+  className
+}) => {
+  if (!items.length) {
+    return null;
+  }
+  const LinkComponent = linkComponent ?? "a";
+  if (true) {
+    const invalidItem = items.find(
+      (item) => typeof item.href !== "string"
+    );
+    if (invalidItem) {
+      throw new Error(
+        `Navigation: item "${invalidItem.label}" is missing an \`href\` prop.`
+      );
+    }
+    const duplicate = items.find(
+      (item, index2) => items.findIndex((other) => other.href === item.href) !== index2
+    );
+    if (duplicate) {
+      throw new Error(
+        `Navigation: duplicate \`href\` "${duplicate.href}". Each item must have a unique \`href\` so a single item receives \`aria-current="page"\`.`
+      );
+    }
+  }
+  return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("nav", { "aria-label": ariaLabel, className, children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+    Stack,
+    {
+      render: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("ul", { role: "list" }),
+      direction: "row",
+      align: "center",
+      gap: "md",
+      className: style_default8.list,
+      children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("li", { className: style_default8.li, children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+        Text,
+        {
+          variant: "body-md",
+          className: style_default8.item,
+          render: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+            Link,
+            {
+              variant: "unstyled",
+              "aria-current": item.href === currentHref ? "page" : void 0,
+              render: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(LinkComponent, { href: item.href })
+            }
+          ),
+          children: item.label
+        }
+      ) }, item.href))
+    }
+  ) });
+};
+var navigation_default = Navigation;
+
 // packages/admin-ui/build-module/page/sidebar-toggle-slot.mjs
 var import_components = __toESM(require_components(), 1);
 var { Fill: SidebarToggleFill, Slot: SidebarToggleSlot } = (0, import_components.createSlotFill)("SidebarToggle");

 // packages/admin-ui/build-module/page/header.mjs
-var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-function getRuntime7() {
+var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
+function getRuntime10() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -9428,28 +9846,28 @@ function getRuntime7() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument7(document);
+    registerDocument10(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash7(targetDocument, hash) {
+function documentContainsStyleHash10(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE7}]`
+    `style[${STYLE_HASH_ATTRIBUTE10}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle7(targetDocument, hash, css) {
+function injectStyle10(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime7();
+  const runtime = getRuntime10();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9458,24 +9876,24 @@ function injectStyle7(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash7(targetDocument, hash)) {
+  if (documentContainsStyleHash10(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument7(targetDocument) {
-  const runtime = getRuntime7();
+function registerDocument10(targetDocument) {
+  const runtime = getRuntime10();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle7(targetDocument, hash, css);
+    injectStyle10(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9489,17 +9907,17 @@ function registerDocument7(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle7(hash, css) {
-  const runtime = getRuntime7();
+function registerStyle10(hash, css) {
+  const runtime = getRuntime10();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle7(targetDocument, hash, css);
+    injectStyle10(targetDocument, hash, css);
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle7("ddd9aab364", "._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}._8113be94e7caf73c__header-title{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)}.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)}}");
+  registerStyle10("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_default6 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" };
+var style_default9 = { "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 Header({
   headingLevel = 1,
   breadcrumbs,
@@ -9508,75 +9926,106 @@ function Header({
   title,
   subTitle,
   actions,
+  navigation,
+  components,
   showSidebarToggle = true
 }) {
   const HeadingTag = `h${headingLevel}`;
-  return /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)(Stack, { direction: "column", className: style_default6.header, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)(
-      Stack,
-      {
-        className: style_default6["header-content"],
-        direction: "row",
-        gap: "sm",
-        justify: "space-between",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime25.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", justify: "start", children: [
-            showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
-              SidebarToggleSlot,
-              {
-                bubblesVirtually: true,
-                className: style_default6["sidebar-toggle-slot"]
-              }
-            ),
-            visual && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
-              "div",
-              {
-                className: style_default6["header-visual"],
-                "aria-hidden": "true",
-                children: visual
-              }
-            ),
-            title && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
-              Text,
-              {
-                className: style_default6["header-title"],
-                render: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(HeadingTag, {}),
-                variant: "heading-lg",
-                children: title
-              }
-            ),
-            breadcrumbs,
-            badges
-          ] }),
-          actions && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
-            Stack,
-            {
-              align: "center",
-              className: style_default6["header-actions"],
-              direction: "row",
-              gap: "sm",
-              children: actions
-            }
-          )
-        ]
-      }
-    ),
-    subTitle && /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
-      Text,
-      {
-        render: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)("p", {}),
-        variant: "body-md",
-        className: style_default6["header-subtitle"],
-        children: subTitle
-      }
-    )
-  ] });
+  const hasNavigation = !!navigation?.items?.length;
+  return /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(
+    Stack,
+    {
+      direction: "column",
+      className: clsx_default(
+        style_default9.header,
+        hasNavigation && style_default9["has-navigation"]
+      ),
+      children: [
+        /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(
+          Stack,
+          {
+            className: style_default9["header-content"],
+            direction: "row",
+            gap: "sm",
+            justify: "space-between",
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "sm",
+                  align: "center",
+                  justify: "start",
+                  className: style_default9["header-lockup"],
+                  children: [
+                    showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+                      SidebarToggleSlot,
+                      {
+                        bubblesVirtually: true,
+                        className: style_default9["sidebar-toggle-slot"]
+                      }
+                    ),
+                    visual && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+                      "div",
+                      {
+                        className: style_default9["header-visual"],
+                        "aria-hidden": "true",
+                        children: visual
+                      }
+                    ),
+                    title && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+                      Text,
+                      {
+                        className: style_default9["header-title"],
+                        render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(HeadingTag, {}),
+                        variant: "heading-lg",
+                        children: title
+                      }
+                    ),
+                    breadcrumbs,
+                    badges
+                  ]
+                }
+              ),
+              actions && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+                Stack,
+                {
+                  align: "center",
+                  className: style_default9["header-actions"],
+                  direction: "row",
+                  gap: "sm",
+                  children: actions
+                }
+              )
+            ]
+          }
+        ),
+        subTitle && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+          Text,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("p", {}),
+            variant: "body-md",
+            className: style_default9["header-subtitle"],
+            children: subTitle
+          }
+        ),
+        hasNavigation && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+          navigation_default,
+          {
+            ...navigation,
+            linkComponent: components?.link,
+            className: style_default9["header-navigation"]
+          }
+        )
+      ]
+    }
+  );
 }

 // packages/admin-ui/build-module/page/index.mjs
-var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-function getRuntime8() {
+var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+function getRuntime11() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -9587,28 +10036,28 @@ function getRuntime8() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument8(document);
+    registerDocument11(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash8(targetDocument, hash) {
+function documentContainsStyleHash11(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE8}]`
+    `style[${STYLE_HASH_ATTRIBUTE11}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle8(targetDocument, hash, css) {
+function injectStyle11(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime8();
+  const runtime = getRuntime11();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9617,24 +10066,24 @@ function injectStyle8(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash8(targetDocument, hash)) {
+  if (documentContainsStyleHash11(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument8(targetDocument) {
-  const runtime = getRuntime8();
+function registerDocument11(targetDocument) {
+  const runtime = getRuntime11();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle8(targetDocument, hash, css);
+    injectStyle11(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9648,17 +10097,17 @@ function registerDocument8(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle8(hash, css) {
-  const runtime = getRuntime8();
+function registerStyle11(hash, css) {
+  const runtime = getRuntime11();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle8(targetDocument, hash, css);
+    injectStyle11(targetDocument, hash, css);
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle8("ddd9aab364", "._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}._8113be94e7caf73c__header-title{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)}.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)}}");
+  registerStyle11("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_default7 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" };
+var style_default10 = { "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,
@@ -9669,14 +10118,16 @@ function Page({
   children,
   className,
   actions,
+  navigation,
+  components,
   ariaLabel,
   hasPadding = false,
   showSidebarToggle = true
 }) {
-  const classes = clsx_default(style_default7.page, className);
+  const classes = clsx_default(style_default10.page, className);
   const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
-  return /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
-    (title || breadcrumbs || badges || actions || visual) && /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
+    (title || breadcrumbs || badges || actions || visual || !!navigation?.items?.length) && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
       Header,
       {
         headingLevel,
@@ -9686,15 +10137,17 @@ function Page({
         title,
         subTitle,
         actions,
+        navigation,
+        components,
         showSidebarToggle
       }
     ),
-    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
       "div",
       {
         className: clsx_default(
-          style_default7.content,
-          style_default7["has-padding"]
+          style_default10.content,
+          style_default10["has-padding"]
         ),
         children
       }
@@ -9705,20 +10158,20 @@ Page.SidebarToggleFill = SidebarToggleFill;
 var page_default = Page;

 // routes/font-list/stage.tsx
-var import_i18n48 = __toESM(require_i18n());
+var import_i18n51 = __toESM(require_i18n());
 var import_components58 = __toESM(require_components());
 var import_editor = __toESM(require_editor());
 var import_core_data12 = __toESM(require_core_data());
 var import_data13 = __toESM(require_data());
-var import_element51 = __toESM(require_element());
+var import_element54 = __toESM(require_element());

 // packages/global-styles-ui/build-module/global-styles-ui.mjs
 var import_components57 = __toESM(require_components(), 1);
 var import_blocks5 = __toESM(require_blocks(), 1);
 var import_data12 = __toESM(require_data(), 1);
 var import_block_editor14 = __toESM(require_block_editor(), 1);
-var import_element50 = __toESM(require_element(), 1);
-var import_compose6 = __toESM(require_compose(), 1);
+var import_element53 = __toESM(require_element(), 1);
+var import_compose7 = __toESM(require_compose(), 1);

 // packages/global-styles-engine/build-module/utils/object.mjs
 function setImmutably(object, path, value) {
@@ -11110,11 +11563,11 @@ lock2(privateApis, {
 });

 // packages/global-styles-ui/build-module/provider.mjs
-var import_element21 = __toESM(require_element(), 1);
+var import_element23 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/context.mjs
-var import_element20 = __toESM(require_element(), 1);
-var GlobalStylesContext = (0, import_element20.createContext)({
+var import_element22 = __toESM(require_element(), 1);
+var GlobalStylesContext = (0, import_element22.createContext)({
   user: { styles: {}, settings: {} },
   base: { styles: {}, settings: {} },
   merged: { styles: {}, settings: {} },
@@ -11124,7 +11577,7 @@ var GlobalStylesContext = (0, import_element20.createContext)({
 });

 // packages/global-styles-ui/build-module/provider.mjs
-var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
 function GlobalStylesProvider({
   children,
   value,
@@ -11132,10 +11585,10 @@ function GlobalStylesProvider({
   onChange,
   fontLibraryEnabled
 }) {
-  const merged = (0, import_element21.useMemo)(() => {
+  const merged = (0, import_element23.useMemo)(() => {
     return mergeGlobalStyles(baseValue, value);
   }, [baseValue, value]);
-  const contextValue = (0, import_element21.useMemo)(
+  const contextValue = (0, import_element23.useMemo)(
     () => ({
       user: value,
       base: baseValue,
@@ -11145,22 +11598,22 @@ function GlobalStylesProvider({
     }),
     [value, baseValue, merged, onChange, fontLibraryEnabled]
   );
-  return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
+  return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
 }

 // packages/global-styles-ui/build-module/screen-root.mjs
 var import_components8 = __toESM(require_components(), 1);
-var import_i18n6 = __toESM(require_i18n(), 1);
+var import_i18n8 = __toESM(require_i18n(), 1);
 var import_data2 = __toESM(require_data(), 1);
 var import_core_data2 = __toESM(require_core_data(), 1);

 // packages/global-styles-ui/build-module/icon-with-current-color.mjs
-var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
 function IconWithCurrentColor({
   className,
   ...props
 }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
     icon_default,
     {
       className: clsx_default(
@@ -11174,27 +11627,27 @@ function IconWithCurrentColor({

 // packages/global-styles-ui/build-module/navigation-button.mjs
 var import_components2 = __toESM(require_components(), 1);
-var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
 function GenericNavigationButton({
   icon,
   children,
   ...props
 }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_components2.__experimentalItem, { ...props, children: [
-    icon && /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_components2.__experimentalHStack, { justify: "flex-start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(IconWithCurrentColor, { icon, size: 24 }),
-      /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_components2.FlexItem, { children })
+  return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_components2.__experimentalItem, { ...props, children: [
+    icon && /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_components2.__experimentalHStack, { justify: "flex-start", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(IconWithCurrentColor, { icon, size: 24 }),
+      /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components2.FlexItem, { children })
     ] }),
     !icon && children
   ] });
 }
 function NavigationButtonAsItem(props) {
-  return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_components2.Navigator.Button, { as: GenericNavigationButton, ...props });
+  return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components2.Navigator.Button, { as: GenericNavigationButton, ...props });
 }

 // packages/global-styles-ui/build-module/root-menu.mjs
 var import_components3 = __toESM(require_components(), 1);
-var import_i18n4 = __toESM(require_i18n(), 1);
+var import_i18n6 = __toESM(require_i18n(), 1);
 var import_block_editor = __toESM(require_block_editor(), 1);

 // node_modules/colord/plugins/a11y.mjs
@@ -11220,13 +11673,13 @@ function a11y_default(o3) {
 }

 // packages/global-styles-ui/build-module/hooks.mjs
-var import_element22 = __toESM(require_element(), 1);
+var import_element24 = __toESM(require_element(), 1);
 var import_data = __toESM(require_data(), 1);
 var import_core_data = __toESM(require_core_data(), 1);
-var import_i18n3 = __toESM(require_i18n(), 1);
+var import_i18n5 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/utils.mjs
-var import_i18n2 = __toESM(require_i18n(), 1);
+var import_i18n4 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/lock-unlock.mjs
 var import_private_apis4 = __toESM(require_private_apis(), 1);
@@ -11239,35 +11692,35 @@ var { lock: lock3, unlock: unlock3 } = (0, import_private_apis4.__dangerousOptIn
 var { getViewportBreakpoints: getViewportBreakpoints2 } = unlock3(privateApis);
 var VALID_ELEMENT_STATES = {
   link: [
-    { value: ":link", label: (0, import_i18n2.__)("Link") },
-    { value: ":any-link", label: (0, import_i18n2.__)("Any Link") },
-    { value: ":visited", label: (0, import_i18n2.__)("Visited") },
-    { value: ":hover", label: (0, import_i18n2.__)("Hover") },
-    { value: ":focus", label: (0, import_i18n2.__)("Focus") },
-    { value: ":focus-visible", label: (0, import_i18n2.__)("Focus-visible") },
-    { value: ":active", label: (0, import_i18n2.__)("Active") }
+    { value: ":link", label: (0, import_i18n4.__)("Link") },
+    { value: ":any-link", label: (0, import_i18n4.__)("Any Link") },
+    { value: ":visited", label: (0, import_i18n4.__)("Visited") },
+    { value: ":hover", label: (0, import_i18n4.__)("Hover") },
+    { value: ":focus", label: (0, import_i18n4.__)("Focus") },
+    { value: ":focus-visible", label: (0, import_i18n4.__)("Focus-visible") },
+    { value: ":active", label: (0, import_i18n4.__)("Active") }
   ],
   button: [
-    { value: ":link", label: (0, import_i18n2.__)("Link") },
-    { value: ":any-link", label: (0, import_i18n2.__)("Any Link") },
-    { value: ":visited", label: (0, import_i18n2.__)("Visited") },
-    { value: ":hover", label: (0, import_i18n2.__)("Hover") },
-    { value: ":focus", label: (0, import_i18n2.__)("Focus") },
-    { value: ":focus-visible", label: (0, import_i18n2.__)("Focus-visible") },
-    { value: ":active", label: (0, import_i18n2.__)("Active") }
+    { value: ":link", label: (0, import_i18n4.__)("Link") },
+    { value: ":any-link", label: (0, import_i18n4.__)("Any Link") },
+    { value: ":visited", label: (0, import_i18n4.__)("Visited") },
+    { value: ":hover", label: (0, import_i18n4.__)("Hover") },
+    { value: ":focus", label: (0, import_i18n4.__)("Focus") },
+    { value: ":focus-visible", label: (0, import_i18n4.__)("Focus-visible") },
+    { value: ":active", label: (0, import_i18n4.__)("Active") }
   ]
 };
 var VALID_BLOCK_STATES = {
   "core/button": [
-    { value: ":hover", label: (0, import_i18n2.__)("Hover") },
-    { value: ":focus", label: (0, import_i18n2.__)("Focus") },
-    { value: ":focus-visible", label: (0, import_i18n2.__)("Focus-visible") },
-    { value: ":active", label: (0, import_i18n2.__)("Active") }
+    { value: ":hover", label: (0, import_i18n4.__)("Hover") },
+    { value: ":focus", label: (0, import_i18n4.__)("Focus") },
+    { value: ":focus-visible", label: (0, import_i18n4.__)("Focus-visible") },
+    { value: ":active", label: (0, import_i18n4.__)("Active") }
   ]
 };
 var RESPONSIVE_STATES = [
-  { value: "@tablet", label: (0, import_i18n2.__)("Tablet") },
-  { value: "@mobile", label: (0, import_i18n2.__)("Mobile") }
+  { value: "@tablet", label: (0, import_i18n4.__)("Tablet") },
+  { value: "@mobile", label: (0, import_i18n4.__)("Mobile") }
 ];
 function removePropertiesFromObject(object, properties) {
   if (!properties?.length) {
@@ -11354,7 +11807,7 @@ 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_element22.useContext)(GlobalStylesContext);
+  const { user, base, merged, onChange } = (0, import_element24.useContext)(GlobalStylesContext);
   const statePathParts = state?.split(".").filter(Boolean) ?? [];
   const pseudoSelectorState = statePathParts.find(
     (value) => value.startsWith(":")
@@ -11367,7 +11820,7 @@ function useStyle(path, blockName, readFrom = "merged", shouldDecodeEncode = tru
   } else if (readFrom === "user") {
     sourceValue = user;
   }
-  const styleValue = (0, import_element22.useMemo)(() => {
+  const styleValue = (0, import_element24.useMemo)(() => {
     const rawValue = getStyle(
       sourceValue,
       stylePath,
@@ -11385,7 +11838,7 @@ function useStyle(path, blockName, readFrom = "merged", shouldDecodeEncode = tru
     shouldDecodeEncode,
     pseudoSelectorState
   ]);
-  const setStyleValue = (0, import_element22.useCallback)(
+  const setStyleValue = (0, import_element24.useCallback)(
     (newValue) => {
       let valueToSet = newValue;
       if (pseudoSelectorState) {
@@ -11413,18 +11866,18 @@ function useStyle(path, blockName, readFrom = "merged", shouldDecodeEncode = tru
   return [styleValue, setStyleValue];
 }
 function useSetting(path, blockName, readFrom = "merged") {
-  const { user, base, merged, onChange } = (0, import_element22.useContext)(GlobalStylesContext);
+  const { user, base, merged, onChange } = (0, import_element24.useContext)(GlobalStylesContext);
   let sourceValue = merged;
   if (readFrom === "base") {
     sourceValue = base;
   } else if (readFrom === "user") {
     sourceValue = user;
   }
-  const settingValue = (0, import_element22.useMemo)(
+  const settingValue = (0, import_element24.useMemo)(
     () => getSetting(sourceValue, path, blockName),
     [sourceValue, path, blockName]
   );
-  const setSettingValue = (0, import_element22.useCallback)(
+  const setSettingValue = (0, import_element24.useCallback)(
     (newValue) => {
       const newGlobalStyles = setSetting(
         user,
@@ -11444,7 +11897,7 @@ function hasThemeVariation({
   settings,
   styles
 }) {
-  return title === (0, import_i18n3.__)("Default") || Object.keys(settings || {}).length > 0 || Object.keys(styles || {}).length > 0;
+  return title === (0, import_i18n5.__)("Default") || Object.keys(settings || {}).length > 0 || Object.keys(styles || {}).length > 0;
 }
 function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
   const { variationsFromTheme } = (0, import_data.useSelect)((select) => {
@@ -11455,14 +11908,14 @@ function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
       variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY2
     };
   }, []);
-  const { user: userVariation } = (0, import_element22.useContext)(GlobalStylesContext);
-  return (0, import_element22.useMemo)(() => {
+  const { user: userVariation } = (0, import_element24.useContext)(GlobalStylesContext);
+  return (0, import_element24.useMemo)(() => {
     const clonedUserVariation = structuredClone(userVariation);
     const userVariationWithoutProperties = removePropertiesFromObject(
       clonedUserVariation,
       properties
     );
-    userVariationWithoutProperties.title = (0, import_i18n3.__)("Default");
+    userVariationWithoutProperties.title = (0, import_i18n5.__)("Default");
     const variationsWithPropertiesAndBase = variationsFromTheme.filter((variation) => {
       return isVariationWithProperties(variation, properties);
     }).map((variation) => {
@@ -11480,7 +11933,7 @@ function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
 }

 // packages/global-styles-ui/build-module/root-menu.mjs
-var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
 var {
   useHasDimensionsPanel,
   useHasTypographyPanel,
@@ -11526,9 +11979,9 @@ function useStylesPreviewColors() {
 }

 // packages/global-styles-ui/build-module/typography-example.mjs
-var import_element23 = __toESM(require_element(), 1);
+var import_element25 = __toESM(require_element(), 1);
 var import_components4 = __toESM(require_components(), 1);
-var import_i18n5 = __toESM(require_i18n(), 1);
+var import_i18n7 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/font-library/utils/preview-styles.mjs
 function findNearest(input, numbers) {
@@ -11538,21 +11991,23 @@ function findNearest(input, numbers) {
   numbers.sort((a2, b2) => Math.abs(input - a2) - Math.abs(input - b2));
   return numbers[0];
 }
-function extractFontWeights(fontFaces) {
-  const result = [];
-  fontFaces.forEach((face) => {
-    const weights = String(face.fontWeight).split(" ");
-    if (weights.length === 2) {
-      const start = parseInt(weights[0]);
-      const end = parseInt(weights[1]);
-      for (let i2 = start; i2 <= end; i2 += 100) {
-        result.push(i2);
-      }
-    } else if (weights.length === 1) {
-      result.push(parseInt(weights[0]));
-    }
-  });
-  return result;
+var FONT_WEIGHT_KEYWORDS = {
+  normal: 400,
+  bold: 700
+};
+function isValidWeight(weight) {
+  return weight !== void 0 && Number.isFinite(weight) && weight >= 1 && weight <= 1e3;
+}
+function resolveFontWeight(fontWeight) {
+  const weights = String(fontWeight ?? "").trim().toLowerCase().split(/\s+/).filter(Boolean).map((value) => FONT_WEIGHT_KEYWORDS[value] ?? Number(value));
+  const [start, end] = weights;
+  if (!isValidWeight(start)) {
+    return "400";
+  }
+  if (weights.length !== 2 || !isValidWeight(end)) {
+    return String(start);
+  }
+  return String(Math.min(Math.max(400, start), end));
 }
 function formatFontFamily(input) {
   const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/;
@@ -11599,12 +12054,15 @@ function getFamilyPreviewStyle(family) {
     );
     if (normalFaces.length > 0) {
       style.fontStyle = "normal";
-      const normalWeights = extractFontWeights(normalFaces);
-      const nearestWeight = findNearest(400, normalWeights);
-      style.fontWeight = String(nearestWeight) || "400";
+      const normalWeights = normalFaces.map(
+        (face) => Number(resolveFontWeight(face.fontWeight))
+      );
+      style.fontWeight = String(
+        findNearest(400, normalWeights) ?? 400
+      );
     } else {
       style.fontStyle = family.fontFace.length && family.fontFace[0].fontStyle || "normal";
-      style.fontWeight = family.fontFace.length && String(family.fontFace[0].fontWeight) || "400";
+      style.fontWeight = family.fontFace.length && resolveFontWeight(family.fontFace[0].fontWeight) || "400";
     }
   }
   return style;
@@ -11613,17 +12071,17 @@ function getFacePreviewStyle(face) {
   return {
     fontFamily: formatFontFamily(face.fontFamily),
     fontStyle: face.fontStyle || "normal",
-    fontWeight: face.fontWeight || "400"
+    fontWeight: resolveFontWeight(face.fontWeight)
   };
 }

 // packages/global-styles-ui/build-module/typography-example.mjs
-var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
 function PreviewTypography({
   fontSize,
   variation
 }) {
-  const { base } = (0, import_element23.useContext)(GlobalStylesContext);
+  const { base } = (0, import_element25.useContext)(GlobalStylesContext);
   let config = base;
   if (variation) {
     config = { ...base, ...variation };
@@ -11640,7 +12098,7 @@ function PreviewTypography({
     bodyPreviewStyle.fontSize = fontSize;
     headingPreviewStyle.fontSize = fontSize;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(
+  return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(
     import_components4.__unstableMotion.div,
     {
       animate: {
@@ -11660,8 +12118,8 @@ function PreviewTypography({
         lineHeight: 1
       },
       children: [
-        /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n5._x)("A", "Uppercase letter A") }),
-        /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n5._x)("a", "Lowercase letter A") })
+        /* @__PURE__ */ (0, import_jsx_runtime33.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n7._x)("A", "Uppercase letter A") }),
+        /* @__PURE__ */ (0, import_jsx_runtime33.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n7._x)("a", "Lowercase letter A") })
       ]
     }
   );
@@ -11669,14 +12127,14 @@ function PreviewTypography({

 // packages/global-styles-ui/build-module/highlighted-colors.mjs
 var import_components5 = __toESM(require_components(), 1);
-var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime34 = __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_runtime32.jsx)(
+  return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
     import_components5.__unstableMotion.div,
     {
       style: {
@@ -11704,8 +12162,8 @@ function HighlightedColors({
 // packages/global-styles-ui/build-module/preview-wrapper.mjs
 var import_components6 = __toESM(require_components(), 1);
 var import_compose = __toESM(require_compose(), 1);
-var import_element24 = __toESM(require_element(), 1);
-var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+var import_element26 = __toESM(require_element(), 1);
+var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
 var normalizedWidth = 248;
 var normalizedHeight = 152;
 var THROTTLE_OPTIONS = {
@@ -11721,21 +12179,21 @@ function PreviewWrapper({
   const [backgroundColor = "white"] = useStyle("color.background");
   const [gradientValue] = useStyle("color.gradient");
   const disableMotion = (0, import_compose.useReducedMotion)();
-  const [isHovered, setIsHovered] = (0, import_element24.useState)(false);
+  const [isHovered, setIsHovered] = (0, import_element26.useState)(false);
   const [containerResizeListener, { width }] = (0, import_compose.useResizeObserver)();
-  const [throttledWidth, setThrottledWidthState] = (0, import_element24.useState)(width);
-  const [ratioState, setRatioState] = (0, import_element24.useState)();
+  const [throttledWidth, setThrottledWidthState] = (0, import_element26.useState)(width);
+  const [ratioState, setRatioState] = (0, import_element26.useState)();
   const setThrottledWidth = (0, import_compose.useThrottle)(
     setThrottledWidthState,
     250,
     THROTTLE_OPTIONS
   );
-  (0, import_element24.useLayoutEffect)(() => {
+  (0, import_element26.useLayoutEffect)(() => {
     if (width) {
       setThrottledWidth(width);
     }
   }, [width, setThrottledWidth]);
-  (0, import_element24.useLayoutEffect)(() => {
+  (0, import_element26.useLayoutEffect)(() => {
     const newRatio = throttledWidth ? throttledWidth / normalizedWidth : 1;
     const ratioDiff = newRatio - (ratioState || 0);
     const isRatioDiffBigEnough = Math.abs(ratioDiff) > 0.1;
@@ -11746,10 +12204,10 @@ function PreviewWrapper({
   const fallbackRatio = width ? width / normalizedWidth : 1;
   const ratio = ratioState ? ratioState : fallbackRatio;
   const isReady = !!width;
-  return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(import_jsx_runtime33.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime33.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
+  return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(import_jsx_runtime35.Fragment, { children: [
+    /* @__PURE__ */ (0, import_jsx_runtime35.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_runtime33.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
       Skeleton,
       {
         className: "global-styles-ui-preview__wrapper",
@@ -11758,7 +12216,7 @@ function PreviewWrapper({
         }
       }
     ),
-    isReady && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+    isReady && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
       "div",
       {
         className: clsx_default("global-styles-ui-preview__wrapper", {
@@ -11770,7 +12228,7 @@ function PreviewWrapper({
         onMouseEnter: () => setIsHovered(true),
         onMouseLeave: () => setIsHovered(false),
         tabIndex: -1,
-        children: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
           import_components6.__unstableMotion.div,
           {
             style: {
@@ -11792,7 +12250,7 @@ function PreviewWrapper({
 var preview_wrapper_default = PreviewWrapper;

 // packages/global-styles-ui/build-module/preview-styles.mjs
-var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
 var firstFrameVariants = {
   start: {
     scale: 1,
@@ -11842,14 +12300,14 @@ function PreviewStyles({
     "elements.h1.color.text"
   );
   const { paletteColors } = useStylesPreviewColors();
-  return /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(
+  return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(
     preview_wrapper_default,
     {
       label,
       isFocused,
       withHoverView,
       children: [
-        ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+        ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
           import_components7.__unstableMotion.div,
           {
             variants: firstFrameVariants,
@@ -11857,7 +12315,7 @@ function PreviewStyles({
               height: "100%",
               overflow: "hidden"
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(
               import_components7.__experimentalHStack,
               {
                 spacing: 10 * ratio,
@@ -11867,14 +12325,14 @@ function PreviewStyles({
                   overflow: "hidden"
                 },
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
                     PreviewTypography,
                     {
                       fontSize: 65 * ratio,
                       variation
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_components7.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_components7.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
                     HighlightedColors,
                     {
                       normalizedColorSwatchSize: 32,
@@ -11887,7 +12345,7 @@ function PreviewStyles({
           },
           key
         ),
-        ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+        ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
           import_components7.__unstableMotion.div,
           {
             variants: withHoverView ? midFrameVariants : void 0,
@@ -11900,7 +12358,7 @@ function PreviewStyles({
               filter: "blur(60px)",
               opacity: 0.1
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
               import_components7.__experimentalHStack,
               {
                 spacing: 0,
@@ -11909,7 +12367,7 @@ function PreviewStyles({
                   height: "100%",
                   overflow: "hidden"
                 },
-                children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+                children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
                   "div",
                   {
                     style: {
@@ -11925,7 +12383,7 @@ function PreviewStyles({
           },
           key
         ),
-        ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+        ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
           import_components7.__unstableMotion.div,
           {
             variants: secondFrameVariants,
@@ -11936,7 +12394,7 @@ function PreviewStyles({
               position: "absolute",
               top: 0
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
               import_components7.__experimentalVStack,
               {
                 spacing: 3 * ratio,
@@ -11947,7 +12405,7 @@ function PreviewStyles({
                   padding: 10 * ratio,
                   boxSizing: "border-box"
                 },
-                children: label && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+                children: label && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
                   "div",
                   {
                     style: {
@@ -11973,14 +12431,14 @@ function PreviewStyles({
 var preview_styles_default = PreviewStyles;

 // packages/global-styles-ui/build-module/screen-root.mjs
-var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-block-list.mjs
 var import_blocks2 = __toESM(require_blocks(), 1);
-var import_i18n8 = __toESM(require_i18n(), 1);
+var import_i18n10 = __toESM(require_i18n(), 1);
 var import_components11 = __toESM(require_components(), 1);
 var import_data4 = __toESM(require_data(), 1);
-var import_element25 = __toESM(require_element(), 1);
+var import_element27 = __toESM(require_element(), 1);
 var import_block_editor3 = __toESM(require_block_editor(), 1);
 var import_compose2 = __toESM(require_compose(), 1);
 import { speak } from "@wordpress/a11y";
@@ -11989,7 +12447,7 @@ import { speak } from "@wordpress/a11y";
 var import_blocks = __toESM(require_blocks(), 1);
 var import_data3 = __toESM(require_data(), 1);
 var import_components9 = __toESM(require_components(), 1);
-var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
 function getFilteredBlockStyles(blockStyles, variations) {
   return blockStyles?.filter(
     (style) => style.source === "block" || variations.includes(style.name)
@@ -12010,13 +12468,13 @@ function useBlockVariations(name2) {

 // packages/global-styles-ui/build-module/screen-header.mjs
 var import_components10 = __toESM(require_components(), 1);
-var import_i18n7 = __toESM(require_i18n(), 1);
+var import_i18n9 = __toESM(require_i18n(), 1);
 var import_block_editor2 = __toESM(require_block_editor(), 1);
-var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
 var { StateControl, StateControlBadges } = unlock3(import_block_editor2.privateApis);

 // packages/global-styles-ui/build-module/screen-block-list.mjs
-var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
 var {
   useHasDimensionsPanel: useHasDimensionsPanel2,
   useHasTypographyPanel: useHasTypographyPanel2,
@@ -12025,6 +12483,22 @@ var {
   useHasColorPanel: useHasColorPanel2,
   useHasBackgroundPanel: useHasBackgroundPanel2
 } = unlock3(import_block_editor3.privateApis);
+var { Menu } = unlock3(import_components11.privateApis);
+function hasAnyValue(value) {
+  if (value === void 0 || value === null) {
+    return false;
+  }
+  if (Array.isArray(value)) {
+    return value.length > 0;
+  }
+  if (typeof value === "object") {
+    return Object.values(value).some(hasAnyValue);
+  }
+  return true;
+}
+function hasUserStylesForBlock(user, blockName) {
+  return hasAnyValue(user?.styles?.blocks?.[blockName]) || hasAnyValue(user?.settings?.blocks?.[blockName]);
+}
 function useSortedBlockTypes() {
   const blockItems = (0, import_data4.useSelect)(
     (select) => select(import_blocks2.store).getBlockTypes(),
@@ -12055,88 +12529,144 @@ function useBlockHasGlobalStyles(blockName) {
   const hasGlobalStyles = hasTypographyPanel || hasColorPanel || hasBackgroundPanel || hasLayoutPanel || hasVariationsPanel;
   return hasGlobalStyles;
 }
-function BlockMenuItem({ block }) {
+function BlockMenuItem({ block, isCustomized }) {
   const hasBlockMenuItem = useBlockHasGlobalStyles(block.name);
   if (!hasBlockMenuItem) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
     NavigationButtonAsItem,
     {
       path: "/blocks/" + encodeURIComponent(block.name),
-      children: /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(import_components11.__experimentalHStack, { justify: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_block_editor3.BlockIcon, { icon: block.icon }),
-        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_components11.FlexItem, { children: block.title })
+      children: /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(import_components11.__experimentalHStack, { justify: "flex-start", spacing: 2, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+          import_block_editor3.BlockIcon,
+          {
+            className: "global-styles-ui-block-types-item__icon",
+            icon: block.icon
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_components11.FlexItem, { children: block.title }),
+        isCustomized && /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(import_jsx_runtime40.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(VisuallyHidden, { children: (0, import_i18n10.__)("Has custom styles") }),
+          /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+            "span",
+            {
+              "aria-hidden": "true",
+              className: "global-styles-ui-block-types-item__indicator"
+            }
+          )
+        ] })
       ] })
     }
   );
 }
-function BlockList({ filterValue }) {
+function EmptyBlockList({
+  filterValue,
+  styleFilter
+}) {
+  const label = "customized" === styleFilter && !filterValue ? (0, import_i18n10.__)("You haven't customized any blocks yet.") : (0, import_i18n10.__)("No blocks found.");
+  return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+    import_components11.__experimentalText,
+    {
+      align: "center",
+      as: "p",
+      className: "global-styles-ui-block-types-item-list__no-results",
+      children: label
+    }
+  );
+}
+function BlockList({ filterValue, styleFilter }) {
   const sortedBlockTypes = useSortedBlockTypes();
   const debouncedSpeak = (0, import_compose2.useDebounce)(speak, 500);
   const { isMatchingSearchTerm } = (0, import_data4.useSelect)(import_blocks2.store);
-  const filteredBlockTypes = !filterValue ? sortedBlockTypes : sortedBlockTypes.filter(
+  const { user } = (0, import_element27.useContext)(GlobalStylesContext);
+  const customizedBlockNames = (0, import_element27.useMemo)(() => {
+    const names = /* @__PURE__ */ new Set();
+    const blockNames = [
+      ...Object.keys(user?.styles?.blocks ?? {}),
+      ...Object.keys(user?.settings?.blocks ?? {})
+    ];
+    blockNames.forEach((blockName) => {
+      if (hasUserStylesForBlock(user, blockName)) {
+        names.add(blockName);
+      }
+    });
+    return names;
+  }, [user]);
+  const searchedBlockTypes = !filterValue ? sortedBlockTypes : sortedBlockTypes.filter(
     (blockType) => isMatchingSearchTerm(blockType, filterValue)
   );
-  const blockTypesListRef = (0, import_element25.useRef)(null);
-  (0, import_element25.useEffect)(() => {
-    if (!filterValue) {
+  const filteredBlockTypes = styleFilter === "customized" ? searchedBlockTypes.filter(
+    (blockType) => customizedBlockNames.has(blockType.name)
+  ) : searchedBlockTypes;
+  const blockTypesListRef = (0, import_element27.useRef)(null);
+  const hasResults = filteredBlockTypes.length > 0;
+  (0, import_element27.useEffect)(() => {
+    if (!filterValue && styleFilter === "all") {
       return;
     }
-    const count = blockTypesListRef.current?.childElementCount || 0;
-    const resultsFoundMessage = (0, import_i18n8.sprintf)(
+    const count = hasResults ? blockTypesListRef.current?.childElementCount || 0 : 0;
+    const resultsFoundMessage = (0, import_i18n10.sprintf)(
       /* translators: %d: number of results. */
-      (0, import_i18n8._n)("%d result found.", "%d results found.", count),
+      (0, import_i18n10._n)("%d result found.", "%d results found.", count),
       count
     );
     debouncedSpeak(resultsFoundMessage, "polite");
-  }, [filterValue, debouncedSpeak]);
-  return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+  }, [filterValue, styleFilter, hasResults, debouncedSpeak]);
+  return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
     "div",
     {
       ref: blockTypesListRef,
       className: "global-styles-ui-block-types-item-list",
       role: "list",
-      children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_components11.__experimentalText, { align: "center", as: "p", children: (0, import_i18n8.__)("No blocks found.") }) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+      children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+        EmptyBlockList,
+        {
+          filterValue,
+          styleFilter
+        }
+      ) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
         BlockMenuItem,
         {
-          block
+          block,
+          isCustomized: customizedBlockNames.has(block.name)
         },
         "menu-itemblock-" + block.name
       ))
     }
   );
 }
-var MemoizedBlockList = (0, import_element25.memo)(BlockList);
+var MemoizedBlockList = (0, import_element27.memo)(BlockList);

 // packages/global-styles-ui/build-module/screen-block.mjs
 var import_blocks4 = __toESM(require_blocks(), 1);
 var import_block_editor5 = __toESM(require_block_editor(), 1);
-var import_element27 = __toESM(require_element(), 1);
+var import_element29 = __toESM(require_element(), 1);
 var import_data5 = __toESM(require_data(), 1);
 var import_core_data3 = __toESM(require_core_data(), 1);
 var import_components14 = __toESM(require_components(), 1);
-var import_i18n9 = __toESM(require_i18n(), 1);
+var import_i18n11 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/block-preview-panel.mjs
 var import_block_editor4 = __toESM(require_block_editor(), 1);
 var import_blocks3 = __toESM(require_blocks(), 1);
 var import_components12 = __toESM(require_components(), 1);
-var import_element26 = __toESM(require_element(), 1);
-var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+var import_element28 = __toESM(require_element(), 1);
+var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
 var { getViewportBreakpoints: getViewportBreakpoints3, getViewportBreakpointValueInPixels: getViewportBreakpointValueInPixels2 } = unlock3(
   privateApis
 );

 // packages/global-styles-ui/build-module/subtitle.mjs
 var import_components13 = __toESM(require_components(), 1);
-var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
 function Subtitle({ children, level = 2 }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_components13.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
+  return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_components13.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
 }

 // packages/global-styles-ui/build-module/screen-block.mjs
-var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
 var {
   useHasDimensionsPanel: useHasDimensionsPanel3,
   useHasTypographyPanel: useHasTypographyPanel3,
@@ -12157,37 +12687,37 @@ var {
 } = unlock3(import_block_editor5.privateApis);

 // packages/global-styles-ui/build-module/screen-typography.mjs
-var import_i18n23 = __toESM(require_i18n(), 1);
-var import_components31 = __toESM(require_components(), 1);
-var import_element39 = __toESM(require_element(), 1);
+var import_i18n25 = __toESM(require_i18n(), 1);
+var import_components30 = __toESM(require_components(), 1);
+var import_element41 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/screen-body.mjs
 var import_components15 = __toESM(require_components(), 1);
-var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/typography-elements.mjs
-var import_i18n10 = __toESM(require_i18n(), 1);
+var import_i18n12 = __toESM(require_i18n(), 1);
 var import_components16 = __toESM(require_components(), 1);
-var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/variations/variations-typography.mjs
 var import_components18 = __toESM(require_components(), 1);

 // packages/global-styles-ui/build-module/preview-typography.mjs
 var import_components17 = __toESM(require_components(), 1);
-var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
 var StylesPreviewTypography = ({
   variation,
   isFocused,
   withHoverView
 }) => {
-  return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
     preview_wrapper_default,
     {
       label: variation.title,
       isFocused,
       withHoverView,
-      children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+      children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
         import_components17.__experimentalHStack,
         {
           spacing: 10 * ratio,
@@ -12196,7 +12726,7 @@ var StylesPreviewTypography = ({
             height: "100%",
             overflow: "hidden"
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
             PreviewTypography,
             {
               variation,
@@ -12212,10 +12742,10 @@ var StylesPreviewTypography = ({
 var preview_typography_default = StylesPreviewTypography;

 // packages/global-styles-ui/build-module/variations/variation.mjs
-var import_element28 = __toESM(require_element(), 1);
+var import_element30 = __toESM(require_element(), 1);
 var import_keycodes = __toESM(require_keycodes(), 1);
-var import_i18n11 = __toESM(require_i18n(), 1);
-var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
+var import_i18n13 = __toESM(require_i18n(), 1);
+var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
 function Variation({
   variation,
   children,
@@ -12223,13 +12753,13 @@ function Variation({
   properties,
   showTooltip = false
 }) {
-  const [isFocused, setIsFocused] = (0, import_element28.useState)(false);
+  const [isFocused, setIsFocused] = (0, import_element30.useState)(false);
   const {
     base,
     user,
     onChange: setUserConfig
-  } = (0, import_element28.useContext)(GlobalStylesContext);
-  const context = (0, import_element28.useMemo)(() => {
+  } = (0, import_element30.useContext)(GlobalStylesContext);
+  const context = (0, import_element30.useMemo)(() => {
     let merged = mergeGlobalStyles(base, variation);
     if (properties) {
       merged = filterObjectByProperties(merged, properties);
@@ -12249,20 +12779,20 @@ function Variation({
       selectVariation();
     }
   };
-  const isActive = (0, import_element28.useMemo)(
+  const isActive = (0, import_element30.useMemo)(
     () => areGlobalStylesEqual(user, variation),
     [user, variation]
   );
   let label = variation?.title;
   if (variation?.description) {
-    label = (0, import_i18n11.sprintf)(
+    label = (0, import_i18n13.sprintf)(
       /* translators: 1: variation title. 2: variation description. */
-      (0, import_i18n11._x)("%1$s (%2$s)", "variation label"),
+      (0, import_i18n13._x)("%1$s (%2$s)", "variation label"),
       variation?.title,
       variation?.description
     );
   }
-  const content = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+  const content = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
     "div",
     {
       className: clsx_default("global-styles-ui-variations_item", {
@@ -12276,7 +12806,7 @@ function Variation({
       "aria-current": isActive,
       onFocus: () => setIsFocused(true),
       onBlur: () => setIsFocused(false),
-      children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
         "div",
         {
           className: clsx_default("global-styles-ui-variations_item-preview", {
@@ -12287,14 +12817,14 @@ function Variation({
       )
     }
   );
-  return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(tooltip_exports.Root, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(tooltip_exports.Trigger, { render: content }),
-    /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(tooltip_exports.Popup, { children: variation?.title })
+  return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime47.jsxs)(tooltip_exports.Root, { children: [
+    /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(tooltip_exports.Trigger, { render: content }),
+    /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(tooltip_exports.Popup, { children: variation?.title })
   ] }) : content });
 }

 // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
 var propertiesToFilter = ["typography"];
 function TypographyVariations({
   title,
@@ -12304,9 +12834,9 @@ function TypographyVariations({
   if (typographyVariations?.length <= 1) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime46.jsxs)(import_components18.__experimentalVStack, { spacing: 3, children: [
-    title && /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(Subtitle, { level: 3, children: title }),
-    /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime48.jsxs)(import_components18.__experimentalVStack, { spacing: 3, children: [
+    title && /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(Subtitle, { level: 3, children: title }),
+    /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
       import_components18.__experimentalGrid,
       {
         columns: 3,
@@ -12314,13 +12844,13 @@ function TypographyVariations({
         className: "global-styles-ui-style-variations-container",
         children: typographyVariations.map(
           (variation, index2) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
               Variation,
               {
                 variation,
                 properties: propertiesToFilter,
                 showTooltip: true,
-                children: () => /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+                children: () => /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
                   preview_typography_default,
                   {
                     variation
@@ -12337,15 +12867,15 @@ function TypographyVariations({
 }

 // packages/global-styles-ui/build-module/font-families.mjs
-var import_i18n21 = __toESM(require_i18n(), 1);
-var import_components29 = __toESM(require_components(), 1);
-var import_element38 = __toESM(require_element(), 1);
+var import_i18n23 = __toESM(require_i18n(), 1);
+var import_components28 = __toESM(require_components(), 1);
+var import_element40 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/font-library/context.mjs
-var import_element29 = __toESM(require_element(), 1);
+var import_element31 = __toESM(require_element(), 1);
 var import_data6 = __toESM(require_data(), 1);
 var import_core_data5 = __toESM(require_core_data(), 1);
-var import_i18n13 = __toESM(require_i18n(), 1);
+var import_i18n15 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/font-library/api.mjs
 var import_api_fetch = __toESM(require_api_fetch(), 1);
@@ -12467,22 +12997,22 @@ function kebabCase(str) {
 }

 // packages/global-styles-ui/build-module/font-library/utils/constants.mjs
-var import_i18n12 = __toESM(require_i18n(), 1);
+var import_i18n14 = __toESM(require_i18n(), 1);
 var ALLOWED_FILE_EXTENSIONS = ["otf", "ttf", "woff", "woff2"];
 var FONT_WEIGHTS = {
-  100: (0, import_i18n12._x)("Thin", "font weight"),
-  200: (0, import_i18n12._x)("Extra-light", "font weight"),
-  300: (0, import_i18n12._x)("Light", "font weight"),
-  400: (0, import_i18n12._x)("Normal", "font weight"),
-  500: (0, import_i18n12._x)("Medium", "font weight"),
-  600: (0, import_i18n12._x)("Semi-bold", "font weight"),
-  700: (0, import_i18n12._x)("Bold", "font weight"),
-  800: (0, import_i18n12._x)("Extra-bold", "font weight"),
-  900: (0, import_i18n12._x)("Black", "font weight")
+  100: (0, import_i18n14._x)("Thin", "font weight"),
+  200: (0, import_i18n14._x)("Extra-light", "font weight"),
+  300: (0, import_i18n14._x)("Light", "font weight"),
+  400: (0, import_i18n14._x)("Normal", "font weight"),
+  500: (0, import_i18n14._x)("Medium", "font weight"),
+  600: (0, import_i18n14._x)("Semi-bold", "font weight"),
+  700: (0, import_i18n14._x)("Bold", "font weight"),
+  800: (0, import_i18n14._x)("Extra-bold", "font weight"),
+  900: (0, import_i18n14._x)("Black", "font weight")
 };
 var FONT_STYLES = {
-  normal: (0, import_i18n12._x)("Normal", "font style"),
-  italic: (0, import_i18n12._x)("Italic", "font style")
+  normal: (0, import_i18n14._x)("Normal", "font style"),
+  italic: (0, import_i18n14._x)("Italic", "font style")
 };

 // packages/global-styles-ui/build-module/font-library/utils/index.mjs
@@ -12760,8 +13290,8 @@ function toggleFont(font2, face, initialfonts = []) {
 }

 // packages/global-styles-ui/build-module/font-library/context.mjs
-var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
-var FontLibraryContext = (0, import_element29.createContext)(
+var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
+var FontLibraryContext = (0, import_element31.createContext)(
   {}
 );
 FontLibraryContext.displayName = "FontLibraryContext";
@@ -12777,7 +13307,7 @@ function FontLibraryProvider({ children }) {
     "globalStyles",
     globalStylesId
   );
-  const [isInstalling, setIsInstalling] = (0, import_element29.useState)(false);
+  const [isInstalling, setIsInstalling] = (0, import_element31.useState)(false);
   const { records: libraryPosts = [], isResolving: isResolvingLibrary } = (0, import_core_data5.useEntityRecords)(
     "postType",
     "wp_font_family",
@@ -12807,12 +13337,12 @@ function FontLibraryProvider({ children }) {
     );
     await saveEntityRecord("root", "globalStyles", finalGlobalStyles);
   };
-  const [modalTabOpen, setModalTabOpen] = (0, import_element29.useState)("");
-  const [libraryFontSelected, setLibraryFontSelected] = (0, import_element29.useState)(void 0);
+  const [modalTabOpen, setModalTabOpen] = (0, import_element31.useState)("");
+  const [libraryFontSelected, setLibraryFontSelected] = (0, import_element31.useState)(void 0);
   const themeFonts = fontFamilies?.theme ? fontFamilies.theme.map((f2) => setUIValuesNeeded(f2, { source: "theme" })).sort((a2, b2) => a2.name.localeCompare(b2.name)) : [];
   const customFonts = fontFamilies?.custom ? fontFamilies.custom.map((f2) => setUIValuesNeeded(f2, { source: "custom" })).sort((a2, b2) => a2.name.localeCompare(b2.name)) : [];
   const baseCustomFonts = libraryFonts ? libraryFonts.map((f2) => setUIValuesNeeded(f2, { source: "custom" })).sort((a2, b2) => a2.name.localeCompare(b2.name)) : [];
-  (0, import_element29.useEffect)(() => {
+  (0, import_element31.useEffect)(() => {
     if (!modalTabOpen) {
       setLibraryFontSelected(void 0);
     }
@@ -12829,7 +13359,7 @@ function FontLibraryProvider({ children }) {
       source: font2.source
     });
   };
-  const [loadedFontUrls] = (0, import_element29.useState)(/* @__PURE__ */ new Set());
+  const [loadedFontUrls] = (0, import_element31.useState)(/* @__PURE__ */ new Set());
   const getAvailableFontsOutline = (availableFontFamilies) => {
     const outline = availableFontFamilies.reduce(
       (acc, font2) => {
@@ -12957,7 +13487,7 @@ function FontLibraryProvider({ children }) {
         await saveFontFamilies(activeFonts);
       }
       if (installationErrorMessages.length > 0) {
-        const installError = new Error((0, import_i18n13.__)("There was an error installing fonts."));
+        const installError = new Error((0, import_i18n15.__)("There was an error installing fonts."));
         installError.installationErrors = installationErrorMessages;
         throw installError;
       }
@@ -12967,7 +13497,7 @@ function FontLibraryProvider({ children }) {
   }
   async function uninstallFontFamily(fontFamilyToUninstall) {
     if (!fontFamilyToUninstall?.id) {
-      throw new Error((0, import_i18n13.__)("Font family to uninstall is not defined."));
+      throw new Error((0, import_i18n15.__)("Font family to uninstall is not defined."));
     }
     try {
       await deleteEntityRecord(
@@ -13072,7 +13602,7 @@ function FontLibraryProvider({ children }) {
     loadFontFaceInBrowser(fontFace, src, "document");
     loadedFontUrls.add(src);
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
     FontLibraryContext.Provider,
     {
       value: {
@@ -13100,27 +13630,27 @@ function FontLibraryProvider({ children }) {
 var context_default = FontLibraryProvider;

 // packages/global-styles-ui/build-module/font-library/modal.mjs
-var import_i18n19 = __toESM(require_i18n(), 1);
-var import_components27 = __toESM(require_components(), 1);
+var import_i18n21 = __toESM(require_i18n(), 1);
+var import_components26 = __toESM(require_components(), 1);
 var import_core_data8 = __toESM(require_core_data(), 1);
 var import_data8 = __toESM(require_data(), 1);

 // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-var import_components22 = __toESM(require_components(), 1);
+var import_components21 = __toESM(require_components(), 1);
 var import_core_data6 = __toESM(require_core_data(), 1);
 var import_data7 = __toESM(require_data(), 1);
-var import_element33 = __toESM(require_element(), 1);
-var import_i18n15 = __toESM(require_i18n(), 1);
+var import_element35 = __toESM(require_element(), 1);
+var import_i18n17 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/font-library/font-card.mjs
-var import_i18n14 = __toESM(require_i18n(), 1);
-var import_element31 = __toESM(require_element(), 1);
-var import_components20 = __toESM(require_components(), 1);
+var import_i18n16 = __toESM(require_i18n(), 1);
+var import_element33 = __toESM(require_element(), 1);
+var import_components19 = __toESM(require_components(), 1);

 // packages/global-styles-ui/build-module/font-library/font-demo.mjs
-var import_components19 = __toESM(require_components(), 1);
-var import_element30 = __toESM(require_element(), 1);
-var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
+var import_element32 = __toESM(require_element(), 1);
+var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
+var loadedPreviews = /* @__PURE__ */ new Set();
 function getPreviewUrl(fontFace) {
   if (fontFace.preview) {
     return fontFace.preview;
@@ -13146,16 +13676,24 @@ function getDisplayFontFace(font2) {
   };
 }
 function FontDemo({ font: font2, text }) {
-  const ref = (0, import_element30.useRef)(null);
+  const ref = (0, import_element32.useRef)(null);
   const fontFace = getDisplayFontFace(font2);
   const style = getFamilyPreviewStyle(font2);
   text = text || ("name" in font2 ? font2.name : "");
   const customPreviewUrl = font2.preview;
-  const [isIntersecting, setIsIntersecting] = (0, import_element30.useState)(false);
-  const [isAssetLoaded, setIsAssetLoaded] = (0, import_element30.useState)(false);
-  const { loadFontFaceAsset } = (0, import_element30.useContext)(FontLibraryContext);
   const previewUrl = customPreviewUrl ?? getPreviewUrl(fontFace);
-  const isPreviewImage = previewUrl && previewUrl.match(/\.(png|jpg|jpeg|gif|svg)$/i);
+  const isPreviewImage = Boolean(
+    previewUrl && /\.(png|jpg|jpeg|gif|svg)$/i.test(previewUrl)
+  );
+  const [isIntersecting, setIsIntersecting] = (0, import_element32.useState)(false);
+  const [isFontLoaded, setIsFontLoaded] = (0, import_element32.useState)(false);
+  const [resolvedUrl, setResolvedUrl] = (0, import_element32.useState)();
+  const { loadFontFaceAsset } = (0, import_element32.useContext)(FontLibraryContext);
+  const isAssetLoaded = isPreviewImage ? !!previewUrl && (loadedPreviews.has(previewUrl) || resolvedUrl === previewUrl) : isFontLoaded;
+  const estimatedImageWidth = Math.min(
+    Math.max(text.length * 12, 48),
+    300
+  );
   const faceStyles = getFacePreviewStyle(fontFace);
   const textDemoStyle = {
     fontSize: "18px",
@@ -13164,7 +13702,10 @@ function FontDemo({ font: font2, text }) {
     ...style,
     ...faceStyles
   };
-  (0, import_element30.useEffect)(() => {
+  (0, import_element32.useEffect)(() => {
+    if (isPreviewImage) {
+      return;
+    }
     const observer = new window.IntersectionObserver(([entry]) => {
       setIsIntersecting(entry.isIntersecting);
     }, {});
@@ -13172,28 +13713,47 @@ function FontDemo({ font: font2, text }) {
       observer.observe(ref.current);
     }
     return () => observer.disconnect();
-  }, [ref]);
-  (0, import_element30.useEffect)(() => {
+  }, [isPreviewImage]);
+  (0, import_element32.useEffect)(() => {
     const loadAsset = async () => {
-      if (isIntersecting) {
-        if (!isPreviewImage && fontFace.src) {
+      if (isIntersecting && !isPreviewImage) {
+        if (fontFace.src) {
           await loadFontFaceAsset(fontFace);
         }
-        setIsAssetLoaded(true);
+        setIsFontLoaded(true);
       }
     };
     loadAsset();
   }, [fontFace, isIntersecting, loadFontFaceAsset, isPreviewImage]);
-  return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)("div", { ref, children: isPreviewImage ? /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
-    "img",
-    {
-      src: previewUrl,
-      loading: "lazy",
-      alt: text,
-      className: "font-library__font-variant_demo-image"
-    }
-  ) : /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
-    import_components19.__experimentalText,
+  return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)("div", { ref, className: "font-library__font-demo", children: isPreviewImage ? /* @__PURE__ */ (0, import_jsx_runtime50.jsxs)(import_jsx_runtime50.Fragment, { children: [
+    !isAssetLoaded && /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
+      Skeleton,
+      {
+        className: "font-library__font-variant-demo-skeleton",
+        style: { width: estimatedImageWidth }
+      }
+    ),
+    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
+      "img",
+      {
+        src: previewUrl,
+        loading: "lazy",
+        alt: text,
+        onLoad: () => {
+          if (previewUrl) {
+            loadedPreviews.add(previewUrl);
+          }
+          setResolvedUrl(previewUrl);
+        },
+        onError: () => setResolvedUrl(previewUrl),
+        className: clsx_default(
+          "font-library__font-variant_demo-image",
+          { "is-loading": !isAssetLoaded }
+        )
+      }
+    )
+  ] }) : /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
+    "span",
     {
       style: textDemoStyle,
       className: "font-library__font-variant_demo-text",
@@ -13204,7 +13764,7 @@ function FontDemo({ font: font2, text }) {
 var font_demo_default = FontDemo;

 // packages/global-styles-ui/build-module/font-library/font-card.mjs
-var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
 function FontCard({
   font: font2,
   onClick,
@@ -13216,15 +13776,15 @@ function FontCard({
   const style = {
     cursor: !!onClick ? "pointer" : "default"
   };
-  const navigator2 = (0, import_components20.useNavigator)();
-  const ref = (0, import_element31.useRef)(null);
-  (0, import_element31.useEffect)(() => {
+  const navigator2 = (0, import_components19.useNavigator)();
+  const ref = (0, import_element33.useRef)(null);
+  (0, import_element33.useEffect)(() => {
     if (shouldFocus) {
       ref.current?.focus();
     }
   }, [shouldFocus]);
-  return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-    import_components20.Button,
+  return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+    import_components19.Button,
     {
       ref,
       __next40pxDefaultSize: true,
@@ -13236,19 +13796,19 @@ function FontCard({
       },
       style,
       className: "font-library__font-card",
-      children: /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_components20.Flex, { justify: "space-between", wrap: false, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(font_demo_default, { font: font2 }),
-        /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_components20.Flex, { justify: "flex-end", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components20.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components20.__experimentalText, { className: "font-library__font-card__count", children: variantsText || (0, import_i18n14.sprintf)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components19.Flex, { justify: "space-between", wrap: false, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(font_demo_default, { font: font2 }),
+        /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components19.Flex, { justify: "flex-end", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components19.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components19.__experimentalText, { className: "font-library__font-card__count", children: variantsText || (0, import_i18n16.sprintf)(
             /* translators: %d: Number of font variants. */
-            (0, import_i18n14._n)(
+            (0, import_i18n16._n)(
               "%d variant",
               "%d variants",
               variantsCount
             ),
             variantsCount
           ) }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components20.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(icon_default, { icon: (0, import_i18n14.isRTL)() ? chevron_left_default : chevron_right_default }) })
+          /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components19.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(icon_default, { icon: (0, import_i18n16.isRTL)() ? chevron_left_default : chevron_right_default }) })
         ] })
       ] })
     }
@@ -13257,14 +13817,14 @@ function FontCard({
 var font_card_default = FontCard;

 // packages/global-styles-ui/build-module/font-library/library-font-variant.mjs
-var import_element32 = __toESM(require_element(), 1);
-var import_components21 = __toESM(require_components(), 1);
-var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
+var import_element34 = __toESM(require_element(), 1);
+var import_components20 = __toESM(require_components(), 1);
+var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
 function LibraryFontVariant({
   face,
   font: font2
 }) {
-  const { isFontActivated, toggleActivateFont } = (0, import_element32.useContext)(FontLibraryContext);
+  const { isFontActivated, toggleActivateFont } = (0, import_element34.useContext)(FontLibraryContext);
   const isInstalled = (font2?.fontFace?.length ?? 0) > 0 ? isFontActivated(
     font2.slug,
     face.fontStyle,
@@ -13279,17 +13839,17 @@ function LibraryFontVariant({
     toggleActivateFont(font2);
   };
   const displayName = font2.name + " " + getFontFaceVariantName(face);
-  const checkboxId = (0, import_element32.useId)();
-  return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsxs)(import_components21.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
-      import_components21.CheckboxControl,
+  const checkboxId = (0, import_element34.useId)();
+  return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_components20.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+      import_components20.CheckboxControl,
       {
         checked: isInstalled,
         onChange: handleToggleActivation,
         id: checkboxId
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
       font_demo_default,
       {
         font: face,
@@ -13335,7 +13895,7 @@ function sortFontFaces(faces) {
 }

 // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
 function getFontFamiliesKey(fontFamilies) {
   if (!fontFamilies) {
     return "";
@@ -13361,11 +13921,11 @@ function InstalledFonts() {
     isInstalling,
     saveFontFamilies,
     getFontFacesActivated
-  } = (0, import_element33.useContext)(FontLibraryContext);
+  } = (0, import_element35.useContext)(FontLibraryContext);
   const [fontFamilies, setFontFamilies] = useSetting("typography.fontFamilies");
-  const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element33.useState)(void 0);
-  const [isConfirmDeleteOpen, setIsConfirmDeleteOpen] = (0, import_element33.useState)(false);
-  const [notice, setNotice] = (0, import_element33.useState)(null);
+  const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element35.useState)(void 0);
+  const [isConfirmDeleteOpen, setIsConfirmDeleteOpen] = (0, import_element35.useState)(false);
+  const [notice, setNotice] = (0, import_element35.useState)(null);
   const [baseFontFamilies] = useSetting("typography.fontFamilies", void 0, "base");
   const globalStylesId = (0, import_data7.useSelect)((select) => {
     const { __experimentalGetCurrentGlobalStylesId } = select(import_core_data6.store);
@@ -13378,7 +13938,7 @@ function InstalledFonts() {
   );
   const editedFontFamilies = globalStyles?.edits?.settings?.typography?.fontFamilies;
   const savedFontFamilies = globalStyles?.record?.settings?.typography?.fontFamilies;
-  const fontFamiliesHasChanges = (0, import_element33.useMemo)(() => {
+  const fontFamiliesHasChanges = (0, import_element35.useMemo)(() => {
     if (editedFontFamilies === void 0) {
       return false;
     }
@@ -13411,14 +13971,14 @@ function InstalledFonts() {
       await saveFontFamilies(fontFamilies);
       setNotice({
         type: "success",
-        message: (0, import_i18n15.__)("Font family updated successfully.")
+        message: (0, import_i18n17.__)("Font family updated successfully.")
       });
     } catch (error) {
       setNotice({
         type: "error",
-        message: (0, import_i18n15.sprintf)(
+        message: (0, import_i18n17.sprintf)(
           /* translators: %s: error message */
-          (0, import_i18n15.__)("There was an error updating the font family. %s"),
+          (0, import_i18n17.__)("There was an error updating the font family. %s"),
           error.message
         )
       });
@@ -13445,14 +14005,14 @@ function InstalledFonts() {
       font2.slug,
       font2.source
     ).length;
-    return (0, import_i18n15.sprintf)(
+    return (0, import_i18n17.sprintf)(
       /* translators: 1: Active font variants, 2: Total font variants. */
-      (0, import_i18n15.__)("%1$d of %2$d active"),
+      (0, import_i18n17.__)("%1$d of %2$d active"),
       variantsActive,
       variantsInstalled
     );
   };
-  (0, import_element33.useEffect)(() => {
+  (0, import_element35.useEffect)(() => {
     handleSetLibraryFontSelected(libraryFontSelected);
   }, []);
   const activeFontsCount = libraryFontSelected ? getFontFacesActivated(
@@ -13490,40 +14050,40 @@ function InstalledFonts() {
     }
   };
   const hasFonts = baseThemeFonts.length > 0 || baseCustomFonts.length > 0;
-  return /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-    isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.ProgressBar, {}) }),
-    !isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_jsx_runtime51.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(
-        import_components22.Navigator,
+  return /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
+    isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.ProgressBar, {}) }),
+    !isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_jsx_runtime53.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(
+        import_components21.Navigator,
         {
           initialPath: libraryFontSelected ? "/fontFamily" : "/",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.__experimentalVStack, { spacing: "8", children: [
-              notice && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-                import_components22.Notice,
+            /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_components21.__experimentalVStack, { spacing: "8", children: [
+              notice && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                import_components21.Notice,
                 {
                   status: notice.type,
                   onRemove: () => setNotice(null),
                   children: notice.message
                 }
               ),
-              !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalText, { as: "p", children: (0, import_i18n15.__)("No fonts installed.") }),
-              baseThemeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.__experimentalVStack, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)("h2", {
+              !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.__experimentalText, { as: "p", children: (0, import_i18n17.__)("No fonts installed.") }),
+              baseThemeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_components21.__experimentalVStack, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)("h2", {
                   className: "font-library__fonts-title",
                   /* translators: Heading for a list of fonts provided by the theme. */
-                  children: (0, import_i18n15._x)("Theme", "font source")
+                  children: (0, import_i18n17._x)("Theme", "font source")
                 }),
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
-                    children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                    children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                           font_card_default,
                           {
                             font: font2,
@@ -13546,22 +14106,22 @@ function InstalledFonts() {
                   }
                 )
               ] }),
-              baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.__experimentalVStack, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)("h2", {
+              baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_components21.__experimentalVStack, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)("h2", {
                   className: "font-library__fonts-title",
                   /* translators: Heading for a list of fonts installed by the user. */
-                  children: (0, import_i18n15._x)("Custom", "font source")
+                  children: (0, import_i18n17._x)("Custom", "font source")
                 }),
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
-                    children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                    children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                           font_card_default,
                           {
                             font: font2,
@@ -13585,8 +14145,8 @@ function InstalledFonts() {
                 )
               ] })
             ] }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.Navigator.Screen, { path: "/fontFamily", children: [
-              libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_components21.Navigator.Screen, { path: "/fontFamily", children: [
+              libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                 ConfirmDeleteDialog,
                 {
                   font: libraryFontSelected,
@@ -13597,11 +14157,11 @@ function InstalledFonts() {
                   handleSetLibraryFontSelected
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.Flex, { justify: "flex-start", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-                  import_components22.Navigator.BackButton,
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_components21.Flex, { justify: "flex-start", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                  import_components21.Navigator.BackButton,
                   {
-                    icon: (0, import_i18n15.isRTL)() ? chevron_right_default : chevron_left_default,
+                    icon: (0, import_i18n17.isRTL)() ? chevron_right_default : chevron_left_default,
                     size: "small",
                     onClick: () => {
                       setLastSelectedFontSlug(
@@ -13612,11 +14172,11 @@ function InstalledFonts() {
                       );
                       setNotice(null);
                     },
-                    label: (0, import_i18n15.__)("Back")
+                    label: (0, import_i18n17.__)("Back")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-                  import_components22.__experimentalHeading,
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                  import_components21.__experimentalHeading,
                   {
                     level: 2,
                     size: 13,
@@ -13625,47 +14185,47 @@ function InstalledFonts() {
                   }
                 )
               ] }),
-              notice && /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_jsx_runtime51.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalSpacer, { margin: 1 }),
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-                  import_components22.Notice,
+              notice && /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_jsx_runtime53.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.__experimentalSpacer, { margin: 1 }),
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                  import_components21.Notice,
                   {
                     status: notice.type,
                     onRemove: () => setNotice(null),
                     children: notice.message
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalSpacer, { margin: 1 })
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.__experimentalSpacer, { margin: 1 })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalText, { children: (0, import_i18n15.__)(
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.__experimentalSpacer, { margin: 4 }),
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.__experimentalText, { children: (0, import_i18n17.__)(
                 "Choose font variants. Keep in mind that too many variants could make your site slower."
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.__experimentalVStack, { spacing: 0, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-                  import_components22.CheckboxControl,
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.__experimentalSpacer, { margin: 4 }),
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_components21.__experimentalVStack, { spacing: 0, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                  import_components21.CheckboxControl,
                   {
                     className: "font-library__select-all",
-                    label: (0, import_i18n15.__)("Select all"),
+                    label: (0, import_i18n17.__)("Select all"),
                     checked: isSelectAllChecked,
                     onChange: toggleSelectAll,
                     indeterminate: isIndeterminate
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.__experimentalSpacer, { margin: 8 }),
-                /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.__experimentalSpacer, { margin: 8 }),
+                /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
                     children: libraryFontSelected && getFontFacesToDisplay(
                       libraryFontSelected
-                    ).map((face, i2) => /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                    ).map((face, i2) => /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
                           library_font_variant_default,
                           {
                             font: libraryFontSelected,
@@ -13683,27 +14243,27 @@ function InstalledFonts() {
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components22.__experimentalHStack, { justify: "flex-end", className: "font-library__footer", children: [
-        isInstalling && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components22.ProgressBar, {}),
-        shouldDisplayDeleteButton && /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-          import_components22.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_components21.__experimentalHStack, { justify: "flex-end", className: "font-library__footer", children: [
+        isInstalling && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components21.ProgressBar, {}),
+        shouldDisplayDeleteButton && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+          import_components21.Button,
           {
             __next40pxDefaultSize: true,
             isDestructive: true,
             variant: "tertiary",
             onClick: handleUninstallClick,
-            children: (0, import_i18n15.__)("Delete")
+            children: (0, import_i18n17.__)("Delete")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-          import_components22.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+          import_components21.Button,
           {
             __next40pxDefaultSize: true,
             variant: "primary",
             onClick: handleUpdate,
             disabled: !fontFamiliesHasChanges,
             accessibleWhenDisabled: true,
-            children: (0, import_i18n15.__)("Update")
+            children: (0, import_i18n17.__)("Update")
           }
         )
       ] })
@@ -13718,7 +14278,7 @@ function ConfirmDeleteDialog({
   uninstallFontFamily,
   handleSetLibraryFontSelected
 }) {
-  const navigator2 = (0, import_components22.useNavigator)();
+  const navigator2 = (0, import_components21.useNavigator)();
   const handleConfirmUninstall = async () => {
     setNotice(null);
     setIsOpen(false);
@@ -13728,30 +14288,30 @@ function ConfirmDeleteDialog({
       handleSetLibraryFontSelected(void 0);
       setNotice({
         type: "success",
-        message: (0, import_i18n15.__)("Font family uninstalled successfully.")
+        message: (0, import_i18n17.__)("Font family uninstalled successfully.")
       });
     } catch (error) {
       setNotice({
         type: "error",
-        message: (0, import_i18n15.__)("There was an error uninstalling the font family.") + error.message
+        message: (0, import_i18n17.__)("There was an error uninstalling the font family.") + error.message
       });
     }
   };
   const handleCancelUninstall = () => {
     setIsOpen(false);
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-    import_components22.__experimentalConfirmDialog,
+  return /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+    import_components21.__experimentalConfirmDialog,
     {
       isOpen,
-      cancelButtonText: (0, import_i18n15.__)("Cancel"),
-      confirmButtonText: (0, import_i18n15.__)("Delete"),
+      cancelButtonText: (0, import_i18n17.__)("Cancel"),
+      confirmButtonText: (0, import_i18n17.__)("Delete"),
       onCancel: handleCancelUninstall,
       onConfirm: handleConfirmUninstall,
       size: "medium",
-      children: font2 && (0, import_i18n15.sprintf)(
+      children: font2 && (0, import_i18n17.sprintf)(
         /* translators: %s: Name of the font. */
-        (0, import_i18n15.__)(
+        (0, import_i18n17.__)(
           'Are you sure you want to delete "%s" font and all its variants and assets?'
         ),
         font2.name
@@ -13762,10 +14322,10 @@ function ConfirmDeleteDialog({
 var installed_fonts_default = InstalledFonts;

 // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-var import_element35 = __toESM(require_element(), 1);
-var import_components25 = __toESM(require_components(), 1);
+var import_element37 = __toESM(require_element(), 1);
+var import_components24 = __toESM(require_components(), 1);
 var import_compose3 = __toESM(require_compose(), 1);
-var import_i18n17 = __toESM(require_i18n(), 1);
+var import_i18n19 = __toESM(require_i18n(), 1);
 var import_core_data7 = __toESM(require_core_data(), 1);

 // packages/global-styles-ui/build-module/font-library/utils/filter-fonts.mjs
@@ -13809,9 +14369,9 @@ function isFontFontFaceInOutline(slug, face, outline) {
 }

 // packages/global-styles-ui/build-module/font-library/google-fonts-confirm-dialog.mjs
-var import_i18n16 = __toESM(require_i18n(), 1);
-var import_components23 = __toESM(require_components(), 1);
-var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
+var import_i18n18 = __toESM(require_i18n(), 1);
+var import_components22 = __toESM(require_components(), 1);
+var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
 function GoogleFontsConfirmDialog() {
   const handleConfirm = () => {
     window.localStorage.setItem(
@@ -13820,24 +14380,24 @@ function GoogleFontsConfirmDialog() {
     );
     window.dispatchEvent(new Event("storage"));
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)("div", { className: "font-library__google-fonts-confirm", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components23.Card, { children: /* @__PURE__ */ (0, import_jsx_runtime52.jsxs)(import_components23.CardBody, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components23.__experimentalHeading, { level: 2, children: (0, import_i18n16.__)("Connect to Google Fonts") }),
-    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components23.__experimentalSpacer, { margin: 6 }),
-    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components23.__experimentalText, { as: "p", children: (0, import_i18n16.__)(
+  return /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { className: "font-library__google-fonts-confirm", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components22.Card, { children: /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components22.CardBody, { children: [
+    /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components22.__experimentalHeading, { level: 2, children: (0, import_i18n18.__)("Connect to Google Fonts") }),
+    /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components22.__experimentalSpacer, { margin: 6 }),
+    /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components22.__experimentalText, { as: "p", children: (0, import_i18n18.__)(
       "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_runtime52.jsx)(import_components23.__experimentalSpacer, { margin: 3 }),
-    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components23.__experimentalText, { as: "p", children: (0, import_i18n16.__)(
+    /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components22.__experimentalSpacer, { margin: 3 }),
+    /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components22.__experimentalText, { as: "p", children: (0, import_i18n18.__)(
       "You can alternatively upload files directly on the Upload tab."
     ) }),
-    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_components23.__experimentalSpacer, { margin: 6 }),
-    /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-      import_components23.Button,
+    /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components22.__experimentalSpacer, { margin: 6 }),
+    /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+      import_components22.Button,
       {
         __next40pxDefaultSize: true,
         variant: "primary",
         onClick: handleConfirm,
-        children: (0, import_i18n16.__)("Allow access to Google Fonts")
+        children: (0, import_i18n18.__)("Allow access to Google Fonts")
       }
     )
   ] }) }) });
@@ -13845,9 +14405,9 @@ function GoogleFontsConfirmDialog() {
 var google_fonts_confirm_dialog_default = GoogleFontsConfirmDialog;

 // packages/global-styles-ui/build-module/font-library/collection-font-variant.mjs
-var import_element34 = __toESM(require_element(), 1);
-var import_components24 = __toESM(require_components(), 1);
-var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
+var import_element36 = __toESM(require_element(), 1);
+var import_components23 = __toESM(require_components(), 1);
+var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
 function CollectionFontVariant({
   face,
   font: font2,
@@ -13862,17 +14422,17 @@ function CollectionFontVariant({
     handleToggleVariant(font2);
   };
   const displayName = font2.name + " " + getFontFaceVariantName(face);
-  const checkboxId = (0, import_element34.useId)();
-  return /* @__PURE__ */ (0, import_jsx_runtime53.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_components24.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
-      import_components24.CheckboxControl,
+  const checkboxId = (0, import_element36.useId)();
+  return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(import_components23.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
+      import_components23.CheckboxControl,
       {
         checked: selected,
         onChange: handleToggleActivation,
         id: checkboxId
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime53.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
       font_demo_default,
       {
         font: face,
@@ -13885,10 +14445,10 @@ function CollectionFontVariant({
 var collection_font_variant_default = CollectionFontVariant;

 // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
 var DEFAULT_CATEGORY = {
   slug: "all",
-  name: (0, import_i18n17._x)("All", "font categories")
+  name: (0, import_i18n19._x)("All", "font categories")
 };
 var LOCAL_STORAGE_ITEM = "wp-font-library-google-fonts-permission";
 var MIN_WINDOW_HEIGHT = 500;
@@ -13897,22 +14457,22 @@ function FontCollection({ slug }) {
   const getGoogleFontsPermissionFromStorage = () => {
     return window.localStorage.getItem(LOCAL_STORAGE_ITEM) === "true";
   };
-  const [selectedFont, setSelectedFont] = (0, import_element35.useState)(
+  const [selectedFont, setSelectedFont] = (0, import_element37.useState)(
     null
   );
-  const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element35.useState)(void 0);
-  const [notice, setNotice] = (0, import_element35.useState)(null);
-  const [fontsToInstall, setFontsToInstall] = (0, import_element35.useState)(
+  const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element37.useState)(void 0);
+  const [notice, setNotice] = (0, import_element37.useState)(null);
+  const [fontsToInstall, setFontsToInstall] = (0, import_element37.useState)(
     []
   );
-  const [page, setPage] = (0, import_element35.useState)(1);
-  const [filters, setFilters] = (0, import_element35.useState)({});
-  const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element35.useState)(
+  const [page, setPage] = (0, import_element37.useState)(1);
+  const [filters, setFilters] = (0, import_element37.useState)({});
+  const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element37.useState)(
     requiresPermission && !getGoogleFontsPermissionFromStorage()
   );
-  const { installFonts, isInstalling } = (0, import_element35.useContext)(FontLibraryContext);
+  const { installFonts, isInstalling } = (0, import_element37.useContext)(FontLibraryContext);
   const { record: selectedCollection, isResolving: isLoading } = (0, import_core_data7.useEntityRecord)("root", "fontCollection", slug);
-  (0, import_element35.useEffect)(() => {
+  (0, import_element37.useEffect)(() => {
     const handleStorage = () => {
       setRenderConfirmDialog(
         requiresPermission && !getGoogleFontsPermissionFromStorage()
@@ -13926,19 +14486,19 @@ function FontCollection({ slug }) {
     window.localStorage.setItem(LOCAL_STORAGE_ITEM, "false");
     window.dispatchEvent(new Event("storage"));
   };
-  (0, import_element35.useEffect)(() => {
+  (0, import_element37.useEffect)(() => {
     setSelectedFont(null);
   }, [slug]);
-  (0, import_element35.useEffect)(() => {
+  (0, import_element37.useEffect)(() => {
     setFontsToInstall([]);
   }, [selectedFont]);
-  const collectionFonts = (0, import_element35.useMemo)(
+  const collectionFonts = (0, import_element37.useMemo)(
     () => selectedCollection?.font_families ?? [],
     [selectedCollection]
   );
   const collectionCategories = selectedCollection?.categories ?? [];
   const categories = [DEFAULT_CATEGORY, ...collectionCategories];
-  const fonts = (0, import_element35.useMemo)(
+  const fonts = (0, import_element37.useMemo)(
     () => filterFonts(collectionFonts, filters),
     [collectionFonts, filters]
   );
@@ -13997,7 +14557,7 @@ function FontCollection({ slug }) {
     } catch {
       setNotice({
         type: "error",
-        message: (0, import_i18n17.__)(
+        message: (0, import_i18n19.__)(
           "Error installing the fonts, could not be downloaded."
         )
       });
@@ -14007,7 +14567,7 @@ function FontCollection({ slug }) {
       await installFonts([fontFamily]);
       setNotice({
         type: "success",
-        message: (0, import_i18n17.__)("Fonts were installed successfully.")
+        message: (0, import_i18n19.__)("Fonts were installed successfully.")
       });
     } catch (error) {
       setNotice({
@@ -14033,35 +14593,35 @@ function FontCollection({ slug }) {
     return sortFontFaces(fontFamily.fontFace);
   };
   if (renderConfirmDialog) {
-    return /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(google_fonts_confirm_dialog_default, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(google_fonts_confirm_dialog_default, {});
   }
   const showActions = slug === "google-fonts" && !renderConfirmDialog && !selectedFont;
-  return /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-    isLoading && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.ProgressBar, {}) }),
-    !isLoading && selectedCollection && /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_jsx_runtime54.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(
-        import_components25.Navigator,
+  return /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
+    isLoading && /* @__PURE__ */ (0, import_jsx_runtime56.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.ProgressBar, {}) }),
+    !isLoading && selectedCollection && /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_jsx_runtime56.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(
+        import_components24.Navigator,
         {
           initialPath: "/",
           className: "font-library__tabpanel-layout",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components25.Navigator.Screen, { path: "/", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components25.__experimentalHStack, { justify: "space-between", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components25.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalHeading, { level: 2, size: 13, children: selectedCollection.name }),
-                  /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalText, { children: selectedCollection.description })
+            /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_components24.Navigator.Screen, { path: "/", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_components24.__experimentalHStack, { justify: "space-between", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_components24.__experimentalVStack, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalHeading, { level: 2, size: 13, children: selectedCollection.name }),
+                  /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalText, { children: selectedCollection.description })
                 ] }),
-                showActions && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                  import_components25.DropdownMenu,
+                showActions && /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                  import_components24.DropdownMenu,
                   {
                     icon: more_vertical_default,
-                    label: (0, import_i18n17.__)("Actions"),
+                    label: (0, import_i18n19.__)("Actions"),
                     popoverProps: {
                       position: "bottom left"
                     },
                     controls: [
                       {
-                        title: (0, import_i18n17.__)(
+                        title: (0, import_i18n19.__)(
                           "Revoke access to Google Fonts"
                         ),
                         onClick: revokeAccess
@@ -14070,26 +14630,26 @@ function FontCollection({ slug }) {
                   }
                 )
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components25.__experimentalHStack, { spacing: 4, justify: "space-between", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                  import_components25.SearchControl,
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalSpacer, { margin: 4 }),
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_components24.__experimentalHStack, { spacing: 4, justify: "space-between", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                  import_components24.SearchControl,
                   {
                     className: "font-library__search",
                     value: filters.search,
-                    placeholder: (0, import_i18n17.__)("Font name\u2026"),
-                    label: (0, import_i18n17.__)("Search"),
+                    placeholder: (0, import_i18n19.__)("Font name\u2026"),
+                    label: (0, import_i18n19.__)("Search"),
                     onChange: debouncedUpdateSearchInput,
                     hideLabelFromVision: false
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                  import_components25.SelectControl,
+                /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                  import_components24.SelectControl,
                   {
-                    label: (0, import_i18n17.__)("Category"),
+                    label: (0, import_i18n19.__)("Category"),
                     value: filters.category,
                     onChange: handleCategoryFilter,
-                    children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                    children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
                       "option",
                       {
                         value: category.slug,
@@ -14100,20 +14660,20 @@ function FontCollection({ slug }) {
                   }
                 )
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalSpacer, { margin: 4 }),
-              !!selectedCollection?.font_families?.length && !fonts.length && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalText, { children: (0, import_i18n17.__)(
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalSpacer, { margin: 4 }),
+              !!selectedCollection?.font_families?.length && !fonts.length && /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalText, { children: (0, import_i18n19.__)(
                 "No fonts found. Try with a different search term."
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
                 "ul",
                 {
                   role: "list",
                   className: "font-library__fonts-list",
-                  children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                  children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
                     "li",
                     {
                       className: "font-library__fonts-list-item",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
                         font_card_default,
                         {
                           font: font2.font_family_settings,
@@ -14132,12 +14692,12 @@ function FontCollection({ slug }) {
                 }
               ) })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components25.Navigator.Screen, { path: "/fontFamily", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components25.Flex, { justify: "flex-start", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                  import_components25.Navigator.BackButton,
+            /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_components24.Navigator.Screen, { path: "/fontFamily", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_components24.Flex, { justify: "flex-start", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                  import_components24.Navigator.BackButton,
                   {
-                    icon: (0, import_i18n17.isRTL)() ? chevron_right_default : chevron_left_default,
+                    icon: (0, import_i18n19.isRTL)() ? chevron_right_default : chevron_left_default,
                     size: "small",
                     onClick: () => {
                       setLastSelectedFontSlug(
@@ -14146,11 +14706,11 @@ function FontCollection({ slug }) {
                       setSelectedFont(null);
                       setNotice(null);
                     },
-                    label: (0, import_i18n17.__)("Back")
+                    label: (0, import_i18n19.__)("Back")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                  import_components25.__experimentalHeading,
+                /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                  import_components24.__experimentalHeading,
                   {
                     level: 2,
                     size: 13,
@@ -14159,42 +14719,42 @@ function FontCollection({ slug }) {
                   }
                 )
               ] }),
-              notice && /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_jsx_runtime54.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalSpacer, { margin: 1 }),
-                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                  import_components25.Notice,
+              notice && /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_jsx_runtime56.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalSpacer, { margin: 1 }),
+                /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                  import_components24.Notice,
                   {
                     status: notice.type,
                     onRemove: () => setNotice(null),
                     children: notice.message
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalSpacer, { margin: 1 })
+                /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalSpacer, { margin: 1 })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalText, { children: (0, import_i18n17.__)("Select font variants to install.") }),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalSpacer, { margin: 4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                import_components25.CheckboxControl,
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalSpacer, { margin: 4 }),
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalText, { children: (0, import_i18n19.__)("Select font variants to install.") }),
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalSpacer, { margin: 4 }),
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                import_components24.CheckboxControl,
                 {
                   className: "font-library__select-all",
-                  label: (0, import_i18n17.__)("Select all"),
+                  label: (0, import_i18n19.__)("Select all"),
                   checked: isSelectAllChecked,
                   onChange: toggleSelectAll,
                   indeterminate: isIndeterminate
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
                 "ul",
                 {
                   role: "list",
                   className: "font-library__fonts-list",
                   children: selectedFont && getSortedFontFaces(selectedFont).map(
-                    (face, i2) => /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                    (face, i2) => /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
                           collection_font_variant_default,
                           {
                             font: selectedFont,
@@ -14214,18 +14774,18 @@ function FontCollection({ slug }) {
                   )
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_components25.__experimentalSpacer, { margin: 16 })
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_components24.__experimentalSpacer, { margin: 16 })
             ] })
           ]
         }
       ),
-      selectedFont && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-        import_components25.Flex,
+      selectedFont && /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+        import_components24.Flex,
         {
           justify: "flex-end",
           className: "font-library__footer",
-          children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-            import_components25.Button,
+          children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+            import_components24.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
@@ -14233,30 +14793,30 @@ function FontCollection({ slug }) {
               isBusy: isInstalling,
               disabled: fontsToInstall.length === 0 || isInstalling,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n17.__)("Install")
+              children: (0, import_i18n19.__)("Install")
             }
           )
         }
       ),
-      !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(
-        import_components25.__experimentalHStack,
+      !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(
+        import_components24.__experimentalHStack,
         {
           expanded: false,
           className: "font-library__footer",
           justify: "end",
           spacing: 6,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-              import_components25.__experimentalHStack,
+            /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+              import_components24.__experimentalHStack,
               {
                 justify: "flex-start",
                 expanded: false,
                 spacing: 1,
                 className: "font-library__page-selection",
-                children: (0, import_element35.createInterpolateElement)(
-                  (0, import_i18n17.sprintf)(
+                children: (0, import_element37.createInterpolateElement)(
+                  (0, import_i18n19.sprintf)(
                     // translators: 1: Current page number, 2: Total number of pages.
-                    (0, import_i18n17._x)(
+                    (0, import_i18n19._x)(
                       "<div>Page</div>%1$s<div>of %2$d</div>",
                       "paging"
                     ),
@@ -14264,12 +14824,12 @@ function FontCollection({ slug }) {
                     totalPages
                   ),
                   {
-                    div: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { "aria-hidden": true }),
+                    div: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)("div", { "aria-hidden": true }),
                     // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                    CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                      import_components25.SelectControl,
+                    CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                      import_components24.SelectControl,
                       {
-                        "aria-label": (0, import_i18n17.__)(
+                        "aria-label": (0, import_i18n19.__)(
                           "Current page"
                         ),
                         value: page.toString(),
@@ -14292,28 +14852,28 @@ function FontCollection({ slug }) {
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_components25.__experimentalHStack, { expanded: false, spacing: 1, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                import_components25.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_components24.__experimentalHStack, { expanded: false, spacing: 1, children: [
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                import_components24.Button,
                 {
                   onClick: () => setPage(page - 1),
                   disabled: page === 1,
                   accessibleWhenDisabled: true,
-                  label: (0, import_i18n17.__)("Previous page"),
-                  icon: (0, import_i18n17.isRTL)() ? next_default : previous_default,
+                  label: (0, import_i18n19.__)("Previous page"),
+                  icon: (0, import_i18n19.isRTL)() ? next_default : previous_default,
                   showTooltip: true,
                   size: "compact",
                   tooltipPosition: "top"
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-                import_components25.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
+                import_components24.Button,
                 {
                   onClick: () => setPage(page + 1),
                   disabled: page === totalPages,
                   accessibleWhenDisabled: true,
-                  label: (0, import_i18n17.__)("Next page"),
-                  icon: (0, import_i18n17.isRTL)() ? previous_default : next_default,
+                  label: (0, import_i18n19.__)("Next page"),
+                  icon: (0, import_i18n19.isRTL)() ? previous_default : next_default,
                   showTooltip: true,
                   size: "compact",
                   tooltipPosition: "top"
@@ -14329,9 +14889,9 @@ function FontCollection({ slug }) {
 var font_collection_default = FontCollection;

 // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-var import_i18n18 = __toESM(require_i18n(), 1);
-var import_components26 = __toESM(require_components(), 1);
-var import_element36 = __toESM(require_element(), 1);
+var import_i18n20 = __toESM(require_i18n(), 1);
+var import_components25 = __toESM(require_components(), 1);
+var import_element38 = __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, {
@@ -18149,12 +18709,12 @@ var inflate_default = (function() {
           var STR_APPLY_UIA_OK = true;
           try {
             String.fromCharCode.apply(null, [0]);
-          } catch (__42) {
+          } catch (__45) {
             STR_APPLY_OK = false;
           }
           try {
             String.fromCharCode.apply(null, new Uint8Array(1));
-          } catch (__42) {
+          } catch (__45) {
             STR_APPLY_UIA_OK = false;
           }
           var _utf8len = new utils.Buf8(256);
@@ -24386,11 +24946,11 @@ function makeFamiliesFromFaces(fontFaces) {
 }

 // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
 function UploadFonts() {
-  const { installFonts } = (0, import_element36.useContext)(FontLibraryContext);
-  const [isUploading, setIsUploading] = (0, import_element36.useState)(false);
-  const [notice, setNotice] = (0, import_element36.useState)(null);
+  const { installFonts } = (0, import_element38.useContext)(FontLibraryContext);
+  const [isUploading, setIsUploading] = (0, import_element38.useState)(false);
+  const [notice, setNotice] = (0, import_element38.useState)(null);
   const handleDropZone = (files) => {
     handleFilesUpload(files);
   };
@@ -24426,7 +24986,7 @@ function UploadFonts() {
     if (allowedFiles.length > 0) {
       loadFiles(allowedFiles);
     } else {
-      const message = hasInvalidFiles ? (0, import_i18n18.__)("Sorry, you are not allowed to upload this file type.") : (0, import_i18n18.__)("No fonts found to install.");
+      const message = hasInvalidFiles ? (0, import_i18n20.__)("Sorry, you are not allowed to upload this file type.") : (0, import_i18n20.__)("No fonts found to install.");
       setNotice({
         type: "error",
         message
@@ -24496,7 +25056,7 @@ function UploadFonts() {
       await installFonts(fontFamilies);
       setNotice({
         type: "success",
-        message: (0, import_i18n18.__)("Fonts were installed successfully.")
+        message: (0, import_i18n20.__)("Fonts were installed successfully.")
       });
     } catch (error) {
       const typedError = error;
@@ -24508,42 +25068,42 @@ function UploadFonts() {
     }
     setIsUploading(false);
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_components26.DropZone, { onFilesDrop: handleDropZone }),
-    /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(import_components26.__experimentalVStack, { className: "font-library__local-fonts", justify: "start", children: [
-      notice && /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(
-        import_components26.Notice,
+  return /* @__PURE__ */ (0, import_jsx_runtime57.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_components25.DropZone, { onFilesDrop: handleDropZone }),
+    /* @__PURE__ */ (0, import_jsx_runtime57.jsxs)(import_components25.__experimentalVStack, { className: "font-library__local-fonts", justify: "start", children: [
+      notice && /* @__PURE__ */ (0, import_jsx_runtime57.jsxs)(
+        import_components25.Notice,
         {
           status: notice.type,
           __unstableHTML: true,
           onRemove: () => setNotice(null),
           children: [
             notice.message,
-            notice.errors && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("ul", { children: notice.errors.map((error, index2) => /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("li", { children: error }, index2)) })
+            notice.errors && /* @__PURE__ */ (0, import_jsx_runtime57.jsx)("ul", { children: notice.errors.map((error, index2) => /* @__PURE__ */ (0, import_jsx_runtime57.jsx)("li", { children: error }, index2)) })
           ]
         }
       ),
-      isUploading && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_components26.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("div", { className: "font-library__upload-area", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_components26.ProgressBar, {}) }) }),
-      !isUploading && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-        import_components26.FormFileUpload,
+      isUploading && /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_components25.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)("div", { className: "font-library__upload-area", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_components25.ProgressBar, {}) }) }),
+      !isUploading && /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
+        import_components25.FormFileUpload,
         {
           accept: ALLOWED_FILE_EXTENSIONS.map(
             (ext) => `.${ext}`
           ).join(","),
           multiple: true,
           onChange: onFilesUpload,
-          render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
-            import_components26.Button,
+          render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
+            import_components25.Button,
             {
               __next40pxDefaultSize: true,
               className: "font-library__upload-area",
               onClick: openFileDialog,
-              children: (0, import_i18n18.__)("Upload font")
+              children: (0, import_i18n20.__)("Upload font")
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_components26.__experimentalText, { className: "font-library__upload-area__text", children: (0, import_i18n18.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_components25.__experimentalText, { className: "font-library__upload-area__text", children: (0, import_i18n20.__)(
         "Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2."
       ) })
     ] })
@@ -24552,114 +25112,131 @@ function UploadFonts() {
 var upload_fonts_default = UploadFonts;

 // packages/global-styles-ui/build-module/font-library/modal.mjs
-var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-var { Tabs } = unlock3(import_components27.privateApis);
+var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
+var { Tabs } = unlock3(import_components26.privateApis);
 var DEFAULT_TAB = {
   id: "installed-fonts",
-  title: (0, import_i18n19._x)("Library", "Font library")
+  title: (0, import_i18n21._x)("Library", "Font library")
 };
 var UPLOAD_TAB = {
   id: "upload-fonts",
-  title: (0, import_i18n19._x)("Upload", "noun")
+  title: (0, import_i18n21._x)("Upload", "noun")
 };

 // packages/global-styles-ui/build-module/font-family-item.mjs
-var import_i18n20 = __toESM(require_i18n(), 1);
-var import_components28 = __toESM(require_components(), 1);
-var import_element37 = __toESM(require_element(), 1);
-var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
+var import_i18n22 = __toESM(require_i18n(), 1);
+var import_components27 = __toESM(require_components(), 1);
+var import_element39 = __toESM(require_element(), 1);
+var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/font-families.mjs
-var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/font-sizes/font-sizes-count.mjs
-var import_i18n22 = __toESM(require_i18n(), 1);
-var import_components30 = __toESM(require_components(), 1);
-var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
+var import_i18n24 = __toESM(require_i18n(), 1);
+var import_components29 = __toESM(require_components(), 1);
+var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-typography.mjs
-var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-typography-element.mjs
-var import_i18n24 = __toESM(require_i18n(), 1);
-var import_components32 = __toESM(require_components(), 1);
-var import_element40 = __toESM(require_element(), 1);
+var import_i18n26 = __toESM(require_i18n(), 1);
+var import_components31 = __toESM(require_components(), 1);
+var import_element42 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/typography-panel.mjs
 var import_block_editor6 = __toESM(require_block_editor(), 1);
-var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
 var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock3(import_block_editor6.privateApis);

 // packages/global-styles-ui/build-module/typography-preview.mjs
-var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-typography-element.mjs
-var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
 var elements = {
   text: {
-    description: (0, import_i18n24.__)("Manage the fonts used on the site."),
-    title: (0, import_i18n24.__)("Text")
+    description: (0, import_i18n26.__)("Manage the fonts used on the site."),
+    title: (0, import_i18n26.__)("Text")
   },
   link: {
-    description: (0, import_i18n24.__)("Manage the fonts and typography used on the links."),
-    title: (0, import_i18n24.__)("Links")
+    description: (0, import_i18n26.__)("Manage the fonts and typography used on the links."),
+    title: (0, import_i18n26.__)("Links")
   },
   heading: {
-    description: (0, import_i18n24.__)("Manage the fonts and typography used on headings."),
-    title: (0, import_i18n24.__)("Headings")
+    description: (0, import_i18n26.__)("Manage the fonts and typography used on headings."),
+    title: (0, import_i18n26.__)("Headings")
   },
   caption: {
-    description: (0, import_i18n24.__)("Manage the fonts and typography used on captions."),
-    title: (0, import_i18n24.__)("Captions")
+    description: (0, import_i18n26.__)("Manage the fonts and typography used on captions."),
+    title: (0, import_i18n26.__)("Captions")
+  },
+  cite: {
+    description: (0, import_i18n26.__)("Manage the fonts and typography used on citations."),
+    title: (0, import_i18n26.__)("Citations")
   },
   button: {
-    description: (0, import_i18n24.__)("Manage the fonts and typography used on buttons."),
-    title: (0, import_i18n24.__)("Buttons")
+    description: (0, import_i18n26.__)("Manage the fonts and typography used on buttons."),
+    title: (0, import_i18n26.__)("Buttons")
+  },
+  textInput: {
+    description: (0, import_i18n26.__)("Manage the fonts and typography used on inputs."),
+    title: (0, import_i18n26.__)("Inputs")
+  },
+  select: {
+    description: (0, import_i18n26.__)("Manage the fonts and typography used on selects."),
+    title: (0, import_i18n26.__)("Selects")
   }
 };

 // packages/global-styles-ui/build-module/screen-colors.mjs
-var import_i18n26 = __toESM(require_i18n(), 1);
-var import_components35 = __toESM(require_components(), 1);
+var import_i18n28 = __toESM(require_i18n(), 1);
+var import_components34 = __toESM(require_components(), 1);
 var import_block_editor7 = __toESM(require_block_editor(), 1);

 // packages/global-styles-ui/build-module/palette.mjs
-var import_components34 = __toESM(require_components(), 1);
-var import_i18n25 = __toESM(require_i18n(), 1);
-var import_element41 = __toESM(require_element(), 1);
+var import_components33 = __toESM(require_components(), 1);
+var import_i18n27 = __toESM(require_i18n(), 1);
+var import_element43 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/color-indicator-wrapper.mjs
-var import_components33 = __toESM(require_components(), 1);
-var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
+var import_components32 = __toESM(require_components(), 1);
+var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/palette.mjs
-var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-colors.mjs
-var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
 var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock3(
   import_block_editor7.privateApis
 );
+var ADDITIONAL_ELEMENTS = [
+  { name: "cite", label: (0, import_i18n28.__)("Citations") },
+  { name: "textInput", label: (0, import_i18n28.__)("Inputs") },
+  { name: "select", label: (0, import_i18n28.__)("Selects") }
+];

 // packages/global-styles-ui/build-module/screen-color-palette.mjs
-var import_i18n29 = __toESM(require_i18n(), 1);
+var import_i18n32 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/color-palette-panel.mjs
 var import_compose4 = __toESM(require_compose(), 1);
-var import_components38 = __toESM(require_components(), 1);
-var import_i18n27 = __toESM(require_i18n(), 1);
+var import_components37 = __toESM(require_components(), 1);
+var import_i18n29 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/variations/variations-color.mjs
-var import_components37 = __toESM(require_components(), 1);
+var import_components36 = __toESM(require_components(), 1);

 // packages/global-styles-ui/build-module/preview-colors.mjs
-var import_components36 = __toESM(require_components(), 1);
+var import_components35 = __toESM(require_components(), 1);

 // packages/global-styles-ui/build-module/preset-colors.mjs
-var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
 function PresetColors() {
   const { paletteColors } = useStylesPreviewColors();
-  return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+  return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
     "div",
     {
       style: {
@@ -24673,7 +25250,7 @@ function PresetColors() {
 }

 // packages/global-styles-ui/build-module/preview-colors.mjs
-var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
 var firstFrameVariants2 = {
   start: {
     scale: 1,
@@ -24689,22 +25266,22 @@ var StylesPreviewColors = ({
   isFocused,
   withHoverView
 }) => {
-  return /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
     preview_wrapper_default,
     {
       label,
       isFocused,
       withHoverView,
-      children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-        import_components36.__unstableMotion.div,
+      children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+        import_components35.__unstableMotion.div,
         {
           variants: firstFrameVariants2,
           style: {
             height: "100%",
             overflow: "hidden"
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
-            import_components36.__experimentalHStack,
+          children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+            import_components35.__experimentalHStack,
             {
               spacing: 0,
               justify: "center",
@@ -24712,7 +25289,7 @@ var StylesPreviewColors = ({
                 height: "100%",
                 overflow: "hidden"
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(PresetColors, {})
+              children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(PresetColors, {})
             }
           )
         },
@@ -24724,7 +25301,7 @@ var StylesPreviewColors = ({
 var preview_colors_default = StylesPreviewColors;

 // packages/global-styles-ui/build-module/variations/variations-color.mjs
-var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
 var propertiesToFilter2 = ["color"];
 function ColorVariations({
   title,
@@ -24734,16 +25311,16 @@ function ColorVariations({
   if (colorVariations?.length <= 1) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime69.jsxs)(import_components37.__experimentalVStack, { spacing: 3, children: [
-    title && /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(Subtitle, { level: 3, children: title }),
-    /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_components37.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(import_components36.__experimentalVStack, { spacing: 3, children: [
+    title && /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(Subtitle, { level: 3, children: title }),
+    /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_components36.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
       Variation,
       {
         variation,
         isPill: true,
         properties: propertiesToFilter2,
         showTooltip: true,
-        children: () => /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(preview_colors_default, {})
+        children: () => /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(preview_colors_default, {})
       },
       index2
     )) })
@@ -24751,115 +25328,122 @@ function ColorVariations({
 }

 // packages/global-styles-ui/build-module/color-palette-panel.mjs
-var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/gradients-palette-panel.mjs
 var import_compose5 = __toESM(require_compose(), 1);
+var import_components38 = __toESM(require_components(), 1);
+var import_i18n30 = __toESM(require_i18n(), 1);
+var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
+
+// packages/global-styles-ui/build-module/duotone-palette-panel.mjs
+var import_compose6 = __toESM(require_compose(), 1);
+var import_element44 = __toESM(require_element(), 1);
 var import_components39 = __toESM(require_components(), 1);
-var import_i18n28 = __toESM(require_i18n(), 1);
-var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
+var import_i18n31 = __toESM(require_i18n(), 1);
+var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-color-palette.mjs
-var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-background.mjs
-var import_i18n30 = __toESM(require_i18n(), 1);
+var import_i18n33 = __toESM(require_i18n(), 1);
 var import_block_editor9 = __toESM(require_block_editor(), 1);
 var import_components40 = __toESM(require_components(), 1);

 // packages/global-styles-ui/build-module/background-panel.mjs
 var import_block_editor8 = __toESM(require_block_editor(), 1);
-var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
 var { BackgroundPanel: StylesBackgroundPanel2 } = unlock3(
   import_block_editor8.privateApis
 );

 // packages/global-styles-ui/build-module/screen-background.mjs
-var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
 var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock3(import_block_editor9.privateApis);

 // packages/global-styles-ui/build-module/shadows-panel.mjs
-var import_i18n33 = __toESM(require_i18n(), 1);
+var import_i18n36 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/presets/preset-group.mjs
 var import_components42 = __toESM(require_components(), 1);
-var import_i18n32 = __toESM(require_i18n(), 1);
-var import_element42 = __toESM(require_element(), 1);
+var import_i18n35 = __toESM(require_i18n(), 1);
+var import_element45 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/presets/dialogs/confirm-reset-dialog.mjs
 var import_components41 = __toESM(require_components(), 1);
-var import_i18n31 = __toESM(require_i18n(), 1);
-var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
+var import_i18n34 = __toESM(require_i18n(), 1);
+var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/presets/preset-group.mjs
-var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-var { Menu } = unlock3(import_components42.privateApis);
+var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
+var { Menu: Menu2 } = unlock3(import_components42.privateApis);

 // packages/global-styles-ui/build-module/shadows-panel.mjs
-var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
 var import_components46 = __toESM(require_components(), 1);
-var import_i18n36 = __toESM(require_i18n(), 1);
-var import_element44 = __toESM(require_element(), 1);
+var import_i18n39 = __toESM(require_i18n(), 1);
+var import_element47 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/presets/preset-edit-header.mjs
 var import_components43 = __toESM(require_components(), 1);
-var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
-var { Menu: Menu2 } = unlock3(import_components43.privateApis);
+var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
+var { Menu: Menu3 } = unlock3(import_components43.privateApis);

 // packages/global-styles-ui/build-module/presets/dialogs/confirm-delete-dialog.mjs
 var import_components44 = __toESM(require_components(), 1);
-var import_i18n34 = __toESM(require_i18n(), 1);
-var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
+var import_i18n37 = __toESM(require_i18n(), 1);
+var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/presets/dialogs/rename-dialog.mjs
 var import_components45 = __toESM(require_components(), 1);
-var import_i18n35 = __toESM(require_i18n(), 1);
-var import_element43 = __toESM(require_element(), 1);
-var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
+var import_i18n38 = __toESM(require_i18n(), 1);
+var import_element46 = __toESM(require_element(), 1);
+var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
-var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-shadows.mjs
-var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-layout.mjs
-var import_i18n37 = __toESM(require_i18n(), 1);
+var import_i18n40 = __toESM(require_i18n(), 1);
 var import_block_editor11 = __toESM(require_block_editor(), 1);

 // packages/global-styles-ui/build-module/dimensions-panel.mjs
 var import_block_editor10 = __toESM(require_block_editor(), 1);
-var import_element45 = __toESM(require_element(), 1);
-var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
+var import_element48 = __toESM(require_element(), 1);
+var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
 var { useSettingsForBlockElement: useSettingsForBlockElement6, DimensionsPanel: StylesDimensionsPanel2 } = unlock3(import_block_editor10.privateApis);

 // packages/global-styles-ui/build-module/screen-layout.mjs
-var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
 var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock3(
   import_block_editor11.privateApis
 );

 // packages/global-styles-ui/build-module/screen-style-variations.mjs
 var import_components49 = __toESM(require_components(), 1);
-var import_i18n40 = __toESM(require_i18n(), 1);
+var import_i18n43 = __toESM(require_i18n(), 1);

 // packages/global-styles-ui/build-module/style-variations-content.mjs
-var import_i18n39 = __toESM(require_i18n(), 1);
+var import_i18n42 = __toESM(require_i18n(), 1);
 var import_components48 = __toESM(require_components(), 1);

 // packages/global-styles-ui/build-module/style-variations-container.mjs
 var import_core_data9 = __toESM(require_core_data(), 1);
 var import_data9 = __toESM(require_data(), 1);
-var import_element46 = __toESM(require_element(), 1);
+var import_element49 = __toESM(require_element(), 1);
 var import_components47 = __toESM(require_components(), 1);
-var import_i18n38 = __toESM(require_i18n(), 1);
-var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
+var import_i18n41 = __toESM(require_i18n(), 1);
+var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
 function StyleVariationsContainer({
   gap = 2
 }) {
-  const { user } = (0, import_element46.useContext)(GlobalStylesContext);
+  const { user } = (0, import_element49.useContext)(GlobalStylesContext);
   const userStyles = user?.styles;
   const variations = (0, import_data9.useSelect)((select) => {
     const result = select(
@@ -24875,10 +25459,10 @@ function StyleVariationsContainer({
       ]);
     }
   );
-  const themeVariations = (0, import_element46.useMemo)(() => {
+  const themeVariations = (0, import_element49.useMemo)(() => {
     const withEmptyVariation = [
       {
-        title: (0, import_i18n38.__)("Default"),
+        title: (0, import_i18n41.__)("Default"),
         settings: {},
         styles: {}
       },
@@ -24921,14 +25505,14 @@ function StyleVariationsContainer({
   if (!fullStyleVariations || fullStyleVariations.length < 1) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
     import_components47.__experimentalGrid,
     {
       columns: 2,
       className: "global-styles-ui-style-variations-container",
       gap,
       children: themeVariations.map(
-        (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
+        (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(
           preview_styles_default,
           {
             label: variation?.title,
@@ -24944,74 +25528,74 @@ function StyleVariationsContainer({
 var style_variations_container_default = StyleVariationsContainer;

 // packages/global-styles-ui/build-module/style-variations-content.mjs
-var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-style-variations.mjs
-var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-css.mjs
-var import_i18n41 = __toESM(require_i18n(), 1);
+var import_i18n44 = __toESM(require_i18n(), 1);
 var import_components50 = __toESM(require_components(), 1);
 var import_block_editor12 = __toESM(require_block_editor(), 1);
-var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
 var { AdvancedPanel: StylesAdvancedPanel2 } = unlock3(import_block_editor12.privateApis);

 // packages/global-styles-ui/build-module/screen-revisions/index.mjs
-var import_i18n44 = __toESM(require_i18n(), 1);
+var import_i18n47 = __toESM(require_i18n(), 1);
 var import_components53 = __toESM(require_components(), 1);
-var import_element48 = __toESM(require_element(), 1);
+var import_element51 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/screen-revisions/use-global-styles-revisions.mjs
 var import_data10 = __toESM(require_data(), 1);
 var import_core_data10 = __toESM(require_core_data(), 1);
-var import_element47 = __toESM(require_element(), 1);
+var import_element50 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/screen-revisions/revisions-buttons.mjs
-var import_i18n42 = __toESM(require_i18n(), 1);
+var import_i18n45 = __toESM(require_i18n(), 1);
 var import_components51 = __toESM(require_components(), 1);
 var import_date = __toESM(require_date(), 1);
 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_runtime89 = __toESM(require_jsx_runtime(), 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
 var import_components52 = __toESM(require_components(), 1);
-var import_i18n43 = __toESM(require_i18n(), 1);
-var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
+var import_i18n46 = __toESM(require_i18n(), 1);
+var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/screen-revisions/index.mjs
-var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
-var import_i18n45 = __toESM(require_i18n(), 1);
+var import_i18n48 = __toESM(require_i18n(), 1);
 var import_components54 = __toESM(require_components(), 1);
-var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-var import_i18n47 = __toESM(require_i18n(), 1);
+var import_i18n50 = __toESM(require_i18n(), 1);
 var import_components56 = __toESM(require_components(), 1);
-var import_element49 = __toESM(require_element(), 1);
+var import_element52 = __toESM(require_element(), 1);

 // packages/global-styles-ui/build-module/font-sizes/font-size-preview.mjs
 var import_block_editor13 = __toESM(require_block_editor(), 1);
-var import_i18n46 = __toESM(require_i18n(), 1);
-var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
+var import_i18n49 = __toESM(require_i18n(), 1);
+var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/size-control/index.mjs
 var import_components55 = __toESM(require_components(), 1);
-var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/font-sizes/font-size.mjs
-var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/global-styles-ui.mjs
-var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);

 // packages/global-styles-ui/build-module/with-global-styles-provider.mjs
-var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
 function withGlobalStylesProvider(Component) {
   return function WrappedComponent({
     value,
@@ -25019,13 +25603,13 @@ function withGlobalStylesProvider(Component) {
     onChange,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
       GlobalStylesProvider,
       {
         value,
         baseValue,
         onChange,
-        children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(Component, { ...props })
+        children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(Component, { ...props })
       }
     );
   };
@@ -25041,7 +25625,7 @@ var ColorVariations2 = withGlobalStylesProvider(ColorVariations);
 var TypographyVariations2 = withGlobalStylesProvider(TypographyVariations);

 // packages/global-styles-ui/build-module/font-library/font-library.mjs
-var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
 function FontLibrary({
   value,
   baseValue,
@@ -25051,21 +25635,21 @@ function FontLibrary({
   let content;
   switch (activeTab) {
     case "upload-fonts":
-      content = /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(upload_fonts_default, {});
+      content = /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(upload_fonts_default, {});
       break;
     case "installed-fonts":
-      content = /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(installed_fonts_default, {});
+      content = /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(installed_fonts_default, {});
       break;
     default:
-      content = /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(font_collection_default, { slug: activeTab });
+      content = /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(font_collection_default, { slug: activeTab });
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
     GlobalStylesProvider,
     {
       value,
       baseValue,
       onChange,
-      children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(context_default, { children: content })
+      children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(context_default, { children: content })
     }
   );
 }
@@ -25078,21 +25662,22 @@ 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='9553e553cd']")) {
+if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='8316bac515']")) {
   const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "9553e553cd");
-  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 #ddd;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-card{border:1px solid #ddd;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}.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 #ddd;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 #ddd;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 #ddd;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-search{margin-bottom:10px;padding:0 16px}.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__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.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-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", "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)}'));
   document.head.appendChild(style);
 }

 // routes/font-list/stage.tsx
+var import_jsx_runtime102 = __toESM(require_jsx_runtime());
 var { Tabs: Tabs2 } = unlock4(import_components58.privateApis);
 var { useGlobalStyles } = unlock4(import_editor.privateApis);
 function FontLibraryPage() {
   const { records: collections = [] } = (0, import_core_data12.useEntityRecords)("root", "fontCollection", {
     _fields: "slug,name,description"
   });
-  const [activeTab, setActiveTab] = (0, import_element51.useState)("installed-fonts");
+  const [activeTab, setActiveTab] = (0, import_element54.useState)("installed-fonts");
   const { base, user, setUser, isReady } = useGlobalStyles();
   const canUserCreate = (0, import_data13.useSelect)((select) => {
     return select(import_core_data12.store).canUser("create", {
@@ -25106,50 +25691,52 @@ function FontLibraryPage() {
   const tabs = [
     {
       id: "installed-fonts",
-      title: (0, import_i18n48._x)("Library", "Font library")
+      title: (0, import_i18n51._x)("Library", "Font library")
     }
   ];
   if (canUserCreate) {
     tabs.push({
       id: "upload-fonts",
-      title: (0, import_i18n48._x)("Upload", "noun")
+      title: (0, import_i18n51._x)("Upload", "noun")
     });
     tabs.push(
       ...(collections || []).map(({ slug, name: name2 }) => ({
         id: slug,
-        title: collections && collections.length === 1 && slug === "google-fonts" ? (0, import_i18n48.__)("Install Fonts") : name2
+        title: collections && collections.length === 1 && slug === "google-fonts" ? (0, import_i18n51.__)("Install Fonts") : name2
       }))
     );
   }
-  return /* @__PURE__ */ React.createElement(page_default, { title: (0, import_i18n48.__)("Fonts"), className: "font-library-page" }, /* @__PURE__ */ React.createElement(
+  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)(
     Tabs2,
     {
       selectedTabId: activeTab,
-      onSelect: (tabId) => setActiveTab(tabId)
-    },
-    /* @__PURE__ */ React.createElement("div", { className: "font-library-page__tablist" }, /* @__PURE__ */ React.createElement(Tabs2.TabList, null, tabs.map(({ id, title }) => /* @__PURE__ */ React.createElement(Tabs2.Tab, { key: id, tabId: id }, title)))),
-    tabs.map(({ id }) => /* @__PURE__ */ React.createElement(
-      Tabs2.TabPanel,
-      {
-        key: id,
-        tabId: id,
-        focusable: false,
-        className: "font-library-page__tab-panel"
-      },
-      /* @__PURE__ */ React.createElement(
-        FontLibrary,
-        {
-          value: user,
-          baseValue: base,
-          onChange: setUser,
-          activeTab: id
-        }
-      )
-    ))
-  ));
+      onSelect: (tabId) => setActiveTab(tabId),
+      children: [
+        /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", { className: "font-library-page__tablist", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(Tabs2.TabList, { children: tabs.map(({ id, title }) => /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(Tabs2.Tab, { tabId: id, children: title }, id)) }) }),
+        tabs.map(({ id }) => /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
+          Tabs2.TabPanel,
+          {
+            tabId: id,
+            focusable: false,
+            className: "font-library-page__tab-panel",
+            children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
+              FontLibrary,
+              {
+                value: user,
+                baseValue: base,
+                onChange: setUser,
+                activeTab: id
+              }
+            )
+          },
+          id
+        ))
+      ]
+    }
+  ) });
 }
 function Stage() {
-  return /* @__PURE__ */ React.createElement(FontLibraryPage, null);
+  return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(FontLibraryPage, {});
 }
 var stage = Stage;
 export {
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 93a78c7d9e..a14c8d81d4 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'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '43d7c20a365e66da5be0');
\ 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' => '104b97a0cdd454e16bdd');
\ 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 4b9b08be15..9b907e95bf 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 gv=Object.create;var Ra=Object.defineProperty;var yv=Object.getOwnPropertyDescriptor;var vv=Object.getOwnPropertyNames;var bv=Object.getPrototypeOf,wv=Object.prototype.hasOwnProperty;var zt=(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),ro=(e,t)=>{for(var r in t)Ra(e,r,{get:t[r],enumerable:!0})},xv=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of vv(t))!wv.call(e,n)&&n!==r&&Ra(e,n,{get:()=>t[n],enumerable:!(o=yv(t,n))||o.enumerable});return e};var h=(e,t,r)=>(r=e!=null?gv(bv(e)):{},xv(t||!e||!e.__esModule?Ra(r,"default",{value:e,enumerable:!0}):r,e));var xe=tt((q2,Ou)=>{Ou.exports=window.wp.i18n});var ke=tt((X2,Fu)=>{Fu.exports=window.wp.element});var ge=tt((K2,Au)=>{Au.exports=window.React});var Y=tt((oT,Du)=>{Du.exports=window.ReactJSXRuntime});var io=tt((QT,af)=>{af.exports=window.ReactDOM});var md=tt(pd=>{"use strict";var ln=ge();function S0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var C0=typeof Object.is=="function"?Object.is:S0,R0=ln.useState,E0=ln.useEffect,T0=ln.useLayoutEffect,_0=ln.useDebugValue;function P0(e,t){var r=t(),o=R0({inst:{value:r,getSnapshot:t}}),n=o[0].inst,s=o[1];return T0(function(){n.value=r,n.getSnapshot=t,ll(n)&&s({inst:n})},[e,r,t]),E0(function(){return ll(n)&&s({inst:n}),e(function(){ll(n)&&s({inst:n})})},[e]),_0(r),r}function ll(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!C0(e,r)}catch{return!0}}function O0(e,t){return t()}var k0=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?O0:P0;pd.useSyncExternalStore=ln.useSyncExternalStore!==void 0?ln.useSyncExternalStore:k0});var cl=tt((jP,hd)=>{"use strict";hd.exports=md()});var yd=tt(gd=>{"use strict";var Qs=ge(),F0=cl();function A0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var I0=typeof Object.is=="function"?Object.is:A0,L0=F0.useSyncExternalStore,N0=Qs.useRef,D0=Qs.useEffect,M0=Qs.useMemo,V0=Qs.useDebugValue;gd.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var s=N0(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=M0(function(){function u(g){if(!l){if(l=!0,c=g,g=o(g),n!==void 0&&i.hasValue){var d=i.value;if(n(d,g))return f=d}return f=g}if(d=f,I0(c,g))return d;var v=o(g);return n!==void 0&&n(d,v)?(c=g,d):(c=g,f=v)}var l=!1,c,f,m=r===void 0?null:r;return[function(){return u(t())},m===null?void 0:function(){return u(m())}]},[t,r,o,n]);var a=L0(e,s[0],s[1]);return D0(function(){i.hasValue=!0,i.value=a},[a]),V0(a),a}});var bd=tt((UP,vd)=>{"use strict";vd.exports=yd()});var bn=tt((oA,jp)=>{jp.exports=window.wp.primitives});var No=tt((nA,zp)=>{zp.exports=window.wp.compose});var Wp=tt((xA,Hp)=>{Hp.exports=window.wp.theme});var as=tt((SA,Gp)=>{Gp.exports=window.wp.privateApis});var ce=tt((T4,_m)=>{_m.exports=window.wp.components});var Dm=tt((V4,Nm)=>{Nm.exports=window.wp.editor});var nr=tt((B4,Mm)=>{Mm.exports=window.wp.coreData});var Xt=tt((j4,Vm)=>{Vm.exports=window.wp.data});var Sn=tt((z4,Bm)=>{Bm.exports=window.wp.blocks});var Dt=tt((U4,jm)=>{jm.exports=window.wp.blockEditor});var Um=tt((Z4,zm)=>{zm.exports=window.wp.styleEngine});var Xm=tt((i5,Zm)=>{"use strict";Zm.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,s;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(s=Object.keys(t),o=s.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=o;n--!==0;){var i=s[n];if(!e(t[i],r[i]))return!1}return!0}return t!==t&&r!==r}});var $m=tt((l5,Qm)=>{"use strict";var i1=function(t){return a1(t)&&!l1(t)};function a1(e){return!!e&&typeof e=="object"}function l1(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||f1(e)}var c1=typeof Symbol=="function"&&Symbol.for,u1=c1?Symbol.for("react.element"):60103;function f1(e){return e.$$typeof===u1}function d1(e){return Array.isArray(e)?[]:{}}function ds(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Rn(d1(e),e,t):e}function p1(e,t,r){return e.concat(t).map(function(o){return ds(o,r)})}function m1(e,t){if(!t.customMerge)return Rn;var r=t.customMerge(e);return typeof r=="function"?r:Rn}function h1(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Km(e){return Object.keys(e).concat(h1(e))}function Jm(e,t){try{return t in e}catch{return!1}}function g1(e,t){return Jm(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function y1(e,t,r){var o={};return r.isMergeableObject(e)&&Km(e).forEach(function(n){o[n]=ds(e[n],r)}),Km(t).forEach(function(n){g1(e,n)||(Jm(e,n)&&r.isMergeableObject(t[n])?o[n]=m1(n,r)(e[n],t[n],r):o[n]=ds(t[n],r))}),o}function Rn(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||p1,r.isMergeableObject=r.isMergeableObject||i1,r.cloneUnlessOtherwiseSpecified=ds;var o=Array.isArray(t),n=Array.isArray(e),s=o===n;return s?o?r.arrayMerge(e,t,r):y1(e,t,r):ds(t,r)}Rn.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Rn(o,n,r)},{})};var v1=Rn;Qm.exports=v1});var jc=tt((QL,ug)=>{ug.exports=window.wp.keycodes});var mg=tt((uN,pg)=>{pg.exports=window.wp.apiFetch});var Xy=tt((Qz,Zy)=>{Zy.exports=window.wp.date});function ku(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=ku(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Sv(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=ku(e))&&(o&&(o+=" "),o+=t);return o}var st=Sv;var Cv=h(ge(),1),Wn={...Cv};var Lu=h(ge(),1),Iu={};function Rt(e,t){let r=Lu.useRef(Iu);return r.current===Iu&&(r.current=e(t)),r}var Ea=Wn.useInsertionEffect,Rv=Ea&&Ea!==Wn.useLayoutEffect?Ea:e=>e();function Te(e){let t=Rt(Ev).current;return t.next=e,Rv(t.effect),t.trampoline}function Ev(){let e={next:void 0,callback:Tv,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Tv(){}var Nu=h(ge(),1),_v=()=>{},ye=typeof document<"u"?Nu.useLayoutEffect:_v;var ks=h(ge(),1),Ta=ks.createContext(void 0);function Qo(){return ks.useContext(Ta)?.direction??"ltr"}function Pv(e,t){return function(o,...n){let s=new URL(e);return s.searchParams.set("code",o.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${o}; visit ${s} for the full message.`}}var Ov=Pv("https://base-ui.com/production-error","Base UI"),Ut=Ov;var Eo=h(ge(),1);function _a(e,t,r,o){let n=Rt(Vu).current;return kv(n,e,t,r,o)&&Bu(n,[e,t,r,o]),n.callback}function Mu(e){let t=Rt(Vu).current;return Fv(t,e)&&Bu(t,e),t.callback}function Vu(){return{callback:null,cleanup:null,refs:[]}}function kv(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function Fv(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Bu(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 s=t[n];if(s!=null)switch(typeof s){case"function":{let i=s(r);typeof i=="function"&&(o[n]=i);break}case"object":{s.current=r;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=o[n];typeof i=="function"?i():s(null);break}case"object":{s.current=null;break}default:}}}}}}var zu=h(ge(),1);var ju=h(ge(),1),Av=parseInt(ju.version,10);function $o(e){return Av>=e}function Pa(e){if(!zu.isValidElement(e))return null;let t=e,r=t.props;return($o(19)?r?.ref:t.ref)??null}function Gn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function oo(){}var dT=Object.freeze([]),pt=Object.freeze({});function Uu(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let s=t[o](n);s!=null&&Object.assign(r,s);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function Hu(e,t){return typeof e=="function"?e(t):e}function Wu(e,t){return typeof e=="function"?e(t):e}var Oa={};function er(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Fs(t);let s=Fs(e);return t&&(s=Yn(s,t)),r&&(s=Yn(s,r)),o&&(s=Yn(s,o)),n&&(s=Yn(s,n)),s}function Gu(e){if(e.length===0)return Oa;if(e.length===1)return Fs(e[0]);let t=Fs(e[0]);for(let r=1;r<e.length;r+=1)t=Yn(t,e[r]);return t}function Fs(e){return ka(e)?{...qu(e,Oa)}:Iv(e)}function Yn(e,t){return ka(t)?qu(t,e):Lv(e,t)}function Iv(e){let t={...e};for(let r in t){let o=t[r];Yu(r,o)&&(t[r]=Zu(o))}return t}function Lv(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Gn(e.style,o);break}case"className":{e[r]=Fa(e.className,o);break}default:Yu(r,o)?e[r]=Nv(e[r],o):e[r]=o}}return e}function Yu(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 ka(e){return typeof e=="function"}function qu(e,t){return ka(e)?e(t):e??Oa}function Nv(e,t){return t?e?(...r)=>{let o=r[0];if(Ku(o)){let s=o;Xu(s);let i=t(...r);return s.baseUIHandlerPrevented||e?.(...r),i}let n=t(...r);return e?.(...r),n}:Zu(t):e}function Zu(e){return e&&((...t)=>{let r=t[0];return Ku(r)&&Xu(r),e(...t)})}function Xu(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Fa(e,t){return t?e?t+" "+e:t:e}function Ku(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Aa=h(ge(),1);function Ht(e,t,r={}){let o=t.render,n=Dv(t,r);if(r.enabled===!1)return null;let s=r.state??pt;return Bv(e,o,n,s)}function Dv(e,t={}){let{className:r,style:o,render:n}=e,{state:s=pt,ref:i,props:a,stateAttributesMapping:u,enabled:l=!0}=t,c=l?Hu(r,s):void 0,f=l?Wu(o,s):void 0,m=l?Uu(s,u):pt,g=l&&a?Mv(a):void 0,d=l?Gn(m,g)??{}:pt;return typeof document<"u"&&(l?Array.isArray(i)?d.ref=Mu([d.ref,Pa(n),...i]):d.ref=_a(d.ref,Pa(n),i):_a(null,null)),l?(c!==void 0&&(d.className=Fa(d.className,c)),f!==void 0&&(d.style=Gn(d.style,f)),d):pt}function Mv(e){return Array.isArray(e)?Gu(e):er(void 0,e)}var Vv=Symbol.for("react.lazy");function Bv(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=er(r,t.props);n.ref=r.ref;let s=t;return s?.$$typeof===Vv&&(s=Eo.Children.toArray(t)[0]),Eo.cloneElement(s,n)}if(e&&typeof e=="string")return jv(e,r);throw new Error(Ut(8))}function jv(e,t){return e==="button"?(0,Aa.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Aa.createElement)("img",{alt:"",...t,key:t.key}):Eo.createElement(e,t)}var As=h(ge(),1);var Ju=0;function zv(e,t="mui"){let[r,o]=As.useState(e),n=e||r;return As.useEffect(()=>{r==null&&(Ju+=1,o(`${t}-${Ju}`))},[r,t]),n}var Qu=Wn.useId;function no(e,t){if(Qu!==void 0){let r=Qu();return e??(t?`${t}-${r}`:r)}return zv(e,t)}function $u(e){return no(e,"base-ui")}var _e={};ro(_e,{cancelOpen:()=>hb,chipRemovePress:()=>Jv,clearPress:()=>Kv,closePress:()=>Zv,closeWatcher:()=>lb,decrementPress:()=>eb,disabled:()=>yb,drag:()=>db,escapeKey:()=>ab,focusOut:()=>ib,imperativeAction:()=>wb,incrementPress:()=>$v,initial:()=>bb,inputBlur:()=>ob,inputChange:()=>tb,inputClear:()=>rb,inputPaste:()=>nb,inputPress:()=>sb,itemPress:()=>qv,keyboard:()=>ub,linkPress:()=>Xv,listNavigation:()=>cb,missing:()=>vb,none:()=>Uv,outsidePress:()=>Yv,pointer:()=>fb,scrub:()=>mb,siblingOpen:()=>gb,swipe:()=>xb,trackPress:()=>Qv,triggerFocus:()=>Gv,triggerHover:()=>Wv,triggerPress:()=>Hv,wheel:()=>pb,windowResize:()=>Sb});var Uv="none",Hv="trigger-press",Wv="trigger-hover",Gv="trigger-focus",Yv="outside-press",qv="item-press",Zv="close-press",Xv="link-press",Kv="clear-press",Jv="chip-remove-press",Qv="track-press",$v="increment-press",eb="decrement-press",tb="input-change",rb="input-clear",ob="input-blur",nb="input-paste",sb="input-press",ib="focus-out",ab="escape-key",lb="close-watcher",cb="list-navigation",ub="keyboard",fb="pointer",db="drag",pb="wheel",mb="scrub",hb="cancel-open",gb="sibling-open",yb="disabled",vb="missing",bb="initial",wb="imperative-action",xb="swipe",Sb="window-resize";function je(e,t,r,o){let n=!1,s=!1,i=o??pt;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:r,...i}}var La=h(ge(),1);var ef=h(ge(),1),Cb=[];function en(e){ef.useEffect(e,Cb)}var Is=null,BT=globalThis.requestAnimationFrame,Ia=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)}},Ls=new Ia,Er=class e{static create(){return new e}static request(t){return Ls.request(t)}static cancel(t){return Ls.cancel(t)}currentId=Is;request(t){this.cancel(),this.currentId=Ls.request(()=>{this.currentId=Is,t()})}cancel=()=>{this.currentId!==Is&&(Ls.cancel(this.currentId),this.currentId=Is)};disposeEffect=()=>this.cancel};function tn(){let e=Rt(Er.create).current;return en(e.disposeEffect),e}function tf(e,t=!1,r=!1){let[o,n]=La.useState(e&&t?"idle":void 0),[s,i]=La.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&o!=="ending"&&!r&&n("ending"),!e&&!s&&o==="ending"&&n(void 0),ye(()=>{if(!e&&s&&o!=="ending"&&r){let a=Er.request(()=>{n("ending")});return()=>{Er.cancel(a)}}},[e,s,o,r]),ye(()=>{if(!e||t)return;let a=Er.request(()=>{n(void 0)});return()=>{Er.cancel(a)}},[t,e]),ye(()=>{if(!e||!t)return;e&&s&&o!=="idle"&&n("starting");let a=Er.request(()=>{n("idle")});return()=>{Er.cancel(a)}},[t,e,s,o]),{mounted:s,setMounted:i,transitionStatus:o}}var To=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Rb={[To.startingStyle]:""},Eb={[To.endingStyle]:""},rf={transitionStatus(e){return e==="starting"?Rb:e==="ending"?Eb:null}};function Ns(){return typeof window<"u"}function Po(e){return Ds(e)?(e.nodeName||"").toLowerCase():"#document"}function it(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function _r(e){var t;return(t=(Ds(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ds(e){return Ns()?e instanceof Node||e instanceof it(e).Node:!1}function Se(e){return Ns()?e instanceof Element||e instanceof it(e).Element:!1}function Et(e){return Ns()?e instanceof HTMLElement||e instanceof it(e).HTMLElement:!1}function rn(e){return!Ns()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof it(e).ShadowRoot}function qn(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 of(e){return/^(table|td|th)$/.test(Po(e))}function Zn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Tb=/transform|translate|scale|rotate|perspective|filter/,_b=/paint|layout|strict|content/,_o=e=>!!e&&e!=="none",Na;function Ms(e){let t=Se(e)?Lt(e):e;return _o(t.transform)||_o(t.translate)||_o(t.scale)||_o(t.rotate)||_o(t.perspective)||!Vs()&&(_o(t.backdropFilter)||_o(t.filter))||Tb.test(t.willChange||"")||_b.test(t.contain||"")}function nf(e){let t=Tr(e);for(;Et(t)&&!Pr(t);){if(Ms(t))return t;if(Zn(t))return null;t=Tr(t)}return null}function Vs(){return Na==null&&(Na=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Na}function Pr(e){return/^(html|body|#document)$/.test(Po(e))}function Lt(e){return it(e).getComputedStyle(e)}function Xn(e){return Se(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Tr(e){if(Po(e)==="html")return e;let t=e.assignedSlot||e.parentNode||rn(e)&&e.host||_r(e);return rn(t)?t.host:t}function sf(e){let t=Tr(e);return Pr(t)?(e.ownerDocument||e).body:Et(t)&&qn(t)?t:sf(t)}function so(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=sf(e),s=n===((o=e.ownerDocument)==null?void 0:o.body),i=it(n);if(s){let a=Bs(i);return t.concat(i,i.visualViewport||[],qn(n)?n:[],a&&r?so(a):[])}else return t.concat(n,so(n,[],r))}function Bs(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ye(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Wt(e){let t=Rt(Pb,e).current;return t.next=e,ye(t.effect),t}function Pb(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function xt(e){return e?.ownerDocument||document}var uf=h(ge(),1);var cf=h(io(),1);function lf(e){return e==null?e:"current"in e?e.current:e}function on(e,t=!1,r=!0){let o=tn();return Te((n,s=null)=>{o.cancel();let i=lf(e);if(i==null)return;let a=i,u=()=>{cf.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(a.getAnimations().map(c=>c.finished)).then(()=>{s?.aborted||u()}).catch(()=>{if(r){s?.aborted||u();return}let c=a.getAnimations();!s?.aborted&&c.length>0&&c.some(f=>f.pending||f.playState!=="finished")&&l()})}if(t){let c=To.startingStyle;if(!a.hasAttribute(c)){o.request(l);return}let f=new MutationObserver(()=>{a.hasAttribute(c)||(f.disconnect(),l())});f.observe(a,{attributes:!0,attributeFilter:[c]}),s?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(l)})}function js(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,s=Te(n),i=on(o,r,!1);uf.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,r,s,i])}var ff=h(ge(),1);function df(e){let t=ff.useRef(!0);t.current&&(t.current=!1,e())}var Wr={};ro(Wr,{engine:()=>ja,env:()=>Ua,os:()=>Va,screenReader:()=>za});var Va={};ro(Va,{android:()=>hf,apple:()=>Ma,ios:()=>Da,linux:()=>Ib,mac:()=>gf,windows:()=>Ab});function Ob(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:kb,platform:Fb,maxTouchPoints:pf}=Ob(),Oo=kb.toLowerCase(),ko=Fb.toLowerCase();var Da=/^i(os$|p)/.test(ko)||ko==="macintel"&&pf>1,mf="android",hf=ko===mf||Oo.includes(mf),gf=!Da&&ko.startsWith("mac"),Ab=ko.startsWith("win"),Ib=!hf&&/^(linux|chrome os)/.test(ko),Ma=gf||Da;var ja={};ro(ja,{blink:()=>Nb,gecko:()=>Lb,webkit:()=>Ba});var Ba=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Lb=!Ba&&Oo.includes("firefox"),Nb=!Ba&&Oo.includes("chrom");var za={};ro(za,{voiceOver:()=>Db});var Db=Ma;var Ua={};ro(Ua,{jsdom:()=>Mb});var Mb=/jsdom|happydom/.test(Oo);var Kn=0,tr=class e{static create(){return new e}currentId=Kn;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Kn,r()},t)}isStarted(){return this.currentId!==Kn}clear=()=>{this.currentId!==Kn&&(clearTimeout(this.currentId),this.currentId=Kn)};disposeEffect=()=>this.clear};function vr(){let e=Rt(tr.create).current;return en(e.disposeEffect),e}var _t=h(ge(),1);function yf(e){return"nativeEvent"in e}function Gr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function vf(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Ha="data-base-ui-focusable";var Wa="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function zs(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ze(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&rn(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 ao(e,t){if(!Se(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Ze(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Us(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 bf(e){return e.matches("html,body")}function wf(e){return Et(e)&&e.matches(Wa)}function Ga(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Wa}`)!=null}function xf(e){if(!e||Wr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Vb(e,t){return t!=null&&!Gr(t)?0:typeof e=="function"?e():e}function Yr(e,t,r){let o=Vb(e,r);return typeof o=="number"?o:o?.[t]}function Ya(e){return typeof e=="function"?e():e}function Hs(e,t){return t||e==="click"||e==="mousedown"}function Sf(e){return e?.includes("mouse")&&e!=="mousedown"}var Cf=h(Y(),1),Rf=_t.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new tr,currentIdRef:{current:null},currentContextRef:{current:null}});function Bb(e,t){e.current=t.current}function qa(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=_t.useRef(r),s=_t.useRef(r),i=_t.useRef(null),a=_t.useRef(null),u=vr();return ye(()=>{if(s.current=r,!i.current){n.current=r;return}n.current={open:Yr(n.current,"open"),close:Yr(r,"close")}},[r,i,n,s]),(0,Cf.jsx)(Rf.Provider,{value:_t.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function Za(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),s=_t.useContext(Rf),{currentIdRef:i,delayRef:a,timeoutMs:u,initialDelayRef:l,currentContextRef:c,hasProvider:f,timeout:m}=s,[g,d]=_t.useState(!1),v=_t.useRef(r),x=_t.useRef(!1);return ye(()=>{v.current=r},[r]),ye(()=>()=>{x.current=!0},[]),ye(()=>{function C(){x.current||d(!1),c.current?.setIsInstantPhase(!1),i.current=null,c.current=null,a.current=l.current,m.clear()}if(i.current&&!r&&i.current===n){if(d(!1),u){let w=n;return m.start(u,()=>{o.select("open")||i.current&&i.current!==w||C()}),()=>{(v.current||i.current!==w)&&m.clear()}}C()}},[r,n,i,a,u,l,c,m,o]),ye(()=>{if(!r)return;let C=c.current,w=i.current;m.clear(),c.current={onOpenChange:o.setOpen,setIsInstantPhase:d},i.current=n,a.current={open:0,close:Yr(l.current,"close")},w!==null&&w!==n?(d(!0),C?.setIsInstantPhase(!0),C?.onOpenChange(!1,je(_e.none))):(d(!1),C?.setIsInstantPhase(!1))},[r,n,o,i,a,l,c,m]),ye(()=>()=>{if(i.current===n){if(c.current=null,!v.current)return;i.current=null,Bb(a,l),m.clear()}},[c,i,a,n,l,m]),_t.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:g}),[f,a,g])}function br(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var _f=["top","right","bottom","left"];var lo=Math.min,wr=Math.max,co=Math.round,Qn=Math.floor,Or=e=>({x:e,y:e}),jb={left:"right",right:"left",bottom:"top",top:"bottom"};function Gs(e,t,r){return wr(e,lo(t,r))}function xr(e,t){return typeof e=="function"?e(t):e}function Pt(e){return e.split("-")[0]}function Sr(e){return e.split("-")[1]}function Ys(e){return e==="x"?"y":"x"}function $n(e){return e==="y"?"height":"width"}function Gt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function es(e){return Ys(Gt(e))}function Pf(e,t,r){r===void 0&&(r=!1);let o=Sr(e),n=es(e),s=$n(n),i=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Jn(i)),[i,Jn(i)]}function Of(e){let t=Jn(e);return[Ws(e),t,Ws(t)]}function Ws(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Ef=["left","right"],Tf=["right","left"],zb=["top","bottom"],Ub=["bottom","top"];function Hb(e,t,r){switch(e){case"top":case"bottom":return r?t?Tf:Ef:t?Ef:Tf;case"left":case"right":return t?zb:Ub;default:return[]}}function kf(e,t,r,o){let n=Sr(e),s=Hb(Pt(e),r==="start",o);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(Ws)))),s}function Jn(e){let t=Pt(e);return jb[t]+e.slice(t.length)}function Wb(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 qs(e){return typeof e!="number"?Wb(e):{top:e,right:e,bottom:e,left:e}}function Fo(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 qr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...qr(e,n.id,r)])}function nn(e){return`data-base-ui-${e}`}var rr=h(ge(),1),If=h(io(),1);var Ff={style:{transition:"none"}};var Gb="data-base-ui-swipe-ignore",Yb="data-swipe-ignore",j_=`[${Gb}]`,z_=`[${Yb}]`;var Af={fallbackAxisSide:"end"};var Lf=h(Y(),1),qb=rr.createContext(null),Zb=()=>rr.useContext(qb),Xb=nn("portal");function Xa(e={}){let{ref:t,container:r,componentProps:o=pt,elementProps:n}=e,s=no(),a=Zb()?.portalNode,[u,l]=rr.useState(null),[c,f]=rr.useState(null),m=Te(x=>{x!==null&&f(x)}),g=rr.useRef(null);ye(()=>{if(r===null){g.current&&(g.current=null,f(null),l(null));return}if(s==null)return;let x=(r&&(Ds(r)?r:r.current))??a??document.body;if(x==null){g.current&&(g.current=null,f(null),l(null));return}g.current!==x&&(g.current=x,f(null),l(x))},[r,a,s]);let d=Ht("div",o,{ref:[t,m],props:[{id:s,[Xb]:""},n]});return{portalNode:c,portalSubtree:u&&d?If.createPortal(d,u):null}}var Ao=h(ge(),1);function Nf(){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 Kb=h(Y(),1),Jb=Ao.createContext(null),Qb=Ao.createContext(null),sn=()=>Ao.useContext(Jb)?.id||null,uo=e=>{let t=Ao.useContext(Qb);return e??t};var Yt=h(ge(),1);function $b(e,t){let r=null,o=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",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=s.width,c=s.height,f=s.x,m=s.y;return r==null&&t.x&&i&&(r=s.x-t.x),o==null&&t.y&&a&&(o=s.y-t.y),f-=r||0,m-=o||0,l=0,c=0,!n||u?(l=t.axis==="y"?s.width:0,c=t.axis==="x"?s.height:0,f=i&&t.x!=null?t.x:f,m=a&&t.y!=null?t.y:m):n&&!u&&(c=t.axis==="x"?s.height:c,l=t.axis==="y"?s.width:l),n=!0,{width:l,height:c,x:f,y:m,top:m,right:f+l,bottom:m+c,left:f}}}}function Df(e){return e!=null&&e.clientX!=null}function Ka(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.context.dataRef,l=Yt.useRef(!1),c=Yt.useRef(null),[f,m]=Yt.useState(),[g,d]=Yt.useState([]),v=Te(R=>{n.set("positionReference",R)}),x=Te((R,A,T)=>{l.current||u.current.openEvent&&!Df(u.current.openEvent)||n.set("positionReference",$b(T??a,{x:R,y:A,axis:o,dataRef:u,pointerType:f}))}),C=Te(R=>{s?c.current||(x(R.clientX,R.clientY,R.currentTarget),d([])):x(R.clientX,R.clientY,R.currentTarget)}),w=Gr(f)?i:s;Yt.useEffect(()=>{if(!r){v(a);return}if(!w)return;function R(){c.current?.(),c.current=null}let A=it(i);function T(_){let P=Nt(_);Ze(i,P)?R():x(_.clientX,_.clientY)}return!u.current.openEvent||Df(u.current.openEvent)?c.current=Ye(A,"mousemove",T):v(a),R},[w,r,i,u,a,n,x,v,g]),Yt.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Yt.useEffect(()=>{r&&!i&&(l.current=!1)},[r,i]),Yt.useEffect(()=>{!r&&s&&(l.current=!0)},[r,s]);let b=Yt.useMemo(()=>{function R(A){m(A.pointerType)}return{onPointerDown:R,onPointerEnter:R,onMouseMove:C,onMouseEnter:C}},[C]);return Yt.useMemo(()=>r?{reference:b,trigger:b}:{},[r,b])}var qt=h(ge(),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 Ja(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=e0,bubbles:a,externalTree:u}=t,l="rootStore"in e?e.rootStore:e,c=l.useState("open"),f=l.useState("floatingElement"),{dataRef:m}=l.context,g=uo(u),d=Te(typeof n=="function"?n:()=>!1),v=typeof n=="function"?d:n,x=v!==!1,C=Te(()=>s),{escapeKey:w,outsidePress:b}=t0(a),R=qt.useRef(!1),A=qt.useRef(!1),T=qt.useRef(!1),_=qt.useRef(!1),P=qt.useRef(""),N=qt.useRef(null),q=vr(),H=vr(),S=Te(()=>{H.clear(),m.current.insideReactTree=!1}),I=Te(F=>{let Z=m.current.floatingContext?.nodeId;return(g?qr(g.nodesRef.current,Z):[]).some(we=>we.context?.open&&!we.context.dataRef.current[F])}),W=Te(F=>Us(F,l.select("floatingElement"))||Us(F,l.select("domReferenceElement"))),O=Te(F=>{i()&&l.setOpen(!1,je(_e.triggerPress,F.nativeEvent))}),D=Te(F=>{if(!c||!r||!o||F.key!=="Escape"||_.current||!w&&I("__escapeKeyBubbles"))return;let Z=yf(F)?F.nativeEvent:F,se=je(_e.escapeKey,Z);l.setOpen(!1,se),se.isCanceled||F.preventDefault(),!w&&!se.isPropagationAllowed&&F.stopPropagation()}),J=Te(()=>{m.current.insideReactTree=!0,H.start(0,S)}),M=Te(F=>{if(!c||!r||F.button!==0)return;let Z=Nt(F.nativeEvent);Ze(l.select("floatingElement"),Z)&&(R.current||(R.current=!0,A.current=!1))}),E=Te(F=>{!c||!r||(F.defaultPrevented||F.nativeEvent.defaultPrevented)&&R.current&&(A.current=!0)});qt.useEffect(()=>{if(!c||!r)return;m.current.__escapeKeyBubbles=w,m.current.__outsidePressBubbles=b;let F=new tr,Z=new tr;function se(){F.clear(),_.current=!0}function we(){F.start(Wr.engine.webkit?5:0,()=>{_.current=!1})}function ie(){T.current=!0,Z.start(0,()=>{T.current=!1})}function ve(){R.current=!1,A.current=!1}function Ee(){let V=P.current,re=V==="pen"||!V?"mouse":V,Ne=C(),He=typeof Ne=="function"?Ne():Ne;return typeof He=="string"?He:He[re]}function ee(V){let re=Ee();return re==="intentional"&&V.type!=="click"||re==="sloppy"&&V.type==="click"}function Fe(V){let re=m.current.floatingContext?.nodeId,Ne=g&&qr(g.nodesRef.current,re).some(He=>Us(V,He.context?.elements.floating));return W(V)||Ne}function Ae(V){if(ee(V)){V.type!=="click"&&!W(V)&&(Z.clear(),T.current=!1),S();return}if(m.current.insideReactTree){S();return}let re=Nt(V),Ne=`[${nn("inert")}]`,He=Se(re)?re.getRootNode():null,ot=Array.from((rn(He)?He:xt(l.select("floatingElement"))).querySelectorAll(Ne)),ut=l.context.triggerElements;if(re&&(ut.hasElement(re)||ut.hasMatchingElement(We=>Ze(We,re))))return;let ze=Se(re)?re:null;for(;ze&&!Pr(ze);){let We=Tr(ze);if(Pr(We)||!Se(We))break;ze=We}if(!(ot.length&&Se(re)&&!bf(re)&&!Ze(re,l.select("floatingElement"))&&ot.every(We=>!Ze(ze,We)))){if(Et(re)&&!("touches"in V)){let We=Pr(re),nt=Lt(re),be=/auto|scroll/,Rr=We||be.test(nt.overflowX),gr=We||be.test(nt.overflowY),$e=Rr&&re.clientWidth>0&&re.scrollWidth>re.clientWidth,jr=gr&&re.clientHeight>0&&re.scrollHeight>re.clientHeight,Ct=nt.direction==="rtl",Le=jr&&(Ct?V.offsetX<=re.offsetWidth-re.clientWidth:V.offsetX>re.clientWidth),qe=$e&&V.offsetY>re.clientHeight;if(Le||qe)return}if(!Fe(V)){if(Ee()==="intentional"&&T.current){Z.clear(),T.current=!1;return}typeof v=="function"&&!v(V)||I("__outsidePressBubbles")||(l.setOpen(!1,je(_e.outsidePress,V)),S())}}}function Oe(V){Ee()!=="sloppy"||V.pointerType==="touch"||!l.select("open")||!r||W(V)||Ae(V)}function Ue(V){if(Ee()!=="sloppy"||!l.select("open")||!r||W(V))return;let re=V.touches[0];re&&(N.current={startTime:Date.now(),startX:re.clientX,startY:re.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},q.start(1e3,()=>{N.current&&(N.current.dismissOnTouchEnd=!1,N.current.dismissOnMouseDown=!1)}))}function G(V,re){let Ne=Nt(V);if(!Ne)return;let He=Ye(Ne,V.type,()=>{re(V),He()})}function z(V){P.current="touch",G(V,Ue)}function X(V){q.clear(),V.type==="pointerdown"&&(P.current=V.pointerType),!(V.type==="mousedown"&&N.current&&!N.current.dismissOnMouseDown)&&G(V,re=>{re.type==="pointerdown"?Oe(re):Ae(re)})}function U(V){if(!R.current)return;let re=A.current;if(ve(),Ee()==="intentional"){if(V.type==="pointercancel"){re&&ie();return}if(!Fe(V)){if(re){ie();return}typeof v=="function"&&!v(V)||(Z.clear(),T.current=!0,S())}}}function K(V){if(Ee()!=="sloppy"||!N.current||W(V))return;let re=V.touches[0];if(!re)return;let Ne=Math.abs(re.clientX-N.current.startX),He=Math.abs(re.clientY-N.current.startY),ot=Math.sqrt(Ne*Ne+He*He);ot>5&&(N.current.dismissOnTouchEnd=!0),ot>10&&(Ae(V),q.clear(),N.current=null)}function fe(V){G(V,K)}function ue(V){Ee()!=="sloppy"||!N.current||W(V)||(N.current.dismissOnTouchEnd&&Ae(V),q.clear(),N.current=null)}function de(V){G(V,ue)}let pe=xt(f),me=br(o&&br(Ye(pe,"keydown",D),Ye(pe,"compositionstart",se),Ye(pe,"compositionend",we)),x&&br(Ye(pe,"click",X,!0),Ye(pe,"pointerdown",X,!0),Ye(pe,"pointerup",U,!0),Ye(pe,"pointercancel",U,!0),Ye(pe,"mousedown",X,!0),Ye(pe,"mouseup",U,!0),Ye(pe,"touchstart",z,!0),Ye(pe,"touchmove",fe,!0),Ye(pe,"touchend",de,!0)));return()=>{me(),F.clear(),Z.clear(),ve(),T.current=!1}},[m,f,o,x,v,c,r,w,b,D,S,C,I,W,g,l,q]),qt.useEffect(S,[v,S]);let L=qt.useMemo(()=>({onKeyDown:D,onPointerDown:O,onClick:O}),[D,O]),$=qt.useMemo(()=>({onKeyDown:D,onPointerDown:E,onMouseDown:E,onClickCapture:J,onMouseDownCapture(F){J(),M(F)},onPointerDownCapture(F){J(),M(F)},onMouseUpCapture:J,onTouchEndCapture:J,onTouchMoveCapture:J}),[D,J,M,E]);return qt.useMemo(()=>r?{reference:L,floating:$,trigger:L}:{},[r,L,$])}var Ot=h(ge(),1);function Mf(e,t,r){let{reference:o,floating:n}=e,s=Gt(t),i=es(t),a=$n(i),u=Pt(t),l=s==="y",c=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(u){case"top":g={x:c,y:o.y-n.height};break;case"bottom":g={x:c,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 d=Sr(t);return d&&(g[i]+=m*(d==="end"?1:-1)*(r&&l?-1:1)),g}async function jf(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:s,rects:i,elements:a,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:m=!1,padding:g=0}=xr(t,e),d=qs(g),x=a[m?f==="floating"?"reference":"floating":f],C=Fo(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(x)))==null||r?x:x.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:l,rootBoundary:c,strategy:u})),w=f==="floating"?{x:o,y:n,width:i.floating.width,height:i.floating.height}:i.reference,b=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),R=await(s.isElement==null?void 0:s.isElement(b))&&await(s.getScale==null?void 0:s.getScale(b))||{x:1,y:1},A=Fo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:b,strategy:u}):w);return{top:(C.top-A.top+d.top)/R.y,bottom:(A.bottom-C.bottom+d.bottom)/R.y,left:(C.left-A.left+d.left)/R.x,right:(A.right-C.right+d.right)/R.x}}var r0=50,zf=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:s=[],platform:i}=r,a=i.detectOverflow?i:{...i,detectOverflow:jf},u=await(i.isRTL==null?void 0:i.isRTL(t)),l=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:f}=Mf(l,o,u),m=o,g=0,d={};for(let v=0;v<s.length;v++){let x=s[v];if(!x)continue;let{name:C,fn:w}=x,{x:b,y:R,data:A,reset:T}=await w({x:c,y:f,initialPlacement:o,placement:m,strategy:n,middlewareData:d,rects:l,platform:a,elements:{reference:e,floating:t}});c=b??c,f=R??f,d[C]={...d[C],...A},T&&g<r0&&(g++,typeof T=="object"&&(T.placement&&(m=T.placement),T.rects&&(l=T.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):T.rects),{x:c,y:f}=Mf(l,m,u)),v=-1)}return{x:c,y:f,placement:m,strategy:n,middlewareData:d}};var Uf=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:s,rects:i,initialPlacement:a,platform:u,elements:l}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:d="none",flipAlignment:v=!0,...x}=xr(e,t);if((r=s.arrow)!=null&&r.alignmentOffset)return{};let C=Pt(n),w=Gt(a),b=Pt(a)===a,R=await(u.isRTL==null?void 0:u.isRTL(l.floating)),A=m||(b||!v?[Jn(a)]:Of(a)),T=d!=="none";!m&&T&&A.push(...kf(a,v,d,R));let _=[a,...A],P=await u.detectOverflow(t,x),N=[],q=((o=s.flip)==null?void 0:o.overflows)||[];if(c&&N.push(P[C]),f){let W=Pf(n,i,R);N.push(P[W[0]],P[W[1]])}if(q=[...q,{placement:n,overflows:N}],!N.every(W=>W<=0)){var H,S;let W=(((H=s.flip)==null?void 0:H.index)||0)+1,O=_[W];if(O&&(!(f==="alignment"?w!==Gt(O):!1)||q.every(M=>Gt(M.placement)===w?M.overflows[0]>0:!0)))return{data:{index:W,overflows:q},reset:{placement:O}};let D=(S=q.filter(J=>J.overflows[0]<=0).sort((J,M)=>J.overflows[1]-M.overflows[1])[0])==null?void 0:S.placement;if(!D)switch(g){case"bestFit":{var I;let J=(I=q.filter(M=>{if(T){let E=Gt(M.placement);return E===w||E==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(E=>E>0).reduce((E,L)=>E+L,0)]).sort((M,E)=>M[1]-E[1])[0])==null?void 0:I[0];J&&(D=J);break}case"initialPlacement":D=a;break}if(n!==D)return{reset:{placement:D}}}return{}}}};function Vf(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Bf(e){return _f.some(t=>e[t]>=0)}var Hf=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...s}=xr(e,t);switch(n){case"referenceHidden":{let i=await o.detectOverflow(t,{...s,elementContext:"reference"}),a=Vf(i,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Bf(a)}}}case"escaped":{let i=await o.detectOverflow(t,{...s,altBoundary:!0}),a=Vf(i,r.floating);return{data:{escapedOffsets:a,escaped:Bf(a)}}}default:return{}}}}};var Wf=new Set(["left","top"]);async function o0(e,t){let{placement:r,platform:o,elements:n}=e,s=await(o.isRTL==null?void 0:o.isRTL(n.floating)),i=Pt(r),a=Sr(r),u=Gt(r)==="y",l=Wf.has(i)?-1:1,c=s&&u?-1:1,f=xr(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:d}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof d=="number"&&(g=a==="end"?d*-1:d),u?{x:g*c,y:m*l}:{x:m*l,y:g*c}}var Gf=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:s,placement:i,middlewareData:a}=t,u=await o0(t,e);return i===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+u.x,y:s+u.y,data:{...u,placement:i}}}}},Yf=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:u={fn:w=>{let{x:b,y:R}=w;return{x:b,y:R}}},...l}=xr(e,t),c={x:r,y:o},f=await s.detectOverflow(t,l),m=Gt(n),g=Ys(m),d=c[g],v=c[m],x=(w,b)=>Gs(b+f[w==="y"?"top":"left"],b,b-f[w==="y"?"bottom":"right"]);i&&(d=x(g,d)),a&&(v=x(m,v));let C=u.fn({...t,[g]:d,[m]:v});return{...C,data:{x:C.x-r,y:C.y-o,enabled:{[g]:i,[m]:a}}}}}},qf=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:s,placement:i,rects:a,middlewareData:u}=t,{offset:l=0,mainAxis:c=!0,crossAxis:f=!0}=xr(e,t),m={x:n,y:s},g=Gt(i),d=Ys(g),v=m[d],x=m[g],C=xr(l,t),w=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:(r=C.mainAxis)!=null?r:0,crossAxis:(o=C.crossAxis)!=null?o:0};if(c){let A=d==="y"?"height":"width",T=a.reference[d]-a.floating[A]+w.mainAxis,_=a.reference[d]+a.reference[A]-w.mainAxis;v<T?v=T:v>_&&(v=_)}if(f){var b,R;let A=d==="y"?"width":"height",T=Wf.has(Pt(i)),_=a.reference[g]-a.floating[A]+(T&&((b=u.offset)==null?void 0:b[g])||0)+(T?0:w.crossAxis),P=a.reference[g]+a.reference[A]+(T?0:((R=u.offset)==null?void 0:R[g])||0)-(T?w.crossAxis:0);x<_?x=_:x>P&&(x=P)}return{[d]:v,[g]:x}}}},Zf=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:s}=t,{apply:i=()=>{},...a}=xr(e,t),u=await n.detectOverflow(t,a),l=Pt(r),c=Sr(r),f=Gt(r)==="y",{width:m,height:g}=o.floating,d,v;l==="top"||l==="bottom"?(d=l,v=c===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(v=l,d=c==="end"?"top":"bottom");let x=g-u.top-u.bottom,C=m-u.left-u.right,w=lo(g-u[d],x),b=lo(m-u[v],C),R=t.middlewareData.shift,A=!R,T=w,_=b;R!=null&&R.enabled.x&&(_=C),R!=null&&R.enabled.y&&(T=x),A&&!c&&(f?_=m-2*wr(u.left,u.right):T=g-2*wr(u.top,u.bottom)),await i({...t,availableWidth:_,availableHeight:T});let P=await n.getDimensions(s.floating);return m!==P.width||g!==P.height?{reset:{rects:!0}}:{}}}};function Jf(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Et(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o,a=co(r)!==s||co(o)!==i;return a&&(r=s,o=i),{width:r,height:o,$:a}}function $a(e){return Se(e)?e:e.contextElement}function an(e){let t=$a(e);if(!Et(t))return Or(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:s}=Jf(t),i=(s?co(r.width):r.width)/o,a=(s?co(r.height):r.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var n0=Or(0);function Qf(e){let t=it(e);return!Vs()||!t.visualViewport?n0:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function s0(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===it(e)}function Io(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),s=$a(e),i=Or(1);t&&(o?Se(o)&&(i=an(o)):i=an(e));let a=s0(s,r,o)?Qf(s):Or(0),u=(n.left+a.x)/i.x,l=(n.top+a.y)/i.y,c=n.width/i.x,f=n.height/i.y;if(s&&o){let m=it(s),g=Se(o)?it(o):o,d=m,v=Bs(d);for(;v&&g!==d;){let x=an(v),C=v.getBoundingClientRect(),w=Lt(v),b=C.left+(v.clientLeft+parseFloat(w.paddingLeft))*x.x,R=C.top+(v.clientTop+parseFloat(w.paddingTop))*x.y;u*=x.x,l*=x.y,c*=x.x,f*=x.y,u+=b,l+=R,d=it(v),v=Bs(d)}}return Fo({width:c,height:f,x:u,y:l})}function Zs(e,t){let r=Xn(e).scrollLeft;return t?t.left+r:Io(_r(e)).left+r}function $f(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Zs(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function i0(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,s=n==="fixed",i=_r(o),a=t?Zn(t.floating):!1;if(o===i||a&&s)return r;let u={scrollLeft:0,scrollTop:0},l=Or(1),c=Or(0),f=Et(o);if((f||!s)&&((Po(o)!=="body"||qn(i))&&(u=Xn(o)),f)){let g=Io(o);l=an(o),c.x=g.x+o.clientLeft,c.y=g.y+o.clientTop}let m=i&&!f&&!s?$f(i,u):Or(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-u.scrollLeft*l.x+c.x+m.x,y:r.y*l.y-u.scrollTop*l.y+c.y+m.y}}function a0(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function l0(e){let t=Xn(e),r=e.ownerDocument.body,o=wr(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=wr(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),s=-t.scrollLeft+Zs(e),i=-t.scrollTop;return Lt(r).direction==="rtl"&&(s+=wr(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:s,y:i}}var c0=25;function u0(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=it(e),s=_r(e),i=n.visualViewport,a=s.clientWidth,u=s.clientHeight,l=0,c=0;if(i){let m=!Vs()||t==="fixed";o?m||(l=-i.offsetLeft,c=-i.offsetTop):(a=i.width,u=i.height,m&&(l=i.offsetLeft,c=i.offsetTop))}if(Zs(s)<=0){let m=s.ownerDocument,g=m.body,d=getComputedStyle(g),v=m.compatMode==="CSS1Compat"&&parseFloat(d.marginLeft)+parseFloat(d.marginRight)||0,x=Math.abs(s.clientWidth-g.clientWidth-v),C=getComputedStyle(s).scrollbarGutter==="stable both-edges"?x/2:x;C<=c0&&(a-=C)}return{width:a,height:u,x:l,y:c}}function f0(e,t){let r=Io(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,s=an(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,u=n*s.x,l=o*s.y;return{width:i,height:a,x:u,y:l}}function Xf(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=u0(e,r,t);else if(t==="document")o=l0(_r(e));else if(Se(t))o=f0(t,r);else{let n=Qf(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Fo(o)}function d0(e,t){let r=t.get(e);if(r)return r;let o=so(e,[],!1).filter(a=>Se(a)&&Po(a)!=="body"),n=null,s=Lt(e).position==="fixed",i=s?Tr(e):e;for(;Se(i)&&!Pr(i);){let a=Lt(i),u=Ms(i),l=n?n.position:s?"fixed":"";!u&&(l==="fixed"||l==="absolute"&&a.position==="static")?o=o.filter(f=>f!==i):n=a,i=Tr(i)}return t.set(e,o),o}function p0(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,i=[...r==="clippingAncestors"?Zn(t)?[]:d0(t,this._c):[].concat(r),o],a=Xf(t,i[0],n),u=a.top,l=a.right,c=a.bottom,f=a.left;for(let m=1;m<i.length;m++){let g=Xf(t,i[m],n);u=wr(g.top,u),l=lo(g.right,l),c=lo(g.bottom,c),f=wr(g.left,f)}return{width:l-f,height:c-u,x:f,y:u}}function m0(e){let{width:t,height:r}=Jf(e);return{width:t,height:r}}function h0(e,t,r){let o=Et(t),n=_r(t),s=r==="fixed",i=Io(e,!0,s,t),a={scrollLeft:0,scrollTop:0},u=Or(0);if((o||!s)&&((Po(t)!=="body"||qn(n))&&(a=Xn(t)),o)){let m=Io(t,!0,s,t);u.x=m.x+t.clientLeft,u.y=m.y+t.clientTop}!o&&n&&(u.x=Zs(n));let l=n&&!o&&!s?$f(n,a):Or(0),c=i.left+a.scrollLeft-u.x-l.x,f=i.top+a.scrollTop-u.y-l.y;return{x:c,y:f,width:i.width,height:i.height}}function Qa(e){return Lt(e).position==="static"}function Kf(e,t){if(!Et(e)||Lt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return _r(e)===r&&(r=r.ownerDocument.body),r}function ed(e,t){let r=it(e);if(Zn(e))return r;if(!Et(e)){let n=Tr(e);for(;n&&!Pr(n);){if(Se(n)&&!Qa(n))return n;n=Tr(n)}return r}let o=Kf(e,t);for(;o&&of(o)&&Qa(o);)o=Kf(o,t);return o&&Pr(o)&&Qa(o)&&!Ms(o)?r:o||nf(e)||r}var g0=async function(e){let t=this.getOffsetParent||ed,r=this.getDimensions,o=await r(e.floating);return{reference:h0(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function y0(e){return Lt(e).direction==="rtl"}var el={convertOffsetParentRelativeRectToViewportRelativeRect:i0,getDocumentElement:_r,getClippingRect:p0,getOffsetParent:ed,getElementRects:g0,getClientRects:a0,getDimensions:m0,getScale:an,isElement:Se,isRTL:y0};function td(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function v0(e,t,r){let o=null,n,s=_r(e);function i(){var c;clearTimeout(n),(c=o)==null||c.disconnect(),o=null}function a(c,f){c===void 0&&(c=!1),f===void 0&&(f=1),i();let m=e.getBoundingClientRect(),{left:g,top:d,width:v,height:x}=m;if(c||t(),!v||!x)return;let C=Qn(d),w=Qn(s.clientWidth-(g+v)),b=Qn(s.clientHeight-(d+x)),R=Qn(g),T={rootMargin:-C+"px "+-w+"px "+-b+"px "+-R+"px",threshold:wr(0,lo(1,f))||1},_=!0;function P(N){let q=N[0].intersectionRatio;if(!td(m,e.getBoundingClientRect()))return a();if(q!==f){if(!_)return a();q?a(!1,q):n=setTimeout(()=>{a(!1,1e-7)},1e3)}_=!1}try{o=new IntersectionObserver(P,{...T,root:s.ownerDocument})}catch{o=new IntersectionObserver(P,T)}o.observe(e)}let u=it(e),l=()=>a(r);return u.addEventListener("resize",l),a(!0),()=>{u.removeEventListener("resize",l),i()}}function ts(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,l=$a(e),c=n||s?[...l?so(l):[],...t?so(t):[]]:[];c.forEach(C=>{n&&C.addEventListener("scroll",r),s&&C.addEventListener("resize",r)});let f=l&&a?v0(l,r,s):null,m=-1,g=null;i&&(g=new ResizeObserver(C=>{let[w]=C;w&&w.target===l&&g&&t&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var b;(b=g)==null||b.observe(t)})),r()}),l&&!u&&g.observe(l),t&&g.observe(t));let d,v=u?Io(e):null;u&&x();function x(){let C=Io(e);v&&!td(v,C)&&r(),v=C,d=requestAnimationFrame(x)}return r(),()=>{var C;c.forEach(w=>{n&&w.removeEventListener("scroll",r),s&&w.removeEventListener("resize",r)}),f?.(),(C=g)==null||C.disconnect(),g=null,u&&cancelAnimationFrame(d)}}var rd=Gf;var od=Yf,nd=Uf,sd=Zf,id=Hf;var ad=qf,Xs=(e,t,r)=>{let o=new Map,n=r??{},s={...el,...n.platform,_c:o};return zf(e,t,{...n,platform:s})};var yt=h(ge(),1),cd=h(ge(),1),ud=h(io(),1),w0=typeof document<"u",x0=function(){},Ks=w0?cd.useLayoutEffect:x0;function Js(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(!Js(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 s=n[o];if(!(s==="_owner"&&e.$$typeof)&&!Js(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function fd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ld(e,t){let r=fd(e);return Math.round(t*r)/r}function tl(e){let t=yt.useRef(e);return Ks(()=>{t.current=e}),t}function dd(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:u,open:l}=e,[c,f]=yt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,g]=yt.useState(o);Js(m,o)||g(o);let[d,v]=yt.useState(null),[x,C]=yt.useState(null),w=yt.useCallback(M=>{M!==T.current&&(T.current=M,v(M))},[]),b=yt.useCallback(M=>{M!==_.current&&(_.current=M,C(M))},[]),R=s||d,A=i||x,T=yt.useRef(null),_=yt.useRef(null),P=yt.useRef(c),N=u!=null,q=tl(u),H=tl(n),S=tl(l),I=yt.useCallback(()=>{if(!T.current||!_.current)return;let M={placement:t,strategy:r,middleware:m};H.current&&(M.platform=H.current),Xs(T.current,_.current,M).then(E=>{let L={...E,isPositioned:S.current!==!1};W.current&&!Js(P.current,L)&&(P.current=L,ud.flushSync(()=>{f(L)}))})},[m,t,r,H,S]);Ks(()=>{l===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,f(M=>({...M,isPositioned:!1})))},[l]);let W=yt.useRef(!1);Ks(()=>(W.current=!0,()=>{W.current=!1}),[]),Ks(()=>{if(R&&(T.current=R),A&&(_.current=A),R&&A){if(q.current)return q.current(R,A,I);I()}},[R,A,I,q,N]);let O=yt.useMemo(()=>({reference:T,floating:_,setReference:w,setFloating:b}),[w,b]),D=yt.useMemo(()=>({reference:R,floating:A}),[R,A]),J=yt.useMemo(()=>{let M={position:r,left:0,top:0};if(!D.floating)return M;let E=ld(D.floating,c.x),L=ld(D.floating,c.y);return a?{...M,transform:"translate("+E+"px, "+L+"px)",...fd(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:E,top:L}},[r,a,D.floating,c.x,c.y]);return yt.useMemo(()=>({...c,update:I,refs:O,elements:D,floatingStyles:J}),[c,I,O,D,J])}var rl=(e,t)=>{let r=rd(e);return{name:r.name,fn:r.fn,options:[e,t]}},ol=(e,t)=>{let r=od(e);return{name:r.name,fn:r.fn,options:[e,t]}},nl=(e,t)=>({fn:ad(e).fn,options:[e,t]}),sl=(e,t)=>{let r=nd(e);return{name:r.name,fn:r.fn,options:[e,t]}},il=(e,t)=>{let r=sd(e);return{name:r.name,fn:r.fn,options:[e,t]}};var al=(e,t)=>{let r=id(e);return{name:r.name,fn:r.fn,options:[e,t]}};var un=h(ge(),1),Pd=h(io(),1);var Td=h(ge(),1);var De=(e,t,r,o,n,s,...i)=>{if(i.length>0)throw new Error(Ut(1));let a;if(e&&t&&r&&o&&n&&s)a=(u,l,c,f)=>{let m=e(u,l,c,f),g=t(u,l,c,f),d=r(u,l,c,f),v=o(u,l,c,f),x=n(u,l,c,f);return s(m,g,d,v,x,l,c,f)};else if(e&&t&&r&&o&&n)a=(u,l,c,f)=>{let m=e(u,l,c,f),g=t(u,l,c,f),d=r(u,l,c,f),v=o(u,l,c,f);return n(m,g,d,v,l,c,f)};else if(e&&t&&r&&o)a=(u,l,c,f)=>{let m=e(u,l,c,f),g=t(u,l,c,f),d=r(u,l,c,f);return o(m,g,d,l,c,f)};else if(e&&t&&r)a=(u,l,c,f)=>{let m=e(u,l,c,f),g=t(u,l,c,f);return r(m,g,l,c,f)};else if(e&&t)a=(u,l,c,f)=>{let m=e(u,l,c,f);return t(m,l,c,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Rd=h(ge(),1),pl=h(cl(),1),Ed=h(bd(),1);var wd=h(ge(),1);var ul=[],fl;function xd(){return fl}function Sd(e){ul.push(e)}function dl(e){let t=(r,o)=>{let n=Rt(B0).current,s;try{fl=n;for(let i of ul)i.before(n);s=e(r,o);for(let i of ul)i.after(n);n.didInitialize=!0}finally{fl=void 0}return s};return t.displayName=e.displayName||e.name,t}function Cd(e){return wd.forwardRef(dl(e))}function B0(){return{didInitialize:!1}}var j0=$o(19),z0=j0?H0:W0;function $s(e,t,r,o,n){return z0(e,t,r,o,n)}function U0(e,t,r,o,n){let s=Rd.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,pl.useSyncExternalStore)(e.subscribe,s,s)}Sd({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,pl.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function H0(e,t,r,o,n){let s=xd();if(!s)return U0(e,t,r,o,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,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(s.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)},s.syncHooks.push(a)),a.value}function W0(e,t,r,o,n){return(0,Ed.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,r,o,n))}var ei=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 $s(this,t,r,o,n)}};var Lo=h(ge(),1);var cn=class extends ei{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Lo.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){Lo.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 s=this.selectors[t];return s(this.state,r,o,n)}useState(t,r,o,n){return Lo.useDebugValue(t),$s(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Lo.useDebugValue(t);let o=Te(r??oo);this.context[t]=o}useStateSetter(t){let r=Lo.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(s=>{let i=o(s);if(!Object.is(n,i)){let a=n;n=i,r(i,a,this)}})}};var G0={open:De(e=>e.open),transitionStatus:De(e=>e.transitionStatus),domReferenceElement:De(e=>e.domReferenceElement),referenceElement:De(e=>e.positionReference??e.referenceElement),floatingElement:De(e=>e.floatingElement),floatingId:De(e=>e.floatingId)},kr=class extends cn{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Nf(),nested:o,triggerElements:s},G0),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&vf(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 _d(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,f=i,m=Td.useRef(null);o===void 0&&m.current===null&&(m.current=new kr({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:l,triggerElements:c,onOpenChange:f,floatingId:n,syncOnly:!0,nested:s}));let g=o??m.current;return t.useSyncedValue("floatingId",n),ye(()=>{let d={open:a,floatingId:n,referenceElement:u,floatingElement:l};Se(u)&&(d.domReferenceElement=u),g.state.positionReference===g.state.referenceElement&&(d.positionReference=u),g.update(d)},[a,n,u,l,g]),g.context.onOpenChange=f,g.context.nested=s,g}var Od={tabIndex:-1,[Ha]:""};function kd(e,t,r=!1){let o=no(),n=sn()!=null,s=un.useRef(null);e===void 0&&s.current===null&&(s.current=t(o,n));let i=e??s.current;return _d({popupStore:i,treatPopupAsFloatingElement:r,floatingRootContext:i.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:i.setOpen}),{store:i,internalStore:s.current}}function Y0(e,t){let r=un.useRef(null),o=un.useRef(null);return un.useCallback(n=>{if(e===void 0)return;let s=!1;if(r.current!==null){let i=r.current,a=o.current,u=t.context.triggerElements.getById(i);a&&u===a&&(t.context.triggerElements.delete(i),s=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.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 q0(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 Z0(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Fd(e,t,r,o={}){let n=r.reason,s=n===_e.triggerHover,i=t&&n===_e.triggerFocus,a=!t&&(n===_e.triggerPress||n===_e.escapeKey),u=Z0(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};i?c.instantType="focus":a?c.instantType="dismiss":s&&(c.instantType=void 0),q0(c,t,r.trigger,u()),e.update(c)};s?Pd.flushSync(l):l()}function Ad(e,t,r,o){df(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function Id(e,t,r,o){let n=r.useState("isMountedByTrigger",e),s=Y0(e,r),i=Te(a=>{if(s(a),!a)return;let u=r.select("open"),l=r.select("activeTriggerId");if(l===e){r.update({activeTriggerElement:a,...u?o:null});return}l==null&&u&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return ye(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:i,isMountedByThisTrigger:n}}function Ld(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");ye(()=>{if(!o){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let s=e.context.triggerElements.size,i={};e.state.triggerCount!==s&&(i.triggerCount=s);let a=e.select("activeTriggerId"),u=null;if(a){let l=e.context.triggerElements.getById(a);l?l!==e.state.activeTriggerElement&&(i.activeTriggerElement=l):u=a}if(!u&&!a&&s===1){let l=e.context.triggerElements.entries().next();if(!l.done){let[c,f]=l.value;i.activeTriggerId=c,i.activeTriggerElement=f}}(i.triggerCount!==void 0||i.activeTriggerId!==void 0||i.activeTriggerElement!==void 0)&&e.update(i),u&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===u&&!e.context.triggerElements.getById(u)){let l=je(_e.none);e.setOpen(!1,l),l.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function Nd(e,t,r){let{mounted:o,setMounted:n,transitionStatus:s}=tf(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:o,transitionStatus:s,preventUnmountingOnClose:a});let u=Te(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return js({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:s}}function Dd(e,t){e.useSyncedValues(t),ye(()=>()=>{e.update({activeTriggerProps:pt,inactiveTriggerProps:pt,popupProps:pt})},[e])}var fo=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let o=this.idMap.get(t);o!==r&&(o!==void 0&&this.elementsSet.delete(o),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function Md(){return new kr({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new fo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Bd(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Md(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:pt,inactiveTriggerProps:pt,popupProps:pt}}function jd(e,t,r=!1){return new kr({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var rs=De(e=>e.triggerIdProp??e.activeTriggerId),ml=De(e=>e.openProp??e.open),Vd=De(e=>(e.popupElement?.id??e.floatingId)||void 0);function zd(e,t){return t!==void 0&&ml(e)&&rs(e)===t}function X0(e,t){return zd(e,t)?!0:t!==void 0&&ml(e)&&rs(e)==null&&e.triggerCount===1}var Ud={open:ml,mounted:De(e=>e.mounted),transitionStatus:De(e=>e.transitionStatus),floatingRootContext:De(e=>e.floatingRootContext),triggerCount:De(e=>e.triggerCount),preventUnmountingOnClose:De(e=>e.preventUnmountingOnClose),payload:De(e=>e.payload),activeTriggerId:rs,activeTriggerElement:De(e=>e.mounted?e.activeTriggerElement:null),popupId:Vd,isTriggerActive:De((e,t)=>t!==void 0&&rs(e)===t),isOpenedByTrigger:De((e,t)=>zd(e,t)),isMountedByTrigger:De((e,t)=>t!==void 0&&rs(e)===t&&e.mounted),triggerProps:De((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:De((e,t)=>X0(e,t)?Vd(e):void 0),popupProps:De(e=>e.popupProps),popupElement:De(e=>e.popupElement),positionerElement:De(e=>e.positionerElement)};function Hd(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=no(),s=sn()!=null,i=Rt(()=>new kr({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new fo,floatingId:n,syncOnly:!1,nested:s})).current;return ye(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=Se(o.reference)?o.reference:null),o.floating!==void 0&&(a.floatingElement=o.floating),i.update(a)},[t,n,o.reference,o.floating,i]),i.context.onOpenChange=r,i.context.nested=s,i}function hl(e={}){let{nodeId:t,externalTree:r}=e,o=Hd(e),n=e.rootContext||o,s=n.useState("referenceElement"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.useState("open"),l=n.useState("floatingId"),[c,f]=Ot.useState(null),[m,g]=Ot.useState(void 0),[d,v]=Ot.useState(void 0),x=Ot.useRef(null),C=uo(r),w=Ot.useMemo(()=>({reference:s,floating:i,domReference:a}),[s,i,a]),b=dd({...e,elements:{...w,...c&&{reference:c}}}),R=Se(m)?m:null,A=d===void 0?n.state.floatingElement:d;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?a:R),n.useSyncedValue("floatingElement",A);let T=Ot.useCallback(S=>{let I=Se(S)?{getBoundingClientRect:()=>S.getBoundingClientRect(),getClientRects:()=>S.getClientRects(),contextElement:S}:S;f(I),b.refs.setReference(I)},[b.refs]),_=Ot.useCallback(S=>{(Se(S)||S===null)&&(x.current=S,g(S)),(Se(b.refs.reference.current)||b.refs.reference.current===null||S!==null&&!Se(S))&&b.refs.setReference(S)},[b.refs,g]),P=Ot.useCallback(S=>{v(S),b.refs.setFloating(S)},[b.refs]),N=Ot.useMemo(()=>({...b.refs,setReference:_,setFloating:P,setPositionReference:T,domReference:x}),[b.refs,_,P,T]),q=Ot.useMemo(()=>({...b.elements,domReference:a}),[b.elements,a]),H=Ot.useMemo(()=>({...b,dataRef:n.context.dataRef,open:u,onOpenChange:n.setOpen,events:n.context.events,floatingId:l,refs:N,elements:q,nodeId:t,rootStore:n}),[b,N,q,t,n,u,l]);return ye(()=>{a&&(x.current=a)},[a]),ye(()=>{n.context.dataRef.current.floatingContext=H;let S=C?.nodesRef.current.find(I=>I.id===t);S&&(S.context=H)}),Ot.useMemo(()=>({...b,context:H,refs:N,elements:q,rootStore:n}),[b,N,q,H,n])}var Fr=h(ge(),1);var gl=Wr.os.mac&&Wr.engine.webkit;function yl(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=Fr.useRef(!1),u=Fr.useRef(null),l=Fr.useRef(!0),c=vr();Fr.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let g=it(m);function d(){let C=n.select("domReferenceElement");!n.select("open")&&Et(C)&&C===zs(xt(C))&&(a.current=!0)}function v(){l.current=!0}function x(){l.current=!1}return br(Ye(g,"blur",d),gl&&Ye(g,"keydown",v,!0),gl&&Ye(g,"pointerdown",x,!0))},[n,r]),Fr.useEffect(()=>{if(!r)return;function m(g){if(g.reason===_e.triggerPress||g.reason===_e.escapeKey){let d=n.select("domReferenceElement");Se(d)&&(u.current=d,a.current=!0)}}return s.on("openchange",m),()=>{s.off("openchange",m)}},[s,r,n]);let f=Fr.useMemo(()=>{function m(){a.current=!1,u.current=null}return{onMouseLeave(){m()},onFocus(g){let d=g.currentTarget;if(a.current){if(u.current===d)return;m()}let v=Nt(g.nativeEvent);if(Se(v)){if(gl&&!g.relatedTarget){if(!l.current&&!wf(v))return}else if(!xf(v))return}let x=ao(g.relatedTarget,n.context.triggerElements),{nativeEvent:C,currentTarget:w}=g,b=typeof o=="function"?o():o;if(n.select("open")&&x||b===0||b===void 0){n.setOpen(!0,je(_e.triggerFocus,C,w));return}c.start(b,()=>{a.current||n.setOpen(!0,je(_e.triggerFocus,C,w))})},onBlur(g){m();let d=g.relatedTarget,v=g.nativeEvent,x=Se(d)&&d.hasAttribute(nn("focus-guard"))&&d.getAttribute("data-type")==="outside";c.start(0,()=>{let C=n.select("domReferenceElement"),w=zs(xt(C));!d&&w===C||Ze(i.current.floatingContext?.refs.floating.current,w)||Ze(C,w)||x||ao(d??w,n.context.triggerElements)||n.setOpen(!1,je(_e.triggerFocus,v))})}}},[i,o,n,c]);return Fr.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var bl=h(ge(),1);var vl=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 tr,this.restTimeout=new tr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},ti=new WeakMap;function fn(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&ti.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),ti.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function ri(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,s=ti.get(r);s&&s!==e&&fn(s),fn(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,ti.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function dn(e){let t=e.context.dataRef.current,r=Rt(()=>t.hoverInteractionState??vl.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),en(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function wl(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),u=s.useState("domReferenceElement"),{dataRef:l}=s.context,c=uo(),f=sn(),m=dn(s),g=vr(),d=Te(()=>Hs(l.current.openEvent?.type,m.interactedInside)),v=Te(()=>Sf(l.current.openEvent?.type)),x=Te(()=>{fn(m)});ye(()=>{i||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,x())},[i,m,x]),bl.useEffect(()=>x,[x]),ye(()=>{if(r&&i&&m.handleCloseOptions?.blockPointerEvents&&v()&&Se(u)&&a){let C=u,w=a,b=xt(a),R=c?.nodesRef.current.find(P=>P.id===f)?.context?.elements.floating;R&&(R.style.pointerEvents="");let A=m.pointerEventsScopeElement!==w?m.pointerEventsScopeElement:null,T=R!==w?R:null,_=m.handleCloseOptions?.getScope?.()??A??T??C.closest("[data-rootownerid]")??b.body;return ri(m,{scopeElement:_,referenceElement:C,floatingElement:w}),()=>{x()}}},[r,i,u,a,m,v,c,f,x]),bl.useEffect(()=>{if(!r)return;function C(){return!!(c&&f&&qr(c.nodesRef.current,f).length>0)}function w(P){let N=Yr(o,"close",m.pointerType),q=()=>{s.setOpen(!1,je(_e.triggerHover,P)),c?.events.emit("floating.closed",P)};N?m.openChangeTimeout.start(N,q):(m.openChangeTimeout.clear(),q())}function b(P){let N=Nt(P);if(!Ga(N)){m.interactedInside=!1;return}m.interactedInside=N?.closest("[aria-haspopup]")!=null}function R(){m.openChangeTimeout.clear(),g.clear(),c?.events.off("floating.closed",T),x()}function A(P){if(C()&&c){c.events.on("floating.closed",T);return}if(ao(P.relatedTarget,s.context.triggerElements))return;let N=l.current.floatingContext?.nodeId??n,q=P.relatedTarget;if(!(c&&N&&Se(q)&&qr(c.nodesRef.current,N,!1).some(S=>Ze(S.context?.elements.floating,q)))){if(m.handler){m.handler(P);return}x(),v()&&!d()&&w(P)}}function T(P){!c||!f||C()||g.start(0,()=>{c.events.off("floating.closed",T),s.setOpen(!1,je(_e.triggerHover,P)),c.events.emit("floating.closed",P)})}let _=a;return br(_&&Ye(_,"mouseenter",R),_&&Ye(_,"mouseleave",A),_&&Ye(_,"pointerdown",b,!0),()=>{c?.events.off("floating.closed",T)})},[r,a,s,l,o,n,v,d,x,m,c,f,g])}var po=h(ge(),1),Wd=h(io(),1);var K0={current:null};function xl(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:u=K0,externalTree:l,isActiveTrigger:c=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:g}=t,d="rootStore"in e?e.rootStore:e,{dataRef:v,events:x}=d.context,C=uo(l),w=dn(d),b=po.useRef(!1),R=Wt(n),A=Wt(o),T=Wt(i),_=Wt(r),P=Wt(g),N=Wt(m),q=Te(()=>Hs(v.current.openEvent?.type,w.interactedInside)),H=Te(()=>P.current?.()!==!1),S=Te((O,D,J)=>{let M=d.context.triggerElements;if(M.hasElement(D))return!O||!Ze(O,D);if(!Se(J))return!1;let E=J;return M.hasMatchingElement(L=>Ze(L,E))&&(!O||!Ze(O,E))}),I=Te(()=>{if(!w.handler)return;xt(d.select("domReferenceElement")).removeEventListener("mousemove",w.handler),w.handler=void 0}),W=Te(()=>{fn(w)});return c&&(w.handleCloseOptions=R.current?.__options),po.useEffect(()=>I,[I]),po.useEffect(()=>{if(!r)return;function O(D){D.open?b.current=!1:(b.current=D.reason===_e.triggerHover,I(),w.openChangeTimeout.clear(),w.restTimeout.clear(),w.blockMouseMove=!0,w.restTimeoutPending=!1)}return x.on("openchange",O),()=>{x.off("openchange",O)}},[r,x,w,I]),po.useEffect(()=>{if(!r)return;function O(E,L=!0){let $=Yr(A.current,"close",w.pointerType);$?w.openChangeTimeout.start($,()=>{d.setOpen(!1,je(_e.triggerHover,E)),C?.events.emit("floating.closed",E)}):L&&(w.openChangeTimeout.clear(),d.setOpen(!1,je(_e.triggerHover,E)),C?.events.emit("floating.closed",E))}let D=u.current??(c?d.select("domReferenceElement"):null);if(!Se(D))return;function J(E){if(w.openChangeTimeout.clear(),w.blockMouseMove=!1,s&&!Gr(w.pointerType))return;let L=Ya(T.current),$=Yr(A.current,"open",w.pointerType),F=Nt(E),Z=E.currentTarget??null,se=d.select("domReferenceElement"),we=Z;if(Se(F)&&!d.context.triggerElements.hasElement(F)){for(let G of d.context.triggerElements.elements())if(Ze(G,F)){we=G;break}}Se(Z)&&Se(se)&&!d.context.triggerElements.hasElement(Z)&&Ze(Z,se)&&(we=se);let ie=we==null?!1:S(se,we,F),ve=d.select("open"),Ee=N.current?.()??d.select("transitionStatus")==="ending",ee=!ve&&Ee&&b.current,Fe=!ie&&Se(we)&&Se(se)&&Ze(se,we)&&ee,Ae=L>0&&!$,Oe=ie&&(ve||ee)||Fe,Ue=!ve||ie;if(Oe){H()&&d.setOpen(!0,je(_e.triggerHover,E,we));return}Ae||($?w.openChangeTimeout.start($,()=>{Ue&&H()&&d.setOpen(!0,je(_e.triggerHover,E,we))}):Ue&&H()&&d.setOpen(!0,je(_e.triggerHover,E,we)))}function M(E){if(q()){W();return}I();let L=d.select("domReferenceElement"),$=xt(L);w.restTimeout.clear(),w.restTimeoutPending=!1;let F=v.current.floatingContext??f?.();if(ao(E.relatedTarget,d.context.triggerElements))return;if(R.current&&F){d.select("open")||w.openChangeTimeout.clear();let se=u.current;w.handler=R.current({...F,tree:C,x:E.clientX,y:E.clientY,onClose(){W(),I(),_.current&&!q()&&se===d.select("domReferenceElement")&&O(E,!0)}}),$.addEventListener("mousemove",w.handler),w.handler(E);return}(w.pointerType!=="touch"||!Ze(d.select("floatingElement"),E.relatedTarget))&&O(E)}return a?br(Ye(D,"mousemove",J,{once:!0}),Ye(D,"mouseenter",J),Ye(D,"mouseleave",M)):br(Ye(D,"mouseenter",J),Ye(D,"mouseleave",M))},[I,W,v,A,d,r,R,w,c,S,q,s,a,T,u,C,_,f,N,H]),po.useMemo(()=>{if(!r)return;function O(D){w.pointerType=D.pointerType}return{onPointerDown:O,onPointerEnter:O,onMouseMove(D){let{nativeEvent:J}=D,M=D.currentTarget,E=d.select("domReferenceElement"),L=d.select("open"),$=S(E,M,D.target);if(s&&!Gr(w.pointerType))return;if(L&&$&&w.handleCloseOptions?.blockPointerEvents){let se=d.select("floatingElement");if(se){let we=w.handleCloseOptions?.getScope?.()??M.ownerDocument.body;ri(w,{scopeElement:we,referenceElement:M,floatingElement:se})}}let F=Ya(T.current);if(L&&!$||F===0||!$&&w.restTimeoutPending&&D.movementX**2+D.movementY**2<2)return;w.restTimeout.clear();function Z(){if(w.restTimeoutPending=!1,q())return;let se=d.select("open");!w.blockMouseMove&&(!se||$)&&H()&&d.setOpen(!0,je(_e.triggerHover,J,M))}w.pointerType==="touch"?Wd.flushSync(()=>{Z()}):$&&L?Z():(w.restTimeoutPending=!0,w.restTimeout.start(F,Z))}}},[r,w,q,S,s,d,T,H])}var Gd=.1,J0=Gd*Gd,Ke=.5;function oi(e,t,r,o,n,s){return o>=t!=s>=t&&e<=(n-r)*(t-o)/(s-o)+r}function ni(e,t,r,o,n,s,i,a,u,l){let c=!1;return oi(e,t,r,o,n,s)&&(c=!c),oi(e,t,n,s,i,a)&&(c=!c),oi(e,t,i,a,u,l)&&(c=!c),oi(e,t,u,l,r,o)&&(c=!c),c}function Q0(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function si(e,t,r,o,n,s){let i=Math.min(r,n),a=Math.max(r,n),u=Math.min(o,s),l=Math.max(o,s);return e>=i&&e<=a&&t>=u&&t<=l}function Sl(e={}){let{blockPointerEvents:t=!1}=e,r=new tr,o=({x:n,y:s,placement:i,elements:a,onClose:u,nodeId:l,tree:c})=>{let f=i?.split("-")[0],m=!1,g=null,d=null,v=typeof performance<"u"?performance.now():0;function x(w,b){let R=performance.now(),A=R-v;if(g===null||d===null||A===0)return g=w,d=b,v=R,!1;let T=w-g,_=b-d,P=T*T+_*_,N=A*A*J0;return g=w,d=b,v=R,P<N}function C(){r.clear(),u()}return function(b){r.clear();let R=a.domReference,A=a.floating;if(!R||!A||f==null||n==null||s==null)return;let{clientX:T,clientY:_}=b,P=Nt(b),N=b.type==="mouseleave",q=Ze(A,P),H=Ze(R,P);if(q&&(m=!0,!N))return;if(H&&(m=!1,!N)){m=!0;return}if(N&&Se(b.relatedTarget)&&Ze(A,b.relatedTarget))return;function S(){return!!(c&&qr(c.nodesRef.current,l).length>0)}function I(){S()||C()}if(S())return;let W=R.getBoundingClientRect(),O=A.getBoundingClientRect(),D=n>O.right-O.width/2,J=s>O.bottom-O.height/2,M=O.width>W.width,E=O.height>W.height,L=(M?W:O).left,$=(M?W:O).right,F=(E?W:O).top,Z=(E?W:O).bottom;if(f==="top"&&s>=W.bottom-1||f==="bottom"&&s<=W.top+1||f==="left"&&n>=W.right-1||f==="right"&&n<=W.left+1){I();return}let se=!1;switch(f){case"top":se=si(T,_,L,W.top+1,$,O.bottom-1);break;case"bottom":se=si(T,_,L,O.top+1,$,W.bottom-1);break;case"left":se=si(T,_,O.right-1,Z,W.left+1,F);break;case"right":se=si(T,_,W.right-1,Z,O.left+1,F);break;default:}if(se)return;if(m&&!Q0(T,_,W)){I();return}if(!N&&x(T,_)){I();return}let we=!1;switch(f){case"top":{let ie=M?Ke/2:Ke*4,ve=M||D?n+ie:n-ie,Ee=M?n-ie:D?n+ie:n-ie,ee=s+Ke+1,Fe=D||M?O.bottom-Ke:O.top,Ae=D?M?O.bottom-Ke:O.top:O.bottom-Ke;we=ni(T,_,ve,ee,Ee,ee,O.left,Fe,O.right,Ae);break}case"bottom":{let ie=M?Ke/2:Ke*4,ve=M||D?n+ie:n-ie,Ee=M?n-ie:D?n+ie:n-ie,ee=s-Ke,Fe=D||M?O.top+Ke:O.bottom,Ae=D?M?O.top+Ke:O.bottom:O.top+Ke;we=ni(T,_,ve,ee,Ee,ee,O.left,Fe,O.right,Ae);break}case"left":{let ie=E?Ke/2:Ke*4,ve=E||J?s+ie:s-ie,Ee=E?s-ie:J?s+ie:s-ie,ee=n+Ke+1,Fe=J||E?O.right-Ke:O.left,Ae=J?E?O.right-Ke:O.left:O.right-Ke;we=ni(T,_,Fe,O.top,Ae,O.bottom,ee,ve,ee,Ee);break}case"right":{let ie=E?Ke/2:Ke*4,ve=E||J?s+ie:s-ie,Ee=E?s-ie:J?s+ie:s-ie,ee=n-Ke,Fe=J||E?O.left+Ke:O.right,Ae=J?E?O.left+Ke:O.right:O.left+Ke;we=ni(T,_,ee,ve,ee,Ee,Fe,O.top,Ae,O.bottom);break}default:}we?m||r.start(40,I):I()}};return o.__options={...e,blockPointerEvents:t},o}var Cl=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=To.startingStyle]="startingStyle",e[e.endingStyle=To.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),os=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),$0={[os.popupOpen]:""},nk={[os.popupOpen]:"",[os.pressed]:""},ew={[Cl.open]:""},tw={[Cl.closed]:""},rw={[Cl.anchorHidden]:""},Yd={open(e){return e?$0:null}};var pn={open(e){return e?ew:tw},anchorHidden(e){return e?rw:null}};function qd(e){return $o(19)?e:e?"true":void 0}var or=h(ge(),1);var ow=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:s,platform:i,elements:a,middlewareData:u}=t,{element:l,padding:c=0,offsetParent:f="real"}=xr(e,t)||{};if(l==null)return{};let m=qs(c),g={x:r,y:o},d=es(n),v=$n(d),x=await i.getDimensions(l),C=d==="y",w=C?"top":"left",b=C?"bottom":"right",R=C?"clientHeight":"clientWidth",A=s.reference[v]+s.reference[d]-g[d]-s.floating[v],T=g[d]-s.reference[d],_=f==="real"?await i.getOffsetParent?.(l):a.floating,P=a.floating[R]||s.floating[v];(!P||!await i.isElement?.(_))&&(P=a.floating[R]||s.floating[v]);let N=A/2-T/2,q=P/2-x[v]/2-1,H=Math.min(m[w],q),S=Math.min(m[b],q),I=H,W=P-x[v]-S,O=P/2-x[v]/2+N,D=Gs(I,O,W),J=!u.arrow&&Sr(n)!=null&&O!==D&&s.reference[v]/2-(O<I?H:S)-x[v]/2<0,M=J?O<I?O-I:O-W:0;return{[d]:g[d]+M,data:{[d]:D,centerOffset:O-D-M,...J&&{alignmentOffset:M}},reset:J}}}),Zd=(e,t)=>({...ow(e),options:[e,t]});var nw=al().fn,Xd={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,s=t===0&&r===0&&o===0&&n===0;return{data:{referenceHidden:(await nw(e)).data?.referenceHidden||s}}}};var ns={sideX:"left",sideY:"top"},Kd={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:s,strategy:i,placement:a}=e,u=it(n),l=u.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:ns};let f=await s.getOffsetParent?.(n),m={width:0,height:0};if(i==="fixed"&&u?.visualViewport)m={width:u.visualViewport.width,height:u.visualViewport.height};else if(f===u){let w=xt(n);m={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await s.isElement?.(f)&&(m=await s.getDimensions(f));let g=Pt(a),d=t,v=r;g==="left"&&(d=m.width-(t+o.width)),g==="top"&&(v=m.height-(r+o.height));let x=g==="left"?"right":ns.sideX,C=g==="top"?"bottom":ns.sideY;return{x:d,y:v,data:{sideX:x,sideY:C}}}};function $d(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 Jd(e,t,r){let{rects:o,placement:n}=e;return{side:$d(t,Pt(n),r),align:Sr(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function ep(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:s="center",alignOffset:i=0,collisionBoundary:a,collisionPadding:u=5,sticky:l=!1,arrowPadding:c=5,disableAnchorTracking:f=!1,inline:m,keepMounted:g=!1,floatingRootContext:d,mounted:v,collisionAvoidance:x,shiftCrossAxis:C=!1,nodeId:w,adaptiveOrigin:b,lazyFlip:R=!1,externalTree:A}=e,[T,_]=or.useState(null);!v&&T!==null&&_(null);let P=x.side||"flip",N=x.align||"flip",q=x.fallbackAxisSide||"end",H=typeof t=="function"?t:void 0,S=Te(H),I=H?S:t,W=Wt(t),O=Wt(v),J=Qo()==="rtl",M=T||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":J?"left":"right","inline-start":J?"right":"left"}[o],E=s==="center"?M:`${M}-${s}`,L=u,$=1,F=o==="bottom"?$:0,Z=o==="top"?$:0,se=o==="right"?$:0,we=o==="left"?$:0;typeof L=="number"?L={top:L+F,right:L+we,bottom:L+Z,left:L+se}:L&&(L={top:(L.top||0)+F,right:(L.right||0)+we,bottom:(L.bottom||0)+Z,left:(L.left||0)+se});let ie={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:L},ve=or.useRef(null),Ee=Wt(n),ee=Wt(i),Fe=typeof n!="function"?n:0,Ae=typeof i!="function"?i:0,Oe=[];m&&Oe.push(m),Oe.push(rl(Le=>{let qe=Jd(Le,o,J),k=typeof Ee.current=="function"?Ee.current(qe):Ee.current,Q=typeof ee.current=="function"?ee.current(qe):ee.current;return{mainAxis:k,crossAxis:Q,alignmentAxis:Q}},[Fe,Ae,J,o]));let Ue=N==="none"&&P!=="shift",G=!Ue&&(l||C||P==="shift"),z=P==="none"?null:sl({...ie,padding:{top:L.top+$,right:L.right+$,bottom:L.bottom+$,left:L.left+$},mainAxis:!C&&P==="flip",crossAxis:N==="flip"?"alignment":!1,fallbackAxisSideDirection:q}),X=Ue?null:ol(Le=>{let qe=xt(Le.elements.floating).documentElement;return{...ie,rootBoundary:C?{x:0,y:0,width:qe.clientWidth,height:qe.clientHeight}:void 0,mainAxis:N!=="none",crossAxis:G,limiter:l||C?void 0:nl(k=>{if(!ve.current)return{};let{width:Q,height:y}=ve.current.getBoundingClientRect(),oe=Gt(Pt(k.placement)),Ve=oe==="y"?Q:y,te=oe==="y"?L.left+L.right:L.top+L.bottom;return{offset:Ve/2+te/2}})}},[ie,l,C,L,N]);P==="shift"||N==="shift"||s==="center"?Oe.push(X,z):Oe.push(z,X),Oe.push(il({...ie,apply({elements:{floating:Le},availableWidth:qe,availableHeight:k,rects:Q}){if(!O.current)return;let y=Le.style;y.setProperty("--available-width",`${qe}px`),y.setProperty("--available-height",`${k}px`);let oe=it(Le).devicePixelRatio||1,{x:Ve,y:te,width:ht,height:ne}=Q.reference,Qe=(Math.round((Ve+ht)*oe)-Math.round(Ve*oe))/oe,B=(Math.round((te+ne)*oe)-Math.round(te*oe))/oe;y.setProperty("--anchor-width",`${Qe}px`),y.setProperty("--anchor-height",`${B}px`)}}),Zd(Le=>({element:ve.current||xt(Le.elements.floating).createElement("div"),padding:c,offsetParent:"floating"}),[c]),{name:"transformOrigin",fn(Le){let{elements:qe,middlewareData:k,placement:Q,rects:y,y:oe}=Le,Ve=Pt(Q),te=Gt(Ve),ht=ve.current,ne=k.arrow?.x||0,Qe=k.arrow?.y||0,B=ht?.clientWidth||0,j=ht?.clientHeight||0,yr=ne+B/2,Ge=Qe+j/2,le=Math.abs(k.shift?.y||0),zr=y.reference.height/2,Qt=typeof n=="function"?n(Jd(Le,o,J)):n,et=le>Qt,Me={top:`${yr}px calc(100% + ${Qt}px)`,bottom:`${yr}px ${-Qt}px`,left:`calc(100% + ${Qt}px) ${Ge}px`,right:`${-Qt}px ${Ge}px`}[Ve],ft=`${yr}px ${y.reference.y+zr-oe}px`;return qe.floating.style.setProperty("--transform-origin",G&&te==="y"&&et?ft:Me),{}}},Xd,b),ye(()=>{!v&&d&&d.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,d]);let U=or.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:K,elements:fe,x:ue,y:de,middlewareData:pe,update:me,placement:V,context:re,isPositioned:Ne,floatingStyles:He}=hl({rootContext:d,open:g?v:void 0,placement:E,middleware:Oe,strategy:r,whileElementsMounted:g?void 0:(...Le)=>ts(...Le,U),nodeId:w,externalTree:A}),{sideX:ot,sideY:ut}=pe.adaptiveOrigin||ns,ze=Ne?r:"fixed",We=or.useMemo(()=>{let Le=b?{position:ze,[ot]:ue,[ut]:de}:{position:ze,...He};return Ne||(Le.opacity=0),Le},[b,ze,ot,ue,ut,de,He,Ne]),nt=or.useRef(null);ye(()=>{if(!v)return;let Le=W.current,qe=typeof Le=="function"?Le():Le,Q=(Qd(qe)?qe.current:qe)||null||null;Q!==nt.current&&(K.setPositionReference(Q),nt.current=Q)},[v,K,I,W]),or.useEffect(()=>{if(!v)return;let Le=W.current;typeof Le!="function"&&Qd(Le)&&Le.current!==nt.current&&(K.setPositionReference(Le.current),nt.current=Le.current)},[v,K,I,W]),or.useEffect(()=>{if(g&&v&&fe.reference&&fe.floating)return ts(fe.reference,fe.floating,me,U)},[g,v,fe,me,U]);let be=Pt(V),Rr=$d(o,be,J),gr=Sr(V)||"center",$e=!!pe.hide?.referenceHidden;ye(()=>{R&&v&&Ne&&_(be)},[R,v,Ne,be]);let jr=or.useMemo(()=>({position:"absolute",top:pe.arrow?.y,left:pe.arrow?.x}),[pe.arrow]),Ct=pe.arrow?.centerOffset!==0;return or.useMemo(()=>({positionerStyles:We,arrowStyles:jr,arrowRef:ve,arrowUncentered:Ct,side:Rr,align:gr,physicalSide:be,anchorHidden:$e,refs:K,context:re,isPositioned:Ne,update:me}),[We,jr,ve,Ct,Rr,gr,be,$e,K,re,Ne,me])}function Qd(e){return e!=null&&"current"in e}function ii(e){return e==="starting"?Ff:pt}function tp(e,t,{styles:r,transitionStatus:o,props:n,refs:s,hidden:i,inert:a=!1}){let u={...r};return a&&(u.pointerEvents="none"),Ht("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:u},ii(o),n],stateAttributesMapping:pn})}var kt=h(ge(),1),cp=h(io(),1);var rp=h(ge(),1);function op(e){let[t,r]=rp.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var mn=h(ge(),1);function Rl(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Et(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o;return(co(r)!==s||co(o)!==i)&&(r=s,o=i),{width:r,height:o}}function sp(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:u}=e,l=on(t,!0,!1),c=tn(),f=mn.useRef(null),m=mn.useRef(!0),g=mn.useRef(oo),d=Te(s),v=Te(i),x=mn.useMemo(()=>{let C=a==="top",w=a==="left";return u==="rtl"?(C=C||a==="inline-end",w=w||a==="inline-end"):(C=C||a==="inline-start",w=w||a==="inline-start"),C?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[w?"right":"left"]:"0"}:pt},[a,u]);ye(()=>{if(!n){g.current=oo,m.current=!0,f.current=null;return}if(!t||!r)return;g.current=np(t,x),El(t,"auto");let C=li(t,"position","static"),w=li(t,"transform","none"),b=li(t,"scale","1"),R=np(r,{"--available-width":"max-content","--available-height":"max-content"});function A(){C(),w(),R()}function T(){A(),b()}if(d?.(),m.current||f.current===null){ai(r,"max-content");let q=Rl(t);return f.current=q,ai(r,q),T(),v?.(null,q),m.current=!1,()=>{g.current(),g.current=oo}}ai(r,"max-content");let _=f.current,P=Rl(t);f.current=P,El(t,_),T(),v?.(_,P),ai(r,P);let N=new AbortController;return c.request(()=>{El(t,P),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},N.signal)}),()=>{N.abort(),c.cancel(),g.current(),g.current=oo}},[o,t,r,l,c,n,d,v,x])}function li(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function np(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(li(e,o,n));return r.length?()=>{r.forEach(o=>o())}:oo}function El(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 ai(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 ip=h(ge(),1);var ap=h(Y(),1),ci=function(t){let{direction:r="ltr"}=t,o=ip.useMemo(()=>({direction:r}),[r]);return(0,ap.jsx)(Ta.Provider,{value:o,children:t.children})};var hn=h(Y(),1);function up(e){let{store:t,side:r,cssVars:o,children:n}=e,s=Qo(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),u=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),f=t.useState("popupElement"),m=t.useState("positionerElement"),g=op(u?i:null),d=aw(a,l),v=kt.useRef(null),[x,C]=kt.useState(null),[w,b]=kt.useState(null),R=kt.useRef(null),A=kt.useRef(null),T=on(R,!0,!1),_=tn(),[P,N]=kt.useState(null),[q,H]=kt.useState(!1);ye(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let S=Te(()=>{R.current?.style.setProperty("animation","none"),R.current?.style.setProperty("transition","none"),A.current?.style.setProperty("display","none")}),I=Te(M=>{R.current?.style.removeProperty("animation"),R.current?.style.removeProperty("transition"),A.current?.style.removeProperty("display"),M&&N(M)}),W=kt.useRef(null);ye(()=>{(!u||!c)&&(W.current=null)},[u,c]),ye(()=>{if(i&&g&&i!==g&&W.current!==i&&v.current){C(v.current),H(!0);let M=iw(g,i);b(M),_.request(()=>{cp.flushSync(()=>{H(!1)}),T(()=>{C(null),N(null),v.current=null})}),W.current=i}},[i,g,x,T,_]),ye(()=>{let M=R.current;if(!M)return;let E=xt(M).createElement("div");for(let L of Array.from(M.childNodes))E.appendChild(L.cloneNode(!0));v.current=E});let O=x!=null,D;O?D=(0,hn.jsxs)(kt.Fragment,{children:[(0,hn.jsx)("div",{"data-previous":!0,inert:qd(!0),ref:A,style:{...P?{[o.popupWidth]:`${P.width}px`,[o.popupHeight]:`${P.height}px`}:null,position:"absolute"},"data-ending-style":q?void 0:""},"previous"),(0,hn.jsx)("div",{"data-current":!0,ref:R,"data-starting-style":q?"":void 0,children:n},d)]}):D=(0,hn.jsx)("div",{"data-current":!0,ref:R,children:n},d),ye(()=>{let M=A.current;!M||!x||M.replaceChildren(...Array.from(x.childNodes))},[x]),sp({popupElement:f,positionerElement:m,mounted:c,content:l,onMeasureLayout:S,onMeasureLayoutComplete:I,side:r,direction:s});let J={activationDirection:sw(w),transitioning:O};return{children:D,state:J}}function sw(e){if(e)return`${lp(e.horizontal,5,"right","left")} ${lp(e.vertical,5,"down","up")}`}function lp(e,t,r,o){return e>t?r:e<-t?o:""}function iw(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},s={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function aw(e,t){let[r,o]=kt.useState(0),n=kt.useRef(e),s=kt.useRef(t),i=kt.useRef(!1);return ye(()=>{let a=n.current,u=s.current,l=e!==a,c=t!==u;l?(o(f=>f+1),i.current=!c):i.current&&c&&(o(f=>f+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${r}`}var ui=h(ge(),1),fp=h(io(),1);var dp=h(Y(),1),pp=ui.forwardRef(function(t,r){let{children:o,container:n,className:s,render:i,style:a,...u}=t,{portalNode:l,portalSubtree:c}=Xa({container:n,ref:r,componentProps:t,elementProps:u});return!c&&!l?null:(0,dp.jsxs)(ui.Fragment,{children:[c,l&&fp.createPortal(o,l)]})});var Zt={};ro(Zt,{Arrow:()=>Op,Handle:()=>ss,Popup:()=>_p,Portal:()=>Cp,Positioner:()=>Ep,Provider:()=>kp,Root:()=>hp,Trigger:()=>wp,Viewport:()=>Ip,createHandle:()=>Lp});var Ar=h(ge(),1);var fi=h(ge(),1),Tl=fi.createContext(void 0);function ir(e){let t=fi.useContext(Tl);if(t===void 0&&!e)throw new Error(Ut(72));return t}var mp=h(ge(),1);var lw={...Ud,disabled:De(e=>e.disabled),instantType:De(e=>e.instantType),isInstantPhase:De(e=>e.isInstantPhase),trackCursorAxis:De(e=>e.trackCursorAxis),disableHoverablePopup:De(e=>e.disableHoverablePopup),lastOpenChangeReason:De(e=>e.openChangeReason),closeOnClick:De(e=>e.closeOnClick),closeDelay:De(e=>e.closeDelay),hasViewport:De(e=>e.hasViewport)},gn=class e extends cn{constructor(t,r,o=!1){let n=new fo,s={...cw(),...t};s.floatingRootContext=jd(n,r,o),super(s,{popupRef:mp.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},lw)}setOpen=(t,r)=>{Fd(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,je(_e.triggerPress,t))}static useStore(t,r){return kd(t,(n,s)=>new e(r,n,s)).store}};function cw(){return{...Bd(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var di=h(Y(),1),hp=dl(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:l,handle:c,triggerId:f,defaultTriggerId:m=null,children:g}=t,d=gn.useStore(c?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:f});Ad(d,n,o,m),d.useControlledProp("openProp",n),d.useControlledProp("triggerIdProp",f),d.useContextCallback("onOpenChange",u),d.useContextCallback("onOpenChangeComplete",l);let v=d.useState("open"),x=!r&&v,C=d.useState("activeTriggerId"),w=d.useState("mounted"),b=d.useState("payload");d.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s}),d.useSyncedValue("disabled",r),Ld(d,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:R,transitionStatus:A}=Nd(x,d),T=d.useState("isInstantPhase"),_=d.useState("instantType"),P=d.useState("lastOpenChangeReason"),N=Ar.useRef(null);ye(()=>{v&&r&&d.setOpen(!1,je(_e.disabled))},[v,r,d]),ye(()=>{A==="ending"&&P===_e.none||A!=="ending"&&T?(_!=="delay"&&(N.current=_),d.set("instantType","delay")):N.current!==null&&(d.set("instantType",N.current),N.current=null)},[A,T,P,_,d]),ye(()=>{x&&C==null&&d.set("payload",void 0)},[d,C,x]);let q=Ar.useCallback(()=>{d.setOpen(!1,je(_e.imperativeAction))},[d]);Ar.useImperativeHandle(a,()=>({unmount:R,close:q}),[R,q]);let H=x||w||!r&&i!=="none";return(0,di.jsxs)(Tl.Provider,{value:d,children:[H&&(0,di.jsx)(uw,{store:d,disabled:r,trackCursorAxis:i}),typeof g=="function"?g({payload:b}):g]})});function uw({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Ja(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=Ka(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),i=Ar.useMemo(()=>er(s.reference,n.reference),[s.reference,n.reference]),a=Ar.useMemo(()=>er(s.trigger,n.trigger),[s.trigger,n.trigger]),u=Ar.useMemo(()=>er(Od,s.floating,n.floating),[s.floating,n.floating]);return Dd(e,{activeTriggerProps:i,inactiveTriggerProps:a,popupProps:u}),null}var mi=h(ge(),1);var pi=h(ge(),1),_l=pi.createContext(void 0);function gp(){return pi.useContext(_l)}var yp=(function(e){return e[e.popupOpen=os.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var bp="data-base-ui-tooltip-trigger";function vp(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(Se(n))return n}}let t=e.target;return Se(t)?t:null}function fw(e){let t=e;for(;t;){if(t.hasAttribute(bp))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&Se(o.host)?o.host:null}return null}var wp=Cd(function(t,r){let{render:o,className:n,style:s,handle:i,payload:a,disabled:u,delay:l,closeOnClick:c=!0,closeDelay:f,id:m,...g}=t,d=ir(!0),v=i?.store??d;if(!v)throw new Error(Ut(82));let x=$u(m),C=v.useState("isTriggerActive",x),w=v.useState("isOpenedByTrigger",x),b=v.useState("floatingRootContext"),R=mi.useRef(null),A=l??600,T=f??0,{registerTrigger:_,isMountedByThisTrigger:P}=Id(x,R,v,{payload:a,closeOnClick:c,closeDelay:T}),N=gp(),{delayRef:q,isInstantPhase:H,hasProvider:S}=Za(b,{open:w}),I=dn(b);v.useSyncedValue("isInstantPhase",H);let W=v.useState("disabled"),O=u??W,D=Wt(O),J=v.useState("trackCursorAxis"),M=v.useState("disableHoverablePopup"),E=mi.useRef(!1),L=vr(),$=mi.useRef(void 0);function F(){let Oe=N?.delay,Ue=typeof q.current=="object"?q.current.open:void 0,G=A;return S&&(Ue!==0?G=l??Oe??A:G=0),G}function Z(Oe){let Ue=R.current;if(!Ue||!Oe)return!1;let G=fw(Oe);return G!==null&&G!==Ue&&Ze(Ue,G)}function se(Oe){let Ue=Z(Oe);return E.current=Ue,Ue&&(I.openChangeTimeout.clear(),I.restTimeout.clear(),I.restTimeoutPending=!1,L.clear()),Ue}let we=xl(b,{enabled:!O,mouseOnly:!0,move:!1,handleClose:!M&&J!=="both"?Sl():null,restMs:F,delay(){let Oe=typeof q.current=="object"?q.current.close:void 0,Ue=T;return f==null&&S&&(Ue=Oe),{close:Ue}},triggerElementRef:R,isActiveTrigger:C,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!E.current}}),ie=yl(b,{enabled:!O}).reference,ve=Oe=>{let Ue=E.current,G=vp(Oe),z=se(G),X=R.current,U=X&&G&&Ze(X,G);if(z&&v.select("open")&&v.select("lastOpenChangeReason")===_e.triggerHover){v.setOpen(!1,je(_e.triggerHover,Oe));return}if(Ue&&!z&&U&&!D.current&&!v.select("open")&&X&&Gr($.current)){let K=()=>{!E.current&&!D.current&&!v.select("open")&&v.setOpen(!0,je(_e.triggerHover,Oe,X))},fe=F();fe===0?(L.clear(),K()):L.start(fe,K)}},Ee=v.useState("triggerProps",P);return Ht("button",t,{state:{open:w},ref:[r,_,R],props:[we,ie,P||J!=="none"?Ee:void 0,{onMouseOver(Oe){ve(Oe.nativeEvent)},onFocus(Oe){Z(vp(Oe.nativeEvent))&&Oe.preventBaseUIHandler()},onMouseLeave(){E.current=!1,L.clear(),$.current=void 0},onPointerEnter(Oe){$.current=Oe.pointerType},onPointerDown(Oe){$.current=Oe.pointerType,v.set("closeOnClick",c),c&&!v.select("open")&&v.cancelPendingOpen(Oe.nativeEvent)},onClick(Oe){c&&!v.select("open")&&v.cancelPendingOpen(Oe.nativeEvent)},id:x,[yp.triggerDisabled]:O?"":void 0,[bp]:O?void 0:""},g],stateAttributesMapping:Yd})});var Sp=h(ge(),1);var hi=h(ge(),1),Pl=hi.createContext(void 0);function xp(){let e=hi.useContext(Pl);if(e===void 0)throw new Error(Ut(70));return e}var Ol=h(Y(),1),Cp=Sp.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return ir().useState("mounted")||o?(0,Ol.jsx)(Pl.Provider,{value:o,children:(0,Ol.jsx)(pp,{ref:r,...n})}):null});var yi=h(ge(),1);var gi=h(ge(),1),kl=gi.createContext(void 0);function yn(){let e=gi.useContext(kl);if(e===void 0)throw new Error(Ut(71));return e}var Rp=h(Y(),1),Ep=yi.forwardRef(function(t,r){let{render:o,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:u="center",sideOffset:l=0,alignOffset:c=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:g=5,sticky:d=!1,disableAnchorTracking:v=!1,collisionAvoidance:x=Af,style:C,...w}=t,b=ir(),R=xp(),A=b.useState("open"),T=b.useState("mounted"),_=b.useState("trackCursorAxis"),P=b.useState("disableHoverablePopup"),N=b.useState("floatingRootContext"),q=b.useState("instantType"),H=b.useState("transitionStatus"),S=b.useState("hasViewport"),I=ep({anchor:s,positionMethod:i,floatingRootContext:N,mounted:T,side:a,sideOffset:l,align:u,alignOffset:c,collisionBoundary:f,collisionPadding:m,sticky:d,arrowPadding:g,disableAnchorTracking:v,keepMounted:R,collisionAvoidance:x,adaptiveOrigin:S?Kd:void 0}),W=yi.useMemo(()=>({open:A,side:I.side,align:I.align,anchorHidden:I.anchorHidden,instant:_!=="none"?"tracking-cursor":q}),[A,I.side,I.align,I.anchorHidden,_,q]),O=tp(t,W,{styles:I.positionerStyles,transitionStatus:H,props:w,refs:[r,b.useStateSetter("positionerElement")],hidden:!T,inert:!A||_==="both"||P});return(0,Rp.jsx)(kl.Provider,{value:I,children:O})});var Tp=h(ge(),1);var dw={...pn,...rf},_p=Tp.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=ir(),{side:u,align:l}=yn(),c=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),g=a.useState("popupProps"),d=a.useState("floatingRootContext"),v=a.useState("disabled"),x=a.useState("closeDelay");js({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),wl(d,{enabled:!v,closeDelay:x});let C=a.useStateSetter("popupElement");return Ht("div",t,{state:{open:c,side:u,align:l,instant:f,transitionStatus:m},ref:[r,a.context.popupRef,C],props:[g,ii(m),i],stateAttributesMapping:dw})});var Pp=h(ge(),1);var Op=Pp.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=ir(),{arrowRef:u,side:l,align:c,arrowUncentered:f,arrowStyles:m}=yn(),g=a.useState("open"),d=a.useState("instantType");return Ht("div",t,{state:{open:g,side:l,align:c,uncentered:f,instant:d},ref:[r,u],props:[{style:m,"aria-hidden":!0},i],stateAttributesMapping:pn})});var Fl=h(ge(),1);var Al=h(Y(),1),kp=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,s=Fl.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),i=Fl.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Al.jsx)(_l.Provider,{value:s,children:(0,Al.jsx)(qa,{delay:i,timeoutMs:n,children:t.children})})};var Ap=h(ge(),1);var Fp=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var pw={activationDirection:e=>e?{"data-activation-direction":e}:null},Ip=Ap.forwardRef(function(t,r){let{render:o,className:n,style:s,children:i,...a}=t,u=ir(),l=yn(),c=u.useState("instantType"),{children:f,state:m}=up({store:u,side:l.side,cssVars:Fp,children:i}),g={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:c};return Ht("div",t,{state:g,ref:r,props:[a,{children:f}],stateAttributesMapping:pw})});var ss=class{constructor(){this.store=new gn}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(Ut(81,t));this.store.setOpen(!0,je(_e.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,je(_e.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function Lp(){return new ss}function vn(e){return Ht(e.defaultTagName??"div",e,e)}var Mp=h(ke(),1),Il="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"&&hw(document)),e.__wpStyleRuntime}function mw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Il}]`))if(r.getAttribute(Il)===t)return!0;return!1}function Vp(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(mw(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Il,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function hw(e){let t=Ll();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Vp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Bp(e,t){let r=Ll();r.styles.set(e,t);for(let o of r.documents.keys())Vp(o,e,t)}typeof process>"u",Bp("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 Np={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",Bp("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 Dp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},vi=(0,Mp.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},s){return vn({render:r,defaultTagName:"span",ref:s,props:er(n,{className:st(Np.text,Dp.heading,Dp.p,Np[t],o)})})});var bi=h(ke(),1),is=(0,bi.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,bi.cloneElement)(e,{width:t,height:t,...r,ref:o}));var wi=h(bn(),1),Nl=h(Y(),1),Do=(0,Nl.jsx)(wi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Nl.jsx)(wi.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var xi=h(bn(),1),Dl=h(Y(),1),Mo=(0,Dl.jsx)(xi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dl.jsx)(xi.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Si=h(bn(),1),Ml=h(Y(),1),Vl=(0,Ml.jsx)(Si.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ml.jsx)(Si.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ci=h(bn(),1),Bl=h(Y(),1),Ri=(0,Bl.jsx)(Ci.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bl.jsx)(Ci.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 Ei=h(bn(),1),jl=h(Y(),1),Ti=(0,jl.jsx)(Ei.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jl.jsx)(Ei.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 Up=h(ke(),1);function zl(e,t,r){return(0,Up.cloneElement)(e??t,{children:r})}var gw=h(Wp(),1);var Yp=h(as(),1),{lock:CA,unlock:qp}=(0,Yp.__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 yw(){let e=gw;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return qp(e.privateApis).ThemeProvider}var Zp=yw();var Xp=h(ke(),1),Ul="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"&&bw(document)),e.__wpStyleRuntime}function vw(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 Kp(e,t,r){if(!e.head)return;let o=Hl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(vw(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ul,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function bw(e){let t=Hl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Kp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function ww(e,t){let r=Hl();r.styles.set(e,t);for(let o of r.documents.keys())Kp(o,e,t)}typeof process>"u",ww("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var xw={stack:"_19ce0419607e1896__stack"},Sw={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,Xp.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:s,render:i,...a},u){let l={gap:r&&Sw[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:s};return vn({render:i,ref:u,props:er(a,{style:l,className:xw.stack})})});var xn={};ro(xn,{Popup:()=>cm,Portal:()=>_i,Positioner:()=>Pi,Provider:()=>vm,Root:()=>gm,Trigger:()=>dm});var am=h(ke(),1);var tm=h(ke(),1);var 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"&&Rw(document)),e.__wpStyleRuntime}function Cw(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 Qp(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(Cw(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Gl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function Rw(e){let t=Yl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Qp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Ew(e,t){let r=Yl();r.styles.set(e,t);for(let o of r.documents.keys())Qp(o,e,t)}typeof process>"u",Ew("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 Jp={slot:"_11fc52b637ff8a7e__slot"},$p="data-wp-compat-overlay-slot";function Tw(){return typeof document>"u"?null:document}function _w(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Ir=null;function Wl(e){return e.setAttribute("aria-hidden","false"),e}function Pw(e){let t=e.createElement("div");return t.setAttribute($p,""),Jp.slot&&t.classList.add(Jp.slot),e.body.appendChild(t),t}function em(){if(typeof window>"u"||!_w()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Tw();if(!e||!e.body)return;if(Ir&&Ir.ownerDocument===e&&Ir.isConnected)return Wl(Ir);let t=e.querySelector(`[${$p}]`);return t instanceof HTMLDivElement?(Ir=Wl(t),Ir):(Ir?.isConnected&&Ir.remove(),Ir=Wl(Pw(e)),Ir)}var rm=h(Y(),1),_i=(0,tm.forwardRef)(function({container:t,...r},o){return(0,rm.jsx)(Zt.Portal,{container:t??em(),...r,ref:o})});var om=h(ke(),1),im=h(Y(),1),ql="data-wp-hash";function Zl(){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 Ow(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 nm(e,t,r){if(!e.head)return;let o=Zl(),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 s=e.createElement("style");s.setAttribute(ql,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function kw(e){let t=Zl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nm(e,r,o);return()=>{let 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=Zl();r.styles.set(e,t);for(let o of r.documents.keys())nm(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 Fw={"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 Aw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Pi=(0,om.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...s},i){return(0,im.jsx)(Zt.Positioner,{ref:i,align:t,side:o,sideOffset:n,...s,className:st(Fw["box-sizing"],Aw.positioner,r)})});var ls=h(Y(),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"&&Lw(document)),e.__wpStyleRuntime}function Iw(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 lm(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(Iw(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Xl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function Lw(e){let t=Kl();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 Nw(e,t){let r=Kl();r.styles.set(e,t);for(let o of r.documents.keys())lm(o,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 Dw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Mw={background:"#1e1e1e"},cm=(0,am.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...s},i){let a=(0,ls.jsx)(Zp,{color:Mw,children:(0,ls.jsx)(Zt.Popup,{ref:i,className:st(Dw.popup,n),...s,children:o})}),u=zl(r,(0,ls.jsx)(Pi,{}),a);return zl(t,(0,ls.jsx)(_i,{}),u)});var um=h(ke(),1),fm=h(Y(),1),dm=(0,um.forwardRef)(function(t,r){return(0,fm.jsx)(Zt.Trigger,{ref:r,...t})});var pm=h(xe(),1),mm=h(Y(),1);function hm({children:e}){return(0,mm.jsx)(ci,{direction:(0,pm.isRTL)()?"rtl":"ltr",children:e})}var Jl=h(Y(),1);function gm(e){return(0,Jl.jsx)(hm,{children:(0,Jl.jsx)(Zt.Root,{...e})})}var ym=h(Y(),1);function vm({...e}){return(0,ym.jsx)(Zt.Provider,{...e})}var wm=h(ke(),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"&&Bw(document)),e.__wpStyleRuntime}function Vw(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 xm(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(Vw(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ql,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function Bw(e){let t=$l();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 Sm(e,t){let r=$l();r.styles.set(e,t);for(let o of r.documents.keys())xm(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 jw={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Sm("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 bm={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},ec=(0,wm.forwardRef)(function({render:t,...r},o){return vn({render:t,ref:o,props:er({className:st(bm.skeleton,bm.pulse,jw["box-sizing"]),"aria-hidden":!0},r)})});var Cm=h(ke(),1),Rm=h(Y(),1),Em=(0,Cm.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},s)=>(0,Rm.jsx)(o,{ref:s,className:st("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));Em.displayName="NavigableRegion";var Tm=Em;var Pm=h(ce(),1),{Fill:Om,Slot:km}=(0,Pm.createSlotFill)("SidebarToggle");var ar=h(Y(),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"&&Uw(document)),e.__wpStyleRuntime}function zw(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 Fm(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(zw(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(tc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function Uw(e){let t=rc();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 Hw(e,t){let r=rc();r.styles.set(e,t);for(let o of r.documents.keys())Fm(o,e,t)}typeof process>"u",Hw("ddd9aab364","._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}._8113be94e7caf73c__header-title{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)}.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 Vo={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Am({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:i,showSidebarToggle:a=!0}){let u=`h${e}`;return(0,ar.jsxs)(wn,{direction:"column",className:Vo.header,children:[(0,ar.jsxs)(wn,{className:Vo["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,ar.jsxs)(wn,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,ar.jsx)(km,{bubblesVirtually:!0,className:Vo["sidebar-toggle-slot"]}),o&&(0,ar.jsx)("div",{className:Vo["header-visual"],"aria-hidden":"true",children:o}),n&&(0,ar.jsx)(vi,{className:Vo["header-title"],render:(0,ar.jsx)(u,{}),variant:"heading-lg",children:n}),t,r]}),i&&(0,ar.jsx)(wn,{align:"center",className:Vo["header-actions"],direction:"row",gap:"sm",children:i})]}),s&&(0,ar.jsx)(vi,{render:(0,ar.jsx)("p",{}),variant:"body-md",className:Vo["header-subtitle"],children:s})]})}var cs=h(Y(),1),nc="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"&&Gw(document)),e.__wpStyleRuntime}function Ww(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${nc}]`))if(r.getAttribute(nc)===t)return!0;return!1}function Im(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(Ww(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(nc,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function Gw(e){let t=sc();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 Yw(e,t){let r=sc();r.styles.set(e,t);for(let o of r.documents.keys())Im(o,e,t)}typeof process>"u",Yw("ddd9aab364","._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}._8113be94e7caf73c__header-title{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)}.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 oc={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Lm({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,children:i,className:a,actions:u,ariaLabel:l,hasPadding:c=!1,showSidebarToggle:f=!0}){let m=st(oc.page,a);return(0,cs.jsxs)(Tm,{className:m,ariaLabel:l??(typeof n=="string"?n:""),children:[(n||t||r||u||o)&&(0,cs.jsx)(Am,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:u,showSidebarToggle:f}),c?(0,cs.jsx)("div",{className:st(oc.content,oc["has-padding"]),children:i}):i]})}Lm.SidebarToggleFill=Om;var ic=Lm;var jn=h(xe()),uv=h(ce()),fv=h(Dm()),wa=h(nr()),dv=h(Xt()),pv=h(ke());var av=h(ce(),1),lv=h(Sn(),1),D2=h(Xt(),1),M2=h(Dt(),1),wu=h(ke(),1),V2=h(No(),1);function Cn(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let s of t){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[o]=r,e}var vt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(s=>{n=n?.[s]}),n??r};var qw=["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 ac(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",s=`settings${o}${n}`,i=`settings${n}`;if(t)return vt(e,s)??vt(e,i);let a={};return qw.forEach(u=>{let l=vt(e,`settings${o}.${u}`)??vt(e,`settings.${u}`);l!==void 0&&(a=Cn(a,u.split("."),l))}),a}function lc(e,t,r,o){let n=o?".blocks."+o:"",s=t?"."+t:"",i=`settings${n}${s}`;return Cn(e,i.split("."),r)}var Gm=h(Um(),1);var Zw="1600px",Xw="320px",Kw=1,Jw=.25,Qw=.75,$w="14px";function Hm({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=Xw,maximumViewportWidth:n=Zw,scaleFactor:s=Kw,minimumFontSizeLimit:i}){if(i=Lr(i)?i:$w,r){let b=Lr(r);if(!b?.unit||!b?.value)return null;let R=Lr(i,{coerceTo:b.unit});if(R?.value&&!e&&!t&&b?.value<=R?.value)return null;if(t||(t=`${b.value}${b.unit}`),!e){let A=b.unit==="px"?b.value:b.value*16,T=Math.min(Math.max(1-.075*Math.log2(A),Jw),Qw),_=us(b.value*T,3);R?.value&&_<R?.value?e=`${R.value}${R.unit}`:e=`${_}${b.unit}`}}let a=Lr(e),u=a?.unit||"rem",l=Lr(t,{coerceTo:u});if(!a||!l)return null;let c=Lr(e,{coerceTo:"rem"}),f=Lr(n,{coerceTo:u}),m=Lr(o,{coerceTo:u});if(!f||!m||!c)return null;let g=f.value-m.value;if(!g)return null;let d=us(m.value/100,3),v=us(d,3)+u,x=100*((l.value-a.value)/g),C=us((x||1)*s,3),w=`${c.value}${c.unit} + ((1vw - ${v}) * ${C})`;return`clamp(${e}, ${w}, ${t})`}function Lr(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},s=n?.join("|"),i=new RegExp(`^(\\d*\\.?\\d+)(${s}){1,1}$`),a=e.toString().match(i);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:us(c,3),unit:l}:null}function us(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function cc(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function e1(e){let t=e?.typography??{},r=e?.layout,o=Lr(r?.wideSize)?r?.wideSize:null;return cc(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function Wm(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!cc(t?.typography)&&!cc(e))return r;let o=e1(t)?.fluid??{},n=Hm({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 t1=[{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)=>Wm(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 r1(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,Gm.getCSSValueFromRawStyle)(vt(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function o1(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 Ym(e,t){if(!e||!t)return e;let r=r1(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=o1(r.url,t?._links?.["wp:theme-file"])),r}function qm(e,t,r=[],o="slug",n){let s=[t?vt(e,["blocks",t,...r]):void 0,vt(e,r)].filter(Boolean);for(let i of s)if(i){let a=["custom","theme","default"];for(let u of a){let l=i[u];if(l){let c=l.find(f=>f[o]===n);if(c)return o==="slug"||qm(e,t,r,"slug",c.slug)[o]===c[o]?c:void 0}}}}function n1(e,t,r,[o,n]=[]){let s=t1.find(a=>a.cssVarInfix===o);if(!s||!e.settings)return r;let i=qm(e.settings,t,s.path,"slug",n);if(i){let{valueKey:a}=s,u=i[a];return Oi(e,t,u)}return r}function s1(e,t,r,o=[]){let n=(t?vt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??vt(e?.settings??{},["custom",...o]);return n?Oi(e,t,n):r}function Oi(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let l=vt(e,r.ref);if(!l||typeof l=="object"&&"ref"in l)return l;r=l}else return r;let o="var:",n="var(--wp--",s=")",i;if(r.startsWith(o))i=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(s))i=r.slice(n.length,-s.length).split("--");else return r;let[a,...u]=i;return a==="preset"?n1(e,t,r,u):a==="custom"?s1(e,t,r,u):r}function ki(e,t,r,o=!0){let n=t?"."+t:"",s=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let i=vt(e,s),a=void 0;if(i===void 0&&a){let l=!0,c=e;for(let f of s.split(".")){if(!c||typeof c!="object"||!Object.hasOwn(c,f)){l=!1;break}c=c[f]}l||(i=vt(e,a))}return o?Oi(e,r,i):i}function uc(e,t,r,o){let n=t?"."+t:"",s=o?`styles.blocks.${o}${n}`:`styles${n}`;return Cn(e,s.split("."),r)}var fc=h(Xm(),1);function fs(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,fc.default)(e?.styles,t?.styles)&&(0,fc.default)(e?.settings,t?.settings)}var rh=h($m(),1);function eh(e){return Object.prototype.toString.call(e)==="[object Object]"}function th(e){var t,r;return eh(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(eh(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Bo(e,t){return(0,rh.default)(e,t,{isMergeableObject:th,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var b1={grad:.9,turn:360,rad:360/(2*Math.PI)},Zr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},St=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},cr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},uh=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},oh=function(e){return{r:cr(e.r,0,255),g:cr(e.g,0,255),b:cr(e.b,0,255),a:cr(e.a)}},dc=function(e){return{r:St(e.r),g:St(e.g),b:St(e.b),a:St(e.a,3)}},w1=/^#([0-9a-f]{3,8})$/i,Fi=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},fh=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=Math.max(t,r,o),i=s-Math.min(t,r,o),a=i?s===t?(r-o)/i:s===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:n}},dh=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var s=Math.floor(t),i=o*(1-r),a=o*(1-(t-s)*r),u=o*(1-(1-t+s)*r),l=s%6;return{r:255*[o,a,i,i,u,o][l],g:255*[u,o,o,a,i,i][l],b:255*[i,i,u,o,o,a][l],a:n}},nh=function(e){return{h:uh(e.h),s:cr(e.s,0,100),l:cr(e.l,0,100),a:cr(e.a)}},sh=function(e){return{h:St(e.h),s:St(e.s),l:St(e.l),a:St(e.a,3)}},ih=function(e){return dh((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},ps=function(e){return{h:(t=fh(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},x1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,S1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,C1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,R1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,hc={string:[[function(e){var t=w1.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?St(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?St(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=C1.exec(e)||R1.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:oh({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=x1.exec(e)||S1.exec(e);if(!t)return null;var r,o,n=nh({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(b1[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return ih(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=n===void 0?1:n;return Zr(t)&&Zr(r)&&Zr(o)?oh({r:Number(t),g:Number(r),b:Number(o),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,s=n===void 0?1:n;if(!Zr(t)||!Zr(r)||!Zr(o))return null;var i=nh({h:Number(t),s:Number(r),l:Number(o),a:Number(s)});return ih(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,s=n===void 0?1:n;if(!Zr(t)||!Zr(r)||!Zr(o))return null;var i=(function(a){return{h:uh(a.h),s:cr(a.s,0,100),v:cr(a.v,0,100),a:cr(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(s)});return dh(i)},"hsv"]]},ah=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]},E1=function(e){return typeof e=="string"?ah(e.trim(),hc.string):typeof e=="object"&&e!==null?ah(e,hc.object):[null,void 0]};var pc=function(e,t){var r=ps(e);return{h:r.h,s:cr(r.s+100*t,0,100),l:r.l,a:r.a}},mc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},lh=function(e,t){var r=ps(e);return{h:r.h,s:r.s,l:cr(r.l+100*t,0,100),a:r.a}},gc=(function(){function e(t){this.parsed=E1(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 St(mc(this.rgba),2)},e.prototype.isDark=function(){return mc(this.rgba)<.5},e.prototype.isLight=function(){return mc(this.rgba)>=.5},e.prototype.toHex=function(){return t=dc(this.rgba),r=t.r,o=t.g,n=t.b,i=(s=t.a)<1?Fi(St(255*s)):"","#"+Fi(r)+Fi(o)+Fi(n)+i;var t,r,o,n,s,i},e.prototype.toRgb=function(){return dc(this.rgba)},e.prototype.toRgbString=function(){return t=dc(this.rgba),r=t.r,o=t.g,n=t.b,(s=t.a)<1?"rgba("+r+", "+o+", "+n+", "+s+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,s},e.prototype.toHsl=function(){return sh(ps(this.rgba))},e.prototype.toHslString=function(){return t=sh(ps(this.rgba)),r=t.h,o=t.s,n=t.l,(s=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+s+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,s},e.prototype.toHsv=function(){return t=fh(this.rgba),{h:St(t.h),s:St(t.s),v:St(t.v),a:St(t.a,3)};var t},e.prototype.invert=function(){return lr({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),lr(pc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),lr(pc(this.rgba,-t))},e.prototype.grayscale=function(){return lr(pc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),lr(lh(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),lr(lh(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"?lr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):St(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=ps(this.rgba);return typeof t=="number"?lr({h:t,s:r.s,l:r.l,a:r.a}):St(r.h)},e.prototype.isEqual=function(t){return this.toHex()===lr(t).toHex()},e})(),lr=function(e){return e instanceof gc?e:new gc(e)},ch=[],ph=function(e){e.forEach(function(t){ch.indexOf(t)<0&&(t(gc,hc),ch.push(t))})};function T1(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=lr(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 mh(e){return`${e}{filter:none}`}function hh(e,t){return`${e}{filter:url(#${t})}`}function gh(e,t){let r=T1(t);return`
+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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -27,15 +27,15 @@ var gv=Object.create;var Ra=Object.defineProperty;var yv=Object.getOwnPropertyDe
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}var yh={mobile:"480px",tablet:"782px"},vh=/^(\d+|\d*\.\d+)(px|em|rem)$/,_1=16;function P1(e){return"mobile"in e||"tablet"in e}function O1(e){return!e||typeof e!="object"?{}:P1(e)?e:e.settings?.viewport??{}}function k1(e){return typeof e=="string"&&vh.test(e.trim())}function yc(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(vh);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*_1}function vc(e){let t=O1(e),r={},o={};Object.keys(yh).forEach(a=>{let u=a,l=t[u],c=yc(l);c!==void 0&&k1(l)&&(r[u]=l.trim(),o[u]=c)});let n=Object.keys(r);if(!n.length)return{...yh};if(n.length===1)return r;let s=r.mobile,i=r.tablet;return o.mobile>=o.tablet?{mobile:s}:{mobile:s,tablet:i}}function bh(e){let t=vc(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 Ai(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=i=>{Object.keys(i).forEach(a=>{let u=i[a];if(typeof u=="object"&&u!==null)if(u.ref!==void 0)if(typeof u.ref!="string"||u.ref.trim()==="")delete i[a];else{let l=vt(e,u.ref);l!=null?i[a]=l:delete i[a]}else n(u),Object.keys(u).length===0&&delete i[a]})},s=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(s),s}var xc="default";function Ch(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===xc)&&(!r||r===xc)}function F1(e){return Ch(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==xc)}function A1(e,t){let r=F1(t);return r.length?vt(e,r):e}var I1=new Set(["blocks","variations","css"]),bc=Object.freeze({value:{},sources:{}}),L1={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function mo(e){let t=L1[e];return t?{...t}:null}function ho(e,t){return!e||!t?null:{styles:e,source:t}}function N1(e){return e.join(".")}function D1(e){return{...e}}function Rh(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function wc(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function go(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!I1.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}Rh(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var wh=new Set(["backgroundImage"]);function Eh(e,t,r,o,n,s=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let i of Object.keys(t)){let a=t[i];if(Rh(a))continue;if(wc(a)){if(a.ref.trim()==="")continue;let l=vt(r,a.ref);if(l==null||wc(l))continue;a=l}let u=[...s,i];if(!wh.has(i)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!wc(a)){let l=e[i]&&typeof e[i]=="object"&&!Array.isArray(e[i])?e[i]:{};e[i]=Eh({...l},a,r,o,n,u)}else e[i]=wh.has(i)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[N1(u)]=D1(o))}return e}function Ii(e,t){if(!e)return null;let r=A1(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var M1=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function V1(e){return e.startsWith("elements.")?!1:M1.some(t=>e===t||e.startsWith(`${t}.`))}function Th(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"&&(Th(n,o),Object.keys(n).length===0&&delete e[r])}function B1(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&V1(r)&&(Th(e,r.split(".")),delete t[r])}function j1(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=Ym(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function xh(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:s=null}={}){if(!e||!e.styles||!t)return bc;let i=e.styles,a={viewport:n,pseudoState:s},u=i,l=i.blocks?.[t]??null,c=(o??[]).map(x=>i.elements?.[x]??null).filter(x=>!!x),f=r?Ai(e,t,r)??null:null,m=[ho(go(u),mo("root")),...c.map(x=>ho(go(x),mo("element"))),l?ho(go(l),mo("block")):null,f?ho(go(f),mo("blockVariation")):null];Ch(a)||m.push(ho(go(Ii(u,a)),mo("root")),...c.map(x=>ho(go(Ii(x,a)),mo("element"))),l?ho(go(Ii(l,a)),mo("block")):null,f?ho(go(Ii(f,a)),mo("blockVariation")):null);let g=m.filter(Boolean);if(g.length===0)return bc;let d={},v=g.reduce((x,C)=>Eh(x,C.styles,e,C.source,d),{});return B1(v,d),j1(v,e,e._links??null),{value:v,sources:d}}var z1={},Sh=new WeakMap;function _h(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return xh(e,t);let o=Sh.get(r);o||(o=new WeakMap,Sh.set(r,o));let n=e?._links??z1,s=o.get(n);s||(s=new Map,o.set(n,s));let i=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,a=(t.blockName||"")+""+(t.variationName||"")+""+i;if(s.has(a))return s.get(a);let u=xh(e,t);return s.set(a,u),u}var Ph=h(as(),1),{lock:Oh,unlock:S5}=(0,Ph.__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 En={};Oh(En,{getResponsiveMediaQueries:bh,getViewportBreakpoints:vc,getViewportBreakpointValueInPixels:yc,getDuotoneFilter:gh,getDuotoneStylesheet:hh,getDuotoneUnsetStylesheet:mh,resolveStyle:_h,getVariationStyle:Ai});var Sc=h(ke(),1);var kh=h(ke(),1),Tt=(0,kh.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var Fh=h(Y(),1);function ms({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let s=(0,Sc.useMemo)(()=>Bo(r,t),[r,t]),i=(0,Sc.useMemo)(()=>({user:t,base:r,merged:s,onChange:o,fontLibraryEnabled:n}),[t,r,s,o,n]);return(0,Fh.jsx)(Tt.Provider,{value:i,children:e})}var Jr=h(ce(),1),Zh=h(xe(),1);var tx=h(Xt(),1),rx=h(nr(),1);var Ah=h(Y(),1);function Cc({className:e,...t}){return(0,Ah.jsx)(is,{className:st(e,"global-styles-ui-icon-with-current-color"),...t})}var yo=h(ce(),1);var jo=h(Y(),1);function U1({icon:e,children:t,...r}){return(0,jo.jsxs)(yo.__experimentalItem,{...r,children:[e&&(0,jo.jsxs)(yo.__experimentalHStack,{justify:"flex-start",children:[(0,jo.jsx)(Cc,{icon:e,size:24}),(0,jo.jsx)(yo.FlexItem,{children:t})]}),!e&&t]})}function Xr(e){return(0,jo.jsx)(yo.Navigator.Button,{as:U1,...e})}var G1=h(ce(),1);var Y1=h(xe(),1),Bh=h(Dt(),1);var Rc=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},Ec=function(e){return .2126*Rc(e.r)+.7152*Rc(e.g)+.0722*Rc(e.b)};function Ih(e){e.prototype.luminance=function(){return t=Ec(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,s,i,a,u,l=t instanceof e?t:new e(t);return s=this.rgba,i=l.toRgb(),a=Ec(s),u=Ec(i),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=(i=(o=r).size)===void 0?"normal":i,(s=(n=o.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:s==="AA"&&a==="large"?3:4.5);var o,n,s,i,a}}var Cr=h(ke(),1),Mh=h(Xt(),1),Vh=h(nr(),1),_c=h(xe(),1);var mt=h(xe(),1);var Lh=h(as(),1),{lock:Z5,unlock:Be}=(0,Lh.__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:Q5}=Be(En),$5={link:[{value:":link",label:(0,mt.__)("Link")},{value:":any-link",label:(0,mt.__)("Any Link")},{value:":visited",label:(0,mt.__)("Visited")},{value:":hover",label:(0,mt.__)("Hover")},{value:":focus",label:(0,mt.__)("Focus")},{value:":focus-visible",label:(0,mt.__)("Focus-visible")},{value:":active",label:(0,mt.__)("Active")}],button:[{value:":link",label:(0,mt.__)("Link")},{value:":any-link",label:(0,mt.__)("Any Link")},{value:":visited",label:(0,mt.__)("Visited")},{value:":hover",label:(0,mt.__)("Hover")},{value:":focus",label:(0,mt.__)("Focus")},{value:":focus-visible",label:(0,mt.__)("Focus-visible")},{value:":active",label:(0,mt.__)("Active")}]},eI={"core/button":[{value:":hover",label:(0,mt.__)("Hover")},{value:":focus",label:(0,mt.__)("Focus")},{value:":focus-visible",label:(0,mt.__)("Focus-visible")},{value:":active",label:(0,mt.__)("Active")}]},tI=[{value:"@tablet",label:(0,mt.__)("Tablet")},{value:"@mobile",label:(0,mt.__)("Mobile")}];function Tc(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"&&Tc(e[r],t);return e}var Li=(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=Li(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function hs(e,t){let r=Li(structuredClone(e),t);return fs(r,e)}function Nh(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 Dh(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,s=Nh(o,n),i=e?.styles?.elements?.heading?.typography?.fontFamily,a;return i?a=Nh(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=s,[s,a]}ph([Ih]);function Xe(e,t,r="merged",o=!0,n){let{user:s,base:i,merged:a,onChange:u}=(0,Cr.useContext)(Tt),l=n?.split(".").filter(Boolean)??[],c=l.find(x=>x.startsWith(":")),f=l.filter(x=>!x.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),g=a;r==="base"?g=i:r==="user"&&(g=s);let d=(0,Cr.useMemo)(()=>{let x=ki(g,m,t,o);return c?x?.[c]??{}:x},[g,m,t,o,c]),v=(0,Cr.useCallback)(x=>{let C=x;c&&(C={...ki(s,m,t,!1),[c]:x});let w=uc(s,m,C,t);u(w)},[s,u,m,t,c]);return[d,v]}function Je(e,t,r="merged"){let{user:o,base:n,merged:s,onChange:i}=(0,Cr.useContext)(Tt),a=s;r==="base"?a=n:r==="user"&&(a=o);let u=(0,Cr.useMemo)(()=>ac(a,e,t),[a,e,t]),l=(0,Cr.useCallback)(c=>{let f=lc(o,e,c,t);i(f)},[o,i,e,t]);return[u,l]}var H1=[];function W1({title:e,settings:t,styles:r}){return e===(0,_c.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Ni(e=[]){let{variationsFromTheme:t}=(0,Mh.useSelect)(o=>({variationsFromTheme:o(Vh.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||H1}),[]),{user:r}=(0,Cr.useContext)(Tt);return(0,Cr.useMemo)(()=>{let o=structuredClone(r),n=Tc(o,e);n.title=(0,_c.__)("Default");let s=t.filter(a=>hs(a,e)).map(a=>Bo(n,a)),i=[n,...s];return i?.length?i.filter(W1):[]},[e,r,t])}var Pc=h(Y(),1),{useHasDimensionsPanel:dI,useHasTypographyPanel:pI,useHasColorPanel:mI,useSettingsForBlockElement:hI,useHasBackgroundPanel:gI}=Be(Bh.privateApis);var Nr=h(ce(),1);function Tn(){let[e="black"]=Xe("color.text"),[t="white"]=Xe("color.background"),[r=e]=Xe("elements.h1.color.text"),[o=r]=Xe("elements.link.color.text"),[n=o]=Xe("elements.button.color.background"),[s]=Je("color.palette.core")||[],[i]=Je("color.palette.theme")||[],[a]=Je("color.palette.custom")||[],u=(i??[]).concat(a??[]).concat(s??[]),l=u.filter(({color:m})=>m===e),c=u.filter(({color:m})=>m===n),f=l.concat(c).concat(u).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:u,highlightedColors:f}}var Uh=h(ke(),1),Hh=h(ce(),1),kc=h(xe(),1);function q1(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function Z1(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let n=parseInt(o[0]),s=parseInt(o[1]);for(let i=n;i<=s;i+=100)t.push(i)}else o.length===1&&t.push(parseInt(o[0]))}),t}function jh(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 Oc(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 _n(e){let t={fontFamily:jh(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=Z1(r),n=q1(400,o);t.fontWeight=String(n)||"400"}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&String(e.fontFace[0].fontWeight)||"400"}return t}function zh(e){return{fontFamily:jh(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var gs=h(Y(),1);function Di({fontSize:e,variation:t}){let{base:r}=(0,Uh.useContext)(Tt),o=r;t&&(o={...r,...t});let[n]=Xe("color.text"),[s,i]=Dh(o),a=s?_n(s):{},u=i?_n(i):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,gs.jsxs)(Hh.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,gs.jsx)("span",{style:u,children:(0,kc._x)("A","Uppercase letter A")}),(0,gs.jsx)("span",{style:a,children:(0,kc._x)("a","Lowercase letter A")})]})}var Wh=h(ce(),1);var Gh=h(Y(),1);function Yh({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Tn(),o=e*t;return r.map(({slug:n,color:s},i)=>(0,Gh.jsx)(Wh.__unstableMotion.div,{style:{height:o,width:o,background:s,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:i===1?.2:.1}},`${n}-${i}`))}var qh=h(ce(),1),Pn=h(No(),1),zo=h(ke(),1);var Kr=h(Y(),1),Fc=248,Ac=152,X1={leading:!0,trailing:!0};function K1({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=Xe("color.background"),[s]=Xe("color.gradient"),i=(0,Pn.useReducedMotion)(),[a,u]=(0,zo.useState)(!1),[l,{width:c}]=(0,Pn.useResizeObserver)(),[f,m]=(0,zo.useState)(c),[g,d]=(0,zo.useState)(),v=(0,Pn.useThrottle)(m,250,X1);(0,zo.useLayoutEffect)(()=>{c&&v(c)},[c,v]),(0,zo.useLayoutEffect)(()=>{let b=f?f/Fc:1,R=b-(g||0);(Math.abs(R)>.1||!g)&&d(b)},[f,g]);let x=c?c/Fc:1,C=g||x,w=!!c;return(0,Kr.jsxs)(Kr.Fragment,{children:[(0,Kr.jsx)("div",{style:{position:"relative"},children:l}),!w&&(0,Kr.jsx)(ec,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:Fc/Ac}}),w&&(0,Kr.jsx)("div",{className:st("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:Ac*C},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,Kr.jsx)(qh.__unstableMotion.div,{style:{height:Ac*C,width:"100%",background:s??n},initial:"start",animate:(a||r)&&!i&&t?"hover":"start",children:[].concat(e).map((b,R)=>b({ratio:C,key:R}))})})]})}var On=K1;var Kt=h(Y(),1),J1={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Q1={hover:{opacity:1},start:{opacity:.5}},$1={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function ex({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=Xe("typography.fontWeight"),[s="serif"]=Xe("typography.fontFamily"),[i=s]=Xe("elements.h1.typography.fontFamily"),[a=n]=Xe("elements.h1.typography.fontWeight"),[u="black"]=Xe("color.text"),[l=u]=Xe("elements.h1.color.text"),{paletteColors:c}=Tn();return(0,Kt.jsxs)(On,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,Kt.jsx)(Nr.__unstableMotion.div,{variants:J1,style:{height:"100%",overflow:"hidden"},children:(0,Kt.jsxs)(Nr.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Kt.jsx)(Di,{fontSize:65*f,variation:o}),(0,Kt.jsx)(Nr.__experimentalVStack,{spacing:4*f,children:(0,Kt.jsx)(Yh,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,Kt.jsx)(Nr.__unstableMotion.div,{variants:r?Q1:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Kt.jsx)(Nr.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:c.slice(0,4).map(({color:m},g)=>(0,Kt.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},g))})},f),({ratio:f,key:m})=>(0,Kt.jsx)(Nr.__unstableMotion.div,{variants:$1,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Kt.jsx)(Nr.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,Kt.jsx)("div",{style:{fontSize:40*f,fontFamily:i,color:l,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var Ic=ex;var Xh=h(Y(),1);var Nc=h(Sn(),1),kn=h(xe(),1),Ho=h(ce(),1),Dc=h(Xt(),1),vo=h(ke(),1),Mi=h(Dt(),1),tg=h(No(),1);import{speak as ix}from"@wordpress/a11y";var Kh=h(Sn(),1),Jh=h(Xt(),1),ox=h(ce(),1);var nx=h(Y(),1);function sx(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function Lc(e){let t=(0,Jh.useSelect)(n=>{let{getBlockStyles:s}=n(Kh.store);return s(e)},[e]),[r]=Xe("variations",e),o=Object.keys(r??{});return sx(t,o)}var Uo=h(ce(),1),Qh=h(xe(),1);var $h=h(Dt(),1);var eg=h(Y(),1),{StateControl:ZI,StateControlBadges:XI}=Be($h.privateApis);var Dr=h(Y(),1),{useHasDimensionsPanel:ax,useHasTypographyPanel:lx,useHasBorderPanel:cx,useSettingsForBlockElement:ux,useHasColorPanel:fx,useHasBackgroundPanel:dx}=Be(Mi.privateApis);function px(){let e=(0,Dc.useSelect)(n=>n(Nc.store).getBlockTypes(),[]),t=(n,s)=>{let{core:i,noncore:a}=n;return(s.name.startsWith("core/")?i:a).push(s),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function mx(e){let[t]=Je("",e),r=ux(t,e),o=lx(r),n=fx(r),s=dx(r),i=cx(r),a=ax(r),u=i||a,l=!!Lc(e)?.length;return o||n||s||u||l}function hx({block:e}){return mx(e.name)?(0,Dr.jsx)(Xr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Dr.jsxs)(Ho.__experimentalHStack,{justify:"flex-start",children:[(0,Dr.jsx)(Mi.BlockIcon,{icon:e.icon}),(0,Dr.jsx)(Ho.FlexItem,{children:e.title})]})}):null}function gx({filterValue:e}){let t=px(),r=(0,tg.useDebounce)(ix,500),{isMatchingSearchTerm:o}=(0,Dc.useSelect)(Nc.store),n=e?t.filter(i=>o(i,e)):t,s=(0,vo.useRef)(null);return(0,vo.useEffect)(()=>{if(!e)return;let i=s.current?.childElementCount||0,a=(0,kn.sprintf)((0,kn._n)("%d result found.","%d results found.",i),i);r(a,"polite")},[e,r]),(0,Dr.jsx)("div",{ref:s,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,Dr.jsx)(Ho.__experimentalText,{align:"center",as:"p",children:(0,kn.__)("No blocks found.")}):n.map(i=>(0,Dr.jsx)(hx,{block:i},"menu-itemblock-"+i.name))})}var oL=(0,vo.memo)(gx);var xx=h(Sn(),1),sg=h(Dt(),1),Mc=h(ke(),1),Sx=h(Xt(),1),Cx=h(nr(),1),Vc=h(ce(),1),ig=h(xe(),1);var yx=h(Dt(),1),rg=h(Sn(),1),vx=h(ce(),1),bx=h(ke(),1);var wx=h(Y(),1),{getViewportBreakpoints:uL,getViewportBreakpointValueInPixels:fL}=Be(En);var og=h(ce(),1),ng=h(Y(),1);function ur({children:e,level:t=2}){return(0,ng.jsx)(og.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Bc=h(Y(),1);var{useHasDimensionsPanel:TL,useHasTypographyPanel:_L,useHasBorderPanel:PL,useSettingsForBlockElement:OL,useHasColorPanel:kL,useHasFiltersPanel:FL,useHasImageSettingsPanel:AL,useHasBackgroundPanel:IL,BackgroundPanel:LL,BorderPanel:NL,ColorPanel:DL,TypographyPanel:ML,DimensionsPanel:VL,FiltersPanel:BL,ImageSettingsPanel:jL,AdvancedPanel:zL}=Be(sg.privateApis);var DE=h(xe(),1),ME=h(ce(),1),VE=h(ke(),1);var Rx=h(ce(),1);var Ex=h(Y(),1);var Tx=h(xe(),1),Vi=h(ce(),1);var ag=h(Y(),1);var zi=h(ce(),1);var lg=h(ce(),1);var Bi=h(Y(),1),_x=({variation:e,isFocused:t,withHoverView:r})=>(0,Bi.jsx)(On,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Bi.jsx)(lg.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Bi.jsx)(Di,{variation:e,fontSize:85*o})},n)}),cg=_x;var Wo=h(ke(),1),fg=h(jc(),1),ji=h(xe(),1);var bo=h(Y(),1);function Fn({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[s,i]=(0,Wo.useState)(!1),{base:a,user:u,onChange:l}=(0,Wo.useContext)(Tt),c=(0,Wo.useMemo)(()=>{let x=Bo(a,e);return o&&(x=Li(x,o)),{user:e,base:a,merged:x,onChange:()=>{}}},[e,a,o]),f=()=>l(e),m=x=>{x.keyCode===fg.ENTER&&(x.preventDefault(),f())},g=(0,Wo.useMemo)(()=>fs(u,e),[u,e]),d=e?.title;e?.description&&(d=(0,ji.sprintf)((0,ji._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,bo.jsx)("div",{className:st("global-styles-ui-variations_item",{"is-active":g}),role:"button",onClick:f,onKeyDown:m,tabIndex:0,"aria-label":d,"aria-current":g,onFocus:()=>i(!0),onBlur:()=>i(!1),children:(0,bo.jsx)("div",{className:st("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(s)})});return(0,bo.jsx)(Tt.Provider,{value:c,children:n?(0,bo.jsxs)(xn.Root,{children:[(0,bo.jsx)(xn.Trigger,{render:v}),(0,bo.jsx)(xn.Popup,{children:e?.title})]}):v})}var Go=h(Y(),1),dg=["typography"];function Ui({title:e,gap:t=2}){let r=Ni(dg);return r?.length<=1?null:(0,Go.jsxs)(zi.__experimentalVStack,{spacing:3,children:[e&&(0,Go.jsx)(ur,{level:3,children:e}),(0,Go.jsx)(zi.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Go.jsx)(Fn,{variation:o,properties:dg,showTooltip:!0,children:()=>(0,Go.jsx)(cg,{variation:o})},n))})]})}var LE=h(xe(),1),Cs=h(ce(),1);var NE=h(ke(),1);var Qr=h(ke(),1),Co=h(Xt(),1),So=h(nr(),1),Wc=h(xe(),1);var zc=h(mg(),1),hg=h(nr(),1),gg="/wp/v2/font-families";function yg(e){let{receiveEntityRecords:t}=e.dispatch(hg.store);t("postType","wp_font_family",[],void 0,!0)}async function vg(e,t){let o=await(0,zc.default)({path:gg,method:"POST",body:e});return yg(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function bg(e,t,r){let o={path:`${gg}/${e}/font-faces`,method:"POST",body:t},n=await(0,zc.default)(o);return yg(r),{id:n.id,...n.font_face_settings}}var An=function(){return An=Object.assign||function(t){for(var r,o=1,n=arguments.length;o<n;o++){r=arguments[o];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},An.apply(this,arguments)};function wg(e){return e.toLowerCase()}var Px=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Ox=/[^A-Z0-9]+/gi;function Sg(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?Px:r,n=t.stripRegexp,s=n===void 0?Ox:n,i=t.transform,a=i===void 0?wg:i,u=t.delimiter,l=u===void 0?" ":u,c=xg(xg(e,o,"$1\0$2"),s,"\0"),f=0,m=c.length;c.charAt(f)==="\0";)f++;for(;c.charAt(m-1)==="\0";)m--;return c.slice(f,m).split("\0").map(a).join(l)}function xg(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function Cg(e,t){return t===void 0&&(t={}),Sg(e,An({delimiter:"."},t))}function Rg(e,t){return t===void 0&&(t={}),Cg(e,An({delimiter:"-"},t))}function Hi(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Rg(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 fr=h(xe(),1),Uc=["otf","ttf","woff","woff2"],Eg={100:(0,fr._x)("Thin","font weight"),200:(0,fr._x)("Extra-light","font weight"),300:(0,fr._x)("Light","font weight"),400:(0,fr._x)("Normal","font weight"),500:(0,fr._x)("Medium","font weight"),600:(0,fr._x)("Semi-bold","font weight"),700:(0,fr._x)("Bold","font weight"),800:(0,fr._x)("Extra-bold","font weight"),900:(0,fr._x)("Black","font weight")},Tg={normal:(0,fr._x)("Normal","font style"),italic:(0,fr._x)("Italic","font style")};var{File:_g}=window;function wo(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function kx(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Wi(e){let t=Eg[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":Tg[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function Fx(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 Pg(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,...s}=o,i=r.get(o.slug),a=Fx(i.fontFace,n);r.set(o.slug,{...s,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function xo(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof _g)o=await t.arrayBuffer();else return;let s=await new window.FontFace(Oc(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(s),r==="iframe"||r==="all"){let i=document.querySelector('iframe[name="editor-canvas"]');i?.contentDocument&&i.contentDocument.fonts.add(s)}}function ys(e,t="all"){let r=o=>{o.forEach(n=>{n.family===Oc(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 In(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return kx(t)||(t=encodeURI(t)),t}function Og(e){let t=new FormData,{fontFace:r,category:o,...n}=e,s={...n,slug:Hi(e.slug)};return t.append("font_family_settings",JSON.stringify(s)),t}function kg(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},s=new FormData;if(n.file){let i=Array.isArray(n.file)?n.file:[n.file],a=[];i.forEach((u,l)=>{let c=`file-${o}-${l}`;s.append(c,u,u.name),a.push(c)}),n.src=a.length===1?a[0]:a,delete n.file,s.append("font_face_settings",JSON.stringify(n))}else s.append("font_face_settings",JSON.stringify(n));return s})}async function Fg(e,t,r){let o=[];for(let s of t)try{let i=await bg(e,s,r);o.push({status:"fulfilled",value:i})}catch(i){o.push({status:"rejected",reason:i})}let n={errors:[],successes:[]};return o.forEach((s,i)=>{if(s.status==="fulfilled"&&s.value){let a=s.value;n.successes.push(a)}else s.reason&&n.errors.push({data:t[i],message:s.reason.message})}),n}async function Ag(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 _g([o],n,{type:o.type})})));return t.length===1?t[0]:t}function Hc(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}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 s of t){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[o]=r,e}function Gi(e,t,r=[]){let o=u=>u.slug===e.slug,n=u=>u.find(o),s=u=>u?r.filter(l=>!o(l)):[...r,e],i=u=>{let l=f=>f.fontWeight===t.fontWeight&&f.fontStyle===t.fontStyle;if(!u)return[...r,{...e,fontFace:[t]}];let c=u.fontFace||[];return c.find(l)?c=c.filter(f=>!l(f)):c=[...c,t],c.length===0?r.filter(f=>!o(f)):r.map(f=>o(f)?{...f,fontFace:c}:f)},a=n(r);return t?i(a):s(a)}var Lg=h(Y(),1),Mt=(0,Qr.createContext)({});Mt.displayName="FontLibraryContext";function Ax({children:e}){let t=(0,Co.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,Co.useDispatch)(So.store),{globalStylesId:n}=(0,Co.useSelect)(E=>{let{__experimentalGetCurrentGlobalStylesId:L}=E(So.store);return{globalStylesId:L()}},[]),s=(0,So.useEntityRecord)("root","globalStyles",n),[i,a]=(0,Qr.useState)(!1),{records:u=[],isResolving:l}=(0,So.useEntityRecords)("postType","wp_font_family",{_embed:!0}),c=(u||[]).map(E=>({id:E.id,...E.font_family_settings||{},fontFace:E?._embedded?.font_faces?.map(L=>L.font_face_settings)||[]}))||[],[f,m]=Je("typography.fontFamilies"),g=async E=>{if(!s.record)return;let L=s.record,$=Ig(L??{},["settings","typography","fontFamilies"],E);await r("root","globalStyles",$)},[d,v]=(0,Qr.useState)(""),[x,C]=(0,Qr.useState)(void 0),w=f?.theme?f.theme.map(E=>wo(E,{source:"theme"})).sort((E,L)=>E.name.localeCompare(L.name)):[],b=f?.custom?f.custom.map(E=>wo(E,{source:"custom"})).sort((E,L)=>E.name.localeCompare(L.name)):[],R=c?c.map(E=>wo(E,{source:"custom"})).sort((E,L)=>E.name.localeCompare(L.name)):[];(0,Qr.useEffect)(()=>{d||C(void 0)},[d]);let A=E=>{if(!E){C(void 0);return}let $=(E.source==="theme"?w:R).find(F=>F.slug===E.slug);C({...$||E,source:E.source})},[T]=(0,Qr.useState)(new Set),_=E=>E.reduce(($,F)=>{let Z=F?.fontFace&&F.fontFace?.length>0?F?.fontFace.map(se=>`${se.fontStyle??""}${se.fontWeight??""}`):["normal400"];return $[F.slug]=Z,$},{}),P=E=>_(E==="theme"?w:b),N=(E,L,$,F)=>!L&&!$?!!P(F)[E]:!!P(F)[E]?.includes((L??"")+($??"")),q=(E,L)=>P(L)[E]||[];async function H(E){a(!0);try{let L=[],$=[];for(let Z of E){let se=!1,we=await(0,Co.resolveSelect)(So.store).getEntityRecords("postType","wp_font_family",{slug:Z.slug,per_page:1,_embed:!0}),ie=we&&we.length>0?we[0]:null,ve=ie?{id:ie.id,...ie.font_family_settings,fontFace:(ie?._embedded?.font_faces??[]).map(Ae=>Ae.font_face_settings)||[]}:null;ve||(se=!0,ve=await vg(Og(Z),t));let Ee=ve.fontFace&&Z.fontFace?ve.fontFace.filter(Ae=>Ae&&Z.fontFace&&Hc(Ae,Z.fontFace)):[];ve.fontFace&&Z.fontFace&&(Z.fontFace=Z.fontFace.filter(Ae=>!Hc(Ae,ve.fontFace)));let ee=[],Fe=[];if(Z?.fontFace?.length??!1){let Ae=await Fg(ve.id,kg(Z),t);ee=Ae?.successes,Fe=Ae?.errors}(ee?.length>0||Ee?.length>0)&&(ve.fontFace=[...ee],L.push(ve)),ve&&!Z?.fontFace?.length&&L.push(ve),se&&(Z?.fontFace?.length??0)>0&&ee?.length===0&&await o("postType","wp_font_family",ve.id,{force:!0}),$=$.concat(Fe)}let F=$.reduce((Z,se)=>Z.includes(se.message)?Z:[...Z,se.message],[]);if(L.length>0){let Z=W(L);await g(Z)}if(F.length>0){let Z=new Error((0,Wc.__)("There was an error installing fonts."));throw Z.installationErrors=F,Z}}finally{a(!1)}}async function S(E){if(!E?.id)throw new Error((0,Wc.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",E.id,{force:!0});let L=I(E);return await g(L),{deleted:!0}}catch(L){throw console.error("There was an error uninstalling the font family:",L),L}}let I=E=>{let $=(f?.[E.source??""]??[]).filter(Z=>Z.slug!==E.slug),F={...f,[E.source??""]:$};return m(F),E.fontFace&&E.fontFace.forEach(Z=>{ys(Z,"all")}),F},W=E=>{let L=O(E),$={...f,custom:Pg(f?.custom,L)};return m($),D(L),$},O=E=>E.map(({id:L,fontFace:$,...F})=>({...F,...$&&$.length>0?{fontFace:$.map(({id:Z,...se})=>se)}:{}})),D=E=>{E.forEach(L=>{L.fontFace&&L.fontFace.forEach($=>{let F=In($?.src??"");F&&xo($,F,"all")})})},J=(E,L)=>{let $=f?.[E.source??""]??[],F=Gi(E,L,$);m({...f,[E.source??""]:F});let Z=N(E.slug,L?.fontStyle??"",L?.fontWeight??"",E.source??"custom");if(L&&Z)ys(L,"all");else{let se=In(L?.src??"");L&&se&&xo(L,se,"all")}},M=async E=>{if(!E.src)return;let L=In(E.src);!L||T.has(L)||(xo(E,L,"document"),T.add(L))};return(0,Lg.jsx)(Mt.Provider,{value:{libraryFontSelected:x,handleSetLibraryFontSelected:A,fontFamilies:f??{},baseCustomFonts:R,isFontActivated:N,getFontFacesActivated:q,loadFontFaceAsset:M,installFonts:H,uninstallFontFamily:S,toggleActivateFont:J,getAvailableFontsOutline:_,modalTabOpen:d,setModalTabOpen:v,saveFontFamilies:g,isResolvingLibrary:l,isInstalling:i},children:e})}var Yi=Ax;var la=h(xe(),1),Xc=h(ce(),1),gy=h(nr(),1),AE=h(Xt(),1);var Ie=h(ce(),1),bs=h(nr(),1),Gc=h(Xt(),1),Br=h(ke(),1),at=h(xe(),1);var Nn=h(xe(),1),Zi=h(ke(),1),dr=h(ce(),1);var Ng=h(ce(),1),Mr=h(ke(),1);var qi=h(Y(),1);function Ix(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function Lx(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 Nx({font:e,text:t}){let r=(0,Mr.useRef)(null),o=Lx(e),n=_n(e);t=t||("name"in e?e.name:"");let s=e.preview,[i,a]=(0,Mr.useState)(!1),[u,l]=(0,Mr.useState)(!1),{loadFontFaceAsset:c}=(0,Mr.useContext)(Mt),f=s??Ix(o),m=f&&f.match(/\.(png|jpg|jpeg|gif|svg)$/i),g=zh(o),d={fontSize:"18px",lineHeight:1,opacity:u?"1":"0",...n,...g};return(0,Mr.useEffect)(()=>{let v=new window.IntersectionObserver(([x])=>{a(x.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[r]),(0,Mr.useEffect)(()=>{(async()=>i&&(!m&&o.src&&await c(o),l(!0)))()},[o,i,c,m]),(0,qi.jsx)("div",{ref:r,children:m?(0,qi.jsx)("img",{src:f,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,qi.jsx)(Ng.__experimentalText,{style:d,className:"font-library__font-variant_demo-text",children:t})})}var Ln=Nx;var Vr=h(Y(),1);function Dx({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let s=e.fontFace?.length||1,i={cursor:t?"pointer":"default"},a=(0,dr.useNavigator)(),u=(0,Zi.useRef)(null);return(0,Zi.useEffect)(()=>{n&&u.current?.focus()},[n]),(0,Vr.jsx)(dr.Button,{ref:u,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:i,className:"font-library__font-card",children:(0,Vr.jsxs)(dr.Flex,{justify:"space-between",wrap:!1,children:[(0,Vr.jsx)(Ln,{font:e}),(0,Vr.jsxs)(dr.Flex,{justify:"flex-end",children:[(0,Vr.jsx)(dr.FlexItem,{children:(0,Vr.jsx)(dr.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Nn.sprintf)((0,Nn._n)("%d variant","%d variants",s),s)})}),(0,Vr.jsx)(dr.FlexItem,{children:(0,Vr.jsx)(is,{icon:(0,Nn.isRTL)()?Do:Mo})})]})]})})}var vs=Dx;var Xi=h(ke(),1),Ki=h(ce(),1);var Yo=h(Y(),1);function Mx({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,Xi.useContext)(Mt),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),s=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},i=t.name+" "+Wi(e),a=(0,Xi.useId)();return(0,Yo.jsx)("div",{className:"font-library__font-card",children:(0,Yo.jsxs)(Ki.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Yo.jsx)(Ki.CheckboxControl,{checked:n,onChange:s,id:a}),(0,Yo.jsx)("label",{htmlFor:a,children:(0,Yo.jsx)(Ln,{font:e,text:i,onClick:s})})]})})}var Dg=Mx;function Mg(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 Ji(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?Mg(t.fontWeight?.toString()??"normal")-Mg(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Re=h(Y(),1);function Vg(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 Vx(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:s,saveFontFamilies:i,getFontFacesActivated:a}=(0,Br.useContext)(Mt),[u,l]=Je("typography.fontFamilies"),[c,f]=(0,Br.useState)(void 0),[m,g]=(0,Br.useState)(!1),[d,v]=(0,Br.useState)(null),[x]=Je("typography.fontFamilies",void 0,"base"),C=(0,Gc.useSelect)(F=>{let{__experimentalGetCurrentGlobalStylesId:Z}=F(bs.store);return Z()},[]),w=(0,bs.useEntityRecord)("root","globalStyles",C),b=w?.edits?.settings?.typography?.fontFamilies,R=w?.record?.settings?.typography?.fontFamilies,A=(0,Br.useMemo)(()=>b===void 0?!1:Vg(b)!==Vg(R),[b,R]),T=u?.theme?u.theme.map(F=>wo(F,{source:"theme"})).sort((F,Z)=>F.name.localeCompare(Z.name)):[],_=new Set(T.map(F=>F.slug)),P=x?.theme?T.concat(x.theme.filter(F=>!_.has(F.slug)).map(F=>wo(F,{source:"theme"})).sort((F,Z)=>F.name.localeCompare(Z.name))):[],N=t?.source==="custom"&&t?.id,q=(0,Gc.useSelect)(F=>{let{canUser:Z}=F(bs.store);return N&&Z("delete",{kind:"postType",name:"wp_font_family",id:N})},[N]),H=!!t&&t?.source!=="theme"&&q,S=()=>{g(!0)},I=async()=>{v(null);try{await i(u),v({type:"success",message:(0,at.__)("Font family updated successfully.")})}catch(F){v({type:"error",message:(0,at.sprintf)((0,at.__)("There was an error updating the font family. %s"),F.message)})}},W=F=>F?!F.fontFace||!F.fontFace.length?[{fontFamily:F.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Ji(F.fontFace):[],O=F=>{let Z=F?.fontFace&&(F?.fontFace?.length??0)>0?F.fontFace.length:1,se=a(F.slug,F.source).length;return(0,at.sprintf)((0,at.__)("%1$d of %2$d active"),se,Z)};(0,Br.useEffect)(()=>{r(t)},[]);let D=t?a(t.slug,t.source).length:0,J=t?.fontFace?.length??(t?.fontFamily?1:0),M=D>0&&D!==J,E=D===J,L=()=>{if(!t||!t?.source)return;let F=u?.[t.source]?.filter(se=>se.slug!==t.slug)??[],Z=E?F:[...F,t];l({...u,[t.source]:Z}),t.fontFace&&t.fontFace.forEach(se=>{if(E)ys(se,"all");else{let we=In(se?.src??"");we&&xo(se,we,"all")}})},$=P.length>0||e.length>0;return(0,Re.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Re.jsx)("div",{className:"font-library__loading",children:(0,Re.jsx)(Ie.ProgressBar,{})}),!n&&(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsxs)(Ie.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Re.jsx)(Ie.Navigator.Screen,{path:"/",children:(0,Re.jsxs)(Ie.__experimentalVStack,{spacing:"8",children:[d&&(0,Re.jsx)(Ie.Notice,{status:d.type,onRemove:()=>v(null),children:d.message}),!$&&(0,Re.jsx)(Ie.__experimentalText,{as:"p",children:(0,at.__)("No fonts installed.")}),P.length>0&&(0,Re.jsxs)(Ie.__experimentalVStack,{children:[(0,Re.jsx)("h2",{className:"font-library__fonts-title",children:(0,at._x)("Theme","font source")}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:P.map(F=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(vs,{font:F,navigatorPath:"/fontFamily",variantsText:O(F),shouldFocus:F.slug===c,onClick:()=>{v(null),r(F)}})},F.slug))})]}),e.length>0&&(0,Re.jsxs)(Ie.__experimentalVStack,{children:[(0,Re.jsx)("h2",{className:"font-library__fonts-title",children:(0,at._x)("Custom","font source")}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(F=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(vs,{font:F,navigatorPath:"/fontFamily",variantsText:O(F),shouldFocus:F.slug===c,onClick:()=>{v(null),r(F)}})},F.slug))})]})]})}),(0,Re.jsxs)(Ie.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Re.jsx)(Bx,{font:t,isOpen:m,setIsOpen:g,setNotice:v,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Re.jsxs)(Ie.Flex,{justify:"flex-start",children:[(0,Re.jsx)(Ie.Navigator.BackButton,{icon:(0,at.isRTL)()?Mo:Do,size:"small",onClick:()=>{f(t?.slug),r(void 0),v(null)},label:(0,at.__)("Back")}),(0,Re.jsx)(Ie.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),d&&(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsx)(Ie.__experimentalSpacer,{margin:1}),(0,Re.jsx)(Ie.Notice,{status:d.type,onRemove:()=>v(null),children:d.message}),(0,Re.jsx)(Ie.__experimentalSpacer,{margin:1})]}),(0,Re.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Re.jsx)(Ie.__experimentalText,{children:(0,at.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Re.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Re.jsxs)(Ie.__experimentalVStack,{spacing:0,children:[(0,Re.jsx)(Ie.CheckboxControl,{className:"font-library__select-all",label:(0,at.__)("Select all"),checked:E,onChange:L,indeterminate:M}),(0,Re.jsx)(Ie.__experimentalSpacer,{margin:8}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&W(t).map((F,Z)=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(Dg,{font:t,face:F},`face${Z}`)},`face${Z}`))})]})]})]}),(0,Re.jsxs)(Ie.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[s&&(0,Re.jsx)(Ie.ProgressBar,{}),H&&(0,Re.jsx)(Ie.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:S,children:(0,at.__)("Delete")}),(0,Re.jsx)(Ie.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:I,disabled:!A,accessibleWhenDisabled:!0,children:(0,at.__)("Update")})]})]})]})}function Bx({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:s}){let i=(0,Ie.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),i.goBack(),s(void 0),o({type:"success",message:(0,at.__)("Font family uninstalled successfully.")})}catch(l){o({type:"error",message:(0,at.__)("There was an error uninstalling the font family.")+l.message})}},u=()=>{r(!1)};return(0,Re.jsx)(Ie.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,at.__)("Cancel"),confirmButtonText:(0,at.__)("Delete"),onCancel:u,onConfirm:a,size:"medium",children:e&&(0,at.sprintf)((0,at.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var Qi=Vx;var bt=h(ke(),1),Ce=h(ce(),1),Yg=h(No(),1),rt=h(xe(),1);var qg=h(nr(),1);function Bg(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(s=>s.categories&&s.categories.indexOf(r)!==-1)),o&&(n=n.filter(s=>s.font_family_settings&&s.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function jg(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function zg(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var ws=h(xe(),1),Vt=h(ce(),1),pr=h(Y(),1);function jx(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,pr.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,pr.jsx)(Vt.Card,{children:(0,pr.jsxs)(Vt.CardBody,{children:[(0,pr.jsx)(Vt.__experimentalHeading,{level:2,children:(0,ws.__)("Connect to Google Fonts")}),(0,pr.jsx)(Vt.__experimentalSpacer,{margin:6}),(0,pr.jsx)(Vt.__experimentalText,{as:"p",children:(0,ws.__)("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,pr.jsx)(Vt.__experimentalSpacer,{margin:3}),(0,pr.jsx)(Vt.__experimentalText,{as:"p",children:(0,ws.__)("You can alternatively upload files directly on the Upload tab.")}),(0,pr.jsx)(Vt.__experimentalSpacer,{margin:6}),(0,pr.jsx)(Vt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,ws.__)("Allow access to Google Fonts")})]})})})}var Ug=jx;var Hg=h(ke(),1),$i=h(ce(),1);var qo=h(Y(),1);function zx({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},s=t.name+" "+Wi(e),i=(0,Hg.useId)();return(0,qo.jsx)("div",{className:"font-library__font-card",children:(0,qo.jsxs)($i.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,qo.jsx)($i.CheckboxControl,{checked:o,onChange:n,id:i}),(0,qo.jsx)("label",{htmlFor:i,children:(0,qo.jsx)(Ln,{font:e,text:s,onClick:n})})]})})}var Wg=zx;var he=h(Y(),1),Ux={slug:"all",name:(0,rt._x)("All","font categories")},Gg="wp-font-library-google-fonts-permission",Hx=500;function Wx({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(Gg)==="true",[o,n]=(0,bt.useState)(null),[s,i]=(0,bt.useState)(void 0),[a,u]=(0,bt.useState)(null),[l,c]=(0,bt.useState)([]),[f,m]=(0,bt.useState)(1),[g,d]=(0,bt.useState)({}),[v,x]=(0,bt.useState)(t&&!r()),{installFonts:C,isInstalling:w}=(0,bt.useContext)(Mt),{record:b,isResolving:R}=(0,qg.useEntityRecord)("root","fontCollection",e);(0,bt.useEffect)(()=>{let ee=()=>{x(t&&!r())};return ee(),window.addEventListener("storage",ee),()=>window.removeEventListener("storage",ee)},[e,t]);let A=()=>{window.localStorage.setItem(Gg,"false"),window.dispatchEvent(new Event("storage"))};(0,bt.useEffect)(()=>{n(null)},[e]),(0,bt.useEffect)(()=>{c([])},[o]);let T=(0,bt.useMemo)(()=>b?.font_families??[],[b]),_=b?.categories??[],P=[Ux,..._],N=(0,bt.useMemo)(()=>Bg(T,g),[T,g]),q=Math.max(window.innerHeight,Hx),H=Math.floor((q-417)/61),S=Math.ceil(N.length/H),I=(f-1)*H,W=f*H,O=N.slice(I,W),D=ee=>{d({...g,category:ee}),m(1)},M=(0,Yg.debounce)(ee=>{d({...g,search:ee}),m(1)},300),E=(ee,Fe)=>{let Ae=Gi(ee,Fe,l);c(Ae)},L=jg(l),$=()=>{c([])},F=l.length>0?l[0]?.fontFace?.length??0:0,Z=F>0&&F!==o?.fontFace?.length,se=F===o?.fontFace?.length,we=()=>{let ee=[];!se&&o&&ee.push(o),c(ee)},ie=async()=>{u(null);let ee=l[0];try{ee?.fontFace&&await Promise.all(ee.fontFace.map(async Fe=>{Fe.src&&(Fe.file=await Ag(Fe.src))}))}catch{u({type:"error",message:(0,rt.__)("Error installing the fonts, could not be downloaded.")});return}try{await C([ee]),u({type:"success",message:(0,rt.__)("Fonts were installed successfully.")})}catch(Fe){u({type:"error",message:Fe.message})}$()},ve=ee=>ee?!ee.fontFace||!ee.fontFace.length?[{fontFamily:ee.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Ji(ee.fontFace):[];if(v)return(0,he.jsx)(Ug,{});let Ee=e==="google-fonts"&&!v&&!o;return(0,he.jsxs)("div",{className:"font-library__tabpanel-layout",children:[R&&(0,he.jsx)("div",{className:"font-library__loading",children:(0,he.jsx)(Ce.ProgressBar,{})}),!R&&b&&(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)(Ce.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,he.jsxs)(Ce.Navigator.Screen,{path:"/",children:[(0,he.jsxs)(Ce.__experimentalHStack,{justify:"space-between",children:[(0,he.jsxs)(Ce.__experimentalVStack,{children:[(0,he.jsx)(Ce.__experimentalHeading,{level:2,size:13,children:b.name}),(0,he.jsx)(Ce.__experimentalText,{children:b.description})]}),Ee&&(0,he.jsx)(Ce.DropdownMenu,{icon:Vl,label:(0,rt.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,rt.__)("Revoke access to Google Fonts"),onClick:A}]})]}),(0,he.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,he.jsxs)(Ce.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,he.jsx)(Ce.SearchControl,{className:"font-library__search",value:g.search,placeholder:(0,rt.__)("Font name\u2026"),label:(0,rt.__)("Search"),onChange:M,hideLabelFromVision:!1}),(0,he.jsx)(Ce.SelectControl,{label:(0,rt.__)("Category"),value:g.category,onChange:D,children:P&&P.map(ee=>(0,he.jsx)("option",{value:ee.slug,children:ee.name},ee.slug))})]}),(0,he.jsx)(Ce.__experimentalSpacer,{margin:4}),!!b?.font_families?.length&&!N.length&&(0,he.jsx)(Ce.__experimentalText,{children:(0,rt.__)("No fonts found. Try with a different search term.")}),(0,he.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,he.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:O.map(ee=>(0,he.jsx)("li",{className:"font-library__fonts-list-item",children:(0,he.jsx)(vs,{font:ee.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:ee.font_family_settings.slug===s,onClick:()=>{n(ee.font_family_settings)}})},ee.font_family_settings.slug))})})]}),(0,he.jsxs)(Ce.Navigator.Screen,{path:"/fontFamily",children:[(0,he.jsxs)(Ce.Flex,{justify:"flex-start",children:[(0,he.jsx)(Ce.Navigator.BackButton,{icon:(0,rt.isRTL)()?Mo:Do,size:"small",onClick:()=>{i(o?.slug),n(null),u(null)},label:(0,rt.__)("Back")}),(0,he.jsx)(Ce.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)(Ce.__experimentalSpacer,{margin:1}),(0,he.jsx)(Ce.Notice,{status:a.type,onRemove:()=>u(null),children:a.message}),(0,he.jsx)(Ce.__experimentalSpacer,{margin:1})]}),(0,he.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,he.jsx)(Ce.__experimentalText,{children:(0,rt.__)("Select font variants to install.")}),(0,he.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,he.jsx)(Ce.CheckboxControl,{className:"font-library__select-all",label:(0,rt.__)("Select all"),checked:se,onChange:we,indeterminate:Z}),(0,he.jsx)(Ce.__experimentalVStack,{spacing:0,children:(0,he.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&ve(o).map((ee,Fe)=>(0,he.jsx)("li",{className:"font-library__fonts-list-item",children:(0,he.jsx)(Wg,{font:o,face:ee,handleToggleVariant:E,selected:zg(o.slug,o.fontFace?ee:null,L)})},`face${Fe}`))})}),(0,he.jsx)(Ce.__experimentalSpacer,{margin:16})]})]}),o&&(0,he.jsx)(Ce.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,he.jsx)(Ce.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:ie,isBusy:w,disabled:l.length===0||w,accessibleWhenDisabled:!0,children:(0,rt.__)("Install")})}),!o&&(0,he.jsxs)(Ce.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,he.jsx)(Ce.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,bt.createInterpolateElement)((0,rt.sprintf)((0,rt._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",S),{div:(0,he.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,he.jsx)(Ce.SelectControl,{"aria-label":(0,rt.__)("Current page"),value:f.toString(),options:[...Array(S)].map((ee,Fe)=>({label:(Fe+1).toString(),value:(Fe+1).toString()})),onChange:ee=>m(parseInt(ee)),size:"small",variant:"minimal"})})}),(0,he.jsxs)(Ce.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,he.jsx)(Ce.Button,{onClick:()=>m(f-1),disabled:f===1,accessibleWhenDisabled:!0,label:(0,rt.__)("Previous page"),icon:(0,rt.isRTL)()?Ri:Ti,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,he.jsx)(Ce.Button,{onClick:()=>m(f+1),disabled:f===S,accessibleWhenDisabled:!0,label:(0,rt.__)("Next page"),icon:(0,rt.isRTL)()?Ti:Ri,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var ea=Wx;var Dn=h(xe(),1),Ft=h(ce(),1),Ss=h(ke(),1);var ta=(e=>typeof zt<"u"?zt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof zt<"u"?zt:t)[r]}):e)(function(e){if(typeof zt<"u")return zt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Zg=(function(){var e,t,r;return(function(){function o(n,s,i){function a(c,f){if(!s[c]){if(!n[c]){var m=typeof ta=="function"&&ta;if(!f&&m)return m(c,!0);if(u)return u(c,!0);var g=new Error("Cannot find module '"+c+"'");throw g.code="MODULE_NOT_FOUND",g}var d=s[c]={exports:{}};n[c][0].call(d.exports,function(v){var x=n[c][1][v];return a(x||v)},d,d.exports,o,n,s,i)}return s[c].exports}for(var u=typeof ta=="function"&&ta,l=0;l<i.length;l++)a(i[l]);return a}return o})()({1:[function(o,n,s){var i=4096,a=2*i+32,u=2*i-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(f){this.buf_=new Uint8Array(a),this.input_=f,this.reset()}c.READ_SIZE=i,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 f=0;f<4;f++)this.val_|=this.buf_[this.pos_]<<8*f,++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 f=this.buf_ptr_,m=this.input_.read(this.buf_,f,i);if(m<0)throw new Error("Unexpected end of input");if(m<i){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_[(i<<1)+g]=this.buf_[g];this.buf_ptr_=i}else this.buf_ptr_=0;this.bit_end_pos_+=m<<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(f){32-this.bit_pos_<f&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&l[f];return this.bit_pos_+=f,m},n.exports=c},{}],2:[function(o,n,s){var i=0,a=1,u=2,l=3;s.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]),s.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,s){var i=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,u=o("./bit_reader"),l=o("./dictionary"),c=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),g=o("./prefix"),d=o("./transform"),v=8,x=16,C=256,w=704,b=26,R=6,A=2,T=8,_=255,P=1080,N=18,q=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),H=16,S=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),I=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),W=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 O(G){var z;return G.readBits(1)===0?16:(z=G.readBits(3),z>0?17+z:(z=G.readBits(3),z>0?8+z:17))}function D(G){if(G.readBits(1)){var z=G.readBits(3);return z===0?1:G.readBits(z)+(1<<z)}return 0}function J(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function M(G){var z=new J,X,U,K;if(z.input_end=G.readBits(1),z.input_end&&G.readBits(1))return z;if(X=G.readBits(2)+4,X===7){if(z.is_metadata=!0,G.readBits(1)!==0)throw new Error("Invalid reserved bit");if(U=G.readBits(2),U===0)return z;for(K=0;K<U;K++){var fe=G.readBits(8);if(K+1===U&&U>1&&fe===0)throw new Error("Invalid size byte");z.meta_block_length|=fe<<K*8}}else for(K=0;K<X;++K){var ue=G.readBits(4);if(K+1===X&&X>4&&ue===0)throw new Error("Invalid size nibble");z.meta_block_length|=ue<<K*4}return++z.meta_block_length,!z.input_end&&!z.is_metadata&&(z.is_uncompressed=G.readBits(1)),z}function E(G,z,X){var U=z,K;return X.fillBitWindow(),z+=X.val_>>>X.bit_pos_&_,K=G[z].bits-T,K>0&&(X.bit_pos_+=T,z+=G[z].value,z+=X.val_>>>X.bit_pos_&(1<<K)-1),X.bit_pos_+=G[z].bits,G[z].value}function L(G,z,X,U){for(var K=0,fe=v,ue=0,de=0,pe=32768,me=[],V=0;V<32;V++)me.push(new c(0,0));for(f(me,0,5,G,N);K<z&&pe>0;){var re=0,Ne;if(U.readMoreInput(),U.fillBitWindow(),re+=U.val_>>>U.bit_pos_&31,U.bit_pos_+=me[re].bits,Ne=me[re].value&255,Ne<x)ue=0,X[K++]=Ne,Ne!==0&&(fe=Ne,pe-=32768>>Ne);else{var He=Ne-14,ot,ut,ze=0;if(Ne===x&&(ze=fe),de!==ze&&(ue=0,de=ze),ot=ue,ue>0&&(ue-=2,ue<<=He),ue+=U.readBits(He)+3,ut=ue-ot,K+ut>z)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var We=0;We<ut;We++)X[K+We]=de;K+=ut,de!==0&&(pe-=ut<<15-de)}}if(pe!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+pe);for(;K<z;K++)X[K]=0}function $(G,z,X,U){var K=0,fe,ue=new Uint8Array(G);if(U.readMoreInput(),fe=U.readBits(2),fe===1){for(var de,pe=G-1,me=0,V=new Int32Array(4),re=U.readBits(2)+1;pe;)pe>>=1,++me;for(de=0;de<re;++de)V[de]=U.readBits(me)%G,ue[V[de]]=2;switch(ue[V[0]]=1,re){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");ue[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");U.readBits(1)?(ue[V[2]]=3,ue[V[3]]=3):ue[V[0]]=2;break}}else{var de,Ne=new Uint8Array(N),He=32,ot=0,ut=[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(de=fe;de<N&&He>0;++de){var ze=q[de],We=0,nt;U.fillBitWindow(),We+=U.val_>>>U.bit_pos_&15,U.bit_pos_+=ut[We].bits,nt=ut[We].value,Ne[ze]=nt,nt!==0&&(He-=32>>nt,++ot)}if(!(ot===1||He===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");L(Ne,G,ue,U)}if(K=f(z,X,T,ue,G),K===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return K}function F(G,z,X){var U,K;return U=E(G,z,X),K=g.kBlockLengthPrefixCode[U].nbits,g.kBlockLengthPrefixCode[U].offset+X.readBits(K)}function Z(G,z,X){var U;return G<H?(X+=S[G],X&=3,U=z[X]+I[G]):U=G-H+1,U}function se(G,z){for(var X=G[z],U=z;U;--U)G[U]=G[U-1];G[0]=X}function we(G,z){var X=new Uint8Array(256),U;for(U=0;U<256;++U)X[U]=U;for(U=0;U<z;++U){var K=G[U];G[U]=X[K],K&&se(X,K)}}function ie(G,z){this.alphabet_size=G,this.num_htrees=z,this.codes=new Array(z+z*W[G+31>>>5]),this.htrees=new Uint32Array(z)}ie.prototype.decode=function(G){var z,X,U=0;for(z=0;z<this.num_htrees;++z)this.htrees[z]=U,X=$(this.alphabet_size,this.codes,U,G),U+=X};function ve(G,z){var X={num_htrees:null,context_map:null},U,K=0,fe,ue;z.readMoreInput();var de=X.num_htrees=D(z)+1,pe=X.context_map=new Uint8Array(G);if(de<=1)return X;for(U=z.readBits(1),U&&(K=z.readBits(4)+1),fe=[],ue=0;ue<P;ue++)fe[ue]=new c(0,0);for($(de+K,fe,0,z),ue=0;ue<G;){var me;if(z.readMoreInput(),me=E(fe,0,z),me===0)pe[ue]=0,++ue;else if(me<=K)for(var V=1+(1<<me)+z.readBits(me);--V;){if(ue>=G)throw new Error("[DecodeContextMap] i >= context_map_size");pe[ue]=0,++ue}else pe[ue]=me-K,++ue}return z.readBits(1)&&we(pe,G),X}function Ee(G,z,X,U,K,fe,ue){var de=X*2,pe=X,me=E(z,X*P,ue),V;me===0?V=K[de+(fe[pe]&1)]:me===1?V=K[de+(fe[pe]-1&1)]+1:V=me-2,V>=G&&(V-=G),U[X]=V,K[de+(fe[pe]&1)]=V,++fe[pe]}function ee(G,z,X,U,K,fe){var ue=K+1,de=X&K,pe=fe.pos_&u.IBUF_MASK,me;if(z<8||fe.bit_pos_+(z<<3)<fe.bit_end_pos_){for(;z-- >0;)fe.readMoreInput(),U[de++]=fe.readBits(8),de===ue&&(G.write(U,ue),de=0);return}if(fe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;fe.bit_pos_<32;)U[de]=fe.val_>>>fe.bit_pos_,fe.bit_pos_+=8,++de,--z;if(me=fe.bit_end_pos_-fe.bit_pos_>>3,pe+me>u.IBUF_MASK){for(var V=u.IBUF_MASK+1-pe,re=0;re<V;re++)U[de+re]=fe.buf_[pe+re];me-=V,de+=V,z-=V,pe=0}for(var re=0;re<me;re++)U[de+re]=fe.buf_[pe+re];if(de+=me,z-=me,de>=ue){G.write(U,ue),de-=ue;for(var re=0;re<de;re++)U[re]=U[ue+re]}for(;de+z>=ue;){if(me=ue-de,fe.input_.read(U,de,me)<me)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");G.write(U,ue),z-=me,de=0}if(fe.input_.read(U,de,z)<z)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");fe.reset()}function Fe(G){var z=G.bit_pos_+7&-8,X=G.readBits(z-G.bit_pos_);return X==0}function Ae(G){var z=new i(G),X=new u(z);O(X);var U=M(X);return U.meta_block_length}s.BrotliDecompressedSize=Ae;function Oe(G,z){var X=new i(G);z==null&&(z=Ae(G));var U=new Uint8Array(z),K=new a(U);return Ue(X,K),K.pos<K.buffer.length&&(K.buffer=K.buffer.subarray(0,K.pos)),K.buffer}s.BrotliDecompressBuffer=Oe;function Ue(G,z){var X,U=0,K=0,fe=0,ue,de=0,pe,me,V,re,Ne=[16,15,11,4],He=0,ot=0,ut=0,ze=[new ie(0,0),new ie(0,0),new ie(0,0)],We,nt,be,Rr=128+u.READ_SIZE;be=new u(G),fe=O(be),ue=(1<<fe)-16,pe=1<<fe,me=pe-1,V=new Uint8Array(pe+Rr+l.maxDictionaryWordLength),re=pe,We=[],nt=[];for(var gr=0;gr<3*P;gr++)We[gr]=new c(0,0),nt[gr]=new c(0,0);for(;!K;){var $e=0,jr,Ct=[1<<28,1<<28,1<<28],Le=[0],qe=[1,1,1],k=[0,1,0,1,0,1],Q=[0],y,oe,Ve,te,ht=null,ne=null,Qe,B=null,j,yr=0,Ge=null,le=0,zr=0,Qt=null,et=0,Me=0,ft=0,gt,wt;for(X=0;X<3;++X)ze[X].codes=null,ze[X].htrees=null;be.readMoreInput();var Ur=M(be);if($e=Ur.meta_block_length,U+$e>z.buffer.length){var Ro=new Uint8Array(U+$e);Ro.set(z.buffer),z.buffer=Ro}if(K=Ur.input_end,jr=Ur.is_uncompressed,Ur.is_metadata){for(Fe(be);$e>0;--$e)be.readMoreInput(),be.readBits(8);continue}if($e!==0){if(jr){be.bit_pos_=be.bit_pos_+7&-8,ee(z,$e,U,V,me,be),U+=$e;continue}for(X=0;X<3;++X)qe[X]=D(be)+1,qe[X]>=2&&($(qe[X]+2,We,X*P,be),$(b,nt,X*P,be),Ct[X]=F(nt,X*P,be),Q[X]=1);for(be.readMoreInput(),y=be.readBits(2),oe=H+(be.readBits(4)<<y),Ve=(1<<y)-1,te=oe+(48<<y),ne=new Uint8Array(qe[0]),X=0;X<qe[0];++X)be.readMoreInput(),ne[X]=be.readBits(2)<<1;var lt=ve(qe[0]<<R,be);Qe=lt.num_htrees,ht=lt.context_map;var At=ve(qe[2]<<A,be);for(j=At.num_htrees,B=At.context_map,ze[0]=new ie(C,Qe),ze[1]=new ie(w,qe[1]),ze[2]=new ie(te,j),X=0;X<3;++X)ze[X].decode(be);for(Ge=0,Qt=0,gt=ne[Le[0]],Me=m.lookupOffsets[gt],ft=m.lookupOffsets[gt+1],wt=ze[1].htrees[0];$e>0;){var dt,It,Bt,Ko,xa,jt,$t,Hr,zn,Jo,Un;for(be.readMoreInput(),Ct[1]===0&&(Ee(qe[1],We,1,Le,k,Q,be),Ct[1]=F(nt,P,be),wt=ze[1].htrees[Le[1]]),--Ct[1],dt=E(ze[1].codes,wt,be),It=dt>>6,It>=2?(It-=2,$t=-1):$t=0,Bt=g.kInsertRangeLut[It]+(dt>>3&7),Ko=g.kCopyRangeLut[It]+(dt&7),xa=g.kInsertLengthPrefixCode[Bt].offset+be.readBits(g.kInsertLengthPrefixCode[Bt].nbits),jt=g.kCopyLengthPrefixCode[Ko].offset+be.readBits(g.kCopyLengthPrefixCode[Ko].nbits),ot=V[U-1&me],ut=V[U-2&me],Jo=0;Jo<xa;++Jo)be.readMoreInput(),Ct[0]===0&&(Ee(qe[0],We,0,Le,k,Q,be),Ct[0]=F(nt,0,be),yr=Le[0]<<R,Ge=yr,gt=ne[Le[0]],Me=m.lookupOffsets[gt],ft=m.lookupOffsets[gt+1]),zn=m.lookup[Me+ot]|m.lookup[ft+ut],le=ht[Ge+zn],--Ct[0],ut=ot,ot=E(ze[0].codes,ze[0].htrees[le],be),V[U&me]=ot,(U&me)===me&&z.write(V,pe),++U;if($e-=xa,$e<=0)break;if($t<0){var zn;if(be.readMoreInput(),Ct[2]===0&&(Ee(qe[2],We,2,Le,k,Q,be),Ct[2]=F(nt,2*P,be),zr=Le[2]<<A,Qt=zr),--Ct[2],zn=(jt>4?3:jt-2)&255,et=B[Qt+zn],$t=E(ze[2].codes,ze[2].htrees[et],be),$t>=oe){var Sa,Eu,Hn;$t-=oe,Eu=$t&Ve,$t>>=y,Sa=($t>>1)+1,Hn=(2+($t&1)<<Sa)-4,$t=oe+(Hn+be.readBits(Sa)<<y)+Eu}}if(Hr=Z($t,Ne,He),Hr<0)throw new Error("[BrotliDecompress] invalid distance");if(U<ue&&de!==ue?de=U:de=ue,Un=U&me,Hr>de)if(jt>=l.minDictionaryWordLength&&jt<=l.maxDictionaryWordLength){var Hn=l.offsetsByLength[jt],Tu=Hr-de-1,_u=l.sizeBitsByLength[jt],mv=(1<<_u)-1,hv=Tu&mv,Pu=Tu>>_u;if(Hn+=hv*jt,Pu<d.kNumTransforms){var Ca=d.transformDictionaryWord(V,Un,Hn,jt,Pu);if(Un+=Ca,U+=Ca,$e-=Ca,Un>=re){z.write(V,pe);for(var Os=0;Os<Un-re;Os++)V[Os]=V[re+Os]}}else throw new Error("Invalid backward reference. pos: "+U+" distance: "+Hr+" len: "+jt+" bytes left: "+$e)}else throw new Error("Invalid backward reference. pos: "+U+" distance: "+Hr+" len: "+jt+" bytes left: "+$e);else{if($t>0&&(Ne[He&3]=Hr,++He),jt>$e)throw new Error("Invalid backward reference. pos: "+U+" distance: "+Hr+" len: "+jt+" bytes left: "+$e);for(Jo=0;Jo<jt;++Jo)V[U&me]=V[U-Hr&me],(U&me)===me&&z.write(V,pe),++U,--$e}ot=V[U-1&me],ut=V[U-2&me]}U&=1073741823}}z.write(V,U&me)}s.BrotliDecompress=Ue,l.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,s){var i=o("base64-js");s.init=function(){var a=o("./decode").BrotliDecompressBuffer,u=i.toByteArray(o("./dictionary.bin.js"));return a(u)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,s){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,s){var i=o("./dictionary-browser");s.init=function(){s.dictionary=i.init()},s.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]),s.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]),s.minDictionaryWordLength=4,s.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,s){function i(f,m){this.bits=f,this.value=m}s.HuffmanCode=i;var a=15;function u(f,m){for(var g=1<<m-1;f&g;)g>>=1;return(f&g-1)+g}function l(f,m,g,d,v){do d-=g,f[m+d]=new i(v.bits,v.value);while(d>0)}function c(f,m,g){for(var d=1<<m-g;m<a&&(d-=f[m],!(d<=0));)++m,d<<=1;return m-g}s.BrotliBuildHuffmanTable=function(f,m,g,d,v){var x=m,C,w,b,R,A,T,_,P,N,q,H,S=new Int32Array(a+1),I=new Int32Array(a+1);for(H=new Int32Array(v),b=0;b<v;b++)S[d[b]]++;for(I[1]=0,w=1;w<a;w++)I[w+1]=I[w]+S[w];for(b=0;b<v;b++)d[b]!==0&&(H[I[d[b]]++]=b);if(P=g,N=1<<P,q=N,I[a]===1){for(R=0;R<q;++R)f[m+R]=new i(0,H[0]&65535);return q}for(R=0,b=0,w=1,A=2;w<=g;++w,A<<=1)for(;S[w]>0;--S[w])C=new i(w&255,H[b++]&65535),l(f,m+R,A,N,C),R=u(R,w);for(_=q-1,T=-1,w=g+1,A=2;w<=a;++w,A<<=1)for(;S[w]>0;--S[w])(R&_)!==T&&(m+=N,P=c(S,w,g),N=1<<P,q+=N,T=R&_,f[x+T]=new i(P+g&255,m-x-T&65535)),C=new i(w-g&255,H[b++]&65535),l(f,m+(R>>g),A,N,C),R=u(R,w);return q}},{}],8:[function(o,n,s){"use strict";s.byteLength=g,s.toByteArray=v,s.fromByteArray=w;for(var i=[],a=[],u=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,f=l.length;c<f;++c)i[c]=l[c],a[l.charCodeAt(c)]=c;a[45]=62,a[95]=63;function m(b){var R=b.length;if(R%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var A=b.indexOf("=");A===-1&&(A=R);var T=A===R?0:4-A%4;return[A,T]}function g(b){var R=m(b),A=R[0],T=R[1];return(A+T)*3/4-T}function d(b,R,A){return(R+A)*3/4-A}function v(b){for(var R,A=m(b),T=A[0],_=A[1],P=new u(d(b,T,_)),N=0,q=_>0?T-4:T,H=0;H<q;H+=4)R=a[b.charCodeAt(H)]<<18|a[b.charCodeAt(H+1)]<<12|a[b.charCodeAt(H+2)]<<6|a[b.charCodeAt(H+3)],P[N++]=R>>16&255,P[N++]=R>>8&255,P[N++]=R&255;return _===2&&(R=a[b.charCodeAt(H)]<<2|a[b.charCodeAt(H+1)]>>4,P[N++]=R&255),_===1&&(R=a[b.charCodeAt(H)]<<10|a[b.charCodeAt(H+1)]<<4|a[b.charCodeAt(H+2)]>>2,P[N++]=R>>8&255,P[N++]=R&255),P}function x(b){return i[b>>18&63]+i[b>>12&63]+i[b>>6&63]+i[b&63]}function C(b,R,A){for(var T,_=[],P=R;P<A;P+=3)T=(b[P]<<16&16711680)+(b[P+1]<<8&65280)+(b[P+2]&255),_.push(x(T));return _.join("")}function w(b){for(var R,A=b.length,T=A%3,_=[],P=16383,N=0,q=A-T;N<q;N+=P)_.push(C(b,N,N+P>q?q:N+P));return T===1?(R=b[A-1],_.push(i[R>>2]+i[R<<4&63]+"==")):T===2&&(R=(b[A-2]<<8)+b[A-1],_.push(i[R>>10]+i[R>>4&63]+i[R<<2&63]+"=")),_.join("")}},{}],9:[function(o,n,s){function i(a,u){this.offset=a,this.nbits=u}s.kBlockLengthPrefixCode=[new i(1,2),new i(5,2),new i(9,2),new i(13,2),new i(17,3),new i(25,3),new i(33,3),new i(41,3),new i(49,4),new i(65,4),new i(81,4),new i(97,4),new i(113,5),new i(145,5),new i(177,5),new i(209,5),new i(241,6),new i(305,6),new i(369,7),new i(497,8),new i(753,9),new i(1265,10),new i(2289,11),new i(4337,12),new i(8433,13),new i(16625,24)],s.kInsertLengthPrefixCode=[new i(0,0),new i(1,0),new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,1),new i(8,1),new i(10,2),new i(14,2),new i(18,3),new i(26,3),new i(34,4),new i(50,4),new i(66,5),new i(98,5),new i(130,6),new i(194,7),new i(322,8),new i(578,9),new i(1090,10),new i(2114,12),new i(6210,14),new i(22594,24)],s.kCopyLengthPrefixCode=[new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,0),new i(7,0),new i(8,0),new i(9,0),new i(10,1),new i(12,1),new i(14,2),new i(18,2),new i(22,3),new i(30,3),new i(38,4),new i(54,4),new i(70,5),new i(102,5),new i(134,6),new i(198,7),new i(326,8),new i(582,9),new i(1094,10),new i(2118,24)],s.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],s.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,s){function i(u){this.buffer=u,this.pos=0}i.prototype.read=function(u,l,c){this.pos+c>this.buffer.length&&(c=this.buffer.length-this.pos);for(var f=0;f<c;f++)u[l+f]=this.buffer[this.pos+f];return this.pos+=c,c},s.BrotliInput=i;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},s.BrotliOutput=a},{}],11:[function(o,n,s){var i=o("./dictionary"),a=0,u=1,l=2,c=3,f=4,m=5,g=6,d=7,v=8,x=9,C=10,w=11,b=12,R=13,A=14,T=15,_=16,P=17,N=18,q=19,H=20;function S(O,D,J){this.prefix=new Uint8Array(O.length),this.transform=D,this.suffix=new Uint8Array(J.length);for(var M=0;M<O.length;M++)this.prefix[M]=O.charCodeAt(M);for(var M=0;M<J.length;M++)this.suffix[M]=J.charCodeAt(M)}var I=[new S("",a,""),new S("",a," "),new S(" ",a," "),new S("",b,""),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("",R,""),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("",A,""),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("",T,""),new S("",a," with "),new S("",a,"'"),new S("",a," from "),new S("",a," by "),new S("",_,""),new S("",P,""),new S(" the ",a,""),new S("",f,""),new S("",a,". The "),new S("",w,""),new S("",a," on "),new S("",a," as "),new S("",a," is "),new S("",d,""),new S("",u,"ing "),new S("",a,`
-	`),new S("",a,":"),new S(" ",a,". "),new S("",a,"ed "),new S("",H,""),new S("",N,""),new S("",g,""),new S("",a,"("),new S("",C,", "),new S("",v,""),new S("",a," at "),new S("",a,"ly "),new S(" the ",a," of "),new S("",m,""),new S("",x,""),new S(" ",C,", "),new S("",C,'"'),new S(".",a,"("),new S("",w," "),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(" ",w," "),new S("",a,"al "),new S(" ",w,""),new S("",a,"='"),new S("",w,'"'),new S("",C,". "),new S(" ",a,"("),new S("",a,"ful "),new S(" ",C,". "),new S("",a,"ive "),new S("",a,"less "),new S("",w,"'"),new S("",a,"est "),new S(" ",C,"."),new S("",w,'">'),new S(" ",a,"='"),new S("",C,","),new S("",a,"ize "),new S("",w,"."),new S("\xC2\xA0",a,""),new S(" ",a,","),new S("",C,'="'),new S("",w,'="'),new S("",a,"ous "),new S("",w,", "),new S("",C,"='"),new S(" ",C,","),new S(" ",w,'="'),new S(" ",w,", "),new S("",w,","),new S("",w,"("),new S("",w,". "),new S(" ",w,"."),new S("",w,"='"),new S(" ",w,". "),new S(" ",C,'="'),new S(" ",w,"='"),new S(" ",C,"='")];s.kTransforms=I,s.kNumTransforms=I.length;function W(O,D){return O[D]<192?(O[D]>=97&&O[D]<=122&&(O[D]^=32),1):O[D]<224?(O[D+1]^=32,2):(O[D+2]^=5,3)}s.transformDictionaryWord=function(O,D,J,M,E){var L=I[E].prefix,$=I[E].suffix,F=I[E].transform,Z=F<b?0:F-(b-1),se=0,we=D,ie;Z>M&&(Z=M);for(var ve=0;ve<L.length;)O[D++]=L[ve++];for(J+=Z,M-=Z,F<=x&&(M-=F),se=0;se<M;se++)O[D++]=i.dictionary[J+se];if(ie=D-M,F===C)W(O,ie);else if(F===w)for(;M>0;){var Ee=W(O,ie);ie+=Ee,M-=Ee}for(var ee=0;ee<$.length;)O[D++]=$[ee++];return D-we}},{"./dictionary":6}],12:[function(o,n,s){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var ra=(e=>typeof zt<"u"?zt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof zt<"u"?zt:t)[r]}):e)(function(e){if(typeof zt<"u")return zt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Xg=(function(){var e,t,r;return(function(){function o(n,s,i){function a(c,f){if(!s[c]){if(!n[c]){var m=typeof ra=="function"&&ra;if(!f&&m)return m(c,!0);if(u)return u(c,!0);var g=new Error("Cannot find module '"+c+"'");throw g.code="MODULE_NOT_FOUND",g}var d=s[c]={exports:{}};n[c][0].call(d.exports,function(v){var x=n[c][1][v];return a(x||v)},d,d.exports,o,n,s,i)}return s[c].exports}for(var u=typeof ra=="function"&&ra,l=0;l<i.length;l++)a(i[l]);return a}return o})()({1:[function(o,n,s){"use strict";var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(c,f){return Object.prototype.hasOwnProperty.call(c,f)}s.assign=function(c){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)&&(c[g]=m[g])}}return c},s.shrinkBuf=function(c,f){return c.length===f?c:c.subarray?c.subarray(0,f):(c.length=f,c)};var u={arraySet:function(c,f,m,g,d){if(f.subarray&&c.subarray){c.set(f.subarray(m,m+g),d);return}for(var v=0;v<g;v++)c[d+v]=f[m+v]},flattenChunks:function(c){var f,m,g,d,v,x;for(g=0,f=0,m=c.length;f<m;f++)g+=c[f].length;for(x=new Uint8Array(g),d=0,f=0,m=c.length;f<m;f++)v=c[f],x.set(v,d),d+=v.length;return x}},l={arraySet:function(c,f,m,g,d){for(var v=0;v<g;v++)c[d+v]=f[m+v]},flattenChunks:function(c){return[].concat.apply([],c)}};s.setTyped=function(c){c?(s.Buf8=Uint8Array,s.Buf16=Uint16Array,s.Buf32=Int32Array,s.assign(s,u)):(s.Buf8=Array,s.Buf16=Array,s.Buf32=Array,s.assign(s,l))},s.setTyped(i)},{}],2:[function(o,n,s){"use strict";var i=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 i.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,s.string2buf=function(m){var g,d,v,x,C,w=m.length,b=0;for(x=0;x<w;x++)d=m.charCodeAt(x),(d&64512)===55296&&x+1<w&&(v=m.charCodeAt(x+1),(v&64512)===56320&&(d=65536+(d-55296<<10)+(v-56320),x++)),b+=d<128?1:d<2048?2:d<65536?3:4;for(g=new i.Buf8(b),C=0,x=0;C<b;x++)d=m.charCodeAt(x),(d&64512)===55296&&x+1<w&&(v=m.charCodeAt(x+1),(v&64512)===56320&&(d=65536+(d-55296<<10)+(v-56320),x++)),d<128?g[C++]=d:d<2048?(g[C++]=192|d>>>6,g[C++]=128|d&63):d<65536?(g[C++]=224|d>>>12,g[C++]=128|d>>>6&63,g[C++]=128|d&63):(g[C++]=240|d>>>18,g[C++]=128|d>>>12&63,g[C++]=128|d>>>6&63,g[C++]=128|d&63);return g};function f(m,g){if(g<65534&&(m.subarray&&u||!m.subarray&&a))return String.fromCharCode.apply(null,i.shrinkBuf(m,g));for(var d="",v=0;v<g;v++)d+=String.fromCharCode(m[v]);return d}s.buf2binstring=function(m){return f(m,m.length)},s.binstring2buf=function(m){for(var g=new i.Buf8(m.length),d=0,v=g.length;d<v;d++)g[d]=m.charCodeAt(d);return g},s.buf2string=function(m,g){var d,v,x,C,w=g||m.length,b=new Array(w*2);for(v=0,d=0;d<w;){if(x=m[d++],x<128){b[v++]=x;continue}if(C=l[x],C>4){b[v++]=65533,d+=C-1;continue}for(x&=C===2?31:C===3?15:7;C>1&&d<w;)x=x<<6|m[d++]&63,C--;if(C>1){b[v++]=65533;continue}x<65536?b[v++]=x:(x-=65536,b[v++]=55296|x>>10&1023,b[v++]=56320|x&1023)}return f(b,v)},s.utf8border=function(m,g){var d;for(g=g||m.length,g>m.length&&(g=m.length),d=g-1;d>=0&&(m[d]&192)===128;)d--;return d<0||d===0?g:d+l[m[d]]>g?d:g}},{"./common":1}],3:[function(o,n,s){"use strict";function i(a,u,l,c){for(var f=a&65535|0,m=a>>>16&65535|0,g=0;l!==0;){g=l>2e3?2e3:l,l-=g;do f=f+u[c++]|0,m=m+f|0;while(--g);f%=65521,m%=65521}return f|m<<16|0}n.exports=i},{}],4:[function(o,n,s){"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,s){"use strict";function i(){for(var l,c=[],f=0;f<256;f++){l=f;for(var m=0;m<8;m++)l=l&1?3988292384^l>>>1:l>>>1;c[f]=l}return c}var a=i();function u(l,c,f,m){var g=a,d=m+f;l^=-1;for(var v=m;v<d;v++)l=l>>>8^g[(l^c[v])&255];return l^-1}n.exports=u},{}],6:[function(o,n,s){"use strict";function i(){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=i},{}],7:[function(o,n,s){"use strict";var i=30,a=12;n.exports=function(l,c){var f,m,g,d,v,x,C,w,b,R,A,T,_,P,N,q,H,S,I,W,O,D,J,M,E;f=l.state,m=l.next_in,M=l.input,g=m+(l.avail_in-5),d=l.next_out,E=l.output,v=d-(c-l.avail_out),x=d+(l.avail_out-257),C=f.dmax,w=f.wsize,b=f.whave,R=f.wnext,A=f.window,T=f.hold,_=f.bits,P=f.lencode,N=f.distcode,q=(1<<f.lenbits)-1,H=(1<<f.distbits)-1;e:do{_<15&&(T+=M[m++]<<_,_+=8,T+=M[m++]<<_,_+=8),S=P[T&q];t:for(;;){if(I=S>>>24,T>>>=I,_-=I,I=S>>>16&255,I===0)E[d++]=S&65535;else if(I&16){W=S&65535,I&=15,I&&(_<I&&(T+=M[m++]<<_,_+=8),W+=T&(1<<I)-1,T>>>=I,_-=I),_<15&&(T+=M[m++]<<_,_+=8,T+=M[m++]<<_,_+=8),S=N[T&H];r:for(;;){if(I=S>>>24,T>>>=I,_-=I,I=S>>>16&255,I&16){if(O=S&65535,I&=15,_<I&&(T+=M[m++]<<_,_+=8,_<I&&(T+=M[m++]<<_,_+=8)),O+=T&(1<<I)-1,O>C){l.msg="invalid distance too far back",f.mode=i;break e}if(T>>>=I,_-=I,I=d-v,O>I){if(I=O-I,I>b&&f.sane){l.msg="invalid distance too far back",f.mode=i;break e}if(D=0,J=A,R===0){if(D+=w-I,I<W){W-=I;do E[d++]=A[D++];while(--I);D=d-O,J=E}}else if(R<I){if(D+=w+R-I,I-=R,I<W){W-=I;do E[d++]=A[D++];while(--I);if(D=0,R<W){I=R,W-=I;do E[d++]=A[D++];while(--I);D=d-O,J=E}}}else if(D+=R-I,I<W){W-=I;do E[d++]=A[D++];while(--I);D=d-O,J=E}for(;W>2;)E[d++]=J[D++],E[d++]=J[D++],E[d++]=J[D++],W-=3;W&&(E[d++]=J[D++],W>1&&(E[d++]=J[D++]))}else{D=d-O;do E[d++]=E[D++],E[d++]=E[D++],E[d++]=E[D++],W-=3;while(W>2);W&&(E[d++]=E[D++],W>1&&(E[d++]=E[D++]))}}else if((I&64)===0){S=N[(S&65535)+(T&(1<<I)-1)];continue r}else{l.msg="invalid distance code",f.mode=i;break e}break}}else if((I&64)===0){S=P[(S&65535)+(T&(1<<I)-1)];continue t}else if(I&32){f.mode=a;break e}else{l.msg="invalid literal/length code",f.mode=i;break e}break}}while(m<g&&d<x);W=_>>3,m-=W,_-=W<<3,T&=(1<<_)-1,l.next_in=m,l.next_out=d,l.avail_in=m<g?5+(g-m):5-(m-g),l.avail_out=d<x?257+(x-d):257-(d-x),f.hold=T,f.bits=_}},{}],8:[function(o,n,s){"use strict";var i=o("../utils/common"),a=o("./adler32"),u=o("./crc32"),l=o("./inffast"),c=o("./inftrees"),f=0,m=1,g=2,d=4,v=5,x=6,C=0,w=1,b=2,R=-2,A=-3,T=-4,_=-5,P=8,N=1,q=2,H=3,S=4,I=5,W=6,O=7,D=8,J=9,M=10,E=11,L=12,$=13,F=14,Z=15,se=16,we=17,ie=18,ve=19,Ee=20,ee=21,Fe=22,Ae=23,Oe=24,Ue=25,G=26,z=27,X=28,U=29,K=30,fe=31,ue=32,de=852,pe=592,me=15,V=me;function re(k){return(k>>>24&255)+(k>>>8&65280)+((k&65280)<<8)+((k&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 i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function He(k){var Q;return!k||!k.state?R:(Q=k.state,k.total_in=k.total_out=Q.total=0,k.msg="",Q.wrap&&(k.adler=Q.wrap&1),Q.mode=N,Q.last=0,Q.havedict=0,Q.dmax=32768,Q.head=null,Q.hold=0,Q.bits=0,Q.lencode=Q.lendyn=new i.Buf32(de),Q.distcode=Q.distdyn=new i.Buf32(pe),Q.sane=1,Q.back=-1,C)}function ot(k){var Q;return!k||!k.state?R:(Q=k.state,Q.wsize=0,Q.whave=0,Q.wnext=0,He(k))}function ut(k,Q){var y,oe;return!k||!k.state||(oe=k.state,Q<0?(y=0,Q=-Q):(y=(Q>>4)+1,Q<48&&(Q&=15)),Q&&(Q<8||Q>15))?R:(oe.window!==null&&oe.wbits!==Q&&(oe.window=null),oe.wrap=y,oe.wbits=Q,ot(k))}function ze(k,Q){var y,oe;return k?(oe=new Ne,k.state=oe,oe.window=null,y=ut(k,Q),y!==C&&(k.state=null),y):R}function We(k){return ze(k,V)}var nt=!0,be,Rr;function gr(k){if(nt){var Q;for(be=new i.Buf32(512),Rr=new i.Buf32(32),Q=0;Q<144;)k.lens[Q++]=8;for(;Q<256;)k.lens[Q++]=9;for(;Q<280;)k.lens[Q++]=7;for(;Q<288;)k.lens[Q++]=8;for(c(m,k.lens,0,288,be,0,k.work,{bits:9}),Q=0;Q<32;)k.lens[Q++]=5;c(g,k.lens,0,32,Rr,0,k.work,{bits:5}),nt=!1}k.lencode=be,k.lenbits=9,k.distcode=Rr,k.distbits=5}function $e(k,Q,y,oe){var Ve,te=k.state;return te.window===null&&(te.wsize=1<<te.wbits,te.wnext=0,te.whave=0,te.window=new i.Buf8(te.wsize)),oe>=te.wsize?(i.arraySet(te.window,Q,y-te.wsize,te.wsize,0),te.wnext=0,te.whave=te.wsize):(Ve=te.wsize-te.wnext,Ve>oe&&(Ve=oe),i.arraySet(te.window,Q,y-oe,Ve,te.wnext),oe-=Ve,oe?(i.arraySet(te.window,Q,y-oe,oe,0),te.wnext=oe,te.whave=te.wsize):(te.wnext+=Ve,te.wnext===te.wsize&&(te.wnext=0),te.whave<te.wsize&&(te.whave+=Ve))),0}function jr(k,Q){var y,oe,Ve,te,ht,ne,Qe,B,j,yr,Ge,le,zr,Qt,et=0,Me,ft,gt,wt,Ur,Ro,lt,At,dt=new i.Buf8(4),It,Bt,Ko=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!k||!k.state||!k.output||!k.input&&k.avail_in!==0)return R;y=k.state,y.mode===L&&(y.mode=$),ht=k.next_out,Ve=k.output,Qe=k.avail_out,te=k.next_in,oe=k.input,ne=k.avail_in,B=y.hold,j=y.bits,yr=ne,Ge=Qe,At=C;e:for(;;)switch(y.mode){case N:if(y.wrap===0){y.mode=$;break}for(;j<16;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if(y.wrap&2&&B===35615){y.check=0,dt[0]=B&255,dt[1]=B>>>8&255,y.check=u(y.check,dt,2,0),B=0,j=0,y.mode=q;break}if(y.flags=0,y.head&&(y.head.done=!1),!(y.wrap&1)||(((B&255)<<8)+(B>>8))%31){k.msg="incorrect header check",y.mode=K;break}if((B&15)!==P){k.msg="unknown compression method",y.mode=K;break}if(B>>>=4,j-=4,lt=(B&15)+8,y.wbits===0)y.wbits=lt;else if(lt>y.wbits){k.msg="invalid window size",y.mode=K;break}y.dmax=1<<lt,k.adler=y.check=1,y.mode=B&512?M:L,B=0,j=0;break;case q:for(;j<16;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if(y.flags=B,(y.flags&255)!==P){k.msg="unknown compression method",y.mode=K;break}if(y.flags&57344){k.msg="unknown header flags set",y.mode=K;break}y.head&&(y.head.text=B>>8&1),y.flags&512&&(dt[0]=B&255,dt[1]=B>>>8&255,y.check=u(y.check,dt,2,0)),B=0,j=0,y.mode=H;case H:for(;j<32;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}y.head&&(y.head.time=B),y.flags&512&&(dt[0]=B&255,dt[1]=B>>>8&255,dt[2]=B>>>16&255,dt[3]=B>>>24&255,y.check=u(y.check,dt,4,0)),B=0,j=0,y.mode=S;case S:for(;j<16;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}y.head&&(y.head.xflags=B&255,y.head.os=B>>8),y.flags&512&&(dt[0]=B&255,dt[1]=B>>>8&255,y.check=u(y.check,dt,2,0)),B=0,j=0,y.mode=I;case I:if(y.flags&1024){for(;j<16;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}y.length=B,y.head&&(y.head.extra_len=B),y.flags&512&&(dt[0]=B&255,dt[1]=B>>>8&255,y.check=u(y.check,dt,2,0)),B=0,j=0}else y.head&&(y.head.extra=null);y.mode=W;case W:if(y.flags&1024&&(le=y.length,le>ne&&(le=ne),le&&(y.head&&(lt=y.head.extra_len-y.length,y.head.extra||(y.head.extra=new Array(y.head.extra_len)),i.arraySet(y.head.extra,oe,te,le,lt)),y.flags&512&&(y.check=u(y.check,oe,le,te)),ne-=le,te+=le,y.length-=le),y.length))break e;y.length=0,y.mode=O;case O:if(y.flags&2048){if(ne===0)break e;le=0;do lt=oe[te+le++],y.head&&lt&&y.length<65536&&(y.head.name+=String.fromCharCode(lt));while(lt&&le<ne);if(y.flags&512&&(y.check=u(y.check,oe,le,te)),ne-=le,te+=le,lt)break e}else y.head&&(y.head.name=null);y.length=0,y.mode=D;case D:if(y.flags&4096){if(ne===0)break e;le=0;do lt=oe[te+le++],y.head&&lt&&y.length<65536&&(y.head.comment+=String.fromCharCode(lt));while(lt&&le<ne);if(y.flags&512&&(y.check=u(y.check,oe,le,te)),ne-=le,te+=le,lt)break e}else y.head&&(y.head.comment=null);y.mode=J;case J:if(y.flags&512){for(;j<16;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if(B!==(y.check&65535)){k.msg="header crc mismatch",y.mode=K;break}B=0,j=0}y.head&&(y.head.hcrc=y.flags>>9&1,y.head.done=!0),k.adler=y.check=0,y.mode=L;break;case M:for(;j<32;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}k.adler=y.check=re(B),B=0,j=0,y.mode=E;case E:if(y.havedict===0)return k.next_out=ht,k.avail_out=Qe,k.next_in=te,k.avail_in=ne,y.hold=B,y.bits=j,b;k.adler=y.check=1,y.mode=L;case L:if(Q===v||Q===x)break e;case $:if(y.last){B>>>=j&7,j-=j&7,y.mode=z;break}for(;j<3;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}switch(y.last=B&1,B>>>=1,j-=1,B&3){case 0:y.mode=F;break;case 1:if(gr(y),y.mode=Ee,Q===x){B>>>=2,j-=2;break e}break;case 2:y.mode=we;break;case 3:k.msg="invalid block type",y.mode=K}B>>>=2,j-=2;break;case F:for(B>>>=j&7,j-=j&7;j<32;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if((B&65535)!==(B>>>16^65535)){k.msg="invalid stored block lengths",y.mode=K;break}if(y.length=B&65535,B=0,j=0,y.mode=Z,Q===x)break e;case Z:y.mode=se;case se:if(le=y.length,le){if(le>ne&&(le=ne),le>Qe&&(le=Qe),le===0)break e;i.arraySet(Ve,oe,te,le,ht),ne-=le,te+=le,Qe-=le,ht+=le,y.length-=le;break}y.mode=L;break;case we:for(;j<14;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if(y.nlen=(B&31)+257,B>>>=5,j-=5,y.ndist=(B&31)+1,B>>>=5,j-=5,y.ncode=(B&15)+4,B>>>=4,j-=4,y.nlen>286||y.ndist>30){k.msg="too many length or distance symbols",y.mode=K;break}y.have=0,y.mode=ie;case ie:for(;y.have<y.ncode;){for(;j<3;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}y.lens[Ko[y.have++]]=B&7,B>>>=3,j-=3}for(;y.have<19;)y.lens[Ko[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,It={bits:y.lenbits},At=c(f,y.lens,0,19,y.lencode,0,y.work,It),y.lenbits=It.bits,At){k.msg="invalid code lengths set",y.mode=K;break}y.have=0,y.mode=ve;case ve:for(;y.have<y.nlen+y.ndist;){for(;et=y.lencode[B&(1<<y.lenbits)-1],Me=et>>>24,ft=et>>>16&255,gt=et&65535,!(Me<=j);){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if(gt<16)B>>>=Me,j-=Me,y.lens[y.have++]=gt;else{if(gt===16){for(Bt=Me+2;j<Bt;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if(B>>>=Me,j-=Me,y.have===0){k.msg="invalid bit length repeat",y.mode=K;break}lt=y.lens[y.have-1],le=3+(B&3),B>>>=2,j-=2}else if(gt===17){for(Bt=Me+3;j<Bt;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}B>>>=Me,j-=Me,lt=0,le=3+(B&7),B>>>=3,j-=3}else{for(Bt=Me+7;j<Bt;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}B>>>=Me,j-=Me,lt=0,le=11+(B&127),B>>>=7,j-=7}if(y.have+le>y.nlen+y.ndist){k.msg="invalid bit length repeat",y.mode=K;break}for(;le--;)y.lens[y.have++]=lt}}if(y.mode===K)break;if(y.lens[256]===0){k.msg="invalid code -- missing end-of-block",y.mode=K;break}if(y.lenbits=9,It={bits:y.lenbits},At=c(m,y.lens,0,y.nlen,y.lencode,0,y.work,It),y.lenbits=It.bits,At){k.msg="invalid literal/lengths set",y.mode=K;break}if(y.distbits=6,y.distcode=y.distdyn,It={bits:y.distbits},At=c(g,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,It),y.distbits=It.bits,At){k.msg="invalid distances set",y.mode=K;break}if(y.mode=Ee,Q===x)break e;case Ee:y.mode=ee;case ee:if(ne>=6&&Qe>=258){k.next_out=ht,k.avail_out=Qe,k.next_in=te,k.avail_in=ne,y.hold=B,y.bits=j,l(k,Ge),ht=k.next_out,Ve=k.output,Qe=k.avail_out,te=k.next_in,oe=k.input,ne=k.avail_in,B=y.hold,j=y.bits,y.mode===L&&(y.back=-1);break}for(y.back=0;et=y.lencode[B&(1<<y.lenbits)-1],Me=et>>>24,ft=et>>>16&255,gt=et&65535,!(Me<=j);){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if(ft&&(ft&240)===0){for(wt=Me,Ur=ft,Ro=gt;et=y.lencode[Ro+((B&(1<<wt+Ur)-1)>>wt)],Me=et>>>24,ft=et>>>16&255,gt=et&65535,!(wt+Me<=j);){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}B>>>=wt,j-=wt,y.back+=wt}if(B>>>=Me,j-=Me,y.back+=Me,y.length=gt,ft===0){y.mode=G;break}if(ft&32){y.back=-1,y.mode=L;break}if(ft&64){k.msg="invalid literal/length code",y.mode=K;break}y.extra=ft&15,y.mode=Fe;case Fe:if(y.extra){for(Bt=y.extra;j<Bt;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}y.length+=B&(1<<y.extra)-1,B>>>=y.extra,j-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Ae;case Ae:for(;et=y.distcode[B&(1<<y.distbits)-1],Me=et>>>24,ft=et>>>16&255,gt=et&65535,!(Me<=j);){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if((ft&240)===0){for(wt=Me,Ur=ft,Ro=gt;et=y.distcode[Ro+((B&(1<<wt+Ur)-1)>>wt)],Me=et>>>24,ft=et>>>16&255,gt=et&65535,!(wt+Me<=j);){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}B>>>=wt,j-=wt,y.back+=wt}if(B>>>=Me,j-=Me,y.back+=Me,ft&64){k.msg="invalid distance code",y.mode=K;break}y.offset=gt,y.extra=ft&15,y.mode=Oe;case Oe:if(y.extra){for(Bt=y.extra;j<Bt;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}y.offset+=B&(1<<y.extra)-1,B>>>=y.extra,j-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){k.msg="invalid distance too far back",y.mode=K;break}y.mode=Ue;case Ue:if(Qe===0)break e;if(le=Ge-Qe,y.offset>le){if(le=y.offset-le,le>y.whave&&y.sane){k.msg="invalid distance too far back",y.mode=K;break}le>y.wnext?(le-=y.wnext,zr=y.wsize-le):zr=y.wnext-le,le>y.length&&(le=y.length),Qt=y.window}else Qt=Ve,zr=ht-y.offset,le=y.length;le>Qe&&(le=Qe),Qe-=le,y.length-=le;do Ve[ht++]=Qt[zr++];while(--le);y.length===0&&(y.mode=ee);break;case G:if(Qe===0)break e;Ve[ht++]=y.length,Qe--,y.mode=ee;break;case z:if(y.wrap){for(;j<32;){if(ne===0)break e;ne--,B|=oe[te++]<<j,j+=8}if(Ge-=Qe,k.total_out+=Ge,y.total+=Ge,Ge&&(k.adler=y.check=y.flags?u(y.check,Ve,Ge,ht-Ge):a(y.check,Ve,Ge,ht-Ge)),Ge=Qe,(y.flags?B:re(B))!==y.check){k.msg="incorrect data check",y.mode=K;break}B=0,j=0}y.mode=X;case X:if(y.wrap&&y.flags){for(;j<32;){if(ne===0)break e;ne--,B+=oe[te++]<<j,j+=8}if(B!==(y.total&4294967295)){k.msg="incorrect length check",y.mode=K;break}B=0,j=0}y.mode=U;case U:At=w;break e;case K:At=A;break e;case fe:return T;case ue:default:return R}return k.next_out=ht,k.avail_out=Qe,k.next_in=te,k.avail_in=ne,y.hold=B,y.bits=j,(y.wsize||Ge!==k.avail_out&&y.mode<K&&(y.mode<z||Q!==d))&&$e(k,k.output,k.next_out,Ge-k.avail_out)?(y.mode=fe,T):(yr-=k.avail_in,Ge-=k.avail_out,k.total_in+=yr,k.total_out+=Ge,y.total+=Ge,y.wrap&&Ge&&(k.adler=y.check=y.flags?u(y.check,Ve,Ge,k.next_out-Ge):a(y.check,Ve,Ge,k.next_out-Ge)),k.data_type=y.bits+(y.last?64:0)+(y.mode===L?128:0)+(y.mode===Ee||y.mode===Z?256:0),(yr===0&&Ge===0||Q===d)&&At===C&&(At=_),At)}function Ct(k){if(!k||!k.state)return R;var Q=k.state;return Q.window&&(Q.window=null),k.state=null,C}function Le(k,Q){var y;return!k||!k.state||(y=k.state,(y.wrap&2)===0)?R:(y.head=Q,Q.done=!1,C)}function qe(k,Q){var y=Q.length,oe,Ve,te;return!k||!k.state||(oe=k.state,oe.wrap!==0&&oe.mode!==E)?R:oe.mode===E&&(Ve=1,Ve=a(Ve,Q,y,0),Ve!==oe.check)?A:(te=$e(k,Q,y,y),te?(oe.mode=fe,T):(oe.havedict=1,C))}s.inflateReset=ot,s.inflateReset2=ut,s.inflateResetKeep=He,s.inflateInit=We,s.inflateInit2=ze,s.inflate=jr,s.inflateEnd=Ct,s.inflateGetHeader=Le,s.inflateSetDictionary=qe,s.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,s){"use strict";var i=o("../utils/common"),a=15,u=852,l=592,c=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],d=[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],v=[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],x=[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,b,R,A,T,_,P,N){var q=N.bits,H=0,S=0,I=0,W=0,O=0,D=0,J=0,M=0,E=0,L=0,$,F,Z,se,we,ie=null,ve=0,Ee,ee=new i.Buf16(a+1),Fe=new i.Buf16(a+1),Ae=null,Oe=0,Ue,G,z;for(H=0;H<=a;H++)ee[H]=0;for(S=0;S<A;S++)ee[b[R+S]]++;for(O=q,W=a;W>=1&&ee[W]===0;W--);if(O>W&&(O=W),W===0)return T[_++]=1<<24|64<<16|0,T[_++]=1<<24|64<<16|0,N.bits=1,0;for(I=1;I<W&&ee[I]===0;I++);for(O<I&&(O=I),M=1,H=1;H<=a;H++)if(M<<=1,M-=ee[H],M<0)return-1;if(M>0&&(w===c||W!==1))return-1;for(Fe[1]=0,H=1;H<a;H++)Fe[H+1]=Fe[H]+ee[H];for(S=0;S<A;S++)b[R+S]!==0&&(P[Fe[b[R+S]]++]=S);if(w===c?(ie=Ae=P,Ee=19):w===f?(ie=g,ve-=257,Ae=d,Oe-=257,Ee=256):(ie=v,Ae=x,Ee=-1),L=0,S=0,H=I,we=_,D=O,J=0,Z=-1,E=1<<O,se=E-1,w===f&&E>u||w===m&&E>l)return 1;for(;;){Ue=H-J,P[S]<Ee?(G=0,z=P[S]):P[S]>Ee?(G=Ae[Oe+P[S]],z=ie[ve+P[S]]):(G=96,z=0),$=1<<H-J,F=1<<D,I=F;do F-=$,T[we+(L>>J)+F]=Ue<<24|G<<16|z|0;while(F!==0);for($=1<<H-1;L&$;)$>>=1;if($!==0?(L&=$-1,L+=$):L=0,S++,--ee[H]===0){if(H===W)break;H=b[R+P[S]]}if(H>O&&(L&se)!==Z){for(J===0&&(J=O),we+=I,D=H-J,M=1<<D;D+J<W&&(M-=ee[D+J],!(M<=0));)D++,M<<=1;if(E+=1<<D,w===f&&E>u||w===m&&E>l)return 1;Z=L&se,T[Z]=O<<24|D<<16|we-_|0}}return L!==0&&(T[we+L]=H-J<<24|64<<16|0),N.bits=O,0}},{"../utils/common":1}],10:[function(o,n,s){"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,s){"use strict";function i(){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=i},{}],"/lib/inflate.js":[function(o,n,s){"use strict";var i=o("./zlib/inflate"),a=o("./utils/common"),u=o("./utils/strings"),l=o("./zlib/constants"),c=o("./zlib/messages"),f=o("./zlib/zstream"),m=o("./zlib/gzheader"),g=Object.prototype.toString;function d(C){if(!(this instanceof d))return new d(C);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},C||{});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&&!(C&&C.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 b=i.inflateInit2(this.strm,w.windowBits);if(b!==l.Z_OK)throw new Error(c[b]);if(this.header=new m,i.inflateGetHeader(this.strm,this.header),w.dictionary&&(typeof w.dictionary=="string"?w.dictionary=u.string2buf(w.dictionary):g.call(w.dictionary)==="[object ArrayBuffer]"&&(w.dictionary=new Uint8Array(w.dictionary)),w.raw&&(b=i.inflateSetDictionary(this.strm,w.dictionary),b!==l.Z_OK)))throw new Error(c[b])}d.prototype.push=function(C,w){var b=this.strm,R=this.options.chunkSize,A=this.options.dictionary,T,_,P,N,q,H=!1;if(this.ended)return!1;_=w===~~w?w:w===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof C=="string"?b.input=u.binstring2buf(C):g.call(C)==="[object ArrayBuffer]"?b.input=new Uint8Array(C):b.input=C,b.next_in=0,b.avail_in=b.input.length;do{if(b.avail_out===0&&(b.output=new a.Buf8(R),b.next_out=0,b.avail_out=R),T=i.inflate(b,l.Z_NO_FLUSH),T===l.Z_NEED_DICT&&A&&(T=i.inflateSetDictionary(this.strm,A)),T===l.Z_BUF_ERROR&&H===!0&&(T=l.Z_OK,H=!1),T!==l.Z_STREAM_END&&T!==l.Z_OK)return this.onEnd(T),this.ended=!0,!1;b.next_out&&(b.avail_out===0||T===l.Z_STREAM_END||b.avail_in===0&&(_===l.Z_FINISH||_===l.Z_SYNC_FLUSH))&&(this.options.to==="string"?(P=u.utf8border(b.output,b.next_out),N=b.next_out-P,q=u.buf2string(b.output,P),b.next_out=N,b.avail_out=R-N,N&&a.arraySet(b.output,b.output,P,N,0),this.onData(q)):this.onData(a.shrinkBuf(b.output,b.next_out))),b.avail_in===0&&b.avail_out===0&&(H=!0)}while((b.avail_in>0||b.avail_out===0)&&T!==l.Z_STREAM_END);return T===l.Z_STREAM_END&&(_=l.Z_FINISH),_===l.Z_FINISH?(T=i.inflateEnd(this.strm),this.onEnd(T),this.ended=!0,T===l.Z_OK):(_===l.Z_SYNC_FLUSH&&(this.onEnd(l.Z_OK),b.avail_out=0),!0)},d.prototype.onData=function(C){this.chunks.push(C)},d.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 v(C,w){var b=new d(w);if(b.push(C,!0),b.err)throw b.msg||c[b.err];return b.result}function x(C,w){return w=w||{},w.raw=!0,v(C,w)}s.Inflate=d,s.inflate=v,s.inflateRaw=x,s.ungzip=v},{"./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 TD=globalThis.fetch,oa=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]`}},Gx=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)}},Yx=new Date("1904-01-01T00:00:00+0000").getTime();function qx(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var Zx=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(),s=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,s)})})}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 qx([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(Yx+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}`,s=[];for(;e--;)s.push(this[n]);return s}},ct=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()}},Pe=class extends ct{constructor(e,t,r){let{parser:o,start:n}=super(new Zx(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 Xx=class extends Pe{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 Kx(o)),this.tables={},this.directory.forEach(n=>{let s=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ae(this.tables,n.tag.trim(),s)})}},Kx=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},Kg=Xg.inflate||void 0,Jg=void 0,Jx=class extends Pe{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 Qx(o)),$x(this,t,r)}},Qx=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function $x(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=0,s=t;if(o.compLength!==o.origLength){let i=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(Kg)a=Kg(new Uint8Array(i));else if(Jg)a=Jg(new Uint8Array(i));else{let u="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(u),new Error(u)}s=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},s)})})}var Qg=Zg,$g=void 0,eS=class extends Pe{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 tS(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 s,i=t.buffer.slice(n);if(Qg)s=Qg(new Uint8Array(i));else if($g)s=new Uint8Array($g(i));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}rS(this,s,r)}},tS=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=oS(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 rS(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=o.offset,s=n+(o.transformLength?o.transformLength:o.origLength),i=new DataView(t.slice(n,s).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},i)}catch(a){console.error(a)}})})}function oS(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 iy={},ay=!1;Promise.all([Promise.resolve().then(function(){return FS}),Promise.resolve().then(function(){return IS}),Promise.resolve().then(function(){return NS}),Promise.resolve().then(function(){return VS}),Promise.resolve().then(function(){return jS}),Promise.resolve().then(function(){return GS}),Promise.resolve().then(function(){return qS}),Promise.resolve().then(function(){return XS}),Promise.resolve().then(function(){return sC}),Promise.resolve().then(function(){return gC}),Promise.resolve().then(function(){return oR}),Promise.resolve().then(function(){return sR}),Promise.resolve().then(function(){return cR}),Promise.resolve().then(function(){return pR}),Promise.resolve().then(function(){return hR}),Promise.resolve().then(function(){return yR}),Promise.resolve().then(function(){return wR}),Promise.resolve().then(function(){return SR}),Promise.resolve().then(function(){return RR}),Promise.resolve().then(function(){return TR}),Promise.resolve().then(function(){return PR}),Promise.resolve().then(function(){return kR}),Promise.resolve().then(function(){return IR}),Promise.resolve().then(function(){return DR}),Promise.resolve().then(function(){return MR}),Promise.resolve().then(function(){return BR}),Promise.resolve().then(function(){return zR}),Promise.resolve().then(function(){return HR}),Promise.resolve().then(function(){return GR}),Promise.resolve().then(function(){return ZR}),Promise.resolve().then(function(){return eE}),Promise.resolve().then(function(){return nE}),Promise.resolve().then(function(){return aE}),Promise.resolve().then(function(){return fE}),Promise.resolve().then(function(){return pE}),Promise.resolve().then(function(){return hE}),Promise.resolve().then(function(){return vE}),Promise.resolve().then(function(){return wE}),Promise.resolve().then(function(){return EE}),Promise.resolve().then(function(){return _E}),Promise.resolve().then(function(){return kE})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];iy[r]=t[r]}),ay=!0});function nS(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=iy[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function sS(){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(nS)}return new Promise((r,o)=>t(r))}function iS(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 s={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(s||(s=`${e} is not a known webfont format.`),t)throw new Error(s);console.warn(`Could not load font: ${s}`)}async function aS(e,t,r={}){if(!globalThis.document)return;let o=iS(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let s=[];return r.styleRules&&(s=Object.entries(r.styleRules).map(([i,a])=>`${i}: ${a};`)),n.textContent=`
+</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=`
 @font-face {
     font-family: "${e}";
-    ${s.join(`
+    ${i.join(`
 	`)}
     src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var lS=[0,1,0,0],cS=[79,84,84,79],uS=[119,79,70,70],fS=[119,79,70,50];function na(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function dS(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(na(t,lS)||na(t,cS))return"SFNT";if(na(t,uS))return"WOFF";if(na(t,fS))return"WOFF2"}function pS(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var ia=class extends Gx{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 aS(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>pS(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new oa("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=dS(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 oa("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return sS().then(t=>(e==="SFNT"&&(this.opentype=new Xx(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new Jx(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new eS(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 oa("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 oa("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=ia;var $r=class extends ct{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},mS=class extends $r{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}]}},hS=class extends $r{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(i=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ae(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(i=>new gS(e))));let s=n+o*8;ae(this,"glyphIndexArray",()=>(e.currentPosition=s,[...new Array(o)].map(i=>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],s=n.firstCode,i=s+n.entryCount;return s<=t&&t<=i}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}))}},gS=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}},yS=class extends $r{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 s=n+this.segCountX2;ae(this,"idDelta",()=>e.readBytes(this.segCount,s,16,!0));let i=s+this.segCountX2;ae(this,"idRangeOffset",()=>e.readBytes(this.segCount,i,16));let a=i+this.segCountX2,u=this.length-(a-this.tableStart);ae(this,"glyphIdArray",()=>e.readBytes(u,a,16)),ae(this,"segments",()=>this.buildSegments(i,a,e))}buildSegments(e,t,r){let o=(n,s)=>{let i=this.startCode[s],a=this.endCode[s],u=this.idDelta[s],l=this.idRangeOffset[s],c=e+2*s,f=[];if(l===0)for(let m=i+u,g=a+u;m<=g;m++)f.push(m);else for(let m=0,g=a-i;m<=g;m++)r.currentPosition=c+l+m*2,f.push(r.uint16);return{startCode:i,endCode:a,idDelta:u,idRangeOffset:l,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}))}},vS=class extends $r{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}]}},bS=class extends $r{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 wS(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}))}},wS=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},xS=class extends $r{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}]}},SS=class extends $r{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 CS(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}))}},CS=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},RS=class extends $r{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 ES(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}))}},ES=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},TS=class extends $r{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 _S(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)}},_S=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function PS(e,t,r){let o=e.uint16;return o===0?new mS(e,t,r):o===2?new hS(e,t,r):o===4?new yS(e,t,r):o===6?new vS(e,t,r):o===8?new bS(e,t,r):o===10?new xS(e,t,r):o===12?new SS(e,t,r):o===13?new RS(e,t,r):o===14?new TS(e,t,r):{}}var OS=class extends Pe{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 kS(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})}},kS=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,PS(e,r,o)))}},FS=Object.freeze({__proto__:null,cmap:OS}),AS=class extends Pe{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})}},IS=Object.freeze({__proto__:null,head:AS}),LS=class extends Pe{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()}},NS=Object.freeze({__proto__:null,hhea:LS}),DS=class extends Pe{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,s=r.maxp.numGlyphs,i=o.currentPosition;if(ae(this,"hMetrics",()=>(o.currentPosition=i,[...new Array(n)].map(a=>new MS(o.uint16,o.int16)))),n<s){let a=i+n*4;ae(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(s-n)].map(u=>o.int16)))}}},MS=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},VS=Object.freeze({__proto__:null,hmtx:DS}),BS=class extends Pe{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()}},jS=Object.freeze({__proto__:null,maxp:BS}),zS=class extends Pe{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 HS(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new US(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}},US=class{constructor(e,t){this.length=e,this.offset=t}},HS=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,WS(e,this)))}};function WS(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let i=[];for(let a=0,u=o/2;a<u;a++)i[a]=String.fromCharCode(e.uint16);return i.join("")}let n=e.readBytes(o),s=[];return n.forEach(function(i,a){s[a]=String.fromCharCode(i)}),s.join("")}var GS=Object.freeze({__proto__:null,name:zS}),YS=class extends Pe{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()}},qS=Object.freeze({__proto__:null,OS2:YS}),ZS=class extends Pe{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]<ey.length){this.glyphNameOffsets.push(this.glyphNameOffsets[o]);continue}let s=r.int8;r.skip(s),this.glyphNameOffsets.push(this.glyphNameOffsets[o]+s+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 ey[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(i=>String.fromCharCode(i)).join(""))}},ey=[".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"],XS=Object.freeze({__proto__:null,post:ZS}),KS=class extends Pe{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 Yc({offset:e.offset+this.horizAxisOffset},t)),ae(this,"vertAxis",()=>new Yc({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>new Yc({offset:e.offset+this.itemVarStoreOffset},t)))}},Yc=class extends Pe{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ae(this,"baseTagList",()=>new JS({offset:e.offset+this.baseTagListOffset},t)),ae(this,"baseScriptList",()=>new QS({offset:e.offset+this.baseScriptListOffset},t))}},JS=class extends Pe{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},QS=class extends Pe{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 $S(this.start,r))))}},$S=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new eC(t)))}},eC=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 tC(this.start,e)),ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new rC(e))),ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new ly(e)))}},tC=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new ly(t)))}},rC=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 nC(this.parser)}},ly=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 oC(e))))}},oC=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},nC=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)}},sC=Object.freeze({__proto__:null,BASE:KS}),ty=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 iC(e)))}},iC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},xs=class extends ct{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 aC(e)))}},aC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},lC=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)}},cC=class extends Pe{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 ty(r)}),this.attachListOffset=r.Offset16,ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new uC(r)}),this.ligCaretListOffset=r.Offset16,ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new dC(r)}),this.markAttachClassDefOffset=r.Offset16,ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new ty(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new hC(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new lC(r)}))}},uC=class extends ct{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 fC(this.parser)}},fC=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},dC=class extends ct{constructor(e){super(e),this.coverageOffset=e.Offset16,ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new xs(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 pC(this.parser)}},pC=class extends ct{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 mC(this.parser)}},mC=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)}},hC=class extends ct{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 xs(this.parser)}},gC=Object.freeze({__proto__:null,GDEF:cC}),ry=class extends ct{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new yC(e))}},yC=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},vC=class extends ct{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new bC(e))}},bC=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},oy=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)}},ny=class extends ct{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new wC(e))}},wC=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},xC=class extends ct{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 CC(e);if(t.startsWith("cc"))return new SC(e);if(t.startsWith("ss"))return new RC(e)}}},SC=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)}},CC=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},RC=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function cy(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Zo=class extends ct{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 xs(e)}},Zc=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},EC=class extends Zo{constructor(e){super(e),this.deltaGlyphID=e.int16}},TC=class extends Zo{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 _C(t)}},_C=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},PC=class extends Zo{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 OC(t)}},OC=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},kC=class extends Zo{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 FC(t)}},FC=class extends ct{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 AC(t)}},AC=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},IC=class extends Zo{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&&(cy(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 Zc(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 LC(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 NC(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 xs(t)}},LC=class extends ct{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 uy(t)}},uy=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 Zc(e))}},NC=class extends ct{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 DC(t)}},DC=class extends uy{constructor(e){super(e)}},MC=class extends Zo{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&&(cy(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 fy(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 VC(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 jC(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 xs(t)}},VC=class extends ct{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 BC(t)}},BC=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 Zc(e))}},jC=class extends ct{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 zC(t)}},zC=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 fy(e))}},fy=class extends ct{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},UC=class extends ct{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},HC=class extends Zo{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)}},WC={buildSubtable:function(e,t){let r=new[void 0,EC,TC,PC,kC,IC,MC,UC,HC][e](t);return r.type=e,r}},eo=class extends ct{constructor(e){super(e)}},GC=class extends eo{constructor(e){super(e),console.log("lookup type 1")}},YC=class extends eo{constructor(e){super(e),console.log("lookup type 2")}},qC=class extends eo{constructor(e){super(e),console.log("lookup type 3")}},ZC=class extends eo{constructor(e){super(e),console.log("lookup type 4")}},XC=class extends eo{constructor(e){super(e),console.log("lookup type 5")}},KC=class extends eo{constructor(e){super(e),console.log("lookup type 6")}},JC=class extends eo{constructor(e){super(e),console.log("lookup type 7")}},QC=class extends eo{constructor(e){super(e),console.log("lookup type 8")}},$C=class extends eo{constructor(e){super(e),console.log("lookup type 9")}},eR={buildSubtable:function(e,t){let r=new[void 0,GC,YC,qC,ZC,XC,KC,JC,QC,$C][e](t);return r.type=e,r}},sy=class extends ct{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},tR=class extends ct{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"?WC:eR;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},dy=class extends Pe{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 s=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ae(this,"scriptList",()=>s?ry.EMPTY:(o.currentPosition=n+this.scriptListOffset,new ry(o))),ae(this,"featureList",()=>s?ny.EMPTY:(o.currentPosition=n+this.featureListOffset,new ny(o))),ae(this,"lookupList",()=>s?sy.EMPTY:(o.currentPosition=n+this.lookupListOffset,new sy(o))),this.featureVariationsOffset&&ae(this,"featureVariations",()=>s?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 vC(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 oy(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 oy(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 xC(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 tR(this.parser,t)}},rR=class extends dy{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},oR=Object.freeze({__proto__:null,GSUB:rR}),nR=class extends dy{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},sR=Object.freeze({__proto__:null,GPOS:nR}),iR=class extends Pe{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 aR(r)}},aR=class extends ct{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new lR(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)}},lR=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},cR=Object.freeze({__proto__:null,SVG:iR}),uR=class extends Pe{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(s=>new fR(r))));let n=o+this.axisCount*this.axisSize;ae(this,"instances",()=>{let s=[];for(let i=0;i<this.instanceCount;i++)r.currentPosition=n+i*this.instanceSize,s.push(new dR(r,this.axisCount,this.instanceSize));return s})}getSupportedAxes(){return this.axes.map(e=>e.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},fR=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}},dR=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)}},pR=Object.freeze({__proto__:null,fvar:uR}),mR=class extends Pe{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ae(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},hR=Object.freeze({__proto__:null,cvt:mR}),gR=class extends Pe{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},yR=Object.freeze({__proto__:null,fpgm:gR}),vR=class extends Pe{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 bR(r)))}},bR=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},wR=Object.freeze({__proto__:null,gasp:vR}),xR=class extends Pe{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},SR=Object.freeze({__proto__:null,glyf:xR}),CR=class extends Pe{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(s=>o.Offset16))):ae(this,"offsets",()=>[...new Array(n)].map(s=>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}}},RR=Object.freeze({__proto__:null,loca:CR}),ER=class extends Pe{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},TR=Object.freeze({__proto__:null,prep:ER}),_R=class extends Pe{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},PR=Object.freeze({__proto__:null,CFF:_R}),OR=class extends Pe{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},kR=Object.freeze({__proto__:null,CFF2:OR}),FR=class extends Pe{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 AR(r)))}},AR=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},IR=Object.freeze({__proto__:null,VORG:FR}),LR=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new sa(e),this.vert=new sa(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}},NR=class{constructor(e){this.hori=new sa(e),this.vert=new sa(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},sa=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}},py=class extends Pe{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 LR(o)))}},DR=Object.freeze({__proto__:null,EBLC:py}),my=class extends Pe{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},MR=Object.freeze({__proto__:null,EBDT:my}),VR=class extends Pe{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 NR(r)))}},BR=Object.freeze({__proto__:null,EBSC:VR}),jR=class extends py{constructor(e,t){super(e,t,"CBLC")}},zR=Object.freeze({__proto__:null,CBLC:jR}),UR=class extends my{constructor(e,t){super(e,t,"CBDT")}},HR=Object.freeze({__proto__:null,CBDT:UR}),WR=class extends Pe{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))}},GR=Object.freeze({__proto__:null,sbix:WR}),YR=class extends Pe{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 qc(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let s=new qc(this.parser),i=s.gID;if(o===e)return r;if(i===e)return s;for(;t!==n;){let a=t+(n-t)/12;this.parser.currentPosition=a;let u=new qc(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 qR(p))}},qc=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},qR=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},ZR=Object.freeze({__proto__:null,COLR:YR}),XR=class extends Pe{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 KR(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 JR(r,o))),ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new QR(r,o))),ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new $R(r,o))))}},KR=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},JR=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},QR=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},$R=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},eE=Object.freeze({__proto__:null,CPAL:XR}),tE=class extends Pe{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 rE(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new oE(this.parser)}},rE=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},oE=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},nE=Object.freeze({__proto__:null,DSIG:tE}),sE=class extends Pe{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(s=>new iE(o,n))}},iE=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},aE=Object.freeze({__proto__:null,hdmx:sE}),lE=class extends Pe{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 s=0;s<this.nTables;s++){r.currentPosition=o;let i=new cE(r);n.push(i),o+=i}return n})}},cE=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 uE(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]}},uE=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},fE=Object.freeze({__proto__:null,kern:lE}),dE=class extends Pe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},pE=Object.freeze({__proto__:null,LTSH:dE}),mE=class extends Pe{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.")}},hE=Object.freeze({__proto__:null,MERG:mE}),gE=class extends Pe{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 yE(this.tableStart,r))}},yE=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)}},vE=Object.freeze({__proto__:null,meta:gE}),bE=class extends Pe{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.")}},wE=Object.freeze({__proto__:null,PCLT:bE}),xE=class extends Pe{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 SE(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new CE(r))}},SE=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},CE=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new RE(e))}},RE=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},EE=Object.freeze({__proto__:null,VDMX:xE}),TE=class extends Pe{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()}},_E=Object.freeze({__proto__:null,vhea:TE}),PE=class extends Pe{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,s=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=s,[...new Array(o)].map(i=>new OE(p.uint16,p.int16)))),o<n){let i=s+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=i,[...new Array(n-o)].map(a=>p.int16)))}}},OE=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},kE=Object.freeze({__proto__:null,vmtx:PE});function hy(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:Hi(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var Jt=h(Y(),1);function FE(){let{installFonts:e}=(0,Ss.useContext)(Mt),[t,r]=(0,Ss.useState)(!1),[o,n]=(0,Ss.useState)(null),s=g=>{a(g)},i=g=>{a(g.target.files)},a=async g=>{if(!g)return;n(null),r(!0);let d=new Set,v=[...g],x=!1,C=v.map(async b=>{if(!await l(b))return x=!0,null;if(d.has(b.name))return null;let A=(((b.name??"").split(".")??[]).pop()??"").toLowerCase();return Uc.includes(A)?(d.add(b.name),b):null}),w=(await Promise.all(C)).filter(b=>b!==null);if(w.length>0)u(w);else{let b=x?(0,Dn.__)("Sorry, you are not allowed to upload this file type."):(0,Dn.__)("No fonts found to install.");n({type:"error",message:b}),r(!1)}},u=async g=>{let d=await Promise.all(g.map(async v=>{let x=await f(v);return await xo(x,x.file,"all"),x}));m(d)};async function l(g){let d=new ia("Uploaded Font");try{let v=await c(g);return await d.fromDataBuffer(v,"font"),!0}catch{return!1}}async function c(g){return new Promise((d,v)=>{let x=new window.FileReader;x.readAsArrayBuffer(g),x.onload=()=>d(x.result),x.onerror=v})}let f=async g=>{let d=await c(g),v=new ia("Uploaded Font");v.fromDataBuffer(d,g.name);let C=(await new Promise(N=>v.onload=N)).detail.font,{name:w}=C.opentype.tables,b=w.get(16)||w.get(1),R=w.get(2).toLowerCase().includes("italic"),A=C.opentype.tables["OS/2"].usWeightClass||"normal",_=!!C.opentype.tables.fvar&&C.opentype.tables.fvar.axes.find(({tag:N})=>N==="wght"),P=_?`${_.minValue} ${_.maxValue}`:null;return{file:g,fontFamily:b,fontStyle:R?"italic":"normal",fontWeight:P||A}},m=async g=>{let d=hy(g);try{await e(d),n({type:"success",message:(0,Dn.__)("Fonts were installed successfully.")})}catch(v){let x=v;n({type:"error",message:x.message,errors:x?.installationErrors})}r(!1)};return(0,Jt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,Jt.jsx)(Ft.DropZone,{onFilesDrop:s}),(0,Jt.jsxs)(Ft.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,Jt.jsxs)(Ft.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,Jt.jsx)("ul",{children:o.errors.map((g,d)=>(0,Jt.jsx)("li",{children:g},d))})]}),t&&(0,Jt.jsx)(Ft.FlexItem,{children:(0,Jt.jsx)("div",{className:"font-library__upload-area",children:(0,Jt.jsx)(Ft.ProgressBar,{})})}),!t&&(0,Jt.jsx)(Ft.FormFileUpload,{accept:Uc.map(g=>`.${g}`).join(","),multiple:!0,onChange:i,render:({openFileDialog:g})=>(0,Jt.jsx)(Ft.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:g,children:(0,Dn.__)("Upload font")})}),(0,Jt.jsx)(Ft.__experimentalText,{className:"font-library__upload-area__text",children:(0,Dn.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var aa=FE;var yy=h(Y(),1),{Tabs:HV}=Be(Xc.privateApis),WV={id:"installed-fonts",title:(0,la._x)("Library","Font library")},GV={id:"upload-fonts",title:(0,la._x)("Upload","noun")};var vy=h(xe(),1),Kc=h(ce(),1),IE=h(ke(),1);var by=h(Y(),1);var Jc=h(Y(),1);var wy=h(xe(),1),ca=h(ce(),1);var xy=h(Y(),1);var $c=h(Y(),1);var mr=h(xe(),1),eu=h(ce(),1),zE=h(ke(),1);var Sy=h(Dt(),1);var BE=h(Y(),1),{useSettingsForBlockElement:xB,TypographyPanel:SB}=Be(Sy.privateApis);var jE=h(Y(),1);var tu=h(Y(),1),FB={text:{description:(0,mr.__)("Manage the fonts used on the site."),title:(0,mr.__)("Text")},link:{description:(0,mr.__)("Manage the fonts and typography used on the links."),title:(0,mr.__)("Links")},heading:{description:(0,mr.__)("Manage the fonts and typography used on headings."),title:(0,mr.__)("Headings")},caption:{description:(0,mr.__)("Manage the fonts and typography used on captions."),title:(0,mr.__)("Captions")},button:{description:(0,mr.__)("Manage the fonts and typography used on buttons."),title:(0,mr.__)("Buttons")}};var GE=h(xe(),1),YE=h(ce(),1),Ry=h(Dt(),1);var Mn=h(ce(),1),Cy=h(xe(),1);var WE=h(ke(),1);var UE=h(ce(),1),HE=h(Y(),1);var ru=h(Y(),1);var ou=h(Y(),1),{useSettingsForBlockElement:qB,ColorPanel:ZB}=Be(Ry.privateApis);var $E=h(xe(),1);var XE=h(No(),1),nu=h(ce(),1),KE=h(xe(),1);var fa=h(ce(),1);var ua=h(ce(),1);var Ey=h(Y(),1);function Ty(){let{paletteColors:e}=Tn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Ey.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Rs=h(Y(),1),qE={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},ZE=({label:e,isFocused:t,withHoverView:r})=>(0,Rs.jsx)(On,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Rs.jsx)(ua.__unstableMotion.div,{variants:qE,style:{height:"100%",overflow:"hidden"},children:(0,Rs.jsx)(ua.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Rs.jsx)(Ty,{})})},o)}),_y=ZE;var Xo=h(Y(),1),Py=["color"];function da({title:e,gap:t=2}){let r=Ni(Py);return r?.length<=1?null:(0,Xo.jsxs)(fa.__experimentalVStack,{spacing:3,children:[e&&(0,Xo.jsx)(ur,{level:3,children:e}),(0,Xo.jsx)(fa.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Xo.jsx)(Fn,{variation:o,isPill:!0,properties:Py,showTooltip:!0,children:()=>(0,Xo.jsx)(_y,{})},n))})]})}var Oy=h(Y(),1);var JE=h(No(),1),pa=h(ce(),1),QE=h(xe(),1);var ky=h(Y(),1);var su=h(Y(),1);var t2=h(xe(),1),Ay=h(Dt(),1),r2=h(ce(),1);var Fy=h(Dt(),1);var e2=h(Y(),1);var{BackgroundPanel:xj}=Be(Fy.privateApis);var iu=h(Y(),1),{useHasBackgroundPanel:Pj}=Be(Ay.privateApis);var Ly=h(xe(),1);var Es=h(ce(),1),i2=h(xe(),1);var a2=h(ke(),1);var o2=h(ce(),1),n2=h(xe(),1),s2=h(Y(),1);var Iy=h(Y(),1),{Menu:Dj}=Be(Es.privateApis);var lu=h(Y(),1);var hr=h(ce(),1),My=h(xe(),1);var ma=h(ke(),1);var Ts=h(ce(),1);var Ny=h(Y(),1),{Menu:Kj}=Be(Ts.privateApis);var u2=h(ce(),1),f2=h(xe(),1),d2=h(Y(),1);var cu=h(ce(),1),p2=h(xe(),1),m2=h(ke(),1);var Dy=h(Y(),1);var uu=h(Y(),1);var v2=h(Y(),1);var x2=h(xe(),1),By=h(Dt(),1);var Vy=h(Dt(),1),b2=h(ke(),1);var w2=h(Y(),1),{useSettingsForBlockElement:xz,DimensionsPanel:Sz}=Be(Vy.privateApis);var fu=h(Y(),1),{useHasDimensionsPanel:Oz,useSettingsForBlockElement:kz}=Be(By.privateApis);var Gy=h(ce(),1),E2=h(xe(),1);var C2=h(xe(),1),R2=h(ce(),1);var jy=h(nr(),1),zy=h(Xt(),1),ga=h(ke(),1),Uy=h(ce(),1),Hy=h(xe(),1);var ha=h(Y(),1);function S2({gap:e=2}){let{user:t}=(0,ga.useContext)(Tt),r=t?.styles,n=(0,zy.useSelect)(i=>{let a=i(jy.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(i=>!hs(i,["color"])&&!hs(i,["typography","spacing"])),s=(0,ga.useMemo)(()=>[...[{title:(0,Hy.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let u=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let g=u[m]||{},d={css:`${u[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};u[m]={...g,...d}}});let l=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},c=Object.keys(u).length>0?{blocks:u}:{},f={...a.styles,...l,...c};return{...a,settings:a.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,ha.jsx)(Uy.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:s.map((i,a)=>(0,ha.jsx)(Fn,{variation:i,children:u=>(0,ha.jsx)(Ic,{label:i?.title,withHoverView:!0,isFocused:u,variation:i})},a))})}var du=S2;var Wy=h(Y(),1);var pu=h(Y(),1);var T2=h(xe(),1),_2=h(ce(),1),Yy=h(Dt(),1);var mu=h(Y(),1),{AdvancedPanel:Zz}=Be(Yy.privateApis);var ev=h(xe(),1),gu=h(ce(),1),yu=h(ke(),1);var P2=h(Xt(),1),O2=h(nr(),1),qy=h(ke(),1);var Ky=h(xe(),1),ya=h(ce(),1),va=h(Xy(),1),k2=h(nr(),1),F2=h(Xt(),1);var Jy=h(jc(),1);var Qy=h(Y(),1),{Badge:e7}=Be(ya.privateApis),t7=3600*1e3*24;var hu=h(ce(),1),_s=h(xe(),1);var $y=h(Y(),1);var vu=h(Y(),1);var tv=h(xe(),1),rv=h(ce(),1);var ov=h(Y(),1);var sv=h(xe(),1),Ps=h(ce(),1),iv=h(ke(),1);var I2=h(Dt(),1),L2=h(xe(),1);var N2=h(Y(),1);var to=h(ce(),1),nv=h(Y(),1);var bu=h(Y(),1);var xu=h(Y(),1);var Su=h(Y(),1);function Vn(e){return function({value:r,baseValue:o,onChange:n,...s}){return(0,Su.jsx)(ms,{value:r,baseValue:o,onChange:n,children:(0,Su.jsx)(e,{...s})})}}var B2=Vn(du);var j2=Vn(da);var z2=Vn(Ui);var Bn=h(Y(),1);function Cu({value:e,baseValue:t,onChange:r,activeTab:o="installed-fonts"}){let n;switch(o){case"upload-fonts":n=(0,Bn.jsx)(aa,{});break;case"installed-fonts":n=(0,Bn.jsx)(Qi,{});break;default:n=(0,Bn.jsx)(ea,{slug:o})}return(0,Bn.jsx)(ms,{value:e,baseValue:t,onChange:r,children:(0,Bn.jsx)(Yi,{children:n})})}var cv=h(as()),{unlock:Ru}=(0,cv.__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='9553e553cd']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","9553e553cd"),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 #ddd;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-card{border:1px solid #ddd;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}.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 #ddd;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 #ddd;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 #ddd;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-search{margin-bottom:10px;padding:0 16px}.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__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.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-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{Tabs:ba}=Ru(uv.privateApis),{useGlobalStyles:U2}=Ru(fv.privateApis);function H2(){let{records:e=[]}=(0,wa.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,pv.useState)("installed-fonts"),{base:o,user:n,setUser:s,isReady:i}=U2(),a=(0,dv.useSelect)(l=>l(wa.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]);if(!i)return null;let u=[{id:"installed-fonts",title:(0,jn._x)("Library","Font library")}];return a&&(u.push({id:"upload-fonts",title:(0,jn._x)("Upload","noun")}),u.push(...(e||[]).map(({slug:l,name:c})=>({id:l,title:e&&e.length===1&&l==="google-fonts"?(0,jn.__)("Install Fonts"):c})))),React.createElement(ic,{title:(0,jn.__)("Fonts"),className:"font-library-page"},React.createElement(ba,{selectedTabId:t,onSelect:l=>r(l)},React.createElement("div",{className:"font-library-page__tablist"},React.createElement(ba.TabList,null,u.map(({id:l,title:c})=>React.createElement(ba.Tab,{key:l,tabId:l},c)))),u.map(({id:l})=>React.createElement(ba.TabPanel,{key:l,tabId:l,focusable:!1,className:"font-library-page__tab-panel"},React.createElement(Cu,{value:n,baseValue:o,onChange:s,activeTab:l})))))}function W2(){return React.createElement(H2,null)}var G2=W2;export{G2 as stage};
+}`,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};
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/css/dist/block-editor/default-editor-styles-rtl.css b/wp-includes/css/dist/block-editor/default-editor-styles-rtl.css
deleted file mode 100644
index a06af1c9e3..0000000000
--- a/wp-includes/css/dist/block-editor/default-editor-styles-rtl.css
+++ /dev/null
@@ -1,68 +0,0 @@
-/**
- * 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.
- */
-/**
- * Default editor styles.
- *
- * These styles are shown if a theme does not register its own editor style,
- * a theme.json file, or has toggled off "Use theme styles" in preferences.
- */
-body {
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-  font-size: 18px;
-  line-height: 1.5;
-  --wp--style--block-gap: 2em;
-}
-
-p {
-  line-height: 1.8;
-}
-
-.editor-post-title__block {
-  margin-top: 2em;
-  margin-bottom: 1em;
-  font-size: 2.5em;
-  font-weight: 800;
-}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/default-editor-styles-rtl.min.css b/wp-includes/css/dist/block-editor/default-editor-styles-rtl.min.css
deleted file mode 100644
index a403a08f64..0000000000
--- a/wp-includes/css/dist/block-editor/default-editor-styles-rtl.min.css
+++ /dev/null
@@ -1 +0,0 @@
-body{--wp--style--block-gap:2em;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5}p{line-height:1.8}.editor-post-title__block{font-size:2.5em;font-weight:800;margin-bottom:1em;margin-top:2em}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/default-editor-styles.css b/wp-includes/css/dist/block-editor/default-editor-styles.css
deleted file mode 100644
index a06af1c9e3..0000000000
--- a/wp-includes/css/dist/block-editor/default-editor-styles.css
+++ /dev/null
@@ -1,68 +0,0 @@
-/**
- * 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.
- */
-/**
- * Default editor styles.
- *
- * These styles are shown if a theme does not register its own editor style,
- * a theme.json file, or has toggled off "Use theme styles" in preferences.
- */
-body {
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-  font-size: 18px;
-  line-height: 1.5;
-  --wp--style--block-gap: 2em;
-}
-
-p {
-  line-height: 1.8;
-}
-
-.editor-post-title__block {
-  margin-top: 2em;
-  margin-bottom: 1em;
-  font-size: 2.5em;
-  font-weight: 800;
-}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/default-editor-styles.min.css b/wp-includes/css/dist/block-editor/default-editor-styles.min.css
deleted file mode 100644
index a403a08f64..0000000000
--- a/wp-includes/css/dist/block-editor/default-editor-styles.min.css
+++ /dev/null
@@ -1 +0,0 @@
-body{--wp--style--block-gap:2em;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;line-height:1.5}p{line-height:1.8}.editor-post-title__block{font-size:2.5em;font-weight:800;margin-bottom:1em;margin-top:2em}
\ 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 23ee3a6c33..7ec6a966d5 100644
--- a/wp-includes/css/dist/block-editor/style-rtl.css
+++ b/wp-includes/css/dist/block-editor/style-rtl.css
@@ -473,6 +473,12 @@ iframe[name=editor-canvas] {
 .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: calc(48px + 24px + 12px + 8px + 2 * 1px);
+}
+.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;
 }
@@ -495,6 +501,65 @@ iframe[name=editor-canvas] {
   position: absolute;
   right: calc(-48px - 8px - 1px);
 }
+.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) {
+  right: calc(-48px - 24px - 12px - 8px - 3 * 1px);
+  border: 1px solid #1e1e1e;
+  border-radius: 2px;
+  background-color: #fff;
+}
+.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 {
+  border: none;
+  background: none;
+}
+.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon {
+  color: #fff;
+  background: transparent;
+}
+.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon::after {
+  content: "";
+  position: absolute;
+  z-index: -1;
+  top: 50%;
+  right: 50%;
+  transform: translate(50%, -50%);
+  width: 24px;
+  height: 24px;
+  border-radius: 2px;
+  background: #1e1e1e;
+}
+.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 {
+  width: auto;
+  padding: 0 12px;
+  color: inherit;
+}
+.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 {
+  content: attr(aria-label);
+  position: static;
+  transform: none;
+  width: auto;
+  height: auto;
+  border-radius: 0;
+  background: none;
+  white-space: nowrap;
+}
+.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: "";
 }
@@ -1182,36 +1247,15 @@ iframe[name=editor-canvas] {
 }

 .block-editor-block-styles__variants {
-  display: flex;
-  flex-wrap: wrap;
-  justify-content: space-between;
+  display: grid;
   gap: 8px;
 }
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item {
-  color: #1e1e1e;
-  border-color: #ddd;
-  display: inline-block;
-  width: calc(50% - 4px);
-}
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover {
-  color: var(--wp-admin-theme-color);
-  box-shadow: inset 0 0 0 1px #ddd;
-}
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover {
-  background-color: #1e1e1e;
-  box-shadow: none;
-}
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text {
-  color: #fff;
-}
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color);
-  outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
+.block-editor-block-styles__variants .block-editor-block-styles__row {
+  display: grid;
+  grid-template-columns: repeat(2, minmax(0, 1fr));
+  gap: 8px;
 }
 .block-editor-block-styles__variants .block-editor-block-styles__item-text {
-  word-break: break-all;
-  white-space: normal;
   text-align: start;
   -moz-text-align-last: center;
        text-align-last: center;
@@ -3735,14 +3779,8 @@ iframe[name=editor-canvas] {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .block-editor-content-only-controls__rich-text {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .block-editor-content-only-controls__rich-text {
@@ -3751,10 +3789,14 @@ iframe[name=editor-canvas] {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -4502,54 +4544,49 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
   padding: 0;
 }

-.block-editor-inserter__quick-inserter-expand.components-button {
-  display: block;
-  background: #1e1e1e;
-  color: #fff;
-  width: 100%;
-  border-radius: 0;
-}
-.block-editor-inserter__quick-inserter-expand.components-button:hover {
-  color: #fff;
-}
-.block-editor-inserter__quick-inserter-expand.components-button:active {
-  color: #ccc;
+.block-editor-inserter__quick-inserter-expand {
+  padding: 0 16px 16px;
 }
-.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled) {
-  box-shadow: none;
-  background: var(--wp-admin-theme-color);
-  border-color: var(--wp-admin-theme-color);
+
+.block-editor-inserter__quick-inserter-expand-toggle {
+  width: 100%;
+  justify-content: center;
 }

 .block-editor-block-patterns-explorer__sidebar {
-  position: absolute;
-  top: 72px;
-  right: 0;
-  bottom: 0;
-  width: 280px;
-  padding: 24px 24px 24px;
-  overflow-x: visible;
-  overflow-y: auto;
+  padding-bottom: 24px;
 }
-.block-editor-block-patterns-explorer__sidebar__categories-list__item {
-  display: block;
-  width: 100%;
-  height: 48px;
-  text-align: right;
+@media (min-width: 782px) {
+  .block-editor-block-patterns-explorer__sidebar {
+    position: absolute;
+    top: 72px;
+    right: 0;
+    bottom: 0;
+    width: 280px;
+    padding: 24px;
+    overflow-x: visible;
+    overflow-y: auto;
+  }
 }
-.block-editor-block-patterns-explorer__search {
-  margin-bottom: 32px;
+
+@media (min-width: 782px) {
+  .block-editor-block-patterns-explorer__panel {
+    margin-inline-start: 280px;
+  }
 }
-.block-editor-block-patterns-explorer__search-results-count {
-  padding-bottom: 32px;
+
+.block-editor-block-patterns-explorer__no-results {
+  padding: 32px;
+  text-align: center;
 }
+
 .block-editor-block-patterns-explorer__list {
-  margin-right: 280px;
   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;
   grid-gap: 32px;
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 9de3409e56..ff6394e3d2 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-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: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:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item{border-color:#ddd;color:#1e1e1e;display:inline-block;width:calc(50% - 4px)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover{box-shadow:inset 0 0 0 1px #ddd;color:var(--wp-admin-theme-color)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover{background-color:#1e1e1e;box-shadow:none}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text{color:#fff}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.block-editor-content-only-controls__rich-text{transition:box-shadow .1s linear}}@media (min-width:600px){.block-editor-content-only-controls__rich-text{font-size:13px;line-height:normal}}.block-editor-content-only-controls__rich-text:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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.components-button{background:#1e1e1e;border-radius:0;color:#fff;display:block;width:100%}.block-editor-inserter__quick-inserter-expand.components-button:hover{color:#fff}.block-editor-inserter__quick-inserter-expand.components-button:active{color:#ccc}.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled){background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);box-shadow:none}.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__sidebar__categories-list__item{display:block;height:48px;text-align:right;width:100%}.block-editor-block-patterns-explorer__search{margin-bottom:32px}.block-editor-block-patterns-explorer__search-results-count{padding-bottom:32px}.block-editor-block-patterns-explorer__list{margin-right:280px;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: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
diff --git a/wp-includes/css/dist/block-editor/style.css b/wp-includes/css/dist/block-editor/style.css
index ca87996281..367e2219d9 100644
--- a/wp-includes/css/dist/block-editor/style.css
+++ b/wp-includes/css/dist/block-editor/style.css
@@ -473,6 +473,12 @@ iframe[name=editor-canvas] {
 .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: calc(48px + 24px + 12px + 8px + 2 * 1px);
+}
+.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;
 }
@@ -495,6 +501,65 @@ iframe[name=editor-canvas] {
   position: absolute;
   left: calc(-48px - 8px - 1px);
 }
+.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) {
+  left: calc(-48px - 24px - 12px - 8px - 3 * 1px);
+  border: 1px solid #1e1e1e;
+  border-radius: 2px;
+  background-color: #fff;
+}
+.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 {
+  border: none;
+  background: none;
+}
+.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon {
+  color: #fff;
+  background: transparent;
+}
+.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon::after {
+  content: "";
+  position: absolute;
+  z-index: -1;
+  top: 50%;
+  left: 50%;
+  transform: translate(-50%, -50%);
+  width: 24px;
+  height: 24px;
+  border-radius: 2px;
+  background: #1e1e1e;
+}
+.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 {
+  width: auto;
+  padding: 0 12px;
+  color: inherit;
+}
+.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 {
+  content: attr(aria-label);
+  position: static;
+  transform: none;
+  width: auto;
+  height: auto;
+  border-radius: 0;
+  background: none;
+  white-space: nowrap;
+}
+.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: "";
 }
@@ -1182,36 +1247,15 @@ iframe[name=editor-canvas] {
 }

 .block-editor-block-styles__variants {
-  display: flex;
-  flex-wrap: wrap;
-  justify-content: space-between;
+  display: grid;
   gap: 8px;
 }
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item {
-  color: #1e1e1e;
-  border-color: #ddd;
-  display: inline-block;
-  width: calc(50% - 4px);
-}
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover {
-  color: var(--wp-admin-theme-color);
-  box-shadow: inset 0 0 0 1px #ddd;
-}
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover {
-  background-color: #1e1e1e;
-  box-shadow: none;
-}
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text {
-  color: #fff;
-}
-.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color);
-  outline-offset: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px));
+.block-editor-block-styles__variants .block-editor-block-styles__row {
+  display: grid;
+  grid-template-columns: repeat(2, minmax(0, 1fr));
+  gap: 8px;
 }
 .block-editor-block-styles__variants .block-editor-block-styles__item-text {
-  word-break: break-all;
-  white-space: normal;
   text-align: start;
   -moz-text-align-last: center;
        text-align-last: center;
@@ -3737,14 +3781,8 @@ iframe[name=editor-canvas] {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .block-editor-content-only-controls__rich-text {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .block-editor-content-only-controls__rich-text {
@@ -3753,10 +3791,14 @@ iframe[name=editor-canvas] {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -4504,54 +4546,49 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
   padding: 0;
 }

-.block-editor-inserter__quick-inserter-expand.components-button {
-  display: block;
-  background: #1e1e1e;
-  color: #fff;
-  width: 100%;
-  border-radius: 0;
-}
-.block-editor-inserter__quick-inserter-expand.components-button:hover {
-  color: #fff;
-}
-.block-editor-inserter__quick-inserter-expand.components-button:active {
-  color: #ccc;
+.block-editor-inserter__quick-inserter-expand {
+  padding: 0 16px 16px;
 }
-.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled) {
-  box-shadow: none;
-  background: var(--wp-admin-theme-color);
-  border-color: var(--wp-admin-theme-color);
+
+.block-editor-inserter__quick-inserter-expand-toggle {
+  width: 100%;
+  justify-content: center;
 }

 .block-editor-block-patterns-explorer__sidebar {
-  position: absolute;
-  top: 72px;
-  left: 0;
-  bottom: 0;
-  width: 280px;
-  padding: 24px 24px 24px;
-  overflow-x: visible;
-  overflow-y: auto;
+  padding-bottom: 24px;
 }
-.block-editor-block-patterns-explorer__sidebar__categories-list__item {
-  display: block;
-  width: 100%;
-  height: 48px;
-  text-align: left;
+@media (min-width: 782px) {
+  .block-editor-block-patterns-explorer__sidebar {
+    position: absolute;
+    top: 72px;
+    left: 0;
+    bottom: 0;
+    width: 280px;
+    padding: 24px;
+    overflow-x: visible;
+    overflow-y: auto;
+  }
 }
-.block-editor-block-patterns-explorer__search {
-  margin-bottom: 32px;
+
+@media (min-width: 782px) {
+  .block-editor-block-patterns-explorer__panel {
+    margin-inline-start: 280px;
+  }
 }
-.block-editor-block-patterns-explorer__search-results-count {
-  padding-bottom: 32px;
+
+.block-editor-block-patterns-explorer__no-results {
+  padding: 32px;
+  text-align: center;
 }
+
 .block-editor-block-patterns-explorer__list {
-  margin-left: 280px;
   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;
   grid-gap: 32px;
diff --git a/wp-includes/css/dist/block-editor/style.min.css b/wp-includes/css/dist/block-editor/style.min.css
index 04418bff08..cf460659ef 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-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: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:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item{border-color:#ddd;color:#1e1e1e;display:inline-block;width:calc(50% - 4px)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover{box-shadow:inset 0 0 0 1px #ddd;color:var(--wp-admin-theme-color)}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover{background-color:#1e1e1e;box-shadow:none}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text{color:#fff}.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus,.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.block-editor-content-only-controls__rich-text{transition:box-shadow .1s linear}}@media (min-width:600px){.block-editor-content-only-controls__rich-text{font-size:13px;line-height:normal}}.block-editor-content-only-controls__rich-text:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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.components-button{background:#1e1e1e;border-radius:0;color:#fff;display:block;width:100%}.block-editor-inserter__quick-inserter-expand.components-button:hover{color:#fff}.block-editor-inserter__quick-inserter-expand.components-button:active{color:#ccc}.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled){background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);box-shadow:none}.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__sidebar__categories-list__item{display:block;height:48px;text-align:left;width:100%}.block-editor-block-patterns-explorer__search{margin-bottom:32px}.block-editor-block-patterns-explorer__search-results-count{padding-bottom:32px}.block-editor-block-patterns-explorer__list{margin-left:280px;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: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
diff --git a/wp-includes/css/dist/block-library/editor-rtl.css b/wp-includes/css/dist/block-library/editor-rtl.css
index b3a688b89d..7287031f55 100644
--- a/wp-includes/css/dist/block-library/editor-rtl.css
+++ b/wp-includes/css/dist/block-library/editor-rtl.css
@@ -348,16 +348,6 @@ html :where(.wp-block-column) {
 .wp-block-post-comments .comment-body .commentmetadata, .wp-block-comments__legacy-placeholder .comment-body .commentmetadata {
   font-size: 0.875em;
 }
-.wp-block-post-comments .comment-form-comment label, .wp-block-comments__legacy-placeholder .comment-form-comment label,
-.wp-block-post-comments .comment-form-author label,
-.wp-block-comments__legacy-placeholder .comment-form-author label,
-.wp-block-post-comments .comment-form-email label,
-.wp-block-comments__legacy-placeholder .comment-form-email label,
-.wp-block-post-comments .comment-form-url label,
-.wp-block-comments__legacy-placeholder .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments .comment-form textarea, .wp-block-comments__legacy-placeholder .comment-form textarea,
 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
 .wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]) {
@@ -396,6 +386,14 @@ html :where(.wp-block-column) {
   padding: calc(0.667em + 2px);
 }

+: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-author label, .wp-block-comments__legacy-placeholder .comment-form-author 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: 0.25em;
+}
+
 :where(.wp-block-post-comments input[type=submit], .wp-block-comments__legacy-placeholder input[type=submit]) {
   border: none;
 }
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 7b43cd3182..7266a28201 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-author label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-url label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.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 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}.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
diff --git a/wp-includes/css/dist/block-library/editor.css b/wp-includes/css/dist/block-library/editor.css
index 58ff168d8a..dceba04479 100644
--- a/wp-includes/css/dist/block-library/editor.css
+++ b/wp-includes/css/dist/block-library/editor.css
@@ -349,16 +349,6 @@ html :where(.wp-block-column) {
 .wp-block-post-comments .comment-body .commentmetadata, .wp-block-comments__legacy-placeholder .comment-body .commentmetadata {
   font-size: 0.875em;
 }
-.wp-block-post-comments .comment-form-comment label, .wp-block-comments__legacy-placeholder .comment-form-comment label,
-.wp-block-post-comments .comment-form-author label,
-.wp-block-comments__legacy-placeholder .comment-form-author label,
-.wp-block-post-comments .comment-form-email label,
-.wp-block-comments__legacy-placeholder .comment-form-email label,
-.wp-block-post-comments .comment-form-url label,
-.wp-block-comments__legacy-placeholder .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments .comment-form textarea, .wp-block-comments__legacy-placeholder .comment-form textarea,
 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
 .wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]) {
@@ -397,6 +387,14 @@ html :where(.wp-block-column) {
   padding: calc(0.667em + 2px);
 }

+: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-author label, .wp-block-comments__legacy-placeholder .comment-form-author 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: 0.25em;
+}
+
 :where(.wp-block-post-comments input[type=submit], .wp-block-comments__legacy-placeholder input[type=submit]) {
   border: none;
 }
diff --git a/wp-includes/css/dist/block-library/editor.min.css b/wp-includes/css/dist/block-library/editor.min.css
index eb9dfbda40..54871f2fa8 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-author label,.wp-block-comments__legacy-placeholder .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-url label,.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.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 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}.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
diff --git a/wp-includes/css/dist/block-library/style-rtl.css b/wp-includes/css/dist/block-library/style-rtl.css
index 6e13716152..0dcea8bd1c 100644
--- a/wp-includes/css/dist/block-library/style-rtl.css
+++ b/wp-includes/css/dist/block-library/style-rtl.css
@@ -420,7 +420,8 @@
 .wp-block-categories.wp-block-categories-dropdown.aligncenter {
   text-align: center;
 }
-.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) {
+
+:where(.wp-block-categories__label:not(.screen-reader-text)) {
   width: 100%;
   display: block;
 }
@@ -589,13 +590,6 @@
 .wp-block-post-comments .comment-body .commentmetadata {
   font-size: 0.875em;
 }
-.wp-block-post-comments .comment-form-comment label,
-.wp-block-post-comments .comment-form-author label,
-.wp-block-post-comments .comment-form-email label,
-.wp-block-post-comments .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments .comment-form textarea,
 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
   display: block;
@@ -631,6 +625,14 @@
   padding: calc(0.667em + 2px);
 }

+:where(.wp-block-post-comments .comment-form-comment label),
+:where(.wp-block-post-comments .comment-form-author label),
+:where(.wp-block-post-comments .comment-form-email label),
+:where(.wp-block-post-comments .comment-form-url label) {
+  display: block;
+  margin-bottom: 0.25em;
+}
+
 :where(.wp-block-post-comments input[type=submit]) {
   border: none;
 }
@@ -1303,35 +1305,35 @@ body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-blo
   text-decoration: none;
 }

-.wp-block-form-input__label {
+:where(.wp-block-form-input__label) {
   width: 100%;
   display: flex;
   flex-direction: column;
   gap: 0.25em;
   margin-bottom: 0.5em;
 }
-.wp-block-form-input__label.is-label-inline {
+:where(.wp-block-form-input__label).is-label-inline {
   flex-direction: row;
   gap: 0.5em;
   align-items: center;
 }
-.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
+:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content {
   margin-bottom: 0.5em;
 }
-.wp-block-form-input__label:has(input[type=checkbox]) {
+:where(.wp-block-form-input__label):has(input[type=checkbox]) {
   flex-direction: row;
   width: -moz-fit-content;
   width: fit-content;
 }
-.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
+:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content {
   margin: 0;
 }
-.wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type=checkbox]) {
+: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;
 }

-.wp-block-form-input__label-content {
+:where(.wp-block-form-input__label-content) {
   width: -moz-fit-content;
   width: fit-content;
 }
@@ -3911,12 +3913,6 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   box-sizing: border-box;
   width: 100%;
 }
-.wp-block-post-comments-form .comment-form-author label,
-.wp-block-post-comments-form .comment-form-email label,
-.wp-block-post-comments-form .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments-form .comment-form-cookies-consent {
   display: flex;
   gap: 0.25em;
@@ -3932,6 +3928,13 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   margin-right: 0.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: 0.25em;
+}
+
 .wp-block-post-comments-count {
   box-sizing: border-box;
 }
@@ -4219,6 +4222,10 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   margin-inline-end: 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;
 }
@@ -4359,7 +4366,7 @@ ul.wp-block-rss.is-grid li {
   max-width: 100%;
 }

-.wp-block-search__label {
+:where(.wp-block-search__label) {
   width: 100%;
 }

@@ -5016,9 +5023,13 @@ ul.wp-block-rss.is-grid li {
   bottom: 0;
 }

-.wp-block-tab-panel[hidden], .wp-block-tab-panel:empty {
+.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;
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 d6ea47ed5b..758f2cb757 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}.wp-block-categories .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-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.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 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}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.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-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.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}.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}.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%}.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,.wp-block-tab-panel[hidden]{display:none!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]{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
diff --git a/wp-includes/css/dist/block-library/style.css b/wp-includes/css/dist/block-library/style.css
index ac5ca6063c..d501963dc3 100644
--- a/wp-includes/css/dist/block-library/style.css
+++ b/wp-includes/css/dist/block-library/style.css
@@ -423,7 +423,8 @@
 .wp-block-categories.wp-block-categories-dropdown.aligncenter {
   text-align: center;
 }
-.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) {
+
+:where(.wp-block-categories__label:not(.screen-reader-text)) {
   width: 100%;
   display: block;
 }
@@ -594,13 +595,6 @@
 .wp-block-post-comments .comment-body .commentmetadata {
   font-size: 0.875em;
 }
-.wp-block-post-comments .comment-form-comment label,
-.wp-block-post-comments .comment-form-author label,
-.wp-block-post-comments .comment-form-email label,
-.wp-block-post-comments .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments .comment-form textarea,
 .wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
   display: block;
@@ -636,6 +630,14 @@
   padding: calc(0.667em + 2px);
 }

+:where(.wp-block-post-comments .comment-form-comment label),
+:where(.wp-block-post-comments .comment-form-author label),
+:where(.wp-block-post-comments .comment-form-email label),
+:where(.wp-block-post-comments .comment-form-url label) {
+  display: block;
+  margin-bottom: 0.25em;
+}
+
 :where(.wp-block-post-comments input[type=submit]) {
   border: none;
 }
@@ -1311,35 +1313,35 @@ body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-blo
   text-decoration: none;
 }

-.wp-block-form-input__label {
+:where(.wp-block-form-input__label) {
   width: 100%;
   display: flex;
   flex-direction: column;
   gap: 0.25em;
   margin-bottom: 0.5em;
 }
-.wp-block-form-input__label.is-label-inline {
+:where(.wp-block-form-input__label).is-label-inline {
   flex-direction: row;
   gap: 0.5em;
   align-items: center;
 }
-.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
+:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content {
   margin-bottom: 0.5em;
 }
-.wp-block-form-input__label:has(input[type=checkbox]) {
+:where(.wp-block-form-input__label):has(input[type=checkbox]) {
   flex-direction: row;
   width: -moz-fit-content;
   width: fit-content;
 }
-.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
+:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content {
   margin: 0;
 }
-.wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type=checkbox]) {
+: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;
 }

-.wp-block-form-input__label-content {
+:where(.wp-block-form-input__label-content) {
   width: -moz-fit-content;
   width: fit-content;
 }
@@ -3941,12 +3943,6 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   box-sizing: border-box;
   width: 100%;
 }
-.wp-block-post-comments-form .comment-form-author label,
-.wp-block-post-comments-form .comment-form-email label,
-.wp-block-post-comments-form .comment-form-url label {
-  display: block;
-  margin-bottom: 0.25em;
-}
 .wp-block-post-comments-form .comment-form-cookies-consent {
   display: flex;
   gap: 0.25em;
@@ -3962,6 +3958,13 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   margin-left: 0.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: 0.25em;
+}
+
 .wp-block-post-comments-count {
   box-sizing: border-box;
 }
@@ -4249,6 +4252,10 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
   margin-inline-end: 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;
 }
@@ -4391,7 +4398,7 @@ ul.wp-block-rss.is-grid li {
   max-width: 100%;
 }

-.wp-block-search__label {
+:where(.wp-block-search__label) {
   width: 100%;
 }

@@ -5049,9 +5056,13 @@ ul.wp-block-rss.is-grid li {
   bottom: 0;
 }

-.wp-block-tab-panel[hidden], .wp-block-tab-panel:empty {
+.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;
diff --git a/wp-includes/css/dist/block-library/style.min.css b/wp-includes/css/dist/block-library/style.min.css
index 77ebfbf3ec..e9f04c583e 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}.wp-block-categories .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-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.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 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}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.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-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.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}.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}.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%}.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,.wp-block-tab-panel[hidden]{display:none!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]{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
diff --git a/wp-includes/css/dist/block-library/theme-rtl.css b/wp-includes/css/dist/block-library/theme-rtl.css
index ee29583f24..7a40d2c6d4 100644
--- a/wp-includes/css/dist/block-library/theme-rtl.css
+++ b/wp-includes/css/dist/block-library/theme-rtl.css
@@ -188,7 +188,7 @@
   border: none;
 }

-.wp-block-search .wp-block-search__label {
+:where(.wp-block-search .wp-block-search__label) {
   font-weight: bold;
 }

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 48f3ce0ffb..a6a8287f63 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}.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: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
diff --git a/wp-includes/css/dist/block-library/theme.css b/wp-includes/css/dist/block-library/theme.css
index 392d7d98d2..957e721124 100644
--- a/wp-includes/css/dist/block-library/theme.css
+++ b/wp-includes/css/dist/block-library/theme.css
@@ -188,7 +188,7 @@
   border: none;
 }

-.wp-block-search .wp-block-search__label {
+:where(.wp-block-search .wp-block-search__label) {
   font-weight: bold;
 }

diff --git a/wp-includes/css/dist/block-library/theme.min.css b/wp-includes/css/dist/block-library/theme.min.css
index bf4b359010..ae2ec75293 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}.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: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
diff --git a/wp-includes/css/dist/components/style-rtl.css b/wp-includes/css/dist/components/style-rtl.css
index a03c18f851..a695747c8b 100644
--- a/wp-includes/css/dist/components/style-rtl.css
+++ b/wp-includes/css/dist/components/style-rtl.css
@@ -268,8 +268,7 @@
   outline: none;
 }
 .components-button:focus:not(:active) {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-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));
 }
 .components-button {
@@ -576,14 +575,8 @@ p + .components-button.is-tertiary {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-checkbox-control__input[type=checkbox] {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-checkbox-control__input[type=checkbox] {
@@ -592,10 +585,14 @@ p + .components-button.is-tertiary {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -863,7 +860,8 @@ svg.components-checkbox-control__indeterminate {
   line-height: 22px;
 }

-.components-palette-edit__popover-gradient-picker {
+.components-palette-edit__popover-gradient-picker,
+.components-palette-edit__popover-duotone-picker {
   width: 260px;
   padding: 8px;
 }
@@ -916,14 +914,8 @@ input.components-combobox-control__input[type=text]:focus {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-combobox-control__suggestions-container {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-combobox-control__suggestions-container {
@@ -932,10 +924,14 @@ input.components-combobox-control__input[type=text]:focus {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -951,9 +947,8 @@ input.components-combobox-control__input[type=text]:focus {
   padding: 0;
 }
 .components-combobox-control__suggestions-container:focus-within {
-  border-color: var(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
 }
 .components-combobox-control__suggestions-container .components-spinner {
   margin: 0;
@@ -1298,8 +1293,7 @@ input.components-combobox-control__input[type=text]:focus {
   border-radius: 0;
 }
 .components-external-link:focus:not(:active) {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-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));
 }

@@ -1457,14 +1451,8 @@ input.components-combobox-control__input[type=text]:focus {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-form-token-field__input-container {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-form-token-field__input-container {
@@ -1473,10 +1461,14 @@ input.components-combobox-control__input[type=text]:focus {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -1494,10 +1486,12 @@ input.components-combobox-control__input[type=text]:focus {
   border-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
   cursor: default;
 }
+.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 {
-  border-color: var(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
 }
 .components-form-token-field__input-container input[type=text].components-form-token-field__input {
   display: inline-block;
@@ -1790,6 +1784,11 @@ input.components-combobox-control__input[type=text]:focus {
   box-shadow: inset 0 0 0 calc(2 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1) + 0.5px) rgba(255, 255, 255, 0.7);
 }

+.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 {
   padding-top: 8px;
   border-top: 1px solid #1e1e1e;
@@ -2459,14 +2458,8 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-placeholder__input[type=url] {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-placeholder__input[type=url] {
@@ -2475,10 +2468,14 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -2822,7 +2819,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   grid-column: 2;
   grid-row: 1;
 }
-.components-radio-control:not(:disabled) .components-radio-control__label {
+.components-radio-control__input:not(:disabled) + .components-radio-control__label {
   cursor: var(--wpds-cursor-control, pointer);
 }
 .components-radio-control__label {
@@ -3228,27 +3225,8 @@ body.lockscroll {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-text-control__input,
-  .components-text-control__input[type=text],
-  .components-text-control__input[type=tel],
-  .components-text-control__input[type=time],
-  .components-text-control__input[type=url],
-  .components-text-control__input[type=week],
-  .components-text-control__input[type=password],
-  .components-text-control__input[type=color],
-  .components-text-control__input[type=date],
-  .components-text-control__input[type=datetime],
-  .components-text-control__input[type=datetime-local],
-  .components-text-control__input[type=email],
-  .components-text-control__input[type=month],
-  .components-text-control__input[type=number] {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-text-control__input,
@@ -3270,6 +3248,22 @@ body.lockscroll {
     line-height: normal;
   }
 }
+.components-text-control__input: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=tel]: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]),
+.components-text-control__input[type=password]: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]: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=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]) {
+  border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
+}
 .components-text-control__input:focus,
 .components-text-control__input[type=text]:focus,
 .components-text-control__input[type=tel]:focus,
@@ -3284,9 +3278,10 @@ body.lockscroll {
 .components-text-control__input[type=email]:focus,
 .components-text-control__input[type=month]:focus,
 .components-text-control__input[type=number]:focus {
-  border-color: var(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -3321,7 +3316,6 @@ body.lockscroll {
 .components-text-control__input[type=email],
 .components-text-control__input[type=month],
 .components-text-control__input[type=number] {
-  border-color: var(--wp-components-color-gray-600, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
   padding-right: 12px;
   padding-left: 12px;
 }
@@ -3573,35 +3567,24 @@ div.components-toolbar > div + div.has-left-divider::before {
   margin-right: 8px;
 }

+.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;
+}
+
 .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --wp-components-color-accent: #cc1818;
   border-color: #cc1818;
 }
 .components-validated-control textarea:invalid[data-validity-visible] {
-  --wp-admin-theme-color: #cc1818;
-  --wp-components-color-accent: #cc1818;
   border-color: #cc1818;
 }
-.components-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
-  --wp-admin-theme-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 {
-  --wp-components-color-accent: #cc1818;
-  border-color: #cc1818;
-}
-.components-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]) {
-  --wp-components-color-accent: #cc1818;
-}
-.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
-  --wp-admin-theme-color: #cc1818;
   border-color: #cc1818;
 }
 .components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox] {
-  --wp-admin-theme-color: #cc1818;
   border-color: #cc1818;
 }

@@ -3614,44 +3597,6 @@ div.components-toolbar > div + div.has-left-divider::before {
   pointer-events: none;
 }

-.components-validated-control__indicator {
-  display: flex;
-  align-items: flex-start;
-  gap: 4px;
-  margin: 8px 0 0;
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-  font-size: 12px;
-  line-height: 16px;
-  color: var(--wp-components-color-gray-700, var(--wpds-color-foreground-content-neutral-weak, #707070));
-  animation: components-validated-control__indicator-jump 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55);
-}
-.components-validated-control__indicator.is-invalid {
-  color: #cc1818;
-}
-.components-validated-control__indicator.is-valid {
-  color: color-mix(in srgb, #000 30%, #4ab866);
-}
-
-.components-validated-control__indicator-icon {
-  flex-shrink: 0;
-}
-
-.components-validated-control__indicator-spinner {
-  margin: 2px;
-  width: 12px;
-  height: 12px;
-}
-
-@keyframes components-validated-control__indicator-jump {
-  0% {
-    transform: translateY(-4px);
-    opacity: 0;
-  }
-  100% {
-    transform: translateY(0);
-    opacity: 1;
-  }
-}
 :root {
   --wp-admin-theme-color: #3858e9;
   --wp-admin-theme-color--rgb: 56, 88, 233;
diff --git a/wp-includes/css/dist/components/style-rtl.min.css b/wp-includes/css/dist/components/style-rtl.min.css
index 3e5e987876..3322af599c 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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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 #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.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-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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.components-combobox-control__suggestions-container{transition:box-shadow .1s linear}}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.components-form-token-field__input-container{transition:box-shadow .1s linear}}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));cursor:default}.components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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-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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.components-placeholder__input[type=url]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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: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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.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]{transition:box-shadow .1s linear}}@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: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(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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]{border-color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));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:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control textarea:invalid[data-validity-visible]{--wp-admin-theme-color:#cc1818;--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){--wp-admin-theme-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{--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--wp-components-color-accent:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){--wp-admin-theme-color:#cc1818;border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox]{--wp-admin-theme-color:#cc1818;border-color:#cc1818}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.components-validated-control__indicator{align-items:flex-start;animation:components-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55);color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;gap:4px;line-height:16px;margin:8px 0 0}.components-validated-control__indicator.is-invalid{color:#cc1818}.components-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.components-validated-control__indicator-icon{flex-shrink:0}.components-validated-control__indicator-spinner{height:12px;margin:2px;width:12px}@keyframes components-validated-control__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}: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;-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
diff --git a/wp-includes/css/dist/components/style.css b/wp-includes/css/dist/components/style.css
index 87a99a3d2e..17c5ccbb1b 100644
--- a/wp-includes/css/dist/components/style.css
+++ b/wp-includes/css/dist/components/style.css
@@ -268,8 +268,7 @@
   outline: none;
 }
 .components-button:focus:not(:active) {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-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));
 }
 .components-button {
@@ -576,14 +575,8 @@ p + .components-button.is-tertiary {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-checkbox-control__input[type=checkbox] {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-checkbox-control__input[type=checkbox] {
@@ -592,10 +585,14 @@ p + .components-button.is-tertiary {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -863,7 +860,8 @@ svg.components-checkbox-control__indeterminate {
   line-height: 22px;
 }

-.components-palette-edit__popover-gradient-picker {
+.components-palette-edit__popover-gradient-picker,
+.components-palette-edit__popover-duotone-picker {
   width: 260px;
   padding: 8px;
 }
@@ -916,14 +914,8 @@ input.components-combobox-control__input[type=text]:focus {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-combobox-control__suggestions-container {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-combobox-control__suggestions-container {
@@ -932,10 +924,14 @@ input.components-combobox-control__input[type=text]:focus {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -951,9 +947,8 @@ input.components-combobox-control__input[type=text]:focus {
   padding: 0;
 }
 .components-combobox-control__suggestions-container:focus-within {
-  border-color: var(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
 }
 .components-combobox-control__suggestions-container .components-spinner {
   margin: 0;
@@ -1303,8 +1298,7 @@ input.components-combobox-control__input[type=text]:focus {
   border-radius: 0;
 }
 .components-external-link:focus:not(:active) {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-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));
 }

@@ -1462,14 +1456,8 @@ input.components-combobox-control__input[type=text]:focus {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-form-token-field__input-container {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-form-token-field__input-container {
@@ -1478,10 +1466,14 @@ input.components-combobox-control__input[type=text]:focus {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -1499,10 +1491,12 @@ input.components-combobox-control__input[type=text]:focus {
   border-color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
   cursor: default;
 }
+.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 {
-  border-color: var(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
 }
 .components-form-token-field__input-container input[type=text].components-form-token-field__input {
   display: inline-block;
@@ -1795,6 +1789,11 @@ input.components-combobox-control__input[type=text]:focus {
   box-shadow: inset 0 0 0 calc(2 * var(--wp-admin-border-width-focus) / var(--wp-block-editor-iframe-zoom-out-scale, 1) + 0.5px) rgba(255, 255, 255, 0.7);
 }

+.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 {
   padding-top: 8px;
   border-top: 1px solid #1e1e1e;
@@ -2466,14 +2465,8 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-placeholder__input[type=url] {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-placeholder__input[type=url] {
@@ -2482,10 +2475,14 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -2831,7 +2828,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
   grid-column: 2;
   grid-row: 1;
 }
-.components-radio-control:not(:disabled) .components-radio-control__label {
+.components-radio-control__input:not(:disabled) + .components-radio-control__label {
   cursor: var(--wpds-cursor-control, pointer);
 }
 .components-radio-control__label {
@@ -3240,27 +3237,8 @@ body.lockscroll {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
-}
-@media not (prefers-reduced-motion) {
-  .components-text-control__input,
-  .components-text-control__input[type=text],
-  .components-text-control__input[type=tel],
-  .components-text-control__input[type=time],
-  .components-text-control__input[type=url],
-  .components-text-control__input[type=week],
-  .components-text-control__input[type=password],
-  .components-text-control__input[type=color],
-  .components-text-control__input[type=date],
-  .components-text-control__input[type=datetime],
-  .components-text-control__input[type=datetime-local],
-  .components-text-control__input[type=email],
-  .components-text-control__input[type=month],
-  .components-text-control__input[type=number] {
-    transition: box-shadow 0.1s linear;
-  }
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }
 @media (min-width: 600px) {
   .components-text-control__input,
@@ -3282,6 +3260,22 @@ body.lockscroll {
     line-height: normal;
   }
 }
+.components-text-control__input: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=tel]: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]),
+.components-text-control__input[type=password]: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]: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=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]) {
+  border-color: var(--wpds-color-stroke-interactive-neutral-active, #6e6e6e);
+}
 .components-text-control__input:focus,
 .components-text-control__input[type=text]:focus,
 .components-text-control__input[type=tel]:focus,
@@ -3296,9 +3290,10 @@ body.lockscroll {
 .components-text-control__input[type=email]:focus,
 .components-text-control__input[type=month]:focus,
 .components-text-control__input[type=number]:focus {
-  border-color: var(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  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);
@@ -3333,7 +3328,6 @@ body.lockscroll {
 .components-text-control__input[type=email],
 .components-text-control__input[type=month],
 .components-text-control__input[type=number] {
-  border-color: var(--wp-components-color-gray-600, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
   padding-left: 12px;
   padding-right: 12px;
 }
@@ -3586,35 +3580,24 @@ div.components-toolbar > div + div.has-left-divider::before {
   margin-left: 8px;
 }

+.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;
+}
+
 .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --wp-components-color-accent: #cc1818;
   border-color: #cc1818;
 }
 .components-validated-control textarea:invalid[data-validity-visible] {
-  --wp-admin-theme-color: #cc1818;
-  --wp-components-color-accent: #cc1818;
   border-color: #cc1818;
 }
-.components-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
-  --wp-admin-theme-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 {
-  --wp-components-color-accent: #cc1818;
-  border-color: #cc1818;
-}
-.components-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]) {
-  --wp-components-color-accent: #cc1818;
-}
-.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
-  --wp-admin-theme-color: #cc1818;
   border-color: #cc1818;
 }
 .components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox] {
-  --wp-admin-theme-color: #cc1818;
   border-color: #cc1818;
 }

@@ -3627,44 +3610,6 @@ div.components-toolbar > div + div.has-left-divider::before {
   pointer-events: none;
 }

-.components-validated-control__indicator {
-  display: flex;
-  align-items: flex-start;
-  gap: 4px;
-  margin: 8px 0 0;
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-  font-size: 12px;
-  line-height: 16px;
-  color: var(--wp-components-color-gray-700, var(--wpds-color-foreground-content-neutral-weak, #707070));
-  animation: components-validated-control__indicator-jump 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55);
-}
-.components-validated-control__indicator.is-invalid {
-  color: #cc1818;
-}
-.components-validated-control__indicator.is-valid {
-  color: color-mix(in srgb, #000 30%, #4ab866);
-}
-
-.components-validated-control__indicator-icon {
-  flex-shrink: 0;
-}
-
-.components-validated-control__indicator-spinner {
-  margin: 2px;
-  width: 12px;
-  height: 12px;
-}
-
-@keyframes components-validated-control__indicator-jump {
-  0% {
-    transform: translateY(-4px);
-    opacity: 0;
-  }
-  100% {
-    transform: translateY(0);
-    opacity: 1;
-  }
-}
 :root {
   --wp-admin-theme-color: #3858e9;
   --wp-admin-theme-color--rgb: 56, 88, 233;
diff --git a/wp-includes/css/dist/components/style.min.css b/wp-includes/css/dist/components/style.min.css
index 7222d6c324..86c43f26e1 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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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 #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.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-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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.components-combobox-control__suggestions-container{transition:box-shadow .1s linear}}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.components-form-token-field__input-container{transition:box-shadow .1s linear}}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));cursor:default}.components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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-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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.components-placeholder__input[type=url]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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: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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.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]{transition:box-shadow .1s linear}}@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: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(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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]{border-color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));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:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control textarea:invalid[data-validity-visible]{--wp-admin-theme-color:#cc1818;--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){--wp-admin-theme-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{--wp-components-color-accent:#cc1818;border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--wp-components-color-accent:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){--wp-admin-theme-color:#cc1818;border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox]{--wp-admin-theme-color:#cc1818;border-color:#cc1818}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.components-validated-control__indicator{align-items:flex-start;animation:components-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55);color:var(--wp-components-color-gray-700,var(--wpds-color-foreground-content-neutral-weak,#707070));display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;gap:4px;line-height:16px;margin:8px 0 0}.components-validated-control__indicator.is-invalid{color:#cc1818}.components-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.components-validated-control__indicator-icon{flex-shrink:0}.components-validated-control__indicator-spinner{height:12px;margin:2px;width:12px}@keyframes components-validated-control__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}: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;-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
diff --git a/wp-includes/css/dist/edit-post/style-rtl.css b/wp-includes/css/dist/edit-post/style-rtl.css
index 1d9d47a9ad..4f9340f385 100644
--- a/wp-includes/css/dist/edit-post/style-rtl.css
+++ b/wp-includes/css/dist/edit-post/style-rtl.css
@@ -393,9 +393,10 @@ body.js.block-editor-page .media-frame select.attachment-filters:last-of-type {
 @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:has(.editor-editor-interface.is-distraction-free) #wpadminbar {
-    display: none;
+  body.js.block-editor-page.is-fullscreen-mode #wpadminbar {
+    display: var(--wp-editor-admin-bar-display, block);
   }
 }

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 2f0c14d9e1..09519454a0 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}body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free) #wpadminbar{display:none}}.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{-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
diff --git a/wp-includes/css/dist/edit-post/style.css b/wp-includes/css/dist/edit-post/style.css
index 9fafc4c1e2..07ea6b59b7 100644
--- a/wp-includes/css/dist/edit-post/style.css
+++ b/wp-includes/css/dist/edit-post/style.css
@@ -393,9 +393,10 @@ body.js.block-editor-page .media-frame select.attachment-filters:last-of-type {
 @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:has(.editor-editor-interface.is-distraction-free) #wpadminbar {
-    display: none;
+  body.js.block-editor-page.is-fullscreen-mode #wpadminbar {
+    display: var(--wp-editor-admin-bar-display, block);
   }
 }

diff --git a/wp-includes/css/dist/edit-post/style.min.css b/wp-includes/css/dist/edit-post/style.min.css
index da96480f90..20e688cf16 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}body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free) #wpadminbar{display:none}}.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{-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
diff --git a/wp-includes/css/dist/edit-site/style-rtl.css b/wp-includes/css/dist/edit-site/style-rtl.css
index 61cd9c3edf..d0d911c352 100644
--- a/wp-includes/css/dist/edit-site/style-rtl.css
+++ b/wp-includes/css/dist/edit-site/style-rtl.css
@@ -438,8 +438,8 @@

 .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select {
   width: 100%;
+  min-width: 0;
   white-space: nowrap;
-  overflow: hidden;
 }

 .dataviews-filters__summary-chip-container {
@@ -716,16 +716,10 @@
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }

-@media not (prefers-reduced-motion) {
-  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
-    transition: box-shadow 0.1s linear;
-  }
-}
 @media (min-width: 600px) {
   .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
     font-size: 13px;
@@ -733,10 +727,15 @@
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  box-shadow: none;
 }

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
@@ -851,16 +850,10 @@
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }

-@media not (prefers-reduced-motion) {
-  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
-    transition: box-shadow 0.1s linear;
-  }
-}
 @media (min-width: 600px) {
   .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
     font-size: 13px;
@@ -868,10 +861,15 @@
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  box-shadow: none;
 }

 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
@@ -900,7 +898,6 @@
 }
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
   background: var(--wpds-color-background-surface-neutral-strong, #fff);
-  box-shadow: inset 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));
 }

 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
@@ -1300,6 +1297,17 @@
   background: var(--wpds-color-background-surface-neutral, #fcfcfc);
 }

+.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media,
+.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media {
+  background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
+}
+
+.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;
+}
+
 .dataviews-view-grid .dataviews-view-grid__fields,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields {
   position: relative;
@@ -1517,8 +1525,7 @@ div.dataviews-view-list {
 .dataviews-view-list div[role=article]:not(.is-selected):hover,
 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered,
 .dataviews-view-list div[role=article]:not(.is-selected):focus-within {
-  color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
-  background-color: var(--wpds-color-background-interactive-brand-weak, rgba(0, 0, 0, 0));
+  background-color: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
 }

 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,
@@ -1531,7 +1538,7 @@ div.dataviews-view-list {
 .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 {
-  color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
+  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
@@ -1539,7 +1546,7 @@ div.dataviews-view-list {
 .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 {
   background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
-  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+  color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
 }

 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
@@ -1550,7 +1557,7 @@ div.dataviews-view-list {
 .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 {
-  color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+  color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
 }

 .dataviews-view-list .dataviews-view-list__item {
@@ -1626,7 +1633,7 @@ div.dataviews-view-list {
 }

 .dataviews-view-list .dataviews-view-list__field {
-  color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
+  color: var(--wpds-color-foreground-content-neutral-weak, #707070);
 }

 .dataviews-view-list .dataviews-view-list__fields {
@@ -1775,7 +1782,7 @@ div.dataviews-view-list {
   bottom: 0;
   right: 0;
   width: 1px;
-  background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
+  background-color: var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
 }

 .dataviews-view-table td.dataviews-view-table__checkbox-column,
@@ -2108,6 +2115,7 @@ div.dataviews-view-list {
   min-height: 0;
   background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
   border-radius: var(--wpds-border-radius-md, 4px);
+  overflow: hidden;
   position: relative;
 }

@@ -2130,6 +2138,15 @@ div.dataviews-view-list {
   pointer-events: none;
 }

+.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 {
   position: relative;
   font-size: 12px;
@@ -2700,51 +2717,35 @@ div.dataviews-view-list {
   background-color: var(--wpds-color-background-interactive-neutral-strong-active, #1e1e1e);
 }

-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --wp-components-color-accent: #cc1818;
-  border-color: #cc1818;
+.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__indicator {
-  display: flex;
-  align-items: flex-start;
-  gap: 4px;
-  margin: 8px 0 0;
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-  font-size: 12px;
-  line-height: 16px;
-  color: #757575;
-  animation: dataviews-validated-control__indicator-jump 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55);
+.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+  border-color: #cc1818;
 }

-.dataviews-validated-control__indicator.is-invalid {
-  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__indicator.is-valid {
-  color: color-mix(in srgb, #000 30%, #4ab866);
+.dataviews-validated-control__wrapper-with-error-delegate {
+  position: relative;
 }

-.dataviews-validated-control__indicator-icon {
-  flex-shrink: 0;
+.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__indicator-spinner {
-  margin: 2px;
-  width: 12px;
-  height: 12px;
+.dataviews-validated-control__error-delegate {
+  position: absolute;
+  top: 0;
+  height: 100%;
+  width: 100%;
+  opacity: 0;
+  pointer-events: none;
 }

-@keyframes dataviews-validated-control__indicator-jump {
-  0% {
-    transform: translateY(-4px);
-    opacity: 0;
-  }
-  100% {
-    transform: translateY(0);
-    opacity: 1;
-  }
-}
 .dataforms-layouts-panel__field-trigger {
   position: relative;
   color: inherit;
@@ -2809,6 +2810,12 @@ div.dataviews-view-list {
   border-radius: var(--wpds-border-radius-xs, 1px);
 }

+.dataforms-layouts-panel__field-trigger-icon::after {
+  content: "";
+  position: absolute;
+  inset: 0;
+}
+
 .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));
@@ -2844,9 +2851,7 @@ div.dataviews-view-list {
 }

 .dataforms-layouts-panel__field-label-error-content {
-  position: relative;
-  z-index: 1;
-  cursor: help;
+  pointer-events: none;
   color: var(--wpds-color-foreground-content-error-weak, #cc1818);
   display: inline-flex;
   flex-direction: row;
@@ -2868,6 +2873,10 @@ div.dataviews-view-list {
   font-weight: var(--wpds-typography-font-weight-emphasis, 600);
 }

+.dataforms-layouts-panel__field-control:has(a, button) {
+  z-index: 1;
+}
+
 .dataforms-layouts-panel__field-control > * {
   min-width: 0;
 }
@@ -2902,10 +2911,6 @@ div.dataviews-view-list {
   z-index: 159990;
 }

-.dataforms-layouts-panel__summary-button:empty {
-  min-width: 160px;
-}
-
 .dataforms-layouts-regular__field {
   width: 100%;
   min-height: var(--wpds-dimension-size-md, 32px);
@@ -3732,7 +3737,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   position: absolute;
   width: 100%;
   bottom: 0;
-  border-top: 1px solid #ddd;
+  border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   padding: 24px;
   background-color: #fff;
   box-sizing: border-box;
@@ -3776,9 +3781,13 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   margin-bottom: 0;
 }

+.font-library__font-demo {
+  position: relative;
+}
+
 .font-library__font-card {
   box-sizing: border-box;
-  border: 1px solid #ddd;
+  border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   width: 100%;
   height: auto !important;
   padding: 16px;
@@ -3807,6 +3816,23 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   width: auto;
 }

+@media not (prefers-reduced-motion) {
+  .font-library__font-card .font-library__font-variant_demo-image {
+    transition: opacity var(--wpds-motion-duration-lg, 300ms) var(--wpds-motion-easing-subtle, cubic-bezier(0.15, 0, 0.15, 1));
+  }
+}
+.font-library__font-card .font-library__font-variant_demo-image.is-loading {
+  position: absolute;
+  top: 0;
+  right: 0;
+  opacity: 0;
+}
+
+.font-library__font-card .font-library__font-variant-demo-skeleton {
+  height: 24px;
+  border-radius: var(--wpds-border-radius-sm, 2px);
+}
+
 .font-library__font-card .font-library__font-variant_demo-text {
   white-space: nowrap;
   flex-shrink: 0;
@@ -3820,7 +3846,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .font-library-modal__tablist-container {
   position: sticky;
   top: 0;
-  border-bottom: 1px solid #ddd;
+  border-bottom: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   background: #fff;
   z-index: 1;
 }
@@ -3960,7 +3986,7 @@ button.font-library__upload-area {
   right: 16px;
   top: 0;
   width: 0;
-  border: 0.5px solid #ddd;
+  border: 0.5px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
 }

 .global-styles-ui-screen-revisions__revision-item:first-child::after {
@@ -4067,7 +4093,7 @@ button.font-library__upload-area {
   bottom: 0;
   background: #fff;
   padding: 12px;
-  border-top: 1px solid #ddd;
+  border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   box-sizing: border-box;
 }

@@ -4153,11 +4179,32 @@ button.font-library__upload-area {
   border-radius: 2px;
 }

-.global-styles-ui-block-types-search {
-  margin-bottom: 10px;
+.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;
 }
@@ -4268,10 +4315,6 @@ button.font-library__upload-area {
   opacity: 0;
 }

-.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button {
-  border: none;
-}
-
 .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;
 }
@@ -4363,7 +4406,8 @@ button.font-library__upload-area {
 }

 .global-styles-ui-color-palette-panel,
-.global-styles-ui-gradient-palette-panel {
+.global-styles-ui-gradient-palette-panel,
+.global-styles-ui-duotone-palette-panel {
   padding: 16px;
 }

@@ -5595,9 +5639,10 @@ body.js.site-editor-php {
 @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:has(.editor-editor-interface.is-distraction-free) #wpadminbar {
-    display: none;
+  body.js.site-editor-php #wpadminbar {
+    display: var(--wp-editor-admin-bar-display, block);
   }
 }

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 2c63729566..e723062c51 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{overflow:hidden;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 #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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);box-shadow:inset 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))}.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 .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-brand-weak,transparent);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.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-brand,var(--wp-admin-theme-color,#3858e9))}.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-interactive-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-interactive-neutral-active,#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-interactive-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-background-surface-neutral,#fcfcfc);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;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 .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:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.dataviews-validated-control__indicator{align-items:flex-start;animation:dataviews-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55);color:#757575;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;gap:4px;line-height:16px;margin:8px 0 0}.dataviews-validated-control__indicator.is-invalid{color:#cc1818}.dataviews-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.dataviews-validated-control__indicator-icon{flex-shrink:0}.dataviews-validated-control__indicator-spinner{height:12px;margin:2px;width:12px}@keyframes dataviews-validated-control__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.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: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;cursor:help;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);position:relative;z-index:1}.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>*{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-panel__summary-button:empty{min-width:160px}.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 #ddd;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-card{border:1px solid #ddd;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}.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 #ddd;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 #ddd;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 #ddd;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-search{margin-bottom:10px;padding:0 16px}.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__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.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-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}body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free) #wpadminbar{display:none}}.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-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
diff --git a/wp-includes/css/dist/edit-site/style.css b/wp-includes/css/dist/edit-site/style.css
index 7c0b8729f0..00f7474f16 100644
--- a/wp-includes/css/dist/edit-site/style.css
+++ b/wp-includes/css/dist/edit-site/style.css
@@ -438,8 +438,8 @@

 .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select {
   width: 100%;
+  min-width: 0;
   white-space: nowrap;
-  overflow: hidden;
 }

 .dataviews-filters__summary-chip-container {
@@ -716,16 +716,10 @@
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }

-@media not (prefers-reduced-motion) {
-  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
-    transition: box-shadow 0.1s linear;
-  }
-}
 @media (min-width: 600px) {
   .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
     font-size: 13px;
@@ -733,10 +727,15 @@
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  box-shadow: none;
 }

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
@@ -851,16 +850,10 @@
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }

-@media not (prefers-reduced-motion) {
-  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
-    transition: box-shadow 0.1s linear;
-  }
-}
 @media (min-width: 600px) {
   .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
     font-size: 13px;
@@ -868,10 +861,15 @@
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  box-shadow: none;
 }

 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
@@ -900,7 +898,6 @@
 }
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
   background: var(--wpds-color-background-surface-neutral-strong, #fff);
-  box-shadow: inset 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));
 }

 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
@@ -1300,6 +1297,17 @@
   background: var(--wpds-color-background-surface-neutral, #fcfcfc);
 }

+.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media,
+.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media {
+  background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
+}
+
+.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;
+}
+
 .dataviews-view-grid .dataviews-view-grid__fields,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields {
   position: relative;
@@ -1517,8 +1525,7 @@ div.dataviews-view-list {
 .dataviews-view-list div[role=article]:not(.is-selected):hover,
 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered,
 .dataviews-view-list div[role=article]:not(.is-selected):focus-within {
-  color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
-  background-color: var(--wpds-color-background-interactive-brand-weak, rgba(0, 0, 0, 0));
+  background-color: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
 }

 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,
@@ -1531,7 +1538,7 @@ div.dataviews-view-list {
 .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 {
-  color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
+  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
@@ -1539,7 +1546,7 @@ div.dataviews-view-list {
 .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 {
   background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
-  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+  color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
 }

 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
@@ -1550,7 +1557,7 @@ div.dataviews-view-list {
 .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 {
-  color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+  color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
 }

 .dataviews-view-list .dataviews-view-list__item {
@@ -1626,7 +1633,7 @@ div.dataviews-view-list {
 }

 .dataviews-view-list .dataviews-view-list__field {
-  color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
+  color: var(--wpds-color-foreground-content-neutral-weak, #707070);
 }

 .dataviews-view-list .dataviews-view-list__fields {
@@ -1775,7 +1782,7 @@ div.dataviews-view-list {
   bottom: 0;
   left: 0;
   width: 1px;
-  background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
+  background-color: var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
 }

 .dataviews-view-table td.dataviews-view-table__checkbox-column,
@@ -2108,6 +2115,7 @@ div.dataviews-view-list {
   min-height: 0;
   background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
   border-radius: var(--wpds-border-radius-md, 4px);
+  overflow: hidden;
   position: relative;
 }

@@ -2130,6 +2138,15 @@ div.dataviews-view-list {
   pointer-events: none;
 }

+.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 {
   position: relative;
   font-size: 12px;
@@ -2700,51 +2717,35 @@ div.dataviews-view-list {
   background-color: var(--wpds-color-background-interactive-neutral-strong-active, #1e1e1e);
 }

-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --wp-components-color-accent: #cc1818;
-  border-color: #cc1818;
+.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__indicator {
-  display: flex;
-  align-items: flex-start;
-  gap: 4px;
-  margin: 8px 0 0;
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-  font-size: 12px;
-  line-height: 16px;
-  color: #757575;
-  animation: dataviews-validated-control__indicator-jump 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55);
+.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+  border-color: #cc1818;
 }

-.dataviews-validated-control__indicator.is-invalid {
-  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__indicator.is-valid {
-  color: color-mix(in srgb, #000 30%, #4ab866);
+.dataviews-validated-control__wrapper-with-error-delegate {
+  position: relative;
 }

-.dataviews-validated-control__indicator-icon {
-  flex-shrink: 0;
+.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__indicator-spinner {
-  margin: 2px;
-  width: 12px;
-  height: 12px;
+.dataviews-validated-control__error-delegate {
+  position: absolute;
+  top: 0;
+  height: 100%;
+  width: 100%;
+  opacity: 0;
+  pointer-events: none;
 }

-@keyframes dataviews-validated-control__indicator-jump {
-  0% {
-    transform: translateY(-4px);
-    opacity: 0;
-  }
-  100% {
-    transform: translateY(0);
-    opacity: 1;
-  }
-}
 .dataforms-layouts-panel__field-trigger {
   position: relative;
   color: inherit;
@@ -2809,6 +2810,12 @@ div.dataviews-view-list {
   border-radius: var(--wpds-border-radius-xs, 1px);
 }

+.dataforms-layouts-panel__field-trigger-icon::after {
+  content: "";
+  position: absolute;
+  inset: 0;
+}
+
 .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));
@@ -2844,9 +2851,7 @@ div.dataviews-view-list {
 }

 .dataforms-layouts-panel__field-label-error-content {
-  position: relative;
-  z-index: 1;
-  cursor: help;
+  pointer-events: none;
   color: var(--wpds-color-foreground-content-error-weak, #cc1818);
   display: inline-flex;
   flex-direction: row;
@@ -2868,6 +2873,10 @@ div.dataviews-view-list {
   font-weight: var(--wpds-typography-font-weight-emphasis, 600);
 }

+.dataforms-layouts-panel__field-control:has(a, button) {
+  z-index: 1;
+}
+
 .dataforms-layouts-panel__field-control > * {
   min-width: 0;
 }
@@ -2902,10 +2911,6 @@ div.dataviews-view-list {
   z-index: 159990;
 }

-.dataforms-layouts-panel__summary-button:empty {
-  min-width: 160px;
-}
-
 .dataforms-layouts-regular__field {
   width: 100%;
   min-height: var(--wpds-dimension-size-md, 32px);
@@ -3732,7 +3737,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   position: absolute;
   width: 100%;
   bottom: 0;
-  border-top: 1px solid #ddd;
+  border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   padding: 24px;
   background-color: #fff;
   box-sizing: border-box;
@@ -3776,9 +3781,13 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   margin-bottom: 0;
 }

+.font-library__font-demo {
+  position: relative;
+}
+
 .font-library__font-card {
   box-sizing: border-box;
-  border: 1px solid #ddd;
+  border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   width: 100%;
   height: auto !important;
   padding: 16px;
@@ -3807,6 +3816,23 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   width: auto;
 }

+@media not (prefers-reduced-motion) {
+  .font-library__font-card .font-library__font-variant_demo-image {
+    transition: opacity var(--wpds-motion-duration-lg, 300ms) var(--wpds-motion-easing-subtle, cubic-bezier(0.15, 0, 0.15, 1));
+  }
+}
+.font-library__font-card .font-library__font-variant_demo-image.is-loading {
+  position: absolute;
+  top: 0;
+  left: 0;
+  opacity: 0;
+}
+
+.font-library__font-card .font-library__font-variant-demo-skeleton {
+  height: 24px;
+  border-radius: var(--wpds-border-radius-sm, 2px);
+}
+
 .font-library__font-card .font-library__font-variant_demo-text {
   white-space: nowrap;
   flex-shrink: 0;
@@ -3820,7 +3846,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .font-library-modal__tablist-container {
   position: sticky;
   top: 0;
-  border-bottom: 1px solid #ddd;
+  border-bottom: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   background: #fff;
   z-index: 1;
 }
@@ -3960,7 +3986,7 @@ button.font-library__upload-area {
   left: 16px;
   top: 0;
   width: 0;
-  border: 0.5px solid #ddd;
+  border: 0.5px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
 }

 .global-styles-ui-screen-revisions__revision-item:first-child::after {
@@ -4067,7 +4093,7 @@ button.font-library__upload-area {
   bottom: 0;
   background: #fff;
   padding: 12px;
-  border-top: 1px solid #ddd;
+  border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   box-sizing: border-box;
 }

@@ -4153,11 +4179,32 @@ button.font-library__upload-area {
   border-radius: 2px;
 }

-.global-styles-ui-block-types-search {
-  margin-bottom: 10px;
+.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;
 }
@@ -4270,10 +4317,6 @@ button.font-library__upload-area {
   opacity: 0;
 }

-.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button {
-  border: none;
-}
-
 .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;
 }
@@ -4365,7 +4408,8 @@ button.font-library__upload-area {
 }

 .global-styles-ui-color-palette-panel,
-.global-styles-ui-gradient-palette-panel {
+.global-styles-ui-gradient-palette-panel,
+.global-styles-ui-duotone-palette-panel {
   padding: 16px;
 }

@@ -5597,9 +5641,10 @@ body.js.site-editor-php {
 @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:has(.editor-editor-interface.is-distraction-free) #wpadminbar {
-    display: none;
+  body.js.site-editor-php #wpadminbar {
+    display: var(--wp-editor-admin-bar-display, block);
   }
 }

diff --git a/wp-includes/css/dist/edit-site/style.min.css b/wp-includes/css/dist/edit-site/style.min.css
index eb3d33131b..50d42896ff 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{overflow:hidden;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 #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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);box-shadow:inset 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))}.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 .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-brand-weak,transparent);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.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-brand,var(--wp-admin-theme-color,#3858e9))}.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-interactive-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-interactive-neutral-active,#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-interactive-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-background-surface-neutral,#fcfcfc);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;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 .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:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.dataviews-validated-control__indicator{align-items:flex-start;animation:dataviews-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55);color:#757575;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;gap:4px;line-height:16px;margin:8px 0 0}.dataviews-validated-control__indicator.is-invalid{color:#cc1818}.dataviews-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.dataviews-validated-control__indicator-icon{flex-shrink:0}.dataviews-validated-control__indicator-spinner{height:12px;margin:2px;width:12px}@keyframes dataviews-validated-control__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.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: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;cursor:help;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);position:relative;z-index:1}.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>*{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-panel__summary-button:empty{min-width:160px}.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 #ddd;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-card{border:1px solid #ddd;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}.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 #ddd;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 #ddd;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 #ddd;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-search{margin-bottom:10px;padding:0 16px}.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__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.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-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}body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free) #wpadminbar{display:none}}.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-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
diff --git a/wp-includes/css/dist/edit-widgets/style-rtl.css b/wp-includes/css/dist/edit-widgets/style-rtl.css
index 0259f006a0..bb64812966 100644
--- a/wp-includes/css/dist/edit-widgets/style-rtl.css
+++ b/wp-includes/css/dist/edit-widgets/style-rtl.css
@@ -702,8 +702,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
 }
 .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) {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-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));
 }
 .edit-widgets-header-toolbar > .components-button.has-icon.has-icon.has-icon::before,
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 2fd64ea1ae..4cc336d4ba 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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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{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
diff --git a/wp-includes/css/dist/edit-widgets/style.css b/wp-includes/css/dist/edit-widgets/style.css
index 4e58b83125..d4f83fc263 100644
--- a/wp-includes/css/dist/edit-widgets/style.css
+++ b/wp-includes/css/dist/edit-widgets/style.css
@@ -702,8 +702,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
 }
 .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) {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-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));
 }
 .edit-widgets-header-toolbar > .components-button.has-icon.has-icon.has-icon::before,
diff --git a/wp-includes/css/dist/edit-widgets/style.min.css b/wp-includes/css/dist/edit-widgets/style.min.css
index 32fcc23211..99fac9a334 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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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{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
diff --git a/wp-includes/css/dist/editor/style-rtl.css b/wp-includes/css/dist/editor/style-rtl.css
index a3b364576e..7b8b512a3f 100644
--- a/wp-includes/css/dist/editor/style-rtl.css
+++ b/wp-includes/css/dist/editor/style-rtl.css
@@ -694,7 +694,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   position: absolute;
   width: 100%;
   bottom: 0;
-  border-top: 1px solid #ddd;
+  border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   padding: 24px;
   background-color: #fff;
   box-sizing: border-box;
@@ -738,9 +738,13 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   margin-bottom: 0;
 }

+.font-library__font-demo {
+  position: relative;
+}
+
 .font-library__font-card {
   box-sizing: border-box;
-  border: 1px solid #ddd;
+  border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   width: 100%;
   height: auto !important;
   padding: 16px;
@@ -769,6 +773,23 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   width: auto;
 }

+@media not (prefers-reduced-motion) {
+  .font-library__font-card .font-library__font-variant_demo-image {
+    transition: opacity var(--wpds-motion-duration-lg, 300ms) var(--wpds-motion-easing-subtle, cubic-bezier(0.15, 0, 0.15, 1));
+  }
+}
+.font-library__font-card .font-library__font-variant_demo-image.is-loading {
+  position: absolute;
+  top: 0;
+  right: 0;
+  opacity: 0;
+}
+
+.font-library__font-card .font-library__font-variant-demo-skeleton {
+  height: 24px;
+  border-radius: var(--wpds-border-radius-sm, 2px);
+}
+
 .font-library__font-card .font-library__font-variant_demo-text {
   white-space: nowrap;
   flex-shrink: 0;
@@ -782,7 +803,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
 .font-library-modal__tablist-container {
   position: sticky;
   top: 0;
-  border-bottom: 1px solid #ddd;
+  border-bottom: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   background: #fff;
   z-index: 1;
 }
@@ -922,7 +943,7 @@ button.font-library__upload-area {
   right: 16px;
   top: 0;
   width: 0;
-  border: 0.5px solid #ddd;
+  border: 0.5px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
 }

 .global-styles-ui-screen-revisions__revision-item:first-child::after {
@@ -1029,7 +1050,7 @@ button.font-library__upload-area {
   bottom: 0;
   background: #fff;
   padding: 12px;
-  border-top: 1px solid #ddd;
+  border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   box-sizing: border-box;
 }

@@ -1115,11 +1136,32 @@ button.font-library__upload-area {
   border-radius: 2px;
 }

-.global-styles-ui-block-types-search {
-  margin-bottom: 10px;
+.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;
 }
@@ -1230,10 +1272,6 @@ button.font-library__upload-area {
   opacity: 0;
 }

-.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button {
-  border: none;
-}
-
 .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;
 }
@@ -1325,7 +1363,8 @@ button.font-library__upload-area {
 }

 .global-styles-ui-color-palette-panel,
-.global-styles-ui-gradient-palette-panel {
+.global-styles-ui-gradient-palette-panel,
+.global-styles-ui-duotone-palette-panel {
   padding: 16px;
 }

@@ -1655,8 +1694,8 @@ button.font-library__upload-area {

 .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select {
   width: 100%;
+  min-width: 0;
   white-space: nowrap;
-  overflow: hidden;
 }

 .dataviews-filters__summary-chip-container {
@@ -1933,16 +1972,10 @@ button.font-library__upload-area {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }

-@media not (prefers-reduced-motion) {
-  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
-    transition: box-shadow 0.1s linear;
-  }
-}
 @media (min-width: 600px) {
   .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
     font-size: 13px;
@@ -1950,10 +1983,15 @@ button.font-library__upload-area {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  box-shadow: none;
 }

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
@@ -2068,16 +2106,10 @@ button.font-library__upload-area {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }

-@media not (prefers-reduced-motion) {
-  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
-    transition: box-shadow 0.1s linear;
-  }
-}
 @media (min-width: 600px) {
   .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
     font-size: 13px;
@@ -2085,10 +2117,15 @@ button.font-library__upload-area {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  box-shadow: none;
 }

 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
@@ -2117,7 +2154,6 @@ button.font-library__upload-area {
 }
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
   background: var(--wpds-color-background-surface-neutral-strong, #fff);
-  box-shadow: inset 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));
 }

 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
@@ -2517,6 +2553,17 @@ button.font-library__upload-area {
   background: var(--wpds-color-background-surface-neutral, #fcfcfc);
 }

+.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media,
+.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media {
+  background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
+}
+
+.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;
+}
+
 .dataviews-view-grid .dataviews-view-grid__fields,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields {
   position: relative;
@@ -2734,8 +2781,7 @@ div.dataviews-view-list {
 .dataviews-view-list div[role=article]:not(.is-selected):hover,
 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered,
 .dataviews-view-list div[role=article]:not(.is-selected):focus-within {
-  color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
-  background-color: var(--wpds-color-background-interactive-brand-weak, rgba(0, 0, 0, 0));
+  background-color: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
 }

 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,
@@ -2748,7 +2794,7 @@ div.dataviews-view-list {
 .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 {
-  color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
+  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
@@ -2756,7 +2802,7 @@ div.dataviews-view-list {
 .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 {
   background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
-  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+  color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
 }

 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
@@ -2767,7 +2813,7 @@ div.dataviews-view-list {
 .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 {
-  color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+  color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
 }

 .dataviews-view-list .dataviews-view-list__item {
@@ -2843,7 +2889,7 @@ div.dataviews-view-list {
 }

 .dataviews-view-list .dataviews-view-list__field {
-  color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
+  color: var(--wpds-color-foreground-content-neutral-weak, #707070);
 }

 .dataviews-view-list .dataviews-view-list__fields {
@@ -2992,7 +3038,7 @@ div.dataviews-view-list {
   bottom: 0;
   right: 0;
   width: 1px;
-  background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
+  background-color: var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
 }

 .dataviews-view-table td.dataviews-view-table__checkbox-column,
@@ -3325,6 +3371,7 @@ div.dataviews-view-list {
   min-height: 0;
   background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
   border-radius: var(--wpds-border-radius-md, 4px);
+  overflow: hidden;
   position: relative;
 }

@@ -3347,6 +3394,15 @@ div.dataviews-view-list {
   pointer-events: none;
 }

+.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 {
   position: relative;
   font-size: 12px;
@@ -3917,51 +3973,35 @@ div.dataviews-view-list {
   background-color: var(--wpds-color-background-interactive-neutral-strong-active, #1e1e1e);
 }

-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --wp-components-color-accent: #cc1818;
-  border-color: #cc1818;
+.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__indicator {
-  display: flex;
-  align-items: flex-start;
-  gap: 4px;
-  margin: 8px 0 0;
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-  font-size: 12px;
-  line-height: 16px;
-  color: #757575;
-  animation: dataviews-validated-control__indicator-jump 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55);
+.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+  border-color: #cc1818;
 }

-.dataviews-validated-control__indicator.is-invalid {
-  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__indicator.is-valid {
-  color: color-mix(in srgb, #000 30%, #4ab866);
+.dataviews-validated-control__wrapper-with-error-delegate {
+  position: relative;
 }

-.dataviews-validated-control__indicator-icon {
-  flex-shrink: 0;
+.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__indicator-spinner {
-  margin: 2px;
-  width: 12px;
-  height: 12px;
+.dataviews-validated-control__error-delegate {
+  position: absolute;
+  top: 0;
+  height: 100%;
+  width: 100%;
+  opacity: 0;
+  pointer-events: none;
 }

-@keyframes dataviews-validated-control__indicator-jump {
-  0% {
-    transform: translateY(-4px);
-    opacity: 0;
-  }
-  100% {
-    transform: translateY(0);
-    opacity: 1;
-  }
-}
 .dataforms-layouts-panel__field-trigger {
   position: relative;
   color: inherit;
@@ -4026,6 +4066,12 @@ div.dataviews-view-list {
   border-radius: var(--wpds-border-radius-xs, 1px);
 }

+.dataforms-layouts-panel__field-trigger-icon::after {
+  content: "";
+  position: absolute;
+  inset: 0;
+}
+
 .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));
@@ -4061,9 +4107,7 @@ div.dataviews-view-list {
 }

 .dataforms-layouts-panel__field-label-error-content {
-  position: relative;
-  z-index: 1;
-  cursor: help;
+  pointer-events: none;
   color: var(--wpds-color-foreground-content-error-weak, #cc1818);
   display: inline-flex;
   flex-direction: row;
@@ -4085,6 +4129,10 @@ div.dataviews-view-list {
   font-weight: var(--wpds-typography-font-weight-emphasis, 600);
 }

+.dataforms-layouts-panel__field-control:has(a, button) {
+  z-index: 1;
+}
+
 .dataforms-layouts-panel__field-control > * {
   min-width: 0;
 }
@@ -4119,10 +4167,6 @@ div.dataviews-view-list {
   z-index: 159990;
 }

-.dataforms-layouts-panel__summary-button:empty {
-  min-width: 160px;
-}
-
 .dataforms-layouts-regular__field {
   width: 100%;
   min-height: var(--wpds-dimension-size-md, 32px);
@@ -5304,7 +5348,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_

 @media (min-width: 600px) {
   .media-editor .media-editor__sidebar {
-    padding-right: 1px;
+    padding-inline: 8px;
   }
 }
 .media-editor .media-editor__sidebar-panel {
@@ -5414,7 +5458,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   align-items: center;
 }

-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__footer-actions {
+.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions {
   margin-right: auto;
 }

@@ -5434,11 +5478,11 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 }

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

-.media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]) {
+.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]) {
   color: var(--wp-admin-theme-color);
 }

@@ -5791,7 +5835,8 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .interface-interface-skeleton__sidebar:has(.editor-collab-sidebar) {
   box-shadow: none;
 }
-.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar) .interface-complementary-area-header {
+
+.editor-collab-sidebar__header {
   display: none;
 }

@@ -5840,13 +5885,17 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   overflow-y: auto;
 }

+.editor-collab-sidebar-panel__user-info {
+  flex: 1;
+}
+
 .editor-collab-sidebar-panel__user-name {
   font-size: 12px;
   font-weight: 400;
   line-height: 16px;
   text-align: right;
   color: #757575;
-  text-transform: capitalize;
+  overflow-wrap: anywhere;
 }

 .editor-collab-sidebar-panel__user-time {
@@ -6657,8 +6706,7 @@ mark.wp-note {
 }
 .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) {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-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));
 }
 .editor-document-tools .editor-document-tools__left > .components-button.has-icon::before,
@@ -6715,15 +6763,24 @@ mark.wp-note {
 }

 .editor-error-boundary {
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+  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: 1em;
+  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);
-  border: 1px solid #1e1e1e;
-  border-radius: 2px;
-  background-color: #fff;
+}
+
+.editor-error-boundary__report {
+  max-height: 420px;
+  overflow: auto;
+  overflow-anchor: none;
+}
+
+.editor-error-boundary__report-section {
+  margin: 0;
+  white-space: pre-wrap;
+  overflow-wrap: break-word;
 }

 .editor-global-styles-header__description {
@@ -6743,6 +6800,10 @@ mark.wp-note {
   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;
 }
@@ -6840,14 +6901,14 @@ mark.wp-note {
   background: #fff;
   display: grid;
   grid-auto-flow: row;
-  grid-template: auto/32px minmax(0, max-content) minmax(min-content, 1fr) 64px;
+  grid-template: auto/auto minmax(0, max-content) minmax(min-content, 1fr) 64px;
 }
 .editor-header:has(> .editor-header__center) {
-  grid-template: auto/32px min-content 1fr min-content 64px;
+  grid-template: auto/auto min-content 1fr min-content 64px;
 }
 @media (min-width: 782px) {
   .editor-header:has(> .editor-header__center) {
-    grid-template: auto/32px minmax(min-content, 2fr) 2.5fr minmax(min-content, 2fr) 64px;
+    grid-template: auto/auto minmax(min-content, 2fr) 2.5fr minmax(min-content, 2fr) 64px;
   }
 }
 @media (min-width: 480px) {
@@ -6867,7 +6928,10 @@ mark.wp-note {
 }

 .editor-header__back-button {
-  padding-right: 8px;
+  margin: 0 8px 0 -8px;
+}
+.show-icon-labels .editor-header__back-button {
+  margin-left: 0;
 }

 .editor-header__toolbar {
@@ -7614,10 +7678,6 @@ mark.wp-note {
   padding-left: 4px;
 }

-.editor-post-publish-panel__header-published {
-  flex-grow: 1;
-}
-
 .editor-post-publish-panel__footer {
   padding: 16px;
 }
@@ -7649,9 +7709,6 @@ mark.wp-note {
   margin-right: -16px;
   margin-left: -16px;
 }
-.editor-post-publish-panel__prepublish .editor-post-visibility__dialog-legend {
-  display: none;
-}
 .editor-post-publish-panel__prepublish .components-panel__body-title .components-button {
   align-items: flex-start;
   text-wrap: balance;
@@ -7710,15 +7767,6 @@ mark.wp-note {
   margin: 0 0 8px;
 }

-.post-publish-panel__tip {
-  color: #f0b849;
-}
-
-@media screen and (max-width: 782px) {
-  .post-publish-panel__postpublish-post-address__button-wrap .components-button {
-    height: 40px;
-  }
-}
 .editor-post-publish-panel {
   box-sizing: border-box;
 }
@@ -7928,7 +7976,8 @@ mark.wp-note {
   flex-direction: column;
   overflow: hidden;
 }
-.interface-complementary-area:has(.editor-post-revisions-timeline) .editor-sidebar__panel-tabs {
+
+.interface-complementary-area > .editor-sidebar__panel-tabs {
   flex-shrink: 0;
 }

@@ -7938,17 +7987,20 @@ mark.wp-note {
   flex: 1;
   min-height: 0;
 }
-.editor-sidebar__panel:has(.editor-post-revisions-timeline) [role=tabpanel]:has(.editor-post-revisions-timeline) {
+
+.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline) {
   display: flex;
   flex-direction: column;
   flex: 1;
   min-height: 0;
 }
-.editor-sidebar__panel:has(.editor-post-revisions-timeline) .editor-revision-meta-diff__content {
+
+.editor-sidebar__panel .editor-revision-meta-diff__content {
   max-height: 80px;
   overflow-y: auto;
 }
-.editor-sidebar__panel:has(.editor-post-revisions-timeline) .editor-post-revisions-timeline {
+
+.editor-sidebar__panel .editor-post-revisions-timeline {
   flex: 1;
   min-height: 0;
 }
@@ -8010,6 +8062,12 @@ mark.wp-note {
   padding: 16px;
 }

+.editor-post-schedule__reset {
+  justify-content: center;
+  margin-top: 16px;
+  width: 100%;
+}
+
 .editor-post-status {
   max-width: 100%;
 }
@@ -8064,6 +8122,11 @@ mark.wp-note {
   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-top: 8px;
   margin-right: 16px;
@@ -8403,10 +8466,10 @@ textarea.editor-post-text-editor::placeholder {
   width: 100%;
   height: 72px;
   background-color: #fff;
-  margin-right: -32px;
-  margin-left: -32px;
-  padding-right: 32px;
-  padding-left: 32px;
+  margin-right: -24px;
+  margin-left: -24px;
+  padding-right: 24px;
+  padding-left: 24px;
   border-top: 1px solid #ddd;
   z-index: 1;
 }
@@ -8450,10 +8513,10 @@ textarea.editor-post-text-editor::placeholder {
   width: 100%;
   height: 92px;
   background-color: #fff;
-  margin-right: -32px;
-  margin-left: -32px;
-  padding-right: 32px;
-  padding-left: 32px;
+  margin-right: -24px;
+  margin-left: -24px;
+  padding-right: 24px;
+  padding-left: 24px;
   border-top: 1px solid #ddd;
   z-index: 1;
 }
@@ -8777,7 +8840,9 @@ textarea.editor-post-text-editor::placeholder {
   background-color: transparent;
 }
 .editor-visual-editor {
+  flex-direction: column;
   align-items: center;
+  justify-content: center;
 }
 @media (prefers-reduced-motion: no-preference) {
   .editor-visual-editor {
diff --git a/wp-includes/css/dist/editor/style-rtl.min.css b/wp-includes/css/dist/editor/style-rtl.min.css
index 62100bf2a0..7f6a19703a 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 #ddd;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-card{border:1px solid #ddd;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}.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 #ddd;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 #ddd;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 #ddd;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-search{margin-bottom:10px;padding:0 16px}.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__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.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}.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{overflow:hidden;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 #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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);box-shadow:inset 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))}.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 .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-brand-weak,transparent);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.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-brand,var(--wp-admin-theme-color,#3858e9))}.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-interactive-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-interactive-neutral-active,#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-interactive-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-background-surface-neutral,#fcfcfc);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;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 .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:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.dataviews-validated-control__indicator{align-items:flex-start;animation:dataviews-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55);color:#757575;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;gap:4px;line-height:16px;margin:8px 0 0}.dataviews-validated-control__indicator.is-invalid{color:#cc1818}.dataviews-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.dataviews-validated-control__indicator-icon{flex-shrink:0}.dataviews-validated-control__indicator-spinner{height:12px;margin:2px;width:12px}@keyframes dataviews-validated-control__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.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: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;cursor:help;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);position:relative;z-index:1}.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>*{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-panel__summary-button:empty{min-width:160px}.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-right:1px}}.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__footer-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__footer-actions{margin-right:auto}.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}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar) .interface-complementary-area-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-name{text-transform:capitalize}.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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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{background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;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);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:64px auto auto;max-width:780px;padding:1em}.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-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/32px minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/32px min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/32px 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{padding-right:8px}.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__header-published{flex-grow:1}.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 .editor-post-visibility__dialog-legend{display:none}.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}.post-publish-panel__tip{color:#f0b849}@media screen and (max-width:782px){.post-publish-panel__postpublish-post-address__button-wrap .components-button{height:40px}}.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:has(.editor-post-revisions-timeline) .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:has(.editor-post-revisions-timeline) [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline) .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel:has(.editor-post-revisions-timeline) .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-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-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:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;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:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;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}@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-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
diff --git a/wp-includes/css/dist/editor/style.css b/wp-includes/css/dist/editor/style.css
index bc03a1ff47..8b9fbc6987 100644
--- a/wp-includes/css/dist/editor/style.css
+++ b/wp-includes/css/dist/editor/style.css
@@ -694,7 +694,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   position: absolute;
   width: 100%;
   bottom: 0;
-  border-top: 1px solid #ddd;
+  border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   padding: 24px;
   background-color: #fff;
   box-sizing: border-box;
@@ -738,9 +738,13 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   margin-bottom: 0;
 }

+.font-library__font-demo {
+  position: relative;
+}
+
 .font-library__font-card {
   box-sizing: border-box;
-  border: 1px solid #ddd;
+  border: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   width: 100%;
   height: auto !important;
   padding: 16px;
@@ -769,6 +773,23 @@ body.is-fullscreen-mode .interface-interface-skeleton {
   width: auto;
 }

+@media not (prefers-reduced-motion) {
+  .font-library__font-card .font-library__font-variant_demo-image {
+    transition: opacity var(--wpds-motion-duration-lg, 300ms) var(--wpds-motion-easing-subtle, cubic-bezier(0.15, 0, 0.15, 1));
+  }
+}
+.font-library__font-card .font-library__font-variant_demo-image.is-loading {
+  position: absolute;
+  top: 0;
+  left: 0;
+  opacity: 0;
+}
+
+.font-library__font-card .font-library__font-variant-demo-skeleton {
+  height: 24px;
+  border-radius: var(--wpds-border-radius-sm, 2px);
+}
+
 .font-library__font-card .font-library__font-variant_demo-text {
   white-space: nowrap;
   flex-shrink: 0;
@@ -782,7 +803,7 @@ body.is-fullscreen-mode .interface-interface-skeleton {
 .font-library-modal__tablist-container {
   position: sticky;
   top: 0;
-  border-bottom: 1px solid #ddd;
+  border-bottom: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   background: #fff;
   z-index: 1;
 }
@@ -922,7 +943,7 @@ button.font-library__upload-area {
   left: 16px;
   top: 0;
   width: 0;
-  border: 0.5px solid #ddd;
+  border: 0.5px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
 }

 .global-styles-ui-screen-revisions__revision-item:first-child::after {
@@ -1029,7 +1050,7 @@ button.font-library__upload-area {
   bottom: 0;
   background: #fff;
   padding: 12px;
-  border-top: 1px solid #ddd;
+  border-top: 1px solid var(--wpds-color-stroke-surface-neutral, #dbdbdb);
   box-sizing: border-box;
 }

@@ -1115,11 +1136,32 @@ button.font-library__upload-area {
   border-radius: 2px;
 }

-.global-styles-ui-block-types-search {
-  margin-bottom: 10px;
+.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;
 }
@@ -1232,10 +1274,6 @@ button.font-library__upload-area {
   opacity: 0;
 }

-.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button {
-  border: none;
-}
-
 .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;
 }
@@ -1327,7 +1365,8 @@ button.font-library__upload-area {
 }

 .global-styles-ui-color-palette-panel,
-.global-styles-ui-gradient-palette-panel {
+.global-styles-ui-gradient-palette-panel,
+.global-styles-ui-duotone-palette-panel {
   padding: 16px;
 }

@@ -1657,8 +1696,8 @@ button.font-library__upload-area {

 .dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select {
   width: 100%;
+  min-width: 0;
   white-space: nowrap;
-  overflow: hidden;
 }

 .dataviews-filters__summary-chip-container {
@@ -1935,16 +1974,10 @@ button.font-library__upload-area {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }

-@media not (prefers-reduced-motion) {
-  .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
-    transition: box-shadow 0.1s linear;
-  }
-}
 @media (min-width: 600px) {
   .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
     font-size: 13px;
@@ -1952,10 +1985,15 @@ button.font-library__upload-area {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  box-shadow: none;
 }

 .dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
@@ -2070,16 +2108,10 @@ button.font-library__upload-area {
   font-size: 16px;
   /* Override core line-height. To be reviewed. */
   line-height: normal;
-  box-shadow: 0 0 0 transparent;
-  border-radius: 2px;
-  border: 1px solid #949494;
+  border: var(--wpds-border-width-xs, 1px) solid var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  border-radius: var(--wpds-border-radius-sm, 2px);
 }

-@media not (prefers-reduced-motion) {
-  .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
-    transition: box-shadow 0.1s linear;
-  }
-}
 @media (min-width: 600px) {
   .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input {
     font-size: 13px;
@@ -2087,10 +2119,15 @@ button.font-library__upload-area {
     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(--wp-admin-theme-color);
-  box-shadow: 0 0 0 0.5px var(--wp-admin-theme-color);
-  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));
+  border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
+  box-shadow: none;
 }

 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
@@ -2119,7 +2156,6 @@ button.font-library__upload-area {
 }
 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus {
   background: var(--wpds-color-background-surface-neutral-strong, #fff);
-  box-shadow: inset 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));
 }

 .dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
@@ -2519,6 +2555,17 @@ button.font-library__upload-area {
   background: var(--wpds-color-background-surface-neutral, #fcfcfc);
 }

+.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media,
+.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media {
+  background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
+}
+
+.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;
+}
+
 .dataviews-view-grid .dataviews-view-grid__fields,
 .dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields {
   position: relative;
@@ -2736,8 +2783,7 @@ div.dataviews-view-list {
 .dataviews-view-list div[role=article]:not(.is-selected):hover,
 .dataviews-view-list div[role=article]:not(.is-selected).is-hovered,
 .dataviews-view-list div[role=article]:not(.is-selected):focus-within {
-  color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
-  background-color: var(--wpds-color-background-interactive-brand-weak, rgba(0, 0, 0, 0));
+  background-color: var(--wpds-color-background-interactive-neutral-weak-active, #ededed);
 }

 .dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,
@@ -2750,7 +2796,7 @@ div.dataviews-view-list {
 .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 {
-  color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
+  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
 }

 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,
@@ -2758,7 +2804,7 @@ div.dataviews-view-list {
 .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 {
   background-color: var(--wpds-color-background-interactive-brand-weak-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 12%, white));
-  color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+  color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
 }

 .dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,
@@ -2769,7 +2815,7 @@ div.dataviews-view-list {
 .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 {
-  color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+  color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
 }

 .dataviews-view-list .dataviews-view-list__item {
@@ -2845,7 +2891,7 @@ div.dataviews-view-list {
 }

 .dataviews-view-list .dataviews-view-list__field {
-  color: var(--wpds-color-foreground-interactive-neutral-weak, #707070);
+  color: var(--wpds-color-foreground-content-neutral-weak, #707070);
 }

 .dataviews-view-list .dataviews-view-list__fields {
@@ -2994,7 +3040,7 @@ div.dataviews-view-list {
   bottom: 0;
   left: 0;
   width: 1px;
-  background-color: var(--wpds-color-background-surface-neutral, #fcfcfc);
+  background-color: var(--wpds-color-stroke-surface-neutral-weak, #f0f0f0);
 }

 .dataviews-view-table td.dataviews-view-table__checkbox-column,
@@ -3327,6 +3373,7 @@ div.dataviews-view-list {
   min-height: 0;
   background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
   border-radius: var(--wpds-border-radius-md, 4px);
+  overflow: hidden;
   position: relative;
 }

@@ -3349,6 +3396,15 @@ div.dataviews-view-list {
   pointer-events: none;
 }

+.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 {
   position: relative;
   font-size: 12px;
@@ -3919,51 +3975,35 @@ div.dataviews-view-list {
   background-color: var(--wpds-color-background-interactive-neutral-strong-active, #1e1e1e);
 }

-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
-  --wp-components-color-accent: #cc1818;
-  border-color: #cc1818;
+.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__indicator {
-  display: flex;
-  align-items: flex-start;
-  gap: 4px;
-  margin: 8px 0 0;
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-  font-size: 12px;
-  line-height: 16px;
-  color: #757575;
-  animation: dataviews-validated-control__indicator-jump 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55);
+.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+  border-color: #cc1818;
 }

-.dataviews-validated-control__indicator.is-invalid {
-  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__indicator.is-valid {
-  color: color-mix(in srgb, #000 30%, #4ab866);
+.dataviews-validated-control__wrapper-with-error-delegate {
+  position: relative;
 }

-.dataviews-validated-control__indicator-icon {
-  flex-shrink: 0;
+.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__indicator-spinner {
-  margin: 2px;
-  width: 12px;
-  height: 12px;
+.dataviews-validated-control__error-delegate {
+  position: absolute;
+  top: 0;
+  height: 100%;
+  width: 100%;
+  opacity: 0;
+  pointer-events: none;
 }

-@keyframes dataviews-validated-control__indicator-jump {
-  0% {
-    transform: translateY(-4px);
-    opacity: 0;
-  }
-  100% {
-    transform: translateY(0);
-    opacity: 1;
-  }
-}
 .dataforms-layouts-panel__field-trigger {
   position: relative;
   color: inherit;
@@ -4028,6 +4068,12 @@ div.dataviews-view-list {
   border-radius: var(--wpds-border-radius-xs, 1px);
 }

+.dataforms-layouts-panel__field-trigger-icon::after {
+  content: "";
+  position: absolute;
+  inset: 0;
+}
+
 .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));
@@ -4063,9 +4109,7 @@ div.dataviews-view-list {
 }

 .dataforms-layouts-panel__field-label-error-content {
-  position: relative;
-  z-index: 1;
-  cursor: help;
+  pointer-events: none;
   color: var(--wpds-color-foreground-content-error-weak, #cc1818);
   display: inline-flex;
   flex-direction: row;
@@ -4087,6 +4131,10 @@ div.dataviews-view-list {
   font-weight: var(--wpds-typography-font-weight-emphasis, 600);
 }

+.dataforms-layouts-panel__field-control:has(a, button) {
+  z-index: 1;
+}
+
 .dataforms-layouts-panel__field-control > * {
   min-width: 0;
 }
@@ -4121,10 +4169,6 @@ div.dataviews-view-list {
   z-index: 159990;
 }

-.dataforms-layouts-panel__summary-button:empty {
-  min-width: 160px;
-}
-
 .dataforms-layouts-regular__field {
   width: 100%;
   min-height: var(--wpds-dimension-size-md, 32px);
@@ -5306,7 +5350,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_

 @media (min-width: 600px) {
   .media-editor .media-editor__sidebar {
-    padding-left: 1px;
+    padding-inline: 8px;
   }
 }
 .media-editor .media-editor__sidebar-panel {
@@ -5416,7 +5460,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   align-items: center;
 }

-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__footer-actions {
+.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions {
   margin-left: auto;
 }

@@ -5436,11 +5480,11 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 }

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

-.media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]) {
+.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]) {
   color: var(--wp-admin-theme-color);
 }

@@ -5794,7 +5838,8 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
 .interface-interface-skeleton__sidebar:has(.editor-collab-sidebar) {
   box-shadow: none;
 }
-.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar) .interface-complementary-area-header {
+
+.editor-collab-sidebar__header {
   display: none;
 }

@@ -5843,13 +5888,17 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
   overflow-y: auto;
 }

+.editor-collab-sidebar-panel__user-info {
+  flex: 1;
+}
+
 .editor-collab-sidebar-panel__user-name {
   font-size: 12px;
   font-weight: 400;
   line-height: 16px;
   text-align: left;
   color: #757575;
-  text-transform: capitalize;
+  overflow-wrap: anywhere;
 }

 .editor-collab-sidebar-panel__user-time {
@@ -6660,8 +6709,7 @@ mark.wp-note {
 }
 .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) {
-  --focus-color: var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-  outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-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));
 }
 .editor-document-tools .editor-document-tools__left > .components-button.has-icon::before,
@@ -6718,15 +6766,24 @@ mark.wp-note {
 }

 .editor-error-boundary {
-  font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+  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: 1em;
+  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);
-  border: 1px solid #1e1e1e;
-  border-radius: 2px;
-  background-color: #fff;
+}
+
+.editor-error-boundary__report {
+  max-height: 420px;
+  overflow: auto;
+  overflow-anchor: none;
+}
+
+.editor-error-boundary__report-section {
+  margin: 0;
+  white-space: pre-wrap;
+  overflow-wrap: break-word;
 }

 .editor-global-styles-header__description {
@@ -6746,6 +6803,10 @@ mark.wp-note {
   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;
 }
@@ -6843,14 +6904,14 @@ mark.wp-note {
   background: #fff;
   display: grid;
   grid-auto-flow: row;
-  grid-template: auto/32px minmax(0, max-content) minmax(min-content, 1fr) 64px;
+  grid-template: auto/auto minmax(0, max-content) minmax(min-content, 1fr) 64px;
 }
 .editor-header:has(> .editor-header__center) {
-  grid-template: auto/32px min-content 1fr min-content 64px;
+  grid-template: auto/auto min-content 1fr min-content 64px;
 }
 @media (min-width: 782px) {
   .editor-header:has(> .editor-header__center) {
-    grid-template: auto/32px minmax(min-content, 2fr) 2.5fr minmax(min-content, 2fr) 64px;
+    grid-template: auto/auto minmax(min-content, 2fr) 2.5fr minmax(min-content, 2fr) 64px;
   }
 }
 @media (min-width: 480px) {
@@ -6870,7 +6931,10 @@ mark.wp-note {
 }

 .editor-header__back-button {
-  padding-left: 8px;
+  margin: 0 -8px 0 8px;
+}
+.show-icon-labels .editor-header__back-button {
+  margin-right: 0;
 }

 .editor-header__toolbar {
@@ -7619,10 +7683,6 @@ mark.wp-note {
   padding-right: 4px;
 }

-.editor-post-publish-panel__header-published {
-  flex-grow: 1;
-}
-
 .editor-post-publish-panel__footer {
   padding: 16px;
 }
@@ -7654,9 +7714,6 @@ mark.wp-note {
   margin-left: -16px;
   margin-right: -16px;
 }
-.editor-post-publish-panel__prepublish .editor-post-visibility__dialog-legend {
-  display: none;
-}
 .editor-post-publish-panel__prepublish .components-panel__body-title .components-button {
   align-items: flex-start;
   text-wrap: balance;
@@ -7715,15 +7772,6 @@ mark.wp-note {
   margin: 0 0 8px;
 }

-.post-publish-panel__tip {
-  color: #f0b849;
-}
-
-@media screen and (max-width: 782px) {
-  .post-publish-panel__postpublish-post-address__button-wrap .components-button {
-    height: 40px;
-  }
-}
 .editor-post-publish-panel {
   box-sizing: border-box;
 }
@@ -7934,7 +7982,8 @@ mark.wp-note {
   flex-direction: column;
   overflow: hidden;
 }
-.interface-complementary-area:has(.editor-post-revisions-timeline) .editor-sidebar__panel-tabs {
+
+.interface-complementary-area > .editor-sidebar__panel-tabs {
   flex-shrink: 0;
 }

@@ -7944,17 +7993,20 @@ mark.wp-note {
   flex: 1;
   min-height: 0;
 }
-.editor-sidebar__panel:has(.editor-post-revisions-timeline) [role=tabpanel]:has(.editor-post-revisions-timeline) {
+
+.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline) {
   display: flex;
   flex-direction: column;
   flex: 1;
   min-height: 0;
 }
-.editor-sidebar__panel:has(.editor-post-revisions-timeline) .editor-revision-meta-diff__content {
+
+.editor-sidebar__panel .editor-revision-meta-diff__content {
   max-height: 80px;
   overflow-y: auto;
 }
-.editor-sidebar__panel:has(.editor-post-revisions-timeline) .editor-post-revisions-timeline {
+
+.editor-sidebar__panel .editor-post-revisions-timeline {
   flex: 1;
   min-height: 0;
 }
@@ -8016,6 +8068,12 @@ mark.wp-note {
   padding: 16px;
 }

+.editor-post-schedule__reset {
+  justify-content: center;
+  margin-top: 16px;
+  width: 100%;
+}
+
 .editor-post-status {
   max-width: 100%;
 }
@@ -8070,6 +8128,11 @@ mark.wp-note {
   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-top: 8px;
   margin-left: 16px;
@@ -8413,10 +8476,10 @@ textarea.editor-post-text-editor::placeholder {
   width: 100%;
   height: 72px;
   background-color: #fff;
-  margin-left: -32px;
-  margin-right: -32px;
-  padding-left: 32px;
-  padding-right: 32px;
+  margin-left: -24px;
+  margin-right: -24px;
+  padding-left: 24px;
+  padding-right: 24px;
   border-top: 1px solid #ddd;
   z-index: 1;
 }
@@ -8460,10 +8523,10 @@ textarea.editor-post-text-editor::placeholder {
   width: 100%;
   height: 92px;
   background-color: #fff;
-  margin-left: -32px;
-  margin-right: -32px;
-  padding-left: 32px;
-  padding-right: 32px;
+  margin-left: -24px;
+  margin-right: -24px;
+  padding-left: 24px;
+  padding-right: 24px;
   border-top: 1px solid #ddd;
   z-index: 1;
 }
@@ -8787,7 +8850,9 @@ textarea.editor-post-text-editor::placeholder {
   background-color: transparent;
 }
 .editor-visual-editor {
+  flex-direction: column;
   align-items: center;
+  justify-content: center;
 }
 @media (prefers-reduced-motion: no-preference) {
   .editor-visual-editor {
diff --git a/wp-includes/css/dist/editor/style.min.css b/wp-includes/css/dist/editor/style.min.css
index f3ce5b1103..f025a7e384 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 #ddd;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-card{border:1px solid #ddd;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}.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 #ddd;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 #ddd;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 #ddd;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-search{margin-bottom:10px;padding:0 16px}.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__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.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}.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{overflow:hidden;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 #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.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:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition:box-shadow .1s linear}}@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:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.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);box-shadow:inset 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))}.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 .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-brand-weak,transparent);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.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-brand,var(--wp-admin-theme-color,#3858e9))}.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-interactive-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-interactive-neutral-active,#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-interactive-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-background-surface-neutral,#fcfcfc);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;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 .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:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{--wp-components-color-accent:#cc1818;border-color:#cc1818}.dataviews-validated-control__indicator{align-items:flex-start;animation:dataviews-validated-control__indicator-jump .2s cubic-bezier(.68,-.55,.27,1.55);color:#757575;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;gap:4px;line-height:16px;margin:8px 0 0}.dataviews-validated-control__indicator.is-invalid{color:#cc1818}.dataviews-validated-control__indicator.is-valid{color:color-mix(in srgb,#000 30%,#4ab866)}.dataviews-validated-control__indicator-icon{flex-shrink:0}.dataviews-validated-control__indicator-spinner{height:12px;margin:2px;width:12px}@keyframes dataviews-validated-control__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.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: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;cursor:help;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);position:relative;z-index:1}.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>*{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-panel__summary-button:empty{min-width:160px}.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-left:1px}}.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__footer-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__footer-actions{margin-left:auto}.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}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar) .interface-complementary-area-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-name{text-transform:capitalize}.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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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{background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;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);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:64px auto auto;max-width:780px;padding:1em}.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-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/32px minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/32px min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/32px 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{padding-left:8px}.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__header-published{flex-grow:1}.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 .editor-post-visibility__dialog-legend{display:none}.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}.post-publish-panel__tip{color:#f0b849}@media screen and (max-width:782px){.post-publish-panel__postpublish-post-address__button-wrap .components-button{height:40px}}.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:has(.editor-post-revisions-timeline) .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:has(.editor-post-revisions-timeline) [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline) .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel:has(.editor-post-revisions-timeline) .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-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-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:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;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:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;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}@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-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
diff --git a/wp-includes/css/dist/theme/design-tokens-rtl.css b/wp-includes/css/dist/theme/design-tokens-rtl.css
index 4fee0b4c47..186dd4b31c 100644
--- a/wp-includes/css/dist/theme/design-tokens-rtl.css
+++ b/wp-includes/css/dist/theme/design-tokens-rtl.css
@@ -350,7 +350,7 @@
   }
 }
 [data-wpds-corner-radius=none],
-:root:has([data-wpds-root-provider=true][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. */
@@ -364,7 +364,7 @@
 }

 [data-wpds-corner-radius=subtle],
-:root:has([data-wpds-root-provider=true][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. */
@@ -378,7 +378,7 @@
 }

 [data-wpds-corner-radius=moderate],
-:root:has([data-wpds-root-provider=true][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. */
@@ -392,7 +392,7 @@
 }

 [data-wpds-corner-radius=pronounced],
-:root:has([data-wpds-root-provider=true][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. */
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 18b0b2ba2c..df2f0e277f 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:has([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:has([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:has([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:has([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-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
diff --git a/wp-includes/css/dist/theme/design-tokens.css b/wp-includes/css/dist/theme/design-tokens.css
index 4fee0b4c47..186dd4b31c 100644
--- a/wp-includes/css/dist/theme/design-tokens.css
+++ b/wp-includes/css/dist/theme/design-tokens.css
@@ -350,7 +350,7 @@
   }
 }
 [data-wpds-corner-radius=none],
-:root:has([data-wpds-root-provider=true][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. */
@@ -364,7 +364,7 @@
 }

 [data-wpds-corner-radius=subtle],
-:root:has([data-wpds-root-provider=true][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. */
@@ -378,7 +378,7 @@
 }

 [data-wpds-corner-radius=moderate],
-:root:has([data-wpds-root-provider=true][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. */
@@ -392,7 +392,7 @@
 }

 [data-wpds-corner-radius=pronounced],
-:root:has([data-wpds-root-provider=true][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. */
diff --git a/wp-includes/css/dist/theme/design-tokens.min.css b/wp-includes/css/dist/theme/design-tokens.min.css
index 18b0b2ba2c..df2f0e277f 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:has([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:has([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:has([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:has([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-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
diff --git a/wp-includes/js/dist/autop.js b/wp-includes/js/dist/autop.js
index 70596ac223..127a568fa4 100644
--- a/wp-includes/js/dist/autop.js
+++ b/wp-includes/js/dist/autop.js
@@ -154,8 +154,8 @@ var wp;
     );
     if (br) {
       text = text.replace(
-        /<(script|style).*?<\/\\1>/g,
-        (match) => match[0].replace(/\n/g, "<WPPreserveNewline />")
+        /<(script|style|svg|math)[\s\S]*?<\/\1>/g,
+        (match) => match.replace(/\n/g, "<WPPreserveNewline />")
       );
       text = text.replace(/<br>|<br\/>/g, "<br />");
       text = text.replace(
diff --git a/wp-includes/js/dist/autop.min.js b/wp-includes/js/dist/autop.min.js
index 624e7a37f2..31f5c91d83 100644
--- a/wp-includes/js/dist/autop.min.js
+++ b/wp-includes/js/dist/autop.min.js
@@ -11,7 +11,7 @@ $1`),e=e.replace(new RegExp("(</"+c+">)","g"),`$1
 `),e=E(e,{"\n":" <!-- wpnl --> "}),e.indexOf("<option")!==-1&&(e=e.replace(/\s*<option/g,"<option"),e=e.replace(/<\/option>\s*/g,"</option>")),e.indexOf("</object>")!==-1&&(e=e.replace(/(<object[^>]*>)\s*/g,"$1"),e=e.replace(/\s*<\/object>/g,"</object>"),e=e.replace(/\s*(<\/?(?:param|embed)[^>]*>)\s*/g,"$1")),(e.indexOf("<source")!==-1||e.indexOf("<track")!==-1)&&(e=e.replace(/([<\[](?:audio|video)[^>\]]*[>\]])\s*/g,"$1"),e=e.replace(/\s*([<\[]\/(?:audio|video)[>\]])/g,"$1"),e=e.replace(/\s*(<(?:source|track)[^>]*>)\s*/g,"$1")),e.indexOf("<figcaption")!==-1&&(e=e.replace(/\s*(<figcaption[^>]*>)/,"$1"),e=e.replace(/<\/figcaption>\s*/,"</figcaption>")),e=e.replace(/\n\n+/g,`

 `);let i=e.split(/\n\s*\n/).filter(Boolean);return e="",i.forEach(s=>{e+="<p>"+s.replace(/^\n*|\n*$/g,"")+`</p>
-`}),e=e.replace(/<p>\s*<\/p>/g,""),e=e.replace(/<p>([^<]+)<\/(div|address|form)>/g,"<p>$1</p></$2>"),e=e.replace(new RegExp("<p>\\s*(</?"+c+"[^>]*>)\\s*</p>","g"),"$1"),e=e.replace(/<p>(<li.+?)<\/p>/g,"$1"),e=e.replace(/<p><blockquote([^>]*)>/gi,"<blockquote$1><p>"),e=e.replace(/<\/blockquote><\/p>/g,"</p></blockquote>"),e=e.replace(new RegExp("<p>\\s*(</?"+c+"[^>]*>)","g"),"$1"),e=e.replace(new RegExp("(</?"+c+"[^>]*>)\\s*</p>","g"),"$1"),n&&(e=e.replace(/<(script|style).*?<\/\\1>/g,s=>s[0].replace(/\n/g,"<WPPreserveNewline />")),e=e.replace(/<br>|<br\/>/g,"<br />"),e=e.replace(/(<br \/>)?\s*\n/g,(s,a)=>a?s:`<br />
+`}),e=e.replace(/<p>\s*<\/p>/g,""),e=e.replace(/<p>([^<]+)<\/(div|address|form)>/g,"<p>$1</p></$2>"),e=e.replace(new RegExp("<p>\\s*(</?"+c+"[^>]*>)\\s*</p>","g"),"$1"),e=e.replace(/<p>(<li.+?)<\/p>/g,"$1"),e=e.replace(/<p><blockquote([^>]*)>/gi,"<blockquote$1><p>"),e=e.replace(/<\/blockquote><\/p>/g,"</p></blockquote>"),e=e.replace(new RegExp("<p>\\s*(</?"+c+"[^>]*>)","g"),"$1"),e=e.replace(new RegExp("(</?"+c+"[^>]*>)\\s*</p>","g"),"$1"),n&&(e=e.replace(/<(script|style|svg|math)[\s\S]*?<\/\1>/g,s=>s.replace(/\n/g,"<WPPreserveNewline />")),e=e.replace(/<br>|<br\/>/g,"<br />"),e=e.replace(/(<br \/>)?\s*\n/g,(s,a)=>a?s:`<br />
 `),e=e.replace(/<WPPreserveNewline \/>/g,`
 `)),e=e.replace(new RegExp("(</?"+c+"[^>]*>)\\s*<br />","g"),"$1"),e=e.replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/g,"$1"),e=e.replace(/\n<\/p>$/g,"</p>"),r.forEach(s=>{let[a,p]=s;e=e.replace(a,()=>p)}),e.indexOf("<!-- wpnl -->")!==-1&&(e=e.replace(/\s?<!-- wpnl -->\s?/g,`
 `)),e}function j(e){let n="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure",r=n+"|div|p",c=n+"|pre",i=[],s=!1,a=!1;return e?((e.indexOf("<script")!==-1||e.indexOf("<style")!==-1)&&(e=e.replace(/<(script|style)[^>]*>[\s\S]*?<\/\1>/g,p=>(i.push(p),"<wp-preserve>"))),e.indexOf("<pre")!==-1&&(s=!0,e=e.replace(/<pre[^>]*>[\s\S]+?<\/pre>/g,p=>(p=p.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>"),p=p.replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>"),p.replace(/\r?\n/g,"<wp-line-break>")))),e.indexOf("[caption")!==-1&&(a=!0,e=e.replace(/\[caption[\s\S]+?\[\/caption\]/g,p=>p.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,""))),e=e.replace(new RegExp("\\s*</("+r+")>\\s*","g"),`</$1>
diff --git a/wp-includes/js/dist/block-directory.js b/wp-includes/js/dist/block-directory.js
index 4ec62b6fdc..8d0a393477 100644
--- a/wp-includes/js/dist/block-directory.js
+++ b/wp-includes/js/dist/block-directory.js
@@ -243,9 +243,9 @@ 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, useSyncExternalStore2 = shim.useSyncExternalStore, useRef19 = React48.useRef, useEffect13 = React48.useEffect, useMemo16 = React48.useMemo, useDebugValue2 = React48.useDebugValue;
+        var React48 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef18 = React48.useRef, useEffect13 = React48.useEffect, useMemo16 = React48.useMemo, useDebugValue2 = React48.useDebugValue;
         exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
-          var instRef = useRef19(null);
+          var instRef = useRef18(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
@@ -285,7 +285,7 @@ var wp;
             },
             [getSnapshot, getServerSnapshot, selector, isEqual]
           );
-          var value = useSyncExternalStore2(subscribe, instRef[0], instRef[1]);
+          var value = useSyncExternalStore3(subscribe, instRef[0], instRef[1]);
           useEffect13(
             function() {
               inst.hasValue = true;
@@ -989,12 +989,6 @@ var wp;
     }
   }

-  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
-  var React3 = __toESM(require_react(), 1);
-  var noop = () => {
-  };
-  var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop;
-
   // node_modules/@base-ui/utils/warn.mjs
   var set;
   if (true) {
@@ -1010,17 +1004,14 @@ var wp;
     }
   }

-  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-  var React4 = __toESM(require_react(), 1);
-  var DirectionContext = /* @__PURE__ */ React4.createContext(void 0);
-  if (true) DirectionContext.displayName = "DirectionContext";
-  function useDirection() {
-    const context = React4.useContext(DirectionContext);
-    return context?.direction ?? "ltr";
-  }
+  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
+  var React3 = __toESM(require_react(), 1);
+  var noop = () => {
+  };
+  var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop;

   // node_modules/@base-ui/react/internals/useRenderElement.mjs
-  var React7 = __toESM(require_react(), 1);
+  var React6 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a, b, c, d) {
@@ -1095,7 +1086,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -1112,18 +1103,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React6 = __toESM(require_react(), 1);
+  var React5 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React5 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React5.version, 10);
+  var React4 = __toESM(require_react(), 1);
+  var majorVersion = parseInt(React4.version, 10);
   function isReactVersionAtLeast(reactVersionToCheck) {
     return majorVersion >= reactVersionToCheck;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
   function getReactElementRef(element) {
-    if (!/* @__PURE__ */ React6.isValidElement(element)) {
+    if (!/* @__PURE__ */ React5.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -1361,17 +1352,17 @@ var wp;
       state = EMPTY_OBJECT,
       ref,
       props,
-      stateAttributesMapping: stateAttributesMapping3,
+      stateAttributesMapping,
       enabled = true
     } = params;
     const className = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle(styleProp, state) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping3) : EMPTY_OBJECT;
+    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping) : EMPTY_OBJECT;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
     if (typeof document !== "undefined") {
       if (!enabled) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -1410,15 +1401,15 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React7.Children.toArray(render);
+        const children = React6.Children.toArray(render);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React7.isValidElement(newElement)) {
+        if (!/* @__PURE__ */ React6.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__ */ React7.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React6.cloneElement(newElement, mergedProps);
     }
     if (element) {
       if (typeof element === "string") {
@@ -1455,16 +1446,16 @@ var wp;
         key: props.key
       });
     }
-    return /* @__PURE__ */ React7.createElement(Tag, props);
+    return /* @__PURE__ */ React6.createElement(Tag, props);
   }

   // node_modules/@base-ui/utils/useId.mjs
-  var React8 = __toESM(require_react(), 1);
+  var React7 = __toESM(require_react(), 1);
   var globalId = 0;
   function useGlobalId(idOverride, prefix = "mui") {
-    const [defaultId, setDefaultId] = React8.useState(idOverride);
+    const [defaultId, setDefaultId] = React7.useState(idOverride);
     const id = idOverride || defaultId;
-    React8.useEffect(() => {
+    React7.useEffect(() => {
       if (defaultId == null) {
         globalId += 1;
         setDefaultId(`${prefix}-${globalId}`);
@@ -1588,17 +1579,16 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  var React10 = __toESM(require_react(), 1);
+  var React9 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useOnMount.mjs
-  var React9 = __toESM(require_react(), 1);
-  var EMPTY = [];
+  var React8 = __toESM(require_react(), 1);
   function useOnMount(fn) {
-    React9.useEffect(fn, EMPTY);
+    React8.useEffect(fn, EMPTY_ARRAY2);
   }

   // node_modules/@base-ui/utils/useAnimationFrame.mjs
-  var EMPTY2 = null;
+  var EMPTY = null;
   var LAST_RAF = globalThis.requestAnimationFrame;
   var Scheduler = class {
     /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -1658,21 +1648,21 @@ var wp;
     static cancel(id) {
       return scheduler.cancel(id);
     }
-    currentId = EMPTY2;
+    currentId = EMPTY;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     request(fn) {
       this.cancel();
       this.currentId = scheduler.request(() => {
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
         fn();
       });
     }
     cancel = () => {
-      if (this.currentId !== EMPTY2) {
+      if (this.currentId !== EMPTY) {
         scheduler.cancel(this.currentId);
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
       }
     };
     disposeEffect = () => {
@@ -1687,8 +1677,8 @@ var wp;

   // 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);
+    const [transitionStatus, setTransitionStatus] = React9.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React9.useState(open);
     if (open && !mounted) {
       setMounted(true);
       setTransitionStatus("starting");
@@ -1749,10 +1739,10 @@ var wp;
     return TransitionStatusDataAttributes2;
   })({});
   var STARTING_HOOK = {
-    [TransitionStatusDataAttributes.startingStyle]: ""
+    "data-starting-style": ""
   };
   var ENDING_HOOK = {
-    [TransitionStatusDataAttributes.endingStyle]: ""
+    "data-ending-style": ""
   };
   var transitionStatusMapping = {
     transitionStatus(value) {
@@ -1922,6 +1912,11 @@ var wp;
     return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null;
   }

+  // node_modules/@base-ui/utils/owner.mjs
+  function ownerDocument(node) {
+    return node?.ownerDocument || document;
+  }
+
   // node_modules/@base-ui/utils/addEventListener.mjs
   function addEventListener(target, type, listener, options) {
     target.addEventListener(type, listener, options);
@@ -1948,13 +1943,8 @@ var wp;
     return latest;
   }

-  // node_modules/@base-ui/utils/owner.mjs
-  function ownerDocument(node) {
-    return node?.ownerDocument || document;
-  }
-
   // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  var React11 = __toESM(require_react(), 1);
+  var React10 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
   var ReactDOM = __toESM(require_react_dom(), 1);
@@ -1968,7 +1958,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
     const frame = useAnimationFrame();
     return useStableCallback((fnToExecute, signal = null) => {
       frame.cancel();
@@ -1989,21 +1979,20 @@ var wp;
           if (!signal?.aborted) {
             done();
           }
-        }).catch(() => {
-          if (treatAbortedAsFinished) {
-            if (!signal?.aborted) {
-              done();
-            }
+        }, () => {
+          if (signal?.aborted) {
             return;
           }
           const currentAnimations = resolvedElement.getAnimations();
-          if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
             exec();
+            return;
           }
+          done();
         });
       }
       if (waitForStartingStyleRemoved) {
-        const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+        const startingStyleAttribute = "data-starting-style";
         if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
           frame.request(exec);
           return;
@@ -2036,8 +2025,8 @@ var wp;
       onComplete: onCompleteParam
     } = parameters;
     const onComplete = useStableCallback(onCompleteParam);
-    const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-    React11.useEffect(() => {
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React10.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -2049,16 +2038,6 @@ var wp;
     }, [enabled, open, onComplete, runOnceAnimationsFinish]);
   }

-  // node_modules/@base-ui/utils/useOnFirstRender.mjs
-  var React12 = __toESM(require_react(), 1);
-  function useOnFirstRender(fn) {
-    const ref = React12.useRef(true);
-    if (ref.current) {
-      ref.current = false;
-      fn();
-    }
-  }
-
   // node_modules/@base-ui/utils/platform/parts.mjs
   var parts_exports = {};
   __export(parts_exports, {
@@ -2150,29 +2129,29 @@ var wp;
   var jsdom = /jsdom|happydom/.test(lowerUserAgent);

   // node_modules/@base-ui/utils/useTimeout.mjs
-  var EMPTY3 = 0;
+  var EMPTY2 = 0;
   var Timeout = class _Timeout {
     static create() {
       return new _Timeout();
     }
-    currentId = EMPTY3;
+    currentId = EMPTY2;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     start(delay, fn) {
       this.clear();
       this.currentId = setTimeout(() => {
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
         fn();
       }, delay);
     }
     isStarted() {
-      return this.currentId !== EMPTY3;
+      return this.currentId !== EMPTY2;
     }
     clear = () => {
-      if (this.currentId !== EMPTY3) {
+      if (this.currentId !== EMPTY2) {
         clearTimeout(this.currentId);
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
       }
     };
     disposeEffect = () => {
@@ -2186,7 +2165,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var React13 = __toESM(require_react(), 1);
+  var React11 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
   function isReactEvent(event) {
@@ -2320,7 +2299,7 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
   var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var FloatingDelayGroupContext = /* @__PURE__ */ React13.createContext({
+  var FloatingDelayGroupContext = /* @__PURE__ */ React11.createContext({
     hasProvider: false,
     timeoutMs: 0,
     delayRef: {
@@ -2347,10 +2326,10 @@ var wp;
       delay,
       timeoutMs = 0
     } = props;
-    const delayRef = React13.useRef(delay);
-    const initialDelayRef = React13.useRef(delay);
-    const currentIdRef = React13.useRef(null);
-    const currentContextRef = React13.useRef(null);
+    const delayRef = React11.useRef(delay);
+    const initialDelayRef = React11.useRef(delay);
+    const currentIdRef = React11.useRef(null);
+    const currentContextRef = React11.useRef(null);
     const timeout = useTimeout();
     useIsoLayoutEffect(() => {
       initialDelayRef.current = delay;
@@ -2364,7 +2343,7 @@ var wp;
       };
     }, [delay, currentIdRef, delayRef, initialDelayRef]);
     return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(FloatingDelayGroupContext.Provider, {
-      value: React13.useMemo(() => ({
+      value: React11.useMemo(() => ({
         hasProvider: true,
         delayRef,
         initialDelayRef,
@@ -2384,7 +2363,7 @@ var wp;
     } = options;
     const store2 = "rootStore" in context ? context.rootStore : context;
     const floatingId = store2.useState("floatingId");
-    const groupContext = React13.useContext(FloatingDelayGroupContext);
+    const groupContext = React11.useContext(FloatingDelayGroupContext);
     const {
       currentIdRef,
       delayRef,
@@ -2394,22 +2373,13 @@ var wp;
       hasProvider,
       timeout
     } = groupContext;
-    const [isInstantPhase, setIsInstantPhase] = React13.useState(false);
-    const openRef = React13.useRef(open);
-    const isUnmountedRef = React13.useRef(false);
+    const [isInstantPhase, setIsInstantPhase] = React11.useState(false);
+    const openRef = React11.useRef(open);
     useIsoLayoutEffect(() => {
       openRef.current = open;
     }, [open]);
-    useIsoLayoutEffect(() => {
-      return () => {
-        isUnmountedRef.current = true;
-      };
-    }, []);
     useIsoLayoutEffect(() => {
       function unset() {
-        if (!isUnmountedRef.current) {
-          setIsInstantPhase(false);
-        }
         currentContextRef.current?.setIsInstantPhase(false);
         currentIdRef.current = null;
         currentContextRef.current = null;
@@ -2477,7 +2447,7 @@ var wp;
         }
       };
     }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-    return React13.useMemo(() => ({
+    return React11.useMemo(() => ({
       hasProvider,
       delayRef,
       isInstantPhase
@@ -2497,7 +2467,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var React14 = __toESM(require_react(), 1);
+  var React12 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/visuallyHidden.mjs
   var visuallyHiddenBase = {
@@ -2523,8 +2493,8 @@ var wp;

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
   var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  var FocusGuard = /* @__PURE__ */ React14.forwardRef(function FocusGuard2(props, ref) {
-    const [role, setRole] = React14.useState();
+  var FocusGuard = /* @__PURE__ */ React12.forwardRef(function FocusGuard2(props, ref) {
+    const [role, setRole] = React12.useState();
     useIsoLayoutEffect(() => {
       if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
         setRole("button");
@@ -2547,7 +2517,6 @@ var wp;
   if (true) FocusGuard.displayName = "FocusGuard";

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-  var sides = ["top", "right", "bottom", "left"];
   var min = Math.min;
   var max = Math.max;
   var round = Math.round;
@@ -2869,7 +2838,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var React15 = __toESM(require_react(), 1);
+  var React13 = __toESM(require_react(), 1);
   var ReactDOM2 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/internals/constants.mjs
@@ -2894,9 +2863,9 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var PortalContext = /* @__PURE__ */ React15.createContext(null);
+  var PortalContext = /* @__PURE__ */ React13.createContext(null);
   if (true) PortalContext.displayName = "PortalContext";
-  var usePortalContext = () => React15.useContext(PortalContext);
+  var usePortalContext = () => React13.useContext(PortalContext);
   var attr = createAttribute("portal");
   function useFloatingPortalNode(props = {}) {
     const {
@@ -2908,14 +2877,14 @@ var wp;
     const uniqueId = useId();
     const portalContext = usePortalContext();
     const parentPortalNode = portalContext?.portalNode;
-    const [containerElement, setContainerElement] = React15.useState(null);
-    const [portalNode, setPortalNode] = React15.useState(null);
+    const [containerElement, setContainerElement] = React13.useState(null);
+    const [portalNode, setPortalNode] = React13.useState(null);
     const setPortalNodeRef = useStableCallback((node) => {
       if (node !== null) {
         setPortalNode(node);
       }
     });
-    const containerRef = React15.useRef(null);
+    const containerRef = React13.useRef(null);
     useIsoLayoutEffect(() => {
       if (containerProp === null) {
         if (containerRef.current) {
@@ -2925,9 +2894,6 @@ var wp;
         }
         return;
       }
-      if (uniqueId == null) {
-        return;
-      }
       const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
       if (resolvedContainer == null) {
         if (containerRef.current) {
@@ -2942,7 +2908,7 @@ var wp;
         setPortalNode(null);
         setContainerElement(resolvedContainer);
       }
-    }, [containerProp, parentPortalNode, uniqueId]);
+    }, [containerProp, parentPortalNode]);
     const portalElement = useRenderElement("div", componentProps, {
       ref: [ref, setPortalNodeRef],
       props: [{
@@ -2952,39 +2918,42 @@ var wp;
     });
     const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
     return {
-      portalNode,
-      portalSubtree
+      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__ */ React13.isValidElement(portalElement) ? portalElement.props.id : void 0,
+      subtree: portalSubtree
     };
   }
-  var FloatingPortal = /* @__PURE__ */ React15.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+  var FloatingPortal = /* @__PURE__ */ React13.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render,
       className,
       style,
       children,
       container,
-      renderGuards,
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
+      node: portalNode,
+      nodeId: portalNodeId,
+      subtree: portalSubtree
     } = useFloatingPortalNode({
       container,
       ref: forwardedRef,
       componentProps,
       elementProps
     });
-    const beforeOutsideRef = React15.useRef(null);
-    const afterOutsideRef = React15.useRef(null);
-    const beforeInsideRef = React15.useRef(null);
-    const afterInsideRef = React15.useRef(null);
-    const [focusManagerState, setFocusManagerState] = React15.useState(null);
-    const focusInsideDisabledRef = React15.useRef(false);
+    const beforeOutsideRef = React13.useRef(null);
+    const afterOutsideRef = React13.useRef(null);
+    const beforeInsideRef = React13.useRef(null);
+    const afterInsideRef = React13.useRef(null);
+    const [focusManagerState, setFocusManagerState] = React13.useState(null);
+    const focusInsideDisabledRef = React13.useRef(false);
     const modal = focusManagerState?.modal;
     const open = focusManagerState?.open;
-    const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-    React15.useEffect(() => {
+    const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+    React13.useEffect(() => {
       if (!portalNode || modal) {
         return void 0;
       }
@@ -3010,7 +2979,7 @@ var wp;
       enableFocusInside(portalNode);
       focusInsideDisabledRef.current = false;
     }, [open, portalNode]);
-    const portalContextValue = React15.useMemo(() => ({
+    const portalContextValue = React13.useMemo(() => ({
       beforeOutsideRef,
       afterOutsideRef,
       beforeInsideRef,
@@ -3018,7 +2987,7 @@ var wp;
       portalNode,
       setFocusManagerState
     }), [portalNode]);
-    return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React15.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React13.Fragment, {
       children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(PortalContext.Provider, {
         value: portalContextValue,
         children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
@@ -3034,7 +3003,7 @@ var wp;
             }
           }
         }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("span", {
-          "aria-owns": portalNode.id,
+          "aria-owns": portalNodeId,
           style: ownerVisuallyHidden
         }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
           "data-type": "outside",
@@ -3058,7 +3027,7 @@ var wp;
   if (true) FloatingPortal.displayName = "FloatingPortal";

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var React16 = __toESM(require_react(), 1);
+  var React14 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
   function createEventEmitter() {
@@ -3081,18 +3050,18 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var FloatingNodeContext = /* @__PURE__ */ React16.createContext(null);
+  var FloatingNodeContext = /* @__PURE__ */ React14.createContext(null);
   if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-  var FloatingTreeContext = /* @__PURE__ */ React16.createContext(null);
+  var FloatingTreeContext = /* @__PURE__ */ React14.createContext(null);
   if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-  var useFloatingParentNodeId = () => React16.useContext(FloatingNodeContext)?.id || null;
+  var useFloatingParentNodeId = () => React14.useContext(FloatingNodeContext)?.id || null;
   var useFloatingTree = (externalTree) => {
-    const contextTree = React16.useContext(FloatingTreeContext);
+    const contextTree = React14.useContext(FloatingTreeContext);
     return externalTree ?? contextTree;
   };

   // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-  var React17 = __toESM(require_react(), 1);
+  var React15 = __toESM(require_react(), 1);
   function createVirtualElement(domElement, data) {
     let offsetX = null;
     let offsetY = null;
@@ -3159,10 +3128,10 @@ var wp;
     const floating = store2.useState("floatingElement");
     const domReference = store2.useState("domReferenceElement");
     const dataRef = store2.context.dataRef;
-    const initialRef = React17.useRef(false);
-    const cleanupListenerRef = React17.useRef(null);
-    const [pointerType, setPointerType] = React17.useState();
-    const [reactive, setReactive] = React17.useState([]);
+    const initialRef = React15.useRef(false);
+    const cleanupListenerRef = React15.useRef(null);
+    const [pointerType, setPointerType] = React15.useState();
+    const [reactive, setReactive] = React15.useState([]);
     const resetReference = useStableCallback((reference2) => {
       store2.set("positionReference", reference2);
     });
@@ -3190,7 +3159,7 @@ var wp;
       }
     });
     const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-    React17.useEffect(() => {
+    React15.useEffect(() => {
       if (!enabled) {
         resetReference(domReference);
         return void 0;
@@ -3218,20 +3187,20 @@ var wp;
       }
       return cleanupListener;
     }, [openCheck, enabled, floating, dataRef, domReference, store2, setReference, resetReference, reactive]);
-    React17.useEffect(() => () => {
+    React15.useEffect(() => () => {
       store2.set("positionReference", null);
     }, [store2]);
-    React17.useEffect(() => {
+    React15.useEffect(() => {
       if (enabled && !floating) {
         initialRef.current = false;
       }
     }, [enabled, floating]);
-    React17.useEffect(() => {
+    React15.useEffect(() => {
       if (!enabled && open) {
         initialRef.current = true;
       }
     }, [enabled, open]);
-    const reference = React17.useMemo(() => {
+    const reference = React15.useMemo(() => {
       function setPointerTypeRef(event) {
         setPointerType(event.pointerType);
       }
@@ -3242,14 +3211,14 @@ var wp;
         onMouseEnter: handleReferenceEnterOrMove
       };
     }, [handleReferenceEnterOrMove]);
-    return React17.useMemo(() => enabled ? {
+    return React15.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
-  var React18 = __toESM(require_react(), 1);
+  var React16 = __toESM(require_react(), 1);
   function alwaysFalse() {
     return false;
   }
@@ -3284,12 +3253,12 @@ var wp;
       escapeKey: escapeKeyBubbles,
       outsidePress: outsidePressBubbles
     } = normalizeProp(bubbles);
-    const pressStartedInsideRef = React18.useRef(false);
-    const pressStartPreventedRef = React18.useRef(false);
-    const suppressNextOutsideClickRef = React18.useRef(false);
-    const isComposingRef = React18.useRef(false);
-    const currentPointerTypeRef = React18.useRef("");
-    const touchStateRef = React18.useRef(null);
+    const pressStartedInsideRef = React16.useRef(false);
+    const pressStartPreventedRef = React16.useRef(false);
+    const suppressNextOutsideClickRef = React16.useRef(false);
+    const isComposingRef = React16.useRef(false);
+    const currentPointerTypeRef = React16.useRef("");
+    const touchStateRef = React16.useRef(null);
     const cancelDismissOnEndTimeout = useTimeout();
     const clearInsideReactTreeTimeout = useTimeout();
     const clearInsideReactTree = useStableCallback(() => {
@@ -3358,9 +3327,9 @@ var wp;
         pressStartPreventedRef.current = true;
       }
     });
-    React18.useEffect(() => {
+    React16.useEffect(() => {
       if (!open || !enabled) {
-        return void 0;
+        return clearInsideReactTree;
       }
       dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
       dataRef.current.__outsidePressBubbles = outsidePressBubbles;
@@ -3606,15 +3575,15 @@ var wp;
         preventedPressSuppressionTimeout.clear();
         resetPressStartState();
         suppressNextOutsideClickRef.current = false;
+        clearInsideReactTree();
       };
     }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store2, cancelDismissOnEndTimeout]);
-    React18.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-    const reference = React18.useMemo(() => ({
+    const reference = React16.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       onPointerDown: closeOnReferencePress,
       onClick: closeOnReferencePress
     }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-    const floating = React18.useMemo(() => ({
+    const floating = React16.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       // `onMouseDown` may be blocked if `event.preventDefault()` is called in
       // `onPointerDown`, such as with <NumberField.ScrubArea>.
@@ -3634,7 +3603,7 @@ var wp;
       onTouchEndCapture: markInsideReactTree,
       onTouchMoveCapture: markInsideReactTree
     }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-    return React18.useMemo(() => enabled ? {
+    return React16.useMemo(() => enabled ? {
       reference,
       floating,
       trigger: reference
@@ -3642,7 +3611,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-  var React25 = __toESM(require_react(), 1);
+  var React24 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
   function computeCoordsFromPlacement(_ref, placement, rtl) {
@@ -3946,67 +3915,6 @@ var wp;
       }
     };
   };
-  function getSideOffsets(overflow, rect) {
-    return {
-      top: overflow.top - rect.height,
-      right: overflow.right - rect.width,
-      bottom: overflow.bottom - rect.height,
-      left: overflow.left - rect.width
-    };
-  }
-  function isAnySideFullyClipped(overflow) {
-    return sides.some((side) => overflow[side] >= 0);
-  }
-  var hide = function(options) {
-    if (options === void 0) {
-      options = {};
-    }
-    return {
-      name: "hide",
-      options,
-      async fn(state) {
-        const {
-          rects,
-          platform: platform3
-        } = state;
-        const {
-          strategy = "referenceHidden",
-          ...detectOverflowOptions
-        } = evaluate(options, state);
-        switch (strategy) {
-          case "referenceHidden": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              elementContext: "reference"
-            });
-            const offsets = getSideOffsets(overflow, rects.reference);
-            return {
-              data: {
-                referenceHiddenOffsets: offsets,
-                referenceHidden: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          case "escaped": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              altBoundary: true
-            });
-            const offsets = getSideOffsets(overflow, rects.floating);
-            return {
-              data: {
-                escapedOffsets: offsets,
-                escaped: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          default: {
-            return {};
-          }
-        }
-      }
-    };
-  };
   var originSides = /* @__PURE__ */ new Set(["left", "top"]);
   async function convertValueToCoords(state, options) {
     const {
@@ -4873,7 +4781,6 @@ var wp;
   var shift2 = shift;
   var flip2 = flip;
   var size2 = size;
-  var hide2 = hide;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
@@ -4890,7 +4797,7 @@ var wp;
   };

   // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-  var React19 = __toESM(require_react(), 1);
+  var React17 = __toESM(require_react(), 1);
   var import_react2 = __toESM(require_react(), 1);
   var ReactDOM3 = __toESM(require_react_dom(), 1);
   var isClient = typeof document !== "undefined";
@@ -4956,7 +4863,7 @@ var wp;
     return Math.round(value * dpr) / dpr;
   }
   function useLatestRef(value) {
-    const ref = React19.useRef(value);
+    const ref = React17.useRef(value);
     index(() => {
       ref.current = value;
     });
@@ -4979,7 +4886,7 @@ var wp;
       whileElementsMounted,
       open
     } = options;
-    const [data, setData] = React19.useState({
+    const [data, setData] = React17.useState({
       x: 0,
       y: 0,
       strategy,
@@ -4987,19 +4894,19 @@ var wp;
       middlewareData: {},
       isPositioned: false
     });
-    const [latestMiddleware, setLatestMiddleware] = React19.useState(middleware);
+    const [latestMiddleware, setLatestMiddleware] = React17.useState(middleware);
     if (!deepEqual(latestMiddleware, middleware)) {
       setLatestMiddleware(middleware);
     }
-    const [_reference, _setReference] = React19.useState(null);
-    const [_floating, _setFloating] = React19.useState(null);
-    const setReference = React19.useCallback((node) => {
+    const [_reference, _setReference] = React17.useState(null);
+    const [_floating, _setFloating] = React17.useState(null);
+    const setReference = React17.useCallback((node) => {
       if (node !== referenceRef.current) {
         referenceRef.current = node;
         _setReference(node);
       }
     }, []);
-    const setFloating = React19.useCallback((node) => {
+    const setFloating = React17.useCallback((node) => {
       if (node !== floatingRef.current) {
         floatingRef.current = node;
         _setFloating(node);
@@ -5007,14 +4914,14 @@ var wp;
     }, []);
     const referenceEl = externalReference || _reference;
     const floatingEl = externalFloating || _floating;
-    const referenceRef = React19.useRef(null);
-    const floatingRef = React19.useRef(null);
-    const dataRef = React19.useRef(data);
+    const referenceRef = React17.useRef(null);
+    const floatingRef = React17.useRef(null);
+    const dataRef = React17.useRef(data);
     const hasWhileElementsMounted = whileElementsMounted != null;
     const whileElementsMountedRef = useLatestRef(whileElementsMounted);
     const platformRef = useLatestRef(platform3);
     const openRef = useLatestRef(open);
-    const update2 = React19.useCallback(() => {
+    const update2 = React17.useCallback(() => {
       if (!referenceRef.current || !floatingRef.current) {
         return;
       }
@@ -5052,7 +4959,7 @@ var wp;
         }));
       }
     }, [open]);
-    const isMountedRef = React19.useRef(false);
+    const isMountedRef = React17.useRef(false);
     index(() => {
       isMountedRef.current = true;
       return () => {
@@ -5069,17 +4976,17 @@ var wp;
         update2();
       }
     }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
-    const refs = React19.useMemo(() => ({
+    const refs = React17.useMemo(() => ({
       reference: referenceRef,
       floating: floatingRef,
       setReference,
       setFloating
     }), [setReference, setFloating]);
-    const elements = React19.useMemo(() => ({
+    const elements = React17.useMemo(() => ({
       reference: referenceEl,
       floating: floatingEl
     }), [referenceEl, floatingEl]);
-    const floatingStyles = React19.useMemo(() => {
+    const floatingStyles = React17.useMemo(() => {
       const initialStyles = {
         position: strategy,
         left: 0,
@@ -5105,7 +5012,7 @@ var wp;
         top: y
       };
     }, [strategy, transform, elements.floating, data.x, data.y]);
-    return React19.useMemo(() => ({
+    return React17.useMemo(() => ({
       ...data,
       update: update2,
       refs,
@@ -5152,81 +5059,182 @@ var wp;
       options: [options, deps]
     };
   };
-  var hide3 = (options, deps) => {
-    const result = hide2(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 React24 = __toESM(require_react(), 1);
+  var React22 = __toESM(require_react(), 1);
   var ReactDOM4 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-  var React23 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/utils/store/createSelector.mjs
-  var createSelector2 = (a, b, c, d, e, f, ...other) => {
-    if (other.length > 0) {
-      throw new Error(true ? "Unsupported number of selectors" : formatErrorMessage_default(1));
-    }
-    let selector;
-    if (a && b && c && d && e && f) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        const vb = b(state, a1, a2, a3);
-        const vc = c(state, a1, a2, a3);
-        const vd = d(state, a1, a2, a3);
-        const ve = e(state, a1, a2, a3);
-        return f(va, vb, vc, vd, ve, a1, a2, a3);
-      };
-    } else if (a && b && c && d && e) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        const vb = b(state, a1, a2, a3);
-        const vc = c(state, a1, a2, a3);
-        const vd = d(state, a1, a2, a3);
-        return e(va, vb, vc, vd, a1, a2, a3);
-      };
-    } else if (a && b && c && d) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        const vb = b(state, a1, a2, a3);
-        const vc = c(state, a1, a2, a3);
-        return d(va, vb, vc, a1, a2, a3);
-      };
-    } else if (a && b && c) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        const vb = b(state, a1, a2, a3);
-        return c(va, vb, a1, a2, a3);
-      };
-    } else if (a && b) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        return b(va, a1, a2, a3);
-      };
-    } else if (a) {
-      selector = a;
-    } else {
-      throw (
-        /* minify-error-disabled */
-        new Error("Missing arguments")
-      );
-    }
-    return selector;
-  };
+  var React21 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/store/useStore.mjs
-  var React21 = __toESM(require_react(), 1);
+  var React19 = __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 React20 = __toESM(require_react(), 1);
+  var React18 = __toESM(require_react(), 1);
   var hooks = [];
   var currentInstance = void 0;
   function getInstance() {
@@ -5258,7 +5266,7 @@ var wp;
     return FastComponent;
   }
   function fastComponentRef(fn) {
-    return /* @__PURE__ */ React20.forwardRef(fastComponent(fn));
+    return /* @__PURE__ */ React18.forwardRef(fastComponent(fn));
   }
   function createInstance() {
     return {
@@ -5273,7 +5281,7 @@ var wp;
     return useStoreImplementation(store2, selector, a1, a2, a3);
   }
   function useStoreR19(store2, selector, a1, a2, a3) {
-    const getSelection = React21.useCallback(() => selector(store2.getSnapshot(), a1, a2, a3), [store2, selector, a1, a2, a3]);
+    const getSelection = React19.useCallback(() => selector(store2.getSnapshot(), a1, a2, a3), [store2, selector, a1, a2, a3]);
     return (0, import_shim.useSyncExternalStore)(store2.subscribe, getSelection, getSelection);
   }
   register2({
@@ -5460,7 +5468,7 @@ var wp;
   };

   // node_modules/@base-ui/utils/store/ReactStore.mjs
-  var React22 = __toESM(require_react(), 1);
+  var React20 = __toESM(require_react(), 1);
   var ReactStore = class extends Store {
     /**
      * Creates a new ReactStore instance.
@@ -5484,7 +5492,7 @@ var wp;
      * by `useState` is updated before the next render (similarly to React's `useState`).
      */
     useSyncedValue(key, value) {
-      React22.useDebugValue(key);
+      React20.useDebugValue(key);
       const store2 = this;
       useIsoLayoutEffect(() => {
         if (store2.state[key] !== value) {
@@ -5519,8 +5527,8 @@ var wp;
     useSyncedValues(statePart) {
       const store2 = this;
       if (true) {
-        React22.useDebugValue(statePart, (p) => Object.keys(p));
-        const keys = React22.useRef(Object.keys(statePart)).current;
+        React20.useDebugValue(statePart, (p) => Object.keys(p));
+        const keys = React20.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.");
@@ -5536,7 +5544,7 @@ var wp;
      * is non-undefined, the store's state at `key` is updated to match `controlled`.
      */
     useControlledProp(key, controlled) {
-      React22.useDebugValue(key);
+      React20.useDebugValue(key);
       const store2 = this;
       const isControlled = controlled !== void 0;
       useIsoLayoutEffect(() => {
@@ -5574,7 +5582,7 @@ var wp;
      * @param key Key of the selector to use.
      */
     useState(key, a1, a2, a3) {
-      React22.useDebugValue(key);
+      React20.useDebugValue(key);
       return useStore(this, this.selectors[key], a1, a2, a3);
     }
     /**
@@ -5585,7 +5593,7 @@ var wp;
      * @param fn Function to assign.
      */
     useContextCallback(key, fn) {
-      React22.useDebugValue(key);
+      React20.useDebugValue(key);
       const stableFunction = useStableCallback(fn ?? NOOP);
       this.context[key] = stableFunction;
     }
@@ -5596,7 +5604,7 @@ var wp;
      * @param key Key of the state to set.
      */
     useStateSetter(key) {
-      const ref = React22.useRef(void 0);
+      const ref = React20.useRef(void 0);
       if (ref.current === void 0) {
         ref.current = (value) => {
           this.set(key, value);
@@ -5632,12 +5640,12 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
   var selectors = {
-    open: createSelector2((state) => state.open),
-    transitionStatus: createSelector2((state) => state.transitionStatus),
-    domReferenceElement: createSelector2((state) => state.domReferenceElement),
-    referenceElement: createSelector2((state) => state.positionReference ?? state.referenceElement),
-    floatingElement: createSelector2((state) => state.floatingElement),
-    floatingId: createSelector2((state) => state.floatingId)
+    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) {
@@ -5718,7 +5726,7 @@ var wp;
     const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
     const triggerElements = popupStore.context.triggerElements;
     const handleOpenChange = onOpenChange;
-    const internalStoreRef = React23.useRef(null);
+    const internalStoreRef = React21.useRef(null);
     if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
       internalStoreRef.current = new FloatingRootStore({
         open,
@@ -5759,14 +5767,10 @@ var wp;
     tabIndex: -1,
     [FOCUSABLE_ATTRIBUTE]: ""
   };
-  function usePopupStore(externalStore, createStore, treatPopupAsFloatingElement = false) {
+  function usePopupRootStore(createStore, treatPopupAsFloatingElement = false) {
     const floatingId = useId();
     const nested = useFloatingParentNodeId() != null;
-    const internalStoreRef = React24.useRef(null);
-    if (externalStore === void 0 && internalStoreRef.current === null) {
-      internalStoreRef.current = createStore(floatingId, nested);
-    }
-    const store2 = externalStore ?? internalStoreRef.current;
+    const store2 = useRefWithInit(() => createStore(floatingId, nested)).current;
     useSyncedFloatingRootContext({
       popupStore: store2,
       treatPopupAsFloatingElement,
@@ -5775,15 +5779,21 @@ var wp;
       nested,
       onOpenChange: store2.setOpen
     });
-    return {
-      store: store2,
-      internalStore: internalStoreRef.current
-    };
+    return store2;
+  }
+  function PopupHandleAttachment({
+    handle,
+    store: store2
+  }) {
+    useIsoLayoutEffect(() => {
+      return handle.attachStore(store2);
+    }, [handle, store2]);
+    return null;
   }
   function useTriggerRegistration(id, store2) {
-    const registeredElementIdRef = React24.useRef(null);
-    const registeredElementRef = React24.useRef(null);
-    return React24.useCallback((element) => {
+    const registeredElementIdRef = React22.useRef(null);
+    const registeredElementRef = React22.useRef(null);
+    return React22.useCallback((element) => {
       if (id === void 0) {
         return;
       }
@@ -5865,26 +5875,10 @@ var wp;
       changeState();
     }
   }
-  function useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerId) {
-    useOnFirstRender(() => {
-      if (openProp === void 0 && store2.state.open === false && defaultOpen) {
-        store2.state = {
-          ...store2.state,
-          open: true,
-          activeTriggerId: defaultTriggerId,
-          preventUnmountingOnClose: false
-        };
-      }
-    });
-  }
   function useTriggerDataForwarding(triggerId, triggerElementRef, store2, stateUpdates) {
     const isMountedByThisTrigger = store2.useState("isMountedByTrigger", triggerId);
     const baseRegisterTrigger = useTriggerRegistration(triggerId, store2);
-    const registerTrigger = useStableCallback((element) => {
-      baseRegisterTrigger(element);
-      if (!element) {
-        return;
-      }
+    const applyTriggerData = useStableCallback((element) => {
       const open = store2.select("open");
       const activeTriggerId = store2.select("activeTriggerId");
       if (activeTriggerId === triggerId) {
@@ -5902,6 +5896,12 @@ var wp;
         });
       }
     });
+    const registerTrigger = React22.useCallback((element) => {
+      baseRegisterTrigger(element);
+      if (element) {
+        applyTriggerData(element);
+      }
+    }, [baseRegisterTrigger, applyTriggerData]);
     useIsoLayoutEffect(() => {
       if (isMountedByThisTrigger) {
         store2.update({
@@ -5919,10 +5919,14 @@ var wp;
     const {
       closeOnActiveTriggerUnmount = false
     } = options;
+    const resolvedActiveTriggerIdRef = React22.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);
         }
@@ -5933,22 +5937,42 @@ var wp;
       if (store2.state.triggerCount !== triggerCount) {
         stateUpdates.triggerCount = triggerCount;
       }
-      const activeTriggerId = store2.select("activeTriggerId");
+      const currentActiveTriggerId = store2.select("activeTriggerId");
       let lostActiveTriggerId = null;
-      if (activeTriggerId) {
-        const activeTriggerElement = store2.context.triggerElements.getById(activeTriggerId);
+      if (currentActiveTriggerId) {
+        const activeTriggerElement = store2.context.triggerElements.getById(currentActiveTriggerId);
         if (!activeTriggerElement) {
-          lostActiveTriggerId = activeTriggerId;
-        } else if (activeTriggerElement !== store2.state.activeTriggerElement) {
-          stateUpdates.activeTriggerElement = 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 && !activeTriggerId && triggerCount === 1) {
+      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) {
@@ -5970,7 +5994,7 @@ var wp;
           });
         }
       }
-    }, [open, store2, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
+    }, [open, store2, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
   }
   function useOpenStateTransitions(open, store2, onUnmount) {
     const {
@@ -6023,9 +6047,18 @@ var wp;
   }

   // 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.elementsSet = /* @__PURE__ */ new Set();
       this.idMap = /* @__PURE__ */ new Map();
     }
     /**
@@ -6034,42 +6067,48 @@ var wp;
      * Note: The provided element is assumed to not be registered under multiple IDs.
      */
     add(id, element) {
-      const existingElement = this.idMap.get(id);
-      if (existingElement === element) {
-        return;
-      }
-      if (existingElement !== void 0) {
-        this.elementsSet.delete(existingElement);
-      }
-      this.elementsSet.add(element);
-      this.idMap.set(id, element);
       if (true) {
-        if (this.elementsSet.size !== this.idMap.size) {
+        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) {
-      const element = this.idMap.get(id);
-      if (element) {
-        this.elementsSet.delete(element);
-        this.idMap.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) {
-      return this.elementsSet.has(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.elementsSet) {
+      for (const element of this.idMap.values()) {
         if (predicate(element)) {
           return true;
         }
@@ -6092,7 +6131,7 @@ var wp;
      * Returns an iterable of all registered trigger elements.
      */
     elements() {
-      return this.elementsSet.values();
+      return this.idMap.values();
     }
     /**
      * Returns the number of registered trigger elements.
@@ -6152,12 +6191,12 @@ var wp;
       onOpenChange: void 0
     });
   }
-  var activeTriggerIdSelector = createSelector2((state) => state.triggerIdProp ?? state.activeTriggerId);
-  var openSelector = createSelector2((state) => state.openProp ?? state.open);
-  var popupIdSelector = createSelector2((state) => {
+  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;
   }
@@ -6169,101 +6208,73 @@ var wp;
   }
   var popupStoreSelectors = {
     open: openSelector,
-    mounted: createSelector2((state) => state.mounted),
-    transitionStatus: createSelector2((state) => state.transitionStatus),
-    floatingRootContext: createSelector2((state) => state.floatingRootContext),
-    triggerCount: createSelector2((state) => state.triggerCount),
-    preventUnmountingOnClose: createSelector2((state) => state.preventUnmountingOnClose),
-    payload: createSelector2((state) => state.payload),
+    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: createSelector2((state) => state.mounted ? state.activeTriggerElement : null),
+    activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
     popupId: popupIdSelector,
     /**
      * Whether the trigger with the given ID was used to open the popup.
      */
-    isTriggerActive: createSelector2((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId),
+    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: createSelector2((state, triggerId) => triggerOwnsOpenPopup(state, triggerId)),
+    isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
     /**
      * Whether the popup is mounted and was activated by a trigger with the given ID.
      */
-    isMountedByTrigger: createSelector2((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted),
-    triggerProps: createSelector2((state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps),
+    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: createSelector2((state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0),
-    popupProps: createSelector2((state) => state.popupProps),
-    popupElement: createSelector2((state) => state.popupElement),
-    positionerElement: createSelector2((state) => state.positionerElement)
+    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/floating-ui-react/hooks/useFloatingRootContext.mjs
-  function useFloatingRootContext(options) {
-    const {
-      open = false,
-      onOpenChange,
-      elements = {}
-    } = options;
-    const floatingId = useId();
-    const nested = useFloatingParentNodeId() != null;
-    if (true) {
-      const optionDomReference = elements.reference;
-      if (optionDomReference && !isElement(optionDomReference)) {
-        console.error("Cannot pass a virtual element to the `elements.reference` option,", "as it must be a real DOM element. Use `context.setPositionReference()`", "instead.");
-      }
-    }
-    const store2 = useRefWithInit(() => new FloatingRootStore({
-      open,
-      transitionStatus: void 0,
-      onOpenChange,
-      referenceElement: elements.reference ?? null,
-      floatingElement: elements.floating ?? null,
-      triggerElements: new PopupTriggerMap(),
-      floatingId,
-      syncOnly: false,
-      nested
-    })).current;
-    useIsoLayoutEffect(() => {
-      const valuesToSync = {
-        open,
-        floatingId
-      };
-      if (elements.reference !== void 0) {
-        valuesToSync.referenceElement = elements.reference;
-        valuesToSync.domReferenceElement = isElement(elements.reference) ? elements.reference : null;
-      }
-      if (elements.floating !== void 0) {
-        valuesToSync.floatingElement = elements.floating;
+  // node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+  var React23 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  function usePopupHandleStore(handle) {
+    const subscribe = React23.useCallback((listener) => {
+      if (handle === void 0) {
+        return NOOP;
       }
-      store2.update(valuesToSync);
-    }, [open, floatingId, elements.reference, elements.floating, store2]);
-    store2.context.onOpenChange = onOpenChange;
-    store2.context.nested = nested;
-    return store2;
+      return handle.subscribeStore(listener);
+    }, [handle]);
+    const getSnapshot = React23.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 useFloating2(options = {}) {
+  function useBaseUIFloating(options) {
+    return useFloatingWithStore(options, options.rootContext);
+  }
+  function useFloatingWithStore(options, store2) {
     const {
       nodeId,
       externalTree
     } = options;
-    const internalStore = useFloatingRootContext(options);
-    const store2 = options.rootContext || internalStore;
     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] = React25.useState(null);
-    const [localDomReference, setLocalDomReference] = React25.useState(void 0);
-    const [localFloatingElement, setLocalFloatingElement] = React25.useState(void 0);
-    const domReferenceRef = React25.useRef(null);
+    const [positionReference, setPositionReferenceRaw] = React24.useState(null);
+    const [localDomReference, setLocalDomReference] = React24.useState(void 0);
+    const [localFloatingElement, setLocalFloatingElement] = React24.useState(void 0);
+    const domReferenceRef = React24.useRef(null);
     const tree = useFloatingTree(externalTree);
-    const storeElements = React25.useMemo(() => ({
+    const storeElements = React24.useMemo(() => ({
       reference: referenceElement,
       floating: floatingElement,
       domReference: domReferenceElement
@@ -6282,7 +6293,7 @@ var wp;
     store2.useSyncedValue("referenceElement", localDomReference ?? null);
     store2.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
     store2.useSyncedValue("floatingElement", syncedFloatingElement);
-    const setPositionReference = React25.useCallback((node) => {
+    const setPositionReference = React24.useCallback((node) => {
       const computedPositionReference = isElement(node) ? {
         getBoundingClientRect: () => node.getBoundingClientRect(),
         getClientRects: () => node.getClientRects(),
@@ -6291,7 +6302,7 @@ var wp;
       setPositionReferenceRaw(computedPositionReference);
       position.refs.setReference(computedPositionReference);
     }, [position.refs]);
-    const setReference = React25.useCallback((node) => {
+    const setReference = React24.useCallback((node) => {
       if (isElement(node) || node === null) {
         domReferenceRef.current = node;
         setLocalDomReference(node);
@@ -6303,22 +6314,22 @@ var wp;
         position.refs.setReference(node);
       }
     }, [position.refs, setLocalDomReference]);
-    const setFloating = React25.useCallback((node) => {
+    const setFloating = React24.useCallback((node) => {
       setLocalFloatingElement(node);
       position.refs.setFloating(node);
     }, [position.refs]);
-    const refs = React25.useMemo(() => ({
+    const refs = React24.useMemo(() => ({
       ...position.refs,
       setReference,
       setFloating,
       setPositionReference,
       domReference: domReferenceRef
     }), [position.refs, setReference, setFloating, setPositionReference]);
-    const elements = React25.useMemo(() => ({
+    const elements = React24.useMemo(() => ({
       ...position.elements,
       domReference: domReferenceElement
     }), [position.elements, domReferenceElement]);
-    const context = React25.useMemo(() => ({
+    const context = React24.useMemo(() => ({
       ...position,
       dataRef: store2.context.dataRef,
       open,
@@ -6342,7 +6353,7 @@ var wp;
         node.context = context;
       }
     });
-    return React25.useMemo(() => ({
+    return React24.useMemo(() => ({
       ...position,
       context,
       refs,
@@ -6352,7 +6363,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-  var React26 = __toESM(require_react(), 1);
+  var React25 = __toESM(require_react(), 1);
   var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
   function useFocus(context, props = {}) {
     const {
@@ -6364,11 +6375,11 @@ var wp;
       events,
       dataRef
     } = store2.context;
-    const blockFocusRef = React26.useRef(false);
-    const blockedReferenceRef = React26.useRef(null);
-    const keyboardModalityRef = React26.useRef(true);
+    const blockFocusRef = React25.useRef(false);
+    const blockedReferenceRef = React25.useRef(null);
+    const keyboardModalityRef = React25.useRef(true);
     const timeout = useTimeout();
-    React26.useEffect(() => {
+    React25.useEffect(() => {
       const domReference = store2.select("domReferenceElement");
       if (!enabled) {
         return void 0;
@@ -6388,7 +6399,7 @@ var wp;
       }
       return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
     }, [store2, enabled]);
-    React26.useEffect(() => {
+    React25.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -6406,7 +6417,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [events, enabled, store2]);
-    const reference = React26.useMemo(() => {
+    const reference = React25.useMemo(() => {
       function resetBlockedFocus() {
         blockFocusRef.current = false;
         blockedReferenceRef.current = null;
@@ -6473,14 +6484,14 @@ var wp;
         }
       };
     }, [dataRef, delay, store2, timeout]);
-    return React26.useMemo(() => enabled ? {
+    return React25.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-  var React27 = __toESM(require_react(), 1);
+  var React26 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
   var HoverInteraction = class _HoverInteraction {
@@ -6591,7 +6602,7 @@ var wp;
         clearPointerEvents();
       }
     }, [open, instance, clearPointerEvents]);
-    React27.useEffect(() => {
+    React26.useEffect(() => {
       return clearPointerEvents;
     }, [clearPointerEvents]);
     useIsoLayoutEffect(() => {
@@ -6620,7 +6631,7 @@ var wp;
       }
       return void 0;
     }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-    React27.useEffect(() => {
+    React26.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -6695,7 +6706,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-  var React28 = __toESM(require_react(), 1);
+  var React27 = __toESM(require_react(), 1);
   var ReactDOM5 = __toESM(require_react_dom(), 1);
   var EMPTY_REF = {
     current: null
@@ -6713,7 +6724,8 @@ var wp;
       isActiveTrigger = true,
       getHandleCloseContext,
       isClosing,
-      shouldOpen: shouldOpenProp
+      shouldOpen: shouldOpenProp,
+      guardStaleOpen = false
     } = props;
     const store2 = "rootStore" in context ? context.rootStore : context;
     const {
@@ -6722,7 +6734,7 @@ var wp;
     } = store2.context;
     const tree = useFloatingTree(externalTree);
     const instance = useHoverInteractionSharedState(store2);
-    const isHoverCloseActiveRef = React28.useRef(false);
+    const isHoverCloseActiveRef = React27.useRef(false);
     const handleCloseRef = useValueAsRef(handleClose);
     const delayRef = useValueAsRef(delay);
     const restMsRef = useValueAsRef(restMs);
@@ -6760,8 +6772,8 @@ var wp;
     if (isActiveTrigger) {
       instance.handleCloseOptions = handleCloseRef.current?.__options;
     }
-    React28.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-    React28.useEffect(() => {
+    React27.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+    React27.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -6782,7 +6794,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [enabled, events, instance, cleanupMouseMoveHandler]);
-    React28.useEffect(() => {
+    React27.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -6896,14 +6908,23 @@ var wp;
           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));
+        }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
       }
-      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store2, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen]);
-    return React28.useMemo(() => {
+      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 React27.useMemo(() => {
       if (!enabled) {
         return void 0;
       }
@@ -7184,6 +7205,21 @@ var wp;
     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";
@@ -7195,26 +7231,17 @@ var wp;
     CommonPopupDataAttributes2["align"] = "data-align";
     return CommonPopupDataAttributes2;
   })({});
-  var CommonTriggerDataAttributes = /* @__PURE__ */ (function(CommonTriggerDataAttributes2) {
-    CommonTriggerDataAttributes2["popupOpen"] = "data-popup-open";
-    CommonTriggerDataAttributes2["pressed"] = "data-pressed";
-    return CommonTriggerDataAttributes2;
-  })({});
   var TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: ""
-  };
-  var PRESSABLE_TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: "",
-    [CommonTriggerDataAttributes.pressed]: ""
+    "data-popup-open": ""
   };
   var POPUP_OPEN_HOOK = {
-    [CommonPopupDataAttributes.open]: ""
+    "data-open": ""
   };
   var POPUP_CLOSED_HOOK = {
-    [CommonPopupDataAttributes.closed]: ""
+    "data-closed": ""
   };
   var ANCHOR_HIDDEN_HOOK = {
-    [CommonPopupDataAttributes.anchorHidden]: ""
+    "data-anchor-hidden": ""
   };
   var triggerOpenStateMapping = {
     open(value) {
@@ -7238,6 +7265,10 @@ var wp;
       return null;
     }
   };
+  var popupTransitionStateMapping = {
+    ...popupStateMapping,
+    ...transitionStatusMapping
+  };

   // node_modules/@base-ui/utils/inertValue.mjs
   function inertValue(value) {
@@ -7247,7 +7278,16 @@ var wp;
     return value ? "true" : void 0;
   }

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
+  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  var React28 = __toESM(require_react(), 1);
+  var DirectionContext = /* @__PURE__ */ React28.createContext(void 0);
+  if (true) DirectionContext.displayName = "DirectionContext";
+  function useDirection() {
+    const context = React28.useContext(DirectionContext);
+    return context?.direction ?? "ltr";
+  }
+
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
   var React29 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
@@ -7320,7 +7360,6 @@ var wp;
   });

   // node_modules/@base-ui/react/utils/hideMiddleware.mjs
-  var nativeHideFn = hide3().fn;
   var hide4 = {
     name: "hide",
     async fn(state) {
@@ -7331,88 +7370,27 @@ var wp;
         y
       } = state.rects.reference;
       const anchorHidden = width === 0 && height === 0 && x === 0 && y === 0;
-      const nativeHideResult = await nativeHideFn(state);
+      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: nativeHideResult.data?.referenceHidden || anchorHidden
+          referenceHidden: referenceHidden || anchorHidden
         }
       };
     }
   };

-  // node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+  // node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
   var DEFAULT_SIDES = {
     sideX: "left",
     sideY: "top"
   };
-  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/useAnchorPositioning.mjs
+  // 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";
@@ -7444,6 +7422,9 @@ var wp;
     return data;
   }
   function useAnchorPositioning(params) {
+    return useAnchorPositioningWithHook(params, useBaseUIFloating);
+  }
+  function useAnchorPositioningWithHook(params, useFloatingHook) {
     const {
       // Public parameters
       anchor,
@@ -7463,7 +7444,7 @@ var wp;
       floatingRootContext,
       mounted,
       collisionAvoidance,
-      shiftCrossAxis = false,
+      shift: shift4,
       nodeId,
       adaptiveOrigin: adaptiveOrigin2,
       lazyFlip = false,
@@ -7476,6 +7457,8 @@ var wp;
     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;
@@ -7493,26 +7476,26 @@ var wp;
     }[sideParam];
     const placement = align === "center" ? side : `${side}-${align}`;
     let collisionPadding = collisionPaddingParam;
-    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;
     if (typeof collisionPadding === "number") {
       collisionPadding = {
-        top: collisionPadding + biasTop,
-        right: collisionPadding + biasRight,
-        bottom: collisionPadding + biasBottom,
-        left: collisionPadding + biasLeft
+        top: collisionPadding,
+        right: collisionPadding,
+        bottom: collisionPadding,
+        left: collisionPadding
       };
     } else if (collisionPadding) {
       collisionPadding = {
-        top: (collisionPadding.top || 0) + biasTop,
-        right: (collisionPadding.right || 0) + biasRight,
-        bottom: (collisionPadding.bottom || 0) + biasBottom,
-        left: (collisionPadding.left || 0) + biasLeft
+        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
@@ -7543,46 +7526,37 @@ var wp;
       // 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,
-        right: collisionPadding.right + bias,
-        bottom: collisionPadding.bottom + bias,
-        left: collisionPadding.left + bias
+        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((data) => {
-      const html = ownerDocument(data.elements.floating).documentElement;
-      return {
-        ...commonCollisionProps,
-        // Use the Layout Viewport to avoid shifting around when pinch-zooming
-        // for context menus.
-        rootBoundary: shiftCrossAxis ? {
-          x: 0,
-          y: 0,
-          width: html.clientWidth,
-          height: html.clientHeight
-        } : void 0,
-        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, collisionPadding, collisionAvoidanceAlign]);
+    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 {
@@ -7602,8 +7576,8 @@ var wp;
           return;
         }
         const floatingStyle = floating.style;
-        floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-        floatingStyle.setProperty("--available-height", `${availableHeight}px`);
+        floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+        floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
         const dpr = getWindow(floating).devicePixelRatio || 1;
         const {
           x: x2,
@@ -7681,7 +7655,7 @@ var wp;
       context,
       isPositioned,
       floatingStyles: originalFloatingStyles
-    } = useFloating2({
+    } = useFloatingHook({
       rootContext: floatingRootContext,
       open: keepMounted ? mounted : void 0,
       placement,
@@ -7697,14 +7671,27 @@ var wp;
     } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
     const resolvedPosition = isPositioned ? positionMethod : "fixed";
     const floatingStyles = React29.useMemo(() => {
-      const base = adaptiveOrigin2 ? {
-        position: resolvedPosition,
-        [sideX]: x,
-        [sideY]: y
-      } : {
-        position: resolvedPosition,
-        ...originalFloatingStyles
-      };
+      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;
       }
@@ -7748,10 +7735,10 @@ var wp;
     const renderedAlign = getAlignment(renderedPlacement) || "center";
     const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
     useIsoLayoutEffect(() => {
-      if (lazyFlip && mounted && isPositioned) {
+      if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
         setMountSide(renderedSide);
       }
-    }, [lazyFlip, mounted, isPositioned, renderedSide]);
+    }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
     const arrowStyles = React29.useMemo(() => ({
       position: "absolute",
       top: middlewareData.arrow?.y,
@@ -7777,7 +7764,7 @@ var wp;
     return param != null && "current" in param;
   }

-  // node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
+  // node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
   function getDisabledMountTransitionStyles(transitionStatus) {
     return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
   }
@@ -7820,7 +7807,7 @@ var wp;
       current: value,
       previous: null
     });
-    if (value !== state.current) {
+    if (!Object.is(value, state.current)) {
       setState({
         current: value,
         previous: state.current
@@ -7863,29 +7850,14 @@ var wp;
       side,
       direction
     } = parameters;
-    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
+    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true);
     const animationFrame = useAnimationFrame();
     const committedDimensionsRef = React31.useRef(null);
     const isInitialRenderRef = React31.useRef(true);
     const restoreAnchoringStylesRef = React31.useRef(NOOP);
     const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
     const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-    const anchoringStyles = React31.useMemo(() => {
-      let isOriginSide = side === "top";
-      let isPhysicalLeft = side === "left";
-      if (direction === "rtl") {
-        isOriginSide = isOriginSide || side === "inline-end";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-end";
-      } else {
-        isOriginSide = isOriginSide || side === "inline-start";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-start";
-      }
-      return isOriginSide ? {
-        position: "absolute",
-        [side === "top" ? "bottom" : "top"]: "0",
-        [isPhysicalLeft ? "right" : "left"]: "0"
-      } : EMPTY_OBJECT;
-    }, [side, direction]);
+    const anchoringStyles = React31.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
     useIsoLayoutEffect(() => {
       if (!mounted) {
         restoreAnchoringStylesRef.current = NOOP;
@@ -7952,6 +7924,18 @@ var wp;
       };
     }, [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);
@@ -7998,13 +7982,85 @@ var wp;
   };
   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_runtime6 = __toESM(require_jsx_runtime(), 1);
+  var popupViewportStateMapping = {
+    activationDirection: (value) => value ? {
+      "data-activation-direction": value
+    } : null
+  };
   function usePopupViewport(parameters) {
     const {
       store: store2,
       side,
-      cssVars,
       children
     } = parameters;
     const direction = useDirection();
@@ -8022,14 +8078,15 @@ var wp;
     const [newTriggerOffset, setNewTriggerOffset] = React33.useState(null);
     const currentContainerRef = React33.useRef(null);
     const previousContainerRef = React33.useRef(null);
-    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true, false);
+    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
     const cleanupFrame = useAnimationFrame();
+    const cleanupControllerRef = React33.useRef(null);
     const [previousContentDimensions, setPreviousContentDimensions] = React33.useState(null);
     const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React33.useState(false);
     useIsoLayoutEffect(() => {
-      store2.set("hasViewport", true);
+      store2.set("adaptiveOrigin", adaptiveOrigin);
       return () => {
-        store2.set("hasViewport", false);
+        store2.set("adaptiveOrigin", void 0);
       };
     }, [store2]);
     const handleMeasureLayout = useStableCallback(() => {
@@ -8045,6 +8102,16 @@ var wp;
         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 = React33.useRef(null);
     useIsoLayoutEffect(() => {
       if (!open || !mounted) {
@@ -8057,19 +8124,22 @@ var wp;
         setShowStartingStyleAttribute(true);
         const offset4 = calculateRelativePosition(previousActiveTrigger, activeTrigger);
         setNewTriggerOffset(offset4);
-        cleanupFrame.request(() => {
-          ReactDOM6.flushSync(() => {
-            setShowStartingStyleAttribute(false);
-          });
-          onAnimationsFinished(() => {
-            setPreviousContentNode(null);
-            setPreviousContentDimensions(null);
-            capturedNodeRef.current = null;
-          });
-        });
         lastHandledTriggerRef.current = activeTrigger;
       }
-    }, [activeTrigger, previousActiveTrigger, previousContentNode, onAnimationsFinished, cleanupFrame]);
+    }, [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) {
@@ -8097,8 +8167,8 @@ var wp;
           ref: previousContainerRef,
           style: {
             ...previousContentDimensions ? {
-              [cssVars.popupWidth]: `${previousContentDimensions.width}px`,
-              [cssVars.popupHeight]: `${previousContentDimensions.height}px`
+              "--popup-width": `${previousContentDimensions.width}px`,
+              "--popup-height": `${previousContentDimensions.height}px`
             } : null,
             position: "absolute"
           },
@@ -8205,8 +8275,8 @@ var wp;
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
+      node: portalNode,
+      subtree: portalSubtree
     } = useFloatingPortalNode({
       container,
       ref: forwardedRef,
@@ -8256,30 +8326,20 @@ var wp;
   var React36 = __toESM(require_react(), 1);
   var selectors2 = {
     ...popupStoreSelectors,
-    disabled: createSelector2((state) => state.disabled),
-    instantType: createSelector2((state) => state.instantType),
-    isInstantPhase: createSelector2((state) => state.isInstantPhase),
-    trackCursorAxis: createSelector2((state) => state.trackCursorAxis),
-    disableHoverablePopup: createSelector2((state) => state.disableHoverablePopup),
-    lastOpenChangeReason: createSelector2((state) => state.openChangeReason),
-    closeOnClick: createSelector2((state) => state.closeOnClick),
-    closeDelay: createSelector2((state) => state.closeDelay),
-    hasViewport: createSelector2((state) => state.hasViewport)
+    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 _TooltipStore extends ReactStore {
-    constructor(initialState, floatingId, nested = false) {
+  var TooltipStore = class extends ReactStore {
+    constructor(initialState, floatingId, nested) {
       const triggerElements = new PopupTriggerMap();
-      const state = {
-        ...createInitialState(),
-        ...initialState
-      };
-      state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-      super(state, {
-        popupRef: /* @__PURE__ */ React36.createRef(),
-        onOpenChange: void 0,
-        onOpenChangeComplete: void 0,
-        triggerElements
-      }, selectors2);
+      super(createInitialState(initialState, triggerElements, floatingId, nested), createInitialContext(triggerElements), selectors2);
     }
     setOpen = (nextOpen, eventDetails) => {
       applyPopupOpenChange(this, nextOpen, eventDetails, {
@@ -8292,13 +8352,17 @@ var wp;
     cancelPendingOpen(event) {
       this.state.floatingRootContext.dispatchOpenChange(false, createChangeEventDetails(reason_parts_exports.triggerPress, event));
     }
-    static useStore(externalStore, initialState) {
-      const store2 = usePopupStore(externalStore, (floatingId, nested) => new _TooltipStore(initialState, floatingId, nested)).store;
-      return store2;
-    }
   };
-  function createInitialState() {
-    return {
+  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,
@@ -8308,7 +8372,18 @@ var wp;
       openChangeReason: null,
       closeOnClick: true,
       closeDelay: 0,
-      hasViewport: false
+      adaptiveOrigin: void 0,
+      ...initialState
+    };
+    state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
+    return state;
+  }
+  function createInitialContext(triggerElements) {
+    return {
+      popupRef: /* @__PURE__ */ React36.createRef(),
+      onOpenChange: void 0,
+      onOpenChangeComplete: void 0,
+      triggerElements
     };
   }

@@ -8329,13 +8404,12 @@ var wp;
       defaultTriggerId: defaultTriggerIdProp = null,
       children
     } = props;
-    const store2 = TooltipStore.useStore(handle?.store, {
+    const store2 = usePopupRootStore((floatingId, nested) => new TooltipStore({
       open: defaultOpen,
       openProp,
       activeTriggerId: defaultTriggerIdProp,
       triggerIdProp
-    });
-    useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerIdProp);
+    }, floatingId, nested));
     store2.useControlledProp("openProp", openProp);
     store2.useControlledProp("triggerIdProp", triggerIdProp);
     store2.useContextCallback("onOpenChange", onOpenChange);
@@ -8347,9 +8421,9 @@ var wp;
     const payload = store2.useState("payload");
     store2.useSyncedValues({
       trackCursorAxis,
-      disableHoverablePopup
+      disableHoverablePopup,
+      disabled: disabled2
     });
-    store2.useSyncedValue("disabled", disabled2);
     useImplicitActiveTrigger(store2, {
       closeOnActiveTriggerUnmount: true
     });
@@ -8384,17 +8458,17 @@ var wp;
         }
       }
     }, [store2, activeTriggerId, open]);
-    const handleImperativeClose = React37.useCallback(() => {
-      store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-    }, [store2]);
     React37.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
-      close: handleImperativeClose
-    }), [forceUnmount, handleImperativeClose]);
+      close: () => store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
+    }), [forceUnmount, store2]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
     return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
       value: store2,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(PopupHandleAttachment, {
+        handle,
+        store: store2
+      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
         store: store2,
         disabled: disabled2,
         trackCursorAxis
@@ -8418,13 +8492,11 @@ var wp;
       enabled: !disabled2 && trackCursorAxis !== "none",
       axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
     });
-    const activeTriggerProps = React37.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React37.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React37.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    const triggerProps = React37.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
     usePopupInteractionProps(store2, {
-      activeTriggerProps,
-      inactiveTriggerProps,
-      popupProps
+      activeTriggerProps: triggerProps,
+      inactiveTriggerProps: triggerProps,
+      popupProps: dismiss.floating ?? EMPTY_OBJECT
     });
     return null;
   }
@@ -8440,13 +8512,6 @@ var wp;
     return React38.useContext(TooltipProviderContext);
   }

-  // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
-  var TooltipTriggerDataAttributes = (function(TooltipTriggerDataAttributes2) {
-    TooltipTriggerDataAttributes2[TooltipTriggerDataAttributes2["popupOpen"] = CommonTriggerDataAttributes.popupOpen] = "popupOpen";
-    TooltipTriggerDataAttributes2["triggerDisabled"] = "data-trigger-disabled";
-    return TooltipTriggerDataAttributes2;
-  })({});
-
   // node_modules/@base-ui/react/tooltip/utils/constants.mjs
   var OPEN_DELAY = 600;

@@ -8471,13 +8536,9 @@ var wp;
   function closestEnabledTooltipTrigger(element) {
     let current = element;
     while (current) {
-      if (current.hasAttribute(TOOLTIP_TRIGGER_IDENTIFIER)) {
-        return current;
-      }
-      const parentElement = current.parentElement;
-      if (parentElement) {
-        current = parentElement;
-        continue;
+      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;
@@ -8499,7 +8560,8 @@ var wp;
       ...elementProps
     } = componentProps;
     const rootContext = useTooltipRootContext(true);
-    const store2 = handle?.store ?? rootContext;
+    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));
     }
@@ -8518,7 +8580,7 @@ var wp;
       closeOnClick,
       closeDelay: closeDelayWithDefault
     });
-    const providerContext = useTooltipProviderContext();
+    const providerDelay = useTooltipProviderContext();
     const {
       delayRef,
       isInstantPhase,
@@ -8537,17 +8599,10 @@ var wp;
     const nestedTriggerOpenTimeout = useTimeout();
     const pointerTypeRef = React39.useRef(void 0);
     function getOpenDelay() {
-      const providerDelay = providerContext?.delay;
-      const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
-      let computedOpenDelay = delayWithDefault;
-      if (hasProvider) {
-        if (groupOpenValue !== 0) {
-          computedOpenDelay = delay ?? providerDelay ?? delayWithDefault;
-        } else {
-          computedOpenDelay = 0;
-        }
+      if (!hasProvider) {
+        return delayWithDefault;
       }
-      return computedOpenDelay;
+      return getDelay(delayRef.current, "open") === 0 ? 0 : delay ?? providerDelay ?? OPEN_DELAY;
     }
     function isEnabledNestedTriggerTarget(target) {
       const triggerEl = triggerElementRef.current;
@@ -8575,13 +8630,13 @@ var wp;
       handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
       restMs: getOpenDelay,
       delay() {
-        const closeValue = typeof delayRef.current === "object" ? delayRef.current.close : void 0;
-        let computedCloseDelay = closeDelayWithDefault;
         if (closeDelay == null && hasProvider) {
-          computedCloseDelay = closeValue;
+          return {
+            close: getDelay(delayRef.current, "close")
+          };
         }
         return {
-          close: computedCloseDelay
+          close: closeDelayWithDefault
         };
       },
       triggerElementRef,
@@ -8658,7 +8713,7 @@ var wp;
           }
         },
         id: thisTriggerId,
-        [TooltipTriggerDataAttributes.triggerDisabled]: disabled2 ? "" : void 0,
+        "data-trigger-disabled": disabled2 ? "" : void 0,
         [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
       }, elementProps],
       stateAttributesMapping: triggerOpenStateMapping
@@ -8750,7 +8805,7 @@ var wp;
     const floatingRootContext = store2.useState("floatingRootContext");
     const instantType = store2.useState("instantType");
     const transitionStatus = store2.useState("transitionStatus");
-    const hasViewport = store2.useState("hasViewport");
+    const adaptiveOrigin2 = store2.useState("adaptiveOrigin");
     const positioning = useAnchorPositioning({
       anchor,
       positionMethod,
@@ -8767,7 +8822,7 @@ var wp;
       disableAnchorTracking,
       keepMounted,
       collisionAvoidance,
-      adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
+      adaptiveOrigin: adaptiveOrigin2
     });
     const state = React43.useMemo(() => ({
       open,
@@ -8793,10 +8848,6 @@ var wp;

   // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
   var React44 = __toESM(require_react(), 1);
-  var stateAttributesMapping = {
-    ...popupStateMapping,
-    ...transitionStatusMapping
-  };
   var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
     const {
       render,
@@ -8840,8 +8891,8 @@ var wp;
     const element = useRenderElement("div", componentProps, {
       state,
       ref: [forwardedRef, store2.context.popupRef, setPopupElement],
-      props: [popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-      stateAttributesMapping
+      props: [FOCUSABLE_POPUP_PROPS, popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
+      stateAttributesMapping: popupTransitionStateMapping
     });
     return element;
   });
@@ -8895,16 +8946,12 @@ var wp;
       closeDelay,
       timeout = 400
     } = props;
-    const contextValue = React46.useMemo(() => ({
-      delay,
-      closeDelay
-    }), [delay, closeDelay]);
     const delayValue = React46.useMemo(() => ({
       open: delay,
       close: closeDelay
     }), [delay, closeDelay]);
     return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipProviderContext.Provider, {
-      value: contextValue,
+      value: delay,
       children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingDelayGroup, {
         delay: delayValue,
         timeoutMs: timeout,
@@ -8916,20 +8963,6 @@ var wp;

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
   var React47 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
-  var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
-    TooltipViewportCssVars2["popupWidth"] = "--popup-width";
-    TooltipViewportCssVars2["popupHeight"] = "--popup-height";
-    return TooltipViewportCssVars2;
-  })({});
-
-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var stateAttributesMapping2 = {
-    activationDirection: (value) => value ? {
-      "data-activation-direction": value
-    } : null
-  };
   var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
     const {
       render,
@@ -8947,7 +8980,6 @@ var wp;
     } = usePopupViewport({
       store: store2,
       side: positioner.side,
-      cssVars: TooltipViewportCssVars,
       children
     });
     const state = {
@@ -8961,46 +8993,40 @@ var wp;
       props: [elementProps, {
         children: childrenToRender
       }],
-      stateAttributesMapping: stateAttributesMapping2
+      stateAttributesMapping: popupViewportStateMapping
     });
   });
   if (true) TooltipViewport.displayName = "TooltipViewport";

   // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
-  var TooltipHandle = class {
-    /**
-     * Internal store holding the tooltip state.
-     * @internal
-     */
+  var TooltipHandle = class extends BasePopupHandle {
     constructor() {
-      this.store = new TooltipStore();
+      super(createNullTooltipStore(), "Tooltip");
     }
     /**
-     * Opens the tooltip and associates it with the trigger with the given ID.
-     * The trigger must be a Tooltip.Trigger component with this handle passed as a prop.
+     * 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.
+     * @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) {
-      const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) : void 0;
-      if (triggerId && !triggerElement) {
-        throw new Error(true ? `Base UI: TooltipHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(81, triggerId));
-      }
-      this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+      this.openByTrigger(triggerId);
     }
     /**
      * Closes the tooltip.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
      */
     close() {
-      this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
+      this.closePopup();
     }
     /**
-     * Indicates whether the tooltip is currently open.
+     * Whether the tooltip is currently open. Returns `false` while no root is attached to the handle.
      */
     get isOpen() {
-      return this.store.select("open");
+      return this.attachedStore?.select("open") ?? false;
     }
   };
   function createTooltipHandle() {
@@ -9040,39 +9066,6 @@ var wp;
   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/utils/render-slot-with-children.mjs
-  var import_element12 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element12.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/index.mjs
   var tooltip_exports = {};
   __export(tooltip_exports, {
@@ -9088,7 +9081,7 @@ var wp;
   var import_element15 = __toESM(require_element(), 1);

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

   // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
   var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
@@ -9232,7 +9225,7 @@ var wp;

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

   // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element14 = __toESM(require_element(), 1);
+  var import_element13 = __toESM(require_element(), 1);
   var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
@@ -9336,7 +9329,7 @@ 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_element14.forwardRef)(
+  var Positioner = (0, import_element13.forwardRef)(
     function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
       return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
         index_parts_exports.Positioner,
@@ -9356,6 +9349,39 @@ var wp;
     }
   );

+  // 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/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_runtime17 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
diff --git a/wp-includes/js/dist/block-directory.min.js b/wp-includes/js/dist/block-directory.min.js
index 610b16a8d9..6f06afeb14 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 Bf=Object.create;var xr=Object.defineProperty;var Ff=Object.getOwnPropertyDescriptor;var jf=Object.getOwnPropertyNames;var Vf=Object.getPrototypeOf,Hf=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})},xi=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of jf(t))!Hf.call(e,n)&&n!==o&&xr(e,n,{get:()=>t[n],enumerable:!(r=Ff(t,n))||r.enumerable});return e};var g=(e,t,o)=>(o=e!=null?Bf(Vf(e)):{},xi(t||!e||!e.__esModule?xr(o,"default",{value:e,enumerable:!0}):o,e)),Uf=e=>xi(xr({},"__esModule",{value:!0}),e);var vi=se((Ug,bi)=>{bi.exports=window.wp.plugins});var Ri=se((Wg,wi)=>{wi.exports=window.wp.hooks});var kt=se(($g,Ei)=>{Ei.exports=window.wp.blocks});var Ke=se((Yg,Ti)=>{Ti.exports=window.wp.data});var Ue=se((zg,Si)=>{Si.exports=window.wp.element});var An=se((qg,Ci)=>{Ci.exports=window.wp.editor});var lo=se((Gg,_i)=>{_i.exports=window.wp.blockEditor});var Ne=se((Xg,ki)=>{ki.exports=window.wp.i18n});var br=se((Jg,Ii)=>{Ii.exports=window.wp.apiFetch});var Ni=se((Zg,Ai)=>{Ai.exports=window.wp.notices});var Mi=se((Qg,Di)=>{Di.exports=window.wp.url});var Xi=se((wh,Gi)=>{Gi.exports=window.wp.compose});var qt=se((Rh,Ji)=>{Ji.exports=window.wp.components});var jn=se((Eh,Zi)=>{Zi.exports=window.wp.coreData});var ta=se((Sh,ea)=>{ea.exports=window.wp.htmlEntities});var F=se((Ch,oa)=>{oa.exports=window.React});var q=se((Nh,ia)=>{ia.exports=window.ReactJSXRuntime});var Dt=se((Oy,ka)=>{ka.exports=window.ReactDOM});var Bl=se(Ll=>{"use strict";var Eo=F();function pm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mm=typeof Object.is=="function"?Object.is:pm,gm=Eo.useState,hm=Eo.useEffect,ym=Eo.useLayoutEffect,xm=Eo.useDebugValue;function bm(e,t){var o=t(),r=gm({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return ym(function(){n.value=o,n.getSnapshot=t,Es(n)&&s({inst:n})},[e,o,t]),hm(function(){return Es(n)&&s({inst:n}),e(function(){Es(n)&&s({inst:n})})},[e]),xm(o),o}function Es(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!mm(e,o)}catch{return!0}}function vm(e,t){return t()}var wm=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?vm:bm;Ll.useSyncExternalStore=Eo.useSyncExternalStore!==void 0?Eo.useSyncExternalStore:wm});var Ts=se((hb,Fl)=>{"use strict";Fl.exports=Bl()});var Vl=se(jl=>{"use strict";var zr=F(),Rm=Ts();function Em(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Tm=typeof Object.is=="function"?Object.is:Em,Sm=Rm.useSyncExternalStore,Cm=zr.useRef,Pm=zr.useEffect,Om=zr.useMemo,_m=zr.useDebugValue;jl.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=Cm(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=Om(function(){function c(m){if(!l){if(l=!0,u=m,m=r(m),n!==void 0&&i.hasValue){var f=i.value;if(n(f,m))return d=f}return d=m}if(f=d,Tm(u,m))return f;var h=r(m);return n!==void 0&&n(f,h)?(u=m,f):(u=m,d=h)}var l=!1,u,d,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=Sm(e,s[0],s[1]);return Pm(function(){i.hasValue=!0,i.value=a},[a]),_m(a),a}});var Ul=se((xb,Hl)=>{"use strict";Hl.exports=Vl()});var iu=se((OT,su)=>{su.exports=window.wp.a11y});var pn=se((_T,au)=>{au.exports=window.wp.primitives});var uu=se((UT,cu)=>{cu.exports=window.wp.theme});var du=se((WT,fu)=>{fu.exports=window.wp.privateApis});var Vg={};qe(Vg,{store:()=>me});var _f=g(vi(),1),kf=g(Ri(),1);var Yi=g(kt(),1),Ho=g(Ke(),1),zi=g(Ue(),1),qi=g(An(),1);var Er=g(Ke(),1);var Pi=g(Ke(),1),Wf=(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},$f=(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},Yf=(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},Oi=(0,Pi.combineReducers)({downloadableBlocks:Wf,blockManagement:$f,errorNotices:Yf});var Nn={};qe(Nn,{getDownloadableBlocks:()=>qf,getErrorNoticeForBlock:()=>Zf,getErrorNotices:()=>Jf,getInstalledBlockTypes:()=>Vo,getNewBlockTypes:()=>Kf,getUnusedBlockTypes:()=>Gf,isInstalling:()=>Xf,isRequestingDownloadableBlocks:()=>zf});var co=g(Ke(),1),Fo=g(lo(),1),jo=[];function zf(e,t){return e.downloadableBlocks[t]?.isRequesting??!1}function qf(e,t){return e.downloadableBlocks[t]?.results??jo}function Vo(e){return e.blockManagement.installedBlockTypes}var Kf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Vo(t);if(!o.length)return jo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Fo.store),s=o.map(c=>c.name),i=n().flatMap(c=>{let l=r(c);return s.includes(l)?l:[]}),a=o.filter(c=>i.includes(c.name));return a.length>0?a:jo},t=>[Vo(t),e(Fo.store).getClientIdsWithDescendants()])),Gf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Vo(t);if(!o.length)return jo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Fo.store),s=o.map(c=>c.name),i=n().flatMap(c=>{let l=r(c);return s.includes(l)?l:[]}),a=o.filter(c=>!i.includes(c.name));return a.length>0?a:jo},t=>[Vo(t),e(Fo.store).getClientIdsWithDescendants()]));function Xf(e,t){return e.blockManagement.isInstalling[t]||!1}function Jf(e){return e.errorNotices}function Zf(e,t){return e.errorNotices[t]}var Ln={};qe(Ln,{addInstalledBlockType:()=>od,clearErrorNotice:()=>id,fetchDownloadableBlocks:()=>Mn,installBlockType:()=>ed,receiveDownloadableBlocks:()=>Rr,removeInstalledBlockType:()=>rd,setErrorNotice:()=>sd,setIsInstalling:()=>nd,uninstallBlockType:()=>td});var wr=g(kt(),1),vt=g(Ne(),1),uo=g(br(),1),vr=g(Ni(),1),Fi=g(Mi(),1);var Li=g(br(),1),Qf=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 Bi(){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 Qf(n)}function Dn(e){if(!e)return!1;let t=e.links["wp:plugin"]||e.links.self;return t&&t.length?t[0].href:!1}function Mn(e){return{type:"FETCH_DOWNLOADABLE_BLOCKS",filterValue:e}}function Rr(e,t){return{type:"RECEIVE_DOWNLOADABLE_BLOCKS",downloadableBlocks:e,filterValue:t}}var ed=e=>async({registry:t,dispatch:o})=>{let{id:r,name:n}=e,s=!1;o.clearErrorNotice(r);try{o.setIsInstalling(r,!0);let i=Dn(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 c=["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,Fi.addQueryArgs)(`/wp/v2/block-types/${n}`,{_fields:c})}).catch(()=>{}).then(u=>{u&&(0,wr.unstable__bootstrapServerSideBlockDefinitions)({[n]:Object.fromEntries(Object.entries(u).filter(([d])=>c.includes(d)))})}),await Bi(),!t.select(wr.store).getBlockTypes().some(u=>u.name===n))throw new Error((0,vt.__)("Error registering block. Try reloading the page."));t.dispatch(vr.store).createInfoNotice((0,vt.sprintf)((0,vt.__)("Block %s installed and added."),e.title),{speak:!0,type:"snackbar"}),s=!0}catch(i){let a=i.message||(0,vt.__)("An error occurred."),c=i instanceof Error,l={folder_exists:(0,vt.__)("This block is already installed. Try reloading the page."),unable_to_connect_to_filesystem:(0,vt.__)("Error installing block. You can reload the page and try again.")};l[i.code]&&(c=!0,a=l[i.code]),o.setErrorNotice(r,a,c),t.dispatch(vr.store).createErrorNotice(a,{speak:!0,isDismissible:!0})}return o.setIsInstalling(r,!1),s},td=e=>async({registry:t,dispatch:o})=>{try{let r=Dn(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,vt.__)("An error occurred."))}};function od(e){return{type:"ADD_INSTALLED_BLOCK_TYPE",item:e}}function rd(e){return{type:"REMOVE_INSTALLED_BLOCK_TYPE",item:e}}function nd(e,t){return{type:"SET_INSTALLING_BLOCK",blockId:e,isInstalling:t}}function sd(e,t,o=!1){return{type:"SET_ERROR_NOTICE",blockId:e,message:t,isFatal:o}}function id(e){return{type:"CLEAR_ERROR_NOTICE",blockId:e}}var Fn={};qe(Fn,{getDownloadableBlocks:()=>ud});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 ji(e){return e.toLowerCase()}var ad=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ld=/[^A-Z0-9]+/gi;function Hi(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?ad:o,n=t.stripRegexp,s=n===void 0?ld:n,i=t.transform,a=i===void 0?ji:i,c=t.delimiter,l=c===void 0?" ":c,u=Vi(Vi(e,r,"$1\0$2"),s,"\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(a).join(l)}function Vi(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function Bn(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 Ui(e,t){return t===void 0&&(t={}),Hi(e,fo({delimiter:"",transform:Bn},t))}function cd(e,t){return t===0?e.toLowerCase():Bn(e,t)}function Wi(e,t){return t===void 0&&(t={}),Ui(e,fo({transform:cd},t))}var $i=g(br(),1);var ud=e=>async({dispatch:t})=>{if(e)try{t(Mn(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])=>[Wi(s),i])));t(Rr(r,e))}catch{t(Rr([],e))}};var fd="core/block-directory",dd={reducer:Oi,selectors:Nn,actions:Ln,resolvers:Fn},me=(0,Er.createReduxStore)(fd,dd);(0,Er.register)(me);function Ki(){let{uninstallBlockType:e}=(0,Ho.useDispatch)(me),t=(0,Ho.useSelect)(r=>{let{isAutosavingPost:n,isSavingPost:s}=r(qi.store);return s()&&!n()},[]),o=(0,Ho.useSelect)(r=>r(me).getUnusedBlockTypes(),[]);return(0,zi.useEffect)(()=>{t&&o.length&&o.forEach(r=>{e(r),(0,Yi.unregisterBlockType)(r.name)})},[t]),null}var df=g(lo(),1),pf=g(Xi(),1),mf=g(Ue(),1);var sf=g(Ne(),1),af=g(qt(),1),lf=g(jn(),1),cf=g(Ke(),1),uf=g(kt(),1);var Xu=g(Ne(),1),Ju=g(qt(),1),Zu=g(kt(),1),Qu=g(Ke(),1);function Qi(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=Qi(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function pd(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Qi(e))&&(r&&(r+=" "),r+=t);return r}var po=pd;var be=g(Ne(),1),En=g(qt(),1),zu=g(Ue(),1),Ht=g(ta(),1),qu=g(kt(),1),Ku=g(Ke(),1);var md=g(F(),1),Uo={...md};var na=g(F(),1),ra={};function we(e,t){let o=na.useRef(ra);return o.current===ra&&(o.current=e(t)),o}var Vn=Uo.useInsertionEffect,gd=Vn&&Vn!==Uo.useLayoutEffect?Vn:e=>e();function W(e){let t=we(hd).current;return t.next=e,gd(t.effect),t.trampoline}function hd(){let e={next:void 0,callback:yd,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function yd(){}var sa=g(F(),1),xd=()=>{},j=typeof document<"u"?sa.useLayoutEffect:xd;var Tr=g(F(),1),Hn=Tr.createContext(void 0);function mo(){return Tr.useContext(Hn)?.direction??"ltr"}function bd(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 vd=bd("https://base-ui.com/production-error","Base UI"),De=vd;var Kt=g(F(),1);function Un(e,t,o,r){let n=we(la).current;return wd(n,e,t,o,r)&&ca(n,[e,t,o,r]),n.callback}function aa(e){let t=we(la).current;return Rd(t,e)&&ca(t,e),t.callback}function la(){return{callback:null,cleanup:null,refs:[]}}function wd(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function Rd(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function ca(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 fa=g(F(),1);var ua=g(F(),1),Ed=parseInt(ua.version,10);function go(e){return Ed>=e}function Wn(e){if(!fa.isValidElement(e))return null;let t=e,o=t.props;return(go(19)?o?.ref:t.ref)??null}function Wo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function It(){}var Uh=Object.freeze([]),fe=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 $n={};function wt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Sr(t);let s=Sr(e);return t&&(s=$o(s,t)),o&&(s=$o(s,o)),r&&(s=$o(s,r)),n&&(s=$o(s,n)),s}function ga(e){if(e.length===0)return $n;if(e.length===1)return Sr(e[0]);let t=Sr(e[0]);for(let o=1;o<e.length;o+=1)t=$o(t,e[o]);return t}function Sr(e){return Yn(e)?{...ya(e,$n)}:Td(e)}function $o(e,t){return Yn(t)?ya(t,e):Sd(e,t)}function Td(e){let t={...e};for(let o in t){let r=t[o];ha(o,r)&&(t[o]=xa(r))}return t}function Sd(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=Wo(e.style,r);break}case"className":{e[o]=zn(e.className,r);break}default:ha(o,r)?e[o]=Cd(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 Yn(e){return typeof e=="function"}function ya(e,t){return Yn(e)?e(t):e??$n}function Cd(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 zn(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 Me(e,t,o={}){let r=t.render,n=Pd(t,o);if(o.enabled===!1)return null;let s=o.state??fe;return kd(e,r,n,s)}function Pd(e,t={}){let{className:o,style:r,render:n}=e,{state:s=fe,ref:i,props:a,stateAttributesMapping:c,enabled:l=!0}=t,u=l?pa(o,s):void 0,d=l?ma(r,s):void 0,p=l?da(s,c):fe,m=l&&a?Od(a):void 0,f=l?Wo(p,m)??{}:fe;return typeof document<"u"&&(l?Array.isArray(i)?f.ref=aa([f.ref,Wn(n),...i]):f.ref=Un(f.ref,Wn(n),i):Un(null,null)),l?(u!==void 0&&(f.className=zn(f.className,u)),d!==void 0&&(f.style=Wo(f.style,d)),f):fe}function Od(e){return Array.isArray(e)?ga(e):wt(void 0,e)}var _d=Symbol.for("react.lazy");function kd(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=wt(o,t.props);n.ref=o.ref;let s=t;return s?.$$typeof===_d&&(s=Kt.Children.toArray(t)[0]),Kt.cloneElement(s,n)}if(e&&typeof e=="string")return Id(e,o);throw new Error(De(8))}function Id(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}):Kt.createElement(e,t)}var Cr=g(F(),1);var wa=0;function Ad(e,t="mui"){let[o,r]=Cr.useState(e),n=e||o;return Cr.useEffect(()=>{o==null&&(wa+=1,r(`${t}-${wa}`))},[o,t]),n}var Ra=Uo.useId;function At(e,t){if(Ra!==void 0){let o=Ra();return e??(t?`${t}-${o}`:o)}return Ad(e,t)}function Ea(e){return At(e,"base-ui")}var $={};qe($,{cancelOpen:()=>ip,chipRemovePress:()=>Ud,clearPress:()=>Hd,closePress:()=>jd,closeWatcher:()=>Qd,decrementPress:()=>Yd,disabled:()=>lp,drag:()=>rp,escapeKey:()=>Zd,focusOut:()=>Jd,imperativeAction:()=>fp,incrementPress:()=>$d,initial:()=>up,inputBlur:()=>Kd,inputChange:()=>zd,inputClear:()=>qd,inputPaste:()=>Gd,inputPress:()=>Xd,itemPress:()=>Fd,keyboard:()=>tp,linkPress:()=>Vd,listNavigation:()=>ep,missing:()=>cp,none:()=>Nd,outsidePress:()=>Bd,pointer:()=>op,scrub:()=>sp,siblingOpen:()=>ap,swipe:()=>dp,trackPress:()=>Wd,triggerFocus:()=>Ld,triggerHover:()=>Md,triggerPress:()=>Dd,wheel:()=>np,windowResize:()=>pp});var Nd="none",Dd="trigger-press",Md="trigger-hover",Ld="trigger-focus",Bd="outside-press",Fd="item-press",jd="close-press",Vd="link-press",Hd="clear-press",Ud="chip-remove-press",Wd="track-press",$d="increment-press",Yd="decrement-press",zd="input-change",qd="input-clear",Kd="input-blur",Gd="input-paste",Xd="input-press",Jd="focus-out",Zd="escape-key",Qd="close-watcher",ep="list-navigation",tp="keyboard",op="pointer",rp="drag",np="wheel",sp="scrub",ip="cancel-open",ap="sibling-open",lp="disabled",cp="missing",up="initial",fp="imperative-action",dp="swipe",pp="window-resize";function J(e,t,o,r){let n=!1,s=!1,i=r??fe;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 Gn=g(F(),1);var Ta=g(F(),1),mp=[];function ho(e){Ta.useEffect(e,mp)}var Pr=null,gy=globalThis.requestAnimationFrame,Kn=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)}},Or=new Kn,lt=class e{static create(){return new e}static request(t){return Or.request(t)}static cancel(t){return Or.cancel(t)}currentId=Pr;request(t){this.cancel(),this.currentId=Or.request(()=>{this.currentId=Pr,t()})}cancel=()=>{this.currentId!==Pr&&(Or.cancel(this.currentId),this.currentId=Pr)};disposeEffect=()=>this.cancel};function yo(){let e=we(lt.create).current;return ho(e.disposeEffect),e}function Sa(e,t=!1,o=!1){let[r,n]=Gn.useState(e&&t?"idle":void 0),[s,i]=Gn.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 Gt=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),gp={[Gt.startingStyle]:""},hp={[Gt.endingStyle]:""},Ca={transitionStatus(e){return e==="starting"?gp:e==="ending"?hp:null}};function _r(){return typeof window<"u"}function Jt(e){return kr(e)?(e.nodeName||"").toLowerCase():"#document"}function ie(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ut(e){var t;return(t=(kr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function kr(e){return _r()?e instanceof Node||e instanceof ie(e).Node:!1}function H(e){return _r()?e instanceof Element||e instanceof ie(e).Element:!1}function Re(e){return _r()?e instanceof HTMLElement||e instanceof ie(e).HTMLElement:!1}function xo(e){return!_r()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ie(e).ShadowRoot}function Yo(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=ke(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Pa(e){return/^(table|td|th)$/.test(Jt(e))}function zo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var yp=/transform|translate|scale|rotate|perspective|filter/,xp=/paint|layout|strict|content/,Xt=e=>!!e&&e!=="none",Xn;function Ir(e){let t=H(e)?ke(e):e;return Xt(t.transform)||Xt(t.translate)||Xt(t.scale)||Xt(t.rotate)||Xt(t.perspective)||!Ar()&&(Xt(t.backdropFilter)||Xt(t.filter))||yp.test(t.willChange||"")||xp.test(t.contain||"")}function Oa(e){let t=ct(e);for(;Re(t)&&!ft(t);){if(Ir(t))return t;if(zo(t))return null;t=ct(t)}return null}function Ar(){return Xn==null&&(Xn=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Xn}function ft(e){return/^(html|body|#document)$/.test(Jt(e))}function ke(e){return ie(e).getComputedStyle(e)}function qo(e){return H(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ct(e){if(Jt(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:Re(t)&&Yo(t)?t:_a(t)}function Nt(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=ie(n);if(s){let a=Nr(i);return t.concat(i,i.visualViewport||[],Yo(n)?n:[],a&&o?Nt(a):[])}else return t.concat(n,Nt(n,[],o))}function Nr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ee(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function Le(e){let t=we(bp,e).current;return t.next=e,j(t.effect),t}function bp(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function xe(e){return e?.ownerDocument||document}var Na=g(F(),1);var Aa=g(Dt(),1);function Ia(e){return e==null?e:"current"in e?e.current:e}function bo(e,t=!1,o=!0){let r=yo();return W((n,s=null)=>{r.cancel();let i=Ia(e);if(i==null)return;let a=i,c=()=>{Aa.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(a.getAnimations().map(u=>u.finished)).then(()=>{s?.aborted||c()}).catch(()=>{if(o){s?.aborted||c();return}let u=a.getAnimations();!s?.aborted&&u.length>0&&u.some(d=>d.pending||d.playState!=="finished")&&l()})}if(t){let u=Gt.startingStyle;if(!a.hasAttribute(u)){r.request(l);return}let d=new MutationObserver(()=>{a.hasAttribute(u)||(d.disconnect(),l())});d.observe(a,{attributes:!0,attributeFilter:[u]}),s?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}r.request(l)})}function Dr(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=W(n),i=bo(r,o,!1);Na.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var Da=g(F(),1);function Ma(e){let t=Da.useRef(!0);t.current&&(t.current=!1,e())}var Rt={};qe(Rt,{engine:()=>ts,env:()=>rs,os:()=>Qn,screenReader:()=>os});var Qn={};qe(Qn,{android:()=>Fa,apple:()=>Zn,ios:()=>Jn,linux:()=>Tp,mac:()=>ja,windows:()=>Ep});function vp(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:wp,platform:Rp,maxTouchPoints:La}=vp(),Zt=wp.toLowerCase(),Qt=Rp.toLowerCase();var Jn=/^i(os$|p)/.test(Qt)||Qt==="macintel"&&La>1,Ba="android",Fa=Qt===Ba||Zt.includes(Ba),ja=!Jn&&Qt.startsWith("mac"),Ep=Qt.startsWith("win"),Tp=!Fa&&/^(linux|chrome os)/.test(Qt),Zn=ja||Jn;var ts={};qe(ts,{blink:()=>Cp,gecko:()=>Sp,webkit:()=>es});var es=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Sp=!es&&Zt.includes("firefox"),Cp=!es&&Zt.includes("chrom");var os={};qe(os,{voiceOver:()=>Pp});var Pp=Zn;var rs={};qe(rs,{jsdom:()=>Op});var Op=/jsdom|happydom/.test(Zt);var Ko=0,We=class e{static create(){return new e}currentId=Ko;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Ko,o()},t)}isStarted(){return this.currentId!==Ko}clear=()=>{this.currentId!==Ko&&(clearTimeout(this.currentId),this.currentId=Ko)};disposeEffect=()=>this.clear};function Qe(){let e=we(We.create).current;return ho(e.disposeEffect),e}var Te=g(F(),1);function Va(e){return"nativeEvent"in e}function Et(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Ha(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var ns="data-base-ui-focusable";var ss="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Mr(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&&xo(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Ie(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Mt(e,t){if(!H(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 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 Ua(e){return e.matches("html,body")}function Wa(e){return Re(e)&&e.matches(ss)}function is(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ss}`)!=null}function $a(e){if(!e||Rt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function _p(e,t){return t!=null&&!Et(t)?0:typeof e=="function"?e():e}function Tt(e,t,o){let r=_p(e,o);return typeof r=="number"?r:r?.[t]}function as(e){return typeof e=="function"?e():e}function Br(e,t){return t||e==="click"||e==="mousedown"}function Ya(e){return e?.includes("mouse")&&e!=="mousedown"}var za=g(q(),1),qa=Te.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new We,currentIdRef:{current:null},currentContextRef:{current:null}});function kp(e,t){e.current=t.current}function ls(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=Te.useRef(o),s=Te.useRef(o),i=Te.useRef(null),a=Te.useRef(null),c=Qe();return j(()=>{if(s.current=o,!i.current){n.current=o;return}n.current={open:Tt(n.current,"open"),close:Tt(o,"close")}},[o,i,n,s]),(0,za.jsx)(qa.Provider,{value:Te.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:c}),[r,c]),children:t})}function cs(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=Te.useContext(qa),{currentIdRef:i,delayRef:a,timeoutMs:c,initialDelayRef:l,currentContextRef:u,hasProvider:d,timeout:p}=s,[m,f]=Te.useState(!1),h=Te.useRef(o),x=Te.useRef(!1);return j(()=>{h.current=o},[o]),j(()=>()=>{x.current=!0},[]),j(()=>{function b(){x.current||f(!1),u.current?.setIsInstantPhase(!1),i.current=null,u.current=null,a.current=l.current,p.clear()}if(i.current&&!o&&i.current===n){if(f(!1),c){let y=n;return p.start(c,()=>{r.select("open")||i.current&&i.current!==y||b()}),()=>{(h.current||i.current!==y)&&p.clear()}}b()}},[o,n,i,a,c,l,u,p,r]),j(()=>{if(!o)return;let b=u.current,y=i.current;p.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:f},i.current=n,a.current={open:0,close:Tt(l.current,"close")},y!==null&&y!==n?(f(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,J($.none))):(f(!1),b?.setIsInstantPhase(!1))},[o,n,r,i,a,l,u,p]),j(()=>()=>{if(i.current===n){if(u.current=null,!h.current)return;i.current=null,kp(a,l),p.clear()}},[u,i,a,n,l,p]),Te.useMemo(()=>({hasProvider:d,delayRef:a,isInstantPhase:m}),[d,a,m])}function et(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Xa=["top","right","bottom","left"];var Lt=Math.min,tt=Math.max,Bt=Math.round,Xo=Math.floor,dt=e=>({x:e,y:e}),Ip={left:"right",right:"left",bottom:"top",top:"bottom"};function jr(e,t,o){return tt(e,Lt(t,o))}function ot(e,t){return typeof e=="function"?e(t):e}function Se(e){return e.split("-")[0]}function rt(e){return e.split("-")[1]}function Vr(e){return e==="x"?"y":"x"}function Jo(e){return e==="y"?"height":"width"}function Be(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Zo(e){return Vr(Be(e))}function Ja(e,t,o){o===void 0&&(o=!1);let r=rt(e),n=Zo(e),s=Jo(n),i=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Go(i)),[i,Go(i)]}function Za(e){let t=Go(e);return[Fr(e),t,Fr(t)]}function Fr(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Ka=["left","right"],Ga=["right","left"],Ap=["top","bottom"],Np=["bottom","top"];function Dp(e,t,o){switch(e){case"top":case"bottom":return o?t?Ga:Ka:t?Ka:Ga;case"left":case"right":return t?Ap:Np;default:return[]}}function Qa(e,t,o,r){let n=rt(e),s=Dp(Se(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(Fr)))),s}function Go(e){let t=Se(e);return Ip[t]+e.slice(t.length)}function Mp(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 Hr(e){return typeof e!="number"?Mp(e):{top:e,right:e,bottom:e,left:e}}function eo(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 St(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...St(e,n.id,o)])}function vo(e){return`data-base-ui-${e}`}var $e=g(F(),1),ol=g(Dt(),1);var el={style:{transition:"none"}};var Lp="data-base-ui-swipe-ignore",Bp="data-swipe-ignore",hx=`[${Lp}]`,yx=`[${Bp}]`;var tl={fallbackAxisSide:"end"};var rl=g(q(),1),Fp=$e.createContext(null),jp=()=>$e.useContext(Fp),Vp=vo("portal");function us(e={}){let{ref:t,container:o,componentProps:r=fe,elementProps:n}=e,s=At(),a=jp()?.portalNode,[c,l]=$e.useState(null),[u,d]=$e.useState(null),p=W(x=>{x!==null&&d(x)}),m=$e.useRef(null);j(()=>{if(o===null){m.current&&(m.current=null,d(null),l(null));return}if(s==null)return;let x=(o&&(kr(o)?o:o.current))??a??document.body;if(x==null){m.current&&(m.current=null,d(null),l(null));return}m.current!==x&&(m.current=x,d(null),l(x))},[o,a,s]);let f=Me("div",r,{ref:[t,p],props:[{id:s,[Vp]:""},n]});return{portalNode:u,portalSubtree:c&&f?ol.createPortal(f,c):null}}var to=g(F(),1);function nl(){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 Hp=g(q(),1),Up=to.createContext(null),Wp=to.createContext(null),wo=()=>to.useContext(Up)?.id||null,Ft=e=>{let t=to.useContext(Wp);return e??t};var Fe=g(F(),1);function $p(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",l=s.width,u=s.height,d=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),d-=o||0,p-=r||0,l=0,u=0,!n||c?(l=t.axis==="y"?s.width:0,u=t.axis==="x"?s.height:0,d=i&&t.x!=null?t.x:d,p=a&&t.y!=null?t.y:p):n&&!c&&(u=t.axis==="x"?s.height:u,l=t.axis==="y"?s.width:l),n=!0,{width:l,height:u,x:d,y:p,top:p,right:d+l,bottom:p+u,left:d}}}}function sl(e){return e!=null&&e.clientX!=null}function fs(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,l=Fe.useRef(!1),u=Fe.useRef(null),[d,p]=Fe.useState(),[m,f]=Fe.useState([]),h=W(v=>{n.set("positionReference",v)}),x=W((v,S,R)=>{l.current||c.current.openEvent&&!sl(c.current.openEvent)||n.set("positionReference",$p(R??a,{x:v,y:S,axis:r,dataRef:c,pointerType:d}))}),b=W(v=>{s?u.current||(x(v.clientX,v.clientY,v.currentTarget),f([])):x(v.clientX,v.clientY,v.currentTarget)}),y=Et(d)?i:s;Fe.useEffect(()=>{if(!o){h(a);return}if(!y)return;function v(){u.current?.(),u.current=null}let S=ie(i);function R(T){let C=Ie(T);te(i,C)?v():x(T.clientX,T.clientY)}return!c.current.openEvent||sl(c.current.openEvent)?u.current=ee(S,"mousemove",R):h(a),v},[y,o,i,c,a,n,x,h,m]),Fe.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Fe.useEffect(()=>{o&&!i&&(l.current=!1)},[o,i]),Fe.useEffect(()=>{!o&&s&&(l.current=!0)},[o,s]);let w=Fe.useMemo(()=>{function v(S){p(S.pointerType)}return{onPointerDown:v,onPointerEnter:v,onMouseMove:b,onMouseEnter:b}},[b]);return Fe.useMemo(()=>o?{reference:w,trigger:w}:{},[o,w])}var je=g(F(),1);function Yp(){return!1}function zp(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ds(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Yp,bubbles:a,externalTree:c}=t,l="rootStore"in e?e.rootStore:e,u=l.useState("open"),d=l.useState("floatingElement"),{dataRef:p}=l.context,m=Ft(c),f=W(typeof n=="function"?n:()=>!1),h=typeof n=="function"?f:n,x=h!==!1,b=W(()=>s),{escapeKey:y,outsidePress:w}=zp(a),v=je.useRef(!1),S=je.useRef(!1),R=je.useRef(!1),T=je.useRef(!1),C=je.useRef(""),O=je.useRef(null),k=Qe(),z=Qe(),D=W(()=>{z.clear(),p.current.insideReactTree=!1}),L=W(U=>{let Q=p.current.floatingContext?.nodeId;return(m?St(m.nodesRef.current,Q):[]).some(ne=>ne.context?.open&&!ne.context.dataRef.current[U])}),M=W(U=>Lr(U,l.select("floatingElement"))||Lr(U,l.select("domReferenceElement"))),E=W(U=>{i()&&l.setOpen(!1,J($.triggerPress,U.nativeEvent))}),I=W(U=>{if(!u||!o||!r||U.key!=="Escape"||T.current||!y&&L("__escapeKeyBubbles"))return;let Q=Va(U)?U.nativeEvent:U,Z=J($.escapeKey,Q);l.setOpen(!1,Z),Z.isCanceled||U.preventDefault(),!y&&!Z.isPropagationAllowed&&U.stopPropagation()}),B=W(()=>{p.current.insideReactTree=!0,z.start(0,D)}),P=W(U=>{if(!u||!o||U.button!==0)return;let Q=Ie(U.nativeEvent);te(l.select("floatingElement"),Q)&&(v.current||(v.current=!0,S.current=!1))}),_=W(U=>{!u||!o||(U.defaultPrevented||U.nativeEvent.defaultPrevented)&&v.current&&(S.current=!0)});je.useEffect(()=>{if(!u||!o)return;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=w;let U=new We,Q=new We;function Z(){U.clear(),T.current=!0}function ne(){U.start(Rt.engine.webkit?5:0,()=>{T.current=!1})}function Y(){R.current=!0,Q.start(0,()=>{R.current=!1})}function ae(){v.current=!1,S.current=!1}function le(){let N=C.current,V=N==="pen"||!N?"mouse":N,pe=b(),Ee=typeof pe=="function"?pe():pe;return typeof Ee=="string"?Ee:Ee[V]}function de(N){let V=le();return V==="intentional"&&N.type!=="click"||V==="sloppy"&&N.type==="click"}function Oe(N){let V=p.current.floatingContext?.nodeId,pe=m&&St(m.nodesRef.current,V).some(Ee=>Lr(N,Ee.context?.elements.floating));return M(N)||pe}function ve(N){if(de(N)){N.type!=="click"&&!M(N)&&(Q.clear(),R.current=!1),D();return}if(p.current.insideReactTree){D();return}let V=Ie(N),pe=`[${vo("inert")}]`,Ee=H(V)?V.getRootNode():null,Pt=Array.from((xo(Ee)?Ee:xe(l.select("floatingElement"))).querySelectorAll(pe)),Lo=l.context.triggerElements;if(V&&(Lo.hasElement(V)||Lo.hasMatchingElement(He=>te(He,V))))return;let xt=H(V)?V:null;for(;xt&&!ft(xt);){let He=ct(xt);if(ft(He)||!H(He))break;xt=He}if(!(Pt.length&&H(V)&&!Ua(V)&&!te(V,l.select("floatingElement"))&&Pt.every(He=>!te(xt,He)))){if(Re(V)&&!("touches"in N)){let He=ft(V),Ot=ke(V),_t=/auto|scroll/,dr=He||_t.test(Ot.overflowX),pr=He||_t.test(Ot.overflowY),mr=dr&&V.clientWidth>0&&V.scrollWidth>V.clientWidth,gr=pr&&V.clientHeight>0&&V.scrollHeight>V.clientHeight,hr=Ot.direction==="rtl",oe=gr&&(hr?N.offsetX<=V.offsetWidth-V.clientWidth:N.offsetX>V.clientWidth),_e=mr&&N.offsetY>V.clientHeight;if(oe||_e)return}if(!Oe(N)){if(le()==="intentional"&&R.current){Q.clear(),R.current=!1;return}typeof h=="function"&&!h(N)||L("__outsidePressBubbles")||(l.setOpen(!1,J($.outsidePress,N)),D())}}}function G(N){le()!=="sloppy"||N.pointerType==="touch"||!l.select("open")||!o||M(N)||ve(N)}function ce(N){if(le()!=="sloppy"||!l.select("open")||!o||M(N))return;let V=N.touches[0];V&&(O.current={startTime:Date.now(),startX:V.clientX,startY:V.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},k.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function ue(N,V){let pe=Ie(N);if(!pe)return;let Ee=ee(pe,N.type,()=>{V(N),Ee()})}function Yt(N){C.current="touch",ue(N,ce)}function Xe(N){k.clear(),N.type==="pointerdown"&&(C.current=N.pointerType),!(N.type==="mousedown"&&O.current&&!O.current.dismissOnMouseDown)&&ue(N,V=>{V.type==="pointerdown"?G(V):ve(V)})}function yt(N){if(!v.current)return;let V=S.current;if(ae(),le()==="intentional"){if(N.type==="pointercancel"){V&&Y();return}if(!Oe(N)){if(V){Y();return}typeof h=="function"&&!h(N)||(Q.clear(),R.current=!0,D())}}}function Je(N){if(le()!=="sloppy"||!O.current||M(N))return;let V=N.touches[0];if(!V)return;let pe=Math.abs(V.clientX-O.current.startX),Ee=Math.abs(V.clientY-O.current.startY),Pt=Math.sqrt(pe*pe+Ee*Ee);Pt>5&&(O.current.dismissOnTouchEnd=!0),Pt>10&&(ve(N),k.clear(),O.current=null)}function it(N){ue(N,Je)}function ur(N){le()!=="sloppy"||!O.current||M(N)||(O.current.dismissOnTouchEnd&&ve(N),k.clear(),O.current=null)}function fr(N){ue(N,ur)}let ye=xe(d),io=et(r&&et(ee(ye,"keydown",I),ee(ye,"compositionstart",Z),ee(ye,"compositionend",ne)),x&&et(ee(ye,"click",Xe,!0),ee(ye,"pointerdown",Xe,!0),ee(ye,"pointerup",yt,!0),ee(ye,"pointercancel",yt,!0),ee(ye,"mousedown",Xe,!0),ee(ye,"mouseup",yt,!0),ee(ye,"touchstart",Yt,!0),ee(ye,"touchmove",it,!0),ee(ye,"touchend",fr,!0)));return()=>{io(),U.clear(),Q.clear(),ae(),R.current=!1}},[p,d,r,x,h,u,o,y,w,I,D,b,L,M,m,l,k]),je.useEffect(D,[h,D]);let A=je.useMemo(()=>({onKeyDown:I,onPointerDown:E,onClick:E}),[I,E]),X=je.useMemo(()=>({onKeyDown:I,onPointerDown:_,onMouseDown:_,onClickCapture:B,onMouseDownCapture(U){B(),P(U)},onPointerDownCapture(U){B(),P(U)},onMouseUpCapture:B,onTouchEndCapture:B,onTouchMoveCapture:B}),[I,B,P,_]);return je.useMemo(()=>o?{reference:A,floating:X,trigger:A}:{},[o,A,X])}var Ce=g(F(),1);function il(e,t,o){let{reference:r,floating:n}=e,s=Be(t),i=Zo(t),a=Jo(i),c=Se(t),l=s==="y",u=r.x+r.width/2-n.width/2,d=r.y+r.height/2-n.height/2,p=r[a]/2-n[a]/2,m;switch(c){case"top":m={x:u,y:r.y-n.height};break;case"bottom":m={x:u,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:d};break;case"left":m={x:r.x-n.width,y:d};break;default:m={x:r.x,y:r.y}}let f=rt(t);return f&&(m[i]+=p*(f==="end"?1:-1)*(o&&l?-1:1)),m}async function cl(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:s,rects:i,elements:a,strategy:c}=e,{boundary:l="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=ot(t,e),f=Hr(m),x=a[p?d==="floating"?"reference":"floating":d],b=eo(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(x)))==null||o?x:x.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:l,rootBoundary:u,strategy:c})),y=d==="floating"?{x:r,y:n,width:i.floating.width,height:i.floating.height}:i.reference,w=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),v=await(s.isElement==null?void 0:s.isElement(w))&&await(s.getScale==null?void 0:s.getScale(w))||{x:1,y:1},S=eo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:w,strategy:c}):y);return{top:(b.top-S.top+f.top)/v.y,bottom:(S.bottom-b.bottom+f.bottom)/v.y,left:(b.left-S.left+f.left)/v.x,right:(S.right-b.right+f.right)/v.x}}var qp=50,ul=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:i}=o,a=i.detectOverflow?i:{...i,detectOverflow:cl},c=await(i.isRTL==null?void 0:i.isRTL(t)),l=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:d}=il(l,r,c),p=r,m=0,f={};for(let h=0;h<s.length;h++){let x=s[h];if(!x)continue;let{name:b,fn:y}=x,{x:w,y:v,data:S,reset:R}=await y({x:u,y:d,initialPlacement:r,placement:p,strategy:n,middlewareData:f,rects:l,platform:a,elements:{reference:e,floating:t}});u=w??u,d=v??d,f[b]={...f[b],...S},R&&m<qp&&(m++,typeof R=="object"&&(R.placement&&(p=R.placement),R.rects&&(l=R.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):R.rects),{x:u,y:d}=il(l,p,c)),h=-1)}return{x:u,y:d,placement:p,strategy:n,middlewareData:f}};var fl=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:l}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:h=!0,...x}=ot(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let b=Se(n),y=Be(a),w=Se(a)===a,v=await(c.isRTL==null?void 0:c.isRTL(l.floating)),S=p||(w||!h?[Go(a)]:Za(a)),R=f!=="none";!p&&R&&S.push(...Qa(a,h,f,v));let T=[a,...S],C=await c.detectOverflow(t,x),O=[],k=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&O.push(C[b]),d){let M=Ja(n,i,v);O.push(C[M[0]],C[M[1]])}if(k=[...k,{placement:n,overflows:O}],!O.every(M=>M<=0)){var z,D;let M=(((z=s.flip)==null?void 0:z.index)||0)+1,E=T[M];if(E&&(!(d==="alignment"?y!==Be(E):!1)||k.every(P=>Be(P.placement)===y?P.overflows[0]>0:!0)))return{data:{index:M,overflows:k},reset:{placement:E}};let I=(D=k.filter(B=>B.overflows[0]<=0).sort((B,P)=>B.overflows[1]-P.overflows[1])[0])==null?void 0:D.placement;if(!I)switch(m){case"bestFit":{var L;let B=(L=k.filter(P=>{if(R){let _=Be(P.placement);return _===y||_==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(_=>_>0).reduce((_,A)=>_+A,0)]).sort((P,_)=>P[1]-_[1])[0])==null?void 0:L[0];B&&(I=B);break}case"initialPlacement":I=a;break}if(n!==I)return{reset:{placement:I}}}return{}}}};function al(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ll(e){return Xa.some(t=>e[t]>=0)}var dl=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:r}=t,{strategy:n="referenceHidden",...s}=ot(e,t);switch(n){case"referenceHidden":{let i=await r.detectOverflow(t,{...s,elementContext:"reference"}),a=al(i,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:ll(a)}}}case"escaped":{let i=await r.detectOverflow(t,{...s,altBoundary:!0}),a=al(i,o.floating);return{data:{escapedOffsets:a,escaped:ll(a)}}}default:return{}}}}};var pl=new Set(["left","top"]);async function Kp(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),c=Be(o)==="y",l=pl.has(i)?-1:1,u=s&&c?-1:1,d=ot(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:f}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof f=="number"&&(m=a==="end"?f*-1:f),c?{x:m*u,y:p*l}:{x:p*l,y:m*u}}var ml=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 Kp(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}}}}},gl=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:y=>{let{x:w,y:v}=y;return{x:w,y:v}}},...l}=ot(e,t),u={x:o,y:r},d=await s.detectOverflow(t,l),p=Be(n),m=Vr(p),f=u[m],h=u[p],x=(y,w)=>jr(w+d[y==="y"?"top":"left"],w,w-d[y==="y"?"bottom":"right"]);i&&(f=x(m,f)),a&&(h=x(p,h));let b=c.fn({...t,[m]:f,[p]:h});return{...b,data:{x:b.x-o,y:b.y-r,enabled:{[m]:i,[p]:a}}}}}},hl=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:l=0,mainAxis:u=!0,crossAxis:d=!0}=ot(e,t),p={x:n,y:s},m=Be(i),f=Vr(m),h=p[f],x=p[m],b=ot(l,t),y=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:(o=b.mainAxis)!=null?o:0,crossAxis:(r=b.crossAxis)!=null?r:0};if(u){let S=f==="y"?"height":"width",R=a.reference[f]-a.floating[S]+y.mainAxis,T=a.reference[f]+a.reference[S]-y.mainAxis;h<R?h=R:h>T&&(h=T)}if(d){var w,v;let S=f==="y"?"width":"height",R=pl.has(Se(i)),T=a.reference[m]-a.floating[S]+(R&&((w=c.offset)==null?void 0:w[m])||0)+(R?0:y.crossAxis),C=a.reference[m]+a.reference[S]+(R?0:((v=c.offset)==null?void 0:v[m])||0)-(R?y.crossAxis:0);x<T?x=T:x>C&&(x=C)}return{[f]:h,[m]:x}}}},yl=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),l=Se(o),u=rt(o),d=Be(o)==="y",{width:p,height:m}=r.floating,f,h;l==="top"||l==="bottom"?(f=l,h=u===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(h=l,f=u==="end"?"top":"bottom");let x=m-c.top-c.bottom,b=p-c.left-c.right,y=Lt(m-c[f],x),w=Lt(p-c[h],b),v=t.middlewareData.shift,S=!v,R=y,T=w;v!=null&&v.enabled.x&&(T=b),v!=null&&v.enabled.y&&(R=x),S&&!u&&(d?T=p-2*tt(c.left,c.right):R=m-2*tt(c.top,c.bottom)),await i({...t,availableWidth:T,availableHeight:R});let C=await n.getDimensions(s.floating);return p!==C.width||m!==C.height?{reset:{rects:!0}}:{}}}};function vl(e){let t=ke(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Re(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r,a=Bt(o)!==s||Bt(r)!==i;return a&&(o=s,r=i),{width:o,height:r,$:a}}function ms(e){return H(e)?e:e.contextElement}function Ro(e){let t=ms(e);if(!Re(t))return dt(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=vl(t),i=(s?Bt(o.width):o.width)/r,a=(s?Bt(o.height):o.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Gp=dt(0);function wl(e){let t=ie(e);return!Ar()||!t.visualViewport?Gp:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Xp(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===ie(e)}function oo(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),s=ms(e),i=dt(1);t&&(r?H(r)&&(i=Ro(r)):i=Ro(e));let a=Xp(s,o,r)?wl(s):dt(0),c=(n.left+a.x)/i.x,l=(n.top+a.y)/i.y,u=n.width/i.x,d=n.height/i.y;if(s&&r){let p=ie(s),m=H(r)?ie(r):r,f=p,h=Nr(f);for(;h&&m!==f;){let x=Ro(h),b=h.getBoundingClientRect(),y=ke(h),w=b.left+(h.clientLeft+parseFloat(y.paddingLeft))*x.x,v=b.top+(h.clientTop+parseFloat(y.paddingTop))*x.y;c*=x.x,l*=x.y,u*=x.x,d*=x.y,c+=w,l+=v,f=ie(h),h=Nr(f)}}return eo({width:u,height:d,x:c,y:l})}function Ur(e,t){let o=qo(e).scrollLeft;return t?t.left+o:oo(ut(e)).left+o}function Rl(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 Jp(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=ut(r),a=t?zo(t.floating):!1;if(r===i||a&&s)return o;let c={scrollLeft:0,scrollTop:0},l=dt(1),u=dt(0),d=Re(r);if((d||!s)&&((Jt(r)!=="body"||Yo(i))&&(c=qo(r)),d)){let m=oo(r);l=Ro(r),u.x=m.x+r.clientLeft,u.y=m.y+r.clientTop}let p=i&&!d&&!s?Rl(i,c):dt(0);return{width:o.width*l.x,height:o.height*l.y,x:o.x*l.x-c.scrollLeft*l.x+u.x+p.x,y:o.y*l.y-c.scrollTop*l.y+u.y+p.y}}function Zp(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Qp(e){let t=qo(e),o=e.ownerDocument.body,r=tt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=tt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),s=-t.scrollLeft+Ur(e),i=-t.scrollTop;return ke(o).direction==="rtl"&&(s+=tt(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:s,y:i}}var em=25;function tm(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=ie(e),s=ut(e),i=n.visualViewport,a=s.clientWidth,c=s.clientHeight,l=0,u=0;if(i){let p=!Ar()||t==="fixed";r?p||(l=-i.offsetLeft,u=-i.offsetTop):(a=i.width,c=i.height,p&&(l=i.offsetLeft,u=i.offsetTop))}if(Ur(s)<=0){let p=s.ownerDocument,m=p.body,f=getComputedStyle(m),h=p.compatMode==="CSS1Compat"&&parseFloat(f.marginLeft)+parseFloat(f.marginRight)||0,x=Math.abs(s.clientWidth-m.clientWidth-h),b=getComputedStyle(s).scrollbarGutter==="stable both-edges"?x/2:x;b<=em&&(a-=b)}return{width:a,height:c,x:l,y:u}}function om(e,t){let o=oo(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=Ro(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,c=n*s.x,l=r*s.y;return{width:i,height:a,x:c,y:l}}function xl(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=tm(e,o,t);else if(t==="document")r=Qp(ut(e));else if(H(t))r=om(t,o);else{let n=wl(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return eo(r)}function rm(e,t){let o=t.get(e);if(o)return o;let r=Nt(e,[],!1).filter(a=>H(a)&&Jt(a)!=="body"),n=null,s=ke(e).position==="fixed",i=s?ct(e):e;for(;H(i)&&!ft(i);){let a=ke(i),c=Ir(i),l=n?n.position:s?"fixed":"";!c&&(l==="fixed"||l==="absolute"&&a.position==="static")?r=r.filter(d=>d!==i):n=a,i=ct(i)}return t.set(e,r),r}function nm(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?zo(t)?[]:rm(t,this._c):[].concat(o),r],a=xl(t,i[0],n),c=a.top,l=a.right,u=a.bottom,d=a.left;for(let p=1;p<i.length;p++){let m=xl(t,i[p],n);c=tt(m.top,c),l=Lt(m.right,l),u=Lt(m.bottom,u),d=tt(m.left,d)}return{width:l-d,height:u-c,x:d,y:c}}function sm(e){let{width:t,height:o}=vl(e);return{width:t,height:o}}function im(e,t,o){let r=Re(t),n=ut(t),s=o==="fixed",i=oo(e,!0,s,t),a={scrollLeft:0,scrollTop:0},c=dt(0);if((r||!s)&&((Jt(t)!=="body"||Yo(n))&&(a=qo(t)),r)){let p=oo(t,!0,s,t);c.x=p.x+t.clientLeft,c.y=p.y+t.clientTop}!r&&n&&(c.x=Ur(n));let l=n&&!r&&!s?Rl(n,a):dt(0),u=i.left+a.scrollLeft-c.x-l.x,d=i.top+a.scrollTop-c.y-l.y;return{x:u,y:d,width:i.width,height:i.height}}function ps(e){return ke(e).position==="static"}function bl(e,t){if(!Re(e)||ke(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ut(e)===o&&(o=o.ownerDocument.body),o}function El(e,t){let o=ie(e);if(zo(e))return o;if(!Re(e)){let n=ct(e);for(;n&&!ft(n);){if(H(n)&&!ps(n))return n;n=ct(n)}return o}let r=bl(e,t);for(;r&&Pa(r)&&ps(r);)r=bl(r,t);return r&&ft(r)&&ps(r)&&!Ir(r)?o:r||Oa(e)||o}var am=async function(e){let t=this.getOffsetParent||El,o=this.getDimensions,r=await o(e.floating);return{reference:im(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function lm(e){return ke(e).direction==="rtl"}var gs={convertOffsetParentRelativeRectToViewportRelativeRect:Jp,getDocumentElement:ut,getClippingRect:nm,getOffsetParent:El,getElementRects:am,getClientRects:Zp,getDimensions:sm,getScale:Ro,isElement:H,isRTL:lm};function Tl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function cm(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,d){u===void 0&&(u=!1),d===void 0&&(d=1),i();let p=e.getBoundingClientRect(),{left:m,top:f,width:h,height:x}=p;if(u||t(),!h||!x)return;let b=Xo(f),y=Xo(s.clientWidth-(m+h)),w=Xo(s.clientHeight-(f+x)),v=Xo(m),R={rootMargin:-b+"px "+-y+"px "+-w+"px "+-v+"px",threshold:tt(0,Lt(1,d))||1},T=!0;function C(O){let k=O[0].intersectionRatio;if(!Tl(p,e.getBoundingClientRect()))return a();if(k!==d){if(!T)return a();k?a(!1,k):n=setTimeout(()=>{a(!1,1e-7)},1e3)}T=!1}try{r=new IntersectionObserver(C,{...R,root:s.ownerDocument})}catch{r=new IntersectionObserver(C,R)}r.observe(e)}let c=ie(e),l=()=>a(o);return c.addEventListener("resize",l),a(!0),()=>{c.removeEventListener("resize",l),i()}}function Qo(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,l=ms(e),u=n||s?[...l?Nt(l):[],...t?Nt(t):[]]:[];u.forEach(b=>{n&&b.addEventListener("scroll",o),s&&b.addEventListener("resize",o)});let d=l&&a?cm(l,o,s):null,p=-1,m=null;i&&(m=new ResizeObserver(b=>{let[y]=b;y&&y.target===l&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var w;(w=m)==null||w.observe(t)})),o()}),l&&!c&&m.observe(l),t&&m.observe(t));let f,h=c?oo(e):null;c&&x();function x(){let b=oo(e);h&&!Tl(h,b)&&o(),h=b,f=requestAnimationFrame(x)}return o(),()=>{var b;u.forEach(y=>{n&&y.removeEventListener("scroll",o),s&&y.removeEventListener("resize",o)}),d?.(),(b=m)==null||b.disconnect(),m=null,c&&cancelAnimationFrame(f)}}var Sl=ml;var Cl=gl,Pl=fl,Ol=yl,_l=dl;var kl=hl,Wr=(e,t,o)=>{let r=new Map,n=o??{},s={...gs,...n.platform,_c:r};return ul(e,t,{...n,platform:s})};var ge=g(F(),1),Al=g(F(),1),Nl=g(Dt(),1),fm=typeof document<"u",dm=function(){},$r=fm?Al.useLayoutEffect:dm;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 Dl(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Il(e,t){let o=Dl(e);return Math.round(t*o)/o}function hs(e){let t=ge.useRef(e);return $r(()=>{t.current=e}),t}function Ml(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:l}=e,[u,d]=ge.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=ge.useState(r);Yr(p,r)||m(r);let[f,h]=ge.useState(null),[x,b]=ge.useState(null),y=ge.useCallback(P=>{P!==R.current&&(R.current=P,h(P))},[]),w=ge.useCallback(P=>{P!==T.current&&(T.current=P,b(P))},[]),v=s||f,S=i||x,R=ge.useRef(null),T=ge.useRef(null),C=ge.useRef(u),O=c!=null,k=hs(c),z=hs(n),D=hs(l),L=ge.useCallback(()=>{if(!R.current||!T.current)return;let P={placement:t,strategy:o,middleware:p};z.current&&(P.platform=z.current),Wr(R.current,T.current,P).then(_=>{let A={..._,isPositioned:D.current!==!1};M.current&&!Yr(C.current,A)&&(C.current=A,Nl.flushSync(()=>{d(A)}))})},[p,t,o,z,D]);$r(()=>{l===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,d(P=>({...P,isPositioned:!1})))},[l]);let M=ge.useRef(!1);$r(()=>(M.current=!0,()=>{M.current=!1}),[]),$r(()=>{if(v&&(R.current=v),S&&(T.current=S),v&&S){if(k.current)return k.current(v,S,L);L()}},[v,S,L,k,O]);let E=ge.useMemo(()=>({reference:R,floating:T,setReference:y,setFloating:w}),[y,w]),I=ge.useMemo(()=>({reference:v,floating:S}),[v,S]),B=ge.useMemo(()=>{let P={position:o,left:0,top:0};if(!I.floating)return P;let _=Il(I.floating,u.x),A=Il(I.floating,u.y);return a?{...P,transform:"translate("+_+"px, "+A+"px)",...Dl(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:_,top:A}},[o,a,I.floating,u.x,u.y]);return ge.useMemo(()=>({...u,update:L,refs:E,elements:I,floatingStyles:B}),[u,L,E,I,B])}var ys=(e,t)=>{let o=Sl(e);return{name:o.name,fn:o.fn,options:[e,t]}},xs=(e,t)=>{let o=Cl(e);return{name:o.name,fn:o.fn,options:[e,t]}},bs=(e,t)=>({fn:kl(e).fn,options:[e,t]}),vs=(e,t)=>{let o=Pl(e);return{name:o.name,fn:o.fn,options:[e,t]}},ws=(e,t)=>{let o=Ol(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Rs=(e,t)=>{let o=_l(e);return{name:o.name,fn:o.fn,options:[e,t]}};var So=g(F(),1),Jl=g(Dt(),1);var Gl=g(F(),1);var K=(e,t,o,r,n,s,...i)=>{if(i.length>0)throw new Error(De(1));let a;if(e&&t&&o&&r&&n&&s)a=(c,l,u,d)=>{let p=e(c,l,u,d),m=t(c,l,u,d),f=o(c,l,u,d),h=r(c,l,u,d),x=n(c,l,u,d);return s(p,m,f,h,x,l,u,d)};else if(e&&t&&o&&r&&n)a=(c,l,u,d)=>{let p=e(c,l,u,d),m=t(c,l,u,d),f=o(c,l,u,d),h=r(c,l,u,d);return n(p,m,f,h,l,u,d)};else if(e&&t&&o&&r)a=(c,l,u,d)=>{let p=e(c,l,u,d),m=t(c,l,u,d),f=o(c,l,u,d);return r(p,m,f,l,u,d)};else if(e&&t&&o)a=(c,l,u,d)=>{let p=e(c,l,u,d),m=t(c,l,u,d);return o(p,m,l,u,d)};else if(e&&t)a=(c,l,u,d)=>{let p=e(c,l,u,d);return t(p,l,u,d)};else if(e)a=e;else throw new Error("Missing arguments");return a};var ql=g(F(),1),Os=g(Ts(),1),Kl=g(Ul(),1);var Wl=g(F(),1);var Ss=[],Cs;function $l(){return Cs}function Yl(e){Ss.push(e)}function Ps(e){let t=(o,r)=>{let n=we(km).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 zl(e){return Wl.forwardRef(Ps(e))}function km(){return{didInitialize:!1}}var Im=go(19),Am=Im?Dm:Mm;function qr(e,t,o,r,n){return Am(e,t,o,r,n)}function Nm(e,t,o,r,n){let s=ql.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,Os.useSyncExternalStore)(e.subscribe,s,s)}Yl({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 Dm(e,t,o,r,n){let s=$l();if(!s)return Nm(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 Mm(e,t,o,r,n){return(0,Kl.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,o,r,n))}var Kr=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 qr(this,t,o,r,n)}};var ro=g(F(),1);var To=class extends Kr{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){ro.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){ro.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 ro.useDebugValue(t),qr(this,this.selectors[t],o,r,n)}useContextCallback(t,o){ro.useDebugValue(t);let r=W(o??It);this.context[t]=r}useStateSetter(t){let o=ro.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 Lm={open:K(e=>e.open),transitionStatus:K(e=>e.transitionStatus),domReferenceElement:K(e=>e.domReferenceElement),referenceElement:K(e=>e.positionReference??e.referenceElement),floatingElement:K(e=>e.floatingElement),floatingId:K(e=>e.floatingId)},pt=class extends To{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:nl(),nested:r,triggerElements:s},Lm),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Ha(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 Xl(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),l=t.useState(o?"popupElement":"positionerElement"),u=t.context.triggerElements,d=i,p=Gl.useRef(null);r===void 0&&p.current===null&&(p.current=new pt({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:l,triggerElements:u,onOpenChange:d,floatingId:n,syncOnly:!0,nested:s}));let m=r??p.current;return t.useSyncedValue("floatingId",n),j(()=>{let f={open:a,floatingId:n,referenceElement:c,floatingElement:l};H(c)&&(f.domReferenceElement=c),m.state.positionReference===m.state.referenceElement&&(f.positionReference=c),m.update(f)},[a,n,c,l,m]),m.context.onOpenChange=d,m.context.nested=s,m}var Zl={tabIndex:-1,[ns]:""};function Ql(e,t,o=!1){let r=At(),n=wo()!=null,s=So.useRef(null);e===void 0&&s.current===null&&(s.current=t(r,n));let i=e??s.current;return Xl({popupStore:i,treatPopupAsFloatingElement:o,floatingRootContext:i.state.floatingRootContext,floatingId:r,nested:n,onOpenChange:i.setOpen}),{store:i,internalStore:s.current}}function Bm(e,t){let o=So.useRef(null),r=So.useRef(null);return So.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 Fm(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 jm(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function ec(e,t,o,r={}){let n=o.reason,s=n===$.triggerHover,i=t&&n===$.triggerFocus,a=!t&&(n===$.triggerPress||n===$.escapeKey),c=jm(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let l=()=>{let u={...r.extraState,open:t};i?u.instantType="focus":a?u.instantType="dismiss":s&&(u.instantType=void 0),Fm(u,t,o.trigger,c()),e.update(u)};s?Jl.flushSync(l):l()}function tc(e,t,o,r){Ma(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:r,preventUnmountingOnClose:!1})})}function oc(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=Bm(e,o),i=W(a=>{if(s(a),!a)return;let c=o.select("open"),l=o.select("activeTriggerId");if(l===e){o.update({activeTriggerElement:a,...c?r:null});return}l==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:a,...r})});return j(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:i,isMountedByThisTrigger:n}}function rc(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=e.useState("open"),n=e.useState("triggerCount");j(()=>{if(!r){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let s=e.context.triggerElements.size,i={};e.state.triggerCount!==s&&(i.triggerCount=s);let a=e.select("activeTriggerId"),c=null;if(a){let l=e.context.triggerElements.getById(a);l?l!==e.state.activeTriggerElement&&(i.activeTriggerElement=l):c=a}if(!c&&!a&&s===1){let l=e.context.triggerElements.entries().next();if(!l.done){let[u,d]=l.value;i.activeTriggerId=u,i.activeTriggerElement=d}}(i.triggerCount!==void 0||i.activeTriggerId!==void 0||i.activeTriggerElement!==void 0)&&e.update(i),c&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===c&&!e.context.triggerElements.getById(c)){let l=J($.none);e.setOpen(!1,l),l.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,n,o])}function nc(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 c=W(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Dr({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:s}}function sc(e,t){e.useSyncedValues(t),j(()=>()=>{e.update({activeTriggerProps:fe,inactiveTriggerProps:fe,popupProps:fe})},[e])}var jt=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,o){let r=this.idMap.get(t);r!==o&&(r!==void 0&&this.elementsSet.delete(r),this.elementsSet.add(o),this.idMap.set(t,o))}delete(t){let o=this.idMap.get(t);o&&(this.elementsSet.delete(o),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let o of this.elementsSet)if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function ic(){return new pt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new jt,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function lc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:ic(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:fe,inactiveTriggerProps:fe,popupProps:fe}}function cc(e,t,o=!1){return new pt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var er=K(e=>e.triggerIdProp??e.activeTriggerId),_s=K(e=>e.openProp??e.open),ac=K(e=>(e.popupElement?.id??e.floatingId)||void 0);function uc(e,t){return t!==void 0&&_s(e)&&er(e)===t}function Vm(e,t){return uc(e,t)?!0:t!==void 0&&_s(e)&&er(e)==null&&e.triggerCount===1}var fc={open:_s,mounted:K(e=>e.mounted),transitionStatus:K(e=>e.transitionStatus),floatingRootContext:K(e=>e.floatingRootContext),triggerCount:K(e=>e.triggerCount),preventUnmountingOnClose:K(e=>e.preventUnmountingOnClose),payload:K(e=>e.payload),activeTriggerId:er,activeTriggerElement:K(e=>e.mounted?e.activeTriggerElement:null),popupId:ac,isTriggerActive:K((e,t)=>t!==void 0&&er(e)===t),isOpenedByTrigger:K((e,t)=>uc(e,t)),isMountedByTrigger:K((e,t)=>t!==void 0&&er(e)===t&&e.mounted),triggerProps:K((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:K((e,t)=>Vm(e,t)?ac(e):void 0),popupProps:K(e=>e.popupProps),popupElement:K(e=>e.popupElement),positionerElement:K(e=>e.positionerElement)};function dc(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=At(),s=wo()!=null,i=we(()=>new pt({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new jt,floatingId:n,syncOnly:!1,nested:s})).current;return j(()=>{let a={open:t,floatingId:n};r.reference!==void 0&&(a.referenceElement=r.reference,a.domReferenceElement=H(r.reference)?r.reference:null),r.floating!==void 0&&(a.floatingElement=r.floating),i.update(a)},[t,n,r.reference,r.floating,i]),i.context.onOpenChange=o,i.context.nested=s,i}function ks(e={}){let{nodeId:t,externalTree:o}=e,r=dc(e),n=e.rootContext||r,s=n.useState("referenceElement"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.useState("open"),l=n.useState("floatingId"),[u,d]=Ce.useState(null),[p,m]=Ce.useState(void 0),[f,h]=Ce.useState(void 0),x=Ce.useRef(null),b=Ft(o),y=Ce.useMemo(()=>({reference:s,floating:i,domReference:a}),[s,i,a]),w=Ml({...e,elements:{...y,...u&&{reference:u}}}),v=H(p)?p:null,S=f===void 0?n.state.floatingElement:f;n.useSyncedValue("referenceElement",p??null),n.useSyncedValue("domReferenceElement",p===void 0?a:v),n.useSyncedValue("floatingElement",S);let R=Ce.useCallback(D=>{let L=H(D)?{getBoundingClientRect:()=>D.getBoundingClientRect(),getClientRects:()=>D.getClientRects(),contextElement:D}:D;d(L),w.refs.setReference(L)},[w.refs]),T=Ce.useCallback(D=>{(H(D)||D===null)&&(x.current=D,m(D)),(H(w.refs.reference.current)||w.refs.reference.current===null||D!==null&&!H(D))&&w.refs.setReference(D)},[w.refs,m]),C=Ce.useCallback(D=>{h(D),w.refs.setFloating(D)},[w.refs]),O=Ce.useMemo(()=>({...w.refs,setReference:T,setFloating:C,setPositionReference:R,domReference:x}),[w.refs,T,C,R]),k=Ce.useMemo(()=>({...w.elements,domReference:a}),[w.elements,a]),z=Ce.useMemo(()=>({...w,dataRef:n.context.dataRef,open:c,onOpenChange:n.setOpen,events:n.context.events,floatingId:l,refs:O,elements:k,nodeId:t,rootStore:n}),[w,O,k,t,n,c,l]);return j(()=>{a&&(x.current=a)},[a]),j(()=>{n.context.dataRef.current.floatingContext=z;let D=b?.nodesRef.current.find(L=>L.id===t);D&&(D.context=z)}),Ce.useMemo(()=>({...w,context:z,refs:O,elements:k,rootStore:n}),[w,O,k,z,n])}var mt=g(F(),1);var Is=Rt.os.mac&&Rt.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),c=mt.useRef(null),l=mt.useRef(!0),u=Qe();mt.useEffect(()=>{let p=n.select("domReferenceElement");if(!o)return;let m=ie(p);function f(){let b=n.select("domReferenceElement");!n.select("open")&&Re(b)&&b===Mr(xe(b))&&(a.current=!0)}function h(){l.current=!0}function x(){l.current=!1}return et(ee(m,"blur",f),Is&&ee(m,"keydown",h,!0),Is&&ee(m,"pointerdown",x,!0))},[n,o]),mt.useEffect(()=>{if(!o)return;function p(m){if(m.reason===$.triggerPress||m.reason===$.escapeKey){let f=n.select("domReferenceElement");H(f)&&(c.current=f,a.current=!0)}}return s.on("openchange",p),()=>{s.off("openchange",p)}},[s,o,n]);let d=mt.useMemo(()=>{function p(){a.current=!1,c.current=null}return{onMouseLeave(){p()},onFocus(m){let f=m.currentTarget;if(a.current){if(c.current===f)return;p()}let h=Ie(m.nativeEvent);if(H(h)){if(Is&&!m.relatedTarget){if(!l.current&&!Wa(h))return}else if(!$a(h))return}let x=Mt(m.relatedTarget,n.context.triggerElements),{nativeEvent:b,currentTarget:y}=m,w=typeof r=="function"?r():r;if(n.select("open")&&x||w===0||w===void 0){n.setOpen(!0,J($.triggerFocus,b,y));return}u.start(w,()=>{a.current||n.setOpen(!0,J($.triggerFocus,b,y))})},onBlur(m){p();let f=m.relatedTarget,h=m.nativeEvent,x=H(f)&&f.hasAttribute(vo("focus-guard"))&&f.getAttribute("data-type")==="outside";u.start(0,()=>{let b=n.select("domReferenceElement"),y=Mr(xe(b));!f&&y===b||te(i.current.floatingContext?.refs.floating.current,y)||te(b,y)||x||Mt(f??y,n.context.triggerElements)||n.setOpen(!1,J($.triggerFocus,h))})}}},[i,r,n,u]);return mt.useMemo(()=>o?{reference:d,trigger:d}:{},[o,d])}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},Gr=new WeakMap;function Co(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&&Co(s),Co(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 Po(e){let t=e.context.dataRef.current,o=we(()=>t.hoverInteractionState??Ns.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),ho(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ms(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:l}=s.context,u=Ft(),d=wo(),p=Po(s),m=Qe(),f=W(()=>Br(l.current.openEvent?.type,p.interactedInside)),h=W(()=>Ya(l.current.openEvent?.type)),x=W(()=>{Co(p)});j(()=>{i||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,x())},[i,p,x]),Ds.useEffect(()=>x,[x]),j(()=>{if(o&&i&&p.handleCloseOptions?.blockPointerEvents&&h()&&H(c)&&a){let b=c,y=a,w=xe(a),v=u?.nodesRef.current.find(C=>C.id===d)?.context?.elements.floating;v&&(v.style.pointerEvents="");let S=p.pointerEventsScopeElement!==y?p.pointerEventsScopeElement:null,R=v!==y?v:null,T=p.handleCloseOptions?.getScope?.()??S??R??b.closest("[data-rootownerid]")??w.body;return Xr(p,{scopeElement:T,referenceElement:b,floatingElement:y}),()=>{x()}}},[o,i,c,a,p,h,u,d,x]),Ds.useEffect(()=>{if(!o)return;function b(){return!!(u&&d&&St(u.nodesRef.current,d).length>0)}function y(C){let O=Tt(r,"close",p.pointerType),k=()=>{s.setOpen(!1,J($.triggerHover,C)),u?.events.emit("floating.closed",C)};O?p.openChangeTimeout.start(O,k):(p.openChangeTimeout.clear(),k())}function w(C){let O=Ie(C);if(!is(O)){p.interactedInside=!1;return}p.interactedInside=O?.closest("[aria-haspopup]")!=null}function v(){p.openChangeTimeout.clear(),m.clear(),u?.events.off("floating.closed",R),x()}function S(C){if(b()&&u){u.events.on("floating.closed",R);return}if(Mt(C.relatedTarget,s.context.triggerElements))return;let O=l.current.floatingContext?.nodeId??n,k=C.relatedTarget;if(!(u&&O&&H(k)&&St(u.nodesRef.current,O,!1).some(D=>te(D.context?.elements.floating,k)))){if(p.handler){p.handler(C);return}x(),h()&&!f()&&y(C)}}function R(C){!u||!d||b()||m.start(0,()=>{u.events.off("floating.closed",R),s.setOpen(!1,J($.triggerHover,C)),u.events.emit("floating.closed",C)})}let T=a;return et(T&&ee(T,"mouseenter",v),T&&ee(T,"mouseleave",S),T&&ee(T,"pointerdown",w,!0),()=>{u?.events.off("floating.closed",R)})},[o,a,s,l,r,n,h,f,x,p,u,d,m])}var Vt=g(F(),1),pc=g(Dt(),1);var Hm={current:null};function Ls(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:c=Hm,externalTree:l,isActiveTrigger:u=!0,getHandleCloseContext:d,isClosing:p,shouldOpen:m}=t,f="rootStore"in e?e.rootStore:e,{dataRef:h,events:x}=f.context,b=Ft(l),y=Po(f),w=Vt.useRef(!1),v=Le(n),S=Le(r),R=Le(i),T=Le(o),C=Le(m),O=Le(p),k=W(()=>Br(h.current.openEvent?.type,y.interactedInside)),z=W(()=>C.current?.()!==!1),D=W((E,I,B)=>{let P=f.context.triggerElements;if(P.hasElement(I))return!E||!te(E,I);if(!H(B))return!1;let _=B;return P.hasMatchingElement(A=>te(A,_))&&(!E||!te(E,_))}),L=W(()=>{if(!y.handler)return;xe(f.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),M=W(()=>{Co(y)});return u&&(y.handleCloseOptions=v.current?.__options),Vt.useEffect(()=>L,[L]),Vt.useEffect(()=>{if(!o)return;function E(I){I.open?w.current=!1:(w.current=I.reason===$.triggerHover,L(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return x.on("openchange",E),()=>{x.off("openchange",E)}},[o,x,y,L]),Vt.useEffect(()=>{if(!o)return;function E(_,A=!0){let X=Tt(S.current,"close",y.pointerType);X?y.openChangeTimeout.start(X,()=>{f.setOpen(!1,J($.triggerHover,_)),b?.events.emit("floating.closed",_)}):A&&(y.openChangeTimeout.clear(),f.setOpen(!1,J($.triggerHover,_)),b?.events.emit("floating.closed",_))}let I=c.current??(u?f.select("domReferenceElement"):null);if(!H(I))return;function B(_){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,s&&!Et(y.pointerType))return;let A=as(R.current),X=Tt(S.current,"open",y.pointerType),U=Ie(_),Q=_.currentTarget??null,Z=f.select("domReferenceElement"),ne=Q;if(H(U)&&!f.context.triggerElements.hasElement(U)){for(let ue of f.context.triggerElements.elements())if(te(ue,U)){ne=ue;break}}H(Q)&&H(Z)&&!f.context.triggerElements.hasElement(Q)&&te(Q,Z)&&(ne=Z);let Y=ne==null?!1:D(Z,ne,U),ae=f.select("open"),le=O.current?.()??f.select("transitionStatus")==="ending",de=!ae&&le&&w.current,Oe=!Y&&H(ne)&&H(Z)&&te(Z,ne)&&de,ve=A>0&&!X,G=Y&&(ae||de)||Oe,ce=!ae||Y;if(G){z()&&f.setOpen(!0,J($.triggerHover,_,ne));return}ve||(X?y.openChangeTimeout.start(X,()=>{ce&&z()&&f.setOpen(!0,J($.triggerHover,_,ne))}):ce&&z()&&f.setOpen(!0,J($.triggerHover,_,ne)))}function P(_){if(k()){M();return}L();let A=f.select("domReferenceElement"),X=xe(A);y.restTimeout.clear(),y.restTimeoutPending=!1;let U=h.current.floatingContext??d?.();if(Mt(_.relatedTarget,f.context.triggerElements))return;if(v.current&&U){f.select("open")||y.openChangeTimeout.clear();let Z=c.current;y.handler=v.current({...U,tree:b,x:_.clientX,y:_.clientY,onClose(){M(),L(),T.current&&!k()&&Z===f.select("domReferenceElement")&&E(_,!0)}}),X.addEventListener("mousemove",y.handler),y.handler(_);return}(y.pointerType!=="touch"||!te(f.select("floatingElement"),_.relatedTarget))&&E(_)}return a?et(ee(I,"mousemove",B,{once:!0}),ee(I,"mouseenter",B),ee(I,"mouseleave",P)):et(ee(I,"mouseenter",B),ee(I,"mouseleave",P))},[L,M,h,S,f,o,v,y,u,D,k,s,a,R,c,b,T,d,O,z]),Vt.useMemo(()=>{if(!o)return;function E(I){y.pointerType=I.pointerType}return{onPointerDown:E,onPointerEnter:E,onMouseMove(I){let{nativeEvent:B}=I,P=I.currentTarget,_=f.select("domReferenceElement"),A=f.select("open"),X=D(_,P,I.target);if(s&&!Et(y.pointerType))return;if(A&&X&&y.handleCloseOptions?.blockPointerEvents){let Z=f.select("floatingElement");if(Z){let ne=y.handleCloseOptions?.getScope?.()??P.ownerDocument.body;Xr(y,{scopeElement:ne,referenceElement:P,floatingElement:Z})}}let U=as(R.current);if(A&&!X||U===0||!X&&y.restTimeoutPending&&I.movementX**2+I.movementY**2<2)return;y.restTimeout.clear();function Q(){if(y.restTimeoutPending=!1,k())return;let Z=f.select("open");!y.blockMouseMove&&(!Z||X)&&z()&&f.setOpen(!0,J($.triggerHover,B,P))}y.pointerType==="touch"?pc.flushSync(()=>{Q()}):X&&A?Q():(y.restTimeoutPending=!0,y.restTimeout.start(U,Q))}}},[o,y,k,D,s,f,R,z])}var mc=.1,Um=mc*mc,re=.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,c,l){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,c,l)&&(u=!u),Jr(e,t,c,l,o,r)&&(u=!u),u}function Wm(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),c=Math.min(r,s),l=Math.max(r,s);return e>=i&&e<=a&&t>=c&&t<=l}function Bs(e={}){let{blockPointerEvents:t=!1}=e,o=new We,r=({x:n,y:s,placement:i,elements:a,onClose:c,nodeId:l,tree:u})=>{let d=i?.split("-")[0],p=!1,m=null,f=null,h=typeof performance<"u"?performance.now():0;function x(y,w){let v=performance.now(),S=v-h;if(m===null||f===null||S===0)return m=y,f=w,h=v,!1;let R=y-m,T=w-f,C=R*R+T*T,O=S*S*Um;return m=y,f=w,h=v,C<O}function b(){o.clear(),c()}return function(w){o.clear();let v=a.domReference,S=a.floating;if(!v||!S||d==null||n==null||s==null)return;let{clientX:R,clientY:T}=w,C=Ie(w),O=w.type==="mouseleave",k=te(S,C),z=te(v,C);if(k&&(p=!0,!O))return;if(z&&(p=!1,!O)){p=!0;return}if(O&&H(w.relatedTarget)&&te(S,w.relatedTarget))return;function D(){return!!(u&&St(u.nodesRef.current,l).length>0)}function L(){D()||b()}if(D())return;let M=v.getBoundingClientRect(),E=S.getBoundingClientRect(),I=n>E.right-E.width/2,B=s>E.bottom-E.height/2,P=E.width>M.width,_=E.height>M.height,A=(P?M:E).left,X=(P?M:E).right,U=(_?M:E).top,Q=(_?M:E).bottom;if(d==="top"&&s>=M.bottom-1||d==="bottom"&&s<=M.top+1||d==="left"&&n>=M.right-1||d==="right"&&n<=M.left+1){L();return}let Z=!1;switch(d){case"top":Z=Qr(R,T,A,M.top+1,X,E.bottom-1);break;case"bottom":Z=Qr(R,T,A,E.top+1,X,M.bottom-1);break;case"left":Z=Qr(R,T,E.right-1,Q,M.left+1,U);break;case"right":Z=Qr(R,T,M.right-1,Q,E.left+1,U);break;default:}if(Z)return;if(p&&!Wm(R,T,M)){L();return}if(!O&&x(R,T)){L();return}let ne=!1;switch(d){case"top":{let Y=P?re/2:re*4,ae=P||I?n+Y:n-Y,le=P?n-Y:I?n+Y:n-Y,de=s+re+1,Oe=I||P?E.bottom-re:E.top,ve=I?P?E.bottom-re:E.top:E.bottom-re;ne=Zr(R,T,ae,de,le,de,E.left,Oe,E.right,ve);break}case"bottom":{let Y=P?re/2:re*4,ae=P||I?n+Y:n-Y,le=P?n-Y:I?n+Y:n-Y,de=s-re,Oe=I||P?E.top+re:E.bottom,ve=I?P?E.top+re:E.bottom:E.top+re;ne=Zr(R,T,ae,de,le,de,E.left,Oe,E.right,ve);break}case"left":{let Y=_?re/2:re*4,ae=_||B?s+Y:s-Y,le=_?s-Y:B?s+Y:s-Y,de=n+re+1,Oe=B||_?E.right-re:E.left,ve=B?_?E.right-re:E.left:E.right-re;ne=Zr(R,T,Oe,E.top,ve,E.bottom,de,ae,de,le);break}case"right":{let Y=_?re/2:re*4,ae=_||B?s+Y:s-Y,le=_?s-Y:B?s+Y:s-Y,de=n-re,Oe=B||_?E.left+re:E.right,ve=B?_?E.left+re:E.right:E.left+re;ne=Zr(R,T,de,ae,de,le,Oe,E.top,ve,E.bottom);break}default:}ne?p||o.start(40,L):L()}};return r.__options={...e,blockPointerEvents:t},r}var Fs=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Gt.startingStyle]="startingStyle",e[e.endingStyle=Gt.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),tr=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),$m={[tr.popupOpen]:""},Dw={[tr.popupOpen]:"",[tr.pressed]:""},Ym={[Fs.open]:""},zm={[Fs.closed]:""},qm={[Fs.anchorHidden]:""},gc={open(e){return e?$m:null}};var Oo={open(e){return e?Ym:zm},anchorHidden(e){return e?qm:null}};function hc(e){return go(19)?e:e?"true":void 0}var Ye=g(F(),1);var Km=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:l,padding:u=0,offsetParent:d="real"}=ot(e,t)||{};if(l==null)return{};let p=Hr(u),m={x:o,y:r},f=Zo(n),h=Jo(f),x=await i.getDimensions(l),b=f==="y",y=b?"top":"left",w=b?"bottom":"right",v=b?"clientHeight":"clientWidth",S=s.reference[h]+s.reference[f]-m[f]-s.floating[h],R=m[f]-s.reference[f],T=d==="real"?await i.getOffsetParent?.(l):a.floating,C=a.floating[v]||s.floating[h];(!C||!await i.isElement?.(T))&&(C=a.floating[v]||s.floating[h]);let O=S/2-R/2,k=C/2-x[h]/2-1,z=Math.min(p[y],k),D=Math.min(p[w],k),L=z,M=C-x[h]-D,E=C/2-x[h]/2+O,I=jr(L,E,M),B=!c.arrow&&rt(n)!=null&&E!==I&&s.reference[h]/2-(E<L?z:D)-x[h]/2<0,P=B?E<L?E-L:E-M:0;return{[f]:m[f]+P,data:{[f]:I,centerOffset:E-I-P,...B&&{alignmentOffset:P}},reset:B}}}),yc=(e,t)=>({...Km(e),options:[e,t]});var Gm=Rs().fn,xc={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;return{data:{referenceHidden:(await Gm(e)).data?.referenceHidden||s}}}};var or={sideX:"left",sideY:"top"},bc={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,c=ie(n),l=c.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:o,data:or};let d=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(d===c){let y=xe(n);p={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await s.isElement?.(d)&&(p=await s.getDimensions(d));let m=Se(a),f=t,h=o;m==="left"&&(f=p.width-(t+r.width)),m==="top"&&(h=p.height-(o+r.height));let x=m==="left"?"right":or.sideX,b=m==="top"?"bottom":or.sideY;return{x:f,y:h,data:{sideX:x,sideY:b}}}};function Rc(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 vc(e,t,o){let{rects:r,placement:n}=e;return{side:Rc(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 Ec(e){let{anchor:t,positionMethod:o="absolute",side:r="bottom",sideOffset:n=0,align:s="center",alignOffset:i=0,collisionBoundary:a,collisionPadding:c=5,sticky:l=!1,arrowPadding:u=5,disableAnchorTracking:d=!1,inline:p,keepMounted:m=!1,floatingRootContext:f,mounted:h,collisionAvoidance:x,shiftCrossAxis:b=!1,nodeId:y,adaptiveOrigin:w,lazyFlip:v=!1,externalTree:S}=e,[R,T]=Ye.useState(null);!h&&R!==null&&T(null);let C=x.side||"flip",O=x.align||"flip",k=x.fallbackAxisSide||"end",z=typeof t=="function"?t:void 0,D=W(z),L=z?D:t,M=Le(t),E=Le(h),B=mo()==="rtl",P=R||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":B?"left":"right","inline-start":B?"right":"left"}[r],_=s==="center"?P:`${P}-${s}`,A=c,X=1,U=r==="bottom"?X:0,Q=r==="top"?X:0,Z=r==="right"?X:0,ne=r==="left"?X:0;typeof A=="number"?A={top:A+U,right:A+ne,bottom:A+Q,left:A+Z}:A&&(A={top:(A.top||0)+U,right:(A.right||0)+ne,bottom:(A.bottom||0)+Q,left:(A.left||0)+Z});let Y={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:A},ae=Ye.useRef(null),le=Le(n),de=Le(i),Oe=typeof n!="function"?n:0,ve=typeof i!="function"?i:0,G=[];p&&G.push(p),G.push(ys(oe=>{let _e=vc(oe,r,B),at=typeof le.current=="function"?le.current(_e):le.current,ze=typeof de.current=="function"?de.current(_e):de.current;return{mainAxis:at,crossAxis:ze,alignmentAxis:ze}},[Oe,ve,B,r]));let ce=O==="none"&&C!=="shift",ue=!ce&&(l||b||C==="shift"),Yt=C==="none"?null:vs({...Y,padding:{top:A.top+X,right:A.right+X,bottom:A.bottom+X,left:A.left+X},mainAxis:!b&&C==="flip",crossAxis:O==="flip"?"alignment":!1,fallbackAxisSideDirection:k}),Xe=ce?null:xs(oe=>{let _e=xe(oe.elements.floating).documentElement;return{...Y,rootBoundary:b?{x:0,y:0,width:_e.clientWidth,height:_e.clientHeight}:void 0,mainAxis:O!=="none",crossAxis:ue,limiter:l||b?void 0:bs(at=>{if(!ae.current)return{};let{width:ze,height:bt}=ae.current.getBoundingClientRect(),Ze=Be(Se(at.placement)),zt=Ze==="y"?ze:bt,ao=Ze==="y"?A.left+A.right:A.top+A.bottom;return{offset:zt/2+ao/2}})}},[Y,l,b,A,O]);C==="shift"||O==="shift"||s==="center"?G.push(Xe,Yt):G.push(Yt,Xe),G.push(ws({...Y,apply({elements:{floating:oe},availableWidth:_e,availableHeight:at,rects:ze}){if(!E.current)return;let bt=oe.style;bt.setProperty("--available-width",`${_e}px`),bt.setProperty("--available-height",`${at}px`);let Ze=ie(oe).devicePixelRatio||1,{x:zt,y:ao,width:yr,height:On}=ze.reference,_n=(Math.round((zt+yr)*Ze)-Math.round(zt*Ze))/Ze,kn=(Math.round((ao+On)*Ze)-Math.round(ao*Ze))/Ze;bt.setProperty("--anchor-width",`${_n}px`),bt.setProperty("--anchor-height",`${kn}px`)}}),yc(oe=>({element:ae.current||xe(oe.elements.floating).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(oe){let{elements:_e,middlewareData:at,placement:ze,rects:bt,y:Ze}=oe,zt=Se(ze),ao=Be(zt),yr=ae.current,On=at.arrow?.x||0,_n=at.arrow?.y||0,kn=yr?.clientWidth||0,If=yr?.clientHeight||0,In=On+kn/2,yi=_n+If/2,Af=Math.abs(at.shift?.y||0),Nf=bt.reference.height/2,Bo=typeof n=="function"?n(vc(oe,r,B)):n,Df=Af>Bo,Mf={top:`${In}px calc(100% + ${Bo}px)`,bottom:`${In}px ${-Bo}px`,left:`calc(100% + ${Bo}px) ${yi}px`,right:`${-Bo}px ${yi}px`}[zt],Lf=`${In}px ${bt.reference.y+Nf-Ze}px`;return _e.floating.style.setProperty("--transform-origin",ue&&ao==="y"&&Df?Lf:Mf),{}}},xc,w),j(()=>{!h&&f&&f.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,f]);let yt=Ye.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:Je,elements:it,x:ur,y:fr,middlewareData:ye,update:io,placement:N,context:V,isPositioned:pe,floatingStyles:Ee}=ks({rootContext:f,open:m?h:void 0,placement:_,middleware:G,strategy:o,whileElementsMounted:m?void 0:(...oe)=>Qo(...oe,yt),nodeId:y,externalTree:S}),{sideX:Pt,sideY:Lo}=ye.adaptiveOrigin||or,xt=pe?o:"fixed",He=Ye.useMemo(()=>{let oe=w?{position:xt,[Pt]:ur,[Lo]:fr}:{position:xt,...Ee};return pe||(oe.opacity=0),oe},[w,xt,Pt,ur,Lo,fr,Ee,pe]),Ot=Ye.useRef(null);j(()=>{if(!h)return;let oe=M.current,_e=typeof oe=="function"?oe():oe,ze=(wc(_e)?_e.current:_e)||null||null;ze!==Ot.current&&(Je.setPositionReference(ze),Ot.current=ze)},[h,Je,L,M]),Ye.useEffect(()=>{if(!h)return;let oe=M.current;typeof oe!="function"&&wc(oe)&&oe.current!==Ot.current&&(Je.setPositionReference(oe.current),Ot.current=oe.current)},[h,Je,L,M]),Ye.useEffect(()=>{if(m&&h&&it.reference&&it.floating)return Qo(it.reference,it.floating,io,yt)},[m,h,it,io,yt]);let _t=Se(N),dr=Rc(r,_t,B),pr=rt(N)||"center",mr=!!ye.hide?.referenceHidden;j(()=>{v&&h&&pe&&T(_t)},[v,h,pe,_t]);let gr=Ye.useMemo(()=>({position:"absolute",top:ye.arrow?.y,left:ye.arrow?.x}),[ye.arrow]),hr=ye.arrow?.centerOffset!==0;return Ye.useMemo(()=>({positionerStyles:He,arrowStyles:gr,arrowRef:ae,arrowUncentered:hr,side:dr,align:pr,physicalSide:_t,anchorHidden:mr,refs:Je,context:V,isPositioned:pe,update:io}),[He,gr,ae,hr,dr,pr,_t,mr,Je,V,pe,io])}function wc(e){return e!=null&&"current"in e}function en(e){return e==="starting"?el:fe}function Tc(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let c={...o};return a&&(c.pointerEvents="none"),Me("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:c},en(r),n],stateAttributesMapping:Oo})}var Pe=g(F(),1),Ac=g(Dt(),1);var Sc=g(F(),1);function Cc(e){let[t,o]=Sc.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var _o=g(F(),1);function js(e){let t=ke(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Re(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r;return(Bt(o)!==s||Bt(r)!==i)&&(o=s,r=i),{width:o,height:r}}function Oc(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:c}=e,l=bo(t,!0,!1),u=yo(),d=_o.useRef(null),p=_o.useRef(!0),m=_o.useRef(It),f=W(s),h=W(i),x=_o.useMemo(()=>{let b=a==="top",y=a==="left";return c==="rtl"?(b=b||a==="inline-end",y=y||a==="inline-end"):(b=b||a==="inline-start",y=y||a==="inline-start"),b?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[y?"right":"left"]:"0"}:fe},[a,c]);j(()=>{if(!n){m.current=It,p.current=!0,d.current=null;return}if(!t||!o)return;m.current=Pc(t,x),Vs(t,"auto");let b=on(t,"position","static"),y=on(t,"transform","none"),w=on(t,"scale","1"),v=Pc(o,{"--available-width":"max-content","--available-height":"max-content"});function S(){b(),y(),v()}function R(){S(),w()}if(f?.(),p.current||d.current===null){tn(o,"max-content");let k=js(t);return d.current=k,tn(o,k),R(),h?.(null,k),p.current=!1,()=>{m.current(),m.current=It}}tn(o,"max-content");let T=d.current,C=js(t);d.current=C,Vs(t,T),R(),h?.(T,C),tn(o,C);let O=new AbortController;return u.request(()=>{Vs(t,C),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},O.signal)}),()=>{O.abort(),u.cancel(),m.current(),m.current=It}},[r,t,o,l,u,n,f,h,x])}function on(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Pc(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(on(e,r,n));return o.length?()=>{o.forEach(r=>r())}:It}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 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 _c=g(F(),1);var kc=g(q(),1),rn=function(t){let{direction:o="ltr"}=t,r=_c.useMemo(()=>({direction:o}),[o]);return(0,kc.jsx)(Hn.Provider,{value:r,children:t.children})};var ko=g(q(),1);function Nc(e){let{store:t,side:o,cssVars:r,children:n}=e,s=mo(),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"),m=Cc(c?i:null),f=Zm(a,l),h=Pe.useRef(null),[x,b]=Pe.useState(null),[y,w]=Pe.useState(null),v=Pe.useRef(null),S=Pe.useRef(null),R=bo(v,!0,!1),T=yo(),[C,O]=Pe.useState(null),[k,z]=Pe.useState(!1);j(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let D=W(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),S.current?.style.setProperty("display","none")}),L=W(P=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),S.current?.style.removeProperty("display"),P&&O(P)}),M=Pe.useRef(null);j(()=>{(!c||!u)&&(M.current=null)},[c,u]),j(()=>{if(i&&m&&i!==m&&M.current!==i&&h.current){b(h.current),z(!0);let P=Jm(m,i);w(P),T.request(()=>{Ac.flushSync(()=>{z(!1)}),R(()=>{b(null),O(null),h.current=null})}),M.current=i}},[i,m,x,R,T]),j(()=>{let P=v.current;if(!P)return;let _=xe(P).createElement("div");for(let A of Array.from(P.childNodes))_.appendChild(A.cloneNode(!0));h.current=_});let E=x!=null,I;E?I=(0,ko.jsxs)(Pe.Fragment,{children:[(0,ko.jsx)("div",{"data-previous":!0,inert:hc(!0),ref:S,style:{...C?{[r.popupWidth]:`${C.width}px`,[r.popupHeight]:`${C.height}px`}:null,position:"absolute"},"data-ending-style":k?void 0:""},"previous"),(0,ko.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":k?"":void 0,children:n},f)]}):I=(0,ko.jsx)("div",{"data-current":!0,ref:v,children:n},f),j(()=>{let P=S.current;!P||!x||P.replaceChildren(...Array.from(x.childNodes))},[x]),Oc({popupElement:d,positionerElement:p,mounted:u,content:l,onMeasureLayout:D,onMeasureLayoutComplete:L,side:o,direction:s});let B={activationDirection:Xm(y),transitioning:E};return{children:I,state:B}}function Xm(e){if(e)return`${Ic(e.horizontal,5,"right","left")} ${Ic(e.vertical,5,"down","up")}`}function Ic(e,t,o,r){return e>t?o:e<-t?r:""}function Jm(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 Zm(e,t){let[o,r]=Pe.useState(0),n=Pe.useRef(e),s=Pe.useRef(t),i=Pe.useRef(!1);return j(()=>{let a=n.current,c=s.current,l=e!==a,u=t!==c;l?(r(d=>d+1),i.current=!u):i.current&&u&&(r(d=>d+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${o}`}var nn=g(F(),1),Dc=g(Dt(),1);var Mc=g(q(),1),Lc=nn.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...c}=t,{portalNode:l,portalSubtree:u}=us({container:n,ref:o,componentProps:t,elementProps:c});return!u&&!l?null:(0,Mc.jsxs)(nn.Fragment,{children:[u,l&&Dc.createPortal(r,l)]})});var Ve={};qe(Ve,{Arrow:()=>Zc,Handle:()=>rr,Popup:()=>Xc,Portal:()=>zc,Positioner:()=>Kc,Provider:()=>Qc,Root:()=>Fc,Trigger:()=>Wc,Viewport:()=>ou,createHandle:()=>ru});var gt=g(F(),1);var sn=g(F(),1),Hs=sn.createContext(void 0);function Ge(e){let t=sn.useContext(Hs);if(t===void 0&&!e)throw new Error(De(72));return t}var Bc=g(F(),1);var Qm={...fc,disabled:K(e=>e.disabled),instantType:K(e=>e.instantType),isInstantPhase:K(e=>e.isInstantPhase),trackCursorAxis:K(e=>e.trackCursorAxis),disableHoverablePopup:K(e=>e.disableHoverablePopup),lastOpenChangeReason:K(e=>e.openChangeReason),closeOnClick:K(e=>e.closeOnClick),closeDelay:K(e=>e.closeDelay),hasViewport:K(e=>e.hasViewport)},Io=class e extends To{constructor(t,o,r=!1){let n=new jt,s={...eg(),...t};s.floatingRootContext=cc(n,o,r),super(s,{popupRef:Bc.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},Qm)}setOpen=(t,o)=>{ec(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,J($.triggerPress,t))}static useStore(t,o){return Ql(t,(n,s)=>new e(o,n,s)).store}};function eg(){return{...lc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var an=g(q(),1),Fc=Ps(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:l,handle:u,triggerId:d,defaultTriggerId:p=null,children:m}=t,f=Io.useStore(u?.store,{open:r,openProp:n,activeTriggerId:p,triggerIdProp:d});tc(f,n,r,p),f.useControlledProp("openProp",n),f.useControlledProp("triggerIdProp",d),f.useContextCallback("onOpenChange",c),f.useContextCallback("onOpenChangeComplete",l);let h=f.useState("open"),x=!o&&h,b=f.useState("activeTriggerId"),y=f.useState("mounted"),w=f.useState("payload");f.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s}),f.useSyncedValue("disabled",o),rc(f,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:v,transitionStatus:S}=nc(x,f),R=f.useState("isInstantPhase"),T=f.useState("instantType"),C=f.useState("lastOpenChangeReason"),O=gt.useRef(null);j(()=>{h&&o&&f.setOpen(!1,J($.disabled))},[h,o,f]),j(()=>{S==="ending"&&C===$.none||S!=="ending"&&R?(T!=="delay"&&(O.current=T),f.set("instantType","delay")):O.current!==null&&(f.set("instantType",O.current),O.current=null)},[S,R,C,T,f]),j(()=>{x&&b==null&&f.set("payload",void 0)},[f,b,x]);let k=gt.useCallback(()=>{f.setOpen(!1,J($.imperativeAction))},[f]);gt.useImperativeHandle(a,()=>({unmount:v,close:k}),[v,k]);let z=x||y||!o&&i!=="none";return(0,an.jsxs)(Hs.Provider,{value:f,children:[z&&(0,an.jsx)(tg,{store:f,disabled:o,trackCursorAxis:i}),typeof m=="function"?m({payload:w}):m]})});function tg({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=ds(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=fs(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=gt.useMemo(()=>wt(s.reference,n.reference),[s.reference,n.reference]),a=gt.useMemo(()=>wt(s.trigger,n.trigger),[s.trigger,n.trigger]),c=gt.useMemo(()=>wt(Zl,s.floating,n.floating),[s.floating,n.floating]);return sc(e,{activeTriggerProps:i,inactiveTriggerProps:a,popupProps:c}),null}var cn=g(F(),1);var ln=g(F(),1),Us=ln.createContext(void 0);function jc(){return ln.useContext(Us)}var Vc=(function(e){return e[e.popupOpen=tr.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var Uc="data-base-ui-tooltip-trigger";function Hc(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(H(n))return n}}let t=e.target;return H(t)?t:null}function og(e){let t=e;for(;t;){if(t.hasAttribute(Uc))return t;let o=t.parentElement;if(o){t=o;continue}let r=t.getRootNode();t="host"in r&&H(r.host)?r.host:null}return null}var Wc=zl(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:c,delay:l,closeOnClick:u=!0,closeDelay:d,id:p,...m}=t,f=Ge(!0),h=i?.store??f;if(!h)throw new Error(De(82));let x=Ea(p),b=h.useState("isTriggerActive",x),y=h.useState("isOpenedByTrigger",x),w=h.useState("floatingRootContext"),v=cn.useRef(null),S=l??600,R=d??0,{registerTrigger:T,isMountedByThisTrigger:C}=oc(x,v,h,{payload:a,closeOnClick:u,closeDelay:R}),O=jc(),{delayRef:k,isInstantPhase:z,hasProvider:D}=cs(w,{open:y}),L=Po(w);h.useSyncedValue("isInstantPhase",z);let M=h.useState("disabled"),E=c??M,I=Le(E),B=h.useState("trackCursorAxis"),P=h.useState("disableHoverablePopup"),_=cn.useRef(!1),A=Qe(),X=cn.useRef(void 0);function U(){let G=O?.delay,ce=typeof k.current=="object"?k.current.open:void 0,ue=S;return D&&(ce!==0?ue=l??G??S:ue=0),ue}function Q(G){let ce=v.current;if(!ce||!G)return!1;let ue=og(G);return ue!==null&&ue!==ce&&te(ce,ue)}function Z(G){let ce=Q(G);return _.current=ce,ce&&(L.openChangeTimeout.clear(),L.restTimeout.clear(),L.restTimeoutPending=!1,A.clear()),ce}let ne=Ls(w,{enabled:!E,mouseOnly:!0,move:!1,handleClose:!P&&B!=="both"?Bs():null,restMs:U,delay(){let G=typeof k.current=="object"?k.current.close:void 0,ce=R;return d==null&&D&&(ce=G),{close:ce}},triggerElementRef:v,isActiveTrigger:b,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!_.current}}),Y=As(w,{enabled:!E}).reference,ae=G=>{let ce=_.current,ue=Hc(G),Yt=Z(ue),Xe=v.current,yt=Xe&&ue&&te(Xe,ue);if(Yt&&h.select("open")&&h.select("lastOpenChangeReason")===$.triggerHover){h.setOpen(!1,J($.triggerHover,G));return}if(ce&&!Yt&&yt&&!I.current&&!h.select("open")&&Xe&&Et(X.current)){let Je=()=>{!_.current&&!I.current&&!h.select("open")&&h.setOpen(!0,J($.triggerHover,G,Xe))},it=U();it===0?(A.clear(),Je()):A.start(it,Je)}},le=h.useState("triggerProps",C);return Me("button",t,{state:{open:y},ref:[o,T,v],props:[ne,Y,C||B!=="none"?le:void 0,{onMouseOver(G){ae(G.nativeEvent)},onFocus(G){Q(Hc(G.nativeEvent))&&G.preventBaseUIHandler()},onMouseLeave(){_.current=!1,A.clear(),X.current=void 0},onPointerEnter(G){X.current=G.pointerType},onPointerDown(G){X.current=G.pointerType,h.set("closeOnClick",u),u&&!h.select("open")&&h.cancelPendingOpen(G.nativeEvent)},onClick(G){u&&!h.select("open")&&h.cancelPendingOpen(G.nativeEvent)},id:x,[Vc.triggerDisabled]:E?"":void 0,[Uc]:E?void 0:""},m],stateAttributesMapping:gc})});var Yc=g(F(),1);var un=g(F(),1),Ws=un.createContext(void 0);function $c(){let e=un.useContext(Ws);if(e===void 0)throw new Error(De(70));return e}var $s=g(q(),1),zc=Yc.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return Ge().useState("mounted")||r?(0,$s.jsx)(Ws.Provider,{value:r,children:(0,$s.jsx)(Lc,{ref:o,...n})}):null});var dn=g(F(),1);var fn=g(F(),1),Ys=fn.createContext(void 0);function Ao(){let e=fn.useContext(Ys);if(e===void 0)throw new Error(De(71));return e}var qc=g(q(),1),Kc=dn.forwardRef(function(t,o){let{render:r,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:c="center",sideOffset:l=0,alignOffset:u=0,collisionBoundary:d="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:f=!1,disableAnchorTracking:h=!1,collisionAvoidance:x=tl,style:b,...y}=t,w=Ge(),v=$c(),S=w.useState("open"),R=w.useState("mounted"),T=w.useState("trackCursorAxis"),C=w.useState("disableHoverablePopup"),O=w.useState("floatingRootContext"),k=w.useState("instantType"),z=w.useState("transitionStatus"),D=w.useState("hasViewport"),L=Ec({anchor:s,positionMethod:i,floatingRootContext:O,mounted:R,side:a,sideOffset:l,align:c,alignOffset:u,collisionBoundary:d,collisionPadding:p,sticky:f,arrowPadding:m,disableAnchorTracking:h,keepMounted:v,collisionAvoidance:x,adaptiveOrigin:D?bc:void 0}),M=dn.useMemo(()=>({open:S,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:T!=="none"?"tracking-cursor":k}),[S,L.side,L.align,L.anchorHidden,T,k]),E=Tc(t,M,{styles:L.positionerStyles,transitionStatus:z,props:y,refs:[o,w.useStateSetter("positionerElement")],hidden:!R,inert:!S||T==="both"||C});return(0,qc.jsx)(Ys.Provider,{value:L,children:E})});var Gc=g(F(),1);var rg={...Oo,...Ca},Xc=Gc.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ge(),{side:c,align:l}=Ao(),u=a.useState("open"),d=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),f=a.useState("floatingRootContext"),h=a.useState("disabled"),x=a.useState("closeDelay");Dr({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),Ms(f,{enabled:!h,closeDelay:x});let b=a.useStateSetter("popupElement");return Me("div",t,{state:{open:u,side:c,align:l,instant:d,transitionStatus:p},ref:[o,a.context.popupRef,b],props:[m,en(p),i],stateAttributesMapping:rg})});var Jc=g(F(),1);var Zc=Jc.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ge(),{arrowRef:c,side:l,align:u,arrowUncentered:d,arrowStyles:p}=Ao(),m=a.useState("open"),f=a.useState("instantType");return Me("div",t,{state:{open:m,side:l,align:u,uncentered:d,instant:f},ref:[o,c],props:[{style:p,"aria-hidden":!0},i],stateAttributesMapping:Oo})});var zs=g(F(),1);var qs=g(q(),1),Qc=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=zs.useMemo(()=>({delay:o,closeDelay:r}),[o,r]),i=zs.useMemo(()=>({open:o,close:r}),[o,r]);return(0,qs.jsx)(Us.Provider,{value:s,children:(0,qs.jsx)(ls,{delay:i,timeoutMs:n,children:t.children})})};var tu=g(F(),1);var eu=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var ng={activationDirection:e=>e?{"data-activation-direction":e}:null},ou=tu.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,c=Ge(),l=Ao(),u=c.useState("instantType"),{children:d,state:p}=Nc({store:c,side:l.side,cssVars:eu,children:i}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:u};return Me("div",t,{state:m,ref:o,props:[a,{children:d}],stateAttributesMapping:ng})});var rr=class{constructor(){this.store=new Io}open(t){let o=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!o)throw new Error(De(81,t));this.store.setOpen(!0,J($.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,J($.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function ru(){return new rr}function nu(e){return Me(e.defaultTagName??"div",e,e)}var mn=g(Ue(),1),nr=(0,mn.forwardRef)(({icon:e,size:t=24,...o},r)=>(0,mn.cloneElement)(e,{width:t,height:t,...o,ref:r}));var gn=g(pn(),1),Ks=g(q(),1),Gs=(0,Ks.jsx)(gn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ks.jsx)(gn.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 hn=g(pn(),1),Xs=g(q(),1),Js=(0,Xs.jsx)(hn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xs.jsx)(hn.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 yn=g(pn(),1),Zs=g(q(),1),Qs=(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,{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 lu=g(Ue(),1);function ei(e,t,o){return(0,lu.cloneElement)(e??t,{children:o})}var sg=g(uu(),1);var pu=g(du(),1),{lock:$T,unlock:mu}=(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 ig(){let e=sg;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return mu(e.privateApis).ThemeProvider}var gu=ig();var No={};qe(No,{Popup:()=>Ou,Portal:()=>xn,Positioner:()=>bn,Provider:()=>Bu,Root:()=>Mu,Trigger:()=>Iu});var Cu=g(Ue(),1);var vu=g(Ue(),1);var oi="data-wp-hash";function ri(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lg(document)),e.__wpStyleRuntime}function ag(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${oi}]`))if(o.getAttribute(oi)===t)return!0;return!1}function yu(e,t,o){if(!e.head)return;let r=ri(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(ag(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(oi,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function lg(e){let t=ri();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)yu(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 cg(e,t){let o=ri();o.styles.set(e,t);for(let r of o.documents.keys())yu(r,e,t)}typeof process>"u",cg("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 hu={slot:"_11fc52b637ff8a7e__slot"},xu="data-wp-compat-overlay-slot";function ug(){return typeof document>"u"?null:document}function fg(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var ht=null;function ti(e){return e.setAttribute("aria-hidden","false"),e}function dg(e){let t=e.createElement("div");return t.setAttribute(xu,""),hu.slot&&t.classList.add(hu.slot),e.body.appendChild(t),t}function bu(){if(typeof window>"u"||!fg()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=ug();if(!e||!e.body)return;if(ht&&ht.ownerDocument===e&&ht.isConnected)return ti(ht);let t=e.querySelector(`[${xu}]`);return t instanceof HTMLDivElement?(ht=ti(t),ht):(ht?.isConnected&&ht.remove(),ht=ti(dg(e)),ht)}var wu=g(q(),1),xn=(0,vu.forwardRef)(function({container:t,...o},r){return(0,wu.jsx)(Ve.Portal,{container:t??bu(),...o,ref:r})});var Ru=g(Ue(),1),Su=g(q(),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"&&mg(document)),e.__wpStyleRuntime}function pg(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 Eu(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(pg(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 mg(e){let t=si();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Eu(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 Tu(e,t){let o=si();o.styles.set(e,t);for(let r of o.documents.keys())Eu(r,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 gg={"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 hg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},bn=(0,Ru.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,Su.jsx)(Ve.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:po(gg["box-sizing"],hg.positioner,o)})});var sr=g(q(),1),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"&&xg(document)),e.__wpStyleRuntime}function yg(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 Pu(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(yg(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 xg(e){let t=ai();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 bg(e,t){let o=ai();o.styles.set(e,t);for(let r of o.documents.keys())Pu(r,e,t)}typeof process>"u",bg("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 vg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},wg={background:"#1e1e1e"},Ou=(0,Cu.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,sr.jsx)(gu,{color:wg,children:(0,sr.jsx)(Ve.Popup,{ref:i,className:po(vg.popup,n),...s,children:r})}),c=ei(o,(0,sr.jsx)(bn,{}),a);return ei(t,(0,sr.jsx)(xn,{}),c)});var _u=g(Ue(),1),ku=g(q(),1),Iu=(0,_u.forwardRef)(function(t,o){return(0,ku.jsx)(Ve.Trigger,{ref:o,...t})});var Au=g(Ne(),1),Nu=g(q(),1);function Du({children:e}){return(0,Nu.jsx)(rn,{direction:(0,Au.isRTL)()?"rtl":"ltr",children:e})}var li=g(q(),1);function Mu(e){return(0,li.jsx)(Du,{children:(0,li.jsx)(Ve.Root,{...e})})}var Lu=g(q(),1);function Bu({...e}){return(0,Lu.jsx)(Ve.Provider,{...e})}var Fu=g(Ue(),1),ci="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"&&Eg(document)),e.__wpStyleRuntime}function Rg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ci}]`))if(o.getAttribute(ci)===t)return!0;return!1}function ju(e,t,o){if(!e.head)return;let r=ui(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Rg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ci,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Eg(e){let t=ui();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 Tg(e,t){let o=ui();o.styles.set(e,t);for(let r of o.documents.keys())ju(r,e,t)}typeof process>"u",Tg("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 Sg={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},fi=(0,Fu.forwardRef)(function({render:t,...o},r){return nu({render:t,ref:r,props:wt({className:Sg["visually-hidden"]},o,{"data-visually-hidden":""})})});var vn=g(Ne(),1);var Do=g(q(),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,Do.jsxs)("span",{"aria-label":(0,vn.sprintf)((0,vn.__)("%s out of 5 stars"),t),children:[Array.from({length:o}).map((s,i)=>(0,Do.jsx)(nr,{className:"block-directory-block-ratings__star-full",icon:Js,size:16},`full_stars_${i}`)),Array.from({length:r}).map((s,i)=>(0,Do.jsx)(nr,{className:"block-directory-block-ratings__star-half-full",icon:Qs,size:16},`half_stars_${i}`)),Array.from({length:n}).map((s,i)=>(0,Do.jsx)(nr,{className:"block-directory-block-ratings__star-empty",icon:Gs,size:16},`empty_stars_${i}`))]})}var Vu=Cg;var di=g(q(),1),Pg=({rating:e})=>(0,di.jsx)("span",{className:"block-directory-block-ratings",children:(0,di.jsx)(Vu,{rating:e})}),Hu=Pg;var Uu=g(lo(),1),pi=g(q(),1);function Og({icon:e}){let t="block-directory-downloadable-block-icon";return e.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/)!==null?(0,pi.jsx)("img",{className:t,src:e,alt:""}):(0,pi.jsx)(Uu.BlockIcon,{className:t,icon:e,showColors:!0})}var wn=Og;var Wu=g(Ne(),1),$u=g(Ke(),1);var Rn=g(q(),1),_g=({block:e})=>{let t=(0,$u.useSelect)(o=>o(me).getErrorNoticeForBlock(e.id),[e]);return t?(0,Rn.jsx)("div",{className:"block-directory-downloadable-block-notice",children:(0,Rn.jsxs)("div",{className:"block-directory-downloadable-block-notice__content",children:[t.message,t.isFatal?" "+(0,Wu.__)("Try reloading the page."):null]})}):null},Yu=_g;var he=g(q(),1);function kg({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,Ht.decodeEntities)(e)):n?(0,be.sprintf)((0,be.__)("Add %s."),(0,Ht.decodeEntities)(e)):s?(0,be.sprintf)((0,be.__)("Installing %s."),(0,Ht.decodeEntities)(e)):o<1?(0,be.sprintf)((0,be.__)("Install %s."),(0,Ht.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,Ht.decodeEntities)(e),i,o)}function Ig({item:e,onClick:t}){let{author:o,description:r,icon:n,rating:s,title:i}=e,a=!!(0,qu.getBlockType)(e.name),{hasNotice:c,isInstalling:l,isInstallable:u}=(0,Ku.useSelect)(m=>{let{getErrorNoticeForBlock:f,isInstalling:h}=m(me),x=f(e.id),b=x&&x.isFatal;return{hasNotice:!!x,isInstalling:h(e.id),isInstallable:!b}},[e]),d="";a?d=(0,be.__)("Installed!"):l&&(d=(0,be.__)("Installing\u2026"));let p=kg(e,{hasNotice:c,isInstalled:a,isInstalling:l});return(0,he.jsxs)(No.Root,{children:[(0,he.jsx)(No.Trigger,{render:(0,he.jsxs)(En.Composite.Item,{className:po("block-directory-downloadable-block-list-item",l&&"is-installing"),accessibleWhenDisabled:!0,disabled:l||!u,onClick:m=>{m.preventDefault(),t()},"aria-label":p,type:"button",role:"option",children:[(0,he.jsxs)("div",{className:"block-directory-downloadable-block-list-item__icon",children:[(0,he.jsx)(wn,{icon:n,title:i}),l?(0,he.jsx)("span",{className:"block-directory-downloadable-block-list-item__spinner",children:(0,he.jsx)(En.Spinner,{})}):(0,he.jsx)(Hu,{rating:s})]}),(0,he.jsxs)("span",{className:"block-directory-downloadable-block-list-item__details",children:[(0,he.jsx)("span",{className:"block-directory-downloadable-block-list-item__title",children:(0,zu.createInterpolateElement)((0,be.sprintf)((0,be.__)("%1$s <span>by %2$s</span>"),(0,Ht.decodeEntities)(i),o),{span:(0,he.jsx)("span",{className:"block-directory-downloadable-block-list-item__author"})})}),c?(0,he.jsx)(Yu,{block:e}):(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)("span",{className:"block-directory-downloadable-block-list-item__desc",children:d||(0,Ht.decodeEntities)(r)}),u&&!(a||l)&&(0,he.jsx)(fi,{children:(0,be.__)("Install block")})]})]})]})}),(0,he.jsx)(No.Popup,{children:p})]})}var Gu=Ig;var mi=g(q(),1),Ag=()=>{};function Ng({items:e,onHover:t=Ag,onSelect:o}){let{installBlockType:r}=(0,Qu.useDispatch)(me);return e.length?(0,mi.jsx)(Ju.Composite,{role:"listbox",className:"block-directory-downloadable-blocks-list","aria-label":(0,Xu.__)("Blocks available for install"),children:e.map(n=>(0,mi.jsx)(Gu,{onClick:()=>{(0,Zu.getBlockType)(n.name)?o(n):r(n).then(s=>{s&&o(n)}),t(null)},onHover:t,item:n},n.id))}):null}var ef=Ng;var Ut=g(Ne(),1),tf=g(Ue(),1),of=g(iu(),1),nt=g(q(),1);function Dg({children:e,downloadableItems:t,hasLocalBlocks:o}){let r=t.length;return(0,tf.useEffect)(()=>{(0,of.speak)((0,Ut.sprintf)((0,Ut._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,Ut.__)("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,Ut.__)("Available to install")}),(0,nt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__description",children:(0,Ut.__)("Select a block to install and add it to your post.")})]}),e]})]})}var rf=Dg;var Tn=g(Ne(),1),Sn=g(qt(),1),st=g(q(),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,Tn.__)("No results found.")})}),(0,st.jsx)("div",{className:"block-editor-inserter__tips",children:(0,st.jsxs)(Sn.Tip,{children:[(0,Tn.__)("Interested in creating your own block?"),(0,st.jsx)("br",{}),(0,st.jsxs)(Sn.ExternalLink,{href:"https://developer.wordpress.org/block-editor/",children:[(0,Tn.__)("Get started here"),"."]})]})})]})}var gi=Mg;var Ae=g(q(),1),nf=[],Lg=e=>(0,cf.useSelect)(t=>{let{getDownloadableBlocks:o,isRequestingDownloadableBlocks:r,getInstalledBlockTypes:n}=t(me),s=t(lf.store).canUser("read","block-directory/search"),i=nf;if(s){i=o(e);let a=n(),c=i.filter(({name:l})=>{let u=a.some(p=>p.name===l),d=(0,uf.getBlockType)(l);return u||!d});c.length!==i.length&&(i=c),i.length===0&&(i=nf)}return{hasPermission:s,downloadableBlocks:i,isLoading:r(e)}},[e]);function ff({onSelect:e,onHover:t,hasLocalBlocks:o,isTyping:r,filterValue:n}){let{hasPermission:s,downloadableBlocks:i,isLoading:a}=Lg(n);return s===void 0||a||r?(0,Ae.jsxs)(Ae.Fragment,{children:[s&&!o&&(0,Ae.jsxs)(Ae.Fragment,{children:[(0,Ae.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,sf.__)("No results available from your installed blocks.")}),(0,Ae.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"})]}),(0,Ae.jsx)("div",{className:"block-directory-downloadable-blocks-panel has-blocks-loading",children:(0,Ae.jsx)(af.Spinner,{})})]}):s===!1?o?null:(0,Ae.jsx)(gi,{}):i.length===0?o?null:(0,Ae.jsx)(gi,{}):(0,Ae.jsx)(rf,{downloadableItems:i,hasLocalBlocks:o,children:(0,Ae.jsx)(ef,{items:i,onSelect:e,onHover:t})})}var hi=g(q(),1);function Bg(){let[e,t]=(0,mf.useState)(""),o=(0,pf.debounce)(t,400);return(0,hi.jsx)(df.__unstableInserterMenuExtension,{children:({onSelect:r,onHover:n,filterValue:s,hasItems:i})=>(e!==s&&o(s),e?(0,hi.jsx)(ff,{onSelect:r,onHover:n,filterValue:e,hasLocalBlocks:i,isTyping:s!==e}):null)})}var gf=Bg;var ir=g(Ne(),1),yf=g(Ke(),1),xf=g(An(),1);var Cn=g(Ne(),1);var Wt=g(q(),1);function hf({items:e}){return e.length?(0,Wt.jsx)("ul",{className:"block-directory-compact-list",children:e.map(({icon:t,id:o,title:r,author:n})=>(0,Wt.jsxs)("li",{className:"block-directory-compact-list__item",children:[(0,Wt.jsx)(wn,{icon:t,title:r}),(0,Wt.jsxs)("div",{className:"block-directory-compact-list__item-details",children:[(0,Wt.jsx)("div",{className:"block-directory-compact-list__item-title",children:r}),(0,Wt.jsx)("div",{className:"block-directory-compact-list__item-author",children:(0,Cn.sprintf)((0,Cn.__)("By %s"),n)})]})]},o))}):null}var ar=g(q(),1);function bf(){let e=(0,yf.useSelect)(t=>t(me).getNewBlockTypes(),[]);return e.length?(0,ar.jsxs)(xf.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)(hf,{items:e})]}):null}var no=g(Ne(),1),Tf=g(qt(),1),Sf=g(kt(),1),Cf=g(Ue(),1),cr=g(Ke(),1),Pf=g(jn(),1),so=g(lo(),1);var Pn=g(Ne(),1),vf=g(qt(),1),Mo=g(kt(),1),lr=g(Ke(),1),wf=g(lo(),1);var Rf=g(q(),1);function Ef({attributes:e,block:t,clientId:o}){let r=(0,lr.useSelect)(i=>i(me).isInstalling(t.id),[t.id]),{installBlockType:n}=(0,lr.useDispatch)(me),{replaceBlock:s}=(0,lr.useDispatch)(wf.store);return(0,Rf.jsx)(vf.Button,{__next40pxDefaultSize:!0,onClick:()=>n(t).then(i=>{if(i){let a=(0,Mo.getBlockType)(t.name),[c]=(0,Mo.parse)(e.originalContent);c&&a&&s(o,(0,Mo.createBlock)(a.name,c.attributes,c.innerBlocks))}}),accessibleWhenDisabled:!0,disabled:r,isBusy:r,variant:"primary",children:(0,Pn.sprintf)((0,Pn.__)("Install %s"),t.title)})}var Ct=g(q(),1),Fg=e=>t=>{let{originalName:o}=t.attributes,{block:r,hasPermission:n}=(0,cr.useSelect)(s=>{let{getDownloadableBlocks:i}=s(me),a=i("block:"+o).filter(({name:c})=>o===c);return{hasPermission:s(Pf.store).canUser("read","block-directory/search"),block:a.length&&a[0]}},[o]);return!n||!r?(0,Ct.jsx)(e,{...t}):(0,Ct.jsx)(jg,{...t,originalBlock:r})},jg=({originalBlock:e,...t})=>{let{originalName:o,originalUndelimitedContent:r,clientId:n}=t.attributes,{replaceBlock:s}=(0,cr.useDispatch)(so.store),i=()=>{s(t.clientId,(0,Sf.createBlock)("core/html",{},[],[r]))},a=!!r,c=(0,cr.useSelect)(d=>{let{canInsertBlockType:p,getBlockRootClientId:m}=d(so.store);return p("core/html",m(n))},[n]),l=(0,no.sprintf)((0,no.__)("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,Ct.jsx)(Ef,{block:e,attributes:t.attributes,clientId:t.clientId},"install")];return a&&c&&(l=(0,no.sprintf)((0,no.__)("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,Ct.jsx)(Tf.Button,{__next40pxDefaultSize:!0,onClick:i,variant:"tertiary",children:(0,no.__)("Keep as HTML")},"convert"))),(0,Ct.jsxs)("div",{...(0,so.useBlockProps)(),children:[(0,Ct.jsx)(so.Warning,{actions:u,children:l}),(0,Ct.jsx)(Cf.RawHTML,{children:r})]})},Of=Fg;var $t=g(q(),1);(0,_f.registerPlugin)("block-directory",{icon:void 0,render(){return(0,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)(Ki,{}),(0,$t.jsx)(gf,{}),(0,$t.jsx)(bf,{})]})}});(0,kf.addFilter)("blocks.registerBlockType","block-directory/fallback",(e,t)=>(t!=="core/missing"||(e.edit=Of(e.edit)),e));return Uf(Vg);})();
+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);})();
 /*! 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 e6b1d13ab0..b22bdba4f1 100644
--- a/wp-includes/js/dist/block-editor.js
+++ b/wp-includes/js/dist/block-editor.js
@@ -890,7 +890,7 @@ var wp;
           var ContextProvider = REACT_PROVIDER_TYPE;
           var Element2 = REACT_ELEMENT_TYPE;
           var ForwardRef = REACT_FORWARD_REF_TYPE;
-          var Fragment102 = REACT_FRAGMENT_TYPE;
+          var Fragment108 = REACT_FRAGMENT_TYPE;
           var Lazy = REACT_LAZY_TYPE2;
           var Memo = REACT_MEMO_TYPE;
           var Portal3 = REACT_PORTAL_TYPE;
@@ -949,7 +949,7 @@ var wp;
           exports.ContextProvider = ContextProvider;
           exports.Element = Element2;
           exports.ForwardRef = ForwardRef;
-          exports.Fragment = Fragment102;
+          exports.Fragment = Fragment108;
           exports.Lazy = Lazy;
           exports.Memo = Memo;
           exports.Portal = Portal3;
@@ -1166,7 +1166,7 @@ var wp;
       function emptyFunctionThatReturnsNull() {
         return null;
       }
-      module.exports = function(isValidElement3, throwOnDirectAccess) {
+      module.exports = function(isValidElement4, throwOnDirectAccess) {
         var ITERATOR_SYMBOL = typeof Symbol === "function" && Symbol.iterator;
         var FAUX_ITERATOR_SYMBOL = "@@iterator";
         function getIteratorFn(maybeIterable) {
@@ -1294,7 +1294,7 @@ var wp;
         function createElementTypeChecker() {
           function validate(props, propName, componentName, location, propFullName) {
             var propValue = props[propName];
-            if (!isValidElement3(propValue)) {
+            if (!isValidElement4(propValue)) {
               var propType = getPropType(propValue);
               return new PropTypeError("Invalid " + location + " `" + propFullName + "` of type " + ("`" + propType + "` supplied to `" + componentName + "`, expected a single ReactElement."));
             }
@@ -1482,7 +1482,7 @@ var wp;
               if (Array.isArray(propValue)) {
                 return propValue.every(isNode2);
               }
-              if (propValue === null || isValidElement3(propValue)) {
+              if (propValue === null || isValidElement4(propValue)) {
                 return true;
               }
               var iteratorFn = getIteratorFn(propValue);
@@ -1924,10 +1924,10 @@ var wp;
         };
         return function(d2, b2) {
           extendStatics2(d2, b2);
-          function __237() {
+          function __240() {
             this.constructor = d2;
           }
-          d2.prototype = b2 === null ? Object.create(b2) : (__237.prototype = b2.prototype, new __237());
+          d2.prototype = b2 === null ? Object.create(b2) : (__240.prototype = b2.prototype, new __240());
         };
       })();
       var __assign2 = exports && exports.__assign || Object.assign || function(t3) {
@@ -1949,7 +1949,7 @@ var wp;
         return t3;
       };
       exports.__esModule = true;
-      var React146 = require_react();
+      var React157 = require_react();
       var PropTypes = require_prop_types();
       var autosize = require_autosize();
       var _getLineHeight = require_line_height();
@@ -2011,7 +2011,7 @@ var wp;
             var _this = this;
             var _a = this, _b = _a.props, onResize = _b.onResize, maxRows = _b.maxRows, onChange = _b.onChange, style = _b.style, innerRef = _b.innerRef, children = _b.children, props = __rest(_b, ["onResize", "maxRows", "onChange", "style", "innerRef", "children"]), lineHeight = _a.state.lineHeight;
             var maxHeight = maxRows && lineHeight ? lineHeight * maxRows : null;
-            return React146.createElement("textarea", __assign2({}, props, { onChange: this.onChange, style: maxHeight ? __assign2({}, style, { maxHeight }) : style, ref: function(element) {
+            return React157.createElement("textarea", __assign2({}, props, { onChange: this.onChange, style: maxHeight ? __assign2({}, style, { maxHeight }) : style, ref: function(element) {
               _this.textarea = element;
               if (typeof _this.props.innerRef === "function") {
                 _this.props.innerRef(element);
@@ -2035,10 +2035,10 @@ var wp;
             async: PropTypes.bool
           };
           return TextareaAutosizeClass2;
-        })(React146.Component)
+        })(React157.Component)
       );
-      exports.TextareaAutosize = React146.forwardRef(function(props, ref) {
-        return React146.createElement(TextareaAutosizeClass, __assign2({}, props, { innerRef: ref }));
+      exports.TextareaAutosize = React157.forwardRef(function(props, ref) {
+        return React157.createElement(TextareaAutosizeClass, __assign2({}, props, { innerRef: ref }));
       });
     }
   });
@@ -2088,37 +2088,37 @@ var wp;
         function is2(x2, y2) {
           return x2 === y2 && (0 !== x2 || 1 / x2 === 1 / y2) || x2 !== x2 && y2 !== y2;
         }
-        function useSyncExternalStore$2(subscribe, getSnapshot) {
-          didWarnOld18Alpha || void 0 === React146.startTransition || (didWarnOld18Alpha = true, console.error(
+        function useSyncExternalStore$2(subscribe2, getSnapshot2) {
+          didWarnOld18Alpha || void 0 === React157.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();
+          var value = getSnapshot2();
           if (!didWarnUncachedGetSnapshot) {
-            var cachedValue = getSnapshot();
+            var cachedValue = getSnapshot2();
             objectIs(value, cachedValue) || (console.error(
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState128({
-            inst: { value, getSnapshot }
+          cachedValue = useState132({
+            inst: { value, getSnapshot: getSnapshot2 }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
           useLayoutEffect19(
             function() {
               inst.value = value;
-              inst.getSnapshot = getSnapshot;
+              inst.getSnapshot = getSnapshot2;
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
             },
-            [subscribe, value, getSnapshot]
+            [subscribe2, value, getSnapshot2]
           );
-          useEffect97(
+          useEffect106(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
-              return subscribe(function() {
+              return subscribe2(function() {
                 checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               });
             },
-            [subscribe]
+            [subscribe2]
           );
           useDebugValue2(value);
           return value;
@@ -2133,12 +2133,12 @@ var wp;
             return true;
           }
         }
-        function useSyncExternalStore$1(subscribe, getSnapshot) {
-          return getSnapshot();
+        function useSyncExternalStore$1(subscribe2, getSnapshot2) {
+          return getSnapshot2();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React146 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState128 = React146.useState, useEffect97 = React146.useEffect, useLayoutEffect19 = React146.useLayoutEffect, useDebugValue2 = React146.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 !== React146.useSyncExternalStore ? React146.useSyncExternalStore : shim;
+        var React157 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState132 = React157.useState, useEffect106 = React157.useEffect, useLayoutEffect19 = React157.useLayoutEffect, useDebugValue2 = React157.useDebugValue, didWarnOld18Alpha = false, didWarnUncachedGetSnapshot = false, shim = "undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement ? useSyncExternalStore$1 : useSyncExternalStore$2;
+        exports.useSyncExternalStore = void 0 !== React157.useSyncExternalStore ? React157.useSyncExternalStore : shim;
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error());
       })();
     }
@@ -2165,14 +2165,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 React146 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore2 = shim.useSyncExternalStore, useRef113 = React146.useRef, useEffect97 = React146.useEffect, useMemo160 = React146.useMemo, useDebugValue2 = React146.useDebugValue;
-        exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector3, isEqual2) {
-          var instRef = useRef113(null);
+        var React157 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore4 = shim.useSyncExternalStore, useRef132 = React157.useRef, useEffect106 = React157.useEffect, useMemo165 = React157.useMemo, useDebugValue2 = React157.useDebugValue;
+        exports.useSyncExternalStoreWithSelector = function(subscribe2, getSnapshot2, getServerSnapshot2, selector3, isEqual2) {
+          var instRef = useRef132(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo160(
+          instRef = useMemo165(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -2195,20 +2195,20 @@ var wp;
                 memoizedSnapshot = nextSnapshot;
                 return memoizedSelection = nextSelection;
               }
-              var hasMemo = false, memoizedSnapshot, memoizedSelection, maybeGetServerSnapshot = void 0 === getServerSnapshot ? null : getServerSnapshot;
+              var hasMemo = false, memoizedSnapshot, memoizedSelection, maybeGetServerSnapshot = void 0 === getServerSnapshot2 ? null : getServerSnapshot2;
               return [
                 function() {
-                  return memoizedSelector(getSnapshot());
+                  return memoizedSelector(getSnapshot2());
                 },
                 null === maybeGetServerSnapshot ? void 0 : function() {
                   return memoizedSelector(maybeGetServerSnapshot());
                 }
               ];
             },
-            [getSnapshot, getServerSnapshot, selector3, isEqual2]
+            [getSnapshot2, getServerSnapshot2, selector3, isEqual2]
           );
-          var value = useSyncExternalStore2(subscribe, instRef[0], instRef[1]);
-          useEffect97(
+          var value = useSyncExternalStore4(subscribe2, instRef[0], instRef[1]);
+          useEffect106(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -2370,6 +2370,7 @@ var wp;
       "use strict";
       var STYLE_TAG = /(<)(\/?style\b)/gi;
       var COMMENT_OPEN = /(<)(!--)/g;
+      var AT_NAME_END = /[\t\n\f\r "#'()/;[\\\]{}]/;
       function escapeHTMLInCSS(str) {
         if (typeof str !== "string") return str;
         if (!str.includes("<")) return str;
@@ -2392,24 +2393,69 @@ var wp;
       function capitalize(str) {
         return str[0].toUpperCase() + str.slice(1);
       }
-      var Stringifier = class {
+      function atruleStart(str, node) {
+        let name = "@" + node.name;
+        let params = node.params ? str.rawValue(node, "params") : "";
+        let afterName = node.raws.afterName;
+        if (typeof afterName === "undefined") {
+          afterName = params ? " " : "";
+        } else if (afterName === "" && params && !AT_NAME_END.test(params[0])) {
+          afterName = " ";
+        }
+        return name + afterName + params;
+      }
+      function pushBody(str, stack, node) {
+        let nodes = node.nodes;
+        let last = nodes.length - 1;
+        while (last > 0) {
+          if (nodes[last].type !== "comment") break;
+          last -= 1;
+        }
+        let semicolon = str.raw(node, "semicolon");
+        let isDocument = node.type === "document";
+        for (let i2 = nodes.length - 1; i2 >= 0; i2--) {
+          let child = nodes[i2];
+          let childSemicolon = last !== i2 || semicolon;
+          if (!childSemicolon && i2 < nodes.length - 1 && (child.type === "atrule" && !child.nodes || child.type === "decl" && child.prop.startsWith("--"))) {
+            childSemicolon = true;
+          }
+          stack.push({
+            document: isDocument,
+            node: child,
+            semicolon: childSemicolon
+          });
+        }
+      }
+      function pushBlock(str, stack, node, start2) {
+        let between = str.raw(node, "between", "beforeOpen");
+        str.builder(escapeHTMLInCSS(start2 + between) + "{", node, "start");
+        let hasNodes = node.nodes && node.nodes.length;
+        let close = () => {
+          let after = hasNodes ? str.raw(node, "after") : str.raw(node, "after", "emptyBody");
+          if (after) str.builder(escapeHTMLInCSS(after));
+          str.builder("}", node, "end");
+          if (node.type === "rule" && node.raws.ownSemicolon) {
+            str.builder(escapeHTMLInCSS(node.raws.ownSemicolon), node, "end");
+          }
+        };
+        if (hasNodes) {
+          stack.push(close);
+          pushBody(str, stack, node);
+        } else {
+          close();
+        }
+      }
+      var Stringifier = class _Stringifier {
         constructor(builder) {
           this.builder = builder;
         }
         atrule(node, semicolon) {
-          let raws = node.raws;
-          let name = "@" + node.name;
-          let params = node.params ? this.rawValue(node, "params") : "";
-          if (typeof raws.afterName !== "undefined") {
-            name += raws.afterName;
-          } else if (params) {
-            name += " ";
-          }
+          let start2 = atruleStart(this, node);
           if (node.nodes) {
-            this.block(node, name + params);
+            this.block(node, start2);
           } else {
-            let end = (raws.between || "") + (semicolon ? ";" : "");
-            this.builder(escapeHTMLInCSS(name + params + end), node);
+            let end = (node.raws.between || "") + (semicolon ? ";" : "");
+            this.builder(escapeHTMLInCSS(start2 + end), node);
           }
         }
         beforeAfter(node, detect) {
@@ -2451,19 +2497,30 @@ var wp;
           this.builder("}", node, "end");
         }
         body(node) {
-          let nodes = node.nodes;
-          let last = nodes.length - 1;
-          while (last > 0) {
-            if (nodes[last].type !== "comment") break;
-            last -= 1;
-          }
-          let semicolon = this.raw(node, "semicolon");
-          let isDocument = node.type === "document";
-          for (let i2 = 0; i2 < nodes.length; i2++) {
-            let child = nodes[i2];
+          let proto = _Stringifier.prototype;
+          let expandable = ["atrule", "block", "body", "rule", "stringify"].every(
+            (method) => this[method] === proto[method]
+          );
+          let stack = [];
+          pushBody(this, stack, node);
+          while (stack.length > 0) {
+            let entry = stack.pop();
+            if (typeof entry === "function") {
+              entry();
+              continue;
+            }
+            let child = entry.node;
             let before = this.raw(child, "before");
-            if (before) this.builder(isDocument ? before : escapeHTMLInCSS(before));
-            this.stringify(child, last !== i2 || semicolon);
+            if (before) {
+              this.builder(entry.document ? before : escapeHTMLInCSS(before));
+            }
+            if (expandable && child.type === "rule") {
+              pushBlock(this, stack, child, this.rawValue(child, "selector"));
+            } else if (expandable && child.type === "atrule" && child.nodes) {
+              pushBlock(this, stack, child, atruleStart(this, child));
+            } else {
+              this.stringify(child, entry.semicolon);
+            }
           }
         }
         comment(node) {
@@ -2656,6 +2713,9 @@ var wp;
           return value;
         }
         root(node) {
+          if (node.source && node.source.input.hasBOM) {
+            this.builder("\uFEFF", node, "start");
+          }
           this.body(node);
           if (node.raws.after) {
             let after = node.raws.after;
@@ -2716,22 +2776,36 @@ var wp;
       var { isClean, my } = require_symbols();
       function cloneNode(obj, parent) {
         let cloned = new obj.constructor();
-        for (let i2 in obj) {
-          if (!Object.prototype.hasOwnProperty.call(obj, i2)) {
-            continue;
-          }
-          if (i2 === "proxyCache") continue;
-          let value = obj[i2];
-          let type = typeof value;
-          if (i2 === "parent" && type === "object") {
-            if (parent) cloned[i2] = parent;
-          } else if (i2 === "source") {
-            cloned[i2] = value;
-          } else if (Array.isArray(value)) {
-            cloned[i2] = value.map((j2) => cloneNode(j2, cloned));
-          } else {
-            if (type === "object" && value !== null) value = cloneNode(value);
-            cloned[i2] = value;
+        let stack = [[obj, cloned, parent]];
+        while (stack.length > 0) {
+          let [source, target, targetParent] = stack.pop();
+          for (let i2 in source) {
+            if (!Object.prototype.hasOwnProperty.call(source, i2)) {
+              continue;
+            }
+            if (i2 === "proxyCache") continue;
+            let value = source[i2];
+            let type = typeof value;
+            if (i2 === "parent" && type === "object") {
+              if (targetParent) target[i2] = targetParent;
+            } else if (i2 === "source") {
+              target[i2] = value;
+            } else if (Array.isArray(value)) {
+              let children = [];
+              target[i2] = children;
+              for (let j2 of value) {
+                let childClone = new j2.constructor();
+                children.push(childClone);
+                stack.push([j2, childClone, target]);
+              }
+            } else {
+              if (type === "object" && value !== null) {
+                let valueClone = new value.constructor();
+                stack.push([value, valueClone, void 0]);
+                value = valueClone;
+              }
+              target[i2] = value;
+            }
           }
         }
         return cloned;
@@ -2757,7 +2831,7 @@ var wp;
         }
         return offset4;
       }
-      var Node2 = class {
+      var Node2 = class _Node {
         get proxyOf() {
           return this;
         }
@@ -2765,7 +2839,8 @@ var wp;
           this.raws = {};
           this[isClean] = false;
           this[my] = true;
-          for (let name in defaults2) {
+          for (let name of Object.keys(defaults2)) {
+            if (name === "__proto__") continue;
             if (name === "nodes") {
               this.nodes = [];
               for (let node of defaults2[name]) {
@@ -3023,43 +3098,59 @@ var wp;
           return result;
         }
         toJSON(_, inputs) {
-          let fixed = {};
           let emitInputs = inputs == null;
           inputs = inputs || /* @__PURE__ */ new Map();
-          let inputsNextIndex = 0;
-          for (let name in this) {
-            if (!Object.prototype.hasOwnProperty.call(this, name)) {
-              continue;
-            }
-            if (name === "parent" || name === "proxyCache") continue;
-            let value = this[name];
-            if (Array.isArray(value)) {
-              fixed[name] = value.map((i2) => {
-                if (typeof i2 === "object" && i2.toJSON) {
-                  return i2.toJSON(null, inputs);
+          let holderOfRoot = [];
+          let queue = [[this, holderOfRoot, 0]];
+          for (let step = 0; step < queue.length; step++) {
+            let [node, holder, key] = queue[step];
+            let fixed2 = {};
+            holder[key] = fixed2;
+            for (let name in node) {
+              if (!Object.prototype.hasOwnProperty.call(node, name)) {
+                continue;
+              }
+              if (name === "parent" || name === "proxyCache") continue;
+              let value = node[name];
+              if (Array.isArray(value)) {
+                let fixedArray = [];
+                fixed2[name] = fixedArray;
+                for (let i2 = 0; i2 < value.length; i2++) {
+                  let item = value[i2];
+                  if (typeof item === "object" && item.toJSON) {
+                    if (item.toJSON === _Node.prototype.toJSON) {
+                      queue.push([item, fixedArray, i2]);
+                    } else {
+                      fixedArray[i2] = item.toJSON(null, inputs);
+                    }
+                  } else {
+                    fixedArray[i2] = item;
+                  }
+                }
+              } else if (typeof value === "object" && value.toJSON) {
+                if (value.toJSON === _Node.prototype.toJSON) {
+                  queue.push([value, fixed2, name]);
                 } else {
-                  return i2;
+                  fixed2[name] = value.toJSON(null, inputs);
                 }
-              });
-            } else if (typeof value === "object" && value.toJSON) {
-              fixed[name] = value.toJSON(null, inputs);
-            } else if (name === "source") {
-              if (value == null) continue;
-              let inputId = inputs.get(value.input);
-              if (inputId == null) {
-                inputId = inputsNextIndex;
-                inputs.set(value.input, inputsNextIndex);
-                inputsNextIndex++;
+              } else if (name === "source") {
+                if (value == null) continue;
+                let inputId = inputs.get(value.input);
+                if (inputId == null) {
+                  inputId = inputs.size;
+                  inputs.set(value.input, inputId);
+                }
+                fixed2[name] = {
+                  end: value.end,
+                  inputId,
+                  start: value.start
+                };
+              } else {
+                fixed2[name] = value;
               }
-              fixed[name] = {
-                end: value.end,
-                inputId,
-                start: value.start
-              };
-            } else {
-              fixed[name] = value;
             }
           }
+          let fixed = holderOfRoot[0];
           if (emitInputs) {
             fixed.inputs = [...inputs.keys()].map((input) => input.toJSON());
           }
@@ -3138,20 +3229,27 @@ var wp;
       var { isClean, my } = require_symbols();
       var AtRule;
       var parse5;
-      var Root9;
+      var Root10;
       var Rule;
       function cleanSource(nodes) {
-        return nodes.map((i2) => {
-          if (i2.nodes) i2.nodes = cleanSource(i2.nodes);
-          delete i2.source;
-          return i2;
-        });
+        let stack = nodes.slice();
+        while (stack.length > 0) {
+          let node = stack.pop();
+          delete node.source;
+          if (node.nodes) {
+            node.nodes = node.nodes.slice();
+            for (let i2 of node.nodes) stack.push(i2);
+          }
+        }
+        return nodes.slice();
       }
       function markTreeDirty(node) {
-        node[isClean] = false;
-        if (node.proxyOf.nodes) {
-          for (let i2 of node.proxyOf.nodes) {
-            markTreeDirty(i2);
+        let stack = [node];
+        while (stack.length > 0) {
+          let next = stack.pop();
+          next[isClean] = false;
+          if (next.proxyOf.nodes) {
+            for (let i2 of next.proxyOf.nodes) stack.push(i2);
           }
         }
       }
@@ -3173,9 +3271,17 @@ var wp;
           return this;
         }
         cleanRaws(keepBetween) {
-          super.cleanRaws(keepBetween);
-          if (this.nodes) {
-            for (let node of this.nodes) node.cleanRaws(keepBetween);
+          let stack = [this];
+          while (stack.length > 0) {
+            let node = stack.pop();
+            if (node !== this && node.cleanRaws !== _Container.prototype.cleanRaws) {
+              node.cleanRaws(keepBetween);
+              continue;
+            }
+            Node2.prototype.cleanRaws.call(node, keepBetween);
+            if (node.nodes) {
+              for (let child of node.nodes) stack.push(child);
+            }
           }
         }
         each(callback) {
@@ -3390,18 +3496,38 @@ var wp;
           return this.nodes.some(condition);
         }
         walk(callback) {
-          return this.each((child, i2) => {
+          if (!this.proxyOf.nodes) return void 0;
+          let stack = [{ iterator: this.getIterator(), node: this.proxyOf }];
+          while (stack.length > 0) {
+            let { iterator, node } = stack[stack.length - 1];
+            let index2 = node.indexes[iterator];
+            if (index2 >= node.proxyOf.nodes.length) {
+              delete node.indexes[iterator];
+              stack.pop();
+              let parent = stack[stack.length - 1];
+              if (parent) parent.node.indexes[parent.iterator] += 1;
+              continue;
+            }
+            let child = node.proxyOf.nodes[index2];
             let result;
             try {
-              result = callback(child, i2);
+              result = callback(child, index2);
             } catch (e2) {
               throw child.addToError(e2);
             }
-            if (result !== false && child.walk) {
-              result = child.walk(callback);
+            if (result === false) {
+              for (let opened of stack) {
+                delete opened.node.indexes[opened.iterator];
+              }
+              return false;
+            }
+            if (child.walk && child.proxyOf.nodes) {
+              stack.push({ iterator: child.getIterator(), node: child });
+            } else {
+              node.indexes[iterator] += 1;
             }
-            return result;
-          });
+          }
+          return void 0;
         }
         walkAtRules(name, callback) {
           if (!callback) {
@@ -3487,27 +3613,29 @@ var wp;
         AtRule = dependant;
       };
       Container.registerRoot = (dependant) => {
-        Root9 = dependant;
+        Root10 = dependant;
       };
       module.exports = Container;
       Container.default = Container;
       Container.rebuild = (node) => {
-        if (node.type === "atrule") {
-          Object.setPrototypeOf(node, AtRule.prototype);
-        } else if (node.type === "rule") {
-          Object.setPrototypeOf(node, Rule.prototype);
-        } else if (node.type === "decl") {
-          Object.setPrototypeOf(node, Declaration.prototype);
-        } else if (node.type === "comment") {
-          Object.setPrototypeOf(node, Comment.prototype);
-        } else if (node.type === "root") {
-          Object.setPrototypeOf(node, Root9.prototype);
-        }
-        node[my] = true;
-        if (node.nodes) {
-          node.nodes.forEach((child) => {
-            Container.rebuild(child);
-          });
+        let stack = [node];
+        while (stack.length > 0) {
+          let next = stack.pop();
+          if (next.type === "atrule") {
+            Object.setPrototypeOf(next, AtRule.prototype);
+          } else if (next.type === "rule") {
+            Object.setPrototypeOf(next, Rule.prototype);
+          } else if (next.type === "decl") {
+            Object.setPrototypeOf(next, Declaration.prototype);
+          } else if (next.type === "comment") {
+            Object.setPrototypeOf(next, Comment.prototype);
+          } else if (next.type === "root") {
+            Object.setPrototypeOf(next, Root10.prototype);
+          }
+          next[my] = true;
+          if (next.nodes) {
+            for (let child of next.nodes) stack.push(child);
+          }
         }
       };
     }
@@ -3569,7 +3697,7 @@ var wp;
         return (size4 = defaultSize) => {
           let id = "";
           let i2 = size4 | 0;
-          while (i2--) {
+          while (i2-- > 0) {
             id += alphabet[Math.random() * alphabet.length | 0];
           }
           return id;
@@ -3578,7 +3706,7 @@ var wp;
       var nanoid = (size4 = 21) => {
         let id = "";
         let i2 = size4 | 0;
-        while (i2--) {
+        while (i2-- > 0) {
           id += urlAlphabet[Math.random() * 64 | 0];
         }
         return id;
@@ -3597,9 +3725,16 @@ var wp;
   var require_previous_map = __commonJS({
     "node_modules/postcss/lib/previous-map.js"(exports, module) {
       "use strict";
-      var { existsSync, readFileSync } = require_fs();
-      var { dirname, join } = require_path();
+      var { existsSync, readFileSync, realpathSync } = require_fs();
+      var { dirname, isAbsolute, join, relative, sep } = require_path();
       var { SourceMapConsumer, SourceMapGenerator } = require_source_map();
+      function realPath(path) {
+        try {
+          return realpathSync(path);
+        } catch {
+          return path;
+        }
+      }
       function fromBase64(str) {
         if (Buffer) {
           return Buffer.from(str, "base64").toString();
@@ -3662,7 +3797,10 @@ var wp;
         }
         loadFile(path, cssFile, trusted) {
           if (!trusted && !this.unsafeMap) {
-            if (!/\.map$/i.test(path)) {
+            if (!/\.map$/i.test(path)) return void 0;
+            if (!cssFile) return void 0;
+            let rel = relative(realPath(dirname(cssFile)), realPath(path));
+            if (rel === ".." || rel.startsWith(".." + sep) || isAbsolute(rel)) {
               return void 0;
             }
           }
@@ -3754,7 +3892,7 @@ var wp;
         input[lineToIndexCache] = lineToIndex;
         return lineToIndex;
       }
-      var Input = class {
+      var Input4 = class {
         get from() {
           return this.file || this.id;
         }
@@ -3905,10 +4043,11 @@ var wp;
           if (!from.source) return false;
           let to2;
           if (typeof endLine === "number") {
-            to2 = consumer.originalPositionFor({
+            let toPosition = consumer.originalPositionFor({
               column: endColumn - 1,
               line: endLine
             });
+            if (toPosition.source) to2 = toPosition;
           }
           let fromUrl;
           if (isAbsolute(from.source)) {
@@ -3953,10 +4092,10 @@ var wp;
           return json;
         }
       };
-      module.exports = Input;
-      Input.default = Input;
+      module.exports = Input4;
+      Input4.default = Input4;
       if (terminalHighlight && terminalHighlight.registerInput) {
-        terminalHighlight.registerInput(Input);
+        terminalHighlight.registerInput(Input4);
       }
     }
   });
@@ -3968,7 +4107,7 @@ var wp;
       var { dirname, relative, resolve, sep } = require_path();
       var { SourceMapConsumer, SourceMapGenerator } = require_source_map();
       var { pathToFileURL } = require_url2();
-      var Input = require_input();
+      var Input4 = require_input();
       var sourceMapAvailable = Boolean(SourceMapConsumer && SourceMapGenerator);
       var pathAvailable = Boolean(dirname && resolve && relative && sep);
       var MapGenerator = class {
@@ -4218,7 +4357,7 @@ var wp;
                 }
               });
             } else {
-              let input = new Input(this.originalCSS, this.opts);
+              let input = new Input4(this.originalCSS, this.opts);
               if (input.map) this.previousMaps.push(input.map);
             }
           }
@@ -4318,13 +4457,19 @@ var wp;
       var Container = require_container();
       var LazyResult;
       var Processor2;
-      var Root9 = class extends Container {
+      var Root10 = class extends Container {
         constructor(defaults2) {
           super(defaults2);
           this.type = "root";
           if (!this.nodes) this.nodes = [];
         }
         normalize(child, sample, type) {
+          let keepBefore = /* @__PURE__ */ new Set();
+          for (let node of Array.isArray(child) ? child : [child]) {
+            if (node && typeof node === "object" && !node.parent && node.raws && typeof node.raws.before !== "undefined") {
+              keepBefore.add(node.raws);
+            }
+          }
           let nodes = super.normalize(child);
           if (sample) {
             if (type === "prepend") {
@@ -4335,7 +4480,9 @@ var wp;
               }
             } else if (this.first !== sample) {
               for (let node of nodes) {
-                node.raws.before = sample.raws.before;
+                if (!keepBefore.has(node.raws)) {
+                  node.raws.before = sample.raws.before;
+                }
               }
             }
           }
@@ -4353,15 +4500,15 @@ var wp;
           return lazy.stringify();
         }
       };
-      Root9.registerLazyResult = (dependant) => {
+      Root10.registerLazyResult = (dependant) => {
         LazyResult = dependant;
       };
-      Root9.registerProcessor = (dependant) => {
+      Root10.registerProcessor = (dependant) => {
         Processor2 = dependant;
       };
-      module.exports = Root9;
-      Root9.default = Root9;
-      Container.registerRoot(Root9);
+      module.exports = Root10;
+      Root10.default = Root10;
+      Container.registerRoot(Root10);
     }
   });

@@ -4378,6 +4525,7 @@ var wp;
           return list.split(string, spaces);
         },
         split(string, separators, last) {
+          if (typeof string !== "string") return [];
           let array = [];
           let current = "";
           let split2 = false;
@@ -4674,7 +4822,7 @@ var wp;
       var AtRule = require_at_rule();
       var Comment = require_comment();
       var Declaration = require_declaration();
-      var Root9 = require_root();
+      var Root10 = require_root();
       var Rule = require_rule();
       var tokenizer = require_tokenize();
       var SAFE_COMMENT_NEIGHBOR = {
@@ -4696,7 +4844,7 @@ var wp;
       var Parser2 = class {
         constructor(input) {
           this.input = input;
-          this.root = new Root9();
+          this.root = new Root10();
           this.current = this.root;
           this.spaces = "";
           this.semicolon = false;
@@ -5212,10 +5360,10 @@ var wp;
     "node_modules/postcss/lib/parse.js"(exports, module) {
       "use strict";
       var Container = require_container();
-      var Input = require_input();
+      var Input4 = require_input();
       var Parser2 = require_parser();
       function parse5(css, opts) {
-        let input = new Input(css, opts);
+        let input = new Input4(css, opts);
         let parser = new Parser2(input);
         try {
           parser.parse();
@@ -5245,11 +5393,16 @@ var wp;
   var require_warning2 = __commonJS({
     "node_modules/postcss/lib/warning.js"(exports, module) {
       "use strict";
+      var Container = require_container();
+      var { my } = require_symbols();
       var Warning2 = class {
         constructor(text, opts = {}) {
           this.type = "warning";
           this.text = text;
           if (opts.node && opts.node.source) {
+            if (!opts.node[my]) {
+              Container.rebuild(opts.node);
+            }
             let range2 = opts.node.rangeBy(opts);
             this.line = range2.start.line;
             this.column = range2.start.column;
@@ -5303,9 +5456,9 @@ var wp;
               opts.plugin = this.lastPlugin.postcssPlugin;
             }
           }
-          let warning6 = new Warning2(text, opts);
-          this.messages.push(warning6);
-          return warning6;
+          let warning7 = new Warning2(text, opts);
+          this.messages.push(warning7);
+          return warning7;
         }
         warnings() {
           return this.messages.filter((i2) => i2.type === "warning");
@@ -5340,7 +5493,7 @@ var wp;
       var MapGenerator = require_map_generator();
       var parse5 = require_parse();
       var Result = require_result();
-      var Root9 = require_root();
+      var Root10 = require_root();
       var stringify2 = require_stringify();
       var { isClean, my } = require_symbols();
       var warnOnce = require_warn_once();
@@ -5422,8 +5575,14 @@ var wp;
         };
       }
       function cleanMarks(node) {
-        node[isClean] = false;
-        if (node.nodes) node.nodes.forEach((i2) => cleanMarks(i2));
+        let stack = [node];
+        while (stack.length > 0) {
+          let next = stack.pop();
+          next[isClean] = false;
+          if (next.nodes) {
+            for (let i2 of next.nodes) stack.push(i2);
+          }
+        }
         return node;
       }
       var postcss = {};
@@ -5753,14 +5912,19 @@ var wp;
           }
           if (visit.iterator !== 0) {
             let iterator = visit.iterator;
+            if (visit.descending) {
+              visit.descending = false;
+              node.indexes[iterator] += 1;
+            }
             let child;
             while (child = node.nodes[node.indexes[iterator]]) {
-              node.indexes[iterator] += 1;
               if (!child[isClean]) {
                 child[isClean] = true;
+                visit.descending = true;
                 stack.push(toStack(child));
                 return;
               }
+              node.indexes[iterator] += 1;
             }
             visit.iterator = 0;
             delete node.indexes[iterator];
@@ -5784,20 +5948,53 @@ var wp;
         }
         walkSync(node) {
           node[isClean] = true;
-          let events = getEvents(node);
-          for (let event of events) {
-            if (event === CHILDREN) {
-              if (node.nodes) {
-                node.each((child) => {
-                  if (!child[isClean]) this.walkSync(child);
-                });
+          let stack = [{ eventIndex: 0, events: getEvents(node), iterator: 0, node }];
+          while (stack.length > 0) {
+            let visit = stack[stack.length - 1];
+            let visitNode = visit.node;
+            if (visit.iterator !== 0) {
+              let iterator = visit.iterator;
+              if (visit.descending) {
+                visit.descending = false;
+                visitNode.indexes[iterator] += 1;
               }
-            } else {
-              let visitors = this.listeners[event];
-              if (visitors) {
-                if (this.visitSync(visitors, node.toProxy())) return;
+              let child;
+              let descended = false;
+              while (child = visitNode.nodes[visitNode.indexes[iterator]]) {
+                if (!child[isClean]) {
+                  child[isClean] = true;
+                  visit.descending = true;
+                  stack.push({
+                    eventIndex: 0,
+                    events: getEvents(child),
+                    iterator: 0,
+                    node: child
+                  });
+                  descended = true;
+                  break;
+                }
+                visitNode.indexes[iterator] += 1;
+              }
+              if (descended) continue;
+              visit.iterator = 0;
+              delete visitNode.indexes[iterator];
+            }
+            if (visit.eventIndex < visit.events.length) {
+              let event = visit.events[visit.eventIndex];
+              visit.eventIndex += 1;
+              if (event === CHILDREN) {
+                if (visitNode.nodes && visitNode.nodes.length) {
+                  visit.iterator = visitNode.getIterator();
+                }
+              } else {
+                let visitors = this.listeners[event];
+                if (visitors) {
+                  if (this.visitSync(visitors, visitNode.toProxy())) stack.pop();
+                }
               }
+              continue;
             }
+            stack.pop();
           }
         }
         warnings() {
@@ -5809,7 +6006,7 @@ var wp;
       };
       module.exports = LazyResult;
       LazyResult.default = LazyResult;
-      Root9.registerLazyResult(LazyResult);
+      Root10.registerLazyResult(LazyResult);
       Document.registerLazyResult(LazyResult);
     }
   });
@@ -5936,10 +6133,10 @@ var wp;
       var Document = require_document();
       var LazyResult = require_lazy_result();
       var NoWorkResult = require_no_work_result();
-      var Root9 = require_root();
+      var Root10 = require_root();
       var Processor2 = class {
         constructor(plugins = []) {
-          this.version = "8.5.16";
+          this.version = "8.5.26";
           this.plugins = this.normalize(plugins);
         }
         normalize(plugins) {
@@ -5982,7 +6179,7 @@ var wp;
       };
       module.exports = Processor2;
       Processor2.default = Processor2;
-      Root9.registerProcessor(Processor2);
+      Root10.registerProcessor(Processor2);
       Document.registerProcessor(Processor2);
     }
   });
@@ -7052,7 +7249,7 @@ var wp;
     getSpacingPresetCssVar: () => getSpacingPresetCssVar2,
     getTypographyClassesAndStyles: () => getTypographyClassesAndStyles,
     isValueSpacingPreset: () => isValueSpacingPreset,
-    privateApis: () => privateApis10,
+    privateApis: () => privateApis3,
     store: () => store,
     storeConfig: () => storeConfig,
     transformStyles: () => transform_styles_default,
@@ -7090,10 +7287,10 @@ var wp;
   var clsx_default = clsx;

   // packages/block-editor/build-module/hooks/utils.mjs
-  var import_blocks108 = __toESM(require_blocks(), 1);
-  var import_element285 = __toESM(require_element(), 1);
-  var import_data183 = __toESM(require_data(), 1);
-  var import_compose99 = __toESM(require_compose(), 1);
+  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);

   // packages/block-editor/build-module/components/block-edit/context.mjs
@@ -7344,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 __237() {
+    function __240() {
       this.constructor = d2;
     }
-    d2.prototype = b2 === null ? Object.create(b2) : (__237.prototype = b2.prototype, new __237());
+    d2.prototype = b2 === null ? Object.create(b2) : (__240.prototype = b2.prototype, new __240());
   }
   var __assign = function() {
     __assign = Object.assign || function __assign2(t3) {
@@ -7580,8 +7777,8 @@ var wp;
     if (!blockType) {
       return null;
     }
-    const Component5 = blockType.edit || blockType.save;
-    return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(Component5, { ...props });
+    const Component4 = blockType.edit || blockType.save;
+    return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(Component4, { ...props });
   };
   var EditWithFilters = (0, import_components.withFilters)("editor.BlockEdit")(Edit);
   var EditWithGeneratedProps = (props) => {
@@ -7765,7 +7962,7 @@ var wp;
       );
     }
     const generatedClassName = (0, import_blocks.hasBlockSupport)(blockType, "className", true) ? (0, import_blocks.getBlockDefaultClassName)(name) : null;
-    const className2 = clsx_default(
+    const className = clsx_default(
       generatedClassName,
       attributes?.className,
       props.className
@@ -7775,7 +7972,7 @@ var wp;
       {
         ...props,
         attributes: computedAttributes,
-        className: className2,
+        className,
         context,
         setAttributes: setBoundAttributes
       }
@@ -12293,7 +12490,8 @@ var wp;
     fallbackGapValue
   }) {
     let ruleset = "";
-    let gapValue = hasBlockGapSupport ? getGapCSSValue(style?.spacing?.blockGap) : "";
+    const blockGapValue = style?.spacing?.blockGap;
+    let gapValue = hasBlockGapSupport ? getGapCSSValue(blockGapValue) : "";
     if (hasFallbackGapSupport) {
       if (selector3 === ROOT_BLOCK_SELECTOR) {
         gapValue = !gapValue ? "0.5em" : gapValue;
@@ -12301,12 +12499,16 @@ var wp;
         gapValue = fallbackGapValue;
       }
     }
+    const rowGapValue = hasBlockGapSupport && blockGapValue && typeof blockGapValue !== "string" ? getGapCSSValue(blockGapValue.top) : gapValue;
     if (gapValue && layoutDefinitions) {
       Object.values(layoutDefinitions).forEach(
-        ({ className: className2, name, spacingStyles }) => {
+        ({ className, name, spacingStyles }) => {
           if (!hasBlockGapSupport && "flex" !== name && "grid" !== name) {
             return;
           }
+          const layoutGapValue = ["default", "constrained"].includes(
+            name
+          ) ? rowGapValue : gapValue;
           if (spacingStyles?.length) {
             spacingStyles.forEach((spacingStyle) => {
               const declarations = [];
@@ -12314,7 +12516,7 @@ var wp;
                 Object.entries(spacingStyle.rules).forEach(
                   ([cssProperty, cssValue]) => {
                     declarations.push(
-                      `${cssProperty}: ${cssValue ? cssValue : gapValue}`
+                      `${cssProperty}: ${cssValue ? cssValue : layoutGapValue}`
                     );
                   }
                 );
@@ -12322,9 +12524,9 @@ var wp;
               if (declarations.length) {
                 let combinedSelector = "";
                 if (!hasBlockGapSupport) {
-                  combinedSelector = selector3 === ROOT_BLOCK_SELECTOR ? `:where(.${className2}${spacingStyle?.selector || ""})` : `:where(${selector3}.${className2}${spacingStyle?.selector || ""})`;
+                  combinedSelector = selector3 === ROOT_BLOCK_SELECTOR ? `:where(.${className}${spacingStyle?.selector || ""})` : `:where(${selector3}.${className}${spacingStyle?.selector || ""})`;
                 } else {
-                  combinedSelector = selector3 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className2})${spacingStyle?.selector || ""}` : `:root :where(${selector3}-${className2})${spacingStyle?.selector || ""}`;
+                  combinedSelector = selector3 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className})${spacingStyle?.selector || ""}` : `:root :where(${selector3}-${className})${spacingStyle?.selector || ""}`;
                 }
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
@@ -12341,9 +12543,9 @@ var wp;
     if (selector3 === ROOT_BLOCK_SELECTOR && layoutDefinitions) {
       const validDisplayModes = ["block", "flex", "grid"];
       Object.values(layoutDefinitions).forEach(
-        ({ className: className2, displayMode, baseStyles }) => {
+        ({ className, displayMode, baseStyles }) => {
           if (displayMode && validDisplayModes.includes(displayMode)) {
-            ruleset += `${selector3} .${className2} { display:${displayMode}; }`;
+            ruleset += `${selector3} .${className} { display:${displayMode}; }`;
           }
           if (baseStyles?.length) {
             baseStyles.forEach((baseStyle) => {
@@ -12358,7 +12560,7 @@ var wp;
                 );
               }
               if (declarations.length) {
-                const combinedSelector = `.${className2}${baseStyle?.selector || ""}`;
+                const combinedSelector = `.${className}${baseStyle?.selector || ""}`;
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
                 )}; }`;
@@ -13815,9 +14017,9 @@ var wp;
     (select3) => (0, import_data4.createSelector)(
       (state, rootClientId = null) => {
         const { getAllPatterns: getAllPatterns2 } = unlock(select3(STORE_NAME));
-        const patterns = getAllPatterns2();
+        const patterns2 = getAllPatterns2();
         const { allowedBlockTypes } = getSettings(state);
-        return patterns.some((pattern) => {
+        return patterns2.some((pattern) => {
           const { inserter = true } = pattern;
           if (!inserter) {
             return false;
@@ -15314,8 +15516,8 @@ var wp;
     if (attributes === null) {
       return true;
     }
-    const { lock: lock5 } = attributes;
-    return !lock5?.edit;
+    const { lock: lock4 } = attributes;
+    return !lock4?.edit;
   }
   function canLockBlockType(state, nameOrType) {
     if (state.settings.isPreviewMode) {
@@ -15715,9 +15917,9 @@ var wp;
       return (0, import_data5.createSelector)(
         (state, rootClientId = null, options = DEFAULT_INSERTER_OPTIONS) => {
           const { getAllPatterns: getAllPatterns2 } = unlock(select3(STORE_NAME));
-          const patterns = getAllPatterns2();
+          const patterns2 = getAllPatterns2();
           const { allowedBlockTypes } = getSettings(state);
-          const parsedPatterns = patterns.filter(({ inserter = true }) => !!inserter).map(enhancePatternWithParsedBlocks);
+          const parsedPatterns = patterns2.filter(({ inserter = true }) => !!inserter).map(enhancePatternWithParsedBlocks);
           const availableParsedPatterns = parsedPatterns.filter(
             (pattern) => checkAllowListRecursive(
               getGrammar(pattern),
@@ -15749,11 +15951,11 @@ var wp;
         if (!blockNames) {
           return EMPTY_ARRAY2;
         }
-        const patterns = select3(STORE_NAME).__experimentalGetAllowedPatterns(
+        const patterns2 = select3(STORE_NAME).__experimentalGetAllowedPatterns(
           rootClientId
         );
         const normalizedBlockNames = Array.isArray(blockNames) ? blockNames : [blockNames];
-        const filteredPatterns = patterns.filter(
+        const filteredPatterns = patterns2.filter(
           (pattern) => pattern?.blockTypes?.some?.(
             (blockName) => normalizedBlockNames.includes(blockName)
           )
@@ -17236,7 +17438,7 @@ var wp;
       });
       return;
     }
-    if ((0, import_blocks10.isUnmodifiedDefaultBlock)(blockA)) {
+    if ((0, import_blocks10.isUnmodifiedDefaultBlock)(blockA) || !!blockAType.merge && blockA.name !== blockB.name && (0, import_blocks10.isUnmodifiedBlock)(blockA, "content")) {
       const isASelected = select3.isBlockSelected(clientIdA);
       if (isASelected) {
         registry.batch(() => {
@@ -17702,8 +17904,8 @@ var wp;
   var import_components2 = __toESM(require_components(), 1);
   var import_i18n6 = __toESM(require_i18n(), 1);
   var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
-  function Warning({ className: className2, actions, children, secondaryActions }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("div", { style: { display: "contents", all: "initial" }, children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("div", { className: clsx_default(className2, "block-editor-warning"), children: /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)("div", { className: "block-editor-warning__contents", children: [
+  function Warning({ className, actions, children, secondaryActions }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("div", { style: { display: "contents", all: "initial" }, children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("div", { className: clsx_default(className, "block-editor-warning"), children: /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)("div", { className: "block-editor-warning__contents", children: [
       /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("p", { className: "block-editor-warning__message", children }),
       (actions?.length > 0 || secondaryActions) && /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)("div", { className: "block-editor-warning__actions", children: [
         actions?.length > 0 && actions.map((action, i2) => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
@@ -17922,87 +18124,71 @@ var wp;
     return (0, import_compose2.compose)([
       withColorPalette,
       (WrappedComponent) => {
-        return class WithColors extends import_element7.Component {
-          constructor(props) {
-            super(props);
-            this.setters = this.createSetters();
-            this.colorUtils = {
-              getMostReadableColor: this.getMostReadableColor.bind(this)
-            };
-            this.state = {};
-          }
-          getMostReadableColor(colorValue) {
-            const { colors: colors2 } = this.props;
-            return getMostReadableColor(colors2, colorValue);
-          }
-          createSetters() {
-            return Object.keys(colorMap).reduce(
-              (settersAccumulator, colorAttributeName) => {
-                const upperFirstColorAttributeName = upperFirst(colorAttributeName);
-                const customColorAttributeName = `custom${upperFirstColorAttributeName}`;
-                settersAccumulator[`set${upperFirstColorAttributeName}`] = this.createSetColor(
-                  colorAttributeName,
-                  customColorAttributeName
-                );
-                return settersAccumulator;
-              },
-              {}
-            );
-          }
-          createSetColor(colorAttributeName, customColorAttributeName) {
-            return (colorValue) => {
-              const colorObject = getColorObjectByColorValue(
-                this.props.colors,
-                colorValue
-              );
-              this.props.setAttributes({
-                [colorAttributeName]: colorObject && colorObject.slug ? colorObject.slug : void 0,
-                [customColorAttributeName]: colorObject && colorObject.slug ? void 0 : colorValue
-              });
-            };
-          }
-          static getDerivedStateFromProps({ attributes, colors: colors2 }, previousState) {
-            return Object.entries(colorMap).reduce(
-              (newState, [colorAttributeName, colorContext]) => {
-                const colorObject = getColorObjectByAttributeValues(
-                  colors2,
-                  attributes[colorAttributeName],
-                  attributes[`custom${upperFirst(
+        return function WithColors(props) {
+          const { colors: _colors, ...passedProps } = props;
+          const { attributes, setAttributes } = passedProps;
+          const prevColorPropsRef = (0, import_element7.useRef)(null);
+          const colorProps = (0, import_element7.useMemo)(() => {
+            const prevColorProps = prevColorPropsRef.current;
+            const result = Object.fromEntries(
+              Object.entries(colorMap).flatMap(
+                ([colorAttributeName, colorContext]) => {
+                  const customAttr = `custom${upperFirst(
                     colorAttributeName
-                  )}`]
-                );
-                const previousColorObject = previousState[colorAttributeName];
-                const previousColor = previousColorObject?.color;
-                if (previousColor === colorObject.color && previousColorObject) {
-                  newState[colorAttributeName] = previousColorObject;
-                } else {
-                  newState[colorAttributeName] = {
+                  )}`;
+                  const upperFirstColorAttributeName = upperFirst(colorAttributeName);
+                  const colorObject = getColorObjectByAttributeValues(
+                    _colors,
+                    attributes[colorAttributeName],
+                    attributes[customAttr]
+                  );
+                  const prevColorValue = prevColorProps?.[colorAttributeName];
+                  const colorValue = prevColorValue?.color === colorObject.color && prevColorValue ? prevColorValue : {
                     ...colorObject,
                     class: getColorClassName(
                       colorContext,
                       colorObject.slug
                     )
                   };
+                  const setter = (newColorValue) => {
+                    const resolvedColorObject = getColorObjectByColorValue(
+                      _colors,
+                      newColorValue
+                    );
+                    setAttributes({
+                      [colorAttributeName]: resolvedColorObject?.slug || void 0,
+                      [customAttr]: resolvedColorObject?.slug ? void 0 : newColorValue
+                    });
+                  };
+                  return [
+                    [colorAttributeName, colorValue],
+                    [
+                      `set${upperFirstColorAttributeName}`,
+                      setter
+                    ]
+                  ];
                 }
-                return newState;
-              },
-              {}
+              )
             );
-          }
-          render() {
-            return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
-              WrappedComponent,
-              {
-                ...{
-                  ...this.props,
-                  colors: void 0,
-                  ...this.state,
-                  ...this.setters,
-                  colorUtils: this.colorUtils
-                }
+            prevColorPropsRef.current = result;
+            return result;
+          }, [attributes, _colors, setAttributes]);
+          const colorUtils = (0, import_element7.useMemo)(
+            () => ({
+              getMostReadableColor: (colorValue) => getMostReadableColor(_colors, colorValue)
+            }),
+            [_colors]
+          );
+          return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(
+            WrappedComponent,
+            {
+              ...{
+                ...passedProps,
+                ...colorProps,
+                colorUtils
               }
-            );
-          }
+            }
+          );
         };
       }
     ]);
@@ -18725,7 +18911,7 @@ var wp;
   var import_components6 = __toESM(require_components(), 1);
   var import_element11 = __toESM(require_element(), 1);
   var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  function BlockIcon({ icon, showColors = false, className: className2, context }) {
+  function BlockIcon({ icon, showColors = false, className, context }) {
     if (icon?.src === "block-default") {
       icon = {
         src: block_default_default
@@ -18746,7 +18932,7 @@ var wp;
       "span",
       {
         style,
-        className: clsx_default("block-editor-block-icon", className2, {
+        className: clsx_default("block-editor-block-icon", className, {
           "has-colors": showColors
         }),
         children: renderedIcon
@@ -19320,6 +19506,10 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/gap.mjs
+  function isAxialBlockGapAllowed(layout, defaultLayout2) {
+    const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || defaultLayout2 || {};
+    return ["flex", "grid"].includes(usedLayout?.type);
+  }
   function getGapBoxControlValueFromStyle2(blockGapValue) {
     if (!blockGapValue) {
       return null;
@@ -19391,6 +19581,15 @@ var wp;
   var flex_default = {
     name: "flex",
     label: (0, import_i18n12.__)("Flex"),
+    hasInspectorControls(layoutBlockSupport = {}) {
+      const {
+        allowOrientation = true,
+        allowJustification = true,
+        allowVerticalAlignment = true,
+        allowWrap = true
+      } = layoutBlockSupport;
+      return allowOrientation || allowJustification || allowVerticalAlignment || allowWrap;
+    },
     inspectorControls: function FlexLayoutInspectorControls({
       layout = {},
       onChange,
@@ -19858,6 +20057,9 @@ var wp;
   var flow_default = {
     name: "default",
     label: (0, import_i18n13.__)("Flow"),
+    hasInspectorControls() {
+      return false;
+    },
     inspectorControls: function DefaultLayoutInspectorControls() {
       return null;
     },
@@ -19871,7 +20073,7 @@ var wp;
       hasBlockGapSupport,
       layoutDefinitions = LAYOUT_DEFINITIONS2
     }) {
-      const blockGapStyleValue = getGapCSSValue2(style?.spacing?.blockGap);
+      const blockGapStyleValue = style?.spacing?.blockGap;
       let blockGapValue = "";
       if (!shouldSkipSerialization(blockName, "spacing", "blockGap")) {
         if (blockGapStyleValue?.top) {
@@ -19937,6 +20139,13 @@ var wp;
   var constrained_default = {
     name: "constrained",
     label: (0, import_i18n14.__)("Constrained"),
+    hasInspectorControls(layoutBlockSupport = {}) {
+      const {
+        allowJustification = true,
+        allowCustomContentAndWideSize = true
+      } = layoutBlockSupport;
+      return allowJustification || allowCustomContentAndWideSize;
+    },
     inspectorControls: function DefaultLayoutInspectorControls2({
       layout,
       onChange,
@@ -20128,7 +20337,7 @@ var wp;
       const effectiveLayout = hasViewportOverrides ? { ...layout, ...viewportOverrides } : layout;
       const hasViewportOverride = (key) => Object.hasOwn(viewportOverrides || {}, key);
       const { contentSize, wideSize, justifyContent } = effectiveLayout;
-      const blockGapStyleValue = getGapCSSValue2(style?.spacing?.blockGap);
+      const blockGapStyleValue = style?.spacing?.blockGap;
       const hasBlockGapOverride = !hasViewportOverrides || Object.hasOwn(style?.spacing || {}, "blockGap");
       const hasBlockSpacingOverride = !hasViewportOverrides || Object.hasOwn(style?.spacing || {}, "padding");
       let blockGapValue = "";
@@ -20318,6 +20527,9 @@ var wp;
   var grid_default2 = {
     name: "grid",
     label: (0, import_i18n15.__)("Grid"),
+    hasInspectorControls() {
+      return true;
+    },
     inspectorControls: function GridLayoutInspectorControls({
       layout = {},
       onChange,
@@ -20482,7 +20694,8 @@ var wp;
       const shouldOutputGridColumns = !hasViewportOverrides || hasViewportOverride("minimumColumnWidth") || hasViewportOverride("columnCount") || hasViewportOverride("autoFit") || hasBlockGapOverride && minimumColumnWidth && columnCount > 0;
       const shouldOutputGridRows = (!hasViewportOverrides || hasViewportOverride("rowCount")) && columnCount && rowCount;
       if (shouldOutputGridColumns && minimumColumnWidth && columnCount > 0) {
-        let blockGapToUse = blockGapValue || fallbackGapValue;
+        const blockGapBoxControlValue = blockGapValue ? getGapBoxControlValueFromStyle2(style.spacing.blockGap) : void 0;
+        let blockGapToUse = getSpacingPresetCssVar2(blockGapBoxControlValue?.left) || fallbackGapValue;
         if (blockGapToUse === "0" || blockGapToUse === 0) {
           blockGapToUse = "0px";
         }
@@ -21110,9 +21323,9 @@ var wp;
         const {
           getAllBlockBindingsSources,
           getBlockBindingsSourceFieldsList,
-          getBlockType: getBlockType33
+          getBlockType: getBlockType34
         } = unlock(select3(import_blocks17.store));
-        const _attribute = getBlockType33(blockName).attributes?.[attribute];
+        const _attribute = getBlockType34(blockName).attributes?.[attribute];
         if (_attribute?.enum) {
           return {};
         }
@@ -21312,9 +21525,9 @@ var wp;
           return null;
         }
         const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3, getBlock: getBlock2 } = select3(store);
-        const { getBlockType: getBlockType33, getActiveBlockVariation } = select3(import_blocks18.store);
+        const { getBlockType: getBlockType34, getActiveBlockVariation } = select3(import_blocks18.store);
         const blockName = getBlockName2(clientId);
-        const blockType = getBlockType33(blockName);
+        const blockType = getBlockType34(blockName);
         if (!blockType) {
           return null;
         }
@@ -21541,16 +21754,16 @@ var wp;
   }

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

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

   // packages/block-editor/build-module/components/block-list/block.mjs
   var import_element33 = __toESM(require_element(), 1);
@@ -21792,9 +22005,9 @@ var wp;
     renderedContent,
     action,
     actionText,
-    className: className2
+    className
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)("div", { className: className2, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)("div", { className, children: [
       /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)("div", { className: "block-editor-block-compare__content", children: [
         /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("h2", { className: "block-editor-block-compare__heading", children: title }),
         /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "block-editor-block-compare__html", children: rawContent }),
@@ -23125,8 +23338,8 @@ var wp;
     };
     return _extends2.apply(this, arguments);
   }
-  var withAnimated = (Component5, host2) => {
-    const hasInstance = !is.fun(Component5) || Component5.prototype && Component5.prototype.isReactComponent;
+  var withAnimated = (Component4, host2) => {
+    const hasInstance = !is.fun(Component4) || Component4.prototype && Component4.prototype.isReactComponent;
     return (0, import_react2.forwardRef)((givenProps, givenRef) => {
       const instanceRef = (0, import_react2.useRef)(null);
       const ref = hasInstance && (0, import_react2.useCallback)((value) => {
@@ -23162,7 +23375,7 @@ var wp;
         each(observer2.deps, (dep) => removeFluidObserver(dep, observer2));
       });
       const usedProps = host2.getComponentProps(props.getValue());
-      return React.createElement(Component5, _extends2({}, usedProps, {
+      return React.createElement(Component4, _extends2({}, usedProps, {
         ref
       }));
     });
@@ -23206,21 +23419,21 @@ var wp;
       createAnimatedStyle: _createAnimatedStyle,
       getComponentProps: _getComponentProps
     };
-    const animated2 = (Component5) => {
-      const displayName = getDisplayName(Component5) || "Anonymous";
-      if (is.str(Component5)) {
-        Component5 = animated2[Component5] || (animated2[Component5] = withAnimated(Component5, hostConfig));
+    const animated2 = (Component4) => {
+      const displayName = getDisplayName(Component4) || "Anonymous";
+      if (is.str(Component4)) {
+        Component4 = animated2[Component4] || (animated2[Component4] = withAnimated(Component4, hostConfig));
       } else {
-        Component5 = Component5[cacheKey] || (Component5[cacheKey] = withAnimated(Component5, hostConfig));
+        Component4 = Component4[cacheKey] || (Component4[cacheKey] = withAnimated(Component4, hostConfig));
       }
-      Component5.displayName = `Animated(${displayName})`;
-      return Component5;
+      Component4.displayName = `Animated(${displayName})`;
+      return Component4;
     };
-    eachProp(components, (Component5, key) => {
+    eachProp(components, (Component4, key) => {
       if (is.arr(components)) {
-        key = getDisplayName(Component5);
+        key = getDisplayName(Component4);
       }
-      animated2[key] = animated2(Component5);
+      animated2[key] = animated2(Component4);
     });
     return {
       animated: animated2
@@ -25234,6 +25447,10 @@ var wp;
       if (isInsideRootBlock(ref.current, ownerDocument2.activeElement)) {
         return;
       }
+      if (initialPosition2 === true) {
+        ref.current.focus();
+        return;
+      }
       const textInputs = import_dom3.focus.tabbable.find(ref.current).filter((node) => (0, import_dom3.isTextField)(node));
       const isReverse = -1 === initialPosition2;
       const target = textInputs[isReverse ? textInputs.length - 1 : 0] || ref.current;
@@ -25522,7 +25739,6 @@ var wp;
       getBlock: getBlock2
     } = unlock((0, import_data25.useSelect)(store));
     const {
-      insertAfterBlock: insertAfterBlock2,
       removeBlock: removeBlock2,
       resetZoomLevel: resetZoomLevel2,
       startDraggingBlocks: startDraggingBlocks2,
@@ -25542,12 +25758,13 @@ var wp;
           if (target !== node || (0, import_dom7.isTextField)(target)) {
             return;
           }
-          event.preventDefault();
-          if (keyCode === import_keycodes2.ENTER && isZoomOut2()) {
-            resetZoomLevel2();
-          } else if (keyCode === import_keycodes2.ENTER) {
-            insertAfterBlock2(clientId);
+          if (keyCode === import_keycodes2.ENTER) {
+            if (isZoomOut2()) {
+              event.preventDefault();
+              resetZoomLevel2();
+            }
           } else {
+            event.preventDefault();
             removeBlock2(clientId);
           }
         }
@@ -25723,7 +25940,6 @@ var wp;
         getBlock2,
         import_blocks22.isReusableBlock,
         import_blocks22.isTemplatePart,
-        insertAfterBlock2,
         removeBlock2,
         isZoomOut2,
         resetZoomLevel2,
@@ -26515,7 +26731,7 @@ var wp;
   function useBlockProps(props = {}, { __unstableIsHtml } = {}) {
     const {
       clientId,
-      className: className2,
+      className,
       wrapperProps = {},
       isAligned,
       index: index2,
@@ -26633,7 +26849,7 @@ var wp;
           "is-editing-content-only-section": isEditingContentOnlySection,
           "is-block-hidden": isBlockCurrentlyHidden
         },
-        className2,
+        className,
         props.className,
         wrapperProps.className,
         defaultClassName
@@ -26669,7 +26885,7 @@ var wp;
     clientId,
     isSelected,
     isSelectionEnabled: isSelectionEnabled3,
-    className: className2,
+    className,
     __unstableLayoutClassNames: layoutClassNames,
     name,
     isValid: isValid2,
@@ -26721,12 +26937,12 @@ var wp;
       );
     }
     const isAligned = wrapperProps && !!wrapperProps["data-align"] && !themeSupportsLayout;
-    const isSticky = className2?.includes("is-position-sticky");
+    const isSticky = className?.includes("is-position-sticky");
     if (isAligned) {
       blockEdit = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
         "div",
         {
-          className: clsx_default("wp-block", isSticky && className2),
+          className: clsx_default("wp-block", isSticky && className),
           "data-align": wrapperProps["data-align"],
           children: blockEdit
         }
@@ -26755,7 +26971,7 @@ var wp;
       className: clsx_default(
         restWrapperProps.className,
         dataAlign && themeSupportsLayout && `align${dataAlign}`,
-        !(dataAlign && isSticky) && className2
+        !(dataAlign && isSticky) && className
       )
     };
     return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
@@ -27146,7 +27362,12 @@ var wp;
           originalBlockClientId: isInvalid ? blocksWithSameName[0] : false,
           blockVisibility: blockVisibility22,
           deviceType: deviceType2,
-          viewportSettings: viewportSettings2
+          viewportSettings: viewportSettings2,
+          supportsSplitting: (0, import_blocks25.hasBlockSupport)(
+            blockName,
+            "splitting",
+            false
+          )
         };
       },
       [clientId, rootClientId, ghostBlock, ghostBlockWithoutAttributes]
@@ -27210,20 +27431,21 @@ var wp;
       isSelectionWithinCurrentSection,
       isEditingDisabled,
       hasEditableOutline,
-      className: className2,
+      className,
       defaultClassName,
       originalBlockClientId,
       bindableAttributes,
       blockVisibility: blockVisibility2,
       deviceType,
-      viewportSettings
+      viewportSettings,
+      supportsSplitting
     } = selectedProps;
     const privateContext = {
       isPreviewMode,
       ghostBlock,
       rootClientId,
       clientId,
-      className: className2,
+      className,
       index: index2,
       mode: mode2,
       name,
@@ -27257,7 +27479,8 @@ var wp;
       bindableAttributes,
       blockVisibility: blockVisibility2,
       deviceType,
-      viewportSettings
+      viewportSettings,
+      supportsSplitting
     };
     if (isBlockCurrentlyHidden && !isSelected && !isMultiSelected && !hasChildSelected) {
       return null;
@@ -27288,26 +27511,26 @@ var wp;
   var block_default2 = (0, import_element33.memo)(BlockListBlockProvider);

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

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

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

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

   // packages/ui/build-module/badge/badge.mjs
   var import_element48 = __toESM(require_element(), 1);
@@ -27441,12 +27664,6 @@ var wp;
     }
   }

-  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
-  var React6 = __toESM(require_react(), 1);
-  var noop4 = () => {
-  };
-  var useIsoLayoutEffect = typeof document !== "undefined" ? React6.useLayoutEffect : noop4;
-
   // node_modules/@base-ui/utils/warn.mjs
   var set2;
   if (true) {
@@ -27465,6 +27682,12 @@ var wp;
   // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
   var React8 = __toESM(require_react(), 1);

+  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
+  var React6 = __toESM(require_react(), 1);
+  var noop4 = () => {
+  };
+  var useIsoLayoutEffect = typeof document !== "undefined" ? React6.useLayoutEffect : noop4;
+
   // node_modules/@base-ui/react/internals/composite/list/CompositeListContext.mjs
   var React7 = __toESM(require_react(), 1);
   var CompositeListContext = /* @__PURE__ */ React7.createContext({
@@ -27472,12 +27695,7 @@ var wp;
     },
     unregister: () => {
     },
-    subscribeMapChange: () => {
-      return () => {
-      };
-    },
-    elementsRef: {
-      current: []
+    subscribeMapChange: () => () => {
     },
     nextIndexRef: {
       current: 0
@@ -27498,103 +27716,125 @@ var wp;
       onMapChange: onMapChangeProp
     } = props;
     const onMapChange = useStableCallback(onMapChangeProp);
-    const nextIndexRef = React8.useRef(0);
+    const [, setMapTick] = React8.useState(false);
     const listeners = useRefWithInit(createListeners).current;
     const map = useRefWithInit(createMap).current;
-    const [mapTick, setMapTick] = React8.useState(0);
-    const lastTickRef = React8.useRef(mapTick);
-    const register2 = useStableCallback((node, metadata) => {
-      map.set(node, metadata ?? null);
-      lastTickRef.current += 1;
-      setMapTick(lastTickRef.current);
+    const nextIndexRef = React8.useRef(0);
+    const isDirtyRef = React8.useRef(true);
+    const itemsRef = React8.useRef([]);
+    const mutationObserverRef = React8.useRef(null);
+    const scheduleMapUpdate = useStableCallback(() => {
+      if (isDirtyRef.current) {
+        return;
+      }
+      isDirtyRef.current = true;
+      setMapTick((tick) => !tick);
+    });
+    const register2 = useStableCallback((node, registration) => {
+      map.set(node, registration);
+      scheduleMapUpdate();
     });
     const unregister = useStableCallback((node) => {
       map.delete(node);
-      lastTickRef.current += 1;
-      setMapTick(lastTickRef.current);
-    });
-    const sortedMap = React8.useMemo(() => {
-      disableEslintWarning(mapTick);
-      const newMap = /* @__PURE__ */ new Map();
-      const sortedNodes = Array.from(map.keys()).filter((node) => node.isConnected).sort(sortByDocumentPosition);
-      sortedNodes.forEach((node, index2) => {
-        const metadata = map.get(node) ?? {};
-        newMap.set(node, {
-          ...metadata,
-          index: index2
+      scheduleMapUpdate();
+    });
+    const syncRefs = useStableCallback((items) => {
+      const nextMap = /* @__PURE__ */ new Map();
+      elementsRef.current.length = 0;
+      if (labelsRef) {
+        labelsRef.current.length = 0;
+      }
+      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;
+        }
       });
-      return newMap;
-    }, [map, mapTick]);
-    useIsoLayoutEffect(() => {
-      if (typeof MutationObserver !== "function" || sortedMap.size === 0) {
-        return void 0;
+      nextIndexRef.current = elementsRef.current.length;
+      return nextMap;
+    });
+    function observe(sortedNodes) {
+      mutationObserverRef.current?.disconnect();
+      mutationObserverRef.current = null;
+      if (typeof MutationObserver !== "function" || sortedNodes.length < 2) {
+        return;
       }
       const mutationObserver = new MutationObserver((entries) => {
-        const diff = /* @__PURE__ */ new Set();
-        const updateDiff = (node) => diff.has(node) ? diff.delete(node) : diff.add(node);
-        entries.forEach((entry) => {
-          entry.removedNodes.forEach(updateDiff);
-          entry.addedNodes.forEach(updateDiff);
-        });
-        if (diff.size === 0) {
-          lastTickRef.current += 1;
-          setMapTick(lastTickRef.current);
+        if (!hasMovedNode(entries)) {
+          return;
         }
-      });
-      sortedMap.forEach((_, node) => {
-        if (node.parentElement) {
-          mutationObserver.observe(node.parentElement, {
-            childList: true
-          });
+        let previousConnectedNode = null;
+        for (const node of sortedNodes) {
+          if (!node.isConnected) {
+            continue;
+          }
+          if (previousConnectedNode && sortByDocumentPosition(previousConnectedNode, node) > 0) {
+            mutationObserver.disconnect();
+            scheduleMapUpdate();
+            return;
+          }
+          previousConnectedNode = node;
         }
       });
-      return () => {
-        mutationObserver.disconnect();
-      };
-    }, [sortedMap]);
-    useIsoLayoutEffect(() => {
-      const shouldUpdateLengths = lastTickRef.current === mapTick;
-      if (shouldUpdateLengths) {
-        if (elementsRef.current.length !== sortedMap.size) {
-          elementsRef.current.length = sortedMap.size;
+      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);
         }
-        if (labelsRef && labelsRef.current.length !== sortedMap.size) {
-          labelsRef.current.length = sortedMap.size;
-        }
-        nextIndexRef.current = sortedMap.size;
       }
-      onMapChange(sortedMap);
-    }, [onMapChange, sortedMap, elementsRef, labelsRef, mapTick]);
+      roots.forEach((root) => mutationObserver.observe(root, {
+        childList: true
+      }));
+    }
+    const flush2 = 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);
+      }
       return () => {
         elementsRef.current = [];
-      };
-    }, [elementsRef]);
-    useIsoLayoutEffect(() => {
-      return () => {
         if (labelsRef) {
           labelsRef.current = [];
         }
       };
-    }, [labelsRef]);
+    }, [elementsRef, labelsRef, syncRefs]);
+    useIsoLayoutEffect(() => {
+      if (isDirtyRef.current) {
+        flush2();
+      }
+    });
+    useIsoLayoutEffect(() => {
+      return () => {
+        mutationObserverRef.current?.disconnect();
+        isDirtyRef.current = true;
+      };
+    }, []);
     const subscribeMapChange = useStableCallback((fn) => {
       listeners.add(fn);
       return () => {
         listeners.delete(fn);
       };
     });
-    useIsoLayoutEffect(() => {
-      listeners.forEach((l2) => l2(sortedMap));
-    }, [listeners, sortedMap]);
     const contextValue = React8.useMemo(() => ({
       register: register2,
       unregister,
       subscribeMapChange,
-      elementsRef,
-      labelsRef,
       nextIndexRef
-    }), [register2, unregister, subscribeMapChange, elementsRef, labelsRef, nextIndexRef]);
+    }), [register2, unregister, subscribeMapChange, nextIndexRef]);
     return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(CompositeListContext.Provider, {
       value: contextValue,
       children
@@ -27606,30 +27846,65 @@ var wp;
   function createListeners() {
     return /* @__PURE__ */ new Set();
   }
-  function sortByDocumentPosition(a2, b2) {
-    const position = a2.compareDocumentPosition(b2);
-    if (position & Node.DOCUMENT_POSITION_FOLLOWING || position & Node.DOCUMENT_POSITION_CONTAINED_BY) {
-      return -1;
+  function getCompositeListSnapshot(map) {
+    const reservedIndices = /* @__PURE__ */ new Set();
+    const items = [];
+    const automaticItems = [];
+    map.forEach((registration, node) => {
+      if (!node.isConnected) {
+        return;
+      }
+      const index2 = registration.index;
+      const item = {
+        index: index2 ?? -1,
+        element: node,
+        registration
+      };
+      if (index2 === null) {
+        automaticItems.push(item);
+      } else if (index2 >= 0) {
+        reservedIndices.add(index2);
+        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);
     }
-    if (position & Node.DOCUMENT_POSITION_PRECEDING || position & Node.DOCUMENT_POSITION_CONTAINS) {
-      return 1;
+    return [items, automaticItems.map((item) => item.element)];
+  }
+  function getCommonAncestor(firstNode, lastNode) {
+    let ancestor = firstNode.parentElement;
+    while (ancestor && !ancestor.contains(lastNode)) {
+      ancestor = ancestor.parentElement;
     }
-    return 0;
+    return ancestor;
   }
-  function disableEslintWarning(_) {
+  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;
   }
-
-  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-  var React9 = __toESM(require_react(), 1);
-  var DirectionContext = /* @__PURE__ */ React9.createContext(void 0);
-  if (true) DirectionContext.displayName = "DirectionContext";
-  function useDirection() {
-    const context = React9.useContext(DirectionContext);
-    return context?.direction ?? "ltr";
+  function sortByDocumentPosition(a2, b2) {
+    return a2.compareDocumentPosition(b2) & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : 1;
   }

   // node_modules/@base-ui/react/internals/useRenderElement.mjs
-  var React12 = __toESM(require_react(), 1);
+  var React11 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a2, b2, c6, d2) {
@@ -27704,7 +27979,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -27721,18 +27996,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React11 = __toESM(require_react(), 1);
+  var React10 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React10 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React10.version, 10);
+  var React9 = __toESM(require_react(), 1);
+  var majorVersion = parseInt(React9.version, 10);
   function isReactVersionAtLeast(reactVersionToCheck) {
     return majorVersion >= reactVersionToCheck;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
   function getReactElementRef(element) {
-    if (!/* @__PURE__ */ React11.isValidElement(element)) {
+    if (!/* @__PURE__ */ React10.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -27785,8 +28060,8 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/resolveClassName.mjs
-  function resolveClassName(className2, state) {
-    return typeof className2 === "function" ? className2(state) : className2;
+  function resolveClassName(className, state) {
+    return typeof className === "function" ? className(state) : className;
   }

   // node_modules/@base-ui/react/utils/resolveStyle.mjs
@@ -27970,17 +28245,17 @@ var wp;
       state = EMPTY_OBJECT,
       ref,
       props,
-      stateAttributesMapping: stateAttributesMapping10,
+      stateAttributesMapping: stateAttributesMapping9,
       enabled = true
     } = params;
-    const className2 = enabled ? resolveClassName(classNameProp, state) : void 0;
+    const className = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle2(styleProp, state) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping10) : EMPTY_OBJECT;
+    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping9) : EMPTY_OBJECT;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
     if (typeof document !== "undefined") {
       if (!enabled) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -27990,8 +28265,8 @@ var wp;
     if (!enabled) {
       return EMPTY_OBJECT;
     }
-    if (className2 !== void 0) {
-      outProps.className = mergeClassNames(outProps.className, className2);
+    if (className !== void 0) {
+      outProps.className = mergeClassNames(outProps.className, className);
     }
     if (style !== void 0) {
       outProps.style = mergeObjects(outProps.style, style);
@@ -28019,15 +28294,15 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render4;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React12.Children.toArray(render4);
+        const children = React11.Children.toArray(render4);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React12.isValidElement(newElement)) {
+        if (!/* @__PURE__ */ React11.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__ */ React12.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React11.cloneElement(newElement, mergedProps);
     }
     if (element) {
       if (typeof element === "string") {
@@ -28064,16 +28339,16 @@ var wp;
         key: props.key
       });
     }
-    return /* @__PURE__ */ React12.createElement(Tag, props);
+    return /* @__PURE__ */ React11.createElement(Tag, props);
   }

   // node_modules/@base-ui/utils/useId.mjs
-  var React13 = __toESM(require_react(), 1);
+  var React12 = __toESM(require_react(), 1);
   var globalId = 0;
   function useGlobalId(idOverride, prefix2 = "mui") {
-    const [defaultId, setDefaultId] = React13.useState(idOverride);
+    const [defaultId, setDefaultId] = React12.useState(idOverride);
     const id = idOverride || defaultId;
-    React13.useEffect(() => {
+    React12.useEffect(() => {
       if (defaultId == null) {
         globalId += 1;
         setDefaultId(`${prefix2}-${globalId}`);
@@ -28096,7 +28371,7 @@ var wp;
   }

   // node_modules/@base-ui/react/collapsible/root/useCollapsibleRoot.mjs
-  var React16 = __toESM(require_react(), 1);
+  var React15 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/reason-parts.mjs
   var reason_parts_exports = {};
@@ -28200,17 +28475,16 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  var React15 = __toESM(require_react(), 1);
+  var React14 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useOnMount.mjs
-  var React14 = __toESM(require_react(), 1);
-  var EMPTY = [];
+  var React13 = __toESM(require_react(), 1);
   function useOnMount(fn) {
-    React14.useEffect(fn, EMPTY);
+    React13.useEffect(fn, EMPTY_ARRAY5);
   }

   // node_modules/@base-ui/utils/useAnimationFrame.mjs
-  var EMPTY2 = null;
+  var EMPTY = null;
   var LAST_RAF = globalThis.requestAnimationFrame;
   var Scheduler = class {
     /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -28270,21 +28544,21 @@ var wp;
     static cancel(id) {
       return scheduler.cancel(id);
     }
-    currentId = EMPTY2;
+    currentId = EMPTY;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     request(fn) {
       this.cancel();
       this.currentId = scheduler.request(() => {
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
         fn();
       });
     }
     cancel = () => {
-      if (this.currentId !== EMPTY2) {
+      if (this.currentId !== EMPTY) {
         scheduler.cancel(this.currentId);
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
       }
     };
     disposeEffect = () => {
@@ -28299,8 +28573,8 @@ var wp;

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
   function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
-    const [transitionStatus, setTransitionStatus] = React15.useState(open && enableIdleState ? "idle" : void 0);
-    const [mounted, setMounted] = React15.useState(open);
+    const [transitionStatus, setTransitionStatus] = React14.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React14.useState(open);
     if (open && !mounted) {
       setMounted(true);
       setTransitionStatus("starting");
@@ -28374,8 +28648,8 @@ var wp;
       transitionStatus
     } = useTransitionStatus(open, true, true);
     const defaultPanelId = useBaseUiId();
-    const [panelIdState, setPanelIdState] = React16.useState();
-    const panelId = panelIdState ?? defaultPanelId;
+    const [registeredPanelId, setPanelIdState] = React15.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);
@@ -28385,7 +28659,8 @@ var wp;
       }
       setOpen(nextOpen);
     });
-    return React16.useMemo(() => ({
+    return React15.useMemo(() => ({
+      defaultPanelId,
       disabled: disabled2,
       handleTrigger,
       mounted,
@@ -28395,15 +28670,15 @@ var wp;
       setOpen,
       setPanelIdState,
       transitionStatus
-    }), [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 React17 = __toESM(require_react(), 1);
-  var CollapsibleRootContext = /* @__PURE__ */ React17.createContext(void 0);
+  var React16 = __toESM(require_react(), 1);
+  var CollapsibleRootContext = /* @__PURE__ */ React16.createContext(void 0);
   if (true) CollapsibleRootContext.displayName = "CollapsibleRootContext";
   function useCollapsibleRootContext() {
-    const context = React17.useContext(CollapsibleRootContext);
+    const context = React16.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));
     }
@@ -28411,61 +28686,47 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/useCompositeListItem.mjs
-  var React18 = __toESM(require_react(), 1);
-  var IndexGuessBehavior = /* @__PURE__ */ (function(IndexGuessBehavior2) {
-    IndexGuessBehavior2[IndexGuessBehavior2["None"] = 0] = "None";
-    IndexGuessBehavior2[IndexGuessBehavior2["GuessFromOrder"] = 1] = "GuessFromOrder";
-    return IndexGuessBehavior2;
-  })({});
+  var React17 = __toESM(require_react(), 1);
   function useCompositeListItem(params = {}) {
     const {
+      guess,
       label,
       metadata,
       textRef,
-      indexGuessBehavior,
       index: externalIndex
     } = params;
     const {
       register: register2,
       unregister,
       subscribeMapChange,
-      elementsRef,
-      labelsRef,
       nextIndexRef
     } = useCompositeListContext();
-    const indexRef = React18.useRef(-1);
-    const [index2, setIndex] = React18.useState(externalIndex ?? (indexGuessBehavior === IndexGuessBehavior.GuessFromOrder ? () => {
+    const indexRef = React17.useRef(-1);
+    const [internalIndex, setInternalIndex] = React17.useState(externalIndex == null && guess ? () => {
       if (indexRef.current === -1) {
         const newIndex = nextIndexRef.current;
         nextIndexRef.current += 1;
         indexRef.current = newIndex;
       }
       return indexRef.current;
-    } : -1));
-    const componentRef = React18.useRef(null);
-    const ref = React18.useCallback((node) => {
-      componentRef.current = node;
-      if (index2 !== -1 && node !== null) {
-        elementsRef.current[index2] = node;
-        if (labelsRef) {
-          const isLabelDefined = label !== void 0;
-          labelsRef.current[index2] = isLabelDefined ? label : textRef?.current?.textContent ?? node.textContent;
-        }
-      }
-    }, [index2, elementsRef, labelsRef, label, textRef]);
-    useIsoLayoutEffect(() => {
-      if (externalIndex != null) {
-        return void 0;
+    } : -1);
+    const index2 = externalIndex ?? internalIndex;
+    const componentRef = React17.useRef(null);
+    const ref = React17.useCallback((node) => {
+      const previousNode = componentRef.current;
+      if (previousNode) {
+        unregister(previousNode);
       }
-      const node = componentRef.current;
+      componentRef.current = node;
       if (node) {
-        register2(node, metadata);
-        return () => {
-          unregister(node);
-        };
+        register2(node, {
+          metadata: metadata ?? null,
+          index: externalIndex ?? null,
+          label,
+          textRef
+        });
       }
-      return void 0;
-    }, [externalIndex, register2, unregister, metadata]);
+    }, [externalIndex, register2, unregister, metadata, label, textRef]);
     useIsoLayoutEffect(() => {
       if (externalIndex != null) {
         return void 0;
@@ -28473,10 +28734,10 @@ var wp;
       return subscribeMapChange((map) => {
         const i2 = componentRef.current ? map.get(componentRef.current)?.index : null;
         if (i2 != null) {
-          setIndex(i2);
+          setInternalIndex(i2);
         }
       });
-    }, [externalIndex, subscribeMapChange, setIndex]);
+    }, [externalIndex, subscribeMapChange]);
     return {
       ref,
       index: index2
@@ -28490,10 +28751,10 @@ var wp;
     return TransitionStatusDataAttributes2;
   })({});
   var STARTING_HOOK = {
-    [TransitionStatusDataAttributes.startingStyle]: ""
+    "data-starting-style": ""
   };
   var ENDING_HOOK = {
-    [TransitionStatusDataAttributes.endingStyle]: ""
+    "data-ending-style": ""
   };
   var transitionStatusMapping = {
     transitionStatus(value) {
@@ -28549,7 +28810,7 @@ var wp;
   };

   // node_modules/@base-ui/react/internals/use-button/useButton.mjs
-  var React21 = __toESM(require_react(), 1);
+  var React20 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
   function hasWindow() {
@@ -28708,11 +28969,11 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
-  var React19 = __toESM(require_react(), 1);
-  var CompositeRootContext = /* @__PURE__ */ React19.createContext(void 0);
+  var React18 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React18.createContext(void 0);
   if (true) CompositeRootContext.displayName = "CompositeRootContext";
   function useCompositeRootContext(optional = false) {
-    const context = React19.useContext(CompositeRootContext);
+    const context = React18.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));
     }
@@ -28720,7 +28981,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
-  var React20 = __toESM(require_react(), 1);
+  var React19 = __toESM(require_react(), 1);
   function useFocusableWhenDisabled(parameters) {
     const {
       focusableWhenDisabled,
@@ -28731,7 +28992,7 @@ var wp;
     } = parameters;
     const isFocusableComposite = composite && focusableWhenDisabled !== false;
     const isNonFocusableComposite = composite && focusableWhenDisabled === false;
-    const props = React20.useMemo(() => {
+    const props = React19.useMemo(() => {
       const additionalProps = {
         // allow Tabbing away from focusableWhenDisabled elements
         onKeyDown(event) {
@@ -28759,6 +29020,27 @@ var wp;
     };
   }

+  // 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 {
@@ -28768,7 +29050,7 @@ var wp;
       native: isNativeButton = true,
       composite: compositeProp
     } = parameters;
-    const elementRef = React21.useRef(null);
+    const elementRef = React20.useRef(null);
     const compositeRootContext = useCompositeRootContext(true);
     const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
     const {
@@ -28781,7 +29063,7 @@ var wp;
       isNativeButton
     });
     if (true) {
-      React21.useEffect(() => {
+      React20.useEffect(() => {
         if (!elementRef.current) {
           return;
         }
@@ -28799,7 +29081,7 @@ var wp;
         }
       }, [isNativeButton]);
     }
-    const updateDisabled = React21.useCallback(() => {
+    const updateDisabled = React20.useCallback(() => {
       const element = elementRef.current;
       if (!isButtonElement(element)) {
         return;
@@ -28809,7 +29091,7 @@ var wp;
       }
     }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
     useIsoLayoutEffect(updateDisabled, [updateDisabled]);
-    const getButtonProps = React21.useCallback((externalProps = {}) => {
+    const getButtonProps = React20.useCallback((externalProps = {}) => {
       const {
         onClick: externalOnClick,
         onMouseDown: externalOnMouseDown,
@@ -28854,22 +29136,25 @@ var wp;
               return;
             }
             event.preventDefault();
-            if (isLink || isNativeButton && isButton) {
-              currentTarget.click();
-              event.preventBaseUIHandler();
-            } else if (shouldClick) {
-              externalOnClick?.(event);
+            if (!isNativeButton || isButton) {
               event.preventBaseUIHandler();
+              dispatchClickWithModifiers(currentTarget, event);
             }
             return;
           }
-          if (shouldClick) {
-            if (!isNativeButton && (isSpaceKey || isEnterKey)) {
+          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+            if (isCurrentTarget && isLink && isSpaceKey) {
               event.preventDefault();
             }
-            if (!isNativeButton && isEnterKey) {
-              externalOnClick?.(event);
-            }
+            return;
+          }
+          if (event.defaultPrevented) {
+            return;
+          }
+          event.preventDefault();
+          if (isEnterKey) {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
           }
         },
         onKeyUp(event) {
@@ -28885,8 +29170,9 @@ var wp;
           if (event.baseUIHandlerPrevented) {
             return;
           }
-          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && event.key === " ") {
-            externalOnClick?.(event);
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(event.currentTarget, event);
           }
         },
         onPointerDown(event) {
@@ -28915,11 +29201,11 @@ var wp;
     return isHTMLElement(elem) && elem.tagName === "BUTTON";
   }
   function isValidLinkElement(elem) {
-    return Boolean(elem?.tagName === "A" && elem?.href);
+    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
   }

   // node_modules/@base-ui/react/collapsible/panel/useCollapsiblePanel.mjs
-  var React23 = __toESM(require_react(), 1);
+  var React22 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/addEventListener.mjs
   function addEventListener(target, type, listener, options) {
@@ -28947,13 +29233,8 @@ var wp;
     return latest;
   }

-  // node_modules/@base-ui/utils/owner.mjs
-  function ownerDocument(node) {
-    return node?.ownerDocument || document;
-  }
-
   // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  var React22 = __toESM(require_react(), 1);
+  var React21 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
   var ReactDOM = __toESM(require_react_dom(), 1);
@@ -28967,7 +29248,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
     const frame = useAnimationFrame();
     return useStableCallback((fnToExecute, signal = null) => {
       frame.cancel();
@@ -28988,21 +29269,20 @@ var wp;
           if (!signal?.aborted) {
             done();
           }
-        }).catch(() => {
-          if (treatAbortedAsFinished) {
-            if (!signal?.aborted) {
-              done();
-            }
+        }, () => {
+          if (signal?.aborted) {
             return;
           }
           const currentAnimations = resolvedElement.getAnimations();
-          if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
             exec();
+            return;
           }
+          done();
         });
       }
       if (waitForStartingStyleRemoved) {
-        const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+        const startingStyleAttribute = "data-starting-style";
         if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
           frame.request(exec);
           return;
@@ -29035,8 +29315,8 @@ var wp;
       onComplete: onCompleteParam
     } = parameters;
     const onComplete = useStableCallback(onCompleteParam);
-    const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-    React22.useEffect(() => {
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React21.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -29066,21 +29346,18 @@ var wp;
       setOpen,
       transitionStatus
     } = parameters;
-    const panelRef = React23.useRef(null);
-    const animationTypeRef = React23.useRef(null);
-    const [dimensions, setDimensionsUnwrapped] = React23.useState(EMPTY_DIMENSIONS);
-    const lastMeasuredDimensionsRef = React23.useRef(EMPTY_DIMENSIONS);
-    const shouldSkipNextOpenRef = React23.useRef(false);
-    const shouldPreventMountAnimationRef = React23.useRef(open);
-    const shouldPreventActivityResumeAnimationRef = React23.useRef(false);
-    const [forcePanelIdle, setForcePanelIdle] = React23.useState(false);
-    const pendingTemporaryStyleRestoreRef = React23.useRef(null);
+    const panelRef = React22.useRef(null);
+    const animationTypeRef = React22.useRef(null);
+    const [dimensions, setDimensionsUnwrapped] = React22.useState(EMPTY_DIMENSIONS);
+    const lastMeasuredDimensionsRef = React22.useRef(EMPTY_DIMENSIONS);
+    const shouldSkipNextOpenRef = React22.useRef(false);
+    const shouldPreventMountAnimationRef = React22.useRef(open);
+    const shouldPreventActivityResumeAnimationRef = React22.useRef(false);
+    const [forcePanelIdle, setForcePanelIdle] = React22.useState(false);
+    const pendingTemporaryStyleRestoreRef = React22.useRef(null);
     const mergedPanelRef = useMergedRefs(externalRef, panelRef);
-    const latestStateRef = useValueAsRef({
-      mounted,
-      open
-    });
-    const runOnceCloseAnimationsFinish = useAnimationsFinished(panelRef, false, false);
+    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
@@ -29120,7 +29397,7 @@ var wp;
       }
       setForcePanelIdle(false);
     }, [forcePanelIdle, transitionStatus]);
-    React23.useEffect(() => {
+    React22.useEffect(() => {
       return () => {
         markActivityResumeAnimationSuppressed();
         restorePendingTemporaryStyle();
@@ -29159,20 +29436,17 @@ var wp;
           setForcePanelIdle(true);
           return restoreLayoutStyles;
         }
-        if (animationType === "css-animation") {
-          setDimensions(getDimensions(panel));
-          if (!skipNextOpen) {
-            const restoreAnimationName2 = setTemporaryStyle(panel, "animation-name", "none");
-            restoreAnimationName2();
-            return void 0;
-          }
-          const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
-          const restoreAnimationDuration = setTemporaryStyle(panel, "animation-duration", "0s");
+        setDimensions(getDimensions(panel));
+        const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
+        if (!skipNextOpen) {
           restoreAnimationName();
-          setPendingTemporaryStyleRestore(restoreAnimationDuration);
-          setForcePanelIdle(true);
           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;
@@ -29193,7 +29467,7 @@ var wp;
         return void 0;
       }
       const nextDimensions = getDimensions(panel);
-      const hasMeasuredSize = (nextDimensions.height ?? 0) > 0 || (nextDimensions.width ?? 0) > 0;
+      const hasMeasuredSize = nextDimensions.height > 0 || nextDimensions.width > 0;
       if (!hasMeasuredSize) {
         setMounted(false);
         return void 0;
@@ -29216,7 +29490,7 @@ var wp;
         setDimensions(EMPTY_DIMENSIONS, false);
       }
     });
-    React23.useEffect(() => {
+    React22.useEffect(() => {
       if (open || !mounted || panelTransitionStatus !== "ending") {
         return void 0;
       }
@@ -29227,22 +29501,20 @@ var wp;
       const abortController = new AbortController();
       let endingStyleFrame = -1;
       function handleComplete() {
-        if (latestStateRef.current.open) {
+        if (latestOpenRef.current) {
           return;
         }
         setMounted(false);
         setDimensions(EMPTY_DIMENSIONS, false);
       }
       endingStyleFrame = AnimationFrame.request(() => {
-        if (!abortController.signal.aborted) {
-          runOnceCloseAnimationsFinish(handleComplete, abortController.signal);
-        }
+        runOnceCloseAnimationsFinish(handleComplete, abortController.signal);
       });
       return () => {
         AnimationFrame.cancel(endingStyleFrame);
         abortController.abort();
       };
-    }, [latestStateRef, mounted, open, panelTransitionStatus, runOnceCloseAnimationsFinish, setDimensions, setMounted]);
+    }, [latestOpenRef, mounted, open, panelTransitionStatus, runOnceCloseAnimationsFinish, setDimensions, setMounted]);
     useIsoLayoutEffect(() => {
       const panel = panelRef.current;
       if (!panel || !hiddenUntilFound || !hidden) {
@@ -29250,7 +29522,7 @@ var wp;
       }
       panel.setAttribute("hidden", "until-found");
     }, [hidden, hiddenUntilFound]);
-    React23.useEffect(function registerBeforeMatchListener() {
+    React22.useEffect(function registerBeforeMatchListener() {
       const panel = panelRef.current;
       if (!panel) {
         return void 0;
@@ -29289,7 +29561,7 @@ var wp;
       width: element.scrollWidth
     };
   }
-  function getAnimationType(element, hasSuppressedMountAnimation = false) {
+  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);
@@ -29348,16 +29620,6 @@ var wp;
     };
   }

-  // node_modules/@base-ui/utils/useOnFirstRender.mjs
-  var React24 = __toESM(require_react(), 1);
-  function useOnFirstRender(fn) {
-    const ref = React24.useRef(true);
-    if (ref.current) {
-      ref.current = false;
-      fn();
-    }
-  }
-
   // node_modules/@base-ui/utils/platform/parts.mjs
   var parts_exports = {};
   __export(parts_exports, {
@@ -29449,29 +29711,29 @@ var wp;
   var jsdom = /jsdom|happydom/.test(lowerUserAgent);

   // node_modules/@base-ui/utils/useTimeout.mjs
-  var EMPTY3 = 0;
+  var EMPTY2 = 0;
   var Timeout = class _Timeout {
     static create() {
       return new _Timeout();
     }
-    currentId = EMPTY3;
+    currentId = EMPTY2;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     start(delay, fn) {
       this.clear();
       this.currentId = setTimeout(() => {
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
         fn();
       }, delay);
     }
     isStarted() {
-      return this.currentId !== EMPTY3;
+      return this.currentId !== EMPTY2;
     }
     clear = () => {
-      if (this.currentId !== EMPTY3) {
+      if (this.currentId !== EMPTY2) {
         clearTimeout(this.currentId);
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
       }
     };
     disposeEffect = () => {
@@ -29488,6 +29750,12 @@ var wp;
   var originalHtmlStyles = {};
   var originalBodyStyles = {};
   var originalHtmlScrollBehavior = "";
+  function getViewportScroller(html, body) {
+    return isOverflowElement(html) ? html : body;
+  }
+  function isPageScrollLocked(win, html, body) {
+    return /hidden|clip/.test(win.getComputedStyle(getViewportScroller(html, body)).overflowY);
+  }
   function hasInsetScrollbars(referenceElement) {
     if (typeof document === "undefined") {
       return false;
@@ -29504,7 +29772,7 @@ var wp;
     const doc = ownerDocument(referenceElement);
     const html = doc.documentElement;
     const body = doc.body;
-    const scrollContainer = isOverflowElement(html) ? html : body;
+    const scrollContainer = getViewportScroller(html, body);
     const originalScrollContainerOverflowY = scrollContainer.style.overflowY;
     const originalHtmlStyleGutter = html.style.scrollbarGutter;
     html.style.scrollbarGutter = "stable";
@@ -29520,7 +29788,7 @@ var wp;
     const doc = ownerDocument(referenceElement);
     const html = doc.documentElement;
     const body = doc.body;
-    const elementToLock = isOverflowElement(html) ? html : body;
+    const elementToLock = getViewportScroller(html, body);
     const originalElementToLockStyles = {
       overflowY: elementToLock.style.overflowY,
       overflowX: elementToLock.style.overflowX
@@ -29577,7 +29845,7 @@ var wp;
       const scrollbarHeight = Math.max(0, win.innerHeight - body.clientHeight);
       const marginY = parseFloat(bodyStyles.marginTop) + parseFloat(bodyStyles.marginBottom);
       const marginX = parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight);
-      const elementToLock = isOverflowElement(html) ? html : body;
+      const elementToLock = getViewportScroller(html, body);
       updateGutterOnly = supportsStableScrollbarGutter(referenceElement);
       if (updateGutterOnly) {
         html.style.scrollbarGutter = scrollbarGutterValue;
@@ -29601,7 +29869,9 @@ var wp;
         height: marginY || scrollbarHeight ? `calc(100dvh - ${marginY + scrollbarHeight}px)` : "100dvh",
         width: marginX || scrollbarWidth ? `calc(100vw - ${marginX + scrollbarWidth}px)` : "100vw",
         boxSizing: "border-box",
-        overflow: "hidden",
+        // Assign the longhands that `cleanup` restores, so nothing is left behind.
+        overflowY: "hidden",
+        overflowX: "hidden",
         scrollBehavior: "unset"
       });
       body.scrollTop = scrollTop;
@@ -29663,9 +29933,23 @@ var wp;
       }
       const doc = ownerDocument(referenceElement);
       const html = doc.documentElement;
-      const htmlOverflowY = getWindow(html).getComputedStyle(html).overflowY;
-      if (htmlOverflowY === "hidden" || htmlOverflowY === "clip") {
-        this.restore = NOOP;
+      const body = doc.body;
+      const win = getWindow(html);
+      if (isPageScrollLocked(win, html, body)) {
+        const observer = new win.MutationObserver(() => {
+          if (isPageScrollLocked(win, html, body)) {
+            return;
+          }
+          observer.disconnect();
+          this.restore = null;
+          this.lock(referenceElement);
+        });
+        const options = {
+          attributes: true
+        };
+        observer.observe(html, options);
+        observer.observe(body, options);
+        this.restore = () => observer.disconnect();
         return;
       }
       const hasOverlayScrollbars = parts_exports.os.ios || !hasInsetScrollbars(referenceElement);
@@ -29683,7 +29967,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var React25 = __toESM(require_react(), 1);
+  var React23 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
   function stopEvent(event) {
@@ -29853,7 +30137,7 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
   var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
-  var FloatingDelayGroupContext = /* @__PURE__ */ React25.createContext({
+  var FloatingDelayGroupContext = /* @__PURE__ */ React23.createContext({
     hasProvider: false,
     timeoutMs: 0,
     delayRef: {
@@ -29880,10 +30164,10 @@ var wp;
       delay,
       timeoutMs = 0
     } = props;
-    const delayRef = React25.useRef(delay);
-    const initialDelayRef = React25.useRef(delay);
-    const currentIdRef = React25.useRef(null);
-    const currentContextRef = React25.useRef(null);
+    const delayRef = React23.useRef(delay);
+    const initialDelayRef = React23.useRef(delay);
+    const currentIdRef = React23.useRef(null);
+    const currentContextRef = React23.useRef(null);
     const timeout = useTimeout();
     useIsoLayoutEffect(() => {
       initialDelayRef.current = delay;
@@ -29897,7 +30181,7 @@ var wp;
       };
     }, [delay, currentIdRef, delayRef, initialDelayRef]);
     return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(FloatingDelayGroupContext.Provider, {
-      value: React25.useMemo(() => ({
+      value: React23.useMemo(() => ({
         hasProvider: true,
         delayRef,
         initialDelayRef,
@@ -29917,7 +30201,7 @@ var wp;
     } = options;
     const store2 = "rootStore" in context ? context.rootStore : context;
     const floatingId = store2.useState("floatingId");
-    const groupContext = React25.useContext(FloatingDelayGroupContext);
+    const groupContext = React23.useContext(FloatingDelayGroupContext);
     const {
       currentIdRef,
       delayRef,
@@ -29927,22 +30211,13 @@ var wp;
       hasProvider,
       timeout
     } = groupContext;
-    const [isInstantPhase, setIsInstantPhase] = React25.useState(false);
-    const openRef = React25.useRef(open);
-    const isUnmountedRef = React25.useRef(false);
+    const [isInstantPhase, setIsInstantPhase] = React23.useState(false);
+    const openRef = React23.useRef(open);
     useIsoLayoutEffect(() => {
       openRef.current = open;
     }, [open]);
-    useIsoLayoutEffect(() => {
-      return () => {
-        isUnmountedRef.current = true;
-      };
-    }, []);
     useIsoLayoutEffect(() => {
       function unset() {
-        if (!isUnmountedRef.current) {
-          setIsInstantPhase(false);
-        }
         currentContextRef.current?.setIsInstantPhase(false);
         currentIdRef.current = null;
         currentContextRef.current = null;
@@ -30010,7 +30285,7 @@ var wp;
         }
       };
     }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-    return React25.useMemo(() => ({
+    return React23.useMemo(() => ({
       hasProvider,
       delayRef,
       isInstantPhase
@@ -30018,7 +30293,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
-  var React29 = __toESM(require_react(), 1);
+  var React27 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/mergeCleanups.mjs
   function mergeCleanups(...cleanups) {
@@ -30033,7 +30308,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var React26 = __toESM(require_react(), 1);
+  var React24 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/visuallyHidden.mjs
   var visuallyHiddenBase = {
@@ -30059,8 +30334,8 @@ var wp;

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
   var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
-  var FocusGuard = /* @__PURE__ */ React26.forwardRef(function FocusGuard2(props, ref) {
-    const [role, setRole] = React26.useState();
+  var FocusGuard = /* @__PURE__ */ React24.forwardRef(function FocusGuard2(props, ref) {
+    const [role, setRole] = React24.useState();
     useIsoLayoutEffect(() => {
       if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
         setRole("button");
@@ -30083,7 +30358,6 @@ var wp;
   if (true) FocusGuard.displayName = "FocusGuard";

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-  var sides = ["top", "right", "bottom", "left"];
   var min = Math.min;
   var max = Math.max;
   var round = Math.round;
@@ -30251,6 +30525,9 @@ var wp;
     if (!isElementVisible2(element)) {
       return true;
     }
+    if (element.matches(":disabled")) {
+      return true;
+    }
     return !disabledIndices && (element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true");
   }
   function isHiddenByStyles(styles) {
@@ -30647,7 +30924,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var React27 = __toESM(require_react(), 1);
+  var React25 = __toESM(require_react(), 1);
   var ReactDOM2 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/internals/constants.mjs
@@ -30676,9 +30953,9 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
   var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
-  var PortalContext = /* @__PURE__ */ React27.createContext(null);
+  var PortalContext = /* @__PURE__ */ React25.createContext(null);
   if (true) PortalContext.displayName = "PortalContext";
-  var usePortalContext = () => React27.useContext(PortalContext);
+  var usePortalContext = () => React25.useContext(PortalContext);
   var attr = createAttribute("portal");
   function useFloatingPortalNode(props = {}) {
     const {
@@ -30690,14 +30967,14 @@ var wp;
     const uniqueId2 = useId();
     const portalContext = usePortalContext();
     const parentPortalNode = portalContext?.portalNode;
-    const [containerElement, setContainerElement] = React27.useState(null);
-    const [portalNode, setPortalNode] = React27.useState(null);
+    const [containerElement, setContainerElement] = React25.useState(null);
+    const [portalNode, setPortalNode] = React25.useState(null);
     const setPortalNodeRef = useStableCallback((node) => {
       if (node !== null) {
         setPortalNode(node);
       }
     });
-    const containerRef = React27.useRef(null);
+    const containerRef = React25.useRef(null);
     useIsoLayoutEffect(() => {
       if (containerProp === null) {
         if (containerRef.current) {
@@ -30707,9 +30984,6 @@ var wp;
         }
         return;
       }
-      if (uniqueId2 == null) {
-        return;
-      }
       const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
       if (resolvedContainer == null) {
         if (containerRef.current) {
@@ -30724,7 +30998,7 @@ var wp;
         setPortalNode(null);
         setContainerElement(resolvedContainer);
       }
-    }, [containerProp, parentPortalNode, uniqueId2]);
+    }, [containerProp, parentPortalNode]);
     const portalElement = useRenderElement("div", componentProps, {
       ref: [ref, setPortalNodeRef],
       props: [{
@@ -30734,39 +31008,42 @@ var wp;
     });
     const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
     return {
-      portalNode,
-      portalSubtree
+      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__ */ React25.isValidElement(portalElement) ? portalElement.props.id : void 0,
+      subtree: portalSubtree
     };
   }
-  var FloatingPortal = /* @__PURE__ */ React27.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+  var FloatingPortal = /* @__PURE__ */ React25.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       children,
       container,
-      renderGuards,
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
+      node: portalNode,
+      nodeId: portalNodeId,
+      subtree: portalSubtree
     } = useFloatingPortalNode({
       container,
       ref: forwardedRef,
       componentProps,
       elementProps
     });
-    const beforeOutsideRef = React27.useRef(null);
-    const afterOutsideRef = React27.useRef(null);
-    const beforeInsideRef = React27.useRef(null);
-    const afterInsideRef = React27.useRef(null);
-    const [focusManagerState, setFocusManagerState] = React27.useState(null);
-    const focusInsideDisabledRef = React27.useRef(false);
+    const beforeOutsideRef = React25.useRef(null);
+    const afterOutsideRef = React25.useRef(null);
+    const beforeInsideRef = React25.useRef(null);
+    const afterInsideRef = React25.useRef(null);
+    const [focusManagerState, setFocusManagerState] = React25.useState(null);
+    const focusInsideDisabledRef = React25.useRef(false);
     const modal = focusManagerState?.modal;
     const open = focusManagerState?.open;
-    const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-    React27.useEffect(() => {
+    const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+    React25.useEffect(() => {
       if (!portalNode || modal) {
         return void 0;
       }
@@ -30792,7 +31069,7 @@ var wp;
       enableFocusInside(portalNode);
       focusInsideDisabledRef.current = false;
     }, [open, portalNode]);
-    const portalContextValue = React27.useMemo(() => ({
+    const portalContextValue = React25.useMemo(() => ({
       beforeOutsideRef,
       afterOutsideRef,
       beforeInsideRef,
@@ -30800,7 +31077,7 @@ var wp;
       portalNode,
       setFocusManagerState
     }), [portalNode]);
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(React27.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(React25.Fragment, {
       children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(PortalContext.Provider, {
         value: portalContextValue,
         children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(FocusGuard, {
@@ -30816,7 +31093,7 @@ var wp;
             }
           }
         }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("span", {
-          "aria-owns": portalNode.id,
+          "aria-owns": portalNodeId,
           style: ownerVisuallyHidden
         }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(FocusGuard, {
           "data-type": "outside",
@@ -30840,7 +31117,7 @@ var wp;
   if (true) FloatingPortal.displayName = "FloatingPortal";

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var React28 = __toESM(require_react(), 1);
+  var React26 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
   function createEventEmitter() {
@@ -30863,13 +31140,13 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
   var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
-  var FloatingNodeContext = /* @__PURE__ */ React28.createContext(null);
+  var FloatingNodeContext = /* @__PURE__ */ React26.createContext(null);
   if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-  var FloatingTreeContext = /* @__PURE__ */ React28.createContext(null);
+  var FloatingTreeContext = /* @__PURE__ */ React26.createContext(null);
   if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-  var useFloatingParentNodeId = () => React28.useContext(FloatingNodeContext)?.id || null;
+  var useFloatingParentNodeId = () => React26.useContext(FloatingNodeContext)?.id || null;
   var useFloatingTree = (externalTree) => {
-    const contextTree = React28.useContext(FloatingTreeContext);
+    const contextTree = React26.useContext(FloatingTreeContext);
     return externalTree ?? contextTree;
   };

@@ -30980,14 +31257,14 @@ var wp;
     const openRef = useValueAsRef(open);
     const tree = useFloatingTree(externalTree);
     const portalContext = usePortalContext();
-    const preventReturnFocusRef = React29.useRef(false);
-    const isPointerDownRef = React29.useRef(false);
-    const pointerDownOutsideRef = React29.useRef(false);
-    const lastFocusedTabbableRef = React29.useRef(null);
-    const closeTypeRef = React29.useRef("");
-    const lastInteractionTypeRef = React29.useRef("");
-    const beforeGuardRef = React29.useRef(null);
-    const afterGuardRef = React29.useRef(null);
+    const preventReturnFocusRef = React27.useRef(false);
+    const isPointerDownRef = React27.useRef(false);
+    const pointerDownOutsideRef = React27.useRef(false);
+    const lastFocusedTabbableRef = React27.useRef(null);
+    const closeTypeRef = React27.useRef("");
+    const lastInteractionTypeRef = React27.useRef("");
+    const beforeGuardRef = React27.useRef(null);
+    const afterGuardRef = React27.useRef(null);
     const mergedBeforeGuardRef = useMergedRefs(beforeGuardRef, beforeContentFocusGuardRef, portalContext?.beforeInsideRef);
     const mergedAfterGuardRef = useMergedRefs(afterGuardRef, portalContext?.afterInsideRef);
     const blurTimeout = useTimeout();
@@ -30999,7 +31276,7 @@ var wp;
       return container ? tabbable(container) : [];
     });
     const getResolvedInsideElements = useStableCallback(() => getInsideElements?.().filter((element) => element != null) ?? []);
-    React29.useEffect(() => {
+    React27.useEffect(() => {
       if (disabled2 || !modal) {
         return void 0;
       }
@@ -31013,7 +31290,7 @@ var wp;
       const doc = ownerDocument(floatingFocusElement);
       return addEventListener(doc, "keydown", onKeyDown);
     }, [disabled2, floatingFocusElement, modal, isUntrappedTypeableCombobox, getTabbableContent]);
-    React29.useEffect(() => {
+    React27.useEffect(() => {
       if (disabled2 || !open) {
         return void 0;
       }
@@ -31047,7 +31324,7 @@ var wp;
         clearPointerDownOutside
       );
     }, [disabled2, floating, domReference, floatingFocusElement, open, portalContext, pointerDownTimeout, getResolvedInsideElements]);
-    React29.useEffect(() => {
+    React27.useEffect(() => {
       if (disabled2 || !closeOnFocusOut) {
         return void 0;
       }
@@ -31076,7 +31353,7 @@ var wp;
           const triggers = store2.context.triggerElements;
           const insideElements = getResolvedInsideElements();
           const isRelatedFocusGuard = relatedTarget?.hasAttribute(createAttribute("focus-guard")) && [beforeGuardRef.current, afterGuardRef.current, portalContext?.beforeInsideRef.current, portalContext?.afterInsideRef.current, portalContext?.beforeOutsideRef.current, portalContext?.afterOutsideRef.current, resolveRef(previousFocusableElement), resolveRef(nextFocusableElement)].includes(relatedTarget);
-          const movedToUnrelatedNode = !(contains(domReference, relatedTarget) || contains(floating, relatedTarget) || contains(relatedTarget, floating) || contains(portalContext?.portalNode, relatedTarget) || insideElements.some((element) => element === relatedTarget || contains(element, relatedTarget)) || relatedTarget != null && triggers.hasElement(relatedTarget) || triggers.hasMatchingElement((trigger) => contains(trigger, relatedTarget)) || isRelatedFocusGuard || tree && (getNodeChildren(tree.nodesRef.current, nodeId).find((node) => contains(node.context?.elements.floating, relatedTarget) || contains(node.context?.elements.domReference, relatedTarget)) || getNodeAncestors(tree.nodesRef.current, nodeId).find((node) => [node.context?.elements.floating, getFloatingFocusElement(node.context?.elements.floating)].includes(relatedTarget) || node.context?.elements.domReference === relatedTarget)));
+          const movedToUnrelatedNode = !(contains(domReference, relatedTarget) || contains(floating, relatedTarget) || contains(relatedTarget, floating) || contains(portalContext?.portalNode, relatedTarget) || insideElements.some((element) => element === relatedTarget || contains(element, relatedTarget)) || triggers.hasMatchingElement((trigger) => contains(trigger, relatedTarget)) || isRelatedFocusGuard || tree && (getNodeChildren(tree.nodesRef.current, nodeId).find((node) => contains(node.context?.elements.floating, relatedTarget) || contains(node.context?.elements.domReference, relatedTarget)) || getNodeAncestors(tree.nodesRef.current, nodeId).find((node) => [node.context?.elements.floating, getFloatingFocusElement(node.context?.elements.floating)].includes(relatedTarget) || node.context?.elements.domReference === relatedTarget)));
           if (currentTarget === domReference && floatingFocusElement) {
             handleTabIndex(floatingFocusElement);
           }
@@ -31129,7 +31406,7 @@ var wp;
       }
       return mergeCleanups(domReferenceElement && addEventListener(domReferenceElement, "focusout", handleFocusOutside), domReferenceElement && addEventListener(domReferenceElement, "pointerdown", handlePointerDown), floating && addEventListener(floating, "focusin", handleFocusIn), floating && addEventListener(floating, "focusout", handleFocusOutside), floating && portalContext && addEventListener(floating, "focusout", markInsideReactTree, true));
     }, [disabled2, domReference, floating, floatingFocusElement, modal, tree, portalContext, store2, closeOnFocusOut, restoreFocus, getTabbableContent, isUntrappedTypeableCombobox, getNodeId, dataRef, blurTimeout, pointerDownTimeout, restoreFocusFrame, nextFocusableElement, previousFocusableElement, getResolvedInsideElements]);
-    React29.useEffect(() => {
+    React27.useEffect(() => {
       if (disabled2 || !floating || !open) {
         return void 0;
       }
@@ -31153,6 +31430,8 @@ var wp;
       if (!open || disabled2 || !isHTMLElement(floatingFocusElement)) {
         return;
       }
+      closeTypeRef.current = "";
+      lastInteractionTypeRef.current = "";
       const doc = ownerDocument(floatingFocusElement);
       const previouslyFocusedElement = activeElement(doc);
       queueMicrotask(() => {
@@ -31180,7 +31459,7 @@ var wp;
         }
         elToFocus = elToFocus || getDefaultFocusElement();
         const hadFocusInside = contains(floatingFocusElement, activeElement(doc));
-        enqueueFocus(elToFocus, {
+        void enqueueFocus(elToFocus, {
           preventScroll: elToFocus === floatingFocusElement,
           shouldFocus() {
             if (!openRef.current) {
@@ -31234,9 +31513,9 @@ var wp;
         }
       }
       events.on("openchange", onOpenChangeLocal);
-      function getReturnElement() {
+      function getReturnElement(closeType) {
         const returnFocusValueOrFn = returnFocusRef.current;
-        let resolvedReturnFocusValue = typeof returnFocusValueOrFn === "function" ? returnFocusValueOrFn(closeTypeRef.current) : returnFocusValueOrFn;
+        let resolvedReturnFocusValue = typeof returnFocusValueOrFn === "function" ? returnFocusValueOrFn(closeType) : returnFocusValueOrFn;
         if (resolvedReturnFocusValue === void 0 || resolvedReturnFocusValue === false) {
           return null;
         }
@@ -31260,7 +31539,8 @@ var wp;
         const insideElements = getResolvedInsideElements();
         const isFocusInsideFloatingTree = contains(floating, activeEl) || insideElements.some((element) => element === activeEl || contains(element, activeEl)) || tree && getNodeChildren(tree.nodesRef.current, getNodeId(), false).some((node) => contains(node.context?.elements.floating, activeEl));
         const returnFocusValueOrFn = returnFocusRef.current;
-        const returnElement = getReturnElement();
+        const closeType = closeTypeRef.current;
+        const returnElement = getReturnElement(closeType);
         queueMicrotask(() => {
           const tabbableReturnElement = getFirstTabbableElement(returnElement);
           const hasExplicitReturnFocus = typeof returnFocusValueOrFn !== "boolean";
@@ -31268,9 +31548,13 @@ var wp;
           // since it likely entered a different element which should be
           // respected: https://github.com/floating-ui/floating-ui/issues/2607
           (!hasExplicitReturnFocus && tabbableReturnElement !== activeEl && activeEl !== doc.body ? isFocusInsideFloatingTree : true)) {
-            tabbableReturnElement.focus({
+            const focusOptions = {
               preventScroll: true
-            });
+            };
+            if (closeType === "keyboard") {
+              focusOptions.focusVisible = true;
+            }
+            tabbableReturnElement.focus(focusOptions);
           }
           preventReturnFocusRef.current = false;
         });
@@ -31313,14 +31597,14 @@ var wp;
       };
     }, [disabled2, floatingFocusElement]);
     const shouldRenderGuards = !disabled2 && (modal ? !isUntrappedTypeableCombobox : true) && (isInsidePortal || modal);
-    return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(React29.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(React27.Fragment, {
       children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(FocusGuard, {
         "data-type": "inside",
         ref: mergedBeforeGuardRef,
         onFocus: (event) => {
           if (modal) {
             const els = getTabbableContent();
-            enqueueFocus(els[els.length - 1]);
+            void enqueueFocus(els[els.length - 1]);
           } else if (portalContext?.portalNode) {
             preventReturnFocusRef.current = false;
             if (isOutsideEvent(event, portalContext.portalNode)) {
@@ -31336,7 +31620,7 @@ var wp;
         ref: mergedAfterGuardRef,
         onFocus: (event) => {
           if (modal) {
-            enqueueFocus(getTabbableContent()[0]);
+            void enqueueFocus(getTabbableContent()[0]);
           } else if (portalContext?.portalNode) {
             if (closeOnFocusOut) {
               preventReturnFocusRef.current = true;
@@ -31354,7 +31638,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useClick.mjs
-  var React30 = __toESM(require_react(), 1);
+  var React28 = __toESM(require_react(), 1);
   function useClick(context, props = {}) {
     const {
       enabled = true,
@@ -31367,10 +31651,10 @@ var wp;
     } = props;
     const store2 = "rootStore" in context ? context.rootStore : context;
     const dataRef = store2.context.dataRef;
-    const pointerTypeRef = React30.useRef(void 0);
+    const pointerTypeRef = React28.useRef(void 0);
     const frame = useAnimationFrame();
     const touchOpenTimeout = useTimeout();
-    const reference = React30.useMemo(() => {
+    const reference = React28.useMemo(() => {
       function setOpenWithTouchDelay(nextOpen, nativeEvent, target, pointerType) {
         const details = createChangeEventDetails(reason, nativeEvent, target);
         if (nextOpen && pointerType === "touch" && touchOpenDelay > 0) {
@@ -31400,7 +31684,7 @@ var wp;
       }
       return {
         onPointerDown(event) {
-          pointerTypeRef.current = event.pointerType;
+          pointerTypeRef.current = isMouseLikePointerType(event.pointerType, true) && isVirtualPointerEvent(event.nativeEvent) ? "virtual" : event.pointerType;
         },
         onMouseDown(event) {
           const pointerType = pointerTypeRef.current;
@@ -31441,13 +31725,13 @@ var wp;
         }
       };
     }, [dataRef, eventOption, ignoreMouse, reason, store2, stickIfOpen, toggle, frame, touchOpenTimeout, touchOpenDelay]);
-    return React30.useMemo(() => enabled ? {
+    return React28.useMemo(() => enabled ? {
       reference
     } : EMPTY_OBJECT, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-  var React31 = __toESM(require_react(), 1);
+  var React29 = __toESM(require_react(), 1);
   function createVirtualElement(domElement, data) {
     let offsetX = null;
     let offsetY = null;
@@ -31514,10 +31798,10 @@ var wp;
     const floating = store2.useState("floatingElement");
     const domReference = store2.useState("domReferenceElement");
     const dataRef = store2.context.dataRef;
-    const initialRef = React31.useRef(false);
-    const cleanupListenerRef = React31.useRef(null);
-    const [pointerType, setPointerType] = React31.useState();
-    const [reactive, setReactive] = React31.useState([]);
+    const initialRef = React29.useRef(false);
+    const cleanupListenerRef = React29.useRef(null);
+    const [pointerType, setPointerType] = React29.useState();
+    const [reactive, setReactive] = React29.useState([]);
     const resetReference = useStableCallback((reference2) => {
       store2.set("positionReference", reference2);
     });
@@ -31545,7 +31829,7 @@ var wp;
       }
     });
     const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-    React31.useEffect(() => {
+    React29.useEffect(() => {
       if (!enabled) {
         resetReference(domReference);
         return void 0;
@@ -31573,20 +31857,20 @@ var wp;
       }
       return cleanupListener;
     }, [openCheck, enabled, floating, dataRef, domReference, store2, setReference, resetReference, reactive]);
-    React31.useEffect(() => () => {
+    React29.useEffect(() => () => {
       store2.set("positionReference", null);
     }, [store2]);
-    React31.useEffect(() => {
+    React29.useEffect(() => {
       if (enabled && !floating) {
         initialRef.current = false;
       }
     }, [enabled, floating]);
-    React31.useEffect(() => {
+    React29.useEffect(() => {
       if (!enabled && open) {
         initialRef.current = true;
       }
     }, [enabled, open]);
-    const reference = React31.useMemo(() => {
+    const reference = React29.useMemo(() => {
       function setPointerTypeRef(event) {
         setPointerType(event.pointerType);
       }
@@ -31597,14 +31881,14 @@ var wp;
         onMouseEnter: handleReferenceEnterOrMove
       };
     }, [handleReferenceEnterOrMove]);
-    return React31.useMemo(() => enabled ? {
+    return React29.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
-  var React32 = __toESM(require_react(), 1);
+  var React30 = __toESM(require_react(), 1);
   function alwaysFalse() {
     return false;
   }
@@ -31639,12 +31923,12 @@ var wp;
       escapeKey: escapeKeyBubbles,
       outsidePress: outsidePressBubbles
     } = normalizeProp(bubbles);
-    const pressStartedInsideRef = React32.useRef(false);
-    const pressStartPreventedRef = React32.useRef(false);
-    const suppressNextOutsideClickRef = React32.useRef(false);
-    const isComposingRef = React32.useRef(false);
-    const currentPointerTypeRef = React32.useRef("");
-    const touchStateRef = React32.useRef(null);
+    const pressStartedInsideRef = React30.useRef(false);
+    const pressStartPreventedRef = React30.useRef(false);
+    const suppressNextOutsideClickRef = React30.useRef(false);
+    const isComposingRef = React30.useRef(false);
+    const currentPointerTypeRef = React30.useRef("");
+    const touchStateRef = React30.useRef(null);
     const cancelDismissOnEndTimeout = useTimeout();
     const clearInsideReactTreeTimeout = useTimeout();
     const clearInsideReactTree = useStableCallback(() => {
@@ -31713,9 +31997,9 @@ var wp;
         pressStartPreventedRef.current = true;
       }
     });
-    React32.useEffect(() => {
+    React30.useEffect(() => {
       if (!open || !enabled) {
-        return void 0;
+        return clearInsideReactTree;
       }
       dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
       dataRef.current.__outsidePressBubbles = outsidePressBubbles;
@@ -31807,8 +32091,8 @@ var wp;
           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 isRTL19 = style.direction === "rtl";
-          const pressedVerticalScrollbar = canScrollY && (isRTL19 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const isRTL22 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL22 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
           const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
           if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
             return;
@@ -31961,15 +32245,15 @@ var wp;
         preventedPressSuppressionTimeout.clear();
         resetPressStartState();
         suppressNextOutsideClickRef.current = false;
+        clearInsideReactTree();
       };
     }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store2, cancelDismissOnEndTimeout]);
-    React32.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-    const reference = React32.useMemo(() => ({
+    const reference = React30.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       onPointerDown: closeOnReferencePress,
       onClick: closeOnReferencePress
     }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-    const floating = React32.useMemo(() => ({
+    const floating = React30.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       // `onMouseDown` may be blocked if `event.preventDefault()` is called in
       // `onPointerDown`, such as with <NumberField.ScrubArea>.
@@ -31989,7 +32273,7 @@ var wp;
       onTouchEndCapture: markInsideReactTree,
       onTouchMoveCapture: markInsideReactTree
     }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-    return React32.useMemo(() => enabled ? {
+    return React30.useMemo(() => enabled ? {
       reference,
       floating,
       trigger: reference
@@ -32301,67 +32585,6 @@ var wp;
       }
     };
   };
-  function getSideOffsets(overflow, rect) {
-    return {
-      top: overflow.top - rect.height,
-      right: overflow.right - rect.width,
-      bottom: overflow.bottom - rect.height,
-      left: overflow.left - rect.width
-    };
-  }
-  function isAnySideFullyClipped(overflow) {
-    return sides.some((side) => overflow[side] >= 0);
-  }
-  var hide = function(options) {
-    if (options === void 0) {
-      options = {};
-    }
-    return {
-      name: "hide",
-      options,
-      async fn(state) {
-        const {
-          rects,
-          platform: platform3
-        } = state;
-        const {
-          strategy = "referenceHidden",
-          ...detectOverflowOptions
-        } = evaluate(options, state);
-        switch (strategy) {
-          case "referenceHidden": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              elementContext: "reference"
-            });
-            const offsets = getSideOffsets(overflow, rects.reference);
-            return {
-              data: {
-                referenceHiddenOffsets: offsets,
-                referenceHidden: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          case "escaped": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              altBoundary: true
-            });
-            const offsets = getSideOffsets(overflow, rects.floating);
-            return {
-              data: {
-                escapedOffsets: offsets,
-                escaped: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          default: {
-            return {};
-          }
-        }
-      }
-    };
-  };
   var originSides = /* @__PURE__ */ new Set(["left", "top"]);
   async function convertValueToCoords(state, options) {
     const {
@@ -33228,7 +33451,6 @@ var wp;
   var shift2 = shift;
   var flip2 = flip;
   var size2 = size;
-  var hide2 = hide;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
@@ -33245,7 +33467,7 @@ var wp;
   };

   // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-  var React33 = __toESM(require_react(), 1);
+  var React31 = __toESM(require_react(), 1);
   var import_react5 = __toESM(require_react(), 1);
   var ReactDOM3 = __toESM(require_react_dom(), 1);
   var isClient = typeof document !== "undefined";
@@ -33311,7 +33533,7 @@ var wp;
     return Math.round(value * dpr) / dpr;
   }
   function useLatestRef(value) {
-    const ref = React33.useRef(value);
+    const ref = React31.useRef(value);
     index(() => {
       ref.current = value;
     });
@@ -33334,7 +33556,7 @@ var wp;
       whileElementsMounted,
       open
     } = options;
-    const [data, setData] = React33.useState({
+    const [data, setData] = React31.useState({
       x: 0,
       y: 0,
       strategy,
@@ -33342,19 +33564,19 @@ var wp;
       middlewareData: {},
       isPositioned: false
     });
-    const [latestMiddleware, setLatestMiddleware] = React33.useState(middleware);
+    const [latestMiddleware, setLatestMiddleware] = React31.useState(middleware);
     if (!deepEqual(latestMiddleware, middleware)) {
       setLatestMiddleware(middleware);
     }
-    const [_reference, _setReference] = React33.useState(null);
-    const [_floating, _setFloating] = React33.useState(null);
-    const setReference = React33.useCallback((node) => {
+    const [_reference, _setReference] = React31.useState(null);
+    const [_floating, _setFloating] = React31.useState(null);
+    const setReference = React31.useCallback((node) => {
       if (node !== referenceRef.current) {
         referenceRef.current = node;
         _setReference(node);
       }
     }, []);
-    const setFloating = React33.useCallback((node) => {
+    const setFloating = React31.useCallback((node) => {
       if (node !== floatingRef.current) {
         floatingRef.current = node;
         _setFloating(node);
@@ -33362,14 +33584,14 @@ var wp;
     }, []);
     const referenceEl = externalReference || _reference;
     const floatingEl = externalFloating || _floating;
-    const referenceRef = React33.useRef(null);
-    const floatingRef = React33.useRef(null);
-    const dataRef = React33.useRef(data);
+    const referenceRef = React31.useRef(null);
+    const floatingRef = React31.useRef(null);
+    const dataRef = React31.useRef(data);
     const hasWhileElementsMounted = whileElementsMounted != null;
     const whileElementsMountedRef = useLatestRef(whileElementsMounted);
     const platformRef = useLatestRef(platform3);
     const openRef = useLatestRef(open);
-    const update4 = React33.useCallback(() => {
+    const update4 = React31.useCallback(() => {
       if (!referenceRef.current || !floatingRef.current) {
         return;
       }
@@ -33407,7 +33629,7 @@ var wp;
         }));
       }
     }, [open]);
-    const isMountedRef = React33.useRef(false);
+    const isMountedRef = React31.useRef(false);
     index(() => {
       isMountedRef.current = true;
       return () => {
@@ -33424,17 +33646,17 @@ var wp;
         update4();
       }
     }, [referenceEl, floatingEl, update4, whileElementsMountedRef, hasWhileElementsMounted]);
-    const refs = React33.useMemo(() => ({
+    const refs = React31.useMemo(() => ({
       reference: referenceRef,
       floating: floatingRef,
       setReference,
       setFloating
     }), [setReference, setFloating]);
-    const elements = React33.useMemo(() => ({
+    const elements = React31.useMemo(() => ({
       reference: referenceEl,
       floating: floatingEl
     }), [referenceEl, floatingEl]);
-    const floatingStyles = React33.useMemo(() => {
+    const floatingStyles = React31.useMemo(() => {
       const initialStyles = {
         position: strategy,
         left: 0,
@@ -33460,7 +33682,7 @@ var wp;
         top: y2
       };
     }, [strategy, transform, elements.floating, data.x, data.y]);
-    return React33.useMemo(() => ({
+    return React31.useMemo(() => ({
       ...data,
       update: update4,
       refs,
@@ -33507,81 +33729,182 @@ var wp;
       options: [options, deps]
     };
   };
-  var hide3 = (options, deps) => {
-    const result = hide2(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 i2 = this.attachedStores.length - 1; i2 >= 0 && !triggerElement; i2 -= 1) {
+          triggerElement = this.attachedStores[i2].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 React38 = __toESM(require_react(), 1);
+  var React37 = __toESM(require_react(), 1);
   var ReactDOM4 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-  var React37 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/utils/store/createSelector.mjs
-  var createSelector3 = (a2, b2, c6, d2, e2, f2, ...other) => {
-    if (other.length > 0) {
-      throw new Error(true ? "Unsupported number of selectors" : formatErrorMessage_default(1));
-    }
-    let selector3;
-    if (a2 && b2 && c6 && d2 && e2 && f2) {
-      selector3 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        const vc = c6(state, a1, a22, a3);
-        const vd = d2(state, a1, a22, a3);
-        const ve = e2(state, a1, a22, a3);
-        return f2(va, vb, vc, vd, ve, a1, a22, a3);
-      };
-    } else if (a2 && b2 && c6 && d2 && e2) {
-      selector3 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        const vc = c6(state, a1, a22, a3);
-        const vd = d2(state, a1, a22, a3);
-        return e2(va, vb, vc, vd, a1, a22, a3);
-      };
-    } else if (a2 && b2 && c6 && d2) {
-      selector3 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        const vc = c6(state, a1, a22, a3);
-        return d2(va, vb, vc, a1, a22, a3);
-      };
-    } else if (a2 && b2 && c6) {
-      selector3 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        return c6(va, vb, a1, a22, a3);
-      };
-    } else if (a2 && b2) {
-      selector3 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        return b2(va, a1, a22, a3);
-      };
-    } else if (a2) {
-      selector3 = a2;
-    } else {
-      throw (
-        /* minify-error-disabled */
-        new Error("Missing arguments")
-      );
-    }
-    return selector3;
-  };
+  var React36 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/store/useStore.mjs
-  var React35 = __toESM(require_react(), 1);
+  var React33 = __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 React34 = __toESM(require_react(), 1);
+  var React32 = __toESM(require_react(), 1);
   var hooks = [];
   var currentInstance = void 0;
   function getInstance() {
@@ -33613,7 +33936,7 @@ var wp;
     return FastComponent;
   }
   function fastComponentRef(fn) {
-    return /* @__PURE__ */ React34.forwardRef(fastComponent(fn));
+    return /* @__PURE__ */ React32.forwardRef(fastComponent(fn));
   }
   function createInstance() {
     return {
@@ -33628,7 +33951,7 @@ var wp;
     return useStoreImplementation(store2, selector3, a1, a2, a3);
   }
   function useStoreR19(store2, selector3, a1, a2, a3) {
-    const getSelection = React35.useCallback(() => selector3(store2.getSnapshot(), a1, a2, a3), [store2, selector3, a1, a2, a3]);
+    const getSelection = React33.useCallback(() => selector3(store2.getSnapshot(), a1, a2, a3), [store2, selector3, a1, a2, a3]);
     return (0, import_shim.useSyncExternalStore)(store2.subscribe, getSelection, getSelection);
   }
   register({
@@ -33815,7 +34138,7 @@ var wp;
   };

   // node_modules/@base-ui/utils/store/ReactStore.mjs
-  var React36 = __toESM(require_react(), 1);
+  var React34 = __toESM(require_react(), 1);
   var ReactStore = class extends Store {
     /**
      * Creates a new ReactStore instance.
@@ -33839,7 +34162,7 @@ var wp;
      * by `useState` is updated before the next render (similarly to React's `useState`).
      */
     useSyncedValue(key, value) {
-      React36.useDebugValue(key);
+      React34.useDebugValue(key);
       const store2 = this;
       useIsoLayoutEffect(() => {
         if (store2.state[key] !== value) {
@@ -33874,8 +34197,8 @@ var wp;
     useSyncedValues(statePart) {
       const store2 = this;
       if (true) {
-        React36.useDebugValue(statePart, (p2) => Object.keys(p2));
-        const keys = React36.useRef(Object.keys(statePart)).current;
+        React34.useDebugValue(statePart, (p2) => Object.keys(p2));
+        const keys = React34.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.");
@@ -33891,7 +34214,7 @@ var wp;
      * is non-undefined, the store's state at `key` is updated to match `controlled`.
      */
     useControlledProp(key, controlled) {
-      React36.useDebugValue(key);
+      React34.useDebugValue(key);
       const store2 = this;
       const isControlled = controlled !== void 0;
       useIsoLayoutEffect(() => {
@@ -33929,7 +34252,7 @@ var wp;
      * @param key Key of the selector to use.
      */
     useState(key, a1, a2, a3) {
-      React36.useDebugValue(key);
+      React34.useDebugValue(key);
       return useStore(this, this.selectors[key], a1, a2, a3);
     }
     /**
@@ -33940,7 +34263,7 @@ var wp;
      * @param fn Function to assign.
      */
     useContextCallback(key, fn) {
-      React36.useDebugValue(key);
+      React34.useDebugValue(key);
       const stableFunction = useStableCallback(fn ?? NOOP);
       this.context[key] = stableFunction;
     }
@@ -33951,7 +34274,7 @@ var wp;
      * @param key Key of the state to set.
      */
     useStateSetter(key) {
-      const ref = React36.useRef(void 0);
+      const ref = React34.useRef(void 0);
       if (ref.current === void 0) {
         ref.current = (value) => {
           this.set(key, value);
@@ -33985,14 +34308,23 @@ var wp;
     }
   };

+  // node_modules/@base-ui/utils/useForcedRerendering.mjs
+  var React35 = __toESM(require_react(), 1);
+  function useForcedRerendering() {
+    const [, setState] = React35.useState({});
+    return React35.useCallback(() => {
+      setState({});
+    }, []);
+  }
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
   var selectors = {
-    open: createSelector3((state) => state.open),
-    transitionStatus: createSelector3((state) => state.transitionStatus),
-    domReferenceElement: createSelector3((state) => state.domReferenceElement),
-    referenceElement: createSelector3((state) => state.positionReference ?? state.referenceElement),
-    floatingElement: createSelector3((state) => state.floatingElement),
-    floatingId: createSelector3((state) => state.floatingId)
+    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) {
@@ -34073,7 +34405,7 @@ var wp;
     const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
     const triggerElements = popupStore.context.triggerElements;
     const handleOpenChange = onOpenChange;
-    const internalStoreRef = React37.useRef(null);
+    const internalStoreRef = React36.useRef(null);
     if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
       internalStoreRef.current = new FloatingRootStore({
         open,
@@ -34114,14 +34446,10 @@ var wp;
     tabIndex: -1,
     [FOCUSABLE_ATTRIBUTE]: ""
   };
-  function usePopupStore(externalStore, createStore, treatPopupAsFloatingElement = false) {
+  function usePopupRootStore(createStore, treatPopupAsFloatingElement = false) {
     const floatingId = useId();
     const nested = useFloatingParentNodeId() != null;
-    const internalStoreRef = React38.useRef(null);
-    if (externalStore === void 0 && internalStoreRef.current === null) {
-      internalStoreRef.current = createStore(floatingId, nested);
-    }
-    const store2 = externalStore ?? internalStoreRef.current;
+    const store2 = useRefWithInit(() => createStore(floatingId, nested)).current;
     useSyncedFloatingRootContext({
       popupStore: store2,
       treatPopupAsFloatingElement,
@@ -34130,15 +34458,21 @@ var wp;
       nested,
       onOpenChange: store2.setOpen
     });
-    return {
-      store: store2,
-      internalStore: internalStoreRef.current
-    };
+    return store2;
+  }
+  function PopupHandleAttachment({
+    handle,
+    store: store2
+  }) {
+    useIsoLayoutEffect(() => {
+      return handle.attachStore(store2);
+    }, [handle, store2]);
+    return null;
   }
   function useTriggerRegistration(id, store2) {
-    const registeredElementIdRef = React38.useRef(null);
-    const registeredElementRef = React38.useRef(null);
-    return React38.useCallback((element) => {
+    const registeredElementIdRef = React37.useRef(null);
+    const registeredElementRef = React37.useRef(null);
+    return React37.useCallback((element) => {
       if (id === void 0) {
         return;
       }
@@ -34220,26 +34554,10 @@ var wp;
       changeState();
     }
   }
-  function useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerId) {
-    useOnFirstRender(() => {
-      if (openProp === void 0 && store2.state.open === false && defaultOpen) {
-        store2.state = {
-          ...store2.state,
-          open: true,
-          activeTriggerId: defaultTriggerId,
-          preventUnmountingOnClose: false
-        };
-      }
-    });
-  }
   function useTriggerDataForwarding(triggerId, triggerElementRef, store2, stateUpdates) {
     const isMountedByThisTrigger = store2.useState("isMountedByTrigger", triggerId);
     const baseRegisterTrigger = useTriggerRegistration(triggerId, store2);
-    const registerTrigger = useStableCallback((element) => {
-      baseRegisterTrigger(element);
-      if (!element) {
-        return;
-      }
+    const applyTriggerData = useStableCallback((element) => {
       const open = store2.select("open");
       const activeTriggerId = store2.select("activeTriggerId");
       if (activeTriggerId === triggerId) {
@@ -34257,6 +34575,12 @@ var wp;
         });
       }
     });
+    const registerTrigger = React37.useCallback((element) => {
+      baseRegisterTrigger(element);
+      if (element) {
+        applyTriggerData(element);
+      }
+    }, [baseRegisterTrigger, applyTriggerData]);
     useIsoLayoutEffect(() => {
       if (isMountedByThisTrigger) {
         store2.update({
@@ -34274,10 +34598,14 @@ var wp;
     const {
       closeOnActiveTriggerUnmount = false
     } = options;
+    const resolvedActiveTriggerIdRef = React37.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);
         }
@@ -34288,22 +34616,42 @@ var wp;
       if (store2.state.triggerCount !== triggerCount) {
         stateUpdates.triggerCount = triggerCount;
       }
-      const activeTriggerId = store2.select("activeTriggerId");
+      const currentActiveTriggerId = store2.select("activeTriggerId");
       let lostActiveTriggerId = null;
-      if (activeTriggerId) {
-        const activeTriggerElement = store2.context.triggerElements.getById(activeTriggerId);
+      if (currentActiveTriggerId) {
+        const activeTriggerElement = store2.context.triggerElements.getById(currentActiveTriggerId);
         if (!activeTriggerElement) {
-          lostActiveTriggerId = activeTriggerId;
-        } else if (activeTriggerElement !== store2.state.activeTriggerElement) {
-          stateUpdates.activeTriggerElement = 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 && !activeTriggerId && triggerCount === 1) {
+      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) {
@@ -34325,7 +34673,7 @@ var wp;
           });
         }
       }
-    }, [open, store2, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
+    }, [open, store2, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
   }
   function useOpenStateTransitions(open, store2, onUnmount) {
     const {
@@ -34378,9 +34726,18 @@ var wp;
   }

   // 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.elementsSet = /* @__PURE__ */ new Set();
       this.idMap = /* @__PURE__ */ new Map();
     }
     /**
@@ -34389,42 +34746,48 @@ var wp;
      * Note: The provided element is assumed to not be registered under multiple IDs.
      */
     add(id, element) {
-      const existingElement = this.idMap.get(id);
-      if (existingElement === element) {
-        return;
-      }
-      if (existingElement !== void 0) {
-        this.elementsSet.delete(existingElement);
-      }
-      this.elementsSet.add(element);
-      this.idMap.set(id, element);
       if (true) {
-        if (this.elementsSet.size !== this.idMap.size) {
+        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) {
-      const element = this.idMap.get(id);
-      if (element) {
-        this.elementsSet.delete(element);
-        this.idMap.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) {
-      return this.elementsSet.has(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.elementsSet) {
+      for (const element of this.idMap.values()) {
         if (predicate(element)) {
           return true;
         }
@@ -34447,7 +34810,7 @@ var wp;
      * Returns an iterable of all registered trigger elements.
      */
     elements() {
-      return this.elementsSet.values();
+      return this.idMap.values();
     }
     /**
      * Returns the number of registered trigger elements.
@@ -34507,12 +34870,12 @@ var wp;
       onOpenChange: void 0
     });
   }
-  var activeTriggerIdSelector = createSelector3((state) => state.triggerIdProp ?? state.activeTriggerId);
-  var openSelector = createSelector3((state) => state.openProp ?? state.open);
-  var popupIdSelector = createSelector3((state) => {
+  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;
   }
@@ -34524,37 +34887,53 @@ var wp;
   }
   var popupStoreSelectors = {
     open: openSelector,
-    mounted: createSelector3((state) => state.mounted),
-    transitionStatus: createSelector3((state) => state.transitionStatus),
-    floatingRootContext: createSelector3((state) => state.floatingRootContext),
-    triggerCount: createSelector3((state) => state.triggerCount),
-    preventUnmountingOnClose: createSelector3((state) => state.preventUnmountingOnClose),
-    payload: createSelector3((state) => state.payload),
+    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: createSelector3((state) => state.mounted ? state.activeTriggerElement : null),
+    activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
     popupId: popupIdSelector,
     /**
      * Whether the trigger with the given ID was used to open the popup.
      */
-    isTriggerActive: createSelector3((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId),
+    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: createSelector3((state, triggerId) => triggerOwnsOpenPopup(state, triggerId)),
+    isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
     /**
      * Whether the popup is mounted and was activated by a trigger with the given ID.
      */
-    isMountedByTrigger: createSelector3((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted),
-    triggerProps: createSelector3((state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps),
+    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: createSelector3((state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0),
-    popupProps: createSelector3((state) => state.popupProps),
-    popupElement: createSelector3((state) => state.popupElement),
-    positionerElement: createSelector3((state) => state.positionerElement)
+    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 React38 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  function usePopupHandleStore(handle) {
+    const subscribe2 = React38.useCallback((listener) => {
+      if (handle === void 0) {
+        return NOOP;
+      }
+      return handle.subscribeStore(listener);
+    }, [handle]);
+    const getSnapshot2 = React38.useCallback(() => {
+      return handle === void 0 ? void 0 : handle.store;
+    }, [handle]);
+    return (0, import_shim2.useSyncExternalStore)(subscribe2, getSnapshot2, () => handle?.serverStore);
+  }
+
   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloatingRootContext.mjs
   function useFloatingRootContext(options) {
     const {
@@ -34601,13 +34980,14 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-  function useFloating2(options = {}) {
+  function useBaseUIFloating(options) {
+    return useFloatingWithStore(options, options.rootContext);
+  }
+  function useFloatingWithStore(options, store2) {
     const {
       nodeId,
       externalTree
     } = options;
-    const internalStore = useFloatingRootContext(options);
-    const store2 = options.rootContext || internalStore;
     const referenceElement = store2.useState("referenceElement");
     const floatingElement = store2.useState("floatingElement");
     const domReferenceElement = store2.useState("domReferenceElement");
@@ -35068,7 +35448,8 @@ var wp;
       isActiveTrigger = true,
       getHandleCloseContext,
       isClosing,
-      shouldOpen: shouldOpenProp
+      shouldOpen: shouldOpenProp,
+      guardStaleOpen = false
     } = props;
     const store2 = "rootStore" in context ? context.rootStore : context;
     const {
@@ -35251,13 +35632,22 @@ var wp;
           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));
+        }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
       }
-      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store2, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen]);
+      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 React42.useMemo(() => {
       if (!enabled) {
         return void 0;
@@ -35326,6 +35716,9 @@ var wp;
   // node_modules/@base-ui/react/floating-ui-react/hooks/useListNavigation.mjs
   var React43 = __toESM(require_react(), 1);
   var ESCAPE = "Escape";
+  function isStationaryWebKitPointer(event) {
+    return parts_exports.engine.webkit && event.movementX === 0 && event.movementY === 0;
+  }
   function doSwitch(orientation, vertical, horizontal) {
     switch (orientation) {
       case "vertical":
@@ -35681,6 +36074,9 @@ var wp;
         }),
         // Safari
         onMouseMove(event) {
+          if (isStationaryWebKitPointer(event)) {
+            return;
+          }
           forceSyncFocusRef.current = true;
           forceScrollIntoViewRef.current = false;
           if (focusItemOnHover) {
@@ -35740,7 +36136,10 @@ var wp;
           }
           commonOnKeyDown(event);
         },
-        onPointerMove() {
+        onPointerMove(event) {
+          if (isStationaryWebKitPointer(event)) {
+            return;
+          }
           isPointerModalityRef.current = true;
         }
       };
@@ -35853,12 +36252,12 @@ var wp;
     const prevIndexRef = React44.useRef(selectedIndex ?? activeIndex ?? -1);
     const matchIndexRef = React44.useRef(null);
     const onKeyDown = useStableCallback((event) => {
-      function isVisible(index3) {
-        const element = elementsRef?.current[index3];
-        return !element || isElementVisible2(element);
+      function getElement(index3) {
+        return elementsRef?.current[index3];
       }
       function isItemAvailable(index3) {
-        if (!isVisible(index3)) {
+        const element = getElement(index3);
+        if (element && !isElementVisible2(element) || element?.matches(":disabled")) {
           return false;
         }
         return disabledIndices == null || !isListIndexDisabled(EMPTY_ARRAY5, index3, disabledIndices);
@@ -35947,11 +36346,6 @@ var wp;
         stringRef.current = "";
       }
     }, [open, selectedIndex, timeout]);
-    useIsoLayoutEffect(() => {
-      if (open && stringRef.current === "") {
-        prevIndexRef.current = selectedIndex ?? activeIndex ?? -1;
-      }
-    }, [open, selectedIndex, activeIndex]);
     const sharedProps = React44.useMemo(() => ({
       onKeyDown,
       onBlur
@@ -36178,6 +36572,21 @@ var wp;
     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";
@@ -36189,26 +36598,21 @@ var wp;
     CommonPopupDataAttributes2["align"] = "data-align";
     return CommonPopupDataAttributes2;
   })({});
-  var CommonTriggerDataAttributes = /* @__PURE__ */ (function(CommonTriggerDataAttributes2) {
-    CommonTriggerDataAttributes2["popupOpen"] = "data-popup-open";
-    CommonTriggerDataAttributes2["pressed"] = "data-pressed";
-    return CommonTriggerDataAttributes2;
-  })({});
   var TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: ""
+    "data-popup-open": ""
   };
   var PRESSABLE_TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: "",
-    [CommonTriggerDataAttributes.pressed]: ""
+    "data-popup-open": "",
+    "data-pressed": ""
   };
   var POPUP_OPEN_HOOK = {
-    [CommonPopupDataAttributes.open]: ""
+    "data-open": ""
   };
   var POPUP_CLOSED_HOOK = {
-    [CommonPopupDataAttributes.closed]: ""
+    "data-closed": ""
   };
   var ANCHOR_HIDDEN_HOOK = {
-    [CommonPopupDataAttributes.anchorHidden]: ""
+    "data-anchor-hidden": ""
   };
   var triggerOpenStateMapping2 = {
     open(value) {
@@ -36240,6 +36644,10 @@ var wp;
       return null;
     }
   };
+  var popupTransitionStateMapping = {
+    ...popupStateMapping,
+    ...transitionStatusMapping
+  };

   // node_modules/@base-ui/react/internals/composite/composite.mjs
   var ARROW_UP2 = "ArrowUp";
@@ -36248,10 +36656,89 @@ var wp;
   var ARROW_RIGHT2 = "ArrowRight";
   var HOME = "Home";
   var END = "End";
-  var HORIZONTAL_KEYS = /* @__PURE__ */ new Set([ARROW_LEFT2, ARROW_RIGHT2]);
-  var VERTICAL_KEYS = /* @__PURE__ */ new Set([ARROW_UP2, ARROW_DOWN2]);
-  var ARROW_KEYS = /* @__PURE__ */ new Set([...HORIZONTAL_KEYS, ...VERTICAL_KEYS]);
-  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([...ARROW_KEYS, HOME, END]);
+  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([ARROW_UP2, ARROW_DOWN2, ARROW_LEFT2, ARROW_RIGHT2, 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;
+        }
+      }
+      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 (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;
+      }
+    }
+    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) {
@@ -36328,14 +36815,11 @@ var wp;
     const valueRef = React47.useRef(value);
     const onChangeCallback = useStableCallback(onChange);
     useIsoLayoutEffect(() => {
-      if (valueRef.current === value) {
-        return;
+      if (valueRef.current !== value) {
+        onChangeCallback(valueRef.current);
       }
-      onChangeCallback(valueRef.current);
-    }, [value, onChangeCallback]);
-    useIsoLayoutEffect(() => {
       valueRef.current = value;
-    }, [value]);
+    }, [value, onChangeCallback]);
   }

   // node_modules/@base-ui/react/utils/useOpenInteractionType.mjs
@@ -36372,6 +36856,16 @@ var wp;
     }), [openMethod, triggerProps]);
   }

+  // node_modules/@base-ui/utils/useOnFirstRender.mjs
+  var React49 = __toESM(require_react(), 1);
+  function useOnFirstRender(fn) {
+    const ref = React49.useRef(true);
+    if (ref.current) {
+      ref.current = false;
+      fn();
+    }
+  }
+
   // node_modules/@base-ui/react/internals/itemEquality.mjs
   var defaultItemEquality = (itemValue, selectedValue) => Object.is(itemValue, selectedValue);
   function compareItemEquality(itemValue, selectedValue, comparer) {
@@ -36380,17 +36874,6 @@ var wp;
     }
     return comparer(itemValue, selectedValue);
   }
-  function selectedValueIncludes(selectedValues, itemValue, comparer) {
-    if (!selectedValues || selectedValues.length === 0) {
-      return false;
-    }
-    return selectedValues.some((selectedValue) => {
-      if (selectedValue === void 0) {
-        return false;
-      }
-      return compareItemEquality(itemValue, selectedValue, comparer);
-    });
-  }
   function findItemIndex(itemValues, selectedValue, comparer) {
     if (!itemValues || itemValues.length === 0) {
       return -1;
@@ -36407,7 +36890,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/resolveValueLabel.mjs
-  var React49 = __toESM(require_react(), 1);
+  var React50 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/serializeValue.mjs
   function serializeValue(value) {
@@ -36511,7 +36994,7 @@ var wp;
       if (index2 > 0) {
         acc.push(", ");
       }
-      acc.push(/* @__PURE__ */ (0, import_jsx_runtime160.jsx)(React49.Fragment, {
+      acc.push(/* @__PURE__ */ (0, import_jsx_runtime160.jsx)(React50.Fragment, {
         children: resolveSelectedLabel(value, items, itemToStringLabel)
       }, index2));
       return acc;
@@ -36519,19 +37002,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/field-root-context/FieldRootContext.mjs
-  var React50 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/field/control/FieldControlDataAttributes.mjs
-  var FieldControlDataAttributes = /* @__PURE__ */ (function(FieldControlDataAttributes2) {
-    FieldControlDataAttributes2["disabled"] = "data-disabled";
-    FieldControlDataAttributes2["valid"] = "data-valid";
-    FieldControlDataAttributes2["invalid"] = "data-invalid";
-    FieldControlDataAttributes2["touched"] = "data-touched";
-    FieldControlDataAttributes2["dirty"] = "data-dirty";
-    FieldControlDataAttributes2["filled"] = "data-filled";
-    FieldControlDataAttributes2["focused"] = "data-focused";
-    return FieldControlDataAttributes2;
-  })({});
+  var React51 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/field-constants/constants.mjs
   var DEFAULT_VALIDITY_STATE = {
@@ -36565,11 +37036,11 @@ var wp;
       }
       if (value) {
         return {
-          [FieldControlDataAttributes.valid]: ""
+          "data-valid": ""
         };
       }
       return {
-        [FieldControlDataAttributes.invalid]: ""
+        "data-invalid": ""
       };
     }
   };
@@ -36587,38 +37058,31 @@ var wp;
     },
     setValidityData: NOOP,
     disabled: void 0,
-    touched: DEFAULT_FIELD_STATE_ATTRIBUTES.touched,
     setTouched: NOOP,
-    dirty: DEFAULT_FIELD_STATE_ATTRIBUTES.dirty,
     setDirty: NOOP,
-    filled: DEFAULT_FIELD_STATE_ATTRIBUTES.filled,
     setFilled: NOOP,
-    focused: DEFAULT_FIELD_STATE_ATTRIBUTES.focused,
     setFocused: NOOP,
-    validate: () => null,
     validationMode: "onSubmit",
-    validationDebounceTime: 0,
     shouldValidateOnChange: () => false,
     state: DEFAULT_FIELD_ROOT_STATE,
-    markedDirtyRef: {
-      current: false
-    },
     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__ */ React50.createContext(DEFAULT_FIELD_ROOT_CONTEXT);
+  var FieldRootContext = /* @__PURE__ */ React51.createContext(DEFAULT_FIELD_ROOT_CONTEXT);
   if (true) FieldRootContext.displayName = "FieldRootContext";
   function useFieldRootContext(optional = true) {
-    const context = React50.useContext(FieldRootContext);
+    const context = React51.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));
     }
@@ -36626,19 +37090,16 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/field-register-control/useRegisterFieldControl.mjs
-  var React51 = __toESM(require_react(), 1);
   function useRegisterFieldControl(controlRef, id, value, getFormValueOverride, enabled = true, name) {
     const {
       registerFieldControl
     } = useFieldRootContext();
-    const sourceRef = React51.useRef(null);
-    if (!sourceRef.current) {
-      sourceRef.current = /* @__PURE__ */ Symbol();
-    }
+    const sourceRef = useRefWithInit(() => /* @__PURE__ */ Symbol());
     useIsoLayoutEffect(() => {
       const source = sourceRef.current;
-      if (!source || !enabled) {
-        return void 0;
+      if (!enabled) {
+        registerFieldControl(source, void 0);
+        return;
       }
       const registration = {
         controlRef,
@@ -36648,15 +37109,21 @@ var wp;
         value
       };
       registerFieldControl(source, registration);
+    }, [controlRef, enabled, getFormValueOverride, id, name, registerFieldControl, sourceRef, value]);
+    useIsoLayoutEffect(() => {
+      const source = sourceRef.current;
       return () => {
         registerFieldControl(source, void 0);
       };
-    }, [controlRef, enabled, getFormValueOverride, id, name, registerFieldControl, value]);
+    }, [registerFieldControl, sourceRef]);
   }

   // node_modules/@base-ui/react/internals/form-context/FormContext.mjs
   var React52 = __toESM(require_react(), 1);
   var FormContext = /* @__PURE__ */ React52.createContext({
+    elementRef: {
+      current: null
+    },
     formRef: {
       current: {
         fields: /* @__PURE__ */ new Map()
@@ -36706,7 +37173,7 @@ var wp;
     } = useLabelableContext();
     const defaultId = useBaseUiId(id);
     const controlIdForEffect = implicit ? controlId : void 0;
-    const controlSourceRef = useRefWithInit(() => /* @__PURE__ */ Symbol("labelable-control"));
+    const controlSourceRef = useRefWithInit(() => /* @__PURE__ */ Symbol());
     const hasRegisteredRef = React54.useRef(false);
     const hadExplicitIdRef = React54.useRef(id != null);
     const unregisterControlId = useStableCallback(() => {
@@ -36756,7 +37223,21 @@ var wp;
     return array1.length === array2.length && array1.every((value, index2) => itemComparer(value, array2[index2]));
   }

+  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  var React55 = __toESM(require_react(), 1);
+  var DirectionContext = /* @__PURE__ */ React55.createContext(void 0);
+  if (true) DirectionContext.displayName = "DirectionContext";
+  function useDirection() {
+    const context = React55.useContext(DirectionContext);
+    return context?.direction ?? "ltr";
+  }
+
   // node_modules/@base-ui/react/utils/getPseudoElementBounds.mjs
+  var BOUNDARY_OFFSET = 5;
+  function isMouseWithinBounds(event, element) {
+    const bounds = getPseudoElementBounds(element);
+    return event.clientX >= bounds.left - BOUNDARY_OFFSET && event.clientX <= bounds.right + BOUNDARY_OFFSET && event.clientY >= bounds.top - BOUNDARY_OFFSET && event.clientY <= bounds.bottom + BOUNDARY_OFFSET;
+  }
   function getPseudoElementBounds(element) {
     const elementRect = element.getBoundingClientRect();
     const win = getWindow(element);
@@ -36793,8 +37274,8 @@ var wp;
     return fieldLabelId ?? localLabelId;
   }

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
-  var React55 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+  var React56 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
   var baseArrow = (options) => ({
@@ -36866,7 +37347,6 @@ var wp;
   });

   // node_modules/@base-ui/react/utils/hideMiddleware.mjs
-  var nativeHideFn = hide3().fn;
   var hide4 = {
     name: "hide",
     async fn(state) {
@@ -36877,88 +37357,27 @@ var wp;
         y: y2
       } = state.rects.reference;
       const anchorHidden = width === 0 && height === 0 && x2 === 0 && y2 === 0;
-      const nativeHideResult = await nativeHideFn(state);
+      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: nativeHideResult.data?.referenceHidden || anchorHidden
+          referenceHidden: referenceHidden || anchorHidden
         }
       };
     }
   };

-  // node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+  // node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
   var DEFAULT_SIDES = {
     sideX: "left",
     sideY: "top"
   };
-  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 x2 = rawX;
-      let y2 = rawY;
-      if (currentSide === "left") {
-        x2 = offsetDimensions.width - (rawX + floatRect.width);
-      }
-      if (currentSide === "top") {
-        y2 = offsetDimensions.height - (rawY + floatRect.height);
-      }
-      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
-      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
-      return {
-        x: x2,
-        y: y2,
-        data: {
-          sideX,
-          sideY
-        }
-      };
-    }
-  };

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
+  // 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";
@@ -36990,6 +37409,9 @@ var wp;
     return data;
   }
   function useAnchorPositioning(params) {
+    return useAnchorPositioningWithHook(params, useBaseUIFloating);
+  }
+  function useAnchorPositioningWithHook(params, useFloatingHook) {
     const {
       // Public parameters
       anchor,
@@ -37009,19 +37431,21 @@ var wp;
       floatingRootContext,
       mounted,
       collisionAvoidance,
-      shiftCrossAxis = false,
+      shift: shift4,
       nodeId,
       adaptiveOrigin: adaptiveOrigin2,
       lazyFlip = false,
       externalTree
     } = params;
-    const [mountSide, setMountSide] = React55.useState(null);
+    const [mountSide, setMountSide] = React56.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;
@@ -37039,31 +37463,31 @@ var wp;
     }[sideParam];
     const placement = align === "center" ? side : `${side}-${align}`;
     let collisionPadding = collisionPaddingParam;
-    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;
     if (typeof collisionPadding === "number") {
       collisionPadding = {
-        top: collisionPadding + biasTop,
-        right: collisionPadding + biasRight,
-        bottom: collisionPadding + biasBottom,
-        left: collisionPadding + biasLeft
+        top: collisionPadding,
+        right: collisionPadding,
+        bottom: collisionPadding,
+        left: collisionPadding
       };
     } else if (collisionPadding) {
       collisionPadding = {
-        top: (collisionPadding.top || 0) + biasTop,
-        right: (collisionPadding.right || 0) + biasRight,
-        bottom: (collisionPadding.bottom || 0) + biasBottom,
-        left: (collisionPadding.left || 0) + biasLeft
+        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 = React55.useRef(null);
+    const arrowRef = React56.useRef(null);
     const sideOffsetRef = useValueAsRef(sideOffset);
     const alignOffsetRef = useValueAsRef(alignOffset);
     const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
@@ -37089,46 +37513,37 @@ var wp;
       // 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,
-        right: collisionPadding.right + bias,
-        bottom: collisionPadding.bottom + bias,
-        left: collisionPadding.left + bias
+        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((data) => {
-      const html = ownerDocument(data.elements.floating).documentElement;
-      return {
-        ...commonCollisionProps,
-        // Use the Layout Viewport to avoid shifting around when pinch-zooming
-        // for context menus.
-        rootBoundary: shiftCrossAxis ? {
-          x: 0,
-          y: 0,
-          width: html.clientWidth,
-          height: html.clientHeight
-        } : void 0,
-        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, collisionPadding, collisionAvoidanceAlign]);
+    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 {
@@ -37148,8 +37563,8 @@ var wp;
           return;
         }
         const floatingStyle = floating.style;
-        floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-        floatingStyle.setProperty("--available-height", `${availableHeight}px`);
+        floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+        floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
         const dpr = getWindow(floating).devicePixelRatio || 1;
         const {
           x: x3,
@@ -37212,7 +37627,7 @@ var wp;
         });
       }
     }, [mounted, floatingRootContext]);
-    const autoUpdateOptions = React55.useMemo(() => ({
+    const autoUpdateOptions = React56.useMemo(() => ({
       elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
       layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
     }), [disableAnchorTracking]);
@@ -37227,7 +37642,7 @@ var wp;
       context,
       isPositioned,
       floatingStyles: originalFloatingStyles
-    } = useFloating2({
+    } = useFloatingHook({
       rootContext: floatingRootContext,
       open: keepMounted ? mounted : void 0,
       placement,
@@ -37242,21 +37657,34 @@ var wp;
       sideY
     } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
     const resolvedPosition = isPositioned ? positionMethod : "fixed";
-    const floatingStyles = React55.useMemo(() => {
-      const base = adaptiveOrigin2 ? {
-        position: resolvedPosition,
-        [sideX]: x2,
-        [sideY]: y2
-      } : {
-        position: resolvedPosition,
-        ...originalFloatingStyles
-      };
+    const floatingStyles = React56.useMemo(() => {
+      let base;
+      if (!isPositioned) {
+        base = {
+          position: resolvedPosition,
+          top: 0,
+          left: 0
+        };
+      } else if (adaptiveOrigin2) {
+        base = {
+          position: resolvedPosition,
+          [sideX]: x2,
+          [sideY]: y2
+        };
+      } 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, x2, sideY, y2, originalFloatingStyles, isPositioned]);
-    const registeredPositionReferenceRef = React55.useRef(null);
+    const registeredPositionReferenceRef = React56.useRef(null);
     useIsoLayoutEffect(() => {
       if (!mounted) {
         return;
@@ -37270,7 +37698,7 @@ var wp;
         registeredPositionReferenceRef.current = finalAnchor;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React55.useEffect(() => {
+    React56.useEffect(() => {
       if (!mounted) {
         return;
       }
@@ -37283,7 +37711,7 @@ var wp;
         registeredPositionReferenceRef.current = anchorValue.current;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React55.useEffect(() => {
+    React56.useEffect(() => {
       if (keepMounted && mounted && elements.reference && elements.floating) {
         return autoUpdate(elements.reference, elements.floating, update4, autoUpdateOptions);
       }
@@ -37294,17 +37722,17 @@ var wp;
     const renderedAlign = getAlignment(renderedPlacement) || "center";
     const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
     useIsoLayoutEffect(() => {
-      if (lazyFlip && mounted && isPositioned) {
+      if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
         setMountSide(renderedSide);
       }
-    }, [lazyFlip, mounted, isPositioned, renderedSide]);
-    const arrowStyles = React55.useMemo(() => ({
+    }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
+    const arrowStyles = React56.useMemo(() => ({
       position: "absolute",
       top: middlewareData.arrow?.y,
       left: middlewareData.arrow?.x
     }), [middlewareData.arrow]);
     const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
-    return React55.useMemo(() => ({
+    return React56.useMemo(() => ({
       positionerStyles: floatingStyles,
       arrowStyles,
       arrowRef,
@@ -37323,7 +37751,7 @@ var wp;
     return param != null && "current" in param;
   }

-  // node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
+  // node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
   function getDisabledMountTransitionStyles(transitionStatus) {
     return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
   }
@@ -37356,10 +37784,10 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/useAnchoredPopupScrollLock.mjs
-  var React56 = __toESM(require_react(), 1);
+  var React57 = __toESM(require_react(), 1);
   var VIEWPORT_WIDTH_TOLERANCE_PX = 20;
   function useAnchoredPopupScrollLock(enabled, touchOpen, positionerElement, referenceElement) {
-    const [touchOpenShouldLockScroll, setTouchOpenShouldLockScroll] = React56.useState(false);
+    const [touchOpenShouldLockScroll, setTouchOpenShouldLockScroll] = React57.useState(false);
     useIsoLayoutEffect(() => {
       if (!enabled || !touchOpen || positionerElement == null) {
         setTouchOpenShouldLockScroll(false);
@@ -37372,11 +37800,11 @@ var wp;
     useScrollLock(enabled && (!touchOpen || touchOpenShouldLockScroll), referenceElement);
   }

-  // node_modules/@base-ui/react/separator/Separator.mjs
-  var React57 = __toESM(require_react(), 1);
-  var Separator = /* @__PURE__ */ React57.forwardRef(function SeparatorComponent(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/utils/listbox-separator/ListboxSeparator.mjs
+  var React58 = __toESM(require_react(), 1);
+  var ListboxSeparator = /* @__PURE__ */ React58.forwardRef(function ListboxSeparator2(componentProps, forwardedRef) {
     const {
-      className: className2,
+      className,
       render: render4,
       orientation = "horizontal",
       style,
@@ -37385,24 +37813,22 @@ var wp;
     const state = {
       orientation
     };
-    const element = useRenderElement("div", componentProps, {
+    return useRenderElement("div", componentProps, {
       state,
       ref: forwardedRef,
       props: [{
-        role: "separator",
-        "aria-orientation": orientation
+        role: "presentation"
       }, elementProps]
     });
-    return element;
   });
-  if (true) Separator.displayName = "Separator";
+  if (true) ListboxSeparator.displayName = "ListboxSeparator";

   // node_modules/@base-ui/react/button/Button.mjs
-  var React58 = __toESM(require_react(), 1);
-  var Button6 = /* @__PURE__ */ React58.forwardRef(function Button7(componentProps, forwardedRef) {
+  var React59 = __toESM(require_react(), 1);
+  var Button6 = /* @__PURE__ */ React59.forwardRef(function Button7(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       disabled: disabled2 = false,
       focusableWhenDisabled = false,
       nativeButton = true,
@@ -37429,26 +37855,248 @@ var wp;
   if (true) Button6.displayName = "Button";

   // node_modules/@base-ui/react/field/item/FieldItemContext.mjs
-  var React59 = __toESM(require_react(), 1);
-  var FieldItemContext = /* @__PURE__ */ React59.createContext({
+  var React60 = __toESM(require_react(), 1);
+  var FieldItemContext = /* @__PURE__ */ React60.createContext({
     disabled: false
   });
   if (true) FieldItemContext.displayName = "FieldItemContext";
   function useFieldItemContext() {
-    const context = React59.useContext(FieldItemContext);
+    const context = React60.useContext(FieldItemContext);
     return context;
   }

-  // node_modules/@base-ui/react/checkbox-group/CheckboxGroupContext.mjs
-  var React60 = __toESM(require_react(), 1);
-  var CheckboxGroupContext = /* @__PURE__ */ React60.createContext(void 0);
-  if (true) CheckboxGroupContext.displayName = "CheckboxGroupContext";
-  function useCheckboxGroupContext(optional = true) {
-    const context = React60.useContext(CheckboxGroupContext);
-    if (context === void 0 && !optional) {
-      throw new Error(true ? "Base UI: CheckboxGroupContext is missing. CheckboxGroup parts must be placed within <CheckboxGroup>." : formatErrorMessage_default(3));
+  // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
+  var React61 = __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;
     }
-    return context;
+    if (!formElement || input.form === formElement) {
+      return true;
+    }
+    return input.form === null && !input.hasAttribute("form");
+  }
+  function findRepresentativeInput(inputs, formElement) {
+    let fallback = null;
+    for (const input of inputs.keys()) {
+      if (!isEligibleInput(input, formElement)) {
+        continue;
+      }
+      if (!input.validity.valid) {
+        return input;
+      }
+      fallback ??= input;
+    }
+    return fallback;
+  }
+  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 = React61.useRef(null);
+    const registeredInputs = useRefWithInit(() => /* @__PURE__ */ new Map()).current;
+    const validationCommitIdRef = React61.useRef(0);
+    const registerInput = React61.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;
+          }
+        }
+      }
+      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);
+      }
+    });
+    const getValidationProps = React61.useCallback((disabled2, externalProps = {}) => mergeProps(getDescriptionProps(externalProps), state.valid === false && !state.disabled && !disabled2 ? {
+      "aria-invalid": true
+    } : EMPTY_OBJECT), [getDescriptionProps, state.disabled, state.valid]);
+    return React61.useMemo(() => ({
+      getValidationProps,
+      inputRef,
+      registeredInputs,
+      registerInput,
+      getInputControl,
+      commit,
+      change
+    }), [getValidationProps, registeredInputs, registerInput, getInputControl, commit, change]);
   }

   // node_modules/@base-ui/react/collapsible/index.parts.mjs
@@ -37460,7 +38108,7 @@ var wp;
   });

   // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
-  var React61 = __toESM(require_react(), 1);
+  var React62 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/collapsible/root/stateAttributesMapping.mjs
   var collapsibleStateAttributesMapping = {
@@ -37470,10 +38118,10 @@ var wp;

   // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
   var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
-  var CollapsibleRoot = /* @__PURE__ */ React61.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
+  var CollapsibleRoot = /* @__PURE__ */ React62.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       defaultOpen = false,
       disabled: disabled2 = false,
       onOpenChange: onOpenChangeProp,
@@ -37488,12 +38136,12 @@ var wp;
       onOpenChange,
       disabled: disabled2
     });
-    const state = React61.useMemo(() => ({
+    const state = React62.useMemo(() => ({
       open: collapsible.open,
       disabled: collapsible.disabled,
       transitionStatus: collapsible.transitionStatus
     }), [collapsible.open, collapsible.disabled, collapsible.transitionStatus]);
-    const contextValue = React61.useMemo(() => ({
+    const contextValue = React62.useMemo(() => ({
       ...collapsible,
       onOpenChange,
       state
@@ -37512,12 +38160,12 @@ var wp;
   if (true) CollapsibleRoot.displayName = "CollapsibleRoot";

   // node_modules/@base-ui/react/collapsible/trigger/CollapsibleTrigger.mjs
-  var React62 = __toESM(require_react(), 1);
+  var React63 = __toESM(require_react(), 1);
   var stateAttributesMapping = {
     ...triggerOpenStateMapping,
     ...transitionStatusMapping
   };
-  var CollapsibleTrigger = /* @__PURE__ */ React62.forwardRef(function CollapsibleTrigger2(componentProps, forwardedRef) {
+  var CollapsibleTrigger = /* @__PURE__ */ React63.forwardRef(function CollapsibleTrigger2(componentProps, forwardedRef) {
     const {
       panelId,
       open,
@@ -37526,7 +38174,7 @@ var wp;
       disabled: contextDisabled
     } = useCollapsibleRootContext();
     const {
-      className: className2,
+      className,
       disabled: disabled2 = contextDisabled,
       render: render4,
       nativeButton = true,
@@ -37556,7 +38204,7 @@ var wp;
   if (true) CollapsibleTrigger.displayName = "CollapsibleTrigger";

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-  var React63 = __toESM(require_react(), 1);
+  var React64 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanelCssVars.mjs
   var CollapsiblePanelCssVars = /* @__PURE__ */ (function(CollapsiblePanelCssVars2) {
@@ -37566,9 +38214,9 @@ var wp;
   })({});

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-  var CollapsiblePanel = /* @__PURE__ */ React63.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
+  var CollapsiblePanel = /* @__PURE__ */ React64.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
     const {
-      className: className2,
+      className,
       hiddenUntilFound: hiddenUntilFoundProp,
       keepMounted: keepMountedProp,
       render: render4,
@@ -37577,17 +38225,17 @@ var wp;
       ...elementProps
     } = componentProps;
     if (true) {
-      useIsoLayoutEffect(() => {
+      React64.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,
-      panelId,
       setMounted,
       setPanelIdState,
       setOpen,
@@ -37596,15 +38244,14 @@ var wp;
     } = useCollapsibleRootContext();
     const hiddenUntilFound = hiddenUntilFoundProp ?? false;
     const keepMounted = keepMountedProp ?? false;
+    const registeredId = idProp || void 0;
+    const id = registeredId ?? defaultPanelId;
     useIsoLayoutEffect(() => {
-      if (idProp) {
-        setPanelIdState(idProp);
-        return () => {
-          setPanelIdState(void 0);
-        };
-      }
-      return void 0;
-    }, [idProp, setPanelIdState]);
+      setPanelIdState((currentId) => registeredId ?? (currentId === null ? void 0 : currentId));
+      return () => {
+        setPanelIdState((currentId) => currentId === registeredId ? null : currentId);
+      };
+    }, [registeredId, setPanelIdState]);
     const {
       height,
       props,
@@ -37616,7 +38263,7 @@ var wp;
     } = useCollapsiblePanel({
       externalRef: forwardedRef,
       hiddenUntilFound,
-      id: panelId,
+      id,
       keepMounted,
       mounted,
       onOpenChange,
@@ -37671,7 +38318,7 @@ var wp;
     useIsoLayoutEffect(() => {
       setLabelId(id);
       return () => {
-        setLabelId(void 0);
+        setLabelId((currentId) => currentId === id ? void 0 : currentId);
       };
     }, [id, setLabelId]);
     return id;
@@ -37743,29 +38390,67 @@ var wp;
   }

   // node_modules/@base-ui/react/toolbar/root/ToolbarRootContext.mjs
-  var React64 = __toESM(require_react(), 1);
-  var ToolbarRootContext = /* @__PURE__ */ React64.createContext(void 0);
+  var React65 = __toESM(require_react(), 1);
+  var ToolbarRootContext = /* @__PURE__ */ React65.createContext(void 0);
   if (true) ToolbarRootContext.displayName = "ToolbarRootContext";
   function useToolbarRootContext(optional) {
-    const context = React64.useContext(ToolbarRootContext);
+    const context = React65.useContext(ToolbarRootContext);
     if (context === void 0 && !optional) {
       throw new Error(true ? "Base UI: ToolbarRootContext is missing. Toolbar parts must be placed within <Toolbar.Root>." : formatErrorMessage_default(69));
     }
     return context;
   }

+  // node_modules/@base-ui/react/internals/composite/item/useCompositeItem.mjs
+  var React66 = __toESM(require_react(), 1);
+  function useCompositeItem(params = {}) {
+    const {
+      highlightItemOnHover,
+      highlightedIndex,
+      onHighlightedIndexChange
+    } = useCompositeRootContext();
+    const {
+      ref,
+      index: index2
+    } = useCompositeListItem(params);
+    const isHighlighted = highlightedIndex === index2;
+    const itemRef = React66.useRef(null);
+    const mergedRef = useMergedRefs(ref, itemRef);
+    const compositeProps = {
+      tabIndex: isHighlighted ? 0 : -1,
+      onFocus() {
+        onHighlightedIndexChange(index2);
+      },
+      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: index2
+    };
+  }
+
   // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-  var React68 = __toESM(require_react(), 1);
+  var React70 = __toESM(require_react(), 1);
   var ReactDOM6 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/utils/usePreviousValue.mjs
-  var React65 = __toESM(require_react(), 1);
+  var React67 = __toESM(require_react(), 1);
   function usePreviousValue(value) {
-    const [state, setState] = React65.useState({
+    const [state, setState] = React67.useState({
       current: value,
       previous: null
     });
-    if (value !== state.current) {
+    if (!Object.is(value, state.current)) {
       setState({
         current: value,
         previous: state.current
@@ -37775,7 +38460,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
-  var React66 = __toESM(require_react(), 1);
+  var React68 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/utils/getCssDimensions.mjs
   function getCssDimensions2(element) {
@@ -37808,29 +38493,14 @@ var wp;
       side,
       direction
     } = parameters;
-    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
+    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true);
     const animationFrame = useAnimationFrame();
-    const committedDimensionsRef = React66.useRef(null);
-    const isInitialRenderRef = React66.useRef(true);
-    const restoreAnchoringStylesRef = React66.useRef(NOOP);
+    const committedDimensionsRef = React68.useRef(null);
+    const isInitialRenderRef = React68.useRef(true);
+    const restoreAnchoringStylesRef = React68.useRef(NOOP);
     const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
     const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-    const anchoringStyles = React66.useMemo(() => {
-      let isOriginSide = side === "top";
-      let isPhysicalLeft = side === "left";
-      if (direction === "rtl") {
-        isOriginSide = isOriginSide || side === "inline-end";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-end";
-      } else {
-        isOriginSide = isOriginSide || side === "inline-start";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-start";
-      }
-      return isOriginSide ? {
-        position: "absolute",
-        [side === "top" ? "bottom" : "top"]: "0",
-        [isPhysicalLeft ? "right" : "left"]: "0"
-      } : EMPTY_OBJECT;
-    }, [side, direction]);
+    const anchoringStyles = React68.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
     useIsoLayoutEffect(() => {
       if (!mounted) {
         restoreAnchoringStylesRef.current = NOOP;
@@ -37897,6 +38567,18 @@ var wp;
       };
     }, [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);
@@ -37927,13 +38609,13 @@ var wp;
   }

   // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
-  var React67 = __toESM(require_react(), 1);
+  var React69 = __toESM(require_react(), 1);
   var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
   var DirectionProvider = function DirectionProvider2(props) {
     const {
       direction = "ltr"
     } = props;
-    const contextValue = React67.useMemo(() => ({
+    const contextValue = React69.useMemo(() => ({
       direction
     }), [direction]);
     return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(DirectionContext.Provider, {
@@ -37943,13 +38625,85 @@ var wp;
   };
   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 x2 = rawX;
+      let y2 = rawY;
+      if (currentSide === "left") {
+        x2 = offsetDimensions.width - (rawX + floatRect.width);
+      }
+      if (currentSide === "top") {
+        y2 = offsetDimensions.height - (rawY + floatRect.height);
+      }
+      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
+      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
+      return {
+        x: x2,
+        y: y2,
+        data: {
+          sideX,
+          sideY
+        }
+      };
+    }
+  };
+
   // node_modules/@base-ui/react/utils/usePopupViewport.mjs
   var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var popupViewportStateMapping = {
+    activationDirection: (value) => value ? {
+      "data-activation-direction": value
+    } : null
+  };
   function usePopupViewport(parameters) {
     const {
       store: store2,
       side,
-      cssVars,
       children
     } = parameters;
     const direction = useDirection();
@@ -37962,19 +38716,20 @@ var wp;
     const positionerElement = store2.useState("positionerElement");
     const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
     const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-    const capturedNodeRef = React68.useRef(null);
-    const [previousContentNode, setPreviousContentNode] = React68.useState(null);
-    const [newTriggerOffset, setNewTriggerOffset] = React68.useState(null);
-    const currentContainerRef = React68.useRef(null);
-    const previousContainerRef = React68.useRef(null);
-    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true, false);
+    const capturedNodeRef = React70.useRef(null);
+    const [previousContentNode, setPreviousContentNode] = React70.useState(null);
+    const [newTriggerOffset, setNewTriggerOffset] = React70.useState(null);
+    const currentContainerRef = React70.useRef(null);
+    const previousContainerRef = React70.useRef(null);
+    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
     const cleanupFrame = useAnimationFrame();
-    const [previousContentDimensions, setPreviousContentDimensions] = React68.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React68.useState(false);
+    const cleanupControllerRef = React70.useRef(null);
+    const [previousContentDimensions, setPreviousContentDimensions] = React70.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React70.useState(false);
     useIsoLayoutEffect(() => {
-      store2.set("hasViewport", true);
+      store2.set("adaptiveOrigin", adaptiveOrigin);
       return () => {
-        store2.set("hasViewport", false);
+        store2.set("adaptiveOrigin", void 0);
       };
     }, [store2]);
     const handleMeasureLayout = useStableCallback(() => {
@@ -37990,7 +38745,17 @@ var wp;
         setPreviousContentDimensions(previousDimensions);
       }
     });
-    const lastHandledTriggerRef = React68.useRef(null);
+    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 = React70.useRef(null);
     useIsoLayoutEffect(() => {
       if (!open || !mounted) {
         lastHandledTriggerRef.current = null;
@@ -38002,19 +38767,22 @@ var wp;
         setShowStartingStyleAttribute(true);
         const offset4 = calculateRelativePosition(previousActiveTrigger, activeTrigger);
         setNewTriggerOffset(offset4);
-        cleanupFrame.request(() => {
-          ReactDOM6.flushSync(() => {
-            setShowStartingStyleAttribute(false);
-          });
-          onAnimationsFinished(() => {
-            setPreviousContentNode(null);
-            setPreviousContentDimensions(null);
-            capturedNodeRef.current = null;
-          });
-        });
         lastHandledTriggerRef.current = activeTrigger;
       }
-    }, [activeTrigger, previousActiveTrigger, previousContentNode, onAnimationsFinished, cleanupFrame]);
+    }, [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) {
@@ -38035,15 +38803,15 @@ var wp;
         children
       }, currentContentKey);
     } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(React68.Fragment, {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(React70.Fragment, {
         children: [/* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", {
           "data-previous": true,
           inert: inertValue(true),
           ref: previousContainerRef,
           style: {
             ...previousContentDimensions ? {
-              [cssVars.popupWidth]: `${previousContentDimensions.width}px`,
-              [cssVars.popupHeight]: `${previousContentDimensions.height}px`
+              "--popup-width": `${previousContentDimensions.width}px`,
+              "--popup-height": `${previousContentDimensions.height}px`
             } : null,
             position: "absolute"
           },
@@ -38114,10 +38882,10 @@ var wp;
     };
   }
   function usePopupContentKey(activeTriggerId, payload) {
-    const [contentKey, setContentKey] = React68.useState(0);
-    const previousActiveTriggerIdRef = React68.useRef(activeTriggerId);
-    const previousPayloadRef = React68.useRef(payload);
-    const pendingPayloadUpdateRef = React68.useRef(false);
+    const [contentKey, setContentKey] = React70.useState(0);
+    const previousActiveTriggerIdRef = React70.useRef(activeTriggerId);
+    const previousPayloadRef = React70.useRef(payload);
+    const pendingPayloadUpdateRef = React70.useRef(false);
     useIsoLayoutEffect(() => {
       const previousActiveTriggerId = previousActiveTriggerIdRef.current;
       const previousPayload = previousPayloadRef.current;
@@ -38142,14 +38910,14 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/csp-context/CSPContext.mjs
-  var React69 = __toESM(require_react(), 1);
-  var CSPContext = /* @__PURE__ */ React69.createContext(void 0);
+  var React71 = __toESM(require_react(), 1);
+  var CSPContext = /* @__PURE__ */ React71.createContext(void 0);
   if (true) CSPContext.displayName = "CSPContext";
   var DEFAULT_CSP_CONTEXT_VALUE = {
     disableStyleElements: false
   };
   function useCSPContext() {
-    return React69.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
+    return React71.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
   }

   // node_modules/@base-ui/react/internals/clamp.mjs
@@ -38170,14 +38938,14 @@ var wp;
   });

   // node_modules/@base-ui/react/field/root/FieldRoot.mjs
-  var React74 = __toESM(require_react(), 1);
+  var React75 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/fieldset/root/FieldsetRootContext.mjs
-  var React70 = __toESM(require_react(), 1);
-  var FieldsetRootContext = /* @__PURE__ */ React70.createContext(void 0);
+  var React72 = __toESM(require_react(), 1);
+  var FieldsetRootContext = /* @__PURE__ */ React72.createContext(void 0);
   if (true) FieldsetRootContext.displayName = "FieldsetRootContext";
   function useFieldsetRootContext(optional = false) {
-    const context = React70.useContext(FieldsetRootContext);
+    const context = React72.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));
     }
@@ -38185,14 +38953,14 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/labelable-provider/LabelableProvider.mjs
-  var React71 = __toESM(require_react(), 1);
+  var React73 = __toESM(require_react(), 1);
   var import_jsx_runtime164 = __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] = React71.useState(initialControlId);
-    const [labelId, setLabelId] = React71.useState(props.labelId);
-    const [messageIds, setMessageIds] = React71.useState([]);
+    const [controlId, setControlIdState] = React73.useState(initialControlId);
+    const [labelId, setLabelId] = React73.useState(props.labelId);
+    const [messageIds, setMessageIds] = React73.useState([]);
     const registrationsRef = useRefWithInit(() => /* @__PURE__ */ new Map());
     const {
       messageIds: parentMessageIds
@@ -38220,7 +38988,7 @@ var wp;
         return nextControlId;
       });
     });
-    const getDescriptionProps = React71.useCallback((externalProps) => {
+    const getDescriptionProps = React73.useCallback((externalProps) => {
       const ids = externalProps["aria-describedby"] ? externalProps["aria-describedby"].split(" ") : [];
       ids.push(...parentMessageIds, ...messageIds);
       return {
@@ -38228,7 +38996,7 @@ var wp;
         "aria-describedby": Array.from(new Set(ids)).join(" ") || void 0
       };
     }, [parentMessageIds, messageIds]);
-    const contextValue = React71.useMemo(() => ({
+    const contextValue = React73.useMemo(() => ({
       controlId,
       registerControlId,
       labelId,
@@ -38244,249 +39012,8 @@ var wp;
   };
   if (true) LabelableProvider.displayName = "LabelableProvider";

-  // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
-  var React72 = __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 isOnlyValueMissing(state) {
-    if (!state || state.valid || !state.valueMissing) {
-      return false;
-    }
-    let onlyValueMissing = false;
-    for (const key of validityKeys) {
-      if (key === "valid") {
-        continue;
-      }
-      if (key === "valueMissing") {
-        onlyValueMissing = state[key];
-      } else if (state[key]) {
-        onlyValueMissing = false;
-      }
-    }
-    return onlyValueMissing;
-  }
-  function findRepresentativeInput(inputs) {
-    let fallback = null;
-    for (const input of inputs) {
-      if (input.disabled) {
-        continue;
-      }
-      if (!input.validity.valid) {
-        return input;
-      }
-      fallback ??= input;
-    }
-    return fallback;
-  }
-  function clearCustomValidity(element, inputs) {
-    let didClearElement = false;
-    for (const input of inputs) {
-      input.setCustomValidity("");
-      didClearElement ||= input === element;
-    }
-    if (!didClearElement) {
-      element.setCustomValidity("");
-    }
-  }
-  function useFieldValidation(params) {
-    const {
-      formRef
-    } = useFormContext();
-    const {
-      setValidityData,
-      validate,
-      validityData,
-      validationDebounceTime,
-      invalid,
-      markedDirtyRef,
-      state,
-      shouldValidateOnChange,
-      getRegisteredFieldId
-    } = params;
-    const {
-      controlId,
-      getDescriptionProps
-    } = useLabelableContext();
-    const timeout = useTimeout();
-    const inputRef = React72.useRef(null);
-    const registeredInputs = useRefWithInit(() => /* @__PURE__ */ new Set()).current;
-    const validationCommitIdRef = React72.useRef(0);
-    const registerInput = React72.useCallback((element) => {
-      if (!element) {
-        return void 0;
-      }
-      registeredInputs.add(element);
-      return () => {
-        registeredInputs.delete(element);
-      };
-    }, [registeredInputs]);
-    const commit = useStableCallback(async (value, revalidate = false) => {
-      const element = findRepresentativeInput(registeredInputs) ?? inputRef.current;
-      if (!element) {
-        return;
-      }
-      validationCommitIdRef.current += 1;
-      const validationCommitId = validationCommitIdRef.current;
-      function updateRegisteredFieldValidity(nextValidityData2, externalInvalid = invalid) {
-        const fieldId = getRegisteredFieldId() ?? 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
-        });
-      }
-      if (revalidate) {
-        if (state.valid !== false) {
-          return;
-        }
-        const currentNativeValidity = element.validity;
-        if (!currentNativeValidity.valueMissing) {
-          const nextValidityData2 = {
-            value,
-            state: {
-              ...DEFAULT_VALIDITY_STATE,
-              valid: true
-            },
-            error: "",
-            errors: [],
-            initialValue: validityData.initialValue
-          };
-          clearCustomValidity(element, registeredInputs);
-          updateRegisteredFieldValidity(nextValidityData2, false);
-          setValidityData(nextValidityData2);
-          return;
-        }
-        const currentNativeValidityObject = validityKeys.reduce((acc, key) => {
-          acc[key] = currentNativeValidity[key];
-          return acc;
-        }, {});
-        if (!currentNativeValidityObject.valid && !isOnlyValueMissing(currentNativeValidityObject)) {
-          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 = getState(element);
-      let defaultValidationMessage;
-      const isValidatingOnChange = shouldValidateOnChange();
-      if (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.validationMessage) {
-            defaultValidationMessage = element.validationMessage;
-            validationErrors = [element.validationMessage];
-          } else if (element.validity.valid && !nextState.valid) {
-            nextState.valid = true;
-          }
-        }
-      }
-      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);
-      }
-    });
-    const getValidationProps = React72.useCallback((disabled2, externalProps = {}) => mergeProps(getDescriptionProps(externalProps), state.valid === false && !state.disabled && !disabled2 ? {
-      "aria-invalid": true
-    } : EMPTY_OBJECT), [getDescriptionProps, state.disabled, state.valid]);
-    return React72.useMemo(() => ({
-      getValidationProps,
-      inputRef,
-      registerInput,
-      commit,
-      change
-    }), [getValidationProps, registerInput, commit, change]);
-  }
-
   // node_modules/@base-ui/react/internals/field-register-control/useFieldControlRegistration.mjs
-  var React73 = __toESM(require_react(), 1);
+  var React74 = __toESM(require_react(), 1);
   function useFieldControlRegistration(params) {
     const {
       commit,
@@ -38494,16 +39021,16 @@ var wp;
       markedDirtyRef,
       name,
       setRegisteredFieldName,
-      setRegisteredFieldId,
+      registeredFieldIdRef,
       setValidityData,
       validityData
     } = params;
     const {
       formRef
     } = useFormContext();
-    const activeFieldControlSourceRef = React73.useRef(null);
-    const registrationRef = React73.useRef(null);
-    const fallbackControlRef = React73.useRef(null);
+    const activeFieldControlSourceRef = React74.useRef(null);
+    const registrationRef = React74.useRef(null);
+    const initialValueCapturedRef = React74.useRef(false);
     const getValueForForm = useStableCallback(() => {
       const registration = registrationRef.current;
       if (!registration) {
@@ -38534,7 +39061,7 @@ var wp;
       formRef.current.fields.set(registration.id, {
         getValue: getValueForForm,
         name: name ?? registration.name,
-        controlRef: registration.controlRef ?? fallbackControlRef,
+        controlRef: registration.controlRef,
         validityData: getCombinedFieldValidityData(validityData, invalid),
         validate
       });
@@ -38544,18 +39071,16 @@ var wp;
         formRef.current.fields.delete(id);
       }
     }
-    function syncInitialValue() {
-      const registration = registrationRef.current;
-      if (!registration) {
+    function captureInitialValue(registration) {
+      if (initialValueCapturedRef.current) {
         return;
       }
+      initialValueCapturedRef.current = true;
       const initialValue = getRegistrationValue(registration);
-      if (validityData.initialValue === null && initialValue !== null) {
-        setValidityData((prev) => ({
-          ...prev,
-          initialValue
-        }));
-      }
+      setValidityData((prev) => prev.initialValue === initialValue ? prev : {
+        ...prev,
+        initialValue
+      });
     }
     useIsoLayoutEffect(() => {
       const registration = registrationRef.current;
@@ -38566,7 +39091,7 @@ var wp;
       formRef.current.fields.set(registration.id, {
         getValue: getValueForForm,
         name: name ?? registration.name,
-        controlRef: registration.controlRef ?? fallbackControlRef,
+        controlRef: registration.controlRef,
         validityData: getCombinedFieldValidityData(validityData, invalid),
         validate
       });
@@ -38587,7 +39112,7 @@ var wp;
           deleteRegistration();
           registrationRef.current = null;
           setRegisteredFieldName(void 0);
-          setRegisteredFieldId(void 0);
+          registeredFieldIdRef.current = void 0;
         }
         return;
       }
@@ -38597,11 +39122,11 @@ var wp;
       if (!name) {
         setRegisteredFieldName(registration.name);
       }
-      setRegisteredFieldId(registration.id);
+      registeredFieldIdRef.current = registration.id;
       if (previousId && previousId !== registration.id) {
         deleteRegistration(previousId);
       }
-      syncInitialValue();
+      captureInitialValue(registration);
       refreshRegistration();
     });
     return [validate, register2];
@@ -38609,7 +39134,7 @@ var wp;

   // node_modules/@base-ui/react/field/root/FieldRoot.mjs
   var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
-  var FieldRootInner = /* @__PURE__ */ React74.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
+  var FieldRootInner = /* @__PURE__ */ React75.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
     const {
       errors,
       validationMode: formValidationMode,
@@ -38617,7 +39142,7 @@ var wp;
     } = useFormContext();
     const {
       render: render4,
-      className: className2,
+      className,
       validate: validateProp,
       validationDebounceTime = 0,
       validationMode = formValidationMode,
@@ -38633,25 +39158,21 @@ var wp;
     const disabledFieldset = useFieldsetRootContext(true)?.disabled;
     const validate = useStableCallback(validateProp || (() => null));
     const disabled2 = disabledFieldset || disabledProp;
-    const [touchedState, setTouchedUnwrapped] = React74.useState(false);
-    const [dirtyState, setDirtyUnwrapped] = React74.useState(false);
-    const [filled, setFilled] = React74.useState(false);
-    const [focused, setFocused] = React74.useState(false);
+    const [touchedState, setTouchedUnwrapped] = React75.useState(false);
+    const [dirtyState, setDirtyUnwrapped] = React75.useState(false);
+    const [filled, setFilled] = React75.useState(false);
+    const [focused, setFocused] = React75.useState(false);
     const dirty = dirtyProp ?? dirtyState;
     const touched = touchedProp ?? touchedState;
-    const markedDirtyRef = React74.useRef(dirty);
-    const registeredFieldIdRef = React74.useRef(void 0);
-    const [registeredFieldName, setRegisteredFieldName] = React74.useState();
+    const markedDirtyRef = React75.useRef(dirty);
+    const registeredFieldIdRef = React75.useRef(void 0);
+    const [registeredFieldName, setRegisteredFieldName] = React75.useState();
     const effectiveName = name ?? registeredFieldName;
     useIsoLayoutEffect(() => {
       if (dirtyProp !== void 0) {
         markedDirtyRef.current = dirtyProp;
       }
     }, [dirtyProp]);
-    const getRegisteredFieldId = React74.useCallback(() => registeredFieldIdRef.current, []);
-    const setRegisteredFieldId = React74.useCallback((id) => {
-      registeredFieldIdRef.current = id;
-    }, []);
     const setDirty = useStableCallback((value) => {
       if (dirtyProp !== void 0) {
         return;
@@ -38671,15 +39192,15 @@ var wp;
     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] = React74.useState({
+    const [validityData, setValidityData] = React75.useState({
       state: DEFAULT_VALIDITY_STATE,
       error: "",
       errors: [],
       value: null,
       initialValue: null
     });
-    const valid = disabled2 ? null : !invalid && validityData.state.valid;
-    const state = React74.useMemo(() => ({
+    const valid = !invalid && (disabled2 ? null : validityData.state.valid);
+    const state = React75.useMemo(() => ({
       disabled: disabled2,
       touched,
       dirty,
@@ -38696,7 +39217,7 @@ var wp;
       markedDirtyRef,
       state,
       shouldValidateOnChange,
-      getRegisteredFieldId
+      registeredFieldIdRef
     });
     const [validateFieldControl, registerFieldControl] = useFieldControlRegistration({
       commit: validation.commit,
@@ -38704,36 +39225,29 @@ var wp;
       markedDirtyRef,
       name,
       setRegisteredFieldName,
-      setRegisteredFieldId,
+      registeredFieldIdRef,
       setValidityData,
       validityData
     });
-    React74.useImperativeHandle(actionsRef, () => ({
+    React75.useImperativeHandle(actionsRef, () => ({
       validate: validateFieldControl
     }), [validateFieldControl]);
-    const contextValue = React74.useMemo(() => ({
+    const contextValue = React75.useMemo(() => ({
       invalid,
       name: effectiveName,
       validityData,
       setValidityData,
       disabled: disabled2,
-      touched,
       setTouched,
-      dirty,
       setDirty,
-      filled,
       setFilled,
-      focused,
       setFocused,
-      validate,
       validationMode,
-      validationDebounceTime,
       shouldValidateOnChange,
       state,
-      markedDirtyRef,
       registerFieldControl,
       validation
-    }), [invalid, effectiveName, validityData, disabled2, touched, setTouched, dirty, setDirty, filled, setFilled, focused, setFocused, validate, validationMode, validationDebounceTime, 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,
@@ -38746,7 +39260,7 @@ var wp;
     });
   });
   if (true) FieldRootInner.displayName = "FieldRootInner";
-  var FieldRoot = /* @__PURE__ */ React74.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
+  var FieldRoot = /* @__PURE__ */ React75.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
     return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(LabelableProvider, {
       children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(FieldRootInner, {
         ...componentProps,
@@ -38757,11 +39271,11 @@ var wp;
   if (true) FieldRoot.displayName = "FieldRoot";

   // node_modules/@base-ui/react/field/label/FieldLabel.mjs
-  var React75 = __toESM(require_react(), 1);
-  var FieldLabel = /* @__PURE__ */ React75.forwardRef(function FieldLabel2(componentProps, forwardedRef) {
+  var React76 = __toESM(require_react(), 1);
+  var FieldLabel = /* @__PURE__ */ React76.forwardRef(function FieldLabel2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       id: idProp,
       nativeLabel = true,
@@ -38776,13 +39290,13 @@ var wp;
       ...fieldRootContext.state,
       disabled: fieldRootContext.disabled || fieldItemContext.disabled
     };
-    const labelRef = React75.useRef(null);
+    const labelRef = React76.useRef(null);
     const labelProps = useLabel({
       id: labelId ?? idProp,
       native: nativeLabel
     });
     if (true) {
-      React75.useEffect(() => {
+      React76.useEffect(() => {
         if (!labelRef.current) {
           return;
         }
@@ -38811,17 +39325,17 @@ var wp;
   if (true) FieldLabel.displayName = "FieldLabel";

   // node_modules/@base-ui/react/field/error/FieldError.mjs
-  var React76 = __toESM(require_react(), 1);
+  var React77 = __toESM(require_react(), 1);
   var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
   var stateAttributesMapping2 = {
     ...fieldValidityMapping,
     ...transitionStatusMapping
   };
-  var FieldError = /* @__PURE__ */ React76.forwardRef(function FieldError2(componentProps, forwardedRef) {
+  var FieldError = /* @__PURE__ */ React77.forwardRef(function FieldError2(componentProps, forwardedRef) {
     const {
       render: render4,
       id: idProp,
-      className: className2,
+      className,
       match: match2,
       style,
       ...elementProps
@@ -38865,22 +39379,22 @@ var wp;
         setMessageIds((v2) => v2.filter((item) => item !== id));
       };
     }, [rendered, id, setMessageIds]);
-    const errorRef = React76.useRef(null);
-    const [lastRenderedMessage, setLastRenderedMessage] = React76.useState(null);
-    const [lastRenderedMessageKey, setLastRenderedMessageKey] = React76.useState(null);
+    const errorRef = React77.useRef(null);
+    const [lastRenderedMessage, setLastRenderedMessage] = React77.useState(null);
+    const [lastRenderedMessageKey, setLastRenderedMessageKey] = React77.useState(null);
     let error2 = validityData.error;
     if (!hasSpecificMatch && hasFormError) {
       error2 = formError;
     } else if (validityData.errors.length > 1) {
       error2 = validityData.errors;
     }
-    let errorMessage = error2 ?? "";
+    let errorMessage = error2;
     if (Array.isArray(error2)) {
       errorMessage = error2.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("ul", {
         children: error2.map((message2) => /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("li", {
           children: message2
         }, message2))
-      }) : error2[0] ?? "";
+      }) : error2[0];
     }
     const errorKey = Array.isArray(error2) ? JSON.stringify(error2) : error2;
     if (rendered && errorKey !== lastRenderedMessageKey) {
@@ -38918,12 +39432,12 @@ var wp;
   if (true) FieldError.displayName = "FieldError";

   // node_modules/@base-ui/react/field/description/FieldDescription.mjs
-  var React77 = __toESM(require_react(), 1);
-  var FieldDescription = /* @__PURE__ */ React77.forwardRef(function FieldDescription2(componentProps, forwardedRef) {
+  var React78 = __toESM(require_react(), 1);
+  var FieldDescription = /* @__PURE__ */ React78.forwardRef(function FieldDescription2(componentProps, forwardedRef) {
     const {
       render: render4,
       id: idProp,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
@@ -38959,11 +39473,11 @@ var wp;
   if (true) FieldDescription.displayName = "FieldDescription";

   // node_modules/@base-ui/react/field/control/FieldControl.mjs
-  var React78 = __toESM(require_react(), 1);
-  var FieldControl = /* @__PURE__ */ React78.forwardRef(function FieldControl2(componentProps, forwardedRef) {
+  var React79 = __toESM(require_react(), 1);
+  var FieldControl = /* @__PURE__ */ React79.forwardRef(function FieldControl2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       id: idProp,
       name: nameProp,
       value: valueProp,
@@ -39009,7 +39523,7 @@ var wp;
         setFilled(false);
       }
     }, [validation.inputRef, setFilled, valueProp]);
-    const inputRef = React78.useRef(null);
+    const inputRef = React79.useRef(null);
     useIsoLayoutEffect(() => {
       if (autoFocus && inputRef.current === activeElement(ownerDocument(inputRef.current))) {
         setFocused(true);
@@ -39043,7 +39557,7 @@ var wp;
         onChange(event) {
           const inputValue = event.currentTarget.value;
           onValueChange?.(inputValue, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent));
-          setDirty(inputValue !== validityData.initialValue);
+          setDirty(inputValue !== (validityData.initialValue ?? ""));
           setFilled(inputValue !== "");
           if (!event.nativeEvent.defaultPrevented) {
             clearErrors(name);
@@ -39074,7 +39588,7 @@ var wp;
   if (true) FieldControl.displayName = "FieldControl";

   // node_modules/@base-ui/react/field/validity/FieldValidity.mjs
-  var React79 = __toESM(require_react(), 1);
+  var React80 = __toESM(require_react(), 1);
   var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
   var FieldValidity = function FieldValidity2(props) {
     const {
@@ -39084,31 +39598,31 @@ var wp;
       validityData,
       invalid
     } = useFieldRootContext(false);
-    const combinedFieldValidityData = React79.useMemo(() => getCombinedFieldValidityData(validityData, invalid), [validityData, invalid]);
+    const combinedFieldValidityData = React80.useMemo(() => getCombinedFieldValidityData(validityData, invalid), [validityData, invalid]);
     const isInvalid = combinedFieldValidityData.state.valid === false;
     const {
       transitionStatus
     } = useTransitionStatus(isInvalid);
-    const fieldValidityState = React79.useMemo(() => {
+    const fieldValidityState = React80.useMemo(() => {
       return {
         ...combinedFieldValidityData,
         validity: combinedFieldValidityData.state,
         transitionStatus
       };
     }, [combinedFieldValidityData, transitionStatus]);
-    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(React79.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(React80.Fragment, {
       children: children(fieldValidityState)
     });
   };
   if (true) FieldValidity.displayName = "FieldValidity";

   // node_modules/@base-ui/react/field/item/FieldItem.mjs
-  var React80 = __toESM(require_react(), 1);
+  var React81 = __toESM(require_react(), 1);
   var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
-  var FieldItem = /* @__PURE__ */ React80.forwardRef(function FieldItem2(componentProps, forwardedRef) {
+  var FieldItem = /* @__PURE__ */ React81.forwardRef(function FieldItem2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       disabled: disabledProp = false,
       ...elementProps
@@ -39122,10 +39636,7 @@ var wp;
       ...fieldState,
       disabled: disabled2
     };
-    const checkboxGroupContext = useCheckboxGroupContext();
-    const hasParentCheckbox = checkboxGroupContext?.allValues !== void 0;
-    const controlId = hasParentCheckbox ? checkboxGroupContext?.parent.id : void 0;
-    const fieldItemContext = React80.useMemo(() => ({
+    const fieldItemContext = React81.useMemo(() => ({
       disabled: disabled2
     }), [disabled2]);
     const element = useRenderElement("div", componentProps, {
@@ -39135,7 +39646,6 @@ var wp;
       stateAttributesMapping: fieldValidityMapping
     });
     return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(LabelableProvider, {
-      controlId,
       children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(FieldItemContext.Provider, {
         value: fieldItemContext,
         children: element
@@ -39144,22 +39654,310 @@ var wp;
   });
   if (true) FieldItem.displayName = "FieldItem";

+  // node_modules/@base-ui/react/input/Input.mjs
+  var React82 = __toESM(require_react(), 1);
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var Input = /* @__PURE__ */ React82.forwardRef(function Input2(props, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(index_parts_exports2.Control, {
+      ref: forwardedRef,
+      ...props
+    });
+  });
+  if (true) Input.displayName = "Input";
+
+  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
+  var React84 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
+  var React83 = __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_ARRAY6 = [];
+  function useCompositeRoot(params) {
+    const {
+      loopFocus = true,
+      orientation = "both",
+      grid,
+      onLoop,
+      direction,
+      highlightedIndex: externalHighlightedIndex,
+      onHighlightedIndexChange: externalSetHighlightedIndex,
+      rootRef: externalRef,
+      enableHomeAndEndKeys = false,
+      stopEventPropagation,
+      disabledIndices,
+      modifierKeys = EMPTY_ARRAY6
+    } = params;
+    const [internalHighlightedIndex, internalSetHighlightedIndex] = React83.useState(0);
+    const isGrid = grid != null;
+    const rootRef = React83.useRef(null);
+    const mergedRef = useMergedRefs(rootRef, externalRef);
+    const elementsRef = React83.useRef([]);
+    const hasSetDefaultIndexRef = React83.useRef(false);
+    const highlightedIndex = externalHighlightedIndex ?? internalHighlightedIndex;
+    const onHighlightedIndexChange = useStableCallback((index2, shouldScrollIntoView = false) => {
+      (externalSetHighlightedIndex ?? internalSetHighlightedIndex)(index2);
+      if (shouldScrollIntoView) {
+        const newActiveItem = elementsRef.current[index2];
+        scrollIntoViewIfNeeded(rootRef.current, newActiveItem, direction, orientation);
+      }
+    });
+    const onMapChange = useStableCallback((map) => {
+      if (map.size === 0 || hasSetDefaultIndexRef.current) {
+        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);
+        }
+      }
+      scrollIntoViewIfNeeded(rootRef.current, activeItem, direction, orientation);
+    });
+    useIsoLayoutEffect(() => {
+      if (disabledIndices == null || externalHighlightedIndex != null || !hasSetDefaultIndexRef.current) {
+        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;
+      }
+      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 (isModifierKeySet(event, modifierKeys)) {
+        return;
+      }
+      const element = rootRef.current;
+      if (!element) {
+        return;
+      }
+      const isRtl = direction === "rtl";
+      const horizontalForwardKey = isRtl ? ARROW_LEFT2 : ARROW_RIGHT2;
+      const horizontalBackwardKey = isRtl ? ARROW_RIGHT2 : ARROW_LEFT2;
+      const forwardKey = orientation === "vertical" ? ARROW_DOWN2 : horizontalForwardKey;
+      const backwardKey = orientation === "vertical" ? ARROW_UP2 : 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;
+        }
+      }
+      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_DOWN2;
+      const isBackwardKey = orientation !== "vertical" && event.key === horizontalBackwardKey || orientation !== "horizontal" && event.key === ARROW_UP2;
+      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_runtime170 = __toESM(require_jsx_runtime(), 1);
+  function CompositeRoot(componentProps) {
+    const {
+      render: render4,
+      className,
+      style,
+      refs = EMPTY_ARRAY5,
+      props = EMPTY_ARRAY5,
+      state = EMPTY_OBJECT,
+      stateAttributesMapping: stateAttributesMapping9,
+      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: stateAttributesMapping9
+    });
+    const contextValue = React84.useMemo(() => ({
+      highlightedIndex,
+      onHighlightedIndexChange,
+      highlightItemOnHover,
+      relayKeyboardEvent
+    }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(CompositeRootContext.Provider, {
+      value: contextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(CompositeList, {
+        elementsRef,
+        onMapChange: (newMap) => {
+          onMapChangeProp?.(newMap);
+          onMapChangeUnwrapped(newMap);
+        },
+        children: element
+      })
+    });
+  }
+
   // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-  var React81 = __toESM(require_react(), 1);
+  var React85 = __toESM(require_react(), 1);
   var ReactDOM7 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
-  var FloatingPortalLite = /* @__PURE__ */ React81.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React85.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
     const {
       children,
       container,
-      className: className2,
+      className,
       render: render4,
       style,
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
+      node: portalNode,
+      subtree: portalSubtree
     } = useFloatingPortalNode({
       container,
       ref: forwardedRef,
@@ -39169,19 +39967,19 @@ var wp;
     if (!portalSubtree && !portalNode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(React81.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(React85.Fragment, {
       children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
     });
   });
   if (true) FloatingPortalLite.displayName = "FloatingPortalLite";

   // node_modules/@base-ui/react/utils/styles.mjs
-  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
   var DISABLE_SCROLLBAR_CLASS_NAME = "base-ui-disable-scrollbar";
   var styleDisableScrollbar = {
     className: DISABLE_SCROLLBAR_CLASS_NAME,
     getElement(nonce) {
-      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("style", {
+      return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("style", {
         nonce,
         href: DISABLE_SCROLLBAR_CLASS_NAME,
         precedence: "base-ui:low",
@@ -39236,47 +40034,36 @@ var wp;
     Root: () => SelectRoot,
     ScrollDownArrow: () => SelectScrollDownArrow,
     ScrollUpArrow: () => SelectScrollUpArrow,
-    Separator: () => Separator,
+    Separator: () => SelectSeparator,
     Trigger: () => SelectTrigger,
     Value: () => SelectValue
   });

   // node_modules/@base-ui/react/select/root/SelectRoot.mjs
-  var React83 = __toESM(require_react(), 1);
+  var React87 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/select/root/SelectRootContext.mjs
-  var React82 = __toESM(require_react(), 1);
-  var SelectRootContext = /* @__PURE__ */ React82.createContext(null);
+  var React86 = __toESM(require_react(), 1);
+  var SelectRootContext = /* @__PURE__ */ React86.createContext(null);
   if (true) SelectRootContext.displayName = "SelectRootContext";
-  var SelectFloatingContext = /* @__PURE__ */ React82.createContext(null);
-  if (true) SelectFloatingContext.displayName = "SelectFloatingContext";
   function useSelectRootContext() {
-    const context = React82.useContext(SelectRootContext);
+    const context = React86.useContext(SelectRootContext);
     if (context === null) {
       throw new Error(true ? "Base UI: SelectRootContext is missing. Select parts must be placed within <Select.Root>." : formatErrorMessage_default(60));
     }
     return context;
   }
-  function useSelectFloatingContext() {
-    const context = React82.useContext(SelectFloatingContext);
-    if (context === null) {
-      throw new Error(true ? "Base UI: SelectFloatingContext is missing. Select parts must be placed within <Select.Root>." : formatErrorMessage_default(61));
-    }
-    return context;
-  }

   // node_modules/@base-ui/react/select/store.mjs
   var selectors2 = {
-    id: createSelector3((state) => state.id),
-    labelId: createSelector3((state) => state.labelId),
-    modal: createSelector3((state) => state.modal),
-    multiple: createSelector3((state) => state.multiple),
-    items: createSelector3((state) => state.items),
-    itemToStringLabel: createSelector3((state) => state.itemToStringLabel),
-    itemToStringValue: createSelector3((state) => state.itemToStringValue),
-    isItemEqualToValue: createSelector3((state) => state.isItemEqualToValue),
-    value: createSelector3((state) => state.value),
-    hasSelectedValue: createSelector3((state) => {
+    id: (state) => state.id,
+    labelId: (state) => state.labelId,
+    modal: (state) => state.modal,
+    items: (state) => state.items,
+    itemToStringLabel: (state) => state.itemToStringLabel,
+    isItemEqualToValue: (state) => state.isItemEqualToValue,
+    value: (state) => state.value,
+    hasSelectedValue: (state) => {
       const {
         value,
         multiple,
@@ -39289,42 +40076,42 @@ var wp;
         return value.length > 0;
       }
       return stringifyAsValue(value, itemToStringValue) !== "";
-    }),
-    hasNullItemLabel: createSelector3((state, enabled) => {
+    },
+    hasNullItemLabel: (state, enabled) => {
       return enabled ? hasNullItemLabel(state.items) : false;
-    }),
-    open: createSelector3((state) => state.open),
-    mounted: createSelector3((state) => state.mounted),
-    forceMount: createSelector3((state) => state.forceMount),
-    transitionStatus: createSelector3((state) => state.transitionStatus),
-    openMethod: createSelector3((state) => state.openMethod),
-    activeIndex: createSelector3((state) => state.activeIndex),
-    selectedIndex: createSelector3((state) => state.selectedIndex),
-    isActive: createSelector3((state, index2) => state.activeIndex === index2),
-    isSelected: createSelector3((state, itemValue) => {
+    },
+    open: (state) => state.open,
+    mounted: (state) => state.mounted,
+    forceMount: (state) => state.forceMount,
+    transitionStatus: (state) => state.transitionStatus,
+    openMethod: (state) => state.openMethod,
+    activeIndex: (state) => state.activeIndex,
+    selectedIndex: (state) => state.selectedIndex,
+    isActive: (state, index2) => state.activeIndex === index2,
+    isSelected: (state, itemValue) => {
       const comparer = state.isItemEqualToValue;
       const storeValue = state.value;
       if (state.multiple) {
         return Array.isArray(storeValue) && storeValue.some((selectedItem) => compareItemEquality(itemValue, selectedItem, comparer));
       }
       return compareItemEquality(itemValue, storeValue, comparer);
-    }),
-    isSelectedByFocus: createSelector3((state, index2) => {
+    },
+    isSelectedByFocus: (state, index2) => {
       return state.selectedIndex === index2;
-    }),
-    popupProps: createSelector3((state) => state.popupProps),
-    triggerProps: createSelector3((state) => state.triggerProps),
-    triggerElement: createSelector3((state) => state.triggerElement),
-    positionerElement: createSelector3((state) => state.positionerElement),
-    listElement: createSelector3((state) => state.listElement),
-    popupSide: createSelector3((state) => state.popupSide),
-    scrollUpArrowVisible: createSelector3((state) => state.scrollUpArrowVisible),
-    scrollDownArrowVisible: createSelector3((state) => state.scrollDownArrowVisible),
-    hasScrollArrows: createSelector3((state) => state.hasScrollArrows)
+    },
+    popupProps: (state) => state.popupProps,
+    triggerProps: (state) => state.triggerProps,
+    triggerElement: (state) => state.triggerElement,
+    positionerElement: (state) => state.positionerElement,
+    listElement: (state) => state.listElement,
+    popupSide: (state) => state.popupSide,
+    scrollUpArrowVisible: (state) => state.scrollUpArrowVisible,
+    scrollDownArrowVisible: (state) => state.scrollDownArrowVisible,
+    hasScrollArrows: (state) => state.hasScrollArrows
   };

   // node_modules/@base-ui/react/select/root/SelectRoot.mjs
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
   function SelectRoot(props) {
     const {
       id,
@@ -39383,22 +40170,22 @@ var wp;
       name: "Select",
       state: "open"
     });
-    const listRef = React83.useRef([]);
-    const labelsRef = React83.useRef([]);
-    const popupRef = React83.useRef(null);
-    const scrollHandlerRef = React83.useRef(null);
-    const scrollArrowsMountedCountRef = React83.useRef(0);
-    const valueRef = React83.useRef(null);
-    const valuesRef = React83.useRef([]);
-    const typingRef = React83.useRef(false);
-    const firstItemTextRef = React83.useRef(null);
-    const selectedItemTextRef = React83.useRef(null);
-    const selectionRef = React83.useRef({
+    const listRef = React87.useRef([]);
+    const labelsRef = React87.useRef([]);
+    const popupRef = React87.useRef(null);
+    const scrollHandlerRef = React87.useRef(null);
+    const scrollArrowsMountedCountRef = React87.useRef(0);
+    const valueRef = React87.useRef(null);
+    const valuesRef = React87.useRef([]);
+    const typingRef = React87.useRef(false);
+    const firstItemTextRef = React87.useRef(null);
+    const selectedItemTextRef = React87.useRef(null);
+    const selectionRef = React87.useRef({
       allowSelectedMouseUp: false,
       allowUnselectedMouseUp: false,
       dragY: 0
     });
-    const alignItemWithTriggerActiveRef = React83.useRef(false);
+    const alignItemWithTriggerActiveRef = React87.useRef(false);
     const {
       mounted,
       setMounted,
@@ -39408,7 +40195,7 @@ var wp;
       openMethod,
       triggerProps: interactionTypeProps
     } = useOpenInteractionType(open);
-    const store2 = useRefWithInit(() => new Store({
+    const store2 = useRefWithInit(() => new ReactStore({
       id: generatedId,
       labelId: void 0,
       modal,
@@ -39440,48 +40227,37 @@ var wp;
     const triggerElement = useStore(store2, selectors2.triggerElement);
     const positionerElement = useStore(store2, selectors2.positionerElement);
     const previousOpenMethod = usePreviousValue(openMethod);
-    const renderedOpenMethod = openMethod ?? previousOpenMethod ?? null;
-    const serializedValue = React83.useMemo(() => {
+    const renderedOpenMethod = openMethod ?? previousOpenMethod;
+    const serializedValue = React87.useMemo(() => {
       if (multiple) {
         return "";
       }
       return stringifyAsValue(value, itemToStringValue);
     }, [multiple, value, itemToStringValue]);
-    const fieldStringValue = React83.useMemo(() => {
+    const fieldStringValue = React87.useMemo(() => {
       if (multiple && Array.isArray(value)) {
         return value.map((currentValue) => stringifyAsValue(currentValue, itemToStringValue));
       }
       return stringifyAsValue(value, itemToStringValue);
     }, [multiple, value, itemToStringValue]);
-    const controlRef = useValueAsRef(store2.state.triggerElement);
+    const controlRef = useValueAsRef(triggerElement);
     const getStringifiedValueForForm = useStableCallback(() => fieldStringValue);
     useRegisterFieldControl(controlRef, generatedId, value, getStringifiedValueForForm, !disabled2, nameProp);
-    const initialValueRef = React83.useRef(value);
-    const hasSelectedValue = multiple ? Array.isArray(value) && value.length > 0 : value != null && stringifyAsValue(value, itemToStringValue) !== "";
-    useIsoLayoutEffect(() => {
-      if (value !== initialValueRef.current) {
-        store2.set("forceMount", true);
-      }
-    }, [store2, value]);
+    const initialValueRef = React87.useRef(value);
+    const hasSelectedValue = multiple ? Array.isArray(value) && value.length > 0 : value != null && serializedValue !== "";
     useIsoLayoutEffect(() => {
       setFilled(hasSelectedValue);
     }, [hasSelectedValue, setFilled]);
     useIsoLayoutEffect(function syncSelectedIndex() {
-      const registry = valuesRef.current;
-      let nextIndex;
+      let target = value;
+      let empty = false;
       if (multiple) {
         const currentValue = Array.isArray(value) ? value : [];
-        if (currentValue.length === 0) {
-          nextIndex = null;
-        } else {
-          const lastValue = currentValue[currentValue.length - 1];
-          const lastIndex = findItemIndex(registry, lastValue, isItemEqualToValue);
-          nextIndex = lastIndex === -1 ? null : lastIndex;
-        }
-      } else {
-        const index2 = findItemIndex(registry, value, isItemEqualToValue);
-        nextIndex = index2 === -1 ? null : index2;
+        empty = currentValue.length === 0;
+        target = currentValue[currentValue.length - 1];
       }
+      const index2 = empty ? -1 : findItemIndex(valuesRef.current, target, isItemEqualToValue);
+      const nextIndex = index2 === -1 ? null : index2;
       if (nextIndex === null) {
         selectedItemTextRef.current = null;
       }
@@ -39489,7 +40265,7 @@ var wp;
         return;
       }
       store2.set("selectedIndex", nextIndex);
-    }, [hasSelectedValue, multiple, open, value, valuesRef, isItemEqualToValue, store2, selectedItemTextRef]);
+    }, [multiple, open, value, isItemEqualToValue, store2]);
     function isSelectedValueDirty(currentValue) {
       const initialValue = validityData.initialValue;
       if (Array.isArray(currentValue) && Array.isArray(initialValue)) {
@@ -39520,7 +40296,9 @@ var wp;
       setMounted(false);
       store2.update({
         activeIndex: null,
-        openMethod: null
+        openMethod: null,
+        scrollUpArrowVisible: false,
+        scrollDownArrowVisible: false
       });
       onOpenChangeComplete?.(false);
     });
@@ -39534,7 +40312,7 @@ var wp;
         }
       }
     });
-    React83.useImperativeHandle(actionsRef, () => ({
+    React87.useImperativeHandle(actionsRef, () => ({
       unmount: handleUnmount
     }), [handleUnmount]);
     const setValue = useStableCallback((nextValue, eventDetails) => {
@@ -39544,21 +40322,13 @@ var wp;
       }
       setValueUnwrapped(nextValue);
     });
-    const handleScrollArrowVisibility = useStableCallback(() => {
-      const scroller = store2.state.listElement || popupRef.current;
-      if (!scroller) {
-        return;
-      }
+    const handleScrollArrowVisibility = useStableCallback((scroller) => {
       const maxScrollTop = getMaxScrollOffset(scroller.scrollHeight, scroller.clientHeight);
       const scrollTop = normalizeScrollOffset(scroller.scrollTop, maxScrollTop);
       const shouldShowUp = scrollTop > 0;
       const shouldShowDown = scrollTop < maxScrollTop;
-      if (store2.state.scrollUpArrowVisible !== shouldShowUp) {
-        store2.set("scrollUpArrowVisible", shouldShowUp);
-      }
-      if (store2.state.scrollDownArrowVisible !== shouldShowDown) {
-        store2.set("scrollDownArrowVisible", shouldShowDown);
-      }
+      store2.set("scrollUpArrowVisible", shouldShowUp);
+      store2.set("scrollDownArrowVisible", shouldShowDown);
     });
     const floatingContext = useFloatingRootContext({
       open,
@@ -39602,21 +40372,15 @@ var wp;
         if (open) {
           store2.set("activeIndex", index2);
         } else {
-          setValue(valuesRef.current[index2], createChangeEventDetails("none"));
+          setValue(valuesRef.current[index2], createChangeEventDetails(reason_parts_exports.none));
         }
       },
       onTyping(typing) {
         typingRef.current = typing;
       }
     });
-    const mergedTriggerProps = React83.useMemo(() => {
-      const triggerInteractionProps = mergeProps(typeahead.reference, listNavigation2.reference, dismiss.reference, click.reference, interactionTypeProps);
-      if (generatedId) {
-        triggerInteractionProps.id = generatedId;
-      }
-      return triggerInteractionProps;
-    }, [click.reference, typeahead.reference, listNavigation2.reference, dismiss.reference, interactionTypeProps, generatedId]);
-    const popupProps = React83.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, typeahead.floating, listNavigation2.floating, dismiss.floating), [typeahead.floating, listNavigation2.floating, dismiss.floating]);
+    const mergedTriggerProps = React87.useMemo(() => mergeProps(typeahead.reference, listNavigation2.reference, dismiss.reference, click.reference, interactionTypeProps), [click.reference, typeahead.reference, listNavigation2.reference, dismiss.reference, interactionTypeProps]);
+    const popupProps = React87.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, typeahead.floating, listNavigation2.floating, dismiss.floating), [typeahead.floating, listNavigation2.floating, dismiss.floating]);
     const itemProps = listNavigation2.item ?? EMPTY_OBJECT;
     useOnFirstRender(() => {
       store2.update({
@@ -39624,27 +40388,25 @@ var wp;
         triggerProps: mergedTriggerProps
       });
     });
-    useIsoLayoutEffect(() => {
-      store2.update({
-        id: generatedId,
-        modal,
-        multiple,
-        value,
-        open,
-        mounted,
-        transitionStatus,
-        popupProps,
-        triggerProps: mergedTriggerProps,
-        items,
-        itemToStringLabel,
-        itemToStringValue,
-        isItemEqualToValue,
-        openMethod: renderedOpenMethod
-      });
-    }, [store2, generatedId, modal, multiple, value, open, mounted, transitionStatus, popupProps, mergedTriggerProps, items, itemToStringLabel, itemToStringValue, isItemEqualToValue, renderedOpenMethod]);
-    const contextValue = React83.useMemo(() => ({
+    store2.useSyncedValues({
+      id: generatedId,
+      modal,
+      multiple,
+      value,
+      open,
+      mounted,
+      transitionStatus,
+      popupProps,
+      triggerProps: mergedTriggerProps,
+      items,
+      itemToStringLabel,
+      itemToStringValue,
+      isItemEqualToValue,
+      openMethod: renderedOpenMethod
+    });
+    const contextValue = React87.useMemo(() => ({
       store: store2,
-      name,
+      floatingContext,
       required,
       disabled: disabled2,
       readOnly,
@@ -39669,17 +40431,16 @@ var wp;
       onOpenChangeComplete,
       alignItemWithTriggerActiveRef,
       initialValueRef
-    }), [store2, name, required, disabled2, readOnly, multiple, highlightItemOnHover, setValue, setOpen, itemProps, validation, onOpenChangeComplete, handleScrollArrowVisibility]);
+    }), [store2, floatingContext, required, disabled2, readOnly, multiple, highlightItemOnHover, setValue, setOpen, itemProps, validation, onOpenChangeComplete, handleScrollArrowVisibility]);
     const ref = useMergedRefs(inputRef, validation.inputRef);
-    const hasMultipleSelection = multiple && Array.isArray(value) && value.length > 0;
     const hiddenInputName = multiple ? void 0 : name;
-    const hiddenInputs = React83.useMemo(() => {
+    const hiddenInputs = React87.useMemo(() => {
       if (!multiple || !Array.isArray(value) || !name) {
         return null;
       }
       return value.map((v2) => {
         const currentSerializedValue = stringifyAsValue(v2, itemToStringValue);
-        return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("input", {
+        return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("input", {
           type: "hidden",
           form,
           name,
@@ -39688,70 +40449,67 @@ var wp;
         }, currentSerializedValue);
       });
     }, [multiple, value, form, name, itemToStringValue, disabled2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(SelectRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(SelectRootContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(SelectFloatingContext.Provider, {
-        value: floatingContext,
-        children: [children, /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("input", {
-          ...validation.getValidationProps(disabled2, {
-            onFocus() {
-              store2.state.triggerElement?.focus({
-                // Supported in Chrome from 144 (January 2026)
-                focusVisible: true
-              });
-            },
-            // Handle browser autofill.
-            onChange(event) {
-              if (event.nativeEvent.defaultPrevented || disabled2 || readOnly) {
+      children: [children, /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("input", {
+        ...validation.getValidationProps(disabled2, {
+          onFocus() {
+            store2.state.triggerElement?.focus({
+              // Supported in Chrome from 144 (January 2026)
+              focusVisible: true
+            });
+          },
+          // Handle browser autofill.
+          onChange(event) {
+            if (event.nativeEvent.defaultPrevented || disabled2 || readOnly) {
+              return;
+            }
+            const nextValue = event.currentTarget.value;
+            const details = createChangeEventDetails(reason_parts_exports.none, event.nativeEvent);
+            function handleChange() {
+              if (multiple) {
                 return;
               }
-              const nextValue = event.currentTarget.value;
-              const details = createChangeEventDetails(reason_parts_exports.none, event.nativeEvent);
-              function handleChange() {
-                if (multiple) {
-                  return;
-                }
-                const nextValueLower = nextValue.toLowerCase();
-                let matchingIndex = valuesRef.current.findIndex((candidate) => stringifyAsValue(candidate, itemToStringValue).toLowerCase() === nextValueLower || stringifyAsLabel(candidate, itemToStringLabel).toLowerCase() === nextValueLower);
-                if (matchingIndex === -1) {
-                  matchingIndex = valuesRef.current.findIndex((_, index2) => {
-                    const renderedLabel = labelsRef.current[index2];
-                    return renderedLabel != null && renderedLabel.toLowerCase() === nextValueLower;
-                  });
-                }
-                const matchingValue = matchingIndex === -1 ? void 0 : valuesRef.current[matchingIndex];
-                if (matchingValue != null) {
-                  setValue(matchingValue, details);
-                }
+              const nextValueLower = nextValue.toLowerCase();
+              let matchingIndex = valuesRef.current.findIndex((candidate) => stringifyAsValue(candidate, itemToStringValue).toLowerCase() === nextValueLower || stringifyAsLabel(candidate, itemToStringLabel).toLowerCase() === nextValueLower);
+              if (matchingIndex === -1) {
+                matchingIndex = valuesRef.current.findIndex((_, index2) => {
+                  const renderedLabel = labelsRef.current[index2];
+                  return renderedLabel != null && renderedLabel.toLowerCase() === nextValueLower;
+                });
+              }
+              const matchingValue = valuesRef.current[matchingIndex];
+              if (matchingValue != null) {
+                setValue(matchingValue, details);
               }
-              store2.set("forceMount", true);
-              queueMicrotask(handleChange);
             }
-          }),
-          id: generatedId && hiddenInputName == null ? `${generatedId}-hidden-input` : void 0,
-          form,
-          name: hiddenInputName,
-          autoComplete,
-          value: serializedValue,
-          disabled: disabled2,
-          required: required && !hasMultipleSelection,
-          readOnly,
-          ref,
-          style: name ? visuallyHiddenInput : visuallyHidden,
-          tabIndex: -1,
-          "aria-hidden": true,
-          suppressHydrationWarning: true
-        }), hiddenInputs]
-      })
+            store2.set("forceMount", true);
+            queueMicrotask(handleChange);
+          }
+        }),
+        id: generatedId && hiddenInputName == null ? `${generatedId}-hidden-input` : void 0,
+        form,
+        name: hiddenInputName,
+        autoComplete,
+        value: serializedValue,
+        disabled: disabled2,
+        required: required && !(multiple && hasSelectedValue),
+        readOnly,
+        ref,
+        style: name ? visuallyHiddenInput : visuallyHidden,
+        tabIndex: -1,
+        "aria-hidden": true,
+        suppressHydrationWarning: true
+      }), hiddenInputs]
     });
   }

   // node_modules/@base-ui/react/select/label/SelectLabel.mjs
-  var React84 = __toESM(require_react(), 1);
-  var SelectLabel = /* @__PURE__ */ React84.forwardRef(function SelectLabel2(componentProps, forwardedRef) {
+  var React88 = __toESM(require_react(), 1);
+  var SelectLabel = /* @__PURE__ */ React88.forwardRef(function SelectLabel2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
@@ -39768,7 +40526,8 @@ var wp;
       id: defaultLabelId,
       fallbackControlId: triggerElement?.id ?? rootId,
       setLabelId(nextLabelId) {
-        store2.set("labelId", nextLabelId);
+        const resolvedLabelId = typeof nextLabelId === "function" ? nextLabelId(store2.state.labelId) : nextLabelId;
+        store2.set("labelId", resolvedLabelId);
       }
     });
     return useRenderElement("div", componentProps, {
@@ -39781,8 +40540,7 @@ var wp;
   if (true) SelectLabel.displayName = "SelectLabel";

   // node_modules/@base-ui/react/select/trigger/SelectTrigger.mjs
-  var React85 = __toESM(require_react(), 1);
-  var BOUNDARY_OFFSET = 2;
+  var React89 = __toESM(require_react(), 1);
   var SELECTED_DELAY = 400;
   var stateAttributesMapping3 = {
     ...pressableTriggerOpenStateMapping,
@@ -39792,10 +40550,10 @@ var wp;
     } : null,
     value: () => null
   };
-  var SelectTrigger = /* @__PURE__ */ React85.forwardRef(function SelectTrigger2(componentProps, forwardedRef) {
+  var SelectTrigger = /* @__PURE__ */ React89.forwardRef(function SelectTrigger2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       id: idProp,
       disabled: disabledProp = false,
       nativeButton = true,
@@ -39840,7 +40598,7 @@ var wp;
       id
     });
     const positionerRef = useValueAsRef(positionerElement);
-    const triggerRef = React85.useRef(null);
+    const triggerRef = React89.useRef(null);
     const {
       getButtonProps,
       buttonRef
@@ -39848,13 +40606,11 @@ var wp;
       disabled: disabled2,
       native: nativeButton
     });
-    const setTriggerElement = useStableCallback((element) => {
-      store2.set("triggerElement", element);
-    });
+    const setTriggerElement = store2.useStateSetter("triggerElement");
     const timeoutFocus = useTimeout();
     const timeoutMouseDown = useTimeout();
     const selectedDelayTimeout = useTimeout();
-    React85.useEffect(() => {
+    React89.useEffect(() => {
       if (open) {
         selectedDelayTimeout.start(SELECTED_DELAY, () => {
           selectionRef.current.allowUnselectedMouseUp = true;
@@ -39875,7 +40631,7 @@ var wp;
     const mergedProps = mergeProps(triggerProps, {
       id,
       role: "combobox",
-      "aria-expanded": open ? "true" : "false",
+      "aria-expanded": open,
       "aria-haspopup": "listbox",
       "aria-controls": open ? listElement?.id ?? getFloatingFocusElement(positionerElement)?.id : void 0,
       "aria-labelledby": ariaLabelledBy,
@@ -39914,8 +40670,7 @@ var wp;
           if (contains(triggerRef.current, mouseUpTarget) || contains(positionerRef.current, mouseUpTarget)) {
             return;
           }
-          const bounds = getPseudoElementBounds(triggerRef.current);
-          if (mouseEvent.clientX >= bounds.left - BOUNDARY_OFFSET && mouseEvent.clientX <= bounds.right + BOUNDARY_OFFSET && mouseEvent.clientY >= bounds.top - BOUNDARY_OFFSET && mouseEvent.clientY <= bounds.bottom + BOUNDARY_OFFSET) {
+          if (isMouseWithinBounds(mouseEvent, triggerRef.current)) {
             return;
           }
           setOpen(false, createChangeEventDetails(reason_parts_exports.cancelOpen, mouseEvent));
@@ -39948,13 +40703,13 @@ var wp;
   if (true) SelectTrigger.displayName = "SelectTrigger";

   // node_modules/@base-ui/react/select/value/SelectValue.mjs
-  var React86 = __toESM(require_react(), 1);
+  var React90 = __toESM(require_react(), 1);
   var stateAttributesMapping4 = {
     value: () => null
   };
-  var SelectValue = /* @__PURE__ */ React86.forwardRef(function SelectValue2(componentProps, forwardedRef) {
+  var SelectValue = /* @__PURE__ */ React90.forwardRef(function SelectValue2(componentProps, forwardedRef) {
     const {
-      className: className2,
+      className,
       render: render4,
       children: childrenProp,
       placeholder,
@@ -39980,7 +40735,7 @@ var wp;
       children = childrenProp(value);
     } else if (childrenProp != null) {
       children = childrenProp;
-    } else if (!hasSelectedValue && placeholder != null && !hasNullLabel) {
+    } else if (shouldCheckNullItemLabel && !hasNullLabel) {
       children = placeholder;
     } else if (Array.isArray(value)) {
       children = resolveMultipleLabels(value, items, itemToStringLabel);
@@ -40000,11 +40755,11 @@ var wp;
   if (true) SelectValue.displayName = "SelectValue";

   // node_modules/@base-ui/react/select/icon/SelectIcon.mjs
-  var React87 = __toESM(require_react(), 1);
-  var SelectIcon = /* @__PURE__ */ React87.forwardRef(function SelectIcon2(componentProps, forwardedRef) {
+  var React91 = __toESM(require_react(), 1);
+  var SelectIcon = /* @__PURE__ */ React91.forwardRef(function SelectIcon2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
@@ -40029,16 +40784,9 @@ var wp;
   if (true) SelectIcon.displayName = "SelectIcon";

   // node_modules/@base-ui/react/select/portal/SelectPortal.mjs
-  var React89 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/select/portal/SelectPortalContext.mjs
-  var React88 = __toESM(require_react(), 1);
-  var SelectPortalContext = /* @__PURE__ */ React88.createContext(void 0);
-  if (true) SelectPortalContext.displayName = "SelectPortalContext";
-
-  // node_modules/@base-ui/react/select/portal/SelectPortal.mjs
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
-  var SelectPortal = /* @__PURE__ */ React89.forwardRef(function SelectPortal2(portalProps, forwardedRef) {
+  var React92 = __toESM(require_react(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var SelectPortal = /* @__PURE__ */ React92.forwardRef(function SelectPortal2(portalProps, forwardedRef) {
     const {
       store: store2
     } = useSelectRootContext();
@@ -40048,26 +40796,23 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(SelectPortalContext.Provider, {
-      value: true,
-      children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(FloatingPortal, {
-        ref: forwardedRef,
-        ...portalProps
-      })
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(FloatingPortal, {
+      ref: forwardedRef,
+      ...portalProps
     });
   });
   if (true) SelectPortal.displayName = "SelectPortal";

   // node_modules/@base-ui/react/select/backdrop/SelectBackdrop.mjs
-  var React90 = __toESM(require_react(), 1);
+  var React93 = __toESM(require_react(), 1);
   var stateAttributesMapping5 = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var SelectBackdrop = /* @__PURE__ */ React90.forwardRef(function SelectBackdrop2(componentProps, forwardedRef) {
+  var SelectBackdrop = /* @__PURE__ */ React93.forwardRef(function SelectBackdrop2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
@@ -40099,14 +40844,14 @@ var wp;
   if (true) SelectBackdrop.displayName = "SelectBackdrop";

   // node_modules/@base-ui/react/select/positioner/SelectPositioner.mjs
-  var React92 = __toESM(require_react(), 1);
+  var React95 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/select/positioner/SelectPositionerContext.mjs
-  var React91 = __toESM(require_react(), 1);
-  var SelectPositionerContext = /* @__PURE__ */ React91.createContext(void 0);
+  var React94 = __toESM(require_react(), 1);
+  var SelectPositionerContext = /* @__PURE__ */ React94.createContext(void 0);
   if (true) SelectPositionerContext.displayName = "SelectPositionerContext";
   function useSelectPositionerContext() {
-    const context = React91.useContext(SelectPositionerContext);
+    const context = React94.useContext(SelectPositionerContext);
     if (!context) {
       throw new Error(true ? "Base UI: SelectPositionerContext is missing. SelectPositioner parts must be placed within <Select.Positioner>." : formatErrorMessage_default(59));
     }
@@ -40127,24 +40872,26 @@ var wp;
   };

   // node_modules/@base-ui/react/select/positioner/SelectPositioner.mjs
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
   var FIXED = {
     position: "fixed"
   };
-  var SelectPositioner = /* @__PURE__ */ React92.forwardRef(function SelectPositioner2(componentProps, forwardedRef) {
+  var SelectPositioner = /* @__PURE__ */ React95.forwardRef(function SelectPositioner2(componentProps, forwardedRef) {
     const {
       anchor,
-      positionMethod = "absolute",
-      className: className2,
+      className,
       render: render4,
-      side = "bottom",
-      align = "center",
-      sideOffset = 0,
-      alignOffset = 0,
+      // `useAnchorPositioning` applies the same defaults to the undefined values; the names
+      // remain destructured to exclude the props from `elementProps`.
+      positionMethod,
+      side,
+      align,
+      sideOffset,
+      alignOffset,
       collisionBoundary = "clipping-ancestors",
       collisionPadding,
-      arrowPadding = 5,
-      sticky = false,
+      arrowPadding,
+      sticky,
       disableAnchorTracking,
       alignItemWithTrigger = true,
       collisionAvoidance = DROPDOWN_COLLISION_AVOIDANCE,
@@ -40160,9 +40907,9 @@ var wp;
       valuesRef,
       initialValueRef,
       popupRef,
-      setValue
+      setValue,
+      floatingContext: floatingRootContext
     } = useSelectRootContext();
-    const floatingRootContext = useSelectFloatingContext();
     const open = useStore(store2, selectors2.open);
     const mounted = useStore(store2, selectors2.mounted);
     const modal = useStore(store2, selectors2.modal);
@@ -40172,24 +40919,14 @@ var wp;
     const triggerElement = useStore(store2, selectors2.triggerElement);
     const isItemEqualToValue = useStore(store2, selectors2.isItemEqualToValue);
     const transitionStatus = useStore(store2, selectors2.transitionStatus);
-    const scrollUpArrowRef = React92.useRef(null);
-    const scrollDownArrowRef = React92.useRef(null);
-    const [controlledAlignItemWithTrigger, setControlledAlignItemWithTrigger] = React92.useState(alignItemWithTrigger);
+    const scrollUpArrowRef = React95.useRef(null);
+    const scrollDownArrowRef = React95.useRef(null);
+    const [controlledAlignItemWithTrigger, setControlledAlignItemWithTrigger] = React95.useState(alignItemWithTrigger);
     const alignItemWithTriggerActive = mounted && controlledAlignItemWithTrigger && openMethod !== "touch";
     if (!mounted && controlledAlignItemWithTrigger !== alignItemWithTrigger) {
       setControlledAlignItemWithTrigger(alignItemWithTrigger);
     }
-    useIsoLayoutEffect(() => {
-      if (!mounted) {
-        if (selectors2.scrollUpArrowVisible(store2.state)) {
-          store2.set("scrollUpArrowVisible", false);
-        }
-        if (selectors2.scrollDownArrowVisible(store2.state)) {
-          store2.set("scrollDownArrowVisible", false);
-        }
-      }
-    }, [store2, mounted]);
-    React92.useImperativeHandle(alignItemWithTriggerActiveRef, () => alignItemWithTriggerActive);
+    React95.useImperativeHandle(alignItemWithTriggerActiveRef, () => alignItemWithTriggerActive);
     useAnchoredPopupScrollLock((alignItemWithTriggerActive || modal) && open, openMethod === "touch", positionerElement, triggerElement);
     const positioning = useAnchorPositioning({
       anchor,
@@ -40219,9 +40956,7 @@ var wp;
     useIsoLayoutEffect(() => {
       store2.set("popupSide", positioning.side);
     }, [store2, positioning.side]);
-    const setPositionerElement = useStableCallback((element2) => {
-      store2.set("positionerElement", element2);
-    });
+    const setPositionerElement = store2.useStateSetter("positionerElement");
     const element = usePositioner(componentProps, state, {
       styles: positionerStyles,
       transitionStatus,
@@ -40230,11 +40965,8 @@ var wp;
       hidden: !mounted,
       inert: !open
     });
-    const prevMapSizeRef = React92.useRef(0);
+    const prevMapSizeRef = React95.useRef(0);
     const onMapChange = useStableCallback((map) => {
-      if (map.size === 0 && prevMapSizeRef.current === 0) {
-        return;
-      }
       if (valuesRef.current.length === 0) {
         return;
       }
@@ -40258,9 +40990,8 @@ var wp;
         }
       }
       if (prevSize !== 0 && store2.state.multiple && Array.isArray(value)) {
-        const hasVisibleItem = (selectedItemValue) => findItemIndex(valuesRef.current, selectedItemValue, isItemEqualToValue) !== -1;
-        const nextValue = value.filter((selectedItemValue) => hasVisibleItem(selectedItemValue));
-        if (nextValue.length !== value.length || nextValue.some((selectedItemValue) => !selectedValueIncludes(value, selectedItemValue, isItemEqualToValue))) {
+        const nextValue = value.filter((selectedItemValue) => findItemIndex(valuesRef.current, selectedItemValue, isItemEqualToValue) !== -1);
+        if (nextValue.length !== value.length) {
           setValue(nextValue, eventDetails);
           if (nextValue.length === 0) {
             store2.set("selectedIndex", null);
@@ -40280,7 +41011,7 @@ var wp;
         clearStyles(popupRef.current, stylesToClear);
       }
     });
-    const contextValue = React92.useMemo(() => ({
+    const contextValue = React95.useMemo(() => ({
       ...positioning,
       side: renderedSide,
       alignItemWithTriggerActive,
@@ -40288,13 +41019,13 @@ var wp;
       scrollUpArrowRef,
       scrollDownArrowRef
     }), [positioning, renderedSide, alignItemWithTriggerActive, setControlledAlignItemWithTrigger]);
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(CompositeList, {
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(CompositeList, {
       elementsRef: listRef,
       labelsRef,
       onMapChange,
-      children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(SelectPositionerContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(SelectPositionerContext.Provider, {
         value: contextValue,
-        children: [mounted && modal && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(InternalBackdrop, {
+        children: [mounted && modal && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(InternalBackdrop, {
           inert: inertValue(!open),
           cutout: triggerElement
         }), element]
@@ -40304,16 +41035,16 @@ var wp;
   if (true) SelectPositioner.displayName = "SelectPositioner";

   // node_modules/@base-ui/react/select/popup/SelectPopup.mjs
-  var React93 = __toESM(require_react(), 1);
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var React96 = __toESM(require_react(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
   var stateAttributesMapping6 = {
     ...popupStateMapping,
     ...transitionStatusMapping
   };
-  var SelectPopup = /* @__PURE__ */ React93.forwardRef(function SelectPopup2(componentProps, forwardedRef) {
+  var SelectPopup = /* @__PURE__ */ React96.forwardRef(function SelectPopup2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       finalFocus,
       ...elementProps
@@ -40330,7 +41061,8 @@ var wp;
       handleScrollArrowVisibility,
       scrollHandlerRef,
       listRef,
-      highlightItemOnHover
+      highlightItemOnHover,
+      floatingContext: floatingRootContext
     } = useSelectRootContext();
     const {
       side,
@@ -40340,7 +41072,6 @@ var wp;
       setControlledAlignItemWithTrigger
     } = useSelectPositionerContext();
     const insideToolbar = useToolbarRootContext(true) != null;
-    const floatingRootContext = useSelectFloatingContext();
     const direction = useDirection();
     const {
       nonce,
@@ -40355,22 +41086,18 @@ var wp;
     const triggerElement = useStore(store2, selectors2.triggerElement);
     const positionerElement = useStore(store2, selectors2.positionerElement);
     const listElement = useStore(store2, selectors2.listElement);
-    const reachedMaxHeightRef = React93.useRef(false);
-    const initialPlacedRef = React93.useRef(false);
-    const originalPositionerStylesRef = React93.useRef({});
+    const reachedMaxHeightRef = React96.useRef(false);
+    const initialPlacedRef = React96.useRef(false);
+    const originalPositionerStylesRef = React96.useRef({});
     const scrollArrowFrame = useAnimationFrame();
     const handleScroll = useStableCallback((scroller) => {
       if (!positionerElement || !popupRef.current || !initialPlacedRef.current) {
         return;
       }
-      if (reachedMaxHeightRef.current || !alignItemWithTriggerActive) {
-        handleScrollArrowVisibility();
-        return;
-      }
       const isTopPositioned = positionerElement.style.top === "0px";
       const isBottomPositioned = positionerElement.style.bottom === "0px";
-      if (!isTopPositioned && !isBottomPositioned) {
-        handleScrollArrowVisibility();
+      if (reachedMaxHeightRef.current || !alignItemWithTriggerActive || !isTopPositioned && !isBottomPositioned) {
+        handleScrollArrowVisibility(scroller);
         return;
       }
       const scale = getScale2(positionerElement);
@@ -40384,61 +41111,46 @@ var wp;
       const maxAvailableHeight = Math.min(doc.documentElement.clientHeight - marginTop - marginBottom, maxPopupHeight);
       const scrollTop = scroller.scrollTop;
       const maxScrollTop = getMaxScrollTop(scroller);
-      let nextPositionerHeight = 0;
       let nextScrollTop = null;
-      let setReachedMax = false;
-      let scrollToMax = false;
       const setHeight = (height) => {
         positionerElement.style.height = `${height}px`;
       };
-      const handleSmallDiff = (diff2, targetScrollTop) => {
-        const heightDelta = clamp2(diff2, 0, maxAvailableHeight - currentHeight);
+      const diff = isTopPositioned ? maxScrollTop - scrollTop : scrollTop;
+      const nextHeight = Math.min(currentHeight + diff, maxAvailableHeight);
+      if (diff <= SCROLL_EDGE_TOLERANCE_PX) {
+        const heightDelta = clamp2(diff, 0, maxAvailableHeight - currentHeight);
         if (heightDelta > 0) {
           setHeight(currentHeight + heightDelta);
         }
-        scroller.scrollTop = targetScrollTop;
+        scroller.scrollTop = isTopPositioned ? maxScrollTop : 0;
         if (maxAvailableHeight - (currentHeight + heightDelta) <= SCROLL_EDGE_TOLERANCE_PX) {
           reachedMaxHeightRef.current = true;
         }
-        handleScrollArrowVisibility();
-      };
-      const diff = isTopPositioned ? maxScrollTop - scrollTop : scrollTop;
-      const nextHeight = Math.min(currentHeight + diff, maxAvailableHeight);
-      nextPositionerHeight = nextHeight;
-      if (diff <= SCROLL_EDGE_TOLERANCE_PX) {
-        handleSmallDiff(diff, isTopPositioned ? maxScrollTop : 0);
+        handleScrollArrowVisibility(scroller);
         return;
       }
       if (maxAvailableHeight - nextHeight > SCROLL_EDGE_TOLERANCE_PX) {
-        if (isTopPositioned) {
-          scrollToMax = true;
-        } else {
-          nextScrollTop = 0;
-        }
-      } else {
-        setReachedMax = true;
-        if (isBottomPositioned && scrollTop < maxScrollTop) {
-          const overshoot = currentHeight + diff - maxAvailableHeight;
-          nextScrollTop = scrollTop - (diff - overshoot);
-        }
+        nextScrollTop = isTopPositioned ? Infinity : 0;
+      } else if (isBottomPositioned && scrollTop < maxScrollTop) {
+        const overshoot = currentHeight + diff - maxAvailableHeight;
+        nextScrollTop = scrollTop - (diff - overshoot);
       }
-      nextPositionerHeight = Math.ceil(nextPositionerHeight);
+      const nextPositionerHeight = Math.ceil(nextHeight);
       if (nextPositionerHeight !== 0) {
         setHeight(nextPositionerHeight);
       }
-      if (scrollToMax || nextScrollTop != null) {
-        const nextMaxScrollTop = getMaxScrollTop(scroller);
-        const target = scrollToMax ? nextMaxScrollTop : clamp2(nextScrollTop, 0, nextMaxScrollTop);
+      if (nextScrollTop != null) {
+        const target = clamp2(nextScrollTop, 0, getMaxScrollTop(scroller));
         if (Math.abs(scroller.scrollTop - target) > SCROLL_EDGE_TOLERANCE_PX) {
           scroller.scrollTop = target;
         }
       }
-      if (setReachedMax || nextPositionerHeight >= maxAvailableHeight - SCROLL_EDGE_TOLERANCE_PX) {
+      if (nextPositionerHeight >= maxAvailableHeight - SCROLL_EDGE_TOLERANCE_PX) {
         reachedMaxHeightRef.current = true;
       }
-      handleScrollArrowVisibility();
+      handleScrollArrowVisibility(scroller);
     });
-    React93.useImperativeHandle(scrollHandlerRef, () => handleScroll, [handleScroll]);
+    React96.useImperativeHandle(scrollHandlerRef, () => handleScroll, [handleScroll]);
     useOpenChangeComplete({
       open,
       ref: popupRef,
@@ -40483,14 +41195,13 @@ var wp;
       if (!open || !triggerElement || !positionerElement || !popupElement || alignItemWithTriggerActive && !isPositioned || store2.state.transitionStatus === "ending") {
         return;
       }
+      initialPlacedRef.current = true;
+      popupElement.style.removeProperty("--transform-origin");
       if (!alignItemWithTriggerActive) {
-        initialPlacedRef.current = true;
-        scrollArrowFrame.request(handleScrollArrowVisibility);
-        popupElement.style.removeProperty("--transform-origin");
+        scrollArrowFrame.request(() => handleScrollArrowVisibility(listElement || popupElement));
         return;
       }
       const restoreTransformStyles = unsetTransformStyles(popupElement);
-      popupElement.style.removeProperty("--transform-origin");
       try {
         let textElement = selectedItemTextRef.current;
         if (!textElement?.isConnected) {
@@ -40549,7 +41260,6 @@ var wp;
         const fallbackToAlignPopupToTrigger = triggerRect.top < triggerCollisionThreshold || triggerRect.bottom > viewportHeight - triggerCollisionThreshold || Math.ceil(height) + SCROLL_EDGE_TOLERANCE_PX < Math.min(scrollHeight, minHeight);
         const isPinchZoomed = (win.visualViewport?.scale ?? 1) !== 1 && parts_exports.engine.webkit;
         if (fallbackToAlignPopupToTrigger || isPinchZoomed) {
-          initialPlacedRef.current = true;
           clearStyles(positionerElement, originalPositionerStylesRef.current);
           setControlledAlignItemWithTrigger(false);
           return;
@@ -40568,23 +41278,21 @@ var wp;
           const popupTop = positionerRect.top;
           const popupHeight = positionerRect.height;
           const textCenterY = textRect.top + textRect.height / 2;
-          const transformOriginY = popupHeight > 0 ? (textCenterY - popupTop) / popupHeight * 100 : 50;
-          const clampedY = clamp2(transformOriginY, 0, 100);
+          const clampedY = clamp2(popupHeight > 0 ? (textCenterY - popupTop) / popupHeight * 100 : 50, 0, 100);
           popupElement.style.setProperty("--transform-origin", `50% ${clampedY}%`);
         }
         if (initialHeight === viewportHeight || height >= maxPopupHeight) {
           reachedMaxHeightRef.current = true;
         }
-        handleScrollArrowVisibility();
+        handleScrollArrowVisibility(scroller);
         if (highlightItemOnHover && store2.state.selectedIndex === null && store2.state.activeIndex === null && listRef.current[0] != null) {
           store2.set("activeIndex", 0);
         }
-        initialPlacedRef.current = true;
       } finally {
         restoreTransformStyles();
       }
     }, [store2, open, positionerElement, triggerElement, valueRef, firstItemTextRef, selectedItemTextRef, popupRef, handleScrollArrowVisibility, alignItemWithTriggerActive, setControlledAlignItemWithTrigger, scrollArrowFrame, listElement, listRef, highlightItemOnHover, direction, isPositioned]);
-    React93.useEffect(() => {
+    React96.useEffect(() => {
       if (!alignItemWithTriggerActive || !positionerElement || !open) {
         return void 0;
       }
@@ -40618,18 +41326,17 @@ var wp;
         style: listElement ? {
           height: "100%"
         } : LIST_FUNCTIONAL_STYLES
-      }
+      },
+      className: !listElement && alignItemWithTriggerActive ? styleDisableScrollbar.className : void 0
     };
     const element = useRenderElement("div", componentProps, {
       ref: [forwardedRef, popupRef],
       state,
       stateAttributesMapping: stateAttributesMapping6,
-      props: [popupProps, defaultProps, getDisabledMountTransitionStyles(transitionStatus), {
-        className: !listElement && alignItemWithTriggerActive ? styleDisableScrollbar.className : void 0
-      }, elementProps]
+      props: [popupProps, defaultProps, getDisabledMountTransitionStyles(transitionStatus), elementProps]
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)(React93.Fragment, {
-      children: [!disableStyleElements && styleDisableScrollbar.getElement(nonce), /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(FloatingFocusManager, {
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(React96.Fragment, {
+      children: [!disableStyleElements && styleDisableScrollbar.getElement(nonce), /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(FloatingFocusManager, {
         context: floatingRootContext,
         modal: false,
         disabled: !mounted,
@@ -40642,7 +41349,7 @@ var wp;
   });
   if (true) SelectPopup.displayName = "SelectPopup";
   function getMaxPopupHeight(popupStyles) {
-    const maxHeightStyle = popupStyles.maxHeight || "";
+    const maxHeightStyle = popupStyles.maxHeight;
     return maxHeightStyle.endsWith("px") ? parseFloat(maxHeightStyle) || Infinity : Infinity;
   }
   function getMaxScrollTop(scroller) {
@@ -40685,24 +41392,24 @@ var wp;
   }

   // node_modules/@base-ui/react/select/list/SelectList.mjs
-  var React94 = __toESM(require_react(), 1);
-  var SelectList = /* @__PURE__ */ React94.forwardRef(function SelectList2(componentProps, forwardedRef) {
+  var React97 = __toESM(require_react(), 1);
+  var SelectList = /* @__PURE__ */ React97.forwardRef(function SelectList2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
     const {
       store: store2,
-      scrollHandlerRef
+      scrollHandlerRef,
+      multiple
     } = useSelectRootContext();
     const {
       alignItemWithTriggerActive
     } = useSelectPositionerContext();
     const hasScrollArrows = useStore(store2, selectors2.hasScrollArrows);
     const openMethod = useStore(store2, selectors2.openMethod);
-    const multiple = useStore(store2, selectors2.multiple);
     const id = useStore(store2, selectors2.id);
     const defaultProps = {
       id: `${id}-list`,
@@ -40716,9 +41423,7 @@ var wp;
       },
       className: hasScrollArrows && openMethod !== "touch" ? styleDisableScrollbar.className : void 0
     };
-    const setListElement = useStableCallback((element) => {
-      store2.set("listElement", element);
-    });
+    const setListElement = store2.useStateSetter("listElement");
     return useRenderElement("div", componentProps, {
       ref: [forwardedRef, setListElement],
       props: [defaultProps, elementProps]
@@ -40727,14 +41432,14 @@ var wp;
   if (true) SelectList.displayName = "SelectList";

   // node_modules/@base-ui/react/select/item/SelectItem.mjs
-  var React96 = __toESM(require_react(), 1);
+  var React99 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/select/item/SelectItemContext.mjs
-  var React95 = __toESM(require_react(), 1);
-  var SelectItemContext = /* @__PURE__ */ React95.createContext(void 0);
+  var React98 = __toESM(require_react(), 1);
+  var SelectItemContext = /* @__PURE__ */ React98.createContext(void 0);
   if (true) SelectItemContext.displayName = "SelectItemContext";
   function useSelectItemContext() {
-    const context = React95.useContext(SelectItemContext);
+    const context = React98.useContext(SelectItemContext);
     if (!context) {
       throw new Error(true ? "Base UI: SelectItemContext is missing. SelectItem parts must be placed within <Select.Item>." : formatErrorMessage_default(57));
     }
@@ -40742,23 +41447,23 @@ var wp;
   }

   // node_modules/@base-ui/react/select/item/SelectItem.mjs
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
-  var SelectItem = /* @__PURE__ */ React96.memo(/* @__PURE__ */ React96.forwardRef(function SelectItem2(componentProps, forwardedRef) {
+  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  var SelectItem = /* @__PURE__ */ React99.memo(/* @__PURE__ */ React99.forwardRef(function SelectItem2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       value: itemValue = null,
       label,
-      disabled: disabled2 = false,
+      disabled: disabledProp = false,
       nativeButton = false,
       ...elementProps
     } = componentProps;
-    const textRef = React96.useRef(null);
+    const textRef = React99.useRef(null);
     const listItem = useCompositeListItem({
+      guess: true,
       label,
-      textRef,
-      indexGuessBehavior: IndexGuessBehavior.GuessFromOrder
+      textRef
     });
     const {
       store: store2,
@@ -40773,28 +41478,22 @@ var wp;
       disabled: selectDisabled,
       readOnly
     } = useSelectRootContext();
+    const disabled2 = selectDisabled || disabledProp;
     const highlighted = useStore(store2, selectors2.isActive, listItem.index);
     const open = useStore(store2, selectors2.open);
     const selected = useStore(store2, selectors2.isSelected, itemValue);
     const selectedByFocus = useStore(store2, selectors2.isSelectedByFocus, listItem.index);
     const isItemEqualToValue = useStore(store2, selectors2.isItemEqualToValue);
     const index2 = listItem.index;
-    const hasRegistered = index2 !== -1;
-    const itemRef = React96.useRef(null);
+    const itemRef = React99.useRef(null);
     useIsoLayoutEffect(() => {
-      if (!hasRegistered) {
-        return void 0;
-      }
       const values = valuesRef.current;
       values[index2] = itemValue;
       return () => {
         delete values[index2];
       };
-    }, [hasRegistered, index2, itemValue, valuesRef]);
+    }, [index2, itemValue, valuesRef]);
     useIsoLayoutEffect(() => {
-      if (!hasRegistered) {
-        return;
-      }
       const selectedValue = store2.state.value;
       let selectedCandidate = selectedValue;
       if (multiple && Array.isArray(selectedValue)) {
@@ -40806,10 +41505,9 @@ var wp;
           selectedItemTextRef.current = textRef.current;
         }
       }
-    }, [hasRegistered, index2, multiple, isItemEqualToValue, store2, itemValue, selectedItemTextRef]);
-    const lastKeyRef = React96.useRef(null);
-    const pointerTypeRef = React96.useRef("mouse");
-    const allowMouseSelectionRef = React96.useRef(false);
+    }, [index2, multiple, isItemEqualToValue, store2, itemValue, selectedItemTextRef]);
+    const pointerTypeRef = React99.useRef("mouse");
+    const allowMouseSelectionRef = React99.useRef(false);
     const {
       getButtonProps,
       buttonRef
@@ -40846,14 +41544,13 @@ var wp;
       "aria-selected": selected,
       tabIndex: open && highlighted ? 0 : -1,
       onKeyDown(event) {
-        lastKeyRef.current = event.key;
         store2.set("activeIndex", index2);
         if (event.key === " " && typingRef.current) {
           event.preventDefault();
         }
       },
       onClick(event) {
-        const isMouseClick = event.type === "click" && pointerTypeRef.current !== "touch";
+        const isMouseClick = pointerTypeRef.current !== "touch";
         const clickPointerType = event.nativeEvent.pointerType;
         const isVirtualMouseClick = isMouseClick && isVirtualClick(event.nativeEvent) && // Generic no-pointer `detail === 0` clicks stay tied to highlight state. Virtual
         // clicks that carry browser pointer data, including an empty string from assistive
@@ -40861,13 +41558,9 @@ var wp;
         (clickPointerType !== void 0 || highlighted);
         const isInvalidMouseClick = isMouseClick && !isVirtualMouseClick && !allowMouseSelectionRef.current;
         allowMouseSelectionRef.current = false;
-        if (event.type === "keydown" && lastKeyRef.current === null) {
+        if (disabled2 || isInvalidMouseClick) {
           return;
         }
-        if (disabled2 || event.type === "keydown" && lastKeyRef.current === " " && typingRef.current || isInvalidMouseClick) {
-          return;
-        }
-        lastKeyRef.current = null;
         commitSelection(event.nativeEvent);
       },
       onPointerEnter(event) {
@@ -40910,14 +41603,13 @@ var wp;
       state,
       props: [itemProps, defaultProps, elementProps, getButtonProps]
     });
-    const contextValue = React96.useMemo(() => ({
+    const contextValue = React99.useMemo(() => ({
       selected,
       index: index2,
       textRef,
-      selectedByFocus,
-      hasRegistered
-    }), [selected, index2, textRef, selectedByFocus, hasRegistered]);
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(SelectItemContext.Provider, {
+      selectedByFocus
+    }), [selected, index2, textRef, selectedByFocus]);
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(SelectItemContext.Provider, {
       value: contextValue,
       children: element
     });
@@ -40925,27 +41617,26 @@ var wp;
   if (true) SelectItem.displayName = "SelectItem";

   // node_modules/@base-ui/react/select/item-indicator/SelectItemIndicator.mjs
-  var React97 = __toESM(require_react(), 1);
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
-  var SelectItemIndicator = /* @__PURE__ */ React97.forwardRef(function SelectItemIndicator2(componentProps, forwardedRef) {
-    const keepMounted = componentProps.keepMounted ?? false;
+  var React100 = __toESM(require_react(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var SelectItemIndicator = /* @__PURE__ */ React100.forwardRef(function SelectItemIndicator2(componentProps, forwardedRef) {
     const {
       selected
     } = useSelectItemContext();
-    const shouldRender = keepMounted || selected;
+    const shouldRender = componentProps.keepMounted || selected;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(Inner, {
+    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(Inner, {
       ...componentProps,
       ref: forwardedRef
     });
   });
   if (true) SelectItemIndicator.displayName = "SelectItemIndicator";
-  var Inner = /* @__PURE__ */ React97.memo(/* @__PURE__ */ React97.forwardRef((componentProps, forwardedRef) => {
+  var Inner = /* @__PURE__ */ React100.memo(/* @__PURE__ */ React100.forwardRef((componentProps, forwardedRef) => {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       keepMounted,
       ...elementProps
@@ -40953,7 +41644,7 @@ var wp;
     const {
       selected
     } = useSelectItemContext();
-    const indicatorRef = React97.useRef(null);
+    const indicatorRef = React100.useRef(null);
     const {
       transitionStatus,
       setMounted
@@ -40985,13 +41676,12 @@ var wp;
   if (true) Inner.displayName = "Inner";

   // node_modules/@base-ui/react/select/item-text/SelectItemText.mjs
-  var React98 = __toESM(require_react(), 1);
-  var SelectItemText = /* @__PURE__ */ React98.memo(/* @__PURE__ */ React98.forwardRef(function SelectItemText2(componentProps, forwardedRef) {
+  var React101 = __toESM(require_react(), 1);
+  var SelectItemText = /* @__PURE__ */ React101.memo(/* @__PURE__ */ React101.forwardRef(function SelectItemText2(componentProps, forwardedRef) {
     const {
       index: index2,
       textRef,
-      selectedByFocus,
-      hasRegistered
+      selectedByFocus
     } = useSelectItemContext();
     const {
       firstItemTextRef,
@@ -40999,21 +41689,21 @@ var wp;
     } = useSelectRootContext();
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
-    const localRef = React98.useCallback((node) => {
+    const localRef = React101.useCallback((node) => {
       if (!node) {
         return;
       }
-      if (hasRegistered && index2 === 0) {
+      if (index2 === 0) {
         firstItemTextRef.current = node;
       }
-      if (hasRegistered && selectedByFocus) {
+      if (selectedByFocus) {
         selectedItemTextRef.current = node;
       }
-    }, [firstItemTextRef, selectedItemTextRef, index2, selectedByFocus, hasRegistered]);
+    }, [firstItemTextRef, selectedItemTextRef, index2, selectedByFocus]);
     const element = useRenderElement("div", componentProps, {
       ref: [localRef, forwardedRef, textRef],
       props: elementProps
@@ -41023,15 +41713,11 @@ var wp;
   if (true) SelectItemText.displayName = "SelectItemText";

   // node_modules/@base-ui/react/select/arrow/SelectArrow.mjs
-  var React99 = __toESM(require_react(), 1);
-  var stateAttributesMapping7 = {
-    ...popupStateMapping,
-    ...transitionStatusMapping
-  };
-  var SelectArrow = /* @__PURE__ */ React99.forwardRef(function SelectArrow2(componentProps, forwardedRef) {
+  var React102 = __toESM(require_react(), 1);
+  var SelectArrow = /* @__PURE__ */ React102.forwardRef(function SelectArrow2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
@@ -41060,7 +41746,7 @@ var wp;
         style: arrowStyles,
         "aria-hidden": true
       }, elementProps],
-      stateAttributesMapping: stateAttributesMapping7
+      stateAttributesMapping: popupTransitionStateMapping
     });
     if (alignItemWithTriggerActive) {
       return null;
@@ -41070,17 +41756,17 @@ var wp;
   if (true) SelectArrow.displayName = "SelectArrow";

   // node_modules/@base-ui/react/select/scroll-down-arrow/SelectScrollDownArrow.mjs
-  var React101 = __toESM(require_react(), 1);
+  var React104 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/select/scroll-arrow/SelectScrollArrow.mjs
-  var React100 = __toESM(require_react(), 1);
-  var SelectScrollArrow = /* @__PURE__ */ React100.forwardRef(function SelectScrollArrow2(componentProps, forwardedRef) {
+  var React103 = __toESM(require_react(), 1);
+  var SelectScrollArrow = /* @__PURE__ */ React103.forwardRef(function SelectScrollArrow2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       direction,
-      keepMounted = false,
+      keepMounted,
       ...elementProps
     } = componentProps;
     const isUp = direction === "up";
@@ -41109,12 +41795,10 @@ var wp;
     } = useTransitionStatus(visible);
     useIsoLayoutEffect(() => {
       scrollArrowsMountedCountRef.current += 1;
-      if (!store2.state.hasScrollArrows) {
-        store2.set("hasScrollArrows", true);
-      }
+      store2.set("hasScrollArrows", true);
       return () => {
         scrollArrowsMountedCountRef.current = Math.max(0, scrollArrowsMountedCountRef.current - 1);
-        if (scrollArrowsMountedCountRef.current === 0 && store2.state.hasScrollArrows) {
+        if (scrollArrowsMountedCountRef.current === 0) {
           store2.set("hasScrollArrows", false);
         }
       };
@@ -41151,7 +41835,7 @@ var wp;
             return;
           }
           store2.set("activeIndex", null);
-          handleScrollArrowVisibility();
+          handleScrollArrowVisibility(scroller);
           const maxScrollTop = getMaxScrollOffset(scroller.scrollHeight, scroller.clientHeight);
           const scrollTop = normalizeScrollOffset(scroller.scrollTop, maxScrollTop);
           const isScrolledToEdge = scrollTop === (isUp ? 0 : maxScrollTop);
@@ -41159,9 +41843,6 @@ var wp;
           if (scrollTop !== scroller.scrollTop) {
             scroller.scrollTop = scrollTop;
           }
-          if (items.length === 0) {
-            store2.set(isUp ? "scrollUpArrowVisible" : "scrollDownArrowVisible", !isScrolledToEdge);
-          }
           if (isScrolledToEdge) {
             timeout.clear();
             return;
@@ -41221,9 +41902,9 @@ var wp;
   }

   // node_modules/@base-ui/react/select/scroll-down-arrow/SelectScrollDownArrow.mjs
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
-  var SelectScrollDownArrow = /* @__PURE__ */ React101.forwardRef(function SelectScrollDownArrow2(props, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(SelectScrollArrow, {
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var SelectScrollDownArrow = /* @__PURE__ */ React104.forwardRef(function SelectScrollDownArrow2(props, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(SelectScrollArrow, {
       ...props,
       ref: forwardedRef,
       direction: "down"
@@ -41232,10 +41913,10 @@ var wp;
   if (true) SelectScrollDownArrow.displayName = "SelectScrollDownArrow";

   // node_modules/@base-ui/react/select/scroll-up-arrow/SelectScrollUpArrow.mjs
-  var React102 = __toESM(require_react(), 1);
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
-  var SelectScrollUpArrow = /* @__PURE__ */ React102.forwardRef(function SelectScrollUpArrow2(props, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(SelectScrollArrow, {
+  var React105 = __toESM(require_react(), 1);
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+  var SelectScrollUpArrow = /* @__PURE__ */ React105.forwardRef(function SelectScrollUpArrow2(props, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(SelectScrollArrow, {
       ...props,
       ref: forwardedRef,
       direction: "up"
@@ -41244,14 +41925,14 @@ var wp;
   if (true) SelectScrollUpArrow.displayName = "SelectScrollUpArrow";

   // node_modules/@base-ui/react/select/group/SelectGroup.mjs
-  var React104 = __toESM(require_react(), 1);
+  var React107 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/select/group/SelectGroupContext.mjs
-  var React103 = __toESM(require_react(), 1);
-  var SelectGroupContext = /* @__PURE__ */ React103.createContext(void 0);
+  var React106 = __toESM(require_react(), 1);
+  var SelectGroupContext = /* @__PURE__ */ React106.createContext(void 0);
   if (true) SelectGroupContext.displayName = "SelectGroupContext";
   function useSelectGroupContext() {
-    const context = React103.useContext(SelectGroupContext);
+    const context = React106.useContext(SelectGroupContext);
     if (context === void 0) {
       throw new Error(true ? "Base UI: SelectGroupContext is missing. SelectGroup parts must be placed within <Select.Group>." : formatErrorMessage_default(56));
     }
@@ -41259,16 +41940,16 @@ var wp;
   }

   // node_modules/@base-ui/react/select/group/SelectGroup.mjs
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
-  var SelectGroup = /* @__PURE__ */ React104.forwardRef(function SelectGroup2(componentProps, forwardedRef) {
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var SelectGroup = /* @__PURE__ */ React107.forwardRef(function SelectGroup2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
-    const [labelId, setLabelId] = React104.useState();
-    const contextValue = React104.useMemo(() => ({
+    const [labelId, setLabelId] = React107.useState();
+    const contextValue = React107.useMemo(() => ({
       labelId,
       setLabelId
     }), [labelId, setLabelId]);
@@ -41279,7 +41960,7 @@ var wp;
         "aria-labelledby": labelId
       }, elementProps]
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(SelectGroupContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(SelectGroupContext.Provider, {
       value: contextValue,
       children: element
     });
@@ -41287,11 +41968,11 @@ var wp;
   if (true) SelectGroup.displayName = "SelectGroup";

   // node_modules/@base-ui/react/select/group-label/SelectGroupLabel.mjs
-  var React105 = __toESM(require_react(), 1);
-  var SelectGroupLabel = /* @__PURE__ */ React105.forwardRef(function SelectGroupLabel2(componentProps, forwardedRef) {
+  var React108 = __toESM(require_react(), 1);
+  var SelectGroupLabel = /* @__PURE__ */ React108.forwardRef(function SelectGroupLabel2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       id: idProp,
       ...elementProps
@@ -41302,6 +41983,9 @@ var wp;
     const id = useBaseUiId(idProp);
     useIsoLayoutEffect(() => {
       setLabelId(id);
+      return () => {
+        setLabelId((currentId) => currentId === id ? void 0 : currentId);
+      };
     }, [id, setLabelId]);
     const element = useRenderElement("div", componentProps, {
       ref: forwardedRef,
@@ -41313,9 +41997,761 @@ var wp;
   });
   if (true) SelectGroupLabel.displayName = "SelectGroupLabel";

-  // node_modules/@base-ui/react/tooltip/index.parts.mjs
+  // node_modules/@base-ui/react/select/separator/SelectSeparator.mjs
+  var SelectSeparator = ListboxSeparator;
+
+  // node_modules/@base-ui/react/internals/prehydrationScript.stub.mjs
+  var script = "";
+
+  // node_modules/@base-ui/react/utils/useIsHydrating.mjs
+  var import_shim3 = __toESM(require_shim(), 1);
+  function subscribe() {
+    return NOOP;
+  }
+  function getSnapshot() {
+    return false;
+  }
+  function getServerSnapshot() {
+    return true;
+  }
+  function useIsHydrating() {
+    return (0, import_shim3.useSyncExternalStore)(subscribe, getSnapshot, getServerSnapshot);
+  }
+
+  // node_modules/@base-ui/react/internals/PrehydrationScript.mjs
+  var React109 = __toESM(require_react(), 1);
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  function PrehydrationScript(props) {
+    const {
+      script: script2
+    } = props;
+    const {
+      nonce
+    } = useCSPContext();
+    const isHydrating = useIsHydrating();
+    if (!isHydrating) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("script", {
+      nonce,
+      dangerouslySetInnerHTML: {
+        __html: script2
+      },
+      suppressHydrationWarning: true
+    });
+  }
+
+  // node_modules/@base-ui/react/tabs/index.parts.mjs
   var index_parts_exports4 = {};
   __export(index_parts_exports4, {
+    Indicator: () => TabsIndicator,
+    List: () => TabsList,
+    Panel: () => TabsPanel,
+    Root: () => TabsRoot,
+    Tab: () => TabsTab
+  });
+
+  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
+  var React111 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tabs/root/TabsRootContext.mjs
+  var React110 = __toESM(require_react(), 1);
+  var TabsRootContext = /* @__PURE__ */ React110.createContext(void 0);
+  if (true) TabsRootContext.displayName = "TabsRootContext";
+  function useTabsRootContext() {
+    const context = React110.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/tabs/root/stateAttributesMapping.mjs
+  var tabsStateAttributesMapping = {
+    tabActivationDirection: (dir) => ({
+      "data-activation-direction": dir
+    })
+  };
+
+  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var TabsRoot = /* @__PURE__ */ React111.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
+    const {
+      className,
+      defaultValue: defaultValueProp = 0,
+      onValueChange: onValueChangeProp,
+      orientation = "horizontal",
+      render: render4,
+      value: valueProp,
+      style,
+      ...elementProps
+    } = componentProps;
+    const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
+    const tabPanelRefs = React111.useRef([]);
+    const [mountedTabPanels, setMountedTabPanels] = React111.useState(() => /* @__PURE__ */ new Map());
+    const [value, setValue] = useControlled({
+      controlled: valueProp,
+      default: defaultValueProp,
+      name: "Tabs",
+      state: "value"
+    });
+    const isControlled = valueProp !== void 0;
+    const [tabMap, setTabMap] = React111.useState(() => /* @__PURE__ */ new Map());
+    const lastKnownTabElementRef = React111.useRef(void 0);
+    const getTabElementBySelectedValue = React111.useCallback((selectedValue) => findTabElement(tabMap, selectedValue), [tabMap]);
+    const [activationDirectionState, setActivationDirectionState] = React111.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 next = new Map(prev);
+        next.set(panelValue, panelId);
+        return next;
+      });
+      return () => {
+        setMountedTabPanels((prev) => {
+          if (prev.get(panelValue) !== panelId) {
+            return prev;
+          }
+          const next = new Map(prev);
+          next.delete(panelValue);
+          return next;
+        });
+      };
+    });
+    const getTabPanelIdByValue = React111.useCallback((tabValue) => {
+      return mountedTabPanels.get(tabValue);
+    }, [mountedTabPanels]);
+    const getTabIdByPanelValue = React111.useCallback((tabPanelValue) => {
+      for (const tabMetadata of tabMap.values()) {
+        if (tabPanelValue === tabMetadata.value) {
+          return tabMetadata.id;
+        }
+      }
+      return void 0;
+    }, [tabMap]);
+    const tabsContextValue = React111.useMemo(() => ({
+      getTabElementBySelectedValue,
+      getTabIdByPanelValue,
+      getTabPanelIdByValue,
+      onValueChange,
+      orientation,
+      registerMountedTabPanel,
+      setTabMap,
+      tabActivationDirection,
+      value
+    }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, tabActivationDirection, value]);
+    const selectedTabMetadata = React111.useMemo(() => {
+      for (const tabMetadata of tabMap.values()) {
+        if (tabMetadata.value === value) {
+          return tabMetadata;
+        }
+      }
+      return void 0;
+    }, [tabMap, value]);
+    const firstEnabledTabValue = React111.useMemo(() => {
+      for (const tabMetadata of tabMap.values()) {
+        if (!tabMetadata.disabled) {
+          return tabMetadata.value;
+        }
+      }
+      return void 0;
+    }, [tabMap]);
+    const shouldNotifyInitialValueChangeRef = React111.useRef(!hasExplicitDefaultValueProp);
+    const initialDefaultValueRef = React111.useRef(defaultValueProp);
+    const shouldHonorDisabledDefaultValueRef = React111.useRef(hasExplicitDefaultValueProp);
+    const didRegisterTabsRef = React111.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;
+      }
+      if (shouldHonorDisabledDefaultValueRef.current && selectionIsDisabled && value === initialDefaultValueRef.current) {
+        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);
+        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
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: elementProps,
+      stateAttributesMapping: tabsStateAttributesMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(TabsRootContext.Provider, {
+      value: tabsContextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime183.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;
+      }
+    }
+    return null;
+  }
+  function computeActivationDirection(oldValue, newValue, orientation, tabMap) {
+    if (oldValue == null || newValue == null) {
+      return "none";
+    }
+    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";
+    }
+    const oldPosition = oldTab.getBoundingClientRect()[positionProp];
+    const newPosition = newTab.getBoundingClientRect()[positionProp];
+    if (newPosition < oldPosition) {
+      return backward;
+    }
+    if (newPosition > oldPosition) {
+      return forward;
+    }
+    return "none";
+  }
+
+  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
+  var React113 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tabs/list/TabsListContext.mjs
+  var React112 = __toESM(require_react(), 1);
+  var TabsListContext = /* @__PURE__ */ React112.createContext(void 0);
+  if (true) TabsListContext.displayName = "TabsListContext";
+  function useTabsListContext() {
+    const context = React112.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 context;
+  }
+
+  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
+  var TabsTab = /* @__PURE__ */ React113.forwardRef(function TabsTab2(componentProps, forwardedRef) {
+    const {
+      className,
+      disabled: disabled2 = false,
+      render: render4,
+      value,
+      id: idProp,
+      nativeButton = true,
+      style,
+      ...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 = React113.useMemo(() => ({
+      disabled: disabled2,
+      id,
+      value
+    }), [disabled2, id, value]);
+    const {
+      compositeProps,
+      compositeRef,
+      index: index2
+      // 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 = React113.useRef(false);
+    const unobserveTabElementRef = React113.useRef(null);
+    const observeTabElement = useStableCallback((element2) => {
+      unobserveTabElementRef.current?.();
+      unobserveTabElementRef.current = element2 ? registerTabResizeObserverElement(element2) : null;
+    });
+    useIsoLayoutEffect(() => {
+      if (isNavigatingRef.current) {
+        isNavigatingRef.current = false;
+        return;
+      }
+      if (!(active && index2 > -1 && highlightedIndex !== index2)) {
+        return;
+      }
+      const listElement = tabsListElement;
+      if (listElement != null) {
+        const activeEl = activeElement(ownerDocument(listElement));
+        if (activeEl && contains(listElement, activeEl)) {
+          return;
+        }
+      }
+      if (!disabled2) {
+        onHighlightedIndexChange(index2);
+      }
+    }, [active, index2, highlightedIndex, onHighlightedIndexChange, disabled2, tabsListElement]);
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      native: nativeButton,
+      focusableWhenDisabled: true
+    });
+    const tabPanelId = getTabPanelIdByValue(value);
+    const isPressingRef = React113.useRef(false);
+    const isMainButtonRef = React113.useRef(false);
+    function activate(event) {
+      onValueChange(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
+        activationDirection: "none"
+      }));
+    }
+    function onClick(event) {
+      if (active || disabled2) {
+        return;
+      }
+      activate(event);
+    }
+    function onFocus(event) {
+      if (active || disabled2) {
+        return;
+      }
+      if (activateOnFocus && (!isPressingRef.current || // keyboard or touch focus
+      isMainButtonRef.current)) {
+        activate(event);
+      }
+    }
+    function onPointerDown(event) {
+      if (active || disabled2) {
+        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);
+      }
+      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) TabsTab.displayName = "TabsTab";
+
+  // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
+  var React114 = __toESM(require_react(), 1);
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  var _PrehydrationScript;
+  var stateAttributesMapping7 = {
+    ...tabsStateAttributesMapping,
+    activeTabPosition: () => null,
+    activeTabSize: () => null
+  };
+  var TabsIndicator = /* @__PURE__ */ React114.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
+    const {
+      className,
+      render: render4,
+      renderBeforeHydration = false,
+      style: styleProp,
+      ...elementProps
+    } = componentProps;
+    const {
+      getTabElementBySelectedValue,
+      orientation,
+      tabActivationDirection,
+      value
+    } = useTabsRootContext();
+    const {
+      tabsListElement,
+      registerIndicatorUpdateListener
+    } = useTabsListContext();
+    const rerender = useForcedRerendering();
+    React114.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
+        } = getCssDimensions2(activeTab);
+        const {
+          width: tabListWidth,
+          height: tabListHeight
+        } = getCssDimensions2(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 style = 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,
+        hidden: !displayIndicator
+        // do not display the indicator before the layout is settled
+      }, elementProps, {
+        suppressHydrationWarning: true
+      }],
+      stateAttributesMapping: stateAttributesMapping7
+    });
+    if (value == null) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsxs)(React114.Fragment, {
+      children: [element, renderBeforeHydration && (_PrehydrationScript || (_PrehydrationScript = /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(PrehydrationScript, {
+        script
+      })))]
+    });
+  });
+  if (true) TabsIndicator.displayName = "TabsIndicator";
+
+  // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
+  var React115 = __toESM(require_react(), 1);
+  var stateAttributesMapping8 = {
+    ...tabsStateAttributesMapping,
+    ...transitionStatusMapping
+  };
+  var TabsPanel = /* @__PURE__ */ React115.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
+    const {
+      className,
+      value,
+      render: render4,
+      keepMounted = false,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      value: selectedValue,
+      getTabIdByPanelValue,
+      orientation,
+      tabActivationDirection,
+      registerMountedTabPanel
+    } = useTabsRootContext();
+    const id = useBaseUiId();
+    const {
+      ref: listItemRef,
+      index: index2
+    } = 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 = React115.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"]: index2
+      }, elementProps],
+      stateAttributesMapping: stateAttributesMapping8
+    });
+    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;
+    }
+    return element;
+  });
+  if (true) TabsPanel.displayName = "TabsPanel";
+
+  // node_modules/@base-ui/react/tabs/list/TabsList.mjs
+  var React116 = __toESM(require_react(), 1);
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
+  var TabsList = /* @__PURE__ */ React116.forwardRef(function TabsList2(componentProps, forwardedRef) {
+    const {
+      activateOnFocus = false,
+      className,
+      loopFocus = true,
+      render: render4,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      orientation,
+      setTabMap,
+      tabActivationDirection
+    } = useTabsRootContext();
+    const [highlightedTabIndex, setHighlightedTabIndex] = React116.useState(0);
+    const [tabsListElement, setTabsListElement] = React116.useState(null);
+    const indicatorUpdateListenersRef = React116.useRef(/* @__PURE__ */ new Set());
+    const tabResizeObserverElementsRef = React116.useRef(/* @__PURE__ */ new Set());
+    const resizeObserverRef = React116.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 = React116.useMemo(() => ({
+      activateOnFocus,
+      registerIndicatorUpdateListener,
+      registerTabResizeObserverElement,
+      tabsListElement
+    }), [activateOnFocus, registerIndicatorUpdateListener, registerTabResizeObserverElement, tabsListElement]);
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(TabsListContext.Provider, {
+      value: tabsListContextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(CompositeRoot, {
+        render: render4,
+        className,
+        style,
+        state,
+        refs: [forwardedRef, setTabsListElement],
+        props: [defaultProps, elementProps],
+        stateAttributesMapping: tabsStateAttributesMapping,
+        highlightedIndex: highlightedTabIndex,
+        enableHomeAndEndKeys: true,
+        loopFocus,
+        orientation,
+        onHighlightedIndexChange: setHighlightedTabIndex,
+        onMapChange: setTabMap,
+        disabledIndices: EMPTY_ARRAY5
+      })
+    });
+  });
+  if (true) TabsList.displayName = "TabsList";
+
+  // node_modules/@base-ui/react/tooltip/index.parts.mjs
+  var index_parts_exports5 = {};
+  __export(index_parts_exports5, {
     Arrow: () => TooltipArrow,
     Handle: () => TooltipHandle,
     Popup: () => TooltipPopup,
@@ -41329,14 +42765,14 @@ var wp;
   });

   // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var React108 = __toESM(require_react(), 1);
+  var React119 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-  var React106 = __toESM(require_react(), 1);
-  var TooltipRootContext = /* @__PURE__ */ React106.createContext(void 0);
+  var React117 = __toESM(require_react(), 1);
+  var TooltipRootContext = /* @__PURE__ */ React117.createContext(void 0);
   if (true) TooltipRootContext.displayName = "TooltipRootContext";
   function useTooltipRootContext(optional) {
-    const context = React106.useContext(TooltipRootContext);
+    const context = React117.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));
     }
@@ -41344,33 +42780,23 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-  var React107 = __toESM(require_react(), 1);
+  var React118 = __toESM(require_react(), 1);
   var selectors3 = {
     ...popupStoreSelectors,
-    disabled: createSelector3((state) => state.disabled),
-    instantType: createSelector3((state) => state.instantType),
-    isInstantPhase: createSelector3((state) => state.isInstantPhase),
-    trackCursorAxis: createSelector3((state) => state.trackCursorAxis),
-    disableHoverablePopup: createSelector3((state) => state.disableHoverablePopup),
-    lastOpenChangeReason: createSelector3((state) => state.openChangeReason),
-    closeOnClick: createSelector3((state) => state.closeOnClick),
-    closeDelay: createSelector3((state) => state.closeDelay),
-    hasViewport: createSelector3((state) => state.hasViewport)
-  };
-  var TooltipStore = class _TooltipStore extends ReactStore {
-    constructor(initialState, floatingId, nested = false) {
+    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();
-      const state = {
-        ...createInitialState(),
-        ...initialState
-      };
-      state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-      super(state, {
-        popupRef: /* @__PURE__ */ React107.createRef(),
-        onOpenChange: void 0,
-        onOpenChangeComplete: void 0,
-        triggerElements
-      }, selectors3);
+      super(createInitialState(initialState, triggerElements, floatingId, nested), createInitialContext(triggerElements), selectors3);
     }
     setOpen = (nextOpen, eventDetails) => {
       applyPopupOpenChange(this, nextOpen, eventDetails, {
@@ -41383,13 +42809,17 @@ var wp;
     cancelPendingOpen(event) {
       this.state.floatingRootContext.dispatchOpenChange(false, createChangeEventDetails(reason_parts_exports.triggerPress, event));
     }
-    static useStore(externalStore, initialState) {
-      const store2 = usePopupStore(externalStore, (floatingId, nested) => new _TooltipStore(initialState, floatingId, nested)).store;
-      return store2;
-    }
   };
-  function createInitialState() {
-    return {
+  function createNullTooltipStore() {
+    const triggerElements = new PopupTriggerMap();
+    const store2 = new NullStore(Object.freeze(createInitialState(void 0, triggerElements)), Object.freeze(createInitialContext(triggerElements)), selectors3);
+    return Object.assign(store2, {
+      setOpen: NOOP,
+      cancelPendingOpen: NOOP
+    });
+  }
+  function createInitialState(initialState, triggerElements, floatingId, nested = false) {
+    const state = {
       ...createInitialPopupStoreState(),
       disabled: false,
       instantType: void 0,
@@ -41399,12 +42829,23 @@ var wp;
       openChangeReason: null,
       closeOnClick: true,
       closeDelay: 0,
-      hasViewport: false
+      adaptiveOrigin: void 0,
+      ...initialState
+    };
+    state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
+    return state;
+  }
+  function createInitialContext(triggerElements) {
+    return {
+      popupRef: /* @__PURE__ */ React118.createRef(),
+      onOpenChange: void 0,
+      onOpenChangeComplete: void 0,
+      triggerElements
     };
   }

   // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
   var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     const {
       disabled: disabled2 = false,
@@ -41420,13 +42861,12 @@ var wp;
       defaultTriggerId: defaultTriggerIdProp = null,
       children
     } = props;
-    const store2 = TooltipStore.useStore(handle?.store, {
+    const store2 = usePopupRootStore((floatingId, nested) => new TooltipStore({
       open: defaultOpen,
       openProp,
       activeTriggerId: defaultTriggerIdProp,
       triggerIdProp
-    });
-    useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerIdProp);
+    }, floatingId, nested));
     store2.useControlledProp("openProp", openProp);
     store2.useControlledProp("triggerIdProp", triggerIdProp);
     store2.useContextCallback("onOpenChange", onOpenChange);
@@ -41438,9 +42878,9 @@ var wp;
     const payload = store2.useState("payload");
     store2.useSyncedValues({
       trackCursorAxis,
-      disableHoverablePopup
+      disableHoverablePopup,
+      disabled: disabled2
     });
-    store2.useSyncedValue("disabled", disabled2);
     useImplicitActiveTrigger(store2, {
       closeOnActiveTriggerUnmount: true
     });
@@ -41451,7 +42891,7 @@ var wp;
     const isInstantPhase = store2.useState("isInstantPhase");
     const instantType = store2.useState("instantType");
     const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
-    const previousInstantTypeRef = React108.useRef(null);
+    const previousInstantTypeRef = React119.useRef(null);
     useIsoLayoutEffect(() => {
       if (openState && disabled2) {
         store2.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
@@ -41475,17 +42915,17 @@ var wp;
         }
       }
     }, [store2, activeTriggerId, open]);
-    const handleImperativeClose = React108.useCallback(() => {
-      store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-    }, [store2]);
-    React108.useImperativeHandle(actionsRef, () => ({
+    React119.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
-      close: handleImperativeClose
-    }), [forceUnmount, handleImperativeClose]);
+      close: () => store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
+    }), [forceUnmount, store2]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(TooltipRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(TooltipRootContext.Provider, {
       value: store2,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(TooltipInteractions, {
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(PopupHandleAttachment, {
+        handle,
+        store: store2
+      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(TooltipInteractions, {
         store: store2,
         disabled: disabled2,
         trackCursorAxis
@@ -41509,35 +42949,26 @@ var wp;
       enabled: !disabled2 && trackCursorAxis !== "none",
       axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
     });
-    const activeTriggerProps = React108.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React108.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React108.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    const triggerProps = React119.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
     usePopupInteractionProps(store2, {
-      activeTriggerProps,
-      inactiveTriggerProps,
-      popupProps
+      activeTriggerProps: triggerProps,
+      inactiveTriggerProps: triggerProps,
+      popupProps: dismiss.floating ?? EMPTY_OBJECT
     });
     return null;
   }

   // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
-  var React110 = __toESM(require_react(), 1);
+  var React121 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
-  var React109 = __toESM(require_react(), 1);
-  var TooltipProviderContext = /* @__PURE__ */ React109.createContext(void 0);
+  var React120 = __toESM(require_react(), 1);
+  var TooltipProviderContext = /* @__PURE__ */ React120.createContext(void 0);
   if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
   function useTooltipProviderContext() {
-    return React109.useContext(TooltipProviderContext);
+    return React120.useContext(TooltipProviderContext);
   }

-  // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
-  var TooltipTriggerDataAttributes = (function(TooltipTriggerDataAttributes2) {
-    TooltipTriggerDataAttributes2[TooltipTriggerDataAttributes2["popupOpen"] = CommonTriggerDataAttributes.popupOpen] = "popupOpen";
-    TooltipTriggerDataAttributes2["triggerDisabled"] = "data-trigger-disabled";
-    return TooltipTriggerDataAttributes2;
-  })({});
-
   // node_modules/@base-ui/react/tooltip/utils/constants.mjs
   var OPEN_DELAY = 600;

@@ -41562,13 +42993,9 @@ var wp;
   function closestEnabledTooltipTrigger(element) {
     let current = element;
     while (current) {
-      if (current.hasAttribute(TOOLTIP_TRIGGER_IDENTIFIER)) {
-        return current;
-      }
-      const parentElement = current.parentElement;
-      if (parentElement) {
-        current = parentElement;
-        continue;
+      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;
@@ -41578,7 +43005,7 @@ var wp;
   var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       handle,
       payload,
@@ -41590,7 +43017,8 @@ var wp;
       ...elementProps
     } = componentProps;
     const rootContext = useTooltipRootContext(true);
-    const store2 = handle?.store ?? rootContext;
+    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));
     }
@@ -41598,7 +43026,7 @@ var wp;
     const isTriggerActive = store2.useState("isTriggerActive", thisTriggerId);
     const isOpenedByThisTrigger = store2.useState("isOpenedByTrigger", thisTriggerId);
     const floatingRootContext = store2.useState("floatingRootContext");
-    const triggerElementRef = React110.useRef(null);
+    const triggerElementRef = React121.useRef(null);
     const delayWithDefault = delay ?? OPEN_DELAY;
     const closeDelayWithDefault = closeDelay ?? 0;
     const {
@@ -41609,7 +43037,7 @@ var wp;
       closeOnClick,
       closeDelay: closeDelayWithDefault
     });
-    const providerContext = useTooltipProviderContext();
+    const providerDelay = useTooltipProviderContext();
     const {
       delayRef,
       isInstantPhase,
@@ -41624,21 +43052,14 @@ var wp;
     const disabledRef = useValueAsRef(disabled2);
     const trackCursorAxis = store2.useState("trackCursorAxis");
     const disableHoverablePopup = store2.useState("disableHoverablePopup");
-    const isNestedTriggerHoveredRef = React110.useRef(false);
+    const isNestedTriggerHoveredRef = React121.useRef(false);
     const nestedTriggerOpenTimeout = useTimeout();
-    const pointerTypeRef = React110.useRef(void 0);
+    const pointerTypeRef = React121.useRef(void 0);
     function getOpenDelay() {
-      const providerDelay = providerContext?.delay;
-      const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
-      let computedOpenDelay = delayWithDefault;
-      if (hasProvider) {
-        if (groupOpenValue !== 0) {
-          computedOpenDelay = delay ?? providerDelay ?? delayWithDefault;
-        } else {
-          computedOpenDelay = 0;
-        }
+      if (!hasProvider) {
+        return delayWithDefault;
       }
-      return computedOpenDelay;
+      return getDelay(delayRef.current, "open") === 0 ? 0 : delay ?? providerDelay ?? OPEN_DELAY;
     }
     function isEnabledNestedTriggerTarget(target) {
       const triggerEl = triggerElementRef.current;
@@ -41666,13 +43087,13 @@ var wp;
       handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
       restMs: getOpenDelay,
       delay() {
-        const closeValue = typeof delayRef.current === "object" ? delayRef.current.close : void 0;
-        let computedCloseDelay = closeDelayWithDefault;
         if (closeDelay == null && hasProvider) {
-          computedCloseDelay = closeValue;
+          return {
+            close: getDelay(delayRef.current, "close")
+          };
         }
         return {
-          close: computedCloseDelay
+          close: closeDelayWithDefault
         };
       },
       triggerElementRef,
@@ -41749,7 +43170,7 @@ var wp;
           }
         },
         id: thisTriggerId,
-        [TooltipTriggerDataAttributes.triggerDisabled]: disabled2 ? "" : void 0,
+        "data-trigger-disabled": disabled2 ? "" : void 0,
         [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
       }, elementProps],
       stateAttributesMapping: triggerOpenStateMapping2
@@ -41759,14 +43180,14 @@ var wp;
   if (true) TooltipTrigger.displayName = "TooltipTrigger";

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var React112 = __toESM(require_react(), 1);
+  var React123 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
-  var React111 = __toESM(require_react(), 1);
-  var TooltipPortalContext = /* @__PURE__ */ React111.createContext(void 0);
+  var React122 = __toESM(require_react(), 1);
+  var TooltipPortalContext = /* @__PURE__ */ React122.createContext(void 0);
   if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
   function useTooltipPortalContext() {
-    const value = React111.useContext(TooltipPortalContext);
+    const value = React122.useContext(TooltipPortalContext);
     if (value === void 0) {
       throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
     }
@@ -41774,8 +43195,8 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPortal = /* @__PURE__ */ React112.forwardRef(function TooltipPortal2(props, forwardedRef) {
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React123.forwardRef(function TooltipPortal2(props, forwardedRef) {
     const {
       keepMounted = false,
       ...portalProps
@@ -41786,9 +43207,9 @@ var wp;
     if (!shouldRender) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(TooltipPortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(TooltipPortalContext.Provider, {
       value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(FloatingPortalLite, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(FloatingPortalLite, {
         ref: forwardedRef,
         ...portalProps
       })
@@ -41797,14 +43218,14 @@ var wp;
   if (true) TooltipPortal.displayName = "TooltipPortal";

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var React114 = __toESM(require_react(), 1);
+  var React125 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-  var React113 = __toESM(require_react(), 1);
-  var TooltipPositionerContext = /* @__PURE__ */ React113.createContext(void 0);
+  var React124 = __toESM(require_react(), 1);
+  var TooltipPositionerContext = /* @__PURE__ */ React124.createContext(void 0);
   if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
   function useTooltipPositionerContext() {
-    const context = React113.useContext(TooltipPositionerContext);
+    const context = React124.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));
     }
@@ -41812,11 +43233,11 @@ var wp;
   }

   // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPositioner = /* @__PURE__ */ React114.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React125.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       anchor,
       positionMethod = "absolute",
       side = "top",
@@ -41841,7 +43262,7 @@ var wp;
     const floatingRootContext = store2.useState("floatingRootContext");
     const instantType = store2.useState("instantType");
     const transitionStatus = store2.useState("transitionStatus");
-    const hasViewport = store2.useState("hasViewport");
+    const adaptiveOrigin2 = store2.useState("adaptiveOrigin");
     const positioning = useAnchorPositioning({
       anchor,
       positionMethod,
@@ -41858,9 +43279,9 @@ var wp;
       disableAnchorTracking,
       keepMounted,
       collisionAvoidance,
-      adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
+      adaptiveOrigin: adaptiveOrigin2
     });
-    const state = React114.useMemo(() => ({
+    const state = React125.useMemo(() => ({
       open,
       side: positioning.side,
       align: positioning.align,
@@ -41875,7 +43296,7 @@ var wp;
       hidden: !mounted,
       inert: !open || trackCursorAxis === "both" || disableHoverablePopup
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(TooltipPositionerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(TooltipPositionerContext.Provider, {
       value: positioning,
       children: element
     });
@@ -41883,15 +43304,11 @@ var wp;
   if (true) TooltipPositioner.displayName = "TooltipPositioner";

   // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React115 = __toESM(require_react(), 1);
-  var stateAttributesMapping8 = {
-    ...popupStateMapping,
-    ...transitionStatusMapping
-  };
-  var TooltipPopup = /* @__PURE__ */ React115.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+  var React126 = __toESM(require_react(), 1);
+  var TooltipPopup = /* @__PURE__ */ React126.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
@@ -41931,19 +43348,19 @@ var wp;
     const element = useRenderElement("div", componentProps, {
       state,
       ref: [forwardedRef, store2.context.popupRef, setPopupElement],
-      props: [popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-      stateAttributesMapping: stateAttributesMapping8
+      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 React116 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React116.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+  var React127 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React127.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       ...elementProps
     } = componentProps;
@@ -41978,25 +43395,21 @@ var wp;
   if (true) TooltipArrow.displayName = "TooltipArrow";

   // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
-  var React117 = __toESM(require_react(), 1);
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var React128 = __toESM(require_react(), 1);
+  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
   var TooltipProvider = function TooltipProvider2(props) {
     const {
       delay,
       closeDelay,
       timeout = 400
     } = props;
-    const contextValue = React117.useMemo(() => ({
-      delay,
-      closeDelay
-    }), [delay, closeDelay]);
-    const delayValue = React117.useMemo(() => ({
+    const delayValue = React128.useMemo(() => ({
       open: delay,
       close: closeDelay
     }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(TooltipProviderContext.Provider, {
-      value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(FloatingDelayGroup, {
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(TooltipProviderContext.Provider, {
+      value: delay,
+      children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(FloatingDelayGroup, {
         delay: delayValue,
         timeoutMs: timeout,
         children: props.children
@@ -42006,25 +43419,11 @@ var wp;
   if (true) TooltipProvider.displayName = "TooltipProvider";

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React118 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
-  var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
-    TooltipViewportCssVars2["popupWidth"] = "--popup-width";
-    TooltipViewportCssVars2["popupHeight"] = "--popup-height";
-    return TooltipViewportCssVars2;
-  })({});
-
-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var stateAttributesMapping9 = {
-    activationDirection: (value) => value ? {
-      "data-activation-direction": value
-    } : null
-  };
-  var TooltipViewport = /* @__PURE__ */ React118.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  var React129 = __toESM(require_react(), 1);
+  var TooltipViewport = /* @__PURE__ */ React129.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       children,
       ...elementProps
@@ -42038,7 +43437,6 @@ var wp;
     } = usePopupViewport({
       store: store2,
       side: positioner.side,
-      cssVars: TooltipViewportCssVars,
       children
     });
     const state = {
@@ -42052,46 +43450,40 @@ var wp;
       props: [elementProps, {
         children: childrenToRender
       }],
-      stateAttributesMapping: stateAttributesMapping9
+      stateAttributesMapping: popupViewportStateMapping
     });
   });
   if (true) TooltipViewport.displayName = "TooltipViewport";

   // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
-  var TooltipHandle = class {
-    /**
-     * Internal store holding the tooltip state.
-     * @internal
-     */
+  var TooltipHandle = class extends BasePopupHandle {
     constructor() {
-      this.store = new TooltipStore();
+      super(createNullTooltipStore(), "Tooltip");
     }
     /**
-     * Opens the tooltip and associates it with the trigger with the given ID.
-     * The trigger must be a Tooltip.Trigger component with this handle passed as a prop.
+     * 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.
+     * @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) {
-      const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) : void 0;
-      if (triggerId && !triggerElement) {
-        throw new Error(true ? `Base UI: TooltipHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(81, triggerId));
-      }
-      this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+      this.openByTrigger(triggerId);
     }
     /**
      * Closes the tooltip.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
      */
     close() {
-      this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
+      this.closePopup();
     }
     /**
-     * Indicates whether the tooltip is currently open.
+     * Whether the tooltip is currently open. Returns `false` while no root is attached to the handle.
      */
     get isOpen() {
-      return this.store.select("open");
+      return this.attachedStore?.select("open") ?? false;
     }
   };
   function createTooltipHandle() {
@@ -42193,7 +43585,7 @@ var wp;
     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)}");
   }
   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 Text = (0, import_element47.forwardRef)(function Text2({ variant = "body-md", render: render4, className: className2, ...props }, ref) {
+  var Text = (0, import_element47.forwardRef)(function Text2({ variant = "body-md", render: render4, className, ...props }, ref) {
     const element = useRender({
       render: render4,
       defaultTagName: "span",
@@ -42204,7 +43596,7 @@ var wp;
           global_css_defense_default.heading,
           global_css_defense_default.p,
           style_default[variant],
-          className2
+          className
         )
       })
     });
@@ -42212,7 +43604,7 @@ var wp;
   });

   // packages/ui/build-module/badge/badge.mjs
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -42297,15 +43689,15 @@ var wp;
     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))}}}");
   }
   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: className2, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+  var Badge = (0, import_element48.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
       Text,
       {
         ref,
         className: clsx_default(
           style_default2.badge,
           style_default2[`is-${intent}-intent`],
-          className2
+          className
         ),
         ...props,
         variant: "body-sm"
@@ -42317,7 +43709,7 @@ var wp;
   var import_a11y4 = __toESM(require_a11y(), 1);
   var import_element49 = __toESM(require_element(), 1);
   var import_i18n31 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -42399,7 +43791,7 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle3("b74f1ac304", '@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);inset-inline-start: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("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_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) {
@@ -42407,7 +43799,7 @@ var wp;
   }
   var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle3("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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))}}}");
   }
   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) {
@@ -42419,7 +43811,7 @@ var wp;
       tone = "brand",
       variant = "solid",
       size: size4 = "default",
-      className: className2,
+      className,
       focusableWhenDisabled = true,
       disabled: disabled2,
       loading,
@@ -42436,14 +43828,14 @@ var wp;
         style_default3[`is-${variant}`],
         style_default3[`is-${size4}`],
         loading && style_default3["is-loading"],
-        className2
+        className
       );
       (0, import_element49.useEffect)(() => {
         if (loading && loadingAnnouncement) {
           (0, import_a11y4.speak)(loadingAnnouncement);
         }
       }, [loading, loadingAnnouncement]);
-      return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
         Button6,
         {
           ref,
@@ -42463,9 +43855,9 @@ var wp;
   // packages/ui/build-module/icon/icon.mjs
   var import_element50 = __toESM(require_element(), 1);
   var import_primitives118 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 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_runtime186.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
       import_primitives118.SVG,
       {
         ref,
@@ -42478,7 +43870,7 @@ var wp;
   });

   // packages/ui/build-module/button/icon.mjs
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -42560,17 +43952,17 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("b74f1ac304", '@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);inset-inline-start: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("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_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: className2, icon, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+    function ButtonIcon2({ className, icon, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
         Icon,
         {
           ref,
           icon,
-          className: clsx_default(style_default4.icon, className2),
+          className: clsx_default(style_default4.icon, className),
           size: 24,
           ...props
         }
@@ -43013,6 +44405,21 @@ var wp;
     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;
@@ -46391,6 +47798,181 @@ var wp;
     return addDays(date, -amount, options);
   }

+  // 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();
+    }
+    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 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 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;
+  }
+  function validateTimezone(_hours, minutes) {
+    return minutes >= 0 && minutes <= 59;
+  }
+
   // node_modules/date-fns/setMonth.js
   function setMonth(date, month, options) {
     const _date = toDate(date, options?.in);
@@ -46839,10 +48421,10 @@ var wp;
   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
   var import_react8 = __toESM(require_react(), 1);
   function Chevron(props) {
-    const { size: size4 = 24, orientation = "left", className: className2, style } = props;
+    const { size: size4 = 24, orientation = "left", className, style } = props;
     return import_react8.default.createElement(
       "svg",
-      { className: className2, style, width: size4, height: size4, viewBox: "0 0 24 24" },
+      { 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" }),
@@ -46940,9 +48522,9 @@ var wp;

   // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
   function Dropdown2(props) {
-    const { options, className: className2, ...selectProps } = props;
+    const { options, className, ...selectProps } = props;
     const { classNames: classNames2, components, styles } = useDayPicker();
-    const cssClassSelect = [classNames2[UI.Dropdown], className2].join(" ");
+    const cssClassSelect = [classNames2[UI.Dropdown], className].join(" ");
     const selectedOption = options?.find(({ value }) => value === selectProps.value);
     return import_react12.default.createElement(
       "span",
@@ -47572,7 +49154,7 @@ var wp;
       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 toCalendarDate = (date) => {
+    const toCalendarDate2 = (date) => {
       const zoned = toNoonTZDate(date);
       return new Date(zoned.getFullYear(), zoned.getMonth(), zoned.getDate(), 0, 0, 0, 0);
     };
@@ -47679,24 +49261,24 @@ var wp;
         return years;
       },
       getWeek: (date, options2) => {
-        const base = toCalendarDate(date);
+        const base = toCalendarDate2(date);
         return getWeek(base, {
           weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
           firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
         });
       },
       getISOWeek: (date) => {
-        const base = toCalendarDate(date);
+        const base = toCalendarDate2(date);
         return getISOWeek(base);
       },
       differenceInCalendarDays: (dateLeft, dateRight) => {
-        const left = toCalendarDate(dateLeft);
-        const right = toCalendarDate(dateRight);
+        const left = toCalendarDate2(dateLeft);
+        const right = toCalendarDate2(dateRight);
         return differenceInCalendarDays(left, right);
       },
       differenceInCalendarMonths: (dateLeft, dateRight) => {
-        const left = toCalendarDate(dateLeft);
-        const right = toCalendarDate(dateRight);
+        const left = toCalendarDate2(dateLeft);
+        const right = toCalendarDate2(dateRight);
         return differenceInCalendarMonths(left, right);
       }
     };
@@ -48712,7 +50294,7 @@ var wp;
       const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
       goToMonth(dateLib.addMonths(month, -monthOffset));
     }, [dateLib, goToMonth]);
-    const { className: className2, style } = (0, import_react37.useMemo)(() => ({
+    const { className, style } = (0, import_react37.useMemo)(() => ({
       className: [classNames2[UI.Root], props.className].filter(Boolean).join(" "),
       style: { ...styles?.[UI.Root], ...props.style }
     }), [classNames2, props.className, props.style, styles]);
@@ -48756,7 +50338,7 @@ var wp;
       { value: contextValue },
       import_react37.default.createElement(
         components.Root,
-        { rootRef: props.animate ? rootElRef : void 0, className: className2, 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 },
+        { 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(
           components.Months,
           { className: classNames2[UI.Months], style: styles?.[UI.Months] },
@@ -48835,9 +50417,9 @@ var wp;
                         modifiers[SelectionState.range_middle] = rangeIncludesDate(selectedValue, date, true, dateLib);
                       }
                       const style2 = getStyleForModifiers(modifiers, styles, props.modifiersStyles);
-                      const className3 = getClassNamesForModifiers(modifiers, classNames2, props.modifiersClassNames);
+                      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: className3.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_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));
                     })
                   );
                 }))
@@ -48851,137 +50433,34 @@ var wp;
   }

   // packages/ui/build-module/calendar/calendar.mjs
-  var import_element56 = __toESM(require_element(), 1);
+  var import_element65 = __toESM(require_element(), 1);

   // packages/ui/build-module/calendar/utils/components.mjs
-  var import_element53 = __toESM(require_element(), 1);
+  var import_element61 = __toESM(require_element(), 1);
   var import_compose20 = __toESM(require_compose(), 1);
+  var import_i18n34 = __toESM(require_i18n(), 1);

-  // packages/ui/build-module/calendar/utils/root-context.mjs
-  var import_element52 = __toESM(require_element(), 1);
-  var RootContext = (0, import_element52.createContext)({});
+  // packages/ui/build-module/icon-button/icon-button.mjs
+  var import_element59 = __toESM(require_element(), 1);

-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
-  var PreviewDashStartAndEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime188.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_runtime188.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_runtime188.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_runtime188.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_runtime188.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_runtime188.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
-        ]
-      }
-    );
-  };
-  var PreviewDashEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime188.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_runtime188.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_runtime188.jsxs)("td", { ...tdProps, children: [
-      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(PreviewDash, {}),
-      children
-    ] });
-  }
-  function Root2({ rootRef, ...props }) {
-    const { render: render4, ref } = (0, import_element53.useContext)(RootContext);
-    const mergedRef = (0, import_compose20.useMergeRefs)([rootRef ?? null, ref ?? null]);
-    return useRender({
-      render: render4,
-      defaultTagName: "div",
-      ref: mergedRef,
-      props
-    });
-  }
-  function Chevron2({ orientation, className: className2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-      Icon,
-      {
-        className: className2,
-        icon: orientation === "right" ? chevron_right_default : chevron_left_default
-      }
-    );
-  }
-  function NavButton({
-    className: className2,
-    "aria-disabled": ariaDisabled,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
-      Button9,
-      {
-        ...props,
-        className: className2,
-        variant: "minimal",
-        tone: "neutral",
-        size: "compact",
-        disabled: ariaDisabled === true || ariaDisabled === "true",
-        focusableWhenDisabled: true
-      }
-    );
-  }
+  // 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/calendar/utils/constants.mjs
+  // 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() {
     const globalScope = globalThis;
@@ -49063,499 +50542,82 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle5("6a1312fdcf", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);--wp-ui-calendar-range-middle-background-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);--wp-ui-calendar-preview-border-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);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{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-brand,var(--wp-admin-theme-color,#3858e9))}}._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{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;@media (forced-colors:active){text-decoration:line-through}}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._228eede754134437__chevron{fill:currentColor;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);width:var(--wpds-dimension-size-2xs,16px)}._2c7ac60ba97b3411__root[dir=rtl] ._66b1d4a7b488b496__nav ._228eede754134437__chevron{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-content-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(--wp-ui-calendar-range-middle-background-color);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(--wp-ui-calendar-preview-border-color);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._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}}@layer compositions{._395a75bb1930f57e__nav-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset;--wp-ui-button-height:var(--wp-ui-calendar-cell-size)}}}');
+    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 style_default5 = { "root": "_2c7ac60ba97b3411__root", "day": "_172c492625235710__day", "day-button": "_1b64226e315835f8__day-button", "caption-label": "_66b9a8120581fd4b__caption-label", "chevron": "_228eede754134437__chevron", "nav": "_66b1d4a7b488b496__nav", "month-caption": "_337e5337d49b7f3d__month-caption", "months": "_110e46230c68e498__months", "month-grid": "_92915239fedb1fea__month-grid", "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", "nav-button": "_395a75bb1930f57e__nav-button" };
-  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 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_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle5("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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_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) {
-    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)}");
+  var cachedSlot = null;
+  function ensureSlotIsAccessible(element) {
+    element.setAttribute("aria-hidden", "false");
+    return element;
   }
-  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_default5.root, resets_default2["box-sizing"]),
-    day: style_default5.day,
-    day_button: clsx_default(
-      style_default5["day-button"],
-      global_css_defense_default3.button,
-      focus_module_default2["outset-ring--focus-visible"]
-    ),
-    outside: style_default5.outside,
-    caption_label: style_default5["caption-label"],
-    button_next: style_default5["nav-button"],
-    button_previous: style_default5["nav-button"],
-    chevron: style_default5.chevron,
-    nav: style_default5.nav,
-    month_caption: style_default5["month-caption"],
-    months: style_default5.months,
-    month_grid: style_default5["month-grid"],
-    weekday: style_default5.weekday,
-    today: style_default5.today,
-    selected: style_default5.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_default5.hidden,
-    range_start: style_default5["range-start"],
-    range_end: style_default5["range-end"],
-    range_middle: style_default5["range-middle"],
-    weeks_before_enter: style_default5["weeks-before-enter"],
-    weeks_before_exit: style_default5["weeks-before-exit"],
-    weeks_after_enter: style_default5["weeks-after-enter"],
-    weeks_after_exit: style_default5["weeks-after-exit"],
-    caption_after_enter: style_default5["caption-after-enter"],
-    caption_after_exit: style_default5["caption-after-exit"],
-    caption_before_enter: style_default5["caption-before-enter"],
-    caption_before_exit: style_default5["caption-before-exit"]
-  };
-  var MODIFIER_CLASSNAMES = {
-    preview: style_default5.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,
-    // Default role
-    role: "application",
-    components: {
-      Day: Day2,
-      Root: Root2,
-      Chevron: Chevron2,
-      PreviousMonthButton: NavButton,
-      NextMonthButton: NavButton
+  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/misc.mjs
-  function clampNumberOfMonths(numberOfMonths) {
-    return Math.min(3, Math.max(1, numberOfMonths));
+    ownerDocument2.body.appendChild(element);
+    return element;
   }
-
-  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
-  var import_element54 = __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_element54.useState)(initialValue);
-    const value = hasValue3 ? valueProp : state;
-    const uncontrolledSetValue = (0, import_element54.useCallback)(
-      (nextValue, ...args) => {
-        setState(nextValue);
-        onChange?.(nextValue, ...args);
-      },
-      [onChange]
+  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}]`
     );
-    let setValue;
-    if (hasValue3 && typeof onChange === "function") {
-      setValue = onChange;
-    } else if (!hasValue3 && typeof onChange === "function") {
-      setValue = uncontrolledSetValue;
-    } else {
-      setValue = setState;
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
     }
-    return [value, setValue];
-  }
-
-  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
-  var import_i18n32 = __toESM(require_i18n(), 1);
-  var import_element55 = __toESM(require_element(), 1);
-  function isLocaleRTL(localeCode) {
-    const localeObj = new Intl.Locale(localeCode);
-    const direction = localeObj.getTextInfo?.().direction;
-    if (direction) {
-      return direction === "rtl";
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
     }
-    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(localeObj.language);
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
   }
-  var useLocalizationProps = ({
-    locale,
-    timeZone,
-    mode: mode2
-  }) => {
-    return (0, import_element55.useMemo)(() => {
-      const monthNameFormatter = new Intl.DateTimeFormat(locale.code, {
-        year: "numeric",
-        month: "long",
-        timeZone
-      });
-      const weekdayNarrowFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "narrow",
-        timeZone
-      });
-      const weekdayLongFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "long",
-        timeZone
-      });
-      const fullDateFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "long",
-        year: "numeric",
-        month: "long",
-        day: "numeric",
-        timeZone
-      });
-      return {
-        "aria-label": mode2 === "single" ? (0, import_i18n32.__)("Date calendar") : (0, import_i18n32.__)("Date range calendar"),
-        labels: {
-          /**
-           * The label for the month grid.
-           * @param date
-           */
-          labelGrid: (date) => monthNameFormatter.format(date),
-          /**
-           * 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_i18n32.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n32.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /** The label for the "next month" button. */
-          labelNext: () => (0, import_i18n32.__)("Go to the Next Month"),
-          /** The label for the "previous month" button. */
-          labelPrevious: () => (0, import_i18n32.__)("Go to the 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_i18n32.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n32.__)("Today, %s, selected"),
-                formattedDate
-              );
-            }
-            if (modifiers?.today) {
-              label = (0, import_i18n32.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n32.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            if (modifiers?.selected) {
-              label = (0, import_i18n32.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n32.__)("%s, selected"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /**
-           * The label for the weekday.
-           * @param date
-           */
-          labelWeekday: (date) => weekdayLongFormatter.format(date)
-        },
-        locale,
-        dir: isLocaleRTL(locale.code) ? "rtl" : "ltr",
-        formatters: {
-          formatWeekdayName: (date) => {
-            return weekdayNarrowFormatter.format(date);
-          },
-          formatCaption: (date) => {
-            return monthNameFormatter.format(date);
-          }
-        },
-        timeZone
-      };
-    }, [locale, timeZone, mode2]);
-  };

-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
-  var Calendar = (0, import_element56.forwardRef)(
-    function Calendar2({
-      defaultValue,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      locale = enUS2,
-      timeZone,
-      render: render4,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const localizationProps = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "single"
-      });
-      const labels = (0, import_element56.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element56.useCallback)(
-        (selected2, triggerDate, modifiers, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue,
-        value: valueProp,
-        onChange
-      });
-      const rootContextValue = (0, import_element56.useMemo)(
-        () => ({ render: render4, ref }),
-        [render4, ref]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
-        DayPicker,
+  // 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,
         {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          role: "application",
-          mode: "single",
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
         }
-      ) });
+      );
     }
   );

-  // packages/ui/build-module/calendar/range-calendar.mjs
-  var import_element57 = __toESM(require_element(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-  function usePreviewRange({
-    value,
-    hoveredDate,
-    excludeDisabled,
-    min: min3,
-    max: max3,
-    disabled: disabled2
-  }) {
-    return (0, import_element57.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_element57.forwardRef)(
-    function RangeCalendar2({
-      defaultValue,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      excludeDisabled,
-      min: min3,
-      max: max3,
-      disabled: disabled2,
-      locale = enUS2,
-      timeZone,
-      render: render4,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const localizationProps = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "range"
-      });
-      const labels = (0, import_element57.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element57.useCallback)(
-        (selected2, triggerDate, modifiers2, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers2,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue,
-        value: valueProp,
-        onChange
-      });
-      const [hoveredDate, setHoveredDate] = (0, import_element57.useState)(
-        void 0
-      );
-      const previewRange = usePreviewRange({
-        value: selected,
-        hoveredDate,
-        excludeDisabled,
-        min: min3,
-        max: max3,
-        disabled: disabled2
-      });
-      const modifiers = (0, import_element57.useMemo)(() => {
-        return {
-          preview: previewRange,
-          preview_start: previewRange?.from,
-          preview_end: previewRange?.to
-        };
-      }, [previewRange]);
-      const rootContextValue = (0, import_element57.useMemo)(
-        () => ({ render: render4, ref }),
-        [render4, ref]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          role: "application",
-          mode: "range",
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          disabled: disabled2,
-          excludeDisabled,
-          min: min3,
-          max: max3,
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          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: () => Root3,
-    Title: () => Title
-  });
-
-  // packages/ui/build-module/card/root.mjs
-  var import_element58 = __toESM(require_element(), 1);
+  // 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() {
     const globalScope = globalThis;
@@ -49639,24 +50701,66 @@ var wp;
   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_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle6("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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_default6 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Root3 = (0, import_element58.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
-    const mergedClassName = clsx_default(style_default6.root, resets_default3["box-sizing"]);
-    const element = useRender({
-      defaultTagName: "div",
-      render: render4,
-      ref,
-      props: mergeProps({ className: mergedClassName }, restProps)
-    });
-    return element;
-  });
+  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
+          )
+        }
+      );
+    }
+  );

-  // packages/ui/build-module/card/header.mjs
-  var import_element59 = __toESM(require_element(), 1);
+  // 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/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 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;
@@ -49738,23 +50842,62 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle7("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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_default7 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Header = (0, import_element59.forwardRef)(
-    function CardHeader({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
+  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,
-        props: mergeProps({ className: style_default7.header }, props)
-      });
-      return element;
+        className: clsx_default(style_default6.popup, className),
+        ...props,
+        children
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(Positioner, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(Portal, {}), positionedPopup);
+  });
+
+  // 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/card/content.mjs
-  var import_element60 = __toESM(require_element(), 1);
+  // 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;
@@ -49836,23 +50979,66 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle8("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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_default8 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Content = (0, import_element60.forwardRef)(
-    function CardContent({ render: render4, ...props }, ref) {
+  var style_default7 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element57.forwardRef)(
+    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
       const element = useRender({
-        defaultTagName: "div",
         render: render4,
         ref,
-        props: mergeProps({ className: style_default8.content }, props)
+        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/card/full-bleed.mjs
-  var import_element61 = __toESM(require_element(), 1);
+  // 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/icon-button/icon-button.mjs
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
   function getRuntime9() {
     const globalScope = globalThis;
@@ -49934,107 +51120,211 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle9("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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_default9 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var FullBleed = (0, import_element61.forwardRef)(
-    function CardFullBleed({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default9.fullbleed },
-          props
-        )
+  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 element;
-    }
-  );
-
-  // packages/ui/build-module/card/title.mjs
-  var import_element62 = __toESM(require_element(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime191.jsx)("div", {});
-  var Title = (0, import_element62.forwardRef)(
-    function CardTitle({ render: render4 = DEFAULT_TAG, children, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
-        Text,
-        {
-          ref,
-          variant: "heading-lg",
-          render: render4,
-          ...props,
-          children
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/collapsible/panel.mjs
-  var import_element63 = __toESM(require_element(), 1);
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
-  var Panel = (0, import_element63.forwardRef)(
-    function CollapsiblePanel3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
-    }
-  );
-
-  // packages/ui/build-module/collapsible/root.mjs
-  var import_element64 = __toESM(require_element(), 1);
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
-  var Root4 = (0, import_element64.forwardRef)(
-    function CollapsibleRoot3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
-    }
-  );
-
-  // packages/ui/build-module/collapsible/trigger.mjs
-  var import_element65 = __toESM(require_element(), 1);
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element65.forwardRef)(
-    function CollapsibleTrigger3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
+      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/collapsible-card/index.mjs
-  var collapsible_card_exports = {};
-  __export(collapsible_card_exports, {
-    Content: () => Content2,
-    Header: () => Header2,
-    HeaderDescription: () => HeaderDescription,
-    Root: () => Root32
-  });
+  // 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/collapsible-card/root.mjs
-  var import_element66 = __toESM(require_element(), 1);
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
-  var Root32 = (0, import_element66.forwardRef)(
-    function CollapsibleCardRoot({ render: render4, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
-        Root4,
-        {
-          ref,
-          render: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(Root3, { render: render4 }),
-          ...restProps
-        }
-      );
+  // 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;
     }
-  );
-
-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_element68 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/collapsible-card/context.mjs
-  var import_element67 = __toESM(require_element(), 1);
-  var HeaderDescriptionIdContext = (0, import_element67.createContext)({
-    setDescriptionId: () => {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)("td", { ...tdProps, children: [
+      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(PreviewDash, {}),
+      children
+    ] });
+  }
+  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,
+      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
+      }
+    );
+  }
+  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/collapsible-card/header.mjs
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/calendar/utils/constants.mjs
   var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
   function getRuntime10() {
     const globalScope = globalThis;
@@ -50116,65 +51406,1269 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle10("78199613cf", "@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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)}}}}");
+    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_default10 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "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 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("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)}");
+    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 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 resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle10("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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_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_element68.forwardRef)(
-    function CollapsibleCardHeader({ children, className: className2, render: render4, ...restProps }, ref) {
-      const [descriptionId, setDescriptionId] = (0, import_element68.useState)();
-      const contextValue = (0, import_element68.useMemo)(
-        () => ({ setDescriptionId }),
-        [setDescriptionId]
-      );
-      return useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(restProps, {
-          className: clsx_default(
-            global_css_defense_default4.heading,
-            style_default10["heading-wrapper"],
-            className2
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
-            Trigger,
-            {
-              className: style_default10.header,
-              render: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(Header, {}),
-              nativeButton: false,
-              "aria-describedby": descriptionId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { className: style_default10["header-content"], children }),
-                /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                  "div",
-                  {
-                    className: clsx_default(
-                      style_default10["header-trigger-positioner"]
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
-                      "div",
-                      {
-                        className: clsx_default(
-                          style_default10["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_runtime196.jsx)(
-                          Icon,
+  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
+  };
+  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/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;
+    }
+    return [value, setValue];
+  }
+
+  // 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 [
+      "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: 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) {
+        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_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/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;
+      }
+    }
+    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("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_element70.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_element71 = __toESM(require_element(), 1);
+  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", {});
+  var Title = (0, import_element71.forwardRef)(
+    function CardTitle({ render: render4 = DEFAULT_TAG, children, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+        Text,
+        {
+          ref,
+          variant: "heading-lg",
+          render: render4,
+          ...props,
+          children
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/collapsible/panel.mjs
+  var import_element72 = __toESM(require_element(), 1);
+  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
+  var Panel = (0, import_element72.forwardRef)(
+    function CollapsiblePanel3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/root.mjs
+  var import_element73 = __toESM(require_element(), 1);
+  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  var Root5 = (0, import_element73.forwardRef)(
+    function CollapsibleRoot3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // packages/ui/build-module/collapsible/trigger.mjs
+  var import_element74 = __toESM(require_element(), 1);
+  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+  var Trigger2 = (0, import_element74.forwardRef)(
+    function CollapsibleTrigger3(props, forwardedRef) {
+      return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
+    }
+  );
+
+  // 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_element75 = __toESM(require_element(), 1);
+  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
+  var Root32 = (0, import_element75.forwardRef)(
+    function CollapsibleCardRoot({ render: render4, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
+        Root5,
+        {
+          ref,
+          render: /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Root4, { render: render4 }),
+          ...restProps
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_compose22 = __toESM(require_compose(), 1);
+  var import_element77 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/collapsible-card/context.mjs
+  var import_element76 = __toESM(require_element(), 1);
+  var HeaderDescriptionIdContext = (0, import_element76.createContext)(null);
+
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
+  var 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" };
+  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_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))}}}");
+  }
+  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_element77.forwardRef)(
+    function CollapsibleCardHeader({
+      children,
+      className,
+      render: render4,
+      "aria-describedby": ariaDescribedByProp,
+      ...restProps
+    }, ref) {
+      const [descriptionIds, setDescriptionIds] = (0, import_element77.useState)(
+        []
+      );
+      const [orderedDescriptionIds, setOrderedDescriptionIds] = (0, import_element77.useState)([]);
+      const headerContentRef = (0, import_element77.useRef)(null);
+      const registerDescriptionId = (0, import_element77.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_element77.useMemo)(
+        () => ({ registerDescriptionId }),
+        [registerDescriptionId]
+      );
+      (0, import_compose22.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_runtime211.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)(
+            Trigger2,
+            {
+              className: style_default14.header,
+              render: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(Header, {}),
+              nativeButton: false,
+              "aria-describedby": ariaDescribedBy,
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+                  "div",
+                  {
+                    ref: headerContentRef,
+                    className: style_default14["header-content"],
+                    children
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+                  "div",
+                  {
+                    className: clsx_default(
+                      style_default14["header-trigger-positioner"]
+                    ),
+                    children: /* @__PURE__ */ (0, import_jsx_runtime211.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_runtime211.jsx)(
+                          Icon,
                           {
                             icon: chevron_down_default,
-                            className: style_default10["header-trigger"]
+                            className: style_default14["header-trigger"]
                           }
                         )
                       }
@@ -50190,33 +52684,10 @@ var wp;
   );

   // packages/ui/build-module/collapsible-card/header-description.mjs
-  var import_element69 = __toESM(require_element(), 1);
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
-  var HeaderDescription = (0, import_element69.forwardRef)(function CollapsibleCardHeaderDescription({ children, className: className2, ...restProps }, ref) {
-    const descriptionId = (0, import_element69.useId)();
-    const { setDescriptionId } = (0, import_element69.useContext)(HeaderDescriptionIdContext);
-    (0, import_element69.useEffect)(() => {
-      setDescriptionId(descriptionId);
-      return () => setDescriptionId(void 0);
-    }, [descriptionId, setDescriptionId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
-      "div",
-      {
-        ref,
-        id: descriptionId,
-        "aria-hidden": "true",
-        className: className2,
-        ...restProps,
-        children
-      }
-    );
-  });
-
-  // packages/ui/build-module/collapsible-card/content.mjs
-  var import_element70 = __toESM(require_element(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
+  var import_element78 = __toESM(require_element(), 1);
+  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
+  function getRuntime16() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50227,28 +52698,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument11(document);
+      registerDocument16(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash11(targetDocument, hash) {
+  function documentContainsStyleHash16(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle11(targetDocument, hash, css) {
+  function injectStyle16(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime11();
+    const runtime = getRuntime16();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50257,24 +52728,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
+    if (documentContainsStyleHash16(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
+  function registerDocument16(targetDocument) {
+    const runtime = getRuntime16();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50288,80 +52759,50 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
+  function registerStyle16(hash, css) {
+    const runtime = getRuntime16();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle11("78199613cf", "@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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_default11 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "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_element70.forwardRef)(
-    function CollapsibleCardContent({ className: className2, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-        Panel,
-        {
-          ref,
-          className: (state) => clsx_default(
-            style_default11.content,
-            state.open && state.transitionStatus === "idle" && style_default11["overflow-visible"],
-            className2
-          ),
-          hiddenUntilFound,
-          ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
-            Content,
-            {
-              className: style_default11["content-inner"],
-              render: render4,
-              children
-            }
-          )
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element71 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element71.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_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) {
+    registerStyle16("64bdb4d46e", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}._92ebbaa30c8a1d05__header-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dd89d27c4f15912d__header-trigger-positioner{align-self:flex-start;flex-shrink:0;margin-block-start:calc(var(--wpds-typography-line-height-sm, 20px)/2);max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._03cfdbcd710393c9__overflow-visible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}}");
+  }
+  var style_default15 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "header-description": "_92ebbaa30c8a1d05__header-description", "header-trigger-positioner": "dd89d27c4f15912d__header-trigger-positioner", "header-trigger-wrapper": "bcfab5f2448bafef__header-trigger-wrapper", "header-trigger": "_3106f8d2b0330faa__header-trigger", "header": "_5d2dfcb4085c6d0f__header", "content": "e34cf37ccd0d81e0__content", "overflow-visible": "_03cfdbcd710393c9__overflow-visible", "content-inner": "_41bfdbf7b6c087c2__content-inner" };
+  var DEFAULT_TAG2 = /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("div", {});
+  var HeaderDescription = (0, import_element78.forwardRef)(function CollapsibleCardHeaderDescription({ children, className, id: idProp, render: render4 = DEFAULT_TAG2, ...restProps }, ref) {
+    const generatedId = (0, import_element78.useId)();
+    const descriptionId = idProp ?? generatedId;
+    const context = (0, import_element78.useContext)(HeaderDescriptionIdContext);
+    if (!context) {
       throw new Error(
-        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+        "CollapsibleCard.HeaderDescription: Missing parent <CollapsibleCard.Header>. Render <CollapsibleCard.HeaderDescription> inside <CollapsibleCard.Header>."
       );
     }
-    return unlock3(
-      themePackage.privateApis
-    ).ThemeProvider;
-  }
-  var ThemeProvider = getThemeProvider();
+    (0, import_element78.useEffect)(() => {
+      return context?.registerDescriptionId(descriptionId);
+    }, [context, descriptionId]);
+    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+      Text,
+      {
+        ref,
+        variant: "body-md",
+        render: render4,
+        id: descriptionId,
+        "aria-hidden": "true",
+        className: clsx_default(style_default15["header-description"], className),
+        ...restProps,
+        children
+      }
+    );
+  });

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element72 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
+  // packages/ui/build-module/collapsible-card/content.mjs
+  var import_element79 = __toESM(require_element(), 1);
+  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
+  function getRuntime17() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50372,28 +52813,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument12(document);
+      registerDocument17(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash12(targetDocument, hash) {
+  function documentContainsStyleHash17(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle12(targetDocument, hash, css) {
+  function injectStyle17(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime12();
+    const runtime = getRuntime17();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50402,24 +52843,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
+    if (documentContainsStyleHash17(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
+  function registerDocument17(targetDocument) {
+    const runtime = getRuntime17();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle12(targetDocument, hash, css);
+      injectStyle17(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50433,62 +52874,47 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle12(hash, css) {
-    const runtime = getRuntime12();
+  function registerStyle17(hash, css) {
+    const runtime = getRuntime17();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash, css);
+      injectStyle17(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle12("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+    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)}}}}");
   }
-  var style_default12 = { "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_element72.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_default12.stack })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/tooltip/index.mjs
-  var tooltip_exports = {};
-  __export(tooltip_exports, {
-    Popup: () => Popup,
-    Portal: () => Portal,
-    Positioner: () => Positioner,
-    Provider: () => Provider2,
-    Root: () => Root5,
-    Trigger: () => Trigger2
-  });
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element75 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element73 = __toESM(require_element(), 1);
+  var style_default16 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "header-description": "_92ebbaa30c8a1d05__header-description", "header-trigger-positioner": "dd89d27c4f15912d__header-trigger-positioner", "header-trigger-wrapper": "bcfab5f2448bafef__header-trigger-wrapper", "header-trigger": "_3106f8d2b0330faa__header-trigger", "header": "_5d2dfcb4085c6d0f__header", "content": "e34cf37ccd0d81e0__content", "overflow-visible": "_03cfdbcd710393c9__overflow-visible", "content-inner": "_41bfdbf7b6c087c2__content-inner" };
+  var Content2 = (0, import_element79.forwardRef)(
+    function CollapsibleCardContent({ className, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+        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_runtime213.jsx)(
+            Content,
+            {
+              className: style_default16["content-inner"],
+              render: render4,
+              children
+            }
+          )
+        }
+      );
+    }
+  );

-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element80 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
+  function getRuntime18() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50499,28 +52925,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument13(document);
+      registerDocument18(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash13(targetDocument, hash) {
+  function documentContainsStyleHash18(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE13}]`
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle13(targetDocument, hash, css) {
+  function injectStyle18(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime13();
+    const runtime = getRuntime18();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50529,24 +52955,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash13(targetDocument, hash)) {
+    if (documentContainsStyleHash18(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
+  function registerDocument18(targetDocument) {
+    const runtime = getRuntime18();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle13(targetDocument, hash, css);
+      injectStyle18(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50560,92 +52986,81 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle13(hash, css) {
-    const runtime = getRuntime13();
+  function registerStyle18(hash, css) {
+    const runtime = getRuntime18();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
+      injectStyle18(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle13("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;
+    registerStyle18("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
-  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);
+  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_element80.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;
-  }
-  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_runtime199 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element73.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-        index_parts_exports4.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
+  // packages/ui/build-module/utils/use-schedule-validation.mjs
+  var import_element81 = __toESM(require_element(), 1);
+  function useScheduleValidation(validate) {
+    const validateRef = (0, import_element81.useRef)(validate);
+    validateRef.current = validate;
+    const timerRef = (0, import_element81.useRef)(null);
+    const unmountedRef = (0, import_element81.useRef)(false);
+    const scheduleValidation = (0, import_element81.useCallback)(() => {
+      if (unmountedRef.current) {
+        return;
+      }
+      if (timerRef.current) {
+        clearTimeout(timerRef.current);
+      }
+      timerRef.current = setTimeout(() => {
+        validateRef.current();
+        timerRef.current = null;
+      }, 0);
+    }, []);
+    (0, import_element81.useEffect)(() => {
+      unmountedRef.current = false;
+      return () => {
+        unmountedRef.current = true;
+        if (timerRef.current) {
+          clearTimeout(timerRef.current);
         }
-      );
-    }
-  );
+      };
+    }, []);
+    return scheduleValidation;
+  }

-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element74 = __toESM(require_element(), 1);
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_element84 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
+  var import_element82 = __toESM(require_element(), 1);
+  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
+  function getRuntime19() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50656,28 +53071,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument14(document);
+      registerDocument19(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash14(targetDocument, hash) {
+  function documentContainsStyleHash19(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
+      `style[${STYLE_HASH_ATTRIBUTE19}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle14(targetDocument, hash, css) {
+  function injectStyle19(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime14();
+    const runtime = getRuntime19();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50686,24 +53101,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash14(targetDocument, hash)) {
+    if (documentContainsStyleHash19(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
+  function registerDocument19(targetDocument) {
+    const runtime = getRuntime19();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle14(targetDocument, hash, css);
+      injectStyle19(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50717,45 +53132,79 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle14(hash, css) {
-    const runtime = getRuntime14();
+  function registerStyle19(hash, css) {
+    const runtime = getRuntime19();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash, css);
+      injectStyle19(targetDocument, hash, css);
     }
   }
   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}}}}");
+    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 resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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) {
-    registerStyle14("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}}}}');
+    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))}}}}');
   }
-  var style_default13 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element74.forwardRef)(
-    function TooltipPositioner3({ align = "center", className: className2, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
-        index_parts_exports4.Positioner,
+  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)(
+    function InputLayout2({
+      className,
+      children,
+      visuallyDisabled,
+      size: size4 = "default",
+      isBorderless,
+      prefix: prefix2,
+      suffix,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
+        "div",
         {
           ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
           className: clsx_default(
-            resets_default4["box-sizing"],
-            style_default13.positioner,
-            className2
-          )
+            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_element82.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+              "div",
+              {
+                className: style_default18["slot-wrapper"],
+                "data-slot-type": "prefix",
+                children: prefix2
+              }
+            ),
+            children,
+            import_element82.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+              "div",
+              {
+                className: style_default18["slot-wrapper"],
+                "data-slot-type": "suffix",
+                children: suffix
+              }
+            )
+          ]
         }
       );
     }
   );

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
+  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
+  var import_element83 = __toESM(require_element(), 1);
+  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
+  function getRuntime20() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50766,28 +53215,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument15(document);
+      registerDocument20(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash15(targetDocument, hash) {
+  function documentContainsStyleHash20(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
+      `style[${STYLE_HASH_ATTRIBUTE20}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle15(targetDocument, hash, css) {
+  function injectStyle20(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime15();
+    const runtime = getRuntime20();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50796,24 +53245,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash15(targetDocument, hash)) {
+    if (documentContainsStyleHash20(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
+  function registerDocument20(targetDocument) {
+    const runtime = getRuntime20();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle15(targetDocument, hash, css);
+      injectStyle20(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50827,68 +53276,42 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle15(hash, css) {
-    const runtime = getRuntime15();
+  function registerStyle20(hash, css) {
+    const runtime = getRuntime20();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
+      injectStyle20(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle15("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}}}}');
+    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))}}}}');
   }
-  var style_default14 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element75.forwardRef)(function TooltipPopup3({ portal, positioner, children, className: className2, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
-      index_parts_exports4.Popup,
+  var style_default19 = { "input-layout": "cb2baafdc08746bb__input-layout", "is-size-compact": "_0c807a84cbb94e0c__is-size-compact", "is-size-small": "ed67cda122dc1e7b__is-size-small", "is-disabled": "_6fb7104732387680__is-disabled", "is-borderless": "_8097270636ca6100__is-borderless", "input-layout-slot": "_0d7afad74a057888__input-layout-slot", "slot-wrapper": "c192b41a12b4387b__slot-wrapper", "is-padding-minimal": "_0c952682762ca288__is-padding-minimal" };
+  var InputLayoutSlot = (0, import_element83.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+      "div",
       {
         ref,
-        className: clsx_default(style_default14.popup, className2),
-        ...props,
-        children
+        className: clsx_default(
+          style_default19["input-layout-slot"],
+          style_default19[`is-padding-${padding}`],
+          className
+        ),
+        ...restProps
       }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(Positioner, {}),
-      popupContent
     );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(Portal, {}), positionedPopup);
   });
+  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element76 = __toESM(require_element(), 1);
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
-  var Trigger2 = (0, import_element76.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(index_parts_exports4.Trigger, { ref, ...props });
-    }
-  );
-
-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(DirectionProvider, { direction: (0, import_i18n33.isRTL)() ? "rtl" : "ltr", children });
-  }
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
-  function Root5(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(index_parts_exports4.Root, { ...props }) });
-  }
-
-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
-  function Provider2({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(index_parts_exports4.Provider, { ...props });
-  }
+  // packages/ui/build-module/form/primitives/input-layout/index.mjs
+  var InputLayout3 = Object.assign(InputLayout, {
+    Slot: InputLayoutSlot
+  });

-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element77 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
-  function getRuntime16() {
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
+  function getRuntime21() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -50899,28 +53322,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument16(document);
+      registerDocument21(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash16(targetDocument, hash) {
+  function documentContainsStyleHash21(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE16}]`
+      `style[${STYLE_HASH_ATTRIBUTE21}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle16(targetDocument, hash, css) {
+  function injectStyle21(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime16();
+    const runtime = getRuntime21();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50929,24 +53352,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash16(targetDocument, hash)) {
+    if (documentContainsStyleHash21(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument16(targetDocument) {
-    const runtime = getRuntime16();
+  function registerDocument21(targetDocument) {
+    const runtime = getRuntime21();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle16(targetDocument, hash, css);
+      injectStyle21(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50960,40 +53383,66 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle16(hash, css) {
-    const runtime = getRuntime16();
+  function registerStyle21(hash, css) {
+    const runtime = getRuntime21();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle16(targetDocument, hash, css);
+      injectStyle21(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle16("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}}}");
+    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 style_default15 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element77.forwardRef)(
-    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
-      const element = useRender({
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default15["visually-hidden"] },
-          restProps,
+  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_element84.forwardRef)(function Input22({ className, size: size4 = "default", prefix: prefix2, suffix, style, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime216.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_runtime216.jsx)(
+          Input,
           {
-            // @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": ""
+            ref,
+            className: clsx_default(global_css_defense_default6.input, style_default20.input),
+            ...restProps
           }
         )
-      });
-      return element;
-    }
-  );
+      }
+    );
+  });

-  // packages/ui/build-module/form/primitives/input-layout/input-layout.mjs
-  var import_element78 = __toESM(require_element(), 1);
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
-  function getRuntime17() {
+  // 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);
+  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
+  function getRuntime22() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51004,28 +53453,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument17(document);
+      registerDocument22(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash17(targetDocument, hash) {
+  function documentContainsStyleHash22(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE17}]`
+      `style[${STYLE_HASH_ATTRIBUTE22}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle17(targetDocument, hash, css) {
+  function injectStyle22(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime17();
+    const runtime = getRuntime22();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51034,24 +53483,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash17(targetDocument, hash)) {
+    if (documentContainsStyleHash22(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument17(targetDocument) {
-    const runtime = getRuntime17();
+  function registerDocument22(targetDocument) {
+    const runtime = getRuntime22();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle17(targetDocument, hash, css);
+      injectStyle22(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51065,66 +53514,46 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle17(hash, css) {
-    const runtime = getRuntime17();
+  function registerStyle22(hash, css) {
+    const runtime = getRuntime22();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle17(targetDocument, hash, css);
+      injectStyle22(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle17("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) {
-    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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle17("bc14d8e61b", '@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)}}.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))}}}}');
+    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)}}}}");
   }
-  var style_default16 = { "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_element78.forwardRef)(
-    function InputLayout2({
-      className: className2,
-      children,
-      visuallyDisabled,
-      size: size4 = "default",
-      isBorderless,
-      prefix: prefix2,
-      suffix,
-      ...restProps
-    }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
-        "div",
+  var style_default21 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
+  var Spinner = (0, import_element85.forwardRef)(
+    function Spinner2({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(
+        "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,
-          className: clsx_default(
-            global_css_defense_default5.div,
-            resets_default5["box-sizing"],
-            style_default16["input-layout"],
-            style_default16[`is-size-${size4}`],
-            visuallyDisabled && style_default16["is-disabled"],
-            isBorderless && style_default16["is-borderless"],
-            className2
-          ),
-          ...restProps,
           children: [
-            import_element78.Children.count(prefix2) > 0 && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-              "div",
+            /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+              "circle",
               {
-                className: style_default16["slot-wrapper"],
-                "data-slot-type": "prefix",
-                children: prefix2
+                className: style_default21.track,
+                cx: "50",
+                cy: "50",
+                r: "50",
+                vectorEffect: "non-scaling-stroke"
               }
             ),
-            children,
-            import_element78.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
-              "div",
+            /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+              "path",
               {
-                className: style_default16["slot-wrapper"],
-                "data-slot-type": "suffix",
-                children: suffix
+                className: style_default21.indicator,
+                d: "m 50 0 a 50 50 0 0 1 50 50",
+                vectorEffect: "non-scaling-stroke"
               }
             )
           ]
@@ -51133,11 +53562,10 @@ var wp;
     }
   );

-  // packages/ui/build-module/form/primitives/input-layout/slot.mjs
-  var import_element79 = __toESM(require_element(), 1);
-  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
-  function getRuntime18() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51148,28 +53576,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument18(document);
+      registerDocument23(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash18(targetDocument, hash) {
+  function documentContainsStyleHash23(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE18}]`
+      `style[${STYLE_HASH_ATTRIBUTE23}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle18(targetDocument, hash, css) {
+  function injectStyle23(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime18();
+    const runtime = getRuntime23();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51178,24 +53606,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash18(targetDocument, hash)) {
+    if (documentContainsStyleHash23(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument18(targetDocument) {
-    const runtime = getRuntime18();
+  function registerDocument23(targetDocument) {
+    const runtime = getRuntime23();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle18(targetDocument, hash, css);
+      injectStyle23(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51209,45 +53637,260 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle18(hash, css) {
-    const runtime = getRuntime18();
+  function registerStyle23(hash, css) {
+    const runtime = getRuntime23();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle18(targetDocument, hash, css);
+      injectStyle23(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle18("bc14d8e61b", '@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)}}.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))}}}}');
+    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 style_default17 = { "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_element79.forwardRef)(function InputLayoutSlot2({ padding = "default", className: className2, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
-      "div",
+  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_runtime218.jsxs)(
+      "p",
       {
-        ref,
+        id,
         className: clsx_default(
-          style_default17["input-layout-slot"],
-          style_default17[`is-padding-${padding}`],
-          className2
+          global_css_defense_default7.p,
+          style_default22.indicator,
+          style_default22[`is-${type}`]
         ),
-        ...restProps
+        children: [
+          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(Spinner, { className: style_default22["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+            Icon,
+            {
+              className: style_default22["indicator-icon"],
+              icon: ICON[type],
+              size: 16,
+              fill: "currentColor"
+            }
+          ),
+          message2
+        ]
       }
     );
-  });
-  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/control-with-error/control-with-error.mjs
+  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
+  function appendRequiredIndicator(label, required, markWhenOptional) {
+    let suffix;
+    if (required && !markWhenOptional) {
+      suffix = `(${(0, import_i18n36.__)("Required")})`;
+    } else if (!required && markWhenOptional) {
+      suffix = `(${(0, import_i18n36.__)("Optional")})`;
+    }
+    if (!suffix) {
+      return label;
+    }
+    if (typeof label === "string") {
+      return `${label} ${suffix}`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_jsx_runtime219.Fragment, { children: [
+      label,
+      " ",
+      suffix
+    ] });
+  }
+  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
+  var ControlWithError = (0, import_element86.forwardRef)(function ControlWithError2({
+    required,
+    markWhenOptional,
+    customValidity,
+    getValidityTarget,
+    children,
+    render: render4,
+    ...restProps
+  }, forwardedRef) {
+    const [errorMessage, setErrorMessage] = (0, import_element86.useState)();
+    const [statusMessage, setStatusMessage] = (0, import_element86.useState)();
+    const [showMessage, setShowMessage] = (0, import_element86.useState)(false);
+    const [isTouched, setIsTouched] = (0, import_element86.useState)(false);
+    const wrapperRef = (0, import_element86.useRef)(null);
+    (0, import_element86.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_element86.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_element86.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_element86.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_element86.useId)();
+    const message2 = (() => {
+      if (errorMessage) {
+        return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: "invalid",
+            message: errorMessage
+          }
+        );
+      }
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
+          }
+        );
+      }
+      return null;
+    })();
+    const visibleMessage = showMessage ? message2 : null;
+    (0, import_element86.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_runtime219.jsxs)(import_jsx_runtime219.Fragment, { children: [
+          (0, import_element86.cloneElement)(children, {
+            label: appendRequiredIndicator(
+              children.props.label,
+              required,
+              markWhenOptional
+            ),
+            required
+          }),
+          visibleMessage
+        ] })
+      })
+    });
   });

-  // 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/field/index.mjs
   var field_exports = {};
   __export(field_exports, {
@@ -51260,10 +53903,10 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/field/root.mjs
-  var import_element80 = __toESM(require_element(), 1);
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
-  function getRuntime19() {
+  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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51274,28 +53917,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument19(document);
+      registerDocument24(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash19(targetDocument, hash) {
+  function documentContainsStyleHash24(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE19}]`
+      `style[${STYLE_HASH_ATTRIBUTE24}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle19(targetDocument, hash, css) {
+  function injectStyle24(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime19();
+    const runtime = getRuntime24();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51304,24 +53947,24 @@ var wp;
     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);
@@ -51335,24 +53978,24 @@ 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("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    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_runtime208.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
-  var Root6 = (0, import_element80.forwardRef)(function Root22({ className: className2, render: render4 = DEFAULT_RENDER, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+  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) {
+    return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
       index_parts_exports2.Root,
       {
         ref,
-        className: clsx_default(resets_default6["box-sizing"], className2),
+        className: clsx_default(resets_default6["box-sizing"], className),
         render: render4,
         ...restProps
       }
@@ -51360,17 +54003,17 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/field/item.mjs
-  var import_element81 = __toESM(require_element(), 1);
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
-  var Item2 = (0, import_element81.forwardRef)(function Item22(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(index_parts_exports2.Item, { ref, ...props });
+  var import_element88 = __toESM(require_element(), 1);
+  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
+  var Item2 = (0, import_element88.forwardRef)(function Item22(props, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(index_parts_exports2.Item, { ref, ...props });
   });

   // packages/ui/build-module/form/primitives/field/label.mjs
-  var import_element82 = __toESM(require_element(), 1);
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
-  function getRuntime20() {
+  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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51381,28 +54024,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument20(document);
+      registerDocument25(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash20(targetDocument, hash) {
+  function documentContainsStyleHash25(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE20}]`
+      `style[${STYLE_HASH_ATTRIBUTE25}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle20(targetDocument, hash, css) {
+  function injectStyle25(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime20();
+    const runtime = getRuntime25();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51411,24 +54054,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash20(targetDocument, hash)) {
+    if (documentContainsStyleHash25(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument20(targetDocument) {
-    const runtime = getRuntime20();
+  function registerDocument25(targetDocument) {
+    const runtime = getRuntime25();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle20(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51442,43 +54085,43 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle20(hash, css) {
-    const runtime = getRuntime20();
+  function registerStyle25(hash, css) {
+    const runtime = getRuntime25();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle20(targetDocument, hash, css);
+      injectStyle25(targetDocument, hash, css);
     }
   }
   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)}}}');
+    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)}}}');
   }
   var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
-  var Label = (0, import_element82.forwardRef)(
-    function Label2({ className: className2, hideFromVision, variant, ...restProps }, ref) {
-      const label = /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(
+  var Label = (0, import_element89.forwardRef)(
+    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
+      const label = /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
         index_parts_exports2.Label,
         {
           ref,
           className: clsx_default(
             field_default.label,
             variant && field_default[`is-${variant}`],
-            className2
+            className
           ),
           ...restProps
         }
       );
       if (hideFromVision) {
-        return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(VisuallyHidden, { render: label });
+        return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(VisuallyHidden, { render: label });
       }
       return label;
     }
   );

   // packages/ui/build-module/form/primitives/field/description.mjs
-  var import_element83 = __toESM(require_element(), 1);
-  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
-  function getRuntime21() {
+  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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51489,28 +54132,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument21(document);
+      registerDocument26(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash21(targetDocument, hash) {
+  function documentContainsStyleHash26(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE21}]`
+      `style[${STYLE_HASH_ATTRIBUTE26}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle21(targetDocument, hash, css) {
+  function injectStyle26(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime21();
+    const runtime = getRuntime26();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51519,24 +54162,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash21(targetDocument, hash)) {
+    if (documentContainsStyleHash26(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument21(targetDocument) {
-    const runtime = getRuntime21();
+  function registerDocument26(targetDocument) {
+    const runtime = getRuntime26();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle21(targetDocument, hash, css);
+      injectStyle26(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51550,30 +54193,30 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle21(hash, css) {
-    const runtime = getRuntime21();
+  function registerStyle26(hash, css) {
+    const runtime = getRuntime26();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle21(targetDocument, hash, css);
+      injectStyle26(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)}");
+    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_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_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) {
-    registerStyle21("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("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_element83.forwardRef)(function Description2({ className: className2, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+  var Description = (0, import_element90.forwardRef)(function Description2({ className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
       index_parts_exports2.Description,
       {
         ref,
         className: clsx_default(
-          global_css_defense_default6.p,
+          global_css_defense_default8.p,
           field_default2.description,
-          className2
+          className
         ),
         ...restProps
       }
@@ -51581,11 +54224,11 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/field/details.mjs
-  var import_element84 = __toESM(require_element(), 1);
-  var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
-  function getRuntime22() {
+  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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51596,28 +54239,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument22(document);
+      registerDocument27(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash22(targetDocument, hash) {
+  function documentContainsStyleHash27(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE22}]`
+      `style[${STYLE_HASH_ATTRIBUTE27}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle22(targetDocument, hash, css) {
+  function injectStyle27(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime22();
+    const runtime = getRuntime27();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51626,24 +54269,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash22(targetDocument, hash)) {
+    if (documentContainsStyleHash27(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE22, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument22(targetDocument) {
-    const runtime = getRuntime22();
+  function registerDocument27(targetDocument) {
+    const runtime = getRuntime27();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle22(targetDocument, hash, css);
+      injectStyle27(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51657,26 +54300,26 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle22(hash, css) {
-    const runtime = getRuntime22();
+  function registerStyle27(hash, css) {
+    const runtime = getRuntime27();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle22(targetDocument, hash, css);
+      injectStyle27(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle22("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("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_element84.forwardRef)(
-    function Details2({ className: className2, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(import_jsx_runtime212.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(index_parts_exports2.Description, {}), children: (0, import_i18n34.__)("More details follow the field.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+  var Details = (0, import_element91.forwardRef)(
+    function Details2({ className, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(index_parts_exports2.Description, {}), children: (0, import_i18n37.__)("More details follow the field.") }),
+        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
           "div",
           {
             ref,
-            className: clsx_default(field_default3.description, className2),
+            className: clsx_default(field_default3.description, className),
             ...restProps
           }
         )
@@ -51685,11 +54328,11 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/field/control.mjs
-  var import_element85 = __toESM(require_element(), 1);
-  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
-  var Control = (0, import_element85.forwardRef)(
+  var import_element92 = __toESM(require_element(), 1);
+  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
+  var Control = (0, import_element92.forwardRef)(
     function Control2(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(index_parts_exports2.Control, { ref, ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(index_parts_exports2.Control, { ref, ...props });
     }
   );

@@ -51707,10 +54350,10 @@ var wp;
   });

   // packages/ui/build-module/form/primitives/select/group.mjs
-  var import_element86 = __toESM(require_element(), 1);
-  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
-  function getRuntime23() {
+  var import_element93 = __toESM(require_element(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
+  function getRuntime28() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51721,28 +54364,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument23(document);
+      registerDocument28(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash23(targetDocument, hash) {
+  function documentContainsStyleHash28(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE23}]`
+      `style[${STYLE_HASH_ATTRIBUTE28}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle23(targetDocument, hash, css) {
+  function injectStyle28(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime23();
+    const runtime = getRuntime28();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51751,24 +54394,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash23(targetDocument, hash)) {
+    if (documentContainsStyleHash28(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument23(targetDocument) {
-    const runtime = getRuntime23();
+  function registerDocument28(targetDocument) {
+    const runtime = getRuntime28();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle23(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51782,23 +54425,23 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle23(hash, css) {
-    const runtime = getRuntime23();
+  function registerStyle28(hash, css) {
+    const runtime = getRuntime28();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle23(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle23("5705fc490f", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--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;transform:translate(0);&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity: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))}}}}@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-lg,40px);--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)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._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-lg,40px);--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)}}}');
+    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)}}}');
   }
-  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-compact": "f181b98b0d33282a__is-size-compact", "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_element86.forwardRef)(
-    function Group2({ className: className2, children, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+  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)(
+    function Group2({ className, children, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
         index_parts_exports3.Group,
         {
-          className: clsx_default(item_popup_default.group, className2),
+          className: clsx_default(item_popup_default.group, className),
           ref,
           ...restProps,
           children
@@ -51808,10 +54451,10 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/select/group-label.mjs
-  var import_element87 = __toESM(require_element(), 1);
-  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
-  function getRuntime24() {
+  var import_element94 = __toESM(require_element(), 1);
+  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
+  function getRuntime29() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51822,28 +54465,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument24(document);
+      registerDocument29(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash24(targetDocument, hash) {
+  function documentContainsStyleHash29(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE24}]`
+      `style[${STYLE_HASH_ATTRIBUTE29}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle24(targetDocument, hash, css) {
+  function injectStyle29(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime24();
+    const runtime = getRuntime29();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51852,24 +54495,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash24(targetDocument, hash)) {
+    if (documentContainsStyleHash29(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument24(targetDocument) {
-    const runtime = getRuntime24();
+  function registerDocument29(targetDocument) {
+    const runtime = getRuntime29();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle24(targetDocument, hash, css);
+      injectStyle29(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51883,28 +54526,28 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle24(hash, css) {
-    const runtime = getRuntime24();
+  function registerStyle29(hash, css) {
+    const runtime = getRuntime29();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle24(targetDocument, hash, css);
+      injectStyle29(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle24("5705fc490f", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--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;transform:translate(0);&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity: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))}}}}@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-lg,40px);--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)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._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-lg,40px);--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)}}}');
+    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)}}}');
   }
-  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-compact": "f181b98b0d33282a__is-size-compact", "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_element87.forwardRef)(
-    function GroupLabel2({ className: className2, children, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+  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)(
+    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"],
-            className2
+            className
           ),
-          render: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(index_parts_exports3.GroupLabel, { ref, ...restProps }),
+          render: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(index_parts_exports3.GroupLabel, { ref, ...restProps }),
           children
         }
       );
@@ -51912,10 +54555,10 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/select/item.mjs
-  var import_element88 = __toESM(require_element(), 1);
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
-  function getRuntime25() {
+  var import_element95 = __toESM(require_element(), 1);
+  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
+  function getRuntime30() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -51926,28 +54569,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument25(document);
+      registerDocument30(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash25(targetDocument, hash) {
+  function documentContainsStyleHash30(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE25}]`
+      `style[${STYLE_HASH_ATTRIBUTE30}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle25(targetDocument, hash, css) {
+  function injectStyle30(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime25();
+    const runtime = getRuntime30();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -51956,24 +54599,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash25(targetDocument, hash)) {
+    if (documentContainsStyleHash30(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument25(targetDocument) {
-    const runtime = getRuntime25();
+  function registerDocument30(targetDocument) {
+    const runtime = getRuntime30();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle25(targetDocument, hash, css);
+      injectStyle30(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -51987,37 +54630,37 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle25(hash, css) {
-    const runtime = getRuntime25();
+  function registerStyle30(hash, css) {
+    const runtime = getRuntime30();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle25(targetDocument, hash, css);
+      injectStyle30(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle25("5705fc490f", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--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;transform:translate(0);&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity: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))}}}}@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-lg,40px);--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)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._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-lg,40px);--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("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 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-compact": "f181b98b0d33282a__is-size-compact", "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_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" };
   if (typeof process === "undefined" || true) {
-    registerStyle25("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+    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" };
-  var Item3 = (0, import_element88.forwardRef)(
-    function Item23({ className: className2, value, size: size4 = "default", children, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)(
+  var Item3 = (0, import_element95.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,
-            item_popup_default3[`is-size-${size4}`],
-            className2
+            size4 === "small" && item_popup_default3["is-size-small"],
+            className
           ),
           value,
           ref,
           ...restProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
               Icon,
               {
                 icon: check_default,
@@ -52028,7 +54671,7 @@ var wp;
                 size: size4 === "small" ? 20 : 24
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(index_parts_exports3.ItemText, { children })
+            /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(index_parts_exports3.ItemText, { children })
           ]
         }
       );
@@ -52036,13 +54679,13 @@ var wp;
   );

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

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

   // packages/ui/build-module/form/primitives/select/positioner.mjs
-  var import_element90 = __toESM(require_element(), 1);
-  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
-  function getRuntime26() {
+  var import_element97 = __toESM(require_element(), 1);
+  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
+  function getRuntime31() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -52067,28 +54710,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument26(document);
+      registerDocument31(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash26(targetDocument, hash) {
+  function documentContainsStyleHash31(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE26}]`
+      `style[${STYLE_HASH_ATTRIBUTE31}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle26(targetDocument, hash, css) {
+  function injectStyle31(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime26();
+    const runtime = getRuntime31();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -52097,24 +54740,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash26(targetDocument, hash)) {
+    if (documentContainsStyleHash31(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument26(targetDocument) {
-    const runtime = getRuntime26();
+  function registerDocument31(targetDocument) {
+    const runtime = getRuntime31();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle26(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -52128,24 +54771,24 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle26(hash, css) {
-    const runtime = getRuntime26();
+  function registerStyle31(hash, css) {
+    const runtime = getRuntime31();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle26(targetDocument, hash, css);
+      injectStyle31(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}}}}");
+    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_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle26("8c70612dd7", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}}}");
+    registerStyle31("8c70612dd7", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}}}");
   }
-  var style_default18 = { "positioner": "_0ab863136fb95530__positioner" };
-  var Positioner2 = (0, import_element90.forwardRef)(
-    function SelectPositioner3({ className: className2, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+  var style_default23 = { "positioner": "_0ab863136fb95530__positioner" };
+  var Positioner2 = (0, import_element97.forwardRef)(
+    function SelectPositioner3({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
         index_parts_exports3.Positioner,
         {
           ...ITEM_POPUP_POSITIONER_PROPS,
@@ -52154,8 +54797,8 @@ var wp;
           ref,
           className: clsx_default(
             resets_default8["box-sizing"],
-            style_default18.positioner,
-            className2
+            style_default23.positioner,
+            className
           )
         }
       );
@@ -52163,9 +54806,9 @@ var wp;
   );

   // packages/ui/build-module/form/primitives/select/popup.mjs
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
-  function getRuntime27() {
+  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
+  function getRuntime32() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -52176,28 +54819,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument27(document);
+      registerDocument32(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash27(targetDocument, hash) {
+  function documentContainsStyleHash32(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE27}]`
+      `style[${STYLE_HASH_ATTRIBUTE32}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle27(targetDocument, hash, css) {
+  function injectStyle32(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime27();
+    const runtime = getRuntime32();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -52206,24 +54849,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash27(targetDocument, hash)) {
+    if (documentContainsStyleHash32(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument27(targetDocument) {
-    const runtime = getRuntime27();
+  function registerDocument32(targetDocument) {
+    const runtime = getRuntime32();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle27(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -52237,26 +54880,26 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle27(hash, css) {
-    const runtime = getRuntime27();
+  function registerStyle32(hash, css) {
+    const runtime = getRuntime32();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle27(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle27("5705fc490f", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--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;transform:translate(0);&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity: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))}}}}@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-lg,40px);--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)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._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-lg,40px);--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("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 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-compact": "f181b98b0d33282a__is-size-compact", "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_element91.forwardRef)(
-    function Popup22({ className: className2, portal, positioner, children, ...restProps }, ref) {
-      const popupContent = /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(ThemeProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+  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)(
         index_parts_exports3.Popup,
         {
           ref,
-          className: clsx_default(item_popup_default4.popup, className2),
+          className: clsx_default(item_popup_default4.popup, className),
           ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(index_parts_exports3.List, { className: item_popup_default4.list, children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(index_parts_exports3.List, { className: item_popup_default4.list, children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
             "div",
             {
               className: item_popup_default4["list-scrollable-container"],
@@ -52267,25 +54910,25 @@ var wp;
       ) });
       const positionedPopup = renderSlotWithChildren(
         positioner,
-        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Positioner2, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(Positioner2, {}),
         popupContent
       );
-      return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Portal2, {}), positionedPopup);
+      return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(Portal2, {}), positionedPopup);
     }
   );

   // packages/ui/build-module/form/primitives/select/root.mjs
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
   function Root7(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(index_parts_exports3.Root, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(index_parts_exports3.Root, { ...props }) });
   }

   // packages/ui/build-module/form/primitives/select/trigger.mjs
-  var import_element92 = __toESM(require_element(), 1);
-  var import_i18n35 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
-  function getRuntime28() {
+  var import_element99 = __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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -52296,28 +54939,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument28(document);
+      registerDocument33(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash28(targetDocument, hash) {
+  function documentContainsStyleHash33(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE28}]`
+      `style[${STYLE_HASH_ATTRIBUTE33}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle28(targetDocument, hash, css) {
+  function injectStyle33(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime28();
+    const runtime = getRuntime33();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -52326,24 +54969,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash28(targetDocument, hash)) {
+    if (documentContainsStyleHash33(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument28(targetDocument) {
-    const runtime = getRuntime28();
+  function registerDocument33(targetDocument) {
+    const runtime = getRuntime33();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle28(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -52357,42 +55000,42 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle28(hash, css) {
-    const runtime = getRuntime28();
+  function registerStyle33(hash, css) {
+    const runtime = getRuntime33();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle28(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle28("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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))}}}");
   }
-  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_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) {
-    registerStyle28("7b4a0ac519", "@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] &{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}}._308bc63e43681f99__trigger-caret{flex:0 0 auto}}}");
+    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}}}");
   }
   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_element92.forwardRef)(
+  var Trigger3 = (0, import_element99.forwardRef)(
     function Trigger22({
-      className: className2,
+      className,
       size: size4,
       variant,
       children,
-      placeholder = (0, import_i18n35.__)("Select"),
+      placeholder = (0, import_i18n38.__)("Select"),
       ...restProps
     }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
         InputLayout3,
         {
           className: clsx_default(
-            focus_module_default4["outset-ring--focus-within-except-active"],
+            focus_module_default5["outset-ring--focus-within-except-active"],
             select_trigger_default["trigger-wrapper"],
             variant === "minimal" && select_trigger_default["is-minimal"],
-            className2
+            className
           ),
           size: size4,
           isBorderless: variant === "minimal",
-          children: /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(
             index_parts_exports3.Trigger,
             {
               ...restProps,
@@ -52403,7 +55046,7 @@ var wp;
               "data-can-disable-input-layout": true,
               ref,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
                   index_parts_exports3.Value,
                   {
                     placeholder,
@@ -52411,7 +55054,7 @@ var wp;
                     children
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
                   Icon,
                   {
                     className: select_trigger_default["trigger-caret"],
@@ -52427,31 +55070,261 @@ var wp;
     }
   );

-  // packages/ui/build-module/form/select-control/select-control.mjs
-  var import_element95 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/form/select-control/context.mjs
-  var import_element93 = __toESM(require_element(), 1);
-  var SelectControlSizeContext = (0, import_element93.createContext)(void 0);
-  var useSelectControlSizeContext = () => {
-    return (0, import_element93.useContext)(SelectControlSizeContext);
+  // packages/ui/build-module/form/primitives/textarea/textarea.mjs
+  var import_element100 = __toESM(require_element(), 1);
+  var import_jsx_runtime234 = __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, 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;
+      }
+    }
+    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;
+    }
+    if (documentContainsStyleHash34(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  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) {
+        return;
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle34(hash, css) {
+    const runtime = getRuntime34();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle34(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}}}");
+  }
+  var style_default24 = { "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)}");
+  }
+  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_element100.cloneElement)(render4, mergeProps(props, restProps));
+    };
   };
+  var Textarea = (0, import_element100.forwardRef)(
+    function Textarea2({
+      className,
+      defaultValue,
+      disabled: disabled2,
+      onValueChange,
+      render: render4,
+      rows = 4,
+      style,
+      value,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+        Input3,
+        {
+          className: clsx_default(style_default24.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
+              ),
+              ref,
+              rows,
+              ...restProps
+            }
+          ),
+          value,
+          defaultValue,
+          onValueChange,
+          disabled: disabled2
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/form/input-control/input-control.mjs
+  var import_element101 = __toESM(require_element(), 1);
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
+  function getRuntime35() {
+    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") {
+      registerDocument35(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash35(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE35}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle35(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime35();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash35(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument35(targetDocument) {
+    const runtime = getRuntime35();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle35(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 registerStyle35(hash, css) {
+    const runtime = getRuntime35();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle35(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}}}}}");
+  }
+  var style_default25 = { "root": "a9211a7e6af24bed__root" };
+  var InputControl = (0, import_element101.forwardRef)(
+    function InputControl2({
+      className,
+      label,
+      description,
+      details,
+      hideLabelFromVision,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(field_exports.Root, { className: clsx_default(style_default25.root, className), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+        /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(Input3, { ref, ...restProps }),
+        description && /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Description, { children: description }),
+        details && /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Details, { children: details })
+      ] });
+    }
+  );
+
+  // packages/ui/build-module/form/select-control/select-control.mjs
+  var import_element103 = __toESM(require_element(), 1);

   // packages/ui/build-module/form/select-control/item.mjs
-  var import_element94 = __toESM(require_element(), 1);
-  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
-  var Item4 = (0, import_element94.forwardRef)(
-    function Item24({ size: sizeProp, ...restProps }, ref) {
-      const contextSize = useSelectControlSizeContext();
-      const size4 = sizeProp ?? contextSize;
-      return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(select_exports.Item, { size: size4, ref, ...restProps });
+  var import_element102 = __toESM(require_element(), 1);
+  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var Item4 = (0, import_element102.forwardRef)(
+    function Item24(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(select_exports.Item, { ref, ...props });
     }
   );

   // packages/ui/build-module/form/select-control/select-control.mjs
-  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
-  var SelectControl = (0, import_element95.forwardRef)(function SelectControl2({
-    className: className2,
+  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
+  var SelectControl = (0, import_element103.forwardRef)(function SelectControl2({
+    className,
     children,
     items,
     label,
@@ -52463,10 +55336,10 @@ var wp;
     triggerContent,
     ...restProps
   }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(field_exports.Root, { className: className2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(select_exports.Root, { items, ...restProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(field_exports.Root, { className, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+      /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(select_exports.Root, { items, ...restProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           select_exports.Trigger,
           {
             ref,
@@ -52475,7 +55348,7 @@ var wp;
             children: triggerContent
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(select_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(SelectControlSizeContext.Provider, { value: size4, children: children !== void 0 ? children : items?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(select_exports.Popup, { children: children !== void 0 ? children : items?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
           Item4,
           {
             value: item,
@@ -52484,10 +55357,10 @@ var wp;
             children: item.label
           },
           item.value ?? "null"
-        )) }) })
+        )) })
       ] }),
-      description && /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(field_exports.Description, { children: description }),
-      details && /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(field_exports.Details, { children: details })
+      description && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(field_exports.Description, { children: description }),
+      details && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(field_exports.Details, { children: details })
     ] });
   });

@@ -52511,64 +55384,619 @@ var wp;
     Item: Item4
   });

+  // packages/ui/build-module/form/textarea-control/textarea-control.mjs
+  var import_element104 = __toESM(require_element(), 1);
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  var TextareaControl = (0, import_element104.forwardRef)(function TextareaControl2({
+    className,
+    label,
+    description,
+    details,
+    hideLabelFromVision,
+    ...restProps
+  }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(field_exports.Root, { className, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
+      /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(Textarea, { ref, ...restProps }),
+      description && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(field_exports.Description, { children: description }),
+      details && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(field_exports.Details, { children: details })
+    ] });
+  });
+
+  // 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_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]);
+    return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(InputControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  });
+
+  // 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_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]);
+    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
+      }
+    );
+  });
+
+  // packages/ui/build-module/tabs/index.mjs
+  var tabs_exports = {};
+  __export(tabs_exports, {
+    List: () => List,
+    Panel: () => Panel2,
+    Root: () => Root8,
+    Tab: () => Tab
+  });
+
+  // packages/ui/build-module/tabs/list.mjs
+  var import_element107 = __toESM(require_element(), 1);
+  var import_compose25 = __toESM(require_compose(), 1);
+  var import_jsx_runtime241 = __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);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash36(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE36}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  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) {
+        return;
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  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("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 SCROLL_EPSILON = 1;
+  var List = (0, import_element107.forwardRef)(
+    function TabList({
+      children,
+      variant = "default",
+      className,
+      activateOnFocus,
+      ...otherProps
+    }, forwardedRef) {
+      const [listEl, setListEl] = (0, import_element107.useState)(null);
+      const [overflow, setOverflow] = (0, import_element107.useState)({
+        first: false,
+        last: false,
+        isScrolling: false
+      });
+      (0, import_element107.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;
+          }
+        };
+        listEl.addEventListener(
+          "scroll",
+          throttleMeasureOverflowOnScroll,
+          { passive: true }
+        );
+        observeTabs();
+        measureOverflow();
+        return () => {
+          listEl.removeEventListener(
+            "scroll",
+            throttleMeasureOverflowOnScroll
+          );
+          resizeObserver.disconnect();
+          mutationObserver.disconnect();
+        };
+      }, [listEl]);
+      const mergedListRef = (0, import_compose25.useMergeRefs)([
+        forwardedRef,
+        (el) => setListEl(el)
+      ]);
+      return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(
+        index_parts_exports4.List,
+        {
+          ref: mergedListRef,
+          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`],
+            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 })
+          ]
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/tabs/panel.mjs
+  var import_element109 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/tabs/context.mjs
+  var import_element108 = __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;
+  function useRegisterTabDev() {
+    const context = (0, import_element108.useContext)(TabsValidationContext);
+    (0, import_element108.useEffect)(() => {
+      if (context) {
+        return context.registerTab();
+      }
+      return void 0;
+    }, [context]);
+  }
+  function useRegisterTabProd() {
+  }
+  var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
+  function useRegisterPanelDev() {
+    const context = (0, import_element108.useContext)(TabsValidationContext);
+    (0, import_element108.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_element108.useRef)(0);
+    const panelCountRef = (0, import_element108.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_element108.useCallback)(() => {
+      tabCountRef.current += 1;
+      scheduleValidation();
+      return () => {
+        tabCountRef.current -= 1;
+        scheduleValidation();
+      };
+    }, [scheduleValidation]);
+    const registerPanel = (0, import_element108.useCallback)(() => {
+      panelCountRef.current += 1;
+      scheduleValidation();
+      return () => {
+        panelCountRef.current -= 1;
+        scheduleValidation();
+      };
+    }, [scheduleValidation]);
+    const contextValue = (0, import_element108.useMemo)(
+      () => ({
+        registerTab,
+        registerPanel
+      }),
+      [registerTab, registerPanel]
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+  }
+  function TabsValidationProviderProd({
+    children
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_jsx_runtime242.Fragment, { children });
+  }
+  var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;
+
+  // packages/ui/build-module/tabs/panel.mjs
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  var 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);
+    }
+  }
+  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_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) {
+    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))}}}");
+  }
+  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)(
+    function TabPanel({ className, ...otherProps }, forwardedRef) {
+      useRegisterPanel();
+      return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+        index_parts_exports4.Panel,
+        {
+          ref: forwardedRef,
+          className: clsx_default(
+            global_css_defense_default10.div,
+            focus_module_default6["outset-ring--focus-visible"],
+            className
+          ),
+          ...otherProps
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/tabs/root.mjs
+  var import_element110 = __toESM(require_element(), 1);
+  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
+  var Root8 = (0, import_element110.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_jsx_runtime245 = __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("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) {
+    useRegisterTab();
+    return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(
+      index_parts_exports4.Tab,
+      {
+        ref: forwardedRef,
+        className: clsx_default(style_default27.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"] })
+        ]
+      }
+    );
+  });
+
   // packages/block-editor/build-module/components/inserter/menu.mjs
-  var import_i18n65 = __toESM(require_i18n(), 1);
-  var import_compose49 = __toESM(require_compose(), 1);
-  var import_data65 = __toESM(require_data(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);
+  var import_compose54 = __toESM(require_compose(), 1);
+  var import_data66 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/inserter/tips.mjs
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_element96 = __toESM(require_element(), 1);
+  var import_i18n39 = __toESM(require_i18n(), 1);
+  var import_element112 = __toESM(require_element(), 1);
   var import_components27 = __toESM(require_components(), 1);
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
   var globalTips = [
-    (0, import_element96.createInterpolateElement)(
-      (0, import_i18n36.__)(
+    (0, import_element112.createInterpolateElement)(
+      (0, import_i18n39.__)(
         "While writing, you can press <kbd>/</kbd> to quickly insert new blocks."
       ),
-      { kbd: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("kbd", {}) }
+      { kbd: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("kbd", {}) }
     ),
-    (0, import_element96.createInterpolateElement)(
-      (0, import_i18n36.__)(
+    (0, import_element112.createInterpolateElement)(
+      (0, import_i18n39.__)(
         "Indent a list by pressing <kbd>space</kbd> at the beginning of a line."
       ),
-      { kbd: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("kbd", {}) }
+      { kbd: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("kbd", {}) }
     ),
-    (0, import_element96.createInterpolateElement)(
-      (0, import_i18n36.__)(
+    (0, import_element112.createInterpolateElement)(
+      (0, import_i18n39.__)(
         "Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."
       ),
-      { kbd: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("kbd", {}) }
+      { kbd: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("kbd", {}) }
     ),
-    (0, import_i18n36.__)("Drag files into the editor to automatically insert media blocks."),
-    (0, import_i18n36.__)("Change a block's type by pressing the block icon on the toolbar.")
+    (0, import_i18n39.__)("Drag files into the editor to automatically insert media blocks."),
+    (0, import_i18n39.__)("Change a block's type by pressing the block icon on the toolbar.")
   ];
   function Tips() {
-    const [randomIndex] = (0, import_element96.useState)(
+    const [randomIndex] = (0, import_element112.useState)(
       () => Math.floor(Math.random() * globalTips.length)
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components27.Tip, { children: globalTips[randomIndex] });
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components27.Tip, { children: globalTips[randomIndex] });
   }
   var tips_default = Tips;

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

   // packages/block-editor/build-module/components/block-card/index.mjs
   var import_components28 = __toESM(require_components(), 1);
   var import_data33 = __toESM(require_data(), 1);
   var import_deprecated6 = __toESM(require_deprecated(), 1);
-  var import_i18n37 = __toESM(require_i18n(), 1);
+  var import_i18n40 = __toESM(require_i18n(), 1);
   var import_blocks26 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
   var { Badge: WCBadge2 } = unlock(import_components28.privateApis);
   function OptionalParentSelectButton({ children, onClick }) {
     if (!onClick) {
       return children;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
       import_components28.Button,
       {
         __next40pxDefaultSize: true,
@@ -52583,7 +56011,7 @@ var wp;
     icon,
     description,
     blockType,
-    className: className2,
+    className,
     name,
     allowParentNavigation,
     parentClientId,
@@ -52618,7 +56046,7 @@ var wp;
     );
     const { selectBlock: selectBlock2 } = (0, import_data33.useDispatch)(store);
     const TitleElement = parentClientId ? "div" : "h2";
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
       "div",
       {
         className: clsx_default(
@@ -52627,47 +56055,47 @@ var wp;
             "is-parent": parentClientId,
             "is-child": isChild
           },
-          className2
+          className
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(Stack, { direction: "column", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(Stack, { direction: "row", align: "center", justify: "space-between", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(Stack, { direction: "row", align: "center", justify: "flex-start", children: [
-              parentBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(Stack, { direction: "column", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(Stack, { direction: "row", align: "center", justify: "space-between", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(Stack, { direction: "row", align: "center", justify: "flex-start", children: [
+              parentBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
                 import_components28.Button,
                 {
                   onClick: () => selectBlock2(parentBlockClientId),
-                  label: parentBlockName ? (0, import_i18n37.sprintf)(
+                  label: parentBlockName ? (0, import_i18n40.sprintf)(
                     /* translators: %s: The name of the parent block. */
-                    (0, import_i18n37.__)('Go to "%s" block'),
+                    (0, import_i18n40.__)('Go to "%s" block'),
                     (0, import_blocks26.getBlockType)(parentBlockName)?.title
-                  ) : (0, import_i18n37.__)("Go to parent block"),
+                  ) : (0, import_i18n40.__)("Go to parent block"),
                   style: (
                     // TODO: This style override is also used in ToolsPanelHeader.
                     // It should be supported out-of-the-box by Button.
                     { minWidth: 24, padding: 0 }
                   ),
-                  icon: (0, import_i18n37.isRTL)() ? chevron_right_default : chevron_left_default,
+                  icon: (0, import_i18n40.isRTL)() ? chevron_right_default : chevron_left_default,
                   size: "small"
                 }
               ),
-              isChild && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("span", { className: "block-editor-block-card__child-indicator-icon", children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              isChild && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { className: "block-editor-block-card__child-indicator-icon", children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
                 import_components28.Icon,
                 {
-                  icon: (0, import_i18n37.isRTL)() ? arrow_left_default : arrow_right_default
+                  icon: (0, import_i18n40.isRTL)() ? arrow_left_default : arrow_right_default
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
                 OptionalParentSelectButton,
                 {
                   onClick: parentClientId ? () => {
                     selectBlock2(parentClientId);
                   } : void 0,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(block_icon_default, { icon, showColors: true }),
-                    /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(TitleElement, { className: "block-editor-block-card__title", children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("span", { className: "block-editor-block-card__name", children: !!name?.length ? name : title }),
-                        !parentClientId && !isChild && !!name?.length && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(WCBadge2, { children: title })
+                    /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(block_icon_default, { icon, showColors: true }),
+                    /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(TitleElement, { className: "block-editor-block-card__title", children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { className: "block-editor-block-card__name", children: !!name?.length ? name : title }),
+                        !parentClientId && !isChild && !!name?.length && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(WCBadge2, { children: title })
                       ] }),
                       children
                     ] })
@@ -52677,7 +56105,7 @@ var wp;
             ] }),
             controls
           ] }),
-          !parentClientId && !isChild && description && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(Text, { className: "block-editor-block-card__description", children: description })
+          !parentClientId && !isChild && description && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(Text, { className: "block-editor-block-card__description", children: description })
         ] })
       }
     );
@@ -52685,22 +56113,22 @@ var wp;
   var block_card_default = BlockCard;

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

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

   // packages/block-editor/build-module/components/provider/with-registry-provider.mjs
-  var import_element97 = __toESM(require_element(), 1);
+  var import_element113 = __toESM(require_element(), 1);
   var import_data34 = __toESM(require_data(), 1);
-  var import_compose21 = __toESM(require_compose(), 1);
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var import_compose26 = __toESM(require_compose(), 1);
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
   function getSubRegistry(subRegistries, registry, useSubRegistry) {
     if (!useSubRegistry) {
       return registry;
@@ -52713,34 +56141,34 @@ var wp;
     }
     return subRegistry;
   }
-  var withRegistryProvider = (0, import_compose21.createHigherOrderComponent)(
+  var withRegistryProvider = (0, import_compose26.createHigherOrderComponent)(
     (WrappedComponent) => function WithRegistryProvider({ useSubRegistry = true, ...props }) {
       const registry = (0, import_data34.useRegistry)();
-      const [subRegistries] = (0, import_element97.useState)(() => /* @__PURE__ */ new WeakMap());
+      const [subRegistries] = (0, import_element113.useState)(() => /* @__PURE__ */ new WeakMap());
       const subRegistry = getSubRegistry(
         subRegistries,
         registry,
         useSubRegistry
       );
       if (subRegistry === registry) {
-        return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(WrappedComponent, { registry, ...props });
+        return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(WrappedComponent, { registry, ...props });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(import_data34.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(WrappedComponent, { registry: subRegistry, ...props }) });
+      return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_data34.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(WrappedComponent, { registry: subRegistry, ...props }) });
     },
     "withRegistryProvider"
   );
   var with_registry_provider_default = withRegistryProvider;

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

   // packages/block-editor/build-module/components/keyboard-shortcuts/index.mjs
-  var import_element100 = __toESM(require_element(), 1);
+  var import_element116 = __toESM(require_element(), 1);
   var import_data36 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_i18n38 = __toESM(require_i18n(), 1);
+  var import_i18n41 = __toESM(require_i18n(), 1);
   function KeyboardShortcuts() {
     return null;
   }
@@ -53030,11 +56458,11 @@ var wp;
       import_keyboard_shortcuts3.store
     );
     const [blockVisibility2] = useSettings("blockVisibility.allowEditing");
-    (0, import_element100.useEffect)(() => {
+    (0, import_element116.useEffect)(() => {
       registerShortcut({
         name: "core/block-editor/copy",
         category: "block",
-        description: (0, import_i18n38.__)("Copy the selected block(s)."),
+        description: (0, import_i18n41.__)("Copy the selected block(s)."),
         keyCombination: {
           modifier: "primary",
           character: "c"
@@ -53043,7 +56471,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/cut",
         category: "block",
-        description: (0, import_i18n38.__)("Cut the selected block(s)."),
+        description: (0, import_i18n41.__)("Cut the selected block(s)."),
         keyCombination: {
           modifier: "primary",
           character: "x"
@@ -53052,7 +56480,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/paste",
         category: "block",
-        description: (0, import_i18n38.__)("Paste the selected block(s)."),
+        description: (0, import_i18n41.__)("Paste the selected block(s)."),
         keyCombination: {
           modifier: "primary",
           character: "v"
@@ -53061,7 +56489,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/duplicate",
         category: "block",
-        description: (0, import_i18n38.__)("Duplicate the selected block(s)."),
+        description: (0, import_i18n41.__)("Duplicate the selected block(s)."),
         keyCombination: {
           modifier: "primaryShift",
           character: "d"
@@ -53070,7 +56498,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/remove",
         category: "block",
-        description: (0, import_i18n38.__)("Remove the selected block(s)."),
+        description: (0, import_i18n41.__)("Remove the selected block(s)."),
         keyCombination: {
           modifier: "access",
           character: "z"
@@ -53079,7 +56507,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/paste-styles",
         category: "block",
-        description: (0, import_i18n38.__)(
+        description: (0, import_i18n41.__)(
           "Paste the copied style to the selected block(s)."
         ),
         keyCombination: {
@@ -53090,7 +56518,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/insert-before",
         category: "block",
-        description: (0, import_i18n38.__)(
+        description: (0, import_i18n41.__)(
           "Insert a new block before the selected block(s)."
         ),
         keyCombination: {
@@ -53101,7 +56529,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/insert-after",
         category: "block",
-        description: (0, import_i18n38.__)(
+        description: (0, import_i18n41.__)(
           "Insert a new block after the selected block(s)."
         ),
         keyCombination: {
@@ -53112,7 +56540,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/delete-multi-selection",
         category: "block",
-        description: (0, import_i18n38.__)("Delete selection."),
+        description: (0, import_i18n41.__)("Delete selection."),
         keyCombination: {
           character: "del"
         },
@@ -53125,7 +56553,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/stop-editing-as-blocks",
         category: "block",
-        description: (0, import_i18n38.__)("Finish editing a design."),
+        description: (0, import_i18n41.__)("Finish editing a design."),
         keyCombination: {
           character: "escape"
         }
@@ -53133,7 +56561,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/select-all",
         category: "selection",
-        description: (0, import_i18n38.__)(
+        description: (0, import_i18n41.__)(
           "Select all text when typing. Press again to select all blocks."
         ),
         keyCombination: {
@@ -53144,7 +56572,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/unselect",
         category: "selection",
-        description: (0, import_i18n38.__)("Clear selection."),
+        description: (0, import_i18n41.__)("Clear selection."),
         keyCombination: {
           character: "escape"
         }
@@ -53152,7 +56580,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/multi-text-selection",
         category: "selection",
-        description: (0, import_i18n38.__)("Select text across multiple blocks."),
+        description: (0, import_i18n41.__)("Select text across multiple blocks."),
         keyCombination: {
           modifier: "shift",
           // Spotted during my own research — invalid character?
@@ -53162,7 +56590,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/focus-toolbar",
         category: "global",
-        description: (0, import_i18n38.__)("Navigate to the nearest toolbar."),
+        description: (0, import_i18n41.__)("Navigate to the nearest toolbar."),
         keyCombination: {
           modifier: "alt",
           character: "F10"
@@ -53171,7 +56599,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/move-up",
         category: "block",
-        description: (0, import_i18n38.__)("Move the selected block(s) up."),
+        description: (0, import_i18n41.__)("Move the selected block(s) up."),
         keyCombination: {
           modifier: "secondary",
           character: "t"
@@ -53180,7 +56608,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/move-down",
         category: "block",
-        description: (0, import_i18n38.__)("Move the selected block(s) down."),
+        description: (0, import_i18n41.__)("Move the selected block(s) down."),
         keyCombination: {
           modifier: "secondary",
           character: "y"
@@ -53189,7 +56617,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/collapse-list-view",
         category: "list-view",
-        description: (0, import_i18n38.__)("Collapse all other items."),
+        description: (0, import_i18n41.__)("Collapse all other items."),
         keyCombination: {
           modifier: "alt",
           character: "l"
@@ -53198,7 +56626,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/group",
         category: "block",
-        description: (0, import_i18n38.__)(
+        description: (0, import_i18n41.__)(
           "Create a group block from the selected multiple blocks."
         ),
         keyCombination: {
@@ -53212,7 +56640,7 @@ var wp;
         registerShortcut({
           name: "core/block-editor/toggle-block-visibility",
           category: "block",
-          description: (0, import_i18n38.__)("Show or hide the selected block(s)."),
+          description: (0, import_i18n41.__)("Show or hide the selected block(s)."),
           keyCombination: {
             modifier: "primaryShift",
             character: "h"
@@ -53222,7 +56650,7 @@ var wp;
       registerShortcut({
         name: "core/block-editor/rename",
         category: "block",
-        description: (0, import_i18n38.__)("Rename the selected block."),
+        description: (0, import_i18n41.__)("Rename the selected block."),
         keyCombination: {
           modifier: "primaryAlt",
           character: "r"
@@ -53234,10 +56662,175 @@ var wp;
   KeyboardShortcuts.Register = KeyboardShortcutsRegister;
   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_data37 = __toESM(require_data(), 1);
+  var import_keyboard_shortcuts4 = __toESM(require_keyboard_shortcuts(), 1);
+  var import_blocks28 = __toESM(require_blocks(), 1);
+  var import_warning5 = __toESM(require_warning(), 1);
+  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
+  function useDeclaredBlockShortcuts() {
+    return (0, import_data37.useSelect)(
+      (select3) => unlock(select3(import_blocks28.store)).getBlockKeyboardShortcuts(),
+      []
+    );
+  }
+  function useApplyBlockShortcut() {
+    const {
+      getBlock: getBlock2,
+      getBlockName: getBlockName2,
+      getBlockAttributes: getBlockAttributes3,
+      getBlockEditingMode: getBlockEditingMode2,
+      getSelectedBlockClientId: getSelectedBlockClientId2
+    } = (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)(
+      ({ targetBlockName, blockNames, variationName }) => {
+        const clientId = getSelectedBlockClientId2();
+        if (!clientId) {
+          return false;
+        }
+        if (getBlockEditingMode2(clientId) !== "default") {
+          return false;
+        }
+        const blockName = getBlockName2(clientId);
+        if (!blockNames.includes(blockName)) {
+          return false;
+        }
+        const variation = variationName ? getBlockVariations2(targetBlockName)?.find(
+          ({ name }) => name === variationName
+        ) : void 0;
+        if (blockName === targetBlockName) {
+          if (!variation?.attributes) {
+            return false;
+          }
+          const activeVariation = getActiveBlockVariation(
+            targetBlockName,
+            getBlockAttributes3(clientId)
+          );
+          if (activeVariation?.name !== variationName) {
+            updateBlockAttributes2(clientId, variation.attributes);
+          }
+          return true;
+        }
+        const block = getBlock2(clientId);
+        if (!block) {
+          return false;
+        }
+        let blocks2 = variation ? (0, import_blocks28.switchToBlockType)(block, targetBlockName, variation.name) : null;
+        if (!blocks2) {
+          blocks2 = (0, import_blocks28.switchToBlockType)(block, targetBlockName);
+          if (blocks2 && variation?.attributes) {
+            blocks2 = blocks2.map(
+              (newBlock) => newBlock.name === targetBlockName ? {
+                ...newBlock,
+                attributes: {
+                  ...newBlock.attributes,
+                  ...variation.attributes
+                }
+              } : newBlock
+            );
+          }
+        }
+        if (!blocks2) {
+          return false;
+        }
+        replaceBlocks2(clientId, blocks2);
+        return true;
+      },
+      [
+        getBlock2,
+        getBlockName2,
+        getBlockAttributes3,
+        getBlockEditingMode2,
+        getSelectedBlockClientId2,
+        getBlockVariations2,
+        getActiveBlockVariation,
+        replaceBlocks2,
+        updateBlockAttributes2
+      ]
+    );
+  }
+  function BlockShortcut({ entry, apply }) {
+    (0, import_keyboard_shortcuts4.useShortcut)(entry.name, (event) => {
+      if (event.defaultPrevented) {
+        return;
+      }
+      if (apply(entry)) {
+        event.preventDefault();
+      }
+    });
+    return null;
+  }
+  function BlockShortcutsRegister({ shortcuts }) {
+    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 registered = /* @__PURE__ */ new Map();
+      const combinations = /* @__PURE__ */ new Map();
+      for (const shortcut of shortcuts) {
+        const config2 = {
+          name: shortcut.name,
+          category: "block",
+          description: shortcut.description,
+          keyCombination: shortcut.keyCombination,
+          aliases: shortcut.aliases
+        };
+        const serialized = JSON.stringify(config2);
+        const previous = registered.get(shortcut.name);
+        if (previous !== void 0) {
+          if (previous !== serialized) {
+            (0, import_warning5.default)(
+              `Block keyboard shortcut "${shortcut.name}" is declared more than once with different settings.`
+            );
+          }
+          continue;
+        }
+        const { modifier, character } = shortcut.keyCombination;
+        const combination = `${modifier ?? ""}+${character}`;
+        if (combinations.has(combination)) {
+          (0, import_warning5.default)(
+            `Block keyboard shortcut "${shortcut.name}" uses the same key combination as "${combinations.get(
+              combination
+            )}".`
+          );
+        }
+        combinations.set(combination, shortcut.name);
+        registerShortcut(config2);
+        registered.set(shortcut.name, serialized);
+      }
+      for (const name of registeredRef.current.keys()) {
+        if (!registered.has(name)) {
+          unregisterShortcut(name);
+        }
+      }
+      registeredRef.current = registered;
+    }, [shortcuts, registerShortcut, unregisterShortcut]);
+    return null;
+  }
+  function BlockKeyboardShortcuts() {
+    const shortcuts = useDeclaredBlockShortcuts();
+    const apply = useApplyBlockShortcut();
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_jsx_runtime249.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(BlockShortcutsRegister, { shortcuts }),
+      shortcuts.map((entry, index2) => /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+        BlockShortcut,
+        {
+          entry,
+          apply
+        },
+        `${entry.name}-${index2}`
+      ))
+    ] });
+  }
+
   // packages/block-editor/build-module/components/provider/use-media-upload-settings.mjs
-  var import_element101 = __toESM(require_element(), 1);
+  var import_element118 = __toESM(require_element(), 1);
   function useMediaUploadSettings(settings2 = {}) {
-    return (0, import_element101.useMemo)(
+    return (0, import_element118.useMemo)(
       () => ({
         mediaUpload: settings2.mediaUpload,
         mediaSideload: settings2.mediaSideload,
@@ -53256,7 +56849,7 @@ var wp;
   var use_media_upload_settings_default = useMediaUploadSettings;

   // packages/block-editor/build-module/components/provider/index.mjs
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
   var noop9 = () => {
   };
   var hasLoggedFallback = false;
@@ -53398,7 +56991,7 @@ var wp;
       const isHeicCanvasEnabled = shouldEnableHeicCanvasProcessing();
       const useUploadMediaPipeline = isClientSideMediaEnabled || isHeicCanvasEnabled;
       const isMediaUploadIntercepted = !!_settings?.mediaUpload?.__isMediaUploadInterceptor;
-      const settings2 = (0, import_element102.useMemo)(() => {
+      const settings2 = (0, import_element119.useMemo)(() => {
         if (useUploadMediaPipeline && _settings?.mediaUpload && !isMediaUploadIntercepted) {
           const uploadFn = isClientSideMediaEnabled ? mediaUpload : heicMediaUpload;
           const interceptor = uploadFn.bind(null, registry, _settings);
@@ -53417,9 +57010,9 @@ var wp;
         isMediaUploadIntercepted
       ]);
       const { __experimentalUpdateSettings: __experimentalUpdateSettings2 } = unlock(
-        (0, import_data37.useDispatch)(store)
+        (0, import_data38.useDispatch)(store)
       );
-      (0, import_element102.useEffect)(() => {
+      (0, import_element119.useEffect)(() => {
         __experimentalUpdateSettings2(
           {
             ...settings2,
@@ -53435,23 +57028,26 @@ var wp;
         stripExperimentalSettings,
         __experimentalUpdateSettings2
       ]);
-      const selectionRef = (0, import_element102.useRef)(props.selection);
+      const selectionRef = (0, import_element119.useRef)(props.selection);
       selectionRef.current = props.selection;
-      const onChangeSelectionRef = (0, import_element102.useRef)(props.onChangeSelection ?? noop9);
+      const onChangeSelectionRef = (0, import_element119.useRef)(props.onChangeSelection ?? noop9);
       onChangeSelectionRef.current = props.onChangeSelection ?? noop9;
-      const selectionContextValue = (0, import_element102.useMemo)(
+      const selectionContextValue = (0, import_element119.useMemo)(
         () => ({
           getSelection: () => selectionRef.current,
           onChangeSelection: (...args) => onChangeSelectionRef.current(...args)
         }),
         []
       );
-      const children = /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(import_components29.SlotFillProvider, { passthrough: true, children: [
-        !settings2?.isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(keyboard_shortcuts_default.Register, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(BlockRefsProvider, { children: props.children })
+      const children = /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_components29.SlotFillProvider, { passthrough: true, children: [
+        !settings2?.isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(keyboard_shortcuts_default.Register, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(BlockKeyboardShortcuts, {})
+        ] }),
+        /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(BlockRefsProvider, { children: props.children })
       ] });
-      const content = /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(SelectionContext.Provider, { value: selectionContextValue, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+      const content = /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(SelectionContext.Provider, { value: selectionContextValue, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
           BlockSyncEffect,
           {
             clientId: props.clientId,
@@ -53463,7 +57059,7 @@ var wp;
         children
       ] });
       if (useUploadMediaPipeline && !isMediaUploadIntercepted) {
-        return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
           import_upload_media.MediaUploadProvider,
           {
             settings: mediaUploadSettings,
@@ -53476,41 +57072,41 @@ var wp;
     }
   );
   var BlockEditorProvider = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(ExperimentalBlockEditorProvider, { ...props, stripExperimentalSettings: true, children: props.children });
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(ExperimentalBlockEditorProvider, { ...props, stripExperimentalSettings: true, children: props.children });
   };
   var provider_default = BlockEditorProvider;

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

   // packages/block-editor/build-module/components/iframe/index.mjs
-  var import_react48 = __toESM(require_react(), 1);
-  var import_element107 = __toESM(require_element(), 1);
-  var import_i18n42 = __toESM(require_i18n(), 1);
-  var import_compose36 = __toESM(require_compose(), 1);
+  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_components30 = __toESM(require_components(), 1);
-  var import_data52 = __toESM(require_data(), 1);
+  var import_data53 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/writing-flow/index.mjs
-  var import_data51 = __toESM(require_data(), 1);
-  var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
-  var import_element105 = __toESM(require_element(), 1);
+  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);

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

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

   // packages/block-editor/build-module/utils/pasting.mjs
-  var import_dom36 = __toESM(require_dom(), 1);
+  var import_dom37 = __toESM(require_dom(), 1);
   function removeWindowsFragments(html) {
     const startStr = "<!--StartFragment-->";
     const startIdx = html.indexOf(startStr);
@@ -53546,7 +57142,7 @@ var wp;
     }
     html = removeWindowsFragments(html);
     html = removeCharsetMetaTag(html);
-    const files = (0, import_dom36.getFilesFromDataTransfer)(clipboardData);
+    const files = (0, import_dom37.getFilesFromDataTransfer)(clipboardData);
     if (files.length && !shouldDismissPastedFiles(files, html)) {
       return { files };
     }
@@ -53572,7 +57168,7 @@ var wp;
     let _blocks = blocks2;
     const [firstBlock] = blocks2;
     if (firstBlock) {
-      const firstBlockType = registry.select(import_blocks28.store).getBlockType(firstBlock.name);
+      const firstBlockType = registry.select(import_blocks29.store).getBlockType(firstBlock.name);
       if (firstBlockType[requiresWrapperOnCopy]) {
         const { getBlockRootClientId: getBlockRootClientId2, getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3 } = registry.select(store);
         const wrapperBlockClientId = getBlockRootClientId2(
@@ -53580,7 +57176,7 @@ var wp;
         );
         const wrapperBlockName = getBlockName2(wrapperBlockClientId);
         if (wrapperBlockName) {
-          _blocks = (0, import_blocks28.createBlock)(
+          _blocks = (0, import_blocks29.createBlock)(
             wrapperBlockName,
             getBlockAttributes3(wrapperBlockClientId),
             _blocks
@@ -53588,7 +57184,7 @@ var wp;
         }
       }
     }
-    const serialized = (0, import_blocks28.serialize)(_blocks);
+    const serialized = (0, import_blocks29.serialize)(_blocks);
     event.clipboardData.setData("text/plain", toPlainText(serialized));
     event.clipboardData.setData("text/html", serialized);
   }
@@ -53596,9 +57192,9 @@ var wp;
     const { plainText, html, files } = getPasteEventData(event);
     let blocks2 = [];
     if (files.length) {
-      const fromTransforms = (0, import_blocks28.getBlockTransforms)("from");
+      const fromTransforms = (0, import_blocks29.getBlockTransforms)("from");
       blocks2 = files.reduce((accumulator, file) => {
-        const transformation = (0, import_blocks28.findTransform)(
+        const transformation = (0, import_blocks29.findTransform)(
           fromTransforms,
           (transform) => transform.type === "files" && transform.isMatch([file])
         );
@@ -53608,7 +57204,7 @@ var wp;
         return accumulator;
       }, []).flat();
     } else {
-      blocks2 = (0, import_blocks28.pasteHandler)({
+      blocks2 = (0, import_blocks29.pasteHandler)({
         HTML: html,
         plainText,
         mode: "BLOCKS",
@@ -53619,7 +57215,7 @@ var wp;
   }
   function toPlainText(html) {
     html = html.replace(/<br>/g, "\n");
-    const plainText = (0, import_dom37.__unstableStripHTML)(html).trim();
+    const plainText = (0, import_dom38.__unstableStripHTML)(html).trim();
     return plainText.replace(/\n\n+/g, "\n\n");
   }
   function setContentEditableWrapper(node, value, { focus: focus10 = true } = {}) {
@@ -53639,7 +57235,7 @@ var wp;
     }
     node.setAttribute("role", "textbox");
     node.setAttribute("aria-multiline", "true");
-    node.setAttribute("aria-label", (0, import_i18n39.__)("Editor canvas"));
+    node.setAttribute("aria-label", (0, import_i18n42.__)("Editor canvas"));
     if (focus10) {
       node.focus({ preventScroll: true });
     }
@@ -53648,12 +57244,12 @@ var wp;

   // packages/block-editor/build-module/components/writing-flow/use-editable-root.mjs
   function useEditableRoot() {
-    const registry = (0, import_data38.useRegistry)();
-    const enabled = (0, import_data38.useSelect)((select3) => {
+    const registry = (0, import_data39.useRegistry)();
+    const enabled = (0, import_data39.useSelect)((select3) => {
       const { getSelectedBlockClientId: getSelectedBlockClientId2, canHostEditableRoot: canHostEditableRoot2, isZoomOut: isZoomOut2 } = unlock(select3(store));
       return !isZoomOut2() && canHostEditableRoot2(getSelectedBlockClientId2());
     }, []);
-    return (0, import_compose22.useRefEffect)(
+    return (0, import_compose27.useRefEffect)(
       (node) => {
         if (!enabled) {
           return;
@@ -53693,11 +57289,11 @@ var wp;

   // packages/block-editor/build-module/components/writing-flow/use-home-end.mjs
   var import_keycodes3 = __toESM(require_keycodes(), 1);
-  var import_data39 = __toESM(require_data(), 1);
-  var import_compose23 = __toESM(require_compose(), 1);
+  var import_data40 = __toESM(require_data(), 1);
+  var import_compose28 = __toESM(require_compose(), 1);
   function useHomeEnd() {
-    const { hasMultiSelection: hasMultiSelection2 } = (0, import_data39.useSelect)(store);
-    return (0, import_compose23.useRefEffect)((node) => {
+    const { hasMultiSelection: hasMultiSelection2 } = (0, import_data40.useSelect)(store);
+    return (0, import_compose28.useRefEffect)((node) => {
       function onKeyDown(event) {
         if (event.defaultPrevented) {
           return;
@@ -53730,8 +57326,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-multi-selection.mjs
-  var import_compose24 = __toESM(require_compose(), 1);
-  var import_data40 = __toESM(require_data(), 1);
+  var import_compose29 = __toESM(require_compose(), 1);
+  var import_data41 = __toESM(require_data(), 1);
   function selector(select3) {
     const {
       isMultiSelecting: isMultiSelecting3,
@@ -53758,8 +57354,8 @@ var wp;
       hasMultiSelection: hasMultiSelection2,
       selectedBlockClientId,
       isFullSelection
-    } = (0, import_data40.useSelect)(selector, []);
-    return (0, import_compose24.useRefEffect)(
+    } = (0, import_data41.useSelect)(selector, []);
+    return (0, import_compose29.useRefEffect)(
       (node) => {
         const { ownerDocument: ownerDocument2 } = node;
         const { defaultView } = ownerDocument2;
@@ -53791,19 +57387,19 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-tab-nav.mjs
-  var import_dom40 = __toESM(require_dom(), 1);
+  var import_dom41 = __toESM(require_dom(), 1);
   var import_keycodes4 = __toESM(require_keycodes(), 1);
-  var import_data41 = __toESM(require_data(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
-  var import_element103 = __toESM(require_element(), 1);
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+  var import_data42 = __toESM(require_data(), 1);
+  var import_compose30 = __toESM(require_compose(), 1);
+  var import_element120 = __toESM(require_element(), 1);
+  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
   function useTabNav() {
     const containerRef = (
       /** @type {typeof useRef<HTMLElement>} */
-      (0, import_element103.useRef)()
+      (0, import_element120.useRef)()
     );
-    const focusCaptureBeforeRef = (0, import_element103.useRef)();
-    const focusCaptureAfterRef = (0, import_element103.useRef)();
+    const focusCaptureBeforeRef = (0, import_element120.useRef)();
+    const focusCaptureAfterRef = (0, import_element120.useRef)();
     const {
       hasMultiSelection: hasMultiSelection2,
       getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -53812,9 +57408,9 @@ var wp;
       getLastFocus: getLastFocus2,
       getSectionRootClientId: getSectionRootClientId2,
       isZoomOut: isZoomOut2
-    } = unlock((0, import_data41.useSelect)(store));
-    const { setLastFocus: setLastFocus2 } = unlock((0, import_data41.useDispatch)(store));
-    const noCaptureRef = (0, import_element103.useRef)();
+    } = 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) {
@@ -53844,14 +57440,14 @@ var wp;
           // eslint-disable-next-line no-bitwise
           event.target.compareDocumentPosition(canvasElement) & event.target.DOCUMENT_POSITION_FOLLOWING
         );
-        const tabbables = import_dom40.focus.tabbable.find(containerRef.current);
+        const tabbables = import_dom41.focus.tabbable.find(containerRef.current);
         if (tabbables.length) {
           const next = isBefore2 ? tabbables[0] : tabbables[tabbables.length - 1];
           next.focus();
         }
       }
     }
-    const before = /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+    const before = /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
       "div",
       {
         ref: focusCaptureBeforeRef,
@@ -53859,7 +57455,7 @@ var wp;
         onFocus: onFocusCapture
       }
     );
-    const after = /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+    const after = /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
       "div",
       {
         ref: focusCaptureAfterRef,
@@ -53867,7 +57463,7 @@ var wp;
         onFocus: onFocusCapture
       }
     );
-    const ref = (0, import_compose25.useRefEffect)((node) => {
+    const ref = (0, import_compose30.useRefEffect)((node) => {
       function onKeyDown(event) {
         if (event.defaultPrevented) {
           return;
@@ -53885,10 +57481,10 @@ var wp;
         }
         const { target, shiftKey: isShift } = event;
         const direction = isShift ? "findPrevious" : "findNext";
-        const nextTabbable = import_dom40.focus.tabbable[direction](target);
+        const nextTabbable = import_dom41.focus.tabbable[direction](target);
         const currentBlock = target.closest("[data-block]");
         const isElementPartOfSelectedBlock = currentBlock && nextTabbable && (isInSameBlock(currentBlock, nextTabbable) || isInsideRootBlock(currentBlock, nextTabbable));
-        if ((0, import_dom40.isFormElement)(nextTabbable) && isElementPartOfSelectedBlock) {
+        if ((0, import_dom41.isFormElement)(nextTabbable) && isElementPartOfSelectedBlock) {
           return;
         }
         const next = isShift ? focusCaptureBeforeRef : focusCaptureAfterRef;
@@ -53916,7 +57512,7 @@ var wp;
         }
         const isShift = event.shiftKey;
         const direction = isShift ? "findPrevious" : "findNext";
-        const target = import_dom40.focus.tabbable[direction](event.target);
+        const target = import_dom41.focus.tabbable[direction](event.target);
         if (target === focusCaptureBeforeRef.current || target === focusCaptureAfterRef.current) {
           event.preventDefault();
           target.focus({ preventScroll: true });
@@ -53933,16 +57529,16 @@ var wp;
         node.removeEventListener("focusout", onFocusOut);
       };
     }, []);
-    const mergedRefs = (0, import_compose25.useMergeRefs)([containerRef, ref]);
+    const mergedRefs = (0, import_compose30.useMergeRefs)([containerRef, ref]);
     return [before, mergedRefs, after];
   }

   // packages/block-editor/build-module/components/writing-flow/use-arrow-nav.mjs
-  var import_dom42 = __toESM(require_dom(), 1);
+  var import_dom43 = __toESM(require_dom(), 1);
   var import_keycodes5 = __toESM(require_keycodes(), 1);
-  var import_data42 = __toESM(require_data(), 1);
-  var import_compose26 = __toESM(require_compose(), 1);
-  var import_blocks29 = __toESM(require_blocks(), 1);
+  var import_data43 = __toESM(require_data(), 1);
+  var import_compose31 = __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 { tagName } = element;
@@ -53979,7 +57575,7 @@ var wp;
     return tagName !== "TEXTAREA";
   }
   function getClosestTabbable(target, isReverse, containerElement, onlyVertical) {
-    let focusableNodes = import_dom42.focus.focusable.find(containerElement);
+    let focusableNodes = import_dom43.focus.focusable.find(containerElement);
     if (isReverse) {
       focusableNodes.reverse();
     }
@@ -53994,11 +57590,11 @@ var wp;
       if (node.children.length === 1 && isInSameBlock(node, node.firstElementChild) && node.firstElementChild.getAttribute("contenteditable") === "true") {
         return;
       }
-      const blockType = (0, import_blocks29.getBlockType)(node.getAttribute("data-type"));
-      if (node.contentEditable !== "true" && getBlockClientId(node) && blockType && (blockType.merge || (0, import_blocks29.hasBlockSupport)(blockType, "__experimentalOnMerge")) && import_dom42.focus.focusable.find(node).filter((element) => !(0, import_dom42.isFormElement)(element)).length !== 0) {
+      const blockType = (0, import_blocks30.getBlockType)(node.getAttribute("data-type"));
+      if (node.contentEditable !== "true" && getBlockClientId(node) && blockType && (blockType.merge || (0, import_blocks30.hasBlockSupport)(blockType, "__experimentalOnMerge")) && import_dom43.focus.focusable.find(node).filter((element) => !(0, import_dom43.isFormElement)(element)).length !== 0) {
         return false;
       }
-      if (!import_dom42.focus.tabbable.isTabbableIndex(node)) {
+      if (!import_dom43.focus.tabbable.isTabbableIndex(node)) {
         return false;
       }
       if (node.isContentEditable && node.contentEditable !== "true" && getBlockClientId(node.closest('[contenteditable="true"]'))) {
@@ -54025,9 +57621,9 @@ var wp;
       getSettings: getSettings8,
       hasMultiSelection: hasMultiSelection2,
       __unstableIsFullySelected: __unstableIsFullySelected2
-    } = (0, import_data42.useSelect)(store);
-    const { selectBlock: selectBlock2, multiSelect: multiSelect2 } = (0, import_data42.useDispatch)(store);
-    return (0, import_compose26.useRefEffect)((node) => {
+    } = (0, import_data43.useSelect)(store);
+    const { selectBlock: selectBlock2, multiSelect: multiSelect2 } = (0, import_data43.useDispatch)(store);
+    return (0, import_compose31.useRefEffect)((node) => {
       let verticalRect;
       function onMouseDown() {
         verticalRect = null;
@@ -54058,7 +57654,7 @@ var wp;
         const isVertical = isUp || isDown;
         const isNav = isHorizontal || isVertical;
         const hasModifier = shiftKey || ctrlKey || altKey || metaKey;
-        const isNavEdge = isVertical ? import_dom42.isVerticalEdge : import_dom42.isHorizontalEdge;
+        const isNavEdge = isVertical ? import_dom43.isVerticalEdge : import_dom43.isHorizontalEdge;
         const { ownerDocument: ownerDocument2 } = node;
         const { defaultView } = ownerDocument2;
         if (!isNav) {
@@ -54107,9 +57703,9 @@ var wp;
         if (!isVertical) {
           verticalRect = null;
         } else if (!verticalRect) {
-          verticalRect = (0, import_dom42.computeCaretRect)(defaultView);
+          verticalRect = (0, import_dom43.computeCaretRect)(defaultView);
         }
-        const isReverseDir = (0, import_dom42.isRTL)(target) ? !isReverse : isReverse;
+        const isReverseDir = (0, import_dom43.isRTL)(target) ? !isReverse : isReverse;
         const { keepCaretInsideBlock } = getSettings8();
         if (shiftKey) {
           if (isNavEdge(target, isReverse)) {
@@ -54124,9 +57720,9 @@ var wp;
               event.preventDefault();
             }
           }
-        } else if (isVertical && (0, import_dom42.isVerticalEdge)(target, isReverse) && // When Alt is pressed, only intercept if the caret is also at
+        } else if (isVertical && (0, import_dom43.isVerticalEdge)(target, isReverse) && // When Alt is pressed, only intercept if the caret is also at
         // the horizontal edge.
-        (altKey ? (0, import_dom42.isHorizontalEdge)(target, isReverseDir) : true) && !keepCaretInsideBlock) {
+        (altKey ? (0, import_dom43.isHorizontalEdge)(target, isReverseDir) : true) && !keepCaretInsideBlock) {
           const closestTabbable = getClosestTabbable(
             target,
             isReverse,
@@ -54134,7 +57730,7 @@ var wp;
             true
           );
           if (closestTabbable) {
-            (0, import_dom42.placeCaretAtVerticalEdge)(
+            (0, import_dom43.placeCaretAtVerticalEdge)(
               closestTabbable,
               // When Alt is pressed, place the caret at the furthest
               // horizontal edge and the furthest vertical edge.
@@ -54143,13 +57739,13 @@ var wp;
             );
             event.preventDefault();
           }
-        } else if (isHorizontal && defaultView.getSelection().isCollapsed && (0, import_dom42.isHorizontalEdge)(target, isReverseDir) && !keepCaretInsideBlock) {
+        } else if (isHorizontal && defaultView.getSelection().isCollapsed && (0, import_dom43.isHorizontalEdge)(target, isReverseDir) && !keepCaretInsideBlock) {
           const closestTabbable = getClosestTabbable(
             target,
             isReverseDir,
             node
           );
-          (0, import_dom42.placeCaretAtHorizontalEdge)(closestTabbable, isReverse);
+          (0, import_dom43.placeCaretAtHorizontalEdge)(closestTabbable, isReverse);
           event.preventDefault();
         }
       }
@@ -54163,15 +57759,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-preview-mode-nav.mjs
-  var import_compose27 = __toESM(require_compose(), 1);
-  var import_data43 = __toESM(require_data(), 1);
+  var import_compose32 = __toESM(require_compose(), 1);
+  var import_data44 = __toESM(require_data(), 1);
   var import_keycodes6 = __toESM(require_keycodes(), 1);
   function usePreviewModeNav() {
-    const isPreviewMode = (0, import_data43.useSelect)(
+    const isPreviewMode = (0, import_data44.useSelect)(
       (select3) => select3(store).getSettings().isPreviewMode,
       []
     );
-    return (0, import_compose27.useRefEffect)(
+    return (0, import_compose32.useRefEffect)(
       (node) => {
         if (!isPreviewMode) {
           return;
@@ -54226,15 +57822,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-select-all.mjs
-  var import_dom44 = __toESM(require_dom(), 1);
-  var import_data44 = __toESM(require_data(), 1);
-  var import_keyboard_shortcuts5 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
+  var import_dom45 = __toESM(require_dom(), 1);
+  var import_data45 = __toESM(require_data(), 1);
+  var import_keyboard_shortcuts6 = __toESM(require_keyboard_shortcuts(), 1);
+  var import_compose33 = __toESM(require_compose(), 1);
   function useSelectAll() {
-    const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data44.useSelect)(store);
-    const { multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data44.useDispatch)(store);
-    const isMatch = (0, import_keyboard_shortcuts5.__unstableUseShortcutEventMatch)();
-    return (0, import_compose28.useRefEffect)((node) => {
+    const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data45.useSelect)(store);
+    const { multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data45.useDispatch)(store);
+    const isMatch = (0, import_keyboard_shortcuts6.__unstableUseShortcutEventMatch)();
+    return (0, import_compose33.useRefEffect)((node) => {
       function onKeyDown(event) {
         if (!isMatch("core/block-editor/select-all", event)) {
           return;
@@ -54243,7 +57839,7 @@ var wp;
         const { ownerDocument: ownerDocument2 } = node;
         const selection2 = ownerDocument2.defaultView.getSelection();
         const editable = event.target === node && getSelectionEditableElement(selection2, node) || event.target;
-        if (selectedClientIds.length < 2 && !(0, import_dom44.isEntirelySelected)(editable)) {
+        if (selectedClientIds.length < 2 && !(0, import_dom45.isEntirelySelected)(editable)) {
           if (event.target === node && editable !== node) {
             event.preventDefault();
             const range2 = ownerDocument2.createRange();
@@ -54292,18 +57888,18 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-drag-selection.mjs
-  var import_data45 = __toESM(require_data(), 1);
-  var import_compose29 = __toESM(require_compose(), 1);
+  var import_data46 = __toESM(require_data(), 1);
+  var import_compose34 = __toESM(require_compose(), 1);
   function useDragSelection() {
-    const { startMultiSelect: startMultiSelect2, stopMultiSelect: stopMultiSelect2 } = (0, import_data45.useDispatch)(store);
+    const { startMultiSelect: startMultiSelect2, stopMultiSelect: stopMultiSelect2 } = (0, import_data46.useDispatch)(store);
     const {
       getSettings: getSettings8,
       isSelectionEnabled: isSelectionEnabled3,
       hasSelectedBlock: hasSelectedBlock2,
       isDraggingBlocks: isDraggingBlocks2,
       isMultiSelecting: isMultiSelecting3
-    } = (0, import_data45.useSelect)(store);
-    return (0, import_compose29.useRefEffect)(
+    } = (0, import_data46.useSelect)(store);
+    return (0, import_compose34.useRefEffect)(
       (node) => {
         const { ownerDocument: ownerDocument2 } = node;
         const { defaultView } = ownerDocument2;
@@ -54382,10 +57978,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-selection-observer.mjs
-  var import_data46 = __toESM(require_data(), 1);
-  var import_compose30 = __toESM(require_compose(), 1);
+  var import_data47 = __toESM(require_data(), 1);
+  var import_compose35 = __toESM(require_compose(), 1);
   var import_rich_text4 = __toESM(require_rich_text(), 1);
-  var import_dom46 = __toESM(require_dom(), 1);
+  var import_dom47 = __toESM(require_dom(), 1);
   var { ownsSelection } = unlock(import_rich_text4.privateApis);
   function extractSelectionStartNode(selection2) {
     const { anchorNode, anchorOffset } = selection2;
@@ -54405,7 +58001,7 @@ var wp;
     if (focusOffset === focusNode.childNodes.length) {
       return focusNode;
     }
-    if (focusOffset === 0 && (0, import_dom46.isSelectionForward)(selection2) && isTripleClick) {
+    if (focusOffset === 0 && (0, import_dom47.isSelectionForward)(selection2) && isTripleClick) {
       return focusNode.previousSibling ?? focusNode.parentElement;
     }
     return focusNode.childNodes[focusOffset];
@@ -54428,7 +58024,7 @@ var wp;
       selectionChange: selectionChange2,
       startMultiSelect: startMultiSelect2,
       stopMultiSelect: stopMultiSelect2
-    } = (0, import_data46.useDispatch)(store);
+    } = (0, import_data47.useDispatch)(store);
     const {
       getBlockParents: getBlockParents2,
       getBlockSelectionStart: getBlockSelectionStart2,
@@ -54437,8 +58033,8 @@ var wp;
       getSelectionEnd: getSelectionEnd2,
       getSelectedBlockClientId: getSelectedBlockClientId2,
       canHostEditableRoot: canHostEditableRoot2
-    } = unlock((0, import_data46.useSelect)(store));
-    return (0, import_compose30.useRefEffect)(
+    } = unlock((0, import_data47.useSelect)(store));
+    return (0, import_compose35.useRefEffect)(
       (node) => {
         const { ownerDocument: ownerDocument2 } = node;
         const { defaultView } = ownerDocument2;
@@ -54681,17 +58277,17 @@ var wp;
   }

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

   // packages/block-editor/build-module/components/writing-flow/use-input.mjs
-  var import_data48 = __toESM(require_data(), 1);
-  var import_compose32 = __toESM(require_compose(), 1);
+  var import_data49 = __toESM(require_data(), 1);
+  var import_compose37 = __toESM(require_compose(), 1);
   var import_keycodes7 = __toESM(require_keycodes(), 1);
-  var import_blocks30 = __toESM(require_blocks(), 1);
+  var import_blocks31 = __toESM(require_blocks(), 1);
   function useInput() {
     const {
       __unstableIsFullySelected: __unstableIsFullySelected2,
@@ -54759,17 +58355,24 @@ var wp;
       getBlockRootClientId: getBlockRootClientId2,
       getSelectionStart: getSelectionStart2,
       getSelectionEnd: getSelectionEnd2,
-      getBlockAttributes: getBlockAttributes3
-    } = (0, import_data48.useSelect)(store);
+      getBlockAttributes: getBlockAttributes3,
+      getNextBlockClientId: getNextBlockClientId2,
+      getBlockOrder: getBlockOrder2,
+      getBlockEditingMode: getBlockEditingMode2,
+      getBlockListSettings: getBlockListSettings2
+    } = (0, import_data49.useSelect)(store);
     const {
       replaceBlocks: replaceBlocks2,
       __unstableSplitSelection: __unstableSplitSelection2,
       removeBlocks: removeBlocks2,
       __unstableDeleteSelection: __unstableDeleteSelection2,
       __unstableExpandSelection: __unstableExpandSelection2,
-      __unstableMarkAutomaticChange: __unstableMarkAutomaticChange2
-    } = (0, import_data48.useDispatch)(store);
-    return (0, import_compose32.useRefEffect)((node) => {
+      __unstableMarkAutomaticChange: __unstableMarkAutomaticChange2,
+      insertAfterBlock: insertAfterBlock2,
+      insertBlock: insertBlock2,
+      selectBlock: selectBlock2
+    } = (0, import_data49.useDispatch)(store);
+    return (0, import_compose37.useRefEffect)((node) => {
       function onBeforeInput(event) {
         if (node.contentEditable !== "true") {
           return;
@@ -54789,7 +58392,7 @@ var wp;
         }
         if (!hasMultiSelection2()) {
           if (event.keyCode === import_keycodes7.ENTER) {
-            if (event.shiftKey || __unstableIsFullySelected2()) {
+            if (event.shiftKey) {
               return;
             }
             const clientId = getSelectedBlockClientId2();
@@ -54798,10 +58401,10 @@ var wp;
             const selectionEnd = getSelectionEnd2();
             if (selectionStart.attributeKey === selectionEnd.attributeKey) {
               const selectedAttributeValue = getBlockAttributes3(clientId)[selectionStart.attributeKey];
-              const transforms = (0, import_blocks30.getBlockTransforms)("from").filter(
+              const transforms = (0, import_blocks31.getBlockTransforms)("from").filter(
                 ({ type }) => type === "enter"
               );
-              const transformation = (0, import_blocks30.findTransform)(
+              const transformation = (0, import_blocks31.findTransform)(
                 transforms,
                 (item) => {
                   return item.regExp.test(
@@ -54820,18 +58423,63 @@ var wp;
                 return;
               }
             }
-            if (!(0, import_blocks30.hasBlockSupport)(blockName, "splitting", false) && !event.__deprecatedOnSplit) {
-              return;
-            }
-            if (canInsertBlockType2(
-              (0, import_blocks30.getDefaultBlockName)(),
-              getBlockRootClientId2(clientId)
-            ) || canInsertBlockType2(
-              blockName,
-              getBlockRootClientId2(clientId)
-            )) {
-              __unstableSplitSelection2();
+            const rootClientId = getBlockRootClientId2(clientId);
+            const { activeElement: activeElement2 } = event.target.ownerDocument;
+            if (!__unstableIsFullySelected2() && (canInsertBlockType2(
+              (0, import_blocks31.getDefaultBlockName)(),
+              rootClientId
+            ) || canInsertBlockType2(blockName, rootClientId)) && ((0, import_blocks31.hasBlockSupport)(blockName, "splitting", false) || event.__deprecatedOnSplit)) {
               event.preventDefault();
+              __unstableSplitSelection2();
+            } else if (
+              // Handle Enter only on the block wrapper itself or
+              // an editable element within the block, which may be
+              // nested within the wrapper (e.g. Site Title). Other
+              // focusable elements (an embed's URL field, an
+              // appender button) keep their native Enter behavior.
+              (activeElement2.getAttribute("data-block") === clientId || activeElement2.isContentEditable) && getBlockClientId(activeElement2) === clientId
+            ) {
+              const { defaultBlock: directInsertBlock } = rootClientId && getBlockListSettings2(rootClientId) || {};
+              if (canInsertBlockType2(
+                directInsertBlock?.name ?? (0, import_blocks31.getDefaultBlockName)(),
+                rootClientId
+              )) {
+                event.preventDefault();
+                insertAfterBlock2(clientId);
+              } else {
+                let getNextClientId2 = function(id) {
+                  let nextClientId2 = null;
+                  while (typeof id === "string" && !(nextClientId2 = getNextBlockClientId2(id))) {
+                    id = getBlockRootClientId2(id);
+                  }
+                  return nextClientId2;
+                };
+                var getNextClientId = getNextClientId2;
+                if (!getBlockOrder2(clientId).length) {
+                  const { defaultBlock } = getBlockListSettings2(clientId) ?? {};
+                  const name = defaultBlock?.name ?? (0, import_blocks31.getDefaultBlockName)();
+                  if (canInsertBlockType2(name, clientId)) {
+                    event.preventDefault();
+                    insertBlock2(
+                      (0, import_blocks31.createBlock)(
+                        name,
+                        defaultBlock?.attributes
+                      ),
+                      0,
+                      clientId
+                    );
+                    return;
+                  }
+                }
+                let nextClientId = getBlockOrder2(clientId)[0] ?? getNextClientId2(clientId);
+                while (nextClientId && getBlockEditingMode2(nextClientId) === "disabled") {
+                  nextClientId = getNextClientId2(nextClientId);
+                }
+                if (nextClientId) {
+                  event.preventDefault();
+                  selectBlock2(nextClientId, true);
+                }
+              }
             }
           }
           return;
@@ -54842,7 +58490,7 @@ var wp;
           if (__unstableIsFullySelected2()) {
             replaceBlocks2(
               getSelectedBlockClientIds2(),
-              (0, import_blocks30.createBlock)((0, import_blocks30.getDefaultBlockName)())
+              (0, import_blocks31.createBlock)((0, import_blocks31.getDefaultBlockName)())
             );
           } else {
             __unstableSplitSelection2();
@@ -54895,46 +58543,46 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/use-clipboard-handler.mjs
-  var import_blocks32 = __toESM(require_blocks(), 1);
-  var import_dom50 = __toESM(require_dom(), 1);
-  var import_data50 = __toESM(require_data(), 1);
-  var import_compose33 = __toESM(require_compose(), 1);
+  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);

   // packages/block-editor/build-module/utils/use-notify-copy.mjs
-  var import_element104 = __toESM(require_element(), 1);
-  var import_blocks31 = __toESM(require_blocks(), 1);
-  var import_data49 = __toESM(require_data(), 1);
-  var import_i18n40 = __toESM(require_i18n(), 1);
+  var import_element121 = __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_notices4 = __toESM(require_notices(), 1);
   function useNotifyCopy() {
-    const { getBlockName: getBlockName2 } = (0, import_data49.useSelect)(store);
-    const { getBlockType: getBlockType33 } = (0, import_data49.useSelect)(import_blocks31.store);
-    const { createSuccessNotice } = (0, import_data49.useDispatch)(import_notices4.store);
-    return (0, import_element104.useCallback)(
+    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)(
       (eventType, selectedBlockClientIds) => {
         let notice = "";
         if (eventType === "copyStyles") {
-          notice = (0, import_i18n40.__)("Styles copied to clipboard.");
+          notice = (0, import_i18n43.__)("Styles copied to clipboard.");
         } else if (selectedBlockClientIds.length === 1) {
           const clientId = selectedBlockClientIds[0];
-          const title = getBlockType33(getBlockName2(clientId))?.title;
+          const title = getBlockType34(getBlockName2(clientId))?.title;
           if (eventType === "copy") {
-            notice = (0, import_i18n40.sprintf)(
+            notice = (0, import_i18n43.sprintf)(
               // Translators: %s: Name of the block being copied, e.g. "Paragraph".
-              (0, import_i18n40.__)('Copied "%s" to clipboard.'),
+              (0, import_i18n43.__)('Copied "%s" to clipboard.'),
               title
             );
           } else {
-            notice = (0, import_i18n40.sprintf)(
+            notice = (0, import_i18n43.sprintf)(
               // Translators: %s: Name of the block being cut, e.g. "Paragraph".
-              (0, import_i18n40.__)('Moved "%s" to clipboard.'),
+              (0, import_i18n43.__)('Moved "%s" to clipboard.'),
               title
             );
           }
         } else if (eventType === "copy") {
-          notice = (0, import_i18n40.sprintf)(
+          notice = (0, import_i18n43.sprintf)(
             // Translators: %d: Number of blocks being copied.
-            (0, import_i18n40._n)(
+            (0, import_i18n43._n)(
               "Copied %d block to clipboard.",
               "Copied %d blocks to clipboard.",
               selectedBlockClientIds.length
@@ -54942,9 +58590,9 @@ var wp;
             selectedBlockClientIds.length
           );
         } else {
-          notice = (0, import_i18n40.sprintf)(
+          notice = (0, import_i18n43.sprintf)(
             // Translators: %d: Number of blocks being moved.
-            (0, import_i18n40._n)(
+            (0, import_i18n43._n)(
               "Moved %d block to clipboard.",
               "Moved %d blocks to clipboard.",
               selectedBlockClientIds.length
@@ -54956,7 +58604,7 @@ var wp;
           type: "snackbar"
         });
       },
-      [createSuccessNotice, getBlockName2, getBlockType33]
+      [createSuccessNotice, getBlockName2, getBlockType34]
     );
   }

@@ -54967,10 +58615,10 @@ var wp;
       return false;
     }
     const blockElement = ownerDocument2.getElementById(`block-${clientId}`);
-    return !!blockElement?.isContentEditable && (0, import_dom50.isEntirelySelected)(blockElement);
+    return !!blockElement?.isContentEditable && (0, import_dom51.isEntirelySelected)(blockElement);
   }
   function useClipboardHandler() {
-    const registry = (0, import_data50.useRegistry)();
+    const registry = (0, import_data51.useRegistry)();
     const {
       getBlocksByClientId: getBlocksByClientId2,
       getSelectedBlockClientIds: getSelectedBlockClientIds2,
@@ -54983,7 +58631,7 @@ var wp;
       __unstableGetSelectedBlocksWithPartialSelection: __unstableGetSelectedBlocksWithPartialSelection2,
       canInsertBlockType: canInsertBlockType2,
       getBlockRootClientId: getBlockRootClientId2
-    } = (0, import_data50.useSelect)(store);
+    } = (0, import_data51.useSelect)(store);
     const {
       flashBlock: flashBlock2,
       removeBlocks: removeBlocks2,
@@ -54991,9 +58639,9 @@ var wp;
       __unstableDeleteSelection: __unstableDeleteSelection2,
       __unstableExpandSelection: __unstableExpandSelection2,
       __unstableSplitSelection: __unstableSplitSelection2
-    } = (0, import_data50.useDispatch)(store);
+    } = (0, import_data51.useDispatch)(store);
     const notifyCopy = useNotifyCopy();
-    return (0, import_compose33.useRefEffect)((node) => {
+    return (0, import_compose38.useRefEffect)((node) => {
       function handler(event) {
         if (event.defaultPrevented) {
           return;
@@ -55008,7 +58656,7 @@ var wp;
         );
         if (!hasMultiSelection2()) {
           const { ownerDocument: ownerDocument2 } = event.target;
-          const hasSelection = event.type === "copy" || event.type === "cut" ? (0, import_dom50.documentHasUncollapsedSelection)(ownerDocument2) : (0, import_dom50.documentHasSelection)(ownerDocument2) && !ownerDocument2.activeElement.isContentEditable;
+          const hasSelection = event.type === "copy" || event.type === "cut" ? (0, import_dom51.documentHasUncollapsedSelection)(ownerDocument2) : (0, import_dom51.documentHasSelection)(ownerDocument2) && !ownerDocument2.activeElement.isContentEditable;
           if (hasSelection && !isWholeSingleBlockCopy) {
             return;
           }
@@ -55072,9 +58720,9 @@ var wp;
               event.preventDefault();
               return;
             }
-            const fromTransforms = (0, import_blocks32.getBlockTransforms)("from");
+            const fromTransforms = (0, import_blocks33.getBlockTransforms)("from");
             blocks2 = files.reduce((accumulator, file) => {
-              const transformation = (0, import_blocks32.findTransform)(
+              const transformation = (0, import_blocks33.findTransform)(
                 fromTransforms,
                 (transform) => transform.type === "files" && transform.isMatch([file])
               );
@@ -55086,7 +58734,7 @@ var wp;
               return accumulator;
             }, []).flat();
           } else {
-            blocks2 = (0, import_blocks32.pasteHandler)({
+            blocks2 = (0, import_blocks33.pasteHandler)({
               HTML: html,
               plainText,
               mode: isFullySelected ? "BLOCKS" : "AUTO",
@@ -55119,7 +58767,7 @@ var wp;
             event.preventDefault();
             return;
           }
-          if (!hasMultiSelection2() && !(0, import_blocks32.hasBlockSupport)(
+          if (!hasMultiSelection2() && !(0, import_blocks33.hasBlockSupport)(
             getBlockName2(selectedBlockClientIds[0]),
             "splitting",
             false
@@ -55136,7 +58784,7 @@ var wp;
               newBlocks.push(block);
             } else {
               const rootBlockName = getBlockName2(rootClientId);
-              const switchedBlocks = block.name !== rootBlockName ? (0, import_blocks32.switchToBlockType)(block, rootBlockName) : [block];
+              const switchedBlocks = block.name !== rootBlockName ? (0, import_blocks33.switchToBlockType)(block, rootBlockName) : [block];
               if (!switchedBlocks) {
                 return;
               }
@@ -55163,16 +58811,16 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-flow/index.mjs
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
   function useWritingFlow() {
     const [before, ref, after] = useTabNav();
-    const hasMultiSelection2 = (0, import_data51.useSelect)(
+    const hasMultiSelection2 = (0, import_data52.useSelect)(
       (select3) => select3(store).hasMultiSelection(),
       []
     );
     return [
       before,
-      (0, import_compose34.useMergeRefs)([
+      (0, import_compose39.useMergeRefs)([
         ref,
         useEditableRootEventHandlers(),
         useClipboardHandler(),
@@ -55186,7 +58834,7 @@ var wp;
         useSelectAll(),
         useArrowNav(),
         usePreviewModeNav(),
-        (0, import_compose34.useRefEffect)(
+        (0, import_compose39.useRefEffect)(
           (node) => {
             node.tabIndex = 0;
             node.dataset.hasMultiSelection = hasMultiSelection2;
@@ -55197,14 +58845,14 @@ var wp;
             }
             node.setAttribute(
               "aria-label",
-              (0, import_i18n41.__)("Multiple selected blocks")
+              (0, import_i18n44.__)("Multiple selected blocks")
             );
             return () => {
               delete node.dataset.hasMultiSelection;
               if (node.contentEditable === "true") {
                 node.setAttribute(
                   "aria-label",
-                  (0, import_i18n41.__)("Editor canvas")
+                  (0, import_i18n44.__)("Editor canvas")
                 );
               } else {
                 node.removeAttribute("aria-label");
@@ -55219,13 +58867,13 @@ var wp;
   }
   function WritingFlow({ children, ...props }, forwardedRef) {
     const [before, ref, after] = useWritingFlow();
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_jsx_runtime229.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)(import_jsx_runtime252.Fragment, { children: [
       before,
-      /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
         "div",
         {
           ...props,
-          ref: (0, import_compose34.useMergeRefs)([ref, forwardedRef]),
+          ref: (0, import_compose39.useMergeRefs)([ref, forwardedRef]),
           className: clsx_default(
             props.className,
             "block-editor-writing-flow"
@@ -55236,7 +58884,7 @@ var wp;
       after
     ] });
   }
-  var writing_flow_default = (0, import_element105.forwardRef)(WritingFlow);
+  var writing_flow_default = (0, import_element122.forwardRef)(WritingFlow);

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

   // packages/block-editor/build-module/components/iframe/use-scale-canvas.mjs
-  var import_element106 = __toESM(require_element(), 1);
-  var import_compose35 = __toESM(require_compose(), 1);
+  var import_element123 = __toESM(require_element(), 1);
+  var import_compose40 = __toESM(require_compose(), 1);
   function calculateScale({
     frameSize,
     containerWidth,
@@ -55382,24 +59030,24 @@ var wp;
     maxContainerWidth = 750,
     scale
   }) {
-    const [{ height: contentHeight }, setContentRect] = (0, import_element106.useState)(NULL_SIZE);
-    const contentRef = (0, import_compose35.useResizeObserver)((entries) => {
+    const [{ height: contentHeight }, setContentRect] = (0, import_element123.useState)(NULL_SIZE);
+    const contentRef = (0, import_compose40.useResizeObserver)((entries) => {
       setContentRect(extractSize(entries));
     });
     const [
       { width: containerWidth, height: containerHeight },
       setContainerRect
-    ] = (0, import_element106.useState)(NULL_SIZE);
-    const containerRef = (0, import_compose35.useResizeObserver)((entries) => {
+    ] = (0, import_element123.useState)(NULL_SIZE);
+    const containerRef = (0, import_compose40.useResizeObserver)((entries) => {
       setContainerRect(extractSize(entries));
     });
-    const initialContainerWidthRef = (0, import_element106.useRef)(0);
+    const initialContainerWidthRef = (0, import_element123.useRef)(0);
     const isZoomedOut = scale !== 1;
-    const prefersReducedMotion = (0, import_compose35.useReducedMotion)();
+    const prefersReducedMotion = (0, import_compose40.useReducedMotion)();
     const isAutoScaled = scale === "auto-scaled";
-    const startAnimationRef = (0, import_element106.useRef)(false);
-    const animationRef = (0, import_element106.useRef)(null);
-    (0, import_element106.useEffect)(() => {
+    const startAnimationRef = (0, import_element123.useRef)(false);
+    const animationRef = (0, import_element123.useRef)(null);
+    (0, import_element123.useEffect)(() => {
       if (!isZoomedOut) {
         initialContainerWidthRef.current = containerWidth;
       }
@@ -55414,21 +59062,21 @@ var wp;
       maxContainerWidth,
       scaleContainerWidth
     }) : scale;
-    const transitionFromRef = (0, import_element106.useRef)({
+    const transitionFromRef = (0, import_element123.useRef)({
       scaleValue,
       frameSize,
       containerHeight: 0,
       scrollTop: 0,
       scrollHeight: 0
     });
-    const transitionToRef = (0, import_element106.useRef)({
+    const transitionToRef = (0, import_element123.useRef)({
       scaleValue,
       frameSize,
       containerHeight: 0,
       scrollTop: 0,
       scrollHeight: 0
     });
-    const startZoomOutAnimation = (0, import_element106.useCallback)(() => {
+    const startZoomOutAnimation = (0, import_element123.useCallback)(() => {
       const { scrollTop } = transitionFromRef.current;
       const { scrollTop: scrollTopNext } = transitionToRef.current;
       iframeDocument.documentElement.style.setProperty(
@@ -55455,7 +59103,7 @@ var wp;
         }
       );
     }, [iframeDocument]);
-    const finishZoomOutAnimation = (0, import_element106.useCallback)(() => {
+    const finishZoomOutAnimation = (0, import_element123.useCallback)(() => {
       startAnimationRef.current = false;
       animationRef.current = null;
       iframeDocument.documentElement.style.setProperty(
@@ -55479,8 +59127,8 @@ var wp;
       );
       transitionFromRef.current = transitionToRef.current;
     }, [iframeDocument]);
-    const previousIsZoomedOut = (0, import_element106.useRef)(false);
-    (0, import_element106.useEffect)(() => {
+    const previousIsZoomedOut = (0, import_element123.useRef)(false);
+    (0, import_element123.useEffect)(() => {
       if (!iframeDocument) {
         return;
       }
@@ -55498,7 +59146,7 @@ var wp;
         iframeDocument.documentElement.classList.remove("is-zoomed-out");
       };
     }, [iframeDocument, isZoomedOut]);
-    (0, import_element106.useEffect)(() => {
+    (0, import_element123.useEffect)(() => {
       if (!iframeDocument) {
         return;
       }
@@ -55595,7 +59243,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/iframe/index.mjs
-  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
   function bubbleEvent(event, Constructor, frame) {
     const init = {};
     for (const key in event) {
@@ -55616,7 +59264,7 @@ var wp;
     }
   }
   function useBubbleEvents(iframeDocument) {
-    return (0, import_compose36.useRefEffect)(() => {
+    return (0, import_compose41.useRefEffect)(() => {
       const { defaultView } = iframeDocument;
       if (!defaultView) {
         return;
@@ -55651,7 +59299,7 @@ var wp;
       return src;
     }
     let body = "";
-    if (import_react48.version.split(".")[0] === "18") {
+    if (import_react51.version.split(".")[0] === "18") {
       body = "<body><script>document.currentScript.parentElement.remove()<\/script></body>";
     }
     const html = `<!doctype html>
@@ -55690,20 +59338,20 @@ var wp;
     frameSize = 0,
     readonly,
     forwardedRef: ref,
-    title = (0, import_i18n42.__)("Editor canvas"),
+    title = (0, import_i18n45.__)("Editor canvas"),
     ...props
   }) {
-    const { resolvedAssets, isPreviewMode } = (0, import_data52.useSelect)((select3) => {
+    const { resolvedAssets, isPreviewMode } = (0, import_data53.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return {
         resolvedAssets: settings2.__unstableResolvedAssets,
         isPreviewMode: settings2.isPreviewMode
       };
     }, []);
-    const [iframeDocument, setIframeDocument] = (0, import_element107.useState)();
-    const [bodyClasses, setBodyClasses] = (0, import_element107.useState)([]);
+    const [iframeDocument, setIframeDocument] = (0, import_element124.useState)();
+    const [bodyClasses, setBodyClasses] = (0, import_element124.useState)([]);
     const [before, writingFlowRef, after] = useWritingFlow();
-    const setRef = (0, import_compose36.useRefEffect)((node) => {
+    const setRef = (0, import_compose41.useRefEffect)((node) => {
       let iFrameDocument;
       function preventFileDropDefault(event) {
         event.preventDefault();
@@ -55778,15 +59426,15 @@ var wp;
       frameSize: parseInt(frameSize),
       iframeDocument
     });
-    const disabledRef = (0, import_compose36.useDisabled)({ isDisabled: !readonly });
-    const unguardedBodyRef = (0, import_compose36.useMergeRefs)([
+    const disabledRef = (0, import_compose41.useDisabled)({ isDisabled: !readonly });
+    const unguardedBodyRef = (0, import_compose41.useMergeRefs)([
       useBubbleEvents(iframeDocument),
       contentRef,
       writingFlowRef,
       disabledRef,
       scaleContentRef
     ]);
-    const bodyRef = (0, import_compose36.useRefEffect)(
+    const bodyRef = (0, import_compose41.useRefEffect)(
       (node) => {
         if (node.ownerDocument.defaultView) {
           unguardedBodyRef(node);
@@ -55799,9 +59447,9 @@ var wp;
     );
     const src = getIframeSrc(resolvedAssets);
     const shouldRenderFocusCaptureElements = tabIndex >= 0 && !isPreviewMode;
-    const iframe = /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)(import_jsx_runtime230.Fragment, { children: [
+    const iframe = /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, { children: [
       shouldRenderFocusCaptureElements && before,
-      /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
         "iframe",
         {
           ...props,
@@ -55810,7 +59458,7 @@ var wp;
             height: props.style?.height,
             border: 0
           },
-          ref: (0, import_compose36.useMergeRefs)([ref, setRef]),
+          ref: (0, import_compose41.useMergeRefs)([ref, setRef]),
           tabIndex,
           src,
           title,
@@ -55831,8 +59479,8 @@ var wp;
               );
             }
           },
-          children: iframeDocument && (0, import_element107.createPortal)(
-            /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+          children: iframeDocument && (0, import_element124.createPortal)(
+            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
               "body",
               {
                 ref: bodyRef,
@@ -55841,7 +59489,7 @@ var wp;
                   "editor-styles-wrapper",
                   ...bodyClasses
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_components30.__experimentalStyleProvider, { document: iframeDocument, children })
+                children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_components30.__experimentalStyleProvider, { document: iframeDocument, children })
               }
             ),
             iframeDocument.documentElement
@@ -55850,7 +59498,7 @@ var wp;
       ),
       shouldRenderFocusCaptureElements && after
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)("div", { className: "block-editor-iframe__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "block-editor-iframe__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
       "div",
       {
         className: clsx_default(
@@ -55865,21 +59513,21 @@ var wp;
     ) });
   }
   function IframeIfReady(props, ref) {
-    const isInitialised = (0, import_data52.useSelect)(
+    const isInitialised = (0, import_data53.useSelect)(
       (select3) => select3(store).getSettings().__internalIsInitialized,
       []
     );
     if (!isInitialised) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(Iframe, { ...props, forwardedRef: ref });
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(Iframe, { ...props, forwardedRef: ref });
   }
-  var iframe_default = (0, import_element107.forwardRef)(IframeIfReady);
+  var iframe_default = (0, import_element124.forwardRef)(IframeIfReady);

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

   // node_modules/parsel-js/dist/parsel.js
   var TOKENS = {
@@ -56166,10 +59814,10 @@ var wp;
   var transform_styles_default = transformStyles;

   // packages/block-editor/build-module/components/editor-styles/index.mjs
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
   k([names_default, a11y_default]);
   function useDarkThemeBodyClassName(styles, scope) {
-    return (0, import_element108.useCallback)(
+    return (0, import_element125.useCallback)(
       (node) => {
         if (!node) {
           return;
@@ -56198,11 +59846,11 @@ var wp;
     );
   }
   function EditorStyles({ styles, scope, transformOptions }) {
-    const overrides = (0, import_data53.useSelect)(
+    const overrides = (0, import_data54.useSelect)(
       (select3) => unlock(select3(store)).getStyleOverrides(),
       []
     );
-    const [transformedStyles, transformedSvgs] = (0, import_element108.useMemo)(() => {
+    const [transformedStyles, transformedSvgs] = (0, import_element125.useMemo)(() => {
       const _styles = Object.values(styles ?? []);
       const orderedOverrides = [
         ...overrides.filter(
@@ -56230,15 +59878,15 @@ var wp;
         _styles.filter((style) => style.__unstableType === "svgs").map((style) => style.assets).join("")
       ];
     }, [styles, overrides, scope, transformOptions]);
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(import_jsx_runtime231.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(import_jsx_runtime254.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
         "style",
         {
           ref: useDarkThemeBodyClassName(transformedStyles, scope)
         }
       ),
-      transformedStyles.map((css, index2) => /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("style", { children: css }, index2)),
-      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+      transformedStyles.map((css, index2) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("style", { children: css }, index2)),
+      /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
         import_components31.SVG,
         {
           xmlns: "http://www.w3.org/2000/svg",
@@ -56257,11 +59905,11 @@ var wp;
       )
     ] });
   }
-  var editor_styles_default = (0, import_element108.memo)(EditorStyles);
+  var editor_styles_default = (0, import_element125.memo)(EditorStyles);

   // packages/block-editor/build-module/components/block-preview/auto.mjs
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
-  var MemoizedBlockList = (0, import_element109.memo)(BlockList);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  var MemoizedBlockList = (0, import_element126.memo)(BlockList);
   var MAX_HEIGHT = 2e3;
   var EMPTY_ADDITIONAL_STYLES = [];
   function ScaledBlockPreview({
@@ -56273,14 +59921,14 @@ var wp;
     if (!viewportWidth) {
       viewportWidth = containerWidth;
     }
-    const [contentResizeListener, { height: contentHeight }] = (0, import_compose37.useResizeObserver)();
-    const { styles } = (0, import_data54.useSelect)((select3) => {
+    const [contentResizeListener, { height: contentHeight }] = (0, import_compose42.useResizeObserver)();
+    const { styles } = (0, import_data55.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return {
         styles: settings2.styles
       };
     }, []);
-    const editorStyles = (0, import_element109.useMemo)(() => {
+    const editorStyles = (0, import_element126.useMemo)(() => {
       if (styles) {
         return [
           ...styles,
@@ -56295,7 +59943,7 @@ var wp;
     }, [styles, additionalStyles]);
     const scale = containerWidth / viewportWidth;
     const aspectRatio = contentHeight ? containerWidth / (contentHeight * scale) : 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
       import_components32.Disabled,
       {
         className: "block-editor-block-preview__content",
@@ -56309,10 +59957,10 @@ var wp;
           maxHeight: contentHeight > MAX_HEIGHT ? MAX_HEIGHT * scale : void 0,
           minHeight
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
           iframe_default,
           {
-            contentRef: (0, import_compose37.useRefEffect)((bodyElement) => {
+            contentRef: (0, import_compose42.useRefEffect)((bodyElement) => {
               const {
                 ownerDocument: { documentElement }
               } = bodyElement;
@@ -56338,9 +59986,9 @@ var wp;
               minHeight: scale !== 0 && scale < 1 && minHeight ? minHeight / scale : minHeight
             },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(editor_styles_default, { styles: editorStyles }),
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(editor_styles_default, { styles: editorStyles }),
               contentResizeListener,
-              /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(MemoizedBlockList, { renderAppender: false })
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(MemoizedBlockList, { renderAppender: false })
             ]
           }
         )
@@ -56348,10 +59996,10 @@ var wp;
     );
   }
   function AutoBlockPreview(props) {
-    const [containerResizeListener, { width: containerWidth }] = (0, import_compose37.useResizeObserver)();
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)(import_jsx_runtime232.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("div", { style: { position: "relative", width: "100%", height: 0 }, children: containerResizeListener }),
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("div", { className: "block-editor-block-preview__container", children: !!containerWidth && /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+    const [containerResizeListener, { width: containerWidth }] = (0, import_compose42.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)(
         ScaledBlockPreview,
         {
           ...props,
@@ -56362,15 +60010,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-preview/async.mjs
-  var import_element110 = __toESM(require_element(), 1);
+  var import_element127 = __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_element110.useState)(false);
-    (0, import_element110.useEffect)(() => {
+    const [shouldRender, setShouldRender] = (0, import_element127.useState)(false);
+    (0, import_element127.useEffect)(() => {
       const context = {};
       blockPreviewQueue.add(context, () => {
-        (0, import_element110.flushSync)(() => {
+        (0, import_element127.flushSync)(() => {
           setShouldRender(true);
         });
       });
@@ -56385,7 +60033,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-preview/index.mjs
-  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ADDITIONAL_STYLES2 = [];
   function BlockPreview({
     blocks: blocks2,
@@ -56415,32 +60063,30 @@ var wp;
         alternative: "additionalStyles"
       });
     }
-    const originalSettings = (0, import_data55.useSelect)(
+    const originalSettings = (0, import_data56.useSelect)(
       (select3) => select3(store).getSettings(),
       []
     );
-    const settings2 = (0, import_element111.useMemo)(
+    const settings2 = (0, import_element128.useMemo)(
       () => ({
         ...originalSettings,
-        focusMode: false,
-        // Disable "Spotlight mode".
         isPreviewMode: true
       }),
       [originalSettings]
     );
-    const renderedBlocks = (0, import_element111.useMemo)(
+    const renderedBlocks = (0, import_element128.useMemo)(
       () => Array.isArray(blocks2) ? blocks2 : [blocks2],
       [blocks2]
     );
     if (!blocks2 || blocks2.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
       ExperimentalBlockEditorProvider,
       {
         value: renderedBlocks,
         settings: settings2,
-        children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
           AutoBlockPreview,
           {
             viewportWidth,
@@ -56451,39 +60097,37 @@ var wp;
       }
     );
   }
-  var MemoizedBlockPreview = (0, import_element111.memo)(BlockPreview);
+  var MemoizedBlockPreview = (0, import_element128.memo)(BlockPreview);
   MemoizedBlockPreview.Async = Async;
   var block_preview_default = MemoizedBlockPreview;
   function useBlockPreview({ blocks: blocks2, props = {}, layout }) {
-    const originalSettings = (0, import_data55.useSelect)(
+    const originalSettings = (0, import_data56.useSelect)(
       (select3) => select3(store).getSettings(),
       []
     );
-    const settings2 = (0, import_element111.useMemo)(
+    const settings2 = (0, import_element128.useMemo)(
       () => ({
         ...originalSettings,
         styles: void 0,
         // Clear styles included by the parent settings, as they are already output by the parent's EditorStyles.
-        focusMode: false,
-        // Disable "Spotlight mode".
         isPreviewMode: true
       }),
       [originalSettings]
     );
-    const disabledRef = (0, import_compose38.useDisabled)();
-    const ref = (0, import_compose38.useMergeRefs)([props.ref, disabledRef]);
-    const renderedBlocks = (0, import_element111.useMemo)(
+    const disabledRef = (0, import_compose43.useDisabled)();
+    const ref = (0, import_compose43.useMergeRefs)([props.ref, disabledRef]);
+    const renderedBlocks = (0, import_element128.useMemo)(
       () => Array.isArray(blocks2) ? blocks2 : [blocks2],
       [blocks2]
     );
-    const children = /* @__PURE__ */ (0, import_jsx_runtime233.jsxs)(
+    const children = /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(
       ExperimentalBlockEditorProvider,
       {
         value: renderedBlocks,
         settings: settings2,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(editor_styles_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(BlockListItems, { renderAppender: false, layout })
+          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(editor_styles_default, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(BlockListItems, { renderAppender: false, layout })
         ]
       }
     );
@@ -56500,15 +60144,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/preview-panel.mjs
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
   function InserterPreviewPanel({ item }) {
     const { name, title, icon, description, initialAttributes, example } = item;
-    const isReusable = (0, import_blocks33.isReusableBlock)(item);
-    const blocks2 = (0, import_element112.useMemo)(() => {
+    const isReusable = (0, import_blocks34.isReusableBlock)(item);
+    const blocks2 = (0, import_element129.useMemo)(() => {
       if (!example) {
-        return (0, import_blocks33.createBlock)(name, initialAttributes);
+        return (0, import_blocks34.createBlock)(name, initialAttributes);
       }
-      return (0, import_blocks33.getBlockFromExample)(name, {
+      return (0, import_blocks34.getBlockFromExample)(name, {
         attributes: {
           ...example.attributes,
           ...initialAttributes
@@ -56522,8 +60166,8 @@ var wp;
     const viewportWidth = example?.viewportWidth ?? 500;
     const scale = sidebarWidth / viewportWidth;
     const minHeight = scale !== 0 && scale < 1 && previewHeight ? previewHeight / scale : previewHeight;
-    return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", { className: "block-editor-inserter__preview-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { className: "block-editor-inserter__preview", children: isReusable || example ? /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { className: "block-editor-inserter__preview-content", children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)("div", { className: "block-editor-inserter__preview-container", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__preview", children: isReusable || example ? /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__preview-content", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
         block_preview_default,
         {
           blocks: blocks2,
@@ -56546,8 +60190,8 @@ var wp;
             ]
           )
         }
-      ) }) : /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { className: "block-editor-inserter__preview-content-missing", children: (0, import_i18n43.__)("No preview available.") }) }),
-      !isReusable && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+      ) }) : /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__preview-content-missing", children: (0, import_i18n46.__)("No preview available.") }) }),
+      !isReusable && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
         block_card_default,
         {
           title,
@@ -56560,39 +60204,39 @@ var wp;
   var preview_panel_default = InserterPreviewPanel;

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

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

   // packages/block-editor/build-module/components/inserter-list-item/index.mjs
-  var import_element118 = __toESM(require_element(), 1);
-  var import_blocks35 = __toESM(require_blocks(), 1);
+  var import_element135 = __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);

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

   // packages/block-editor/build-module/components/inserter-listbox/group.mjs
-  var import_element113 = __toESM(require_element(), 1);
-  var import_i18n44 = __toESM(require_i18n(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_i18n47 = __toESM(require_i18n(), 1);
   var import_a11y6 = __toESM(require_a11y(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
   function InserterListboxGroup(props, ref) {
-    const [shouldSpeak, setShouldSpeak] = (0, import_element113.useState)(false);
-    (0, import_element113.useEffect)(() => {
+    const [shouldSpeak, setShouldSpeak] = (0, import_element130.useState)(false);
+    (0, import_element130.useEffect)(() => {
       if (shouldSpeak) {
         (0, import_a11y6.speak)(
-          (0, import_i18n44.__)("Use left and right arrow keys to move through blocks")
+          (0, import_i18n47.__)("Use left and right arrow keys to move through blocks")
         );
       }
     }, [shouldSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
       "div",
       {
         ref,
@@ -56613,23 +60257,23 @@ var wp;
       }
     );
   }
-  var group_default2 = (0, import_element113.forwardRef)(InserterListboxGroup);
+  var group_default2 = (0, import_element130.forwardRef)(InserterListboxGroup);

   // packages/block-editor/build-module/components/inserter-listbox/row.mjs
-  var import_element114 = __toESM(require_element(), 1);
+  var import_element131 = __toESM(require_element(), 1);
   var import_components33 = __toESM(require_components(), 1);
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
   function InserterListboxRow(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_components33.Composite.Group, { role: "presentation", ref, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_components33.Composite.Group, { role: "presentation", ref, ...props });
   }
-  var row_default2 = (0, import_element114.forwardRef)(InserterListboxRow);
+  var row_default2 = (0, import_element131.forwardRef)(InserterListboxRow);

   // packages/block-editor/build-module/components/inserter-listbox/item.mjs
   var import_components34 = __toESM(require_components(), 1);
-  var import_element115 = __toESM(require_element(), 1);
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
-  function InserterListboxItem({ isFirst, as: Component5, children, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+  var import_element132 = __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)(
       import_components34.Composite.Item,
       {
         ref,
@@ -56641,26 +60285,26 @@ var wp;
             ...htmlProps,
             tabIndex: isFirst ? 0 : htmlProps.tabIndex
           };
-          if (Component5) {
-            return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(Component5, { ...propsWithTabIndex, children });
+          if (Component4) {
+            return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(Component4, { ...propsWithTabIndex, children });
           }
           if (typeof children === "function") {
             return children(propsWithTabIndex);
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_components34.Button, { __next40pxDefaultSize: true, ...propsWithTabIndex, children });
+          return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_components34.Button, { __next40pxDefaultSize: true, ...propsWithTabIndex, children });
         }
       }
     );
   }
-  var item_default = (0, import_element115.forwardRef)(InserterListboxItem);
+  var item_default = (0, import_element132.forwardRef)(InserterListboxItem);

   // packages/block-editor/build-module/components/inserter-listbox/index.mjs
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
   function InserterListBoxWrapper({ key, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_element116.Fragment, { children }, key);
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_element133.Fragment, { children }, key);
   }
   function InserterListbox({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
       import_components35.Composite,
       {
         focusShift: true,
@@ -56674,39 +60318,39 @@ var wp;

   // packages/block-editor/build-module/components/inserter-draggable-blocks/index.mjs
   var import_components37 = __toESM(require_components(), 1);
-  var import_blocks34 = __toESM(require_blocks(), 1);
-  var import_data56 = __toESM(require_data(), 1);
-  var import_element117 = __toESM(require_element(), 1);
+  var import_blocks35 = __toESM(require_blocks(), 1);
+  var import_data57 = __toESM(require_data(), 1);
+  var import_element134 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/block-draggable/draggable-chip.mjs
-  var import_i18n45 = __toESM(require_i18n(), 1);
+  var import_i18n48 = __toESM(require_i18n(), 1);
   var import_components36 = __toESM(require_components(), 1);
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
   function BlockDraggableChip({
     count,
     icon,
     isPattern,
     fadeWhenDisabled
   }) {
-    const patternLabel = isPattern && (0, import_i18n45.__)("Pattern");
-    return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("div", { className: "block-editor-block-draggable-chip-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+    const patternLabel = isPattern && (0, import_i18n48.__)("Pattern");
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "block-editor-block-draggable-chip-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
       "div",
       {
         className: "block-editor-block-draggable-chip",
         "data-testid": "block-draggable-chip",
-        children: /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
           import_components36.Flex,
           {
             justify: "center",
             className: "block-editor-block-draggable-chip__content",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components36.FlexItem, { children: icon ? /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(block_icon_default, { icon }) : patternLabel || (0, import_i18n45.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_i18n48.sprintf)(
                 /* translators: %d: Number of blocks. */
-                (0, import_i18n45._n)("%d block", "%d blocks", count),
+                (0, import_i18n48._n)("%d block", "%d blocks", count),
                 count
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components36.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(block_icon_default, { icon: drag_handle_default }) }),
-              fadeWhenDisabled && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components36.FlexItem, { className: "block-editor-block-draggable-chip__disabled", children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { className: "block-editor-block-draggable-chip__disabled-icon" }) })
+              /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components36.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(block_icon_default, { icon: drag_handle_default }) }),
+              fadeWhenDisabled && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components36.FlexItem, { className: "block-editor-block-draggable-chip__disabled", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("span", { className: "block-editor-block-draggable-chip__disabled-icon" }) })
             ]
           }
         )
@@ -56715,7 +60359,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter-draggable-blocks/index.mjs
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
   var InserterDraggableBlocks = ({
     isEnabled,
     blocks: blocks2,
@@ -56724,17 +60368,17 @@ var wp;
     pattern
   }) => {
     const blockName = blocks2.length === 1 ? blocks2[0].name : void 0;
-    const blockTypeIcon = (0, import_data56.useSelect)(
+    const blockTypeIcon = (0, import_data57.useSelect)(
       (select3) => {
-        return blockName && select3(import_blocks34.store).getBlockType(blockName)?.icon;
+        return blockName && select3(import_blocks35.store).getBlockType(blockName)?.icon;
       },
       [blockName]
     );
     const { startDragging: startDragging2, stopDragging: stopDragging2 } = unlock(
-      (0, import_data56.useDispatch)(store)
+      (0, import_data57.useDispatch)(store)
     );
-    const patternBlock = (0, import_element117.useMemo)(() => {
-      return pattern?.type === INSERTER_PATTERN_TYPES.user && pattern?.syncStatus !== "unsynced" ? [(0, import_blocks34.createBlock)("core/block", { ref: pattern.id })] : void 0;
+    const patternBlock = (0, import_element134.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) {
       return children({
@@ -56744,7 +60388,7 @@ var wp;
       });
     }
     const draggableBlocks = patternBlock ?? blocks2;
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
       import_components37.Draggable,
       {
         __experimentalTransferDataType: "wp-blocks",
@@ -56763,7 +60407,7 @@ var wp;
         onDragEnd: () => {
           stopDragging2();
         },
-        __experimentalDragComponent: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+        __experimentalDragComponent: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
           BlockDraggableChip,
           {
             count: blocks2.length,
@@ -56784,9 +60428,9 @@ var wp;
   var inserter_draggable_blocks_default = InserterDraggableBlocks;

   // packages/block-editor/build-module/components/inserter-list-item/index.mjs
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
   function InserterListItem({
-    className: className2,
+    className,
     isFirst,
     item,
     onSelect,
@@ -56794,17 +60438,17 @@ var wp;
     isDraggable,
     ...props
   }) {
-    const isDraggingRef = (0, import_element118.useRef)(false);
+    const isDraggingRef = (0, import_element135.useRef)(false);
     const itemIconStyle = item.icon ? {
       backgroundColor: item.icon.background,
       color: item.icon.foreground
     } : {};
-    const blocks2 = (0, import_element118.useMemo)(
+    const blocks2 = (0, import_element135.useMemo)(
       () => [
-        (0, import_blocks35.createBlock)(
+        (0, import_blocks36.createBlock)(
           item.name,
           item.initialAttributes,
-          (0, import_blocks35.createBlocksFromInnerBlocksTemplate)(item.innerBlocks),
+          (0, import_blocks36.createBlocksFromInnerBlocksTemplate)(item.innerBlocks),
           item.innerContent
         )
       ],
@@ -56815,14 +60459,14 @@ var wp;
         item.innerContent
       ]
     );
-    const isSynced = (0, import_blocks35.isReusableBlock)(item) && item.syncStatus !== "unsynced" || (0, import_blocks35.isTemplatePart)(item);
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+    const isSynced = (0, import_blocks36.isReusableBlock)(item) && item.syncStatus !== "unsynced" || (0, import_blocks36.isTemplatePart)(item);
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
       inserter_draggable_blocks_default,
       {
         isEnabled: isDraggable && !item.isDisabled,
         blocks: blocks2,
         icon: item.icon,
-        children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+        children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
           "div",
           {
             className: clsx_default(
@@ -56845,13 +60489,13 @@ var wp;
                 onDragEnd(event);
               }
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
               item_default,
               {
                 isFirst,
                 className: clsx_default(
                   "block-editor-block-types-list__item",
-                  className2
+                  className
                 ),
                 disabled: item.isDisabled,
                 onClick: (event) => {
@@ -56882,15 +60526,15 @@ var wp;
                 onMouseLeave: () => onHover(null),
                 ...props,
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
                     "span",
                     {
                       className: "block-editor-block-types-list__item-icon",
                       style: itemIconStyle,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(block_icon_default, { icon: item.icon, showColors: true })
+                      children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(block_icon_default, { icon: item.icon, showColors: true })
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("span", { className: "block-editor-block-types-list__item-title", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_components38.__experimentalTruncate, { numberOfLines: 3, children: item.title }) })
+                  /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("span", { className: "block-editor-block-types-list__item-title", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_components38.__experimentalTruncate, { numberOfLines: 3, children: item.title }) })
                 ]
               }
             )
@@ -56899,10 +60543,10 @@ var wp;
       }
     );
   }
-  var inserter_list_item_default = (0, import_element118.memo)(InserterListItem);
+  var inserter_list_item_default = (0, import_element135.memo)(InserterListItem);

   // packages/block-editor/build-module/components/block-types-list/index.mjs
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
   function chunk(array, size4) {
     const chunks = [];
     for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
@@ -56919,14 +60563,14 @@ var wp;
     label,
     isDraggable = true
   }) {
-    const className2 = "block-editor-block-types-list";
-    const listId = (0, import_compose39.useInstanceId)(BlockTypesList, className2);
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)(group_default2, { className: className2, "aria-label": label, children: [
-      chunk(items, 3).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(row_default2, { children: row.map((item, j2) => /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+    const className = "block-editor-block-types-list";
+    const listId = (0, import_compose44.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,
         {
           item,
-          className: (0, import_blocks36.getBlockMenuDefaultClassName)(
+          className: (0, import_blocks37.getBlockMenuDefaultClassName)(
             item.id
           ),
           onSelect,
@@ -56944,31 +60588,31 @@ var wp;

   // packages/block-editor/build-module/components/inserter/panel.mjs
   var import_components39 = __toESM(require_components(), 1);
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
   function InserterPanel({ title, icon, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(import_jsx_runtime243.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", { className: "block-editor-inserter__panel-header", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("h2", { className: "block-editor-inserter__panel-title", children: title }),
-        /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components39.Icon, { icon })
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(import_jsx_runtime266.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)("div", { className: "block-editor-inserter__panel-header", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("h2", { className: "block-editor-inserter__panel-title", children: title }),
+        /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(import_components39.Icon, { icon })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("div", { className: "block-editor-inserter__panel-content", children })
+      /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("div", { className: "block-editor-inserter__panel-content", children })
     ] });
   }
   var panel_default = InserterPanel;

   // packages/block-editor/build-module/components/inserter/no-results.mjs
-  var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
-  function InserterNoResults({ children = (0, import_i18n46.__)("No results found.") }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("div", { className: "block-editor-inserter__no-results", children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("p", { children }) });
+  var import_i18n49 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+  function InserterNoResults({ children = (0, import_i18n49.__)("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;

   // packages/block-editor/build-module/components/inserter/block-types-tab.mjs
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
   var getBlockNamespace = (item) => item.name.split("/")[0];
   var MAX_SUGGESTED_ITEMS = 6;
-  var EMPTY_ARRAY6 = [];
+  var EMPTY_ARRAY7 = [];
   function BlockTypesTabPanel({
     items,
     collections,
@@ -56976,18 +60620,18 @@ var wp;
     onSelectItem,
     onHover,
     showMostUsedBlocks,
-    className: className2
+    className
   }) {
-    const suggestedItems = (0, import_element119.useMemo)(() => {
+    const suggestedItems = (0, import_element136.useMemo)(() => {
       return orderBy(items, "frecency", "desc").slice(
         0,
         MAX_SUGGESTED_ITEMS
       );
     }, [items]);
-    const uncategorizedItems = (0, import_element119.useMemo)(() => {
+    const uncategorizedItems = (0, import_element136.useMemo)(() => {
       return items.filter((item) => !item.category);
     }, [items]);
-    const itemsPerCollection = (0, import_element119.useMemo)(() => {
+    const itemsPerCollection = (0, import_element136.useMemo)(() => {
       const result = { ...collections };
       Object.keys(collections).forEach((namespace) => {
         result[namespace] = items.filter(
@@ -56999,25 +60643,25 @@ var wp;
       });
       return result;
     }, [items, collections]);
-    (0, import_element119.useEffect)(() => () => onHover(null), []);
-    const currentlyRenderedCategories = (0, import_compose40.useAsyncList)(categories);
+    (0, import_element136.useEffect)(() => () => onHover(null), []);
+    const currentlyRenderedCategories = (0, import_compose45.useAsyncList)(categories);
     const didRenderAllCategories = categories.length === currentlyRenderedCategories.length;
-    const collectionEntries = (0, import_element119.useMemo)(() => {
+    const collectionEntries = (0, import_element136.useMemo)(() => {
       return Object.entries(collections);
     }, [collections]);
-    const currentlyRenderedCollections = (0, import_compose40.useAsyncList)(
-      didRenderAllCategories ? collectionEntries : EMPTY_ARRAY6
+    const currentlyRenderedCollections = (0, import_compose45.useAsyncList)(
+      didRenderAllCategories ? collectionEntries : EMPTY_ARRAY7
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)("div", { className: className2, children: [
+    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_runtime245.jsx)(panel_default, { title: (0, import_i18n47._x)("Most used", "blocks"), children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      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)(
         block_types_list_default,
         {
           items: suggestedItems,
           onSelect: onSelectItem,
           onHover,
-          label: (0, import_i18n47._x)("Most used", "blocks")
+          label: (0, import_i18n50._x)("Most used", "blocks")
         }
       ) }),
       currentlyRenderedCategories.map((category) => {
@@ -57027,12 +60671,12 @@ var wp;
         if (!categoryItems || !categoryItems.length) {
           return null;
         }
-        return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
           panel_default,
           {
             title: category.title,
             icon: category.icon,
-            children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               block_types_list_default,
               {
                 items: categoryItems,
@@ -57045,18 +60689,18 @@ var wp;
           category.slug
         );
       }),
-      didRenderAllCategories && uncategorizedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      didRenderAllCategories && uncategorizedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
         panel_default,
         {
           className: "block-editor-inserter__uncategorized-blocks-panel",
-          title: (0, import_i18n47.__)("Uncategorized"),
-          children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+          title: (0, import_i18n50.__)("Uncategorized"),
+          children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
             block_types_list_default,
             {
               items: uncategorizedItems,
               onSelect: onSelectItem,
               onHover,
-              label: (0, import_i18n47.__)("Uncategorized")
+              label: (0, import_i18n50.__)("Uncategorized")
             }
           )
         }
@@ -57067,12 +60711,12 @@ var wp;
           if (!collectionItems || !collectionItems.length) {
             return null;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
             panel_default,
             {
               title: collection.title,
               icon: collection.icon,
-              children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
                 block_types_list_default,
                 {
                   items: collectionItems,
@@ -57094,7 +60738,7 @@ var wp;
       onInsert
     );
     if (!items.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(no_results_default, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(no_results_default, {});
     }
     const itemsForCurrentRoot = [];
     const itemsRemaining = [];
@@ -57111,8 +60755,8 @@ var wp;
         itemsRemaining.push(item);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(inserter_listbox_default, { children: /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)("div", { ref, children: [
-      !!itemsForCurrentRoot.length && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_jsx_runtime245.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(inserter_listbox_default, { children: /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)("div", { ref, children: [
+      !!itemsForCurrentRoot.length && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_jsx_runtime268.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
         BlockTypesTabPanel,
         {
           items: itemsForCurrentRoot,
@@ -57124,7 +60768,7 @@ var wp;
           className: "block-editor-inserter__insertable-blocks-at-selection"
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
         BlockTypesTabPanel,
         {
           items: itemsRemaining,
@@ -57138,117 +60782,81 @@ var wp;
       )
     ] }) });
   }
-  var block_types_tab_default = (0, import_element119.forwardRef)(BlockTypesTab);
+  var block_types_tab_default = (0, import_element136.forwardRef)(BlockTypesTab);

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

   // packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
-  var import_components44 = __toESM(require_components(), 1);
-  var import_element126 = __toESM(require_element(), 1);
-  var import_i18n55 = __toESM(require_i18n(), 1);
+  var import_components43 = __toESM(require_components(), 1);
+  var import_element143 = __toESM(require_element(), 1);
+  var import_i18n58 = __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_i18n48 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
-  function PatternCategoriesList({
-    selectedCategory,
-    patternCategories,
-    onClickCategory
-  }) {
-    const baseClassName = "block-editor-block-patterns-explorer__sidebar";
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("div", { className: `${baseClassName}__categories-list`, children: patternCategories.map(({ name, label }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-        import_components40.Button,
-        {
-          __next40pxDefaultSize: true,
-          label,
-          className: `${baseClassName}__categories-list__item`,
-          isPressed: selectedCategory === name,
-          onClick: () => {
-            onClickCategory(name);
-          },
-          children: label
-        },
-        name
-      );
-    }) });
-  }
-  function PatternsExplorerSearch({ searchValue, setSearchValue }) {
-    const baseClassName = "block-editor-block-patterns-explorer__search";
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("div", { className: baseClassName, children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-      import_components40.SearchControl,
-      {
-        onChange: setSearchValue,
-        value: searchValue,
-        label: (0, import_i18n48.__)("Search"),
-        placeholder: (0, import_i18n48.__)("Search")
-      }
-    ) });
-  }
+  var import_i18n51 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
   function PatternExplorerSidebar({
-    selectedCategory,
     patternCategories,
-    onClickCategory,
     searchValue,
     setSearchValue
   }) {
-    const baseClassName = "block-editor-block-patterns-explorer__sidebar";
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)("div", { className: baseClassName, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-        PatternsExplorerSearch,
-        {
-          searchValue,
-          setSearchValue
-        }
-      ),
-      !searchValue && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-        PatternCategoriesList,
-        {
-          selectedCategory,
-          patternCategories,
-          onClickCategory
-        }
-      )
-    ] });
+    return /* @__PURE__ */ (0, import_jsx_runtime269.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        gap: "lg",
+        className: "block-editor-block-patterns-explorer__sidebar",
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+            import_components40.SearchControl,
+            {
+              onChange: setSearchValue,
+              value: searchValue,
+              label: (0, import_i18n51.__)("Search"),
+              placeholder: (0, import_i18n51.__)("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)) })
+        ]
+      }
+    );
   }
   var pattern_explorer_sidebar_default = PatternExplorerSidebar;

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

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

   // packages/block-editor/build-module/components/block-patterns-paging/index.mjs
   var import_components41 = __toESM(require_components(), 1);
-  var import_i18n49 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
   function Pagination({
     currentPage,
     numPages,
     changePage,
     totalItems
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(import_components41.__experimentalVStack, { className: "block-editor-patterns__grid-pagination-wrapper", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n49.sprintf)(
+    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)(
         // translators: %s: Total number of patterns.
-        (0, import_i18n49._n)("%s item", "%s items", totalItems),
+        (0, import_i18n52._n)("%s item", "%s items", totalItems),
         totalItems
       ) }),
-      numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
+      numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
         import_components41.__experimentalHStack,
         {
           expanded: false,
@@ -57256,79 +60864,79 @@ var wp;
           justify: "flex-start",
           className: "block-editor-patterns__grid-pagination",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
               import_components41.__experimentalHStack,
               {
                 expanded: false,
                 spacing: 1,
                 className: "block-editor-patterns__grid-pagination-previous",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
                     import_components41.Button,
                     {
                       variant: "tertiary",
                       onClick: () => changePage(1),
                       disabled: currentPage === 1,
-                      "aria-label": (0, import_i18n49.__)("First page"),
+                      "aria-label": (0, import_i18n52.__)("First page"),
                       size: "compact",
                       accessibleWhenDisabled: true,
                       className: "block-editor-patterns__grid-pagination-button",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { children: "\xAB" })
+                      children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("span", { children: "\xAB" })
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
                     import_components41.Button,
                     {
                       variant: "tertiary",
                       onClick: () => changePage(currentPage - 1),
                       disabled: currentPage === 1,
-                      "aria-label": (0, import_i18n49.__)("Previous page"),
+                      "aria-label": (0, import_i18n52.__)("Previous page"),
                       size: "compact",
                       accessibleWhenDisabled: true,
                       className: "block-editor-patterns__grid-pagination-button",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { children: "\u2039" })
+                      children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("span", { children: "\u2039" })
                     }
                   )
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n49.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n52.sprintf)(
               // translators: 1: Current page number. 2: Total number of pages.
-              (0, import_i18n49._x)("%1$s of %2$s", "paging"),
+              (0, import_i18n52._x)("%1$s of %2$s", "paging"),
               currentPage,
               numPages
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
               import_components41.__experimentalHStack,
               {
                 expanded: false,
                 spacing: 1,
                 className: "block-editor-patterns__grid-pagination-next",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
                     import_components41.Button,
                     {
                       variant: "tertiary",
                       onClick: () => changePage(currentPage + 1),
                       disabled: currentPage === numPages,
-                      "aria-label": (0, import_i18n49.__)("Next page"),
+                      "aria-label": (0, import_i18n52.__)("Next page"),
                       size: "compact",
                       accessibleWhenDisabled: true,
                       className: "block-editor-patterns__grid-pagination-button",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { children: "\u203A" })
+                      children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("span", { children: "\u203A" })
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
                     import_components41.Button,
                     {
                       variant: "tertiary",
                       onClick: () => changePage(numPages),
                       disabled: currentPage === numPages,
-                      "aria-label": (0, import_i18n49.__)("Last page"),
+                      "aria-label": (0, import_i18n52.__)("Last page"),
                       size: "compact",
                       accessibleWhenDisabled: true,
                       className: "block-editor-patterns__grid-pagination-button",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("span", { children: "\xBB" })
+                      children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("span", { children: "\xBB" })
                     }
                   )
                 ]
@@ -57341,15 +60949,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-patterns-list/index.mjs
-  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
   var WithToolTip = ({ showTooltip, title, children }) => {
     if (showTooltip) {
-      return /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(tooltip_exports.Trigger, { render: children }),
-        /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(tooltip_exports.Popup, { children: title })
+      return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(tooltip_exports.Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(tooltip_exports.Trigger, { render: children }),
+        /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(tooltip_exports.Popup, { children: title })
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_jsx_runtime248.Fragment, { children });
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_jsx_runtime271.Fragment, { children });
   };
   function BlockPattern({
     id,
@@ -57361,17 +60969,17 @@ var wp;
     category,
     isSelected
   }) {
-    const [isDragging3, setIsDragging] = (0, import_element120.useState)(false);
+    const [isDragging3, setIsDragging] = (0, import_element137.useState)(false);
     const { blocks: blocks2, viewportWidth } = pattern;
-    const instanceId = (0, import_compose41.useInstanceId)(BlockPattern);
+    const instanceId = (0, import_compose46.useInstanceId)(BlockPattern);
     const descriptionId = `block-editor-block-patterns-list__item-description-${instanceId}`;
     const isUserPattern = pattern.type === INSERTER_PATTERN_TYPES.user;
-    const patternBlocks = (0, import_element120.useMemo)(() => {
+    const patternBlocks = (0, import_element137.useMemo)(() => {
       if (!category || !isDraggable) {
         return blocks2;
       }
       return (blocks2 ?? []).map((block) => {
-        const clonedBlock = (0, import_blocks37.cloneBlock)(block);
+        const clonedBlock = (0, import_blocks38.cloneBlock)(block);
         if (clonedBlock.attributes.metadata?.categories?.includes(
           category
         )) {
@@ -57380,13 +60988,13 @@ var wp;
         return clonedBlock;
       });
     }, [blocks2, isDraggable, category]);
-    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
       inserter_draggable_blocks_default,
       {
         isEnabled: isDraggable,
         blocks: patternBlocks,
         pattern,
-        children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+        children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
           "div",
           {
             className: "block-editor-block-patterns-list__list-item",
@@ -57404,15 +61012,15 @@ var wp;
                 onDragEnd(event);
               }
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
               WithToolTip,
               {
                 showTooltip: showTitlesAsTooltip && !isUserPattern,
                 title: pattern.title,
-                children: /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
                   import_components42.Composite.Item,
                   {
-                    render: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                    render: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
                       "div",
                       {
                         role: "option",
@@ -57440,11 +61048,11 @@ var wp;
                     },
                     onMouseLeave: () => onHover?.(null),
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
                         block_preview_default.Async,
                         {
-                          placeholder: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(BlockPatternPlaceholder, {}),
-                          children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                          placeholder: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(BlockPatternPlaceholder, {}),
+                          children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
                             block_preview_default,
                             {
                               blocks: blocks2,
@@ -57453,23 +61061,23 @@ var wp;
                           )
                         }
                       ),
-                      (!showTitlesAsTooltip || isUserPattern) && /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
+                      (!showTitlesAsTooltip || isUserPattern) && /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
                         import_components42.__experimentalHStack,
                         {
                           className: "block-editor-patterns__pattern-details",
                           spacing: 2,
                           children: [
-                            isUserPattern && !pattern.syncStatus && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("div", { className: "block-editor-patterns__pattern-icon-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                            isUserPattern && !pattern.syncStatus && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { className: "block-editor-patterns__pattern-icon-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
                               icon_default,
                               {
                                 className: "block-editor-patterns__pattern-icon",
                                 icon: symbol_default
                               }
                             ) }),
-                            /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+                            /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
                               Text,
                               {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("div", {}),
+                                render: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", {}),
                                 className: "block-editor-block-patterns-list__item-title",
                                 variant: "body-sm",
                                 children: pattern.title
@@ -57478,7 +61086,7 @@ var wp;
                           ]
                         }
                       ),
-                      !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
+                      !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
                     ]
                   }
                 )
@@ -57490,7 +61098,7 @@ var wp;
     );
   }
   function BlockPatternPlaceholder() {
-    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("div", { className: "block-editor-block-patterns-list__item is-placeholder" });
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { className: "block-editor-block-patterns-list__item is-placeholder" });
   }
   function BlockPatternsList({
     isDraggable,
@@ -57499,13 +61107,13 @@ var wp;
     onClickPattern,
     orientation,
     category,
-    label = (0, import_i18n50.__)("Patterns"),
+    label = (0, import_i18n53.__)("Patterns"),
     showTitlesAsTooltip,
     pagingProps
   }, ref) {
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element120.useState)(void 0);
-    const [activePattern, setActivePattern] = (0, import_element120.useState)(null);
-    (0, import_element120.useEffect)(() => {
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element137.useState)(void 0);
+    const [activePattern, setActivePattern] = (0, import_element137.useState)(null);
+    (0, import_element137.useEffect)(() => {
       const firstCompositeItemId = blockPatterns[0]?.name;
       setActiveCompositeId(firstCompositeItemId);
     }, [blockPatterns]);
@@ -57513,7 +61121,7 @@ var wp;
       setActivePattern(pattern.name);
       onClickPattern(pattern, blocks2);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
       import_components42.Composite,
       {
         orientation,
@@ -57524,7 +61132,7 @@ var wp;
         "aria-label": label,
         ref,
         children: [
-          blockPatterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+          blockPatterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
             BlockPattern,
             {
               id: pattern.name,
@@ -57538,19 +61146,19 @@ var wp;
             },
             pattern.name
           )),
-          pagingProps && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(Pagination, { ...pagingProps })
+          pagingProps && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(Pagination, { ...pagingProps })
         ]
       }
     );
   }
-  var block_patterns_list_default = (0, import_element120.forwardRef)(BlockPatternsList);
+  var block_patterns_list_default = (0, import_element137.forwardRef)(BlockPatternsList);

   // packages/block-editor/build-module/components/inserter/hooks/use-insertion-point.mjs
-  var import_data57 = __toESM(require_data(), 1);
-  var import_blocks38 = __toESM(require_blocks(), 1);
-  var import_i18n51 = __toESM(require_i18n(), 1);
+  var import_data58 = __toESM(require_data(), 1);
+  var import_blocks39 = __toESM(require_blocks(), 1);
+  var import_i18n54 = __toESM(require_i18n(), 1);
   var import_a11y7 = __toESM(require_a11y(), 1);
-  var import_element121 = __toESM(require_element(), 1);
+  var import_element138 = __toESM(require_element(), 1);
   function getIndex({
     destinationRootClientId,
     destinationIndex,
@@ -57580,13 +61188,13 @@ var wp;
     shouldFocusBlock = true,
     selectBlockOnInsert = true
   }) {
-    const registry = (0, import_data57.useRegistry)();
+    const registry = (0, import_data58.useRegistry)();
     const {
       getSelectedBlock: getSelectedBlock2,
       getClosestAllowedInsertionPoint: getClosestAllowedInsertionPoint2,
-      isBlockInsertionPointVisible: isBlockInsertionPointVisible2
-    } = unlock((0, import_data57.useSelect)(store));
-    const { destinationRootClientId, destinationIndex } = (0, import_data57.useSelect)(
+      getBlockInsertionPoint: getBlockInsertionPoint2
+    } = unlock((0, import_data58.useSelect)(store));
+    const { destinationRootClientId, destinationIndex } = (0, import_data58.useSelect)(
       (select3) => {
         const {
           getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -57629,14 +61237,14 @@ var wp;
       showInsertionPoint: showInsertionPoint2,
       hideInsertionPoint: hideInsertionPoint2,
       setLastFocus: setLastFocus2
-    } = unlock((0, import_data57.useDispatch)(store));
-    const onInsertBlocks = (0, import_element121.useCallback)(
+    } = unlock((0, import_data58.useDispatch)(store));
+    const onInsertBlocks = (0, import_element138.useCallback)(
       (blocks2, meta, shouldForceFocusBlock = false, _rootClientId) => {
         if (shouldForceFocusBlock || shouldFocusBlock || selectBlockOnInsert) {
           setLastFocus2(null);
         }
         const selectedBlock = getSelectedBlock2();
-        if (!isAppender && selectedBlock && (0, import_blocks38.isUnmodifiedDefaultBlock)(selectedBlock, "content")) {
+        if (!isAppender && selectedBlock && (0, import_blocks39.isUnmodifiedDefaultBlock)(selectedBlock, "content")) {
           replaceBlocks2(
             selectedBlock.clientId,
             blocks2,
@@ -57660,9 +61268,9 @@ var wp;
           );
         }
         const blockLength = Array.isArray(blocks2) ? blocks2.length : 1;
-        const message2 = (0, import_i18n51.sprintf)(
+        const message2 = (0, import_i18n54.sprintf)(
           // translators: %d: the name of the block that has been added
-          (0, import_i18n51._n)("%d block added.", "%d blocks added.", blockLength),
+          (0, import_i18n54._n)("%d block added.", "%d blocks added.", blockLength),
           blockLength
         );
         (0, import_a11y7.speak)(message2);
@@ -57684,9 +61292,9 @@ var wp;
         registry
       ]
     );
-    const onToggleInsertionPoint = (0, import_element121.useCallback)(
+    const onToggleInsertionPoint = (0, import_element138.useCallback)(
       (item) => {
-        if (item && !isBlockInsertionPointVisible2()) {
+        if (item) {
           const allowedDestinationRootClientId = getClosestAllowedInsertionPoint2(
             item.name,
             destinationRootClientId
@@ -57702,13 +61310,13 @@ var wp;
               })
             );
           }
-        } else {
+        } else if (!getBlockInsertionPoint2()?.__unstableWithInserter) {
           hideInsertionPoint2();
         }
       },
       [
         getClosestAllowedInsertionPoint2,
-        isBlockInsertionPointVisible2,
+        getBlockInsertionPoint2,
         showInsertionPoint2,
         hideInsertionPoint2,
         destinationRootClientId,
@@ -57721,22 +61329,22 @@ var wp;
   var use_insertion_point_default = useInsertionPoint;

   // packages/block-editor/build-module/components/inserter/hooks/use-patterns-state.mjs
-  var import_element122 = __toESM(require_element(), 1);
-  var import_blocks39 = __toESM(require_blocks(), 1);
-  var import_data58 = __toESM(require_data(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_element139 = __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_notices5 = __toESM(require_notices(), 1);
   var usePatternsState = (onInsert, rootClientId, selectedCategory, isQuick) => {
-    const options = (0, import_element122.useMemo)(
+    const options = (0, import_element139.useMemo)(
       () => ({ [isFiltered]: !!isQuick }),
       [isQuick]
     );
-    const isWithinNavigationOverlayContext = (0, import_data58.useSelect)((select3) => {
+    const isWithinNavigationOverlayContext = (0, import_data59.useSelect)((select3) => {
       const { getSettings: getSettings8 } = unlock(select3(store));
       const settings2 = getSettings8();
       return settings2[isNavigationOverlayContextKey] ?? false;
     }, []);
-    const { patternCategories, patterns, userPatternCategories } = (0, import_data58.useSelect)(
+    const { patternCategories, patterns: patterns2, userPatternCategories } = (0, import_data59.useSelect)(
       (select3) => {
         const { getSettings: getSettings8, __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2 } = unlock(
           select3(store)
@@ -57754,19 +61362,19 @@ var wp;
       },
       [rootClientId, options]
     );
-    const filteredPatterns = (0, import_element122.useMemo)(() => {
-      return patterns.filter((pattern) => {
+    const filteredPatterns = (0, import_element139.useMemo)(() => {
+      return patterns2.filter((pattern) => {
         const hasNavigationCategory = pattern.categories?.includes("navigation");
         if (hasNavigationCategory && !isWithinNavigationOverlayContext) {
           return false;
         }
         return true;
       });
-    }, [patterns, isWithinNavigationOverlayContext]);
+    }, [patterns2, isWithinNavigationOverlayContext]);
     const { getClosestAllowedInsertionPointForPattern: getClosestAllowedInsertionPointForPattern2 } = unlock(
-      (0, import_data58.useSelect)(store)
+      (0, import_data59.useSelect)(store)
     );
-    const allCategories = (0, import_element122.useMemo)(() => {
+    const allCategories = (0, import_element139.useMemo)(() => {
       const categories = [...patternCategories];
       userPatternCategories?.forEach((userCategory) => {
         if (!categories.find(
@@ -57777,8 +61385,8 @@ var wp;
       });
       return categories;
     }, [patternCategories, userPatternCategories]);
-    const { createSuccessNotice } = (0, import_data58.useDispatch)(import_notices5.store);
-    const onClickPattern = (0, import_element122.useCallback)(
+    const { createSuccessNotice } = (0, import_data59.useDispatch)(import_notices5.store);
+    const onClickPattern = (0, import_element139.useCallback)(
       (pattern, blocks2) => {
         const destinationRootClientId = isQuick ? rootClientId : getClosestAllowedInsertionPointForPattern2(
           pattern,
@@ -57787,10 +61395,10 @@ var wp;
         if (destinationRootClientId === null) {
           return;
         }
-        const patternBlocks = pattern.type === INSERTER_PATTERN_TYPES.user && pattern.syncStatus !== "unsynced" ? [(0, import_blocks39.createBlock)("core/block", { ref: pattern.id })] : blocks2;
+        const patternBlocks = pattern.type === INSERTER_PATTERN_TYPES.user && pattern.syncStatus !== "unsynced" ? [(0, import_blocks40.createBlock)("core/block", { ref: pattern.id })] : blocks2;
         onInsert(
           (patternBlocks ?? []).map((block) => {
-            const clonedBlock = (0, import_blocks39.cloneBlock)(block);
+            const clonedBlock = (0, import_blocks40.cloneBlock)(block);
             if (clonedBlock.attributes.metadata?.categories?.includes(
               selectedCategory
             )) {
@@ -57805,9 +61413,9 @@ var wp;
           destinationRootClientId
         );
         createSuccessNotice(
-          (0, import_i18n52.sprintf)(
+          (0, import_i18n55.sprintf)(
             /* translators: %s: block pattern title. */
-            (0, import_i18n52.__)('Pattern "%s" inserted.'),
+            (0, import_i18n55.__)('Pattern "%s" inserted.'),
             pattern.title
           ),
           {
@@ -57830,20 +61438,20 @@ var wp;
   var use_patterns_state_default = usePatternsState;

   // packages/block-editor/build-module/components/inserter/hooks/use-patterns-paging.mjs
-  var import_element123 = __toESM(require_element(), 1);
-  var import_compose42 = __toESM(require_compose(), 1);
-  var import_dom52 = __toESM(require_dom(), 1);
+  var import_element140 = __toESM(require_element(), 1);
+  var import_compose47 = __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_element123.useState)(1);
-    const previousCategory = (0, import_compose42.usePrevious)(currentCategory);
-    const previousFilter = (0, import_compose42.usePrevious)(currentFilter);
+    const [currentPage, setCurrentPage] = (0, import_element140.useState)(1);
+    const previousCategory = (0, import_compose47.usePrevious)(currentCategory);
+    const previousFilter = (0, import_compose47.usePrevious)(currentFilter);
     if ((previousCategory !== currentCategory || previousFilter !== currentFilter) && currentPage !== 1) {
       setCurrentPage(1);
     }
     const totalItems = currentCategoryPatterns.length;
     const pageIndex = currentPage - 1;
-    const categoryPatterns = (0, import_element123.useMemo)(() => {
+    const categoryPatterns = (0, import_element140.useMemo)(() => {
       return currentCategoryPatterns.slice(
         pageIndex * PAGE_SIZE,
         pageIndex * PAGE_SIZE + PAGE_SIZE
@@ -57851,15 +61459,15 @@ var wp;
     }, [pageIndex, currentCategoryPatterns]);
     const numPages = Math.ceil(currentCategoryPatterns.length / PAGE_SIZE);
     const changePage = (page) => {
-      const scrollContainer = (0, import_dom52.getScrollContainer)(
+      const scrollContainer = (0, import_dom53.getScrollContainer)(
         scrollContainerRef?.current
       );
       scrollContainer?.scrollTo(0, 0);
       setCurrentPage(page);
     };
-    (0, import_element123.useEffect)(
+    (0, import_element140.useEffect)(
       function scrollToTopOnCategoryChange() {
-        const scrollContainer = (0, import_dom52.getScrollContainer)(
+        const scrollContainer = (0, import_dom53.getScrollContainer)(
           scrollContainerRef?.current
         );
         scrollContainer?.scrollTo(0, 0);
@@ -57876,29 +61484,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-list.mjs
-  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
-  function PatternsListHeader({ filterValue, filteredBlockPatternsLength }) {
-    if (!filterValue) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-      import_components43.__experimentalHeading,
-      {
-        level: 2,
-        lineHeight: "48px",
-        className: "block-editor-block-patterns-explorer__search-results-count",
-        children: (0, import_i18n53.sprintf)(
-          /* translators: %d: number of patterns. */
-          (0, import_i18n53._n)(
-            "%d pattern found",
-            "%d patterns found",
-            filteredBlockPatternsLength
-          ),
-          filteredBlockPatternsLength
-        )
-      }
-    );
-  }
+  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
   function PatternList({
     searchValue,
     selectedCategory,
@@ -57906,25 +61492,25 @@ var wp;
     rootClientId,
     onModalClose
   }) {
-    const container = (0, import_element124.useRef)();
-    const debouncedSpeak = (0, import_compose43.useDebounce)(import_a11y8.speak, 500);
+    const container = (0, import_element141.useRef)();
+    const debouncedSpeak = (0, import_compose48.useDebounce)(import_a11y8.speak, 500);
     const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
       rootClientId,
       shouldFocusBlock: true
     });
-    const [patterns, , onClickPattern] = use_patterns_state_default(
+    const [patterns2, , onClickPattern] = use_patterns_state_default(
       onInsertBlocks,
       destinationRootClientId,
       selectedCategory
     );
-    const registeredPatternCategories = (0, import_element124.useMemo)(
+    const registeredPatternCategories = (0, import_element141.useMemo)(
       () => patternCategories.map(
         (patternCategory) => patternCategory.name
       ),
       [patternCategories]
     );
-    const filteredBlockPatterns = (0, import_element124.useMemo)(() => {
-      const filteredPatterns = patterns.filter((pattern) => {
+    const filteredBlockPatterns = (0, import_element141.useMemo)(() => {
+      const filteredPatterns = patterns2.filter((pattern) => {
         if (selectedCategory === allPatternsCategory.name) {
           return true;
         }
@@ -57948,18 +61534,18 @@ var wp;
       return searchItems(filteredPatterns, searchValue);
     }, [
       searchValue,
-      patterns,
+      patterns2,
       selectedCategory,
       registeredPatternCategories
     ]);
-    (0, import_element124.useEffect)(() => {
+    (0, import_element141.useEffect)(() => {
       if (!searchValue) {
         return;
       }
       const count = filteredBlockPatterns.length;
-      const resultsFoundMessage = (0, import_i18n53.sprintf)(
+      const resultsFoundMessage = (0, import_i18n56.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n53._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n56._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage);
@@ -57969,48 +61555,46 @@ var wp;
       selectedCategory,
       container
     );
-    const [previousSearchValue, setPreviousSearchValue] = (0, import_element124.useState)(searchValue);
+    const [previousSearchValue, setPreviousSearchValue] = (0, import_element141.useState)(searchValue);
     if (searchValue !== previousSearchValue) {
       setPreviousSearchValue(searchValue);
       pagingProps.changePage(1);
     }
     const hasItems = !!filteredBlockPatterns?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
       "div",
       {
         className: "block-editor-block-patterns-explorer__list",
         ref: container,
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-            PatternsListHeader,
+        children: hasItems ? /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(import_jsx_runtime272.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+            block_patterns_list_default,
             {
-              filterValue: searchValue,
-              filteredBlockPatternsLength: filteredBlockPatterns.length
+              blockPatterns: pagingProps.categoryPatterns,
+              onClickPattern: (pattern, blocks2) => {
+                onClickPattern(pattern, blocks2);
+                onModalClose();
+              },
+              isDraggable: false
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(inserter_listbox_default, { children: hasItems && /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_jsx_runtime249.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-              block_patterns_list_default,
-              {
-                blockPatterns: pagingProps.categoryPatterns,
-                onClickPattern: (pattern, blocks2) => {
-                  onClickPattern(pattern, blocks2);
-                  onModalClose();
-                },
-                isDraggable: false
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(Pagination, { ...pagingProps })
-          ] }) })
-        ]
+          /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(Pagination, { ...pagingProps })
+        ] }) : /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+          Text,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("p", {}),
+            className: "block-editor-block-patterns-explorer__no-results",
+            children: (0, import_i18n56.__)("No results found.")
+          }
+        )
       }
     );
   }
   var pattern_list_default = PatternList;

   // packages/block-editor/build-module/components/inserter/block-patterns-tab/use-pattern-categories.mjs
-  var import_element125 = __toESM(require_element(), 1);
-  var import_i18n54 = __toESM(require_i18n(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
   var import_a11y9 = __toESM(require_a11y(), 1);
   function hasRegisteredCategory(pattern, allCategories) {
     if (!pattern.categories || !pattern.categories.length) {
@@ -58021,17 +61605,17 @@ var wp;
     );
   }
   function usePatternCategories(rootClientId, sourceFilter = "all") {
-    const [patterns, allCategories] = use_patterns_state_default(
+    const [patterns2, allCategories] = use_patterns_state_default(
       void 0,
       rootClientId
     );
-    const filteredPatterns = (0, import_element125.useMemo)(
-      () => sourceFilter === "all" ? patterns : patterns.filter(
+    const filteredPatterns = (0, import_element142.useMemo)(
+      () => sourceFilter === "all" ? patterns2 : patterns2.filter(
         (pattern) => !isPatternFiltered(pattern, sourceFilter)
       ),
-      [sourceFilter, patterns]
+      [sourceFilter, patterns2]
     );
-    const populatedCategories = (0, import_element125.useMemo)(() => {
+    const populatedCategories = (0, import_element142.useMemo)(() => {
       const categories = allCategories.filter(
         (category) => filteredPatterns.some(
           (pattern) => pattern.categories?.includes(category.name)
@@ -58044,7 +61628,7 @@ var wp;
       )) {
         categories.push({
           name: "uncategorized",
-          label: (0, import_i18n54._x)("Uncategorized")
+          label: (0, import_i18n57._x)("Uncategorized")
         });
       }
       if (filteredPatterns.some(
@@ -58064,9 +61648,9 @@ var wp;
         });
       }
       (0, import_a11y9.speak)(
-        (0, import_i18n54.sprintf)(
+        (0, import_i18n57.sprintf)(
           /* translators: %d: number of categories . */
-          (0, import_i18n54._n)(
+          (0, import_i18n57._n)(
             "%d category button displayed.",
             "%d category buttons displayed.",
             categories.length
@@ -58080,69 +61664,85 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
   function PatternsExplorer({ initialCategory, rootClientId, onModalClose }) {
-    const [searchValue, setSearchValue] = (0, import_element126.useState)("");
-    const [selectedCategory, setSelectedCategory] = (0, import_element126.useState)(
+    const [searchValue, setSearchValue] = (0, import_element143.useState)("");
+    const [selectedCategory, setSelectedCategory] = (0, import_element143.useState)(
       initialCategory?.name
     );
     const patternCategories = usePatternCategories(rootClientId);
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)("div", { className: "block-editor-block-patterns-explorer", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-        pattern_explorer_sidebar_default,
-        {
-          selectedCategory,
-          patternCategories,
-          onClickCategory: setSelectedCategory,
-          searchValue,
-          setSearchValue
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-        pattern_list_default,
-        {
-          searchValue,
-          selectedCategory,
-          patternCategories,
-          rootClientId,
-          onModalClose
-        }
-      )
-    ] });
+    return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
+      tabs_exports.Root,
+      {
+        className: "block-editor-block-patterns-explorer",
+        orientation: "vertical",
+        value: selectedCategory,
+        onValueChange: setSelectedCategory,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            pattern_explorer_sidebar_default,
+            {
+              patternCategories,
+              searchValue,
+              setSearchValue
+            }
+          ),
+          patternCategories.map(({ name }) => /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            tabs_exports.Panel,
+            {
+              value: name,
+              tabIndex: -1,
+              className: "block-editor-block-patterns-explorer__panel",
+              children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                pattern_list_default,
+                {
+                  searchValue,
+                  selectedCategory: name,
+                  patternCategories,
+                  rootClientId,
+                  onModalClose
+                }
+              )
+            },
+            name
+          ))
+        ]
+      }
+    );
   }
   function PatternsExplorerModal({ onModalClose, ...restProps }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
-      import_components44.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      import_components43.Modal,
       {
-        title: (0, import_i18n55.__)("Patterns"),
+        title: (0, import_i18n58.__)("Patterns"),
         onRequestClose: onModalClose,
         isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(PatternsExplorer, { onModalClose, ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(PatternsExplorer, { onModalClose, ...restProps })
       }
     );
   }
   var block_patterns_explorer_default = PatternsExplorerModal;

   // packages/block-editor/build-module/components/inserter/mobile-tab-navigation.mjs
-  var import_i18n56 = __toESM(require_i18n(), 1);
-  var import_components45 = __toESM(require_components(), 1);
-  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n59 = __toESM(require_i18n(), 1);
+  var import_components44 = __toESM(require_components(), 1);
+  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
   function ScreenHeader({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.__experimentalSpacer, { marginBottom: 0, paddingX: 4, paddingY: 3, children: /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(import_components45.__experimentalHStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-        import_components45.Navigator.BackButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalSpacer, { marginBottom: 0, paddingX: 4, paddingY: 3, children: /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_components44.__experimentalHStack, { spacing: 2, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+        import_components44.Navigator.BackButton,
         {
           style: (
             // TODO: This style override is also used in ToolsPanelHeader.
             // It should be supported out-of-the-box by Button.
             { minWidth: 24, padding: 0 }
           ),
-          icon: (0, import_i18n56.isRTL)() ? chevron_right_default : chevron_left_default,
+          icon: (0, import_i18n59.isRTL)() ? chevron_right_default : chevron_left_default,
           size: "small",
-          label: (0, import_i18n56.__)("Back")
+          label: (0, import_i18n59.__)("Back")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.__experimentalHeading, { level: 5, children: title }) })
+      /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalHeading, { level: 5, children: title }) })
     ] }) }) }) });
   }
   function MobileTabNavigation({
@@ -58150,37 +61750,37 @@ var wp;
     children,
     screenClassName
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
-      import_components45.Navigator,
+    return /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(
+      import_components44.Navigator,
       {
         initialPath: "/",
         className: "block-editor-inserter__mobile-tab-navigation",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.__experimentalItemGroup, { children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
-            import_components45.Navigator.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalItemGroup, { children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
+            import_components44.Navigator.Button,
             {
               path: `/category/${category.name}`,
-              as: import_components45.__experimentalItem,
+              as: import_components44.__experimentalItem,
               isAction: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(import_components45.__experimentalHStack, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components45.FlexBlock, { children: category.label }),
-                /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_components44.__experimentalHStack, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.FlexBlock, { children: category.label }),
+                /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
                   icon_default,
                   {
-                    icon: (0, import_i18n56.isRTL)() ? chevron_left_default : chevron_right_default
+                    icon: (0, import_i18n59.isRTL)() ? chevron_left_default : chevron_right_default
                   }
                 )
               ] })
             },
             category.name
           )) }) }),
-          categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
-            import_components45.Navigator.Screen,
+          categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(
+            import_components44.Navigator.Screen,
             {
               className: screenClassName,
               path: `/category/${category.name}`,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(ScreenHeader, { title: (0, import_i18n56.__)("Back") }),
+                /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(ScreenHeader, { title: (0, import_i18n59.__)("Back") }),
                 children(category)
               ]
             },
@@ -58192,15 +61792,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/block-patterns-tab/pattern-category-previews.mjs
-  var import_element128 = __toESM(require_element(), 1);
-  var import_i18n58 = __toESM(require_i18n(), 1);
-  var import_components47 = __toESM(require_components(), 1);
+  var import_element145 = __toESM(require_element(), 1);
+  var import_i18n61 = __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_components46 = __toESM(require_components(), 1);
-  var import_i18n57 = __toESM(require_i18n(), 1);
-  var import_element127 = __toESM(require_element(), 1);
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  var import_components45 = __toESM(require_components(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);
+  var import_element144 = __toESM(require_element(), 1);
+  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
   var getShouldDisableSyncFilter = (sourceFilter) => sourceFilter !== "all" && sourceFilter !== "user";
   var getShouldHideSourcesFilter = (category) => {
     return category.name === myPatternsCategory.name;
@@ -58208,19 +61808,19 @@ var wp;
   var PATTERN_SOURCE_MENU_OPTIONS = [
     {
       value: "all",
-      label: (0, import_i18n57._x)("All", "patterns")
+      label: (0, import_i18n60._x)("All", "patterns")
     },
     {
       value: INSERTER_PATTERN_TYPES.directory,
-      label: (0, import_i18n57.__)("Pattern Directory")
+      label: (0, import_i18n60.__)("Pattern Directory")
     },
     {
       value: INSERTER_PATTERN_TYPES.theme,
-      label: (0, import_i18n57.__)("Theme & Plugins")
+      label: (0, import_i18n60.__)("Theme & Plugins")
     },
     {
       value: INSERTER_PATTERN_TYPES.user,
-      label: (0, import_i18n57.__)("User")
+      label: (0, import_i18n60.__)("User")
     }
   ];
   function PatternsFilter({
@@ -58236,20 +61836,20 @@ var wp;
       currentPatternSourceFilter
     );
     const shouldHideSourcesFilter = getShouldHideSourcesFilter(category);
-    const patternSyncMenuOptions = (0, import_element127.useMemo)(
+    const patternSyncMenuOptions = (0, import_element144.useMemo)(
       () => [
         {
           value: "all",
-          label: (0, import_i18n57._x)("All", "patterns")
+          label: (0, import_i18n60._x)("All", "patterns")
         },
         {
           value: INSERTER_SYNC_TYPES.full,
-          label: (0, import_i18n57._x)("Synced", "patterns"),
+          label: (0, import_i18n60._x)("Synced", "patterns"),
           disabled: shouldDisableSyncFilter
         },
         {
           value: INSERTER_SYNC_TYPES.unsynced,
-          label: (0, import_i18n57._x)("Not synced", "patterns"),
+          label: (0, import_i18n60._x)("Not synced", "patterns"),
           disabled: shouldDisableSyncFilter
         }
       ],
@@ -58261,27 +61861,27 @@ var wp;
         setPatternSyncFilter("all");
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_jsx_runtime252.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-      import_components46.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_jsx_runtime275.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+      import_components45.DropdownMenu,
       {
         popoverProps: {
           placement: "right-end"
         },
-        label: (0, import_i18n57.__)("Filter patterns"),
+        label: (0, import_i18n60.__)("Filter patterns"),
         toggleProps: { size: "compact" },
-        icon: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+        icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
           icon_default,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-              import_components46.SVG,
+            icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+              import_components45.SVG,
               {
                 width: "24",
                 height: "24",
                 viewBox: "0 0 24 24",
                 fill: "none",
                 xmlns: "http://www.w3.org/2000/svg",
-                children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-                  import_components46.Path,
+                children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+                  import_components45.Path,
                   {
                     d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",
                     fill: "currentColor"
@@ -58291,9 +61891,9 @@ var wp;
             )
           }
         ),
-        children: () => /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)(import_jsx_runtime252.Fragment, { children: [
-          !shouldHideSourcesFilter && /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_components46.MenuGroup, { label: (0, import_i18n57.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-            import_components46.MenuItemsChoice,
+        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)(
+            import_components45.MenuItemsChoice,
             {
               choices: PATTERN_SOURCE_MENU_OPTIONS,
               onSelect: (value) => {
@@ -58306,8 +61906,8 @@ var wp;
               value: currentPatternSourceFilter
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_components46.MenuGroup, { label: (0, import_i18n57.__)("Type"), children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
-            import_components46.MenuItemsChoice,
+          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n60.__)("Type"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+            import_components45.MenuItemsChoice,
             {
               choices: patternSyncMenuOptions,
               onSelect: (value) => {
@@ -58320,15 +61920,15 @@ var wp;
               value: patternSyncFilter
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("div", { className: "block-editor-inserter__patterns-filter-help", children: (0, import_element127.createInterpolateElement)(
-            (0, import_i18n57.__)(
+          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "block-editor-inserter__patterns-filter-help", children: (0, import_element144.createInterpolateElement)(
+            (0, import_i18n60.__)(
               "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_runtime252.jsx)(
-                import_components46.ExternalLink,
+              Link: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+                import_components45.ExternalLink,
                 {
-                  href: (0, import_i18n57.__)(
+                  href: (0, import_i18n60.__)(
                     "https://wordpress.org/patterns/"
                   )
                 }
@@ -58341,7 +61941,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/block-patterns-tab/pattern-category-previews.mjs
-  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
   var noop10 = () => {
   };
   function PatternCategoryPreviews({
@@ -58356,14 +61956,14 @@ var wp;
       rootClientId,
       category?.name
     );
-    const [patternSyncFilter, setPatternSyncFilter] = (0, import_element128.useState)("all");
-    const [patternSourceFilter, setPatternSourceFilter] = (0, import_element128.useState)("all");
+    const [patternSyncFilter, setPatternSyncFilter] = (0, import_element145.useState)("all");
+    const [patternSourceFilter, setPatternSourceFilter] = (0, import_element145.useState)("all");
     const availableCategories = usePatternCategories(
       rootClientId,
       patternSourceFilter
     );
-    const scrollContainerRef = (0, import_element128.useRef)();
-    const currentCategoryPatterns = (0, import_element128.useMemo)(
+    const scrollContainerRef = (0, import_element145.useRef)();
+    const currentCategoryPatterns = (0, import_element145.useMemo)(
       () => allPatterns.filter((pattern) => {
         if (isPatternFiltered(
           pattern,
@@ -58405,31 +62005,31 @@ var wp;
       scrollContainerRef
     );
     const { changePage } = pagingProps;
-    (0, import_element128.useEffect)(() => () => onHover(null), []);
-    const onSetPatternSyncFilter = (0, import_element128.useCallback)(
+    (0, import_element145.useEffect)(() => () => onHover(null), []);
+    const onSetPatternSyncFilter = (0, import_element145.useCallback)(
       (value) => {
         setPatternSyncFilter(value);
         changePage(1);
       },
       [setPatternSyncFilter, changePage]
     );
-    const onSetPatternSourceFilter = (0, import_element128.useCallback)(
+    const onSetPatternSourceFilter = (0, import_element145.useCallback)(
       (value) => {
         setPatternSourceFilter(value);
         changePage(1);
       },
       [setPatternSourceFilter, changePage]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
-        import_components47.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(
+        import_components46.__experimentalVStack,
         {
           spacing: 2,
           className: "block-editor-inserter__patterns-category-panel-header",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_components47.__experimentalHStack, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_components47.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-                import_components47.__experimentalHeading,
+            /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_components46.__experimentalHStack, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_components46.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+                import_components46.__experimentalHeading,
                 {
                   className: "block-editor-inserter__patterns-category-panel-title",
                   size: 13,
@@ -58438,7 +62038,7 @@ var wp;
                   children: category.label
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
                 PatternsFilter,
                 {
                   patternSyncFilter,
@@ -58450,28 +62050,28 @@ var wp;
                 }
               )
             ] }),
-            !currentCategoryPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-              import_components47.__experimentalText,
+            !currentCategoryPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+              import_components46.__experimentalText,
               {
                 variant: "muted",
                 className: "block-editor-inserter__patterns-category-no-results",
-                children: (0, import_i18n58.__)("No results found")
+                children: (0, import_i18n61.__)("No results found")
               }
             )
           ]
         }
       ),
-      currentCategoryPatterns.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(import_jsx_runtime253.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
-          import_components47.__experimentalText,
+      currentCategoryPatterns.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+          import_components46.__experimentalText,
           {
             size: "12",
             as: "p",
             className: "block-editor-inserter__help-text",
-            children: (0, import_i18n58.__)("Drag and drop patterns into the canvas.")
+            children: (0, import_i18n61.__)("Drag and drop patterns into the canvas.")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
           block_patterns_list_default,
           {
             ref: scrollContainerRef,
@@ -58492,11 +62092,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/category-tabs/index.mjs
-  var import_compose44 = __toESM(require_compose(), 1);
-  var import_components48 = __toESM(require_components(), 1);
-  var import_element129 = __toESM(require_element(), 1);
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock(import_components48.privateApis);
+  var import_compose49 = __toESM(require_compose(), 1);
+  var import_components47 = __toESM(require_components(), 1);
+  var import_element146 = __toESM(require_element(), 1);
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs } = unlock(import_components47.privateApis);
   function CategoryTabs({
     categories,
     selectedCategory,
@@ -58504,20 +62104,20 @@ var wp;
     children
   }) {
     const ANIMATION_DURATION = 0.25;
-    const disableMotion = (0, import_compose44.useReducedMotion)();
+    const disableMotion = (0, import_compose49.useReducedMotion)();
     const defaultTransition = {
       type: "tween",
       duration: disableMotion ? 0 : ANIMATION_DURATION,
       ease: [0.6, 0, 0.4, 1]
     };
-    const previousSelectedCategory = (0, import_compose44.usePrevious)(selectedCategory);
+    const previousSelectedCategory = (0, import_compose49.usePrevious)(selectedCategory);
     const selectedTabId = selectedCategory ? selectedCategory.name : null;
-    const [activeTabId, setActiveId] = (0, import_element129.useState)();
+    const [activeTabId, setActiveId] = (0, import_element146.useState)();
     const firstTabId = categories?.[0]?.name;
     if (selectedTabId === null && !activeTabId && firstTabId) {
       setActiveId(firstTabId);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
       Tabs,
       {
         selectOnMove: false,
@@ -58533,7 +62133,7 @@ var wp;
         activeTabId,
         onActiveTabIdChange: setActiveId,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(Tabs.TabList, { className: "block-editor-inserter__category-tablist", children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(Tabs.TabList, { className: "block-editor-inserter__category-tablist", children: categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
             Tabs.Tab,
             {
               tabId: category.name,
@@ -58542,13 +62142,13 @@ var wp;
             },
             category.name
           )) }),
-          categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+          categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
             Tabs.TabPanel,
             {
               tabId: category.name,
               focusable: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-                import_components48.__unstableMotion.div,
+              children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                import_components47.__unstableMotion.div,
                 {
                   className: "block-editor-inserter__category-panel",
                   initial: !previousSelectedCategory ? "closed" : "open",
@@ -58579,7 +62179,7 @@ var wp;
   var category_tabs_default = CategoryTabs;

   // packages/block-editor/build-module/components/inserter/block-patterns-tab/index.mjs
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
   function BlockPatternsTab({
     onSelectCategory,
     selectedCategory,
@@ -58587,15 +62187,15 @@ var wp;
     rootClientId,
     children
   }) {
-    const [showPatternsExplorer, setShowPatternsExplorer] = (0, import_element130.useState)(false);
+    const [showPatternsExplorer, setShowPatternsExplorer] = (0, import_element147.useState)(false);
     const categories = usePatternCategories(rootClientId);
-    const isMobile = (0, import_compose45.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose50.useViewportMatch)("medium", "<");
     if (!categories.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(no_results_default, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(no_results_default, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
-      !isMobile && /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)("div", { className: "block-editor-inserter__block-patterns-tabs-container", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(import_jsx_runtime278.Fragment, { children: [
+      !isMobile && /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)("div", { className: "block-editor-inserter__block-patterns-tabs-container", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
           category_tabs_default,
           {
             categories,
@@ -58604,18 +62204,18 @@ var wp;
             children
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-          import_components49.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+          import_components48.Button,
           {
             __next40pxDefaultSize: true,
             className: "block-editor-inserter__patterns-explore-button",
             onClick: () => setShowPatternsExplorer(true),
             variant: "secondary",
-            children: (0, import_i18n59.__)("Explore all patterns")
+            children: (0, import_i18n62.__)("Explore all patterns")
           }
         )
       ] }),
-      isMobile && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(MobileTabNavigation, { categories, children: (category) => /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "block-editor-inserter__category-panel", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+      isMobile && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(MobileTabNavigation, { categories, children: (category) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { className: "block-editor-inserter__category-panel", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
         PatternCategoryPreviews,
         {
           onInsert,
@@ -58624,7 +62224,7 @@ var wp;
         },
         category.name
       ) }) }),
-      showPatternsExplorer && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+      showPatternsExplorer && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
         block_patterns_explorer_default,
         {
           initialCategory: selectedCategory || categories[0],
@@ -58638,37 +62238,37 @@ var wp;
   var block_patterns_tab_default = BlockPatternsTab;

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

   // packages/block-editor/build-module/components/inserter/media-tab/media-panel.mjs
-  var import_components53 = __toESM(require_components(), 1);
-  var import_i18n62 = __toESM(require_i18n(), 1);
-  var import_element133 = __toESM(require_element(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
-  var import_data62 = __toESM(require_data(), 1);
-  var import_dom53 = __toESM(require_dom(), 1);
+  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_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_components51 = __toESM(require_components(), 1);
-  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_components50 = __toESM(require_components(), 1);
+  var import_i18n64 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/inserter/media-tab/media-preview.mjs
-  var import_components50 = __toESM(require_components(), 1);
-  var import_i18n60 = __toESM(require_i18n(), 1);
-  var import_element131 = __toESM(require_element(), 1);
-  var import_blocks41 = __toESM(require_blocks(), 1);
-  var import_data59 = __toESM(require_data(), 1);
+  var import_components49 = __toESM(require_components(), 1);
+  var import_i18n63 = __toESM(require_i18n(), 1);
+  var import_element148 = __toESM(require_element(), 1);
+  var import_blocks42 = __toESM(require_blocks(), 1);
+  var import_data60 = __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);

   // packages/block-editor/build-module/components/inserter/media-tab/utils.mjs
-  var import_blocks40 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks41 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
   var mediaTypeTag = { image: "img", video: "video", audio: "audio" };
   function getBlockAndPreviewFromMedia(media, mediaType) {
     const attributes = {
@@ -58684,7 +62284,7 @@ var wp;
       attributes.src = mediaSrc;
     }
     const PreviewTag = mediaTypeTag[mediaType];
-    const preview = /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+    const preview = /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
       PreviewTag,
       {
         src: media.previewUrl || mediaSrc,
@@ -58698,11 +62298,11 @@ var wp;
         }
       }
     );
-    return [(0, import_blocks40.createBlock)(`core/${mediaType}`, attributes), preview];
+    return [(0, import_blocks41.createBlock)(`core/${mediaType}`, attributes), preview];
   }

   // packages/block-editor/build-module/components/inserter/media-tab/media-preview.mjs
-  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES = ["image"];
   var MEDIA_OPTIONS_POPOVER_PROPS = {
     placement: "bottom-end",
@@ -58713,36 +62313,36 @@ var wp;
       return null;
     }
     const reportUrl = category.getReportUrl?.(media);
-    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-      import_components50.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      import_components49.DropdownMenu,
       {
         className: "block-editor-inserter__media-list__item-preview-options",
-        label: (0, import_i18n60.__)("Options"),
+        label: (0, import_i18n63.__)("Options"),
         popoverProps: MEDIA_OPTIONS_POPOVER_PROPS,
         icon: more_vertical_default,
-        children: () => /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(import_components50.MenuGroup, { children: [
-          reportUrl && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-            import_components50.MenuItem,
+        children: () => /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_components49.MenuGroup, { children: [
+          reportUrl && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+            import_components49.MenuItem,
             {
               onClick: () => window.open(reportUrl, "_blank").focus(),
               icon: external_default,
-              children: (0, import_i18n60.sprintf)(
+              children: (0, import_i18n63.sprintf)(
                 /* translators: %s: The media type to report e.g: "image", "video", "audio" */
-                (0, import_i18n60.__)("Report %s"),
+                (0, import_i18n63.__)("Report %s"),
                 category.mediaType
               )
             }
           ),
-          onDetach && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-            import_components50.MenuItem,
+          onDetach && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+            import_components49.MenuItem,
             {
               onClick: () => onDetach(media),
               icon: link_off_default,
-              children: category.postTypeLabel ? (0, import_i18n60.sprintf)(
+              children: category.postTypeLabel ? (0, import_i18n63.sprintf)(
                 /* translators: %s: Name of the post type e.g: "Page". */
-                (0, import_i18n60.__)("Detach from %s"),
+                (0, import_i18n63.__)("Detach from %s"),
                 category.postTypeLabel
-              ) : (0, import_i18n60.__)("Detach from post")
+              ) : (0, import_i18n63.__)("Detach from post")
             }
           )
         ] })
@@ -58750,44 +62350,44 @@ var wp;
     );
   }
   function InsertExternalImageModal({ onClose, onSubmit }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
-      import_components50.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
+      import_components49.Modal,
       {
-        title: (0, import_i18n60.__)("Insert external image"),
+        title: (0, import_i18n63.__)("Insert external image"),
         onRequestClose: onClose,
         className: "block-editor-inserter-media-tab-media-preview-inserter-external-image-modal",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(import_components50.__experimentalVStack, { spacing: 3, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("p", { children: (0, import_i18n60.__)(
+          /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_components49.__experimentalVStack, { spacing: 3, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: (0, import_i18n63.__)(
               "This image cannot be uploaded to your Media Library, but it can still be inserted as an external image."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("p", { children: (0, import_i18n60.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: (0, import_i18n63.__)(
               "External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation."
             ) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
-            import_components50.Flex,
+          /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
+            import_components49.Flex,
             {
               className: "block-editor-block-lock-modal__actions",
               justify: "flex-end",
               expanded: false,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_components50.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-                  import_components50.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+                  import_components49.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: onClose,
-                    children: (0, import_i18n60.__)("Cancel")
+                    children: (0, import_i18n63.__)("Cancel")
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_components50.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-                  import_components50.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+                  import_components49.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     onClick: onSubmit,
-                    children: (0, import_i18n60.__)("Insert")
+                    children: (0, import_i18n63.__)("Insert")
                   }
                 ) })
               ]
@@ -58798,23 +62398,23 @@ var wp;
     );
   }
   function MediaPreview({ media, onClick, onDetach, category }) {
-    const [showExternalUploadModal, setShowExternalUploadModal] = (0, import_element131.useState)(false);
-    const [isHovered, setIsHovered] = (0, import_element131.useState)(false);
-    const [isInserting, setIsInserting] = (0, import_element131.useState)(false);
-    const [block, preview] = (0, import_element131.useMemo)(
+    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)(
       () => getBlockAndPreviewFromMedia(media, category.mediaType),
       [media, category.mediaType]
     );
-    const { createErrorNotice, createSuccessNotice } = (0, import_data59.useDispatch)(import_notices6.store);
-    const { getSettings: getSettings8, getBlock: getBlock2 } = (0, import_data59.useSelect)(store);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data59.useDispatch)(store);
-    const onMediaInsert = (0, import_element131.useCallback)(
+    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)(
       (previewBlock) => {
         if (isInserting) {
           return;
         }
         const settings2 = getSettings8();
-        const clonedBlock = (0, import_blocks41.cloneBlock)(previewBlock);
+        const clonedBlock = (0, import_blocks42.cloneBlock)(previewBlock);
         const { id, url, caption } = clonedBlock.attributes;
         if (!id && !settings2.mediaUpload) {
           setShowExternalUploadModal(true);
@@ -58847,7 +62447,7 @@ var wp;
                   }
                 });
                 createSuccessNotice(
-                  (0, import_i18n60.__)("Image uploaded and inserted."),
+                  (0, import_i18n63.__)("Image uploaded and inserted."),
                   { type: "snackbar", id: "inserter-notice" }
                 );
               } else {
@@ -58883,11 +62483,11 @@ var wp;
         getBlock2
       ]
     );
-    const title = typeof media.title === "string" ? media.title : media.title?.rendered || (0, import_i18n60.__)("no title");
-    const onMouseEnter = (0, import_element131.useCallback)(() => setIsHovered(true), []);
-    const onMouseLeave = (0, import_element131.useCallback)(() => setIsHovered(false), []);
-    return /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(import_jsx_runtime257.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(inserter_draggable_blocks_default, { isEnabled: true, blocks: [block], children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+    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), []);
+    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",
         {
           className: clsx_default(
@@ -58899,20 +62499,20 @@ var wp;
           draggable,
           onDragStart,
           onDragEnd,
-          children: /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
             "div",
             {
               onMouseEnter,
               onMouseLeave,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(tooltip_exports.Root, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(tooltip_exports.Root, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
                     tooltip_exports.Trigger,
                     {
-                      render: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
-                        import_components50.Composite.Item,
+                      render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+                        import_components49.Composite.Item,
                         {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                          render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
                             "div",
                             {
                               "aria-label": title,
@@ -58921,17 +62521,17 @@ var wp;
                             }
                           ),
                           onClick: () => onMediaInsert(block),
-                          children: /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)("div", { className: "block-editor-inserter__media-list__item-preview", children: [
+                          children: /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)("div", { className: "block-editor-inserter__media-list__item-preview", children: [
                             preview,
-                            isInserting && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__media-list__item-preview-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_components50.Spinner, {}) })
+                            isInserting && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { className: "block-editor-inserter__media-list__item-preview-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.Spinner, {}) })
                           ] })
                         }
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(tooltip_exports.Popup, { children: title })
+                  /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(tooltip_exports.Popup, { children: title })
                 ] }),
-                !isInserting && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+                !isInserting && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
                   MediaPreviewOptions,
                   {
                     category,
@@ -58944,13 +62544,13 @@ var wp;
           )
         }
       ) }),
-      showExternalUploadModal && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      showExternalUploadModal && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
         InsertExternalImageModal,
         {
           onClose: () => setShowExternalUploadModal(false),
           onSubmit: () => {
-            onClick((0, import_blocks41.cloneBlock)(block));
-            createSuccessNotice((0, import_i18n60.__)("Image inserted."), {
+            onClick((0, import_blocks42.cloneBlock)(block));
+            createSuccessNotice((0, import_i18n63.__)("Image inserted."), {
               type: "snackbar",
               id: "inserter-notice"
             });
@@ -58962,21 +62562,21 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/media-tab/media-list.mjs
-  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
   function MediaList({
     mediaList,
     category,
     onClick,
     onDetach,
-    label = (0, import_i18n61.__)("Media List")
+    label = (0, import_i18n64.__)("Media List")
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
-      import_components51.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+      import_components50.Composite,
       {
         role: "listbox",
         className: "block-editor-inserter__media-list",
         "aria-label": label,
-        children: mediaList.map((media, index2) => /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+        children: mediaList.map((media, index2) => /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
           MediaPreview,
           {
             media,
@@ -58992,14 +62592,14 @@ var wp;
   var media_list_default = MediaList;

   // packages/block-editor/build-module/components/media-upload/index.mjs
-  var import_components52 = __toESM(require_components(), 1);
+  var import_components51 = __toESM(require_components(), 1);
   var MediaUpload = () => null;
-  var media_upload_default = (0, import_components52.withFilters)("editor.MediaUpload")(MediaUpload);
+  var media_upload_default = (0, import_components51.withFilters)("editor.MediaUpload")(MediaUpload);

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

   // packages/block-editor/build-module/components/inserter/media-tab/hooks.mjs
-  var import_element132 = __toESM(require_element(), 1);
-  var import_data61 = __toESM(require_data(), 1);
+  var import_element149 = __toESM(require_element(), 1);
+  var import_data62 = __toESM(require_data(), 1);
   function normalizeFetchResult(result) {
     if (Array.isArray(result)) {
       return { mediaItems: result };
@@ -59021,14 +62621,14 @@ var wp;
     };
   }
   function useMediaResults(category, query = {}, refreshKey) {
-    const [mediaList, setMediaList] = (0, import_element132.useState)();
-    const [totals, setTotals] = (0, import_element132.useState)({});
-    const [isLoading, setIsLoading] = (0, import_element132.useState)(false);
-    const lastRequestRef = (0, import_element132.useRef)();
-    const lastQueryKeyRef = (0, import_element132.useRef)();
-    const lastFetchRef = (0, import_element132.useRef)();
-    const lastSourceRef = (0, import_element132.useRef)();
-    (0, import_element132.useEffect)(() => {
+    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)(() => {
       (async () => {
         const key = JSON.stringify({
           category: category.name,
@@ -59071,8 +62671,8 @@ var wp;
     };
   }
   function useDelayedLoading(isLoading, delay = 400) {
-    const [showLoading, setShowLoading] = (0, import_element132.useState)(false);
-    (0, import_element132.useEffect)(() => {
+    const [showLoading, setShowLoading] = (0, import_element149.useState)(false);
+    (0, import_element149.useEffect)(() => {
       if (!isLoading) {
         return void 0;
       }
@@ -59085,12 +62685,12 @@ var wp;
     return showLoading;
   }
   function useMediaCategories(rootClientId) {
-    const [categories, setCategories] = (0, import_element132.useState)([]);
-    const inserterMediaCategories = (0, import_data61.useSelect)(
+    const [categories, setCategories] = (0, import_element149.useState)([]);
+    const inserterMediaCategories = (0, import_data62.useSelect)(
       (select3) => unlock(select3(store)).getInserterMediaCategories(),
       []
     );
-    const { canInsertImage, canInsertVideo, canInsertAudio } = (0, import_data61.useSelect)(
+    const { canInsertImage, canInsertVideo, canInsertAudio } = (0, import_data62.useSelect)(
       (select3) => {
         const { canInsertBlockType: canInsertBlockType2 } = select3(store);
         return {
@@ -59110,7 +62710,7 @@ var wp;
       },
       [rootClientId]
     );
-    (0, import_element132.useEffect)(() => {
+    (0, import_element149.useEffect)(() => {
       (async () => {
         const _categories = [];
         if (!inserterMediaCategories) {
@@ -59158,19 +62758,19 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/media-tab/media-panel.mjs
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
   var MEDIA_ITEMS_PER_PAGE = 20;
   var ATTACH_ALLOWED_TYPES = ["image"];
   function AttachImagesButton({ onSelect }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
       media_upload_default,
       {
         multiple: "add",
         onSelect,
         allowedTypes: ATTACH_ALLOWED_TYPES,
-        title: (0, import_i18n62.__)("Attach images"),
-        render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-          import_components53.Button,
+        title: (0, import_i18n65.__)("Attach images"),
+        render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+          import_components52.Button,
           {
             __next40pxDefaultSize: true,
             className: "block-editor-inserter__media-panel-attach",
@@ -59180,21 +62780,21 @@ var wp;
               open();
             },
             variant: "secondary",
-            children: (0, import_i18n62.__)("Attach images")
+            children: (0, import_i18n65.__)("Attach images")
           }
         )
       }
     ) });
   }
   function MediaCategoryPanel({ rootClientId, onInsert, category }) {
-    const [search, setSearch, debouncedSearch] = (0, import_compose46.useDebouncedInput)();
-    const [page, setPage] = (0, import_element133.useState)(1);
-    const previousCategory = (0, import_compose46.usePrevious)(category.name);
-    const previousSearch = (0, import_compose46.usePrevious)(debouncedSearch);
+    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);
     if ((previousCategory !== category.name || previousSearch !== debouncedSearch) && page !== 1) {
       setPage(1);
     }
-    const query = (0, import_element133.useMemo)(
+    const query = (0, import_element150.useMemo)(
       () => ({
         per_page: MEDIA_ITEMS_PER_PAGE,
         page,
@@ -59202,7 +62802,7 @@ var wp;
       }),
       [page, debouncedSearch]
     );
-    const [refreshKey, setRefreshKey] = (0, import_element133.useState)(0);
+    const [refreshKey, setRefreshKey] = (0, import_element150.useState)(0);
     const { mediaList, isLoading, totalItems, totalPages } = useMediaResults(
       category,
       query,
@@ -59215,37 +62815,37 @@ var wp;
     const supportsAttachments = !category.isExternalResource;
     const attach = supportsAttachments ? category.attach : void 0;
     const detach = supportsAttachments ? category.detach : void 0;
-    const subscribe = supportsAttachments ? category.subscribe : void 0;
+    const subscribe2 = supportsAttachments ? category.subscribe : void 0;
     const showPagination = numPages > 1;
     const hasFooter = showPagination || !!attach;
-    const scrollContainerRef = (0, import_element133.useRef)();
-    const changePage = (0, import_element133.useCallback)((nextPage) => {
-      const scrollContainer = (0, import_dom53.getScrollContainer)(
+    const scrollContainerRef = (0, import_element150.useRef)();
+    const changePage = (0, import_element150.useCallback)((nextPage) => {
+      const scrollContainer = (0, import_dom54.getScrollContainer)(
         scrollContainerRef.current
       );
       scrollContainer?.scrollTo(0, 0);
       setPage(nextPage);
     }, []);
-    const { createErrorNotice, createSuccessNotice, createWarningNotice } = (0, import_data62.useDispatch)(import_notices7.store);
+    const { createErrorNotice, createSuccessNotice, createWarningNotice } = (0, import_data63.useDispatch)(import_notices7.store);
     const showRefreshing = useDelayedLoading(isLoading);
-    const refresh = (0, import_element133.useCallback)(() => {
+    const refresh = (0, import_element150.useCallback)(() => {
       if (supportsAttachments) {
         category.invalidate?.(query);
       }
       setRefreshKey((key) => key + 1);
     }, [category, query, supportsAttachments]);
-    (0, import_element133.useEffect)(() => {
-      if (!subscribe) {
+    (0, import_element150.useEffect)(() => {
+      if (!subscribe2) {
         return;
       }
-      return subscribe(() => setRefreshKey((key) => key + 1), query);
-    }, [subscribe, query]);
-    const handleAttach = (0, import_element133.useCallback)(
+      return subscribe2(() => setRefreshKey((key) => key + 1), query);
+    }, [subscribe2, query]);
+    const handleAttach = (0, import_element150.useCallback)(
       async (selectedMedia) => {
         try {
           const attachedCount = await attach(selectedMedia);
           if (!attachedCount) {
-            createWarningNotice((0, import_i18n62.__)("No images were attached."), {
+            createWarningNotice((0, import_i18n65.__)("No images were attached."), {
               type: "snackbar",
               id: "inserter-notice"
             });
@@ -59253,18 +62853,18 @@ var wp;
           }
           refresh();
           createSuccessNotice(
-            category.postTypeLabel ? (0, import_i18n62.sprintf)(
+            category.postTypeLabel ? (0, import_i18n65.sprintf)(
               /* translators: %1$d: Number of images attached. %2$s: Name of the post type e.g: "Page". */
-              (0, import_i18n62._n)(
+              (0, import_i18n65._n)(
                 "%1$d image attached to %2$s.",
                 "%1$d images attached to %2$s.",
                 attachedCount
               ),
               attachedCount,
               category.postTypeLabel
-            ) : (0, import_i18n62.sprintf)(
+            ) : (0, import_i18n65.sprintf)(
               /* translators: %d: Number of images attached to the post. */
-              (0, import_i18n62._n)(
+              (0, import_i18n65._n)(
                 "%d image attached to post.",
                 "%d images attached to post.",
                 attachedCount
@@ -59274,7 +62874,7 @@ var wp;
             { type: "snackbar", id: "inserter-notice" }
           );
         } catch {
-          createErrorNotice((0, import_i18n62.__)("Could not attach images."), {
+          createErrorNotice((0, import_i18n65.__)("Could not attach images."), {
             type: "snackbar",
             id: "inserter-notice"
           });
@@ -59289,21 +62889,21 @@ var wp;
         createWarningNotice
       ]
     );
-    const handleDetach = (0, import_element133.useCallback)(
+    const handleDetach = (0, import_element150.useCallback)(
       async (media) => {
         try {
           await detach(media);
           refresh();
           createSuccessNotice(
-            category.postTypeLabel ? (0, import_i18n62.sprintf)(
+            category.postTypeLabel ? (0, import_i18n65.sprintf)(
               /* translators: %s: Name of the post type e.g: "Page". */
-              (0, import_i18n62.__)("Image detached from %s."),
+              (0, import_i18n65.__)("Image detached from %s."),
               category.postTypeLabel
-            ) : (0, import_i18n62.__)("Image detached from post."),
+            ) : (0, import_i18n65.__)("Image detached from post."),
             { type: "snackbar", id: "inserter-notice" }
           );
         } catch {
-          createErrorNotice((0, import_i18n62.__)("Could not detach image."), {
+          createErrorNotice((0, import_i18n65.__)("Could not detach image."), {
             type: "snackbar",
             id: "inserter-notice"
           });
@@ -59311,15 +62911,15 @@ var wp;
       },
       [detach, category, refresh, createErrorNotice, createSuccessNotice]
     );
-    const [mediaPendingDetach, setMediaPendingDetach] = (0, import_element133.useState)();
-    const confirmDetach = (0, import_element133.useCallback)(() => {
+    const [mediaPendingDetach, setMediaPendingDetach] = (0, import_element150.useState)();
+    const confirmDetach = (0, import_element150.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_i18n62.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
+    const searchLabel = category.labels.search_items || (0, import_i18n65.__)("Search");
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
       "div",
       {
         ref: scrollContainerRef,
@@ -59329,8 +62929,8 @@ var wp;
           "has-footer": hasFooter
         }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-            import_components53.SearchControl,
+          /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+            import_components52.SearchControl,
             {
               className: `${baseCssClass}-search`,
               onChange: setSearch,
@@ -59339,25 +62939,25 @@ var wp;
               placeholder: searchLabel
             }
           ),
-          isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { className: `${baseCssClass}-spinner`, children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_components53.Spinner, {}) }),
-          !isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(no_results_default, { children: category.emptyMessage && !debouncedSearch ? (
+          isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("div", { className: `${baseCssClass}-spinner`, children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_components52.Spinner, {}) }),
+          !isLoading && !mediaList?.length && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(no_results_default, { children: category.emptyMessage && !debouncedSearch ? (
             // For a source with a custom empty message (e.g.
             // Attachments) and no active search, an empty result
             // means nothing is attached yet — clearer than the
             // generic "no results found".
             category.emptyMessage
-          ) : (0, import_i18n62.__)("No results found.") }),
+          ) : (0, import_i18n65.__)("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.
-          /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
             "div",
             {
               className: clsx_default(`${baseCssClass}-results`, {
                 "is-loading": showRefreshing
               }),
               "aria-busy": showRefreshing,
-              children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                 media_list_default,
                 {
                   rootClientId,
@@ -59372,7 +62972,7 @@ var wp;
           hasFooter && // A single footer wrapper owns the top and horizontal breathing
           // room, so the pager and attach button don't span the full width
           // and sit clear of the grid above (see styles).
-          /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
             Stack,
             {
               direction: "column",
@@ -59381,7 +62981,7 @@ var wp;
               children: [
                 showPagination && // Reuse the Patterns tab pager (presentational only); only
                 // rendered for multi-page sources (see `showPagination`).
-                /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                   Pagination,
                   {
                     currentPage: page,
@@ -59392,46 +62992,46 @@ var wp;
                 ),
                 attach && // Lines up with the "Open Media Library" button in the
                 // adjacent column.
-                /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(AttachImagesButton, { onSelect: handleAttach })
+                /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(AttachImagesButton, { onSelect: handleAttach })
               ]
             }
           ),
           mediaPendingDetach && // A plain `Modal` (not `ConfirmDialog`) so we can pass
           // `overlayClassName` and stack it above the options dropdown that
           // opened it (see the z-index entry in `_z-index.scss`).
-          /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
-            import_components53.Modal,
+          /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
+            import_components52.Modal,
             {
-              title: (0, import_i18n62.__)("Detach image"),
+              title: (0, import_i18n65.__)("Detach image"),
               onRequestClose: () => setMediaPendingDetach(void 0),
               overlayClassName: `${baseCssClass}-detach-modal`,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("p", { children: category.postTypeLabel ? (0, import_i18n62.sprintf)(
+                /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("p", { children: category.postTypeLabel ? (0, import_i18n65.sprintf)(
                   /* translators: %s: Name of the post type e.g: "Page". */
-                  (0, import_i18n62.__)(
+                  (0, import_i18n65.__)(
                     "Detach this image from the current %s? The image will remain in the Media Library."
                   ),
                   category.postTypeLabel
-                ) : (0, import_i18n62.__)(
+                ) : (0, import_i18n65.__)(
                   "Detach this image from the current post? The image will remain in the Media Library."
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)("div", { className: `${baseCssClass}-detach-actions`, children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-                    import_components53.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)("div", { className: `${baseCssClass}-detach-actions`, children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+                    import_components52.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "tertiary",
                       onClick: () => setMediaPendingDetach(void 0),
-                      children: (0, import_i18n62.__)("Cancel")
+                      children: (0, import_i18n65.__)("Cancel")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
-                    import_components53.Button,
+                  /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+                    import_components52.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "primary",
                       onClick: confirmDetach,
-                      children: (0, import_i18n62.__)("Detach")
+                      children: (0, import_i18n65.__)("Detach")
                     }
                   )
                 ] })
@@ -59444,7 +63044,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/media-tab/media-tab.mjs
-  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES2 = ["image", "video", "audio"];
   function MediaTab({
     rootClientId,
@@ -59454,9 +63054,9 @@ var wp;
     children
   }) {
     const mediaCategories = useMediaCategories(rootClientId);
-    const isMobile = (0, import_compose47.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose52.useViewportMatch)("medium", "<");
     const baseCssClass = "block-editor-inserter__media-tabs";
-    const onSelectMedia = (0, import_element134.useCallback)(
+    const onSelectMedia = (0, import_element151.useCallback)(
       (media) => {
         if (!media?.url) {
           return;
@@ -59467,14 +63067,14 @@ var wp;
       },
       [onInsert]
     );
-    const categories = (0, import_element134.useMemo)(
+    const categories = (0, import_element151.useMemo)(
       () => mediaCategories.map((mediaCategory) => ({
         ...mediaCategory,
         label: mediaCategory.labels.name
       })),
       [mediaCategories]
     );
-    (0, import_element134.useEffect)(() => {
+    (0, import_element151.useEffect)(() => {
       if (!selectedCategory) {
         return;
       }
@@ -59488,11 +63088,11 @@ var wp;
       }
     }, [categories, onSelectCategory, selectedCategory]);
     if (!categories.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(no_results_default, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(no_results_default, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(import_jsx_runtime260.Fragment, { children: [
-      !isMobile && /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)("div", { className: `${baseCssClass}-container`, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
+      !isMobile && /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { className: `${baseCssClass}-container`, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
           category_tabs_default,
           {
             categories,
@@ -59501,14 +63101,14 @@ var wp;
             children
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
           media_upload_default,
           {
             multiple: false,
             onSelect: onSelectMedia,
             allowedTypes: ALLOWED_MEDIA_TYPES2,
-            render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
-              import_components54.Button,
+            render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+              import_components53.Button,
               {
                 __next40pxDefaultSize: true,
                 onClick: (event) => {
@@ -59518,18 +63118,18 @@ var wp;
                 className: "block-editor-inserter__media-library-button",
                 variant: "secondary",
                 "data-unstable-ignore-focus-outside-for-relatedtarget": ".media-modal",
-                children: (0, import_i18n63.__)("Open Media Library")
+                children: (0, import_i18n66.__)("Open Media Library")
               }
             )
           }
         ) })
       ] }),
-      isMobile && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+      isMobile && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         MobileTabNavigation,
         {
           categories,
           screenClassName: "block-editor-inserter__media-mobile-screen",
-          children: (category) => /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+          children: (category) => /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
             MediaCategoryPanel,
             {
               onInsert,
@@ -59544,24 +63144,24 @@ var wp;
   var media_tab_default = MediaTab;

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

   // packages/block-editor/build-module/components/inserter-menu-extension/index.mjs
-  var import_components55 = __toESM(require_components(), 1);
-  var { Fill: __unstableInserterMenuExtension, Slot } = (0, import_components55.createSlotFill)(
+  var import_components54 = __toESM(require_components(), 1);
+  var { Fill: __unstableInserterMenuExtension, Slot } = (0, import_components54.createSlotFill)(
     "__unstableInserterMenuExtension"
   );
   __unstableInserterMenuExtension.Slot = Slot;
   var inserter_menu_extension_default = __unstableInserterMenuExtension;

   // packages/block-editor/build-module/components/inserter/search-results.mjs
-  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
   var INITIAL_INSERTER_RESULTS = 9;
-  var EMPTY_ARRAY7 = [];
+  var EMPTY_ARRAY8 = [];
   function InserterSearchResults({
     filterValue,
     onSelect,
@@ -59580,12 +63180,12 @@ var wp;
     selectBlockOnInsert,
     isQuick
   }) {
-    const debouncedSpeak = (0, import_compose48.useDebounce)(import_a11y10.speak, 500);
-    const { prioritizedBlocks } = (0, import_data63.useSelect)(
+    const debouncedSpeak = (0, import_compose53.useDebounce)(import_a11y10.speak, 500);
+    const { prioritizedBlocks } = (0, import_data64.useSelect)(
       (select3) => {
         const blockListSettings2 = select3(store).getBlockListSettings(rootClientId);
         return {
-          prioritizedBlocks: blockListSettings2?.prioritizedInserterBlocks || EMPTY_ARRAY7
+          prioritizedBlocks: blockListSettings2?.prioritizedInserterBlocks || EMPTY_ARRAY8
         };
       },
       [rootClientId]
@@ -59605,24 +63205,24 @@ var wp;
       blockTypeCollections,
       onSelectBlockType
     ] = use_block_types_state_default(destinationRootClientId, onInsertBlocks, isQuick);
-    const [patterns, , onClickPattern] = use_patterns_state_default(
+    const [patterns2, , onClickPattern] = use_patterns_state_default(
       onInsertBlocks,
       destinationRootClientId,
       void 0,
       isQuick
     );
-    const filteredBlockPatterns = (0, import_element135.useMemo)(() => {
+    const filteredBlockPatterns = (0, import_element152.useMemo)(() => {
       if (maxBlockPatterns === 0) {
         return [];
       }
-      const results = searchItems(patterns, filterValue);
+      const results = searchItems(patterns2, filterValue);
       return maxBlockPatterns !== void 0 ? results.slice(0, maxBlockPatterns) : results;
-    }, [filterValue, patterns, maxBlockPatterns]);
+    }, [filterValue, patterns2, maxBlockPatterns]);
     let maxBlockTypesToShow = maxBlockTypes;
     if (prioritizePatterns && filteredBlockPatterns.length > 2) {
       maxBlockTypesToShow = 0;
     }
-    const filteredBlockTypes = (0, import_element135.useMemo)(() => {
+    const filteredBlockTypes = (0, import_element152.useMemo)(() => {
       if (maxBlockTypesToShow === 0) {
         return [];
       }
@@ -59651,14 +63251,14 @@ var wp;
       maxBlockTypesToShow,
       prioritizedBlocks
     ]);
-    (0, import_element135.useEffect)(() => {
+    (0, import_element152.useEffect)(() => {
       if (!filterValue) {
         return;
       }
       const count = filteredBlockTypes.length + filteredBlockPatterns.length;
-      const resultsFoundMessage = (0, import_i18n64.sprintf)(
+      const resultsFoundMessage = (0, import_i18n67.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n64._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n67._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage);
@@ -59668,31 +63268,31 @@ var wp;
       filteredBlockTypes,
       filteredBlockPatterns
     ]);
-    const currentShownBlockTypes = (0, import_compose48.useAsyncList)(filteredBlockTypes, {
+    const currentShownBlockTypes = (0, import_compose53.useAsyncList)(filteredBlockTypes, {
       step: INITIAL_INSERTER_RESULTS
     });
     const hasItems = filteredBlockTypes.length > 0 || filteredBlockPatterns.length > 0;
-    const blocksUI = !!filteredBlockTypes.length && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+    const blocksUI = !!filteredBlockTypes.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
       panel_default,
       {
-        title: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(VisuallyHidden, { children: (0, import_i18n64.__)("Blocks") }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+        title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n67.__)("Blocks") }),
+        children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
           block_types_list_default,
           {
             items: currentShownBlockTypes,
             onSelect: onSelectBlockType,
             onHover,
-            label: (0, import_i18n64.__)("Blocks"),
+            label: (0, import_i18n67.__)("Blocks"),
             isDraggable
           }
         )
       }
     );
-    const patternsUI = !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+    const patternsUI = !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
       panel_default,
       {
-        title: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(VisuallyHidden, { children: (0, import_i18n64.__)("Patterns") }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "block-editor-inserter__quick-inserter-patterns", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+        title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n67.__)("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,
           {
             blockPatterns: filteredBlockPatterns,
@@ -59703,12 +63303,12 @@ var wp;
         ) })
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(inserter_listbox_default, { children: [
-      !showBlockDirectory && !hasItems && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(no_results_default, {}),
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(inserter_listbox_default, { children: [
+      !showBlockDirectory && !hasItems && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(no_results_default, {}),
       prioritizePatterns ? patternsUI : blocksUI,
-      !!filteredBlockTypes.length && !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "block-editor-inserter__quick-inserter-separator" }),
+      !!filteredBlockTypes.length && !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "block-editor-inserter__quick-inserter-separator" }),
       prioritizePatterns ? blocksUI : patternsUI,
-      showBlockDirectory && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      showBlockDirectory && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
         inserter_menu_extension_default.Slot,
         {
           fillProps: {
@@ -59723,7 +63323,7 @@ var wp;
               return fills;
             }
             if (!hasItems) {
-              return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(no_results_default, {});
+              return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(no_results_default, {});
             }
             return null;
           }
@@ -59734,12 +63334,12 @@ var wp;
   var search_results_default = InserterSearchResults;

   // packages/block-editor/build-module/components/tabbed-sidebar/index.mjs
-  var import_components56 = __toESM(require_components(), 1);
-  var import_element136 = __toESM(require_element(), 1);
-  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs2 } = unlock(import_components56.privateApis);
+  var import_components55 = __toESM(require_components(), 1);
+  var import_element153 = __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) {
-    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "block-editor-tabbed-sidebar", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("div", { className: "block-editor-tabbed-sidebar", children: /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)(
       Tabs2,
       {
         selectOnMove: false,
@@ -59747,9 +63347,9 @@ var wp;
         onSelect,
         selectedTabId: selectedTab,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", { className: "block-editor-tabbed-sidebar__tablist-and-close-button", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-              import_components56.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("div", { className: "block-editor-tabbed-sidebar__tablist-and-close-button", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+              import_components55.Button,
               {
                 className: "block-editor-tabbed-sidebar__close-button",
                 icon: close_small_default,
@@ -59758,12 +63358,12 @@ var wp;
                 size: "compact"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
               Tabs2.TabList,
               {
                 className: "block-editor-tabbed-sidebar__tablist",
                 ref,
-                children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+                children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
                   Tabs2.Tab,
                   {
                     tabId: tab.name,
@@ -59775,7 +63375,7 @@ var wp;
               }
             )
           ] }),
-          tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+          tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
             Tabs2.TabPanel,
             {
               tabId: tab.name,
@@ -59790,30 +63390,30 @@ var wp;
       }
     ) });
   }
-  var tabbed_sidebar_default = (0, import_element136.forwardRef)(TabbedSidebar);
+  var tabbed_sidebar_default = (0, import_element153.forwardRef)(TabbedSidebar);

   // packages/block-editor/build-module/hooks/use-zoom-out.mjs
-  var import_data64 = __toESM(require_data(), 1);
-  var import_element137 = __toESM(require_element(), 1);
+  var import_data65 = __toESM(require_data(), 1);
+  var import_element154 = __toESM(require_element(), 1);
   function useZoomOut(enabled = true) {
     const { setZoomLevel: setZoomLevel2, resetZoomLevel: resetZoomLevel2 } = unlock(
-      (0, import_data64.useDispatch)(store)
+      (0, import_data65.useDispatch)(store)
     );
-    const { isZoomedOut, isZoomOut: isZoomOut2 } = (0, import_data64.useSelect)((select3) => {
+    const { isZoomedOut, isZoomOut: isZoomOut2 } = (0, import_data65.useSelect)((select3) => {
       const { isZoomOut: _isZoomOut } = unlock(select3(store));
       return {
         isZoomedOut: _isZoomOut(),
         isZoomOut: _isZoomOut
       };
     }, []);
-    const controlZoomLevelRef = (0, import_element137.useRef)(false);
-    const isEnabledRef = (0, import_element137.useRef)(enabled);
-    (0, import_element137.useEffect)(() => {
+    const controlZoomLevelRef = (0, import_element154.useRef)(false);
+    const isEnabledRef = (0, import_element154.useRef)(enabled);
+    (0, import_element154.useEffect)(() => {
       if (isZoomedOut !== isEnabledRef.current) {
         controlZoomLevelRef.current = false;
       }
     }, [isZoomedOut]);
-    (0, import_element137.useEffect)(() => {
+    (0, import_element154.useEffect)(() => {
       isEnabledRef.current = enabled;
       if (enabled !== isZoomOut2()) {
         controlZoomLevelRef.current = true;
@@ -59832,7 +63432,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/menu.mjs
-  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
   var NOOP2 = () => {
   };
   function InserterMenu({
@@ -59850,7 +63450,7 @@ var wp;
     __experimentalInitialTab,
     __experimentalInitialCategory
   }, ref) {
-    const { isZoomOutMode, hasSectionRootClientId } = (0, import_data65.useSelect)((select3) => {
+    const { isZoomOutMode, hasSectionRootClientId } = (0, import_data66.useSelect)((select3) => {
       const { isZoomOut: isZoomOut2, getSectionRootClientId: getSectionRootClientId2 } = unlock(
         select3(store)
       );
@@ -59859,15 +63459,15 @@ var wp;
         hasSectionRootClientId: !!getSectionRootClientId2()
       };
     }, []);
-    const [filterValue, setFilterValue, delayedFilterValue] = (0, import_compose49.useDebouncedInput)(__experimentalFilterValue);
-    const [hoveredItem, setHoveredItem] = (0, import_element138.useState)(null);
-    const [selectedPatternCategory, setSelectedPatternCategory] = (0, import_element138.useState)(
+    const [filterValue, setFilterValue, delayedFilterValue] = (0, import_compose54.useDebouncedInput)(__experimentalFilterValue);
+    const [hoveredItem, setHoveredItem] = (0, import_element155.useState)(null);
+    const [selectedPatternCategory, setSelectedPatternCategory] = (0, import_element155.useState)(
       __experimentalInitialCategory
     );
-    const [patternFilter, setPatternFilter] = (0, import_element138.useState)("all");
-    const [selectedMediaCategory, setSelectedMediaCategory] = (0, import_element138.useState)(null);
-    const isLargeViewport = (0, import_compose49.useViewportMatch)("large");
-    const isMobileViewport = (0, import_compose49.useViewportMatch)("medium", "<");
+    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 maybeCloseInserter = isMobileViewport ? onClose : NOOP2;
     function getInitialTab() {
       if (__experimentalInitialTab) {
@@ -59878,7 +63478,7 @@ var wp;
       }
       return "blocks";
     }
-    const [selectedTab, setSelectedTab] = (0, import_element138.useState)(getInitialTab());
+    const [selectedTab, setSelectedTab] = (0, import_element155.useState)(getInitialTab());
     const shouldUseZoomOut = hasSectionRootClientId && (selectedTab === "patterns" || selectedTab === "media");
     useZoomOut(shouldUseZoomOut && isLargeViewport);
     const [destinationRootClientId, onInsertBlocks, onToggleInsertionPoint] = use_insertion_point_default({
@@ -59888,9 +63488,11 @@ var wp;
       insertionIndex: __experimentalInsertionIndex,
       shouldFocusBlock
     });
-    const blockTypesTabRef = (0, import_element138.useRef)();
-    const onInsert = (0, import_element138.useCallback)(
+    const { hideInsertionPoint: hideInsertionPoint2 } = (0, import_data66.useDispatch)(store);
+    const blockTypesTabRef = (0, import_element155.useRef)();
+    const onInsert = (0, import_element155.useCallback)(
       (blocks2, meta, shouldForceFocusBlock, _rootClientId) => {
+        hideInsertionPoint2();
         onInsertBlocks(
           blocks2,
           meta,
@@ -59907,25 +63509,32 @@ var wp;
           }
         });
       },
-      [onInsertBlocks, maybeCloseInserter, onSelect, ref, shouldFocusBlock]
+      [
+        hideInsertionPoint2,
+        onInsertBlocks,
+        maybeCloseInserter,
+        onSelect,
+        ref,
+        shouldFocusBlock
+      ]
     );
-    const onInsertPattern = (0, import_element138.useCallback)(
+    const onInsertPattern = (0, import_element155.useCallback)(
       (blocks2, patternName, ...args) => {
-        onToggleInsertionPoint(false);
+        hideInsertionPoint2();
         onInsertBlocks(blocks2, { patternName }, ...args);
         onSelect();
         maybeCloseInserter();
       },
-      [onInsertBlocks, maybeCloseInserter, onSelect, onToggleInsertionPoint]
+      [hideInsertionPoint2, onInsertBlocks, maybeCloseInserter, onSelect]
     );
-    const onHover = (0, import_element138.useCallback)(
+    const onHover = (0, import_element155.useCallback)(
       (item) => {
         onToggleInsertionPoint(item);
         setHoveredItem(item);
       },
       [onToggleInsertionPoint, setHoveredItem]
     );
-    const onClickPatternCategory = (0, import_element138.useCallback)(
+    const onClickPatternCategory = (0, import_element155.useCallback)(
       (patternCategory, filter) => {
         setSelectedPatternCategory(patternCategory);
         setPatternFilter(filter);
@@ -59935,11 +63544,11 @@ var wp;
     );
     const showPatternPanel = selectedTab === "patterns" && !delayedFilterValue && !!selectedPatternCategory;
     const showMediaPanel = selectedTab === "media" && !!selectedMediaCategory;
-    const [isScrolled, setIsScrolled] = (0, import_element138.useState)(false);
-    const blocksPanelRef = (0, import_element138.useRef)(null);
-    const patternsPanelRef = (0, import_element138.useRef)(null);
-    const mediaPanelRef = (0, import_element138.useRef)(null);
-    (0, import_element138.useEffect)(() => {
+    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 handleScroll = (event) => {
         setIsScrolled(event.currentTarget.scrollTop > 0);
       };
@@ -59957,13 +63566,13 @@ var wp;
         );
       };
     }, []);
-    const inserterSearch = (0, import_element138.useMemo)(() => {
+    const inserterSearch = (0, import_element155.useMemo)(() => {
       if (selectedTab === "media") {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-          import_components57.SearchControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+          import_components56.SearchControl,
           {
             className: clsx_default("block-editor-inserter__search", {
               "is-scrolled": isScrolled
@@ -59975,11 +63584,11 @@ var wp;
               setFilterValue(value);
             },
             value: filterValue,
-            label: (0, import_i18n65.__)("Search"),
-            placeholder: (0, import_i18n65.__)("Search")
+            label: (0, import_i18n68.__)("Search"),
+            placeholder: (0, import_i18n68.__)("Search")
           }
         ),
-        !!delayedFilterValue && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+        !!delayedFilterValue && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
           search_results_default,
           {
             filterValue: delayedFilterValue,
@@ -60011,9 +63620,9 @@ var wp;
       isAppender,
       isScrolled
     ]);
-    const blocksTab = (0, import_element138.useMemo)(() => {
-      return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "block-editor-inserter__block-list", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+    const blocksTab = (0, import_element155.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,
           {
             ref: blockTypesTabRef,
@@ -60023,9 +63632,9 @@ var wp;
             showMostUsedBlocks
           }
         ) }),
-        showInserterHelpPanel && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)("div", { className: "block-editor-inserter__tips", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("h2", {}), children: (0, import_i18n65.__)("A tip for using the block editor") }),
-          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(tips_default, {})
+        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)(tips_default, {})
         ] })
       ] });
     }, [
@@ -60035,15 +63644,15 @@ var wp;
       showMostUsedBlocks,
       showInserterHelpPanel
     ]);
-    const patternsTab = (0, import_element138.useMemo)(() => {
-      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+    const patternsTab = (0, import_element155.useMemo)(() => {
+      return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
         block_patterns_tab_default,
         {
           rootClientId: destinationRootClientId,
           onInsert: onInsertPattern,
           onSelectCategory: onClickPatternCategory,
           selectedCategory: selectedPatternCategory,
-          children: showPatternPanel && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+          children: showPatternPanel && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
             PatternCategoryPreviews,
             {
               rootClientId: destinationRootClientId,
@@ -60063,15 +63672,15 @@ var wp;
       selectedPatternCategory,
       showPatternPanel
     ]);
-    const mediaTab = (0, import_element138.useMemo)(() => {
-      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+    const mediaTab = (0, import_element155.useMemo)(() => {
+      return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
         media_tab_default,
         {
           rootClientId: destinationRootClientId,
           selectedCategory: selectedMediaCategory,
           onSelectCategory: setSelectedMediaCategory,
           onInsert,
-          children: showMediaPanel && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+          children: showMediaPanel && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
             MediaCategoryPanel,
             {
               rootClientId: destinationRootClientId,
@@ -60094,15 +63703,17 @@ var wp;
       }
       setSelectedTab(value);
     };
-    const tabsRef = (0, import_element138.useRef)();
-    (0, import_element138.useLayoutEffect)(() => {
-      if (tabsRef.current) {
-        window.requestAnimationFrame(() => {
-          tabsRef.current.querySelector('[role="tab"][aria-selected="true"]')?.focus();
-        });
+    const tabsRef = (0, import_element155.useRef)();
+    (0, import_element155.useLayoutEffect)(() => {
+      if (!tabsRef.current) {
+        return;
       }
+      const frame = window.requestAnimationFrame(() => {
+        tabsRef.current?.querySelector('[role="tab"][aria-selected="true"]')?.focus();
+      });
+      return () => window.cancelAnimationFrame(frame);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
       "div",
       {
         className: clsx_default("block-editor-inserter__menu", {
@@ -60111,38 +63722,38 @@ var wp;
         }),
         ref,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("div", { className: "block-editor-inserter__main-area", children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "block-editor-inserter__main-area", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
             tabbed_sidebar_default,
             {
               ref: tabsRef,
               onSelect: handleSetSelectedTab,
               onClose,
               selectedTab,
-              closeButtonLabel: (0, import_i18n65.__)("Close Block Inserter"),
+              closeButtonLabel: (0, import_i18n68.__)("Close Block Inserter"),
               tabs: [
                 {
                   name: "blocks",
-                  title: (0, import_i18n65.__)("Blocks"),
+                  title: (0, import_i18n68.__)("Blocks"),
                   panelRef: blocksPanelRef,
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+                  panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
                     inserterSearch,
                     selectedTab === "blocks" && !delayedFilterValue && blocksTab
                   ] })
                 },
                 {
                   name: "patterns",
-                  title: (0, import_i18n65.__)("Patterns"),
+                  title: (0, import_i18n68.__)("Patterns"),
                   panelRef: patternsPanelRef,
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+                  panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
                     inserterSearch,
                     selectedTab === "patterns" && !delayedFilterValue && patternsTab
                   ] })
                 },
                 {
                   name: "media",
-                  title: (0, import_i18n65.__)("Media"),
+                  title: (0, import_i18n68.__)("Media"),
                   panelRef: mediaPanelRef,
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+                  panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
                     inserterSearch,
                     mediaTab
                   ] })
@@ -60150,24 +63761,24 @@ var wp;
               ]
             }
           ) }),
-          showInserterHelpPanel && hoveredItem && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-            import_components57.Popover,
+          showInserterHelpPanel && hoveredItem && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+            import_components56.Popover,
             {
               className: "block-editor-inserter__preview-container__popover",
               placement: "right-start",
               offset: 16,
               focusOnMount: false,
               animate: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(preview_panel_default, { item: hoveredItem })
+              children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(preview_panel_default, { item: hoveredItem })
             }
           )
         ]
       }
     );
   }
-  var PrivateInserterMenu = (0, import_element138.forwardRef)(InserterMenu);
+  var PrivateInserterMenu = (0, import_element155.forwardRef)(InserterMenu);
   function PublicInserterMenu(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
       PrivateInserterMenu,
       {
         ...props,
@@ -60176,14 +63787,14 @@ var wp;
       }
     );
   }
-  var menu_default = (0, import_element138.forwardRef)(PublicInserterMenu);
+  var menu_default = (0, import_element155.forwardRef)(PublicInserterMenu);

   // packages/block-editor/build-module/components/inserter/quick-inserter.mjs
-  var import_element139 = __toESM(require_element(), 1);
-  var import_i18n66 = __toESM(require_i18n(), 1);
-  var import_components58 = __toESM(require_components(), 1);
-  var import_data66 = __toESM(require_data(), 1);
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
+  var import_element156 = __toESM(require_element(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);
+  var import_components57 = __toESM(require_components(), 1);
+  var import_data67 = __toESM(require_data(), 1);
+  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
   var SEARCH_THRESHOLD = 6;
   var SHOWN_BLOCK_TYPES2 = 6;
   var SHOWN_BLOCK_PATTERNS = 2;
@@ -60195,7 +63806,7 @@ var wp;
     selectBlockOnInsert,
     hasSearch = true
   }) {
-    const [filterValue, setFilterValue] = (0, import_element139.useState)("");
+    const [filterValue, setFilterValue] = (0, import_element156.useState)("");
     const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
       onSelect,
       rootClientId,
@@ -60208,7 +63819,7 @@ var wp;
       onInsertBlocks,
       true
     );
-    const { setInserterIsOpened, insertionIndex } = (0, import_data66.useSelect)(
+    const { setInserterIsOpened, insertionIndex } = (0, import_data67.useSelect)(
       (select3) => {
         const { getSettings: getSettings8, getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2 } = select3(store);
         const settings2 = getSettings8();
@@ -60222,7 +63833,7 @@ var wp;
       [clientId]
     );
     const showSearch = hasSearch && blockTypes.length > SEARCH_THRESHOLD;
-    (0, import_element139.useEffect)(() => {
+    (0, import_element156.useEffect)(() => {
       if (setInserterIsOpened) {
         setInserterIsOpened(false);
       }
@@ -60235,7 +63846,7 @@ var wp;
         insertionIndex
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)(
       "div",
       {
         className: clsx_default("block-editor-inserter__quick-inserter", {
@@ -60243,45 +63854,48 @@ var wp;
           "has-expand": setInserterIsOpened
         }),
         children: [
-          showSearch && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-            import_components58.SearchControl,
+          showSearch && /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+            import_components57.SearchControl,
             {
               className: "block-editor-inserter__search",
               value: filterValue,
               onChange: (value) => {
                 setFilterValue(value);
               },
-              label: (0, import_i18n66.__)("Search"),
-              placeholder: (0, import_i18n66.__)("Search")
+              label: (0, import_i18n69.__)("Search"),
+              placeholder: (0, import_i18n69.__)("Search")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("div", { className: "block-editor-inserter__quick-inserter-results", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-            search_results_default,
-            {
-              filterValue,
-              onSelect,
-              rootClientId,
-              clientId,
-              isAppender,
-              maxBlockPatterns: !!filterValue ? SHOWN_BLOCK_PATTERNS : 0,
-              maxBlockTypes: SHOWN_BLOCK_TYPES2,
-              isDraggable: false,
-              selectBlockOnInsert,
-              isQuick: true
-            }
-          ) }),
-          setInserterIsOpened && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-            import_components58.Button,
-            {
-              __next40pxDefaultSize: true,
-              className: "block-editor-inserter__quick-inserter-expand",
-              onClick: onBrowseAll,
-              "aria-label": (0, import_i18n66.__)(
-                "Browse all. This will open the main inserter panel in the editor toolbar."
-              ),
-              children: (0, import_i18n66.__)("Browse all")
-            }
-          )
+          /* @__PURE__ */ (0, import_jsx_runtime287.jsxs)("div", { className: "block-editor-inserter__quick-inserter-results", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+              search_results_default,
+              {
+                filterValue,
+                onSelect,
+                rootClientId,
+                clientId,
+                isAppender,
+                maxBlockPatterns: !!filterValue ? SHOWN_BLOCK_PATTERNS : 0,
+                maxBlockTypes: SHOWN_BLOCK_TYPES2,
+                isDraggable: false,
+                selectBlockOnInsert,
+                isQuick: true
+              }
+            ),
+            setInserterIsOpened && /* @__PURE__ */ (0, import_jsx_runtime287.jsx)("div", { className: "block-editor-inserter__quick-inserter-expand", children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+              import_components57.Button,
+              {
+                className: "block-editor-inserter__quick-inserter-expand-toggle",
+                __next40pxDefaultSize: true,
+                variant: "secondary",
+                onClick: onBrowseAll,
+                "aria-label": (0, import_i18n69.__)(
+                  "Browse all. This will open the main inserter panel in the editor toolbar."
+                ),
+                children: (0, import_i18n69.__)("Browse all")
+              }
+            ) })
+          ] })
         ]
       }
     );
@@ -60304,7 +63918,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/inserter/index.mjs
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedInserterToggle = ({
     onToggle,
     disabled: disabled2,
@@ -60315,7 +63929,7 @@ var wp;
     toggleProps = {}
   }, ref) => {
     const {
-      as: Wrapper = import_components59.Button,
+      as: Wrapper = import_components58.Button,
       label: labelProp,
       onClick,
       ...rest
@@ -60324,13 +63938,13 @@ var wp;
     if (!label && appenderLabel) {
       label = appenderLabel;
     } else if (!label && hasSingleBlockType) {
-      label = (0, import_i18n67.sprintf)(
+      label = (0, import_i18n70.sprintf)(
         // translators: %s: the name of the block when there is only one
-        (0, import_i18n67._x)("Add %s", "directly add the only allowed block"),
+        (0, import_i18n70._x)("Add %s", "directly add the only allowed block"),
         blockTitle.toLowerCase()
       );
     } else if (!label) {
-      label = (0, import_i18n67._x)("Add block", "Generic label for block inserter button");
+      label = (0, import_i18n70._x)("Add block", "Generic label for block inserter button");
     }
     function handleClick(event) {
       if (onToggle) {
@@ -60340,7 +63954,7 @@ var wp;
         onClick(event);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
       Wrapper,
       {
         ref,
@@ -60358,7 +63972,7 @@ var wp;
       }
     );
   };
-  var InserterToggle = (0, import_element140.forwardRef)(UnforwardedInserterToggle);
+  var InserterToggle = (0, import_element157.forwardRef)(UnforwardedInserterToggle);
   var UnforwardedInserter = ({
     clientId,
     rootClientId,
@@ -60384,7 +63998,7 @@ var wp;
       blockToInsert,
       appenderLabel,
       targetRootClientId
-    } = (0, import_data67.useSelect)(
+    } = (0, import_data68.useSelect)(
       (select3) => {
         const {
           getBlockRootClientId: getBlockRootClientId22,
@@ -60393,7 +64007,7 @@ var wp;
           getDirectInsertBlock: getDirectInsertBlock2,
           getBlockListSettings: getBlockListSettings2
         } = select3(store);
-        const { getBlockVariations: getBlockVariations2, getBlockType: getBlockType210 } = select3(import_blocks42.store);
+        const { getBlockVariations: getBlockVariations2, getBlockType: getBlockType210 } = select3(import_blocks43.store);
         const _targetRootClientId = rootClientId || getBlockRootClientId22(clientId) || void 0;
         const allowedBlocks = getAllowedBlocks2(_targetRootClientId);
         const directInsertBlock = shouldDirectInsert && getDirectInsertBlock2(_targetRootClientId);
@@ -60420,7 +64034,7 @@ var wp;
       },
       [rootClientId, clientId, shouldDirectInsert]
     );
-    const { insertBlock: insertBlock2 } = (0, import_data67.useDispatch)(store);
+    const { insertBlock: insertBlock2 } = (0, import_data68.useDispatch)(store);
     const {
       getBlock: getBlock2,
       getBlockIndex: getBlockIndex2,
@@ -60428,8 +64042,8 @@ var wp;
       getBlockRootClientId: getBlockRootClientId2,
       getBlockSelectionEnd: getBlockSelectionEnd2,
       getPreviousBlockClientId: getPreviousBlockClientId2
-    } = (0, import_data67.useSelect)(store);
-    const { getActiveBlockVariation, getBlockType: getBlockType33 } = (0, import_data67.useSelect)(import_blocks42.store);
+    } = (0, import_data68.useSelect)(store);
+    const { getActiveBlockVariation, getBlockType: getBlockType34 } = (0, import_data68.useSelect)(import_blocks43.store);
     if (!hasItems && (isAppender || targetRootClientId || clientId)) {
       return null;
     }
@@ -60464,7 +64078,7 @@ var wp;
         return getBlockOrder2(targetRootClientId).length;
       }
       const newAttributes = getAdjacentBlockAttributes();
-      const newBlock = (0, import_blocks42.createBlock)(blockName, {
+      const newBlock = (0, import_blocks43.createBlock)(blockName, {
         ...blockToInsert?.attributes,
         ...newAttributes
       });
@@ -60475,10 +64089,10 @@ var wp;
         selectBlockOnInsert
       );
       onSelectOrClose?.(newBlock);
-      const blockTypeToInsert = getBlockType33(blockName);
+      const blockTypeToInsert = getBlockType34(blockName);
       let blockLabelToInsert;
       if (blockTypeToInsert) {
-        blockLabelToInsert = (0, import_blocks42.__experimentalGetBlockLabel)(
+        blockLabelToInsert = (0, import_blocks43.__experimentalGetBlockLabel)(
           blockTypeToInsert,
           newBlock.attributes
         );
@@ -60487,9 +64101,9 @@ var wp;
         }
       }
       if (blockLabelToInsert) {
-        const message2 = (0, import_i18n67.sprintf)(
+        const message2 = (0, import_i18n70.sprintf)(
           // translators: %s: the name of the block that has been added
-          (0, import_i18n67.__)("%s block added"),
+          (0, import_i18n70.__)("%s block added"),
           blockLabelToInsert
         );
         (0, import_a11y11.speak)(message2);
@@ -60508,11 +64122,11 @@ var wp;
       if (renderToggleProp) {
         return renderToggleProp(toggleArgs);
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(InserterToggle, { ref, ...toggleArgs });
+      return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(InserterToggle, { ref, ...toggleArgs });
     }
     function renderContent({ onClose }) {
       if (isQuick) {
-        return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
           QuickInserter,
           {
             onSelect: (blocks2) => {
@@ -60529,7 +64143,7 @@ var wp;
           }
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
         menu_default,
         {
           onSelect: () => {
@@ -60546,8 +64160,8 @@ var wp;
     if (hasSingleBlockType || blockToInsert) {
       return renderToggle3({ onToggle: insertOnlyAllowedBlock });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-      import_components59.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components58.Dropdown,
       {
         className: "block-editor-inserter",
         contentClassName: clsx_default("block-editor-inserter__popover", {
@@ -60556,21 +64170,21 @@ var wp;
         popoverProps: { position, shift: true },
         onToggle,
         expandOnMobile: true,
-        headerTitle: (0, import_i18n67.__)("Add a block"),
+        headerTitle: (0, import_i18n70.__)("Add a block"),
         renderToggle: renderToggle3,
         renderContent,
         onClose: onSelectOrClose
       }
     );
   };
-  var Inserter = (0, import_element140.forwardRef)(UnforwardedInserter);
+  var Inserter = (0, import_element157.forwardRef)(UnforwardedInserter);
   var inserter_default = Inserter;

   // packages/block-editor/build-module/components/default-block-appender/index.mjs
-  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
   var ZWNBSP = "\uFEFF";
   function DefaultBlockAppender({ rootClientId }) {
-    const { showPrompt, isLocked, placeholder, isManualGrid } = (0, import_data68.useSelect)(
+    const { showPrompt, isLocked, placeholder, isManualGrid } = (0, import_data69.useSelect)(
       (select3) => {
         const {
           getBlockCount: getBlockCount2,
@@ -60589,16 +64203,16 @@ var wp;
       },
       [rootClientId]
     );
-    const { insertDefaultBlock: insertDefaultBlock2, startTyping: startTyping2 } = (0, import_data68.useDispatch)(store);
+    const { insertDefaultBlock: insertDefaultBlock2, startTyping: startTyping2 } = (0, import_data69.useDispatch)(store);
     if (isLocked || isManualGrid) {
       return null;
     }
-    const value = (0, import_html_entities.decodeEntities)(placeholder) || (0, import_i18n68.__)("Type / to choose a block");
+    const value = (0, import_html_entities.decodeEntities)(placeholder) || (0, import_i18n71.__)("Type / to choose a block");
     const onAppend = () => {
       insertDefaultBlock2(void 0, rootClientId);
       startTyping2();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
       "div",
       {
         "data-root-client-id": rootClientId || "",
@@ -60606,12 +64220,12 @@ var wp;
           "has-visible-prompt": showPrompt
         }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
             "p",
             {
               tabIndex: "0",
               role: "button",
-              "aria-label": (0, import_i18n68.__)("Add default block"),
+              "aria-label": (0, import_i18n71.__)("Add default block"),
               className: "block-editor-default-block-appender__content",
               onKeyDown: (event) => {
                 if (import_keycodes9.ENTER === event.keyCode || import_keycodes9.SPACE === event.keyCode) {
@@ -60627,7 +64241,7 @@ var wp;
               children: showPrompt ? value : ZWNBSP
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
             inserter_default,
             {
               rootClientId,
@@ -60642,13 +64256,13 @@ var wp;
   }

   // packages/block-editor/build-module/components/button-block-appender/index.mjs
-  var import_components60 = __toESM(require_components(), 1);
-  var import_element141 = __toESM(require_element(), 1);
-  var import_i18n69 = __toESM(require_i18n(), 1);
+  var import_components59 = __toESM(require_components(), 1);
+  var import_element158 = __toESM(require_element(), 1);
+  var import_i18n72 = __toESM(require_i18n(), 1);
   var import_deprecated8 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
-  function ButtonBlockAppender({ rootClientId, className: className2, onFocus, tabIndex, onSelect }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
+  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+  function ButtonBlockAppender({ rootClientId, className, onFocus, tabIndex, onSelect }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
       inserter_default,
       {
         position: "bottom center",
@@ -60672,13 +64286,13 @@ var wp;
           if (appenderLabel) {
             label = appenderLabel;
           } else if (hasSingleBlockType) {
-            label = (0, import_i18n69.sprintf)(
+            label = (0, import_i18n72.sprintf)(
               // translators: %s: the name of the block when there is only one
-              (0, import_i18n69._x)("Add %s", "directly add the only allowed block"),
+              (0, import_i18n72._x)("Add %s", "directly add the only allowed block"),
               blockTitle.toLowerCase()
             );
           } else {
-            label = (0, import_i18n69._x)(
+            label = (0, import_i18n72._x)(
               "Add block",
               "Generic label for block inserter button"
             );
@@ -60686,15 +64300,15 @@ var wp;
           return (
             // Disable reason: There shouldn't be a case where this button is disabled but not visually hidden.
             // eslint-disable-next-line @wordpress/components-no-unsafe-button-disabled
-            /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
-              import_components60.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+              import_components59.Button,
               {
                 __next40pxDefaultSize: true,
                 ref,
                 onFocus,
                 tabIndex,
                 className: clsx_default(
-                  className2,
+                  className,
                   "block-editor-button-block-appender"
                 ),
                 onClick: onToggle,
@@ -60703,7 +64317,7 @@ var wp;
                 disabled: disabled2,
                 label,
                 showTooltip: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(icon_default, { icon: plus_default })
+                children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(icon_default, { icon: plus_default })
               }
             )
           );
@@ -60712,28 +64326,28 @@ var wp;
       }
     );
   }
-  var ButtonBlockerAppender = (0, import_element141.forwardRef)((props, ref) => {
+  var ButtonBlockerAppender = (0, import_element158.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_element141.forwardRef)(ButtonBlockAppender);
+  var button_block_appender_default = (0, import_element158.forwardRef)(ButtonBlockAppender);

   // packages/block-editor/build-module/components/block-list-appender/index.mjs
-  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
   function DefaultAppender({ rootClientId }) {
-    const canInsertDefaultBlock = (0, import_data69.useSelect)(
+    const canInsertDefaultBlock = (0, import_data70.useSelect)(
       (select3) => select3(store).canInsertBlockType(
-        (0, import_blocks43.getDefaultBlockName)(),
+        (0, import_blocks44.getDefaultBlockName)(),
         rootClientId
       )
     );
     if (canInsertDefaultBlock) {
-      return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(DefaultBlockAppender, { rootClientId });
+      return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(DefaultBlockAppender, { rootClientId });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
       button_block_appender_default,
       {
         rootClientId,
@@ -60744,10 +64358,10 @@ var wp;
   function BlockListAppender({
     rootClientId,
     CustomAppender,
-    className: className2,
+    className,
     tagName: TagName = "div"
   }) {
-    const isDragOver = (0, import_data69.useSelect)(
+    const isDragOver = (0, import_data70.useSelect)(
       (select3) => {
         const {
           getBlockInsertionPoint: getBlockInsertionPoint2,
@@ -60759,54 +64373,54 @@ var wp;
       },
       [rootClientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
       TagName,
       {
         tabIndex: -1,
-        className: clsx_default("block-list-appender wp-block", className2, {
+        className: clsx_default("block-list-appender wp-block", className, {
           "is-drag-over": isDragOver
         }),
         contentEditable: false,
         "data-block": true,
-        children: CustomAppender ? /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(CustomAppender, {}) : /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(DefaultAppender, { rootClientId })
+        children: CustomAppender ? /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(CustomAppender, {}) : /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(DefaultAppender, { rootClientId })
       }
     );
   }

   // packages/block-editor/build-module/components/block-list/use-in-between-inserter.mjs
-  var import_compose54 = __toESM(require_compose(), 1);
-  var import_data73 = __toESM(require_data(), 1);
-  var import_element146 = __toESM(require_element(), 1);
-  var import_i18n71 = __toESM(require_i18n(), 1);
+  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);

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

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

   // packages/block-editor/build-module/components/block-popover/use-popover-scroll.mjs
-  var import_compose50 = __toESM(require_compose(), 1);
-  var import_dom54 = __toESM(require_dom(), 1);
+  var import_compose55 = __toESM(require_compose(), 1);
+  var import_dom55 = __toESM(require_dom(), 1);
   var scrollContainerCache = /* @__PURE__ */ new WeakMap();
   function usePopoverScroll(contentRef) {
-    const effect = (0, import_compose50.useRefEffect)(
+    const effect = (0, import_compose55.useRefEffect)(
       (node) => {
         function onWheel(event) {
           const { deltaX, deltaY, target } = event;
           const contentEl = contentRef.current;
           let scrollContainer = scrollContainerCache.get(contentEl);
           if (!scrollContainer) {
-            scrollContainer = (0, import_dom54.getScrollContainer)(contentEl);
+            scrollContainer = (0, import_dom55.getScrollContainer)(contentEl);
             scrollContainerCache.set(contentEl, scrollContainer);
           }
-          const eventScrollContainer = (0, import_dom54.getScrollContainer)(target);
+          const eventScrollContainer = (0, import_dom55.getScrollContainer)(target);
           if (!node.contains(eventScrollContainer)) {
             scrollContainer.scrollBy(deltaX, deltaY);
           }
@@ -60824,7 +64438,7 @@ var wp;
   var use_popover_scroll_default = usePopoverScroll;

   // packages/block-editor/build-module/components/block-popover/inbetween.mjs
-  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
   var MAX_POPOVER_RECOMPUTE_COUNTER = Number.MAX_SAFE_INTEGER;
   function BlockPopoverInbetween({
     previousClientId,
@@ -60836,12 +64450,12 @@ var wp;
     nearestSide = "right",
     ...props
   }) {
-    const [popoverRecomputeCounter, forcePopoverRecompute] = (0, import_element142.useReducer)(
+    const [popoverRecomputeCounter, forcePopoverRecompute] = (0, import_element159.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_data70.useSelect)(
+    const { orientation, rootClientId, isVisible } = (0, import_data71.useSelect)(
       (select3) => {
         const {
           getBlockListSettings: getBlockListSettings2,
@@ -60862,7 +64476,7 @@ var wp;
     const previousElement = useBlockElement(previousClientId);
     const nextElement = useBlockElement(nextClientId);
     const isVertical = orientation === "vertical";
-    const popoverAnchor = (0, import_element142.useMemo)(() => {
+    const popoverAnchor = (0, import_element159.useMemo)(() => {
       if (
         // popoverRecomputeCounter is by definition always equal or greater than 0.
         // This check is only there to satisfy the correctness of the
@@ -60889,13 +64503,13 @@ var wp;
             left = nearestSide === "left" ? targetRect.left - 2 : targetRect.right - 2;
           } else if (isVertical) {
             top = previousRect ? previousRect.bottom : nextRect.top;
-            width = previousRect ? previousRect.width : nextRect.width;
+            width = nextRect && previousRect ? (previousRect.width + nextRect.width) / 2 : (previousRect || nextRect).width;
             height = nextRect && previousRect ? nextRect.top - previousRect.bottom : 0;
-            left = previousRect ? previousRect.left : nextRect.left;
+            left = nextRect && previousRect ? (previousRect.left + nextRect.left) / 2 : (previousRect || nextRect).left;
           } else {
             top = previousRect ? previousRect.top : nextRect.top;
             height = previousRect ? previousRect.height : nextRect.height;
-            if ((0, import_i18n70.isRTL)()) {
+            if ((0, import_i18n73.isRTL)()) {
               left = nextRect ? nextRect.right : previousRect.left;
               width = previousRect && nextRect ? previousRect.left - nextRect.right : 0;
             } else {
@@ -60917,7 +64531,7 @@ var wp;
       nearestSide
     ]);
     const popoverScrollRef = use_popover_scroll_default(__unstableContentRef);
-    (0, import_element142.useLayoutEffect)(() => {
+    (0, import_element159.useLayoutEffect)(() => {
       if (!previousElement) {
         return;
       }
@@ -60927,7 +64541,7 @@ var wp;
         observer.disconnect();
       };
     }, [previousElement]);
-    (0, import_element142.useLayoutEffect)(() => {
+    (0, import_element159.useLayoutEffect)(() => {
       if (!nextElement) {
         return;
       }
@@ -60937,7 +64551,7 @@ var wp;
         observer.disconnect();
       };
     }, [nextElement]);
-    (0, import_element142.useLayoutEffect)(() => {
+    (0, import_element159.useLayoutEffect)(() => {
       if (!previousElement) {
         return;
       }
@@ -60955,8 +64569,8 @@ var wp;
     if (!previousElement && !nextElement || !isVisible) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
-      import_components61.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+      import_components60.Popover,
       {
         ref: popoverScrollRef,
         animate: false,
@@ -60974,7 +64588,7 @@ var wp;
         flip: false,
         placement: "overlay",
         variant: "unstyled",
-        children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "block-editor-block-popover__inbetween-container", children })
+        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", { className: "block-editor-block-popover__inbetween-container", children })
       },
       nextClientId + "--" + rootClientId
     );
@@ -60982,18 +64596,18 @@ var wp;
   var inbetween_default = BlockPopoverInbetween;

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

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

   // packages/block-editor/build-module/components/block-popover/index.mjs
-  var import_compose51 = __toESM(require_compose(), 1);
-  var import_components62 = __toESM(require_components(), 1);
-  var import_element143 = __toESM(require_element(), 1);
-  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
+  var import_compose56 = __toESM(require_compose(), 1);
+  var import_components61 = __toESM(require_components(), 1);
+  var import_element160 = __toESM(require_element(), 1);
+  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
   var MAX_POPOVER_RECOMPUTE_COUNTER2 = Number.MAX_SAFE_INTEGER;
   function BlockPopover({
     clientId,
@@ -61006,19 +64620,19 @@ var wp;
   }, ref) {
     const selectedElement = useBlockElement(clientId);
     const lastSelectedElement = useBlockElement(bottomClientId ?? clientId);
-    const mergedRefs = (0, import_compose51.useMergeRefs)([
+    const mergedRefs = (0, import_compose56.useMergeRefs)([
       ref,
       use_popover_scroll_default(__unstableContentRef)
     ]);
     const [
       popoverDimensionsRecomputeCounter,
       forceRecomputePopoverDimensions
-    ] = (0, import_element143.useReducer)(
+    ] = (0, import_element160.useReducer)(
       // Module is there to make sure that the counter doesn't overflow.
       (s2) => (s2 + 1) % MAX_POPOVER_RECOMPUTE_COUNTER2,
       0
     );
-    (0, import_element143.useLayoutEffect)(() => {
+    (0, import_element160.useLayoutEffect)(() => {
       if (!selectedElement) {
         return;
       }
@@ -61040,7 +64654,7 @@ var wp;
         }
       };
     }, [selectedElement]);
-    const popoverAnchor = (0, import_element143.useMemo)(() => {
+    const popoverAnchor = (0, import_element160.useMemo)(() => {
       if (
         // popoverDimensionsRecomputeCounter is by definition always equal or greater
         // than 0. This check is only there to satisfy the correctness of the
@@ -61067,8 +64681,8 @@ var wp;
     if (!selectedElement || bottomClientId && !lastSelectedElement) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
-      import_components62.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+      import_components61.Popover,
       {
         ref: mergedRefs,
         animate: false,
@@ -61087,8 +64701,8 @@ var wp;
       }
     );
   }
-  var PrivateBlockPopover = (0, import_element143.forwardRef)(BlockPopover);
-  var PublicBlockPopover = ({ clientId, bottomClientId, children, ...props }, ref) => /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+  var PrivateBlockPopover = (0, import_element160.forwardRef)(BlockPopover);
+  var PublicBlockPopover = ({ clientId, bottomClientId, children, ...props }, ref) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
     PrivateBlockPopover,
     {
       ...props,
@@ -61100,10 +64714,10 @@ var wp;
       children
     }
   );
-  var block_popover_default = (0, import_element143.forwardRef)(PublicBlockPopover);
+  var block_popover_default = (0, import_element160.forwardRef)(PublicBlockPopover);

   // packages/block-editor/build-module/components/block-popover/cover.mjs
-  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
   function BlockPopoverCover({
     clientId,
     bottomClientId,
@@ -61114,7 +64728,7 @@ var wp;
   }, ref) {
     bottomClientId ??= clientId;
     const selectedElement = useBlockElement(clientId);
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
       PrivateBlockPopover,
       {
         ref,
@@ -61122,7 +64736,7 @@ var wp;
         bottomClientId,
         shift: shift4,
         ...props,
-        children: selectedElement && clientId === bottomClientId ? /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+        children: selectedElement && clientId === bottomClientId ? /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
           CoverContainer,
           {
             selectedElement,
@@ -61138,9 +64752,9 @@ var wp;
     additionalStyles = {},
     children
   }) {
-    const [width, setWidth] = (0, import_element144.useState)(selectedElement.offsetWidth);
-    const [height, setHeight] = (0, import_element144.useState)(selectedElement.offsetHeight);
-    (0, import_element144.useEffect)(() => {
+    const [width, setWidth] = (0, import_element161.useState)(selectedElement.offsetWidth);
+    const [height, setHeight] = (0, import_element161.useState)(selectedElement.offsetHeight);
+    (0, import_element161.useEffect)(() => {
       const observer = new window.ResizeObserver(() => {
         setWidth(selectedElement.offsetWidth);
         setHeight(selectedElement.offsetHeight);
@@ -61148,7 +64762,7 @@ var wp;
       observer.observe(selectedElement, { box: "border-box" });
       return () => observer.disconnect();
     }, [selectedElement]);
-    const style = (0, import_element144.useMemo)(() => {
+    const style = (0, import_element161.useMemo)(() => {
       return {
         position: "absolute",
         width,
@@ -61156,12 +64770,12 @@ var wp;
         ...additionalStyles
       };
     }, [width, height, additionalStyles]);
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { style, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { style, children });
   }
-  var cover_default = (0, import_element144.forwardRef)(BlockPopoverCover);
+  var cover_default = (0, import_element161.forwardRef)(BlockPopoverCover);

   // packages/block-editor/build-module/components/block-popover/drop-zone.mjs
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
   var animateVariants = {
     hide: { opacity: 0, scaleY: 0.75 },
     show: { opacity: 1, scaleY: 1 },
@@ -61171,7 +64785,7 @@ var wp;
     __unstablePopoverSlot,
     __unstableContentRef
   }) {
-    const { clientId } = (0, import_data71.useSelect)((select3) => {
+    const { clientId } = (0, import_data72.useSelect)((select3) => {
       const { getBlockOrder: getBlockOrder2, getBlockInsertionPoint: getBlockInsertionPoint2 } = select3(store);
       const insertionPoint2 = getBlockInsertionPoint2();
       const order = getBlockOrder2(insertionPoint2.rootClientId);
@@ -61182,16 +64796,16 @@ var wp;
         clientId: order[insertionPoint2.index]
       };
     }, []);
-    const reducedMotion = (0, import_compose52.useReducedMotion)();
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+    const reducedMotion = (0, import_compose57.useReducedMotion)();
+    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
       cover_default,
       {
         clientId,
         __unstablePopoverSlot,
         __unstableContentRef,
         className: "block-editor-block-popover__drop-zone",
-        children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
-          import_components63.__unstableMotion.div,
+        children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+          import_components62.__unstableMotion.div,
           {
             "data-testid": "block-popover-drop-zone",
             initial: reducedMotion ? animateVariants.show : animateVariants.hide,
@@ -61206,8 +64820,8 @@ var wp;
   var drop_zone_default = BlockDropZonePopover;

   // packages/block-editor/build-module/components/block-tools/insertion-point.mjs
-  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
-  var InsertionPointOpenRef = (0, import_element145.createContext)();
+  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var InsertionPointOpenRef = (0, import_element162.createContext)();
   InsertionPointOpenRef.displayName = "InsertionPointOpenRefContext";
   function InbetweenInsertionPointPopover({
     __unstablePopoverSlot,
@@ -61215,9 +64829,9 @@ var wp;
     operation = "insert",
     nearestSide = "right"
   }) {
-    const { selectBlock: selectBlock2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data72.useDispatch)(store);
-    const openRef = (0, import_element145.useContext)(InsertionPointOpenRef);
-    const ref = (0, import_element145.useRef)();
+    const { selectBlock: selectBlock2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data73.useDispatch)(store);
+    const openRef = (0, import_element162.useContext)(InsertionPointOpenRef);
+    const ref = (0, import_element162.useRef)();
     const {
       orientation,
       previousClientId,
@@ -61226,7 +64840,7 @@ var wp;
       isInserterShown,
       isDistractionFree,
       isZoomOutMode
-    } = (0, import_data72.useSelect)((select3) => {
+    } = (0, import_data73.useSelect)((select3) => {
       const {
         getBlockOrder: getBlockOrder2,
         getBlockListSettings: getBlockListSettings2,
@@ -61261,8 +64875,8 @@ var wp;
         isZoomOutMode: isZoomOut2()
       };
     }, []);
-    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data72.useSelect)(store);
-    const disableMotion = (0, import_compose53.useReducedMotion)();
+    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data73.useSelect)(store);
+    const disableMotion = (0, import_compose58.useReducedMotion)();
     function onClick(event) {
       if (event.target === ref.current && nextClientId && getBlockEditingMode2(nextClientId) !== "disabled") {
         selectBlock2(nextClientId, -1);
@@ -61278,7 +64892,7 @@ var wp;
         openRef.current = true;
       }
     }
-    const maybeResetOpenRef = (0, import_element145.useCallback)(
+    const maybeResetOpenRef = (0, import_element162.useCallback)(
       (node) => {
         if (!node && openRef.current) {
           openRef.current = false;
@@ -61321,11 +64935,11 @@ var wp;
       return null;
     }
     const orientationClassname = orientation === "horizontal" || operation === "group" ? "is-horizontal" : "is-vertical";
-    const className2 = clsx_default(
+    const className = clsx_default(
       "block-editor-block-list__insertion-point",
       orientationClassname
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
       inbetween_default,
       {
         previousClientId,
@@ -61334,8 +64948,8 @@ var wp;
         __unstableContentRef,
         operation,
         nearestSide,
-        children: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
-          import_components64.__unstableMotion.div,
+        children: /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+          import_components63.__unstableMotion.div,
           {
             layout: !disableMotion,
             initial: disableMotion ? "rest" : "start",
@@ -61347,27 +64961,27 @@ var wp;
             tabIndex: -1,
             onClick,
             onFocus,
-            className: clsx_default(className2, {
+            className: clsx_default(className, {
               "is-with-inserter": isInserterShown
             }),
             onHoverEnd: maybeHideInserterPoint,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-                import_components64.__unstableMotion.div,
+              /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+                import_components63.__unstableMotion.div,
                 {
                   variants: lineVariants,
                   className: "block-editor-block-list__insertion-point-indicator",
                   "data-testid": "block-list-insertion-point-indicator"
                 }
               ),
-              isInserterShown && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
-                import_components64.__unstableMotion.div,
+              isInserterShown && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+                import_components63.__unstableMotion.div,
                 {
                   variants: inserterVariants,
                   className: clsx_default(
                     "block-editor-block-list__insertion-point-inserter"
                   ),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
                     inserter_default,
                     {
                       ref: maybeResetOpenRef,
@@ -61392,7 +65006,7 @@ var wp;
     );
   }
   function InsertionPoint(props) {
-    const { insertionPoint: insertionPoint2, isVisible, isBlockListEmpty } = (0, import_data72.useSelect)(
+    const { insertionPoint: insertionPoint2, isVisible, isBlockListEmpty } = (0, import_data73.useSelect)(
       (select3) => {
         const {
           getBlockInsertionPoint: getBlockInsertionPoint2,
@@ -61413,13 +65027,13 @@ var wp;
     isBlockListEmpty) {
       return null;
     }
-    return insertionPoint2.operation === "replace" ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+    return insertionPoint2.operation === "replace" ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
       drop_zone_default,
       {
         ...props
       },
       `${insertionPoint2.rootClientId}-${insertionPoint2.index}`
-    ) : /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
       InbetweenInsertionPointPopover,
       {
         operation: insertionPoint2.operation,
@@ -61431,8 +65045,8 @@ var wp;

   // packages/block-editor/build-module/components/block-list/use-in-between-inserter.mjs
   function useInBetweenInserter() {
-    const openRef = (0, import_element146.useContext)(InsertionPointOpenRef);
-    const isInBetweenInserterDisabled = (0, import_data73.useSelect)((select3) => {
+    const openRef = (0, import_element163.useContext)(InsertionPointOpenRef);
+    const isInBetweenInserterDisabled = (0, import_data74.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return settings2.isDistractionFree || settings2.isPreviewMode || unlock(select3(store)).isZoomOut();
     }, []);
@@ -61448,9 +65062,9 @@ var wp;
       getBlockName: getBlockName2,
       getBlockAttributes: getBlockAttributes3,
       getParentSectionBlock: getParentSectionBlock2
-    } = unlock((0, import_data73.useSelect)(store));
-    const { showInsertionPoint: showInsertionPoint2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data73.useDispatch)(store);
-    return (0, import_compose54.useRefEffect)(
+    } = unlock((0, import_data74.useSelect)(store));
+    const { showInsertionPoint: showInsertionPoint2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data74.useDispatch)(store);
+    return (0, import_compose59.useRefEffect)(
       (node) => {
         if (isInBetweenInserterDisabled) {
           return;
@@ -61489,7 +65103,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_i18n71.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_i18n74.isRTL)() ? blockElRect.right < offsetLeft : blockElRect.left > offsetLeft);
           });
           if (!element) {
             hideInsertionPoint2();
@@ -61542,14 +65156,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-selection-clearer/index.mjs
-  var import_data74 = __toESM(require_data(), 1);
-  var import_compose55 = __toESM(require_compose(), 1);
-  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+  var import_data75 = __toESM(require_data(), 1);
+  var import_compose60 = __toESM(require_compose(), 1);
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   function useBlockSelectionClearer() {
-    const { getSettings: getSettings8, hasSelectedBlock: hasSelectedBlock2, hasMultiSelection: hasMultiSelection2 } = (0, import_data74.useSelect)(store);
-    const { clearSelectedBlock: clearSelectedBlock2 } = (0, import_data74.useDispatch)(store);
+    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_compose55.useRefEffect)(
+    return (0, import_compose60.useRefEffect)(
       (node) => {
         if (!isEnabled) {
           return;
@@ -61572,17 +65186,17 @@ var wp;
     );
   }
   function BlockSelectionClearer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)("div", { ref: useBlockSelectionClearer(), ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("div", { ref: useBlockSelectionClearer(), ...props });
   }

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

   // packages/block-editor/build-module/components/inner-blocks/button-block-appender.mjs
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
   function ButtonBlockAppender2({
     showSeparator,
     isFloating,
@@ -61590,7 +65204,7 @@ var wp;
     isToggle
   }) {
     const { clientId } = useBlockEditContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
       button_block_appender_default,
       {
         className: clsx_default({
@@ -61605,15 +65219,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/inner-blocks/default-block-appender.mjs
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
   function DefaultBlockAppender2() {
     const { clientId } = useBlockEditContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(DefaultBlockAppender, { rootClientId: clientId });
+    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(DefaultBlockAppender, { rootClientId: clientId });
   }

   // packages/block-editor/build-module/components/inner-blocks/use-nested-settings-update.mjs
-  var import_element147 = __toESM(require_element(), 1);
-  var import_data75 = __toESM(require_data(), 1);
+  var import_element164 = __toESM(require_element(), 1);
+  var import_data76 = __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();
@@ -61627,17 +65241,17 @@ var wp;
     };
   }
   function useShallowMemo(value) {
-    const [memo15] = (0, import_element147.useState)(createShallowMemo);
+    const [memo15] = (0, import_element164.useState)(createShallowMemo);
     return memo15(value);
   }
   function useNestedSettingsUpdate(clientId, parentLock, allowedBlocks, prioritizedInserterBlocks, defaultBlock, directInsert, __experimentalDefaultBlock, __experimentalDirectInsert, templateLock, captureToolbars, orientation, layout) {
-    const registry = (0, import_data75.useRegistry)();
+    const registry = (0, import_data76.useRegistry)();
     const _allowedBlocks = useShallowMemo(allowedBlocks);
     const _prioritizedInserterBlocks = useShallowMemo(
       prioritizedInserterBlocks
     );
     const _templateLock = templateLock === void 0 || parentLock === "contentOnly" ? parentLock : templateLock;
-    (0, import_element147.useLayoutEffect)(() => {
+    (0, import_element164.useLayoutEffect)(() => {
       const newSettings = {
         allowedBlocks: _allowedBlocks,
         prioritizedInserterBlocks: _prioritizedInserterBlocks,
@@ -61710,9 +65324,9 @@ 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_element148 = __toESM(require_element(), 1);
-  var import_data76 = __toESM(require_data(), 1);
-  var import_blocks44 = __toESM(require_blocks(), 1);
+  var import_element165 = __toESM(require_element(), 1);
+  var import_data77 = __toESM(require_data(), 1);
+  var import_blocks45 = __toESM(require_blocks(), 1);
   var import_deprecated10 = __toESM(require_deprecated(), 1);
   function useInnerBlockTemplateSync(clientId, template2, templateLock, templateInsertUpdatesSelection) {
     if (template2 !== void 0) {
@@ -61733,9 +65347,9 @@ var wp;
         }
       );
     }
-    const registry = (0, import_data76.useRegistry)();
-    const existingTemplateRef = (0, import_element148.useRef)(null);
-    (0, import_element148.useLayoutEffect)(() => {
+    const registry = (0, import_data77.useRegistry)();
+    const existingTemplateRef = (0, import_element165.useRef)(null);
+    (0, import_element165.useLayoutEffect)(() => {
       let isCancelled = false;
       const {
         getBlockName: getBlockName2,
@@ -61751,7 +65365,7 @@ var wp;
         let resolvedTemplate = template2;
         let resolvedUpdatesSelection = templateInsertUpdatesSelection;
         if (template2 === void 0) {
-          const blockType = (0, import_blocks44.getBlockType)(getBlockName2(clientId));
+          const blockType = (0, import_blocks45.getBlockType)(getBlockName2(clientId));
           resolvedTemplate = blockType?.template;
           resolvedUpdatesSelection = blockType?.templateInsertUpdatesSelection;
         }
@@ -61765,7 +65379,7 @@ var wp;
           return;
         }
         existingTemplateRef.current = resolvedTemplate;
-        const nextBlocks = (0, import_blocks44.synchronizeBlocksWithTemplate)(
+        const nextBlocks = (0, import_blocks45.synchronizeBlocksWithTemplate)(
           currentInnerBlocks,
           resolvedTemplate
         );
@@ -61798,16 +65412,16 @@ var wp;
   }

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

   // packages/block-editor/build-module/components/use-block-drop-zone/index.mjs
-  var import_data79 = __toESM(require_data(), 1);
-  var import_element150 = __toESM(require_element(), 1);
-  var import_compose56 = __toESM(require_compose(), 1);
-  var import_i18n72 = __toESM(require_i18n(), 1);
-  var import_blocks47 = __toESM(require_blocks(), 1);
+  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_blocks48 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/use-on-block-drop/index.mjs
-  var import_element149 = __toESM(require_element(), 1);
-  var import_blocks46 = __toESM(require_blocks(), 1);
-  var import_data78 = __toESM(require_data(), 1);
-  var import_dom56 = __toESM(require_dom(), 1);
+  var import_element166 = __toESM(require_element(), 1);
+  var import_blocks47 = __toESM(require_blocks(), 1);
+  var import_data79 = __toESM(require_data(), 1);
+  var import_dom57 = __toESM(require_dom(), 1);
   function parseDropEvent(event) {
     let result = {
       srcRootClientId: null,
@@ -61871,7 +65485,7 @@ var wp;
       if (dropType === "inserter") {
         clearSelectedBlock2();
         const blocksToInsert = blocks2.map(
-          (block) => (0, import_blocks46.cloneBlock)(block)
+          (block) => (0, import_blocks47.cloneBlock)(block)
         );
         insertOrReplaceBlocks(blocksToInsert, true, null);
       }
@@ -61909,8 +65523,8 @@ var wp;
       if (!getSettings8().mediaUpload) {
         return;
       }
-      const transformation = (0, import_blocks46.findTransform)(
-        (0, import_blocks46.getBlockTransforms)("from"),
+      const transformation = (0, import_blocks47.findTransform)(
+        (0, import_blocks47.getBlockTransforms)("from"),
         (transform) => transform.type === "files" && canInsertBlockType2(transform.blockName, targetRootClientId) && transform.isMatch(files)
       );
       if (transformation) {
@@ -61924,7 +65538,7 @@ var wp;
   }
   function onHTMLDrop(insertOrReplaceBlocks) {
     return (HTML) => {
-      const blocks2 = (0, import_blocks46.pasteHandler)({ HTML, mode: "BLOCKS" });
+      const blocks2 = (0, import_blocks47.pasteHandler)({ HTML, mode: "BLOCKS" });
       if (blocks2.length) {
         insertOrReplaceBlocks(blocks2);
       }
@@ -61940,8 +65554,8 @@ var wp;
       getBlocksByClientId: getBlocksByClientId2,
       getSettings: getSettings8,
       getBlock: getBlock2
-    } = (0, import_data78.useSelect)(store);
-    const { getGroupingBlockName } = (0, import_data78.useSelect)(import_blocks46.store);
+    } = (0, import_data79.useSelect)(store);
+    const { getGroupingBlockName } = (0, import_data79.useSelect)(import_blocks47.store);
     const {
       insertBlocks: insertBlocks2,
       moveBlocksToPosition: moveBlocksToPosition2,
@@ -61949,9 +65563,9 @@ var wp;
       clearSelectedBlock: clearSelectedBlock2,
       replaceBlocks: replaceBlocks2,
       removeBlocks: removeBlocks2
-    } = (0, import_data78.useDispatch)(store);
-    const registry = (0, import_data78.useRegistry)();
-    const insertOrReplaceBlocks = (0, import_element149.useCallback)(
+    } = (0, import_data79.useDispatch)(store);
+    const registry = (0, import_data79.useRegistry)();
+    const insertOrReplaceBlocks = (0, import_element166.useCallback)(
       (blocks2, updateSelection = true, initialPosition2 = 0, clientIdsToReplace = []) => {
         if (!Array.isArray(blocks2)) {
           blocks2 = [blocks2];
@@ -61968,7 +65582,7 @@ var wp;
             blocks2.unshift(targetBlock);
           }
           const groupInnerBlocks = blocks2.map(
-            (block) => (0, import_blocks46.cloneSanitizedBlock)(block)
+            (block) => (0, import_blocks47.cloneSanitizedBlock)(block)
           );
           const areAllImages = blocks2.every((block) => {
             return block.name === "core/image";
@@ -61977,7 +65591,7 @@ var wp;
             "core/gallery",
             targetRootClientId
           );
-          const wrappedBlocks = (0, import_blocks46.createBlock)(
+          const wrappedBlocks = (0, import_blocks47.createBlock)(
             areAllImages && galleryBlock ? "core/gallery" : getGroupingBlockName(),
             {
               layout: {
@@ -62016,7 +65630,7 @@ var wp;
         insertBlocks2
       ]
     );
-    const moveBlocks = (0, import_element149.useCallback)(
+    const moveBlocks = (0, import_element166.useCallback)(
       (sourceClientIds, sourceRootClientId, insertIndex) => {
         if (operation === "replace") {
           const sourceBlocks = getBlocksByClientId2(sourceClientIds);
@@ -62072,7 +65686,7 @@ var wp;
     );
     const _onHTMLDrop = onHTMLDrop(insertOrReplaceBlocks);
     return (event) => {
-      const files = (0, import_dom56.getFilesFromDataTransfer)(event.dataTransfer);
+      const files = (0, import_dom57.getFilesFromDataTransfer)(event.dataTransfer);
       const html = event.dataTransfer.getData("text/html");
       if (html) {
         _onHTMLDrop(html);
@@ -62155,7 +65769,7 @@ var wp;
         }
       }
     }
-    const isRightToLeft = (0, import_i18n72.isRTL)();
+    const isRightToLeft = (0, import_i18n75.isRTL)();
     if (dropZoneElement && parentBlockOrientation === "horizontal") {
       const rect = dropZoneElement.getBoundingClientRect();
       const [distance, edge] = getDistanceToNearestEdge(position, rect, [
@@ -62224,7 +65838,7 @@ var wp;
       "replace"
     ];
   }
-  function isDropTargetValid(getBlockType33, allowedBlocks, draggedBlockNames, targetBlockName) {
+  function isDropTargetValid(getBlockType34, allowedBlocks, draggedBlockNames, targetBlockName) {
     let areBlocksAllowed = true;
     if (allowedBlocks) {
       const allowedBlockNames = allowedBlocks?.map(({ name }) => name);
@@ -62233,7 +65847,7 @@ var wp;
       );
     }
     const draggedBlockTypes = draggedBlockNames.map(
-      (name) => getBlockType33(name)
+      (name) => getBlockType34(name)
     );
     const targetMatchesDraggedBlockParents = draggedBlockTypes.every(
       (block) => {
@@ -62260,12 +65874,12 @@ var wp;
     parentClientId: parentBlockClientId = "",
     isDisabled = false
   } = {}) {
-    const registry = (0, import_data79.useRegistry)();
-    const [dropTarget, setDropTarget] = (0, import_element150.useState)({
+    const registry = (0, import_data80.useRegistry)();
+    const [dropTarget, setDropTarget] = (0, import_element167.useState)({
       index: null,
       operation: "insert"
     });
-    const { getBlockType: getBlockType33, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data79.useSelect)(import_blocks47.store);
+    const { getBlockType: getBlockType34, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data80.useSelect)(import_blocks48.store);
     const {
       canInsertBlockType: canInsertBlockType2,
       getBlockListSettings: getBlockListSettings2,
@@ -62279,13 +65893,13 @@ var wp;
       isZoomOut: isZoomOut2,
       getSectionRootClientId: getSectionRootClientId2,
       getBlockParents: getBlockParents2
-    } = unlock((0, import_data79.useSelect)(store));
+    } = unlock((0, import_data80.useSelect)(store));
     const {
       showInsertionPoint: showInsertionPoint2,
       hideInsertionPoint: hideInsertionPoint2,
       startDragging: startDragging2,
       stopDragging: stopDragging2
-    } = unlock((0, import_data79.useDispatch)(store));
+    } = unlock((0, import_data80.useDispatch)(store));
     const onBlockDrop2 = useOnBlockDrop(
       dropTarget.operation === "before" || dropTarget.operation === "after" ? parentBlockClientId : targetRootClientId,
       dropTarget.index,
@@ -62294,8 +65908,8 @@ var wp;
         nearestSide: dropTarget.nearestSide
       }
     );
-    const throttled = (0, import_compose56.useThrottle)(
-      (0, import_element150.useCallback)(
+    const throttled = (0, import_compose61.useThrottle)(
+      (0, import_element167.useCallback)(
         (event, ownerDocument2) => {
           if (!isDragging3()) {
             startDragging2();
@@ -62319,7 +65933,7 @@ var wp;
             draggedBlockClientIds
           );
           const isBlockDroppingAllowed = isDropTargetValid(
-            getBlockType33,
+            getBlockType34,
             allowedBlocks,
             draggedBlockNames,
             targetBlockName
@@ -62332,7 +65946,7 @@ var wp;
             return;
           }
           const blocks2 = getBlocks2(targetRootClientId).filter((block) => {
-            return !((0, import_blocks47.hasBlockSupport)(block.name, "visibility", true) && block.attributes?.metadata?.blockVisibility === false);
+            return !((0, import_blocks48.hasBlockSupport)(block.name, "visibility", true) && block.attributes?.metadata?.blockVisibility === false);
           });
           if (blocks2.length === 0) {
             registry.batch(() => {
@@ -62349,7 +65963,7 @@ var wp;
           const blocksData = blocks2.map((block) => {
             const clientId = block.clientId;
             return {
-              isUnmodifiedDefaultBlock: (0, import_blocks47.isUnmodifiedDefaultBlock)(block),
+              isUnmodifiedDefaultBlock: (0, import_blocks48.isUnmodifiedDefaultBlock)(block),
               getBoundingClientRect: () => {
                 const blockElement = ownerDocument2.getElementById(
                   `block-${clientId}`
@@ -62426,7 +66040,7 @@ var wp;
           targetRootClientId,
           getBlockNamesByClientId2,
           getDraggedBlockClientIds2,
-          getBlockType33,
+          getBlockType34,
           getSectionRootClientId2,
           isZoomOut2,
           getBlocks2,
@@ -62445,7 +66059,7 @@ var wp;
       ),
       200
     );
-    return (0, import_compose56.__experimentalUseDropZone)({
+    return (0, import_compose61.__experimentalUseDropZone)({
       dropZoneElement,
       isDisabled,
       onDrop: onBlockDrop2,
@@ -62469,13 +66083,13 @@ var wp;
   }

   // packages/block-editor/build-module/components/inner-blocks/index.mjs
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT2 = {};
   function BlockContext({ children, clientId }) {
     const context = useBlockContext(clientId);
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(BlockContextProvider, { value: context, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(BlockContextProvider, { value: context, children });
   }
-  var BlockListItemsMemo = (0, import_element151.memo)(BlockListItems);
+  var BlockListItemsMemo = (0, import_element168.memo)(BlockListItems);
   function UncontrolledInnerBlocks(props) {
     const {
       clientId,
@@ -62520,10 +66134,10 @@ var wp;
       templateLock,
       templateInsertUpdatesSelection
     );
-    const defaultLayoutBlockSupport = (0, import_blocks48.getBlockSupport)(name, "layout") || (0, import_blocks48.getBlockSupport)(name, "__experimentalLayout") || EMPTY_OBJECT2;
+    const defaultLayoutBlockSupport = (0, import_blocks49.getBlockSupport)(name, "layout") || (0, import_blocks49.getBlockSupport)(name, "__experimentalLayout") || EMPTY_OBJECT2;
     const { allowSizingOnChildren = false } = defaultLayoutBlockSupport;
-    const usedLayout = layout || defaultLayoutBlockSupport;
-    const memoedLayout = (0, import_element151.useMemo)(
+    const usedLayout = layout || defaultLayoutBlockSupport.default || EMPTY_OBJECT2;
+    const memoedLayout = (0, import_element168.useMemo)(
       () => ({
         // Default layout will know about any content/wide size defined by the theme.
         ...defaultLayout2,
@@ -62534,7 +66148,7 @@ var wp;
       }),
       [defaultLayout2, usedLayout, allowSizingOnChildren]
     );
-    const items = /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+    const items = /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
       BlockListItemsMemo,
       {
         rootClientId: clientId,
@@ -62548,28 +66162,30 @@ var wp;
     if (!blockType?.providesContext || Object.keys(blockType.providesContext).length === 0) {
       return items;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(BlockContext, { clientId, children: items });
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(BlockContext, { clientId, children: items });
   }
   function ControlledInnerBlocks(props) {
     useBlockSync(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(UncontrolledInnerBlocks, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(UncontrolledInnerBlocks, { ...props });
   }
-  var ForwardedInnerBlocks = (0, import_element151.forwardRef)((props, ref) => {
+  var ForwardedInnerBlocks = (0, import_element168.forwardRef)((props, ref) => {
     const innerBlocksProps = useInnerBlocksProps({ ref }, props);
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { className: "block-editor-inner-blocks", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("div", { ...innerBlocksProps }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { className: "block-editor-inner-blocks", children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { ...innerBlocksProps }) });
   });
   function useInnerBlocksProps(props = {}, options = {}) {
     const {
       __unstableDisableLayoutClassNames,
       __unstableDisableDropZone,
-      dropZoneElement
+      dropZoneElement,
+      layout: layoutOverride
     } = options;
     const {
       clientId,
-      layout = null,
+      layout: contextLayout = null,
       __unstableLayoutClassNames: layoutClassNames = ""
     } = useBlockEditContext();
-    const selected = (0, import_data80.useSelect)(
+    const layout = layoutOverride ?? contextLayout;
+    const selected = (0, import_data81.useSelect)(
       (select3) => {
         const {
           getBlockName: getBlockName2,
@@ -62586,7 +66202,7 @@ var wp;
             isDropZoneDisabled: isZoomOut2() && sectionRootClientId !== ""
           };
         }
-        const { hasBlockSupport: hasBlockSupport46, getBlockType: getBlockType33 } = select3(import_blocks48.store);
+        const { hasBlockSupport: hasBlockSupport47, getBlockType: getBlockType34 } = select3(import_blocks49.store);
         const blockName = getBlockName2(clientId);
         const blockEditingMode = getBlockEditingMode2(clientId);
         const parentClientId2 = getBlockRootClientId2(clientId);
@@ -62597,13 +66213,13 @@ var wp;
           _isDropZoneDisabled = clientId !== sectionRootClientId;
         }
         return {
-          __experimentalCaptureToolbars: hasBlockSupport46(
+          __experimentalCaptureToolbars: hasBlockSupport47(
             blockName,
             "__experimentalExposeControlsToChildren",
             false
           ),
           name: blockName,
-          blockType: getBlockType33(blockName),
+          blockType: getBlockType34(blockName),
           parentLock: getTemplateLock2(parentClientId2),
           parentClientId: parentClientId2,
           isDropZoneDisabled: _isDropZoneDisabled,
@@ -62626,7 +66242,7 @@ var wp;
       rootClientId: clientId,
       parentClientId
     });
-    const ref = (0, import_compose57.useMergeRefs)([
+    const ref = (0, import_compose62.useMergeRefs)([
       props.ref,
       __unstableDisableDropZone || isDropZoneDisabled || layout?.isManualPlacement && window.__experimentalEnableGridInteractivity ? null : blockDropZoneRef
     ]);
@@ -62648,28 +66264,28 @@ var wp;
         "block-editor-block-list__layout",
         __unstableDisableLayoutClassNames ? "" : layoutClassNames
       ),
-      children: clientId ? /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(InnerBlocks, { ...innerBlocksProps, clientId }) : /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(BlockListItems, { ...options })
+      children: clientId ? /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(InnerBlocks, { ...innerBlocksProps, clientId }) : /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(BlockListItems, { ...options })
     };
   }
-  useInnerBlocksProps.save = import_blocks48.__unstableGetInnerBlocksProps;
+  useInnerBlocksProps.save = import_blocks49.__unstableGetInnerBlocksProps;
   ForwardedInnerBlocks.DefaultBlockAppender = DefaultBlockAppender2;
   ForwardedInnerBlocks.ButtonBlockAppender = ButtonBlockAppender2;
   ForwardedInnerBlocks.Content = () => useInnerBlocksProps.save().children;
   var inner_blocks_default = ForwardedInnerBlocks;

   // packages/block-editor/build-module/components/block-list/zoom-out-separator.mjs
-  var import_components65 = __toESM(require_components(), 1);
-  var import_compose58 = __toESM(require_compose(), 1);
-  var import_data81 = __toESM(require_data(), 1);
-  var import_element152 = __toESM(require_element(), 1);
-  var import_i18n73 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
+  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_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
   function ZoomOutSeparator({
     clientId,
     rootClientId = "",
     position = "top"
   }) {
-    const [isDraggedOver, setIsDraggedOver] = (0, import_element152.useState)(false);
+    const [isDraggedOver, setIsDraggedOver] = (0, import_element169.useState)(false);
     const {
       sectionRootClientId,
       sectionClientIds,
@@ -62677,7 +66293,7 @@ var wp;
       blockInsertionPointVisible,
       blockInsertionPoint,
       blocksBeingDragged
-    } = (0, import_data81.useSelect)((select3) => {
+    } = (0, import_data82.useSelect)((select3) => {
       const {
         getInsertionPoint: getInsertionPoint2,
         getBlockOrder: getBlockOrder2,
@@ -62697,7 +66313,7 @@ var wp;
         blocksBeingDragged: getDraggedBlockClientIds2()
       };
     }, []);
-    const isReducedMotion = (0, import_compose58.useReducedMotion)();
+    const isReducedMotion = (0, import_compose63.useReducedMotion)();
     if (!clientId) {
       return;
     }
@@ -62724,8 +66340,8 @@ var wp;
     if (isCurrentBlockBeingDragged || isCurrentBlockPreviousSiblingOfBlockBeingDragged) {
       isVisible = false;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_components65.__unstableAnimatePresence, { children: isVisible && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
-      import_components65.__unstableMotion.div,
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_components64.__unstableAnimatePresence, { children: isVisible && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+      import_components64.__unstableMotion.div,
       {
         initial: { height: 0 },
         animate: {
@@ -62747,8 +66363,8 @@ var wp;
         "data-is-insertion-point": "true",
         onDragOver: () => setIsDraggedOver(true),
         onDragLeave: () => setIsDraggedOver(false),
-        children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
-          import_components65.__unstableMotion.div,
+        children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+          import_components64.__unstableMotion.div,
           {
             initial: { opacity: 0 },
             animate: { opacity: 1 },
@@ -62758,7 +66374,7 @@ var wp;
               duration: 0.1,
               delay: 0.125
             },
-            children: (0, import_i18n73.__)("Drop pattern.")
+            children: (0, import_i18n76.__)("Drop pattern.")
           }
         )
       }
@@ -62766,20 +66382,20 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-list/index.mjs
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
-  var IntersectionObserver2 = (0, import_element153.createContext)();
+  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var IntersectionObserver2 = (0, import_element170.createContext)();
   IntersectionObserver2.displayName = "IntersectionObserverContext";
   var pendingBlockVisibilityUpdatesPerRegistry = /* @__PURE__ */ new WeakMap();
   var delayedBlockVisibilityDebounceOptions = {
     trailing: true
   };
-  function Root8({ className: className2, ...settings2 }) {
+  function Root9({ className, ...settings2 }) {
     const {
       isOutlineMode,
       isFocusMode,
       isPreviewMode,
       editedContentOnlySection: editedContentOnlySection2
-    } = (0, import_data82.useSelect)((select3) => {
+    } = (0, import_data83.useSelect)((select3) => {
       const {
         getSettings: getSettings8,
         isTyping: isTyping3,
@@ -62793,15 +66409,20 @@ var wp;
       } = getSettings8();
       return {
         isOutlineMode: outlineMode && !isTyping3(),
-        isFocusMode: focusMode || hasBlockSpotlight3(),
+        /*
+         * Spotlight fades everything but the block being worked on, which
+         * has nothing to offer a canvas that cannot be edited — a preview
+         * would just render most of its content faded out.
+         */
+        isFocusMode: !_isPreviewMode && (focusMode || hasBlockSpotlight3()),
         isPreviewMode: _isPreviewMode,
         editedContentOnlySection: getEditedContentOnlySection2()
       };
     }, []);
-    const registry = (0, import_data82.useRegistry)();
-    const { setBlockVisibility: setBlockVisibility2 } = (0, import_data82.useDispatch)(store);
-    const delayedBlockVisibilityUpdates = (0, import_compose59.useDebounce)(
-      (0, import_element153.useCallback)(() => {
+    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 updates = {};
         pendingBlockVisibilityUpdatesPerRegistry.get(registry).forEach(([id, isIntersecting]) => {
           updates[id] = isIntersecting;
@@ -62811,7 +66432,7 @@ var wp;
       300,
       delayedBlockVisibilityDebounceOptions
     );
-    const intersectionObserver = (0, import_element153.useMemo)(() => {
+    const intersectionObserver = (0, import_element170.useMemo)(() => {
       const { IntersectionObserver: Observer } = window;
       if (!Observer) {
         return;
@@ -62829,11 +66450,11 @@ var wp;
     }, []);
     const innerBlocksProps = useInnerBlocksProps(
       {
-        ref: (0, import_compose59.useMergeRefs)([
+        ref: (0, import_compose64.useMergeRefs)([
           useBlockSelectionClearer(),
           useInBetweenInserter()
         ]),
-        className: clsx_default("is-root-container", className2, {
+        className: clsx_default("is-root-container", className, {
           "is-outline-mode": isOutlineMode,
           "is-focus-mode": isFocusMode,
           "is-preview-mode": isPreviewMode
@@ -62841,9 +66462,9 @@ var wp;
       },
       settings2
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime279.jsxs)(IntersectionObserver2.Provider, { value: intersectionObserver, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { ...innerBlocksProps }),
-      !!editedContentOnlySection2 && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(IntersectionObserver2.Provider, { value: intersectionObserver, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { ...innerBlocksProps }),
+      !!editedContentOnlySection2 && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
         StopEditingContentOnlySectionOnOutsideSelect,
         {
           clientId: editedContentOnlySection2
@@ -62853,9 +66474,9 @@ var wp;
   }
   function StopEditingContentOnlySectionOnOutsideSelect({ clientId }) {
     const { stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(
-      (0, import_data82.useDispatch)(store)
+      (0, import_data83.useDispatch)(store)
     );
-    const isBlockOrDescendantSelected = (0, import_data82.useSelect)(
+    const isBlockOrDescendantSelected = (0, import_data83.useSelect)(
       (select3) => {
         const {
           isBlockSelected: isBlockSelected2,
@@ -62866,7 +66487,7 @@ var wp;
       },
       [clientId]
     );
-    (0, import_element153.useEffect)(() => {
+    (0, import_element170.useEffect)(() => {
       if (!isBlockOrDescendantSelected) {
         stopEditingContentOnlySection2();
       }
@@ -62874,9 +66495,9 @@ var wp;
     return null;
   }
   function BlockList(settings2) {
-    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Provider, { value: DEFAULT_BLOCK_EDIT_CONTEXT, children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Root8, { ...settings2 }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Provider, { value: DEFAULT_BLOCK_EDIT_CONTEXT, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Root9, { ...settings2 }) });
   }
-  var EMPTY_ARRAY8 = [];
+  var EMPTY_ARRAY9 = [];
   var EMPTY_SET2 = /* @__PURE__ */ new Set();
   function Items({
     placeholder,
@@ -62895,7 +66516,7 @@ var wp;
       ghostBlockName,
       ghostBlockAttributes,
       shouldRenderAppender
-    } = (0, import_data82.useSelect)(
+    } = (0, import_data83.useSelect)(
       (select3) => {
         const {
           getSettings: getSettings8,
@@ -62915,14 +66536,14 @@ var wp;
         if (getSettings8().isPreviewMode) {
           return {
             order: _order,
-            selectedBlocks: EMPTY_ARRAY8,
+            selectedBlocks: EMPTY_ARRAY9,
             visibleBlocks: EMPTY_SET2
           };
         }
         let _ghostBlockName;
         let _ghostBlockAttributes;
         if (hasAppender && !hasCustomAppender && !_order.length) {
-          const defaultBlock = (rootClientId ? getBlockListSettings2(rootClientId)?.defaultBlock : void 0) ?? { name: (0, import_blocks49.getDefaultBlockName)() };
+          const defaultBlock = (rootClientId ? getBlockListSettings2(rootClientId)?.defaultBlock : void 0) ?? { name: (0, import_blocks50.getDefaultBlockName)() };
           if (defaultBlock.name && canInsertBlockType2(defaultBlock.name, rootClientId)) {
             _ghostBlockName = defaultBlock.name;
             _ghostBlockAttributes = defaultBlock.attributes;
@@ -62931,7 +66552,7 @@ var wp;
         const selectedBlockClientIds = getSelectedBlockClientIds2();
         const selectedBlockClientId = selectedBlockClientIds[0];
         const showRootAppender = !rootClientId && !selectedBlockClientId && (!_order.length || !canInsertBlockType2(
-          (0, import_blocks49.getDefaultBlockName)(),
+          (0, import_blocks50.getDefaultBlockName)(),
           rootClientId
         ));
         const hasSelectedRoot = !!(rootClientId && selectedBlockClientId && rootClientId === selectedBlockClientId);
@@ -62954,15 +66575,15 @@ var wp;
       },
       [rootClientId, hasAppender, hasCustomAppender]
     );
-    const ghostBlock = (0, import_element153.useMemo)(
-      () => ghostBlockName ? (0, import_blocks49.createBlock)(ghostBlockName, ghostBlockAttributes) : null,
+    const ghostBlock = (0, import_element170.useMemo)(
+      () => ghostBlockName ? (0, import_blocks50.createBlock)(ghostBlockName, ghostBlockAttributes) : null,
       [ghostBlockName, ghostBlockAttributes]
     );
     const showGhost = !!ghostBlock;
     const items = showGhost ? [...order, ghostBlock.clientId] : order;
-    return /* @__PURE__ */ (0, import_jsx_runtime279.jsxs)(LayoutProvider, { value: layout, children: [
-      items.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime279.jsxs)(
-        import_data82.AsyncModeProvider,
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(LayoutProvider, { value: layout, children: [
+      items.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
+        import_data83.AsyncModeProvider,
         {
           value: (
             // Only provide data asynchronously if the block is
@@ -62970,7 +66591,7 @@ var wp;
             clientId !== ghostBlock?.clientId && !visibleBlocks.has(clientId) && !selectedBlocks.includes(clientId)
           ),
           children: [
-            isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+            isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
               ZoomOutSeparator,
               {
                 clientId,
@@ -62978,7 +66599,7 @@ var wp;
                 position: "top"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
               block_default2,
               {
                 rootClientId,
@@ -62986,7 +66607,7 @@ var wp;
                 ghostBlock: clientId === ghostBlock?.clientId ? ghostBlock : void 0
               }
             ),
-            isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+            isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
               ZoomOutSeparator,
               {
                 clientId,
@@ -62999,7 +66620,7 @@ var wp;
         clientId
       )),
       order.length < 1 && placeholder,
-      shouldRenderAppender && !showGhost && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+      shouldRenderAppender && !showGhost && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
         BlockListAppender,
         {
           tagName: __experimentalAppenderTagName,
@@ -63010,62 +66631,62 @@ var wp;
     ] });
   }
   function BlockListItems(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_data82.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Items, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_data83.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Items, { ...props }) });
   }

   // packages/block-editor/build-module/components/block-tools/index.mjs
-  var import_data124 = __toESM(require_data(), 1);
-  var import_dom61 = __toESM(require_dom(), 1);
-  var import_components113 = __toESM(require_components(), 1);
-  var import_keyboard_shortcuts10 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_element188 = __toESM(require_element(), 1);
-  var import_blocks78 = __toESM(require_blocks(), 1);
+  var import_data125 = __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_blocks80 = __toESM(require_blocks(), 1);
   var import_a11y13 = __toESM(require_a11y(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 1);
+  var import_i18n109 = __toESM(require_i18n(), 1);

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

   // packages/block-editor/build-module/hooks/position.mjs
-  var import_i18n75 = __toESM(require_i18n(), 1);
-  var import_blocks51 = __toESM(require_blocks(), 1);
-  var import_compose62 = __toESM(require_compose(), 1);
-  var import_data86 = __toESM(require_data(), 1);
-  var import_element160 = __toESM(require_element(), 1);
+  var import_i18n78 = __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);

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

   // packages/block-editor/build-module/components/inspector-controls/groups.mjs
-  var import_components66 = __toESM(require_components(), 1);
-  var InspectorControlsDefault = (0, import_components66.createSlotFill)("InspectorControls");
-  var InspectorControlsAdvanced = (0, import_components66.createSlotFill)("InspectorAdvancedControls");
-  var InspectorControlsBindings = (0, import_components66.createSlotFill)("InspectorControlsBindings");
-  var InspectorControlsBackground = (0, import_components66.createSlotFill)(
+  var import_components65 = __toESM(require_components(), 1);
+  var InspectorControlsDefault = (0, import_components65.createSlotFill)("InspectorControls");
+  var InspectorControlsAdvanced = (0, import_components65.createSlotFill)("InspectorAdvancedControls");
+  var InspectorControlsBindings = (0, import_components65.createSlotFill)("InspectorControlsBindings");
+  var InspectorControlsBackground = (0, import_components65.createSlotFill)(
     "InspectorControlsBackground"
   );
-  var InspectorControlsBorder = (0, import_components66.createSlotFill)("InspectorControlsBorder");
-  var InspectorControlsColor = (0, import_components66.createSlotFill)("InspectorControlsColor");
-  var InspectorControlsFilter = (0, import_components66.createSlotFill)("InspectorControlsFilter");
-  var InspectorControlsDimensions = (0, import_components66.createSlotFill)(
+  var InspectorControlsBorder = (0, import_components65.createSlotFill)("InspectorControlsBorder");
+  var InspectorControlsColor = (0, import_components65.createSlotFill)("InspectorControlsColor");
+  var InspectorControlsFilter = (0, import_components65.createSlotFill)("InspectorControlsFilter");
+  var InspectorControlsDimensions = (0, import_components65.createSlotFill)(
     "InspectorControlsDimensions"
   );
-  var InspectorControlsLayout = (0, import_components66.createSlotFill)("InspectorControlsLayout");
-  var InspectorControlsElements = (0, import_components66.createSlotFill)("InspectorControlsElements");
-  var InspectorControlsPosition = (0, import_components66.createSlotFill)("InspectorControlsPosition");
-  var InspectorControlsTypography = (0, import_components66.createSlotFill)(
+  var InspectorControlsLayout = (0, import_components65.createSlotFill)("InspectorControlsLayout");
+  var InspectorControlsElements = (0, import_components65.createSlotFill)("InspectorControlsElements");
+  var InspectorControlsPosition = (0, import_components65.createSlotFill)("InspectorControlsPosition");
+  var InspectorControlsTypography = (0, import_components65.createSlotFill)(
     "InspectorControlsTypography"
   );
-  var InspectorControlsListView = (0, import_components66.createSlotFill)("InspectorControlsListView");
-  var InspectorControlsStyles = (0, import_components66.createSlotFill)("InspectorControlsStyles");
-  var InspectorControlsEffects = (0, import_components66.createSlotFill)("InspectorControlsEffects");
-  var InspectorControlsContent = (0, import_components66.createSlotFill)("InspectorControlsContent");
+  var InspectorControlsListView = (0, import_components65.createSlotFill)("InspectorControlsListView");
+  var InspectorControlsStyles = (0, import_components65.createSlotFill)("InspectorControlsStyles");
+  var InspectorControlsEffects = (0, import_components65.createSlotFill)("InspectorControlsEffects");
+  var InspectorControlsContent = (0, import_components65.createSlotFill)("InspectorControlsContent");
   var groups = {
     default: InspectorControlsDefault,
     advanced: InspectorControlsAdvanced,
@@ -63087,21 +66708,21 @@ var wp;
     typography: InspectorControlsTypography
   };
   var groups_default = groups;
-  var PrivateInspectorControlsAllowedBlocks = (0, import_components66.createSlotFill)(
+  var PrivateInspectorControlsAllowedBlocks = (0, import_components65.createSlotFill)(
     /* @__PURE__ */ Symbol("PrivateInspectorControlsAllowedBlocks")
   );

   // packages/block-editor/build-module/hooks/block-style-state.mjs
-  var import_element154 = __toESM(require_element(), 1);
+  var import_element171 = __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_element154.createContext)(DEFAULT_BLOCK_STYLE_STATE2);
+  var BlockStyleStateContext = (0, import_element171.createContext)(DEFAULT_BLOCK_STYLE_STATE2);
   var BlockStyleStateProvider = BlockStyleStateContext.Provider;
   function useBlockStyleState() {
-    return (0, import_element154.useContext)(BlockStyleStateContext);
+    return (0, import_element171.useContext)(BlockStyleStateContext);
   }
   function hasViewportBlockStyleState(selectedState) {
     return !!selectedState?.viewport && selectedState.viewport !== DEFAULT_STATE_VALUE2;
@@ -63158,15 +66779,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/inspector-controls/list-view-content-popover.mjs
-  var import_components67 = __toESM(require_components(), 1);
-  var import_element155 = __toESM(require_element(), 1);
-  var import_compose60 = __toESM(require_compose(), 1);
-  var import_data83 = __toESM(require_data(), 1);
-  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+  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_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
   var LIST_VIEW_CONTENT_PANEL_SLOT = /* @__PURE__ */ Symbol("ListViewContentPopover");
-  var { Fill, Slot: Slot2 } = (0, import_components67.createSlotFill)(LIST_VIEW_CONTENT_PANEL_SLOT);
+  var { Fill, Slot: Slot2 } = (0, import_components66.createSlotFill)(LIST_VIEW_CONTENT_PANEL_SLOT);
   function useInspectorPopoverPlacement() {
-    const isMobile = (0, import_compose60.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose65.useViewportMatch)("medium", "<");
     return !isMobile ? {
       popoverProps: {
         placement: "left-start",
@@ -63177,9 +66798,9 @@ var wp;
   }
   function ListViewContentPopover({ listViewRef }) {
     const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement();
-    const fills = (0, import_components67.__experimentalUseSlotFills)(LIST_VIEW_CONTENT_PANEL_SLOT);
+    const fills = (0, import_components66.__experimentalUseSlotFills)(LIST_VIEW_CONTENT_PANEL_SLOT);
     const hasFills = Boolean(fills && fills.length);
-    const { selectedClientId, isOpen } = (0, import_data83.useSelect)((select3) => {
+    const { selectedClientId, isOpen } = (0, import_data84.useSelect)((select3) => {
       const { getSelectedBlockClientId: getSelectedBlockClientId2 } = select3(store);
       const privateSelectors = unlock(select3(store));
       return {
@@ -63187,8 +66808,8 @@ var wp;
         isOpen: privateSelectors.isListViewContentPanelOpen()
       };
     }, []);
-    const [anchorElement, setAnchorElement] = (0, import_element155.useState)(null);
-    (0, import_element155.useLayoutEffect)(() => {
+    const [anchorElement, setAnchorElement] = (0, import_element172.useState)(null);
+    (0, import_element172.useLayoutEffect)(() => {
       if (!selectedClientId || !listViewRef?.current) {
         setAnchorElement(null);
         return;
@@ -63199,25 +66820,25 @@ var wp;
       setAnchorElement(element);
     }, [selectedClientId, listViewRef]);
     const { closeListViewContentPanel: closeListViewContentPanel2 } = unlock(
-      (0, import_data83.useDispatch)(store)
+      (0, import_data84.useDispatch)(store)
     );
     if (!isOpen || !hasFills || !anchorElement) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-      import_components67.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+      import_components66.Popover,
       {
         ...popoverProps3 ?? {},
         className: "block-editor-inspector-list-view-content-popover",
         anchor: anchorElement,
         onClose: closeListViewContentPanel2,
-        children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { style: { width: "280px" }, children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(Slot2, {}) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { style: { width: "280px" }, children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Slot2, {}) })
       }
     );
   }

   // packages/block-editor/build-module/components/inspector-controls/fill.mjs
-  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
   var PATTERN_EDITING_GROUPS = ["content", "list"];
   function InspectorControlsFill({
     children,
@@ -63242,7 +66863,7 @@ var wp;
     const isInListViewTree = context[isInListViewBlockSupportTreeKey];
     const Fill5 = groups_default[group]?.Fill;
     if (!Fill5) {
-      (0, import_warning5.default)(`Unknown InspectorControls group "${group}" provided.`);
+      (0, import_warning6.default)(`Unknown InspectorControls group "${group}" provided.`);
       return null;
     }
     if (isPatternEditing) {
@@ -63259,7 +66880,7 @@ var wp;
     if (rendersInListView && !isSelectedBlock) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components68.__experimentalStyleProvider, { document, children: rendersInListView ? /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(Fill, { children }) : /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(Fill5, { children: (fillProps) => /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components67.__experimentalStyleProvider, { document, children: rendersInListView ? /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Fill, { children }) : /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Fill5, { children: (fillProps) => /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
       ToolsPanelInspectorControl,
       {
         fillProps,
@@ -63269,13 +66890,13 @@ var wp;
     ) }) });
   }
   function RegisterResetAll({ resetAllFilter, children }) {
-    const { registerResetAllFilter, deregisterResetAllFilter } = (0, import_element156.useContext)(import_components68.__experimentalToolsPanelContext);
+    const { registerResetAllFilter, deregisterResetAllFilter } = (0, import_element173.useContext)(import_components67.__experimentalToolsPanelContext);
     const selectedState = useBlockStyleState();
-    const scopedResetAllFilter = (0, import_element156.useMemo)(
+    const scopedResetAllFilter = (0, import_element173.useMemo)(
       () => scopeResetAllFilterToState(selectedState, resetAllFilter),
       [resetAllFilter, selectedState]
     );
-    (0, import_element156.useEffect)(() => {
+    (0, import_element173.useEffect)(() => {
       if (scopedResetAllFilter && registerResetAllFilter && deregisterResetAllFilter) {
         registerResetAllFilter(scopedResetAllFilter);
         return () => {
@@ -63291,28 +66912,28 @@ var wp;
   }
   function ToolsPanelInspectorControl({ children, resetAllFilter, fillProps }) {
     const { forwardedContext = [] } = fillProps;
-    const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(RegisterResetAll, { resetAllFilter, children });
+    const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(RegisterResetAll, { resetAllFilter, children });
     return forwardedContext.reduce(
-      (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(Provider3, { ...props, children: inner }),
+      (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Provider3, { ...props, children: inner }),
       innerMarkup
     );
   }

   // packages/block-editor/build-module/components/inspector-controls/slot.mjs
-  var import_components71 = __toESM(require_components(), 1);
-  var import_element159 = __toESM(require_element(), 1);
-  var import_warning6 = __toESM(require_warning(), 1);
+  var import_components70 = __toESM(require_components(), 1);
+  var import_element176 = __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_components69 = __toESM(require_components(), 1);
-  var import_data84 = __toESM(require_data(), 1);
-  var import_element157 = __toESM(require_element(), 1);
+  var import_components68 = __toESM(require_components(), 1);
+  var import_data85 = __toESM(require_data(), 1);
+  var import_element174 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/global-styles/utils.mjs
-  var import_compose61 = __toESM(require_compose(), 1);
+  var import_compose66 = __toESM(require_compose(), 1);
   function useToolsPanelDropdownMenuProps() {
-    const isMobile = (0, import_compose61.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose66.useViewportMatch)("medium", "<");
     return !isMobile ? {
       popoverProps: {
         placement: "left-start",
@@ -63335,21 +66956,28 @@ var wp;
     });
     return selectorsScoped.join(", ");
   }
+  function getDuotoneSlugFromPreset(duotone) {
+    if (typeof duotone !== "string") {
+      return void 0;
+    }
+    const [, slug] = duotone.match(/^var:preset\|duotone\|(.+)$/) ?? [];
+    return slug;
+  }

   // packages/block-editor/build-module/components/inspector-controls/block-support-tools-panel.mjs
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
   function BlockSupportToolsPanel({ children, group, label }) {
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data84.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data85.useDispatch)(store);
     const {
       getBlockAttributes: getBlockAttributes3,
       getBlockName: getBlockName2,
       getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
       getSelectedBlockClientId: getSelectedBlockClientId2,
       hasMultiSelection: hasMultiSelection2
-    } = (0, import_data84.useSelect)(store);
+    } = (0, import_data85.useSelect)(store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const panelId = getSelectedBlockClientId2();
-    const resetAll = (0, import_element157.useCallback)(
+    const resetAll = (0, import_element174.useCallback)(
       (resetFilters = []) => {
         const newAttributes = {};
         const clientIds = hasMultiSelection2() ? getMultiSelectedBlockClientIds2() : [panelId];
@@ -63385,8 +67013,8 @@ var wp;
         updateBlockAttributes2
       ]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-      import_components69.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+      import_components68.__experimentalToolsPanel,
       {
         className: `${group}-block-support-panel`,
         label,
@@ -63404,30 +67032,30 @@ var wp;
   }

   // packages/block-editor/build-module/components/inspector-controls/block-support-slot-container.mjs
-  var import_components70 = __toESM(require_components(), 1);
-  var import_element158 = __toESM(require_element(), 1);
-  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
+  var import_components69 = __toESM(require_components(), 1);
+  var import_element175 = __toESM(require_element(), 1);
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
   function BlockSupportSlotContainer({
     Slot: Slot10,
     fillProps,
     ...props
   }) {
-    const toolsPanelContext = (0, import_element158.useContext)(import_components70.__experimentalToolsPanelContext);
-    const computedFillProps = (0, import_element158.useMemo)(
+    const toolsPanelContext = (0, import_element175.useContext)(import_components69.__experimentalToolsPanelContext);
+    const computedFillProps = (0, import_element175.useMemo)(
       () => ({
         ...fillProps ?? {},
         forwardedContext: [
           ...fillProps?.forwardedContext ?? [],
-          [import_components70.__experimentalToolsPanelContext.Provider, { value: toolsPanelContext }]
+          [import_components69.__experimentalToolsPanelContext.Provider, { value: toolsPanelContext }]
         ]
       }),
       [toolsPanelContext, fillProps]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(Slot10, { ...props, fillProps: computedFillProps, bubblesVirtually: true });
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(Slot10, { ...props, fillProps: computedFillProps, bubblesVirtually: true });
   }

   // packages/block-editor/build-module/components/inspector-controls/slot.mjs
-  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
   function InspectorControlsSlot({ __experimentalGroup, group = "default", label, fillProps, ...props }, ref) {
     if (__experimentalGroup) {
       (0, import_deprecated12.default)(
@@ -63441,9 +67069,9 @@ var wp;
       group = __experimentalGroup;
     }
     const slotFill = groups_default[group];
-    const fills = (0, import_components71.__experimentalUseSlotFills)(slotFill?.name);
+    const fills = (0, import_components70.__experimentalUseSlotFills)(slotFill?.name);
     if (!slotFill) {
-      (0, import_warning6.default)(`Unknown InspectorControls group "${group}" provided.`);
+      (0, import_warning7.default)(`Unknown InspectorControls group "${group}" provided.`);
       return null;
     }
     if (!fills?.length) {
@@ -63451,7 +67079,7 @@ var wp;
     }
     const { Slot: Slot10 } = slotFill;
     if (label) {
-      return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(BlockSupportToolsPanel, { group, label, children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(BlockSupportToolsPanel, { group, label, children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         BlockSupportSlotContainer,
         {
           ...props,
@@ -63460,7 +67088,7 @@ var wp;
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
       Slot10,
       {
         ...props,
@@ -63470,37 +67098,37 @@ var wp;
       }
     );
   }
-  var slot_default = (0, import_element159.forwardRef)(InspectorControlsSlot);
+  var slot_default = (0, import_element176.forwardRef)(InspectorControlsSlot);

   // packages/block-editor/build-module/components/inspector-controls/index.mjs
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
   var InspectorControls = InspectorControlsFill;
   InspectorControls.Slot = slot_default;
   var InspectorAdvancedControls = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(InspectorControlsFill, { ...props, group: "advanced" });
+    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(InspectorControlsFill, { ...props, group: "advanced" });
   };
   InspectorAdvancedControls.Slot = function Slot3(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(slot_default, { ...props, group: "advanced" });
+    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(slot_default, { ...props, group: "advanced" });
   };
   InspectorAdvancedControls.slotName = "InspectorAdvancedControls";
   var inspector_controls_default = InspectorControls;

   // packages/block-editor/build-module/components/use-block-display-information/index.mjs
-  var import_data85 = __toESM(require_data(), 1);
-  var import_blocks50 = __toESM(require_blocks(), 1);
-  var import_i18n74 = __toESM(require_i18n(), 1);
+  var import_data86 = __toESM(require_data(), 1);
+  var import_blocks51 = __toESM(require_blocks(), 1);
+  var import_i18n77 = __toESM(require_i18n(), 1);
   function getPositionTypeLabel(attributes) {
     const positionType = attributes?.style?.position?.type;
     if (positionType === "sticky") {
-      return (0, import_i18n74.__)("Sticky");
+      return (0, import_i18n77.__)("Sticky");
     }
     if (positionType === "fixed") {
-      return (0, import_i18n74.__)("Fixed");
+      return (0, import_i18n77.__)("Fixed");
     }
     return null;
   }
   function useBlockDisplayInformation(clientId) {
-    return (0, import_data85.useSelect)(
+    return (0, import_data86.useSelect)(
       (select3) => {
         if (!clientId) {
           return null;
@@ -63512,9 +67140,9 @@ var wp;
           getBlock: getBlock2,
           __experimentalGetParsedPattern: __experimentalGetParsedPattern2
         } = blockEditorSelect;
-        const { getBlockType: getBlockType33, getActiveBlockVariation } = select3(import_blocks50.store);
+        const { getBlockType: getBlockType34, getActiveBlockVariation } = select3(import_blocks51.store);
         const blockName = getBlockName2(clientId);
-        const blockType = getBlockType33(blockName);
+        const blockType = getBlockType34(blockName);
         if (!blockType) {
           return null;
         }
@@ -63526,9 +67154,9 @@ var wp;
           const positionLabel2 = getPositionTypeLabel(attributes);
           return {
             isSynced: false,
-            title: (0, import_i18n74.__)("Pattern"),
+            title: (0, import_i18n77.__)("Pattern"),
             icon: symbol_default,
-            description: pattern?.description || (0, import_i18n74.__)("A block pattern."),
+            description: pattern?.description || (0, import_i18n77.__)("A block pattern."),
             anchor: attributes?.anchor,
             positionLabel: positionLabel2,
             positionType: attributes?.style?.position?.type,
@@ -63541,8 +67169,8 @@ var wp;
           void 0,
           getBlock2?.(clientId)?.innerContent
         );
-        const isSynced = (0, import_blocks50.isReusableBlock)(blockType) || (0, import_blocks50.isTemplatePart)(blockType);
-        const syncedTitle = isSynced ? (0, import_blocks50.__experimentalGetBlockLabel)(blockType, attributes) : void 0;
+        const isSynced = (0, import_blocks51.isReusableBlock)(blockType) || (0, import_blocks51.isTemplatePart)(blockType);
+        const syncedTitle = isSynced ? (0, import_blocks51.__experimentalGetBlockLabel)(blockType, attributes) : void 0;
         const title = syncedTitle || blockType.title;
         const positionLabel = getPositionTypeLabel(attributes);
         const blockTypeInfo = {
@@ -63574,26 +67202,26 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/position.mjs
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
   var POSITION_SUPPORT_KEY = "position";
   var DEFAULT_OPTION = {
     key: "default",
     value: "",
-    label: (0, import_i18n75.__)("Default")
+    label: (0, import_i18n78.__)("Default")
   };
   var STICKY_OPTION = {
     key: "sticky",
     value: "sticky",
-    label: (0, import_i18n75._x)("Sticky", "Name for the value of the CSS position property"),
-    hint: (0, import_i18n75.__)(
+    label: (0, import_i18n78._x)("Sticky", "Name for the value of the CSS position property"),
+    hint: (0, import_i18n78.__)(
       "The block will stick to the top of the window instead of scrolling."
     )
   };
   var FIXED_OPTION = {
     key: "fixed",
     value: "fixed",
-    label: (0, import_i18n75._x)("Fixed", "Name for the value of the CSS position property"),
-    hint: (0, import_i18n75.__)("The block will not move when the page is scrolled.")
+    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.")
   };
   var POSITION_SIDES = ["top", "right", "bottom", "left"];
   var VALID_POSITION_TYPES = ["sticky", "fixed"];
@@ -63617,15 +67245,15 @@ var wp;
     return output;
   }
   function hasStickyPositionSupport(blockType) {
-    const support = (0, import_blocks51.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
+    const support = (0, import_blocks52.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
     return !!(true === support || support?.sticky);
   }
   function hasFixedPositionSupport(blockType) {
-    const support = (0, import_blocks51.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
+    const support = (0, import_blocks52.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
     return !!(true === support || support?.fixed);
   }
   function hasPositionSupport(blockType) {
-    const support = (0, import_blocks51.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
+    const support = (0, import_blocks52.getBlockSupport)(blockType, POSITION_SUPPORT_KEY);
     return !!support;
   }
   function hasStickyOrFixedPositionValue(attributes) {
@@ -63649,7 +67277,7 @@ var wp;
     const allowFixed = hasFixedPositionSupport(blockName);
     const allowSticky = hasStickyPositionSupport(blockName);
     const value = style?.position?.type;
-    const { firstParentClientId } = (0, import_data86.useSelect)(
+    const { firstParentClientId } = (0, import_data87.useSelect)(
       (select3) => {
         const { getBlockParents: getBlockParents2 } = select3(store);
         const parents = getBlockParents2(clientId);
@@ -63658,14 +67286,14 @@ var wp;
       [clientId]
     );
     const blockInformation = useBlockDisplayInformation(firstParentClientId);
-    const stickyHelpText = allowSticky && value === STICKY_OPTION.value && blockInformation ? (0, import_i18n75.sprintf)(
+    const stickyHelpText = allowSticky && value === STICKY_OPTION.value && blockInformation ? (0, import_i18n78.sprintf)(
       /* translators: %s: the name of the parent block. */
-      (0, import_i18n75.__)(
+      (0, import_i18n78.__)(
         "The block will stick to the scrollable area of the parent %s block."
       ),
       blockInformation.title
     ) : null;
-    const options = (0, import_element160.useMemo)(() => {
+    const options = (0, import_element177.useMemo)(() => {
       const availableOptions = [DEFAULT_OPTION];
       if (allowSticky || value === STICKY_OPTION.value) {
         availableOptions.push(STICKY_OPTION);
@@ -63690,11 +67318,11 @@ var wp;
       });
     };
     const selectedOption = value ? options.find((option) => option.value === value) || DEFAULT_OPTION : DEFAULT_OPTION;
-    const hintIdPrefix = (0, import_element160.useId)();
-    return options.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(inspector_controls_default, { group: "position", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+    const hintIdPrefix = (0, import_element177.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_i18n75.__)("Position"),
+        label: (0, import_i18n78.__)("Position"),
         hideLabelFromVision: true,
         description: stickyHelpText,
         items: options,
@@ -63704,7 +67332,7 @@ var wp;
         },
         children: options.map((option) => {
           const hintId = option.hint ? `${hintIdPrefix}-${option.key}` : void 0;
-          return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
+          return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(
             SelectControl3.Item,
             {
               value: option,
@@ -63712,8 +67340,8 @@ var wp;
               className: "block-editor-hooks__position-control-item",
               "aria-describedby": hintId,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { children: option.label }),
-                option.hint && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { children: option.label }),
+                option.hint && /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
                   "div",
                   {
                     id: hintId,
@@ -63736,23 +67364,23 @@ var wp;
       if (isPositionDisabled) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(PositionPanelPure, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(PositionPanelPure, { ...props });
     },
     useBlockProps: useBlockProps2,
     attributeKeys: ["style"],
     hasSupport(name) {
-      return (0, import_blocks51.hasBlockSupport)(name, POSITION_SUPPORT_KEY);
+      return (0, import_blocks52.hasBlockSupport)(name, POSITION_SUPPORT_KEY);
     }
   };
   var POSITION_BLOCK_PROPS_REFERENCE = {};
   function useBlockProps2({ name, style }) {
-    const hasPositionBlockSupport = (0, import_blocks51.hasBlockSupport)(
+    const hasPositionBlockSupport = (0, import_blocks52.hasBlockSupport)(
       name,
       POSITION_SUPPORT_KEY
     );
     const isPositionDisabled = useIsPositionDisabled({ name });
     const allowPositionStyles = hasPositionBlockSupport && !isPositionDisabled;
-    const id = (0, import_compose62.useInstanceId)(POSITION_BLOCK_PROPS_REFERENCE);
+    const id = (0, import_compose67.useInstanceId)(POSITION_BLOCK_PROPS_REFERENCE);
     const positionSelector = `.wp-container-${id}.wp-container-${id}`;
     let css;
     if (allowPositionStyles) {
@@ -63761,13 +67389,13 @@ var wp;
         style
       }) || "";
     }
-    const className2 = clsx_default({
+    const className = clsx_default({
       [`wp-container-${id}`]: allowPositionStyles && !!css,
       // Only attach a container class if there is generated CSS to be attached.
       [`is-position-${style?.position?.type}`]: allowPositionStyles && !!css && !!style?.position?.type
     });
     useStyleOverride({ css });
-    return { className: className2 };
+    return { className };
   }

   // packages/block-editor/build-module/components/block-tools/use-block-toolbar-popover-props.mjs
@@ -63806,8 +67434,8 @@ var wp;
     clientId
   }) {
     const selectedBlockElement = useBlockElement(clientId);
-    const [toolbarHeight, setToolbarHeight] = (0, import_element161.useState)(0);
-    const { blockIndex, isSticky } = (0, import_data87.useSelect)(
+    const [toolbarHeight, setToolbarHeight] = (0, import_element178.useState)(0);
+    const { blockIndex, isSticky } = (0, import_data88.useSelect)(
       (select3) => {
         const { getBlockIndex: getBlockIndex2, getBlockAttributes: getBlockAttributes3 } = select3(store);
         return {
@@ -63819,13 +67447,13 @@ var wp;
       },
       [clientId]
     );
-    const scrollContainer = (0, import_element161.useMemo)(() => {
+    const scrollContainer = (0, import_element178.useMemo)(() => {
       if (!contentElement) {
         return;
       }
-      return (0, import_dom57.getScrollContainer)(contentElement);
+      return (0, import_dom58.getScrollContainer)(contentElement);
     }, [contentElement]);
-    const [props, setProps] = (0, import_element161.useState)(
+    const [props, setProps] = (0, import_element178.useState)(
       () => getProps(
         contentElement,
         selectedBlockElement,
@@ -63834,10 +67462,10 @@ var wp;
         isSticky
       )
     );
-    const popoverRef = (0, import_compose63.useRefEffect)((popoverNode) => {
+    const popoverRef = (0, import_compose68.useRefEffect)((popoverNode) => {
       setToolbarHeight(popoverNode.offsetHeight);
     }, []);
-    const updateProps = (0, import_element161.useCallback)(
+    const updateProps = (0, import_element178.useCallback)(
       () => setProps(
         getProps(
           contentElement,
@@ -63855,8 +67483,8 @@ var wp;
         isSticky
       ]
     );
-    (0, import_element161.useLayoutEffect)(updateProps, [blockIndex, updateProps]);
-    (0, import_element161.useLayoutEffect)(() => {
+    (0, import_element178.useLayoutEffect)(updateProps, [blockIndex, updateProps]);
+    (0, import_element178.useLayoutEffect)(() => {
       if (!contentElement || !selectedBlockElement) {
         return;
       }
@@ -63882,9 +67510,9 @@ var wp;
   }

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

   // packages/block-editor/build-module/components/block-tools/empty-block-inserter.mjs
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
   function EmptyBlockInserter({
     clientId,
     __unstableContentRef
@@ -63932,7 +67560,7 @@ var wp;
       contentElement: __unstableContentRef?.current,
       clientId
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
       cover_default,
       {
         clientId,
@@ -63945,7 +67573,7 @@ var wp;
         ),
         __unstableContentRef,
         ...popoverProps3,
-        children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)("div", { className: "block-editor-block-list__empty-block-inserter", children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("div", { className: "block-editor-block-list__empty-block-inserter", children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
           inserter_default,
           {
             position: "bottom right",
@@ -63959,43 +67587,43 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-tools/block-toolbar-popover.mjs
-  var import_data121 = __toESM(require_data(), 1);
-  var import_element186 = __toESM(require_element(), 1);
-  var import_keyboard_shortcuts9 = __toESM(require_keyboard_shortcuts(), 1);
+  var import_data122 = __toESM(require_data(), 1);
+  var import_element203 = __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_i18n104 = __toESM(require_i18n(), 1);
-  var import_data120 = __toESM(require_data(), 1);
-  var import_element185 = __toESM(require_element(), 1);
-  var import_compose70 = __toESM(require_compose(), 1);
-  var import_blocks76 = __toESM(require_blocks(), 1);
-  var import_components111 = __toESM(require_components(), 1);
+  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_blocks78 = __toESM(require_blocks(), 1);
+  var import_components110 = __toESM(require_components(), 1);

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

   // packages/block-editor/build-module/components/block-draggable/index.mjs
-  var import_blocks52 = __toESM(require_blocks(), 1);
-  var import_components72 = __toESM(require_components(), 1);
-  var import_data89 = __toESM(require_data(), 1);
-  var import_element163 = __toESM(require_element(), 1);
-  var import_compose64 = __toESM(require_compose(), 1);
+  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);

   // packages/block-editor/build-module/components/block-draggable/use-scroll-when-dragging.mjs
-  var import_dom59 = __toESM(require_dom(), 1);
-  var import_element162 = __toESM(require_element(), 1);
+  var import_dom60 = __toESM(require_dom(), 1);
+  var import_element179 = __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_element162.useRef)(null);
-    const velocityYRef = (0, import_element162.useRef)(null);
-    const scrollParentYRef = (0, import_element162.useRef)(null);
-    const scrollEditorIntervalRef = (0, import_element162.useRef)(null);
-    (0, import_element162.useEffect)(
+    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)(
       () => () => {
         if (scrollEditorIntervalRef.current) {
           clearInterval(scrollEditorIntervalRef.current);
@@ -64004,9 +67632,9 @@ var wp;
       },
       []
     );
-    const startScrolling = (0, import_element162.useCallback)((event) => {
+    const startScrolling = (0, import_element179.useCallback)((event) => {
       dragStartYRef.current = event.clientY;
-      scrollParentYRef.current = (0, import_dom59.getScrollContainer)(event.target);
+      scrollParentYRef.current = (0, import_dom60.getScrollContainer)(event.target);
       scrollEditorIntervalRef.current = setInterval(() => {
         if (scrollParentYRef.current && velocityYRef.current) {
           const newTop = scrollParentYRef.current.scrollTop + velocityYRef.current;
@@ -64016,7 +67644,7 @@ var wp;
         }
       }, SCROLL_INTERVAL_MS);
     }, []);
-    const scrollOnDragOver = (0, import_element162.useCallback)((event) => {
+    const scrollOnDragOver = (0, import_element179.useCallback)((event) => {
       if (!scrollParentYRef.current) {
         return;
       }
@@ -64061,7 +67689,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-draggable/index.mjs
-  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
   var BlockDraggable = ({
     appendToOwnerDocument,
     children,
@@ -64078,8 +67706,8 @@ var wp;
       isDraggable,
       icon,
       visibleInserter,
-      getBlockType: getBlockType33
-    } = (0, import_data89.useSelect)(
+      getBlockType: getBlockType34
+    } = (0, import_data90.useSelect)(
       (select3) => {
         const {
           canMoveBlocks: canMoveBlocks2,
@@ -64088,7 +67716,7 @@ var wp;
           getBlockAttributes: getBlockAttributes3,
           isBlockInsertionPointVisible: isBlockInsertionPointVisible2
         } = select3(store);
-        const { getBlockType: _getBlockType, getActiveBlockVariation } = select3(import_blocks52.store);
+        const { getBlockType: _getBlockType, getActiveBlockVariation } = select3(import_blocks53.store);
         const rootClientId = getBlockRootClientId22(clientIds[0]);
         const blockName = getBlockName2(clientIds[0]);
         const variation = getActiveBlockVariation(
@@ -64105,11 +67733,11 @@ var wp;
       },
       [clientIds]
     );
-    const isDraggingRef = (0, import_element163.useRef)(false);
+    const isDraggingRef = (0, import_element180.useRef)(false);
     const [startScrolling, scrollOnDragOver, stopScrolling] = useScrollWhenDragging();
-    const { getAllowedBlocks: getAllowedBlocks2, getBlockNamesByClientId: getBlockNamesByClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data89.useSelect)(store);
-    const { startDraggingBlocks: startDraggingBlocks2, stopDraggingBlocks: stopDraggingBlocks2 } = (0, import_data89.useDispatch)(store);
-    (0, import_element163.useEffect)(() => {
+    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)(() => {
       return () => {
         if (isDraggingRef.current) {
           stopDraggingBlocks2();
@@ -64118,7 +67746,7 @@ var wp;
     }, []);
     const blockEl = useBlockElement(clientIds[0]);
     const editorRoot = blockEl?.closest("body");
-    (0, import_element163.useEffect)(() => {
+    (0, import_element180.useEffect)(() => {
       if (!editorRoot || !fadeWhenDisabled) {
         return;
       }
@@ -64140,14 +67768,14 @@ var wp;
           ])[0];
           const rootAllowedBlocks = getAllowedBlocks2(targetRootClientId);
           dropTargetValid = isDropTargetValid(
-            getBlockType33,
+            getBlockType34,
             rootAllowedBlocks,
             draggedBlockNames,
             targetRootBlockName
           );
         } else {
           dropTargetValid = isDropTargetValid(
-            getBlockType33,
+            getBlockType34,
             allowedBlocks,
             draggedBlockNames,
             targetBlockName
@@ -64163,7 +67791,7 @@ var wp;
           );
         }
       };
-      const throttledOnDragOver = (0, import_compose64.throttle)(onDragOver, 200);
+      const throttledOnDragOver = (0, import_compose69.throttle)(onDragOver, 200);
       editorRoot.addEventListener("dragover", throttledOnDragOver);
       return () => {
         editorRoot.removeEventListener("dragover", throttledOnDragOver);
@@ -64175,7 +67803,7 @@ var wp;
       getAllowedBlocks2,
       getBlockNamesByClientId2,
       getBlockRootClientId2,
-      getBlockType33,
+      getBlockType34,
       visibleInserter
     ]);
     if (!isDraggable) {
@@ -64186,8 +67814,8 @@ var wp;
       srcClientIds: clientIds,
       srcRootClientId
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
-      import_components72.Draggable,
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      import_components71.Draggable,
       {
         appendToOwnerDocument,
         cloneClassname,
@@ -64215,7 +67843,7 @@ var wp;
         __experimentalDragComponent: (
           // Check against `undefined` so that `null` can be used to disable
           // the default drag component.
-          dragComponent !== void 0 ? dragComponent : /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+          dragComponent !== void 0 ? dragComponent : /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
             BlockDraggableChip,
             {
               count: clientIds.length,
@@ -64238,25 +67866,25 @@ var wp;
   var block_draggable_default = BlockDraggable;

   // packages/block-editor/build-module/components/block-mover/button.mjs
-  var import_blocks53 = __toESM(require_blocks(), 1);
-  var import_components73 = __toESM(require_components(), 1);
-  var import_compose65 = __toESM(require_compose(), 1);
-  var import_data90 = __toESM(require_data(), 1);
-  var import_element164 = __toESM(require_element(), 1);
-  var import_i18n77 = __toESM(require_i18n(), 1);
+  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);

   // packages/block-editor/build-module/components/block-mover/mover-description.mjs
-  var import_i18n76 = __toESM(require_i18n(), 1);
+  var import_i18n79 = __toESM(require_i18n(), 1);
   var getMovementDirection = (moveDirection, orientation) => {
     if (moveDirection === "up") {
       if (orientation === "horizontal") {
-        return (0, import_i18n76.isRTL)() ? "right" : "left";
+        return (0, import_i18n79.isRTL)() ? "right" : "left";
       }
       return "up";
     } else if (moveDirection === "down") {
       if (orientation === "horizontal") {
-        return (0, import_i18n76.isRTL)() ? "left" : "right";
+        return (0, import_i18n79.isRTL)() ? "left" : "right";
       }
       return "down";
     }
@@ -64275,18 +67903,18 @@ var wp;
       );
     }
     if (isFirst && isLast) {
-      return (0, import_i18n76.sprintf)(
+      return (0, import_i18n79.sprintf)(
         // translators: %s: Type of block (i.e. Text, Image etc)
-        (0, import_i18n76.__)("Block %s is the only block, and cannot be moved"),
+        (0, import_i18n79.__)("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_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Move %1$s block from position %2$d down to position %3$d"
           ),
           type,
@@ -64295,9 +67923,9 @@ var wp;
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Move %1$s block from position %2$d left to position %3$d"
           ),
           type,
@@ -64306,9 +67934,9 @@ var wp;
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Move %1$s block from position %2$d right to position %3$d"
           ),
           type,
@@ -64320,27 +67948,27 @@ var wp;
     if (dir > 0 && isLast) {
       const movementDirection = getMovementDirection("down", orientation);
       if (movementDirection === "down") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Block %1$s is at the end of the content and can\u2019t be moved down"
           ),
           type
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Block %1$s is at the end of the content and can\u2019t be moved left"
           ),
           type
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Block %1$s is at the end of the content and can\u2019t be moved right"
           ),
           type
@@ -64350,18 +67978,18 @@ var wp;
     if (dir < 0 && !isFirst) {
       const movementDirection = getMovementDirection("up", orientation);
       if (movementDirection === "up") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n76.__)("Move %1$s block from position %2$d up to position %3$d"),
+          (0, import_i18n79.__)("Move %1$s block from position %2$d up to position %3$d"),
           type,
           position,
           position - 1
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Move %1$s block from position %2$d left to position %3$d"
           ),
           type,
@@ -64370,9 +67998,9 @@ var wp;
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Move %1$s block from position %2$d right to position %3$d"
           ),
           type,
@@ -64384,27 +68012,27 @@ var wp;
     if (dir < 0 && isFirst) {
       const movementDirection = getMovementDirection("up", orientation);
       if (movementDirection === "up") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Block %1$s is at the beginning of the content and can\u2019t be moved up"
           ),
           type
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Block %1$s is at the beginning of the content and can\u2019t be moved left"
           ),
           type
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Type of block (i.e. Text, Image etc)
-          (0, import_i18n76.__)(
+          (0, import_i18n79.__)(
             "Block %1$s is at the beginning of the content and can\u2019t be moved right"
           ),
           type
@@ -64415,30 +68043,30 @@ var wp;
   function getMultiBlockMoverDescription(selectedCount, firstIndex, isFirst, isLast, dir, orientation) {
     const position = firstIndex + 1;
     if (isFirst && isLast) {
-      return (0, import_i18n76.__)("All blocks are selected, and cannot be moved");
+      return (0, import_i18n79.__)("All blocks are selected, and cannot be moved");
     }
     if (dir > 0 && !isLast) {
       const movementDirection = getMovementDirection("down", orientation);
       if (movementDirection === "down") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n76.__)("Move %1$d blocks from position %2$d down by one place"),
+          (0, import_i18n79.__)("Move %1$d blocks from position %2$d down by one place"),
           selectedCount,
           position
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n76.__)("Move %1$d blocks from position %2$d left by one place"),
+          (0, import_i18n79.__)("Move %1$d blocks from position %2$d left by one place"),
           selectedCount,
           position
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n76.__)("Move %1$d blocks from position %2$d right by one place"),
+          (0, import_i18n79.__)("Move %1$d blocks from position %2$d right by one place"),
           selectedCount,
           position
         );
@@ -64447,17 +68075,17 @@ var wp;
     if (dir > 0 && isLast) {
       const movementDirection = getMovementDirection("down", orientation);
       if (movementDirection === "down") {
-        return (0, import_i18n76.__)(
+        return (0, import_i18n79.__)(
           "Blocks cannot be moved down as they are already at the bottom"
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n76.__)(
+        return (0, import_i18n79.__)(
           "Blocks cannot be moved left as they are already are at the leftmost position"
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n76.__)(
+        return (0, import_i18n79.__)(
           "Blocks cannot be moved right as they are already are at the rightmost position"
         );
       }
@@ -64465,25 +68093,25 @@ var wp;
     if (dir < 0 && !isFirst) {
       const movementDirection = getMovementDirection("up", orientation);
       if (movementDirection === "up") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n76.__)("Move %1$d blocks from position %2$d up by one place"),
+          (0, import_i18n79.__)("Move %1$d blocks from position %2$d up by one place"),
           selectedCount,
           position
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n76.__)("Move %1$d blocks from position %2$d left by one place"),
+          (0, import_i18n79.__)("Move %1$d blocks from position %2$d left by one place"),
           selectedCount,
           position
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n76.sprintf)(
+        return (0, import_i18n79.sprintf)(
           // translators: 1: Number of selected blocks, 2: Position of selected blocks
-          (0, import_i18n76.__)("Move %1$d blocks from position %2$d right by one place"),
+          (0, import_i18n79.__)("Move %1$d blocks from position %2$d right by one place"),
           selectedCount,
           position
         );
@@ -64492,17 +68120,17 @@ var wp;
     if (dir < 0 && isFirst) {
       const movementDirection = getMovementDirection("up", orientation);
       if (movementDirection === "up") {
-        return (0, import_i18n76.__)(
+        return (0, import_i18n79.__)(
           "Blocks cannot be moved up as they are already at the top"
         );
       }
       if (movementDirection === "left") {
-        return (0, import_i18n76.__)(
+        return (0, import_i18n79.__)(
           "Blocks cannot be moved left as they are already are at the leftmost position"
         );
       }
       if (movementDirection === "right") {
-        return (0, import_i18n76.__)(
+        return (0, import_i18n79.__)(
           "Blocks cannot be moved right as they are already are at the rightmost position"
         );
       }
@@ -64510,16 +68138,16 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-mover/button.mjs
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
   var getArrowIcon = (direction, orientation) => {
     if (direction === "up") {
       if (orientation === "horizontal") {
-        return (0, import_i18n77.isRTL)() ? chevron_right_default : chevron_left_default;
+        return (0, import_i18n80.isRTL)() ? chevron_right_default : chevron_left_default;
       }
       return chevron_up_default;
     } else if (direction === "down") {
       if (orientation === "horizontal") {
-        return (0, import_i18n77.isRTL)() ? chevron_left_default : chevron_right_default;
+        return (0, import_i18n80.isRTL)() ? chevron_left_default : chevron_right_default;
       }
       return chevron_down_default;
     }
@@ -64528,26 +68156,26 @@ var wp;
   var getMovementDirectionLabel = (moveDirection, orientation) => {
     if (moveDirection === "up") {
       if (orientation === "horizontal") {
-        return (0, import_i18n77.isRTL)() ? (0, import_i18n77.__)("Move right") : (0, import_i18n77.__)("Move left");
+        return (0, import_i18n80.isRTL)() ? (0, import_i18n80.__)("Move right") : (0, import_i18n80.__)("Move left");
       }
-      return (0, import_i18n77.__)("Move up");
+      return (0, import_i18n80.__)("Move up");
     } else if (moveDirection === "down") {
       if (orientation === "horizontal") {
-        return (0, import_i18n77.isRTL)() ? (0, import_i18n77.__)("Move left") : (0, import_i18n77.__)("Move right");
+        return (0, import_i18n80.isRTL)() ? (0, import_i18n80.__)("Move left") : (0, import_i18n80.__)("Move right");
       }
-      return (0, import_i18n77.__)("Move down");
+      return (0, import_i18n80.__)("Move down");
     }
     return null;
   };
-  var BlockMoverButton = (0, import_element164.forwardRef)(
+  var BlockMoverButton = (0, import_element181.forwardRef)(
     ({ clientIds, direction, orientation: moverOrientation, ...props }, ref) => {
-      const instanceId = (0, import_compose65.useInstanceId)(BlockMoverButton);
-      const normalizedClientIds = (0, import_element164.useMemo)(
+      const instanceId = (0, import_compose70.useInstanceId)(BlockMoverButton);
+      const normalizedClientIds = (0, import_element181.useMemo)(
         () => Array.isArray(clientIds) ? clientIds : [clientIds],
         [clientIds]
       );
       const blocksCount = normalizedClientIds.length;
-      const isMobileViewport = (0, import_compose65.useViewportMatch)("small", "<");
+      const isMobileViewport = (0, import_compose70.useViewportMatch)("small", "<");
       const {
         blockType,
         isDisabled,
@@ -64556,7 +68184,7 @@ var wp;
         isLast,
         firstIndex,
         orientation = "vertical"
-      } = (0, import_data90.useSelect)(
+      } = (0, import_data91.useSelect)(
         (select3) => {
           const {
             getBlockIndex: getBlockIndex2,
@@ -64577,7 +68205,7 @@ var wp;
           const isLastBlock = lastBlockIndex === blockOrder.length - 1;
           const { orientation: blockListOrientation } = getBlockListSettings2(blockRootClientId) || {};
           return {
-            blockType: block ? (0, import_blocks53.getBlockType)(block.name) : null,
+            blockType: block ? (0, import_blocks54.getBlockType)(block.name) : null,
             isDisabled: direction === "up" ? isFirstBlock : isLastBlock,
             rootClientId: blockRootClientId,
             firstIndex: firstBlockIndex,
@@ -64588,7 +68216,7 @@ var wp;
         },
         [direction, moverOrientation, normalizedClientIds]
       );
-      const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data90.useDispatch)(store);
+      const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data91.useDispatch)(store);
       const moverFunction = direction === "up" ? moveBlocksUp2 : moveBlocksDown2;
       const onClick = (event) => {
         moverFunction(clientIds, rootClientId);
@@ -64598,9 +68226,9 @@ var wp;
       };
       const descriptionId = `block-editor-block-mover-button__description-${instanceId}`;
       const keyCharacter = direction === "up" ? "t" : "y";
-      return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_jsx_runtime289.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
-          import_components73.Button,
+      return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+          import_components72.Button,
           {
             __next40pxDefaultSize: true,
             ref,
@@ -64622,9 +68250,9 @@ var wp;
             shortcut: import_keycodes10.displayShortcut.secondary(keyCharacter)
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(VisuallyHidden, { id: descriptionId, children: (0, import_i18n77.sprintf)(
+        /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(VisuallyHidden, { id: descriptionId, children: (0, import_i18n80.sprintf)(
           // translators: 1: Description of the block movement. 2: Keyboard shortcut.
-          (0, import_i18n77.__)("%1$s (%2$s)"),
+          (0, import_i18n80.__)("%1$s (%2$s)"),
           getBlockMoverDescription(
             blocksCount,
             blockType && blockType.title,
@@ -64639,15 +68267,15 @@ var wp;
       ] });
     }
   );
-  var BlockMoverUpButton = (0, import_element164.forwardRef)((props, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(BlockMoverButton, { direction: "up", ref, ...props });
+  var BlockMoverUpButton = (0, import_element181.forwardRef)((props, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(BlockMoverButton, { direction: "up", ref, ...props });
   });
-  var BlockMoverDownButton = (0, import_element164.forwardRef)((props, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(BlockMoverButton, { direction: "down", ref, ...props });
+  var BlockMoverDownButton = (0, import_element181.forwardRef)((props, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(BlockMoverButton, { direction: "down", ref, ...props });
   });

   // packages/block-editor/build-module/components/block-mover/index.mjs
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
   function BlockMover({ clientIds, hideDragHandle }) {
     const {
       canMove,
@@ -64656,7 +68284,7 @@ var wp;
       isLast,
       orientation,
       isManualGrid
-    } = (0, import_data91.useSelect)(
+    } = (0, import_data92.useSelect)(
       (select3) => {
         const {
           getBlockIndex: getBlockIndex2,
@@ -64689,33 +68317,33 @@ var wp;
     if (!canMove || isFirst && isLast && !rootClientId || hideDragHandle && isManualGrid) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
-      import_components74.ToolbarGroup,
+    return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
+      import_components73.ToolbarGroup,
       {
         className: clsx_default("block-editor-block-mover", {
           "is-horizontal": orientation === "horizontal"
         }),
         children: [
-          !hideDragHandle && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(block_draggable_default, { clientIds, fadeWhenDisabled: true, children: (draggableProps) => /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
-            import_components74.Button,
+          !hideDragHandle && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(block_draggable_default, { clientIds, fadeWhenDisabled: true, children: (draggableProps) => /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+            import_components73.Button,
             {
               __next40pxDefaultSize: true,
               icon: drag_handle_default,
               className: "block-editor-block-mover__drag-handle",
-              label: (0, import_i18n78.__)("Drag"),
+              label: (0, import_i18n81.__)("Drag"),
               tabIndex: "-1",
               ...draggableProps
             }
           ) }),
-          !isManualGrid && /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", { className: "block-editor-block-mover__move-button-container", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components74.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+          !isManualGrid && /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)("div", { className: "block-editor-block-mover__move-button-container", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components73.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
               BlockMoverUpButton,
               {
                 clientIds,
                 ...itemProps
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components74.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_components73.ToolbarItem, { children: (itemProps) => /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
               BlockMoverDownButton,
               {
                 clientIds,
@@ -64730,14 +68358,15 @@ var wp;
   var block_mover_default = BlockMover;

   // packages/block-editor/build-module/components/block-parent-selector/index.mjs
-  var import_components75 = __toESM(require_components(), 1);
-  var import_data93 = __toESM(require_data(), 1);
-  var import_i18n79 = __toESM(require_i18n(), 1);
-  var import_element166 = __toESM(require_element(), 1);
+  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_blocks55 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/block-toolbar/utils.mjs
-  var import_data92 = __toESM(require_data(), 1);
-  var import_element165 = __toESM(require_element(), 1);
+  var import_data93 = __toESM(require_data(), 1);
+  var import_element182 = __toESM(require_element(), 1);
   var { clearTimeout: clearTimeout2, setTimeout: setTimeout2 } = window;
   var DEBOUNCE_TIMEOUT = 200;
   function useDebouncedShowGestures({
@@ -64746,10 +68375,10 @@ var wp;
     highlightParent,
     debounceTimeout = DEBOUNCE_TIMEOUT
   }) {
-    const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data92.useSelect)(store);
-    const { toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data92.useDispatch)(store);
-    const timeoutRef = (0, import_element165.useRef)();
-    const isDistractionFree = (0, import_data92.useSelect)(
+    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)(
       (select3) => select3(store).getSettings().isDistractionFree,
       []
     );
@@ -64792,7 +68421,7 @@ var wp;
         }
       }, debounceTimeout);
     };
-    (0, import_element165.useEffect)(
+    (0, import_element182.useEffect)(
       () => () => {
         handleOnChange(false);
         clearTimeoutRef();
@@ -64809,18 +68438,18 @@ var wp;
     highlightParent = false,
     debounceTimeout = DEBOUNCE_TIMEOUT
   }) {
-    const [isFocused, setIsFocused] = (0, import_element165.useState)(false);
+    const [isFocused, setIsFocused] = (0, import_element182.useState)(false);
     const { debouncedShowGestures, debouncedHideGestures } = useDebouncedShowGestures({
       ref,
       debounceTimeout,
       isFocused,
       highlightParent
     });
-    const registerRef = (0, import_element165.useRef)(false);
+    const registerRef = (0, import_element182.useRef)(false);
     const isFocusedWithin = () => {
       return ref?.current && ref.current.contains(ref.current.ownerDocument.activeElement);
     };
-    (0, import_element165.useEffect)(() => {
+    (0, import_element182.useEffect)(() => {
       const node = ref.current;
       const handleOnFocus = () => {
         if (isFocusedWithin()) {
@@ -64859,65 +68488,131 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-parent-selector/index.mjs
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
   function BlockParentSelector() {
-    const { selectBlock: selectBlock2 } = (0, import_data93.useDispatch)(store);
-    const { parentClientId } = (0, import_data93.useSelect)((select3) => {
-      const {
-        getBlockParents: getBlockParents2,
-        getSelectedBlockClientIds: getSelectedBlockClientIds2,
-        getParentSectionBlock: getParentSectionBlock2
-      } = unlock(select3(store));
-      const [selectedBlockClientId] = getSelectedBlockClientIds2();
-      const parentSection = getParentSectionBlock2(selectedBlockClientId);
-      const parents = getBlockParents2(selectedBlockClientId);
-      const _parentClientId = parentSection ?? parents[parents.length - 1];
-      return {
-        parentClientId: _parentClientId
-      };
-    }, []);
+    const { selectBlock: selectBlock2 } = (0, import_data94.useDispatch)(store);
+    const { parentClientId, nextSiblingClientId, showInserter } = (0, import_data94.useSelect)(
+      (select3) => {
+        const {
+          getBlockParents: getBlockParents2,
+          getSelectedBlockClientIds: getSelectedBlockClientIds2,
+          getParentSectionBlock: getParentSectionBlock2,
+          getBlockName: getBlockName2,
+          getNextBlockClientId: getNextBlockClientId2
+        } = unlock(select3(store));
+        const [selectedBlockClientId] = getSelectedBlockClientIds2();
+        const parentSection = getParentSectionBlock2(
+          selectedBlockClientId
+        );
+        const parents = getBlockParents2(selectedBlockClientId);
+        const immediateParentClientId = parents[parents.length - 1];
+        const _parentClientId = parentSection ?? immediateParentClientId;
+        const parentBlockType = (0, import_blocks55.getBlockType)(
+          getBlockName2(_parentClientId)
+        );
+        const isTextFlowWrapper = parentBlockType?.merge || (0, import_blocks55.hasBlockSupport)(parentBlockType, "__experimentalOnMerge");
+        return {
+          parentClientId: _parentClientId,
+          nextSiblingClientId: getNextBlockClientId2(
+            selectedBlockClientId
+          ),
+          // When the shown parent is a section further up the tree
+          // rather than the direct parent, its content is locked and
+          // nothing can be inserted, so no button.
+          showInserter: !!_parentClientId && _parentClientId === immediateParentClientId && !isTextFlowWrapper
+        };
+      },
+      []
+    );
     const blockInformation = useBlockDisplayInformation(parentClientId);
-    const nodeRef = (0, import_element166.useRef)();
+    const nodeRef = (0, import_element183.useRef)();
     const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
       ref: nodeRef,
       highlightParent: true
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+    const parentButton = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      import_components74.ToolbarButton,
+      {
+        className: "block-editor-block-parent-selector__button",
+        onClick: () => selectBlock2(parentClientId),
+        label: (0, import_i18n82.sprintf)(
+          /* translators: %s: Name of the block's parent. */
+          (0, import_i18n82.__)("Select parent block: %s"),
+          blockInformation?.title
+        ),
+        showTooltip: true,
+        icon: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(block_icon_default, { icon: blockInformation?.icon })
+      }
+    );
+    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
       "div",
       {
         className: "block-editor-block-parent-selector",
         ref: nodeRef,
         ...showHoveredOrFocusedGestures,
-        children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
-          import_components75.ToolbarButton,
-          {
-            className: "block-editor-block-parent-selector__button",
-            onClick: () => selectBlock2(parentClientId),
-            label: (0, import_i18n79.sprintf)(
-              /* translators: %s: Name of the block's parent. */
-              (0, import_i18n79.__)("Select parent block: %s"),
-              blockInformation?.title
-            ),
-            showTooltip: true,
-            icon: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(block_icon_default, { icon: blockInformation?.icon })
-          }
-        )
+        children: [
+          !showInserter && parentButton,
+          showInserter && // A real toolbar group, so the buttons get the standard
+          // toolbar sizing, and the group overlaps the container
+          // border the way toolbar groups overlap the toolbar box.
+          /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_components74.ToolbarGroup, { children: [
+            parentButton,
+            /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+              inserter_default,
+              {
+                position: "bottom right",
+                rootClientId: parentClientId,
+                clientId: nextSiblingClientId,
+                isAppender: !nextSiblingClientId,
+                __experimentalIsQuick: true,
+                renderToggle: ({
+                  onToggle,
+                  isOpen,
+                  disabled: disabled2,
+                  blockTitle,
+                  hasSingleBlockType
+                }) => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+                  import_components74.ToolbarButton,
+                  {
+                    className: "block-editor-block-parent-selector__inserter",
+                    onClick: onToggle,
+                    "aria-expanded": isOpen,
+                    disabled: disabled2,
+                    label: hasSingleBlockType ? (0, import_i18n82.sprintf)(
+                      // translators: %s: the name of the block when there is only one
+                      (0, import_i18n82._x)(
+                        "Add %s",
+                        "directly add the only allowed block"
+                      ),
+                      blockTitle.toLowerCase()
+                    ) : (0, import_i18n82._x)(
+                      "Add block",
+                      "Generic label for block inserter button"
+                    ),
+                    showTooltip: true,
+                    icon: plus_default
+                  }
+                )
+              }
+            )
+          ] })
+        ]
       },
       parentClientId
     );
   }

   // packages/block-editor/build-module/components/block-controls/fill.mjs
-  var import_components77 = __toESM(require_components(), 1);
+  var import_components76 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/block-controls/groups.mjs
-  var import_components76 = __toESM(require_components(), 1);
-  var BlockControlsDefault = (0, import_components76.createSlotFill)("BlockControls");
-  var BlockControlsBlock = (0, import_components76.createSlotFill)("BlockControlsBlock");
-  var BlockControlsInline = (0, import_components76.createSlotFill)("BlockFormatControls");
-  var BlockControlsOther = (0, import_components76.createSlotFill)("BlockControlsOther");
-  var BlockControlsParent = (0, import_components76.createSlotFill)("BlockControlsParent");
-  var BlockControlsStyleState = (0, import_components76.createSlotFill)("BlockControlsStyleState");
+  var import_components75 = __toESM(require_components(), 1);
+  var BlockControlsDefault = (0, import_components75.createSlotFill)("BlockControls");
+  var BlockControlsBlock = (0, import_components75.createSlotFill)("BlockControlsBlock");
+  var BlockControlsInline = (0, import_components75.createSlotFill)("BlockFormatControls");
+  var BlockControlsOther = (0, import_components75.createSlotFill)("BlockControlsOther");
+  var BlockControlsParent = (0, import_components75.createSlotFill)("BlockControlsParent");
+  var BlockControlsStyleState = (0, import_components75.createSlotFill)("BlockControlsStyleState");
   var groups2 = {
     default: BlockControlsDefault,
     block: BlockControlsBlock,
@@ -64941,7 +68636,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-controls/fill.mjs
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
   function BlockControlsFill({
     group = "default",
     controls,
@@ -64955,99 +68650,99 @@ var wp;
     if (!Fill5) {
       return null;
     }
-    const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(import_jsx_runtime292.Fragment, { children: [
-      group === "default" && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components77.ToolbarGroup, { controls }),
+    const innerMarkup = /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
+      group === "default" && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components76.ToolbarGroup, { controls }),
       children
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components77.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(Fill5, { children: (fillProps) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components76.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(Fill5, { children: (fillProps) => {
       const { forwardedContext = [] } = fillProps;
       return forwardedContext.reduce(
-        (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(Provider3, { ...props, children: inner }),
+        (inner, [Provider3, props]) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(Provider3, { ...props, children: inner }),
         innerMarkup
       );
     } }) });
   }

   // packages/block-editor/build-module/components/block-controls/slot.mjs
-  var import_element167 = __toESM(require_element(), 1);
-  var import_components78 = __toESM(require_components(), 1);
-  var import_warning7 = __toESM(require_warning(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
-  var { ComponentsContext } = unlock(import_components78.privateApis);
+  var import_element184 = __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_element167.useContext)(import_components78.__experimentalToolbarContext);
-    const contextState = (0, import_element167.useContext)(ComponentsContext);
-    const fillProps = (0, import_element167.useMemo)(
+    const toolbarState = (0, import_element184.useContext)(import_components77.__experimentalToolbarContext);
+    const contextState = (0, import_element184.useContext)(ComponentsContext);
+    const fillProps = (0, import_element184.useMemo)(
       () => ({
         forwardedContext: [
-          [import_components78.__experimentalToolbarContext.Provider, { value: toolbarState }],
+          [import_components77.__experimentalToolbarContext.Provider, { value: toolbarState }],
           [ComponentsContext.Provider, { value: contextState }]
         ]
       }),
       [toolbarState, contextState]
     );
     const slotFill = groups_default2[group];
-    const fills = (0, import_components78.__experimentalUseSlotFills)(slotFill.name);
+    const fills = (0, import_components77.__experimentalUseSlotFills)(slotFill.name);
     if (!slotFill) {
-      (0, import_warning7.default)(`Unknown BlockControls group "${group}" provided.`);
+      (0, import_warning8.default)(`Unknown BlockControls group "${group}" provided.`);
       return null;
     }
     if (!fills?.length) {
       return null;
     }
     const { Slot: Slot10 } = slotFill;
-    const slot = /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(Slot10, { ...props, bubblesVirtually: true, fillProps });
+    const slot = /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(Slot10, { ...props, bubblesVirtually: true, fillProps });
     if (group === "default") {
       return slot;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components78.ToolbarGroup, { children: slot });
+    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components77.ToolbarGroup, { children: slot });
   }

   // packages/block-editor/build-module/components/block-controls/index.mjs
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
   var BlockControls = BlockControlsFill;
   BlockControls.Slot = BlockControlsSlot;
   var BlockFormatControls = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(BlockControlsFill, { group: "inline", ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(BlockControlsFill, { group: "inline", ...props });
   };
   BlockFormatControls.Slot = function Slot4(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(BlockControlsSlot, { group: "inline", ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(BlockControlsSlot, { group: "inline", ...props });
   };
   var block_controls_default = BlockControls;

   // packages/block-editor/build-module/components/block-toolbar/block-toolbar-last-item.mjs
-  var import_components79 = __toESM(require_components(), 1);
-  var { Fill: __unstableBlockToolbarLastItem, Slot: Slot5 } = (0, import_components79.createSlotFill)(
+  var import_components78 = __toESM(require_components(), 1);
+  var { Fill: __unstableBlockToolbarLastItem, Slot: Slot5 } = (0, import_components78.createSlotFill)(
     "__unstableBlockToolbarLastItem"
   );
   __unstableBlockToolbarLastItem.Slot = Slot5;
   var block_toolbar_last_item_default = __unstableBlockToolbarLastItem;

   // packages/block-editor/build-module/components/block-settings-menu/index.mjs
-  var import_components95 = __toESM(require_components(), 1);
+  var import_components94 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/block-settings-menu/block-settings-dropdown.mjs
-  var import_blocks65 = __toESM(require_blocks(), 1);
-  var import_components93 = __toESM(require_components(), 1);
-  var import_data107 = __toESM(require_data(), 1);
-  var import_element175 = __toESM(require_element(), 1);
-  var import_i18n91 = __toESM(require_i18n(), 1);
-  var import_keyboard_shortcuts7 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_compose67 = __toESM(require_compose(), 1);
+  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_keyboard_shortcuts8 = __toESM(require_keyboard_shortcuts(), 1);
+  var import_compose72 = __toESM(require_compose(), 1);

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

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

   // packages/block-editor/build-module/hooks/supports.mjs
-  var import_blocks54 = __toESM(require_blocks(), 1);
+  var import_blocks56 = __toESM(require_blocks(), 1);
   var ALIGN_SUPPORT_KEY = "align";
   var BORDER_SUPPORT_KEY = "__experimentalBorder";
   var COLOR_SUPPORT_KEY = "color";
@@ -65086,9 +68781,9 @@ var wp;
     COLOR_SUPPORT_KEY,
     SPACING_SUPPORT_KEY
   ];
-  var hasAlignSupport = (nameOrType) => (0, import_blocks54.hasBlockSupport)(nameOrType, ALIGN_SUPPORT_KEY);
+  var hasAlignSupport = (nameOrType) => (0, import_blocks56.hasBlockSupport)(nameOrType, ALIGN_SUPPORT_KEY);
   function hasBorderSupport(nameOrType, feature = "any") {
-    const support = (0, import_blocks54.getBlockSupport)(nameOrType, BORDER_SUPPORT_KEY);
+    const support = (0, import_blocks56.getBlockSupport)(nameOrType, BORDER_SUPPORT_KEY);
     if (support === true) {
       return true;
     }
@@ -65098,28 +68793,28 @@ var wp;
     return !!support?.[feature];
   }
   var hasGradientSupport = (nameOrType) => {
-    const colorSupport = (0, import_blocks54.getBlockSupport)(nameOrType, COLOR_SUPPORT_KEY);
+    const colorSupport = (0, import_blocks56.getBlockSupport)(nameOrType, COLOR_SUPPORT_KEY);
     return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.gradients;
   };
   var hasBackgroundColorSupport = (nameOrType) => {
-    const colorSupport = (0, import_blocks54.getBlockSupport)(nameOrType, COLOR_SUPPORT_KEY);
+    const colorSupport = (0, import_blocks56.getBlockSupport)(nameOrType, COLOR_SUPPORT_KEY);
     return colorSupport && colorSupport.background !== false;
   };
-  var hasTextAlignSupport = (nameOrType) => (0, import_blocks54.hasBlockSupport)(nameOrType, TEXT_ALIGN_SUPPORT_KEY);
+  var hasTextAlignSupport = (nameOrType) => (0, import_blocks56.hasBlockSupport)(nameOrType, TEXT_ALIGN_SUPPORT_KEY);
   var hasTextColorSupport = (nameOrType) => {
-    const colorSupport = (0, import_blocks54.getBlockSupport)(nameOrType, COLOR_SUPPORT_KEY);
+    const colorSupport = (0, import_blocks56.getBlockSupport)(nameOrType, COLOR_SUPPORT_KEY);
     return colorSupport && colorSupport.text !== false;
   };
-  var hasCustomClassNameSupport = (nameOrType) => (0, import_blocks54.hasBlockSupport)(nameOrType, CUSTOM_CLASS_NAME_SUPPORT_KEY, true);
-  var hasFontFamilySupport = (nameOrType) => (0, import_blocks54.hasBlockSupport)(nameOrType, FONT_FAMILY_SUPPORT_KEY);
-  var hasFontSizeSupport = (nameOrType) => (0, import_blocks54.hasBlockSupport)(nameOrType, FONT_SIZE_SUPPORT_KEY);
-  var hasLayoutSupport = (nameOrType) => (0, import_blocks54.hasBlockSupport)(nameOrType, LAYOUT_SUPPORT_KEY);
-  var hasStyleSupport = (nameOrType) => styleSupportKeys.some((key) => (0, import_blocks54.hasBlockSupport)(nameOrType, key));
+  var hasCustomClassNameSupport = (nameOrType) => (0, import_blocks56.hasBlockSupport)(nameOrType, CUSTOM_CLASS_NAME_SUPPORT_KEY, true);
+  var hasFontFamilySupport = (nameOrType) => (0, import_blocks56.hasBlockSupport)(nameOrType, FONT_FAMILY_SUPPORT_KEY);
+  var hasFontSizeSupport = (nameOrType) => (0, import_blocks56.hasBlockSupport)(nameOrType, FONT_SIZE_SUPPORT_KEY);
+  var hasLayoutSupport = (nameOrType) => (0, import_blocks56.hasBlockSupport)(nameOrType, LAYOUT_SUPPORT_KEY);
+  var hasStyleSupport = (nameOrType) => styleSupportKeys.some((key) => (0, import_blocks56.hasBlockSupport)(nameOrType, key));

   // packages/block-editor/build-module/components/use-paste-styles/index.mjs
   function hasSerializedBlocks(text) {
     try {
-      const blocks2 = (0, import_blocks55.parse)(text, {
+      const blocks2 = (0, import_blocks57.parse)(text, {
         __unstableSkipMigrationLogs: true,
         __unstableSkipAutop: true
       });
@@ -65169,16 +68864,16 @@ var wp;
     }
   }
   function usePasteStyles() {
-    const registry = (0, import_data94.useRegistry)();
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data94.useDispatch)(store);
-    const { createSuccessNotice, createWarningNotice, createErrorNotice } = (0, import_data94.useDispatch)(import_notices8.store);
-    return (0, import_element168.useCallback)(
+    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)(
       async (targetBlocks) => {
         let html = "";
         try {
           if (!window.navigator.clipboard) {
             createErrorNotice(
-              (0, import_i18n80.__)(
+              (0, import_i18n83.__)(
                 "Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers."
               ),
               { type: "snackbar" }
@@ -65188,7 +68883,7 @@ var wp;
           html = await window.navigator.clipboard.readText();
         } catch {
           createErrorNotice(
-            (0, import_i18n80.__)(
+            (0, import_i18n83.__)(
               "Unable to paste styles. Please allow browser clipboard permissions before continuing."
             ),
             {
@@ -65199,7 +68894,7 @@ var wp;
         }
         if (!html || !hasSerializedBlocks(html)) {
           createWarningNotice(
-            (0, import_i18n80.__)(
+            (0, import_i18n83.__)(
               "Unable to paste styles. Block styles couldn't be found within the copied content."
             ),
             {
@@ -65208,7 +68903,7 @@ var wp;
           );
           return;
         }
-        const copiedBlocks = (0, import_blocks55.parse)(html);
+        const copiedBlocks = (0, import_blocks57.parse)(html);
         if (copiedBlocks.length === 1) {
           registry.batch(() => {
             recursivelyUpdateBlockAttributes(
@@ -65227,20 +68922,20 @@ var wp;
           });
         }
         if (targetBlocks.length === 1) {
-          const title = (0, import_blocks55.getBlockType)(targetBlocks[0].name)?.title;
+          const title = (0, import_blocks57.getBlockType)(targetBlocks[0].name)?.title;
           createSuccessNotice(
-            (0, import_i18n80.sprintf)(
+            (0, import_i18n83.sprintf)(
               // Translators: %s: Name of the block being pasted, e.g. "Paragraph".
-              (0, import_i18n80.__)("Pasted styles to %s."),
+              (0, import_i18n83.__)("Pasted styles to %s."),
               title
             ),
             { type: "snackbar" }
           );
         } else {
           createSuccessNotice(
-            (0, import_i18n80.sprintf)(
+            (0, import_i18n83.sprintf)(
               // Translators: %d: The number of the blocks.
-              (0, import_i18n80.__)("Pasted styles to %d blocks."),
+              (0, import_i18n83.__)("Pasted styles to %d blocks."),
               targetBlocks.length
             ),
             { type: "snackbar" }
@@ -65258,17 +68953,17 @@ var wp;
   }

   // packages/block-editor/build-module/utils/group-blocks.mjs
-  var import_blocks56 = __toESM(require_blocks(), 1);
+  var import_blocks58 = __toESM(require_blocks(), 1);
   function groupBlocks(blocks2, groupingBlockName) {
-    const groupingBlockTransform = (0, import_blocks56.findTransform)(
-      (0, import_blocks56.getBlockTransforms)("from", groupingBlockName),
+    const groupingBlockTransform = (0, import_blocks58.findTransform)(
+      (0, import_blocks58.getBlockTransforms)("from", groupingBlockName),
       (transform) => transform.type === "block" && transform.isMultiBlock && transform.blocks.includes("*")
     );
     if (groupingBlockTransform?.__experimentalConvert) {
       const result = groupingBlockTransform.__experimentalConvert(blocks2);
       return Array.isArray(result) ? result : [result];
     }
-    return (0, import_blocks56.switchToBlockType)(blocks2, groupingBlockName);
+    return (0, import_blocks58.switchToBlockType)(blocks2, groupingBlockName);
   }

   // packages/block-editor/build-module/components/block-actions/index.mjs
@@ -65277,8 +68972,8 @@ var wp;
     children,
     __experimentalUpdateSelection: updateSelection
   }) {
-    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data95.useSelect)(import_blocks57.store);
-    const selected = (0, import_data95.useSelect)(
+    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data96.useSelect)(import_blocks59.store);
+    const selected = (0, import_data96.useSelect)(
       (select3) => {
         const {
           canInsertBlockType: canInsertBlockType2,
@@ -65300,16 +68995,16 @@ var wp;
             return (canInsertDefaultBlock || !!directInsertBlock) && canInsertBlockType2(block.name, rootClientId);
           }),
           canCopyStyles: blocks2.every((block) => {
-            return !!block && ((0, import_blocks57.hasBlockSupport)(block.name, "color") || (0, import_blocks57.hasBlockSupport)(block.name, "typography"));
+            return !!block && ((0, import_blocks59.hasBlockSupport)(block.name, "color") || (0, import_blocks59.hasBlockSupport)(block.name, "typography"));
           }),
           canDuplicate: blocks2.every((block) => {
-            return !!block && (0, import_blocks57.hasBlockSupport)(block.name, "multiple", true) && canInsertBlockType2(block.name, rootClientId);
+            return !!block && (0, import_blocks59.hasBlockSupport)(block.name, "multiple", true) && canInsertBlockType2(block.name, rootClientId);
           })
         };
       },
       [clientIds, getDefaultBlockName8]
     );
-    const { getBlocksByClientId: getBlocksByClientId2, getBlocks: getBlocks2 } = (0, import_data95.useSelect)(store);
+    const { getBlocksByClientId: getBlocksByClientId2, getBlocks: getBlocks2 } = (0, import_data96.useSelect)(store);
     const { canRemove, canInsertBlock, canCopyStyles, canDuplicate } = selected;
     const {
       removeBlocks: removeBlocks2,
@@ -65318,7 +69013,7 @@ var wp;
       insertAfterBlock: insertAfterBlock2,
       insertBeforeBlock: insertBeforeBlock2,
       flashBlock: flashBlock2
-    } = (0, import_data95.useDispatch)(store);
+    } = (0, import_data96.useDispatch)(store);
     const pasteStyles = usePasteStyles();
     return children({
       canCopyStyles,
@@ -65373,62 +69068,62 @@ var wp;
   }

   // packages/block-editor/build-module/components/collab/note-icon-slot.mjs
-  var import_components80 = __toESM(require_components(), 1);
-  var NoteIconSlotFill = (0, import_components80.createSlotFill)(/* @__PURE__ */ Symbol("NoteIconSlotFill"));
+  var import_components79 = __toESM(require_components(), 1);
+  var NoteIconSlotFill = (0, import_components79.createSlotFill)(/* @__PURE__ */ Symbol("NoteIconSlotFill"));
   var note_icon_slot_default = NoteIconSlotFill;

   // packages/block-editor/build-module/components/block-settings-menu/block-html-convert-button.mjs
-  var import_i18n81 = __toESM(require_i18n(), 1);
-  var import_components81 = __toESM(require_components(), 1);
-  var import_blocks58 = __toESM(require_blocks(), 1);
-  var import_data96 = __toESM(require_data(), 1);
-  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n84 = __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_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
   function BlockHTMLConvertButton({ clientId }) {
-    const block = (0, import_data96.useSelect)(
+    const block = (0, import_data97.useSelect)(
       (select3) => select3(store).getBlock(clientId),
       [clientId]
     );
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data96.useDispatch)(store);
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data97.useDispatch)(store);
     if (!block || block.name !== "core/html") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
-      import_components81.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+      import_components80.MenuItem,
       {
         onClick: () => replaceBlocks2(
           clientId,
-          (0, import_blocks58.rawHandler)({ HTML: (0, import_blocks58.getBlockContent)(block) })
+          (0, import_blocks60.rawHandler)({ HTML: (0, import_blocks60.getBlockContent)(block) })
         ),
-        children: (0, import_i18n81.__)("Convert to Blocks")
+        children: (0, import_i18n84.__)("Convert to Blocks")
       }
     );
   }
   var block_html_convert_button_default = BlockHTMLConvertButton;

   // packages/block-editor/build-module/components/block-settings-menu/block-settings-menu-first-item.mjs
-  var import_components82 = __toESM(require_components(), 1);
-  var { Fill: __unstableBlockSettingsMenuFirstItem, Slot: Slot6 } = (0, import_components82.createSlotFill)(
+  var import_components81 = __toESM(require_components(), 1);
+  var { Fill: __unstableBlockSettingsMenuFirstItem, Slot: Slot6 } = (0, import_components81.createSlotFill)(
     "__unstableBlockSettingsMenuFirstItem"
   );
   __unstableBlockSettingsMenuFirstItem.Slot = Slot6;
   var block_settings_menu_first_item_default = __unstableBlockSettingsMenuFirstItem;

   // packages/block-editor/build-module/components/block-settings-menu-controls/index.mjs
-  var import_components91 = __toESM(require_components(), 1);
-  var import_blocks64 = __toESM(require_blocks(), 1);
-  var import_data105 = __toESM(require_data(), 1);
+  var import_components90 = __toESM(require_components(), 1);
+  var import_blocks66 = __toESM(require_blocks(), 1);
+  var import_data106 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/convert-to-group-buttons/index.mjs
-  var import_components84 = __toESM(require_components(), 1);
-  var import_i18n83 = __toESM(require_i18n(), 1);
-  var import_data99 = __toESM(require_data(), 1);
+  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);

   // packages/block-editor/build-module/components/convert-to-group-buttons/use-convert-to-group-button-props.mjs
-  var import_blocks59 = __toESM(require_blocks(), 1);
-  var import_data97 = __toESM(require_data(), 1);
+  var import_blocks61 = __toESM(require_blocks(), 1);
+  var import_data98 = __toESM(require_data(), 1);
   function useConvertToGroupButtonProps(selectedClientIds) {
-    return (0, import_data97.useSelect)(
+    return (0, import_data98.useSelect)(
       (select3) => {
         const {
           getBlocksByClientId: getBlocksByClientId2,
@@ -65436,7 +69131,7 @@ var wp;
           isUngroupable: isUngroupable2,
           isGroupable: isGroupable2
         } = select3(store);
-        const { getGroupingBlockName, getBlockType: getBlockType33 } = select3(import_blocks59.store);
+        const { getGroupingBlockName, getBlockType: getBlockType34 } = select3(import_blocks61.store);
         const clientIds = selectedClientIds?.length ? selectedClientIds : getSelectedBlockClientIds2();
         const blocksSelection = getBlocksByClientId2(clientIds);
         const [firstSelectedBlock] = blocksSelection;
@@ -65447,7 +69142,7 @@ var wp;
           isUngroupable: _isUngroupable,
           blocksSelection,
           groupingBlockName: getGroupingBlockName(),
-          onUngroup: _isUngroupable && getBlockType33(firstSelectedBlock.name)?.transforms?.ungroup
+          onUngroup: _isUngroupable && getBlockType34(firstSelectedBlock.name)?.transforms?.ungroup
         };
       },
       [selectedClientIds]
@@ -65455,11 +69150,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/convert-to-group-buttons/toolbar.mjs
-  var import_data98 = __toESM(require_data(), 1);
-  var import_blocks60 = __toESM(require_blocks(), 1);
-  var import_components83 = __toESM(require_components(), 1);
-  var import_i18n82 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var import_data99 = __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_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
   var layouts = {
     group: { type: "constrained" },
     row: { type: "flex", flexWrap: "nowrap" },
@@ -65468,11 +69163,11 @@ var wp;
   };
   function BlockGroupToolbar() {
     const { blocksSelection, clientIds, groupingBlockName, isGroupable: isGroupable2 } = useConvertToGroupButtonProps();
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data98.useDispatch)(store);
-    const { canRemove, variations } = (0, import_data98.useSelect)(
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data99.useDispatch)(store);
+    const { canRemove, variations } = (0, import_data99.useSelect)(
       (select3) => {
         const { canRemoveBlocks: canRemoveBlocks2 } = select3(store);
-        const { getBlockVariations: getBlockVariations2 } = select3(import_blocks60.store);
+        const { getBlockVariations: getBlockVariations2 } = select3(import_blocks62.store);
         return {
           canRemove: canRemoveBlocks2(clientIds),
           variations: getBlockVariations2(
@@ -65508,36 +69203,36 @@ var wp;
     const canInsertGrid = !!variations.find(
       ({ name }) => name === "group-grid"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_components83.ToolbarGroup, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-        import_components83.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_components82.ToolbarGroup, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+        import_components82.ToolbarButton,
         {
           icon: group_default,
-          label: (0, import_i18n82._x)("Group", "action: convert blocks to group"),
+          label: (0, import_i18n85._x)("Group", "action: convert blocks to group"),
           onClick: onConvertToGroup
         }
       ),
-      canInsertRow && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-        import_components83.ToolbarButton,
+      canInsertRow && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+        import_components82.ToolbarButton,
         {
           icon: row_default,
-          label: (0, import_i18n82._x)("Row", "action: convert blocks to row"),
+          label: (0, import_i18n85._x)("Row", "action: convert blocks to row"),
           onClick: onConvertToRow
         }
       ),
-      canInsertStack && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-        import_components83.ToolbarButton,
+      canInsertStack && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+        import_components82.ToolbarButton,
         {
           icon: stack_default,
-          label: (0, import_i18n82._x)("Stack", "action: convert blocks to stack"),
+          label: (0, import_i18n85._x)("Stack", "action: convert blocks to stack"),
           onClick: onConvertToStack
         }
       ),
-      canInsertGrid && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-        import_components83.ToolbarButton,
+      canInsertGrid && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+        import_components82.ToolbarButton,
         {
           icon: grid_default,
-          label: (0, import_i18n82._x)("Grid", "action: convert blocks to grid"),
+          label: (0, import_i18n85._x)("Grid", "action: convert blocks to grid"),
           onClick: onConvertToGrid
         }
       )
@@ -65546,7 +69241,7 @@ var wp;
   var toolbar_default = BlockGroupToolbar;

   // packages/block-editor/build-module/components/convert-to-group-buttons/index.mjs
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
   function ConvertToGroupButton({
     clientIds,
     isGroupable: isGroupable2,
@@ -65557,8 +69252,8 @@ var wp;
     onClose = () => {
     }
   }) {
-    const { getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data99.useSelect)(store);
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data99.useDispatch)(store);
+    const { getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data100.useSelect)(store);
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data100.useDispatch)(store);
     const onConvertToGroup = () => {
       const newBlocks = groupBlocks(blocksSelection, groupingBlockName);
       if (newBlocks) {
@@ -65582,26 +69277,26 @@ var wp;
       return null;
     }
     const selectedBlockClientIds = getSelectedBlockClientIds2();
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
-      isGroupable2 && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-        import_components84.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(import_jsx_runtime320.Fragment, { children: [
+      isGroupable2 && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+        import_components83.MenuItem,
         {
           shortcut: selectedBlockClientIds.length > 1 ? import_keycodes11.displayShortcut.primary("g") : void 0,
           onClick: () => {
             onConvertToGroup();
             onClose();
           },
-          children: (0, import_i18n83._x)("Group", "verb")
+          children: (0, import_i18n86._x)("Group", "verb")
         }
       ),
-      isUngroupable2 && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-        import_components84.MenuItem,
+      isUngroupable2 && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+        import_components83.MenuItem,
         {
           onClick: () => {
             onConvertFromGroup();
             onClose();
           },
-          children: (0, import_i18n83._x)(
+          children: (0, import_i18n86._x)(
             "Ungroup",
             "Ungrouping blocks from within a grouping block back into individual blocks within the Editor"
           )
@@ -65611,14 +69306,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-lock/menu-item.mjs
-  var import_i18n85 = __toESM(require_i18n(), 1);
-  var import_element170 = __toESM(require_element(), 1);
-  var import_components86 = __toESM(require_components(), 1);
+  var import_i18n88 = __toESM(require_i18n(), 1);
+  var import_element187 = __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_data100 = __toESM(require_data(), 1);
+  var import_data101 = __toESM(require_data(), 1);
   function useBlockLock(clientId) {
-    return (0, import_data100.useSelect)(
+    return (0, import_data101.useSelect)(
       (select3) => {
         const {
           canLockBlockType: canLockBlockType2,
@@ -65641,30 +69336,30 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-lock/modal.mjs
-  var import_i18n84 = __toESM(require_i18n(), 1);
-  var import_element169 = __toESM(require_element(), 1);
-  var import_components85 = __toESM(require_components(), 1);
-  var import_data101 = __toESM(require_data(), 1);
-  var import_blocks61 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n87 = __toESM(require_i18n(), 1);
+  var import_element186 = __toESM(require_element(), 1);
+  var import_components84 = __toESM(require_components(), 1);
+  var import_data102 = __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"];
-  function getTemplateLockValue(lock5) {
-    if (lock5.remove && lock5.move) {
+  function getTemplateLockValue(lock4) {
+    if (lock4.remove && lock4.move) {
       return "all";
     }
-    if (lock5.remove && !lock5.move) {
+    if (lock4.remove && !lock4.move) {
       return "insert";
     }
     return false;
   }
   function BlockLockModal({ clientId, onClose }) {
-    const [lock5, setLock] = (0, import_element169.useState)({ move: false, remove: false });
+    const [lock4, setLock] = (0, import_element186.useState)({ move: false, remove: false });
     const { isEditLocked, isMoveLocked, isRemoveLocked } = useBlockLock(clientId);
-    const { allowsEditLocking, templateLock, hasTemplateLock } = (0, import_data101.useSelect)(
+    const { allowsEditLocking, templateLock, hasTemplateLock } = (0, import_data102.useSelect)(
       (select3) => {
         const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3 } = select3(store);
         const blockName = getBlockName2(clientId);
-        const blockType = (0, import_blocks61.getBlockType)(blockName);
+        const blockType = (0, import_blocks63.getBlockType)(blockName);
         return {
           allowsEditLocking: ALLOWS_EDIT_LOCKING.includes(blockName),
           templateLock: getBlockAttributes3(clientId)?.templateLock,
@@ -65673,33 +69368,33 @@ var wp;
       },
       [clientId]
     );
-    const [applyTemplateLock, setApplyTemplateLock] = (0, import_element169.useState)(
+    const [applyTemplateLock, setApplyTemplateLock] = (0, import_element186.useState)(
       !!templateLock
     );
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data101.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data102.useDispatch)(store);
     const blockInformation = useBlockDisplayInformation(clientId);
-    (0, import_element169.useEffect)(() => {
+    (0, import_element186.useEffect)(() => {
       setLock({
         move: isMoveLocked,
         remove: isRemoveLocked,
         ...allowsEditLocking ? { edit: isEditLocked } : {}
       });
     }, [isEditLocked, isMoveLocked, isRemoveLocked, allowsEditLocking]);
-    const isAllChecked = Object.values(lock5).every(Boolean);
-    const isMixed = Object.values(lock5).some(Boolean) && !isAllChecked;
-    const isDirty = lock5.move !== isMoveLocked || lock5.remove !== isRemoveLocked || allowsEditLocking && lock5.edit !== isEditLocked || hasTemplateLock && applyTemplateLock !== !!templateLock;
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-      import_components85.Modal,
+    const isAllChecked = Object.values(lock4).every(Boolean);
+    const isMixed = Object.values(lock4).some(Boolean) && !isAllChecked;
+    const isDirty = lock4.move !== isMoveLocked || lock4.remove !== isRemoveLocked || allowsEditLocking && lock4.edit !== isEditLocked || hasTemplateLock && applyTemplateLock !== !!templateLock;
+    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+      import_components84.Modal,
       {
-        title: (0, import_i18n84.sprintf)(
+        title: (0, import_i18n87.sprintf)(
           /* translators: %s: Name of the block. */
-          (0, import_i18n84.__)("Lock %s"),
+          (0, import_i18n87.__)("Lock %s"),
           blockInformation.title
         ),
         overlayClassName: "block-editor-block-lock-modal",
         onRequestClose: onClose,
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
           "form",
           {
             onSubmit: (event) => {
@@ -65708,25 +69403,25 @@ var wp;
                 return;
               }
               updateBlockAttributes2([clientId], {
-                lock: lock5,
-                templateLock: applyTemplateLock ? getTemplateLockValue(lock5) : void 0
+                lock: lock4,
+                templateLock: applyTemplateLock ? getTemplateLockValue(lock4) : void 0
               });
               onClose();
             },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)("fieldset", { className: "block-editor-block-lock-modal__options", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime298.jsx)("legend", { children: (0, import_i18n84.__)("Select the features you want to lock") }),
-                /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+              /* @__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)(
                   "ul",
                   {
                     role: "list",
                     className: "block-editor-block-lock-modal__checklist",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)("li", { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                        import_components85.CheckboxControl,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("li", { children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                        import_components84.CheckboxControl,
                         {
                           className: "block-editor-block-lock-modal__options-all",
-                          label: (0, import_i18n84.__)("Lock all"),
+                          label: (0, import_i18n87.__)("Lock all"),
                           checked: isAllChecked,
                           indeterminate: isMixed,
                           onChange: (newValue) => setLock({
@@ -65736,69 +69431,69 @@ var wp;
                           })
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(
+                      /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
                         "ul",
                         {
                           role: "list",
                           className: "block-editor-block-lock-modal__checklist",
                           children: [
-                            allowsEditLocking && /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                                import_components85.CheckboxControl,
+                            allowsEditLocking && /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
+                              /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                                import_components84.CheckboxControl,
                                 {
-                                  label: (0, import_i18n84.__)("Lock editing"),
-                                  checked: !!lock5.edit,
+                                  label: (0, import_i18n87.__)("Lock editing"),
+                                  checked: !!lock4.edit,
                                   onChange: (edit) => setLock((prevLock) => ({
                                     ...prevLock,
                                     edit
                                   }))
                                 }
                               ),
-                              /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                                import_components85.Icon,
+                              /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                                import_components84.Icon,
                                 {
                                   className: "block-editor-block-lock-modal__lock-icon",
-                                  icon: lock5.edit ? lock_default : unlock_default
+                                  icon: lock4.edit ? lock_default : unlock_default
                                 }
                               )
                             ] }),
-                            /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                                import_components85.CheckboxControl,
+                            /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
+                              /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                                import_components84.CheckboxControl,
                                 {
-                                  label: (0, import_i18n84.__)("Lock movement"),
-                                  checked: lock5.move,
+                                  label: (0, import_i18n87.__)("Lock movement"),
+                                  checked: lock4.move,
                                   onChange: (move) => setLock((prevLock) => ({
                                     ...prevLock,
                                     move
                                   }))
                                 }
                               ),
-                              /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                                import_components85.Icon,
+                              /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                                import_components84.Icon,
                                 {
                                   className: "block-editor-block-lock-modal__lock-icon",
-                                  icon: lock5.move ? lock_default : unlock_default
+                                  icon: lock4.move ? lock_default : unlock_default
                                 }
                               )
                             ] }),
-                            /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                                import_components85.CheckboxControl,
+                            /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("li", { className: "block-editor-block-lock-modal__checklist-item", children: [
+                              /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                                import_components84.CheckboxControl,
                                 {
-                                  label: (0, import_i18n84.__)("Lock removal"),
-                                  checked: lock5.remove,
+                                  label: (0, import_i18n87.__)("Lock removal"),
+                                  checked: lock4.remove,
                                   onChange: (remove5) => setLock((prevLock) => ({
                                     ...prevLock,
                                     remove: remove5
                                   }))
                                 }
                               ),
-                              /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                                import_components85.Icon,
+                              /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                                import_components84.Icon,
                                 {
                                   className: "block-editor-block-lock-modal__lock-icon",
-                                  icon: lock5.remove ? lock_default : unlock_default
+                                  icon: lock4.remove ? lock_default : unlock_default
                                 }
                               )
                             ] })
@@ -65808,42 +69503,42 @@ var wp;
                     ] })
                   }
                 ),
-                hasTemplateLock && /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                  import_components85.ToggleControl,
+                hasTemplateLock && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                  import_components84.ToggleControl,
                   {
                     className: "block-editor-block-lock-modal__template-lock",
-                    label: (0, import_i18n84.__)("Apply to all blocks inside"),
+                    label: (0, import_i18n87.__)("Apply to all blocks inside"),
                     checked: applyTemplateLock,
-                    disabled: lock5.move && !lock5.remove,
+                    disabled: lock4.move && !lock4.remove,
                     onChange: () => setApplyTemplateLock(!applyTemplateLock)
                   }
                 )
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime298.jsxs)(
-                import_components85.Flex,
+              /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
+                import_components84.Flex,
                 {
                   className: "block-editor-block-lock-modal__actions",
                   justify: "flex-end",
                   expanded: false,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components85.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                      import_components85.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components84.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                      import_components84.Button,
                       {
                         variant: "tertiary",
                         onClick: onClose,
                         __next40pxDefaultSize: true,
-                        children: (0, import_i18n84.__)("Cancel")
+                        children: (0, import_i18n87.__)("Cancel")
                       }
                     ) }),
-                    /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components85.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
-                      import_components85.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components84.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+                      import_components84.Button,
                       {
                         variant: "primary",
                         type: "submit",
                         disabled: !isDirty,
                         accessibleWhenDisabled: true,
                         __next40pxDefaultSize: true,
-                        children: (0, import_i18n84.__)("Apply")
+                        children: (0, import_i18n87.__)("Apply")
                       }
                     ) })
                   ]
@@ -65857,20 +69552,20 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-lock/menu-item.mjs
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
   function BlockLockMenuItem({ clientId }) {
     const { canLock, isLocked } = useBlockLock(clientId);
-    const [isModalOpen, toggleModal] = (0, import_element170.useReducer)(
+    const [isModalOpen, toggleModal] = (0, import_element187.useReducer)(
       (isActive) => !isActive,
       false
     );
     if (!canLock) {
       return null;
     }
-    const label = isLocked ? (0, import_i18n85.__)("Unlock") : (0, import_i18n85.__)("Lock");
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_jsx_runtime299.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-        import_components86.MenuItem,
+    const label = isLocked ? (0, import_i18n88.__)("Unlock") : (0, import_i18n88.__)("Lock");
+    return /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_jsx_runtime322.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+        import_components85.MenuItem,
         {
           icon: isLocked ? unlock_default : lock_outline_default,
           onClick: toggleModal,
@@ -65879,23 +69574,23 @@ var wp;
           children: label
         }
       ),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
     ] });
   }

   // packages/block-editor/build-module/components/block-lock/toolbar.mjs
-  var import_i18n86 = __toESM(require_i18n(), 1);
-  var import_components87 = __toESM(require_components(), 1);
-  var import_element171 = __toESM(require_element(), 1);
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n89 = __toESM(require_i18n(), 1);
+  var import_components86 = __toESM(require_components(), 1);
+  var import_element188 = __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_element171.useReducer)(
+    const [isModalOpen, toggleModal] = (0, import_element188.useReducer)(
       (isActive) => !isActive,
       false
     );
-    const hasLockButtonShownRef = (0, import_element171.useRef)(false);
-    (0, import_element171.useEffect)(() => {
+    const hasLockButtonShownRef = (0, import_element188.useRef)(false);
+    (0, import_element188.useEffect)(() => {
       if (isLocked) {
         hasLockButtonShownRef.current = true;
       }
@@ -65903,13 +69598,13 @@ var wp;
     if (!isLocked && !hasLockButtonShownRef.current) {
       return null;
     }
-    let label = isLocked ? (0, import_i18n86.__)("Unlock") : (0, import_i18n86.__)("Lock");
+    let label = isLocked ? (0, import_i18n89.__)("Unlock") : (0, import_i18n89.__)("Lock");
     if (!canLock && isLocked) {
-      label = (0, import_i18n86.__)("Locked");
+      label = (0, import_i18n89.__)("Locked");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_components87.ToolbarGroup, { className: "block-editor-block-lock-toolbar", children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
-        import_components87.ToolbarButton,
+    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)(
+        import_components86.ToolbarButton,
         {
           disabled: !canLock,
           icon: isLocked ? lock_default : unlock_default,
@@ -65919,38 +69614,38 @@ var wp;
           "aria-haspopup": "dialog"
         }
       ) }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(BlockLockModal, { clientId, onClose: toggleModal })
     ] });
   }

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

   // packages/block-editor/build-module/components/block-rename/rename-control.mjs
-  var import_components90 = __toESM(require_components(), 1);
-  var import_i18n89 = __toESM(require_i18n(), 1);
-  var import_element173 = __toESM(require_element(), 1);
-  var import_data104 = __toESM(require_data(), 1);
-  var import_keyboard_shortcuts6 = __toESM(require_keyboard_shortcuts(), 1);
+  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_keyboard_shortcuts7 = __toESM(require_keyboard_shortcuts(), 1);

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

   // packages/block-editor/build-module/components/block-rename/is-empty-string.mjs
   function isEmptyString(testString) {
@@ -65981,11 +69676,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-rename/modal.mjs
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
   function BlockRenameModal({ clientId, onClose }) {
-    const [editedBlockName, setEditedBlockName] = (0, import_element172.useState)();
+    const [editedBlockName, setEditedBlockName] = (0, import_element189.useState)();
     const blockInformation = useBlockDisplayInformation(clientId);
-    const { metadata } = (0, import_data103.useSelect)(
+    const { metadata } = (0, import_data104.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes3 } = select3(store);
         return {
@@ -65994,7 +69689,7 @@ var wp;
       },
       [clientId]
     );
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data103.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data104.useDispatch)(store);
     const blockName = metadata?.name || "";
     const originalBlockName = blockInformation?.title;
     const hasOverridesWarning = !!blockName && !!metadata?.bindings && Object.values(metadata.bindings).some(
@@ -66007,13 +69702,13 @@ var wp;
     const autoSelectInputText = (event) => event.target.select();
     const handleSubmit = () => {
       const newName = nameIsOriginal || nameIsEmpty ? void 0 : editedBlockName;
-      const message2 = nameIsOriginal || nameIsEmpty ? (0, import_i18n88.sprintf)(
+      const message2 = nameIsOriginal || nameIsEmpty ? (0, import_i18n91.sprintf)(
         /* translators: %s: new name/label for the block */
-        (0, import_i18n88.__)('Block name reset to: "%s".'),
+        (0, import_i18n91.__)('Block name reset to: "%s".'),
         editedBlockName
-      ) : (0, import_i18n88.sprintf)(
+      ) : (0, import_i18n91.sprintf)(
         /* translators: %s: new name/label for the block */
-        (0, import_i18n88.__)('Block name changed to: "%s".'),
+        (0, import_i18n91.__)('Block name changed to: "%s".'),
         editedBlockName
       );
       (0, import_a11y12.speak)(message2, "assertive");
@@ -66025,15 +69720,15 @@ var wp;
       });
       onClose();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-      import_components89.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+      import_components88.Modal,
       {
-        title: (0, import_i18n88.__)("Rename"),
+        title: (0, import_i18n91.__)("Rename"),
         onRequestClose: onClose,
         overlayClassName: "block-editor-block-rename-modal",
         focusOnMount: "firstContentElement",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
           "form",
           {
             onSubmit: (e2) => {
@@ -66043,13 +69738,13 @@ var wp;
               }
               handleSubmit();
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_components89.__experimentalVStack, { spacing: "3", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-                import_components89.TextControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components88.__experimentalVStack, { spacing: "3", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                import_components88.TextControl,
                 {
                   value: editedBlockName ?? blockName,
-                  label: (0, import_i18n88.__)("Name"),
-                  help: hasOverridesWarning ? (0, import_i18n88.__)(
+                  label: (0, import_i18n91.__)("Name"),
+                  help: hasOverridesWarning ? (0, import_i18n91.__)(
                     "This block allows overrides. Changing the name can cause problems with content entered into instances of this pattern."
                   ) : void 0,
                   placeholder: originalBlockName,
@@ -66057,25 +69752,25 @@ var wp;
                   onFocus: autoSelectInputText
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_components89.__experimentalHStack, { justify: "right", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-                  import_components89.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components88.__experimentalHStack, { justify: "right", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                  import_components88.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: onClose,
-                    children: (0, import_i18n88.__)("Cancel")
+                    children: (0, import_i18n91.__)("Cancel")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
-                  import_components89.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                  import_components88.Button,
                   {
                     __next40pxDefaultSize: true,
                     accessibleWhenDisabled: true,
                     disabled: !isNameValid,
                     variant: "primary",
                     type: "submit",
-                    children: (0, import_i18n88.__)("Save")
+                    children: (0, import_i18n91.__)("Save")
                   }
                 )
               ] })
@@ -66087,18 +69782,18 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-rename/rename-control.mjs
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
   function BlockRenameControl({ clientId }) {
-    const [renamingBlock, setRenamingBlock] = (0, import_element173.useState)(false);
-    const shortcut = (0, import_data104.useSelect)(
-      (select3) => select3(import_keyboard_shortcuts6.store).getShortcutRepresentation(
+    const [renamingBlock, setRenamingBlock] = (0, import_element190.useState)(false);
+    const shortcut = (0, import_data105.useSelect)(
+      (select3) => select3(import_keyboard_shortcuts7.store).getShortcutRepresentation(
         "core/block-editor/rename"
       ),
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(import_jsx_runtime303.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-        import_components90.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+        import_components89.MenuItem,
         {
           onClick: () => {
             setRenamingBlock(true);
@@ -66106,10 +69801,10 @@ var wp;
           "aria-expanded": renamingBlock,
           "aria-haspopup": "dialog",
           shortcut,
-          children: (0, import_i18n89.__)("Rename")
+          children: (0, import_i18n92.__)("Rename")
         }
       ),
-      renamingBlock && /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+      renamingBlock && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
         BlockRenameModal,
         {
           clientId,
@@ -66120,16 +69815,16 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-rename/use-block-rename.mjs
-  var import_blocks63 = __toESM(require_blocks(), 1);
+  var import_blocks65 = __toESM(require_blocks(), 1);
   function useBlockRename(name) {
     return {
-      canRename: !!name && (0, import_blocks63.getBlockSupport)(name, "renaming", true)
+      canRename: !!name && (0, import_blocks65.getBlockSupport)(name, "renaming", true)
     };
   }

   // packages/block-editor/build-module/components/block-settings-menu-controls/index.mjs
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill2, Slot: Slot7 } = (0, import_components91.createSlotFill)("BlockSettingsMenuControls");
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill2, Slot: Slot7 } = (0, import_components90.createSlotFill)("BlockSettingsMenuControls");
   var BlockSettingsMenuControlsSlot = ({ fillProps, clientIds = null }) => {
     const {
       selectedBlocks,
@@ -66137,7 +69832,7 @@ var wp;
       isContentOnly,
       canToggleSelectedBlocksVisibility,
       canEdit
-    } = (0, import_data105.useSelect)(
+    } = (0, import_data106.useSelect)(
       (select3) => {
         const {
           getBlocksByClientId: getBlocksByClientId2,
@@ -66154,7 +69849,7 @@ var wp;
           canToggleSelectedBlocksVisibility: getBlocksByClientId2(
             ids
           ).every(
-            (block) => (0, import_blocks64.hasBlockSupport)(block.name, "visibility", true)
+            (block) => (0, import_blocks66.hasBlockSupport)(block.name, "visibility", true)
           ),
           canEdit: canEditBlock2(ids[0])
         };
@@ -66169,7 +69864,7 @@ var wp;
     const convertToGroupButtonProps = useConvertToGroupButtonProps(selectedClientIds);
     const { isGroupable: isGroupable2, isUngroupable: isUngroupable2 } = convertToGroupButtonProps;
     const showConvertToGroupButton = (isGroupable2 || isUngroupable2) && !isContentOnly;
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
       Slot7,
       {
         fillProps: {
@@ -66182,34 +69877,34 @@ var wp;
           if (!fills?.length > 0 && !showConvertToGroupButton && !showLockButton) {
             return null;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(import_components91.MenuGroup, { children: [
-            showConvertToGroupButton && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(import_components90.MenuGroup, { children: [
+            showConvertToGroupButton && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
               ConvertToGroupButton,
               {
                 ...convertToGroupButtonProps,
                 onClose: fillProps?.onClose
               }
             ),
-            canEdit && showLockButton && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+            canEdit && showLockButton && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
               BlockLockMenuItem,
               {
                 clientId: selectedClientIds[0]
               }
             ),
-            canEdit && showRenameButton && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+            canEdit && showRenameButton && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
               BlockRenameControl,
               {
                 clientId: selectedClientIds[0]
               }
             ),
-            canEdit && showVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+            canEdit && showVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
               BlockVisibilityViewportMenuItem,
               {
                 clientIds: selectedClientIds
               }
             ),
             fills,
-            canEdit && fillProps?.count === 1 && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+            canEdit && fillProps?.count === 1 && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
               BlockModeToggle,
               {
                 clientId: fillProps?.firstBlockClientId,
@@ -66222,25 +69917,25 @@ var wp;
     );
   };
   function BlockSettingsMenuControls({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_components91.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Fill2, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_components90.__experimentalStyleProvider, { document, children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(Fill2, { ...props }) });
   }
   BlockSettingsMenuControls.Slot = BlockSettingsMenuControlsSlot;
   var block_settings_menu_controls_default = BlockSettingsMenuControls;

   // packages/block-editor/build-module/components/block-settings-menu/block-parent-selector-menu-item.mjs
-  var import_element174 = __toESM(require_element(), 1);
-  var import_components92 = __toESM(require_components(), 1);
-  var import_compose66 = __toESM(require_compose(), 1);
-  var import_data106 = __toESM(require_data(), 1);
-  var import_i18n90 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+  var import_element191 = __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_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
   function BlockParentSelectorMenuItem({
     parentClientId,
     parentBlockType
   }) {
-    const isSmallViewport = (0, import_compose66.useViewportMatch)("medium", "<");
-    const { selectBlock: selectBlock2 } = (0, import_data106.useDispatch)(store);
-    const menuItemRef = (0, import_element174.useRef)();
+    const isSmallViewport = (0, import_compose71.useViewportMatch)("medium", "<");
+    const { selectBlock: selectBlock2 } = (0, import_data107.useDispatch)(store);
+    const menuItemRef = (0, import_element191.useRef)();
     const gesturesProps = useShowHoveredOrFocusedGestures({
       ref: menuItemRef,
       highlightParent: true
@@ -66248,16 +69943,16 @@ var wp;
     if (!isSmallViewport) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-      import_components92.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+      import_components91.MenuItem,
       {
         ...gesturesProps,
         ref: menuItemRef,
-        icon: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(block_icon_default, { icon: parentBlockType.icon }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(block_icon_default, { icon: parentBlockType.icon }),
         onClick: () => selectBlock2(parentClientId),
-        children: (0, import_i18n90.sprintf)(
+        children: (0, import_i18n93.sprintf)(
           /* translators: %s: Name of the block's parent. */
-          (0, import_i18n90.__)("Select parent block (%s)"),
+          (0, import_i18n93.__)("Select parent block (%s)"),
           parentBlockType.title
         )
       }
@@ -66265,7 +69960,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-settings-menu/block-settings-dropdown.mjs
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
   var POPOVER_PROPS4 = {
     className: "block-editor-block-settings-menu__popover",
     placement: "bottom-start"
@@ -66278,11 +69973,11 @@ var wp;
     eventType = "copy",
     __experimentalUpdateSelection: updateSelection = false
   }) {
-    const { getBlocksByClientId: getBlocksByClientId2 } = (0, import_data107.useSelect)(store);
-    const { removeBlocks: removeBlocks2 } = (0, import_data107.useDispatch)(store);
+    const { getBlocksByClientId: getBlocksByClientId2 } = (0, import_data108.useSelect)(store);
+    const { removeBlocks: removeBlocks2 } = (0, import_data108.useDispatch)(store);
     const notifyCopy = useNotifyCopy();
-    const ref = (0, import_compose67.useCopyToClipboard)(
-      () => (0, import_blocks65.serialize)(getBlocksByClientId2(clientIds)),
+    const ref = (0, import_compose72.useCopyToClipboard)(
+      () => (0, import_blocks67.serialize)(getBlocksByClientId2(clientIds)),
       () => {
         switch (eventType) {
           case "copy":
@@ -66299,8 +69994,8 @@ var wp;
         }
       }
     );
-    const copyMenuItemLabel = label ? label : (0, import_i18n91.__)("Copy");
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components93.MenuItem, { ref, shortcut, children: copyMenuItemLabel });
+    const copyMenuItemLabel = label ? label : (0, import_i18n94.__)("Copy");
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { ref, shortcut, children: copyMenuItemLabel });
   }
   function BlockSettingsDropdown({
     clientId,
@@ -66323,7 +70018,7 @@ var wp;
       canMove,
       isFirst,
       isLast
-    } = (0, import_data107.useSelect)(
+    } = (0, import_data108.useSelect)(
       (select3) => {
         const {
           getBlockName: getBlockName2,
@@ -66338,7 +70033,7 @@ var wp;
           getBlockIndex: getBlockIndex2,
           getBlockCount: getBlockCount2
         } = unlock(select3(store));
-        const { getActiveBlockVariation } = select3(import_blocks65.store);
+        const { getActiveBlockVariation } = select3(import_blocks67.store);
         const _firstParentClientId = getBlockRootClientId2(firstBlockClientId);
         const parentBlockName = _firstParentClientId && getBlockName2(_firstParentClientId);
         return {
@@ -66346,7 +70041,7 @@ var wp;
           parentBlockType: _firstParentClientId && (getActiveBlockVariation(
             parentBlockName,
             getBlockAttributes3(_firstParentClientId)
-          ) || (0, import_blocks65.getBlockType)(parentBlockName)),
+          ) || (0, import_blocks67.getBlockType)(parentBlockName)),
           previousBlockClientId: getPreviousBlockClientId2(firstBlockClientId),
           selectedBlockClientIds: getSelectedBlockClientIds22(),
           isContentOnly: getBlockEditingMode2(firstBlockClientId) === "contentOnly",
@@ -66359,10 +70054,10 @@ var wp;
       },
       [firstBlockClientId, clientIds]
     );
-    const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data107.useSelect)(store);
-    const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data107.useDispatch)(store);
-    const shortcuts = (0, import_data107.useSelect)((select3) => {
-      const { getShortcutRepresentation } = select3(import_keyboard_shortcuts7.store);
+    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 { getShortcutRepresentation } = select3(import_keyboard_shortcuts8.store);
       return {
         copy: getShortcutRepresentation("core/block-editor/copy"),
         cut: getShortcutRepresentation("core/block-editor/cut"),
@@ -66401,7 +70096,7 @@ var wp;
     }
     const parentBlockIsSelected = selectedBlockClientIds?.includes(firstParentClientId);
     const shouldShowBlockParentMenuItem = !parentBlockIsSelected && !!firstParentClientId;
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
       BlockActions,
       {
         clientIds,
@@ -66422,69 +70117,69 @@ var wp;
           if (isEmpty4) {
             return null;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-            import_components93.DropdownMenu,
+          return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+            import_components92.DropdownMenu,
             {
               icon: more_vertical_default,
-              label: (0, import_i18n91.__)("Options"),
+              label: (0, import_i18n94.__)("Options"),
               className: "block-editor-block-settings-menu",
               popoverProps: POPOVER_PROPS4,
               noIcons: true,
               ...props,
-              children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_components93.MenuGroup, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+              children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_components92.MenuGroup, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                     block_settings_menu_first_item_default.Slot,
                     {
                       fillProps: { onClose }
                     }
                   ),
-                  shouldShowBlockParentMenuItem && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                  shouldShowBlockParentMenuItem && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                     BlockParentSelectorMenuItem,
                     {
                       parentClientId: firstParentClientId,
                       parentBlockType
                     }
                   ),
-                  canMove && isContentOnlyListView && /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-                      import_components93.MenuItem,
+                  canMove && isContentOnlyListView && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                      import_components92.MenuItem,
                       {
                         icon: chevron_up_default,
                         disabled: isFirst,
                         accessibleWhenDisabled: true,
-                        onClick: (0, import_compose67.pipe)(onClose, () => {
+                        onClick: (0, import_compose72.pipe)(onClose, () => {
                           moveBlocksUp2(
                             clientIds,
                             firstParentClientId
                           );
                         }),
-                        children: (0, import_i18n91.__)("Move up")
+                        children: (0, import_i18n94.__)("Move up")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-                      import_components93.MenuItem,
+                    /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                      import_components92.MenuItem,
                       {
                         icon: chevron_down_default,
                         disabled: isLast,
                         accessibleWhenDisabled: true,
-                        onClick: (0, import_compose67.pipe)(onClose, () => {
+                        onClick: (0, import_compose72.pipe)(onClose, () => {
                           moveBlocksDown2(
                             clientIds,
                             firstParentClientId
                           );
                         }),
-                        children: (0, import_i18n91.__)("Move down")
+                        children: (0, import_i18n94.__)("Move down")
                       }
                     )
                   ] }),
-                  canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                  canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                     block_html_convert_button_default,
                     {
                       clientId: firstBlockClientId
                     }
                   ),
-                  !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                  !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                     CopyMenuItem,
                     {
                       clientIds,
@@ -66492,53 +70187,53 @@ var wp;
                       shortcut: shortcuts.copy
                     }
                   ),
-                  canRemove && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                  canRemove && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                     CopyMenuItem,
                     {
                       clientIds,
-                      label: (0, import_i18n91.__)("Cut"),
+                      label: (0, import_i18n94.__)("Cut"),
                       eventType: "cut",
                       shortcut: shortcuts.cut,
                       __experimentalUpdateSelection: !__experimentalSelectBlock
                     }
                   ),
-                  canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-                    import_components93.MenuItem,
+                  canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                    import_components92.MenuItem,
                     {
-                      onClick: (0, import_compose67.pipe)(
+                      onClick: (0, import_compose72.pipe)(
                         onClose,
                         onDuplicate,
                         updateSelectionAfterDuplicate
                       ),
                       shortcut: shortcuts.duplicate,
-                      children: (0, import_i18n91.__)("Duplicate")
+                      children: (0, import_i18n94.__)("Duplicate")
                     }
                   ),
-                  canInsertBlock && !isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-                      import_components93.MenuItem,
+                  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_compose67.pipe)(
+                        onClick: (0, import_compose72.pipe)(
                           onClose,
                           onInsertBefore
                         ),
                         shortcut: shortcuts.insertBefore,
-                        children: (0, import_i18n91.__)("Add before")
+                        children: (0, import_i18n94.__)("Add before")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-                      import_components93.MenuItem,
+                    /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                      import_components92.MenuItem,
                       {
-                        onClick: (0, import_compose67.pipe)(
+                        onClick: (0, import_compose72.pipe)(
                           onClose,
                           onInsertAfter
                         ),
                         shortcut: shortcuts.insertAfter,
-                        children: (0, import_i18n91.__)("Add after")
+                        children: (0, import_i18n94.__)("Add after")
                       }
                     )
                   ] }),
-                  canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                  canEdit && count === 1 && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                     note_icon_slot_default.Slot,
                     {
                       fillProps: {
@@ -66548,19 +70243,19 @@ var wp;
                     }
                   )
                 ] }),
-                canCopyStyles && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_components93.MenuGroup, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                canCopyStyles && !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_components92.MenuGroup, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                     CopyMenuItem,
                     {
                       clientIds,
                       onCopy,
-                      label: (0, import_i18n91.__)("Copy styles"),
+                      label: (0, import_i18n94.__)("Copy styles"),
                       eventType: "copyStyles"
                     }
                   ),
-                  canEdit && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components93.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n91.__)("Paste styles") })
+                  canEdit && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n94.__)("Paste styles") })
                 ] }),
-                !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+                !isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                   block_settings_menu_controls_default.Slot,
                   {
                     fillProps: {
@@ -66571,19 +70266,19 @@ var wp;
                     clientIds
                   }
                 ),
-                typeof children === "function" ? children({ onClose }) : import_element175.Children.map(
-                  (child) => (0, import_element175.cloneElement)(child, { onClose })
+                typeof children === "function" ? children({ onClose }) : import_element192.Children.map(
+                  (child) => (0, import_element192.cloneElement)(child, { onClose })
                 ),
-                canRemove && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components93.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-                  import_components93.MenuItem,
+                canRemove && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+                  import_components92.MenuItem,
                   {
-                    onClick: (0, import_compose67.pipe)(
+                    onClick: (0, import_compose72.pipe)(
                       onClose,
                       onRemove,
                       updateSelectionAfterRemove
                     ),
                     shortcut: shortcuts.remove,
-                    children: (0, import_i18n91.__)("Delete")
+                    children: (0, import_i18n94.__)("Delete")
                   }
                 ) })
               ] })
@@ -66596,18 +70291,18 @@ var wp;
   var block_settings_dropdown_default = BlockSettingsDropdown;

   // packages/block-editor/build-module/components/collab/note-icon-toolbar-slot.mjs
-  var import_components94 = __toESM(require_components(), 1);
-  var NoteIconToolbarSlotFill = (0, import_components94.createSlotFill)(
+  var import_components93 = __toESM(require_components(), 1);
+  var NoteIconToolbarSlotFill = (0, import_components93.createSlotFill)(
     /* @__PURE__ */ Symbol("NoteIconToolbarSlotFill")
   );
   var note_icon_toolbar_slot_default = NoteIconToolbarSlotFill;

   // packages/block-editor/build-module/components/block-settings-menu/index.mjs
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
   function BlockSettingsMenu({ clientIds, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_components95.ToolbarGroup, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(note_icon_toolbar_slot_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_components95.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_components94.ToolbarGroup, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(note_icon_toolbar_slot_default.Slot, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components94.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
         block_settings_dropdown_default,
         {
           clientIds,
@@ -66620,40 +70315,40 @@ var wp;
   var block_settings_menu_default = BlockSettingsMenu;

   // packages/block-editor/build-module/components/block-edit-visually-button/index.mjs
-  var import_components96 = __toESM(require_components(), 1);
-  var import_i18n92 = __toESM(require_i18n(), 1);
-  var import_data108 = __toESM(require_data(), 1);
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
+  var import_components95 = __toESM(require_components(), 1);
+  var import_i18n95 = __toESM(require_i18n(), 1);
+  var import_data109 = __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_data108.useSelect)(
+    const canEditVisually = (0, import_data109.useSelect)(
       (select3) => !!clientId && select3(store).getBlockMode(clientId) === "html",
       [clientId]
     );
-    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data108.useDispatch)(store);
+    const { toggleBlockMode: toggleBlockMode2 } = (0, import_data109.useDispatch)(store);
     if (!canEditVisually) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components96.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-      import_components96.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_components95.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+      import_components95.ToolbarButton,
       {
         onClick: () => {
           toggleBlockMode2(clientId);
         },
-        children: (0, import_i18n92.__)("Edit visually")
+        children: (0, import_i18n95.__)("Edit visually")
       }
     ) });
   }

   // packages/block-editor/build-module/components/navigable-toolbar/index.mjs
-  var import_components97 = __toESM(require_components(), 1);
-  var import_element176 = __toESM(require_element(), 1);
-  var import_data109 = __toESM(require_data(), 1);
+  var import_components96 = __toESM(require_components(), 1);
+  var import_element193 = __toESM(require_element(), 1);
+  var import_data110 = __toESM(require_data(), 1);
   var import_deprecated13 = __toESM(require_deprecated(), 1);
-  var import_dom60 = __toESM(require_dom(), 1);
-  var import_keyboard_shortcuts8 = __toESM(require_keyboard_shortcuts(), 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_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
   function hasOnlyToolbarItem(elements) {
     const dataProp = "toolbarItem";
     return !elements.some((element) => !(dataProp in element.dataset));
@@ -66667,7 +70362,7 @@ var wp;
     return container.contains(container.ownerDocument.activeElement);
   }
   function focusFirstTabbableIn(container) {
-    const [firstTabbable] = import_dom60.focus.tabbable.find(container);
+    const [firstTabbable] = import_dom61.focus.tabbable.find(container);
     if (firstTabbable) {
       firstTabbable.focus({
         // When focusing newly mounted toolbars,
@@ -66679,11 +70374,11 @@ var wp;
   }
   function useIsAccessibleToolbar(toolbarRef) {
     const initialAccessibleToolbarState = true;
-    const [isAccessibleToolbar, setIsAccessibleToolbar] = (0, import_element176.useState)(
+    const [isAccessibleToolbar, setIsAccessibleToolbar] = (0, import_element193.useState)(
       initialAccessibleToolbarState
     );
-    const determineIsAccessibleToolbar = (0, import_element176.useCallback)(() => {
-      const tabbables = import_dom60.focus.tabbable.find(toolbarRef.current);
+    const determineIsAccessibleToolbar = (0, import_element193.useCallback)(() => {
+      const tabbables = import_dom61.focus.tabbable.find(toolbarRef.current);
       const onlyToolbarItem = hasOnlyToolbarItem(tabbables);
       if (!onlyToolbarItem) {
         (0, import_deprecated13.default)("Using custom components as toolbar controls", {
@@ -66694,7 +70389,7 @@ var wp;
       }
       setIsAccessibleToolbar(onlyToolbarItem);
     }, [toolbarRef]);
-    (0, import_element176.useLayoutEffect)(() => {
+    (0, import_element193.useLayoutEffect)(() => {
       const observer = new window.MutationObserver(
         determineIsAccessibleToolbar
       );
@@ -66715,13 +70410,13 @@ var wp;
     shouldUseKeyboardFocusShortcut,
     focusEditorOnEscape
   }) {
-    const [initialFocusOnMount] = (0, import_element176.useState)(focusOnMount);
-    const [initialIndex] = (0, import_element176.useState)(defaultIndex);
+    const [initialFocusOnMount] = (0, import_element193.useState)(focusOnMount);
+    const [initialIndex] = (0, import_element193.useState)(defaultIndex);
     const { getLastFocus: getLastFocus2, getSelectedBlockClientId: getSelectedBlockClientId2 } = unlock(
-      (0, import_data109.useSelect)(store)
+      (0, import_data110.useSelect)(store)
     );
-    const { refsMap } = (0, import_element176.useContext)(BlockRefs);
-    const focusToolbar = (0, import_element176.useCallback)(() => {
+    const { refsMap } = (0, import_element193.useContext)(BlockRefs);
+    const focusToolbar = (0, import_element193.useCallback)(() => {
       focusFirstTabbableIn(toolbarRef.current);
     }, [toolbarRef]);
     const focusToolbarViaShortcut = () => {
@@ -66729,13 +70424,13 @@ var wp;
         focusToolbar();
       }
     };
-    (0, import_keyboard_shortcuts8.useShortcut)("core/block-editor/focus-toolbar", focusToolbarViaShortcut);
-    (0, import_element176.useEffect)(() => {
+    (0, import_keyboard_shortcuts9.useShortcut)("core/block-editor/focus-toolbar", focusToolbarViaShortcut);
+    (0, import_element193.useEffect)(() => {
       if (initialFocusOnMount) {
         focusToolbar();
       }
     }, [isAccessibleToolbar, initialFocusOnMount, focusToolbar]);
-    (0, import_element176.useEffect)(() => {
+    (0, import_element193.useEffect)(() => {
       const navigableToolbarRef = toolbarRef.current;
       let raf2 = 0;
       if (!initialFocusOnMount && !hasFocusWithin(navigableToolbarRef)) {
@@ -66762,7 +70457,7 @@ var wp;
         onIndexChange(index2);
       };
     }, [initialIndex, initialFocusOnMount, onIndexChange, toolbarRef]);
-    (0, import_element176.useEffect)(() => {
+    (0, import_element193.useEffect)(() => {
       if (!focusEditorOnEscape) {
         return;
       }
@@ -66799,7 +70494,7 @@ var wp;
     orientation = "horizontal",
     ...props
   }) {
-    const toolbarRef = (0, import_element176.useRef)();
+    const toolbarRef = (0, import_element193.useRef)();
     const isAccessibleToolbar = useIsAccessibleToolbar(toolbarRef);
     useToolbarFocus({
       toolbarRef,
@@ -66811,8 +70506,8 @@ var wp;
       focusEditorOnEscape
     });
     if (isAccessibleToolbar) {
-      return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
-        import_components97.Toolbar,
+      return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+        import_components96.Toolbar,
         {
           label: props["aria-label"],
           ref: toolbarRef,
@@ -66822,8 +70517,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
-      import_components97.NavigableMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+      import_components96.NavigableMenu,
       {
         orientation,
         role: "toolbar",
@@ -66835,32 +70530,32 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-toolbar/use-has-block-toolbar.mjs
-  var import_data110 = __toESM(require_data(), 1);
-  var import_blocks66 = __toESM(require_blocks(), 1);
+  var import_data111 = __toESM(require_data(), 1);
+  var import_blocks68 = __toESM(require_blocks(), 1);
   function useHasBlockToolbar() {
-    const enabled = (0, import_data110.useSelect)((select3) => {
+    const enabled = (0, import_data111.useSelect)((select3) => {
       const { getBlockEditingMode: getBlockEditingMode2, getBlockName: getBlockName2, getBlockSelectionStart: getBlockSelectionStart2 } = select3(store);
       const selectedBlockClientId = getBlockSelectionStart2();
-      const blockType = selectedBlockClientId && (0, import_blocks66.getBlockType)(getBlockName2(selectedBlockClientId));
-      return blockType && (0, import_blocks66.hasBlockSupport)(blockType, "__experimentalToolbar", true) && getBlockEditingMode2(selectedBlockClientId) !== "disabled";
+      const blockType = selectedBlockClientId && (0, import_blocks68.getBlockType)(getBlockName2(selectedBlockClientId));
+      return blockType && (0, import_blocks68.hasBlockSupport)(blockType, "__experimentalToolbar", true) && getBlockEditingMode2(selectedBlockClientId) !== "disabled";
     }, []);
     return enabled;
   }

   // packages/block-editor/build-module/components/block-toolbar/change-design.mjs
-  var import_components98 = __toESM(require_components(), 1);
-  var import_i18n93 = __toESM(require_i18n(), 1);
-  var import_blocks67 = __toESM(require_blocks(), 1);
-  var import_element177 = __toESM(require_element(), 1);
-  var import_data111 = __toESM(require_data(), 1);
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY9 = [];
+  var import_components97 = __toESM(require_components(), 1);
+  var import_i18n96 = __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_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY10 = [];
   var MAX_PATTERNS_TO_SHOW = 6;
   var POPOVER_PROPS5 = {
     placement: "bottom-start"
   };
   function ChangeDesign({ clientId }) {
-    const { categories, currentPatternName, patterns } = (0, import_data111.useSelect)(
+    const { categories, currentPatternName, patterns: patterns2 } = (0, import_data112.useSelect)(
       (select3) => {
         const {
           getBlockAttributes: getBlockAttributes3,
@@ -66868,9 +70563,9 @@ var wp;
           __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2
         } = select3(store);
         const attributes = getBlockAttributes3(clientId);
-        const _categories = attributes?.metadata?.categories || EMPTY_ARRAY9;
+        const _categories = attributes?.metadata?.categories || EMPTY_ARRAY10;
         const rootBlock = getBlockRootClientId2(clientId);
-        const _patterns = _categories.length > 0 ? __experimentalGetAllowedPatterns2(rootBlock) : EMPTY_ARRAY9;
+        const _patterns = _categories.length > 0 ? __experimentalGetAllowedPatterns2(rootBlock) : EMPTY_ARRAY10;
         return {
           categories: _categories,
           currentPatternName: attributes?.metadata?.patternName,
@@ -66879,12 +70574,12 @@ var wp;
       },
       [clientId]
     );
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data111.useDispatch)(store);
-    const sameCategoryPatternsWithSingleWrapper = (0, import_element177.useMemo)(() => {
-      if (categories.length === 0 || !patterns || patterns.length === 0) {
-        return EMPTY_ARRAY9;
+    const { replaceBlocks: replaceBlocks2 } = (0, import_data112.useDispatch)(store);
+    const sameCategoryPatternsWithSingleWrapper = (0, import_element194.useMemo)(() => {
+      if (categories.length === 0 || !patterns2 || patterns2.length === 0) {
+        return EMPTY_ARRAY10;
       }
-      return patterns.filter((pattern) => {
+      return patterns2.filter((pattern) => {
         const isCorePattern = pattern.source === "core" || pattern.source?.startsWith("pattern-directory") && pattern.source !== "pattern-directory/theme";
         return (
           // Check if the pattern has only one top level block,
@@ -66897,13 +70592,13 @@ var wp;
           (pattern.syncStatus === "unsynced" || !pattern.id)
         );
       }).slice(0, MAX_PATTERNS_TO_SHOW);
-    }, [categories, currentPatternName, patterns]);
+    }, [categories, currentPatternName, patterns2]);
     if (sameCategoryPatternsWithSingleWrapper.length < 2) {
       return null;
     }
     const onClickPattern = (pattern) => {
       const newBlocks = (pattern.blocks ?? []).map((block) => {
-        return (0, import_blocks67.cloneBlock)(block);
+        return (0, import_blocks69.cloneBlock)(block);
       });
       newBlocks[0].attributes.metadata = {
         ...newBlocks[0].attributes.metadata,
@@ -66911,26 +70606,26 @@ var wp;
       };
       replaceBlocks2(clientId, newBlocks);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-      import_components98.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+      import_components97.Dropdown,
       {
         popoverProps: POPOVER_PROPS5,
         renderToggle: ({ onToggle, isOpen }) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(import_components98.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-            import_components98.ToolbarButton,
+          return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components97.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+            import_components97.ToolbarButton,
             {
               onClick: () => onToggle(!isOpen),
               "aria-expanded": isOpen,
-              children: (0, import_i18n93.__)("Change design")
+              children: (0, import_i18n96.__)("Change design")
             }
           ) });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
-          import_components98.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+          import_components97.__experimentalDropdownContentWrapper,
           {
             className: "block-editor-block-toolbar-change-design-content-wrapper",
             paddingSize: "none",
-            children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
               block_patterns_list_default,
               {
                 blockPatterns: sameCategoryPatternsWithSingleWrapper,
@@ -66945,20 +70640,20 @@ var wp;
   }

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

   // packages/block-editor/build-module/components/block-styles/use-styles-for-block.mjs
-  var import_data112 = __toESM(require_data(), 1);
-  var import_blocks68 = __toESM(require_blocks(), 1);
-  var import_element178 = __toESM(require_element(), 1);
+  var import_data113 = __toESM(require_data(), 1);
+  var import_blocks70 = __toESM(require_blocks(), 1);
+  var import_element195 = __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_i18n94 = __toESM(require_i18n(), 1);
-  function getActiveStyle(styles, className2) {
-    for (const style of new import_token_list.default(className2).values()) {
+  var import_i18n97 = __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) {
         continue;
       }
@@ -66972,8 +70667,8 @@ var wp;
     }
     return getDefaultStyle(styles);
   }
-  function replaceActiveStyle(className2, activeStyle, newStyle) {
-    const list = new import_token_list.default(className2);
+  function replaceActiveStyle(className, activeStyle, newStyle) {
+    const list = new import_token_list.default(className);
     if (activeStyle) {
       list.remove("is-style-" + activeStyle.name);
     }
@@ -66987,7 +70682,7 @@ var wp;
     return getDefaultStyle(styles) ? styles : [
       {
         name: "default",
-        label: (0, import_i18n94._x)("Default", "block style"),
+        label: (0, import_i18n97._x)("Default", "block style"),
         isDefault: true
       },
       ...styles
@@ -66999,18 +70694,18 @@ var wp;

   // packages/block-editor/build-module/components/block-styles/use-styles-for-block.mjs
   function useGenericPreviewBlock(block, type) {
-    return (0, import_element178.useMemo)(() => {
+    return (0, import_element195.useMemo)(() => {
       const example = type?.example;
       const blockName = type?.name;
       if (example && blockName) {
-        return (0, import_blocks68.getBlockFromExample)(blockName, {
+        return (0, import_blocks70.getBlockFromExample)(blockName, {
           attributes: example.attributes,
           innerBlocks: example.innerBlocks,
           innerContent: example.innerContent
         });
       }
       if (block) {
-        return (0, import_blocks68.cloneBlock)(block);
+        return (0, import_blocks70.cloneBlock)(block);
       }
     }, [block, type?.example, type?.name]);
   }
@@ -67021,8 +70716,8 @@ var wp;
       if (!block2) {
         return {};
       }
-      const blockType2 = (0, import_blocks68.getBlockType)(block2.name);
-      const { getBlockStyles: getBlockStyles2 } = select3(import_blocks68.store);
+      const blockType2 = (0, import_blocks70.getBlockType)(block2.name);
+      const { getBlockStyles: getBlockStyles2 } = select3(import_blocks70.store);
       return {
         block: !blockType2?.example ? block2 : null,
         blockType: blockType2,
@@ -67030,16 +70725,16 @@ var wp;
         className: block2.attributes.className || ""
       };
     };
-    const { styles, block, blockType, className: className2 } = (0, import_data112.useSelect)(selector3, [
+    const { styles, block, blockType, className } = (0, import_data113.useSelect)(selector3, [
       clientId
     ]);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data112.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data113.useDispatch)(store);
     const stylesToRender = getRenderedStyles(styles);
-    const activeStyle = getActiveStyle(stylesToRender, className2);
+    const activeStyle = getActiveStyle(stylesToRender, className);
     const genericPreviewBlock = useGenericPreviewBlock(block, blockType);
     const onSelect = (style) => {
       const styleClassName = replaceActiveStyle(
-        className2,
+        className,
         activeStyle,
         style
       );
@@ -67053,15 +70748,15 @@ var wp;
       stylesToRender,
       activeStyle,
       genericPreviewBlock,
-      className: className2
+      className
     };
   }

   // packages/block-editor/build-module/components/block-toolbar/switch-section-style.mjs
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
   var { getVariationStyle: getVariationStyle2 } = unlock(privateApis);
-  var styleIcon = /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(
-    import_components99.SVG,
+  var styleIcon = /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+    import_components98.SVG,
     {
       viewBox: "0 0 24 24",
       xmlns: "http://www.w3.org/2000/svg",
@@ -67070,9 +70765,9 @@ var wp;
       "aria-hidden": "true",
       focusable: "false",
       children: [
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components99.Path, { d: "M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3z" }),
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-          import_components99.Path,
+        /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components98.Path, { d: "M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3z" }),
+        /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+          import_components98.Path,
           {
             stroke: "currentColor",
             strokeWidth: "1.5",
@@ -67083,11 +70778,11 @@ var wp;
     }
   );
   function SwitchSectionStyle({ clientId }) {
-    const { stylesToRender, activeStyle, className: className2 } = useStylesForBlocks({
+    const { stylesToRender, activeStyle, className } = useStylesForBlocks({
       clientId
     });
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data113.useDispatch)(store);
-    const { globalSettings, globalStyles, blockName } = (0, import_data113.useSelect)(
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data114.useDispatch)(store);
+    const { globalSettings, globalStyles, blockName } = (0, import_data114.useSelect)(
       (select3) => {
         const settings2 = select3(store).getSettings();
         return {
@@ -67116,7 +70811,7 @@ var wp;
       const nextIndex = (currentIndex + 1) % stylesToRender.length;
       const nextStyle = stylesToRender[nextIndex];
       const styleClassName = replaceActiveStyle(
-        className2,
+        className,
         activeStyle,
         nextStyle
       );
@@ -67124,13 +70819,13 @@ var wp;
         className: styleClassName
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components99.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-      import_components99.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components98.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+      import_components98.ToolbarButton,
       {
         onClick: handleStyleSwitch,
-        label: (0, import_i18n95.__)("Shuffle styles"),
-        children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
-          import_components99.Icon,
+        label: (0, import_i18n98.__)("Shuffle styles"),
+        children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+          import_components98.Icon,
           {
             icon: styleIcon,
             style: {
@@ -67144,13 +70839,13 @@ var wp;
   var switch_section_style_default = SwitchSectionStyle;

   // packages/block-editor/build-module/components/block-toolbar/edit-section-button.mjs
-  var import_components100 = __toESM(require_components(), 1);
-  var import_i18n96 = __toESM(require_i18n(), 1);
-  var import_data115 = __toESM(require_data(), 1);
-  var import_blocks69 = __toESM(require_blocks(), 1);
+  var import_components99 = __toESM(require_components(), 1);
+  var import_i18n99 = __toESM(require_i18n(), 1);
+  var import_data116 = __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_data114 = __toESM(require_data(), 1);
+  var import_data115 = __toESM(require_data(), 1);
   function useContentOnlySectionEdit(clientId) {
     const {
       isSectionBlock: isSectionBlock2,
@@ -67158,7 +70853,7 @@ var wp;
       isWithinEditedSection,
       isEditingContentOnlySection,
       editedContentOnlySection: editedContentOnlySection2
-    } = (0, import_data114.useSelect)(
+    } = (0, import_data115.useSelect)(
       (select3) => {
         const {
           isSectionBlock: _isSectionBlock,
@@ -67177,7 +70872,7 @@ var wp;
       },
       [clientId]
     );
-    const blockEditorActions = (0, import_data114.useDispatch)(store);
+    const blockEditorActions = (0, import_data115.useDispatch)(store);
     const { editContentOnlySection: editContentOnlySection2, stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(blockEditorActions);
     return {
       isSectionBlock: isSectionBlock2,
@@ -67191,7 +70886,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-toolbar/edit-section-button.mjs
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
   function EditSectionButton({ clientId }) {
     const {
       isSectionBlock: isSectionBlock2,
@@ -67199,7 +70894,7 @@ var wp;
       editContentOnlySection: editContentOnlySection2,
       stopEditingContentOnlySection: stopEditingContentOnlySection2
     } = useContentOnlySectionEdit(clientId);
-    const blockType = (0, import_data115.useSelect)(
+    const blockType = (0, import_data116.useSelect)(
       (select3) => {
         if (!clientId) {
           return null;
@@ -67210,7 +70905,7 @@ var wp;
       },
       [clientId]
     );
-    if (!clientId || !isSectionBlock2 && !isEditingContentOnlySection || (0, import_blocks69.isReusableBlock)(blockType) || (0, import_blocks69.isTemplatePart)(blockType)) {
+    if (!clientId || !isSectionBlock2 && !isEditingContentOnlySection || (0, import_blocks71.isReusableBlock)(blockType) || (0, import_blocks71.isTemplatePart)(blockType)) {
       return null;
     }
     const isEditing = isEditingContentOnlySection;
@@ -67221,73 +70916,73 @@ var wp;
         editContentOnlySection2(clientId);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components100.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components100.ToolbarButton, { onClick: handleClick, children: isEditing ? (
+    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_i18n96.__)("Exit pattern")
+      (0, import_i18n99.__)("Exit pattern")
     ) : (
       /* translators: Button label to enter pattern editing mode. */
-      (0, import_i18n96.__)("Edit pattern")
+      (0, import_i18n99.__)("Edit pattern")
     ) }) });
   }

   // packages/block-editor/build-module/components/block-toolbar/block-toolbar-icon.mjs
-  var import_components110 = __toESM(require_components(), 1);
-  var import_i18n103 = __toESM(require_i18n(), 1);
-  var import_data119 = __toESM(require_data(), 1);
-  var import_blocks75 = __toESM(require_blocks(), 1);
+  var import_components109 = __toESM(require_components(), 1);
+  var import_i18n106 = __toESM(require_i18n(), 1);
+  var import_data120 = __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_i18n100 = __toESM(require_i18n(), 1);
-  var import_components107 = __toESM(require_components(), 1);
-  var import_blocks74 = __toESM(require_blocks(), 1);
-  var import_data117 = __toESM(require_data(), 1);
+  var import_i18n103 = __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);

   // packages/block-editor/build-module/components/block-switcher/block-transformations-menu.mjs
-  var import_i18n97 = __toESM(require_i18n(), 1);
-  var import_components103 = __toESM(require_components(), 1);
-  var import_blocks71 = __toESM(require_blocks(), 1);
-  var import_element180 = __toESM(require_element(), 1);
+  var import_i18n100 = __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);

   // packages/block-editor/build-module/components/block-switcher/preview-block-popover.mjs
-  var import_components101 = __toESM(require_components(), 1);
-  var import_compose68 = __toESM(require_compose(), 1);
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
+  var import_components100 = __toESM(require_components(), 1);
+  var import_compose73 = __toESM(require_compose(), 1);
+  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
   function PreviewBlockPopover({
     blocks: blocks2,
     placement = "right-start",
     offset: offset4 = 16,
     anchor
   }) {
-    const isMobile = (0, import_compose68.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose73.useViewportMatch)("medium", "<");
     if (isMobile) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-      import_components101.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+      import_components100.Popover,
       {
         className: "block-editor-block-switcher__popover-preview",
         placement,
         focusOnMount: false,
         offset: offset4,
         anchor,
-        children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { className: "block-editor-block-switcher__preview", children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(block_preview_default, { viewportWidth: 601, blocks: blocks2 }) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("div", { className: "block-editor-block-switcher__preview", children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(block_preview_default, { viewportWidth: 601, blocks: blocks2 }) })
       }
     ) });
   }

   // packages/block-editor/build-module/components/block-switcher/block-variation-transformations.mjs
-  var import_components102 = __toESM(require_components(), 1);
-  var import_blocks70 = __toESM(require_blocks(), 1);
-  var import_data116 = __toESM(require_data(), 1);
-  var import_element179 = __toESM(require_element(), 1);
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+  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_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT3 = {};
   function useBlockVariationTransforms({ clientIds, blocks: blocks2 }) {
-    const { activeBlockVariation, blockVariationTransformations } = (0, import_data116.useSelect)(
+    const { activeBlockVariation, blockVariationTransformations } = (0, import_data117.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes3, canRemoveBlocks: canRemoveBlocks2 } = select3(store);
-        const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks70.store);
+        const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks72.store);
         const canRemove = canRemoveBlocks2(clientIds);
         if (blocks2.length !== 1 || !canRemove) {
           return EMPTY_OBJECT3;
@@ -67306,7 +71001,7 @@ var wp;
       },
       [clientIds, blocks2]
     );
-    const transformations = (0, import_element179.useMemo)(() => {
+    const transformations = (0, import_element196.useMemo)(() => {
       return blockVariationTransformations?.filter(
         ({ name }) => name !== activeBlockVariation?.name
       );
@@ -67318,12 +71013,12 @@ var wp;
     onSelect,
     blocks: blocks2
   }) => {
-    const [hoveredTransformItemName, setHoveredTransformItemName] = (0, import_element179.useState)();
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_jsx_runtime314.Fragment, { children: [
-      hoveredTransformItemName && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+    const [hoveredTransformItemName, setHoveredTransformItemName] = (0, import_element196.useState)();
+    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_jsx_runtime337.Fragment, { children: [
+      hoveredTransformItemName && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
         PreviewBlockPopover,
         {
-          blocks: (0, import_blocks70.cloneBlock)(
+          blocks: (0, import_blocks72.cloneBlock)(
             blocks2[0],
             transformations.find(
               ({ name }) => name === hoveredTransformItemName
@@ -67331,7 +71026,7 @@ var wp;
           )
         }
       ),
-      transformations?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      transformations?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
         BlockVariationTransformationItem,
         {
           item,
@@ -67348,10 +71043,10 @@ var wp;
     setHoveredTransformItemName
   }) {
     const { name, icon, title } = item;
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(
-      import_components102.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(
+      import_components101.MenuItem,
       {
-        className: (0, import_blocks70.getBlockMenuDefaultClassName)(name),
+        className: (0, import_blocks72.getBlockMenuDefaultClassName)(name),
         onClick: (event) => {
           event.preventDefault();
           onSelect(name);
@@ -67361,7 +71056,7 @@ var wp;
         onFocus: () => setHoveredTransformItemName(name),
         onBlur: () => setHoveredTransformItemName(null),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(block_icon_default, { icon, showColors: true }),
+          /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(block_icon_default, { icon, showColors: true }),
           title
         ]
       }
@@ -67370,7 +71065,7 @@ var wp;
   var block_variation_transformations_default = BlockVariationTransformations;

   // packages/block-editor/build-module/components/block-switcher/block-transformations-menu.mjs
-  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
   function useGroupedTransforms(possibleBlockTransformations) {
     const priorityContentTransformationBlocks = {
       "core/paragraph": 1,
@@ -67378,7 +71073,7 @@ var wp;
       "core/list": 3,
       "core/quote": 4
     };
-    const transformations = (0, import_element180.useMemo)(() => {
+    const transformations = (0, import_element197.useMemo)(() => {
       const priorityTextTransformsNames = Object.keys(
         priorityContentTransformationBlocks
       );
@@ -67408,17 +71103,17 @@ var wp;
     return transformations;
   }
   var BlockTransformationsMenu = ({
-    className: className2,
+    className,
     possibleBlockTransformations,
     possibleBlockVariationTransformations,
     onSelect,
     onSelectVariation,
     blocks: blocks2
   }) => {
-    const [hoveredTransformItem, setHoveredTransformItem] = (0, import_element180.useState)();
+    const [hoveredTransformItem, setHoveredTransformItem] = (0, import_element197.useState)();
     const { priorityTextTransformations, restTransformations } = useGroupedTransforms(possibleBlockTransformations);
     const hasBothContentTransformations = priorityTextTransformations.length && restTransformations.length;
-    const restTransformItems = !!restTransformations.length && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    const restTransformItems = !!restTransformations.length && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
       RestTransformationItems,
       {
         restTransformations,
@@ -67426,19 +71121,19 @@ var wp;
         setHoveredTransformItem
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components103.MenuGroup, { label: (0, import_i18n97.__)("Transform to"), className: className2, children: [
-        hoveredTransformItem && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    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: [
+        hoveredTransformItem && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           PreviewBlockPopover,
           {
-            blocks: (0, import_blocks71.switchToBlockType)(
+            blocks: (0, import_blocks73.switchToBlockType)(
               blocks2,
               hoveredTransformItem.name,
               hoveredTransformItem.variationName
             )
           }
         ),
-        !!possibleBlockVariationTransformations?.length && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+        !!possibleBlockVariationTransformations?.length && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           block_variation_transformations_default,
           {
             transformations: possibleBlockVariationTransformations,
@@ -67446,7 +71141,7 @@ var wp;
             onSelect: onSelectVariation
           }
         ),
-        priorityTextTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+        priorityTextTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           BlockTransformationItem,
           {
             item,
@@ -67457,7 +71152,7 @@ var wp;
         )),
         !hasBothContentTransformations && restTransformItems
       ] }),
-      !!hasBothContentTransformations && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components103.MenuGroup, { className: className2, children: restTransformItems })
+      !!hasBothContentTransformations && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components102.MenuGroup, { className, children: restTransformItems })
     ] });
   };
   function RestTransformationItems({
@@ -67465,7 +71160,7 @@ var wp;
     onSelect,
     setHoveredTransformItem
   }) {
-    return restTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    return restTransformations.map((item) => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
       BlockTransformationItem,
       {
         item,
@@ -67481,10 +71176,10 @@ var wp;
     setHoveredTransformItem
   }) {
     const { name, icon, title, isDisabled } = item;
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
-      import_components103.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+      import_components102.MenuItem,
       {
-        className: (0, import_blocks71.getBlockMenuDefaultClassName)(name),
+        className: (0, import_blocks73.getBlockMenuDefaultClassName)(name),
         onClick: (event) => {
           event.preventDefault();
           onSelect(name, item.variationName);
@@ -67495,7 +71190,7 @@ var wp;
         onFocus: () => setHoveredTransformItem(item),
         onBlur: () => setHoveredTransformItem(null),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(block_icon_default, { icon, showColors: true }),
+          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(block_icon_default, { icon, showColors: true }),
           title
         ]
       }
@@ -67504,13 +71199,13 @@ var wp;
   var block_transformations_menu_default = BlockTransformationsMenu;

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

   // packages/block-editor/build-module/components/block-styles/menu-items.mjs
-  var import_components104 = __toESM(require_components(), 1);
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
+  var import_components103 = __toESM(require_components(), 1);
+  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
   var noop12 = () => {
   };
   function BlockStylesMenuItems({
@@ -67522,10 +71217,10 @@ var wp;
     if (!stylesToRender || stylesToRender.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_jsx_runtime316.Fragment, { children: stylesToRender.map((style) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(import_jsx_runtime339.Fragment, { children: stylesToRender.map((style) => {
       const menuItemText = style.label || style.name;
-      return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-        import_components104.MenuItem,
+      return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+        import_components103.MenuItem,
         {
           icon: activeStyle.name === style.name ? check_default : null,
           onClick: () => onSelect(style),
@@ -67533,8 +71228,8 @@ var wp;
           onBlur: () => onHoverStyle(null),
           onMouseEnter: () => onHoverStyle(style),
           onMouseLeave: () => onHoverStyle(null),
-          children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-            import_components104.__experimentalText,
+          children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+            import_components103.__experimentalText,
             {
               as: "span",
               limit: 18,
@@ -67550,26 +71245,26 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-switcher/block-styles-menu.mjs
-  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
   function BlockStylesMenu({ hoveredBlock, onSwitch }) {
     const { clientId } = hoveredBlock;
-    const [hoveredStyle, setHoveredStyle] = (0, import_element181.useState)(null);
+    const [hoveredStyle, setHoveredStyle] = (0, import_element198.useState)(null);
     const {
       onSelect,
       stylesToRender,
       activeStyle,
       genericPreviewBlock,
-      className: className2
+      className
     } = useStylesForBlocks({
       clientId,
       onSwitch
     });
-    const previewBlocks = (0, import_element181.useMemo)(() => {
+    const previewBlocks = (0, import_element198.useMemo)(() => {
       if (!hoveredStyle || !genericPreviewBlock) {
         return null;
       }
       const previewClassName = replaceActiveStyle(
-        className2,
+        className,
         activeStyle,
         hoveredStyle
       );
@@ -67582,18 +71277,18 @@ var wp;
           }
         }
       ];
-    }, [hoveredStyle, genericPreviewBlock, className2, activeStyle]);
+    }, [hoveredStyle, genericPreviewBlock, className, activeStyle]);
     if (!stylesToRender || stylesToRender.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(
-      import_components105.MenuGroup,
+    return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
+      import_components104.MenuGroup,
       {
-        label: (0, import_i18n98.__)("Styles"),
+        label: (0, import_i18n101.__)("Styles"),
         className: "block-editor-block-switcher__styles__menugroup",
         children: [
-          previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(PreviewBlockPopover, { blocks: previewBlocks }),
-          /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+          previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(PreviewBlockPopover, { blocks: previewBlocks }),
+          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             BlockStylesMenuItems,
             {
               stylesToRender,
@@ -67608,17 +71303,17 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-switcher/pattern-transformations-menu.mjs
-  var import_i18n99 = __toESM(require_i18n(), 1);
-  var import_element183 = __toESM(require_element(), 1);
-  var import_compose69 = __toESM(require_compose(), 1);
-  var import_components106 = __toESM(require_components(), 1);
+  var import_i18n102 = __toESM(require_i18n(), 1);
+  var import_element200 = __toESM(require_element(), 1);
+  var import_compose74 = __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_element182 = __toESM(require_element(), 1);
-  var import_blocks73 = __toESM(require_blocks(), 1);
+  var import_element199 = __toESM(require_element(), 1);
+  var import_blocks75 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/block-switcher/utils.mjs
-  var import_blocks72 = __toESM(require_blocks(), 1);
+  var import_blocks74 = __toESM(require_blocks(), 1);
   var getMatchingBlockByName = (block, selectedBlockName, consumedBlocks = /* @__PURE__ */ new Set()) => {
     const { clientId, name, innerBlocks = [] } = block;
     if (consumedBlocks.has(clientId)) {
@@ -67639,7 +71334,7 @@ var wp;
     }
   };
   var getRetainedBlockAttributes = (name, attributes) => {
-    const contentAttributes = (0, import_blocks72.getBlockAttributesNamesByRole)(name, "content");
+    const contentAttributes = (0, import_blocks74.getBlockAttributesNamesByRole)(name, "content");
     if (!contentAttributes?.length) {
       return attributes;
     }
@@ -67664,7 +71359,7 @@ var wp;
   };
   var getPatternTransformedBlocks = (selectedBlocks, patternBlocks) => {
     const _patternBlocks = patternBlocks.map(
-      (block) => (0, import_blocks73.cloneBlock)(block)
+      (block) => (0, import_blocks75.cloneBlock)(block)
     );
     const consumedBlocks = /* @__PURE__ */ new Set();
     for (const selectedBlock of selectedBlocks) {
@@ -67689,9 +71384,9 @@ var wp;
     }
     return _patternBlocks;
   };
-  var useTransformedPatterns = (patterns, selectedBlocks) => {
-    return (0, import_element182.useMemo)(
-      () => patterns.reduce((accumulator, _pattern) => {
+  var useTransformedPatterns = (patterns2, selectedBlocks) => {
+    return (0, import_element199.useMemo)(
+      () => patterns2.reduce((accumulator, _pattern) => {
         const transformedBlocks = getPatternTransformedBlocks(
           selectedBlocks,
           _pattern.blocks
@@ -67704,70 +71399,70 @@ var wp;
         }
         return accumulator;
       }, []),
-      [patterns, selectedBlocks]
+      [patterns2, selectedBlocks]
     );
   };
   var use_transformed_patterns_default = useTransformedPatterns;

   // packages/block-editor/build-module/components/block-switcher/pattern-transformations-menu.mjs
-  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
   function PatternTransformationsMenu({
     blocks: blocks2,
     patterns: statePatterns,
     onSelect
   }) {
-    const [showTransforms, setShowTransforms] = (0, import_element183.useState)(false);
-    const patterns = use_transformed_patterns_default(statePatterns, blocks2);
-    if (!patterns.length) {
+    const [showTransforms, setShowTransforms] = (0, import_element200.useState)(false);
+    const patterns2 = use_transformed_patterns_default(statePatterns, blocks2);
+    if (!patterns2.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(import_components106.MenuGroup, { className: "block-editor-block-switcher__pattern__transforms__menugroup", children: [
-      showTransforms && /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_components105.MenuGroup, { className: "block-editor-block-switcher__pattern__transforms__menugroup", children: [
+      showTransforms && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
         PreviewPatternsPopover,
         {
-          patterns,
+          patterns: patterns2,
           onSelect
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-        import_components106.MenuItem,
+      /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+        import_components105.MenuItem,
         {
           onClick: (event) => {
             event.preventDefault();
             setShowTransforms(!showTransforms);
           },
           icon: chevron_right_default,
-          children: (0, import_i18n99.__)("Patterns")
+          children: (0, import_i18n102.__)("Patterns")
         }
       )
     ] });
   }
-  function PreviewPatternsPopover({ patterns, onSelect }) {
-    const isMobile = (0, import_compose69.useViewportMatch)("medium", "<");
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-      import_components106.Popover,
+  function PreviewPatternsPopover({ patterns: patterns2, onSelect }) {
+    const isMobile = (0, import_compose74.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,
       {
         className: "block-editor-block-switcher__popover-preview",
         placement: isMobile ? "bottom" : "right-start",
         offset: 16,
-        children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)("div", { className: "block-editor-block-switcher__preview is-pattern-list-preview", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "block-editor-block-switcher__preview is-pattern-list-preview", children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
           BlockPatternsList2,
           {
-            patterns,
+            patterns: patterns2,
             onSelect
           }
         ) })
       }
     ) });
   }
-  function BlockPatternsList2({ patterns, onSelect }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-      import_components106.Composite,
+  function BlockPatternsList2({ patterns: patterns2, onSelect }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+      import_components105.Composite,
       {
         role: "listbox",
         className: "block-editor-block-switcher__preview-patterns-container",
-        "aria-label": (0, import_i18n99.__)("Patterns list"),
-        children: patterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+        "aria-label": (0, import_i18n102.__)("Patterns list"),
+        children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
           BlockPattern2,
           {
             pattern,
@@ -67780,15 +71475,15 @@ var wp;
   }
   function BlockPattern2({ pattern, onSelect }) {
     const baseClassName = "block-editor-block-switcher__preview-patterns-container";
-    const descriptionId = (0, import_compose69.useInstanceId)(
+    const descriptionId = (0, import_compose74.useInstanceId)(
       BlockPattern2,
       `${baseClassName}-list__item-description`
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)("div", { className: `${baseClassName}-list__list-item`, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(
-        import_components106.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)("div", { className: `${baseClassName}-list__list-item`, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(
+        import_components105.Composite.Item,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
             "div",
             {
               role: "option",
@@ -67799,34 +71494,34 @@ var wp;
           ),
           onClick: () => onSelect(pattern.transformedBlocks),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
               block_preview_default,
               {
                 blocks: pattern.transformedBlocks,
                 viewportWidth: pattern.viewportWidth || 500
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime318.jsx)("div", { className: `${baseClassName}-list__item-title`, children: pattern.title })
+            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: `${baseClassName}-list__item-title`, children: pattern.title })
           ]
         }
       ),
-      !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
+      !!pattern.description && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(VisuallyHidden, { id: descriptionId, children: pattern.description })
     ] });
   }
   var pattern_transformations_menu_default = PatternTransformationsMenu;

   // packages/block-editor/build-module/components/block-switcher/index.mjs
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
   function BlockSwitcherDropdownMenuContents({ onClose, clientIds }) {
-    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data117.useDispatch)(store);
+    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data118.useDispatch)(store);
     const {
       possibleBlockTransformations,
-      patterns,
+      patterns: patterns2,
       blocks: blocks2,
       isUsingBindings,
       canRemove,
       hasBlockStyles
-    } = (0, import_data117.useSelect)(
+    } = (0, import_data118.useSelect)(
       (select3) => {
         const {
           getBlockAttributes: getBlockAttributes3,
@@ -67837,7 +71532,7 @@ var wp;
           canRemoveBlocks: canRemoveBlocks2,
           getBlockName: getBlockName2
         } = select3(store);
-        const { getBlockStyles: getBlockStyles2 } = select3(import_blocks74.store);
+        const { getBlockStyles: getBlockStyles2 } = select3(import_blocks76.store);
         const rootClientId = getBlockRootClientId2(clientIds[0]);
         const _blocks = getBlocksByClientId2(clientIds);
         const _isSingleBlock = clientIds.length === 1;
@@ -67875,7 +71570,7 @@ var wp;
       }
     }
     function onBlockTransform(name, variationName) {
-      const newBlocks = (0, import_blocks74.switchToBlockType)(blocks2, name, variationName);
+      const newBlocks = (0, import_blocks76.switchToBlockType)(blocks2, name, variationName);
       replaceBlocks2(clientIds, newBlocks);
       selectForMultipleBlocks(newBlocks);
     }
@@ -67891,35 +71586,35 @@ var wp;
       selectForMultipleBlocks(transformedBlocks);
     }
     const isSingleBlock = blocks2.length === 1;
-    const isSynced = isSingleBlock && ((0, import_blocks74.isTemplatePart)(blocks2[0]) || (0, import_blocks74.isReusableBlock)(blocks2[0]));
+    const isSynced = isSingleBlock && ((0, import_blocks76.isTemplatePart)(blocks2[0]) || (0, import_blocks76.isReusableBlock)(blocks2[0]));
     const hasPossibleBlockTransformations = !!possibleBlockTransformations?.length && canRemove && !isSynced;
     const hasPossibleBlockVariationTransformations = !!blockVariationTransformations?.length;
-    const hasPatternTransformation = !!patterns?.length && canRemove;
+    const hasPatternTransformation = !!patterns2?.length && canRemove;
     const hasBlockOrBlockVariationTransforms = hasPossibleBlockTransformations || hasPossibleBlockVariationTransformations;
     const hasContents = hasBlockStyles || hasBlockOrBlockVariationTransforms || hasPatternTransformation;
     if (!hasContents) {
-      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("p", { className: "block-editor-block-switcher__no-transforms", children: (0, import_i18n100.__)("No transforms.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)("p", { className: "block-editor-block-switcher__no-transforms", children: (0, import_i18n103.__)("No transforms.") });
     }
-    const connectedBlockDescription = isSingleBlock ? (0, import_i18n100._x)(
+    const connectedBlockDescription = isSingleBlock ? (0, import_i18n103._x)(
       "This block is connected.",
       "block toolbar button label and description"
-    ) : (0, import_i18n100._x)(
+    ) : (0, import_i18n103._x)(
       "These blocks are connected.",
       "block toolbar button label and description"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)("div", { className: "block-editor-block-switcher__container", children: [
-      hasPatternTransformation && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)("div", { className: "block-editor-block-switcher__container", children: [
+      hasPatternTransformation && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
         pattern_transformations_menu_default,
         {
           blocks: blocks2,
-          patterns,
+          patterns: patterns2,
           onSelect: (transformedBlocks) => {
             onPatternTransform(transformedBlocks);
             onClose();
           }
         }
       ),
-      hasBlockOrBlockVariationTransforms && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      hasBlockOrBlockVariationTransforms && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
         block_transformations_menu_default,
         {
           className: "block-editor-block-switcher__transforms__menugroup",
@@ -67936,29 +71631,29 @@ var wp;
           }
         }
       ),
-      hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+      hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
         BlockStylesMenu,
         {
           hoveredBlock: blocks2[0],
           onSwitch: onClose
         }
       ),
-      isUsingBindings && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_components107.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_components107.__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)(import_components106.__experimentalText, { 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_i18n100.__)("Change block type or style") : (0, import_i18n100.sprintf)(
+    const blockSwitcherDescription = isSingleBlock ? (0, import_i18n103.__)("Change block type or style") : (0, import_i18n103.sprintf)(
       /* translators: %d: number of blocks. */
-      (0, import_i18n100._n)(
+      (0, import_i18n103._n)(
         "Change type of %d block",
         "Change type of %d blocks",
         clientIds.length
       ),
       clientIds.length
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_components107.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_components107.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-      import_components107.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+      import_components106.DropdownMenu,
       {
         className: "block-editor-block-switcher",
         label,
@@ -67973,7 +71668,7 @@ var wp;
           ...toggleProps
         },
         menuProps: { orientation: "both" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
           BlockSwitcherDropdownMenuContents,
           {
             onClose,
@@ -67986,17 +71681,17 @@ var wp;
   var block_switcher_default = BlockSwitcher;

   // packages/block-editor/build-module/components/block-toolbar/block-styles-dropdown.mjs
-  var import_i18n101 = __toESM(require_i18n(), 1);
-  var import_components108 = __toESM(require_components(), 1);
-  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n104 = __toESM(require_i18n(), 1);
+  var import_components107 = __toESM(require_components(), 1);
+  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
   function BlockStylesDropdown({
     clientIds,
     children,
     label,
     text
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components108.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components108.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
-      import_components108.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_components107.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_components107.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+      import_components107.DropdownMenu,
       {
         className: "block-editor-block-switcher",
         label,
@@ -68007,11 +71702,11 @@ var wp;
         icon: children,
         text,
         toggleProps: {
-          description: (0, import_i18n101.__)("Change block style"),
+          description: (0, import_i18n104.__)("Change block style"),
           ...toggleProps
         },
         menuProps: { orientation: "both" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime320.jsx)("div", { className: "block-editor-block-switcher__container", children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime343.jsx)("div", { className: "block-editor-block-switcher__container", children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
           BlockStylesMenu,
           {
             hoveredBlock: {
@@ -68025,13 +71720,13 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-toolbar/pattern-overrides-dropdown.mjs
-  var import_components109 = __toESM(require_components(), 1);
-  var import_i18n102 = __toESM(require_i18n(), 1);
-  var import_element184 = __toESM(require_element(), 1);
-  var import_data118 = __toESM(require_data(), 1);
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+  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_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
   function PatternOverridesPopoverContent({ clientIds, blockTitle }) {
-    const blockMetaName = (0, import_data118.useSelect)(
+    const blockMetaName = (0, import_data119.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes3 } = select3(store);
         return getBlockAttributes3(clientIds?.[0])?.metadata?.name;
@@ -68041,16 +71736,16 @@ var wp;
     const isSingleBlock = clientIds.length === 1;
     let description;
     if (isSingleBlock && blockMetaName) {
-      description = (0, import_i18n102.sprintf)(
+      description = (0, import_i18n105.sprintf)(
         /* translators: 1: The block type's name. 2: The block's user-provided name (the same as the override name). */
-        (0, import_i18n102.__)('This %1$s is editable using the "%2$s" override.'),
+        (0, import_i18n105.__)('This %1$s is editable using the "%2$s" override.'),
         blockTitle.toLowerCase(),
         blockMetaName
       );
     } else {
-      description = (0, import_i18n102.__)("These blocks are editable using overrides.");
+      description = (0, import_i18n105.__)("These blocks are editable using overrides.");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components109.__experimentalText, { children: description });
+    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components108.__experimentalText, { children: description });
   }
   function PatternOverridesDropdown({
     icon,
@@ -68058,11 +71753,11 @@ var wp;
     blockTitle,
     label
   }) {
-    const [isOpen, setIsOpen] = (0, import_element184.useState)(false);
-    const anchorRef = (0, import_element184.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components109.ToolbarButton,
+    const [isOpen, setIsOpen] = (0, import_element201.useState)(false);
+    const anchorRef = (0, import_element201.useRef)();
+    return /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+        import_components108.ToolbarButton,
         {
           ref: anchorRef,
           className: "block-editor-block-toolbar__pattern-overrides-indicator",
@@ -68072,15 +71767,15 @@ var wp;
           "aria-expanded": isOpen
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components109.Popover,
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+        import_components108.Popover,
         {
           anchor: anchorRef.current,
           onClose: () => setIsOpen(false),
           placement: "bottom-start",
           offset: 16,
           className: "block-editor-block-toolbar__pattern-overrides-popover",
-          children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
             PatternOverridesPopoverContent,
             {
               clientIds,
@@ -68093,7 +71788,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-toolbar/block-toolbar-icon.mjs
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
   function getBlockIconVariant({ select: select3, clientIds }) {
     const {
       getBlockName: getBlockName2,
@@ -68105,7 +71800,7 @@ var wp;
       canEditBlock: canEditBlock2,
       isSectionBlock: isSectionBlock2
     } = unlock(select3(store));
-    const { getBlockStyles: getBlockStyles2 } = select3(import_blocks75.store);
+    const { getBlockStyles: getBlockStyles2 } = select3(import_blocks77.store);
     const hasTemplateLock = clientIds.some(
       (id) => getTemplateLock2(id) === "contentOnly"
     );
@@ -68149,9 +71844,9 @@ var wp;
       return symbol_default;
     }
     const blockName = getBlockName2(firstClientId);
-    const blockType = (0, import_blocks75.getBlockType)(blockName);
+    const blockType = (0, import_blocks77.getBlockType)(blockName);
     if (_isSingleBlock) {
-      const { getActiveBlockVariation } = select3(import_blocks75.store);
+      const { getActiveBlockVariation } = select3(import_blocks77.store);
       const match2 = getActiveBlockVariation(
         blockName,
         blockAttributes,
@@ -68165,7 +71860,7 @@ var wp;
     return isSelectionOfSameType ? blockType?.icon : copy_default;
   }
   function BlockToolbarIcon({ clientIds, isSynced }) {
-    const { icon, showIconLabels, variant } = (0, import_data119.useSelect)(
+    const { icon, showIconLabels, variant } = (0, import_data120.useSelect)(
       (select3) => {
         return {
           icon: getBlockIcon({ select: select3, clientIds }),
@@ -68187,9 +71882,9 @@ var wp;
     });
     const isSingleBlock = clientIds.length === 1;
     const showBlockTitle = isSingleBlock && isSynced && !showIconLabels;
-    const label = isSingleBlock ? blockTitle : (0, import_i18n103.__)("Multiple blocks selected");
+    const label = isSingleBlock ? blockTitle : (0, import_i18n106.__)("Multiple blocks selected");
     const text = showBlockTitle && blockTitle ? blockTitle : void 0;
-    const BlockIconElement = /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+    const BlockIconElement = /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
       block_icon_default,
       {
         className: "block-editor-block-toolbar__block-icon",
@@ -68197,7 +71892,7 @@ var wp;
       }
     );
     if (variant === "switcher") {
-      return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
         block_switcher_default,
         {
           clientIds,
@@ -68208,7 +71903,7 @@ var wp;
       );
     }
     if (variant === "styles-only") {
-      return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
         BlockStylesDropdown,
         {
           clientIds,
@@ -68219,7 +71914,7 @@ var wp;
       );
     }
     if (variant === "pattern-overrides") {
-      return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
         PatternOverridesDropdown,
         {
           icon: BlockIconElement,
@@ -68229,8 +71924,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-      import_components110.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+      import_components109.ToolbarButton,
       {
         disabled: true,
         className: "block-editor-block-toolbar__block-icon-button",
@@ -68242,7 +71937,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-toolbar/index.mjs
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
   function PrivateBlockToolbar({
     hideDragHandle,
     focusOnMount,
@@ -68270,7 +71965,7 @@ var wp;
       areSelectedBlocksHiddenOnViewport,
       showStyleStateSlot,
       canEdit
-    } = (0, import_data120.useSelect)((select3) => {
+    } = (0, import_data121.useSelect)((select3) => {
       const { canEditBlock: canEditBlock2 } = select3(store);
       const {
         getBlockName: getBlockName2,
@@ -68295,7 +71990,7 @@ var wp;
       const parentSection = getParentSectionBlock2(selectedBlockClientId);
       const parentClientId = parentSection ?? parents[parents.length - 1];
       const parentBlockName = getBlockName2(parentClientId);
-      const parentBlockType = (0, import_blocks76.getBlockType)(parentBlockName);
+      const parentBlockType = (0, import_blocks78.getBlockType)(parentBlockName);
       const editingMode = getBlockEditingMode2(selectedBlockClientId);
       const _isDefaultEditingMode = editingMode === "default";
       const _blockName = getBlockName2(selectedBlockClientId);
@@ -68326,10 +72021,10 @@ var wp;
         blockClientId: selectedBlockClientId,
         blockClientIds: selectedBlockClientIds,
         isDefaultEditingMode: _isDefaultEditingMode,
-        blockType: selectedBlockClientId && (0, import_blocks76.getBlockType)(_blockName),
+        blockType: selectedBlockClientId && (0, import_blocks78.getBlockType)(_blockName),
         shouldShowVisualToolbar: isValid2 && isVisual,
         toolbarKey: `${selectedBlockClientId}${parentClientId}`,
-        showParentSelector: !_isZoomOut && parentBlockType && editingMode !== "contentOnly" && getBlockEditingMode2(parentClientId) !== "disabled" && (0, import_blocks76.hasBlockSupport)(
+        showParentSelector: !_isZoomOut && parentBlockType && editingMode !== "contentOnly" && getBlockEditingMode2(parentClientId) !== "disabled" && (0, import_blocks78.hasBlockSupport)(
           parentBlockType,
           "__experimentalParentSelector",
           true
@@ -68348,18 +72043,18 @@ var wp;
         canEdit: _canEditBlock
       };
     }, []);
-    const toolbarWrapperRef = (0, import_element185.useRef)(null);
-    const nodeRef = (0, import_element185.useRef)();
+    const toolbarWrapperRef = (0, import_element202.useRef)(null);
+    const nodeRef = (0, import_element202.useRef)();
     const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
       ref: nodeRef
     });
-    const isLargeViewport = !(0, import_compose70.useViewportMatch)("medium", "<");
+    const isLargeViewport = !(0, import_compose75.useViewportMatch)("medium", "<");
     const hasBlockToolbar = useHasBlockToolbar();
     if (!hasBlockToolbar) {
       return null;
     }
     const isMultiToolbar = blockClientIds.length > 1;
-    const isSynced = (0, import_blocks76.isReusableBlock)(blockType) || (0, import_blocks76.isTemplatePart)(blockType);
+    const isSynced = (0, import_blocks78.isReusableBlock)(blockType) || (0, import_blocks78.isTemplatePart)(blockType);
     const classes = clsx_default("block-editor-block-contextual-toolbar", {
       "has-parent": showParentSelector
     });
@@ -68367,39 +72062,39 @@ var wp;
       "is-synced": isSynced,
       "is-connected": isUsingBindings
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
       NavigableToolbar,
       {
         focusEditorOnEscape: true,
         className: classes,
-        "aria-label": (0, import_i18n104.__)("Block tools"),
+        "aria-label": (0, import_i18n107.__)("Block tools"),
         variant: variant === "toolbar" ? void 0 : variant,
         focusOnMount,
         __experimentalInitialIndex,
         __experimentalOnIndexChange,
-        children: /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)("div", { ref: toolbarWrapperRef, className: innerClasses, children: [
-          showParentSelector && !isMultiToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(BlockParentSelector, {}),
-          (shouldShowVisualToolbar || isMultiToolbar) && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)("div", { ref: nodeRef, ...showHoveredOrFocusedGestures, children: /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_components111.ToolbarGroup, { className: "block-editor-block-toolbar__block-controls", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)("div", { ref: toolbarWrapperRef, className: innerClasses, children: [
+          showParentSelector && !isMultiToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(BlockParentSelector, {}),
+          (shouldShowVisualToolbar || isMultiToolbar) && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("div", { ref: nodeRef, ...showHoveredOrFocusedGestures, children: /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_components110.ToolbarGroup, { className: "block-editor-block-toolbar__block-controls", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
               BlockToolbarIcon,
               {
                 clientIds: blockClientIds,
                 isSynced
               }
             ),
-            isDefaultEditingMode && showBlockVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+            isDefaultEditingMode && showBlockVisibilityButton && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
               BlockVisibilityViewportToolbar,
               {
                 clientIds: blockClientIds
               }
             ),
-            !isMultiToolbar && isDefaultEditingMode && showLockButtons && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+            !isMultiToolbar && isDefaultEditingMode && showLockButtons && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
               BlockLockToolbar,
               {
                 clientId: blockClientId
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
               block_mover_default,
               {
                 clientIds: blockClientIds,
@@ -68407,29 +72102,29 @@ var wp;
               }
             )
           ] }) }),
-          !areSelectedBlocksHiddenOnViewport && !hasContentOnlyLocking && shouldShowVisualToolbar && isMultiToolbar && showGroupButtons && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(toolbar_default, {}),
-          !isMultiToolbar && canEdit && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(EditSectionButton, { clientId: blockClientIds[0] }),
-          !areSelectedBlocksHiddenOnViewport && showShuffleButton && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(ChangeDesign, { clientId: blockClientIds[0] }),
-          !areSelectedBlocksHiddenOnViewport && showSwitchSectionStyleButton && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(switch_section_style_default, { clientId: blockClientIds[0] }),
-          !areSelectedBlocksHiddenOnViewport && shouldShowVisualToolbar && /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
-            !isSectionContainer && /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
-              showSlots && /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+          !areSelectedBlocksHiddenOnViewport && !hasContentOnlyLocking && shouldShowVisualToolbar && isMultiToolbar && showGroupButtons && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(toolbar_default, {}),
+          !isMultiToolbar && canEdit && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(EditSectionButton, { clientId: blockClientIds[0] }),
+          !areSelectedBlocksHiddenOnViewport && showShuffleButton && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(ChangeDesign, { clientId: blockClientIds[0] }),
+          !areSelectedBlocksHiddenOnViewport && showSwitchSectionStyleButton && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(switch_section_style_default, { clientId: blockClientIds[0] }),
+          !areSelectedBlocksHiddenOnViewport && shouldShowVisualToolbar && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
+            !isSectionContainer && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
+              showSlots && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
                   block_controls_default.Slot,
                   {
                     group: "parent",
                     className: "block-editor-block-toolbar__slot"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
                   block_controls_default.Slot,
                   {
                     group: "block",
                     className: "block-editor-block-toolbar__slot"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(block_controls_default.Slot, { className: "block-editor-block-toolbar__slot" }),
-                /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(block_controls_default.Slot, { className: "block-editor-block-toolbar__slot" }),
+                /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
                   block_controls_default.Slot,
                   {
                     group: "inline",
@@ -68437,7 +72132,7 @@ var wp;
                   }
                 )
               ] }),
-              showStyleStateSlot && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+              showStyleStateSlot && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
                 block_controls_default.Slot,
                 {
                   group: "style-state",
@@ -68445,26 +72140,26 @@ var wp;
                 }
               )
             ] }),
-            showSlots && /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+            showSlots && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
                 block_controls_default.Slot,
                 {
                   group: "other",
                   className: "block-editor-block-toolbar__slot"
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(block_toolbar_last_item_default.Slot, {})
+              /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(block_toolbar_last_item_default.Slot, {})
             ] })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(BlockEditVisuallyButton, { clientIds: blockClientIds }),
-          /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(block_settings_menu_default, { clientIds: blockClientIds })
+          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(BlockEditVisuallyButton, { clientIds: blockClientIds }),
+          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(block_settings_menu_default, { clientIds: blockClientIds })
         ] })
       },
       toolbarKey
     );
   }
   function BlockToolbar({ hideDragHandle, variant }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
       PrivateBlockToolbar,
       {
         hideDragHandle,
@@ -68477,24 +72172,24 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-tools/block-toolbar-popover.mjs
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
   function BlockToolbarPopover({
     clientId,
     isTyping: isTyping3,
     __unstableContentRef
   }) {
     const { capturingClientId, isInsertionPointVisible, lastClientId } = useSelectedBlockToolProps(clientId);
-    const initialToolbarItemIndexRef = (0, import_element186.useRef)();
-    (0, import_element186.useEffect)(() => {
+    const initialToolbarItemIndexRef = (0, import_element203.useRef)();
+    (0, import_element203.useEffect)(() => {
       initialToolbarItemIndexRef.current = void 0;
     }, [clientId]);
-    const { stopTyping: stopTyping2 } = (0, import_data121.useDispatch)(store);
-    const isToolbarForcedRef = (0, import_element186.useRef)(false);
-    (0, import_keyboard_shortcuts9.useShortcut)("core/block-editor/focus-toolbar", () => {
+    const { stopTyping: stopTyping2 } = (0, import_data122.useDispatch)(store);
+    const isToolbarForcedRef = (0, import_element203.useRef)(false);
+    (0, import_keyboard_shortcuts10.useShortcut)("core/block-editor/focus-toolbar", () => {
       isToolbarForcedRef.current = true;
       stopTyping2(true);
     });
-    (0, import_element186.useEffect)(() => {
+    (0, import_element203.useEffect)(() => {
       isToolbarForcedRef.current = false;
     });
     const clientIdToPositionOver = capturingClientId || clientId;
@@ -68502,7 +72197,7 @@ var wp;
       contentElement: __unstableContentRef?.current,
       clientId: clientIdToPositionOver
     });
-    return !isTyping3 && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+    return !isTyping3 && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
       PrivateBlockPopover,
       {
         clientId: clientIdToPositionOver,
@@ -68513,7 +72208,7 @@ var wp;
         resize: false,
         ...popoverProps3,
         __unstableContentRef,
-        children: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
           PrivateBlockToolbar,
           {
             focusOnMount: isToolbarForcedRef.current,
@@ -68529,16 +72224,16 @@ var wp;
   }

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

   // packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserter-button.mjs
-  var import_components112 = __toESM(require_components(), 1);
-  var import_i18n105 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+  var import_components111 = __toESM(require_components(), 1);
+  var import_i18n108 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
   function ZoomOutModeInserterButton({ onClick }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-      import_components112.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+      import_components111.Button,
       {
         variant: "primary",
         icon: plus_default,
@@ -68548,7 +72243,7 @@ var wp;
           "block-editor-block-tools__zoom-out-mode-inserter-button"
         ),
         onClick,
-        label: (0, import_i18n105._x)(
+        label: (0, import_i18n108._x)(
           "Add pattern",
           "Generic label for pattern inserter button"
         )
@@ -68558,9 +72253,9 @@ var wp;
   var zoom_out_mode_inserter_button_default = ZoomOutModeInserterButton;

   // packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserters.mjs
-  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
   function ZoomOutModeInserters() {
-    const [isReady, setIsReady] = (0, import_element187.useState)(false);
+    const [isReady, setIsReady] = (0, import_element204.useState)(false);
     const {
       hasSelection,
       blockOrder,
@@ -68569,7 +72264,7 @@ var wp;
       selectedBlockClientId,
       blockInsertionPoint,
       insertionPointVisible
-    } = (0, import_data122.useSelect)((select3) => {
+    } = (0, import_data123.useSelect)((select3) => {
       const {
         getSettings: getSettings8,
         getBlockOrder: getBlockOrder2,
@@ -68590,8 +72285,8 @@ var wp;
         insertionPointVisible: isBlockInsertionPointVisible2()
       };
     }, []);
-    const { showInsertionPoint: showInsertionPoint2 } = unlock((0, import_data122.useDispatch)(store));
-    (0, import_element187.useEffect)(() => {
+    const { showInsertionPoint: showInsertionPoint2 } = unlock((0, import_data123.useDispatch)(store));
+    (0, import_element204.useEffect)(() => {
       const timeout = setTimeout(() => {
         setIsReady(true);
       }, 500);
@@ -68611,12 +72306,12 @@ var wp;
     if (insertionPointVisible && blockInsertionPoint?.index === insertionIndex) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
       inbetween_default,
       {
         previousClientId,
         nextClientId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
           zoom_out_mode_inserter_button_default,
           {
             onClick: () => {
@@ -68638,10 +72333,10 @@ var wp;
   var zoom_out_mode_inserters_default = ZoomOutModeInserters;

   // packages/block-editor/build-module/components/block-tools/use-show-block-tools.mjs
-  var import_data123 = __toESM(require_data(), 1);
-  var import_blocks77 = __toESM(require_blocks(), 1);
+  var import_data124 = __toESM(require_data(), 1);
+  var import_blocks79 = __toESM(require_blocks(), 1);
   function useShowBlockTools() {
-    return (0, import_data123.useSelect)((select3) => {
+    return (0, import_data124.useSelect)((select3) => {
       const {
         getSelectedBlockClientId: getSelectedBlockClientId2,
         getFirstMultiSelectedBlockClientId: getFirstMultiSelectedBlockClientId2,
@@ -68654,7 +72349,7 @@ var wp;
       const clientId = getSelectedBlockClientId2() || getFirstMultiSelectedBlockClientId2();
       const block = getBlock2(clientId);
       const hasSelectedBlock2 = !!clientId && !!block;
-      const isEmptyDefaultBlock = hasSelectedBlock2 && (0, import_blocks77.isUnmodifiedDefaultBlock)(block, "content") && getBlockMode2(clientId) !== "html";
+      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;
       return {
@@ -68665,7 +72360,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-tools/index.mjs
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
   function selector2(select3) {
     const {
       getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -68700,8 +72395,8 @@ var wp;
       isDragging: isDragging3,
       viewportModalClientIds: viewportModalClientIds2,
       blockVisibilitySetting
-    } = (0, import_data124.useSelect)(selector2, []);
-    const isMatch = (0, import_keyboard_shortcuts10.__unstableUseShortcutEventMatch)();
+    } = (0, import_data125.useSelect)(selector2, []);
+    const isMatch = (0, import_keyboard_shortcuts11.__unstableUseShortcutEventMatch)();
     const {
       getBlocksByClientId: getBlocksByClientId2,
       getSelectedBlockClientIds: getSelectedBlockClientIds2,
@@ -68711,11 +72406,11 @@ var wp;
       isGroupable: isGroupable2,
       getEditedContentOnlySection: getEditedContentOnlySection2,
       canEditBlock: canEditBlock2
-    } = unlock((0, import_data124.useSelect)(store));
-    const { getGroupingBlockName } = (0, import_data124.useSelect)(import_blocks78.store);
+    } = unlock((0, import_data125.useSelect)(store));
+    const { getGroupingBlockName } = (0, import_data125.useSelect)(import_blocks80.store);
     const { showEmptyBlockSideInserter, showBlockToolbarPopover } = useShowBlockTools();
     const pasteStyles = usePasteStyles();
-    const [renamingBlockClientId, setRenamingBlockClientId] = (0, import_element188.useState)(null);
+    const [renamingBlockClientId, setRenamingBlockClientId] = (0, import_element205.useState)(null);
     const { canRename } = useBlockRename(
       getBlockName2(getSelectedBlockClientIds2()[0])
     );
@@ -68732,7 +72427,7 @@ var wp;
       stopEditingContentOnlySection: stopEditingContentOnlySection2,
       showViewportModal: showViewportModal2,
       hideViewportModal: hideViewportModal2
-    } = unlock((0, import_data124.useDispatch)(store));
+    } = unlock((0, import_data125.useDispatch)(store));
     function onKeyDown(event) {
       if (event.defaultPrevented) {
         return;
@@ -68749,9 +72444,9 @@ var wp;
             moveBlocksDown2(clientIds, rootClientId);
           }
           const blockLength = Array.isArray(clientIds) ? clientIds.length : 1;
-          const message2 = (0, import_i18n106.sprintf)(
+          const message2 = (0, import_i18n109.sprintf)(
             // translators: %d: the name of the block that has been moved
-            (0, import_i18n106._n)(
+            (0, import_i18n109._n)(
               "%d block moved.",
               "%d blocks moved.",
               clientIds.length
@@ -68801,7 +72496,7 @@ var wp;
           selectBlock2(clientIds[0]);
         }
       } else if (isMatch("core/block-editor/collapse-list-view", event)) {
-        if ((0, import_dom61.isTextField)(event.target) || (0, import_dom61.isTextField)(
+        if ((0, import_dom62.isTextField)(event.target) || (0, import_dom62.isTextField)(
           event.target?.contentWindow?.document?.activeElement
         )) {
           return;
@@ -68816,7 +72511,7 @@ var wp;
           const groupingBlockName = getGroupingBlockName();
           const newBlocks = groupBlocks(blocks2, groupingBlockName);
           replaceBlocks2(clientIds, newBlocks);
-          (0, import_a11y13.speak)((0, import_i18n106.__)("Selected blocks are grouped."));
+          (0, import_a11y13.speak)((0, import_i18n109.__)("Selected blocks are grouped."));
         }
       } else if (isMatch("core/block-editor/rename", event)) {
         const clientIds = getSelectedBlockClientIds2();
@@ -68837,7 +72532,7 @@ var wp;
           event.preventDefault();
           const blocks2 = getBlocksByClientId2(clientIds);
           const supportsBlockVisibility = blocks2.every(
-            (block) => (0, import_blocks78.hasBlockSupport)(block.name, "visibility", true)
+            (block) => (0, import_blocks80.hasBlockSupport)(block.name, "visibility", true)
           );
           if (!supportsBlockVisibility) {
             return;
@@ -68860,7 +72555,7 @@ var wp;
     const blockToolbarAfterRef = use_popover_scroll_default(__unstableContentRef);
     return (
       // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
         "div",
         {
           ...props,
@@ -68869,21 +72564,21 @@ var wp;
             "block-editor-block-tools--is-dragging": isDragging3
           }),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(InsertionPointOpenRef.Provider, { value: (0, import_element188.useRef)(false), children: [
-              !isTyping3 && !isZoomOutMode && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(InsertionPointOpenRef.Provider, { value: (0, import_element205.useRef)(false), children: [
+              !isTyping3 && !isZoomOutMode && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
                 InsertionPoint,
                 {
                   __unstableContentRef
                 }
               ),
-              showEmptyBlockSideInserter && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+              showEmptyBlockSideInserter && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
                 EmptyBlockInserter,
                 {
                   __unstableContentRef,
                   clientId
                 }
               ),
-              showBlockToolbarPopover && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+              showBlockToolbarPopover && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
                 BlockToolbarPopover,
                 {
                   __unstableContentRef,
@@ -68891,36 +72586,36 @@ var wp;
                   isTyping: isTyping3
                 }
               ),
-              !isZoomOutMode && !hasFixedToolbar && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-                import_components113.Popover.Slot,
+              !isZoomOutMode && !hasFixedToolbar && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+                import_components112.Popover.Slot,
                 {
                   name: "block-toolbar",
                   ref: blockToolbarRef
                 }
               ),
               children,
-              /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
-                import_components113.Popover.Slot,
+              /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+                import_components112.Popover.Slot,
                 {
                   name: "__unstable-block-tools-after",
                   ref: blockToolbarAfterRef
                 }
               ),
-              isZoomOutMode && !isDragging3 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+              isZoomOutMode && !isDragging3 && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
                 zoom_out_mode_inserters_default,
                 {
                   __unstableContentRef
                 }
               )
             ] }),
-            renamingBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+            renamingBlockClientId && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
               BlockRenameModal,
               {
                 clientId: renamingBlockClientId,
                 onClose: () => setRenamingBlockClientId(null)
               }
             ),
-            viewportModalClientIds2 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+            viewportModalClientIds2 && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
               BlockVisibilityModal,
               {
                 clientIds: viewportModalClientIds2,
@@ -68934,11 +72629,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/observe-typing/index.mjs
-  var import_compose71 = __toESM(require_compose(), 1);
-  var import_data125 = __toESM(require_data(), 1);
-  var import_dom62 = __toESM(require_dom(), 1);
+  var import_compose76 = __toESM(require_compose(), 1);
+  var import_data126 = __toESM(require_data(), 1);
+  var import_dom63 = __toESM(require_dom(), 1);
   var import_keycodes13 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 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,
@@ -68952,12 +72647,12 @@ var wp;
     return !shiftKey && KEY_DOWN_ELIGIBLE_KEY_CODES.has(keyCode);
   }
   function useMouseMoveTypingReset() {
-    const isTyping3 = (0, import_data125.useSelect)(
+    const isTyping3 = (0, import_data126.useSelect)(
       (select3) => select3(store).isTyping(),
       []
     );
-    const { stopTyping: stopTyping2 } = (0, import_data125.useDispatch)(store);
-    return (0, import_compose71.useRefEffect)(
+    const { stopTyping: stopTyping2 } = (0, import_data126.useDispatch)(store);
+    return (0, import_compose76.useRefEffect)(
       (node) => {
         if (!isTyping3) {
           return;
@@ -68988,19 +72683,19 @@ var wp;
     );
   }
   function useTypingObserver() {
-    const isTyping3 = (0, import_data125.useSelect)(
+    const isTyping3 = (0, import_data126.useSelect)(
       (select3) => select3(store).isTyping(),
       []
     );
-    const { startTyping: startTyping2, stopTyping: stopTyping2 } = (0, import_data125.useDispatch)(store);
+    const { startTyping: startTyping2, stopTyping: stopTyping2 } = (0, import_data126.useDispatch)(store);
     const ref1 = useMouseMoveTypingReset();
-    const ref2 = (0, import_compose71.useRefEffect)(
+    const ref2 = (0, import_compose76.useRefEffect)(
       (node) => {
         if (isTyping3) {
           let stopTypingOnNonTextField2 = function(event) {
             const { target } = event;
             timerId = defaultView.setTimeout(() => {
-              if (!(0, import_dom62.isTextField)(target)) {
+              if (!(0, import_dom63.isTextField)(target)) {
                 stopTyping2();
               }
             });
@@ -69042,7 +72737,7 @@ var wp;
         }
         function startTypingInTextField(event) {
           const { type, target } = event;
-          if (!(0, import_dom62.isTextField)(target) || !node.contains(target)) {
+          if (!(0, import_dom63.isTextField)(target) || !node.contains(target)) {
             return;
           }
           if (type === "keydown" && !isKeyDownEligibleForStartTyping(event)) {
@@ -69059,27 +72754,27 @@ var wp;
       },
       [isTyping3, startTyping2, stopTyping2]
     );
-    return (0, import_compose71.useMergeRefs)([ref1, ref2]);
+    return (0, import_compose76.useMergeRefs)([ref1, ref2]);
   }
   function ObserveTyping({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)("div", { ref: useTypingObserver(), children });
+    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { ref: useTypingObserver(), children });
   }
   var observe_typing_default = ObserveTyping;

   // packages/block-editor/build-module/components/use-block-commands/index.mjs
-  var import_i18n107 = __toESM(require_i18n(), 1);
-  var import_blocks79 = __toESM(require_blocks(), 1);
-  var import_data126 = __toESM(require_data(), 1);
+  var import_i18n110 = __toESM(require_i18n(), 1);
+  var import_blocks81 = __toESM(require_blocks(), 1);
+  var import_data127 = __toESM(require_data(), 1);
   var import_commands = __toESM(require_commands(), 1);
   var getTransformCommands = () => function useTransformCommands() {
-    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2 } = (0, import_data126.useDispatch)(store);
+    const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2 } = (0, import_data127.useDispatch)(store);
     const {
       blocks: blocks2,
       clientIds,
       canRemove,
       possibleBlockTransformations,
       invalidSelection
-    } = (0, import_data126.useSelect)((select3) => {
+    } = (0, import_data127.useSelect)((select3) => {
       const {
         getBlockRootClientId: getBlockRootClientId2,
         getBlockTransformItems: getBlockTransformItems2,
@@ -69116,7 +72811,7 @@ var wp;
         commands: []
       };
     }
-    const isTemplate = blocks2.length === 1 && (0, import_blocks79.isTemplatePart)(blocks2[0]);
+    const isTemplate = blocks2.length === 1 && (0, import_blocks81.isTemplatePart)(blocks2[0]);
     function selectForMultipleBlocks(insertedBlocks) {
       if (insertedBlocks.length > 1) {
         multiSelect2(
@@ -69126,7 +72821,7 @@ var wp;
       }
     }
     function onBlockTransform(name, variationName) {
-      const newBlocks = (0, import_blocks79.switchToBlockType)(blocks2, name, variationName);
+      const newBlocks = (0, import_blocks81.switchToBlockType)(blocks2, name, variationName);
       replaceBlocks2(clientIds, newBlocks);
       selectForMultipleBlocks(newBlocks);
     }
@@ -69143,7 +72838,7 @@ var wp;
         return {
           name: "core/block-editor/transform-to-" + (id || name).replace(/\//g, "-"),
           /* translators: %s: Block or block variation name. */
-          label: (0, import_i18n107.sprintf)((0, import_i18n107.__)("Transform to %s"), title),
+          label: (0, import_i18n110.sprintf)((0, import_i18n110.__)("Transform to %s"), title),
           icon: blockIcon?.src,
           category: "command",
           callback: ({ close }) => {
@@ -69161,7 +72856,7 @@ var wp;
       isUngroupable: isUngroupable2,
       isGroupable: isGroupable2,
       blockVisibilitySetting
-    } = (0, import_data126.useSelect)((select3) => {
+    } = (0, import_data127.useSelect)((select3) => {
       const {
         getSelectedBlockClientIds: getSelectedBlockClientIds2,
         getSettings: getSettings8,
@@ -69182,11 +72877,11 @@ var wp;
       getBlocksByClientId: getBlocksByClientId2,
       canRemoveBlocks: canRemoveBlocks2,
       isBlockHiddenAnywhere: isBlockHiddenAnywhere2
-    } = unlock((0, import_data126.useSelect)(store));
-    const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data126.useSelect)(store);
-    const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data126.useSelect)(import_blocks79.store);
+    } = 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);
     const blocks2 = getBlocksByClientId2(clientIds);
-    const blockEditorDispatch = (0, import_data126.useDispatch)(store);
+    const blockEditorDispatch = (0, import_data127.useDispatch)(store);
     const {
       removeBlocks: removeBlocks2,
       replaceBlocks: replaceBlocks2,
@@ -69225,14 +72920,14 @@ var wp;
       rootClientId
     );
     const canDuplicate = blocks2.every((block) => {
-      return !!block && (0, import_blocks79.hasBlockSupport)(block.name, "multiple", true) && canInsertBlockType2(block.name, rootClientId);
+      return !!block && (0, import_blocks81.hasBlockSupport)(block.name, "multiple", true) && canInsertBlockType2(block.name, rootClientId);
     });
     const canRemove = canRemoveBlocks2(clientIds);
     const commands = [];
     if (canDuplicate) {
       commands.push({
         name: "duplicate",
-        label: (0, import_i18n107.__)("Duplicate"),
+        label: (0, import_i18n110.__)("Duplicate"),
         callback: () => duplicateBlocks2(clientIds, true),
         icon: copy_default
       });
@@ -69241,7 +72936,7 @@ var wp;
       commands.push(
         {
           name: "add-before",
-          label: (0, import_i18n107.__)("Add before"),
+          label: (0, import_i18n110.__)("Add before"),
           callback: () => {
             const clientId = Array.isArray(clientIds) ? clientIds[0] : clientId;
             insertBeforeBlock2(clientId);
@@ -69250,7 +72945,7 @@ var wp;
         },
         {
           name: "add-after",
-          label: (0, import_i18n107.__)("Add after"),
+          label: (0, import_i18n110.__)("Add after"),
           callback: () => {
             const clientId = Array.isArray(clientIds) ? clientIds[clientIds.length - 1] : clientId;
             insertAfterBlock2(clientId);
@@ -69262,7 +72957,7 @@ var wp;
     if (isGroupable2) {
       commands.push({
         name: "Group",
-        label: (0, import_i18n107.__)("Group"),
+        label: (0, import_i18n110.__)("Group"),
         callback: onGroup,
         icon: group_default
       });
@@ -69270,7 +72965,7 @@ var wp;
     if (isUngroupable2) {
       commands.push({
         name: "ungroup",
-        label: (0, import_i18n107.__)("Ungroup"),
+        label: (0, import_i18n110.__)("Ungroup"),
         callback: onUngroup,
         icon: ungroup_default
       });
@@ -69278,13 +72973,13 @@ var wp;
     if (canRemove) {
       commands.push({
         name: "remove",
-        label: (0, import_i18n107.__)("Delete"),
+        label: (0, import_i18n110.__)("Delete"),
         callback: () => removeBlocks2(clientIds, true),
         icon: trash_default
       });
     }
     const supportsVisibility = blocks2.every(
-      (block) => !!block && (0, import_blocks79.hasBlockSupport)(block.name, "visibility", true)
+      (block) => !!block && (0, import_blocks81.hasBlockSupport)(block.name, "visibility", true)
     );
     const allBlocksDefaultMode = clientIds.every(
       (id) => getBlockEditingMode2(id) === "default"
@@ -69295,7 +72990,7 @@ var wp;
       );
       commands.push({
         name: "toggle-visibility",
-        label: hasHiddenBlock ? (0, import_i18n107.__)("Show") : (0, import_i18n107.__)("Hide"),
+        label: hasHiddenBlock ? (0, import_i18n110.__)("Show") : (0, import_i18n110.__)("Hide"),
         callback: () => showViewportModal2(clientIds),
         icon: hasHiddenBlock ? seen_default : unseen_default
       });
@@ -69326,10 +73021,10 @@ var wp;
   };

   // packages/block-editor/build-module/components/block-canvas/index.mjs
-  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
-  var BlockCanvasCover = (0, import_components114.createSlotFill)(/* @__PURE__ */ Symbol("BlockCanvasCover"));
+  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+  var BlockCanvasCover = (0, import_components113.createSlotFill)(/* @__PURE__ */ Symbol("BlockCanvasCover"));
   function BlockCanvasCoverWrapper({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
       "div",
       {
         className: "block-canvas-cover",
@@ -69352,23 +73047,23 @@ var wp;
   function ExperimentalBlockCanvas({
     shouldIframe = true,
     height = "300px",
-    children = /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(BlockList, {}),
+    children = /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockList, {}),
     styles,
     contentRef: contentRefProp,
     iframeProps
   }) {
     useBlockCommands();
-    const isTabletViewport = (0, import_compose72.useViewportMatch)("medium", "<");
+    const isTabletViewport = (0, import_compose77.useViewportMatch)("medium", "<");
     const resetTypingRef = useMouseMoveTypingReset();
     const clearerRef = useBlockSelectionClearer();
-    const localRef = (0, import_element189.useRef)();
-    const contentRef = (0, import_compose72.useMergeRefs)([
+    const localRef = (0, import_element206.useRef)();
+    const contentRef = (0, import_compose77.useMergeRefs)([
       contentRefProp,
       clearerRef,
       localRef,
       useTypingObserver()
     ]);
-    const zoomLevel2 = (0, import_data127.useSelect)(
+    const zoomLevel2 = (0, import_data128.useSelect)(
       (select3) => unlock(select3(store)).getZoomLevel(),
       []
     );
@@ -69377,14 +73072,14 @@ var wp;
       frameSize: "40px"
     } : {};
     if (!shouldIframe) {
-      return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
         BlockTools,
         {
           __unstableContentRef: localRef,
           style: { height, display: "flex" },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
-            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
+            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
               editor_styles_default,
               {
                 styles,
@@ -69392,7 +73087,7 @@ var wp;
                 transformOptions: EDITOR_STYLE_TRANSFORM_OPTIONS
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
               writing_flow_default,
               {
                 ref: contentRef,
@@ -69410,12 +73105,12 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
       BlockTools,
       {
         __unstableContentRef: localRef,
         style: { height, display: "flex" },
-        children: /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
           iframe_default,
           {
             ...iframeProps,
@@ -69427,8 +73122,8 @@ var wp;
             },
             name: "editor-canvas",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
-              /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(editor_styles_default, { styles }),
+              /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockCanvasCover.Slot, { fillProps: { containerRef: localRef }, children: (covers) => covers.map((cover, index2) => /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(BlockCanvasCoverWrapper, { children: cover }, index2)) }),
+              /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(editor_styles_default, { styles }),
               children
             ]
           }
@@ -69437,24 +73132,24 @@ var wp;
     );
   }
   function BlockCanvas({ children, height, styles }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(ExperimentalBlockCanvas, { height, styles, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(ExperimentalBlockCanvas, { height, styles, children });
   }
   var block_canvas_default = BlockCanvas;

   // packages/block-editor/build-module/components/color-style-selector/index.mjs
-  var import_components115 = __toESM(require_components(), 1);
-  var import_i18n108 = __toESM(require_i18n(), 1);
+  var import_components114 = __toESM(require_components(), 1);
+  var import_i18n111 = __toESM(require_i18n(), 1);
   var import_keycodes14 = __toESM(require_keycodes(), 1);
   var import_deprecated14 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
-  var ColorSelectorSVGIcon = () => /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components115.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 20 20", children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components115.Path, { d: "M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z" }) });
-  var ColorSelectorIcon = ({ style, className: className2 }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)("div", { className: "block-library-colors-selector__icon-container", children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
+  var ColorSelectorSVGIcon = () => /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 20 20", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components114.Path, { d: "M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z" }) });
+  var ColorSelectorIcon = ({ style, className }) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { className: "block-library-colors-selector__icon-container", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
       "div",
       {
-        className: `${className2} block-library-colors-selector__state-selection`,
+        className: `${className} block-library-colors-selector__state-selection`,
         style,
-        children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(ColorSelectorSVGIcon, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(ColorSelectorSVGIcon, {})
       }
     ) });
   };
@@ -69465,14 +73160,14 @@ var wp;
         onToggle();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components115.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-      import_components115.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components114.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      import_components114.ToolbarButton,
       {
         className: "components-toolbar__control block-library-colors-selector__toggle",
-        label: (0, import_i18n108.__)("Open Colors Selector"),
+        label: (0, import_i18n111.__)("Open Colors Selector"),
         onClick: onToggle,
         onKeyDown: openOnArrowDown,
-        icon: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(BackgroundColor, { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(TextColor, { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(ColorSelectorIcon, {}) }) })
+        icon: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(BackgroundColor, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(TextColor, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(ColorSelectorIcon, {}) }) })
       }
     ) });
   };
@@ -69482,8 +73177,8 @@ var wp;
       since: "6.1",
       version: "6.3"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-      import_components115.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      import_components114.Dropdown,
       {
         popoverProps: { placement: "bottom-start" },
         className: "block-library-colors-selector",
@@ -69497,58 +73192,58 @@ var wp;

   // packages/block-editor/build-module/components/block-navigation/dropdown.mjs
   var import_deprecated16 = __toESM(require_deprecated(), 1);
-  var import_components122 = __toESM(require_components(), 1);
-  var import_i18n117 = __toESM(require_i18n(), 1);
-  var import_data140 = __toESM(require_data(), 1);
-  var import_element206 = __toESM(require_element(), 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);

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

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

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

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

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

   // packages/block-editor/build-module/components/list-view/appender.mjs
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
-  var Appender = (0, import_element191.forwardRef)(
+  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
+  var Appender = (0, import_element208.forwardRef)(
     ({ nestingLevel, blockCount, clientId, ...props }, ref) => {
       const { setInsertedBlockClientId } = useListViewContext();
       const insertedBlockClientId = useInsertedBlockClientId();
-      const instanceId = (0, import_compose73.useInstanceId)(Appender);
-      const { directInsert, hideInserter } = (0, import_data128.useSelect)(
+      const instanceId = (0, import_compose78.useInstanceId)(Appender);
+      const { directInsert, hideInserter } = (0, import_data129.useSelect)(
         (select3) => {
           const { getBlockListSettings: getBlockListSettings2, getTemplateLock: getTemplateLock2, isZoomOut: isZoomOut2 } = unlock(select3(store));
           const settings2 = getBlockListSettings2(clientId);
@@ -69569,14 +73264,14 @@ var wp;
         clientId: insertedBlockClientId,
         context: "list-view"
       });
-      (0, import_element191.useEffect)(() => {
+      (0, import_element208.useEffect)(() => {
         if (!insertedBlockTitle?.length) {
           return;
         }
         (0, import_a11y14.speak)(
-          (0, import_i18n109.sprintf)(
+          (0, import_i18n112.sprintf)(
             // translators: %s: name of block being inserted (i.e. Paragraph, Image, Group etc)
-            (0, import_i18n109.__)("%s block inserted"),
+            (0, import_i18n112.__)("%s block inserted"),
             insertedBlockTitle
           ),
           "assertive"
@@ -69586,15 +73281,15 @@ var wp;
         return null;
       }
       const descriptionId = `list-view-appender__${instanceId}`;
-      const description = (0, import_i18n109.sprintf)(
+      const description = (0, import_i18n112.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_i18n109.__)("Append to %1$s block at position %2$d, Level %3$d"),
+        (0, import_i18n112.__)("Append to %1$s block at position %2$d, Level %3$d"),
         blockTitle,
         blockCount + 1,
         nestingLevel
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)("div", { className: "list-view-appender", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)("div", { className: "list-view-appender", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
           inserter_default,
           {
             ref,
@@ -69615,30 +73310,30 @@ var wp;
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(AriaReferencedText, { id: descriptionId, children: description })
+        /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(AriaReferencedText, { id: descriptionId, children: description })
       ] });
     }
   );

   // packages/block-editor/build-module/components/list-view/block.mjs
-  var import_blocks81 = __toESM(require_blocks(), 1);
-  var import_components118 = __toESM(require_components(), 1);
-  var import_compose75 = __toESM(require_compose(), 1);
-  var import_element197 = __toESM(require_element(), 1);
-  var import_data131 = __toESM(require_data(), 1);
-  var import_i18n112 = __toESM(require_i18n(), 1);
+  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_is_shallow_equal2 = __toESM(require_is_shallow_equal(), 1);
-  var import_keyboard_shortcuts11 = __toESM(require_keyboard_shortcuts(), 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_components116 = __toESM(require_components(), 1);
-  var import_compose74 = __toESM(require_compose(), 1);
-  var import_element192 = __toESM(require_element(), 1);
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
-  var AnimatedTreeGridRow = animated(import_components116.__experimentalTreeGridRow);
-  var ListViewLeaf = (0, import_element192.forwardRef)(
+  var import_components115 = __toESM(require_components(), 1);
+  var import_compose79 = __toESM(require_compose(), 1);
+  var import_element209 = __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)(
     ({
       isDragged,
       isSelected,
@@ -69646,7 +73341,7 @@ var wp;
       level,
       rowCount,
       children,
-      className: className2,
+      className,
       path,
       ...props
     }, ref) => {
@@ -69655,12 +73350,12 @@ var wp;
         enableAnimation: true,
         triggerAnimationOnChange: path
       });
-      const mergedRef = (0, import_compose74.useMergeRefs)([ref, animationRef]);
-      return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+      const mergedRef = (0, import_compose79.useMergeRefs)([ref, animationRef]);
+      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
         AnimatedTreeGridRow,
         {
           ref: mergedRef,
-          className: clsx_default("block-editor-list-view-leaf", className2),
+          className: clsx_default("block-editor-list-view-leaf", className),
           level,
           positionInSet: position,
           setSize: rowCount,
@@ -69674,19 +73369,19 @@ var wp;
   var leaf_default = ListViewLeaf;

   // packages/block-editor/build-module/components/list-view/use-list-view-scroll-into-view.mjs
-  var import_dom63 = __toESM(require_dom(), 1);
-  var import_element193 = __toESM(require_element(), 1);
+  var import_dom64 = __toESM(require_dom(), 1);
+  var import_element210 = __toESM(require_element(), 1);
   function useListViewScrollIntoView({
     isSelected,
     selectedClientIds,
     rowItemRef
   }) {
     const isSingleSelection = selectedClientIds.length === 1;
-    (0, import_element193.useLayoutEffect)(() => {
+    (0, import_element210.useLayoutEffect)(() => {
       if (!isSelected || !isSingleSelection || !rowItemRef.current) {
         return;
       }
-      const scrollContainer = (0, import_dom63.getScrollContainer)(rowItemRef.current);
+      const scrollContainer = (0, import_dom64.getScrollContainer)(rowItemRef.current);
       const { ownerDocument: ownerDocument2 } = rowItemRef.current;
       const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
       if (windowScroll || !scrollContainer) {
@@ -69701,18 +73396,18 @@ var wp;
   }

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

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

   // packages/block-editor/build-module/components/list-view/expander.mjs
-  var import_i18n110 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n113 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
   function ListViewExpander({ onClick }) {
     return (
       // Keyboard events are handled by TreeGrid see: components/src/tree-grid/index.js
@@ -69722,22 +73417,22 @@ var wp;
       //
       // We've mimicked this by adding an icon with aria-hidden set to true to hide this from the accessibility tree.
       // For the current tree grid implementation, please do not try to make this a button.
-      /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
         "span",
         {
           className: "block-editor-list-view__expander",
           onClick: onClick ? (event) => onClick(event, { forceToggle: true }) : void 0,
           "aria-hidden": "true",
           "data-testid": "list-view-expander",
-          children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(icon_default, { icon: (0, import_i18n110.isRTL)() ? chevron_left_small_default : chevron_right_small_default })
+          children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(icon_default, { icon: (0, import_i18n113.isRTL)() ? chevron_left_small_default : chevron_right_small_default })
         }
       )
     );
   }

   // packages/block-editor/build-module/components/list-view/use-list-view-images.mjs
-  var import_element194 = __toESM(require_element(), 1);
-  var import_data129 = __toESM(require_data(), 1);
+  var import_element211 = __toESM(require_element(), 1);
+  var import_data130 = __toESM(require_data(), 1);
   var MAX_IMAGES = 3;
   var IMAGE_GETTERS = {
     "core/image": ({ clientId, attributes }) => {
@@ -69796,7 +73491,7 @@ var wp;
     return isExpanded ? [] : images;
   }
   function useListViewImages({ clientId, isExpanded }) {
-    const { block } = (0, import_data129.useSelect)(
+    const { block } = (0, import_data130.useSelect)(
       (select3) => {
         const { getBlockName: getBlockName2, getBlock: getBlock2 } = select3(store);
         const hasImages = !!IMAGE_GETTERS[getBlockName2(clientId)];
@@ -69804,16 +73499,16 @@ var wp;
       },
       [clientId]
     );
-    const images = (0, import_element194.useMemo)(() => {
+    const images = (0, import_element211.useMemo)(() => {
       return getImagesFromBlock(block, isExpanded);
     }, [block, isExpanded]);
     return images;
   }

   // packages/block-editor/build-module/components/list-view/block-select-button.mjs
-  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
   function ListViewBlockSelectButton({
-    className: className2,
+    className,
     clientId,
     onClick,
     onContextMenu,
@@ -69833,7 +73528,7 @@ var wp;
       clientId,
       context: "list-view"
     });
-    const { icon, anchor, isSticky, isLocked } = (0, import_data130.useSelect)(
+    const { icon, anchor, isSticky, isLocked } = (0, import_data131.useSelect)(
       (select3) => {
         const {
           getBlockName: getBlockName2,
@@ -69842,7 +73537,7 @@ var wp;
           isSectionBlock: isSectionBlock2,
           isLockedBlock: isLockedBlock2
         } = unlock(select3(store));
-        const { getBlockType: getBlockType33, getActiveBlockVariation } = select3(import_blocks80.store);
+        const { getBlockType: getBlockType34, getActiveBlockVariation } = select3(import_blocks82.store);
         const attributes = getBlockAttributes3(clientId);
         const blockName = getBlockName2(clientId);
         let blockIcon = symbol_default;
@@ -69853,7 +73548,7 @@ var wp;
             void 0,
             getBlock2(clientId)?.innerContent
           );
-          blockIcon = match2?.icon || getBlockType33(blockName)?.icon;
+          blockIcon = match2?.icon || getBlockType34(blockName)?.icon;
         }
         return {
           icon: blockIcon,
@@ -69878,12 +73573,12 @@ var wp;
     return (
       // Disabled list view items intentionally omit href so TreeGrid skips them.
       // eslint-disable-next-line jsx-a11y/anchor-is-valid
-      /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
         "a",
         {
           className: clsx_default(
             "block-editor-list-view-block-select-button",
-            className2
+            className
           ),
           onClick,
           onContextMenu,
@@ -69900,9 +73595,9 @@ var wp;
           "aria-describedby": ariaDescribedBy,
           "aria-expanded": isExpanded,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(ListViewExpander, { onClick: onToggleExpanded }),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(block_icon_default, { icon, showColors: true, context: "list-view" }),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+            /* @__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.jsxs)(
               Stack,
               {
                 align: "center",
@@ -69910,15 +73605,15 @@ var wp;
                 justify: "flex-start",
                 gap: "xs",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components117.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) }),
-                  !!anchor && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("span", { className: "block-editor-list-view-block-select-button__anchor-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("span", { className: "block-editor-list-view-block-select-button__anchor", children: anchor }) }),
-                  isSticky && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("span", { className: "block-editor-list-view-block-select-button__sticky", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(icon_default, { icon: pin_small_default }) }),
-                  images.length ? /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components116.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) }),
+                  !!anchor && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__anchor-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__anchor", children: anchor }) }),
+                  isSticky && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__sticky", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(icon_default, { icon: pin_small_default }) }),
+                  images.length ? /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                     "span",
                     {
                       className: "block-editor-list-view-block-select-button__images",
                       "aria-hidden": true,
-                      children: images.map((image, index2) => /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                      children: images.map((image, index2) => /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                         "span",
                         {
                           className: "block-editor-list-view-block-select-button__image",
@@ -69938,23 +73633,23 @@ var wp;
                   // via the row's `aria-describedby`, which references the
                   // hidden `AriaReferencedText` rendered by the parent
                   // `ListViewBlock`.
-                  /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(tooltip_exports.Root, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(tooltip_exports.Root, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                       tooltip_exports.Trigger,
                       {
-                        render: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+                        render: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                           "span",
                           {
                             className: "block-editor-list-view-block-select-button__block-visibility",
                             "aria-hidden": "true",
-                            children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(icon_default, { icon: unseen_default })
+                            children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(icon_default, { icon: unseen_default })
                           }
                         )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(tooltip_exports.Popup, { children: visibilityLabel })
+                    /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(tooltip_exports.Popup, { children: visibilityLabel })
                   ] }),
-                  shouldShowLockIcon && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("span", { className: "block-editor-list-view-block-select-button__lock", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(icon_default, { icon: lock_small_default }) })
+                  shouldShowLockIcon && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("span", { className: "block-editor-list-view-block-select-button__lock", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(icon_default, { icon: lock_small_default }) })
                 ]
               }
             )
@@ -69963,17 +73658,17 @@ var wp;
       )
     );
   }
-  var block_select_button_default = (0, import_element195.forwardRef)(ListViewBlockSelectButton);
+  var block_select_button_default = (0, import_element212.forwardRef)(ListViewBlockSelectButton);

   // packages/block-editor/build-module/components/list-view/block-contents.mjs
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
   function InsertedBlockContent({ clientId }) {
     const { AdditionalBlockContent, setInsertedBlockClientId } = useListViewContext();
     const insertedBlockClientId = useInsertedBlockClientId();
     if (!AdditionalBlockContent || insertedBlockClientId !== clientId) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
       AdditionalBlockContent,
       {
         insertedBlockClientId,
@@ -69981,7 +73676,7 @@ var wp;
       }
     );
   }
-  var ListViewBlockContents = (0, import_element196.forwardRef)(
+  var ListViewBlockContents = (0, import_element213.forwardRef)(
     ({
       onClick,
       onToggleExpanded,
@@ -69991,15 +73686,15 @@ var wp;
       ...props
     }, ref) => {
       const draggableClientIds = selectedClientIds.includes(clientId) ? selectedClientIds : [clientId];
-      return /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_jsx_runtime335.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(InsertedBlockContent, { clientId }),
-        /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_jsx_runtime358.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(InsertedBlockContent, { clientId }),
+        /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
           block_draggable_default,
           {
             appendToOwnerDocument: true,
             clientIds: draggableClientIds,
             cloneClassname: "block-editor-list-view-draggable-chip",
-            children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+            children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
               block_select_button_default,
               {
                 ref,
@@ -70022,23 +73717,23 @@ var wp;
   var block_contents_default = ListViewBlockContents;

   // packages/block-editor/build-module/components/list-view/utils.mjs
-  var import_i18n111 = __toESM(require_i18n(), 1);
-  var import_dom64 = __toESM(require_dom(), 1);
+  var import_i18n114 = __toESM(require_i18n(), 1);
+  var import_dom65 = __toESM(require_dom(), 1);
   var BLOCK_LIST_ITEM_HEIGHT = 32;
-  var getBlockPositionDescription = (position, siblingCount, level) => (0, import_i18n111.sprintf)(
+  var getBlockPositionDescription = (position, siblingCount, level) => (0, import_i18n114.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_i18n111.__)("Block %1$d of %2$d, Level %3$d."),
+    (0, import_i18n114.__)("Block %1$d of %2$d, Level %3$d."),
     position,
     siblingCount,
     level
   );
   var getBlockPropertiesDescription = (positionLabel, isLocked) => [
-    positionLabel ? `${(0, import_i18n111.sprintf)(
+    positionLabel ? `${(0, import_i18n114.sprintf)(
       // translators: %s: Position of selected block, e.g. "Sticky" or "Fixed".
-      (0, import_i18n111.__)("Position: %s"),
+      (0, import_i18n114.__)("Position: %s"),
       positionLabel
     )}.` : void 0,
-    isLocked ? (0, import_i18n111.__)("This block is locked.") : void 0
+    isLocked ? (0, import_i18n114.__)("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) {
@@ -70052,7 +73747,7 @@ var wp;
       end
     };
   }
-  function focusListItem(focusClientId, treeGridElement) {
+  function focusListItem(focusClientId, treeGridElement, signal) {
     if (!treeGridElement) {
       return;
     }
@@ -70073,13 +73768,25 @@ var wp;
         childList: true,
         subtree: true
       });
+      signal?.addEventListener(
+        "abort",
+        () => {
+          clearTimeout(timer);
+          observer.disconnect();
+          resolve(null);
+        },
+        { once: true }
+      );
       timer = setTimeout(() => {
         observer.disconnect();
         resolve(null);
       }, 3e3);
     }).then((element) => {
+      if (signal?.aborted) {
+        return;
+      }
       if (element && element.isConnected) {
-        import_dom64.focus.focusable.find(element)?.[0]?.focus();
+        import_dom65.focus.focusable.find(element)?.[0]?.focus();
       }
     });
   }
@@ -70135,7 +73842,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/list-view/block.mjs
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
   function ListViewBlock({
     clientId,
     displacement,
@@ -70155,12 +73862,12 @@ var wp;
     selectedClientIds,
     isSyncedBranch
   }) {
-    const cellRef = (0, import_element197.useRef)(null);
-    const rowRef = (0, import_element197.useRef)(null);
-    const settingsRef = (0, import_element197.useRef)(null);
-    const [isHovered, setIsHovered] = (0, import_element197.useState)(false);
-    const [settingsAnchorRect, setSettingsAnchorRect] = (0, import_element197.useState)();
-    const [isRenameModalOpen, setIsRenameModalOpen] = (0, import_element197.useState)(false);
+    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 isFirstSelectedBlock = isSelected && selectedClientIds[0] === clientId;
     const isLastSelectedBlock = isSelected && selectedClientIds[selectedClientIds.length - 1] === clientId;
     const {
@@ -70173,8 +73880,8 @@ var wp;
       insertBeforeBlock: insertBeforeBlock2,
       showViewportModal: showViewportModal2,
       stopEditingContentOnlySection: stopEditingContentOnlySection2
-    } = unlock((0, import_data131.useDispatch)(store));
-    const debouncedToggleBlockHighlight = (0, import_compose75.useDebounce)(
+    } = unlock((0, import_data132.useDispatch)(store));
+    const debouncedToggleBlockHighlight = (0, import_compose80.useDebounce)(
       toggleBlockHighlight2,
       50
     );
@@ -70191,8 +73898,8 @@ var wp;
       canMoveBlock: canMoveBlock2,
       canRemoveBlocks: canRemoveBlocks2,
       isGroupable: isGroupable2
-    } = (0, import_data131.useSelect)(store);
-    const { getGroupingBlockName } = (0, import_data131.useSelect)(import_blocks81.store);
+    } = (0, import_data132.useSelect)(store);
+    const { getGroupingBlockName } = (0, import_data132.useSelect)(import_blocks83.store);
     const pasteStyles = usePasteStyles();
     const {
       blockName,
@@ -70205,7 +73912,7 @@ var wp;
       positionLabel,
       isSynced,
       isLocked
-    } = (0, import_data131.useSelect)(
+    } = (0, import_data132.useSelect)(
       (select3) => {
         const {
           getBlockName: getBlockName2,
@@ -70234,14 +73941,14 @@ var wp;
       [clientId]
     );
     const isDisabled = blockEditingMode === "disabled";
-    const canRename = !!blockName && (0, import_blocks81.hasBlockSupport)(blockName, "renaming", true);
+    const canRename = !!blockName && (0, import_blocks83.hasBlockSupport)(blockName, "renaming", true);
     const showBlockActions = (
       // When a block hides its toolbar it also hides the block settings menu,
       // since that menu is part of the toolbar in the editor canvas.
       // List View respects this by also hiding the block settings menu.
-      (0, import_blocks81.hasBlockSupport)(blockName, "__experimentalToolbar", true)
+      (0, import_blocks83.hasBlockSupport)(blockName, "__experimentalToolbar", true)
     );
-    const instanceId = (0, import_compose75.useInstanceId)(ListViewBlock);
+    const instanceId = (0, import_compose80.useInstanceId)(ListViewBlock);
     const descriptionId = `list-view-block-select-button__description-${instanceId}`;
     const {
       BlockSettingsMenu: BlockSettingsMenu2,
@@ -70251,7 +73958,7 @@ var wp;
       treeGridElementRef,
       rootClientId
     } = useListViewContext();
-    const isMatch = (0, import_keyboard_shortcuts11.__unstableUseShortcutEventMatch)();
+    const isMatch = (0, import_keyboard_shortcuts12.__unstableUseShortcutEventMatch)();
     function getBlocksToUpdate() {
       const selectedBlockClientIds = getSelectedBlockClientIds2();
       const isUpdatingSelectedBlocks = selectedBlockClientIds.includes(clientId);
@@ -70312,7 +74019,7 @@ var wp;
         const { blocksToUpdate, firstBlockRootClientId } = getBlocksToUpdate();
         const canDuplicate = getBlocksByClientId2(blocksToUpdate).every(
           (blockToUpdate) => {
-            return !!blockToUpdate && (0, import_blocks81.hasBlockSupport)(
+            return !!blockToUpdate && (0, import_blocks83.hasBlockSupport)(
               blockToUpdate.name,
               "multiple",
               true
@@ -70374,7 +74081,7 @@ var wp;
           const groupingBlockName = getGroupingBlockName();
           const newBlocks = groupBlocks(blocks2, groupingBlockName);
           replaceBlocks2(blocksToUpdate, newBlocks);
-          (0, import_a11y15.speak)((0, import_i18n112.__)("Selected blocks are grouped."));
+          (0, import_a11y15.speak)((0, import_i18n115.__)("Selected blocks are grouped."));
           const newlySelectedBlocks = getSelectedBlockClientIds2();
           updateFocusAndSelection(newlySelectedBlocks[0], false);
         }
@@ -70386,7 +74093,7 @@ var wp;
         const { blocksToUpdate } = getBlocksToUpdate();
         const blocks2 = getBlocksByClientId2(blocksToUpdate);
         const supportsBlockVisibility = blocks2.every(
-          (_block) => (0, import_blocks81.hasBlockSupport)(_block.name, "visibility", true)
+          (_block) => (0, import_blocks83.hasBlockSupport)(_block.name, "visibility", true)
         );
         if (!supportsBlockVisibility) {
           return;
@@ -70406,15 +74113,15 @@ var wp;
         }
       }
     }
-    const onMouseEnter = (0, import_element197.useCallback)(() => {
+    const onMouseEnter = (0, import_element214.useCallback)(() => {
       setIsHovered(true);
       debouncedToggleBlockHighlight(clientId, true);
     }, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
-    const onMouseLeave = (0, import_element197.useCallback)(() => {
+    const onMouseLeave = (0, import_element214.useCallback)(() => {
       setIsHovered(false);
       debouncedToggleBlockHighlight(clientId, false);
     }, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
-    const selectEditorBlock = (0, import_element197.useCallback)(
+    const selectEditorBlock = (0, import_element214.useCallback)(
       (event) => {
         const isKeyboardActivation = event?.detail === 0;
         selectBlock2(event, clientId, isKeyboardActivation ? -1 : null);
@@ -70422,7 +74129,7 @@ var wp;
       },
       [clientId, selectBlock2]
     );
-    const updateFocusAndSelection = (0, import_element197.useCallback)(
+    const updateFocusAndSelection = (0, import_element214.useCallback)(
       (focusClientId, shouldSelectBlock) => {
         if (shouldSelectBlock) {
           selectBlock2(void 0, focusClientId, null, null);
@@ -70431,7 +74138,7 @@ var wp;
       },
       [selectBlock2, treeGridElementRef]
     );
-    const toggleExpanded = (0, import_element197.useCallback)(
+    const toggleExpanded = (0, import_element214.useCallback)(
       (event) => {
         event.preventDefault();
         event.stopPropagation();
@@ -70445,7 +74152,7 @@ var wp;
       },
       [clientId, updateExpansion, isExpanded]
     );
-    const onContextMenu = (0, import_element197.useCallback)(
+    const onContextMenu = (0, import_element214.useCallback)(
       (event) => {
         const { ownerDocument: ownerDocument2 } = settingsRef?.current || {};
         if (!ownerDocument2 || !ownerDocument2.hasFocus()) {
@@ -70461,7 +74168,7 @@ var wp;
       },
       [allowRightClickOverrides, settingsRef, showBlockActions]
     );
-    const onMouseDown = (0, import_element197.useCallback)(
+    const onMouseDown = (0, import_element214.useCallback)(
       (event) => {
         if (allowRightClickOverrides && event.button === 2) {
           event.preventDefault();
@@ -70469,7 +74176,7 @@ var wp;
       },
       [allowRightClickOverrides]
     );
-    const settingsPopoverAnchor = (0, import_element197.useMemo)(() => {
+    const settingsPopoverAnchor = (0, import_element214.useMemo)(() => {
       const { ownerDocument: ownerDocument2 } = rowRef?.current || {};
       if (!settingsAnchorRect || !ownerDocument2) {
         return void 0;
@@ -70481,7 +74188,7 @@ var wp;
         }
       };
     }, [settingsAnchorRect]);
-    const clearSettingsAnchorRect = (0, import_element197.useCallback)(() => {
+    const clearSettingsAnchorRect = (0, import_element214.useCallback)(() => {
       setSettingsAnchorRect(void 0);
     }, [setSettingsAnchorRect]);
     useListViewScrollIntoView({
@@ -70549,7 +74256,7 @@ var wp;
       }
       return rovingTabIndex;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
       leaf_default,
       {
         className: classes,
@@ -70568,15 +74275,15 @@ var wp;
         "data-expanded": canEditBlock2 ? isExpanded : void 0,
         ref: rowRef,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
-            import_components118.__experimentalTreeGridCell,
+          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+            import_components117.__experimentalTreeGridCell,
             {
               className: "block-editor-list-view-block__contents-cell",
               colSpan,
               ref: cellRef,
               "aria-selected": !!isSelected,
-              children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)("div", { className: "block-editor-list-view-block__contents-container", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+              children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)("div", { className: "block-editor-list-view-block__contents-container", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
                   block_contents_default,
                   {
                     clientId,
@@ -70594,7 +74301,7 @@ var wp;
                     isDisabled
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(AriaReferencedText, { id: descriptionId, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(AriaReferencedText, { id: descriptionId, children: [
                   blockPositionDescription,
                   blockPropertiesDescription,
                   blockVisibilityDescription
@@ -70602,13 +74309,13 @@ var wp;
               ] })
             }
           ),
-          hasRenderedMovers && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_jsx_runtime336.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
-            import_components118.__experimentalTreeGridCell,
+          hasRenderedMovers && /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_jsx_runtime359.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
+            import_components117.__experimentalTreeGridCell,
             {
               className: moverCellClassName,
               withoutGridItem: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components118.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components117.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
                   BlockMoverUpButton,
                   {
                     orientation: "vertical",
@@ -70618,7 +74325,7 @@ var wp;
                     onFocus
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components118.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components117.__experimentalTreeGridItem, { children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
                   BlockMoverDownButton,
                   {
                     orientation: "vertical",
@@ -70631,19 +74338,19 @@ var wp;
               ]
             }
           ) }),
-          canShowBlockActions && BlockSettingsMenu2 && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
-            import_components118.__experimentalTreeGridCell,
+          canShowBlockActions && BlockSettingsMenu2 && /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+            import_components117.__experimentalTreeGridCell,
             {
               className: listViewBlockSettingsClassName,
               "aria-selected": !!isSelected,
               ref: settingsRef,
-              children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+              children: ({ ref, tabIndex, onFocus }) => /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
                 BlockSettingsMenu2,
                 {
                   clientId,
                   clientIds: dropdownClientIds,
                   icon: more_vertical_default,
-                  label: (0, import_i18n112.__)("Options"),
+                  label: (0, import_i18n115.__)("Options"),
                   popoverProps: {
                     anchor: settingsPopoverAnchor
                     // Used to position the settings at the cursor on right-click.
@@ -70665,7 +74372,7 @@ var wp;
               )
             }
           ),
-          isRenameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+          isRenameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
             BlockRenameModal,
             {
               clientId,
@@ -70676,10 +74383,10 @@ var wp;
       }
     );
   }
-  var block_default3 = (0, import_element197.memo)(ListViewBlock);
+  var block_default3 = (0, import_element214.memo)(ListViewBlock);

   // packages/block-editor/build-module/components/list-view/branch.mjs
-  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
   function countBlocks(block, expansionState, draggedClientIds, isExpandedByDefault) {
     const isDragged = draggedClientIds?.includes(block.clientId);
     if (isDragged) {
@@ -70717,7 +74424,7 @@ var wp;
       isSyncedBranch = false,
       showAppender: showAppenderProp = true
     } = props;
-    const { canParentExpand, isParentSynced } = (0, import_data132.useSelect)(
+    const { canParentExpand, isParentSynced } = (0, import_data133.useSelect)(
       (select3) => {
         if (!parentId) {
           return { canParentExpand: true, isParentSynced: false };
@@ -70757,7 +74464,7 @@ var wp;
         return;
       }
       rows.push(
-        /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("tr", { children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("tr", { children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
           "td",
           {
             className: "block-editor-list-view-placeholder",
@@ -70807,8 +74514,8 @@ var wp;
         isDragged
       });
       rows.push(
-        /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_data132.AsyncModeProvider, { value: !isSelected, children: [
-          showBlock && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_data133.AsyncModeProvider, { value: !isSelected, children: [
+          showBlock && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
             block_default3,
             {
               clientId,
@@ -70830,7 +74537,7 @@ var wp;
               isNesting
             }
           ),
-          showNestedBlocks && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+          showNestedBlocks && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
             ListViewBranch,
             {
               parentId: clientId,
@@ -70851,16 +74558,16 @@ var wp;
       );
     });
     pushPlaceholderRow();
-    return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_jsx_runtime337.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
       rows,
-      showAppender && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
-        import_components119.__experimentalTreeGridRow,
+      showAppender && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+        import_components118.__experimentalTreeGridRow,
         {
           level,
           setSize: rowCount,
           positionInSet: rowCount,
           isExpanded: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_components119.__experimentalTreeGridCell, { children: (treeGridCellProps) => /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(import_components118.__experimentalTreeGridCell, { children: (treeGridCellProps) => /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
             Appender,
             {
               clientId: parentId,
@@ -70873,14 +74580,14 @@ var wp;
       )
     ] });
   }
-  var branch_default = (0, import_element198.memo)(ListViewBranch);
+  var branch_default = (0, import_element215.memo)(ListViewBranch);

   // packages/block-editor/build-module/components/list-view/drop-indicator.mjs
-  var import_components120 = __toESM(require_components(), 1);
-  var import_dom65 = __toESM(require_dom(), 1);
-  var import_element199 = __toESM(require_element(), 1);
-  var import_i18n113 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
+  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_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
   function ListViewDropIndicatorPreview({
     draggedBlockClientId,
     listViewRef,
@@ -70892,7 +74599,7 @@ var wp;
       context: "list-view"
     });
     const { rootClientId, clientId, dropPosition } = blockDropTarget || {};
-    const [rootBlockElement, blockElement] = (0, import_element199.useMemo)(() => {
+    const [rootBlockElement, blockElement] = (0, import_element216.useMemo)(() => {
       if (!listViewRef.current) {
         return [];
       }
@@ -70905,14 +74612,14 @@ var wp;
       return [_rootBlockElement, _blockElement];
     }, [listViewRef, rootClientId, clientId]);
     const targetElement = blockElement || rootBlockElement;
-    const rtl = (0, import_i18n113.isRTL)();
-    const getDropIndicatorWidth = (0, import_element199.useCallback)(
+    const rtl = (0, import_i18n116.isRTL)();
+    const getDropIndicatorWidth = (0, import_element216.useCallback)(
       (targetElementRect, indent) => {
         if (!targetElement) {
           return 0;
         }
         let width = targetElement.offsetWidth;
-        const scrollContainer = (0, import_dom65.getScrollContainer)(
+        const scrollContainer = (0, import_dom66.getScrollContainer)(
           targetElement,
           "horizontal"
         );
@@ -70920,7 +74627,7 @@ var wp;
         const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
         if (scrollContainer && !windowScroll) {
           const scrollContainerRect = scrollContainer.getBoundingClientRect();
-          const distanceBetweenContainerAndTarget = (0, import_i18n113.isRTL)() ? scrollContainerRect.right - targetElementRect.right : targetElementRect.left - scrollContainerRect.left;
+          const distanceBetweenContainerAndTarget = (0, import_i18n116.isRTL)() ? scrollContainerRect.right - targetElementRect.right : targetElementRect.left - scrollContainerRect.left;
           const scrollContainerWidth = scrollContainer.clientWidth;
           if (scrollContainerWidth < width + distanceBetweenContainerAndTarget) {
             width = scrollContainerWidth - distanceBetweenContainerAndTarget;
@@ -70938,7 +74645,7 @@ var wp;
       },
       [rtl, targetElement]
     );
-    const style = (0, import_element199.useMemo)(() => {
+    const style = (0, import_element216.useMemo)(() => {
       if (!targetElement) {
         return {};
       }
@@ -70947,11 +74654,11 @@ var wp;
         width: getDropIndicatorWidth(targetElementRect, 0)
       };
     }, [getDropIndicatorWidth, targetElement]);
-    const horizontalScrollOffsetStyle = (0, import_element199.useMemo)(() => {
+    const horizontalScrollOffsetStyle = (0, import_element216.useMemo)(() => {
       if (!targetElement) {
         return {};
       }
-      const scrollContainer = (0, import_dom65.getScrollContainer)(targetElement);
+      const scrollContainer = (0, import_dom66.getScrollContainer)(targetElement);
       const ownerDocument2 = targetElement.ownerDocument;
       const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
       if (scrollContainer && !windowScroll) {
@@ -70971,7 +74678,7 @@ var wp;
       }
       return {};
     }, [rtl, targetElement]);
-    const ariaLevel = (0, import_element199.useMemo)(() => {
+    const ariaLevel = (0, import_element216.useMemo)(() => {
       if (!rootBlockElement) {
         return 1;
       }
@@ -70981,13 +74688,13 @@ var wp;
       );
       return _ariaLevel ? _ariaLevel + 1 : 1;
     }, [rootBlockElement]);
-    const hasAdjacentSelectedBranch = (0, import_element199.useMemo)(() => {
+    const hasAdjacentSelectedBranch = (0, import_element216.useMemo)(() => {
       if (!targetElement) {
         return false;
       }
       return targetElement.classList.contains("is-branch-selected");
     }, [targetElement]);
-    const popoverAnchor = (0, import_element199.useMemo)(() => {
+    const popoverAnchor = (0, import_element216.useMemo)(() => {
       const isValidDropPosition = dropPosition === "top" || dropPosition === "bottom" || dropPosition === "inside";
       if (!targetElement || !isValidDropPosition) {
         return void 0;
@@ -70998,7 +74705,7 @@ var wp;
           const rect = targetElement.getBoundingClientRect();
           let left = rect.left;
           let top = 0;
-          const scrollContainer = (0, import_dom65.getScrollContainer)(
+          const scrollContainer = (0, import_dom66.getScrollContainer)(
             targetElement,
             "horizontal"
           );
@@ -71025,8 +74732,8 @@ var wp;
     if (!targetElement) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
-      import_components120.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+      import_components119.Popover,
       {
         animate: false,
         anchor: popoverAnchor,
@@ -71035,7 +74742,7 @@ var wp;
         variant: "unstyled",
         flip: false,
         resize: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
           "div",
           {
             style,
@@ -71045,13 +74752,13 @@ var wp;
                 "block-editor-list-view-drop-indicator__line--darker": hasAdjacentSelectedBranch
               }
             ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
               "div",
               {
                 className: "block-editor-list-view-leaf",
                 "aria-level": ariaLevel,
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
                     "div",
                     {
                       className: clsx_default(
@@ -71060,9 +74767,9 @@ var wp;
                       ),
                       style: horizontalScrollOffsetStyle,
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(ListViewExpander, { onClick: () => {
+                        /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(ListViewExpander, { onClick: () => {
                         } }),
-                        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+                        /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
                           block_icon_default,
                           {
                             icon: blockInformation?.icon,
@@ -71070,20 +74777,20 @@ var wp;
                             context: "list-view"
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+                        /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
                           Stack,
                           {
                             align: "center",
                             className: "block-editor-list-view-block-select-button__label-wrapper",
                             justify: "flex-start",
                             gap: "xs",
-                            children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components120.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) })
+                            children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("span", { className: "block-editor-list-view-block-select-button__title", children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(import_components119.__experimentalTruncate, { ellipsizeMode: "auto", children: blockTitle }) })
                           }
                         )
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("div", { className: "block-editor-list-view-block__menu-cell" })
+                  /* @__PURE__ */ (0, import_jsx_runtime361.jsx)("div", { className: "block-editor-list-view-block__menu-cell" })
                 ]
               }
             )
@@ -71095,13 +74802,13 @@ var wp;

   // packages/block-editor/build-module/components/list-view/use-block-selection.mjs
   var import_a11y16 = __toESM(require_a11y(), 1);
-  var import_i18n114 = __toESM(require_i18n(), 1);
-  var import_data133 = __toESM(require_data(), 1);
-  var import_element200 = __toESM(require_element(), 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_blocks82 = __toESM(require_blocks(), 1);
+  var import_blocks84 = __toESM(require_blocks(), 1);
   function useBlockSelection() {
-    const { clearSelectedBlock: clearSelectedBlock2, multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data133.useDispatch)(store);
+    const { clearSelectedBlock: clearSelectedBlock2, multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data134.useDispatch)(store);
     const {
       getBlockName: getBlockName2,
       getBlockParents: getBlockParents2,
@@ -71109,9 +74816,9 @@ var wp;
       getSelectedBlockClientIds: getSelectedBlockClientIds2,
       hasMultiSelection: hasMultiSelection2,
       hasSelectedBlock: hasSelectedBlock2
-    } = (0, import_data133.useSelect)(store);
-    const { getBlockType: getBlockType33 } = (0, import_data133.useSelect)(import_blocks82.store);
-    const updateBlockSelection = (0, import_element200.useCallback)(
+    } = (0, import_data134.useSelect)(store);
+    const { getBlockType: getBlockType34 } = (0, import_data134.useSelect)(import_blocks84.store);
+    const updateBlockSelection = (0, import_element217.useCallback)(
       async (event, clientId, destinationClientId, focusPosition) => {
         if (!event?.shiftKey && event?.keyCode !== import_keycodes17.ESCAPE) {
           selectBlock2(clientId, focusPosition);
@@ -71164,20 +74871,20 @@ var wp;
         );
         let label;
         if (selectionDiff.length === 1) {
-          const title = getBlockType33(
+          const title = getBlockType34(
             getBlockName2(selectionDiff[0])
           )?.title;
           if (title) {
-            label = (0, import_i18n114.sprintf)(
+            label = (0, import_i18n117.sprintf)(
               /* translators: %s: block name */
-              (0, import_i18n114.__)("%s deselected."),
+              (0, import_i18n117.__)("%s deselected."),
               title
             );
           }
         } else if (selectionDiff.length > 1) {
-          label = (0, import_i18n114.sprintf)(
+          label = (0, import_i18n117.sprintf)(
             /* translators: %s: number of deselected blocks */
-            (0, import_i18n114.__)("%s blocks deselected."),
+            (0, import_i18n117.__)("%s blocks deselected."),
             selectionDiff.length
           );
         }
@@ -71188,7 +74895,7 @@ var wp;
       [
         clearSelectedBlock2,
         getBlockName2,
-        getBlockType33,
+        getBlockType34,
         getBlockParents2,
         getBlockSelectionStart2,
         getSelectedBlockClientIds2,
@@ -71204,9 +74911,9 @@ var wp;
   }

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

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

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

   // packages/block-editor/build-module/components/list-view/use-list-view-drop-zone.mjs
-  var import_data136 = __toESM(require_data(), 1);
-  var import_element203 = __toESM(require_element(), 1);
-  var import_compose76 = __toESM(require_compose(), 1);
-  var import_i18n115 = __toESM(require_i18n(), 1);
+  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 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;
@@ -71439,13 +75146,13 @@ var wp;
       getBlockCount: getBlockCount2,
       getDraggedBlockClientIds: getDraggedBlockClientIds2,
       canInsertBlocks: canInsertBlocks2
-    } = (0, import_data136.useSelect)(store);
-    const [target, setTarget] = (0, import_element203.useState)();
+    } = (0, import_data137.useSelect)(store);
+    const [target, setTarget] = (0, import_element220.useState)();
     const { rootClientId: targetRootClientId, blockIndex: targetBlockIndex } = target || {};
     const onBlockDrop2 = useOnBlockDrop(targetRootClientId, targetBlockIndex);
-    const rtl = (0, import_i18n115.isRTL)();
-    const previousRootClientId = (0, import_compose76.usePrevious)(targetRootClientId);
-    const maybeExpandBlock = (0, import_element203.useCallback)(
+    const rtl = (0, import_i18n118.isRTL)();
+    const previousRootClientId = (0, import_compose81.usePrevious)(targetRootClientId);
+    const maybeExpandBlock = (0, import_element220.useCallback)(
       (_target) => {
         const { rootClientId } = _target || {};
         if (!rootClientId) {
@@ -71460,12 +75167,12 @@ var wp;
       },
       [updateExpansion]
     );
-    const throttledMaybeExpandBlock = (0, import_compose76.useThrottle)(
+    const throttledMaybeExpandBlock = (0, import_compose81.useThrottle)(
       maybeExpandBlock,
       500,
       EXPAND_THROTTLE_OPTIONS
     );
-    (0, import_element203.useEffect)(() => {
+    (0, import_element220.useEffect)(() => {
       if (target?.dropPosition !== "inside" || previousRootClientId !== target?.rootClientId) {
         throttledMaybeExpandBlock.cancel();
         return;
@@ -71473,8 +75180,8 @@ var wp;
       throttledMaybeExpandBlock(target);
     }, [previousRootClientId, target, throttledMaybeExpandBlock]);
     const draggedBlockClientIds = getDraggedBlockClientIds2();
-    const throttled = (0, import_compose76.useThrottle)(
-      (0, import_element203.useCallback)(
+    const throttled = (0, import_compose81.useThrottle)(
+      (0, import_element220.useCallback)(
         (event, currentTarget) => {
           const position = { x: event.clientX, y: event.clientY };
           const isBlockDrag = !!draggedBlockClientIds?.length;
@@ -71526,7 +75233,7 @@ var wp;
       ),
       50
     );
-    const ref = (0, import_compose76.__experimentalUseDropZone)({
+    const ref = (0, import_compose81.__experimentalUseDropZone)({
       dropZoneElement,
       onDrop(event) {
         throttled.cancel();
@@ -71551,14 +75258,14 @@ var wp;
   }

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

   // packages/block-editor/build-module/components/list-view/use-clipboard-handler.mjs
-  var import_data138 = __toESM(require_data(), 1);
-  var import_compose77 = __toESM(require_compose(), 1);
+  var import_data139 = __toESM(require_data(), 1);
+  var import_compose82 = __toESM(require_compose(), 1);
   function useClipboardHandler2({ selectBlock: selectBlock2 }) {
-    const registry = (0, import_data138.useRegistry)();
+    const registry = (0, import_data139.useRegistry)();
     const {
       getBlockOrder: getBlockOrder2,
       getBlockRootClientId: getBlockRootClientId2,
@@ -71605,10 +75312,10 @@ var wp;
       getSettings: getSettings8,
       canInsertBlockType: canInsertBlockType2,
       canRemoveBlocks: canRemoveBlocks2
-    } = (0, import_data138.useSelect)(store);
-    const { flashBlock: flashBlock2, removeBlocks: removeBlocks2, replaceBlocks: replaceBlocks2, insertBlocks: insertBlocks2 } = (0, import_data138.useDispatch)(store);
+    } = (0, import_data139.useSelect)(store);
+    const { flashBlock: flashBlock2, removeBlocks: removeBlocks2, replaceBlocks: replaceBlocks2, insertBlocks: insertBlocks2 } = (0, import_data139.useDispatch)(store);
     const notifyCopy = useNotifyCopy();
-    return (0, import_compose77.useRefEffect)((node) => {
+    return (0, import_compose82.useRefEffect)((node) => {
       function updateFocusAndSelection(focusClientId, shouldSelectBlock) {
         if (shouldSelectBlock) {
           selectBlock2(void 0, focusClientId, null, null);
@@ -71719,7 +75426,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/list-view/index.mjs
-  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
   var expansion = (state, action) => {
     const { type, clientIds } = action;
     if (type === "replace") {
@@ -71748,6 +75455,7 @@ var wp;
     showBlockMovers = false,
     isExpanded = false,
     showAppender = false,
+    focusOnMount = false,
     blockSettingsMenu: BlockSettingsMenu2 = BlockSettingsDropdown,
     rootClientId,
     description,
@@ -71763,11 +75471,11 @@ var wp;
         }
       );
     }
-    const instanceId = (0, import_compose78.useInstanceId)(ListViewComponent);
+    const instanceId = (0, import_compose83.useInstanceId)(ListViewComponent);
     const { clientIdsTree, draggedClientIds, selectedClientIds } = useListViewClientIds({ blocks: blocks2, rootClientId });
     const blockIndexes = useListViewBlockIndexes(clientIdsTree);
-    const { getBlock: getBlock2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data139.useSelect)(store);
-    const { visibleBlockCount } = (0, import_data139.useSelect)(
+    const { getBlock: getBlock2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data140.useSelect)(store);
+    const { visibleBlockCount } = (0, import_data140.useSelect)(
       (select3) => {
         const { getGlobalBlockCount: getGlobalBlockCount2, getClientIdsOfDescendants: getClientIdsOfDescendants2 } = select3(store);
         const draggedBlockCount = draggedClientIds?.length > 0 ? getClientIdsOfDescendants2(draggedClientIds).length + 1 : 0;
@@ -71778,13 +75486,13 @@ var wp;
       [draggedClientIds]
     );
     const { updateBlockSelection } = useBlockSelection();
-    const [expansionState, updateExpansion] = (0, import_element205.useReducer)(expansion, {});
-    const [insertedBlockClientId, setInsertedBlockClientId] = (0, import_element205.useState)(null);
+    const [expansionState, updateExpansion] = (0, import_element222.useReducer)(expansion, {});
+    const [insertedBlockClientId, setInsertedBlockClientId] = (0, import_element222.useState)(null);
     const { setSelectedTreeId } = useListViewExpandSelectedItem({
       firstSelectedBlockClientId: selectedClientIds[0],
       updateExpansion
     });
-    const selectEditorBlock = (0, import_element205.useCallback)(
+    const selectEditorBlock = (0, import_element222.useCallback)(
       /**
        * @param {MouseEvent | KeyboardEvent | undefined} event
        * @param {string}                                 blockClientId
@@ -71803,39 +75511,64 @@ var wp;
       dropZoneElement,
       updateExpansion
     });
-    const elementRef = (0, import_element205.useRef)();
+    const elementRef = (0, import_element222.useRef)();
     const clipBoardRef = useClipboardHandler2({
       selectBlock: selectEditorBlock
     });
-    const focusSelectedBlock = (0, import_element205.useCallback)(
+    const focusOnMountRef = (0, import_compose83.useRefEffect)(
       (node) => {
+        if (!focusOnMount) {
+          return;
+        }
+        const controller = new window.AbortController();
+        const focusRow2 = (clientId) => focusListItem(clientId, node, controller.signal).then(
+          () => controller.abort()
+        );
+        node.ownerDocument.addEventListener(
+          "focusin",
+          () => controller.abort(),
+          { once: true, signal: controller.signal }
+        );
         const [firstSelectedClientId] = getSelectedBlockClientIds2();
-        if (firstSelectedClientId && node) {
-          focusListItem(firstSelectedClientId, node);
+        if (firstSelectedClientId) {
+          focusRow2(firstSelectedClientId);
+          return () => controller.abort();
         }
+        const timerId = setTimeout(() => {
+          const firstClientId = node.querySelector(
+            "[role=row][data-block]"
+          )?.dataset.block;
+          if (firstClientId) {
+            focusRow2(firstClientId);
+          }
+        }, 0);
+        return () => {
+          clearTimeout(timerId);
+          controller.abort();
+        };
       },
-      [getSelectedBlockClientIds2]
+      [focusOnMount, getSelectedBlockClientIds2]
     );
-    const treeGridRef = (0, import_compose78.useMergeRefs)([
+    const treeGridRef = (0, import_compose83.useMergeRefs)([
       clipBoardRef,
-      focusSelectedBlock,
+      focusOnMountRef,
       elementRef,
       dropZoneRef,
       ref
     ]);
-    const expandRow = (0, import_element205.useCallback)((row) => {
+    const expandRow = (0, import_element222.useCallback)((row) => {
       const clientId = row?.dataset?.block;
       if (clientId) {
         updateExpansion({ type: "expand", clientIds: [clientId] });
       }
     }, []);
-    const collapseRow = (0, import_element205.useCallback)((row) => {
+    const collapseRow = (0, import_element222.useCallback)((row) => {
       const clientId = row?.dataset?.block;
       if (clientId) {
         updateExpansion({ type: "collapse", clientIds: [clientId] });
       }
     }, []);
-    const focusRow = (0, import_element205.useCallback)(
+    const focusRow = (0, import_element222.useCallback)(
       (event, startRow, endRow) => {
         if (event.shiftKey) {
           updateBlockSelection(
@@ -71849,7 +75582,7 @@ var wp;
     );
     useListViewCollapseItems({ updateExpansion });
     const firstDraggedBlockClientId = draggedClientIds?.[0];
-    const { blockDropTargetIndex, blockDropPosition, firstDraggedBlockIndex } = (0, import_element205.useMemo)(() => {
+    const { blockDropTargetIndex, blockDropPosition, firstDraggedBlockIndex } = (0, import_element222.useMemo)(() => {
       let _blockDropTargetIndex, _firstDraggedBlockIndex;
       if (blockDropTarget?.clientId) {
         const foundBlockIndex = blockIndexes[blockDropTarget.clientId];
@@ -71867,7 +75600,7 @@ var wp;
         firstDraggedBlockIndex: _firstDraggedBlockIndex
       };
     }, [blockDropTarget, blockIndexes, firstDraggedBlockClientId]);
-    const contextValue = (0, import_element205.useMemo)(
+    const contextValue = (0, import_element222.useMemo)(
       () => ({
         AdditionalBlockContent,
         BlockSettingsMenu: BlockSettingsMenu2,
@@ -71886,7 +75619,7 @@ var wp;
         updateExpansion
       ]
     );
-    const treeStateContextValue = (0, import_element205.useMemo)(
+    const treeStateContextValue = (0, import_element222.useMemo)(
       () => ({
         blockDropPosition,
         blockDropTargetIndex,
@@ -71904,7 +75637,7 @@ var wp;
         firstDraggedBlockIndex
       ]
     );
-    const [fixedListWindow] = (0, import_compose78.__experimentalUseFixedWindowList)(
+    const [fixedListWindow] = (0, import_compose83.__experimentalUseFixedWindowList)(
       elementRef,
       BLOCK_LIST_ITEM_HEIGHT,
       visibleBlockCount,
@@ -71923,8 +75656,8 @@ var wp;
       return null;
     }
     const describedById = description && `block-editor-list-view-description-${instanceId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(import_data139.AsyncModeProvider, { value: true, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_data140.AsyncModeProvider, { value: true, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
         ListViewDropIndicatorPreview,
         {
           draggedBlockClientId: firstDraggedBlockClientId,
@@ -71932,33 +75665,33 @@ var wp;
           blockDropTarget
         }
       ),
-      description && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(VisuallyHidden, { id: describedById, children: description }),
-      /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-        import_components121.__experimentalTreeGrid,
+      description && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(VisuallyHidden, { id: describedById, children: description }),
+      /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+        import_components120.__experimentalTreeGrid,
         {
           id,
           className: clsx_default("block-editor-list-view-tree", {
             "is-dragging": draggedClientIds?.length > 0 && blockDropTargetIndex !== void 0
           }),
-          "aria-label": (0, import_i18n116.__)("Block navigation structure"),
+          "aria-label": (0, import_i18n119.__)("Block navigation structure"),
           ref: treeGridRef,
           onCollapseRow: collapseRow,
           onExpandRow: expandRow,
           onFocusRow: focusRow,
-          applicationAriaLabel: (0, import_i18n116.__)("Block navigation structure"),
+          applicationAriaLabel: (0, import_i18n119.__)("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
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(ListViewContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(ListViewContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
             ListViewInsertedBlockContext.Provider,
             {
               value: insertedBlockClientId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
                 ListViewTreeStateContext.Provider,
                 {
                   value: treeStateContextValue,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
                     branch_default,
                     {
                       blocks: clientIdsTree,
@@ -71979,9 +75712,9 @@ var wp;
       )
     ] });
   }
-  var PrivateListView = (0, import_element205.forwardRef)(ListViewComponent);
-  var list_view_default2 = (0, import_element205.forwardRef)((props, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+  var PrivateListView = (0, import_element222.forwardRef)(ListViewComponent);
+  var list_view_default2 = (0, import_element222.forwardRef)((props, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
       PrivateListView,
       {
         ref,
@@ -71996,7 +75729,7 @@ var wp;
   });

   // packages/block-editor/build-module/components/block-navigation/dropdown.mjs
-  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
   function BlockNavigationDropdownToggle({
     isEnabled,
     onToggle,
@@ -72004,8 +75737,8 @@ var wp;
     innerRef,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-      import_components122.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+      import_components121.Button,
       {
         __next40pxDefaultSize: true,
         ...props,
@@ -72014,7 +75747,7 @@ var wp;
         "aria-expanded": isOpen,
         "aria-haspopup": "true",
         onClick: isEnabled ? onToggle : void 0,
-        label: (0, import_i18n117.__)("List view"),
+        label: (0, import_i18n120.__)("List view"),
         className: "block-editor-block-navigation",
         "aria-disabled": !isEnabled
       }
@@ -72025,17 +75758,17 @@ var wp;
       since: "6.1",
       alternative: "wp.components.Dropdown and wp.blockEditor.ListView"
     });
-    const hasBlocks = (0, import_data140.useSelect)(
+    const hasBlocks = (0, import_data141.useSelect)(
       (select3) => !!select3(store).getBlockCount(),
       []
     );
     const isEnabled = hasBlocks && !isDisabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-      import_components122.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+      import_components121.Dropdown,
       {
         contentClassName: "block-editor-block-navigation__popover",
         popoverProps: { placement: "bottom-start" },
-        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
           BlockNavigationDropdownToggle,
           {
             ...props,
@@ -72045,26 +75778,27 @@ var wp;
             isEnabled
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)("div", { className: "block-editor-block-navigation__container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("p", { className: "block-editor-block-navigation__label", children: (0, import_i18n117.__)("List view") }),
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(list_view_default2, {})
+        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)(list_view_default2, {})
         ] })
       }
     );
   }
-  var dropdown_default = (0, import_element206.forwardRef)(BlockNavigationDropdown);
+  var dropdown_default = (0, import_element223.forwardRef)(BlockNavigationDropdown);

   // packages/block-editor/build-module/components/block-styles/index.mjs
-  var import_element207 = __toESM(require_element(), 1);
-  var import_data141 = __toESM(require_data(), 1);
-  var import_compose79 = __toESM(require_compose(), 1);
-  var import_components123 = __toESM(require_components(), 1);
-  var import_i18n118 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
+  var import_element224 = __toESM(require_element(), 1);
+  var import_data142 = __toESM(require_data(), 1);
+  var import_compose84 = __toESM(require_compose(), 1);
+  var import_components122 = __toESM(require_components(), 1);
+  var import_i18n121 = __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_data141.useSelect)(
+    const canEdit = (0, import_data142.useSelect)(
       (select3) => select3(store).canEditBlock(clientId),
       [clientId]
     );
@@ -72073,20 +75807,31 @@ var wp;
       stylesToRender,
       activeStyle,
       genericPreviewBlock,
-      className: className2
+      className
     } = useStylesForBlocks({
       clientId,
       onSwitch
     });
-    const [hoveredStyle, setHoveredStyle] = (0, import_element207.useState)(null);
-    const [blockStylesAnchor, setBlockStylesAnchor] = (0, import_element207.useState)(null);
+    const [hoveredStyle, setHoveredStyle] = (0, import_element224.useState)(null);
+    const [blockStylesAnchor, setBlockStylesAnchor] = (0, import_element224.useState)(null);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const previewBlocks = (0, import_element207.useMemo)(() => {
+    const instanceId = (0, import_compose84.useInstanceId)(
+      BlockStyles,
+      "block-editor-block-styles"
+    );
+    const styleRows = (0, import_element224.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)(() => {
       if (!hoveredStyle || !genericPreviewBlock) {
         return null;
       }
       const previewClassName = replaceActiveStyle(
-        className2,
+        className,
         activeStyle,
         hoveredStyle
       );
@@ -72099,11 +75844,11 @@ var wp;
           }
         }
       ];
-    }, [hoveredStyle, genericPreviewBlock, className2, activeStyle]);
+    }, [hoveredStyle, genericPreviewBlock, className, activeStyle]);
     if (!canEdit || !stylesToRender || stylesToRender.length === 0) {
       return null;
     }
-    const debouncedSetHoveredStyle = (0, import_compose79.debounce)(setHoveredStyle, 250);
+    const debouncedSetHoveredStyle = (0, import_compose84.debounce)(setHoveredStyle, 250);
     const onSelectStylePreview = (style) => {
       onSelect(style);
       onHoverClassName(null);
@@ -72118,6 +75863,14 @@ var wp;
       debouncedSetHoveredStyle(item);
       onHoverClassName(item?.name ?? null);
     };
+    const onSetActiveId = (nextActiveId) => {
+      const nextStyle = stylesToRender.find(
+        (style) => getCompositeItemId(instanceId, style) === nextActiveId
+      );
+      if (nextStyle && nextStyle.name !== activeStyle.name) {
+        onSelectStylePreview(nextStyle);
+      }
+    };
     const defaultStyle = getDefaultStyle(stylesToRender);
     const hasValue3 = () => {
       return activeStyle?.name !== defaultStyle?.name;
@@ -72125,61 +75878,85 @@ var wp;
     const onDeselect = () => {
       onSelectStylePreview(defaultStyle);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-      import_components123.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+      import_components122.__experimentalToolsPanel,
       {
-        label: (0, import_i18n118.__)("Styles"),
+        label: (0, import_i18n121.__)("Styles"),
         resetAll: onDeselect,
         panelId: clientId,
         hasInnerWrapper: true,
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-          import_components123.__experimentalToolsPanelItem,
+        children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+          import_components122.__experimentalToolsPanelItem,
           {
             hasValue: hasValue3,
-            label: (0, import_i18n118.__)("Variation"),
+            label: (0, import_i18n121.__)("Variation"),
             onDeselect,
             isShownByDefault: true,
             panelId: clientId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(
               "div",
               {
                 ref: setBlockStylesAnchor,
                 className: "block-editor-block-styles",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "block-editor-block-styles__variants", children: stylesToRender.map((style) => {
-                    const buttonText = style.label || style.name;
-                    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-                      import_components123.Button,
-                      {
-                        __next40pxDefaultSize: true,
-                        className: clsx_default(
-                          "block-editor-block-styles__item",
-                          {
-                            "is-active": activeStyle.name === style.name
-                          }
-                        ),
-                        variant: "secondary",
-                        label: buttonText,
-                        onMouseEnter: () => styleItemHandler(style),
-                        onFocus: () => styleItemHandler(style),
-                        onMouseLeave: () => styleItemHandler(null),
-                        onBlur: () => styleItemHandler(null),
-                        onClick: () => onSelectStylePreview(style),
-                        "aria-current": activeStyle.name === style.name,
-                        children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-                          import_components123.__experimentalTruncate,
-                          {
-                            numberOfLines: 1,
-                            className: "block-editor-block-styles__item-text",
-                            children: buttonText
-                          }
-                        )
-                      },
-                      style.name
-                    );
-                  }) }),
-                  previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                    import_components122.Composite,
+                    {
+                      role: "radiogroup",
+                      "aria-label": (0, import_i18n121.__)("Styles"),
+                      className: "block-editor-block-styles__variants",
+                      activeId: getCompositeItemId(
+                        instanceId,
+                        activeStyle
+                      ),
+                      setActiveId: onSetActiveId,
+                      focusLoop: true,
+                      focusWrap: true,
+                      focusShift: true,
+                      children: styleRows.map((row, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                        import_components122.Composite.Row,
+                        {
+                          className: "block-editor-block-styles__row",
+                          children: row.map((style) => /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                            import_components122.Composite.Item,
+                            {
+                              id: getCompositeItemId(
+                                instanceId,
+                                style
+                              ),
+                              render: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                                Button9,
+                                {
+                                  className: "block-editor-block-styles__item",
+                                  tone: "neutral",
+                                  variant: activeStyle.name === style.name ? "solid" : "outline"
+                                }
+                              ),
+                              role: "radio",
+                              "aria-checked": activeStyle.name === style.name,
+                              onMouseEnter: () => styleItemHandler(style),
+                              onFocus: () => styleItemHandler(style),
+                              onMouseLeave: () => styleItemHandler(null),
+                              onBlur: () => styleItemHandler(null),
+                              onClick: () => onSelectStylePreview(style),
+                              children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                                import_components122.__experimentalTruncate,
+                                {
+                                  numberOfLines: 3,
+                                  className: "block-editor-block-styles__item-text",
+                                  children: style.label || style.name
+                                }
+                              )
+                            },
+                            style.name
+                          ))
+                        },
+                        rowIndex
+                      ))
+                    }
+                  ),
+                  previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
                     PreviewBlockPopover,
                     {
                       blocks: previewBlocks,
@@ -72199,12 +75976,12 @@ var wp;
   var block_styles_default = BlockStyles;

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

   // packages/block-editor/build-module/components/block-heading-level-dropdown/heading-level-icon.mjs
-  var import_components124 = __toESM(require_components(), 1);
-  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+  var import_components123 = __toESM(require_components(), 1);
+  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
   var LEVEL_TO_PATH = {
     0: paragraph_default,
     1: heading_level_1_default,
@@ -72216,13 +75993,13 @@ var wp;
   };
   function HeadingLevelIcon({ level }) {
     if (LEVEL_TO_PATH[level]) {
-      return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components124.Icon, { icon: LEVEL_TO_PATH[level] });
+      return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components123.Icon, { icon: LEVEL_TO_PATH[level] });
     }
     return null;
   }

   // packages/block-editor/build-module/components/block-heading-level-dropdown/index.mjs
-  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
   var HEADING_LEVELS = [1, 2, 3, 4, 5, 6];
   var POPOVER_PROPS6 = {
     className: "block-library-heading-level-dropdown"
@@ -72235,19 +76012,19 @@ var wp;
     const validOptions = options.filter(
       (option) => option === 0 || HEADING_LEVELS.includes(option)
     ).sort((a2, b2) => a2 - b2);
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
-      import_components125.ToolbarDropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+      import_components124.ToolbarDropdownMenu,
       {
         popoverProps: POPOVER_PROPS6,
-        icon: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(HeadingLevelIcon, { level: value }),
-        label: (0, import_i18n119.__)("Change level"),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(HeadingLevelIcon, { level: value }),
+        label: (0, import_i18n122.__)("Change level"),
         controls: validOptions.map((targetLevel) => {
           const isActive = targetLevel === value;
           return {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(HeadingLevelIcon, { level: targetLevel }),
-            title: targetLevel === 0 ? (0, import_i18n119.__)("Paragraph") : (0, import_i18n119.sprintf)(
+            icon: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(HeadingLevelIcon, { level: targetLevel }),
+            title: targetLevel === 0 ? (0, import_i18n122.__)("Paragraph") : (0, import_i18n122.sprintf)(
               // translators: %d: heading level e.g: "1", "2", "3"
-              (0, import_i18n119.__)("Heading %d"),
+              (0, import_i18n122.__)("Heading %d"),
               targetLevel
             ),
             isActive,
@@ -72262,13 +76039,13 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-variation-picker/index.mjs
-  var import_i18n120 = __toESM(require_i18n(), 1);
-  var import_components126 = __toESM(require_components(), 1);
-  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n123 = __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_i18n120.__)("Choose variation"),
-    instructions = (0, import_i18n120.__)("Select a variation to start with:"),
+    label = (0, import_i18n123.__)("Choose variation"),
+    instructions = (0, import_i18n123.__)("Select a variation to start with:"),
     variations,
     onSelect,
     allowSkip
@@ -72276,23 +76053,23 @@ var wp;
     const classes = clsx_default("block-editor-block-variation-picker", {
       "has-many-variations": variations.length > 4
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(
-      import_components126.Placeholder,
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
+      import_components125.Placeholder,
       {
         icon,
         label,
         instructions,
         className: classes,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
             "ul",
             {
               className: "block-editor-block-variation-picker__variations",
               role: "list",
-              "aria-label": (0, import_i18n120.__)("Block variations"),
-              children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)("li", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-                  import_components126.Button,
+              "aria-label": (0, import_i18n123.__)("Block variations"),
+              children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)("li", { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+                  import_components125.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
@@ -72303,17 +76080,17 @@ var wp;
                     label: variation.description || variation.title
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("span", { className: "block-editor-block-variation-picker__variation-label", children: variation.title })
+                /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("span", { className: "block-editor-block-variation-picker__variation-label", children: variation.title })
               ] }, variation.name))
             }
           ),
-          allowSkip && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("div", { className: "block-editor-block-variation-picker__skip", children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
-            import_components126.Button,
+          allowSkip && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: "block-editor-block-variation-picker__skip", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+            import_components125.Button,
             {
               __next40pxDefaultSize: true,
               variant: "link",
               onClick: () => onSelect(),
-              children: (0, import_i18n120.__)("Skip")
+              children: (0, import_i18n123.__)("Skip")
             }
           ) })
         ]
@@ -72323,16 +76100,16 @@ var wp;
   var block_variation_picker_default = BlockVariationPicker;

   // packages/block-editor/build-module/components/block-pattern-setup/index.mjs
-  var import_data143 = __toESM(require_data(), 1);
-  var import_blocks83 = __toESM(require_blocks(), 1);
-  var import_components128 = __toESM(require_components(), 1);
-  var import_element208 = __toESM(require_element(), 1);
-  var import_compose80 = __toESM(require_compose(), 1);
-  var import_i18n122 = __toESM(require_i18n(), 1);
+  var import_data144 = __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);

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

   // packages/block-editor/build-module/components/block-pattern-setup/constants.mjs
   var VIEWMODES = {
@@ -72341,14 +76118,14 @@ var wp;
   };

   // packages/block-editor/build-module/components/block-pattern-setup/setup-toolbar.mjs
-  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
-  var Actions = ({ onBlockPatternSelect }) => /* @__PURE__ */ (0, import_jsx_runtime345.jsx)("div", { className: "block-editor-block-pattern-setup__actions", children: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-    import_components127.Button,
+  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
+  var Actions = ({ onBlockPatternSelect }) => /* @__PURE__ */ (0, import_jsx_runtime368.jsx)("div", { className: "block-editor-block-pattern-setup__actions", children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+    import_components126.Button,
     {
       __next40pxDefaultSize: true,
       variant: "primary",
       onClick: onBlockPatternSelect,
-      children: (0, import_i18n121.__)("Choose")
+      children: (0, import_i18n124.__)("Choose")
     }
   ) });
   var CarouselNavigation = ({
@@ -72356,24 +76133,24 @@ var wp;
     handleNext,
     activeSlide,
     totalSlides
-  }) => /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)("div", { className: "block-editor-block-pattern-setup__navigation", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-      import_components127.Button,
+  }) => /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)("div", { className: "block-editor-block-pattern-setup__navigation", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+      import_components126.Button,
       {
         size: "compact",
-        icon: (0, import_i18n121.isRTL)() ? chevron_right_default : chevron_left_default,
-        label: (0, import_i18n121.__)("Previous pattern"),
+        icon: (0, import_i18n124.isRTL)() ? chevron_right_default : chevron_left_default,
+        label: (0, import_i18n124.__)("Previous pattern"),
         onClick: handlePrevious,
         disabled: activeSlide === 0,
         accessibleWhenDisabled: true
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-      import_components127.Button,
+    /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+      import_components126.Button,
       {
         size: "compact",
-        icon: (0, import_i18n121.isRTL)() ? chevron_left_default : chevron_right_default,
-        label: (0, import_i18n121.__)("Next pattern"),
+        icon: (0, import_i18n124.isRTL)() ? chevron_left_default : chevron_right_default,
+        label: (0, import_i18n124.__)("Next pattern"),
         onClick: handleNext,
         disabled: activeSlide === totalSlides - 1,
         accessibleWhenDisabled: true
@@ -72390,30 +76167,30 @@ var wp;
     onBlockPatternSelect
   }) => {
     const isCarouselView = viewMode === VIEWMODES.carousel;
-    const displayControls = /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)("div", { className: "block-editor-block-pattern-setup__display-controls", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-        import_components127.Button,
+    const displayControls = /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)("div", { className: "block-editor-block-pattern-setup__display-controls", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+        import_components126.Button,
         {
           size: "compact",
           icon: stretch_full_width_default,
-          label: (0, import_i18n121.__)("Carousel view"),
+          label: (0, import_i18n124.__)("Carousel view"),
           onClick: () => setViewMode(VIEWMODES.carousel),
           isPressed: isCarouselView
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
-        import_components127.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+        import_components126.Button,
         {
           size: "compact",
           icon: grid_default,
-          label: (0, import_i18n121.__)("Grid view"),
+          label: (0, import_i18n124.__)("Grid view"),
           onClick: () => setViewMode(VIEWMODES.grid),
           isPressed: viewMode === VIEWMODES.grid
         }
       )
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)("div", { className: "block-editor-block-pattern-setup__toolbar", children: [
-      isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)("div", { className: "block-editor-block-pattern-setup__toolbar", children: [
+      isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
         CarouselNavigation,
         {
           handlePrevious,
@@ -72423,15 +76200,15 @@ var wp;
         }
       ),
       displayControls,
-      isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(Actions, { onBlockPatternSelect })
+      isCarouselView && /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(Actions, { onBlockPatternSelect })
     ] });
   };
   var setup_toolbar_default = SetupToolbar;

   // packages/block-editor/build-module/components/block-pattern-setup/use-patterns-setup.mjs
-  var import_data142 = __toESM(require_data(), 1);
+  var import_data143 = __toESM(require_data(), 1);
   function usePatternsSetup(clientId, blockName, filterPatternsFn) {
-    return (0, import_data142.useSelect)(
+    return (0, import_data143.useSelect)(
       (select3) => {
         const {
           getBlockRootClientId: getBlockRootClientId2,
@@ -72452,11 +76229,11 @@ var wp;
   var use_patterns_setup_default = usePatternsSetup;

   // packages/block-editor/build-module/components/block-pattern-setup/index.mjs
-  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
   var SetupContent = ({
     viewMode,
     activeSlide,
-    patterns,
+    patterns: patterns2,
     onBlockPatternSelect,
     showTitles
   }) => {
@@ -72467,7 +76244,7 @@ var wp;
         [activeSlide - 1, "previous-slide"],
         [activeSlide + 1, "next-slide"]
       ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("div", { className: "block-editor-block-pattern-setup__carousel", children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("div", { className: containerClass, children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("div", { className: "carousel-container", children: patterns.map((pattern, index2) => /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: "block-editor-block-pattern-setup__carousel", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: containerClass, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: "carousel-container", children: patterns2.map((pattern, index2) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         BlockPatternSlide,
         {
           active: index2 === activeSlide,
@@ -72477,13 +76254,13 @@ var wp;
         pattern.name
       )) }) }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("div", { className: "block-editor-block-pattern-setup__grid", children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-      import_components128.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: "block-editor-block-pattern-setup__grid", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+      import_components127.Composite,
       {
         role: "listbox",
         className: containerClass,
-        "aria-label": (0, import_i18n122.__)("Patterns list"),
-        children: patterns.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+        "aria-label": (0, import_i18n125.__)("Patterns list"),
+        children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
           BlockPattern3,
           {
             pattern,
@@ -72498,14 +76275,14 @@ 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_compose80.useInstanceId)(
+    const descriptionId = (0, import_compose85.useInstanceId)(
       BlockPattern3,
       `${baseClassName}__item-description`
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("div", { className: `${baseClassName}__list-item`, children: /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
-      import_components128.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: `${baseClassName}__list-item`, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
+      import_components127.Composite.Item,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
           "div",
           {
             "aria-describedby": description ? descriptionId : void 0,
@@ -72517,36 +76294,36 @@ var wp;
         role: "option",
         onClick: () => onSelect(blocks2),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
             block_preview_default,
             {
               blocks: blocks2,
               viewportWidth
             }
           ),
-          showTitles && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)("div", { className: `${baseClassName}__item-title`, children: pattern.title }),
-          !!description && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(VisuallyHidden, { id: descriptionId, children: description })
+          showTitles && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("div", { className: `${baseClassName}__item-title`, children: pattern.title }),
+          !!description && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(VisuallyHidden, { id: descriptionId, children: description })
         ]
       }
     ) });
   }
-  function BlockPatternSlide({ active, className: className2, pattern, minHeight }) {
+  function BlockPatternSlide({ active, className, pattern, minHeight }) {
     const { blocks: blocks2, title, description } = pattern;
-    const descriptionId = (0, import_compose80.useInstanceId)(
+    const descriptionId = (0, import_compose85.useInstanceId)(
       BlockPatternSlide,
       "block-editor-block-pattern-setup-list__item-description"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
       "div",
       {
         "aria-hidden": !active,
         role: "img",
-        className: `pattern-slide ${className2}`,
+        className: `pattern-slide ${className}`,
         "aria-label": title,
         "aria-describedby": description ? descriptionId : void 0,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(block_preview_default, { blocks: blocks2, minHeight }),
-          !!description && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(VisuallyHidden, { id: descriptionId, children: description })
+          /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(block_preview_default, { blocks: blocks2, minHeight }),
+          !!description && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(VisuallyHidden, { id: descriptionId, children: description })
         ]
       }
     );
@@ -72559,43 +76336,43 @@ var wp;
     initialViewMode = VIEWMODES.carousel,
     showTitles = false
   }) => {
-    const [viewMode, setViewMode] = (0, import_element208.useState)(initialViewMode);
-    const [activeSlide, setActiveSlide] = (0, import_element208.useState)(0);
-    const { replaceBlock: replaceBlock2 } = (0, import_data143.useDispatch)(store);
-    const patterns = use_patterns_setup_default(clientId, blockName, filterPatternsFn);
-    if (!patterns?.length) {
+    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 patterns2 = use_patterns_setup_default(clientId, blockName, filterPatternsFn);
+    if (!patterns2?.length) {
       return null;
     }
     const onBlockPatternSelectDefault = (blocks2) => {
-      const clonedBlocks = blocks2.map((block) => (0, import_blocks83.cloneBlock)(block));
+      const clonedBlocks = blocks2.map((block) => (0, import_blocks85.cloneBlock)(block));
       replaceBlock2(clientId, clonedBlocks);
     };
     const onPatternSelectCallback = onBlockPatternSelect || onBlockPatternSelectDefault;
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_jsx_runtime346.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_jsx_runtime369.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
       "div",
       {
         className: `block-editor-block-pattern-setup view-mode-${viewMode}`,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
             SetupContent,
             {
               viewMode,
               activeSlide,
-              patterns,
+              patterns: patterns2,
               onBlockPatternSelect: onPatternSelectCallback,
               showTitles
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
             setup_toolbar_default,
             {
               viewMode,
               setViewMode,
               activeSlide,
-              totalSlides: patterns.length,
+              totalSlides: patterns2.length,
               handleNext: () => {
                 setActiveSlide(
-                  (active) => Math.min(active + 1, patterns.length - 1)
+                  (active) => Math.min(active + 1, patterns2.length - 1)
                 );
               },
               handlePrevious: () => {
@@ -72605,7 +76382,7 @@ var wp;
               },
               onBlockPatternSelect: () => {
                 onPatternSelectCallback(
-                  patterns[activeSlide].blocks
+                  patterns2[activeSlide].blocks
                 );
               }
             }
@@ -72617,31 +76394,31 @@ var wp;
   var block_pattern_setup_default = BlockPatternSetup;

   // packages/block-editor/build-module/components/block-variation-transforms/index.mjs
-  var import_blocks84 = __toESM(require_blocks(), 1);
-  var import_i18n123 = __toESM(require_i18n(), 1);
-  var import_components129 = __toESM(require_components(), 1);
-  var import_data144 = __toESM(require_data(), 1);
-  var import_element209 = __toESM(require_element(), 1);
-  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock(import_components129.privateApis);
+  var import_blocks86 = __toESM(require_blocks(), 1);
+  var import_i18n126 = __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_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu3 } = unlock(import_components128.privateApis);
   function VariationsButtons({
-    className: className2,
+    className,
     onSelectVariation,
     selectedValue,
     variations
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)("fieldset", { className: className2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("legend", {}), children: (0, import_i18n123.__)("Transform to variation") }),
-      variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-        import_components129.Button,
+    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") }),
+      variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+        import_components128.Button,
         {
           __next40pxDefaultSize: true,
           size: "compact",
-          icon: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
+          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_i18n123.sprintf)(
+          label: selectedValue === variation.name ? variation.title : (0, import_i18n126.sprintf)(
             /* translators: %s: Block or block variation name. */
-            (0, import_i18n123.__)("Transform to %s"),
+            (0, import_i18n126.__)("Transform to %s"),
             variation.title
           ),
           onClick: () => onSelectVariation(variation.name),
@@ -72653,35 +76430,35 @@ var wp;
     ] });
   }
   function VariationsDropdown({
-    className: className2,
+    className,
     onSelectVariation,
     selectedValue,
     variations
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("div", { className: className2, children: /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(Menu3, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(Menu3, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
         Menu3.TriggerButton,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-            import_components129.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+            import_components128.Button,
             {
               className: "block-editor-block-variation-transforms__button",
               __next40pxDefaultSize: true,
               variant: "secondary",
-              children: (0, import_i18n123.__)("Transform to variation")
+              children: (0, import_i18n126.__)("Transform to variation")
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(Menu3.Popover, { position: "bottom", children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(Menu3.Group, { children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(Menu3.Popover, { position: "bottom", children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(Menu3.Group, { children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(
         Menu3.RadioItem,
         {
           value: variation.name,
           checked: selectedValue === variation.name,
           onChange: () => onSelectVariation(variation.name),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(Menu3.ItemLabel, { children: variation.title }),
-            variation.description && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(Menu3.ItemHelpText, { children: variation.description })
+            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(Menu3.ItemLabel, { children: variation.title }),
+            variation.description && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(Menu3.ItemHelpText, { children: variation.description })
           ]
         },
         variation.name
@@ -72689,26 +76466,26 @@ var wp;
     ] }) });
   }
   function VariationsToggleGroupControl({
-    className: className2,
+    className,
     onSelectVariation,
     selectedValue,
     variations
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("div", { className: className2, children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-      import_components129.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+      import_components128.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n123.__)("Transform to variation"),
+        label: (0, import_i18n126.__)("Transform to variation"),
         value: selectedValue,
         hideLabelFromVision: true,
         onChange: onSelectVariation,
-        children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-          import_components129.__experimentalToggleGroupControlOptionIcon,
+        children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+          import_components128.__experimentalToggleGroupControlOptionIcon,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
+            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_i18n123.sprintf)(
+            label: selectedValue === variation.name ? variation.title : (0, import_i18n126.sprintf)(
               /* translators: %s: Block or block variation name. */
-              (0, import_i18n123.__)("Transform to %s"),
+              (0, import_i18n126.__)("Transform to %s"),
               variation.title
             )
           },
@@ -72718,16 +76495,16 @@ var wp;
     ) });
   }
   function BlockVariationTransforms({ blockClientId }) {
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data144.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data145.useDispatch)(store);
     const {
       activeBlockVariation,
       variations,
       canEdit,
       isContentOnly,
       isSection
-    } = (0, import_data144.useSelect)(
+    } = (0, import_data145.useSelect)(
       (select3) => {
-        const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks84.store);
+        const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks86.store);
         const {
           getBlockName: getBlockName2,
           getBlockAttributes: getBlockAttributes3,
@@ -72736,7 +76513,7 @@ var wp;
         } = unlock(select3(store));
         const { canEditBlock: canEditBlock2 } = select3(store);
         const name = blockClientId && getBlockName2(blockClientId);
-        const { hasContentRoleAttribute } = unlock(select3(import_blocks84.store));
+        const { hasContentRoleAttribute } = unlock(select3(import_blocks86.store));
         const isContentBlock4 = hasContentRoleAttribute(name);
         return {
           activeBlockVariation: getActiveBlockVariation(
@@ -72753,7 +76530,7 @@ var wp;
       [blockClientId]
     );
     const selectedValue = activeBlockVariation?.name;
-    const hasUniqueIcons = (0, import_element209.useMemo)(() => {
+    const hasUniqueIcons = (0, import_element226.useMemo)(() => {
       const variationIcons = /* @__PURE__ */ new Set();
       if (!variations) {
         return false;
@@ -72776,9 +76553,9 @@ var wp;
     const baseClass = "block-editor-block-variation-transforms";
     const showButtons = variations.length > 6;
     const ButtonComponent = showButtons ? VariationsButtons : VariationsToggleGroupControl;
-    const Component5 = hasUniqueIcons ? ButtonComponent : VariationsDropdown;
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-      Component5,
+    const Component4 = hasUniqueIcons ? ButtonComponent : VariationsDropdown;
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+      Component4,
       {
         className: baseClass,
         onSelectVariation,
@@ -72790,29 +76567,29 @@ var wp;
   var block_variation_transforms_default = BlockVariationTransforms;

   // packages/block-editor/build-module/components/block-vertical-alignment-control/ui.mjs
-  var import_i18n124 = __toESM(require_i18n(), 1);
-  var import_components130 = __toESM(require_components(), 1);
-  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n127 = __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_i18n124._x)("Align top", "Block vertical alignment setting")
+      title: (0, import_i18n127._x)("Align top", "Block vertical alignment setting")
     },
     center: {
       icon: justify_center_vertical_default,
-      title: (0, import_i18n124._x)("Align middle", "Block vertical alignment setting")
+      title: (0, import_i18n127._x)("Align middle", "Block vertical alignment setting")
     },
     bottom: {
       icon: justify_bottom_default,
-      title: (0, import_i18n124._x)("Align bottom", "Block vertical alignment setting")
+      title: (0, import_i18n127._x)("Align bottom", "Block vertical alignment setting")
     },
     stretch: {
       icon: justify_stretch_vertical_default,
-      title: (0, import_i18n124._x)("Stretch to fill", "Block vertical alignment setting")
+      title: (0, import_i18n127._x)("Stretch to fill", "Block vertical alignment setting")
     },
     "space-between": {
       icon: justify_space_between_vertical_default,
-      title: (0, import_i18n124._x)("Space between", "Block vertical alignment setting")
+      title: (0, import_i18n127._x)("Space between", "Block vertical alignment setting")
     }
   };
   var DEFAULT_CONTROLS2 = ["top", "center", "bottom"];
@@ -72823,16 +76600,16 @@ var wp;
     controls = DEFAULT_CONTROLS2,
     isCollapsed: isCollapsed3 = true,
     isToolbar,
-    label = (0, import_i18n124.__)("Align content vertically")
+    label = (0, import_i18n127.__)("Align content vertically")
   }) {
     function applyOrUnset(align) {
       return () => onChange(value === align ? void 0 : align);
     }
     const activeAlignment = BLOCK_ALIGNMENTS_CONTROLS2[value];
     const defaultAlignmentControl = BLOCK_ALIGNMENTS_CONTROLS2[DEFAULT_CONTROL2];
-    const UIComponent = isToolbar ? import_components130.ToolbarGroup : import_components130.ToolbarDropdownMenu;
+    const UIComponent = isToolbar ? import_components129.ToolbarGroup : import_components129.ToolbarDropdownMenu;
     const extraProps = isToolbar ? { isCollapsed: isCollapsed3 } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
       UIComponent,
       {
         icon: activeAlignment ? activeAlignment.icon : defaultAlignmentControl.icon,
@@ -72852,27 +76629,27 @@ var wp;
   var ui_default3 = BlockVerticalAlignmentUI;

   // packages/block-editor/build-module/components/block-vertical-alignment-control/index.mjs
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
   var BlockVerticalAlignmentControl = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(ui_default3, { ...props, isToolbar: false });
+    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(ui_default3, { ...props, isToolbar: false });
   };
   var BlockVerticalAlignmentToolbar = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(ui_default3, { ...props, isToolbar: true });
+    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(ui_default3, { ...props, isToolbar: true });
   };

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

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

   // packages/block-editor/build-module/components/border-radius-control/utils.mjs
-  var import_components132 = __toESM(require_components(), 1);
+  var import_components131 = __toESM(require_components(), 1);
   function mode(inputArray) {
     const arr = [...inputArray];
     return arr.sort(
@@ -72897,7 +76674,7 @@ var wp;
       return values;
     }
     const parsedQuantitiesAndUnits = Object.values(values).map((value2) => {
-      const newValue = (0, import_components132.__experimentalParseQuantityAndUnitFromRawValue)(value2);
+      const newValue = (0, import_components131.__experimentalParseQuantityAndUnitFromRawValue)(value2);
       if (typeof value2 === "string" && newValue[0] === void 0) {
         return [value2, ""];
       }
@@ -72941,10 +76718,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/preset-input-control/index.mjs
-  var import_components134 = __toESM(require_components(), 1);
-  var import_compose81 = __toESM(require_compose(), 1);
-  var import_i18n126 = __toESM(require_i18n(), 1);
-  var import_element210 = __toESM(require_element(), 1);
+  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);

   // packages/block-editor/build-module/components/preset-input-control/constants.mjs
   var ICON_SIZE = 24;
@@ -72981,8 +76758,8 @@ var wp;
   };

   // packages/block-editor/build-module/components/preset-input-control/custom-value-controls.mjs
-  var import_components133 = __toESM(require_components(), 1);
-  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+  var import_components132 = __toESM(require_components(), 1);
+  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
   function CustomValueControls({
     allowNegativeOnDrag,
     ariaLabel,
@@ -73004,8 +76781,8 @@ var wp;
     onMouseOver,
     setMinValue
   }) {
-    const unitControl = /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-      import_components133.__experimentalUnitControl,
+    const unitControl = /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+      import_components132.__experimentalUnitControl,
       {
         className: "preset-input-control__unit-control",
         disableUnits: isMixed,
@@ -73038,19 +76815,19 @@ var wp;
         }
       }
     );
-    const wrappedUnitControl = showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+    const wrappedUnitControl = showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { className: "preset-input-control__tooltip-wrapper", children: unitControl })
+          render: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("div", { className: "preset-input-control__tooltip-wrapper", children: unitControl })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(tooltip_exports.Popup, { children: ariaLabel })
+      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(tooltip_exports.Popup, { children: ariaLabel })
     ] }) : unitControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(import_jsx_runtime351.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_jsx_runtime374.Fragment, { children: [
       wrappedUnitControl,
-      /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-        import_components133.RangeControl,
+      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+        import_components132.RangeControl,
         {
           className: "preset-input-control__custom-value-range",
           hideLabelFromVision: true,
@@ -73072,7 +76849,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/preset-input-control/index.mjs
-  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
   function PresetInputControl({
     allowNegativeOnDrag = false,
     ariaLabel,
@@ -73094,25 +76871,25 @@ var wp;
     showTooltip,
     units: units2
   }) {
-    const value = (0, import_element210.useMemo)(
+    const value = (0, import_element227.useMemo)(
       () => getPresetValueFromCustomValue(valueProp, presets, presetType),
       [valueProp, presets, presetType]
     );
-    const className2 = classNameProp ?? "preset-input-control";
+    const className = classNameProp ?? "preset-input-control";
     const marks = presets.slice(1, presets.length - 1).map((_newValue, index2) => ({
       value: index2 + 1,
       label: void 0
     }));
     const hasPresets = marks.length > 0;
     const showRangeControl = presets.length <= RANGE_CONTROL_MAX_SIZE2;
-    const allPlaceholder = isMixed ? (0, import_i18n126.__)("Mixed") : placeholder ?? null;
-    const [minValue, setMinValue] = (0, import_element210.useState)(minimumCustomValue);
-    const [showCustomValueControl, setShowCustomValueControl] = (0, import_element210.useState)(
+    const allPlaceholder = isMixed ? (0, import_i18n129.__)("Mixed") : placeholder ?? null;
+    const [minValue, setMinValue] = (0, import_element227.useState)(minimumCustomValue);
+    const [showCustomValueControl, setShowCustomValueControl] = (0, import_element227.useState)(
       !disableCustomValues && value !== void 0 && !isValuePreset(value, presetType)
     );
     let currentValue = null;
-    const previousValue = (0, import_compose81.usePrevious)(value);
-    (0, import_element210.useEffect)(() => {
+    const previousValue = (0, import_compose86.usePrevious)(value);
+    (0, import_element227.useEffect)(() => {
       if (!!value && previousValue !== value && !isValuePreset(value, presetType) && showCustomValueControl !== true) {
         setShowCustomValueControl(true);
       }
@@ -73125,8 +76902,8 @@ var wp;
         {
           name: !isMixed ? (
             // translators: %s: A custom measurement, e.g. a number followed by a unit like 12px.
-            (0, import_i18n126.sprintf)((0, import_i18n126.__)("Custom (%s)"), value)
-          ) : (0, import_i18n126.__)("Mixed"),
+            (0, import_i18n129.sprintf)((0, import_i18n129.__)("Custom (%s)"), value)
+          ) : (0, import_i18n129.__)("Mixed"),
           slug: "custom",
           size: value
         }
@@ -73140,7 +76917,7 @@ var wp;
       name: size4.name
     }));
     const resolvedPresetValue = isValuePreset(value, presetType) ? getCustomValueFromPreset(value, presets, presetType) : value;
-    const [parsedQuantity, parsedUnit] = (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(resolvedPresetValue);
+    const [parsedQuantity, parsedUnit] = (0, import_components133.__experimentalParseQuantityAndUnitFromRawValue)(resolvedPresetValue);
     const computedUnit = parsedUnit || selectedUnit || "px";
     const unitConfig = units2?.find((item) => item.value === computedUnit);
     const step = unitConfig?.step ?? customValueSettings[computedUnit]?.steps ?? 0.1;
@@ -73173,20 +76950,20 @@ var wp;
       }
       return `var:preset|${presetType}|${presets[next]?.slug}`;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
-      import_components134.__experimentalHStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(
+      import_components133.__experimentalHStack,
       {
-        className: `preset-input-control__wrapper ${className2}__wrapper`,
+        className: `preset-input-control__wrapper ${className}__wrapper`,
         children: [
-          icon && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-            import_components134.Icon,
+          icon && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+            import_components133.Icon,
             {
               className: "preset-input-control__icon",
               icon,
               size: ICON_SIZE
             }
           ),
-          (!hasPresets || showCustomValueControl) && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+          (!hasPresets || showCustomValueControl) && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
             CustomValueControls,
             {
               allowNegativeOnDrag,
@@ -73210,8 +76987,8 @@ var wp;
               setMinValue
             }
           ),
-          hasPresets && showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-            import_components134.RangeControl,
+          hasPresets && showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+            import_components133.RangeControl,
             {
               "aria-valuenow": currentValue,
               "aria-valuetext": presets[currentValue]?.name,
@@ -73239,8 +77016,8 @@ var wp;
               withInputField: false
             }
           ),
-          hasPresets && !showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-            import_components134.CustomSelectControl,
+          hasPresets && !showRangeControl && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+            import_components133.CustomSelectControl,
             {
               className: "preset-input-control__custom-select-control",
               hideLabelFromVision: true,
@@ -73271,14 +77048,14 @@ var wp;
               )
             }
           ),
-          hasPresets && !disableCustomValues && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-            import_components134.Button,
+          hasPresets && !disableCustomValues && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+            import_components133.Button,
             {
               className: "preset-input-control__custom-toggle",
               icon: settings_default,
               iconSize: ICON_SIZE,
               isPressed: showCustomValueControl,
-              label: showCustomValueControl ? (0, import_i18n126.__)("Use preset") : (0, import_i18n126.__)("Set custom value"),
+              label: showCustomValueControl ? (0, import_i18n129.__)("Use preset") : (0, import_i18n129.__)("Set custom value"),
               onClick: () => {
                 setShowCustomValueControl(!showCustomValueControl);
               },
@@ -73291,15 +77068,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/border-radius-control/constants.mjs
-  var import_i18n127 = __toESM(require_i18n(), 1);
+  var import_i18n130 = __toESM(require_i18n(), 1);
   var RANGE_CONTROL_MAX_SIZE3 = 8;
-  var EMPTY_ARRAY10 = [];
+  var EMPTY_ARRAY11 = [];
   var CORNERS = {
-    all: (0, import_i18n127.__)("Border radius"),
-    topLeft: (0, import_i18n127.__)("Top left"),
-    topRight: (0, import_i18n127.__)("Top right"),
-    bottomLeft: (0, import_i18n127.__)("Bottom left"),
-    bottomRight: (0, import_i18n127.__)("Bottom right")
+    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")
   };
   var ICONS2 = {
     all: corner_all_default,
@@ -73311,21 +77088,21 @@ var wp;
   var MIN_BORDER_RADIUS_VALUE = 0;

   // packages/block-editor/build-module/components/border-radius-control/index.mjs
-  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
   function useBorderRadiusSizes(presets) {
-    const defaultSizes = presets?.default ?? EMPTY_ARRAY10;
-    const customSizes = presets?.custom ?? EMPTY_ARRAY10;
-    const themeSizes = presets?.theme ?? EMPTY_ARRAY10;
-    return (0, import_element211.useMemo)(() => {
+    const defaultSizes = presets?.default ?? EMPTY_ARRAY11;
+    const customSizes = presets?.custom ?? EMPTY_ARRAY11;
+    const themeSizes = presets?.theme ?? EMPTY_ARRAY11;
+    return (0, import_element228.useMemo)(() => {
       const sizes = [
-        { name: (0, import_i18n128.__)("None"), slug: "0", size: 0 },
+        { name: (0, import_i18n131.__)("None"), slug: "0", size: 0 },
         ...customSizes,
         ...themeSizes,
         ...defaultSizes
       ];
       return sizes.length > RANGE_CONTROL_MAX_SIZE3 ? [
         {
-          name: (0, import_i18n128.__)("Default"),
+          name: (0, import_i18n131.__)("Default"),
           slug: "default",
           size: void 0
         },
@@ -73387,30 +77164,30 @@ var wp;
     };
   }
   function BorderRadiusControl({ onChange, values, presets }) {
-    const [isLinked, setIsLinked] = (0, import_element211.useState)(
+    const [isLinked, setIsLinked] = (0, import_element228.useState)(
       !hasDefinedValues(values) || !hasMixedValues(values)
     );
     const options = useBorderRadiusSizes(presets);
-    const [selectedUnits, setSelectedUnits] = (0, import_element211.useState)({
-      flat: typeof values === "string" ? (0, import_components135.__experimentalParseQuantityAndUnitFromRawValue)(values)[1] : void 0,
-      topLeft: (0, import_components135.__experimentalParseQuantityAndUnitFromRawValue)(values?.topLeft)[1],
-      topRight: (0, import_components135.__experimentalParseQuantityAndUnitFromRawValue)(values?.topRight)[1],
-      bottomLeft: (0, import_components135.__experimentalParseQuantityAndUnitFromRawValue)(values?.bottomLeft)[1],
-      bottomRight: (0, import_components135.__experimentalParseQuantityAndUnitFromRawValue)(
+    const [selectedUnits, setSelectedUnits] = (0, import_element228.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],
+      bottomLeft: (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(values?.bottomLeft)[1],
+      bottomRight: (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(
         values?.bottomRight
       )[1]
     });
     const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components135.__experimentalUseCustomUnits)({
+    const units2 = (0, import_components134.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || ["px", "em", "rem"]
     });
     const toggleLinked = () => setIsLinked(!isLinked);
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)("fieldset", { className: "components-border-radius-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_components135.__experimentalHStack, { className: "components-border-radius-control__header", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components135.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n128.__)("Radius") }),
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(LinkedButton, { onClick: toggleLinked, 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)(LinkedButton, { onClick: toggleLinked, isLinked })
       ] }),
-      isLinked ? /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      isLinked ? /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         PresetInputControl,
         {
           ariaLabel: CORNERS.all,
@@ -73434,12 +77211,12 @@ var wp;
           units: units2,
           value: getCornerValue(values, "all")
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components135.__experimentalVStack, { children: [
+      ) : /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components134.__experimentalVStack, { children: [
         "topLeft",
         "topRight",
         "bottomLeft",
         "bottomRight"
-      ].map((corner) => /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      ].map((corner) => /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         PresetInputControl,
         {
           ariaLabel: CORNERS[corner],
@@ -73472,12 +77249,12 @@ var wp;
   }

   // packages/block-editor/build-module/components/color-palette/index.mjs
-  var import_components136 = __toESM(require_components(), 1);
+  var import_components135 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/color-palette/with-color-context.mjs
-  var import_compose82 = __toESM(require_compose(), 1);
-  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
-  var with_color_context_default = (0, import_compose82.createHigherOrderComponent)((WrappedComponent) => {
+  var import_compose87 = __toESM(require_compose(), 1);
+  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+  var with_color_context_default = (0, import_compose87.createHigherOrderComponent)((WrappedComponent) => {
     return function WithColorContext(props) {
       const [
         defaultColors,
@@ -73499,7 +77276,7 @@ var wp;
       ] : [...themeColors || [], ...customColors || []];
       const { colors: colors2 = _colors, disableCustomColors = !enableCustomColors } = props;
       const hasColorsToChoose = colors2 && colors2.length > 0 || !disableCustomColors;
-      return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
         WrappedComponent,
         {
           ...{
@@ -73514,13 +77291,13 @@ var wp;
   }, "withColorContext");

   // packages/block-editor/build-module/components/color-palette/index.mjs
-  var color_palette_default = with_color_context_default(import_components136.ColorPalette);
+  var color_palette_default = with_color_context_default(import_components135.ColorPalette);

   // packages/block-editor/build-module/components/colors-gradients/control.mjs
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var import_components137 = __toESM(require_components(), 1);
-  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs3 } = unlock(import_components137.privateApis);
+  var import_i18n132 = __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);
   var colorsAndGradientKeys = [
     "colors",
     "disableCustomColors",
@@ -73534,7 +77311,7 @@ var wp;
     disableCustomColors,
     disableCustomGradients,
     __experimentalIsRenderedInSidebar,
-    className: className2,
+    className,
     label,
     onColorChange,
     onGradientChange,
@@ -73557,8 +77334,8 @@ var wp;
       onColorChange(newColor, newSlug);
       onGradientChange();
     } : (newColor, _index, newSlug) => onColorChange(newColor, newSlug);
-    const colorPalette = /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-      import_components137.ColorPalette,
+    const colorPalette = /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+      import_components136.ColorPalette,
       {
         value: colorValue,
         selectedSlug: colorSlug,
@@ -73577,12 +77354,12 @@ var wp;
       // to the swatch view mid-edit. Keep `ColorPalette` first and toggle only
       // the trailing notice after it, so the palette holds a stable index and
       // the notice sits at the bottom of the popover.
-      [TAB_IDS.color]: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_jsx_runtime355.Fragment, { children: [
+      [TAB_IDS.color]: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_jsx_runtime378.Fragment, { children: [
         colorPalette,
-        noticeProps && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_components137.Notice, { isDismissible: false, ...noticeProps })
+        noticeProps && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components136.Notice, { isDismissible: false, ...noticeProps })
       ] }),
-      [TAB_IDS.gradient]: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-        import_components137.GradientPicker,
+      [TAB_IDS.gradient]: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+        import_components136.GradientPicker,
         {
           value: gradientValue,
           selectedSlug: gradientSlug,
@@ -73597,26 +77374,26 @@ var wp;
         }
       )
     };
-    const renderPanelType = (type) => /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("div", { className: "block-editor-color-gradient-control__panel", children: tabPanels[type] });
-    return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
-      import_components137.BaseControl,
+    const renderPanelType = (type) => /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { className: "block-editor-color-gradient-control__panel", children: tabPanels[type] });
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+      import_components136.BaseControl,
       {
         className: clsx_default(
           "block-editor-color-gradient-control",
-          className2
+          className
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("fieldset", { className: "block-editor-color-gradient-control__fieldset", children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_components137.__experimentalVStack, { spacing: 1, children: [
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("legend", { children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("div", { className: "block-editor-color-gradient-control__color-indicator", children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_components137.BaseControl.VisualLabel, { children: label }) }) }),
-          canChooseAColor && canChooseAGradient && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("fieldset", { className: "block-editor-color-gradient-control__fieldset", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_components136.__experimentalVStack, { spacing: 1, children: [
+          showTitle && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("legend", { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { className: "block-editor-color-gradient-control__color-indicator", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components136.BaseControl.VisualLabel, { children: label }) }) }),
+          canChooseAColor && canChooseAGradient && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
             Tabs3,
             {
               defaultTabId: gradientValue ? TAB_IDS.gradient : !!canChooseAColor && TAB_IDS.color,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(Tabs3.TabList, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(Tabs3.Tab, { tabId: TAB_IDS.color, children: (0, import_i18n129.__)("Color") }),
-                  /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(Tabs3.Tab, { tabId: TAB_IDS.gradient, children: (0, import_i18n129.__)("Gradient") })
+                /* @__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_runtime355.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
                   Tabs3.TabPanel,
                   {
                     tabId: TAB_IDS.color,
@@ -73625,7 +77402,7 @@ var wp;
                     children: tabPanels.color
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
                   Tabs3.TabPanel,
                   {
                     tabId: TAB_IDS.gradient,
@@ -73650,7 +77427,7 @@ var wp;
       "color.custom",
       "color.customGradient"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
       ColorGradientControlInner,
       {
         colors: colors2,
@@ -73663,20 +77440,20 @@ var wp;
   }
   function ColorGradientControl(props) {
     if (colorsAndGradientKeys.every((key) => props.hasOwnProperty(key))) {
-      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(ColorGradientControlInner, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(ColorGradientControlInner, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(ColorGradientControlSelect, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(ColorGradientControlSelect, { ...props });
   }
   var control_default = ColorGradientControl;

   // packages/block-editor/build-module/components/color-palette/control.mjs
-  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
   function ColorPaletteControl({
     onChange,
     value,
     ...otherProps
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
       control_default,
       {
         ...otherProps,
@@ -73689,10 +77466,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/contrast-checker/index.mjs
-  var import_i18n130 = __toESM(require_i18n(), 1);
-  var import_components138 = __toESM(require_components(), 1);
+  var import_i18n133 = __toESM(require_i18n(), 1);
+  var import_components137 = __toESM(require_components(), 1);
   var import_a11y18 = __toESM(require_a11y(), 1);
-  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
   k([names_default, a11y_default]);
   function getContrastWarning({
     backgroundColor,
@@ -73719,11 +77496,11 @@ var wp;
     const textColors = [
       {
         color: currentTextColor,
-        description: (0, import_i18n130.__)("text color")
+        description: (0, import_i18n133.__)("text color")
       },
       {
         color: currentLinkColor,
-        description: (0, import_i18n130.__)("link color")
+        description: (0, import_i18n133.__)("link color")
       }
     ];
     const colordBackgroundColor = w(currentBackgroundColor);
@@ -73754,27 +77531,27 @@ var wp;
           speakMessage = messageOverride;
           break;
         }
-        message2 = backgroundColorBrightness < colordTextColor.brightness() ? (0, import_i18n130.sprintf)(
+        message2 = backgroundColorBrightness < colordTextColor.brightness() ? (0, import_i18n133.sprintf)(
           // translators: %s is a type of text color, e.g., "text color" or "link color".
-          (0, import_i18n130.__)(
+          (0, import_i18n133.__)(
             "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_i18n130.sprintf)(
+        ) : (0, import_i18n133.sprintf)(
           // translators: %s is a type of text color, e.g., "text color" or "link color".
-          (0, import_i18n130.__)(
+          (0, import_i18n133.__)(
             "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_i18n130.__)(
+        speakMessage = (0, import_i18n133.__)(
           "This color combination may be hard for people to read."
         );
         break;
       }
       if (textHasTransparency && enableAlphaChecker) {
-        message2 = (0, import_i18n130.__)("Transparent text may be hard for people to read.");
-        speakMessage = (0, import_i18n130.__)(
+        message2 = (0, import_i18n133.__)("Transparent text may be hard for people to read.");
+        speakMessage = (0, import_i18n133.__)(
           "Transparent text may be hard for people to read."
         );
       }
@@ -73785,29 +77562,29 @@ var wp;
     return { message: message2, speakMessage };
   }
   function ContrastChecker(props) {
-    const warning6 = getContrastWarning(props);
-    if (!warning6) {
+    const warning7 = getContrastWarning(props);
+    if (!warning7) {
       return null;
     }
-    (0, import_a11y18.speak)(warning6.speakMessage);
-    return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("div", { className: "block-editor-contrast-checker", children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
-      import_components138.Notice,
+    (0, import_a11y18.speak)(warning7.speakMessage);
+    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { className: "block-editor-contrast-checker", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+      import_components137.Notice,
       {
         spokenMessage: null,
         status: "warning",
         isDismissible: false,
-        children: warning6.message
+        children: warning7.message
       }
     ) });
   }
   var contrast_checker_default = ContrastChecker;

   // packages/block-editor/build-module/components/date-format-picker/index.mjs
-  var import_i18n131 = __toESM(require_i18n(), 1);
+  var import_i18n134 = __toESM(require_i18n(), 1);
   var import_date2 = __toESM(require_date(), 1);
-  var import_element212 = __toESM(require_element(), 1);
-  var import_components139 = __toESM(require_components(), 1);
-  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+  var import_element229 = __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();
   exampleDate.setDate(20);
   exampleDate.setMonth(exampleDate.getMonth() - 3);
@@ -73819,19 +77596,19 @@ var wp;
     defaultFormat,
     onChange
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
-      import_components139.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(
+      import_components138.__experimentalVStack,
       {
         as: "fieldset",
         spacing: 4,
         className: "block-editor-date-format-picker",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)("legend", {}), children: (0, import_i18n131.__)("Date format") }),
-          /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
-            import_components139.ToggleControl,
+          /* @__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)(
+            import_components138.ToggleControl,
             {
-              label: (0, import_i18n131.__)("Default format"),
-              help: `${(0, import_i18n131.__)("Example:")}  ${(0, import_date2.dateI18n)(
+              label: (0, import_i18n134.__)("Default format"),
+              help: `${(0, import_i18n134.__)("Example:")}  ${(0, import_date2.dateI18n)(
                 defaultFormat,
                 exampleDate
               )}`,
@@ -73839,7 +77616,7 @@ var wp;
               onChange: (checked) => onChange(checked ? null : defaultFormat)
             }
           ),
-          format7 && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(NonDefaultControls, { format: format7, onChange })
+          format7 && /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(NonDefaultControls, { format: format7, onChange })
         ]
       }
     );
@@ -73850,17 +77627,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_i18n131._x)("n/j/Y", "short date format"),
+        (0, import_i18n134._x)("n/j/Y", "short date format"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n131._x)("n/j/Y g:i A", "short date format with time"),
+        (0, import_i18n134._x)("n/j/Y g:i A", "short date format with time"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n131._x)("M j, Y", "medium date format"),
+        (0, import_i18n134._x)("M j, Y", "medium date format"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n131._x)("M j, Y g:i A", "medium date format with time"),
+        (0, import_i18n134._x)("M j, Y g:i A", "medium date format with time"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n131._x)("F j, Y", "long date format"),
+        (0, import_i18n134._x)("F j, Y", "long date format"),
         /* translators: See https://www.php.net/manual/datetime.format.php */
-        (0, import_i18n131._x)("M j", "short date format without the year")
+        (0, import_i18n134._x)("M j", "short date format without the year")
       ])
     ];
     const suggestedOptions = [
@@ -73877,18 +77654,18 @@ var wp;
     ];
     const customOption = {
       key: "custom",
-      name: (0, import_i18n131.__)("Custom"),
+      name: (0, import_i18n134.__)("Custom"),
       className: "block-editor-date-format-picker__custom-format-select-control__custom-option",
-      hint: (0, import_i18n131.__)("Enter your own date format")
+      hint: (0, import_i18n134.__)("Enter your own date format")
     };
-    const [isCustom, setIsCustom] = (0, import_element212.useState)(
+    const [isCustom, setIsCustom] = (0, import_element229.useState)(
       () => !!format7 && !suggestedOptions.some((option) => option.format === format7)
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_components139.__experimentalVStack, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
-        import_components139.CustomSelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(import_components138.__experimentalVStack, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+        import_components138.CustomSelectControl,
         {
-          label: (0, import_i18n131.__)("Choose a format"),
+          label: (0, import_i18n134.__)("Choose a format"),
           options: [...suggestedOptions, customOption],
           value: isCustom ? customOption : suggestedOptions.find(
             (option) => option.format === format7
@@ -73903,20 +77680,20 @@ var wp;
           }
         }
       ),
-      isCustom && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
-        import_components139.TextControl,
+      isCustom && /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+        import_components138.TextControl,
         {
-          label: (0, import_i18n131.__)("Custom format"),
+          label: (0, import_i18n134.__)("Custom format"),
           hideLabelFromVision: true,
-          help: (0, import_element212.createInterpolateElement)(
-            (0, import_i18n131.__)(
+          help: (0, import_element229.createInterpolateElement)(
+            (0, import_i18n134.__)(
               "Enter a date or time <Link>format string</Link>."
             ),
             {
-              Link: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
-                import_components139.ExternalLink,
+              Link: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+                import_components138.ExternalLink,
                 {
-                  href: (0, import_i18n131.__)(
+                  href: (0, import_i18n134.__)(
                     "https://wordpress.org/documentation/article/customize-date-and-time-format/"
                   )
                 }
@@ -73931,11 +77708,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/duotone-control/index.mjs
-  var import_components140 = __toESM(require_components(), 1);
-  var import_i18n132 = __toESM(require_i18n(), 1);
+  var import_components139 = __toESM(require_components(), 1);
+  var import_i18n135 = __toESM(require_i18n(), 1);
   var import_keycodes18 = __toESM(require_keycodes(), 1);
-  var import_compose83 = __toESM(require_compose(), 1);
-  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
+  var import_compose88 = __toESM(require_compose(), 1);
+  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
   function DuotoneControl({
     id: idProp,
     colorPalette,
@@ -73943,25 +77720,26 @@ var wp;
     disableCustomColors,
     disableCustomDuotone,
     value,
+    selectedSlug,
     onChange
   }) {
     let toolbarIcon;
     if (value === "unset") {
-      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components140.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" });
+      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components139.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" });
     } else if (value) {
-      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components140.DuotoneSwatch, { values: value });
+      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_components139.DuotoneSwatch, { values: value });
     } else {
-      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(icon_default, { icon: filter_default });
+      toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(icon_default, { icon: filter_default });
     }
-    const actionLabel = (0, import_i18n132.__)("Apply duotone filter");
-    const id = (0, import_compose83.useInstanceId)(DuotoneControl, "duotone-control", idProp);
+    const actionLabel = (0, import_i18n135.__)("Apply duotone filter");
+    const id = (0, import_compose88.useInstanceId)(DuotoneControl, "duotone-control", idProp);
     const descriptionId = `${id}__description`;
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-      import_components140.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+      import_components139.Dropdown,
       {
         popoverProps: {
           className: "block-editor-duotone-control__popover",
-          headerTitle: (0, import_i18n132.__)("Duotone")
+          headerTitle: (0, import_i18n135.__)("Duotone")
         },
         renderToggle: ({ isOpen, onToggle }) => {
           const openOnArrowDown = (event) => {
@@ -73970,8 +77748,8 @@ var wp;
               onToggle();
             }
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-            import_components140.ToolbarButton,
+          return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+            import_components139.ToolbarButton,
             {
               showTooltip: true,
               onClick: onToggle,
@@ -73983,12 +77761,12 @@ var wp;
             }
           );
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_components140.MenuGroup, { label: (0, import_i18n132.__)("Duotone"), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("p", { children: (0, import_i18n132.__)(
+        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.__)(
             "Create a two-tone color effect without losing your original image."
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-            import_components140.DuotonePicker,
+          /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+            import_components139.DuotonePicker,
             {
               "aria-label": actionLabel,
               "aria-describedby": descriptionId,
@@ -73997,6 +77775,7 @@ var wp;
               disableCustomColors,
               disableCustomDuotone,
               value,
+              selectedSlug,
               onChange
             }
           )
@@ -74007,15 +77786,15 @@ var wp;
   var duotone_control_default = DuotoneControl;

   // packages/block-editor/build-module/components/font-appearance-control/index.mjs
-  var import_components141 = __toESM(require_components(), 1);
-  var import_element213 = __toESM(require_element(), 1);
-  var import_i18n136 = __toESM(require_i18n(), 1);
+  var import_components140 = __toESM(require_components(), 1);
+  var import_element230 = __toESM(require_element(), 1);
+  var import_i18n139 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
-  var import_i18n135 = __toESM(require_i18n(), 1);
+  var import_i18n138 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/utils/format-font-style.mjs
-  var import_i18n133 = __toESM(require_i18n(), 1);
+  var import_i18n136 = __toESM(require_i18n(), 1);
   function formatFontStyle(fontStyle) {
     if (!fontStyle) {
       return {};
@@ -74026,13 +77805,13 @@ var wp;
     let name;
     switch (fontStyle) {
       case "normal":
-        name = (0, import_i18n133._x)("Regular", "font style");
+        name = (0, import_i18n136._x)("Regular", "font style");
         break;
       case "italic":
-        name = (0, import_i18n133._x)("Italic", "font style");
+        name = (0, import_i18n136._x)("Italic", "font style");
         break;
       case "oblique":
-        name = (0, import_i18n133._x)("Oblique", "font style");
+        name = (0, import_i18n136._x)("Oblique", "font style");
         break;
       default:
         name = fontStyle;
@@ -74042,7 +77821,7 @@ var wp;
   }

   // packages/block-editor/build-module/utils/format-font-weight.mjs
-  var import_i18n134 = __toESM(require_i18n(), 1);
+  var import_i18n137 = __toESM(require_i18n(), 1);
   function formatFontWeight(fontWeight) {
     if (!fontWeight) {
       return {};
@@ -74054,35 +77833,35 @@ var wp;
     switch (fontWeight) {
       case "normal":
       case "400":
-        name = (0, import_i18n134._x)("Regular", "font weight");
+        name = (0, import_i18n137._x)("Regular", "font weight");
         break;
       case "bold":
       case "700":
-        name = (0, import_i18n134._x)("Bold", "font weight");
+        name = (0, import_i18n137._x)("Bold", "font weight");
         break;
       case "100":
-        name = (0, import_i18n134._x)("Thin", "font weight");
+        name = (0, import_i18n137._x)("Thin", "font weight");
         break;
       case "200":
-        name = (0, import_i18n134._x)("Extra Light", "font weight");
+        name = (0, import_i18n137._x)("Extra Light", "font weight");
         break;
       case "300":
-        name = (0, import_i18n134._x)("Light", "font weight");
+        name = (0, import_i18n137._x)("Light", "font weight");
         break;
       case "500":
-        name = (0, import_i18n134._x)("Medium", "font weight");
+        name = (0, import_i18n137._x)("Medium", "font weight");
         break;
       case "600":
-        name = (0, import_i18n134._x)("Semi Bold", "font weight");
+        name = (0, import_i18n137._x)("Semi Bold", "font weight");
         break;
       case "800":
-        name = (0, import_i18n134._x)("Extra Bold", "font weight");
+        name = (0, import_i18n137._x)("Extra Bold", "font weight");
         break;
       case "900":
-        name = (0, import_i18n134._x)("Black", "font weight");
+        name = (0, import_i18n137._x)("Black", "font weight");
         break;
       case "1000":
-        name = (0, import_i18n134._x)("Extra Black", "font weight");
+        name = (0, import_i18n137._x)("Extra Black", "font weight");
         break;
       default:
         name = fontWeight;
@@ -74094,53 +77873,53 @@ var wp;
   // packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
   var FONT_STYLES = [
     {
-      name: (0, import_i18n135._x)("Regular", "font style"),
+      name: (0, import_i18n138._x)("Regular", "font style"),
       value: "normal"
     },
     {
-      name: (0, import_i18n135._x)("Italic", "font style"),
+      name: (0, import_i18n138._x)("Italic", "font style"),
       value: "italic"
     }
   ];
   var FONT_WEIGHTS = [
     {
-      name: (0, import_i18n135._x)("Thin", "font weight"),
+      name: (0, import_i18n138._x)("Thin", "font weight"),
       value: "100"
     },
     {
-      name: (0, import_i18n135._x)("Extra Light", "font weight"),
+      name: (0, import_i18n138._x)("Extra Light", "font weight"),
       value: "200"
     },
     {
-      name: (0, import_i18n135._x)("Light", "font weight"),
+      name: (0, import_i18n138._x)("Light", "font weight"),
       value: "300"
     },
     {
-      name: (0, import_i18n135._x)("Regular", "font weight"),
+      name: (0, import_i18n138._x)("Regular", "font weight"),
       value: "400"
     },
     {
-      name: (0, import_i18n135._x)("Medium", "font weight"),
+      name: (0, import_i18n138._x)("Medium", "font weight"),
       value: "500"
     },
     {
-      name: (0, import_i18n135._x)("Semi Bold", "font weight"),
+      name: (0, import_i18n138._x)("Semi Bold", "font weight"),
       value: "600"
     },
     {
-      name: (0, import_i18n135._x)("Bold", "font weight"),
+      name: (0, import_i18n138._x)("Bold", "font weight"),
       value: "700"
     },
     {
-      name: (0, import_i18n135._x)("Extra Bold", "font weight"),
+      name: (0, import_i18n138._x)("Extra Bold", "font weight"),
       value: "800"
     },
     {
-      name: (0, import_i18n135._x)("Black", "font weight"),
+      name: (0, import_i18n138._x)("Black", "font weight"),
       value: "900"
     },
     {
-      name: (0, import_i18n135._x)("Extra Black", "font weight"),
+      name: (0, import_i18n138._x)("Extra Black", "font weight"),
       value: "1000"
     }
   ];
@@ -74188,13 +77967,13 @@ var wp;
     });
     if (!fontWeights.some((weight) => (weight.value ?? "") >= "600")) {
       fontWeights.push({
-        name: (0, import_i18n135._x)("Bold", "font weight"),
+        name: (0, import_i18n138._x)("Bold", "font weight"),
         value: "700"
       });
     }
     if (!fontStyles.some((style) => style.value === "italic")) {
       fontStyles.push({
-        name: (0, import_i18n135._x)("Italic", "font style"),
+        name: (0, import_i18n138._x)("Italic", "font style"),
         value: "italic"
       });
     }
@@ -74206,9 +77985,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_i18n135.sprintf)(
+        const optionName = styleValue === "normal" ? weightName : (0, import_i18n138.sprintf)(
           /* translators: 1: Font weight name. 2: Font style name. */
-          (0, import_i18n135._x)("%1$s %2$s", "font"),
+          (0, import_i18n138._x)("%1$s %2$s", "font"),
           weightName ?? "",
           styleName ?? ""
         );
@@ -74232,15 +78011,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/font-appearance-control/index.mjs
-  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
   var getFontAppearanceLabel = (hasFontStyles, hasFontWeights) => {
     if (!hasFontStyles) {
-      return (0, import_i18n136.__)("Font weight");
+      return (0, import_i18n139.__)("Font weight");
     }
     if (!hasFontWeights) {
-      return (0, import_i18n136.__)("Font style");
+      return (0, import_i18n139.__)("Font style");
     }
-    return (0, import_i18n136.__)("Appearance");
+    return (0, import_i18n139.__)("Appearance");
   };
   function FontAppearanceControl(props) {
     const {
@@ -74261,7 +78040,7 @@ var wp;
     const label = getFontAppearanceLabel(hasFontStyles, hasFontWeights);
     const defaultOption = {
       key: "default",
-      name: (0, import_i18n136.__)("Default"),
+      name: (0, import_i18n139.__)("Default"),
       style: { fontStyle: void 0, fontWeight: void 0 }
     };
     const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
@@ -74294,7 +78073,7 @@ var wp;
       });
       return combinedOptions;
     };
-    const selectOptions = (0, import_element213.useMemo)(() => {
+    const selectOptions = (0, import_element230.useMemo)(() => {
       if (hasFontStyles && hasFontWeights) {
         return combineOptions();
       }
@@ -74310,30 +78089,30 @@ var wp;
     ) || selectOptions[0];
     const getDescribedBy = () => {
       if (!currentSelection) {
-        return (0, import_i18n136.__)("No selected font appearance");
+        return (0, import_i18n139.__)("No selected font appearance");
       }
       if (!hasFontStyles) {
-        return (0, import_i18n136.sprintf)(
+        return (0, import_i18n139.sprintf)(
           // translators: %s: Currently selected font weight.
-          (0, import_i18n136.__)("Currently selected font weight: %s"),
+          (0, import_i18n139.__)("Currently selected font weight: %s"),
           currentSelection.name
         );
       }
       if (!hasFontWeights) {
-        return (0, import_i18n136.sprintf)(
+        return (0, import_i18n139.sprintf)(
           // translators: %s: Currently selected font style.
-          (0, import_i18n136.__)("Currently selected font style: %s"),
+          (0, import_i18n139.__)("Currently selected font style: %s"),
           currentSelection.name
         );
       }
-      return (0, import_i18n136.sprintf)(
+      return (0, import_i18n139.sprintf)(
         // translators: %s: Currently selected font appearance.
-        (0, import_i18n136.__)("Currently selected font appearance: %s"),
+        (0, import_i18n139.__)("Currently selected font appearance: %s"),
         currentSelection.name
       );
     };
-    return hasStylesOrWeights && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-      import_components141.CustomSelectControl,
+    return hasStylesOrWeights && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+      import_components140.CustomSelectControl,
       {
         ...otherProps,
         className: "components-font-appearance-control",
@@ -74347,9 +78126,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/font-family/index.mjs
-  var import_components142 = __toESM(require_components(), 1);
-  var import_i18n137 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+  var import_components141 = __toESM(require_components(), 1);
+  var import_i18n140 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
   function FontFamilyControl({
     /**
      * Start opting into the larger default height that will become the default size in a future version.
@@ -74360,7 +78139,7 @@ var wp;
     value = "",
     onChange,
     fontFamilies,
-    className: className2,
+    className,
     ...props
   }) {
     const [blockLevelFontFamilies] = useSettings("typography.fontFamilies");
@@ -74373,7 +78152,7 @@ var wp;
     const options = [
       {
         key: "",
-        name: (0, import_i18n137.__)("Default")
+        name: (0, import_i18n140.__)("Default")
       },
       ...fontFamilies.map(({ fontFamily, name }) => ({
         key: fontFamily,
@@ -74382,23 +78161,23 @@ var wp;
       }))
     ];
     const selectedValue = options.find((option) => option.key === value) ?? "";
-    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-      import_components142.CustomSelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+      import_components141.CustomSelectControl,
       {
-        label: (0, import_i18n137.__)("Font"),
+        label: (0, import_i18n140.__)("Font"),
         value: selectedValue,
         onChange: ({ selectedItem }) => onChange(selectedItem.key),
         options,
-        className: clsx_default("block-editor-font-family-control", className2),
+        className: clsx_default("block-editor-font-family-control", className),
         ...props
       }
     );
   }

   // packages/block-editor/build-module/components/letter-spacing-control/index.mjs
-  var import_components143 = __toESM(require_components(), 1);
-  var import_i18n138 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
+  var import_components142 = __toESM(require_components(), 1);
+  var import_i18n141 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
   function LetterSpacingControl({
     value,
     onChange,
@@ -74406,15 +78185,15 @@ var wp;
     ...otherProps
   }) {
     const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components143.__experimentalUseCustomUnits)({
+    const units2 = (0, import_components142.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || ["px", "em", "rem"],
       defaultValues: { px: 2, em: 0.2, rem: 0.2 }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
-      import_components143.__experimentalUnitControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+      import_components142.__experimentalUnitControl,
       {
         ...otherProps,
-        label: (0, import_i18n138.__)("Letter spacing"),
+        label: (0, import_i18n141.__)("Letter spacing"),
         value,
         __unstableInputWidth,
         units: units2,
@@ -74424,22 +78203,22 @@ var wp;
   }

   // packages/block-editor/build-module/components/text-decoration-control/index.mjs
-  var import_i18n139 = __toESM(require_i18n(), 1);
-  var import_components144 = __toESM(require_components(), 1);
-  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n142 = __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_i18n139.__)("None"),
+      label: (0, import_i18n142.__)("None"),
       value: "none",
       icon: reset_default
     },
     {
-      label: (0, import_i18n139.__)("Underline"),
+      label: (0, import_i18n142.__)("Underline"),
       value: "underline",
       icon: format_underline_default
     },
     {
-      label: (0, import_i18n139.__)("Strikethrough"),
+      label: (0, import_i18n142.__)("Strikethrough"),
       value: "line-through",
       icon: format_strikethrough_default
     }
@@ -74447,24 +78226,24 @@ var wp;
   function TextDecorationControl({
     value,
     onChange,
-    className: className2
+    className
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-      import_components144.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+      import_components143.__experimentalToggleGroupControl,
       {
         isDeselectable: true,
-        label: (0, import_i18n139.__)("Decoration"),
+        label: (0, import_i18n142.__)("Decoration"),
         className: clsx_default(
           "block-editor-text-decoration-control",
-          className2
+          className
         ),
         value,
         onChange: (newValue) => {
           onChange(newValue === value ? void 0 : newValue);
         },
         children: TEXT_DECORATIONS.map((option) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
-            import_components144.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+            import_components143.__experimentalToggleGroupControlOptionIcon,
             {
               value: option.value,
               icon: option.icon,
@@ -74478,48 +78257,48 @@ var wp;
   }

   // packages/block-editor/build-module/components/text-transform-control/index.mjs
-  var import_i18n140 = __toESM(require_i18n(), 1);
-  var import_components145 = __toESM(require_components(), 1);
-  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n143 = __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_i18n140.__)("None"),
+      label: (0, import_i18n143.__)("None"),
       value: "none",
       icon: reset_default
     },
     {
-      label: (0, import_i18n140.__)("Uppercase"),
+      label: (0, import_i18n143.__)("Uppercase"),
       value: "uppercase",
       icon: format_uppercase_default
     },
     {
-      label: (0, import_i18n140.__)("Lowercase"),
+      label: (0, import_i18n143.__)("Lowercase"),
       value: "lowercase",
       icon: format_lowercase_default
     },
     {
-      label: (0, import_i18n140.__)("Capitalize"),
+      label: (0, import_i18n143.__)("Capitalize"),
       value: "capitalize",
       icon: format_capitalize_default
     }
   ];
-  function TextTransformControl({ className: className2, value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-      import_components145.__experimentalToggleGroupControl,
+  function TextTransformControl({ className, value, onChange }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+      import_components144.__experimentalToggleGroupControl,
       {
         isDeselectable: true,
-        label: (0, import_i18n140.__)("Letter case"),
+        label: (0, import_i18n143.__)("Letter case"),
         className: clsx_default(
           "block-editor-text-transform-control",
-          className2
+          className
         ),
         value,
         onChange: (newValue) => {
           onChange(newValue === value ? void 0 : newValue);
         },
         children: TEXT_TRANSFORMS.map((option) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
-            import_components145.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+            import_components144.__experimentalToggleGroupControlOptionIcon,
             {
               value: option.value,
               icon: option.icon,
@@ -74533,35 +78312,35 @@ var wp;
   }

   // packages/block-editor/build-module/components/writing-mode-control/index.mjs
-  var import_i18n141 = __toESM(require_i18n(), 1);
-  var import_components146 = __toESM(require_components(), 1);
-  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n144 = __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_i18n141.__)("Horizontal"),
+      label: (0, import_i18n144.__)("Horizontal"),
       value: "horizontal-tb",
       icon: text_horizontal_default
     },
     {
-      label: (0, import_i18n141.__)("Vertical"),
-      value: (0, import_i18n141.isRTL)() ? "vertical-lr" : "vertical-rl",
+      label: (0, import_i18n144.__)("Vertical"),
+      value: (0, import_i18n144.isRTL)() ? "vertical-lr" : "vertical-rl",
       icon: text_vertical_default
     }
   ];
-  function WritingModeControl({ className: className2, value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-      import_components146.__experimentalToggleGroupControl,
+  function WritingModeControl({ className, value, onChange }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+      import_components145.__experimentalToggleGroupControl,
       {
         isDeselectable: true,
-        label: (0, import_i18n141.__)("Orientation"),
-        className: clsx_default("block-editor-writing-mode-control", className2),
+        label: (0, import_i18n144.__)("Orientation"),
+        className: clsx_default("block-editor-writing-mode-control", className),
         value,
         onChange: (newValue) => {
           onChange(newValue === value ? void 0 : newValue);
         },
         children: WRITING_MODES.map((option) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-            import_components146.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+            import_components145.__experimentalToggleGroupControlOptionIcon,
             {
               value: option.value,
               icon: option.icon,
@@ -74575,10 +78354,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/colors-gradients/dropdown.mjs
-  var import_components147 = __toESM(require_components(), 1);
-  var import_element214 = __toESM(require_element(), 1);
-  var import_i18n142 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
+  var import_components146 = __toESM(require_components(), 1);
+  var import_element231 = __toESM(require_element(), 1);
+  var import_i18n145 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
   var WithToolsPanelItem = ({ setting, children, panelId, ...props }) => {
     const clearValue = () => {
       if (setting.colorValue) {
@@ -74587,8 +78366,8 @@ var wp;
         setting.onGradientChange();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-      import_components147.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      import_components146.__experimentalToolsPanelItem,
       {
         hasValue: () => {
           return !!setting.colorValue || !!setting.gradientValue;
@@ -74607,16 +78386,16 @@ var wp;
       }
     );
   };
-  var LabeledColorIndicator = ({ colorValue, label }) => /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_components147.__experimentalHStack, { justify: "flex-start", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-      import_components147.ColorIndicator,
+  var LabeledColorIndicator = ({ colorValue, label }) => /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components146.__experimentalHStack, { justify: "flex-start", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      import_components146.ColorIndicator,
       {
         className: "block-editor-panel-color-gradient-settings__color-indicator",
         colorValue
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-      import_components147.FlexItem,
+    /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      import_components146.FlexItem,
       {
         className: "block-editor-panel-color-gradient-settings__color-name",
         title: label,
@@ -74633,7 +78412,7 @@ var wp;
       onGradientChange,
       label
     } = settings2;
-    const colorButtonRef = (0, import_element214.useRef)(void 0);
+    const colorButtonRef = (0, import_element231.useRef)(void 0);
     const toggleProps = {
       onClick: onToggle,
       className: clsx_default(
@@ -74651,19 +78430,19 @@ var wp;
       }
     };
     const value = colorValue ?? gradientValue;
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components147.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components146.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
         LabeledColorIndicator,
         {
           colorValue: value,
           label
         }
       ) }),
-      clearable && value && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-        import_components147.Button,
+      clearable && value && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+        import_components146.Button,
         {
           __next40pxDefaultSize: true,
-          label: (0, import_i18n142.__)("Reset"),
+          label: (0, import_i18n145.__)("Reset"),
           className: "block-editor-panel-color-gradient-settings__reset",
           size: "small",
           icon: reset_default,
@@ -74696,7 +78475,7 @@ var wp;
         shift: true
       };
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_jsx_runtime366.Fragment, { children: settings2.map((setting, index2) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_jsx_runtime389.Fragment, { children: settings2.map((setting, index2) => {
       const controlProps = {
         clearable: false,
         colorValue: setting.colorValue,
@@ -74723,18 +78502,18 @@ var wp;
       };
       return setting && // If not in an `ItemGroup` wrap the dropdown in a
       // `ToolsPanelItem`
-      /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
         WithToolsPanelItem,
         {
           setting,
           ...props,
-          children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-            import_components147.Dropdown,
+          children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+            import_components146.Dropdown,
             {
               popoverProps: popoverProps3,
               className: "block-editor-tools-panel-color-gradient-settings__dropdown",
               renderToggle: renderToggle(toggleSettings),
-              renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components147.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+              renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components146.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                 control_default,
                 {
                   ...controlProps
@@ -74749,13 +78528,13 @@ var wp;
   }

   // packages/block-editor/build-module/components/colors-gradients/panel-color-gradient-settings.mjs
-  var import_components148 = __toESM(require_components(), 1);
-  var import_data145 = __toESM(require_data(), 1);
-  var import_compose84 = __toESM(require_compose(), 1);
+  var import_components147 = __toESM(require_components(), 1);
+  var import_data146 = __toESM(require_data(), 1);
+  var import_compose89 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/colors-gradients/use-multiple-origin-colors-and-gradients.mjs
-  var import_element215 = __toESM(require_element(), 1);
-  var import_i18n143 = __toESM(require_i18n(), 1);
+  var import_element232 = __toESM(require_element(), 1);
+  var import_i18n146 = __toESM(require_i18n(), 1);
   function useMultipleOriginColorsAndGradients() {
     const [
       enableCustomColors,
@@ -74784,11 +78563,11 @@ var wp;
       disableCustomColors: !enableCustomColors,
       disableCustomGradients: !enableCustomGradients
     };
-    colorGradientSettings.colors = (0, import_element215.useMemo)(() => {
+    colorGradientSettings.colors = (0, import_element232.useMemo)(() => {
       const result = [];
       if (themeColors && themeColors.length) {
         result.push({
-          name: (0, import_i18n143._x)(
+          name: (0, import_i18n146._x)(
             "Theme",
             "Indicates this palette comes from the theme."
           ),
@@ -74798,7 +78577,7 @@ var wp;
       }
       if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
         result.push({
-          name: (0, import_i18n143._x)(
+          name: (0, import_i18n146._x)(
             "Default",
             "Indicates this palette comes from WordPress."
           ),
@@ -74808,7 +78587,7 @@ var wp;
       }
       if (customColors && customColors.length) {
         result.push({
-          name: (0, import_i18n143._x)(
+          name: (0, import_i18n146._x)(
             "Custom",
             "Indicates this palette is created by the user."
           ),
@@ -74823,11 +78602,11 @@ var wp;
       defaultColors,
       shouldDisplayDefaultColors
     ]);
-    colorGradientSettings.gradients = (0, import_element215.useMemo)(() => {
+    colorGradientSettings.gradients = (0, import_element232.useMemo)(() => {
       const result = [];
       if (themeGradients && themeGradients.length) {
         result.push({
-          name: (0, import_i18n143._x)(
+          name: (0, import_i18n146._x)(
             "Theme",
             "Indicates this palette comes from the theme."
           ),
@@ -74837,7 +78616,7 @@ var wp;
       }
       if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
         result.push({
-          name: (0, import_i18n143._x)(
+          name: (0, import_i18n146._x)(
             "Default",
             "Indicates this palette comes from WordPress."
           ),
@@ -74847,7 +78626,7 @@ var wp;
       }
       if (customGradients && customGradients.length) {
         result.push({
-          name: (0, import_i18n143._x)(
+          name: (0, import_i18n146._x)(
             "Custom",
             "Indicates this palette is created by the user."
           ),
@@ -74867,7 +78646,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/colors-gradients/panel-color-gradient-settings.mjs
-  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
   var colorsAndGradientKeys2 = [
     "colors",
     "disableCustomColors",
@@ -74875,7 +78654,7 @@ var wp;
     "disableCustomGradients"
   ];
   var PanelColorGradientSettingsInner = ({
-    className: className2,
+    className,
     colors: colors2,
     gradients,
     disableCustomColors,
@@ -74887,19 +78666,19 @@ var wp;
     __experimentalIsRenderedInSidebar,
     enableAlpha
   }) => {
-    const panelId = (0, import_compose84.useInstanceId)(PanelColorGradientSettingsInner);
-    const { batch } = (0, import_data145.useRegistry)();
+    const panelId = (0, import_compose89.useInstanceId)(PanelColorGradientSettingsInner);
+    const { batch } = (0, import_data146.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)
     )) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-      import_components148.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+      import_components147.__experimentalToolsPanel,
       {
         className: clsx_default(
           "block-editor-panel-color-gradient-settings",
-          className2
+          className
         ),
         hasInnerWrapper: true,
         label: showTitle ? title : void 0,
@@ -74924,8 +78703,8 @@ var wp;
         panelId,
         __experimentalFirstVisibleItemClass: "first",
         __experimentalLastVisibleItemClass: "last",
-        children: /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__inner-wrapper", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__inner-wrapper", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
             ColorGradientSettingsDropdown,
             {
               settings: settings2,
@@ -74940,8 +78719,8 @@ var wp;
               }
             }
           ),
-          !!children && /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_jsx_runtime367.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_components148.__experimentalSpacer, { marginTop: 4, marginBottom: 0 }),
+          !!children && /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(import_jsx_runtime390.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components147.__experimentalSpacer, { marginTop: 4, marginBottom: 0 }),
             children
           ] })
         ] })
@@ -74950,7 +78729,7 @@ var wp;
   };
   var PanelColorGradientSettingsSelect = (props) => {
     const colorGradientSettings = useMultipleOriginColorsAndGradients();
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
       PanelColorGradientSettingsInner,
       {
         ...{ ...colorGradientSettings, ...props }
@@ -74959,18 +78738,18 @@ var wp;
   };
   var PanelColorGradientSettings = (props) => {
     if (colorsAndGradientKeys2.every((key) => props.hasOwnProperty(key))) {
-      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(PanelColorGradientSettingsInner, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(PanelColorGradientSettingsInner, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(PanelColorGradientSettingsSelect, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(PanelColorGradientSettingsSelect, { ...props });
   };
   var panel_color_gradient_settings_default = PanelColorGradientSettings;

   // packages/block-editor/build-module/components/dimension-control/index.mjs
-  var import_element216 = __toESM(require_element(), 1);
-  var import_components149 = __toESM(require_components(), 1);
-  var import_i18n144 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY11 = [];
+  var import_element233 = __toESM(require_element(), 1);
+  var import_components148 = __toESM(require_components(), 1);
+  var import_i18n147 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY12 = [];
   var DIMENSION_CUSTOM_VALUE_SETTINGS = {
     ...CUSTOM_VALUE_SETTINGS,
     px: { max: 1e3, steps: 1 },
@@ -74978,12 +78757,12 @@ var wp;
     rem: { max: 50, steps: 0.1 }
   };
   function useDimensionSizes(presets) {
-    const defaultSizes = presets?.default ?? EMPTY_ARRAY11;
-    const customSizes = presets?.custom ?? EMPTY_ARRAY11;
-    const themeSizes = presets?.theme ?? EMPTY_ARRAY11;
-    return (0, import_element216.useMemo)(() => {
+    const defaultSizes = presets?.default ?? EMPTY_ARRAY12;
+    const customSizes = presets?.custom ?? EMPTY_ARRAY12;
+    const themeSizes = presets?.theme ?? EMPTY_ARRAY12;
+    return (0, import_element233.useMemo)(() => {
       const sizes = [
-        { name: (0, import_i18n144.__)("None"), slug: "0", size: 0 },
+        { name: (0, import_i18n147.__)("None"), slug: "0", size: 0 },
         ...customSizes,
         ...themeSizes,
         ...defaultSizes
@@ -74992,11 +78771,11 @@ var wp;
     }, [customSizes, themeSizes, defaultSizes]);
   }
   function DimensionControl({
-    label = (0, import_i18n144.__)("Dimension"),
+    label = (0, import_i18n147.__)("Dimension"),
     onChange,
     value,
     placeholder,
-    className: className2,
+    className,
     dimensionSizes: dimensionSizesProp
   }) {
     const [dimensionSizesFromSettings, availableUnits] = useSettings(
@@ -75004,7 +78783,7 @@ var wp;
       "spacing.units"
     );
     const dimensionSizes = dimensionSizesProp ?? dimensionSizesFromSettings;
-    const units2 = (0, import_components149.__experimentalUseCustomUnits)({
+    const units2 = (0, import_components148.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || [
         "%",
         "px",
@@ -75015,12 +78794,12 @@ var wp;
       ]
     });
     const options = useDimensionSizes(dimensionSizes);
-    const [selectedUnit, setSelectedUnit] = (0, import_element216.useState)(() => {
-      const [, unit] = (0, import_components149.__experimentalParseQuantityAndUnitFromRawValue)(value);
+    const [selectedUnit, setSelectedUnit] = (0, import_element233.useState)(() => {
+      const [, unit] = (0, import_components148.__experimentalParseQuantityAndUnitFromRawValue)(value);
       return unit || units2[0]?.value || "px";
     });
     const handleUnitChange = (newUnit) => {
-      const [currentValue, currentUnit] = (0, import_components149.__experimentalParseQuantityAndUnitFromRawValue)(value);
+      const [currentValue, currentUnit] = (0, import_components148.__experimentalParseQuantityAndUnitFromRawValue)(value);
       if (["em", "rem"].includes(newUnit) && currentUnit === "px") {
         onChange((currentValue / 16).toFixed(2) + newUnit);
       } else if (["em", "rem"].includes(currentUnit) && newUnit === "px") {
@@ -75056,13 +78835,13 @@ var wp;
       }
       setSelectedUnit(newUnit);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
       "fieldset",
       {
-        className: clsx_default("block-editor-dimension-control", className2),
+        className: clsx_default("block-editor-dimension-control", className),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_components149.BaseControl.VisualLabel, { as: "legend", children: label }),
-          /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components148.BaseControl.VisualLabel, { as: "legend", children: label }),
+          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
             PresetInputControl,
             {
               ariaLabel: label,
@@ -75086,11 +78865,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/height-control/index.mjs
-  var import_element217 = __toESM(require_element(), 1);
-  var import_components150 = __toESM(require_components(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 1);
+  var import_element234 = __toESM(require_element(), 1);
+  var import_components149 = __toESM(require_components(), 1);
+  var import_i18n148 = __toESM(require_i18n(), 1);
   var import_deprecated17 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
   var RANGE_CONTROL_CUSTOM_SETTINGS = {
     px: { max: 1e3, step: 1 },
     "%": { max: 100, step: 1 },
@@ -75122,7 +78901,7 @@ var wp;
     dvmax: { max: 100, step: 1 }
   };
   function HeightControl({
-    label = (0, import_i18n145.__)("Height"),
+    label = (0, import_i18n148.__)("Height"),
     onChange,
     value
   }) {
@@ -75133,7 +78912,7 @@ var wp;
     });
     const customRangeValue = parseFloat(value);
     const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components150.__experimentalUseCustomUnits)({
+    const units2 = (0, import_components149.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || [
         "%",
         "px",
@@ -75143,15 +78922,15 @@ var wp;
         "vw"
       ]
     });
-    const selectedUnit = (0, import_element217.useMemo)(
-      () => (0, import_components150.__experimentalParseQuantityAndUnitFromRawValue)(value),
+    const selectedUnit = (0, import_element234.useMemo)(
+      () => (0, import_components149.__experimentalParseQuantityAndUnitFromRawValue)(value),
       [value]
     )[1] || units2[0]?.value || "px";
     const handleSliderChange = (next) => {
       onChange([next, selectedUnit].join(""));
     };
     const handleUnitChange = (newUnit) => {
-      const [currentValue, currentUnit] = (0, import_components150.__experimentalParseQuantityAndUnitFromRawValue)(value);
+      const [currentValue, currentUnit] = (0, import_components149.__experimentalParseQuantityAndUnitFromRawValue)(value);
       if (["em", "rem"].includes(newUnit) && currentUnit === "px") {
         onChange((currentValue / 16).toFixed(2) + newUnit);
       } else if (["em", "rem"].includes(currentUnit) && newUnit === "px") {
@@ -75186,11 +78965,11 @@ var wp;
         onChange(100 + newUnit);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)("fieldset", { className: "block-editor-height-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_components150.BaseControl.VisualLabel, { as: "legend", children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_components150.Flex, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_components150.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-          import_components150.__experimentalUnitControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)("fieldset", { className: "block-editor-height-control", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components149.BaseControl.VisualLabel, { as: "legend", children: label }),
+      /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_components149.Flex, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components149.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+          import_components149.__experimentalUnitControl,
           {
             value,
             units: units2,
@@ -75201,8 +78980,8 @@ var wp;
             hideLabelFromVision: true
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_components150.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_components150.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
-          import_components150.RangeControl,
+        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components149.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components149.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+          import_components149.RangeControl,
           {
             value: customRangeValue,
             min: 0,
@@ -75219,11 +78998,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-editor/index.mjs
-  var import_components156 = __toESM(require_components(), 1);
+  var import_components155 = __toESM(require_components(), 1);
   var import_deprecated18 = __toESM(require_deprecated(), 1);

   // node_modules/react-easy-crop/index.module.js
-  var React145 = __toESM(require_react());
+  var React156 = __toESM(require_react());
   var import_normalize_wheel = __toESM(require_normalize_wheel());
   function getCropSize(mediaWidth, mediaHeight, containerWidth, containerHeight, aspect, rotation) {
     if (rotation === void 0) {
@@ -75380,9 +79159,9 @@ var wp;
       __extends(Cropper2, _super);
       function Cropper2() {
         var _this = _super !== null && _super.apply(this, arguments) || this;
-        _this.cropperRef = React145.createRef();
-        _this.imageRef = React145.createRef();
-        _this.videoRef = React145.createRef();
+        _this.cropperRef = React156.createRef();
+        _this.imageRef = React156.createRef();
+        _this.videoRef = React156.createRef();
         _this.containerPosition = {
           x: 0,
           y: 0
@@ -75960,7 +79739,7 @@ var wp;
         var _a;
         var _b = this.props, image = _b.image, video = _b.video, mediaProps = _b.mediaProps, cropperProps = _b.cropperProps, transform = _b.transform, _c = _b.crop, x2 = _c.x, y2 = _c.y, rotation = _b.rotation, zoom = _b.zoom, cropShape = _b.cropShape, showGrid = _b.showGrid, roundCropAreaPixels = _b.roundCropAreaPixels, _d = _b.style, containerStyle = _d.containerStyle, cropAreaStyle = _d.cropAreaStyle, mediaStyle = _d.mediaStyle, _e = _b.classes, containerClassName = _e.containerClassName, cropAreaClassName = _e.cropAreaClassName, mediaClassName = _e.mediaClassName;
         var objectFit = (_a = this.state.mediaObjectFit) !== null && _a !== void 0 ? _a : this.getObjectFit();
-        return React145.createElement("div", {
+        return React156.createElement("div", {
           onMouseDown: this.onMouseDown,
           onTouchStart: this.onTouchStart,
           ref: function ref(el) {
@@ -75969,7 +79748,7 @@ var wp;
           "data-testid": "container",
           style: containerStyle,
           className: classNames("reactEasyCrop_Container", containerClassName)
-        }, image ? React145.createElement("img", __assign({
+        }, image ? React156.createElement("img", __assign({
           alt: "",
           className: classNames("reactEasyCrop_Image", objectFit === "contain" && "reactEasyCrop_Contain", objectFit === "horizontal-cover" && "reactEasyCrop_Cover_Horizontal", objectFit === "vertical-cover" && "reactEasyCrop_Cover_Vertical", mediaClassName)
         }, mediaProps, {
@@ -75979,7 +79758,7 @@ var wp;
             transform: transform || "translate(".concat(x2, "px, ").concat(y2, "px) rotate(").concat(rotation, "deg) scale(").concat(zoom, ")")
           }),
           onLoad: this.onMediaLoad
-        })) : video && React145.createElement("video", __assign({
+        })) : video && React156.createElement("video", __assign({
           autoPlay: true,
           playsInline: true,
           loop: true,
@@ -75995,10 +79774,10 @@ var wp;
         }), (Array.isArray(video) ? video : [{
           src: video
         }]).map(function(item) {
-          return React145.createElement("source", __assign({
+          return React156.createElement("source", __assign({
             key: item.src
           }, item));
-        })), this.state.cropSize && React145.createElement("div", __assign({
+        })), this.state.cropSize && React156.createElement("div", __assign({
           ref: this.cropperRef,
           style: __assign(__assign({}, cropAreaStyle), {
             width: roundCropAreaPixels ? Math.round(this.state.cropSize.width) : this.state.cropSize.width,
@@ -76042,14 +79821,14 @@ var wp;
         };
       };
       return Cropper2;
-    })(React145.Component)
+    })(React156.Component)
   );

   // packages/image-cropper/build-module/components/image-cropper/index.mjs
-  var import_element220 = __toESM(require_element(), 1);
+  var import_element237 = __toESM(require_element(), 1);

   // packages/image-cropper/build-module/provider/index.mjs
-  var import_element219 = __toESM(require_element(), 1);
+  var import_element236 = __toESM(require_element(), 1);

   // node_modules/dequal/dist/index.mjs
   var has = Object.prototype.hasOwnProperty;
@@ -76128,7 +79907,7 @@ var wp;
   }

   // packages/image-cropper/build-module/provider/use-image-cropper.mjs
-  var import_element218 = __toESM(require_element(), 1);
+  var import_element235 = __toESM(require_element(), 1);

   // packages/image-cropper/build-module/constants.mjs
   var MIN_ZOOM2 = 1;
@@ -76236,11 +80015,11 @@ var wp;
     mediaSize: null
   };
   function useCropper() {
-    const [cropperState, setInternalCropperState] = (0, import_element218.useState)(
+    const [cropperState, setInternalCropperState] = (0, import_element235.useState)(
       DEFAULT_CROPPER_STATE
     );
-    const [resetState, setInternalResetState] = (0, import_element218.useState)(null);
-    const setCropperState = (0, import_element218.useCallback)(
+    const [resetState, setInternalResetState] = (0, import_element235.useState)(null);
+    const setCropperState = (0, import_element235.useCallback)(
       (newState) => {
         setInternalCropperState((prev) => {
           const updates = typeof newState === "function" ? newState(prev) : newState;
@@ -76255,7 +80034,7 @@ var wp;
       },
       []
     );
-    const setResetState = (0, import_element218.useCallback)(
+    const setResetState = (0, import_element235.useCallback)(
       (newResetState = null) => {
         if (!newResetState) {
           setInternalResetState(null);
@@ -76273,7 +80052,7 @@ var wp;
       },
       [setCropperState, setInternalResetState]
     );
-    const reset = (0, import_element218.useCallback)(() => {
+    const reset = (0, import_element235.useCallback)(() => {
       if (resetState) {
         const resetUpdates = {
           // Reset media position to center
@@ -76301,7 +80080,7 @@ var wp;
         setCropperState({ ...DEFAULT_CROPPER_STATE });
       }
     }, [resetState, setCropperState]);
-    const isDirty = (0, import_element218.useMemo)(() => {
+    const isDirty = (0, import_element235.useMemo)(() => {
       if (resetState) {
         const currentState2 = {
           crop: cropperState.croppedAreaPixels || cropperState.croppedArea,
@@ -76321,7 +80100,7 @@ var wp;
       };
       return false === dequal(currentState, DEFAULT_INITIAL_STATE);
     }, [cropperState, resetState]);
-    const getCroppedImage2 = (0, import_element218.useCallback)(
+    const getCroppedImage2 = (0, import_element235.useCallback)(
       async (src) => {
         if (!cropperState.croppedAreaPixels) {
           return null;
@@ -76339,7 +80118,7 @@ var wp;
         cropperState.flip
       ]
     );
-    return (0, import_element218.useMemo)(
+    return (0, import_element235.useMemo)(
       () => ({
         cropperState,
         setCropperState,
@@ -76362,8 +80141,8 @@ var wp;
   }

   // packages/image-cropper/build-module/provider/index.mjs
-  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
-  var ImageCropperContext = (0, import_element219.createContext)({
+  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
+  var ImageCropperContext = (0, import_element236.createContext)({
     cropperState: {
       crop: { x: 0, y: 0 },
       croppedArea: { x: 0, y: 0, width: 100, height: 100 },
@@ -76388,15 +80167,15 @@ var wp;
     children
   }) {
     const cropperApi = useCropper();
-    const contextValue = (0, import_element219.useMemo)(() => {
+    const contextValue = (0, import_element236.useMemo)(() => {
       return {
         ...cropperApi
       };
     }, [cropperApi]);
-    return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(ImageCropperContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(ImageCropperContext.Provider, { value: contextValue, children });
   }
   var useImageCropper = () => {
-    const context = (0, import_element219.useContext)(ImageCropperContext);
+    const context = (0, import_element236.useContext)(ImageCropperContext);
     if (!context) {
       throw new Error("Missing ImageCropperContext");
     }
@@ -76404,7 +80183,7 @@ var wp;
   };

   // packages/image-cropper/build-module/components/image-cropper/index.mjs
-  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
   function ImageCropper({
     src,
     onLoad,
@@ -76418,7 +80197,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_element220.useCallback)(
+    const onCropComplete = (0, import_element237.useCallback)(
       (areaPercentage, areaPixels) => {
         setCropperState({
           croppedArea: areaPercentage,
@@ -76427,7 +80206,7 @@ var wp;
       },
       [setCropperState]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
       Cropper,
       {
         classes: {
@@ -76463,8 +80242,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-editor/aspect-ratio-dropdown.mjs
-  var import_components151 = __toESM(require_components(), 1);
-  var import_i18n147 = __toESM(require_i18n(), 1);
+  var import_components150 = __toESM(require_components(), 1);
+  var import_i18n150 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/image-editor/constants.mjs
   var MIN_ZOOM3 = 100;
@@ -76474,18 +80253,18 @@ var wp;
   };

   // packages/block-editor/build-module/components/image-editor/context.mjs
-  var import_element223 = __toESM(require_element(), 1);
+  var import_element240 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/image-editor/use-save-image.mjs
-  var import_data146 = __toESM(require_data(), 1);
-  var import_element221 = __toESM(require_element(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 1);
+  var import_data147 = __toESM(require_data(), 1);
+  var import_element238 = __toESM(require_element(), 1);
+  var import_i18n149 = __toESM(require_i18n(), 1);
   var import_notices9 = __toESM(require_notices(), 1);
-  var import_dom66 = __toESM(require_dom(), 1);
+  var import_dom67 = __toESM(require_dom(), 1);
   var messages = {
-    crop: (0, import_i18n146.__)("Image cropped."),
-    rotate: (0, import_i18n146.__)("Image rotated."),
-    cropAndRotate: (0, import_i18n146.__)("Image cropped and rotated.")
+    crop: (0, import_i18n149.__)("Image cropped."),
+    rotate: (0, import_i18n149.__)("Image rotated."),
+    cropAndRotate: (0, import_i18n149.__)("Image cropped and rotated.")
   };
   function useSaveImage({
     crop,
@@ -76495,23 +80274,23 @@ var wp;
     onSaveImage,
     onFinishEditing
   }) {
-    const { createErrorNotice, createSuccessNotice } = (0, import_data146.useDispatch)(import_notices9.store);
-    const [isInProgress, setIsInProgress] = (0, import_element221.useState)(false);
-    const { editMediaEntity } = (0, import_data146.useSelect)((select3) => {
+    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 settings2 = select3(store).getSettings();
       return {
         editMediaEntity: settings2?.[mediaEditKey]
       };
     }, []);
-    const cancel = (0, import_element221.useCallback)(() => {
+    const cancel = (0, import_element238.useCallback)(() => {
       setIsInProgress(false);
       onFinishEditing();
     }, [onFinishEditing]);
-    const apply = (0, import_element221.useCallback)(async () => {
+    const apply = (0, import_element238.useCallback)(async () => {
       if (!editMediaEntity) {
         onFinishEditing();
         createErrorNotice(
-          (0, import_i18n146.__)("Sorry, you are not allowed to edit images on this site."),
+          (0, import_i18n149.__)("Sorry, you are not allowed to edit images on this site."),
           {
             id: "image-editing-error",
             type: "snackbar"
@@ -76564,7 +80343,7 @@ var wp;
             type: "snackbar",
             actions: [
               {
-                label: (0, import_i18n146.__)("Undo"),
+                label: (0, import_i18n149.__)("Undo"),
                 onClick: () => {
                   onSaveImage({
                     id,
@@ -76577,10 +80356,10 @@ var wp;
         }
       } catch (error2) {
         createErrorNotice(
-          (0, import_i18n146.sprintf)(
+          (0, import_i18n149.sprintf)(
             /* translators: %s: Error message. */
-            (0, import_i18n146.__)("Could not edit image. %s"),
-            (0, import_dom66.__unstableStripHTML)(error2.message)
+            (0, import_i18n149.__)("Could not edit image. %s"),
+            (0, import_dom67.__unstableStripHTML)(error2.message)
           ),
           {
             id: "image-editing-error",
@@ -76602,7 +80381,7 @@ var wp;
       onFinishEditing,
       editMediaEntity
     ]);
-    return (0, import_element221.useMemo)(
+    return (0, import_element238.useMemo)(
       () => ({
         isInProgress,
         apply,
@@ -76613,23 +80392,23 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-editor/use-transform-image.mjs
-  var import_element222 = __toESM(require_element(), 1);
+  var import_element239 = __toESM(require_element(), 1);
   var import_hooks6 = __toESM(require_hooks(), 1);
   function useTransformImage({
     url,
     naturalWidth,
     naturalHeight
   }) {
-    const [editedUrl, setEditedUrl] = (0, import_element222.useState)();
+    const [editedUrl, setEditedUrl] = (0, import_element239.useState)();
     const { cropperState, setCropperState } = useImageCropper();
     const { zoom, aspectRatio, crop, croppedArea } = cropperState;
-    const setZoom = (0, import_element222.useCallback)(
+    const setZoom = (0, import_element239.useCallback)(
       (newZoom) => {
         setCropperState({ zoom: newZoom });
       },
       [setCropperState]
     );
-    const setAspectRatio = (0, import_element222.useCallback)(
+    const setAspectRatio = (0, import_element239.useCallback)(
       (newAspect) => {
         setCropperState({ aspectRatio: newAspect });
       },
@@ -76637,11 +80416,11 @@ var wp;
     );
     const defaultAspect = naturalWidth / naturalHeight;
     const rotatedAspect = naturalHeight / naturalWidth;
-    (0, import_element222.useEffect)(() => {
+    (0, import_element239.useEffect)(() => {
       setAspectRatio(defaultAspect);
     }, []);
-    const [internalRotation, setInternalRotation] = (0, import_element222.useState)(0);
-    const rotateClockwise = (0, import_element222.useCallback)(() => {
+    const [internalRotation, setInternalRotation] = (0, import_element239.useState)(0);
+    const rotateClockwise = (0, import_element239.useCallback)(() => {
       const angle = (internalRotation + 90) % 360;
       let naturalAspectRatio = defaultAspect;
       const isDefaultAspect = defaultAspect === aspectRatio || rotatedAspect === aspectRatio;
@@ -76718,7 +80497,7 @@ var wp;
       rotatedAspect,
       setInternalRotation
     ]);
-    return (0, import_element222.useMemo)(
+    return (0, import_element239.useMemo)(
       () => ({
         editedUrl,
         setEditedUrl,
@@ -76746,10 +80525,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-editor/context.mjs
-  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
-  var ImageEditingContext = (0, import_element223.createContext)({});
+  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+  var ImageEditingContext = (0, import_element240.createContext)({});
   ImageEditingContext.displayName = "ImageEditingContext";
-  var useImageEditingContext = () => (0, import_element223.useContext)(ImageEditingContext);
+  var useImageEditingContext = () => (0, import_element240.useContext)(ImageEditingContext);
   function ImageEditingProvider({
     id,
     url,
@@ -76771,18 +80550,18 @@ var wp;
       onFinishEditing,
       ...transformImage
     });
-    const providerValue = (0, import_element223.useMemo)(
+    const providerValue = (0, import_element240.useMemo)(
       () => ({
         ...transformImage,
         ...saveImage
       }),
       [transformImage, saveImage]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(ImageEditingContext.Provider, { value: providerValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(ImageEditingContext.Provider, { value: providerValue, children });
   }

   // packages/block-editor/build-module/components/image-editor/aspect-ratio-dropdown.mjs
-  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
   function AspectRatioGroup({
     aspectRatios,
     isDisabled,
@@ -76790,8 +80569,8 @@ var wp;
     onClick,
     value
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(import_components151.MenuGroup, { label, children: aspectRatios.map(({ name, slug, ratio }) => /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-      import_components151.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(import_components150.MenuGroup, { label, children: aspectRatios.map(({ name, slug, ratio }) => /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+      import_components150.MenuItem,
       {
         disabled: isDisabled,
         onClick: () => {
@@ -76825,15 +80604,15 @@ var wp;
       "dimensions.aspectRatios.theme",
       "dimensions.defaultAspectRatios"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
-      import_components151.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+      import_components150.DropdownMenu,
       {
         icon: aspect_ratio_default,
-        label: (0, import_i18n147.__)("Aspect Ratio"),
+        label: (0, import_i18n150.__)("Aspect Ratio"),
         popoverProps: POPOVER_PROPS7,
         toggleProps,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_jsx_runtime373.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(import_jsx_runtime396.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
             AspectRatioGroup,
             {
               isDisabled: isInProgress,
@@ -76846,17 +80625,17 @@ var wp;
                 // All ratios should be mirrored in AspectRatioTool in @wordpress/block-editor.
                 {
                   slug: "original",
-                  name: (0, import_i18n147.__)("Original"),
+                  name: (0, import_i18n150.__)("Original"),
                   ratio: defaultAspect
                 },
                 ...showDefaultRatios ? defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio === 1) : []
               ]
             }
           ),
-          themeRatios?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+          themeRatios?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
             AspectRatioGroup,
             {
-              label: (0, import_i18n147.__)("Theme"),
+              label: (0, import_i18n150.__)("Theme"),
               isDisabled: isInProgress,
               onClick: (newAspect) => {
                 setAspect(newAspect);
@@ -76866,10 +80645,10 @@ var wp;
               aspectRatios: themeRatios
             }
           ),
-          showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+          showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
             AspectRatioGroup,
             {
-              label: (0, import_i18n147.__)("Landscape"),
+              label: (0, import_i18n150.__)("Landscape"),
               isDisabled: isInProgress,
               onClick: (newAspect) => {
                 setAspect(newAspect);
@@ -76879,10 +80658,10 @@ var wp;
               aspectRatios: defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio > 1)
             }
           ),
-          showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+          showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
             AspectRatioGroup,
             {
-              label: (0, import_i18n147.__)("Portrait"),
+              label: (0, import_i18n150.__)("Portrait"),
               isDisabled: isInProgress,
               onClick: (newAspect) => {
                 setAspect(newAspect);
@@ -76898,9 +80677,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-editor/cropper.mjs
-  var import_components152 = __toESM(require_components(), 1);
-  var import_compose85 = __toESM(require_compose(), 1);
-  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+  var import_components151 = __toESM(require_components(), 1);
+  var import_compose90 = __toESM(require_compose(), 1);
+  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
   function ImageCropper2({
     url,
     width,
@@ -76910,12 +80689,12 @@ var wp;
     borderProps
   }) {
     const { isInProgress, editedUrl, rotation } = useImageEditingContext();
-    const [contentResizeListener, { width: clientWidth }] = (0, import_compose85.useResizeObserver)();
+    const [contentResizeListener, { width: clientWidth }] = (0, import_compose90.useResizeObserver)();
     let editedHeight = height || clientWidth * naturalHeight / naturalWidth;
     if (rotation % 180 === 90) {
       editedHeight = clientWidth * naturalWidth / naturalHeight;
     }
-    const area = /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
+    const area = /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
       "div",
       {
         className: clsx_default(
@@ -76931,42 +80710,42 @@ var wp;
           height: editedHeight
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(ImageCropper, { src: editedUrl || url }),
-          isInProgress && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components152.Spinner, {})
+          /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(ImageCropper, { src: editedUrl || url }),
+          isInProgress && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components151.Spinner, {})
         ]
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_jsx_runtime374.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
       contentResizeListener,
       area
     ] });
   }

   // packages/block-editor/build-module/components/image-editor/zoom-dropdown.mjs
-  var import_components153 = __toESM(require_components(), 1);
-  var import_i18n148 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+  var import_components152 = __toESM(require_components(), 1);
+  var import_i18n151 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
   function ZoomDropdown() {
     const { isInProgress, zoom, setZoom } = useImageEditingContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-      import_components153.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+      import_components152.Dropdown,
       {
         contentClassName: "wp-block-image__zoom",
         popoverProps: POPOVER_PROPS7,
-        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-          import_components153.ToolbarButton,
+        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+          import_components152.ToolbarButton,
           {
             icon: search_default,
-            label: (0, import_i18n148.__)("Zoom"),
+            label: (0, import_i18n151.__)("Zoom"),
             onClick: onToggle,
             "aria-expanded": isOpen,
             disabled: isInProgress
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_components153.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
-          import_components153.RangeControl,
+        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_i18n148.__)("Zoom"),
+            label: (0, import_i18n151.__)("Zoom"),
             min: MIN_ZOOM3,
             max: MAX_ZOOM3,
             value: Math.round(zoom * 100),
@@ -76978,16 +80757,16 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-editor/rotation-button.mjs
-  var import_components154 = __toESM(require_components(), 1);
-  var import_i18n149 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
+  var import_components153 = __toESM(require_components(), 1);
+  var import_i18n152 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
   function RotationButton() {
     const { isInProgress, rotateClockwise } = useImageEditingContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-      import_components154.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+      import_components153.ToolbarButton,
       {
         icon: rotate_right_default,
-        label: (0, import_i18n149.__)("Rotate"),
+        label: (0, import_i18n152.__)("Rotate"),
         onClick: rotateClockwise,
         disabled: isInProgress
       }
@@ -76995,19 +80774,19 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-editor/form-controls.mjs
-  var import_components155 = __toESM(require_components(), 1);
-  var import_i18n150 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+  var import_components154 = __toESM(require_components(), 1);
+  var import_i18n153 = __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_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components155.ToolbarButton, { onClick: apply, disabled: isInProgress, children: (0, import_i18n150.__)("Apply") }),
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components155.ToolbarButton, { onClick: cancel, children: (0, import_i18n150.__)("Cancel") })
+    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") })
     ] });
   }

   // packages/block-editor/build-module/components/image-editor/index.mjs
-  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
   function ImageEditor({
     id,
     url,
@@ -77023,7 +80802,7 @@ var wp;
       since: "7.1",
       hint: "The Media Editor modal is now the default crop experience for core blocks. This component will be removed in a future major release."
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(ImageCropperProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(ImageCropperProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(
       ImageEditingProvider,
       {
         id,
@@ -77033,7 +80812,7 @@ var wp;
         onSaveImage,
         onFinishEditing,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
             ImageCropper2,
             {
               borderProps,
@@ -77044,18 +80823,18 @@ var wp;
               naturalWidth
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(block_controls_default, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_components156.ToolbarGroup, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(ZoomDropdown, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components156.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(block_controls_default, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(import_components155.ToolbarGroup, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(ZoomDropdown, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_components155.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
                 AspectRatioDropdown,
                 {
                   toggleProps
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(RotationButton, {})
+              /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(RotationButton, {})
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components156.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(FormControls, {}) })
+            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_components155.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(FormControls, {}) })
           ] })
         ]
       }
@@ -77063,19 +80842,19 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-size-control/index.mjs
-  var import_components157 = __toESM(require_components(), 1);
-  var import_i18n151 = __toESM(require_i18n(), 1);
+  var import_components156 = __toESM(require_components(), 1);
+  var import_i18n154 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/image-size-control/use-dimension-handler.mjs
-  var import_element224 = __toESM(require_element(), 1);
+  var import_element241 = __toESM(require_element(), 1);
   function useDimensionHandler(customHeight, customWidth, defaultHeight, defaultWidth, onChange) {
-    const [currentWidth, setCurrentWidth] = (0, import_element224.useState)(
+    const [currentWidth, setCurrentWidth] = (0, import_element241.useState)(
       customWidth ?? defaultWidth ?? ""
     );
-    const [currentHeight, setCurrentHeight] = (0, import_element224.useState)(
+    const [currentHeight, setCurrentHeight] = (0, import_element241.useState)(
       customHeight ?? defaultHeight ?? ""
     );
-    (0, import_element224.useEffect)(() => {
+    (0, import_element241.useEffect)(() => {
       if (customWidth === void 0 && defaultWidth !== void 0) {
         setCurrentWidth(defaultWidth);
       }
@@ -77083,7 +80862,7 @@ var wp;
         setCurrentHeight(defaultHeight);
       }
     }, [defaultWidth, defaultHeight]);
-    (0, import_element224.useEffect)(() => {
+    (0, import_element241.useEffect)(() => {
       if (customWidth !== void 0 && Number.parseInt(customWidth) !== Number.parseInt(currentWidth)) {
         setCurrentWidth(customWidth);
       }
@@ -77116,7 +80895,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/image-size-control/index.mjs
-  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
   var IMAGE_SIZE_PRESETS = [25, 50, 75, 100];
   var noop15 = () => {
   };
@@ -77161,54 +80940,54 @@ var wp;
       );
       return currentWidth === scaledWidth && currentHeight === scaledHeight;
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components157.__experimentalVStack, { className: "block-editor-image-size-control", spacing: "4", children: [
-      imageSizeOptions && imageSizeOptions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-        import_components157.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)(import_components156.__experimentalVStack, { className: "block-editor-image-size-control", spacing: "4", children: [
+      imageSizeOptions && imageSizeOptions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+        import_components156.SelectControl,
         {
-          label: (0, import_i18n151.__)("Resolution"),
+          label: (0, import_i18n154.__)("Resolution"),
           value: slug,
           options: imageSizeOptions,
           onChange: onChangeImage,
           help: imageSizeHelp
         }
       ),
-      isResizable && /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_jsx_runtime379.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime379.jsxs)(import_components157.__experimentalHStack, { align: "baseline", spacing: "4", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-            import_components157.__experimentalNumberControl,
+      isResizable && /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)(import_jsx_runtime402.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)(import_components156.__experimentalHStack, { align: "baseline", spacing: "4", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+            import_components156.__experimentalNumberControl,
             {
-              label: (0, import_i18n151.__)("Width"),
+              label: (0, import_i18n154.__)("Width"),
               value: currentWidth,
               min: 1,
               onChange: (value) => updateDimension("width", value)
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-            import_components157.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+            import_components156.__experimentalNumberControl,
             {
-              label: (0, import_i18n151.__)("Height"),
+              label: (0, import_i18n154.__)("Height"),
               value: currentHeight,
               min: 1,
               onChange: (value) => updateDimension("height", value)
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-          import_components157.__experimentalToggleGroupControl,
+        /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+          import_components156.__experimentalToggleGroupControl,
           {
-            label: (0, import_i18n151.__)("Image size presets"),
+            label: (0, import_i18n154.__)("Image size presets"),
             hideLabelFromVision: true,
             onChange: handleUpdateDimensions,
             value: selectedValue,
             isBlock: true,
             children: IMAGE_SIZE_PRESETS.map((scale) => {
-              return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-                import_components157.__experimentalToggleGroupControlOption,
+              return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+                import_components156.__experimentalToggleGroupControlOption,
                 {
                   value: scale,
-                  label: (0, import_i18n151.sprintf)(
+                  label: (0, import_i18n154.sprintf)(
                     /* translators: %d: Percentage value. */
-                    (0, import_i18n151.__)("%d%%"),
+                    (0, import_i18n154.__)("%d%%"),
                     scale
                   )
                 },
@@ -77222,9 +81001,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/justify-content-control/ui.mjs
-  var import_components158 = __toESM(require_components(), 1);
-  var import_i18n152 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
+  var import_components157 = __toESM(require_components(), 1);
+  var import_i18n155 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
   var icons = {
     left: justify_left_default,
     center: justify_center_default,
@@ -77252,47 +81031,47 @@ var wp;
       {
         name: "left",
         icon: justify_left_default,
-        title: (0, import_i18n152.__)("Justify items left"),
+        title: (0, import_i18n155.__)("Justify items left"),
         isActive: "left" === value,
         onClick: () => handleClick("left")
       },
       {
         name: "center",
         icon: justify_center_default,
-        title: (0, import_i18n152.__)("Justify items center"),
+        title: (0, import_i18n155.__)("Justify items center"),
         isActive: "center" === value,
         onClick: () => handleClick("center")
       },
       {
         name: "right",
         icon: justify_right_default,
-        title: (0, import_i18n152.__)("Justify items right"),
+        title: (0, import_i18n155.__)("Justify items right"),
         isActive: "right" === value,
         onClick: () => handleClick("right")
       },
       {
         name: "space-between",
         icon: justify_space_between_default,
-        title: (0, import_i18n152.__)("Space between items"),
+        title: (0, import_i18n155.__)("Space between items"),
         isActive: "space-between" === value,
         onClick: () => handleClick("space-between")
       },
       {
         name: "stretch",
         icon: justify_stretch_default,
-        title: (0, import_i18n152.__)("Stretch items"),
+        title: (0, import_i18n155.__)("Stretch items"),
         isActive: "stretch" === value,
         onClick: () => handleClick("stretch")
       }
     ];
-    const UIComponent = isToolbar ? import_components158.ToolbarGroup : import_components158.ToolbarDropdownMenu;
+    const UIComponent = isToolbar ? import_components157.ToolbarGroup : import_components157.ToolbarDropdownMenu;
     const extraProps = isToolbar ? { isCollapsed: isCollapsed3 } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
       UIComponent,
       {
         icon,
         popoverProps: popoverProps3,
-        label: (0, import_i18n152.__)("Change items justification"),
+        label: (0, import_i18n155.__)("Change items justification"),
         controls: allControls.filter(
           (elem) => allowedControls.includes(elem.name)
         ),
@@ -77303,53 +81082,53 @@ var wp;
   var ui_default4 = JustifyContentUI;

   // packages/block-editor/build-module/components/justify-content-control/index.mjs
-  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
   var JustifyContentControl = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(ui_default4, { ...props, isToolbar: false });
+    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(ui_default4, { ...props, isToolbar: false });
   };
   var JustifyToolbar = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(ui_default4, { ...props, isToolbar: true });
+    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(ui_default4, { ...props, isToolbar: true });
   };

   // packages/block-editor/build-module/components/link-control/index.mjs
-  var import_components166 = __toESM(require_components(), 1);
-  var import_i18n162 = __toESM(require_i18n(), 1);
-  var import_element232 = __toESM(require_element(), 1);
-  var import_compose89 = __toESM(require_compose(), 1);
-  var import_dom69 = __toESM(require_dom(), 1);
+  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_dom70 = __toESM(require_dom(), 1);
   var import_keycodes19 = __toESM(require_keycodes(), 1);
   var import_is_shallow_equal4 = __toESM(require_is_shallow_equal(), 1);
-  var import_data150 = __toESM(require_data(), 1);
+  var import_data151 = __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_components159 = __toESM(require_components(), 1);
-  var import_compose86 = __toESM(require_compose(), 1);
-  var import_i18n153 = __toESM(require_i18n(), 1);
-  var import_element225 = __toESM(require_element(), 1);
-  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
+  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_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
   function LinkSettingsDrawer({ children, settingsOpen, setSettingsOpen }) {
-    const prefersReducedMotion = (0, import_compose86.useReducedMotion)();
-    const MaybeAnimatePresence = prefersReducedMotion ? import_element225.Fragment : import_components159.__unstableAnimatePresence;
-    const MaybeMotionDiv = prefersReducedMotion ? "div" : import_components159.__unstableMotion.div;
-    const id = (0, import_compose86.useInstanceId)(LinkSettingsDrawer);
+    const prefersReducedMotion = (0, import_compose91.useReducedMotion)();
+    const MaybeAnimatePresence = prefersReducedMotion ? import_element242.Fragment : import_components158.__unstableAnimatePresence;
+    const MaybeMotionDiv = prefersReducedMotion ? "div" : import_components158.__unstableMotion.div;
+    const id = (0, import_compose91.useInstanceId)(LinkSettingsDrawer);
     const settingsDrawerId = `link-control-settings-drawer-${id}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_jsx_runtime382.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
-        import_components159.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_jsx_runtime405.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+        import_components158.Button,
         {
           __next40pxDefaultSize: true,
           className: "block-editor-link-control__drawer-toggle",
           "aria-expanded": settingsOpen,
           onClick: () => setSettingsOpen(!settingsOpen),
-          icon: (0, import_i18n153.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
+          icon: (0, import_i18n156.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
           "aria-controls": settingsDrawerId,
-          children: (0, import_i18n153._x)("Advanced", "Additional link settings")
+          children: (0, import_i18n156._x)("Advanced", "Additional link settings")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(MaybeAnimatePresence, { children: settingsOpen && /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(MaybeAnimatePresence, { children: settingsOpen && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
         MaybeMotionDiv,
         {
           className: "block-editor-link-control__drawer",
@@ -77365,7 +81144,7 @@ var wp;
           transition: {
             duration: 0.1
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("div", { className: "block-editor-link-control__drawer-inner", children })
+          children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("div", { className: "block-editor-link-control__drawer-inner", children })
         }
       ) })
     ] });
@@ -77373,20 +81152,20 @@ var wp;
   var settings_drawer_default = LinkSettingsDrawer;

   // packages/block-editor/build-module/components/link-control/search-input.mjs
-  var import_element228 = __toESM(require_element(), 1);
-  var import_i18n158 = __toESM(require_i18n(), 1);
+  var import_element245 = __toESM(require_element(), 1);
+  var import_i18n161 = __toESM(require_i18n(), 1);
   var import_deprecated21 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/link-control/search-results.mjs
-  var import_i18n157 = __toESM(require_i18n(), 1);
-  var import_components162 = __toESM(require_components(), 1);
+  var import_i18n160 = __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_i18n154 = __toESM(require_i18n(), 1);
-  var import_components160 = __toESM(require_components(), 1);
-  var import_element226 = __toESM(require_element(), 1);
-  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n157 = __toESM(require_i18n(), 1);
+  var import_components159 = __toESM(require_components(), 1);
+  var import_element243 = __toESM(require_element(), 1);
+  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
   var LinkControlSearchCreate = ({
     searchTerm,
     onClick,
@@ -77400,17 +81179,17 @@ var wp;
     if (buttonText) {
       text = typeof buttonText === "function" ? buttonText(searchTerm) : buttonText;
     } else {
-      text = (0, import_element226.createInterpolateElement)(
-        (0, import_i18n154.sprintf)(
+      text = (0, import_element243.createInterpolateElement)(
+        (0, import_i18n157.sprintf)(
           /* translators: %s: search term. */
-          (0, import_i18n154.__)("Create: <mark>%s</mark>"),
+          (0, import_i18n157.__)("Create: <mark>%s</mark>"),
           searchTerm
         ),
-        { mark: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)("mark", {}) }
+        { mark: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("mark", {}) }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
-      import_components160.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
+      import_components159.MenuItem,
       {
         ...itemProps,
         iconPosition: "left",
@@ -77424,33 +81203,33 @@ var wp;
   var search_create_button_default = LinkControlSearchCreate;

   // packages/block-editor/build-module/components/link-control/search-item.mjs
-  var import_i18n155 = __toESM(require_i18n(), 1);
-  var import_components161 = __toESM(require_components(), 1);
-  var import_dom67 = __toESM(require_dom(), 1);
+  var import_i18n158 = __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_compose87 = __toESM(require_compose(), 1);
+  var import_compose92 = __toESM(require_compose(), 1);
   var import_deprecated19 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
   var TYPES = {
     post: {
       icon: post_list_default,
-      label: (0, import_i18n155.__)("Post")
+      label: (0, import_i18n158.__)("Post")
     },
     page: {
       icon: page_default,
-      label: (0, import_i18n155.__)("Page")
+      label: (0, import_i18n158.__)("Page")
     },
     post_tag: {
       icon: tag_default,
-      label: (0, import_i18n155.__)("Tag")
+      label: (0, import_i18n158.__)("Tag")
     },
     category: {
       icon: category_default,
-      label: (0, import_i18n155.__)("Category")
+      label: (0, import_i18n158.__)("Category")
     },
     attachment: {
       icon: file_default,
-      label: (0, import_i18n155.__)("Attachment")
+      label: (0, import_i18n158.__)("Attachment")
     }
   };
   function SearchItemIcon({ isURL: isURL4, suggestion }) {
@@ -77469,7 +81248,7 @@ var wp;
       }
     }
     if (icon) {
-      return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
         icon_default,
         {
           className: "block-editor-link-control__search-item-icon",
@@ -77501,7 +81280,7 @@ var wp;
     if (!url) {
       return url;
     }
-    return (0, import_compose87.pipe)(
+    return (0, import_compose92.pipe)(
       import_url3.safeDecodeURI,
       import_url3.getPath,
       defaultTo(""),
@@ -77518,21 +81297,21 @@ var wp;
     isURL: isURL4 = false,
     shouldShowType = false
   }) => {
-    const info = isURL4 ? (0, import_i18n155.__)("Press ENTER to add this link") : getURLForDisplay(suggestion.url);
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-      import_components161.MenuItem,
+    const info = isURL4 ? (0, import_i18n158.__)("Press ENTER to add this link") : getURLForDisplay(suggestion.url);
+    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+      import_components160.MenuItem,
       {
         ...itemProps,
         info,
         iconPosition: "left",
-        icon: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(SearchItemIcon, { suggestion, isURL: isURL4 }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(SearchItemIcon, { suggestion, isURL: isURL4 }),
         onClick,
         shortcut: shouldShowType && getVisualTypeName(suggestion),
         className: "block-editor-link-control__search-item",
-        children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
-          import_components161.TextHighlight,
+        children: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+          import_components160.TextHighlight,
           {
-            text: (0, import_dom67.__unstableStripHTML)(suggestion.title),
+            text: (0, import_dom68.__unstableStripHTML)(suggestion.title),
             highlight: searchTerm
           }
         )
@@ -77541,10 +81320,10 @@ var wp;
   };
   function getVisualTypeName(suggestion) {
     if (suggestion.isFrontPage) {
-      return (0, import_i18n155.__)("Front page");
+      return (0, import_i18n158.__)("Front page");
     }
     if (suggestion.isBlogHome) {
-      return (0, import_i18n155.__)("Blog home");
+      return (0, import_i18n158.__)("Blog home");
     }
     if (suggestion.type in TYPES) {
       return TYPES[suggestion.type].label;
@@ -77556,11 +81335,11 @@ var wp;
     (0, import_deprecated19.default)("wp.blockEditor.__experimentalLinkControlSearchItem", {
       since: "6.8"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(LinkControlSearchItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(LinkControlSearchItem, { ...props });
   };

   // packages/block-editor/build-module/components/link-control/constants.mjs
-  var import_i18n156 = __toESM(require_i18n(), 1);
+  var import_i18n159 = __toESM(require_i18n(), 1);
   var CREATE_TYPE = "__CREATE__";
   var TEL_TYPE = "tel";
   var URL_TYPE = "link";
@@ -77575,12 +81354,12 @@ var wp;
   var DEFAULT_LINK_SETTINGS = [
     {
       id: "opensInNewTab",
-      title: (0, import_i18n156.__)("Open in new tab")
+      title: (0, import_i18n159.__)("Open in new tab")
     }
   ];

   // packages/block-editor/build-module/components/link-control/search-results.mjs
-  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
   function LinkControlSearchResults({
     withCreateSuggestion,
     currentInputValue,
@@ -77603,20 +81382,20 @@ 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_i18n157.__)("Suggestions") : (0, import_i18n157.sprintf)(
+    const labelText = isInitialSuggestions ? (0, import_i18n160.__)("Suggestions") : (0, import_i18n160.sprintf)(
       /* translators: %s: search term. */
-      (0, import_i18n157.__)('Search results for "%s"'),
+      (0, import_i18n160.__)('Search results for "%s"'),
       currentInputValue
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("div", { className: "block-editor-link-control__search-results-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("div", { className: "block-editor-link-control__search-results-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
       "div",
       {
         ...suggestionsListProps,
         className: resultsListClasses,
         "aria-label": labelText,
-        children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_components162.MenuGroup, { children: suggestions.map((suggestion, index2) => {
+        children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(import_components161.MenuGroup, { children: suggestions.map((suggestion, index2) => {
           if (shouldShowCreateSuggestion && CREATE_TYPE === suggestion.type) {
-            return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
               search_create_button_default,
               {
                 searchTerm: currentInputValue,
@@ -77634,7 +81413,7 @@ var wp;
           if (CREATE_TYPE === suggestion.type) {
             return null;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
             search_item_default,
             {
               itemProps: buildSuggestionItemProps(
@@ -77666,12 +81445,12 @@ var wp;
     (0, import_deprecated20.default)("wp.blockEditor.__experimentalLinkControlSearchResults", {
       since: "6.8"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(LinkControlSearchResults, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(LinkControlSearchResults, { ...props });
   };

   // packages/block-editor/build-module/components/link-control/use-search-handler.mjs
-  var import_element227 = __toESM(require_element(), 1);
-  var import_data147 = __toESM(require_data(), 1);
+  var import_element244 = __toESM(require_element(), 1);
+  var import_data148 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/link-control/normalize-url.mjs
   var import_url4 = __toESM(require_url(), 1);
@@ -77736,7 +81515,7 @@ var wp;
     });
   };
   function useSearchHandler(suggestionsQuery, allowDirectEntry, withCreateSuggestion) {
-    const { fetchSearchSuggestions, pageOnFront, pageForPosts } = (0, import_data147.useSelect)(
+    const { fetchSearchSuggestions, pageOnFront, pageForPosts } = (0, import_data148.useSelect)(
       (select3) => {
         const { getSettings: getSettings8 } = select3(store);
         return {
@@ -77748,7 +81527,7 @@ var wp;
       []
     );
     const directEntryHandler = allowDirectEntry ? handleDirectEntry : handleNoop;
-    return (0, import_element227.useCallback)(
+    return (0, import_element244.useCallback)(
       (val, { isInitialSuggestions }) => {
         return isURLLike(val) ? directEntryHandler(val, { isInitialSuggestions }) : handleEntitySearch(
           val,
@@ -77771,23 +81550,23 @@ var wp;
   }

   // packages/block-editor/build-module/components/link-control/search-input.mjs
-  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
   var noopSearchHandler = () => Promise.resolve([]);
   var noop16 = () => {
   };
-  var LinkControlSearchInput = (0, import_element228.forwardRef)(
+  var LinkControlSearchInput = (0, import_element245.forwardRef)(
     ({
       value,
       children,
       currentLink = {},
-      className: className2 = null,
+      className = null,
       placeholder = null,
       withCreateSuggestion = false,
       onCreateSuggestion = noop16,
       onChange = noop16,
       onSelect = noop16,
       showSuggestions = true,
-      renderSuggestions = (props) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(search_results_default2, { ...props }),
+      renderSuggestions = (props) => /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(search_results_default2, { ...props }),
       fetchSuggestions = null,
       allowDirectEntry = true,
       showInitialSuggestions = false,
@@ -77806,7 +81585,7 @@ var wp;
         withURLSuggestion
       );
       const searchHandler = showSuggestions ? fetchSuggestions || genericSearchHandler : noopSearchHandler;
-      const [focusedSuggestion, setFocusedSuggestion] = (0, import_element228.useState)();
+      const [focusedSuggestion, setFocusedSuggestion] = (0, import_element245.useState)();
       const onInputChange = (selection2, suggestion) => {
         onChange(selection2);
         setFocusedSuggestion(suggestion);
@@ -77846,16 +81625,16 @@ var wp;
           );
         }
       };
-      const _placeholder = placeholder ?? (0, import_i18n158.__)("Search or type URL");
-      const label = hideLabelFromVision && placeholder !== "" ? _placeholder : (0, import_i18n158.__)("Link");
-      return /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)("div", { className: "block-editor-link-control__search-input-container", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+      const _placeholder = placeholder ?? (0, import_i18n161.__)("Search or type URL");
+      const label = hideLabelFromVision && placeholder !== "" ? _placeholder : (0, import_i18n161.__)("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,
           {
             disableSuggestions: currentLink?.url === value,
             label,
             hideLabelFromVision,
-            className: className2,
+            className,
             value,
             onChange: onInputChange,
             placeholder: _placeholder,
@@ -77889,28 +81668,28 @@ var wp;
     (0, import_deprecated21.default)("wp.blockEditor.__experimentalLinkControlSearchInput", {
       since: "6.8"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(LinkControlSearchInput, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(LinkControlSearchInput, { ...props });
   };

   // packages/block-editor/build-module/components/link-control/link-preview.mjs
-  var import_i18n159 = __toESM(require_i18n(), 1);
-  var import_components164 = __toESM(require_components(), 1);
-  var import_compose88 = __toESM(require_compose(), 1);
+  var import_i18n162 = __toESM(require_i18n(), 1);
+  var import_components163 = __toESM(require_components(), 1);
+  var import_compose93 = __toESM(require_compose(), 1);
   var import_url5 = __toESM(require_url(), 1);
-  var import_dom68 = __toESM(require_dom(), 1);
-  var import_data149 = __toESM(require_data(), 1);
+  var import_dom69 = __toESM(require_dom(), 1);
+  var import_data150 = __toESM(require_data(), 1);
   var import_notices10 = __toESM(require_notices(), 1);
   var import_preferences3 = __toESM(require_preferences(), 1);

   // packages/block-editor/build-module/components/link-control/viewer-slot.mjs
-  var import_components163 = __toESM(require_components(), 1);
-  var { Slot: ViewerSlot, Fill: ViewerFill } = (0, import_components163.createSlotFill)(
+  var import_components162 = __toESM(require_components(), 1);
+  var { Slot: ViewerSlot, Fill: ViewerFill } = (0, import_components162.createSlotFill)(
     "BlockEditorLinkControlViewer"
   );

   // packages/block-editor/build-module/components/link-control/use-rich-url-data.mjs
-  var import_data148 = __toESM(require_data(), 1);
-  var import_element229 = __toESM(require_element(), 1);
+  var import_data149 = __toESM(require_data(), 1);
+  var import_element246 = __toESM(require_element(), 1);
   function reducer(state, action) {
     switch (action.type) {
       case "RESOLVED":
@@ -77935,17 +81714,17 @@ var wp;
     }
   }
   function useRemoteUrlData(url) {
-    const [state, dispatch] = (0, import_element229.useReducer)(reducer, {
+    const [state, dispatch] = (0, import_element246.useReducer)(reducer, {
       richData: null,
       isFetching: false
     });
-    const { fetchRichUrlData } = (0, import_data148.useSelect)((select3) => {
+    const { fetchRichUrlData } = (0, import_data149.useSelect)((select3) => {
       const { getSettings: getSettings8 } = select3(store);
       return {
         fetchRichUrlData: getSettings8().__experimentalFetchRichUrlData
       };
     }, []);
-    (0, import_element229.useEffect)(() => {
+    (0, import_element246.useEffect)(() => {
       if (url?.length && fetchRichUrlData && typeof AbortController !== "undefined") {
         dispatch({
           type: "LOADING"
@@ -77976,8 +81755,8 @@ var wp;
   var use_rich_url_data_default = useRemoteUrlData;

   // packages/block-editor/build-module/components/link-control/link-preview.mjs
-  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge3 } = unlock(import_components164.privateApis);
+  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge3 } = unlock(import_components163.privateApis);
   function LinkPreview({
     value,
     onEditClick,
@@ -77985,7 +81764,7 @@ var wp;
     hasUnlinkControl = false,
     onRemove
   }) {
-    const showIconLabels = (0, import_data149.useSelect)(
+    const showIconLabels = (0, import_data150.useSelect)(
       (select3) => select3(import_preferences3.store).get("core", "showIconLabels"),
       []
     );
@@ -77994,29 +81773,29 @@ var wp;
     const hasRichData = richData && Object.keys(richData).length;
     const displayURL = value && (0, import_url5.filterURLForDisplay)((0, import_url5.safeDecodeURI)(value.url), 24) || "";
     const isEmptyURL = !value?.url?.length;
-    const displayTitle = !isEmptyURL && (0, import_dom68.__unstableStripHTML)(
+    const displayTitle = !isEmptyURL && (0, import_dom69.__unstableStripHTML)(
       value?.entityTitle || richData?.title || value?.title || displayURL
     );
     let icon;
     if (richData?.icon) {
-      icon = /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("img", { src: richData?.icon, alt: "" });
+      icon = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("img", { src: richData?.icon, alt: "" });
     } else if (isEmptyURL) {
-      icon = /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(icon_default, { icon: info_default, size: 32 });
+      icon = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(icon_default, { icon: info_default, size: 32 });
     } else {
-      icon = /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(icon_default, { icon: globe_default });
+      icon = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(icon_default, { icon: globe_default });
     }
-    const { createNotice } = (0, import_data149.useDispatch)(import_notices10.store);
-    const ref = (0, import_compose88.useCopyToClipboard)(value.url, () => {
-      createNotice("info", (0, import_i18n159.__)("Link copied to clipboard."), {
+    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."), {
         isDismissible: true,
         type: "snackbar"
       });
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-      import_components164.Flex,
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+      import_components163.Flex,
       {
         role: "group",
-        "aria-label": (0, import_i18n159.__)("Manage link"),
+        "aria-label": (0, import_i18n162.__)("Manage link"),
         className: clsx_default("block-editor-link-control__preview", {
           "is-current": true,
           "is-rich": hasRichData,
@@ -78025,28 +81804,28 @@ var wp;
           "is-error": isEmptyURL,
           "is-url-title": displayTitle === displayURL
         }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_components164.Flex, { gap: 0, align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
-            import_components164.Flex,
+        children: /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_components163.Flex, { gap: 0, align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
+            import_components163.Flex,
             {
               className: "block-editor-link-control__link-information",
               role: "figure",
               "aria-label": (
                 /* translators: Accessibility text for the link preview when editing a link. */
-                (0, import_i18n159.__)("Link information")
+                (0, import_i18n162.__)("Link information")
               ),
               justify: "start",
               align: "flex-start",
               children: [
-                value?.image ? /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                  import_components164.Flex,
+                value?.image ? /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+                  import_components163.Flex,
                   {
                     className: "block-editor-link-control__preview-image",
                     justify: "center",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("img", { src: value?.image, alt: "" })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("img", { src: value?.image, alt: "" })
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                  import_components164.Flex,
+                ) : /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+                  import_components163.Flex,
                   {
                     className: clsx_default(
                       "block-editor-link-control__preview-icon",
@@ -78058,30 +81837,30 @@ var wp;
                     children: icon
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                  import_components164.Flex,
+                /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+                  import_components163.Flex,
                   {
                     className: "block-editor-link-control__preview-details",
                     direction: "column",
                     gap: 2,
-                    children: !isEmptyURL ? /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                        import_components164.ExternalLink,
+                    children: !isEmptyURL ? /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+                        import_components163.ExternalLink,
                         {
                           className: "block-editor-link-control__preview-title",
                           href: value.url,
-                          children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components164.__experimentalTruncate, { numberOfLines: 1, children: displayTitle })
+                          children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components163.__experimentalTruncate, { numberOfLines: 1, children: displayTitle })
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("span", { className: "block-editor-link-control__preview-info", children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components164.__experimentalTruncate, { numberOfLines: 1, children: displayURL }) }),
-                      value?.badges?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-                        import_components164.__experimentalHStack,
+                      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", { className: "block-editor-link-control__preview-info", children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_components163.__experimentalTruncate, { numberOfLines: 1, children: displayURL }) }),
+                      value?.badges?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+                        import_components163.__experimentalHStack,
                         {
                           className: "block-editor-link-control__preview-badges",
                           alignment: "left",
                           gap: 1,
                           children: value.badges.map(
-                            (badge, index2) => /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                            (badge, index2) => /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
                               WCBadge3,
                               {
                                 intent: badge.intent,
@@ -78092,37 +81871,37 @@ var wp;
                           )
                         }
                       )
-                    ] }) : /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("span", { className: "block-editor-link-control__preview-error-notice", children: (0, import_i18n159.__)("Link is empty") })
+                    ] }) : /* @__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_runtime387.jsx)(
-            import_components164.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+            import_components163.Button,
             {
               icon: pencil_default,
-              label: (0, import_i18n159.__)("Edit link"),
+              label: (0, import_i18n162.__)("Edit link"),
               onClick: onEditClick,
               size: "compact",
               showTooltip: !showIconLabels
             }
           ),
-          hasUnlinkControl && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-            import_components164.Button,
+          hasUnlinkControl && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+            import_components163.Button,
             {
               icon: link_off_default,
-              label: (0, import_i18n159.__)("Remove link"),
+              label: (0, import_i18n162.__)("Remove link"),
               onClick: onRemove,
               size: "compact",
               showTooltip: !showIconLabels
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
-            import_components164.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+            import_components163.Button,
             {
               icon: copy_small_default,
-              label: (0, import_i18n159.__)("Copy link"),
+              label: (0, import_i18n162.__)("Copy link"),
               ref,
               accessibleWhenDisabled: true,
               disabled: isEmptyURL,
@@ -78130,16 +81909,16 @@ var wp;
               showTooltip: !showIconLabels
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(ViewerSlot, { fillProps: value })
+          /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(ViewerSlot, { fillProps: value })
         ] })
       }
     );
   }

   // packages/block-editor/build-module/components/link-control/settings.mjs
-  var import_i18n160 = __toESM(require_i18n(), 1);
-  var import_components165 = __toESM(require_components(), 1);
-  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n163 = __toESM(require_i18n(), 1);
+  var import_components164 = __toESM(require_components(), 1);
+  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
   var noop17 = () => {
   };
   var LinkControlSettings = ({ value, onChange = noop17, settings: settings2 }) => {
@@ -78160,7 +81939,7 @@ var wp;
             value,
             onChange
           );
-          return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
             "div",
             {
               className: "block-editor-link-control__setting",
@@ -78171,8 +81950,8 @@ var wp;
         }
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
-        import_components165.CheckboxControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+        import_components164.CheckboxControl,
         {
           className: "block-editor-link-control__setting",
           label: setting.title,
@@ -78183,20 +81962,20 @@ var wp;
         setting.id
       );
     }).filter(Boolean);
-    return /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)("fieldset", { className: "block-editor-link-control__settings", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("legend", {}), children: (0, import_i18n160.__)("Currently selected link settings") }),
+    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") }),
       theSettings
     ] });
   };
   var settings_default2 = LinkControlSettings;

   // packages/block-editor/build-module/components/link-control/use-create-page.mjs
-  var import_i18n161 = __toESM(require_i18n(), 1);
-  var import_element230 = __toESM(require_element(), 1);
+  var import_i18n164 = __toESM(require_i18n(), 1);
+  var import_element247 = __toESM(require_element(), 1);
   function useCreatePage(handleCreatePage) {
-    const cancelableCreateSuggestion = (0, import_element230.useRef)();
-    const [isCreatingPage, setIsCreatingPage] = (0, import_element230.useState)(false);
-    const [errorMessage, setErrorMessage] = (0, import_element230.useState)(null);
+    const cancelableCreateSuggestion = (0, import_element247.useRef)();
+    const [isCreatingPage, setIsCreatingPage] = (0, import_element247.useState)(false);
+    const [errorMessage, setErrorMessage] = (0, import_element247.useState)(null);
     const createPage = async function(suggestionTitle) {
       setIsCreatingPage(true);
       setErrorMessage(null);
@@ -78212,7 +81991,7 @@ var wp;
           return;
         }
         setErrorMessage(
-          error2.message || (0, import_i18n161.__)(
+          error2.message || (0, import_i18n164.__)(
             "An unknown error occurred during creation. Please try again."
           )
         );
@@ -78221,7 +82000,7 @@ var wp;
         setIsCreatingPage(false);
       }
     };
-    (0, import_element230.useEffect)(() => {
+    (0, import_element247.useEffect)(() => {
       return () => {
         if (cancelableCreateSuggestion.current) {
           cancelableCreateSuggestion.current.cancel();
@@ -78251,11 +82030,11 @@ var wp;
   };

   // packages/block-editor/build-module/components/link-control/use-internal-value.mjs
-  var import_element231 = __toESM(require_element(), 1);
+  var import_element248 = __toESM(require_element(), 1);
   var import_fast_deep_equal = __toESM(require_fast_deep_equal(), 1);
   function useInternalValue(value) {
-    const [internalValue, setInternalValue] = (0, import_element231.useState)(value || {});
-    const [previousValue, setPreviousValue] = (0, import_element231.useState)(value);
+    const [internalValue, setInternalValue] = (0, import_element248.useState)(value || {});
+    const [previousValue, setPreviousValue] = (0, import_element248.useState)(value);
     if (!(0, import_fast_deep_equal.default)(value, previousValue)) {
       setPreviousValue(value);
       setInternalValue(value);
@@ -78297,7 +82076,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/link-control/index.mjs
-  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
   var noop18 = () => {
   };
   var PREFERENCE_SCOPE = "core/block-editor";
@@ -78328,15 +82107,15 @@ var wp;
     if (withCreateSuggestion === void 0 && createSuggestion) {
       withCreateSuggestion = true;
     }
-    const [settingsOpen, setSettingsOpen] = (0, import_element232.useState)(false);
-    const [customValidity, setCustomValidity] = (0, import_element232.useState)(void 0);
-    const { advancedSettingsPreference } = (0, import_data150.useSelect)((select3) => {
+    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 prefsStore = select3(import_preferences4.store);
       return {
         advancedSettingsPreference: prefsStore.get(PREFERENCE_SCOPE, PREFERENCE_KEY) ?? false
       };
     }, []);
-    const { set: setPreference } = (0, import_data150.useDispatch)(import_preferences4.store);
+    const { set: setPreference } = (0, import_data151.useDispatch)(import_preferences4.store);
     const setSettingsOpenWithPreference = (prefVal) => {
       if (setPreference) {
         setPreference(PREFERENCE_SCOPE, PREFERENCE_KEY, prefVal);
@@ -78344,12 +82123,12 @@ var wp;
       setSettingsOpen(prefVal);
     };
     const isSettingsOpen = advancedSettingsPreference || settingsOpen;
-    const isMountingRef = (0, import_element232.useRef)(true);
-    const wrapperNode = (0, import_element232.useRef)();
-    const wrapperRef = (0, import_compose89.useMergeRefs)([wrapperNode, useNativeUndo()]);
-    const textInputRef = (0, import_element232.useRef)();
-    const searchInputRef = (0, import_element232.useRef)();
-    const entityUrlFallbackRef = (0, import_element232.useRef)();
+    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 settingsKeys = settings2.map(({ id }) => id);
     const [
       internalControlValue,
@@ -78363,34 +82142,34 @@ var wp;
       onInputChange?.(newValue);
     };
     const isEntity = handleEntities && !!internalControlValue?.id;
-    const baseId = (0, import_compose89.useInstanceId)(LinkControl, "link-control");
+    const baseId = (0, import_compose94.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_element232.useState)(
+    const [isEditingLink, setIsEditingLink] = (0, import_element249.useState)(
       forceIsEditingLink !== void 0 ? forceIsEditingLink : !value || !value.url
     );
     const { createPage, isCreatingPage, errorMessage } = useCreatePage(createSuggestion);
-    (0, import_element232.useEffect)(() => {
+    (0, import_element249.useEffect)(() => {
       if (forceIsEditingLink === void 0) {
         return;
       }
       setIsEditingLink(forceIsEditingLink);
     }, [forceIsEditingLink]);
-    (0, import_element232.useEffect)(() => {
+    (0, import_element249.useEffect)(() => {
       if (isMountingRef.current) {
         return;
       }
-      const nextFocusTarget = import_dom69.focus.focusable.find(wrapperNode.current)[0] || wrapperNode.current;
+      const nextFocusTarget = import_dom70.focus.focusable.find(wrapperNode.current)[0] || wrapperNode.current;
       nextFocusTarget.focus();
     }, [isEditingLink, isCreatingPage]);
-    (0, import_element232.useEffect)(() => {
+    (0, import_element249.useEffect)(() => {
       isMountingRef.current = false;
       return () => {
         isMountingRef.current = true;
       };
     }, []);
-    const prevInputValueRef = (0, import_element232.useRef)();
-    (0, import_element232.useEffect)(() => {
+    const prevInputValueRef = (0, import_element249.useRef)();
+    (0, import_element249.useEffect)(() => {
       if (prevInputValueRef.current === void 0) {
         prevInputValueRef.current = propInputValue;
         return;
@@ -78402,7 +82181,7 @@ var wp;
         prevInputValueRef.current = propInputValue;
       }
     }, [propInputValue]);
-    (0, import_element232.useEffect)(() => {
+    (0, import_element249.useEffect)(() => {
       if (customValidity?.type === "invalid") {
         const inputElement = searchInputRef.current;
         if (inputElement && typeof inputElement.reportValidity === "function") {
@@ -78417,7 +82196,7 @@ var wp;
     const validateUrl = (urlToValidate) => {
       const invalidResult = {
         type: "invalid",
-        message: (0, import_i18n162.__)("Please enter a valid URL.")
+        message: (0, import_i18n165.__)("Please enter a valid URL.")
       };
       const validResult = {
         type: "valid"
@@ -78528,7 +82307,7 @@ var wp;
       }
       onCancel?.();
     };
-    const [shouldFocusSearchInput, setShouldFocusSearchInput] = (0, import_element232.useState)(false);
+    const [shouldFocusSearchInput, setShouldFocusSearchInput] = (0, import_element249.useState)(false);
     const handleUnlink = () => {
       const { id, kind, type, ...restValue } = internalControlValue;
       setInternalControlValue({
@@ -78540,7 +82319,7 @@ var wp;
       });
       setShouldFocusSearchInput(true);
     };
-    (0, import_element232.useEffect)(() => {
+    (0, import_element249.useEffect)(() => {
       if (shouldFocusSearchInput) {
         searchInputRef.current?.focus();
         setShouldFocusSearchInput(false);
@@ -78548,7 +82327,7 @@ var wp;
     }, [shouldFocusSearchInput]);
     const currentUrlInputValue = internalControlValue?.url !== void 0 ? internalControlValue.url : propInputValue || "";
     const currentInputIsEmpty = !currentUrlInputValue?.trim()?.length;
-    (0, import_element232.useEffect)(() => {
+    (0, import_element249.useEffect)(() => {
       setCustomValidity(void 0);
     }, [currentUrlInputValue]);
     const isUrlValid = !customValidity;
@@ -78558,7 +82337,7 @@ var wp;
     const isEditing = (isEditingLink || !value) && !isCreatingPage;
     const isDisabled = currentInputIsEmpty || !isUrlValid || value && !valueHasChanges;
     const showSettings = !!settings2?.length && isEditingLink && hasLinkValue;
-    const previewValue = (0, import_element232.useMemo)(() => {
+    const previewValue = (0, import_element249.useMemo)(() => {
       if (value?.kind === "taxonomy" && !value?.url && entityUrlFallbackRef.current) {
         return {
           ...value,
@@ -78567,21 +82346,21 @@ var wp;
       }
       return value;
     }, [value]);
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
       "div",
       {
         tabIndex: -1,
         ref: wrapperRef,
         className: "block-editor-link-control",
         children: [
-          isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)("div", { className: "block-editor-link-control__loading", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components166.Spinner, {}),
+          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_i18n162.__)("Creating"),
+            (0, import_i18n165.__)("Creating"),
             "\u2026"
           ] }),
-          isEditing && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+          isEditing && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_jsx_runtime412.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
               "div",
               {
                 className: clsx_default({
@@ -78590,18 +82369,18 @@ var wp;
                   "has-actions": showActions
                 }),
                 children: [
-                  showTextControl && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                    import_components166.TextControl,
+                  showTextControl && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+                    import_components165.TextControl,
                     {
                       ref: textInputRef,
                       className: "block-editor-link-control__field block-editor-link-control__text-content",
-                      label: (0, import_i18n162.__)("Text"),
+                      label: (0, import_i18n165.__)("Text"),
                       value: internalControlValue?.title,
                       onChange: setInternalTextInputValue,
                       onKeyDown: handleSubmitWithEnter
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
                     search_input_default,
                     {
                       ref: searchInputRef,
@@ -78622,7 +82401,7 @@ var wp;
                       hideLabelFromVision: !showTextControl,
                       isEntity,
                       customValidity,
-                      suffix: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                      suffix: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
                         SearchSuffixControl,
                         {
                           isEntity,
@@ -78635,14 +82414,14 @@ var wp;
                       )
                     }
                   ),
-                  isEntity && helpTextId && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  isEntity && helpTextId && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
                     "p",
                     {
                       id: helpTextId,
                       className: "block-editor-link-control__help",
-                      children: (0, import_i18n162.sprintf)(
+                      children: (0, import_i18n165.sprintf)(
                         /* translators: %s: entity type (e.g., page, post) */
-                        (0, import_i18n162.__)("Synced with the selected %s."),
+                        (0, import_i18n165.__)("Synced with the selected %s."),
                         internalControlValue?.type || "item"
                       )
                     }
@@ -78650,8 +82429,8 @@ var wp;
                 ]
               }
             ),
-            errorMessage && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-              import_components166.Notice,
+            errorMessage && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+              import_components165.Notice,
               {
                 className: "block-editor-link-control__search-error",
                 status: "error",
@@ -78660,7 +82439,7 @@ var wp;
               }
             )
           ] }),
-          value && !isEditingLink && !isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+          value && !isEditingLink && !isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
             LinkPreview,
             {
               value: previewValue,
@@ -78674,12 +82453,12 @@ var wp;
             },
             previewValue?.url
           ),
-          showSettings && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "block-editor-link-control__tools", children: !currentInputIsEmpty && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+          showSettings && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("div", { className: "block-editor-link-control__tools", children: !currentInputIsEmpty && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
             settings_drawer_default,
             {
               settingsOpen: isSettingsOpen,
               setSettingsOpen: setSettingsOpenWithPreference,
-              children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
                 settings_default2,
                 {
                   value: internalControlValue,
@@ -78691,30 +82470,30 @@ var wp;
               )
             }
           ) }),
-          showActions && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-            import_components166.__experimentalHStack,
+          showActions && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
+            import_components165.__experimentalHStack,
             {
               justify: "right",
               className: "block-editor-link-control__search-actions",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                  import_components166.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+                  import_components165.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: handleCancel,
-                    children: (0, import_i18n162.__)("Cancel")
+                    children: (0, import_i18n165.__)("Cancel")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-                  import_components166.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+                  import_components165.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     onClick: isDisabled ? noop18 : handleSubmit,
                     className: "block-editor-link-control__search-submit",
                     "aria-disabled": isDisabled,
-                    children: (0, import_i18n162.__)("Apply")
+                    children: (0, import_i18n165.__)("Apply")
                   }
                 )
               ]
@@ -78734,14 +82513,14 @@ var wp;
     helpTextId
   }) {
     if (isEntity) {
-      return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-        import_components166.Button,
+      return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+        import_components165.Button,
         {
           icon: link_off_default,
           onClick: onUnlink,
           "aria-describedby": helpTextId,
           showTooltip: true,
-          label: (0, import_i18n162.__)("Unsync and edit"),
+          label: (0, import_i18n165.__)("Unsync and edit"),
           __next40pxDefaultSize: true
         }
       );
@@ -78749,11 +82528,11 @@ var wp;
     if (showActions) {
       return void 0;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components166.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
-      import_components166.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components165.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+      import_components165.Button,
       {
         onClick: isDisabled ? noop18 : onSubmit,
-        label: (0, import_i18n162.__)("Submit"),
+        label: (0, import_i18n165.__)("Submit"),
         icon: keyboard_return_default,
         className: "block-editor-link-control__search-submit",
         "aria-disabled": isDisabled,
@@ -78768,15 +82547,15 @@ var wp;
       since: "6.8",
       alternative: "wp.blockEditor.LinkControl"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(LinkControl, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(LinkControl, { ...props });
   };
   DeprecatedExperimentalLinkControl.ViewerFill = LinkControl.ViewerFill;
   DeprecatedExperimentalLinkControl.DEFAULT_LINK_SETTINGS = LinkControl.DEFAULT_LINK_SETTINGS;
   var link_control_default = LinkControl;

   // packages/block-editor/build-module/components/line-height-control/index.mjs
-  var import_i18n163 = __toESM(require_i18n(), 1);
-  var import_components167 = __toESM(require_components(), 1);
+  var import_i18n166 = __toESM(require_i18n(), 1);
+  var import_components166 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/line-height-control/utils.mjs
   var BASE_DEFAULT_VALUE = 1.5;
@@ -78788,7 +82567,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/line-height-control/index.mjs
-  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
   var LineHeightControl = ({
     /**
      * Start opting into the larger default height that will become the default size in a future version.
@@ -78841,15 +82620,15 @@ var wp;
       }
       onChange(`${nextValue}`);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { className: "block-editor-line-height-control", children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
-      import_components167.__experimentalNumberControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)("div", { className: "block-editor-line-height-control", children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+      import_components166.__experimentalNumberControl,
       {
         placeholder: BASE_DEFAULT_VALUE,
         ...otherProps,
         __unstableInputWidth,
         __unstableStateReducer: stateReducer,
         onChange: handleOnChange,
-        label: (0, import_i18n163.__)("Line height"),
+        label: (0, import_i18n166.__)("Line height"),
         step: STEP,
         spinFactor: SPIN_FACTOR,
         value,
@@ -78861,15 +82640,15 @@ var wp;
   var line_height_control_default = LineHeightControl;

   // packages/block-editor/build-module/components/media-replace-flow/index.mjs
-  var import_i18n164 = __toESM(require_i18n(), 1);
+  var import_i18n167 = __toESM(require_i18n(), 1);
   var import_a11y19 = __toESM(require_a11y(), 1);
-  var import_components168 = __toESM(require_components(), 1);
-  var import_data151 = __toESM(require_data(), 1);
+  var import_components167 = __toESM(require_components(), 1);
+  var import_data152 = __toESM(require_data(), 1);
   var import_keycodes20 = __toESM(require_keycodes(), 1);
-  var import_compose90 = __toESM(require_compose(), 1);
-  var import_dom70 = __toESM(require_dom(), 1);
+  var import_compose95 = __toESM(require_compose(), 1);
+  var import_dom71 = __toESM(require_dom(), 1);
   var import_notices11 = __toESM(require_notices(), 1);
-  var import_element233 = __toESM(require_element(), 1);
+  var import_element250 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/media-placeholder/utils.mjs
   function getComputedAcceptAttribute(allowedTypes, allowedMimeTypes, accept) {
@@ -78904,7 +82683,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/media-replace-flow/index.mjs
-  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
   var noop19 = () => {
   };
   var uniqueId = 0;
@@ -78921,7 +82700,7 @@ var wp;
     onToggleFeaturedImage,
     useFeaturedImage,
     onFilesUpload = noop19,
-    name = (0, import_i18n164.__)("Replace"),
+    name = (0, import_i18n167.__)("Replace"),
     createNotice,
     removeNotice,
     children,
@@ -78931,9 +82710,9 @@ var wp;
     variant,
     popoverProps: popoverProps3,
     renderToggle: renderToggle3,
-    className: className2
+    className
   }) => {
-    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data151.useSelect)((select3) => {
+    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data152.useSelect)((select3) => {
       const { getSettings: getSettings8 } = select3(store);
       const settings2 = getSettings8();
       return {
@@ -78942,7 +82721,7 @@ var wp;
       };
     }, []);
     const errorNoticeID = `block-editor/media-replace-flow/error-notice/${++uniqueId}`;
-    const computedAccept = (0, import_element233.useMemo)(
+    const computedAccept = (0, import_element250.useMemo)(
       () => getComputedAcceptAttribute(
         allowedTypes,
         allowedMimeTypes,
@@ -78951,7 +82730,7 @@ var wp;
       [allowedTypes, allowedMimeTypes, accept]
     );
     const onUploadError = (message2) => {
-      const safeMessage = (0, import_dom70.__unstableStripHTML)(message2);
+      const safeMessage = (0, import_dom71.__unstableStripHTML)(message2);
       if (onError) {
         onError(safeMessage);
         return;
@@ -78970,7 +82749,7 @@ var wp;
       }
       closeMenu();
       onSelect(media);
-      (0, import_a11y19.speak)((0, import_i18n164.__)("The media file has been replaced"));
+      (0, import_a11y19.speak)((0, import_i18n167.__)("The media file has been replaced"));
       removeNotice(errorNoticeID);
     };
     const uploadFiles = (event, closeMenu) => {
@@ -79008,11 +82787,11 @@ var wp;
       ...popoverProps3,
       variant
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-      import_components168.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+      import_components167.Dropdown,
       {
         popoverProps: mergedPopoverProps,
-        className: className2,
+        className,
         contentClassName: clsx_default(
           "block-editor-media-replace-flow__options",
           variant && `is-variant-${variant}`
@@ -79027,8 +82806,8 @@ var wp;
               children: name
             });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-            import_components168.ToolbarButton,
+          return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+            import_components167.ToolbarButton,
             {
               "aria-expanded": isOpen,
               "aria-haspopup": "true",
@@ -79038,10 +82817,10 @@ var wp;
             }
           );
         },
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_components168.NavigableMenu, { className: "block-editor-media-replace-flow__media-upload-menu", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(check_default2, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_jsx_runtime414.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_components167.NavigableMenu, { className: "block-editor-media-replace-flow__media-upload-menu", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(check_default2, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
                 media_upload_default,
                 {
                   gallery,
@@ -79050,18 +82829,18 @@ var wp;
                   value: multiple ? mediaIds : mediaId,
                   onSelect: (media) => selectMedia(media, onClose),
                   allowedTypes,
-                  render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-                    import_components168.MenuItem,
+                  render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+                    import_components167.MenuItem,
                     {
                       icon: media_default,
                       onClick: open,
-                      children: (0, import_i18n164.__)("Open Media Library")
+                      children: (0, import_i18n167.__)("Open Media Library")
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-                import_components168.FormFileUpload,
+              /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+                import_components167.FormFileUpload,
                 {
                   onChange: (event) => {
                     uploadFiles(event, onClose);
@@ -79069,44 +82848,44 @@ var wp;
                   accept: computedAccept,
                   multiple: !!multiple,
                   render: ({ openFileDialog }) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-                      import_components168.MenuItem,
+                    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+                      import_components167.MenuItem,
                       {
                         icon: upload_default,
                         onClick: () => {
                           openFileDialog();
                         },
-                        children: (0, import_i18n164._x)("Upload", "verb")
+                        children: (0, import_i18n167._x)("Upload", "verb")
                       }
                     );
                   }
                 }
               )
             ] }),
-            onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-              import_components168.MenuItem,
+            onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+              import_components167.MenuItem,
               {
                 icon: post_featured_image_default,
                 onClick: onToggleFeaturedImage,
                 isPressed: useFeaturedImage,
-                children: (0, import_i18n164.__)("Use featured image")
+                children: (0, import_i18n167.__)("Use featured image")
               }
             ),
             typeof children === "function" ? children({ onClose }) : children,
-            mediaURL && onReset && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
-              import_components168.MenuItem,
+            mediaURL && onReset && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+              import_components167.MenuItem,
               {
                 onClick: () => {
                   onReset();
                   onClose();
                 },
-                children: (0, import_i18n164.__)("Reset")
+                children: (0, import_i18n167.__)("Reset")
               }
             )
           ] }),
-          onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)("form", { className: "block-editor-media-flow__url-input", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("span", { className: "block-editor-media-replace-flow__image-url-label", children: (0, import_i18n164.__)("Current media URL:") }),
-            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+          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)(
               link_control_default,
               {
                 value: { url: mediaURL },
@@ -79115,7 +82894,7 @@ var wp;
                 onChange: ({ url }) => {
                   onSelectURL(url);
                 },
-                searchInputPlaceholder: (0, import_i18n164.__)(
+                searchInputPlaceholder: (0, import_i18n167.__)(
                   "Paste or type URL"
                 )
               }
@@ -79125,69 +82904,69 @@ var wp;
       }
     );
   };
-  var media_replace_flow_default = (0, import_compose90.compose)([
-    (0, import_data151.withDispatch)((dispatch) => {
+  var media_replace_flow_default = (0, import_compose95.compose)([
+    (0, import_data152.withDispatch)((dispatch) => {
       const { createNotice, removeNotice } = dispatch(import_notices11.store);
       return {
         createNotice,
         removeNotice
       };
     }),
-    (0, import_components168.withFilters)("editor.MediaReplaceFlow")
+    (0, import_components167.withFilters)("editor.MediaReplaceFlow")
   ])(MediaReplaceFlow);

   // packages/block-editor/build-module/components/media-placeholder/index.mjs
-  var import_components174 = __toESM(require_components(), 1);
-  var import_i18n169 = __toESM(require_i18n(), 1);
-  var import_element236 = __toESM(require_element(), 1);
-  var import_data153 = __toESM(require_data(), 1);
+  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_deprecated24 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/url-popover/index.mjs
-  var import_i18n168 = __toESM(require_i18n(), 1);
-  var import_element235 = __toESM(require_element(), 1);
-  var import_components173 = __toESM(require_components(), 1);
+  var import_i18n171 = __toESM(require_i18n(), 1);
+  var import_element252 = __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_i18n165 = __toESM(require_i18n(), 1);
-  var import_components170 = __toESM(require_components(), 1);
+  var import_i18n168 = __toESM(require_i18n(), 1);
+  var import_components169 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/url-popover/link-viewer-url.mjs
-  var import_components169 = __toESM(require_components(), 1);
+  var import_components168 = __toESM(require_components(), 1);
   var import_url7 = __toESM(require_url(), 1);
-  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
-  function LinkViewerURL({ url, urlLabel, className: className2 }) {
+  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+  function LinkViewerURL({ url, urlLabel, className }) {
     const linkClassName = clsx_default(
-      className2,
+      className,
       "block-editor-url-popover__link-viewer-url"
     );
     if (!url) {
-      return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)("span", { className: linkClassName });
+      return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)("span", { className: linkClassName });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components169.ExternalLink, { className: linkClassName, href: url, children: urlLabel || (0, import_url7.filterURLForDisplay)((0, import_url7.safeDecodeURI)(url)) });
+    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_components168.ExternalLink, { className: linkClassName, href: url, children: urlLabel || (0, import_url7.filterURLForDisplay)((0, import_url7.safeDecodeURI)(url)) });
   }

   // packages/block-editor/build-module/components/url-popover/link-viewer.mjs
-  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
   function LinkViewer({
-    className: className2,
+    className,
     linkClassName,
     onEditLinkClick,
     url,
     urlLabel,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(
       "div",
       {
         className: clsx_default(
           "block-editor-url-popover__link-viewer",
-          className2
+          className
         ),
         ...props,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
             LinkViewerURL,
             {
               url,
@@ -79195,11 +82974,11 @@ var wp;
               className: linkClassName
             }
           ),
-          onEditLinkClick && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
-            import_components170.Button,
+          onEditLinkClick && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+            import_components169.Button,
             {
               icon: pencil_default,
-              label: (0, import_i18n165.__)("Edit"),
+              label: (0, import_i18n168.__)("Edit"),
               onClick: onEditLinkClick,
               size: "compact"
             }
@@ -79210,21 +82989,21 @@ var wp;
   }

   // packages/block-editor/build-module/components/url-popover/link-editor.mjs
-  var import_i18n167 = __toESM(require_i18n(), 1);
-  var import_components172 = __toESM(require_components(), 1);
+  var import_i18n170 = __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_i18n166 = __toESM(require_i18n(), 1);
-  var import_element234 = __toESM(require_element(), 1);
+  var import_i18n169 = __toESM(require_i18n(), 1);
+  var import_element251 = __toESM(require_element(), 1);
   var import_keycodes21 = __toESM(require_keycodes(), 1);
-  var import_components171 = __toESM(require_components(), 1);
-  var import_compose91 = __toESM(require_compose(), 1);
-  var import_data152 = __toESM(require_data(), 1);
+  var import_components170 = __toESM(require_components(), 1);
+  var import_compose96 = __toESM(require_compose(), 1);
+  var import_data153 = __toESM(require_data(), 1);
   var import_url8 = __toESM(require_url(), 1);
-  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
-  var import_react50 = __toESM(require_react(), 1);
-  var { ValidatedInputControl } = unlock(import_components171.privateApis);
+  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+  var import_react53 = __toESM(require_react(), 1);
+  var { ValidatedInputControl: ValidatedInputControl3 } = unlock(import_components170.privateApis);
   var noop20 = () => {
   };
   function isFunction(maybeFunc) {
@@ -79238,7 +83017,7 @@ var wp;
       __experimentalRenderSuggestions: renderSuggestions,
       __experimentalShowInitialSuggestions: showInitialSuggestions = false,
       autocompleteRef,
-      className: className2,
+      className,
       customValidity,
       disableSuggestions,
       disabled: disabled2 = false,
@@ -79251,29 +83030,29 @@ var wp;
       onChange,
       onKeyDown,
       onSubmit,
-      placeholder = (0, import_i18n166.__)("Paste URL or type to search"),
+      placeholder = (0, import_i18n169.__)("Paste URL or type to search"),
       required = true,
       suffix,
       value = ""
     } = props;
-    const instanceId = (0, import_compose91.useInstanceId)(URLInput);
-    const { getSettings: getSettings8 } = (0, import_data152.useSelect)(store);
-    const debouncedSpeak = (0, import_compose91.useDebounce)(import_a11y20.speak, 500);
-    const [suggestions, setSuggestions] = (0, import_element234.useState)([]);
-    const [suggestionsValue, setSuggestionsValue] = (0, import_element234.useState)(null);
-    const [selectedSuggestion, setSelectedSuggestion] = (0, import_element234.useState)(null);
-    const [isSuggestionsListOpen, setIsSuggestionsListOpen] = (0, import_element234.useState)(false);
-    const [isLoading, setIsLoading] = (0, import_element234.useState)(false);
-    const [isComposing, setIsComposing] = (0, import_element234.useState)(false);
-    const fallbackInputRef = (0, import_element234.useRef)();
-    const suggestionNodesRef = (0, import_element234.useRef)([]);
-    const suggestionsRequestRef = (0, import_element234.useRef)(null);
+    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 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_compose91.useEvent)((searchValue = "") => {
+    const updateSuggestions = (0, import_compose96.useEvent)((searchValue = "") => {
       const fetchLinkSuggestions = isFunction(fetchLinkSuggestionsProp) ? fetchLinkSuggestionsProp : getSettings8().__experimentalFetchLinkSuggestions;
       if (!fetchLinkSuggestions) {
         return;
@@ -79306,9 +83085,9 @@ var wp;
         setIsSuggestionsListOpen(!!nextSuggestions.length);
         if (nextSuggestions.length) {
           debouncedSpeak(
-            (0, import_i18n166.sprintf)(
+            (0, import_i18n169.sprintf)(
               /* translators: %d: number of results. */
-              (0, import_i18n166._n)(
+              (0, import_i18n169._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
@@ -79318,7 +83097,7 @@ var wp;
             "assertive"
           );
         } else {
-          debouncedSpeak((0, import_i18n166.__)("No results."), "assertive");
+          debouncedSpeak((0, import_i18n169.__)("No results."), "assertive");
         }
       }).catch(() => {
         if (suggestionsRequestRef.current !== request) {
@@ -79331,8 +83110,8 @@ var wp;
         }
       });
     });
-    const debouncedUpdateSuggestions = (0, import_compose91.useDebounce)(updateSuggestions, 200);
-    (0, import_element234.useEffect)(() => {
+    const debouncedUpdateSuggestions = (0, import_compose96.useDebounce)(updateSuggestions, 200);
+    (0, import_element251.useEffect)(() => {
       if (!disableSuggestions && !isComposing && (value.length || showInitialSuggestions)) {
         debouncedUpdateSuggestions(value);
       }
@@ -79343,12 +83122,12 @@ var wp;
       showInitialSuggestions,
       debouncedUpdateSuggestions
     ]);
-    (0, import_element234.useEffect)(() => {
+    (0, import_element251.useEffect)(() => {
       if (!showSuggestions) {
         setIsSuggestionsListOpen(false);
       }
     }, [showSuggestions]);
-    (0, import_element234.useEffect)(() => {
+    (0, import_element251.useEffect)(() => {
       if (showSuggestions && selectedSuggestion !== null) {
         suggestionNodesRef.current[selectedSuggestion]?.scrollIntoView({
           behavior: "instant",
@@ -79357,7 +83136,7 @@ var wp;
         });
       }
     }, [showSuggestions, selectedSuggestion]);
-    (0, import_element234.useEffect)(() => {
+    (0, import_element251.useEffect)(() => {
       return () => {
         suggestionsRequestRef.current?.cancel?.();
         suggestionsRequestRef.current = null;
@@ -79417,7 +83196,7 @@ var wp;
         case import_keycodes21.TAB: {
           if (suggestion) {
             selectLink(suggestion);
-            (0, import_a11y20.speak)((0, import_i18n166.__)("Link selected."));
+            (0, import_a11y20.speak)((0, import_i18n169.__)("Link selected."));
           }
           break;
         }
@@ -79435,7 +83214,7 @@ var wp;
       id: inputId,
       // Passes attribute to label for the for attribute
       label,
-      className: clsx_default("block-editor-url-input", className2, {
+      className: clsx_default("block-editor-url-input", className, {
         "is-full-width": isFullWidth
       }),
       hideLabelFromVision
@@ -79454,7 +83233,7 @@ var wp;
       onKeyDown: disabled2 ? noop20 : handleKeyDown,
       placeholder,
       role: "combobox",
-      "aria-label": label ? void 0 : (0, import_i18n166.__)("URL"),
+      "aria-label": label ? void 0 : (0, import_i18n169.__)("URL"),
       // Ensure input always has an accessible label
       "aria-expanded": showSuggestions,
       "aria-autocomplete": "list",
@@ -79465,8 +83244,8 @@ var wp;
       suffix,
       help
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_jsx_runtime394.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         Control3,
         {
           controlProps,
@@ -79477,11 +83256,11 @@ var wp;
           renderControl
         }
       ),
-      showSuggestions && suggestions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+      showSuggestions && suggestions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         Suggestions,
         {
           autocompleteRef,
-          className: className2,
+          className,
           handleSuggestionClick,
           isLoading,
           renderSuggestions,
@@ -79503,7 +83282,7 @@ var wp;
     markWhenOptional,
     renderControl
   }) {
-    const [isValidated, setIsValidated] = (0, import_element234.useState)(
+    const [isValidated, setIsValidated] = (0, import_element251.useState)(
       customValidity !== void 0
     );
     if (customValidity !== void 0 && !isValidated) {
@@ -79512,9 +83291,9 @@ var wp;
     if (renderControl) {
       return renderControl(controlProps, inputProps, isLoading);
     }
-    const MaybeValidatedInputControl = isValidated ? ValidatedInputControl : import_components171.__experimentalInputControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_components171.BaseControl, { ...controlProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+    const MaybeValidatedInputControl = isValidated ? ValidatedInputControl3 : import_components170.__experimentalInputControl;
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_components170.BaseControl, { ...controlProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         MaybeValidatedInputControl,
         {
           ...inputProps,
@@ -79529,12 +83308,12 @@ var wp;
           }
         }
       ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components171.Spinner, {})
+      isLoading && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components170.Spinner, {})
     ] });
   }
   function Suggestions({
     autocompleteRef,
-    className: className2,
+    className,
     handleSuggestionClick,
     isLoading,
     renderSuggestions,
@@ -79573,15 +83352,15 @@ var wp;
         currentInputValue: suggestionsValue
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components171.Popover, { placement: "bottom", focusOnMount: false, children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components170.Popover, { placement: "bottom", focusOnMount: false, children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
       "div",
       {
         ...suggestionsListProps,
         className: clsx_default("block-editor-url-input__suggestions", {
-          [`${className2}__suggestions`]: className2
+          [`${className}__suggestions`]: className
         }),
-        children: suggestions.map((suggestion, index2) => /* @__PURE__ */ (0, import_react50.createElement)(
-          import_components171.Button,
+        children: suggestions.map((suggestion, index2) => /* @__PURE__ */ (0, import_react53.createElement)(
+          import_components170.Button,
           {
             __next40pxDefaultSize: true,
             ...buildSuggestionItemProps(suggestion, index2),
@@ -79601,24 +83380,24 @@ var wp;
   }

   // packages/block-editor/build-module/components/url-popover/link-editor.mjs
-  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
   function LinkEditor({
     autocompleteRef,
-    className: className2,
+    className,
     onChangeInputValue,
     value,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(
       "form",
       {
         className: clsx_default(
           "block-editor-url-popover__link-editor",
-          className2
+          className
         ),
         ...props,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
             URLInput,
             {
               value,
@@ -79626,11 +83405,11 @@ var wp;
               autocompleteRef
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-            import_components172.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+            import_components171.Button,
             {
               icon: keyboard_return_default,
-              label: (0, import_i18n167.__)("Apply"),
+              label: (0, import_i18n170.__)("Apply"),
               type: "submit",
               size: "compact"
             }
@@ -79641,12 +83420,12 @@ var wp;
   }

   // packages/block-editor/build-module/components/url-popover/index.mjs
-  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
   var { __experimentalPopoverLegacyPositionToPlacement } = unlock(
-    import_components173.privateApis
+    import_components172.privateApis
   );
   var DEFAULT_PLACEMENT = "bottom";
-  var URLPopover = (0, import_element235.forwardRef)(
+  var URLPopover = (0, import_element252.forwardRef)(
     ({
       additionalControls,
       children,
@@ -79672,18 +83451,18 @@ var wp;
         computedPlacement = __experimentalPopoverLegacyPositionToPlacement(position);
       }
       computedPlacement = computedPlacement || DEFAULT_PLACEMENT;
-      const [isSettingsExpanded, setIsSettingsExpanded] = (0, import_element235.useState)(false);
+      const [isSettingsExpanded, setIsSettingsExpanded] = (0, import_element252.useState)(false);
       const showSettings = !!renderSettings && isSettingsExpanded;
       const toggleSettingsVisibility = () => {
         setIsSettingsExpanded(!isSettingsExpanded);
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(
-        import_components173.Popover,
+      return /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(
+        import_components172.Popover,
         {
           ref,
           role: "dialog",
           "aria-modal": "true",
-          "aria-label": (0, import_i18n168.__)("Edit URL"),
+          "aria-label": (0, import_i18n171.__)("Edit URL"),
           className: "block-editor-url-popover",
           focusOnMount,
           placement: computedPlacement,
@@ -79691,22 +83470,22 @@ var wp;
           variant: "toolbar",
           ...popoverProps3,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { className: "block-editor-url-popover__input-container", children: /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)("div", { className: "block-editor-url-popover__row", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("div", { className: "block-editor-url-popover__input-container", children: /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)("div", { className: "block-editor-url-popover__row", children: [
               children,
-              !!renderSettings && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
-                import_components173.Button,
+              !!renderSettings && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+                import_components172.Button,
                 {
                   className: "block-editor-url-popover__settings-toggle",
                   icon: chevron_down_default,
-                  label: (0, import_i18n168.__)("Link settings"),
+                  label: (0, import_i18n171.__)("Link settings"),
                   onClick: toggleSettingsVisibility,
                   "aria-expanded": isSettingsExpanded,
                   size: "compact"
                 }
               )
             ] }) }),
-            showSettings && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { className: "block-editor-url-popover__settings", children: renderSettings() }),
-            additionalControls && !showSettings && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { className: "block-editor-url-popover__additional-controls", children: additionalControls })
+            showSettings && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("div", { className: "block-editor-url-popover__settings", children: renderSettings() }),
+            additionalControls && !showSettings && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("div", { className: "block-editor-url-popover__additional-controls", children: additionalControls })
           ]
         }
       );
@@ -79717,7 +83496,7 @@ var wp;
   var url_popover_default = URLPopover;

   // packages/block-editor/build-module/components/media-placeholder/index.mjs
-  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
   var noop21 = () => {
   };
   var InsertFromURLPopover = ({
@@ -79726,26 +83505,26 @@ var wp;
     onSubmit,
     onClose,
     popoverAnchor
-  }) => /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(url_popover_default, { anchor: popoverAnchor, onClose, children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+  }) => /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(url_popover_default, { anchor: popoverAnchor, onClose, children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
     "form",
     {
       className: "block-editor-media-placeholder__url-input-form",
       onSubmit,
-      children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-        import_components174.__experimentalInputControl,
+      children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+        import_components173.__experimentalInputControl,
         {
-          label: (0, import_i18n169.__)("URL"),
+          label: (0, import_i18n172.__)("URL"),
           type: "text",
           hideLabelFromVision: true,
-          placeholder: (0, import_i18n169.__)("Paste or type URL"),
+          placeholder: (0, import_i18n172.__)("Paste or type URL"),
           onChange,
           value: src,
-          suffix: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components174.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-            import_components174.Button,
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components173.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+            import_components173.Button,
             {
               size: "small",
               icon: keyboard_return_default,
-              label: (0, import_i18n169.__)("Apply"),
+              label: (0, import_i18n172.__)("Apply"),
               type: "submit"
             }
           ) })
@@ -79754,8 +83533,8 @@ var wp;
     }
   ) });
   var URLSelectionUI = ({ src, onChangeSrc, onSelectURL }) => {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element236.useState)(null);
-    const [isURLInputVisible, setIsURLInputVisible] = (0, import_element236.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element253.useState)(null);
+    const [isURLInputVisible, setIsURLInputVisible] = (0, import_element253.useState)(false);
     const openURLInput = () => {
       setIsURLInputVisible(true);
     };
@@ -79770,9 +83549,9 @@ var wp;
         closeURLInput();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)("div", { className: "block-editor-media-placeholder__url-input-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-        import_components174.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)("div", { className: "block-editor-media-placeholder__url-input-container", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+        import_components173.Button,
         {
           __next40pxDefaultSize: true,
           className: "block-editor-media-placeholder__button",
@@ -79781,10 +83560,10 @@ var wp;
           variant: "secondary",
           "aria-haspopup": "dialog",
           ref: setPopoverAnchor,
-          children: (0, import_i18n169.__)("Insert from URL")
+          children: (0, import_i18n172.__)("Insert from URL")
         }
       ),
-      isURLInputVisible && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+      isURLInputVisible && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
         InsertFromURLPopover,
         {
           src,
@@ -79799,7 +83578,7 @@ var wp;
   function MediaPlaceholder({
     value = {},
     allowedTypes,
-    className: className2,
+    className,
     icon,
     labels = {},
     mediaPreview,
@@ -79830,7 +83609,7 @@ var wp;
         version: "6.4"
       });
     }
-    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data153.useSelect)((select3) => {
+    const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data154.useSelect)((select3) => {
       const { getSettings: getSettings8 } = select3(store);
       const settings2 = getSettings8();
       return {
@@ -79838,11 +83617,11 @@ var wp;
         allowedMimeTypes: settings2.allowedMimeTypes
       };
     }, []);
-    const [src, setSrc] = (0, import_element236.useState)("");
-    (0, import_element236.useEffect)(() => {
+    const [src, setSrc] = (0, import_element253.useState)("");
+    (0, import_element253.useEffect)(() => {
       setSrc(value?.src ?? "");
     }, [value?.src]);
-    const computedAccept = (0, import_element236.useMemo)(
+    const computedAccept = (0, import_element253.useMemo)(
       () => getComputedAcceptAttribute(
         allowedTypes,
         allowedMimeTypes,
@@ -79945,7 +83724,7 @@ var wp;
     const defaultRenderPlaceholder = (content) => {
       let { instructions, title } = labels;
       if (!mediaUpload2 && !onSelectURL) {
-        instructions = (0, import_i18n169.__)(
+        instructions = (0, import_i18n172.__)(
           "To edit this block, you need permission to upload media."
         );
       }
@@ -79957,43 +83736,43 @@ var wp;
         const isImage = isOneType && "image" === firstAllowedType;
         const isVideo = isOneType && "video" === firstAllowedType;
         if (instructions === void 0 && mediaUpload2) {
-          instructions = (0, import_i18n169.__)(
+          instructions = (0, import_i18n172.__)(
             "Drag and drop an image or video, upload, or choose from your library."
           );
           if (isAudio) {
-            instructions = (0, import_i18n169.__)(
+            instructions = (0, import_i18n172.__)(
               "Drag and drop an audio file, upload, or choose from your library."
             );
           } else if (isImage) {
-            instructions = (0, import_i18n169.__)(
+            instructions = (0, import_i18n172.__)(
               "Drag and drop an image, upload, or choose from your library."
             );
           } else if (isVideo) {
-            instructions = (0, import_i18n169.__)(
+            instructions = (0, import_i18n172.__)(
               "Drag and drop a video, upload, or choose from your library."
             );
           }
         }
         if (title === void 0) {
-          title = (0, import_i18n169.__)("Media");
+          title = (0, import_i18n172.__)("Media");
           if (isAudio) {
-            title = (0, import_i18n169.__)("Audio");
+            title = (0, import_i18n172.__)("Audio");
           } else if (isImage) {
-            title = (0, import_i18n169.__)("Image");
+            title = (0, import_i18n172.__)("Image");
           } else if (isVideo) {
-            title = (0, import_i18n169.__)("Video");
+            title = (0, import_i18n172.__)("Video");
           }
         }
       }
       const placeholderClassName = clsx_default(
         "block-editor-media-placeholder",
-        className2,
+        className,
         {
           "is-appender": isAppender
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
-        import_components174.Placeholder,
+      return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(
+        import_components173.Placeholder,
         {
           icon,
           label: title,
@@ -80015,8 +83794,8 @@ var wp;
       if (disableDropZone) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-        import_components174.DropZone,
+      return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+        import_components173.DropZone,
         {
           onFilesDrop: onFilesUpload,
           onDrop: handleBlocksDrop,
@@ -80028,7 +83807,7 @@ var wp;
                 types.push(type.slice(prefix2.length));
               }
             }
-            return types.every(
+            return types.length > 0 && types.every(
               (type) => allowedTypes.includes(type)
             ) && (multiple ? true : types.length === 1);
           }
@@ -80036,20 +83815,20 @@ var wp;
       );
     };
     const renderCancelLink = () => {
-      return onCancel && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-        import_components174.Button,
+      return onCancel && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+        import_components173.Button,
         {
           __next40pxDefaultSize: true,
           className: "block-editor-media-placeholder__cancel-button",
-          title: (0, import_i18n169.__)("Cancel"),
+          title: (0, import_i18n172.__)("Cancel"),
           variant: "link",
           onClick: onCancel,
-          children: (0, import_i18n169.__)("Cancel")
+          children: (0, import_i18n172.__)("Cancel")
         }
       );
     };
     const renderUrlSelectionUI = () => {
-      return onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+      return onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
         URLSelectionUI,
         {
           src,
@@ -80059,33 +83838,33 @@ var wp;
       );
     };
     const renderFeaturedImageToggle = () => {
-      return onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("div", { className: "block-editor-media-placeholder__url-input-container", children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-        import_components174.Button,
+      return onToggleFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)("div", { className: "block-editor-media-placeholder__url-input-container", children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+        import_components173.Button,
         {
           __next40pxDefaultSize: true,
           className: "block-editor-media-placeholder__button",
           onClick: onToggleFeaturedImage,
           variant: "secondary",
-          children: (0, import_i18n169.__)("Use featured image")
+          children: (0, import_i18n172.__)("Use featured image")
         }
       ) });
     };
     const renderMediaUploadChecked = () => {
       const defaultButton = ({ open }) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-          import_components174.Button,
+        return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+          import_components173.Button,
           {
             __next40pxDefaultSize: true,
             variant: "secondary",
             onClick: () => {
               open();
             },
-            children: (0, import_i18n169.__)("Media Library")
+            children: (0, import_i18n172.__)("Media Library")
           }
         );
       };
       const libraryButton = mediaLibraryButton ?? defaultButton;
-      const uploadMediaLibraryButton = /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+      const uploadMediaLibraryButton = /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
         media_upload_default,
         {
           addToGallery,
@@ -80099,18 +83878,18 @@ var wp;
         }
       );
       if (mediaUpload2 && isAppender) {
-        return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
+        return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
           renderDropZone(),
-          /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-            import_components174.FormFileUpload,
+          /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+            import_components173.FormFileUpload,
             {
               onChange: onUpload,
               accept: computedAccept,
               multiple: !!multiple,
               render: ({ openFileDialog }) => {
-                const content = /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-                    import_components174.Button,
+                const content = /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+                    import_components173.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "primary",
@@ -80119,7 +83898,7 @@ var wp;
                         "block-editor-media-placeholder__upload-button"
                       ),
                       onClick: openFileDialog,
-                      children: (0, import_i18n169._x)("Upload", "verb")
+                      children: (0, import_i18n172._x)("Upload", "verb")
                     }
                   ),
                   uploadMediaLibraryButton,
@@ -80134,13 +83913,13 @@ var wp;
         ] });
       }
       if (mediaUpload2) {
-        const content = /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
+        const content = /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_jsx_runtime420.Fragment, { children: [
           renderDropZone(),
-          /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-            import_components174.FormFileUpload,
+          /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+            import_components173.FormFileUpload,
             {
-              render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-                import_components174.Button,
+              render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+                import_components173.Button,
                 {
                   __next40pxDefaultSize: true,
                   onClick: openFileDialog,
@@ -80149,7 +83928,7 @@ var wp;
                     "block-editor-media-placeholder__button",
                     "block-editor-media-placeholder__upload-button"
                   ),
-                  children: (0, import_i18n169._x)("Upload", "verb")
+                  children: (0, import_i18n172._x)("Upload", "verb")
                 }
               ),
               onChange: onUpload,
@@ -80167,9 +83946,9 @@ var wp;
       return renderPlaceholder(uploadMediaLibraryButton);
     };
     if (disableMediaButtons) {
-      return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(check_default2, { children: renderDropZone() });
+      return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(check_default2, { children: renderDropZone() });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
       check_default2,
       {
         fallback: renderPlaceholder(renderUrlSelectionUI()),
@@ -80177,10 +83956,10 @@ var wp;
       }
     );
   }
-  var media_placeholder_default = (0, import_components174.withFilters)("editor.MediaPlaceholder")(MediaPlaceholder);
+  var media_placeholder_default = (0, import_components173.withFilters)("editor.MediaPlaceholder")(MediaPlaceholder);

   // packages/block-editor/build-module/components/panel-color-settings/index.mjs
-  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
   var PanelColorSettings = ({ colorSettings, ...props }) => {
     const settings2 = colorSettings.map((setting) => {
       if (!setting) {
@@ -80193,7 +83972,7 @@ var wp;
         onColorChange: onChange
       };
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
       panel_color_gradient_settings_default,
       {
         settings: settings2,
@@ -80207,43 +83986,43 @@ var wp;

   // packages/block-editor/build-module/components/plain-text/index.mjs
   var import_react_autosize_textarea2 = __toESM(require_lib(), 1);
-  var import_element246 = __toESM(require_element(), 1);
+  var import_element263 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/editable-text/index.mjs
-  var import_element245 = __toESM(require_element(), 1);
+  var import_element262 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/rich-text/index.mjs
   var import_es65 = __toESM(require_es6(), 1);
-  var import_element244 = __toESM(require_element(), 1);
-  var import_data156 = __toESM(require_data(), 1);
-  var import_compose95 = __toESM(require_compose(), 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_components178 = __toESM(require_components(), 1);
-  var import_blocks90 = __toESM(require_blocks(), 1);
+  var import_components177 = __toESM(require_components(), 1);
+  var import_blocks92 = __toESM(require_blocks(), 1);
   var import_deprecated28 = __toESM(require_deprecated(), 1);
-  var import_i18n172 = __toESM(require_i18n(), 1);
+  var import_i18n175 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/rich-text/format-toolbar-container.mjs
-  var import_i18n171 = __toESM(require_i18n(), 1);
-  var import_components176 = __toESM(require_components(), 1);
+  var import_i18n174 = __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_i18n170 = __toESM(require_i18n(), 1);
-  var import_components175 = __toESM(require_components(), 1);
-  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n173 = __toESM(require_i18n(), 1);
+  var import_components174 = __toESM(require_components(), 1);
+  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
   var POPOVER_PROPS8 = {
     placement: "bottom-start"
   };
   var FormatToolbar = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(import_jsx_runtime399.Fragment, { children: [
-      ["bold", "italic", "link", "unknown"].map((format7) => /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-        import_components175.Slot,
+    return /* @__PURE__ */ (0, import_jsx_runtime422.jsxs)(import_jsx_runtime422.Fragment, { children: [
+      ["bold", "italic", "link", "unknown"].map((format7) => /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
+        import_components174.Slot,
         {
           name: `RichText.ToolbarControls.${format7}`
         },
         format7
       )),
-      /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components175.Slot, { name: "RichText.ToolbarControls", children: (fills) => {
+      /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(import_components174.Slot, { name: "RichText.ToolbarControls", children: (fills) => {
         if (!fills.length) {
           return null;
         }
@@ -80251,18 +84030,18 @@ var wp;
         const hasActive = allProps.some(
           ({ isActive }) => isActive
         );
-        return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components175.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-          import_components175.DropdownMenu,
+        return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(import_components174.ToolbarItem, { children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
+          import_components174.DropdownMenu,
           {
             icon: chevron_down_default,
-            label: (0, import_i18n170.__)("More"),
+            label: (0, import_i18n173.__)("More"),
             toggleProps: {
               ...toggleProps,
               className: clsx_default(
                 toggleProps.className,
                 { "is-pressed": hasActive }
               ),
-              description: (0, import_i18n170.__)(
+              description: (0, import_i18n173.__)(
                 "Displays more block tools"
               )
             },
@@ -80279,22 +84058,22 @@ var wp;
   var format_toolbar_default = FormatToolbar;

   // packages/block-editor/build-module/components/rich-text/format-toolbar-container.mjs
-  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
   function InlineToolbar({ popoverAnchor }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
-      import_components176.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+      import_components175.Popover,
       {
         placement: "top",
         focusOnMount: false,
         anchor: popoverAnchor,
         className: "block-editor-rich-text__inline-format-toolbar",
         __unstableSlotName: "block-toolbar",
-        children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
           NavigableToolbar,
           {
             className: "block-editor-rich-text__inline-format-toolbar-group",
-            "aria-label": (0, import_i18n171.__)("Format tools"),
-            children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components176.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(format_toolbar_default, {}) })
+            "aria-label": (0, import_i18n174.__)("Format tools"),
+            children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components175.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(format_toolbar_default, {}) })
           }
         )
       }
@@ -80302,20 +84081,20 @@ var wp;
   }
   var FormatToolbarContainer = ({ inline: inline4, editableContentElement }) => {
     if (inline4) {
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(InlineToolbar, { popoverAnchor: editableContentElement });
+      return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(InlineToolbar, { popoverAnchor: editableContentElement });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(block_controls_default, { group: "inline", children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(format_toolbar_default, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(block_controls_default, { group: "inline", children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(format_toolbar_default, {}) });
   };
   var format_toolbar_container_default = FormatToolbarContainer;

   // packages/block-editor/build-module/components/rich-text/use-mark-persistent.mjs
-  var import_element237 = __toESM(require_element(), 1);
-  var import_data154 = __toESM(require_data(), 1);
+  var import_element254 = __toESM(require_element(), 1);
+  var import_data155 = __toESM(require_data(), 1);
   function useMarkPersistent({ html, value }) {
-    const previousTextRef = (0, import_element237.useRef)();
+    const previousTextRef = (0, import_element254.useRef)();
     const hasActiveFormats = !!value.activeFormats?.length;
-    const { __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2 } = (0, import_data154.useDispatch)(store);
-    (0, import_element237.useLayoutEffect)(() => {
+    const { __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2 } = (0, import_data155.useDispatch)(store);
+    (0, import_element254.useLayoutEffect)(() => {
       if (!previousTextRef.current) {
         previousTextRef.current = value.text;
         return;
@@ -80334,8 +84113,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/rich-text/event-listeners/index.mjs
-  var import_element239 = __toESM(require_element(), 1);
-  var import_compose94 = __toESM(require_compose(), 1);
+  var import_element256 = __toESM(require_element(), 1);
+  var import_compose99 = __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);
@@ -80391,7 +84170,7 @@ var wp;

   // packages/block-editor/build-module/components/rich-text/event-listeners/input-rules.mjs
   var import_rich_text7 = __toESM(require_rich_text(), 1);
-  var import_blocks85 = __toESM(require_blocks(), 1);
+  var import_blocks87 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/rich-text/prevent-event-discovery.mjs
   var import_rich_text6 = __toESM(require_rich_text(), 1);
@@ -80441,10 +84220,10 @@ var wp;
         return;
       }
       const trimmedTextBefore = text.slice(0, start2).trim();
-      const prefixTransforms = (0, import_blocks85.getBlockTransforms)("from").filter(
+      const prefixTransforms = (0, import_blocks87.getBlockTransforms)("from").filter(
         ({ type }) => type === "prefix"
       );
-      const transformation = (0, import_blocks85.findTransform)(
+      const transformation = (0, import_blocks87.findTransform)(
         prefixTransforms,
         ({ prefix: prefix2 }) => {
           return trimmedTextBefore === prefix2;
@@ -80480,10 +84259,10 @@ var wp;
       }
       const value = getValue();
       if (onReplace) {
-        const transforms = (0, import_blocks85.getBlockTransforms)("from").filter(
+        const transforms = (0, import_blocks87.getBlockTransforms)("from").filter(
           (transform) => transform.type === "input"
         );
-        const transformation = (0, import_blocks85.findTransform)(
+        const transformation = (0, import_blocks87.findTransform)(
           transforms,
           (item) => item.regExp.test(value.text)
         );
@@ -80615,15 +84394,15 @@ var wp;
   };

   // packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
-  var import_blocks87 = __toESM(require_blocks(), 1);
+  var import_blocks89 = __toESM(require_blocks(), 1);
   var import_rich_text13 = __toESM(require_rich_text(), 1);
   var import_url9 = __toESM(require_url(), 1);
-  var import_compose92 = __toESM(require_compose(), 1);
+  var import_compose97 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/rich-text/utils.mjs
-  var import_element238 = __toESM(require_element(), 1);
-  var import_blocks86 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
+  var import_element255 = __toESM(require_element(), 1);
+  var import_blocks88 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
   function addActiveFormats(value, activeFormats) {
     if (activeFormats?.length) {
       let index2 = value.formats.length;
@@ -80650,7 +84429,7 @@ var wp;
   getAllowedFormats.EMPTY_ARRAY = [];

   // packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
-  var { subscribeDelegatedListener: subscribeDelegatedListener3 } = unlock(import_compose92.privateApis);
+  var { subscribeDelegatedListener: subscribeDelegatedListener3 } = unlock(import_compose97.privateApis);
   var { ownsSelection: ownsSelection2 } = unlock(import_rich_text13.privateApis);
   var paste_handler_default = (props) => (element) => {
     function _onPaste(event) {
@@ -80723,7 +84502,7 @@ var wp;
       /^https?:/.test(trimmedPlainText)) {
         mode2 = "BLOCKS";
       }
-      const content = (0, import_blocks87.pasteHandler)({
+      const content = (0, import_blocks89.pasteHandler)({
         HTML: html,
         plainText,
         mode: mode2,
@@ -80779,76 +84558,83 @@ var wp;
   // 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_compose93 = __toESM(require_compose(), 1);
+  var import_compose98 = __toESM(require_compose(), 1);
   var { subscribeOwnedListener: subscribeOwnedListener9, ownsSelection: ownsSelection3 } = unlock(import_rich_text15.privateApis);
-  var { subscribeDelegatedListener: subscribeDelegatedListener4 } = unlock(import_compose93.privateApis);
+  var { subscribeDelegatedListener: subscribeDelegatedListener4 } = unlock(import_compose98.privateApis);
   var enter_default = (props) => (element) => {
-    function onKeyDownDeprecated(event) {
-      if (event.keyCode !== import_keycodes25.ENTER) {
-        return;
-      }
-      const { onReplace, onSplit } = props.current;
-      if (onReplace && onSplit) {
-        event.__deprecatedOnSplit = true;
-      }
-    }
     function onKeyDown(event) {
-      if (event.defaultPrevented) {
-        return;
-      }
-      if (event.target !== element && !ownsSelection3(element)) {
-        return;
-      }
       if (event.keyCode !== import_keycodes25.ENTER) {
         return;
       }
       const {
-        value,
-        onChange,
+        onReplace,
+        onSplit,
+        supportsSplitting,
         disableLineBreaks,
-        onSplitAtEnd,
+        onChange,
+        getValue,
         onSplitAtDoubleLineEnd,
-        registry
+        registry,
+        onSplitAtEnd
       } = props.current;
-      event.preventDefault();
+      const value = getValue();
       const { text, start: start2, end } = value;
       if (event.shiftKey) {
         if (!disableLineBreaks) {
+          event.preventDefault();
           onChange((0, import_rich_text15.insert)(value, "\n"));
         }
       } else if (onSplitAtEnd && start2 === end && end === text.length) {
+        event.preventDefault();
         onSplitAtEnd();
-      } else if (
-        // For some blocks it's desirable to split at the end of the
-        // block when there are two line breaks at the end of the
-        // block, so triple Enter exits the block.
-        onSplitAtDoubleLineEnd && start2 === end && end === text.length && text.slice(-2) === "\n\n"
-      ) {
-        registry.batch(() => {
-          const _value = { ...value };
-          _value.start = _value.end - 2;
-          onChange((0, import_rich_text15.remove)(_value));
-          onSplitAtDoubleLineEnd();
-        });
-      } else if (!disableLineBreaks) {
-        onChange((0, import_rich_text15.insert)(value, "\n"));
+      } else if (onReplace && onSplit) {
+        event.__deprecatedOnSplit = true;
+      } else if (!supportsSplitting && !disableLineBreaks && !event.defaultPrevented) {
+        event.preventDefault();
+        if (
+          // For some blocks it's desirable to split at the end of the
+          // block when there are two line breaks at the end of the
+          // block, so triple Enter exits the block.
+          onSplitAtDoubleLineEnd && start2 === end && end === text.length && text.slice(-2) === "\n\n"
+        ) {
+          registry.batch(() => {
+            const _value = { ...value };
+            _value.start = _value.end - 2;
+            onChange((0, import_rich_text15.remove)(_value));
+            onSplitAtDoubleLineEnd();
+          });
+        } else {
+          onChange((0, import_rich_text15.insert)(value, "\n"));
+        }
       }
     }
+    function onDefaultKeyDown(event) {
+      if (event.defaultPrevented) {
+        return;
+      }
+      if (event.target !== element && !ownsSelection3(element)) {
+        return;
+      }
+      if (event.keyCode !== import_keycodes25.ENTER) {
+        return;
+      }
+      event.preventDefault();
+    }
     const { defaultView } = element.ownerDocument;
-    const unsubscribeKeyDown = subscribeDelegatedListener4(
+    const unsubscribeDefaultKeyDown = subscribeDelegatedListener4(
       defaultView,
       "keydown",
-      onKeyDown
+      onDefaultKeyDown
     );
-    const unsubscribeKeyDownDeprecated = subscribeOwnedListener9(
+    const unsubscribeKeyDown = subscribeOwnedListener9(
       element,
       "keydown",
-      onKeyDownDeprecated,
+      onKeyDown,
       true
     );
     return () => {
+      unsubscribeDefaultKeyDown();
       unsubscribeKeyDown();
-      unsubscribeKeyDownDeprecated();
     };
   };

@@ -80887,15 +84673,15 @@ var wp;
     firefox_compat_default
   ];
   function useEventListeners(props) {
-    const propsRef = (0, import_element239.useRef)(props);
-    (0, import_element239.useInsertionEffect)(() => {
+    const propsRef = (0, import_element256.useRef)(props);
+    (0, import_element256.useInsertionEffect)(() => {
       propsRef.current = props;
     });
-    const refEffects = (0, import_element239.useMemo)(
+    const refEffects = (0, import_element256.useMemo)(
       () => allEventListeners.map((refEffect) => refEffect(propsRef)),
       [propsRef]
     );
-    return (0, import_compose94.useRefEffect)(
+    return (0, import_compose99.useRefEffect)(
       (element) => {
         if (!props.isSelected) {
           return;
@@ -80911,9 +84697,9 @@ var wp;

   // packages/block-editor/build-module/components/rich-text/format-edit.mjs
   var import_rich_text16 = __toESM(require_rich_text(), 1);
-  var import_element240 = __toESM(require_element(), 1);
-  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
-  var import_react51 = __toESM(require_react(), 1);
+  var import_element257 = __toESM(require_element(), 1);
+  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
+  var import_react54 = __toESM(require_react(), 1);
   var DEFAULT_BLOCK_CONTEXT = {};
   var usesContextKey = /* @__PURE__ */ Symbol("usesContext");
   function Edit3({
@@ -80929,8 +84715,8 @@ var wp;
       edit: EditFunction,
       [usesContextKey]: usesContext
     } = settings2;
-    const blockContext = (0, import_element240.useContext)(block_context_default);
-    const context = (0, import_element240.useMemo)(() => {
+    const blockContext = (0, import_element257.useContext)(block_context_default);
+    const context = (0, import_element257.useMemo)(() => {
       return usesContext ? Object.fromEntries(
         Object.entries(blockContext).filter(
           ([key]) => usesContext.includes(key)
@@ -80944,7 +84730,7 @@ var wp;
     const isActive = activeFormat !== void 0;
     const activeObject = (0, import_rich_text16.getActiveObject)(value);
     const isObjectActive = activeObject !== void 0 && activeObject.type === name;
-    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
       EditFunction,
       {
         isActive,
@@ -80962,14 +84748,14 @@ var wp;
     );
   }
   function FormatEdit({ formatTypes, ...props }) {
-    return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react51.createElement)(Edit3, { settings: settings2, ...props, key: settings2.name }));
+    return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react54.createElement)(Edit3, { settings: settings2, ...props, key: settings2.name }));
   }

   // packages/block-editor/build-module/components/rich-text/content.mjs
-  var import_element241 = __toESM(require_element(), 1);
-  var import_blocks88 = __toESM(require_blocks(), 1);
+  var import_element258 = __toESM(require_element(), 1);
+  var import_blocks90 = __toESM(require_blocks(), 1);
   var import_deprecated25 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
   function valueToHTMLString(value, multiline) {
     if (rich_text_default.isEmpty(value)) {
       const multilineTag = getMultilineTag(multiline);
@@ -80982,7 +84768,7 @@ var wp;
         alternative: "value prop as string",
         link: "https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"
       });
-      return import_blocks88.children.toHTML(value);
+      return import_blocks90.children.toHTML(value);
     }
     if (typeof value === "string") {
       return value;
@@ -80996,23 +84782,121 @@ var wp;
     format: format7,
     ...props
   }) {
-    value = /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_element241.RawHTML, { children: valueToHTMLString(value, multiline) });
-    return Tag ? /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(Tag, { ...props, children: value }) : value;
+    value = /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_element258.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_element243 = __toESM(require_element(), 1);
-  var import_blocks89 = __toESM(require_blocks(), 1);
+  var import_element260 = __toESM(require_element(), 1);
+  var import_blocks91 = __toESM(require_blocks(), 1);
   var import_rich_text18 = __toESM(require_rich_text(), 1);
   var import_deprecated27 = __toESM(require_deprecated(), 1);

   // packages/block-editor/build-module/components/rich-text/multiline.mjs
-  var import_element242 = __toESM(require_element(), 1);
+  var import_element259 = __toESM(require_element(), 1);
   var import_deprecated26 = __toESM(require_deprecated(), 1);
-  var import_data155 = __toESM(require_data(), 1);
+  var import_data156 = __toESM(require_data(), 1);
   var import_keycodes26 = __toESM(require_keycodes(), 1);
   var import_rich_text17 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
+  var import_compose100 = __toESM(require_compose(), 1);
+  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
+  var { subscribeOwnedListener: subscribeOwnedListener10 } = unlock(import_rich_text17.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) => {
+      function onKeyDown(event) {
+        if (event.keyCode !== import_keycodes26.ENTER) {
+          return;
+        }
+        event.preventDefault();
+        const { value, values, onChange, index: index2, identifier, clientId } = props.current;
+        const { offset: start2 } = getSelectionStart2();
+        const { offset: end } = getSelectionEnd2();
+        if (typeof start2 !== "number" || typeof end !== "number") {
+          return;
+        }
+        const richTextValue = (0, import_rich_text17.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 newValues = values.slice();
+        newValues.splice(index2, 1, ...array);
+        onChange(newValues);
+        selectionChange2(clientId, `${identifier}-${index2 + 1}`, 0, 0);
+      }
+      return subscribeOwnedListener10(element, "keydown", onKeyDown, true);
+    }, []);
+  }
+  function Line(lineProps) {
+    const {
+      value,
+      values,
+      onChange,
+      index: index2,
+      identifier,
+      multilineTagName,
+      ...props
+    } = lineProps;
+    const { clientId } = useBlockEditContext();
+    const { selectionChange: selectionChange2 } = (0, import_data156.useDispatch)(store);
+    const latestRef = (0, import_element259.useRef)();
+    (0, import_element259.useInsertionEffect)(() => {
+      latestRef.current = { ...lineProps, clientId };
+    });
+    const ref = useEnterRef(latestRef);
+    return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+      ForwardedRichTextWrapper,
+      {
+        identifier: `${identifier}-${index2}`,
+        tagName: multilineTagName,
+        value,
+        onChange: (newValue) => {
+          const newValues = values.slice();
+          newValues[index2] = newValue;
+          onChange(newValues);
+        },
+        isSelected: void 0,
+        ref,
+        onMerge: (forward) => {
+          const newValues = values.slice();
+          let offset4 = 0;
+          if (forward) {
+            if (!newValues[index2 + 1]) {
+              return;
+            }
+            newValues.splice(
+              index2,
+              2,
+              newValues[index2] + newValues[index2 + 1]
+            );
+            offset4 = newValues[index2].length - 1;
+          } else {
+            if (!newValues[index2 - 1]) {
+              return;
+            }
+            newValues.splice(
+              index2 - 1,
+              2,
+              newValues[index2 - 1] + newValues[index2]
+            );
+            offset4 = newValues[index2 - 1].length - 1;
+          }
+          onChange(newValues);
+          selectionChange2(
+            clientId,
+            `${identifier}-${index2 - (forward ? 0 : 1)}`,
+            offset4,
+            offset4
+          );
+        },
+        ...props
+      },
+      index2
+    );
+  }
   function RichTextMultiline({
     children,
     identifier,
@@ -81028,9 +84912,6 @@ var wp;
       alternative: "nested blocks (InnerBlocks)",
       link: "https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/nested-blocks-inner-blocks/"
     });
-    const { clientId } = useBlockEditContext();
-    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = (0, import_data155.useSelect)(store);
-    const { selectionChange: selectionChange2 } = (0, import_data155.useDispatch)(store);
     const multilineTagName = getMultilineTag(multiline);
     value = value || `<${multilineTagName}></${multilineTagName}>`;
     const padded = `</${multilineTagName}>${value}<${multilineTagName}>`;
@@ -81046,89 +84927,28 @@ var wp;
         )}</${multilineTagName}>`
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(TagName, { ref: forwardedRef, children: values.map((_value, index2) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
-        RichTextWrapper,
+    return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(TagName, { ref: forwardedRef, children: values.map((_value, index2) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+        Line,
         {
-          identifier: `${identifier}-${index2}`,
-          tagName: multilineTagName,
+          values,
           value: _value,
-          onChange: (newValue) => {
-            const newValues = values.slice();
-            newValues[index2] = newValue;
-            _onChange(newValues);
-          },
-          isSelected: void 0,
-          onKeyDown: (event) => {
-            if (event.keyCode !== import_keycodes26.ENTER) {
-              return;
-            }
-            event.preventDefault();
-            const { offset: start2 } = getSelectionStart2();
-            const { offset: end } = getSelectionEnd2();
-            if (typeof start2 !== "number" || typeof end !== "number") {
-              return;
-            }
-            const richTextValue = (0, import_rich_text17.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 newValues = values.slice();
-            newValues.splice(index2, 1, ...array);
-            _onChange(newValues);
-            selectionChange2(
-              clientId,
-              `${identifier}-${index2 + 1}`,
-              0,
-              0
-            );
-          },
-          onMerge: (forward) => {
-            const newValues = values.slice();
-            let offset4 = 0;
-            if (forward) {
-              if (!newValues[index2 + 1]) {
-                return;
-              }
-              newValues.splice(
-                index2,
-                2,
-                newValues[index2] + newValues[index2 + 1]
-              );
-              offset4 = newValues[index2].length - 1;
-            } else {
-              if (!newValues[index2 - 1]) {
-                return;
-              }
-              newValues.splice(
-                index2 - 1,
-                2,
-                newValues[index2 - 1] + newValues[index2]
-              );
-              offset4 = newValues[index2 - 1].length - 1;
-            }
-            _onChange(newValues);
-            selectionChange2(
-              clientId,
-              `${identifier}-${index2 - (forward ? 0 : 1)}`,
-              offset4,
-              offset4
-            );
-          },
+          onChange: _onChange,
+          index: index2,
+          identifier,
+          multilineTagName,
           ...props
         },
         index2
       );
     }) });
   }
-  var multiline_default = (0, import_element242.forwardRef)(RichTextMultiline);
+  var multiline_default = (0, import_element259.forwardRef)(RichTextMultiline);

   // packages/block-editor/build-module/components/rich-text/with-deprecations.mjs
-  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
-  function withDeprecations(Component5) {
-    return (0, import_element243.forwardRef)((props, ref) => {
+  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+  function withDeprecations(Component4) {
+    return (0, import_element260.forwardRef)((props, ref) => {
       let value = props.value;
       let onChange = props.onChange;
       if (Array.isArray(value)) {
@@ -81138,15 +84958,15 @@ var wp;
           alternative: "value prop as string",
           link: "https://developer.wordpress.org/block-editor/how-to-guides/block-tutorial/introducing-attributes-and-editable-fields/"
         });
-        value = import_blocks89.children.toHTML(props.value);
+        value = import_blocks91.children.toHTML(props.value);
         onChange = (newValue) => props.onChange(
-          import_blocks89.children.fromDOM(
+          import_blocks91.children.fromDOM(
             (0, import_rich_text18.__unstableCreateElement)(document, newValue).childNodes
           )
         );
       }
-      const NewComponent = props.multiline ? multiline_default : Component5;
-      return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+      const NewComponent = props.multiline ? multiline_default : Component4;
+      return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
         NewComponent,
         {
           ...props,
@@ -81159,9 +84979,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/rich-text/toolbar-button.mjs
-  var import_components177 = __toESM(require_components(), 1);
+  var import_components176 = __toESM(require_components(), 1);
   var import_keycodes27 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
   function RichTextToolbarButton({
     name,
     shortcutType,
@@ -81176,11 +84996,11 @@ var wp;
     if (shortcutType && shortcutCharacter) {
       shortcut = import_keycodes27.displayShortcut[shortcutType](shortcutCharacter);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_components177.Fill, { name: fillName, children: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_components177.ToolbarButton, { ...props, shortcut }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_components176.Fill, { name: fillName, children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_components176.ToolbarButton, { ...props, shortcut }) });
   }

   // packages/block-editor/build-module/components/rich-text/index.mjs
-  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
   var {
     useRichText,
     KeyboardShortcutContext,
@@ -81224,15 +85044,16 @@ var wp;
         alternative: 'block.json support key: "splitting"'
       });
     }
-    const instanceId = (0, import_compose95.useInstanceId)(RichTextWrapper);
-    const anchorRef = (0, import_element244.useRef)();
-    const [anchorElement, setAnchorElement] = (0, import_element244.useState)(null);
+    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 context = useBlockEditContext();
     const { clientId, isSelected: isBlockSelected2, name: blockName } = context;
     const blockBindings = context[blockBindingsKey];
     const hasDefaultEditingMode = context[blockEditingModeKey] === "default";
-    const blockContext = (0, import_element244.useContext)(block_context_default);
-    const registry = (0, import_data156.useRegistry)();
+    const blockContext = (0, import_element261.useContext)(block_context_default);
+    const registry = (0, import_data157.useRegistry)();
     const selector3 = (select3) => {
       if (!isBlockSelected2) {
         return { isSelected: false };
@@ -81252,14 +85073,14 @@ var wp;
         isSelected: isSelected2
       };
     };
-    const { selectionStart, selectionEnd, isSelected } = (0, import_data156.useSelect)(selector3, [
+    const { selectionStart, selectionEnd, isSelected } = (0, import_data157.useSelect)(selector3, [
       clientId,
       identifier,
       instanceId,
       originalIsSelected,
       isBlockSelected2
     ]);
-    const { disableBoundBlock, bindingsPlaceholder, bindingsLabel } = (0, import_data156.useSelect)(
+    const { disableBoundBlock, bindingsPlaceholder, bindingsLabel } = (0, import_data157.useSelect)(
       (select3) => {
         if (!blockBindings?.[identifier]) {
           return {};
@@ -81270,7 +85091,7 @@ var wp;
           return {};
         }
         const relatedBinding = blockBindings[identifier];
-        const blockBindingsSource = (0, import_blocks90.getBlockBindingsSource)(
+        const blockBindingsSource = (0, import_blocks92.getBlockBindingsSource)(
           relatedBinding.source
         );
         const blockBindingsContext = {};
@@ -81305,14 +85126,14 @@ var wp;
           )?.label;
         }
         const bindingKey = clientSideFieldLabel ?? blockBindingsSource?.label;
-        const _bindingsPlaceholder = _disableBoundBlock ? bindingKey : (0, import_i18n172.sprintf)(
+        const _bindingsPlaceholder = _disableBoundBlock ? bindingKey : (0, import_i18n175.sprintf)(
           /* translators: %s: connected field label or source label */
-          (0, import_i18n172.__)("Add %s"),
+          (0, import_i18n175.__)("Add %s"),
           bindingKey
         );
-        const _bindingsLabel = _disableBoundBlock ? relatedBinding?.args?.key || blockBindingsSource?.label : (0, import_i18n172.sprintf)(
+        const _bindingsLabel = _disableBoundBlock ? relatedBinding?.args?.key || blockBindingsSource?.label : (0, import_i18n175.sprintf)(
           /* translators: %s: source label or key */
-          (0, import_i18n172.__)("Empty %s; start writing to edit its value"),
+          (0, import_i18n175.__)("Empty %s; start writing to edit its value"),
           relatedBinding?.args?.key || blockBindingsSource?.label
         );
         return {
@@ -81334,7 +85155,7 @@ var wp;
     const hasOverrideEnabled = blockBindings?.__default?.source === "core/pattern-overrides";
     const shouldDisableForPattern = isInsidePatternOverrides && !hasOverrideEnabled;
     const shouldDisableEditing = readOnly || disableBoundBlock || shouldDisableForPattern;
-    const isEditingHost = (0, import_data156.useSelect)(
+    const isEditingHost = (0, import_data157.useSelect)(
       (select3) => {
         if (shouldDisableEditing || !hasDefaultEditingMode || !isBlockSelected2) {
           return false;
@@ -81346,14 +85167,14 @@ var wp;
       },
       [shouldDisableEditing, hasDefaultEditingMode, isBlockSelected2]
     );
-    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data156.useSelect)(store);
-    const { selectionChange: selectionChange2 } = (0, import_data156.useDispatch)(store);
+    const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data157.useSelect)(store);
+    const { selectionChange: selectionChange2 } = (0, import_data157.useDispatch)(store);
     const adjustedAllowedFormats = getAllowedFormats({
       allowedFormats,
       disableFormats
     });
     const hasFormats = !adjustedAllowedFormats || adjustedAllowedFormats.length > 0;
-    const onSelectionChange = (0, import_element244.useCallback)(
+    const onSelectionChange = (0, import_element261.useCallback)(
       (start2, end) => {
         const selection2 = {};
         const unset = start2 === void 0 && end === void 0;
@@ -81410,7 +85231,7 @@ var wp;
       __unstableDependencies: [tagName],
       allowedFormats: adjustedAllowedFormats,
       withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element244.useMemo)(
+      __unstableFormatTypeHandlerContext: (0, import_element261.useMemo)(
         () => ({
           richTextIdentifier: identifier,
           blockClientId: clientId
@@ -81431,7 +85252,7 @@ var wp;
       "aria-owns": ariaOwns,
       "aria-activedescendant": ariaActiveDescendant
     } = autocompleteProps;
-    (0, import_element244.useEffect)(() => {
+    (0, import_element261.useEffect)(() => {
       if (!isSelected) {
         return;
       }
@@ -81469,8 +85290,8 @@ var wp;
       ariaActiveDescendant
     ]);
     useMarkPersistent({ html: adjustedValue, value });
-    const keyboardShortcuts = (0, import_element244.useRef)(/* @__PURE__ */ new Set());
-    const inputEvents = (0, import_element244.useRef)(/* @__PURE__ */ new Set());
+    const keyboardShortcuts = (0, import_element261.useRef)(/* @__PURE__ */ new Set());
+    const inputEvents = (0, import_element261.useRef)(/* @__PURE__ */ new Set());
     function onFocus() {
       anchorRef.current?.focus();
     }
@@ -81481,10 +85302,10 @@ var wp;
       tabIndex = null;
     }
     const TagName = tagName;
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_jsx_runtime407.Fragment, { children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(KeyboardShortcutContext.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_components178.Popover.__unstableSlotNameProvider, { value: "__unstable-block-tools-after", children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_jsx_runtime430.Fragment, { children: [
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(KeyboardShortcutContext.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_components177.Popover.__unstableSlotNameProvider, { value: "__unstable-block-tools-after", children: [
         children && children({ value, onChange, onFocus }),
-        /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
           FormatEdit,
           {
             value,
@@ -81495,14 +85316,14 @@ var wp;
           }
         )
       ] }) }) }),
-      isSelected && hasFormats && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+      isSelected && hasFormats && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
         format_toolbar_container_default,
         {
           inline: inlineToolbar,
           editableContentElement: anchorElement
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
         TagName,
         {
           role: "textbox",
@@ -81512,7 +85333,7 @@ var wp;
           draggable: void 0,
           "aria-label": bindingsLabel || props["aria-label"] || placeholder,
           ...autocompleteProps,
-          ref: (0, import_compose95.useMergeRefs)([
+          ref: (0, import_compose101.useMergeRefs)([
             // Rich text ref must be first because its focus listener
             // must be set up before any other ref calls .focus() on
             // mount.
@@ -81541,7 +85362,8 @@ var wp;
               onSplitAtEnd,
               onSplitAtDoubleLineEnd,
               keyboardShortcuts,
-              inputEvents
+              inputEvents,
+              supportsSplitting
             }),
             anchorRef,
             setAnchorElement
@@ -81559,14 +85381,13 @@ var wp;
       )
     ] });
   }
-  var PrivateRichText = withDeprecations(
-    (0, import_element244.forwardRef)(RichTextWrapper)
-  );
+  var ForwardedRichTextWrapper = (0, import_element261.forwardRef)(RichTextWrapper);
+  var PrivateRichText = withDeprecations(ForwardedRichTextWrapper);
   PrivateRichText.Content = Content3;
   PrivateRichText.isEmpty = (value) => {
     return !value || value.length === 0;
   };
-  var PublicForwardedRichTextContainer = (0, import_element244.forwardRef)((props, ref) => {
+  var PublicForwardedRichTextContainer = (0, import_element261.forwardRef)((props, ref) => {
     const context = useBlockEditContext();
     const isPreviewMode = context[isPreviewModeKey];
     if (isPreviewMode) {
@@ -81599,7 +85420,7 @@ var wp;
         readOnly,
         ...contentProps
       } = props;
-      return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
         Tag,
         {
           ref,
@@ -81610,7 +85431,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(PrivateRichText, { ref, ...props, readOnly: false });
+    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(PrivateRichText, { ref, ...props, readOnly: false });
   });
   PublicForwardedRichTextContainer.Content = Content3;
   PublicForwardedRichTextContainer.isEmpty = (value) => {
@@ -81619,31 +85440,31 @@ var wp;
   var rich_text_default = PublicForwardedRichTextContainer;

   // packages/block-editor/build-module/components/editable-text/index.mjs
-  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
-  var EditableText = (0, import_element245.forwardRef)((props, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(rich_text_default, { ref, ...props, __unstableDisableFormats: true });
+  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+  var EditableText = (0, import_element262.forwardRef)((props, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(rich_text_default, { ref, ...props, __unstableDisableFormats: true });
   });
   EditableText.Content = function Content4({
     value = "",
     tagName: Tag = "div",
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(Tag, { ...props, children: value });
+    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(Tag, { ...props, children: value });
   };
   var editable_text_default = EditableText;

   // packages/block-editor/build-module/components/plain-text/index.mjs
-  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
-  var PlainText = (0, import_element246.forwardRef)(({ __experimentalVersion, ...props }, ref) => {
+  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+  var PlainText = (0, import_element263.forwardRef)(({ __experimentalVersion, ...props }, ref) => {
     if (__experimentalVersion === 2) {
-      return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(editable_text_default, { ref, ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(editable_text_default, { ref, ...props });
     }
-    const { className: className2, onChange, ...remainingProps } = props;
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+    const { className, onChange, ...remainingProps } = props;
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
       import_react_autosize_textarea2.default,
       {
         ref,
-        className: clsx_default("block-editor-plain-text", className2),
+        className: clsx_default("block-editor-plain-text", className),
         onChange: (event) => onChange(event.target.value),
         ...remainingProps
       }
@@ -81652,36 +85473,36 @@ var wp;
   var plain_text_default = PlainText;

   // packages/block-editor/build-module/components/responsive-block-control/index.mjs
-  var import_i18n174 = __toESM(require_i18n(), 1);
-  var import_element247 = __toESM(require_element(), 1);
-  var import_components179 = __toESM(require_components(), 1);
+  var import_i18n177 = __toESM(require_i18n(), 1);
+  var import_element264 = __toESM(require_element(), 1);
+  var import_components178 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/responsive-block-control/label.mjs
-  var import_compose96 = __toESM(require_compose(), 1);
-  var import_i18n173 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
+  var import_compose102 = __toESM(require_compose(), 1);
+  var import_i18n176 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
   function ResponsiveBlockControlLabel({
     property,
     viewport,
     desc
   }) {
-    const instanceId = (0, import_compose96.useInstanceId)(ResponsiveBlockControlLabel);
-    const accessibleLabel = desc || (0, import_i18n173.sprintf)(
+    const instanceId = (0, import_compose102.useInstanceId)(ResponsiveBlockControlLabel);
+    const accessibleLabel = desc || (0, import_i18n176.sprintf)(
       /* translators: 1: property name. 2: viewport name. */
-      (0, import_i18n173._x)(
+      (0, import_i18n176._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."
       ),
       property,
       viewport.label
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", { "aria-describedby": `rbc-desc-${instanceId}`, children: viewport.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(import_jsx_runtime433.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime433.jsx)("span", { "aria-describedby": `rbc-desc-${instanceId}`, children: viewport.label }),
+      /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
         VisuallyHidden,
         {
           id: `rbc-desc-${instanceId}`,
-          render: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", {}),
+          render: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)("span", {}),
           children: accessibleLabel
         }
       )
@@ -81689,7 +85510,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/responsive-block-control/index.mjs
-  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
   function ResponsiveBlockControl(props) {
     const {
       title,
@@ -81701,36 +85522,36 @@ var wp;
       isResponsive = false,
       defaultLabel: defaultLabel2 = {
         id: "all",
-        label: (0, import_i18n174._x)("All", "screen sizes")
+        label: (0, import_i18n177._x)("All", "screen sizes")
       },
       viewports = [
         {
           id: "small",
-          label: (0, import_i18n174.__)("Small screens")
+          label: (0, import_i18n177.__)("Small screens")
         },
         {
           id: "medium",
-          label: (0, import_i18n174.__)("Medium screens")
+          label: (0, import_i18n177.__)("Medium screens")
         },
         {
           id: "large",
-          label: (0, import_i18n174.__)("Large screens")
+          label: (0, import_i18n177.__)("Large screens")
         }
       ]
     } = props;
     if (!title || !property || !renderDefaultControl) {
       return null;
     }
-    const toggleControlLabel = toggleLabel || (0, import_i18n174.sprintf)(
+    const toggleControlLabel = toggleLabel || (0, import_i18n177.sprintf)(
       /* translators: %s: Property value for the control (eg: margin, padding, etc.). */
-      (0, import_i18n174.__)("Use the same %s on all screen sizes."),
+      (0, import_i18n177.__)("Use the same %s on all screen sizes."),
       property
     );
-    const toggleHelpText = (0, import_i18n174.__)(
+    const toggleHelpText = (0, import_i18n177.__)(
       "Choose whether to use the same value for all screen sizes or a unique value for each screen size."
     );
     const defaultControl = renderDefaultControl(
-      /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
         ResponsiveBlockControlLabel,
         {
           property,
@@ -81740,8 +85561,8 @@ var wp;
       defaultLabel2
     );
     const defaultResponsiveControls = () => {
-      return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(import_element247.Fragment, { children: renderDefaultControl(
-        /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+      return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_element264.Fragment, { children: renderDefaultControl(
+        /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
           ResponsiveBlockControlLabel,
           {
             property,
@@ -81751,11 +85572,11 @@ var wp;
         viewport
       ) }, viewport.id));
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)("fieldset", { className: "block-editor-responsive-block-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("legend", { className: "block-editor-responsive-block-control__title", children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)("div", { className: "block-editor-responsive-block-control__inner", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
-          import_components179.ToggleControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("fieldset", { className: "block-editor-responsive-block-control", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime434.jsx)("legend", { className: "block-editor-responsive-block-control__title", children: title }),
+      /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("div", { className: "block-editor-responsive-block-control__inner", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+          import_components178.ToggleControl,
           {
             className: "block-editor-responsive-block-control__toggle",
             label: toggleControlLabel,
@@ -81764,7 +85585,7 @@ var wp;
             help: toggleHelpText
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)(
           "div",
           {
             className: clsx_default(
@@ -81785,24 +85606,24 @@ var wp;
   var responsive_block_control_default = ResponsiveBlockControl;

   // packages/block-editor/build-module/components/unit-control/index.mjs
-  var import_components180 = __toESM(require_components(), 1);
-  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
+  var import_components179 = __toESM(require_components(), 1);
+  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
   function UnitControl6({ units: unitsProp, ...props }) {
     const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components180.__experimentalUseCustomUnits)({
+    const units2 = (0, import_components179.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || ["%", "px", "em", "rem", "vw"],
       units: unitsProp
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components180.__experimentalUnitControl, { units: units2, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_components179.__experimentalUnitControl, { units: units2, ...props });
   }

   // packages/block-editor/build-module/components/url-input/button.mjs
-  var import_i18n175 = __toESM(require_i18n(), 1);
-  var import_element248 = __toESM(require_element(), 1);
-  var import_components181 = __toESM(require_components(), 1);
-  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n178 = __toESM(require_i18n(), 1);
+  var import_element265 = __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_element248.useReducer)(
+    const [expanded, toggleExpanded] = (0, import_element265.useReducer)(
       (isExpanded) => !isExpanded,
       false
     );
@@ -81810,45 +85631,45 @@ var wp;
       event.preventDefault();
       toggleExpanded();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)("div", { className: "block-editor-url-input__button", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-        import_components181.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)("div", { className: "block-editor-url-input__button", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+        import_components180.Button,
         {
           size: "compact",
           icon: link_default,
-          label: url ? (0, import_i18n175.__)("Edit link") : (0, import_i18n175.__)("Insert link"),
+          label: url ? (0, import_i18n178.__)("Edit link") : (0, import_i18n178.__)("Insert link"),
           onClick: toggleExpanded,
           className: "components-toolbar__control",
           isPressed: !!url
         }
       ),
-      expanded && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+      expanded && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
         "form",
         {
           className: "block-editor-url-input__button-modal",
           onSubmit: submitLink,
-          children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)("div", { className: "block-editor-url-input__button-modal-line", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-              import_components181.Button,
+          children: /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)("div", { className: "block-editor-url-input__button-modal-line", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+              import_components180.Button,
               {
                 __next40pxDefaultSize: true,
                 className: "block-editor-url-input__back",
                 icon: arrow_left_default,
-                label: (0, import_i18n175.__)("Close"),
+                label: (0, import_i18n178.__)("Close"),
                 onClick: toggleExpanded
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
               URLInput,
               {
                 value: url || "",
                 onChange,
-                suffix: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_components181.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-                  import_components181.Button,
+                suffix: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_components180.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+                  import_components180.Button,
                   {
                     size: "small",
                     icon: keyboard_return_default,
-                    label: (0, import_i18n175.__)("Submit"),
+                    label: (0, import_i18n178.__)("Submit"),
                     type: "submit"
                   }
                 ) })
@@ -81862,12 +85683,12 @@ var wp;
   var button_default = URLInputButton;

   // packages/block-editor/build-module/components/url-popover/image-url-input-ui.mjs
-  var import_i18n176 = __toESM(require_i18n(), 1);
-  var import_element249 = __toESM(require_element(), 1);
-  var import_dom71 = __toESM(require_dom(), 1);
-  var import_components182 = __toESM(require_components(), 1);
+  var import_i18n179 = __toESM(require_i18n(), 1);
+  var import_element266 = __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);
-  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
   var LINK_DESTINATION_NONE = "none";
   var LINK_DESTINATION_CUSTOM = "custom";
   var LINK_DESTINATION_MEDIA = "media";
@@ -81888,20 +85709,20 @@ var wp;
     onSetLightbox,
     resetLightbox
   }) => {
-    const [isOpen, setIsOpen] = (0, import_element249.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element249.useState)(null);
+    const [isOpen, setIsOpen] = (0, import_element266.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element266.useState)(null);
     const openLinkUI = () => {
       setIsOpen(true);
     };
-    const [isEditingLink, setIsEditingLink] = (0, import_element249.useState)(false);
-    const [urlInput, setUrlInput] = (0, import_element249.useState)(null);
-    const autocompleteRef = (0, import_element249.useRef)(null);
-    const wrapperRef = (0, import_element249.useRef)();
-    (0, import_element249.useEffect)(() => {
+    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)(() => {
       if (!wrapperRef.current) {
         return;
       }
-      const nextFocusTarget = import_dom71.focus.focusable.find(wrapperRef.current)[0] || wrapperRef.current;
+      const nextFocusTarget = import_dom72.focus.focusable.find(wrapperRef.current)[0] || wrapperRef.current;
       nextFocusTarget.focus();
     }, [isEditingLink, url, lightboxEnabled]);
     const startEditLink = () => {
@@ -81978,7 +85799,7 @@ var wp;
       const linkDestinations = [
         {
           linkDestination: LINK_DESTINATION_MEDIA,
-          title: (0, import_i18n176.__)("Link to image file"),
+          title: (0, import_i18n179.__)("Link to image file"),
           url: mediaType === "image" ? mediaUrl : void 0,
           icon: image_default
         }
@@ -81986,7 +85807,7 @@ var wp;
       if (mediaType === "image" && mediaLink) {
         linkDestinations.push({
           linkDestination: LINK_DESTINATION_ATTACHMENT,
-          title: (0, import_i18n176.__)("Link to attachment page"),
+          title: (0, import_i18n179.__)("Link to attachment page"),
           url: mediaType === "image" ? mediaLink : void 0,
           icon: page_default
         });
@@ -82018,35 +85839,35 @@ var wp;
     const onSetLinkClass = (value) => {
       onChangeUrl({ linkClass: value });
     };
-    const advancedOptions = /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_components182.__experimentalVStack, { spacing: "3", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-        import_components182.ToggleControl,
+    const advancedOptions = /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_components181.__experimentalVStack, { spacing: "3", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+        import_components181.ToggleControl,
         {
-          label: (0, import_i18n176.__)("Open in new tab"),
+          label: (0, import_i18n179.__)("Open in new tab"),
           onChange: onSetNewTab,
           checked: linkTarget === "_blank"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-        import_components182.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+        import_components181.TextControl,
         {
-          label: (0, import_i18n176.__)("Link relation"),
+          label: (0, import_i18n179.__)("Link relation"),
           value: rel ?? "",
           onChange: onSetLinkRel,
-          help: (0, import_element249.createInterpolateElement)(
-            (0, import_i18n176.__)(
+          help: (0, import_element266.createInterpolateElement)(
+            (0, import_i18n179.__)(
               "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
             ),
             {
-              a: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(import_components182.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components181.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-        import_components182.TextControl,
+      /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+        import_components181.TextControl,
         {
-          label: (0, import_i18n176.__)("Link CSS class"),
+          label: (0, import_i18n179.__)("Link CSS class"),
           value: linkClass || "",
           onChange: onSetLinkClass
         }
@@ -82060,17 +85881,17 @@ var wp;
     ) || {}).title;
     const PopoverChildren = () => {
       if (lightboxEnabled && showLightboxSetting && !url && !isEditingLink) {
-        return /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)("div", { className: "block-editor-url-popover__expand-on-click", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(icon_default, { icon: fullscreen_default }),
-          /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)("div", { className: "text", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime414.jsx)("p", { children: (0, import_i18n176.__)("Enlarge on click") }),
-            /* @__PURE__ */ (0, import_jsx_runtime414.jsx)("p", { className: "description", children: (0, import_i18n176.__)("Scales the image with a lightbox effect") })
+        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_runtime414.jsx)(
-            import_components182.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+            import_components181.Button,
             {
               icon: link_off_default,
-              label: (0, import_i18n176.__)("Disable enlarge on click"),
+              label: (0, import_i18n179.__)("Disable enlarge on click"),
               onClick: () => {
                 onSetLightbox?.(false);
               },
@@ -82079,7 +85900,7 @@ var wp;
           )
         ] });
       } else if (!url || isEditingLink) {
-        return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
           url_popover_default.LinkEditor,
           {
             className: "block-editor-url-popover__link-container-content",
@@ -82090,8 +85911,8 @@ var wp;
           }
         );
       } else if (url && !isEditingLink) {
-        return /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_jsx_runtime414.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_jsx_runtime437.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
             url_popover_default.LinkViewer,
             {
               className: "block-editor-url-popover__link-container-content",
@@ -82100,11 +85921,11 @@ var wp;
               urlLabel
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-            import_components182.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+            import_components181.Button,
             {
               icon: link_off_default,
-              label: (0, import_i18n176.__)("Remove link"),
+              label: (0, import_i18n179.__)("Remove link"),
               onClick: () => {
                 onLinkRemove();
                 resetLightbox?.();
@@ -82115,20 +85936,20 @@ var wp;
         ] });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_jsx_runtime414.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-        import_components182.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_jsx_runtime437.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+        import_components181.ToolbarButton,
         {
           icon: link_default,
           className: "components-toolbar__control",
-          label: (0, import_i18n176.__)("Link"),
+          label: (0, import_i18n179.__)("Link"),
           "aria-expanded": isOpen,
           onClick: openLinkUI,
           ref: setPopoverAnchor,
           isActive: !!url || lightboxEnabled && showLightboxSetting
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
         url_popover_default,
         {
           ref: wrapperRef,
@@ -82136,9 +85957,9 @@ var wp;
           onFocusOutside: onFocusOutside(),
           onClose: closeLinkUI,
           renderSettings: hideLightboxPanel ? () => advancedOptions : null,
-          additionalControls: showLinkEditor && /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_components182.NavigableMenu, { children: [
-            getLinkDestinations().map((link) => /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-              import_components182.MenuItem,
+          additionalControls: showLinkEditor && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_components181.NavigableMenu, { children: [
+            getLinkDestinations().map((link) => /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+              import_components181.MenuItem,
               {
                 icon: link.icon,
                 iconPosition: "left",
@@ -82151,12 +85972,12 @@ var wp;
               },
               link.linkDestination
             )),
-            showLightboxSetting && /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
-              import_components182.MenuItem,
+            showLightboxSetting && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+              import_components181.MenuItem,
               {
                 className: "block-editor-url-popover__expand-on-click",
                 icon: fullscreen_default,
-                info: (0, import_i18n176.__)(
+                info: (0, import_i18n179.__)(
                   "Scale the image with a lightbox effect."
                 ),
                 iconPosition: "left",
@@ -82169,7 +85990,7 @@ var wp;
                   onSetLightbox?.(true);
                   stopEditLink();
                 },
-                children: (0, import_i18n176.__)("Enlarge on click")
+                children: (0, import_i18n179.__)("Enlarge on click")
               },
               "expand-on-click"
             )
@@ -82182,14 +86003,14 @@ var wp;
   };

   // packages/block-editor/build-module/components/spacing-sizes-control/index.mjs
-  var import_components185 = __toESM(require_components(), 1);
-  var import_element252 = __toESM(require_element(), 1);
-  var import_i18n180 = __toESM(require_i18n(), 1);
+  var import_components184 = __toESM(require_components(), 1);
+  var import_element269 = __toESM(require_element(), 1);
+  var import_i18n183 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/spacing-sizes-control/hooks/use-spacing-sizes.mjs
-  var import_element250 = __toESM(require_element(), 1);
-  var import_i18n177 = __toESM(require_i18n(), 1);
-  var EMPTY_ARRAY12 = [];
+  var import_element267 = __toESM(require_element(), 1);
+  var import_i18n180 = __toESM(require_i18n(), 1);
+  var EMPTY_ARRAY13 = [];
   var compare = new Intl.Collator("und", { numeric: true }).compare;
   function useSpacingSizes() {
     const [
@@ -82203,12 +86024,12 @@ var wp;
       "spacing.spacingSizes.default",
       "spacing.defaultSpacingSizes"
     );
-    const customSizes = customSpacingSizes ?? EMPTY_ARRAY12;
-    const themeSizes = themeSpacingSizes ?? EMPTY_ARRAY12;
-    const defaultSizes = defaultSpacingSizes && defaultSpacingSizesEnabled !== false ? defaultSpacingSizes : EMPTY_ARRAY12;
-    return (0, import_element250.useMemo)(() => {
+    const customSizes = customSpacingSizes ?? EMPTY_ARRAY13;
+    const themeSizes = themeSpacingSizes ?? EMPTY_ARRAY13;
+    const defaultSizes = defaultSpacingSizes && defaultSpacingSizesEnabled !== false ? defaultSpacingSizes : EMPTY_ARRAY13;
+    return (0, import_element267.useMemo)(() => {
       const sizes = [
-        { name: (0, import_i18n177.__)("None"), slug: "0", size: 0 },
+        { name: (0, import_i18n180.__)("None"), slug: "0", size: 0 },
         ...customSizes,
         ...themeSizes,
         ...defaultSizes
@@ -82218,7 +86039,7 @@ var wp;
       }
       return sizes.length > RANGE_CONTROL_MAX_SIZE ? [
         {
-          name: (0, import_i18n177.__)("Default"),
+          name: (0, import_i18n180.__)("Default"),
           slug: "default",
           size: void 0
         },
@@ -82228,11 +86049,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/spacing-input-control.mjs
-  var import_element251 = __toESM(require_element(), 1);
-  var import_data157 = __toESM(require_data(), 1);
-  var import_i18n178 = __toESM(require_i18n(), 1);
-  var import_components183 = __toESM(require_components(), 1);
-  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+  var import_element268 = __toESM(require_element(), 1);
+  var import_data158 = __toESM(require_data(), 1);
+  var import_i18n181 = __toESM(require_i18n(), 1);
+  var import_components182 = __toESM(require_components(), 1);
+  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
   var CUSTOM_VALUE_SETTINGS2 = {
     px: { max: 300, steps: 1 },
     "%": { max: 100, steps: 1 },
@@ -82277,15 +86098,15 @@ var wp;
     value,
     ...restProps
   }) {
-    const disableCustomSpacingSizes = (0, import_data157.useSelect)((select3) => {
+    const disableCustomSpacingSizes = (0, import_data158.useSelect)((select3) => {
       const editorSettings = select3(store).getSettings();
       return editorSettings?.disableCustomSpacingSizes;
     });
     const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components183.__experimentalUseCustomUnits)({
+    const units2 = (0, import_components182.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || ["px", "em", "rem"]
     });
-    const presets = (0, import_element251.useMemo)(() => {
+    const presets = (0, import_element268.useMemo)(() => {
       return spacingSizes?.map((preset) => ({
         name: preset.name,
         slug: preset.slug,
@@ -82294,14 +86115,14 @@ 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_i18n178.sprintf)(
+    const ariaLabel = (0, import_i18n181.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_i18n178._x)("%1$s %2$s", "spacing"),
+      (0, import_i18n181._x)("%1$s %2$s", "spacing"),
       sideLabel,
       typeLabel
     ).trim();
     const selectedUnit = units2[0]?.value || "px";
-    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
       PresetInputControl,
       {
         allowNegativeOnDrag: minimumCustomValue < 0,
@@ -82326,7 +86147,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/axial.mjs
-  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
   var groupedSides = ["vertical", "horizontal"];
   function AxialInputControls({
     minimumCustomValue,
@@ -82362,9 +86183,9 @@ var wp;
       onChange(nextValues);
     };
     const filteredSides = sides2?.length ? groupedSides.filter((side) => hasAxisSupport(sides2, side)) : groupedSides;
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(import_jsx_runtime416.Fragment, { children: filteredSides.map((side) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_jsx_runtime439.Fragment, { children: filteredSides.map((side) => {
       const axisValue = side === "vertical" ? values.top : values.left;
-      return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
         SpacingInputControl,
         {
           icon: ICONS[side],
@@ -82385,7 +86206,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/separated.mjs
-  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
   function SeparatedInputControls({
     minimumCustomValue,
     onChange,
@@ -82410,8 +86231,8 @@ var wp;
       nextValues[side] = next;
       onChange(nextValues);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_jsx_runtime417.Fragment, { children: filteredSides.map((side) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_jsx_runtime440.Fragment, { children: filteredSides.map((side) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
         SpacingInputControl,
         {
           icon: ICONS[side],
@@ -82432,7 +86253,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/spacing-sizes-control/input-controls/single.mjs
-  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
   function SingleInputControl({
     minimumCustomValue,
     onChange,
@@ -82457,7 +86278,7 @@ var wp;
       nextValues[currentSide] = next;
       onChange(nextValues);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
       SpacingInputControl,
       {
         label: LABELS[side],
@@ -82476,13 +86297,13 @@ var wp;
   }

   // packages/block-editor/build-module/components/spacing-sizes-control/linked-button.mjs
-  var import_components184 = __toESM(require_components(), 1);
-  var import_i18n179 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
+  var import_components183 = __toESM(require_components(), 1);
+  var import_i18n182 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
   function LinkedButton2({ isLinked, ...props }) {
-    const label = isLinked ? (0, import_i18n179.__)("Unlink sides") : (0, import_i18n179.__)("Link sides");
-    return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
-      import_components184.Button,
+    const label = isLinked ? (0, import_i18n182.__)("Unlink sides") : (0, import_i18n182.__)("Link sides");
+    return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+      import_components183.Button,
       {
         ...props,
         size: "small",
@@ -82494,7 +86315,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/spacing-sizes-control/index.mjs
-  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
   function SpacingSizesControl({
     inputProps,
     label: labelProp,
@@ -82504,14 +86325,14 @@ var wp;
     onMouseOver,
     showSideInLabel = true,
     sides: sides2 = ALL_SIDES,
-    useSelect: useSelect183,
+    useSelect: useSelect184,
     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_element252.useState)(getInitialView(inputValues, sides2));
+    const [view, setView] = (0, import_element269.useState)(getInitialView(inputValues, sides2));
     const toggleLinked = () => {
       setView(view === VIEWS.axial ? VIEWS.custom : VIEWS.axial);
     };
@@ -82528,17 +86349,17 @@ var wp;
       sides: sides2,
       spacingSizes,
       type: labelProp,
-      useSelect: useSelect183,
+      useSelect: useSelect184,
       values: inputValues
     };
     const renderControls = () => {
       if (view === VIEWS.axial) {
-        return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(AxialInputControls, { ...inputControlProps });
+        return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(AxialInputControls, { ...inputControlProps });
       }
       if (view === VIEWS.custom) {
-        return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(SeparatedInputControls, { ...inputControlProps });
+        return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(SeparatedInputControls, { ...inputControlProps });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
         SingleInputControl,
         {
           side: view,
@@ -82548,23 +86369,23 @@ var wp;
       );
     };
     const sideLabel = ALL_SIDES.includes(view) && showSideInLabel ? LABELS[view] : "";
-    const label = (0, import_i18n180.sprintf)(
+    const label = (0, import_i18n183.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_i18n180._x)("%1$s %2$s", "spacing control label"),
+      (0, import_i18n183._x)("%1$s %2$s", "spacing control label"),
       labelProp,
       sideLabel
     ).trim();
-    return /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)("fieldset", { className: "spacing-sizes-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime420.jsxs)(import_components185.__experimentalHStack, { className: "spacing-sizes-control__header", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
-          import_components185.BaseControl.VisualLabel,
+    return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)("fieldset", { className: "spacing-sizes-control", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(import_components184.__experimentalHStack, { className: "spacing-sizes-control__header", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+          import_components184.BaseControl.VisualLabel,
           {
             as: "legend",
             className: "spacing-sizes-control__label",
             children: label
           }
         ),
-        !hasOneSide && !hasOnlyAxialSides && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
+        !hasOneSide && !hasOnlyAxialSides && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
           LinkedButton2,
           {
             label: labelProp,
@@ -82573,7 +86394,7 @@ var wp;
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components185.__experimentalVStack, { spacing: 0.5, children: renderControls() })
+      /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components184.__experimentalVStack, { spacing: 0.5, children: renderControls() })
     ] });
   }

@@ -82596,18 +86417,18 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-inspector/index.mjs
-  var import_i18n216 = __toESM(require_i18n(), 1);
-  var import_blocks107 = __toESM(require_blocks(), 1);
-  var import_components219 = __toESM(require_components(), 1);
-  var import_data181 = __toESM(require_data(), 1);
-  var import_element280 = __toESM(require_element(), 1);
+  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);

   // packages/block-editor/build-module/components/block-inspector/edit-contents.mjs
-  var import_components186 = __toESM(require_components(), 1);
-  var import_i18n181 = __toESM(require_i18n(), 1);
-  var import_data158 = __toESM(require_data(), 1);
-  var import_blocks91 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
+  var import_components185 = __toESM(require_components(), 1);
+  var import_i18n184 = __toESM(require_i18n(), 1);
+  var import_data159 = __toESM(require_data(), 1);
+  var import_blocks93 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
   function IsolatedEditButton({
     attributes = {},
     onNavigateToEntityRecord,
@@ -82624,13 +86445,13 @@ var wp;
         postType: isTemplatePartBlock ? "wp_template_part" : "wp_block"
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
       Stack,
       {
         direction: "column",
         className: "block-editor-block-inspector-edit-contents",
-        children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-          import_components186.Button,
+        children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+          import_components185.Button,
           {
             className: "block-editor-block-inspector-edit-contents__button",
             __next40pxDefaultSize: true,
@@ -82638,7 +86459,7 @@ var wp;
             onClick: handleClick,
             accessibleWhenDisabled: true,
             disabled: !entityId,
-            children: (0, import_i18n181.__)("Edit original")
+            children: (0, import_i18n184.__)("Edit original")
           }
         )
       }
@@ -82650,7 +86471,7 @@ var wp;
     editContentOnlySection: editContentOnlySection2,
     stopEditingContentOnlySection: stopEditingContentOnlySection2
   }) {
-    const { selectBlock: selectBlock2 } = (0, import_data158.useDispatch)(store);
+    const { selectBlock: selectBlock2 } = (0, import_data159.useDispatch)(store);
     const handleClick = () => {
       if (!editedContentOnlySection2) {
         editContentOnlySection2(clientId);
@@ -82660,13 +86481,13 @@ var wp;
         selectBlock2(clientId);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
       Stack,
       {
         direction: "column",
         className: "block-editor-block-inspector-edit-contents",
-        children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-          import_components186.Button,
+        children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+          import_components185.Button,
           {
             className: "block-editor-block-inspector-edit-contents__button",
             __next40pxDefaultSize: true,
@@ -82674,10 +86495,10 @@ var wp;
             onClick: handleClick,
             children: editedContentOnlySection2 ? (
               /* translators: Button label to leave pattern editing mode. */
-              (0, import_i18n181.__)("Exit pattern")
+              (0, import_i18n184.__)("Exit pattern")
             ) : (
               /* translators: Button label to enter pattern editing mode. */
-              (0, import_i18n181.__)("Edit pattern")
+              (0, import_i18n184.__)("Edit pattern")
             )
           }
         )
@@ -82692,7 +86513,7 @@ var wp;
       editContentOnlySection: editContentOnlySection2,
       stopEditingContentOnlySection: stopEditingContentOnlySection2
     } = useContentOnlySectionEdit(clientId);
-    const { block, onNavigateToEntityRecord, canEdit } = (0, import_data158.useSelect)(
+    const { block, onNavigateToEntityRecord, canEdit } = (0, import_data159.useSelect)(
       (select3) => {
         const { getBlock: getBlock2, getSettings: getSettings8, canEditBlock: canEditBlock2 } = select3(store);
         return {
@@ -82706,11 +86527,11 @@ var wp;
     if (!canEdit || !isWithinSection && !isWithinEditedSection) {
       return null;
     }
-    const isSyncedPattern = (0, import_blocks91.isReusableBlock)(block);
-    const isTemplatePartBlock = (0, import_blocks91.isTemplatePart)(block);
+    const isSyncedPattern = (0, import_blocks93.isReusableBlock)(block);
+    const isTemplatePartBlock = (0, import_blocks93.isTemplatePart)(block);
     const shouldUseIsolatedEditor = (isSyncedPattern || isTemplatePartBlock) && onNavigateToEntityRecord;
     if (shouldUseIsolatedEditor) {
-      return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
         IsolatedEditButton,
         {
           attributes: block?.attributes,
@@ -82719,7 +86540,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
       InlineEditButton,
       {
         clientId,
@@ -82731,39 +86552,39 @@ var wp;
   }

   // packages/block-editor/build-module/components/skip-to-selected-block/index.mjs
-  var import_data159 = __toESM(require_data(), 1);
-  var import_i18n182 = __toESM(require_i18n(), 1);
-  var import_components187 = __toESM(require_components(), 1);
-  var import_element253 = __toESM(require_element(), 1);
-  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
+  var import_data160 = __toESM(require_data(), 1);
+  var import_i18n185 = __toESM(require_i18n(), 1);
+  var import_components186 = __toESM(require_components(), 1);
+  var import_element270 = __toESM(require_element(), 1);
+  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
   function SkipToSelectedBlock() {
-    const selectedBlockClientId = (0, import_data159.useSelect)(
+    const selectedBlockClientId = (0, import_data160.useSelect)(
       (select3) => select3(store).getBlockSelectionStart(),
       []
     );
-    const ref = (0, import_element253.useRef)();
+    const ref = (0, import_element270.useRef)();
     useBlockElementRef(selectedBlockClientId, ref);
     const onClick = () => {
       ref.current?.focus();
     };
-    return selectedBlockClientId ? /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
-      import_components187.Button,
+    return selectedBlockClientId ? /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(
+      import_components186.Button,
       {
         __next40pxDefaultSize: true,
         variant: "secondary",
         className: "block-editor-skip-to-selected-block",
         onClick,
-        children: (0, import_i18n182.__)("Skip to the selected block")
+        children: (0, import_i18n185.__)("Skip to the selected block")
       }
     ) : null;
   }

   // packages/block-editor/build-module/components/multi-selection-inspector/index.mjs
-  var import_i18n183 = __toESM(require_i18n(), 1);
-  var import_data160 = __toESM(require_data(), 1);
-  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n186 = __toESM(require_i18n(), 1);
+  var import_data161 = __toESM(require_data(), 1);
+  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
   function MultiSelectionInspector() {
-    const { selectedBlockCount, totalBlockCount } = (0, import_data160.useSelect)((select3) => {
+    const { selectedBlockCount, totalBlockCount } = (0, import_data161.useSelect)((select3) => {
       const {
         getSelectedBlockCount: getSelectedBlockCount2,
         getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
@@ -82775,7 +86596,7 @@ var wp;
         totalBlockCount: count + getClientIdsOfDescendants2(getMultiSelectedBlockClientIds2()).length
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(
       Stack,
       {
         direction: "row",
@@ -82784,16 +86605,16 @@ var wp;
         gap: "sm",
         className: "block-editor-multi-selection-inspector__card",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(block_icon_default, { icon: copy_default, showColors: true }),
-          /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(Stack, { direction: "column", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime423.jsx)("div", { className: "block-editor-multi-selection-inspector__card-title", children: (0, import_i18n183.sprintf)(
+          /* @__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)(
               /* translators: %d: number of blocks */
-              (0, import_i18n183._n)("%d Block", "%d Blocks", selectedBlockCount),
+              (0, import_i18n186._n)("%d Block", "%d Blocks", selectedBlockCount),
               selectedBlockCount
             ) }),
-            totalBlockCount > selectedBlockCount && /* @__PURE__ */ (0, import_jsx_runtime423.jsx)("div", { className: "block-editor-multi-selection-inspector__card-description", children: (0, import_i18n183.sprintf)(
+            totalBlockCount > selectedBlockCount && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { className: "block-editor-multi-selection-inspector__card-description", children: (0, import_i18n186.sprintf)(
               /* translators: %d: number of blocks including nested blocks */
-              (0, import_i18n183._n)(
+              (0, import_i18n186._n)(
                 "%d including nested block",
                 "%d including nested blocks",
                 totalBlockCount
@@ -82807,56 +86628,56 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-inspector/inspector-pre-tabs-slot-fill.mjs
-  var import_components188 = __toESM(require_components(), 1);
+  var import_components187 = __toESM(require_components(), 1);
   var BlockInspectorPreTabsKey = /* @__PURE__ */ Symbol("BlockInspectorPreTabs");
   var {
     Fill: BlockInspectorPreTabsFill,
     Slot: BlockInspectorPreTabsSlot
-  } = (0, import_components188.createSlotFill)(BlockInspectorPreTabsKey);
+  } = (0, import_components187.createSlotFill)(BlockInspectorPreTabsKey);

   // packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
-  var import_components216 = __toESM(require_components(), 1);
-  var import_element278 = __toESM(require_element(), 1);
+  var import_components215 = __toESM(require_components(), 1);
+  var import_element295 = __toESM(require_element(), 1);
   var import_preferences5 = __toESM(require_preferences(), 1);
-  var import_data178 = __toESM(require_data(), 1);
+  var import_data179 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/inspector-controls-tabs/utils.mjs
-  var import_i18n184 = __toESM(require_i18n(), 1);
+  var import_i18n187 = __toESM(require_i18n(), 1);
   var TAB_SETTINGS = {
     name: "settings",
-    title: (0, import_i18n184.__)("Settings"),
+    title: (0, import_i18n187.__)("Settings"),
     value: "settings",
     icon: cog_default
   };
   var TAB_STYLES = {
     name: "styles",
-    title: (0, import_i18n184.__)("Styles"),
+    title: (0, import_i18n187.__)("Styles"),
     value: "styles",
     icon: styles_default
   };
   var TAB_CONTENT = {
     name: "content",
-    title: (0, import_i18n184.__)("Content"),
+    title: (0, import_i18n187.__)("Content"),
     value: "content",
     icon: page_default
   };
   var TAB_LIST_VIEW = {
     name: "list",
-    title: (0, import_i18n184.__)("List View"),
+    title: (0, import_i18n187.__)("List View"),
     value: "list-view",
     icon: list_view_default
   };

   // packages/block-editor/build-module/components/inspector-controls-tabs/settings-tab.mjs
-  var import_components190 = __toESM(require_components(), 1);
+  var import_components189 = __toESM(require_components(), 1);

   // packages/block-editor/build-module/components/inspector-controls-tabs/advanced-controls-panel.mjs
-  var import_components189 = __toESM(require_components(), 1);
-  var import_i18n185 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
+  var import_components188 = __toESM(require_components(), 1);
+  var import_i18n188 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
   var AdvancedControls = ({ initialOpen = false }) => {
-    const fills = (0, import_components189.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName);
-    const privateFills = (0, import_components189.__experimentalUseSlotFills)(
+    const fills = (0, import_components188.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName);
+    const privateFills = (0, import_components188.__experimentalUseSlotFills)(
       PrivateInspectorControlsAllowedBlocks.name
     );
     const hasFills = Boolean(fills && fills.length);
@@ -82864,15 +86685,15 @@ var wp;
     if (!hasFills && !hasPrivateFills) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(
-      import_components189.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime447.jsxs)(
+      import_components188.PanelBody,
       {
         className: "block-editor-block-inspector__advanced",
-        title: (0, import_i18n185.__)("Advanced"),
+        title: (0, import_i18n188.__)("Advanced"),
         initialOpen,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(inspector_controls_default.Slot, { group: "advanced" }),
-          /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(PrivateInspectorControlsAllowedBlocks.Slot, {})
+          /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(inspector_controls_default.Slot, { group: "advanced" }),
+          /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(PrivateInspectorControlsAllowedBlocks.Slot, {})
         ]
       }
     );
@@ -82880,31 +86701,31 @@ var wp;
   var advanced_controls_panel_default = AdvancedControls;

   // packages/block-editor/build-module/components/inspector-controls-tabs/settings-tab.mjs
-  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
   var SettingsTab = ({ showAdvancedControls = false }) => {
-    const defaultFills = (0, import_components190.__experimentalUseSlotFills)(groups_default.default.name);
-    const bindingsFills = (0, import_components190.__experimentalUseSlotFills)(groups_default.bindings.name);
+    const defaultFills = (0, import_components189.__experimentalUseSlotFills)(groups_default.default.name);
+    const bindingsFills = (0, import_components189.__experimentalUseSlotFills)(groups_default.bindings.name);
     const hasOtherFills = !!defaultFills?.length || !!bindingsFills?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_jsx_runtime425.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(inspector_controls_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
-      showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(advanced_controls_panel_default, { initialOpen: !hasOtherFills }) })
+    return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(inspector_controls_default.Slot, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
+      showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(advanced_controls_panel_default, { initialOpen: !hasOtherFills }) })
     ] });
   };
   var settings_tab_default = SettingsTab;

   // packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
-  var import_i18n213 = __toESM(require_i18n(), 1);
-  var import_data176 = __toESM(require_data(), 1);
-  var import_element277 = __toESM(require_element(), 1);
+  var import_i18n216 = __toESM(require_i18n(), 1);
+  var import_data177 = __toESM(require_data(), 1);
+  var import_element294 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/inspector-controls-tabs/position-controls-panel.mjs
-  var import_components191 = __toESM(require_components(), 1);
-  var import_data161 = __toESM(require_data(), 1);
-  var import_i18n186 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
+  var import_components190 = __toESM(require_components(), 1);
+  var import_data162 = __toESM(require_data(), 1);
+  var import_i18n189 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
   var PositionControlsPanel = () => {
-    const { selectedClientIds, selectedBlocks, hasPositionAttribute } = (0, import_data161.useSelect)((select3) => {
+    const { selectedClientIds, selectedBlocks, hasPositionAttribute } = (0, import_data162.useSelect)((select3) => {
       const { getBlocksByClientId: getBlocksByClientId2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
       const selectedBlockClientIds = getSelectedBlockClientIds2();
       const _selectedBlocks = getBlocksByClientId2(
@@ -82918,7 +86739,7 @@ var wp;
         )
       };
     }, []);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data161.useDispatch)(store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data162.useDispatch)(store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     function resetPosition() {
       if (!selectedClientIds?.length || !selectedBlocks?.length) {
@@ -82944,43 +86765,43 @@ var wp;
       );
       updateBlockAttributes2(selectedClientIds, attributesByClientId, true);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-      import_components191.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+      import_components190.__experimentalToolsPanel,
       {
         className: "block-editor-block-inspector__position",
-        label: (0, import_i18n186.__)("Position"),
+        label: (0, import_i18n189.__)("Position"),
         resetAll: resetPosition,
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-          import_components191.__experimentalToolsPanelItem,
+        children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+          import_components190.__experimentalToolsPanelItem,
           {
             isShownByDefault: hasPositionAttribute,
-            label: (0, import_i18n186.__)("Position"),
+            label: (0, import_i18n189.__)("Position"),
             hasValue: () => hasPositionAttribute,
             onDeselect: resetPosition,
-            children: /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(inspector_controls_default.Slot, { group: "position" })
+            children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(inspector_controls_default.Slot, { group: "position" })
           }
         )
       }
     );
   };
   var PositionControls = () => {
-    const fills = (0, import_components191.__experimentalUseSlotFills)(groups_default.position.name);
+    const fills = (0, import_components190.__experimentalUseSlotFills)(groups_default.position.name);
     const hasFills = Boolean(fills && fills.length);
     if (!hasFills) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(PositionControlsPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(PositionControlsPanel, {});
   };
   var position_controls_panel_default = PositionControls;

   // packages/block-editor/build-module/hooks/border.mjs
-  var import_blocks95 = __toESM(require_blocks(), 1);
-  var import_components210 = __toESM(require_components(), 1);
-  var import_element269 = __toESM(require_element(), 1);
+  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_data168 = __toESM(require_data(), 1);
-  var import_i18n206 = __toESM(require_i18n(), 1);
+  var import_data169 = __toESM(require_data(), 1);
+  var import_i18n209 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/global-styles/index.mjs
   var global_styles_exports = {};
@@ -83007,23 +86828,23 @@ var wp;
   });

   // packages/block-editor/build-module/components/global-styles/hooks.mjs
-  var import_element254 = __toESM(require_element(), 1);
-  var import_data162 = __toESM(require_data(), 1);
-  var import_blocks92 = __toESM(require_blocks(), 1);
-  var import_i18n187 = __toESM(require_i18n(), 1);
+  var import_element271 = __toESM(require_element(), 1);
+  var import_data163 = __toESM(require_data(), 1);
+  var import_blocks94 = __toESM(require_blocks(), 1);
+  var import_i18n190 = __toESM(require_i18n(), 1);
   function useSettingsForBlockElement(parentSettings, blockName, element) {
-    const { supportedStyles, supports } = (0, import_data162.useSelect)(
+    const { supportedStyles, supports } = (0, import_data163.useSelect)(
       (select3) => {
         return {
           supportedStyles: unlock(
-            select3(import_blocks92.store)
+            select3(import_blocks94.store)
           ).getSupportedStyles(blockName, element),
-          supports: select3(import_blocks92.store).getBlockType(blockName)?.supports
+          supports: select3(import_blocks94.store).getBlockType(blockName)?.supports
         };
       },
       [blockName, element]
     );
-    return (0, import_element254.useMemo)(() => {
+    return (0, import_element271.useMemo)(() => {
       const updatedSettings = { ...parentSettings };
       if (!supportedStyles.includes("fontSize")) {
         updatedSettings.typography = {
@@ -83153,11 +86974,11 @@ var wp;
     const themeColors = settings2?.color?.palette?.theme;
     const defaultColors = settings2?.color?.palette?.default;
     const shouldDisplayDefaultColors = settings2?.color?.defaultPalette;
-    return (0, import_element254.useMemo)(() => {
+    return (0, import_element271.useMemo)(() => {
       const result = [];
       if (themeColors && themeColors.length) {
         result.push({
-          name: (0, import_i18n187._x)(
+          name: (0, import_i18n190._x)(
             "Theme",
             "Indicates this palette comes from the theme."
           ),
@@ -83166,7 +86987,7 @@ var wp;
       }
       if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
         result.push({
-          name: (0, import_i18n187._x)(
+          name: (0, import_i18n190._x)(
             "Default",
             "Indicates this palette comes from WordPress."
           ),
@@ -83175,7 +86996,7 @@ var wp;
       }
       if (customColors && customColors.length) {
         result.push({
-          name: (0, import_i18n187._x)(
+          name: (0, import_i18n190._x)(
             "Custom",
             "Indicates this palette is created by the user."
           ),
@@ -83195,11 +87016,11 @@ var wp;
     const themeGradients = settings2?.color?.gradients?.theme;
     const defaultGradients = settings2?.color?.gradients?.default;
     const shouldDisplayDefaultGradients = settings2?.color?.defaultGradients;
-    return (0, import_element254.useMemo)(() => {
+    return (0, import_element271.useMemo)(() => {
       const result = [];
       if (themeGradients && themeGradients.length) {
         result.push({
-          name: (0, import_i18n187._x)(
+          name: (0, import_i18n190._x)(
             "Theme",
             "Indicates this palette comes from the theme."
           ),
@@ -83208,7 +87029,7 @@ var wp;
       }
       if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
         result.push({
-          name: (0, import_i18n187._x)(
+          name: (0, import_i18n190._x)(
             "Default",
             "Indicates this palette comes from WordPress."
           ),
@@ -83217,7 +87038,7 @@ var wp;
       }
       if (customGradients && customGradients.length) {
         result.push({
-          name: (0, import_i18n187._x)(
+          name: (0, import_i18n190._x)(
             "Custom",
             "Indicates this palette is created by the user."
           ),
@@ -83237,7 +87058,7 @@ var wp;
     const gradients = useGradientsPerOrigin(settings2);
     const areCustomSolidsEnabled = settings2?.color?.custom;
     const areCustomGradientsEnabled = settings2?.color?.customGradient;
-    const allColors = (0, import_element254.useMemo)(
+    const allColors = (0, import_element271.useMemo)(
       () => colors2.flatMap(({ colors: originColors }) => originColors),
       [colors2]
     );
@@ -83268,45 +87089,45 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
-  var import_components197 = __toESM(require_components(), 1);
-  var import_i18n193 = __toESM(require_i18n(), 1);
-  var import_element258 = __toESM(require_element(), 1);
+  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_i18n188 = __toESM(require_i18n(), 1);
-  var import_element255 = __toESM(require_element(), 1);
-  var import_components192 = __toESM(require_components(), 1);
-  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
+  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_i18n188.__)("Align text left"),
+      label: (0, import_i18n191.__)("Align text left"),
       value: "left",
       icon: align_left_default
     },
     {
-      label: (0, import_i18n188.__)("Align text center"),
+      label: (0, import_i18n191.__)("Align text center"),
       value: "center",
       icon: align_center_default
     },
     {
-      label: (0, import_i18n188.__)("Align text right"),
+      label: (0, import_i18n191.__)("Align text right"),
       value: "right",
       icon: align_right_default
     },
     {
-      label: (0, import_i18n188.__)("Justify text"),
+      label: (0, import_i18n191.__)("Justify text"),
       value: "justify",
       icon: align_justify_default
     }
   ];
   var DEFAULT_OPTIONS = ["left", "center", "right"];
   function TextAlignmentControl({
-    className: className2,
+    className,
     value,
     onChange,
     options = DEFAULT_OPTIONS
   }) {
-    const validOptions = (0, import_element255.useMemo)(
+    const validOptions = (0, import_element272.useMemo)(
       () => TEXT_ALIGNMENT_OPTIONS.filter(
         (option) => options.includes(option.value)
       ),
@@ -83315,22 +87136,22 @@ var wp;
     if (!validOptions.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
-      import_components192.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+      import_components191.__experimentalToggleGroupControl,
       {
         isDeselectable: true,
-        label: (0, import_i18n188.__)("Text alignment"),
+        label: (0, import_i18n191.__)("Text alignment"),
         className: clsx_default(
           "block-editor-text-alignment-control",
-          className2
+          className
         ),
         value,
         onChange: (newValue) => {
           onChange(newValue === value ? void 0 : newValue);
         },
         children: validOptions.map((option) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
-            import_components192.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+            import_components191.__experimentalToggleGroupControlOptionIcon,
             {
               value: option.value,
               icon: option.icon,
@@ -83344,9 +87165,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/text-indent-control/index.mjs
-  var import_components193 = __toESM(require_components(), 1);
-  var import_i18n189 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+  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,
@@ -83354,12 +87175,12 @@ var wp;
     withSlider = false,
     hasBottomMargin = false,
     help,
-    className: className2,
+    className,
     placeholder,
     ...otherProps
   }) {
     const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components193.__experimentalUseCustomUnits)({
+    const units2 = (0, import_components192.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || [
         "px",
         "em",
@@ -83371,34 +87192,34 @@ var wp;
       ],
       defaultValues: { px: 16, em: 2, rem: 2, ch: 2 }
     });
-    const [valueQuantity, valueUnit] = (0, import_components193.__experimentalParseQuantityAndUnitFromRawValue)(
+    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_runtime428.jsx)(
-        import_components193.__experimentalUnitControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+        import_components192.__experimentalUnitControl,
         {
           ...otherProps,
-          label: (0, import_i18n189.__)("Line indent"),
+          label: (0, import_i18n192.__)("Line indent"),
           value,
           __unstableInputWidth,
           units: units2,
           onChange,
           help,
-          className: className2,
+          className,
           placeholder
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_components193.__experimentalView, { style: hasBottomMargin ? { marginBottom: 12 } : void 0, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components193.BaseControl.VisualLabel, { children: (0, import_i18n189.__)("Line indent") }),
-      /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_components193.Flex, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components193.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-          import_components193.__experimentalUnitControl,
+    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_i18n189.__)("Line indent"),
+            label: (0, import_i18n192.__)("Line indent"),
             labelPosition: "top",
             hideLabelFromVision: true,
             value,
@@ -83406,14 +87227,14 @@ var wp;
             units: units2,
             __unstableInputWidth,
             min: 0,
-            className: className2,
+            className,
             placeholder
           }
         ) }),
-        withSlider && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components193.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_components193.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-          import_components193.RangeControl,
+        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_i18n189.__)("Line indent"),
+            label: (0, import_i18n192.__)("Line indent"),
             hideLabelFromVision: true,
             value: valueQuantity,
             withInputField: false,
@@ -83433,46 +87254,46 @@ var wp;
           }
         ) }) })
       ] }),
-      help && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)("p", { className: "components-base-control__help", children: help })
+      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_components195 = __toESM(require_components(), 1);
-  var import_element256 = __toESM(require_element(), 1);
-  var import_i18n191 = __toESM(require_i18n(), 1);
+  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_components194 = __toESM(require_components(), 1);
-  var import_i18n190 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
+  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 className2 = clsx_default(baseClassName, {
+    const className = clsx_default(baseClassName, {
       "is-inherited-from-global-styles": inheritedOnly,
       "has-local-override-from-global-styles": !!hasLocalOverride
     });
     return {
-      ...className2 ? { className: className2 } : {},
+      ...className ? { className } : {},
       isInherited: inheritedOnly,
       hasLocalOverride: !!hasLocalOverride
     };
   }
-  function InheritanceResetButton({ onResetToInherited, className: className2 }) {
+  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_runtime429.jsxs)(
-        import_components194.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
+        import_components193.Button,
         {
           __next40pxDefaultSize: false,
-          label: (0, import_i18n190.__)("Reset to inherited value"),
+          label: (0, import_i18n193.__)("Reset to inherited value"),
           showTooltip: true,
           className: clsx_default(
             "has-local-override-from-global-styles__reset",
-            className2
+            className
           ),
           onClick: (event) => {
             event.preventDefault();
@@ -83480,15 +87301,15 @@ var wp;
             onResetToInherited?.();
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
               "span",
               {
                 "aria-hidden": "true",
                 className: "has-local-override-from-global-styles__dot"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
-              import_components194.Icon,
+            /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+              import_components193.Icon,
               {
                 className: "has-local-override-from-global-styles__reset-icon",
                 icon: reset_default
@@ -83500,7 +87321,7 @@ var wp;
     );
   }
   function InheritanceToolsPanelItem({
-    className: className2,
+    className,
     // Destructured (and unused) so the `getInheritanceProps` spread does not
     // leak `isInherited` onto the underlying `ToolsPanelItem`. The inherited
     // treatment is applied purely via `className`
@@ -83515,22 +87336,22 @@ var wp;
     ...rest
   }) {
     const showResetAffordance = hasLocalOverride && showLocalOverrideActionsInLabel;
-    return /* @__PURE__ */ (0, import_jsx_runtime429.jsxs)(
-      import_components194.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
+      import_components193.__experimentalToolsPanelItem,
       {
-        className: className2,
+        className,
         label,
         onDeselect,
         ...rest,
         children: [
           children,
-          showResetAffordance && /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
+          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_runtime429.jsx)(InheritanceResetButton, { onResetToInherited: onDeselect })
+              children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(InheritanceResetButton, { onResetToInherited: onDeselect })
             }
           )
         ]
@@ -83539,8 +87360,8 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
-  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs4 } = unlock(import_components195.privateApis);
+  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs: Tabs4 } = unlock(import_components194.privateApis);
   function DropdownContent({
     tabs,
     colorGradientControlSettings,
@@ -83550,8 +87371,8 @@ var wp;
     const defaultTabId = (tabs.find((tab) => tab.userValue !== void 0) ?? tabs.find(
       (tab) => tab.isPlaceholder || tab.inheritedValue !== void 0
     ))?.key;
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components195.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: [
-      tabs.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+    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,
@@ -83560,16 +87381,16 @@ var wp;
         },
         firstTabKey
       ),
-      tabs.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(Tabs4, { defaultTabId, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(Tabs4.TabList, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(Tabs4.Tab, { tabId: tab.key, children: tab.label }, tab.key)) }),
+      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_runtime430.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
             Tabs4.TabPanel,
             {
               tabId: tabKey,
               focusable: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
                 ColorGradientTab,
                 {
                   ...restTabProps,
@@ -83590,9 +87411,9 @@ var wp;
     offset: 36,
     shift: true
   };
-  var LabeledColorIndicators = ({ indicators, label }) => /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_components195.__experimentalHStack, { justify: "flex-start", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components195.__experimentalZStack, { isLayered: false, offset: -8, children: indicators.map((indicator, index2) => /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components195.Flex, { expanded: false, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components195.ColorIndicator, { colorValue: indicator }) }, index2)) }),
-    /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components195.FlexItem, { className: "block-editor-panel-color-gradient-settings__color-name", children: label })
+  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,
@@ -83614,7 +87435,7 @@ var wp;
       }
       setValue(newValue, newSlug);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
       control_default,
       {
         ...colorGradientControlSettings,
@@ -83648,16 +87469,16 @@ var wp;
     colorGradientControlSettings,
     panelId,
     contrastWarning,
-    className: className2 = "block-editor-tools-panel-color-gradient-settings__item",
+    className = "block-editor-tools-panel-color-gradient-settings__item",
     isPlaceholder = false,
     hasInheritedValue = false,
     showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
   }) {
-    const colorGradientDropdownButtonRef = (0, import_element256.useRef)(void 0);
-    const itemClassName = clsx_default("block-editor-color-gradient-item", className2);
+    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_runtime430.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
       InheritanceToolsPanelItem,
       {
         ...inheritanceProps,
@@ -83667,8 +87488,8 @@ var wp;
         onDeselect: resetValue,
         isShownByDefault,
         panelId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-          import_components195.Dropdown,
+        children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+          import_components194.Dropdown,
           {
             popoverProps,
             className: "block-editor-tools-panel-color-gradient-settings__dropdown",
@@ -83685,15 +87506,15 @@ var wp;
                 "aria-expanded": isOpen,
                 ref: colorGradientDropdownButtonRef
               };
-              return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(import_jsx_runtime430.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(import_components195.Button, { ...toggleProps, __next40pxDefaultSize: true, children: /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+              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_runtime430.jsx)(
+                hasValue3() && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
                   InheritanceResetButton,
                   {
                     className: "block-editor-panel-color-gradient-settings__reset",
@@ -83705,11 +87526,11 @@ var wp;
                       colorGradientDropdownButtonRef.current?.focus();
                     }
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-                  import_components195.Button,
+                ) : /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+                  import_components194.Button,
                   {
                     __next40pxDefaultSize: true,
-                    label: (0, import_i18n191.__)("Reset"),
+                    label: (0, import_i18n194.__)("Reset"),
                     className: "block-editor-panel-color-gradient-settings__reset",
                     size: "small",
                     icon: reset_default,
@@ -83727,13 +87548,13 @@ var wp;
                 // activating it opens the color picker popover where
                 // the full warning notice is shown, so the indicator
                 // doubles as a shortcut to where the issue is fixed.
-                /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-                  import_components195.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+                  import_components194.Button,
                   {
                     __next40pxDefaultSize: true,
                     size: "small",
                     icon: caution_default,
-                    label: (0, import_i18n191.__)("Low contrast"),
+                    label: (0, import_i18n194.__)("Low contrast"),
                     className: "block-editor-panel-color-gradient-settings__contrast-warning",
                     "aria-expanded": isOpen,
                     onClick: onToggle
@@ -83741,7 +87562,7 @@ var wp;
                 )
               ] });
             },
-            renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+            renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
               DropdownContent,
               {
                 tabs,
@@ -83756,9 +87577,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/color-panel.mjs
-  var import_components196 = __toESM(require_components(), 1);
-  var import_element257 = __toESM(require_element(), 1);
-  var import_i18n192 = __toESM(require_i18n(), 1);
+  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
@@ -83785,7 +87606,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/color-panel.mjs
-  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
   function useHasColorPanel(settings2) {
     const hasLinkPanel = useHasLinkPanel(settings2);
     const hasHeadingPanel = useHasHeadingPanel(settings2);
@@ -83833,10 +87654,10 @@ var wp;
       const updatedValue = resetAllFilter(value);
       onChange(updatedValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-      import_components196.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+      import_components195.__experimentalToolsPanel,
       {
-        label: label || (0, import_i18n192.__)("Elements"),
+        label: label || (0, import_i18n195.__)("Elements"),
         resetAll,
         panelId,
         hasInnerWrapper: true,
@@ -83845,7 +87666,7 @@ var wp;
         __experimentalFirstVisibleItemClass: "first",
         __experimentalLastVisibleItemClass: "last",
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
+        children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
       }
     );
   }
@@ -83866,6 +87687,7 @@ var wp;
     label,
     children,
     contrastWarning,
+    additionalElements,
     showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
   }) {
     const {
@@ -83926,57 +87748,68 @@ var wp;
     const showCaptionPanel = useHasCaptionPanel(settings2);
     const showButtonPanel = useHasButtonPanel(settings2);
     const showHeadingPanel = useHasHeadingPanel(settings2);
-    const elements = (0, import_element257.useMemo)(
+    const elements = (0, import_element274.useMemo)(
       () => [
         {
           name: "caption",
-          label: (0, import_i18n192.__)("Captions"),
+          label: (0, import_i18n195.__)("Captions"),
           showPanel: showCaptionPanel
         },
         {
           name: "button",
-          label: (0, import_i18n192.__)("Button"),
+          label: (0, import_i18n195.__)("Button"),
           showPanel: showButtonPanel
         },
         {
           name: "heading",
-          label: (0, import_i18n192.__)("Heading"),
+          label: (0, import_i18n195.__)("Heading"),
           showPanel: showHeadingPanel
         },
         {
           name: "h1",
-          label: (0, import_i18n192.__)("H1"),
+          label: (0, import_i18n195.__)("H1"),
           showPanel: showHeadingPanel
         },
         {
           name: "h2",
-          label: (0, import_i18n192.__)("H2"),
+          label: (0, import_i18n195.__)("H2"),
           showPanel: showHeadingPanel
         },
         {
           name: "h3",
-          label: (0, import_i18n192.__)("H3"),
+          label: (0, import_i18n195.__)("H3"),
           showPanel: showHeadingPanel
         },
         {
           name: "h4",
-          label: (0, import_i18n192.__)("H4"),
+          label: (0, import_i18n195.__)("H4"),
           showPanel: showHeadingPanel
         },
         {
           name: "h5",
-          label: (0, import_i18n192.__)("H5"),
+          label: (0, import_i18n195.__)("H5"),
           showPanel: showHeadingPanel
         },
         {
           name: "h6",
-          label: (0, import_i18n192.__)("H6"),
+          label: (0, import_i18n195.__)("H6"),
           showPanel: showHeadingPanel
-        }
+        },
+        ...additionalElements?.map((element) => ({
+          ...element,
+          showPanel: hasSolidColors || hasGradientColors
+        })) ?? []
       ],
-      [showCaptionPanel, showButtonPanel, showHeadingPanel]
+      [
+        additionalElements,
+        hasGradientColors,
+        hasSolidColors,
+        showCaptionPanel,
+        showButtonPanel,
+        showHeadingPanel
+      ]
     );
-    const resetAllFilter = (0, import_element257.useCallback)(
+    const resetAllFilter = (0, import_element274.useCallback)(
       (previousValue) => {
         return {
           ...previousValue,
@@ -84006,7 +87839,7 @@ var wp;
     const items = [
       showLinkPanel && {
         key: "link",
-        label: (0, import_i18n192.__)("Link"),
+        label: (0, import_i18n195.__)("Link"),
         hasValue: hasLink,
         resetValue: resetLink,
         isShownByDefault: defaultControls.link,
@@ -84020,7 +87853,7 @@ var wp;
         tabs: [
           {
             key: "link",
-            label: (0, import_i18n192.__)("Default"),
+            label: (0, import_i18n195.__)("Default"),
             inheritedValue: linkColor,
             inheritedSlug: extractPresetSlug(
               inheritedValue?.elements?.link?.color?.text,
@@ -84036,7 +87869,7 @@ var wp;
           },
           {
             key: "hover",
-            label: (0, import_i18n192.__)("Hover"),
+            label: (0, import_i18n195.__)("Hover"),
             inheritedValue: hoverLinkColor,
             inheritedSlug: extractPresetSlug(
               inheritedValue?.elements?.link?.[":hover"]?.color?.text,
@@ -84142,7 +87975,7 @@ var wp;
         tabs: [
           hasSolidColors && {
             key: "text",
-            label: (0, import_i18n192.__)("Text"),
+            label: (0, import_i18n195.__)("Text"),
             inheritedValue: elementTextColor,
             inheritedSlug: extractPresetSlug(
               inheritedValue?.elements?.[name]?.color?.text,
@@ -84158,7 +87991,7 @@ var wp;
           },
           hasSolidColors && supportsBackground && {
             key: "background",
-            label: (0, import_i18n192.__)("Background"),
+            label: (0, import_i18n195.__)("Background"),
             inheritedValue: elementBackgroundColor,
             inheritedSlug: extractPresetSlug(
               inheritedValue?.elements?.[name]?.color?.background,
@@ -84174,7 +88007,7 @@ var wp;
           },
           hasGradientColors && supportsBackground && {
             key: "gradient",
-            label: (0, import_i18n192.__)("Gradient"),
+            label: (0, import_i18n195.__)("Gradient"),
             inheritedValue: elementGradient,
             inheritedSlug: extractPresetSlug(
               inheritedValue?.elements?.[name]?.color?.gradient,
@@ -84192,7 +88025,7 @@ var wp;
         ].filter(Boolean)
       });
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
       Wrapper,
       {
         resetAllFilter,
@@ -84203,7 +88036,7 @@ var wp;
         children: [
           items.map((item) => {
             const { key, ...restItem } = item;
-            return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
               ColorGradientDropdownItem,
               {
                 ...restItem,
@@ -84300,7 +88133,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
-  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
   var MIN_TEXT_COLUMNS = 1;
   var MAX_TEXT_COLUMNS = 6;
   function shouldSyncLinkColor(value, inheritedValue) {
@@ -84342,12 +88175,12 @@ var wp;
   }
   function useAppearanceControlLabel(settings2) {
     if (!settings2?.typography?.fontStyle) {
-      return (0, import_i18n193.__)("Font weight");
+      return (0, import_i18n196.__)("Font weight");
     }
     if (!settings2?.typography?.fontWeight) {
-      return (0, import_i18n193.__)("Font style");
+      return (0, import_i18n196.__)("Font style");
     }
-    return (0, import_i18n193.__)("Appearance");
+    return (0, import_i18n196.__)("Appearance");
   }
   function useHasLetterSpacingControl(settings2) {
     return settings2?.typography?.letterSpacing;
@@ -84391,10 +88224,10 @@ var wp;
       const updatedValue = resetAllFilter(value);
       onChange(updatedValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-      import_components197.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+      import_components196.__experimentalToolsPanel,
       {
-        label: (0, import_i18n193.__)("Typography"),
+        label: (0, import_i18n196.__)("Typography"),
         resetAll,
         panelId,
         __experimentalFirstVisibleItemClass: "first",
@@ -84425,7 +88258,7 @@ var wp;
     if (!hasValue(rawValue)) {
       return void 0;
     }
-    const [quantity] = (0, import_components197.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
+    const [quantity] = (0, import_components196.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
     return quantity;
   }
   function TypographyPanel({
@@ -84441,10 +88274,10 @@ var wp;
     contrastWarning
   }) {
     const { colors: colors2, allColors, areCustomSolidsEnabled, decodeValue } = useColorGradientSettings(settings2);
-    const inheritanceProps = (isInherited, hasLocalOverride, className2) => getInheritanceProps(
+    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
       showInheritanceLabelIndicators && isInherited,
       showInheritanceLabelIndicators && hasLocalOverride,
-      className2
+      className
     );
     const hasTextColorEnabled = useHasTextPanel(settings2);
     const textColor = decodeValue(inheritedValue?.color?.text);
@@ -84474,7 +88307,7 @@ var wp;
     );
     const fontFamily = decodeValue(value?.typography?.fontFamily) ?? inheritedFontFamily;
     const isFontFamilyPlaceholder = !hasValue(value?.typography?.fontFamily) && hasValue(inheritedFontFamily);
-    const { fontFamilies, fontFamilyFaces } = (0, import_element258.useMemo)(() => {
+    const { fontFamilies, fontFamilyFaces } = (0, import_element275.useMemo)(() => {
       return getMergedFontFamiliesAndFontFamilyFaces(settings2, fontFamily);
     }, [settings2, fontFamily]);
     const setFontFamily = (newValue) => {
@@ -84587,7 +88420,7 @@ var wp;
     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_element258.useCallback)(
+    const setFontAppearance = (0, import_element275.useCallback)(
       ({ fontStyle: newFontStyle, fontWeight: newFontWeight }) => {
         if (newFontStyle !== fontStyle || newFontWeight !== fontWeight) {
           onChange({
@@ -84602,7 +88435,7 @@ var wp;
       },
       [fontStyle, fontWeight, onChange, value]
     );
-    const setFontAppearanceWithInheritedCommit = (0, import_element258.useCallback)(
+    const setFontAppearanceWithInheritedCommit = (0, import_element275.useCallback)(
       (next) => {
         if (isFontAppearancePlaceholder && next.fontStyle === fontStyle && next.fontWeight === fontWeight) {
           onChange({
@@ -84627,7 +88460,7 @@ var wp;
       ]
     );
     const hasFontAppearance = () => hasValue(value?.typography?.fontStyle) || hasValue(value?.typography?.fontWeight);
-    const resetFontAppearance = (0, import_element258.useCallback)(() => {
+    const resetFontAppearance = (0, import_element275.useCallback)(() => {
       setFontAppearance({});
     }, [setFontAppearance]);
     const hasLineHeightEnabled = useHasLineHeightControl(settings2);
@@ -84697,7 +88530,7 @@ var wp;
         setImmutably2(value, ["typography", "textIndent"], void 0)
       );
     };
-    const textIndentHelp = isTextIndentAll ? (0, import_i18n193.__)("Indents the first line of all paragraphs.") : (0, import_i18n193.__)("Indents the first line of each paragraph after the first one.");
+    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(
@@ -84811,7 +88644,7 @@ var wp;
     };
     const hasTextAlign = () => hasValue(value?.typography?.textAlign);
     const resetTextAlign = () => setTextAlign(void 0);
-    const resetAllFilter = (0, import_element258.useCallback)(
+    const resetAllFilter = (0, import_element275.useCallback)(
       (previousValue) => {
         if (!hasTextColorEnabled) {
           return {
@@ -84830,7 +88663,7 @@ var wp;
       },
       [hasTextColorEnabled]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
       Wrapper,
       {
         resetAllFilter,
@@ -84838,10 +88671,10 @@ var wp;
         onChange,
         panelId,
         children: [
-          hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             ColorGradientDropdownItem,
             {
-              label: (0, import_i18n193.__)("Color"),
+              label: (0, import_i18n196.__)("Color"),
               hasValue: hasTextColorValue,
               resetValue: resetTextColor,
               isShownByDefault: defaultControls.textColor,
@@ -84853,7 +88686,7 @@ var wp;
               tabs: [
                 {
                   key: "text",
-                  label: (0, import_i18n193.__)("Color"),
+                  label: (0, import_i18n196.__)("Color"),
                   inheritedValue: textColor,
                   inheritedSlug: extractPresetSlug(
                     inheritedValue?.color?.text,
@@ -84875,19 +88708,19 @@ var wp;
               panelId
             }
           ),
-          hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
                 isFontFamilyPlaceholder,
                 hasFontFamily() && inheritedFontFamily !== void 0
               ),
-              label: (0, import_i18n193.__)("Font"),
+              label: (0, import_i18n196.__)("Font"),
               hasValue: hasFontFamily,
               onDeselect: resetFontFamily,
               isShownByDefault: defaultControls.fontFamily,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                 FontFamilyControl,
                 {
                   fontFamilies,
@@ -84897,21 +88730,21 @@ var wp;
               )
             }
           ),
-          hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
                 isFontSizePlaceholder,
                 hasFontSize() && rawInheritedFontSize !== void 0
               ),
-              label: (0, import_i18n193.__)("Size"),
+              label: (0, import_i18n196.__)("Size"),
               hasValue: hasFontSize,
               hasInlineEndToggle: true,
               onDeselect: resetFontSize,
               isShownByDefault: defaultControls.fontSize,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-                import_components197.FontSizePicker,
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+                import_components196.FontSizePicker,
                 {
                   value: currentFontSizeSlug || fontSize,
                   valueMode: currentFontSizeSlug ? "slug" : "literal",
@@ -84924,7 +88757,7 @@ var wp;
               )
             }
           ),
-          hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -84936,7 +88769,7 @@ var wp;
               onDeselect: resetFontAppearance,
               isShownByDefault: defaultControls.fontAppearance,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                 FontAppearanceControl,
                 {
                   value: {
@@ -84951,7 +88784,7 @@ var wp;
               )
             }
           ),
-          hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -84959,12 +88792,12 @@ var wp;
                 hasLineHeight() && inheritedLineHeight !== void 0,
                 "single-column"
               ),
-              label: (0, import_i18n193.__)("Line height"),
+              label: (0, import_i18n196.__)("Line height"),
               hasValue: hasLineHeight,
               onDeselect: resetLineHeight,
               isShownByDefault: defaultControls.lineHeight,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                 line_height_control_default,
                 {
                   __unstableInputWidth: "auto",
@@ -84979,7 +88812,7 @@ var wp;
               )
             }
           ),
-          hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -84987,12 +88820,12 @@ var wp;
                 hasLetterSpacing() && inheritedLetterSpacing !== void 0,
                 "single-column"
               ),
-              label: (0, import_i18n193.__)("Letter spacing"),
+              label: (0, import_i18n196.__)("Letter spacing"),
               hasValue: hasLetterSpacing,
               onDeselect: resetLetterSpacing,
               isShownByDefault: defaultControls.letterSpacing,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                 LetterSpacingControl,
                 {
                   value: localLetterSpacing ?? inheritedLetterSpacing,
@@ -85005,20 +88838,20 @@ var wp;
               )
             }
           ),
-          hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
+          hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
                 isTextIndentPlaceholder,
                 hasTextIndent() && inheritedTextIndent !== void 0
               ),
-              label: (0, import_i18n193.__)("Line indent"),
+              label: (0, import_i18n196.__)("Line indent"),
               hasValue: hasTextIndent,
               onDeselect: resetTextIndent,
               isShownByDefault: defaultControls.textIndent,
               panelId,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                   TextIndentControl,
                   {
                     value: localTextIndent ?? inheritedTextIndent,
@@ -85029,10 +88862,10 @@ var wp;
                     placeholder: isTextIndentPlaceholder ? getNumericPlaceholder(inheritedTextIndent) : void 0
                   }
                 ),
-                isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-                  import_components197.ToggleControl,
+                isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+                  import_components196.ToggleControl,
                   {
-                    label: (0, import_i18n193.__)("Indent all paragraphs"),
+                    label: (0, import_i18n196.__)("Indent all paragraphs"),
                     checked: isTextIndentAll,
                     onChange: onToggleTextIndentAll,
                     help: textIndentHelp
@@ -85041,7 +88874,7 @@ var wp;
               ]
             }
           ),
-          hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -85049,15 +88882,15 @@ var wp;
                 hasTextColumns() && inheritedTextColumns !== void 0,
                 "single-column"
               ),
-              label: (0, import_i18n193.__)("Columns"),
+              label: (0, import_i18n196.__)("Columns"),
               hasValue: hasTextColumns,
               onDeselect: resetTextColumns,
               isShownByDefault: defaultControls.textColumns,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
-                import_components197.__experimentalNumberControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+                import_components196.__experimentalNumberControl,
                 {
-                  label: (0, import_i18n193.__)("Columns"),
+                  label: (0, import_i18n196.__)("Columns"),
                   max: MAX_TEXT_COLUMNS,
                   min: MIN_TEXT_COLUMNS,
                   onChange: setTextColumns,
@@ -85069,7 +88902,7 @@ var wp;
               )
             }
           ),
-          hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -85077,12 +88910,12 @@ var wp;
                 hasTextDecoration() && inheritedTextDecoration !== void 0,
                 "single-column"
               ),
-              label: (0, import_i18n193.__)("Decoration"),
+              label: (0, import_i18n196.__)("Decoration"),
               hasValue: hasTextDecoration,
               onDeselect: resetTextDecoration,
               isShownByDefault: defaultControls.textDecoration,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                 TextDecorationControl,
                 {
                   value: textDecoration,
@@ -85092,7 +88925,7 @@ var wp;
               )
             }
           ),
-          hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -85100,12 +88933,12 @@ var wp;
                 hasWritingMode() && inheritedWritingMode !== void 0,
                 "single-column"
               ),
-              label: (0, import_i18n193.__)("Orientation"),
+              label: (0, import_i18n196.__)("Orientation"),
               hasValue: hasWritingMode,
               onDeselect: resetWritingMode,
               isShownByDefault: defaultControls.writingMode,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                 WritingModeControl,
                 {
                   value: writingMode,
@@ -85114,19 +88947,19 @@ var wp;
               )
             }
           ),
-          hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
                 isTextTransformPlaceholder,
                 hasTextTransform() && inheritedTextTransform !== void 0
               ),
-              label: (0, import_i18n193.__)("Letter case"),
+              label: (0, import_i18n196.__)("Letter case"),
               hasValue: hasTextTransform,
               onDeselect: resetTextTransform,
               isShownByDefault: defaultControls.textTransform,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                 TextTransformControl,
                 {
                   value: textTransform,
@@ -85137,20 +88970,20 @@ var wp;
               )
             }
           ),
-          hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
+          hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
                 isTextAlignPlaceholder,
                 hasTextAlign() && inheritedTextAlign !== void 0
               ),
-              label: (0, import_i18n193.__)("Text alignment"),
+              label: (0, import_i18n196.__)("Text alignment"),
               hasValue: hasTextAlign,
               onDeselect: resetTextAlign,
               isShownByDefault: defaultControls.textAlign,
               panelId,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                   TextAlignmentControl,
                   {
                     value: textAlign,
@@ -85158,7 +88991,7 @@ var wp;
                     options: ["left", "center", "right", "justify"]
                   }
                 ),
-                textAlign === "justify" && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_components197.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n193.__)(
+                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."
                 ) }) })
               ]
@@ -85170,20 +89003,20 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
-  var import_i18n196 = __toESM(require_i18n(), 1);
-  var import_components200 = __toESM(require_components(), 1);
-  var import_element260 = __toESM(require_element(), 1);
+  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_components198 = __toESM(require_components(), 1);
-  var import_i18n194 = __toESM(require_i18n(), 1);
-  var import_element259 = __toESM(require_element(), 1);
-  var import_data164 = __toESM(require_data(), 1);
+  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_data163 = __toESM(require_data(), 1);
+  var import_data164 = __toESM(require_data(), 1);
   function useGetNumberOfBlocksBeforeCell(gridClientId, numColumns) {
-    const { getBlockOrder: getBlockOrder2, getBlockAttributes: getBlockAttributes3 } = (0, import_data163.useSelect)(store);
+    const { getBlockOrder: getBlockOrder2, getBlockAttributes: getBlockAttributes3 } = (0, import_data164.useSelect)(store);
     const getNumberOfBlocksBeforeCell = (column, row) => {
       const targetIndex = (row - 1) * numColumns + column - 1;
       let count = 0;
@@ -85200,7 +89033,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/child-layout-control/index.mjs
-  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
   var FLEX_CHILD_LAYOUT_VALUES = {
     fit: "fit",
     grow: "fill",
@@ -85216,24 +89049,24 @@ var wp;
   }
   function maxSizeLabel(parentLayout) {
     const { orientation = "horizontal" } = parentLayout ?? {};
-    return orientation === "horizontal" ? (0, import_i18n194._x)("Max", "Block with maximum width in flex layout") : (0, import_i18n194._x)("Max", "Block with maximum height in flex layout");
+    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 helpText(flexControlValue, parentLayout) {
     const { orientation = "horizontal" } = parentLayout ?? {};
     if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.grow) {
-      return (0, import_i18n194.__)("Stretch to fill available space.");
+      return (0, import_i18n197.__)("Stretch to fill available space.");
     }
     if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max && orientation === "horizontal") {
-      return (0, import_i18n194.__)("Specify a maximum width.");
+      return (0, import_i18n197.__)("Specify a maximum width.");
     } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max) {
-      return (0, import_i18n194.__)("Specify a maximum height.");
+      return (0, import_i18n197.__)("Specify a maximum height.");
     }
     if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed && orientation === "horizontal") {
-      return (0, import_i18n194.__)("Specify a fixed width.");
+      return (0, import_i18n197.__)("Specify a fixed width.");
     } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed) {
-      return (0, import_i18n194.__)("Specify a fixed height.");
+      return (0, import_i18n197.__)("Specify a fixed height.");
     }
-    return (0, import_i18n194.__)("Fit contents.");
+    return (0, import_i18n197.__)("Fit contents.");
   }
   function ChildLayoutControl({
     value: childLayout = {},
@@ -85249,7 +89082,7 @@ var wp;
     } = parentLayout ?? {};
     const parentLayoutType = parentType || defaultParentType;
     if (parentLayoutType === "flex") {
-      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
         FlexControls,
         {
           childLayout,
@@ -85260,7 +89093,7 @@ var wp;
         }
       );
     } else if (parentLayoutType === "grid") {
-      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
         GridControls,
         {
           childLayout,
@@ -85286,9 +89119,9 @@ var wp;
     const flexControlValue = selfStretch || FLEX_CHILD_LAYOUT_VALUES.fit;
     const hasFlexSizeValue = isFlexSizeValue(flexControlValue);
     const hasFlexValue = () => !!selfStretch;
-    const flexResetLabel = orientation === "horizontal" ? (0, import_i18n194.__)("Width") : (0, import_i18n194.__)("Height");
+    const flexResetLabel = orientation === "horizontal" ? (0, import_i18n197.__)("Width") : (0, import_i18n197.__)("Height");
     const [availableUnits] = useSettings("spacing.units");
-    const units2 = (0, import_components198.__experimentalUseCustomUnits)({
+    const units2 = (0, import_components197.__experimentalUseCustomUnits)({
       availableUnits: availableUnits || [
         "%",
         "px",
@@ -85304,7 +89137,7 @@ var wp;
         flexSize: void 0
       });
     };
-    (0, import_element259.useEffect)(() => {
+    (0, import_element276.useEffect)(() => {
       if (isFlexSizeValue(selfStretch) && !flexSize) {
         onChange({
           ...childLayout,
@@ -85312,10 +89145,10 @@ var wp;
         });
       }
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(
-      import_components198.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
+      import_components197.__experimentalVStack,
       {
-        as: import_components198.__experimentalToolsPanelItem,
+        as: import_components197.__experimentalToolsPanelItem,
         spacing: 2,
         hasValue: hasFlexValue,
         label: flexResetLabel,
@@ -85323,8 +89156,8 @@ var wp;
         isShownByDefault,
         panelId,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(
-            import_components198.__experimentalToggleGroupControl,
+          /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
+            import_components197.__experimentalToggleGroupControl,
             {
               label: childLayoutOrientation(parentLayout),
               value: flexControlValue,
@@ -85338,41 +89171,41 @@ var wp;
               },
               isBlock: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-                  import_components198.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+                  import_components197.__experimentalToggleGroupControlOption,
                   {
                     value: FLEX_CHILD_LAYOUT_VALUES.fit,
-                    label: (0, import_i18n194._x)(
+                    label: (0, import_i18n197._x)(
                       "Fit",
                       "Intrinsic block width in flex layout"
                     )
                   },
                   FLEX_CHILD_LAYOUT_VALUES.fit
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-                  import_components198.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+                  import_components197.__experimentalToggleGroupControlOption,
                   {
                     value: FLEX_CHILD_LAYOUT_VALUES.grow,
-                    label: (0, import_i18n194._x)(
+                    label: (0, import_i18n197._x)(
                       "Grow",
                       "Block with expanding width in flex layout"
                     )
                   },
                   FLEX_CHILD_LAYOUT_VALUES.grow
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-                  import_components198.__experimentalToggleGroupControlOption,
+                /* @__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_runtime433.jsx)(
-                  import_components198.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+                  import_components197.__experimentalToggleGroupControlOption,
                   {
                     value: FLEX_CHILD_LAYOUT_VALUES.fixed,
-                    label: (0, import_i18n194._x)(
+                    label: (0, import_i18n197._x)(
                       "Fixed",
                       "Block with fixed width in flex layout"
                     )
@@ -85382,8 +89215,8 @@ var wp;
               ]
             }
           ),
-          hasFlexSizeValue && /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-            import_components198.__experimentalUnitControl,
+          hasFlexSizeValue && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+            import_components197.__experimentalUnitControl,
             {
               units: units2,
               onChange: (value) => {
@@ -85404,7 +89237,7 @@ var wp;
   }
   function childLayoutOrientation(parentLayout) {
     const { orientation = "horizontal" } = parentLayout ?? {};
-    return orientation === "horizontal" ? (0, import_i18n194.__)("Width") : (0, import_i18n194.__)("Height");
+    return orientation === "horizontal" ? (0, import_i18n197.__)("Width") : (0, import_i18n197.__)("Height");
   }
   function GridControls({
     childLayout,
@@ -85416,10 +89249,10 @@ var wp;
   }) {
     const { columnStart, rowStart, columnSpan, rowSpan } = childLayout;
     const { columnCount, rowCount } = parentLayout ?? {};
-    const rootClientId = (0, import_data164.useSelect)(
+    const rootClientId = (0, import_data165.useSelect)(
       (select3) => select3(store).getBlockRootClientId(panelId)
     );
-    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data164.useDispatch)(store);
+    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data165.useDispatch)(store);
     const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
       rootClientId,
       columnCount || 3
@@ -85442,21 +89275,21 @@ var wp;
     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_runtime433.jsxs)(import_jsx_runtime433.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(
-        import_components198.Flex,
+    return /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(import_jsx_runtime456.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
+        import_components197.Flex,
         {
-          as: import_components198.__experimentalToolsPanelItem,
+          as: import_components197.__experimentalToolsPanelItem,
           hasValue: hasSpanValue,
-          label: (0, import_i18n194.__)("Grid span"),
+          label: (0, import_i18n197.__)("Grid span"),
           onDeselect: resetGridSpans,
           isShownByDefault,
           panelId,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components198.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-              import_components198.__experimentalInputControl,
+            /* @__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_i18n194.__)("Column span"),
+                label: (0, import_i18n197.__)("Column span"),
                 type: "number",
                 onChange: (value) => {
                   const newColumnSpan = value === "" ? 1 : parseInt(value, 10);
@@ -85473,10 +89306,10 @@ var wp;
                 max: maxColumnSpan
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components198.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-              import_components198.__experimentalInputControl,
+            /* @__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_i18n194.__)("Row span"),
+                label: (0, import_i18n197.__)("Row span"),
                 type: "number",
                 onChange: (value) => {
                   const newRowSpan = value === "" ? 1 : parseInt(value, 10);
@@ -85499,20 +89332,20 @@ var wp;
       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_runtime433.jsxs)(
-        import_components198.Flex,
+      /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
+        import_components197.Flex,
         {
-          as: import_components198.__experimentalToolsPanelItem,
+          as: import_components197.__experimentalToolsPanelItem,
           hasValue: hasStartValue,
-          label: (0, import_i18n194.__)("Grid placement"),
+          label: (0, import_i18n197.__)("Grid placement"),
           onDeselect: resetGridStarts,
           isShownByDefault: false,
           panelId,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components198.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-              import_components198.__experimentalInputControl,
+            /* @__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_i18n194.__)("Column"),
+                label: (0, import_i18n197.__)("Column"),
                 type: "number",
                 onChange: (value) => {
                   const newColumnStart = value === "" ? 1 : parseInt(value, 10);
@@ -85538,10 +89371,10 @@ var wp;
                 max: columnCount ? columnCount - (columnSpan ?? 1) + 1 : void 0
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_components198.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
-              import_components198.__experimentalInputControl,
+            /* @__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_i18n194.__)("Row"),
+                label: (0, import_i18n197.__)("Row"),
                 type: "number",
                 onChange: (value) => {
                   const newRowStart = value === "" ? 1 : parseInt(value, 10);
@@ -85574,9 +89407,42 @@ var wp;
   }

   // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
-  var import_components199 = __toESM(require_components(), 1);
-  var import_i18n195 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
+  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) {
+      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,
@@ -85586,11 +89452,10 @@ var wp;
     defaultValue = "auto",
     hasValue: hasValue3,
     isShownByDefault = true,
-    className: className2,
+    className,
     isInherited,
     hasLocalOverride
   }) {
-    const displayValue = value ?? "auto";
     const [defaultRatios, themeRatios, showDefaultRatios] = useSettings(
       "dimensions.aspectRatios.default",
       "dimensions.aspectRatios.theme",
@@ -85606,7 +89471,7 @@ var wp;
     }));
     const aspectRatioOptions = [
       {
-        label: (0, import_i18n195._x)(
+        label: (0, import_i18n198._x)(
           "Original",
           "Aspect ratio option for dimensions control"
         ),
@@ -85615,29 +89480,31 @@ var wp;
       ...showDefaultRatios ? defaultOptions2 : [],
       ...themeOptions ? themeOptions : [],
       {
-        label: (0, import_i18n195._x)("Custom", "Aspect ratio option for dimensions control"),
+        label: (0, import_i18n198._x)("Custom", "Aspect ratio option for dimensions control"),
         value: "custom",
         disabled: true,
         hidden: true
       }
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+    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,
       {
-        className: className2,
+        className,
         isInherited,
         hasLocalOverride,
         hasValue: hasValue3 ? hasValue3 : () => displayValue !== defaultValue,
-        label: (0, import_i18n195.__)("Aspect ratio"),
+        label: (0, import_i18n198.__)("Aspect ratio"),
         onDeselect: () => onChange(void 0),
         isShownByDefault,
         panelId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-          import_components199.SelectControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+          import_components198.SelectControl,
           {
-            label: (0, import_i18n195.__)("Aspect ratio"),
+            label: (0, import_i18n198.__)("Aspect ratio"),
             value: displayValue,
-            options: options ?? aspectRatioOptions,
+            options: resolvedOptions,
             onChange
           }
         )
@@ -85646,7 +89513,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
-  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
   var AXIAL_SIDES = ["horizontal", "vertical"];
   function hasSpacingToggle(sides2, isPresetsControl) {
     if (sides2?.length === 1) {
@@ -85733,7 +89600,7 @@ var wp;
     if (!hasValue2(rawValue)) {
       return void 0;
     }
-    const [quantity] = (0, import_components200.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
+    const [quantity] = (0, import_components199.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
     return quantity;
   }
   function splitStyleValue(value) {
@@ -85805,10 +89672,10 @@ var wp;
       const updatedValue = resetAllFilter(value);
       onChange(updatedValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-      import_components200.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+      import_components199.__experimentalToolsPanel,
       {
-        label: (0, import_i18n196.__)("Dimensions"),
+        label: (0, import_i18n199.__)("Dimensions"),
         resetAll,
         panelId,
         dropdownMenuProps,
@@ -85842,6 +89709,7 @@ var wp;
     // 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()
   }) {
@@ -85863,13 +89731,13 @@ var wp;
         rawValue
       );
     };
-    const inheritanceProps = (isInherited, hasLocalOverride, className2) => getInheritanceProps(
+    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
       showInheritanceLabelIndicators && isInherited,
       showInheritanceLabelIndicators && hasLocalOverride,
-      className2
+      className
     );
     const showSpacingPresetsControl = hasSpacingPresets(settings2);
-    const units2 = (0, import_components200.__experimentalUseCustomUnits)({
+    const units2 = (0, import_components199.__experimentalUseCustomUnits)({
       availableUnits: settings2?.spacing?.units || [
         "%",
         "px",
@@ -85879,8 +89747,8 @@ var wp;
       ]
     });
     const minimumMargin = -Infinity;
-    const [minMarginValue, setMinMarginValue] = (0, import_element260.useState)(minimumMargin);
-    const resetAllFilter = (0, import_element260.useCallback)((previousValue) => {
+    const [minMarginValue, setMinMarginValue] = (0, import_element277.useState)(minimumMargin);
+    const resetAllFilter = (0, import_element277.useCallback)((previousValue) => {
       return {
         ...previousValue,
         layout: cleanEmptyObject({
@@ -85992,12 +89860,14 @@ var wp;
     const onMouseOverMargin = () => onVisualize("margin");
     const showGapControl = hasGap(settings2);
     const gapSides = Array.isArray(settings2?.spacing?.blockGap) ? settings2?.spacing?.blockGap : settings2?.spacing?.blockGap?.sides;
-    const isAxialGap = gapSides && gapSides.some((side) => AXIAL_SIDES.includes(side));
+    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 inheritedGapRaw === "string" && inheritedGapRaw !== "";
+    const isGapPlaceholder = !hasValue2(value?.spacing?.blockGap) && typeof inheritedGapForSingleInput === "string" && inheritedGapForSingleInput !== "";
     const setGapValue = (newGapValue) => {
       onChange(
         setImmutably2(value, ["spacing", "blockGap"], newGapValue)
@@ -86124,7 +89994,7 @@ var wp;
       });
     };
     const onMouseLeaveControls = () => onVisualize(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
       Wrapper,
       {
         resetAllFilter,
@@ -86132,23 +90002,23 @@ var wp;
         onChange,
         panelId,
         children: [
-          (showContentSizeControl || showWideSizeControl) && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)("span", { className: "span-columns", children: (0, import_i18n196.__)("Set the width of the main content area.") }),
-          showContentSizeControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+          (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)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
                 isContentSizePlaceholder,
                 hasUserSetContentSizeValue() && inheritedContentSizeValue !== void 0
               ),
-              label: (0, import_i18n196.__)("Content width"),
+              label: (0, import_i18n199.__)("Content width"),
               hasValue: hasUserSetContentSizeValue,
               onDeselect: resetContentSizeValue,
               isShownByDefault: defaultControls.contentSize ?? DEFAULT_CONTROLS5.contentSize,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-                import_components200.__experimentalUnitControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+                import_components199.__experimentalUnitControl,
                 {
-                  label: (0, import_i18n196.__)("Content width"),
+                  label: (0, import_i18n199.__)("Content width"),
                   labelPosition: "top",
                   value: localContentSizeValue ?? inheritedContentSizeValue,
                   placeholder: isContentSizePlaceholder ? getNumericPlaceholder2(
@@ -86158,27 +90028,27 @@ var wp;
                     setContentSizeValue(nextContentSize);
                   },
                   units: units2,
-                  prefix: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_components200.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(icon_default, { icon: align_none_default }) })
+                  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 }) })
                 }
               )
             }
           ),
-          showWideSizeControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+          showWideSizeControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
                 isWideSizePlaceholder,
                 hasUserSetWideSizeValue() && inheritedWideSizeValue !== void 0
               ),
-              label: (0, import_i18n196.__)("Wide width"),
+              label: (0, import_i18n199.__)("Wide width"),
               hasValue: hasUserSetWideSizeValue,
               onDeselect: resetWideSizeValue,
               isShownByDefault: defaultControls.wideSize ?? DEFAULT_CONTROLS5.wideSize,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-                import_components200.__experimentalUnitControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+                import_components199.__experimentalUnitControl,
                 {
-                  label: (0, import_i18n196.__)("Wide width"),
+                  label: (0, import_i18n199.__)("Wide width"),
                   labelPosition: "top",
                   value: localWideSizeValue ?? inheritedWideSizeValue,
                   placeholder: isWideSizePlaceholder ? getNumericPlaceholder2(
@@ -86188,16 +90058,16 @@ var wp;
                     setWideSizeValue(nextWideSize);
                   },
                   units: units2,
-                  prefix: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_components200.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(icon_default, { icon: stretch_wide_default }) })
+                  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 }) })
                 }
               )
             }
           ),
-          showPaddingControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
+          showPaddingControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
             InheritanceToolsPanelItem,
             {
               hasValue: hasPaddingValue,
-              label: (0, import_i18n196.__)("Padding"),
+              label: (0, import_i18n199.__)("Padding"),
               hasInlineEndToggle: hasSpacingToggle(
                 paddingSides,
                 showSpacingPresetsControl
@@ -86213,12 +90083,12 @@ var wp;
               ),
               panelId,
               children: [
-                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-                  import_components200.BoxControl,
+                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+                  import_components199.BoxControl,
                   {
                     values: localPaddingValues,
                     onChange: setPaddingValues,
-                    label: (0, import_i18n196.__)("Padding"),
+                    label: (0, import_i18n199.__)("Padding"),
                     sides: paddingSides,
                     units: units2,
                     allowReset: false,
@@ -86230,12 +90100,12 @@ var wp;
                     }
                   }
                 ),
-                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
                   SpacingSizesControl,
                   {
                     values: paddingValues,
                     onChange: setPaddingValues,
-                    label: (0, import_i18n196.__)("Padding"),
+                    label: (0, import_i18n199.__)("Padding"),
                     sides: paddingSides,
                     units: units2,
                     allowReset: false,
@@ -86246,11 +90116,11 @@ var wp;
               ]
             }
           ),
-          showMarginControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
+          showMarginControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
             InheritanceToolsPanelItem,
             {
               hasValue: hasMarginValue,
-              label: (0, import_i18n196.__)("Margin"),
+              label: (0, import_i18n199.__)("Margin"),
               hasInlineEndToggle: hasSpacingToggle(
                 marginSides,
                 showSpacingPresetsControl
@@ -86266,8 +90136,8 @@ var wp;
               ),
               panelId,
               children: [
-                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-                  import_components200.BoxControl,
+                !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+                  import_components199.BoxControl,
                   {
                     values: localMarginValues,
                     onChange: setMarginValues,
@@ -86283,20 +90153,20 @@ var wp;
                       onMouseOut: onMouseLeaveControls,
                       placeholder: isMarginPlaceholder ? inheritedMarginPlaceholder : void 0
                     },
-                    label: (0, import_i18n196.__)("Margin"),
+                    label: (0, import_i18n199.__)("Margin"),
                     sides: marginSides,
                     units: units2,
                     allowReset: false,
                     splitOnAxis: isAxialMargin
                   }
                 ),
-                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
                   SpacingSizesControl,
                   {
                     values: marginValues,
                     onChange: setMarginValues,
                     minimumCustomValue: -Infinity,
-                    label: (0, import_i18n196.__)("Margin"),
+                    label: (0, import_i18n199.__)("Margin"),
                     sides: marginSides,
                     units: units2,
                     allowReset: false,
@@ -86307,11 +90177,11 @@ var wp;
               ]
             }
           ),
-          showGapControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(
+          showGapControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
             InheritanceToolsPanelItem,
             {
               hasValue: hasGapValue,
-              label: (0, import_i18n196.__)("Block spacing"),
+              label: (0, import_i18n199.__)("Block spacing"),
               hasInlineEndToggle: isAxialGap,
               onDeselect: resetGapValue,
               isShownByDefault: defaultControls.blockGap ?? DEFAULT_CONTROLS5.blockGap,
@@ -86328,10 +90198,10 @@ var wp;
               ),
               panelId,
               children: [
-                !showSpacingPresetsControl && (isAxialGap ? /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-                  import_components200.BoxControl,
+                !showSpacingPresetsControl && (isAxialGap ? /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+                  import_components199.BoxControl,
                   {
-                    label: (0, import_i18n196.__)("Block spacing"),
+                    label: (0, import_i18n199.__)("Block spacing"),
                     min: 0,
                     onChange: setGapValues,
                     units: units2,
@@ -86340,33 +90210,34 @@ var wp;
                     allowReset: false,
                     splitOnAxis: isAxialGap
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-                  import_components200.__experimentalUnitControl,
+                ) : /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+                  import_components199.__experimentalUnitControl,
                   {
-                    label: (0, import_i18n196.__)("Block spacing"),
+                    label: (0, import_i18n199.__)("Block spacing"),
                     min: 0,
                     onChange: setGapValue,
                     units: units2,
-                    value: localGapRaw ?? void 0,
-                    placeholder: isGapPlaceholder ? inheritedGapRaw : void 0
+                    value: localGapForSingleInput ?? void 0,
+                    placeholder: isGapPlaceholder ? inheritedGapForSingleInput : void 0
                   }
                 )),
-                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+                showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
                   SpacingSizesControl,
                   {
-                    label: (0, import_i18n196.__)("Block spacing"),
+                    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_runtime435.jsx)(
+          showChildLayoutControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
             ChildLayoutControl,
             {
               value: childLayout,
@@ -86377,7 +90248,7 @@ var wp;
               isShownByDefault: defaultControls.childLayout ?? DEFAULT_CONTROLS5.childLayout
             }
           ),
-          showMinHeightControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+          showMinHeightControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -86385,14 +90256,14 @@ var wp;
                 hasMinHeightValue() && inheritedMinHeightValue !== void 0
               ),
               hasValue: hasMinHeightValue,
-              label: (0, import_i18n196.__)("Minimum height"),
+              label: (0, import_i18n199.__)("Minimum height"),
               onDeselect: resetMinHeightValue,
               isShownByDefault: defaultControls.minHeight ?? DEFAULT_CONTROLS5.minHeight,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
                 DimensionControl,
                 {
-                  label: (0, import_i18n196.__)("Minimum height"),
+                  label: (0, import_i18n199.__)("Minimum height"),
                   value: localMinHeightValue ?? inheritedMinHeightValue,
                   onChange: setMinHeightValue,
                   placeholder: isMinHeightPlaceholder ? getNumericPlaceholder2(
@@ -86403,7 +90274,7 @@ var wp;
               )
             }
           ),
-          showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+          showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -86411,14 +90282,14 @@ var wp;
                 hasMinWidthValue() && inheritedMinWidthValue !== void 0
               ),
               hasValue: hasMinWidthValue,
-              label: (0, import_i18n196.__)("Minimum width"),
+              label: (0, import_i18n199.__)("Minimum width"),
               onDeselect: resetMinWidthValue,
               isShownByDefault: defaultControls.minWidth ?? DEFAULT_CONTROLS5.minWidth,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
                 DimensionControl,
                 {
-                  label: (0, import_i18n196.__)("Minimum width"),
+                  label: (0, import_i18n199.__)("Minimum width"),
                   value: localMinWidthValue ?? inheritedMinWidthValue,
                   onChange: setMinWidthValue,
                   placeholder: isMinWidthPlaceholder ? getNumericPlaceholder2(
@@ -86429,7 +90300,7 @@ var wp;
               )
             }
           ),
-          showHeightControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+          showHeightControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -86437,14 +90308,14 @@ var wp;
                 hasHeightValue() && inheritedHeightValue !== void 0
               ),
               hasValue: hasHeightValue,
-              label: (0, import_i18n196.__)("Height"),
+              label: (0, import_i18n199.__)("Height"),
               onDeselect: resetHeightValue,
               isShownByDefault: defaultControls.height ?? DEFAULT_CONTROLS5.height,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
                 DimensionControl,
                 {
-                  label: (0, import_i18n196.__)("Height"),
+                  label: (0, import_i18n199.__)("Height"),
                   value: localHeightValue,
                   onChange: setHeightValue,
                   placeholder: isHeightPlaceholder ? inheritedHeightValue : void 0,
@@ -86453,7 +90324,7 @@ var wp;
               )
             }
           ),
-          showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+          showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -86461,14 +90332,14 @@ var wp;
                 hasWidthValue() && inheritedWidthValue !== void 0
               ),
               hasValue: hasWidthValue,
-              label: (0, import_i18n196.__)("Width"),
+              label: (0, import_i18n199.__)("Width"),
               onDeselect: resetWidthValue,
               isShownByDefault: defaultControls.width ?? DEFAULT_CONTROLS5.width,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
                 DimensionControl,
                 {
-                  label: (0, import_i18n196.__)("Width"),
+                  label: (0, import_i18n199.__)("Width"),
                   value: localWidthValue,
                   onChange: setWidthValue,
                   placeholder: isWidthPlaceholder ? inheritedWidthValue : void 0,
@@ -86477,7 +90348,7 @@ var wp;
               )
             }
           ),
-          showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+          showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
             AspectRatioTool,
             {
               hasValue: hasAspectRatioValue,
@@ -86497,49 +90368,58 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/border-panel.mjs
-  var import_components202 = __toESM(require_components(), 1);
-  var import_element262 = __toESM(require_element(), 1);
-  var import_i18n198 = __toESM(require_i18n(), 1);
+  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/components/global-styles/shadow-panel-components.mjs
-  var import_i18n197 = __toESM(require_i18n(), 1);
-  var import_components201 = __toESM(require_components(), 1);
-  var import_element261 = __toESM(require_element(), 1);
-  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY13 = [];
+  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);
-    return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)("div", { className: "block-editor-global-styles__shadow-popover-container", children: /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(import_components201.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_components201.__experimentalHeading, { level: 5, children: (0, import_i18n197.__)("Drop shadow") }),
-      /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+    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: shadows,
+          presets,
           activeShadow: shadow,
           onSelect: onShadowChange
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime436.jsx)("div", { className: "block-editor-global-styles__clear-shadow", children: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-        import_components201.Button,
+      /* @__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_i18n197.__)("Clear")
+          children: (0, import_i18n200.__)("Clear")
         }
       ) })
     ] }) });
   }
   function ShadowPresets({ presets, activeShadow, onSelect }) {
-    return !presets ? null : /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-      import_components201.Composite,
+    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_i18n197.__)("Drop shadows"),
-        children: presets.map(({ name, slug, shadow }) => /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+        "aria-label": (0, import_i18n200.__)("Drop shadows"),
+        children: presets.map(({ name, slug, shadow }) => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
           ShadowIndicator,
           {
             label: name,
@@ -86554,12 +90434,12 @@ var wp;
     );
   }
   function ShadowIndicator({ type, label, isActive, onSelect, shadow }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+    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_runtime436.jsx)(
-            import_components201.Composite.Item,
+          render: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+            import_components200.Composite.Item,
             {
               role: "option",
               "aria-label": label,
@@ -86570,7 +90450,7 @@ var wp;
                   "is-active": isActive
                 }
               ),
-              render: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+              render: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
                 "button",
                 {
                   className: clsx_default(
@@ -86582,21 +90462,21 @@ var wp;
                   onClick: onSelect,
                   style: { boxShadow: shadow },
                   "aria-label": label,
-                  children: isActive && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(icon_default, { icon: check_default })
+                  children: isActive && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(icon_default, { icon: check_default })
                 }
               )
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(tooltip_exports.Popup, { children: label })
+      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(tooltip_exports.Popup, { children: label })
     ] });
   }
   function ShadowPopover({
     shadow,
     onShadowChange,
     settings: settings2,
-    className: className2,
+    className,
     hasLocalValue = !!shadow,
     hasLocalOverride = false,
     onReset
@@ -86606,20 +90486,20 @@ var wp;
       offset: 36,
       shift: true
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-      import_components201.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+      import_components200.Dropdown,
       {
         popoverProps: popoverProps3,
         className: clsx_default(
           "block-editor-global-styles__shadow-dropdown",
-          className2
+          className
         ),
         renderToggle: renderShadowToggle(shadow, onShadowChange, {
           hasLocalValue,
           hasLocalOverride,
           onReset: onReset ?? (() => onShadowChange(void 0))
         }),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_components201.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components200.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
           ShadowPopoverContainer,
           {
             shadow,
@@ -86633,7 +90513,7 @@ var wp;
   function renderShadowToggle(shadow, onShadowChange, resetConfig) {
     const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
     return function ShadowToggle({ onToggle, isOpen }) {
-      const shadowButtonRef = (0, import_element261.useRef)(void 0);
+      const shadowButtonRef = (0, import_element278.useRef)(void 0);
       const toggleProps = {
         onClick: onToggle,
         className: clsx_default(
@@ -86650,9 +90530,9 @@ var wp;
         onReset();
         shadowButtonRef.current?.focus();
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(import_jsx_runtime436.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_components201.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(import_components201.__experimentalHStack, { justify: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+      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",
@@ -86660,21 +90540,21 @@ var wp;
               size: 24
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_components201.FlexItem, { children: (0, import_i18n197.__)("Drop shadow") })
+          /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components200.FlexItem, { children: (0, import_i18n200.__)("Drop shadow") })
         ] }) }),
-        hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
+        hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
           InheritanceResetButton,
           {
             className: "block-editor-global-styles__shadow-editor__remove-button",
             onResetToInherited: handleReset
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-          import_components201.Button,
+        ) : /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+          import_components200.Button,
           {
             __next40pxDefaultSize: true,
             size: "small",
             icon: reset_default,
-            label: (0, import_i18n197.__)("Remove"),
+            label: (0, import_i18n200.__)("Remove"),
             className: "block-editor-global-styles__shadow-editor__remove-button",
             onClick: handleReset
           }
@@ -86683,9 +90563,9 @@ var wp;
     };
   }
   function useShadowPresets(settings2) {
-    return (0, import_element261.useMemo)(() => {
+    return (0, import_element278.useMemo)(() => {
       if (!settings2?.shadow) {
-        return EMPTY_ARRAY13;
+        return EMPTY_ARRAY14;
       }
       const defaultPresetsEnabled = settings2?.shadow?.defaultPresets;
       const {
@@ -86693,25 +90573,21 @@ var wp;
         theme: themeShadows,
         custom: customShadows
       } = settings2?.shadow?.presets ?? {};
-      const unsetShadow = {
-        name: (0, import_i18n197.__)("Unset"),
-        slug: "unset",
-        shadow: "none"
-      };
-      const shadowPresets = [
-        ...defaultPresetsEnabled && defaultShadows || EMPTY_ARRAY13,
-        ...themeShadows || EMPTY_ARRAY13,
-        ...customShadows || EMPTY_ARRAY13
+      const allPresets = [
+        ...defaultPresetsEnabled && defaultShadows || EMPTY_ARRAY14,
+        ...themeShadows || EMPTY_ARRAY14,
+        ...customShadows || EMPTY_ARRAY14
       ];
-      if (shadowPresets.length) {
-        shadowPresets.unshift(unsetShadow);
-      }
-      return shadowPresets;
+      return allPresets.filter(
+        (preset, index2) => allPresets.findLastIndex(
+          ({ slug }) => slug === preset.slug
+        ) === index2
+      );
     }, [settings2]);
   }

   // packages/block-editor/build-module/components/global-styles/border-panel.mjs
-  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
   function useHasBorderPanel(settings2) {
     const controls = Object.values(useHasBorderPanelControls(settings2));
     return controls.some(Boolean);
@@ -86755,8 +90631,8 @@ var wp;
       const updatedValue = resetAllFilter(value);
       onChange(updatedValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-      import_components202.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+      import_components201.__experimentalToolsPanel,
       {
         label,
         resetAll,
@@ -86779,20 +90655,19 @@ var wp;
     inheritedValue = value,
     settings: settings2,
     panelId,
-    name,
     defaultControls = DEFAULT_CONTROLS6,
     showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
   }) {
     const colors2 = useColorsPerOrigin(settings2);
     const areCustomSolidsEnabled = settings2?.color?.custom;
-    const decodeValue = (0, import_element262.useCallback)(
+    const decodeValue = (0, import_element279.useCallback)(
       (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue),
       [settings2]
     );
-    const inheritanceProps = (isInherited, hasLocalOverride, className2) => getInheritanceProps(
+    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
       showInheritanceLabelIndicators && isInherited,
       showInheritanceLabelIndicators && hasLocalOverride,
-      className2
+      className
     );
     const encodeColorValue = (colorValue) => {
       const allColors = colors2.flatMap(
@@ -86803,12 +90678,12 @@ var wp;
       );
       return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
     };
-    const decodeBorder = (0, import_element262.useCallback)(
+    const decodeBorder = (0, import_element279.useCallback)(
       (source) => {
         if (!source) {
           return void 0;
         }
-        if ((0, import_components202.__experimentalHasSplitBorders)(source)) {
+        if ((0, import_components201.__experimentalHasSplitBorders)(source)) {
           const out = { ...source };
           ["top", "right", "bottom", "left"].forEach((side) => {
             out[side] = {
@@ -86825,22 +90700,22 @@ var wp;
       },
       [decodeValue]
     );
-    const localBorder = (0, import_element262.useMemo)(
+    const localBorder = (0, import_element279.useMemo)(
       () => decodeBorder(value?.border),
       [value?.border, decodeBorder]
     );
-    const inheritedBorder = (0, import_element262.useMemo)(
+    const inheritedBorder = (0, import_element279.useMemo)(
       () => decodeBorder(inheritedValue?.border),
       [inheritedValue?.border, decodeBorder]
     );
-    const isBorderPlaceholder = !(0, import_components202.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components202.__experimentalIsDefinedBorder)(inheritedBorder);
+    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_element262.useMemo)(() => {
+    const localBorderRadius = (0, import_element279.useMemo)(() => {
       if (typeof value?.border?.radius !== "object") {
         return decodeValue(value?.border?.radius);
       }
@@ -86851,7 +90726,7 @@ var wp;
         bottomRight: decodeValue(value?.border?.radius?.bottomRight)
       };
     }, [value?.border?.radius, decodeValue]);
-    const inheritedBorderRadius = (0, import_element262.useMemo)(() => {
+    const inheritedBorderRadius = (0, import_element279.useMemo)(() => {
       const rawRadius = inheritedValue?.border?.radius;
       if (typeof rawRadius !== "object") {
         return decodeValue(rawRadius);
@@ -86872,7 +90747,7 @@ var wp;
       return !!borderValues;
     };
     const isBorderRadiusPlaceholder = !hasBorderRadius() && inheritedBorderRadius !== void 0 && inheritedBorderRadius !== "";
-    const borderRadius = (0, import_element262.useMemo)(() => {
+    const borderRadius = (0, import_element279.useMemo)(() => {
       if (!isBorderRadiusPlaceholder) {
         return localBorderRadius;
       }
@@ -86895,10 +90770,9 @@ var wp;
     const inheritedShadow = decodeValue(inheritedValue?.shadow);
     const isShadowPlaceholder = localShadow === void 0 && inheritedShadow !== void 0 && inheritedShadow !== "";
     const shadow = isShadowPlaceholder ? inheritedShadow : localShadow;
-    const shadowPresets = settings2?.shadow?.presets ?? {};
-    const mergedShadowPresets = shadowPresets.custom ?? shadowPresets.theme ?? shadowPresets.default ?? [];
+    const shadowPresets = useShadowPresets(settings2);
     const setShadow = (newValue) => {
-      const slug = mergedShadowPresets?.find(
+      const slug = shadowPresets.findLast(
         ({ shadow: shadowName }) => shadowName === newValue
       )?.slug;
       onChange(
@@ -86927,7 +90801,7 @@ var wp;
     };
     const onBorderChange = (newBorder) => {
       const updatedBorder = { ...newBorder };
-      if ((0, import_components202.__experimentalHasSplitBorders)(updatedBorder)) {
+      if ((0, import_components201.__experimentalHasSplitBorders)(updatedBorder)) {
         ["top", "right", "bottom", "left"].forEach((side) => {
           if (updatedBorder[side]) {
             updatedBorder[side] = {
@@ -86944,7 +90818,7 @@ var wp;
         radius: value?.border?.radius
       });
     };
-    const resetAllFilter = (0, import_element262.useCallback)((previousValue) => {
+    const resetAllFilter = (0, import_element279.useCallback)((previousValue) => {
       return {
         ...previousValue,
         border: void 0,
@@ -86954,11 +90828,10 @@ var wp;
     const showBorderByDefault = defaultControls?.color || defaultControls?.width;
     const hasBorderControl = showBorderColor || showBorderStyle || showBorderWidth || showBorderRadius;
     const label = useBorderPanelLabel({
-      blockName: name,
       hasShadowControl,
       hasBorderControl
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
       Wrapper,
       {
         resetAllFilter,
@@ -86967,15 +90840,15 @@ var wp;
         panelId,
         label,
         children: [
-          (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
+          (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
                 isBorderPlaceholder,
-                (0, import_components202.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components202.__experimentalIsDefinedBorder)(inheritedBorder)
+                (0, import_components201.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components201.__experimentalIsDefinedBorder)(inheritedBorder)
               ),
-              hasValue: () => (0, import_components202.__experimentalIsDefinedBorder)(value?.border),
-              label: (0, import_i18n198.__)("Border"),
+              hasValue: () => (0, import_components201.__experimentalIsDefinedBorder)(value?.border),
+              label: (0, import_i18n201.__)("Border"),
               onDeselect: () => resetBorder(),
               isShownByDefault: showBorderByDefault,
               panelId,
@@ -86996,9 +90869,9 @@ var wp;
                 // trunk's `hideLabelFromVision={ ! hasShadowControl }`),
                 // even when inheritance indicators are off (e.g. in
                 // Global Styles).
-                /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components202.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n198.__)("Border") }),
-                /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-                  import_components202.BorderBoxControl,
+                /* @__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,
@@ -87014,7 +90887,7 @@ var wp;
               ]
             }
           ),
-          showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+          showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -87022,12 +90895,12 @@ var wp;
                 hasBorderRadius() && inheritedBorderRadius !== void 0
               ),
               hasValue: hasBorderRadius,
-              label: (0, import_i18n198.__)("Radius"),
+              label: (0, import_i18n201.__)("Radius"),
               hasInlineEndToggle: true,
               onDeselect: () => setBorderRadius(void 0),
               isShownByDefault: defaultControls.radius,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
                 BorderRadiusControl,
                 {
                   presets: settings2?.border?.radiusSizes,
@@ -87039,22 +90912,22 @@ var wp;
               )
             }
           ),
-          hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
+          hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
                 isShadowPlaceholder,
                 hasShadow() && inheritedShadow !== void 0
               ),
-              label: (0, import_i18n198.__)("Shadow"),
+              label: (0, import_i18n201.__)("Shadow"),
               hasValue: hasShadow,
               onDeselect: resetShadow,
               isShownByDefault: defaultControls.shadow,
               showLocalOverrideActionsInLabel: false,
               panelId,
               children: [
-                hasBorderControl ? /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_components202.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n198.__)("Shadow") }) : null,
-                /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+                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,
@@ -87074,21 +90947,21 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/filters-panel.mjs
-  var import_components203 = __toESM(require_components(), 1);
-  var import_i18n199 = __toESM(require_i18n(), 1);
-  var import_element263 = __toESM(require_element(), 1);
-  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY14 = [];
+  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_ARRAY14;
-    const themePresets = settings2?.color?.[presetSetting]?.theme || EMPTY_ARRAY14;
-    const defaultPresets = settings2?.color?.[presetSetting]?.default || EMPTY_ARRAY14;
-    return (0, import_element263.useMemo)(
+    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_ARRAY14 : defaultPresets
+        ...disableDefault ? EMPTY_ARRAY15 : defaultPresets
       ],
       [disableDefault, userPresets, themePresets, defaultPresets]
     );
@@ -87111,10 +90984,10 @@ var wp;
       const updatedValue = resetAllFilter(value);
       onChange(updatedValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-      import_components203.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      import_components202.__experimentalToolsPanel,
       {
-        label: (0, import_i18n199._x)("Filters", "Name for applying graphical effects"),
+        label: (0, import_i18n202._x)("Filters", "Name for applying graphical effects"),
         resetAll,
         panelId,
         dropdownMenuProps,
@@ -87130,12 +91003,12 @@ var wp;
     offset: 36,
     shift: true,
     className: "block-editor-duotone-control__popover",
-    headerTitle: (0, import_i18n199.__)("Duotone")
+    headerTitle: (0, import_i18n202.__)("Duotone")
   };
-  var LabeledColorIndicator2 = ({ indicator, label }) => /* @__PURE__ */ (0, import_jsx_runtime438.jsxs)(import_components203.__experimentalHStack, { justify: "flex-start", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_components203.__experimentalZStack, { isLayered: false, offset: -8, children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_components203.Flex, { expanded: false, children: indicator === "unset" || !indicator ? /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_components203.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" }) : /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_components203.DuotoneSwatch, { values: indicator }) }) }),
-    /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-      import_components203.FlexItem,
+  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,
@@ -87145,7 +91018,7 @@ var wp;
   ] });
   var renderToggle2 = (duotone, resetConfig) => function Toggle2({ onToggle, isOpen }) {
     const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
-    const duotoneButtonRef = (0, import_element263.useRef)(void 0);
+    const duotoneButtonRef = (0, import_element280.useRef)(void 0);
     const toggleProps = {
       onClick: onToggle,
       className: clsx_default(
@@ -87162,26 +91035,26 @@ var wp;
       onReset();
       duotoneButtonRef.current?.focus();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime438.jsxs)(import_jsx_runtime438.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_components203.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+    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_i18n199.__)("Duotone")
+          label: (0, import_i18n202.__)("Duotone")
         }
       ) }),
-      hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+      hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
         InheritanceResetButton,
         {
           className: "block-editor-panel-duotone-settings__reset",
           onResetToInherited: handleReset
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-        import_components203.Button,
+      ) : /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        import_components202.Button,
         {
           size: "small",
           icon: reset_default,
-          label: (0, import_i18n199.__)("Reset"),
+          label: (0, import_i18n202.__)("Reset"),
           className: "block-editor-panel-duotone-settings__reset",
           onClick: handleReset
         }
@@ -87199,10 +91072,10 @@ var wp;
     showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
   }) {
     const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
-    const inheritanceProps = (isInherited, hasLocalOverride, className2) => getInheritanceProps(
+    const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
       showInheritanceLabelIndicators && isInherited,
       showInheritanceLabelIndicators && hasLocalOverride,
-      className2
+      className
     );
     const hasDuotoneEnabled = useHasDuotoneControl(settings2);
     const duotonePalette = useMultiOriginColorPresets(settings2, {
@@ -87216,27 +91089,30 @@ var wp;
     const localDuotone = decodeValue(value?.filter?.duotone);
     const inheritedDuotone = decodeValue(inheritedValue?.filter?.duotone);
     const duotone = localDuotone ?? inheritedDuotone;
+    const localDuotoneSlug = getDuotoneSlugFromPreset(value?.filter?.duotone);
+    const inheritedDuotoneSlug = getDuotoneSlugFromPreset(
+      inheritedValue?.filter?.duotone
+    );
+    const duotoneSlug = localDuotone !== void 0 ? localDuotoneSlug : inheritedDuotoneSlug;
     const isDuotonePlaceholder = localDuotone === void 0 && inheritedDuotone !== void 0;
-    const setDuotone = (newValue) => {
-      const duotonePreset = duotonePalette.find(({ colors: colors2 }) => {
-        return colors2 === newValue;
-      });
-      const duotoneValue = duotonePreset ? `var:preset|duotone|${duotonePreset.slug}` : newValue;
+    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) => {
+    const setDuotoneWithInheritedCommit = (newValue, index2, slug) => {
       if (newValue === void 0 && isDuotonePlaceholder && inheritedDuotone !== void 0) {
-        setDuotone(inheritedDuotone);
+        setDuotone(inheritedDuotone, inheritedDuotoneSlug);
         return;
       }
-      setDuotone(newValue);
+      setDuotone(newValue, slug);
     };
     const hasDuotone = () => !!value?.filter?.duotone;
     const resetDuotone = () => setDuotone(void 0);
     const hasDuotoneLocalOverride = showInheritanceLabelIndicators && hasDuotone() && inheritedDuotone !== void 0;
-    const resetAllFilter = (0, import_element263.useCallback)((previousValue) => {
+    const resetAllFilter = (0, import_element280.useCallback)((previousValue) => {
       return {
         ...previousValue,
         filter: {
@@ -87245,28 +91121,28 @@ var wp;
         }
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
       Wrapper,
       {
         resetAllFilter,
         value,
         onChange,
         panelId,
-        children: hasDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
+        children: hasDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
           InheritanceToolsPanelItem,
           {
             ...inheritanceProps(
               isDuotonePlaceholder,
               localDuotone !== void 0 && inheritedDuotone !== void 0
             ),
-            label: (0, import_i18n199.__)("Duotone"),
+            label: (0, import_i18n202.__)("Duotone"),
             hasValue: hasDuotone,
             onDeselect: resetDuotone,
             isShownByDefault: defaultControls.duotone,
             showLocalOverrideActionsInLabel: false,
             panelId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-              import_components203.Dropdown,
+            children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+              import_components202.Dropdown,
               {
                 popoverProps: popoverProps2,
                 className: "block-editor-global-styles-filters-panel__dropdown",
@@ -87275,18 +91151,19 @@ var wp;
                   hasLocalOverride: hasDuotoneLocalOverride,
                   onReset: resetDuotone
                 }),
-                renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_components203.__experimentalDropdownContentWrapper, { paddingSize: "small", children: /* @__PURE__ */ (0, import_jsx_runtime438.jsxs)(import_components203.MenuGroup, { label: (0, import_i18n199.__)("Duotone"), children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime438.jsx)("p", { children: (0, import_i18n199.__)(
+                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_runtime438.jsx)(
-                    import_components203.DuotonePicker,
+                  /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+                    import_components202.DuotonePicker,
                     {
                       colorPalette,
                       duotonePalette,
                       disableCustomColors: true,
                       disableCustomDuotone: true,
                       value: duotone,
+                      selectedSlug: duotoneSlug,
                       onChange: setDuotoneWithInheritedCommit
                     }
                   )
@@ -87300,9 +91177,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/image-settings-panel.mjs
-  var import_components204 = __toESM(require_components(), 1);
-  var import_i18n200 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
+  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;
   }
@@ -87325,25 +91202,25 @@ var wp;
     if (inheritedValue?.lightbox?.enabled) {
       lightboxChecked = inheritedValue.lightbox.enabled;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_jsx_runtime439.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-      import_components204.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_jsx_runtime462.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+      import_components203.__experimentalToolsPanel,
       {
-        label: (0, import_i18n200._x)("Settings", "Image settings"),
+        label: (0, import_i18n203._x)("Settings", "Image settings"),
         resetAll: resetLightbox,
         panelId,
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-          import_components204.__experimentalToolsPanelItem,
+        children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+          import_components203.__experimentalToolsPanelItem,
           {
             hasValue: () => !!value?.lightbox,
-            label: (0, import_i18n200.__)("Enlarge on click"),
+            label: (0, import_i18n203.__)("Enlarge on click"),
             onDeselect: resetLightbox,
             isShownByDefault: true,
             panelId,
-            children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
-              import_components204.ToggleControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+              import_components203.ToggleControl,
               {
-                label: (0, import_i18n200.__)("Enlarge on click"),
+                label: (0, import_i18n203.__)("Enlarge on click"),
                 checked: lightboxChecked,
                 onChange: onChangeLightbox
               }
@@ -87355,10 +91232,10 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/advanced-panel.mjs
-  var import_components205 = __toESM(require_components(), 1);
-  var import_element264 = __toESM(require_element(), 1);
-  var import_i18n201 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
+  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;
@@ -87366,7 +91243,7 @@ var wp;
     return true;
   }
   function getMarkupValidationError(css) {
-    return validateCSS(css) ? null : (0, import_i18n201.__)("The custom CSS is invalid. Do not use <> markup.");
+    return validateCSS(css) ? null : (0, import_i18n204.__)("The custom CSS is invalid. Do not use <> markup.");
   }
   function getCSSValidationError(css) {
     if (!css) {
@@ -87380,7 +91257,7 @@ var wp;
       [{ css }],
       ".for-validation-only"
     );
-    return transformed === null ? (0, import_i18n201.__)("There is an error with your CSS structure.") : null;
+    return transformed === null ? (0, import_i18n204.__)("There is an error with your CSS structure.") : null;
   }
   function AdvancedPanel({
     value,
@@ -87389,7 +91266,7 @@ var wp;
     help
   }) {
     const customCSS = inheritedValue?.css;
-    const [cssError, setCSSError] = (0, import_element264.useState)(
+    const [cssError, setCSSError] = (0, import_element281.useState)(
       () => getCSSValidationError(customCSS)
     );
     function handleOnChange(newValue) {
@@ -87402,18 +91279,18 @@ var wp;
     function handleOnBlur(event) {
       setCSSError(getCSSValidationError(event?.target?.value));
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(
       Stack,
       {
         direction: "column",
         gap: "md",
         className: "block-editor-global-styles-advanced-panel",
         children: [
-          cssError && /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_components205.Notice, { status: "error", onRemove: () => setCSSError(null), children: cssError }),
-          /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
-            import_components205.TextareaControl,
+          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_i18n201.__)("Additional CSS"),
+              label: (0, import_i18n204.__)("Additional CSS"),
               value: customCSS,
               onChange: (newValue) => handleOnChange(newValue),
               onBlur: handleOnBlur,
@@ -87428,20 +91305,20 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/background-panel.mjs
-  var import_components207 = __toESM(require_components(), 1);
-  var import_element266 = __toESM(require_element(), 1);
-  var import_i18n203 = __toESM(require_i18n(), 1);
+  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_components206 = __toESM(require_components(), 1);
-  var import_i18n202 = __toESM(require_i18n(), 1);
+  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_element265 = __toESM(require_element(), 1);
-  var import_data165 = __toESM(require_data(), 1);
-  var import_dom72 = __toESM(require_dom(), 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_runtime441 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
   var IMAGE_BACKGROUND_TYPE = "image";
   var BACKGROUND_POPOVER_PROPS = {
     placement: "left-start",
@@ -87453,7 +91330,7 @@ var wp;
   };
   var focusToggleButton = (containerRef) => {
     window.requestAnimationFrame(() => {
-      const [toggleButton] = import_dom72.focus.tabbable.find(containerRef?.current);
+      const [toggleButton] = import_dom73.focus.tabbable.find(containerRef?.current);
       if (!toggleButton) {
         return;
       }
@@ -87462,12 +91339,12 @@ var wp;
   };
   function backgroundSizeHelpText(value) {
     if (value === "cover" || value === void 0) {
-      return (0, import_i18n202.__)("Image covers the space evenly.");
+      return (0, import_i18n205.__)("Image covers the space evenly.");
     }
     if (value === "contain") {
-      return (0, import_i18n202.__)("Image is contained without distortion.");
+      return (0, import_i18n205.__)("Image is contained without distortion.");
     }
-    return (0, import_i18n202.__)("Image has a fixed width.");
+    return (0, import_i18n205.__)("Image has a fixed width.");
   }
   var coordsToBackgroundPosition = (value) => {
     if (!value || isNaN(value.x) && isNaN(value.y)) {
@@ -87495,14 +91372,14 @@ var wp;
     onToggleCallback = noop22
   }) {
     const { isOpen, ...restToggleProps } = toggleProps;
-    (0, import_element265.useEffect)(() => {
+    (0, import_element282.useEffect)(() => {
       if (typeof isOpen !== "undefined") {
         onToggleCallback(isOpen);
       }
     }, [isOpen, onToggleCallback]);
     const renderPreviewContent = () => {
-      return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components206.__experimentalHStack, { className: "block-editor-global-styles-background-panel__inspector-preview-inner", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+      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",
@@ -87511,24 +91388,24 @@ var wp;
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components206.FlexBlock, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-            import_components206.__experimentalTruncate,
+        /* @__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_runtime441.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)("span", {}), children: imgUrl ? (0, import_i18n202.sprintf)(
+          /* @__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_i18n202.__)("Background image: %s"),
+            (0, import_i18n205.__)("Background image: %s"),
             filename || label
-          ) : (0, import_i18n202.__)("No background image selected") })
+          ) : (0, import_i18n205.__)("No background image selected") })
         ] })
       ] });
     };
-    return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components206.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
+    return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components205.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
   }
   function BackgroundControlsPanel({
     label,
@@ -87544,9 +91421,9 @@ var wp;
     if (!hasImageValue) {
       return;
     }
-    const imgLabel = label || (0, import_url11.getFilename)(imgUrl) || (0, import_i18n202.__)("Image");
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-      import_components206.Dropdown,
+    const imgLabel = label || (0, import_url11.getFilename)(imgUrl) || (0, import_i18n205.__)("Image");
+    return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+      import_components205.Dropdown,
       {
         popoverProps: BACKGROUND_POPOVER_PROPS,
         renderToggle: ({ onToggle, isOpen }) => {
@@ -87554,13 +91431,13 @@ var wp;
             onClick: onToggle,
             className: "block-editor-global-styles-background-panel__dropdown-toggle",
             "aria-expanded": isOpen,
-            "aria-label": (0, import_i18n202.__)(
+            "aria-label": (0, import_i18n205.__)(
               "Background size, position and repeat options."
             ),
             isOpen
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_jsx_runtime464.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
               InspectorImagePreviewItem,
               {
                 imgUrl,
@@ -87571,7 +91448,7 @@ var wp;
                 onToggleCallback
               }
             ),
-            onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
               InheritanceResetButton,
               {
                 className: "block-editor-global-styles-background-panel__reset",
@@ -87583,11 +91460,11 @@ var wp;
                   focusToggleButton(containerRef);
                 }
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-              import_components206.Button,
+            ) : /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+              import_components205.Button,
               {
                 __next40pxDefaultSize: true,
-                label: (0, import_i18n202.__)("Reset"),
+                label: (0, import_i18n205.__)("Reset"),
                 className: "block-editor-global-styles-background-panel__reset",
                 size: "small",
                 icon: reset_default,
@@ -87602,8 +91479,8 @@ var wp;
             ))
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-          import_components206.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+          import_components205.__experimentalDropdownContentWrapper,
           {
             className: "block-editor-global-styles-background-panel__dropdown-content-wrapper",
             paddingSize: "medium",
@@ -87614,7 +91491,7 @@ var wp;
     );
   }
   function LoadingSpinner() {
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components206.Placeholder, { className: "block-editor-global-styles-background-panel__loading", children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components206.Spinner, {}) });
+    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,
@@ -87626,12 +91503,12 @@ var wp;
     defaultValues,
     containerRef
   }) {
-    const [isUploading, setIsUploading] = (0, import_element265.useState)(false);
-    const { getSettings: getSettings8 } = (0, import_data165.useSelect)(store);
+    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_data165.useDispatch)(import_notices12.store);
+    const { createErrorNotice } = (0, import_data166.useDispatch)(import_notices12.store);
     const onUploadError = (message2) => {
       createErrorNotice(message2, { type: "snackbar" });
       setIsUploading(false);
@@ -87655,7 +91532,7 @@ var wp;
       }
       if (media.media_type && media.media_type !== IMAGE_BACKGROUND_TYPE || !media.media_type && media.type && media.type !== IMAGE_BACKGROUND_TYPE) {
         onUploadError(
-          (0, import_i18n202.__)("Only images can be used as a background image.")
+          (0, import_i18n205.__)("Only images can be used as a background image.")
         );
         return;
       }
@@ -87703,10 +91580,10 @@ var wp;
       })
     );
     const canRemove = !hasValue3 && hasBackgroundImageValue(inheritedValue);
-    const imgLabel = title || (0, import_url11.getFilename)(url) || (0, import_i18n202.__)("Image");
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)("div", { className: "block-editor-global-styles-background-panel__image-tools-panel-item", children: [
-      isUploading && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(LoadingSpinner, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+    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,
         {
           mediaId: id,
@@ -87719,7 +91596,7 @@ var wp;
               "block-editor-global-styles-background-panel__media-replace-popover": displayInPanel
             })
           },
-          name: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+          name: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
             InspectorImagePreviewItem,
             {
               imgUrl: url,
@@ -87727,30 +91604,30 @@ var wp;
               label: imgLabel
             }
           ),
-          renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components206.Button, { ...props, __next40pxDefaultSize: true }),
+          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_runtime441.jsx)(
-            import_components206.MenuItem,
+          children: canRemove && /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+            import_components205.MenuItem,
             {
               onClick: () => {
                 focusToggleButton(containerRef);
                 onRemove();
                 onRemoveImage();
               },
-              children: (0, import_i18n202.__)("Remove")
+              children: (0, import_i18n205.__)("Remove")
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-        import_components206.DropZone,
+      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+        import_components205.DropZone,
         {
           onFilesDrop: onFilesDrop2,
-          label: (0, import_i18n202.__)("Drop to upload")
+          label: (0, import_i18n205.__)("Drop to upload")
         }
       )
     ] });
@@ -87833,28 +91710,28 @@ var wp;
       )
     );
     const backgroundPositionValue = !positionValue && isUploadedImage && "contain" === sizeValue ? defaultValues?.backgroundPosition : positionValue;
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components206.__experimentalVStack, { spacing: 3, className: "single-column", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-        import_components206.FocalPointPicker,
+    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_i18n202.__)("Focal point"),
+          label: (0, import_i18n205.__)("Focal point"),
           url: imageValue,
           value: backgroundPositionToCoords(backgroundPositionValue),
           onChange: updateBackgroundPosition
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-        import_components206.ToggleControl,
+      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+        import_components205.ToggleControl,
         {
-          label: (0, import_i18n202.__)("Fixed background"),
+          label: (0, import_i18n205.__)("Fixed background"),
           checked: attachmentValue === "fixed",
           onChange: toggleScrollWithPage
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(
-        import_components206.__experimentalToggleGroupControl,
+      /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(
+        import_components205.__experimentalToggleGroupControl,
         {
-          label: (0, import_i18n202.__)("Size"),
+          label: (0, import_i18n205.__)("Size"),
           value: currentValueForToggle,
           onChange: updateBackgroundSize,
           isBlock: true,
@@ -87862,33 +91739,33 @@ var wp;
             sizeValue || defaultValues?.backgroundSize
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-              import_components206.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+              import_components205.__experimentalToggleGroupControlOption,
               {
                 value: "cover",
-                label: (0, import_i18n202._x)(
+                label: (0, import_i18n205._x)(
                   "Cover",
                   "Size option for background image control"
                 )
               },
               "cover"
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-              import_components206.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+              import_components205.__experimentalToggleGroupControlOption,
               {
                 value: "contain",
-                label: (0, import_i18n202._x)(
+                label: (0, import_i18n205._x)(
                   "Contain",
                   "Size option for background image control"
                 )
               },
               "contain"
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-              import_components206.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+              import_components205.__experimentalToggleGroupControlOption,
               {
                 value: "auto",
-                label: (0, import_i18n202._x)(
+                label: (0, import_i18n205._x)(
                   "Tile",
                   "Size option for background image control"
                 )
@@ -87898,23 +91775,23 @@ var wp;
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components206.__experimentalHStack, { justify: "flex-start", spacing: 2, as: "span", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-          import_components206.__experimentalUnitControl,
+      /* @__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,
           {
-            "aria-label": (0, import_i18n202.__)("Background image width"),
+            "aria-label": (0, import_i18n205.__)("Background image width"),
             onChange: updateBackgroundSize,
             value: sizeValue,
             __unstableInputWidth: "100px",
             min: 0,
-            placeholder: (0, import_i18n202.__)("Auto"),
+            placeholder: (0, import_i18n205.__)("Auto"),
             disabled: currentValueForToggle !== "auto" || currentValueForToggle === void 0
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-          import_components206.ToggleControl,
+        /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+          import_components205.ToggleControl,
           {
-            label: (0, import_i18n202.__)("Repeat"),
+            label: (0, import_i18n205.__)("Repeat"),
             checked: repeatCheckedValue,
             onChange: toggleIsRepeated,
             disabled: currentValueForToggle === "cover"
@@ -87931,7 +91808,7 @@ var wp;
     defaultValues = {},
     showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
   }) {
-    const { globalStyles, _links } = (0, import_data165.useSelect)((select3) => {
+    const { globalStyles, _links } = (0, import_data166.useSelect)((select3) => {
       const { getSettings: getSettings8 } = select3(store);
       const _settings = getSettings8();
       return {
@@ -87939,7 +91816,7 @@ var wp;
         _links: _settings[globalStylesLinksDataKey]
       };
     }, []);
-    const resolvedInheritedValue = (0, import_element265.useMemo)(() => {
+    const resolvedInheritedValue = (0, import_element282.useMemo)(() => {
       const resolvedValues = {
         background: {}
       };
@@ -87972,9 +91849,9 @@ var wp;
     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_element265.useState)(false);
-    const containerRef = (0, import_element265.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+    const [isDropDownOpen, setIsDropDownOpen] = (0, import_element282.useState)(false);
+    const containerRef = (0, import_element282.useRef)();
+    return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
       "div",
       {
         ref: containerRef,
@@ -87984,7 +91861,7 @@ var wp;
             "is-open": isDropDownOpen
           }
         ),
-        children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+        children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
           BackgroundControlsPanel,
           {
             label: title,
@@ -87995,8 +91872,8 @@ var wp;
             hasLocalOverride,
             onReset: localHasImageValue ? resetBackground : void 0,
             containerRef,
-            children: /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components206.__experimentalVStack, { spacing: 3, className: "single-column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.__experimentalVStack, { spacing: 3, className: "single-column", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
                 BackgroundImageControls,
                 {
                   onChange,
@@ -88012,7 +91889,7 @@ var wp;
                   containerRef
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
                 BackgroundSizeControls,
                 {
                   onChange,
@@ -88023,7 +91900,7 @@ var wp;
               )
             ] })
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
           BackgroundImageControls,
           {
             onChange,
@@ -88043,7 +91920,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/background-panel.mjs
-  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_CONTROLS8 = {
     backgroundImage: true,
     backgroundColor: true,
@@ -88083,8 +91960,8 @@ var wp;
       const updatedValue = resetAllFilter(value);
       onChange(updatedValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
-      import_components207.__experimentalToolsPanel,
+    return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+      import_components206.__experimentalToolsPanel,
       {
         label: headerLabel,
         resetAll,
@@ -88094,7 +91971,7 @@ var wp;
         __experimentalFirstVisibleItemClass: "first",
         __experimentalLastVisibleItemClass: "last",
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
+        children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
       }
     );
   }
@@ -88107,7 +91984,7 @@ var wp;
     panelId,
     defaultControls = DEFAULT_CONTROLS8,
     defaultValues = {},
-    headerLabel = (0, import_i18n203.__)("Background"),
+    headerLabel = (0, import_i18n206.__)("Background"),
     contrastWarning,
     showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
   }) {
@@ -88134,7 +92011,7 @@ var wp;
       settings2,
       "backgroundImage"
     );
-    const resetAllFilter = (0, import_element266.useCallback)(
+    const resetAllFilter = (0, import_element283.useCallback)(
       (previousValue) => {
         const clearsColorBackground = showBackgroundColorControl;
         const clearsColorGradient = hasBackgroundGradientControl || showLegacyColorGradientControl;
@@ -88234,7 +92111,7 @@ var wp;
       }
     });
     const hasLocalBackgroundImage = hasBackgroundImageValue(value);
-    return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
       Wrapper,
       {
         resetAllFilter,
@@ -88243,7 +92120,7 @@ var wp;
         panelId,
         headerLabel,
         children: [
-          showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+          showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
             InheritanceToolsPanelItem,
             {
               ...inheritanceProps(
@@ -88253,11 +92130,11 @@ var wp;
               ),
               showLocalOverrideActionsInLabel: false,
               hasValue: () => hasBackgroundImageValue(value),
-              label: (0, import_i18n203.__)("Image"),
+              label: (0, import_i18n206.__)("Image"),
               onDeselect: resetBackground,
               isShownByDefault: defaultControls.backgroundImage,
               panelId,
-              children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                 BackgroundImagePanel,
                 {
                   value,
@@ -88271,10 +92148,10 @@ var wp;
               )
             }
           ),
-          showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+          showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
             ColorGradientDropdownItem,
             {
-              label: (0, import_i18n203.__)("Color"),
+              label: (0, import_i18n206.__)("Color"),
               hasValue: () => hasBackgroundColorValue(value),
               resetValue: resetBackgroundColor,
               isShownByDefault: defaultControls.backgroundColor,
@@ -88286,7 +92163,7 @@ var wp;
               tabs: [
                 {
                   key: "background",
-                  label: (0, import_i18n203.__)("Color"),
+                  label: (0, import_i18n206.__)("Color"),
                   inheritedValue: backgroundColor,
                   // The picker selects by slug: `userSlug` when the
                   // block has its own value, otherwise
@@ -88312,10 +92189,10 @@ var wp;
               panelId
             }
           ),
-          showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+          showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
             ColorGradientDropdownItem,
             {
-              label: (0, import_i18n203.__)("Gradient"),
+              label: (0, import_i18n206.__)("Gradient"),
               hasValue: () => hasBackgroundGradientValue(value),
               resetValue: resetGradient,
               isShownByDefault: defaultControls.gradient,
@@ -88326,7 +92203,7 @@ var wp;
               tabs: [
                 {
                   key: "gradient",
-                  label: (0, import_i18n203.__)("Gradient"),
+                  label: (0, import_i18n206.__)("Gradient"),
                   inheritedValue: inheritedGradient,
                   inheritedSlug: extractPresetSlug(
                     inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient,
@@ -88349,10 +92226,10 @@ var wp;
               panelId
             }
           ),
-          showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+          showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
             ColorGradientDropdownItem,
             {
-              label: (0, import_i18n203.__)("Gradient"),
+              label: (0, import_i18n206.__)("Gradient"),
               hasValue: () => hasLegacyColorGradientValue(value),
               resetValue: resetLegacyColorGradient,
               isShownByDefault: defaultControls.gradient,
@@ -88365,7 +92242,7 @@ var wp;
               tabs: [
                 {
                   key: "gradient",
-                  label: (0, import_i18n203.__)("Gradient"),
+                  label: (0, import_i18n206.__)("Gradient"),
                   inheritedValue: legacyColorGradient,
                   inheritedSlug: extractPresetSlug(
                     inheritedValue?.color?.gradient,
@@ -88394,9 +92271,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/state-control.mjs
-  var import_i18n204 = __toESM(require_i18n(), 1);
-  var import_components208 = __toESM(require_components(), 1);
-  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_components207 = __toESM(require_components(), 1);
+  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
   function StateControl({
     viewportStates = [],
     pseudoStates = [],
@@ -88411,14 +92288,14 @@ var wp;
       return null;
     }
     const viewportOptions = [
-      { label: (0, import_i18n204.__)("Default"), value: "default" },
+      { label: (0, import_i18n207.__)("Default"), value: "default" },
       ...viewportStates.map((state) => ({
         label: state.label,
         value: state.value
       }))
     ];
     const pseudoStateOptions = [
-      { label: (0, import_i18n204.__)("Default"), value: "default" },
+      { label: (0, import_i18n207.__)("Default"), value: "default" },
       ...pseudoStates.map((state) => ({
         label: state.label,
         value: state.value
@@ -88426,7 +92303,7 @@ var wp;
     ];
     const hasViewportOptions = viewportStates.length > 0;
     const hasPseudoStateOptions = pseudoStates.length > 0;
-    const triggerLabel = (0, import_i18n204.__)("States");
+    const triggerLabel = (0, import_i18n207.__)("States");
     const activeStates = [];
     if (hasViewportOptions && viewportValue !== "default") {
       const selectedViewport = viewportOptions.find(
@@ -88450,23 +92327,23 @@ var wp;
         });
       }
     }
-    const currentStateLabel = activeStates.length ? activeStates.map((state) => state.label).join(", ") : (0, import_i18n204.__)("Default");
+    const currentStateLabel = activeStates.length ? activeStates.map((state) => state.label).join(", ") : (0, import_i18n207.__)("Default");
     const icon = showText ? chevron_down_default : more_vertical_default;
     const toggleProps = showText ? { size: "compact", iconPosition: "right" } : { size: "small" };
-    return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
       Stack,
       {
         direction: "column",
         gap: "sm",
         align: "flex-end",
         className: "block-editor-global-styles-state-control",
-        children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-          import_components208.DropdownMenu,
+        children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+          import_components207.DropdownMenu,
           {
             icon,
-            label: showText ? triggerLabel : (0, import_i18n204.sprintf)(
+            label: showText ? triggerLabel : (0, import_i18n207.sprintf)(
               /* translators: %s: Current state (e.g. "Hover", "Focus") */
-              (0, import_i18n204.__)("State: %s"),
+              (0, import_i18n207.__)("State: %s"),
               currentStateLabel
             ),
             popoverProps: {
@@ -88475,9 +92352,9 @@ var wp;
             },
             text: showText ? triggerLabel : void 0,
             toggleProps,
-            children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(import_jsx_runtime443.Fragment, { children: [
-              hasViewportOptions && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components208.MenuGroup, { label: (0, import_i18n204.__)("Viewport"), children: viewportOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-                import_components208.MenuItem,
+            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)(
+                import_components207.MenuItem,
                 {
                   onClick: () => {
                     onChangeViewport?.(option.value);
@@ -88490,8 +92367,8 @@ var wp;
                 },
                 `viewport-${option.value}`
               )) }),
-              hasPseudoStateOptions && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components208.MenuGroup, { label: (0, import_i18n204.__)("Pseudo state"), children: pseudoStateOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-                import_components208.MenuItem,
+              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)(
+                import_components207.MenuItem,
                 {
                   onClick: () => {
                     onChangePseudoState?.(
@@ -88514,16 +92391,16 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/state-control-badges.mjs
-  var import_components209 = __toESM(require_components(), 1);
-  var import_i18n205 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge4 } = unlock(import_components209.privateApis);
+  var import_components208 = __toESM(require_components(), 1);
+  var import_i18n208 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge4 } = unlock(import_components208.privateApis);
   function StateControlBadges({
     viewportStates = [],
     pseudoStates = [],
     viewportValue = "default",
     pseudoStateValue = "default",
-    className: className2 = "block-editor-global-styles-state-control__badges"
+    className = "block-editor-global-styles-state-control__badges"
   }) {
     const activeStates = [];
     const selectedViewport = viewportStates.find(
@@ -88536,9 +92413,9 @@ var wp;
       activeStates.push({
         key: `viewport-${selectedViewport.value}`,
         label: selectedViewport.label,
-        tooltipText: (0, import_i18n205.sprintf)(
+        tooltipText: (0, import_i18n208.sprintf)(
           /* translators: %s: viewport name, e.g. "Tablet". */
-          (0, import_i18n205.__)("Style changes apply to the %s viewport."),
+          (0, import_i18n208.__)("Style changes apply to the %s viewport."),
           selectedViewport.label
         )
       });
@@ -88547,30 +92424,30 @@ var wp;
       activeStates.push({
         key: `pseudo-${selectedPseudoState.value}`,
         label: selectedPseudoState.label,
-        tooltipText: (0, import_i18n205.sprintf)(
+        tooltipText: (0, import_i18n208.sprintf)(
           /* translators: %s: pseudo state name, e.g. "Hover". */
-          (0, import_i18n205.__)("Style changes apply to the %s state."),
+          (0, import_i18n208.__)("Style changes apply to the %s state."),
           selectedPseudoState.label
         )
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
       Stack,
       {
-        className: className2,
+        className,
         direction: "row",
         justify: "flex-start",
         gap: "xs",
         wrap: "wrap",
         children: activeStates.map((state) => {
-          const badge = /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(
+          const badge = /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(
             WCBadge4,
             {
               className: "block-editor-global-styles-state-control__badge",
               intent: "info",
               children: [
                 state.label,
-                !!state.tooltipText && /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)("span", {}), children: state.tooltipText })
+                !!state.tooltipText && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", {}), children: state.tooltipText })
               ]
             },
             state.key
@@ -88578,14 +92455,14 @@ var wp;
           if (!state.tooltipText) {
             return badge;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime444.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)("span", { className: "block-editor-global-styles-state-control__badge-tooltip-trigger", children: badge })
+                render: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", { className: "block-editor-global-styles-state-control__badge-tooltip-trigger", children: badge })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(tooltip_exports.Popup, { children: state.tooltipText })
+            /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(tooltip_exports.Popup, { children: state.tooltipText })
           ] }, state.key);
         })
       }
@@ -88593,22 +92470,22 @@ var wp;
   }

   // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
-  var import_element268 = __toESM(require_element(), 1);
-  var import_data167 = __toESM(require_data(), 1);
-  var import_blocks94 = __toESM(require_blocks(), 1);
+  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_blocks93 = __toESM(require_blocks(), 1);
-  var import_data166 = __toESM(require_data(), 1);
-  var import_element267 = __toESM(require_element(), 1);
-  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
+  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(className2) {
-    if (!className2) {
+  function getVariationMatches(className) {
+    if (!className) {
       return [];
     }
-    return className2.split(/\s+/).reduce((matches, name) => {
+    return className.split(/\s+/).reduce((matches, name) => {
       if (name.startsWith(VARIATION_PREFIX)) {
         const match2 = name.slice(VARIATION_PREFIX.length);
         if (match2 !== "default") {
@@ -88618,8 +92495,8 @@ var wp;
       return matches;
     }, []);
   }
-  function getVariationNameFromClass(className2, registeredStyles = []) {
-    const matches = getVariationMatches(className2);
+  function getVariationNameFromClass(className, registeredStyles = []) {
+    const matches = getVariationMatches(className);
     if (!matches) {
       return null;
     }
@@ -88634,14 +92511,14 @@ var wp;
     usePrivateStyleOverride(override);
   }
   function BlockStyleVariationOverridesWithConfig({ config: config2 }) {
-    const { overrides } = (0, import_data166.useSelect)(
+    const { overrides } = (0, import_data167.useSelect)(
       (select3) => ({
         overrides: unlock(select3(store)).getStyleOverrides()
       }),
       []
     );
-    const { getBlockName: getBlockName2 } = (0, import_data166.useSelect)(store);
-    const overridesWithConfig = (0, import_element267.useMemo)(() => {
+    const { getBlockName: getBlockName2 } = (0, import_data167.useSelect)(store);
+    const overridesWithConfig = (0, import_element284.useMemo)(() => {
       if (!overrides?.length) {
         return;
       }
@@ -88672,7 +92549,7 @@ var wp;
               }
             };
             const blockSelectors = getBlockSelectors(
-              (0, import_blocks93.getBlockTypes)(),
+              (0, import_blocks95.getBlockTypes)(),
               override.clientId
             );
             const hasBlockGapSupport = false;
@@ -88715,17 +92592,17 @@ var wp;
     if (!overridesWithConfig || !overridesWithConfig.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(import_jsx_runtime445.Fragment, { children: overridesWithConfig.map((override) => /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(OverrideStyles, { override }, override.id)) });
+    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_data166.useSelect)((select3) => {
+    const { globalSettings, globalStyles } = (0, import_data167.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return {
         globalSettings: settings2.__experimentalFeatures,
         globalStyles: settings2[globalStylesDataKey]
       };
     }, []);
-    return (0, import_element267.useMemo)(() => {
+    return (0, import_element284.useMemo)(() => {
       const variationStyles = getVariationStyle3(
         {
           settings: globalSettings,
@@ -88751,22 +92628,22 @@ var wp;
       };
     }, [globalSettings, globalStyles, variation, clientId, name]);
   }
-  function useBlockProps3({ name, className: className2, clientId }) {
-    const { getBlockStyles: getBlockStyles2 } = (0, import_data166.useSelect)(import_blocks93.store);
+  function useBlockProps3({ name, className, clientId }) {
+    const { getBlockStyles: getBlockStyles2 } = (0, import_data167.useSelect)(import_blocks95.store);
     const registeredStyles = getBlockStyles2(name);
-    const variation = getVariationNameFromClass(className2, registeredStyles);
+    const variation = getVariationNameFromClass(className, registeredStyles);
     const variationClass = `${VARIATION_PREFIX}${variation}-${clientId}`;
     const { settings: settings2, styles } = useBlockStyleVariation(
       name,
       variation,
       clientId
     );
-    const variationStyles = (0, import_element267.useMemo)(() => {
+    const variationStyles = (0, import_element284.useMemo)(() => {
       if (!variation) {
         return;
       }
       const variationConfig = { settings: settings2, styles };
-      const blockSelectors = getBlockSelectors((0, import_blocks93.getBlockTypes)(), clientId);
+      const blockSelectors = getBlockSelectors((0, import_blocks95.getBlockTypes)(), clientId);
       const hasBlockGapSupport = false;
       const hasFallbackGapSupport = true;
       const disableLayoutStyles = true;
@@ -88804,7 +92681,7 @@ var wp;
   var block_style_variation_default = {
     hasSupport: () => true,
     attributeKeys: ["className"],
-    isMatch: ({ className: className2 }) => getVariationMatches(className2).length > 0,
+    isMatch: ({ className }) => getVariationMatches(className).length > 0,
     useBlockProps: useBlockProps3
   };

@@ -88812,14 +92689,14 @@ var wp;
   var { resolveStyle: resolveStyle3 } = unlock(privateApis);
   var NO_RESOLVED_STYLE = { value: void 0, sources: void 0 };
   function useRawGlobalStyles() {
-    const { rawGlobalStylesData, links } = (0, import_data167.useSelect)((select3) => {
+    const { rawGlobalStylesData, links } = (0, import_data168.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return {
         rawGlobalStylesData: settings2[globalStylesDataKey] ?? null,
         links: settings2[globalStylesLinksDataKey] ?? null
       };
     }, []);
-    return (0, import_element268.useMemo)(
+    return (0, import_element285.useMemo)(
       () => rawGlobalStylesData ? { styles: rawGlobalStylesData, _links: links ?? void 0 } : null,
       [rawGlobalStylesData, links]
     );
@@ -88838,7 +92715,7 @@ var wp;
     return levelAttribute || contextLevel || contextOwned.fallbackLevel;
   }
   function useContextHeadingLevel(blockName) {
-    const blockContext = (0, import_element268.useContext)(block_context_default);
+    const blockContext = (0, import_element285.useContext)(block_context_default);
     const contextKey = CONTEXT_HEADING_LEVEL_BLOCKS[blockName]?.contextKey;
     return contextKey ? blockContext[contextKey] : void 0;
   }
@@ -88881,18 +92758,18 @@ var wp;
         return [];
     }
   }
-  function useVariationAndElements(blockName, className2) {
+  function useVariationAndElements(blockName, className) {
     const { clientId } = useBlockEditContext();
     const contextHeadingLevel = useContextHeadingLevel(blockName);
-    return (0, import_data167.useSelect)(
+    return (0, import_data168.useSelect)(
       (select3) => {
         if (!blockName) {
           return { variationName: null, headingLevel: void 0 };
         }
-        const registeredStyles = select3(import_blocks94.store).getBlockStyles(blockName);
+        const registeredStyles = select3(import_blocks96.store).getBlockStyles(blockName);
         const { level } = select3(store).getBlockAttributes(clientId) || {};
         return {
-          variationName: className2 ? getVariationNameFromClass(className2, registeredStyles) : null,
+          variationName: className ? getVariationNameFromClass(className, registeredStyles) : null,
           headingLevel: getHeadingLevel(
             blockName,
             level,
@@ -88900,16 +92777,16 @@ var wp;
           )
         };
       },
-      [blockName, className2, clientId, contextHeadingLevel]
+      [blockName, className, clientId, contextHeadingLevel]
     );
   }
-  function useResolvedStyle(blockName, className2, selectedState = null) {
+  function useResolvedStyle(blockName, className, selectedState = null) {
     const { variationName, headingLevel } = useVariationAndElements(
       blockName,
-      className2
+      className
     );
     const globalStyles = useRawGlobalStyles();
-    return (0, import_element268.useMemo)(() => {
+    return (0, import_element285.useMemo)(() => {
       if (!isGlobalStylesInheritanceEnabled()) {
         return NO_RESOLVED_STYLE;
       }
@@ -88933,9 +92810,10 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/border.mjs
-  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
+  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(
@@ -88970,7 +92848,7 @@ var wp;
     return null;
   }
   function styleToAttributes(style) {
-    if ((0, import_components210.__experimentalHasSplitBorders)(style?.border)) {
+    if ((0, import_components209.__experimentalHasSplitBorders)(style?.border)) {
       return {
         style,
         borderColor: void 0
@@ -88989,7 +92867,7 @@ var wp;
     };
   }
   function attributesToStyle(attributes) {
-    if ((0, import_components210.__experimentalHasSplitBorders)(attributes.style?.border)) {
+    if ((0, import_components209.__experimentalHasSplitBorders)(attributes.style?.border)) {
       return attributes.style;
     }
     return {
@@ -89001,7 +92879,7 @@ var wp;
     };
   }
   function BordersInspectorControl({ label, children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element269.useCallback)(
+    const attributesResetAllFilter = (0, import_element286.useCallback)(
       (attributes) => {
         const existingStyle = attributesToStyle(attributes);
         const updatedStyle = resetAllFilter(existingStyle);
@@ -89012,7 +92890,7 @@ var wp;
       },
       [resetAllFilter]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
       inspector_controls_default,
       {
         group: "border",
@@ -89025,7 +92903,7 @@ var wp;
   function BorderPanel2({ clientId, name, setAttributes, settings: settings2 }) {
     const selectedState = useBlockStyleState();
     const isEnabled = useHasBorderPanel(settings2);
-    const { style, borderColor, className: className2 } = (0, import_data168.useSelect)(
+    const { style, borderColor, className } = (0, import_data169.useSelect)(
       (select3) => {
         if (!isEnabled) {
           return {};
@@ -89045,11 +92923,11 @@ var wp;
     );
     const { value: inheritedValue } = useResolvedStyle(
       name,
-      className2,
+      className,
       selectedState
     );
     const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const value = (0, import_element269.useMemo)(() => {
+    const value = (0, import_element286.useMemo)(() => {
       if (isStateSelected) {
         return getStyleForState2(style, selectedState);
       }
@@ -89066,16 +92944,16 @@ var wp;
       return null;
     }
     const defaultControls = {
-      ...(0, import_blocks95.getBlockSupport)(name, [
+      ...(0, import_blocks97.getBlockSupport)(name, [
         BORDER_SUPPORT_KEY2,
         "__experimentalDefaultControls"
       ]),
-      ...(0, import_blocks95.getBlockSupport)(name, [
+      ...(0, import_blocks97.getBlockSupport)(name, [
         SHADOW_SUPPORT_KEY,
         "__experimentalDefaultControls"
       ])
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
       BorderPanel,
       {
         as: BordersInspectorControl,
@@ -89089,7 +92967,7 @@ var wp;
     );
   }
   function hasBorderSupport2(blockName, feature = "any") {
-    const support = (0, import_blocks95.getBlockSupport)(blockName, BORDER_SUPPORT_KEY2);
+    const support = (0, import_blocks97.getBlockSupport)(blockName, BORDER_SUPPORT_KEY2);
     if (support === true) {
       return true;
     }
@@ -89099,23 +92977,43 @@ var wp;
     return !!support?.[feature];
   }
   function useBorderPanelLabel({
-    blockName,
+    clientId,
     hasBorderControl,
     hasShadowControl
   } = {}) {
-    const settings2 = useBlockSettings(blockName);
+    const [color, radius, style, width, shadow] = (0, import_data169.useSelect)(
+      (select3) => {
+        if (!clientId) {
+          return EMPTY_ARRAY16;
+        }
+        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 && blockName) {
+    if (!hasBorderControl && !hasShadowControl && clientId) {
       hasBorderControl = controls?.hasBorderColor || controls?.hasBorderStyle || controls?.hasBorderWidth || controls?.hasBorderRadius;
       hasShadowControl = controls?.hasShadow;
     }
     if (hasBorderControl && hasShadowControl) {
-      return (0, import_i18n206.__)("Border & Shadow");
+      return (0, import_i18n209.__)("Border & Shadow");
     }
     if (hasShadowControl) {
-      return (0, import_i18n206.__)("Shadow");
+      return (0, import_i18n209.__)("Shadow");
     }
-    return (0, import_i18n206.__)("Border");
+    return (0, import_i18n209.__)("Border");
   }
   function addAttributes(settings2) {
     if (!hasBorderSupport2(settings2, "color")) {
@@ -89203,25 +93101,25 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/elements.mjs
-  var import_blocks99 = __toESM(require_blocks(), 1);
-  var import_element272 = __toESM(require_element(), 1);
-  var import_data171 = __toESM(require_data(), 1);
-  var import_i18n208 = __toESM(require_i18n(), 1);
+  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_blocks98 = __toESM(require_blocks(), 1);
-  var import_element271 = __toESM(require_element(), 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_blocks97 = __toESM(require_blocks(), 1);
-  var import_data170 = __toESM(require_data(), 1);
-  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_blocks99 = __toESM(require_blocks(), 1);
+  var import_data171 = __toESM(require_data(), 1);
+  var import_i18n210 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/hooks/contrast-checker.mjs
-  var import_element270 = __toESM(require_element(), 1);
-  var import_data169 = __toESM(require_data(), 1);
-  var import_blocks96 = __toESM(require_blocks(), 1);
+  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);
@@ -89276,14 +93174,14 @@ var wp;
     messageOverride
   }) {
     const blockEl = useBlockElement(clientId);
-    const [colors2, setColors] = (0, import_element270.useReducer)(reducer2, {});
-    const blockType = (0, import_data169.useSelect)(
+    const [colors2, setColors] = (0, import_element287.useReducer)(reducer2, {});
+    const blockType = (0, import_data170.useSelect)(
       (select3) => {
-        return name && enabled ? select3(import_blocks96.store).getBlockType(name) : void 0;
+        return name && enabled ? select3(import_blocks98.store).getBlockType(name) : void 0;
       },
       [name, enabled]
     );
-    (0, import_element270.useLayoutEffect)(() => {
+    (0, import_element287.useLayoutEffect)(() => {
       if (!enabled || !blockEl || !blockType) {
         return;
       }
@@ -89293,7 +93191,7 @@ var wp;
         )
       );
     });
-    (0, import_element270.useLayoutEffect)(() => {
+    (0, import_element287.useLayoutEffect)(() => {
       if (!enabled || !blockEl || !blockType) {
         return;
       }
@@ -89309,24 +93207,24 @@ var wp;
         observer.disconnect();
       };
     }, [enabled, blockEl, blockType]);
-    const warning6 = enabled ? getContrastWarning({
+    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 = warning6?.speakMessage;
-    (0, import_element270.useEffect)(() => {
+    const speakMessage = warning7?.speakMessage;
+    (0, import_element287.useEffect)(() => {
       if (speakMessage) {
         (0, import_a11y21.speak)(speakMessage);
       }
     }, [speakMessage]);
-    return warning6?.message;
+    return warning7?.message;
   }

   // packages/block-editor/build-module/hooks/background.mjs
-  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
   var BACKGROUND_SUPPORT_KEY = "background";
   var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
     backgroundSize: "cover",
@@ -89334,7 +93232,7 @@ var wp;
     // used only when backgroundSize is 'contain'.
   };
   function hasBackgroundSupport(blockName, feature = "any") {
-    const support = (0, import_blocks97.getBlockSupport)(blockName, BACKGROUND_SUPPORT_KEY);
+    const support = (0, import_blocks99.getBlockSupport)(blockName, BACKGROUND_SUPPORT_KEY);
     if (support === true) {
       return true;
     }
@@ -89396,7 +93294,7 @@ var wp;
     };
   }
   function BackgroundInspectorControl({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
       inspector_controls_default,
       {
         group: "background",
@@ -89416,7 +93314,7 @@ var wp;
     asWrapper
   }) {
     const selectedState = useBlockStyleState();
-    const { style, className: className2, backgroundColor, gradient } = (0, import_data170.useSelect)(
+    const { style, className, backgroundColor, gradient } = (0, import_data171.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes3 } = select3(store);
         const blockAttributes = getBlockAttributes3(clientId);
@@ -89431,11 +93329,11 @@ var wp;
     );
     const { value: inheritedValue } = useResolvedStyle(
       name,
-      className2,
+      className,
       selectedState
     );
     const backgroundGradientSupported = hasBackgroundSupport(name, "gradient") && !!settings2?.background?.gradient;
-    const colorSupport = (0, import_blocks97.getBlockSupport)(name, "color");
+    const colorSupport = (0, import_blocks99.getBlockSupport)(name, "color");
     const hasColorBackgroundSupport = colorSupport && colorSupport.background !== false;
     const hasColorGradientSupport = !!colorSupport?.gradients;
     const isStateSelected = !isDefaultBlockStyleState2(selectedState);
@@ -89454,12 +93352,12 @@ var wp;
       }
     };
     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_blocks97.getBlockSupport)(name, ["color", "enableContrastChecker"]);
+    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_i18n207.__)(
+      messageOverride: (0, import_i18n210.__)(
         "This color combination has poor contrast. Consider increasing contrast between background and foreground."
       )
     });
@@ -89509,9 +93407,9 @@ var wp;
       };
       const hasNewGradient = !!newGradientSlug || !!newGradientValue;
       if (isMigrating && hasNewGradient) {
-        newAttributes.className = clsx_default(className2, "has-background");
-      } else if (!hasNewGradient && className2?.includes("has-background")) {
-        newAttributes.className = className2.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0;
+        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);
     };
@@ -89522,11 +93420,11 @@ var wp;
         backgroundSize: settings2?.background?.backgroundSize && hasBackgroundSupport(name, "backgroundSize")
       }
     };
-    const backgroundDefaultControls = (0, import_blocks97.getBlockSupport)(name, [
+    const backgroundDefaultControls = (0, import_blocks99.getBlockSupport)(name, [
       BACKGROUND_SUPPORT_KEY,
       "__experimentalDefaultControls"
     ]);
-    const colorDefaultControls = (0, import_blocks97.getBlockSupport)(name, [
+    const colorDefaultControls = (0, import_blocks99.getBlockSupport)(name, [
       "color",
       "__experimentalDefaultControls"
     ]);
@@ -89538,7 +93436,7 @@ var wp;
       gradient: backgroundDefaultControls?.gradient ?? colorDefaultControls?.background
     };
     const Wrapper = asWrapper || BackgroundInspectorControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
       BackgroundImagePanel2,
       {
         as: Wrapper,
@@ -89562,23 +93460,23 @@ var wp;
   // packages/block-editor/build-module/hooks/color.mjs
   var COLOR_SUPPORT_KEY2 = "color";
   var hasColorSupport = (blockNameOrType) => {
-    const colorSupport = (0, import_blocks98.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
+    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_blocks98.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+    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_blocks98.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
+    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_blocks98.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+    const colorSupport = (0, import_blocks100.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
     return colorSupport && colorSupport.background !== false;
   };
   var hasTextColorSupport2 = (blockType) => {
-    const colorSupport = (0, import_blocks98.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+    const colorSupport = (0, import_blocks100.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
     return colorSupport && colorSupport.text !== false;
   };
   function addAttributes2(settings2) {
@@ -89646,7 +93544,7 @@ var wp;
       "color.palette.theme",
       "color.palette.default"
     );
-    const colors2 = (0, import_element271.useMemo)(
+    const colors2 = (0, import_element288.useMemo)(
       () => [
         ...userPalette || [],
         ...themePalette || [],
@@ -89730,9 +93628,9 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/elements.mjs
-  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
   function ElementsInspectorControl({ children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element272.useCallback)(
+    const attributesResetAllFilter = (0, import_element289.useCallback)(
       (attributes) => {
         const updatedStyle = resetAllFilter(attributes.style);
         return {
@@ -89742,7 +93640,7 @@ var wp;
       },
       [resetAllFilter]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
       inspector_controls_default,
       {
         group: "elements",
@@ -89762,7 +93660,7 @@ var wp;
   }) {
     const selectedState = useBlockStyleState();
     const isEnabled = useHasColorPanel(settings2);
-    const { style, className: className2 } = (0, import_data171.useSelect)(
+    const { style, className } = (0, import_data172.useSelect)(
       (select3) => {
         if (!isEnabled) {
           return {};
@@ -89777,11 +93675,11 @@ var wp;
     );
     const { value: inheritedValue } = useResolvedStyle(
       name,
-      className2,
+      className,
       selectedState
     );
     const isStateSelected = !isDefaultBlockStyleState2(selectedState);
-    const value = (0, import_element272.useMemo)(() => {
+    const value = (0, import_element289.useMemo)(() => {
       if (isStateSelected) {
         return getStyleForState2(style, selectedState);
       }
@@ -89794,7 +93692,7 @@ var wp;
     } : (newStyle) => {
       setAttributes({ style: cleanEmptyObject(newStyle) });
     };
-    const enableContrastChecking = !!value?.elements?.link?.color?.text && settings2?.color?.link && false !== (0, import_blocks99.getBlockSupport)(name, [
+    const enableContrastChecking = !!value?.elements?.link?.color?.text && settings2?.color?.link && false !== (0, import_blocks101.getBlockSupport)(name, [
       COLOR_SUPPORT_KEY2,
       "enableContrastChecker"
     ]);
@@ -89803,19 +93701,19 @@ var wp;
       name,
       enabled: !!enableContrastChecking,
       checkTextColor: false,
-      messageOverride: (0, import_i18n208.__)(
+      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_blocks99.getBlockSupport)(name, [
+    defaultControls = defaultControls ? defaultControls : (0, import_blocks101.getBlockSupport)(name, [
       COLOR_SUPPORT_KEY2,
       "__experimentalDefaultControls"
     ]);
     const Wrapper = asWrapper || ElementsInspectorControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
       ColorPanel,
       {
         as: Wrapper,
@@ -89832,23 +93730,23 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/typography.mjs
-  var import_blocks105 = __toESM(require_blocks(), 1);
-  var import_element276 = __toESM(require_element(), 1);
-  var import_data175 = __toESM(require_data(), 1);
-  var import_i18n212 = __toESM(require_i18n(), 1);
+  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_blocks100 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
+  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_blocks101 = __toESM(require_blocks(), 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_blocks101.hasBlockSupport)(settings2, FONT_FAMILY_SUPPORT_KEY2)) {
+    if (!(0, import_blocks103.hasBlockSupport)(settings2, FONT_FAMILY_SUPPORT_KEY2)) {
       return settings2;
     }
     if (!settings2.attributes.fontFamily) {
@@ -89861,7 +93759,7 @@ var wp;
     return settings2;
   }
   function addSaveProps3(props, blockType, attributes) {
-    if (!(0, import_blocks101.hasBlockSupport)(blockType, FONT_FAMILY_SUPPORT_KEY2)) {
+    if (!(0, import_blocks103.hasBlockSupport)(blockType, FONT_FAMILY_SUPPORT_KEY2)) {
       return props;
     }
     if (shouldSkipSerialization(
@@ -89888,7 +93786,7 @@ var wp;
     addSaveProps: addSaveProps3,
     attributeKeys: ["fontFamily"],
     hasSupport(name) {
-      return (0, import_blocks101.hasBlockSupport)(name, FONT_FAMILY_SUPPORT_KEY2);
+      return (0, import_blocks103.hasBlockSupport)(name, FONT_FAMILY_SUPPORT_KEY2);
     }
   };
   (0, import_hooks15.addFilter)(
@@ -89899,12 +93797,12 @@ var wp;

   // packages/block-editor/build-module/hooks/font-size.mjs
   var import_hooks16 = __toESM(require_hooks(), 1);
-  var import_blocks102 = __toESM(require_blocks(), 1);
+  var import_blocks104 = __toESM(require_blocks(), 1);
   var import_token_list3 = __toESM(require_token_list(), 1);
-  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
   var FONT_SIZE_SUPPORT_KEY2 = "typography.fontSize";
   function addAttributes4(settings2) {
-    if (!(0, import_blocks102.hasBlockSupport)(settings2, FONT_SIZE_SUPPORT_KEY2)) {
+    if (!(0, import_blocks104.hasBlockSupport)(settings2, FONT_SIZE_SUPPORT_KEY2)) {
       return settings2;
     }
     if (!settings2.attributes.fontSize) {
@@ -89917,7 +93815,7 @@ var wp;
     return settings2;
   }
   function addSaveProps4(props, blockNameOrType, attributes) {
-    if (!(0, import_blocks102.hasBlockSupport)(blockNameOrType, FONT_SIZE_SUPPORT_KEY2)) {
+    if (!(0, import_blocks104.hasBlockSupport)(blockNameOrType, FONT_SIZE_SUPPORT_KEY2)) {
       return props;
     }
     if (shouldSkipSerialization(
@@ -89939,7 +93837,7 @@ var wp;
       "typography.fluid",
       "layout"
     );
-    if (!(0, import_blocks102.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2) || shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "fontSize") || !fontSize && !style?.typography?.fontSize) {
+    if (!(0, import_blocks104.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2) || shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "fontSize") || !fontSize && !style?.typography?.fontSize) {
       return;
     }
     let props;
@@ -89979,7 +93877,7 @@ var wp;
     addSaveProps: addSaveProps4,
     attributeKeys: ["fontSize", "style"],
     hasSupport(name) {
-      return (0, import_blocks102.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2);
+      return (0, import_blocks104.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2);
     }
   };
   var MIGRATION_PATHS2 = {
@@ -89988,7 +93886,7 @@ var wp;
   function addTransforms2(result, source, index2, results) {
     const destinationBlockType = result.name;
     const activeSupports = {
-      fontSize: (0, import_blocks102.hasBlockSupport)(
+      fontSize: (0, import_blocks104.hasBlockSupport)(
         destinationBlockType,
         FONT_SIZE_SUPPORT_KEY2
       )
@@ -90014,25 +93912,25 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/text-align.mjs
-  var import_i18n209 = __toESM(require_i18n(), 1);
-  var import_blocks103 = __toESM(require_blocks(), 1);
-  var import_data173 = __toESM(require_data(), 1);
+  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_data172 = __toESM(require_data(), 1);
-  var import_element273 = __toESM(require_element(), 1);
+  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_data172.useRegistry)();
-    const globalBlockEditingMode = (0, import_data172.useSelect)(
+    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_element273.useEffect)(() => {
+    (0, import_element290.useEffect)(() => {
       if (!mode2) {
         return;
       }
@@ -90052,22 +93950,22 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/text-align.mjs
-  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+  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_i18n209.__)("Align text left"),
+      title: (0, import_i18n212.__)("Align text left"),
       align: "left"
     },
     {
       icon: align_center_default,
-      title: (0, import_i18n209.__)("Align text center"),
+      title: (0, import_i18n212.__)("Align text center"),
       align: "center"
     },
     {
       icon: align_right_default,
-      title: (0, import_i18n209.__)("Align text right"),
+      title: (0, import_i18n212.__)("Align text right"),
       align: "right"
     }
   ];
@@ -90093,7 +93991,7 @@ var wp;
     const settings2 = useBlockSettings(blockName);
     const hasTextAlignControl = settings2?.typography?.textAlign;
     const blockEditingMode = useBlockEditingMode();
-    const { selectedState, isResponsiveEditing: isResponsiveEditing3 } = (0, import_data173.useSelect)(
+    const { selectedState, isResponsiveEditing: isResponsiveEditing3 } = (0, import_data174.useSelect)(
       (select3) => {
         const {
           getSelectedBlockStyleState: getSelectedBlockStyleState2,
@@ -90110,7 +94008,7 @@ var wp;
       return null;
     }
     const validTextAlignments = getValidTextAlignments(
-      (0, import_blocks103.getBlockSupport)(blockName, TEXT_ALIGN_SUPPORT_KEY2)
+      (0, import_blocks105.getBlockSupport)(blockName, TEXT_ALIGN_SUPPORT_KEY2)
     );
     if (!validTextAlignments.length) {
       return null;
@@ -90135,7 +94033,7 @@ var wp;
         style: setStyleForState(style, selectedState, newStateStyle)
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
       AlignmentControl,
       {
         value: stateStyle?.typography?.textAlign,
@@ -90150,7 +94048,7 @@ var wp;
     addSaveProps: addAssignedTextAlign,
     attributeKeys: ["style"],
     hasSupport(name) {
-      return (0, import_blocks103.hasBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2, false);
+      return (0, import_blocks105.hasBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2, false);
     }
   };
   function useBlockProps9({ name, style }) {
@@ -90158,7 +94056,7 @@ var wp;
       return null;
     }
     const validTextAlignments = getValidTextAlignments(
-      (0, import_blocks103.getBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2)
+      (0, import_blocks105.getBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2)
     );
     if (!validTextAlignments.length) {
       return null;
@@ -90167,17 +94065,17 @@ var wp;
       return null;
     }
     const textAlign = style.typography.textAlign;
-    const className2 = clsx_default({
+    const className = clsx_default({
       [`has-text-align-${textAlign}`]: textAlign
     });
-    return { className: className2 };
+    return { className };
   }
   function addAssignedTextAlign(props, blockType, attributes) {
     if (!attributes?.style?.typography?.textAlign) {
       return props;
     }
     const { textAlign } = attributes.style.typography;
-    const blockTextAlign = (0, import_blocks103.getBlockSupport)(blockType, TEXT_ALIGN_SUPPORT_KEY2);
+    const blockTextAlign = (0, import_blocks105.getBlockSupport)(blockType, TEXT_ALIGN_SUPPORT_KEY2);
     const isTextAlignValid = getValidTextAlignments(blockTextAlign).includes(textAlign);
     if (isTextAlignValid && !shouldSkipSerialization(
       blockType,
@@ -90194,12 +94092,12 @@ var wp;

   // packages/block-editor/build-module/hooks/fit-text.mjs
   var import_hooks17 = __toESM(require_hooks(), 1);
-  var import_blocks104 = __toESM(require_blocks(), 1);
-  var import_element275 = __toESM(require_element(), 1);
-  var import_data174 = __toESM(require_data(), 1);
-  var import_i18n211 = __toESM(require_i18n(), 1);
-  var import_components213 = __toESM(require_components(), 1);
-  var import_compose97 = __toESM(require_compose(), 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) {
@@ -90254,20 +94152,20 @@ var wp;
   }

   // packages/block-editor/build-module/components/fit-text-size-warning/index.mjs
-  var import_element274 = __toESM(require_element(), 1);
-  var import_i18n210 = __toESM(require_i18n(), 1);
-  var import_components212 = __toESM(require_components(), 1);
+  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_runtime452 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
   function FitTextSizeWarning() {
-    const message2 = (0, import_i18n210.__)(
+    const message2 = (0, import_i18n213.__)(
       "The text may be too small to read. Consider using a larger container or less text."
     );
-    (0, import_element274.useEffect)(() => {
+    (0, import_element291.useEffect)(() => {
       (0, import_a11y22.speak)(message2);
     }, [message2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("div", { className: "block-editor-fit-text-size-warning", children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
-      import_components212.Notice,
+    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",
@@ -90278,12 +94176,12 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/fit-text.mjs
-  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
+  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_blocks104.hasBlockSupport)(settings2, FIT_TEXT_SUPPORT_KEY)) {
+    if (!(0, import_blocks106.hasBlockSupport)(settings2, FIT_TEXT_SUPPORT_KEY)) {
       return settings2;
     }
     if (settings2.attributes?.fitText) {
@@ -90300,10 +94198,10 @@ var wp;
     };
   }
   function useFitText({ fitText, name, clientId }) {
-    const [fontSize, setFontSize] = (0, import_element275.useState)(null);
-    const hasFitTextSupport2 = (0, import_blocks104.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
+    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_data174.useSelect)(
+    const { blockAttributes, parentId, blockMode } = (0, import_data175.useSelect)(
       (select3) => {
         if (!clientId || !hasFitTextSupport2 || !fitText) {
           return EMPTY_OBJECT4;
@@ -90320,7 +94218,7 @@ var wp;
       },
       [clientId, hasFitTextSupport2, fitText]
     );
-    const applyFitText = (0, import_element275.useCallback)(() => {
+    const applyFitText = (0, import_element292.useCallback)(() => {
       if (!blockElement || !hasFitTextSupport2 || !fitText) {
         return;
       }
@@ -90342,7 +94240,7 @@ var wp;
       const optimalSize = optimizeFitText(blockElement, applyFontSizeStyle);
       setFontSize(optimalSize);
     }, [blockElement, clientId, hasFitTextSupport2, fitText]);
-    (0, import_element275.useEffect)(() => {
+    (0, import_element292.useEffect)(() => {
       if (!fitText || !blockElement || !clientId || !hasFitTextSupport2 || blockMode === "html") {
         return;
       }
@@ -90394,7 +94292,7 @@ var wp;
       hasFitTextSupport2,
       blockMode
     ]);
-    (0, import_element275.useEffect)(() => {
+    (0, import_element292.useEffect)(() => {
       if (fitText && blockElement && hasFitTextSupport2 && blockMode !== "html") {
         const frameId = window.requestAnimationFrame(() => {
           if (blockElement) {
@@ -90421,31 +94319,31 @@ var wp;
     fontSize,
     style
   }) {
-    const hasSelectedStyleState2 = (0, import_data174.useSelect)(
+    const hasSelectedStyleState2 = (0, import_data175.useSelect)(
       (select3) => {
         const { hasSelectedStyleState: hasSelectedBlockStyleState } = unlock(select3(store));
         return hasSelectedBlockStyleState(clientId);
       },
       [clientId]
     );
-    if (!(0, import_blocks104.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
+    if (!(0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
       return null;
     }
     if (hasSelectedStyleState2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-      import_components213.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
+      import_components212.__experimentalToolsPanelItem,
       {
         hasValue: () => fitText,
-        label: (0, import_i18n211.__)("Fit text"),
+        label: (0, import_i18n214.__)("Fit text"),
         onDeselect: () => setAttributes({ fitText: void 0 }),
         resetAllFilter: () => ({ fitText: void 0 }),
         panelId: clientId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-          import_components213.ToggleControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
+          import_components212.ToggleControl,
           {
-            label: (0, import_i18n211.__)("Fit text"),
+            label: (0, import_i18n214.__)("Fit text"),
             checked: fitText,
             onChange: () => {
               const newFitText = !fitText || void 0;
@@ -90466,7 +94364,7 @@ var wp;
               }
               setAttributes(updates);
             },
-            help: fitText ? (0, import_i18n211.__)("Text will resize to fit its container.") : (0, import_i18n211.__)(
+            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."
             )
           }
@@ -90475,21 +94373,21 @@ var wp;
     );
   }
   function addSaveProps5(props, blockType, attributes) {
-    if (!(0, import_blocks104.hasBlockSupport)(blockType, FIT_TEXT_SUPPORT_KEY)) {
+    if (!(0, import_blocks106.hasBlockSupport)(blockType, FIT_TEXT_SUPPORT_KEY)) {
       return props;
     }
     const { fitText } = attributes;
     if (!fitText) {
       return props;
     }
-    const className2 = props.className ? `${props.className} has-fit-text` : "has-fit-text";
+    const className = props.className ? `${props.className} has-fit-text` : "has-fit-text";
     return {
       ...props,
-      className: className2
+      className
     };
   }
   function useBlockProps10({ name, fitText }) {
-    if (fitText && (0, import_blocks104.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
+    if (fitText && (0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
       return {
         className: "has-fit-text"
       };
@@ -90502,26 +94400,26 @@ var wp;
     addAttributes5
   );
   var hasFitTextSupport = (blockNameOrType) => {
-    return (0, import_blocks104.hasBlockSupport)(blockNameOrType, FIT_TEXT_SUPPORT_KEY);
+    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_runtime453.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(FitTextSizeWarning, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(FitTextSizeWarning, {}) });
     }
     return null;
   }
-  var addFitTextControl = (0, import_compose97.createHigherOrderComponent)((BlockEdit2) => {
+  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_blocks104.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
+      const supportsFitText = (0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
       if (!supportsFitText) {
-        return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(BlockEdit2, { ...props });
+        return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(BlockEdit2, { ...props });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(BlockEdit2, { ...props }),
-        /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+      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,
@@ -90532,7 +94430,7 @@ var wp;
             style: attributes.style
           }
         ) }),
-        fitText && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
+        fitText && /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
           FitTextFontSize,
           {
             fitText,
@@ -90558,7 +94456,7 @@ var wp;
   };

   // packages/block-editor/build-module/hooks/typography.mjs
-  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
   function omit(object, keys) {
     return Object.fromEntries(
       Object.entries(object).filter(([key]) => !keys.includes(key))
@@ -90628,7 +94526,7 @@ var wp;
     };
   }
   function TypographyInspectorControl({ children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element276.useCallback)(
+    const attributesResetAllFilter = (0, import_element293.useCallback)(
       (attributes) => {
         const existingStyle = attributesToStyle2(attributes);
         const updatedStyle = resetAllFilter(existingStyle);
@@ -90639,7 +94537,7 @@ var wp;
       },
       [resetAllFilter]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
       inspector_controls_default,
       {
         group: "typography",
@@ -90660,7 +94558,7 @@ var wp;
   }) {
     const selectedState = useBlockStyleState();
     const isEnabled = useHasTypographyPanel(settings2);
-    const { style, fontFamily, fontSize, fitText, textColor, className: className2 } = (0, import_data175.useSelect)(
+    const { style, fontFamily, fontSize, fitText, textColor, className } = (0, import_data176.useSelect)(
       (select3) => {
         if (!isEnabled) {
           return {};
@@ -90687,10 +94585,10 @@ var wp;
     const isStateSelected = !isDefaultBlockStyleState2(selectedState);
     const { value: inheritedValue } = useResolvedStyle(
       name,
-      className2,
+      className,
       selectedState
     );
-    const value = (0, import_element276.useMemo)(() => {
+    const value = (0, import_element293.useMemo)(() => {
       if (isStateSelected) {
         return getStyleForState2(style, selectedState);
       }
@@ -90715,24 +94613,24 @@ var wp;
       }
       setAttributes(newAttributes);
     };
-    const enableContrastChecking = !value?.color?.gradient && !!value?.color?.text && settings2?.color?.text && false !== (0, import_blocks105.getBlockSupport)(name, ["color", "enableContrastChecker"]);
+    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_i18n212.__)(
+      messageOverride: (0, import_i18n215.__)(
         "This color has poor contrast against the background. Consider increasing contrast."
       )
     });
     if (!isEnabled) {
       return null;
     }
-    const typographyDefaultControls = (0, import_blocks105.getBlockSupport)(name, [
+    const typographyDefaultControls = (0, import_blocks107.getBlockSupport)(name, [
       TYPOGRAPHY_SUPPORT_KEY,
       "__experimentalDefaultControls"
     ]);
-    const colorDefaultControls = (0, import_blocks105.getBlockSupport)(name, [
+    const colorDefaultControls = (0, import_blocks107.getBlockSupport)(name, [
       "color",
       "__experimentalDefaultControls"
     ]);
@@ -90741,7 +94639,7 @@ var wp;
       textColor: colorDefaultControls?.text
     };
     const Wrapper = asWrapper || TypographyInspectorControl;
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
       TypographyPanel,
       {
         as: Wrapper,
@@ -90757,15 +94655,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
-  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
   function SectionStyleControls({
     blockName,
     clientId,
     contentClientIds
   }) {
     const settings2 = useBlockSettings(blockName);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data176.useDispatch)(store);
-    const { hasButtons, hasHeading } = (0, import_data176.useSelect)(
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data177.useDispatch)(store);
+    const { hasButtons, hasHeading } = (0, import_data177.useSelect)(
       (select3) => {
         const blockNames = select3(store).getBlockNamesByClientId(
           contentClientIds
@@ -90780,11 +94678,11 @@ var wp;
     const setAttributes = (newAttributes) => {
       updateBlockAttributes2(clientId, newAttributes);
     };
-    const typographySettings = (0, import_element277.useMemo)(
+    const typographySettings = (0, import_element294.useMemo)(
       () => ({ ...settings2, typography: {} }),
       [settings2]
     );
-    const backgroundSettings = (0, import_element277.useMemo)(
+    const backgroundSettings = (0, import_element294.useMemo)(
       () => ({
         ...settings2,
         background: {
@@ -90795,8 +94693,8 @@ var wp;
       }),
       [settings2]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(import_jsx_runtime455.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_jsx_runtime478.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
         TypographyPanel2,
         {
           clientId,
@@ -90806,7 +94704,7 @@ var wp;
           asWrapper: TypographyToolsPanel
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
         BackgroundImagePanel3,
         {
           clientId,
@@ -90816,7 +94714,7 @@ var wp;
           asWrapper: BackgroundToolsPanel
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
         ElementsEdit,
         {
           clientId,
@@ -90824,7 +94722,7 @@ var wp;
           settings: settings2,
           setAttributes,
           asWrapper: ColorToolsPanel,
-          label: (0, import_i18n213.__)("Elements"),
+          label: (0, import_i18n216.__)("Elements"),
           defaultControls: {
             button: hasButtons,
             heading: hasHeading
@@ -90840,10 +94738,10 @@ var wp;
     isSectionBlock: isSectionBlock2,
     contentClientIds
   }) => {
-    const borderPanelLabel = useBorderPanelLabel({ blockName });
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(import_jsx_runtime455.Fragment, { children: [
-      hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(block_styles_default, { clientId }),
-      isSectionBlock2 && blockName !== "core/template-part" && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+    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,
@@ -90851,76 +94749,76 @@ var wp;
           contentClientIds
         }
       ),
-      (!isSectionBlock2 || blockName === "core/template-part") && /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(import_jsx_runtime455.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+      (!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_i18n213.__)("Typography")
+            label: (0, import_i18n216.__)("Typography")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
           inspector_controls_default.Slot,
           {
             group: "color",
-            label: (0, import_i18n213.__)("Color"),
+            label: (0, import_i18n216.__)("Color"),
             className: "color-block-support-panel__inner-wrapper"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
           inspector_controls_default.Slot,
           {
             group: "background",
-            label: (0, import_i18n213.__)("Background"),
+            label: (0, import_i18n216.__)("Background"),
             className: "background-block-support-panel__inner-wrapper"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(inspector_controls_default.Slot, { group: "filter" }),
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        /* @__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_i18n213.__)("Layout")
+            label: (0, import_i18n216.__)("Layout")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
           inspector_controls_default.Slot,
           {
             group: "dimensions",
-            label: (0, import_i18n213.__)("Dimensions")
+            label: (0, import_i18n216.__)("Dimensions")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
           inspector_controls_default.Slot,
           {
             group: "border",
             label: borderPanelLabel
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
           inspector_controls_default.Slot,
           {
             group: "elements",
-            label: (0, import_i18n213.__)("Elements"),
+            label: (0, import_i18n216.__)("Elements"),
             className: "elements-block-support-panel__inner-wrapper"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(position_controls_panel_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(inspector_controls_default.Slot, { group: "styles" })
+        /* @__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_components215 = __toESM(require_components(), 1);
-  var import_i18n214 = __toESM(require_i18n(), 1);
+  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_blocks106 = __toESM(require_blocks(), 1);
-  var import_data177 = __toESM(require_data(), 1);
-  var import_components214 = __toESM(require_components(), 1);
-  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
+  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,
@@ -90930,7 +94828,7 @@ var wp;
     if (!clientIds.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components214.__experimentalVStack, { spacing: 1, children: clientIds.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.__experimentalVStack, { spacing: 1, children: clientIds.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
       BlockQuickNavigationItem,
       {
         onSelect,
@@ -90948,7 +94846,7 @@ var wp;
     hasListViewTab
   }) {
     const blockInformation = useBlockDisplayInformation(clientId);
-    const { isSelected, childBlocks, shouldRenderListView, blockName } = (0, import_data177.useSelect)(
+    const { isSelected, childBlocks, shouldRenderListView, blockName } = (0, import_data178.useSelect)(
       (select3) => {
         const {
           isBlockSelected: isBlockSelected2,
@@ -90971,17 +94869,17 @@ var wp;
       },
       [clientId]
     );
-    const blockType = (0, import_blocks106.getBlockType)(blockName);
+    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_data177.useDispatch)(store);
+    const { selectBlock: selectBlock2 } = (0, import_data178.useDispatch)(store);
     const hasChildren = childBlocks && childBlocks.length > 0;
     const canNavigateToListView = hasChildren && hasListViewTab && shouldRenderListView;
-    return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-      import_components214.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
+      import_components213.Button,
       {
         __next40pxDefaultSize: true,
         className: "block-editor-block-quick-navigation__item",
@@ -90995,17 +94893,17 @@ var wp;
             onSelect(clientId);
           }
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(import_components214.Flex, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components214.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(block_icon_default, { icon: blockInformation?.icon }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components214.FlexBlock, { style: { textAlign: "left" }, children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components214.__experimentalTruncate, { children: blockTitle }) }),
-          canNavigateToListView && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components214.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(icon_default, { icon: chevron_right_default, size: 24 }) })
+        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 }) })
         ] })
       }
     );
   }

   // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
-  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
   var ContentTab = ({
     contentClientIds,
     onSwitchToListView,
@@ -91015,7 +94913,7 @@ var wp;
       return null;
     }
     const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
-    return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_jsx_runtime457.Fragment, { children: !shouldShowBlockFields && /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_components215.PanelBody, { title: (0, import_i18n214.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+    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,
@@ -91027,8 +94925,8 @@ var wp;
   var content_tab_default = ContentTab;

   // packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
-  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs: Tabs5 } = unlock(import_components216.privateApis);
+  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs: Tabs5 } = unlock(import_components215.privateApis);
   function InspectorControlsTabs({
     blockName,
     clientId,
@@ -91037,32 +94935,32 @@ var wp;
     isSectionBlock: isSectionBlock2,
     contentClientIds
   }) {
-    const listViewRef = (0, import_element278.useRef)(null);
-    const showIconLabels = (0, import_data178.useSelect)((select3) => {
+    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_data178.useSelect)((select3) => ({
+    const { requestedTab } = (0, import_data179.useSelect)((select3) => ({
       requestedTab: unlock(
         select3(store)
       ).getRequestedInspectorTab()
     }));
-    const [selectedTabId, setSelectedTabId] = (0, import_element278.useState)(
+    const [selectedTabId, setSelectedTabId] = (0, import_element295.useState)(
       () => requestedTab?.tabName ?? tabs[0]?.name
     );
-    const hasUserSelectionRef = (0, import_element278.useRef)(false);
-    const isProgrammaticSwitchRef = (0, import_element278.useRef)(false);
+    const hasUserSelectionRef = (0, import_element295.useRef)(false);
+    const isProgrammaticSwitchRef = (0, import_element295.useRef)(false);
     const {
       __unstableSetOpenListViewPanel: setOpenListViewPanel,
       __unstableIncrementListViewExpandRevision: incrementListViewExpandRevision,
       __unstableSetAllListViewPanelsOpen: setAllListViewPanelsOpen
-    } = (0, import_data178.useDispatch)(store);
+    } = (0, import_data179.useDispatch)(store);
     const { clearRequestedInspectorTab: clearRequestedInspectorTab2 } = unlock(
-      (0, import_data178.useDispatch)(store)
+      (0, import_data179.useDispatch)(store)
     );
-    (0, import_element278.useEffect)(() => {
+    (0, import_element295.useEffect)(() => {
       hasUserSelectionRef.current = false;
     }, [clientId]);
-    (0, import_element278.useEffect)(() => {
+    (0, import_element295.useEffect)(() => {
       if (!requestedTab) {
         return;
       }
@@ -91080,7 +94978,7 @@ var wp;
       incrementListViewExpandRevision,
       clearRequestedInspectorTab2
     ]);
-    (0, import_element278.useEffect)(() => {
+    (0, import_element295.useEffect)(() => {
       if (selectedTabId === TAB_LIST_VIEW.name && !hasUserSelectionRef.current) {
         setAllListViewPanelsOpen();
         incrementListViewExpandRevision();
@@ -91091,7 +94989,7 @@ var wp;
       setAllListViewPanelsOpen,
       incrementListViewExpandRevision
     ]);
-    (0, import_element278.useEffect)(() => {
+    (0, import_element295.useEffect)(() => {
       if (!tabs?.length || hasUserSelectionRef.current && tabs.some((tab) => tab.name === selectedTabId)) {
         return;
       }
@@ -91120,28 +95018,28 @@ var wp;
         handleTabSelect(TAB_LIST_VIEW.name);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(
       Tabs5,
       {
         selectedTabId,
         onSelect: handleTabSelect,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(Tabs5.TabList, { children: tabs.map(
-            (tab) => showIconLabels ? /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(Tabs5.Tab, { tabId: tab.name, children: tab.title }, tab.name) : /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(tooltip_exports.Root, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+          /* @__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_runtime458.jsx)(tooltip_exports.Trigger, {}),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components216.Icon, { icon: tab.icon })
+                  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_runtime458.jsx)(tooltip_exports.Popup, { children: tab.title })
+              /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(tooltip_exports.Popup, { children: tab.title })
             ] }, tab.name)
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(Tabs5.TabPanel, { tabId: TAB_CONTENT.name, focusable: false, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+          /* @__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,
@@ -91149,14 +95047,14 @@ var wp;
                 hasListViewTab
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(inspector_controls_default.Slot, { group: "content" })
+            /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(inspector_controls_default.Slot, { group: "content" })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(Tabs5.TabPanel, { tabId: TAB_LIST_VIEW.name, focusable: false, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
-            /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(ListViewContentPopover, { listViewRef })
+          /* @__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_runtime458.jsx)(Tabs5.TabPanel, { tabId: TAB_SETTINGS.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(settings_tab_default, { showAdvancedControls: !!blockName }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(Tabs5.TabPanel, { tabId: TAB_STYLES.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+          /* @__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,
             {
               blockName,
@@ -91173,9 +95071,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/inspector-controls-tabs/use-inspector-controls-tabs.mjs
-  var import_components217 = __toESM(require_components(), 1);
-  var import_data179 = __toESM(require_data(), 1);
-  var EMPTY_ARRAY15 = [];
+  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];
@@ -91201,27 +95099,27 @@ var wp;
       typography: typographyGroup,
       effects: effectsGroup
     } = groups_default;
-    const listFills = (0, import_components217.__experimentalUseSlotFills)(listGroup.name);
+    const listFills = (0, import_components216.__experimentalUseSlotFills)(listGroup.name);
     const hasListFills = !!listFills && listFills.length;
-    const contentFills = (0, import_components217.__experimentalUseSlotFills)(contentGroup.name);
+    const contentFills = (0, import_components216.__experimentalUseSlotFills)(contentGroup.name);
     const hasContentFills = !!contentFills && contentFills.length;
     const styleFills = [
-      ...(0, import_components217.__experimentalUseSlotFills)(borderGroup.name) || [],
-      ...(0, import_components217.__experimentalUseSlotFills)(colorGroup.name) || [],
-      ...(0, import_components217.__experimentalUseSlotFills)(layoutGroup.name) || [],
-      ...(0, import_components217.__experimentalUseSlotFills)(positionGroup.name) || [],
-      ...(0, import_components217.__experimentalUseSlotFills)(dimensionsGroup.name) || [],
-      ...(0, import_components217.__experimentalUseSlotFills)(stylesGroup.name) || [],
-      ...(0, import_components217.__experimentalUseSlotFills)(typographyGroup.name) || [],
-      ...(0, import_components217.__experimentalUseSlotFills)(effectsGroup.name) || []
+      ...(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_components217.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName) || [],
-      ...(0, import_components217.__experimentalUseSlotFills)(bindingsGroup.name) || []
+      ...(0, import_components216.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName) || [],
+      ...(0, import_components216.__experimentalUseSlotFills)(bindingsGroup.name) || []
     ];
     const settingsFills = [
-      ...(0, import_components217.__experimentalUseSlotFills)(defaultGroup.name) || [],
+      ...(0, import_components216.__experimentalUseSlotFills)(defaultGroup.name) || [],
       ...hasListFills && hasStyleFills > 1 ? advancedFills : []
     ];
     const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
@@ -91236,7 +95134,7 @@ var wp;
     advancedFills.length && (hasContentTab || hasListFills)) {
       tabs.push(TAB_SETTINGS);
     }
-    const { tabSettings, isPreviewMode } = (0, import_data179.useSelect)((select3) => {
+    const { tabSettings, isPreviewMode } = (0, import_data180.useSelect)((select3) => {
       const settings2 = select3(store).getSettings();
       return {
         tabSettings: settings2.blockInspectorTabs,
@@ -91247,29 +95145,29 @@ var wp;
       tabs.push(TAB_STYLES);
     }
     const showTabs = getShowTabs(blockName, tabSettings);
-    return showTabs ? tabs : EMPTY_ARRAY15;
+    return showTabs ? tabs : EMPTY_ARRAY17;
   }

   // packages/block-editor/build-module/components/inspector-controls/last-item.mjs
-  var import_components218 = __toESM(require_components(), 1);
-  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill4, Slot: Slot9 } = (0, import_components218.createSlotFill)(/* @__PURE__ */ Symbol("InspectorControlsLastItem"));
+  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;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(Fill4, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(Fill4, { ...props });
   };
   InspectorControlsLastItem.Slot = function InspectorControlsLastItemSlot(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(Slot9, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(Slot9, { ...props });
   };
   var last_item_default = InspectorControlsLastItem;

   // packages/block-editor/build-module/components/block-inspector/useBlockInspectorAnimationSettings.mjs
-  var import_data180 = __toESM(require_data(), 1);
+  var import_data181 = __toESM(require_data(), 1);
   function useBlockInspectorAnimationSettings(blockType) {
-    return (0, import_data180.useSelect)(
+    return (0, import_data181.useSelect)(
       (select3) => {
         if (blockType) {
           const globalBlockInspectorAnimationSettings = select3(store).getSettings().blockInspectorAnimation;
@@ -91293,19 +95191,22 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/states.mjs
-  var import_element279 = __toESM(require_element(), 1);
-  var import_i18n215 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+  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_i18n215.__)("Hover"),
-    ":focus": (0, import_i18n215.__)("Focus"),
-    ":focus-visible": (0, import_i18n215.__)("Focus-visible"),
-    ":active": (0, import_i18n215.__)("Active")
+    ":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_i18n215.__)("Tablet"),
-    "@mobile": (0, import_i18n215.__)("Mobile")
+    "@tablet": (0, import_i18n218.__)("Tablet"),
+    "@mobile": (0, import_i18n218.__)("Mobile")
   };
   function getDeviceStateOptions(viewportSettings) {
     const breakpoints = getViewportBreakpoints5(viewportSettings);
@@ -91330,7 +95231,7 @@ var wp;
   var DEFAULT_STATE_VALUE3 = "default";
   var EMPTY_STATE_OPTIONS = [];
   function BlockStatesControl({ name, value, onChange }) {
-    const pseudoStateOptions = (0, import_element279.useMemo)(
+    const pseudoStateOptions = (0, import_element296.useMemo)(
       () => getPseudoStateOptions(name),
       [name]
     );
@@ -91338,7 +95239,7 @@ var wp;
     if (!pseudoStateOptions.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
       StateControl,
       {
         pseudoStates: pseudoStateOptions,
@@ -91350,19 +95251,19 @@ var wp;
     );
   }
   function BlockStateBadges({ name, value, isResponsiveEditing: isResponsiveEditing3 }) {
-    const pseudoStateOptions = (0, import_element279.useMemo)(
+    const pseudoStateOptions = (0, import_element296.useMemo)(
       () => getPseudoStateOptions(name),
       [name]
     );
     const [viewportSettings] = useSettings("viewport");
-    const deviceStateOptions = (0, import_element279.useMemo)(
+    const deviceStateOptions = (0, import_element296.useMemo)(
       () => getDeviceStateOptions(viewportSettings),
       [viewportSettings]
     );
     if (!pseudoStateOptions.length && !isResponsiveEditing3) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
       StateControlBadges,
       {
         viewportStates: isResponsiveEditing3 ? deviceStateOptions : EMPTY_STATE_OPTIONS,
@@ -91374,60 +95275,60 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-inspector/index.mjs
-  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
   function StyleInspectorSlots({
-    blockName,
+    clientId,
     showAdvancedControls = true,
     showPositionControls = true,
     showBindingsControls = true
   }) {
-    const borderPanelLabel = useBorderPanelLabel({ blockName });
-    return /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_jsx_runtime461.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(inspector_controls_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+    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_i18n216.__)("Typography")
+          label: (0, import_i18n219.__)("Typography")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
         inspector_controls_default.Slot,
         {
           group: "color",
-          label: (0, import_i18n216.__)("Color"),
+          label: (0, import_i18n219.__)("Color"),
           className: "color-block-support-panel__inner-wrapper"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
         inspector_controls_default.Slot,
         {
           group: "background",
-          label: (0, import_i18n216.__)("Background"),
+          label: (0, import_i18n219.__)("Background"),
           className: "background-block-support-panel__inner-wrapper"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(inspector_controls_default.Slot, { group: "layout", label: (0, import_i18n216.__)("Layout") }),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      /* @__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_i18n216.__)("Dimensions")
+          label: (0, import_i18n219.__)("Dimensions")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(inspector_controls_default.Slot, { group: "border", label: borderPanelLabel }),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      /* @__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_i18n216.__)("Elements"),
+          label: (0, import_i18n219.__)("Elements"),
           className: "elements-block-support-panel__inner-wrapper"
         }
       ),
-      showPositionControls && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(position_controls_panel_default, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(inspector_controls_default.Slot, { group: "styles" }),
-      showBindingsControls && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
-      showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(advanced_controls_panel_default, {}) })
+      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({
@@ -91437,11 +95338,11 @@ var wp;
     isSectionBlock: isSectionBlock2,
     selectedBlockStyleState: selectedBlockStyleState2
   }) {
-    const borderPanelLabel = useBorderPanelLabel({ blockName });
+    const borderPanelLabel = useBorderPanelLabel({ clientId });
     const showLayoutControls = hasViewportBlockStyleState(selectedBlockStyleState2) && !hasPseudoBlockStyleState(selectedBlockStyleState2);
     const showSectionStyleControls = isSectionBlock2 && blockName !== "core/template-part";
-    return /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_jsx_runtime461.Fragment, { children: [
-      showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(BlockStyleStateProvider, { value: selectedBlockStyleState2, children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+    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,
@@ -91449,56 +95350,56 @@ var wp;
           contentClientIds
         }
       ) }),
-      !showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_jsx_runtime461.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      !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_i18n216.__)("Typography")
+            label: (0, import_i18n219.__)("Typography")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
           inspector_controls_default.Slot,
           {
             group: "color",
-            label: (0, import_i18n216.__)("Color"),
+            label: (0, import_i18n219.__)("Color"),
             className: "color-block-support-panel__inner-wrapper"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
           inspector_controls_default.Slot,
           {
             group: "background",
-            label: (0, import_i18n216.__)("Background"),
+            label: (0, import_i18n219.__)("Background"),
             className: "background-block-support-panel__inner-wrapper"
           }
         ),
-        showLayoutControls && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        showLayoutControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
           inspector_controls_default.Slot,
           {
             group: "layout",
-            label: (0, import_i18n216.__)("Layout")
+            label: (0, import_i18n219.__)("Layout")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
           inspector_controls_default.Slot,
           {
             group: "dimensions",
-            label: (0, import_i18n216.__)("Dimensions")
+            label: (0, import_i18n219.__)("Dimensions")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
           inspector_controls_default.Slot,
           {
             group: "border",
             label: borderPanelLabel
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
           inspector_controls_default.Slot,
           {
             group: "elements",
-            label: (0, import_i18n216.__)("Elements"),
+            label: (0, import_i18n219.__)("Elements"),
             className: "elements-block-support-panel__inner-wrapper"
           }
         )
@@ -91520,7 +95421,7 @@ var wp;
       showStateOnCanvas,
       isResponsiveEditing: isResponsiveEditing3,
       blockStatesEditingEnabled
-    } = (0, import_data181.useSelect)((select3) => {
+    } = (0, import_data182.useSelect)((select3) => {
       const {
         getSettings: getSettings8,
         getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -91536,14 +95437,14 @@ var wp;
         isSelectedBlockStyleStateShownOnCanvas: isSelectedBlockStyleStateShownOnCanvas2,
         isResponsiveEditing: _isResponsiveEditing
       } = unlock(select3(store));
-      const { getBlockStyles: getBlockStyles2 } = select3(import_blocks107.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_blocks107.getBlockType)(_renderedBlockName);
+      const _blockType = _renderedBlockName && (0, import_blocks109.getBlockType)(_renderedBlockName);
       const selectedBlockClientIds = getSelectedBlockClientIds2();
       const _isSectionBlockInSelection = selectedBlockClientIds.some(
         (id) => _isSectionBlock(id)
@@ -91570,7 +95471,7 @@ var wp;
         blockStatesEditingEnabled: getSettings8().blockStatesEditingEnabled
       };
     }, []);
-    const contentClientIds = (0, import_data181.useSelect)(
+    const contentClientIds = (0, import_data182.useSelect)(
       (select3) => {
         if (!isSectionBlock2 || !renderedBlockClientId) {
           return [];
@@ -91611,12 +95512,11 @@ var wp;
       selectedBlockStyleState2
     );
     if (hasSelectedBlocks && !isSectionBlockInSelection) {
-      return /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)("div", { className: "block-editor-block-inspector", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(MultiSelectionInspector, {}),
-        hasMultipleTabs ? /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(InspectorControlsTabs, { tabs: availableTabs }) : /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      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,
           {
-            blockName: renderedBlockName,
             showAdvancedControls: false,
             showPositionControls: false,
             showBindingsControls: false
@@ -91625,18 +95525,18 @@ var wp;
       ] });
     }
     if (hasSelectedBlocks && isSectionBlockInSelection) {
-      return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)("div", { className: "block-editor-block-inspector", children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(MultiSelectionInspector, {}) });
+      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_blocks107.getUnregisteredTypeHandlerName)();
+    const isRenderedBlockUnregistered = renderedBlockName === (0, import_blocks109.getUnregisteredTypeHandlerName)();
     const shouldShowWarning = !blockType || !renderedBlockClientId || isRenderedBlockUnregistered;
     if (shouldShowWarning) {
-      return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)("span", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n216.__)("No block selected.") });
+      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_runtime461.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
       BlockInspectorSingleBlockWrapper,
       {
         animate: blockInspectorAnimationSettings,
-        wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
           AnimatedContainer,
           {
             blockInspectorAnimationSettings,
@@ -91644,7 +95544,7 @@ var wp;
             children
           }
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
           BlockInspectorSingleBlock,
           {
             renderedBlockClientId,
@@ -91674,8 +95574,8 @@ var wp;
     children
   }) => {
     const animationOrigin = blockInspectorAnimationSettings && blockInspectorAnimationSettings.enterDirection === "leftToRight" ? -50 : 50;
-    return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-      import_components219.__unstableMotion.div,
+    return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
+      import_components218.__unstableMotion.div,
       {
         animate: {
           x: 0,
@@ -91710,7 +95610,7 @@ var wp;
     isResponsiveEditing: isResponsiveEditing3,
     blockStatesEditingEnabled = true
   }) => {
-    const listViewRef = (0, import_element280.useRef)(null);
+    const listViewRef = (0, import_element297.useRef)(null);
     const hasMultipleTabs = availableTabs?.length > 1;
     const hasPseudoState = hasPseudoBlockStyleState(selectedBlockStyleState2);
     const isEditingStyleState = hasViewportBlockStyleState(selectedBlockStyleState2) && isResponsiveEditing3 || hasPseudoBlockStyleState(selectedBlockStyleState2);
@@ -91725,15 +95625,15 @@ var wp;
     const {
       setSelectedBlockStyleState: setSelectedBlockStyleState2,
       setSelectedBlockStyleStateCanvasPreview: setSelectedBlockStyleStateCanvasPreview2
-    } = unlock((0, import_data181.useDispatch)(store));
+    } = unlock((0, import_data182.useDispatch)(store));
     const onBlockStyleStateChange = (value) => {
       setSelectedBlockStyleState2(renderedBlockClientId, value);
     };
     const onShowStateOnCanvasChange = (value) => {
       setSelectedBlockStyleStateCanvasPreview2(renderedBlockClientId, value);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)("div", { className: "block-editor-block-inspector", children: [
-      hasParentChildBlockCards && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+    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,
@@ -91741,7 +95641,7 @@ var wp;
           parentClientId: editedContentOnlySection2
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
         block_card_default,
         {
           ...blockInformation,
@@ -91749,7 +95649,7 @@ var wp;
           className: isBlockSynced && "is-synced",
           isChild: hasParentChildBlockCards,
           clientId: renderedBlockClientId,
-          controls: blockEditingMode === "default" && blockStatesEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+          controls: blockEditingMode === "default" && blockStatesEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
             BlockStatesControl,
             {
               name: blockName,
@@ -91759,16 +95659,16 @@ var wp;
           )
         }
       ),
-      blockEditingMode === "default" && isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_components219.__experimentalSpacer, { paddingX: 4, paddingY: 2, children: [
-        hasPseudoState && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
-          import_components219.ToggleControl,
+      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_i18n216.__)("Show state on canvas"),
+            label: (0, import_i18n219.__)("Show state on canvas"),
             checked: showStateOnCanvas,
             onChange: onShowStateOnCanvasChange
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
           BlockStateBadges,
           {
             name: blockName,
@@ -91777,26 +95677,25 @@ var wp;
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(ViewportVisibilityInfo, { clientId: renderedBlockClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(EditContents, { clientId: renderedBlockClientId }),
-      !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      /* @__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
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(BlockInspectorPreTabsSlot, {}),
-      isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(BlockInspectorPreTabsSlot, {}),
+      isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
         StyleStateInspectorSlots,
         {
-          blockName,
           clientId: renderedBlockClientId,
           contentClientIds,
           isSectionBlock: isSectionBlock2,
           selectedBlockStyleState: selectedBlockStyleState2
         }
       ),
-      !isEditingStyleState && hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_jsx_runtime461.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      !isEditingStyleState && hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_jsx_runtime484.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
         InspectorControlsTabs,
         {
           hasBlockStyles,
@@ -91807,23 +95706,28 @@ var wp;
           contentClientIds
         }
       ) }),
-      !isEditingStyleState && !hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_jsx_runtime461.Fragment, { children: [
-        hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(block_styles_default, { clientId: renderedBlockClientId }),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(content_tab_default, { contentClientIds }),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(inspector_controls_default.Slot, { group: "content" }),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
-        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(ListViewContentPopover, { listViewRef }),
-        !isSectionBlock2 && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(StyleInspectorSlots, { blockName })
+      !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_runtime461.jsx)(last_item_default.Slot, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(SkipToSelectedBlock, {}, "back")
+      !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(last_item_default.Slot, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(SkipToSelectedBlock, {}, "back")
     ] });
   };
   var block_inspector_default = BlockInspector;

   // packages/block-editor/build-module/components/copy-handler/index.mjs
   var import_deprecated31 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
   var __unstableUseClipboardHandler = () => {
     (0, import_deprecated31.default)("__unstableUseClipboardHandler", {
       alternative: "BlockCanvas or WritingFlow",
@@ -91838,13 +95742,13 @@ var wp;
       since: "6.4",
       version: "6.7"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)("div", { ...props, ref: useClipboardHandler() });
+    return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)("div", { ...props, ref: useClipboardHandler() });
   }

   // packages/block-editor/build-module/components/inserter/library.mjs
-  var import_data182 = __toESM(require_data(), 1);
-  var import_element281 = __toESM(require_element(), 1);
-  var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
+  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({
@@ -91862,7 +95766,7 @@ var wp;
     shouldFocusBlock = false,
     onClose
   }, ref) {
-    const { destinationRootClientId } = (0, import_data182.useSelect)(
+    const { destinationRootClientId } = (0, import_data183.useSelect)(
       (select3) => {
         const { getBlockRootClientId: getBlockRootClientId2 } = select3(store);
         const _rootClientId = rootClientId || getBlockRootClientId2(clientId) || void 0;
@@ -91872,7 +95776,7 @@ var wp;
       },
       [clientId, rootClientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
       PrivateInserterMenu,
       {
         onSelect,
@@ -91892,9 +95796,9 @@ var wp;
       }
     );
   }
-  var PrivateInserterLibrary = (0, import_element281.forwardRef)(InserterLibrary);
+  var PrivateInserterLibrary = (0, import_element298.forwardRef)(InserterLibrary);
   function PublicInserterLibrary(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
       PrivateInserterLibrary,
       {
         ...props,
@@ -91903,7 +95807,7 @@ var wp;
       }
     );
   }
-  var library_default = (0, import_element281.forwardRef)(PublicInserterLibrary);
+  var library_default = (0, import_element298.forwardRef)(PublicInserterLibrary);

   // packages/block-editor/build-module/components/selection-scroll-into-view/index.mjs
   var import_deprecated32 = __toESM(require_deprecated(), 1);
@@ -91916,15 +95820,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/typewriter/index.mjs
-  var import_compose98 = __toESM(require_compose(), 1);
-  var import_dom73 = __toESM(require_dom(), 1);
+  var import_compose104 = __toESM(require_compose(), 1);
+  var import_dom74 = __toESM(require_dom(), 1);
   var import_keycodes28 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 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_compose98.useRefEffect)((node) => {
+    return (0, import_compose104.useRefEffect)((node) => {
       const { ownerDocument: ownerDocument2 } = node;
       const { defaultView } = ownerDocument2;
       let scrollResizeRafId;
@@ -91952,7 +95856,7 @@ var wp;
         if (!isSelectionEligibleForScroll()) {
           return;
         }
-        const currentCaretRect = (0, import_dom73.computeCaretRect)(defaultView);
+        const currentCaretRect = (0, import_dom74.computeCaretRect)(defaultView);
         if (!currentCaretRect) {
           return;
         }
@@ -91968,7 +95872,7 @@ var wp;
         if (diff === 0) {
           return;
         }
-        const scrollContainer = (0, import_dom73.getScrollContainer)(node);
+        const scrollContainer = (0, import_dom74.getScrollContainer)(node);
         if (!scrollContainer) {
           return;
         }
@@ -92010,7 +95914,7 @@ var wp;
       }
       function computeCaretRectangle() {
         if (isSelectionEligibleForScroll()) {
-          caretRect = (0, import_dom73.computeCaretRect)(defaultView);
+          caretRect = (0, import_dom74.computeCaretRect)(defaultView);
         }
       }
       function getActiveEditableElement() {
@@ -92065,16 +95969,16 @@ var wp;
     }, []);
   }
   function Typewriter({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("div", { ref: useTypewriter(), className: "block-editor__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_element282 = __toESM(require_element(), 1);
+  var import_element299 = __toESM(require_element(), 1);
   var import_deprecated33 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
-  var RenderedRefsContext = (0, import_element282.createContext)({});
+  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 = {
@@ -92085,17 +95989,17 @@ var wp;
     return result;
   }
   function RecursionProvider({ children, uniqueId: uniqueId2, blockName = "" }) {
-    const previouslyRenderedBlocks = (0, import_element282.useContext)(RenderedRefsContext);
+    const previouslyRenderedBlocks = (0, import_element299.useContext)(RenderedRefsContext);
     const { name } = useBlockEditContext();
     blockName = blockName || name;
-    const newRenderedBlocks = (0, import_element282.useMemo)(
+    const newRenderedBlocks = (0, import_element299.useMemo)(
       () => addToBlockType(previouslyRenderedBlocks, blockName, uniqueId2),
       [previouslyRenderedBlocks, blockName, uniqueId2]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
   }
   function useHasRecursion(uniqueId2, blockName = "") {
-    const previouslyRenderedBlocks = (0, import_element282.useContext)(RenderedRefsContext);
+    const previouslyRenderedBlocks = (0, import_element299.useContext)(RenderedRefsContext);
     const { name } = useBlockEditContext();
     blockName = blockName || name;
     return Boolean(previouslyRenderedBlocks[blockName]?.has(uniqueId2));
@@ -92105,7 +96009,7 @@ var wp;
       since: "6.5",
       alternative: "wp.blockEditor.RecursionProvider"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(RecursionProvider, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(RecursionProvider, { ...props });
   };
   var DeprecatedExperimentalUseHasRecursion = (...args) => {
     (0, import_deprecated33.default)("wp.blockEditor.__experimentalUseHasRecursion", {
@@ -92116,25 +96020,25 @@ var wp;
   };

   // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
-  var import_components221 = __toESM(require_components(), 1);
-  var import_i18n218 = __toESM(require_i18n(), 1);
-  var import_element283 = __toESM(require_element(), 1);
+  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/block-editor/build-module/components/inspector-popover-header/index.mjs
-  var import_components220 = __toESM(require_components(), 1);
-  var import_i18n217 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
+  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_runtime466.jsxs)(import_components220.__experimentalVStack, { className: "block-editor-inspector-popover-header", spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_components220.__experimentalHStack, { alignment: "center", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-          import_components220.__experimentalHeading,
+    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,
           {
             className: "block-editor-inspector-popover-header__heading",
             level: 2,
@@ -92142,9 +96046,9 @@ var wp;
             children: title
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components220.__experimentalSpacer, {}),
-        actions.map(({ label, icon, onClick }) => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-          import_components220.Button,
+        /* @__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",
@@ -92156,26 +96060,27 @@ var wp;
           },
           label
         )),
-        onClose && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-          import_components220.Button,
+        onClose && /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
+          import_components219.Button,
           {
             size: "small",
             className: "block-editor-inspector-popover-header__action",
-            label: (0, import_i18n217.__)("Close"),
+            label: (0, import_i18n220.__)("Close"),
             icon: close_small_default,
             onClick: onClose
           }
         )
       ] }),
-      help && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components220.__experimentalText, { children: help })
+      help && /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_components219.__experimentalText, { children: help })
     ] });
   }

   // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
-  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
   function PublishDateTimePicker({
     onClose,
     onChange,
+    showPopoverHeader = true,
     showPopoverHeaderActions,
     isCompact,
     currentDate,
@@ -92189,27 +96094,27 @@ var wp;
       currentTime: isCompact ? currentDate : void 0,
       ...additionalProps
     };
-    const DatePickerComponent = isCompact ? import_components221.TimePicker : import_components221.DateTimePicker;
-    return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)("div", { ref, className: "block-editor-publish-date-time-picker", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+    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,
         {
-          title: title || (0, import_i18n218.__)("Publish"),
+          title: title || (0, import_i18n221.__)("Publish"),
           actions: showPopoverHeaderActions ? [
             {
-              label: (0, import_i18n218.__)("Now"),
+              label: (0, import_i18n221.__)("Reset"),
               onClick: () => onChange?.(null)
             }
           ] : void 0,
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(DatePickerComponent, { ...datePickerProps })
+      /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(DatePickerComponent, { ...datePickerProps })
     ] });
   }
-  var PrivatePublishDateTimePicker = (0, import_element283.forwardRef)(PublishDateTimePicker);
+  var PrivatePublishDateTimePicker = (0, import_element300.forwardRef)(PublishDateTimePicker);
   function PublicPublishDateTimePicker(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
       PrivatePublishDateTimePicker,
       {
         ...props,
@@ -92219,11 +96124,11 @@ var wp;
       }
     );
   }
-  var publish_date_time_picker_default = (0, import_element283.forwardRef)(PublicPublishDateTimePicker);
+  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_element284 = __toESM(require_element(), 1);
+  var import_element301 = __toESM(require_element(), 1);
   function ToolSelector() {
     (0, import_deprecated34.default)("wp.blockEditor.ToolSelector", {
       since: "6.9",
@@ -92231,10 +96136,10 @@ var wp;
     });
     return null;
   }
-  var tool_selector_default = (0, import_element284.forwardRef)(ToolSelector);
+  var tool_selector_default = (0, import_element301.forwardRef)(ToolSelector);

   // packages/block-editor/build-module/hooks/utils.mjs
-  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
   var cleanEmptyObject = (object) => {
     if (object === null || typeof object !== "object" || Array.isArray(object)) {
       return object;
@@ -92283,7 +96188,7 @@ var wp;
     return returnBlock;
   }
   function shouldSkipSerialization(blockNameOrType, featureSet, feature) {
-    const support = (0, import_blocks108.getBlockSupport)(blockNameOrType, featureSet);
+    const support = (0, import_blocks110.getBlockSupport)(blockNameOrType, featureSet);
     const skipSerialization = support?.__experimentalSkipSerialization;
     if (Array.isArray(skipSerialization)) {
       return skipSerialization.includes(feature);
@@ -92303,11 +96208,11 @@ var wp;
     clientId
   } = {}) {
     const { setStyleOverride: setStyleOverride2, deleteStyleOverride: deleteStyleOverride2 } = unlock(
-      (0, import_data183.useDispatch)(store)
+      (0, import_data184.useDispatch)(store)
     );
-    const registry = (0, import_data183.useRegistry)();
-    const fallbackId = (0, import_element285.useId)();
-    (0, import_element285.useEffect)(() => {
+    const registry = (0, import_data184.useRegistry)();
+    const fallbackId = (0, import_element302.useId)();
+    (0, import_element302.useEffect)(() => {
       if (!css && !assets) {
         return;
       }
@@ -92488,7 +96393,7 @@ var wp;
       "color.button",
       "shadow"
     );
-    const rawSettings = (0, import_element285.useMemo)(() => {
+    const rawSettings = (0, import_element302.useMemo)(() => {
       return {
         background: {
           backgroundImage,
@@ -92649,9 +96554,9 @@ var wp;
   }
   function createBlockEditFilter(features) {
     features = features.map((settings2) => {
-      return { ...settings2, Edit: (0, import_element285.memo)(settings2.edit) };
+      return { ...settings2, Edit: (0, import_element302.memo)(settings2.edit) };
     });
-    const withBlockEditHooks = (0, import_compose99.createHigherOrderComponent)(
+    const withBlockEditHooks = (0, import_compose105.createHigherOrderComponent)(
       (OriginalBlockEdit) => function WithBlockEditHooks(props) {
         const context = useBlockEditContext();
         return [
@@ -92673,7 +96578,7 @@ var wp;
                 neededProps[key] = props.attributes[key];
               }
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
               Edit4,
               {
                 name: props.name,
@@ -92686,7 +96591,7 @@ var wp;
               i2
             );
           }),
-          /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(OriginalBlockEdit, { ...props }, "edit")
+          /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(OriginalBlockEdit, { ...props }, "edit")
         ];
       },
       "withBlockEditHooks"
@@ -92705,7 +96610,7 @@ var wp;
       nextAll[index2] = next;
       return nextAll;
     });
-    (0, import_element285.useEffect)(() => {
+    (0, import_element302.useEffect)(() => {
       setWrapperProps(wrapperProps);
       return () => {
         setWrapperProps(void 0);
@@ -92713,11 +96618,11 @@ var wp;
     });
     return null;
   }
-  var BlockPropsPure = (0, import_element285.memo)(BlockProps);
+  var BlockPropsPure = (0, import_element302.memo)(BlockProps);
   function createBlockListBlockFilter(features) {
-    const withBlockListBlockHooks = (0, import_compose99.createHigherOrderComponent)(
+    const withBlockListBlockHooks = (0, import_compose105.createHigherOrderComponent)(
       (BlockListBlock2) => function WithBlockListBlockHooks(props) {
-        const [allWrapperProps, setAllWrapperProps] = (0, import_element285.useState)(
+        const [allWrapperProps, setAllWrapperProps] = (0, import_element302.useState)(
           Array(features.length).fill(void 0)
         );
         return [
@@ -92741,7 +96646,7 @@ var wp;
             ) {
               return null;
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
               BlockPropsPure,
               {
                 index: i2,
@@ -92754,7 +96659,7 @@ var wp;
               i2
             );
           }),
-          /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
             BlockListBlock2,
             {
               ...props,
@@ -92824,11 +96729,11 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/compat.mjs
-  var import_blocks109 = __toESM(require_blocks(), 1);
+  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_blocks109.hasBlockSupport)(settings2, "lightBlockWrapper", false)) {
+    if (apiVersion < 2 && (0, import_blocks111.hasBlockSupport)(settings2, "lightBlockWrapper", false)) {
       settings2.apiVersion = 2;
     }
     return settings2;
@@ -92895,8 +96800,8 @@ var wp;

   // packages/block-editor/build-module/hooks/align.mjs
   var import_hooks21 = __toESM(require_hooks(), 1);
-  var import_blocks110 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 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) {
@@ -92921,7 +96826,7 @@ var wp;
     if ("type" in (settings2.attributes?.align ?? {})) {
       return settings2;
     }
-    if ((0, import_blocks110.hasBlockSupport)(settings2, "align")) {
+    if ((0, import_blocks112.hasBlockSupport)(settings2, "align")) {
       settings2.attributes = {
         ...settings2.attributes,
         align: {
@@ -92940,8 +96845,8 @@ var wp;
     setAttributes
   }) {
     const blockAllowedAlignments = getValidAlignments(
-      (0, import_blocks110.getBlockSupport)(blockName, "align"),
-      (0, import_blocks110.hasBlockSupport)(blockName, "alignWide", true)
+      (0, import_blocks112.getBlockSupport)(blockName, "align"),
+      (0, import_blocks112.hasBlockSupport)(blockName, "alignWide", true)
     );
     const validAlignments = useAvailableAlignments(
       blockAllowedAlignments
@@ -92952,7 +96857,7 @@ var wp;
     }
     const updateAlignment = (nextAlign) => {
       if (!nextAlign) {
-        const blockType = (0, import_blocks110.getBlockType)(blockName);
+        const blockType = (0, import_blocks112.getBlockType)(blockName);
         const blockDefaultAlign = blockType?.attributes?.align?.default;
         if (blockDefaultAlign) {
           nextAlign = "";
@@ -92960,7 +96865,7 @@ var wp;
       }
       setAttributes({ align: nextAlign });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
       BlockAlignmentControl,
       {
         value: align,
@@ -92976,13 +96881,13 @@ var wp;
     addSaveProps: addAssignedAlign,
     attributeKeys: ["align"],
     hasSupport(name) {
-      return (0, import_blocks110.hasBlockSupport)(name, "align", false);
+      return (0, import_blocks112.hasBlockSupport)(name, "align", false);
     }
   };
   function useBlockProps11({ name, align }) {
     const blockAllowedAlignments = getValidAlignments(
-      (0, import_blocks110.getBlockSupport)(name, "align"),
-      (0, import_blocks110.hasBlockSupport)(name, "alignWide", true)
+      (0, import_blocks112.getBlockSupport)(name, "align"),
+      (0, import_blocks112.hasBlockSupport)(name, "alignWide", true)
     );
     const validAlignments = useAvailableAlignments(blockAllowedAlignments);
     if (validAlignments.some((alignment) => alignment.name === align)) {
@@ -92992,8 +96897,8 @@ var wp;
   }
   function addAssignedAlign(props, blockType, attributes) {
     const { align } = attributes;
-    const blockAlign = (0, import_blocks110.getBlockSupport)(blockType, "align");
-    const hasWideBlockSupport = (0, import_blocks110.hasBlockSupport)(blockType, "alignWide", true);
+    const blockAlign = (0, import_blocks112.getBlockSupport)(blockType, "align");
+    const hasWideBlockSupport = (0, import_blocks112.hasBlockSupport)(blockType, "alignWide", true);
     const isAlignValid = getValidAlignments(
       blockAlign,
       hasWideBlockSupport
@@ -93027,53 +96932,53 @@ var wp;

   // packages/block-editor/build-module/hooks/allowed-blocks.mjs
   var import_hooks23 = __toESM(require_hooks(), 1);
-  var import_blocks113 = __toESM(require_blocks(), 1);
+  var import_blocks115 = __toESM(require_blocks(), 1);

   // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
-  var import_components228 = __toESM(require_components(), 1);
-  var import_i18n221 = __toESM(require_i18n(), 1);
-  var import_element289 = __toESM(require_element(), 1);
-  var import_data186 = __toESM(require_data(), 1);
-  var import_blocks112 = __toESM(require_blocks(), 1);
+  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_components227 = __toESM(require_components(), 1);
-  var import_element288 = __toESM(require_element(), 1);
-  var import_i18n220 = __toESM(require_i18n(), 1);
-  var import_data185 = __toESM(require_data(), 1);
+  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_blocks111 = __toESM(require_blocks(), 1);
-  var import_data184 = __toESM(require_data(), 1);
-  var import_components226 = __toESM(require_components(), 1);
-  var import_i18n219 = __toESM(require_i18n(), 1);
-  var import_element287 = __toESM(require_element(), 1);
-  var import_compose101 = __toESM(require_compose(), 1);
+  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_element286 = __toESM(require_element(), 1);
-  var import_compose100 = __toESM(require_compose(), 1);
-  var import_components225 = __toESM(require_components(), 1);
+  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_components224 = __toESM(require_components(), 1);
-  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
+  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_runtime470.jsx)("ul", { className: "block-editor-block-manager__checklist", children: blockTypes.map((blockType) => /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(
+    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_runtime470.jsx)(
-            import_components224.CheckboxControl,
+          /* @__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_runtime470.jsx)(block_icon_default, { icon: blockType.icon })
+          /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(block_icon_default, { icon: blockType.icon })
         ]
       },
       blockType.name
@@ -93082,15 +96987,15 @@ var wp;
   var checklist_default = BlockTypesChecklist;

   // packages/block-editor/build-module/components/block-manager/category.mjs
-  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
   function BlockManagerCategory({
     title,
     blockTypes,
     selectedBlockTypes,
     onChange
   }) {
-    const instanceId = (0, import_compose100.useInstanceId)(BlockManagerCategory);
-    const toggleVisible = (0, import_element286.useCallback)(
+    const instanceId = (0, import_compose106.useInstanceId)(BlockManagerCategory);
+    const toggleVisible = (0, import_element303.useCallback)(
       (blockType, nextIsChecked) => {
         if (nextIsChecked) {
           onChange([...selectedBlockTypes, blockType]);
@@ -93104,7 +97009,7 @@ var wp;
       },
       [selectedBlockTypes, onChange]
     );
-    const toggleAllVisible = (0, import_element286.useCallback)(
+    const toggleAllVisible = (0, import_element303.useCallback)(
       (nextIsChecked) => {
         if (nextIsChecked) {
           onChange([
@@ -93138,24 +97043,24 @@ var wp;
     const titleId = "block-editor-block-manager__category-title-" + instanceId;
     const isAllChecked = checkedBlockNames.length === blockTypes.length;
     const isIndeterminate = !isAllChecked && checkedBlockNames.length > 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime494.jsxs)(
       "div",
       {
         role: "group",
         "aria-labelledby": titleId,
         className: "block-editor-block-manager__category",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
-            import_components225.CheckboxControl,
+          /* @__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_runtime471.jsx)("span", { id: titleId, children: title })
+              label: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)("span", { id: titleId, children: title })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
             checklist_default,
             {
               blockTypes,
@@ -93170,19 +97075,19 @@ var wp;
   var category_default2 = BlockManagerCategory;

   // packages/block-editor/build-module/components/block-manager/index.mjs
-  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
   function BlockManager({
     blockTypes,
     selectedBlockTypes,
     onChange,
     showSelectAll = true
   }) {
-    const debouncedSpeak = (0, import_compose101.useDebounce)(import_a11y23.speak, 500);
-    const [search, setSearch] = (0, import_element287.useState)("");
-    const { categories, isMatchingSearchTerm } = (0, import_data184.useSelect)((select3) => {
+    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_blocks111.store).getCategories(),
-        isMatchingSearchTerm: select3(import_blocks111.store).isMatchingSearchTerm
+        categories: select3(import_blocks113.store).getCategories(),
+        isMatchingSearchTerm: select3(import_blocks113.store).isMatchingSearchTerm
       };
     }, []);
     const filteredBlockTypes = blockTypes.filter((blockType) => {
@@ -93190,34 +97095,34 @@ var wp;
     });
     const isIndeterminate = selectedBlockTypes.length > 0 && selectedBlockTypes.length !== blockTypes.length;
     const isAllChecked = blockTypes.length > 0 && selectedBlockTypes.length === blockTypes.length;
-    (0, import_element287.useEffect)(() => {
+    (0, import_element304.useEffect)(() => {
       if (!search) {
         return;
       }
       const count = filteredBlockTypes.length;
-      const resultsFoundMessage = (0, import_i18n219.sprintf)(
+      const resultsFoundMessage = (0, import_i18n222.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n219._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n222._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage);
     }, [filteredBlockTypes?.length, search, debouncedSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(import_components226.__experimentalVStack, { className: "block-editor-block-manager__content", spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
-        import_components226.SearchControl,
+    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_i18n219.__)("Search for a block"),
-          placeholder: (0, import_i18n219.__)("Search for a block"),
+          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_runtime472.jsx)(
-        import_components226.CheckboxControl,
+      showSelectAll && /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+        import_components225.CheckboxControl,
         {
           className: "block-editor-block-manager__select-all",
-          label: (0, import_i18n219.__)("Select all"),
+          label: (0, import_i18n222.__)("Select all"),
           checked: isAllChecked,
           onChange: () => {
             if (isAllChecked) {
@@ -93229,16 +97134,16 @@ var wp;
           indeterminate: isIndeterminate
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(
         "div",
         {
           tabIndex: "0",
           role: "region",
-          "aria-label": (0, import_i18n219.__)("Available block types"),
+          "aria-label": (0, import_i18n222.__)("Available block types"),
           className: "block-editor-block-manager__results",
           children: [
-            filteredBlockTypes.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)("p", { className: "block-editor-block-manager__no-results", children: (0, import_i18n219.__)("No blocks found.") }),
-            categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+            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,
@@ -93250,10 +97155,10 @@ var wp;
               },
               category.slug
             )),
-            /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
               category_default2,
               {
-                title: (0, import_i18n219.__)("Uncategorized"),
+                title: (0, import_i18n222.__)("Uncategorized"),
                 blockTypes: filteredBlockTypes.filter(
                   ({ category }) => !category
                 ),
@@ -93268,15 +97173,15 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
-  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
   function BlockAllowedBlocksModal({
     clientId,
     blockTypes,
     selectedBlockTypes,
     onClose
   }) {
-    const [currentSelectedBlockTypes, setCurrentSelectedBlockTypes] = (0, import_element288.useState)(selectedBlockTypes);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data185.useDispatch)(store);
+    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(
@@ -93287,16 +97192,16 @@ var wp;
       });
       onClose();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
-      import_components227.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+      import_components226.Modal,
       {
-        title: (0, import_i18n220._x)("Manage allowed blocks", "modal title"),
+        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_runtime473.jsxs)(
-          import_components227.__experimentalVStack,
+        children: /* @__PURE__ */ (0, import_jsx_runtime496.jsxs)(
+          import_components226.__experimentalVStack,
           {
             as: "form",
             onSubmit: (e2) => {
@@ -93305,10 +97210,10 @@ var wp;
             },
             spacing: "4",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_components227.__experimentalText, { children: (0, import_i18n220.__)(
+              /* @__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_runtime473.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
                 BlockManager,
                 {
                   blockTypes,
@@ -93318,29 +97223,29 @@ var wp;
                   }
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(
-                import_components227.Flex,
+              /* @__PURE__ */ (0, import_jsx_runtime496.jsxs)(
+                import_components226.Flex,
                 {
                   className: "block-editor-block-allowed-blocks-modal__actions",
                   justify: "flex-end",
                   expanded: false,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_components227.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
-                      import_components227.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components226.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+                      import_components226.Button,
                       {
                         variant: "tertiary",
                         onClick: onClose,
                         __next40pxDefaultSize: true,
-                        children: (0, import_i18n220.__)("Cancel")
+                        children: (0, import_i18n223.__)("Cancel")
                       }
                     ) }),
-                    /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_components227.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
-                      import_components227.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components226.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+                      import_components226.Button,
                       {
                         variant: "primary",
                         type: "submit",
                         __next40pxDefaultSize: true,
-                        children: (0, import_i18n220.__)("Apply")
+                        children: (0, import_i18n223.__)("Apply")
                       }
                     ) })
                   ]
@@ -93354,21 +97259,21 @@ var wp;
   }

   // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
-  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
   function BlockAllowedBlocksControl({ clientId }) {
-    const [isBlockControlOpened, setIsBlockControlOpened] = (0, import_element289.useState)(false);
-    const { blockTypes, selectedBlockNames } = (0, import_data186.useSelect)(
+    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_blocks112.store).getBlockTypes(),
+          blockTypes: select3(import_blocks114.store).getBlockTypes(),
           selectedBlockNames: getBlockAttributes3(clientId)?.allowedBlocks
         };
       },
       [clientId]
     );
     const filteredBlockTypes = blockTypes.filter(
-      (blockType) => (0, import_blocks112.hasBlockSupport)(blockType, "inserter", true) && (!blockType.parent || blockType.parent.includes("core/post-content"))
+      (blockType) => (0, import_blocks114.hasBlockSupport)(blockType, "inserter", true) && (!blockType.parent || blockType.parent.includes("core/post-content"))
     );
     if (!filteredBlockTypes) {
       return null;
@@ -93376,17 +97281,17 @@ var wp;
     const selectedBlockTypes = selectedBlockNames === void 0 ? filteredBlockTypes : filteredBlockTypes.filter(
       (blockType) => selectedBlockNames.includes(blockType.name)
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime474.jsxs)("div", { className: "block-editor-block-allowed-blocks-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime474.jsxs)(
-        import_components228.BaseControl,
+    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_i18n221.__)(
+          help: (0, import_i18n224.__)(
             "Specify which blocks are allowed inside this container."
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_components228.BaseControl.VisualLabel, { children: (0, import_i18n221.__)("Allowed Blocks") }),
-            /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
-              import_components228.Button,
+            /* @__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",
@@ -93394,13 +97299,13 @@ var wp;
                   setIsBlockControlOpened(true);
                 },
                 className: "block-editor-block-allowed-blocks-control__button",
-                children: (0, import_i18n221.__)("Manage allowed blocks")
+                children: (0, import_i18n224.__)("Manage allowed blocks")
               }
             )
           ]
         }
       ),
-      isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+      isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
         BlockAllowedBlocksModal,
         {
           clientId,
@@ -93413,27 +97318,27 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/allowed-blocks.mjs
-  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
+  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_runtime475.jsx)(PrivateInspectorControlsAllowedBlocks.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(BlockAllowedBlocksControl, { clientId }) });
+    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_blocks113.hasBlockSupport)(name, "allowedBlocks");
+      return (0, import_blocks115.hasBlockSupport)(name, "allowedBlocks");
     }
   };
   function addAttribute3(settings2) {
     if (settings2?.attributes?.allowedBlocks?.type) {
       return settings2;
     }
-    if ((0, import_blocks113.hasBlockSupport)(settings2, "allowedBlocks")) {
+    if ((0, import_blocks115.hasBlockSupport)(settings2, "allowedBlocks")) {
       settings2.attributes = {
         ...settings2.attributes,
         allowedBlocks: {
@@ -93449,7 +97354,7 @@ var wp;
     addAttribute3
   );
   function addTransforms3(result, source, index2, results) {
-    if (!(0, import_blocks113.hasBlockSupport)(result.name, "allowedBlocks")) {
+    if (!(0, import_blocks115.hasBlockSupport)(result.name, "allowedBlocks")) {
       return result;
     }
     if (source.length !== 1 && results.length === 1 && result.innerBlocks.length === source.length) {
@@ -93468,7 +97373,7 @@ var wp;
     if (!sourceAllowedBlocks) {
       return result;
     }
-    const blockType = (0, import_blocks113.getBlockType)(result.name);
+    const blockType = (0, import_blocks115.getBlockType)(result.name);
     const destinationAllowedBlocks = blockType?.allowedBlocks || [];
     if (!destinationAllowedBlocks.length) {
       return {
@@ -93498,16 +97403,16 @@ var wp;

   // packages/block-editor/build-module/hooks/anchor.mjs
   var import_hooks24 = __toESM(require_hooks(), 1);
-  var import_components229 = __toESM(require_components(), 1);
-  var import_i18n222 = __toESM(require_i18n(), 1);
-  var import_blocks114 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 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_blocks114.hasBlockSupport)(settings2, "anchor")) {
+    if ((0, import_blocks116.hasBlockSupport)(settings2, "anchor")) {
       settings2.attributes = {
         ...settings2.attributes,
         anchor: {
@@ -93522,23 +97427,23 @@ var wp;
     if (blockEditingMode !== "default") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
-      import_components229.TextControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+      import_components228.TextControl,
       {
         className: "html-anchor-control",
-        label: (0, import_i18n222.__)("HTML anchor"),
-        help: /* @__PURE__ */ (0, import_jsx_runtime476.jsxs)(import_jsx_runtime476.Fragment, { children: [
-          (0, import_i18n222.__)(
+        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_runtime476.jsx)(
-            import_components229.ExternalLink,
+          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+            import_components228.ExternalLink,
             {
-              href: (0, import_i18n222.__)(
+              href: (0, import_i18n225.__)(
                 "https://wordpress.org/documentation/article/page-jumps/"
               ),
-              children: (0, import_i18n222.__)("Learn more about anchors")
+              children: (0, import_i18n225.__)("Learn more about anchors")
             }
           )
         ] }),
@@ -93560,11 +97465,11 @@ var wp;
     edit: BlockEditAnchorControlPure,
     attributeKeys: ["anchor"],
     hasSupport(name) {
-      return (0, import_blocks114.hasBlockSupport)(name, "anchor");
+      return (0, import_blocks116.hasBlockSupport)(name, "anchor");
     }
   };
   function addSaveProps6(extraProps, blockType, attributes) {
-    if ((0, import_blocks114.hasBlockSupport)(blockType, "anchor")) {
+    if ((0, import_blocks116.hasBlockSupport)(blockType, "anchor")) {
       extraProps.id = attributes.anchor === "" ? null : attributes.anchor;
     }
     return extraProps;
@@ -93573,12 +97478,12 @@ var wp;

   // packages/block-editor/build-module/hooks/aria-label.mjs
   var import_hooks25 = __toESM(require_hooks(), 1);
-  var import_blocks115 = __toESM(require_blocks(), 1);
+  var import_blocks117 = __toESM(require_blocks(), 1);
   function addAttribute5(settings2) {
     if (settings2?.attributes?.ariaLabel?.type) {
       return settings2;
     }
-    if ((0, import_blocks115.hasBlockSupport)(settings2, "ariaLabel")) {
+    if ((0, import_blocks117.hasBlockSupport)(settings2, "ariaLabel")) {
       settings2.attributes = {
         ...settings2.attributes,
         ariaLabel: {
@@ -93589,7 +97494,7 @@ var wp;
     return settings2;
   }
   function addSaveProps7(extraProps, blockType, attributes) {
-    if ((0, import_blocks115.hasBlockSupport)(blockType, "ariaLabel") && !shouldSkipSerialization(blockType, "ariaLabel", "ariaLabel")) {
+    if ((0, import_blocks117.hasBlockSupport)(blockType, "ariaLabel") && !shouldSkipSerialization(blockType, "ariaLabel", "ariaLabel")) {
       extraProps["aria-label"] = attributes.ariaLabel === "" ? null : attributes.ariaLabel;
     }
     return extraProps;
@@ -93598,7 +97503,7 @@ var wp;
     addSaveProps: addSaveProps7,
     attributeKeys: ["ariaLabel"],
     hasSupport(name) {
-      return (0, import_blocks115.hasBlockSupport)(name, "ariaLabel");
+      return (0, import_blocks117.hasBlockSupport)(name, "ariaLabel");
     }
   };
   (0, import_hooks25.addFilter)(
@@ -93608,13 +97513,13 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/block-fields/index.mjs
-  var import_blocks116 = __toESM(require_blocks(), 1);
-  var import_compose113 = __toESM(require_compose(), 1);
-  var import_components264 = __toESM(require_components(), 1);
-  var import_data189 = __toESM(require_data(), 1);
+  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_i18n223 = __toESM(require_i18n(), 1);
+  var import_i18n226 = __toESM(require_i18n(), 1);
   var OPERATOR_IS_ANY = "isAny";
   var OPERATOR_IS_NONE = "isNone";
   var OPERATOR_IS_ALL = "isAll";
@@ -93638,28 +97543,21 @@ var wp;
   var OPERATOR_ON = "on";
   var OPERATOR_NOT_ON = "notOn";
   var sortLabels = {
-    asc: (0, import_i18n223.__)("Sort ascending"),
-    desc: (0, import_i18n223.__)("Sort descending")
+    asc: (0, import_i18n226.__)("Sort ascending"),
+    desc: (0, import_i18n226.__)("Sort descending")
   };

-  // packages/dataviews/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/dataviews"
-  );
-
   // packages/dataviews/build-module/hooks/use-elements.mjs
-  var import_element290 = __toESM(require_element(), 1);
-  var EMPTY_ARRAY16 = [];
+  var import_element307 = __toESM(require_element(), 1);
+  var EMPTY_ARRAY18 = [];
   function useElements({
     elements,
     getElements
   }) {
-    const staticElements = Array.isArray(elements) && elements.length > 0 ? elements : EMPTY_ARRAY16;
-    const [records, setRecords] = (0, import_element290.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element290.useState)(false);
-    (0, import_element290.useEffect)(() => {
+    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;
@@ -93691,15 +97589,15 @@ var wp;
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_i18n224 = __toESM(require_i18n(), 1);
-  var import_element291 = __toESM(require_element(), 1);
+  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/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 parseTime(value) {
+  function parseTime2(value) {
     if (typeof value !== "string") {
       return null;
     }
@@ -93714,15 +97612,15 @@ var wp;
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    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 = parseTime(filterValue);
+    const filterTime = parseTime2(filterValue);
     if (filterTime !== null) {
-      return [parseTime(fieldValue) ?? NaN, filterTime];
+      return [parseTime2(fieldValue) ?? NaN, filterTime];
     }
     return [
       (0, import_date4.getDate)(fieldValue).getTime(),
@@ -93745,11 +97643,11 @@ var wp;
   }
   var isNoneOperatorDefinition = {
     /* translators: DataViews operator name */
-    label: (0, import_i18n224.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-      (0, import_i18n224.sprintf)(
+    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_i18n224.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+        (0, import_i18n227.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
         filter.name,
         activeElements.map((element) => element.label).join(", ")
       ),
@@ -93775,11 +97673,11 @@ var wp;
     {
       name: OPERATOR_IS_ANY,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -93808,11 +97706,11 @@ var wp;
     {
       name: OPERATOR_IS_ALL,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -93835,11 +97733,11 @@ var wp;
     {
       name: OPERATOR_BETWEEN,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)(
+          (0, import_i18n227.__)(
             "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
           ),
           filter.name,
@@ -93856,9 +97754,9 @@ var wp;
           return true;
         }
         const fieldValue = field.getValue({ item });
-        const [min3, max3] = filterValue.map(parseTime);
+        const [min3, max3] = filterValue.map(parseTime2);
         if (min3 !== null && max3 !== null) {
-          const value = parseTime(fieldValue);
+          const value = parseTime2(fieldValue);
           return value !== null && value >= min3 && value <= max3;
         }
         if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
@@ -93871,11 +97769,11 @@ var wp;
     {
       name: OPERATOR_IN_THE_PAST,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)(
+          (0, import_i18n227.__)(
             "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -93899,11 +97797,11 @@ var wp;
     {
       name: OPERATOR_OVER,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
           filter.name,
           `${activeElements[0].value.value} ${activeElements[0].value.unit}`
         ),
@@ -93925,11 +97823,11 @@ var wp;
     {
       name: OPERATOR_IS,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -93943,11 +97841,11 @@ var wp;
     {
       name: OPERATOR_IS_NOT,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -93961,11 +97859,11 @@ var wp;
     {
       name: OPERATOR_LESS_THAN,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -93983,11 +97881,11 @@ var wp;
     {
       name: OPERATOR_GREATER_THAN,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)(
+          (0, import_i18n227.__)(
             "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -94007,11 +97905,11 @@ var wp;
     {
       name: OPERATOR_LESS_THAN_OR_EQUAL,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)(
+          (0, import_i18n227.__)(
             "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -94031,11 +97929,11 @@ var wp;
     {
       name: OPERATOR_GREATER_THAN_OR_EQUAL,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)(
+          (0, import_i18n227.__)(
             "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -94055,11 +97953,11 @@ var wp;
     {
       name: OPERATOR_BEFORE,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -94080,11 +97978,11 @@ var wp;
     {
       name: OPERATOR_AFTER,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -94105,11 +98003,11 @@ var wp;
     {
       name: OPERATOR_BEFORE_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)(
+          (0, import_i18n227.__)(
             "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -94132,11 +98030,11 @@ var wp;
     {
       name: OPERATOR_AFTER_INC,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)(
+          (0, import_i18n227.__)(
             "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -94159,11 +98057,11 @@ var wp;
     {
       name: OPERATOR_CONTAINS,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -94181,11 +98079,11 @@ var wp;
     {
       name: OPERATOR_NOT_CONTAINS,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)(
+          (0, import_i18n227.__)(
             "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -94205,11 +98103,11 @@ var wp;
     {
       name: OPERATOR_STARTS_WITH,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -94227,11 +98125,11 @@ var wp;
     {
       name: OPERATOR_ON,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -94252,11 +98150,11 @@ var wp;
     {
       name: OPERATOR_NOT_ON,
       /* translators: DataViews operator name */
-      label: (0, import_i18n224.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element291.createInterpolateElement)(
-        (0, import_i18n224.sprintf)(
+      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_i18n224.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n227.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -94279,258 +98177,25 @@ var wp;
   var getAllOperatorNames = () => OPERATORS.map((op) => op.name);

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_element297 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/validated-form-controls/control-with-error.mjs
-  var import_i18n225 = __toESM(require_i18n(), 1);
-  var import_element292 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/validated-form-controls/validity-indicator.mjs
-  var import_components231 = __toESM(require_components(), 1);
-  var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
-  function ValidityIndicator({
-    id,
-    type,
-    message: message2
-  }) {
-    const ICON = {
-      valid: published_default,
-      invalid: error_default
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(
-      "p",
-      {
-        id,
-        className: clsx_default(
-          "dataviews-validated-control__indicator",
-          `is-${type}`
-        ),
-        children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_components231.Spinner, { className: "dataviews-validated-control__indicator-spinner" }) : /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-            import_components231.Icon,
-            {
-              className: "dataviews-validated-control__indicator-icon",
-              icon: ICON[type],
-              size: 16,
-              fill: "currentColor"
-            }
-          ),
-          message2
-        ]
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/validated-form-controls/control-with-error.mjs
-  var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n225.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n225.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime479.jsxs)(import_jsx_runtime479.Fragment, { children: [
-      label,
-      " ",
-      suffix
-    ] });
-  }
-  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var className = "dataviews-validated-control";
-  function UnforwardedControlWithError({
-    required,
-    markWhenOptional,
-    customValidity,
-    getValidityTarget,
-    children
-  }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element292.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element292.useState)();
-    const [showMessage, setShowMessage] = (0, import_element292.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element292.useState)(false);
-    (0, import_element292.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const handler = () => {
-        setShowMessage(true);
-        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, [getValidityTarget]);
-    (0, import_element292.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 radioSibilings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
-        validityTarget?.closest(`.${className}`)?.querySelectorAll(
-          `input[type="radio"][name="${validityTarget?.name}"]`
-        ) ?? []
-      ).filter((sibling) => sibling !== validityTarget) : [];
-      validityTarget?.addEventListener("invalid", suppressNativePopover);
-      radioSibilings.forEach(
-        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
-      );
-      return () => {
-        validityTarget?.removeEventListener(
-          "invalid",
-          suppressNativePopover
-        );
-        radioSibilings.forEach(
-          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
-        );
-      };
-    }, [getValidityTarget]);
-    (0, import_element292.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_element292.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_element292.useId)();
-    const message2 = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: "invalid",
-            message: errorMessage
-          }
-        );
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: statusMessage.type,
-            message: statusMessage.message
-          }
-        );
-      }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message2 : null;
-    (0, import_element292.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 /* @__PURE__ */ (0, import_jsx_runtime479.jsxs)("div", { className, ref: forwardedRef, onBlur, children: [
-      (0, import_element292.cloneElement)(children, {
-        label: appendRequiredIndicator(
-          children.props.label,
-          required,
-          markWhenOptional
-        ),
-        required
-      }),
-      visibleMessage
-    ] });
-  }
-  var ControlWithError = (0, import_element292.forwardRef)(UnforwardedControlWithError);
-  ControlWithError.displayName = "ControlWithError";
+  var import_element317 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
-  var import_element293 = __toESM(require_element(), 1);
-  var import_compose102 = __toESM(require_compose(), 1);
-  var import_components232 = __toESM(require_components(), 1);
-  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
+  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_element293.useRef)(null);
-    const mergedRefs = (0, import_compose102.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+    const validityTargetRef = (0, import_element309.useRef)(null);
+    const mergedRefs = (0, import_compose108.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
       ControlWithError,
       {
+        className: "dataviews-validated-control",
         required,
         markWhenOptional,
         ref: mergedRefs,
@@ -94538,8 +98203,8 @@ var wp;
         getValidityTarget: () => validityTargetRef.current?.querySelector(
           'input[type="checkbox"]'
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
-          import_components232.CheckboxControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
+          import_components230.CheckboxControl,
           {
             ...restProps
           }
@@ -94547,52 +98212,149 @@ var wp;
       }
     );
   };
-  var ValidatedCheckboxControl = (0, import_element293.forwardRef)(UnforwardedValidatedCheckboxControl);
+  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,
+    markWhenOptional,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element311.useRef)(null);
+    return /* @__PURE__ */ (0, import_jsx_runtime503.jsxs)(
+      "div",
+      {
+        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",
+            {
+              className: "dataviews-validated-control__error-delegate",
+              type: "text",
+              ref: validityTargetRef,
+              required,
+              value: restProps.value && restProps.value.length > 0 ? "hasvalue" : "",
+              tabIndex: -1,
+              onChange: () => {
+              },
+              onFocus: (e2) => {
+                e2.target.previousElementSibling?.querySelector(
+                  'input[type="text"]'
+                )?.focus();
+              }
+            }
+          )
+        ]
+      }
+    );
+  };
+  var ValidatedFormTokenField = (0, import_element311.forwardRef)(UnforwardedValidatedFormTokenField);
+  ValidatedFormTokenField.displayName = "ValidatedFormTokenField";
+
   // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
-  var import_element294 = __toESM(require_element(), 1);
-  var import_compose103 = __toESM(require_compose(), 1);
+  var import_element312 = __toESM(require_element(), 1);
+  var import_compose110 = __toESM(require_compose(), 1);
   var import_components233 = __toESM(require_components(), 1);
-  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedNumberControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element294.useRef)(null);
-    const mergedRefs = (0, import_compose103.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
+    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_runtime481.jsx)(import_components233.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_components233.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
       }
     );
   };
-  var ValidatedNumberControl = (0, import_element294.forwardRef)(UnforwardedValidatedNumberControl);
+  var ValidatedNumberControl = (0, import_element312.forwardRef)(UnforwardedValidatedNumberControl);
   ValidatedNumberControl.displayName = "ValidatedNumberControl";

   // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
-  var import_element295 = __toESM(require_element(), 1);
-  var import_compose104 = __toESM(require_compose(), 1);
+  var import_element313 = __toESM(require_element(), 1);
+  var import_compose111 = __toESM(require_compose(), 1);
   var import_components234 = __toESM(require_components(), 1);
-  var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedRadioControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element295.useRef)(null);
-    const mergedRefs = (0, import_compose104.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+    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,
@@ -94600,34 +98362,35 @@ var wp;
         getValidityTarget: () => validityTargetRef.current?.querySelector(
           'input[type="radio"]'
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_components234.RadioControl, { ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components234.RadioControl, { ...restProps })
       }
     );
   };
-  var ValidatedRadioControl = (0, import_element295.forwardRef)(UnforwardedValidatedRadioControl);
+  var ValidatedRadioControl = (0, import_element313.forwardRef)(UnforwardedValidatedRadioControl);
   ValidatedRadioControl.displayName = "ValidatedRadioControl";

   // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
-  var import_element296 = __toESM(require_element(), 1);
-  var import_compose105 = __toESM(require_compose(), 1);
+  var import_element314 = __toESM(require_element(), 1);
+  var import_compose112 = __toESM(require_compose(), 1);
   var import_components235 = __toESM(require_components(), 1);
-  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedSelectControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element296.useRef)(null);
-    const mergedRefs = (0, import_compose105.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
+    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_runtime483.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
           import_components235.SelectControl,
           {
             ref: mergedRefs,
@@ -94639,9 +98402,92 @@ var wp;
       }
     );
   };
-  var ValidatedSelectControl = (0, import_element296.forwardRef)(UnforwardedValidatedSelectControl);
+  var ValidatedSelectControl = (0, import_element314.forwardRef)(UnforwardedValidatedSelectControl);
   ValidatedSelectControl.displayName = "ValidatedSelectControl";

+  // 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/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();
+          }
+        }
+      )
+    ] });
+  };
+  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;
@@ -94669,7 +98515,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -94680,12 +98526,12 @@ var wp;
   }) {
     const { getValue, setValue, label, description, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element297.useCallback)(() => {
+    const onChangeControl = (0, import_element317.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [data, getValue, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -94702,10 +98548,9 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
-  var import_components236 = __toESM(require_components(), 1);
-  var import_element298 = __toESM(require_element(), 1);
-  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedComboboxControl } = unlock4(import_components236.privateApis);
+  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,
@@ -94715,7 +98560,7 @@ var wp;
   }) {
     const { label, description, placeholder, getValue, setValue, isValid: isValid2 } = field;
     const value = getValue({ item: data }) ?? "";
-    const onChangeControl = (0, import_element298.useCallback)(
+    const onChangeControl = (0, import_element318.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -94724,9 +98569,9 @@ var wp;
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_components236.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_components238.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -94745,32 +98590,33 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_components238 = __toESM(require_components(), 1);
-  var import_element301 = __toESM(require_element(), 1);
-  var import_i18n227 = __toESM(require_i18n(), 1);
+  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/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components237 = __toESM(require_components(), 1);
-  var import_element299 = __toESM(require_element(), 1);
-  var import_i18n226 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
+  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_i18n226.__)("Days") },
-      { value: "weeks", label: (0, import_i18n226.__)("Weeks") },
-      { value: "months", label: (0, import_i18n226.__)("Months") },
-      { value: "years", label: (0, import_i18n226.__)("Years") }
+      { 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_i18n226.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n226.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n226.__)("Months ago") },
-      { value: "years", label: (0, import_i18n226.__)("Years ago") }
+      { 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: className2,
+    className,
     data,
     field,
     onChange,
@@ -94782,7 +98628,7 @@ var wp;
     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_element299.useCallback)(
+    const onChangeValue = (0, import_element319.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -94791,7 +98637,7 @@ var wp;
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element299.useCallback)(
+    const onChangeUnit = (0, import_element319.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -94800,17 +98646,17 @@ var wp;
       ),
       [onChange, setValue, data, relValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
-      import_components237.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+      import_components239.BaseControl,
       {
         id,
-        className: clsx_default(className2, "dataviews-controls__relative-date"),
+        className: clsx_default(className, "dataviews-controls__relative-date"),
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
-            import_components237.__experimentalNumberControl,
+        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",
@@ -94821,11 +98667,11 @@ var wp;
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
-            import_components237.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+            import_components239.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n226.__)("Unit"),
+              label: (0, import_i18n228.__)("Unit"),
               value: unit,
               options,
               onChange: onChangeUnit,
@@ -94838,12 +98684,17 @@ var wp;
     );
   }

+  // 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_element300 = __toESM(require_element(), 1);
+  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_element300.useMemo)(() => {
+    const disabledMatchers = (0, import_element320.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -94862,6 +98713,28 @@ var wp;
     return { minConstraint, maxConstraint, disabledMatchers };
   }

+  // packages/dataviews/build-module/components/dataform-controls/utils/get-calendar-locale.mjs
+  var LANGUAGE_ALIASES = {
+    ary: "ar-MA",
+    // Moroccan Arabic.
+    haz: "fa"
+    // Hazaragi, a variety of Persian.
+  };
+  function getCalendarLocale(wpLocale) {
+    const subtags = wpLocale?.trim().split(/[_-]/) ?? [];
+    const language = subtags.shift()?.toLowerCase();
+    if (!language) {
+      return void 0;
+    }
+    const normalized = [LANGUAGE_ALIASES[language] ?? language];
+    for (const subtag of subtags) {
+      if (/^[a-z]{4}$/i.test(subtag) || /^([a-z]{2}|\d{3})$/i.test(subtag)) {
+        normalized.push(subtag);
+      }
+    }
+    return normalized.join("-");
+  }
+
   // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
   var import_date5 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
@@ -94873,8 +98746,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
-  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl2 } = unlock4(import_components238.privateApis);
+  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
@@ -94895,110 +98767,109 @@ var wp;
     const disabled2 = field.isDisabled({ item: data, field });
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element301.useState)(() => {
+    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 parsedDate || /* @__PURE__ */ new Date();
+      return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
     });
-    const inputControlRef = (0, import_element301.useRef)(null);
-    const validationTimeoutRef = (0, import_element301.useRef)(void 0);
-    const previousFocusRef = (0, import_element301.useRef)(null);
+    (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_element301.useCallback)(
+    const onChangeCallback = (0, import_element321.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element301.useEffect)(() => {
-      return () => {
-        if (validationTimeoutRef.current) {
-          clearTimeout(validationTimeoutRef.current);
-        }
-      };
+    (0, import_element321.useEffect)(() => {
+      return () => clearTimeout(validationTimeoutRef.current);
     }, []);
-    const onSelectDate = (0, import_element301.useCallback)(
+    const onSelectDate = (0, import_element321.useCallback)(
       (newDate) => {
-        let dateTimeValue;
         if (newDate) {
           const wpDate = (0, import_date6.dateI18n)("Y-m-d", newDate);
-          let wpTime;
-          if (value) {
-            wpTime = (0, import_date6.dateI18n)("H:i", (0, import_date6.getDate)(value));
-          } else {
-            wpTime = (0, import_date6.dateI18n)("H:i", 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}`);
-          dateTimeValue = finalDateTime.toISOString();
-          onChangeCallback(dateTimeValue);
-          if (validationTimeoutRef.current) {
-            clearTimeout(validationTimeoutRef.current);
-          }
+          onChangeCallback(finalDateTime.toISOString());
         } else {
           onChangeCallback(void 0);
         }
-        previousFocusRef.current = inputControlRef.current && inputControlRef.current.ownerDocument.activeElement;
+        clearTimeout(validationTimeoutRef.current);
         validationTimeoutRef.current = setTimeout(() => {
-          if (inputControlRef.current) {
-            inputControlRef.current.focus();
-            inputControlRef.current.blur();
-            onChangeCallback(dateTimeValue);
-            if (previousFocusRef.current && previousFocusRef.current instanceof HTMLElement) {
-              previousFocusRef.current.focus();
-            }
+          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_element301.useCallback)(
+    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(parsedDate);
+            setCalendarMonth(toCalendarDate(parsedDate, timeZone));
           }
         } else {
           onChangeCallback(void 0);
         }
       },
-      [onChangeCallback]
+      [onChangeCallback, timeZone]
     );
     const { format: fieldFormat } = field;
     const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date6.getSettings)().l10n.startOfWeek;
-    const {
-      timezone: { string: timezoneString }
-    } = (0, import_date6.getSettings)();
+    const locale = getCalendarLocale((0, import_date6.getSettings)().l10n.locale);
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n227.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n229.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n227.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n229.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
-      import_components238.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
+      import_components240.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime487.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
-            ValidatedInputControl2,
+        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_i18n227.__)("Date time"),
+              label: (0, import_i18n229.__)("Date time"),
               hideLabelFromVision: true,
               value: formatDateTime(value),
-              onChange: handleManualDateTimeChange,
+              onValueChange: handleManualDateTimeChange,
               disabled: disabled2,
               min: minConstraint ? formatDateTime(minConstraint) : void 0,
               max: maxConstraint ? formatDateTime(maxConstraint) : void 0
             }
           ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
             Calendar,
             {
               style: { width: "100%" },
@@ -95006,7 +98877,9 @@ var wp;
               onValueChange: onSelectDate,
               month: calendarMonth,
               onMonthChange: setCalendarMonth,
-              timeZone: timezoneString || void 0,
+              timeZone,
+              locale,
+              dir: (0, import_i18n229.isRTL)() ? "rtl" : "ltr",
               weekStartsOn,
               disabled: disabled2 || disabledMatchers
             }
@@ -95026,7 +98899,7 @@ var wp;
     config: config2
   }) {
     if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -95038,7 +98911,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -95053,21 +98926,21 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/date.mjs
-  var import_components239 = __toESM(require_components(), 1);
-  var import_a11y24 = __toESM(require_a11y(), 1);
-  var import_element302 = __toESM(require_element(), 1);
-  var import_i18n228 = __toESM(require_i18n(), 1);
+  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_runtime488 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n228.__)("Today"),
+      label: (0, import_i18n230.__)("Today"),
       getValue: () => (0, import_date7.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n228.__)("Yesterday"),
+      label: (0, import_i18n230.__)("Yesterday"),
       getValue: () => {
         const today = (0, import_date7.getDate)(null);
         return subDays(today, 1);
@@ -95075,7 +98948,7 @@ var wp;
     },
     {
       id: "past-week",
-      label: (0, import_i18n228.__)("Past week"),
+      label: (0, import_i18n230.__)("Past week"),
       getValue: () => {
         const today = (0, import_date7.getDate)(null);
         return subDays(today, 7);
@@ -95083,7 +98956,7 @@ var wp;
     },
     {
       id: "past-month",
-      label: (0, import_i18n228.__)("Past month"),
+      label: (0, import_i18n230.__)("Past month"),
       getValue: () => {
         const today = (0, import_date7.getDate)(null);
         return subMonths(today, 1);
@@ -95093,7 +98966,7 @@ var wp;
   var DATE_RANGE_PRESETS = [
     {
       id: "last-7-days",
-      label: (0, import_i18n228.__)("Last 7 days"),
+      label: (0, import_i18n230.__)("Last 7 days"),
       getValue: () => {
         const today = (0, import_date7.getDate)(null);
         return [subDays(today, 7), today];
@@ -95101,7 +98974,7 @@ var wp;
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n228.__)("Last 30 days"),
+      label: (0, import_i18n230.__)("Last 30 days"),
       getValue: () => {
         const today = (0, import_date7.getDate)(null);
         return [subDays(today, 30), today];
@@ -95109,7 +98982,7 @@ var wp;
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n228.__)("Month to date"),
+      label: (0, import_i18n230.__)("Month to date"),
       getValue: () => {
         const today = (0, import_date7.getDate)(null);
         return [startOfMonth(today), today];
@@ -95117,7 +98990,7 @@ var wp;
     },
     {
       id: "last-year",
-      label: (0, import_i18n228.__)("Last year"),
+      label: (0, import_i18n230.__)("Last year"),
       getValue: () => {
         const today = (0, import_date7.getDate)(null);
         return [subYears(today, 1), today];
@@ -95125,19 +98998,19 @@ var wp;
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n228.__)("Year to date"),
+      label: (0, import_i18n230.__)("Year to date"),
       getValue: () => {
         const today = (0, import_date7.getDate)(null);
         return [startOfYear(today), today];
       }
     }
   ];
-  var parseDate = (dateString) => {
+  var parseDate2 = (dateString) => {
     if (!dateString) {
       return null;
     }
-    const parsed = (0, import_date7.getDate)(dateString);
-    return parsed && isValid(parsed) ? parsed : null;
+    const parsed = parseISO(dateString);
+    return isValid(parsed) ? parsed : null;
   };
   var formatDate = (date) => {
     if (!date) {
@@ -95154,8 +99027,8 @@ var wp;
     children
   }) {
     const { isValid: isValid2 } = field;
-    const [customValidity, setCustomValidity] = (0, import_element302.useState)(void 0);
-    const validateRefs = (0, import_element302.useCallback)(() => {
+    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;
@@ -95169,7 +99042,7 @@ var wp;
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element302.useEffect)(() => {
+    (0, import_element322.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -95181,7 +99054,7 @@ var wp;
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element302.useEffect)(() => {
+    (0, import_element322.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -95196,7 +99069,7 @@ var wp;
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element302.useEffect)(() => {
+    (0, import_element322.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -95207,9 +99080,9 @@ var wp;
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element302.useEffect)(() => {
+    (0, import_element322.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y24.speak)(customValidity.message);
+        (0, import_a11y25.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
     const onBlur = (event) => {
@@ -95220,27 +99093,13 @@ var wp;
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)("div", { onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
-        "p",
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+        ValidityIndicator,
         {
-          className: clsx_default(
-            "components-validated-control__indicator",
-            customValidity.type === "invalid" ? "is-invalid" : void 0
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-              import_components239.Icon,
-              {
-                className: "components-validated-control__indicator-icon",
-                icon: error_default,
-                size: 16,
-                fill: "currentColor"
-              }
-            ),
-            customValidity.message
-          ]
+          type: customValidity.type,
+          message: customValidity.message
         }
       )
     ] });
@@ -95263,33 +99122,42 @@ var wp;
       format: fieldFormat
     } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element302.useState)(
+    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_element302.useState)(() => {
-      const parsedDate = parseDate(value);
+    const [calendarMonth, setCalendarMonth] = (0, import_element322.useState)(() => {
+      const parsedDate = parseDate2(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element302.useState)(false);
-    const validityTargetRef = (0, import_element302.useRef)(null);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element302.useCallback)(
+    (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_element302.useCallback)(
+    const onSelectDate = (0, import_element322.useCallback)(
       (newDate) => {
-        const dateValue = newDate ? format(newDate, "yyyy-MM-dd") : void 0;
+        const dateValue = newDate ? formatDate(newDate) : void 0;
         onChangeCallback(dateValue);
         setSelectedPresetId(null);
         setIsTouched(true);
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element302.useCallback)(
+    const handlePresetClick = (0, import_element322.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -95300,11 +99168,11 @@ var wp;
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element302.useCallback)(
+    const handleManualDateChange = (0, import_element322.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
-          const parsedDate = parseDate(newValue);
+          const parsedDate = parseDate2(newValue);
           if (parsedDate) {
             setCalendarMonth(parsedDate);
           }
@@ -95314,16 +99182,13 @@ var wp;
       },
       [onChangeCallback]
     );
-    const {
-      timezone: { string: timezoneString }
-    } = (0, import_date7.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n228.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n230.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n228.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n230.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -95331,16 +99196,16 @@ var wp;
         inputRefs: validityTargetRef,
         isTouched,
         setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-          import_components239.BaseControl,
+        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_runtime488.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -95350,8 +99215,8 @@ var wp;
                   children: [
                     DATE_PRESETS.map((preset) => {
                       const isSelected = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-                        import_components239.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                        import_components241.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -95365,8 +99230,8 @@ var wp;
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-                      import_components239.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                      import_components241.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -95374,18 +99239,18 @@ var wp;
                         size: "small",
                         disabled: !!selectedPresetId || disabled2,
                         accessibleWhenDisabled: true,
-                        children: (0, import_i18n228.__)("Custom")
+                        children: (0, import_i18n230.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-                import_components239.__experimentalInputControl,
+              /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                import_components241.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n228.__)("Date"),
+                  label: (0, import_i18n230.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -95395,15 +99260,16 @@ var wp;
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
                 Calendar,
                 {
                   style: { width: "100%" },
-                  value: value ? parseDate(value) : null,
+                  value: value ? parseDate2(value) : null,
                   onValueChange: onSelectDate,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
-                  timeZone: timezoneString || void 0,
+                  locale,
+                  dir: (0, import_i18n230.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers,
                   disableNavigation: disabled2
@@ -95439,8 +99305,9 @@ var wp;
       value = fieldValue;
     }
     const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element302.useCallback)(
+    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({
@@ -95451,26 +99318,45 @@ var wp;
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element302.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element322.useState)(
       null
     );
-    const selectedRange = (0, import_element302.useMemo)(() => {
+    const selectedRange = (0, import_element322.useMemo)(() => {
       if (!value) {
         return null;
       }
       const [from, to2] = value;
       return {
-        from: parseDate(from) || void 0,
-        to: parseDate(to2) || void 0
+        from: parseDate2(from) || void 0,
+        to: parseDate2(to2) || void 0
       };
     }, [value]);
-    const [calendarMonth, setCalendarMonth] = (0, import_element302.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element322.useState)(() => {
       return selectedRange?.from || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element302.useState)(false);
-    const fromInputRef = (0, import_element302.useRef)(null);
-    const toInputRef = (0, import_element302.useRef)(null);
-    const updateDateRange = (0, import_element302.useCallback)(
+    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);
@@ -95483,7 +99369,7 @@ var wp;
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element302.useCallback)(
+    const onSelectCalendarRange = (0, import_element322.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -95491,7 +99377,7 @@ var wp;
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element302.useCallback)(
+    const handlePresetClick = (0, import_element322.useCallback)(
       (preset) => {
         const [startDate, endDate] = preset.getValue();
         setCalendarMonth(startDate);
@@ -95501,7 +99387,7 @@ var wp;
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element302.useCallback)(
+    const handleManualDateChange = (0, import_element322.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -95511,7 +99397,7 @@ var wp;
         const updatedTo = fromOrTo === "to" ? newValue : currentTo;
         updateDateRange(updatedFrom, updatedTo);
         if (newValue) {
-          const parsedDate = parseDate(newValue);
+          const parsedDate = parseDate2(newValue);
           if (parsedDate) {
             setCalendarMonth(parsedDate);
           }
@@ -95521,14 +99407,13 @@ var wp;
       },
       [value, updateDateRange]
     );
-    const { timezone } = (0, import_date7.getSettings)();
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n228.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n230.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n228.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n230.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -95536,16 +99421,16 @@ var wp;
         inputRefs: [fromInputRef, toInputRef],
         isTouched,
         setIsTouched,
-        children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-          import_components239.BaseControl,
+        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_runtime488.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -95555,8 +99440,8 @@ var wp;
                   children: [
                     DATE_RANGE_PRESETS.map((preset) => {
                       const isSelected = selectedPresetId === preset.id;
-                      return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-                        import_components239.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                        import_components241.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -95570,8 +99455,8 @@ var wp;
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-                      import_components239.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                      import_components241.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -95579,13 +99464,13 @@ var wp;
                         size: "small",
                         accessibleWhenDisabled: true,
                         disabled: !!selectedPresetId || disabled2,
-                        children: (0, import_i18n228.__)("Custom")
+                        children: (0, import_i18n230.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -95593,12 +99478,12 @@ var wp;
                   justify: "space-between",
                   className: "dataviews-controls__date-range-inputs",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-                      import_components239.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                      import_components241.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n228.__)("From"),
+                        label: (0, import_i18n230.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -95608,12 +99493,12 @@ var wp;
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-                      import_components239.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+                      import_components241.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n228.__)("To"),
+                        label: (0, import_i18n230.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -95626,7 +99511,7 @@ var wp;
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
                 RangeCalendar,
                 {
                   style: { width: "100%" },
@@ -95634,7 +99519,8 @@ var wp;
                   onValueChange: onSelectCalendarRange,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
-                  timeZone: timezone.string || void 0,
+                  locale,
+                  dir: (0, import_i18n230.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers
                 }
@@ -95655,7 +99541,7 @@ var wp;
     validity
   }) {
     if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
-      return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -95668,7 +99554,7 @@ var wp;
       );
     }
     if (operator === OPERATOR_BETWEEN) {
-      return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -95680,7 +99566,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
       CalendarDateControl,
       {
         data,
@@ -95694,9 +99580,9 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/select.mjs
-  var import_components240 = __toESM(require_components(), 1);
-  var import_element303 = __toESM(require_element(), 1);
-  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
+  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,
@@ -95709,7 +99595,7 @@ var wp;
     const disabled2 = field.isDisabled({ item: data, field });
     const isMultiple = type === "array";
     const value = getValue({ item: data }) ?? (isMultiple ? [] : "");
-    const onChangeControl = (0, import_element303.useCallback)(
+    const onChangeControl = (0, import_element323.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -95718,9 +99604,9 @@ var wp;
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_components240.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components242.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -95739,7 +99625,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
-  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -95748,19 +99634,14 @@ var wp;
       getElements: field.getElements
     });
     if (elements.length >= ELEMENTS_THRESHOLD) {
-      return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(Combobox, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(Combobox, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(Select2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(Select2, { ...props });
   }

-  // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_components242 = __toESM(require_components(), 1);
-
   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_components241 = __toESM(require_components(), 1);
-  var import_element304 = __toESM(require_element(), 1);
-  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl3 } = unlock4(import_components241.privateApis);
+  var import_element324 = __toESM(require_element(), 1);
+  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
   function ValidatedText({
     data,
     field,
@@ -95775,7 +99656,7 @@ var wp;
     const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
     const value = getValue({ item: data });
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element304.useCallback)(
+    const onValueChangeControl = (0, import_element324.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -95784,8 +99665,8 @@ var wp;
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
-      ValidatedInputControl3,
+    return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+      ValidatedInputControl,
       {
         required: !!isValid2.required,
         markWhenOptional,
@@ -95793,8 +99674,9 @@ var wp;
         label,
         placeholder,
         value: value ?? "",
-        help: description,
-        onChange: onChangeControl,
+        description: typeof description === "string" ? description : void 0,
+        details: typeof description === "string" ? void 0 : description,
+        onValueChange: onValueChangeControl,
         hideLabelFromVision,
         type,
         prefix: prefix2,
@@ -95808,7 +99690,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -95817,7 +99699,7 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
       ValidatedText,
       {
         ...{
@@ -95828,15 +99710,14 @@ var wp;
           markWhenOptional,
           validity,
           type: "email",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_components242.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_components242.Icon, { icon: envelope_default }) })
+          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/components/dataform-controls/telephone.mjs
-  var import_components243 = __toESM(require_components(), 1);
-  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -95845,7 +99726,7 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
       ValidatedText,
       {
         ...{
@@ -95856,15 +99737,14 @@ var wp;
           markWhenOptional,
           validity,
           type: "tel",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components243.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components243.Icon, { icon: mobile_default }) })
+          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/components/dataform-controls/url.mjs
-  var import_components244 = __toESM(require_components(), 1);
-  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -95873,7 +99753,7 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
       ValidatedText,
       {
         ...{
@@ -95884,17 +99764,17 @@ var wp;
           markWhenOptional,
           validity,
           type: "url",
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_components244.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_components244.Icon, { icon: link_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(Icon, { icon: link_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
-  var import_components245 = __toESM(require_components(), 1);
-  var import_element305 = __toESM(require_element(), 1);
-  var import_i18n229 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
+  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 "";
@@ -95909,23 +99789,23 @@ var wp;
     step
   }) {
     const [min3 = "", max3 = ""] = value;
-    const onChangeMin = (0, import_element305.useCallback)(
+    const onChangeMin = (0, import_element325.useCallback)(
       (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
       [onChange, max3]
     );
-    const onChangeMax = (0, import_element305.useCallback)(
+    const onChangeMax = (0, import_element325.useCallback)(
       (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
       [onChange, min3]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-      import_components245.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+      import_components243.BaseControl,
       {
-        help: (0, import_i18n229.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(import_components245.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-            import_components245.__experimentalNumberControl,
+        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_i18n229.__)("Min."),
+              label: (0, import_i18n231.__)("Min."),
               value: min3,
               max: max3 ? Number(max3) - step : void 0,
               onChange: onChangeMin,
@@ -95933,10 +99813,10 @@ var wp;
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
-            import_components245.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+            import_components243.__experimentalNumberControl,
             {
-              label: (0, import_i18n229.__)("Max."),
+              label: (0, import_i18n231.__)("Max."),
               value: max3,
               min: min3 ? Number(min3) + step : void 0,
               onChange: onChangeMax,
@@ -95962,7 +99842,7 @@ var wp;
     const { label, description, getValue, setValue, isValid: isValid2 } = field;
     const value = getValue({ item: data }) ?? "";
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element305.useCallback)(
+    const onChangeControl = (0, import_element325.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -95976,7 +99856,7 @@ var wp;
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element305.useCallback)(
+    const onChangeBetweenControls = (0, import_element325.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -95994,7 +99874,7 @@ var wp;
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -96004,7 +99884,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -96024,21 +99904,21 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/integer.mjs
-  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/radio.mjs
-  var import_components246 = __toESM(require_components(), 1);
-  var import_element306 = __toESM(require_element(), 1);
-  var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
+  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,
@@ -96054,14 +99934,14 @@ var wp;
       getElements: field.getElements
     });
     const value = getValue({ item: data });
-    const onChangeControl = (0, import_element306.useCallback)(
+    const onChangeControl = (0, import_element326.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_components246.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_components244.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
       ValidatedRadioControl,
       {
         required: !!field.isValid?.required,
@@ -96079,8 +99959,8 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/text.mjs
-  var import_element307 = __toESM(require_element(), 1);
-  var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
+  var import_element327 = __toESM(require_element(), 1);
+  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
   function Text3({
     data,
     field,
@@ -96091,7 +99971,7 @@ var wp;
     validity
   }) {
     const { prefix: prefix2, suffix } = config2 || {};
-    return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
       ValidatedText,
       {
         ...{
@@ -96101,26 +99981,25 @@ var wp;
           hideLabelFromVision,
           markWhenOptional,
           validity,
-          prefix: prefix2 ? (0, import_element307.createElement)(prefix2) : void 0,
-          suffix: suffix ? (0, import_element307.createElement)(suffix) : void 0
+          prefix: prefix2 ? (0, import_element327.createElement)(prefix2) : void 0,
+          suffix: suffix ? (0, import_element327.createElement)(suffix) : void 0
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/time.mjs
-  var import_components247 = __toESM(require_components(), 1);
-  var import_element308 = __toESM(require_element(), 1);
-  var import_i18n230 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl4 } = unlock4(import_components247.privateApis);
+  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) => (parseTime(value) ?? 0) % 60 !== 0);
+    const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime2(value) ?? 0) % 60 !== 0);
     return hasSeconds ? 1 : void 0;
   }
   function toInputValue(value) {
-    const seconds = parseTime(value);
+    const seconds = parseTime2(value);
     if (seconds === null) {
       return "";
     }
@@ -96143,26 +100022,26 @@ var wp;
     max: max3
   }) {
     const [from = "", to2 = ""] = value;
-    const onChangeFrom = (0, import_element308.useCallback)(
+    const onChangeFrom = (0, import_element328.useCallback)(
       (newValue) => onChange([newValue ?? "", to2]),
       [onChange, to2]
     );
-    const onChangeTo = (0, import_element308.useCallback)(
+    const onChangeTo = (0, import_element328.useCallback)(
       (newValue) => onChange([from, newValue ?? ""]),
       [onChange, from]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-      import_components247.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+      import_components245.BaseControl,
       {
-        help: (0, import_i18n230.__)("The end time must be later than the start time."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-            ValidatedInputControl4,
+        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_i18n230.__)("From"),
+              label: (0, import_i18n232.__)("From"),
               value: from,
-              onChange: onChangeFrom,
+              onValueChange: onChangeFrom,
               hideLabelFromVision,
               disabled: disabled2,
               step,
@@ -96170,13 +100049,13 @@ var wp;
               max: to2 || max3
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-            ValidatedInputControl4,
+          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+            ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n230.__)("To"),
+              label: (0, import_i18n232.__)("To"),
               value: to2,
-              onChange: onChangeTo,
+              onValueChange: onChangeTo,
               hideLabelFromVision,
               disabled: disabled2,
               step,
@@ -96203,7 +100082,7 @@ var wp;
     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_element308.useCallback)(
+    const onChangeControl = (0, import_element328.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -96212,7 +100091,7 @@ var wp;
       ),
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element308.useCallback)(
+    const onChangeBetweenControls = (0, import_element328.useCallback)(
       ([from, to2]) => onChange(
         setValue({
           item: data,
@@ -96231,7 +100110,7 @@ var wp;
           toInputValue(value[1])
         ];
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
         BetweenControls2,
         {
           value: valueBetween,
@@ -96244,8 +100123,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
-      ValidatedInputControl4,
+    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+      ValidatedInputControl,
       {
         required: !!isValid2.required,
         markWhenOptional,
@@ -96253,9 +100132,10 @@ var wp;
         type: "time",
         label,
         placeholder,
-        help: description,
+        description: typeof description === "string" ? description : void 0,
+        details: typeof description === "string" ? void 0 : description,
         value: toInputValue(value),
-        onChange: onChangeControl,
+        onValueChange: onChangeControl,
         hideLabelFromVision,
         disabled: disabled2,
         step: getStep(timeFormat, [value]),
@@ -96266,10 +100146,8 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
-  var import_components248 = __toESM(require_components(), 1);
-  var import_element309 = __toESM(require_element(), 1);
-  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleControl } = unlock4(import_components248.privateApis);
+  var import_element329 = __toESM(require_element(), 1);
+  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
   function Toggle({
     field,
     onChange,
@@ -96280,12 +100158,12 @@ var wp;
   }) {
     const { label, description, getValue, setValue, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element309.useCallback)(() => {
+    const onChangeControl = (0, import_element329.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [onChange, setValue, data, getValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -96302,11 +100180,9 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
-  var import_components249 = __toESM(require_components(), 1);
-  var import_element310 = __toESM(require_element(), 1);
-  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock4(import_components249.privateApis);
-  function Textarea({
+  var import_element330 = __toESM(require_element(), 1);
+  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+  function Textarea3({
     data,
     field,
     onChange,
@@ -96319,11 +100195,11 @@ var wp;
     const disabled2 = field.isDisabled({ item: data, field });
     const { label, placeholder, description, setValue, isValid: isValid2 } = field;
     const value = field.getValue({ item: data });
-    const onChangeControl = (0, import_element310.useCallback)(
+    const onValueChangeControl = (0, import_element330.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -96332,8 +100208,9 @@ var wp;
         label,
         placeholder,
         value: value ?? "",
-        help: description,
-        onChange: onChangeControl,
+        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,
@@ -96344,10 +100221,9 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
-  var import_components250 = __toESM(require_components(), 1);
-  var import_element311 = __toESM(require_element(), 1);
-  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleGroupControl } = unlock4(import_components250.privateApis);
+  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,
@@ -96359,7 +100235,7 @@ var wp;
     const { getValue, setValue, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
     const value = getValue({ item: data });
-    const onChangeControl = (0, import_element311.useCallback)(
+    const onChangeControl = (0, import_element331.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -96368,13 +100244,13 @@ var wp;
       getElements: field.getElements
     });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_components250.Spinner, {});
+      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_runtime503.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -96386,8 +100262,8 @@ var wp;
         onChange: onChangeControl,
         value,
         hideLabelFromVision,
-        children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-          import_components250.__experimentalToggleGroupControlOption,
+        children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+          import_components246.__experimentalToggleGroupControlOption,
           {
             label: el.label,
             value: el.value,
@@ -96400,10 +100276,9 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/array.mjs
-  var import_components251 = __toESM(require_components(), 1);
-  var import_element312 = __toESM(require_element(), 1);
-  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedFormTokenField } = unlock4(import_components251.privateApis);
+  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,
@@ -96419,7 +100294,7 @@ var wp;
       elements: field.elements,
       getElements: field.getElements
     });
-    const arrayValueAsElements = (0, import_element312.useMemo)(
+    const arrayValueAsElements = (0, import_element332.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements?.find(
           (suggestion) => suggestion.value === token
@@ -96428,7 +100303,7 @@ var wp;
       }) : [],
       [value, elements]
     );
-    const onChangeControl = (0, import_element312.useCallback)(
+    const onChangeControl = (0, import_element332.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -96441,9 +100316,9 @@ var wp;
       [onChange, setValue, data]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_components251.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components247.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -96482,44 +100357,43 @@ var wp;
             const element = elements.find(
               (el) => el.value === item
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { children: item });
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/color.mjs
-  var import_components252 = __toESM(require_components(), 1);
-  var import_element313 = __toESM(require_element(), 1);
-  var import_i18n231 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl5 } = unlock4(import_components252.privateApis);
+  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_runtime505.jsx)(
-      import_components252.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+      import_components248.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
-          import_components252.Button,
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+          import_components248.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n231.__)("Open color picker"),
+            "aria-label": (0, import_i18n233.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components252.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components248.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components252.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
-          import_components252.ColorPicker,
+        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,
@@ -96540,20 +100414,20 @@ var wp;
     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_element313.useCallback)(
+    const handleColorChange = (0, import_element333.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element313.useCallback)(
+    const handleInputChange = (0, import_element333.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
-      ValidatedInputControl5,
+    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+      ValidatedInputControl,
       {
         required: !!field.isValid?.required,
         markWhenOptional,
@@ -96561,12 +100435,13 @@ var wp;
         label,
         placeholder,
         value,
-        help: description,
-        onChange: handleInputChange,
+        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_runtime505.jsx)(import_components252.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -96579,10 +100454,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/password.mjs
-  var import_components253 = __toESM(require_components(), 1);
-  var import_element314 = __toESM(require_element(), 1);
-  var import_i18n232 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
+  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,
@@ -96591,12 +100466,12 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    const [isVisible, setIsVisible] = (0, import_element314.useState)(false);
+    const [isVisible, setIsVisible] = (0, import_element334.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element314.useCallback)(() => {
+    const toggleVisibility = (0, import_element334.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
       ValidatedText,
       {
         ...{
@@ -96607,13 +100482,13 @@ var wp;
           markWhenOptional,
           validity,
           type: isVisible ? "text" : "password",
-          suffix: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_components253.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-            import_components253.Button,
+          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_i18n232.__)("Hide password") : (0, import_i18n232.__)("Show password"),
+              label: isVisible ? (0, import_i18n234.__)("Hide password") : (0, import_i18n234.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -96629,7 +100504,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-controls/index.mjs
-  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -96649,7 +100524,7 @@ var wp;
     text: Text3,
     time: Time,
     toggle: Toggle,
-    textarea: Textarea,
+    textarea: Textarea3,
     toggleGroup: ToggleGroup
   };
   function isEditConfig(value) {
@@ -96662,7 +100537,7 @@ var wp;
       return null;
     }
     return function ConfiguredControl(props) {
-      return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -96738,7 +100613,7 @@ var wp;
   var set_value_from_id_default = setValueFromId;

   // packages/dataviews/build-module/field-types/email.mjs
-  var import_i18n233 = __toESM(require_i18n(), 1);
+  var import_i18n235 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -96760,13 +100635,13 @@ var wp;
   }

   // packages/dataviews/build-module/field-types/utils/render-default.mjs
-  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
   function render({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -96848,7 +100723,7 @@ var wp;
   function isValidCustom(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && !emailRegex.test(value)) {
-      return (0, import_i18n233.__)("Value must be a valid email address.");
+      return (0, import_i18n235.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -96885,7 +100760,7 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/integer.mjs
-  var import_i18n234 = __toESM(require_i18n(), 1);
+  var import_i18n236 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a2, b2, direction) => {
@@ -96951,7 +100826,7 @@ var wp;
   function isValidCustom2(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
-      return (0, import_i18n234.__)("Value must be an integer.");
+      return (0, import_i18n236.__)("Value must be an integer.");
     }
     return null;
   }
@@ -96998,7 +100873,7 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/number.mjs
-  var import_i18n235 = __toESM(require_i18n(), 1);
+  var import_i18n237 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -97034,7 +100909,7 @@ var wp;
   function isValidCustom3(item, field) {
     const value = field.getValue({ item });
     if (!isEmpty3(value) && !Number.isFinite(value)) {
-      return (0, import_i18n235.__)("Value must be a number.");
+      return (0, import_i18n237.__)("Value must be a number.");
     }
     return null;
   }
@@ -97149,10 +101024,10 @@ var wp;
     return validateBoundary(item, field, "max", parseDateLike);
   }
   function isValidMinTime(item, field) {
-    return validateBoundary(item, field, "min", parseTime);
+    return validateBoundary(item, field, "min", parseTime2);
   }
   function isValidMaxTime(item, field) {
-    return validateBoundary(item, field, "max", parseTime);
+    return validateBoundary(item, field, "max", parseTime2);
   }

   // packages/dataviews/build-module/field-types/datetime.mjs
@@ -97301,7 +101176,7 @@ var wp;
     item,
     field
   }) {
-    const secondsSinceMidnight = parseTime(field.getValue({ item }));
+    const secondsSinceMidnight = parseTime2(field.getValue({ item }));
     if (secondsSinceMidnight === null) {
       return "";
     }
@@ -97314,8 +101189,8 @@ var wp;
     return (0, import_date12.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
   }
   var sort3 = (a2, b2, direction) => {
-    const timeA = parseTime(a2);
-    const timeB = parseTime(b2);
+    const timeA = parseTime2(a2);
+    const timeB = parseTime2(b2);
     if (timeA === null || timeB === null) {
       if (timeA === timeB) {
         return 0;
@@ -97360,7 +101235,7 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/boolean.mjs
-  var import_i18n236 = __toESM(require_i18n(), 1);
+  var import_i18n238 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -97375,17 +101250,17 @@ var wp;
   }) {
     const value = field.getValue({ item });
     if (value === true) {
-      return (0, import_i18n236.__)("True");
+      return (0, import_i18n238.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n236.__)("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_i18n236.__)("Value must be true, false, or undefined");
+      return (0, import_i18n238.__)("Value must be true, false, or undefined");
     }
     return null;
   }
@@ -97437,7 +101312,7 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/array.mjs
-  var import_i18n237 = __toESM(require_i18n(), 1);
+  var import_i18n239 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -97465,10 +101340,10 @@ var wp;
       return null;
     }
     if (!Array.isArray(value)) {
-      return (0, import_i18n237.__)("Value must be an array.");
+      return (0, import_i18n239.__)("Value must be an array.");
     }
     if (!value.every((v2) => typeof v2 === "string")) {
-      return (0, import_i18n237.__)("Every value must be a string.");
+      return (0, import_i18n239.__)("Every value must be a string.");
     }
     return null;
   }
@@ -97566,18 +101441,18 @@ var wp;
   };

   // packages/dataviews/build-module/field-types/color.mjs
-  var import_i18n238 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n240 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
   function render3({ item, field }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(RenderFromElements, { item, field });
+      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_runtime509.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
         "div",
         {
           style: {
@@ -97590,13 +101465,13 @@ var wp;
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)("span", { children: value })
+      /* @__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_i18n238.__)("Value must be a valid color.");
+      return (0, import_i18n240.__)("Value must be a valid color.");
     }
     return null;
   }
@@ -97859,12 +101734,12 @@ var wp;
   }

   // packages/dataviews/build-module/dataform/index.mjs
-  var import_element326 = __toESM(require_element(), 1);
+  var import_element345 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-context/index.mjs
-  var import_element315 = __toESM(require_element(), 1);
-  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
-  var DataFormContext = (0, import_element315.createContext)({
+  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";
@@ -97872,19 +101747,19 @@ var wp;
     fields,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(DataFormContext.Provider, { value: { fields }, children });
+    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_element325 = __toESM(require_element(), 1);
+  var import_element344 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_element316 = __toESM(require_element(), 1);
-  var import_components254 = __toESM(require_components(), 1);
+  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_i18n239 = __toESM(require_i18n(), 1);
+  var import_i18n241 = __toESM(require_i18n(), 1);
   var DEFAULT_LAYOUT = {
     type: "regular",
     labelPosition: "top"
@@ -97915,14 +101790,14 @@ var wp;
       if (typeof openAs === "object" && openAs.type === "modal") {
         normalizedOpenAs = {
           type: "modal",
-          applyLabel: openAs.applyLabel?.trim() || (0, import_i18n239.__)("Apply"),
-          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n239.__)("Cancel")
+          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_i18n239.__)("Apply"),
-          cancelLabel: (0, import_i18n239.__)("Cancel")
+          applyLabel: (0, import_i18n241.__)("Apply"),
+          cancelLabel: (0, import_i18n241.__)("Cancel")
         };
       } else {
         normalizedOpenAs = { type: "dropdown" };
@@ -98002,15 +101877,15 @@ var wp;
   var normalize_form_default = normalizeForm;

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
   function Header3({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-regular__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_components254.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
@@ -98022,9 +101897,9 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    const { fields } = (0, import_element316.useContext)(dataform_context_default);
+    const { fields } = (0, import_element336.useContext)(dataform_context_default);
     const layout = field.layout;
-    const form = (0, import_element316.useMemo)(
+    const form = (0, import_element336.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : []
@@ -98032,9 +101907,9 @@ var wp;
       [field]
     );
     if (!!field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(import_jsx_runtime511.Fragment, { children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(Header3, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+      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,
@@ -98053,30 +101928,30 @@ var wp;
       return null;
     }
     if (labelPosition === "side") {
-      return /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(
         Stack,
         {
           direction: "row",
           className: "dataforms-layouts-regular__field",
           gap: "sm",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+            /* @__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_runtime511.jsx)(import_components254.BaseControl.VisualLabel, { children: fieldDefinition.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components250.BaseControl.VisualLabel, { children: fieldDefinition.label })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+            /* @__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_runtime511.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
               fieldDefinition.Edit,
               {
                 data,
@@ -98092,16 +101967,16 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_jsx_runtime511.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(import_jsx_runtime511.Fragment, { children: [
-      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(import_components254.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+    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_runtime511.jsx)(
+    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
       fieldDefinition.Edit,
       {
         data,
@@ -98116,15 +101991,14 @@ var wp;

   // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
   var import_deepmerge3 = __toESM(require_cjs(), 1);
-  var import_components257 = __toESM(require_components(), 1);
-  var import_element321 = __toESM(require_element(), 1);
-  var import_compose107 = __toESM(require_compose(), 1);
+  var import_components253 = __toESM(require_components(), 1);
+  var import_element340 = __toESM(require_element(), 1);
+  var import_compose115 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_components256 = __toESM(require_components(), 1);
-  var import_i18n240 = __toESM(require_i18n(), 1);
-  var import_compose106 = __toESM(require_compose(), 1);
-  var import_element317 = __toESM(require_element(), 1);
+  var import_components252 = __toESM(require_components(), 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) {
@@ -98136,28 +102010,25 @@ var wp;
   }
   var get_label_classname_default = getLabelClassName;

-  // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-content.mjs
-  var import_components255 = __toESM(require_components(), 1);
-  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
-  function getLabelContent(showError, errorMessage, fieldLabel) {
-    return showError ? /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
-        tooltip_exports.Trigger,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_components255.Icon, { icon: error_default, size: 16 }),
-            /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(VisuallyHidden, { children: [
-              errorMessage,
-              ": "
-            ] }),
-            fieldLabel
-          ] })
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(tooltip_exports.Popup, { children: errorMessage })
-    ] }) : fieldLabel;
+  // 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
+  }) {
+    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 get_label_content_default = getLabelContent;
+  var field_label_content_default = FieldLabelContent;

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-first-validation-error.mjs
   function getFirstValidationError(validity) {
@@ -98195,7 +102066,7 @@ var wp;
   var get_first_validation_error_default = getFirstValidationError;

   // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
   function SummaryButton({
     data,
     field,
@@ -98211,8 +102082,7 @@ var wp;
     const errorMessage = get_first_validation_error_default(validity);
     const showError = touched && !!errorMessage;
     const labelClassName = get_label_classname_default(labelPosition, showError);
-    const labelContent = get_label_content_default(showError, errorMessage, fieldLabel);
-    const className2 = clsx_default(
+    const className = clsx_default(
       "dataforms-layouts-panel__field-trigger",
       `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
       {
@@ -98220,122 +102090,99 @@ var wp;
         "dataforms-layouts-panel__field-trigger--edit-always": editVisibility === "always"
       }
     );
-    const controlId = (0, import_compose106.useInstanceId)(
+    const controlId = (0, import_compose114.useInstanceId)(
       SummaryButton,
       "dataforms-layouts-panel__field-control"
     );
-    const ariaLabel = showError ? (0, import_i18n240.sprintf)(
+    const errorId = `${controlId}-error`;
+    const ariaLabel = showError ? (0, import_i18n242.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n240._x)("Edit %s (has errors)", "field"),
+      (0, import_i18n242._x)("Edit %s (has errors)", "field"),
       fieldLabel || ""
-    ) : (0, import_i18n240.sprintf)(
+    ) : (0, import_i18n242.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n240._x)("Edit %s", "field"),
+      (0, import_i18n242._x)("Edit %s", "field"),
       fieldLabel || ""
     );
-    const rowRef = (0, import_element317.useRef)(null);
-    const editButtonRef = (0, import_element317.useRef)(null);
-    const handleRowClick = (event) => {
-      if (!isOpen && event.detail < 2 && !editButtonRef.current?.contains(event.target) && rowRef.current?.ownerDocument.defaultView?.getSelection()?.toString()) {
-        return;
-      }
-      onClick();
-    };
-    const handleKeyDown = (event) => {
-      if (event.target === event.currentTarget && (event.key === "Enter" || event.key === " ")) {
-        event.preventDefault();
-        onClick();
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
-      "div",
-      {
-        ref: rowRef,
-        className: className2,
-        onClick: !disabled2 ? handleRowClick : void 0,
-        onKeyDown: !disabled2 ? handleKeyDown : void 0,
-        children: [
-          labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("span", { className: labelClassName, children: labelContent }),
-          labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-              tooltip_exports.Trigger,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                  "span",
-                  {
-                    className: "dataforms-layouts-panel__field-label-error-content",
-                    role: "img",
-                    "aria-label": errorMessage,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(import_components256.Icon, { icon: error_default, size: 16 })
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(tooltip_exports.Popup, { children: errorMessage })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+    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",
+        {
+          id: `${controlId}`,
+          className: "dataforms-layouts-panel__field-control",
+          children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
             "span",
             {
-              id: `${controlId}`,
-              className: "dataforms-layouts-panel__field-control",
-              children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+              style: {
+                display: "flex",
+                flexDirection: "column",
+                alignItems: "flex-start",
+                width: "100%",
+                gap: "2px"
+              },
+              children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
                 "span",
                 {
-                  style: {
-                    display: "flex",
-                    flexDirection: "column",
-                    alignItems: "flex-start",
-                    width: "100%",
-                    gap: "2px"
-                  },
-                  children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                    "span",
+                  style: { width: "100%" },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+                    summaryField.render,
                     {
-                      style: { width: "100%" },
-                      children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                        summaryField.render,
-                        {
-                          item: data,
-                          field: summaryField
-                        }
-                      )
-                    },
-                    summaryField.id
-                  ))
-                }
-              ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                summaryField.render,
-                {
-                  item: data,
-                  field: summaryField
+                      item: data,
+                      field: summaryField
+                    }
+                  )
                 },
                 summaryField.id
               ))
             }
-          ),
-          !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-            import_components256.Button,
+          ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+            summaryField.render,
             {
-              ref: editButtonRef,
-              className: "dataforms-layouts-panel__field-trigger-icon",
-              label: ariaLabel,
-              icon: pencil_default,
-              size: "small",
-              "aria-expanded": isOpen,
-              "aria-haspopup": "dialog",
-              "aria-describedby": `${controlId}`
-            }
-          )
-        ]
-      }
-    );
+              item: data,
+              field: summaryField
+            },
+            summaryField.id
+          ))
+        }
+      ),
+      !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+        import_components252.Button,
+        {
+          className: "dataforms-layouts-panel__field-trigger-icon",
+          label: ariaLabel,
+          icon: pencil_default,
+          size: "small",
+          "aria-expanded": isOpen,
+          "aria-haspopup": "dialog",
+          "aria-describedby": showError ? `${controlId} ${errorId}` : controlId,
+          onClick
+        }
+      )
+    ] });
   }

   // packages/dataviews/build-module/hooks/use-form-validity.mjs
   var import_deepmerge2 = __toESM(require_cjs(), 1);
   var import_es66 = __toESM(require_es6(), 1);
-  var import_element318 = __toESM(require_element(), 1);
-  var import_i18n241 = __toESM(require_i18n(), 1);
+  var import_element337 = __toESM(require_element(), 1);
+  var import_i18n243 = __toESM(require_i18n(), 1);
   function isFormValid(formValidity) {
     if (!formValidity) {
       return true;
@@ -98465,7 +102312,7 @@ var wp;
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n241.__)("Could not validate elements.")
+                message: (0, import_i18n243.__)("Could not validate elements.")
               }
             },
             [...path, formField.id]
@@ -98484,7 +102331,7 @@ var wp;
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n241.__)(
+                message: (0, import_i18n243.__)(
                   "Value must be one of the elements."
                 )
               }
@@ -98510,7 +102357,7 @@ var wp;
       if (error2 instanceof Error) {
         errorMessage = error2.message;
       } else {
-        errorMessage = String(error2) || (0, import_i18n241.__)(
+        errorMessage = String(error2) || (0, import_i18n243.__)(
           "Unknown error when running elements validation asynchronously."
         );
       }
@@ -98569,7 +102416,7 @@ var wp;
           {
             custom: {
               type: "invalid",
-              message: (0, import_i18n241.__)("Validation could not be processed.")
+              message: (0, import_i18n243.__)("Validation could not be processed.")
             }
           },
           [...path, formField.id]
@@ -98584,7 +102431,7 @@ var wp;
       if (error2 instanceof Error) {
         errorMessage = error2.message;
       } else {
-        errorMessage = String(error2) || (0, import_i18n241.__)(
+        errorMessage = String(error2) || (0, import_i18n243.__)(
           "Unknown error when running custom validation asynchronously."
         );
       }
@@ -98626,7 +102473,7 @@ var wp;
       return {
         pattern: {
           type: "invalid",
-          message: (0, import_i18n241.__)("Value does not match the required pattern.")
+          message: (0, import_i18n243.__)("Value does not match the required pattern.")
         }
       };
     }
@@ -98634,7 +102481,7 @@ var wp;
       return {
         min: {
           type: "invalid",
-          message: (0, import_i18n241.__)("Value is below the minimum.")
+          message: (0, import_i18n243.__)("Value is below the minimum.")
         }
       };
     }
@@ -98642,7 +102489,7 @@ var wp;
       return {
         max: {
           type: "invalid",
-          message: (0, import_i18n241.__)("Value is above the maximum.")
+          message: (0, import_i18n243.__)("Value is above the maximum.")
         }
       };
     }
@@ -98650,7 +102497,7 @@ var wp;
       return {
         minLength: {
           type: "invalid",
-          message: (0, import_i18n241.__)("Value is too short.")
+          message: (0, import_i18n243.__)("Value is too short.")
         }
       };
     }
@@ -98658,7 +102505,7 @@ var wp;
       return {
         maxLength: {
           type: "invalid",
-          message: (0, import_i18n241.__)("Value is too long.")
+          message: (0, import_i18n243.__)("Value is too long.")
         }
       };
     }
@@ -98666,7 +102513,7 @@ var wp;
       return {
         elements: {
           type: "invalid",
-          message: (0, import_i18n241.__)("Value must be one of the elements.")
+          message: (0, import_i18n243.__)("Value must be one of the elements.")
         }
       };
     }
@@ -98689,7 +102536,7 @@ var wp;
         if (error2 instanceof Error) {
           errorMessage = error2.message;
         } else {
-          errorMessage = String(error2) || (0, import_i18n241.__)("Unknown error when running custom validation.");
+          errorMessage = String(error2) || (0, import_i18n243.__)("Unknown error when running custom validation.");
         }
         return {
           custom: {
@@ -98716,14 +102563,14 @@ var wp;
       );
       fieldValidity.elements = {
         type: "validating",
-        message: (0, import_i18n241.__)("Validating\u2026")
+        message: (0, import_i18n243.__)("Validating\u2026")
       };
     }
     if (customError instanceof Promise) {
       handleCustomValidationAsync(customError, formField, promiseHandler);
       fieldValidity.custom = {
         type: "validating",
-        message: (0, import_i18n241.__)("Validating\u2026")
+        message: (0, import_i18n243.__)("Validating\u2026")
       };
     }
     if (Object.keys(fieldValidity).length > 0) {
@@ -98768,11 +102615,11 @@ var wp;
     };
   }
   function useFormValidity(item, fields, form) {
-    const [formValidity, setFormValidity] = (0, import_element318.useState)();
-    const customCounterRef = (0, import_element318.useRef)({});
-    const elementsCounterRef = (0, import_element318.useRef)({});
-    const previousValuesRef = (0, import_element318.useRef)({});
-    const validate = (0, import_element318.useCallback)(() => {
+    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,
@@ -98830,7 +102677,7 @@ var wp;
         return validity;
       });
     }, [item, fields, form]);
-    (0, import_element318.useEffect)(() => {
+    (0, import_element337.useEffect)(() => {
       validate();
     }, [validate]);
     return {
@@ -98841,9 +102688,9 @@ var wp;
   var use_form_validity_default = useFormValidity;

   // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
-  var import_element319 = __toESM(require_element(), 1);
+  var import_element338 = __toESM(require_element(), 1);
   function useRevealValidity(ref, shouldReveal) {
-    const revealValidity = (0, import_element319.useCallback)(() => {
+    const revealValidity = (0, import_element338.useCallback)(() => {
       const inputs = ref.current?.querySelectorAll("input, textarea, select");
       let revealedCount = 0;
       inputs?.forEach((input) => {
@@ -98856,7 +102703,7 @@ var wp;
       });
       return revealedCount;
     }, [ref]);
-    (0, import_element319.useEffect)(() => {
+    (0, import_element338.useEffect)(() => {
       if (shouldReveal) {
         revealValidity();
       }
@@ -98865,7 +102712,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
-  var import_element320 = __toESM(require_element(), 1);
+  var import_element339 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
   function extractSummaryIds(summary) {
@@ -98906,7 +102753,7 @@ var wp;
     return fieldDefinition;
   };
   function useFieldFromFormField(field) {
-    const { fields } = (0, import_element320.useContext)(dataform_context_default);
+    const { fields } = (0, import_element339.useContext)(dataform_context_default);
     const layout = field.layout;
     const summaryFields = getSummaryFields(layout.summary, fields);
     const fieldDefinition = getFieldDefinition(field, fields);
@@ -98927,7 +102774,7 @@ var wp;
   var use_field_from_form_field_default = useFieldFromFormField;

   // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
-  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
   function ModalContent({
     data,
     field,
@@ -98938,14 +102785,14 @@ var wp;
   }) {
     const { openAs } = field.layout;
     const { applyLabel, cancelLabel } = openAs;
-    const { fields } = (0, import_element321.useContext)(dataform_context_default);
-    const [changes, setChanges] = (0, import_element321.useState)({});
-    const modalData = (0, import_element321.useMemo)(() => {
+    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_element321.useMemo)(
+    const form = (0, import_element340.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -98980,12 +102827,12 @@ var wp;
         })
       );
     };
-    const focusOnMountRef = (0, import_compose107.useFocusOnMount)("firstInputElement");
-    const contentRef = (0, import_element321.useRef)(null);
-    const mergedRef = (0, import_compose107.useMergeRefs)([focusOnMountRef, contentRef]);
+    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_runtime514.jsxs)(
-      import_components257.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
+      import_components253.Modal,
       {
         className: "dataforms-layouts-panel__modal",
         onRequestClose: onClose,
@@ -98993,14 +102840,14 @@ var wp;
         title: fieldLabel,
         size: "medium",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+          /* @__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_runtime514.jsx)(
+              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
                 FieldLayout,
                 {
                   data: modalData,
@@ -99014,16 +102861,16 @@ var wp;
               )
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
             Stack,
             {
               direction: "row",
               className: "dataforms-layouts-panel__modal-footer",
               gap: "md",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components257.__experimentalSpacer, { style: { flex: 1 } }),
-                /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
-                  import_components257.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_components253.__experimentalSpacer, { style: { flex: 1 } }),
+                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+                  import_components253.Button,
                   {
                     variant: "tertiary",
                     onClick: onClose,
@@ -99031,8 +102878,8 @@ var wp;
                     children: cancelLabel
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
-                  import_components257.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+                  import_components253.Button,
                   {
                     variant: "primary",
                     onClick: onApply,
@@ -99053,8 +102900,8 @@ var wp;
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element321.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element321.useState)(false);
+    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;
@@ -99063,8 +102910,8 @@ var wp;
       setIsOpen(false);
       setTouched(true);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(import_jsx_runtime514.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         SummaryButton,
         {
           data,
@@ -99078,7 +102925,7 @@ var wp;
           isOpen
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         ModalContent,
         {
           data,
@@ -99094,28 +102941,28 @@ var wp;
   var modal_default = PanelModal;

   // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
-  var import_components258 = __toESM(require_components(), 1);
-  var import_i18n242 = __toESM(require_i18n(), 1);
-  var import_element322 = __toESM(require_element(), 1);
-  var import_compose108 = __toESM(require_compose(), 1);
-  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
+  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_runtime515.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-panel__dropdown-header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-          title && /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components258.__experimentalHeading, { level: 2, size: 13, children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_components258.__experimentalSpacer, { style: { flex: 1 } }),
-          onClose && /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-            import_components258.Button,
+        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_i18n242.__)("Close"),
+              label: (0, import_i18n244.__)("Close"),
               icon: close_small_default,
               onClick: onClose,
               size: "small"
@@ -99129,9 +102976,9 @@ var wp;
     touched,
     children
   }) {
-    const ref = (0, import_element322.useRef)(null);
+    const ref = (0, import_element341.useRef)(null);
     useRevealValidity(ref, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("div", { ref, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("div", { ref, children });
   }
   function PanelDropdown({
     data,
@@ -99139,11 +102986,11 @@ var wp;
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element322.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element322.useState)(
+    const [touched, setTouched] = (0, import_element341.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element341.useState)(
       null
     );
-    const popoverProps3 = (0, import_element322.useMemo)(
+    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.
@@ -99154,10 +103001,10 @@ var wp;
       }),
       [popoverAnchor]
     );
-    const [dialogRef, dialogProps] = (0, import_compose108.__experimentalUseDialog)({
+    const [dialogRef, dialogProps] = (0, import_compose116.__experimentalUseDialog)({
       focusOnMount: "firstInputElement"
     });
-    const form = (0, import_element322.useMemo)(
+    const form = (0, import_element341.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -99167,7 +103014,7 @@ var wp;
       }),
       [field]
     );
-    const formValidity = (0, import_element322.useMemo)(() => {
+    const formValidity = (0, import_element341.useMemo)(() => {
       if (validity === void 0) {
         return void 0;
       }
@@ -99180,13 +103027,13 @@ var wp;
     if (!fieldDefinition) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
       "div",
       {
         ref: setPopoverAnchor,
         className: "dataforms-layouts-panel__field-dropdown-anchor",
-        children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-          import_components258.Dropdown,
+        children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+          import_components254.Dropdown,
           {
             contentClassName: "dataforms-layouts-panel__field-dropdown",
             popoverProps: popoverProps3,
@@ -99196,7 +103043,7 @@ var wp;
                 setTouched(true);
               }
             },
-            renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+            renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
               SummaryButton,
               {
                 data,
@@ -99210,22 +103057,22 @@ var wp;
                 onClick: onToggle
               }
             ),
-            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+            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_runtime515.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
                 DataFormLayout,
                 {
                   data,
                   form,
                   onChange,
                   validity: formValidity,
-                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
                     FieldLayout,
                     {
                       data,
@@ -99248,7 +103095,7 @@ var wp;
   var dropdown_default2 = PanelDropdown;

   // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
-  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
   function FormPanelField({
     data,
     field,
@@ -99257,7 +103104,7 @@ var wp;
   }) {
     const layout = field.layout;
     if (layout.openAs.type === "modal") {
-      return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
         modal_default,
         {
           data,
@@ -99267,7 +103114,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
       dropdown_default2,
       {
         data,
@@ -99279,12 +103126,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_element323 = __toESM(require_element(), 1);
-  var import_a11y25 = __toESM(require_a11y(), 1);
-  var import_compose109 = __toESM(require_compose(), 1);
+  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_i18n243 = __toESM(require_i18n(), 1);
+  var import_i18n245 = __toESM(require_i18n(), 1);
   function countInvalidFields(validity) {
     if (!validity) {
       return 0;
@@ -99311,9 +103158,9 @@ var wp;
     if (invalidCount === 0) {
       return void 0;
     }
-    return (0, import_i18n243.sprintf)(
+    return (0, import_i18n245.sprintf)(
       /* translators: %d: Number of fields that need attention */
-      (0, import_i18n243._n)(
+      (0, import_i18n245._n)(
         "%d field needs attention",
         "%d fields need attention",
         invalidCount
@@ -99323,7 +103170,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
-  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
   function ValidationBadge({
     validity
   }) {
@@ -99331,11 +103178,11 @@ var wp;
     if (!message2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(Badge, { intent: "high", children: message2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(Badge, { intent: "high", children: message2 });
   }

   // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
   function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
     if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
       return false;
@@ -99376,17 +103223,17 @@ var wp;
     );
     const hasBadge = touched && layout.isCollapsible;
     const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
       Stack,
       {
         align: "center",
         justify: "space-between",
         className: "dataforms-layouts-card__field-header-content",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(card_exports.Title, { children: label }),
-          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(ValidationBadge, { validity }),
-            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+          /* @__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,
@@ -99410,9 +103257,9 @@ var wp;
     withHeader
   }) {
     if (field.children) {
-      return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_jsx_runtime518.Fragment, { children: [
-        field.description && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-        /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+      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,
@@ -99427,7 +103274,7 @@ var wp;
     if (!SingleFieldLayout) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
       SingleFieldLayout,
       {
         data,
@@ -99447,11 +103294,11 @@ var wp;
     markWhenOptional,
     validity
   }) {
-    const { fields } = (0, import_element323.useContext)(dataform_context_default);
+    const { fields } = (0, import_element342.useContext)(dataform_context_default);
     const layout = field.layout;
-    const contentRef = (0, import_element323.useRef)(null);
-    const hasFocusedContentRef = (0, import_element323.useRef)(false);
-    const form = (0, import_element323.useMemo)(
+    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 ?? []
@@ -99459,12 +103306,12 @@ var wp;
       [field]
     );
     const { isOpened, isCollapsible } = layout;
-    const [isOpen, setIsOpen] = (0, import_element323.useState)(isOpened);
-    const [touched, setTouched] = (0, import_element323.useState)(false);
-    (0, import_element323.useEffect)(() => {
+    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_element323.useCallback)((open) => {
+    const handleOpenChange = (0, import_element342.useCallback)((open) => {
       if (!open) {
         setTouched(true);
       }
@@ -99474,10 +103321,10 @@ var wp;
       contentRef,
       (isCollapsible ? isOpen : true) && touched
     );
-    const handleContentFocus = (0, import_element323.useCallback)(() => {
+    const handleContentFocus = (0, import_element342.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element323.useCallback)(() => {
+    const handleFocusOutside = (0, import_element342.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -99488,10 +103335,10 @@ var wp;
       const revealedCount = revealValidity();
       const message2 = getValidationMessage(validity);
       if (revealedCount > 0 && message2) {
-        (0, import_a11y25.speak)(message2, "polite");
+        (0, import_a11y26.speak)(message2, "polite");
       }
     }, [isCollapsible, isOpen, revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose109.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose117.__experimentalUseFocusOutside)(handleFocusOutside);
     let label = field.label;
     let withHeader;
     if (field.children) {
@@ -99506,7 +103353,7 @@ var wp;
       label = fieldDefinition.label;
       withHeader = !!label && layout.withHeader;
     }
-    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
       BodyContent,
       {
         data,
@@ -99519,7 +103366,7 @@ var wp;
         withHeader
       }
     );
-    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
       HeaderContent,
       {
         data,
@@ -99532,7 +103379,7 @@ var wp;
       }
     );
     if (withHeader && isCollapsible) {
-      return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
         collapsible_card_exports.Root,
         {
           className: "dataforms-layouts-card__field",
@@ -99540,8 +103387,8 @@ var wp;
           onOpenChange: handleOpenChange,
           ...focusOutsideProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
               collapsible_card_exports.Content,
               {
                 ref: contentRef,
@@ -99553,34 +103400,34 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
       card_exports.Root,
       {
         className: "dataforms-layouts-card__field",
         ...focusOutsideProps,
         children: [
-          withHeader && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
+          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 })
         ]
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
-  var import_components259 = __toESM(require_components(), 1);
-  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
+  var import_components255 = __toESM(require_components(), 1);
+  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
   function Header4({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-row__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_components259.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
-  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_jsx_runtime519.Fragment, { children });
+  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_jsx_runtime544.Fragment, { children });
   function FormRowField({
     data,
     field,
@@ -99595,9 +103442,9 @@ var wp;
         layout: DEFAULT_LAYOUT,
         fields: field.children
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime519.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(Header4, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+      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,
@@ -99605,12 +103452,12 @@ var wp;
             onChange,
             validity: validity?.children,
             as: EMPTY_WRAPPER,
-            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+            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_runtime519.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
                   FieldLayout,
                   {
                     data,
@@ -99632,7 +103479,7 @@ var wp;
     if (!RegularLayout) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_jsx_runtime519.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+    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,
@@ -99645,31 +103492,31 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
-  var import_element324 = __toESM(require_element(), 1);
-  var import_i18n244 = __toESM(require_i18n(), 1);
-  var import_a11y26 = __toESM(require_a11y(), 1);
-  var import_compose110 = __toESM(require_compose(), 1);
-  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
+  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_element324.useContext)(dataform_context_default);
-    const detailsRef = (0, import_element324.useRef)(null);
-    const contentRef = (0, import_element324.useRef)(null);
-    const hasFocusedContentRef = (0, import_element324.useRef)(false);
-    const [touched, setTouched] = (0, import_element324.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element324.useState)(false);
-    const form = (0, import_element324.useMemo)(
+    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_element324.useEffect)(() => {
+    (0, import_element343.useEffect)(() => {
       const details = detailsRef.current;
       if (!details) {
         return;
@@ -99687,10 +103534,10 @@ var wp;
       };
     }, []);
     const revealValidity = useRevealValidity(contentRef, isOpen && touched);
-    const handleContentFocus = (0, import_element324.useCallback)(() => {
+    const handleContentFocus = (0, import_element343.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element324.useCallback)(() => {
+    const handleFocusOutside = (0, import_element343.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -99701,10 +103548,10 @@ var wp;
       const revealedCount = revealValidity();
       const message2 = getValidationMessage(validity);
       if (revealedCount > 0 && message2) {
-        (0, import_a11y26.speak)(message2, "polite");
+        (0, import_a11y27.speak)(message2, "polite");
       }
     }, [revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose110.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose118.__experimentalUseFocusOutside)(handleFocusOutside);
     if (!field.children) {
       return null;
     }
@@ -99712,18 +103559,18 @@ var wp;
     const summaryField = summaryFieldId ? fields.find((fieldDef) => fieldDef.id === summaryFieldId) : void 0;
     let summaryContent;
     if (summaryField && summaryField.render) {
-      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(summaryField.render, { item: data, field: summaryField });
+      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(summaryField.render, { item: data, field: summaryField });
     } else {
-      summaryContent = field.label || (0, import_i18n244.__)("More details");
+      summaryContent = field.label || (0, import_i18n246.__)("More details");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(
       "details",
       {
         ref: detailsRef,
         className: "dataforms-layouts-details__details",
         ...focusOutsideProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime545.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(
             Stack,
             {
               direction: "row",
@@ -99732,17 +103579,17 @@ var wp;
               className: "dataforms-layouts-details__summary-content",
               children: [
                 summaryContent,
-                touched && /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(ValidationBadge, { validity })
+                touched && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(ValidationBadge, { validity })
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
             "div",
             {
               ref: contentRef,
               className: "dataforms-layouts-details__content",
               onFocus: handleContentFocus,
-              children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
                 DataFormLayout,
                 {
                   data,
@@ -99759,12 +103606,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/index.mjs
-  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
   var FORM_FIELD_LAYOUTS = [
     {
       type: "regular",
       component: FormRegularField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
         Stack,
         {
           direction: "column",
@@ -99777,7 +103624,7 @@ var wp;
     {
       type: "panel",
       component: FormPanelField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
         Stack,
         {
           direction: "column",
@@ -99790,7 +103637,7 @@ var wp;
     {
       type: "card",
       component: FormCardField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
         Stack,
         {
           direction: "column",
@@ -99806,13 +103653,13 @@ var wp;
       wrapper: ({
         children,
         layout
-      }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+      }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
         Stack,
         {
           direction: "column",
           className: "dataforms-layouts__wrapper",
           gap: "lg",
-          children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
             Stack,
             {
               direction: "row",
@@ -99834,8 +103681,8 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
-  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+  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,
@@ -99844,8 +103691,8 @@ var wp;
     children,
     as
   }) {
-    const { fields: fieldDefinitions } = (0, import_element325.useContext)(dataform_context_default);
-    const markWhenOptional = (0, import_element325.useMemo)(() => {
+    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;
@@ -99858,7 +103705,7 @@ var wp;
       );
     }
     const Wrapper = as ?? getFormFieldLayout(form.layout.type)?.wrapper ?? DEFAULT_WRAPPER;
-    return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
+    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;
@@ -99875,7 +103722,7 @@ var wp;
           markWhenOptional
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
         FieldLayout,
         {
           data,
@@ -99890,7 +103737,7 @@ var wp;
   }

   // packages/dataviews/build-module/dataform/index.mjs
-  var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
   function DataForm({
     data,
     form,
@@ -99898,15 +103745,15 @@ var wp;
     onChange,
     validity
   }) {
-    const normalizedForm = (0, import_element326.useMemo)(() => normalize_form_default(form), [form]);
-    const normalizedFields = (0, import_element326.useMemo)(
+    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_runtime523.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
       DataFormLayout,
       {
         data,
@@ -99918,17 +103765,17 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/block-fields/index.mjs
-  var import_element330 = __toESM(require_element(), 1);
-  var import_i18n248 = __toESM(require_i18n(), 1);
+  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_components260 = __toESM(require_components(), 1);
-  var import_i18n245 = __toESM(require_i18n(), 1);
+  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_compose111 = __toESM(require_compose(), 1);
+  var import_compose119 = __toESM(require_compose(), 1);
   function useInspectorPopoverPlacement2({ isControl } = { isControl: false }) {
-    const isMobile = (0, import_compose111.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose119.useViewportMatch)("medium", "<");
     return !isMobile ? {
       popoverProps: {
         placement: "left-start",
@@ -99939,7 +103786,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
-  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
   function FieldsDropdownMenu({
     fields,
     visibleFields,
@@ -99949,17 +103796,17 @@ var wp;
     if (!fields || fields.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-      import_components260.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+      import_components256.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n245.__)("Options"),
+        label: (0, import_i18n247.__)("Options"),
         popoverProps: popoverProps3,
         toggleProps: { size: "small" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_components260.MenuGroup, { label: (0, import_i18n245.__)("Show / Hide"), children: fields.map((field) => {
+        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_runtime524.jsx)(
-            import_components260.MenuItem,
+          return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+            import_components256.MenuItem,
             {
               isSelected: isVisible,
               onClick: () => {
@@ -99978,12 +103825,12 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/block-fields/rich-text/index.mjs
-  var import_components261 = __toESM(require_components(), 1);
-  var import_compose112 = __toESM(require_compose(), 1);
-  var import_data187 = __toESM(require_data(), 1);
-  var import_element327 = __toESM(require_element(), 1);
+  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_runtime525 = __toESM(require_jsx_runtime(), 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,
@@ -99992,18 +103839,18 @@ var wp;
     onChange,
     config: config2 = {}
   }) {
-    const registry = (0, import_data187.useRegistry)();
+    const registry = (0, import_data188.useRegistry)();
     const attrValue = field.getValue({ item: data });
     const fieldConfig = field.config || {};
     const { clientId } = config2;
-    const [selection2, setSelection] = (0, import_element327.useState)({
+    const [selection2, setSelection] = (0, import_element346.useState)({
       start: void 0,
       end: void 0
     });
-    const [isSelected, setIsSelected] = (0, import_element327.useState)(false);
-    const anchorRef = (0, import_element327.useRef)();
-    const inputEvents = (0, import_element327.useRef)(/* @__PURE__ */ new Set());
-    const keyboardShortcuts = (0, import_element327.useRef)(/* @__PURE__ */ new Set());
+    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
@@ -100031,17 +103878,17 @@ var wp;
       __unstableDisableFormats: fieldConfig?.disableFormats,
       allowedFormats: adjustedAllowedFormats,
       withoutInteractiveFormatting: fieldConfig?.withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element327.useMemo)(
+      __unstableFormatTypeHandlerContext: (0, import_element346.useMemo)(
         () => ({ richTextIdentifier: field.id, blockClientId: clientId }),
         [field.id, clientId]
       )
     });
-    const { baseControlProps, controlProps } = (0, import_components261.useBaseControlProps)({
+    const { baseControlProps, controlProps } = (0, import_components257.useBaseControlProps)({
       hideLabelFromVision: hideLabelFromVision ?? field.hideLabelFromVision,
       label: field.label
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(import_jsx_runtime525.Fragment, { children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(KeyboardShortcutContext2.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(InputEventContext2.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+    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,
@@ -100052,13 +103899,13 @@ var wp;
           isVisible: false
         }
       ) }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_components261.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+      /* @__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_compose112.useMergeRefs)([
+          ref: (0, import_compose120.useMergeRefs)([
             richTextRef,
             useEventListeners({
               registry,
@@ -100086,15 +103933,15 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/block-fields/media/index.mjs
-  var import_components262 = __toESM(require_components(), 1);
-  var import_data188 = __toESM(require_data(), 1);
-  var import_dom74 = __toESM(require_dom(), 1);
-  var import_element328 = __toESM(require_element(), 1);
-  var import_i18n246 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
+  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_dom74.focus.tabbable.find(containerRef?.current);
+      const [toggleButton] = import_dom75.focus.tabbable.find(containerRef?.current);
       if (!toggleButton) {
         return;
       }
@@ -100107,7 +103954,7 @@ var wp;
       return "todo multiple";
     }
     if (attachment?.media_type === "image" || attachment?.poster) {
-      return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+      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: "",
@@ -100121,7 +103968,7 @@ var wp;
       const value = field.getValue({ item: data });
       const url = value?.url;
       if (allowedTypes[0] === "image" && url) {
-        return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("img", { alt: "", width: 20, height: 20, src: 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 }) });
       }
       let icon;
       if (allowedTypes[0] === "image") {
@@ -100134,10 +103981,10 @@ var wp;
         icon = media_default;
       }
       if (icon) {
-        return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_components262.Icon, { icon, size: 20 });
+        return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components258.Icon, { icon, size: 20 });
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_components262.Icon, { icon: media_default, size: 20 });
+    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({
@@ -100151,7 +103998,7 @@ var wp;
     } = config2;
     const id = value?.id;
     const url = value?.url;
-    const attachment = (0, import_data188.useSelect)(
+    const attachment = (0, import_data189.useSelect)(
       (select3) => {
         if (!id) {
           return;
@@ -100169,25 +104016,25 @@ var wp;
     if (allowedTypes.length === 1) {
       const allowedType = allowedTypes[0];
       if (allowedType === "image") {
-        chooseItemLabel = (0, import_i18n246.__)("Image");
+        chooseItemLabel = (0, import_i18n248.__)("Image");
       } else if (allowedType === "video") {
-        chooseItemLabel = (0, import_i18n246.__)("Video");
+        chooseItemLabel = (0, import_i18n248.__)("Video");
       } else if (allowedType === "application") {
-        chooseItemLabel = (0, import_i18n246.__)("File");
+        chooseItemLabel = (0, import_i18n248.__)("File");
       } else {
-        chooseItemLabel = (0, import_i18n246.__)("Media");
+        chooseItemLabel = (0, import_i18n248.__)("Media");
       }
     } else {
-      chooseItemLabel = (0, import_i18n246.__)("Media");
+      chooseItemLabel = (0, import_i18n248.__)("Media");
     }
-    const containerRef = (0, import_element328.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
+    const containerRef = (0, import_element347.useRef)();
+    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(
       "div",
       {
         ref: containerRef,
         className: "block-editor-content-only-controls",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
             media_replace_flow_default,
             {
               className: "block-editor-content-only-controls__media-replace-flow",
@@ -100234,22 +104081,22 @@ var wp;
                   );
                 }
               },
-              renderToggle: (buttonProps) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-                import_components262.Button,
+              renderToggle: (buttonProps) => /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+                import_components258.Button,
                 {
                   __next40pxDefaultSize: true,
                   className: "block-editor-content-only-controls__media",
                   ...buttonProps,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(
-                    import_components262.__experimentalGrid,
+                  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_runtime526.jsxs)(import_jsx_runtime526.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                        url && /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
+                          /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
                             MediaThumbnail,
                             {
                               attachment,
@@ -100258,14 +104105,14 @@ var wp;
                               config: config2
                             }
                           ),
-                          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("span", {
+                          /* @__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_runtime526.jsxs)(import_jsx_runtime526.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+                        !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",
@@ -100275,7 +104122,7 @@ var wp;
                               }
                             }
                           ),
-                          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("span", { className: "block-editor-content-only-controls__media-title", children: chooseItemLabel })
+                          /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("span", { className: "block-editor-content-only-controls__media-title", children: chooseItemLabel })
                         ] })
                       ]
                     }
@@ -100284,10 +104131,10 @@ var wp;
               )
             }
           ),
-          url && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-            import_components262.Button,
+          url && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+            import_components258.Button,
             {
-              label: (0, import_i18n246.__)("Reset"),
+              label: (0, import_i18n248.__)("Reset"),
               className: "block-editor-content-only-controls__media-reset",
               size: "small",
               icon: reset_default,
@@ -100308,11 +104155,11 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/block-fields/link/index.mjs
-  var import_components263 = __toESM(require_components(), 1);
-  var import_element329 = __toESM(require_element(), 1);
-  var import_i18n247 = __toESM(require_i18n(), 1);
+  var import_components259 = __toESM(require_components(), 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_runtime527 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
   var NEW_TAB_REL2 = "noopener";
   var NEW_TAB_TARGET = "_blank";
   var NOFOLLOW_REL = "nofollow";
@@ -100344,7 +104191,7 @@ var wp;
     };
   }
   function Link({ data, field, onChange }) {
-    const [isLinkControlOpen, setIsLinkControlOpen] = (0, import_element329.useState)(false);
+    const [isLinkControlOpen, setIsLinkControlOpen] = (0, import_element348.useState)(false);
     const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2({
       isControl: true
     });
@@ -100354,55 +104201,55 @@ var wp;
     const target = value?.linkTarget;
     const opensInNewTab = target === NEW_TAB_TARGET;
     const nofollow = rel === NOFOLLOW_REL;
-    const linkValue = (0, import_element329.useMemo)(
+    const linkValue = (0, import_element348.useMemo)(
       () => ({ url, opensInNewTab, nofollow }),
       [url, opensInNewTab, nofollow]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-        import_components263.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+        import_components259.Button,
         {
           __next40pxDefaultSize: true,
           className: "block-editor-content-only-controls__link",
           onClick: () => {
             setIsLinkControlOpen(true);
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
-            import_components263.__experimentalGrid,
+          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_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components263.Icon, { icon: link_default, size: 24 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime527.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 }),
+                  /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: url })
                 ] }),
-                !url && /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-                    import_components263.Icon,
+                !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_runtime527.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: (0, import_i18n247.__)("Link") })
+                  /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: (0, import_i18n249.__)("Link") })
                 ] })
               ]
             }
           )
         }
       ),
-      isLinkControlOpen && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-        import_components263.Popover,
+      isLinkControlOpen && /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+        import_components259.Popover,
         {
           onClose: () => {
             setIsLinkControlOpen(false);
           },
           ...popoverProps3 ?? {},
-          children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
             link_control_default,
             {
               value: linkValue,
@@ -100434,11 +104281,11 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/block-fields/index.mjs
-  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
-  var { fieldsKey, formKey } = unlock(import_blocks116.privateApis);
+  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_runtime528.jsx)(ControlComponent, { ...props, config: config2 });
+      return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(ControlComponent, { ...props, config: config2 });
     };
   }
   function BlockFields({
@@ -100453,8 +104300,8 @@ var wp;
     });
     const blockInformation = useBlockDisplayInformation(clientId);
     const blockTypeFields = blockType?.[fieldsKey];
-    const blockContext = (0, import_element330.useContext)(block_context_default);
-    const attributes = (0, import_data189.useSelect)(
+    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) {
@@ -100466,7 +104313,7 @@ var wp;
           _attributes.metadata.bindings,
           bindableAttributes
         ) : _attributes.metadata.bindings;
-        const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks116.store));
+        const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks118.store));
         return Object.entries(bindings).reduce(
           (acc, [attribute, binding]) => {
             if (attribute === "__default") {
@@ -100489,12 +104336,12 @@ var wp;
       },
       [blockContext, clientId, blockType?.name]
     );
-    const { selectBlock: selectBlock2, toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data189.useDispatch)(store);
-    const debouncedToggleBlockHighlight = (0, import_compose113.useDebounce)(
+    const { selectBlock: selectBlock2, toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data190.useDispatch)(store);
+    const debouncedToggleBlockHighlight = (0, import_compose121.useDebounce)(
       toggleBlockHighlight2,
       50
     );
-    const computedForm = (0, import_element330.useMemo)(() => {
+    const computedForm = (0, import_element349.useMemo)(() => {
       if (!isMultiBlock) {
         return blockType?.[formKey];
       }
@@ -100503,8 +104350,8 @@ var wp;
         fields: [blockType?.[formKey]?.fields?.[0]]
       };
     }, [blockType, isMultiBlock]);
-    const [form, setForm] = (0, import_element330.useState)(computedForm);
-    const dataFormFields = (0, import_element330.useMemo)(() => {
+    const [form, setForm] = (0, import_element349.useState)(computedForm);
+    const dataFormFields = (0, import_element349.useMemo)(() => {
       if (!blockTypeFields?.length) {
         return [];
       }
@@ -100543,7 +104390,7 @@ var wp;
         };
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(
       "div",
       {
         className: "block-editor-block-fields__container",
@@ -100557,17 +104404,17 @@ var wp;
           );
         } : void 0,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("div", { className: "block-editor-block-fields__header", children: /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(import_components264.__experimentalHStack, { spacing: 1, children: [
-            isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)(import_jsx_runtime528.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+          /* @__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_runtime528.jsx)("h2", { className: "block-editor-block-fields__header-title", children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(import_components264.__experimentalTruncate, { numberOfLines: 1, children: blockTitle }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+              /* @__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,
@@ -100576,9 +104423,9 @@ var wp;
                 }
               )
             ] }),
-            !isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("h2", { className: "block-editor-block-fields__header-title", children: (0, import_i18n248.__)("Content") })
+            !isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("h2", { className: "block-editor-block-fields__header-title", children: (0, import_i18n250.__)("Content") })
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
             DataForm,
             {
               data: attributes,
@@ -100592,11 +104439,11 @@ var wp;
     );
   }
   function hasBlockFieldsSupport(blockName) {
-    return !!(window?.__experimentalContentOnlyInspectorFields && (0, import_blocks116.getBlockType)(blockName)?.[fieldsKey]);
+    return !!(window?.__experimentalContentOnlyInspectorFields && (0, import_blocks118.getBlockType)(blockName)?.[fieldsKey]);
   }
   function BlockFieldsPanel(props) {
-    const { blockType, isSelectionWithinCurrentSection } = (0, import_element330.useContext)(PrivateBlockContext);
-    return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(InspectorControlsFill, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+    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,
@@ -100614,12 +104461,12 @@ var wp;

   // packages/block-editor/build-module/hooks/custom-class-name.mjs
   var import_hooks26 = __toESM(require_hooks(), 1);
-  var import_components265 = __toESM(require_components(), 1);
-  var import_i18n249 = __toESM(require_i18n(), 1);
-  var import_blocks117 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
+  var import_components261 = __toESM(require_components(), 1);
+  var import_i18n251 = __toESM(require_i18n(), 1);
+  var import_blocks119 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
   function addAttribute6(settings2) {
-    if ((0, import_blocks117.hasBlockSupport)(settings2, "customClassName", true)) {
+    if ((0, import_blocks119.hasBlockSupport)(settings2, "customClassName", true)) {
       settings2.attributes = {
         ...settings2.attributes,
         className: {
@@ -100629,23 +104476,23 @@ var wp;
     }
     return settings2;
   }
-  function CustomClassNameControlsPure({ className: className2, setAttributes }) {
+  function CustomClassNameControlsPure({ className, setAttributes }) {
     const blockEditingMode = useBlockEditingMode();
     if (blockEditingMode !== "default") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
-      import_components265.TextControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+      import_components261.TextControl,
       {
         autoComplete: "off",
-        label: (0, import_i18n249.__)("Additional CSS class(es)"),
-        value: className2 || "",
+        label: (0, import_i18n251.__)("Additional CSS class(es)"),
+        value: className || "",
         onChange: (nextValue) => {
           setAttributes({
             className: nextValue !== "" ? nextValue : void 0
           });
         },
-        help: (0, import_i18n249.__)("Separate multiple classes with spaces.")
+        help: (0, import_i18n251.__)("Separate multiple classes with spaces.")
       }
     ) });
   }
@@ -100654,11 +104501,11 @@ var wp;
     addSaveProps: addSaveProps8,
     attributeKeys: ["className"],
     hasSupport(name) {
-      return (0, import_blocks117.hasBlockSupport)(name, "customClassName", true);
+      return (0, import_blocks119.hasBlockSupport)(name, "customClassName", true);
     }
   };
   function addSaveProps8(extraProps, blockType, attributes) {
-    if ((0, import_blocks117.hasBlockSupport)(blockType, "customClassName", true) && attributes.className) {
+    if ((0, import_blocks119.hasBlockSupport)(blockType, "customClassName", true) && attributes.className) {
       extraProps.className = clsx_default(
         extraProps.className,
         attributes.className
@@ -100667,7 +104514,7 @@ var wp;
     return extraProps;
   }
   function addTransforms4(result, source, index2, results) {
-    if (!(0, import_blocks117.hasBlockSupport)(result.name, "customClassName", true)) {
+    if (!(0, import_blocks119.hasBlockSupport)(result.name, "customClassName", true)) {
       return result;
     }
     if (results.length === 1 && result.innerBlocks.length === source.length) {
@@ -100703,18 +104550,18 @@ var wp;

   // packages/block-editor/build-module/hooks/generated-class-name.mjs
   var import_hooks27 = __toESM(require_hooks(), 1);
-  var import_blocks118 = __toESM(require_blocks(), 1);
+  var import_blocks120 = __toESM(require_blocks(), 1);
   function addGeneratedClassName(extraProps, blockType) {
-    if ((0, import_blocks118.hasBlockSupport)(blockType, "className", true)) {
+    if ((0, import_blocks120.hasBlockSupport)(blockType, "className", true)) {
       if (typeof extraProps.className === "string") {
         extraProps.className = [
           .../* @__PURE__ */ new Set([
-            (0, import_blocks118.getBlockDefaultClassName)(blockType.name),
+            (0, import_blocks120.getBlockDefaultClassName)(blockType.name),
             ...extraProps.className.split(" ")
           ])
         ].join(" ").trim();
       } else {
-        extraProps.className = (0, import_blocks118.getBlockDefaultClassName)(blockType.name);
+        extraProps.className = (0, import_blocks120.getBlockDefaultClassName)(blockType.name);
       }
     }
     return extraProps;
@@ -100726,34 +104573,34 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/style.mjs
-  var import_element333 = __toESM(require_element(), 1);
+  var import_element352 = __toESM(require_element(), 1);
   var import_hooks28 = __toESM(require_hooks(), 1);
-  var import_data191 = __toESM(require_data(), 1);
-  var import_blocks121 = __toESM(require_blocks(), 1);
-  var import_compose114 = __toESM(require_compose(), 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_element332 = __toESM(require_element(), 1);
-  var import_data190 = __toESM(require_data(), 1);
-  var import_blocks119 = __toESM(require_blocks(), 1);
+  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_element331 = __toESM(require_element(), 1);
+  var import_element350 = __toESM(require_element(), 1);
   var import_is_shallow_equal5 = __toESM(require_is_shallow_equal(), 1);
-  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 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_element331.useReducer)(
+    const [style, updateStyle] = (0, import_element350.useReducer)(
       () => computeStyle(blockElement)
     );
-    (0, import_element331.useEffect)(() => {
+    (0, import_element350.useEffect)(() => {
       if (blockElement && forceShow) {
         updateStyle();
       }
     }, [blockElement, forceShow]);
-    (0, import_element331.useEffect)(() => {
+    (0, import_element350.useEffect)(() => {
       if (!blockElement) {
         return;
       }
@@ -100766,9 +104613,9 @@ var wp;
         observer.disconnect();
       };
     }, [blockElement]);
-    const previousValueRef = (0, import_element331.useRef)(value);
-    const [isActive, setIsActive] = (0, import_element331.useState)(false);
-    (0, import_element331.useEffect)(() => {
+    const previousValueRef = (0, import_element350.useRef)(value);
+    const [isActive, setIsActive] = (0, import_element350.useState)(false);
+    (0, import_element350.useEffect)(() => {
       if ((0, import_is_shallow_equal5.isShallowEqual)(value, previousValueRef.current) || forceShow) {
         return;
       }
@@ -100785,12 +104632,12 @@ var wp;
     if (!isActive && !forceShow) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
       cover_default,
       {
         clientId,
         __unstablePopoverSlot: "block-toolbar",
-        children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className: "block-editor__spacing-visualizer", style })
+        children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)("div", { className: "block-editor__spacing-visualizer", style })
       }
     );
   }
@@ -100798,7 +104645,7 @@ var wp;
     return element.ownerDocument.defaultView.getComputedStyle(element).getPropertyValue(property);
   }
   function MarginVisualizer({ clientId, value, forceShow }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
       SpacingVisualizer,
       {
         clientId,
@@ -100824,7 +104671,7 @@ var wp;
     );
   }
   function PaddingVisualizer({ clientId, value, forceShow }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
       SpacingVisualizer,
       {
         clientId,
@@ -100847,15 +104694,15 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/dimensions.mjs
-  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
   var DIMENSIONS_SUPPORT_KEY = "dimensions";
   var SPACING_SUPPORT_KEY2 = "spacing";
   function useVisualizer() {
-    const [property, setProperty] = (0, import_element332.useState)(false);
+    const [property, setProperty] = (0, import_element351.useState)(false);
     const { hideBlockInterface: hideBlockInterface2, showBlockInterface: showBlockInterface2 } = unlock(
-      (0, import_data190.useDispatch)(store)
+      (0, import_data191.useDispatch)(store)
     );
-    (0, import_element332.useEffect)(() => {
+    (0, import_element351.useEffect)(() => {
       if (!property) {
         showBlockInterface2();
       } else {
@@ -100865,7 +104712,7 @@ var wp;
     return [property, setProperty];
   }
   function DimensionsInspectorControl({ children, resetAllFilter }) {
-    const attributesResetAllFilter = (0, import_element332.useCallback)(
+    const attributesResetAllFilter = (0, import_element351.useCallback)(
       (attributes) => {
         const existingStyle = attributes.style;
         const updatedStyle = resetAllFilter(existingStyle);
@@ -100876,7 +104723,7 @@ var wp;
       },
       [resetAllFilter]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
       inspector_controls_default,
       {
         group: "dimensions",
@@ -100889,7 +104736,7 @@ var wp;
     const selectedState = useBlockStyleState();
     const isStateSelected = !isDefaultBlockStyleState2(selectedState);
     const isEnabled = useHasDimensionsPanel(settings2, selectedState);
-    const { style, className: className2 } = (0, import_data190.useSelect)(
+    const { style, className, layout } = (0, import_data191.useSelect)(
       (select3) => {
         if (!isEnabled) {
           return {};
@@ -100897,14 +104744,15 @@ var wp;
         const attributes = select3(store).getBlockAttributes(clientId) || {};
         return {
           style: attributes.style,
-          className: attributes.className
+          className: attributes.className,
+          layout: attributes.layout
         };
       },
       [clientId, isEnabled]
     );
     const { value: inheritedValue } = useResolvedStyle(
       name,
-      className2,
+      className,
       selectedState
     );
     const [visualizedProperty, setVisualizedProperty] = useVisualizer();
@@ -100921,14 +104769,15 @@ var wp;
     if (!isEnabled) {
       return null;
     }
-    const defaultDimensionsControls = (0, import_blocks119.getBlockSupport)(name, [
+    const defaultDimensionsControls = (0, import_blocks121.getBlockSupport)(name, [
       DIMENSIONS_SUPPORT_KEY,
       "__experimentalDefaultControls"
     ]);
-    const defaultSpacingControls = (0, import_blocks119.getBlockSupport)(name, [
+    const defaultSpacingControls = (0, import_blocks121.getBlockSupport)(name, [
       SPACING_SUPPORT_KEY2,
       "__experimentalDefaultControls"
     ]);
+    const { default: defaultLayout2 } = (0, import_blocks121.getBlockSupport)(name, "layout") || {};
     const defaultControls = {
       // In the block inspector, minHeight and minWidth should not
       // be shown by default unless the block explicitly opts in.
@@ -100937,13 +104786,17 @@ var wp;
       ...defaultDimensionsControls,
       ...defaultSpacingControls
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(import_jsx_runtime531.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime556.jsxs)(import_jsx_runtime556.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
         DimensionsPanel,
         {
           as: DimensionsInspectorControl,
           panelId: clientId,
           settings: settings2,
+          allowAxialBlockGap: isAxialBlockGapAllowed(
+            layout,
+            defaultLayout2
+          ),
           value,
           onChange,
           defaultControls,
@@ -100952,7 +104805,7 @@ var wp;
           inheritedValue
         }
       ),
-      !isStateSelected && !!settings2?.spacing?.padding && visualizedProperty === "padding" && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+      !isStateSelected && !!settings2?.spacing?.padding && visualizedProperty === "padding" && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
         PaddingVisualizer,
         {
           forceShow: visualizedProperty === "padding",
@@ -100960,7 +104813,7 @@ var wp;
           value
         }
       ),
-      !isStateSelected && !!settings2?.spacing?.margin && visualizedProperty === "margin" && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+      !isStateSelected && !!settings2?.spacing?.margin && visualizedProperty === "margin" && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
         MarginVisualizer,
         {
           forceShow: visualizedProperty === "margin",
@@ -100971,7 +104824,7 @@ var wp;
     ] });
   }
   function hasDimensionsSupport(blockName, feature = "any") {
-    const support = (0, import_blocks119.getBlockSupport)(blockName, DIMENSIONS_SUPPORT_KEY);
+    const support = (0, import_blocks121.getBlockSupport)(blockName, DIMENSIONS_SUPPORT_KEY);
     if (support === true) {
       return true;
     }
@@ -101000,7 +104853,7 @@ var wp;
     const hasExplicitAspectRatio = isExplicitAspectRatio(
       style?.dimensions?.aspectRatio
     );
-    const className2 = clsx_default({
+    const className = clsx_default({
       "has-aspect-ratio": hasExplicitAspectRatio
     });
     const inlineStyleOverrides = {};
@@ -101010,7 +104863,7 @@ var wp;
     } else if (minHeight || style?.dimensions?.minHeight || height || style?.dimensions?.height) {
       inlineStyleOverrides.aspectRatio = "unset";
     }
-    return { className: className2, style: inlineStyleOverrides };
+    return { className, style: inlineStyleOverrides };
   }
   function useCustomSides() {
     (0, import_deprecated35.default)("wp.blockEditor.__experimentalUseCustomSides", {
@@ -101020,7 +104873,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/state-utils.mjs
-  var import_blocks120 = __toESM(require_blocks(), 1);
+  var import_blocks122 = __toESM(require_blocks(), 1);
   function buildScopedBlockSelector(baseSelector, blockSelector, suffix = "") {
     if (typeof blockSelector !== "string" || !blockSelector) {
       return splitSelectorList(baseSelector).map((selector3) => `${selector3.trim()}${suffix}`).join(", ");
@@ -101049,7 +104902,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/style.mjs
-  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
   var { getResponsiveMediaQueries: getResponsiveMediaQueries2 } = unlock(privateApis);
   var BORDER_SIDES = ["Top", "Right", "Bottom", "Left"];
   var styleSupportKeys2 = [
@@ -101061,7 +104914,7 @@ var wp;
     SPACING_SUPPORT_KEY2,
     SHADOW_SUPPORT_KEY
   ];
-  var hasStyleSupport2 = (nameOrType) => styleSupportKeys2.some((key) => (0, import_blocks121.hasBlockSupport)(nameOrType, key));
+  var hasStyleSupport2 = (nameOrType) => styleSupportKeys2.some((key) => (0, import_blocks123.hasBlockSupport)(nameOrType, key));
   function getInlineStyles(styles = {}) {
     const output = {};
     (0, import_style_engine5.getCSSRules)(styles).forEach((rule) => {
@@ -101170,7 +105023,7 @@ var wp;
     });
   }
   function getStateStyleGroups(stateStyles, name) {
-    const blockSelectors = (0, import_blocks121.getBlockType)(name)?.selectors || {};
+    const blockSelectors = (0, import_blocks123.getBlockType)(name)?.selectors || {};
     const groups3 = /* @__PURE__ */ new Map();
     Object.entries(stateStyles || {}).forEach(
       ([feature, featureStyles]) => {
@@ -101319,7 +105172,7 @@ var wp;
     return stateValue || defaultViewportStateValue;
   }
   function addAttribute7(settings2) {
-    if (!hasStyleSupport2(settings2) && !(0, import_blocks121.hasBlockSupport)(settings2, "customCSS", true)) {
+    if (!hasStyleSupport2(settings2) && !(0, import_blocks123.hasBlockSupport)(settings2, "customCSS", true)) {
       return settings2;
     }
     if (!settings2.attributes.style) {
@@ -101393,7 +105246,7 @@ var wp;
     }
     let { style } = attributes;
     Object.entries(skipPaths).forEach(([indicator, path]) => {
-      const skipSerialization = skipSerializationPathsSaveChecks[indicator] || (0, import_blocks121.getBlockSupport)(blockNameOrType, indicator);
+      const skipSerialization = skipSerializationPathsSaveChecks[indicator] || (0, import_blocks123.getBlockSupport)(blockNameOrType, indicator);
       if (skipSerialization === true) {
         style = omitStyle(style, path);
       }
@@ -101419,7 +105272,7 @@ var wp;
   }) {
     const settings2 = useBlockSettings(name, __unstableParentLayout);
     const blockEditingMode = useBlockEditingMode();
-    const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data191.useSelect)(
+    const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data192.useSelect)(
       (select3) => {
         const blockEditorSelect = select3(store);
         const {
@@ -101436,7 +105289,7 @@ var wp;
       [clientId, name]
     );
     const isPseudoSelectorState = hasPseudoBlockStyleState(selectedState);
-    const canvasStateCSS = (0, import_element333.useMemo)(() => {
+    const canvasStateCSS = (0, import_element352.useMemo)(() => {
       if (!showStateOnCanvas || !isPseudoSelectorState) {
         return void 0;
       }
@@ -101493,15 +105346,15 @@ var wp;
       setAttributes,
       settings: panelSettings
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(BlockStyleStateProvider, { value: selectedState, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(ElementsEdit, { ...passedProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(BackgroundImagePanel3, { ...passedProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(TypographyPanel2, { ...passedProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(BorderPanel2, { ...passedProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(DimensionsPanel2, { ...passedProps })
+    return /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)(BlockStyleStateProvider, { value: selectedState, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(ElementsEdit, { ...passedProps }),
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(BackgroundImagePanel3, { ...passedProps }),
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(TypographyPanel2, { ...passedProps }),
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(BorderPanel2, { ...passedProps }),
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(DimensionsPanel2, { ...passedProps })
     ] });
   }
-  var style_default19 = {
+  var style_default28 = {
     edit: BlockStyleControls,
     hasSupport: hasStyleSupport2,
     addSaveProps: addSaveProps9,
@@ -101535,7 +105388,7 @@ var wp;
       if (elementStyles) {
         const selector3 = scopeSelector2(
           baseSelector,
-          import_blocks121.__EXPERIMENTAL_ELEMENTS[elementType]
+          import_blocks123.__EXPERIMENTAL_ELEMENTS[elementType]
         );
         rules.push((0, import_style_engine5.compileCSS)(elementStyles, { selector: selector3 }));
         if (pseudo) {
@@ -101545,7 +105398,7 @@ var wp;
                 (0, import_style_engine5.compileCSS)(elementStyles[pseudoSelector], {
                   selector: scopeSelector2(
                     baseSelector,
-                    `${import_blocks121.__EXPERIMENTAL_ELEMENTS[elementType]}${pseudoSelector}`
+                    `${import_blocks123.__EXPERIMENTAL_ELEMENTS[elementType]}${pseudoSelector}`
                   )
                 })
               );
@@ -101560,7 +105413,7 @@ var wp;
               (0, import_style_engine5.compileCSS)(blockElementStyles[element], {
                 selector: scopeSelector2(
                   baseSelector,
-                  import_blocks121.__EXPERIMENTAL_ELEMENTS[element]
+                  import_blocks123.__EXPERIMENTAL_ELEMENTS[element]
                 )
               })
             );
@@ -101571,14 +105424,14 @@ var wp;
     return rules.length > 0 ? rules.join("") : void 0;
   }
   function useBlockProps13({ name, style }) {
-    const blockElementsContainerIdentifier = (0, import_compose114.useInstanceId)(
+    const blockElementsContainerIdentifier = (0, import_compose122.useInstanceId)(
       STYLE_BLOCK_PROPS_REFERENCE,
       "wp-elements"
     );
     const baseElementSelector = `.${blockElementsContainerIdentifier}`;
     const blockElementStyles = style?.elements;
     const [viewportSettings] = useSettings("viewport");
-    const styles = (0, import_element333.useMemo)(() => {
+    const styles = (0, import_element352.useMemo)(() => {
       const cssRules = [];
       const elementCSS = getElementCSSRules(
         blockElementStyles,
@@ -101623,8 +105476,8 @@ var wp;

   // packages/block-editor/build-module/hooks/settings.mjs
   var import_hooks29 = __toESM(require_hooks(), 1);
-  var import_blocks122 = __toESM(require_blocks(), 1);
-  var hasSettingsSupport = (blockType) => (0, import_blocks122.hasBlockSupport)(blockType, "__experimentalSettings", false);
+  var import_blocks124 = __toESM(require_blocks(), 1);
+  var hasSettingsSupport = (blockType) => (0, import_blocks124.hasBlockSupport)(blockType, "__experimentalSettings", false);
   function addAttribute8(settings2) {
     if (!hasSettingsSupport(settings2)) {
       return settings2;
@@ -101646,14 +105499,14 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/duotone.mjs
-  var import_blocks123 = __toESM(require_blocks(), 1);
-  var import_compose115 = __toESM(require_compose(), 1);
+  var import_blocks125 = __toESM(require_blocks(), 1);
+  var import_compose123 = __toESM(require_compose(), 1);
   var import_hooks30 = __toESM(require_hooks(), 1);
-  var import_element334 = __toESM(require_element(), 1);
-  var import_data192 = __toESM(require_data(), 1);
-  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+  var import_element353 = __toESM(require_element(), 1);
+  var import_data193 = __toESM(require_data(), 1);
+  var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
   var { getDuotoneFilter: getDuotoneFilter2, getDuotoneStylesheet: getDuotoneStylesheet2, getDuotoneUnsetStylesheet: getDuotoneUnsetStylesheet2 } = unlock(privateApis);
-  var EMPTY_ARRAY17 = [];
+  var EMPTY_ARRAY19 = [];
   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 }) {
@@ -101663,11 +105516,11 @@ var wp;
       `${presetSetting}.theme`,
       `${presetSetting}.default`
     );
-    return (0, import_element334.useMemo)(
+    return (0, import_element353.useMemo)(
       () => [
-        ...userPresets || EMPTY_ARRAY17,
-        ...themePresets || EMPTY_ARRAY17,
-        ...enableDefault && defaultPresets || EMPTY_ARRAY17
+        ...userPresets || EMPTY_ARRAY19,
+        ...themePresets || EMPTY_ARRAY19,
+        ...enableDefault && defaultPresets || EMPTY_ARRAY19
       ],
       [enableDefault, userPresets, themePresets, defaultPresets]
     );
@@ -101696,11 +105549,11 @@ var wp;
     const duotoneStyle = style?.color?.duotone;
     const settings2 = useBlockSettings(name);
     const blockEditingMode = useBlockEditingMode();
-    const className2 = (0, import_data192.useSelect)(
+    const className = (0, import_data193.useSelect)(
       (select3) => clientId ? select3(store).getBlockAttributes(clientId)?.className : void 0,
       [clientId]
     );
-    const { value: inheritedValue } = useResolvedStyle(name, className2);
+    const { value: inheritedValue } = useResolvedStyle(name, className);
     const duotonePalette = useMultiOriginPresets({
       presetSetting: "color.duotone",
       defaultSetting: "color.defaultDuotone"
@@ -101722,12 +105575,12 @@ var wp;
       return null;
     }
     const duotonePresetOrColors = duotoneStyle === "unset" || Array.isArray(duotoneStyle) ? duotoneStyle : getColorsFromDuotonePreset(duotoneStyle, duotonePalette);
-    return /* @__PURE__ */ (0, import_jsx_runtime533.jsxs)(import_jsx_runtime533.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(inspector_controls_default, { group: "filter", children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(import_jsx_runtime558.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(inspector_controls_default, { group: "filter", children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
         FiltersPanel,
         {
           value: {
-            filter: { duotone: duotonePresetOrColors }
+            filter: { duotone: duotoneStyle }
           },
           onChange: (newDuotone) => {
             const newStyle = {
@@ -101744,7 +105597,7 @@ var wp;
           inheritedValue
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
         duotone_control_default,
         {
           duotonePalette,
@@ -101752,8 +105605,9 @@ var wp;
           disableCustomDuotone,
           disableCustomColors,
           value: duotonePresetOrColors,
-          onChange: (newDuotone) => {
-            const maybePreset = getDuotonePresetFromColors(
+          selectedSlug: getDuotoneSlugFromPreset(duotoneStyle),
+          onChange: (newDuotone, index2, slug) => {
+            const maybePreset = slug ? `var:preset|duotone|${slug}` : getDuotonePresetFromColors(
               newDuotone,
               duotonePalette
             );
@@ -101780,11 +105634,11 @@ var wp;
     useBlockProps: useBlockProps14,
     attributeKeys: ["style"],
     hasSupport(name) {
-      return (0, import_blocks123.hasBlockSupport)(name, "filter.duotone");
+      return (0, import_blocks125.hasBlockSupport)(name, "filter.duotone");
     }
   };
   function addDuotoneAttributes(settings2) {
-    if (!(0, import_blocks123.hasBlockSupport)(settings2, "filter.duotone")) {
+    if (!(0, import_blocks125.hasBlockSupport)(settings2, "filter.duotone")) {
       return settings2;
     }
     if (!settings2.attributes.style) {
@@ -101837,7 +105691,7 @@ var wp;
       } : void 0
     );
     const blockElement = useBlockElement(clientId);
-    (0, import_element334.useEffect)(() => {
+    (0, import_element353.useEffect)(() => {
       if (!isValidFilter) {
         return;
       }
@@ -101851,11 +105705,11 @@ var wp;
   }
   var DUOTONE_BLOCK_PROPS_REFERENCE = {};
   function useBlockProps14({ clientId, name, style }) {
-    const id = (0, import_compose115.useInstanceId)(DUOTONE_BLOCK_PROPS_REFERENCE);
-    const selector3 = (0, import_element334.useMemo)(() => {
-      const blockType = (0, import_blocks123.getBlockType)(name);
+    const id = (0, import_compose123.useInstanceId)(DUOTONE_BLOCK_PROPS_REFERENCE);
+    const selector3 = (0, import_element353.useMemo)(() => {
+      const blockType = (0, import_blocks125.getBlockType)(name);
       if (blockType) {
-        const duotoneSupport = (0, import_blocks123.getBlockSupport)(
+        const duotoneSupport = (0, import_blocks125.getBlockSupport)(
           blockType,
           "filter.duotone",
           false
@@ -101863,7 +105717,7 @@ var wp;
         if (!duotoneSupport) {
           return null;
         }
-        const experimentalDuotone = (0, import_blocks123.getBlockSupport)(
+        const experimentalDuotone = (0, import_blocks125.getBlockSupport)(
           blockType,
           "color.__experimentalDuotone",
           false
@@ -101897,13 +105751,13 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/custom-css.mjs
-  var import_element335 = __toESM(require_element(), 1);
-  var import_data193 = __toESM(require_data(), 1);
-  var import_compose116 = __toESM(require_compose(), 1);
-  var import_blocks124 = __toESM(require_blocks(), 1);
-  var import_i18n250 = __toESM(require_i18n(), 1);
+  var import_element354 = __toESM(require_element(), 1);
+  var import_data194 = __toESM(require_data(), 1);
+  var import_compose124 = __toESM(require_compose(), 1);
+  var import_blocks126 = __toESM(require_blocks(), 1);
+  var import_i18n252 = __toESM(require_i18n(), 1);
   var import_notices13 = __toESM(require_notices(), 1);
-  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
   var CUSTOM_CSS_INSTANCE_REFERENCE = {};
   var EMPTY_STYLE = {};
   function CustomCSSControl({ blockName, setAttributes, style }) {
@@ -101911,21 +105765,21 @@ var wp;
     if (blockEditingMode !== "default") {
       return null;
     }
-    const blockType = (0, import_blocks124.getBlockType)(blockName);
+    const blockType = (0, import_blocks126.getBlockType)(blockName);
     function onChange(newStyle) {
       const css = newStyle?.css?.trim() ? newStyle.css : void 0;
       setAttributes({
         style: cleanEmptyObject({ ...newStyle, css })
       });
     }
-    const cssHelpText = (0, import_i18n250.sprintf)(
+    const cssHelpText = (0, import_i18n252.sprintf)(
       // translators: %s: is the name of a block e.g., 'Image' or 'Quote'.
-      (0, import_i18n250.__)(
+      (0, import_i18n252.__)(
         "Add your own CSS to customize the appearance of the %s block. You do not need to include a CSS selector, just add the property and value, e.g. color: red;."
       ),
       blockType?.title
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
       AdvancedPanel,
       {
         value: style,
@@ -101937,7 +105791,7 @@ var wp;
   }
   var CUSTOM_CSS_WARNING_NOTICE_ID = "custom-css-edit-warning";
   function CustomCSSEdit({ clientId, name, setAttributes }) {
-    const { style, canEditCSS } = (0, import_data193.useSelect)(
+    const { style, canEditCSS } = (0, import_data194.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes3, getSettings: getSettings8 } = select3(store);
         return {
@@ -101950,7 +105804,7 @@ var wp;
     if (!canEditCSS) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
       CustomCSSControl,
       {
         blockName: name,
@@ -101962,16 +105816,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_data193.useSelect)(
+    const canEditCSS = (0, import_data194.useSelect)(
       (select3) => select3(store).getSettings().canEditCSS,
       []
     );
-    const { createWarningNotice } = (0, import_data193.useDispatch)(import_notices13.store);
+    const { createWarningNotice } = (0, import_data194.useDispatch)(import_notices13.store);
     const hasCustomCSS = !!customCSS?.trim();
-    (0, import_element335.useEffect)(() => {
+    (0, import_element354.useEffect)(() => {
       if (!canEditCSS && hasCustomCSS) {
         createWarningNotice(
-          (0, import_i18n250.__)(
+          (0, import_i18n252.__)(
             "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."
           ),
           {
@@ -101981,12 +105835,12 @@ var wp;
         );
       }
     }, [canEditCSS, hasCustomCSS, createWarningNotice]);
-    const customCSSIdentifier = (0, import_compose116.useInstanceId)(
+    const customCSSIdentifier = (0, import_compose124.useInstanceId)(
       CUSTOM_CSS_INSTANCE_REFERENCE,
       "wp-custom-css"
     );
     const customCSSSelector = `.${customCSSIdentifier}`;
-    const transformedCSS = (0, import_element335.useMemo)(() => {
+    const transformedCSS = (0, import_element354.useMemo)(() => {
       if (!isValidCSS) {
         return void 0;
       }
@@ -102005,16 +105859,16 @@ var wp;
     };
   }
   function addSaveProps10(props, blockType, attributes) {
-    if (!(0, import_blocks124.hasBlockSupport)(blockType, "customCSS", true)) {
+    if (!(0, import_blocks126.hasBlockSupport)(blockType, "customCSS", true)) {
       return props;
     }
     if (!attributes?.style?.css?.trim()) {
       return props;
     }
-    const className2 = props.className ? `${props.className} has-custom-css` : "has-custom-css";
+    const className = props.className ? `${props.className} has-custom-css` : "has-custom-css";
     return {
       ...props,
-      className: className2
+      className
     };
   }
   var custom_css_default = {
@@ -102023,19 +105877,19 @@ var wp;
     addSaveProps: addSaveProps10,
     attributeKeys: ["style"],
     hasSupport(name) {
-      return (0, import_blocks124.hasBlockSupport)(name, "customCSS", true);
+      return (0, import_blocks126.hasBlockSupport)(name, "customCSS", true);
     }
   };

   // packages/block-editor/build-module/hooks/layout.mjs
-  var import_compose117 = __toESM(require_compose(), 1);
+  var import_compose125 = __toESM(require_compose(), 1);
   var import_hooks31 = __toESM(require_hooks(), 1);
-  var import_element336 = __toESM(require_element(), 1);
-  var import_blocks125 = __toESM(require_blocks(), 1);
-  var import_data194 = __toESM(require_data(), 1);
-  var import_components268 = __toESM(require_components(), 1);
-  var import_i18n251 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
+  var import_element355 = __toESM(require_element(), 1);
+  var import_blocks127 = __toESM(require_blocks(), 1);
+  var import_data195 = __toESM(require_data(), 1);
+  var import_components264 = __toESM(require_components(), 1);
+  var import_i18n253 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
   var VARIATION_PREFIX2 = "is-style-";
   var layoutBlockSupportKey = "layout";
   var CHILD_LAYOUT_KEYS = [
@@ -102074,6 +105928,18 @@ var wp;
       ...overrides
     });
   }
+  function hasLayoutPanelControls({
+    layoutType,
+    constrainedType,
+    layoutBlockSupport,
+    showInheritToggle,
+    showLayoutTypeSwitcher,
+    displayControlsForLegacyLayouts
+  }) {
+    const hasActiveLayoutControls = layoutType?.name !== "default" && layoutType?.hasInspectorControls(layoutBlockSupport);
+    const hasLegacyLayoutControls = displayControlsForLegacyLayouts && constrainedType?.hasInspectorControls(layoutBlockSupport);
+    return !!(showInheritToggle || showLayoutTypeSwitcher || hasActiveLayoutControls || hasLegacyLayoutControls);
+  }
   function getLayoutContainerValues(layout = {}) {
     return Object.fromEntries(
       Object.entries(layout || {}).filter(
@@ -102082,11 +105948,11 @@ var wp;
     );
   }
   function hasLayoutBlockSupport(blockName) {
-    return (0, import_blocks125.hasBlockSupport)(blockName, "layout") || (0, import_blocks125.hasBlockSupport)(blockName, "__experimentalLayout");
+    return (0, import_blocks127.hasBlockSupport)(blockName, "layout") || (0, import_blocks127.hasBlockSupport)(blockName, "__experimentalLayout");
   }
   function useLayoutClasses(blockAttributes = {}, blockName = "") {
     const { layout } = blockAttributes;
-    const { default: defaultBlockLayout } = (0, import_blocks125.getBlockSupport)(blockName, layoutBlockSupportKey) || {};
+    const { default: defaultBlockLayout } = (0, import_blocks127.getBlockSupport)(blockName, layoutBlockSupportKey) || {};
     const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || defaultBlockLayout || {};
     const layoutClassnames = [];
     if (LAYOUT_DEFINITIONS2[usedLayout?.type || "default"]?.className) {
@@ -102096,7 +105962,7 @@ var wp;
       const compoundClassName = `wp-block-${fullBlockName}-${baseClassName}`;
       layoutClassnames.push(baseClassName, compoundClassName);
     }
-    const hasGlobalPadding = (0, import_data194.useSelect)(
+    const hasGlobalPadding = (0, import_data195.useSelect)(
       (select3) => {
         if (!usedLayout?.inherit && !usedLayout?.contentSize && usedLayout?.type !== "constrained") {
           return false;
@@ -102187,7 +106053,7 @@ var wp;
       activeBlockVariation,
       selectedState,
       isResponsiveEditing: isResponsiveEditing3
-    } = (0, import_data194.useSelect)(
+    } = (0, import_data195.useSelect)(
       (select3) => {
         const {
           getBlockAttributes: getBlockAttributes3,
@@ -102197,7 +106063,7 @@ var wp;
         } = unlock(select3(store));
         return {
           activeBlockVariation: select3(
-            import_blocks125.store
+            import_blocks127.store
           ).getActiveBlockVariation(
             blockName,
             getBlockAttributes3(clientId) || {},
@@ -102212,7 +106078,7 @@ var wp;
     );
     const blockEditingMode = useBlockEditingMode();
     const isViewportLayoutState = hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState);
-    const resetLayoutFilter = (0, import_element336.useCallback)(
+    const resetLayoutFilter = (0, import_element355.useCallback)(
       (...resetArgs) => {
         const attributes = resetArgs[0] || {};
         const context = resetArgs[1] || {};
@@ -102234,7 +106100,7 @@ var wp;
           };
         }
         const resetBlockName = context.name || blockName;
-        const resetLayoutBlockSupport = (0, import_blocks125.getBlockSupport)(
+        const resetLayoutBlockSupport = (0, import_blocks127.getBlockSupport)(
           resetBlockName,
           layoutBlockSupportKey,
           {}
@@ -102257,7 +106123,7 @@ var wp;
     if (blockEditingMode !== "default") {
       return null;
     }
-    const layoutBlockSupport = (0, import_blocks125.getBlockSupport)(
+    const layoutBlockSupport = (0, import_blocks127.getBlockSupport)(
       blockName,
       layoutBlockSupportKey,
       {}
@@ -102299,6 +106165,14 @@ var wp;
     const displayControlsForLegacyLayouts = !usedLayout.type && (contentSize || inherit);
     const hasContentSizeOrLegacySettings = !!inherit || !!contentSize;
     const showLayoutTypeSwitcher = isDefaultBlockStyleState2(selectedState) && !inherit && allowSwitching;
+    const showLayoutPanel = hasLayoutPanelControls({
+      layoutType,
+      constrainedType,
+      layoutBlockSupport: blockSupportAndThemeSettings,
+      showInheritToggle,
+      showLayoutTypeSwitcher,
+      displayControlsForLegacyLayouts
+    });
     const onChangeLayout = (newLayout) => {
       if (isViewportLayoutState) {
         const nextStateStyle = cleanEmptyObject({
@@ -102322,47 +106196,47 @@ var wp;
     const isUsingContentWidth = () => layoutType?.name === "constrained" || hasContentSizeOrLegacySettings;
     const hasInheritToggleValue = () => isViewportLayoutState ? (usedLayout?.type ?? "default") !== (resetLayoutDefaults?.type ?? "default") : layout?.type === "constrained";
     const hasLayoutTypeValue = () => (usedLayout?.type ?? "default") !== (resetLayoutDefaults?.type ?? "default");
-    return /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(import_jsx_runtime535.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(import_jsx_runtime560.Fragment, { children: [
+      showLayoutPanel && /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(
         inspector_controls_default,
         {
           group: "layout",
           resetAllFilter: resetLayoutFilter,
           children: [
-            showInheritToggle && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-              import_components268.__experimentalToolsPanelItem,
+            showInheritToggle && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+              import_components264.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n251.__)("Use content width"),
+                label: (0, import_i18n253.__)("Use content width"),
                 hasValue: hasInheritToggleValue,
                 onDeselect: resetInheritToggle,
                 isShownByDefault: true,
                 panelId: clientId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-                  import_components268.ToggleControl,
+                children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+                  import_components264.ToggleControl,
                   {
-                    label: (0, import_i18n251.__)("Inner blocks use content width"),
+                    label: (0, import_i18n253.__)("Inner blocks use content width"),
                     checked: isUsingContentWidth(),
                     onChange: () => onChangeLayout({
                       type: isUsingContentWidth() ? "default" : "constrained"
                     }),
-                    help: isUsingContentWidth() ? (0, import_i18n251.__)(
+                    help: isUsingContentWidth() ? (0, import_i18n253.__)(
                       "Nested blocks use content width with options for full and wide widths."
-                    ) : (0, import_i18n251.__)(
+                    ) : (0, import_i18n253.__)(
                       "Nested blocks will fill the width of this container."
                     )
                   }
                 )
               }
             ),
-            showLayoutTypeSwitcher && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-              import_components268.__experimentalToolsPanelItem,
+            showLayoutTypeSwitcher && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+              import_components264.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n251.__)("Layout type"),
+                label: (0, import_i18n253.__)("Layout type"),
                 hasValue: hasLayoutTypeValue,
                 onDeselect: resetLayout,
                 isShownByDefault: true,
                 panelId: clientId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
                   LayoutTypeSwitcher,
                   {
                     type: blockLayoutType,
@@ -102371,7 +106245,7 @@ var wp;
                 )
               }
             ),
-            layoutType && layoutType.name !== "default" && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+            layoutType && layoutType.name !== "default" && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
               layoutType.inspectorControls,
               {
                 layout: usedLayout,
@@ -102383,7 +106257,7 @@ var wp;
                 clientId
               }
             ),
-            constrainedType && displayControlsForLegacyLayouts && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+            constrainedType && displayControlsForLegacyLayouts && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
               constrainedType.inspectorControls,
               {
                 layout: usedLayout,
@@ -102398,7 +106272,7 @@ var wp;
           ]
         }
       ),
-      !inherit && layoutType && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+      !inherit && layoutType && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
         layoutType.toolBarControls,
         {
           layout: usedLayout,
@@ -102420,18 +106294,18 @@ var wp;
     }
   };
   function LayoutTypeSwitcher({ type, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-      import_components268.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+      import_components264.__experimentalToggleGroupControl,
       {
         isBlock: true,
-        label: (0, import_i18n251.__)("Layout type"),
+        label: (0, import_i18n253.__)("Layout type"),
         hideLabelFromVision: true,
         isAdaptiveWidth: true,
         value: type,
         onChange,
         children: getLayoutTypes().map(({ name, label }) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-            import_components268.__experimentalToggleGroupControlOption,
+          return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+            import_components264.__experimentalToggleGroupControlOption,
             {
               value: name,
               label
@@ -102465,9 +106339,9 @@ var wp;
     layoutClasses
   }) {
     const { name, attributes } = props;
-    const id = (0, import_compose117.useInstanceId)(BlockListBlock2);
+    const id = (0, import_compose125.useInstanceId)(BlockListBlock2);
     const { layout } = attributes;
-    const { default: defaultBlockLayout } = (0, import_blocks125.getBlockSupport)(name, layoutBlockSupportKey) || {};
+    const { default: defaultBlockLayout } = (0, import_blocks127.getBlockSupport)(name, layoutBlockSupportKey) || {};
     const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || defaultBlockLayout || {};
     const selectorPrefix = `wp-container-${kebabCase(name)}-is-layout-`;
     const selector3 = `.${selectorPrefix}${id}`;
@@ -102499,7 +106373,7 @@ var wp;
       layoutClasses
     );
     useStyleOverride({ css });
-    return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
       BlockListBlock2,
       {
         ...props,
@@ -102507,12 +106381,12 @@ var wp;
       }
     );
   }
-  var withLayoutStyles = (0, import_compose117.createHigherOrderComponent)(
+  var withLayoutStyles = (0, import_compose125.createHigherOrderComponent)(
     (BlockListBlock2) => function WithLayoutStyles(props) {
       const { clientId, name, attributes } = props;
       const blockSupportsLayout = hasLayoutBlockSupport(name);
       const layoutClasses = useLayoutClasses(attributes, name);
-      const extraProps = (0, import_data194.useSelect)(
+      const extraProps = (0, import_data195.useSelect)(
         (select3) => {
           if (!blockSupportsLayout) {
             return;
@@ -102531,12 +106405,12 @@ var wp;
           );
           const globalStyles = settings2[globalStylesDataKey];
           let variationBlockGapValue;
-          const className2 = attributes?.className;
-          if (className2?.includes(VARIATION_PREFIX2)) {
-            const { getBlockStyles: getBlockStyles2 } = select3(import_blocks125.store);
+          const className = attributes?.className;
+          if (className?.includes(VARIATION_PREFIX2)) {
+            const { getBlockStyles: getBlockStyles2 } = select3(import_blocks127.store);
             const registeredStyles = getBlockStyles2(name);
             const variationName = getVariationNameFromClass(
-              className2,
+              className,
               registeredStyles
             );
             variationBlockGapValue = variationName ? globalStyles?.blocks?.[name]?.variations?.[variationName]?.spacing?.blockGap : void 0;
@@ -102551,7 +106425,7 @@ var wp;
         [blockSupportsLayout, clientId, attributes?.className, name]
       );
       if (!extraProps) {
-        return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
           BlockListBlock2,
           {
             ...props,
@@ -102559,7 +106433,7 @@ var wp;
           }
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
         BlockWithLayoutStyles,
         {
           block: BlockListBlock2,
@@ -102583,14 +106457,14 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/layout-child.mjs
-  var import_compose121 = __toESM(require_compose(), 1);
-  var import_data198 = __toESM(require_data(), 1);
-  var import_element340 = __toESM(require_element(), 1);
+  var import_compose129 = __toESM(require_compose(), 1);
+  var import_data199 = __toESM(require_data(), 1);
+  var import_element359 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/grid/grid-visualizer.mjs
-  var import_element337 = __toESM(require_element(), 1);
-  var import_data195 = __toESM(require_data(), 1);
-  var import_compose118 = __toESM(require_compose(), 1);
+  var import_element356 = __toESM(require_element(), 1);
+  var import_data196 = __toESM(require_data(), 1);
+  var import_compose126 = __toESM(require_compose(), 1);

   // packages/block-editor/build-module/components/grid/utils.mjs
   function range(start2, length) {
@@ -102732,14 +106606,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/grid/grid-visualizer.mjs
-  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
   function GridVisualizer({
     clientId,
     contentRef,
     parentLayout,
     childGridClientId
   }) {
-    const isDistractionFree = (0, import_data195.useSelect)(
+    const isDistractionFree = (0, import_data196.useSelect)(
       (select3) => select3(store).getSettings().isDistractionFree,
       []
     );
@@ -102748,7 +106622,7 @@ var wp;
       return null;
     }
     const isManualGrid = parentLayout?.isManualPlacement && window.__experimentalEnableGridInteractivity;
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
       GridVisualizerGrid,
       {
         gridClientId: clientId,
@@ -102759,20 +106633,20 @@ var wp;
       }
     );
   }
-  var GridVisualizerGrid = (0, import_element337.forwardRef)(
+  var GridVisualizerGrid = (0, import_element356.forwardRef)(
     ({ gridClientId, gridElement, isManualGrid, childGridClientId }, ref) => {
-      const [gridInfo, setGridInfo] = (0, import_element337.useState)(
+      const [gridInfo, setGridInfo] = (0, import_element356.useState)(
         () => getGridInfo(gridElement)
       );
-      const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element337.useState)(false);
+      const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element356.useState)(false);
       const childGridElement = useBlockElement(childGridClientId);
-      const childGridRect = (0, import_element337.useMemo)(() => {
+      const childGridRect = (0, import_element356.useMemo)(() => {
         if (!childGridElement) {
           return null;
         }
         return getGridItemRect(childGridElement);
       }, [childGridElement]);
-      (0, import_element337.useEffect)(() => {
+      (0, import_element356.useEffect)(() => {
         const resizeCallback = () => setGridInfo(getGridInfo(gridElement));
         const borderBoxSpy = new window.ResizeObserver(resizeCallback);
         borderBoxSpy.observe(gridElement, { box: "border-box" });
@@ -102786,7 +106660,7 @@ var wp;
           contentBoxSpy.disconnect();
         };
       }, [gridElement]);
-      (0, import_element337.useEffect)(() => {
+      (0, import_element356.useEffect)(() => {
         function onGlobalDrag() {
           setIsDroppingAllowed(true);
         }
@@ -102800,7 +106674,7 @@ var wp;
           document.removeEventListener("dragend", onGlobalDragEnd);
         };
       }, []);
-      return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
         cover_default,
         {
           className: clsx_default("block-editor-grid-visualizer", {
@@ -102808,20 +106682,20 @@ var wp;
           }),
           clientId: gridClientId,
           __unstablePopoverSlot: "__unstable-block-tools-after",
-          children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
             "div",
             {
               ref,
               className: "block-editor-grid-visualizer__grid",
               style: gridInfo.style,
-              children: isManualGrid ? /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+              children: isManualGrid ? /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
                 ManualGridVisualizer,
                 {
                   gridClientId,
                   gridInfo,
                   childGridRect
                 }
-              ) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+              ) : /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
                 AutoGridVisualizer,
                 {
                   gridInfo,
@@ -102841,7 +106715,7 @@ var wp;
         if (childGridRect?.contains(column, row)) {
           color = "transparent";
         }
-        return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
           GridVisualizerCell,
           {
             color
@@ -102852,8 +106726,8 @@ var wp;
     );
   }
   function ManualGridVisualizer({ gridClientId, gridInfo, childGridRect }) {
-    const [highlightedRect, setHighlightedRect] = (0, import_element337.useState)(null);
-    const gridItemStyles = (0, import_data195.useSelect)(
+    const [highlightedRect, setHighlightedRect] = (0, import_element356.useState)(null);
+    const gridItemStyles = (0, import_data196.useSelect)(
       (select3) => {
         const { getBlockOrder: getBlockOrder2, getBlockStyles: getBlockStyles2 } = unlock(
           select3(store)
@@ -102863,7 +106737,7 @@ var wp;
       },
       [gridClientId]
     );
-    const occupiedRects = (0, import_element337.useMemo)(() => {
+    const occupiedRects = (0, import_element356.useMemo)(() => {
       const rects = [];
       for (const style of Object.values(gridItemStyles)) {
         const {
@@ -102897,12 +106771,12 @@ var wp;
           (rect) => rect.contains(column, row)
         );
         const isHighlighted = highlightedRect?.contains(column, row) ?? false;
-        return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
           GridVisualizerCell,
           {
             color,
             className: isHighlighted && "is-highlighted",
-            children: isCellOccupied && !isChildGridCell ? /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+            children: isCellOccupied && !isChildGridCell ? /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
               GridVisualizerDropZone,
               {
                 column,
@@ -102911,7 +106785,7 @@ var wp;
                 gridInfo,
                 setHighlightedRect
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
               GridVisualizerAppender,
               {
                 column,
@@ -102927,13 +106801,13 @@ var wp;
       })
     );
   }
-  function GridVisualizerCell({ color, children, className: className2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+  function GridVisualizerCell({ color, children, className }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
       "div",
       {
         className: clsx_default(
           "block-editor-grid-visualizer__cell",
-          className2
+          className
         ),
         style: {
           boxShadow: `inset 0 0 0 1px color-mix(in srgb, ${color} 20%, #0000)`,
@@ -102949,12 +106823,12 @@ var wp;
       getBlockRootClientId: getBlockRootClientId2,
       canInsertBlockType: canInsertBlockType2,
       getBlockName: getBlockName2
-    } = (0, import_data195.useSelect)(store);
+    } = (0, import_data196.useSelect)(store);
     const {
       updateBlockAttributes: updateBlockAttributes2,
       moveBlocksToPosition: moveBlocksToPosition2,
       __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
-    } = (0, import_data195.useDispatch)(store);
+    } = (0, import_data196.useDispatch)(store);
     const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
       gridClientId,
       gridInfo.numColumns
@@ -103024,7 +106898,7 @@ var wp;
     gridInfo,
     setHighlightedRect
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
       "div",
       {
         className: "block-editor-grid-visualizer__drop-zone",
@@ -103049,12 +106923,12 @@ var wp;
       updateBlockAttributes: updateBlockAttributes2,
       moveBlocksToPosition: moveBlocksToPosition2,
       __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
-    } = (0, import_data195.useDispatch)(store);
+    } = (0, import_data196.useDispatch)(store);
     const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
       gridClientId,
       gridInfo.numColumns
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
       button_block_appender_default,
       {
         rootClientId: gridClientId,
@@ -103098,8 +106972,8 @@ var wp;
     onDragLeave,
     onDrop
   }) {
-    const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data195.useSelect)(store);
-    return (0, import_compose118.__experimentalUseDropZone)({
+    const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data196.useSelect)(store);
+    return (0, import_compose126.__experimentalUseDropZone)({
       onDragEnter() {
         const [srcClientId] = getDraggedBlockClientIds2();
         if (srcClientId && validateDrag(srcClientId)) {
@@ -103119,9 +106993,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/grid/grid-item-resizer.mjs
-  var import_components270 = __toESM(require_components(), 1);
-  var import_element338 = __toESM(require_element(), 1);
-  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
+  var import_components266 = __toESM(require_components(), 1);
+  var import_element357 = __toESM(require_element(), 1);
+  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
   function GridItemResizer({
     clientId,
     bounds,
@@ -103134,7 +107008,7 @@ var wp;
     if (!blockElement || !rootBlockElement) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
       GridItemResizerInner,
       {
         clientId,
@@ -103154,14 +107028,14 @@ var wp;
     onChange,
     isManualGrid
   }) {
-    const [resizeDirection, setResizeDirection] = (0, import_element338.useState)(null);
-    const [enableSide, setEnableSide] = (0, import_element338.useState)({
+    const [resizeDirection, setResizeDirection] = (0, import_element357.useState)(null);
+    const [enableSide, setEnableSide] = (0, import_element357.useState)({
       top: false,
       bottom: false,
       left: false,
       right: false
     });
-    (0, import_element338.useEffect)(() => {
+    (0, import_element357.useEffect)(() => {
       const observer = new window.ResizeObserver(() => {
         const blockClientRect = blockElement.getBoundingClientRect();
         const rootBlockClientRect = rootBlockElement.getBoundingClientRect();
@@ -103198,15 +107072,15 @@ var wp;
         alignItems: alignment[resizeDirection]
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
       cover_default,
       {
         className: "block-editor-grid-item-resizer",
         clientId,
         __unstablePopoverSlot: "__unstable-block-tools-after",
         additionalStyles: styles,
-        children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
-          import_components270.ResizableBox,
+        children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+          import_components266.ResizableBox,
           {
             className: "block-editor-grid-item-resizer__box",
             size: {
@@ -103276,11 +107150,11 @@ var wp;
   }

   // packages/block-editor/build-module/components/grid/grid-item-movers.mjs
-  var import_i18n252 = __toESM(require_i18n(), 1);
-  var import_components271 = __toESM(require_components(), 1);
-  var import_data196 = __toESM(require_data(), 1);
-  var import_compose119 = __toESM(require_compose(), 1);
-  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n254 = __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_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
   function GridItemMovers({
     layout,
     parentLayout,
@@ -103288,7 +107162,7 @@ var wp;
     gridClientId,
     blockClientId
   }) {
-    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data196.useDispatch)(store);
+    const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data197.useDispatch)(store);
     const columnStart = layout?.columnStart ?? 1;
     const rowStart = layout?.rowStart ?? 1;
     const columnSpan = layout?.columnSpan ?? 1;
@@ -103301,13 +107175,13 @@ var wp;
       gridClientId,
       columnCount
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(block_controls_default, { group: "parent", children: /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(import_components271.ToolbarGroup, { className: "block-editor-grid-item-mover__move-button-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-left", children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(block_controls_default, { group: "parent", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(import_components267.ToolbarGroup, { className: "block-editor-grid-item-mover__move-button-container", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-left", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
         GridItemMover,
         {
-          icon: (0, import_i18n252.isRTL)() ? chevron_right_default : chevron_left_default,
-          label: (0, import_i18n252.__)("Move left"),
-          description: (0, import_i18n252.__)("Move left"),
+          icon: (0, import_i18n254.isRTL)() ? chevron_right_default : chevron_left_default,
+          label: (0, import_i18n254.__)("Move left"),
+          description: (0, import_i18n254.__)("Move left"),
           isDisabled: columnStart <= 1,
           onClick: () => {
             onChange({
@@ -103326,14 +107200,14 @@ var wp;
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)("div", { className: "block-editor-grid-item-mover__move-vertical-button-container", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)("div", { className: "block-editor-grid-item-mover__move-vertical-button-container", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
           GridItemMover,
           {
             className: "is-up-button",
             icon: chevron_up_default,
-            label: (0, import_i18n252.__)("Move up"),
-            description: (0, import_i18n252.__)("Move up"),
+            label: (0, import_i18n254.__)("Move up"),
+            description: (0, import_i18n254.__)("Move up"),
             isDisabled: rowStart <= 1,
             onClick: () => {
               onChange({
@@ -103352,13 +107226,13 @@ var wp;
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
           GridItemMover,
           {
             className: "is-down-button",
             icon: chevron_down_default,
-            label: (0, import_i18n252.__)("Move down"),
-            description: (0, import_i18n252.__)("Move down"),
+            label: (0, import_i18n254.__)("Move down"),
+            description: (0, import_i18n254.__)("Move down"),
             isDisabled: rowCount && rowEnd >= rowCount,
             onClick: () => {
               onChange({
@@ -103378,12 +107252,12 @@ var wp;
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-right", children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+      /* @__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_i18n252.isRTL)() ? chevron_left_default : chevron_right_default,
-          label: (0, import_i18n252.__)("Move right"),
-          description: (0, import_i18n252.__)("Move right"),
+          icon: (0, import_i18n254.isRTL)() ? chevron_left_default : chevron_right_default,
+          label: (0, import_i18n254.__)("Move right"),
+          description: (0, import_i18n254.__)("Move right"),
           isDisabled: columnCount && columnEnd >= columnCount,
           onClick: () => {
             onChange({
@@ -103405,22 +107279,22 @@ var wp;
     ] }) });
   }
   function GridItemMover({
-    className: className2,
+    className,
     icon,
     label,
     isDisabled,
     onClick,
     description
   }) {
-    const instanceId = (0, import_compose119.useInstanceId)(GridItemMover);
+    const instanceId = (0, import_compose127.useInstanceId)(GridItemMover);
     const descriptionId = `block-editor-grid-item-mover-button__description-${instanceId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(import_jsx_runtime538.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
-        import_components271.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(import_jsx_runtime563.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+        import_components267.ToolbarButton,
         {
           className: clsx_default(
             "block-editor-grid-item-mover-button",
-            className2
+            className
           ),
           icon,
           label,
@@ -103430,16 +107304,16 @@ var wp;
           accessibleWhenDisabled: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(VisuallyHidden, { id: descriptionId, children: description })
+      /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(VisuallyHidden, { id: descriptionId, children: description })
     ] });
   }

   // packages/block-editor/build-module/components/grid/use-grid-layout-sync.mjs
-  var import_data197 = __toESM(require_data(), 1);
-  var import_element339 = __toESM(require_element(), 1);
-  var import_compose120 = __toESM(require_compose(), 1);
+  var import_data198 = __toESM(require_data(), 1);
+  var import_element358 = __toESM(require_element(), 1);
+  var import_compose128 = __toESM(require_compose(), 1);
   function useGridLayoutSync({ clientId: gridClientId }) {
-    const { gridLayout, blockOrder, selectedBlockLayout } = (0, import_data197.useSelect)(
+    const { gridLayout, blockOrder, selectedBlockLayout } = (0, import_data198.useSelect)(
       (select3) => {
         const { getBlockAttributes: getBlockAttributes22, getBlockOrder: getBlockOrder2 } = select3(store);
         const selectedBlock = select3(store).getSelectedBlock();
@@ -103451,18 +107325,18 @@ var wp;
       },
       [gridClientId]
     );
-    const { getBlockAttributes: getBlockAttributes3, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data197.useSelect)(store);
-    const { updateBlockAttributes: updateBlockAttributes2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data197.useDispatch)(store);
-    const selectedBlockRect = (0, import_element339.useMemo)(
+    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)(
       () => selectedBlockLayout ? new GridRect(selectedBlockLayout) : null,
       [selectedBlockLayout]
     );
-    const previouslySelectedBlockRect = (0, import_compose120.usePrevious)(selectedBlockRect);
-    const previousIsManualPlacement = (0, import_compose120.usePrevious)(
+    const previouslySelectedBlockRect = (0, import_compose128.usePrevious)(selectedBlockRect);
+    const previousIsManualPlacement = (0, import_compose128.usePrevious)(
       gridLayout.isManualPlacement
     );
-    const previousBlockOrder = (0, import_compose120.usePrevious)(blockOrder);
-    (0, import_element339.useEffect)(() => {
+    const previousBlockOrder = (0, import_compose128.usePrevious)(blockOrder);
+    (0, import_element358.useEffect)(() => {
       const updates = {};
       if (gridLayout.isManualPlacement) {
         const occupiedRects = [];
@@ -103629,7 +107503,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/layout-child.mjs
-  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
   var { getResponsiveMediaQueries: getResponsiveMediaQueries4 } = unlock(privateApis);
   var LAYOUT_CHILD_BLOCK_PROPS_REFERENCE = {};
   var FLEX_CHILD_LAYOUT_VALUES2 = {
@@ -103799,8 +107673,31 @@ var wp;
       return css ? `${mediaQuery}{${css}}` : "";
     }).filter(Boolean).join("");
   }
+  function getUpdatedChildLayoutStyle(style, layout, selectedState) {
+    if (!hasViewportBlockStyleState(selectedState)) {
+      return {
+        ...style,
+        layout: {
+          ...style?.layout,
+          ...layout
+        }
+      };
+    }
+    const layoutState = {
+      viewport: selectedState.viewport,
+      pseudo: DEFAULT_BLOCK_STYLE_STATE2.pseudo
+    };
+    const stateStyle = getStyleForState2(style, layoutState);
+    return setStyleForState(style, layoutState, {
+      ...stateStyle,
+      layout: {
+        ...stateStyle?.layout,
+        ...layout
+      }
+    });
+  }
   function useBlockPropsChildLayoutStyles({ style }) {
-    const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data198.useSelect)(
+    const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data199.useSelect)(
       (select3) => {
         const settings2 = select3(store).getSettings();
         return {
@@ -103812,7 +107709,7 @@ var wp;
     const layout = style?.layout ?? {};
     const { columnStart, rowStart, columnSpan, rowSpan } = layout;
     const parentLayout = useLayout() || {};
-    const id = (0, import_compose121.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
+    const id = (0, import_compose129.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
     const selector3 = `.wp-container-content-${id}`;
     if (true) {
       if (columnStart && typeof columnStart !== "number") {
@@ -103860,7 +107757,7 @@ var wp;
     if (parentLayoutType !== "grid") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
       GridTools,
       {
         clientId,
@@ -103887,16 +107784,18 @@ var wp;
       blockBlockVisibility,
       deviceType,
       viewportSettings,
-      isChildBlockAGrid
-    } = (0, import_data198.useSelect)(
+      isChildBlockAGrid,
+      selectedState
+    } = (0, import_data199.useSelect)(
       (select3) => {
         const {
           getBlockRootClientId: getBlockRootClientId2,
           getBlockEditingMode: getBlockEditingMode2,
           getTemplateLock: getTemplateLock2,
           getBlockAttributes: getBlockAttributes3,
-          getSettings: getSettings8
-        } = select3(store);
+          getSettings: getSettings8,
+          getSelectedBlockStyleState: getSelectedBlockStyleState2
+        } = unlock(select3(store));
         const _rootClientId = getBlockRootClientId2(clientId);
         if (getTemplateLock2(_rootClientId) || getBlockEditingMode2(_rootClientId) !== "default") {
           return {
@@ -103916,7 +107815,8 @@ var wp;
           deviceType: currentDeviceType,
           viewportSettings: settings2?.__experimentalFeatures?.viewport,
           // Check if the selected child block is itself a grid.
-          isChildBlockAGrid: blockAttributes?.layout?.type === "grid"
+          isChildBlockAGrid: blockAttributes?.layout?.type === "grid",
+          selectedState: getSelectedBlockStyleState2(clientId)
         };
       },
       [clientId]
@@ -103933,7 +107833,7 @@ var wp;
       view: canvasView,
       viewportSettings
     });
-    const isAnyAncestorHidden = (0, import_data198.useSelect)(
+    const isAnyAncestorHidden = (0, import_data199.useSelect)(
       (select3) => {
         if (!rootClientId) {
           return false;
@@ -103954,7 +107854,7 @@ var wp;
       view: canvasView,
       viewportSettings
     });
-    const [resizerBounds, setResizerBounds] = (0, import_element340.useState)();
+    const [resizerBounds, setResizerBounds] = (0, import_element359.useState)();
     const childGridClientId = isChildBlockAGrid ? clientId : void 0;
     if (!isVisible || isParentBlockCurrentlyHidden || isAnyAncestorHidden) {
       return null;
@@ -103962,17 +107862,11 @@ var wp;
     const showResizer = allowSizingOnChildren && !isBlockItselfCurrentlyHidden;
     function updateLayout(layout) {
       setAttributes({
-        style: {
-          ...style,
-          layout: {
-            ...style?.layout,
-            ...layout
-          }
-        }
+        style: getUpdatedChildLayoutStyle(style, layout, selectedState)
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(import_jsx_runtime564.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
         GridVisualizer,
         {
           clientId: rootClientId,
@@ -103981,7 +107875,7 @@ var wp;
           childGridClientId
         }
       ),
-      showResizer && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+      showResizer && /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
         GridItemResizer,
         {
           clientId,
@@ -103990,7 +107884,7 @@ var wp;
           parentLayout
         }
       ),
-      isManualPlacement && window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+      isManualPlacement && window.__experimentalEnableGridInteractivity && /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
         GridItemMovers,
         {
           layout: style?.layout,
@@ -104013,7 +107907,7 @@ var wp;

   // packages/block-editor/build-module/hooks/metadata.mjs
   var import_hooks32 = __toESM(require_hooks(), 1);
-  var import_blocks126 = __toESM(require_blocks(), 1);
+  var import_blocks128 = __toESM(require_blocks(), 1);
   var META_ATTRIBUTE_NAME = "metadata";
   function addMetaAttribute(blockTypeSettings) {
     if (blockTypeSettings?.attributes?.[META_ATTRIBUTE_NAME]?.type) {
@@ -104045,10 +107939,10 @@ var wp;
     if (sourceMetadata.noteId && !result.attributes?.metadata?.noteId) {
       preservedMetadata.noteId = sourceMetadata.noteId;
     }
-    if (sourceMetadata.name && !result.attributes?.metadata?.name && (0, import_blocks126.hasBlockSupport)(result.name, "renaming", true)) {
+    if (sourceMetadata.name && !result.attributes?.metadata?.name && (0, import_blocks128.hasBlockSupport)(result.name, "renaming", true)) {
       preservedMetadata.name = sourceMetadata.name;
     }
-    if (sourceMetadata.blockVisibility !== void 0 && !result.attributes?.metadata?.blockVisibility && (0, import_blocks126.hasBlockSupport)(result.name, "visibility", true)) {
+    if (sourceMetadata.blockVisibility !== void 0 && !result.attributes?.metadata?.blockVisibility && (0, import_blocks128.hasBlockSupport)(result.name, "visibility", true)) {
       preservedMetadata.blockVisibility = sourceMetadata.blockVisibility;
     }
     if (Object.keys(preservedMetadata).length > 0) {
@@ -104077,29 +107971,29 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/block-hooks.mjs
-  var import_i18n253 = __toESM(require_i18n(), 1);
-  var import_element341 = __toESM(require_element(), 1);
-  var import_components272 = __toESM(require_components(), 1);
-  var import_blocks127 = __toESM(require_blocks(), 1);
-  var import_data199 = __toESM(require_data(), 1);
-  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n255 = __toESM(require_i18n(), 1);
+  var import_element360 = __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_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT5 = {};
   function BlockHooksControlPure({
     name,
     clientId,
     metadata: { ignoredHookedBlocks = [] } = {}
   }) {
-    const blockTypes = (0, import_data199.useSelect)(
-      (select3) => select3(import_blocks127.store).getBlockTypes(),
+    const blockTypes = (0, import_data200.useSelect)(
+      (select3) => select3(import_blocks129.store).getBlockTypes(),
       []
     );
-    const hookedBlocksForCurrentBlock = (0, import_element341.useMemo)(
+    const hookedBlocksForCurrentBlock = (0, import_element360.useMemo)(
       () => blockTypes?.filter(
         ({ name: blockName, blockHooks }) => blockHooks && name in blockHooks || ignoredHookedBlocks.includes(blockName)
       ),
       [blockTypes, name, ignoredHookedBlocks]
     );
-    const hookedBlockClientIds = (0, import_data199.useSelect)(
+    const hookedBlockClientIds = (0, import_data200.useSelect)(
       (select3) => {
         const { getBlocks: getBlocks2, getBlockRootClientId: getBlockRootClientId22, getGlobalBlockCount: getGlobalBlockCount2 } = select3(store);
         const rootClientId = getBlockRootClientId22(clientId);
@@ -104146,8 +108040,8 @@ var wp;
       },
       [hookedBlocksForCurrentBlock, name, clientId]
     );
-    const { getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data199.useSelect)(store);
-    const { insertBlock: insertBlock2, removeBlock: removeBlock2 } = (0, import_data199.useDispatch)(store);
+    const { getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data200.useSelect)(store);
+    const { insertBlock: insertBlock2, removeBlock: removeBlock2 } = (0, import_data200.useDispatch)(store);
     if (!hookedBlocksForCurrentBlock.length) {
       return null;
     }
@@ -104199,23 +108093,23 @@ var wp;
           break;
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(
-      import_components272.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(
+      import_components268.PanelBody,
       {
         className: "block-editor-hooks__block-hooks",
-        title: (0, import_i18n253.__)("Plugins"),
+        title: (0, import_i18n255.__)("Plugins"),
         initialOpen: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("p", { className: "block-editor-hooks__block-hooks-helptext", children: (0, import_i18n253.__)(
+          /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("p", { className: "block-editor-hooks__block-hooks-helptext", children: (0, import_i18n255.__)(
             "Manage the inclusion of blocks added automatically by plugins."
           ) }),
           Object.keys(groupedHookedBlocks).map((vendor) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(import_element341.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("h3", { children: vendor }),
+            return /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(import_element360.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("h3", { children: vendor }),
               groupedHookedBlocks[vendor].map((block) => {
                 const checked = block.name in hookedBlockClientIds;
-                return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
-                  import_components272.ToggleControl,
+                return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+                  import_components268.ToggleControl,
                   {
                     checked,
                     label: block.title,
@@ -104223,7 +108117,7 @@ var wp;
                       if (!checked) {
                         const relativePosition = block.blockHooks[name];
                         insertBlockIntoDesignatedLocation(
-                          (0, import_blocks127.createBlock)(block.name),
+                          (0, import_blocks129.createBlock)(block.name),
                           relativePosition
                         );
                         return;
@@ -104252,15 +108146,15 @@ var wp;
   };

   // packages/block-editor/build-module/hooks/block-bindings.mjs
-  var import_i18n254 = __toESM(require_i18n(), 1);
-  var import_blocks128 = __toESM(require_blocks(), 1);
-  var import_components274 = __toESM(require_components(), 1);
-  var import_data200 = __toESM(require_data(), 1);
-  var import_element342 = __toESM(require_element(), 1);
-  var import_compose122 = __toESM(require_compose(), 1);
-  var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n256 = __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_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
   var useToolsPanelDropdownMenuProps2 = () => {
-    const isMobile = (0, import_compose122.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose130.useViewportMatch)("medium", "<");
     return !isMobile ? {
       popoverProps: {
         placement: "left-start",
@@ -104270,16 +108164,16 @@ var wp;
     } : {};
   };
   var BlockBindingsPanel = ({ name: blockName, metadata }) => {
-    const blockContext = (0, import_element342.useContext)(block_context_default);
+    const blockContext = (0, import_element361.useContext)(block_context_default);
     const { removeAllBlockBindings } = useBlockBindingsUtils();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps2();
-    const { bindableAttributes, hasCompatibleFields } = (0, import_data200.useSelect)(
+    const { bindableAttributes, hasCompatibleFields } = (0, import_data201.useSelect)(
       (select3) => {
         const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
         const {
           getAllBlockBindingsSources,
           getBlockBindingsSourceFieldsList
-        } = unlock(select3(import_blocks128.store));
+        } = unlock(select3(import_blocks130.store));
         return {
           bindableAttributes: __experimentalBlockBindingsSupportedAttributes?.[blockName],
           hasCompatibleFields: Object.values(
@@ -104298,17 +108192,17 @@ var wp;
     if (bindings === void 0 && !hasCompatibleFields) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(inspector_controls_default, { group: "bindings", children: /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(
-      import_components274.__experimentalToolsPanel,
+    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_i18n254.__)("Attributes"),
+        label: (0, import_i18n256.__)("Attributes"),
         resetAll: () => {
           removeAllBlockBindings();
         },
         dropdownMenuProps,
         className: "block-editor-bindings__panel",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components274.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: bindableAttributes.map((attribute) => /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(import_components270.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: bindableAttributes.map((attribute) => /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
             BlockBindingsAttributeControl,
             {
               attribute,
@@ -104317,7 +108211,7 @@ var wp;
             },
             attribute
           )) }),
-          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components274.__experimentalText, { as: "div", variant: "muted", children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("p", { children: (0, import_i18n254.__)(
+          /* @__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.__)(
             "Attributes connected to custom fields or other dynamic data."
           ) }) })
         ]
@@ -104337,16 +108231,16 @@ var wp;
   };

   // packages/block-editor/build-module/hooks/list-view.mjs
-  var import_i18n255 = __toESM(require_i18n(), 1);
-  var import_components275 = __toESM(require_components(), 1);
-  var import_data202 = __toESM(require_data(), 1);
-  var import_blocks129 = __toESM(require_blocks(), 1);
-  var import_element343 = __toESM(require_element(), 1);
+  var import_i18n257 = __toESM(require_i18n(), 1);
+  var import_components271 = __toESM(require_components(), 1);
+  var import_data203 = __toESM(require_data(), 1);
+  var import_blocks131 = __toESM(require_blocks(), 1);
+  var import_element362 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/use-list-view-panel-state/index.mjs
-  var import_data201 = __toESM(require_data(), 1);
+  var import_data202 = __toESM(require_data(), 1);
   function useListViewPanelState(clientId) {
-    const { isOpened, expandRevision } = (0, import_data201.useSelect)(
+    const { isOpened, expandRevision } = (0, import_data202.useSelect)(
       (select3) => {
         const { isListViewPanelOpened: isListViewPanelOpened2, getListViewExpandRevision: getListViewExpandRevision2 } = unlock(
           select3(store)
@@ -104358,7 +108252,7 @@ var wp;
       },
       [clientId]
     );
-    const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data201.useDispatch)(store);
+    const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data202.useDispatch)(store);
     const handleToggle = (opened) => {
       toggleListViewPanel(clientId, opened);
     };
@@ -104370,18 +108264,18 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/list-view.mjs
-  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
   var LIST_VIEW_SUPPORT_KEY = "listView";
   function hasListViewSupport(nameOrType) {
-    return (0, import_blocks129.hasBlockSupport)(nameOrType, LIST_VIEW_SUPPORT_KEY);
+    return (0, import_blocks131.hasBlockSupport)(nameOrType, LIST_VIEW_SUPPORT_KEY);
   }
   function ListViewPanel({ clientId, name }) {
-    const { isSelectionWithinCurrentSection } = (0, import_element343.useContext)(PrivateBlockContext);
+    const { isSelectionWithinCurrentSection } = (0, import_element362.useContext)(PrivateBlockContext);
     const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
     const { openListViewContentPanel: openListViewContentPanel2 } = unlock(
-      (0, import_data202.useDispatch)(store)
+      (0, import_data203.useDispatch)(store)
     );
-    const { isEnabled, hasChildren, isNestedListView } = (0, import_data202.useSelect)(
+    const { isEnabled, hasChildren, isNestedListView } = (0, import_data203.useSelect)(
       (select3) => {
         const {
           getBlockCount: getBlockCount2,
@@ -104400,21 +108294,21 @@ var wp;
       },
       [clientId]
     );
-    const blockType = (0, import_blocks129.getBlockType)(name);
+    const blockType = (0, import_blocks131.getBlockType)(name);
     const title = blockType?.title || name;
     if (!isEnabled || isNestedListView) {
       return null;
     }
     const showBlockTitle = isSelectionWithinCurrentSection;
-    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(InspectorControlsFill, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(
-      import_components275.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(InspectorControlsFill, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(
+      import_components271.PanelBody,
       {
         title: showBlockTitle ? title : void 0,
         opened: isOpened,
         onToggle: handleToggle,
         children: [
-          !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("p", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n255.__)("No items yet.") }),
-          /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+          !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)("p", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n257.__)("No items yet.") }),
+          /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
             PrivateListView,
             {
               rootClientId: clientId,
@@ -104438,12 +108332,12 @@ var wp;

   // packages/block-editor/build-module/hooks/block-renaming.mjs
   var import_hooks33 = __toESM(require_hooks(), 1);
-  var import_blocks130 = __toESM(require_blocks(), 1);
+  var import_blocks132 = __toESM(require_blocks(), 1);
   function addLabelCallback(settings2) {
     if (settings2.__experimentalLabel) {
       return settings2;
     }
-    const supportsBlockNaming = (0, import_blocks130.hasBlockSupport)(
+    const supportsBlockNaming = (0, import_blocks132.hasBlockSupport)(
       settings2,
       "renaming",
       true
@@ -104466,15 +108360,15 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/grid-visualizer.mjs
-  var import_compose123 = __toESM(require_compose(), 1);
+  var import_compose131 = __toESM(require_compose(), 1);
   var import_hooks34 = __toESM(require_hooks(), 1);
-  var import_data203 = __toESM(require_data(), 1);
-  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
+  var import_data204 = __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_data203.useSelect)(
+    const { isVisible, blockVisibility: blockVisibility2, deviceType, viewportSettings } = (0, import_data204.useSelect)(
       (select3) => {
         const {
           isBlockSelected: isBlockSelected2,
@@ -104509,7 +108403,7 @@ var wp;
       view: canvasView,
       viewportSettings
     });
-    const isAnyAncestorHidden = (0, import_data203.useSelect)(
+    const isAnyAncestorHidden = (0, import_data204.useSelect)(
       (select3) => {
         if (!isVisible) {
           return false;
@@ -104521,9 +108415,9 @@ var wp;
       },
       [clientId, currentViewport, isVisible]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(GridLayoutSync, { clientId }),
-      isVisible && !isBlockCurrentlyHidden && !isAnyAncestorHidden && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime568.jsxs)(import_jsx_runtime568.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(GridLayoutSync, { clientId }),
+      isVisible && !isBlockCurrentlyHidden && !isAnyAncestorHidden && /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
         GridVisualizer,
         {
           clientId,
@@ -104532,20 +108426,20 @@ var wp;
       )
     ] });
   }
-  var addGridVisualizerToBlockEdit = (0, import_compose123.createHigherOrderComponent)(
+  var addGridVisualizerToBlockEdit = (0, import_compose131.createHigherOrderComponent)(
     (BlockEdit2) => function AddGridVisualizerToBlockEdit(props) {
       if (props.attributes.layout?.type !== "grid") {
-        return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(BlockEdit2, { ...props }, "edit");
+        return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(BlockEdit2, { ...props }, "edit");
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime568.jsxs)(import_jsx_runtime568.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
           GridTools2,
           {
             clientId: props.clientId,
             layout: props.attributes.layout
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(BlockEdit2, { ...props }, "edit")
+        /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(BlockEdit2, { ...props }, "edit")
       ] });
     },
     "addGridVisualizerToBlockEdit"
@@ -104557,11 +108451,11 @@ var wp;
   );

   // packages/block-editor/build-module/hooks/auto-inspector-controls.mjs
-  var import_blocks131 = __toESM(require_blocks(), 1);
-  var import_components276 = __toESM(require_components(), 1);
-  var import_data204 = __toESM(require_data(), 1);
-  var import_element344 = __toESM(require_element(), 1);
-  var import_i18n256 = __toESM(require_i18n(), 1);
+  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);

   // packages/block-editor/build-module/hooks/generate-fields-from-attributes.mjs
   function generateFieldsFromAttributes(attributes) {
@@ -104601,7 +108495,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/auto-inspector-controls.mjs
-  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
   function hasAutoGenerateControl(blockTypeAttributes) {
     if (!blockTypeAttributes) {
       return false;
@@ -104612,14 +108506,14 @@ var wp;
   }
   function AutoRegisterControls({ name, clientId, setAttributes }) {
     const blockEditingMode = useBlockEditingMode();
-    const blockContext = (0, import_element344.useContext)(block_context_default);
-    const attributes = (0, import_data204.useSelect)(
+    const blockContext = (0, import_element363.useContext)(block_context_default);
+    const attributes = (0, import_data205.useSelect)(
       (select3) => {
         const _attributes = select3(store).getBlockAttributes(clientId);
         if (!_attributes?.metadata?.bindings) {
           return _attributes;
         }
-        const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks131.store));
+        const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks133.store));
         return Object.entries(_attributes.metadata.bindings).reduce(
           (acc, [attribute, binding]) => {
             const source = getBlockBindingsSource4(binding.source);
@@ -104638,8 +108532,8 @@ var wp;
       },
       [blockContext, clientId]
     );
-    const blockType = (0, import_blocks131.getBlockType)(name);
-    const { fields, form } = (0, import_element344.useMemo)(() => {
+    const blockType = (0, import_blocks133.getBlockType)(name);
+    const { fields, form } = (0, import_element363.useMemo)(() => {
       if (!blockType?.attributes) {
         return { fields: [], form: { fields: [] } };
       }
@@ -104651,7 +108545,7 @@ var wp;
     if (!fields || fields.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components276.PanelBody, { title: (0, import_i18n256.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+    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)(
       DataForm,
       {
         data: attributes,
@@ -104665,7 +108559,7 @@ var wp;
     edit: AutoRegisterControls,
     attributeKeys: [],
     hasSupport(name) {
-      const blockType = (0, import_blocks131.getBlockType)(name);
+      const blockType = (0, import_blocks133.getBlockType)(name);
       return hasAutoGenerateControl(blockType?.attributes);
     }
   };
@@ -104684,9 +108578,9 @@ var wp;
   // packages/block-editor/build-module/hooks/use-border-props.mjs
   function getBorderClassesAndStyles(attributes) {
     const border = attributes.style?.border || {};
-    const className2 = getBorderClasses(attributes);
+    const className = getBorderClasses(attributes);
     return {
-      className: className2 || void 0,
+      className: className || void 0,
       style: getInlineStyles({ border })
     };
   }
@@ -104713,7 +108607,7 @@ var wp;
   }

   // packages/block-editor/build-module/hooks/use-color-props.mjs
-  var import_element345 = __toESM(require_element(), 1);
+  var import_element364 = __toESM(require_element(), 1);
   function getColorClassesAndStyles(attributes) {
     const { backgroundColor, textColor, gradient, style } = attributes;
     const backgroundClass = getColorClassName(
@@ -104723,7 +108617,7 @@ var wp;
     const textClass = getColorClassName("color", textColor);
     const gradientClass = __experimentalGetGradientClass(gradient);
     const hasGradient = gradientClass || style?.color?.gradient;
-    const className2 = clsx_default(textClass, gradientClass, {
+    const className = clsx_default(textClass, gradientClass, {
       // Don't apply the background class if there's a gradient.
       [backgroundClass]: !hasGradient && !!backgroundClass,
       "has-text-color": textColor || style?.color?.text,
@@ -104733,7 +108627,7 @@ var wp;
     const colorStyles = style?.color || {};
     const styleProp = getInlineStyles({ color: colorStyles });
     return {
-      className: className2 || void 0,
+      className: className || void 0,
       style: styleProp
     };
   }
@@ -104754,7 +108648,7 @@ var wp;
       "color.gradients.theme",
       "color.gradients.default"
     );
-    const colors2 = (0, import_element345.useMemo)(
+    const colors2 = (0, import_element364.useMemo)(
       () => [
         ...userPalette || [],
         ...themePalette || [],
@@ -104762,7 +108656,7 @@ var wp;
       ],
       [userPalette, themePalette, defaultPalette]
     );
-    const gradients = (0, import_element345.useMemo)(
+    const gradients = (0, import_element364.useMemo)(
       () => [
         ...userGradients || [],
         ...themeGradients || [],
@@ -104817,22 +108711,22 @@ var wp;
     const style = getInlineStyles({ typography: typographyStyles });
     const fontFamilyClassName = !!attributes?.fontFamily ? `has-${kebabCase(attributes.fontFamily)}-font-family` : "";
     const textAlignClassName = !!attributes?.style?.typography?.textAlign ? `has-text-align-${attributes?.style?.typography?.textAlign}` : "";
-    const className2 = clsx_default(
+    const className = clsx_default(
       fontFamilyClassName,
       textAlignClassName,
       getFontSizeClass(attributes?.fontSize)
     );
     return {
-      className: className2,
+      className,
       style
     };
   }

   // packages/block-editor/build-module/hooks/use-cached-truthy.mjs
-  var import_element346 = __toESM(require_element(), 1);
+  var import_element365 = __toESM(require_element(), 1);
   function useCachedTruthy(value) {
-    const [cachedValue, setCachedValue] = (0, import_element346.useState)(value);
-    (0, import_element346.useEffect)(() => {
+    const [cachedValue, setCachedValue] = (0, import_element365.useState)(value);
+    (0, import_element365.useEffect)(() => {
       if (value) {
         setCachedValue(value);
       }
@@ -104847,7 +108741,7 @@ var wp;
       text_align_default,
       anchor_default,
       custom_class_name_default,
-      style_default19,
+      style_default28,
       custom_css_default,
       duotone_default,
       fit_text_default,
@@ -104866,7 +108760,7 @@ var wp;
     align_default,
     text_align_default,
     background_default,
-    style_default19,
+    style_default28,
     color_default,
     dimensions_default,
     duotone_default,
@@ -104889,7 +108783,7 @@ var wp;
     custom_css_default,
     fit_text_default,
     color_default,
-    style_default19,
+    style_default28,
     font_family_default,
     font_size_default
   ]);
@@ -104907,10 +108801,10 @@ var wp;
   var get_px_from_css_unit_default = () => "";

   // packages/block-editor/build-module/components/rich-text/get-rich-text-values.mjs
-  var import_element347 = __toESM(require_element(), 1);
-  var import_blocks132 = __toESM(require_blocks(), 1);
+  var import_element366 = __toESM(require_element(), 1);
+  var import_blocks134 = __toESM(require_blocks(), 1);
   var import_rich_text24 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
   function addValuesForElement(element, values, innerBlocks) {
     if (null === element || void 0 === element || false === element) {
       return;
@@ -104925,10 +108819,10 @@ var wp;
     }
     const { type, props } = element;
     switch (type) {
-      case import_element347.StrictMode:
-      case import_element347.Fragment:
+      case import_element366.StrictMode:
+      case import_element366.Fragment:
         return addValuesForElements(props.children, values, innerBlocks);
-      case import_element347.RawHTML:
+      case import_element366.RawHTML:
         return;
       case inner_blocks_default.Content:
         return addValuesForBlocks(values, innerBlocks);
@@ -104960,69 +108854,69 @@ var wp;
   function addValuesForBlocks(values, blocks2) {
     for (let i2 = 0; i2 < blocks2.length; i2++) {
       const { name, attributes, innerBlocks } = blocks2[i2];
-      const saveElement = (0, import_blocks132.getSaveElement)(
+      const saveElement = (0, import_blocks134.getSaveElement)(
         name,
         attributes,
         // Instead of letting save elements use `useInnerBlocksProps.save`,
         // force them to use InnerBlocks.Content instead so we can intercept
         // a single component.
-        /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(inner_blocks_default.Content, {})
+        /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(inner_blocks_default.Content, {})
       );
       addValuesForElement(saveElement, values, innerBlocks);
     }
   }
   function getRichTextValues(blocks2 = []) {
-    import_blocks132.__unstableGetBlockProps.skipFilters = true;
+    import_blocks134.__unstableGetBlockProps.skipFilters = true;
     const values = [];
     addValuesForBlocks(values, blocks2);
-    import_blocks132.__unstableGetBlockProps.skipFilters = false;
+    import_blocks134.__unstableGetBlockProps.skipFilters = false;
     return values.map(
       (value) => value instanceof import_rich_text24.RichTextData ? value : import_rich_text24.RichTextData.fromHTMLString(value)
     );
   }

   // packages/block-editor/build-module/components/resizable-box-popover/index.mjs
-  var import_components277 = __toESM(require_components(), 1);
-  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
+  var import_components273 = __toESM(require_components(), 1);
+  var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
   function ResizableBoxPopover({
     clientId,
     resizableBoxProps,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
       cover_default,
       {
         clientId,
         __unstablePopoverSlot: "block-toolbar",
         ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components277.ResizableBox, { ...resizableBoxProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(import_components273.ResizableBox, { ...resizableBoxProps })
       }
     );
   }

   // packages/block-editor/build-module/components/block-removal-warning-modal/index.mjs
-  var import_element348 = __toESM(require_element(), 1);
-  var import_data205 = __toESM(require_data(), 1);
-  var import_components278 = __toESM(require_components(), 1);
-  var import_i18n257 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
+  var import_element367 = __toESM(require_element(), 1);
+  var import_data206 = __toESM(require_data(), 1);
+  var import_components274 = __toESM(require_components(), 1);
+  var import_i18n259 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
   function BlockRemovalWarningModal({ rules }) {
-    const [confirmed, setConfirmed] = (0, import_element348.useState)(false);
-    const { clientIds, selectPrevious, message: message2 } = (0, import_data205.useSelect)(
+    const [confirmed, setConfirmed] = (0, import_element367.useState)(false);
+    const { clientIds, selectPrevious, message: message2 } = (0, import_data206.useSelect)(
       (select3) => unlock(select3(store)).getRemovalPromptData()
     );
     const {
       clearBlockRemovalPrompt: clearBlockRemovalPrompt2,
       setBlockRemovalRules: setBlockRemovalRules2,
       privateRemoveBlocks: privateRemoveBlocks2
-    } = unlock((0, import_data205.useDispatch)(store));
-    (0, import_element348.useEffect)(() => {
+    } = unlock((0, import_data206.useDispatch)(store));
+    (0, import_element367.useEffect)(() => {
       setBlockRemovalRules2(rules);
       return () => {
         setBlockRemovalRules2();
       };
     }, [rules, setBlockRemovalRules2]);
-    (0, import_element348.useEffect)(() => {
+    (0, import_element367.useEffect)(() => {
       setConfirmed(false);
     }, [clientIds]);
     if (!message2) {
@@ -105041,48 +108935,48 @@ var wp;
       );
       clearBlockRemovalPrompt2();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
-      import_components278.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+      import_components274.Modal,
       {
-        title: (0, import_i18n257.__)("Confirm deletion"),
+        title: (0, import_i18n259.__)("Confirm deletion"),
         onRequestClose: clearBlockRemovalPrompt2,
         size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_components278.__experimentalVStack, { spacing: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("div", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("p", { children: description }),
-            isStructured && (message2.warning || message2.subtext) && /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("p", { children: [
-              message2.warning && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("strong", { children: message2.warning }),
+        children: /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components274.__experimentalVStack, { spacing: 4, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)("div", { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("p", { children: description }),
+            isStructured && (message2.warning || message2.subtext) && /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)("p", { children: [
+              message2.warning && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("strong", { children: message2.warning }),
               message2.warning && message2.subtext && " ",
               message2.subtext
             ] })
           ] }),
-          requireConfirmation && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
-            import_components278.CheckboxControl,
+          requireConfirmation && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+            import_components274.CheckboxControl,
             {
-              label: (0, import_i18n257.__)("I understand the consequences"),
+              label: (0, import_i18n259.__)("I understand the consequences"),
               checked: confirmed,
               onChange: setConfirmed
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_components278.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
-              import_components278.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components274.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+              import_components274.Button,
               {
                 variant: "tertiary",
                 onClick: clearBlockRemovalPrompt2,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n257.__)("Cancel")
+                children: (0, import_i18n259.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
-              import_components278.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+              import_components274.Button,
               {
                 variant: "primary",
                 onClick: onConfirmRemoval,
                 disabled: isRemoveDisabled,
                 accessibleWhenDisabled: true,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n257.__)("Delete")
+                children: (0, import_i18n259.__)("Delete")
               }
             )
           ] })
@@ -105092,40 +108986,40 @@ var wp;
   }

   // packages/block-editor/build-module/components/dimensions-tool/index.mjs
-  var import_element350 = __toESM(require_element(), 1);
+  var import_element369 = __toESM(require_element(), 1);

   // packages/block-editor/build-module/components/dimensions-tool/scale-tool.mjs
-  var import_components279 = __toESM(require_components(), 1);
-  var import_element349 = __toESM(require_element(), 1);
-  var import_i18n258 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
+  var import_components275 = __toESM(require_components(), 1);
+  var import_element368 = __toESM(require_element(), 1);
+  var import_i18n260 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_SCALE_OPTIONS = [
     {
       value: "fill",
-      label: (0, import_i18n258._x)("Fill", "Scale option for dimensions control"),
-      help: (0, import_i18n258.__)("Fill the space by stretching the content.")
+      label: (0, import_i18n260._x)("Fill", "Scale option for dimensions control"),
+      help: (0, import_i18n260.__)("Fill the space by stretching the content.")
     },
     {
       value: "contain",
-      label: (0, import_i18n258._x)("Contain", "Scale option for dimensions control"),
-      help: (0, import_i18n258.__)("Fit the content to the space without clipping.")
+      label: (0, import_i18n260._x)("Contain", "Scale option for dimensions control"),
+      help: (0, import_i18n260.__)("Fit the content to the space without clipping.")
     },
     {
       value: "cover",
-      label: (0, import_i18n258._x)("Cover", "Scale option for dimensions control"),
-      help: (0, import_i18n258.__)("Fill the space by clipping what doesn't fit.")
+      label: (0, import_i18n260._x)("Cover", "Scale option for dimensions control"),
+      help: (0, import_i18n260.__)("Fill the space by clipping what doesn't fit.")
     },
     {
       value: "none",
-      label: (0, import_i18n258._x)("None", "Scale option for dimensions control"),
-      help: (0, import_i18n258.__)(
+      label: (0, import_i18n260._x)("None", "Scale option for dimensions control"),
+      help: (0, import_i18n260.__)(
         "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_i18n258._x)("Scale down", "Scale option for dimensions control"),
-      help: (0, import_i18n258.__)(
+      label: (0, import_i18n260._x)("Scale down", "Scale option for dimensions control"),
+      help: (0, import_i18n260.__)(
         "Scale down the content to fit the space if it is too big. Content that is too small will have additional padding."
       )
     }
@@ -105139,30 +109033,30 @@ var wp;
     isShownByDefault = true
   }) {
     const displayValue = value ?? defaultValue;
-    const scaleHelp = (0, import_element349.useMemo)(() => {
+    const scaleHelp = (0, import_element368.useMemo)(() => {
       return options.reduce((acc, option) => {
         acc[option.value] = option.help;
         return acc;
       }, {});
     }, [options]);
-    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-      import_components279.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+      import_components275.__experimentalToolsPanelItem,
       {
-        label: (0, import_i18n258._x)("Scale", "Image scaling options"),
+        label: (0, import_i18n260._x)("Scale", "Image scaling options"),
         isShownByDefault,
         hasValue: () => displayValue !== defaultValue,
         onDeselect: () => onChange(defaultValue),
         panelId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-          import_components279.__experimentalToggleGroupControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+          import_components275.__experimentalToggleGroupControl,
           {
-            label: (0, import_i18n258._x)("Scale", "Image scaling options"),
+            label: (0, import_i18n260._x)("Scale", "Image scaling options"),
             isBlock: true,
             help: scaleHelp[displayValue],
             value: displayValue,
             onChange,
-            children: options.map((option) => /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-              import_components279.__experimentalToggleGroupControlOption,
+            children: options.map((option) => /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+              import_components275.__experimentalToggleGroupControlOption,
               {
                 ...option
               },
@@ -105175,9 +109069,9 @@ var wp;
   }

   // packages/block-editor/build-module/components/dimensions-tool/width-height-tool.mjs
-  var import_components280 = __toESM(require_components(), 1);
-  var import_i18n259 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
+  var import_components276 = __toESM(require_components(), 1);
+  var import_i18n261 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
   function WidthHeightTool({
     panelId,
     value = {},
@@ -105197,21 +109091,21 @@ var wp;
       }
       onChange(nextValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_jsx_runtime549.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-        import_components280.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)(import_jsx_runtime574.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+        import_components276.__experimentalToolsPanelItem,
         {
           style: { gridColumn: "span 1" },
-          label: (0, import_i18n259.__)("Width"),
+          label: (0, import_i18n261.__)("Width"),
           isShownByDefault,
           hasValue: () => width !== "",
           onDeselect: onDimensionChange("width"),
           panelId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-            import_components280.__experimentalUnitControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+            import_components276.__experimentalUnitControl,
             {
-              label: (0, import_i18n259.__)("Width"),
-              placeholder: (0, import_i18n259.__)("Auto"),
+              label: (0, import_i18n261.__)("Width"),
+              placeholder: (0, import_i18n261.__)("Auto"),
               labelPosition: "top",
               units: units2,
               min: 0,
@@ -105221,20 +109115,20 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-        import_components280.__experimentalToolsPanelItem,
+      /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+        import_components276.__experimentalToolsPanelItem,
         {
           style: { gridColumn: "span 1" },
-          label: (0, import_i18n259.__)("Height"),
+          label: (0, import_i18n261.__)("Height"),
           isShownByDefault,
           hasValue: () => height !== "",
           onDeselect: onDimensionChange("height"),
           panelId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
-            import_components280.__experimentalUnitControl,
+          children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+            import_components276.__experimentalUnitControl,
             {
-              label: (0, import_i18n259.__)("Height"),
-              placeholder: (0, import_i18n259.__)("Auto"),
+              label: (0, import_i18n261.__)("Height"),
+              placeholder: (0, import_i18n261.__)("Auto"),
               labelPosition: "top",
               units: units2,
               min: 0,
@@ -105248,7 +109142,7 @@ var wp;
   }

   // packages/block-editor/build-module/components/dimensions-tool/index.mjs
-  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
   function DimensionsTool({
     panelId,
     value = {},
@@ -105269,13 +109163,23 @@ var wp;
     const height = value.height === void 0 || value.height === "auto" ? null : value.height;
     const aspectRatio = value.aspectRatio === void 0 || value.aspectRatio === "auto" ? null : value.aspectRatio;
     const scale = value.scale === void 0 ? null : value.scale;
-    const [lastScale, setLastScale] = (0, import_element350.useState)(scale);
-    const [lastAspectRatio, setLastAspectRatio] = (0, import_element350.useState)(aspectRatio);
     const hasCustomAspectRatio = !!(width && height);
+    const lastScaleRef = (0, import_element369.useRef)(scale);
+    const lastAspectRatioRef = (0, import_element369.useRef)(aspectRatio);
+    (0, import_element369.useEffect)(() => {
+      if (scale) {
+        lastScaleRef.current = scale;
+      }
+    }, [scale]);
+    (0, import_element369.useEffect)(() => {
+      if (!hasCustomAspectRatio) {
+        lastAspectRatioRef.current = aspectRatio;
+      }
+    }, [aspectRatio, hasCustomAspectRatio]);
     const aspectRatioValue = hasCustomAspectRatio ? "custom" : aspectRatio;
     const showScaleControl = aspectRatio || width && height;
-    return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_jsx_runtime550.Fragment, { children: [
-      tools.includes("aspectRatio") && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(import_jsx_runtime575.Fragment, { children: [
+      tools.includes("aspectRatio") && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
         AspectRatioTool,
         {
           panelId,
@@ -105285,7 +109189,6 @@ var wp;
           onChange: (nextAspectRatio) => {
             const nextValue = { ...value };
             nextAspectRatio = nextAspectRatio === "auto" ? null : nextAspectRatio;
-            setLastAspectRatio(nextAspectRatio);
             if (!nextAspectRatio) {
               delete nextValue.aspectRatio;
             } else {
@@ -105293,11 +109196,8 @@ var wp;
             }
             if (!nextAspectRatio) {
               delete nextValue.scale;
-            } else if (lastScale) {
-              nextValue.scale = lastScale;
             } else {
-              nextValue.scale = defaultScale;
-              setLastScale(defaultScale);
+              nextValue.scale = lastScaleRef.current ?? defaultScale;
             }
             if ("custom" !== nextAspectRatio && width && height) {
               delete nextValue.height;
@@ -105306,7 +109206,7 @@ var wp;
           }
         }
       ),
-      tools.includes("widthHeight") && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+      tools.includes("widthHeight") && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
         WidthHeightTool,
         {
           panelId,
@@ -105328,32 +109228,28 @@ var wp;
             }
             if (nextWidth && nextHeight) {
               delete nextValue.aspectRatio;
-            } else if (lastAspectRatio) {
-              nextValue.aspectRatio = lastAspectRatio;
+            } else if (lastAspectRatioRef.current) {
+              nextValue.aspectRatio = lastAspectRatioRef.current;
             } else {
             }
-            if (!lastAspectRatio && !!nextWidth !== !!nextHeight) {
+            if (!lastAspectRatioRef.current && !!nextWidth !== !!nextHeight) {
               delete nextValue.scale;
-            } else if (lastScale) {
-              nextValue.scale = lastScale;
             } else {
-              nextValue.scale = defaultScale;
-              setLastScale(defaultScale);
+              nextValue.scale = lastScaleRef.current ?? defaultScale;
             }
             onChange(nextValue);
           }
         }
       ),
-      tools.includes("scale") && showScaleControl && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+      tools.includes("scale") && showScaleControl && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
         ScaleTool,
         {
           panelId,
           options: scaleOptions,
           defaultValue: defaultScale,
-          value: lastScale,
+          value: scale,
           onChange: (nextScale) => {
             const nextValue = { ...value };
-            setLastScale(nextScale);
             if (!nextScale) {
               delete nextValue.scale;
             } else {
@@ -105368,24 +109264,24 @@ var wp;
   var dimensions_tool_default = DimensionsTool;

   // packages/block-editor/build-module/components/resolution-tool/index.mjs
-  var import_components281 = __toESM(require_components(), 1);
-  var import_i18n260 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
+  var import_components277 = __toESM(require_components(), 1);
+  var import_i18n262 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_SIZE_OPTIONS = [
     {
-      label: (0, import_i18n260._x)("Thumbnail", "Image size option for resolution control"),
+      label: (0, import_i18n262._x)("Thumbnail", "Image size option for resolution control"),
       value: "thumbnail"
     },
     {
-      label: (0, import_i18n260._x)("Medium", "Image size option for resolution control"),
+      label: (0, import_i18n262._x)("Medium", "Image size option for resolution control"),
       value: "medium"
     },
     {
-      label: (0, import_i18n260._x)("Large", "Image size option for resolution control"),
+      label: (0, import_i18n262._x)("Large", "Image size option for resolution control"),
       value: "large"
     },
     {
-      label: (0, import_i18n260._x)("Full Size", "Image size option for resolution control"),
+      label: (0, import_i18n262._x)("Full Size", "Image size option for resolution control"),
       value: "full"
     }
   ];
@@ -105399,23 +109295,23 @@ var wp;
     resetAllFilter
   }) {
     const displayValue = value ?? defaultValue;
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-      import_components281.__experimentalToolsPanelItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+      import_components277.__experimentalToolsPanelItem,
       {
         hasValue: () => displayValue !== defaultValue,
-        label: (0, import_i18n260.__)("Resolution"),
+        label: (0, import_i18n262.__)("Resolution"),
         onDeselect: () => onChange(defaultValue),
         isShownByDefault,
         panelId,
         resetAllFilter,
-        children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
-          import_components281.SelectControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+          import_components277.SelectControl,
           {
-            label: (0, import_i18n260.__)("Resolution"),
+            label: (0, import_i18n262.__)("Resolution"),
             value: displayValue,
             options,
             onChange,
-            help: (0, import_i18n260.__)("Select the size of the source image.")
+            help: (0, import_i18n262.__)("Select the size of the source image.")
           }
         )
       }
@@ -105423,53 +109319,53 @@ var wp;
   }

   // packages/block-editor/build-module/components/html-element-control/index.mjs
-  var import_i18n262 = __toESM(require_i18n(), 1);
-  var import_components282 = __toESM(require_components(), 1);
-  var import_data206 = __toESM(require_data(), 1);
+  var import_i18n264 = __toESM(require_i18n(), 1);
+  var import_components278 = __toESM(require_components(), 1);
+  var import_data207 = __toESM(require_data(), 1);

   // packages/block-editor/build-module/components/html-element-control/messages.mjs
-  var import_i18n261 = __toESM(require_i18n(), 1);
+  var import_i18n263 = __toESM(require_i18n(), 1);
   var htmlElementMessages = {
-    a: (0, import_i18n261.__)(
+    a: (0, import_i18n263.__)(
       "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_i18n261.__)(
+    article: (0, import_i18n263.__)(
       "The <article> element should represent a self-contained, syndicatable portion of the document."
     ),
-    aside: (0, import_i18n261.__)(
+    aside: (0, import_i18n263.__)(
       "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_i18n261.__)(
+    button: (0, import_i18n263.__)(
       "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_i18n261.__)(
+    div: (0, import_i18n263.__)(
       "The <div> element should only be used if the block is a design element with no semantic meaning."
     ),
-    footer: (0, import_i18n261.__)(
+    footer: (0, import_i18n263.__)(
       "The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."
     ),
-    header: (0, import_i18n261.__)(
+    header: (0, import_i18n263.__)(
       "The <header> element should represent introductory content, typically a group of introductory or navigational aids."
     ),
-    main: (0, import_i18n261.__)(
+    main: (0, import_i18n263.__)(
       "The <main> element should be used for the primary content of your document only."
     ),
-    nav: (0, import_i18n261.__)(
+    nav: (0, import_i18n263.__)(
       "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_i18n261.__)(
+    section: (0, import_i18n263.__)(
       "The <section> element should represent a standalone portion of the document that can't be better represented by another element."
     )
   };

   // packages/block-editor/build-module/components/html-element-control/index.mjs
-  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
   function HTMLElementControl({
     tagName,
     onChange,
     clientId,
     options = [
-      { label: (0, import_i18n262.__)("Default (<div>)"), value: "div" },
+      { label: (0, import_i18n264.__)("Default (<div>)"), value: "div" },
       { label: "<header>", value: "header" },
       { label: "<main>", value: "main" },
       { label: "<section>", value: "section" },
@@ -105479,7 +109375,7 @@ var wp;
     ]
   }) {
     const checkForMainTag = !!clientId && options.some((option) => option.value === "main");
-    const hasMainElementElsewhere = (0, import_data206.useSelect)(
+    const hasMainElementElsewhere = (0, import_data207.useSelect)(
       (select3) => {
         if (!checkForMainTag) {
           return false;
@@ -105499,46 +109395,46 @@ var wp;
         return {
           ...option,
           disabled: true,
-          label: (0, import_i18n262.sprintf)(
+          label: (0, import_i18n264.sprintf)(
             /* translators: %s: HTML element name */
-            (0, import_i18n262.__)("%s (Already in use)"),
+            (0, import_i18n264.__)("%s (Already in use)"),
             option.label
           )
         };
       }
       return option;
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_components282.__experimentalVStack, { spacing: 2, className: "block-editor-html-element-control", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
-        import_components282.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime577.jsxs)(import_components278.__experimentalVStack, { spacing: 2, className: "block-editor-html-element-control", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
+        import_components278.SelectControl,
         {
-          label: (0, import_i18n262.__)("HTML element"),
+          label: (0, import_i18n264.__)("HTML element"),
           options: modifiedOptions,
           value: tagName,
           onChange,
           help: htmlElementMessages[tagName]
         }
       ),
-      tagName === "main" && hasMainElementElsewhere && /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components282.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n262.__)(
+      tagName === "main" && hasMainElementElsewhere && /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components278.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n264.__)(
         "Multiple <main> elements detected. The duplicate may be in your content or template. This is not valid HTML and may cause accessibility issues. Please change this HTML element."
       ) })
     ] });
   }

   // packages/block-editor/build-module/components/link-picker/link-picker.mjs
-  var import_components284 = __toESM(require_components(), 1);
-  var import_element351 = __toESM(require_element(), 1);
-  var import_i18n263 = __toESM(require_i18n(), 1);
+  var import_components280 = __toESM(require_components(), 1);
+  var import_element370 = __toESM(require_element(), 1);
+  var import_i18n265 = __toESM(require_i18n(), 1);

   // packages/block-editor/build-module/components/link-picker/link-preview.mjs
-  var import_components283 = __toESM(require_components(), 1);
-  var import_dom75 = __toESM(require_dom(), 1);
-  var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge5 } = unlock(import_components283.privateApis);
+  var import_components279 = __toESM(require_components(), 1);
+  var import_dom76 = __toESM(require_dom(), 1);
+  var import_jsx_runtime578 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge5 } = unlock(import_components279.privateApis);
   function LinkPreview2({ title, url, image, badges }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_components283.__experimentalHStack, { justify: "space-between", alignment: "top", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components283.FlexItem, { className: "link-preview-button__content", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_components283.__experimentalHStack, { alignment: "top", children: [
-        image && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components283.FlexItem, { className: "link-preview-button__image-container", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime578.jsxs)(import_components279.__experimentalHStack, { justify: "space-between", alignment: "top", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(import_components279.FlexItem, { className: "link-preview-button__content", children: /* @__PURE__ */ (0, import_jsx_runtime578.jsxs)(import_components279.__experimentalHStack, { alignment: "top", children: [
+        image && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(import_components279.FlexItem, { className: "link-preview-button__image-container", children: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
           "img",
           {
             className: "link-preview-button__image",
@@ -105546,34 +109442,34 @@ var wp;
             alt: ""
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(
-          import_components283.__experimentalVStack,
+        /* @__PURE__ */ (0, import_jsx_runtime578.jsxs)(
+          import_components279.__experimentalVStack,
           {
             className: "link-preview-button__details",
             alignment: "topLeft",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-                import_components283.__experimentalTruncate,
+              /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
+                import_components279.__experimentalTruncate,
                 {
                   numberOfLines: 1,
                   className: "link-preview-button__title",
-                  children: (0, import_dom75.__unstableStripHTML)(title)
+                  children: (0, import_dom76.__unstableStripHTML)(title)
                 }
               ),
-              url && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-                import_components283.__experimentalTruncate,
+              url && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
+                import_components279.__experimentalTruncate,
                 {
                   numberOfLines: 1,
                   className: "link-preview-button__hint",
                   children: url
                 }
               ),
-              badges && badges.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
-                import_components283.__experimentalHStack,
+              badges && badges.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
+                import_components279.__experimentalHStack,
                 {
                   className: "link-preview-button__badges",
                   alignment: "left",
-                  children: badges.map((badge) => /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+                  children: badges.map((badge) => /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
                     WCBadge5,
                     {
                       intent: badge.intent,
@@ -105587,12 +109483,12 @@ var wp;
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(icon_default, { icon: chevron_down_default, className: "link-preview-button__icon" })
+      /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(icon_default, { icon: chevron_down_default, className: "link-preview-button__icon" })
     ] });
   }

   // packages/block-editor/build-module/components/link-picker/link-picker.mjs
-  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime579 = __toESM(require_jsx_runtime(), 1);
   function LinkPicker({
     preview,
     onSelect,
@@ -105600,12 +109496,12 @@ var wp;
     label,
     help
   }) {
-    const [isOpen, setIsOpen] = (0, import_element351.useState)(false);
-    const instanceId = (0, import_element351.useId)();
+    const [isOpen, setIsOpen] = (0, import_element370.useState)(false);
+    const instanceId = (0, import_element370.useId)();
     const dialogTitleId = `link-picker-title-${instanceId}`;
     const dialogDescriptionId = `link-picker-description-${instanceId}`;
-    const anchorRef = (0, import_element351.useRef)(null);
-    const { baseControlProps, controlProps } = (0, import_components284.useBaseControlProps)({
+    const anchorRef = (0, import_element370.useRef)(null);
+    const { baseControlProps, controlProps } = (0, import_components280.useBaseControlProps)({
       help
     });
     const handleChange = (newValue) => {
@@ -105621,10 +109517,10 @@ var wp;
         onSelect(suggestion);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(import_components284.BaseControl, { ...baseControlProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(import_components284.BaseControl.VisualLabel, { children: label }),
-      /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(
-        import_components284.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(import_components280.BaseControl, { ...baseControlProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(import_components280.BaseControl.VisualLabel, { children: label }),
+      /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(
+        import_components280.Button,
         {
           ref: anchorRef,
           onClick: () => setIsOpen(!isOpen),
@@ -105635,14 +109531,14 @@ var wp;
           __next40pxDefaultSize: true,
           className: "link-preview-button",
           children: [
-            label && /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(VisuallyHidden, { children: [
+            label && /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(VisuallyHidden, { children: [
               label,
               ":"
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
               LinkPreview2,
               {
-                title: preview.title || (0, import_i18n263.__)("Add link"),
+                title: preview.title || (0, import_i18n265.__)("Add link"),
                 url: preview.url,
                 image: preview.image,
                 badges: preview.badges
@@ -105651,28 +109547,28 @@ var wp;
           ]
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
-        import_components284.Popover,
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
+        import_components280.Popover,
         {
           anchor: anchorRef.current,
           onClose: () => setIsOpen(false),
           placement: "left-start",
           offset: 36,
           shift: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(
             "div",
             {
               role: "dialog",
               "aria-labelledby": dialogTitleId,
               "aria-describedby": dialogDescriptionId,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(VisuallyHidden, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime554.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n263.__)("Select a link") }),
-                  /* @__PURE__ */ (0, import_jsx_runtime554.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n263.__)(
+                /* @__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.__)(
                     "Search for and add a link to the navigation item."
                   ) })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
                   link_control_default,
                   {
                     value: null,
@@ -105692,14 +109588,14 @@ var wp;
   }

   // packages/block-editor/build-module/components/inner-content/index.mjs
-  var import_element352 = __toESM(require_element(), 1);
-  var import_data207 = __toESM(require_data(), 1);
-  var import_dom76 = __toESM(require_dom(), 1);
-  var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
+  var import_element371 = __toESM(require_element(), 1);
+  var import_data208 = __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_data207.useSelect)(
+    const { innerContent, order, selectedClientIds } = (0, import_data208.useSelect)(
       (select3) => {
         const { getBlock: getBlock2, getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
         return {
@@ -105710,25 +109606,25 @@ var wp;
       },
       [clientId]
     );
-    const html = (0, import_element352.useMemo)(() => {
+    const html = (0, import_element371.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_element352.useRef)();
-    const [slots, setSlots] = (0, import_element352.useState)([]);
-    (0, import_element352.useLayoutEffect)(() => {
+    const containerRef = (0, import_element371.useRef)();
+    const [slots, setSlots] = (0, import_element371.useState)([]);
+    (0, import_element371.useLayoutEffect)(() => {
       const container = containerRef.current;
-      container.innerHTML = (0, import_dom76.safeHTML)(html);
+      container.innerHTML = (0, import_dom77.safeHTML)(html);
       setSlots(
         Array.from(container.querySelectorAll(SLOT_TAG_NAME)).sort(
           (a2, b2) => Number(a2.dataset.slotIndex) - Number(b2.dataset.slotIndex)
         )
       );
     }, [html]);
-    return /* @__PURE__ */ (0, import_jsx_runtime555.jsxs)(LayoutProvider, { value: LAYOUT, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime580.jsxs)(LayoutProvider, { value: LAYOUT, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
         "div",
         {
           ref: containerRef,
@@ -105737,15 +109633,15 @@ var wp;
         }
       ),
       order.map(
-        (childClientId, index2) => slots[index2] ? (0, import_element352.createPortal)(
+        (childClientId, index2) => slots[index2] ? (0, import_element371.createPortal)(
           // Render the selected block synchronously, as the block list does.
-          /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
-            import_data207.AsyncModeProvider,
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
+            import_data208.AsyncModeProvider,
             {
               value: !selectedClientIds.includes(
                 childClientId
               ),
-              children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
                 block_default2,
                 {
                   rootClientId: clientId,
@@ -105763,8 +109659,8 @@ var wp;

   // packages/block-editor/build-module/private-apis.mjs
   var { getDuotoneFilter: getDuotoneFilter3 } = unlock(privateApis);
-  var privateApis10 = {};
-  lock(privateApis10, {
+  var privateApis3 = {};
+  lock(privateApis3, {
     ...global_styles_exports,
     ExperimentalBlockCanvas,
     BlockCanvasCover,
@@ -105834,7 +109730,8 @@ var wp;
     isRelativePath,
     InnerContent,
     useNativeUndo,
-    usesNativeUndo
+    usesNativeUndo,
+    isElementVisible
   });
   return __toCommonJS(index_exports);
 })();
diff --git a/wp-includes/js/dist/block-editor.min.js b/wp-includes/js/dist/block-editor.min.js
index f5059e7b2a..a81a9401c0 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 zLe=Object.create;var vR=Object.defineProperty;var jLe=Object.getOwnPropertyDescriptor;var HLe=Object.getOwnPropertyNames;var ULe=Object.getPrototypeOf,WLe=Object.prototype.hasOwnProperty;var xe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),tr=(e,t)=>{for(var o in t)vR(e,o,{get:t[o],enumerable:!0})},vQ=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of HLe(t))!WLe.call(e,n)&&n!==o&&vR(e,n,{get:()=>t[n],enumerable:!(r=jLe(t,n))||r.enumerable});return e};var c=(e,t,o)=>(o=e!=null?zLe(ULe(e)):{},vQ(t||!e||!e.__esModule?vR(o,"default",{value:e,enumerable:!0}):o,e)),GLe=e=>vQ(vR({},"__esModule",{value:!0}),e);var ce=xe((klt,_Q)=>{_Q.exports=window.wp.blocks});var F=xe((_lt,wQ)=>{wQ.exports=window.wp.element});var J=xe((wlt,SQ)=>{SQ.exports=window.wp.data});var de=xe((Slt,xQ)=>{xQ.exports=window.wp.compose});var Io=xe((xlt,CQ)=>{CQ.exports=window.wp.hooks});var Nt=xe(($lt,HQ)=>{HQ.exports=window.wp.deprecated});var H=xe((Ylt,UQ)=>{UQ.exports=window.wp.components});var T=xe((Klt,WQ)=>{WQ.exports=window.ReactJSXRuntime});var ca=xe((Zlt,$Q)=>{$Q.exports=window.wp.url});var Hx=xe((Jlt,qQ)=>{qQ.exports=window.wp.privateApis});var W=xe((cct,oJ)=>{oJ.exports=window.wp.i18n});var zg=xe((uct,rJ)=>{"use strict";rJ.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 fe=xe((kct,gJ)=>{gJ.exports=window.wp.primitives});var Or=xe((Upt,bJ)=>{bJ.exports=window.wp.richText});var vJ=xe((Wpt,yJ)=>{yJ.exports=window.wp.blockSerializationDefaultParser});var Qv=xe((Ypt,_J)=>{_J.exports=window.wp.styleEngine});var FI=xe((emt,BJ)=>{"use strict";var g5e=function(t){return b5e(t)&&!y5e(t)};function b5e(e){return!!e&&typeof e=="object"}function y5e(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||_5e(e)}var v5e=typeof Symbol=="function"&&Symbol.for,k5e=v5e?Symbol.for("react.element"):60103;function _5e(e){return e.$$typeof===k5e}function w5e(e){return Array.isArray(e)?[]:{}}function T0(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Jv(w5e(e),e,t):e}function S5e(e,t,o){return e.concat(t).map(function(r){return T0(r,o)})}function x5e(e,t){if(!t.customMerge)return Jv;var o=t.customMerge(e);return typeof o=="function"?o:Jv}function C5e(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function TJ(e){return Object.keys(e).concat(C5e(e))}function RJ(e,t){try{return t in e}catch{return!1}}function E5e(e,t){return RJ(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function T5e(e,t,o){var r={};return o.isMergeableObject(e)&&TJ(e).forEach(function(n){r[n]=T0(e[n],o)}),TJ(t).forEach(function(n){E5e(e,n)||(RJ(e,n)&&o.isMergeableObject(t[n])?r[n]=x5e(n,o)(e[n],t[n],o):r[n]=T0(t[n],o))}),r}function Jv(e,t,o){o=o||{},o.arrayMerge=o.arrayMerge||S5e,o.isMergeableObject=o.isMergeableObject||g5e,o.cloneUnlessOtherwiseSpecified=T0;var r=Array.isArray(t),n=Array.isArray(e),i=r===n;return i?r?o.arrayMerge(e,t,o):T5e(e,t,o):T0(t,o)}Jv.all=function(t,o){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,n){return Jv(r,n,o)},{})};var R5e=Jv;BJ.exports=R5e});var rr=xe((Sht,Vee)=>{Vee.exports=window.wp.a11y});var Is=xe((xht,Uee)=>{Uee.exports=window.wp.notices});var ik=xe((Cht,Wee)=>{Wee.exports=window.wp.preferences});var Tte=xe((Egt,kP)=>{var xte={\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"},Cte=Object.keys(xte).join("|"),E4e=new RegExp(Cte,"g"),T4e=new RegExp(Cte,"");function R4e(e){return xte[e]}var Ete=function(e){return e.replace(E4e,R4e)},B4e=function(e){return!!e.match(T4e)};kP.exports=Ete;kP.exports.has=B4e;kP.exports.remove=Ete});var vo=xe((myt,woe)=>{woe.exports=window.wp.keycodes});var Dt=xe((Ayt,Loe)=>{Loe.exports=window.wp.dom});var oe=xe((Qyt,Zoe)=>{Zoe.exports=window.React});var Qoe=xe((Jyt,Xoe)=>{"use strict";var Sze="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Xoe.exports=Sze});var ore=xe((evt,tre)=>{"use strict";var xze=Qoe();function Joe(){}function ere(){}ere.resetWarningCache=Joe;tre.exports=function(){function e(r,n,i,s,a,l){if(l!==xze){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:ere,resetWarningCache:Joe};return o.PropTypes=o,o}});var nre=xe((rvt,rre)=>{rre.exports=ore()();var tvt,ovt});var sre=xe((XP,ire)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof XP<"u")t(ire,XP);else{var o={exports:{}};t(o,o.exports),e.autosize=o.exports}})(XP,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 h(_){{var k=l.style.width;l.style.width="0px",l.offsetWidth,l.style.width=k}l.style.overflowY=_}function m(_){for(var k=[];_&&_.parentNode&&_.parentNode instanceof Element;)_.parentNode.scrollTop&&k.push({node:_.parentNode,scrollTop:_.parentNode.scrollTop}),_=_.parentNode;return k}function g(){if(l.scrollHeight!==0){var _=m(l),k=document.documentElement&&document.documentElement.scrollTop;l.style.height="",l.style.height=l.scrollHeight+u+"px",d=l.clientWidth,_.forEach(function(w){w.node.scrollTop=w.scrollTop}),k&&(document.documentElement.scrollTop=k)}}function b(){g();var _=Math.round(parseFloat(l.style.height)),k=window.getComputedStyle(l,null),w=k.boxSizing==="content-box"?Math.round(parseFloat(k.height)):l.offsetHeight;if(w<_?k.overflowY==="hidden"&&(h("scroll"),g(),w=k.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight):k.overflowY!=="hidden"&&(h("hidden"),g(),w=k.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight),f!==w){f=w;var S=r("autosize:resized");try{l.dispatchEvent(S)}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(k){l.style[k]=_[k]}),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 lre=xe((nvt,are)=>{var Cze=function(e,t,o){return o=window.getComputedStyle,(o?o(e):e.currentStyle)[t.replace(/-(\w)/gi,function(r,n){return n.toUpperCase()})]};are.exports=Cze});var ure=xe((ivt,cre)=>{var W7=lre();function Eze(e){var t=W7(e,"line-height"),o=parseFloat(t,10);if(t===o+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=W7(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=W7(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}cre.exports=Eze});var fre=xe(hf=>{"use strict";var Tze=hf&&hf.__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)}})(),G7=hf&&hf.__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},Rze=hf&&hf.__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};hf.__esModule=!0;var JP=oe(),rC=nre(),QP=sre(),Bze=ure(),Ize=Bze,dre="autosize:resized",Pze=(function(e){Tze(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:Ize(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&&QP(o.textarea)}):this.textarea&&QP(this.textarea),this.textarea&&this.textarea.addEventListener(dre,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(dre,this.onResize),QP.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=Rze(n,["onResize","maxRows","onChange","style","innerRef","children"]),p=r.state.lineHeight,h=s&&p?p*s:null;return JP.createElement("textarea",G7({},f,{onChange:this.onChange,style:h?G7({},l,{maxHeight:h}):l,ref:function(m){o.textarea=m,typeof o.props.innerRef=="function"?o.props.innerRef(m):o.props.innerRef&&(o.props.innerRef.current=m)}}),d)},t.prototype.componentDidUpdate=function(){this.textarea&&QP.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:rC.number,maxRows:rC.number,onResize:rC.func,innerRef:rC.any,async:rC.bool},t})(JP.Component);hf.TextareaAutosize=JP.forwardRef(function(e,t){return JP.createElement(Pze,G7({},e,{innerRef:t}))})});var $7=xe((avt,pre)=>{"use strict";var Oze=fre();pre.exports=Oze.TextareaAutosize});var nC=xe((fvt,vre)=>{vre.exports=window.wp.warning});var bf=xe((Ivt,hne)=>{hne.exports=window.ReactDOM});var _c=xe((pkt,Zne)=>{Zne.exports=window.wp.keyboardShortcuts});var pie=xe((T_t,fie)=>{fie.exports=window.wp.htmlEntities});var Sae=xe(wae=>{"use strict";var Hk=oe();function I9e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var P9e=typeof Object.is=="function"?Object.is:I9e,O9e=Hk.useState,A9e=Hk.useEffect,M9e=Hk.useLayoutEffect,N9e=Hk.useDebugValue;function L9e(e,t){var o=t(),r=O9e({inst:{value:o,getSnapshot:t}}),n=r[0].inst,i=r[1];return M9e(function(){n.value=o,n.getSnapshot=t,$H(n)&&i({inst:n})},[e,o,t]),A9e(function(){return $H(n)&&i({inst:n}),e(function(){$H(n)&&i({inst:n})})},[e]),N9e(o),o}function $H(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!P9e(e,o)}catch{return!0}}function D9e(e,t){return t()}var V9e=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?D9e:L9e;wae.useSyncExternalStore=Hk.useSyncExternalStore!==void 0?Hk.useSyncExternalStore:V9e});var YH=xe((CCt,xae)=>{"use strict";xae.exports=Sae()});var Eae=xe(Cae=>{"use strict";var C2=oe(),F9e=YH();function z9e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var j9e=typeof Object.is=="function"?Object.is:z9e,H9e=F9e.useSyncExternalStore,U9e=C2.useRef,W9e=C2.useEffect,G9e=C2.useMemo,$9e=C2.useDebugValue;Cae.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var i=U9e(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=G9e(function(){function l(h){if(!u){if(u=!0,d=h,h=r(h),n!==void 0&&s.hasValue){var m=s.value;if(n(m,h))return f=m}return f=h}if(m=f,j9e(d,h))return m;var g=r(h);return n!==void 0&&n(m,g)?(d=h,m):(d=h,f=g)}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=H9e(e,i[0],i[1]);return W9e(function(){s.hasValue=!0,s.value=a},[a]),$9e(a),a}});var Rae=xe((TCt,Tae)=>{"use strict";Tae.exports=Eae()});var Cpe=xe((AUt,xpe)=>{xpe.exports=window.wp.theme});var che=xe((x$t,lhe)=>{lhe.exports=window.wp.uploadMedia});var Ige=xe((pKt,WG)=>{var _t=String,Bge=function(){return{isColorSupported:!1,reset:_t,bold:_t,dim:_t,italic:_t,underline:_t,inverse:_t,hidden:_t,strikethrough:_t,black:_t,red:_t,green:_t,yellow:_t,blue:_t,magenta:_t,cyan:_t,white:_t,gray:_t,bgBlack:_t,bgRed:_t,bgGreen:_t,bgYellow:_t,bgBlue:_t,bgMagenta:_t,bgCyan:_t,bgWhite:_t,blackBright:_t,redBright:_t,greenBright:_t,yellowBright:_t,blueBright:_t,magentaBright:_t,cyanBright:_t,whiteBright:_t,bgBlackBright:_t,bgRedBright:_t,bgGreenBright:_t,bgYellowBright:_t,bgBlueBright:_t,bgMagentaBright:_t,bgCyanBright:_t,bgWhiteBright:_t}};WG.exports=Bge();WG.exports.createColors=Bge});var GG=xe(()=>{});var CN=xe((gKt,Age)=>{"use strict";var Pge=Ige(),Oge=GG(),M1=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=Pge.isColorSupported);let r=d=>d,n=d=>d,i=d=>d;if(t){let{bold:d,gray:f,red:p}=Pge.createColors(!0);n=h=>d(p(h)),r=h=>f(h),Oge&&(i=h=>Oge(h))}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,h=" "+(" "+p).slice(-u)+" | ";if(p===this.line){if(d.length>160){let g=20,b=Math.max(0,this.column-g),v=Math.max(this.column+g,this.endColumn+g),y=d.slice(b,v),_=r(h.replace(/\d/g," "))+d.slice(0,Math.min(this.column-1,g-1)).replace(/[^\t]/g," ");return n(">")+r(h)+i(y)+`
- `+_+n("^")}let m=r(h.replace(/\d/g," "))+d.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+r(h)+i(d)+`
- `+m+n("^")}return" "+r(h)+i(d)}).join(`
+"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)+`
+ `+_+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}};Age.exports=M1;M1.default=M1});var $G=xe((bKt,Nge)=>{"use strict";var zYe=/(<)(\/?style\b)/gi,jYe=/(<)(!--)/g;function dh(e){return typeof e!="string"||!e.includes("<")?e:e.replace(zYe,"\\3c $2").replace(jYe,"\\3c $2")}var Mge={after:`
+`),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:`
 `,beforeClose:`
 `,beforeComment:`
 `,beforeDecl:`
 `,beforeOpen:" ",beforeRule:`
-`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:"    ",semicolon:!1};function HYe(e){return e[0].toUpperCase()+e.slice(1)}var N1=class{constructor(t){this.builder=t}atrule(t,o){let r=t.raws,n="@"+t.name,i=t.params?this.rawValue(t,"params"):"";if(typeof r.afterName<"u"?n+=r.afterName:i&&(n+=" "),t.nodes)this.block(t,n+i);else{let s=(r.between||"")+(o?";":"");this.builder(dh(n+i+s),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(dh(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(dh(n)),this.builder("}",t,"end")}body(t){let o=t.nodes,r=o.length-1;for(;r>0&&o[r].type==="comment";)r-=1;let n=this.raw(t,"semicolon"),i=t.type==="document";for(let s=0;s<o.length;s++){let a=o[s],l=this.raw(a,"before");l&&this.builder(i?l:dh(l)),this.stringify(a,r!==s||n)}}comment(t){let o=this.raw(t,"left","commentLeft"),r=this.raw(t,"right","commentRight");this.builder(dh("/*"+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(dh(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 Mge[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"+HYe(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=Mge[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 _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(`
 `)&&(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(this.body(t),t.raws.after){let o=t.raws.after,r=t.parent&&t.parent.type==="document";this.builder(r?o:dh(o))}}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(dh(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)}};Nge.exports=N1;N1.default=N1});var EN=xe((yKt,Lge)=>{"use strict";var UYe=$G();function YG(e,t){new UYe(t).stringify(e)}Lge.exports=YG;YG.default=YG});var TN=xe((vKt,KG)=>{"use strict";KG.exports.isClean=Symbol("isClean");KG.exports.my=Symbol("my")});var RN=xe((kKt,Dge)=>{"use strict";var WYe=CN(),GYe=$G(),$Ye=EN(),{isClean:L1,my:YYe}=TN();function qG(e,t){let o=new e.constructor;for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r)||r==="proxyCache")continue;let n=e[r],i=typeof n;r==="parent"&&i==="object"?t&&(o[r]=t):r==="source"?o[r]=n:Array.isArray(n)?o[r]=n.map(s=>qG(s,o)):(i==="object"&&n!==null&&(n=qG(n)),o[r]=n)}return o}function ad(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 D1=class{get proxyOf(){return this}constructor(t={}){this.raws={},this[L1]=!1,this[YYe]=!0;for(let o in t)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=qG(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 WYe(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[L1]=!0}markDirty(){if(this[L1]){this[L1]=!1;let t=this;for(;t=t.parent;)t[L1]=!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:ad(o,this.source.start)};if(t.index)r=this.positionInside(t.index);else if(t.word){let i=o.slice(ad(o,this.source.start),ad(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=ad(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:ad(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:ad(o,this.source.end)+1}:{column:r.column+1,line:r.line,offset:r.offset+1};if(t.word){let s=o.slice(ad(o,this.source.start),ad(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:ad(o,t.start)}:typeof t.index=="number"&&(r=this.positionInside(t.index)),t.end?n={column:t.end.column,line:t.end.line,offset:ad(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 GYe().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={},n=o==null;o=o||new Map;let i=0;for(let s in this){if(!Object.prototype.hasOwnProperty.call(this,s)||s==="parent"||s==="proxyCache")continue;let a=this[s];if(Array.isArray(a))r[s]=a.map(l=>typeof l=="object"&&l.toJSON?l.toJSON(null,o):l);else if(typeof a=="object"&&a.toJSON)r[s]=a.toJSON(null,o);else if(s==="source"){if(a==null)continue;let l=o.get(a.input);l==null&&(l=i,o.set(a.input,i),i++),r[s]={end:a.end,inputId:l,start:a.start}}else r[s]=a}return n&&(r.inputs=[...o.keys()].map(s=>s.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=$Ye){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)}};Dge.exports=D1;D1.default=D1});var ZG=xe((_Kt,Vge)=>{"use strict";var KYe=RN(),V1=class extends KYe{constructor(t){super(t),this.type="comment"}};Vge.exports=V1;V1.default=V1});var XG=xe((wKt,Fge)=>{"use strict";var qYe=RN(),F1=class extends qYe{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"}};Fge.exports=F1;F1.default=F1});var ty=xe((SKt,Kge)=>{"use strict";var zge=ZG(),jge=XG(),ZYe=RN(),{isClean:Hge,my:Uge}=TN(),QG,Wge,Gge,JG;function $ge(e){return e.map(t=>(t.nodes&&(t.nodes=$ge(t.nodes)),delete t.source,t))}function Yge(e){if(e[Hge]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)Yge(t)}var Dc=class e extends ZYe{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){if(super.cleanRaws(t),this.nodes)for(let o of this.nodes)o.cleanRaws(t)}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=$ge(Wge(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 jge(t)]}else if(t.selector||t.selectors)t=[new JG(t)];else if(t.name)t=[new QG(t)];else if(t.text)t=[new zge(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[Uge]||e.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[Hge]&&Yge(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){return this.each((o,r)=>{let n;try{n=t(o,r)}catch(i){throw o.addToError(i)}return n!==!1&&o.walk&&(n=o.walk(t)),n})}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)}))}};Dc.registerParse=e=>{Wge=e};Dc.registerRule=e=>{JG=e};Dc.registerAtRule=e=>{QG=e};Dc.registerRoot=e=>{Gge=e};Kge.exports=Dc;Dc.default=Dc;Dc.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,QG.prototype):e.type==="rule"?Object.setPrototypeOf(e,JG.prototype):e.type==="decl"?Object.setPrototypeOf(e,jge.prototype):e.type==="comment"?Object.setPrototypeOf(e,zge.prototype):e.type==="root"&&Object.setPrototypeOf(e,Gge.prototype),e[Uge]=!0,e.nodes&&e.nodes.forEach(t=>{Dc.rebuild(t)})}});var e$=xe((xKt,Xge)=>{"use strict";var XYe=ty(),qge,Zge,oy=class extends XYe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new qge(new Zge,this,t).stringify()}};oy.registerLazyResult=e=>{qge=e};oy.registerProcessor=e=>{Zge=e};Xge.exports=oy;oy.default=oy});var BN=xe(()=>{});var IN=xe(()=>{});var t$=xe(()=>{});var Jge=xe((PKt,Qge)=>{var QYe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",JYe=(e,t=21)=>(o=t)=>{let r="",n=o|0;for(;n--;)r+=e[Math.random()*e.length|0];return r},eKe=(e=21)=>{let t="",o=e|0;for(;o--;)t+=QYe[Math.random()*64|0];return t};Qge.exports={nanoid:eKe,customAlphabet:JYe}});var ebe=xe(()=>{});var nbe=xe((MKt,rbe)=>{"use strict";var{existsSync:tKe,readFileSync:oKe}=ebe(),{dirname:o$,join:rKe}=BN(),{SourceMapConsumer:tbe,SourceMapGenerator:obe}=IN();function nKe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var z1=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=o$(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new tbe(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 nKe(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&&!/\.map$/i.test(t))&&(this.root=o$(t),tKe(t)))return this.mapFile=t,oKe(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 tbe)return obe.fromSourceMap(o).toString();if(o instanceof obe)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=rKe(o$(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)}};rbe.exports=z1;z1.default=z1});var a$=xe((NKt,cbe)=>{"use strict";var{nanoid:iKe}=Jge(),{isAbsolute:i$,resolve:s$}=BN(),{SourceMapConsumer:sKe,SourceMapGenerator:aKe}=IN(),{fileURLToPath:ibe,pathToFileURL:PN}=t$(),sbe=CN(),lKe=nbe(),r$=GG(),n$=Symbol("lineToIndexCache"),cKe=!!(sKe&&aKe),abe=!!(s$&&i$);function lbe(e){if(e[n$])return e[n$];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[n$]=o,o}var Y_=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&&(!abe||/^\w+:\/\//.test(o.from)||i$(o.from)?this.file=o.from:this.file=s$(o.from)),abe&&cKe){let r=new lKe(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 "+iKe(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 h=this.fromOffset(l);o=h.line,r=h.col}else o=f.line,r=f.column,l=this.fromLineAndColumn(o,r);if(typeof p.offset=="number"){a=p.offset;let h=this.fromOffset(a);s=h.line,i=h.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 sbe(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 sbe(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&&(PN&&(u.input.url=PN(this.file).toString()),u.input.file=this.file),u}fromLineAndColumn(t,o){return lbe(this)[t-1]+o-1}fromOffset(t){let o=lbe(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:s$(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;typeof r=="number"&&(a=i.originalPositionFor({column:n-1,line:r}));let l;i$(s.source)?l=PN(s.source):l=new URL(s.source,this.map.consumer().sourceRoot||PN(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(ibe)u.file=ibe(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}};cbe.exports=Y_;Y_.default=Y_;r$&&r$.registerInput&&r$.registerInput(Y_)});var c$=xe((LKt,hbe)=>{"use strict";var{dirname:ON,relative:dbe,resolve:fbe,sep:pbe}=BN(),{SourceMapConsumer:mbe,SourceMapGenerator:AN}=IN(),{pathToFileURL:ube}=t$(),uKe=a$(),dKe=!!(mbe&&AN),fKe=!!(ON&&fbe&&dbe&&pbe),l$=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: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=`
 `;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||ON(t.file),n;this.mapOpts.sourcesContent===!1?(n=new mbe(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(),fKe&&dKe&&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=AN.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new AN({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 AN({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?ON(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=ON(fbe(r,this.mapOpts.annotation)));let n=dbe(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 uKe(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(ube){let r=ube(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;pbe==="\\"&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}};hbe.exports=l$});var ybe=xe((DKt,bbe)=>{"use strict";var gbe=ty(),K_=class extends gbe{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)}};bbe.exports=K_;K_.default=K_;gbe.registerAtRule(K_)});var MN=xe((VKt,wbe)=>{"use strict";var vbe=ty(),kbe,_be,fh=class extends vbe{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,o,r){let n=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 i of n)i.raws.before=o.raws.before}return n}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 kbe(new _be,this,t).stringify()}};fh.registerLazyResult=e=>{kbe=e};fh.registerProcessor=e=>{_be=e};wbe.exports=fh;fh.default=fh;vbe.registerRoot(fh)});var xbe=xe((FKt,Sbe)=>{"use strict";var j1={comma(e){return j1.split(e,[","],!0)},space(e){let t=[" ",`
-`,"	"];return j1.split(e,t)},split(e,t,o){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}};Sbe.exports=j1;j1.default=j1});var Tbe=xe((zKt,Ebe)=>{"use strict";var Cbe=ty(),pKe=xbe(),q_=class extends Cbe{get selectors(){return pKe.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=[])}};Ebe.exports=q_;q_.default=q_;Cbe.registerRule(q_)});var Ibe=xe((jKt,Bbe)=>{"use strict";var NN=/[\t\n\f\r "#'()/;[\\\]{}]/g,LN=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,mKe=/.[\r\n"'(/\\]/,Rbe=/[\da-f]/i;Bbe.exports=function(t,o={}){let r=t.css.valueOf(),n=o.ignoreErrors,i,s,a,l,u,d,f,p,h,m,g=r.length,b=0,v=[],y=[],_=-1;function k(){return b}function w(B){throw t.error("Unclosed "+B,b)}function S(){return y.length===0&&b>=g}function x(B){if(y.length)return y.pop();if(b>=g)return;let E=B?B.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 P=String.fromCharCode(i);d=[P,P,b];break}case 40:{if(m=v.length?v.pop()[1]:"",h=r.charCodeAt(b+1),m==="url"&&h!==39&&h!==34&&h!==32&&h!==10&&h!==9&&h!==12&&h!==13){l=b;do{if(f=!1,l=r.indexOf(")",l+1),l===-1)if(n||E){l=b;break}else w("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||mKe.test(s)?(_=l===-1?g: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 w("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:{NN.lastIndex=b+1,NN.test(r),NN.lastIndex===0?l=r.length-1:l=NN.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,Rbe.test(r.charAt(l)))){for(;Rbe.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:w("comment")),d=["comment",r.slice(b,l+1),b,l],b=l):(LN.lastIndex=b+1,LN.test(r),LN.lastIndex===0?l=r.length-1:l=LN.lastIndex-2,d=["word",r.slice(b,l+1),b,l],v.push(d),b=l);break}}return b++,d}function C(B){y.push(B)}return{back:C,endOfFile:S,nextToken:x,position:k}}});var Mbe=xe((HKt,Abe)=>{"use strict";var hKe=ybe(),gKe=ZG(),bKe=XG(),yKe=MN(),Pbe=Tbe(),vKe=Ibe(),Obe={empty:!0,space:!0};function kKe(e){for(let t=e.length-1;t>=0;t--){let o=e[t],r=o[3]||o[2];if(r)return r}}function u$(e,t,o){let r="";for(let n=t;n<o;n++)r+=e[n][1];return r}var d$=class{constructor(t){this.input=t,this.root=new yKe,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 hKe;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 gKe;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=vKe(this.input)}decl(t,o){let r=new bKe;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]||kKe(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+=u$(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=u$(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=u$(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 h=this.stringFrom(t,p);h=this.spacesFromEnd(t)+h,h!==" !important"&&(r.raws.important=h);break}else if(l[1].toLowerCase()==="important"){let h=t.slice(0),m="";for(let g=p;g>0;g--){let b=h[g][0];if(m.trim().startsWith("!")&&b!=="space")break;m=h.pop()[1]+m}m.trim().startsWith("!")&&(r.important=!0,r.raws.important=m,t=h)}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 Pbe;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",!Obe[f]&&!Obe[d]?l.slice(-1)===","?u=!1:l+=i[1]:u=!1):l+=i[1];if(!u){let p=r.reduce((h,m)=>h+m[1],"");t.raws[o]={raw:p,value:l}}t[o]=l}rule(t){t.pop();let o=new Pbe;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})}};Abe.exports=d$});var f$=xe((UKt,Nbe)=>{"use strict";var _Ke=ty(),wKe=a$(),SKe=Mbe();function DN(e,t){let o=new wKe(e,t),r=new SKe(o);try{r.parse()}catch(n){throw n}return r.root}Nbe.exports=DN;DN.default=DN;_Ke.registerParse(DN)});var Dbe=xe((WKt,Lbe)=>{"use strict";var H1=class{constructor(t,o={}){if(this.type="warning",this.text=t,o.node&&o.node.source){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}};Lbe.exports=H1;H1.default=H1});var p$=xe((GKt,Vbe)=>{"use strict";var xKe=Dbe(),U1=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 xKe(t,o);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>t.type==="warning")}};Vbe.exports=U1;U1.default=U1});var m$=xe(($Kt,zbe)=>{"use strict";var Fbe={};zbe.exports=function(t){Fbe[t]||(Fbe[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var Gbe=xe((KKt,Wbe)=>{"use strict";var CKe=ty(),EKe=e$(),TKe=c$(),RKe=f$(),jbe=p$(),BKe=MN(),IKe=EN(),{isClean:ld,my:PKe}=TN(),YKt=m$(),OKe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},AKe={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},MKe={Once:!0,postcssPlugin:!0,prepare:!0},Z_=0;function W1(e){return typeof e=="object"&&typeof e.then=="function"}function Ube(e){let t=!1,o=OKe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[o,o+"-"+t,Z_,o+"Exit",o+"Exit-"+t]:t?[o,o+"-"+t,o+"Exit",o+"Exit-"+t]:e.append?[o,Z_,o+"Exit"]:[o,o+"Exit"]}function Hbe(e){let t;return e.type==="document"?t=["Document",Z_,"DocumentExit"]:e.type==="root"?t=["Root",Z_,"RootExit"]:t=Ube(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function h$(e){return e[ld]=!1,e.nodes&&e.nodes.forEach(t=>h$(t)),e}var g$={},ph=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=h$(o);else if(o instanceof e||o instanceof jbe)n=h$(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=RKe;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[PKe]&&CKe.rebuild(n)}this.result=new jbe(t,n,r),this.helpers={...g$,postcss:g$,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(!AKe[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${o.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!MKe[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(W1(r))try{await r}catch(n){throw this.handleError(n)}}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[ld];){t[ld]=!0;let o=[Hbe(t)];for(;o.length>0;){let r=this.visitTick(o);if(W1(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 W1(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=IKe;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 TKe(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(W1(o))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[ld];)t[ld]=!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(W1(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,a;for(;a=r.nodes[r.indexes[s]];)if(r.indexes[s]+=1,!a[ld]){a[ld]=!0,t.push(Hbe(a));return}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===Z_){r.nodes&&r.nodes.length&&(r[ld]=!0,o.iterator=r.getIterator());return}else if(this.listeners[s]){o.visitors=this.listeners[s];return}}t.pop()}walkSync(t){t[ld]=!0;let o=Ube(t);for(let r of o)if(r===Z_)t.nodes&&t.each(n=>{n[ld]||this.walkSync(n)});else{let n=this.listeners[r];if(n&&this.visitSync(n,t.toProxy()))return}}warnings(){return this.sync().warnings()}};ph.registerPostcss=e=>{g$=e};Wbe.exports=ph;ph.default=ph;BKe.registerLazyResult(ph);EKe.registerLazyResult(ph)});var Ybe=xe((ZKt,$be)=>{"use strict";var NKe=c$(),LKe=f$(),DKe=p$(),VKe=EN(),qKt=m$(),G1=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=LKe;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=VKe;this.result=new DKe(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 NKe(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[]}};$be.exports=G1;G1.default=G1});var qbe=xe((XKt,Kbe)=>{"use strict";var FKe=e$(),zKe=Gbe(),jKe=Ybe(),HKe=MN(),ry=class{constructor(t=[]){this.version="8.5.16",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 jKe(this,t,o):new zKe(this,t,o)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};Kbe.exports=ry;ry.default=ry;HKe.registerProcessor(ry);FKe.registerProcessor(ry)});var Qbe=xe((QKt,Xbe)=>{Xbe.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&&Zbe(s.source.input.file,n)||i.length&&s.source.input.file&&!Zbe(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&&UKe(u,t.exclude)?u:t.transform?t.transform(o,u,r+u,s.source.input.file,a):r+u))})}};function Zbe(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e.includes(o))}function UKe(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e===o)}});var eye=xe((JKt,Jbe)=>{var b$=40,y$=41,VN=39,v$=34,k$=92,X_=47,_$=44,w$=58,FN=42,WKe=117,GKe=85,$Ke=43,YKe=/^[a-f0-9?-]+$/i;Jbe.exports=function(e){for(var t=[],o=e,r,n,i,s,a,l,u,d,f=0,p=o.charCodeAt(f),h=o.length,m=[{nodes:t}],g=0,b,v="",y="",_="";f<h;)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===y$&&g?_=s:i&&i.type==="div"?(i.after=s,i.sourceEndIndex+=s.length):p===_$||p===w$||p===X_&&o.charCodeAt(r+1)!==FN&&(!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===VN||p===v$){r=f,n=p===VN?"'":'"',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)===k$;)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===X_&&o.charCodeAt(f+1)===FN)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===X_||p===FN)&&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===X_||p===_$||p===w$)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(b$===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!==VN&&p!==v$){r-=1;do if(a=!1,r=o.indexOf(")",r+1),~r)for(l=r;o.charCodeAt(l-1)===k$;)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 g+=1,s.after="",s.sourceEndIndex=f+1,t.push(s),m.push(s),t=s.nodes=[],b=s;v=""}else if(y$===p&&g)f+=1,p=o.charCodeAt(f),b.after=_,b.sourceEndIndex+=_.length,_="",g-=1,m[m.length-1].sourceEndIndex=f,m.pop(),b=m[g],t=b.nodes;else{r=f;do p===k$&&(r+=1),r+=1,p=o.charCodeAt(r);while(r<h&&!(p<=32||p===VN||p===v$||p===_$||p===w$||p===X_||p===b$||p===FN&&b&&b.type==="function"&&b.value==="calc"||p===X_&&b.type==="function"&&b.value==="calc"||p===y$&&g));s=o.slice(f,r),b$===p?v=s:(WKe===s.charCodeAt(0)||GKe===s.charCodeAt(0))&&$Ke===s.charCodeAt(1)&&YKe.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=m.length-1;f;f-=1)m[f].unclosed=!0,m[f].sourceEndIndex=o.length;return m[0].nodes}});var oye=xe((eqt,tye)=>{tye.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 sye=xe((tqt,iye)=>{function rye(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=nye(e.nodes,t),o!=="function"?n:r+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):r}function nye(e,t){var o,r;if(Array.isArray(e)){for(o="",r=e.length-1;~r;r-=1)o=rye(e[r],t)+o;return o}return rye(e,t)}iye.exports=nye});var lye=xe((oqt,aye)=>{var zN=45,jN=43,S$=46,KKe=101,qKe=69;function ZKe(e){var t=e.charCodeAt(0),o;if(t===jN||t===zN){if(o=e.charCodeAt(1),o>=48&&o<=57)return!0;var r=e.charCodeAt(2);return o===S$&&r>=48&&r<=57}return t===S$?(o=e.charCodeAt(1),o>=48&&o<=57):t>=48&&t<=57}aye.exports=function(e){var t=0,o=e.length,r,n,i;if(o===0||!ZKe(e))return!1;for(r=e.charCodeAt(t),(r===jN||r===zN)&&t++;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),r===S$&&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===KKe||r===qKe)&&(n>=48&&n<=57||(n===jN||n===zN)&&i>=48&&i<=57))for(t+=n===jN||n===zN?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 fye=xe((rqt,dye)=>{var XKe=eye(),cye=oye(),uye=sye();function mh(e){return this instanceof mh?(this.nodes=XKe(e),this):new mh(e)}mh.prototype.toString=function(){return Array.isArray(this.nodes)?uye(this.nodes):""};mh.prototype.walk=function(e,t){return cye(this.nodes,e,t),this};mh.unit=lye();mh.walk=cye;mh.stringify=uye;dye.exports=mh});var mye=xe((nqt,x$)=>{var pye=fye();x$.exports=e=>{let o=Object.assign({skipHostRelativeUrls:!0},e);return{postcssPlugin:"rebaseUrl",Declaration(r){let n=pye(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=pye.stringify(n))}}};x$.exports.postcss=!0});var Tye=xe((yqt,Eye)=>{Eye.exports=window.wp.priorityQueue});var H$=xe((fXt,Tve)=>{Tve.exports=window.wp.blob});var Ew=xe((WJt,Vke)=>{Vke.exports=window.wp.isShallowEqual});var jD=xe((lno,ESe)=>{ESe.exports=window.wp.tokenList});var Oxe=xe((vso,Pxe)=>{Pxe.exports=window.wp.commands});var Xc=xe((qco,KCe)=>{KCe.exports=window.wp.date});var x1e=xe((Vuo,S1e)=>{var y1e=!1,Hy,PK,OK,tV,oV,v1e,rV,AK,MK,NK,k1e,LK,DK,_1e,w1e;function Xs(){if(!y1e){y1e=!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(LK=/\b(iPhone|iP[ao]d)/.exec(e),DK=/\b(iP[ao]d)/.exec(e),NK=/Android/i.exec(e),_1e=/FBAN\/\w+;/i.exec(e),w1e=/Mobile/i.exec(e),k1e=!!/Win64/.exec(e),t){Hy=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,Hy&&document&&document.documentMode&&(Hy=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);v1e=r?parseFloat(r[1])+4:Hy,PK=t[2]?parseFloat(t[2]):NaN,OK=t[3]?parseFloat(t[3]):NaN,tV=t[4]?parseFloat(t[4]):NaN,tV?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),oV=t&&t[1]?parseFloat(t[1]):NaN):oV=NaN}else Hy=PK=OK=oV=tV=NaN;if(o){if(o[1]){var n=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);rV=n?parseFloat(n[1].replace("_",".")):!0}else rV=!1;AK=!!o[2],MK=!!o[3]}else rV=AK=MK=!1}}var VK={ie:function(){return Xs()||Hy},ieCompatibilityMode:function(){return Xs()||v1e>Hy},ie64:function(){return VK.ie()&&k1e},firefox:function(){return Xs()||PK},opera:function(){return Xs()||OK},webkit:function(){return Xs()||tV},safari:function(){return VK.webkit()},chrome:function(){return Xs()||oV},windows:function(){return Xs()||AK},osx:function(){return Xs()||rV},linux:function(){return Xs()||MK},iphone:function(){return Xs()||LK},mobile:function(){return Xs()||LK||DK||NK||w1e},nativeApp:function(){return Xs()||_1e},android:function(){return Xs()||NK},ipad:function(){return Xs()||DK}};S1e.exports=VK});var E1e=xe((Fuo,C1e)=>{"use strict";var nV=!!(typeof window<"u"&&window.document&&window.document.createElement),net={canUseDOM:nV,canUseWorkers:typeof Worker<"u",canUseEventListeners:nV&&!!(window.addEventListener||window.attachEvent),canUseViewport:nV&&!!window.screen,isInWorker:!nV};C1e.exports=net});var I1e=xe((zuo,B1e)=>{"use strict";var T1e=E1e(),R1e;T1e.canUseDOM&&(R1e=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function iet(e,t){if(!T1e.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&&R1e&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}B1e.exports=iet});var L1e=xe((juo,N1e)=>{"use strict";var set=x1e(),aet=I1e(),P1e=10,O1e=40,A1e=800;function M1e(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*P1e,n=o*P1e,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||n)&&e.deltaMode&&(e.deltaMode==1?(r*=O1e,n*=O1e):(r*=A1e,n*=A1e)),r&&!t&&(t=r<1?-1:1),n&&!o&&(o=n<1?-1:1),{spinX:t,spinY:o,pixelX:r,pixelY:n}}M1e.getEventType=function(){return set.firefox()?"DOMMouseScroll":aet("wheel")?"wheel":"mousewheel"};N1e.exports=M1e});var V1e=xe((Huo,D1e)=>{D1e.exports=L1e()});var hTe=xe((Mfo,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.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 blt={};tr(blt,{AlignmentControl:()=>vP,AlignmentToolbar:()=>Ste,Autocomplete:()=>Vte,BlockAlignmentControl:()=>VP,BlockAlignmentToolbar:()=>uoe,BlockBindingsAttributeControl:()=>Q0,BlockBindingsSourceFieldsList:()=>X0,BlockBreadcrumb:()=>Aoe,BlockCanvas:()=>Dxe,BlockColorsStyleSelector:()=>jxe,BlockContextProvider:()=>TR,BlockControls:()=>Ko,BlockEdit:()=>fP,BlockEditorKeyboardShortcuts:()=>aN,BlockEditorProvider:()=>Phe,BlockFormatControls:()=>kY,BlockIcon:()=>Lt,BlockInspector:()=>gOe,BlockList:()=>ew,BlockMover:()=>cD,BlockNavigationDropdown:()=>eCe,BlockPopover:()=>kke,BlockPreview:()=>Us,BlockSelectionClearer:()=>Ake,BlockSettingsMenu:()=>MD,BlockSettingsMenuControls:()=>BD,BlockStyles:()=>lS,BlockTitle:()=>eC,BlockToolbar:()=>gxe,BlockTools:()=>OE,BlockVerticalAlignmentControl:()=>AP,BlockVerticalAlignmentToolbar:()=>wCe,ButtonBlockAppender:()=>Sh,ButtonBlockerAppender:()=>uke,ColorPalette:()=>jCe,ColorPaletteControl:()=>WCe,ContrastChecker:()=>YCe,CopyHandler:()=>vOe,DefaultBlockAppender:()=>ww,DimensionControl:()=>jy,FontSizePicker:()=>k7,HeadingLevelDropdown:()=>cCe,HeightControl:()=>b1e,InnerBlocks:()=>cE,Inserter:()=>Sl,InspectorAdvancedControls:()=>Eh,InspectorControls:()=>Ve,JustifyContentControl:()=>bk,JustifyToolbar:()=>REe,LineHeightControl:()=>RV,LinkControl:()=>Jh,MediaPlaceholder:()=>KTe,MediaReplaceFlow:()=>RS,MediaUpload:()=>fd,MediaUploadCheck:()=>wa,MultiSelectScrollIntoView:()=>SOe,NavigableToolbar:()=>Hw,ObserveTyping:()=>Ixe,PanelColorSettings:()=>ZTe,PlainText:()=>oBe,RecursionProvider:()=>AZ,RichText:()=>NS,RichTextShortcut:()=>qRe,RichTextToolbarButton:()=>wq,SETTINGS_DEFAULTS:()=>Wx,SkipToSelectedBlock:()=>t3,ToolSelector:()=>MOe,Typewriter:()=>EOe,URLInput:()=>bp,URLInputButton:()=>uBe,URLPopover:()=>tg,Warning:()=>hm,WritingFlow:()=>_N,__experimentalBlockAlignmentMatrixControl:()=>Coe,__experimentalBlockFullHeightAligmentControl:()=>_oe,__experimentalBlockPatternSetup:()=>vCe,__experimentalBlockPatternsList:()=>ud,__experimentalBlockVariationPicker:()=>uCe,__experimentalBlockVariationTransforms:()=>I5,__experimentalBorderRadiusControl:()=>L5,__experimentalColorGradientControl:()=>$h,__experimentalColorGradientSettingsDropdown:()=>X5,__experimentalDateFormatPicker:()=>qCe,__experimentalDuotoneControl:()=>F5,__experimentalFontAppearanceControl:()=>j5,__experimentalFontFamilyControl:()=>H5,__experimentalGetBorderClassesAndStyles:()=>t4,__experimentalGetColorClassesAndStyles:()=>o4,__experimentalGetDimensionsClassesAndStyles:()=>e4,__experimentalGetElementClassName:()=>flt,__experimentalGetGapCSSValue:()=>Xi,__experimentalGetGradientClass:()=>dk,__experimentalGetGradientObjectByGradientValue:()=>mte,__experimentalGetShadowClassesAndStyles:()=>tQ,__experimentalGetSpacingClassesAndStyles:()=>nQ,__experimentalImageEditor:()=>_Ee,__experimentalImageSizeControl:()=>CEe,__experimentalImageURLInputUI:()=>bBe,__experimentalInspectorPopoverHeader:()=>mF,__experimentalLetterSpacingControl:()=>W5,__experimentalLibrary:()=>_Oe,__experimentalLinkControl:()=>TV,__experimentalLinkControlSearchInput:()=>JEe,__experimentalLinkControlSearchItem:()=>zEe,__experimentalLinkControlSearchResults:()=>$Ee,__experimentalListView:()=>E5,__experimentalPanelColorGradientSettings:()=>J5,__experimentalPreviewOptions:()=>ABe,__experimentalPublishDateTimePicker:()=>POe,__experimentalRecursionProvider:()=>TOe,__experimentalResponsiveBlockControl:()=>sBe,__experimentalSpacingSizesControl:()=>jS,__experimentalTextDecorationControl:()=>$5,__experimentalTextTransformControl:()=>K5,__experimentalUnitControl:()=>lBe,__experimentalUseBlockOverlayActive:()=>Noe,__experimentalUseBlockPreview:()=>Oye,__experimentalUseBorderProps:()=>eQ,__experimentalUseColorProps:()=>rQ,__experimentalUseCustomSides:()=>PX,__experimentalUseGradient:()=>m4e,__experimentalUseHasRecursion:()=>ROe,__experimentalUseMultipleOriginColorsAndGradients:()=>Kh,__experimentalUseResizeCanvas:()=>NBe,__experimentalWritingModeControl:()=>Z5,__unstableBlockSettingsMenuFirstItem:()=>vD,__unstableBlockToolbarLastItem:()=>mD,__unstableEditorStyles:()=>Af,__unstableIframe:()=>$_,__unstableInserterMenuExtension:()=>cL,__unstableRichTextInputEvent:()=>ZRe,__unstableUseBlockSelectionClearer:()=>my,__unstableUseClipboardHandler:()=>yOe,__unstableUseMouseMoveTypingReset:()=>ME,__unstableUseTypewriter:()=>IZ,__unstableUseTypingObserver:()=>NE,createCustomColorsHOC:()=>fte,getColorClassName:()=>Ga,getColorObjectByAttributeValues:()=>Tu,getColorObjectByColorValue:()=>CR,getComputedFluidTypographyValue:()=>gte,getCustomValueFromPreset:()=>Wte,getDimensionsClassesAndStyles:()=>e4,getFontSize:()=>fk,getFontSizeClass:()=>gm,getFontSizeObjectByValue:()=>v7,getGradientSlugByValue:()=>hte,getGradientValueBySlug:()=>bP,getPxFromCssUnit:()=>fLe,getSpacingPresetCssVar:()=>mc,getTypographyClassesAndStyles:()=>iQ,isValueSpacingPreset:()=>OP,privateApis:()=>hQ,store:()=>R,storeConfig:()=>lk,transformStyles:()=>Q_,useBlockBindingsUtils:()=>pf,useBlockCommands:()=>l5,useBlockDisplayInformation:()=>En,useBlockEditContext:()=>wt,useBlockEditingMode:()=>Vr,useBlockProps:()=>CC,useCachedTruthy:()=>sQ,useHasRecursion:()=>MZ,useInnerBlocksProps:()=>vy,useSetting:()=>cte,useSettings:()=>ze,useStyleOverride:()=>Tl,withColorContext:()=>D5,withColors:()=>pte,withFontSizes:()=>_te});function kQ(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=kQ(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function $Le(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=kQ(e))&&(r&&(r+=" "),r+=t);return r}var G=$Le;var NOe=c(ce(),1),ec=c(F(),1),gF=c(J(),1),VZ=c(de(),1),LT=c(Io(),1);var kR=c(F(),1),Eu=Symbol("mayDisplayControls"),Ov=Symbol("mayDisplayParentControls"),Av=Symbol("mayDisplayPatternEditingControls"),Mv=Symbol("blockEditingMode"),Nv=Symbol("blockBindings"),_R=Symbol("isPreviewMode"),Fx=Symbol("isInListViewBlockSupportTree"),p4={name:"",isSelected:!1},m4=(0,kR.createContext)(p4);m4.displayName="BlockEditContext";var{Provider:wR}=m4;function wt(){return(0,kR.useContext)(m4)}var YLe={grad:.9,turn:360,rad:360/(2*Math.PI)},qd=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Mn=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=Math.pow(10,t)),Math.round(o*e)/o+0},Wa=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=1),e>o?o:e>t?e:t},AQ=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},EQ=function(e){return{r:Wa(e.r,0,255),g:Wa(e.g,0,255),b:Wa(e.b,0,255),a:Wa(e.a)}},h4=function(e){return{r:Mn(e.r),g:Mn(e.g),b:Mn(e.b),a:Mn(e.a,3)}},KLe=/^#([0-9a-f]{3,8})$/i,SR=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},MQ=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}},NQ=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}},TQ=function(e){return{h:AQ(e.h),s:Wa(e.s,0,100),l:Wa(e.l,0,100),a:Wa(e.a)}},RQ=function(e){return{h:Mn(e.h),s:Mn(e.s),l:Mn(e.l),a:Mn(e.a,3)}},BQ=function(e){return NQ((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},zx=function(e){return{h:(t=MQ(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},qLe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ZLe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,XLe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,QLe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,y4={string:[[function(e){var t=KLe.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?Mn(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?Mn(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=XLe.exec(e)||QLe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:EQ({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=qLe.exec(e)||ZLe.exec(e);if(!t)return null;var o,r,n=TQ({h:(o=t[1],r=t[2],r===void 0&&(r="deg"),Number(o)*(YLe[r]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return BQ(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 qd(t)&&qd(o)&&qd(r)?EQ({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(!qd(t)||!qd(o)||!qd(r))return null;var s=TQ({h:Number(t),s:Number(o),l:Number(r),a:Number(i)});return BQ(s)},"hsl"],[function(e){var t=e.h,o=e.s,r=e.v,n=e.a,i=n===void 0?1:n;if(!qd(t)||!qd(o)||!qd(r))return null;var s=(function(a){return{h:AQ(a.h),s:Wa(a.s,0,100),v:Wa(a.v,0,100),a:Wa(a.a)}})({h:Number(t),s:Number(o),v:Number(r),a:Number(i)});return NQ(s)},"hsv"]]},IQ=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]},JLe=function(e){return typeof e=="string"?IQ(e.trim(),y4.string):typeof e=="object"&&e!==null?IQ(e,y4.object):[null,void 0]};var g4=function(e,t){var o=zx(e);return{h:o.h,s:Wa(o.s+100*t,0,100),l:o.l,a:o.a}},b4=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},PQ=function(e,t){var o=zx(e);return{h:o.h,s:o.s,l:Wa(o.l+100*t,0,100),a:o.a}},v4=(function(){function e(t){this.parsed=JLe(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 Mn(b4(this.rgba),2)},e.prototype.isDark=function(){return b4(this.rgba)<.5},e.prototype.isLight=function(){return b4(this.rgba)>=.5},e.prototype.toHex=function(){return t=h4(this.rgba),o=t.r,r=t.g,n=t.b,s=(i=t.a)<1?SR(Mn(255*i)):"","#"+SR(o)+SR(r)+SR(n)+s;var t,o,r,n,i,s},e.prototype.toRgb=function(){return h4(this.rgba)},e.prototype.toRgbString=function(){return t=h4(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 RQ(zx(this.rgba))},e.prototype.toHslString=function(){return t=RQ(zx(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=MQ(this.rgba),{h:Mn(t.h),s:Mn(t.s),v:Mn(t.v),a:Mn(t.a,3)};var t},e.prototype.invert=function(){return $o({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),$o(g4(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),$o(g4(this.rgba,-t))},e.prototype.grayscale=function(){return $o(g4(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),$o(PQ(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),$o(PQ(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"?$o({r:(o=this.rgba).r,g:o.g,b:o.b,a:t}):Mn(this.rgba.a,3);var o},e.prototype.hue=function(t){var o=zx(this.rgba);return typeof t=="number"?$o({h:t,s:o.s,l:o.l,a:o.a}):Mn(o.h)},e.prototype.isEqual=function(t){return this.toHex()===$o(t).toHex()},e})(),$o=function(e){return e instanceof v4?e:new v4(e)},OQ=[],Yp=function(e){e.forEach(function(t){OQ.indexOf(t)<0&&(t(v4,y4),OQ.push(t))})};function Kp(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 h in o)i[h]=new e(o[h]).toRgb();for(var m in o){var g=(a=d,l=i[m],Math.pow(a.r-l.r,2)+Math.pow(a.g-l.g,2)+Math.pow(a.b-l.b,2));g<f&&(f=g,p=m)}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 k4=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},_4=function(e){return .2126*k4(e.r)+.7152*k4(e.g)+.0722*k4(e.b)};function Lv(e){e.prototype.luminance=function(){return t=_4(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=_4(i),l=_4(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 w4=function(e,t){return w4=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])},w4(e,t)};function LQ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");w4(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 DQ(e){return e.toLowerCase()}var eDe=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],tDe=/[^A-Z0-9]+/gi;function xR(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?eDe:o,n=t.stripRegexp,i=n===void 0?tDe:n,s=t.transform,a=s===void 0?DQ:s,l=t.delimiter,u=l===void 0?" ":l,d=VQ(VQ(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 VQ(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function FQ(e,t){return t===void 0&&(t={}),xR(e,gr({delimiter:"."},t))}function zQ(e,t){return t===void 0&&(t={}),FQ(e,gr({delimiter:"-"},t))}function Cs(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),zQ(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]})}Yp([Kp,Lv]);var Tu=(e,t,o)=>{if(t){let r=e?.find(n=>n.slug===t);if(r)return r}return{color:o}},CR=(e,t)=>e?.find(o=>o.color===t);function Ga(e,t){if(!(!e||!t))return`has-${Cs(t)}-${e}`}function jQ(e,t){let o=$o(t),r=({color:i})=>o.contrast(i),n=Math.max(...e.map(r));return e.find(i=>r(i)===n).color}var pP=c(F(),1),sb=c(de(),1);var ate=c(J(),1),lte=c(Nt(),1);var dP=c(F(),1),uP=c(ce(),1);var Zd=c(ce(),1),eJ=c(H(),1),Ux=c(J(),1),Fg=c(F(),1);var Dv=c(F(),1),GQ=c(T(),1),ER=(0,Dv.createContext)({});ER.displayName="BlockContext";function TR({value:e,children:t}){let o=(0,Dv.useContext)(ER),r=(0,Dv.useMemo)(()=>({...o,...e}),[o,e]);return(0,GQ.jsx)(ER.Provider,{value:r,children:t})}var Nn=ER;var Vv=c(ca(),1);function Lg(e){return e?.startsWith("#")&&(0,Vv.isValidFragment)(e)}function Dg(e){return e?.startsWith("/")||e?.startsWith("./")||e?.startsWith("../")}function Vg(e){if(e.includes(" "))return!1;let o=(0,Vv.getProtocol)(e),r=(0,Vv.isValidProtocol)(o),n=oDe(e),i=e?.startsWith("www.");return r||i||Lg(e)||n||Dg(e)}function oDe(e,t=6){let o=e.split(/[?#]/)[0];return new RegExp(`(?<=\\S)\\.(?:[a-zA-Z_]{2,${t}})(?:\\/|$)`).test(o)}var rDe="__default",YQ="core/pattern-overrides",nDe={};function KQ(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??nDe}function jx(e){return e?.[rDe]?.source===YQ}function RR(e,t){if(!jx(e))return e;let o={};for(let r of t){let n=e[r]?e[r]:{source:YQ};o[r]=n}return o}var ZQ=c(Hx(),1),{lock:XQ,unlock:U}=(0,ZQ.__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 QQ=c(F(),1),Jn=(0,QQ.createContext)({});Jn.displayName="PrivateBlockContext";var BR=c(T(),1),iDe=e=>{let{name:t}=e,o=(0,Zd.getBlockType)(t);if(!o)return null;let r=o.edit||o.save;return(0,BR.jsx)(r,{...e})},JQ=(0,eJ.withFilters)("editor.BlockEdit")(iDe),sDe=e=>{let{name:t,clientId:o,attributes:r,setAttributes:n}=e,i=(0,Ux.useRegistry)(),s=(0,Zd.getBlockType)(t),a=(0,Fg.useContext)(Nn),l=(0,Ux.useSelect)(v=>U(v(Zd.store)).getAllBlockBindingsSources(),[]),{bindableAttributes:u}=(0,Fg.useContext)(Jn),{blockBindings:d,context:f,hasPatternOverrides:p}=(0,Fg.useMemo)(()=>({blockBindings:RR(r?.metadata?.bindings,u),context:KQ(a,s?.usesContext,r?.metadata?.bindings?Object.values(r.metadata.bindings).map(v=>l[v?.source]):void 0),hasPatternOverrides:jx(r?.metadata?.bindings)}),[s?.usesContext,a,r?.metadata?.bindings,u,l]),h=(0,Ux.useSelect)(v=>{if(!d)return r;let y={},_=new Map;for(let[k,w]of Object.entries(d)){let{source:S,args:x}=w,C=l[S];!C||!u?.includes(k)||_.set(C,{..._.get(C),[k]:{args:x}})}if(_.size)for(let[k,w]of _){let S={};k.getValues?S=k.getValues({select:v,context:f,clientId:o,bindings:w}):Object.keys(w).forEach(x=>{S[x]=k.label});for(let[x,C]of Object.entries(S))x==="url"&&(!C||!Vg(C))?y[x]=null:y[x]=C}return{...r,...y}},[r,u,d,o,f,l]),m=(0,Fg.useCallback)(v=>{if(!d){n(v);return}i.batch(()=>{let y={...v},_=new Map;for(let[w,S]of Object.entries(y)){if(!d[w]||!u?.includes(w))continue;let x=d[w],C=l[x?.source];C?.setValues&&(_.set(C,{..._.get(C),[w]:{args:x.args,newValue:S}}),delete y[w])}if(_.size)for(let[w,S]of _)w.setValues({select:i.select,dispatch:i.dispatch,context:f,clientId:o,bindings:S});let k=!!f["pattern/overrides"];!(p&&k)&&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,BR.jsx)(JQ,{...e,attributes:h,context:f,setAttributes:m});let g=(0,Zd.hasBlockSupport)(s,"className",!0)?(0,Zd.getBlockDefaultClassName)(t):null,b=G(g,r?.className,e.className);return(0,BR.jsx)(JQ,{...e,attributes:h,className:b,context:f,setAttributes:m})},tJ=sDe;var nte=c(ce(),1),y7=c(H(),1),ite=c(J(),1),cP=c(W(),1);var lP=c(J(),1);var zv=c(zg(),1),C4=c(de(),1),Yx=c(J(),1),fJ=c(Nt(),1),DR=c(ce(),1);var zt=c(W(),1),nJ={insertUsage:{}},Wx={alignWide:!1,supportsLayout:!0,colors:[{name:(0,zt.__)("Black"),slug:"black",color:"#000000"},{name:(0,zt.__)("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:(0,zt.__)("White"),slug:"white",color:"#ffffff"},{name:(0,zt.__)("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:(0,zt.__)("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:(0,zt.__)("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:(0,zt.__)("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:(0,zt.__)("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:(0,zt.__)("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:(0,zt.__)("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:(0,zt.__)("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:(0,zt.__)("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:(0,zt._x)("Small","font size name"),size:13,slug:"small"},{name:(0,zt._x)("Normal","font size name"),size:16,slug:"normal"},{name:(0,zt._x)("Medium","font size name"),size:20,slug:"medium"},{name:(0,zt._x)("Large","font size name"),size:36,slug:"large"},{name:(0,zt._x)("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:(0,zt.__)("Thumbnail")},{slug:"medium",name:(0,zt.__)("Medium")},{slug:"large",name:(0,zt.__)("Large")},{slug:"full",name:(0,zt.__)("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,zt.__)("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,zt.__)("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,zt.__)("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,zt.__)("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,zt.__)("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,zt.__)("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,zt.__)("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:(0,zt.__)("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,zt.__)("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,zt.__)("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,zt.__)("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:(0,zt.__)("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function IR(e,t,o){return[...e.slice(0,o),...Array.isArray(t)?t:[t],...e.slice(o)]}function PR(e,t,o,r=1){let n=[...e];return n.splice(t,r),IR(n,e.slice(t,t+r),o)}var Es=Symbol("globalStylesDataKey"),Fv=Symbol("globalStylesLinks"),qp=Symbol("selectBlockPatternsKey"),OR=Symbol("reusableBlocksSelect"),Xd=Symbol("userPatternCategoriesSelect"),Zp=Symbol("sectionRootClientIdKey"),AR=Symbol("mediaEditKey"),MR=Symbol("getMediaSelect"),Xp=Symbol("isIsolatedEditor"),$a=Symbol("deviceTypeKey"),NR=Symbol("isNavigationOverlayContext"),iJ=Symbol("isNavigationPostEditor"),Gx=Symbol("mediaUploadOnSuccess"),sJ=Symbol("mediaSideloadFromUrl"),aJ=Symbol("openMediaEditorModal");var{isContentBlock:aDe}=U(DR.privateApis),lDe=e=>e;function LR(e,t=""){let o=new Map,r=[];return o.set(t,r),e.forEach(n=>{let{clientId:i,innerBlocks:s}=n;r.push(i),LR(s,i).forEach((a,l)=>{o.set(l,a)})}),o}function S4(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 pJ(e,t=lDe){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 E4(e){let t={},o=[...e];for(;o.length;){let{innerBlocks:r,...n}=o.shift();o.push(...r),t[n.clientId]=!0}return t}function lJ(e){return pJ(e,t=>{let{attributes:o,...r}=t;return r})}function cJ(e){return pJ(e,t=>t.attributes)}function cDe(e,t){return(0,zv.default)(Object.keys(e),Object.keys(t))}function uDe(e,t){return e.type==="UPDATE_BLOCK_ATTRIBUTES"&&t!==void 0&&t.type==="UPDATE_BLOCK_ATTRIBUTES"&&(0,zv.default)(e.clientIds,t.clientIds)&&cDe(e.attributes,t.attributes)}function uJ(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 Qp(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 dDe=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),uJ(r,o.blocks),Qp(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)}),Qp(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)})}),Qp(r,o.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let i=E4(o.blocks);r.tree=new Map(r.tree),o.replacedClientIds.forEach(a=>{r.tree.delete(a),i[a]||r.tree.delete("controlled||"+a)}),uJ(r,o.blocks),Qp(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)}Qp(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)}),Qp(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),Qp(r,i,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{let i=[o.rootClientId?o.rootClientId:""];r.tree=new Map(r.tree),Qp(r,i,!0);break}}return r};function fDe(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:!uDe(n,t);if(t=n,s==="ignore")return{...i,isPersistentChange:l,lastBlockChangeHistoryMode:"ignore"};let{lastBlockChangeHistoryMode:u,...d}=i;return{...d,isPersistentChange:l}}}function pDe(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 mDe=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)},hDe=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(h=>l(h,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)},gDe=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},bDe=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)},yDe=(0,C4.pipe)(Yx.combineReducers,dDe,mDe,gDe,hDe,fDe,pDe,bDe)({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return lJ(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)}),lJ(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 cJ(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)}),cJ(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=LR(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=LR(t.blocks,o),{index:i=r.length}=t,s=new Map(e);return n.forEach((a,l)=>{s.set(l,a)}),s.set(o,IR(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,PR(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,IR(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,PR(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,PR(s,a,a+1,o.length)),l}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let{clientIds:o}=t;if(!t.blocks)return e;let r=LR(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 S4(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"INSERT_BLOCKS":{let o=new Map(e);return S4(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)}),S4(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 vDe(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e}function kDe(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e}function _De(e=!1,t){switch(t.type){case"START_DRAGGING":return!0;case"STOP_DRAGGING":return!1}return e}function wDe(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e}function SDe(e={},t){return t.type==="SET_BLOCK_VISIBILITY"?{...e,...t.updates}:e}function dJ(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 xDe(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,zv.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=dJ(e.selectionStart,t),r=dJ(e.selectionEnd,t);return o===e.selectionStart&&r===e.selectionEnd?e:{selectionStart:o,selectionEnd:r}}function CDe(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e}function EDe(e=!0,t){return t.type==="TOGGLE_SELECTION"?t.isSelectionEnabled:e}function TDe(e=null,t){switch(t.type){case"SHOW_VIEWPORT_MODAL":return t.clientIds;case"HIDE_VIEWPORT_MODAL":return null}return e}function RDe(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 BDe(e=!1,t){return t.type==="SET_BLOCK_REMOVAL_RULES"?t.rules:e}function IDe(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 PDe(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 ODe(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,zv.default)(e,a)?e:a}case"HIDE_INSERTION_POINT":return null}return e}function ADe(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function MDe(e=Wx,t){if(t.type==="UPDATE_SETTINGS"){let o=t.reset?{...Wx,...t.settings}:{...e,...t.settings};return Object.defineProperty(o,"__unstableIsPreviewMode",{get(){return(0,fJ.default)("__unstableIsPreviewMode",{since:"6.8",alternative:"isPreviewMode"}),this.isPreviewMode}}),o}return e}function NDe(e=nJ,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,Yx.select)(DR.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 LDe=(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,zv.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 DDe(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 VDe(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 FDe(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 zDe(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 jDe(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 HDe(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(!E4(t.blocks)[e])return;break}return e}function UDe(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 WDe(e=[],t){return t.type==="REGISTER_INSERTER_MEDIA_CATEGORY"?[...e,t.category]:e}function GDe(e=!1,t){return t.type==="LAST_FOCUS"?t.lastFocus:e}function $De(e=100,t){switch(t.type){case"SET_ZOOM_LEVEL":return t.zoom;case"RESET_ZOOM_LEVEL":return 100}return e}function YDe(e=null,t){switch(t.type){case"SET_INSERTION_POINT":return t.value;case"SELECT_BLOCK":return null}return e}function KDe(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 qDe(e=0,t){return t.type==="INCREMENT_LIST_VIEW_EXPAND_REVISION"?e+1:e}function ZDe(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 XDe(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 QDe(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&&!E4(t.blocks)[e.clientId])return;break}}return e}function JDe(e="default",t){return t.type==="SET_STYLE_STATE_VIEWPORT"?t.viewport??"default":e}function e5e(e=!1,t){return t.type==="SET_RESPONSIVE_EDITING"?t.enabled:e}var t5e=(0,Yx.combineReducers)({blocks:yDe,isDragging:_De,isTyping:kDe,isBlockInterfaceHidden:vDe,draggedBlocks:wDe,selection:xDe,isMultiSelecting:CDe,isSelectionEnabled:EDe,initialPosition:IDe,blocksMode:PDe,blockListSettings:LDe,insertionPoint:YDe,insertionCue:ODe,template:ADe,settings:MDe,preferences:NDe,lastBlockAttributesChange:DDe,lastFocus:GDe,expandedBlock:zDe,highlightedBlock:VDe,lastBlockInserted:jDe,editedContentOnlySection:HDe,blockVisibility:SDe,viewportModalClientIds:TDe,styleOverrides:UDe,removalPromptData:RDe,blockRemovalRules:BDe,registeredInserterMediaCategories:WDe,zoomLevel:$De,hasBlockSpotlight:FDe,openedListViewPanels:KDe,listViewExpandRevision:qDe,listViewContentPanelOpen:ZDe,requestedInspectorTab:XDe,selectedBlockStyleState:QDe,styleStateViewport:JDe,isResponsiveEditing:e5e});function mJ(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 T4(e,t,o){let r=mJ(e,t);if(r&&(o(r),!!r?.innerBlocks?.length))for(let n of r?.innerBlocks)T4(e,n.clientId,o)}function $x(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 o5e(e){return e?.attributes?.metadata?.bindings&&Object.keys(e?.attributes?.metadata?.bindings).length}function x4(e,t=""){let o=e?.zoomLevel<100||e?.zoomLevel==="auto-scaled",r=new Map,n=e.settings?.[Zp],i=e.blocks.order.get(n),s=Array.from(e.blocks.blockEditingModes).some(([,g])=>g==="disabled"),a=[],l=[];e.blocks.controlledInnerBlocks.forEach(g=>{let b=e.blocks.byClientId?.get(g);b?.name==="core/template-part"&&a.push(g),b?.name==="core/block"&&l.push(g)});let u=Array.from(e.blockListSettings).flatMap(([g,b])=>b?.templateLock==="contentOnly"?[g]:[]),d=e.settings?.[Xp],f=e.settings?.disableContentOnlyForUnsyncedPatterns,p=d||f?[]:Array.from(e.blocks.attributes.keys()).filter(g=>e.blocks.attributes.get(g)?.metadata?.patternName),h=e.settings?.disableContentOnlyForTemplateParts,m=[...u,...p,...d||h?[]:a];return T4(e,t,g=>{let{clientId:b,name:v}=g,y=!!e.editedContentOnlySection,_=!1;if(y&&(_=b===e.editedContentOnlySection||!!$x(e,b,[e.editedContentOnlySection]),!_)){r.set(b,"disabled");return}if(!e.blocks.blockEditingModes.has(b)){if(s){let k,w=e.blocks.parents.get(b);for(;w!==void 0&&(e.blocks.blockEditingModes.has(w)&&(k=e.blocks.blockEditingModes.get(w)),!k);)w=e.blocks.parents.get(w);if(k==="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($x(e,b,l)){r.set(b,"disabled");return}return}let k=$x(e,b,l);if(k){if($x(e,k,l)){r.set(b,"disabled");return}if(o5e(g)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}}if(y&&_){r.set(b,"default");return}m.length&&$x(e,b,m)&&(aDe(v)?r.set(b,"contentOnly"):r.set(b,"disabled"))}}),r}function Jp({prevState:e,nextState:t,addedBlocks:o,removedClientIds:r}){let n=e.derivedBlockEditingModes,i;return r?.forEach(s=>{T4(e,s,a=>{n.has(a.clientId)&&(i||(i=new Map(n)),i.delete(a.clientId))})}),o?.forEach(s=>{let a=x4(t,s.clientId);a.size&&(i?i=new Map([...i?.size?i:[],...a]):i=new Map([...n?.size?n:[],...a]))}),i}function r5e(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=Jp({prevState:t,nextState:r,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let n=Jp({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=Jp({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=Jp({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=mJ(r,o.clientId);if(!n)break;let i=Jp({prevState:t,nextState:r,removedClientIds:[o.clientId],addedBlocks:[n]});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"REPLACE_BLOCKS":{let n=Jp({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=Jp({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=Jp({prevState:t,nextState:r,addedBlocks:n,removedClientIds:o.clientIds});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"UPDATE_SETTINGS":{if(t?.settings?.[Zp]!==r?.settings?.[Zp]||!!t?.settings?.disableContentOnlyForUnsyncedPatterns!=!!r?.settings?.disableContentOnlyForUnsyncedPatterns||!!t?.settings?.[Xp]!=!!r?.settings?.[Xp]||!!t?.settings?.disableContentOnlyForTemplateParts!=!!r?.settings?.disableContentOnlyForTemplateParts)return{...r,derivedBlockEditingModes:x4(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:x4(r)}}return r.derivedBlockEditingModes=t?.derivedBlockEditingModes??new Map,r}}function n5e(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 hJ=(0,C4.pipe)(r5e,n5e)(t5e);var d7={};tr(d7,{__experimentalGetActiveBlockIdByBlockNames:()=>_Fe,__experimentalGetAllowedBlocks:()=>nFe,__experimentalGetAllowedPatterns:()=>lFe,__experimentalGetBlockListSettingsForBlocks:()=>mFe,__experimentalGetDirectInsertBlock:()=>iFe,__experimentalGetGlobalBlocksByName:()=>m3e,__experimentalGetLastBlockAttributeChanges:()=>bFe,__experimentalGetParsedPattern:()=>sFe,__experimentalGetPatternTransformItems:()=>dFe,__experimentalGetPatternsByBlockTypes:()=>uFe,__experimentalGetReusableBlockTitle:()=>hFe,__unstableGetBlockWithoutInnerBlocks:()=>c3e,__unstableGetClientIdWithClientIdsTree:()=>d3e,__unstableGetClientIdsTree:()=>f3e,__unstableGetContentLockingParent:()=>BFe,__unstableGetLastBlockChangeHistoryMode:()=>pFe,__unstableGetSelectedBlocksWithPartialSelection:()=>L3e,__unstableGetTemporarilyEditingAsBlocks:()=>IFe,__unstableGetVisibleBlocks:()=>CFe,__unstableHasActiveBlockOverlayActive:()=>Dee,__unstableIsFullySelected:()=>O3e,__unstableIsLastBlockChangeIgnored:()=>gFe,__unstableIsSelectionCollapsed:()=>A3e,__unstableIsSelectionMergeable:()=>N3e,__unstableIsWithinBlockOverlay:()=>EFe,__unstableSelectionHasUnmergeableBlock:()=>M3e,areInnerBlocksControlled:()=>rP,canEditBlock:()=>Mee,canInsertBlockType:()=>rb,canInsertBlocks:()=>Z3e,canLockBlockType:()=>Q3e,canMoveBlock:()=>Aee,canMoveBlocks:()=>X3e,canRemoveBlock:()=>c7,canRemoveBlocks:()=>Oee,didAutomaticChange:()=>vFe,getAdjacentBlockClientId:()=>n7,getAllowedBlocks:()=>t7,getBlock:()=>cf,getBlockAttributes:()=>fa,getBlockCount:()=>g3e,getBlockEditingMode:()=>Zi,getBlockHierarchyRootClientId:()=>w3e,getBlockIndex:()=>Tee,getBlockInsertionPoint:()=>$3e,getBlockListSettings:()=>ok,getBlockMode:()=>e7,getBlockName:()=>Jt,getBlockNamesByClientId:()=>h3e,getBlockOrder:()=>Ln,getBlockParents:()=>Za,getBlockParentsByBlockName:()=>r7,getBlockRootClientId:()=>yr,getBlockSelectionEnd:()=>y3e,getBlockSelectionStart:()=>b3e,getBlockTransformItems:()=>oFe,getBlocks:()=>u3e,getBlocksByClientId:()=>eP,getBlocksByName:()=>See,getClientIdsOfDescendants:()=>wee,getClientIdsWithDescendants:()=>tk,getDirectInsertBlock:()=>Lee,getDraggedBlockClientIds:()=>U3e,getFirstMultiSelectedBlockClientId:()=>i7,getGlobalBlockCount:()=>p3e,getHoveredBlockClientId:()=>xFe,getInserterItems:()=>tFe,getLastMultiSelectedBlockClientId:()=>Cee,getLowestCommonAncestorWithSelectedBlock:()=>S3e,getMultiSelectedBlockClientIds:()=>mm,getMultiSelectedBlocks:()=>T3e,getMultiSelectedBlocksEndClientId:()=>P3e,getMultiSelectedBlocksStartClientId:()=>I3e,getNextBlockClientId:()=>C3e,getPatternsByBlockTypes:()=>cFe,getPreviousBlockClientId:()=>x3e,getSelectedBlock:()=>_3e,getSelectedBlockClientId:()=>nk,getSelectedBlockClientIds:()=>pm,getSelectedBlockCount:()=>v3e,getSelectedBlocksInitialCaretPosition:()=>E3e,getSelectionEnd:()=>F0,getSelectionStart:()=>V0,getSettings:()=>rf,getTemplate:()=>q3e,getTemplateLock:()=>Pu,hasBlockMovingClientId:()=>yFe,hasDraggedInnerBlock:()=>Iee,hasInserterItems:()=>rFe,hasMultiSelection:()=>F3e,hasSelectedBlock:()=>k3e,hasSelectedInnerBlock:()=>Bee,isAncestorBeingDragged:()=>W3e,isAncestorMultiSelected:()=>B3e,isBlockBeingDragged:()=>s7,isBlockHighlighted:()=>kFe,isBlockInsertionPointVisible:()=>Y3e,isBlockMultiSelected:()=>Eee,isBlockSelected:()=>Ree,isBlockValid:()=>l3e,isBlockVisible:()=>SFe,isBlockWithinSelection:()=>V3e,isCaretWithinFormattedText:()=>G3e,isDraggingBlocks:()=>Pee,isFirstMultiSelectedBlock:()=>R3e,isGroupable:()=>RFe,isLastBlockChangePersistent:()=>fFe,isMultiSelecting:()=>z3e,isSelectionEnabled:()=>j3e,isTyping:()=>H3e,isUngroupable:()=>TFe,isValidTemplate:()=>K3e,wasBlockJustInserted:()=>wFe});var Bt=c(ce(),1),kee=c(Io(),1);var VR=c(F(),1),St=(0,VR.forwardRef)(({icon:e,size:t=24,...o},r)=>(0,VR.cloneElement)(e,{width:t,height:t,...o,ref:r}));var FR=c(fe(),1),R4=c(T(),1),jg=(0,R4.jsx)(FR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R4.jsx)(FR.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})});var zR=c(fe(),1),B4=c(T(),1),I4=(0,B4.jsx)(zR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,B4.jsx)(zR.Path,{d:"M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z"})});var jR=c(fe(),1),P4=c(T(),1),em=(0,P4.jsx)(jR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P4.jsx)(jR.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})});var HR=c(fe(),1),O4=c(T(),1),Hg=(0,O4.jsx)(HR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O4.jsx)(HR.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"})});var UR=c(fe(),1),A4=c(T(),1),tm=(0,A4.jsx)(UR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A4.jsx)(UR.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});var WR=c(fe(),1),M4=c(T(),1),N4=(0,M4.jsx)(WR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M4.jsx)(WR.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 GR=c(fe(),1),L4=c(T(),1),Kx=(0,L4.jsx)(GR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L4.jsx)(GR.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var $R=c(fe(),1),D4=c(T(),1),qx=(0,D4.jsx)($R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D4.jsx)($R.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 YR=c(fe(),1),V4=c(T(),1),F4=(0,V4.jsx)(YR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V4.jsx)(YR.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 KR=c(fe(),1),z4=c(T(),1),j4=(0,z4.jsx)(KR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z4.jsx)(KR.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 qR=c(fe(),1),H4=c(T(),1),Zx=(0,H4.jsx)(qR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H4.jsx)(qR.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 ZR=c(fe(),1),U4=c(T(),1),W4=(0,U4.jsx)(ZR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U4.jsx)(ZR.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 XR=c(fe(),1),G4=c(T(),1),$4=(0,G4.jsx)(XR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G4.jsx)(XR.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 QR=c(fe(),1),Y4=c(T(),1),Ts=(0,Y4.jsx)(QR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y4.jsx)(QR.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var JR=c(fe(),1),K4=c(T(),1),kn=(0,K4.jsx)(JR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K4.jsx)(JR.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var eB=c(fe(),1),q4=c(T(),1),Xx=(0,q4.jsx)(eB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q4.jsx)(eB.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var tB=c(fe(),1),Z4=c(T(),1),ei=(0,Z4.jsx)(tB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z4.jsx)(tB.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var oB=c(fe(),1),X4=c(T(),1),om=(0,X4.jsx)(oB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X4.jsx)(oB.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 rB=c(fe(),1),Q4=c(T(),1),jr=(0,Q4.jsx)(rB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q4.jsx)(rB.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var nB=c(fe(),1),J4=c(T(),1),Ug=(0,J4.jsx)(nB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J4.jsx)(nB.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var iB=c(fe(),1),ez=c(T(),1),Wg=(0,ez.jsx)(iB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ez.jsx)(iB.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 sB=c(fe(),1),tz=c(T(),1),oz=(0,tz.jsx)(sB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tz.jsx)(sB.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 aB=c(fe(),1),rz=c(T(),1),nz=(0,rz.jsx)(aB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rz.jsx)(aB.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 lB=c(fe(),1),iz=c(T(),1),Gg=(0,iz.jsx)(lB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iz.jsx)(lB.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 cB=c(fe(),1),sz=c(T(),1),az=(0,sz.jsx)(cB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sz.jsx)(cB.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 $g=c(fe(),1),jv=c(T(),1),lz=(0,jv.jsxs)($g.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,jv.jsx)($g.G,{opacity:".25",children:(0,jv.jsx)($g.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,jv.jsx)($g.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 Yg=c(fe(),1),Hv=c(T(),1),cz=(0,Hv.jsxs)(Yg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Hv.jsx)(Yg.G,{opacity:".25",children:(0,Hv.jsx)(Yg.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,Hv.jsx)(Yg.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 Kg=c(fe(),1),Uv=c(T(),1),uz=(0,Uv.jsxs)(Kg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Uv.jsx)(Kg.G,{opacity:".25",children:(0,Uv.jsx)(Kg.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,Uv.jsx)(Kg.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 qg=c(fe(),1),Wv=c(T(),1),dz=(0,Wv.jsxs)(qg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Wv.jsx)(qg.G,{opacity:".25",children:(0,Wv.jsx)(qg.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,Wv.jsx)(qg.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 uB=c(fe(),1),fz=c(T(),1),pz=(0,fz.jsx)(uB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fz.jsx)(uB.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 dB=c(fe(),1),mz=c(T(),1),Qx=(0,mz.jsx)(dB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mz.jsx)(dB.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})});var fB=c(fe(),1),hz=c(T(),1),gz=(0,hz.jsx)(fB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hz.jsx)(fB.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 pB=c(fe(),1),bz=c(T(),1),Qd=(0,bz.jsx)(pB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bz.jsx)(pB.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 mB=c(fe(),1),yz=c(T(),1),vz=(0,yz.jsx)(mB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yz.jsx)(mB.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 hB=c(fe(),1),kz=c(T(),1),_z=(0,kz.jsx)(hB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kz.jsx)(hB.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 gB=c(fe(),1),wz=c(T(),1),Sz=(0,wz.jsx)(gB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wz.jsx)(gB.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"})});var bB=c(fe(),1),xz=c(T(),1),Cz=(0,xz.jsx)(bB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xz.jsx)(bB.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 yB=c(fe(),1),Ez=c(T(),1),Tz=(0,Ez.jsx)(yB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ez.jsx)(yB.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 vB=c(fe(),1),Rz=c(T(),1),Bz=(0,Rz.jsx)(vB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rz.jsx)(vB.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 kB=c(fe(),1),Iz=c(T(),1),Pz=(0,Iz.jsx)(kB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Iz.jsx)(kB.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 _B=c(fe(),1),Oz=c(T(),1),Az=(0,Oz.jsx)(_B.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Oz.jsx)(_B.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 wB=c(fe(),1),Mz=c(T(),1),Nz=(0,Mz.jsx)(wB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mz.jsx)(wB.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 SB=c(fe(),1),Lz=c(T(),1),xB=(0,Lz.jsx)(SB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lz.jsx)(SB.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 CB=c(fe(),1),Dz=c(T(),1),Jx=(0,Dz.jsx)(CB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dz.jsx)(CB.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 EB=c(fe(),1),Vz=c(T(),1),e0=(0,Vz.jsx)(EB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vz.jsx)(EB.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 TB=c(fe(),1),Fz=c(T(),1),t0=(0,Fz.jsx)(TB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fz.jsx)(TB.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 RB=c(fe(),1),zz=c(T(),1),jz=(0,zz.jsx)(RB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zz.jsx)(RB.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var BB=c(fe(),1),Hz=c(T(),1),Uz=(0,Hz.jsx)(BB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hz.jsx)(BB.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 IB=c(fe(),1),Wz=c(T(),1),Gz=(0,Wz.jsx)(IB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Wz.jsx)(IB.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 PB=c(fe(),1),$z=c(T(),1),Yz=(0,$z.jsx)(PB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$z.jsx)(PB.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var OB=c(fe(),1),Kz=c(T(),1),qz=(0,Kz.jsx)(OB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kz.jsx)(OB.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 AB=c(fe(),1),Zz=c(T(),1),Xz=(0,Zz.jsx)(AB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zz.jsx)(AB.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 MB=c(fe(),1),Qz=c(T(),1),Jz=(0,Qz.jsx)(MB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Qz.jsx)(MB.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var NB=c(fe(),1),e8=c(T(),1),o0=(0,e8.jsx)(NB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,e8.jsx)(NB.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 LB=c(fe(),1),t8=c(T(),1),o8=(0,t8.jsx)(LB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t8.jsx)(LB.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 DB=c(fe(),1),r8=c(T(),1),r0=(0,r8.jsx)(DB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r8.jsx)(DB.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})});var VB=c(fe(),1),n8=c(T(),1),n0=(0,n8.jsx)(VB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n8.jsx)(VB.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})});var FB=c(fe(),1),i8=c(T(),1),rm=(0,i8.jsx)(FB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i8.jsx)(FB.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})});var zB=c(fe(),1),s8=c(T(),1),nm=(0,s8.jsx)(zB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,s8.jsx)(zB.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})});var jB=c(fe(),1),a8=c(T(),1),im=(0,a8.jsx)(jB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a8.jsx)(jB.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})});var HB=c(fe(),1),l8=c(T(),1),i0=(0,l8.jsx)(HB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,l8.jsx)(HB.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})});var UB=c(fe(),1),c8=c(T(),1),Gv=(0,c8.jsx)(UB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c8.jsx)(UB.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})});var WB=c(fe(),1),u8=c(T(),1),s0=(0,u8.jsx)(WB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u8.jsx)(WB.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})});var GB=c(fe(),1),d8=c(T(),1),$v=(0,d8.jsx)(GB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d8.jsx)(GB.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var $B=c(fe(),1),f8=c(T(),1),a0=(0,f8.jsx)($B.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,f8.jsx)($B.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})});var YB=c(fe(),1),p8=c(T(),1),Jd=(0,p8.jsx)(YB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p8.jsx)(YB.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 KB=c(fe(),1),m8=c(T(),1),h8=(0,m8.jsx)(KB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,m8.jsx)(KB.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 qB=c(fe(),1),g8=c(T(),1),Rs=(0,g8.jsx)(qB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g8.jsx)(qB.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 ZB=c(fe(),1),b8=c(T(),1),Bs=(0,b8.jsx)(ZB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b8.jsx)(ZB.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 XB=c(fe(),1),y8=c(T(),1),l0=(0,y8.jsx)(XB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y8.jsx)(XB.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var QB=c(fe(),1),v8=c(T(),1),k8=(0,v8.jsx)(QB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v8.jsx)(QB.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 JB=c(fe(),1),_8=c(T(),1),w8=(0,_8.jsx)(JB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_8.jsx)(JB.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 eI=c(fe(),1),S8=c(T(),1),Zg=(0,S8.jsx)(eI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S8.jsx)(eI.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 c0=c(fe(),1),u0=c(T(),1),Yv=(0,u0.jsxs)(c0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,u0.jsx)(c0.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,u0.jsx)(c0.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 tI=c(fe(),1),x8=c(T(),1),d0=(0,x8.jsx)(tI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x8.jsx)(tI.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 oI=c(fe(),1),C8=c(T(),1),ua=(0,C8.jsx)(oI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C8.jsx)(oI.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var f0=c(fe(),1),p0=c(T(),1),Xg=(0,p0.jsxs)(f0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,p0.jsx)(f0.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,p0.jsx)(f0.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 rI=c(fe(),1),E8=c(T(),1),T8=(0,E8.jsx)(rI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E8.jsx)(rI.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 nI=c(fe(),1),R8=c(T(),1),Qg=(0,R8.jsx)(nI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R8.jsx)(nI.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var iI=c(fe(),1),B8=c(T(),1),I8=(0,B8.jsx)(iI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,B8.jsx)(iI.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 sI=c(fe(),1),P8=c(T(),1),Ya=(0,P8.jsx)(sI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P8.jsx)(sI.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var aI=c(fe(),1),O8=c(T(),1),A8=(0,O8.jsx)(aI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O8.jsx)(aI.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"})});var lI=c(fe(),1),M8=c(T(),1),N8=(0,M8.jsx)(lI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M8.jsx)(lI.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"})});var cI=c(fe(),1),L8=c(T(),1),D8=(0,L8.jsx)(cI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L8.jsx)(cI.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var uI=c(fe(),1),V8=c(T(),1),F8=(0,V8.jsx)(uI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V8.jsx)(uI.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 dI=c(fe(),1),z8=c(T(),1),j8=(0,z8.jsx)(dI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z8.jsx)(dI.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 fI=c(fe(),1),H8=c(T(),1),U8=(0,H8.jsx)(fI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H8.jsx)(fI.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 pI=c(fe(),1),W8=c(T(),1),_n=(0,W8.jsx)(pI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W8.jsx)(pI.Path,{d:"M7 11.5h10V13H7z"})});var mI=c(fe(),1),G8=c(T(),1),$8=(0,G8.jsx)(mI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G8.jsx)(mI.Path,{d:"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 hI=c(fe(),1),Y8=c(T(),1),K8=(0,Y8.jsx)(hI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y8.jsx)(hI.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 gI=c(fe(),1),q8=c(T(),1),Z8=(0,q8.jsx)(gI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q8.jsx)(gI.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 bI=c(fe(),1),X8=c(T(),1),Jg=(0,X8.jsx)(bI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X8.jsx)(bI.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 m0=c(fe(),1),h0=c(T(),1),Q8=(0,h0.jsxs)(m0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,h0.jsx)(m0.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,h0.jsx)(m0.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 yI=c(fe(),1),J8=c(T(),1),ej=(0,J8.jsx)(yI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J8.jsx)(yI.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 vI=c(fe(),1),tj=c(T(),1),kI=(0,tj.jsx)(vI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tj.jsx)(vI.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"})});var g0=c(fe(),1),b0=c(T(),1),oj=(0,b0.jsxs)(g0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,b0.jsx)(g0.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,b0.jsx)(g0.Path,{d:"m16.5 19.5h-9v-1.5h9z"})]});var Kv=c(fe(),1),qv=c(T(),1),rj=(0,qv.jsxs)(Kv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,qv.jsx)(Kv.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,qv.jsx)(Kv.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,qv.jsx)(Kv.Path,{d:"m18 7.5v9h1.5v-9z"})]});var y0=c(fe(),1),v0=c(T(),1),nj=(0,v0.jsxs)(y0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,v0.jsx)(y0.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,v0.jsx)(y0.Path,{d:"m4.5 16.5v-9h1.5v9z"})]});var k0=c(fe(),1),_0=c(T(),1),ij=(0,_0.jsxs)(k0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,_0.jsx)(k0.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,_0.jsx)(k0.Path,{d:"m18 16.5v-9h1.5v9z"})]});var w0=c(fe(),1),S0=c(T(),1),sj=(0,S0.jsxs)(w0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,S0.jsx)(w0.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,S0.jsx)(w0.Path,{d:"m16.5 6h-9v-1.5h9z"})]});var Zv=c(fe(),1),Xv=c(T(),1),aj=(0,Xv.jsxs)(Zv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Xv.jsx)(Zv.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,Xv.jsx)(Zv.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,Xv.jsx)(Zv.Path,{d:"m7.5 19.5h9v-1.5h-9z"})]});var _I=c(fe(),1),lj=c(T(),1),cj=(0,lj.jsx)(_I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lj.jsx)(_I.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 wI=c(fe(),1),uj=c(T(),1),x0=(0,uj.jsx)(wI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uj.jsx)(wI.Path,{d:"M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z"})});var SI=c(fe(),1),dj=c(T(),1),eb=(0,dj.jsx)(SI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dj.jsx)(SI.Path,{d:"M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var xI=c(fe(),1),fj=c(T(),1),pj=(0,fj.jsx)(xI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fj.jsx)(xI.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 CI=c(fe(),1),mj=c(T(),1),Ka=(0,mj.jsx)(CI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mj.jsx)(CI.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 EI=c(fe(),1),hj=c(T(),1),gj=(0,hj.jsx)(EI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hj.jsx)(EI.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 TI=c(fe(),1),bj=c(T(),1),yj=(0,bj.jsx)(TI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bj.jsx)(TI.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 RI=c(fe(),1),vj=c(T(),1),kj=(0,vj.jsx)(RI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vj.jsx)(RI.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 BI=c(fe(),1),_j=c(T(),1),wj=(0,_j.jsx)(BI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_j.jsx)(BI.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 II=c(fe(),1),Sj=c(T(),1),xj=(0,Sj.jsx)(II.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sj.jsx)(II.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 PI=c(fe(),1),Cj=c(T(),1),Ej=(0,Cj.jsx)(PI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Cj.jsx)(PI.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 OI=c(fe(),1),Tj=c(T(),1),ef=(0,Tj.jsx)(OI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Tj.jsx)(OI.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 AI=c(fe(),1),Rj=c(T(),1),uc=(0,Rj.jsx)(AI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rj.jsx)(AI.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 MI=c(fe(),1),Bj=c(T(),1),Ij=(0,Bj.jsx)(MI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bj.jsx)(MI.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 NI=c(fe(),1),Pj=c(T(),1),Oj=(0,Pj.jsx)(NI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pj.jsx)(NI.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 LI=c(fe(),1),Aj=c(T(),1),Mj=(0,Aj.jsx)(LI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Aj.jsx)(LI.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 lf=c(Or(),1),pa=c(Nt(),1),Et=c(J(),1);var gee=c(ce(),1),bee=c(vJ(),1);var br="core/block-editor";var XI={};tr(XI,{canHostEditableRoot:()=>vVe,getAllPatterns:()=>PVe,getBlockRemovalRules:()=>CVe,getBlockSettings:()=>oee,getBlockStyles:()=>VVe,getBlockWithoutAttributes:()=>hVe,getClientIdWithClientIdsTree:()=>Yj,getClientIdsTree:()=>Kj,getClosestAllowedInsertionPoint:()=>aee,getClosestAllowedInsertionPointForPattern:()=>zVe,getContentLockingParent:()=>Zj,getEditedContentOnlySection:()=>Xj,getEnabledBlockParents:()=>SVe,getEnabledClientIdsTree:()=>_Ve,getExpandedBlock:()=>LVe,getInserterMediaCategories:()=>RVe,getInsertionPoint:()=>jVe,getLastFocus:()=>MVe,getLastInsertedBlocksClientIds:()=>mVe,getListViewClientIdsTree:()=>wVe,getListViewExpandRevision:()=>qVe,getParentSectionBlock:()=>nf,getPatternBySlug:()=>IVe,getRegisteredInserterMediaCategories:()=>TVe,getRemovalPromptData:()=>xVe,getRequestedInspectorTab:()=>QVe,getReusableBlocks:()=>AVe,getSectionRootClientId:()=>ob,getSelectedBlockStyleState:()=>pee,getStyleOverrides:()=>EVe,getStyleStateViewport:()=>fee,getViewportModalClientIds:()=>XVe,getZoomLevel:()=>FVe,hasAllowedPatterns:()=>BVe,hasBlockSpotlight:()=>GVe,hasSelectedStyleState:()=>e3e,isBlockHiddenAnywhere:()=>HVe,isBlockHiddenAtViewport:()=>lee,isBlockHiddenEverywhere:()=>Jj,isBlockInterfaceHidden:()=>pVe,isBlockParentHiddenAtViewport:()=>WVe,isBlockParentHiddenEverywhere:()=>UVe,isBlockSubtreeDisabled:()=>gVe,isContainerInsertableToInContentOnlyMode:()=>P0,isDragging:()=>NVe,isEditLockedBlock:()=>cee,isListViewContentPanelOpen:()=>YVe,isListViewPanelOpened:()=>KVe,isLockedBlock:()=>$Ve,isMoveLockedBlock:()=>uee,isRemoveLockedBlock:()=>dee,isResponsiveEditing:()=>JVe,isSectionBlock:()=>sf,isSelectedBlockStyleStateShownOnCanvas:()=>t3e,isSyncedBlock:()=>DVe,isWithinEditedContentOnlySection:()=>ZI,isZoomOut:()=>Qj,shouldRenderBlockListView:()=>ZVe});var wn=c(J(),1),um=c(ce(),1);function kJ(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 Yo=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var SJ=c(Qv(),1);var i5e="1600px",s5e="320px",a5e=1,l5e=.25,c5e=.75,u5e="14px";function wJ({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=s5e,maximumViewportWidth:n=i5e,scaleFactor:i=a5e,minimumFontSizeLimit:s}){if(s=Ru(s)?s:u5e,o){let _=Ru(o);if(!_?.unit||!_?.value)return null;let k=Ru(s,{coerceTo:_.unit});if(k?.value&&!e&&!t&&_?.value<=k?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let w=_.unit==="px"?_.value:_.value*16,S=Math.min(Math.max(1-.075*Math.log2(w),l5e),c5e),x=C0(_.value*S,3);k?.value&&x<k?.value?e=`${k.value}${k.unit}`:e=`${x}${_.unit}`}}let a=Ru(e),l=a?.unit||"rem",u=Ru(t,{coerceTo:l});if(!a||!u)return null;let d=Ru(e,{coerceTo:"rem"}),f=Ru(n,{coerceTo:l}),p=Ru(r,{coerceTo:l});if(!f||!p||!d)return null;let h=f.value-p.value;if(!h)return null;let m=C0(p.value/100,3),g=C0(m,3)+l,b=100*((u.value-a.value)/h),v=C0((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${g}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Ru(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:C0(d,3),unit:u}:null}function C0(e,t=3){let o=Math.pow(10,t);return Math.round(e*o)/o}function Nj(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function d5e(e){let t=e?.typography??{},o=e?.layout,r=Ru(o?.wideSize)?o?.wideSize:null;return Nj(t)&&r?{fluid:{maxViewportWidth:r,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function tf(e,t){let{size:o}=e;if(!o||o==="0"||e?.fluid===!1||!Nj(t?.typography)&&!Nj(e))return o;let r=d5e(t)?.fluid??{},n=wJ({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 Iu="body",E0=":root";function Bu(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 DI=[{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)=>tf(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 dc(e,t){if(!e||!t)return t;let o=Bu(e),r=Bu(t),n=[];return o.forEach(i=>{r.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function xJ(e,t){if(!e||!t)return;let o={};return Object.entries(t).forEach(([r,n])=>{typeof n=="string"&&(o[r]=dc(e,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([i,s])=>{o[r][i]=dc(e,s)}))}),o}function VI(e,t){return e.includes(",")?Bu(e).map(n=>n+t).join(","):e+t}function Lj(e,t){let o=`.is-style-${e}`;if(!t)return o;let r=/[^\s:]+/,n=s=>s+o;return Bu(t).map(s=>s.replace(r,n)).join(",")}function CJ(e,t){let o=`.is-style-${e}`,r=Bu(t).map(n=>{let i=n.trim(),s=`${o} `;return i.startsWith(s)?i.slice(s.length):i});return Lj(e,r.join(","))}function f5e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let o=(0,SJ.getCSSValueFromRawStyle)(Yo(t,e.ref));return typeof o=="object"&&o!==null&&"ref"in o&&o?.ref?void 0:o===void 0?e:o}return e}function p5e(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 sm(e,t){if(!e||!t)return e;let o=f5e(e,t);return typeof o=="object"&&o!==null&&"url"in o&&o?.url&&(o.url=p5e(o.url,t?._links?.["wp:theme-file"])),o}function EJ(e,t,o=[],r="slug",n){let i=[t?Yo(e,["blocks",t,...o]):void 0,Yo(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"||EJ(e,t,o,"slug",d.slug)[r]===d[r]?d:void 0}}}}function m5e(e,t,o,[r,n]=[]){let i=DI.find(a=>a.cssVarInfix===r);if(!i||!e.settings)return o;let s=EJ(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,l=s[a];return qa(e,t,l)}return o}function h5e(e,t,o,r=[]){let n=(t?Yo(e?.settings??{},["blocks",t,"custom",...r]):void 0)??Yo(e?.settings??{},["custom",...r]);return n?qa(e,t,n):o}function qa(e,t,o){if(!o||typeof o!="string")if(typeof o=="object"&&o!==null&&"ref"in o&&typeof o.ref=="string"){let u=Yo(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"?m5e(e,t,o,l):a==="custom"?h5e(e,t,o,l):o}var OJ=c(FI(),1);function IJ(e){return Object.prototype.toString.call(e)==="[object Object]"}function PJ(e){var t,o;return IJ(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(IJ(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}function zI(e,t){return(0,OJ.default)(e,t,{isMergeableObject:PJ,customMerge:o=>{if(o==="backgroundImage")return(r,n)=>n??r}})}var qi=c(ce(),1),B0=c(Qv(),1),HJ=c(J(),1);function da(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 Yo(i,`${l}.root`,null)||Yo(i,l,null)||p;let h=s?Yo(s,`${l}.__experimentalSelector`,null):void 0;return h?dc(u,h):p}let f;return a&&(f=Yo(i,l,null)),f||(r?da(e,d[0],o):null)}function B5e(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(o=>{let r=$o(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 AJ(e){return`${e}{filter:none}`}function MJ(e,t){return`${e}{filter:url(#${t})}`}function NJ(e,t){let o=B5e(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||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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -55,39 +55,45 @@
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}function ek(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 Dj(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function I5e(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function Vj(e,t="0"){let o=I5e(e);if(!o)return null;let r=Dj(o?.top)||t,n=Dj(o?.left)||t;return r===n?r:`${r} ${n}`}var LJ={backgroundSize:"cover",backgroundPosition:"50% 50%"};function P5e(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function DJ(e){if(!e||!P5e(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:LJ.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:LJ.backgroundPosition}),t}var VJ={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 FJ={mobile:"480px",tablet:"782px"},zJ=/^(\d+|\d*\.\d+)(px|em|rem)$/,O5e=16;function A5e(e){return"mobile"in e||"tablet"in e}function M5e(e){return!e||typeof e!="object"?{}:A5e(e)?e:e.settings?.viewport??{}}function N5e(e){return typeof e=="string"&&zJ.test(e.trim())}function Fj(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(zJ);if(!t)return;let o=Number.parseFloat(t[1]);return t[2]==="px"?o:o*O5e}function zj(e){let t=M5e(e),o={},r={};Object.keys(FJ).forEach(a=>{let l=a,u=t[l],d=Fj(u);d!==void 0&&N5e(u)&&(o[l]=u.trim(),r[l]=d)});let n=Object.keys(o);if(!n.length)return{...FJ};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 R0(e){let t=zj(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 L5e={button:"wp-element-button",caption:"wp-element-caption"},D5e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},UJ={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},V5e={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function F5e(e="*",t={}){return DI.reduce((o,{path:r,cssVarInfix:n,classes:i})=>{if(!i)return o;let s=Yo(t,r,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:l})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${ek(l)}-${u}`,p=e?`:where(${e})${f}`:f,h=`var(--wp--preset--${n}--${ek(l)})`;o+=`${p}{${d}: ${h} !important;}`})})}),o},"")}var z5e=(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},j5e=(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},H5e=(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=HI(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=HI(a);o[s]=[...o[s]||[],...l],delete t[r]}}),o};function HI(e={},t="",o,r={},n=!1){let i=Iu===t,s=Object.entries(qi.__EXPERIMENTAL_STYLE_PROPERTY).reduce((l,[u,{value:d,properties:f,useEngine:p,rootOnly:h}])=>{if(h&&!i)return l;let m=d;if(m[0]==="elements"||p)return l;let g=Yo(e,m);if(u==="--wp--style--root--padding"&&(typeof g=="string"||!o))return l;if(f&&typeof g!="string")Object.entries(f).forEach(b=>{let[v,y]=b;if(!Yo(g,[y],!1))return;let _=v.startsWith("--")?v:ek(v);l.push(`${_}: ${(0,B0.getCSSValueFromRawStyle)(Yo(g,[y]))}`)});else if(Yo(e,m,!1)){let b=u.startsWith("--")?u:ek(u);l.push(`${b}: ${(0,B0.getCSSValueFromRawStyle)(Yo(e,m))}`)}return l},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=sm(e.background.backgroundImage,r)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...DJ(e.background)}})),(0,B0.getCSSRules)(e).forEach(l=>{if(i&&(o||n)&&l.key.startsWith("padding"))return;let u=l.key.startsWith("--")?l.key:ek(l.key),d=sm(l.value,r);u==="font-size"&&(d=tf({name:"",slug:"",size:d},r?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function WJ({layoutDefinitions:e=VJ,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=r?Vj(t?.spacing?.blockGap):"";if(n&&(o===Iu?a=a||"0.5em":!r&&i&&(a=i)),a&&e&&(Object.values(e).forEach(({className:l,name:u,spacingStyles:d})=>{!r&&u!=="flex"&&u!=="grid"||d?.length&&d.forEach(f=>{let p=[];if(f.rules&&Object.entries(f.rules).forEach(([h,m])=>{p.push(`${h}: ${m||a}`)}),p.length){let h="";r?h=o===Iu?`:root :where(.${l})${f?.selector||""}`:`:root :where(${o}-${l})${f?.selector||""}`:h=o===Iu?`:where(.${l}${f?.selector||""})`:`:where(${o}.${l}${f?.selector||""})`,s+=`${h} { ${p.join("; ")}; }`}})}),o===Iu&&r&&(s+=`${E0} { --wp--style--block-gap: ${a}; }`)),o===Iu&&e){let l=["block","flex","grid"];Object.values(e).forEach(({className:u,displayMode:d,baseStyles:f})=>{d&&l.includes(d)&&(s+=`${o} .${u} { display:${d}; }`),f?.length&&f.forEach(p=>{let h=[];if(p.rules&&Object.entries(p.rules).forEach(([m,g])=>{h.push(`${m}: ${g}`)}),h.length){let m=`.${u}${p?.selector||""}`;s+=`${m} { ${h.join("; ")}; }`}})})}return s}var U5e=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function W5e(e,t){return jI(e,void 0,t)}function jI(e,t,o){if(!e)return{};let r=Object.entries(e),n=t?UJ[t]??[]:[],s=r.filter(([a])=>U5e.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(s)}function jJ(e){let{styles:t,selector:o,featureSelectors:r,name:n,elementName:i,mediaQuery:s,variationName:a}=e,l=n?UJ[n]??[]:V5e[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 G5e(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(([h,m])=>{let g=o?.[h];return!g||typeof g!="object"?[]:[{styles:JSON.parse(JSON.stringify(g)),selector:r,mediaQuery:m,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 jj(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 $5e=(e,t)=>{let o=[];if(!e?.styles)return o;let r=R0(e),n=W5e(e.styles,r);return n&&o.push({styles:n,selector:Iu,skipSelectorWrapper:!0}),Object.entries(qi.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&o.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!L5e[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=jI(s,i,r),l=s,u=[],d=[];l?.variations&&Object.entries(l.variations).forEach(([f,p])=>{let h=p,m=jI(h,i,r);h?.css&&(m.css=h.css);let g=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(g&&typeof t!="string"){let b=t[i];d.push({styles:m,selector:g,featureSelectors:b?.featureSelectors,fallbackGapValue:b?.fallbackGapValue,hasLayoutSupport:b?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:g+b.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(jj(h,r)).forEach(([b,v])=>{v&&qi.__EXPERIMENTAL_ELEMENTS[b]&&u.push({styles:v,selector:dc(g,qi.__EXPERIMENTAL_ELEMENTS[b]),elementName:b,isStyleVariation:!0})}),Object.entries(h?.blocks??{}).forEach(([b,v])=>{let y=typeof t!="string"?dc(g,t[b]?.selector):void 0,_=typeof t!="string"?dc(g,t[b]?.duotoneSelector):void 0,k=typeof t!="string"?xJ(g,t[b]?.featureSelectors??{}):void 0,w=jI(v,b,r);v?.css&&(w.css=v.css),!(!y||typeof t=="string")&&(u.push({selector:y,name:b,isStyleVariation:!0,duotoneSelector:_,featureSelectors:k,fallbackGapValue:t[b]?.fallbackGapValue,hasLayoutSupport:t[b]?.hasLayoutSupport,styles:w}),Object.entries(jj(v,r)).forEach(([S,x])=>{x&&qi.__EXPERIMENTAL_ELEMENTS[S]&&u.push({styles:x,selector:dc(y,qi.__EXPERIMENTAL_ELEMENTS[S]),elementName:S,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(jj(l,r)).forEach(([f,p])=>{typeof t!="string"&&p&&t?.[i]&&qi.__EXPERIMENTAL_ELEMENTS[f]&&o.push({styles:p,selector:t[i]?.selector.split(",").map(h=>qi.__EXPERIMENTAL_ELEMENTS[f].split(",").map(g=>h+" "+g)).join(","),elementName:f})}),o.push(...u)}),o},Y5e=(e,t)=>{let o=[];if(!e?.settings)return o;let r=s=>{let a={};return DI.forEach(({path:l})=>{let u=Yo(s,l,!1);u!==!1&&(a=kJ(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:E0}),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 K5e(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:h,featureSelectors:m,layoutSelector:g,layoutHasBlockGapSupport:b,skipSelectorWrapper:v,name:y,variationName:_}=e,k="",w=l?VI(a,l):a;if(m&&typeof m!="string"){let B=H5e(m,f);B=z5e(B,t.settings,y),B=j5e(B,t.settings),Object.entries(B).forEach(([E,P])=>{if(P.length){let A=_?CJ(_,E):E;A=l?VI(A,l):A;let I=P.join(";");k+=`:root :where(${A}){${I};}`}})}if(d){let B={};f?.filter&&(B.filter=f.filter,delete f.filter);let E=HI(B);E.length&&(k+=`${d}{${E.join(";")};}`)}let S=g??w;!r&&(Iu===S||h)&&(k+=WJ({style:f,selector:S,hasBlockGapSupport:b??n,hasFallbackGapSupport:i,fallbackGapValue:p}));let C=HI(f,w,o,t,s);if(C?.length){let B=v?w:`:root :where(${w})`;k+=`${B}{${C.join(";")};}`}return f?.css&&(k+=GI(f.css,`:root :where(${w})`)),u&&k?`${u}{${k}}`:k}var UI=(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=$5e(l,t),d=Y5e(l,t),f=l?.settings?.useRootPaddingAwareAlignments,{contentSize:p,wideSize:h}=l?.settings?.layout||{},m=a.marginReset||a.rootPadding||a.layoutStyles,g="";if(a.presets&&(p||h)&&(g+=`${E0} {`,g=p?g+` --wp--style--global--content-size: ${p};`:g,g=h?g+` --wp--style--global--wide-size: ${h};`:g,g+="}"),m&&(g+=":where(body) {margin: 0;",a.rootPadding&&f&&(g+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
+</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) }
 				.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;
-				`),g+="}"),a.blockStyles){let b=R0(e);u.forEach(v=>{if(v.isStyleVariation&&!a.variationStyles)return;let y=G5e(v,b);[v,...y,...jJ(v),...y.flatMap(jJ)].forEach(_=>{g+=K5e(_,{tree:l,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:o,hasFallbackGapSupport:r,disableRootPadding:i})})})}if(a.layoutStyles&&(g=g+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",g=g+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",g=g+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&o){let b=Vj(l?.styles?.spacing?.blockGap)||"0.5em";g=g+`:root :where(.wp-site-blocks) > * { margin-block-start: ${b}; margin-block-end: 0; }`,g=g+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",g=g+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&d.forEach(({selector:b,presets:v})=>{(Iu===b||E0===b)&&(b="");let y=F5e(b,v);y.length>0&&(g+=y)}),g};var q5e=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let o={root:t};return Object.entries(D5e).forEach(([r,n])=>{let i=da(e,r);i&&(o[n]=i)}),o},WI=(e,t)=>{let{getBlockStyles:o}=(0,HJ.select)(qi.store),r={};return e.forEach(n=>{let i=n.name,s=da(n);if(!s)return;let a=da(n,"filter.duotone");if(!a){let m=da(n),g=(0,qi.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof g=="string"&&m&&(a=dc(m,g))}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(m=>{let g=t?`-${t}`:"",b=`${m.name}${g}`,v=Lj(b,s);p[b]=v});let h=q5e(n,s);r[i]={duotoneSelector:a??void 0,fallbackGapValue:d,featureSelectors:Object.keys(h).length?h:void 0,hasLayoutSupport:l,name:i,selector:s,styleVariationSelectors:f?.length?p:void 0}}),r};function GI(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(" ")?dc(t,f):VI(t,f),o+=`:root :where(${p})${d}{${l.trim()}}`}}),o}function $I(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=Yo(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 Wj="default";function KJ(e){let t=e?.viewport,o=e?.pseudoState;return(!t||t===Wj)&&(!o||o===Wj)}function Z5e(e){return KJ(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==Wj)}function X5e(e,t){let o=Z5e(t);return o.length?Yo(e,o):e}var Q5e=new Set(["blocks","variations","css"]),Hj=Object.freeze({value:{},sources:{}}),J5e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function am(e){let t=J5e[e];return t?{...t}:null}function lm(e,t){return!e||!t?null:{styles:e,source:t}}function eVe(e){return e.join(".")}function tVe(e){return{...e}}function qJ(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function Uj(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function cm(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let o of Object.keys(e))if(!Q5e.has(o)){if(o==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}qJ(e[o])||(t[o]=e[o])}return Object.keys(t).length===0?null:t}var GJ=new Set(["backgroundImage"]);function ZJ(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(qJ(a))continue;if(Uj(a)){if(a.ref.trim()==="")continue;let u=Yo(o,a.ref);if(u==null||Uj(u))continue;a=u}let l=[...i,s];if(!GJ.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!Uj(a)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=ZJ({...u},a,o,r,n,l)}else e[s]=GJ.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,r&&n&&(n[eVe(l)]=tVe(r))}return e}function YI(e,t){if(!e)return null;let o=X5e(e,t);return o&&typeof o=="object"&&!Array.isArray(o)?o:null}var oVe=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function rVe(e){return e.startsWith("elements.")?!1:oVe.some(t=>e===t||e.startsWith(`${t}.`))}function XJ(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"&&(XJ(n,r),Object.keys(n).length===0&&delete e[o])}function nVe(e,t){for(let o of Object.keys(t))t[o].layer==="root"&&rVe(o)&&(XJ(e,o.split(".")),delete t[o])}function iVe(e,t,o){let r=e?.background?.backgroundImage;if(!r)return;let n=sm(r,{...t,_links:o??void 0});n!==void 0&&(e.background.backgroundImage=n)}function $J(e,{blockName:t,variationName:o=null,elements:r=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return Hj;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?$I(e,t,o)??null:null,p=[lm(cm(l),am("root")),...d.map(b=>lm(cm(b),am("element"))),u?lm(cm(u),am("block")):null,f?lm(cm(f),am("blockVariation")):null];KJ(a)||p.push(lm(cm(YI(l,a)),am("root")),...d.map(b=>lm(cm(YI(b,a)),am("element"))),u?lm(cm(YI(u,a)),am("block")):null,f?lm(cm(YI(f,a)),am("blockVariation")):null);let h=p.filter(Boolean);if(h.length===0)return Hj;let m={},g=h.reduce((b,v)=>ZJ(b,v.styles,e,v.source,m),{});return nVe(g,m),iVe(g,e,e._links??null),{value:g,sources:m}}var sVe={},YJ=new WeakMap;function QJ(e,t={}){let o=e?.styles;if(!o||typeof o!="object")return $J(e,t);let r=YJ.get(o);r||(r=new WeakMap,YJ.set(o,r));let n=e?._links??sVe,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=$J(e,t);return i.set(a,l),l}var JJ=c(Hx(),1),{lock:eee,unlock:Omt}=(0,JJ.__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 Mo={};eee(Mo,{getResponsiveMediaQueries:R0,getViewportBreakpoints:zj,getViewportBreakpointValueInPixels:Fj,getDuotoneFilter:NJ,getDuotoneStylesheet:MJ,getDuotoneUnsetStylesheet:AJ,resolveStyle:QJ,getVariationStyle:$I});var KI=c(W(),1);var cn={desktop:{label:(0,KI.__)("Desktop"),icon:pz,key:"desktop"},tablet:{label:(0,KI.__)("Tablet"),icon:gj,key:"tablet"},mobile:{label:(0,KI.__)("Mobile"),icon:d0,key:"mobile"}},Gj=Object.entries(cn);var qI=c(ce(),1),tee=c(Io(),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 of=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var aVe=["color","border","dimensions","typography","spacing"],lVe={"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},cVe={"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"},uVe=e=>cVe[e]||e;function oee(e,t,...o){let r=Jt(e,t),n=[];if(t){let i=t;do{let s=Jt(e,i);(0,qI.hasBlockSupport)(s,"__experimentalSettings",!1)&&n.push(i)}while(i=e.blocks.parents.get(i))}return o.map(i=>{if(aVe.includes(i)){console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");return}let s=(0,tee.applyFilters)("blockEditor.useSetting.before",void 0,i,t,r);if(s!==void 0)return s;let a=uVe(i);for(let d of n){let f=fa(e,d);if(s=of(f.settings?.blocks?.[r],a)??of(f.settings,a),s!==void 0)break}let l=rf(e);if(s===void 0&&r&&(s=of(l.__experimentalFeatures?.blocks?.[r],a)),s===void 0&&(s=of(l.__experimentalFeatures,a)),s!==void 0)return qI.__EXPERIMENTAL_PATHS_WITH_OVERRIDE[a]?s.custom??s.theme??s.default:s;let u=lVe[a]?.(l);return u!==void 0?u:a==="typography.dropCap"?!0:void 0})}var{isContentBlock:$j,editableRootKey:dVe}=U(um.privateApis),{getViewportBreakpoints:fVe}=U(Mo);function ree(e,t){return t===cn.desktop.key?!0:fVe(rf(e)?.__experimentalFeatures?.viewport)[t]!==void 0}function pVe(e){return e.isBlockInterfaceHidden}function mVe(e){return e?.lastBlockInserted?.clientIds}function hVe(e,t){return e.blocks.byClientId.get(t)}var gVe=(e,t)=>{let o=r=>Zi(e,r)==="disabled"&&Ln(e,r).every(o);return Ln(e,t).every(o)};function P0(e,t,o){let r=$j(t),n=Jt(e,o),i=$j(n);return ob(e)===o||i&&r}function nee(e,t){return{clientId:t,innerBlocks:iee(e,t)}}function iee(e,t=""){return Ln(e,t).map(o=>nee(e,o))}var Yj=(0,wn.createSelector)(nee,e=>[e.blocks.order]),Kj=(0,wn.createSelector)(iee,e=>[e.blocks.order]);function qj(e,t,o){let r=Ln(e,t),n=[];for(let i of r){let s=qj(e,i,o);o(e,i)?n.push({clientId:i,innerBlocks:s}):n.push(...s)}return n}function bVe(e,t){return qj(e,t,(o,r)=>Zi(o,r)!=="disabled")}function yVe(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 vVe=(0,wn.createSelector)((e,t)=>{if(!t||Zi(e,t)!=="default"||e7(e,t)!=="visual"||!(0,um.getBlockType)(Jt(e,t))?.[dVe])return!1;let o=Ln(e,yr(e,t));return o.length>1&&o.every(r=>Zi(e,r)==="default")},e=>[e.blocks.order,e.blocks.parents,e.blocks.byClientId,e.blocks.blockEditingModes,e.derivedBlockEditingModes,e.blocksMode]);function kVe(e,t){return qj(e,t,(o,r)=>{if(Zi(o,r)!=="disabled")return!0;let n=o.blocks.blockEditingModes.get(r);if(n)return n!=="disabled";if(yVe(o,r))return!1;if(o.editedContentOnlySection){if(ZI(o,r))return!1;if(!nf(o,r)||$j(Jt(o,r)))return!0}return!1})}var _Ve=(0,wn.createSelector)(bVe,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes]),wVe=(0,wn.createSelector)(kVe,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]:[]]),SVe=(0,wn.createSelector)((e,t,o=!1)=>Za(e,t,o).filter(r=>Zi(e,r)!=="disabled"),e=>[e.blocks.parents,e.blocks.blockEditingModes,e.settings.templateLock,e.blockListSettings]);function xVe(e){return e.removalPromptData}function CVe(e){return e.blockRemovalRules}var EVe=(0,wn.createSelector)(e=>{let o=tk(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 TVe(e){return e.registeredInserterMediaCategories}var RVe=(0,wn.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]),BVe=(0,wn.createRegistrySelector)(e=>(0,wn.createSelector)((t,o=null)=>{let{getAllPatterns:r}=U(e(br)),n=r(),{allowedBlockTypes:i}=rf(t);return n.some(s=>{let{inserter:a=!0}=s;if(!a)return!1;let l=tb(s);return A0(l,i)&&l.every(({name:u})=>rb(t,u,o))})},(t,o)=>[...M0(e)(t),...dm(e)(t,o)])),IVe=(0,wn.createRegistrySelector)(e=>(0,wn.createSelector)((t,o)=>{if(o?.startsWith("core/block/")){let r=parseInt(o.slice(11),10),n=U(e(br)).getReusableBlocks().find(({id:i})=>i===r);return n?O0(n,t.settings[Xd]?.(e)??t.settings.__experimentalUserPatternCategories):null}return[...t.settings.__experimentalBlockPatterns??[],...t.settings[qp]?.(e)??[]].find(({name:r})=>r===o)},(t,o)=>o?.startsWith("core/block/")?[U(e(br)).getReusableBlocks(),t.settings.__experimentalReusableBlocks]:[t.settings.__experimentalBlockPatterns,t.settings[qp]?.(e)])),PVe=(0,wn.createRegistrySelector)(e=>(0,wn.createSelector)(t=>[...U(e(br)).getReusableBlocks().map(o=>O0(o,t.settings[Xd]?.(e)??t.settings.__experimentalUserPatternCategories)),...t.settings.__experimentalBlockPatterns??[],...t.settings[qp]?.(e)??[]].filter((o,r,n)=>r===n.findIndex(i=>o.name===i.name)),M0(e))),OVe=[],AVe=(0,wn.createRegistrySelector)(e=>t=>{let o=t.settings[OR];return(o?o(e):t.settings.__experimentalReusableBlocks)??OVe});function MVe(e){return e.lastFocus}function NVe(e){return e.isDragging}function LVe(e){return e.expandedBlock}var Zj=(e,t)=>{let o=t,r;for(;!r&&(o=e.blocks.parents.get(o));)Pu(e,o)==="contentOnly"&&(r=o);return r};function see(e,t){let o=Jt(e,t);if(o==="core/block")return!0;let r=fa(e,t),n=o==="core/template-part",i=e.settings?.[Xp],s=e.settings?.disableContentOnlyForUnsyncedPatterns,a=e.settings?.disableContentOnlyForTemplateParts;if((!s&&r?.metadata?.patternName||n&&!a)&&!i)return!0;let l=Pu(e,t)==="contentOnly",u=yr(e,t),d=Pu(e,u)==="contentOnly";return!!(l&&!d)}var nf=(e,t)=>{if(ZI(e,t))return;let o=t,r;for(;o=e.blocks.parents.get(o);)see(e,o)&&(r=o);return r};function sf(e,t){return ZI(e,t)||nf(e,t)?!1:see(e,t)}function DVe(e,t){let o=Jt(e,t);return o!=="core/block"&&o!=="core/template-part"?!1:!(fa(e,t)?.metadata?.patternName&&sf(e,t))}function Xj(e){return e.editedContentOnlySection}function ZI(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 VVe=(0,wn.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 ob(e){return e.settings?.[Zp]}function Qj(e){return e.zoomLevel==="auto-scaled"||e.zoomLevel<100}function FVe(e){return e.zoomLevel}function aee(e,t,o=""){let r=Array.isArray(t)?t:[t],n=s=>r.every(a=>rb(e,a,s));if(!o){if(n(o))return o;let s=ob(e);return s&&n(s)?s:null}let i=o;for(;i!==null&&!n(i);)i=yr(e,i);return i}function zVe(e,t,o){let{allowedBlockTypes:r}=rf(e);if(!A0(tb(t),r))return null;let i=tb(t).map(({blockName:s})=>s);return aee(e,i,o)}function jVe(e){return e.insertionPoint}var HVe=(e,t)=>{let o=Jt(e,t);if(!(0,um.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(cn).some(i=>ree(e,i.key)&&n?.viewport?.[i.key]===!1):!1},Jj=(e,t)=>{let o=Jt(e,t);return(0,um.hasBlockSupport)(o,"visibility",!0)?e.blocks.attributes.get(t)?.metadata?.blockVisibility===!1:!1},UVe=(e,t)=>Za(e,t).some(r=>Jj(e,r)),lee=(e,t,o)=>{if(Jj(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 ree(e,i)&&n?.[i]===!1}return!1},WVe=(e,t,o)=>Za(e,t).some(n=>lee(e,n,o));function GVe(e){return!!e.hasBlockSpotlight||!!e.editedContentOnlySection}function cee(e,t){return!!fa(e,t)?.lock?.edit}function uee(e,t){let o=fa(e,t);if(o?.lock?.move!==void 0)return!!o?.lock?.move;let r=yr(e,t);return Pu(e,r)==="all"}function dee(e,t){let o=fa(e,t);if(o?.lock?.remove!==void 0)return!!o?.lock?.remove;let r=yr(e,t),n=Pu(e,r);return n==="all"||n==="insert"}function $Ve(e,t){return cee(e,t)||uee(e,t)||dee(e,t)}function YVe(e){return e.listViewContentPanelOpen}function KVe(e,t){return e.openedListViewPanels?.allOpen?!0:e.openedListViewPanels?.panels?.[t]===!0}function qVe(e){return e.listViewExpandRevision||0}function ZVe(e,t){let o=Jt(e,t);if(o==="core/navigation")return!0;if(!(0,um.hasBlockSupport)(o,"listView"))return!1;let r=ok(e,t)?.allowedBlocks;return!(Ln(e,t).length===0&&(r===!1||Array.isArray(r)&&r.length===0))}function XVe(e){return e.viewportModalClientIds}function QVe(e){return e.requestedInspectorTab}var I0={viewport:"default",pseudo:"default"};function fee(e){return e.styleStateViewport??I0.viewport}function JVe(e){return e.isResponsiveEditing}var pee=(0,wn.createSelector)((e,t)=>({...e.selectedBlockStyleState?.clientId===t?e.selectedBlockStyleState.value??I0:I0,viewport:fee(e)}),e=>[e.styleStateViewport,e.selectedBlockStyleState]);function e3e(e,t){let o=pee(e,t);return o.viewport!==I0.viewport||o.pseudo!==I0.pseudo}function t3e(e,t){return e.selectedBlockStyleState?.clientId!==t?!0:e.selectedBlockStyleState.showStateOnCanvas??!0}var L0=c(W(),1),or={user:"user",theme:"theme",directory:"directory"},N0={full:"fully",unsynced:"unsynced"},nb={name:"allPatterns",label:(0,L0._x)("All","patterns")},af={name:"myPatterns",label:(0,L0.__)("My patterns")},rk={name:"core/starter-content",label:(0,L0.__)("Starter content")};function QI(e,t,o){let r=e.name.startsWith("core/block"),n=e.source==="core"||e.source?.startsWith("pattern-directory");return!!(t===or.theme&&(r||n)||t===or.directory&&(r||!n)||t===or.user&&e.type!==or.user||o===N0.full&&e.syncStatus!==""||o===N0.unsynced&&e.syncStatus!=="unsynced"&&r)}var fm=Symbol("isFiltered"),mee=new WeakMap,hee=new WeakMap;function O0(e,t=[]){return{name:`core/block/${e.id}`,id:e.id,type:or.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 o3e(e){let t=(0,gee.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 JI(e){let t=mee.get(e);return t||(t=o3e(e),mee.set(e,t)),t}function tb(e){let t=hee.get(e);return t||(t=(0,bee.parse)(e.content),t=t.filter(o=>o.blockName!==null),hee.set(e,t)),t}var ib=(e,t,o=null)=>typeof e=="boolean"?e:Array.isArray(e)?e.includes("core/post-content")&&t===null?!0:e.includes(t):o,A0=(e,t)=>{if(typeof t=="boolean")return t;let o=[...e];for(;o.length>0;){let r=o.shift();if(!ib(t,r.name||r.blockName,!0))return!1;r.innerBlocks?.forEach(i=>{o.push(i)})}return!0},M0=e=>t=>[t.settings.__experimentalBlockPatterns,t.settings[Xd]?.(e)??t.settings.__experimentalUserPatternCategories,t.settings.__experimentalReusableBlocks,t.settings[qp]?.(e),t.blockPatterns,U(e(br)).getReusableBlocks()],dm=()=>(e,t)=>[e.blockListSettings.get(t),e.blocks.byClientId.get(t),e.blocks.order.get(t||""),e.settings.allowedBlockTypes,e.settings.templateLock,Zi(e,t),ob(e),sf(e,t),nf(e,t)];function yee(e,t){return typeof e=="string"&&typeof t=="string"?e>t:Number(e)>Number(t)}var r3e=(e,t,o)=>(r,n)=>{let i,s;if(typeof e=="function"?(i=e(r),s=e(n)):(i=r[e],s=n[e]),yee(i,s))return o==="asc"?1:-1;if(yee(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 Ou(e,t,o="asc"){return e.concat().sort(r3e(t,e,o))}var{isContentBlock:o7}=U(Bt.privateApis),n3e=3600*1e3,i3e=24*3600*1e3,s3e=168*3600*1e3,ti=[],a3e=new Set,_ee={[fm]:!0};function Jt(e,t){let o=e.blocks.byClientId.get(t);return o?o.name:null}function l3e(e,t){let o=e.blocks.byClientId.get(t);return!!o&&o.isValid}function fa(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function cf(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}var c3e=(0,Et.createSelector)((e,t)=>{let o=e.blocks.byClientId.get(t);return o?{...o,attributes:fa(e,t)}:null},(e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]);function u3e(e,t){let o=!t||!rP(e,t)?t||"":"controlled||"+t;return e.blocks.tree.get(o)?.innerBlocks||ti}function d3e(e,t){return(0,pa.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),Yj(e,t)}function f3e(e,t){return(0,pa.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),Kj(e,t)}var wee=(0,Et.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]),tk=e=>wee(e,""),p3e=(0,Et.createSelector)((e,t)=>{let o=tk(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]),See=(0,Et.createSelector)((e,t)=>{if(!t)return ti;let o=Array.isArray(t)?t:[t],n=tk(e).filter(i=>{let s=e.blocks.byClientId.get(i);return o.includes(s.name)});return n.length>0?n:ti},e=>[e.blocks.order,e.blocks.byClientId]);function m3e(e,t){return(0,pa.default)("wp.data.select( 'core/block-editor' ).__experimentalGetGlobalBlocksByName",{since:"6.5",alternative:"wp.data.select( 'core/block-editor' ).getBlocksByName"}),See(e,t)}var eP=(0,Et.createSelector)((e,t)=>(Array.isArray(t)?t:[t]).map(o=>cf(e,o)),(e,t)=>(Array.isArray(t)?t:[t]).map(o=>e.blocks.tree.get(o))),h3e=(0,Et.createSelector)((e,t)=>eP(e,t).filter(Boolean).map(o=>o.name),(e,t)=>eP(e,t));function g3e(e,t){return Ln(e,t).length}function V0(e){return e.selection.selectionStart}function F0(e){return e.selection.selectionEnd}function b3e(e){return e.selection.selectionStart.clientId}function y3e(e){return e.selection.selectionEnd.clientId}function v3e(e){let t=mm(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function k3e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return!!t.clientId&&t.clientId===o.clientId}function nk(e){let{selectionStart:t,selectionEnd:o}=e.selection,{clientId:r}=t;return!r||r!==o.clientId?null:r}function _3e(e){let t=nk(e);return t?cf(e,t):null}function yr(e,t){return e.blocks.parents.get(t)??null}var Za=(0,Et.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():ti},e=>[e.blocks.parents]),r7=(0,Et.createSelector)((e,t,o,r=!1)=>{let n=Za(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 w3e(e,t){let o=t,r;do r=o,o=e.blocks.parents.get(o);while(o);return r}function S3e(e,t){let o=nk(e),r=[...Za(e,t),t],n=[...Za(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 n7(e,t,o=1){if(t===void 0&&(t=nk(e)),t===void 0&&(o<0?t=i7(e):t=Cee(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 x3e(e,t){return n7(e,t,-1)}function C3e(e,t){return n7(e,t,1)}function E3e(e){return e.initialPosition}function xee(e){let{selectionStart:t,selectionEnd:o}=e.selection,r=t.clientId,n=o.clientId;if(!(!r||!n||r===n)){if(Za(e,n).includes(r))return r;if(Za(e,r).includes(n))return n}}var pm=(0,Et.createSelector)(e=>{let{selectionStart:t,selectionEnd:o}=e.selection;if(!t.clientId||!o.clientId)return ti;if(t.clientId===o.clientId)return[t.clientId];let r=xee(e);if(r)return[r];let n=yr(e,t.clientId);if(n===null)return ti;let i=Ln(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 mm(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?ti:pm(e)}var T3e=(0,Et.createSelector)(e=>{let t=mm(e);return t.length?t.map(o=>cf(e,o)):ti},e=>[...pm.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]);function i7(e){return mm(e)[0]||null}function Cee(e){let t=mm(e);return t[t.length-1]||null}function R3e(e,t){return i7(e)===t}function Eee(e,t){return mm(e).indexOf(t)!==-1}var B3e=(0,Et.createSelector)((e,t)=>{let o=t,r=!1;for(;o&&!r;)o=yr(e,o),r=Eee(e,o);return r},e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function I3e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:t.clientId||null}function P3e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:o.clientId||null}function O3e(e){if(xee(e))return!0;let t=V0(e),o=F0(e);return!t.attributeKey&&!o.attributeKey&&typeof t.offset>"u"&&typeof o.offset>"u"}function A3e(e){let t=V0(e),o=F0(e);return!!t&&!!o&&t.clientId===o.clientId&&t.attributeKey===o.attributeKey&&t.offset===o.offset}function M3e(e){return pm(e).some(t=>{let o=Jt(e,t);return!(0,Bt.getBlockType)(o).merge})}function N3e(e,t){let o=V0(e),r=F0(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=Ln(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,h=Jt(e,f);if(!(0,Bt.getBlockType)(h).merge)return!1;let g=cf(e,p);if(g.name===h)return!0;let b=(0,Bt.switchToBlockType)(g,h);return b&&b.length}var L3e=e=>{let t=V0(e),o=F0(e);if(t.clientId===o.clientId||!t.attributeKey||!o.attributeKey||typeof t.offset>"u"||typeof o.offset>"u")return ti;let r=yr(e,t.clientId),n=yr(e,o.clientId);if(r!==n)return ti;let i=Ln(e,r),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId),[l,u]=s>a?[o,t]:[t,o],d=cf(e,l.clientId),f=cf(e,u.clientId),p=d.attributes[l.attributeKey],h=f.attributes[u.attributeKey],m=(0,lf.create)({html:p}),g=(0,lf.create)({html:h});return m=(0,lf.remove)(m,0,l.offset),g=(0,lf.remove)(g,u.offset,g.text.length),[{...d,attributes:{...d.attributes,[l.attributeKey]:(0,lf.toHTMLString)({value:m})}},{...f,attributes:{...f.attributes,[u.attributeKey]:(0,lf.toHTMLString)({value:g})}}]};function Ln(e,t){return e.blocks.order.get(t||"")||ti}function Tee(e,t){let o=yr(e,t);return Ln(e,o).indexOf(t)}function Ree(e,t){let{selectionStart:o,selectionEnd:r}=e.selection;return o.clientId!==r.clientId?!1:!!t&&o.clientId===t}var D3e=(0,Et.createSelector)(e=>{let t=new Set;for(let o of pm(e)){let r=o;for(;(r=e.blocks.parents.get(r))&&!t.has(r);)t.add(r)}return t},e=>pm.getDependants(e));function Bee(e,t,o=!1){if(!t)return!1;let r=pm(e);return r.length?o?D3e(e).has(t):r.some(n=>yr(e,n)===t):!1}function Iee(e,t,o=!1){return Ln(e,t).some(r=>s7(e,r)||o&&Iee(e,r,o))}function V3e(e,t){if(!t)return!1;let o=mm(e),r=o.indexOf(t);return r>-1&&r<o.length-1}function F3e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId!==o.clientId}function z3e(e){return e.isMultiSelecting}function j3e(e){return e.isSelectionEnabled}function e7(e,t){return e.blocksMode[t]||"visual"}function H3e(e){return e.isTyping}function Pee(e){return!!e.draggedBlocks.length}function U3e(e){return e.draggedBlocks}function s7(e,t){return e.draggedBlocks.includes(t)}function W3e(e,t){return Pee(e)?Za(e,t).some(r=>s7(e,r)):!1}function G3e(){return(0,pa.default)('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}var $3e=(0,Et.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=Tee(e,n.clientId)+1):o=Ln(e).length,{rootClientId:t,index:o}},e=>[e.insertionCue,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]);function Y3e(e){return e.insertionCue!==null}function K3e(e){return e.template.isValid}function q3e(e){return e.settings.template}function Pu(e,t){if(!t)return e.settings.templateLock??!1;let o=ok(e,t)?.templateLock;return o==="contentOnly"&&e.editedContentOnlySection===t?!1:o??!1}var a7=(e,t,o=null)=>{let r,n;if(t&&typeof t=="object"?(r=t,n=t.name):(r=(0,Bt.getBlockType)(t),n=t),!r)return!1;let{allowedBlockTypes:i}=rf(e);if(!ib(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},z0=(e,t,o=null)=>{if(e.settings.isPreviewMode||!a7(e,t,o))return!1;let r;t&&typeof t=="object"?(r=t,t=r.name):r=(0,Bt.getBlockType)(t);let n=Pu(e,o);if(n&&n!=="contentOnly"||l7(e,o))return!1;let i=Zi(e,o??""),s=!!sf(e,o),a=s?o:nf(e,o),l=!!a;if(i==="disabled"&&(!l||t!==(0,Bt.getDefaultBlockName)()))return!1;let u=ok(e,o);if(o&&u===void 0)return!1;let d=o7(t);if(l&&!d||l&&Jt(e,a)==="core/block")return!1;if(l&&(s||i==="contentOnly"||i==="disabled")&&!P0(e,t,o)){let k=(0,Bt.getDefaultBlockName)();if(t===k){if(!Ln(e,o).some(x=>Jt(e,x)===k))return!1}else return!1}let f=Jt(e,o),h=(0,Bt.getBlockType)(f)?.allowedBlocks,m=ib(h,t);if(m!==!1){let k=u?.allowedBlocks,w=ib(k,t);w!==null&&(m=w)}let g=r.parent,b=ib(g,f),v=!0,y=r.ancestor;y&&(v=[o,...Za(e,o)].some(w=>ib(y,Jt(e,w))));let _=v&&(m===null&&b===null||m===!0||b===!0);return _&&(0,kee.applyFilters)("blockEditor.__unstableCanInsertBlockType",_,r,o,{getBlock:cf.bind(null,e),getBlockParentsByBlockName:r7.bind(null,e)})},rb=(0,Et.createRegistrySelector)(e=>(0,Et.createSelector)(z0,(t,o,r)=>dm(e)(t,r)));function Z3e(e,t,o=null){return t.every(r=>rb(e,Jt(e,r),o))}function l7(e,t){return!!t&&Jt(e,t)==="core/html"}function c7(e,t){if(e.settings.isPreviewMode||l7(e,yr(e,t)))return!1;let o=fa(e,t);if(o===null)return!0;if(o.lock?.remove!==void 0)return!o.lock.remove;let r=yr(e,t),n=Pu(e,r);if(n&&n!=="contentOnly")return!1;let i=!!sf(e,r),s=i?r:nf(e,r),a=!!s,l=o7(Jt(e,t));if(a&&!l||a&&Jt(e,s)==="core/block")return!1;let u=Zi(e,r),d=Jt(e,t),f=(0,Bt.getDefaultBlockName)();return a&&(i||d===f||u==="contentOnly")&&!P0(e,Jt(e,t),r)?d===f?Ln(e,r).filter(m=>Jt(e,m)===f).length>1:!1:u!=="disabled"}function Oee(e,t){return t.every(o=>c7(e,o))}function Aee(e,t){if(e.settings.isPreviewMode||l7(e,yr(e,t)))return!1;let o=fa(e,t);if(o===null)return!0;if(o.lock?.move!==void 0)return!o.lock.move;let r=yr(e,t);if(Pu(e,r)==="all")return!1;let i=!!nf(e,t),s=o7(Jt(e,t));if(i&&!s)return!1;let a=!!sf(e,r),l=Zi(e,r);return i&&(a||l==="contentOnly")&&!P0(e,Jt(e,t),r)?!1:Zi(e,r)!=="disabled"}function X3e(e,t){return t.every(o=>Aee(e,o))}function Mee(e,t){if(e.settings.isPreviewMode)return!1;let o=fa(e,t);if(o===null)return!0;let{lock:r}=o;return!r?.edit}function Q3e(e,t){return e.settings.isPreviewMode||!(0,Bt.hasBlockSupport)(t,"lock",!0)?!1:!!e.settings?.canLockBlocks}function tP(e,t){return e.preferences.insertUsage?.[t]??null}var D0=(e,t,o)=>(0,Bt.hasBlockSupport)(t,"inserter",!0)?z0(e,t.name,o):!1,J3e=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=tP(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:oP(n,i),isSearchOnly:o.isSearchOnly}},oP=(e,t)=>{if(!e)return t;let o=Date.now()-e;switch(!0){case o<n3e:return t*4;case o<i3e:return t*2;case o<s3e:return t/2;default:return t/4}},Nee=(e,{buildScope:t="inserter"})=>o=>{let r=o.name,n=!1;(0,Bt.hasBlockSupport)(o.name,"multiple",!0)||(n=eP(e,tk(e)).some(({name:f})=>f===o.name));let{time:i,count:s=0}=tP(e,r)||{},a={id:r,name:o.name,title:o.title,icon:o.icon,isDisabled:n,frecency:oP(i,s)};if(t==="transform")return a;let l=(0,Bt.getBlockVariations)(o.name,"inserter"),u=(0,Bt.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}},eFe=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=tP(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,frecency:oP(n,i),variationName:o.name}},tFe=(0,Et.createRegistrySelector)(e=>(0,Et.createSelector)((t,o=null,r=_ee)=>{let n=h=>{let m=h.wp_pattern_sync_status?Ka:{src:Ka,foreground:"var(--wp-block-synced-color)"},g=O0(h),{time:b,count:v=0}=tP(t,g.name)||{},y=oP(b,v);return{id:g.name,name:"core/block",initialAttributes:{ref:h.id},title:g.title,icon:m,category:"reusable",keywords:["reusable"],isDisabled:!1,utility:1,frecency:y,content:g.content,get blocks(){return JI(g).blocks},syncStatus:g.syncStatus}},i=z0(t,"core/block",o)?U(e(br)).getReusableBlocks().map(n):[],s=Nee(t,{buildScope:"inserter"}),a=(0,Bt.getBlockTypes)().filter(h=>(0,Bt.hasBlockSupport)(h,"inserter",!0)).map(s);if(r[fm]!==!1)a=a.filter(h=>D0(t,h,o));else{let{getClosestAllowedInsertionPoint:h}=U(e(br));a=a.filter(m=>a7(t,m,o)&&h(m.name,o)!==null).map(m=>({...m,isAllowedInCurrentRoot:D0(t,m,o)}))}let l=a.reduce((h,m)=>{let{variations:g=[]}=m;if(g.some(({isDefault:b})=>b)||h.push(m),g.length){let b=J3e(t,m);h.push(...g.map(b))}return h},[]),u=(h,m)=>{let{core:g,noncore:b}=h;return(m.name.startsWith("core/")?g:b).push(m),h},{core:d,noncore:f}=l.reduce(u,{core:[],noncore:[]});return[...[...d,...f],...i]},(t,o)=>[(0,Bt.getBlockTypes)(),U(e(br)).getReusableBlocks(),t.blocks.order,t.preferences.insertUsage,...dm(e)(t,o)])),oFe=(0,Et.createRegistrySelector)(e=>(0,Et.createSelector)((t,o,r=null)=>{let n=Array.isArray(o)?o:[o],i=Nee(t,{buildScope:"transform"}),s=(0,Bt.getBlockTypes)().filter(u=>D0(t,u,r)).map(i),a=Object.fromEntries(Object.entries(s).map(([,u])=>[u.name,u])),l=(0,Bt.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 h=(0,Bt.getBlockVariations)(f.name,"transform")?.find(({name:m})=>m===p);return h?(u.push(eFe(t,f)(h)),u):(u.push(f),u)},[]);return Ou(l,u=>u.frecency,"desc")},(t,o,r)=>[(0,Bt.getBlockTypes)(),t.preferences.insertUsage,...dm(e)(t,r)])),rFe=(e,t=null)=>(0,Bt.getBlockTypes)().some(n=>D0(e,n,t))?!0:z0(e,"core/block",t),t7=(0,Et.createRegistrySelector)(e=>(0,Et.createSelector)((t,o=null)=>{if(!o)return;let r=(0,Bt.getBlockTypes)().filter(i=>D0(t,i,o));return z0(t,"core/block",o)&&r.push("core/block"),r},(t,o)=>[(0,Bt.getBlockTypes)(),...dm(e)(t,o)])),nFe=(0,Et.createSelector)((e,t=null)=>((0,pa.default)('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),t7(e,t)),(e,t)=>t7.getDependants(e,t));function Lee(e,t=null){if(!t)return;let{defaultBlock:o,directInsert:r}=e.blockListSettings.get(t)??{};if(!(!o||!r))return o}function iFe(e,t=null){return(0,pa.default)('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),Lee(e,t)}var sFe=(0,Et.createRegistrySelector)(e=>(t,o)=>{let r=U(e(br)).getPatternBySlug(o);return r?JI(r):null}),u7=e=>(t,o)=>[...M0(e)(t),...dm(e)(t,o)],vee=new WeakMap;function aFe(e){let t=vee.get(e);return t||(t={...e,get blocks(){return JI(e).blocks}},vee.set(e,t)),t}var lFe=(0,Et.createRegistrySelector)(e=>(0,Et.createSelector)((t,o=null,r=_ee)=>{let{getAllPatterns:n}=U(e(br)),i=n(),{allowedBlockTypes:s}=rf(t);return i.filter(({inserter:d=!0})=>!!d).map(aFe).filter(d=>A0(tb(d),s)).filter(d=>tb(d).every(({blockName:f})=>r[fm]!==!1?rb(t,f,o):a7(t,f,o)))},u7(e))),cFe=(0,Et.createRegistrySelector)(e=>(0,Et.createSelector)((t,o,r=null)=>{if(!o)return ti;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?ti:s},(t,o,r)=>u7(e)(t,r))),uFe=(0,Et.createRegistrySelector)(e=>((0,pa.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)),dFe=(0,Et.createRegistrySelector)(e=>(0,Et.createSelector)((t,o,r=null)=>{if(!o||o.some(({clientId:i,innerBlocks:s})=>s.length||rP(t,i)))return ti;let n=Array.from(new Set(o.map(({name:i})=>i)));return e(br).getPatternsByBlockTypes(n,r)},(t,o,r)=>u7(e)(t,r)));function ok(e,t){return e.blockListSettings.get(t)}function rf(e){return e.settings}function fFe(e){return e.blocks.isPersistentChange}function pFe(e){return e.blocks.lastBlockChangeHistoryMode?e.blocks.lastBlockChangeHistoryMode:e.blocks.isPersistentChange===!1?"merge":"persistent"}var mFe=(0,Et.createSelector)((e,t=[])=>{let o={};for(let r of t){let n=ok(e,r);n&&(o[r]=n)}return o},e=>[e.blockListSettings]),hFe=(0,Et.createRegistrySelector)(e=>(0,Et.createSelector)((t,o)=>{(0,pa.default)("wp.data.select( 'core/block-editor' ).__experimentalGetReusableBlockTitle",{since:"6.6",version:"6.8"});let r=U(e(br)).getReusableBlocks().find(n=>n.id===o);return r?r.title?.raw:null},()=>[U(e(br)).getReusableBlocks()]));function gFe(e){return e.blocks.isIgnoredChange}function bFe(e){return e.lastBlockAttributesChange}function yFe(){return(0,pa.default)('wp.data.select( "core/block-editor" ).hasBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),!1}function vFe(e){return!!e.automaticChangeStatus}function kFe(e,t){return e.highlightedBlock===t}function rP(e,t){return e.blocks.controlledInnerBlocks.has(t)}var _Fe=(0,Et.createSelector)((e,t)=>{if(!t.length)return null;let o=nk(e);if(t.includes(Jt(e,o)))return o;let r=mm(e),n=r7(e,o||r[0],t);return n?n[n.length-1]:null},(e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]);function wFe(e,t,o){let{lastBlockInserted:r}=e;return r.clientIds?.includes(t)&&r.source===o}function SFe(e,t){return e.blockVisibility?.[t]??!0}function xFe(){(0,pa.default)("wp.data.select( 'core/block-editor' ).getHoveredBlockClientId",{since:"6.9",version:"7.1"})}var CFe=(0,Et.createSelector)(e=>{let t=new Set(Object.keys(e.blockVisibility).filter(o=>e.blockVisibility[o]));return t.size===0?a3e:t},e=>[e.blockVisibility]);function Dee(e,t){if(Zi(e,t)!=="default")return!1;if(!Mee(e,t))return!0;if(Qj(e)){let n=ob(e);if(n){if(Ln(e,n)?.includes(t))return!0}else if(t&&!yr(e,t))return!0}return((0,Bt.hasBlockSupport)(Jt(e,t),"__experimentalDisableBlockOverlay",!1)?!1:rP(e,t))&&!Ree(e,t)&&!Bee(e,t,!0)}function EFe(e,t){let o=e.blocks.parents.get(t);for(;o;){if(Dee(e,o))return!0;o=e.blocks.parents.get(o)}return!1}function Zi(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 TFe=(0,Et.createRegistrySelector)(e=>(t,o="")=>{let r=o||nk(t);if(!r||sf(t,r))return!1;let{getGroupingBlockName:n}=e(Bt.store),i=cf(t,r),s=n();return i&&(i.name===s||(0,Bt.getBlockType)(i.name)?.transforms?.ungroup)&&!!i.innerBlocks.length&&c7(t,r)}),RFe=(0,Et.createRegistrySelector)(e=>(t,o=ti)=>{let{getGroupingBlockName:r}=e(Bt.store),n=r(),i=o?.length?o:pm(t),s=i?.length?yr(t,i[0]):void 0;return rb(t,n,s)&&i.length&&Oee(t,i)}),BFe=(e,t)=>((0,pa.default)("wp.data.select( 'core/block-editor' ).__unstableGetContentLockingParent",{since:"6.1",version:"6.7"}),Zj(e,t));function IFe(e){return(0,pa.default)("wp.data.select( 'core/block-editor' ).__unstableGetTemporarilyEditingAsBlocks",{since:"6.1",version:"6.7"}),Xj(e)}var iP={};tr(iP,{__experimentalUpdateSettings:()=>f7,clearBlockRemovalPrompt:()=>LFe,clearRequestedInspectorTab:()=>e6e,closeListViewContentPanel:()=>ZFe,deleteStyleOverride:()=>FFe,editContentOnlySection:()=>m7,ensureDefaultBlock:()=>Hee,expandBlock:()=>UFe,hideBlockInterface:()=>AFe,hideViewportModal:()=>QFe,openListViewContentPanel:()=>qFe,privateRemoveBlocks:()=>p7,requestInspectorTab:()=>JFe,resetZoomLevel:()=>YFe,setBlockRemovalRules:()=>DFe,setInsertionPoint:()=>WFe,setLastFocus:()=>zFe,setResponsiveEditing:()=>n6e,setSelectedBlockStyleState:()=>t6e,setSelectedBlockStyleStateCanvasPreview:()=>o6e,setStyleOverride:()=>VFe,setStyleStateViewport:()=>r6e,setZoomLevel:()=>$Fe,showBlockInterface:()=>MFe,showViewportModal:()=>XFe,startDragging:()=>jFe,stopDragging:()=>HFe,stopEditingContentOnlySection:()=>GFe,toggleBlockSpotlight:()=>KFe});var Fee=c(Nt(),1),zee=c(rr(),1),jee=c(W(),1),nP=c(ce(),1),PFe=e=>Array.isArray(e)?e:[e],OFe=["inserterMediaCategories","blockInspectorAnimation","mediaSideload"];function f7(e,{stripExperimentalSettings:t=!1,reset:o=!1}={}){let r=e;Object.hasOwn(r,"__unstableIsPreviewMode")&&((0,Fee.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)OFe.includes(i)||(n[i]=r[i])}return{type:"UPDATE_SETTINGS",settings:n,reset:o}}function AFe(){return{type:"HIDE_BLOCK_INTERFACE"}}function MFe(){return{type:"SHOW_BLOCK_INTERFACE"}}var p7=(e,t=!0,o=!1)=>({select:r,dispatch:n,registry:i})=>{if(!e||!e.length||(e=PFe(e),!r.canRemoveBlocks(e)))return;let a=!o&&r.getBlockRemovalRules();if(a){let f=function(g){let b=[],v=[...g];for(;v.length;){let{innerBlocks:y,..._}=v.shift();v.push(...y),b.push(_)}return b};var l=f;let p=e.map(r.getBlock),h=f(p),m;for(let g of a)if(m=g.callback(h),m){n(NFe(e,t,m));return}}let u=!1,d=r.getBlockRootClientId(e[0]);if(d&&!(0,nP.getBlockType)(r.getBlockName(d))?.parent?.length){let f=r.getBlockOrder(d);u=f.length===e.length&&f.every(p=>e.includes(p))&&(0,nP.isUnmodifiedBlock)(r.__unstableGetBlockWithoutInnerBlocks(d))}t&&n.selectPreviousBlock(u?d:e[0],t),i.batch(()=>{n({type:"REMOVE_BLOCKS",clientIds:u?[d]:e}),n(Hee())})},Hee=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;let{__unstableHasCustomAppender:r}=e.getSettings();r||t.insertDefaultBlock()};function NFe(e,t,o){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,message:o}}function LFe(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function DFe(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function VFe(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function FFe(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function zFe(e=null){return{type:"LAST_FOCUS",lastFocus:e}}function jFe(){return{type:"START_DRAGGING"}}function HFe(){return{type:"STOP_DRAGGING"}}function UFe(e){return{type:"SET_BLOCK_EXPANDED_IN_LIST_VIEW",clientId:e}}function WFe(e){return{type:"SET_INSERTION_POINT",value:e}}function m7(e){return{type:"EDIT_CONTENT_ONLY_SECTION",clientId:e}}function GFe(){return{type:"EDIT_CONTENT_ONLY_SECTION"}}var $Fe=(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,zee.speak)((0,jee.__)("You are currently in zoom-out mode."))}}o({type:"SET_ZOOM_LEVEL",zoom:e})};function YFe(){return{type:"RESET_ZOOM_LEVEL"}}function KFe(e,t){return{type:"TOGGLE_BLOCK_SPOTLIGHT",clientId:e,hasBlockSpotlight:t}}function qFe(){return{type:"OPEN_LIST_VIEW_CONTENT_PANEL"}}function ZFe(){return{type:"CLOSE_LIST_VIEW_CONTENT_PANEL"}}function XFe(e){return{type:"SHOW_VIEWPORT_MODAL",clientIds:e}}function QFe(){return{type:"HIDE_VIEWPORT_MODAL"}}function JFe(e,t={}){return{type:"REQUEST_INSPECTOR_TAB",tabName:e,options:t}}function e6e(){return{type:"CLEAR_REQUESTED_INSPECTOR_TAB"}}function t6e(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE",clientId:e,value:t}}function o6e(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW",clientId:e,value:t}}function r6e(e){return{type:"SET_STYLE_STATE_VIEWPORT",viewport:e}}function n6e(e){return{type:"SET_RESPONSIVE_EDITING",enabled:e}}var b7={};tr(b7,{__unstableDeleteSelection:()=>R6e,__unstableExpandSelection:()=>I6e,__unstableIncrementListViewExpandRevision:()=>u4e,__unstableMarkAutomaticChange:()=>K6e,__unstableMarkLastChangeAsPersistent:()=>$6e,__unstableMarkNextChangeAsNotPersistent:()=>Y6e,__unstableSaveReusableBlock:()=>G6e,__unstableSetAllListViewPanelsOpen:()=>l4e,__unstableSetEditorMode:()=>q6e,__unstableSetOpenListViewPanel:()=>a4e,__unstableSetTemporarilyEditingAsBlocks:()=>r4e,__unstableSplitSelection:()=>B6e,__unstableToggleListViewPanel:()=>c4e,clearSelectedBlock:()=>b6e,duplicateBlocks:()=>X6e,enterFormattedText:()=>F6e,exitFormattedText:()=>z6e,flashBlock:()=>e4e,hideInsertionPoint:()=>C6e,hoverBlock:()=>d6e,insertAfterBlock:()=>J6e,insertBeforeBlock:()=>Q6e,insertBlock:()=>S6e,insertBlocks:()=>ete,insertDefaultBlock:()=>H6e,mergeBlocks:()=>P6e,moveBlockToPosition:()=>w6e,moveBlocksDown:()=>k6e,moveBlocksToPosition:()=>Qee,moveBlocksUp:()=>_6e,multiSelect:()=>g6e,receiveBlocks:()=>a6e,registerInserterMediaCategory:()=>n4e,removeBlock:()=>O6e,removeBlocks:()=>tte,replaceBlock:()=>v6e,replaceBlocks:()=>Zee,replaceInnerBlocks:()=>A6e,resetBlocks:()=>i6e,resetSelection:()=>s6e,selectBlock:()=>u6e,selectNextBlock:()=>p6e,selectPreviousBlock:()=>f6e,selectionChange:()=>j6e,setBlockEditingMode:()=>i4e,setBlockMovingClientId:()=>Z6e,setBlockVisibility:()=>o4e,setHasControlledInnerBlocks:()=>t4e,setTemplateValidity:()=>E6e,showInsertionPoint:()=>x6e,startDraggingBlocks:()=>D6e,startMultiSelect:()=>m6e,startTyping:()=>N6e,stopDraggingBlocks:()=>V6e,stopMultiSelect:()=>h6e,stopTyping:()=>L6e,synchronizeTemplate:()=>T6e,toggleBlockHighlight:()=>g7,toggleBlockMode:()=>M6e,toggleSelection:()=>y6e,unsetBlockEditingMode:()=>s4e,updateBlock:()=>c6e,updateBlockAttributes:()=>l6e,updateBlockListSettings:()=>U6e,updateSettings:()=>W6e,validateBlocksToTemplate:()=>qee});var rt=c(ce(),1),sP=c(rr(),1),Au=c(W(),1),Yee=c(Is(),1),Po=c(Or(),1),df=c(Nt(),1),Kee=c(ik(),1);var Gee=c(Or(),1),uf="\x86";function j0(e){if(e)return Object.keys(e).find(t=>{let o=e[t];return(typeof o=="string"||o instanceof Gee.RichTextData)&&o.toString().indexOf(uf)!==-1})}function h7(e){for(let[t,o]of Object.entries(e.attributes))if(o.source==="rich-text"||o.source==="html")return t}var $ee=c(ce(),1);function sk(e,t){if(!t)return{};let o=new Set((0,$ee.getBlockAttributesNamesByRole)(e,"content"));return o.add("metadata"),Object.fromEntries(Object.entries(t).filter(([r])=>!o.has(r)))}var ak=e=>Array.isArray(e)?e:[e],i6e=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(qee(e))},qee=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 s6e(e,t,o){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:o}}function a6e(e){return(0,df.default)('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function l6e(e,t,o={uniqueByBlock:!1}){return typeof o=="boolean"&&(o={uniqueByBlock:o}),{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:ak(e),attributes:t,options:o}}function c6e(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function u6e(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}function d6e(){return(0,df.default)('wp.data.dispatch( "core/block-editor" ).hoverBlock',{since:"6.9",version:"7.1"}),{type:"DO_NOTHING"}}var f6e=(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)}}},p6e=e=>({select:t,dispatch:o})=>{let r=t.getNextBlockClientId(e);r&&o.selectBlock(r)};function m6e(){return{type:"START_MULTI_SELECT"}}function h6e(){return{type:"STOP_MULTI_SELECT"}}var g6e=(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,sP.speak)(l?(0,Au.sprintf)((0,Au._n)("%1$s block selected, %2$s including nested blocks.","%1$s blocks selected, %2$s including nested blocks.",a),a,a+l):(0,Au.sprintf)((0,Au._n)("%s block selected.","%s blocks selected.",a),a),"assertive")};function b6e(){return{type:"CLEAR_SELECTED_BLOCK"}}function y6e(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}var Zee=(e,t,o,r=0,n)=>({select:i,dispatch:s,registry:a})=>{e=ak(e),t=ak(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=aP(t);a.batch(()=>{s({type:"REPLACE_BLOCKS",clientIds:e,blocks:u,time:Date.now(),indexToSelect:o,initialPosition:r,meta:n}),Jee(i,s,t,u,r),s.ensureDefaultBlock()})};function v6e(e,t){return Zee(e,t)}var Xee=e=>(t,o)=>({select:r,dispatch:n})=>{r.canMoveBlocks(t)&&n({type:e,clientIds:ak(t),rootClientId:o})},k6e=Xee("MOVE_BLOCKS_DOWN"),_6e=Xee("MOVE_BLOCKS_UP"),Qee=(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 w6e(e,t="",o="",r){return Qee([e],t,o,r)}function S6e(e,t,o,r,n,i){return ete([e],t,o,r,n,i)}function aP(e,t=new Set){let o=!1,r=e.map(n=>{let{innerBlocks:i}=n;if(i?.length)i=aP(i,t);else if(!t.has(n.name)){let{template:s}=(0,rt.getBlockType)(n.name)??{};s?.length&&(i=aP((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 Jee(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 ete=(e,t,o,r=!0,n=0,i)=>({select:s,dispatch:a,registry:l})=>{n!==null&&typeof n=="object"&&(i=n,n=0,(0,df.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=ak(e);let u=[];for(let d of e)s.canInsertBlockType(d.name,o)&&u.push(d);if(u.length){let d=aP(u);l.batch(()=>{a({type:"INSERT_BLOCKS",blocks:d,index:t,rootClientId:o,time:Date.now(),updateSelection:r,initialPosition:r?n:null,meta:i}),Jee(s,a,u,d,n)})}};function x6e(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 C6e=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function E6e(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}var T6e=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});let o=e.getBlocks(),r=e.getTemplate(),n=(0,rt.synchronizeBlocksWithTemplate)(o,r);t.resetBlocks(n)},R6e=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 h=e?p:f,m=o.getBlock(h.clientId),g=(0,rt.getBlockType)(m.name);if(!g.merge)return;let b=f,v=p,y=o.getBlock(b.clientId),_=o.getBlock(v.clientId),k=y.attributes[b.attributeKey],w=_.attributes[v.attributeKey],S=(0,Po.create)({html:k}),x=(0,Po.create)({html:w});S=(0,Po.remove)(S,b.offset,S.text.length),x=(0,Po.insert)(x,uf,0,v.offset);let C=(0,rt.cloneBlock)(y,{[b.attributeKey]:(0,Po.toHTMLString)({value:S})}),B=(0,rt.cloneBlock)(_,{[v.attributeKey]:(0,Po.toHTMLString)({value:x})}),E=e?C:B,P=y.name===_.name?[E]:(0,rt.switchToBlockType)(E,g.name);if(!P||!P.length)return;let A;if(e){let z=P.pop();A=g.merge(z.attributes,B.attributes)}else{let z=P.shift();A=g.merge(C.attributes,z.attributes)}let I=j0(A),O=A[I],L=(0,Po.create)({html:O}),j=L.text.indexOf(uf),V=(0,Po.remove)(L,j,j+1),N=(0,Po.toHTMLString)({value:V});A[I]=N;let D=o.getSelectedBlockClientIds(),M=[...e?P:[],{...m,attributes:{...m.attributes,...A},innerBlocks:_.innerBlocks},...e?[]:P];t.batch(()=>{r.selectionChange(m.clientId,I,j,j),r.replaceBlocks(D,M,0,o.getSelectedBlocksInitialCaretPosition())})},B6e=(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 h=f,m=p,g=o.getBlock(h.clientId),b=o.getBlock(m.clientId),v=(0,rt.getBlockType)(g.name),y=(0,rt.getBlockType)(b.name),_=typeof h.attributeKey=="string"?h.attributeKey:h7(v),k=typeof m.attributeKey=="string"?m.attributeKey:h7(y),w=o.getBlockAttributes(h.clientId);if(w?.metadata?.bindings?.[_]){if(e.length){let{createWarningNotice:Q}=t.dispatch(Yee.store);Q((0,Au.__)("Blocks can't be inserted into other blocks with bindings"),{type:"snackbar"});return}r.insertAfterBlock(h.clientId);return}if(!_||!k||typeof n.offset>"u"||typeof i.offset>"u")return;if(h.clientId===m.clientId&&_===k&&h.offset===m.offset){if(e.length){if((0,rt.isUnmodifiedDefaultBlock)(g,"content")){r.replaceBlocks([h.clientId],e,e.length-1,-1);return}}else if(!o.getBlockOrder(h.clientId).length){let Q=function(){let ee=(0,rt.getDefaultBlockName)();if(o.canInsertBlockType(ee,s))return(0,rt.createBlock)(ee);let Y=o.getBlockName(h.clientId);return(0,rt.createBlock)(Y,sk(Y,w))};var x=Q;let te=w[_].length;if(h.offset===0&&te){r.insertBlocks([Q()],o.getBlockIndex(h.clientId),s,!1);return}if(h.offset===te){r.insertBlocks([Q()],o.getBlockIndex(h.clientId)+1,s);return}}}let C=g.attributes[_],B=b.attributes[k],E=(0,Po.create)({html:C}),P=(0,Po.create)({html:B});E=(0,Po.remove)(E,h.offset,E.text.length),P=(0,Po.remove)(P,0,m.offset);let A={...g,innerBlocks:g.clientId===b.clientId?[]:g.innerBlocks,attributes:{...g.attributes,[_]:(0,Po.toHTMLString)({value:E})}},I={...b,clientId:g.clientId===b.clientId?(0,rt.createBlock)(b.name).clientId:b.clientId,attributes:{...b.attributes,[k]:(0,Po.toHTMLString)({value:P})}},O=(0,rt.getDefaultBlockName)();if(g.clientId===b.clientId&&O&&I.name!==O&&o.canInsertBlockType(O,s)){let Q=(0,rt.switchToBlockType)(I,O);Q?.length===1&&(I=Q[0])}if(!e.length){r.replaceBlocks(o.getSelectedBlockClientIds(),[A,I]);return}let L,j=[],V=[...e],N=V.shift(),D=(0,rt.getBlockType)(A.name),M=D.merge&&N.name===D.name?[N]:(0,rt.switchToBlockType)(N,D.name);if(M?.length){let Q=M.shift();A={...A,attributes:{...A.attributes,...D.merge(A.attributes,Q.attributes)}},j.push(A),L={clientId:A.clientId,attributeKey:_,offset:(0,Po.create)({html:A.attributes[_]}).text.length},V.unshift(...M)}else(0,rt.isUnmodifiedBlock)(A)||j.push(A),j.push(N);let z=V.pop(),q=(0,rt.getBlockType)(I.name);if(V.length&&j.push(...V),z){let Q=q.merge&&q.name===z.name?[z]:(0,rt.switchToBlockType)(z,q.name);if(Q?.length){let te=Q.pop();j.push({...I,attributes:{...I.attributes,...q.merge(te.attributes,I.attributes)}}),j.push(...Q),L={clientId:I.clientId,attributeKey:k,offset:(0,Po.create)({html:te.attributes[k]}).text.length}}else j.push(z),(0,rt.isUnmodifiedBlock)(I)||j.push(I)}else(0,rt.isUnmodifiedBlock)(I)||j.push(I);t.batch(()=>{r.replaceBlocks(o.getSelectedBlockClientIds(),j,j.length-1,0),L&&r.selectionChange(L.clientId,L.attributeKey,L.offset,L.offset)})},I6e=()=>({select:e,dispatch:t})=>{let o=e.getSelectionStart(),r=e.getSelectionEnd();t.selectionChange({start:{clientId:o.clientId},end:{clientId:r.clientId}})},P6e=(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 w=(0,rt.switchToBlockType)(u,l.name);if(w?.length!==1){n.selectBlock(a.clientId);return}let[S]=w;if(S.innerBlocks.length<1){n.selectBlock(a.clientId);return}o.batch(()=>{n.insertBlocks(S.innerBlocks,void 0,i),n.removeBlock(s),n.selectBlock(S.innerBlocks[0].clientId);let x=r.getNextBlockClientId(i);if(x&&r.getBlockName(i)===r.getBlockName(x)){let C=r.getBlockAttributes(i),B=r.getBlockAttributes(x);Object.keys(C).every(E=>C[E]===B[E])&&(n.moveBlocksToPosition(r.getBlockOrder(x),x,i),n.removeBlock(x,!1))}});return}if((0,rt.isUnmodifiedDefaultBlock)(a)){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:h}=r.getSelectionStart(),g=(f===i?l:d).attributes[p],b=(f===i||f===s)&&p!==void 0&&h!==void 0&&!!g;g||(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 w=f===i?v:y,S=w.attributes[p],x=(0,Po.insert)((0,Po.create)({html:S}),uf,h,h);w.attributes[p]=(0,Po.toHTMLString)({value:x})}let _=a.name===u.name?[y]:(0,rt.switchToBlockType)(y,a.name);if(!_||!_.length)return;let k=l.merge(v.attributes,_[0].attributes);if(b){let w=j0(k),S=k[w],x=(0,Po.create)({html:S}),C=x.text.indexOf(uf),B=(0,Po.remove)(x,C,C+1),E=(0,Po.toHTMLString)({value:B});k[w]=E,n.selectionChange(a.clientId,w,C,C)}n.replaceBlocks([a.clientId,u.clientId],[{...a,attributes:{...a.attributes,...k}},..._.slice(1)],0)},tte=(e,t=!0)=>p7(e,t);function O6e(e,t){return tte([e],t)}function A6e(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 M6e(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function N6e(){return{type:"START_TYPING"}}function L6e(){return{type:"STOP_TYPING"}}function D6e(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function V6e(){return{type:"STOP_DRAGGING_BLOCKS"}}function F6e(){return(0,df.default)('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function z6e(){return(0,df.default)('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function j6e(e,t,o,r){return typeof e=="string"?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:o,endOffset:r}:{type:"SELECTION_CHANGE",...e}}var H6e=(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 U6e(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function W6e(e){return f7(e,{stripExperimentalSettings:!0})}function G6e(){return(0,df.default)('wp.data.dispatch( "core/block-editor" ).__unstableSaveReusableBlock',{since:"7.1"}),{type:"DO_NOTHING"}}function $6e(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function Y6e({history:e="merge"}={}){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT",history:e}}var K6e=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});let{requestIdleCallback:t=o=>setTimeout(o,100)}=window;t(()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})})},q6e=e=>({registry:t})=>{t.dispatch(Kee.store).set("core","editorTool",e),e==="navigation"?(0,sP.speak)((0,Au.__)("You are currently in Write mode.")):e==="edit"&&(0,sP.speak)((0,Au.__)("You are currently in Design mode."))};function Z6e(){return(0,df.default)('wp.data.dispatch( "core/block-editor" ).setBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),{type:"DO_NOTHING"}}var X6e=(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=ak(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)},Q6e=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?sk(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n,r)},J6e=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?sk(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n+1,r)};function g7(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}var e4e=(e,t=150)=>async({dispatch:o})=>{o(g7(e,!0)),await new Promise(r=>setTimeout(r,t)),o(g7(e,!1))};function t4e(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function o4e(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function r4e(e){return(0,df.default)("wp.data.dispatch( 'core/block-editor' ).__unstableSetTemporarilyEditingAsBlocks",{since:"7.0"}),m7(e)}var n4e=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 i4e(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function s4e(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}function a4e(e){return{type:"SET_OPEN_LIST_VIEW_PANEL",clientId:e}}function l4e(){return{type:"SET_ALL_LIST_VIEW_PANELS_OPEN"}}function c4e(e,t){return{type:"TOGGLE_LIST_VIEW_PANEL",clientId:e,isOpen:t}}function u4e(){return{type:"INCREMENT_LIST_VIEW_EXPAND_REVISION"}}var lk={reducer:hJ,selectors:d7,actions:b7},R=(0,lP.createReduxStore)(br,{...lk,persist:["preferences"]}),ote=(0,lP.registerStore)(br,{...lk,persist:["preferences"]});U(ote).registerPrivateActions(iP);U(ote).registerPrivateSelectors(XI);U(R).registerPrivateActions(iP);U(R).registerPrivateSelectors(XI);var ck=c(H(),1),rte=c(W(),1);var fc=c(T(),1);function d4e({className:e,actions:t,children:o,secondaryActions:r}){return(0,fc.jsx)("div",{style:{display:"contents",all:"initial"},children:(0,fc.jsx)("div",{className:G(e,"block-editor-warning"),children:(0,fc.jsxs)("div",{className:"block-editor-warning__contents",children:[(0,fc.jsx)("p",{className:"block-editor-warning__message",children:o}),(t?.length>0||r)&&(0,fc.jsxs)("div",{className:"block-editor-warning__actions",children:[t?.length>0&&t.map((n,i)=>(0,fc.jsx)("span",{className:"block-editor-warning__action",children:n},i)),r&&(0,fc.jsx)(ck.DropdownMenu,{className:"block-editor-warning__secondary",icon:ua,label:(0,rte.__)("More options"),popoverProps:{placement:"bottom-end",className:"block-editor-warning__dropdown"},noIcons:!0,children:()=>(0,fc.jsx)(ck.MenuGroup,{children:r.map((n,i)=>(0,fc.jsx)(ck.MenuItem,{onClick:n.onClick,children:n.title},i))})})]})]})})})}var hm=d4e;var uk=c(T(),1);function ste({originalBlockClientId:e,name:t,onReplace:o}){let{selectBlock:r}=(0,ite.useDispatch)(R),n=(0,nte.getBlockType)(t);return(0,uk.jsxs)(hm,{actions:[(0,uk.jsx)(y7.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(e),children:(0,cP.__)("Find original")},"find-original"),(0,uk.jsx)(y7.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o([]),children:(0,cP.__)("Remove")},"remove")],children:[(0,uk.jsxs)("strong",{children:[n?.title,": "]}),(0,cP.__)("This block can only be used once.")]})}var H0=c(T(),1);function fP({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:h}=p,m=(0,uP.hasBlockSupport)(s,"layout",!1)||(0,uP.hasBlockSupport)(s,"__experimentalLayout",!1),b=!!wt()[Fx]||(0,uP.hasBlockSupport)(s,"listView")||s==="core/navigation",{originalBlockClientId:v}=(0,dP.useContext)(Jn);return(0,H0.jsxs)(wR,{value:(0,dP.useMemo)(()=>({name:s,isSelected:a,clientId:l,layout:m?f:null,__unstableLayoutClassNames:d,[Eu]:e,[Ov]:t,[Av]:o&&r!=="disabled",[Mv]:r,[Nv]:h,[_R]:n,[Fx]:b}),[s,a,l,m,f,d,e,t,o,r,h,n,b]),children:[(0,H0.jsx)(tJ,{...i}),v&&(0,H0.jsx)(ste,{originalBlockClientId:v,name:s,onReplace:i.onReplace})]})}function ze(...e){let{clientId:t=null}=wt();return(0,ate.useSelect)(o=>U(o(R)).getBlockSettings(t,...e),[t,...e])}function cte(e){(0,lte.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]=ze(e);return t}var mP=c(T(),1),ute=([e,...t])=>e.toUpperCase()+t.join(""),f4e=e=>(0,sb.createHigherOrderComponent)(t=>function(r){return(0,mP.jsx)(t,{...r,colors:e})},"withCustomColorPalette"),p4e=()=>(0,sb.createHigherOrderComponent)(e=>function(o){let[r,n,i]=ze("color.palette.custom","color.palette.theme","color.palette.default"),s=(0,pP.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]);return(0,mP.jsx)(e,{...o,colors:s})},"withEditorColorPalette");function dte(e,t){let o=e.reduce((r,n)=>({...r,...typeof n=="string"?{[n]:Cs(n)}:n}),{});return(0,sb.compose)([t,r=>class extends pP.Component{constructor(i){super(i),this.setters=this.createSetters(),this.colorUtils={getMostReadableColor:this.getMostReadableColor.bind(this)},this.state={}}getMostReadableColor(i){let{colors:s}=this.props;return jQ(s,i)}createSetters(){return Object.keys(o).reduce((i,s)=>{let a=ute(s),l=`custom${a}`;return i[`set${a}`]=this.createSetColor(s,l),i},{})}createSetColor(i,s){return a=>{let l=CR(this.props.colors,a);this.props.setAttributes({[i]:l&&l.slug?l.slug:void 0,[s]:l&&l.slug?void 0:a})}}static getDerivedStateFromProps({attributes:i,colors:s},a){return Object.entries(o).reduce((l,[u,d])=>{let f=Tu(s,i[u],i[`custom${ute(u)}`]),p=a[u];return p?.color===f.color&&p?l[u]=p:l[u]={...f,class:Ga(d,f.slug)},l},{})}render(){return(0,mP.jsx)(r,{...this.props,colors:void 0,...this.state,...this.setters,colorUtils:this.colorUtils})}}])}function fte(e){return(...t)=>{let o=f4e(e);return(0,sb.createHigherOrderComponent)(dte(t,o),"withCustomColors")}}function pte(...e){let t=p4e();return(0,sb.createHigherOrderComponent)(dte(e,t),"withColors")}var hP=c(F(),1),gP=c(J(),1);function dk(e){if(e)return`has-${e}-gradient-background`}function bP(e,t){let o=e?.find(r=>r.slug===t);return o&&o.gradient}function mte(e,t){return e?.find(r=>r.gradient===t)}function hte(e,t){let o=mte(e,t);return o&&o.slug}function m4e({gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}={}){let{clientId:o}=wt(),[r,n,i]=ze("color.gradients.custom","color.gradients.theme","color.gradients.default"),s=(0,hP.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]),{gradient:a,customGradient:l}=(0,gP.useSelect)(h=>{let{getBlockAttributes:m}=h(R),g=m(o)||{};return{customGradient:g[t],gradient:g[e]}},[o,e,t]),{updateBlockAttributes:u}=(0,gP.useDispatch)(R),d=(0,hP.useCallback)(h=>{let m=hte(s,h);if(m){u(o,{[e]:m,[t]:void 0});return}u(o,{[e]:void 0,[t]:h})},[s,o,u]),f=dk(a),p;return a?p=bP(s,a):p=l,{gradientClass:f,gradientValue:p,setGradient:d}}var fk=(e,t,o)=>{if(t){let r=e?.find(({slug:n})=>n===t);if(r)return r}return{size:o}};function v7(e,t){let o=e?.find(({size:r})=>r===t);return o||{size:t}}function gm(e){if(e)return`has-${Cs(e)}-font-size`}var h4e="1600px",g4e="320px",b4e=1,y4e=.25,v4e=.75,k4e="14px";function gte({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=g4e,maximumViewportWidth:n=h4e,scaleFactor:i=b4e,minimumFontSizeLimit:s}){if(s=bm(s)?s:k4e,o){let _=bm(o);if(!_?.unit)return null;let k=bm(s,{coerceTo:_.unit});if(k?.value&&!e&&!t&&_?.value<=k?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let w=_.unit==="px"?_.value:_.value*16,S=Math.min(Math.max(1-.075*Math.log2(w),y4e),v4e),x=U0(_.value*S,3);k?.value&&x<k?.value?e=`${k.value}${k.unit}`:e=`${x}${_.unit}`}}let a=bm(e),l=a?.unit||"rem",u=bm(t,{coerceTo:l});if(!a||!u)return null;let d=bm(e,{coerceTo:"rem"}),f=bm(n,{coerceTo:l}),p=bm(r,{coerceTo:l});if(!f||!p||!d)return null;let h=f.value-p.value;if(!h)return null;let m=U0(p.value/100,3),g=U0(m,3)+l,b=100*((u.value-a.value)/h),v=U0((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${g}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function bm(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:U0(d,3),unit:u}}function U0(e,t=3){let o=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*o)/o):void 0}var bte=c(H(),1);var yte=c(T(),1);function _4e(e){let[t,o]=ze("typography.fontSizes","typography.customFontSize");return(0,yte.jsx)(bte.FontSizePicker,{...e,fontSizes:t,disableCustomFontSizes:!o})}var k7=_4e;var W0=c(de(),1),kte=c(F(),1);var _7=c(T(),1),w4e=[],vte=([e,...t])=>e.toUpperCase()+t.join(""),_te=(...e)=>{let t=e.reduce((o,r)=>(o[r]=`custom${vte(r)}`,o),{});return(0,W0.createHigherOrderComponent)((0,W0.compose)([(0,W0.createHigherOrderComponent)(o=>function(n){let[i]=ze("typography.fontSizes");return(0,_7.jsx)(o,{...n,fontSizes:i||w4e})},"withFontSizes"),o=>class extends kte.Component{constructor(n){super(n),this.setters=this.createSetters(),this.state={}}createSetters(){return Object.entries(t).reduce((n,[i,s])=>{let a=vte(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],h=fk(i,p,n[f]);return u[d]={...h,class:gm(p)},u},{});return{...s,...l}}render(){return(0,_7.jsx)(o,{...this.props,fontSizes:void 0,...this.state,...this.setters})}}]),"withFontSizes")};var ab=c(W(),1),yP=c(H(),1);var wte=c(T(),1),S4e=[{icon:em,title:(0,ab.__)("Align text left"),align:"left"},{icon:jg,title:(0,ab.__)("Align text center"),align:"center"},{icon:tm,title:(0,ab.__)("Align text right"),align:"right"}],x4e={placement:"bottom-start"};function C4e({value:e,onChange:t,alignmentControls:o=S4e,label:r=(0,ab.__)("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,ab.isRTL)()?tm:em}let d=s?yP.ToolbarGroup:yP.ToolbarDropdownMenu,f=s?{isCollapsed:i}:{toggleProps:n?{description:n}:{},popoverProps:x4e};return(0,wte.jsx)(d,{icon:u(),label:r,controls:o.map(p=>{let{align:h}=p;return{...p,isActive:e===h,role:i?"menuitemradio":void 0,onClick:a(h)}}),...f})}var w7=C4e;var S7=c(T(),1),vP=e=>(0,S7.jsx)(w7,{...e,isToolbar:!1}),Ste=e=>(0,S7.jsx)(w7,{...e,isToolbar:!0});var EP=c(Io(),1),TP=c(H(),1),Mte=c(F(),1),RP=c(ce(),1);var Ote=c(J(),1),vm=c(ce(),1),T7=c(F(),1);var Rte=c(Tte(),1);var I4e=e=>e.name||"",P4e=e=>e.title,O4e=e=>e.description||"",A4e=e=>e.keywords||[],M4e=e=>e.category,N4e=()=>null,L4e=[/([\p{Ll}\p{Lo}\p{N}])([\p{Lu}\p{Lt}])/gu,/([\p{Lu}\p{Lt}])([\p{Lu}\p{Lt}][\p{Ll}\p{Lo}])/gu],D4e=new RegExp("(\\p{C}|\\p{P}|\\p{S})+","giu"),x7=new Map,C7=new Map;function _P(e=""){if(x7.has(e))return x7.get(e);let t=xR(e,{splitRegexp:L4e,stripRegexp:D4e}).split(" ").filter(Boolean);return x7.set(e,t),t}function G0(e=""){if(C7.has(e))return C7.get(e);let t=(0,Rte.default)(e);return t=t.replace(/^\//,""),t=t.toLowerCase(),C7.set(e,t),t}var $0=(e="")=>_P(G0(e)),V4e=(e,t)=>e.filter(o=>!$0(t).some(r=>r.includes(o))),wP=(e,t,o,r)=>$0(r).length===0?e:Y0(e,r,{getCategory:s=>t.find(({slug:a})=>a===s.category)?.title,getCollection:s=>o[s.name.split("/")[0]]?.title}),Y0=(e=[],t="",o={})=>{if($0(t).length===0)return e;let n=e.map(i=>[i,F4e(i,t,o)]).filter(([,i])=>i>0);return n.sort(([,i],[,s])=>s-i),n.map(([i])=>i)};function F4e(e,t,o={}){let{getName:r=I4e,getTitle:n=P4e,getDescription:i=O4e,getKeywords:s=A4e,getCategory:a=M4e,getCollection:l=N4e}=o,u=r(e),d=n(e),f=i(e),p=s(e),h=a(e),m=l(e),g=G0(t),b=G0(d),v=0;if(g===b)v+=30;else if(b.startsWith(g))v+=20;else{let y=[u,d,f,...p,h,m].join(" "),_=_P(g);V4e(_,y).length===0&&(v+=10)}if(v!==0&&u.startsWith("core/")){let y=u!==e.id;v+=y?1:2}return v}var Mu=c(ce(),1),pk=c(J(),1),SP=c(F(),1),Bte=c(Is(),1),xP=c(W(),1);var z4e=(e,t,o)=>{let r=(0,SP.useMemo)(()=>({[fm]:!!o}),[o]),[n]=(0,pk.useSelect)(d=>[d(R).getInserterItems(e,r)],[e,r]),{getClosestAllowedInsertionPoint:i}=U((0,pk.useSelect)(R)),{createErrorNotice:s}=(0,pk.useDispatch)(Bte.store),[a,l]=(0,pk.useSelect)(d=>{let{getCategories:f,getCollections:p}=d(Mu.store);return[f(),p()]},[]),u=(0,SP.useCallback)(({name:d,initialAttributes:f,innerBlocks:p,innerContent:h,syncStatus:m,content:g},b)=>{let v=i(d,e);if(v===null){let _=(0,Mu.getBlockType)(d)?.title??d;s((0,xP.sprintf)((0,xP.__)(`Block "%s" can't be inserted.`),_),{type:"snackbar",id:"inserter-notice"});return}let y=m==="unsynced"?(0,Mu.parse)(g,{__unstableSkipMigrationLogs:!0}):(0,Mu.createBlock)(d,f,(0,Mu.createBlocksFromInnerBlocksTemplate)(p),h);t(y,void 0,b,v)},[i,e,t,s]);return[n,a,l,u]},ym=z4e;var Ite=c(H(),1);var Pte=c(F(),1),E7=c(T(),1);function j4e({icon:e,showColors:t=!1,className:o,context:r}){e?.src==="block-default"&&(e={src:Zx});let n=(0,E7.jsx)(Ite.Icon,{icon:e&&e.src?e.src:e,context:r}),i=t?{backgroundColor:e&&e.background,color:e&&e.foreground}:{};return(0,E7.jsx)("span",{style:i,className:G("block-editor-block-icon",o,{"has-colors":t}),children:n})}var Lt=(0,Pte.memo)(j4e);var CP=(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 mk=c(T(),1),H4e=()=>{},U4e=9;function W4e(){return{name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){let{rootClientId:t,selectedBlockId:o,prioritizedBlocks:r}=(0,Ote.useSelect)(u=>{let{getSelectedBlockClientId:d,getBlock:f,getBlockListSettings:p,getBlockRootClientId:h}=u(R),{getActiveBlockVariation:m}=u(vm.store),g=d(),{name:b,attributes:v}=f(g),y=m(b,v),_=h(g);return{selectedBlockId:y?`${b}/${y.name}`:b,rootClientId:_,prioritizedBlocks:p(_)?.prioritizedInserterBlocks}},[]),[n,i,s]=ym(t,H4e,!0),a=(0,T7.useMemo)(()=>(e.trim()?wP(n,i,s,e):CP(Ou(n,"frecency","desc"),r)).filter(d=>d.id!==o).slice(0,U4e),[e,o,n,i,s,r]);return[(0,T7.useMemo)(()=>a.map(u=>{let{title:d,icon:f,isDisabled:p}=u;return{key:`block-${u.id}`,value:u,label:(0,mk.jsxs)(mk.Fragment,{children:[(0,mk.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,vm.cloneBlock)(a)):(0,vm.createBlock)(t,o,(0,vm.createBlocksFromInnerBlocksTemplate)(r),n)}}}}var Ate=W4e();var Nte=c(T(),1),G4e=[];function Lte({completers:e=G4e}){let{name:t}=wt();return(0,Mte.useMemo)(()=>{let o=[...e];return(t===(0,RP.getDefaultBlockName)()||(0,RP.getBlockSupport)(t,"__experimentalSlashInserter",!1))&&(o=[...o,Ate]),(0,EP.hasFilter)("editor.Autocomplete.completers")&&(o===e&&(o=o.map(r=>({...r}))),o=(0,EP.applyFilters)("editor.Autocomplete.completers",o,t)),o},[e,t])}function Dte(e){return(0,TP.__unstableUseAutocompleteProps)({...e,completers:Lte(e)})}function $4e(e){return(0,Nte.jsx)(TP.Autocomplete,{...e,completers:Lte(e)})}var Vte=$4e;var coe=c(W(),1),Sm=c(H(),1);var aoe=c(J(),1);var NP=c(F(),1);var vr=c(W(),1);var Dn=c(H(),1);var hk=c(W(),1);var ma={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};function Ps(e,t=""){return e.split(",").map(o=>`${o}${t?` ${t}`:""}`).join(",")}function km(e,t=ma,o,r){let n="";return t?.[o]?.spacingStyles?.length&&r&&t[o].spacingStyles.forEach(i=>{n+=`${Ps(e,i.selector.trim())} { `,n+=Object.entries(i.rules).map(([s,a])=>`${s}: ${a||r}`).join("; "),n+="; }"}),n}function BP(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,hk.sprintf)((0,hk.__)("Max %s wide"),t)),i.test(o)&&(n.wide=(0,hk.sprintf)((0,hk.__)("Max %s wide"),o)),n}var pc=c(W(),1);var Nu=(e,t)=>e?.includes?e==="0"||e.includes(`var:preset|${t}|`):!1;function IP(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 Fte(e,t,o){if(e===void 0)return 0;let r=parseFloat(e,10)===0?"0":IP(e,o),n=t.findIndex(i=>String(i.slug)===r);return n!==-1?n:NaN}function R7(e,t,o){if(!Nu(e,o))return e;let r=parseFloat(e,10)===0?"0":IP(e,o);return t.find(i=>String(i.slug)===r)?.size}function zte(e,t,o){if(!e||Nu(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 jte="spacing",Hte=8,_m=["top","bottom","left","right"],Ute={top:void 0,right:void 0,bottom:void 0,left:void 0},PP={custom:kI,axial:kI,horizontal:rj,vertical:aj,top:sj,right:ij,bottom:oj,left:nj},Lu={default:(0,pc.__)("Spacing control"),top:(0,pc.__)("Top"),bottom:(0,pc.__)("Bottom"),left:(0,pc.__)("Left"),right:(0,pc.__)("Right"),mixed:(0,pc.__)("Mixed"),vertical:(0,pc.__)("Vertical"),horizontal:(0,pc.__)("Horizontal"),axial:(0,pc.__)("Horizontal & vertical"),custom:(0,pc.__)("Custom")},ff={axial:"axial",top:"top",right:"right",bottom:"bottom",left:"left",custom:"custom"};function OP(e){return Nu(e,jte)}function Wte(e,t){if(!OP(e))return e;let o=IP(e,jte);return t.find(n=>String(n.slug)===o)?.size}function gk(e,t){if(!e||OP(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 mc(e){if(!e||typeof e!="string")return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function B7(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 Y4e(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 Gte(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&&Y4e(t),u=t?.includes("horizontal")&&t?.includes("vertical")&&t?.length===2;if(B7(t)&&(a||l))return ff.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]:ff.custom}function K0(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function Xi(e,t="0"){let o=K0(e);if(!o)return null;let r=mc(o?.top)||t,n=mc(o?.left)||t;return r===n?r:`${r} ${n}`}var Oo=c(T(),1),K4e={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},$te={left:"flex-start",right:"flex-end",center:"center",stretch:"stretch"},q4e={top:"flex-start",center:"center",bottom:"flex-end",stretch:"stretch","space-between":"space-between"},Yte={horizontal:"center",vertical:"top"},Z4e={top:{icon:a0,label:(0,vr._x)("Align top","Block vertical alignment setting")},center:{icon:n0,label:(0,vr._x)("Align middle","Block vertical alignment setting")},bottom:{icon:r0,label:(0,vr._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:s0,label:(0,vr._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:i0,label:(0,vr._x)("Space between","Block vertical alignment setting")}},X4e=["wrap","nowrap"],Zte={name:"flex",label:(0,vr.__)("Flex"),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=(_,k)=>(t?.[_]??k)!==(n?.[_]??k),f=()=>d("justifyContent","left"),p=()=>d("verticalAlignment",Xte(t)),h=()=>d("orientation","horizontal"),m=()=>d("flexWrap","wrap"),g=()=>o(Qe({...t,justifyContent:n?.justifyContent})),b=()=>o(Qe({...t,verticalAlignment:Q4e(n?.verticalAlignment,t?.orientation)})),v=()=>{let{verticalAlignment:_,justifyContent:k}=t,w=n?.orientation,S=!w||w==="horizontal";o(Qe({...t,orientation:w,verticalAlignment:n?.verticalAlignment??(S&&_==="space-between"?"center":_),justifyContent:n?.justifyContent??(S&&k==="stretch"?"left":k)}))},y=()=>o(Qe({...t,flexWrap:n?.flexWrap}));return(0,Oo.jsxs)(Oo.Fragment,{children:[(a||s)&&(0,Oo.jsxs)(Dn.Flex,{align:"flex-start",className:"block-editor-hooks__flex-layout-controls",gap:4,justify:"flex-start",children:[a&&(0,Oo.jsx)(Dn.__experimentalToolsPanelItem,{label:(0,vr.__)("Justification"),hasValue:f,onDeselect:g,isShownByDefault:!0,panelId:i,children:(0,Oo.jsx)(qte,{layout:t,onChange:o})}),s&&(0,Oo.jsx)(Dn.__experimentalToolsPanelItem,{label:(0,vr.__)("Orientation"),hasValue:h,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Oo.jsx)(oze,{layout:t,onChange:o})})]}),l&&(0,Oo.jsx)(Dn.__experimentalToolsPanelItem,{label:(0,vr.__)("Alignment"),hasValue:p,onDeselect:b,panelId:i,children:(0,Oo.jsx)(Kte,{layout:t,onChange:o})}),u&&(0,Oo.jsx)(Dn.__experimentalToolsPanelItem,{label:(0,vr.__)("Wrapping"),hasValue:m,onDeselect:y,panelId:i,children:(0,Oo.jsx)(tze,{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,Oo.jsxs)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:[s&&(0,Oo.jsx)(qte,{layout:t,onChange:o,isToolbar:!0}),i&&(0,Oo.jsx)(Kte,{layout:t,onChange:o,isToolbar:!0})]})},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=ma}){let u=r!==void 0,d=u?{...o,...r}:o,f=E=>Object.hasOwn(r||{},E),{orientation:p="horizontal"}=d,h="0.5em";if(a){let E=K0(a);h=mc(E?.left)||mc(E?.top)||"0.5em"}let m=n?.spacing?.blockGap&&!no(i,"spacing","blockGap")?Xi(n?.spacing?.blockGap,h):void 0,g=!u||Object.hasOwn(n?.spacing||{},"blockGap"),b=K4e[d.justifyContent],v=X4e.includes(d.flexWrap)?d.flexWrap:"wrap",y=q4e[d.verticalAlignment],_=$te[d.justifyContent]||$te.left,k="",w=[],S=!u||f("flexWrap"),x=!u||f("orientation"),C=!u||f("justifyContent")||f("orientation"),B=!u||f("verticalAlignment")||f("orientation");return S&&v&&v!=="wrap"&&w.push(`flex-wrap: ${v}`),p==="horizontal"?(B&&y&&w.push(`align-items: ${y}`),C&&b&&w.push(`justify-content: ${b}`)):(B&&y&&w.push(`justify-content: ${y}`),x&&w.push("flex-direction: column"),C&&w.push(`align-items: ${_}`)),w.length&&(k=`${Ps(t)} {
-				${w.join("; ")};
-			}`),s&&g&&m&&(k+=km(t,l,"flex",m)),k},getOrientation(e){let{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function Xte({orientation:e="horizontal"}={}){return e==="horizontal"?Yte.horizontal:Yte.vertical}function Q4e(e,t){if(!(t==="horizontal"&&e==="space-between"||t==="vertical"&&e==="stretch"))return e}function J4e(e){return e==="horizontal"?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]}function Kte({layout:e,onChange:t,isToolbar:o=!1}){let{orientation:r="horizontal"}=e,{verticalAlignment:n=Xte(e)}=e,i=a=>{t({...e,verticalAlignment:a})},s=J4e(r);return o?(0,Oo.jsx)(AP,{onChange:i,value:n,controls:s}):(0,Oo.jsx)(Dn.__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}=Z4e[a];return(0,Oo.jsx)(Dn.__experimentalToggleGroupControlOptionIcon,{value:a,icon:l,label:u},a)})})}var eze={placement:"bottom-start"};function qte({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,Oo.jsx)(bk,{allowedControls:s,value:r,onChange:i,popoverProps:eze});let a=[{value:"left",icon:nm,label:(0,vr.__)("Justify items left")},{value:"center",icon:rm,label:(0,vr.__)("Justify items center")},{value:"right",icon:im,label:(0,vr.__)("Justify items right")}];return n==="horizontal"?a.push({value:"space-between",icon:Gv,label:(0,vr.__)("Space between items")}):a.push({value:"stretch",icon:$v,label:(0,vr.__)("Stretch items")}),(0,Oo.jsx)(Dn.__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,Oo.jsx)(Dn.__experimentalToggleGroupControlOptionIcon,{value:l,icon:u,label:d},l))})}function tze({layout:e,onChange:t}){let{flexWrap:o="wrap"}=e;return(0,Oo.jsx)(Dn.ToggleControl,{label:(0,vr.__)("Allow to wrap to multiple lines"),onChange:r=>{t({...e,flexWrap:r?"wrap":"nowrap"})},checked:o==="wrap"})}function oze({layout:e,onChange:t}){let{orientation:o="horizontal",verticalAlignment:r,justifyContent:n}=e;return(0,Oo.jsxs)(Dn.__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,Oo.jsx)(Dn.__experimentalToggleGroupControlOptionIcon,{icon:qx,value:"horizontal",label:(0,vr.__)("Horizontal")}),(0,Oo.jsx)(Dn.__experimentalToggleGroupControlOptionIcon,{icon:N4,value:"vertical",label:(0,vr.__)("Vertical")})]})}var Qte=c(W(),1);var Jte={name:"default",label:(0,Qte.__)("Flow"),inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,style:o,blockName:r,hasBlockGapSupport:n,layoutDefinitions:i=ma}){let s=Xi(o?.spacing?.blockGap),a="";no(r,"spacing","blockGap")||(s?.top?a=Xi(s?.top):typeof s=="string"&&(a=Xi(s)));let l="";return n&&a&&(l+=km(t,i,"default",a)),l},getOrientation(){return"vertical"},getAlignments(e,t){let o=BP(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 _i=c(H(),1),Xa=c(W(),1);var eoe=c(Qv(),1);var Ar=c(T(),1),rze="var(--wp--style--global--content-size, none)",nze="var(--wp--style--global--wide-size, none)",toe={name:"constrained",label:(0,Xa.__)("Constrained"),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=S=>{o({...t,justifyContent:S})},p=[{value:"left",icon:nm,label:(0,Xa.__)("Justify items left")},{value:"center",icon:rm,label:(0,Xa.__)("Justify items center")},{value:"right",icon:im,label:(0,Xa.__)("Justify items right")}],[h]=ze("spacing.units"),m=(0,_i.__experimentalUseCustomUnits)({availableUnits:h||["%","px","em","rem","vw"]}),g=(S,x)=>(t?.[S]??x)!==(n?.[S]??x),b=()=>o(Qe({...t,contentSize:n?.contentSize})),v=()=>o(Qe({...t,wideSize:n?.wideSize})),y=()=>o(Qe({...t,justifyContent:n?.justifyContent})),_=()=>g("contentSize"),k=()=>g("wideSize"),w=()=>g("justifyContent","center");return(0,Ar.jsxs)(Ar.Fragment,{children:[d&&(0,Ar.jsxs)(Ar.Fragment,{children:[(0,Ar.jsx)(_i.__experimentalToolsPanelItem,{label:(0,Xa.__)("Content width"),hasValue:_,onDeselect:b,panelId:i,children:(0,Ar.jsx)(_i.__experimentalUnitControl,{label:(0,Xa.__)("Content width"),labelPosition:"top",value:a===null?"":a||s||"",onChange:S=>{S=0>parseFloat(S)?"0":S,o({...t,contentSize:S!==""?S:void 0})},units:m,prefix:(0,Ar.jsx)(_i.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ar.jsx)(St,{icon:Hg})})})}),(0,Ar.jsxs)(_i.__experimentalToolsPanelItem,{label:(0,Xa.__)("Wide width"),hasValue:k,onDeselect:v,panelId:i,children:[(0,Ar.jsx)(_i.__experimentalUnitControl,{label:(0,Xa.__)("Wide width"),labelPosition:"top",value:s===null?"":s||a||"",onChange:S=>{S=0>parseFloat(S)?"0":S,o({...t,wideSize:S!==""?S:void 0})},units:m,prefix:(0,Ar.jsx)(_i.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ar.jsx)(St,{icon:eb})})}),(0,Ar.jsx)("p",{className:"block-editor-hooks__layout-constrained-helptext",children:(0,Xa.__)("Customize the width for all elements that are assigned to the center or wide columns.")})]})]}),u&&(0,Ar.jsx)(_i.__experimentalToolsPanelItem,{label:(0,Xa.__)("Justification"),hasValue:w,onDeselect:y,panelId:i,children:(0,Ar.jsx)(_i.__experimentalToggleGroupControl,{label:(0,Xa.__)("Justification"),value:l,onChange:f,children:p.map(({value:S,icon:x,label:C})=>(0,Ar.jsx)(_i.__experimentalToggleGroupControlOptionIcon,{value:S,icon:x,label:C},S))})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowJustification:i=!0}=r;return i?(0,Ar.jsx)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:(0,Ar.jsx)(sze,{layout:t,onChange:o})}):null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,layoutDefinitions:a=ma}){let l=r!==void 0,u=l?{...o,...r}:o,d=I=>Object.hasOwn(r||{},I),{contentSize:f,wideSize:p,justifyContent:h}=u,m=Xi(n?.spacing?.blockGap),g=!l||Object.hasOwn(n?.spacing||{},"blockGap"),b=!l||Object.hasOwn(n?.spacing||{},"padding"),v="";no(i,"spacing","blockGap")||(m?.top?v=Xi(m?.top):typeof m=="string"&&(v=Xi(m)));let y=h==="left"?"0 !important":"auto !important",_=h==="right"?"0 !important":"auto !important",k=l&&d("justifyContent"),w=l&&d("contentSize"),S=l&&d("wideSize"),x=!l||w||S,C=l&&(w&&!f||S&&!p),B=f||(p&&!w?p:rze),E=p||(f&&!S?f:nze),P=[`max-width: ${B}`];(!l||k)&&P.push(`margin-left: ${y}`,`margin-right: ${_}`);let A=x&&(f||p||C)?`
-						${Ps(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {
-						${P.join("; ")};
+				`),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)} {
+				${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))")} {
+						${I.join("; ")};
 					}
-					${Ps(t,"> .alignwide")}  {
+					${Ds(t,"> .alignwide")}  {
 						max-width: ${E};
 					}
-					${Ps(t,"> .alignfull")} {
+					${Ds(t,"> .alignfull")} {
 						max-width: none;
 					}
-					`:"";return k&&!x?A+=`${Ps(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
-				{ margin-left: ${y}; margin-right: ${_}; }`:l||(h==="left"?A+=`${Ps(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
-			{ margin-left: ${y}; }`:h==="right"&&(A+=`${Ps(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
-			{ margin-right: ${_}; }`)),b&&n?.spacing?.padding&&(0,eoe.getCSSRules)(n).forEach(O=>{if(O.key==="paddingRight"){let L=O.value==="0"?"0px":O.value;A+=`
-					${Ps(t,"> .alignfull")} {
+					`:"";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")} {
 						margin-right: calc(${L} * -1);
 					}
-					`}else if(O.key==="paddingLeft"){let L=O.value==="0"?"0px":O.value;A+=`
-					${Ps(t,"> .alignfull")} {
+					`}else if(P.key==="paddingLeft"){let L=P.value==="0"?"0px":P.value;O+=`
+					${Ds(t,"> .alignfull")} {
 						margin-left: calc(${L} * -1);
 					}
-					`}}),s&&g&&v&&(A+=km(t,a,"constrained",v)),A},getOrientation(){return"vertical"},getAlignments(e){let t=BP(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}},ize={placement:"bottom-start"};function sze({layout:e,onChange:t}){let{justifyContent:o="center"}=e;return(0,Ar.jsx)(bk,{allowedControls:["left","center","right"],value:o,onChange:i=>{t({...e,justifyContent:i})},popoverProps:ize})}var Hr=c(W(),1),qt=c(H(),1),MP=c(F(),1);var jt=c(T(),1),aze={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},lze=[{value:"px",label:"px",default:0},{value:"rem",label:"rem",default:0},{value:"em",label:"em",default:0}],ooe={name:"grid",label:(0,Hr.__)("Grid"),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=(k,w)=>(t?.[k]??w)!==(n?.[k]??w),p=()=>f("isManualPlacement",!1),h=()=>f("columnCount",d)||f("rowCount"),m=()=>f("minimumColumnWidth"),g=()=>f("autoFit",!1),b=()=>o(Qe({...t,isManualPlacement:n?.isManualPlacement,rowCount:n?.rowCount,minimumColumnWidth:n?.minimumColumnWidth})),v=()=>o(Qe({...t,columnCount:n?.columnCount??d,rowCount:n?.rowCount})),y=()=>o(Qe({...t,minimumColumnWidth:n?.minimumColumnWidth})),_=()=>o(Qe({...t,autoFit:n?.autoFit}));return(0,jt.jsxs)(jt.Fragment,{children:[window.__experimentalEnableGridInteractivity&&(0,jt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Hr.__)("Grid item position"),hasValue:p,onDeselect:b,isShownByDefault:!0,panelId:i,children:(0,jt.jsx)(fze,{layout:t,onChange:o})}),a&&(0,jt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Hr.__)("Columns and rows"),hasValue:h,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,jt.jsx)(uze,{layout:t,onChange:o,allowSizingOnChildren:s})}),l&&(0,jt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Hr.__)("Min. column width"),hasValue:m,onDeselect:y,isShownByDefault:!0,panelId:i,children:(0,jt.jsx)(cze,{layout:t,onChange:o})}),u&&(0,jt.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Hr.__)("Fill available space"),hasValue:g,onDeselect:_,panelId:i,children:(0,jt.jsx)(dze,{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=ma}){let u=r!==void 0,d=u?{...o,...r}:o,f=C=>Object.hasOwn(r||{},C),{minimumColumnWidth:p=null,columnCount:h=null,rowCount:m=null,autoFit:g=!1}=d,b=g?"auto-fit":"auto-fill",v="1.2rem";if(a){let C=K0(a);v=mc(C?.left)||mc(C?.top)||"1.2rem"}let y=n?.spacing?.blockGap&&!no(i,"spacing","blockGap")?Xi(n?.spacing?.blockGap,v):void 0,_=!u||Object.hasOwn(n?.spacing||{},"blockGap"),k="",w=[],S=!u||f("minimumColumnWidth")||f("columnCount")||f("autoFit")||_&&p&&h>0,x=(!u||f("rowCount"))&&h&&m;if(S&&p&&h>0){let C=y||v;(C==="0"||C===0)&&(C="0px");let B=`max(min( ${p}, 100%), ( 100% - (${C}*${h-1}) ) / ${h})`;w.push(`grid-template-columns: repeat(${b}, minmax(${B}, 1fr))`)}else S&&h?w.push(`grid-template-columns: repeat(${h}, minmax(0, 1fr))`):S&&w.push(`grid-template-columns: repeat(${b}, minmax(min(${p||"12rem"}, 100%), 1fr))`);if(S){let C=!o?.columnCount||o?.columnCount&&o?.minimumColumnWidth;(!h||p)&&(!u||!C)&&w.push("container-type: inline-size")}return x&&w.push(`grid-template-rows: repeat(${m}, minmax(1rem, auto))`),w.length&&(k=`${Ps(t)} { ${w.join("; ")}; }`),s&&_&&y&&(k+=km(t,l,"grid",y)),k},getOrientation(){return"horizontal"},getAlignments(){return[]}};function cze({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,jt.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-minimum-width-control",children:[(0,jt.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Hr.__)("Min. column width")}),(0,jt.jsxs)(qt.Flex,{gap:4,children:[(0,jt.jsx)(qt.FlexItem,{isBlock:!0,children:(0,jt.jsx)(qt.__experimentalUnitControl,{onChange:f=>{t({...e,minimumColumnWidth:f===""?void 0:f})},onUnitChange:d,value:s,units:lze,min:0,label:(0,Hr.__)("Minimum column width"),hideLabelFromVision:!0})}),(0,jt.jsx)(qt.FlexItem,{isBlock:!0,children:(0,jt.jsx)(qt.RangeControl,{onChange:u,value:a||0,min:0,max:aze[l]||600,withInputField:!1,label:(0,Hr.__)("Minimum column width"),hideLabelFromVision:!0})})]}),(0,jt.jsx)("p",{className:"components-base-control__help",children:(0,Hr.__)("Columns will wrap to fewer per row when they can no longer maintain the minimum width.")})]})}function uze({layout:e,onChange:t,allowSizingOnChildren:o}){let{columnCount:n=void 0,rowCount:i,isManualPlacement:s}=e;return(0,jt.jsx)(jt.Fragment,{children:(0,jt.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-columns-and-rows-controls",children:[!s&&(0,jt.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Hr.__)("Max. columns")}),(0,jt.jsxs)(qt.Flex,{gap:4,children:[(0,jt.jsx)(qt.FlexItem,{isBlock:!0,children:(0,jt.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,Hr.__)("Columns"),hideLabelFromVision:!s})}),(0,jt.jsx)(qt.FlexItem,{isBlock:!0,children:o&&s?(0,jt.jsx)(qt.__experimentalNumberControl,{onChange:a=>{let l=a===""||a==="0"?1:parseInt(a,10);t({...e,rowCount:l})},value:i,min:1,label:(0,Hr.__)("Rows")}):(0,jt.jsx)(qt.RangeControl,{value:n??1,onChange:a=>t({...e,columnCount:a===""||a==="0"?1:a}),min:1,max:16,withInputField:!1,label:(0,Hr.__)("Columns"),hideLabelFromVision:!0})})]})]})})}function dze({layout:e,onChange:t}){let{autoFit:o=!1}=e;return(0,jt.jsx)(qt.ToggleControl,{label:(0,Hr.__)("Fill available space"),help:(0,Hr.__)("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 fze({layout:e,onChange:t}){let{columnCount:o,rowCount:r,minimumColumnWidth:n,isManualPlacement:i}=e,[s,a]=(0,MP.useState)(o||3),[l,u]=(0,MP.useState)(r),[d,f]=(0,MP.useState)(n||"12rem"),p=i?"manual":"auto",h=g=>{g==="manual"?f(n||"12rem"):(a(o||3),u(r)),t({...e,columnCount:s,rowCount:g==="manual"?l:void 0,isManualPlacement:g==="manual"?!0:void 0,minimumColumnWidth:g==="auto"?d:null})},m=p==="manual"?(0,Hr.__)("Grid items can be manually placed in any position on the grid."):(0,Hr.__)("Grid items are placed automatically depending on their order.");return(0,jt.jsxs)(qt.__experimentalToggleGroupControl,{label:(0,Hr.__)("Grid item position"),value:p,onChange:h,isBlock:!0,help:m,children:[(0,jt.jsx)(qt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,Hr.__)("Auto")},"auto"),(0,jt.jsx)(qt.__experimentalToggleGroupControlOption,{value:"manual",label:(0,Hr.__)("Manual")},"manual")]})}var roe=[Jte,Zte,toe,ooe];function Qa(e="default"){return roe.find(t=>t.name===e)}function noe(){return roe}var I7=c(T(),1),P7={type:"default"},O7=(0,NP.createContext)(P7);O7.displayName="BlockLayoutContext";var LP=O7.Provider;function lb(){return(0,NP.useContext)(O7)}function ioe({layout:e={},css:t,...o}){let r=Qa(e.type),[n]=ze("spacing.blockGap"),i=n!==null;if(r){if(t)return(0,I7.jsx)("style",{children:t});let s=r.getLayoutStyle?.({hasBlockGapSupport:i,layout:e,...o});if(s)return(0,I7.jsx)("style",{children:s})}return null}var DP=[],soe=["none","left","center","right","wide","full"],pze=["wide","full"];function q0(e=soe){e.includes("none")||(e=["none",...e]);let t=e.length===1&&e[0]==="none",[o,r,n]=(0,aoe.useSelect)(l=>{if(t)return[!1,!1,!1];let u=l(R).getSettings();return[u.alignWide??!1,u.supportsLayout,u.__unstableIsBlockBasedTheme]},[t]),i=lb();if(t)return DP;let s=Qa(i?.type);if(r){let u=s.getAlignments(i,n).filter(d=>e.includes(d.name));return u.length===1&&u[0].name==="none"?DP:u}if(s.name!=="default"&&s.name!=="constrained")return DP;let a=e.filter(l=>i.alignments?i.alignments.includes(l):!o&&pze.includes(l)?!1:soe.includes(l)).map(l=>({name:l}));return a.length===1&&a[0].name==="none"?DP:a}var wm=c(W(),1);var Z0={none:{icon:Hg,title:(0,wm._x)("None","Alignment option")},left:{icon:N8,title:(0,wm.__)("Align left")},center:{icon:A8,title:(0,wm.__)("Align center")},right:{icon:D8,title:(0,wm.__)("Align right")},wide:{icon:eb,title:(0,wm.__)("Wide width")},full:{icon:x0,title:(0,wm.__)("Full width")}},loe="none";var cb=c(T(),1);function mze({value:e,onChange:t,controls:o,isToolbar:r,isCollapsed:n=!0,label:i=(0,coe.__)("Align block"),description:s}){let a=q0(o);if(!!!a.length)return null;function u(g){t([e,"none"].includes(g)?void 0:g)}let d=Z0[e],f=Z0[loe],p=r?Sm.ToolbarGroup:Sm.ToolbarDropdownMenu,h={icon:d?d.icon:f.icon,label:i},m=r?{isCollapsed:n,controls:a.map(({name:g})=>({...Z0[g],isActive:e===g||!e&&g==="none",role:n?"menuitemradio":void 0,onClick:()=>u(g)}))}:{toggleProps:s?{description:s}:{},children:({onClose:g})=>(0,cb.jsx)(cb.Fragment,{children:(0,cb.jsx)(Sm.MenuGroup,{className:"block-editor-block-alignment-control__menu-group",children:a.map(({name:b,info:v})=>{let{icon:y,title:_}=Z0[b],k=b===e||!e&&b==="none";return(0,cb.jsx)(Sm.MenuItem,{icon:y,iconPosition:"left",className:G("components-dropdown-menu__menu-item",{"is-active":k}),isSelected:k,onClick:()=>{u(b),g()},role:"menuitemradio",info:v,children:_},b)})})})};return(0,cb.jsx)(p,{...h,...m})}var A7=mze;var M7=c(T(),1),VP=e=>(0,M7.jsx)(A7,{...e,isToolbar:!1}),uoe=e=>(0,M7.jsx)(A7,{...e,isToolbar:!0});var hoe=c(zg(),1),HP=c(W(),1),UP=c(ce(),1),gc=c(H(),1),D7=c(J(),1),goe=c(F(),1),boe=c(de(),1);var L7=c(zg(),1),doe=c(ce(),1),foe=c(H(),1),poe=c(J(),1),zP=c(F(),1),moe=c(de(),1);var FP=c(J(),1);function N7(e){return!e||Object.keys(e).length===0}function pf(e){let{clientId:t}=wt(),o=e||t,{updateBlockAttributes:r}=(0,FP.useDispatch)(R),{getBlockAttributes:n}=(0,FP.useRegistry)().select(R);return{updateBlockBindings:a=>{let{metadata:{bindings:l,...u}={}}=n(o),d={...l};Object.entries(a).forEach(([p,h])=>{if(!h&&d[p]){delete d[p];return}d[p]=h});let f={...u,bindings:d};N7(f.bindings)&&delete f.bindings,r(o,{metadata:N7(f)?void 0:f})},removeAllBlockBindings:()=>{let{metadata:{bindings:a,...l}={}}=n(o);r(o,{metadata:N7(l)?void 0:l})}}}var hc=c(T(),1),{Menu:xm}=U(foe.privateApis);function hze({args:e,attribute:t,field:o,source:r,sourceKey:n}){let i=(0,zP.useMemo)(()=>({source:n,args:o.args||{key:o.key}}),[o.args,o.key,n]),s=(0,zP.useContext)(Nn),a=(0,poe.useSelect)(u=>r.getValues({select:u,context:s,bindings:{[t]:i}}),[t,s,i,r]),{updateBlockBindings:l}=pf();return(0,hc.jsxs)(xm.CheckboxItem,{onChange:()=>{let u=(0,L7.default)(e,o.args)??o.key===e?.key;l(u?{[t]:void 0}:{[t]:i})},name:t+"-binding",value:a[t],checked:(0,L7.default)(e,o.args)??o.key===e?.key,children:[(0,hc.jsx)(xm.ItemLabel,{children:o.label}),(0,hc.jsx)(xm.ItemHelpText,{children:a[t]})]})}function X0({args:e,attribute:t,sourceKey:o,fields:r}){let n=(0,moe.useViewportMatch)("medium","<");if(!r||r.length===0)return null;let i=(0,doe.getBlockBindingsSource)(o);return(0,hc.jsxs)(xm,{placement:n?"bottom-start":"left-start",children:[(0,hc.jsx)(xm.SubmenuTriggerItem,{children:(0,hc.jsx)(xm.ItemLabel,{children:i.label})}),(0,hc.jsx)(xm.Popover,{gutter:8,children:(0,hc.jsx)(xm.Group,{children:r.map(s=>(0,hc.jsx)(hze,{args:e,attribute:t,field:s,source:i,sourceKey:o},o+JSON.stringify(s.args)||s.key))})})]},o)}var Ja=c(T(),1),{Menu:jP}=U(gc.privateApis);function Q0({attribute:e,binding:t,blockName:o}){let{updateBlockBindings:r}=pf(),n=(0,boe.useViewportMatch)("medium","<"),i=(0,goe.useContext)(Nn),s=(0,D7.useSelect)(g=>{let{getAllBlockBindingsSources:b,getBlockBindingsSourceFieldsList:v,getBlockType:y}=U(g(UP.store)),_=y(o).attributes?.[e];if(_?.enum)return{};let k=_?.type==="rich-text"?"string":_?.type,w={};return Object.entries(b()).forEach(([S,x])=>{let C=v(x,i);if(!C?.length)return;let B=C.filter(E=>E.type===k);B.length&&(w[S]=B)}),w},[e,o,i]),{canUpdateBlockBindings:a}=(0,D7.useSelect)(g=>({canUpdateBlockBindings:g(R).getSettings().canUpdateBlockBindings})),l=Object.keys(s).length>0,u=!a||!l,{source:d,args:f}=t||{},p=(0,UP.getBlockBindingsSource)(d),h,m=!0;return t===void 0?(l?h=(0,HP.__)("Not connected"):h=(0,HP.__)("No sources available"),m=!0):p?h=s?.[d]?.find(g=>(0,hoe.default)(g.args,f))?.label||p?.label||d:(m=!1,h=(0,HP.__)("Source not registered")),(0,Ja.jsx)(gc.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:e,onDeselect:!!l&&(()=>{r({[e]:void 0})}),children:(0,Ja.jsxs)(jP,{placement:n?"bottom-start":"left-start",children:[(0,Ja.jsx)(jP.TriggerButton,{render:(0,Ja.jsx)(gc.__experimentalItem,{}),disabled:!l,children:(0,Ja.jsxs)(gc.__experimentalVStack,{className:"block-editor-bindings__item",spacing:0,children:[(0,Ja.jsx)(gc.__experimentalText,{truncate:!0,children:e}),(0,Ja.jsx)(gc.__experimentalText,{truncate:!0,variant:m?"muted":void 0,isDestructive:!m,children:h})]})}),!u&&(0,Ja.jsx)(jP.Popover,{gutter:n?8:36,children:(0,Ja.jsx)(jP,{placement:n?"bottom-start":"left-start",children:Object.entries(s).map(([g,b])=>(0,Ja.jsx)(X0,{args:t?.args,attribute:e,sourceKey:g,fields:b},g))})})]})})}var yoe=c(W(),1),voe=c(H(),1);var koe=c(T(),1);function gze({isActive:e,label:t=(0,yoe.__)("Full height"),onToggle:o,isDisabled:r}){return(0,koe.jsx)(voe.ToolbarButton,{isActive:e,icon:Nz,label:t,onClick:()=>o(!e),disabled:r})}var _oe=gze;var Soe=c(W(),1),xoe=c(vo(),1),ub=c(H(),1),J0=c(T(),1),bze=()=>{};function yze(e){let{label:t=(0,Soe.__)("Change matrix alignment"),onChange:o=bze,value:r="center",isDisabled:n}=e,i=(0,J0.jsx)(ub.AlignmentMatrixControl.Icon,{value:r});return(0,J0.jsx)(ub.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:s,isOpen:a})=>(0,J0.jsx)(ub.ToolbarButton,{onClick:s,"aria-haspopup":"true","aria-expanded":a,onKeyDown:u=>{!a&&u.keyCode===xoe.DOWN&&(u.preventDefault(),s())},label:t,icon:i,showTooltip:!0,disabled:n}),renderContent:()=>(0,J0.jsx)(ub.AlignmentMatrixControl,{onChange:o,value:r})})}var Coe=yze;var z7=c(H(),1),$P=c(J(),1),YP=c(W(),1);var Ooe=c(F(),1);var Eoe=c(J(),1),WP=c(ce(),1);function oi({clientId:e,maximumLength:t,context:o}){let r=(0,Eoe.useSelect)(n=>{if(!e)return null;let{getBlockName:i,getBlockAttributes:s,getBlock:a}=n(R),{getBlockType:l,getActiveBlockVariation:u}=n(WP.store),d=i(e),f=l(d);if(!f)return null;let p=s(e),h=(0,WP.__experimentalGetBlockLabel)(f,p,o);return h!==f.title?h: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 eC({clientId:e,maximumLength:t,context:o}){return oi({clientId:e,maximumLength:t,context:o})}var db=c(F(),1),Boe=c(de(),1);var GP=c(F(),1),V7=c(de(),1),Toe=c(T(),1),bc=(0,GP.createContext)({refsMap:(0,V7.observableMap)(),eventHandlers:new Map});bc.displayName="BlockRefsContext";function Roe({children:e}){let t=(0,GP.useMemo)(()=>({refsMap:(0,V7.observableMap)(),eventHandlers:new Map}),[]);return(0,Toe.jsx)(bc.Provider,{value:t,children:e})}function Ioe(e){let{refsMap:t}=(0,db.useContext)(bc);return(0,Boe.useRefEffect)(o=>(t.set(e,o),()=>t.delete(e)),[e])}function F7(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function fb(e,t){let{refsMap:o}=(0,db.useContext)(bc);(0,db.useLayoutEffect)(()=>{F7(t,o.get(e));let r=o.subscribe(e,()=>F7(t,o.get(e)));return()=>{r(),F7(t,null)}},[o,e,t])}function Zt(e){let[t,o]=(0,db.useState)(null);return fb(e,o),t}function Poe(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 ha=c(T(),1);function vze({rootLabelText:e}){let{selectBlock:t,clearSelectedBlock:o}=(0,$P.useDispatch)(R),{clientId:r,parents:n,hasSelection:i}=(0,$P.useSelect)(l=>{let{getSelectionStart:u,getSelectedBlockClientId:d,getEnabledBlockParents:f}=U(l(R)),p=d();return{parents:f(p),clientId:p,hasSelection:!!u().clientId}},[]),s=e||(0,YP._x)("Document","noun, breadcrumb"),a=(0,Ooe.useRef)();return fb(r,a),(0,ha.jsxs)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,YP.__)("Block breadcrumb"),children:[(0,ha.jsxs)("li",{className:i?void 0:"block-editor-block-breadcrumb__current","aria-current":i?void 0:"true",children:[i&&(0,ha.jsx)(z7.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>{let l=a.current?.closest(".editor-styles-wrapper");o(),Poe(l)?.focus()},children:s}),!i&&(0,ha.jsx)("span",{children:s}),!!r&&(0,ha.jsx)(St,{icon:om,className:"block-editor-block-breadcrumb__separator"})]}),n.map(l=>(0,ha.jsxs)("li",{children:[(0,ha.jsx)(z7.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>t(l),children:(0,ha.jsx)(eC,{clientId:l,maximumLength:35,context:"breadcrumb"})}),(0,ha.jsx)(St,{icon:om,className:"block-editor-block-breadcrumb__separator"})]},l)),!!r&&(0,ha.jsx)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true",children:(0,ha.jsx)(eC,{clientId:r,maximumLength:35,context:"breadcrumb"})})]})}var Aoe=vze;var Moe=c(J(),1);function Noe(e){return(0,Moe.useSelect)(t=>{let{__unstableHasActiveBlockOverlayActive:o}=t(R);return o(e)},[e])}var u5=c(de(),1),Mxe=c(F(),1),Nxe=c(J(),1),Lxe=c(H(),1);var Cl=c(J(),1),zL=c(de(),1),Gf=c(F(),1),dE=c(ce(),1);var vf=c(F(),1),eo=c(ce(),1),uie=c(H(),1),FO=c(J(),1),zO=c(de(),1),die=c(Dt(),1);var Cm=c(W(),1),qP=c(H(),1),pb=c(F(),1),oC=c(ce(),1),ZP=c(J(),1);var tC=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,h=[{oldPos:-1,lastComponent:void 0}],m=this.extractCommon(h[0],o,t,0,r);if(h[0].oldPos+1>=l&&m+1>=a)return s(this.buildValues(h[0].lastComponent,o,t));let g=-1/0,b=1/0,v=()=>{for(let y=Math.max(g,-u);y<=Math.min(b,u);y+=2){let _,k=h[y-1],w=h[y+1];k&&(h[y-1]=void 0);let S=!1;if(w){let C=w.oldPos-y;S=w&&0<=C&&C<a}let x=k&&k.oldPos+1<l;if(!S&&!x){h[y]=void 0;continue}if(!x||S&&k.oldPos<w.oldPos?_=this.addToPath(w,!0,!1,0,r):_=this.addToPath(k,!1,!0,1,r),m=this.extractCommon(_,o,t,y,r),_.oldPos+1>=l&&m+1>=a)return s(this.buildValues(_.lastComponent,o,t))||!0;h[y]=_,_.oldPos+1>=l&&(b=Math.min(b,y-1)),m+1>=a&&(g=Math.max(g,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,h){let m=r[u+h];return m.length>p.length?m: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 j7=class extends tC{},Doe=new j7;function H7(e,t,o){return Doe.diff(e,t,o)}var KP=c(W(),1),joe=c(ce(),1);var Voe=c(H(),1),Foe=c(F(),1),zoe=c(Dt(),1),Du=c(T(),1);function U7({title:e,rawContent:t,renderedContent:o,action:r,actionText:n,className:i}){return(0,Du.jsxs)("div",{className:i,children:[(0,Du.jsxs)("div",{className:"block-editor-block-compare__content",children:[(0,Du.jsx)("h2",{className:"block-editor-block-compare__heading",children:e}),(0,Du.jsx)("div",{className:"block-editor-block-compare__html",children:t}),(0,Du.jsx)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor",children:(0,Du.jsx)(Foe.RawHTML,{children:(0,zoe.safeHTML)(o)})})]}),(0,Du.jsx)("div",{className:"block-editor-block-compare__action",children:(0,Du.jsx)(Voe.Button,{__next40pxDefaultSize:!0,variant:"secondary",tabIndex:"0",onClick:r,children:n})})]})}var yk=c(T(),1);function kze({block:e,onKeep:t,onConvert:o,convertor:r,convertButtonText:n}){function i(u,d){return H7(u,d).map((p,h)=>{let m=G({"block-editor-block-compare__added":p.added,"block-editor-block-compare__removed":p.removed});return(0,yk.jsx)("span",{className:m,children:p.value},h)})}function s(u){return(Array.isArray(u)?u:[u]).map(p=>(0,joe.getSaveContent)(p.name,p.attributes,p.innerBlocks)).join("")}let a=s(r(e)),l=i(e.originalContent,a);return(0,yk.jsxs)("div",{className:"block-editor-block-compare__wrapper",children:[(0,yk.jsx)(U7,{title:(0,KP.__)("Current"),className:"block-editor-block-compare__current",action:t,actionText:(0,KP.__)("Convert to HTML"),rawContent:e.originalContent,renderedContent:e.originalContent}),(0,yk.jsx)(U7,{title:(0,KP.__)("After Conversion"),className:"block-editor-block-compare__converted",action:o,actionText:n,rawContent:l,renderedContent:a})]})}var Hoe=kze;var mf=c(T(),1),Uoe=e=>(0,oC.rawHandler)({HTML:e.originalContent});function Woe({clientId:e}){let{block:t,canInsertHTMLBlock:o}=(0,ZP.useSelect)(u=>{let{canInsertBlockType:d,getBlock:f,getBlockRootClientId:p}=u(R),h=p(e);return{block:f(e),canInsertHTMLBlock:d("core/html",h)}},[e]),{replaceBlock:r}=(0,ZP.useDispatch)(R),[n,i]=(0,pb.useState)(!1),s=(0,pb.useCallback)(()=>i(!1),[]),a=(0,pb.useMemo)(()=>({toHTML(){let u=(0,oC.createBlock)("core/html",{},[],[t.originalContent]);return r(t.clientId,u)},toBlocks(){let u=Uoe(t);return r(t.clientId,u)},toRecoveredBlock(){let u=(0,oC.createBlock)(t.name,t.attributes,t.innerBlocks);return r(t.clientId,u)}}),[t,r]),l=(0,pb.useMemo)(()=>[{title:(0,Cm._x)("Resolve","imperative verb"),onClick:()=>i(!0)},o&&{title:(0,Cm.__)("Convert to HTML"),onClick:a.toHTML}].filter(Boolean),[o,a]);return(0,mf.jsxs)(mf.Fragment,{children:[(0,mf.jsx)(hm,{actions:[(0,mf.jsx)(qP.Button,{__next40pxDefaultSize:!0,onClick:a.toRecoveredBlock,variant:"primary",children:(0,Cm.__)("Attempt recovery")},"recover")],secondaryActions:l,children:(0,Cm.__)("Block contains unexpected or invalid content.")}),n&&(0,mf.jsx)(qP.Modal,{title:(0,Cm.__)("Resolve Block"),onRequestClose:s,className:"block-editor-block-compare",children:(0,mf.jsx)(Hoe,{block:t,onKeep:a.toHTML,onConvert:a.toBlocks,convertor:Uoe,convertButtonText:(0,Cm.__)("Convert to Blocks")})})]})}var Goe=c(W(),1);var $oe=c(T(),1),_ze=(0,$oe.jsx)(hm,{className:"block-editor-block-list__block-crash-warning",children:(0,Goe.__)("This block has encountered an error and cannot be previewed.")});function Yoe(){return _ze}var Koe=c(F(),1),wze=class extends Koe.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}},qoe=wze;var gre=c($7(),1),kk=c(F(),1),eO=c(J(),1),Vu=c(ce(),1);var mre=c(de(),1),Y7=new WeakSet;function vk(){return(0,mre.useRefEffect)(e=>(Y7.add(e),()=>{Y7.delete(e)}),[])}function hre(e){let{target:t}=e;for(t?.nodeName==="IFRAME"&&(t=t.contentDocument?.activeElement);t;){if(Y7.has(t))return!0;t=t.parentElement}return!1}var bre=c(T(),1);function Aze({clientId:e}){let[t,o]=(0,kk.useState)(""),r=vk(),n=(0,eO.useSelect)(l=>l(R).getBlock(e),[e]),{updateBlock:i}=(0,eO.useDispatch)(R),s=(0,kk.useMemo)(()=>n?(0,Vu.getBlockContent)(n):"",[n]),a=()=>{let l=(0,Vu.getBlockType)(n.name);if(!l)return;let u=(0,Vu.getBlockAttributes)(l,t,n.attributes),d=t||(0,Vu.getSaveContent)(l,u),[f]=t?(0,Vu.validateBlock)({...n,attributes:u,originalContent:d}):[!0];i(e,{attributes:u,originalContent:d,isValid:f}),t||o(d)};return(0,kk.useEffect)(()=>{o(s)},[s]),(0,bre.jsx)(gre.default,{className:"block-editor-block-list__block-html-textarea",value:t,onBlur:a,onChange:l=>o(l.target.value),ref:r})}var yre=Aze;var sie=c(F(),1),xC=c(W(),1),aie=c(ce(),1),wb=c(de(),1),lie=c(J(),1),cie=c(nC(),1);var q7=sC(),pt=e=>iC(e,q7),Z7=sC();pt.write=e=>iC(e,Z7);var tO=sC();pt.onStart=e=>iC(e,tO);var X7=sC();pt.onFrame=e=>iC(e,X7);var Q7=sC();pt.onFinish=e=>iC(e,Q7);var _k=[];pt.setTimeout=(e,t)=>{let o=pt.now()+t,r=()=>{let i=_k.findIndex(s=>s.cancel==r);~i&&_k.splice(i,1),Tm-=~i?1:0},n={time:o,handler:e,cancel:r};return _k.splice(kre(o),0,n),Tm+=1,_re(),n};var kre=e=>~(~_k.findIndex(t=>t.time>e)||~_k.length);pt.cancel=e=>{tO.delete(e),X7.delete(e),Q7.delete(e),q7.delete(e),Z7.delete(e)};pt.sync=e=>{K7=!0,pt.batchedUpdates(e),K7=!1};pt.throttle=e=>{let t;function o(){try{e(...t)}finally{t=null}}function r(...n){t=n,pt.onStart(o)}return r.handler=e,r.cancel=()=>{tO.delete(o),t=null},r};var J7=typeof window<"u"?window.requestAnimationFrame:()=>{};pt.use=e=>J7=e;pt.now=typeof performance<"u"?()=>performance.now():Date.now;pt.batchedUpdates=e=>e();pt.catch=console.error;pt.frameLoop="always";pt.advance=()=>{pt.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Sre()};var Em=-1,Tm=0,K7=!1;function iC(e,t){K7?(t.delete(e),e(0)):(t.add(e),_re())}function _re(){Em<0&&(Em=0,pt.frameLoop!=="demand"&&J7(wre))}function Mze(){Em=-1}function wre(){~Em&&(J7(wre),pt.batchedUpdates(Sre))}function Sre(){let e=Em;Em=pt.now();let t=kre(Em);if(t&&(xre(_k.splice(0,t),o=>o.handler()),Tm-=t),!Tm){Mze();return}tO.flush(),q7.flush(e?Math.min(64,Em-e):16.667),X7.flush(),Z7.flush(),Q7.flush()}function sC(){let e=new Set,t=e;return{add(o){Tm+=t==e&&!e.has(o)?1:0,e.add(o)},delete(o){return Tm-=t==e&&e.has(o)?1:0,e.delete(o)},flush(o){t.size&&(e=new Set,Tm-=t.size,xre(t,r=>r(o)&&e.add(r)),Tm+=e.size,t=e)}}}function xre(e,t){e.forEach(o=>{try{t(o)}catch(r){pt.catch(r)}})}var tl=c(oe());function sO(){}var Ire=(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 Fu(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 No=(e,t)=>e.forEach(t);function ol(e,t,o){if(Oe.arr(e)){for(let r=0;r<e.length;r++)t.call(o,e[r],`${r}`);return}for(let r in e)e.hasOwnProperty(r)&&t.call(o,e[r],r)}var Os=e=>Oe.und(e)?[]:Oe.arr(e)?e:[e];function Ck(e,t){if(e.size){let o=Array.from(e);e.clear(),No(o,t)}}var Ek=(e,...t)=>Ck(e,o=>o(...t)),i9=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),s9,Pre,Rm=null,Ore=!1,a9=sO,Nze=e=>{e.to&&(Pre=e.to),e.now&&(pt.now=e.now),e.colors!==void 0&&(Rm=e.colors),e.skipAnimation!=null&&(Ore=e.skipAnimation),e.createStringInterpolator&&(s9=e.createStringInterpolator),e.requestAnimationFrame&&pt.use(e.requestAnimationFrame),e.batchedUpdates&&(pt.batchedUpdates=e.batchedUpdates),e.willAdvance&&(a9=e.willAdvance),e.frameLoop&&(pt.frameLoop=e.frameLoop)},ga=Object.freeze({__proto__:null,get createStringInterpolator(){return s9},get to(){return Pre},get colors(){return Rm},get skipAnimation(){return Ore},get willAdvance(){return a9},assign:Nze}),aC=new Set,el=[],e9=[],nO=0,Tk={get idle(){return!aC.size&&!el.length},start(e){nO>e.priority?(aC.add(e),pt.onStart(Lze)):(Are(e),pt(r9))},advance:r9,sort(e){if(nO)pt.onFrame(()=>Tk.sort(e));else{let t=el.indexOf(e);~t&&(el.splice(t,1),Mre(e))}},clear(){el=[],aC.clear()}};function Lze(){aC.forEach(Are),aC.clear(),pt(r9)}function Are(e){el.includes(e)||Mre(e)}function Mre(e){el.splice(Dze(el,t=>t.priority>e.priority),0,e)}function r9(e){let t=e9;for(let o=0;o<el.length;o++){let r=el[o];nO=r.priority,r.idle||(a9(r),r.advance(e),r.idle||t.push(r))}return nO=0,e9=el,e9.length=0,el=t,el.length>0}function Dze(e,t){let o=e.findIndex(t);return o<0?e.length:o}var Nre={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},yc="[-+]?\\d*\\.?\\d+",iO=yc+"%";function aO(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var Vze=new RegExp("rgb"+aO(yc,yc,yc)),Fze=new RegExp("rgba"+aO(yc,yc,yc,yc)),zze=new RegExp("hsl"+aO(yc,iO,iO)),jze=new RegExp("hsla"+aO(yc,iO,iO,yc)),Hze=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Uze=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Wze=/^#([0-9a-fA-F]{6})$/,Gze=/^#([0-9a-fA-F]{8})$/;function $ze(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Wze.exec(e))?parseInt(t[1]+"ff",16)>>>0:Rm&&Rm[e]!==void 0?Rm[e]:(t=Vze.exec(e))?(wk(t[1])<<24|wk(t[2])<<16|wk(t[3])<<8|255)>>>0:(t=Fze.exec(e))?(wk(t[1])<<24|wk(t[2])<<16|wk(t[3])<<8|Tre(t[4]))>>>0:(t=Hze.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Gze.exec(e))?parseInt(t[1],16)>>>0:(t=Uze.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=zze.exec(e))?(Cre(Ere(t[1]),oO(t[2]),oO(t[3]))|255)>>>0:(t=jze.exec(e))?(Cre(Ere(t[1]),oO(t[2]),oO(t[3]))|Tre(t[4]))>>>0:null}function t9(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 Cre(e,t,o){let r=o<.5?o*(1+t):o+t-o*t,n=2*o-r,i=t9(n,r,e+1/3),s=t9(n,r,e),a=t9(n,r,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function wk(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function Ere(e){return(parseFloat(e)%360+360)%360/360}function Tre(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function oO(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function Rre(e){let t=$ze(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 Bm=(e,t,o)=>{if(Oe.fun(e))return e;if(Oe.arr(e))return Bm({range:e,output:t,extrapolate:o});if(Oe.str(e.output[0]))return s9(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=Kze(u,i);return Yze(u,i[d],i[d+1],n[d],n[d+1],l,s,a,r.map)}};function Yze(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 Kze(e,t){for(var o=1;o<t.length-1&&!(t[o]>=e);++o);return o-1}function n9(){return n9=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},n9.apply(this,arguments)}var Sk=Symbol.for("FluidValue.get"),mb=Symbol.for("FluidValue.observers"),Qi=e=>!!(e&&e[Sk]),ri=e=>e&&e[Sk]?e[Sk]():e,l9=e=>e[mb]||null;function qze(e,t){e.eventObserved?e.eventObserved(t):e(t)}function hb(e,t){let o=e[mb];o&&o.forEach(r=>{qze(r,t)})}var xk=class{constructor(t){if(this[Sk]=void 0,this[mb]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");Zze(this,t)}},Zze=(e,t)=>Lre(e,Sk,t);function Im(e,t){if(e[Sk]){let o=e[mb];o||Lre(e,mb,o=new Set),o.has(t)||(o.add(t),e.observerAdded&&e.observerAdded(o.size,t))}return t}function Pm(e,t){let o=e[mb];if(o&&o.has(t)){let r=o.size-1;r?o.delete(t):e[mb]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Lre=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),rO=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Xze=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Bre=new RegExp(`(${rO.source})(%|[a-z]+)`,"i"),Qze=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,lO=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Dre=e=>{let[t,o]=Jze(e);if(!t||i9())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&&lO.test(o))return Dre(o);if(o)return o}return e},Jze=e=>{let t=lO.exec(e);if(!t)return[,];let[,o,r]=t;return[o,r]},o9,e8e=(e,t,o,r,n)=>`rgba(${Math.round(t)}, ${Math.round(o)}, ${Math.round(r)}, ${n})`,cO=e=>{o9||(o9=Rm?new RegExp(`(${Object.keys(Rm).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>ri(i).replace(lO,Dre).replace(Xze,Rre).replace(o9,Rre)),o=t.map(i=>i.match(rO).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=>Bm(n9({},e,{output:i})));return i=>{var s;let a=!Bre.test(t[0])&&((s=t.find(u=>Bre.test(u)))==null?void 0:s.replace(rO,"")),l=0;return t[0].replace(rO,()=>`${n[l++](i)}${a||""}`).replace(Qze,e8e)}},Vre="react-spring: ",Fre=e=>{let t=e,o=!1;if(typeof t!="function")throw new TypeError(`${Vre}once requires a function parameter`);return(...r)=>{o||(t(...r),o=!0)}},t8e=Fre(console.warn);function zre(){t8e(`${Vre}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var hvt=Fre(console.warn);function Rk(e){return Oe.str(e)&&(e[0]=="#"||/\d/.test(e)||!i9()&&lO.test(e)||e in(Rm||{}))}var lC=i9()?tl.useEffect:tl.useLayoutEffect,o8e=()=>{let e=(0,tl.useRef)(!1);return lC(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function c9(){let e=(0,tl.useState)()[1],t=o8e();return()=>{t.current&&e(Math.random())}}function jre(e,t){let[o]=(0,tl.useState)(()=>({inputs:t,result:e()})),r=(0,tl.useRef)(),n=r.current,i=n;return i?t&&i.inputs&&r8e(t,i.inputs)||(i={inputs:t,result:e()}):i=o,(0,tl.useEffect)(()=>{r.current=i,n==o&&(o.inputs=o.result=void 0)},[i]),i.result}function r8e(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 u9=e=>(0,tl.useEffect)(e,n8e),n8e=[];var yC=c(oe()),vC=c(oe());var Gre=c(oe()),gf=c(oe()),cC=Symbol.for("Animated:node"),i8e=e=>!!e&&e[cC]===e,vc=e=>e&&e[cC],pO=(e,t)=>Ire(e,cC,t),uC=e=>e&&e[cC]&&e[cC].getPayload(),uO=class{constructor(){this.payload=void 0,pO(this,this)}getPayload(){return this.payload||[]}},gb=class e extends uO{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)}},bb=class e extends gb{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Bm({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=Bm({output:[this.getValue(),t]})),this._value=0,super.reset()}},dO={dependencies:null},yb=class extends uO{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let o={};return ol(this.source,(r,n)=>{i8e(r)?o[n]=r.getValue(t):Qi(r)?o[n]=ri(r):t||(o[n]=r)}),o}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&No(this.payload,t=>t.reset())}_makePayload(t){if(t){let o=new Set;return ol(t,this._addToPayload,o),Array.from(o)}}_addToPayload(t){dO.dependencies&&Qi(t)&&dO.dependencies.add(t);let o=uC(t);o&&No(o,r=>this.add(r))}},d9=class e extends yb{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(s8e)),!0)}};function s8e(e){return(Rk(e)?bb:gb).create(e)}function mO(e){let t=vc(e);return t?t.constructor:Oe.arr(e)?d9:Rk(e)?bb:gb}function fO(){return fO=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},fO.apply(this,arguments)}var Hre=(e,t)=>{let o=!Oe.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,gf.forwardRef)((r,n)=>{let i=(0,gf.useRef)(null),s=o&&(0,gf.useCallback)(m=>{i.current=l8e(n,m)},[n]),[a,l]=a8e(r,t),u=c9(),d=()=>{let m=i.current;if(o&&!m)return;(m?t.applyAnimatedValues(m,a.getValue(!0)):!1)===!1&&u()},f=new f9(d,l),p=(0,gf.useRef)();lC(()=>(p.current=f,No(l,m=>Im(m,f)),()=>{p.current&&(No(p.current.deps,m=>Pm(m,p.current)),pt.cancel(p.current.update))})),(0,gf.useEffect)(d,[]),u9(()=>()=>{let m=p.current;No(m.deps,g=>Pm(g,m))});let h=t.getComponentProps(a.getValue());return Gre.createElement(e,fO({},h,{ref:s}))})},f9=class{constructor(t,o){this.update=t,this.deps=o}eventObserved(t){t.type=="change"&&pt.write(this.update)}};function a8e(e,t){let o=new Set;return dO.dependencies=o,e.style&&(e=fO({},e,{style:t.createAnimatedStyle(e.style)})),e=new yb(e),dO.dependencies=null,[e,o]}function l8e(e,t){return e&&(Oe.fun(e)?e(t):e.current=t),t}var Ure=Symbol.for("AnimatedComponent"),$re=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:o=n=>new yb(n),getComponentProps:r=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:o,getComponentProps:r},i=s=>{let a=Wre(s)||"Anonymous";return Oe.str(s)?s=i[s]||(i[s]=Hre(s,n)):s=s[Ure]||(s[Ure]=Hre(s,n)),s.displayName=`Animated(${a})`,s};return ol(e,(s,a)=>{Oe.arr(e)&&(a=Wre(s)),i[a]=i(s)}),{animated:i}},Wre=e=>Oe.str(e)?e:e&&Oe.str(e.displayName)?e.displayName:Oe.fun(e)&&e.name||null;function Ji(){return Ji=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},Ji.apply(this,arguments)}function vb(e,...t){return Oe.fun(e)?e(...t):e}var mC=(e,t)=>e===!0||!!(t&&e&&(Oe.fun(e)?e(t):Os(e).includes(t))),nne=(e,t)=>Oe.obj(e)?t&&e[t]:e,ine=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,c8e=e=>e,sne=(e,t=c8e)=>{let o=u8e;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},u8e=["config","onProps","onStart","onChange","onPause","onResume","onRest"],d8e={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 f8e(e){let t={},o=0;if(ol(e,(r,n)=>{d8e[n]||(t[n]=r,o++)}),o)return t}function ane(e){let t=f8e(e);if(t){let o={to:t};return ol(e,(r,n)=>n in t||(o[n]=r)),o}return Ji({},e)}function hC(e){return e=ri(e),Oe.arr(e)?e.map(hC):Rk(e)?ga.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function h9(e){return Oe.fun(e)||Oe.arr(e)&&Oe.obj(e[0])}var p8e={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}},bO=1.70158,hO=bO*1.525,Yre=bO+1,Kre=2*Math.PI/3,qre=2*Math.PI/4.5,gO=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,m8e={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=>Yre*e*e*e-bO*e*e,easeOutBack:e=>1+Yre*Math.pow(e-1,3)+bO*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((hO+1)*2*e-hO)/2:(Math.pow(2*e-2,2)*((hO+1)*(e*2-2)+hO)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*Kre),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*Kre)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*qre))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*qre)/2+1,easeInBounce:e=>1-gO(1-e),easeOutBounce:gO,easeInOutBounce:e=>e<.5?(1-gO(1-2*e))/2:(1+gO(2*e-1))/2},g9=Ji({},p8e.default,{mass:1,damping:1,easing:m8e.linear,clamp:!1}),b9=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,g9)}};function h8e(e,t,o){o&&(o=Ji({},o),Zre(o,t),t=Ji({},o,t)),Zre(e,t),Object.assign(e,t);for(let s in g9)e[s]==null&&(e[s]=g9[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 Zre(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 Xre=[],y9=class{constructor(){this.changed=!1,this.values=Xre,this.toValues=null,this.fromValues=Xre,this.to=void 0,this.from=void 0,this.config=new b9,this.immediate=!1}};function lne(e,{key:t,props:o,defaultProps:r,state:n,actions:i}){return new Promise((s,a)=>{var l;let u,d,f=mC((l=o.cancel)!=null?l:r?.cancel,t);if(f)m();else{Oe.und(o.pause)||(n.paused=mC(o.pause,t));let g=r?.pause;g!==!0&&(g=n.paused||mC(g,t)),u=vb(o.delay||0,t),g?(n.resumeQueue.add(h),i.pause()):(i.resume(),h())}function p(){n.resumeQueue.add(h),n.timeouts.delete(d),d.cancel(),u=d.time-pt.now()}function h(){u>0&&!ga.skipAnimation?(n.delayed=!0,d=pt.setTimeout(m,u),n.pauseQueue.add(p),n.timeouts.add(d)):m()}function m(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(p),n.timeouts.delete(d),e<=(n.cancelId||0)&&(f=!0);try{i.start(Ji({},o,{callId:e,cancel:f}),s)}catch(g){a(g)}}})}var C9=(e,t)=>t.length==1?t[0]:t.some(o=>o.cancelled)?Bk(e.get()):t.every(o=>o.noop)?cne(e.get()):kc(e.get(),t.every(o=>o.finished)),cne=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),kc=(e,t,o=!1)=>({value:e,finished:t,cancelled:o}),Bk=e=>({value:e,cancelled:!0,finished:!1});function une(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=sne(t,(b,v)=>v==="onRest"?void 0:b),d,f,p=new Promise((b,v)=>(d=b,f=v)),h=b=>{let v=n<=(o.cancelId||0)&&Bk(r)||n!==o.asyncId&&kc(r,!1);if(v)throw b.result=v,f(b),b},m=(b,v)=>{let y=new yO,_=new vO;return(async()=>{if(ga.skipAnimation)throw gC(o),_.result=kc(r,!1),f(_),_;h(y);let k=Oe.obj(b)?Ji({},b):Ji({},v,{to:b});k.parentId=n,ol(u,(S,x)=>{Oe.und(k[x])&&(k[x]=S)});let w=await r.start(k);return h(y),o.paused&&await new Promise(S=>{o.resumeQueue.add(S)}),w})()},g;if(ga.skipAnimation)return gC(o),kc(r,!1);try{let b;Oe.arr(e)?b=(async v=>{for(let y of v)await m(y)})(e):b=Promise.resolve(e(m,r.stop.bind(r))),await Promise.all([b.then(d),p]),g=kc(r.get(),!0,!1)}catch(b){if(b instanceof yO)g=b.result;else if(b instanceof vO)g=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)&&pt.batchedUpdates(()=>{s(g,r,r.item)}),g})()}function gC(e,t){Ck(e.timeouts,o=>o.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var yO=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}},vO=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},v9=e=>e instanceof bC,g8e=1,bC=class extends xk{constructor(...t){super(...t),this.id=g8e++,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=vc(this);return t&&t.getValue()}to(...t){return ga.to(this,t)}interpolate(...t){return zre(),ga.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,o=!1){hb(this,{type:"change",parent:this,value:t,idle:o})}_onPriorityChange(t){this.idle||Tk.sort(this),hb(this,{type:"priority",parent:this,priority:t})}},kb=Symbol.for("SpringPhase"),dne=1,k9=2,_9=4,p9=e=>(e[kb]&dne)>0,Om=e=>(e[kb]&k9)>0,dC=e=>(e[kb]&_9)>0,Qre=(e,t)=>t?e[kb]|=k9|dne:e[kb]&=~k9,Jre=(e,t)=>t?e[kb]|=_9:e[kb]&=~_9,w9=class extends bC{constructor(t,o){if(super(),this.key=void 0,this.animation=new y9,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)?Ji({},t):Ji({},o,{from:t});Oe.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(Om(this)||this._state.asyncTo)||dC(this)}get goal(){return ri(this.animation.to)}get velocity(){let t=vc(this);return t instanceof gb?t.lastVelocity||0:t.getPayload().map(o=>o.lastVelocity||0)}get hasAnimated(){return p9(this)}get isAnimating(){return Om(this)}get isPaused(){return dC(this)}get isDelayed(){return this._state.delayed}advance(t){let o=!0,r=!1,n=this.animation,{config:i,toValues:s}=n,a=uC(n.to);!a&&Qi(n.to)&&(s=Os(ri(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let p=d.constructor==bb?1:a?a[f].lastPosition:s[f],h=n.immediate,m=p;if(!h){if(m=d.lastPosition,i.tension<=0){d.done=!0;return}let g=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 k=i.decay===!0?.998:i.decay,w=Math.exp(-(1-k)*g);m=b+v/(1-k)*(1-w),h=Math.abs(d.lastPosition-m)<=_,y=v*w}else{y=d.lastVelocity==null?v:d.lastVelocity;let k=i.restVelocity||_/10,w=i.clamp?0:i.bounce,S=!Oe.und(w),x=b==p?d.v0>0:b<p,C,B=!1,E=1,P=Math.ceil(t/E);for(let A=0;A<P&&(C=Math.abs(y)>k,!(!C&&(h=Math.abs(p-m)<=_,h)));++A){S&&(B=m==p||m>p==x,B&&(y=-y*w,m=p));let I=-i.tension*1e-6*(m-p),O=-i.friction*.001*y,L=(I+O)/i.mass;y=y+L*E,m=m+y*E}}else{let k=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,d.durationProgress>0&&(d.elapsedTime=i.duration*d.durationProgress,g=d.elapsedTime+=t)),k=(i.progress||0)+g/this._memoizedDuration,k=k>1?1:k<0?0:k,d.durationProgress=k),m=b+i.easing(k)*(p-b),y=(m-d.lastPosition)/t,h=k==1}d.lastVelocity=y,Number.isNaN(m)&&(console.warn("Got NaN while animating:",this),h=!0)}a&&!a[f].done&&(h=!1),h?d.done=!0:o=!1,d.setValue(m,i.round)&&(r=!0)});let l=vc(this),u=l.getValue();if(o){let d=ri(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 pt.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Om(this)){let{to:t,config:o}=this.animation;pt.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:Ji({},o,{to:t})],Promise.all(r.map(n=>this._update(n))).then(n=>C9(this,n))}stop(t){let{to:o}=this.animation;return this._focus(this.get()),gC(this._state,t&&this._lastCallId),pt.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||h9(r))&&(r=void 0),n=Oe.obj(n)?n[o]:n,n==null&&(n=void 0);let i={to:r,from:n};return p9(this)||(t.reverse&&([r,n]=[n,r]),n=ri(n),Oe.und(n)?vc(this)||this._set(r):this._set(n)),i}_update(t,o){let r=Ji({},t),{key:n,defaultProps:i}=this;r.default&&Object.assign(i,sne(r,(l,u)=>/^on/.test(u)?nne(l,n):l)),tne(this,r,"onProps"),pC(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 lne(++this._lastCallId,{key:n,props:r,defaultProps:i,state:a,actions:{pause:()=>{dC(this)||(Jre(this,!0),Ek(a.pauseQueue),pC(this,"onPause",kc(this,fC(this,this.animation.to)),this))},resume:()=>{dC(this)&&(Jre(this,!1),Om(this)&&this._resume(),Ek(a.resumeQueue),pC(this,"onResume",kc(this,fC(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(l=>{if(r.loop&&l.finished&&!(o&&l.noop)){let u=fne(r);if(u)return this._update(u,!0)}return l})}_merge(t,o,r){if(o.cancel)return this.stop(!0),r(Bk(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(Bk(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 h=!Fu(p,d);h&&(l.from=p),p=ri(p);let m=!Fu(f,u);m&&this._focus(f);let g=h9(o.to),{config:b}=l,{decay:v,velocity:y}=b;(n||i)&&(b.velocity=0),o.config&&!g&&h8e(b,vb(o.config,s),o.config!==a.config?vb(a.config,s):void 0);let _=vc(this);if(!_||Oe.und(f))return r(kc(this,!0));let k=Oe.und(o.reset)?i&&!o.default:!Oe.und(p)&&mC(o.reset,s),w=k?p:this.get(),S=hC(f),x=Oe.num(S)||Oe.arr(S)||Rk(S),C=!g&&(!x||mC(a.immediate||o.immediate,s));if(m){let A=mO(f);if(A!==_.constructor)if(C)_=this._set(S);else throw Error(`Cannot animate between ${_.constructor.name} and ${A.name}, as the "to" prop suggests`)}let B=_.constructor,E=Qi(f),P=!1;if(!E){let A=k||!p9(this)&&h;(m||A)&&(P=Fu(hC(w),S),E=!P),(!Fu(l.immediate,C)&&!C||!Fu(b.decay,v)||!Fu(b.velocity,y))&&(E=!0)}if(P&&Om(this)&&(l.changed&&!k?E=!0:E||this._stop(u)),!g&&((E||Qi(u))&&(l.values=_.getPayload(),l.toValues=Qi(f)?null:B==bb?[1]:Os(S)),l.immediate!=C&&(l.immediate=C,!C&&!k&&this._set(u)),E)){let{onRest:A}=l;No(b8e,O=>tne(this,o,O));let I=kc(this,fC(this,u));Ek(this._pendingCalls,I),this._pendingCalls.add(r),l.changed&&pt.batchedUpdates(()=>{l.changed=!k,A?.(I,this),k?vb(a.onRest,I):l.onStart==null||l.onStart(I,this)})}k&&this._set(w),g?r(une(o.to,o,this._state,this)):E?this._start():Om(this)&&!m?this._pendingCalls.add(r):r(cne(w))}_focus(t){let o=this.animation;t!==o.to&&(l9(this)&&this._detach(),o.to=t,l9(this)&&this._attach())}_attach(){let t=0,{to:o}=this.animation;Qi(o)&&(Im(o,this),v9(o)&&(t=o.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;Qi(t)&&Pm(t,this)}_set(t,o=!0){let r=ri(t);if(!Oe.und(r)){let n=vc(this);if(!n||!Fu(r,n.getValue())){let i=mO(r);!n||n.constructor!=i?pO(this,i.create(r)):n.setValue(r),n&&pt.batchedUpdates(()=>{this._onChange(r,o)})}}return vc(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,pC(this,"onStart",kc(this,fC(this,t.to)),this))}_onChange(t,o){o||(this._onStart(),vb(this.animation.onChange,t,this)),vb(this.defaultProps.onChange,t,this),super._onChange(t,o)}_start(){let t=this.animation;vc(this).reset(ri(t.to)),t.immediate||(t.fromValues=t.values.map(o=>o.lastPosition)),Om(this)||(Qre(this,!0),dC(this)||this._resume())}_resume(){ga.skipAnimation?this.finish():Tk.start(this)}_stop(t,o){if(Om(this)){Qre(this,!1);let r=this.animation;No(r.values,i=>{i.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),hb(this,{type:"idle",parent:this});let n=o?Bk(this.get()):kc(this.get(),fC(this,t??r.to));Ek(this._pendingCalls,n),r.changed&&(r.changed=!1,pC(this,"onRest",n,this))}}};function fC(e,t){let o=hC(t),r=hC(e.get());return Fu(r,o)}function fne(e,t=e.loop,o=e.to){let r=vb(t);if(r){let n=r!==!0&&ane(r),i=(n||e).reverse,s=!n||n.reset;return S9(Ji({},e,{loop:t,default:!1,pause:void 0,to:!i||h9(o)?o:void 0,from:s?e.from:void 0,reset:s},n))}}function S9(e){let{to:t,from:o}=e=ane(e),r=new Set;return Oe.obj(t)&&ene(t,r),Oe.obj(o)&&ene(o,r),e.keys=r.size?Array.from(r):null,e}function ene(e,t){ol(e,(o,r)=>o!=null&&t.add(r))}var b8e=["onStart","onRest","onChange","onPause","onResume"];function tne(e,t,o){e.animation[o]=t[o]!==ine(t,o)?nne(t[o],e.key):void 0}function pC(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 y8e=["onStart","onChange","onRest"],v8e=1,kO=class{constructor(t,o){this.id=v8e++,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(Ji({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(S9(t)),this}start(t){let{queue:o}=this;return t?o=Os(t).map(S9):this.queue=[],this._flush?this._flush(this,o):(mne(this,o),k8e(this,o))}stop(t,o){if(t!==!!t&&(o=t),o){let r=this.springs;No(Os(o),n=>r[n].stop(!!t))}else gC(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;No(Os(t),r=>o[r].pause())}return this}resume(t){if(Oe.und(t))this.start({pause:!1});else{let o=this.springs;No(Os(t),r=>o[r].resume())}return this}each(t){ol(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,Ck(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&&Ck(o,([l,u])=>{u.value=a,l(u,this,this._item)}),s&&(this._started=!1,Ck(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;pt.onFrame(this._onFrame)}};function k8e(e,t){return Promise.all(t.map(o=>pne(e,o))).then(o=>C9(e,o))}async function pne(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)):No(y8e,g=>{let b=t[g];if(Oe.fun(b)){let v=e._events[g];t[g]=({finished:y,cancelled:_})=>{let k=v.get(b);k?(y||(k.finished=!1),_&&(k.cancelled=!0)):v.set(b,{value:null,finished:y||!1,cancelled:_||!1})},u&&(u[g]=t[g])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,Ek(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let p=(r||Object.keys(e.springs)).map(g=>e.springs[g].start(t)),h=t.cancel===!0||ine(t,"cancel")===!0;(d||h&&f.asyncId)&&p.push(lne(++e._lastAsyncId,{props:t,state:f,actions:{pause:sO,resume:sO,start(g,b){h?(gC(f,e._lastAsyncId),b(Bk(e))):(g.onRest=a,b(une(d,g,f,e)))}}})),f.paused&&await new Promise(g=>{f.resumeQueue.add(g)});let m=C9(e,await Promise.all(p));if(s&&m.finished&&!(o&&m.noop)){let g=fne(t,s,n);if(g)return mne(e,[g]),pne(e,g,!0)}return l&&pt.batchedUpdates(()=>l(m,e,e.item)),m}function _8e(e,t){let o=new w9;return o.key=e,t&&Im(o,t),o}function w8e(e,t,o){t.keys&&No(t.keys,r=>{(e[r]||(e[r]=o(r)))._prepareNode(t)})}function mne(e,t){No(t,o=>{w8e(e.springs,o,r=>_8e(r,e))})}function S8e(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 x8e=["children"],E9=e=>{let{children:t}=e,o=S8e(e,x8e),r=(0,vC.useContext)(_O),n=o.pause||!!r.pause,i=o.immediate||!!r.immediate;o=jre(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=_O;return yC.createElement(s,{value:o},t)},_O=C8e(E9,{});E9.Provider=_O.Provider;E9.Consumer=_O.Consumer;function C8e(e,t){return Object.assign(e,yC.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var one;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(one||(one={}));var x9=class extends bC{constructor(t,o){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Bm(...o);let r=this._get(),n=mO(r);pO(this,n.create(r))}advance(t){let o=this._get(),r=this.get();Fu(o,r)||(vc(this).setValue(o),this._onChange(o,this.idle)),!this.idle&&rne(this._active)&&m9(this)}_get(){let t=Oe.arr(this.source)?this.source.map(ri):Os(ri(this.source));return this.calc(...t)}_start(){this.idle&&!rne(this._active)&&(this.idle=!1,No(uC(this),t=>{t.done=!1}),ga.skipAnimation?(pt.batchedUpdates(()=>this.advance()),m9(this)):Tk.start(this))}_attach(){let t=1;No(Os(this.source),o=>{Qi(o)&&Im(o,this),v9(o)&&(o.idle||this._active.add(o),t=Math.max(t,o.priority+1))}),this.priority=t,this._start()}_detach(){No(Os(this.source),t=>{Qi(t)&&Pm(t,this)}),this._active.clear(),m9(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=Os(this.source).reduce((o,r)=>Math.max(o,(v9(r)?r.priority:0)+1),0))}};function E8e(e){return e.idle!==!1}function rne(e){return!e.size||Array.from(e).every(E8e)}function m9(e){e.idle||(e.idle=!0,No(uC(e),t=>{t.done=!0}),hb(e,{type:"idle",parent:e}))}ga.assign({createStringInterpolator:cO,to:(e,t)=>new x9(e,t)});var Cvt=Tk.advance;var bne=c(bf());function I9(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 T8e=["style","children","scrollTop","scrollLeft"],yne=/^--/;function R8e(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!yne.test(e)&&!(kC.hasOwnProperty(e)&&kC[e])?t+"px":(""+t).trim()}var gne={};function B8e(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=I9(r,T8e),u=Object.values(l),d=Object.keys(l).map(f=>o||e.hasAttribute(f)?f:gne[f]||(gne[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=R8e(f,n[f]);yne.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 kC={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},I8e=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),P8e=["Webkit","Ms","Moz","O"];kC=Object.keys(kC).reduce((e,t)=>(P8e.forEach(o=>e[I8e(o,t)]=e[t]),e),kC);var O8e=["x","y","z"],A8e=/^(matrix|translate|scale|rotate|skew)/,M8e=/^(translate)/,N8e=/^(rotate|skew)/,T9=(e,t)=>Oe.num(e)&&e!==0?e+t:e,wO=(e,t)=>Oe.arr(e)?e.every(o=>wO(o,t)):Oe.num(e)?e===t:parseFloat(e)===t,R9=class extends yb{constructor(t){let{x:o,y:r,z:n}=t,i=I9(t,O8e),s=[],a=[];(o||r||n)&&(s.push([o||0,r||0,n||0]),a.push(l=>[`translate3d(${l.map(u=>T9(u,"px")).join(",")})`,wO(l,0)])),ol(i,(l,u)=>{if(u==="transform")s.push([l||""]),a.push(d=>[d,d===""]);else if(A8e.test(u)){if(delete i[u],Oe.und(l))return;let d=M8e.test(u)?"px":N8e.test(u)?"deg":"";s.push(Os(l)),a.push(u==="rotate3d"?([f,p,h,m])=>[`rotate3d(${f},${p},${h},${T9(m,d)})`,wO(m,0)]:f=>[`${u}(${f.map(p=>T9(p,d)).join(",")})`,wO(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new B9(s,a)),super(i)}},B9=class extends xk{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 No(this.inputs,(r,n)=>{let i=ri(r[0]),[s,a]=this.transforms[n](Oe.arr(i)?i:r.map(ri));t+=" "+s,o=o&&a}),o?"none":t}observerAdded(t){t==1&&No(this.inputs,o=>No(o,r=>Qi(r)&&Im(r,this)))}observerRemoved(t){t==0&&No(this.inputs,o=>No(o,r=>Qi(r)&&Pm(r,this)))}eventObserved(t){t.type=="change"&&(this._value=null),hb(this,t)}},L8e=["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"],D8e=["scrollTop","scrollLeft"];ga.assign({batchedUpdates:bne.unstable_batchedUpdates,createStringInterpolator:cO,colors:Nre});var V8e=$re(L8e,{applyAnimatedValues:B8e,createAnimatedStyle:e=>new R9(e),getComponentProps:e=>I9(e,D8e)}),vne=V8e.animated;var Ik=c(F(),1),_ne=c(Dt(),1),wne=c(J(),1);var F8e=200;function kne(e){return{top:e.offsetTop,left:e.offsetLeft}}function z8e({triggerAnimationOnChange:e,clientId:t}){let o=(0,Ik.useRef)(),{isTyping:r,getGlobalBlockCount:n,isBlockSelected:i,isFirstMultiSelectedBlock:s,isBlockMultiSelected:a,isAncestorMultiSelected:l,isDraggingBlocks:u}=(0,wne.useSelect)(R),{previous:d,prevRect:f}=(0,Ik.useMemo)(()=>({previous:o.current&&kne(o.current),prevRect:o.current&&o.current.getBoundingClientRect()}),[e]);return(0,Ik.useLayoutEffect)(()=>{if(!d||!o.current)return;let p=(0,_ne.getScrollContainer)(o.current),h=i(t),m=h||s(t),g=u();function b(){if(!g&&m&&f){let B=o.current.getBoundingClientRect().top-f.top;B&&(p.scrollTop+=B)}}if(window.matchMedia("(prefers-reduced-motion: reduce)").matches||r()||n()>F8e){b();return}let y=h||a(t)||l(t);if(y&&g)return;let _=y?"20":"",k=new kO({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:C}){if(!o.current)return;let{x:B,y:E}=C;B=Math.round(B),E=Math.round(E);let P=B===0&&E===0;o.current.style.transformOrigin="center center",o.current.style.transform=P?null:`translate3d(${B}px,${E}px,0)`,o.current.style.zIndex=P?null:_,b()}});o.current.style.transform=void 0;let w=kne(o.current),S=Math.round(d.left-w.left),x=Math.round(d.top-w.top);return k.start({x:0,y:0,from:{x:S,y:x}}),()=>{k.stop(),k.set({x:0,y:0})}},[d,f,t,r,n,i,s,a,l,u]),o}var SO=z8e;var EO=c(F(),1),yf=c(Dt(),1),Sne=c(J(),1);var xO=".block-editor-block-list__block",j8e=".block-list-appender",H8e=".block-editor-button-block-appender";function CO(e,t){return e.closest(xO)===t.closest(xO)}function zu(e,t){return t.closest([xO,j8e,H8e].join(","))===e}function rl(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 nr(e){for(;e&&e.nodeType!==e.ELEMENT_NODE;)e=e.parentNode;if(!e)return;let o=e.closest(xO);if(o)return o.id.slice(6)}function P9(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 U8e(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 W8e(e){let t=window.getComputedStyle(e);return t.overflowX==="auto"||t.overflowX==="scroll"||t.overflowY==="auto"||t.overflowY==="scroll"}var G8e=["core/navigation"];function Pk(e){let t=e.ownerDocument.defaultView;if(!t)return new window.DOMRectReadOnly;let o=e.getBoundingClientRect(),r=e.getAttribute("data-type");if(r&&G8e.includes(r)){let s=[e],a;for(;a=s.pop();)if(!W8e(a)){for(let l of a.children)if(U8e(l)){let u=l.getBoundingClientRect();o=P9(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 xne({clientId:e,initialPosition:t}){let o=(0,EO.useRef)(),{isBlockSelected:r,isMultiSelecting:n,isZoomOut:i,getSelectionStart:s}=U((0,Sne.useSelect)(R));return(0,EO.useEffect)(()=>{if(!r(e)||n()||i()||t==null||!o.current)return;let{ownerDocument:a}=o.current;if(zu(o.current,a.activeElement))return;let l=yf.focus.tabbable.find(o.current).filter(v=>(0,yf.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=yf.focus.tabbable.findNext(o.current);if(v&&zu(o.current,v)&&(0,yf.isFormElement)(v)){v.focus();return}}let{activeElement:f}=a,p=a.defaultView.getSelection(),{clientId:h,offset:m}=s();f?.isContentEditable&&f.contains(d)&&p.anchorNode&&d.contains(p.anchorNode)&&(t===0||m!==void 0&&h===e)||(0,yf.placeCaretAtHorizontalEdge)(d,u)},[t,e]),o}var TO=c(de(),1);var{subscribeDelegatedListener:Cne}=U(TO.privateApis);function Ene({isEnabled:e=!0}={}){return(0,TO.useRefEffect)(t=>{if(!e)return;function o(i){i.defaultPrevented||(i.preventDefault(),t.classList.toggle("is-hovered",i.type==="mouseover"))}let r=Cne(t,"mouseout",o),n=Cne(t,"mouseover",o);return()=>{r(),n(),t.classList.remove("is-hovered")}},[e])}var RO=c(J(),1),BO=c(de(),1);var{subscribeDelegatedListener:$8e}=U(BO.privateApis);function Tne(e){let{isBlockSelected:t,isBlockMultiSelected:o,isMultiSelecting:r}=(0,RO.useSelect)(R),{selectBlock:n,selectionChange:i}=(0,RO.useDispatch)(R);return(0,BO.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 $8e(s,"focusin",a)},[t,n])}var Am=c(F(),1);var Bne=c(J(),1),Ine=c(de(),1),Pne=c(F(),1);var O9={onKeyDown:"keydown",onKeyUp:"keyup",onBeforeInput:"beforeinput",onInput:"input",onCompositionStart:"compositionstart",onCompositionUpdate:"compositionupdate",onCompositionEnd:"compositionend"},Y8e=Object.values(O9);function One(e){let t;for(let o in O9)typeof e[o]=="function"&&(t=t||{},t[O9[o]]=e[o]);return t}var Ane=["eventPhase","bubbles","cancelable","timeStamp","defaultPrevented","isTrusted"],Rne=[...Ane,"view","detail","key","code","location","ctrlKey","shiftKey","altKey","metaKey","repeat","locale","getModifierState","charCode","keyCode","which"],_C=[...Ane,"data"],K8e={keydown:Rne,keyup:Rne,beforeinput:_C,input:_C,compositionstart:_C,compositionupdate:_C,compositionend:_C};function q8e(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 K8e[e.type]){let i=e[n];r[n]=typeof i=="function"?i.bind(e):i}return r}function Mne(){let{hasMultiSelection:e,getBlockParents:t}=(0,Bne.useSelect)(R),{refsMap:o,eventHandlers:r}=(0,Pne.useContext)(bc);return(0,Ine.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=rl(u,n),f=nr(d);if(!f)return;let p=[f,...t(f,!0)],h;for(let m of p){let g=r.get(m)?.current?.[l.type],b=g&&o.get(m);if(b&&(h||(h=q8e(l,d)),h.currentTarget=b,g(h),h.isPropagationStopped()))break}}let s=n.ownerDocument.documentElement,a=Y8e.map(l=>(s.addEventListener(l,i),()=>s.removeEventListener(l,i)));return()=>a.forEach(l=>l())},[e,t,o,r])}function Nne(e,t){let{eventHandlers:o}=(0,Am.useContext)(bc),r=One(t),n=(0,Am.useRef)();(0,Am.useInsertionEffect)(()=>{n.current=r});let i=!!r;(0,Am.useEffect)(()=>{if(i)return o.set(e,n),()=>o.delete(e)},[o,e,i])}var Ok=c(ce(),1),Dne=c(Dt(),1),Mm=c(vo(),1),IO=c(J(),1),Vne=c(de(),1);function Lne(e){return!e||e==="transparent"||e==="rgba(0, 0, 0, 0)"}function Fne({clientId:e,isSelected:t}){let{getBlockRootClientId:o,isZoomOut:r,hasMultiSelection:n,isSectionBlock:i,editedContentOnlySection:s,getBlock:a}=U((0,IO.useSelect)(R)),{insertAfterBlock:l,removeBlock:u,resetZoomLevel:d,startDraggingBlocks:f,stopDraggingBlocks:p,editContentOnlySection:h}=U((0,IO.useDispatch)(R));return(0,Vne.useRefEffect)(m=>{if(!t)return;function g(y){let{keyCode:_,target:k}=y;_!==Mm.ENTER&&_!==Mm.BACKSPACE&&_!==Mm.DELETE||k!==m||(0,Dne.isTextField)(k)||(y.preventDefault(),_===Mm.ENTER&&r()?d():_===Mm.ENTER?l(e):u(e))}function b(y){if(m!==y.target||m.isContentEditable||m.ownerDocument.activeElement!==m||n()){y.preventDefault();return}let _=JSON.stringify({type:"block",srcClientIds:[e],srcRootClientId:o(e)});y.dataTransfer.effectAllowed="move",y.dataTransfer.clearData(),y.dataTransfer.setData("wp-blocks",_);let{ownerDocument:k}=m,{defaultView:w}=k;w.getSelection().removeAllRanges();let x=k.createElement("div");x.style.width="1px",x.style.height="1px",x.style.position="fixed",x.style.visibility="hidden",k.body.appendChild(x),y.dataTransfer.setDragImage(x,0,0);let C=m.getBoundingClientRect(),B=m.id,E=m.cloneNode();E.style.display="none",m.id=null,m.after(E);let P=1;{let Z=m;for(;Z=Z.parentElement;){let{scale:$}=w.getComputedStyle(Z);if($&&$!=="none"){P=parseFloat($);break}}}let A=1/P,I={};for(let Z of["transform","transformOrigin","transition","zIndex","position","top","left","pointerEvents","opacity","backgroundColor"])I[Z]=m.style[Z];let O=w.scrollY,L=w.scrollX,j=y.clientX,V=y.clientY;m.style.position="relative",m.style.top="0px",m.style.left="0px";let N=y.clientX-C.left,D=y.clientY-C.top,M=C.height>200?200/C.height:1;if(m.style.zIndex="1000",m.style.transformOrigin=`${N*A}px ${D*A}px`,m.style.transition="transform 0.2s ease-out",m.style.transform=`scale(${M})`,m.style.opacity="0.9",Lne(w.getComputedStyle(m).backgroundColor)){let Z="transparent",$=m;for(;$=$.parentElement;){let{backgroundColor:K}=w.getComputedStyle($);if(!Lne(K)){Z=K;break}}m.style.backgroundColor=Z}let z=!1,q=j,Q=V;function te(Z){Z.clientX===q&&Z.clientY===Q||(q=Z.clientX,Q=Z.clientY,ee())}function ee(){z||(z=!0,m.style.pointerEvents="none");let Z=Q-V,$=q-j,K=w.scrollY,ne=w.scrollX,le=K-O,X=ne-L,re=Z+le,ae=$+X;m.style.top=`${re*A}px`,m.style.left=`${ae*A}px`}function Y(){k.removeEventListener("dragover",te),k.removeEventListener("dragend",Y),k.removeEventListener("drop",Y),k.removeEventListener("scroll",ee);for(let[Z,$]of Object.entries(I))m.style[Z]=$;E.remove(),m.id=B,x.remove(),p(),document.body.classList.remove("is-dragging-components-draggable"),k.documentElement.classList.remove("is-dragging")}k.addEventListener("dragover",te),k.addEventListener("dragend",Y),k.addEventListener("drop",Y),k.addEventListener("scroll",ee),f([e]),document.body.classList.add("is-dragging-components-draggable"),k.documentElement.classList.add("is-dragging")}m.addEventListener("keydown",g),m.addEventListener("dragstart",b);function v(y){let _=i(e),k=a(e),w=(0,Ok.isReusableBlock)(k),S=(0,Ok.isTemplatePart)(k);!_||s===e||w||S||(y.preventDefault(),h(e))}return m.addEventListener("dblclick",v),()=>{m.removeEventListener("keydown",g),m.removeEventListener("dragstart",b),m.removeEventListener("dblclick",v)}},[e,t,o,a,Ok.isReusableBlock,Ok.isTemplatePart,l,u,r,d,n,f,p,i,s,h])}var zne=c(de(),1),jne=c(F(),1);function Hne(){let e=(0,jne.useContext)(PO);return(0,zne.useRefEffect)(t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}},[e])}var OO=c(de(),1);function Une({isSelected:e}){let t=(0,OO.useReducedMotion)();return(0,OO.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 Wne=c(de(),1),Gne=c(J(),1);function AO({clientId:e="",isEnabled:t=!0}={}){let{getEnabledClientIdsTree:o}=U((0,Gne.useSelect)(R));return(0,Wne.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 $ne=c(de(),1),wC=new Map;function Z8e(e,t){let o=wC.get(e);o||(o=new Set,wC.set(e,o),e.addEventListener("pointerdown",Kne)),o.add(t)}function X8e(e,t){let o=wC.get(e);o&&(o.delete(t),Yne(t),o.size===0&&(wC.delete(e),e.removeEventListener("pointerdown",Kne)))}function Yne(e){let t=e.getAttribute("data-draggable");t&&(e.removeAttribute("data-draggable"),t==="true"&&!e.getAttribute("draggable")&&e.setAttribute("draggable","true"))}function Kne(e){let{target:t}=e,{ownerDocument:o,isContentEditable:r,tagName:n}=t,i=["INPUT","TEXTAREA"].includes(n),s=wC.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)Yne(a)}function qne(){return(0,$ne.useRefEffect)(e=>(Z8e(e.ownerDocument,e),()=>{X8e(e.ownerDocument,e)}),[])}var Ur=c(W(),1),es=c(F(),1),ts=c(H(),1),_b=c(J(),1),Jne=c(_c(),1),eie=c(Is(),1);var SC=c(W(),1);var{getViewportBreakpoints:Q8e}=U(Mo);function A9(e){let t=Q8e(e);return Gj.filter(([o])=>(o!==cn.tablet.key||t.tablet!==void 0)&&(o!==cn.mobile.key||t.mobile!==void 0))}function J8e(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"||!Gj.some(([,{key:n}])=>n===t)?!1:r[t]===!1}function Xne(e,t){if(!e?.length)return!1;let o=e.filter(r=>J8e(r,t)).length;return o===0?!1:o===e.length?!0:null}function Qne(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 M9(e,t){if(!e&&e!==!1)return null;if(e===!1)return(0,SC.__)("Block is hidden");if(e?.viewport){let o=A9(t).filter(([r])=>e.viewport?.[r]===!1).map(([,r])=>r.label);if(o.length>0)return(0,SC.sprintf)((0,SC.__)("Block is hidden on %s"),o.join(", "))}return null}var Mr=c(T(),1),eje={[cn.mobile.key]:!1,[cn.tablet.key]:!1,[cn.desktop.key]:!1},tje=[];function N9({clientIds:e,onClose:t}){let{createSuccessNotice:o}=(0,_b.useDispatch)(eie.store),{updateBlockAttributes:r}=(0,_b.useDispatch)(R),n=(0,_b.useSelect)(k=>k(R).getBlocksByClientId(e)??tje,[e]),i=(0,_b.useSelect)(k=>k(Jne.store).getShortcutRepresentation("core/editor/toggle-list-view"),[]),s=(0,_b.useSelect)(k=>k(R).getSettings().__experimentalFeatures?.viewport,[]),a=(0,es.useMemo)(()=>A9(s),[s]),l=(0,es.useMemo)(()=>{if(n?.length===0)return{hideEverywhere:!1,viewportChecked:{}};let k={};return a.forEach(([,{key:w}])=>{k[w]=Xne(n,w)}),{hideEverywhere:Qne(n),viewportChecked:k}},[n,a]),[u,d]=(0,es.useState)(l?.viewportChecked??{}),[f,p]=(0,es.useState)(l?.hideEverywhere??!1),h=(0,es.useCallback)((k,w)=>{d({...u,[k]:w})},[u]),m=(0,es.useMemo)(()=>{if(!f)return(0,Ur.sprintf)((0,Ur.__)("Block visibility settings updated. You can access them via the List View (%s)."),i);let k=n?.length>1?(0,Ur.__)("Blocks hidden. You can access them via the List View (%s)."):(0,Ur.__)("Block hidden. You can access it via the List View (%s).");return(0,Ur.sprintf)(k,i)},[f,n?.length,i]),g=(0,es.useMemo)(()=>Object.values(u).some(k=>k===!0||k===null),[u]),b=(0,es.useMemo)(()=>f!==l.hideEverywhere?!0:a.some(([,{key:k}])=>u[k]!==l.viewportChecked[k]),[f,u,l,a]),v=(0,es.useMemo)(()=>f===null?!0:Object.values(u).some(k=>k===null),[f,u]),y=(0,es.useCallback)(k=>{k.preventDefault();let w=f?!1:{viewport:a.reduce((x,[,{key:C}])=>(u[C]&&(x[C]=!1),x),{})},S=Object.fromEntries(n.map(({clientId:x,attributes:C})=>[x,{metadata:Qe({...C?.metadata,blockVisibility:w})}]));r(e,S,{uniqueByBlock:!0}),o(m,{id:f?"block-visibility-hidden":"block-visibility-viewports-updated",type:"snackbar"}),t()},[n,e,o,f,m,t,r,a,u]),_=n?.length>1;return(0,Mr.jsx)(ts.Modal,{title:e?.length>1?(0,Ur.__)("Hide blocks"):(0,Ur.__)("Hide block"),onRequestClose:t,overlayClassName:"block-editor-block-visibility-modal",size:"small",children:(0,Mr.jsxs)("form",{onSubmit:y,children:[(0,Mr.jsxs)("fieldset",{children:[(0,Mr.jsx)("legend",{children:_?(0,Ur.__)("Select the viewport sizes for which you want to hide the blocks. Changes will apply to all selected blocks."):(0,Ur.__)("Select the viewport size for which you want to hide the block.")}),(0,Mr.jsx)("ul",{className:"block-editor-block-visibility-modal__options",children:(0,Mr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item block-editor-block-visibility-modal__options-item--everywhere",children:[(0,Mr.jsx)(ts.CheckboxControl,{className:"block-editor-block-visibility-modal__options-checkbox--everywhere",label:(0,Ur.__)("Omit from published content"),checked:f===!0,indeterminate:f===null,onChange:k=>{p(k),d(eje)}}),f!==!0&&(0,Mr.jsx)("ul",{className:"block-editor-block-visibility-modal__sub-options",children:a.map(([,{label:k,icon:w,key:S}])=>(0,Mr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item",children:[(0,Mr.jsx)(ts.CheckboxControl,{label:(0,Ur.sprintf)((0,Ur.__)("Hide on %s"),k),checked:u[S]??!1,indeterminate:u[S]===null,onChange:x=>h(S,x)}),(0,Mr.jsx)(ts.Icon,{icon:w,className:G({"block-editor-block-visibility-modal__options-icon--checked":u[S]})})]},S))})]})}),_&&v&&(0,Mr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,Ur.__)("Selected blocks have different visibility settings. The checkboxes show an indeterminate state when settings differ.")}),!_&&f===!0&&(0,Mr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,Ur.sprintf)((0,Ur.__)("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&&g&&(0,Mr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,es.createInterpolateElement)((0,Ur.sprintf)((0,Ur.__)("Block will be hidden according to the selected viewports. It will be <strong>included in the published markup on the frontend</strong>. You can configure it again by selecting it in the List View (%s)."),i),{strong:(0,Mr.jsx)("strong",{})})})]}),(0,Mr.jsxs)(ts.Flex,{className:"block-editor-block-visibility-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Mr.jsx)(ts.FlexItem,{children:(0,Mr.jsx)(ts.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,Ur.__)("Cancel")})}),(0,Mr.jsx)(ts.FlexItem,{children:(0,Mr.jsx)(ts.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Ur.__)("Apply")})})]})]})})}var L9=c(de(),1);var{getViewportBreakpoints:oje}=U(Mo);function nl({blockVisibility:e,deviceType:t="desktop",viewportSettings:o,view:r=window}={}){let n=oje(o),i=n.mobile?`(width <= ${n.mobile})`:void 0,s=(0,L9.useMediaQuery)(i,r),a;n.tablet&&(a=n.mobile?`(${n.mobile} < width <= ${n.tablet})`:`(width <= ${n.tablet})`);let l=(0,L9.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 D9=c(W(),1),MO=c(H(),1),NO=c(F(),1);var tie=c(ce(),1),LO=c(J(),1);var V9=c(T(),1);function F9({clientIds:e}){let t=(0,NO.useRef)(!1),[o]=ze("blockVisibility.allowEditing"),{canToggleBlockVisibility:r,areBlocksHiddenAnywhere:n}=(0,LO.useSelect)(a=>{let{getBlocksByClientId:l,getBlockName:u,isBlockHiddenAnywhere:d}=U(a(R));return{canToggleBlockVisibility:l(e).every(({clientId:p})=>(0,tie.hasBlockSupport)(u(p),"visibility",!0)),areBlocksHiddenAnywhere:e?.every(p=>d(p))}},[e]),i=(0,LO.useDispatch)(R);if((0,NO.useEffect)(()=>{n&&(t.current=!0)},[n]),o===!1||!n&&!t.current)return null;let{showViewportModal:s}=U(i);return(0,V9.jsx)(MO.ToolbarGroup,{className:"block-editor-block-visibility-toolbar",children:(0,V9.jsx)(MO.ToolbarButton,{disabled:!r,icon:n?uc:Jg,label:n?(0,D9.__)("Hidden"):(0,D9.__)("Visible"),onClick:()=>s(e),"aria-haspopup":"dialog"})})}var z9=c(W(),1),oie=c(H(),1),DO=c(J(),1),rie=c(_c(),1);var nie=c(T(),1);function j9({clientIds:e}){let[t]=ze("blockVisibility.allowEditing"),{areBlocksHiddenAnywhere:o,shortcut:r}=(0,DO.useSelect)(s=>{let{isBlockHiddenAnywhere:a}=U(s(R));return{areBlocksHiddenAnywhere:e?.every(l=>a(l)),shortcut:s(rie.store).getShortcutRepresentation("core/block-editor/toggle-block-visibility")}},[e]),n=(0,DO.useDispatch)(R);if(t===!1)return null;let{showViewportModal:i}=U(n);return(0,nie.jsx)(oie.MenuItem,{onClick:()=>i(e),shortcut:r,children:o?(0,z9.__)("Show"):(0,z9.__)("Hide")})}var Lm=c(H(),1),H9=c(J(),1),Nm=c(W(),1);var Ak=c(T(),1),{Badge:rje}=U(Lm.privateApis),nje={currentBlockVisibility:void 0,hasParentHiddenEverywhere:!1,selectedDeviceType:cn.desktop.key};function iie({clientId:e}){let{currentBlockVisibility:t,selectedDeviceType:o,viewportSettings:r,hasParentHiddenEverywhere:n}=(0,H9.useSelect)(p=>{if(!e)return nje;let{getBlockAttributes:h,isBlockParentHiddenEverywhere:m,getSettings:g}=U(p(R)),b=g();return{currentBlockVisibility:h(e)?.metadata?.blockVisibility,selectedDeviceType:b?.[$a]?.toLowerCase()||cn.desktop.key,viewportSettings:b?.__experimentalFeatures?.viewport,hasParentHiddenEverywhere:m(e)}},[e]),s=Zt(e)?.ownerDocument?.defaultView,a=s===null?void 0:s,{isBlockCurrentlyHidden:l,currentViewport:u}=nl({blockVisibility:t,deviceType:o,viewportSettings:r,view:a}),d=(0,H9.useSelect)(p=>!e||!u?!1:U(p(R)).isBlockParentHiddenAtViewport(e,u),[e,u]);if(!(l||n||d))return null;let f;if(l)if(t===!1)f=(0,Nm.__)("Block is hidden");else{let p=cn[u]?.label||u;f=(0,Nm.sprintf)((0,Nm.__)("Block is hidden on %s"),p)}if(n)f=(0,Nm.__)("Parent block is hidden");else if(d){let p=cn[u]?.label||u;f=(0,Nm.sprintf)((0,Nm.__)("Parent block is hidden on %s"),p)}return(0,Ak.jsx)(rje,{className:"block-editor-block-visibility-info",children:(0,Ak.jsxs)(Lm.__experimentalHStack,{spacing:2,justify:"start",children:[(0,Ak.jsx)(Lm.Icon,{icon:uc}),(0,Ak.jsx)(Lm.__experimentalText,{children:f})]})})}function ije(e,t){let{insertBlocks:o}=(0,lie.useDispatch)(R);return(0,wb.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 CC(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:h,initialPosition:m,blockEditingMode:g,isHighlighted:b,isMultiSelected:v,isPartiallySelected:y,isReusable:_,isDragging:k,hasChildSelected:w,isEditingDisabled:S,hasEditableOutline:x,isEditingContentOnlySection:C,defaultClassName:B,isSectionBlock:E,isWithinSectionBlock:P,canMove:A,blockVisibility:I,deviceType:O,viewportSettings:L,ariaLabel:j,ghostBlock:V,rootClientId:N}=(0,sie.useContext)(Jn),D=ije(N,V);Nne(o,n);let M=(0,wb.useRefEffect)(le=>{if(le){let{ownerDocument:X}=le,{defaultView:re}=X;M.current=re}},[]),z=(0,xC.sprintf)((0,xC.__)("Block: %s"),d),q=a==="html"&&!t?"-visual":"",Q=qne(),te=!P,ee=(0,wb.useMergeRefs)([e.ref,D,M,xne({clientId:o,initialPosition:m}),Ioe(o),Tne(o),Fne({clientId:o,isSelected:f}),Ene({isEnabled:te}),Hne(),SO({triggerAnimationOnChange:s,clientId:o}),(0,wb.useDisabled)({isDisabled:!h}),AO({clientId:o,isEnabled:E}),Une({isSelected:f}),A?Q:void 0]),Y=wt(),$=!!Y[Nv]?{"--wp-admin-theme-color":"var(--wp-block-synced-color)","--wp-admin-theme-color--rgb":"var(--wp-block-synced-color--rgb)"}:{},{isBlockCurrentlyHidden:K}=nl({blockVisibility:I,deviceType:O,viewportSettings:L,view:M.current});u<2&&o===Y.clientId&&(0,cie.default)(`Block type "${l}" must support API version 2 or higher to work correctly with "useBlockProps" method.`);let ne=!1;return(n?.style?.marginTop?.charAt(0)==="-"||n?.style?.marginBottom?.charAt(0)==="-"||n?.style?.marginLeft?.charAt(0)==="-"||n?.style?.marginRight?.charAt(0)==="-")&&(ne=!0),{tabIndex:g==="disabled"?-1:0,draggable:A&&!w?!0:void 0,...n,...e,ref:ee,id:`block-${o}${q}`,role:"document","aria-label":j??(o===V?.clientId?(0,xC.__)("Add default block"):void 0)??e["aria-label"]??z,"data-block":o,"data-type":l,"data-title":d,inert:p?"true":void 0,className:G("block-editor-block-list__block",{"wp-block":!i,"has-block-overlay":h,"is-selected":f,"is-highlighted":b,"is-multi-selected":v,"is-partially-selected":y,"is-reusable":_,"is-dragging":k,"has-child-selected":w,"is-editing-disabled":S,"has-editable-outline":x,"has-negative-margin":ne,"is-editing-content-only-section":C,"is-block-hidden":K},r,e.className,n.className,B),style:{...n.style,...e.style,...$}}}CC.save=aie.__unstableGetBlockProps;var Wr=c(T(),1);function sje(e,t){let o={...e,...t};return e?.hasOwnProperty("className")&&t?.hasOwnProperty("className")&&(o.className=G(e.className,t.className)),e?.hasOwnProperty("style")&&t?.hasOwnProperty("style")&&(o.style={...e.style,...t.style}),o}function VO({children:e,isHtml:t,...o}){return(0,Wr.jsx)("div",{...CC(o,{__unstableIsHtml:t}),children:e})}function U9({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:h,onReplace:m,onRemove:g,onInsertBlocksAfter:b,onMerge:v,toggleSelection:y}){let{mayDisplayControls:_,mayDisplayParentControls:k,isSelectionWithinCurrentSection:w,themeSupportsLayout:S,...x}=(0,vf.useContext)(Jn),C=lb()||{},B=(0,Wr.jsx)(fP,{name:u,isSelected:i,attributes:f,setAttributes:h,insertBlocksAfter:o?void 0:b,onReplace:r?m:void 0,onRemove:r?g: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:k,mayDisplayPatternEditingControls:w,blockEditingMode:x.blockEditingMode,isPreviewMode:x.isPreviewMode}),E=(0,eo.getBlockType)(u);E?.getEditWrapperProps&&(p=sje(p,E.getEditWrapperProps(f)));let P=p&&!!p["data-align"]&&!S,A=a?.includes("is-position-sticky");P&&(B=(0,Wr.jsx)("div",{className:G("wp-block",A&&a),"data-align":p["data-align"],children:B}));let I;if(d)t==="html"?I=(0,Wr.jsxs)(Wr.Fragment,{children:[(0,Wr.jsx)("div",{style:{display:"none"},children:B}),(0,Wr.jsx)(VO,{isHtml:!0,children:(0,Wr.jsx)(yre,{clientId:n})})]}):E?.apiVersion>1?I=B:I=(0,Wr.jsx)(VO,{children:B});else{let V=e?(0,eo.serializeRawBlock)(e):(0,eo.getSaveContent)(E,f);I=(0,Wr.jsxs)(VO,{className:"has-warning",children:[(0,Wr.jsx)(Woe,{clientId:n}),(0,Wr.jsx)(vf.RawHTML,{children:(0,die.safeHTML)(V)})]})}let{"data-align":O,...L}=p??{},j={...L,className:G(L.className,O&&S&&`align${O}`,!(O&&A)&&a)};return(0,Wr.jsx)(Jn.Provider,{value:{wrapperProps:j,isAligned:P,isSelectionWithinCurrentSection:w,...x},children:(0,Wr.jsx)(qoe,{fallback:(0,Wr.jsx)(VO,{className:"has-warning",children:(0,Wr.jsx)(Yoe,{})}),children:I})})}var aje=(0,FO.withDispatch)((e,t,o)=>{let{updateBlockAttributes:r,insertBlocks:n,mergeBlocks:i,replaceBlocks:s,toggleSelection:a,__unstableMarkLastChangeAsPersistent:l,moveBlocksToPosition:u,removeBlock:d,selectBlock:f}=e(R);return{setAttributes(p){let{getMultiSelectedBlockClientIds:h}=o.select(R),m=h(),{clientId:g,attributes:b}=t,v=m.length?m:[g],y=typeof p=="function"?p(b):p;r(v,y)},onInsertBlocks(p,h){let{rootClientId:m}=t;n(p,h,m)},onInsertBlocksAfter(p){let{clientId:h,rootClientId:m}=t,{getBlockIndex:g}=o.select(R),b=g(h);n(p,b+1,m)},onMerge(p){let{clientId:h,rootClientId:m}=t,{getPreviousBlockClientId:g,getNextBlockClientId:b,getBlock:v,getBlockAttributes:y,getBlockName:_,getBlockOrder:k,getBlockIndex:w,getBlockRootClientId:S,canInsertBlockType:x}=o.select(R);function C(){let E=v(h),P=(0,eo.getDefaultBlockName)(),A=(0,eo.getBlockType)(P);if(_(h)!==P){let I=(0,eo.switchToBlockType)(E,P);I&&I.length&&s(h,I)}else if((0,eo.isUnmodifiedDefaultBlock)(E)){let I=b(h);I&&o.batch(()=>{d(h),f(I)})}else if(A.merge){let I=A.merge({},E.attributes);s([h],[(0,eo.createBlock)(P,I)])}}function B(E,P=!0){let A=_(E),O=(0,eo.getBlockType)(A).category==="text",L=S(E),j=k(E),[V]=j;j.length===1&&(0,eo.isUnmodifiedBlock)(v(V),"content")?d(E):O?o.batch(()=>{if(x(_(V),L))u([V],E,L,w(E));else{let N=(0,eo.switchToBlockType)(v(V),(0,eo.getDefaultBlockName)());N&&N.length&&N.every(D=>x(D.name,L))?(n(N,w(E),L,P),d(V,!1)):C()}!k(E).length&&(0,eo.isUnmodifiedBlock)(v(E),"content")&&d(E,!1)}):C()}if(p){if(m){let P=b(m);if(P)if(_(m)===_(P)){let A=y(m),I=y(P);if(Object.keys(A).every(O=>A[O]===I[O])){o.batch(()=>{u(k(P),P,m),d(P,!1)});return}}else{i(m,P);return}}let E=b(h);if(!E)return;if((0,eo.isUnmodifiedDefaultBlock)(v(h))){let P=E;for(;k(P).length;)P=k(P)[0];o.batch(()=>{d(h),f(P)})}else k(E).length?B(E,!1):i(h,E)}else{let E=g(h);if(E)i(E,h);else if(m){let P=g(m);if(P&&_(m)===_(P)){let A=y(m),I=y(P);if(Object.keys(A).every(O=>A[O]===I[O])){o.batch(()=>{u(k(m),m,P),d(m,!1)});return}}B(m)}else C()}},onReplace(p,h,m){p.length&&!(0,eo.isUnmodifiedDefaultBlock)(p[p.length-1])&&l();let g=p?.length===1&&Array.isArray(p[0])?p[0]:p;s([t.clientId],g,h,m)},onRemove(){d(t.clientId)},toggleSelection(p){a(p)}}});U9=(0,zO.compose)(aje,(0,uie.withFilters)("editor.BlockListBlock"))(U9);function lje(e){let{clientId:t,rootClientId:o,ghostBlock:r}=e,n=(0,vf.useMemo)(()=>r?{clientId:r.clientId,name:r.name,isValid:!0}:void 0,[r]),i=(0,FO.useSelect)(ae=>{let{isBlockSelected:ke,getBlockMode:Ce,isSelectionEnabled:ye,getTemplateLock:ve,isSectionBlock:pe,getParentSectionBlock:Se,getBlockWithoutAttributes:Ee,getBlockAttributes:me,canRemoveBlock:Re,canMoveBlock:ie,getSettings:se,getEditedContentOnlySection:Te,getBlockEditingMode:he,getBlockName:Ie,isFirstMultiSelectedBlock:lt,getMultiSelectedBlockClientIds:vt,hasSelectedInnerBlock:ct,getBlocksByName:Rt,getBlockIndex:tt,isBlockMultiSelected:At,isBlockSubtreeDisabled:ht,isBlockHighlighted:Ft,__unstableIsFullySelected:Ct,__unstableSelectionHasUnmergeableBlock:Ot,isBlockBeingDragged:be,isDragging:_e,__unstableHasActiveBlockOverlayActive:Be,getSelectedBlocksInitialCaretPosition:we}=U(ae(R)),Pe=Ee(t)??(t===n?.clientId?n:void 0);if(!Pe)return;let{hasBlockSupport:Fe,getActiveBlockVariation:kt}=ae(eo.store),Je=me(t)??r?.attributes,{name:bo,isValid:mr}=Pe,Wt=(0,eo.getBlockType)(bo),yo=se(),{supportsLayout:Ir,isPreviewMode:hr,__experimentalBlockBindingsSupportedAttributes:An}=yo,ft=An?.[bo],Mt=Je?.metadata?.blockVisibility,ro=yo?.[$a]?.toLowerCase()||"desktop",Bo=yo?.__experimentalFeatures?.viewport,an=Wt?.apiVersion>1,Pr=At(t),$i=he(t),Ae={isPreviewMode:hr,blockWithoutAttributes:Pe,name:bo,attributes:Je,isValid:mr,themeSupportsLayout:Ir,index:tt(t),isReusable:(0,eo.isReusableBlock)(Wt),className:an?Je.className:void 0,defaultClassName:an?(0,eo.getBlockDefaultClassName)(bo):void 0,blockTitle:Wt?.title,bindableAttributes:ft,blockVisibility:Mt,deviceType:ro,viewportSettings:Bo,isMultiSelected:Pr,blockEditingMode:$i,isEditingDisabled:$i==="disabled"};if(hr)return Ae;let Kt=ke(t),ot=Re(t),Qt=ie(t),ln=kt(bo,Je),Go=!0,Yi=ct(t,Go),Su=pe(t),Ki=Su?t:Se(t),$p=ke(Ki)||!!Ki&&ct(Ki,Go),xu=(0,eo.hasBlockSupport)(bo,"multiple",!0)?[]:Rt(bo),Iv=xu.length&&xu[0]!==t;return{...Ae,mode:Ce(t),isSelectionEnabled:ye(),isLocked:!!ve(o),isSectionBlock:Su,isWithinSectionBlock:!!Ki,isSelectionWithinCurrentSection:$p,blockType:Wt,canRemove:ot,canMove:Qt,isSelected:Kt,isEditingContentOnlySection:Te()===t,blockEditingMode:$i,mayDisplayControls:Kt||lt(t)&&vt().every(Pv=>Ie(Pv)===bo),mayDisplayParentControls:Fe(Ie(t),"__experimentalExposeControlsToChildren",!1)&&ct(t),blockApiVersion:Wt?.apiVersion||1,blockTitle:ln?.title||Wt?.title,isSubtreeDisabled:$i==="disabled"&&ht(t),hasOverlay:Be(t)&&!_e(),initialPosition:Kt?we():void 0,isHighlighted:Ft(t),isMultiSelected:Pr,isPartiallySelected:Pr&&!Ct()&&!Ot(),isDragging:be(t),hasChildSelected:Yi,isEditingDisabled:$i==="disabled",hasEditableOutline:$i!=="disabled"&&he(o)==="disabled",originalBlockClientId:Iv?xu[0]:!1,blockVisibility:Mt,deviceType:ro,viewportSettings:Bo}},[t,o,r,n]),s=(0,zO.useRefEffect)(ae=>{if(ae){let{ownerDocument:ke}=ae,{defaultView:Ce}=ke;s.current=Ce}},[]),{isBlockCurrentlyHidden:a}=nl({blockVisibility:i?.blockVisibility,deviceType:i?.deviceType,viewportSettings:i?.viewportSettings,view:s.current}),l=(0,vf.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:h=!1,canMove:m=!1,name:g,attributes:b,isValid:v,isSelected:y=!1,themeSupportsLayout:_,isEditingContentOnlySection:k,blockEditingMode:w,mayDisplayControls:S,mayDisplayParentControls:x,index:C,blockApiVersion:B,blockType:E,blockTitle:P,isSubtreeDisabled:A,hasOverlay:I,initialPosition:O,isHighlighted:L,isMultiSelected:j,isPartiallySelected:V,isReusable:N,isDragging:D,hasChildSelected:M,isSectionBlock:z,isWithinSectionBlock:q,isSelectionWithinCurrentSection:Q,isEditingDisabled:te,hasEditableOutline:ee,className:Y,defaultClassName:Z,originalBlockClientId:$,bindableAttributes:K,blockVisibility:ne,deviceType:le,viewportSettings:X}=i,re={isPreviewMode:u,ghostBlock:r,rootClientId:o,clientId:t,className:Y,index:C,mode:d,name:g,blockApiVersion:B,blockType:E,blockTitle:P,isSelected:y,isSubtreeDisabled:A,hasOverlay:I,initialPosition:O,blockEditingMode:w,isHighlighted:L,isMultiSelected:j,isPartiallySelected:V,isReusable:N,isDragging:D,hasChildSelected:M,isSectionBlock:z,isWithinSectionBlock:q,isSelectionWithinCurrentSection:Q,isEditingDisabled:te,hasEditableOutline:ee,isEditingContentOnlySection:k,defaultClassName:Z,mayDisplayControls:S,mayDisplayParentControls:x,originalBlockClientId:$,themeSupportsLayout:_,canMove:m,isBlockCurrentlyHidden:a,bindableAttributes:K,blockVisibility:ne,deviceType:le,viewportSettings:X};return a&&!y&&!j&&!M?null:(0,Wr.jsx)(Jn.Provider,{value:re,children:(0,Wr.jsx)(U9,{...e,mode:d,isSelectionEnabled:f,isLocked:p,canRemove:h,canMove:m,block:l,name:g,attributes:b,isValid:v,isSelected:y})})}var jO=(0,vf.memo)(lje);var X$=c(J(),1),dke=c(ce(),1);var q$=c(W(),1),ske=c(pie(),1),_L=c(J(),1),wL=c(vo(),1);var ike=c(rr(),1),zf=c(W(),1),kL=c(H(),1),_w=c(J(),1),dy=c(ce(),1),K$=c(F(),1);var fo=c(F(),1),gL=c(H(),1);var Tue=c(F(),1);var Sb=c(oe(),1);function xb({controlled:e,default:t,name:o,state:r="value"}){let{current:n}=Sb.useRef(e!==void 0),[i,s]=Sb.useState(t),a=n?e:i,l=Sb.useCallback(u=>{n||s(u)},[]);return[a,l]}var cje=c(oe(),1),EC={...cje};var hie=c(oe(),1),mie={};function wo(e,t){let o=hie.useRef(mie);return o.current===mie&&(o.current=e(t)),o}var W9=EC.useInsertionEffect,uje=W9&&W9!==EC.useLayoutEffect?W9:e=>e();function ge(e){let t=wo(dje).current;return t.next=e,uje(t.effect),t.trampoline}function dje(){let e={next:void 0,callback:fje,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function fje(){}var gie=c(oe(),1),pje=()=>{},ue=typeof document<"u"?gie.useLayoutEffect:pje;var Dm=c(oe(),1);var HO=c(oe(),1),G9=HO.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function bie(){return HO.useContext(G9)}var yie=c(T(),1);function vie(e){let{children:t,elementsRef:o,labelsRef:r,onMapChange:n}=e,i=ge(n),s=Dm.useRef(0),a=wo(hje).current,l=wo(mje).current,[u,d]=Dm.useState(0),f=Dm.useRef(u),p=ge((v,y)=>{l.set(v,y??null),f.current+=1,d(f.current)}),h=ge(v=>{l.delete(v),f.current+=1,d(f.current)}),m=Dm.useMemo(()=>{let v=new Map;return Array.from(l.keys()).filter(_=>_.isConnected).sort(gje).forEach((_,k)=>{let w=l.get(_)??{};v.set(_,{...w,index:k})}),v},[l,u]);ue(()=>{if(typeof MutationObserver!="function"||m.size===0)return;let v=new MutationObserver(y=>{let _=new Set,k=w=>_.has(w)?_.delete(w):_.add(w);y.forEach(w=>{w.removedNodes.forEach(k),w.addedNodes.forEach(k)}),_.size===0&&(f.current+=1,d(f.current))});return m.forEach((y,_)=>{_.parentElement&&v.observe(_.parentElement,{childList:!0})}),()=>{v.disconnect()}},[m]),ue(()=>{f.current===u&&(o.current.length!==m.size&&(o.current.length=m.size),r&&r.current.length!==m.size&&(r.current.length=m.size),s.current=m.size),i(m)},[i,m,o,r,u]),ue(()=>()=>{o.current=[]},[o]),ue(()=>()=>{r&&(r.current=[])},[r]);let g=ge(v=>(a.add(v),()=>{a.delete(v)}));ue(()=>{a.forEach(v=>v(m))},[a,m]);let b=Dm.useMemo(()=>({register:p,unregister:h,subscribeMapChange:g,elementsRef:o,labelsRef:r,nextIndexRef:s}),[p,h,g,o,r,s]);return(0,yie.jsx)(G9.Provider,{value:b,children:t})}function mje(){return new Map}function hje(){return new Set}function gje(e,t){let o=e.compareDocumentPosition(t);return o&Node.DOCUMENT_POSITION_FOLLOWING||o&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:o&Node.DOCUMENT_POSITION_PRECEDING||o&Node.DOCUMENT_POSITION_CONTAINS?1:0}var UO=c(oe(),1),$9=UO.createContext(void 0);function Vm(){return UO.useContext($9)?.direction??"ltr"}function bje(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 yje=bje("https://base-ui.com/production-error","Base UI"),Ht=yje;var Cb=c(oe(),1);function ju(e,t,o,r){let n=wo(_ie).current;return vje(n,e,t,o,r)&&wie(n,[e,t,o,r]),n.callback}function kie(e){let t=wo(_ie).current;return kje(t,e)&&wie(t,e),t.callback}function _ie(){return{callback:null,cleanup:null,refs:[]}}function vje(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function kje(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function wie(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 xie=c(oe(),1);var Sie=c(oe(),1),_je=parseInt(Sie.version,10);function Mk(e){return _je>=e}function Y9(e){if(!xie.isValidElement(e))return null;let t=e,o=t.props;return(Mk(19)?o?.ref:t.ref)??null}function TC(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function to(){}var RC=Object.freeze([]),uo=Object.freeze({});function Cie(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 Eie(e,t){return typeof e=="function"?e(t):e}function WO(e,t){return typeof e=="function"?e(t):e}var K9={};function oo(e,t,o,r,n){if(!o&&!r&&!n&&!e)return GO(t);let i=GO(e);return t&&(i=BC(i,t)),o&&(i=BC(i,o)),r&&(i=BC(i,r)),n&&(i=BC(i,n)),i}function Tie(e){if(e.length===0)return K9;if(e.length===1)return GO(e[0]);let t=GO(e[0]);for(let o=1;o<e.length;o+=1)t=BC(t,e[o]);return t}function GO(e){return q9(e)?{...Bie(e,K9)}:wje(e)}function BC(e,t){return q9(t)?Bie(t,e):Sje(e,t)}function wje(e){let t={...e};for(let o in t){let r=t[o];Rie(o,r)&&(t[o]=Iie(r))}return t}function Sje(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=TC(e.style,r);break}case"className":{e[o]=Z9(e.className,r);break}default:Rie(o,r)?e[o]=xje(e[o],r):e[o]=r}}return e}function Rie(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 q9(e){return typeof e=="function"}function Bie(e,t){return q9(e)?e(t):e??K9}function xje(e,t){return t?e?(...o)=>{let r=o[0];if(Pie(r)){let i=r;IC(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let n=t(...o);return e?.(...o),n}:Iie(t):e}function Iie(e){return e&&((...t)=>{let o=t[0];return Pie(o)&&IC(o),e(...t)})}function IC(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Z9(e,t){return t?e?t+" "+e:t:e}function Pie(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var X9=c(oe(),1);function Ke(e,t,o={}){let r=t.render,n=Cje(t,o);if(o.enabled===!1)return null;let i=o.state??uo;return Rje(e,r,n,i)}function Cje(e,t={}){let{className:o,style:r,render:n}=e,{state:i=uo,ref:s,props:a,stateAttributesMapping:l,enabled:u=!0}=t,d=u?Eie(o,i):void 0,f=u?WO(r,i):void 0,p=u?Cie(i,l):uo,h=u&&a?Eje(a):void 0,m=u?TC(p,h)??{}:uo;return typeof document<"u"&&(u?Array.isArray(s)?m.ref=kie([m.ref,Y9(n),...s]):m.ref=ju(m.ref,Y9(n),s):ju(null,null)),u?(d!==void 0&&(m.className=Z9(m.className,d)),f!==void 0&&(m.style=TC(m.style,f)),m):uo}function Eje(e){return Array.isArray(e)?Tie(e):oo(void 0,e)}var Tje=Symbol.for("react.lazy");function Rje(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=oo(o,t.props);n.ref=o.ref;let i=t;return i?.$$typeof===Tje&&(i=Cb.Children.toArray(t)[0]),Cb.cloneElement(i,n)}if(e&&typeof e=="string")return Bje(e,o);throw new Error(Ht(8))}function Bje(e,t){return e==="button"?(0,X9.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,X9.createElement)("img",{alt:"",...t,key:t.key}):Cb.createElement(e,t)}var $O=c(oe(),1);var Oie=0;function Ije(e,t="mui"){let[o,r]=$O.useState(e),n=e||o;return $O.useEffect(()=>{o==null&&(Oie+=1,r(`${t}-${Oie}`))},[o,t]),n}var Aie=EC.useId;function Fm(e,t){if(Aie!==void 0){let o=Aie();return e??(t?`${t}-${o}`:o)}return Ije(e,t)}function wi(e){return Fm(e,"base-ui")}var qO=c(oe(),1);var Me={};tr(Me,{cancelOpen:()=>n7e,chipRemovePress:()=>zje,clearPress:()=>Fje,closePress:()=>Dje,closeWatcher:()=>Xje,decrementPress:()=>Uje,disabled:()=>s7e,drag:()=>t7e,escapeKey:()=>Zje,focusOut:()=>qje,imperativeAction:()=>c7e,incrementPress:()=>Hje,initial:()=>l7e,inputBlur:()=>$je,inputChange:()=>Wje,inputClear:()=>Gje,inputPaste:()=>Yje,inputPress:()=>Kje,itemPress:()=>Lje,keyboard:()=>Jje,linkPress:()=>Vje,listNavigation:()=>Qje,missing:()=>a7e,none:()=>Pje,outsidePress:()=>Nje,pointer:()=>e7e,scrub:()=>r7e,siblingOpen:()=>i7e,swipe:()=>u7e,trackPress:()=>jje,triggerFocus:()=>Mje,triggerHover:()=>Aje,triggerPress:()=>Oje,wheel:()=>o7e,windowResize:()=>d7e});var Pje="none",Oje="trigger-press",Aje="trigger-hover",Mje="trigger-focus",Nje="outside-press",Lje="item-press",Dje="close-press",Vje="link-press",Fje="clear-press",zje="chip-remove-press",jje="track-press",Hje="increment-press",Uje="decrement-press",Wje="input-change",Gje="input-clear",$je="input-blur",Yje="input-paste",Kje="input-press",qje="focus-out",Zje="escape-key",Xje="close-watcher",Qje="list-navigation",Jje="keyboard",e7e="pointer",t7e="drag",o7e="wheel",r7e="scrub",n7e="cancel-open",i7e="sibling-open",s7e="disabled",a7e="missing",l7e="initial",c7e="imperative-action",u7e="swipe",d7e="window-resize";function Ze(e,t,o,r){let n=!1,i=!1,s=r??uo;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 J9=c(oe(),1);var Mie=c(oe(),1),f7e=[];function Nk(e){Mie.useEffect(e,f7e)}var YO=null,_wt=globalThis.requestAnimationFrame,Q9=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)}},KO=new Q9,ni=class e{static create(){return new e}static request(t){return KO.request(t)}static cancel(t){return KO.cancel(t)}currentId=YO;request(t){this.cancel(),this.currentId=KO.request(()=>{this.currentId=YO,t()})}cancel=()=>{this.currentId!==YO&&(KO.cancel(this.currentId),this.currentId=YO)};disposeEffect=()=>this.cancel};function os(){let e=wo(ni.create).current;return Nk(e.disposeEffect),e}function As(e,t=!1,o=!1){let[r,n]=J9.useState(e&&t?"idle":void 0),[i,s]=J9.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&r!=="ending"&&!o&&n("ending"),!e&&!i&&r==="ending"&&n(void 0),ue(()=>{if(!e&&i&&r!=="ending"&&o){let a=ni.request(()=>{n("ending")});return()=>{ni.cancel(a)}}},[e,i,r,o]),ue(()=>{if(!e||t)return;let a=ni.request(()=>{n(void 0)});return()=>{ni.cancel(a)}},[t,e]),ue(()=>{if(!e||!t)return;e&&i&&r!=="idle"&&n("starting");let a=ni.request(()=>{n("idle")});return()=>{ni.cancel(a)}},[t,e,i,r]),{mounted:i,setMounted:s,transitionStatus:r}}function Nie(e){let{open:t,defaultOpen:o,onOpenChange:r,disabled:n}=e,[i,s]=xb({controlled:t,default:o,name:"Collapsible",state:"open"}),{mounted:a,setMounted:l,transitionStatus:u}=As(i,!0,!0),d=wi(),[f,p]=qO.useState(),h=f??d,m=ge(g=>{let b=!i,v=Ze(Me.triggerPress,g.nativeEvent);r(b,v),!v.isCanceled&&s(b)});return qO.useMemo(()=>({disabled:n,handleTrigger:m,mounted:a,open:i,panelId:h,setMounted:l,setOpen:s,setPanelIdState:p,transitionStatus:u}),[n,m,a,i,h,l,s,p,u])}var ZO=c(oe(),1),eH=ZO.createContext(void 0);function XO(){let e=ZO.useContext(eH);if(e===void 0)throw new Error(Ht(15));return e}var Eb=c(oe(),1);var tH=(function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e})({});function Lie(e={}){let{label:t,metadata:o,textRef:r,indexGuessBehavior:n,index:i}=e,{register:s,unregister:a,subscribeMapChange:l,elementsRef:u,labelsRef:d,nextIndexRef:f}=bie(),p=Eb.useRef(-1),[h,m]=Eb.useState(i??(n===tH.GuessFromOrder?()=>{if(p.current===-1){let v=f.current;f.current+=1,p.current=v}return p.current}:-1)),g=Eb.useRef(null),b=Eb.useCallback(v=>{if(g.current=v,h!==-1&&v!==null&&(u.current[h]=v,d)){let y=t!==void 0;d.current[h]=y?t:r?.current?.textContent??v.textContent}},[h,u,d,t,r]);return ue(()=>{if(i!=null)return;let v=g.current;if(v)return s(v,o),()=>{a(v)}},[i,s,a,o]),ue(()=>{if(i==null)return l(v=>{let y=g.current?v.get(g.current)?.index:null;y!=null&&m(y)})},[i,l,m]),{ref:b,index:h}}var Hu=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),p7e={[Hu.startingStyle]:""},m7e={[Hu.endingStyle]:""},Vn={transitionStatus(e){return e==="starting"?p7e:e==="ending"?m7e:null}};var PC=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Hu.startingStyle]="startingStyle",e[e.endingStyle=Hu.endingStyle]="endingStyle",e})({});var Die=(function(e){return e.panelOpen="data-panel-open",e})({});var h7e={[PC.open]:""},g7e={[PC.closed]:""},Vie={open(e){return e?{[Die.panelOpen]:""}:null}},Fie={open(e){return e?h7e:g7e}};var Lk=c(oe(),1);function QO(){return typeof window<"u"}function Gr(e){return JO(e)?(e.nodeName||"").toLowerCase():"#document"}function It(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Gu(e){var t;return(t=(JO(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function JO(e){return QO()?e instanceof Node||e instanceof It(e).Node:!1}function at(e){return QO()?e instanceof Element||e instanceof It(e).Element:!1}function Vt(e){return QO()?e instanceof HTMLElement||e instanceof It(e).HTMLElement:!1}function Uu(e){return!QO()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof It(e).ShadowRoot}function kf(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Sn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function zie(e){return/^(table|td|th)$/.test(Gr(e))}function OC(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var b7e=/transform|translate|scale|rotate|perspective|filter/,y7e=/paint|layout|strict|content/,Tb=e=>!!e&&e!=="none",oH;function e2(e){let t=at(e)?Sn(e):e;return Tb(t.transform)||Tb(t.translate)||Tb(t.scale)||Tb(t.rotate)||Tb(t.perspective)||!t2()&&(Tb(t.backdropFilter)||Tb(t.filter))||b7e.test(t.willChange||"")||y7e.test(t.contain||"")}function jie(e){let t=Wu(e);for(;Vt(t)&&!$u(t);){if(e2(t))return t;if(OC(t))return null;t=Wu(t)}return null}function t2(){return oH==null&&(oH=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),oH}function $u(e){return/^(html|body|#document)$/.test(Gr(e))}function Sn(e){return It(e).getComputedStyle(e)}function AC(e){return at(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Wu(e){if(Gr(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Uu(e)&&e.host||Gu(e);return Uu(t)?t.host:t}function Hie(e){let t=Wu(e);return $u(t)?(e.ownerDocument||e).body:Vt(t)&&kf(t)?t:Hie(t)}function zm(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=Hie(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=It(n);if(i){let a=o2(s);return t.concat(s,s.visualViewport||[],kf(n)?n:[],a&&o?zm(a):[])}else return t.concat(n,zm(n,[],o))}function o2(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var r2=c(oe(),1),v7e=r2.createContext(void 0);function Uie(e=!1){let t=r2.useContext(v7e);if(t===void 0&&!e)throw new Error(Ht(16));return t}var Wie=c(oe(),1);function Gie(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:Wie.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 _f(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:r=0,native:n=!0,composite:i}=e,s=Lk.useRef(null),a=Uie(!0),l=i??a!==void 0,{props:u}=Gie({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:r,isNativeButton:n}),d=Lk.useCallback(()=>{let h=s.current;rH(h)&&l&&t&&u.disabled===void 0&&h.disabled&&(h.disabled=!1)},[t,u.disabled,l]);ue(d,[d]);let f=Lk.useCallback((h={})=>{let{onClick:m,onMouseDown:g,onKeyUp:b,onKeyDown:v,onPointerDown:y,..._}=h;return oo({onClick(k){if(t){k.preventDefault();return}m?.(k)},onMouseDown(k){t||g?.(k)},onKeyDown(k){if(t||(IC(k),v?.(k),k.baseUIHandlerPrevented))return;let w=k.target===k.currentTarget,S=k.currentTarget,x=rH(S),C=!n&&k7e(S),B=w&&(n?x:!C),E=k.key==="Enter",P=k.key===" ",A=S.getAttribute("role"),I=A?.startsWith("menuitem")||A==="option"||A==="gridcell";if(w&&l&&P){if(k.defaultPrevented&&I)return;k.preventDefault(),C||n&&x?(S.click(),k.preventBaseUIHandler()):B&&(m?.(k),k.preventBaseUIHandler());return}B&&(!n&&(P||E)&&k.preventDefault(),!n&&E&&m?.(k))},onKeyUp(k){if(!t){if(IC(k),b?.(k),k.target===k.currentTarget&&n&&l&&rH(k.currentTarget)&&k.key===" "){k.preventDefault();return}k.baseUIHandlerPrevented||k.target===k.currentTarget&&!n&&!l&&k.key===" "&&m?.(k)}},onPointerDown(k){if(t){k.preventDefault();return}y?.(k)}},n?{type:"button"}:{role:"button"},u,_)},[t,u,l,n]),p=ge(h=>{s.current=h,d()});return{getButtonProps:f,buttonRef:p}}function rH(e){return Vt(e)&&e.tagName==="BUTTON"}function k7e(e){return!!(e?.tagName==="A"&&e?.href)}var rs=c(oe(),1);function ut(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function io(e){let t=wo(_7e,e).current;return t.next=e,ue(t.effect),t}function _7e(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function nt(e){return e?.ownerDocument||document}var Yie=c(oe(),1);var $ie=c(bf(),1);function wc(e){return e==null?e:"current"in e?e.current:e}function jm(e,t=!1,o=!0){let r=os();return ge((n,i=null)=>{r.cancel();let s=wc(e);if(s==null)return;let a=s,l=()=>{$ie.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function u(){Promise.all(a.getAnimations().map(d=>d.finished)).then(()=>{i?.aborted||l()}).catch(()=>{if(o){i?.aborted||l();return}let d=a.getAnimations();!i?.aborted&&d.length>0&&d.some(f=>f.pending||f.playState!=="finished")&&u()})}if(t){let d=Hu.startingStyle;if(!a.hasAttribute(d)){r.request(u);return}let f=new MutationObserver(()=>{a.hasAttribute(d)||(f.disconnect(),u())});f.observe(a,{attributes:!0,attributeFilter:[d]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}r.request(u)})}function Si(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,i=ge(n),s=jm(r,o,!1);Yie.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var MC={height:void 0,width:void 0};function qie(e){let{externalRef:t,hiddenUntilFound:o,id:r,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:l,setOpen:u,transitionStatus:d}=e,f=rs.useRef(null),p=rs.useRef(null),[h,m]=rs.useState(MC),g=rs.useRef(MC),b=rs.useRef(!1),v=rs.useRef(a),y=rs.useRef(!1),[_,k]=rs.useState(!1),w=rs.useRef(null),S=ju(t,f),x=io({mounted:i,open:a}),C=jm(f,!1,!1),B=!a&&!i,E=_?"idle":d,P=a&&(v.current||y.current),A=!a&&i&&p.current==="css-animation"&&h.height===void 0&&h.width===void 0?g.current:h,I=o&&B&&p.current!=="css-animation",O=ge((D,M=!0)=>{M&&(g.current=D),m(D)}),L=ge(()=>{w.current?.(),w.current=null}),j=ge(D=>{L(),w.current=()=>{w.current=null,D()}}),V=ge(()=>{a&&i&&p.current==="css-animation"&&(y.current=!0)});ue(()=>{!_||d==="starting"||k(!1)},[_,d]),rs.useEffect(()=>()=>{V(),L()},[V,L]),ue(()=>{let D=f.current;if(!D)return;!a&&w.current&&L();let M=w7e(D,P);if(p.current=M,a&&d==="idle"&&v.current&&M==="css-animation"){g.current=Dk(D);return}if(a&&d==="starting"){let Q=b.current;if(b.current=!1,M==="none"){O(Dk(D)),k(!0);return}if(M==="css-transition"){let te=S7e(D);if(O(Dk(D)),!Q)return te;let ee=NC(D,"transition-duration","0s");return j(ee),k(!0),te}if(M==="css-animation"){if(O(Dk(D)),!Q){NC(D,"animation-name","none")();return}let te=NC(D,"animation-name","none"),ee=NC(D,"animation-duration","0s");te(),j(ee),k(!0);return}}if(!a&&i&&(d==="idle"||d==="starting")){if(v.current=!1,y.current=!1,M==="none"){O(MC,!1),l(!1);return}O(Dk(D));return}if(d!=="ending")return;if(M==="none"){l(!1);return}let z=Dk(D);if(!((z.height??0)>0||(z.width??0)>0)){l(!1);return}O(z),M==="css-animation"&&NC(D,"animation-name","none")()},[i,a,L,O,l,j,P,d]),Si({enabled:a&&i&&E==="idle",open:!0,ref:f,onComplete(){a&&O(MC,!1)}}),rs.useEffect(()=>{if(a||!i||E!=="ending"||!f.current)return;let M=new AbortController,z=-1;function q(){x.current.open||(l(!1),O(MC,!1))}return z=ni.request(()=>{M.signal.aborted||C(q,M.signal)}),()=>{ni.cancel(z),M.abort()}},[x,i,a,E,C,O,l]),ue(()=>{let D=f.current;!D||!o||!B||D.setAttribute("hidden","until-found")},[B,o]),rs.useEffect(function(){let M=f.current;if(!M)return;function z(q){let Q=Ze(Me.none,q);s(!0,Q),!Q.isCanceled&&(b.current=!0,u(!0))}return ut(M,"beforematch",z)},[s,u]);let N=n||o||i||a;return{height:A.height,props:{...I?{[PC.startingStyle]:""}:void 0,hidden:B,id:r},ref:S,shouldPreventOpenAnimation:P,shouldRender:N,transitionStatus:E,width:A.width}}function Dk(e){return{height:e.scrollHeight,width:e.scrollWidth}}function w7e(e,t=!1){let o=It(e).getComputedStyle(e),r=(o.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&Kie(o.animationDuration),n=Kie(o.transitionDuration);return r&&n||n?"css-transition":r?"css-animation":"none"}function Kie(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function NC(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 S7e(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=ni.request(o);return()=>{ni.cancel(r),o()}}var Zie=c(oe(),1);function n2(e){let t=Zie.useRef(!0);t.current&&(t.current=!1,e())}var So={};tr(So,{engine:()=>lH,env:()=>uH,os:()=>sH,screenReader:()=>cH});var sH={};tr(sH,{android:()=>Jie,apple:()=>iH,ios:()=>nH,linux:()=>R7e,mac:()=>ese,windows:()=>T7e});function x7e(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:C7e,platform:E7e,maxTouchPoints:Xie}=x7e(),Rb=C7e.toLowerCase(),Bb=E7e.toLowerCase();var nH=/^i(os$|p)/.test(Bb)||Bb==="macintel"&&Xie>1,Qie="android",Jie=Bb===Qie||Rb.includes(Qie),ese=!nH&&Bb.startsWith("mac"),T7e=Bb.startsWith("win"),R7e=!Jie&&/^(linux|chrome os)/.test(Bb),iH=ese||nH;var lH={};tr(lH,{blink:()=>I7e,gecko:()=>B7e,webkit:()=>aH});var aH=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),B7e=!aH&&Rb.includes("firefox"),I7e=!aH&&Rb.includes("chrom");var cH={};tr(cH,{voiceOver:()=>P7e});var P7e=iH;var uH={};tr(uH,{jsdom:()=>O7e});var O7e=/jsdom|happydom/.test(Rb);var LC=0,xi=class e{static create(){return new e}currentId=LC;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=LC,o()},t)}isStarted(){return this.currentId!==LC}clear=()=>{this.currentId!==LC&&(clearTimeout(this.currentId),this.currentId=LC)};disposeEffect=()=>this.clear};function Lo(){let e=wo(xi.create).current;return Nk(e.disposeEffect),e}var tse={},ose={},rse="";function A7e(e){if(typeof document>"u")return!1;let t=nt(e);return It(t).innerWidth-t.documentElement.clientWidth>0}function M7e(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let o=nt(e),r=o.documentElement,n=o.body,i=kf(r)?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 N7e(e){let t=nt(e),o=t.documentElement,r=t.body,n=kf(o)?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 L7e(e){let t=nt(e),o=t.documentElement,r=t.body,n=It(o),i=0,s=0,a=!1,l=ni.create();if(So.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function u(){let h=n.getComputedStyle(o),m=n.getComputedStyle(r),v=(h.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=o.scrollTop,s=o.scrollLeft,tse={scrollbarGutter:o.style.scrollbarGutter,overflowY:o.style.overflowY,overflowX:o.style.overflowX},rse=o.style.scrollBehavior,ose={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,k=h.overflowY==="scroll"||m.overflowY==="scroll",w=h.overflowX==="scroll"||m.overflowX==="scroll",S=Math.max(0,n.innerWidth-r.clientWidth),x=Math.max(0,n.innerHeight-r.clientHeight),C=parseFloat(m.marginTop)+parseFloat(m.marginBottom),B=parseFloat(m.marginLeft)+parseFloat(m.marginRight),E=kf(o)?o:r;if(a=M7e(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||k)&&(o.style.overflowY="scroll"),(_||w)&&(o.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:C||x?`calc(100dvh - ${C+x}px)`:"100dvh",width:B||S?`calc(100vw - ${B+S}px)`:"100vw",boxSizing:"border-box",overflow:"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,tse),Object.assign(r.style,ose),a||(o.scrollTop=i,o.scrollLeft=s,o.removeAttribute("data-base-ui-scroll-locked"),o.style.scrollBehavior=rse)}function f(){d(),l.request(u)}u();let p=ut(n,"resize",f);return()=>{l.cancel(),d(),typeof n.removeEventListener=="function"&&p()}}var dH=class{lockCount=0;restore=null;timeoutLock=xi.create();timeoutUnlock=xi.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=nt(t).documentElement,n=It(r).getComputedStyle(r).overflowY;if(n==="hidden"||n==="clip"){this.restore=to;return}let i=So.os.ios||!A7e(t);this.restore=i?N7e(t):L7e(t)}},D7e=new dH;function nse(e=!0,t=null){ue(()=>{if(e)return D7e.acquire(t)},[e,t])}var Ci=c(oe(),1);function ba(e){e.preventDefault(),e.stopPropagation()}function ise(e){return"nativeEvent"in e}function Vk(e){return e.pointerType===""&&e.isTrusted?!0:So.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function i2(e){return So.env.jsdom?!1:!So.os.android&&e.width===0&&e.height===0||So.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 il(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function sse(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var DC="data-base-ui-focusable";var fH="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",VC="ArrowLeft",FC="ArrowRight",pH="ArrowUp",s2="ArrowDown";function $r(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function $e(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&Uu(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Do(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Hm(e,t){if(!at(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if($e(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function a2(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 ase(e){return e.matches("html,body")}function Ib(e){return Vt(e)&&e.matches(fH)}function mH(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${fH}`)!=null}function zC(e){return e?e.getAttribute("role")==="combobox"&&Ib(e):!1}function lse(e){if(!e||So.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Pb(e){return e?e.hasAttribute(DC)?e:e.querySelector(`[${DC}]`)||e:null}function V7e(e,t){return t!=null&&!il(t)?0:typeof e=="function"?e():e}function wf(e,t,o){let r=V7e(e,o);return typeof r=="number"?r:r?.[t]}function hH(e){return typeof e=="function"?e():e}function l2(e,t){return t||e==="click"||e==="mousedown"}function cse(e){return e?.includes("mouse")&&e!=="mousedown"}var use=c(T(),1),dse=Ci.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new xi,currentIdRef:{current:null},currentContextRef:{current:null}});function F7e(e,t){e.current=t.current}function gH(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=Ci.useRef(o),i=Ci.useRef(o),s=Ci.useRef(null),a=Ci.useRef(null),l=Lo();return ue(()=>{if(i.current=o,!s.current){n.current=o;return}n.current={open:wf(n.current,"open"),close:wf(o,"close")}},[o,s,n,i]),(0,use.jsx)(dse.Provider,{value:Ci.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function bH(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),i=Ci.useContext(dse),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:u,currentContextRef:d,hasProvider:f,timeout:p}=i,[h,m]=Ci.useState(!1),g=Ci.useRef(o),b=Ci.useRef(!1);return ue(()=>{g.current=o},[o]),ue(()=>()=>{b.current=!0},[]),ue(()=>{function v(){b.current||m(!1),d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=u.current,p.clear()}if(s.current&&!o&&s.current===n){if(m(!1),l){let y=n;return p.start(l,()=>{r.select("open")||s.current&&s.current!==y||v()}),()=>{(g.current||s.current!==y)&&p.clear()}}v()}},[o,n,s,a,l,u,d,p,r]),ue(()=>{if(!o)return;let v=d.current,y=s.current;p.clear(),d.current={onOpenChange:r.setOpen,setIsInstantPhase:m},s.current=n,a.current={open:0,close:wf(u.current,"close")},y!==null&&y!==n?(m(!0),v?.setIsInstantPhase(!0),v?.onOpenChange(!1,Ze(Me.none))):(m(!1),v?.setIsInstantPhase(!1))},[o,n,r,s,a,u,d,p]),ue(()=>()=>{if(s.current===n){if(d.current=null,!g.current)return;s.current=null,F7e(a,u),p.clear()}},[d,s,a,n,u,p]),Ci.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:h}),[f,a,h])}var Ri=c(oe(),1);function Ei(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var u2=c(oe(),1);var fse={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},c2={...fse,position:"fixed",top:0,left:0},pse={...fse,position:"absolute"};var mse=c(T(),1),Fk=u2.forwardRef(function(t,o){let[r,n]=u2.useState();return ue(()=>{So.screenReader.voiceOver&&So.engine.webkit&&n("button")},[]),(0,mse.jsx)("span",{...t,ref:o,style:c2,"aria-hidden":r?void 0:!0,...{tabIndex:0,role:r},"data-base-ui-focus-guard":""})});var bse=["top","right","bottom","left"];var Um=Math.min,Sc=Math.max,Wm=Math.round,HC=Math.floor,Yu=e=>({x:e,y:e}),z7e={left:"right",right:"left",bottom:"top",top:"bottom"};function f2(e,t,o){return Sc(e,Um(t,o))}function xc(e,t){return typeof e=="function"?e(t):e}function Ti(e){return e.split("-")[0]}function Cc(e){return e.split("-")[1]}function p2(e){return e==="x"?"y":"x"}function UC(e){return e==="y"?"height":"width"}function Ms(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function WC(e){return p2(Ms(e))}function yse(e,t,o){o===void 0&&(o=!1);let r=Cc(e),n=WC(e),i=UC(n),s=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=jC(s)),[s,jC(s)]}function vse(e){let t=jC(e);return[d2(e),t,d2(t)]}function d2(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var hse=["left","right"],gse=["right","left"],j7e=["top","bottom"],H7e=["bottom","top"];function U7e(e,t,o){switch(e){case"top":case"bottom":return o?t?gse:hse:t?hse:gse;case"left":case"right":return t?j7e:H7e;default:return[]}}function kse(e,t,o,r){let n=Cc(e),i=U7e(Ti(e),o==="start",r);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(d2)))),i}function jC(e){let t=Ti(e);return z7e[t]+e.slice(t.length)}function W7e(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 m2(e){return typeof e!="number"?W7e(e):{top:e,right:e,bottom:e,left:e}}function Sf(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 yH(e,t){return t<0||t>=e.length}function h2(e,t){return Ob(e.current,{disabledIndices:t})}function vH(e,t){return Ob(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Ob(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&&kH(e,i,r));return i}function kH(e,t,o){if(typeof o=="function"?o(t):o?.includes(t)??!1)return!0;let n=e[t];return n?Ab(n)?!o&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!0:!1}function G7e(e){return e.visibility==="hidden"||e.visibility==="collapse"}function Ab(e,t=e?Sn(e):null){return!e||!e.isConnected||!t||G7e(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var $7e='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function Y7e(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let o=e.getRootNode();return Uu(o)?o.host:null}function wH(e){for(let t of Array.from(e.children))if(Gr(t)==="summary")return t;return null}function K7e(e,t){let o=wH(t);return!!o&&(e===o||$e(o,e))}function _se(e){let t=e?Gr(e):"";return e!=null&&e.matches($7e)&&(t!=="summary"||e.parentElement!=null&&Gr(e.parentElement)==="details"&&wH(e.parentElement)===e)&&(t!=="details"||wH(e)==null)&&(t!=="input"||e.type!=="hidden")}function wse(e){if(!_se(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=Y7e(t)){let o=t!==e,r=Gr(t)==="slot";if(t.hasAttribute("inert")||o&&Gr(t)==="details"&&!t.open&&!K7e(e,t)||t.hasAttribute("hidden")||!r&&!q7e(t,o))return!1}return!0}function q7e(e,t){let o=Sn(e);return t?o.display!=="none":Ab(e,o)}function Sse(e){let t=e.tabIndex;if(t<0){let o=Gr(e);if(o==="details"||o==="audio"||o==="video"||Vt(e)&&e.isContentEditable)return 0}return t}function _H(e){if(Gr(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function Z7e(e,t){let o=_H(e);if(!o)return!0;let r=t.find(n=>{let i=_H(n);return i?.name===o.name&&i.form===o.form&&i.checked});return r?r===o:t.find(n=>{let i=_H(n);return i?.name===o.name&&i.form===o.form})===o}function xse(e){if(Vt(e)&&Gr(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return Vt(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Cse(e,t){xse(e).forEach(o=>{_se(o)&&t.push(o),Cse(o,t)})}function Ese(e,t,o){xse(e).forEach(r=>{Vt(r)&&r.matches(t)&&o.push(r),Ese(r,t,o)})}function g2(e){return wse(e)&&Sse(e)>=0}function SH(e){let t=[];return Cse(e,t),t.filter(wse)}function GC(e){let t=SH(e);return t.filter(o=>Sse(o)>=0&&Z7e(o,t))}function Tse(e,t){let o=GC(e),r=o.length;if(r===0)return;let n=$r(nt(e)),i=o.indexOf(n),s=i===-1?t===1?0:r-1:i+t;return o[s]}function b2(e){return Tse(nt(e).body,1)||e}function y2(e){return Tse(nt(e).body,-1)||e}function Mb(e,t){let o=t||e.currentTarget,r=e.relatedTarget;return!r||!$e(o,r)}function Rse(e){GC(e).forEach(o=>{o.dataset.tabindex=o.getAttribute("tabindex")||"",o.setAttribute("tabindex","-1")})}function xH(e){let t=[];Ese(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 sl(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...sl(e,n.id,o)])}function CH(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 xf(e){return`data-base-ui-${e}`}var v2=0;function zk(e,t={}){let{preventScroll:o=!1,sync:r=!1,shouldFocus:n}=t;cancelAnimationFrame(v2);function i(){n&&!n()||e?.focus({preventScroll:o})}if(r)return i(),to;let s=requestAnimationFrame(i);return v2=s,()=>{v2===s&&(cancelAnimationFrame(s),v2=0)}}var EH={inert:new WeakMap,"aria-hidden":new WeakMap},Bse="data-base-ui-inert",RH={inert:new WeakSet,"aria-hidden":new WeakSet},$C=new WeakMap,TH=0;function X7e(e){return RH[e]}function Ase(e){return e?Uu(e)?e.host:Ase(e.parentNode):null}var Ise=(e,t)=>t.map(o=>{if(e.contains(o))return o;let r=Ase(o);return e.contains(r)?r:null}).filter(o=>o!=null),Pse=e=>{let t=new Set;return e.forEach(o=>{let r=o;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},Ose=(e,t,o)=>{let r=[],n=i=>{!i||o.has(i)||Array.from(i.children).forEach(s=>{Gr(s)!=="script"&&(t.has(s)?n(s):r.push(s))})};return n(e),r};function Q7e(e,t,o,r,{mark:n=!0}){let i=null;r?i="inert":o&&(i="aria-hidden");let s=null,a=null,l=Ise(t,e),u=n?Ose(t,Pse(l),new Set(l)):[],d=[],f=[];if(i){let p=EH[i],h=X7e(i);a=h,s=p;let m=Ise(t,Array.from(t.querySelectorAll("[aria-live]"))),g=l.concat(m);Ose(t,Pse(g),new Set(g)).forEach(v=>{let y=v.getAttribute(i),_=y!==null&&y!=="false",k=(p.get(v)||0)+1;p.set(v,k),d.push(v),k===1&&_&&h.add(v),_||v.setAttribute(i,i==="inert"?"":"true")})}return n&&u.forEach(p=>{let h=($C.get(p)||0)+1;$C.set(p,h),f.push(p),h===1&&p.setAttribute(Bse,"")}),TH+=1,()=>{s&&d.forEach(p=>{let m=(s.get(p)||0)-1;s.set(p,m),m||(!a?.has(p)&&i&&p.removeAttribute(i),a?.delete(p))}),n&&f.forEach(p=>{let h=($C.get(p)||0)-1;$C.set(p,h),h||p.removeAttribute(Bse)}),TH-=1,TH||(EH.inert=new WeakMap,EH["aria-hidden"]=new WeakMap,RH.inert=new WeakSet,RH["aria-hidden"]=new WeakSet,$C=new WeakMap)}}function BH(e,t={}){let{ariaHidden:o=!1,inert:r=!1,mark:n=!0}=t,i=nt(e[0]).body;return Q7e(e,i,o,r,{mark:n})}var kr=c(oe(),1),IH=c(bf(),1);var Mse={style:{transition:"none"}},Nse="data-base-ui-click-trigger",J7e="data-base-ui-swipe-ignore",e9e="data-swipe-ignore",Dxt=`[${J7e}]`,Vxt=`[${e9e}]`,Lse={fallbackAxisSide:"none"},Dse={fallbackAxisSide:"end"},Vse={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var Nb=c(T(),1),Fse=kr.createContext(null),PH=()=>kr.useContext(Fse),t9e=xf("portal");function k2(e={}){let{ref:t,container:o,componentProps:r=uo,elementProps:n}=e,i=Fm(),a=PH()?.portalNode,[l,u]=kr.useState(null),[d,f]=kr.useState(null),p=ge(b=>{b!==null&&f(b)}),h=kr.useRef(null);ue(()=>{if(o===null){h.current&&(h.current=null,f(null),u(null));return}if(i==null)return;let b=(o&&(JO(o)?o:o.current))??a??document.body;if(b==null){h.current&&(h.current=null,f(null),u(null));return}h.current!==b&&(h.current=b,f(null),u(b))},[o,a,i]);let m=Ke("div",r,{ref:[t,p],props:[{id:i,[t9e]:""},n]});return{portalNode:d,portalSubtree:l&&m?IH.createPortal(m,l):null}}var OH=kr.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,container:a,renderGuards:l,...u}=t,{portalNode:d,portalSubtree:f}=k2({container:a,ref:o,componentProps:t,elementProps:u}),p=kr.useRef(null),h=kr.useRef(null),m=kr.useRef(null),g=kr.useRef(null),[b,v]=kr.useState(null),y=kr.useRef(!1),_=b?.modal,k=b?.open,w=typeof l=="boolean"?l:!!b&&!b.modal&&b.open&&!!d;kr.useEffect(()=>{if(!d||_)return;function x(C){d&&C.relatedTarget&&Mb(C)&&(C.type==="focusin"?y.current&&(xH(d),y.current=!1):(Rse(d),y.current=!0))}return Ei(ut(d,"focusin",x,!0),ut(d,"focusout",x,!0))},[d,_]),ue(()=>{!d||k!==!0||!y.current||(xH(d),y.current=!1)},[k,d]);let S=kr.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:h,beforeInsideRef:m,afterInsideRef:g,portalNode:d,setFocusManagerState:v}),[d]);return(0,Nb.jsxs)(kr.Fragment,{children:[f,(0,Nb.jsxs)(Fse.Provider,{value:S,children:[w&&d&&(0,Nb.jsx)(Fk,{"data-type":"outside",ref:p,onFocus:x=>{if(Mb(x,d))m.current?.focus();else{let C=b?b.domReference:null;y2(C)?.focus()}}}),w&&d&&(0,Nb.jsx)("span",{"aria-owns":d.id,style:Vse}),d&&IH.createPortal(s,d),w&&d&&(0,Nb.jsx)(Fk,{"data-type":"outside",ref:h,onFocus:x=>{if(Mb(x,d))g.current?.focus();else{let C=b?b.domReference:null;b2(C)?.focus(),b?.closeOnFocusOut&&b?.onOpenChange(!1,Ze(Me.focusOut,x.nativeEvent))}}})]})]})});var Lb=c(oe(),1);function zse(){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 o9e=c(T(),1),r9e=Lb.createContext(null),n9e=Lb.createContext(null),Gm=()=>Lb.useContext(r9e)?.id||null,al=e=>{let t=Lb.useContext(n9e);return e??t};var YC=c(T(),1);function i9e(e,t){let o=It(Do(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 jse=20,$m=[];function AH(){$m=$m.filter(e=>e.deref()?.isConnected)}function Hse(e){AH(),e&&Gr(e)!=="body"&&($m.push(new WeakRef(e)),$m.length>jse&&($m=$m.slice(-jse)))}function Use(){return AH(),$m[$m.length-1]?.deref()}function s9e(e){return e?g2(e)?e:GC(e)[0]||e:null}function Wse(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let o=SH(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return g2(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 MH(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:h,getInsideElements:m}=e,g="rootStore"in t?t.rootStore:t,b=g.useState("open"),v=g.useState("domReferenceElement"),y=g.useState("floatingElement"),{events:_,dataRef:k}=g.context,w=ge(()=>k.current.floatingContext?.nodeId),S=n===!1,x=zC(v)&&S,C=io(n),B=io(i),E=io(u),P=io(b),A=al(h),I=PH(),O=Ri.useRef(!1),L=Ri.useRef(!1),j=Ri.useRef(!1),V=Ri.useRef(null),N=Ri.useRef(""),D=Ri.useRef(""),M=Ri.useRef(null),z=Ri.useRef(null),q=ju(M,p,I?.beforeInsideRef),Q=ju(z,I?.afterInsideRef),te=Lo(),ee=Lo(),Y=os(),Z=I!=null,$=Pb(y),K=ge((X=$)=>X?GC(X):[]),ne=ge(()=>m?.().filter(X=>X!=null)??[]);Ri.useEffect(()=>{if(r||!a)return;function X(ae){ae.key==="Tab"&&$e($,$r(nt($)))&&K().length===0&&!x&&ba(ae)}let re=nt($);return ut(re,"keydown",X)},[r,$,a,x,K]),Ri.useEffect(()=>{if(r||!b)return;let X=nt($);function re(){j.current=!1}function ae(Ce){let ye=Do(Ce),ve=ne(),pe=$e(y,ye)||$e(v,ye)||$e(I?.portalNode,ye)||ve.some(Se=>Se===ye||$e(Se,ye));j.current=!pe,D.current=Ce.pointerType||"keyboard",ye?.closest(`[${Nse}]`)&&(L.current=!0,ee.start(0,()=>{L.current=!1}))}function ke(){D.current="keyboard"}return Ei(ut(X,"pointerdown",ae,!0),ut(X,"pointerup",re,!0),ut(X,"pointercancel",re,!0),ut(X,"keydown",ke,!0),re)},[r,y,v,$,b,I,ee,ne]),Ri.useEffect(()=>{if(r||!l)return;let X=nt($);function re(){L.current=!0,ee.start(0,()=>{L.current=!1})}function ae(ve){let pe=Do(ve);g2(pe)&&(V.current=pe)}function ke(ve){let pe=ve.relatedTarget,Se=ve.currentTarget,Ee=Do(ve);a&&pe==null&&Ee!=null&&$e(y,Ee)&&Hse(Ee),queueMicrotask(()=>{let me=w(),Re=g.context.triggerElements,ie=ne(),se=pe?.hasAttribute(xf("focus-guard"))&&[M.current,z.current,I?.beforeInsideRef.current,I?.afterInsideRef.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,wc(f),wc(d)].includes(pe),Te=!($e(v,pe)||$e(y,pe)||$e(pe,y)||$e(I?.portalNode,pe)||ie.some(he=>he===pe||$e(he,pe))||pe!=null&&Re.hasElement(pe)||Re.hasMatchingElement(he=>$e(he,pe))||se||A&&(sl(A.nodesRef.current,me).find(he=>$e(he.context?.elements.floating,pe)||$e(he.context?.elements.domReference,pe))||CH(A.nodesRef.current,me).find(he=>[he.context?.elements.floating,Pb(he.context?.elements.floating)].includes(pe)||he.context?.elements.domReference===pe)));if(Se===v&&$&&Wse($),s&&Se!==v&&!Ab(Ee)&&$r(X)===X.body){if(Vt($)&&($.focus(),s==="popup")){Y.request(()=>{$.focus()});return}let he=K(),Ie=V.current,lt=(Ie&&he.includes(Ie)?Ie:null)||he[he.length-1]||$;Vt(lt)&&lt.focus()}if(k.current.insideReactTree){k.current.insideReactTree=!1;return}(x||!a)&&pe&&Te&&!L.current&&(x||pe!==Use())&&(O.current=!0,g.setOpen(!1,Ze(Me.focusOut,ve)))})}function Ce(){j.current||(k.current.insideReactTree=!0,te.start(0,()=>{k.current.insideReactTree=!1}))}let ye=Vt(v)?v:null;if(!(!y&&!ye))return Ei(ye&&ut(ye,"focusout",ke),ye&&ut(ye,"pointerdown",re),y&&ut(y,"focusin",ae),y&&ut(y,"focusout",ke),y&&I&&ut(y,"focusout",Ce,!0))},[r,v,y,$,a,A,I,g,l,s,K,x,w,k,te,ee,Y,d,f,ne]),Ri.useEffect(()=>{if(r||!y||!b)return;let X=Array.from(I?.portalNode?.querySelectorAll(`[${xf("portal")}]`)||[]),ae=(A?CH(A.nodesRef.current,w()):[]).find(Se=>zC(Se.context?.elements.domReference||null))?.context?.elements.domReference,Ce=[...[y,...X,M.current,z.current,I?.beforeOutsideRef.current,I?.afterOutsideRef.current,...ne()],ae,wc(f),wc(d),x?v:null].filter(Se=>Se!=null),ye=BH(Ce,{ariaHidden:a||x,mark:!1}),ve=[y,...X].filter(Se=>Se!=null),pe=BH(ve);return()=>{pe(),ye()}},[b,r,v,y,a,I,x,A,w,d,f,ne]),ue(()=>{if(!b||r||!Vt($))return;let X=nt($),re=$r(X);queueMicrotask(()=>{let ae=C.current,ke=typeof ae=="function"?ae(E.current||""):ae;if(ke===void 0||ke===!1||$e($,re))return;let ye=null,ve=()=>(ye==null&&(ye=K($)),ye[0]||$),pe;ke===!0||ke===null?pe=ve():pe=wc(ke),pe=pe||ve();let Se=$e($,$r(X));zk(pe,{preventScroll:pe===$,shouldFocus(){if(!P.current)return!1;if(Se)return!0;let Ee=$r(X);return!(Ee!==pe&&$e($,Ee))}})})},[r,b,$,K,C,E,P]),ue(()=>{if(r||!$)return;let X=nt($),re=$r(X),ae=E.current==null;Hse(re);function ke(ye){if(ye.open||(N.current=i9e(ye.nativeEvent,D.current)),ye.reason===Me.triggerHover&&ye.nativeEvent.type==="mouseleave"&&(O.current=!0),ye.reason===Me.outsidePress)if(ye.nested)O.current=!1;else if(Vk(ye.nativeEvent)||i2(ye.nativeEvent))O.current=!1;else{let ve=!1;nt($).createElement("div").focus({get preventScroll(){return ve=!0,!1}}),ve?O.current=!1:O.current=!0}}_.on("openchange",ke);function Ce(){let ye=B.current,ve=typeof ye=="function"?ye(N.current):ye;if(ve===void 0||ve===!1)return null;ve===null&&(ve=!0);let pe=v?.isConnected?v:null,Se=re?.isConnected&&Gr(re)!=="body"?re:null,Ee=ae?Se||pe:pe||Se;return Ee||(Ee=Use()||null),typeof ve=="boolean"?Ee:wc(ve)||Ee||null}return()=>{_.off("openchange",ke);let ye=$r(X),ve=ne(),pe=$e(y,ye)||ve.some(me=>me===ye||$e(me,ye))||A&&sl(A.nodesRef.current,w(),!1).some(me=>$e(me.context?.elements.floating,ye)),Se=B.current,Ee=Ce();queueMicrotask(()=>{let me=s9e(Ee),Re=typeof Se!="boolean";Se&&!O.current&&Vt(me)&&(!(!Re&&me!==ye&&ye!==X.body)||pe)&&me.focus({preventScroll:!0}),O.current=!1})}},[r,y,$,B,E,_,A,v,w,ne]),ue(()=>{if(!So.engine.webkit||b||!y)return;let X=$r(nt(y));!Vt(X)||!Ib(X)||$e(y,X)&&X.blur()},[b,y]),ue(()=>{if(!(r||!I))return I.setFocusManagerState({modal:a,closeOnFocusOut:l,open:b,onOpenChange:g.setOpen,domReference:v}),()=>{I.setFocusManagerState(null)}},[r,I,a,b,g,l,v]),ue(()=>{if(!(r||!$))return Wse($),()=>{queueMicrotask(AH)}},[r,$]);let le=!r&&(a?!x:!0)&&(Z||a);return(0,YC.jsxs)(Ri.Fragment,{children:[le&&(0,YC.jsx)(Fk,{"data-type":"inside",ref:q,onFocus:X=>{if(a){let re=K();zk(re[re.length-1])}else I?.portalNode&&(O.current=!1,Mb(X,I.portalNode)?b2(v)?.focus():wc(f??I.beforeOutsideRef)?.focus())}}),o,le&&(0,YC.jsx)(Fk,{"data-type":"inside",ref:Q,onFocus:X=>{a?zk(K()[0]):I?.portalNode&&(l&&(O.current=!0),Mb(X,I.portalNode)?y2(v)?.focus():wc(d??I.afterOutsideRef)?.focus())}})]})}var KC=c(oe(),1);function NH(e,t={}){let{enabled:o=!0,event:r="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:s=!0,touchOpenDelay:a=0,reason:l=Me.triggerPress}=t,u="rootStore"in e?e.rootStore:e,d=u.context.dataRef,f=KC.useRef(void 0),p=os(),h=Lo(),m=KC.useMemo(()=>{function g(v,y,_,k){let w=Ze(l,y,_);v&&k==="touch"&&a>0?h.start(a,()=>{u.setOpen(!0,w)}):u.setOpen(v,w)}function b(v,y,_){let k=d.current.openEvent,w=u.select("domReferenceElement")!==y;return v&&w||!v||!n?!0:k&&s?!_(k.type):!1}return{onPointerDown(v){f.current=v.pointerType},onMouseDown(v){let y=f.current,_=v.nativeEvent,k=u.select("open");if(v.button!==0||r==="click"||il(y,!0)&&i)return;let w=b(k,v.currentTarget,C=>C==="click"||C==="mousedown"),S=Do(_);if(Ib(S)){g(w,_,S,y);return}let x=v.currentTarget;p.request(()=>{g(w,_,x,y)})},onClick(v){if(r==="mousedown-only")return;let y=f.current;if(r==="mousedown"&&y){f.current=void 0;return}if(il(y,!0)&&i)return;let _=u.select("open"),k=b(_,v.currentTarget,w=>w==="click"||w==="mousedown"||w==="keydown"||w==="keyup");g(k,v.nativeEvent,v.currentTarget,y)},onKeyDown(){f.current=void 0}}},[d,r,i,l,u,s,n,p,h,a]);return KC.useMemo(()=>o?{reference:m}:uo,[o,m])}var Ns=c(oe(),1);function a9e(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 Gse(e){return e!=null&&e.clientX!=null}function LH(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=Ns.useRef(!1),d=Ns.useRef(null),[f,p]=Ns.useState(),[h,m]=Ns.useState([]),g=ge(k=>{n.set("positionReference",k)}),b=ge((k,w,S)=>{u.current||l.current.openEvent&&!Gse(l.current.openEvent)||n.set("positionReference",a9e(S??a,{x:k,y:w,axis:r,dataRef:l,pointerType:f}))}),v=ge(k=>{i?d.current||(b(k.clientX,k.clientY,k.currentTarget),m([])):b(k.clientX,k.clientY,k.currentTarget)}),y=il(f)?s:i;Ns.useEffect(()=>{if(!o){g(a);return}if(!y)return;function k(){d.current?.(),d.current=null}let w=It(s);function S(x){let C=Do(x);$e(s,C)?k():b(x.clientX,x.clientY)}return!l.current.openEvent||Gse(l.current.openEvent)?d.current=ut(w,"mousemove",S):g(a),k},[y,o,s,l,a,n,b,g,h]),Ns.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Ns.useEffect(()=>{o&&!s&&(u.current=!1)},[o,s]),Ns.useEffect(()=>{!o&&i&&(u.current=!0)},[o,i]);let _=Ns.useMemo(()=>{function k(w){p(w.pointerType)}return{onPointerDown:k,onPointerEnter:k,onMouseMove:v,onMouseEnter:v}},[v]);return Ns.useMemo(()=>o?{reference:_,trigger:_}:{},[o,_])}var Ls=c(oe(),1);function l9e(){return!1}function c9e(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function qC(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=l9e,bubbles:a,externalTree:l}=t,u="rootStore"in e?e.rootStore:e,d=u.useState("open"),f=u.useState("floatingElement"),{dataRef:p}=u.context,h=al(l),m=ge(typeof n=="function"?n:()=>!1),g=typeof n=="function"?m:n,b=g!==!1,v=ge(()=>i),{escapeKey:y,outsidePress:_}=c9e(a),k=Ls.useRef(!1),w=Ls.useRef(!1),S=Ls.useRef(!1),x=Ls.useRef(!1),C=Ls.useRef(""),B=Ls.useRef(null),E=Lo(),P=Lo(),A=ge(()=>{P.clear(),p.current.insideReactTree=!1}),I=ge(q=>{let Q=p.current.floatingContext?.nodeId;return(h?sl(h.nodesRef.current,Q):[]).some(ee=>ee.context?.open&&!ee.context.dataRef.current[q])}),O=ge(q=>a2(q,u.select("floatingElement"))||a2(q,u.select("domReferenceElement"))),L=ge(q=>{s()&&u.setOpen(!1,Ze(Me.triggerPress,q.nativeEvent))}),j=ge(q=>{if(!d||!o||!r||q.key!=="Escape"||x.current||!y&&I("__escapeKeyBubbles"))return;let Q=ise(q)?q.nativeEvent:q,te=Ze(Me.escapeKey,Q);u.setOpen(!1,te),te.isCanceled||q.preventDefault(),!y&&!te.isPropagationAllowed&&q.stopPropagation()}),V=ge(()=>{p.current.insideReactTree=!0,P.start(0,A)}),N=ge(q=>{if(!d||!o||q.button!==0)return;let Q=Do(q.nativeEvent);$e(u.select("floatingElement"),Q)&&(k.current||(k.current=!0,w.current=!1))}),D=ge(q=>{!d||!o||(q.defaultPrevented||q.nativeEvent.defaultPrevented)&&k.current&&(w.current=!0)});Ls.useEffect(()=>{if(!d||!o)return;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=_;let q=new xi,Q=new xi;function te(){q.clear(),x.current=!0}function ee(){q.start(So.engine.webkit?5:0,()=>{x.current=!1})}function Y(){S.current=!0,Q.start(0,()=>{S.current=!1})}function Z(){k.current=!1,w.current=!1}function $(){let ie=C.current,se=ie==="pen"||!ie?"mouse":ie,Te=v(),he=typeof Te=="function"?Te():Te;return typeof he=="string"?he:he[se]}function K(ie){let se=$();return se==="intentional"&&ie.type!=="click"||se==="sloppy"&&ie.type==="click"}function ne(ie){let se=p.current.floatingContext?.nodeId,Te=h&&sl(h.nodesRef.current,se).some(he=>a2(ie,he.context?.elements.floating));return O(ie)||Te}function le(ie){if(K(ie)){ie.type!=="click"&&!O(ie)&&(Q.clear(),S.current=!1),A();return}if(p.current.insideReactTree){A();return}let se=Do(ie),Te=`[${xf("inert")}]`,he=at(se)?se.getRootNode():null,Ie=Array.from((Uu(he)?he:nt(u.select("floatingElement"))).querySelectorAll(Te)),lt=u.context.triggerElements;if(se&&(lt.hasElement(se)||lt.hasMatchingElement(ct=>$e(ct,se))))return;let vt=at(se)?se:null;for(;vt&&!$u(vt);){let ct=Wu(vt);if($u(ct)||!at(ct))break;vt=ct}if(!(Ie.length&&at(se)&&!ase(se)&&!$e(se,u.select("floatingElement"))&&Ie.every(ct=>!$e(vt,ct)))){if(Vt(se)&&!("touches"in ie)){let ct=$u(se),Rt=Sn(se),tt=/auto|scroll/,At=ct||tt.test(Rt.overflowX),ht=ct||tt.test(Rt.overflowY),Ft=At&&se.clientWidth>0&&se.scrollWidth>se.clientWidth,Ct=ht&&se.clientHeight>0&&se.scrollHeight>se.clientHeight,Ot=Rt.direction==="rtl",be=Ct&&(Ot?ie.offsetX<=se.offsetWidth-se.clientWidth:ie.offsetX>se.clientWidth),_e=Ft&&ie.offsetY>se.clientHeight;if(be||_e)return}if(!ne(ie)){if($()==="intentional"&&S.current){Q.clear(),S.current=!1;return}typeof g=="function"&&!g(ie)||I("__outsidePressBubbles")||(u.setOpen(!1,Ze(Me.outsidePress,ie)),A())}}}function X(ie){$()!=="sloppy"||ie.pointerType==="touch"||!u.select("open")||!o||O(ie)||le(ie)}function re(ie){if($()!=="sloppy"||!u.select("open")||!o||O(ie))return;let se=ie.touches[0];se&&(B.current={startTime:Date.now(),startX:se.clientX,startY:se.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},E.start(1e3,()=>{B.current&&(B.current.dismissOnTouchEnd=!1,B.current.dismissOnMouseDown=!1)}))}function ae(ie,se){let Te=Do(ie);if(!Te)return;let he=ut(Te,ie.type,()=>{se(ie),he()})}function ke(ie){C.current="touch",ae(ie,re)}function Ce(ie){E.clear(),ie.type==="pointerdown"&&(C.current=ie.pointerType),!(ie.type==="mousedown"&&B.current&&!B.current.dismissOnMouseDown)&&ae(ie,se=>{se.type==="pointerdown"?X(se):le(se)})}function ye(ie){if(!k.current)return;let se=w.current;if(Z(),$()==="intentional"){if(ie.type==="pointercancel"){se&&Y();return}if(!ne(ie)){if(se){Y();return}typeof g=="function"&&!g(ie)||(Q.clear(),S.current=!0,A())}}}function ve(ie){if($()!=="sloppy"||!B.current||O(ie))return;let se=ie.touches[0];if(!se)return;let Te=Math.abs(se.clientX-B.current.startX),he=Math.abs(se.clientY-B.current.startY),Ie=Math.sqrt(Te*Te+he*he);Ie>5&&(B.current.dismissOnTouchEnd=!0),Ie>10&&(le(ie),E.clear(),B.current=null)}function pe(ie){ae(ie,ve)}function Se(ie){$()!=="sloppy"||!B.current||O(ie)||(B.current.dismissOnTouchEnd&&le(ie),E.clear(),B.current=null)}function Ee(ie){ae(ie,Se)}let me=nt(f),Re=Ei(r&&Ei(ut(me,"keydown",j),ut(me,"compositionstart",te),ut(me,"compositionend",ee)),b&&Ei(ut(me,"click",Ce,!0),ut(me,"pointerdown",Ce,!0),ut(me,"pointerup",ye,!0),ut(me,"pointercancel",ye,!0),ut(me,"mousedown",Ce,!0),ut(me,"mouseup",ye,!0),ut(me,"touchstart",ke,!0),ut(me,"touchmove",pe,!0),ut(me,"touchend",Ee,!0)));return()=>{Re(),q.clear(),Q.clear(),Z(),S.current=!1}},[p,f,r,b,g,d,o,y,_,j,A,v,I,O,h,u,E]),Ls.useEffect(A,[g,A]);let M=Ls.useMemo(()=>({onKeyDown:j,onPointerDown:L,onClick:L}),[j,L]),z=Ls.useMemo(()=>({onKeyDown:j,onPointerDown:D,onMouseDown:D,onClickCapture:V,onMouseDownCapture(q){V(),N(q)},onPointerDownCapture(q){V(),N(q)},onMouseUpCapture:V,onTouchEndCapture:V,onTouchMoveCapture:V}),[j,V,N,D]);return Ls.useMemo(()=>o?{reference:M,floating:z,trigger:M}:{},[o,M,z])}var Bi=c(oe(),1);function $se(e,t,o){let{reference:r,floating:n}=e,i=Ms(t),s=WC(t),a=UC(s),l=Ti(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,h;switch(l){case"top":h={x:d,y:r.y-n.height};break;case"bottom":h={x:d,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:f};break;case"left":h={x:r.x-n.width,y:f};break;default:h={x:r.x,y:r.y}}let m=Cc(t);return m&&(h[s]+=p*(m==="end"?1:-1)*(o&&u?-1:1)),h}async function qse(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:h=0}=xc(t,e),m=m2(h),b=a[p?f==="floating"?"reference":"floating":f],v=Sf(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)),k=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},w=Sf(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:_,strategy:l}):y);return{top:(v.top-w.top+m.top)/k.y,bottom:(w.bottom-v.bottom+m.bottom)/k.y,left:(v.left-w.left+m.left)/k.x,right:(w.right-v.right+m.right)/k.x}}var u9e=50,Zse=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:qse},l=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:f}=$se(u,r,l),p=r,h=0,m={};for(let g=0;g<i.length;g++){let b=i[g];if(!b)continue;let{name:v,fn:y}=b,{x:_,y:k,data:w,reset:S}=await y({x:d,y:f,initialPlacement:r,placement:p,strategy:n,middlewareData:m,rects:u,platform:a,elements:{reference:e,floating:t}});d=_??d,f=k??f,m[v]={...m[v],...w},S&&h<u9e&&(h++,typeof S=="object"&&(S.placement&&(p=S.placement),S.rects&&(u=S.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):S.rects),{x:d,y:f}=$se(u,p,l)),g=-1)}return{x:d,y:f,placement:p,strategy:n,middlewareData:m}};var Xse=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:h="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:g=!0,...b}=xc(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let v=Ti(n),y=Ms(a),_=Ti(a)===a,k=await(l.isRTL==null?void 0:l.isRTL(u.floating)),w=p||(_||!g?[jC(a)]:vse(a)),S=m!=="none";!p&&S&&w.push(...kse(a,g,m,k));let x=[a,...w],C=await l.detectOverflow(t,b),B=[],E=((r=i.flip)==null?void 0:r.overflows)||[];if(d&&B.push(C[v]),f){let O=yse(n,s,k);B.push(C[O[0]],C[O[1]])}if(E=[...E,{placement:n,overflows:B}],!B.every(O=>O<=0)){var P,A;let O=(((P=i.flip)==null?void 0:P.index)||0)+1,L=x[O];if(L&&(!(f==="alignment"?y!==Ms(L):!1)||E.every(N=>Ms(N.placement)===y?N.overflows[0]>0:!0)))return{data:{index:O,overflows:E},reset:{placement:L}};let j=(A=E.filter(V=>V.overflows[0]<=0).sort((V,N)=>V.overflows[1]-N.overflows[1])[0])==null?void 0:A.placement;if(!j)switch(h){case"bestFit":{var I;let V=(I=E.filter(N=>{if(S){let D=Ms(N.placement);return D===y||D==="y"}return!0}).map(N=>[N.placement,N.overflows.filter(D=>D>0).reduce((D,M)=>D+M,0)]).sort((N,D)=>N[1]-D[1])[0])==null?void 0:I[0];V&&(j=V);break}case"initialPlacement":j=a;break}if(n!==j)return{reset:{placement:j}}}return{}}}};function Yse(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Kse(e){return bse.some(t=>e[t]>=0)}var Qse=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:r}=t,{strategy:n="referenceHidden",...i}=xc(e,t);switch(n){case"referenceHidden":{let s=await r.detectOverflow(t,{...i,elementContext:"reference"}),a=Yse(s,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Kse(a)}}}case"escaped":{let s=await r.detectOverflow(t,{...i,altBoundary:!0}),a=Yse(s,o.floating);return{data:{escapedOffsets:a,escaped:Kse(a)}}}default:return{}}}}};var Jse=new Set(["left","top"]);async function d9e(e,t){let{placement:o,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),s=Ti(o),a=Cc(o),l=Ms(o)==="y",u=Jse.has(s)?-1:1,d=i&&l?-1:1,f=xc(t,e),{mainAxis:p,crossAxis:h,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof m=="number"&&(h=a==="end"?m*-1:m),l?{x:h*d,y:p*u}:{x:p*u,y:h*d}}var eae=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 d9e(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}}}}},tae=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:k}=y;return{x:_,y:k}}},...u}=xc(e,t),d={x:o,y:r},f=await i.detectOverflow(t,u),p=Ms(n),h=p2(p),m=d[h],g=d[p],b=(y,_)=>f2(_+f[y==="y"?"top":"left"],_,_-f[y==="y"?"bottom":"right"]);s&&(m=b(h,m)),a&&(g=b(p,g));let v=l.fn({...t,[h]:m,[p]:g});return{...v,data:{x:v.x-o,y:v.y-r,enabled:{[h]:s,[p]:a}}}}}},oae=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}=xc(e,t),p={x:n,y:i},h=Ms(s),m=p2(h),g=p[m],b=p[h],v=xc(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 w=m==="y"?"height":"width",S=a.reference[m]-a.floating[w]+y.mainAxis,x=a.reference[m]+a.reference[w]-y.mainAxis;g<S?g=S:g>x&&(g=x)}if(f){var _,k;let w=m==="y"?"width":"height",S=Jse.has(Ti(s)),x=a.reference[h]-a.floating[w]+(S&&((_=l.offset)==null?void 0:_[h])||0)+(S?0:y.crossAxis),C=a.reference[h]+a.reference[w]+(S?0:((k=l.offset)==null?void 0:k[h])||0)-(S?y.crossAxis:0);b<x?b=x:b>C&&(b=C)}return{[m]:g,[h]:b}}}},rae=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}=xc(e,t),l=await n.detectOverflow(t,a),u=Ti(o),d=Cc(o),f=Ms(o)==="y",{width:p,height:h}=r.floating,m,g;u==="top"||u==="bottom"?(m=u,g=d===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(g=u,m=d==="end"?"top":"bottom");let b=h-l.top-l.bottom,v=p-l.left-l.right,y=Um(h-l[m],b),_=Um(p-l[g],v),k=t.middlewareData.shift,w=!k,S=y,x=_;k!=null&&k.enabled.x&&(x=v),k!=null&&k.enabled.y&&(S=b),w&&!d&&(f?x=p-2*Sc(l.left,l.right):S=h-2*Sc(l.top,l.bottom)),await s({...t,availableWidth:x,availableHeight:S});let C=await n.getDimensions(i.floating);return p!==C.width||h!==C.height?{reset:{rects:!0}}:{}}}};function sae(e){let t=Sn(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Vt(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r,a=Wm(o)!==i||Wm(r)!==s;return a&&(o=i,r=s),{width:o,height:r,$:a}}function VH(e){return at(e)?e:e.contextElement}function jk(e){let t=VH(e);if(!Vt(t))return Yu(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:i}=sae(t),s=(i?Wm(o.width):o.width)/r,a=(i?Wm(o.height):o.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var f9e=Yu(0);function aae(e){let t=It(e);return!t2()||!t.visualViewport?f9e:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function p9e(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===It(e)}function Db(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),i=VH(e),s=Yu(1);t&&(r?at(r)&&(s=jk(r)):s=jk(e));let a=p9e(i,o,r)?aae(i):Yu(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=It(i),h=at(r)?It(r):r,m=p,g=o2(m);for(;g&&h!==m;){let b=jk(g),v=g.getBoundingClientRect(),y=Sn(g),_=v.left+(g.clientLeft+parseFloat(y.paddingLeft))*b.x,k=v.top+(g.clientTop+parseFloat(y.paddingTop))*b.y;l*=b.x,u*=b.y,d*=b.x,f*=b.y,l+=_,u+=k,m=It(g),g=o2(m)}}return Sf({width:d,height:f,x:l,y:u})}function _2(e,t){let o=AC(e).scrollLeft;return t?t.left+o:Db(Gu(e)).left+o}function lae(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-_2(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function m9e(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,i=n==="fixed",s=Gu(r),a=t?OC(t.floating):!1;if(r===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},u=Yu(1),d=Yu(0),f=Vt(r);if((f||!i)&&((Gr(r)!=="body"||kf(s))&&(l=AC(r)),f)){let h=Db(r);u=jk(r),d.x=h.x+r.clientLeft,d.y=h.y+r.clientTop}let p=s&&!f&&!i?lae(s,l):Yu(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 h9e(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function g9e(e){let t=AC(e),o=e.ownerDocument.body,r=Sc(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=Sc(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+_2(e),s=-t.scrollTop;return Sn(o).direction==="rtl"&&(i+=Sc(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:i,y:s}}var b9e=25;function y9e(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=It(e),i=Gu(e),s=n.visualViewport,a=i.clientWidth,l=i.clientHeight,u=0,d=0;if(s){let p=!t2()||t==="fixed";r?p||(u=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,p&&(u=s.offsetLeft,d=s.offsetTop))}if(_2(i)<=0){let p=i.ownerDocument,h=p.body,m=getComputedStyle(h),g=p.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,b=Math.abs(i.clientWidth-h.clientWidth-g),v=getComputedStyle(i).scrollbarGutter==="stable both-edges"?b/2:b;v<=b9e&&(a-=v)}return{width:a,height:l,x:u,y:d}}function v9e(e,t){let o=Db(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,i=jk(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 nae(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=y9e(e,o,t);else if(t==="document")r=g9e(Gu(e));else if(at(t))r=v9e(t,o);else{let n=aae(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Sf(r)}function k9e(e,t){let o=t.get(e);if(o)return o;let r=zm(e,[],!1).filter(a=>at(a)&&Gr(a)!=="body"),n=null,i=Sn(e).position==="fixed",s=i?Wu(e):e;for(;at(s)&&!$u(s);){let a=Sn(s),l=e2(s),u=n?n.position:i?"fixed":"";!l&&(u==="fixed"||u==="absolute"&&a.position==="static")?r=r.filter(f=>f!==s):n=a,s=Wu(s)}return t.set(e,r),r}function _9e(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,s=[...o==="clippingAncestors"?OC(t)?[]:k9e(t,this._c):[].concat(o),r],a=nae(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 h=nae(t,s[p],n);l=Sc(h.top,l),u=Um(h.right,u),d=Um(h.bottom,d),f=Sc(h.left,f)}return{width:u-f,height:d-l,x:f,y:l}}function w9e(e){let{width:t,height:o}=sae(e);return{width:t,height:o}}function S9e(e,t,o){let r=Vt(t),n=Gu(t),i=o==="fixed",s=Db(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=Yu(0);if((r||!i)&&((Gr(t)!=="body"||kf(n))&&(a=AC(t)),r)){let p=Db(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}!r&&n&&(l.x=_2(n));let u=n&&!r&&!i?lae(n,a):Yu(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 DH(e){return Sn(e).position==="static"}function iae(e,t){if(!Vt(e)||Sn(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Gu(e)===o&&(o=o.ownerDocument.body),o}function cae(e,t){let o=It(e);if(OC(e))return o;if(!Vt(e)){let n=Wu(e);for(;n&&!$u(n);){if(at(n)&&!DH(n))return n;n=Wu(n)}return o}let r=iae(e,t);for(;r&&zie(r)&&DH(r);)r=iae(r,t);return r&&$u(r)&&DH(r)&&!e2(r)?o:r||jie(e)||o}var x9e=async function(e){let t=this.getOffsetParent||cae,o=this.getDimensions,r=await o(e.floating);return{reference:S9e(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function C9e(e){return Sn(e).direction==="rtl"}var ZC={convertOffsetParentRelativeRectToViewportRelativeRect:m9e,getDocumentElement:Gu,getClippingRect:_9e,getOffsetParent:cae,getElementRects:x9e,getClientRects:h9e,getDimensions:w9e,getScale:jk,isElement:at,isRTL:C9e};function uae(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function E9e(e,t,o){let r=null,n,i=Gu(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:h,top:m,width:g,height:b}=p;if(d||t(),!g||!b)return;let v=HC(m),y=HC(i.clientWidth-(h+g)),_=HC(i.clientHeight-(m+b)),k=HC(h),S={rootMargin:-v+"px "+-y+"px "+-_+"px "+-k+"px",threshold:Sc(0,Um(1,f))||1},x=!0;function C(B){let E=B[0].intersectionRatio;if(!uae(p,e.getBoundingClientRect()))return a();if(E!==f){if(!x)return a();E?a(!1,E):n=setTimeout(()=>{a(!1,1e-7)},1e3)}x=!1}try{r=new IntersectionObserver(C,{...S,root:i.ownerDocument})}catch{r=new IntersectionObserver(C,S)}r.observe(e)}let l=It(e),u=()=>a(o);return l.addEventListener("resize",u),a(!0),()=>{l.removeEventListener("resize",u),s()}}function XC(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=VH(e),d=n||i?[...u?zm(u):[],...t?zm(t):[]]:[];d.forEach(v=>{n&&v.addEventListener("scroll",o),i&&v.addEventListener("resize",o)});let f=u&&a?E9e(u,o,i):null,p=-1,h=null;s&&(h=new ResizeObserver(v=>{let[y]=v;y&&y.target===u&&h&&t&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var _;(_=h)==null||_.observe(t)})),o()}),u&&!l&&h.observe(u),t&&h.observe(t));let m,g=l?Db(e):null;l&&b();function b(){let v=Db(e);g&&!uae(g,v)&&o(),g=v,m=requestAnimationFrame(b)}return o(),()=>{var v;d.forEach(y=>{n&&y.removeEventListener("scroll",o),i&&y.removeEventListener("resize",o)}),f?.(),(v=h)==null||v.disconnect(),h=null,l&&cancelAnimationFrame(m)}}var dae=eae;var fae=tae,pae=Xse,mae=rae,hae=Qse;var gae=oae,w2=(e,t,o)=>{let r=new Map,n=o??{},i={...ZC,...n.platform,_c:r};return Zse(e,t,{...n,platform:i})};var un=c(oe(),1),yae=c(oe(),1),vae=c(bf(),1),R9e=typeof document<"u",B9e=function(){},S2=R9e?yae.useLayoutEffect:B9e;function x2(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(!x2(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)&&!x2(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function kae(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function bae(e,t){let o=kae(e);return Math.round(t*o)/o}function FH(e){let t=un.useRef(e);return S2(()=>{t.current=e}),t}function _ae(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]=un.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=un.useState(r);x2(p,r)||h(r);let[m,g]=un.useState(null),[b,v]=un.useState(null),y=un.useCallback(N=>{N!==S.current&&(S.current=N,g(N))},[]),_=un.useCallback(N=>{N!==x.current&&(x.current=N,v(N))},[]),k=i||m,w=s||b,S=un.useRef(null),x=un.useRef(null),C=un.useRef(d),B=l!=null,E=FH(l),P=FH(n),A=FH(u),I=un.useCallback(()=>{if(!S.current||!x.current)return;let N={placement:t,strategy:o,middleware:p};P.current&&(N.platform=P.current),w2(S.current,x.current,N).then(D=>{let M={...D,isPositioned:A.current!==!1};O.current&&!x2(C.current,M)&&(C.current=M,vae.flushSync(()=>{f(M)}))})},[p,t,o,P,A]);S2(()=>{u===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,f(N=>({...N,isPositioned:!1})))},[u]);let O=un.useRef(!1);S2(()=>(O.current=!0,()=>{O.current=!1}),[]),S2(()=>{if(k&&(S.current=k),w&&(x.current=w),k&&w){if(E.current)return E.current(k,w,I);I()}},[k,w,I,E,B]);let L=un.useMemo(()=>({reference:S,floating:x,setReference:y,setFloating:_}),[y,_]),j=un.useMemo(()=>({reference:k,floating:w}),[k,w]),V=un.useMemo(()=>{let N={position:o,left:0,top:0};if(!j.floating)return N;let D=bae(j.floating,d.x),M=bae(j.floating,d.y);return a?{...N,transform:"translate("+D+"px, "+M+"px)",...kae(j.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:D,top:M}},[o,a,j.floating,d.x,d.y]);return un.useMemo(()=>({...d,update:I,refs:L,elements:j,floatingStyles:V}),[d,I,L,j,V])}var zH=(e,t)=>{let o=dae(e);return{name:o.name,fn:o.fn,options:[e,t]}},jH=(e,t)=>{let o=fae(e);return{name:o.name,fn:o.fn,options:[e,t]}},HH=(e,t)=>({fn:gae(e).fn,options:[e,t]}),UH=(e,t)=>{let o=pae(e);return{name:o.name,fn:o.fn,options:[e,t]}},WH=(e,t)=>{let o=mae(e);return{name:o.name,fn:o.fn,options:[e,t]}};var GH=(e,t)=>{let o=hae(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Gk=c(oe(),1),Dae=c(bf(),1);var Nae=c(oe(),1);var We=(e,t,o,r,n,i,...s)=>{if(s.length>0)throw new Error(Ht(1));let a;if(e&&t&&o&&r&&n&&i)a=(l,u,d,f)=>{let p=e(l,u,d,f),h=t(l,u,d,f),m=o(l,u,d,f),g=r(l,u,d,f),b=n(l,u,d,f);return i(p,h,m,g,b,u,d,f)};else if(e&&t&&o&&r&&n)a=(l,u,d,f)=>{let p=e(l,u,d,f),h=t(l,u,d,f),m=o(l,u,d,f),g=r(l,u,d,f);return n(p,h,m,g,u,d,f)};else if(e&&t&&o&&r)a=(l,u,d,f)=>{let p=e(l,u,d,f),h=t(l,u,d,f),m=o(l,u,d,f);return r(p,h,m,u,d,f)};else if(e&&t&&o)a=(l,u,d,f)=>{let p=e(l,u,d,f),h=t(l,u,d,f);return o(p,h,u,d,f)};else if(e&&t)a=(l,u,d,f)=>{let p=e(l,u,d,f);return t(p,u,d,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Aae=c(oe(),1),XH=c(YH(),1),Mae=c(Rae(),1);var Bae=c(oe(),1);var KH=[],qH;function Iae(){return qH}function Pae(e){KH.push(e)}function ZH(e){let t=(o,r)=>{let n=wo(Y9e).current,i;try{qH=n;for(let s of KH)s.before(n);i=e(o,r);for(let s of KH)s.after(n);n.didInitialize=!0}finally{qH=void 0}return i};return t.displayName=e.displayName||e.name,t}function Oae(e){return Bae.forwardRef(ZH(e))}function Y9e(){return{didInitialize:!1}}var K9e=Mk(19),q9e=K9e?X9e:Q9e;function Le(e,t,o,r,n){return q9e(e,t,o,r,n)}function Z9e(e,t,o,r,n){let i=Aae.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,XH.useSyncExternalStore)(e.subscribe,i,i)}Pae({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,XH.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function X9e(e,t,o,r,n){let i=Iae();if(!i)return Z9e(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 Q9e(e,t,o,r,n){return(0,Mae.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,r,n))}var Uk=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 Le(this,t,o,r,n)}};var Vb=c(oe(),1);var Wk=class extends Uk{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){Vb.useDebugValue(t);let r=this;ue(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;ue(()=>(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);ue(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){Vb.useDebugValue(t);let r=this,n=o!==void 0;ue(()=>{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 Vb.useDebugValue(t),Le(this,this.selectors[t],o,r,n)}useContextCallback(t,o){Vb.useDebugValue(t);let r=ge(o??to);this.context[t]=r}useStateSetter(t){let o=Vb.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 J9e={open:We(e=>e.open),transitionStatus:We(e=>e.transitionStatus),domReferenceElement:We(e=>e.domReferenceElement),referenceElement:We(e=>e.positionReference??e.referenceElement),floatingElement:We(e=>e.floatingElement),floatingId:We(e=>e.floatingId)},Ku=class extends Wk{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:zse(),nested:r,triggerElements:i},J9e),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&sse(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 Lae(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=Nae.useRef(null);r===void 0&&p.current===null&&(p.current=new Ku({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:u,triggerElements:d,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let h=r??p.current;return t.useSyncedValue("floatingId",n),ue(()=>{let m={open:a,floatingId:n,referenceElement:l,floatingElement:u};at(l)&&(m.domReferenceElement=l),h.state.positionReference===h.state.referenceElement&&(m.positionReference=l),h.update(m)},[a,n,l,u,h]),h.context.onOpenChange=f,h.context.nested=i,h}var E2={tabIndex:-1,[DC]:""};function Vae(e,t,o=!1){let r=Fm(),n=Gm()!=null,i=Gk.useRef(null);e===void 0&&i.current===null&&(i.current=t(r,n));let s=e??i.current;return Lae({popupStore:s,treatPopupAsFloatingElement:o,floatingRootContext:s.state.floatingRootContext,floatingId:r,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function eHe(e,t){let o=Gk.useRef(null),r=Gk.useRef(null);return Gk.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 tHe(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 oHe(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Fae(e,t,o,r={}){let n=o.reason,i=n===Me.triggerHover,s=t&&n===Me.triggerFocus,a=!t&&(n===Me.triggerPress||n===Me.escapeKey),l=oHe(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),tHe(d,t,o.trigger,l()),e.update(d)};i?Dae.flushSync(u):u()}function zae(e,t,o,r){n2(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:r,preventUnmountingOnClose:!1})})}function jae(e,t,o,r){let n=o.useState("isMountedByTrigger",e),i=eHe(e,o),s=ge(a=>{if(i(a),!a)return;let l=o.select("open"),u=o.select("activeTriggerId");if(u===e){o.update({activeTriggerElement:a,...l?r:null});return}u==null&&l&&o.update({activeTriggerId:e,activeTriggerElement:a,...r})});return ue(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:s,isMountedByThisTrigger:n}}function Hae(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=e.useState("open"),n=e.useState("triggerCount");ue(()=>{if(!r){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let i=e.context.triggerElements.size,s={};e.state.triggerCount!==i&&(s.triggerCount=i);let a=e.select("activeTriggerId"),l=null;if(a){let u=e.context.triggerElements.getById(a);u?u!==e.state.activeTriggerElement&&(s.activeTriggerElement=u):l=a}if(!l&&!a&&i===1){let u=e.context.triggerElements.entries().next();if(!u.done){let[d,f]=u.value;s.activeTriggerId=d,s.activeTriggerElement=f}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),l&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===l&&!e.context.triggerElements.getById(l)){let u=Ze(Me.none);e.setOpen(!1,u),u.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,n,o])}function Uae(e,t,o){let{mounted:r,setMounted:n,transitionStatus:i}=As(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:r,transitionStatus:i,preventUnmountingOnClose:a});let l=ge(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Si({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function Wae(e,t){e.useSyncedValues(t),ue(()=>()=>{e.update({activeTriggerProps:uo,inactiveTriggerProps:uo,popupProps:uo})},[e])}var Ym=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,o){let r=this.idMap.get(t);r!==o&&(r!==void 0&&this.elementsSet.delete(r),this.elementsSet.add(o),this.idMap.set(t,o))}delete(t){let o=this.idMap.get(t);o&&(this.elementsSet.delete(o),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let o of this.elementsSet)if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function Gae(){return new Ku({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Ym,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Yae(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Gae(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:uo,inactiveTriggerProps:uo,popupProps:uo}}function Kae(e,t,o=!1){return new Ku({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var QC=We(e=>e.triggerIdProp??e.activeTriggerId),QH=We(e=>e.openProp??e.open),$ae=We(e=>(e.popupElement?.id??e.floatingId)||void 0);function qae(e,t){return t!==void 0&&QH(e)&&QC(e)===t}function rHe(e,t){return qae(e,t)?!0:t!==void 0&&QH(e)&&QC(e)==null&&e.triggerCount===1}var Zae={open:QH,mounted:We(e=>e.mounted),transitionStatus:We(e=>e.transitionStatus),floatingRootContext:We(e=>e.floatingRootContext),triggerCount:We(e=>e.triggerCount),preventUnmountingOnClose:We(e=>e.preventUnmountingOnClose),payload:We(e=>e.payload),activeTriggerId:QC,activeTriggerElement:We(e=>e.mounted?e.activeTriggerElement:null),popupId:$ae,isTriggerActive:We((e,t)=>t!==void 0&&QC(e)===t),isOpenedByTrigger:We((e,t)=>qae(e,t)),isMountedByTrigger:We((e,t)=>t!==void 0&&QC(e)===t&&e.mounted),triggerProps:We((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:We((e,t)=>rHe(e,t)?$ae(e):void 0),popupProps:We(e=>e.popupProps),popupElement:We(e=>e.popupElement),positionerElement:We(e=>e.positionerElement)};function JC(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=Fm(),i=Gm()!=null,s=wo(()=>new Ku({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new Ym,floatingId:n,syncOnly:!1,nested:i})).current;return ue(()=>{let a={open:t,floatingId:n};r.reference!==void 0&&(a.referenceElement=r.reference,a.domReferenceElement=at(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 JH(e={}){let{nodeId:t,externalTree:o}=e,r=JC(e),n=e.rootContext||r,i=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.useState("open"),u=n.useState("floatingId"),[d,f]=Bi.useState(null),[p,h]=Bi.useState(void 0),[m,g]=Bi.useState(void 0),b=Bi.useRef(null),v=al(o),y=Bi.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),_=_ae({...e,elements:{...y,...d&&{reference:d}}}),k=at(p)?p:null,w=m===void 0?n.state.floatingElement:m;n.useSyncedValue("referenceElement",p??null),n.useSyncedValue("domReferenceElement",p===void 0?a:k),n.useSyncedValue("floatingElement",w);let S=Bi.useCallback(A=>{let I=at(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),getClientRects:()=>A.getClientRects(),contextElement:A}:A;f(I),_.refs.setReference(I)},[_.refs]),x=Bi.useCallback(A=>{(at(A)||A===null)&&(b.current=A,h(A)),(at(_.refs.reference.current)||_.refs.reference.current===null||A!==null&&!at(A))&&_.refs.setReference(A)},[_.refs,h]),C=Bi.useCallback(A=>{g(A),_.refs.setFloating(A)},[_.refs]),B=Bi.useMemo(()=>({..._.refs,setReference:x,setFloating:C,setPositionReference:S,domReference:b}),[_.refs,x,C,S]),E=Bi.useMemo(()=>({..._.elements,domReference:a}),[_.elements,a]),P=Bi.useMemo(()=>({..._,dataRef:n.context.dataRef,open:l,onOpenChange:n.setOpen,events:n.context.events,floatingId:u,refs:B,elements:E,nodeId:t,rootStore:n}),[_,B,E,t,n,l,u]);return ue(()=>{a&&(b.current=a)},[a]),ue(()=>{n.context.dataRef.current.floatingContext=P;let A=v?.nodesRef.current.find(I=>I.id===t);A&&(A.context=P)}),Bi.useMemo(()=>({..._,context:P,refs:B,elements:E,rootStore:n}),[_,B,E,P,n])}var qu=c(oe(),1);var eU=So.os.mac&&So.engine.webkit;function tU(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=qu.useRef(!1),l=qu.useRef(null),u=qu.useRef(!0),d=Lo();qu.useEffect(()=>{let p=n.select("domReferenceElement");if(!o)return;let h=It(p);function m(){let v=n.select("domReferenceElement");!n.select("open")&&Vt(v)&&v===$r(nt(v))&&(a.current=!0)}function g(){u.current=!0}function b(){u.current=!1}return Ei(ut(h,"blur",m),eU&&ut(h,"keydown",g,!0),eU&&ut(h,"pointerdown",b,!0))},[n,o]),qu.useEffect(()=>{if(!o)return;function p(h){if(h.reason===Me.triggerPress||h.reason===Me.escapeKey){let m=n.select("domReferenceElement");at(m)&&(l.current=m,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,n]);let f=qu.useMemo(()=>{function p(){a.current=!1,l.current=null}return{onMouseLeave(){p()},onFocus(h){let m=h.currentTarget;if(a.current){if(l.current===m)return;p()}let g=Do(h.nativeEvent);if(at(g)){if(eU&&!h.relatedTarget){if(!u.current&&!Ib(g))return}else if(!lse(g))return}let b=Hm(h.relatedTarget,n.context.triggerElements),{nativeEvent:v,currentTarget:y}=h,_=typeof r=="function"?r():r;if(n.select("open")&&b||_===0||_===void 0){n.setOpen(!0,Ze(Me.triggerFocus,v,y));return}d.start(_,()=>{a.current||n.setOpen(!0,Ze(Me.triggerFocus,v,y))})},onBlur(h){p();let m=h.relatedTarget,g=h.nativeEvent,b=at(m)&&m.hasAttribute(xf("focus-guard"))&&m.getAttribute("data-type")==="outside";d.start(0,()=>{let v=n.select("domReferenceElement"),y=$r(nt(v));!m&&y===v||$e(s.current.floatingContext?.refs.floating.current,y)||$e(v,y)||b||Hm(m??y,n.context.triggerElements)||n.setOpen(!1,Ze(Me.triggerFocus,g))})}}},[s,r,n,d]);return qu.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var rU=c(oe(),1);var oU=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 xi,this.restTimeout=new xi,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},T2=new WeakMap;function $k(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&T2.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),T2.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function R2(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,i=T2.get(o);i&&i!==e&&$k(i),$k(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,T2.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function Yk(e){let t=e.context.dataRef.current,o=wo(()=>t.hoverInteractionState??oU.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),Nk(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function nU(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=al(),f=Gm(),p=Yk(i),h=Lo(),m=ge(()=>l2(u.current.openEvent?.type,p.interactedInside)),g=ge(()=>cse(u.current.openEvent?.type)),b=ge(()=>{$k(p)});ue(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,b())},[s,p,b]),rU.useEffect(()=>b,[b]),ue(()=>{if(o&&s&&p.handleCloseOptions?.blockPointerEvents&&g()&&at(l)&&a){let v=l,y=a,_=nt(a),k=d?.nodesRef.current.find(C=>C.id===f)?.context?.elements.floating;k&&(k.style.pointerEvents="");let w=p.pointerEventsScopeElement!==y?p.pointerEventsScopeElement:null,S=k!==y?k:null,x=p.handleCloseOptions?.getScope?.()??w??S??v.closest("[data-rootownerid]")??_.body;return R2(p,{scopeElement:x,referenceElement:v,floatingElement:y}),()=>{b()}}},[o,s,l,a,p,g,d,f,b]),rU.useEffect(()=>{if(!o)return;function v(){return!!(d&&f&&sl(d.nodesRef.current,f).length>0)}function y(C){let B=wf(r,"close",p.pointerType),E=()=>{i.setOpen(!1,Ze(Me.triggerHover,C)),d?.events.emit("floating.closed",C)};B?p.openChangeTimeout.start(B,E):(p.openChangeTimeout.clear(),E())}function _(C){let B=Do(C);if(!mH(B)){p.interactedInside=!1;return}p.interactedInside=B?.closest("[aria-haspopup]")!=null}function k(){p.openChangeTimeout.clear(),h.clear(),d?.events.off("floating.closed",S),b()}function w(C){if(v()&&d){d.events.on("floating.closed",S);return}if(Hm(C.relatedTarget,i.context.triggerElements))return;let B=u.current.floatingContext?.nodeId??n,E=C.relatedTarget;if(!(d&&B&&at(E)&&sl(d.nodesRef.current,B,!1).some(A=>$e(A.context?.elements.floating,E)))){if(p.handler){p.handler(C);return}b(),g()&&!m()&&y(C)}}function S(C){!d||!f||v()||h.start(0,()=>{d.events.off("floating.closed",S),i.setOpen(!1,Ze(Me.triggerHover,C)),d.events.emit("floating.closed",C)})}let x=a;return Ei(x&&ut(x,"mouseenter",k),x&&ut(x,"mouseleave",w),x&&ut(x,"pointerdown",_,!0),()=>{d?.events.off("floating.closed",S)})},[o,a,i,u,r,n,g,m,b,p,d,f,h])}var Km=c(oe(),1),Xae=c(bf(),1);var nHe={current:null};function iU(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=nHe,externalTree:u,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:h}=t,m="rootStore"in e?e.rootStore:e,{dataRef:g,events:b}=m.context,v=al(u),y=Yk(m),_=Km.useRef(!1),k=io(n),w=io(r),S=io(s),x=io(o),C=io(h),B=io(p),E=ge(()=>l2(g.current.openEvent?.type,y.interactedInside)),P=ge(()=>C.current?.()!==!1),A=ge((L,j,V)=>{let N=m.context.triggerElements;if(N.hasElement(j))return!L||!$e(L,j);if(!at(V))return!1;let D=V;return N.hasMatchingElement(M=>$e(M,D))&&(!L||!$e(L,D))}),I=ge(()=>{if(!y.handler)return;nt(m.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),O=ge(()=>{$k(y)});return d&&(y.handleCloseOptions=k.current?.__options),Km.useEffect(()=>I,[I]),Km.useEffect(()=>{if(!o)return;function L(j){j.open?_.current=!1:(_.current=j.reason===Me.triggerHover,I(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return b.on("openchange",L),()=>{b.off("openchange",L)}},[o,b,y,I]),Km.useEffect(()=>{if(!o)return;function L(D,M=!0){let z=wf(w.current,"close",y.pointerType);z?y.openChangeTimeout.start(z,()=>{m.setOpen(!1,Ze(Me.triggerHover,D)),v?.events.emit("floating.closed",D)}):M&&(y.openChangeTimeout.clear(),m.setOpen(!1,Ze(Me.triggerHover,D)),v?.events.emit("floating.closed",D))}let j=l.current??(d?m.select("domReferenceElement"):null);if(!at(j))return;function V(D){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,i&&!il(y.pointerType))return;let M=hH(S.current),z=wf(w.current,"open",y.pointerType),q=Do(D),Q=D.currentTarget??null,te=m.select("domReferenceElement"),ee=Q;if(at(q)&&!m.context.triggerElements.hasElement(q)){for(let ae of m.context.triggerElements.elements())if($e(ae,q)){ee=ae;break}}at(Q)&&at(te)&&!m.context.triggerElements.hasElement(Q)&&$e(Q,te)&&(ee=te);let Y=ee==null?!1:A(te,ee,q),Z=m.select("open"),$=B.current?.()??m.select("transitionStatus")==="ending",K=!Z&&$&&_.current,ne=!Y&&at(ee)&&at(te)&&$e(te,ee)&&K,le=M>0&&!z,X=Y&&(Z||K)||ne,re=!Z||Y;if(X){P()&&m.setOpen(!0,Ze(Me.triggerHover,D,ee));return}le||(z?y.openChangeTimeout.start(z,()=>{re&&P()&&m.setOpen(!0,Ze(Me.triggerHover,D,ee))}):re&&P()&&m.setOpen(!0,Ze(Me.triggerHover,D,ee)))}function N(D){if(E()){O();return}I();let M=m.select("domReferenceElement"),z=nt(M);y.restTimeout.clear(),y.restTimeoutPending=!1;let q=g.current.floatingContext??f?.();if(Hm(D.relatedTarget,m.context.triggerElements))return;if(k.current&&q){m.select("open")||y.openChangeTimeout.clear();let te=l.current;y.handler=k.current({...q,tree:v,x:D.clientX,y:D.clientY,onClose(){O(),I(),x.current&&!E()&&te===m.select("domReferenceElement")&&L(D,!0)}}),z.addEventListener("mousemove",y.handler),y.handler(D);return}(y.pointerType!=="touch"||!$e(m.select("floatingElement"),D.relatedTarget))&&L(D)}return a?Ei(ut(j,"mousemove",V,{once:!0}),ut(j,"mouseenter",V),ut(j,"mouseleave",N)):Ei(ut(j,"mouseenter",V),ut(j,"mouseleave",N))},[I,O,g,w,m,o,k,y,d,A,E,i,a,S,l,v,x,f,B,P]),Km.useMemo(()=>{if(!o)return;function L(j){y.pointerType=j.pointerType}return{onPointerDown:L,onPointerEnter:L,onMouseMove(j){let{nativeEvent:V}=j,N=j.currentTarget,D=m.select("domReferenceElement"),M=m.select("open"),z=A(D,N,j.target);if(i&&!il(y.pointerType))return;if(M&&z&&y.handleCloseOptions?.blockPointerEvents){let te=m.select("floatingElement");if(te){let ee=y.handleCloseOptions?.getScope?.()??N.ownerDocument.body;R2(y,{scopeElement:ee,referenceElement:N,floatingElement:te})}}let q=hH(S.current);if(M&&!z||q===0||!z&&y.restTimeoutPending&&j.movementX**2+j.movementY**2<2)return;y.restTimeout.clear();function Q(){if(y.restTimeoutPending=!1,E())return;let te=m.select("open");!y.blockMouseMove&&(!te||z)&&P()&&m.setOpen(!0,Ze(Me.triggerHover,V,N))}y.pointerType==="touch"?Xae.flushSync(()=>{Q()}):z&&M?Q():(y.restTimeoutPending=!0,y.restTimeout.start(q,Q))}}},[o,y,E,A,i,m,S,P])}var ii=c(oe(),1);var iHe="Escape";function I2(e,t,o){switch(e){case"vertical":return t;case"horizontal":return o;default:return t||o}}function B2(e,t){return I2(t,e===pH||e===s2,e===VC||e===FC)}function sU(e,t,o){return I2(t,e===s2,o?e===VC:e===FC)||e==="Enter"||e===" "||e===""}function sHe(e,t,o){return I2(t,o?e===VC:e===FC,e===s2)}function aHe(e,t,o,r){let n=o?e===FC:e===VC,i=e===pH;return t==="both"||t==="horizontal"&&r?e===iHe:I2(t,n,i)}function aU(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:h=!0,openOnArrowKeyDown:m=!0,disabledIndices:g=void 0,orientation:b="vertical",parentOrientation:v,id:y,resetOnPointerLeave:_=!0,externalTree:k,grid:w}=t,S=w!=null,x="rootStore"in e?e.rootStore:e,C=x.useState("open"),B=x.useState("floatingElement"),E=x.useState("domReferenceElement"),P=x.context.dataRef,A=Pb(B),I=zC(E),O=io(A),L=Gm(),j=al(k),V=ii.useRef(p),N=ii.useRef(s??-1),D=ii.useRef(null),M=ii.useRef(!0),z=ge(ie=>{n(N.current===-1?null:N.current,ie)}),q=ii.useRef(!!B),Q=ii.useRef(C),te=ii.useRef(!1),ee=ii.useRef(!1),Y=ii.useRef(null),Z=io(g),$=io(C),K=io(s),ne=io(_),le=os(),X=os(),re=ge(()=>{function ie(Ie){f?j?.events.emit("virtualfocus",Ie):Y.current=zk(Ie,{sync:te.current,preventScroll:!0})}let se=o.current[N.current],Te=ee.current;se&&ie(se),(te.current?Ie=>Ie():Ie=>le.request(Ie))(()=>{let Ie=o.current[N.current]||se;if(!Ie)return;se||ie(Ie),pe&&(Te||!M.current)&&Ie.scrollIntoView?.({block:"nearest",inline:"nearest"})})});ue(()=>{P.current.orientation=b},[P,b]),ue(()=>{i&&(C&&B?(N.current=s??-1,V.current&&s!=null&&(ee.current=!0,z())):q.current&&(N.current=-1,z()))},[i,C,B,s,z]),ue(()=>{if(i){if(!C){te.current=!1;return}if(B)if(r==null){if(te.current=!1,K.current!=null)return;if(q.current&&(N.current=-1,re()),(!Q.current||!q.current)&&V.current&&(D.current!=null||V.current===!0&&D.current==null)){let ie=0,se=()=>{o.current[0]==null?(ie<2&&(ie?he=>X.request(he):queueMicrotask)(se),ie+=1):(N.current=D.current==null||sU(D.current,b,d)||u?h2(o):vH(o),D.current=null,z())};se()}}else yH(o.current,r)||(N.current=r,re(),ee.current=!1)}},[i,C,B,r,K,u,o,b,d,z,re,X]),ue(()=>{if(!i||B||!j||f||!q.current)return;let ie=j.nodesRef.current,se=ie.find(Ie=>Ie.id===L)?.context?.elements.floating,Te=$r(nt(E??se??null)),he=ie.some(Ie=>Ie.context&&$e(Ie.context.elements.floating,Te));se&&!he&&M.current&&se.focus({preventScroll:!0})},[i,B,E,j,L,f]),ue(()=>{Q.current=C,q.current=!!B}),ue(()=>{C||(D.current=null,V.current=p)},[C,p]);let ae=r!=null,ke=ge(ie=>{if(!$.current)return;let se=o.current.indexOf(ie.currentTarget);se!==-1&&(N.current!==se||r!==se)&&(N.current=se,z(ie))}),Ce=ge(()=>v??j?.nodesRef.current.find(ie=>ie.id===L)?.context?.dataRef?.current.orientation),ye=ge(()=>h2(o,Z.current)),ve=ge(ie=>{if(M.current=!1,te.current=!0,ie.which===229||!$.current&&ie.currentTarget===O.current)return;if(u&&aHe(ie.key,b,d,S)){B2(ie.key,Ce())||ba(ie),x.setOpen(!1,Ze(Me.listNavigation,ie.nativeEvent)),Vt(E)&&(f?j?.events.emit("virtualfocus",E):E.focus());return}let se=N.current,Te=h2(o,g),he=vH(o,g);if(I||(ie.key==="Home"&&(ba(ie),N.current=Te,z(ie)),ie.key==="End"&&(ba(ie),N.current=he,z(ie))),w!=null){let Ie=w(ie,N.current,o,b,l,d,g,Te,he);if(Ie!=null&&(N.current=Ie,z(ie)),b==="both")return}if(B2(ie.key,b)){if(ba(ie),C&&!f&&$r(ie.currentTarget.ownerDocument)===ie.currentTarget){N.current=sU(ie.key,b,d)?Te:he,z(ie);return}sU(ie.key,b,d)?l?se>=he?a&&se!==o.current.length?N.current=-1:(te.current=!1,N.current=Te):N.current=Ob(o.current,{startingIndex:se,disabledIndices:g}):N.current=Math.min(he,Ob(o.current,{startingIndex:se,disabledIndices:g})):l?se<=Te?a&&se!==-1?N.current=o.current.length:(te.current=!1,N.current=he):N.current=Ob(o.current,{startingIndex:se,decrement:!0,disabledIndices:g}):N.current=Math.max(Te,Ob(o.current,{startingIndex:se,decrement:!0,disabledIndices:g})),yH(o.current,N.current)&&(N.current=-1),z(ie)}}),pe=ii.useMemo(()=>({onFocus(se){te.current=!0,ke(se)},onClick:({currentTarget:se})=>se.focus({preventScroll:!0}),onMouseMove(se){te.current=!0,ee.current=!1,h&&ke(se)},onPointerLeave(se){if(!$.current||!M.current||se.pointerType==="touch")return;te.current=!0;let Te=se.relatedTarget;if(!(!h||o.current.includes(Te))&&ne.current&&(Y.current?.(),Y.current=null,N.current=-1,z(se),!f)){let he=O.current,Ie=$r(nt(he));he&&$e(he,Ie)&&he.focus({preventScroll:!0})}}}),[ke,$,O,h,o,z,ne,f]),Se=ii.useMemo(()=>f&&C&&ae&&{"aria-activedescendant":`${y}-${r}`},[f,C,ae,y,r]),Ee=ii.useMemo(()=>({"aria-orientation":b==="both"?void 0:b,...I?{}:Se,onKeyDown(ie){if(ie.key==="Tab"&&ie.shiftKey&&C&&!f){let se=Do(ie.nativeEvent);if(se&&!$e(O.current,se))return;ba(ie),x.setOpen(!1,Ze(Me.focusOut,ie.nativeEvent)),Vt(E)&&E.focus();return}ve(ie)},onPointerMove(){M.current=!0}}),[Se,ve,O,b,I,x,C,f,E]),me=ii.useMemo(()=>{function ie(he){x.setOpen(!0,Ze(Me.listNavigation,he.nativeEvent,he.currentTarget))}function se(he){p==="auto"&&Vk(he.nativeEvent)&&(V.current=!f)}function Te(he){V.current=p,p==="auto"&&i2(he.nativeEvent)&&(V.current=!0)}return{onKeyDown(he){let Ie=x.select("open");M.current=!1;let lt=he.key.startsWith("Arrow"),vt=sHe(he.key,Ce(),d),ct=B2(he.key,b),Rt=(u?vt:ct)||he.key==="Enter"||he.key.trim()==="";if(f&&Ie)return ve(he);if(!(!Ie&&!m&&lt)){if(Rt){let tt=B2(he.key,Ce());D.current=u&&tt?null:he.key}if(u){vt&&(ba(he),Ie?(N.current=ye(),z(he)):ie(he));return}ct&&(K.current!=null&&(N.current=K.current),ba(he),!Ie&&m?ie(he):ve(he),Ie&&z(he))}},onFocus(he){x.select("open")&&!f&&(N.current=-1,z(he))},onPointerDown:Te,onPointerEnter:Te,onMouseDown:se,onClick:se}},[ve,p,ye,u,z,x,m,b,Ce,d,K,f]),Re=ii.useMemo(()=>({...Se,...me}),[Se,me]);return ii.useMemo(()=>i?{reference:Re,floating:Ee,item:pe,trigger:me}:{},[i,Re,Ee,me,pe])}var Fb=c(oe(),1);function lU(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"),h=Lo(),m=Fb.useRef(""),g=Fb.useRef(d??n??-1),b=Fb.useRef(null),v=ge(k=>{function w(O){let L=r?.current[O];return!L||Ab(L)}function S(O){return w(O)?s==null||!kH(RC,O,s):!1}function x(O,L,j=0){if(O.length===0)return-1;let V=(j%O.length+O.length)%O.length,N=L.toLowerCase();for(let D=0;D<O.length;D+=1){let M=(V+D)%O.length;if(!(!O[M]?.toLowerCase().startsWith(N)||!S(M)))return M}return-1}let C=o.current;if(m.current.length>0&&k.key===" "&&(ba(k),a?.(!0)),m.current.length>0&&m.current[0]!==" "&&x(C,m.current)===-1&&k.key!==" "&&a?.(!1),C==null||k.key.length!==1||k.ctrlKey||k.metaKey||k.altKey)return;p&&k.key!==" "&&(ba(k),a?.(!0));let B=m.current==="";B&&(g.current=d??n??-1),C.every((O,L)=>O&&S(L)?O[0]?.toLowerCase()!==O[1]?.toLowerCase():!0)&&m.current===k.key&&(m.current="",g.current=b.current),m.current+=k.key,h.start(u,()=>{m.current="",g.current=b.current,a?.(!1)});let A=((B?d??n??-1:g.current)??0)+1,I=x(C,m.current,A);I!==-1?(i?.(I),b.current=I):k.key!==" "&&(m.current="",a?.(!1))}),y=ge(k=>{let w=k.relatedTarget,S=f.select("domReferenceElement"),x=f.select("floatingElement");$e(S,w)||$e(x,w)||(h.clear(),m.current="",g.current=b.current,a?.(!1))});ue(()=>{!p&&d!==null||(h.clear(),b.current=null,m.current!==""&&(m.current=""))},[p,d,h]),ue(()=>{p&&m.current===""&&(g.current=d??n??-1)},[p,d,n]);let _=Fb.useMemo(()=>({onKeyDown:v,onBlur:y}),[v,y]);return Fb.useMemo(()=>l?{reference:_,floating:_}:{},[l,_])}var Qae=.1,lHe=Qae*Qae,xo=.5;function P2(e,t,o,r,n,i){return r>=t!=i>=t&&e<=(n-o)*(t-r)/(i-r)+o}function O2(e,t,o,r,n,i,s,a,l,u){let d=!1;return P2(e,t,o,r,n,i)&&(d=!d),P2(e,t,n,i,s,a)&&(d=!d),P2(e,t,s,a,l,u)&&(d=!d),P2(e,t,l,u,o,r)&&(d=!d),d}function cHe(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function A2(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 cU(e={}){let{blockPointerEvents:t=!1}=e,o=new xi,r=({x:n,y:i,placement:s,elements:a,onClose:l,nodeId:u,tree:d})=>{let f=s?.split("-")[0],p=!1,h=null,m=null,g=typeof performance<"u"?performance.now():0;function b(y,_){let k=performance.now(),w=k-g;if(h===null||m===null||w===0)return h=y,m=_,g=k,!1;let S=y-h,x=_-m,C=S*S+x*x,B=w*w*lHe;return h=y,m=_,g=k,C<B}function v(){o.clear(),l()}return function(_){o.clear();let k=a.domReference,w=a.floating;if(!k||!w||f==null||n==null||i==null)return;let{clientX:S,clientY:x}=_,C=Do(_),B=_.type==="mouseleave",E=$e(w,C),P=$e(k,C);if(E&&(p=!0,!B))return;if(P&&(p=!1,!B)){p=!0;return}if(B&&at(_.relatedTarget)&&$e(w,_.relatedTarget))return;function A(){return!!(d&&sl(d.nodesRef.current,u).length>0)}function I(){A()||v()}if(A())return;let O=k.getBoundingClientRect(),L=w.getBoundingClientRect(),j=n>L.right-L.width/2,V=i>L.bottom-L.height/2,N=L.width>O.width,D=L.height>O.height,M=(N?O:L).left,z=(N?O:L).right,q=(D?O:L).top,Q=(D?O:L).bottom;if(f==="top"&&i>=O.bottom-1||f==="bottom"&&i<=O.top+1||f==="left"&&n>=O.right-1||f==="right"&&n<=O.left+1){I();return}let te=!1;switch(f){case"top":te=A2(S,x,M,O.top+1,z,L.bottom-1);break;case"bottom":te=A2(S,x,M,L.top+1,z,O.bottom-1);break;case"left":te=A2(S,x,L.right-1,Q,O.left+1,q);break;case"right":te=A2(S,x,O.right-1,Q,L.left+1,q);break;default:}if(te)return;if(p&&!cHe(S,x,O)){I();return}if(!B&&b(S,x)){I();return}let ee=!1;switch(f){case"top":{let Y=N?xo/2:xo*4,Z=N||j?n+Y:n-Y,$=N?n-Y:j?n+Y:n-Y,K=i+xo+1,ne=j||N?L.bottom-xo:L.top,le=j?N?L.bottom-xo:L.top:L.bottom-xo;ee=O2(S,x,Z,K,$,K,L.left,ne,L.right,le);break}case"bottom":{let Y=N?xo/2:xo*4,Z=N||j?n+Y:n-Y,$=N?n-Y:j?n+Y:n-Y,K=i-xo,ne=j||N?L.top+xo:L.bottom,le=j?N?L.top+xo:L.bottom:L.top+xo;ee=O2(S,x,Z,K,$,K,L.left,ne,L.right,le);break}case"left":{let Y=D?xo/2:xo*4,Z=D||V?i+Y:i-Y,$=D?i-Y:V?i+Y:i-Y,K=n+xo+1,ne=V||D?L.right-xo:L.left,le=V?D?L.right-xo:L.left:L.right-xo;ee=O2(S,x,ne,L.top,le,L.bottom,K,Z,K,$);break}case"right":{let Y=D?xo/2:xo*4,Z=D||V?i+Y:i-Y,$=D?i-Y:V?i+Y:i-Y,K=n-xo,ne=V||D?L.left+xo:L.right,le=V?D?L.left+xo:L.right:L.left+xo;ee=O2(S,x,K,Z,K,$,ne,L.top,le,L.bottom);break}default:}ee?p||o.start(40,I):I()}};return r.__options={...e,blockPointerEvents:t},r}var uU=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Hu.startingStyle]="startingStyle",e[e.endingStyle=Hu.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),e1=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),uHe={[e1.popupOpen]:""},dHe={[e1.popupOpen]:"",[e1.pressed]:""},fHe={[uU.open]:""},pHe={[uU.closed]:""},mHe={[uU.anchorHidden]:""},M2={open(e){return e?uHe:null}},Jae={open(e){return e?dHe:null}},ll={open(e){return e?fHe:pHe},anchorHidden(e){return e?mHe:null}};var hHe="ArrowUp",gHe="ArrowDown",bHe="ArrowLeft",yHe="ArrowRight",vHe="Home",kHe="End";var _He=new Set([bHe,yHe]);var wHe=new Set([hHe,gHe]);var SHe=new Set([..._He,...wHe]),ele=new Set([...SHe,vHe,kHe]);function N2(e){return Mk(19)?e:e?"true":void 0}var tle=c(oe(),1),ole=c(T(),1),rle=tle.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,ole.jsx)("div",{ref:o,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var o1=c(oe(),1);var t1=c(oe(),1);function nle(e){let t=t1.useRef(""),o=t1.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:t1.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 ile=c(oe(),1);function L2(e,t){let o=ile.useRef(e),r=ge(t);ue(()=>{o.current!==e&&r(o.current)},[e,r]),ue(()=>{o.current=e},[e])}function xHe(e,t){let o=ge((i,s)=>{(typeof e=="function"?e():e)||t(s||(So.os.ios?"touch":""))}),{onClick:r,onPointerDown:n}=nle(o);return o1.useMemo(()=>({onClick:r,onPointerDown:n}),[r,n])}function sle(e){let[t,o]=o1.useState(null),r=xHe(e,o);return L2(e,n=>{n&&!e&&o(null)}),o1.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}var ale=(e,t)=>Object.is(e,t);function Zu(e,t,o){return e==null||t==null?Object.is(e,t):o(e,t)}function lle(e,t,o){return!e||e.length===0?!1:e.some(r=>r===void 0?!1:Zu(t,r,o))}function zb(e,t,o){return!e||e.length===0?-1:e.findIndex(r=>r===void 0?!1:Zu(r,t,o))}function cle(e,t,o){return e.filter(r=>!Zu(t,r,o))}var ule=c(oe(),1);function D2(e){if(e==null)return"";if(typeof e=="string")return e;try{return JSON.stringify(e)}catch{return String(e)}}var dle=c(T(),1);function fle(e){return e!=null&&e.length>0&&typeof e[0]=="object"&&e[0]!=null&&"items"in e[0]}function ple(e){if(!Array.isArray(e))return e!=null&&"null"in e;let t=e;if(fle(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 dU(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 D2(e)}function Cf(e,t){return t&&e!=null?t(e)??"":e&&typeof e=="object"&&"value"in e&&"label"in e?D2(e.value):D2(e)}function fU(e,t,o){function r(){return dU(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=fle(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 mle(e,t,o){return e.reduce((r,n,i)=>(i>0&&r.push(", "),r.push((0,dle.jsx)(ule.Fragment,{children:fU(n,t,o)},i)),r),[])}var V2=c(oe(),1);var pU=(function(e){return e.disabled="data-disabled",e.valid="data-valid",e.invalid="data-invalid",e.touched="data-touched",e.dirty="data-dirty",e.filled="data-filled",e.focused="data-focused",e})({});var jb={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},Kk={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},hle={disabled:!1,...Kk},Ii={valid(e){return e===null?null:e?{[pU.valid]:""}:{[pU.invalid]:""}}};var CHe={invalid:void 0,name:void 0,validityData:{state:jb,errors:[],error:"",value:"",initialValue:null},setValidityData:to,disabled:void 0,touched:Kk.touched,setTouched:to,dirty:Kk.dirty,setDirty:to,filled:Kk.filled,setFilled:to,focused:Kk.focused,setFocused:to,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:hle,markedDirtyRef:{current:!1},registerFieldControl:to,validation:{getValidationProps:(e,t=uo)=>t,inputRef:{current:null},registerInput:to,commit:async()=>{},change:to}},mU=V2.createContext(CHe);function dn(e=!0){let t=V2.useContext(mU);if(t.setValidityData===to&&!e)throw new Error(Ht(28));return t}var gle=c(oe(),1);function F2(e,t,o,r,n=!0,i){let{registerFieldControl:s}=dn(),a=gle.useRef(null);a.current||(a.current=Symbol()),ue(()=>{let l=a.current;return!l||!n?void 0:(s(l,{controlRef:e,getValue:r,id:t,name:i,value:o}),()=>{s(l,void 0)})},[e,n,r,t,i,s,o])}var z2=c(oe(),1);var EHe=z2.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:to,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function cl(){return z2.useContext(EHe)}var r1=c(oe(),1);var j2=c(oe(),1);var hU=j2.createContext({controlId:void 0,registerControlId:to,labelId:void 0,setLabelId:to,messageIds:[],setMessageIds:to,getDescriptionProps:e=>e});function Fn(){return j2.useContext(hU)}function qk(e={}){let{id:t,implicit:o=!1,controlRef:r}=e,{controlId:n,registerControlId:i}=Fn(),s=wi(t),a=o?n:void 0,l=wo(()=>Symbol("labelable-control")),u=r1.useRef(!1),d=r1.useRef(t!=null),f=ge(()=>{!u.current||i===to||(u.current=!1,i(l.current,void 0))});return ue(()=>{if(i===to)return;let p;if(o){let h=r?.current;at(h)&&h.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]),r1.useEffect(()=>f,[f]),n??s}function ble(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}function yle(e){let t=e.getBoundingClientRect(),o=It(e);if(So.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,h=f-t.height;return{left:t.left-p/2,right:t.right+p/2,top:t.top-h/2,bottom:t.bottom+h/2}}function vle(e){return e==null?void 0:`${e}-label`}function kle(e,t){return e??t}var ya=c(oe(),1);var THe=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"}=xc(e,t)||{};if(u==null)return{};let p=m2(d),h={x:o,y:r},m=WC(n),g=UC(m),b=await s.getDimensions(u),v=m==="y",y=v?"top":"left",_=v?"bottom":"right",k=v?"clientHeight":"clientWidth",w=i.reference[g]+i.reference[m]-h[m]-i.floating[g],S=h[m]-i.reference[m],x=f==="real"?await s.getOffsetParent?.(u):a.floating,C=a.floating[k]||i.floating[g];(!C||!await s.isElement?.(x))&&(C=a.floating[k]||i.floating[g]);let B=w/2-S/2,E=C/2-b[g]/2-1,P=Math.min(p[y],E),A=Math.min(p[_],E),I=P,O=C-b[g]-A,L=C/2-b[g]/2+B,j=f2(I,L,O),V=!l.arrow&&Cc(n)!=null&&L!==j&&i.reference[g]/2-(L<I?P:A)-b[g]/2<0,N=V?L<I?L-I:L-O:0;return{[m]:h[m]+N,data:{[m]:j,centerOffset:L-j-N,...V&&{alignmentOffset:N}},reset:V}}}),_le=(e,t)=>({...THe(e),options:[e,t]});var RHe=GH().fn,wle={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;return{data:{referenceHidden:(await RHe(e)).data?.referenceHidden||i}}}};var n1={sideX:"left",sideY:"top"},Sle={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:i,strategy:s,placement:a}=e,l=It(n),u=l.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:o,data:n1};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=nt(n);p={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(f)&&(p=await i.getDimensions(f));let h=Ti(a),m=t,g=o;h==="left"&&(m=p.width-(t+r.width)),h==="top"&&(g=p.height-(o+r.height));let b=h==="left"?"right":n1.sideX,v=h==="top"?"bottom":n1.sideY;return{x:m,y:g,data:{sideX:b,sideY:v}}}};function Ele(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 xle(e,t,o){let{rects:r,placement:n}=e;return{side:Ele(t,Ti(n),o),align:Cc(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function H2(e){let{anchor:t,positionMethod:o="absolute",side:r="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:l=5,sticky:u=!1,arrowPadding:d=5,disableAnchorTracking:f=!1,inline:p,keepMounted:h=!1,floatingRootContext:m,mounted:g,collisionAvoidance:b,shiftCrossAxis:v=!1,nodeId:y,adaptiveOrigin:_,lazyFlip:k=!1,externalTree:w}=e,[S,x]=ya.useState(null);!g&&S!==null&&x(null);let C=b.side||"flip",B=b.align||"flip",E=b.fallbackAxisSide||"end",P=typeof t=="function"?t:void 0,A=ge(P),I=P?A:t,O=io(t),L=io(g),V=Vm()==="rtl",N=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":V?"left":"right","inline-start":V?"right":"left"}[r],D=i==="center"?N:`${N}-${i}`,M=l,z=1,q=r==="bottom"?z:0,Q=r==="top"?z:0,te=r==="right"?z:0,ee=r==="left"?z:0;typeof M=="number"?M={top:M+q,right:M+ee,bottom:M+Q,left:M+te}:M&&(M={top:(M.top||0)+q,right:(M.right||0)+ee,bottom:(M.bottom||0)+Q,left:(M.left||0)+te});let Y={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:M},Z=ya.useRef(null),$=io(n),K=io(s),ne=typeof n!="function"?n:0,le=typeof s!="function"?s:0,X=[];p&&X.push(p),X.push(zH(be=>{let _e=xle(be,r,V),Be=typeof $.current=="function"?$.current(_e):$.current,we=typeof K.current=="function"?K.current(_e):K.current;return{mainAxis:Be,crossAxis:we,alignmentAxis:we}},[ne,le,V,r]));let re=B==="none"&&C!=="shift",ae=!re&&(u||v||C==="shift"),ke=C==="none"?null:UH({...Y,padding:{top:M.top+z,right:M.right+z,bottom:M.bottom+z,left:M.left+z},mainAxis:!v&&C==="flip",crossAxis:B==="flip"?"alignment":!1,fallbackAxisSideDirection:E}),Ce=re?null:jH(be=>{let _e=nt(be.elements.floating).documentElement;return{...Y,rootBoundary:v?{x:0,y:0,width:_e.clientWidth,height:_e.clientHeight}:void 0,mainAxis:B!=="none",crossAxis:ae,limiter:u||v?void 0:HH(Be=>{if(!Z.current)return{};let{width:we,height:Pe}=Z.current.getBoundingClientRect(),Fe=Ms(Ti(Be.placement)),kt=Fe==="y"?we:Pe,Je=Fe==="y"?M.left+M.right:M.top+M.bottom;return{offset:kt/2+Je/2}})}},[Y,u,v,M,B]);C==="shift"||B==="shift"||i==="center"?X.push(Ce,ke):X.push(ke,Ce),X.push(WH({...Y,apply({elements:{floating:be},availableWidth:_e,availableHeight:Be,rects:we}){if(!L.current)return;let Pe=be.style;Pe.setProperty("--available-width",`${_e}px`),Pe.setProperty("--available-height",`${Be}px`);let Fe=It(be).devicePixelRatio||1,{x:kt,y:Je,width:bo,height:mr}=we.reference,Wt=(Math.round((kt+bo)*Fe)-Math.round(kt*Fe))/Fe,yo=(Math.round((Je+mr)*Fe)-Math.round(Je*Fe))/Fe;Pe.setProperty("--anchor-width",`${Wt}px`),Pe.setProperty("--anchor-height",`${yo}px`)}}),_le(be=>({element:Z.current||nt(be.elements.floating).createElement("div"),padding:d,offsetParent:"floating"}),[d]),{name:"transformOrigin",fn(be){let{elements:_e,middlewareData:Be,placement:we,rects:Pe,y:Fe}=be,kt=Ti(we),Je=Ms(kt),bo=Z.current,mr=Be.arrow?.x||0,Wt=Be.arrow?.y||0,yo=bo?.clientWidth||0,Ir=bo?.clientHeight||0,hr=mr+yo/2,An=Wt+Ir/2,ft=Math.abs(Be.shift?.y||0),Mt=Pe.reference.height/2,ro=typeof n=="function"?n(xle(be,r,V)):n,Bo=ft>ro,an={top:`${hr}px calc(100% + ${ro}px)`,bottom:`${hr}px ${-ro}px`,left:`calc(100% + ${ro}px) ${An}px`,right:`${-ro}px ${An}px`}[kt],Pr=`${hr}px ${Pe.reference.y+Mt-Fe}px`;return _e.floating.style.setProperty("--transform-origin",ae&&Je==="y"&&Bo?Pr:an),{}}},wle,_),ue(()=>{!g&&m&&m.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[g,m]);let ye=ya.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:ve,elements:pe,x:Se,y:Ee,middlewareData:me,update:Re,placement:ie,context:se,isPositioned:Te,floatingStyles:he}=JH({rootContext:m,open:h?g:void 0,placement:D,middleware:X,strategy:o,whileElementsMounted:h?void 0:(...be)=>XC(...be,ye),nodeId:y,externalTree:w}),{sideX:Ie,sideY:lt}=me.adaptiveOrigin||n1,vt=Te?o:"fixed",ct=ya.useMemo(()=>{let be=_?{position:vt,[Ie]:Se,[lt]:Ee}:{position:vt,...he};return Te||(be.opacity=0),be},[_,vt,Ie,Se,lt,Ee,he,Te]),Rt=ya.useRef(null);ue(()=>{if(!g)return;let be=O.current,_e=typeof be=="function"?be():be,we=(Cle(_e)?_e.current:_e)||null||null;we!==Rt.current&&(ve.setPositionReference(we),Rt.current=we)},[g,ve,I,O]),ya.useEffect(()=>{if(!g)return;let be=O.current;typeof be!="function"&&Cle(be)&&be.current!==Rt.current&&(ve.setPositionReference(be.current),Rt.current=be.current)},[g,ve,I,O]),ya.useEffect(()=>{if(h&&g&&pe.reference&&pe.floating)return XC(pe.reference,pe.floating,Re,ye)},[h,g,pe,Re,ye]);let tt=Ti(ie),At=Ele(r,tt,V),ht=Cc(ie)||"center",Ft=!!me.hide?.referenceHidden;ue(()=>{k&&g&&Te&&x(tt)},[k,g,Te,tt]);let Ct=ya.useMemo(()=>({position:"absolute",top:me.arrow?.y,left:me.arrow?.x}),[me.arrow]),Ot=me.arrow?.centerOffset!==0;return ya.useMemo(()=>({positionerStyles:ct,arrowStyles:Ct,arrowRef:Z,arrowUncentered:Ot,side:At,align:ht,physicalSide:tt,anchorHidden:Ft,refs:ve,context:se,isPositioned:Te,update:Re}),[ct,Ct,Z,Ot,At,ht,tt,Ft,ve,se,Te,Re])}function Cle(e){return e!=null&&"current"in e}function Zk(e){return e==="starting"?Mse:uo}function U2(e,t,{styles:o,transitionStatus:r,props:n,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),Ke("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},Zk(r),n],stateAttributesMapping:ll})}var Tle=c(oe(),1);var BHe=20;function Rle(e,t,o,r){let[n,i]=Tle.useState(!1);ue(()=>{if(!e||!t||o==null){i(!1);return}let s=nt(o).documentElement.clientWidth,a=o.offsetWidth;i(s>0&&a>0&&a>=s-BHe)},[e,t,o]),nse(e&&(!t||n),r)}var Ble=c(oe(),1);var Ile=Ble.forwardRef(function(t,o){let{className:r,render:n,orientation:i="horizontal",style:s,...a}=t;return Ke("div",t,{state:{orientation:i},ref:o,props:[{role:"separator","aria-orientation":i},a]})});var Ple=c(oe(),1);var gU=Ple.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}=_f({disabled:i,focusableWhenDisabled:s,native:a});return Ke("button",t,{state:{disabled:i},ref:[o,f],props:[u,d]})});var W2=c(oe(),1),bU=W2.createContext({disabled:!1});function G2(){return W2.useContext(bU)}var $2=c(oe(),1),IHe=$2.createContext(void 0);function Ole(e=!0){let t=$2.useContext(IHe);if(t===void 0&&!e)throw new Error(Ht(3));return t}var qm={};tr(qm,{Panel:()=>Vle,Root:()=>Mle,Trigger:()=>Lle});var i1=c(oe(),1);var Y2={...Fie,...Vn};var Ale=c(T(),1),Mle=i1.forwardRef(function(t,o){let{render:r,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:l,style:u,...d}=t,f=ge(a),p=Nie({open:l,defaultOpen:i,onOpenChange:f,disabled:s}),h=i1.useMemo(()=>({open:p.open,disabled:p.disabled,transitionStatus:p.transitionStatus}),[p.open,p.disabled,p.transitionStatus]),m=i1.useMemo(()=>({...p,onOpenChange:f,state:h}),[p,f,h]),g=Ke("div",t,{state:h,ref:o,props:d,stateAttributesMapping:Y2});return(0,Ale.jsx)(eH.Provider,{value:m,children:g})});var Nle=c(oe(),1);var PHe={...Vie,...Vn},Lle=Nle.forwardRef(function(t,o){let{panelId:r,open:n,handleTrigger:i,state:s,disabled:a}=XO(),{className:l,disabled:u=a,render:d,nativeButton:f=!0,style:p,...h}=t,{getButtonProps:m,buttonRef:g}=_f({disabled:u,focusableWhenDisabled:!0,native:f});return Ke("button",t,{state:s,ref:[o,g],props:[{"aria-controls":n?r:void 0,"aria-expanded":n,onClick:i},h,m],stateAttributesMapping:PHe})});var Dle=c(oe(),1);var yU=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var Vle=Dle.forwardRef(function(t,o){let{className:r,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:l,...u}=t,{mounted:d,onOpenChange:f,open:p,panelId:h,setMounted:m,setPanelIdState:g,setOpen:b,state:v,transitionStatus:y}=XO(),_=n??!1,k=i??!1;ue(()=>{if(a)return g(a),()=>{g(void 0)}},[a,g]);let{height:w,props:S,ref:x,shouldPreventOpenAnimation:C,shouldRender:B,transitionStatus:E,width:P}=qie({externalRef:o,hiddenUntilFound:_,id:h,keepMounted:k,mounted:d,onOpenChange:f,open:p,setMounted:m,setOpen:b,transitionStatus:y}),A={...v,transitionStatus:E},I=WO(l,A),O=Ke("div",{...t,style:void 0},{state:A,ref:x,props:[S,{style:{[yU.collapsiblePanelHeight]:w===void 0?"auto":`${w}px`,[yU.collapsiblePanelWidth]:P===void 0?"auto":`${P}px`}},u,I?{style:I}:void 0,C?{style:{animationName:"none"}}:void 0],stateAttributesMapping:Y2});return B?O:null});function Fle(e,t){let o=wi(e);return ue(()=>(t(o),()=>{t(void 0)}),[o,t]),o}function K2(e={}){let{id:t,fallbackControlId:o,native:r=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:a}=Fn(),l=ge(h=>{a(h),n?.(h)}),u=Fle(t,l),d=s??o;function f(h){if(i){i(h,d);return}if(!d)return;let m=nt(h.currentTarget).getElementById(d);Vt(m)&&OHe(m)}function p(h){Do(h.nativeEvent)?.closest("button,input,select,textarea")||(!h.defaultPrevented&&h.detail>1&&h.preventDefault(),!r&&f(h))}return r?{id:u,htmlFor:d??void 0,onMouseDown:p}:{id:u,onClick:p,onPointerDown(h){h.preventDefault()}}}function OHe(e){e.focus({focusVisible:!0})}var q2=c(oe(),1),AHe=q2.createContext(void 0);function zle(e){let t=q2.useContext(AHe);if(t===void 0&&!e)throw new Error(Ht(69));return t}var Pi=c(oe(),1),Yle=c(bf(),1);var jle=c(oe(),1);function Z2(e){let[t,o]=jle.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var Xk=c(oe(),1);function vU(e){let t=Sn(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Vt(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r;return(Wm(o)!==i||Wm(r)!==s)&&(o=i,r=s),{width:o,height:r}}function Ule(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,u=jm(t,!0,!1),d=os(),f=Xk.useRef(null),p=Xk.useRef(!0),h=Xk.useRef(to),m=ge(i),g=ge(s),b=Xk.useMemo(()=>{let v=a==="top",y=a==="left";return l==="rtl"?(v=v||a==="inline-end",y=y||a==="inline-end"):(v=v||a==="inline-start",y=y||a==="inline-start"),v?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[y?"right":"left"]:"0"}:uo},[a,l]);ue(()=>{if(!n){h.current=to,p.current=!0,f.current=null;return}if(!t||!o)return;h.current=Hle(t,b),kU(t,"auto");let v=Q2(t,"position","static"),y=Q2(t,"transform","none"),_=Q2(t,"scale","1"),k=Hle(o,{"--available-width":"max-content","--available-height":"max-content"});function w(){v(),y(),k()}function S(){w(),_()}if(m?.(),p.current||f.current===null){X2(o,"max-content");let E=vU(t);return f.current=E,X2(o,E),S(),g?.(null,E),p.current=!1,()=>{h.current(),h.current=to}}X2(o,"max-content");let x=f.current,C=vU(t);f.current=C,kU(t,x),S(),g?.(x,C),X2(o,C);let B=new AbortController;return d.request(()=>{kU(t,C),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},B.signal)}),()=>{B.abort(),d.cancel(),h.current(),h.current=to}},[r,t,o,u,d,n,m,g,b])}function Q2(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Hle(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(Q2(e,r,n));return o.length?()=>{o.forEach(r=>r())}:to}function kU(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 X2(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 Wle=c(oe(),1);var Gle=c(T(),1),J2=function(t){let{direction:o="ltr"}=t,r=Wle.useMemo(()=>({direction:o}),[o]);return(0,Gle.jsx)($9.Provider,{value:r,children:t.children})};var Qk=c(T(),1);function Kle(e){let{store:t,side:o,cssVars:r,children:n}=e,i=Vm(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),l=t.useState("open"),u=t.useState("payload"),d=t.useState("mounted"),f=t.useState("popupElement"),p=t.useState("positionerElement"),h=Z2(l?s:null),m=LHe(a,u),g=Pi.useRef(null),[b,v]=Pi.useState(null),[y,_]=Pi.useState(null),k=Pi.useRef(null),w=Pi.useRef(null),S=jm(k,!0,!1),x=os(),[C,B]=Pi.useState(null),[E,P]=Pi.useState(!1);ue(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let A=ge(()=>{k.current?.style.setProperty("animation","none"),k.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),I=ge(N=>{k.current?.style.removeProperty("animation"),k.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),N&&B(N)}),O=Pi.useRef(null);ue(()=>{(!l||!d)&&(O.current=null)},[l,d]),ue(()=>{if(s&&h&&s!==h&&O.current!==s&&g.current){v(g.current),P(!0);let N=NHe(h,s);_(N),x.request(()=>{Yle.flushSync(()=>{P(!1)}),S(()=>{v(null),B(null),g.current=null})}),O.current=s}},[s,h,b,S,x]),ue(()=>{let N=k.current;if(!N)return;let D=nt(N).createElement("div");for(let M of Array.from(N.childNodes))D.appendChild(M.cloneNode(!0));g.current=D});let L=b!=null,j;L?j=(0,Qk.jsxs)(Pi.Fragment,{children:[(0,Qk.jsx)("div",{"data-previous":!0,inert:N2(!0),ref:w,style:{...C?{[r.popupWidth]:`${C.width}px`,[r.popupHeight]:`${C.height}px`}:null,position:"absolute"},"data-ending-style":E?void 0:""},"previous"),(0,Qk.jsx)("div",{"data-current":!0,ref:k,"data-starting-style":E?"":void 0,children:n},m)]}):j=(0,Qk.jsx)("div",{"data-current":!0,ref:k,children:n},m),ue(()=>{let N=w.current;!N||!b||N.replaceChildren(...Array.from(b.childNodes))},[b]),Ule({popupElement:f,positionerElement:p,mounted:d,content:u,onMeasureLayout:A,onMeasureLayoutComplete:I,side:o,direction:i});let V={activationDirection:MHe(y),transitioning:L};return{children:j,state:V}}function MHe(e){if(e)return`${$le(e.horizontal,5,"right","left")} ${$le(e.vertical,5,"down","up")}`}function $le(e,t,o,r){return e>t?o:e<-t?r:""}function NHe(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 LHe(e,t){let[o,r]=Pi.useState(0),n=Pi.useRef(e),i=Pi.useRef(t),s=Pi.useRef(!1);return ue(()=>{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 qle(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var eA=c(oe(),1),DHe=eA.createContext(void 0),VHe={disableStyleElements:!1};function Zle(){return eA.useContext(DHe)??VHe}function Hb(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ds={};tr(Ds,{Control:()=>ace,Description:()=>sce,Error:()=>nce,Item:()=>uce,Label:()=>rce,Root:()=>oce,Validity:()=>cce});var Yr=c(oe(),1);var tA=c(oe(),1),FHe=tA.createContext(void 0);function Xle(e=!1){let t=tA.useContext(FHe);if(!t&&!e)throw new Error(Ht(86));return t}var Zm=c(oe(),1);var Qle=c(T(),1),oA=function(t){let o=wi(),r=t.controlId===void 0?o:t.controlId,[n,i]=Zm.useState(r),[s,a]=Zm.useState(t.labelId),[l,u]=Zm.useState([]),d=wo(()=>new Map),{messageIds:f}=Fn(),p=ge((g,b)=>{let v=d.current;if(b===void 0){v.delete(g);return}v.set(g,b),i(y=>{if(v.size===0)return;let _;for(let k of v.values()){if(y!==void 0&&k===y)return y;_===void 0&&(_=k)}return _})}),h=Zm.useCallback(g=>{let b=g["aria-describedby"]?g["aria-describedby"].split(" "):[];return b.push(...f,...l),{...g,"aria-describedby":Array.from(new Set(b)).join(" ")||void 0}},[f,l]),m=Zm.useMemo(()=>({controlId:n,registerControlId:p,labelId:s,setLabelId:a,messageIds:l,setMessageIds:u,getDescriptionProps:h}),[n,p,s,a,l,u,h]);return(0,Qle.jsx)(hU.Provider,{value:m,children:t.children})};var Xm=c(oe(),1);function Ub(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var rA=Object.keys(jb);function zHe(e){if(!e||e.valid||!e.valueMissing)return!1;let t=!1;for(let o of rA)o!=="valid"&&(o==="valueMissing"?t=e[o]:e[o]&&(t=!1));return t}function jHe(e){let t=null;for(let o of e)if(!o.disabled){if(!o.validity.valid)return o;t??=o}return t}function Jle(e,t){let o=!1;for(let r of t)r.setCustomValidity(""),o||=r===e;o||e.setCustomValidity("")}function ece(e){let{formRef:t}=cl(),{setValidityData:o,validate:r,validityData:n,validationDebounceTime:i,invalid:s,markedDirtyRef:a,state:l,shouldValidateOnChange:u,getRegisteredFieldId:d}=e,{controlId:f,getDescriptionProps:p}=Fn(),h=Lo(),m=Xm.useRef(null),g=wo(()=>new Set).current,b=Xm.useRef(0),v=Xm.useCallback(w=>{if(w)return g.add(w),()=>{g.delete(w)}},[g]),y=ge(async(w,S=!1)=>{let x=jHe(g)??m.current;if(!x)return;b.current+=1;let C=b.current;function B(V,N=s){let D=d()??f;if(D==null)return;let M=t.current.fields.get(D);if(!M)return;let z=Ub(V,N);t.current.fields.set(D,{...M,validityData:z})}if(S){if(l.valid!==!1)return;let V=x.validity;if(!V.valueMissing){let D={value:w,state:{...jb,valid:!0},error:"",errors:[],initialValue:n.initialValue};Jle(x,g),B(D,!1),o(D);return}let N=rA.reduce((D,M)=>(D[M]=V[M],D),{});if(!N.valid&&!zHe(N))return}function E(V){let N=rA.reduce((M,z)=>(M[z]=V.validity[z],M),{}),D=!1;for(let M of rA)if(M!=="valid"){if(M==="valueMissing"&&N[M])D=!0;else if(N[M])return N}return D&&!a.current&&(N.valid=!0,N.valueMissing=!1),N}h.clear();let P=null,A=[],I=E(x),O,L=u();if(x.validationMessage&&!L)O=x.validationMessage,A=[x.validationMessage];else{let V=Array.from(t.current.fields.values()).reduce((D,M)=>(M.name&&(D[M.name]=M.getValue()),D),{}),N=r(w,V);if(typeof N=="object"&&N!==null&&"then"in N){if(P=await N,C!==b.current)return}else P=N;P!==null?(I.valid=!1,I.customError=!0,Array.isArray(P)?(A=P,x.setCustomValidity(P.join(`
-`))):P&&(A=[P],x.setCustomValidity(P))):L&&(Jle(x,g),I.customError=!1,x.validationMessage?(O=x.validationMessage,A=[x.validationMessage]):x.validity.valid&&!I.valid&&(I.valid=!0))}let j={value:w,state:I,error:O??(Array.isArray(P)?P[0]:P??""),errors:A,initialValue:n.initialValue};B(j),o(j)}),_=ge(w=>{h.clear();let S=u();S&&w!==""&&i?(b.current+=1,h.start(i,()=>{y(w)})):y(w,!S)}),k=Xm.useCallback((w,S={})=>oo(p(S),l.valid===!1&&!l.disabled&&!w?{"aria-invalid":!0}:uo),[p,l.disabled,l.valid]);return Xm.useMemo(()=>({getValidationProps:k,inputRef:m,registerInput:v,commit:y,change:_}),[k,v,y,_])}var nA=c(oe(),1);function tce(e){let{commit:t,invalid:o,markedDirtyRef:r,name:n,setRegisteredFieldName:i,setRegisteredFieldId:s,setValidityData:a,validityData:l}=e,{formRef:u}=cl(),d=nA.useRef(null),f=nA.useRef(null),p=nA.useRef(null),h=ge(()=>{let k=f.current;if(k)return k.getValue?k.getValue():k.value});function m(k){return k.value===void 0?h():k.value}let g=ge(()=>{let k=f.current;if(r.current=!0,!k){t(l.value);return}t(m(k))});function b(){let k=f.current;!k||!k.id||u.current.fields.set(k.id,{getValue:h,name:n??k.name,controlRef:k.controlRef??p,validityData:Ub(l,o),validate:g})}function v(k=f.current?.id){k&&u.current.fields.delete(k)}function y(){let k=f.current;if(!k)return;let w=m(k);l.initialValue===null&&w!==null&&a(S=>({...S,initialValue:w}))}ue(()=>{let k=f.current;!k||!k.id||(i(n?void 0:k.name),u.current.fields.set(k.id,{getValue:h,name:n??k.name,controlRef:k.controlRef??p,validityData:Ub(l,o),validate:g}))},[u,h,o,n,i,g,l]),ue(()=>{let k=u.current.fields;return()=>{let w=f.current?.id;w&&k.delete(w)}},[u]);let _=ge((k,w)=>{if(!w){d.current===k&&(d.current=null,v(),f.current=null,i(void 0),s(void 0));return}let S=f.current?.id;d.current=k,f.current=w,n||i(w.name),s(w.id),S&&S!==w.id&&v(S),y(),b()});return[g,_]}var iA=c(T(),1),HHe=Yr.forwardRef(function(t,o){let{errors:r,validationMode:n,submitAttemptedRef:i}=cl(),{render:s,className:a,validate:l,validationDebounceTime:u=0,validationMode:d=n,name:f,disabled:p=!1,invalid:h,dirty:m,touched:g,actionsRef:b,style:v,...y}=t,_=Xle(!0)?.disabled,k=ge(l||(()=>null)),w=_||p,[S,x]=Yr.useState(!1),[C,B]=Yr.useState(!1),[E,P]=Yr.useState(!1),[A,I]=Yr.useState(!1),O=m??C,L=g??S,j=Yr.useRef(O),V=Yr.useRef(void 0),[N,D]=Yr.useState(),M=f??N;ue(()=>{m!==void 0&&(j.current=m)},[m]);let z=Yr.useCallback(()=>V.current,[]),q=Yr.useCallback(ve=>{V.current=ve},[]),Q=ge(ve=>{m===void 0&&(ve&&(j.current=!0),B(ve))}),te=ge(ve=>{g===void 0&&x(ve)}),ee=ge(()=>d==="onChange"||d==="onSubmit"&&i.current),Y=M&&Object.hasOwn(r,M)?r[M]:null,Z=!!(Array.isArray(Y)?Y.length:Y),$=h===!0||Z,[K,ne]=Yr.useState({state:jb,error:"",errors:[],value:null,initialValue:null}),le=w?null:!$&&K.state.valid,X=Yr.useMemo(()=>({disabled:w,touched:L,dirty:O,valid:le,filled:E,focused:A}),[w,L,O,le,E,A]),re=ece({setValidityData:ne,validate:k,validityData:K,validationDebounceTime:u,invalid:$,markedDirtyRef:j,state:X,shouldValidateOnChange:ee,getRegisteredFieldId:z}),[ae,ke]=tce({commit:re.commit,invalid:$,markedDirtyRef:j,name:f,setRegisteredFieldName:D,setRegisteredFieldId:q,setValidityData:ne,validityData:K});Yr.useImperativeHandle(b,()=>({validate:ae}),[ae]);let Ce=Yr.useMemo(()=>({invalid:$,name:M,validityData:K,setValidityData:ne,disabled:w,touched:L,setTouched:te,dirty:O,setDirty:Q,filled:E,setFilled:P,focused:A,setFocused:I,validate:k,validationMode:d,validationDebounceTime:u,shouldValidateOnChange:ee,state:X,markedDirtyRef:j,registerFieldControl:ke,validation:re}),[$,M,K,w,L,te,O,Q,E,P,A,I,k,d,u,ee,X,ke,re]),ye=Ke("div",t,{ref:o,state:X,props:y,stateAttributesMapping:Ii});return(0,iA.jsx)(mU.Provider,{value:Ce,children:ye})}),oce=Yr.forwardRef(function(t,o){return(0,iA.jsx)(oA,{children:(0,iA.jsx)(HHe,{...t,ref:o})})});var s1=c(oe(),1);var rce=s1.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,nativeLabel:a=!0,...l}=t,u=dn(!1),d=G2(),{labelId:f}=Fn(),p={...u.state,disabled:u.disabled||d.disabled},h=s1.useRef(null),m=K2({id:f??s,native:a});return Ke("label",t,{ref:[o,h],state:p,props:[m,l],stateAttributesMapping:Ii})});var Wb=c(oe(),1);var _U=c(T(),1),UHe={...Ii,...Vn},nce=Wb.forwardRef(function(t,o){let{render:r,id:n,className:i,match:s,style:a,...l}=t,u=wi(n),{validityData:d,state:f,name:p}=dn(!1),{setMessageIds:h}=Fn(),{errors:m}=cl(),g=p&&Object.hasOwn(m,p)?m[p]:null,b=!!(Array.isArray(g)?g.length:g),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:k,setMounted:w}=As(y);ue(()=>{if(!(!y||!u))return h(j=>j.concat(u)),()=>{h(j=>j.filter(V=>V!==u))}},[y,u,h]);let S=Wb.useRef(null),[x,C]=Wb.useState(null),[B,E]=Wb.useState(null),P=d.error;!v&&b?P=g:d.errors.length>1&&(P=d.errors);let A=P??"";Array.isArray(P)&&(A=P.length>1?(0,_U.jsx)("ul",{children:P.map(j=>(0,_U.jsx)("li",{children:j},j))}):P[0]??"");let I=Array.isArray(P)?JSON.stringify(P):P;y&&I!==B&&(E(I),C(A)),Si({open:y,ref:S,onComplete(){y||w(!1)}});let O={...f,transitionStatus:k},L=Ke("div",t,{ref:[o,S],state:O,props:[{id:u,children:y?A:x},l],stateAttributesMapping:UHe,enabled:_});return _?L:null});var ice=c(oe(),1);var sce=ice.forwardRef(function(t,o){let{render:r,id:n,className:i,style:s,...a}=t,l=wi(n),u=dn(!1),d=G2(),{setMessageIds:f}=Fn(),p={...u.state,disabled:u.disabled||d.disabled};return ue(()=>{if(l)return f(m=>m.concat(l)),()=>{f(m=>m.filter(g=>g!==l))}},[l,f]),Ke("p",t,{ref:o,state:p,props:[{id:l},a],stateAttributesMapping:Ii})});var sA=c(oe(),1);var ace=sA.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,...h}=t,{state:m,name:g,disabled:b,setTouched:v,setDirty:y,validityData:_,setFocused:k,setFilled:w,validationMode:S,validation:x}=dn(),{clearErrors:C}=cl(),B=b||l,E=g??s,P={...m,disabled:B},{labelId:A}=Fn(),I=qk({id:i});ue(()=>{let M=a!=null;x.inputRef.current?.value||M&&a!==""?w(!0):M&&a===""&&w(!1)},[x.inputRef,w,a]);let O=sA.useRef(null);ue(()=>{f&&O.current===$r(nt(O.current))&&k(!0)},[f,k]);let[L]=xb({controlled:a,default:d,name:"FieldControl",state:"value"}),j=a!==void 0,V=j?L:void 0,N=ge(()=>x.inputRef.current?.value);return F2(x.inputRef,I,V,N,!B,s),Ke("input",t,{ref:[o,O],state:P,props:[{id:I,disabled:B,name:E,ref:x.inputRef,"aria-labelledby":A,autoFocus:f,...j?{value:V}:{defaultValue:d},onChange(M){let z=M.currentTarget.value;u?.(z,Ze(Me.none,M.nativeEvent)),y(z!==_.initialValue),w(z!==""),M.nativeEvent.defaultPrevented||(C(E),x.change(z))},onFocus(){k(!0)},onBlur(M){v(!0),k(!1),S==="onBlur"&&x.commit(M.currentTarget.value)},onKeyDown(M){M.currentTarget.tagName==="INPUT"&&M.key==="Enter"&&(v(!0),x.commit(M.currentTarget.value))}},h,M=>x.getValidationProps(B,M)],stateAttributesMapping:Ii})});var a1=c(oe(),1);var lce=c(T(),1),cce=function(t){let{children:o}=t,{validityData:r,invalid:n}=dn(!1),i=a1.useMemo(()=>Ub(r,n),[r,n]),s=i.state.valid===!1,{transitionStatus:a}=As(s),l=a1.useMemo(()=>({...i,validity:i.state,transitionStatus:a}),[i,a]);return(0,lce.jsx)(a1.Fragment,{children:o(l)})};var aA=c(oe(),1);var wU=c(T(),1),uce=aA.forwardRef(function(t,o){let{render:r,className:n,style:i,disabled:s=!1,...a}=t,{state:l,disabled:u}=dn(!1),d=u||s,f={...l,disabled:d},p=Ole(),m=p?.allValues!==void 0?p?.parent.id:void 0,g=aA.useMemo(()=>({disabled:d}),[d]),b=Ke("div",t,{ref:o,state:f,props:a,stateAttributesMapping:Ii});return(0,wU.jsx)(oA,{controlId:m,children:(0,wU.jsx)(bU.Provider,{value:g,children:b})})});var lA=c(oe(),1),dce=c(bf(),1);var fce=c(T(),1),pce=lA.forwardRef(function(t,o){let{children:r,container:n,className:i,render:s,style:a,...l}=t,{portalNode:u,portalSubtree:d}=k2({container:n,ref:o,componentProps:t,elementProps:l});return!d&&!u?null:(0,fce.jsxs)(lA.Fragment,{children:[d,u&&dce.createPortal(r,u)]})});var mce=c(T(),1),cA="base-ui-disable-scrollbar",l1={className:cA,getElement(e){return(0,mce.jsx)("style",{nonce:e,href:cA,precedence:"base-ui:low",children:`.${cA}{scrollbar-width:none}.${cA}::-webkit-scrollbar{display:none}`})}};var va=1;function Jk(e,t){return Math.max(0,e-t)}function e_(e,t){if(t<=0)return 0;let o=Hb(e,0,t),r=o,n=t-o,i=r<=va,s=n<=va;return i&&s?r<=n?0:t:i?0:s?t:o}var Kr={};tr(Kr,{Arrow:()=>jce,Backdrop:()=>Tce,Group:()=>Xce,GroupLabel:()=>Jce,Icon:()=>wce,Item:()=>Lce,ItemIndicator:()=>Vce,ItemText:()=>Fce,Label:()=>bce,List:()=>Mce,Popup:()=>Oce,Portal:()=>Cce,Positioner:()=>Rce,Root:()=>hce,ScrollDownArrow:()=>Gce,ScrollUpArrow:()=>Kce,Separator:()=>Ile,Trigger:()=>yce,Value:()=>kce});var _r=c(oe(),1);var t_=c(oe(),1),SU=t_.createContext(null),xU=t_.createContext(null);function Vo(){let e=t_.useContext(SU);if(e===null)throw new Error(Ht(60));return e}function uA(){let e=t_.useContext(xU);if(e===null)throw new Error(Ht(61));return e}var De={id:We(e=>e.id),labelId:We(e=>e.labelId),modal:We(e=>e.modal),multiple:We(e=>e.multiple),items:We(e=>e.items),itemToStringLabel:We(e=>e.itemToStringLabel),itemToStringValue:We(e=>e.itemToStringValue),isItemEqualToValue:We(e=>e.isItemEqualToValue),value:We(e=>e.value),hasSelectedValue:We(e=>{let{value:t,multiple:o,itemToStringValue:r}=e;return t==null?!1:o&&Array.isArray(t)?t.length>0:Cf(t,r)!==""}),hasNullItemLabel:We((e,t)=>t?ple(e.items):!1),open:We(e=>e.open),mounted:We(e=>e.mounted),forceMount:We(e=>e.forceMount),transitionStatus:We(e=>e.transitionStatus),openMethod:We(e=>e.openMethod),activeIndex:We(e=>e.activeIndex),selectedIndex:We(e=>e.selectedIndex),isActive:We((e,t)=>e.activeIndex===t),isSelected:We((e,t)=>{let o=e.isItemEqualToValue,r=e.value;return e.multiple?Array.isArray(r)&&r.some(n=>Zu(t,n,o)):Zu(t,r,o)}),isSelectedByFocus:We((e,t)=>e.selectedIndex===t),popupProps:We(e=>e.popupProps),triggerProps:We(e=>e.triggerProps),triggerElement:We(e=>e.triggerElement),positionerElement:We(e=>e.positionerElement),listElement:We(e=>e.listElement),popupSide:We(e=>e.popupSide),scrollUpArrowVisible:We(e=>e.scrollUpArrowVisible),scrollDownArrowVisible:We(e=>e.scrollDownArrowVisible),hasScrollArrows:We(e=>e.hasScrollArrows)};var o_=c(T(),1);function hce(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:h=!1,modal:m=!0,actionsRef:g,inputRef:b,onOpenChangeComplete:v,items:y,multiple:_=!1,itemToStringLabel:k,itemToStringValue:w,isItemEqualToValue:S=ale,highlightItemOnHover:x=!0,children:C}=e,{clearErrors:B}=cl(),{setDirty:E,setTouched:P,setFocused:A,validityData:I,setFilled:O,name:L,disabled:j,validation:V,validationMode:N}=dn(),D=qk({id:t}),M=j||f,z=L??l,[q,Q]=xb({controlled:o,default:_?r??RC:r,name:"Select",state:"value"}),[te,ee]=xb({controlled:i,default:s,name:"Select",state:"open"}),Y=_r.useRef([]),Z=_r.useRef([]),$=_r.useRef(null),K=_r.useRef(null),ne=_r.useRef(0),le=_r.useRef(null),X=_r.useRef([]),re=_r.useRef(!1),ae=_r.useRef(null),ke=_r.useRef(null),Ce=_r.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),ye=_r.useRef(!1),{mounted:ve,setMounted:pe,transitionStatus:Se}=As(te),{openMethod:Ee,triggerProps:me}=sle(te),Re=wo(()=>new Uk({id:D,labelId:void 0,modal:m,multiple:_,itemToStringLabel:k,itemToStringValue:w,isItemEqualToValue:S,value:q,open:te,mounted:ve,transitionStatus:Se,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,ie=Le(Re,De.activeIndex),se=Le(Re,De.selectedIndex),Te=Le(Re,De.triggerElement),he=Le(Re,De.positionerElement),Ie=Z2(Ee),lt=Ee??Ie??null,vt=_r.useMemo(()=>_?"":Cf(q,w),[_,q,w]),ct=_r.useMemo(()=>_&&Array.isArray(q)?q.map(ft=>Cf(ft,w)):Cf(q,w),[_,q,w]),Rt=io(Re.state.triggerElement),tt=ge(()=>ct);F2(Rt,D,q,tt,!M,l);let At=_r.useRef(q),ht=_?Array.isArray(q)&&q.length>0:q!=null&&Cf(q,w)!=="";ue(()=>{q!==At.current&&Re.set("forceMount",!0)},[Re,q]),ue(()=>{O(ht)},[ht,O]),ue(function(){let Mt=X.current,ro;if(_){let Bo=Array.isArray(q)?q:[];if(Bo.length===0)ro=null;else{let an=Bo[Bo.length-1],Pr=zb(Mt,an,S);ro=Pr===-1?null:Pr}}else{let Bo=zb(Mt,q,S);ro=Bo===-1?null:Bo}ro===null&&(ke.current=null),!te&&Re.set("selectedIndex",ro)},[ht,_,te,q,X,S,Re,ke]);function Ft(ft){let Mt=I.initialValue;return Array.isArray(ft)&&Array.isArray(Mt)?!ble(ft,Mt,(ro,Bo)=>Zu(ro,Bo,S)):ft!==Mt}L2(q,()=>{B(z),E(Ft(q)),V.change(q)});let Ct=ge((ft,Mt)=>{a?.(ft,Mt),!Mt.isCanceled&&(ee(ft),!ft&&(Mt.reason===Me.focusOut||Mt.reason===Me.outsidePress)&&(P(!0),A(!1),N==="onBlur"&&V.commit(q)))}),Ot=ge(()=>{pe(!1),Re.update({activeIndex:null,openMethod:null}),v?.(!1)});Si({enabled:!g,open:te,ref:$,onComplete(){te||Ot()}}),_r.useImperativeHandle(g,()=>({unmount:Ot}),[Ot]);let be=ge((ft,Mt)=>{n?.(ft,Mt),!Mt.isCanceled&&Q(ft)}),_e=ge(()=>{let ft=Re.state.listElement||$.current;if(!ft)return;let Mt=Jk(ft.scrollHeight,ft.clientHeight),ro=e_(ft.scrollTop,Mt),Bo=ro>0,an=ro<Mt;Re.state.scrollUpArrowVisible!==Bo&&Re.set("scrollUpArrowVisible",Bo),Re.state.scrollDownArrowVisible!==an&&Re.set("scrollDownArrowVisible",an)}),Be=JC({open:te,onOpenChange:Ct,elements:{reference:Te,floating:he}}),we=NH(Be,{enabled:!p&&!M,event:"mousedown"}),Pe=qC(Be),Fe=aU(Be,{enabled:!p&&!M,listRef:Y,activeIndex:ie,selectedIndex:se,disabledIndices:RC,onNavigate(ft){ft===null&&!te||Re.set("activeIndex",ft)},focusItemOnHover:x}),kt=lU(Be,{enabled:!p&&!M&&(te||!_),listRef:Z,activeIndex:ie,selectedIndex:se,disabledIndices:ft=>qle(Y.current[ft]),onMatch(ft){te?Re.set("activeIndex",ft):be(X.current[ft],Ze("none"))},onTyping(ft){re.current=ft}}),Je=_r.useMemo(()=>{let ft=oo(kt.reference,Fe.reference,Pe.reference,we.reference,me);return D&&(ft.id=D),ft},[we.reference,kt.reference,Fe.reference,Pe.reference,me,D]),bo=_r.useMemo(()=>oo(E2,kt.floating,Fe.floating,Pe.floating),[kt.floating,Fe.floating,Pe.floating]),mr=Fe.item??uo;n2(()=>{Re.update({popupProps:bo,triggerProps:Je})}),ue(()=>{Re.update({id:D,modal:m,multiple:_,value:q,open:te,mounted:ve,transitionStatus:Se,popupProps:bo,triggerProps:Je,items:y,itemToStringLabel:k,itemToStringValue:w,isItemEqualToValue:S,openMethod:lt})},[Re,D,m,_,q,te,ve,Se,bo,Je,y,k,w,S,lt]);let Wt=_r.useMemo(()=>({store:Re,name:z,required:h,disabled:M,readOnly:p,multiple:_,highlightItemOnHover:x,setValue:be,setOpen:Ct,listRef:Y,popupRef:$,scrollHandlerRef:K,handleScrollArrowVisibility:_e,scrollArrowsMountedCountRef:ne,itemProps:mr,valueRef:le,valuesRef:X,labelsRef:Z,typingRef:re,selectionRef:Ce,firstItemTextRef:ae,selectedItemTextRef:ke,validation:V,onOpenChangeComplete:v,alignItemWithTriggerActiveRef:ye,initialValueRef:At}),[Re,z,h,M,p,_,x,be,Ct,mr,V,v,_e]),yo=ju(b,V.inputRef),Ir=_&&Array.isArray(q)&&q.length>0,hr=_?void 0:z,An=_r.useMemo(()=>!_||!Array.isArray(q)||!z?null:q.map(ft=>{let Mt=Cf(ft,w);return(0,o_.jsx)("input",{type:"hidden",form:u,name:z,value:Mt,disabled:M},Mt)}),[_,q,u,z,w,M]);return(0,o_.jsx)(SU.Provider,{value:Wt,children:(0,o_.jsxs)(xU.Provider,{value:Be,children:[C,(0,o_.jsx)("input",{...V.getValidationProps(M,{onFocus(){Re.state.triggerElement?.focus({focusVisible:!0})},onChange(ft){if(ft.nativeEvent.defaultPrevented||M||p)return;let Mt=ft.currentTarget.value,ro=Ze(Me.none,ft.nativeEvent);function Bo(){if(_)return;let an=Mt.toLowerCase(),Pr=X.current.findIndex(Ae=>Cf(Ae,w).toLowerCase()===an||dU(Ae,k).toLowerCase()===an);Pr===-1&&(Pr=X.current.findIndex((Ae,Kt)=>{let ot=Z.current[Kt];return ot!=null&&ot.toLowerCase()===an}));let $i=Pr===-1?void 0:X.current[Pr];$i!=null&&be($i,ro)}Re.set("forceMount",!0),queueMicrotask(Bo)}}),id:D&&hr==null?`${D}-hidden-input`:void 0,form:u,name:hr,autoComplete:d,value:vt,disabled:M,required:h&&!Ir,readOnly:p,ref:yo,style:z?pse:c2,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),An]})})}var gce=c(oe(),1);var bce=gce.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=s;delete a.id;let l=dn(),{store:u}=Vo(),d=Le(u,De.triggerElement),f=Le(u,De.id),p=vle(f),h=K2({id:p,fallbackControlId:d?.id??f,setLabelId(m){u.set("labelId",m)}});return Ke("div",t,{ref:o,state:l.state,props:[h,s],stateAttributesMapping:Ii})});var r_=c(oe(),1);var dA=2,WHe=400,GHe={...Jae,...Ii,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},yce=r_.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:h,disabled:m}=dn(),{labelId:g}=Fn(),{store:b,setOpen:v,selectionRef:y,validation:_,readOnly:k,required:w,alignItemWithTriggerActiveRef:S,disabled:x}=Vo(),C=m||x||s,B=Le(b,De.open),E=Le(b,De.mounted),P=Le(b,De.value),A=Le(b,De.triggerProps),I=Le(b,De.positionerElement),O=Le(b,De.listElement),L=Le(b,De.popupSide),j=Le(b,De.id),V=Le(b,De.labelId),N=Le(b,De.hasSelectedValue),D=E&&I?L:null,M=i??j,z=kle(g,V);qk({id:M});let q=io(I),Q=r_.useRef(null),{getButtonProps:te,buttonRef:ee}=_f({disabled:C,native:a}),Y=ge(re=>{b.set("triggerElement",re)}),Z=Lo(),$=Lo(),K=Lo();r_.useEffect(()=>{if(B)return K.start(WHe,()=>{y.current.allowUnselectedMouseUp=!0,y.current.allowSelectedMouseUp=!0}),()=>{K.clear()};y.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},$.clear()},[B,y,$,K]);let ne=oo(A,{id:M,role:"combobox","aria-expanded":B?"true":"false","aria-haspopup":"listbox","aria-controls":B?O?.id??Pb(I)?.id:void 0,"aria-labelledby":z,"aria-readonly":k||void 0,"aria-required":w||void 0,tabIndex:C?-1:0,onFocus(re){f(!0),B&&S.current&&v(!1,Ze(Me.none,re.nativeEvent)),Z.start(0,()=>{b.set("forceMount",!0)})},onBlur(re){$e(I,re.relatedTarget)||(d(!0),f(!1),p==="onBlur"&&_.commit(P))},onMouseDown(re){if(B)return;let ae=nt(re.currentTarget);function ke(Ce){if(!Q.current)return;let ye=Ce.target;if($e(Q.current,ye)||$e(q.current,ye))return;let ve=yle(Q.current);Ce.clientX>=ve.left-dA&&Ce.clientX<=ve.right+dA&&Ce.clientY>=ve.top-dA&&Ce.clientY<=ve.bottom+dA||v(!1,Ze(Me.cancelOpen,Ce))}$.start(0,()=>{ae.addEventListener("mouseup",ke,{once:!0})})}},u,te),le=_.getValidationProps(C,ne);le.role="combobox";let X={...h,open:B,disabled:C,value:P,readOnly:k,popupSide:D,placeholder:!N};return Ke("button",t,{ref:[o,Q,ee,Y],state:X,stateAttributesMapping:GHe,props:le})});var vce=c(oe(),1);var $He={value:()=>null},kce=vce.forwardRef(function(t,o){let{className:r,render:n,children:i,placeholder:s,style:a,...l}=t,{store:u,valueRef:d}=Vo(),f=Le(u,De.value),p=Le(u,De.items),h=Le(u,De.itemToStringLabel),m=Le(u,De.hasSelectedValue),g=!m&&s!=null&&i==null,b=Le(u,De.hasNullItemLabel,g),v={value:f,placeholder:!m},y=null;return typeof i=="function"?y=i(f):i!=null?y=i:!m&&s!=null&&!b?y=s:Array.isArray(f)?y=mle(f,p,h):y=fU(f,p,h),Ke("span",t,{state:v,ref:[o,d],props:[{children:y},l],stateAttributesMapping:$He})});var _ce=c(oe(),1);var wce=_ce.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=Vo(),u={open:Le(a,De.open)};return Ke("span",t,{state:u,ref:o,props:[{"aria-hidden":!0,children:"\u25BC"},s],stateAttributesMapping:M2})});var xce=c(oe(),1);var CU=c(oe(),1),Sce=CU.createContext(void 0);var EU=c(T(),1),Cce=xce.forwardRef(function(t,o){let{store:r}=Vo(),n=Le(r,De.mounted),i=Le(r,De.forceMount);return n||i?(0,EU.jsx)(Sce.Provider,{value:!0,children:(0,EU.jsx)(OH,{ref:o,...t})}):null});var Ece=c(oe(),1);var YHe={...ll,...Vn},Tce=Ece.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=Vo(),l=Le(a,De.open),u=Le(a,De.mounted),d=Le(a,De.transitionStatus);return Ke("div",t,{state:{open:l,transitionStatus:d},ref:o,props:[{role:"presentation",hidden:!u,style:{userSelect:"none",WebkitUserSelect:"none"}},s],stateAttributesMapping:YHe})});var ul=c(oe(),1);var fA=c(oe(),1),TU=fA.createContext(void 0);function Qm(){let e=fA.useContext(TU);if(!e)throw new Error(Ht(59));return e}function n_(e,t){e&&Object.assign(e.style,t)}var pA={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"};var c1=c(T(),1),KHe={position:"fixed"},Rce=ul.forwardRef(function(t,o){let{anchor:r,positionMethod:n="absolute",className:i,render:s,side:a="bottom",align:l="center",sideOffset:u=0,alignOffset:d=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p,arrowPadding:h=5,sticky:m=!1,disableAnchorTracking:g,alignItemWithTrigger:b=!0,collisionAvoidance:v=Lse,style:y,..._}=t,{store:k,listRef:w,labelsRef:S,alignItemWithTriggerActiveRef:x,selectedItemTextRef:C,valuesRef:B,initialValueRef:E,popupRef:P,setValue:A}=Vo(),I=uA(),O=Le(k,De.open),L=Le(k,De.mounted),j=Le(k,De.modal),V=Le(k,De.value),N=Le(k,De.openMethod),D=Le(k,De.positionerElement),M=Le(k,De.triggerElement),z=Le(k,De.isItemEqualToValue),q=Le(k,De.transitionStatus),Q=ul.useRef(null),te=ul.useRef(null),[ee,Y]=ul.useState(b),Z=L&&ee&&N!=="touch";!L&&ee!==b&&Y(b),ue(()=>{L||(De.scrollUpArrowVisible(k.state)&&k.set("scrollUpArrowVisible",!1),De.scrollDownArrowVisible(k.state)&&k.set("scrollDownArrowVisible",!1))},[k,L]),ul.useImperativeHandle(x,()=>Z),Rle((Z||j)&&O,N==="touch",D,M);let $=H2({anchor:r,floatingRootContext:I,positionMethod:n,mounted:L,side:a,sideOffset:u,align:l,alignOffset:d,arrowPadding:h,collisionBoundary:f,collisionPadding:p,sticky:m,disableAnchorTracking:g??Z,collisionAvoidance:v,keepMounted:!0}),K=Z?"none":$.side,ne=Z?KHe:$.positionerStyles,le={open:O,side:K,align:$.align,anchorHidden:$.anchorHidden};ue(()=>{k.set("popupSide",$.side)},[k,$.side]);let X=ge(ye=>{k.set("positionerElement",ye)}),re=U2(t,le,{styles:ne,transitionStatus:q,props:_,refs:[o,X],hidden:!L,inert:!O}),ae=ul.useRef(0),ke=ge(ye=>{if(ye.size===0&&ae.current===0||B.current.length===0)return;let ve=ae.current;if(ae.current=ye.size,ye.size===ve)return;let pe=Ze(Me.none);if(ve!==0&&!k.state.multiple&&V!==null&&zb(B.current,V,z)===-1){let Ee=E.current,Re=Ee!=null&&zb(B.current,Ee,z)!==-1?Ee:null;A(Re,pe),Re===null&&(k.set("selectedIndex",null),C.current=null)}if(ve!==0&&k.state.multiple&&Array.isArray(V)){let Se=me=>zb(B.current,me,z)!==-1,Ee=V.filter(me=>Se(me));(Ee.length!==V.length||Ee.some(me=>!lle(V,me,z)))&&(A(Ee,pe),Ee.length===0&&(k.set("selectedIndex",null),C.current=null))}if(O&&Z){k.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let Se={height:""};n_(D,Se),n_(P.current,Se)}}),Ce=ul.useMemo(()=>({...$,side:K,alignItemWithTriggerActive:Z,setControlledAlignItemWithTrigger:Y,scrollUpArrowRef:Q,scrollDownArrowRef:te}),[$,K,Z,Y]);return(0,c1.jsx)(vie,{elementsRef:w,labelsRef:S,onMapChange:ke,children:(0,c1.jsxs)(TU.Provider,{value:Ce,children:[L&&j&&(0,c1.jsx)(rle,{inert:N2(!O),cutout:M}),re]})})});var dl=c(oe(),1);var gA=c(T(),1),qHe={...ll,...Vn},Oce=dl.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:h,selectedItemTextRef:m,multiple:g,handleScrollArrowVisibility:b,scrollHandlerRef:v,listRef:y,highlightItemOnHover:_}=Vo(),{side:k,align:w,alignItemWithTriggerActive:S,isPositioned:x,setControlledAlignItemWithTrigger:C}=Qm(),B=zle(!0)!=null,E=uA(),P=Vm(),{nonce:A,disableStyleElements:I}=Zle(),O=Le(l,De.id),L=Le(l,De.open),j=Le(l,De.openMethod),V=Le(l,De.mounted),N=Le(l,De.popupProps),D=Le(l,De.transitionStatus),M=Le(l,De.triggerElement),z=Le(l,De.positionerElement),q=Le(l,De.listElement),Q=dl.useRef(!1),te=dl.useRef(!1),ee=dl.useRef({}),Y=os(),Z=ge(le=>{if(!z||!u.current||!te.current)return;if(Q.current||!S){b();return}let X=z.style.top==="0px",re=z.style.bottom==="0px";if(!X&&!re){b();return}let ae=Ice(z),ke=u1(z.getBoundingClientRect().height,"y",ae),Ce=nt(z),ye=It(z),ve=ye.getComputedStyle(z),pe=parseFloat(ve.marginTop),Se=parseFloat(ve.marginBottom),Ee=Bce(ye.getComputedStyle(u.current)),me=Math.min(Ce.documentElement.clientHeight-pe-Se,Ee),Re=le.scrollTop,ie=mA(le),se=0,Te=null,he=!1,Ie=!1,lt=tt=>{z.style.height=`${tt}px`},vt=(tt,At)=>{let ht=Hb(tt,0,me-ke);ht>0&&lt(ke+ht),le.scrollTop=At,me-(ke+ht)<=va&&(Q.current=!0),b()},ct=X?ie-Re:Re,Rt=Math.min(ke+ct,me);if(se=Rt,ct<=va){vt(ct,X?ie:0);return}if(me-Rt>va)X?Ie=!0:Te=0;else if(he=!0,re&&Re<ie){let tt=ke+ct-me;Te=Re-(ct-tt)}if(se=Math.ceil(se),se!==0&&lt(se),Ie||Te!=null){let tt=mA(le),At=Ie?tt:Hb(Te,0,tt);Math.abs(le.scrollTop-At)>va&&(le.scrollTop=At)}(he||se>=me-va)&&(Q.current=!0),b()});dl.useImperativeHandle(v,()=>Z,[Z]),Si({open:L,ref:u,onComplete(){L&&d?.(!0)}});let $={open:L,transitionStatus:D,side:k,align:w};ue(()=>{!z||!u.current||Object.keys(ee.current).length||(ee.current={top:z.style.top||"0",left:z.style.left||"0",right:z.style.right,height:z.style.height,bottom:z.style.bottom,minHeight:z.style.minHeight,maxHeight:z.style.maxHeight,marginTop:z.style.marginTop,marginBottom:z.style.marginBottom})},[u,z]),ue(()=>{L||S||(te.current=!1,Q.current=!1,n_(z,ee.current))},[L,S,z,u]),ue(()=>{let le=u.current;if(!L||!M||!z||!le||S&&!x||l.state.transitionStatus==="ending")return;if(!S){te.current=!0,Y.request(b),le.style.removeProperty("--transform-origin");return}let X=ZHe(le);le.style.removeProperty("--transform-origin");try{let re=m.current;re?.isConnected||(re=!De.hasSelectedValue(l.state)&&h.current?.isConnected?h.current:null);let ae=p.current,ke=It(z),Ce=ke.getComputedStyle(z),ye=ke.getComputedStyle(le),ve=nt(M),pe=Ice(M),Se=hA(M.getBoundingClientRect(),pe),Ee=hA(z.getBoundingClientRect(),pe),me=Se.height,Re=q||le,ie=Re.scrollHeight,se=parseFloat(ye.borderBottomWidth),Te=parseFloat(Ce.marginTop)||10,he=parseFloat(Ce.marginBottom)||10,Ie=parseFloat(Ce.minHeight)||100,lt=Bce(ye),vt=5,ct=5,Rt=20,tt=ve.documentElement.clientHeight-Te-he,At=ve.documentElement.clientWidth,ht=tt-Se.bottom+me,Ft,Ct=P==="rtl"?Se.right-Ee.width:Se.left,Ot=0;if(re&&ae){let Wt=hA(ae.getBoundingClientRect(),pe);Ft=hA(re.getBoundingClientRect(),pe),Ct=Ee.left+(P==="rtl"?Wt.right-Ft.right:Wt.left-Ft.left);let yo=Wt.top-Se.top+Wt.height/2;Ot=Ft.top-Ee.top+Ft.height/2-yo}let be=ht+Ot+he+se,_e=Math.min(tt,be),Be=tt-Te-he,we=be-_e,Pe=At-ct;z.style.left=`${Hb(Ct,vt,Pe-Ee.width)}px`,z.style.height=`${_e}px`,z.style.maxHeight="none",z.style.marginTop=`${Te}px`,z.style.marginBottom=`${he}px`,le.style.height="100%";let Fe=mA(Re),kt=we>=Fe-va;kt&&(_e=Math.min(tt,Ee.height)-(we-Fe));let Je=Se.top<Rt||Se.bottom>tt-Rt||Math.ceil(_e)+va<Math.min(ie,Ie),bo=(ke.visualViewport?.scale??1)!==1&&So.engine.webkit;if(Je||bo){te.current=!0,n_(z,ee.current),C(!1);return}let mr=Math.max(Ie,_e);if(kt){let Wt=Math.max(0,tt-be);z.style.top=Ee.height>=Be?"0":`${Wt}px`,z.style.height=`${_e}px`,Re.scrollTop=mA(Re)}else z.style.bottom="0",Re.scrollTop=we;if(Ft){let Wt=Ee.top,yo=Ee.height,Ir=Ft.top+Ft.height/2,hr=yo>0?(Ir-Wt)/yo*100:50,An=Hb(hr,0,100);le.style.setProperty("--transform-origin",`50% ${An}%`)}(mr===tt||_e>=lt)&&(Q.current=!0),b(),_&&l.state.selectedIndex===null&&l.state.activeIndex===null&&y.current[0]!=null&&l.set("activeIndex",0),te.current=!0}finally{X()}},[l,L,z,M,p,h,m,u,b,S,C,Y,q,y,_,P,x]),dl.useEffect(()=>{if(!S||!z||!L)return;let le=It(z);function X(re){f(!1,Ze(Me.windowResize,re))}return ut(le,"resize",X)},[f,S,z,L]);let K={...q?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":g||void 0,id:`${O}-list`},onKeyDown(le){B&&ele.has(le.key)&&le.stopPropagation()},onScroll(le){q||Z(le.currentTarget)},...S&&{style:q?{height:"100%"}:pA}},ne=Ke("div",t,{ref:[o,u],state:$,stateAttributesMapping:qHe,props:[N,K,Zk(D),{className:!q&&S?l1.className:void 0},a]});return(0,gA.jsxs)(dl.Fragment,{children:[!I&&l1.getElement(A),(0,gA.jsx)(MH,{context:E,modal:!1,disabled:!V,openInteractionType:j,returnFocus:s,restoreFocus:!0,children:ne})]})});function Bce(e){let t=e.maxHeight||"";return t.endsWith("px")&&parseFloat(t)||1/0}function mA(e){return Jk(e.scrollHeight,e.clientHeight)}function Ice(e){return ZC.getScale(e)}function u1(e,t,o){return e/o[t]}function hA(e,t){return Sf({x:u1(e.x,"x",t),y:u1(e.y,"y",t),width:u1(e.width,"x",t),height:u1(e.height,"y",t)})}var Pce=[["transform","none"],["scale","1"],["translate","0 0"]];function ZHe(e){let{style:t}=e,o={};for(let[r,n]of Pce)o[r]=t.getPropertyValue(r),t.setProperty(r,n,"important");return()=>{for(let[r]of Pce){let n=o[r];n?t.setProperty(r,n):t.removeProperty(r)}}}var Ace=c(oe(),1);var Mce=Ace.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a,scrollHandlerRef:l}=Vo(),{alignItemWithTriggerActive:u}=Qm(),d=Le(a,De.hasScrollArrows),f=Le(a,De.openMethod),p=Le(a,De.multiple),m={id:`${Le(a,De.id)}-list`,role:"listbox","aria-multiselectable":p||void 0,onScroll(b){l.current?.(b.currentTarget)},...u&&{style:pA},className:d&&f!=="touch"?l1.className:void 0},g=ge(b=>{a.set("listElement",b)});return Ke("div",t,{ref:[o,g],props:[m,s]})});var fl=c(oe(),1);var bA=c(oe(),1),RU=bA.createContext(void 0);function d1(){let e=bA.useContext(RU);if(!e)throw new Error(Ht(57));return e}var Nce=c(T(),1),Lce=fl.memo(fl.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=fl.useRef(null),p=Lie({label:a,textRef:f,indexGuessBehavior:tH.GuessFromOrder}),{store:h,itemProps:m,setOpen:g,setValue:b,selectionRef:v,typingRef:y,valuesRef:_,multiple:k,selectedItemTextRef:w,disabled:S,readOnly:x}=Vo(),C=Le(h,De.isActive,p.index),B=Le(h,De.open),E=Le(h,De.isSelected,s),P=Le(h,De.isSelectedByFocus,p.index),A=Le(h,De.isItemEqualToValue),I=p.index,O=I!==-1,L=fl.useRef(null);ue(()=>{if(!O)return;let Z=_.current;return Z[I]=s,()=>{delete Z[I]}},[O,I,s,_]),ue(()=>{if(!O)return;let Z=h.state.value,$=Z;k&&Array.isArray(Z)&&($=Z.length>0?Z[Z.length-1]:void 0),$!==void 0&&Zu(s,$,A)&&(h.set("selectedIndex",I),f.current&&(w.current=f.current))},[O,I,k,A,h,s,w]);let j=fl.useRef(null),V=fl.useRef("mouse"),N=fl.useRef(!1),{getButtonProps:D,buttonRef:M}=_f({disabled:l,focusableWhenDisabled:!0,native:u,composite:!0}),z={disabled:l,selected:E,highlighted:C};function q(Z){if(S||x)return;let $=h.state.value;if(k){let K=Array.isArray($)?$:[],ne=E?cle(K,s,A):[...K,s];b(ne,Ze(Me.itemPress,Z))}else b(s,Ze(Me.itemPress,Z)),g(!1,Ze(Me.itemPress,Z))}function Q(){v.current.dragY=0}let te={role:"option","aria-selected":E,tabIndex:B&&C?0:-1,onKeyDown(Z){j.current=Z.key,h.set("activeIndex",I),Z.key===" "&&y.current&&Z.preventDefault()},onClick(Z){let $=Z.type==="click"&&V.current!=="touch",K=Z.nativeEvent.pointerType,ne=$&&Vk(Z.nativeEvent)&&(K!==void 0||C),le=$&&!ne&&!N.current;N.current=!1,!(Z.type==="keydown"&&j.current===null)&&(l||Z.type==="keydown"&&j.current===" "&&y.current||le||(j.current=null,q(Z.nativeEvent)))},onPointerEnter(Z){V.current=Z.pointerType},onPointerMove(Z){if(Z.pointerType==="mouse"&&Z.buttons===1){let $=v.current;$.dragY+=Z.movementY,$.dragY**2>=64&&($.allowUnselectedMouseUp=!0)}},onPointerDown(Z){V.current=Z.pointerType,N.current=!0,Q()},onMouseUp(){if(Q(),l||V.current==="touch"||N.current)return;let Z=!v.current.allowSelectedMouseUp&&E,$=!v.current.allowUnselectedMouseUp&&!E;Z||$||(N.current=!0,L.current?.click(),N.current=!1)}},ee=Ke("div",t,{ref:[M,o,p.ref,L],state:z,props:[m,te,d,D]}),Y=fl.useMemo(()=>({selected:E,index:I,textRef:f,selectedByFocus:P,hasRegistered:O}),[E,I,f,P,O]);return(0,Nce.jsx)(RU.Provider,{value:Y,children:ee})}));var Gb=c(oe(),1);var Dce=c(T(),1),Vce=Gb.forwardRef(function(t,o){let r=t.keepMounted??!1,{selected:n}=d1();return r||n?(0,Dce.jsx)(XHe,{...t,ref:o}):null}),XHe=Gb.memo(Gb.forwardRef((e,t)=>{let{render:o,className:r,style:n,keepMounted:i,...s}=e,{selected:a}=d1(),l=Gb.useRef(null),{transitionStatus:u,setMounted:d}=As(a),p=Ke("span",e,{ref:[t,l],state:{selected:a,transitionStatus:u},props:[{"aria-hidden":!0,children:"\u2714\uFE0F"},s],stateAttributesMapping:Vn});return Si({open:a,ref:l,onComplete(){a||d(!1)}}),p}));var i_=c(oe(),1);var Fce=i_.memo(i_.forwardRef(function(t,o){let{index:r,textRef:n,selectedByFocus:i,hasRegistered:s}=d1(),{firstItemTextRef:a,selectedItemTextRef:l}=Vo(),{render:u,className:d,style:f,...p}=t,h=i_.useCallback(g=>{g&&(s&&r===0&&(a.current=g),s&&i&&(l.current=g))},[a,l,r,i,s]);return Ke("div",t,{ref:[h,o,n],props:p})}));var zce=c(oe(),1);var QHe={...ll,...Vn},jce=zce.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=Vo(),{side:l,align:u,arrowRef:d,arrowStyles:f,arrowUncentered:p,alignItemWithTriggerActive:h}=Qm(),g={open:Le(a,De.open),side:l,align:u,uncentered:p},b=Ke("div",t,{state:g,ref:[d,o],props:[{style:f,"aria-hidden":!0},s],stateAttributesMapping:QHe});return h?null:b});var Uce=c(oe(),1);var Hce=c(oe(),1);var yA=Hce.forwardRef(function(t,o){let{render:r,className:n,style:i,direction:s,keepMounted:a=!1,...l}=t,u=s==="up",{store:d,popupRef:f,listRef:p,handleScrollArrowVisibility:h,scrollArrowsMountedCountRef:m}=Vo(),{side:g,scrollDownArrowRef:b,scrollUpArrowRef:v}=Qm(),y=u?De.scrollUpArrowVisible:De.scrollDownArrowVisible,_=Le(d,y),k=Le(d,De.openMethod),w=_&&k!=="touch",S=Lo(),x=u?v:b,{mounted:C,transitionStatus:B,setMounted:E}=As(w);ue(()=>(m.current+=1,d.state.hasScrollArrows||d.set("hasScrollArrows",!0),()=>{m.current=Math.max(0,m.current-1),m.current===0&&d.state.hasScrollArrows&&d.set("hasScrollArrows",!1)}),[d,m]),Si({open:w,ref:x,onComplete(){w||E(!1)}});let I=Ke("div",t,{ref:[o,x],state:{direction:s,visible:w,side:g,transitionStatus:B},props:[{"aria-hidden":!0,children:u?"\u25B2":"\u25BC",style:{position:"absolute"},onMouseMove(L){if(L.movementX===0&&L.movementY===0||S.isStarted())return;d.set("activeIndex",null);function j(){let V=d.state.listElement??f.current;if(!V)return;d.set("activeIndex",null),h();let N=Jk(V.scrollHeight,V.clientHeight),D=e_(V.scrollTop,N),M=D===(u?0:N),z=p.current;if(D!==V.scrollTop&&(V.scrollTop=D),z.length===0&&d.set(u?"scrollUpArrowVisible":"scrollDownArrowVisible",!M),M){S.clear();return}if(z.length>0){let q=x.current?.offsetHeight||0;V.scrollTop=JHe(z,u,D,V.clientHeight,q,N)}S.start(40,j)}S.start(40,j)},onMouseLeave(){S.clear()}},l],stateAttributesMapping:Vn});return C||a?I:null});function JHe(e,t,o,r,n,i){if(t){let d=0,f=o+n-va;for(let m=0;m<e.length;m+=1){let g=e[m];if(g&&g.offsetTop>=f){d=m;break}}let p=Math.max(0,d-1),h=e[p];return p<d&&h?e_(h.offsetTop-n,i):0}let s=e.length-1,a=o+r-n+va;for(let d=0;d<e.length;d+=1){let f=e[d];if(f&&f.offsetTop+f.offsetHeight>a){s=Math.max(0,d-1);break}}let l=Math.min(e.length-1,s+1),u=e[l];return l>s&&u?e_(u.offsetTop+u.offsetHeight-r+n,i):i}var Wce=c(T(),1),Gce=Uce.forwardRef(function(t,o){return(0,Wce.jsx)(yA,{...t,ref:o,direction:"down"})});var $ce=c(oe(),1);var Yce=c(T(),1),Kce=$ce.forwardRef(function(t,o){return(0,Yce.jsx)(yA,{...t,ref:o,direction:"up"})});var s_=c(oe(),1);var vA=c(oe(),1),BU=vA.createContext(void 0);function qce(){let e=vA.useContext(BU);if(e===void 0)throw new Error(Ht(56));return e}var Zce=c(T(),1),Xce=s_.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,[a,l]=s_.useState(),u=s_.useMemo(()=>({labelId:a,setLabelId:l}),[a,l]),d=Ke("div",t,{ref:o,props:[{role:"group","aria-labelledby":a},s]});return(0,Zce.jsx)(BU.Provider,{value:u,children:d})});var Qce=c(oe(),1);var Jce=Qce.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,...a}=t,{setLabelId:l}=qce(),u=wi(s);return ue(()=>{l(u)},[u,l]),Ke("div",t,{ref:o,props:[{id:u},a]})});var Vs={};tr(Vs,{Arrow:()=>hue,Handle:()=>f1,Popup:()=>pue,Portal:()=>cue,Positioner:()=>due,Provider:()=>gue,Root:()=>tue,Trigger:()=>sue,Viewport:()=>vue,createHandle:()=>kue});var Xu=c(oe(),1);var kA=c(oe(),1),IU=kA.createContext(void 0);function pl(e){let t=kA.useContext(IU);if(t===void 0&&!e)throw new Error(Ht(72));return t}var eue=c(oe(),1);var eUe={...Zae,disabled:We(e=>e.disabled),instantType:We(e=>e.instantType),isInstantPhase:We(e=>e.isInstantPhase),trackCursorAxis:We(e=>e.trackCursorAxis),disableHoverablePopup:We(e=>e.disableHoverablePopup),lastOpenChangeReason:We(e=>e.openChangeReason),closeOnClick:We(e=>e.closeOnClick),closeDelay:We(e=>e.closeDelay),hasViewport:We(e=>e.hasViewport)},a_=class e extends Wk{constructor(t,o,r=!1){let n=new Ym,i={...tUe(),...t};i.floatingRootContext=Kae(n,o,r),super(i,{popupRef:eue.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},eUe)}setOpen=(t,o)=>{Fae(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Ze(Me.triggerPress,t))}static useStore(t,o){return Vae(t,(n,i)=>new e(o,n,i)).store}};function tUe(){return{...Yae(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var _A=c(T(),1),tue=ZH(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:h}=t,m=a_.useStore(d?.store,{open:r,openProp:n,activeTriggerId:p,triggerIdProp:f});zae(m,n,r,p),m.useControlledProp("openProp",n),m.useControlledProp("triggerIdProp",f),m.useContextCallback("onOpenChange",l),m.useContextCallback("onOpenChangeComplete",u);let g=m.useState("open"),b=!o&&g,v=m.useState("activeTriggerId"),y=m.useState("mounted"),_=m.useState("payload");m.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),m.useSyncedValue("disabled",o),Hae(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:k,transitionStatus:w}=Uae(b,m),S=m.useState("isInstantPhase"),x=m.useState("instantType"),C=m.useState("lastOpenChangeReason"),B=Xu.useRef(null);ue(()=>{g&&o&&m.setOpen(!1,Ze(Me.disabled))},[g,o,m]),ue(()=>{w==="ending"&&C===Me.none||w!=="ending"&&S?(x!=="delay"&&(B.current=x),m.set("instantType","delay")):B.current!==null&&(m.set("instantType",B.current),B.current=null)},[w,S,C,x,m]),ue(()=>{b&&v==null&&m.set("payload",void 0)},[m,v,b]);let E=Xu.useCallback(()=>{m.setOpen(!1,Ze(Me.imperativeAction))},[m]);Xu.useImperativeHandle(a,()=>({unmount:k,close:E}),[k,E]);let P=b||y||!o&&s!=="none";return(0,_A.jsxs)(IU.Provider,{value:m,children:[P&&(0,_A.jsx)(oUe,{store:m,disabled:o,trackCursorAxis:s}),typeof h=="function"?h({payload:_}):h]})});function oUe({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=qC(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=LH(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=Xu.useMemo(()=>oo(i.reference,n.reference),[i.reference,n.reference]),a=Xu.useMemo(()=>oo(i.trigger,n.trigger),[i.trigger,n.trigger]),l=Xu.useMemo(()=>oo(E2,i.floating,n.floating),[i.floating,n.floating]);return Wae(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:l}),null}var SA=c(oe(),1);var wA=c(oe(),1),PU=wA.createContext(void 0);function oue(){return wA.useContext(PU)}var rue=(function(e){return e[e.popupOpen=e1.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var iue="data-base-ui-tooltip-trigger";function nue(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(at(n))return n}}let t=e.target;return at(t)?t:null}function rUe(e){let t=e;for(;t;){if(t.hasAttribute(iue))return t;let o=t.parentElement;if(o){t=o;continue}let r=t.getRootNode();t="host"in r&&at(r.host)?r.host:null}return null}var sue=Oae(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,...h}=t,m=pl(!0),g=s?.store??m;if(!g)throw new Error(Ht(82));let b=wi(p),v=g.useState("isTriggerActive",b),y=g.useState("isOpenedByTrigger",b),_=g.useState("floatingRootContext"),k=SA.useRef(null),w=u??600,S=f??0,{registerTrigger:x,isMountedByThisTrigger:C}=jae(b,k,g,{payload:a,closeOnClick:d,closeDelay:S}),B=oue(),{delayRef:E,isInstantPhase:P,hasProvider:A}=bH(_,{open:y}),I=Yk(_);g.useSyncedValue("isInstantPhase",P);let O=g.useState("disabled"),L=l??O,j=io(L),V=g.useState("trackCursorAxis"),N=g.useState("disableHoverablePopup"),D=SA.useRef(!1),M=Lo(),z=SA.useRef(void 0);function q(){let X=B?.delay,re=typeof E.current=="object"?E.current.open:void 0,ae=w;return A&&(re!==0?ae=u??X??w:ae=0),ae}function Q(X){let re=k.current;if(!re||!X)return!1;let ae=rUe(X);return ae!==null&&ae!==re&&$e(re,ae)}function te(X){let re=Q(X);return D.current=re,re&&(I.openChangeTimeout.clear(),I.restTimeout.clear(),I.restTimeoutPending=!1,M.clear()),re}let ee=iU(_,{enabled:!L,mouseOnly:!0,move:!1,handleClose:!N&&V!=="both"?cU():null,restMs:q,delay(){let X=typeof E.current=="object"?E.current.close:void 0,re=S;return f==null&&A&&(re=X),{close:re}},triggerElementRef:k,isActiveTrigger:v,isClosing:()=>g.select("transitionStatus")==="ending",shouldOpen(){return!D.current}}),Y=tU(_,{enabled:!L}).reference,Z=X=>{let re=D.current,ae=nue(X),ke=te(ae),Ce=k.current,ye=Ce&&ae&&$e(Ce,ae);if(ke&&g.select("open")&&g.select("lastOpenChangeReason")===Me.triggerHover){g.setOpen(!1,Ze(Me.triggerHover,X));return}if(re&&!ke&&ye&&!j.current&&!g.select("open")&&Ce&&il(z.current)){let ve=()=>{!D.current&&!j.current&&!g.select("open")&&g.setOpen(!0,Ze(Me.triggerHover,X,Ce))},pe=q();pe===0?(M.clear(),ve()):M.start(pe,ve)}},$=g.useState("triggerProps",C);return Ke("button",t,{state:{open:y},ref:[o,x,k],props:[ee,Y,C||V!=="none"?$:void 0,{onMouseOver(X){Z(X.nativeEvent)},onFocus(X){Q(nue(X.nativeEvent))&&X.preventBaseUIHandler()},onMouseLeave(){D.current=!1,M.clear(),z.current=void 0},onPointerEnter(X){z.current=X.pointerType},onPointerDown(X){z.current=X.pointerType,g.set("closeOnClick",d),d&&!g.select("open")&&g.cancelPendingOpen(X.nativeEvent)},onClick(X){d&&!g.select("open")&&g.cancelPendingOpen(X.nativeEvent)},id:b,[rue.triggerDisabled]:L?"":void 0,[iue]:L?void 0:""},h],stateAttributesMapping:M2})});var lue=c(oe(),1);var xA=c(oe(),1),OU=xA.createContext(void 0);function aue(){let e=xA.useContext(OU);if(e===void 0)throw new Error(Ht(70));return e}var AU=c(T(),1),cue=lue.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return pl().useState("mounted")||r?(0,AU.jsx)(OU.Provider,{value:r,children:(0,AU.jsx)(pce,{ref:o,...n})}):null});var EA=c(oe(),1);var CA=c(oe(),1),MU=CA.createContext(void 0);function l_(){let e=CA.useContext(MU);if(e===void 0)throw new Error(Ht(71));return e}var uue=c(T(),1),due=EA.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:h=5,sticky:m=!1,disableAnchorTracking:g=!1,collisionAvoidance:b=Dse,style:v,...y}=t,_=pl(),k=aue(),w=_.useState("open"),S=_.useState("mounted"),x=_.useState("trackCursorAxis"),C=_.useState("disableHoverablePopup"),B=_.useState("floatingRootContext"),E=_.useState("instantType"),P=_.useState("transitionStatus"),A=_.useState("hasViewport"),I=H2({anchor:i,positionMethod:s,floatingRootContext:B,mounted:S,side:a,sideOffset:u,align:l,alignOffset:d,collisionBoundary:f,collisionPadding:p,sticky:m,arrowPadding:h,disableAnchorTracking:g,keepMounted:k,collisionAvoidance:b,adaptiveOrigin:A?Sle:void 0}),O=EA.useMemo(()=>({open:w,side:I.side,align:I.align,anchorHidden:I.anchorHidden,instant:x!=="none"?"tracking-cursor":E}),[w,I.side,I.align,I.anchorHidden,x,E]),L=U2(t,O,{styles:I.positionerStyles,transitionStatus:P,props:y,refs:[o,_.useStateSetter("positionerElement")],hidden:!S,inert:!w||x==="both"||C});return(0,uue.jsx)(MU.Provider,{value:I,children:L})});var fue=c(oe(),1);var nUe={...ll,...Vn},pue=fue.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=pl(),{side:l,align:u}=l_(),d=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),h=a.useState("popupProps"),m=a.useState("floatingRootContext"),g=a.useState("disabled"),b=a.useState("closeDelay");Si({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),nU(m,{enabled:!g,closeDelay:b});let v=a.useStateSetter("popupElement");return Ke("div",t,{state:{open:d,side:l,align:u,instant:f,transitionStatus:p},ref:[o,a.context.popupRef,v],props:[h,Zk(p),s],stateAttributesMapping:nUe})});var mue=c(oe(),1);var hue=mue.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=pl(),{arrowRef:l,side:u,align:d,arrowUncentered:f,arrowStyles:p}=l_(),h=a.useState("open"),m=a.useState("instantType");return Ke("div",t,{state:{open:h,side:u,align:d,uncentered:f,instant:m},ref:[o,l],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:ll})});var NU=c(oe(),1);var LU=c(T(),1),gue=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,i=NU.useMemo(()=>({delay:o,closeDelay:r}),[o,r]),s=NU.useMemo(()=>({open:o,close:r}),[o,r]);return(0,LU.jsx)(PU.Provider,{value:i,children:(0,LU.jsx)(gH,{delay:s,timeoutMs:n,children:t.children})})};var yue=c(oe(),1);var bue=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var iUe={activationDirection:e=>e?{"data-activation-direction":e}:null},vue=yue.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,...a}=t,l=pl(),u=l_(),d=l.useState("instantType"),{children:f,state:p}=Kle({store:l,side:u.side,cssVars:bue,children:s}),h={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:d};return Ke("div",t,{state:h,ref:o,props:[a,{children:f}],stateAttributesMapping:iUe})});var f1=class{constructor(){this.store=new a_}open(t){let o=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!o)throw new Error(Ht(81,t));this.store.setOpen(!0,Ze(Me.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,Ze(Me.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function kue(){return new f1}function zn(e){return Ke(e.defaultTagName??"div",e,e)}var Sue=c(F(),1),DU="data-wp-hash";function VU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&aUe(document)),e.__wpStyleRuntime}function sUe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${DU}]`))if(o.getAttribute(DU)===t)return!0;return!1}function xue(e,t,o){if(!e.head)return;let r=VU(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(sUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(DU,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function aUe(e){let t=VU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)xue(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 Cue(e,t){let o=VU();o.styles.set(e,t);for(let r of o.documents.keys())xue(r,e,t)}typeof process>"u",Cue("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 _ue={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",Cue("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 wue={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Ec=(0,Sue.forwardRef)(function({variant:t="body-md",render:o,className:r,...n},i){return zn({render:o,defaultTagName:"span",ref:i,props:oo(n,{className:G(_ue.text,wue.heading,wue.p,_ue[t],r)})})});var Bue=c(T(),1),FU="data-wp-hash";function zU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cUe(document)),e.__wpStyleRuntime}function lUe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${FU}]`))if(o.getAttribute(FU)===t)return!0;return!1}function Rue(e,t,o){if(!e.head)return;let r=zU(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(lUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(FU,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function cUe(e){let t=zU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Rue(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 uUe(e,t){let o=zU();o.styles.set(e,t);for(let r of o.documents.keys())Rue(r,e,t)}typeof process>"u",uUe("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 Eue={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"},jU=(0,Tue.forwardRef)(function({intent:t="none",className:o,...r},n){return(0,Bue.jsx)(Ec,{ref:n,className:G(Eue.badge,Eue[`is-${t}-intent`],o),...r,variant:"body-sm"})});var Iue=c(rr(),1),TA=c(F(),1),Pue=c(W(),1),Aue=c(T(),1),HU="data-wp-hash";function UU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fUe(document)),e.__wpStyleRuntime}function dUe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${HU}]`))if(o.getAttribute(HU)===t)return!0;return!1}function Oue(e,t,o){if(!e.head)return;let r=UU(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(dUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(HU,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function fUe(e){let t=UU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Oue(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 RA(e,t){let o=UU();o.styles.set(e,t);for(let r of o.documents.keys())Oue(r,e,t)}typeof process>"u",RA("b74f1ac304",'@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);inset-inline-start: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 p1={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",RA("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var pUe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",RA("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var mUe={"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",RA("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 hUe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Mue=(0,TA.forwardRef)(function({tone:t="brand",variant:o="solid",size:r="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,Pue.__)("Loading"),children:u,...d},f){let p=G(hUe.button,pUe["box-sizing"],mUe["outset-ring--focus-except-active"],o!=="unstyled"&&p1.button,p1[`is-${t}`],p1[`is-${o}`],p1[`is-${r}`],a&&p1["is-loading"],n);return(0,TA.useEffect)(()=>{a&&l&&(0,Iue.speak)(l)},[a,l]),(0,Aue.jsx)(gU,{ref:f,className:p,focusableWhenDisabled:i,disabled:s??a,...d,children:u})});var Vue=c(F(),1);var Nue=c(F(),1),Lue=c(fe(),1),Due=c(T(),1),Tc=(0,Nue.forwardRef)(function({icon:t,size:o=24,...r},n){return(0,Due.jsx)(Lue.SVG,{ref:n,...t.props,...r,width:o,height:o})});var zue=c(T(),1),WU="data-wp-hash";function GU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bUe(document)),e.__wpStyleRuntime}function gUe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${WU}]`))if(o.getAttribute(WU)===t)return!0;return!1}function Fue(e,t,o){if(!e.head)return;let r=GU(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(gUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(WU,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function bUe(e){let t=GU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Fue(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 yUe(e,t){let o=GU();o.styles.set(e,t);for(let r of o.documents.keys())Fue(r,e,t)}typeof process>"u",yUe("b74f1ac304",'@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);inset-inline-start: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 vUe={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"},$U=(0,Vue.forwardRef)(function({className:t,icon:o,...r},n){return(0,zue.jsx)(Tc,{ref:n,icon:o,className:G(vUe.icon,t),size:24,...r})});$U.displayName="Button.Icon";var jue=Object.assign(Mue,{Icon:$U});function Hue(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 kUe={},m1={};function Rc(e,t){try{let r=(kUe[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return r in m1?m1[r]:Uue(r,r.split(":"))}catch{if(e in m1)return m1[e];let o=e?.match(_Ue);return o?Uue(e,o.slice(1)):NaN}}var _Ue=/([+-]\d\d):?(\d\d)?/;function Uue(e,t){let o=+(t[0]||0),r=+(t[1]||0),n=+(t[2]||0)/60;return m1[e]=o*60+r>0?o*60+r+n:o*60-r-n}var Jm=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(Rc(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)),$ue(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=-Rc(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),BA(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},Wue=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!Wue.test(e))return;let t=e.replace(Wue,"$1UTC");Jm.prototype[t]&&(e.startsWith("get")?Jm.prototype[e]=function(){return this.internal[t]()}:(Jm.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),wUe(this),+this},Jm.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),BA(this),+this}))});function BA(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-Rc(e.timeZone,e)*60))}function wUe(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()),$ue(e)}function $ue(e,t){let o=Array.isArray(t)?SUe(t):+e.internal,r=Rc(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 B=Date.prototype.getHours.apply(e),E=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(B!==E){let P=new Date(+e),A=s-n;A&&P.setUTCMinutes(P.getUTCMinutes()+A);let I=Rc(e.timeZone,P);(I>0?Math.floor(I):Math.ceil(I))===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,h=Math.round(-(Rc(e.timeZone,e)*60))%60;(h||p)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+h+p);let m=Rc(e.timeZone,e),g=m>0?Math.floor(m):Math.ceil(m),v=-new Date(+e).getTimezoneOffset()-g,y=g!==n,_=v-d,k=g-n,w=o-g*60*1e3,S=k>0&&Gue(e)-o===k*60*1e3&&Gue(e,w)!==o;if(y&&_&&!S){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+_);let B=Rc(e.timeZone,e),E=B>0?Math.floor(B):Math.ceil(B),P=g-E;P&&_<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+P)}BA(e);let C=(t?o:o+h*1e3)-+e.internal;C&&Math.abs(C)<1800*1e3&&(Date.prototype.setTime.call(e,+e+C),BA(e))}function SUe(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function Gue(e,t){let o=new Date(t??+e);return o.setUTCSeconds(o.getUTCSeconds()-Math.round(-Rc(e.timeZone,o)*60)),+o}var xn=class e extends Jm{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} (${Hue(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 xUe=Math.pow(10,8)*24*60*60*1e3,qDt=-xUe,IA=6048e5,Yue=864e5,Kue=6e4,que=36e5,Zue=1e3;var CUe=3600;var Xue=CUe*24,ZDt=Xue*7,EUe=Xue*365.2425,TUe=EUe/12,XDt=TUe*3,YU=Symbol.for("constructDateFrom");function st(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&YU in e?e[YU](t):e instanceof Date?new e.constructor(t):new Date(t)}function He(e,t){return st(t||e,e)}function Qu(e,t,o){let r=He(e,o?.in);return isNaN(t)?st(o?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function c_(e,t,o){let r=He(e,o?.in);if(isNaN(t))return st(o?.in||e,NaN);if(!t)return r;let n=r.getDate(),i=st(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 RUe={};function Fs(){return RUe}function Oi(e,t){let o=Fs(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,n=He(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 ka(e,t){return Oi(e,{...t,weekStartsOn:1})}function PA(e,t){let o=He(e,t?.in),r=o.getFullYear(),n=st(o,0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);let i=ka(n),s=st(o,0);s.setFullYear(r,0,4),s.setHours(0,0,0,0);let a=ka(s);return o.getTime()>=i.getTime()?r+1:o.getTime()>=a.getTime()?r:r-1}function $b(e){let t=He(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 ml(e,...t){let o=st.bind(null,e||t.find(r=>typeof r=="object"));return t.map(o)}function eh(e,t){let o=He(e,t?.in);return o.setHours(0,0,0,0),o}function Ef(e,t,o){let[r,n]=ml(o?.in,e,t),i=eh(r),s=eh(n),a=+i-$b(i),l=+s-$b(s);return Math.round((a-l)/Yue)}function Que(e,t){let o=PA(e,t),r=st(t?.in||e,0);return r.setFullYear(o,0,4),r.setHours(0,0,0,0),ka(r)}function OA(e,t,o){return Qu(e,t*7,o)}function AA(e,t,o){return c_(e,t*12,o)}function Jue(e,t){let o,r=t?.in;return e.forEach(n=>{!r&&typeof n=="object"&&(r=st.bind(null,n));let i=He(n,r);(!o||o<i||isNaN(+i))&&(o=i)}),st(r,o||NaN)}function ede(e,t){let o,r=t?.in;return e.forEach(n=>{!r&&typeof n=="object"&&(r=st.bind(null,n));let i=He(n,r);(!o||o>i||isNaN(+i))&&(o=i)}),st(r,o||NaN)}function tde(e,t,o){let[r,n]=ml(o?.in,e,t);return+eh(r)==+eh(n)}function MA(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Bc(e){return!(!MA(e)&&typeof e!="number"||isNaN(+He(e)))}function NA(e,t,o){let[r,n]=ml(o?.in,e,t),i=r.getFullYear()-n.getFullYear(),s=r.getMonth()-n.getMonth();return i*12+s}function ode(e,t){let o=He(e,t?.in),r=o.getMonth();return o.setFullYear(o.getFullYear(),r+1,0),o.setHours(23,59,59,999),o}function LA(e,t){let[o,r]=ml(e,t.start,t.end);return{start:o,end:r}}function rde(e,t){let{start:o,end:r}=LA(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(st(o,s)),s.setMonth(s.getMonth()+a);return n?l.reverse():l}function DA(e,t){let o=He(e,t?.in);return o.setDate(1),o.setHours(0,0,0,0),o}function nde(e,t){let o=He(e,t?.in),r=o.getFullYear();return o.setFullYear(r+1,0,0),o.setHours(23,59,59,999),o}function u_(e,t){let o=He(e,t?.in);return o.setFullYear(o.getFullYear(),0,1),o.setHours(0,0,0,0),o}function ide(e,t){let{start:o,end:r}=LA(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(st(o,s)),s.setFullYear(s.getFullYear()+a);return n?l.reverse():l}function VA(e,t){let o=Fs(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,n=He(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 sde(e,t){return VA(e,{...t,weekStartsOn:1})}var BUe={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"}},ade=(e,t,o)=>{let r,n=BUe[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 FA(e){return(t={})=>{let o=t.width?String(t.width):e.defaultWidth;return e.formats[o]||e.formats[e.defaultWidth]}}var IUe={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},PUe={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},OUe={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},lde={date:FA({formats:IUe,defaultWidth:"full"}),time:FA({formats:PUe,defaultWidth:"full"}),dateTime:FA({formats:OUe,defaultWidth:"full"})};var AUe={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},cde=(e,t,o,r)=>AUe[e];function d_(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 MUe={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},NUe={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},LUe={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"]},DUe={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"]},VUe={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"}},FUe={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"}},zUe=(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"},ude={ordinalNumber:zUe,era:d_({values:MUe,defaultWidth:"wide"}),quarter:d_({values:NUe,defaultWidth:"wide",argumentCallback:e=>e-1}),month:d_({values:LUe,defaultWidth:"wide"}),day:d_({values:DUe,defaultWidth:"wide"}),dayPeriod:d_({values:VUe,defaultWidth:"wide",formattingValues:FUe,defaultFormattingWidth:"wide"})};function f_(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)?HUe(a,f=>f.test(s)):jUe(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 jUe(e,t){for(let o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&t(e[o]))return o}function HUe(e,t){for(let o=0;o<e.length;o++)if(t(e[o]))return o}function dde(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 UUe=/^(\d+)(th|st|nd|rd)?/i,WUe=/\d+/i,GUe={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},$Ue={any:[/^b/i,/^(a|c)/i]},YUe={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},KUe={any:[/1/i,/2/i,/3/i,/4/i]},qUe={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},ZUe={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]},XUe={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},QUe={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]},JUe={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},eWe={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}},fde={ordinalNumber:dde({matchPattern:UUe,parsePattern:WUe,valueCallback:e=>parseInt(e,10)}),era:f_({matchPatterns:GUe,defaultMatchWidth:"wide",parsePatterns:$Ue,defaultParseWidth:"any"}),quarter:f_({matchPatterns:YUe,defaultMatchWidth:"wide",parsePatterns:KUe,defaultParseWidth:"any",valueCallback:e=>e+1}),month:f_({matchPatterns:qUe,defaultMatchWidth:"wide",parsePatterns:ZUe,defaultParseWidth:"any"}),day:f_({matchPatterns:XUe,defaultMatchWidth:"wide",parsePatterns:QUe,defaultParseWidth:"any"}),dayPeriod:f_({matchPatterns:JUe,defaultMatchWidth:"any",parsePatterns:eWe,defaultParseWidth:"any"})};var Ic={code:"en-US",formatDistance:ade,formatLong:lde,formatRelative:cde,localize:ude,match:fde,options:{weekStartsOn:0,firstWeekContainsDate:1}};function pde(e,t){let o=He(e,t?.in);return Ef(o,u_(o))+1}function th(e,t){let o=He(e,t?.in),r=+ka(o)-+Que(o);return Math.round(r/IA)+1}function p_(e,t){let o=He(e,t?.in),r=o.getFullYear(),n=Fs(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=st(t?.in||e,0);s.setFullYear(r+1,0,i),s.setHours(0,0,0,0);let a=Oi(s,t),l=st(t?.in||e,0);l.setFullYear(r,0,i),l.setHours(0,0,0,0);let u=Oi(l,t);return+o>=+a?r+1:+o>=+u?r:r-1}function mde(e,t){let o=Fs(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,n=p_(e,t),i=st(t?.in||e,0);return i.setFullYear(n,0,r),i.setHours(0,0,0,0),Oi(i,t)}function oh(e,t){let o=He(e,t?.in),r=+Oi(o,t)-+mde(o,t);return Math.round(r/IA)+1}function so(e,t){let o=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return o+r}var Tf={y(e,t){let o=e.getFullYear(),r=o>0?o:1-o;return so(t==="yy"?r%100:r,t.length)},M(e,t){let o=e.getMonth();return t==="M"?String(o+1):so(o+1,2)},d(e,t){return so(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 so(e.getHours()%12||12,t.length)},H(e,t){return so(e.getHours(),t.length)},m(e,t){return so(e.getMinutes(),t.length)},s(e,t){return so(e.getSeconds(),t.length)},S(e,t){let o=t.length,r=e.getMilliseconds(),n=Math.trunc(r*Math.pow(10,o-3));return so(n,t.length)}};var m_={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},KU={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 Tf.y(e,t)},Y:function(e,t,o,r){let n=p_(e,r),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return so(s,2)}return t==="Yo"?o.ordinalNumber(i,{unit:"year"}):so(i,t.length)},R:function(e,t){let o=PA(e);return so(o,t.length)},u:function(e,t){let o=e.getFullYear();return so(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 so(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 so(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 Tf.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 so(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=oh(e,r);return t==="wo"?o.ordinalNumber(n,{unit:"week"}):so(n,t.length)},I:function(e,t,o){let r=th(e);return t==="Io"?o.ordinalNumber(r,{unit:"week"}):so(r,t.length)},d:function(e,t,o){return t==="do"?o.ordinalNumber(e.getDate(),{unit:"date"}):Tf.d(e,t)},D:function(e,t,o){let r=pde(e);return t==="Do"?o.ordinalNumber(r,{unit:"dayOfYear"}):so(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 so(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 so(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 so(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=m_.noon:r===0?n=m_.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=m_.evening:r>=12?n=m_.afternoon:r>=4?n=m_.morning:n=m_.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 Tf.h(e,t)},H:function(e,t,o){return t==="Ho"?o.ordinalNumber(e.getHours(),{unit:"hour"}):Tf.H(e,t)},K:function(e,t,o){let r=e.getHours()%12;return t==="Ko"?o.ordinalNumber(r,{unit:"hour"}):so(r,t.length)},k:function(e,t,o){let r=e.getHours();return r===0&&(r=24),t==="ko"?o.ordinalNumber(r,{unit:"hour"}):so(r,t.length)},m:function(e,t,o){return t==="mo"?o.ordinalNumber(e.getMinutes(),{unit:"minute"}):Tf.m(e,t)},s:function(e,t,o){return t==="so"?o.ordinalNumber(e.getSeconds(),{unit:"second"}):Tf.s(e,t)},S:function(e,t){return Tf.S(e,t)},X:function(e,t,o){let r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return gde(r);case"XXXX":case"XX":return Yb(r);default:return Yb(r,":")}},x:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"x":return gde(r);case"xxxx":case"xx":return Yb(r);default:return Yb(r,":")}},O:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+hde(r,":");default:return"GMT"+Yb(r,":")}},z:function(e,t,o){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+hde(r,":");default:return"GMT"+Yb(r,":")}},t:function(e,t,o){let r=Math.trunc(+e/1e3);return so(r,t.length)},T:function(e,t,o){return so(+e,t.length)}};function hde(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+so(i,2)}function gde(e,t){return e%60===0?(e>0?"-":"+")+so(Math.abs(e)/60,2):Yb(e,t)}function Yb(e,t=""){let o=e>0?"-":"+",r=Math.abs(e),n=so(Math.trunc(r/60),2),i=so(r%60,2);return o+n+t+i}var bde=(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"})}},yde=(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"})}},tWe=(e,t)=>{let o=e.match(/(P+)(p+)?/)||[],r=o[1],n=o[2];if(!n)return bde(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}}",bde(r,t)).replace("{{time}}",yde(n,t))},h1={p:yde,P:tWe};var oWe=/^D+$/,rWe=/^Y+$/,nWe=["D","DD","YY","YYYY"];function zA(e){return oWe.test(e)}function jA(e){return rWe.test(e)}function g1(e,t,o){let r=iWe(e,t,o);if(console.warn(r),nWe.includes(e))throw new RangeError(r)}function iWe(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 sWe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,aWe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,lWe=/^'([^]*?)'?$/,cWe=/''/g,uWe=/[a-zA-Z]/;function Ju(e,t,o){let r=Fs(),n=o?.locale??r.locale??Ic,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=He(e,o?.in);if(!Bc(a))throw new RangeError("Invalid time value");let l=t.match(aWe).map(d=>{let f=d[0];if(f==="p"||f==="P"){let p=h1[f];return p(d,n.formatLong)}return d}).join("").match(sWe).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:dWe(d)};if(KU[f])return{isToken:!0,value:d};if(f.match(uWe))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&&jA(f)||!o?.useAdditionalDayOfYearTokens&&zA(f))&&g1(f,t,String(e));let p=KU[f[0]];return p(a,f,n.localize,u)}).join("")}function dWe(e){let t=e.match(lWe);return t?t[1].replace(cWe,"'"):e}function vde(e,t){let o=He(e,t?.in),r=o.getFullYear(),n=o.getMonth(),i=st(o,0);return i.setFullYear(r,n+1,0),i.setHours(0,0,0,0),i.getDate()}function kde(){return Object.assign({},Fs())}function _de(e,t){let o=He(e,t?.in).getDay();return o===0?7:o}function wde(e,t){return He(e,t?.in).getMonth()}function Sde(e,t){return He(e,t?.in).getFullYear()}function xde(e,t){return+He(e)>+He(t)}function Cde(e,t){return+He(e)<+He(t)}function Ede(e,t){let o=fWe(t)?new t(0):st(t,0);return o.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),o.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),o}function fWe(e){return typeof e=="function"&&e.prototype?.constructor===e}var pWe=10,HA=class{subPriority=0;validate(t,o){return!0}},UA=class extends HA{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)}},WA=class extends HA{priority=pWe;subPriority=-1;constructor(t,o){super(),this.context=t||(r=>st(o,r))}set(t,o){return o.timestampIsSet?t:st(t,Ede(t,this.context))}};var qe=class{run(t,o,r,n){let i=this.parse(t,o,r,n);return i?{setter:new UA(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,o,r){return!0}};var GA=class extends qe{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}/},hl={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 ko(e,t){return e&&{value:t(e.value),rest:e.rest}}function Ut(e,t){let o=t.match(e);return o?{value:parseInt(o[0],10),rest:t.slice(o[0].length)}:null}function gl(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*que+i*Kue+s*Zue),rest:t.slice(o[0].length)}}function $A(e){return Ut(Gt.anyDigitsSigned,e)}function gt(e,t){switch(e){case 1:return Ut(Gt.singleDigit,t);case 2:return Ut(Gt.twoDigits,t);case 3:return Ut(Gt.threeDigits,t);case 4:return Ut(Gt.fourDigits,t);default:return Ut(new RegExp("^\\d{1,"+e+"}"),t)}}function h_(e,t){switch(e){case 1:return Ut(Gt.singleDigitSigned,t);case 2:return Ut(Gt.twoDigitsSigned,t);case 3:return Ut(Gt.threeDigitsSigned,t);case 4:return Ut(Gt.fourDigitsSigned,t);default:return Ut(new RegExp("^-?\\d{1,"+e+"}"),t)}}function g_(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function YA(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 KA(e){return e%400===0||e%4===0&&e%100!==0}var qA=class extends qe{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 ko(gt(4,t),n);case"yo":return ko(r.ordinalNumber(t,{unit:"year"}),n);default:return ko(gt(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=YA(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 ZA=class extends qe{priority=130;parse(t,o,r){let n=i=>({year:i,isTwoDigitYear:o==="YY"});switch(o){case"Y":return ko(gt(4,t),n);case"Yo":return ko(r.ordinalNumber(t,{unit:"year"}),n);default:return ko(gt(o.length,t),n)}}validate(t,o){return o.isTwoDigitYear||o.year>0}set(t,o,r,n){let i=p_(t,n);if(r.isTwoDigitYear){let a=YA(r.year,i);return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),Oi(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),Oi(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var XA=class extends qe{priority=130;parse(t,o){return o==="R"?h_(4,t):h_(o.length,t)}set(t,o,r){let n=st(t,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),ka(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var QA=class extends qe{priority=130;parse(t,o){return o==="u"?h_(4,t):h_(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 JA=class extends qe{priority=120;parse(t,o,r){switch(o){case"Q":case"QQ":return gt(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 eM=class extends qe{priority=120;parse(t,o,r){switch(o){case"q":case"qq":return gt(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 tM=class extends qe{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 ko(Ut(Gt.month,t),n);case"MM":return ko(gt(2,t),n);case"Mo":return ko(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 oM=class extends qe{priority=110;parse(t,o,r){let n=i=>i-1;switch(o){case"L":return ko(Ut(Gt.month,t),n);case"LL":return ko(gt(2,t),n);case"Lo":return ko(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 Tde(e,t,o){let r=He(e,o?.in),n=oh(r,o)-t;return r.setDate(r.getDate()-n*7),He(r,o?.in)}var rM=class extends qe{priority=100;parse(t,o,r){switch(o){case"w":return Ut(Gt.week,t);case"wo":return r.ordinalNumber(t,{unit:"week"});default:return gt(o.length,t)}}validate(t,o){return o>=1&&o<=53}set(t,o,r,n){return Oi(Tde(t,r,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function Rde(e,t,o){let r=He(e,o?.in),n=th(r,o)-t;return r.setDate(r.getDate()-n*7),r}var nM=class extends qe{priority=100;parse(t,o,r){switch(o){case"I":return Ut(Gt.week,t);case"Io":return r.ordinalNumber(t,{unit:"week"});default:return gt(o.length,t)}}validate(t,o){return o>=1&&o<=53}set(t,o,r){return ka(Rde(t,r))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var mWe=[31,28,31,30,31,30,31,31,30,31,30,31],hWe=[31,29,31,30,31,30,31,31,30,31,30,31],iM=class extends qe{priority=90;subPriority=1;parse(t,o,r){switch(o){case"d":return Ut(Gt.date,t);case"do":return r.ordinalNumber(t,{unit:"date"});default:return gt(o.length,t)}}validate(t,o){let r=t.getFullYear(),n=KA(r),i=t.getMonth();return n?o>=1&&o<=hWe[i]:o>=1&&o<=mWe[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 sM=class extends qe{priority=90;subpriority=1;parse(t,o,r){switch(o){case"D":case"DD":return Ut(Gt.dayOfYear,t);case"Do":return r.ordinalNumber(t,{unit:"date"});default:return gt(o.length,t)}}validate(t,o){let r=t.getFullYear();return KA(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 b_(e,t,o){let r=Fs(),n=o?.weekStartsOn??o?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,i=He(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 Qu(i,d,o)}var aM=class extends qe{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=b_(t,r,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var lM=class extends qe{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 ko(gt(o.length,t),i);case"eo":return ko(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=b_(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 cM=class extends qe{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 ko(gt(o.length,t),i);case"co":return ko(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=b_(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 Bde(e,t,o){let r=He(e,o?.in),n=_de(r,o),i=t-n;return Qu(r,i,o)}var uM=class extends qe{priority=90;parse(t,o,r){let n=i=>i===0?7:i;switch(o){case"i":case"ii":return gt(o.length,t);case"io":return r.ordinalNumber(t,{unit:"day"});case"iii":return ko(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 ko(r.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return ko(r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"}),n);default:return ko(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=Bde(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 dM=class extends qe{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(g_(r),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var fM=class extends qe{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(g_(r),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var pM=class extends qe{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(g_(r),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var mM=class extends qe{priority=70;parse(t,o,r){switch(o){case"h":return Ut(Gt.hour12h,t);case"ho":return r.ordinalNumber(t,{unit:"hour"});default:return gt(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 hM=class extends qe{priority=70;parse(t,o,r){switch(o){case"H":return Ut(Gt.hour23h,t);case"Ho":return r.ordinalNumber(t,{unit:"hour"});default:return gt(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 gM=class extends qe{priority=70;parse(t,o,r){switch(o){case"K":return Ut(Gt.hour11h,t);case"Ko":return r.ordinalNumber(t,{unit:"hour"});default:return gt(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 bM=class extends qe{priority=70;parse(t,o,r){switch(o){case"k":return Ut(Gt.hour24h,t);case"ko":return r.ordinalNumber(t,{unit:"hour"});default:return gt(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 yM=class extends qe{priority=60;parse(t,o,r){switch(o){case"m":return Ut(Gt.minute,t);case"mo":return r.ordinalNumber(t,{unit:"minute"});default:return gt(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 vM=class extends qe{priority=50;parse(t,o,r){switch(o){case"s":return Ut(Gt.second,t);case"so":return r.ordinalNumber(t,{unit:"second"});default:return gt(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 kM=class extends qe{priority=30;parse(t,o){let r=n=>Math.trunc(n*Math.pow(10,-o.length+3));return ko(gt(o.length,t),r)}set(t,o,r){return t.setMilliseconds(r),t}incompatibleTokens=["t","T"]};var _M=class extends qe{priority=10;parse(t,o){switch(o){case"X":return gl(hl.basicOptionalMinutes,t);case"XX":return gl(hl.basic,t);case"XXXX":return gl(hl.basicOptionalSeconds,t);case"XXXXX":return gl(hl.extendedOptionalSeconds,t);default:return gl(hl.extended,t)}}set(t,o,r){return o.timestampIsSet?t:st(t,t.getTime()-$b(t)-r)}incompatibleTokens=["t","T","x"]};var wM=class extends qe{priority=10;parse(t,o){switch(o){case"x":return gl(hl.basicOptionalMinutes,t);case"xx":return gl(hl.basic,t);case"xxxx":return gl(hl.basicOptionalSeconds,t);case"xxxxx":return gl(hl.extendedOptionalSeconds,t);default:return gl(hl.extended,t)}}set(t,o,r){return o.timestampIsSet?t:st(t,t.getTime()-$b(t)-r)}incompatibleTokens=["t","T","X"]};var SM=class extends qe{priority=40;parse(t){return $A(t)}set(t,o,r){return[st(t,r*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var xM=class extends qe{priority=20;parse(t){return $A(t)}set(t,o,r){return[st(t,r),{timestampIsSet:!0}]}incompatibleTokens="*"};var Ide={G:new GA,y:new qA,Y:new ZA,R:new XA,u:new QA,Q:new JA,q:new eM,M:new tM,L:new oM,w:new rM,I:new nM,d:new iM,D:new sM,E:new aM,e:new lM,c:new cM,i:new uM,a:new dM,b:new fM,B:new pM,h:new mM,H:new hM,K:new gM,k:new bM,m:new yM,s:new vM,S:new kM,X:new _M,x:new wM,t:new SM,T:new xM};var gWe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,bWe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,yWe=/^'([^]*?)'?$/,vWe=/''/g,kWe=/\S/,_We=/[a-zA-Z]/;function Pde(e,t,o,r){let n=()=>st(r?.in||o,NaN),i=kde(),s=r?.locale??i.locale??Ic,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():He(o,r?.in);let u={firstWeekContainsDate:a,weekStartsOn:l,locale:s},d=[new WA(r?.in,o)],f=t.match(bWe).map(b=>{let v=b[0];if(v in h1){let y=h1[v];return y(b,s.formatLong)}return b}).join("").match(gWe),p=[];for(let b of f){!r?.useAdditionalWeekYearTokens&&jA(b)&&g1(b,t,e),!r?.useAdditionalDayOfYearTokens&&zA(b)&&g1(b,t,e);let v=b[0],y=Ide[v];if(y){let{incompatibleTokens:_}=y;if(Array.isArray(_)){let w=p.find(S=>_.includes(S.token)||S.token===v);if(w)throw new RangeError(`The format string mustn't contain \`${w.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 k=y.run(e,b,s.match,u);if(!k)return n();d.push(k.setter),e=k.rest}else{if(v.match(_We))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");if(b==="''"?b="'":v==="'"&&(b=wWe(b)),e.indexOf(b)===0)e=e.slice(b.length);else return n()}}if(e.length>0&&kWe.test(e))return n();let h=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]),m=He(o,r?.in);if(isNaN(+m))return n();let g={};for(let b of h){if(!b.validate(m,u))return n();let v=b.set(m,g,u);Array.isArray(v)?(m=v[0],Object.assign(g,v[1])):m=v}return m}function wWe(e){return e.match(yWe)[1].replace(vWe,"'")}function Ode(e,t,o){let[r,n]=ml(o?.in,e,t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}function Ade(e,t,o){let[r,n]=ml(o?.in,e,t);return r.getFullYear()===n.getFullYear()}function Kb(e,t,o){return Qu(e,-t,o)}function Mde(e,t,o){let r=He(e,o?.in),n=r.getFullYear(),i=r.getDate(),s=st(o?.in||e,0);s.setFullYear(n,t,15),s.setHours(0,0,0,0);let a=vde(s);return r.setMonth(t,Math.min(i,a)),r}function Nde(e,t,o){let r=He(e,o?.in);return isNaN(+r)?st(o?.in||e,NaN):(r.setFullYear(t),r)}function CM(e,t,o){return c_(e,-t,o)}function Lde(e,t,o){return OA(e,-t,o)}function EM(e,t,o){return AA(e,-t,o)}function Dde(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 TM(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 Vde(e,t){let o=TM(e,t),r=Dde(e,t);return t.addDays(o,r*7-1)}var ed={...Ic,labels:{labelDayButton:(e,t,o,r)=>{let n;r&&typeof r.format=="function"?n=r.format.bind(r):n=(s,a)=>Ju(s,a,{locale:Ic,...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)=>Ju(n,i,{locale:Ic,...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)=>Ju(s,a,{locale:Ic,...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)=>Ju(n,i,{locale:Ic,...t}),r(e,"cccc")}}};var fn=class e{constructor(t,o){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return xn.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 xn(r,n,i,this.options.timeZone):new Date(r,n,i),this.addDays=(r,n)=>this.overrides?.addDays?this.overrides.addDays(r,n):Qu(r,n),this.addMonths=(r,n)=>this.overrides?.addMonths?this.overrides.addMonths(r,n):c_(r,n),this.addWeeks=(r,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(r,n):OA(r,n),this.addYears=(r,n)=>this.overrides?.addYears?this.overrides.addYears(r,n):AA(r,n),this.differenceInCalendarDays=(r,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(r,n):Ef(r,n),this.differenceInCalendarMonths=(r,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(r,n):NA(r,n),this.eachMonthOfInterval=r=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(r):rde(r),this.eachYearOfInterval=r=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(r):ide(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):Vde(r,this),this.endOfISOWeek=r=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(r):sde(r),this.endOfMonth=r=>this.overrides?.endOfMonth?this.overrides.endOfMonth(r):ode(r),this.endOfWeek=(r,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(r,n):VA(r,this.options),this.endOfYear=r=>this.overrides?.endOfYear?this.overrides.endOfYear(r):nde(r),this.format=(r,n,i)=>{let s=this.overrides?.format?this.overrides.format(r,n,this.options):Ju(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):th(r),this.getMonth=(r,n)=>this.overrides?.getMonth?this.overrides.getMonth(r,this.options):wde(r,this.options),this.getYear=(r,n)=>this.overrides?.getYear?this.overrides.getYear(r,this.options):Sde(r,this.options),this.getWeek=(r,n)=>this.overrides?.getWeek?this.overrides.getWeek(r,this.options):oh(r,this.options),this.isAfter=(r,n)=>this.overrides?.isAfter?this.overrides.isAfter(r,n):xde(r,n),this.isBefore=(r,n)=>this.overrides?.isBefore?this.overrides.isBefore(r,n):Cde(r,n),this.isDate=r=>this.overrides?.isDate?this.overrides.isDate(r):MA(r),this.isSameDay=(r,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(r,n):tde(r,n),this.isSameMonth=(r,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(r,n):Ode(r,n),this.isSameYear=(r,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(r,n):Ade(r,n),this.max=r=>this.overrides?.max?this.overrides.max(r):Jue(r),this.min=r=>this.overrides?.min?this.overrides.min(r):ede(r),this.setMonth=(r,n)=>this.overrides?.setMonth?this.overrides.setMonth(r,n):Mde(r,n),this.setYear=(r,n)=>this.overrides?.setYear?this.overrides.setYear(r,n):Nde(r,n),this.startOfBroadcastWeek=(r,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(r,this):TM(r,this),this.startOfDay=r=>this.overrides?.startOfDay?this.overrides.startOfDay(r):eh(r),this.startOfISOWeek=r=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(r):ka(r),this.startOfMonth=r=>this.overrides?.startOfMonth?this.overrides.startOfMonth(r):DA(r),this.startOfWeek=(r,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(r,this.options):Oi(r,this.options),this.startOfYear=r=>this.overrides?.startOfYear?this.overrides.startOfYear(r):u_(r),this.options={locale:ed,...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)}};fn.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 pn=new fn;var y_=class{constructor(t,o,r=pn){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 RM=class{constructor(t,o){this.date=t,this.weeks=o}};var BM=class{constructor(t,o){this.days=o,this.weekNumber=t}};var XU={};tr(XU,{CaptionLabel:()=>SWe,Chevron:()=>xWe,Day:()=>CWe,DayButton:()=>EWe,Dropdown:()=>TWe,DropdownNav:()=>RWe,Footer:()=>BWe,Month:()=>IWe,MonthCaption:()=>PWe,MonthGrid:()=>OWe,Months:()=>AWe,MonthsDropdown:()=>MWe,Nav:()=>NWe,NextMonthButton:()=>LWe,Option:()=>DWe,PreviousMonthButton:()=>VWe,Root:()=>FWe,Select:()=>zWe,Week:()=>jWe,WeekNumber:()=>WWe,WeekNumberHeader:()=>GWe,Weekday:()=>HWe,Weekdays:()=>UWe,Weeks:()=>$We,YearsDropdown:()=>YWe});var Fde=c(oe(),1);function SWe(e){return Fde.default.createElement("span",{...e})}var v_=c(oe(),1);function xWe(e){let{size:t=24,orientation:o="left",className:r,style:n}=e;return v_.default.createElement("svg",{className:r,style:n,width:t,height:t,viewBox:"0 0 24 24"},o==="up"&&v_.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"&&v_.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"&&v_.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),o==="right"&&v_.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var zde=c(oe(),1);function CWe(e){let{day:t,modifiers:o,...r}=e;return zde.default.createElement("td",{...r})}var IM=c(oe(),1);function EWe(e){let{day:t,modifiers:o,...r}=e,n=IM.default.useRef(null);return IM.default.useEffect(()=>{o.focused&&n.current?.focus()},[o.focused]),IM.default.createElement("button",{ref:n,...r})}var k_=c(oe(),1);var Ne;(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"})(Ne||(Ne={}));var Co;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(Co||(Co={}));var zs;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(zs||(zs={}));var ns;(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"})(ns||(ns={}));var PM=c(oe(),1),qU=(0,PM.createContext)(void 0);function rh(){let e=(0,PM.useContext)(qU);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function TWe(e){let{options:t,className:o,...r}=e,{classNames:n,components:i,styles:s}=rh(),a=[n[Ne.Dropdown],o].join(" "),l=t?.find(({value:u})=>u===r.value);return k_.default.createElement("span",{"data-disabled":r.disabled,className:n[Ne.DropdownRoot],style:s?.[Ne.DropdownRoot]},k_.default.createElement(i.Select,{className:a,...r},t?.map(({value:u,label:d,disabled:f})=>k_.default.createElement(i.Option,{key:u,value:u,disabled:f},d))),k_.default.createElement("span",{className:n[Ne.CaptionLabel],style:s?.[Ne.CaptionLabel],"aria-hidden":!0},l?.label,k_.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[Ne.Chevron],style:s?.[Ne.Chevron]})))}var jde=c(oe(),1);function RWe(e){return jde.default.createElement("div",{...e})}var Hde=c(oe(),1);function BWe(e){return Hde.default.createElement("div",{...e})}var Ude=c(oe(),1);function IWe(e){let{calendarMonth:t,displayIndex:o,...r}=e;return Ude.default.createElement("div",{...r},e.children)}var Wde=c(oe(),1);function PWe(e){let{calendarMonth:t,displayIndex:o,...r}=e;return Wde.default.createElement("div",{...r})}var Gde=c(oe(),1);function OWe(e){return Gde.default.createElement("table",{...e})}var $de=c(oe(),1);function AWe(e){return $de.default.createElement("div",{...e})}var Yde=c(oe(),1);function MWe(e){let{components:t}=rh();return Yde.default.createElement(t.Dropdown,{...e})}var Rf=c(oe(),1);function NWe(e){let{onPreviousClick:t,onNextClick:o,previousMonth:r,nextMonth:n,...i}=e,{components:s,classNames:a,styles:l,labels:{labelPrevious:u,labelNext:d}}=rh(),f=(0,Rf.useCallback)(h=>{n&&o?.(h)},[n,o]),p=(0,Rf.useCallback)(h=>{r&&t?.(h)},[r,t]);return Rf.default.createElement("nav",{...i},Rf.default.createElement(s.PreviousMonthButton,{type:"button",className:a[Ne.PreviousMonthButton],style:l?.[Ne.PreviousMonthButton],tabIndex:r?void 0:-1,"aria-disabled":r?void 0:!0,"aria-label":u(r),onClick:p},Rf.default.createElement(s.Chevron,{disabled:r?void 0:!0,className:a[Ne.Chevron],style:l?.[Ne.Chevron],orientation:"left"})),Rf.default.createElement(s.NextMonthButton,{type:"button",className:a[Ne.NextMonthButton],style:l?.[Ne.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":d(n),onClick:f},Rf.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[Ne.Chevron],style:l?.[Ne.Chevron]})))}var Kde=c(oe(),1);function LWe(e){return Kde.default.createElement("button",{...e})}var qde=c(oe(),1);function DWe(e){return qde.default.createElement("option",{...e})}var Zde=c(oe(),1);function VWe(e){return Zde.default.createElement("button",{...e})}var Xde=c(oe(),1);function FWe(e){let{rootRef:t,...o}=e;return Xde.default.createElement("div",{...o,ref:t})}var Qde=c(oe(),1);function zWe(e){return Qde.default.createElement("select",{...e})}var Jde=c(oe(),1);function jWe(e){let{week:t,...o}=e;return Jde.default.createElement("tr",{...o})}var efe=c(oe(),1);function HWe(e){return efe.default.createElement("th",{...e})}var ZU=c(oe(),1);function UWe(e){return ZU.default.createElement("thead",{"aria-hidden":!0},ZU.default.createElement("tr",{...e}))}var tfe=c(oe(),1);function WWe(e){let{week:t,...o}=e;return tfe.default.createElement("th",{...o})}var ofe=c(oe(),1);function GWe(e){return ofe.default.createElement("th",{...e})}var rfe=c(oe(),1);function $We(e){return rfe.default.createElement("tbody",{...e})}var nfe=c(oe(),1);function YWe(e){let{components:t}=rh();return nfe.default.createElement(t.Dropdown,{...e})}var mt=c(oe(),1);function js(e,t,o=!1,r=pn){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 __(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function nh(e){return!!(e&&typeof e=="object"&&"from"in e)}function w_(e){return!!(e&&typeof e=="object"&&"after"in e)}function S_(e){return!!(e&&typeof e=="object"&&"before"in e)}function OM(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function AM(e,t){return Array.isArray(e)&&e.every(t.isDate)}function bl(e,t,o=pn){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(AM(a,o))return a.some(l=>n(e,l));if(nh(a))return js(a,e,!1,o);if(OM(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(__(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 w_(a)?i(e,a.after)>0:S_(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function ife(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:h,isBefore:m,endOfMonth:g,isAfter:b}=n,v=o&&h(o),y=r&&g(r),_={[Co.focused]:[],[Co.outside]:[],[Co.disabled]:[],[Co.hidden]:[],[Co.today]:[]},k={};for(let w of e){let{date:S,displayMonth:x}=w,C=!!(x&&!p(S,x)),B=!!(v&&m(S,v)),E=!!(y&&b(S,y)),P=!!(i&&bl(S,i,n)),A=!!(s&&bl(S,s,n))||B||E||!u&&!l&&C||u&&l===!1&&C,I=f(S,d);C&&_.outside.push(w),P&&_.disabled.push(w),A&&_.hidden.push(w),I&&_.today.push(w),a&&Object.keys(a).forEach(O=>{let L=a?.[O];L&&bl(S,L,n)&&(k[O]?k[O].push(w):k[O]=[w])})}return w=>{let S={[Co.focused]:!1,[Co.disabled]:!1,[Co.hidden]:!1,[Co.outside]:!1,[Co.today]:!1},x={};for(let C in _){let B=_[C];S[C]=B.some(E=>E===w)}for(let C in k)x[C]=k[C].some(B=>B===w);return{...S,...x}}}function sfe(e,t,o={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(o[i]?n.push(o[i]):t[Co[i]]?n.push(t[Co[i]]):t[zs[i]]&&n.push(t[zs[i]]),n),[t[Ne.Day]])}function afe(e){return{...XU,...e}}function lfe(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 cfe(){let e={};for(let t in Ne)e[Ne[t]]=`rdp-${Ne[t]}`;for(let t in Co)e[Co[t]]=`rdp-${Co[t]}`;for(let t in zs)e[zs[t]]=`rdp-${zs[t]}`;for(let t in ns)e[ns[t]]=`rdp-${ns[t]}`;return e}var QU={};tr(QU,{formatCaption:()=>KWe,formatDay:()=>qWe,formatMonthDropdown:()=>ZWe,formatWeekNumber:()=>QWe,formatWeekNumberHeader:()=>JWe,formatWeekdayName:()=>XWe,formatYearDropdown:()=>eGe});function KWe(e,t,o){return(o??new fn(t)).formatMonthYear(e)}function qWe(e,t,o){return(o??new fn(t)).format(e,"d")}function ZWe(e,t=pn){return t.format(e,"LLLL")}function XWe(e,t,o){return(o??new fn(t)).format(e,"cccccc")}function QWe(e,t=pn){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function JWe(){return""}function eGe(e,t=pn){return t.format(e,"yyyy")}function ufe(e){return{...QU,...e}}var uW={};tr(uW,{labelDayButton:()=>JU,labelGrid:()=>eW,labelGridcell:()=>tW,labelMonthDropdown:()=>oW,labelNav:()=>rW,labelNext:()=>nW,labelPrevious:()=>iW,labelWeekNumber:()=>aW,labelWeekNumberHeader:()=>lW,labelWeekday:()=>sW,labelYearDropdown:()=>cW});function JU(e,t,o,r){let n=(r??new fn(o)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function eW(e,t,o){return(o??new fn(t)).formatMonthYear(e)}function tW(e,t,o,r){let n=(r??new fn(o)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function oW(e){return"Choose the Month"}function rW(){return""}var tGe="Go to the Next Month";function nW(e,t){return tGe}function iW(e){return"Go to the Previous Month"}function sW(e,t,o){return(o??new fn(t)).format(e,"cccc")}function aW(e,t){return`Week ${e}`}function lW(e){return"Week Number"}function cW(e){return"Choose the Year"}var Pc=(e,t,o)=>t||(o?typeof o=="function"?o:(...r)=>o:e);function dfe(e,t){let o=t.locale?.labels??{};return{...uW,...e??{},labelDayButton:Pc(JU,e?.labelDayButton,o.labelDayButton),labelMonthDropdown:Pc(oW,e?.labelMonthDropdown,o.labelMonthDropdown),labelNext:Pc(nW,e?.labelNext,o.labelNext),labelPrevious:Pc(iW,e?.labelPrevious,o.labelPrevious),labelWeekNumber:Pc(aW,e?.labelWeekNumber,o.labelWeekNumber),labelYearDropdown:Pc(cW,e?.labelYearDropdown,o.labelYearDropdown),labelGrid:Pc(eW,e?.labelGrid,o.labelGrid),labelGridcell:Pc(tW,e?.labelGridcell,o.labelGridcell),labelNav:Pc(rW,e?.labelNav,o.labelNav),labelWeekNumberHeader:Pc(lW,e?.labelWeekNumberHeader,o.labelWeekNumberHeader),labelWeekday:Pc(sW,e?.labelWeekday,o.labelWeekday)}}function ffe(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 h=r.formatMonthDropdown(p,n),m=u(p),g=t&&p<i(t)||o&&p>i(o)||!1;return{value:m,label:h,disabled:g}})}function pfe(e,t={},o={}){let r={...t?.[Ne.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{r={...r,...o?.[n]}}),r}function mfe(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 hfe(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 h=o.formatYearDropdown(p,r);return{value:l(p),label:h,disabled:!1}})}function gfe(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 xn(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(xn.tz(e)),newDate:(a,l,u)=>new xn(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 xn(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 xn(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 xn(l.getFullYear(),0,1,12,0,0,e);for(;f.getFullYear()<=u.getFullYear();)d.push(new xn(f,e)),f.setFullYear(f.getFullYear()+1,0,1);return d},getWeek:(a,l)=>{let u=s(a);return oh(u,{weekStartsOn:l?.weekStartsOn??n,firstWeekContainsDate:l?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let l=s(a);return th(l)},differenceInCalendarDays:(a,l)=>{let u=s(a),d=s(l);return Ef(u,d)},differenceInCalendarMonths:(a,l)=>{let u=s(a),d=s(l);return NA(u,d)}}}var x_=c(oe(),1);var b1=e=>e instanceof HTMLElement?e:null,dW=e=>[...e.querySelectorAll("[data-animated-month]")??[]],oGe=e=>b1(e.querySelector("[data-animated-month]")),fW=e=>b1(e.querySelector("[data-animated-caption]")),pW=e=>b1(e.querySelector("[data-animated-weeks]")),rGe=e=>b1(e.querySelector("[data-animated-nav]")),nGe=e=>b1(e.querySelector("[data-animated-weekdays]"));function bfe(e,t,{classNames:o,months:r,focused:n,dateLib:i}){let s=(0,x_.useRef)(null),a=(0,x_.useRef)(r),l=(0,x_.useRef)(!1);(0,x_.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[ns.caption_after_enter]:o[ns.caption_before_enter],h=f?o[ns.weeks_after_enter]:o[ns.weeks_before_enter],m=s.current,g=e.current.cloneNode(!0);if(g instanceof HTMLElement?(dW(g).forEach(_=>{if(!(_ instanceof HTMLElement))return;let k=oGe(_);k&&_.contains(k)&&_.removeChild(k);let w=fW(_);w&&w.classList.remove(p);let S=pW(_);S&&S.classList.remove(h)}),s.current=g):s.current=null,l.current||d||n)return;let b=m instanceof HTMLElement?dW(m):[],v=dW(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 _=rGe(e.current);_&&(_.style.zIndex="1"),v.forEach((k,w)=>{let S=b[w];if(!S)return;k.style.position="relative",k.style.overflow="hidden";let x=fW(k);x&&x.classList.add(p);let C=pW(k);C&&C.classList.add(h);let B=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),_&&(_.style.zIndex=""),x&&x.classList.remove(p),C&&C.classList.remove(h),k.style.position="",k.style.overflow="",k.contains(S)&&k.removeChild(S)};y.push(B),S.style.pointerEvents="none",S.style.position="absolute",S.style.overflow="hidden",S.setAttribute("aria-hidden","true");let E=nGe(S);E&&(E.style.opacity="0");let P=fW(S);P&&(P.classList.add(f?o[ns.caption_before_exit]:o[ns.caption_after_exit]),P.addEventListener("animationend",B));let A=pW(S);A&&A.classList.add(f?o[ns.weeks_before_exit]:o[ns.weeks_after_exit]),k.insertBefore(S,k.firstChild)})}})}var MM=c(oe(),1);function yfe(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:h,endOfMonth:m,endOfWeek:g,isAfter:b,startOfBroadcastWeek:v,startOfISOWeek:y,startOfWeek:_}=r,k=l?v(n,r):s?y(n):_(n),w=l?p(i):s?h(m(i)):g(m(i)),S=t&&(l?p(t):s?h(t):g(t)),x=S&&b(w,S)?S:w,C=d(x,k),B=f(i,n)+1,E=[];for(let I=0;I<=C;I++){let O=u(k,I);E.push(O)}let A=(l?35:42)*B;if(a&&E.length<A){let I=A-E.length;for(let O=0;O<I;O++){let L=u(E[E.length-1],1);E.push(L)}}return E}function vfe(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 kfe(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 mW(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 _fe(e,t,o,r){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:a,endOfWeek:l,getISOWeek:u,getWeek:d,startOfBroadcastWeek:f,startOfISOWeek:p,startOfWeek:h}=r,m=e.reduce((g,b)=>{let v=o.broadcastCalendar?f(b,r):o.ISOWeek?p(b):h(b),y=o.broadcastCalendar?i(b):o.ISOWeek?s(a(b)):l(a(b)),_=t.filter(x=>x>=v&&x<=y),k=o.broadcastCalendar?35:42;if(o.fixedWeeks&&_.length<k){let x=t.filter(C=>{let B=k-_.length;return C>y&&C<=n(y,B)});_.push(...x)}let w=_.reduce((x,C)=>{let B=o.ISOWeek?u(C):d(C),E=x.find(A=>A.weekNumber===B),P=new y_(C,b,r);return E?E.days.push(P):x.push(new BM(B,[P])),x},[]),S=new RM(b,w);return g.push(S),g},[]);return o.reverseMonths?m.reverse():m}function wfe(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 Sfe(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 xfe(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 Cfe(e){let t=[];return e.reduce((o,r)=>o.concat(r.weeks.slice()),t.slice())}var Efe=c(oe(),1);function ih(e,t){let[o,r]=(0,Efe.useState)(e);return[t===void 0?o:t,r]}function Tfe(e,t){let[o,r]=wfe(e,t),{startOfMonth:n,endOfMonth:i}=t,s=mW(e,o,r,t),[a,l]=ih(s,e.month?s:void 0);(0,MM.useEffect)(()=>{let k=mW(e,o,r,t);l(k)},[e.timeZone]);let{months:u,weeks:d,days:f,previousMonth:p,nextMonth:h}=(0,MM.useMemo)(()=>{let k=kfe(a,r,{numberOfMonths:e.numberOfMonths},t),w=yfe(k,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),S=_fe(k,w,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),x=Cfe(S),C=vfe(S),B=xfe(a,o,e,t),E=Sfe(a,r,e,t);return{months:S,weeks:x,days:C,previousMonth:B,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:m,onMonthChange:g}=e,b=k=>d.some(w=>w.days.some(S=>S.isEqualTo(k))),v=k=>{if(m)return;let w=n(k);o&&w<n(o)&&(w=n(o)),r&&w>n(r)&&(w=n(r)),l(w),g?.(w)};return{months:u,weeks:d,days:f,navStart:o,navEnd:r,previousMonth:p,nextMonth:h,goToMonth:v,goToDay:k=>{b(k)||v(k.date)}}}var gW=c(oe(),1);var td;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(td||(td={}));function Rfe(e){return!e[Co.disabled]&&!e[Co.hidden]&&!e[Co.outside]}function Bfe(e,t,o,r){let n,i=-1;for(let s of e){let a=t(s);Rfe(a)&&(a[Co.focused]&&i<td.FocusedModifier?(n=s,i=td.FocusedModifier):r?.isEqualTo(s)&&i<td.LastFocused?(n=s,i=td.LastFocused):o(s.date)&&i<td.Selected?(n=s,i=td.Selected):a[Co.today]&&i<td.Today&&(n=s,i=td.Today))}return n||(n=e.find(s=>Rfe(t(s)))),n}function Ife(e,t,o,r,n,i,s){let{ISOWeek:a,broadcastCalendar:l}=i,{addDays:u,addMonths:d,addWeeks:f,addYears:p,endOfBroadcastWeek:h,endOfISOWeek:m,endOfWeek:g,max:b,min:v,startOfBroadcastWeek:y,startOfISOWeek:_,startOfWeek:k}=s,S={day:u,week:f,month:d,year:p,startOfWeek:x=>l?y(x,s):a?_(x):k(x),endOfWeek:x=>l?h(x):a?m(x):g(x)}[e](o,t==="after"?1:-1);return t==="before"&&r?S=b([r,S]):t==="after"&&n&&(S=v([n,S])),S}function hW(e,t,o,r,n,i,s,a=0){if(a>365)return;let l=Ife(e,t,o.date,r,n,i,s),u=!!(i.disabled&&bl(l,i.disabled,s)),d=!!(i.hidden&&bl(l,i.hidden,s)),f=l,p=new y_(l,f,s);return!u&&!d?p:hW(e,t,p,r,n,i,s,a+1)}function Pfe(e,t,o,r,n){let{autoFocus:i}=e,[s,a]=(0,gW.useState)(),l=Bfe(t.days,o,r||(()=>!1),s),[u,d]=(0,gW.useState)(i?l:void 0);return{isFocusTarget:g=>!!l?.isEqualTo(g),setFocused:d,focused:u,blur:()=>{a(u),d(void 0)},moveFocus:(g,b)=>{if(!u)return;let v=hW(g,b,u,t.navStart,t.navEnd,e,n);v&&(e.disableNavigation&&!t.days.some(_=>_.isEqualTo(v))||(t.goToDay(v),d(v)))}}}function Ofe(e,t){let{selected:o,required:r,onSelect:n}=e,[i,s]=ih(o,n?o:void 0),a=n?o:i,{isSameDay:l}=t,u=h=>a?.some(m=>l(m,h))??!1,{min:d,max:f}=e;return{selected:a,select:(h,m,g)=>{let b=[...a??[]];if(u(h)){if(a?.length===d||r&&a?.length===1)return;b=a?.filter(v=>!l(v,h))}else a?.length===f?b=[h]:b=[...b,h];return n||s(b),n?.(b,h,m,g),b},isSelected:u}}function Afe(e,t,o=0,r=0,n=!1,i=pn){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 Mfe(e,t,o=pn){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 bW(e,t,o=pn){return js(e,t.from,!1,o)||js(e,t.to,!1,o)||js(t,e.from,!1,o)||js(t,e.to,!1,o)}function NM(e,t,o=pn){let r=Array.isArray(t)?t:[t];if(r.filter(a=>typeof a!="function").some(a=>typeof a=="boolean"?a:o.isDate(a)?js(e,a,!1,o):AM(a,o)?a.some(l=>js(e,l,!1,o)):nh(a)?a.from&&a.to?bW(e,{from:a.from,to:a.to},o):!1:OM(a)?Mfe(e,a.dayOfWeek,o):__(a)?o.isAfter(a.before,a.after)?bW(e,{from:o.addDays(a.after,1),to:o.addDays(a.before,-1)},o):bl(e.from,a,o)||bl(e.to,a,o):w_(a)||S_(a)?bl(e.from,a,o)||bl(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 Nfe(e,t){let{disabled:o,excludeDisabled:r,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[l,u]=ih(i,a?i:void 0),d=a?i:l;return{selected:d,select:(h,m,g)=>{let{min:b,max:v}=e,y;if(h){let _=d?.from,k=d?.to,w=!!_&&!!k,S=!!_&&!!k&&t.isSameDay(_,k)&&t.isSameDay(h,_);n&&(w||!d?.from)?!s&&S?y=void 0:y={from:h,to:void 0}:y=Afe(h,d,b,v,s,t)}return r&&o&&y?.from&&y.to&&NM({from:y.from,to:y.to},o,t)&&(y.from=h,y.to=void 0),a||u(y),a?.(y,h,m,g),y},isSelected:h=>d&&js(d,h,!1,t)}}function Lfe(e,t){let{selected:o,required:r,onSelect:n}=e,[i,s]=ih(o,n?o:void 0),a=n?o:i,{isSameDay:l}=t;return{selected:a,select:(f,p,h)=>{let m=f;return!r&&a&&a&&l(f,a)&&(m=void 0),n||s(m),n?.(m,f,p,h),m},isSelected:f=>a?l(a,f):!1}}function Dfe(e,t){let o=Lfe(e,t),r=Ofe(e,t),n=Nfe(e,t);switch(e.mode){case"single":return o;case"multiple":return r;case"range":return n;default:return}}function is(e,t){return e instanceof xn&&e.timeZone===t?e:new xn(e,t)}function C_(e,t,o){if(!o)return is(e,t);let r=is(e,t),n=new xn(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t);return new Date(n.getTime())}function Vfe(e,t,o){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?C_(e,t,o):Array.isArray(e)?e.map(r=>r instanceof Date?C_(r,t,o):r):nh(e)?{...e,from:e.from?is(e.from,t):e.from,to:e.to?is(e.to,t):e.to}:__(e)?{before:C_(e.before,t,o),after:C_(e.after,t,o)}:w_(e)?{after:C_(e.after,t,o)}:S_(e)?{before:C_(e.before,t,o)}:e}function LM(e,t,o){return e&&(Array.isArray(e)?e.map(r=>Vfe(r,t,o)):Vfe(e,t,o))}function DM(e){let t=e,o=t.timeZone;if(o&&(t={...e,timeZone:o},t.today&&(t.today=is(t.today,o)),t.month&&(t.month=is(t.month,o)),t.defaultMonth&&(t.defaultMonth=is(t.defaultMonth,o)),t.startMonth&&(t.startMonth=is(t.startMonth,o)),t.endMonth&&(t.endMonth=is(t.endMonth,o)),t.mode==="single"&&t.selected?t.selected=is(t.selected,o):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(_e=>is(_e,o)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?is(t.selected.from,o):t.selected.from,to:t.selected.to?is(t.selected.to,o):t.selected.to}),t.disabled!==void 0&&(t.disabled=LM(t.disabled,o)),t.hidden!==void 0&&(t.hidden=LM(t.hidden,o)),t.modifiers)){let _e={};Object.keys(t.modifiers).forEach(Be=>{_e[Be]=LM(t.modifiers?.[Be],o)}),t.modifiers=_e}let{components:r,formatters:n,labels:i,dateLib:s,locale:a,classNames:l}=(0,mt.useMemo)(()=>{let _e={...ed,...t.locale},Be=t.broadcastCalendar?1:t.weekStartsOn,we=t.noonSafe&&t.timeZone?gfe(t.timeZone,{weekStartsOn:Be,locale:_e}):void 0,Pe=t.dateLib&&we?{...we,...t.dateLib}:t.dateLib??we,Fe=new fn({locale:_e,weekStartsOn:Be,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},Pe);return{dateLib:Fe,components:afe(t.components),formatters:ufe(t.formatters),labels:dfe(t.labels,Fe.options),locale:_e,classNames:{...cfe(),...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:h,onDayClick:m,onDayFocus:g,onDayKeyDown:b,onDayMouseEnter:v,onDayMouseLeave:y,onNextClick:_,onPrevClick:k,showWeekNumber:w,styles:S}=t,{formatCaption:x,formatDay:C,formatMonthDropdown:B,formatWeekNumber:E,formatWeekNumberHeader:P,formatWeekdayName:A,formatYearDropdown:I}=n,O=Tfe(t,s),{days:L,months:j,navStart:V,navEnd:N,previousMonth:D,nextMonth:M,goToMonth:z}=O,q=ife(L,t,V,N,s),{isSelected:Q,select:te,selected:ee}=Dfe(t,s)??{},{blur:Y,focused:Z,isFocusTarget:$,moveFocus:K,setFocused:ne}=Pfe(t,O,q,Q??(()=>!1),s),{labelDayButton:le,labelGridcell:X,labelGrid:re,labelMonthDropdown:ae,labelNav:ke,labelPrevious:Ce,labelNext:ye,labelWeekday:ve,labelWeekNumber:pe,labelWeekNumberHeader:Se,labelYearDropdown:Ee}=i,me=(0,mt.useMemo)(()=>mfe(s,t.ISOWeek,t.broadcastCalendar,t.today),[s,t.ISOWeek,t.broadcastCalendar,t.today]),Re=d!==void 0||m!==void 0,ie=(0,mt.useCallback)(()=>{D&&(z(D),k?.(D))},[D,z,k]),se=(0,mt.useCallback)(()=>{M&&(z(M),_?.(M))},[z,M,_]),Te=(0,mt.useCallback)((_e,Be)=>we=>{we.preventDefault(),we.stopPropagation(),ne(_e),!Be.disabled&&(te?.(_e.date,Be,we),m?.(_e.date,Be,we))},[te,m,ne]),he=(0,mt.useCallback)((_e,Be)=>we=>{ne(_e),g?.(_e.date,Be,we)},[g,ne]),Ie=(0,mt.useCallback)((_e,Be)=>we=>{Y(),h?.(_e.date,Be,we)},[Y,h]),lt=(0,mt.useCallback)((_e,Be)=>we=>{let Pe={ArrowLeft:[we.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[we.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[we.shiftKey?"year":"week","after"],ArrowUp:[we.shiftKey?"year":"week","before"],PageUp:[we.shiftKey?"year":"month","before"],PageDown:[we.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(Pe[we.key]){we.preventDefault(),we.stopPropagation();let[Fe,kt]=Pe[we.key];K(Fe,kt)}b?.(_e.date,Be,we)},[K,b,t.dir]),vt=(0,mt.useCallback)((_e,Be)=>we=>{v?.(_e.date,Be,we)},[v]),ct=(0,mt.useCallback)((_e,Be)=>we=>{y?.(_e.date,Be,we)},[y]),Rt=(0,mt.useCallback)((_e,Be)=>we=>{let Pe=Number(we.target.value),Fe=s.setMonth(s.startOfMonth(_e),Pe);z(s.addMonths(Fe,-Be))},[s,z]),tt=(0,mt.useCallback)((_e,Be)=>we=>{let Pe=Number(we.target.value),Fe=s.setYear(s.startOfMonth(_e),Pe);z(s.addMonths(Fe,-Be))},[s,z]),{className:At,style:ht}=(0,mt.useMemo)(()=>({className:[l[Ne.Root],t.className].filter(Boolean).join(" "),style:{...S?.[Ne.Root],...t.style}}),[l,t.className,t.style,S]),Ft=lfe(t),Ct=_e=>{let Be=S?.[Ne.Dropdown],we=S?.[_e];if(!(!Be&&!we))return{...Be,...we}},Ot=(0,mt.useRef)(null);bfe(Ot,!!t.animate,{classNames:l,months:j,focused:Z,dateLib:s});let be={dayPickerProps:t,selected:ee,select:te,isSelected:Q,months:j,nextMonth:M,previousMonth:D,goToMonth:z,getModifiers:q,components:r,classNames:l,styles:S,labels:i,formatters:n};return mt.default.createElement(qU.Provider,{value:be},mt.default.createElement(r.Root,{rootRef:t.animate?Ot:void 0,className:At,style:ht,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"],...Ft},mt.default.createElement(r.Months,{className:l[Ne.Months],style:S?.[Ne.Months]},!t.hideNavigation&&!f&&mt.default.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[Ne.Nav],style:S?.[Ne.Nav],"aria-label":ke(),onPreviousClick:ie,onNextClick:se,previousMonth:D,nextMonth:M}),j.map((_e,Be)=>{let we=t.reverseMonths?j.length-1-Be:Be;return mt.default.createElement(r.Month,{"data-animated-month":t.animate?"true":void 0,className:l[Ne.Month],style:S?.[Ne.Month],key:Be,displayIndex:Be,calendarMonth:_e},f==="around"&&!t.hideNavigation&&Be===0&&mt.default.createElement(r.PreviousMonthButton,{type:"button",className:l[Ne.PreviousMonthButton],style:S?.[Ne.PreviousMonthButton],tabIndex:D?void 0:-1,"aria-disabled":D?void 0:!0,"aria-label":Ce(D),onClick:ie,"data-animated-button":t.animate?"true":void 0},mt.default.createElement(r.Chevron,{disabled:D?void 0:!0,className:l[Ne.Chevron],style:S?.[Ne.Chevron],orientation:t.dir==="rtl"?"right":"left"})),mt.default.createElement(r.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:l[Ne.MonthCaption],style:S?.[Ne.MonthCaption],calendarMonth:_e,displayIndex:Be},u?.startsWith("dropdown")?mt.default.createElement(r.DropdownNav,{className:l[Ne.Dropdowns],style:S?.[Ne.Dropdowns]},(()=>{let Pe=u==="dropdown"||u==="dropdown-months"?mt.default.createElement(r.MonthsDropdown,{key:"month",className:l[Ne.MonthsDropdown],"aria-label":ae(),disabled:!!t.disableNavigation,onChange:Rt(_e.date,we),options:ffe(_e.date,V,N,n,s),style:Ct(Ne.MonthsDropdown),value:s.getMonth(_e.date)}):mt.default.createElement("span",{key:"month"},B(_e.date,s)),Fe=u==="dropdown"||u==="dropdown-years"?mt.default.createElement(r.YearsDropdown,{key:"year",className:l[Ne.YearsDropdown],"aria-label":Ee(s.options),disabled:!!t.disableNavigation,onChange:tt(_e.date,we),options:hfe(V,N,n,s,!!t.reverseYears),style:Ct(Ne.YearsDropdown),value:s.getYear(_e.date)}):mt.default.createElement("span",{key:"year"},I(_e.date,s));return s.getMonthYearOrder()==="year-first"?[Fe,Pe]:[Pe,Fe]})(),mt.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"}},x(_e.date,s.options,s))):mt.default.createElement(r.CaptionLabel,{className:l[Ne.CaptionLabel],style:S?.[Ne.CaptionLabel],role:"status","aria-live":"polite"},x(_e.date,s.options,s))),f==="around"&&!t.hideNavigation&&Be===p-1&&mt.default.createElement(r.NextMonthButton,{type:"button",className:l[Ne.NextMonthButton],style:S?.[Ne.NextMonthButton],tabIndex:M?void 0:-1,"aria-disabled":M?void 0:!0,"aria-label":ye(M),onClick:se,"data-animated-button":t.animate?"true":void 0},mt.default.createElement(r.Chevron,{disabled:M?void 0:!0,className:l[Ne.Chevron],style:S?.[Ne.Chevron],orientation:t.dir==="rtl"?"left":"right"})),Be===p-1&&f==="after"&&!t.hideNavigation&&mt.default.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[Ne.Nav],style:S?.[Ne.Nav],"aria-label":ke(),onPreviousClick:ie,onNextClick:se,previousMonth:D,nextMonth:M}),mt.default.createElement(r.MonthGrid,{role:"grid","aria-multiselectable":d==="multiple"||d==="range","aria-label":re(_e.date,s.options,s)||void 0,className:l[Ne.MonthGrid],style:S?.[Ne.MonthGrid]},!t.hideWeekdays&&mt.default.createElement(r.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:l[Ne.Weekdays],style:S?.[Ne.Weekdays]},w&&mt.default.createElement(r.WeekNumberHeader,{"aria-label":Se(s.options),className:l[Ne.WeekNumberHeader],style:S?.[Ne.WeekNumberHeader],scope:"col"},P()),me.map(Pe=>mt.default.createElement(r.Weekday,{"aria-label":ve(Pe,s.options,s),className:l[Ne.Weekday],key:String(Pe),style:S?.[Ne.Weekday],scope:"col"},A(Pe,s.options,s)))),mt.default.createElement(r.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:l[Ne.Weeks],style:S?.[Ne.Weeks]},_e.weeks.map(Pe=>mt.default.createElement(r.Week,{className:l[Ne.Week],key:Pe.weekNumber,style:S?.[Ne.Week],week:Pe},w&&mt.default.createElement(r.WeekNumber,{week:Pe,style:S?.[Ne.WeekNumber],"aria-label":pe(Pe.weekNumber,{locale:a}),className:l[Ne.WeekNumber],scope:"row",role:"rowheader"},E(Pe.weekNumber,s)),Pe.days.map(Fe=>{let{date:kt}=Fe,Je=q(Fe);if(Je[Co.focused]=!Je.hidden&&!!Z?.isEqualTo(Fe),Je[zs.selected]=Q?.(kt)||Je.selected,nh(ee)){let{from:yo,to:Ir}=ee;Je[zs.range_start]=!!(yo&&Ir&&s.isSameDay(kt,yo)),Je[zs.range_end]=!!(yo&&Ir&&s.isSameDay(kt,Ir)),Je[zs.range_middle]=js(ee,kt,!0,s)}let bo=pfe(Je,S,t.modifiersStyles),mr=sfe(Je,l,t.modifiersClassNames),Wt=!Re&&!Je.hidden?X(kt,Je,s.options,s):void 0;return mt.default.createElement(r.Day,{key:`${Fe.isoDate}_${Fe.displayMonthId}`,day:Fe,modifiers:Je,className:mr.join(" "),style:bo,role:"gridcell","aria-selected":Je.selected||void 0,"aria-label":Wt,"data-day":Fe.isoDate,"data-month":Fe.outside?Fe.dateMonthId:void 0,"data-selected":Je.selected||void 0,"data-disabled":Je.disabled||void 0,"data-hidden":Je.hidden||void 0,"data-outside":Fe.outside||void 0,"data-focused":Je.focused||void 0,"data-today":Je.today||void 0},!Je.hidden&&Re?mt.default.createElement(r.DayButton,{className:l[Ne.DayButton],style:S?.[Ne.DayButton],type:"button",day:Fe,modifiers:Je,disabled:!Je.focused&&Je.disabled||void 0,"aria-disabled":Je.focused&&Je.disabled||void 0,tabIndex:$(Fe)?0:-1,"aria-label":le(kt,Je,s.options,s),onClick:Te(Fe,Je),onBlur:Ie(Fe,Je),onFocus:he(Fe,Je),onKeyDown:lt(Fe,Je),onMouseEnter:vt(Fe,Je),onMouseLeave:ct(Fe,Je)},C(kt,s.options,s)):!Je.hidden&&C(Fe.date,s.options,s))}))))))})),t.footer&&mt.default.createElement(r.Footer,{className:l[Ne.Footer],style:S?.[Ne.Footer],role:"status","aria-live":"polite"},t.footer)))}var qb=c(F(),1);var zfe=c(F(),1),jfe=c(de(),1);var Ffe=c(F(),1),E_=(0,Ffe.createContext)({});var ss=c(T(),1),iGe=()=>(0,ss.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,ss.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"})}),sGe=()=>(0,ss.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,ss.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"})}),aGe=()=>(0,ss.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,ss.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,ss.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),lGe=()=>(0,ss.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,ss.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 Hfe(e){let{day:t,modifiers:o,children:r,...n}=e,i;return o.preview_start&&o.preview_end?i=iGe:o.preview_start?i=sGe:o.preview_end?i=lGe:o.preview&&(i=aGe),(0,ss.jsxs)("td",{...n,children:[i&&(0,ss.jsx)(i,{}),r]})}function Ufe({rootRef:e,...t}){let{render:o,ref:r}=(0,zfe.useContext)(E_),n=(0,jfe.useMergeRefs)([e??null,r??null]);return zn({render:o,defaultTagName:"div",ref:n,props:t})}function Wfe({orientation:e,className:t}){return(0,ss.jsx)(Tc,{className:t,icon:e==="right"?jr:ei})}function yW({className:e,"aria-disabled":t,...o}){return(0,ss.jsx)(jue,{...o,className:e,variant:"minimal",tone:"neutral",size:"compact",disabled:t===!0||t==="true",focusableWhenDisabled:!0})}var vW="data-wp-hash";function kW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uGe(document)),e.__wpStyleRuntime}function cGe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${vW}]`))if(o.getAttribute(vW)===t)return!0;return!1}function Gfe(e,t,o){if(!e.head)return;let r=kW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(cGe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function uGe(e){let t=kW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Gfe(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 VM(e,t){let o=kW();o.styles.set(e,t);for(let r of o.documents.keys())Gfe(r,e,t)}typeof process>"u",VM("6a1312fdcf",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);--wp-ui-calendar-range-middle-background-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);--wp-ui-calendar-preview-border-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);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{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-brand,var(--wp-admin-theme-color,#3858e9))}}._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{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;@media (forced-colors:active){text-decoration:line-through}}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._228eede754134437__chevron{fill:currentColor;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);width:var(--wpds-dimension-size-2xs,16px)}._2c7ac60ba97b3411__root[dir=rtl] ._66b1d4a7b488b496__nav ._228eede754134437__chevron{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-content-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(--wp-ui-calendar-range-middle-background-color);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(--wp-ui-calendar-preview-border-color);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._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}}@layer compositions{._395a75bb1930f57e__nav-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset;--wp-ui-button-height:var(--wp-ui-calendar-cell-size)}}}');var Eo={root:"_2c7ac60ba97b3411__root",day:"_172c492625235710__day","day-button":"_1b64226e315835f8__day-button","caption-label":"_66b9a8120581fd4b__caption-label",chevron:"_228eede754134437__chevron",nav:"_66b1d4a7b488b496__nav","month-caption":"_337e5337d49b7f3d__month-caption",months:"_110e46230c68e498__months","month-grid":"_92915239fedb1fea__month-grid",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","nav-button":"_395a75bb1930f57e__nav-button"};typeof process>"u",VM("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var dGe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",VM("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var fGe={"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",VM("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 pGe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},mGe={root:G(Eo.root,dGe["box-sizing"]),day:Eo.day,day_button:G(Eo["day-button"],pGe.button,fGe["outset-ring--focus-visible"]),outside:Eo.outside,caption_label:Eo["caption-label"],button_next:Eo["nav-button"],button_previous:Eo["nav-button"],chevron:Eo.chevron,nav:Eo.nav,month_caption:Eo["month-caption"],months:Eo.months,month_grid:Eo["month-grid"],weekday:Eo.weekday,today:Eo.today,selected:Eo.selected,disabled:void 0,hidden:Eo.hidden,range_start:Eo["range-start"],range_end:Eo["range-end"],range_middle:Eo["range-middle"],weeks_before_enter:Eo["weeks-before-enter"],weeks_before_exit:Eo["weeks-before-exit"],weeks_after_enter:Eo["weeks-after-enter"],weeks_after_exit:Eo["weeks-after-exit"],caption_after_enter:Eo["caption-after-enter"],caption_after_exit:Eo["caption-after-exit"],caption_before_enter:Eo["caption-before-enter"],caption_before_exit:Eo["caption-before-exit"]},$fe={preview:Eo.preview},FM={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:mGe,role:"application",components:{Day:Hfe,Root:Ufe,Chevron:Wfe,PreviousMonthButton:yW,NextMonthButton:yW}};function zM(e){return Math.min(3,Math.max(1,e))}var jM=c(F(),1);function HM({defaultValue:e,onChange:t,value:o}){let r=typeof o<"u",n=r?o:e,[i,s]=(0,jM.useState)(n),a=r?o:i,l=(0,jM.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 Hs=c(W(),1),Yfe=c(F(),1);function hGe(e){let t=new Intl.Locale(e),o=t.getTextInfo?.().direction;return o?o==="rtl":["ar","he","fa","ur","ps","syr","dv","ku","ckb","ug","yi"].includes(t.language)}var UM=({locale:e,timeZone:t,mode:o})=>(0,Yfe.useMemo)(()=>{let r=new Intl.DateTimeFormat(e.code,{year:"numeric",month:"long",timeZone:t}),n=new Intl.DateTimeFormat(e.code,{weekday:"narrow",timeZone:t}),i=new Intl.DateTimeFormat(e.code,{weekday:"long",timeZone:t}),s=new Intl.DateTimeFormat(e.code,{weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t});return{"aria-label":o==="single"?(0,Hs.__)("Date calendar"):(0,Hs.__)("Date range calendar"),labels:{labelGrid:a=>r.format(a),labelGridcell:(a,l)=>{let u=s.format(a),d=u;return l?.today&&(d=(0,Hs.sprintf)((0,Hs.__)("Today, %s"),u)),d},labelNext:()=>(0,Hs.__)("Go to the Next Month"),labelPrevious:()=>(0,Hs.__)("Go to the Previous Month"),labelDayButton:(a,l)=>{let u=s.format(a),d=u;return l?.today&&l?.selected?(0,Hs.sprintf)((0,Hs.__)("Today, %s, selected"),u):(l?.today&&(d=(0,Hs.sprintf)((0,Hs.__)("Today, %s"),u)),l?.selected&&(d=(0,Hs.sprintf)((0,Hs.__)("%s, selected"),u)),d)},labelWeekday:a=>i.format(a)},locale:e,dir:hGe(e.code)?"rtl":"ltr",formatters:{formatWeekdayName:a=>n.format(a),formatCaption:a=>r.format(a)},timeZone:t}},[e,t,o]);var _W=c(T(),1),y1=(0,qb.forwardRef)(function({defaultValue:t,value:o,onValueChange:r,numberOfMonths:n=1,locale:i=ed,timeZone:s,render:a,labels:l,...u},d){let f=UM({locale:i,timeZone:s,mode:"single"}),p=(0,qb.useMemo)(()=>l?{...f.labels,...l}:f.labels,[f.labels,l]),h=(0,qb.useCallback)((v,y,_,k)=>{r?.(v??null,y,_,k)},[r]),[m,g]=HM({defaultValue:t,value:o,onChange:h}),b=(0,qb.useMemo)(()=>({render:a,ref:d}),[a,d]);return(0,_W.jsx)(E_.Provider,{value:b,children:(0,_W.jsx)(DM,{...FM,...f,...u,role:"application",mode:"single",numberOfMonths:zM(n),labels:p,selected:m??void 0,onSelect:g})})});var Oc=c(F(),1);var wW=c(T(),1);function gGe({value:e,hoveredDate:t,excludeDisabled:o,min:r,max:n,disabled:i}){return(0,Oc.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&&Ef(a.to,a.from)<r&&(s={from:t,to:t}),n!==void 0&&n>0&&a&&Ef(a.to,a.from)>n&&(s={from:t,to:t}),o&&i&&a&&NM(a,i)&&(s={from:t,to:t}),s},[e,t,o,r,n,i])}var SW=(0,Oc.forwardRef)(function({defaultValue:t,value:o,onValueChange:r,numberOfMonths:n=1,excludeDisabled:i,min:s,max:a,disabled:l,locale:u=ed,timeZone:d,render:f,labels:p,...h},m){let g=UM({locale:u,timeZone:d,mode:"range"}),b=(0,Oc.useMemo)(()=>p?{...g.labels,...p}:g.labels,[g.labels,p]),v=(0,Oc.useCallback)((B,E,P,A)=>{r?.(B??null,E,P,A)},[r]),[y,_]=HM({defaultValue:t,value:o,onChange:v}),[k,w]=(0,Oc.useState)(void 0),S=gGe({value:y,hoveredDate:k,excludeDisabled:i,min:s,max:a,disabled:l}),x=(0,Oc.useMemo)(()=>({preview:S,preview_start:S?.from,preview_end:S?.to}),[S]),C=(0,Oc.useMemo)(()=>({render:f,ref:m}),[f,m]);return(0,wW.jsx)(E_.Provider,{value:C,children:(0,wW.jsx)(DM,{...FM,...g,...h,role:"application",mode:"range",numberOfMonths:zM(n),disabled:l,excludeDisabled:i,min:s,max:a,labels:b,selected:y??void 0,onSelect:_,onDayMouseEnter:B=>w(B),onDayMouseLeave:()=>w(void 0),modifiers:x,modifiersClassNames:$fe})})});var od={};tr(od,{Content:()=>$M,FullBleed:()=>rpe,Header:()=>GM,Root:()=>WM,Title:()=>ipe});var Kfe=c(F(),1),xW="data-wp-hash";function CW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yGe(document)),e.__wpStyleRuntime}function bGe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${xW}]`))if(o.getAttribute(xW)===t)return!0;return!1}function qfe(e,t,o){if(!e.head)return;let r=CW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(bGe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function yGe(e){let t=CW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)qfe(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 Zfe(e,t){let o=CW();o.styles.set(e,t);for(let r of o.documents.keys())qfe(r,e,t)}typeof process>"u",Zfe("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var vGe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Zfe("5d38cbdd27","@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-weak,#f0f0f0);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 kGe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},WM=(0,Kfe.forwardRef)(function({render:t,...o},r){let n=G(kGe.root,vGe["box-sizing"]);return zn({defaultTagName:"div",render:t,ref:r,props:oo({className:n},o)})});var Xfe=c(F(),1),EW="data-wp-hash";function TW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wGe(document)),e.__wpStyleRuntime}function _Ge(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${EW}]`))if(o.getAttribute(EW)===t)return!0;return!1}function Qfe(e,t,o){if(!e.head)return;let r=TW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(_Ge(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(EW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function wGe(e){let t=TW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Qfe(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 SGe(e,t){let o=TW();o.styles.set(e,t);for(let r of o.documents.keys())Qfe(r,e,t)}typeof process>"u",SGe("5d38cbdd27","@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-weak,#f0f0f0);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 xGe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},GM=(0,Xfe.forwardRef)(function({render:t,...o},r){return zn({defaultTagName:"div",render:t,ref:r,props:oo({className:xGe.header},o)})});var Jfe=c(F(),1),RW="data-wp-hash";function BW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&EGe(document)),e.__wpStyleRuntime}function CGe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${RW}]`))if(o.getAttribute(RW)===t)return!0;return!1}function epe(e,t,o){if(!e.head)return;let r=BW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(CGe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(RW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function EGe(e){let t=BW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)epe(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 TGe(e,t){let o=BW();o.styles.set(e,t);for(let r of o.documents.keys())epe(r,e,t)}typeof process>"u",TGe("5d38cbdd27","@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-weak,#f0f0f0);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 RGe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},$M=(0,Jfe.forwardRef)(function({render:t,...o},r){return zn({defaultTagName:"div",render:t,ref:r,props:oo({className:RGe.content},o)})});var tpe=c(F(),1),IW="data-wp-hash";function PW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&IGe(document)),e.__wpStyleRuntime}function BGe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${IW}]`))if(o.getAttribute(IW)===t)return!0;return!1}function ope(e,t,o){if(!e.head)return;let r=PW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(BGe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(IW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function IGe(e){let t=PW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ope(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 PGe(e,t){let o=PW();o.styles.set(e,t);for(let r of o.documents.keys())ope(r,e,t)}typeof process>"u",PGe("5d38cbdd27","@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-weak,#f0f0f0);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 OGe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},rpe=(0,tpe.forwardRef)(function({render:t,...o},r){return zn({defaultTagName:"div",render:t,ref:r,props:oo({className:OGe.fullbleed},o)})});var npe=c(F(),1);var OW=c(T(),1),AGe=(0,OW.jsx)("div",{}),ipe=(0,npe.forwardRef)(function({render:t=AGe,children:o,...r},n){return(0,OW.jsx)(Ec,{ref:n,variant:"heading-lg",render:t,...r,children:o})});var spe=c(F(),1),ape=c(T(),1),AW=(0,spe.forwardRef)(function(t,o){return(0,ape.jsx)(qm.Panel,{ref:o,...t})});var lpe=c(F(),1),cpe=c(T(),1),MW=(0,lpe.forwardRef)(function(t,o){return(0,cpe.jsx)(qm.Root,{ref:o,...t})});var upe=c(F(),1),dpe=c(T(),1),NW=(0,upe.forwardRef)(function(t,o){return(0,dpe.jsx)(qm.Trigger,{ref:o,...t})});var Zb={};tr(Zb,{Content:()=>wpe,Header:()=>bpe,HeaderDescription:()=>vpe,Root:()=>ppe});var fpe=c(F(),1);var DW=c(T(),1),ppe=(0,fpe.forwardRef)(function({render:t,...o},r){return(0,DW.jsx)(MW,{ref:r,render:(0,DW.jsx)(WM,{render:t}),...o})});var R_=c(F(),1);var mpe=c(F(),1),YM=(0,mpe.createContext)({setDescriptionId:()=>{}});var Bf=c(T(),1),VW="data-wp-hash";function FW(){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 MGe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${VW}]`))if(o.getAttribute(VW)===t)return!0;return!1}function gpe(e,t,o){if(!e.head)return;let r=FW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(MGe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(VW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function NGe(e){let t=FW();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 zW(e,t){let o=FW();o.styles.set(e,t);for(let r of o.documents.keys())gpe(r,e,t)}typeof process>"u",zW("78199613cf","@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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 T_={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","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",zW("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 hpe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",zW("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var LGe={"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"},bpe=(0,R_.forwardRef)(function({children:t,className:o,render:r,...n},i){let[s,a]=(0,R_.useState)(),l=(0,R_.useMemo)(()=>({setDescriptionId:a}),[a]);return zn({defaultTagName:"div",render:r,ref:i,props:oo(n,{className:G(hpe.heading,T_["heading-wrapper"],o),children:(0,Bf.jsx)(YM.Provider,{value:l,children:(0,Bf.jsxs)(NW,{className:T_.header,render:(0,Bf.jsx)(GM,{}),nativeButton:!1,"aria-describedby":s,children:[(0,Bf.jsx)("div",{className:T_["header-content"],children:t}),(0,Bf.jsx)("div",{className:G(T_["header-trigger-positioner"]),children:(0,Bf.jsx)("div",{className:G(T_["header-trigger-wrapper"],hpe.div,LGe["outset-ring--focus-parent-visible"]),children:(0,Bf.jsx)(Tc,{icon:kn,className:T_["header-trigger"]})})})]})})})})});var sh=c(F(),1);var ype=c(T(),1),vpe=(0,sh.forwardRef)(function({children:t,className:o,...r},n){let i=(0,sh.useId)(),{setDescriptionId:s}=(0,sh.useContext)(YM);return(0,sh.useEffect)(()=>(s(i),()=>s(void 0)),[i,s]),(0,ype.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:o,...r,children:t})});var kpe=c(F(),1);var UW=c(T(),1),HW="data-wp-hash";function WW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&VGe(document)),e.__wpStyleRuntime}function DGe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${HW}]`))if(o.getAttribute(HW)===t)return!0;return!1}function _pe(e,t,o){if(!e.head)return;let r=WW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(DGe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(HW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function VGe(e){let t=WW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)_pe(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 FGe(e,t){let o=WW();o.styles.set(e,t);for(let r of o.documents.keys())_pe(r,e,t)}typeof process>"u",FGe("78199613cf","@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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 jW={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","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"},wpe=(0,kpe.forwardRef)(function({className:t,render:o,children:r,hiddenUntilFound:n=!0,...i},s){return(0,UW.jsx)(AW,{ref:s,className:a=>G(jW.content,a.open&&a.transitionStatus==="idle"&&jW["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,UW.jsx)($M,{className:jW["content-inner"],render:o,children:r})})});var Spe=c(F(),1);function B_(e,t,o){return(0,Spe.cloneElement)(e??t,{children:o})}var zGe=c(Cpe(),1);var Epe=c(Hx(),1),{lock:MUt,unlock:Tpe}=(0,Epe.__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 jGe(){let e=zGe;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Tpe(e.privateApis).ThemeProvider}var KM=jGe();var Rpe=c(F(),1),GW="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"&&UGe(document)),e.__wpStyleRuntime}function HGe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${GW}]`))if(o.getAttribute(GW)===t)return!0;return!1}function Bpe(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(HGe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(GW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function UGe(e){let t=$W();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Bpe(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 WGe(e,t){let o=$W();o.styles.set(e,t);for(let r of o.documents.keys())Bpe(r,e,t)}typeof process>"u",WGe("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var GGe={stack:"_19ce0419607e1896__stack"},$Ge={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,Rpe.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:i,render:s,...a},l){let u={gap:o&&$Ge[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:i};return zn({render:s,ref:l,props:oo(a,{style:u,className:GGe.stack})})});var Pt={};tr(Pt,{Popup:()=>jpe,Portal:()=>ZM,Positioner:()=>XM,Provider:()=>qpe,Root:()=>Ype,Trigger:()=>Wpe});var Fpe=c(F(),1);var Ape=c(F(),1);var KW="data-wp-hash";function qW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&KGe(document)),e.__wpStyleRuntime}function YGe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${KW}]`))if(o.getAttribute(KW)===t)return!0;return!1}function Ppe(e,t,o){if(!e.head)return;let r=qW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(YGe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(KW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function KGe(e){let t=qW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ppe(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 qGe(e,t){let o=qW();o.styles.set(e,t);for(let r of o.documents.keys())Ppe(r,e,t)}typeof process>"u",qGe("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 Ipe={slot:"_11fc52b637ff8a7e__slot"},Ope="data-wp-compat-overlay-slot";function ZGe(){return typeof document>"u"?null:document}function XGe(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var rd=null;function YW(e){return e.setAttribute("aria-hidden","false"),e}function QGe(e){let t=e.createElement("div");return t.setAttribute(Ope,""),Ipe.slot&&t.classList.add(Ipe.slot),e.body.appendChild(t),t}function qM(){if(typeof window>"u"||!XGe()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=ZGe();if(!e||!e.body)return;if(rd&&rd.ownerDocument===e&&rd.isConnected)return YW(rd);let t=e.querySelector(`[${Ope}]`);return t instanceof HTMLDivElement?(rd=YW(t),rd):(rd?.isConnected&&rd.remove(),rd=YW(QGe(e)),rd)}var Mpe=c(T(),1),ZM=(0,Ape.forwardRef)(function({container:t,...o},r){return(0,Mpe.jsx)(Vs.Portal,{container:t??qM(),...o,ref:r})});var Npe=c(F(),1),Vpe=c(T(),1),ZW="data-wp-hash";function XW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&e$e(document)),e.__wpStyleRuntime}function JGe(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ZW}]`))if(o.getAttribute(ZW)===t)return!0;return!1}function Lpe(e,t,o){if(!e.head)return;let r=XW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(JGe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ZW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function e$e(e){let t=XW();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 Dpe(e,t){let o=XW();o.styles.set(e,t);for(let r of o.documents.keys())Lpe(r,e,t)}typeof process>"u",Dpe("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",Dpe("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 o$e={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},XM=(0,Npe.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...i},s){return(0,Vpe.jsx)(Vs.Positioner,{ref:s,align:t,side:r,sideOffset:n,...i,className:G(t$e["box-sizing"],o$e.positioner,o)})});var v1=c(T(),1),QW="data-wp-hash";function JW(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&n$e(document)),e.__wpStyleRuntime}function r$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${QW}]`))if(o.getAttribute(QW)===t)return!0;return!1}function zpe(e,t,o){if(!e.head)return;let r=JW(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(r$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(QW,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function n$e(e){let t=JW();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)zpe(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 i$e(e,t){let o=JW();o.styles.set(e,t);for(let r of o.documents.keys())zpe(r,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"},jpe=(0,Fpe.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...i},s){let a=(0,v1.jsx)(KM,{color:a$e,children:(0,v1.jsx)(Vs.Popup,{ref:s,className:G(s$e.popup,n),...i,children:r})}),l=B_(o,(0,v1.jsx)(XM,{}),a);return B_(t,(0,v1.jsx)(ZM,{}),l)});var Hpe=c(F(),1),Upe=c(T(),1),Wpe=(0,Hpe.forwardRef)(function(t,o){return(0,Upe.jsx)(Vs.Trigger,{ref:o,...t})});var Gpe=c(W(),1),$pe=c(T(),1);function QM({children:e}){return(0,$pe.jsx)(J2,{direction:(0,Gpe.isRTL)()?"rtl":"ltr",children:e})}var eG=c(T(),1);function Ype(e){return(0,eG.jsx)(QM,{children:(0,eG.jsx)(Vs.Root,{...e})})}var Kpe=c(T(),1);function qpe({...e}){return(0,Kpe.jsx)(Vs.Provider,{...e})}var Zpe=c(F(),1),tG="data-wp-hash";function oG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&c$e(document)),e.__wpStyleRuntime}function l$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${tG}]`))if(o.getAttribute(tG)===t)return!0;return!1}function Xpe(e,t,o){if(!e.head)return;let r=oG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(l$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(tG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function c$e(e){let t=oG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Xpe(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 u$e(e,t){let o=oG();o.styles.set(e,t);for(let r of o.documents.keys())Xpe(r,e,t)}typeof process>"u",u$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 d$e={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},xt=(0,Zpe.forwardRef)(function({render:t,...o},r){return zn({render:t,ref:r,props:oo({className:d$e["visually-hidden"]},o,{"data-visually-hidden":""})})});var k1=c(F(),1),_1=c(T(),1),rG="data-wp-hash";function nG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&p$e(document)),e.__wpStyleRuntime}function f$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${rG}]`))if(o.getAttribute(rG)===t)return!0;return!1}function Qpe(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(f$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function p$e(e){let t=nG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Qpe(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 iG(e,t){let o=nG();o.styles.set(e,t);for(let r of o.documents.keys())Qpe(r,e,t)}typeof process>"u",iG("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"};typeof process>"u",iG("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$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",iG("bc14d8e61b",'@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)}}.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 I_={"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"},Jpe=(0,k1.forwardRef)(function({className:t,children:o,visuallyDisabled:r,size:n="default",isBorderless:i,prefix:s,suffix:a,...l},u){return(0,_1.jsxs)("div",{ref:u,className:G(m$e.div,h$e["box-sizing"],I_["input-layout"],I_[`is-size-${n}`],r&&I_["is-disabled"],i&&I_["is-borderless"],t),...l,children:[k1.Children.count(s)>0&&(0,_1.jsx)("div",{className:I_["slot-wrapper"],"data-slot-type":"prefix",children:s}),o,k1.Children.count(a)>0&&(0,_1.jsx)("div",{className:I_["slot-wrapper"],"data-slot-type":"suffix",children:a})]})});var tme=c(F(),1),rme=c(T(),1),sG="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"&&b$e(document)),e.__wpStyleRuntime}function g$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${sG}]`))if(o.getAttribute(sG)===t)return!0;return!1}function ome(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(g$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function b$e(e){let t=aG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ome(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 y$e(e,t){let o=aG();o.styles.set(e,t);for(let r of o.documents.keys())ome(r,e,t)}typeof process>"u",y$e("bc14d8e61b",'@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)}}.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 eme={"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"},lG=(0,tme.forwardRef)(function({padding:t="default",className:o,...r},n){return(0,rme.jsx)("div",{ref:n,className:G(eme["input-layout-slot"],eme[`is-padding-${t}`],o),...r})});lG.displayName="InputLayout.Slot";var nme=Object.assign(Jpe,{Slot:lG});var ime={align:"start",sideOffset:8,collisionPadding:12};var Xb={};tr(Xb,{Control:()=>Tme,Description:()=>kme,Details:()=>xme,Item:()=>dme,Label:()=>hme,Root:()=>lme});var sme=c(F(),1);var dG=c(T(),1),cG="data-wp-hash";function uG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&k$e(document)),e.__wpStyleRuntime}function v$e(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 ame(e,t,o){if(!e.head)return;let r=uG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(v$e(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 k$e(e){let t=uG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ame(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 _$e(e,t){let o=uG();o.styles.set(e,t);for(let r of o.documents.keys())ame(r,e,t)}typeof process>"u",_$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 w$e={"box-sizing":"_336cd3e4e743482f__box-sizing"},S$e=e=>(0,dG.jsx)(Xe,{...e,direction:"column",gap:"sm"}),lme=(0,sme.forwardRef)(function({className:t,render:o=S$e,...r},n){return(0,dG.jsx)(Ds.Root,{ref:n,className:G(w$e["box-sizing"],t),render:o,...r})});var cme=c(F(),1),ume=c(T(),1),dme=(0,cme.forwardRef)(function(t,o){return(0,ume.jsx)(Ds.Item,{ref:o,...t})});var pme=c(F(),1);var pG=c(T(),1),fG="data-wp-hash";function mG(){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 x$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${fG}]`))if(o.getAttribute(fG)===t)return!0;return!1}function mme(e,t,o){if(!e.head)return;let r=mG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(x$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function C$e(e){let t=mG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)mme(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 E$e(e,t){let o=mG();o.styles.set(e,t);for(let r of o.documents.keys())mme(r,e,t)}typeof process>"u",E$e("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 fme={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},hme=(0,pme.forwardRef)(function({className:t,hideFromVision:o,variant:r,...n},i){let s=(0,pG.jsx)(Ds.Label,{ref:i,className:G(fme.label,r&&fme[`is-${r}`],t),...n});return o?(0,pG.jsx)(xt,{render:s}):s});var gme=c(F(),1),vme=c(T(),1),hG="data-wp-hash";function gG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&R$e(document)),e.__wpStyleRuntime}function T$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 bme(e,t,o){if(!e.head)return;let r=gG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(T$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 R$e(e){let t=gG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)bme(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 yme(e,t){let o=gG();o.styles.set(e,t);for(let r of o.documents.keys())bme(r,e,t)}typeof process>"u",yme("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 B$e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",yme("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 I$e={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},kme=(0,gme.forwardRef)(function({className:t,...o},r){return(0,vme.jsx)(Ds.Description,{ref:r,className:G(B$e.p,I$e.description,t),...o})});var _me=c(F(),1),wme=c(W(),1);var ah=c(T(),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"&&O$e(document)),e.__wpStyleRuntime}function P$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 Sme(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(P$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 O$e(e){let t=yG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Sme(e,o,r);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function A$e(e,t){let o=yG();o.styles.set(e,t);for(let r of o.documents.keys())Sme(r,e,t)}typeof process>"u",A$e("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 M$e={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},xme=(0,_me.forwardRef)(function({className:t,...o},r){return(0,ah.jsxs)(ah.Fragment,{children:[(0,ah.jsx)(xt,{render:(0,ah.jsx)(Ds.Description,{}),children:(0,wme.__)("More details follow the field.")}),(0,ah.jsx)("div",{ref:r,className:G(M$e.description,t),...o})]})});var Cme=c(F(),1),Eme=c(T(),1),Tme=(0,Cme.forwardRef)(function(t,o){return(0,Eme.jsx)(Ds.Control,{ref:o,...t})});var lh={};tr(lh,{Group:()=>w1,GroupLabel:()=>S1,Item:()=>Lme,Popup:()=>Gme,Portal:()=>eN,Positioner:()=>tN,Root:()=>$me,Trigger:()=>Xme});var Rme=c(F(),1),Ime=c(T(),1),vG="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"&&L$e(document)),e.__wpStyleRuntime}function N$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 Bme(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(N$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 L$e(e){let t=kG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Bme(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=kG();o.styles.set(e,t);for(let r of o.documents.keys())Bme(r,e,t)}typeof process>"u",D$e("5705fc490f",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--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;transform:translate(0);&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity: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))}}}}@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-lg,40px);--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)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._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-lg,40px);--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 V$e={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-compact":"f181b98b0d33282a__is-size-compact","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",empty:"_06c7ff39d2f685b9__empty"},w1=(0,Rme.forwardRef)(function({className:t,children:o,...r},n){return(0,Ime.jsx)(Kr.Group,{className:G(V$e.group,t),ref:n,...r,children:o})});var Pme=c(F(),1);var wG=c(T(),1),_G="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"&&z$e(document)),e.__wpStyleRuntime}function F$e(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 Ome(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(F$e(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 z$e(e){let t=SG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Ome(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 j$e(e,t){let o=SG();o.styles.set(e,t);for(let r of o.documents.keys())Ome(r,e,t)}typeof process>"u",j$e("5705fc490f",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--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;transform:translate(0);&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity: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))}}}}@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-lg,40px);--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)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._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-lg,40px);--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 H$e={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-compact":"f181b98b0d33282a__is-size-compact","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",empty:"_06c7ff39d2f685b9__empty"},S1=(0,Pme.forwardRef)(function({className:t,children:o,...r},n){return(0,wG.jsx)(Ec,{variant:"heading-sm",className:G(H$e["group-label"],t),render:(0,wG.jsx)(Kr.GroupLabel,{ref:n,...r}),children:o})});var Ame=c(F(),1);var x1=c(T(),1),xG="data-wp-hash";function CG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&W$e(document)),e.__wpStyleRuntime}function U$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 Mme(e,t,o){if(!e.head)return;let r=CG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(U$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 W$e(e){let t=CG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Mme(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 Nme(e,t){let o=CG();o.styles.set(e,t);for(let r of o.documents.keys())Mme(r,e,t)}typeof process>"u",Nme("5705fc490f",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--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;transform:translate(0);&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity: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))}}}}@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-lg,40px);--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)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._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-lg,40px);--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 JM={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-compact":"f181b98b0d33282a__is-size-compact","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",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 G$e={"box-sizing":"_336cd3e4e743482f__box-sizing"},Lme=(0,Ame.forwardRef)(function({className:t,value:o,size:r="default",children:n,...i},s){return(0,x1.jsxs)(Kr.Item,{className:G(G$e["box-sizing"],JM.item,JM[`is-size-${r}`],t),value:o,ref:s,...i,children:[(0,x1.jsx)(Tc,{icon:Ts,className:G(JM["item-icon"],JM["item-indicator-icon"]),size:r==="small"?20:24}),(0,x1.jsx)(Kr.ItemText,{children:n})]})});var Ume=c(F(),1);var Dme=c(F(),1);var Vme=c(T(),1),eN=(0,Dme.forwardRef)(function({container:t,...o},r){return(0,Vme.jsx)(Kr.Portal,{container:t??qM(),...o,ref:r})});var Fme=c(F(),1);var Hme=c(T(),1),EG="data-wp-hash";function TG(){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 $$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${EG}]`))if(o.getAttribute(EG)===t)return!0;return!1}function zme(e,t,o){if(!e.head)return;let r=TG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if($$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(EG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function Y$e(e){let t=TG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)zme(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 jme(e,t){let o=TG();o.styles.set(e,t);for(let r of o.documents.keys())zme(r,e,t)}typeof process>"u",jme("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var K$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",jme("8c70612dd7","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}}}");var q$e={positioner:"_0ab863136fb95530__positioner"},tN=(0,Fme.forwardRef)(function({className:t,...o},r){return(0,Hme.jsx)(Kr.Positioner,{...ime,alignItemWithTrigger:!1,...o,ref:r,className:G(K$e["box-sizing"],q$e.positioner,t)})});var Qb=c(T(),1),BG="data-wp-hash";function IG(){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 Z$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 Wme(e,t,o){if(!e.head)return;let r=IG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Z$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 X$e(e){let t=IG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Wme(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(e,t){let o=IG();o.styles.set(e,t);for(let r of o.documents.keys())Wme(r,e,t)}typeof process>"u",Q$e("5705fc490f",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion{--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;transform:translate(0);&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity: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))}}}}@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-lg,40px);--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)}&.f181b98b0d33282a__is-size-compact{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px)}&._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-lg,40px);--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 RG={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-compact":"f181b98b0d33282a__is-size-compact","is-size-small":"_38f7faff93c61958__is-size-small","item-indicator-icon":"_92fbe4765dfad5ee__item-indicator-icon","item-icon":"a3adcfd0b73ffd40__item-icon",empty:"_06c7ff39d2f685b9__empty"},Gme=(0,Ume.forwardRef)(function({className:t,portal:o,positioner:r,children:n,...i},s){let a=(0,Qb.jsx)(KM,{children:(0,Qb.jsx)(Kr.Popup,{ref:s,className:G(RG.popup,t),...i,children:(0,Qb.jsx)(Kr.List,{className:RG.list,children:(0,Qb.jsx)("div",{className:RG["list-scrollable-container"],children:n})})})}),l=B_(r,(0,Qb.jsx)(tN,{}),a);return B_(o,(0,Qb.jsx)(eN,{}),l)});var PG=c(T(),1);function $me(e){return(0,PG.jsx)(QM,{children:(0,PG.jsx)(Kr.Root,{...e})})}var Yme=c(F(),1);var Kme=c(W(),1);var O_=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"&&eYe(document)),e.__wpStyleRuntime}function J$e(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 qme(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(J$e(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 eYe(e){let t=AG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)qme(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 Zme(e,t){let o=AG();o.styles.set(e,t);for(let r of o.documents.keys())qme(r,e,t)}typeof process>"u",Zme("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var tYe={"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",Zme("7b4a0ac519","@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] &{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}}._308bc63e43681f99__trigger-caret{flex:0 0 auto}}}");var P_={"trigger-wrapper":"_6e4e0445ef20426b__trigger-wrapper","is-minimal":"fa98c865fb77e675__is-minimal",trigger:"_7893295e3f6d1af7__trigger","trigger-value":"e760c9339965ce84__trigger-value","trigger-caret":"_308bc63e43681f99__trigger-caret"},Xme=(0,Yme.forwardRef)(function({className:t,size:o,variant:r,children:n,placeholder:i=(0,Kme.__)("Select"),...s},a){return(0,O_.jsx)(nme,{className:G(tYe["outset-ring--focus-within-except-active"],P_["trigger-wrapper"],r==="minimal"&&P_["is-minimal"],t),size:o,isBorderless:r==="minimal",children:(0,O_.jsxs)(Kr.Trigger,{...s,className:G(P_.trigger,r==="minimal"&&P_["is-minimal"]),"data-can-disable-input-layout":!0,ref:a,children:[(0,O_.jsx)(Kr.Value,{placeholder:i,className:P_["trigger-value"],children:n}),(0,O_.jsx)(Tc,{className:P_["trigger-caret"],icon:kn,size:18})]})})});var the=c(F(),1);var oN=c(F(),1),MG=(0,oN.createContext)(void 0),Qme=()=>(0,oN.useContext)(MG);var Jme=c(F(),1);var ehe=c(T(),1),C1=(0,Jme.forwardRef)(function({size:t,...o},r){let n=Qme(),i=t??n;return(0,ehe.jsx)(lh.Item,{size:i,ref:r,...o})});var Ac=c(T(),1),ohe=(0,the.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,Ac.jsxs)(Xb.Root,{className:t,children:[(0,Ac.jsx)(Xb.Label,{hideFromVision:a,children:n}),(0,Ac.jsxs)(lh.Root,{items:r,...f,children:[(0,Ac.jsx)(lh.Trigger,{ref:p,placeholder:l,size:u,children:d}),(0,Ac.jsx)(lh.Popup,{children:(0,Ac.jsx)(MG.Provider,{value:u,children:o!==void 0?o:r?.map(h=>(0,Ac.jsx)(C1,{value:h,label:h.label,disabled:h.disabled,children:h.label},h.value??"null"))})})]}),i&&(0,Ac.jsx)(Xb.Description,{children:i}),s&&(0,Ac.jsx)(Xb.Details,{children:s})]})});w1.displayName="SelectControl.Group";S1.displayName="SelectControl.GroupLabel";C1.displayName="SelectControl.Item";var NG=Object.assign(ohe,{Group:w1,GroupLabel:S1,Item:C1});var wh=c(W(),1),oE=c(de(),1),eke=c(J(),1);var A_=c(W(),1),M_=c(F(),1),nhe=c(H(),1),E1=c(T(),1),rhe=[(0,M_.createInterpolateElement)((0,A_.__)("While writing, you can press <kbd>/</kbd> to quickly insert new blocks."),{kbd:(0,E1.jsx)("kbd",{})}),(0,M_.createInterpolateElement)((0,A_.__)("Indent a list by pressing <kbd>space</kbd> at the beginning of a line."),{kbd:(0,E1.jsx)("kbd",{})}),(0,M_.createInterpolateElement)((0,A_.__)("Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."),{kbd:(0,E1.jsx)("kbd",{})}),(0,A_.__)("Drag files into the editor to automatically insert media blocks."),(0,A_.__)("Change a block's type by pressing the block icon on the toolbar.")];function oYe(){let[e]=(0,M_.useState)(()=>Math.floor(Math.random()*rhe.length));return(0,E1.jsx)(nhe.Tip,{children:rhe[e]})}var ihe=oYe;var ow=c(ce(),1),Aye=c(F(),1),Mye=c(W(),1);var Jb=c(H(),1);var rN=c(J(),1),she=c(Nt(),1),ch=c(W(),1);var ahe=c(ce(),1);var si=c(T(),1),{Badge:rYe}=U(Jb.privateApis);function nYe({children:e,onClick:t}){return t?(0,si.jsx)(Jb.Button,{__next40pxDefaultSize:!0,className:"block-editor-block-card__parent-select-button",onClick:t,children:e}):e}function iYe({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,she.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:h}=(0,rN.useSelect)(b=>{if(a||l||!s)return{};let{getBlockParents:v,getBlockName:y,shouldRenderBlockListView:_}=U(b(R)),w=v(d,!1).find(S=>_(S));return{parentBlockClientId:w,parentBlockName:w?y(w):null}},[d,s,l,a]),{selectBlock:m}=(0,rN.useDispatch)(R),g=a?"div":"h2";return(0,si.jsx)("div",{className:G("block-editor-block-card",{"is-parent":a,"is-child":l},n),children:(0,si.jsxs)(Xe,{direction:"column",gap:"sm",children:[(0,si.jsxs)(Xe,{direction:"row",align:"center",justify:"space-between",children:[(0,si.jsxs)(Xe,{direction:"row",align:"center",justify:"flex-start",children:[p&&(0,si.jsx)(Jb.Button,{onClick:()=>m(p),label:h?(0,ch.sprintf)((0,ch.__)('Go to "%s" block'),(0,ahe.getBlockType)(h)?.title):(0,ch.__)("Go to parent block"),style:{minWidth:24,padding:0},icon:(0,ch.isRTL)()?jr:ei,size:"small"}),l&&(0,si.jsx)("span",{className:"block-editor-block-card__child-indicator-icon",children:(0,si.jsx)(Jb.Icon,{icon:(0,ch.isRTL)()?Kx:qx})}),(0,si.jsxs)(nYe,{onClick:a?()=>{m(a)}:void 0,children:[(0,si.jsx)(Lt,{icon:t,showColors:!0}),(0,si.jsxs)(Xe,{direction:"column",gap:"xs",children:[(0,si.jsxs)(g,{className:"block-editor-block-card__title",children:[(0,si.jsx)("span",{className:"block-editor-block-card__name",children:i?.length?i:e}),!a&&!l&&!!i?.length&&(0,si.jsx)(rYe,{children:e})]}),u]})]})]}),f]}),!a&&!l&&o&&(0,si.jsx)(Ec,{className:"block-editor-block-card__description",children:o})]})})}var T1=iYe;var UN=c(de(),1),T$=c(J(),1),ny=c(F(),1),E$=c(Nt(),1);var Rhe=c(J(),1),uh=c(F(),1),Bhe=c(H(),1),Mc=c(che(),1);var uhe=c(F(),1),N_=c(J(),1),dhe=c(de(),1);var nN=c(T(),1);function sYe(e,t,o){if(!o)return t;let r=e.get(t);return r||(r=(0,N_.createRegistry)({},t),r.registerStore(br,lk),e.set(t,r)),r}var aYe=(0,dhe.createHigherOrderComponent)(e=>function({useSubRegistry:o=!0,...r}){let n=(0,N_.useRegistry)(),[i]=(0,uhe.useState)(()=>new WeakMap),s=sYe(i,n,o);return s===n?(0,nN.jsx)(e,{registry:n,...r}):(0,nN.jsx)(N_.RegistryProvider,{value:s,children:(0,nN.jsx)(e,{registry:s,...r})})},"withRegistryProvider"),fhe=aYe;var as=c(F(),1),ghe=c(J(),1),bhe=c(ce(),1);var phe=c(F(),1),lYe=()=>{},iN=(0,phe.createContext)({getSelection:()=>{},onChangeSelection:lYe});var mhe=()=>{};function yhe(e,t){let o=(0,bhe.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=>yhe(r,t))),o}function vhe(e,t){return e.map(o=>{let r=t.internalToExternal.get(o.clientId);return{...o,clientId:r??o.clientId,innerBlocks:vhe(o.innerBlocks,t)}})}function hhe(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 sN({clientId:e=null,value:t,onChange:o=mhe,onInput:r=mhe}){let n=(0,ghe.useRegistry)(),{getSelection:i,onChangeSelection:s}=(0,as.useContext)(iN),{resetBlocks:a,resetSelection:l,replaceInnerBlocks:u,setHasControlledInnerBlocks:d,__unstableMarkNextChangeAsNotPersistent:f}=n.dispatch(R),{getBlockName:p,getBlocks:h,getSelectionStart:m,getSelectionEnd:g}=n.select(R),b=(0,as.useRef)({incoming:null,outgoing:[]}),v=(0,as.useRef)(!1),y=(0,as.useRef)({externalToInternal:new Map,internalToExternal:new Map}),_=(0,as.useRef)(null),k=(0,as.useRef)(!1),w=()=>{let E=i();if(!E?.selectionStart?.clientId||E===_.current)return;let P=E.selectionStart.clientId;if(e?y.current.externalToInternal.has(P):!!p(P)){_.current=E;let I=O=>!O?.clientId||!e?O:{...O,clientId:y.current.externalToInternal.get(O.clientId)??O.clientId};k.current=!0,l(I(E.selectionStart),I(E.selectionEnd),E.initialPosition),k.current=!1}},S=()=>{t&&(e?n.batch(()=>{y.current.externalToInternal.clear(),y.current.internalToExternal.clear();let E=t.map(P=>yhe(P,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)))},x=()=>{e?(f({history:"ignore"}),d(e,!1),f({history:"ignore"}),u(e,[])):(f({history:"ignore"}),a([]))},C=(0,as.useRef)(r),B=(0,as.useRef)(o);(0,as.useEffect)(()=>{C.current=r,B.current=o},[r,o]),(0,as.useEffect)(()=>{let E=b.current.outgoing.includes(t),P=h(e)===t;E?b.current.outgoing[b.current.outgoing.length-1]===t&&(b.current.outgoing=[]):P||(b.current.outgoing=[],S(),w())},[t,e]),(0,as.useEffect)(()=>{let{getSelectedBlocksInitialCaretPosition:E,isLastBlockChangePersistent:P,__unstableGetLastBlockChangeHistoryMode:A,__unstableIsLastBlockChangeIgnored:I,areInnerBlocksControlled:O,getBlockParents:L}=n.select(R),j=h(e),V=P(),N=A(),D=!1,M=m(),z=g();v.current=!0;let q=n.subscribe(()=>{if(e!==null&&p(e)===null)return;let Q=P(),te=A(),ee=h(e),Y=ee!==j;if(j=ee,Y&&(b.current.incoming||I())){b.current.incoming=null,V=Q,N=te;return}let $=Y||D&&!Y&&Q&&!V,K=m(),ne=g(),le=K!==M||ne!==z;le&&(M=K,z=ne),($||le)&&n.batch(()=>{if($){V=Q,N=te;let X=e?vhe(j,y.current):j,re={selectionStart:K,selectionEnd:ne,initialPosition:E()},ae=e?hhe(re,y.current):re;b.current.outgoing.push(X);let ke=V?B.current:C.current,Ce={selection:ae};N==="ignore"&&(Ce.undoIgnore=!0),ke(X,Ce)}if(le&&!$&&K?.clientId&&!k.current&&(e?y.current.internalToExternal.has(K.clientId):!L(K.clientId).some(re=>O(re)))){let re={selectionStart:K,selectionEnd:ne,initialPosition:E()};s(e?hhe(re,y.current):re)}}),D=Y},R);return()=>{v.current=!1,q()}},[n,e]),(0,as.useEffect)(()=>()=>{x()},[])}var khe=c(F(),1),_he=c(J(),1),whe=c(_c(),1),qr=c(W(),1);function She(){return null}function cYe(){let{registerShortcut:e,unregisterShortcut:t}=(0,_he.useDispatch)(whe.store),[o]=ze("blockVisibility.allowEditing");return(0,khe.useEffect)(()=>{e({name:"core/block-editor/copy",category:"block",description:(0,qr.__)("Copy the selected block(s)."),keyCombination:{modifier:"primary",character:"c"}}),e({name:"core/block-editor/cut",category:"block",description:(0,qr.__)("Cut the selected block(s)."),keyCombination:{modifier:"primary",character:"x"}}),e({name:"core/block-editor/paste",category:"block",description:(0,qr.__)("Paste the selected block(s)."),keyCombination:{modifier:"primary",character:"v"}}),e({name:"core/block-editor/duplicate",category:"block",description:(0,qr.__)("Duplicate the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"d"}}),e({name:"core/block-editor/remove",category:"block",description:(0,qr.__)("Remove the selected block(s)."),keyCombination:{modifier:"access",character:"z"}}),e({name:"core/block-editor/paste-styles",category:"block",description:(0,qr.__)("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,qr.__)("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,qr.__)("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,qr.__)("Delete selection."),keyCombination:{character:"del"},aliases:[{character:"backspace"}]}),e({name:"core/block-editor/stop-editing-as-blocks",category:"block",description:(0,qr.__)("Finish editing a design."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/select-all",category:"selection",description:(0,qr.__)("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,qr.__)("Clear selection."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/multi-text-selection",category:"selection",description:(0,qr.__)("Select text across multiple blocks."),keyCombination:{modifier:"shift",character:"arrow"}}),e({name:"core/block-editor/focus-toolbar",category:"global",description:(0,qr.__)("Navigate to the nearest toolbar."),keyCombination:{modifier:"alt",character:"F10"}}),e({name:"core/block-editor/move-up",category:"block",description:(0,qr.__)("Move the selected block(s) up."),keyCombination:{modifier:"secondary",character:"t"}}),e({name:"core/block-editor/move-down",category:"block",description:(0,qr.__)("Move the selected block(s) down."),keyCombination:{modifier:"secondary",character:"y"}}),e({name:"core/block-editor/collapse-list-view",category:"list-view",description:(0,qr.__)("Collapse all other items."),keyCombination:{modifier:"alt",character:"l"}}),e({name:"core/block-editor/group",category:"block",description:(0,qr.__)("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,qr.__)("Show or hide the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"h"}}),e({name:"core/block-editor/rename",category:"block",description:(0,qr.__)("Rename the selected block."),keyCombination:{modifier:"primaryAlt",character:"r"}})},[e,t,o]),null}She.Register=cYe;var aN=She;var xhe=c(F(),1);function uYe(e={}){return(0,xhe.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 Che=uYe;var If=c(T(),1),lN=()=>{},Ehe=!1,L_=null,D_=null,The=["image/heic","image/heif"];function Ihe(){if(L_!==null)return L_;if(!window.__clientSideMediaProcessing||typeof Mc.detectClientSideMediaSupport!="function")return L_=!1,!1;let e=(0,Mc.detectClientSideMediaSupport)();return!e||!e.supported?(Ehe||(console.info(`Client-side media processing unavailable: ${e.reason}. Using server-side processing.`),Ehe=!0),L_=!1,!1):(L_=!0,!0)}function dYe(){return D_!==null?D_:Ihe()||!window.__clientSideMediaProcessing||typeof Mc.isHeicCanvasSupported!="function"||!(0,Mc.isHeicCanvasSupported)()?(D_=!1,!1):(D_=!0,!0)}function fYe(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=lN,onFileChange:s,onSuccess:a,onBatchSuccess:l}){e.dispatch(Mc.store).addItems({files:Array.from(n),onChange:s,onSuccess:u=>{t?.[Gx]?.(u),a?.(u)},onBatchSuccess:l,onError:u=>i(typeof u=="string"?u:u?.message??""),additionalData:r,allowedTypes:o})}function pYe(e,t,{allowedTypes:o,additionalData:r={},filesList:n,onError:i=lN,onFileChange:s,onSuccess:a,onBatchSuccess:l}){let u=Array.from(n),d=u.filter(g=>The.includes(g.type)),f=u.filter(g=>!The.includes(g.type)),p=d.length>0&&f.length>0&&t?.mediaUpload,h=p?2:1,m=p?()=>{h--,h<=0&&l?.()}:l;d.length>0&&e.dispatch(Mc.store).addItems({files:d,onChange:s,onSuccess:g=>{t?.[Gx]?.(g),a?.(g)},onBatchSuccess:m,onError:g=>i(typeof g=="string"?g:g?.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:m})}function mYe(e){return sN(e),null}var V_=fhe(e=>{let{settings:t,registry:o,stripExperimentalSettings:r=!1}=e,n=Che(t),i=Ihe(),s=dYe(),a=i||s,l=!!t?.mediaUpload?.__isMediaUploadInterceptor,u=(0,uh.useMemo)(()=>{if(a&&t?.mediaUpload&&!l){let v=(i?fYe:pYe).bind(null,o,t);return v.__isMediaUploadInterceptor=!0,{...t,mediaUpload:v}}return t},[t,o,a,i,l]),{__experimentalUpdateSettings:d}=U((0,Rhe.useDispatch)(R));(0,uh.useEffect)(()=>{d({...u,__internalIsInitialized:!0},{stripExperimentalSettings:r,reset:!0})},[u,r,d]);let f=(0,uh.useRef)(e.selection);f.current=e.selection;let p=(0,uh.useRef)(e.onChangeSelection??lN);p.current=e.onChangeSelection??lN;let h=(0,uh.useMemo)(()=>({getSelection:()=>f.current,onChangeSelection:(...b)=>p.current(...b)}),[]),m=(0,If.jsxs)(Bhe.SlotFillProvider,{passthrough:!0,children:[!u?.isPreviewMode&&(0,If.jsx)(aN.Register,{}),(0,If.jsx)(Roe,{children:e.children})]}),g=(0,If.jsxs)(iN.Provider,{value:h,children:[(0,If.jsx)(mYe,{clientId:e.clientId,value:e.value,onChange:e.onChange,onInput:e.onInput}),m]});return a&&!l?(0,If.jsx)(Mc.MediaUploadProvider,{settings:n,useSubRegistry:!1,children:g}):g}),hYe=e=>(0,If.jsx)(V_,{...e,stripExperimentalSettings:!0,children:e.children}),Phe=hYe;var $1=c(de(),1),Sye=c(J(),1),HN=c(F(),1),xye=c(H(),1);var xge=c(oe(),1),ey=c(F(),1),Cge=c(W(),1),Of=c(de(),1),Ege=c(H(),1),HG=c(J(),1);var gge=c(J(),1),zG=c(W(),1),O1=c(de(),1),bge=c(F(),1);var uN=c(J(),1),Lhe=c(de(),1);var Ahe=c(W(),1),Mhe=c(Dt(),1),yl=c(ce(),1);var Ohe=c(Dt(),1);function gYe(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 bYe(e){let t="<meta charset='utf-8'>";return e.startsWith(t)?e.slice(t.length):e}function F_({clipboardData:e}){let t="",o="";try{t=e.getData("text/plain"),o=e.getData("text/html")}catch{return}o=gYe(o),o=bYe(o);let r=(0,Ohe.getFilesFromDataTransfer)(e);return r.length&&!yYe(r,o)?{files:r}:{html:o,plainText:t,files:[]}}function yYe(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 LG=Symbol("requiresWrapperOnCopy");function cN(e,t,o){let r=t,[n]=t;if(n&&o.select(yl.store).getBlockType(n.name)[LG]){let{getBlockRootClientId:a,getBlockName:l,getBlockAttributes:u}=o.select(R),d=a(n.clientId),f=l(d);f&&(r=(0,yl.createBlock)(f,u(d),r))}let i=(0,yl.serialize)(r);e.clipboardData.setData("text/plain",vYe(i)),e.clipboardData.setData("text/html",i)}function Nhe(e,t){let{plainText:o,html:r,files:n}=F_(e),i=[];if(n.length){let s=(0,yl.getBlockTransforms)("from");i=n.reduce((a,l)=>{let u=(0,yl.findTransform)(s,d=>d.type==="files"&&d.isMatch([l]));return u&&a.push(u.transform([l])),a},[]).flat()}else i=(0,yl.pasteHandler)({HTML:r,plainText:o,mode:"BLOCKS",canUserUseUnfilteredHTML:t});return i}function vYe(e){return e=e.replace(/<br>/g,`
-`),(0,Mhe.__unstableStripHTML)(e).trim().replace(/\n\n+/g,`
+					`}}),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)
+			&[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)
+			&[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,`

-`)}function wr(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,Ahe.__)("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 Dhe(){let e=(0,uN.useRegistry)(),t=(0,uN.useSelect)(o=>{let{getSelectedBlockClientId:r,canHostEditableRoot:n,isZoomOut:i}=U(o(R));return!i()&&n(r())},[]);return(0,Lhe.useRefEffect)(o=>{if(!t)return;let{getSelectedBlockClientId:r,hasMultiSelection:n,isMultiSelecting:i}=e.select(R);if(!wr(o,!0,{focus:!1}))return;let{activeElement:s}=o.ownerDocument,a=o.ownerDocument.defaultView.getSelection();return s!==o&&s?.isContentEditable&&o.contains(s)&&nr(s)===r()&&a.anchorNode&&s.contains(a.anchorNode)&&o.focus(),()=>{if(!(n()||i())&&(wr(o,!1),o.ownerDocument.activeElement===o)){let l=rl(o.ownerDocument.defaultView.getSelection(),o);l&&nr(l)===r()&&l.focus()}}},[t,e])}var R1=c(vo(),1),Vhe=c(J(),1),Fhe=c(de(),1);function zhe(){let{hasMultiSelection:e}=(0,Vhe.useSelect)(R);return(0,Fhe.useRefEffect)(t=>{function o(r){if(r.defaultPrevented||r.keyCode!==R1.HOME&&r.keyCode!==R1.END||r.metaKey||r.ctrlKey||r.altKey||!r.target.isContentEditable||e())return;let n=t.ownerDocument.defaultView.getSelection();rl(n,t)&&(r.preventDefault(),n.modify(r.shiftKey?"extend":"move",r.keyCode===R1.HOME?"backward":"forward","lineboundary"))}return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o)}},[])}var jhe=c(de(),1),Hhe=c(J(),1);function kYe(e){let{isMultiSelecting:t,getMultiSelectedBlockClientIds:o,hasMultiSelection:r,getSelectedBlockClientId:n,getSelectedBlocksInitialCaretPosition:i,__unstableIsFullySelected:s}=e(R);return{isMultiSelecting:t(),multiSelectedBlockClientIds:o(),hasMultiSelection:r(),selectedBlockClientId:n(),initialPosition:i(),isFullSelection:s()}}function Uhe(){let{initialPosition:e,isMultiSelecting:t,multiSelectedBlockClientIds:o,hasMultiSelection:r,selectedBlockClientId:n,isFullSelection:i}=(0,Hhe.useSelect)(kYe,[]);return(0,jhe.useRefEffect)(s=>{let{ownerDocument:a}=s,{defaultView:l}=a;if(e==null||!r||t)return;let{length:u}=o;u<2||i&&(wr(s,!0),l.getSelection().removeAllRanges())},[r,t,o,n,e,i])}var z_=c(Dt(),1),DG=c(vo(),1),dN=c(J(),1),fN=c(de(),1),B1=c(F(),1);var VG=c(T(),1);function Whe(){let e=(0,B1.useRef)(),t=(0,B1.useRef)(),o=(0,B1.useRef)(),{hasMultiSelection:r,getSelectedBlockClientId:n,getBlockCount:i,getBlockOrder:s,getLastFocus:a,getSectionRootClientId:l,isZoomOut:u}=U((0,dN.useSelect)(R)),{setLastFocus:d}=U((0,dN.useDispatch)(R)),f=(0,B1.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(),k=s(_);k.length?e.current.querySelector(`[data-block="${k[0]}"]`).focus():_?e.current.querySelector(`[data-block="${_}"]`).focus():y.focus()}else{let _=v.target.compareDocumentPosition(y)&v.target.DOCUMENT_POSITION_FOLLOWING,k=z_.focus.tabbable.find(e.current);k.length&&(_?k[0]:k[k.length-1]).focus()}}let h=(0,VG.jsx)("div",{ref:t,tabIndex:"0",onFocus:p}),m=(0,VG.jsx)("div",{ref:o,tabIndex:"0",onFocus:p}),g=(0,fN.useRefEffect)(v=>{function y(x){if(x.defaultPrevented||x.keyCode!==DG.TAB||!o.current||!t.current)return;let{target:C,shiftKey:B}=x,E=B?"findPrevious":"findNext",P=z_.focus.tabbable[E](C),A=C.closest("[data-block]"),I=A&&P&&(CO(A,P)||zu(A,P));if((0,z_.isFormElement)(P)&&I)return;let O=B?t:o;f.current=!0,O.current.focus({preventScroll:!0})}function _(x){v.contains(x.relatedTarget)||d({current:x.target});let{ownerDocument:C}=v;!x.relatedTarget&&x.target.hasAttribute("data-block")&&C.activeElement===C.body&&i()===0&&v.focus()}function k(x){if(x.keyCode!==DG.TAB||x.target?.getAttribute("role")==="region"||e.current===x.target)return;let B=x.shiftKey?"findPrevious":"findNext",E=z_.focus.tabbable[B](x.target);(E===t.current||E===o.current)&&(x.preventDefault(),E.focus({preventScroll:!0}))}let{ownerDocument:w}=v,{defaultView:S}=w;return S.addEventListener("keydown",k),v.addEventListener("keydown",y),v.addEventListener("focusout",_),()=>{S.removeEventListener("keydown",k),v.removeEventListener("keydown",y),v.removeEventListener("focusout",_)}},[]),b=(0,fN.useMergeRefs)([e,g]);return[h,b,m]}var Zr=c(Dt(),1),nd=c(vo(),1),pN=c(J(),1),Ghe=c(de(),1),mN=c(ce(),1);function _Ye(e,t,o){let r=t===nd.UP||t===nd.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 FG(e,t,o,r){let n=Zr.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&&CO(a,a.firstElementChild)&&a.firstElementChild.getAttribute("contenteditable")==="true")return;let l=(0,mN.getBlockType)(a.getAttribute("data-type"));if(a.contentEditable!=="true"&&nr(a)&&l&&(l.merge||(0,mN.hasBlockSupport)(l,"__experimentalOnMerge"))&&Zr.focus.focusable.find(a).filter(u=>!(0,Zr.isFormElement)(u)).length!==0||!Zr.focus.tabbable.isTabbableIndex(a)||a.isContentEditable&&a.contentEditable!=="true"&&nr(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 $he(){let{getMultiSelectedBlocksStartClientId:e,getMultiSelectedBlocksEndClientId:t,getNextBlockClientId:o,getPreviousBlockClientId:r,getSelectedBlockClientId:n,getSelectionStart:i,getSettings:s,hasMultiSelection:a,__unstableIsFullySelected:l}=(0,pN.useSelect)(R),{selectBlock:u,multiSelect:d}=(0,pN.useDispatch)(R);return(0,Ghe.useRefEffect)(f=>{let p;function h(){p=null}function m(b,v){let y=FG(b,v,f);return y&&nr(y)}function g(b){if(b.defaultPrevented)return;let{keyCode:v,shiftKey:y,ctrlKey:_,altKey:k,metaKey:w}=b,S=b.target===f&&rl(f.ownerDocument.defaultView.getSelection(),f)||b.target,x=v===nd.UP,C=v===nd.DOWN,B=v===nd.LEFT,E=v===nd.RIGHT,P=x||B,A=B||E,I=x||C,O=A||I,L=y||_||k||w,j=I?Zr.isVerticalEdge:Zr.isHorizontalEdge,{ownerDocument:V}=f,{defaultView:N}=V;if(!O||s().isPreviewMode)return;if(a()){if(y){let z=N.getSelection();if(l()&&(!z.rangeCount||z.isCollapsed)){let q=e(),Q=t(),te=P?r(Q):o(Q);te&&(d(q,te),b.preventDefault())}return}if(!l())return;b.preventDefault(),P?u(e()):u(t(),-1);return}if(y&&n()&&!i().attributeKey){let z=n(),q=P?r(z):o(z);q&&(d(z,q),b.preventDefault());return}if(!_Ye(S,v,L))return;I?p||(p=(0,Zr.computeCaretRect)(N)):p=null;let D=(0,Zr.isRTL)(S)?!P:P,{keepCaretInsideBlock:M}=s();if(y)j(S,P)&&(m(S,P)?wr(f,!0):f.contentEditable==="true"&&(N.getSelection().extend(S,P?0:S.childNodes.length),b.preventDefault()));else if(I&&(0,Zr.isVerticalEdge)(S,P)&&(!k||(0,Zr.isHorizontalEdge)(S,D))&&!M){let z=FG(S,P,f,!0);z&&((0,Zr.placeCaretAtVerticalEdge)(z,k?!P:P,k?void 0:p),b.preventDefault())}else if(A&&N.getSelection().isCollapsed&&(0,Zr.isHorizontalEdge)(S,D)&&!M){let z=FG(S,D,f);(0,Zr.placeCaretAtHorizontalEdge)(z,P),b.preventDefault()}}return f.addEventListener("mousedown",h),f.addEventListener("keydown",g),()=>{f.removeEventListener("mousedown",h),f.removeEventListener("keydown",g)}},[])}var Yhe=c(de(),1),Khe=c(J(),1),id=c(vo(),1);function qhe(){let e=(0,Khe.useSelect)(t=>t(R).getSettings().isPreviewMode,[]);return(0,Yhe.useRefEffect)(t=>{if(!e)return;function o(r){let{keyCode:n,shiftKey:i,target:s}=r,a=n===id.TAB,l=n===id.UP,u=n===id.DOWN,d=n===id.LEFT;if(!a&&!(l||u||d||n===id.RIGHT))return;let h=a?i:l||d,m=Array.from(t.querySelectorAll("[data-block]"));if(!m.length)return;let g=s.closest("[data-block]"),b=g?m.indexOf(g):-1;if(b===-1||a&&(h&&b===0||!h&&b===m.length-1))return;let v;h?v=b<=0?m.length-1:b-1:v=b===-1||b>=m.length-1?0:b+1,r.preventDefault(),m[v].focus()}return t.addEventListener("keydown",o),()=>{t.removeEventListener("keydown",o)}},[e])}var Zhe=c(Dt(),1),hN=c(J(),1),Xhe=c(_c(),1),Qhe=c(de(),1);function Jhe(){let{getBlockOrder:e,getSelectedBlockClientIds:t,getBlockRootClientId:o}=(0,hN.useSelect)(R),{multiSelect:r,selectBlock:n}=(0,hN.useDispatch)(R),i=(0,Xhe.__unstableUseShortcutEventMatch)();return(0,Qhe.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&&rl(f,s)||l.target;if(u.length<2&&!(0,Zhe.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[h]=u,m=nr(d.activeElement);if(m&&m!==h&&!zu(d.getElementById("block-"+h),d.activeElement)){n(m);return}let g=o(h),b=e(g);if(u.length===b.length){g&&(s.ownerDocument.defaultView.getSelection().removeAllRanges(),n(g));return}r(b[0],b[b.length-1])}return s.addEventListener("keydown",a),()=>{s.removeEventListener("keydown",a)}},[])}var gN=c(J(),1),ege=c(de(),1);function tge(){let{startMultiSelect:e,stopMultiSelect:t}=(0,gN.useDispatch)(R),{getSettings:o,isSelectionEnabled:r,hasSelectedBlock:n,isDraggingBlocks:i,isMultiSelecting:s}=(0,gN.useSelect)(R);return(0,ege.useRefEffect)(a=>{let{ownerDocument:l}=a,{defaultView:u}=l,d,f;function p(){t(),u.removeEventListener("mouseup",p),f=u.requestAnimationFrame(()=>{if(!n())return;wr(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 h;function m({target:b}){h=b}function g({buttons:b,target:v,relatedTarget:y}){v.contains(h)&&(v.contains(y)||i()||b===1&&(s()||a!==v&&(v.getAttribute("contenteditable")!=="true"&&!o().isPreviewMode||r()&&(d=v,e(),u.addEventListener("mouseup",p),wr(a,!0)))))}return a.addEventListener("mouseout",g),a.addEventListener("mousedown",m),()=>{a.removeEventListener("mouseout",g),u.removeEventListener("mouseup",p),u.cancelAnimationFrame(f)}},[e,t,r,n])}var yN=c(J(),1),nge=c(de(),1),j_=c(Or(),1),ige=c(Dt(),1);var{ownsSelection:wYe}=U(j_.privateApis);function oge(e){let{anchorNode:t,anchorOffset:o}=e;return t.nodeType===t.TEXT_NODE||o===0?t:t.childNodes[o-1]}function rge(e,t){let{focusNode:o,focusOffset:r}=e;return o.nodeType===o.TEXT_NODE||r===o.childNodes.length?o:r===0&&(0,ige.isSelectionForward)(e)&&t?o.previousSibling??o.parentElement:o.childNodes[r]}function SYe(e,t){let o=0;for(;e[o]===t[o];)o++;return o}function bN(e){return(e.nodeType===e.ELEMENT_NODE?e:e.parentElement)?.closest("[data-wp-block-attribute-key]")}function sge(){let{multiSelect:e,selectBlock:t,selectionChange:o,startMultiSelect:r,stopMultiSelect:n}=(0,yN.useDispatch)(R),{getBlockParents:i,getBlockSelectionStart:s,isMultiSelecting:a,getSelectionStart:l,getSelectionEnd:u,getSelectedBlockClientId:d,canHostEditableRoot:f}=U((0,yN.useSelect)(R));return(0,nge.useRefEffect)(p=>{let{ownerDocument:h}=p,{defaultView:m}=h,g=!1;function b(w){g=w.detail===3,w.shiftKey&&r()}function v(){g=!1}function y(w){let S=m.getSelection();if(!S.rangeCount)return;let x=oge(S),C=rge(S,g);if(!p.contains(x)||!p.contains(C))return;let B=w.shiftKey&&w.type==="mouseup";if(S.isCollapsed&&!B){let I=nr(x);if(!a()&&I&&I===d()&&f(I)){wr(p,!0);let{activeElement:O}=h;O!==p&&O?.isContentEditable&&p.contains(O)&&nr(O)===I&&p.focus();return}if(p.contentEditable==="true"&&!a()){wr(p,!1);let O=x.nodeType===x.ELEMENT_NODE?x:x.parentElement;O=O?.closest("[contenteditable]"),O?.focus()}return}let E=nr(x),P=nr(C);if(B){let I=s(),O=nr(w.target),L=O!==P;(E===P&&S.isCollapsed||!P||L)&&(P=O),E!==I&&(E=I)}if(E===void 0&&P===void 0){wr(p,!1);return}if(w.type==="mouseup"&&!w.shiftKey&&!a()&&E===P){let I=nr(w.target);if(I&&I!==E){S.removeAllRanges();return}}if(E===P)if(a())e(E,E);else{let I=!S.isCollapsed&&(bN(x)||bN(C));if(I&&(I.contentEditable!=="true"||h.activeElement!==I&&!wYe(I))){let O=S.getRangeAt(0),L=(0,j_.create)({element:I,range:O,__unstableIsEditableTree:!0}),j={start:{clientId:E,attributeKey:I.dataset.wpBlockAttributeKey,offset:L.start??0},end:{clientId:E,attributeKey:I.dataset.wpBlockAttributeKey,offset:L.end??L.text.length}},{start:V,end:N}=j,D=l(),M=u();(D.clientId!==V.clientId||M.clientId!==N.clientId||D.attributeKey!==V.attributeKey||D.offset!==V.offset||M.offset!==N.offset)&&o(j)}else t(E)}else{let I=[...i(E),E],O=[...i(P),P],L=SYe(I,O);if(!(L>=I.length||L>=O.length)&&(I[L]!==E||O[L]!==P)){e(I[L],O[L]);return}let V=bN(x),N=bN(C);if(V&&N){let D=S.getRangeAt(0),M=(0,j_.create)({element:V,range:D,__unstableIsEditableTree:!0}),z=(0,j_.create)({element:N,range:D,__unstableIsEditableTree:!0}),q=M.start??M.end,Q=z.start??z.end;o({start:{clientId:E,attributeKey:V.dataset.wpBlockAttributeKey,offset:q},end:{clientId:P,attributeKey:N.dataset.wpBlockAttributeKey,offset:Q}})}else e(E,P)}}function _(w){let S=m.getSelection();if(!S.rangeCount||S.isCollapsed)return;let x=nr(oge(S)),C=nr(rge(S,g));x!==C&&y(w)}h.addEventListener("selectionchange",y);function k(w){y(w),n()}return m.addEventListener("mouseup",k),p.addEventListener("mousedown",b),p.addEventListener("keydown",v),h.addEventListener("copy",_,!0),h.addEventListener("cut",_,!0),h.addEventListener("paste",_,!0),()=>{h.removeEventListener("selectionchange",y),m.removeEventListener("mouseup",k),p.removeEventListener("mousedown",b),p.removeEventListener("keydown",v),h.removeEventListener("copy",_,!0),h.removeEventListener("cut",_,!0),h.removeEventListener("paste",_,!0)}},[e,t,o,i])}var vN=c(J(),1),age=c(de(),1);function lge(){let{selectBlock:e}=(0,vN.useDispatch)(R),{isSelectionEnabled:t,getBlockSelectionStart:o,getSelectionStart:r,hasMultiSelection:n}=(0,vN.useSelect)(R);return(0,age.useRefEffect)(i=>{function s(a){if(!t()||a.button!==0)return;let l=o(),u=nr(a.target);if(a.shiftKey){if(l&&l!==u){let{clientId:d,attributeKey:f}=r();wr(i,!0,{focus:!!f});let{ownerDocument:p}=i,h=p.defaultView.getSelection(),m=!f&&p.getElementById(`block-${d}`);if(m&&!(h.anchorNode&&m.contains(h.anchorNode))){let g=m.compareDocumentPosition(a.target)&i.DOCUMENT_POSITION_FOLLOWING;h.setPosition(m,g?0:m.childNodes.length)}}}else n()&&e(u)}return i.addEventListener("mousedown",s),()=>{i.removeEventListener("mousedown",s)}},[e,t,o,r,n])}var kN=c(J(),1),cge=c(de(),1),Pf=c(vo(),1),Nc=c(ce(),1);function uge(){let{__unstableIsFullySelected:e,getSelectedBlockClientIds:t,getSelectedBlockClientId:o,__unstableIsSelectionMergeable:r,hasMultiSelection:n,getBlockName:i,canInsertBlockType:s,getBlockRootClientId:a,getSelectionStart:l,getSelectionEnd:u,getBlockAttributes:d}=(0,kN.useSelect)(R),{replaceBlocks:f,__unstableSplitSelection:p,removeBlocks:h,__unstableDeleteSelection:m,__unstableExpandSelection:g,__unstableMarkAutomaticChange:b}=(0,kN.useDispatch)(R);return(0,cge.useRefEffect)(v=>{function y(w){if(v.contentEditable!=="true")return;if(n()){w.preventDefault();return}let S=v.ownerDocument.defaultView.getSelection();rl(S,v)||w.preventDefault()}function _(w){if(!w.defaultPrevented){if(!n()){if(w.keyCode===Pf.ENTER){if(w.shiftKey||e())return;let S=o(),x=i(S),C=l(),B=u();if(C.attributeKey===B.attributeKey){let E=d(S)[C.attributeKey],P=(0,Nc.getBlockTransforms)("from").filter(({type:I})=>I==="enter"),A=(0,Nc.findTransform)(P,I=>I.regExp.test(E));if(A){f(S,A.transform({content:E})),b();return}}if(!(0,Nc.hasBlockSupport)(x,"splitting",!1)&&!w.__deprecatedOnSplit)return;(s((0,Nc.getDefaultBlockName)(),a(S))||s(x,a(S)))&&(p(),w.preventDefault())}return}w.keyCode===Pf.ENTER?(wr(v,!1),w.preventDefault(),e()?f(t(),(0,Nc.createBlock)((0,Nc.getDefaultBlockName)())):p()):w.keyCode===Pf.BACKSPACE||w.keyCode===Pf.DELETE?(wr(v,!1),w.preventDefault(),e()?h(t()):r()?m(w.keyCode===Pf.DELETE):g()):w.key.length===1&&!(w.metaKey||w.ctrlKey)&&(wr(v,!1),r()?m(w.keyCode===Pf.DELETE):(w.preventDefault(),v.ownerDocument.defaultView.getSelection().removeAllRanges()))}}function k(w){n()&&(wr(v,!1),r()?m():(w.preventDefault(),v.ownerDocument.defaultView.getSelection().removeAllRanges()))}return v.addEventListener("beforeinput",y),v.addEventListener("keydown",_),v.addEventListener("compositionstart",k),()=>{v.removeEventListener("beforeinput",y),v.removeEventListener("keydown",_),v.removeEventListener("compositionstart",k)}},[])}var sd=c(ce(),1),U_=c(Dt(),1),W_=c(J(),1),hge=c(de(),1);var dge=c(F(),1),fge=c(ce(),1),I1=c(J(),1),vl=c(W(),1),pge=c(Is(),1);function H_(){let{getBlockName:e}=(0,I1.useSelect)(R),{getBlockType:t}=(0,I1.useSelect)(fge.store),{createSuccessNotice:o}=(0,I1.useDispatch)(pge.store);return(0,dge.useCallback)((r,n)=>{let i="";if(r==="copyStyles")i=(0,vl.__)("Styles copied to clipboard.");else if(n.length===1){let s=n[0],a=t(e(s))?.title;r==="copy"?i=(0,vl.sprintf)((0,vl.__)('Copied "%s" to clipboard.'),a):i=(0,vl.sprintf)((0,vl.__)('Moved "%s" to clipboard.'),a)}else r==="copy"?i=(0,vl.sprintf)((0,vl._n)("Copied %d block to clipboard.","Copied %d blocks to clipboard.",n.length),n.length):i=(0,vl.sprintf)((0,vl._n)("Moved %d block to clipboard.","Moved %d blocks to clipboard.",n.length),n.length);o(i,{type:"snackbar"})},[o,e,t])}function mge(e,t){let o=e.defaultView.getSelection();if(nr(o.anchorNode)!==t)return!1;let r=e.getElementById(`block-${t}`);return!!r?.isContentEditable&&(0,U_.isEntirelySelected)(r)}function P1(){let e=(0,W_.useRegistry)(),{getBlocksByClientId:t,getSelectedBlockClientIds:o,hasMultiSelection:r,getSettings:n,getBlockName:i,__unstableIsFullySelected:s,__unstableIsSelectionCollapsed:a,__unstableIsSelectionMergeable:l,__unstableGetSelectedBlocksWithPartialSelection:u,canInsertBlockType:d,getBlockRootClientId:f}=(0,W_.useSelect)(R),{flashBlock:p,removeBlocks:h,replaceBlocks:m,__unstableDeleteSelection:g,__unstableExpandSelection:b,__unstableSplitSelection:v}=(0,W_.useDispatch)(R),y=H_();return(0,hge.useRefEffect)(_=>{function k(w){if(w.defaultPrevented)return;let S=o();if(S.length===0)return;let x=w.type==="copy"&&!r()&&mge(w.target.ownerDocument,S[0]);if(!r()){let{ownerDocument:A}=w.target;if((w.type==="copy"||w.type==="cut"?(0,U_.documentHasUncollapsedSelection)(A):(0,U_.documentHasSelection)(A)&&!A.activeElement.isContentEditable)&&!x)return}let{activeElement:C}=w.target.ownerDocument;if(!_.contains(C))return;let B=l(),E=a()||s()||x,P=!E&&!B;if(w.type==="copy"||w.type==="cut")if(w.preventDefault(),S.length===1&&p(S[0]),P)b();else{y(w.type,S);let A;if(E)A=t(S);else{let[I,O]=u(),L=t(S.slice(1,S.length-1));A=[I,...L,O]}cN(w,A,e)}if(w.type==="cut")E&&!P?h(S):(wr(w.target.ownerDocument.activeElement,!1),g());else if(w.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:A,mediaUpload:I}=n();if(w.clipboardData.getData("rich-text")==="true")return;let{plainText:L,html:j,files:V}=F_(w),N=s(),D=[];if(V.length){if(!I){w.preventDefault();return}let Q=(0,sd.getBlockTransforms)("from");D=V.reduce((te,ee)=>{let Y=(0,sd.findTransform)(Q,Z=>Z.type==="files"&&Z.isMatch([ee]));return Y&&te.push(Y.transform([ee])),te},[]).flat()}else D=(0,sd.pasteHandler)({HTML:j,plainText:L,mode:N?"BLOCKS":"AUTO",canUserUseUnfilteredHTML:A});if(typeof D=="string")return;if(N){m(S,D,D.length-1,-1),w.preventDefault();return}if(!r()&&mge(w.target.ownerDocument,S[0])){m(S,D,D.length-1,-1),w.preventDefault();return}if(!r()&&!(0,sd.hasBlockSupport)(i(S[0]),"splitting",!1)&&!w.__deprecatedOnSplit)return;let[M]=S,z=f(M),q=[];for(let Q of D)if(d(Q.name,z))q.push(Q);else{let te=i(z),ee=Q.name!==te?(0,sd.switchToBlockType)(Q,te):[Q];if(!ee)return;for(let Y of ee)for(let Z of Y.innerBlocks)q.push(Z)}v(q),w.preventDefault()}}return _.ownerDocument.addEventListener("copy",k),_.ownerDocument.addEventListener("cut",k),_.ownerDocument.addEventListener("paste",k),()=>{_.ownerDocument.removeEventListener("copy",k),_.ownerDocument.removeEventListener("cut",k),_.ownerDocument.removeEventListener("paste",k)}},[])}var G_=c(T(),1);function jG(){let[e,t,o]=Whe(),r=(0,gge.useSelect)(n=>n(R).hasMultiSelection(),[]);return[e,(0,O1.useMergeRefs)([t,Mne(),P1(),uge(),Dhe(),zhe(),tge(),sge(),lge(),Uhe(),Jhe(),$he(),qhe(),(0,O1.useRefEffect)(n=>(n.tabIndex=0,n.dataset.hasMultiSelection=r,r?(n.setAttribute("aria-label",(0,zG.__)("Multiple selected blocks")),()=>{delete n.dataset.hasMultiSelection,n.contentEditable==="true"?n.setAttribute("aria-label",(0,zG.__)("Editor canvas")):n.removeAttribute("aria-label")}):()=>{delete n.dataset.hasMultiSelection}),[r])]),o]}function xYe({children:e,...t},o){let[r,n,i]=jG();return(0,G_.jsxs)(G_.Fragment,{children:[r,(0,G_.jsx)("div",{...t,ref:(0,O1.useMergeRefs)([n,o]),className:G(t.className,"block-editor-writing-flow"),children:e}),i]})}var _N=(0,bge.forwardRef)(xYe);var wN=null;function yge(){return wN||(wN=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},[]),wN)}var ai=c(F(),1),A1=c(de(),1);function vge({frameSize:e,containerWidth:t,maxContainerWidth:o,scaleContainerWidth:r}){return(Math.min(t,o)-e*2)/r}function CYe(e,t){let{scaleValue:o,scrollHeight:r}=e,{frameSize:n,scaleValue:i}=t;return r*(i/o)+n*2}function EYe(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 TYe(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 kge={width:null,height:null};function _ge(e){let t=e.at(-1).contentBoxSize[0];return{width:t.inlineSize,height:t.blockSize}}function wge({frameSize:e,iframeDocument:t,maxContainerWidth:o=750,scale:r}){let[{height:n},i]=(0,ai.useState)(kge),s=(0,A1.useResizeObserver)(C=>{i(_ge(C))}),[{width:a,height:l},u]=(0,ai.useState)(kge),d=(0,A1.useResizeObserver)(C=>{u(_ge(C))}),f=(0,ai.useRef)(0),p=r!==1,h=(0,A1.useReducedMotion)(),m=r==="auto-scaled",g=(0,ai.useRef)(!1),b=(0,ai.useRef)(null);(0,ai.useEffect)(()=>{p||(f.current=a)},[a,p]);let v=Math.max(f.current,a),y=m?vge({frameSize:e,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:v}):r,_=(0,ai.useRef)({scaleValue:y,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),k=(0,ai.useRef)({scaleValue:y,frameSize:e,containerHeight:0,scrollTop:0,scrollHeight:0}),w=(0,ai.useCallback)(()=>{let{scrollTop:C}=_.current,{scrollTop:B}=k.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",`${B}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(TYe(_.current,k.current),{easing:"cubic-bezier(0.46, 0.03, 0.52, 0.96)",duration:400})},[t]),S=(0,ai.useCallback)(()=>{g.current=!1,b.current=null,t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-scale",k.current.scaleValue),t.documentElement.style.setProperty("--wp-block-editor-iframe-zoom-out-frame-size",`${k.current.frameSize}px`),t.documentElement.classList.remove("zoom-out-animation"),t.documentElement.scrollTop=k.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=k.current},[t]),x=(0,ai.useRef)(!1);return(0,ai.useEffect)(()=>{if(!t)return;let C=x.current!==p;if(x.current=p,!!C&&(g.current=!0,!!p))return t.documentElement.classList.add("is-zoomed-out"),()=>{t.documentElement.classList.remove("is-zoomed-out")}},[t,p]),(0,ai.useEffect)(()=>{if(t&&(m&&_.current.scaleValue!==1&&(_.current.scaleValue=vge({frameSize:_.current.frameSize,containerWidth:a,maxContainerWidth:o,scaleContainerWidth:a})),y<1&&(g.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`)),g.current))if(g.current=!1,b.current){b.current.reverse();let C=_.current,B=k.current;_.current=B,k.current=C}else _.current.scrollTop=t.documentElement.scrollTop,_.current.scrollHeight=t.documentElement.scrollHeight,_.current.containerHeight=l,k.current={scaleValue:y,frameSize:e,containerHeight:t.documentElement.clientHeight},k.current.scrollHeight=CYe(_.current,k.current),k.current.scrollTop=EYe(_.current,k.current),b.current=w(),h?S():b.current.onfinish=S},[w,S,h,m,y,e,t,n,a,l,o,v]),{isZoomedOut:p,scaleContainerWidth:v,contentRef:s,containerRef:d}}var Lc=c(T(),1);function Tge(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 RYe(e){return(0,Of.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];Tge(a,d,o)},r.addEventListener(s,i[s]);return()=>{for(let s of n)r.removeEventListener(s,i[s])}})}var Sge=new WeakMap,BYe=globalThis.FinalizationRegistry?new globalThis.FinalizationRegistry(e=>URL.revokeObjectURL(e)):void 0;function IYe(e){let t=Sge.get(e);if(t)return t;let o="";xge.version.split(".")[0]==="18"&&(o="<body><script>document.currentScript.parentElement.remove()<\/script></body>");let r=`<!doctype html>
+`)}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>
 <html>
 	<head>
 		<meta charset="utf-8">
@@ -109,16 +115,16 @@
 		${e.scripts??""}
 	</head>
 	${o}
-</html>`;return t=URL.createObjectURL(new Blob([r],{type:"text/html"})),Sge.set(e,t),BYe?.register(e,t),t}function PYe({contentRef:e,children:t,tabIndex:o=0,scale:r=1,frameSize:n=0,readonly:i,forwardedRef:s,title:a=(0,Cge.__)("Editor canvas"),...l}){let{resolvedAssets:u,isPreviewMode:d}=(0,HG.useSelect)(I=>{let O=I(R).getSettings();return{resolvedAssets:O.__unstableResolvedAssets,isPreviewMode:O.isPreviewMode}},[]),[f,p]=(0,ey.useState)(),[h,m]=(0,ey.useState)([]),[g,b,v]=jG(),y=(0,Of.useRefEffect)(I=>{let O;function L(D){D.preventDefault()}function j(D){D.target.tagName==="A"&&D.target.getAttribute("href")?.startsWith("#")&&(D.preventDefault(),O.defaultView.location.hash=D.target.getAttribute("href").slice(1))}let{ownerDocument:V}=I;m(Array.from(V.body.classList).filter(D=>D.startsWith("admin-color-")||D.startsWith("post-type-")||D==="wp-embed-responsive"));function N(){let{contentDocument:D}=I,{documentElement:M}=D;O=D,p(D),M.classList.add("block-editor-iframe__html"),D.dir=V.dir;for(let z of yge())D.getElementById(z.id)||(D.head.appendChild(z.cloneNode(!0)),d||console.warn(`${z.id} was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe.`,z));O.addEventListener("dragover",L,!1),O.addEventListener("drop",L,!1),O.addEventListener("click",j)}return I.addEventListener("load",N),()=>{p(void 0),I.removeEventListener("load",N),O?.removeEventListener("dragover",L),O?.removeEventListener("drop",L),O?.removeEventListener("click",j)}},[]),{contentRef:_,containerRef:k,isZoomedOut:w,scaleContainerWidth:S}=wge({scale:r,frameSize:parseInt(n),iframeDocument:f}),x=(0,Of.useDisabled)({isDisabled:!i}),C=(0,Of.useMergeRefs)([RYe(f),e,b,x,_]),B=(0,Of.useRefEffect)(I=>I.ownerDocument.defaultView?(C(I),()=>C(null)):()=>{},[C]),E=IYe(u),P=o>=0&&!d,A=(0,Lc.jsxs)(Lc.Fragment,{children:[P&&g,(0,Lc.jsx)("iframe",{...l,style:{...l.style,height:l.style?.height,border:0},ref:(0,Of.useMergeRefs)([s,y]),tabIndex:o,src:E,title:a,onKeyDown:I=>{if(l.onKeyDown&&l.onKeyDown(I),I.currentTarget.ownerDocument!==I.target.ownerDocument){let{stopPropagation:O}=I.nativeEvent;I.nativeEvent.stopPropagation=()=>{},I.stopPropagation(),I.nativeEvent.stopPropagation=O,Tge(I,window.KeyboardEvent,I.currentTarget)}},children:f&&(0,ey.createPortal)((0,Lc.jsx)("body",{ref:B,className:G("block-editor-iframe__body","editor-styles-wrapper",...h),children:(0,Lc.jsx)(Ege.__experimentalStyleProvider,{document:f,children:t})}),f.documentElement)}),P&&v]});return(0,Lc.jsx)("div",{className:"block-editor-iframe__container",ref:k,children:(0,Lc.jsx)("div",{className:G("block-editor-iframe__scale-container",w&&"is-zoomed-out"),style:{"--wp-block-editor-iframe-zoom-out-scale-container-width":w&&`${S}px`},children:A})})}function OYe(e,t){return(0,HG.useSelect)(r=>r(R).getSettings().__internalIsInitialized,[])?(0,Lc.jsx)(PYe,{...e,forwardedRef:t}):null}var $_=(0,ey.forwardRef)(OYe);var _ye=c(H(),1),J_=c(F(),1),wye=c(J(),1);var xN={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},AYe=new Set(["combinator","comma"]);var MYe=e=>{switch(e){case"pseudo-element":case"pseudo-class":return new RegExp(xN[e].source.replace("(?<argument>\xB6*)","(?<argument>.*)"),"gu");default:return xN[e]}};function NYe(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 LYe(e,t=xN){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 h=a.slice(u+f.length+1);h&&d.push(h),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],AYe.has(n.type)&&(n.content=n.content.trim()||" ");break}return o}var DYe=/(['"])([^\\\n]+?)\1/g,VYe=/\\./g;function UG(e,t=xN){if(e=e.trim(),e==="")return[];let o=[];e=e.replace(VYe,(i,s)=>(o.push({value:i,offset:s}),"\uE000".repeat(i.length))),e=e.replace(DYe,(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=NYe(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=LYe(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=MYe(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*SN(e,t){switch(e.type){case"list":for(let o of e.list)yield*SN(o,e);break;case"complex":yield*SN(e.left,e),yield*SN(e.right,e);break;case"compound":yield*e.list.map(o=>[o,e]);break;default:yield[e,t]}}function Rge(e){let t;return Array.isArray(e)?t=e:t=[...SN(e)].map(([o])=>o),t.map(o=>o.content).join("")}var gye=c(qbe(),1),bye=c(CN(),1),yye=c(Qbe(),1),vye=c(mye(),1),hye=new Map,kye=[{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 QKe(e,t){let o=UG(t),r=o.findLastIndex(({content:s,type:a})=>kye.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=UG(e);return o.splice(n===-1?o.length:n,0,{type:"combinator",content:" ",pos:[0,0]},...i),Rge(o)}function JKe({css:e,ignoredSelectors:t=[],baseURL:o},r="",n){if(!r&&!o)return e;try{let i=[...t,...n?.ignoredSelectors??[],r];return new gye.default([r&&(0,yye.default)({prefix:r,transform(s,a,l){return i.some(d=>d instanceof RegExp?a.match(d):a.includes(d))?a:kye.some(d=>a.startsWith(d.content))?QKe(s,a):l}}),o&&(0,vye.default)({rootUrl:o})].filter(Boolean)).process(e,{}).css}catch(i){return i instanceof bye.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 eqe=(e,t="",o)=>{let r=hye.get(t);return r||(r=new WeakMap,hye.set(t,r)),e.map(n=>{let i=r.get(n);return i||(i=JKe(n,t,o),r.set(n,i)),i})},Q_=eqe;var hh=c(T(),1);Yp([Kp,Lv]);function tqe(e,t){return(0,J_.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=$o(a);l.luminance()>.5||l.alpha()===0?i.classList.remove("is-dark-theme"):i.classList.add("is-dark-theme")},[e,t])}function oqe({styles:e,scope:t,transformOptions:o}){let r=(0,wye.useSelect)(s=>U(s(R)).getStyleOverrides(),[]),[n,i]=(0,J_.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[Q_(s.filter(l=>l?.css),t,o),s.filter(l=>l.__unstableType==="svgs").map(l=>l.assets).join("")]},[e,r,t,o]);return(0,hh.jsxs)(hh.Fragment,{children:[(0,hh.jsx)("style",{ref:tqe(n,t)}),n.map((s,a)=>(0,hh.jsx)("style",{children:s},a)),(0,hh.jsx)(_ye.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 Af=(0,J_.memo)(oqe);var kl=c(T(),1),rqe=(0,HN.memo)(ew),C$=2e3,nqe=[];function iqe({viewportWidth:e,containerWidth:t,minHeight:o,additionalStyles:r=nqe}){e||(e=t);let[n,{height:i}]=(0,$1.useResizeObserver)(),{styles:s}=(0,Sye.useSelect)(d=>({styles:d(R).getSettings().styles}),[]),a=(0,HN.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,kl.jsx)(xye.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${l})`,aspectRatio:u,maxHeight:i>C$?C$*l:void 0,minHeight:o},children:(0,kl.jsxs)($_,{contentRef:(0,$1.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:C$,minHeight:l!==0&&l<1&&o?o/l:o},children:[(0,kl.jsx)(Af,{styles:a}),n,(0,kl.jsx)(rqe,{renderAppender:!1})]})})}function Cye(e){let[t,{width:o}]=(0,$1.useResizeObserver)();return(0,kl.jsxs)(kl.Fragment,{children:[(0,kl.jsx)("div",{style:{position:"relative",width:"100%",height:0},children:t}),(0,kl.jsx)("div",{className:"block-editor-block-preview__container",children:!!o&&(0,kl.jsx)(iqe,{...e,containerWidth:o})})]})}var tw=c(F(),1),Bye=c(Tye(),1),Rye=(0,Bye.createQueue)();function Iye({children:e,placeholder:t}){let[o,r]=(0,tw.useState)(!1);return(0,tw.useEffect)(()=>{let n={};return Rye.add(n,()=>{(0,tw.flushSync)(()=>{r(!0)})}),()=>{Rye.cancel(n)}},[]),o?e:t}var iy=c(T(),1),sqe=[];function aqe({blocks:e,viewportWidth:t=1200,minHeight:o,additionalStyles:r=sqe,__experimentalMinHeight:n,__experimentalPadding:i}){n&&(o=n,(0,E$.default)("The __experimentalMinHeight prop",{since:"6.2",version:"6.4",alternative:"minHeight"})),i&&(r=[...r,{css:`body { padding: ${i}px; }`}],(0,E$.default)("The __experimentalPadding prop of BlockPreview",{since:"6.2",version:"6.4",alternative:"additionalStyles"}));let s=(0,T$.useSelect)(u=>u(R).getSettings(),[]),a=(0,ny.useMemo)(()=>({...s,focusMode:!1,isPreviewMode:!0}),[s]),l=(0,ny.useMemo)(()=>Array.isArray(e)?e:[e],[e]);return!e||e.length===0?null:(0,iy.jsx)(V_,{value:l,settings:a,children:(0,iy.jsx)(Cye,{viewportWidth:t,minHeight:o,additionalStyles:r})})}var Pye=(0,ny.memo)(aqe);Pye.Async=Iye;var Us=Pye;function Oye({blocks:e,props:t={},layout:o}){let r=(0,T$.useSelect)(u=>u(R).getSettings(),[]),n=(0,ny.useMemo)(()=>({...r,styles:void 0,focusMode:!1,isPreviewMode:!0}),[r]),i=(0,UN.useDisabled)(),s=(0,UN.useMergeRefs)([t.ref,i]),a=(0,ny.useMemo)(()=>Array.isArray(e)?e:[e],[e]),l=(0,iy.jsxs)(V_,{value:a,settings:n,children:[(0,iy.jsx)(Af,{}),(0,iy.jsx)(Y1,{renderAppender:!1,layout:o})]});return{...t,ref:s,className:G(t.className,"block-editor-block-preview__live-content","components-disabled"),children:e?.length?l:null}}var gh=c(T(),1);function lqe({item:e}){let{name:t,title:o,icon:r,description:n,initialAttributes:i,example:s}=e,a=(0,ow.isReusableBlock)(e),l=(0,Aye.useMemo)(()=>s?(0,ow.getBlockFromExample)(t,{attributes:{...s.attributes,...i},innerBlocks:s.innerBlocks,innerContent:s.innerContent}):(0,ow.createBlock)(t,i),[t,s,i]),u=144,d=280,f=s?.viewportWidth??500,p=d/f,h=p!==0&&p<1&&u?u/p:u;return(0,gh.jsxs)("div",{className:"block-editor-inserter__preview-container",children:[(0,gh.jsx)("div",{className:"block-editor-inserter__preview",children:a||s?(0,gh.jsx)("div",{className:"block-editor-inserter__preview-content",children:(0,gh.jsx)(Us,{blocks:l,viewportWidth:f,minHeight:u,additionalStyles:[{css:`
+</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:`
 										body {
 											padding: 24px;
-											min-height:${Math.round(h)}px;
+											min-height:${Math.round(m)}px;
 											display:flex;
 											align-items:center;
 										}
 										.is-root-container { width: 100%; }
-									`}]})}):(0,gh.jsx)("div",{className:"block-editor-inserter__preview-content-missing",children:(0,Mye.__)("No preview available.")})}),!a&&(0,gh.jsx)(T1,{title:o,icon:r,description:n})]})}var Nye=lqe;var cw=c(W(),1),Lf=c(F(),1),M$=c(de(),1);var qye=c(ce(),1),Zye=c(de(),1);var lw=c(F(),1),bh=c(ce(),1),Yye=c(H(),1),K1=c(vo(),1);var Uye=c(H(),1),Wye=c(F(),1);var rw=c(F(),1),Lye=c(W(),1),Dye=c(rr(),1),Vye=c(T(),1);function cqe(e,t){let[o,r]=(0,rw.useState)(!1);return(0,rw.useEffect)(()=>{o&&(0,Dye.speak)((0,Lye.__)("Use left and right arrow keys to move through blocks"))},[o]),(0,Vye.jsx)("div",{ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{r(!0)},onBlur:n=>{!n.currentTarget.contains(n.relatedTarget)&&r(!1)},...e})}var R$=(0,rw.forwardRef)(cqe);var Fye=c(F(),1),zye=c(H(),1),jye=c(T(),1);function uqe(e,t){return(0,jye.jsx)(zye.Composite.Group,{role:"presentation",ref:t,...e})}var B$=(0,Fye.forwardRef)(uqe);var GN=c(H(),1),Hye=c(F(),1),WN=c(T(),1);function dqe({isFirst:e,as:t,children:o,...r},n){return(0,WN.jsx)(GN.Composite.Item,{ref:n,role:"option",accessibleWhenDisabled:!0,...r,render:i=>{let s={...i,tabIndex:e?0:i.tabIndex};return t?(0,WN.jsx)(t,{...s,children:o}):typeof o=="function"?o(s):(0,WN.jsx)(GN.Button,{__next40pxDefaultSize:!0,...s,children:o})}})}var I$=(0,Hye.forwardRef)(dqe);var P$=c(T(),1);function fqe({key:e,children:t}){return(0,P$.jsx)(Wye.Fragment,{children:t},e)}function pqe({children:e}){return(0,P$.jsx)(Uye.Composite,{focusShift:!0,focusWrap:"horizontal",render:fqe,children:e})}var nw=pqe;var Gye=c(H(),1),YN=c(ce(),1),KN=c(J(),1),$ye=c(F(),1);var sw=c(W(),1),iw=c(H(),1);var Vc=c(T(),1);function $N({count:e,icon:t,isPattern:o,fadeWhenDisabled:r}){let n=o&&(0,sw.__)("Pattern");return(0,Vc.jsx)("div",{className:"block-editor-block-draggable-chip-wrapper",children:(0,Vc.jsx)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip",children:(0,Vc.jsxs)(iw.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content",children:[(0,Vc.jsx)(iw.FlexItem,{children:t?(0,Vc.jsx)(Lt,{icon:t}):n||(0,sw.sprintf)((0,sw._n)("%d block","%d blocks",e),e)}),(0,Vc.jsx)(iw.FlexItem,{children:(0,Vc.jsx)(Lt,{icon:Qx})}),r&&(0,Vc.jsx)(iw.FlexItem,{className:"block-editor-block-draggable-chip__disabled",children:(0,Vc.jsx)("span",{className:"block-editor-block-draggable-chip__disabled-icon"})})]})})})}var O$=c(T(),1),mqe=({isEnabled:e,blocks:t,icon:o,children:r,pattern:n})=>{let i=t.length===1?t[0].name:void 0,s=(0,KN.useSelect)(f=>i&&f(YN.store).getBlockType(i)?.icon,[i]),{startDragging:a,stopDragging:l}=U((0,KN.useDispatch)(R)),u=(0,$ye.useMemo)(()=>n?.type===or.user&&n?.syncStatus!=="unsynced"?[(0,YN.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,O$.jsx)(Gye.Draggable,{__experimentalTransferDataType:"wp-blocks",transferData:{type:"inserter",blocks:d},onDragStart:f=>{a();let p=new Set;for(let h of d){let m=`wp-block:${h.name}`;p.has(m)||(f.dataTransfer.items.add("",m),p.add(m))}},onDragEnd:()=>{l()},__experimentalDragComponent:(0,O$.jsx)($N,{count:t.length,icon:o||!n&&s,isPattern:!!n}),children:({onDraggableStart:f,onDraggableEnd:p})=>r({draggable:!0,onDragStart:f,onDragEnd:p})})},aw=mqe;var Mf=c(T(),1);function hqe({className:e,isFirst:t,item:o,onSelect:r,onHover:n,isDraggable:i,...s}){let a=(0,lw.useRef)(!1),l=o.icon?{backgroundColor:o.icon.background,color:o.icon.foreground}:{},u=(0,lw.useMemo)(()=>[(0,bh.createBlock)(o.name,o.initialAttributes,(0,bh.createBlocksFromInnerBlocksTemplate)(o.innerBlocks),o.innerContent)],[o.name,o.initialAttributes,o.innerBlocks,o.innerContent]),d=(0,bh.isReusableBlock)(o)&&o.syncStatus!=="unsynced"||(0,bh.isTemplatePart)(o);return(0,Mf.jsx)(aw,{isEnabled:i&&!o.isDisabled,blocks:u,icon:o.icon,children:({draggable:f,onDragStart:p,onDragEnd:h})=>(0,Mf.jsx)("div",{className:G("block-editor-block-types-list__list-item",{"is-synced":d}),draggable:f,onDragStart:m=>{a.current=!0,p&&(n(null),p(m))},onDragEnd:m=>{a.current=!1,h&&h(m)},children:(0,Mf.jsxs)(I$,{isFirst:t,className:G("block-editor-block-types-list__item",e),disabled:o.isDisabled,onClick:m=>{m.preventDefault(),r(o,(0,K1.isAppleOS)()?m.metaKey:m.ctrlKey),n(null)},onKeyDown:m=>{let{keyCode:g}=m;g===K1.ENTER&&(m.preventDefault(),r(o,(0,K1.isAppleOS)()?m.metaKey:m.ctrlKey),n(null))},onMouseEnter:()=>{a.current||n(o)},onMouseLeave:()=>n(null),...s,children:[(0,Mf.jsx)("span",{className:"block-editor-block-types-list__item-icon",style:l,children:(0,Mf.jsx)(Lt,{icon:o.icon,showColors:!0})}),(0,Mf.jsx)("span",{className:"block-editor-block-types-list__item-title",children:(0,Mf.jsx)(Yye.__experimentalTruncate,{numberOfLines:3,children:o.title})})]})})})}var Kye=(0,lw.memo)(hqe);var q1=c(T(),1);function gqe(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 Xye({items:e=[],onSelect:t,onHover:o=()=>{},children:r,label:n,isDraggable:i=!0}){let s="block-editor-block-types-list",a=(0,Zye.useInstanceId)(Xye,s);return(0,q1.jsxs)(R$,{className:s,"aria-label":n,children:[gqe(e,3).map((l,u)=>(0,q1.jsx)(B$,{children:l.map((d,f)=>(0,q1.jsx)(Kye,{item:d,className:(0,qye.getBlockMenuDefaultClassName)(d.id),onSelect:t,onHover:o,isDraggable:i&&!d.isDisabled,isFirst:u===0&&f===0,rowId:`${a}-${u}`},d.id))},u)),r]})}var sy=Xye;var Qye=c(H(),1),Nf=c(T(),1);function bqe({title:e,icon:t,children:o}){return(0,Nf.jsxs)(Nf.Fragment,{children:[(0,Nf.jsxs)("div",{className:"block-editor-inserter__panel-header",children:[(0,Nf.jsx)("h2",{className:"block-editor-inserter__panel-title",children:e}),(0,Nf.jsx)(Qye.Icon,{icon:t})]}),(0,Nf.jsx)("div",{className:"block-editor-inserter__panel-content",children:o})]})}var yh=bqe;var Jye=c(W(),1),A$=c(T(),1);function yqe({children:e=(0,Jye.__)("No results found.")}){return(0,A$.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,A$.jsx)("p",{children:e})})}var Fc=yqe;var Cn=c(T(),1),vqe=e=>e.name.split("/")[0],kqe=6,_qe=[];function eve({items:e,collections:t,categories:o,onSelectItem:r,onHover:n,showMostUsedBlocks:i,className:s}){let a=(0,Lf.useMemo)(()=>Ou(e,"frecency","desc").slice(0,kqe),[e]),l=(0,Lf.useMemo)(()=>e.filter(m=>!m.category),[e]),u=(0,Lf.useMemo)(()=>{let m={...t};return Object.keys(t).forEach(g=>{m[g]=e.filter(b=>vqe(b)===g),m[g].length===0&&delete m[g]}),m},[e,t]);(0,Lf.useEffect)(()=>()=>n(null),[]);let d=(0,M$.useAsyncList)(o),f=o.length===d.length,p=(0,Lf.useMemo)(()=>Object.entries(t),[t]),h=(0,M$.useAsyncList)(f?p:_qe);return(0,Cn.jsxs)("div",{className:s,children:[i&&e.length>3&&!!a.length&&(0,Cn.jsx)(yh,{title:(0,cw._x)("Most used","blocks"),children:(0,Cn.jsx)(sy,{items:a,onSelect:r,onHover:n,label:(0,cw._x)("Most used","blocks")})}),d.map(m=>{let g=e.filter(b=>b.category===m.slug);return!g||!g.length?null:(0,Cn.jsx)(yh,{title:m.title,icon:m.icon,children:(0,Cn.jsx)(sy,{items:g,onSelect:r,onHover:n,label:m.title})},m.slug)}),f&&l.length>0&&(0,Cn.jsx)(yh,{className:"block-editor-inserter__uncategorized-blocks-panel",title:(0,cw.__)("Uncategorized"),children:(0,Cn.jsx)(sy,{items:l,onSelect:r,onHover:n,label:(0,cw.__)("Uncategorized")})}),h.map(([m,g])=>{let b=u[m];return!b||!b.length?null:(0,Cn.jsx)(yh,{title:g.title,icon:g.icon,children:(0,Cn.jsx)(sy,{items:b,onSelect:r,onHover:n,label:g.title})},m)})]})}function wqe({rootClientId:e,onInsert:t,onHover:o,showMostUsedBlocks:r},n){let[i,s,a,l]=ym(e,t);if(!i.length)return(0,Cn.jsx)(Fc,{});let u=[],d=[];for(let f of i)f.category!=="reusable"&&(f.isSearchOnly||(f.isAllowedInCurrentRoot?u.push(f):d.push(f)));return(0,Cn.jsx)(nw,{children:(0,Cn.jsxs)("div",{ref:n,children:[!!u.length&&(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsx)(eve,{items:u,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__insertable-blocks-at-selection"})}),(0,Cn.jsx)(eve,{items:d,categories:s,collections:a,onSelectItem:l,onHover:o,showMostUsedBlocks:r,className:"block-editor-inserter__all-blocks"})]})})}var tve=(0,Lf.forwardRef)(wqe);var wve=c(F(),1),Sve=c(de(),1),xve=c(H(),1),Cve=c(W(),1);var gve=c(H(),1),z$=c(F(),1),bve=c(W(),1);var qN=c(H(),1),N$=c(W(),1),Df=c(T(),1);function Sqe({selectedCategory:e,patternCategories:t,onClickCategory:o}){let r="block-editor-block-patterns-explorer__sidebar";return(0,Df.jsx)("div",{className:`${r}__categories-list`,children:t.map(({name:n,label:i})=>(0,Df.jsx)(qN.Button,{__next40pxDefaultSize:!0,label:i,className:`${r}__categories-list__item`,isPressed:e===n,onClick:()=>{o(n)},children:i},n))})}function xqe({searchValue:e,setSearchValue:t}){return(0,Df.jsx)("div",{className:"block-editor-block-patterns-explorer__search",children:(0,Df.jsx)(qN.SearchControl,{onChange:t,value:e,label:(0,N$.__)("Search"),placeholder:(0,N$.__)("Search")})})}function Cqe({selectedCategory:e,patternCategories:t,onClickCategory:o,searchValue:r,setSearchValue:n}){return(0,Df.jsxs)("div",{className:"block-editor-block-patterns-explorer__sidebar",children:[(0,Df.jsx)(xqe,{searchValue:r,setSearchValue:n}),!r&&(0,Df.jsx)(Sqe,{selectedCategory:e,patternCategories:t,onClickCategory:o})]})}var ove=Cqe;var Vf=c(F(),1),mw=c(W(),1),dve=c(de(),1),fve=c(H(),1),pve=c(rr(),1);var rve=c(ce(),1),cd=c(F(),1),Z1=c(H(),1);var nve=c(de(),1),ive=c(W(),1);var Ws=c(H(),1),_l=c(W(),1),Ai=c(T(),1);function uw({currentPage:e,numPages:t,changePage:o,totalItems:r}){return(0,Ai.jsxs)(Ws.__experimentalVStack,{className:"block-editor-patterns__grid-pagination-wrapper",children:[(0,Ai.jsx)(Ws.__experimentalText,{variant:"muted",children:(0,_l.sprintf)((0,_l._n)("%s item","%s items",r),r)}),t>1&&(0,Ai.jsxs)(Ws.__experimentalHStack,{expanded:!1,spacing:3,justify:"flex-start",className:"block-editor-patterns__grid-pagination",children:[(0,Ai.jsxs)(Ws.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-previous",children:[(0,Ai.jsx)(Ws.Button,{variant:"tertiary",onClick:()=>o(1),disabled:e===1,"aria-label":(0,_l.__)("First page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Ai.jsx)("span",{children:"\xAB"})}),(0,Ai.jsx)(Ws.Button,{variant:"tertiary",onClick:()=>o(e-1),disabled:e===1,"aria-label":(0,_l.__)("Previous page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Ai.jsx)("span",{children:"\u2039"})})]}),(0,Ai.jsx)(Ws.__experimentalText,{variant:"muted",children:(0,_l.sprintf)((0,_l._x)("%1$s of %2$s","paging"),e,t)}),(0,Ai.jsxs)(Ws.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-next",children:[(0,Ai.jsx)(Ws.Button,{variant:"tertiary",onClick:()=>o(e+1),disabled:e===t,"aria-label":(0,_l.__)("Next page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Ai.jsx)("span",{children:"\u203A"})}),(0,Ai.jsx)(Ws.Button,{variant:"tertiary",onClick:()=>o(t),disabled:e===t,"aria-label":(0,_l.__)("Last page"),size:"compact",accessibleWhenDisabled:!0,className:"block-editor-patterns__grid-pagination-button",children:(0,Ai.jsx)("span",{children:"\xBB"})})]})]})]})}var Fo=c(T(),1),Eqe=({showTooltip:e,title:t,children:o})=>e?(0,Fo.jsxs)(Pt.Root,{children:[(0,Fo.jsx)(Pt.Trigger,{render:o}),(0,Fo.jsx)(Pt.Popup,{children:t})]}):(0,Fo.jsx)(Fo.Fragment,{children:o});function sve({id:e,isDraggable:t,pattern:o,onClick:r,onHover:n,showTitlesAsTooltip:i,category:s,isSelected:a}){let[l,u]=(0,cd.useState)(!1),{blocks:d,viewportWidth:f}=o,h=`block-editor-block-patterns-list__item-description-${(0,nve.useInstanceId)(sve)}`,m=o.type===or.user,g=(0,cd.useMemo)(()=>!s||!t?d:(d??[]).map(b=>{let v=(0,rve.cloneBlock)(b);return v.attributes.metadata?.categories?.includes(s)&&(v.attributes.metadata.categories=[s]),v}),[d,t,s]);return(0,Fo.jsx)(aw,{isEnabled:t,blocks:g,pattern:o,children:({draggable:b,onDragStart:v,onDragEnd:y})=>(0,Fo.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,Fo.jsx)(Eqe,{showTooltip:i&&!m,title:o.title,children:(0,Fo.jsxs)(Z1.Composite.Item,{render:(0,Fo.jsx)("div",{role:"option","aria-label":o.title,"aria-describedby":o.description?h:void 0,className:G("block-editor-block-patterns-list__item",{"block-editor-block-patterns-list__list-item-synced":o.type===or.user&&!o.syncStatus,"is-selected":a})}),id:e,onClick:()=>{r(o,d),n?.(null)},onMouseEnter:()=>{l||n?.(o)},onMouseLeave:()=>n?.(null),children:[(0,Fo.jsx)(Us.Async,{placeholder:(0,Fo.jsx)(Tqe,{}),children:(0,Fo.jsx)(Us,{blocks:d,viewportWidth:f})}),(!i||m)&&(0,Fo.jsxs)(Z1.__experimentalHStack,{className:"block-editor-patterns__pattern-details",spacing:2,children:[m&&!o.syncStatus&&(0,Fo.jsx)("div",{className:"block-editor-patterns__pattern-icon-wrapper",children:(0,Fo.jsx)(St,{className:"block-editor-patterns__pattern-icon",icon:Ka})}),(0,Fo.jsx)(Ec,{render:(0,Fo.jsx)("div",{}),className:"block-editor-block-patterns-list__item-title",variant:"body-sm",children:o.title})]}),!!o.description&&(0,Fo.jsx)(xt,{id:h,children:o.description})]})})})})}function Tqe(){return(0,Fo.jsx)("div",{className:"block-editor-block-patterns-list__item is-placeholder"})}function Rqe({isDraggable:e,blockPatterns:t,onHover:o,onClickPattern:r,orientation:n,category:i,label:s=(0,ive.__)("Patterns"),showTitlesAsTooltip:a,pagingProps:l},u){let[d,f]=(0,cd.useState)(void 0),[p,h]=(0,cd.useState)(null);(0,cd.useEffect)(()=>{let g=t[0]?.name;f(g)},[t]);let m=(g,b)=>{h(g.name),r(g,b)};return(0,Fo.jsxs)(Z1.Composite,{orientation:n,activeId:d,setActiveId:f,role:"listbox",className:"block-editor-block-patterns-list","aria-label":s,ref:u,children:[t.map(g=>(0,Fo.jsx)(sve,{id:g.name,pattern:g,onClick:m,onHover:o,isDraggable:e,showTitlesAsTooltip:a,category:i,isSelected:!!p&&p===g.name},g.name)),l&&(0,Fo.jsx)(uw,{...l})]})}var ud=(0,cd.forwardRef)(Rqe);var ay=c(J(),1),lve=c(ce(),1),ZN=c(W(),1),cve=c(rr(),1),L$=c(F(),1);function ave({destinationRootClientId:e,destinationIndex:t,rootClientId:o,registry:r}){if(o===e)return t;let n=["",...r.select(R).getBlockParents(e),e],i=n.indexOf(o);return i!==-1?r.select(R).getBlockIndex(n[i+1])+1:r.select(R).getBlockOrder(o).length}function Bqe({rootClientId:e="",insertionIndex:t,clientId:o,isAppender:r,onSelect:n,shouldFocusBlock:i=!0,selectBlockOnInsert:s=!0}){let a=(0,ay.useRegistry)(),{getSelectedBlock:l,getClosestAllowedInsertionPoint:u,isBlockInsertionPointVisible:d}=U((0,ay.useSelect)(R)),{destinationRootClientId:f,destinationIndex:p}=(0,ay.useSelect)(k=>{let{getSelectedBlockClientId:w,getBlockRootClientId:S,getBlockIndex:x,getBlockOrder:C,getInsertionPoint:B}=U(k(R)),E=w(),P=e,A,I=B();return t!==void 0?A=t:I&&I.hasOwnProperty("index")?(P=I?.rootClientId?I.rootClientId:e,A=I.index):o?A=x(o):!r&&E?(P=S(E),A=x(E)+1):A=C(P).length,{destinationRootClientId:P,destinationIndex:A}},[e,t,o,r]),{replaceBlocks:h,insertBlocks:m,showInsertionPoint:g,hideInsertionPoint:b,setLastFocus:v}=U((0,ay.useDispatch)(R)),y=(0,L$.useCallback)((k,w,S=!1,x)=>{(S||i||s)&&v(null);let C=l();!r&&C&&(0,lve.isUnmodifiedDefaultBlock)(C,"content")?h(C.clientId,k,null,i||S?0:null,w):m(k,r||x===void 0?p:ave({destinationRootClientId:f,destinationIndex:p,rootClientId:x,registry:a}),r||x===void 0?f:x,s,i||S?0:null,w);let B=Array.isArray(k)?k.length:1,E=(0,ZN.sprintf)((0,ZN._n)("%d block added.","%d blocks added.",B),B);(0,cve.speak)(E),n&&n(k)},[r,l,h,m,f,p,n,i,s,v,a]),_=(0,L$.useCallback)(k=>{if(k&&!d()){let w=u(k.name,f);w!==null&&g(w,ave({destinationRootClientId:f,destinationIndex:p,rootClientId:w,registry:a}))}else b()},[u,d,g,b,f,p,a]);return[f,y,_]}var vh=Bqe;var dw=c(F(),1),XN=c(ce(),1),fw=c(J(),1),QN=c(W(),1),uve=c(Is(),1);var Iqe=(e,t,o,r)=>{let n=(0,dw.useMemo)(()=>({[fm]:!!r}),[r]),i=(0,fw.useSelect)(m=>{let{getSettings:g}=U(m(R));return g()[NR]??!1},[]),{patternCategories:s,patterns:a,userPatternCategories:l}=(0,fw.useSelect)(m=>{let{getSettings:g,__experimentalGetAllowedPatterns:b}=U(m(R)),v=g(),y=v[Xd];return{patterns:b(t,n),userPatternCategories:y?y(m):v.__experimentalUserPatternCategories,patternCategories:v.__experimentalBlockPatternCategories}},[t,n]),u=(0,dw.useMemo)(()=>a.filter(m=>!(m.categories?.includes("navigation")&&!i)),[a,i]),{getClosestAllowedInsertionPointForPattern:d}=U((0,fw.useSelect)(R)),f=(0,dw.useMemo)(()=>{let m=[...s];return l?.forEach(g=>{m.find(b=>b.name===g.name)||m.push(g)}),m},[s,l]),{createSuccessNotice:p}=(0,fw.useDispatch)(uve.store),h=(0,dw.useCallback)((m,g)=>{let b=r?t:d(m,t);if(b===null)return;let v=m.type===or.user&&m.syncStatus!=="unsynced"?[(0,XN.createBlock)("core/block",{ref:m.id})]:g;e((v??[]).map(y=>{let _=(0,XN.cloneBlock)(y);return _.attributes.metadata?.categories?.includes(o)&&(_.attributes.metadata.categories=[o]),_}),m.name,!1,b),p((0,QN.sprintf)((0,QN.__)('Pattern "%s" inserted.'),m.title),{type:"snackbar",id:"inserter-notice"})},[p,e,o,t,d,r]);return[u,f,h]},kh=Iqe;var pw=c(F(),1),D$=c(de(),1),V$=c(Dt(),1),JN=20;function eL(e,t,o,r=""){let[n,i]=(0,pw.useState)(1),s=(0,D$.usePrevious)(t),a=(0,D$.usePrevious)(r);(s!==t||a!==r)&&n!==1&&i(1);let l=e.length,u=n-1,d=(0,pw.useMemo)(()=>e.slice(u*JN,u*JN+JN),[u,e]),f=Math.ceil(e.length/JN),p=h=>{(0,V$.getScrollContainer)(o?.current)?.scrollTo(0,0),i(h)};return(0,pw.useEffect)(function(){(0,V$.getScrollContainer)(o?.current)?.scrollTo(0,0)},[t,o]),{totalItems:l,categoryPatterns:d,numPages:f,changePage:p,currentPage:n}}var zc=c(T(),1);function Pqe({filterValue:e,filteredBlockPatternsLength:t}){return e?(0,zc.jsx)(fve.__experimentalHeading,{level:2,lineHeight:"48px",className:"block-editor-block-patterns-explorer__search-results-count",children:(0,mw.sprintf)((0,mw._n)("%d pattern found","%d patterns found",t),t)}):null}function Oqe({searchValue:e,selectedCategory:t,patternCategories:o,rootClientId:r,onModalClose:n}){let i=(0,Vf.useRef)(),s=(0,dve.useDebounce)(pve.speak,500),[a,l]=vh({rootClientId:r,shouldFocusBlock:!0}),[u,,d]=kh(l,a,t),f=(0,Vf.useMemo)(()=>o.map(v=>v.name),[o]),p=(0,Vf.useMemo)(()=>{let v=u.filter(y=>{if(t===nb.name||t===af.name&&y.type===or.user||t===rk.name&&y.blockTypes?.includes("core/post-content"))return!0;if(t==="uncategorized"){let _=y.categories?.some(k=>f.includes(k))??!1;return!y.categories?.length||!_}return y.categories?.includes(t)});return e?Y0(v,e):v},[e,u,t,f]);(0,Vf.useEffect)(()=>{if(!e)return;let v=p.length,y=(0,mw.sprintf)((0,mw._n)("%d result found.","%d results found.",v),v);s(y)},[e,s,p.length]);let h=eL(p,t,i),[m,g]=(0,Vf.useState)(e);e!==m&&(g(e),h.changePage(1));let b=!!p?.length;return(0,zc.jsxs)("div",{className:"block-editor-block-patterns-explorer__list",ref:i,children:[(0,zc.jsx)(Pqe,{filterValue:e,filteredBlockPatternsLength:p.length}),(0,zc.jsx)(nw,{children:b&&(0,zc.jsxs)(zc.Fragment,{children:[(0,zc.jsx)(ud,{blockPatterns:h.categoryPatterns,onClickPattern:(v,y)=>{d(v,y),n()},isDraggable:!1}),(0,zc.jsx)(uw,{...h})]})})]})}var mve=Oqe;var F$=c(F(),1),hw=c(W(),1),hve=c(rr(),1);function Aqe(e,t){return!e.categories||!e.categories.length?!1:e.categories.some(o=>t.some(r=>r.name===o))}function gw(e,t="all"){let[o,r]=kh(void 0,e),n=(0,F$.useMemo)(()=>t==="all"?o:o.filter(s=>!QI(s,t)),[t,o]);return(0,F$.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=>!Aqe(a,r))&&!s.find(a=>a.name==="uncategorized")&&s.push({name:"uncategorized",label:(0,hw._x)("Uncategorized")}),n.some(a=>a.blockTypes?.includes("core/post-content"))&&s.unshift(rk),n.some(a=>a.type===or.user)&&s.unshift(af),n.length>0&&s.unshift({name:nb.name,label:nb.label}),(0,hve.speak)((0,hw.sprintf)((0,hw._n)("%d category button displayed.","%d category buttons displayed.",s.length),s.length)),s},[r,n])}var ly=c(T(),1);function Mqe({initialCategory:e,rootClientId:t,onModalClose:o}){let[r,n]=(0,z$.useState)(""),[i,s]=(0,z$.useState)(e?.name),a=gw(t);return(0,ly.jsxs)("div",{className:"block-editor-block-patterns-explorer",children:[(0,ly.jsx)(ove,{selectedCategory:i,patternCategories:a,onClickCategory:s,searchValue:r,setSearchValue:n}),(0,ly.jsx)(mve,{searchValue:r,selectedCategory:i,patternCategories:a,rootClientId:t,onModalClose:o})]})}function Nqe({onModalClose:e,...t}){return(0,ly.jsx)(gve.Modal,{title:(0,bve.__)("Patterns"),onRequestClose:e,isFullScreen:!0,children:(0,ly.jsx)(Mqe,{onModalClose:e,...t})})}var yve=Nqe;var bw=c(W(),1),ir=c(H(),1);var jn=c(T(),1);function Lqe({title:e}){return(0,jn.jsx)(ir.__experimentalVStack,{spacing:0,children:(0,jn.jsx)(ir.__experimentalView,{children:(0,jn.jsx)(ir.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,jn.jsxs)(ir.__experimentalHStack,{spacing:2,children:[(0,jn.jsx)(ir.Navigator.BackButton,{style:{minWidth:24,padding:0},icon:(0,bw.isRTL)()?jr:ei,size:"small",label:(0,bw.__)("Back")}),(0,jn.jsx)(ir.__experimentalSpacer,{children:(0,jn.jsx)(ir.__experimentalHeading,{level:5,children:e})})]})})})})}function tL({categories:e,children:t,screenClassName:o}){return(0,jn.jsxs)(ir.Navigator,{initialPath:"/",className:"block-editor-inserter__mobile-tab-navigation",children:[(0,jn.jsx)(ir.Navigator.Screen,{path:"/",children:(0,jn.jsx)(ir.__experimentalItemGroup,{children:e.map(r=>(0,jn.jsx)(ir.Navigator.Button,{path:`/category/${r.name}`,as:ir.__experimentalItem,isAction:!0,children:(0,jn.jsxs)(ir.__experimentalHStack,{children:[(0,jn.jsx)(ir.FlexBlock,{children:r.label}),(0,jn.jsx)(St,{icon:(0,bw.isRTL)()?ei:jr})]})},r.name))})}),e.map(r=>(0,jn.jsxs)(ir.Navigator.Screen,{className:o,path:`/category/${r.name}`,children:[(0,jn.jsx)(Lqe,{title:(0,bw.__)("Back")}),t(r)]},r.name))]})}var wl=c(F(),1),j$=c(W(),1),jc=c(H(),1);var $s=c(H(),1),Gs=c(W(),1);var oL=c(F(),1);var li=c(T(),1),vve=e=>e!=="all"&&e!=="user",Dqe=e=>e.name===af.name,Vqe=[{value:"all",label:(0,Gs._x)("All","patterns")},{value:or.directory,label:(0,Gs.__)("Pattern Directory")},{value:or.theme,label:(0,Gs.__)("Theme & Plugins")},{value:or.user,label:(0,Gs.__)("User")}];function kve({setPatternSyncFilter:e,setPatternSourceFilter:t,patternSyncFilter:o,patternSourceFilter:r,scrollContainerRef:n,category:i}){let s=i.name===af.name?or.user:r,a=vve(s),l=Dqe(i),u=(0,oL.useMemo)(()=>[{value:"all",label:(0,Gs._x)("All","patterns")},{value:N0.full,label:(0,Gs._x)("Synced","patterns"),disabled:a},{value:N0.unsynced,label:(0,Gs._x)("Not synced","patterns"),disabled:a}],[a]);function d(f){t(f),vve(f)&&e("all")}return(0,li.jsx)(li.Fragment,{children:(0,li.jsx)($s.DropdownMenu,{popoverProps:{placement:"right-end"},label:(0,Gs.__)("Filter patterns"),toggleProps:{size:"compact"},icon:(0,li.jsx)(St,{icon:(0,li.jsx)($s.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,li.jsx)($s.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",fill:"currentColor"})})}),children:()=>(0,li.jsxs)(li.Fragment,{children:[!l&&(0,li.jsx)($s.MenuGroup,{label:(0,Gs.__)("Source"),children:(0,li.jsx)($s.MenuItemsChoice,{choices:Vqe,onSelect:f=>{d(f),n.current?.scrollTo(0,0)},value:s})}),(0,li.jsx)($s.MenuGroup,{label:(0,Gs.__)("Type"),children:(0,li.jsx)($s.MenuItemsChoice,{choices:u,onSelect:f=>{e(f),n.current?.scrollTo(0,0)},value:o})}),(0,li.jsx)("div",{className:"block-editor-inserter__patterns-filter-help",children:(0,oL.createInterpolateElement)((0,Gs.__)("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,li.jsx)($s.ExternalLink,{href:(0,Gs.__)("https://wordpress.org/patterns/")})})})]})})})}var ls=c(T(),1),Fqe=()=>{};function rL({rootClientId:e,onInsert:t,onHover:o=Fqe,category:r,showTitlesAsTooltip:n}){let[i,,s]=kh(t,e,r?.name),[a,l]=(0,wl.useState)("all"),[u,d]=(0,wl.useState)("all"),f=gw(e,u),p=(0,wl.useRef)(),h=(0,wl.useMemo)(()=>i.filter(y=>QI(y,u,a)?!1:r.name===nb.name||r.name===af.name&&y.type===or.user||r.name===rk.name&&y.blockTypes?.includes("core/post-content")?!0:r.name==="uncategorized"?y.categories?!y.categories.some(_=>f.some(k=>k.name===_)):!0:y.categories?.includes(r.name)),[i,f,r.name,u,a]),m=eL(h,r,p),{changePage:g}=m;(0,wl.useEffect)(()=>()=>o(null),[]);let b=(0,wl.useCallback)(y=>{l(y),g(1)},[l,g]),v=(0,wl.useCallback)(y=>{d(y),g(1)},[d,g]);return(0,ls.jsxs)(ls.Fragment,{children:[(0,ls.jsxs)(jc.__experimentalVStack,{spacing:2,className:"block-editor-inserter__patterns-category-panel-header",children:[(0,ls.jsxs)(jc.__experimentalHStack,{children:[(0,ls.jsx)(jc.FlexBlock,{children:(0,ls.jsx)(jc.__experimentalHeading,{className:"block-editor-inserter__patterns-category-panel-title",size:13,level:4,as:"div",children:r.label})}),(0,ls.jsx)(kve,{patternSyncFilter:a,patternSourceFilter:u,setPatternSyncFilter:b,setPatternSourceFilter:v,scrollContainerRef:p,category:r})]}),!h.length&&(0,ls.jsx)(jc.__experimentalText,{variant:"muted",className:"block-editor-inserter__patterns-category-no-results",children:(0,j$.__)("No results found")})]}),h.length>0&&(0,ls.jsxs)(ls.Fragment,{children:[(0,ls.jsx)(jc.__experimentalText,{size:"12",as:"p",className:"block-editor-inserter__help-text",children:(0,j$.__)("Drag and drop patterns into the canvas.")}),(0,ls.jsx)(ud,{ref:p,blockPatterns:m.categoryPatterns,onClickPattern:s,onHover:o,label:r.label,orientation:"vertical",category:r.name,isDraggable:!0,showTitlesAsTooltip:n,patternFilter:u,pagingProps:m})]})]})}var iL=c(de(),1),sL=c(H(),1),_ve=c(F(),1);var cy=c(T(),1),{Tabs:nL}=U(sL.privateApis);function zqe({categories:e,selectedCategory:t,onSelectCategory:o,children:r}){let s={type:"tween",duration:(0,iL.useReducedMotion)()?0:.25,ease:[.6,0,.4,1]},a=(0,iL.usePrevious)(t),l=t?t.name:null,[u,d]=(0,_ve.useState)(),f=e?.[0]?.name;return l===null&&!u&&f&&d(f),(0,cy.jsxs)(nL,{selectOnMove:!1,selectedTabId:l,orientation:"vertical",onSelect:p=>{o(e.find(h=>h.name===p))},activeTabId:u,onActiveTabIdChange:d,children:[(0,cy.jsx)(nL.TabList,{className:"block-editor-inserter__category-tablist",children:e.map(p=>(0,cy.jsx)(nL.Tab,{tabId:p.name,"aria-current":p===t?"true":void 0,children:p.label},p.name))}),e.map(p=>(0,cy.jsx)(nL.TabPanel,{tabId:p.name,focusable:!1,children:(0,cy.jsx)(sL.__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 aL=zqe;var _a=c(T(),1);function jqe({onSelectCategory:e,selectedCategory:t,onInsert:o,rootClientId:r,children:n}){let[i,s]=(0,wve.useState)(!1),a=gw(r),l=(0,Sve.useViewportMatch)("medium","<");return a.length?(0,_a.jsxs)(_a.Fragment,{children:[!l&&(0,_a.jsxs)("div",{className:"block-editor-inserter__block-patterns-tabs-container",children:[(0,_a.jsx)(aL,{categories:a,selectedCategory:t,onSelectCategory:e,children:n}),(0,_a.jsx)(xve.Button,{__next40pxDefaultSize:!0,className:"block-editor-inserter__patterns-explore-button",onClick:()=>s(!0),variant:"secondary",children:(0,Cve.__)("Explore all patterns")})]}),l&&(0,_a.jsx)(tL,{categories:a,children:u=>(0,_a.jsx)("div",{className:"block-editor-inserter__category-panel",children:(0,_a.jsx)(rL,{onInsert:o,rootClientId:r,category:u},u.name)})}),i&&(0,_a.jsx)(yve,{initialCategory:t||a[0],patternCategories:a,onModalClose:()=>s(!1),rootClientId:r})]}):(0,_a.jsx)(Fc,{})}var Eve=jqe;var $ve=c(W(),1),Yve=c(de(),1),Kve=c(H(),1),yw=c(F(),1);var pd=c(H(),1),xr=c(W(),1),Ni=c(F(),1),Q1=c(de(),1),Uve=c(J(),1),Wve=c(Dt(),1),Gve=c(Is(),1);var Mve=c(H(),1),Nve=c(W(),1);var Sr=c(H(),1),Mi=c(W(),1),dd=c(F(),1),U$=c(ce(),1);var X1=c(J(),1),Ive=c(Is(),1),Pve=c(H$(),1),Ove=c(ca(),1);var Rve=c(ce(),1),Bve=c(T(),1),Hqe={image:"img",video:"video",audio:"audio"};function lL(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=Hqe[t],s=(0,Bve.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,Rve.createBlock)(`core/${t}`,o),s]}var ao=c(T(),1),Uqe=["image"],Wqe={placement:"bottom-end",className:"block-editor-inserter__media-list__item-preview-options__popover"};function Gqe({category:e,media:t,onDetach:o}){if(!e.getReportUrl&&!o)return null;let r=e.getReportUrl?.(t);return(0,ao.jsx)(Sr.DropdownMenu,{className:"block-editor-inserter__media-list__item-preview-options",label:(0,Mi.__)("Options"),popoverProps:Wqe,icon:ua,children:()=>(0,ao.jsxs)(Sr.MenuGroup,{children:[r&&(0,ao.jsx)(Sr.MenuItem,{onClick:()=>window.open(r,"_blank").focus(),icon:vz,children:(0,Mi.sprintf)((0,Mi.__)("Report %s"),e.mediaType)}),o&&(0,ao.jsx)(Sr.MenuItem,{onClick:()=>o(t),icon:Rs,children:e.postTypeLabel?(0,Mi.sprintf)((0,Mi.__)("Detach from %s"),e.postTypeLabel):(0,Mi.__)("Detach from post")})]})})}function $qe({onClose:e,onSubmit:t}){return(0,ao.jsxs)(Sr.Modal,{title:(0,Mi.__)("Insert external image"),onRequestClose:e,className:"block-editor-inserter-media-tab-media-preview-inserter-external-image-modal",children:[(0,ao.jsxs)(Sr.__experimentalVStack,{spacing:3,children:[(0,ao.jsx)("p",{children:(0,Mi.__)("This image cannot be uploaded to your Media Library, but it can still be inserted as an external image.")}),(0,ao.jsx)("p",{children:(0,Mi.__)("External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation.")})]}),(0,ao.jsxs)(Sr.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1,children:[(0,ao.jsx)(Sr.FlexItem,{children:(0,ao.jsx)(Sr.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,Mi.__)("Cancel")})}),(0,ao.jsx)(Sr.FlexItem,{children:(0,ao.jsx)(Sr.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:t,children:(0,Mi.__)("Insert")})})]})]})}function Ave({media:e,onClick:t,onDetach:o,category:r}){let[n,i]=(0,dd.useState)(!1),[s,a]=(0,dd.useState)(!1),[l,u]=(0,dd.useState)(!1),[d,f]=(0,dd.useMemo)(()=>lL(e,r.mediaType),[e,r.mediaType]),{createErrorNotice:p,createSuccessNotice:h}=(0,X1.useDispatch)(Ive.store),{getSettings:m,getBlock:g}=(0,X1.useSelect)(R),{updateBlockAttributes:b}=(0,X1.useDispatch)(R),v=(0,dd.useCallback)(w=>{if(l)return;let S=m(),x=(0,U$.cloneBlock)(w),{id:C,url:B,caption:E}=x.attributes;if(!C&&!S.mediaUpload){i(!0);return}if(C){t(x);return}u(!0),window.fetch(B).then(P=>P.blob()).then(P=>{let A=(0,Ove.getFilename)(B)||"image.jpg",I=new File([P],A,{type:P.type});S.mediaUpload({filesList:[I],additionalData:{caption:E},onFileChange([O]){(0,Pve.isBlobURL)(O.url)||(g(x.clientId)?b(x.clientId,{...x.attributes,id:O.id,url:O.url}):(t({...x,attributes:{...x.attributes,id:O.id,url:O.url}}),h((0,Mi.__)("Image uploaded and inserted."),{type:"snackbar",id:"inserter-notice"})),u(!1))},allowedTypes:Uqe,onError(O){p(O,{type:"snackbar",id:"inserter-notice"}),u(!1)}})}).catch(()=>{i(!0),u(!1)})},[l,m,t,h,b,p,g]),y=typeof e.title=="string"?e.title:e.title?.rendered||(0,Mi.__)("no title"),_=(0,dd.useCallback)(()=>a(!0),[]),k=(0,dd.useCallback)(()=>a(!1),[]);return(0,ao.jsxs)(ao.Fragment,{children:[(0,ao.jsx)(aw,{isEnabled:!0,blocks:[d],children:({draggable:w,onDragStart:S,onDragEnd:x})=>(0,ao.jsx)("div",{className:G("block-editor-inserter__media-list__list-item",{"is-hovered":s}),draggable:w,onDragStart:S,onDragEnd:x,children:(0,ao.jsxs)("div",{onMouseEnter:_,onMouseLeave:k,children:[(0,ao.jsxs)(Pt.Root,{children:[(0,ao.jsx)(Pt.Trigger,{render:(0,ao.jsx)(Sr.Composite.Item,{render:(0,ao.jsx)("div",{"aria-label":y,role:"option",className:"block-editor-inserter__media-list__item"}),onClick:()=>v(d),children:(0,ao.jsxs)("div",{className:"block-editor-inserter__media-list__item-preview",children:[f,l&&(0,ao.jsx)("div",{className:"block-editor-inserter__media-list__item-preview-spinner",children:(0,ao.jsx)(Sr.Spinner,{})})]})})}),(0,ao.jsx)(Pt.Popup,{children:y})]}),!l&&(0,ao.jsx)(Gqe,{category:r,media:e,onDetach:o})]})})}),n&&(0,ao.jsx)($qe,{onClose:()=>i(!1),onSubmit:()=>{t((0,U$.cloneBlock)(d)),h((0,Mi.__)("Image inserted."),{type:"snackbar",id:"inserter-notice"}),i(!1)}})]})}var W$=c(T(),1);function Yqe({mediaList:e,category:t,onClick:o,onDetach:r,label:n=(0,Nve.__)("Media List")}){return(0,W$.jsx)(Mve.Composite,{role:"listbox",className:"block-editor-inserter__media-list","aria-label":n,children:e.map((i,s)=>(0,W$.jsx)(Ave,{media:i,category:t,onClick:o,onDetach:r},i.id||i.sourceId||s))})}var Lve=Yqe;var Dve=c(H(),1),Kqe=()=>null,fd=(0,Dve.withFilters)("editor.MediaUpload")(Kqe);var Vve=c(J(),1);function qqe({fallback:e=null,children:t}){return(0,Vve.useSelect)(r=>{let{getSettings:n}=r(R);return!!n().mediaUpload},[])?t:e}var wa=qqe;var cs=c(F(),1),G$=c(J(),1);function Fve(e){return Array.isArray(e)?{mediaItems:e}:{mediaItems:e?.mediaItems??[],totalItems:e?.totalItems,totalPages:e?.totalPages}}function zve(e,t={},o){let[r,n]=(0,cs.useState)(),[i,s]=(0,cs.useState)({}),[a,l]=(0,cs.useState)(!1),u=(0,cs.useRef)(),d=(0,cs.useRef)(),f=(0,cs.useRef)(),p=(0,cs.useRef)();return(0,cs.useEffect)(()=>{(async()=>{let h=JSON.stringify({category:e.name,...t}),m={};u.current=m,l(!0),(d.current!==h||f.current!==e.fetch)&&n([]),(p.current!==e.name||f.current!==e.fetch)&&s({}),d.current=h,f.current=e.fetch,p.current=e.name;let{page:g,...b}=t,v=g>1?t:b,{mediaItems:y,totalItems:_,totalPages:k}=Fve(await e.fetch?.(v));m===u.current&&(n(y),s({totalItems:_,totalPages:k}),l(!1))})()},[e.name,e.fetch,...Object.values(t),o]),{mediaList:r,isLoading:a,totalItems:i.totalItems,totalPages:i.totalPages}}function jve(e,t=400){let[o,r]=(0,cs.useState)(!1);return(0,cs.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>r(!0),t);return()=>{clearTimeout(n),r(!1)}},[e,t]),o}function Hve(e){let[t,o]=(0,cs.useState)([]),r=(0,G$.useSelect)(a=>U(a(R)).getInserterMediaCategories(),[]),{canInsertImage:n,canInsertVideo:i,canInsertAudio:s}=(0,G$.useSelect)(a=>{let{canInsertBlockType:l}=a(R);return{canInsertImage:l("core/image",e),canInsertVideo:l("core/video",e),canInsertAudio:l("core/audio",e)}},[e]);return(0,cs.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}=Fve(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 mn=c(T(),1),Zqe=20,Xqe=["image"];function Qqe({onSelect:e}){return(0,mn.jsx)(wa,{children:(0,mn.jsx)(fd,{multiple:"add",onSelect:e,allowedTypes:Xqe,title:(0,xr.__)("Attach images"),render:({open:t})=>(0,mn.jsx)(pd.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,xr.__)("Attach images")})})})}function J1({rootClientId:e,onInsert:t,category:o}){let[r,n,i]=(0,Q1.useDebouncedInput)(),[s,a]=(0,Ni.useState)(1),l=(0,Q1.usePrevious)(o.name),u=(0,Q1.usePrevious)(i);(l!==o.name||u!==i)&&s!==1&&a(1);let d=(0,Ni.useMemo)(()=>({per_page:Zqe,page:s,search:i}),[s,i]),[f,p]=(0,Ni.useState)(0),{mediaList:h,isLoading:m,totalItems:g,totalPages:b}=zve(o,d,f),v=b||1;typeof b=="number"&&s>v&&a(v);let y=!o.isExternalResource,_=y?o.attach:void 0,k=y?o.detach:void 0,w=y?o.subscribe:void 0,S=v>1,x=S||!!_,C=(0,Ni.useRef)(),B=(0,Ni.useCallback)(q=>{(0,Wve.getScrollContainer)(C.current)?.scrollTo(0,0),a(q)},[]),{createErrorNotice:E,createSuccessNotice:P,createWarningNotice:A}=(0,Uve.useDispatch)(Gve.store),I=jve(m),O=(0,Ni.useCallback)(()=>{y&&o.invalidate?.(d),p(q=>q+1)},[o,d,y]);(0,Ni.useEffect)(()=>{if(w)return w(()=>p(q=>q+1),d)},[w,d]);let L=(0,Ni.useCallback)(async q=>{try{let Q=await _(q);if(!Q){A((0,xr.__)("No images were attached."),{type:"snackbar",id:"inserter-notice"});return}O(),P(o.postTypeLabel?(0,xr.sprintf)((0,xr._n)("%1$d image attached to %2$s.","%1$d images attached to %2$s.",Q),Q,o.postTypeLabel):(0,xr.sprintf)((0,xr._n)("%d image attached to post.","%d images attached to post.",Q),Q),{type:"snackbar",id:"inserter-notice"})}catch{E((0,xr.__)("Could not attach images."),{type:"snackbar",id:"inserter-notice"})}},[_,o,O,E,P,A]),j=(0,Ni.useCallback)(async q=>{try{await k(q),O(),P(o.postTypeLabel?(0,xr.sprintf)((0,xr.__)("Image detached from %s."),o.postTypeLabel):(0,xr.__)("Image detached from post."),{type:"snackbar",id:"inserter-notice"})}catch{E((0,xr.__)("Could not detach image."),{type:"snackbar",id:"inserter-notice"})}},[k,o,O,E,P]),[V,N]=(0,Ni.useState)(),D=(0,Ni.useCallback)(()=>{let q=V;N(void 0),j(q)},[j,V]),M="block-editor-inserter__media-panel",z=o.labels.search_items||(0,xr.__)("Search");return(0,mn.jsxs)("div",{ref:C,className:G(M,{"has-footer":x}),children:[(0,mn.jsx)(pd.SearchControl,{className:`${M}-search`,onChange:n,value:r,label:z,placeholder:z}),m&&!h?.length&&(0,mn.jsx)("div",{className:`${M}-spinner`,children:(0,mn.jsx)(pd.Spinner,{})}),!m&&!h?.length&&(0,mn.jsx)(Fc,{children:o.emptyMessage&&!i?o.emptyMessage:(0,xr.__)("No results found.")}),!!h?.length&&(0,mn.jsx)("div",{className:G(`${M}-results`,{"is-loading":I}),"aria-busy":I,children:(0,mn.jsx)(Lve,{rootClientId:e,onClick:t,onDetach:k?N:void 0,mediaList:h,category:o})}),x&&(0,mn.jsxs)(Xe,{direction:"column",gap:"sm",className:`${M}-footer`,children:[S&&(0,mn.jsx)(uw,{currentPage:s,numPages:v,changePage:B,totalItems:g}),_&&(0,mn.jsx)(Qqe,{onSelect:L})]}),V&&(0,mn.jsxs)(pd.Modal,{title:(0,xr.__)("Detach image"),onRequestClose:()=>N(void 0),overlayClassName:`${M}-detach-modal`,children:[(0,mn.jsx)("p",{children:o.postTypeLabel?(0,xr.sprintf)((0,xr.__)("Detach this image from the current %s? The image will remain in the Media Library."),o.postTypeLabel):(0,xr.__)("Detach this image from the current post? The image will remain in the Media Library.")}),(0,mn.jsxs)("div",{className:`${M}-detach-actions`,children:[(0,mn.jsx)(pd.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>N(void 0),children:(0,xr.__)("Cancel")}),(0,mn.jsx)(pd.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:D,children:(0,xr.__)("Detach")})]})]})]})}var Sa=c(T(),1),Jqe=["image","video","audio"];function eZe({rootClientId:e,selectedCategory:t,onSelectCategory:o,onInsert:r,children:n}){let i=Hve(e),s=(0,Yve.useViewportMatch)("medium","<"),a="block-editor-inserter__media-tabs",l=(0,yw.useCallback)(d=>{if(!d?.url)return;let f=window.__experimentalDataViewsMediaModal&&d.mime_type?d.mime_type.split("/")[0]:d.type,[p]=lL(d,f);r(p)},[r]),u=(0,yw.useMemo)(()=>i.map(d=>({...d,label:d.labels.name})),[i]);return(0,yw.useEffect)(()=>{if(!t)return;let d=u.find(f=>f.name===t.name);d&&d!==t?o(d):d||o(null)},[u,o,t]),u.length?(0,Sa.jsxs)(Sa.Fragment,{children:[!s&&(0,Sa.jsxs)("div",{className:`${a}-container`,children:[(0,Sa.jsx)(aL,{categories:u,selectedCategory:t,onSelectCategory:o,children:n}),(0,Sa.jsx)(wa,{children:(0,Sa.jsx)(fd,{multiple:!1,onSelect:l,allowedTypes:Jqe,render:({open:d})=>(0,Sa.jsx)(Kve.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,$ve.__)("Open Media Library")})})})]}),s&&(0,Sa.jsx)(tL,{categories:u,screenClassName:"block-editor-inserter__media-mobile-screen",children:d=>(0,Sa.jsx)(J1,{onInsert:r,rootClientId:e,category:d})})]}):(0,Sa.jsx)(Fc,{})}var $$=eZe;var eE=c(F(),1),_h=c(W(),1);var uL=c(de(),1),Xve=c(rr(),1),Qve=c(J(),1);var qve=c(H(),1),{Fill:Zve,Slot:tZe}=(0,qve.createSlotFill)("__unstableInserterMenuExtension");Zve.Slot=tZe;var cL=Zve;var Ys=c(T(),1),oZe=9,rZe=[];function nZe({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:h,selectBlockOnInsert:m,isQuick:g}){let b=(0,uL.useDebounce)(Xve.speak,500),{prioritizedBlocks:v}=(0,Qve.useSelect)(V=>({prioritizedBlocks:V(R).getBlockListSettings(n)?.prioritizedInserterBlocks||rZe}),[n]),[y,_]=vh({onSelect:t,rootClientId:n,clientId:i,isAppender:s,insertionIndex:a,shouldFocusBlock:p,selectBlockOnInsert:m}),[k,w,S,x]=ym(y,_,g),[C,,B]=kh(_,y,void 0,g),E=(0,eE.useMemo)(()=>{if(l===0)return[];let V=Y0(C,e);return l!==void 0?V.slice(0,l):V},[e,C,l]),P=u;h&&E.length>2&&(P=0);let A=(0,eE.useMemo)(()=>{if(P===0)return[];let V=k.filter(M=>M.name!=="core/block"),N=Ou(V,"frecency","desc");!e&&v.length&&(N=CP(N,v));let D=wP(N,w,S,e);return P!==void 0?D.slice(0,P):D},[e,k,w,S,P,v]);(0,eE.useEffect)(()=>{if(!e)return;let V=A.length+E.length,N=(0,_h.sprintf)((0,_h._n)("%d result found.","%d results found.",V),V);b(N)},[e,b,A,E]);let I=(0,uL.useAsyncList)(A,{step:oZe}),O=A.length>0||E.length>0,L=!!A.length&&(0,Ys.jsx)(yh,{title:(0,Ys.jsx)(xt,{children:(0,_h.__)("Blocks")}),children:(0,Ys.jsx)(sy,{items:I,onSelect:x,onHover:o,label:(0,_h.__)("Blocks"),isDraggable:f})}),j=!!E.length&&(0,Ys.jsx)(yh,{title:(0,Ys.jsx)(xt,{children:(0,_h.__)("Patterns")}),children:(0,Ys.jsx)("div",{className:"block-editor-inserter__quick-inserter-patterns",children:(0,Ys.jsx)(ud,{blockPatterns:E,onClickPattern:B,onHover:r,isDraggable:f})})});return(0,Ys.jsxs)(nw,{children:[!d&&!O&&(0,Ys.jsx)(Fc,{}),h?j:L,!!A.length&&!!E.length&&(0,Ys.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),h?L:j,d&&(0,Ys.jsx)(cL.Slot,{fillProps:{onSelect:x,onHover:o,filterValue:e,hasItems:O,rootClientId:y},children:V=>V.length?V:O?null:(0,Ys.jsx)(Fc,{})})]})}var dL=nZe;var pL=c(H(),1),Jve=c(F(),1);var Ff=c(T(),1),{Tabs:fL}=U(pL.privateApis);function iZe({defaultTabId:e,onClose:t,onSelect:o,selectedTab:r,tabs:n,closeButtonLabel:i},s){return(0,Ff.jsx)("div",{className:"block-editor-tabbed-sidebar",children:(0,Ff.jsxs)(fL,{selectOnMove:!1,defaultTabId:e,onSelect:o,selectedTabId:r,children:[(0,Ff.jsxs)("div",{className:"block-editor-tabbed-sidebar__tablist-and-close-button",children:[(0,Ff.jsx)(pL.Button,{className:"block-editor-tabbed-sidebar__close-button",icon:Wg,label:i,onClick:()=>t(),size:"compact"}),(0,Ff.jsx)(fL.TabList,{className:"block-editor-tabbed-sidebar__tablist",ref:s,children:n.map(a=>(0,Ff.jsx)(fL.Tab,{tabId:a.name,className:"block-editor-tabbed-sidebar__tab",children:a.title},a.name))})]}),n.map(a=>(0,Ff.jsx)(fL.TabPanel,{tabId:a.name,focusable:!1,className:"block-editor-tabbed-sidebar__tabpanel",ref:a.panelRef,children:a.panel},a.name))]})})}var mL=(0,Jve.forwardRef)(iZe);var hL=c(J(),1),vw=c(F(),1);function tE(e=!0){let{setZoomLevel:t,resetZoomLevel:o}=U((0,hL.useDispatch)(R)),{isZoomedOut:r,isZoomOut:n}=(0,hL.useSelect)(a=>{let{isZoomOut:l}=U(a(R));return{isZoomedOut:l(),isZoomOut:l}},[]),i=(0,vw.useRef)(!1),s=(0,vw.useRef)(e);(0,vw.useEffect)(()=>{r!==s.current&&(i.current=!1)},[r]),(0,vw.useEffect)(()=>(s.current=e,e!==n()&&(i.current=!0,e?t("auto-scaled"):o()),()=>{i.current&&n()&&o()}),[e,n,o,t])}var lo=c(T(),1),tke=()=>{};function sZe({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},h){let{isZoomOutMode:m,hasSectionRootClientId:g}=(0,eke.useSelect)(pe=>{let{isZoomOut:Se,getSectionRootClientId:Ee}=U(pe(R));return{isZoomOutMode:Se(),hasSectionRootClientId:!!Ee()}},[]),[b,v,y]=(0,oE.useDebouncedInput)(a),[_,k]=(0,fo.useState)(null),[w,S]=(0,fo.useState)(p),[x,C]=(0,fo.useState)("all"),[B,E]=(0,fo.useState)(null),P=(0,oE.useViewportMatch)("large"),I=(0,oE.useViewportMatch)("medium","<")?d:tke;function O(){return f||(m?"patterns":"blocks")}let[L,j]=(0,fo.useState)(O());tE(g&&(L==="patterns"||L==="media")&&P);let[N,D,M]=vh({rootClientId:e,clientId:t,isAppender:o,insertionIndex:r,shouldFocusBlock:l}),z=(0,fo.useRef)(),q=(0,fo.useCallback)((pe,Se,Ee,me)=>{D(pe,Se,Ee,me),n(pe),I(),window.requestAnimationFrame(()=>{!l&&!z.current?.contains(h.current.ownerDocument.activeElement)&&z.current?.querySelector("button").focus()})},[D,I,n,h,l]),Q=(0,fo.useCallback)((pe,Se,...Ee)=>{M(!1),D(pe,{patternName:Se},...Ee),n(),I()},[D,I,n,M]),te=(0,fo.useCallback)(pe=>{M(pe),k(pe)},[M,k]),ee=(0,fo.useCallback)((pe,Se)=>{S(pe),C(Se),u?.()},[S,u]),Y=L==="patterns"&&!y&&!!w,Z=L==="media"&&!!B,[$,K]=(0,fo.useState)(!1),ne=(0,fo.useRef)(null),le=(0,fo.useRef)(null),X=(0,fo.useRef)(null);(0,fo.useEffect)(()=>{let pe=Ee=>{K(Ee.currentTarget.scrollTop>0)},Se=[ne.current,le.current,X.current].filter(Boolean);return Se.forEach(Ee=>Ee.addEventListener("scroll",pe)),()=>{Se.forEach(Ee=>Ee.removeEventListener("scroll",pe))}},[]);let re=(0,fo.useMemo)(()=>L==="media"?null:(0,lo.jsxs)(lo.Fragment,{children:[(0,lo.jsx)(gL.SearchControl,{className:G("block-editor-inserter__search",{"is-scrolled":$}),onChange:pe=>{_&&k(null),v(pe)},value:b,label:(0,wh.__)("Search"),placeholder:(0,wh.__)("Search")}),!!y&&(0,lo.jsx)(dL,{filterValue:y,onSelect:n,onHover:te,rootClientId:e,clientId:t,isAppender:o,__experimentalInsertionIndex:r,showBlockDirectory:!0,shouldFocusBlock:l,prioritizePatterns:L==="patterns"})]}),[L,_,k,v,b,y,n,te,l,t,e,r,o,$]),ae=(0,fo.useMemo)(()=>(0,lo.jsxs)(lo.Fragment,{children:[(0,lo.jsx)("div",{className:"block-editor-inserter__block-list",children:(0,lo.jsx)(tve,{ref:z,rootClientId:N,onInsert:q,onHover:te,showMostUsedBlocks:s})}),i&&(0,lo.jsxs)("div",{className:"block-editor-inserter__tips",children:[(0,lo.jsx)(xt,{render:(0,lo.jsx)("h2",{}),children:(0,wh.__)("A tip for using the block editor")}),(0,lo.jsx)(ihe,{})]})]}),[N,q,te,s,i]),ke=(0,fo.useMemo)(()=>(0,lo.jsx)(Eve,{rootClientId:N,onInsert:Q,onSelectCategory:ee,selectedCategory:w,children:Y&&(0,lo.jsx)(rL,{rootClientId:N,onInsert:Q,category:w,patternFilter:x,showTitlesAsTooltip:!0})}),[N,Q,ee,x,w,Y]),Ce=(0,fo.useMemo)(()=>(0,lo.jsx)($$,{rootClientId:N,selectedCategory:B,onSelectCategory:E,onInsert:q,children:Z&&(0,lo.jsx)(J1,{rootClientId:N,onInsert:q,category:B})}),[N,q,B,E,Z]),ye=pe=>{pe!=="patterns"&&S(null),j(pe)},ve=(0,fo.useRef)();return(0,fo.useLayoutEffect)(()=>{ve.current&&window.requestAnimationFrame(()=>{ve.current.querySelector('[role="tab"][aria-selected="true"]')?.focus()})},[]),(0,lo.jsxs)("div",{className:G("block-editor-inserter__menu",{"show-panel":Y||Z,"is-zoom-out":m}),ref:h,children:[(0,lo.jsx)("div",{className:"block-editor-inserter__main-area",children:(0,lo.jsx)(mL,{ref:ve,onSelect:ye,onClose:d,selectedTab:L,closeButtonLabel:(0,wh.__)("Close Block Inserter"),tabs:[{name:"blocks",title:(0,wh.__)("Blocks"),panelRef:ne,panel:(0,lo.jsxs)(lo.Fragment,{children:[re,L==="blocks"&&!y&&ae]})},{name:"patterns",title:(0,wh.__)("Patterns"),panelRef:le,panel:(0,lo.jsxs)(lo.Fragment,{children:[re,L==="patterns"&&!y&&ke]})},{name:"media",title:(0,wh.__)("Media"),panelRef:X,panel:(0,lo.jsxs)(lo.Fragment,{children:[re,Ce]})}]})}),i&&_&&(0,lo.jsx)(gL.Popover,{className:"block-editor-inserter__preview-container__popover",placement:"right-start",offset:16,focusOnMount:!1,animate:!1,children:(0,lo.jsx)(Nye,{item:_})})]})}var Y$=(0,fo.forwardRef)(sZe);function aZe(e,t){return(0,lo.jsx)(Y$,{...e,onPatternCategorySelection:tke,ref:t})}var oke=(0,fo.forwardRef)(aZe);var bL=c(F(),1),rE=c(W(),1),yL=c(H(),1),rke=c(J(),1);var uy=c(T(),1),lZe=6,cZe=6,uZe=2;function vL({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n,hasSearch:i=!0}){let[s,a]=(0,bL.useState)(""),[l,u]=vh({onSelect:e,rootClientId:t,clientId:o,isAppender:r,selectBlockOnInsert:n}),[d]=ym(l,u,!0),{setInserterIsOpened:f,insertionIndex:p}=(0,rke.useSelect)(g=>{let{getSettings:b,getBlockIndex:v,getBlockCount:y}=g(R),_=b(),k=v(o),w=y();return{setInserterIsOpened:_.__experimentalSetIsInserterOpened,insertionIndex:k===-1?w:k}},[o]),h=i&&d.length>lZe;(0,bL.useEffect)(()=>{f&&f(!1)},[f]);let m=()=>{f({filterValue:s,onSelect:e,rootClientId:t,insertionIndex:p})};return(0,uy.jsxs)("div",{className:G("block-editor-inserter__quick-inserter",{"has-search":h,"has-expand":f}),children:[h&&(0,uy.jsx)(yL.SearchControl,{className:"block-editor-inserter__search",value:s,onChange:g=>{a(g)},label:(0,rE.__)("Search"),placeholder:(0,rE.__)("Search")}),(0,uy.jsx)("div",{className:"block-editor-inserter__quick-inserter-results",children:(0,uy.jsx)(dL,{filterValue:s,onSelect:e,rootClientId:t,clientId:o,isAppender:r,maxBlockPatterns:s?uZe:0,maxBlockTypes:cZe,isDraggable:!1,selectBlockOnInsert:n,isQuick:!0})}),f&&(0,uy.jsx)(yL.Button,{__next40pxDefaultSize:!0,className:"block-editor-inserter__quick-inserter-expand",onClick:m,"aria-label":(0,rE.__)("Browse all. This will open the main inserter panel in the editor toolbar."),children:(0,rE.__)("Browse all")})]})}var dZe=50;function nke(e,t){if(!e||!e.attributes||!t?.__experimentalLabel)return null;let o=t.__experimentalLabel(e.attributes,{context:"appender"});return typeof o=="string"&&o.length<dZe&&o.length>0?o:null}var kw=c(T(),1),fZe=({onToggle:e,disabled:t,isOpen:o,blockTitle:r,hasSingleBlockType:n,appenderLabel:i,toggleProps:s={}},a)=>{let{as:l=kL.Button,label:u,onClick:d,...f}=s,p=u;!p&&i?p=i:!p&&n?p=(0,zf.sprintf)((0,zf._x)("Add %s","directly add the only allowed block"),r.toLowerCase()):p||(p=(0,zf._x)("Add block","Generic label for block inserter button"));function h(m){e&&e(m),d&&d(m)}return(0,kw.jsx)(l,{ref:a,__next40pxDefaultSize:s.as?void 0:!0,icon:Ya,label:p,tooltipPosition:"bottom",onClick:h,className:"block-editor-inserter__toggle","aria-haspopup":n?!1:"true","aria-expanded":n?!1:o,isPressed:!n&&o,disabled:t,...f})},pZe=(0,K$.forwardRef)(fZe),mZe=({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},h)=>{let{hasItems:m,hasSingleBlockType:g,blockTitle:b,allowedBlockType:v,blockToInsert:y,appenderLabel:_,targetRootClientId:k}=(0,_w.useSelect)(V=>{let{getBlockRootClientId:N,hasInserterItems:D,getAllowedBlocks:M,getDirectInsertBlock:z,getBlockListSettings:q}=V(R),{getBlockVariations:Q,getBlockType:te}=V(dy.store),ee=t||N(e)||void 0,Y=M(ee),Z=s&&z(ee),{defaultBlock:$}=q(ee)??{},K=Y?.length===1&&Q(Y[0].name,"inserter")?.length===0,ne=K?Y[0]:null,le=Z||null;!le&&K&&$?.name===ne.name&&(le=$);let X=Z?te(Z.name):null;return{hasItems:D(ee),hasSingleBlockType:K,blockTitle:ne?ne.title:"",allowedBlockType:ne,blockToInsert:le,appenderLabel:nke(Z,X),targetRootClientId:ee}},[t,e,s]),{insertBlock:w}=(0,_w.useDispatch)(R),{getBlock:S,getBlockIndex:x,getBlockOrder:C,getBlockRootClientId:B,getBlockSelectionEnd:E,getPreviousBlockClientId:P}=(0,_w.useSelect)(R),{getActiveBlockVariation:A,getBlockType:I}=(0,_w.useSelect)(dy.store);if(!m&&(r||k||e))return null;function O(){let V=y?.name??v.name;function N(){let te;if(e){let ee=S(e),Y=S(P(e));ee?.name===Y?.name&&(te=Y?.attributes)}else if(k){let ee=S(k)?.innerBlocks?.at(-1);ee?.name===V&&(te=ee.attributes)}return sk(V,te)}function D(){if(e)return x(e);let te=E();return!r&&te&&B(te)===k?x(te)+1:C(k).length}let M=N(),z=(0,dy.createBlock)(V,{...y?.attributes,...M});w(z,D(),k,i),u?.(z);let q=I(V),Q;if(q&&(Q=(0,dy.__experimentalGetBlockLabel)(q,z.attributes),Q===q.title&&(Q=A(V,z.attributes)?.title||Q)),Q){let te=(0,zf.sprintf)((0,zf.__)("%s block added"),Q);(0,ike.speak)(te)}}function L({onToggle:V,isOpen:N}){let D={onToggle:V,isOpen:N,disabled:o||!m,blockTitle:b,hasSingleBlockType:g,appenderLabel:_,toggleProps:p};return f?f(D):(0,kw.jsx)(pZe,{ref:h,...D})}function j({onClose:V}){return l?(0,kw.jsx)(vL,{onSelect:N=>{let D=Array.isArray(N)&&N?.length?N[0]:N;u&&typeof u=="function"&&u(D),V()},rootClientId:k,clientId:e,isAppender:r,selectBlockOnInsert:i}):(0,kw.jsx)(oke,{onSelect:()=>{V()},onClose:V,rootClientId:k,clientId:e,isAppender:r,showInserterHelpPanel:a})}return g||y?L({onToggle:O}):(0,kw.jsx)(kL.Dropdown,{className:"block-editor-inserter",contentClassName:G("block-editor-inserter__popover",{"is-quick":l}),popoverProps:{position:n,shift:!0},onToggle:d,expandOnMobile:!0,headerTitle:(0,zf.__)("Add a block"),renderToggle:L,renderContent:j,onClose:u})},hZe=(0,K$.forwardRef)(mZe),Sl=hZe;var nE=c(T(),1),gZe="\uFEFF";function ww({rootClientId:e}){let{showPrompt:t,isLocked:o,placeholder:r,isManualGrid:n}=(0,_L.useSelect)(u=>{let{getBlockCount:d,getSettings:f,getTemplateLock:p,getBlockAttributes:h}=u(R),m=!d(e),{bodyPlaceholder:g}=f();return{showPrompt:m,isLocked:!!p(e),placeholder:g,isManualGrid:h(e)?.layout?.isManualPlacement}},[e]),{insertDefaultBlock:i,startTyping:s}=(0,_L.useDispatch)(R);if(o||n)return null;let a=(0,ske.decodeEntities)(r)||(0,q$.__)("Type / to choose a block"),l=()=>{i(void 0,e),s()};return(0,nE.jsxs)("div",{"data-root-client-id":e||"",className:G("block-editor-default-block-appender",{"has-visible-prompt":t}),children:[(0,nE.jsx)("p",{tabIndex:"0",role:"button","aria-label":(0,q$.__)("Add default block"),className:"block-editor-default-block-appender__content",onKeyDown:u=>{(wL.ENTER===u.keyCode||wL.SPACE===u.keyCode)&&l()},onClick:()=>l(),onFocus:()=>{t&&l()},children:t?a:gZe}),(0,nE.jsx)(Sl,{rootClientId:e,position:"bottom right",isAppender:!0,__experimentalIsQuick:!0})]})}var ake=c(H(),1),Z$=c(F(),1),iE=c(W(),1);var lke=c(Nt(),1);var SL=c(T(),1);function cke({rootClientId:e,className:t,onFocus:o,tabIndex:r,onSelect:n},i){return(0,SL.jsx)(Sl,{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,h;return f?h=f:d?h=(0,iE.sprintf)((0,iE._x)("Add %s","directly add the only allowed block"),u.toLowerCase()):h=(0,iE._x)("Add block","Generic label for block inserter button"),(0,SL.jsx)(ake.Button,{__next40pxDefaultSize:!0,ref:i,onFocus:o,tabIndex:r,className:G(t,"block-editor-button-block-appender"),onClick:s,"aria-haspopup":p?"true":void 0,"aria-expanded":p?l:void 0,disabled:a,label:h,showTooltip:!0,children:(0,SL.jsx)(St,{icon:Ya})})},isAppender:!0})}var uke=(0,Z$.forwardRef)((e,t)=>((0,lke.default)("wp.blockEditor.ButtonBlockerAppender",{alternative:"wp.blockEditor.ButtonBlockAppender",since:"5.9"}),cke(e,t))),Sh=(0,Z$.forwardRef)(cke);var Sw=c(T(),1);function bZe({rootClientId:e}){return(0,X$.useSelect)(o=>o(R).canInsertBlockType((0,dke.getDefaultBlockName)(),e))?(0,Sw.jsx)(ww,{rootClientId:e}):(0,Sw.jsx)(Sh,{rootClientId:e,className:"block-list-appender__toggle"})}function fke({rootClientId:e,CustomAppender:t,className:o,tagName:r="div"}){let n=(0,X$.useSelect)(i=>{let{getBlockInsertionPoint:s,isBlockInsertionPointVisible:a,getBlockCount:l}=i(R),u=s();return a()&&e===u?.rootClientId&&l(e)===0},[e]);return(0,Sw.jsx)(r,{tabIndex:-1,className:G("block-list-appender wp-block",o,{"is-drag-over":n}),contentEditable:!1,"data-block":!0,children:t?(0,Sw.jsx)(t,{}):(0,Sw.jsx)(bZe,{rootClientId:e})})}var Tke=c(de(),1),aE=c(J(),1),Rke=c(F(),1),Bke=c(W(),1);var xw=c(J(),1),Ch=c(F(),1),EL=c(H(),1),Cke=c(de(),1);var hke=c(J(),1),xh=c(F(),1),gke=c(H(),1),bke=c(W(),1);var mke=c(de(),1),Q$=c(Dt(),1),pke=new WeakMap;function yZe(e){let t=(0,mke.useRefEffect)(o=>{function r(i){let{deltaX:s,deltaY:a,target:l}=i,u=e.current,d=pke.get(u);d||(d=(0,Q$.getScrollContainer)(u),pke.set(u,d));let f=(0,Q$.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=yZe;var J$=c(T(),1),vZe=Number.MAX_SAFE_INTEGER;function kZe({previousClientId:e,nextClientId:t,children:o,__unstablePopoverSlot:r,__unstableContentRef:n,operation:i="insert",nearestSide:s="right",...a}){let[l,u]=(0,xh.useReducer)(y=>(y+1)%vZe,0),{orientation:d,rootClientId:f,isVisible:p}=(0,hke.useSelect)(y=>{let{getBlockListSettings:_,getBlockRootClientId:k,isBlockVisible:w}=y(R),S=k(e??t);return{orientation:_(S)?.orientation||"vertical",rootClientId:S,isVisible:w(e)&&w(t)}},[e,t]),h=Zt(e),m=Zt(t),g=d==="vertical",b=(0,xh.useMemo)(()=>l<0||!h&&!m||!p?void 0:{contextElement:i==="group"?m||h:h||m,getBoundingClientRect(){let _=h?h.getBoundingClientRect():null,k=m?m.getBoundingClientRect():null,w=0,S=0,x=0,C=0;if(i==="group"){let B=k||_;S=B.top,x=0,C=B.bottom-B.top,w=s==="left"?B.left-2:B.right-2}else g?(S=_?_.bottom:k.top,x=_?_.width:k.width,C=k&&_?k.top-_.bottom:0,w=_?_.left:k.left):(S=_?_.top:k.top,C=_?_.height:k.height,(0,bke.isRTL)()?(w=k?k.right:_.left,x=_&&k?_.left-k.right:0):(w=_?_.right:k.left,x=_&&k?k.left-_.right:0),x=Math.max(x,0));return new window.DOMRect(w,S,x,C)}},[h,m,l,g,p,i,s]),v=fy(n);return(0,xh.useLayoutEffect)(()=>{if(!h)return;let y=new window.MutationObserver(u);return y.observe(h,{attributes:!0}),()=>{y.disconnect()}},[h]),(0,xh.useLayoutEffect)(()=>{if(!m)return;let y=new window.MutationObserver(u);return y.observe(m,{attributes:!0}),()=>{y.disconnect()}},[m]),(0,xh.useLayoutEffect)(()=>{if(h)return h.ownerDocument.defaultView.addEventListener("resize",u),()=>{h.ownerDocument.defaultView?.removeEventListener("resize",u)}},[h]),!h&&!m||!p?null:(0,J$.jsx)(gke.Popover,{ref:v,animate:!1,anchor:b,focusOnMount:!1,__unstableSlotName:r,inline:!r,...a,className:G("block-editor-block-popover","block-editor-block-popover__inbetween",a.className),resize:!1,flip:!1,placement:"overlay",variant:"unstyled",children:(0,J$.jsx)("div",{className:"block-editor-block-popover__inbetween-container",children:o})},t+"--"+f)}var xL=kZe;var _ke=c(J(),1),wke=c(de(),1),Ske=c(H(),1);var Hf=c(F(),1);var yke=c(de(),1),vke=c(H(),1),jf=c(F(),1);var eY=c(T(),1),_Ze=Number.MAX_SAFE_INTEGER;function wZe({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,yke.useMergeRefs)([a,fy(n)]),[f,p]=(0,jf.useReducer)(m=>(m+1)%_Ze,0);(0,jf.useLayoutEffect)(()=>{if(!l)return;let m,g=new window.MutationObserver(()=>{m||(m=window.requestAnimationFrame(()=>{m=null,p()}))});return g.observe(l,{attributes:!0}),()=>{g.disconnect(),m&&window.cancelAnimationFrame(m)}},[l]);let h=(0,jf.useMemo)(()=>{if(!(f<0||!l||t&&!u))return{getBoundingClientRect(){return u?P9(Pk(l),Pk(u)):Pk(l)},contextElement:l}},[f,l,t,u]);return!l||t&&!u?null:(0,eY.jsx)(vke.Popover,{ref:d,animate:!1,focusOnMount:!1,anchor:h,__unstableSlotName:r,inline:!r,placement:"top-start",resize:!1,flip:!1,shift:i,...s,className:G("block-editor-block-popover",s.className),variant:"unstyled",children:o})}var py=(0,jf.forwardRef)(wZe),SZe=({clientId:e,bottomClientId:t,children:o,...r},n)=>(0,eY.jsx)(py,{...r,bottomClientId:t,clientId:e,__unstableContentRef:void 0,__unstablePopoverSlot:void 0,ref:n,children:o}),kke=(0,jf.forwardRef)(SZe);var CL=c(T(),1);function xZe({clientId:e,bottomClientId:t,children:o,shift:r=!1,additionalStyles:n,...i},s){t??=e;let a=Zt(e);return(0,CL.jsx)(py,{ref:s,clientId:e,bottomClientId:t,shift:r,...i,children:a&&e===t?(0,CL.jsx)(CZe,{selectedElement:a,additionalStyles:n,children:o}):o})}function CZe({selectedElement:e,additionalStyles:t={},children:o}){let[r,n]=(0,Hf.useState)(e.offsetWidth),[i,s]=(0,Hf.useState)(e.offsetHeight);(0,Hf.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,Hf.useMemo)(()=>({position:"absolute",width:r,height:i,...t}),[r,i,t]);return(0,CL.jsx)("div",{style:a,children:o})}var xl=(0,Hf.forwardRef)(xZe);var tY=c(T(),1),sE={hide:{opacity:0,scaleY:.75},show:{opacity:1,scaleY:1},exit:{opacity:0,scaleY:.9}};function EZe({__unstablePopoverSlot:e,__unstableContentRef:t}){let{clientId:o}=(0,_ke.useSelect)(n=>{let{getBlockOrder:i,getBlockInsertionPoint:s}=n(R),a=s(),l=i(a.rootClientId);return l.length?{clientId:l[a.index]}:{}},[]),r=(0,wke.useReducedMotion)();return(0,tY.jsx)(xl,{clientId:o,__unstablePopoverSlot:e,__unstableContentRef:t,className:"block-editor-block-popover__drop-zone",children:(0,tY.jsx)(Ske.__unstableMotion.div,{"data-testid":"block-popover-drop-zone",initial:r?sE.show:sE.hide,animate:sE.show,exit:r?sE.show:sE.exit,className:"block-editor-block-popover__drop-zone-foreground"})})}var xke=EZe;var Uf=c(T(),1),Cw=(0,Ch.createContext)();Cw.displayName="InsertionPointOpenRefContext";function TZe({__unstablePopoverSlot:e,__unstableContentRef:t,operation:o="insert",nearestSide:r="right"}){let{selectBlock:n,hideInsertionPoint:i}=(0,xw.useDispatch)(R),s=(0,Ch.useContext)(Cw),a=(0,Ch.useRef)(),{orientation:l,previousClientId:u,nextClientId:d,rootClientId:f,isInserterShown:p,isDistractionFree:h,isZoomOutMode:m}=(0,xw.useSelect)(B=>{let{getBlockOrder:E,getBlockListSettings:P,getBlockInsertionPoint:A,isBlockBeingDragged:I,getPreviousBlockClientId:O,getNextBlockClientId:L,getSettings:j,isZoomOut:V}=U(B(R)),N=A(),D=E(N.rootClientId);if(!D.length)return{};let M=D[N.index-1],z=D[N.index];for(;I(M);)M=O(M);for(;I(z);)z=L(z);let q=j();return{previousClientId:M,nextClientId:z,orientation:P(N.rootClientId)?.orientation||"vertical",rootClientId:N.rootClientId,isDistractionFree:q.isDistractionFree,isInserterShown:N?.__unstableWithInserter,isZoomOutMode:V()}},[]),{getBlockEditingMode:g}=(0,xw.useSelect)(R),b=(0,Cke.useReducedMotion)();function v(B){B.target===a.current&&d&&g(d)!=="disabled"&&n(d,-1)}function y(B){B.target===a.current&&!s.current&&i()}function _(B){B.target!==a.current&&(s.current=!0)}let k=(0,Ch.useCallback)(B=>{!B&&s.current&&(s.current=!1)},[s]),w={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"}}},S={start:{scale:b?1:0},rest:{scale:1,transition:{delay:.4,type:"tween"}}};if(h||m&&o!=="insert")return null;let C=G("block-editor-block-list__insertion-point",l==="horizontal"||o==="group"?"is-horizontal":"is-vertical");return(0,Uf.jsx)(xL,{previousClientId:u,nextClientId:d,__unstablePopoverSlot:e,__unstableContentRef:t,operation:o,nearestSide:r,children:(0,Uf.jsxs)(EL.__unstableMotion.div,{layout:!b,initial:b?"rest":"start",animate:"rest",whileHover:"hover",whileTap:"pressed",exit:"start",ref:a,tabIndex:-1,onClick:v,onFocus:_,className:G(C,{"is-with-inserter":p}),onHoverEnd:y,children:[(0,Uf.jsx)(EL.__unstableMotion.div,{variants:w,className:"block-editor-block-list__insertion-point-indicator","data-testid":"block-list-insertion-point-indicator"}),p&&(0,Uf.jsx)(EL.__unstableMotion.div,{variants:S,className:G("block-editor-block-list__insertion-point-inserter"),children:(0,Uf.jsx)(Sl,{ref:k,position:"bottom center",clientId:d,rootClientId:f,__experimentalIsQuick:!0,onToggle:B=>{s.current=B},onSelectOrClose:()=>{s.current=!1}})})]})})}function Eke(e){let{insertionPoint:t,isVisible:o,isBlockListEmpty:r}=(0,xw.useSelect)(n=>{let{getBlockInsertionPoint:i,isBlockInsertionPointVisible:s,getBlockCount:a}=n(R),l=i();return{insertionPoint:l,isVisible:s(),isBlockListEmpty:a(l?.rootClientId)===0}},[]);return!o||r?null:t.operation==="replace"?(0,Uf.jsx)(xke,{...e},`${t.rootClientId}-${t.index}`):(0,Uf.jsx)(TZe,{operation:t.operation,nearestSide:t.nearestSide,...e})}function Ike(){let e=(0,Rke.useContext)(Cw),t=(0,aE.useSelect)(g=>{let b=g(R).getSettings();return b.isDistractionFree||b.isPreviewMode||U(g(R)).isZoomOut()},[]),{getBlockListSettings:o,getBlockIndex:r,isMultiSelecting:n,getSelectedBlockClientIds:i,getSettings:s,getTemplateLock:a,__unstableIsWithinBlockOverlay:l,getBlockEditingMode:u,getBlockName:d,getBlockAttributes:f,getParentSectionBlock:p}=U((0,aE.useSelect)(R)),{showInsertionPoint:h,hideInsertionPoint:m}=(0,aE.useDispatch)(R);return(0,Tke.useRefEffect)(g=>{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")){m();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),k=_?.orientation||"vertical",w=!!_?.__experimentalCaptureToolbars,S=v.clientY,x=v.clientX,B=Array.from(v.target.children).find(I=>{let O=I.getBoundingClientRect();return I.classList.contains("wp-block")&&k==="vertical"&&O.top>S||I.classList.contains("wp-block")&&k==="horizontal"&&((0,Bke.isRTL)()?O.right<x:O.left>x)});if(!B){m();return}if(!B.id&&(B=B.firstElementChild,!B)){m();return}let E=B.id.slice(6);if(!E||l(E)||p(E)||i().includes(E)&&k==="vertical"&&!w&&!s().hasFixedToolbar)return;let P=B.getBoundingClientRect();if(k==="horizontal"&&(v.clientY>P.bottom||v.clientY<P.top)||k==="vertical"&&(v.clientX>P.right||v.clientX<P.left)){m();return}let A=r(E);if(A===0){m();return}h(y,A,{__unstableWithInserter:!0})}return g.addEventListener("mousemove",b),()=>{g.removeEventListener("mousemove",b)}},[e,o,r,n,h,m,i,t])}var TL=c(J(),1),Pke=c(de(),1);var Oke=c(T(),1);function my(){let{getSettings:e,hasSelectedBlock:t,hasMultiSelection:o}=(0,TL.useSelect)(R),{clearSelectedBlock:r}=(0,TL.useDispatch)(R),{clearBlockSelection:n}=e();return(0,Pke.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 Ake(e){return(0,Oke.jsx)("div",{ref:my(),...e})}var Jke=c(de(),1),Rw=c(F(),1),e_e=c(J(),1),yy=c(ce(),1);var Mke=c(T(),1);function Nke({showSeparator:e,isFloating:t,onAddBlock:o,isToggle:r}){let{clientId:n}=wt();return(0,Mke.jsx)(Sh,{className:G({"block-list-appender__toggle":r}),rootClientId:n,showSeparator:e,isFloating:t,onAddBlock:o})}var Lke=c(T(),1);function Dke(){let{clientId:e}=wt();return(0,Lke.jsx)(ww,{rootClientId:e})}var BL=c(F(),1),zke=c(J(),1),RL=c(Nt(),1),jke=c(Ew(),1);var lE=new WeakMap;function RZe(){let e;return t=>((e===void 0||!(0,jke.isShallowEqual)(e,t))&&(e=t),e)}function Fke(e){let[t]=(0,BL.useState)(RZe);return t(e)}function Hke(e,t,o,r,n,i,s,a,l,u,d,f){let p=(0,zke.useRegistry)(),h=Fke(o),m=Fke(r),g=l===void 0||t==="contentOnly"?t:l;(0,BL.useLayoutEffect)(()=>{let b={allowedBlocks:h,prioritizedInserterBlocks:m,templateLock:g};if(u!==void 0&&(b.__experimentalCaptureToolbars=u),d!==void 0)b.orientation=d;else{let v=Qa(f?.type);b.orientation=v.getOrientation(f)}s!==void 0&&((0,RL.default)("__experimentalDefaultBlock",{alternative:"defaultBlock",since:"6.3",version:"6.4"}),b.defaultBlock=s),n!==void 0&&(b.defaultBlock=n),a!==void 0&&((0,RL.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,RL.default)("Using `Function` as a `directInsert` argument",{alternative:"`boolean` values",since:"6.5"}),lE.get(p)||lE.set(p,{}),lE.get(p)[e]=b,window.queueMicrotask(()=>{let v=lE.get(p);if(Object.keys(v).length){let{updateBlockListSettings:y}=p.dispatch(R);y(v),lE.set(p,{})}})},[e,h,m,g,n,i,s,a,u,d,f,p])}var oY=c(zg(),1),IL=c(F(),1),Uke=c(J(),1),PL=c(ce(),1),rY=c(Nt(),1);function Wke(e,t,o,r){t!==void 0&&(0,rY.default)("The template prop of InnerBlocks and useInnerBlocksProps",{since:"7.2",alternative:"a `template` declared in the block type settings"}),r!==void 0&&(0,rY.default)("The templateInsertUpdatesSelection prop of InnerBlocks and useInnerBlocksProps",{since:"7.2",alternative:"`templateInsertUpdatesSelection` declared in the block type settings"});let n=(0,Uke.useRegistry)(),i=(0,IL.useRef)(null);(0,IL.useLayoutEffect)(()=>{let s=!1,{getBlockName:a,getBlocks:l,getSelectedBlocksInitialCaretPosition:u,isBlockSelected:d}=n.select(R),{replaceInnerBlocks:f,__unstableMarkNextChangeAsNotPersistent:p}=n.dispatch(R);return window.queueMicrotask(()=>{if(s)return;let h=t,m=r;if(t===void 0){let _=(0,PL.getBlockType)(a(e));h=_?.template,m=_?.templateInsertUpdatesSelection}let g=l(e),b=(0,oY.default)(h,i.current);if(!(g.length===0||o==="all"||o==="contentOnly")||b)return;i.current=h;let y=(0,PL.synchronizeBlocksWithTemplate)(g,h);(0,oY.default)(y,g)||(p({history:"ignore"}),f(e,y,g.length===0&&m&&y.length!==0&&d(e),u()))}),()=>{s=!0}},[t,o,e,n,r])}var Gke=c(ce(),1),$ke=c(J(),1);function Yke(e){return(0,$ke.useSelect)(t=>{let o=t(R).getBlock(e);if(!o)return;let r=t(Gke.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 by=c(J(),1),ML=c(F(),1),NL=c(de(),1),Xke=c(W(),1),Tw=c(ce(),1);var nY=c(F(),1),Ks=c(ce(),1),hy=c(J(),1),Kke=c(Dt(),1);function iY(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 BZe(e,t,o,r,n,i,s,a,l){return u=>{let{srcRootClientId:d,srcClientIds:f,type:p,blocks:h}=iY(u);if(p==="inserter"){s();let m=h.map(g=>(0,Ks.cloneBlock)(g));i(m,!0,null)}if(p==="block"){let m=o(f[0]);if(d===e&&m===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 g=d===e,b=f.length,v=g&&m<t?t-b:t;n(f,d,v)}}}function IZe(e,t,o,r,n){return i=>{if(!t().mediaUpload)return;let s=(0,Ks.findTransform)((0,Ks.getBlockTransforms)("from"),a=>a.type==="files"&&r(a.blockName,e)&&a.isMatch(i));if(s){let a=s.transform(i,o);n(a)}}}function PZe(e){return t=>{let o=(0,Ks.pasteHandler)({HTML:t,mode:"BLOCKS"});o.length&&e(o)}}function OL(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)(R),{getGroupingBlockName:p}=(0,hy.useSelect)(Ks.store),{insertBlocks:h,moveBlocksToPosition:m,updateBlockAttributes:g,clearSelectedBlock:b,replaceBlocks:v,removeBlocks:y}=(0,hy.useDispatch)(R),_=(0,hy.useRegistry)(),k=(0,nY.useCallback)((B,E=!0,P=0,A=[])=>{Array.isArray(B)||(B=[B]);let O=l(e)[t];if(r==="replace")v(O,B,void 0,P);else if(r==="group"){let L=f(O);n==="left"?B.push(L):B.unshift(L);let j=B.map(M=>(0,Ks.cloneSanitizedBlock)(M)),V=B.every(M=>M.name==="core/image"),N=i("core/gallery",e),D=(0,Ks.createBlock)(V&&N?"core/gallery":p(),{layout:{type:"flex",flexWrap:V&&N?null:"nowrap"}},j);v([O,...A],D,void 0,P)}else h(B,t,e,E,P)},[l,e,t,r,v,f,n,i,p,h]),w=(0,nY.useCallback)((B,E,P)=>{if(r==="replace"){let A=u(B),O=l(e)[t];_.batch(()=>{y(B,!1),v(O,A,void 0,0)})}else m(B,E,e,P)},[r,l,u,m,_,y,v,t,e]),S=BZe(e,t,s,a,w,k,b,r,f),x=IZe(e,d,g,i,k),C=PZe(k);return B=>{let E=(0,Kke.getFilesFromDataTransfer)(B.dataTransfer),P=B.dataTransfer.getData("text/html");P?C(P):E.length?x(E):S(B)}}function OZe(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 gy(e,t,o=["top","bottom","left","right"]){let r,n;return o.forEach(i=>{let s=OZe(e,t,i);(r===void 0||s<r)&&(r=s,n=i)}),[r,n]}function AL(e,t){return t.left<=e.x&&t.right>=e.x&&t.top<=e.y&&t.bottom>=e.y}function qke(e,t){return t.top<=e.y&&t.bottom>=e.y}var sY=30,AZe=120,MZe=120;function NZe(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,_]=gy(t,v,["top","bottom"]);if(v.height>AZe&&y<sY){if(_==="top")return[p,"before"];if(_==="bottom")return[p+1,"after"]}}let h=(0,Xke.isRTL)();if(d&&f==="horizontal"){let v=d.getBoundingClientRect(),[y,_]=gy(t,v,["left","right"]);if(v.width>MZe&&y<sY){if(h&&_==="right"||!h&&_==="left")return[p,"before"];if(h&&_==="left"||!h&&_==="right")return[p+1,"after"]}}e.forEach(({isUnmodifiedDefaultBlock:v,getBoundingClientRect:y,blockIndex:_,blockOrientation:k})=>{let w=y();if(!w)return;let[S,x]=gy(t,w,n),[C,B]=gy(t,w,["left","right"]),E=AL(t,w);v&&E?S=0:o==="vertical"&&k!=="horizontal"&&(E&&C<sY||!E&&qke(t,w))&&(l=_,u=B),S<a&&(s=x==="bottom"||!h&&x==="right"||h&&x==="left"?"after":"before",a=S,i=_)});let m=i+(s==="after"?1:-1),g=!!e[i]?.isUnmodifiedDefaultBlock,b=!!e[m]?.isUnmodifiedDefaultBlock;return l!==null?[l,"group",u]:!g&&!b?[s==="after"?i+1:i,"insert"]:[g?i:m,"replace"]}function LL(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 Zke(e,t){let{defaultView:o}=t;return!!(o&&e instanceof o.HTMLElement&&e.closest("[data-is-insertion-point]"))}function Qke({dropZoneElement:e,rootClientId:t="",parentClientId:o="",isDisabled:r=!1}={}){let n=(0,by.useRegistry)(),[i,s]=(0,ML.useState)({index:null,operation:"insert"}),{getBlockType:a,getBlockVariations:l,getGroupingBlockName:u}=(0,by.useSelect)(Tw.store),{canInsertBlockType:d,getBlockListSettings:f,getBlocks:p,getBlockIndex:h,getDraggedBlockClientIds:m,getBlockNamesByClientId:g,getAllowedBlocks:b,isDragging:v,isGroupable:y,isZoomOut:_,getSectionRootClientId:k,getBlockParents:w}=U((0,by.useSelect)(R)),{showInsertionPoint:S,hideInsertionPoint:x,startDragging:C,stopDragging:B}=U((0,by.useDispatch)(R)),E=OL(i.operation==="before"||i.operation==="after"?o:t,i.index,{operation:i.operation,nearestSide:i.nearestSide}),P=(0,NL.useThrottle)((0,ML.useCallback)((A,I)=>{v()||C();let O=m(),L=[t,...w(t,!0)];if(O.some(K=>L.includes(K)))return;let V=b(t),N=g([t])[0],D=g(O);if(!LL(a,V,D,N))return;let z=k();if(_()&&z!==t)return;let q=p(t).filter(K=>!((0,Tw.hasBlockSupport)(K.name,"visibility",!0)&&K.attributes?.metadata?.blockVisibility===!1));if(q.length===0){n.batch(()=>{s({index:0,operation:"insert"}),S(t,0,{operation:"insert"})});return}let Q=q.map(K=>{let ne=K.clientId;return{isUnmodifiedDefaultBlock:(0,Tw.isUnmodifiedDefaultBlock)(K),getBoundingClientRect:()=>{let le=I.getElementById(`block-${ne}`);return le?le.getBoundingClientRect():null},blockIndex:h(ne),blockOrientation:f(ne)?.orientation}}),te=NZe(Q,{x:A.clientX,y:A.clientY},f(t)?.orientation,{dropZoneElement:e,parentBlockClientId:o,parentBlockOrientation:o?f(o)?.orientation:void 0,rootBlockIndex:h(t)}),[ee,Y,Z]=te,$=Q[ee]?.isUnmodifiedDefaultBlock;if(!(_()&&!$&&Y!=="insert")){if(Y==="group"){let K=q[ee],ne=[K.name,...D].every(ke=>ke==="core/image"),le=d("core/gallery",t),X=y([K.clientId,m()]),re=l(u(),"block"),ae=re&&re.find(({name:ke})=>ke==="group-row");if(ne&&!le&&(!X||!ae)||!ne&&(!X||!ae))return}n.batch(()=>{s({index:ee,operation:Y,nearestSide:Z});let K=["before","after"].includes(Y)?o:t;S(K,ee,{operation:Y,nearestSide:Z})})}},[v,b,t,g,m,a,k,_,p,f,e,o,h,n,C,S,d,y,l,u]),200);return(0,NL.__experimentalUseDropZone)({dropZoneElement:e,isDisabled:r,onDrop:E,onDragOver(A){P(A,A.currentTarget.ownerDocument)},onDragLeave(A){let{ownerDocument:I}=A.currentTarget;Zke(A.relatedTarget,I)||Zke(A.target,I)||(P.cancel(),x())},onDragEnd(){P.cancel(),B(),x()}})}var Wf=c(T(),1),LZe={};function DZe({children:e,clientId:t}){let o=Yke(t);return(0,Wf.jsx)(TR,{value:o,children:e})}var VZe=(0,Rw.memo)(Y1);function t_e(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:h,renderAppender:m,orientation:g,placeholder:b,layout:v,name:y,blockType:_,parentLock:k,defaultLayout:w}=e;Hke(t,k,o,r,n,i,s,a,u,p,g,v),Wke(t,l,u,f);let S=(0,yy.getBlockSupport)(y,"layout")||(0,yy.getBlockSupport)(y,"__experimentalLayout")||LZe,{allowSizingOnChildren:x=!1}=S,C=v||S,B=(0,Rw.useMemo)(()=>({...w,...C,...x&&{allowSizingOnChildren:!0}}),[w,C,x]),E=(0,Wf.jsx)(VZe,{rootClientId:t,renderAppender:m,__experimentalAppenderTagName:h,layout:B,wrapperRef:d,placeholder:b});return!_?.providesContext||Object.keys(_.providesContext).length===0?E:(0,Wf.jsx)(DZe,{clientId:t,children:E})}function FZe(e){return sN(e),(0,Wf.jsx)(t_e,{...e})}var DL=(0,Rw.forwardRef)((e,t)=>{let o=vy({ref:t},e);return(0,Wf.jsx)("div",{className:"block-editor-inner-blocks",children:(0,Wf.jsx)("div",{...o})})});function vy(e={},t={}){let{__unstableDisableLayoutClassNames:o,__unstableDisableDropZone:r,dropZoneElement:n}=t,{clientId:i,layout:s=null,__unstableLayoutClassNames:a=""}=wt(),l=(0,e_e.useSelect)(k=>{let{getBlockName:w,isZoomOut:S,getTemplateLock:x,getBlockRootClientId:C,getBlockEditingMode:B,getBlockSettings:E,getSectionRootClientId:P}=U(k(R));if(!i){let D=P();return{isDropZoneDisabled:S()&&D!==""}}let{hasBlockSupport:A,getBlockType:I}=k(yy.store),O=w(i),L=B(i),j=C(i),[V]=E(i,"layout"),N=L==="disabled";if(S()){let D=P();N=i!==D}return{__experimentalCaptureToolbars:A(O,"__experimentalExposeControlsToChildren",!1),name:O,blockType:I(O),parentLock:x(j),parentClientId:j,isDropZoneDisabled:N,defaultLayout:V}},[i]),{__experimentalCaptureToolbars:u,name:d,blockType:f,parentLock:p,parentClientId:h,isDropZoneDisabled:m,defaultLayout:g}=l,b=Qke({dropZoneElement:n,rootClientId:i,parentClientId:h}),v=(0,Jke.useMergeRefs)([e.ref,r||m||s?.isManualPlacement&&window.__experimentalEnableGridInteractivity?null:b]),y={__experimentalCaptureToolbars:u,layout:s,name:d,blockType:f,parentLock:p,defaultLayout:g,...t},_=y.value&&y.onChange?FZe:t_e;return{...e,ref:v,className:G(e.className,"block-editor-block-list__layout",o?"":a),children:i?(0,Wf.jsx)(_,{...y,clientId:i}):(0,Wf.jsx)(Y1,{...t})}}vy.save=yy.__unstableGetInnerBlocksProps;DL.DefaultBlockAppender=Dke;DL.ButtonBlockAppender=Nke;DL.Content=()=>vy.save().children;var cE=DL;var uE=c(H(),1),o_e=c(de(),1),r_e=c(J(),1),n_e=c(F(),1),i_e=c(W(),1);var VL=c(T(),1);function aY({clientId:e,rootClientId:t="",position:o="top"}){let[r,n]=(0,n_e.useState)(!1),{sectionRootClientId:i,sectionClientIds:s,insertionPoint:a,blockInsertionPointVisible:l,blockInsertionPoint:u,blocksBeingDragged:d}=(0,r_e.useSelect)(w=>{let{getInsertionPoint:S,getBlockOrder:x,getSectionRootClientId:C,isBlockInsertionPointVisible:B,getBlockInsertionPoint:E,getDraggedBlockClientIds:P}=U(w(R)),A=C(),I=x(A);return{sectionRootClientId:A,sectionClientIds:I,insertionPoint:S(),blockInsertionPoint:E(),blockInsertionPointVisible:B(),blocksBeingDragged:P()}},[]),f=(0,o_e.useReducedMotion)();if(!e)return;let p=!1;if(!(t===i&&s&&s.includes(e)))return null;let m=a?.index===0&&e===s[a.index],g=a&&a.hasOwnProperty("index")&&e===s[a.index-1];o==="top"&&(p=m||l&&u.index===0&&e===s[u.index]),o==="bottom"&&(p=g||l&&e===s[u.index-1]);let b=d[0],v=d.includes(e),y=s.indexOf(b),k=(y>0?s[y-1]:null)===e;return(v||k)&&(p=!1),(0,VL.jsx)(uE.__unstableAnimatePresence,{children:p&&(0,VL.jsx)(uE.__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:G("block-editor-block-list__zoom-out-separator",{"is-dragged-over":r}),"data-is-insertion-point":"true",onDragOver:()=>n(!0),onDragLeave:()=>n(!1),children:(0,VL.jsx)(uE.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{delay:-.125}},transition:{ease:"linear",duration:.1,delay:.125},children:(0,i_e.__)("Drop pattern.")})})})}var us=c(T(),1),PO=(0,Gf.createContext)();PO.displayName="IntersectionObserverContext";var FL=new WeakMap,zZe={trailing:!0};function jZe({className:e,...t}){let{isOutlineMode:o,isFocusMode:r,isPreviewMode:n,editedContentOnlySection:i}=(0,Cl.useSelect)(f=>{let{getSettings:p,isTyping:h,hasBlockSpotlight:m,getEditedContentOnlySection:g}=U(f(R)),{outlineMode:b,focusMode:v,isPreviewMode:y}=p();return{isOutlineMode:b&&!h(),isFocusMode:v||m(),isPreviewMode:y,editedContentOnlySection:g()}},[]),s=(0,Cl.useRegistry)(),{setBlockVisibility:a}=(0,Cl.useDispatch)(R),l=(0,zL.useDebounce)((0,Gf.useCallback)(()=>{let f={};FL.get(s).forEach(([p,h])=>{f[p]=h}),a(f)},[s]),300,zZe),u=(0,Gf.useMemo)(()=>{let{IntersectionObserver:f}=window;if(f)return new f(p=>{FL.get(s)||FL.set(s,[]);for(let h of p){let m=h.target.getAttribute("data-block");FL.get(s).push([m,h.isIntersecting])}l()})},[]),d=vy({ref:(0,zL.useMergeRefs)([my(),Ike()]),className:G("is-root-container",e,{"is-outline-mode":o,"is-focus-mode":r,"is-preview-mode":n})},t);return(0,us.jsxs)(PO.Provider,{value:u,children:[(0,us.jsx)("div",{...d}),!!i&&(0,us.jsx)(HZe,{clientId:i})]})}function HZe({clientId:e}){let{stopEditingContentOnlySection:t}=U((0,Cl.useDispatch)(R)),o=(0,Cl.useSelect)(r=>{let{isBlockSelected:n,hasSelectedInnerBlock:i,getBlockSelectionStart:s}=r(R);return!s()||n(e)||i(e,!0)},[e]);return(0,Gf.useEffect)(()=>{o||t()},[o,t]),null}function ew(e){return(0,us.jsx)(wR,{value:p4,children:(0,us.jsx)(jZe,{...e})})}var UZe=[],WZe=new Set;function GZe({placeholder:e,rootClientId:t,renderAppender:o,__experimentalAppenderTagName:r,layout:n=P7}){let i=o!==!1,s=!!o,{order:a,isZoomOut:l,selectedBlocks:u,visibleBlocks:d,ghostBlockName:f,ghostBlockAttributes:p,shouldRenderAppender:h}=(0,Cl.useSelect)(v=>{let{getSettings:y,getBlockOrder:_,getSelectedBlockClientIds:k,__unstableGetVisibleBlocks:w,getTemplateLock:S,getBlockEditingMode:x,isSectionBlock:C,isContainerInsertableToInContentOnlyMode:B,getBlockName:E,getBlockListSettings:P,isZoomOut:A,canInsertBlockType:I}=U(v(R)),O=_(t);if(y().isPreviewMode)return{order:O,selectedBlocks:UZe,visibleBlocks:WZe};let L,j;if(i&&!s&&!O.length){let Q=(t?P(t)?.defaultBlock:void 0)??{name:(0,dE.getDefaultBlockName)()};Q.name&&I(Q.name,t)&&(L=Q.name,j=Q.attributes)}let V=k(),N=V[0],D=!t&&!N&&(!O.length||!I((0,dE.getDefaultBlockName)(),t)),M=!!(t&&N&&t===N),z=S(t),q=(!C(t)||B(E(N),t))&&x(t)!=="disabled"&&(!z||z==="contentOnly")&&i&&!A();return{order:O,selectedBlocks:V,visibleBlocks:w(),isZoomOut:A(),ghostBlockName:q?L:void 0,ghostBlockAttributes:j,shouldRenderAppender:q&&(s||M||D)}},[t,i,s]),m=(0,Gf.useMemo)(()=>f?(0,dE.createBlock)(f,p):null,[f,p]),g=!!m,b=g?[...a,m.clientId]:a;return(0,us.jsxs)(LP,{value:n,children:[b.map(v=>(0,us.jsxs)(Cl.AsyncModeProvider,{value:v!==m?.clientId&&!d.has(v)&&!u.includes(v),children:[l&&(0,us.jsx)(aY,{clientId:v,rootClientId:t,position:"top"}),(0,us.jsx)(jO,{rootClientId:t,clientId:v,ghostBlock:v===m?.clientId?m:void 0}),l&&(0,us.jsx)(aY,{clientId:v,rootClientId:t,position:"bottom"})]},v)),a.length<1&&e,h&&!g&&(0,us.jsx)(fke,{tagName:r,rootClientId:t,CustomAppender:o})]})}function Y1(e){return(0,us.jsx)(Cl.AsyncModeProvider,{value:!1,children:(0,us.jsx)(GZe,{...e})})}var Qw=c(J(),1),$Y=c(Dt(),1),YY=c(H(),1),Rxe=c(_c(),1),s5=c(F(),1),a5=c(ce(),1),KY=c(rr(),1),Jw=c(W(),1);var N_e=c(de(),1),L_e=c(J(),1),D_e=c(Dt(),1),md=c(F(),1);var Uc=c(W(),1),wy=c(ce(),1),B_e=c(de(),1),I_e=c(J(),1),QL=c(F(),1);var YL=c(H(),1),p_e=c(nC(),1),m_e=c(Nt(),1),Iw=c(F(),1);var Hn=c(H(),1),s_e=(0,Hn.createSlotFill)("InspectorControls"),$Ze=(0,Hn.createSlotFill)("InspectorAdvancedControls"),YZe=(0,Hn.createSlotFill)("InspectorControlsBindings"),KZe=(0,Hn.createSlotFill)("InspectorControlsBackground"),qZe=(0,Hn.createSlotFill)("InspectorControlsBorder"),ZZe=(0,Hn.createSlotFill)("InspectorControlsColor"),XZe=(0,Hn.createSlotFill)("InspectorControlsFilter"),QZe=(0,Hn.createSlotFill)("InspectorControlsDimensions"),JZe=(0,Hn.createSlotFill)("InspectorControlsLayout"),eXe=(0,Hn.createSlotFill)("InspectorControlsElements"),tXe=(0,Hn.createSlotFill)("InspectorControlsPosition"),oXe=(0,Hn.createSlotFill)("InspectorControlsTypography"),rXe=(0,Hn.createSlotFill)("InspectorControlsListView"),nXe=(0,Hn.createSlotFill)("InspectorControlsStyles"),iXe=(0,Hn.createSlotFill)("InspectorControlsEffects"),sXe=(0,Hn.createSlotFill)("InspectorControlsContent"),aXe={default:s_e,advanced:$Ze,background:KZe,bindings:YZe,border:qZe,color:ZZe,content:sXe,dimensions:QZe,effects:iXe,elements:eXe,filter:XZe,layout:JZe,list:rXe,position:tXe,settings:s_e,styles:nXe,typography:oXe},Hc=aXe,fE=(0,Hn.createSlotFill)(Symbol("PrivateInspectorControlsAllowedBlocks"));var jL=c(F(),1);var pE="default",xa={viewport:pE,pseudo:pE},a_e=(0,jL.createContext)(xa),HL=a_e.Provider;function El(){return(0,jL.useContext)(a_e)}function ds(e){return!!e?.viewport&&e.viewport!==pE}function Ca(e){return!!e?.pseudo&&e.pseudo!==pE}function Un(e){return!ds(e)&&!Ca(e)}function l_e(e){return Un(e)?[]:[e.viewport,e.pseudo].filter(t=>t&&t!==pE)}function zo(e,t){let o=l_e(t);return o.length?of(e,o):e}function Wn(e,t,o){let r=l_e(t);return r.length?Qe(Ue(e,r,o)):Qe(o)}function c_e(e,t){return!t||Un(e)?t:o=>{let r=zo(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 Bw=c(H(),1),WL=c(F(),1),u_e=c(de(),1),GL=c(J(),1);var UL=c(T(),1),d_e=Symbol("ListViewContentPopover"),{Fill:f_e,Slot:lXe}=(0,Bw.createSlotFill)(d_e);function cXe(){return(0,u_e.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:35,resize:!1}}}function $L({listViewRef:e}){let{popoverProps:t}=cXe(),o=(0,Bw.__experimentalUseSlotFills)(d_e),r=!!(o&&o.length),{selectedClientId:n,isOpen:i}=(0,GL.useSelect)(u=>{let{getSelectedBlockClientId:d}=u(R),f=U(u(R));return{selectedClientId:d(),isOpen:f.isListViewContentPanelOpen()}},[]),[s,a]=(0,WL.useState)(null);(0,WL.useLayoutEffect)(()=>{if(!n||!e?.current){a(null);return}let u=e.current.querySelector(`[data-block="${n}"]`);a(u)},[n,e]);let{closeListViewContentPanel:l}=U((0,GL.useDispatch)(R));return!i||!r||!s?null:(0,UL.jsx)(Bw.Popover,{...t??{},className:"block-editor-inspector-list-view-content-popover",anchor:s,onClose:l,children:(0,UL.jsx)("div",{style:{width:"280px"},children:(0,UL.jsx)(lXe,{})})})}var ky=c(T(),1),uXe=["content","list"];function _y({children:e,group:t="default",__experimentalGroup:o,resetAllFilter:r}){o&&((0,m_e.default)("`__experimentalGroup` property in `InspectorControlsFill`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=o);let n=wt(),i=n[Eu],s=n[Av],a=n[Fx],l=Hc[t]?.Fill;if(!l)return(0,p_e.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(s){let d=n.name==="core/template-part",f=uXe.includes(t);if(!(d||f))return null}else if(!i)return null;let u=t==="content"&&s&&a;return u&&!i?null:(0,ky.jsx)(YL.__experimentalStyleProvider,{document,children:u?(0,ky.jsx)(f_e,{children:e}):(0,ky.jsx)(l,{children:d=>(0,ky.jsx)(fXe,{fillProps:d,resetAllFilter:r,children:e})})})}function dXe({resetAllFilter:e,children:t}){let{registerResetAllFilter:o,deregisterResetAllFilter:r}=(0,Iw.useContext)(YL.__experimentalToolsPanelContext),n=El(),i=(0,Iw.useMemo)(()=>c_e(n,e),[e,n]);return(0,Iw.useEffect)(()=>{if(i&&o&&r)return o(i),()=>{r(i)}},[i,o,r]),t}function fXe({children:e,resetAllFilter:t,fillProps:o}){let{forwardedContext:r=[]}=o,n=(0,ky.jsx)(dXe,{resetAllFilter:t,children:e});return r.reduce((i,[s,a])=>(0,ky.jsx)(s,{...a,children:i}),n)}var w_e=c(H(),1),S_e=c(F(),1),x_e=c(nC(),1),C_e=c(Nt(),1);var g_e=c(H(),1),KL=c(J(),1),b_e=c(F(),1);var h_e=c(de(),1);function Nr(){return(0,h_e.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}function Pw(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(", ")}var y_e=c(T(),1);function v_e({children:e,group:t,label:o}){let{updateBlockAttributes:r}=(0,KL.useDispatch)(R),{getBlockAttributes:n,getBlockName:i,getMultiSelectedBlockClientIds:s,getSelectedBlockClientId:a,hasMultiSelection:l}=(0,KL.useSelect)(R),u=Nr(),d=a(),f=(0,b_e.useCallback)((p=[])=>{let h={},m=l()?s():[d];m.forEach(g=>{let b=n(g)||{},{style:v}=b,y={style:v},_={attributes:b,clientId:g,name:i(g)};p.forEach(k=>{y={...y,...k(y,_)}}),y={...y,style:Qe(y.style)},h[g]=y}),r(m,h,!0)},[n,i,s,l,d,r]);return(0,y_e.jsx)(g_e.__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 lY=c(H(),1),qL=c(F(),1),k_e=c(T(),1);function __e({Slot:e,fillProps:t,...o}){let r=(0,qL.useContext)(lY.__experimentalToolsPanelContext),n=(0,qL.useMemo)(()=>({...t??{},forwardedContext:[...t?.forwardedContext??[],[lY.__experimentalToolsPanelContext.Provider,{value:r}]]}),[r,t]);return(0,k_e.jsx)(e,{...o,fillProps:n,bubblesVirtually:!0})}var ZL=c(T(),1);function pXe({__experimentalGroup:e,group:t="default",label:o,fillProps:r,...n},i){e&&((0,C_e.default)("`__experimentalGroup` property in `InspectorControlsSlot`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=e);let s=Hc[t],a=(0,w_e.__experimentalUseSlotFills)(s?.name);if(!s)return(0,x_e.default)(`Unknown InspectorControls group "${t}" provided.`),null;if(!a?.length)return null;let{Slot:l}=s;return o?(0,ZL.jsx)(v_e,{group:t,label:o,children:(0,ZL.jsx)(__e,{...n,fillProps:r,Slot:l})}):(0,ZL.jsx)(l,{...n,ref:i,fillProps:r,bubblesVirtually:!0})}var cY=(0,S_e.forwardRef)(pXe);var uY=c(T(),1),E_e=_y;E_e.Slot=cY;var Eh=e=>(0,uY.jsx)(_y,{...e,group:"advanced"});Eh.Slot=function(t){return(0,uY.jsx)(cY,{...t,group:"advanced"})};Eh.slotName="InspectorAdvancedControls";var Ve=E_e;var T_e=c(J(),1),Th=c(ce(),1),mE=c(W(),1);function XL(e){let t=e?.style?.position?.type;return t==="sticky"?(0,mE.__)("Sticky"):t==="fixed"?(0,mE.__)("Fixed"):null}function En(e){return(0,T_e.useSelect)(t=>{if(!e)return null;let o=t(R),{getBlockName:r,getBlockAttributes:n,getBlock:i,__experimentalGetParsedPattern:s}=o,{getBlockType:a,getActiveBlockVariation:l}=t(Th.store),u=r(e),d=a(u);if(!d)return null;let f=n(e),{isSectionBlock:p}=U(o),h=f?.metadata?.patternName;if(h&&p(e)){let k=s(h),w=XL(f);return{isSynced:!1,title:(0,mE.__)("Pattern"),icon:Ka,description:k?.description||(0,mE.__)("A block pattern."),anchor:f?.anchor,positionLabel:w,positionType:f?.style?.position?.type,name:k?.title||f?.metadata?.name}}let m=l(u,f,void 0,i?.(e)?.innerContent),g=(0,Th.isReusableBlock)(d)||(0,Th.isTemplatePart)(d),v=(g?(0,Th.__experimentalGetBlockLabel)(d,f):void 0)||d.title,y=XL(f),_={isSynced:g,title:v,icon:d.icon,description:d.description,anchor:f?.anchor,positionLabel:y,positionType:f?.style?.position?.type,name:f?.metadata?.name};return m?{isSynced:g,title:m.title||d.title,icon:m.icon||d.icon,description:m.description||d.description,anchor:f?.anchor,positionLabel:y,positionType:f?.style?.position?.type,name:f?.metadata?.name}:_},[e])}var Rh=c(T(),1),hE="position",dY={key:"default",value:"",label:(0,Uc.__)("Default")},fY={key:"sticky",value:"sticky",label:(0,Uc._x)("Sticky","Name for the value of the CSS position property"),hint:(0,Uc.__)("The block will stick to the top of the window instead of scrolling.")},R_e={key:"fixed",value:"fixed",label:(0,Uc._x)("Fixed","Name for the value of the CSS position property"),hint:(0,Uc.__)("The block will not move when the page is scrolled.")},mXe=["top","right","bottom","left"],hXe=["sticky","fixed"];function gXe({selector:e,style:t}){let o="",{type:r}=t?.position||{};return hXe.includes(r)&&(o+=`${e} {`,o+=`position: ${r};`,mXe.forEach(n=>{t?.position?.[n]!==void 0&&(o+=`${n}: ${t.position[n]};`)}),(r==="sticky"||r==="fixed")&&(o+="z-index: 10"),o+="}"),o}function bXe(e){let t=(0,wy.getBlockSupport)(e,hE);return!!(t===!0||t?.sticky)}function yXe(e){let t=(0,wy.getBlockSupport)(e,hE);return!!(t===!0||t?.fixed)}function vXe(e){return!!(0,wy.getBlockSupport)(e,hE)}function P_e(e){let t=e?.style?.position?.type;return t==="sticky"||t==="fixed"}function O_e({name:e}={}){let[t,o]=ze("position.fixed","position.sticky"),r=!t&&!o;return!vXe(e)||r}function kXe({style:e={},clientId:t,name:o,setAttributes:r}){let n=yXe(o),i=bXe(o),s=e?.position?.type,{firstParentClientId:a}=(0,I_e.useSelect)(m=>{let{getBlockParents:g}=m(R),b=g(t);return{firstParentClientId:b[b.length-1]}},[t]),l=En(a),u=i&&s===fY.value&&l?(0,Uc.sprintf)((0,Uc.__)("The block will stick to the scrollable area of the parent %s block."),l.title):null,d=(0,QL.useMemo)(()=>{let m=[dY];return(i||s===fY.value)&&m.push(fY),(n||s===R_e.value)&&m.push(R_e),m},[n,i,s]),f=m=>{let b={...e,position:{...e?.position,type:m,top:m==="sticky"||m==="fixed"?"0px":void 0}};r({style:Qe(b)})},p=s&&d.find(m=>m.value===s)||dY,h=(0,QL.useId)();return d.length>1?(0,Rh.jsx)(Ve,{group:"position",children:(0,Rh.jsx)(NG,{label:(0,Uc.__)("Position"),hideLabelFromVision:!0,description:u,items:d,value:p,onValueChange:m=>{f(m.value)},children:d.map(m=>{let g=m.hint?`${h}-${m.key}`:void 0;return(0,Rh.jsxs)(NG.Item,{value:m,label:m.label,className:"block-editor-hooks__position-control-item","aria-describedby":g,children:[(0,Rh.jsx)("div",{children:m.label}),m.hint&&(0,Rh.jsx)("div",{id:g,className:"block-editor-hooks__position-control-item-hint","aria-hidden":"true",children:m.hint})]},m.key)})})}):null}var pY={edit:function(t){return O_e(t)?null:(0,Rh.jsx)(kXe,{...t})},useBlockProps:wXe,attributeKeys:["style"],hasSupport(e){return(0,wy.hasBlockSupport)(e,hE)}},_Xe={};function wXe({name:e,style:t}){let o=(0,wy.hasBlockSupport)(e,hE),r=O_e({name:e}),n=o&&!r,i=(0,B_e.useInstanceId)(_Xe),s=`.wp-container-${i}.wp-container-${i}`,a;n&&(a=gXe({selector:s,style:t})||"");let l=G({[`wp-container-${i}`]:n&&!!a,[`is-position-${t?.position?.type}`]:n&&!!a&&!!t?.position?.type});return Tl({css:a}),{className:l}}var V_e={placement:"top-start"},A_e={...V_e,flip:!1,shift:!0},SXe={...V_e,flip:!0,shift:!1};function M_e(e,t,o,r,n){if(!e||!t)return A_e;let i=o?.scrollTop||0,s=Pk(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)?A_e:SXe}function JL({contentElement:e,clientId:t}){let o=Zt(t),[r,n]=(0,md.useState)(0),{blockIndex:i,isSticky:s}=(0,L_e.useSelect)(p=>{let{getBlockIndex:h,getBlockAttributes:m}=p(R);return{blockIndex:h(t),isSticky:P_e(m(t))}},[t]),a=(0,md.useMemo)(()=>{if(e)return(0,D_e.getScrollContainer)(e)},[e]),[l,u]=(0,md.useState)(()=>M_e(e,o,a,r,s)),d=(0,N_e.useRefEffect)(p=>{n(p.offsetHeight)},[]),f=(0,md.useCallback)(()=>u(M_e(e,o,a,r,s)),[e,o,a,r,s]);return(0,md.useLayoutEffect)(f,[i,f]),(0,md.useLayoutEffect)(()=>{if(!e||!o)return;let p=e?.ownerDocument?.defaultView;p?.addEventListener?.("resize",f);let h,m=o?.ownerDocument?.defaultView;return m?.ResizeObserver&&(h=new m.ResizeObserver(f),h.observe(o)),()=>{p?.removeEventListener?.("resize",f),h&&h.disconnect()}},[f,e,o]),{...l,ref:d}}var F_e=c(J(),1);function eD(e){return(0,F_e.useSelect)(o=>{let{getBlockRootClientId:r,getBlockParents:n,__experimentalGetBlockListSettingsForBlocks:i,isBlockInsertionPointVisible:s,getBlockInsertionPoint:a,getBlockOrder:l,hasMultiSelection:u,getLastMultiSelectedBlockClientId:d}=o(R),f=n(e),p=i(f),h=f.find(g=>p[g]?.__experimentalCaptureToolbars),m=!1;if(s()){let g=a();m=l(g.rootClientId)[g.index]===e}return{capturingClientId:h,isInsertionPointVisible:m,lastClientId:u()?d():null,rootClientId:r(e)}},[e])}var tD=c(T(),1);function z_e({clientId:e,__unstableContentRef:t}){let{isInsertionPointVisible:o,lastClientId:r,rootClientId:n}=eD(e),i=JL({contentElement:t?.current,clientId:e});return(0,tD.jsx)(xl,{clientId:e,bottomClientId:r,className:G("block-editor-block-list__block-side-inserter-popover",{"is-insertion-point-visible":o}),__unstableContentRef:t,...i,children:(0,tD.jsx)("div",{className:"block-editor-block-list__empty-block-inserter",children:(0,tD.jsx)(Sl,{position:"bottom right",rootClientId:n,clientId:e,__experimentalIsQuick:!0})})})}var bxe=c(J(),1),Xw=c(F(),1),yxe=c(_c(),1);var fxe=c(W(),1),pxe=c(J(),1),HY=c(F(),1),mxe=c(de(),1),op=c(ce(),1),hxe=c(H(),1);var Sy=c(H(),1),X_e=c(J(),1),Q_e=c(W(),1);var G_e=c(ce(),1),$_e=c(H(),1),gE=c(J(),1),bE=c(F(),1),Y_e=c(de(),1);var H_e=c(Dt(),1),hd=c(F(),1),oD=50,U_e=25,xXe=1e3,j_e=xXe*(U_e/1e3);function W_e(){let e=(0,hd.useRef)(null),t=(0,hd.useRef)(null),o=(0,hd.useRef)(null),r=(0,hd.useRef)(null);(0,hd.useEffect)(()=>()=>{r.current&&(clearInterval(r.current),r.current=null)},[]);let n=(0,hd.useCallback)(a=>{e.current=a.clientY,o.current=(0,H_e.getScrollContainer)(a.target),r.current=setInterval(()=>{if(o.current&&t.current){let l=o.current.scrollTop+t.current;o.current.scroll({top:l})}},U_e)},[]),i=(0,hd.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-oD,0),p=Math.max(d-u-oD,0),h=f===0||p===0?0:p/f;t.current=j_e*h}else if(a.clientY<u){let f=Math.max(u-oD,0),p=Math.max(u-d-oD,0),h=f===0||p===0?0:p/f;t.current=-j_e*h}else t.current=0},[]);return[n,i,()=>{e.current=null,o.current=null,r.current&&(clearInterval(r.current),r.current=null)}]}var mY=c(T(),1),CXe=({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:h}=(0,gE.useSelect)(E=>{let{canMoveBlocks:P,getBlockRootClientId:A,getBlockName:I,getBlockAttributes:O,isBlockInsertionPointVisible:L}=E(R),{getBlockType:j,getActiveBlockVariation:V}=E(G_e.store),N=A(o[0]),D=I(o[0]),M=V(D,O(o[0]));return{srcRootClientId:N,isDraggable:P(o),icon:M?.icon||j(D)?.icon,visibleInserter:L(),getBlockType:j}},[o]),m=(0,bE.useRef)(!1),[g,b,v]=W_e(),{getAllowedBlocks:y,getBlockNamesByClientId:_,getBlockRootClientId:k}=(0,gE.useSelect)(R),{startDraggingBlocks:w,stopDraggingBlocks:S}=(0,gE.useDispatch)(R);(0,bE.useEffect)(()=>()=>{m.current&&S()},[]);let C=Zt(o[0])?.closest("body");return(0,bE.useEffect)(()=>{if(!C||!a)return;let P=(0,Y_e.throttle)(A=>{if(!A.target.closest("[data-block]"))return;let I=_(o),O=A.target.closest("[data-block]").getAttribute("data-block"),L=y(O),j=_([O])[0],V;if(L?.length===0){let N=k(O),D=_([N])[0],M=y(N);V=LL(h,M,I,D)}else V=LL(h,L,I,j);!V&&!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",P),()=>{C.removeEventListener("dragover",P)}},[o,C,a,y,_,k,h,p]),d?(0,mY.jsx)($_e.Draggable,{appendToOwnerDocument:e,cloneClassname:r,__experimentalTransferDataType:"wp-blocks",transferData:{type:"block",srcClientIds:o,srcRootClientId:u},onDragStart:E=>{window.requestAnimationFrame(()=>{w(o),m.current=!0,g(E),i&&i()})},onDragOver:b,onDragEnd:()=>{S(),m.current=!1,v(),s&&s()},__experimentalDragComponent:l!==void 0?l:(0,mY.jsx)($N,{count:o.length,icon:f,fadeWhenDisabled:!0}),elementId:n,children:({onDraggableStart:E,onDraggableEnd:P})=>t({draggable:!0,onDragStart:E,onDragEnd:P})}):t({draggable:!1})},rD=CXe;var q_e=c(ce(),1),Z_e=c(H(),1);var nD=c(de(),1),iD=c(J(),1),Ow=c(F(),1),fs=c(W(),1),sD=c(vo(),1);var dt=c(W(),1),Bh=(e,t)=>e==="up"?t==="horizontal"?(0,dt.isRTL)()?"right":"left":"up":e==="down"?t==="horizontal"?(0,dt.isRTL)()?"left":"right":"down":null;function K_e(e,t,o,r,n,i,s){let a=o+1;if(e>1)return EXe(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=Bh("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=Bh("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=Bh("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=Bh("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 EXe(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=Bh("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=Bh("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=Bh("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=Bh("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 $f=c(T(),1),TXe=(e,t)=>e==="up"?t==="horizontal"?(0,fs.isRTL)()?jr:ei:Ug:e==="down"?t==="horizontal"?(0,fs.isRTL)()?ei:jr:kn:null,RXe=(e,t)=>e==="up"?t==="horizontal"?(0,fs.isRTL)()?(0,fs.__)("Move right"):(0,fs.__)("Move left"):(0,fs.__)("Move up"):e==="down"?t==="horizontal"?(0,fs.isRTL)()?(0,fs.__)("Move left"):(0,fs.__)("Move right"):(0,fs.__)("Move down"):null,hY=(0,Ow.forwardRef)(({clientIds:e,direction:t,orientation:o,...r},n)=>{let i=(0,nD.useInstanceId)(hY),s=(0,Ow.useMemo)(()=>Array.isArray(e)?e:[e],[e]),a=s.length,l=(0,nD.useViewportMatch)("small","<"),{blockType:u,isDisabled:d,rootClientId:f,isFirst:p,isLast:h,firstIndex:m,orientation:g="vertical"}=(0,iD.useSelect)(S=>{let{getBlockIndex:x,getBlockRootClientId:C,getBlockOrder:B,getBlock:E,getBlockListSettings:P}=S(R),A=s[0],I=C(A),O=x(A),L=x(s[s.length-1]),j=B(I),V=E(A),N=O===0,D=L===j.length-1,{orientation:M}=P(I)||{};return{blockType:V?(0,q_e.getBlockType)(V.name):null,isDisabled:t==="up"?N:D,rootClientId:I,firstIndex:O,isFirst:N,isLast:D,orientation:o||M}},[t,o,s]),{moveBlocksDown:b,moveBlocksUp:v}=(0,iD.useDispatch)(R),y=t==="up"?v:b,_=S=>{y(e,f),r.onClick&&r.onClick(S)},k=`block-editor-block-mover-button__description-${i}`,w=t==="up"?"t":"y";return(0,$f.jsxs)($f.Fragment,{children:[(0,$f.jsx)(Z_e.Button,{__next40pxDefaultSize:!0,ref:n,className:G("block-editor-block-mover-button",`is-${t}-button`),icon:TXe(t,g),label:RXe(t,g),tooltipPosition:!l&&t==="down"&&g==="vertical"?"bottom":"top","aria-describedby":k,...r,onClick:d?null:_,disabled:d,accessibleWhenDisabled:!0,shortcut:sD.displayShortcut.secondary(w)}),(0,$f.jsx)(xt,{id:k,children:(0,fs.sprintf)((0,fs.__)("%1$s (%2$s)"),K_e(a,u&&u.title,m,p,h,t==="up"?-1:1,g),sD.shortcutAriaLabel.secondary(w))})]})}),aD=(0,Ow.forwardRef)((e,t)=>(0,$f.jsx)(hY,{direction:"up",ref:t,...e})),lD=(0,Ow.forwardRef)((e,t)=>(0,$f.jsx)(hY,{direction:"down",ref:t,...e}));var gd=c(T(),1);function BXe({clientIds:e,hideDragHandle:t}){let{canMove:o,rootClientId:r,isFirst:n,isLast:i,orientation:s,isManualGrid:a}=(0,X_e.useSelect)(l=>{let{getBlockIndex:u,getBlockListSettings:d,canMoveBlocks:f,getBlockOrder:p,getBlockRootClientId:h,getBlockAttributes:m}=l(R),g=Array.isArray(e)?e:[e],b=g[0],v=h(b),y=u(b),_=u(g[g.length-1]),k=p(v),{layout:w={}}=m(v)??{};return{canMove:f(e),rootClientId:v,isFirst:y===0,isLast:_===k.length-1,orientation:d(v)?.orientation,isManualGrid:w.type==="grid"&&w.isManualPlacement&&window.__experimentalEnableGridInteractivity}},[e]);return!o||n&&i&&!r||t&&a?null:(0,gd.jsxs)(Sy.ToolbarGroup,{className:G("block-editor-block-mover",{"is-horizontal":s==="horizontal"}),children:[!t&&(0,gd.jsx)(rD,{clientIds:e,fadeWhenDisabled:!0,children:l=>(0,gd.jsx)(Sy.Button,{__next40pxDefaultSize:!0,icon:Qx,className:"block-editor-block-mover__drag-handle",label:(0,Q_e.__)("Drag"),tabIndex:"-1",...l})}),!a&&(0,gd.jsxs)("div",{className:"block-editor-block-mover__move-button-container",children:[(0,gd.jsx)(Sy.ToolbarItem,{children:l=>(0,gd.jsx)(aD,{clientIds:e,...l})}),(0,gd.jsx)(Sy.ToolbarItem,{children:l=>(0,gd.jsx)(lD,{clientIds:e,...l})})]})]})}var cD=BXe;var twe=c(H(),1),dD=c(J(),1),fD=c(W(),1),owe=c(F(),1);var yE=c(J(),1),Ih=c(F(),1);var{clearTimeout:J_e,setTimeout:IXe}=window,ewe=200;function PXe({ref:e,isFocused:t,highlightParent:o,debounceTimeout:r=ewe}){let{getSelectedBlockClientId:n,getBlockRootClientId:i}=(0,yE.useSelect)(R),{toggleBlockHighlight:s}=(0,yE.useDispatch)(R),a=(0,Ih.useRef)(),l=(0,yE.useSelect)(g=>g(R).getSettings().isDistractionFree,[]),u=g=>{if(g&&l)return;let b=n(),v=o?i(b):b;s(v,g)},d=()=>e?.current&&e.current.matches(":hover"),f=()=>{let g=d();return!t&&!g},p=()=>{let g=a.current;g&&J_e&&J_e(g)},h=g=>{g&&g.stopPropagation(),p(),u(!0)},m=g=>{g&&g.stopPropagation(),p(),a.current=IXe(()=>{f()&&u(!1)},r)};return(0,Ih.useEffect)(()=>()=>{u(!1),p()},[]),{debouncedShowGestures:h,debouncedHideGestures:m}}function Aw({ref:e,highlightParent:t=!1,debounceTimeout:o=ewe}){let[r,n]=(0,Ih.useState)(!1),{debouncedShowGestures:i,debouncedHideGestures:s}=PXe({ref:e,debounceTimeout:o,isFocused:r,highlightParent:t}),a=(0,Ih.useRef)(!1),l=()=>e?.current&&e.current.contains(e.current.ownerDocument.activeElement);return(0,Ih.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 uD=c(T(),1);function rwe(){let{selectBlock:e}=(0,dD.useDispatch)(R),{parentClientId:t}=(0,dD.useSelect)(i=>{let{getBlockParents:s,getSelectedBlockClientIds:a,getParentSectionBlock:l}=U(i(R)),[u]=a(),d=l(u),f=s(u);return{parentClientId:d??f[f.length-1]}},[]),o=En(t),r=(0,owe.useRef)(),n=Aw({ref:r,highlightParent:!0});return(0,uD.jsx)("div",{className:"block-editor-block-parent-selector",ref:r,...n,children:(0,uD.jsx)(twe.ToolbarButton,{className:"block-editor-block-parent-selector__button",onClick:()=>e(t),label:(0,fD.sprintf)((0,fD.__)("Select parent block: %s"),o?.title),showTooltip:!0,icon:(0,uD.jsx)(Lt,{icon:o?.icon})})},t)}var pD=c(H(),1);var xy=c(H(),1),OXe=(0,xy.createSlotFill)("BlockControls"),AXe=(0,xy.createSlotFill)("BlockControlsBlock"),MXe=(0,xy.createSlotFill)("BlockFormatControls"),NXe=(0,xy.createSlotFill)("BlockControlsOther"),LXe=(0,xy.createSlotFill)("BlockControlsParent"),DXe=(0,xy.createSlotFill)("BlockControlsStyleState"),VXe={default:OXe,block:AXe,inline:MXe,other:NXe,parent:LXe,"style-state":DXe},vE=VXe;function nwe(e,t){let o=wt();return o[Eu]?vE[e]?.Fill:o[Ov]&&t?vE.parent.Fill:null}var Yf=c(T(),1);function gY({group:e="default",controls:t,children:o,__experimentalShareWithChildBlocks:r=!1}){let n=nwe(e,r);if(!n)return null;let i=(0,Yf.jsxs)(Yf.Fragment,{children:[e==="default"&&(0,Yf.jsx)(pD.ToolbarGroup,{controls:t}),o]});return(0,Yf.jsx)(pD.__experimentalStyleProvider,{document,children:(0,Yf.jsx)(n,{children:s=>{let{forwardedContext:a=[]}=s;return a.reduce((l,[u,d])=>(0,Yf.jsx)(u,{...d,children:l}),i)}})})}var kE=c(F(),1),Kf=c(H(),1),swe=c(nC(),1);var bY=c(T(),1),{ComponentsContext:iwe}=U(Kf.privateApis);function yY({group:e="default",...t}){let o=(0,kE.useContext)(Kf.__experimentalToolbarContext),r=(0,kE.useContext)(iwe),n=(0,kE.useMemo)(()=>({forwardedContext:[[Kf.__experimentalToolbarContext.Provider,{value:o}],[iwe.Provider,{value:r}]]}),[o,r]),i=vE[e],s=(0,Kf.__experimentalUseSlotFills)(i.name);if(!i)return(0,swe.default)(`Unknown BlockControls group "${e}" provided.`),null;if(!s?.length)return null;let{Slot:a}=i,l=(0,bY.jsx)(a,{...t,bubblesVirtually:!0,fillProps:n});return e==="default"?l:(0,bY.jsx)(Kf.ToolbarGroup,{children:l})}var vY=c(T(),1),awe=gY;awe.Slot=yY;var kY=e=>(0,vY.jsx)(gY,{group:"inline",...e});kY.Slot=function(t){return(0,vY.jsx)(yY,{group:"inline",...t})};var Ko=awe;var lwe=c(H(),1),{Fill:cwe,Slot:FXe}=(0,lwe.createSlotFill)("__unstableBlockToolbarLastItem");cwe.Slot=FXe;var mD=cwe;var AD=c(H(),1);var zw=c(ce(),1),ps=c(H(),1),Oh=c(J(),1);var PD=c(F(),1),Il=c(W(),1),uSe=c(_c(),1),Qf=c(de(),1);var Lw=c(J(),1),Dw=c(ce(),1);var Cwe=c(F(),1),wE=c(ce(),1),_E=c(J(),1),Ewe=c(Is(),1),qf=c(W(),1);var Ea=c(ce(),1),zXe="align";var uwe="__experimentalBorder",hD="color",jXe="customClassName",dwe="typography.__experimentalFontFamily",fwe="typography.fontSize",HXe="typography.lineHeight",UXe="typography.__experimentalFontStyle",WXe="typography.__experimentalFontWeight",pwe="typography.textAlign",GXe="typography.textColumns",$Xe="typography.__experimentalTextDecoration",YXe="typography.__experimentalWritingMode",KXe="typography.__experimentalTextTransform",qXe="typography.__experimentalLetterSpacing",ZXe="layout",XXe=[HXe,fwe,UXe,WXe,dwe,pwe,GXe,$Xe,KXe,YXe,qXe],QXe=["shadow"],JXe="spacing",eQe=[...QXe,...XXe,uwe,hD,JXe],mwe=e=>(0,Ea.hasBlockSupport)(e,zXe);function hwe(e,t="any"){let o=(0,Ea.getBlockSupport)(e,uwe);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}var gwe=e=>{let t=(0,Ea.getBlockSupport)(e,hD);return t!==null&&typeof t=="object"&&!!t.gradients},bwe=e=>{let t=(0,Ea.getBlockSupport)(e,hD);return t&&t.background!==!1},ywe=e=>(0,Ea.hasBlockSupport)(e,pwe);var vwe=e=>{let t=(0,Ea.getBlockSupport)(e,hD);return t&&t.text!==!1};var kwe=e=>(0,Ea.hasBlockSupport)(e,jXe,!0);var _we=e=>(0,Ea.hasBlockSupport)(e,dwe);var wwe=e=>(0,Ea.hasBlockSupport)(e,fwe);var Swe=e=>(0,Ea.hasBlockSupport)(e,ZXe);var xwe=e=>eQe.some(t=>(0,Ea.hasBlockSupport)(e,t));function tQe(e){try{let t=(0,wE.parse)(e,{__unstableSkipMigrationLogs:!0,__unstableSkipAutop:!0});return!(t.length===1&&t[0].name==="core/freeform")}catch{return!1}}var oQe={align:mwe,borderColor:e=>hwe(e,"color"),backgroundColor:bwe,textAlign:ywe,textColor:vwe,gradient:gwe,className:kwe,fontFamily:_we,fontSize:wwe,layout:Swe,style:xwe};function rQe(e,t){return Object.entries(oQe).reduce((o,[r,n])=>(n(e.name)&&n(t.name)&&(o[r]=e.attributes[r]),o),{})}function _Y(e,t,o){for(let r=0;r<Math.min(t.length,e.length);r+=1)o(e[r].clientId,rQe(t[r],e[r])),_Y(e[r].innerBlocks,t[r].innerBlocks,o)}function Mw(){let e=(0,_E.useRegistry)(),{updateBlockAttributes:t}=(0,_E.useDispatch)(R),{createSuccessNotice:o,createWarningNotice:r,createErrorNotice:n}=(0,_E.useDispatch)(Ewe.store);return(0,Cwe.useCallback)(async i=>{let s="";try{if(!window.navigator.clipboard){n((0,qf.__)("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,qf.__)("Unable to paste styles. Please allow browser clipboard permissions before continuing."),{type:"snackbar"});return}if(!s||!tQe(s)){r((0,qf.__)("Unable to paste styles. Block styles couldn't be found within the copied content."),{type:"snackbar"});return}let a=(0,wE.parse)(s);if(a.length===1?e.batch(()=>{_Y(i,i.map(()=>a[0]),t)}):e.batch(()=>{_Y(i,a,t)}),i.length===1){let l=(0,wE.getBlockType)(i[0].name)?.title;o((0,qf.sprintf)((0,qf.__)("Pasted styles to %s."),l),{type:"snackbar"})}else o((0,qf.sprintf)((0,qf.__)("Pasted styles to %d blocks."),i.length),{type:"snackbar"})},[e.batch,t,o,r,n])}var Nw=c(ce(),1);function Rl(e,t){let o=(0,Nw.findTransform)((0,Nw.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,Nw.switchToBlockType)(e,t)}function Twe({clientIds:e,children:t,__experimentalUpdateSelection:o}){let{getDefaultBlockName:r,getGroupingBlockName:n}=(0,Lw.useSelect)(Dw.store),i=(0,Lw.useSelect)(_=>{let{canInsertBlockType:k,getBlockRootClientId:w,getBlocksByClientId:S,getDirectInsertBlock:x,canRemoveBlocks:C}=_(R),B=S(e),E=w(e[0]),P=k(r(),E),A=E?x(E):null;return{canRemove:C(e),canInsertBlock:B.every(I=>(P||!!A)&&k(I.name,E)),canCopyStyles:B.every(I=>!!I&&((0,Dw.hasBlockSupport)(I.name,"color")||(0,Dw.hasBlockSupport)(I.name,"typography"))),canDuplicate:B.every(I=>!!I&&(0,Dw.hasBlockSupport)(I.name,"multiple",!0)&&k(I.name,E))}},[e,r]),{getBlocksByClientId:s,getBlocks:a}=(0,Lw.useSelect)(R),{canRemove:l,canInsertBlock:u,canCopyStyles:d,canDuplicate:f}=i,{removeBlocks:p,replaceBlocks:h,duplicateBlocks:m,insertAfterBlock:g,insertBeforeBlock:b,flashBlock:v}=(0,Lw.useDispatch)(R),y=Mw();return t({canCopyStyles:d,canDuplicate:f,canInsertBlock:u,canRemove:l,onDuplicate(){return m(e,o)},onRemove(){return p(e,o)},onInsertBefore(){b(e[0])},onInsertAfter(){g(e[e.length-1])},onGroup(){if(!e.length)return;let _=n(),k=Rl(s(e),_);k&&h(e,k)},onUngroup(){if(!e.length)return;let _=a(e[0]);_.length&&h(e,_)},onCopy(){e.length===1&&v(e[0])},async onPasteStyles(){await y(s(e))}})}var Rwe=c(H(),1),nQe=(0,Rwe.createSlotFill)(Symbol("NoteIconSlotFill")),gD=nQe;var Bwe=c(W(),1),Iwe=c(H(),1),bD=c(ce(),1),yD=c(J(),1);var Pwe=c(T(),1);function iQe({clientId:e}){let t=(0,yD.useSelect)(r=>r(R).getBlock(e),[e]),{replaceBlocks:o}=(0,yD.useDispatch)(R);return!t||t.name!=="core/html"?null:(0,Pwe.jsx)(Iwe.MenuItem,{onClick:()=>o(e,(0,bD.rawHandler)({HTML:(0,bD.getBlockContent)(t)})),children:(0,Bwe.__)("Convert to Blocks")})}var Owe=iQe;var Awe=c(H(),1),{Fill:Mwe,Slot:sQe}=(0,Awe.createSlotFill)("__unstableBlockSettingsMenuFirstItem");Mwe.Slot=sQe;var vD=Mwe;var Fw=c(H(),1),oSe=c(ce(),1),rSe=c(J(),1);var SY=c(H(),1),xY=c(W(),1),_D=c(J(),1),Vwe=c(vo(),1);var Nwe=c(ce(),1),Lwe=c(J(),1);function SE(e){return(0,Lwe.useSelect)(t=>{let{getBlocksByClientId:o,getSelectedBlockClientIds:r,isUngroupable:n,isGroupable:i}=t(R),{getGroupingBlockName:s,getBlockType:a}=t(Nwe.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 kD=c(J(),1),Dwe=c(ce(),1),Cy=c(H(),1);var xE=c(W(),1);var Ey=c(T(),1),aQe={group:{type:"constrained"},row:{type:"flex",flexWrap:"nowrap"},stack:{type:"flex",orientation:"vertical"},grid:{type:"grid"}};function lQe(){let{blocksSelection:e,clientIds:t,groupingBlockName:o,isGroupable:r}=SE(),{replaceBlocks:n}=(0,kD.useDispatch)(R),{canRemove:i,variations:s}=(0,kD.useSelect)(m=>{let{canRemoveBlocks:g}=m(R),{getBlockVariations:b}=m(Dwe.store);return{canRemove:g(t),variations:b(o,"transform")}},[t,o]),a=m=>{let g=Rl(e,o);typeof m!="string"&&(m="group"),g&&g.length>0&&(g[0].attributes.layout=aQe[m],n(t,g))},l=()=>a("row"),u=()=>a("stack"),d=()=>a("grid");if(!r||!i)return null;let f=!!s.find(({name:m})=>m==="group-row"),p=!!s.find(({name:m})=>m==="group-stack"),h=!!s.find(({name:m})=>m==="group-grid");return(0,Ey.jsxs)(Cy.ToolbarGroup,{children:[(0,Ey.jsx)(Cy.ToolbarButton,{icon:t0,label:(0,xE._x)("Group","action: convert blocks to group"),onClick:a}),f&&(0,Ey.jsx)(Cy.ToolbarButton,{icon:K8,label:(0,xE._x)("Row","action: convert blocks to row"),onClick:l}),p&&(0,Ey.jsx)(Cy.ToolbarButton,{icon:cj,label:(0,xE._x)("Stack","action: convert blocks to stack"),onClick:u}),h&&(0,Ey.jsx)(Cy.ToolbarButton,{icon:e0,label:(0,xE._x)("Grid","action: convert blocks to grid"),onClick:d})]})}var wY=lQe;var Ty=c(T(),1);function Fwe({clientIds:e,isGroupable:t,isUngroupable:o,onUngroup:r,blocksSelection:n,groupingBlockName:i,onClose:s=()=>{}}){let{getSelectedBlockClientIds:a}=(0,_D.useSelect)(R),{replaceBlocks:l}=(0,_D.useDispatch)(R),u=()=>{let p=Rl(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,Ty.jsxs)(Ty.Fragment,{children:[t&&(0,Ty.jsx)(SY.MenuItem,{shortcut:f.length>1?Vwe.displayShortcut.primary("g"):void 0,onClick:()=>{u(),s()},children:(0,xY._x)("Group","verb")}),o&&(0,Ty.jsx)(SY.MenuItem,{onClick:()=>{d(),s()},children:(0,xY._x)("Ungroup","Ungrouping blocks from within a grouping block back into individual blocks within the Editor")})]})}var CY=c(W(),1),Hwe=c(F(),1),Uwe=c(H(),1);var zwe=c(J(),1);function Zf(e){return(0,zwe.useSelect)(t=>{let{canLockBlockType:o,getBlockName:r,isEditLockedBlock:n,isMoveLockedBlock:i,isRemoveLockedBlock:s,isLockedBlock:a}=U(t(R));return{isEditLocked:n(e),isMoveLocked:i(e),isRemoveLocked:s(e),canLock:o(r(e)),isLocked:a(e)}},[e])}var Bl=c(W(),1),CE=c(F(),1),Xr=c(H(),1);var wD=c(J(),1),jwe=c(ce(),1);var qo=c(T(),1),cQe=["core/navigation"];function uQe(e){return e.remove&&e.move?"all":e.remove&&!e.move?"insert":!1}function SD({clientId:e,onClose:t}){let[o,r]=(0,CE.useState)({move:!1,remove:!1}),{isEditLocked:n,isMoveLocked:i,isRemoveLocked:s}=Zf(e),{allowsEditLocking:a,templateLock:l,hasTemplateLock:u}=(0,wD.useSelect)(v=>{let{getBlockName:y,getBlockAttributes:_}=v(R),k=y(e),w=(0,jwe.getBlockType)(k);return{allowsEditLocking:cQe.includes(k),templateLock:_(e)?.templateLock,hasTemplateLock:!!w?.attributes?.templateLock}},[e]),[d,f]=(0,CE.useState)(!!l),{updateBlockAttributes:p}=(0,wD.useDispatch)(R),h=En(e);(0,CE.useEffect)(()=>{r({move:i,remove:s,...a?{edit:n}:{}})},[n,i,s,a]);let m=Object.values(o).every(Boolean),g=Object.values(o).some(Boolean)&&!m,b=o.move!==i||o.remove!==s||a&&o.edit!==n||u&&d!==!!l;return(0,qo.jsx)(Xr.Modal,{title:(0,Bl.sprintf)((0,Bl.__)("Lock %s"),h.title),overlayClassName:"block-editor-block-lock-modal",onRequestClose:t,size:"small",children:(0,qo.jsxs)("form",{onSubmit:v=>{v.preventDefault(),b&&(p([e],{lock:o,templateLock:d?uQe(o):void 0}),t())},children:[(0,qo.jsxs)("fieldset",{className:"block-editor-block-lock-modal__options",children:[(0,qo.jsx)("legend",{children:(0,Bl.__)("Select the features you want to lock")}),(0,qo.jsx)("ul",{role:"list",className:"block-editor-block-lock-modal__checklist",children:(0,qo.jsxs)("li",{children:[(0,qo.jsx)(Xr.CheckboxControl,{className:"block-editor-block-lock-modal__options-all",label:(0,Bl.__)("Lock all"),checked:m,indeterminate:g,onChange:v=>r({move:v,remove:v,...a?{edit:v}:{}})}),(0,qo.jsxs)("ul",{role:"list",className:"block-editor-block-lock-modal__checklist",children:[a&&(0,qo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,qo.jsx)(Xr.CheckboxControl,{label:(0,Bl.__)("Lock editing"),checked:!!o.edit,onChange:v=>r(y=>({...y,edit:v}))}),(0,qo.jsx)(Xr.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.edit?Zg:ef})]}),(0,qo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,qo.jsx)(Xr.CheckboxControl,{label:(0,Bl.__)("Lock movement"),checked:o.move,onChange:v=>r(y=>({...y,move:v}))}),(0,qo.jsx)(Xr.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.move?Zg:ef})]}),(0,qo.jsxs)("li",{className:"block-editor-block-lock-modal__checklist-item",children:[(0,qo.jsx)(Xr.CheckboxControl,{label:(0,Bl.__)("Lock removal"),checked:o.remove,onChange:v=>r(y=>({...y,remove:v}))}),(0,qo.jsx)(Xr.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:o.remove?Zg:ef})]})]})]})}),u&&(0,qo.jsx)(Xr.ToggleControl,{className:"block-editor-block-lock-modal__template-lock",label:(0,Bl.__)("Apply to all blocks inside"),checked:d,disabled:o.move&&!o.remove,onChange:()=>f(!d)})]}),(0,qo.jsxs)(Xr.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1,children:[(0,qo.jsx)(Xr.FlexItem,{children:(0,qo.jsx)(Xr.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,Bl.__)("Cancel")})}),(0,qo.jsx)(Xr.FlexItem,{children:(0,qo.jsx)(Xr.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Bl.__)("Apply")})})]})]})})}var Ry=c(T(),1);function EY({clientId:e}){let{canLock:t,isLocked:o}=Zf(e),[r,n]=(0,Hwe.useReducer)(s=>!s,!1);if(!t)return null;let i=o?(0,CY.__)("Unlock"):(0,CY.__)("Lock");return(0,Ry.jsxs)(Ry.Fragment,{children:[(0,Ry.jsx)(Uwe.MenuItem,{icon:o?ef:k8,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog",children:i}),r&&(0,Ry.jsx)(SD,{clientId:e,onClose:n})]})}var xD=c(W(),1),CD=c(H(),1),Vw=c(F(),1);var Ph=c(T(),1);function TY({clientId:e}){let{canLock:t,isLocked:o}=Zf(e),[r,n]=(0,Vw.useReducer)(a=>!a,!1),i=(0,Vw.useRef)(!1);if((0,Vw.useEffect)(()=>{o&&(i.current=!0)},[o]),!o&&!i.current)return null;let s=o?(0,xD.__)("Unlock"):(0,xD.__)("Lock");return!t&&o&&(s=(0,xD.__)("Locked")),(0,Ph.jsxs)(Ph.Fragment,{children:[(0,Ph.jsx)(CD.ToolbarGroup,{className:"block-editor-block-lock-toolbar",children:(0,Ph.jsx)(CD.ToolbarButton,{disabled:!t,icon:o?Zg:ef,label:s,onClick:n,"aria-expanded":r,"aria-haspopup":"dialog"})}),r&&(0,Ph.jsx)(SD,{clientId:e,onClose:n})]})}var RY=c(W(),1),Wwe=c(H(),1),ED=c(ce(),1),TD=c(J(),1);var Gwe=c(T(),1),dQe=()=>{};function $we({clientId:e,onToggle:t=dQe}){let{blockType:o,mode:r,enabled:n}=(0,TD.useSelect)(a=>{let{getBlock:l,getBlockMode:u,getSettings:d}=a(R),f=l(e);return{mode:u(e),blockType:f?(0,ED.getBlockType)(f.name):null,enabled:d().codeEditingEnabled&&!!f?.isValid}},[e]),{toggleBlockMode:i}=(0,TD.useDispatch)(R);if(!o||!(0,ED.hasBlockSupport)(o,"html",!0)||!n)return null;let s=r==="visual"?(0,RY.__)("Edit as HTML"):(0,RY.__)("Edit visually");return(0,Gwe.jsx)(Wwe.MenuItem,{onClick:()=>{i(e),t()},children:s})}var Zwe=c(H(),1),Xwe=c(W(),1),Qwe=c(F(),1),Jwe=c(J(),1),eSe=c(_c(),1);var Gc=c(H(),1),Wc=c(W(),1),Kwe=c(F(),1),qwe=c(rr(),1),RD=c(J(),1);function Ywe(e){return e?.trim()?.length===0}var Xf=c(T(),1);function By({clientId:e,onClose:t}){let[o,r]=(0,Kwe.useState)(),n=En(e),{metadata:i}=(0,RD.useSelect)(b=>{let{getBlockAttributes:v}=b(R);return{metadata:v(e)?.metadata}},[e]),{updateBlockAttributes:s}=(0,RD.useDispatch)(R),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=Ywe(o),h=d||f,m=b=>b.target.select(),g=()=>{let b=f||p?void 0:o,v=f||p?(0,Wc.sprintf)((0,Wc.__)('Block name reset to: "%s".'),o):(0,Wc.sprintf)((0,Wc.__)('Block name changed to: "%s".'),o);(0,qwe.speak)(v,"assertive"),s([e],{metadata:Qe({...i,name:b})}),t()};return(0,Xf.jsx)(Gc.Modal,{title:(0,Wc.__)("Rename"),onRequestClose:t,overlayClassName:"block-editor-block-rename-modal",focusOnMount:"firstContentElement",size:"small",children:(0,Xf.jsx)("form",{onSubmit:b=>{b.preventDefault(),h&&g()},children:(0,Xf.jsxs)(Gc.__experimentalVStack,{spacing:"3",children:[(0,Xf.jsx)(Gc.TextControl,{value:o??a,label:(0,Wc.__)("Name"),help:u?(0,Wc.__)("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:m}),(0,Xf.jsxs)(Gc.__experimentalHStack,{justify:"right",children:[(0,Xf.jsx)(Gc.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Wc.__)("Cancel")}),(0,Xf.jsx)(Gc.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!h,variant:"primary",type:"submit",children:(0,Wc.__)("Save")})]})]})})})}var Iy=c(T(),1);function BY({clientId:e}){let[t,o]=(0,Qwe.useState)(!1),r=(0,Jwe.useSelect)(n=>n(eSe.store).getShortcutRepresentation("core/block-editor/rename"),[]);return(0,Iy.jsxs)(Iy.Fragment,{children:[(0,Iy.jsx)(Zwe.MenuItem,{onClick:()=>{o(!0)},"aria-expanded":t,"aria-haspopup":"dialog",shortcut:r,children:(0,Xwe.__)("Rename")}),t&&(0,Iy.jsx)(By,{clientId:e,onClose:()=>o(!1)})]})}var tSe=c(ce(),1);function EE(e){return{canRename:!!e&&(0,tSe.getBlockSupport)(e,"renaming",!0)}}var $c=c(T(),1),{Fill:fQe,Slot:pQe}=(0,Fw.createSlotFill)("BlockSettingsMenuControls"),mQe=({fillProps:e,clientIds:t=null})=>{let{selectedBlocks:o,selectedClientIds:r,isContentOnly:n,canToggleSelectedBlocksVisibility:i,canEdit:s}=(0,rSe.useSelect)(b=>{let{getBlocksByClientId:v,getBlockNamesByClientId:y,getSelectedBlockClientIds:_,getBlockEditingMode:k,canEditBlock:w}=b(R),S=t!==null?t:_();return{selectedBlocks:y(S),selectedClientIds:S,isContentOnly:k(S[0])==="contentOnly",canToggleSelectedBlocksVisibility:v(S).every(x=>(0,oSe.hasBlockSupport)(x.name,"visibility",!0)),canEdit:w(S[0])}},[t]),{canLock:a}=Zf(r[0]),{canRename:l}=EE(o[0]),u=r.length===1&&a&&!n,d=r.length===1&&l&&!n,f=i&&!n,p=SE(r),{isGroupable:h,isUngroupable:m}=p,g=(h||m)&&!n;return(0,$c.jsx)(pQe,{fillProps:{...e,canEdit:s,selectedBlocks:o,selectedClientIds:r},children:b=>!b?.length>0&&!g&&!u?null:(0,$c.jsxs)(Fw.MenuGroup,{children:[g&&(0,$c.jsx)(Fwe,{...p,onClose:e?.onClose}),s&&u&&(0,$c.jsx)(EY,{clientId:r[0]}),s&&d&&(0,$c.jsx)(BY,{clientId:r[0]}),s&&f&&(0,$c.jsx)(j9,{clientIds:r}),b,s&&e?.count===1&&!n&&(0,$c.jsx)($we,{clientId:e?.firstBlockClientId,onToggle:e?.onClose})]})})};function nSe({...e}){return(0,$c.jsx)(Fw.__experimentalStyleProvider,{document,children:(0,$c.jsx)(fQe,{...e})})}nSe.Slot=mQe;var BD=nSe;var iSe=c(F(),1),sSe=c(H(),1),aSe=c(de(),1),lSe=c(J(),1),ID=c(W(),1);var IY=c(T(),1);function cSe({parentClientId:e,parentBlockType:t}){let o=(0,aSe.useViewportMatch)("medium","<"),{selectBlock:r}=(0,lSe.useDispatch)(R),n=(0,iSe.useRef)(),i=Aw({ref:n,highlightParent:!0});return o?(0,IY.jsx)(sSe.MenuItem,{...i,ref:n,icon:(0,IY.jsx)(Lt,{icon:t.icon}),onClick:()=>r(e),children:(0,ID.sprintf)((0,ID.__)("Select parent block (%s)"),t.title)}):null}var po=c(T(),1),hQe={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"};function PY({clientIds:e,onCopy:t,label:o,shortcut:r,eventType:n="copy",__experimentalUpdateSelection:i=!1}){let{getBlocksByClientId:s}=(0,Oh.useSelect)(R),{removeBlocks:a}=(0,Oh.useDispatch)(R),l=H_(),u=(0,Qf.useCopyToClipboard)(()=>(0,zw.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,Il.__)("Copy");return(0,po.jsx)(ps.MenuItem,{ref:u,shortcut:r,children:d})}function OY({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:h,canEdit:m,canMove:g,isFirst:b,isLast:v}=(0,Oh.useSelect)(A=>{let{getBlockName:I,getBlockRootClientId:O,getPreviousBlockClientId:L,getSelectedBlockClientIds:j,getBlockAttributes:V,getBlockEditingMode:N,isZoomOut:D,canEditBlock:M,canMoveBlocks:z,getBlockIndex:q,getBlockCount:Q}=U(A(R)),{getActiveBlockVariation:te}=A(zw.store),ee=O(a),Y=ee&&I(ee);return{firstParentClientId:ee,parentBlockType:ee&&(te(Y,V(ee))||(0,zw.getBlockType)(Y)),previousBlockClientId:L(a),selectedBlockClientIds:j(),isContentOnly:N(a)==="contentOnly",isZoomOut:D(),canEdit:M(a),canMove:z(t),isFirst:q(a)===0,isLast:q(a)===Q(ee)-1}},[a,t]),{getBlockOrder:y,getSelectedBlockClientIds:_}=(0,Oh.useSelect)(R),{moveBlocksDown:k,moveBlocksUp:w}=(0,Oh.useDispatch)(R),S=(0,Oh.useSelect)(A=>{let{getShortcutRepresentation:I}=A(uSe.store);return{copy:I("core/block-editor/copy"),cut:I("core/block-editor/cut"),duplicate:I("core/block-editor/duplicate"),remove:I("core/block-editor/remove"),insertAfter:I("core/block-editor/insert-after"),insertBefore:I("core/block-editor/insert-before")}},[]),x=f.length>0;async function C(A){if(!r)return;let I=await A;I&&I[0]&&r(I[0],!1)}function B(){if(!r)return;let A=d||l;A||(A=y()[0]);let I=x&&_().length===0;r(A,I)}let P=!f?.includes(l)&&!!l;return(0,po.jsx)(Twe,{clientIds:t,__experimentalUpdateSelection:!r,children:({canCopyStyles:A,canDuplicate:I,canInsertBlock:O,canRemove:L,onDuplicate:j,onInsertAfter:V,onInsertBefore:N,onRemove:D,onCopy:M,onPasteStyles:z})=>!L&&!I&&!O&&p?null:(0,po.jsx)(ps.DropdownMenu,{icon:ua,label:(0,Il.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:hQe,noIcons:!0,...i,children:({onClose:Q})=>(0,po.jsxs)(po.Fragment,{children:[(0,po.jsxs)(ps.MenuGroup,{children:[(0,po.jsx)(vD.Slot,{fillProps:{onClose:Q}}),P&&(0,po.jsx)(cSe,{parentClientId:l,parentBlockType:u}),g&&n&&(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(ps.MenuItem,{icon:Ug,disabled:b,accessibleWhenDisabled:!0,onClick:(0,Qf.pipe)(Q,()=>{w(t,l)}),children:(0,Il.__)("Move up")}),(0,po.jsx)(ps.MenuItem,{icon:kn,disabled:v,accessibleWhenDisabled:!0,onClick:(0,Qf.pipe)(Q,()=>{k(t,l)}),children:(0,Il.__)("Move down")})]}),m&&s===1&&(0,po.jsx)(Owe,{clientId:a}),!p&&(0,po.jsx)(PY,{clientIds:t,onCopy:M,shortcut:S.copy}),L&&!p&&(0,po.jsx)(PY,{clientIds:t,label:(0,Il.__)("Cut"),eventType:"cut",shortcut:S.cut,__experimentalUpdateSelection:!r}),I&&(0,po.jsx)(ps.MenuItem,{onClick:(0,Qf.pipe)(Q,j,C),shortcut:S.duplicate,children:(0,Il.__)("Duplicate")}),O&&!h&&(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(ps.MenuItem,{onClick:(0,Qf.pipe)(Q,N),shortcut:S.insertBefore,children:(0,Il.__)("Add before")}),(0,po.jsx)(ps.MenuItem,{onClick:(0,Qf.pipe)(Q,V),shortcut:S.insertAfter,children:(0,Il.__)("Add after")})]}),m&&s===1&&(0,po.jsx)(gD.Slot,{fillProps:{clientId:a,onClose:Q}})]}),A&&!p&&(0,po.jsxs)(ps.MenuGroup,{children:[(0,po.jsx)(PY,{clientIds:t,onCopy:M,label:(0,Il.__)("Copy styles"),eventType:"copyStyles"}),m&&(0,po.jsx)(ps.MenuItem,{onClick:z,children:(0,Il.__)("Paste styles")})]}),!p&&(0,po.jsx)(BD.Slot,{fillProps:{onClose:Q,count:s,firstBlockClientId:a},clientIds:t}),typeof o=="function"?o({onClose:Q}):PD.Children.map(te=>(0,PD.cloneElement)(te,{onClose:Q})),L&&(0,po.jsx)(ps.MenuGroup,{children:(0,po.jsx)(ps.MenuItem,{onClick:(0,Qf.pipe)(Q,D,B),shortcut:S.remove,children:(0,Il.__)("Delete")})})]})})})}var dSe=OY;var fSe=c(H(),1),gQe=(0,fSe.createSlotFill)(Symbol("NoteIconToolbarSlotFill")),OD=gQe;var jw=c(T(),1);function bQe({clientIds:e,...t}){return(0,jw.jsxs)(AD.ToolbarGroup,{children:[(0,jw.jsx)(OD.Slot,{}),(0,jw.jsx)(AD.ToolbarItem,{children:o=>(0,jw.jsx)(dSe,{clientIds:e,toggleProps:o,...t})})]})}var MD=bQe;var ND=c(H(),1),pSe=c(W(),1),LD=c(J(),1);var AY=c(T(),1);function mSe({clientIds:e}){let t=e.length===1?e[0]:void 0,o=(0,LD.useSelect)(n=>!!t&&n(R).getBlockMode(t)==="html",[t]),{toggleBlockMode:r}=(0,LD.useDispatch)(R);return o?(0,AY.jsx)(ND.ToolbarGroup,{children:(0,AY.jsx)(ND.ToolbarButton,{onClick:()=>{r(t)},children:(0,pSe.__)("Edit visually")})}):null}var DD=c(H(),1),ci=c(F(),1),bSe=c(J(),1),ySe=c(Nt(),1),NY=c(Dt(),1),vSe=c(_c(),1),kSe=c(vo(),1);var MY=c(T(),1);function yQe(e){let t="toolbarItem";return!e.some(o=>!(t in o.dataset))}function hSe(e){return Array.from(e.querySelectorAll("[data-toolbar-item]:not([disabled])"))}function gSe(e){return e.contains(e.ownerDocument.activeElement)}function vQe(e){let[t]=NY.focus.tabbable.find(e);t&&t.focus({preventScroll:!0})}function kQe(e){let[o,r]=(0,ci.useState)(!0),n=(0,ci.useCallback)(()=>{let i=NY.focus.tabbable.find(e.current),s=yQe(i);s||(0,ySe.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,ci.useLayoutEffect)(()=>{let i=new window.MutationObserver(n);return i.observe(e.current,{childList:!0,subtree:!0}),()=>i.disconnect()},[n,o,e]),o}function _Qe({toolbarRef:e,focusOnMount:t,isAccessibleToolbar:o,defaultIndex:r,onIndexChange:n,shouldUseKeyboardFocusShortcut:i,focusEditorOnEscape:s}){let[a]=(0,ci.useState)(t),[l]=(0,ci.useState)(r),{getLastFocus:u,getSelectedBlockClientId:d}=U((0,bSe.useSelect)(R)),{refsMap:f}=(0,ci.useContext)(bc),p=(0,ci.useCallback)(()=>{vQe(e.current)},[e]);(0,vSe.useShortcut)("core/block-editor/focus-toolbar",()=>{i&&p()}),(0,ci.useEffect)(()=>{a&&p()},[o,a,p]),(0,ci.useEffect)(()=>{let m=e.current,g=0;return!a&&!gSe(m)&&(g=window.requestAnimationFrame(()=>{let b=hSe(m),v=l||0;b[v]&&gSe(m)&&b[v].focus({preventScroll:!0})})),()=>{if(window.cancelAnimationFrame(g),!n||!m)return;let v=hSe(m).findIndex(y=>y.tabIndex===0);n(v)}},[l,a,n,e]),(0,ci.useEffect)(()=>{if(!s)return;let m=e.current,g=b=>{if(b.keyCode!==kSe.ESCAPE)return;let v=u()?.current??f.get(d());v&&(b.preventDefault(),v.focus())};return m.addEventListener("keydown",g),()=>{m.removeEventListener("keydown",g)}},[s,u,d,f,e])}function Hw({children:e,focusOnMount:t,focusEditorOnEscape:o=!1,shouldUseKeyboardFocusShortcut:r=!0,__experimentalInitialIndex:n,__experimentalOnIndexChange:i,orientation:s="horizontal",...a}){let l=(0,ci.useRef)(),u=kQe(l);return _Qe({toolbarRef:l,focusOnMount:t,defaultIndex:n,onIndexChange:i,isAccessibleToolbar:u,shouldUseKeyboardFocusShortcut:r,focusEditorOnEscape:o}),u?(0,MY.jsx)(DD.Toolbar,{label:a["aria-label"],ref:l,orientation:s,...a,children:e}):(0,MY.jsx)(DD.NavigableMenu,{orientation:s,role:"toolbar",ref:l,...a,children:e})}var _Se=c(J(),1),VD=c(ce(),1);function FD(){return(0,_Se.useSelect)(t=>{let{getBlockEditingMode:o,getBlockName:r,getBlockSelectionStart:n}=t(R),i=n(),s=i&&(0,VD.getBlockType)(r(i));return s&&(0,VD.hasBlockSupport)(s,"__experimentalToolbar",!0)&&o(i)!=="disabled"},[])}var Ah=c(H(),1),wSe=c(W(),1),SSe=c(ce(),1),xSe=c(F(),1),zD=c(J(),1);var Uw=c(T(),1),LY=[],wQe=6,SQe={placement:"bottom-start"};function CSe({clientId:e}){let{categories:t,currentPatternName:o,patterns:r}=(0,zD.useSelect)(a=>{let{getBlockAttributes:l,getBlockRootClientId:u,__experimentalGetAllowedPatterns:d}=a(R),f=l(e),p=f?.metadata?.categories||LY,h=u(e),m=p.length>0?d(h):LY;return{categories:p,currentPatternName:f?.metadata?.patternName,patterns:m}},[e]),{replaceBlocks:n}=(0,zD.useDispatch)(R),i=(0,xSe.useMemo)(()=>t.length===0||!r||r.length===0?LY: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,wQe),[t,o,r]);if(i.length<2)return null;let s=a=>{let l=(a.blocks??[]).map(u=>(0,SSe.cloneBlock)(u));l[0].attributes.metadata={...l[0].attributes.metadata,categories:t},n(e,l)};return(0,Uw.jsx)(Ah.Dropdown,{popoverProps:SQe,renderToggle:({onToggle:a,isOpen:l})=>(0,Uw.jsx)(Ah.ToolbarGroup,{children:(0,Uw.jsx)(Ah.ToolbarButton,{onClick:()=>a(!l),"aria-expanded":l,children:(0,wSe.__)("Change design")})}),renderContent:()=>(0,Uw.jsx)(Ah.__experimentalDropdownContentWrapper,{className:"block-editor-block-toolbar-change-design-content-wrapper",paddingSize:"none",children:(0,Uw.jsx)(ud,{blockPatterns:i,onClickPattern:s,showTitlesAsTooltip:!0})})})}var Yc=c(H(),1),PSe=c(W(),1),WD=c(J(),1);var UD=c(J(),1),Nh=c(ce(),1),ISe=c(F(),1);var DY=c(jD(),1),TSe=c(W(),1);function RSe(e,t){for(let o of new DY.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 HD(e)}function Mh(e,t,o){let r=new DY.default(e);return t&&r.remove("is-style-"+t.name),r.add("is-style-"+o.name),r.value}function BSe(e){return!e||e.length===0?[]:HD(e)?e:[{name:"default",label:(0,TSe._x)("Default","block style"),isDefault:!0},...e]}function HD(e){return e?.find(t=>t.isDefault)}function xQe(e,t){return(0,ISe.useMemo)(()=>{let o=t?.example,r=t?.name;if(o&&r)return(0,Nh.getBlockFromExample)(r,{attributes:o.attributes,innerBlocks:o.innerBlocks,innerContent:o.innerContent});if(e)return(0,Nh.cloneBlock)(e)},[e,t?.example,t?.name])}function Ww({clientId:e,onSwitch:t}){let o=p=>{let{getBlock:h}=p(R),m=h(e);if(!m)return{};let g=(0,Nh.getBlockType)(m.name),{getBlockStyles:b}=p(Nh.store);return{block:g?.example?null:m,blockType:g,styles:b(m.name),className:m.attributes.className||""}},{styles:r,block:n,blockType:i,className:s}=(0,UD.useSelect)(o,[e]),{updateBlockAttributes:a}=(0,UD.useDispatch)(R),l=BSe(r),u=RSe(l,s),d=xQe(n,i);return{onSelect:p=>{let h=Mh(s,u,p);a(e,{className:h}),t()},stylesToRender:l,activeStyle:u,genericPreviewBlock:d,className:s}}var Lh=c(T(),1),{getVariationStyle:CQe}=U(Mo),EQe=(0,Lh.jsxs)(Yc.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,Lh.jsx)(Yc.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,Lh.jsx)(Yc.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 TQe({clientId:e}){let{stylesToRender:t,activeStyle:o,className:r}=Ww({clientId:e}),{updateBlockAttributes:n}=(0,WD.useDispatch)(R),{globalSettings:i,globalStyles:s,blockName:a}=(0,WD.useSelect)(d=>{let f=d(R).getSettings();return{globalSettings:f.__experimentalFeatures,globalStyles:f[Es],blockName:d(R).getBlockName(e)}},[e]),l=o?.name?CQe({settings:i,styles:s},a,o.name)?.color?.background:void 0;return!t||t.length===0?null:(0,Lh.jsx)(Yc.ToolbarGroup,{children:(0,Lh.jsx)(Yc.ToolbarButton,{onClick:()=>{let f=(t.findIndex(m=>m.name===o.name)+1)%t.length,p=t[f],h=Mh(r,o,p);n(e,{className:h})},label:(0,PSe.__)("Shuffle styles"),children:(0,Lh.jsx)(Yc.Icon,{icon:EQe,style:{fill:l||"transparent"}})})})}var OSe=TQe;var YD=c(H(),1),VY=c(W(),1),ASe=c(J(),1),KD=c(ce(),1);var GD=c(J(),1);function $D(e){let{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i}=(0,GD.useSelect)(u=>{let{isSectionBlock:d,getParentSectionBlock:f,getEditedContentOnlySection:p,isWithinEditedContentOnlySection:h}=U(u(R)),m=p();return{isSectionBlock:d(e),isWithinSection:d(e)||!!f(e),isWithinEditedSection:h(e),isEditingContentOnlySection:m===e,editedContentOnlySection:m}},[e]),s=(0,GD.useDispatch)(R),{editContentOnlySection:a,stopEditingContentOnlySection:l}=U(s);return{isSectionBlock:t,isWithinSection:o,isWithinEditedSection:r,isEditingContentOnlySection:n,editedContentOnlySection:i,editContentOnlySection:a,stopEditingContentOnlySection:l}}var FY=c(T(),1);function MSe({clientId:e}){let{isSectionBlock:t,isEditingContentOnlySection:o,editContentOnlySection:r,stopEditingContentOnlySection:n}=$D(e),i=(0,ASe.useSelect)(l=>{if(!e)return null;let{getBlockName:u}=l(R),d=u(e);return d?{name:d}:null},[e]);if(!e||!t&&!o||(0,KD.isReusableBlock)(i)||(0,KD.isTemplatePart)(i))return null;let s=o;return(0,FY.jsx)(YD.ToolbarGroup,{children:(0,FY.jsx)(YD.ToolbarButton,{onClick:()=>{s?n():r(e)},children:s?(0,VY.__)("Exit pattern"):(0,VY.__)("Edit pattern")})})}var axe=c(H(),1),lxe=c(W(),1),cxe=c(J(),1);var PE=c(ce(),1),uxe=c(ik(),1);var bd=c(W(),1),yd=c(H(),1),Vh=c(ce(),1),o5=c(J(),1);var jSe=c(W(),1),RE=c(H(),1),ZD=c(ce(),1),XD=c(F(),1);var NSe=c(H(),1),LSe=c(de(),1);var TE=c(T(),1);function Dh({blocks:e,placement:t="right-start",offset:o=16,anchor:r}){return(0,LSe.useViewportMatch)("medium","<")?null:(0,TE.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,TE.jsx)(NSe.Popover,{className:"block-editor-block-switcher__popover-preview",placement:t,focusOnMount:!1,offset:o,anchor:r,children:(0,TE.jsx)("div",{className:"block-editor-block-switcher__preview",children:(0,TE.jsx)(Us,{viewportWidth:601,blocks:e})})})})}var DSe=c(H(),1),Gw=c(ce(),1),VSe=c(J(),1),qD=c(F(),1);var Jf=c(T(),1),RQe={};function FSe({clientIds:e,blocks:t}){let{activeBlockVariation:o,blockVariationTransformations:r}=(0,VSe.useSelect)(i=>{let{getBlockAttributes:s,canRemoveBlocks:a}=i(R),{getActiveBlockVariation:l,getBlockVariations:u}=i(Gw.store),d=a(e);if(t.length!==1||!d)return RQe;let[f]=t;return{blockVariationTransformations:u(f.name,"transform"),activeBlockVariation:l(f.name,s(f.clientId))}},[e,t]);return(0,qD.useMemo)(()=>r?.filter(({name:i})=>i!==o?.name),[r,o])}var BQe=({transformations:e,onSelect:t,blocks:o})=>{let[r,n]=(0,qD.useState)();return(0,Jf.jsxs)(Jf.Fragment,{children:[r&&(0,Jf.jsx)(Dh,{blocks:(0,Gw.cloneBlock)(o[0],e.find(({name:i})=>i===r).attributes)}),e?.map(i=>(0,Jf.jsx)(IQe,{item:i,onSelect:t,setHoveredTransformItemName:n},i.name))]})};function IQe({item:e,onSelect:t,setHoveredTransformItemName:o}){let{name:r,icon:n,title:i}=e;return(0,Jf.jsxs)(DSe.MenuItem,{className:(0,Gw.getBlockMenuDefaultClassName)(r),onClick:s=>{s.preventDefault(),t(r)},onMouseLeave:()=>o(null),onMouseEnter:()=>o(r),onFocus:()=>o(r),onBlur:()=>o(null),children:[(0,Jf.jsx)(Lt,{icon:n,showColors:!0}),i]})}var zSe=BQe;var qs=c(T(),1);function PQe(e){let t={"core/paragraph":1,"core/heading":2,"core/list":3,"core/quote":4},o=(0,XD.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 OQe=({className:e,possibleBlockTransformations:t,possibleBlockVariationTransformations:o,onSelect:r,onSelectVariation:n,blocks:i})=>{let[s,a]=(0,XD.useState)(),{priorityTextTransformations:l,restTransformations:u}=PQe(t),d=l.length&&u.length,f=!!u.length&&(0,qs.jsx)(AQe,{restTransformations:u,onSelect:r,setHoveredTransformItem:a});return(0,qs.jsxs)(qs.Fragment,{children:[(0,qs.jsxs)(RE.MenuGroup,{label:(0,jSe.__)("Transform to"),className:e,children:[s&&(0,qs.jsx)(Dh,{blocks:(0,ZD.switchToBlockType)(i,s.name,s.variationName)}),!!o?.length&&(0,qs.jsx)(zSe,{transformations:o,blocks:i,onSelect:n}),l.map(p=>(0,qs.jsx)(HSe,{item:p,onSelect:r,setHoveredTransformItem:a},p.id||p.name)),!d&&f]}),!!d&&(0,qs.jsx)(RE.MenuGroup,{className:e,children:f})]})};function AQe({restTransformations:e,onSelect:t,setHoveredTransformItem:o}){return e.map(r=>(0,qs.jsx)(HSe,{item:r,onSelect:t,setHoveredTransformItem:o},r.id||r.name))}function HSe({item:e,onSelect:t,setHoveredTransformItem:o}){let{name:r,icon:n,title:i,isDisabled:s}=e;return(0,qs.jsxs)(RE.MenuItem,{className:(0,ZD.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,qs.jsx)(Lt,{icon:n,showColors:!0}),i]})}var USe=OQe;var $Se=c(W(),1),YSe=c(H(),1),JD=c(F(),1);var QD=c(H(),1);var $w=c(T(),1),WSe=()=>{};function GSe({stylesToRender:e,activeStyle:t,onSelect:o=WSe,onHoverStyle:r=WSe}){return!e||e.length===0?null:(0,$w.jsx)($w.Fragment,{children:e.map(n=>{let i=n.label||n.name;return(0,$w.jsx)(QD.MenuItem,{icon:t.name===n.name?Ts:null,onClick:()=>o(n),onFocus:()=>r(n),onBlur:()=>r(null),onMouseEnter:()=>r(n),onMouseLeave:()=>r(null),children:(0,$w.jsx)(QD.__experimentalText,{as:"span",limit:18,ellipsizeMode:"tail",truncate:!0,children:i})},n.name)})})}var BE=c(T(),1);function e5({hoveredBlock:e,onSwitch:t}){let{clientId:o}=e,[r,n]=(0,JD.useState)(null),{onSelect:i,stylesToRender:s,activeStyle:a,genericPreviewBlock:l,className:u}=Ww({clientId:o,onSwitch:t}),d=(0,JD.useMemo)(()=>{if(!r||!l)return null;let f=Mh(u,a,r);return[{...l,attributes:{...l.attributes||{},className:f}}]},[r,l,u,a]);return!s||s.length===0?null:(0,BE.jsxs)(YSe.MenuGroup,{label:(0,$Se.__)("Styles"),className:"block-editor-block-switcher__styles__menugroup",children:[d&&(0,BE.jsx)(Dh,{blocks:d}),(0,BE.jsx)(GSe,{stylesToRender:s,activeStyle:a,onSelect:i,onHoverStyle:n})]})}var jY=c(W(),1),JSe=c(F(),1),t5=c(de(),1);var ep=c(H(),1);var ZSe=c(F(),1),XSe=c(ce(),1);var KSe=c(ce(),1),zY=(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=zY(s,t,o);if(a)return a}}},qSe=(e,t)=>{let o=(0,KSe.getBlockAttributesNamesByRole)(e,"content");return o?.length?o.reduce((r,n)=>(t[n]&&(r[n]=t[n]),r),{}):t};var MQe=(e,t)=>{let o=qSe(t.name,t.attributes);e.attributes={...e.attributes,...o}},NQe=(e,t)=>{let o=t.map(n=>(0,XSe.cloneBlock)(n)),r=new Set;for(let n of e){let i=!1;for(let s of o){let a=zY(s,n.name,r);if(a){i=!0,r.add(a.clientId),MQe(a,n);break}}if(!i)return}return o},LQe=(e,t)=>(0,ZSe.useMemo)(()=>e.reduce((o,r)=>{let n=NQe(t,r.blocks);return n&&o.push({...r,transformedBlocks:n}),o},[]),[e,t]),QSe=LQe;var ui=c(T(),1);function DQe({blocks:e,patterns:t,onSelect:o}){let[r,n]=(0,JSe.useState)(!1),i=QSe(t,e);return i.length?(0,ui.jsxs)(ep.MenuGroup,{className:"block-editor-block-switcher__pattern__transforms__menugroup",children:[r&&(0,ui.jsx)(VQe,{patterns:i,onSelect:o}),(0,ui.jsx)(ep.MenuItem,{onClick:s=>{s.preventDefault(),n(!r)},icon:jr,children:(0,jY.__)("Patterns")})]}):null}function VQe({patterns:e,onSelect:t}){let o=(0,t5.useViewportMatch)("medium","<");return(0,ui.jsx)("div",{className:"block-editor-block-switcher__popover-preview-container",children:(0,ui.jsx)(ep.Popover,{className:"block-editor-block-switcher__popover-preview",placement:o?"bottom":"right-start",offset:16,children:(0,ui.jsx)("div",{className:"block-editor-block-switcher__preview is-pattern-list-preview",children:(0,ui.jsx)(FQe,{patterns:e,onSelect:t})})})})}function FQe({patterns:e,onSelect:t}){return(0,ui.jsx)(ep.Composite,{role:"listbox",className:"block-editor-block-switcher__preview-patterns-container","aria-label":(0,jY.__)("Patterns list"),children:e.map(o=>(0,ui.jsx)(exe,{pattern:o,onSelect:t},o.name))})}function exe({pattern:e,onSelect:t}){let o="block-editor-block-switcher__preview-patterns-container",r=(0,t5.useInstanceId)(exe,`${o}-list__item-description`);return(0,ui.jsxs)("div",{className:`${o}-list__list-item`,children:[(0,ui.jsxs)(ep.Composite.Item,{render:(0,ui.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,ui.jsx)(Us,{blocks:e.transformedBlocks,viewportWidth:e.viewportWidth||500}),(0,ui.jsx)("div",{className:`${o}-list__item-title`,children:e.title})]}),!!e.description&&(0,ui.jsx)(xt,{id:r,children:e.description})]})}var txe=DQe;var Ta=c(T(),1);function zQe({onClose:e,clientIds:t}){let{replaceBlocks:o,multiSelect:r,updateBlockAttributes:n}=(0,o5.useDispatch)(R),{possibleBlockTransformations:i,patterns:s,blocks:a,isUsingBindings:l,canRemove:u,hasBlockStyles:d}=(0,o5.useSelect)(C=>{let{getBlockAttributes:B,getBlocksByClientId:E,getBlockRootClientId:P,getBlockTransformItems:A,__experimentalGetPatternTransformItems:I,canRemoveBlocks:O,getBlockName:L}=C(R),{getBlockStyles:j}=C(Vh.store),V=P(t[0]),N=E(t),D=t.length===1,M=D&&L(t[0]),z=D&&!!j(M)?.length;return{blocks:N,possibleBlockTransformations:A(N,V),patterns:I(N,V),isUsingBindings:t.every(q=>!!B(q)?.metadata?.bindings),canRemove:O(t),hasBlockStyles:z}},[t]),f=FSe({clientIds:t,blocks:a});function p(C){C.length>1&&r(C[0].clientId,C[C.length-1].clientId)}function h(C,B){let E=(0,Vh.switchToBlockType)(a,C,B);o(t,E),p(E)}function m(C){n(a[0].clientId,{...f.find(({name:B})=>B===C).attributes})}function g(C){o(t,C),p(C)}let b=a.length===1,v=b&&((0,Vh.isTemplatePart)(a[0])||(0,Vh.isReusableBlock)(a[0])),y=!!i?.length&&u&&!v,_=!!f?.length,k=!!s?.length&&u,w=y||_;if(!(d||w||k))return(0,Ta.jsx)("p",{className:"block-editor-block-switcher__no-transforms",children:(0,bd.__)("No transforms.")});let x=b?(0,bd._x)("This block is connected.","block toolbar button label and description"):(0,bd._x)("These blocks are connected.","block toolbar button label and description");return(0,Ta.jsxs)("div",{className:"block-editor-block-switcher__container",children:[k&&(0,Ta.jsx)(txe,{blocks:a,patterns:s,onSelect:C=>{g(C),e()}}),w&&(0,Ta.jsx)(USe,{className:"block-editor-block-switcher__transforms__menugroup",possibleBlockTransformations:i,possibleBlockVariationTransformations:f,blocks:a,onSelect:(C,B)=>{h(C,B),e()},onSelectVariation:C=>{m(C),e()}}),d&&(0,Ta.jsx)(e5,{hoveredBlock:a[0],onSwitch:e}),l&&(0,Ta.jsx)(yd.MenuGroup,{children:(0,Ta.jsx)(yd.__experimentalText,{className:"block-editor-block-switcher__binding-indicator",children:x})})]})}var jQe=({children:e,clientIds:t,label:o,text:r})=>{let i=t.length===1?(0,bd.__)("Change block type or style"):(0,bd.sprintf)((0,bd._n)("Change type of %d block","Change type of %d blocks",t.length),t.length);return(0,Ta.jsx)(yd.ToolbarGroup,{children:(0,Ta.jsx)(yd.ToolbarItem,{children:s=>(0,Ta.jsx)(yd.DropdownMenu,{className:"block-editor-block-switcher",label:o,popoverProps:{placement:"bottom-start",className:"block-editor-block-switcher__popover"},icon:e,text:r,toggleProps:{description:i,...s},menuProps:{orientation:"both"},children:({onClose:a})=>(0,Ta.jsx)(zQe,{onClose:a,clientIds:t})})})})},oxe=jQe;var rxe=c(W(),1),Kw=c(H(),1);var Yw=c(T(),1);function nxe({clientIds:e,children:t,label:o,text:r}){return(0,Yw.jsx)(Kw.ToolbarGroup,{children:(0,Yw.jsx)(Kw.ToolbarItem,{children:n=>(0,Yw.jsx)(Kw.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,rxe.__)("Change block style"),...n},menuProps:{orientation:"both"},children:({onClose:i})=>(0,Yw.jsx)("div",{className:"block-editor-block-switcher__container",children:(0,Yw.jsx)(e5,{hoveredBlock:{clientId:e[0]},onSwitch:i})})})})})}var qw=c(H(),1),IE=c(W(),1),r5=c(F(),1),ixe=c(J(),1);var tp=c(T(),1);function HQe({clientIds:e,blockTitle:t}){let o=(0,ixe.useSelect)(i=>{let{getBlockAttributes:s}=i(R);return s(e?.[0])?.metadata?.name},[e]),r=e.length===1,n;return r&&o?n=(0,IE.sprintf)((0,IE.__)('This %1$s is editable using the "%2$s" override.'),t.toLowerCase(),o):n=(0,IE.__)("These blocks are editable using overrides."),(0,tp.jsx)(qw.__experimentalText,{children:n})}function sxe({icon:e,clientIds:t,blockTitle:o,label:r}){let[n,i]=(0,r5.useState)(!1),s=(0,r5.useRef)();return(0,tp.jsxs)(tp.Fragment,{children:[(0,tp.jsx)(qw.ToolbarButton,{ref:s,className:"block-editor-block-toolbar__pattern-overrides-indicator",icon:e,label:r,onClick:()=>i(!n),"aria-expanded":n}),n&&(0,tp.jsx)(qw.Popover,{anchor:s.current,onClose:()=>i(!1),placement:"bottom-start",offset:16,className:"block-editor-block-toolbar__pattern-overrides-popover",children:(0,tp.jsx)(HQe,{clientIds:t,blockTitle:o})})]})}var Zw=c(T(),1);function UQe({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlockParentsByBlockName:n,canRemoveBlocks:i,getTemplateLock:s,getBlockEditingMode:a,canEditBlock:l,isSectionBlock:u}=U(e(R)),{getBlockStyles:d}=e(PE.store),f=t.some(E=>s(E)==="contentOnly"),p=t.length===1,h=p&&o(t[0]),m=p&&!!d(h)?.length,g=t.some(E=>!!r(E)?.metadata?.patternName&&u(E)),b=t.every(E=>jx(r(E)?.metadata?.bindings)),v=t.every(E=>n(E,"core/block",!0).length>0),y=i(t),_=t.every(E=>l(E)),k=a(t[0]),w=k==="default",S=k==="contentOnly",C=!g&&w&&(m||y)&&!f&&_,B=b&&v;return C?"switcher":S&&m&&!b&&_?"styles-only":B?"pattern-overrides":"default"}function WQe({select:e,clientIds:t}){let{getBlockName:o,getBlockAttributes:r,getBlock:n,isSectionBlock:i}=U(e(R)),s=t.length===1,a=t[0],l=r(a);if(s&&l?.metadata?.patternName&&i(a))return Ka;let u=o(a),d=(0,PE.getBlockType)(u);if(s){let{getActiveBlockVariation:h}=e(PE.store);return h(u,l,void 0,n?.(a)?.innerContent)?.icon||d?.icon}let f=t.map(h=>o(h));return new Set(f).size===1?d?.icon:Gg}function dxe({clientIds:e,isSynced:t}){let{icon:o,showIconLabels:r,variant:n}=(0,cxe.useSelect)(f=>({icon:WQe({select:f,clientIds:e}),showIconLabels:f(uxe.store).get("core","showIconLabels"),variant:UQe({select:f,clientIds:e})}),[e]),i=oi({clientId:e?.[0],maximumLength:35}),s=e.length===1,a=s&&t&&!r,l=s?i:(0,lxe.__)("Multiple blocks selected"),u=a&&i?i:void 0,d=(0,Zw.jsx)(Lt,{className:"block-editor-block-toolbar__block-icon",icon:o});return n==="switcher"?(0,Zw.jsx)(oxe,{clientIds:e,label:l,text:u,children:d}):n==="styles-only"?(0,Zw.jsx)(nxe,{clientIds:e,label:l,text:u,children:d}):n==="pattern-overrides"?(0,Zw.jsx)(sxe,{icon:d,clientIds:e,blockTitle:i,label:l}):(0,Zw.jsx)(axe.ToolbarButton,{disabled:!0,className:"block-editor-block-toolbar__block-icon-button",title:l,icon:d,text:u})}var $t=c(T(),1);function UY({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:h,hasContentOnlyLocking:m,showShuffleButton:g,showSlots:b,showGroupButtons:v,showLockButtons:y,showBlockVisibilityButton:_,showSwitchSectionStyleButton:k,areSelectedBlocksHiddenOnViewport:w,showStyleStateSlot:S,canEdit:x}=(0,pxe.useSelect)(V=>{let{canEditBlock:N}=V(R),{getBlockName:D,getBlockMode:M,getBlockParents:z,getSelectedBlockClientIds:q,isBlockValid:Q,getBlockEditingMode:te,getBlockAttributes:ee,getSettings:Y,getTemplateLock:Z,getParentSectionBlock:$,isZoomOut:K,isSectionBlock:ne,isBlockHiddenAtViewport:le,getSelectedBlockStyleState:X,isResponsiveEditing:re}=U(V(R)),ae=q(),ke=ae[0],Ce=z(ke),ve=$(ke)??Ce[Ce.length-1],pe=D(ve),Se=(0,op.getBlockType)(pe),Ee=te(ke),me=Ee==="default",Re=D(ke),ie=ae.every(ht=>Q(ht)),se=ae.every(ht=>M(ht)==="visual"),Te=ae.every(ht=>!!ee(ht)?.metadata?.bindings),he=ae.some(ht=>Z(ht)==="contentOnly"),Ie=K(),lt=ne(ke),vt=N(ke),ct=vt&&(Ie||lt),Rt=Y()?.[$a]?.toLowerCase()||"desktop",tt=ae.length>0&&ae.every(ht=>le(ht,Rt)),At=re()&&ds(X(ke));return{blockClientId:ke,blockClientIds:ae,isDefaultEditingMode:me,blockType:ke&&(0,op.getBlockType)(Re),shouldShowVisualToolbar:ie&&se,toolbarKey:`${ke}${ve}`,showParentSelector:!Ie&&Se&&Ee!=="contentOnly"&&te(ve)!=="disabled"&&(0,op.hasBlockSupport)(Se,"__experimentalParentSelector",!0)&&ae.length===1,isUsingBindings:Te,isSectionContainer:lt,hasContentOnlyLocking:he,showShuffleButton:Ie,showSlots:!Ie&&!At,showStyleStateSlot:!Ie&&At,showGroupButtons:!Ie,showLockButtons:!Ie,showBlockVisibilityButton:!Ie,showSwitchSectionStyleButton:ct,areSelectedBlocksHiddenOnViewport:tt,canEdit:vt}},[]),C=(0,HY.useRef)(null),B=(0,HY.useRef)(),E=Aw({ref:B}),P=!(0,mxe.useViewportMatch)("medium","<");if(!FD())return null;let I=s.length>1,O=(0,op.isReusableBlock)(l)||(0,op.isTemplatePart)(l),L=G("block-editor-block-contextual-toolbar",{"has-parent":f}),j=G("block-editor-block-toolbar",{"is-synced":O,"is-connected":p});return(0,$t.jsx)(Hw,{focusEditorOnEscape:!0,className:L,"aria-label":(0,fxe.__)("Block tools"),variant:n==="toolbar"?void 0:n,focusOnMount:t,__experimentalInitialIndex:o,__experimentalOnIndexChange:r,children:(0,$t.jsxs)("div",{ref:C,className:j,children:[f&&!I&&P&&(0,$t.jsx)(rwe,{}),(d||I)&&(0,$t.jsx)("div",{ref:B,...E,children:(0,$t.jsxs)(hxe.ToolbarGroup,{className:"block-editor-block-toolbar__block-controls",children:[(0,$t.jsx)(dxe,{clientIds:s,isSynced:O}),a&&_&&(0,$t.jsx)(F9,{clientIds:s}),!I&&a&&y&&(0,$t.jsx)(TY,{clientId:i}),(0,$t.jsx)(cD,{clientIds:s,hideDragHandle:e})]})}),!w&&!m&&d&&I&&v&&(0,$t.jsx)(wY,{}),!I&&x&&(0,$t.jsx)(MSe,{clientId:s[0]}),!w&&g&&(0,$t.jsx)(CSe,{clientId:s[0]}),!w&&k&&(0,$t.jsx)(OSe,{clientId:s[0]}),!w&&d&&(0,$t.jsxs)($t.Fragment,{children:[!h&&(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"})]}),S&&(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)(mD.Slot,{})]})]}),(0,$t.jsx)(mSe,{clientIds:s}),(0,$t.jsx)(MD,{clientIds:s})]})},u)}function gxe({hideDragHandle:e,variant:t}){return(0,$t.jsx)(UY,{hideDragHandle:e,variant:t,focusOnMount:void 0,__experimentalInitialIndex:void 0,__experimentalOnIndexChange:void 0})}var WY=c(T(),1);function vxe({clientId:e,isTyping:t,__unstableContentRef:o}){let{capturingClientId:r,isInsertionPointVisible:n,lastClientId:i}=eD(e),s=(0,Xw.useRef)();(0,Xw.useEffect)(()=>{s.current=void 0},[e]);let{stopTyping:a}=(0,bxe.useDispatch)(R),l=(0,Xw.useRef)(!1);(0,yxe.useShortcut)("core/block-editor/focus-toolbar",()=>{l.current=!0,a(!0)}),(0,Xw.useEffect)(()=>{l.current=!1});let u=r||e,d=JL({contentElement:o?.current,clientId:u});return!t&&(0,WY.jsx)(py,{clientId:u,bottomClientId:i,className:G("block-editor-block-list__block-popover",{"is-insertion-point-visible":n}),resize:!1,...d,__unstableContentRef:o,children:(0,WY.jsx)(UY,{focusOnMount:l.current,__experimentalInitialIndex:s.current,__experimentalOnIndexChange:f=>{s.current=f},variant:"toolbar"})})}var n5=c(J(),1),i5=c(F(),1);var kxe=c(H(),1);var _xe=c(W(),1),wxe=c(T(),1);function GQe({onClick:e}){return(0,wxe.jsx)(kxe.Button,{variant:"primary",icon:Ya,size:"compact",className:G("block-editor-button-pattern-inserter__button","block-editor-block-tools__zoom-out-mode-inserter-button"),onClick:e,label:(0,_xe._x)("Add pattern","Generic label for pattern inserter button")})}var Sxe=GQe;var GY=c(T(),1);function $Qe(){let[e,t]=(0,i5.useState)(!1),{hasSelection:o,blockOrder:r,setInserterIsOpened:n,sectionRootClientId:i,selectedBlockClientId:s,blockInsertionPoint:a,insertionPointVisible:l}=(0,n5.useSelect)(m=>{let{getSettings:g,getBlockOrder:b,getSelectionStart:v,getSelectedBlockClientId:y,getSectionRootClientId:_,getBlockInsertionPoint:k,isBlockInsertionPointVisible:w}=U(m(R)),S=_();return{hasSelection:!!v().clientId,blockOrder:b(S),sectionRootClientId:S,setInserterIsOpened:g().__experimentalSetIsInserterOpened,selectedBlockClientId:y(),blockInsertionPoint:k(),insertionPointVisible:w()}},[]),{showInsertionPoint:u}=U((0,n5.useDispatch)(R));if((0,i5.useEffect)(()=>{let m=setTimeout(()=>{t(!0)},500);return()=>{clearTimeout(m)}},[]),!e||!o)return null;let d=s,p=r.findIndex(m=>s===m)+1,h=r[p];return l&&a?.index===p?null:(0,GY.jsx)(xL,{previousClientId:d,nextClientId:h,children:(0,GY.jsx)(Sxe,{onClick:()=>{n({rootClientId:i,insertionIndex:p,tab:"patterns",category:"all"}),u(i,p,{operation:"insert"})}})})}var xxe=$Qe;var Cxe=c(J(),1),Exe=c(ce(),1);function Txe(){return(0,Cxe.useSelect)(e=>{let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getBlock:r,getBlockMode:n,getSettings:i,isTyping:s,isBlockInterfaceHidden:a}=U(e(R)),l=t()||o(),u=r(l),d=!!l&&!!u,f=d&&(0,Exe.isUnmodifiedDefaultBlock)(u,"content")&&n(l)!=="html",p=l&&!s()&&f,h=!a()&&!i().hasFixedToolbar&&!p&&d&&!f;return{showEmptyBlockSideInserter:p,showBlockToolbarPopover:h}},[])}var Pl=c(T(),1);function YQe(e){let{getSelectedBlockClientId:t,getFirstMultiSelectedBlockClientId:o,getSettings:r,isTyping:n,isDragging:i,isZoomOut:s,getViewportModalClientIds:a}=U(e(R));return{clientId:t()||o(),hasFixedToolbar:r().hasFixedToolbar,isTyping:n(),isZoomOutMode:s(),isDragging:i(),viewportModalClientIds:a(),blockVisibilitySetting:e(R).getSettings().__experimentalFeatures?.blockVisibility?.allowEditing}}function OE({children:e,__unstableContentRef:t,...o}){let{clientId:r,hasFixedToolbar:n,isTyping:i,isZoomOutMode:s,isDragging:a,viewportModalClientIds:l,blockVisibilitySetting:u}=(0,Qw.useSelect)(YQe,[]),d=(0,Rxe.__unstableUseShortcutEventMatch)(),{getBlocksByClientId:f,getSelectedBlockClientIds:p,getBlockRootClientId:h,getBlockEditingMode:m,getBlockName:g,isGroupable:b,getEditedContentOnlySection:v,canEditBlock:y}=U((0,Qw.useSelect)(R)),{getGroupingBlockName:_}=(0,Qw.useSelect)(a5.store),{showEmptyBlockSideInserter:k,showBlockToolbarPopover:w}=Txe(),S=Mw(),[x,C]=(0,s5.useState)(null),{canRename:B}=EE(g(p()[0])),{duplicateBlocks:E,removeBlocks:P,replaceBlocks:A,insertAfterBlock:I,insertBeforeBlock:O,selectBlock:L,moveBlocksUp:j,moveBlocksDown:V,expandBlock:N,stopEditingContentOnlySection:D,showViewportModal:M,hideViewportModal:z}=U((0,Qw.useDispatch)(R));function q(ee){if(!ee.defaultPrevented){if(d("core/block-editor/move-up",ee)||d("core/block-editor/move-down",ee)){let Y=p();if(Y.length){ee.preventDefault();let Z=h(Y[0]);(d("core/block-editor/move-up",ee)?"up":"down")==="up"?j(Y,Z):V(Y,Z);let K=Array.isArray(Y)?Y.length:1,ne=(0,Jw.sprintf)((0,Jw._n)("%d block moved.","%d blocks moved.",Y.length),K);(0,KY.speak)(ne)}}else if(d("core/block-editor/duplicate",ee)){let Y=p();Y.length&&(ee.preventDefault(),E(Y))}else if(d("core/block-editor/remove",ee)){let Y=p();Y.length&&(ee.preventDefault(),P(Y))}else if(d("core/block-editor/paste-styles",ee)){let Y=p();if(Y.length){ee.preventDefault();let Z=f(Y);S(Z)}}else if(d("core/block-editor/insert-after",ee)){let Y=p();Y.length&&(ee.preventDefault(),I(Y[Y.length-1]))}else if(d("core/block-editor/insert-before",ee)){let Y=p();Y.length&&(ee.preventDefault(),O(Y[0]))}else if(d("core/block-editor/unselect",ee)){if(ee.target.closest("[role=toolbar]"))return;let Y=p();Y.length>1&&(ee.preventDefault(),L(Y[0]))}else if(d("core/block-editor/collapse-list-view",ee)){if((0,$Y.isTextField)(ee.target)||(0,$Y.isTextField)(ee.target?.contentWindow?.document?.activeElement))return;ee.preventDefault(),N(r)}else if(d("core/block-editor/group",ee)){let Y=p();if(Y.length>1&&b(Y)){ee.preventDefault();let Z=f(Y),$=_(),K=Rl(Z,$);A(Y,K),(0,KY.speak)((0,Jw.__)("Selected blocks are grouped."))}}else if(d("core/block-editor/rename",ee)){let Y=p();if(Y.length===1){let Z=m(Y[0])==="contentOnly";B&&!Z&&y(Y[0])&&(ee.preventDefault(),C(Y[0]))}}else if(d("core/block-editor/toggle-block-visibility",ee)){if(u===!1)return;let Y=p();if(Y.length){if(ee.preventDefault(),!f(Y).every(K=>(0,a5.hasBlockSupport)(K.name,"visibility",!0))||Y.some(K=>m(K)!=="default"||!y(K)))return;M(Y)}}d("core/block-editor/stop-editing-as-blocks",ee)&&v()&&D()}}let Q=fy(t),te=fy(t);return(0,Pl.jsxs)("div",{...o,onKeyDown:q,className:G(o.className,{"block-editor-block-tools--is-dragging":a}),children:[(0,Pl.jsxs)(Cw.Provider,{value:(0,s5.useRef)(!1),children:[!i&&!s&&(0,Pl.jsx)(Eke,{__unstableContentRef:t}),k&&(0,Pl.jsx)(z_e,{__unstableContentRef:t,clientId:r}),w&&(0,Pl.jsx)(vxe,{__unstableContentRef:t,clientId:r,isTyping:i}),!s&&!n&&(0,Pl.jsx)(YY.Popover.Slot,{name:"block-toolbar",ref:Q}),e,(0,Pl.jsx)(YY.Popover.Slot,{name:"__unstable-block-tools-after",ref:te}),s&&!a&&(0,Pl.jsx)(xxe,{__unstableContentRef:t})]}),x&&(0,Pl.jsx)(By,{clientId:x,onClose:()=>C(null)}),l&&(0,Pl.jsx)(N9,{clientIds:l,onClose:z})]})}var AE=c(de(),1),eS=c(J(),1),qY=c(Dt(),1),Li=c(vo(),1);var Bxe=c(T(),1),KQe=new Set([Li.UP,Li.RIGHT,Li.DOWN,Li.LEFT,Li.ENTER,Li.BACKSPACE]);function qQe(e){let{keyCode:t,shiftKey:o}=e;return!o&&KQe.has(t)}function ME(){let e=(0,eS.useSelect)(o=>o(R).isTyping(),[]),{stopTyping:t}=(0,eS.useDispatch)(R);return(0,AE.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 NE(){let e=(0,eS.useSelect)(i=>i(R).isTyping(),[]),{startTyping:t,stopTyping:o}=(0,eS.useDispatch)(R),r=ME(),n=(0,AE.useRefEffect)(i=>{if(e){let d=function(g){let{target:b}=g;h=m.setTimeout(()=>{(0,qY.isTextField)(b)||o()})},f=function(g){let{keyCode:b}=g;(b===Li.ESCAPE||b===Li.TAB)&&o()},p=function(){m.getSelection().isCollapsed||o()};var s=d,a=f,l=p;let h,{defaultView:m}=i.ownerDocument;return i.addEventListener("focus",d),i.addEventListener("keydown",f),i.ownerDocument.addEventListener("selectionchange",p),()=>{m.clearTimeout(h),i.removeEventListener("focus",d),i.removeEventListener("keydown",f),i.ownerDocument.removeEventListener("selectionchange",p)}}function u(d){let{type:f,target:p}=d;!(0,qY.isTextField)(p)||!i.contains(p)||f==="keydown"&&!qQe(d)||t()}return i.addEventListener("keypress",u),i.addEventListener("keydown",u),()=>{i.removeEventListener("keypress",u),i.removeEventListener("keydown",u)}},[e,t,o]);return(0,AE.useMergeRefs)([r,n])}function ZQe({children:e}){return(0,Bxe.jsx)("div",{ref:NE(),children:e})}var Ixe=ZQe;var Ol=c(W(),1),np=c(ce(),1),rp=c(J(),1),ZY=c(Oxe(),1);var XQe=()=>function(){let{replaceBlocks:t,multiSelect:o}=(0,rp.useDispatch)(R),{blocks:r,clientIds:n,canRemove:i,possibleBlockTransformations:s,invalidSelection:a}=(0,rp.useSelect)(h=>{let{getBlockRootClientId:m,getBlockTransformItems:g,getSelectedBlockClientIds:b,getBlocksByClientId:v,canRemoveBlocks:y}=h(R),_=b(),k=v(_);if(k.filter(S=>!S).length>0)return{invalidSelection:!0};let w=m(_[0]);return{blocks:k,clientIds:_,possibleBlockTransformations:g(k,w),canRemove:y(_),invalidSelection:!1}},[]);if(a)return{isLoading:!1,commands:[]};let l=r.length===1&&(0,np.isTemplatePart)(r[0]);function u(h){h.length>1&&o(h[0].clientId,h[h.length-1].clientId)}function d(h,m){let g=(0,np.switchToBlockType)(r,h,m);t(n,g),u(g)}let f=!!s.length&&i&&!l;return!n||n.length<1||!f?{isLoading:!1,commands:[]}:{isLoading:!1,commands:s.map(h=>{let{id:m,name:g,title:b,icon:v,variationName:y}=h,_=!v?.src||v?.src==="block-default"?{src:Zx}:v;return{name:"core/block-editor/transform-to-"+(m||g).replace(/\//g,"-"),label:(0,Ol.sprintf)((0,Ol.__)("Transform to %s"),b),icon:_?.src,category:"command",callback:({close:k})=>{d(g,y),k()}}})}},QQe=()=>function(){let{clientIds:t,isUngroupable:o,isGroupable:r,blockVisibilitySetting:n}=(0,rp.useSelect)(O=>{let{getSelectedBlockClientIds:L,getSettings:j,isUngroupable:V,isGroupable:N}=O(R);return{clientIds:L(),isUngroupable:V(),isGroupable:N(),blockVisibilitySetting:j().__experimentalFeatures?.blockVisibility?.allowEditing}},[]),{canInsertBlockType:i,getBlockRootClientId:s,getBlocksByClientId:a,canRemoveBlocks:l,isBlockHiddenAnywhere:u}=U((0,rp.useSelect)(R)),{getBlockEditingMode:d}=(0,rp.useSelect)(R),{getDefaultBlockName:f,getGroupingBlockName:p}=(0,rp.useSelect)(np.store),h=a(t),m=(0,rp.useDispatch)(R),{removeBlocks:g,replaceBlocks:b,duplicateBlocks:v,insertAfterBlock:y,insertBeforeBlock:_}=m,k=()=>{if(!h.length)return;let O=p(),L=Rl(h,O);L&&b(t,L)},w=()=>{if(!h.length)return;let O=h[0].innerBlocks;O.length&&b(t,O)};if(!t||t.length<1)return{isLoading:!1,commands:[]};let{showViewportModal:S}=U(m),x=s(t[0]),C=i(f(),x),B=h.every(O=>!!O&&(0,np.hasBlockSupport)(O.name,"multiple",!0)&&i(O.name,x)),E=l(t),P=[];B&&P.push({name:"duplicate",label:(0,Ol.__)("Duplicate"),callback:()=>v(t,!0),icon:Gg}),C&&P.push({name:"add-before",label:(0,Ol.__)("Add before"),callback:()=>{let O=Array.isArray(t)?t[0]:O;_(O)},icon:Ya},{name:"add-after",label:(0,Ol.__)("Add after"),callback:()=>{let O=Array.isArray(t)?t[t.length-1]:O;y(O)},icon:Ya}),r&&P.push({name:"Group",label:(0,Ol.__)("Group"),callback:k,icon:t0}),o&&P.push({name:"ungroup",label:(0,Ol.__)("Ungroup"),callback:w,icon:Ej}),E&&P.push({name:"remove",label:(0,Ol.__)("Delete"),callback:()=>g(t,!0),icon:xj});let A=h.every(O=>!!O&&(0,np.hasBlockSupport)(O.name,"visibility",!0)),I=t.every(O=>d(O)==="default");if(A&&I&&n!==!1){let O=t.some(L=>u(L));P.push({name:"toggle-visibility",label:O?(0,Ol.__)("Show"):(0,Ol.__)("Hide"),callback:()=>S(t),icon:O?Jg:uc})}return{isLoading:!1,commands:P.map(O=>({...O,name:"core/block-editor/action-"+O.name,category:"command",callback:({close:L})=>{O.callback(),L()}}))}},l5=()=>{(0,ZY.useCommandLoader)({name:"core/block-editor/blockTransforms",hook:XQe()}),(0,ZY.useCommandLoader)({name:"core/block-editor/blockQuickActions",hook:QQe(),context:"block-selection-edit"})};var ms=c(T(),1),c5=(0,Lxe.createSlotFill)(Symbol("BlockCanvasCover"));function Axe({children:e}){return(0,ms.jsx)("div",{className:"block-canvas-cover",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",pointerEvents:"none"},children:e})}var JQe={ignoredSelectors:[/\.editor-styles-wrapper/gi]};function XY({shouldIframe:e=!0,height:t="300px",children:o=(0,ms.jsx)(ew,{}),styles:r,contentRef:n,iframeProps:i}){l5();let s=(0,u5.useViewportMatch)("medium","<"),a=ME(),l=my(),u=(0,Mxe.useRef)(),d=(0,u5.useMergeRefs)([n,l,u,NE()]),f=(0,Nxe.useSelect)(h=>U(h(R)).getZoomLevel(),[]),p=f!==100&&!s?{scale:f,frameSize:"40px"}:{};return e?(0,ms.jsx)(OE,{__unstableContentRef:u,style:{height:t,display:"flex"},children:(0,ms.jsxs)($_,{...i,...p,ref:a,contentRef:d,style:{...i?.style},name:"editor-canvas",children:[(0,ms.jsx)(c5.Slot,{fillProps:{containerRef:u},children:h=>h.map((m,g)=>(0,ms.jsx)(Axe,{children:m},g))}),(0,ms.jsx)(Af,{styles:r}),o]})}):(0,ms.jsxs)(OE,{__unstableContentRef:u,style:{height:t,display:"flex"},children:[(0,ms.jsx)(c5.Slot,{fillProps:{containerRef:u},children:h=>h.map((m,g)=>(0,ms.jsx)(Axe,{children:m},g))}),(0,ms.jsx)(Af,{styles:r,scope:":where(.editor-styles-wrapper)",transformOptions:JQe}),(0,ms.jsx)(_N,{ref:d,className:"editor-styles-wrapper",tabIndex:-1,style:{height:"100%",width:"100%",overflow:"auto"},children:o})]})}function eJe({children:e,height:t,styles:o}){return(0,ms.jsx)(XY,{height:t,styles:o,children:e})}var Dxe=eJe;var vd=c(H(),1),Vxe=c(W(),1),Fxe=c(vo(),1),zxe=c(Nt(),1),Al=c(T(),1),tJe=()=>(0,Al.jsx)(vd.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",children:(0,Al.jsx)(vd.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"})}),oJe=({style:e,className:t})=>(0,Al.jsx)("div",{className:"block-library-colors-selector__icon-container",children:(0,Al.jsx)("div",{className:`${t} block-library-colors-selector__state-selection`,style:e,children:(0,Al.jsx)(tJe,{})})}),rJe=({TextColor:e,BackgroundColor:t})=>function({onToggle:r,isOpen:n}){let i=s=>{!n&&s.keyCode===Fxe.DOWN&&(s.preventDefault(),r())};return(0,Al.jsx)(vd.ToolbarGroup,{children:(0,Al.jsx)(vd.ToolbarButton,{className:"components-toolbar__control block-library-colors-selector__toggle",label:(0,Vxe.__)("Open Colors Selector"),onClick:r,onKeyDown:i,icon:(0,Al.jsx)(t,{children:(0,Al.jsx)(e,{children:(0,Al.jsx)(oJe,{})})})})})},nJe=({children:e,...t})=>((0,zxe.default)("wp.blockEditor.BlockColorsStyleSelector",{alternative:"block supports API",since:"6.1",version:"6.3"}),(0,Al.jsx)(vd.Dropdown,{popoverProps:{placement:"bottom-start"},className:"block-library-colors-selector",contentClassName:"block-library-colors-selector__popover",renderToggle:rJe(t),renderContent:()=>e})),jxe=nJe;var X0e=c(Nt(),1),T5=c(H(),1),nK=c(W(),1),Q0e=c(J(),1),J0e=c(F(),1);var aS=c(de(),1),Y0e=c(Ew(),1),K0e=c(H(),1);var FE=c(J(),1),q0e=c(Nt(),1),Tn=c(F(),1),rK=c(W(),1);var _5=c(H(),1),S0e=c(F(),1),w5=c(J(),1);var Wxe=c(de(),1),Gxe=c(rr(),1),$xe=c(J(),1),g5=c(F(),1),oS=c(W(),1);var Fh=c(F(),1),d5=(0,Fh.createContext)({});d5.displayName="ListViewContext";var tS=()=>(0,Fh.useContext)(d5),f5=(0,Fh.createContext)({});f5.displayName="ListViewTreeStateContext";var Hxe=()=>(0,Fh.useContext)(f5),p5=(0,Fh.createContext)(null);p5.displayName="ListViewInsertedBlockContext";var m5=()=>(0,Fh.useContext)(p5);var Uxe=c(oe(),1);function h5({children:e,...t}){return(0,Uxe.createElement)("div",{hidden:!0,...t,key:e},e)}var LE=c(T(),1),QY=(0,g5.forwardRef)(({nestingLevel:e,blockCount:t,clientId:o,...r},n)=>{let{setInsertedBlockClientId:i}=tS(),s=m5(),a=(0,Wxe.useInstanceId)(QY),{directInsert:l,hideInserter:u}=(0,$xe.useSelect)(m=>{let{getBlockListSettings:g,getTemplateLock:b,isZoomOut:v}=U(m(R)),_=g(o)?.directInsert||!1,k=!!b(o)||v();return{directInsert:_,hideInserter:k}},[o]),d=oi({clientId:o,context:"list-view"}),f=oi({clientId:s,context:"list-view"});if((0,g5.useEffect)(()=>{f?.length&&(0,Gxe.speak)((0,oS.sprintf)((0,oS.__)("%s block inserted"),f),"assertive")},[f]),u)return null;let p=`list-view-appender__${a}`,h=(0,oS.sprintf)((0,oS.__)("Append to %1$s block at position %2$d, Level %3$d"),d,t+1,e);return(0,LE.jsxs)("div",{className:"list-view-appender",children:[(0,LE.jsx)(Sl,{ref:n,rootClientId:o,position:"bottom right",isAppender:!0,selectBlockOnInsert:!1,shouldDirectInsert:l,__experimentalIsQuick:!0,...r,toggleProps:{"aria-describedby":p},onSelectOrClose:m=>{m?.clientId&&i(m.clientId)}}),(0,LE.jsx)(h5,{id:p,children:h})]})});var Oy=c(ce(),1),Ay=c(H(),1),v5=c(de(),1);var Jr=c(F(),1),nS=c(J(),1),tK=c(W(),1),k5=c(vo(),1),y0e=c(Ew(),1),v0e=c(_c(),1),k0e=c(rr(),1);var Yxe=c(H(),1),Kxe=c(de(),1),qxe=c(F(),1);var Zxe=c(T(),1),iJe=vne(Yxe.__experimentalTreeGridRow),sJe=(0,qxe.forwardRef)(({isDragged:e,isSelected:t,position:o,level:r,rowCount:n,children:i,className:s,path:a,...l},u)=>{let d=SO({clientId:l["data-block"],enableAnimation:!0,triggerAnimationOnChange:a}),f=(0,Kxe.useMergeRefs)([u,d]);return(0,Zxe.jsx)(iJe,{ref:f,className:G("block-editor-list-view-leaf",s),level:r,positionInSet:o,setSize:n,isExpanded:void 0,...l,children:i})}),Xxe=sJe;var Qxe=c(Dt(),1),Jxe=c(F(),1);function e0e({isSelected:e,selectedClientIds:t,rowItemRef:o}){let r=t.length===1;(0,Jxe.useLayoutEffect)(()=>{if(!e||!r||!o.current)return;let n=(0,Qxe.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 u0e=c(F(),1);var i0e=c(H(),1),s0e=c(F(),1),a0e=c(J(),1),l0e=c(ce(),1);var y5=c(vo(),1);var t0e=c(W(),1),JY=c(T(),1);function b5({onClick:e}){return(0,JY.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,JY.jsx)(St,{icon:(0,t0e.isRTL)()?Xx:om})})}var o0e=c(F(),1),r0e=c(J(),1);var aJe=3,eK={"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?eK[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>=aJe)return t}return t}};function lJe(e,t){let o=e?eK[e.name](e):void 0;return o?Array.isArray(o)?t?[]:o:[o]:[]}function n0e({clientId:e,isExpanded:t}){let{block:o}=(0,r0e.useSelect)(n=>{let{getBlockName:i,getBlock:s}=n(R);return{block:!!eK[i(e)]?s(e):void 0}},[e]);return(0,o0e.useMemo)(()=>lJe(o,t),[o,t])}var Qr=c(T(),1);function cJe({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:h,isDisabled:m=!1},g){let b=oi({clientId:t,context:"list-view"}),{icon:v,anchor:y,isSticky:_,isLocked:k}=(0,a0e.useSelect)(B=>{let{getBlockName:E,getBlockAttributes:P,getBlock:A,isSectionBlock:I,isLockedBlock:O}=U(B(R)),{getBlockType:L,getActiveBlockVariation:j}=B(l0e.store),V=P(t),N=E(t),D=Ka;return(!V?.metadata?.patternName||!I(t))&&(D=j(N,V,void 0,A(t)?.innerContent)?.icon||L(N)?.icon),{icon:D,anchor:V?.anchor,isSticky:V?.style?.position?.type==="sticky",isLocked:O(t)}},[t]),w=k,S=n0e({clientId:t,isExpanded:f}),x=B=>{B.dataTransfer.clearData(),l?.(B)};function C(B){(B.keyCode===y5.ENTER||B.keyCode===y5.SPACE)&&o(B)}return(0,Qr.jsxs)("a",{className:G("block-editor-list-view-block-select-button",e),onClick:o,onContextMenu:r,onKeyDown:C,onMouseDown:n,ref:g,tabIndex:s,onFocus:a,onDragStart:x,onDragEnd:u,draggable:d,href:m?void 0:`#block-${t}`,"aria-disabled":m?!0:void 0,"aria-describedby":p,"aria-expanded":f,children:[(0,Qr.jsx)(b5,{onClick:i}),(0,Qr.jsx)(Lt,{icon:v,showColors:!0,context:"list-view"}),(0,Qr.jsxs)(Xe,{align:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",gap:"xs",children:[(0,Qr.jsx)("span",{className:"block-editor-list-view-block-select-button__title",children:(0,Qr.jsx)(i0e.__experimentalTruncate,{ellipsizeMode:"auto",children:b})}),!!y&&(0,Qr.jsx)("span",{className:"block-editor-list-view-block-select-button__anchor-wrapper",children:(0,Qr.jsx)("span",{className:"block-editor-list-view-block-select-button__anchor",children:y})}),_&&(0,Qr.jsx)("span",{className:"block-editor-list-view-block-select-button__sticky",children:(0,Qr.jsx)(St,{icon:I8})}),S.length?(0,Qr.jsx)("span",{className:"block-editor-list-view-block-select-button__images","aria-hidden":!0,children:S.map((B,E)=>(0,Qr.jsx)("span",{className:"block-editor-list-view-block-select-button__image",style:{backgroundImage:`url(${B.url})`,zIndex:S.length-E}},B.clientId))}):null,!!h&&(0,Qr.jsxs)(Pt.Root,{children:[(0,Qr.jsx)(Pt.Trigger,{render:(0,Qr.jsx)("span",{className:"block-editor-list-view-block-select-button__block-visibility","aria-hidden":"true",children:(0,Qr.jsx)(St,{icon:uc})})}),(0,Qr.jsx)(Pt.Popup,{children:h})]}),w&&(0,Qr.jsx)("span",{className:"block-editor-list-view-block-select-button__lock",children:(0,Qr.jsx)(St,{icon:w8})})]})]})}var c0e=(0,s0e.forwardRef)(cJe);var ip=c(T(),1);function uJe({clientId:e}){let{AdditionalBlockContent:t,setInsertedBlockClientId:o}=tS(),r=m5();return!t||r!==e?null:(0,ip.jsx)(t,{insertedBlockClientId:r,setInsertedBlockClientId:o})}var dJe=(0,u0e.forwardRef)(({onClick:e,onToggleExpanded:t,clientId:o,isExpanded:r,selectedClientIds:n,...i},s)=>{let a=n.includes(o)?n:[o];return(0,ip.jsxs)(ip.Fragment,{children:[(0,ip.jsx)(uJe,{clientId:o}),(0,ip.jsx)(rD,{appendToOwnerDocument:!0,clientIds:a,cloneClassname:"block-editor-list-view-draggable-chip",children:({draggable:l,onDragStart:u,onDragEnd:d})=>(0,ip.jsx)(c0e,{ref:s,className:"block-editor-list-view-block-contents",clientId:o,onClick:e,onToggleExpanded:t,draggable:l,onDragStart:u,onDragEnd:d,isExpanded:r,...i})})]})}),d0e=dJe;var Py=c(W(),1),f0e=c(Dt(),1),DE=32,p0e=(e,t,o)=>(0,Py.sprintf)((0,Py.__)("Block %1$d of %2$d, Level %3$d."),e,t,o),m0e=(e,t)=>[e?`${(0,Py.sprintf)((0,Py.__)("Position: %s"),e)}.`:void 0,t?(0,Py.__)("This block is locked."):void 0].filter(Boolean).join(" "),h0e=(e,t)=>Array.isArray(t)&&t.length?t.indexOf(e)!==-1:t===e;function g0e(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){if(!t)return;let o=`[role=row][data-block="${e}"]`;return new Promise(r=>{if(t.querySelector(o))return r(t.querySelector(o));let n=null,i=new window.MutationObserver(()=>{t.querySelector(o)&&(clearTimeout(n),i.disconnect(),r(t.querySelector(o)))});i.observe(t,{childList:!0,subtree:!0}),n=setTimeout(()=>{i.disconnect(),r(null)},3e3)}).then(r=>{r&&r.isConnected&&f0e.focus.focusable.find(r)?.[0]?.focus()})}function b0e({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 Gn=c(T(),1);function _0e({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:h,isExpanded:m,selectedClientIds:g,isSyncedBranch:b}){let v=(0,Jr.useRef)(null),y=(0,Jr.useRef)(null),_=(0,Jr.useRef)(null),[k,w]=(0,Jr.useState)(!1),[S,x]=(0,Jr.useState)(),[C,B]=(0,Jr.useState)(!1),E=i&&g[0]===e,P=i&&g[g.length-1]===e,{toggleBlockHighlight:A,duplicateBlocks:I,multiSelect:O,replaceBlocks:L,removeBlocks:j,insertAfterBlock:V,insertBeforeBlock:N,showViewportModal:D,stopEditingContentOnlySection:M}=U((0,nS.useDispatch)(R)),z=(0,v5.useDebounce)(A,50),{canInsertBlockType:q,getSelectedBlockClientIds:Q,getPreviousBlockClientId:te,getBlockRootClientId:ee,getBlockOrder:Y,getBlockParents:Z,getBlockEditingMode:$,getBlocksByClientId:K,canEditBlock:ne,canMoveBlock:le,canRemoveBlocks:X,isGroupable:re}=(0,nS.useSelect)(R),{getGroupingBlockName:ae}=(0,nS.useSelect)(Oy.store),ke=Mw(),{blockName:Ce,blockVisibility:ye,blockEditingMode:ve,allowRightClickOverrides:pe,editedSection:Se,viewportSettings:Ee,blockVisibilitySetting:me,positionLabel:Re,isSynced:ie,isLocked:se}=(0,nS.useSelect)(Ae=>{let{getBlockName:Kt,getBlockAttributes:ot,getBlockEditingMode:Qt,getSettings:ln,getEditedContentOnlySection:Go,isSyncedBlock:Yi,isLockedBlock:Su}=U(Ae(R)),Ki=ln(),$p=ot(e);return{blockName:Kt(e),blockVisibility:$p?.metadata?.blockVisibility,blockEditingMode:Qt(e),allowRightClickOverrides:Ki.allowRightClickOverrides,editedSection:Go(),viewportSettings:Ki.__experimentalFeatures?.viewport,blockVisibilitySetting:Ki.__experimentalFeatures?.blockVisibility?.allowEditing,positionLabel:XL($p),isSynced:Yi(e),isLocked:Su(e)}},[e]),Te=ve==="disabled",he=!!Ce&&(0,Oy.hasBlockSupport)(Ce,"renaming",!0),Ie=(0,Oy.hasBlockSupport)(Ce,"__experimentalToolbar",!0),vt=`list-view-block-select-button__description-${(0,v5.useInstanceId)(_0e)}`,{BlockSettingsMenu:ct,listViewInstanceId:Rt,updateExpansion:tt,setInsertedBlockClientId:At,treeGridElementRef:ht,rootClientId:Ft}=tS(),Ct=(0,v0e.__unstableUseShortcutEventMatch)();function Ot(){let Ae=Q(),Kt=Ae.includes(e),ot=Kt?Ae[0]:e,Qt=ee(ot);return{blocksToUpdate:Kt?Ae:[e],firstBlockClientId:ot,firstBlockRootClientId:Qt,selectedBlockClientIds:Ae}}async function be(Ae){if(Ae.defaultPrevented||Ae.target.closest("[role=dialog]"))return;if(Se&&Ct("core/block-editor/unselect",Ae)){Ae.stopPropagation(),Ae.preventDefault(),M();return}let Kt=[k5.BACKSPACE,k5.DELETE].includes(Ae.keyCode);if(Ct("core/block-editor/unselect",Ae)&&g.length>0)Ae.stopPropagation(),Ae.preventDefault(),a(Ae,void 0);else if(Kt||Ct("core/block-editor/remove",Ae)){let{blocksToUpdate:ot,firstBlockClientId:Qt,firstBlockRootClientId:ln,selectedBlockClientIds:Go}=Ot();if(!X(ot))return;let Yi=te(Qt)??ln;j(ot,!1);let Su=Go.length>0&&Q().length===0;Yi||(Yi=Y()[0]),Pe(Yi,Su)}else if(Ct("core/block-editor/paste-styles",Ae)){Ae.preventDefault();let{blocksToUpdate:ot}=Ot(),Qt=K(ot);ke(Qt)}else if(Ct("core/block-editor/duplicate",Ae)){Ae.preventDefault();let{blocksToUpdate:ot,firstBlockRootClientId:Qt}=Ot();if(K(ot).every(Go=>!!Go&&(0,Oy.hasBlockSupport)(Go.name,"multiple",!0)&&q(Go.name,Qt))){let Go=await I(ot,!1);Go?.length&&Pe(Go[0],!1)}}else if(Ct("core/block-editor/insert-before",Ae)){Ae.preventDefault();let{blocksToUpdate:ot}=Ot();await N(ot[0]);let Qt=Q();Pe(Qt[0],!1)}else if(Ct("core/block-editor/insert-after",Ae)){Ae.preventDefault();let{blocksToUpdate:ot}=Ot();await V(ot.at(-1));let Qt=Q();Pe(Qt[0],!1)}else if(Ct("core/block-editor/select-all",Ae)){Ae.preventDefault();let{firstBlockRootClientId:ot,selectedBlockClientIds:Qt}=Ot(),ln=Y(ot);if(!ln.length)return;if((0,y0e.isShallowEqual)(Qt,ln)&&ot&&ot!==Ft){Pe(ot,!0);return}O(ln[0],ln[ln.length-1],null)}else if(Ct("core/block-editor/collapse-list-view",Ae)){Ae.preventDefault();let{firstBlockClientId:ot}=Ot(),Qt=Z(ot,!1);tt({type:"replace",clientIds:Qt})}else if(Ct("core/block-editor/group",Ae)){let{blocksToUpdate:ot}=Ot();if(ot.length>1&&re(ot)){Ae.preventDefault();let Qt=K(ot),ln=ae(),Go=Rl(Qt,ln);L(ot,Go),(0,k0e.speak)((0,tK.__)("Selected blocks are grouped."));let Yi=Q();Pe(Yi[0],!1)}}else if(Ct("core/block-editor/toggle-block-visibility",Ae)){if(me===!1)return;Ae.preventDefault();let{blocksToUpdate:ot}=Ot();if(!K(ot).every(Go=>(0,Oy.hasBlockSupport)(Go.name,"visibility",!0))||ot.some(Go=>$(Go)!=="default"))return;D(ot)}else if(Ct("core/block-editor/rename",Ae)){let{blocksToUpdate:ot}=Ot(),Qt=$(ot[0])==="contentOnly";ot.length===1&&he&&!Qt&&(Ae.preventDefault(),B(!0))}}let _e=(0,Jr.useCallback)(()=>{w(!0),z(e,!0)},[e,w,z]),Be=(0,Jr.useCallback)(()=>{w(!1),z(e,!1)},[e,w,z]),we=(0,Jr.useCallback)(Ae=>{let Kt=Ae?.detail===0;a(Ae,e,Kt?-1:null),Ae.preventDefault()},[e,a]),Pe=(0,Jr.useCallback)((Ae,Kt)=>{Kt&&a(void 0,Ae,null,null),rS(Ae,ht?.current)},[a,ht]),Fe=(0,Jr.useCallback)(Ae=>{Ae.preventDefault(),Ae.stopPropagation(),m!==void 0&&tt({type:m?"collapse":"expand",clientIds:[e]})},[e,tt,m]),kt=(0,Jr.useCallback)(Ae=>{let{ownerDocument:Kt}=_?.current||{};!Kt||!Kt.hasFocus()||Ie&&pe&&(_.current?.click(),x(new window.DOMRect(Ae.clientX,Ae.clientY,0,0)),Ae.preventDefault())},[pe,_,Ie]),Je=(0,Jr.useCallback)(Ae=>{pe&&Ae.button===2&&Ae.preventDefault()},[pe]),bo=(0,Jr.useMemo)(()=>{let{ownerDocument:Ae}=y?.current||{};if(!(!S||!Ae))return{ownerDocument:Ae,getBoundingClientRect(){return S}}},[S]),mr=(0,Jr.useCallback)(()=>{x(void 0)},[x]);if(e0e({isSelected:i,rowItemRef:y,selectedClientIds:g}),!Ce)return null;let Wt=p0e(l,f,u),yo=m0e(Re,se),Ir=M9(ye,Ee),hr=f>0,An=Ie&&!Te,ft=p&&hr&&!Te,Mt=G("block-editor-list-view-block__mover-cell",{"is-visible":k||i}),ro=G("block-editor-list-view-block__menu-cell",{"is-visible":k||E}),Bo;ft?Bo=2:An||(Bo=3);let an=G({"is-selected":i,"is-first-selected":E,"is-last-selected":P,"is-branch-selected":s,"is-synced-branch":b,"is-dragging":r,"has-single-cell":!Ie,"is-synced":ie,"is-draggable":le&&!Te,"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":Te}),Pr=g.includes(e)?g:[e],$i=Ae=>Te?-1:i&&g.length===1?0:Ae;return(0,Gn.jsxs)(Xxe,{className:an,isDragged:r,onKeyDown:be,onMouseEnter:Te?void 0:_e,onMouseLeave:Te?void 0:Be,onFocus:Te?void 0:_e,onBlur:Te?void 0:Be,level:u,position:l,rowCount:d,path:h,id:`list-view-${Rt}-block-${e}`,"data-block":e,"data-expanded":ne?m:void 0,ref:y,children:[(0,Gn.jsx)(Ay.__experimentalTreeGridCell,{className:"block-editor-list-view-block__contents-cell",colSpan:Bo,ref:v,"aria-selected":!!i,children:({ref:Ae,tabIndex:Kt,onFocus:ot})=>(0,Gn.jsxs)("div",{className:"block-editor-list-view-block__contents-container",children:[(0,Gn.jsx)(d0e,{clientId:e,onClick:we,onContextMenu:Te?void 0:kt,onMouseDown:Je,onToggleExpanded:Te?void 0:Fe,ref:Ae,tabIndex:$i(Kt),onFocus:ot,isExpanded:ne?m:void 0,selectedClientIds:g,ariaDescribedBy:vt,visibilityLabel:Ir,isDisabled:Te}),(0,Gn.jsx)(h5,{id:vt,children:[Wt,yo,Ir].filter(Boolean).join(" ")})]})}),ft&&(0,Gn.jsx)(Gn.Fragment,{children:(0,Gn.jsxs)(Ay.__experimentalTreeGridCell,{className:Mt,withoutGridItem:!0,children:[(0,Gn.jsx)(Ay.__experimentalTreeGridItem,{children:({ref:Ae,tabIndex:Kt,onFocus:ot})=>(0,Gn.jsx)(aD,{orientation:"vertical",clientIds:[e],ref:Ae,tabIndex:Kt,onFocus:ot})}),(0,Gn.jsx)(Ay.__experimentalTreeGridItem,{children:({ref:Ae,tabIndex:Kt,onFocus:ot})=>(0,Gn.jsx)(lD,{orientation:"vertical",clientIds:[e],ref:Ae,tabIndex:Kt,onFocus:ot})})]})}),An&&ct&&(0,Gn.jsx)(Ay.__experimentalTreeGridCell,{className:ro,"aria-selected":!!i,ref:_,children:({ref:Ae,tabIndex:Kt,onFocus:ot})=>(0,Gn.jsx)(ct,{clientId:e,clientIds:Pr,icon:ua,label:(0,tK.__)("Options"),popoverProps:{anchor:bo},toggleProps:{ref:Ae,className:"block-editor-list-view-block__menu",tabIndex:Kt,onClick:mr,onFocus:ot,size:"small"},disableOpenOnArrowDown:!0,updateExpansion:tt,setInsertedBlockClientId:At,__experimentalSelectBlock:Pe,isContentOnlyListView:!!Ft&&$(Ft)==="contentOnly"})}),C&&(0,Gn.jsx)(By,{clientId:e,onClose:()=>B(!1)})]})}var w0e=(0,Jr.memo)(_0e);var Ra=c(T(),1);function x0e(e,t,o,r){return o?.includes(e.clientId)?0:t[e.clientId]??r?e.innerBlocks.reduce((s,a)=>s+x0e(a,t,o,r),1):1}var fJe=()=>{};function C0e(e){let{blocks:t,selectBlock:o=fJe,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:h=!0}=e,{canParentExpand:m,isParentSynced:g}=(0,w5.useSelect)(j=>{if(!f)return{canParentExpand:!0,isParentSynced:!1};let{canEditBlock:V,isSyncedBlock:N}=U(j(R));return{canParentExpand:V(f),isParentSynced:N(f)}},[f]),b=p||g,{blockDropPosition:v,blockDropTargetIndex:y,firstDraggedBlockIndex:_,blockIndexes:k,expansionState:w,draggedClientIds:S}=Hxe();if(!m)return null;let x=h&&i===1,C=t.filter(Boolean),B=C.length,E=x?B+1:B,P=l,A=[],I=0,O,L=()=>{I&&(A.push((0,Ra.jsx)("tr",{children:(0,Ra.jsx)("td",{className:"block-editor-list-view-placeholder",style:{height:I*DE}})},`placeholder-${O}`)),I=0,O=void 0)};return C.forEach((j,V)=>{let{clientId:N,innerBlocks:D}=j,M=P;P+=x0e(j,w,S,d);let z=!!S?.includes(N),{itemInView:q}=u,Q=q(M),te=V+1,ee=s.length>0?`${s}_${te}`:`${te}`,Y=!!D?.length,Z=Y?w[N]??d:void 0,$=h0e(N,n),K=a||$&&Y,ne=z||Q||$&&N===n[0]||V===0||V===B-1,le=Y&&Z&&!z;if(!ne&&(I+=1,O??=N,!le))return;L();let{displacement:X,isAfterDraggedBlocks:re,isNesting:ae}=b0e({blockIndexes:k,blockDropTargetIndex:y,blockDropPosition:v,clientId:N,firstDraggedBlockIndex:_,isDragged:z});A.push((0,Ra.jsxs)(w5.AsyncModeProvider,{value:!$,children:[ne&&(0,Ra.jsx)(w0e,{clientId:N,selectBlock:o,isSelected:$,isBranchSelected:K,isDragged:z,level:i,position:te,rowCount:E,siblingBlockCount:B,showBlockMovers:r,path:ee,isExpanded:z?!1:Z,selectedClientIds:n,isSyncedBranch:b,displacement:X,isAfterDraggedBlocks:re,isNesting:ae}),le&&(0,Ra.jsx)(C0e,{parentId:N,blocks:D,selectBlock:o,showBlockMovers:r,level:i+1,path:ee,listPosition:M+1,fixedListWindow:u,isBranchSelected:K,selectedClientIds:n,isExpanded:d,isSyncedBranch:b})]},N))}),L(),(0,Ra.jsxs)(Ra.Fragment,{children:[A,x&&(0,Ra.jsx)(_5.__experimentalTreeGridRow,{level:i,setSize:E,positionInSet:E,isExpanded:!0,children:(0,Ra.jsx)(_5.__experimentalTreeGridCell,{children:j=>(0,Ra.jsx)(QY,{clientId:f,nestingLevel:i,blockCount:B,...j})})})]})}var E0e=(0,S0e.memo)(C0e);var x5=c(H(),1),S5=c(Dt(),1),sp=c(F(),1),oK=c(W(),1);var Ml=c(T(),1);function T0e({draggedBlockClientId:e,listViewRef:t,blockDropTarget:o}){let r=En(e),n=oi({clientId:e,context:"list-view"}),{rootClientId:i,clientId:s,dropPosition:a}=o||{},[l,u]=(0,sp.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,oK.isRTL)(),p=(0,sp.useCallback)((y,_)=>{if(!d)return 0;let k=d.offsetWidth,w=(0,S5.getScrollContainer)(d,"horizontal"),S=d.ownerDocument,x=w===S.body||w===S.documentElement;if(w&&!x){let C=w.getBoundingClientRect(),B=(0,oK.isRTL)()?C.right-y.right:y.left-C.left,E=w.clientWidth;if(E<k+B&&(k=E-B),!f&&y.left+_<C.left)return k-=C.left-y.left,k;if(f&&y.right-_>C.right)return k-=y.right-C.right,k}return k-_},[f,d]),h=(0,sp.useMemo)(()=>{if(!d)return{};let y=d.getBoundingClientRect();return{width:p(y,0)}},[p,d]),m=(0,sp.useMemo)(()=>{if(!d)return{};let y=(0,S5.getScrollContainer)(d),_=d.ownerDocument,k=y===_.body||y===_.documentElement;if(y&&!k){let w=y.getBoundingClientRect(),S=d.getBoundingClientRect(),x=f?w.right-S.right:S.left-w.left;if(!f&&w.left>S.left)return{transform:`translateX( ${x}px )`};if(f&&w.right<S.right)return{transform:`translateX( ${x*-1}px )`}}return{}},[f,d]),g=(0,sp.useMemo)(()=>{if(!l)return 1;let y=parseInt(l.getAttribute("aria-level"),10);return y?y+1:1},[l]),b=(0,sp.useMemo)(()=>d?d.classList.contains("is-branch-selected"):!1,[d]),v=(0,sp.useMemo)(()=>{if(!(!d||!(a==="top"||a==="bottom"||a==="inside")))return{contextElement:d,getBoundingClientRect(){let _=d.getBoundingClientRect(),k=_.left,w=0,S=(0,S5.getScrollContainer)(d,"horizontal"),x=d.ownerDocument,C=S===x.body||S===x.documentElement;if(S&&!C){let P=S.getBoundingClientRect(),A=f?S.offsetWidth-S.clientWidth:0;k<P.left+A&&(k=P.left+A)}a==="top"?w=_.top-_.height*2:w=_.top;let B=p(_,0),E=_.height;return new window.DOMRect(k,w,B,E)}}},[d,a,p,f]);return d?(0,Ml.jsx)(x5.Popover,{animate:!1,anchor:v,focusOnMount:!1,className:"block-editor-list-view-drop-indicator--preview",variant:"unstyled",flip:!1,resize:!0,children:(0,Ml.jsx)("div",{style:h,className:G("block-editor-list-view-drop-indicator__line",{"block-editor-list-view-drop-indicator__line--darker":b}),children:(0,Ml.jsxs)("div",{className:"block-editor-list-view-leaf","aria-level":g,children:[(0,Ml.jsxs)("div",{className:G("block-editor-list-view-block-select-button","block-editor-list-view-block-contents"),style:m,children:[(0,Ml.jsx)(b5,{onClick:()=>{}}),(0,Ml.jsx)(Lt,{icon:r?.icon,showColors:!0,context:"list-view"}),(0,Ml.jsx)(Xe,{align:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",gap:"xs",children:(0,Ml.jsx)("span",{className:"block-editor-list-view-block-select-button__title",children:(0,Ml.jsx)(x5.__experimentalTruncate,{ellipsizeMode:"auto",children:n})})})]}),(0,Ml.jsx)("div",{className:"block-editor-list-view-block__menu-cell"})]})})}):null}var R0e=c(rr(),1),iS=c(W(),1),VE=c(J(),1),B0e=c(F(),1),Ba=c(vo(),1),I0e=c(ce(),1);function P0e(){let{clearSelectedBlock:e,multiSelect:t,selectBlock:o}=(0,VE.useDispatch)(R),{getBlockName:r,getBlockParents:n,getBlockSelectionStart:i,getSelectedBlockClientIds:s,hasMultiSelection:a,hasSelectedBlock:l}=(0,VE.useSelect)(R),{getBlockType:u}=(0,VE.useSelect)(I0e.store);return{updateBlockSelection:(0,B0e.useCallback)(async(f,p,h,m)=>{if(!f?.shiftKey&&f?.keyCode!==Ba.ESCAPE){o(p,m);return}f.preventDefault();let g=f.type==="keydown"&&f.keyCode===Ba.ESCAPE,b=f.type==="keydown"&&(f.keyCode===Ba.UP||f.keyCode===Ba.DOWN||f.keyCode===Ba.HOME||f.keyCode===Ba.END);if(!b&&!l()&&!a()){o(p,null);return}let v=s(),y=[...n(p),p];if((g||b&&!v.some(S=>y.includes(S)))&&await e(),!g){let S=i(),x=p;b&&(!l()&&!a()&&(S=p),h&&(x=h));let C=n(S),B=n(x),{start:E,end:P}=g0e(S,x,C,B);await t(E,P,null)}let _=s();if((f.keyCode===Ba.HOME||f.keyCode===Ba.END)&&_.length>1)return;let k=v.filter(S=>!_.includes(S)),w;if(k.length===1){let S=u(r(k[0]))?.title;S&&(w=(0,iS.sprintf)((0,iS.__)("%s deselected."),S))}else k.length>1&&(w=(0,iS.sprintf)((0,iS.__)("%s blocks deselected."),k.length));w&&(0,R0e.speak)(w,"assertive")},[e,r,u,n,i,s,a,l,t,o])}}var O0e=c(F(),1);function A0e(e){return(0,O0e.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 M0e=c(J(),1);function N0e({blocks:e,rootClientId:t}){return(0,M0e.useSelect)(o=>{let{getDraggedBlockClientIds:r,getSelectedBlockClientIds:n,getListViewClientIdsTree:i}=U(o(R));return{selectedClientIds:n(),draggedClientIds:r(),clientIdsTree:e??i(t)}},[e,t])}var L0e=c(F(),1),D0e=c(J(),1);function V0e({updateExpansion:e}){let{expandedBlock:t,getBlockParents:o}=(0,D0e.useSelect)(r=>{let{getBlockParents:n,getExpandedBlock:i}=U(r(R));return{expandedBlock:i(),getBlockParents:n}},[]);(0,L0e.useEffect)(()=>{if(t){let r=o(t,!1);e({type:"replace",clientIds:r})}},[e,t,o])}var F0e=c(J(),1),My=c(F(),1),Ny=c(de(),1),z0e=c(W(),1);var ap=24;function pJe(e,t,o=1,r=!1){let n=r?t.right-o*ap:t.left+o*ap;return r?e.x>n:e.x<n}function mJe(e,t,o=1,r=!1){let n=r?t.right-o*ap:t.left+o*ap,i=r?n-e.x:e.x-n,s=Math.round(i/ap);return Math.abs(s)}function hJe(e,t){let o=[],r=e;for(;r;)o.push({...r}),r=t.find(n=>n.clientId===r.rootClientId);return o}function j0e(e,t){let o=e[t+1];return o&&o.isDraggedBlock?j0e(e,t+1):o}function gJe(e,t,o=1,r=!1){let n=r?t.right-o*ap:t.left+o*ap;return(r?e.x<n-ap:e.x>n+ap)&&e.y<t.bottom}var bJe=["top","bottom"];function yJe(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 h=p.element.getBoundingClientRect(),[m,g]=gy(t,h,bJe),b=AL(t,h);if(i===void 0||m<i||b){i=m;let v=e.indexOf(p),y=e[v-1];if(g==="top"&&y&&y.rootClientId===p.rootClientId&&!y.isDraggedBlock?(n=y,r="bottom",s=y.element.getBoundingClientRect(),a=v-1):(n=p,r=g,s=h,a=v),b)break}}if(!n)return;let l=hJe(n,e),u=r==="bottom";if(u&&n.canInsertDraggedBlocksAsChild&&(n.innerBlockCount>0&&n.isExpanded||gJe(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&&pJe(t,s,l.length,o)){let f=j0e(e,a),p=n.nestingLevel,h=f?f.nestingLevel:1;if(p&&h){let m=mJe(t,s,l.length,o),g=Math.max(Math.min(m,p-h),0);if(l[g]){let b=n.blockIndex;if(l[g].nestingLevel===f?.nestingLevel)b=f?.blockIndex;else for(let v=a;v>=0;v--){let y=e[v];if(y.rootClientId===l[g].rootClientId){b=y.blockIndex+1;break}}return{rootClientId:l[g].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 vJe={leading:!1,trailing:!0};function H0e({dropZoneElement:e,updateExpansion:t}){let{getBlockRootClientId:o,getBlockIndex:r,getBlockCount:n,getDraggedBlockClientIds:i,canInsertBlocks:s}=(0,F0e.useSelect)(R),[a,l]=(0,My.useState)(),{rootClientId:u,blockIndex:d}=a||{},f=OL(u,d),p=(0,z0e.isRTL)(),h=(0,Ny.usePrevious)(u),m=(0,My.useCallback)(_=>{let{rootClientId:k}=_||{};k&&_?.dropPosition==="inside"&&t({type:"expand",clientIds:[k]})},[t]),g=(0,Ny.useThrottle)(m,500,vJe);(0,My.useEffect)(()=>{if(a?.dropPosition!=="inside"||h!==a?.rootClientId){g.cancel();return}g(a)},[h,a,g]);let b=i(),v=(0,Ny.useThrottle)((0,My.useCallback)((_,k)=>{let w={x:_.clientX,y:_.clientY},S=!!b?.length,C=Array.from(k.querySelectorAll("[data-block]")).map(E=>{let P=E.dataset.block,A=E.dataset.expanded==="true",I=E.classList.contains("is-dragging"),O=parseInt(E.getAttribute("aria-level"),10),L=o(P);return{clientId:P,isExpanded:A,rootClientId:L,blockIndex:r(P),element:E,nestingLevel:O||void 0,isDraggedBlock:S?I:!1,innerBlockCount:n(P),canInsertDraggedBlocksAsSibling:S?s(b,L):!0,canInsertDraggedBlocksAsChild:S?s(b,P):!0}}),B=yJe(C,w,p);B&&l(B)},[s,b,n,r,o,p]),50);return{ref:(0,Ny.__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 C5=c(F(),1),U0e=c(J(),1);function W0e({firstSelectedBlockClientId:e,updateExpansion:t}){let[o,r]=(0,C5.useState)(null),{selectedBlockParentClientIds:n}=(0,U0e.useSelect)(i=>{let{getBlockParents:s}=i(R);return{selectedBlockParentClientIds:s(e,!1)}},[e]);return(0,C5.useEffect)(()=>{o!==e&&n?.length&&t({type:"expand",clientIds:n})},[e,n,o,t]),{setSelectedTreeId:r}}var sS=c(J(),1),G0e=c(de(),1);function $0e({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)(R),{flashBlock:d,removeBlocks:f,replaceBlocks:p,insertBlocks:h}=(0,sS.useDispatch)(R),m=H_();return(0,G0e.useRefEffect)(g=>{function b(_,k){k&&e(void 0,_,null,null),rS(_,g)}function v(_){let k=s(),w=k.includes(_),S=w?k[0]:_,x=r(S);return{blocksToUpdate:w?k:[_],firstBlockClientId:S,firstBlockRootClientId:x,originallySelectedBlockClientIds:k}}function y(_){if(_.defaultPrevented||!g.contains(_.target.ownerDocument.activeElement))return;let w=_.target.ownerDocument.activeElement?.closest("[role=row]")?.dataset?.block;if(!w)return;let{blocksToUpdate:S,firstBlockClientId:x,firstBlockRootClientId:C,originallySelectedBlockClientIds:B}=v(w);if(S.length!==0){if(_.preventDefault(),_.type==="copy"||_.type==="cut"){S.length===1&&d(S[0]),m(_.type,S);let E=n(S);cN(_,E,t)}if(_.type==="cut"){if(!u(S))return;let E=i(x)??C;f(S,!1);let P=B.length>0&&s().length===0;E||(E=o()[0]),b(E,P)}else if(_.type==="paste"){let{__experimentalCanUserUseUnfilteredHTML:E}=a(),P=Nhe(_,E);if(S.length===1){let[A]=S;if(P.every(I=>l(I.name,A))){h(P,void 0,A),b(P[0]?.clientId,!1);return}}p(S,P,P.length-1,-1),b(P[0]?.clientId,!1)}}}return g.ownerDocument.addEventListener("copy",y),g.ownerDocument.addEventListener("cut",y),g.ownerDocument.addEventListener("paste",y),()=>{g.ownerDocument.removeEventListener("copy",y),g.ownerDocument.removeEventListener("cut",y),g.ownerDocument.removeEventListener("paste",y)}},[])}var Kc=c(T(),1),kJe=(e,t)=>{let{type:o,clientIds:r}=t;if(o==="replace"){let s=Object.fromEntries(r.map(a=>[a,!0]));return(0,Y0e.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 Z0e({id:e,blocks:t,dropZoneElement:o,showBlockMovers:r=!1,isExpanded:n=!1,showAppender:i=!1,blockSettingsMenu:s=OY,rootClientId:a,description:l,onSelect:u,additionalBlockContent:d},f){t&&(0,q0e.default)("`blocks` property in `wp.blockEditor.__experimentalListView`",{since:"6.3",alternative:"`rootClientId` property"});let p=(0,aS.useInstanceId)(Z0e),{clientIdsTree:h,draggedClientIds:m,selectedClientIds:g}=N0e({blocks:t,rootClientId:a}),b=A0e(h),{getBlock:v,getSelectedBlockClientIds:y}=(0,FE.useSelect)(R),{visibleBlockCount:_}=(0,FE.useSelect)($=>{let{getGlobalBlockCount:K,getClientIdsOfDescendants:ne}=$(R),le=m?.length>0?ne(m).length+1:0;return{visibleBlockCount:K()-le}},[m]),{updateBlockSelection:k}=P0e(),[w,S]=(0,Tn.useReducer)(kJe,{}),[x,C]=(0,Tn.useState)(null),{setSelectedTreeId:B}=W0e({firstSelectedBlockClientId:g[0],updateExpansion:S}),E=(0,Tn.useCallback)(($,K,ne)=>{k($,K,null,ne),B(K),u&&u(v(K))},[B,k,u,v]),{ref:P,target:A}=H0e({dropZoneElement:o,updateExpansion:S}),I=(0,Tn.useRef)(),O=$0e({selectBlock:E}),L=(0,Tn.useCallback)($=>{let[K]=y();K&&$&&rS(K,$)},[y]),j=(0,aS.useMergeRefs)([O,L,I,P,f]),V=(0,Tn.useCallback)($=>{let K=$?.dataset?.block;K&&S({type:"expand",clientIds:[K]})},[]),N=(0,Tn.useCallback)($=>{let K=$?.dataset?.block;K&&S({type:"collapse",clientIds:[K]})},[]),D=(0,Tn.useCallback)(($,K,ne)=>{$.shiftKey&&k($,K?.dataset?.block,ne?.dataset?.block)},[k]);V0e({updateExpansion:S});let M=m?.[0],{blockDropTargetIndex:z,blockDropPosition:q,firstDraggedBlockIndex:Q}=(0,Tn.useMemo)(()=>{let $,K;if(A?.clientId){let ne=b[A.clientId];$=ne===void 0||A?.dropPosition==="top"?ne:ne+1}else A===null&&($=null);if(M){let ne=b[M];K=ne===void 0||A?.dropPosition==="top"?ne:ne+1}return{blockDropTargetIndex:$,blockDropPosition:A?.dropPosition,firstDraggedBlockIndex:K}},[A,b,M]),te=(0,Tn.useMemo)(()=>({AdditionalBlockContent:d,BlockSettingsMenu:s,listViewInstanceId:p,rootClientId:a,setInsertedBlockClientId:C,treeGridElementRef:I,updateExpansion:S}),[d,s,p,a,C,S]),ee=(0,Tn.useMemo)(()=>({blockDropPosition:q,blockDropTargetIndex:z,blockIndexes:b,draggedClientIds:m,expansionState:w,firstDraggedBlockIndex:Q}),[q,z,b,m,w,Q]),[Y]=(0,aS.__experimentalUseFixedWindowList)(I,DE,_,{expandedState:w,useWindowing:!0,windowOverscan:40});if(!h.length&&!i)return null;let Z=l&&`block-editor-list-view-description-${p}`;return(0,Kc.jsxs)(FE.AsyncModeProvider,{value:!0,children:[(0,Kc.jsx)(T0e,{draggedBlockClientId:M,listViewRef:I,blockDropTarget:A}),l&&(0,Kc.jsx)(xt,{id:Z,children:l}),(0,Kc.jsx)(K0e.__experimentalTreeGrid,{id:e,className:G("block-editor-list-view-tree",{"is-dragging":m?.length>0&&z!==void 0}),"aria-label":(0,rK.__)("Block navigation structure"),ref:j,onCollapseRow:N,onExpandRow:V,onFocusRow:D,applicationAriaLabel:(0,rK.__)("Block navigation structure"),"aria-describedby":Z,style:{"--wp-admin--list-view-dragged-items-height":m?.length?`${DE*(m.length-1)}px`:null},children:(0,Kc.jsx)(d5.Provider,{value:te,children:(0,Kc.jsx)(p5.Provider,{value:x,children:(0,Kc.jsx)(f5.Provider,{value:ee,children:(0,Kc.jsx)(E0e,{blocks:h,parentId:a,selectBlock:E,showBlockMovers:r,fixedListWindow:Y,selectedClientIds:g,isExpanded:n,showAppender:i})})})})})]})}var zE=(0,Tn.forwardRef)(Z0e),E5=(0,Tn.forwardRef)((e,t)=>(0,Kc.jsx)(zE,{ref:t,...e,showAppender:!1,rootClientId:null,onSelect:null,additionalBlockContent:null,blockSettingsMenu:void 0}));var zh=c(T(),1);function _Je({isEnabled:e,onToggle:t,isOpen:o,innerRef:r,...n}){return(0,zh.jsx)(T5.Button,{__next40pxDefaultSize:!0,...n,ref:r,icon:l0,"aria-expanded":o,"aria-haspopup":"true",onClick:e?t:void 0,label:(0,nK.__)("List view"),className:"block-editor-block-navigation","aria-disabled":!e})}function wJe({isDisabled:e,...t},o){(0,X0e.default)("wp.blockEditor.BlockNavigationDropdown",{since:"6.1",alternative:"wp.components.Dropdown and wp.blockEditor.ListView"});let n=(0,Q0e.useSelect)(i=>!!i(R).getBlockCount(),[])&&!e;return(0,zh.jsx)(T5.Dropdown,{contentClassName:"block-editor-block-navigation__popover",popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:i,onToggle:s})=>(0,zh.jsx)(_Je,{...t,innerRef:o,isOpen:i,onToggle:s,isEnabled:n}),renderContent:()=>(0,zh.jsxs)("div",{className:"block-editor-block-navigation__container",children:[(0,zh.jsx)("p",{className:"block-editor-block-navigation__label",children:(0,nK.__)("List view")}),(0,zh.jsx)(E5,{})]})})}var eCe=(0,J0e.forwardRef)(wJe);var jE=c(F(),1),oCe=c(J(),1),rCe=c(de(),1),jh=c(H(),1),iK=c(W(),1);var lp=c(T(),1),tCe=()=>{};function SJe({clientId:e,onSwitch:t=tCe,onHoverClassName:o=tCe}){let r=(0,oCe.useSelect)(w=>w(R).canEditBlock(e),[e]),{onSelect:n,stylesToRender:i,activeStyle:s,genericPreviewBlock:a,className:l}=Ww({clientId:e,onSwitch:t}),[u,d]=(0,jE.useState)(null),[f,p]=(0,jE.useState)(null),h=Nr(),m=(0,jE.useMemo)(()=>{if(!u||!a)return null;let w=Mh(l,s,u);return[{...a,attributes:{...a.attributes||{},className:w}}]},[u,a,l,s]);if(!r||!i||i.length===0)return null;let g=(0,rCe.debounce)(d,250),b=w=>{n(w),o(null),d(null),g.cancel()},v=w=>{if(u===w){g.cancel();return}g(w),o(w?.name??null)},y=HD(i),_=()=>s?.name!==y?.name,k=()=>{b(y)};return(0,lp.jsx)(jh.__experimentalToolsPanel,{label:(0,iK.__)("Styles"),resetAll:k,panelId:e,hasInnerWrapper:!0,dropdownMenuProps:h,children:(0,lp.jsx)(jh.__experimentalToolsPanelItem,{hasValue:_,label:(0,iK.__)("Variation"),onDeselect:k,isShownByDefault:!0,panelId:e,children:(0,lp.jsxs)("div",{ref:p,className:"block-editor-block-styles",children:[(0,lp.jsx)("div",{className:"block-editor-block-styles__variants",children:i.map(w=>{let S=w.label||w.name;return(0,lp.jsx)(jh.Button,{__next40pxDefaultSize:!0,className:G("block-editor-block-styles__item",{"is-active":s.name===w.name}),variant:"secondary",label:S,onMouseEnter:()=>v(w),onFocus:()=>v(w),onMouseLeave:()=>v(null),onBlur:()=>v(null),onClick:()=>b(w),"aria-current":s.name===w.name,children:(0,lp.jsx)(jh.__experimentalTruncate,{numberOfLines:1,className:"block-editor-block-styles__item-text",children:S})},w.name)})}),m&&(0,lp.jsx)(Dh,{blocks:m,placement:"left-start",offset:34,anchor:f})]})})})}var lS=SJe;var lCe=c(H(),1),cS=c(W(),1);var iCe=c(H(),1),sCe=c(T(),1),nCe={0:T8,1:jz,2:Uz,3:Gz,4:Yz,5:qz,6:Xz};function sK({level:e}){return nCe[e]?(0,sCe.jsx)(iCe.Icon,{icon:nCe[e]}):null}var R5=c(T(),1),aCe=[1,2,3,4,5,6],xJe={className:"block-library-heading-level-dropdown"};function cCe({options:e=aCe,value:t,onChange:o}){let r=e.filter(n=>n===0||aCe.includes(n)).sort((n,i)=>n-i);return(0,R5.jsx)(lCe.ToolbarDropdownMenu,{popoverProps:xJe,icon:(0,R5.jsx)(sK,{level:t}),label:(0,cS.__)("Change level"),controls:r.map(n=>{let i=n===t;return{icon:(0,R5.jsx)(sK,{level:n}),title:n===0?(0,cS.__)("Paragraph"):(0,cS.sprintf)((0,cS.__)("Heading %d"),n),isActive:i,onClick(){o(n)},role:"menuitemradio"}})})}var HE=c(W(),1),UE=c(H(),1);var cp=c(T(),1);function CJe({icon:e=h8,label:t=(0,HE.__)("Choose variation"),instructions:o=(0,HE.__)("Select a variation to start with:"),variations:r,onSelect:n,allowSkip:i}){let s=G("block-editor-block-variation-picker",{"has-many-variations":r.length>4});return(0,cp.jsxs)(UE.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,HE.__)("Block variations"),children:r.map(a=>(0,cp.jsxs)("li",{children:[(0,cp.jsx)(UE.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)(UE.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>n(),children:(0,HE.__)("Skip")})})]})}var uCe=CJe;var mCe=c(J(),1),hCe=c(ce(),1),lK=c(H(),1);var aK=c(F(),1),cK=c(de(),1),gCe=c(W(),1);var up=c(W(),1),uS=c(H(),1);var Hh={carousel:"carousel",grid:"grid"};var Ia=c(T(),1),EJe=({onBlockPatternSelect:e})=>(0,Ia.jsx)("div",{className:"block-editor-block-pattern-setup__actions",children:(0,Ia.jsx)(uS.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,up.__)("Choose")})}),TJe=({handlePrevious:e,handleNext:t,activeSlide:o,totalSlides:r})=>(0,Ia.jsxs)("div",{className:"block-editor-block-pattern-setup__navigation",children:[(0,Ia.jsx)(uS.Button,{size:"compact",icon:(0,up.isRTL)()?jr:ei,label:(0,up.__)("Previous pattern"),onClick:e,disabled:o===0,accessibleWhenDisabled:!0}),(0,Ia.jsx)(uS.Button,{size:"compact",icon:(0,up.isRTL)()?ei:jr,label:(0,up.__)("Next pattern"),onClick:t,disabled:o===r-1,accessibleWhenDisabled:!0})]}),RJe=({viewMode:e,setViewMode:t,handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i,onBlockPatternSelect:s})=>{let a=e===Hh.carousel,l=(0,Ia.jsxs)("div",{className:"block-editor-block-pattern-setup__display-controls",children:[(0,Ia.jsx)(uS.Button,{size:"compact",icon:x0,label:(0,up.__)("Carousel view"),onClick:()=>t(Hh.carousel),isPressed:a}),(0,Ia.jsx)(uS.Button,{size:"compact",icon:e0,label:(0,up.__)("Grid view"),onClick:()=>t(Hh.grid),isPressed:e===Hh.grid})]});return(0,Ia.jsxs)("div",{className:"block-editor-block-pattern-setup__toolbar",children:[a&&(0,Ia.jsx)(TJe,{handlePrevious:o,handleNext:r,activeSlide:n,totalSlides:i}),l,a&&(0,Ia.jsx)(EJe,{onBlockPatternSelect:s})]})},dCe=RJe;var fCe=c(J(),1);function BJe(e,t,o){return(0,fCe.useSelect)(r=>{let{getBlockRootClientId:n,getPatternsByBlockTypes:i,__experimentalGetAllowedPatterns:s}=r(R),a=n(e);return o?s(a).filter(o):i(t,a)},[e,t,o])}var pCe=BJe;var sr=c(T(),1),IJe=({viewMode:e,activeSlide:t,patterns:o,onBlockPatternSelect:r,showTitles:n})=>{let i="block-editor-block-pattern-setup__container";if(e===Hh.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)(yCe,{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)(lK.Composite,{role:"listbox",className:i,"aria-label":(0,gCe.__)("Patterns list"),children:o.map(s=>(0,sr.jsx)(bCe,{pattern:s,onSelect:r,showTitles:n},s.name))})})};function bCe({pattern:e,onSelect:t,showTitles:o}){let r="block-editor-block-pattern-setup-list",{blocks:n,description:i,viewportWidth:s=700}=e,a=(0,cK.useInstanceId)(bCe,`${r}__item-description`);return(0,sr.jsx)("div",{className:`${r}__list-item`,children:(0,sr.jsxs)(lK.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)(Us,{blocks:n,viewportWidth:s}),o&&(0,sr.jsx)("div",{className:`${r}__item-title`,children:e.title}),!!i&&(0,sr.jsx)(xt,{id:a,children:i})]})})}function yCe({active:e,className:t,pattern:o,minHeight:r}){let{blocks:n,title:i,description:s}=o,a=(0,cK.useInstanceId)(yCe,"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)(Us,{blocks:n,minHeight:r}),!!s&&(0,sr.jsx)(xt,{id:a,children:s})]})}var PJe=({clientId:e,blockName:t,filterPatternsFn:o,onBlockPatternSelect:r,initialViewMode:n=Hh.carousel,showTitles:i=!1})=>{let[s,a]=(0,aK.useState)(n),[l,u]=(0,aK.useState)(0),{replaceBlock:d}=(0,mCe.useDispatch)(R),f=pCe(e,t,o);if(!f?.length)return null;let h=r||(m=>{let g=m.map(b=>(0,hCe.cloneBlock)(b));d(e,g)});return(0,sr.jsx)(sr.Fragment,{children:(0,sr.jsxs)("div",{className:`block-editor-block-pattern-setup view-mode-${s}`,children:[(0,sr.jsx)(IJe,{viewMode:s,activeSlide:l,patterns:f,onBlockPatternSelect:h,showTitles:i}),(0,sr.jsx)(dCe,{viewMode:s,setViewMode:a,activeSlide:l,totalSlides:f.length,handleNext:()=>{u(m=>Math.min(m+1,f.length-1))},handlePrevious:()=>{u(m=>Math.max(m-1,0))},onBlockPatternSelect:()=>{h(f[l].blocks)}})]})})},vCe=PJe;var uK=c(ce(),1),dp=c(W(),1),fp=c(H(),1);var B5=c(J(),1),kCe=c(F(),1);var en=c(T(),1),{Menu:Ly}=U(fp.privateApis);function OJe({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,en.jsxs)("fieldset",{className:e,children:[(0,en.jsx)(xt,{render:(0,en.jsx)("legend",{}),children:(0,dp.__)("Transform to variation")}),r.map(n=>(0,en.jsx)(fp.Button,{__next40pxDefaultSize:!0,size:"compact",icon:(0,en.jsx)(Lt,{icon:n.icon,showColors:!0}),isPressed:o===n.name,label:o===n.name?n.title:(0,dp.sprintf)((0,dp.__)("Transform to %s"),n.title),onClick:()=>t(n.name),"aria-label":n.title,showTooltip:!0},n.name))]})}function AJe({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,en.jsx)("div",{className:e,children:(0,en.jsxs)(Ly,{children:[(0,en.jsx)(Ly.TriggerButton,{render:(0,en.jsx)(fp.Button,{className:"block-editor-block-variation-transforms__button",__next40pxDefaultSize:!0,variant:"secondary",children:(0,dp.__)("Transform to variation")})}),(0,en.jsx)(Ly.Popover,{position:"bottom",children:(0,en.jsx)(Ly.Group,{children:r.map(n=>(0,en.jsxs)(Ly.RadioItem,{value:n.name,checked:o===n.name,onChange:()=>t(n.name),children:[(0,en.jsx)(Ly.ItemLabel,{children:n.title}),n.description&&(0,en.jsx)(Ly.ItemHelpText,{children:n.description})]},n.name))})})]})})}function MJe({className:e,onSelectVariation:t,selectedValue:o,variations:r}){return(0,en.jsx)("div",{className:e,children:(0,en.jsx)(fp.__experimentalToggleGroupControl,{label:(0,dp.__)("Transform to variation"),value:o,hideLabelFromVision:!0,onChange:t,children:r.map(n=>(0,en.jsx)(fp.__experimentalToggleGroupControlOptionIcon,{icon:(0,en.jsx)(Lt,{icon:n.icon,showColors:!0}),value:n.name,label:o===n.name?n.title:(0,dp.sprintf)((0,dp.__)("Transform to %s"),n.title)},n.name))})})}function NJe({blockClientId:e}){let{updateBlockAttributes:t}=(0,B5.useDispatch)(R),{activeBlockVariation:o,variations:r,canEdit:n,isContentOnly:i,isSection:s}=(0,B5.useSelect)(m=>{let{getActiveBlockVariation:g,getBlockVariations:b}=m(uK.store),{getBlockName:v,getBlockAttributes:y,getBlockEditingMode:_,isSectionBlock:k}=U(m(R)),{canEditBlock:w}=m(R),S=e&&v(e),{hasContentRoleAttribute:x}=U(m(uK.store)),C=x(S);return{activeBlockVariation:g(S,y(e),"transform"),variations:S&&b(S,"transform"),canEdit:w(e),isContentOnly:_(e)==="contentOnly"&&!C,isSection:k(e)}},[e]),a=o?.name,l=(0,kCe.useMemo)(()=>{let m=new Set;return r?(r.forEach(g=>{g.icon&&m.add(g.icon?.src||g.icon)}),m.size===r.length):!1},[r]),u=m=>{t(e,{...r.find(({name:g})=>g===m).attributes})};if(!r?.length||!n||i||s)return null;let d="block-editor-block-variation-transforms",p=r.length>6?OJe:MJe;return(0,en.jsx)(l?p:AJe,{className:d,onSelectVariation:u,selectedValue:a,variations:r})}var I5=NJe;var Uh=c(W(),1),P5=c(H(),1);var _Ce=c(T(),1),dK={top:{icon:a0,title:(0,Uh._x)("Align top","Block vertical alignment setting")},center:{icon:n0,title:(0,Uh._x)("Align middle","Block vertical alignment setting")},bottom:{icon:r0,title:(0,Uh._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:s0,title:(0,Uh._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:i0,title:(0,Uh._x)("Space between","Block vertical alignment setting")}},LJe=["top","center","bottom"],DJe="top";function VJe({value:e,onChange:t,controls:o=LJe,isCollapsed:r=!0,isToolbar:n,label:i=(0,Uh.__)("Align content vertically")}){function s(f){return()=>t(e===f?void 0:f)}let a=dK[e],l=dK[DJe],u=n?P5.ToolbarGroup:P5.ToolbarDropdownMenu,d=n?{isCollapsed:r}:{};return(0,_Ce.jsx)(u,{icon:a?a.icon:l.icon,label:i,controls:o.map(f=>({...dK[f],isActive:e===f,role:r?"menuitemradio":void 0,onClick:s(f)})),...d})}var fK=VJe;var pK=c(T(),1),AP=e=>(0,pK.jsx)(fK,{...e,isToolbar:!1}),wCe=e=>(0,pK.jsx)(fK,{...e,isToolbar:!0});var Zs=c(H(),1),WE=c(F(),1),N5=c(W(),1);var SCe=c(H(),1);var mK=c(W(),1),xCe=c(T(),1);function CCe({isLinked:e,...t}){let o=e?(0,mK.__)("Unlink radii"):(0,mK.__)("Link radii");return(0,xCe.jsx)(SCe.Button,{...t,className:"components-border-radius-control__linked-button",size:"small",icon:e?Bs:Rs,iconSize:24,label:o})}var ECe=c(H(),1);function FJe(e){return[...e].sort((o,r)=>e.filter(n=>n===r).length-e.filter(n=>n===o).length).shift()}function TCe(e={}){if(typeof e=="string")return e;let t=Object.values(e).map(a=>{let l=(0,ECe.__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=FJe(r);return n===0||n?`${n}${i||""}`:void 0}function RCe(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 BCe(e){return e?typeof e=="string"?!0:!!Object.values(e).filter(o=>!!o||o===0).length:!1}var Nl=c(H(),1),OCe=c(de(),1),Wh=c(W(),1);var Dy=c(F(),1);var hK=24,ICe=8,O5={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 A5=c(H(),1);var qc=c(T(),1);function PCe({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:h,onCustomValueSliderChange:m,onUnitChange:g,onMouseOut:b,onMouseOver:v,setMinValue:y}){let _=(0,qc.jsx)(A5.__experimentalUnitControl,{className:"preset-input-control__unit-control",disableUnits:a,hideLabelFromVision:!0,label:t,min:r,onChange:h,onUnitChange:g,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)}}),k=d?(0,qc.jsxs)(Pt.Root,{children:[(0,qc.jsx)(Pt.Trigger,{render:(0,qc.jsx)("div",{className:"preset-input-control__tooltip-wrapper",children:_})}),(0,qc.jsx)(Pt.Popup,{children:t})]}):_;return(0,qc.jsxs)(qc.Fragment,{children:[k,(0,qc.jsx)(A5.RangeControl,{className:"preset-input-control__custom-value-range",hideLabelFromVision:!0,initialPosition:0,label:t,max:u,min:0,onBlur:b,onChange:m,onFocus:v,onMouseOut:b,onMouseOver:v,step:l,value:n,withInputField:!1})]})}var Gh=c(T(),1);function Vy({allowNegativeOnDrag:e=!1,ariaLabel:t,className:o,customValueSettings:r=O5,disableCustomValues:n,icon:i,isMixed:s,value:a,minimumCustomValue:l,onChange:u,onMouseOut:d,onMouseOver:f,onUnitChange:p,placeholder:h,presets:m=[],presetType:g,selectedUnit:b,showTooltip:v,units:y}){let _=(0,Dy.useMemo)(()=>zte(a,m,g),[a,m,g]),k=o??"preset-input-control",w=m.slice(1,m.length-1).map((K,ne)=>({value:ne+1,label:void 0})),S=w.length>0,x=m.length<=ICe,C=s?(0,Wh.__)("Mixed"):h??null,[B,E]=(0,Dy.useState)(l),[P,A]=(0,Dy.useState)(!n&&_!==void 0&&!Nu(_,g)),I=null,O=(0,OCe.usePrevious)(_);(0,Dy.useEffect)(()=>{_&&O!==_&&!Nu(_,g)&&P!==!0&&A(!0)},[_,O,g,P]);let L=!x&&!P&&_!==void 0&&(!Nu(_,g)||Nu(_,g)&&s),j=m;L?(j=[...m,{name:s?(0,Wh.__)("Mixed"):(0,Wh.sprintf)((0,Wh.__)("Custom (%s)"),_),slug:"custom",size:_}],I=j.length-1):s||(I=P?R7(_,m,g):Fte(_,m,g));let V=j.map((K,ne)=>({key:ne,name:K.name})),N=Nu(_,g)?R7(_,m,g):_,[D,M]=(0,Nl.__experimentalParseQuantityAndUnitFromRawValue)(N),z=M||b||"px",q=y?.find(K=>K.value===z),Q=q?.step??r[z]?.steps??.1,te=q?.max??r[z]?.max??10,ee=K=>{if(K===void 0||K===""){u(void 0);return}isNaN(parseFloat(K))||u(K)},Y=K=>{u([K,z].join(""))},Z=K=>_===void 0?void 0:m[K]?.name,$=(K,ne)=>{let le=parseInt(K,10);if(ne==="selectList"){if(le===0&&m[0]?.slug==="0")return"0";if(le===0)return}else if(le===0)return"0";return`var:preset|${g}|${m[K]?.slug}`};return(0,Gh.jsxs)(Nl.__experimentalHStack,{className:`preset-input-control__wrapper ${k}__wrapper`,children:[i&&(0,Gh.jsx)(Nl.Icon,{className:"preset-input-control__icon",icon:i,size:hK}),(!S||P)&&(0,Gh.jsx)(PCe,{allowNegativeOnDrag:e,ariaLabel:t,allPlaceholder:C,minValue:B,parsedQuantity:D,computedUnit:z,units:y,isMixed:s,step:Q,max:te,showTooltip:v,value:_,minimumCustomValue:l,onCustomValueChange:ee,onCustomValueSliderChange:Y,onUnitChange:p,onMouseOut:d,onMouseOver:f,setMinValue:E}),S&&x&&!P&&(0,Gh.jsx)(Nl.RangeControl,{"aria-valuenow":I,"aria-valuetext":m[I]?.name,className:"preset-input-control__preset-range",hideLabelFromVision:!0,initialPosition:0,label:t,max:m.length-1,marks:w,min:0,onBlur:d,onChange:K=>u($(K)),onFocus:f,onMouseDown:K=>{K?.nativeEvent?.offsetX<35&&_===void 0&&u("0")},onMouseOut:d,onMouseOver:f,renderTooltipContent:Z,step:1,value:I,withInputField:!1}),S&&!x&&!P&&(0,Gh.jsx)(Nl.CustomSelectControl,{className:"preset-input-control__custom-select-control",hideLabelFromVision:!0,label:t,onBlur:d,onChange:K=>{L&&K.selectedItem.key===V.length-1?A(!0):u($(K.selectedItem.key,"selectList"))},onFocus:f,onMouseOut:d,onMouseOver:f,options:V,value:V.find(K=>K.key===I)||""}),S&&!n&&(0,Gh.jsx)(Nl.Button,{className:"preset-input-control__custom-toggle",icon:Q8,iconSize:hK,isPressed:P,label:P?(0,Wh.__)("Use preset"):(0,Wh.__)("Set custom value"),onClick:()=>{A(!P)},size:"small"})]})}var dS=c(W(),1);var ACe=8,M5=[],gK={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")},bK={all:az,topLeft:uz,topRight:dz,bottomLeft:lz,bottomRight:cz},yK=0;var pp=c(T(),1);function zJe(e){let t=e?.default??M5,o=e?.custom??M5,r=e?.theme??M5;return(0,WE.useMemo)(()=>{let n=[{name:(0,N5.__)("None"),slug:"0",size:0},...o,...r,...t];return n.length>ACe?[{name:(0,N5.__)("Default"),slug:"default",size:void 0},...n]:n},[o,r,t])}function MCe(e,t){return t==="all"?TCe(e):typeof e=="string"?e:e?.[t]}function NCe(e,t){return t==="all"?e.flat:e[t]}function LCe(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 DCe(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 L5({onChange:e,values:t,presets:o}){let[r,n]=(0,WE.useState)(!BCe(t)||!RCe(t)),i=zJe(o),[s,a]=(0,WE.useState)({flat:typeof t=="string"?(0,Zs.__experimentalParseQuantityAndUnitFromRawValue)(t)[1]:void 0,topLeft:(0,Zs.__experimentalParseQuantityAndUnitFromRawValue)(t?.topLeft)[1],topRight:(0,Zs.__experimentalParseQuantityAndUnitFromRawValue)(t?.topRight)[1],bottomLeft:(0,Zs.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomLeft)[1],bottomRight:(0,Zs.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomRight)[1]}),[l]=ze("spacing.units"),u=(0,Zs.__experimentalUseCustomUnits)({availableUnits:l||["px","em","rem"]}),d=()=>n(!r);return(0,pp.jsxs)("fieldset",{className:"components-border-radius-control",children:[(0,pp.jsxs)(Zs.__experimentalHStack,{className:"components-border-radius-control__header",children:[(0,pp.jsx)(Zs.BaseControl.VisualLabel,{as:"legend",children:(0,N5.__)("Radius")}),(0,pp.jsx)(CCe,{onClick:d,isLinked:r})]}),r?(0,pp.jsx)(Vy,{ariaLabel:gK.all,className:"components-border-radius-control",icon:bK.all,minimumCustomValue:yK,onChange:LCe("all",t,e),onUnitChange:DCe("all",s,a),presets:i,presetType:"border-radius",selectedUnit:NCe(s,"all"),showTooltip:!0,units:u,value:MCe(t,"all")}):(0,pp.jsx)(Zs.__experimentalVStack,{children:["topLeft","topRight","bottomLeft","bottomRight"].map(f=>(0,pp.jsx)(Vy,{ariaLabel:gK[f],className:"components-border-radius-control",icon:bK[f],minimumCustomValue:yK,onChange:LCe(f,t,e),onUnitChange:DCe(f,s,a),presets:i,presetType:"border-radius",selectedUnit:NCe(s,f),showTooltip:!0,units:u,value:MCe(t,f)},f))})]})}var zCe=c(H(),1);var VCe=c(de(),1);var FCe=c(T(),1),D5=(0,VCe.createHigherOrderComponent)(e=>function(o){let[r,n,i,s,a]=ze("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,FCe.jsx)(e,{...o,colors:u,disableCustomColors:d,hasColorsToChoose:f})},"withColorContext");var jCe=D5(zCe.ColorPalette);var vK=c(W(),1),Pa=c(H(),1);var Zo=c(T(),1),{Tabs:fS}=U(Pa.privateApis),jJe=["colors","disableCustomColors","gradients","disableCustomGradients"],kd={color:"color",gradient:"gradient"};function HCe({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:h,showTitle:m=!0,enableAlpha:g,headingLevel:b,noticeProps:v}){let y=a&&(e&&e.length>0||!o),_=l&&(t&&t.length>0||!r);if(!y&&!_)return null;let w=(0,Zo.jsx)(Pa.ColorPalette,{value:u,selectedSlug:d,onChange:_?(C,B,E)=>{a(C,E),l()}:(C,B,E)=>a(C,E),colors:e,disableCustomColors:o,__experimentalIsRenderedInSidebar:n,clearable:h,enableAlpha:g,headingLevel:b}),S={[kd.color]:(0,Zo.jsxs)(Zo.Fragment,{children:[w,v&&(0,Zo.jsx)(Pa.Notice,{isDismissible:!1,...v})]}),[kd.gradient]:(0,Zo.jsx)(Pa.GradientPicker,{value:f,selectedSlug:p,onChange:y?(C,B,E)=>{l(C,E),a()}:(C,B,E)=>l(C,E),gradients:t,disableCustomGradients:r,__experimentalIsRenderedInSidebar:n,clearable:h,headingLevel:b})},x=C=>(0,Zo.jsx)("div",{className:"block-editor-color-gradient-control__panel",children:S[C]});return(0,Zo.jsx)(Pa.BaseControl,{className:G("block-editor-color-gradient-control",i),children:(0,Zo.jsx)("fieldset",{className:"block-editor-color-gradient-control__fieldset",children:(0,Zo.jsxs)(Pa.__experimentalVStack,{spacing:1,children:[m&&(0,Zo.jsx)("legend",{children:(0,Zo.jsx)("div",{className:"block-editor-color-gradient-control__color-indicator",children:(0,Zo.jsx)(Pa.BaseControl.VisualLabel,{children:s})})}),y&&_&&(0,Zo.jsx)("div",{children:(0,Zo.jsxs)(fS,{defaultTabId:f?kd.gradient:!!y&&kd.color,children:[(0,Zo.jsxs)(fS.TabList,{children:[(0,Zo.jsx)(fS.Tab,{tabId:kd.color,children:(0,vK.__)("Color")}),(0,Zo.jsx)(fS.Tab,{tabId:kd.gradient,children:(0,vK.__)("Gradient")})]}),(0,Zo.jsx)(fS.TabPanel,{tabId:kd.color,className:"block-editor-color-gradient-control__panel",focusable:!1,children:S.color}),(0,Zo.jsx)(fS.TabPanel,{tabId:kd.gradient,className:"block-editor-color-gradient-control__panel",focusable:!1,children:S.gradient})]})}),!_&&x(kd.color),!y&&x(kd.gradient)]})})})}function HJe(e){let[t,o,r,n]=ze("color.palette","color.gradients","color.custom","color.customGradient");return(0,Zo.jsx)(HCe,{colors:t,gradients:o,disableCustomColors:!r,disableCustomGradients:!n,...e})}function UJe(e){return jJe.every(t=>e.hasOwnProperty(t))?(0,Zo.jsx)(HCe,{...e}):(0,Zo.jsx)(HJe,{...e})}var $h=UJe;var UCe=c(T(),1);function WCe({onChange:e,value:t,...o}){return(0,UCe.jsx)($h,{...o,onColorChange:e,colorValue:t,gradients:[],disableCustomGradients:!0})}var Zc=c(W(),1),GCe=c(H(),1),$Ce=c(rr(),1),kK=c(T(),1);Yp([Kp,Lv]);function _K({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 h=[{color:f,description:(0,Zc.__)("text color")},{color:p,description:(0,Zc.__)("link color")}],m=$o(d),g=m.alpha()<1,b=m.brightness(),v={level:"AA",size:i||i!==!1&&n>=24?"large":"small"},y="",_="";for(let k of h){if(!k.color)continue;let w=$o(k.color),S=w.isReadable(m,v),x=w.alpha()<1;if(!S){if(g||x)continue;if(l){y=l,_=l;break}y=b<w.brightness()?(0,Zc.sprintf)((0,Zc.__)("This color combination may be hard for people to read. Try using a darker background color and/or a brighter %s."),k.description):(0,Zc.sprintf)((0,Zc.__)("This color combination may be hard for people to read. Try using a brighter background color and/or a darker %s."),k.description),_=(0,Zc.__)("This color combination may be hard for people to read.");break}x&&u&&(y=(0,Zc.__)("Transparent text may be hard for people to read."),_=(0,Zc.__)("Transparent text may be hard for people to read."))}return y?{message:y,speakMessage:_}:null}function WJe(e){let t=_K(e);return t?((0,$Ce.speak)(t.speakMessage),(0,kK.jsx)("div",{className:"block-editor-contrast-checker",children:(0,kK.jsx)(GCe.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:t.message})})):null}var YCe=WJe;var di=c(W(),1),GE=c(Xc(),1),V5=c(F(),1),Jc=c(H(),1);var Qc=c(T(),1),Yh=new Date;Yh.setDate(20);Yh.setMonth(Yh.getMonth()-3);Yh.getMonth()===4&&Yh.setMonth(3);function qCe({format:e,defaultFormat:t,onChange:o}){return(0,Qc.jsxs)(Jc.__experimentalVStack,{as:"fieldset",spacing:4,className:"block-editor-date-format-picker",children:[(0,Qc.jsx)(xt,{render:(0,Qc.jsx)("legend",{}),children:(0,di.__)("Date format")}),(0,Qc.jsx)(Jc.ToggleControl,{label:(0,di.__)("Default format"),help:`${(0,di.__)("Example:")}  ${(0,GE.dateI18n)(t,Yh)}`,checked:!e,onChange:r=>o(r?null:t)}),e&&(0,Qc.jsx)(GJe,{format:e,onChange:o})]})}function GJe({format:e,onChange:t}){let r=[...[...new Set(["Y-m-d",(0,di._x)("n/j/Y","short date format"),(0,di._x)("n/j/Y g:i A","short date format with time"),(0,di._x)("M j, Y","medium date format"),(0,di._x)("M j, Y g:i A","medium date format with time"),(0,di._x)("F j, Y","long date format"),(0,di._x)("M j","short date format without the year")])].map((a,l)=>({key:`suggested-${l}`,name:(0,GE.dateI18n)(a,Yh),format:a})),{key:"human-diff",name:(0,GE.humanTimeDiff)(Yh),format:"human-diff"}],n={key:"custom",name:(0,di.__)("Custom"),className:"block-editor-date-format-picker__custom-format-select-control__custom-option",hint:(0,di.__)("Enter your own date format")},[i,s]=(0,V5.useState)(()=>!!e&&!r.some(a=>a.format===e));return(0,Qc.jsxs)(Jc.__experimentalVStack,{children:[(0,Qc.jsx)(Jc.CustomSelectControl,{label:(0,di.__)("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,Qc.jsx)(Jc.TextControl,{label:(0,di.__)("Custom format"),hideLabelFromVision:!0,help:(0,V5.createInterpolateElement)((0,di.__)("Enter a date or time <Link>format string</Link>."),{Link:(0,Qc.jsx)(Jc.ExternalLink,{href:(0,di.__)("https://wordpress.org/documentation/article/customize-date-and-time-format/")})}),value:e,onChange:a=>t(a)})]})}var Ll=c(H(),1),$E=c(W(),1),ZCe=c(vo(),1);var XCe=c(de(),1),_d=c(T(),1);function QCe({id:e,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,onChange:s}){let a;i==="unset"?a=(0,_d.jsx)(Ll.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):i?a=(0,_d.jsx)(Ll.DuotoneSwatch,{values:i}):a=(0,_d.jsx)(St,{icon:Sz});let l=(0,$E.__)("Apply duotone filter"),d=`${(0,XCe.useInstanceId)(QCe,"duotone-control",e)}__description`;return(0,_d.jsx)(Ll.Dropdown,{popoverProps:{className:"block-editor-duotone-control__popover",headerTitle:(0,$E.__)("Duotone")},renderToggle:({isOpen:f,onToggle:p})=>(0,_d.jsx)(Ll.ToolbarButton,{showTooltip:!0,onClick:p,"aria-haspopup":"true","aria-expanded":f,onKeyDown:m=>{!f&&m.keyCode===ZCe.DOWN&&(m.preventDefault(),p())},label:l,icon:a}),renderContent:()=>(0,_d.jsxs)(Ll.MenuGroup,{label:(0,$E.__)("Duotone"),children:[(0,_d.jsx)("p",{children:(0,$E.__)("Create a two-tone color effect without losing your original image.")}),(0,_d.jsx)(Ll.DuotonePicker,{"aria-label":l,"aria-describedby":d,colorPalette:t,duotonePalette:o,disableCustomColors:r,disableCustomDuotone:n,value:i,onChange:s})]})})}var F5=QCe;var o1e=c(H(),1),r1e=c(F(),1),Oa=c(W(),1);var $n=c(W(),1);var z5=c(W(),1);function JCe(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":t=(0,z5._x)("Regular","font style");break;case"italic":t=(0,z5._x)("Italic","font style");break;case"oblique":t=(0,z5._x)("Oblique","font style");break;default:t=e;break}return{name:t,value:e}}var eu=c(W(),1);function wK(e){if(!e)return{};if(typeof e=="object")return e;let t;switch(e){case"normal":case"400":t=(0,eu._x)("Regular","font weight");break;case"bold":case"700":t=(0,eu._x)("Bold","font weight");break;case"100":t=(0,eu._x)("Thin","font weight");break;case"200":t=(0,eu._x)("Extra Light","font weight");break;case"300":t=(0,eu._x)("Light","font weight");break;case"500":t=(0,eu._x)("Medium","font weight");break;case"600":t=(0,eu._x)("Semi Bold","font weight");break;case"800":t=(0,eu._x)("Extra Bold","font weight");break;case"900":t=(0,eu._x)("Black","font weight");break;case"1000":t=(0,eu._x)("Extra Black","font weight");break;default:t=e;break}return{name:t,value:e}}var e1e=[{name:(0,$n._x)("Regular","font style"),value:"normal"},{name:(0,$n._x)("Italic","font style"),value:"italic"}],t1e=[{name:(0,$n._x)("Thin","font weight"),value:"100"},{name:(0,$n._x)("Extra Light","font weight"),value:"200"},{name:(0,$n._x)("Light","font weight"),value:"300"},{name:(0,$n._x)("Regular","font weight"),value:"400"},{name:(0,$n._x)("Medium","font weight"),value:"500"},{name:(0,$n._x)("Semi Bold","font weight"),value:"600"},{name:(0,$n._x)("Bold","font weight"),value:"700"},{name:(0,$n._x)("Extra Bold","font weight"),value:"800"},{name:(0,$n._x)("Black","font weight"),value:"900"},{name:(0,$n._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 h=f;h<=p;h++){let m=`${h.toString()}00`;o.some(g=>g.value===m)||o.push(wK(m))}}let a=wK(typeof s.fontWeight=="number"?s.fontWeight.toString():s.fontWeight),l=JCe(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,$n._x)("Bold","font weight"),value:"700"}),t.some(s=>s.value==="italic")||t.push({name:(0,$n._x)("Italic","font style"),value:"italic"}),n&&(t=e1e,o=t1e),t=t.length===0?e1e:t,o=o.length===0?t1e:o,t.forEach(({name:s,value:a})=>{o.forEach(({name:l,value:u})=>{let d=a==="normal"?l:(0,$n.sprintf)((0,$n._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 n1e=c(T(),1),$Je=(e,t)=>e?t?(0,Oa.__)("Appearance"):(0,Oa.__)("Font style"):(0,Oa.__)("Font weight");function j5(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=$Je(r,n),f={key:"default",name:(0,Oa.__)("Default"),style:{fontStyle:void 0,fontWeight:void 0}},{fontStyles:p,fontWeights:h,combinedStyleAndWeightOptions:m}=pS(i),g=()=>{let w=[f];return m&&w.push(...m),w},b=()=>{let w=[f];return p.forEach(({name:S,value:x})=>{w.push({key:x,name:S,style:{fontStyle:x,fontWeight:void 0}})}),w},v=()=>{let w=[f];return h.forEach(({name:S,value:x})=>{w.push({key:x,name:S,style:{fontStyle:void 0,fontWeight:x}})}),w},y=(0,r1e.useMemo)(()=>r&&n?g():r?b():v(),[e.options,p,h,m]),_=y.find(w=>w.style.fontStyle===s&&w.style.fontWeight===a)||y[0];return u&&(0,n1e.jsx)(o1e.CustomSelectControl,{...l,className:"components-font-appearance-control",label:d,describedBy:_?r?n?(0,Oa.sprintf)((0,Oa.__)("Currently selected font appearance: %s"),_.name):(0,Oa.sprintf)((0,Oa.__)("Currently selected font style: %s"),_.name):(0,Oa.sprintf)((0,Oa.__)("Currently selected font weight: %s"),_.name):(0,Oa.__)("No selected font appearance"),options:y,value:_,onChange:({selectedItem:w})=>o(w.style)})}var i1e=c(H(),1),SK=c(W(),1);var s1e=c(T(),1);function H5({__next40pxDefaultSize:e,value:t="",onChange:o,fontFamilies:r,className:n,...i}){let[s]=ze("typography.fontFamilies");if(r||(r=s),!r||r.length===0)return null;let a=[{key:"",name:(0,SK.__)("Default")},...r.map(({fontFamily:u,name:d})=>({key:u,name:d||u,style:{fontFamily:u}}))],l=a.find(u=>u.key===t)??"";return(0,s1e.jsx)(i1e.CustomSelectControl,{label:(0,SK.__)("Font"),value:l,onChange:({selectedItem:u})=>o(u.key),options:a,className:G("block-editor-font-family-control",n),...i})}var U5=c(H(),1),a1e=c(W(),1);var l1e=c(T(),1);function W5({value:e,onChange:t,__unstableInputWidth:o="60px",...r}){let[n]=ze("spacing.units"),i=(0,U5.__experimentalUseCustomUnits)({availableUnits:n||["px","em","rem"],defaultValues:{px:2,em:.2,rem:.2}});return(0,l1e.jsx)(U5.__experimentalUnitControl,{...r,label:(0,a1e.__)("Letter spacing"),value:e,__unstableInputWidth:o,units:i,onChange:t})}var YE=c(W(),1),G5=c(H(),1),xK=c(T(),1),YJe=[{label:(0,YE.__)("None"),value:"none",icon:_n},{label:(0,YE.__)("Underline"),value:"underline",icon:Pz},{label:(0,YE.__)("Strikethrough"),value:"line-through",icon:Bz}];function $5({value:e,onChange:t,className:o}){return(0,xK.jsx)(G5.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,YE.__)("Decoration"),className:G("block-editor-text-decoration-control",o),value:e,onChange:r=>{t(r===e?void 0:r)},children:YJe.map(r=>(0,xK.jsx)(G5.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var mS=c(W(),1);var Y5=c(H(),1),CK=c(T(),1),KJe=[{label:(0,mS.__)("None"),value:"none",icon:_n},{label:(0,mS.__)("Uppercase"),value:"uppercase",icon:Az},{label:(0,mS.__)("Lowercase"),value:"lowercase",icon:Tz},{label:(0,mS.__)("Capitalize"),value:"capitalize",icon:Cz}];function K5({className:e,value:t,onChange:o}){return(0,CK.jsx)(Y5.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,mS.__)("Letter case"),className:G("block-editor-text-transform-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:KJe.map(r=>(0,CK.jsx)(Y5.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var hS=c(W(),1);var q5=c(H(),1),EK=c(T(),1),qJe=[{label:(0,hS.__)("Horizontal"),value:"horizontal-tb",icon:kj},{label:(0,hS.__)("Vertical"),value:(0,hS.isRTL)()?"vertical-lr":"vertical-rl",icon:wj}];function Z5({className:e,value:t,onChange:o}){return(0,EK.jsx)(q5.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,hS.__)("Orientation"),className:G("block-editor-writing-mode-control",e),value:t,onChange:r=>{o(r===t?void 0:r)},children:qJe.map(r=>(0,EK.jsx)(q5.__experimentalToggleGroupControlOptionIcon,{value:r.value,icon:r.icon,label:r.label},r.value))})}var hs=c(H(),1),c1e=c(F(),1),u1e=c(W(),1);var Rn=c(T(),1),ZJe=({setting:e,children:t,panelId:o,...r})=>{let n=()=>{e.colorValue?e.onColorChange():e.gradientValue&&e.onGradientChange()};return(0,Rn.jsx)(hs.__experimentalToolsPanelItem,{hasValue:()=>!!e.colorValue||!!e.gradientValue,label:e.label,onDeselect:n,isShownByDefault:e.isShownByDefault!==void 0?e.isShownByDefault:!0,...r,className:G("block-editor-color-gradient-item","block-editor-tools-panel-color-gradient-settings__item"),panelId:o,resetAllFilter:e.resetAllFilter,children:t})},XJe=({colorValue:e,label:t})=>(0,Rn.jsxs)(hs.__experimentalHStack,{justify:"flex-start",children:[(0,Rn.jsx)(hs.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:e}),(0,Rn.jsx)(hs.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:t,children:t})]}),QJe=e=>function({onToggle:o,isOpen:r}){let{clearable:n,colorValue:i,gradientValue:s,onColorChange:a,onGradientChange:l,label:u}=e,d=(0,c1e.useRef)(void 0),f={onClick:o,className:G("block-editor-panel-color-gradient-settings__dropdown",{"is-open":r}),"aria-expanded":r,ref:d},p=()=>{i?a():s&&l()},h=i??s;return(0,Rn.jsxs)(Rn.Fragment,{children:[(0,Rn.jsx)(hs.Button,{__next40pxDefaultSize:!0,...f,children:(0,Rn.jsx)(XJe,{colorValue:h,label:u})}),n&&h&&(0,Rn.jsx)(hs.Button,{__next40pxDefaultSize:!0,label:(0,u1e.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:_n,onClick:()=>{p(),r&&o(),d.current?.focus()}})]})};function X5({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,Rn.jsx)(Rn.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,Rn.jsx)(ZJe,{setting:u,...a,children:(0,Rn.jsx)(hs.Dropdown,{popoverProps:l,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:QJe(p),renderContent:()=>(0,Rn.jsx)(hs.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Rn.jsx)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content",children:(0,Rn.jsx)($h,{...f})})})})},d)})})}var Q5=c(H(),1),d1e=c(J(),1),f1e=c(de(),1);var TK=c(F(),1),Fy=c(W(),1);function Kh(){let[e,t,o,r,n,i,s,a,l,u]=ze("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,TK.useMemo)(()=>{let f=[];return o&&o.length&&f.push({name:(0,Fy._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",colors:o}),n&&r&&r.length&&f.push({name:(0,Fy._x)("Default","Indicates this palette comes from WordPress."),slug:"default",colors:r}),t&&t.length&&f.push({name:(0,Fy._x)("Custom","Indicates this palette is created by the user."),slug:"custom",colors:t}),f},[t,o,r,n]),d.gradients=(0,TK.useMemo)(()=>{let f=[];return a&&a.length&&f.push({name:(0,Fy._x)("Theme","Indicates this palette comes from the theme."),slug:"theme",gradients:a}),u&&l&&l.length&&f.push({name:(0,Fy._x)("Default","Indicates this palette comes from WordPress."),slug:"default",gradients:l}),s&&s.length&&f.push({name:(0,Fy._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 Dl=c(T(),1),JJe=["colors","disableCustomColors","gradients","disableCustomGradients"],RK=({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,f1e.useInstanceId)(RK),{batch:p}=(0,d1e.useRegistry)();return(!t||t.length===0)&&(!o||o.length===0)&&r&&n&&s?.every(h=>(!h.colors||h.colors.length===0)&&(!h.gradients||h.gradients.length===0)&&(h.disableCustomColors===void 0||h.disableCustomColors)&&(h.disableCustomGradients===void 0||h.disableCustomGradients))?null:(0,Dl.jsx)(Q5.__experimentalToolsPanel,{className:G("block-editor-panel-color-gradient-settings",e),hasInnerWrapper:!0,label:l?a:void 0,resetAll:()=>{p(()=>{s.forEach(({colorValue:h,gradientValue:m,onColorChange:g,onGradientChange:b})=>{h?g():m&&b()})})},panelId:f,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",children:(0,Dl.jsxs)("div",{className:"block-editor-panel-color-gradient-settings__inner-wrapper",children:[(0,Dl.jsx)(X5,{settings:s,panelId:f,colors:t,gradients:o,disableCustomColors:r,disableCustomGradients:n,__experimentalIsRenderedInSidebar:u,enableAlpha:d}),!!i&&(0,Dl.jsxs)(Dl.Fragment,{children:[(0,Dl.jsx)(Q5.__experimentalSpacer,{marginTop:4,marginBottom:0}),i]})]})})},eet=e=>{let t=Kh();return(0,Dl.jsx)(RK,{...t,...e})},tet=e=>JJe.every(t=>e.hasOwnProperty(t))?(0,Dl.jsx)(RK,{...e}):(0,Dl.jsx)(eet,{...e}),J5=tet;var eV=c(F(),1),zy=c(H(),1),IK=c(W(),1);var KE=c(T(),1),BK=[],oet={...O5,px:{max:1e3,steps:1},em:{max:50,steps:.1},rem:{max:50,steps:.1}};function ret(e){let t=e?.default??BK,o=e?.custom??BK,r=e?.theme??BK;return(0,eV.useMemo)(()=>[{name:(0,IK.__)("None"),slug:"0",size:0},...o,...r,...t],[o,r,t])}function jy({label:e=(0,IK.__)("Dimension"),onChange:t,value:o,placeholder:r,className:n,dimensionSizes:i}){let[s,a]=ze("dimensions.dimensionSizes","spacing.units"),l=i??s,u=(0,zy.__experimentalUseCustomUnits)({availableUnits:a||["%","px","em","rem","vh","vw"]}),d=ret(l),[f,p]=(0,eV.useState)(()=>{let[,m]=(0,zy.__experimentalParseQuantityAndUnitFromRawValue)(o);return m||u[0]?.value||"px"}),h=m=>{let[g,b]=(0,zy.__experimentalParseQuantityAndUnitFromRawValue)(o);["em","rem"].includes(m)&&b==="px"?t((g/16).toFixed(2)+m):["em","rem"].includes(b)&&m==="px"?t(Math.round(g*16)+m):["%","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(m)&&g>100&&t(100+m),p(m)};return(0,KE.jsxs)("fieldset",{className:G("block-editor-dimension-control",n),children:[(0,KE.jsx)(zy.BaseControl.VisualLabel,{as:"legend",children:e}),(0,KE.jsx)(Vy,{ariaLabel:e,className:"block-editor-dimension-control",customValueSettings:oet,minimumCustomValue:0,onChange:t,onUnitChange:h,placeholder:r,presets:d,presetType:"dimension",selectedUnit:f,showTooltip:!0,units:u,value:o})]})}var m1e=c(F(),1),Yn=c(H(),1),h1e=c(W(),1),g1e=c(Nt(),1);var wd=c(T(),1),p1e={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 b1e({label:e=(0,h1e.__)("Height"),onChange:t,value:o}){(0,g1e.default)("wp.blockEditor.HeightControl",{since:"7.0",version:"7.2",alternative:"wp.blockEditor.DimensionControl"});let r=parseFloat(o),[n]=ze("spacing.units"),i=(0,Yn.__experimentalUseCustomUnits)({availableUnits:n||["%","px","em","rem","vh","vw"]}),s=(0,m1e.useMemo)(()=>(0,Yn.__experimentalParseQuantityAndUnitFromRawValue)(o),[o])[1]||i[0]?.value||"px",a=u=>{t([u,s].join(""))},l=u=>{let[d,f]=(0,Yn.__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,wd.jsxs)("fieldset",{className:"block-editor-height-control",children:[(0,wd.jsx)(Yn.BaseControl.VisualLabel,{as:"legend",children:e}),(0,wd.jsxs)(Yn.Flex,{children:[(0,wd.jsx)(Yn.FlexItem,{isBlock:!0,children:(0,wd.jsx)(Yn.__experimentalUnitControl,{value:o,units:i,onChange:t,onUnitChange:l,min:0,label:e,hideLabelFromVision:!0})}),(0,wd.jsx)(Yn.FlexItem,{isBlock:!0,children:(0,wd.jsx)(Yn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,wd.jsx)(Yn.RangeControl,{value:r,min:0,max:p1e[s]?.max??100,step:p1e[s]?.step??.1,withInputField:!1,onChange:a,label:e,hideLabelFromVision:!0})})})]})]})}var QE=c(H(),1),kEe=c(Nt(),1);var Vl=c(oe()),U1e=c(V1e());function cet(e,t,o,r,n,i){i===void 0&&(i=0);var s=gS(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 uet(e){return e.width>e.height?e.width/e.naturalWidth:e.height/e.naturalHeight}function qE(e,t,o,r,n){n===void 0&&(n=0);var i=gS(t.width,t.height,n),s=i.width,a=i.height;return{x:F1e(e.x,s,o.width,r),y:F1e(e.y,a,o.height,r)}}function F1e(e,t,o,r){var n=t*r/2-o/2;return sV(e,-n,n)}function z1e(e,t){return Math.sqrt(Math.pow(e.y-t.y,2)+Math.pow(e.x-t.x,2))}function j1e(e,t){return Math.atan2(t.y-e.y,t.x-e.x)*180/Math.PI}function det(e,t,o,r,n,i,s){i===void 0&&(i=0),s===void 0&&(s=!0);var a=s?fet:pet,l=gS(t.width,t.height,i),u=gS(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)),h=u.width>=u.height*r,m=h?{width:Math.round(p*r),height:p}:{width:f,height:Math.round(f/r)},g=gr(gr({},m),{x:Math.round(a(u.width-m.width,d.x*u.width/100)),y:Math.round(a(u.height-m.height,d.y*u.height/100))});return{croppedAreaPercentages:d,croppedAreaPixels:g}}function fet(e,t){return Math.min(e,Math.max(0,t))}function pet(e,t){return t}function met(e,t,o,r,n,i){var s=gS(t.width,t.height,o),a=sV(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 het(e,t,o){var r=uet(t);return o.height>o.width?o.height/(e.height*r):o.width/(e.width*r)}function get(e,t,o,r,n,i){o===void 0&&(o=0);var s=gS(t.naturalWidth,t.naturalHeight,o),a=sV(het(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 H1e(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function bet(e){return e*Math.PI/180}function gS(e,t,o){var r=bet(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 sV(e,t,o){return Math.min(Math.max(e,t),o)}function iV(){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 yet=`.reactEasyCrop_Container {
+									`}]})}):(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 {
   position: absolute;
   top: 0;
   left: 0;
@@ -198,26 +204,26 @@
   border-left: 0;
   border-right: 0;
 }
-`,vet=1,ket=3,_et=1,W1e=(function(e){LQ(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.cropperRef=Vl.createRef(),o.imageRef=Vl.createRef(),o.videoRef=Vl.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=met(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=get(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,h=u.offsetWidth<f||u.offsetHeight<p,m=f/p,g=void 0;if(h)switch(o.state.mediaObjectFit){default:case"contain":g=d>m?{width:o.containerRect.height*m,height:o.containerRect.height}:{width:o.containerRect.width,height:o.containerRect.width/m};break;case"horizontal-cover":g={width:o.containerRect.width,height:o.containerRect.width/m};break;case"vertical-cover":g={width:o.containerRect.height*m,height:o.containerRect.height};break}else g={width:u.offsetWidth,height:u.offsetHeight};o.mediaSize=gr(gr({},g),{naturalWidth:f,naturalHeight:p}),o.props.setMediaSize&&o.props.setMediaSize(o.mediaSize);var b=o.props.cropSize?o.props.cropSize:cet(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?qE(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,U1e.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=sV(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},h=o.props.restrictPosition?qE(p,o.mediaSize,o.state.cropSize,u,o.props.rotation):p;o.props.onCropChange(h)}o.props.onZoomChange(u)}},o.getCropData=function(){if(!o.state.cropSize)return null;var r=o.props.restrictPosition?qE(o.props.crop,o.mediaSize,o.state.cropSize,o.props.zoom,o.props.rotation):o.props.crop;return det(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?qE(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 h=gr({},a);switch(r.key){case"ArrowUp":h.y-=p,r.preventDefault();break;case"ArrowDown":h.y+=p,r.preventDefault();break;case"ArrowLeft":h.x-=p,r.preventDefault();break;case"ArrowRight":h.x+=p,r.preventDefault();break;default:return}o.props.restrictPosition&&(h=qE(h,o.mediaSize,o.state.cropSize,d,f)),r.repeat||(i=(n=o.props).onInteractionStart)===null||i===void 0||i.call(n),l(h)}},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=yet,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=z1e(r,n),this.lastPinchRotation=j1e(r,n),this.onDragStart(H1e(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=H1e(n,i);this.onDrag(s),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var a=z1e(n,i),l=r.props.zoom*(a/r.lastPinchDistance);r.setNewZoom(l,s,{shouldUpdatePosition:!1}),r.lastPinchDistance=a;var u=j1e(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,h=n.rotation,m=n.zoom,g=n.cropShape,b=n.showGrid,v=n.roundCropAreaPixels,y=n.style,_=y.containerStyle,k=y.cropAreaStyle,w=y.mediaStyle,S=n.classes,x=S.containerClassName,C=S.cropAreaClassName,B=S.mediaClassName,E=(r=this.state.mediaObjectFit)!==null&&r!==void 0?r:this.getObjectFit();return Vl.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(A){return o.containerRef=A},"data-testid":"container",style:_,className:iV("reactEasyCrop_Container",x)},i?Vl.createElement("img",gr({alt:"",className:iV("reactEasyCrop_Image",E==="contain"&&"reactEasyCrop_Contain",E==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",E==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",B)},a,{src:i,ref:this.imageRef,style:gr(gr({},w),{transform:u||"translate(".concat(f,"px, ").concat(p,"px) rotate(").concat(h,"deg) scale(").concat(m,")")}),onLoad:this.onMediaLoad})):s&&Vl.createElement("video",gr({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:iV("reactEasyCrop_Video",E==="contain"&&"reactEasyCrop_Contain",E==="horizontal-cover"&&"reactEasyCrop_Cover_Horizontal",E==="vertical-cover"&&"reactEasyCrop_Cover_Vertical",B)},a,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:gr(gr({},w),{transform:u||"translate(".concat(f,"px, ").concat(p,"px) rotate(").concat(h,"deg) scale(").concat(m,")")}),controls:!1}),(Array.isArray(s)?s:[{src:s}]).map(function(P){return Vl.createElement("source",gr({key:P.src},P))})),this.state.cropSize&&Vl.createElement("div",gr({ref:this.cropperRef,style:gr(gr({},k),{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:iV("reactEasyCrop_CropArea",g==="round"&&"reactEasyCrop_CropAreaRound",b&&"reactEasyCrop_CropAreaGrid",C)},l)))},t.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:ket,minZoom:vet,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:_et},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})(Vl.Component);var J1e=c(F(),1);var yS=c(F(),1);var G1e=Object.prototype.hasOwnProperty;function $1e(e,t,o){for(o of e.keys())if(Uy(o,t))return o}function Uy(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--&&Uy(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=$1e(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=$1e(t,n),!n)||!Uy(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(G1e.call(e,o)&&++r&&!G1e.call(t,o)||!(o in t)||!Uy(e[o],t[o]))return!1;return Object.keys(t).length===r}}return e!==e&&t!==t}var tu=c(F(),1);var bS=1,Y1e=5;var aV=e=>e>=0?e%360:(360+e%360)%360,wet=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 K1e(e){return e*Math.PI/180}function xet(e,t,o){let r=K1e(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 q1e(e,t,o=0,r={horizontal:!1,vertical:!1}){try{let n=await wet(e),i=document.createElement("canvas"),s=i.getContext("2d");if(!s)return null;let a=K1e(o),{width:l,height:u}=xet(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(h=>{h&&p(URL.createObjectURL(h))},"image/jpeg")})):null}catch{return null}}var Wy={crop:{x:0,y:0,width:100,height:100},zoom:bS,rotation:0,aspectRatio:1,flip:{horizontal:!1,vertical:!1}},Cet={x:0,y:0},FK={crop:Cet,croppedArea:Wy.crop,croppedAreaPixels:null,zoom:Wy.zoom,rotation:Wy.rotation,flip:Wy.flip,aspectRatio:Wy.aspectRatio,mediaSize:null};function Z1e(){let[e,t]=(0,tu.useState)(FK),[o,r]=(0,tu.useState)(null),n=(0,tu.useCallback)(u=>{t(d=>{let p={...typeof u=="function"?u(d):u};return"rotation"in p&&p.rotation!==void 0&&(p.rotation=aV(p.rotation)),{...d,...p}})},[]),i=(0,tu.useCallback)((u=null)=>{if(!u){r(null),n(FK);return}if(typeof u=="object"){let d={...Wy,...u};r(d),n(d)}},[n,r]),s=(0,tu.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({...FK})},[o,n]),a=(0,tu.useMemo)(()=>{if(o){let d={crop:e.croppedAreaPixels||e.croppedArea,zoom:e.zoom,rotation:aV(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return Uy(d,o)===!1}let u={crop:e.croppedArea,zoom:e.zoom,rotation:aV(e.rotation),aspectRatio:e.aspectRatio,flip:e.flip};return Uy(u,Wy)===!1},[e,o]),l=(0,tu.useCallback)(async u=>e.croppedAreaPixels?q1e(u,e.croppedAreaPixels,e.rotation,e.flip):null,[e.croppedAreaPixels,e.rotation,e.flip]);return(0,tu.useMemo)(()=>({cropperState:e,setCropperState:n,resetState:o,setResetState:i,isDirty:a,reset:s,getCroppedImage:l}),[e,n,o,i,a,s,l])}var X1e=c(T(),1),Q1e=(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 zK({children:e}){let t=Z1e(),o=(0,yS.useMemo)(()=>({...t}),[t]);return(0,X1e.jsx)(Q1e.Provider,{value:o,children:e})}var ZE=()=>{let e=(0,yS.useContext)(Q1e);if(!e)throw new Error("Missing ImageCropperContext");return e};var eEe=c(T(),1);function jK({src:e,onLoad:t,minZoom:o=bS,maxZoom:r=Y1e,...n}){let{cropperState:i,setCropperState:s}=ZE(),{crop:a,zoom:l,rotation:u,aspectRatio:d,flip:f}=i,p=v=>s({crop:v}),h=v=>s({zoom:v}),m=v=>s({rotation:v}),g=v=>s({mediaSize:v}),b=(0,J1e.useCallback)((v,y)=>{s({croppedArea:v,croppedAreaPixels:y})},[s]);return(0,eEe.jsx)(W1e,{classes:{containerClassName:"image-cropper__container",cropAreaClassName:"image-cropper__crop-area",mediaClassName:"image-cropper__image"},minZoom:o,maxZoom:r,rotation:u,image:e,setMediaSize:g,crop:a,zoom:l,aspect:d,onCropChange:p,onZoomChange:h,onCropComplete:b,onMediaLoaded:v=>{t?.(v)},onRotationChange:m,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 _S=c(H(),1),kS=c(W(),1);var tEe=100,oEe=300,lV={placement:"bottom-start"};var vS=c(F(),1);var cV=c(J(),1),Gy=c(F(),1),mp=c(W(),1),rEe=c(Is(),1),nEe=c(Dt(),1);var Eet={crop:(0,mp.__)("Image cropped."),rotate:(0,mp.__)("Image rotated."),cropAndRotate:(0,mp.__)("Image cropped and rotated.")};function iEe({crop:e,rotation:t,url:o,id:r,onSaveImage:n,onFinishEditing:i}){let{createErrorNotice:s,createSuccessNotice:a}=(0,cV.useDispatch)(rEe.store),[l,u]=(0,Gy.useState)(!1),{editMediaEntity:d}=(0,cV.useSelect)(h=>({editMediaEntity:h(R).getSettings()?.[AR]}),[]),f=(0,Gy.useCallback)(()=>{u(!1),i()},[i]),p=(0,Gy.useCallback)(async()=>{if(!d){i(),s((0,mp.__)("Sorry, you are not allowed to edit images on this site."),{id:"image-editing-error",type:"snackbar"});return}u(!0);let h=[];if(t>0&&h.push({type:"rotate",args:{angle:t}}),(e.width<99.9||e.height<99.9)&&h.push({type:"crop",args:{left:e.x,top:e.y,width:e.width,height:e.height}}),h.length===0){u(!1),i();return}let m=h.length===1?h[0].type:"cropAndRotate";try{let g=await d(r,{src:o,modifiers:h},{throwOnError:!0});g&&(n({id:g.id,url:g.source_url}),a(Eet[m],{type:"snackbar",actions:[{label:(0,mp.__)("Undo"),onClick:()=>{n({id:r,url:o})}}]}))}catch(g){s((0,mp.sprintf)((0,mp.__)("Could not edit image. %s"),(0,nEe.__unstableStripHTML)(g.message)),{id:"image-editing-error",type:"snackbar"})}finally{u(!1),i()}},[e,t,r,o,n,s,a,i,d]);return(0,Gy.useMemo)(()=>({isInProgress:l,apply:p,cancel:f}),[l,p,f])}var ou=c(F(),1),sEe=c(Io(),1);function aEe({url:e,naturalWidth:t,naturalHeight:o}){let[r,n]=(0,ou.useState)(),{cropperState:i,setCropperState:s}=ZE(),{zoom:a,aspectRatio:l,crop:u,croppedArea:d}=i,f=(0,ou.useCallback)(y=>{s({zoom:y})},[s]),p=(0,ou.useCallback)(y=>{s({aspectRatio:y})},[s]),h=t/o,m=o/t;(0,ou.useEffect)(()=>{p(h)},[]);let[g,b]=(0,ou.useState)(0),v=(0,ou.useCallback)(()=>{let y=(g+90)%360,_=h,w=a!==1||!(h===l||m===l);if(g%180===90&&(_=1/h),y===0){n(),b(y),s({aspectRatio:w?l:h,crop:{x:-(u.y*_),y:u.x*_}});return}function S(B){let E=document.createElement("canvas"),P=0,A=0;y%180?(E.width=B.target.height,E.height=B.target.width):(E.width=B.target.width,E.height=B.target.height),(y===90||y===180)&&(P=E.width),(y===270||y===180)&&(A=E.height);let I=E.getContext("2d");I.translate(P,A),I.rotate(y*Math.PI/180),I.drawImage(B.target,0,0),E.toBlob(O=>{n(URL.createObjectURL(O)),b(y);let L=w?l:E.width/E.height;s({aspectRatio:L,crop:{x:-(u.y*_),y:u.x*_}})})}let x=new window.Image;x.src=e,x.onload=S;let C=(0,sEe.applyFilters)("media.crossOrigin",void 0,e);typeof C=="string"&&(x.crossOrigin=C)},[g,h,e,s,u,a,l,m,b]);return(0,ou.useMemo)(()=>({editedUrl:r,setEditedUrl:n,crop:d,zoom:a,setZoom:f,rotation:g,rotateClockwise:v,aspect:l,setAspect:p,defaultAspect:h}),[r,d,a,f,g,v,l,p,h])}var lEe=c(T(),1),HK=(0,vS.createContext)({});HK.displayName="ImageEditingContext";var Sd=()=>(0,vS.useContext)(HK);function cEe({id:e,url:t,naturalWidth:o,naturalHeight:r,onFinishEditing:n,onSaveImage:i,children:s}){let a=aEe({url:t,naturalWidth:o,naturalHeight:r}),l=iEe({id:e,url:t,onSaveImage:i,onFinishEditing:n,...a}),u=(0,vS.useMemo)(()=>({...a,...l}),[a,l]);return(0,lEe.jsx)(HK.Provider,{value:u,children:s})}var Fl=c(T(),1);function uV({aspectRatios:e,isDisabled:t,label:o,onClick:r,value:n}){return(0,Fl.jsx)(_S.MenuGroup,{label:o,children:e.map(({name:i,slug:s,ratio:a})=>(0,Fl.jsx)(_S.MenuItem,{disabled:t,onClick:()=>{r(a)},role:"menuitemradio",isSelected:a===n,icon:a===n?Ts:void 0,children:i},s))})}function Tet(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 UK({ratio:e,...t}){return{ratio:Tet(e),...t}}function uEe({toggleProps:e}){let{isInProgress:t,aspect:o,setAspect:r,defaultAspect:n}=Sd(),[i,s,a]=ze("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios");return(0,Fl.jsx)(_S.DropdownMenu,{icon:F4,label:(0,kS.__)("Aspect Ratio"),popoverProps:lV,toggleProps:e,children:({onClose:l})=>(0,Fl.jsxs)(Fl.Fragment,{children:[(0,Fl.jsx)(uV,{isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:[{slug:"original",name:(0,kS.__)("Original"),ratio:n},...a?i.map(UK).filter(({ratio:u})=>u===1):[]]}),s?.length>0&&(0,Fl.jsx)(uV,{label:(0,kS.__)("Theme"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:s}),a&&(0,Fl.jsx)(uV,{label:(0,kS.__)("Landscape"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(UK).filter(({ratio:u})=>u>1)}),a&&(0,Fl.jsx)(uV,{label:(0,kS.__)("Portrait"),isDisabled:t,onClick:u=>{r(u),l()},value:o,aspectRatios:i.map(UK).filter(({ratio:u})=>u<1)})]})})}var dEe=c(H(),1),fEe=c(de(),1);var qh=c(T(),1);function pEe({url:e,width:t,height:o,naturalHeight:r,naturalWidth:n,borderProps:i}){let{isInProgress:s,editedUrl:a,rotation:l}=Sd(),[u,{width:d}]=(0,fEe.useResizeObserver)(),f=o||d*r/n;l%180===90&&(f=d*n/r);let p=(0,qh.jsxs)("div",{className:G("wp-block-image__crop-area",i?.className,{"is-applying":s}),style:{...i?.style,width:t||d,height:f},children:[(0,qh.jsx)(jK,{src:a||e}),s&&(0,qh.jsx)(dEe.Spinner,{})]});return(0,qh.jsxs)(qh.Fragment,{children:[u,p]})}var Zh=c(H(),1),WK=c(W(),1);var XE=c(T(),1);function mEe(){let{isInProgress:e,zoom:t,setZoom:o}=Sd();return(0,XE.jsx)(Zh.Dropdown,{contentClassName:"wp-block-image__zoom",popoverProps:lV,renderToggle:({isOpen:r,onToggle:n})=>(0,XE.jsx)(Zh.ToolbarButton,{icon:Z8,label:(0,WK.__)("Zoom"),onClick:n,"aria-expanded":r,disabled:e}),renderContent:()=>(0,XE.jsx)(Zh.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,XE.jsx)(Zh.RangeControl,{label:(0,WK.__)("Zoom"),min:tEe,max:oEe,value:Math.round(t*100),onChange:r=>o(r/100)})})})}var hEe=c(H(),1),gEe=c(W(),1);var bEe=c(T(),1);function yEe(){let{isInProgress:e,rotateClockwise:t}=Sd();return(0,bEe.jsx)(hEe.ToolbarButton,{icon:$8,label:(0,gEe.__)("Rotate"),onClick:t,disabled:e})}var GK=c(H(),1),$K=c(W(),1);var $y=c(T(),1);function vEe(){let{isInProgress:e,apply:t,cancel:o}=Sd();return(0,$y.jsxs)($y.Fragment,{children:[(0,$y.jsx)(GK.ToolbarButton,{onClick:t,disabled:e,children:(0,$K.__)("Apply")}),(0,$y.jsx)(GK.ToolbarButton,{onClick:o,children:(0,$K.__)("Cancel")})]})}var Aa=c(T(),1);function _Ee({id:e,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i,onSaveImage:s,onFinishEditing:a,borderProps:l}){return(0,kEe.default)("wp.blockEditor.__experimentalImageEditor",{since:"7.1",hint:"The Media Editor modal is now the default crop experience for core blocks. This component will be removed in a future major release."}),(0,Aa.jsx)(zK,{children:(0,Aa.jsxs)(cEe,{id:e,url:t,naturalWidth:i,naturalHeight:n,onSaveImage:s,onFinishEditing:a,children:[(0,Aa.jsx)(pEe,{borderProps:l,url:t,width:o,height:r,naturalHeight:n,naturalWidth:i}),(0,Aa.jsxs)(Ko,{children:[(0,Aa.jsxs)(QE.ToolbarGroup,{children:[(0,Aa.jsx)(mEe,{}),(0,Aa.jsx)(QE.ToolbarItem,{children:u=>(0,Aa.jsx)(uEe,{toggleProps:u})}),(0,Aa.jsx)(yEe,{})]}),(0,Aa.jsx)(QE.ToolbarGroup,{children:(0,Aa.jsx)(vEe,{})})]})]})})}var Ma=c(H(),1),Xh=c(W(),1);var wS=c(F(),1);function wEe(e,t,o,r,n){let[i,s]=(0,wS.useState)(t??r??""),[a,l]=(0,wS.useState)(e??o??"");return(0,wS.useEffect)(()=>{t===void 0&&r!==void 0&&s(r),e===void 0&&o!==void 0&&l(o)},[r,o]),(0,wS.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 h=p===""?void 0:parseInt(p,10);f==="width"?s(h):l(h),n({[f]:h})},updateDimensions:(f,p)=>{l(f??o),s(p??r),n({height:f,width:p})}}}var zl=c(T(),1),SEe=[25,50,75,100],Ret=()=>{};function xEe(e,t,o){let r=Math.round(t*(e/100)),n=Math.round(o*(e/100));return{scaledWidth:r,scaledHeight:n}}function CEe({imageSizeHelp:e,imageWidth:t,imageHeight:o,imageSizeOptions:r=[],isResizable:n=!0,slug:i,width:s,height:a,onChange:l,onChangeImage:u=Ret}){let{currentHeight:d,currentWidth:f,updateDimension:p,updateDimensions:h}=wEe(a,s,o,t,l),m=b=>{if(b===void 0){h();return}let{scaledWidth:v,scaledHeight:y}=xEe(b,t,o);h(y,v)},g=SEe.find(b=>{let{scaledWidth:v,scaledHeight:y}=xEe(b,t,o);return f===v&&d===y});return(0,zl.jsxs)(Ma.__experimentalVStack,{className:"block-editor-image-size-control",spacing:"4",children:[r&&r.length>0&&(0,zl.jsx)(Ma.SelectControl,{label:(0,Xh.__)("Resolution"),value:i,options:r,onChange:u,help:e}),n&&(0,zl.jsxs)(zl.Fragment,{children:[(0,zl.jsxs)(Ma.__experimentalHStack,{align:"baseline",spacing:"4",children:[(0,zl.jsx)(Ma.__experimentalNumberControl,{label:(0,Xh.__)("Width"),value:f,min:1,onChange:b=>p("width",b)}),(0,zl.jsx)(Ma.__experimentalNumberControl,{label:(0,Xh.__)("Height"),value:d,min:1,onChange:b=>p("height",b)})]}),(0,zl.jsx)(Ma.__experimentalToggleGroupControl,{label:(0,Xh.__)("Image size presets"),hideLabelFromVision:!0,onChange:m,value:g,isBlock:!0,children:SEe.map(b=>(0,zl.jsx)(Ma.__experimentalToggleGroupControlOption,{value:b,label:(0,Xh.sprintf)((0,Xh.__)("%d%%"),b)},b))})]})]})}var dV=c(H(),1);var Yy=c(W(),1),TEe=c(T(),1),EEe={left:nm,center:rm,right:im,"space-between":Gv,stretch:$v};function Bet({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?EEe[r]:EEe.left,l=[{name:"left",icon:nm,title:(0,Yy.__)("Justify items left"),isActive:r==="left",onClick:()=>s("left")},{name:"center",icon:rm,title:(0,Yy.__)("Justify items center"),isActive:r==="center",onClick:()=>s("center")},{name:"right",icon:im,title:(0,Yy.__)("Justify items right"),isActive:r==="right",onClick:()=>s("right")},{name:"space-between",icon:Gv,title:(0,Yy.__)("Space between items"),isActive:r==="space-between",onClick:()=>s("space-between")},{name:"stretch",icon:$v,title:(0,Yy.__)("Stretch items"),isActive:r==="stretch",onClick:()=>s("stretch")}],u=i?dV.ToolbarGroup:dV.ToolbarDropdownMenu,d=i?{isCollapsed:t}:{};return(0,TEe.jsx)(u,{icon:a,popoverProps:n,label:(0,Yy.__)("Change items justification"),controls:l.filter(f=>e.includes(f.name)),...d})}var YK=Bet;var KK=c(T(),1),bk=e=>(0,KK.jsx)(YK,{...e,isToolbar:!1}),REe=e=>(0,KK.jsx)(YK,{...e,isToolbar:!0});var gs=c(H(),1),ru=c(W(),1),Lr=c(F(),1),xV=c(de(),1),kTe=c(Dt(),1),_Te=c(vo(),1),wTe=c(Ew(),1),CV=c(J(),1),rq=c(ik(),1);var STe=c(Nt(),1),EV=c(ca(),1);var SS=c(H(),1);var fV=c(de(),1),pV=c(W(),1),BEe=c(F(),1),hp=c(T(),1);function IEe({children:e,settingsOpen:t,setSettingsOpen:o}){let r=(0,fV.useReducedMotion)(),n=r?BEe.Fragment:SS.__unstableAnimatePresence,i=r?"div":SS.__unstableMotion.div,a=`link-control-settings-drawer-${(0,fV.useInstanceId)(IEe)}`;return(0,hp.jsxs)(hp.Fragment,{children:[(0,hp.jsx)(SS.Button,{__next40pxDefaultSize:!0,className:"block-editor-link-control__drawer-toggle","aria-expanded":t,onClick:()=>o(!t),icon:(0,pV.isRTL)()?Xx:om,"aria-controls":a,children:(0,pV._x)("Advanced","Additional link settings")}),(0,hp.jsx)(n,{children:t&&(0,hp.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,hp.jsx)("div",{className:"block-editor-link-control__drawer-inner",children:e})})})]})}var PEe=IEe;var vV=c(F(),1),tq=c(W(),1),ZEe=c(Nt(),1);var JE=c(W(),1),HEe=c(H(),1);var UEe=c(Nt(),1);var mV=c(W(),1),OEe=c(H(),1),AEe=c(F(),1);var qK=c(T(),1),Iet=({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,AEe.createInterpolateElement)((0,mV.sprintf)((0,mV.__)("Create: <mark>%s</mark>"),e),{mark:(0,qK.jsx)("mark",{})}),(0,qK.jsx)(OEe.MenuItem,{...o,iconPosition:"left",icon:Ya,className:"block-editor-link-control__search-item",onClick:t,children:n})},MEe=Iet;var gp=c(W(),1),gV=c(H(),1);var NEe=c(Dt(),1),CS=c(ca(),1),LEe=c(de(),1),DEe=c(Nt(),1),xS=c(T(),1),hV={post:{icon:j8,label:(0,gp.__)("Post")},page:{icon:Xg,label:(0,gp.__)("Page")},post_tag:{icon:yj,label:(0,gp.__)("Tag")},category:{icon:W4,label:(0,gp.__)("Category")},attachment:{icon:_z,label:(0,gp.__)("Attachment")}};function Pet({isURL:e,suggestion:t}){let o=null;return e?o=Jx:t.type in hV&&(o=hV[t.type].icon,t.type==="page"&&(t.isFrontPage&&(o=Jz),t.isBlogHome&&(o=Oj))),o?(0,xS.jsx)(St,{className:"block-editor-link-control__search-item-icon",icon:o}):null}function Oet(e){return e?.trim()?.length?e?.replace(/^\/?/,"/"):e}function Aet(e){return e?.trim()?.length?e?.replace(/\/$/,""):e}var Met=(e,...t)=>(...o)=>e(...o,...t),Net=e=>t=>t==null||t!==t?e:t;function Let(e){return e&&(0,LEe.pipe)(CS.safeDecodeURI,CS.getPath,Net(""),Met(CS.filterURLForDisplay,24),Aet,Oet)(e)}var VEe=({itemProps:e,suggestion:t,searchTerm:o,onClick:r,isURL:n=!1,shouldShowType:i=!1})=>{let s=n?(0,gp.__)("Press ENTER to add this link"):Let(t.url);return(0,xS.jsx)(gV.MenuItem,{...e,info:s,iconPosition:"left",icon:(0,xS.jsx)(Pet,{suggestion:t,isURL:n}),onClick:r,shortcut:i&&Det(t),className:"block-editor-link-control__search-item",children:(0,xS.jsx)(gV.TextHighlight,{text:(0,NEe.__unstableStripHTML)(t.title),highlight:o})})};function Det(e){return e.isFrontPage?(0,gp.__)("Front page"):e.isBlogHome?(0,gp.__)("Blog home"):e.type in hV?hV[e.type].label:e.type}var FEe=VEe,zEe=e=>((0,DEe.default)("wp.blockEditor.__experimentalLinkControlSearchItem",{since:"6.8"}),(0,xS.jsx)(VEe,{...e}));var jEe=c(W(),1),Ky="__CREATE__",ZK="tel",bV="link",XK="mailto",QK="internal",ES=[bV,XK,ZK,QK],JK=[{id:"opensInNewTab",title:(0,jEe.__)("Open in new tab")}];var qy=c(T(),1);function WEe({withCreateSuggestion:e,currentInputValue:t,handleSuggestionClick:o,suggestionsListProps:r,buildSuggestionItemProps:n,suggestions:i,selectedSuggestion:s,isLoading:a,isInitialSuggestions:l,createSuggestionButtonText:u,suggestionsQuery:d}){let f=G("block-editor-link-control__search-results",{"is-loading":a}),p=i.length===1&&ES.includes(i[0].type),h=e&&!p&&!l,m=!d?.type,g=l?(0,JE.__)("Suggestions"):(0,JE.sprintf)((0,JE.__)('Search results for "%s"'),t);return(0,qy.jsx)("div",{className:"block-editor-link-control__search-results-wrapper",children:(0,qy.jsx)("div",{...r,className:f,"aria-label":g,children:(0,qy.jsx)(HEe.MenuGroup,{children:i.map((b,v)=>h&&Ky===b.type?(0,qy.jsx)(MEe,{searchTerm:t,buttonText:u,onClick:()=>o(b),itemProps:n(b,v),isSelected:v===s},b.type):Ky===b.type?null:(0,qy.jsx)(FEe,{itemProps:n(b,v),suggestion:b,index:v,onClick:()=>{o(b)},isSelected:v===s,isURL:ES.includes(b.type),searchTerm:t,shouldShowType:m,isFrontPage:b?.isFrontPage,isBlogHome:b?.isBlogHome},`${b.id}-${b.type}`))})})})}var GEe=WEe,$Ee=e=>((0,UEe.default)("wp.blockEditor.__experimentalLinkControlSearchResults",{since:"6.8"}),(0,qy.jsx)(WEe,{...e}));var YEe=c(F(),1),KEe=c(J(),1);var yV=c(ca(),1);function eT(e){let t=e?.trim();if(!t)return{url:t,type:bV};let o=bV,r=(0,yV.getProtocol)(t)||"";return r.includes("mailto")?o=XK:r.includes("tel")?o=ZK:t?.startsWith("#")&&(o=QK),Lg(t)||Dg(t)||t.startsWith("?")||r?{url:t,type:o}:{url:(0,yV.prependHTTPS)(t),type:o}}var Vet=()=>Promise.resolve([]),Fet=e=>{let{url:t,type:o}=eT(e);return Promise.resolve([{id:e,title:e,url:t,type:o}])},zet=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||Vg(e)||!r?a:a.concat({title:e,url:e,type:Ky})};function qEe(e,t,o){let{fetchSearchSuggestions:r,pageOnFront:n,pageForPosts:i}=(0,KEe.useSelect)(a=>{let{getSettings:l}=a(R);return{pageOnFront:l().pageOnFront,pageForPosts:l().pageForPosts,fetchSearchSuggestions:l().__experimentalFetchLinkSuggestions}},[]),s=t?Fet:Vet;return(0,YEe.useCallback)((a,{isInitialSuggestions:l})=>Vg(a)?s(a,{isInitialSuggestions:l}):zet(a,{...e,isInitialSuggestions:l},r,o,n,i),[s,r,n,i,e,o])}var TS=c(T(),1),jet=()=>Promise.resolve([]),eq=()=>{},XEe=(0,vV.forwardRef)(({value:e,children:t,currentLink:o={},className:r=null,placeholder:n=null,withCreateSuggestion:i=!1,onCreateSuggestion:s=eq,onChange:a=eq,onSelect:l=eq,showSuggestions:u=!0,renderSuggestions:d=S=>(0,TS.jsx)(GEe,{...S}),fetchSuggestions:f=null,allowDirectEntry:p=!0,showInitialSuggestions:h=!1,suggestionsQuery:m={},withURLSuggestion:g=!0,createSuggestionButtonText:b,hideLabelFromVision:v=!1,suffix:y,isEntity:_=!1,customValidity:k},w)=>{let S=qEe(m,p,i,g),x=u?f||S:jet,[C,B]=(0,vV.useState)(),E=(L,j)=>{a(L),B(j)},P=L=>d({...L,withCreateSuggestion:i,createSuggestionButtonText:b,suggestionsQuery:m,handleSuggestionClick:j=>{L.handleSuggestionClick&&L.handleSuggestionClick(j),A(j)}}),A=async L=>{let j=L;if(Ky===L.type){try{j=await s(L.title),j?.url&&l(j)}catch{}return}if(p||j&&Object.keys(j).length>=1){let{id:V,url:N,kind:D,type:M,...z}=o??{};l({...z,...j},j)}},I=n??(0,tq.__)("Search or type URL"),O=v&&n!==""?I:(0,tq.__)("Link");return(0,TS.jsxs)("div",{className:"block-editor-link-control__search-input-container",children:[(0,TS.jsx)(bp,{disableSuggestions:o?.url===e,label:O,hideLabelFromVision:v,className:r,value:e,onChange:E,placeholder:I,__experimentalRenderSuggestions:u?P:null,__experimentalFetchLinkSuggestions:x,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:h,customValidity:k,required:!1,onSubmit:(L,j)=>{let V=L||C;!V&&!e?.trim()?.length?j.preventDefault():A(V||{url:e})},inputRef:w,suffix:y,disabled:_}),t]})}),QEe=XEe,JEe=e=>((0,ZEe.default)("wp.blockEditor.__experimentalLinkControlSearchInput",{since:"6.8"}),(0,TS.jsx)(XEe,{...e}));var Qh=c(W(),1),hn=c(H(),1),nTe=c(de(),1),wV=c(ca(),1);var iTe=c(Dt(),1),SV=c(J(),1),sTe=c(Is(),1),aTe=c(ik(),1);var eTe=c(H(),1),{Slot:tTe,Fill:oTe}=(0,eTe.createSlotFill)("BlockEditorLinkControlViewer");var rTe=c(J(),1),kV=c(F(),1);function Het(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 Uet(e){let[t,o]=(0,kV.useReducer)(Het,{richData:null,isFetching:!1}),{fetchRichUrlData:r}=(0,rTe.useSelect)(n=>{let{getSettings:i}=n(R);return{fetchRichUrlData:i().__experimentalFetchRichUrlData}},[]);return(0,kV.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 _V=Uet;var jo=c(T(),1),{Badge:Wet}=U(hn.privateApis);function lTe({value:e,onEditClick:t,hasRichPreviews:o=!1,hasUnlinkControl:r=!1,onRemove:n}){let i=(0,SV.useSelect)(b=>b(aTe.store).get("core","showIconLabels"),[]),s=o?e?.url:null,{richData:a,isFetching:l}=_V(s),u=a&&Object.keys(a).length,d=e&&(0,wV.filterURLForDisplay)((0,wV.safeDecodeURI)(e.url),24)||"",f=!e?.url?.length,p=!f&&(0,iTe.__unstableStripHTML)(e?.entityTitle||a?.title||e?.title||d),h;a?.icon?h=(0,jo.jsx)("img",{src:a?.icon,alt:""}):f?h=(0,jo.jsx)(St,{icon:o8,size:32}):h=(0,jo.jsx)(St,{icon:Jx});let{createNotice:m}=(0,SV.useDispatch)(sTe.store),g=(0,nTe.useCopyToClipboard)(e.url,()=>{m("info",(0,Qh.__)("Link copied to clipboard."),{isDismissible:!0,type:"snackbar"})});return(0,jo.jsx)(hn.Flex,{role:"group","aria-label":(0,Qh.__)("Manage link"),className:G("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,jo.jsxs)(hn.Flex,{gap:0,align:"flex-start",children:[(0,jo.jsxs)(hn.Flex,{className:"block-editor-link-control__link-information",role:"figure","aria-label":(0,Qh.__)("Link information"),justify:"start",align:"flex-start",children:[e?.image?(0,jo.jsx)(hn.Flex,{className:"block-editor-link-control__preview-image",justify:"center",children:(0,jo.jsx)("img",{src:e?.image,alt:""})}):(0,jo.jsx)(hn.Flex,{className:G("block-editor-link-control__preview-icon",{"is-image":a?.icon}),justify:"center",children:h}),(0,jo.jsx)(hn.Flex,{className:"block-editor-link-control__preview-details",direction:"column",gap:2,children:f?(0,jo.jsx)("span",{className:"block-editor-link-control__preview-error-notice",children:(0,Qh.__)("Link is empty")}):(0,jo.jsxs)(jo.Fragment,{children:[(0,jo.jsx)(hn.ExternalLink,{className:"block-editor-link-control__preview-title",href:e.url,children:(0,jo.jsx)(hn.__experimentalTruncate,{numberOfLines:1,children:p})}),(0,jo.jsx)("span",{className:"block-editor-link-control__preview-info",children:(0,jo.jsx)(hn.__experimentalTruncate,{numberOfLines:1,children:d})}),e?.badges?.length>0&&(0,jo.jsx)(hn.__experimentalHStack,{className:"block-editor-link-control__preview-badges",alignment:"left",gap:1,children:e.badges.map((b,v)=>(0,jo.jsx)(Wet,{intent:b.intent,children:b.label},`${b.label}|${b.intent}|${v}`))})]})})]}),(0,jo.jsx)(hn.Button,{icon:Qg,label:(0,Qh.__)("Edit link"),onClick:t,size:"compact",showTooltip:!i}),r&&(0,jo.jsx)(hn.Button,{icon:Rs,label:(0,Qh.__)("Remove link"),onClick:n,size:"compact",showTooltip:!i}),(0,jo.jsx)(hn.Button,{icon:nz,label:(0,Qh.__)("Copy link"),ref:g,accessibleWhenDisabled:!0,disabled:f,size:"compact",showTooltip:!i}),(0,jo.jsx)(tTe,{fillProps:e})]})})}var cTe=c(W(),1),uTe=c(H(),1);var Zy=c(T(),1),Get=()=>{},$et=({value:e,onChange:t=Get,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,Zy.jsx)("div",{className:"block-editor-link-control__setting",children:s},i.id)}return null}return(0,Zy.jsx)(uTe.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,Zy.jsxs)("fieldset",{className:"block-editor-link-control__settings",children:[(0,Zy.jsx)(xt,{render:(0,Zy.jsx)("legend",{}),children:(0,cTe.__)("Currently selected link settings")}),n]})},dTe=$et;var fTe=c(W(),1),Xy=c(F(),1);function pTe(e){let t=(0,Xy.useRef)(),[o,r]=(0,Xy.useState)(!1),[n,i]=(0,Xy.useState)(null),s=async function(a){r(!0),i(null);try{return t.current=Yet(Promise.resolve(e(a))),await t.current.promise}catch(l){if(l&&l.isCanceled)return;throw i(l.message||(0,fTe.__)("An unknown error occurred during creation. Please try again.")),l}finally{r(!1)}};return(0,Xy.useEffect)(()=>()=>{t.current&&t.current.cancel()},[]),{createPage:s,isCreatingPage:o,errorMessage:n}}var Yet=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 oq=c(F(),1),gTe=c(hTe(),1);function bTe(e){let[t,o]=(0,oq.useState)(e||{}),[r,n]=(0,oq.useState)(e);return(0,gTe.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 Xo=c(T(),1),nq=()=>{},yTe="core/block-editor",vTe="linkControlSettingsDrawer";function Qy({searchInputPlaceholder:e,value:t,settings:o=JK,onChange:r=nq,onInputChange:n,onRemove:i,onCancel:s,noDirectEntry:a=!1,showSuggestions:l=!0,showInitialSuggestions:u,forceIsEditingLink:d,createSuggestion:f,withCreateSuggestion:p,inputValue:h="",suggestionsQuery:m={},noURLSuggestion:g=!1,createSuggestionButtonText:b,hasRichPreviews:v=!1,hasTextControl:y=!1,renderControlBottom:_=null,handleEntities:k=!1}){p===void 0&&f&&(p=!0);let[w,S]=(0,Lr.useState)(!1),[x,C]=(0,Lr.useState)(void 0),{advancedSettingsPreference:B}=(0,CV.useSelect)(be=>({advancedSettingsPreference:be(rq.store).get(yTe,vTe)??!1}),[]),{set:E}=(0,CV.useDispatch)(rq.store),P=be=>{E&&E(yTe,vTe,be),S(be)},A=B||w,I=(0,Lr.useRef)(!0),O=(0,Lr.useRef)(),L=(0,xV.useMergeRefs)([O,vk()]),j=(0,Lr.useRef)(),V=(0,Lr.useRef)(),N=(0,Lr.useRef)(),D=o.map(({id:be})=>be),[M,z,q,Q,te]=bTe(t),ee=be=>{q(be),n?.(be)},Y=k&&!!M?.id,Z=(0,xV.useInstanceId)(Qy,"link-control"),$=Y?`${Z}__help`:null,K=t&&!(0,wTe.isShallowEqualObjects)(M,t),[ne,le]=(0,Lr.useState)(d!==void 0?d:!t||!t.url),{createPage:X,isCreatingPage:re,errorMessage:ae}=pTe(f);(0,Lr.useEffect)(()=>{d!==void 0&&le(d)},[d]),(0,Lr.useEffect)(()=>{if(I.current)return;(kTe.focus.focusable.find(O.current)[0]||O.current).focus()},[ne,re]),(0,Lr.useEffect)(()=>(I.current=!1,()=>{I.current=!0}),[]);let ke=(0,Lr.useRef)();(0,Lr.useEffect)(()=>{if(ke.current===void 0){ke.current=h;return}ke.current!==h&&(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."),ke.current=h)},[h]),(0,Lr.useEffect)(()=>{if(x?.type==="invalid"){let be=V.current;be&&typeof be.reportValidity=="function"&&be.reportValidity()}},[x]);let Ce=t?.url?.trim()?.length>0,ye=()=>{le(!1)},ve=be=>{let _e={type:"invalid",message:(0,ru.__)("Please enter a valid URL.")},Be={type:"valid"},we=be?.trim();if(!we?.length||!Vg(we))return _e;if(Lg(we)||Dg(we))return Be;let Pe=(0,EV.prependHTTPS)(we);return(0,EV.isURL)(Pe)?Be:_e},pe=be=>{if(!(be&&be.id&&be.type&&!ES.includes(be.type))){let we=be?.url||lt,Pe=ve(we);if(Pe.type==="invalid"){C(Pe);return}let{url:Fe}=eT(we);be={...be,url:Fe}}be?.kind==="taxonomy"&&be?.url&&(N.current=be.url);let Be=Object.keys(be).reduce((we,Pe)=>(D.includes(Pe)||(we[Pe]=be[Pe]),we),{});r({...M,...Be,title:M?.title||be?.title}),C(void 0),ye()},Se=()=>{if(vt)return!1;let be=lt.trim(),_e=M&&M.id&&M.type&&!ES.includes(M.type),Be=t?.url===be;if(_e&&Be)return C(void 0),!0;let we=ve(lt);return we.type==="invalid"?(C(we),!1):(C(void 0),!0)},Ee=()=>{K&&r({...t,...M,url:eT(lt).url}),ye(),C(void 0)},me=()=>{Se()&&Ee()},Re=be=>{let{keyCode:_e}=be;_e===_Te.ENTER&&!vt&&(be.preventDefault(),me())},ie=()=>{z(t)},se=be=>{be.preventDefault(),be.stopPropagation(),ie(),C(void 0),Ce?ye():i?.(),s?.()},[Te,he]=(0,Lr.useState)(!1),Ie=()=>{let{id:be,kind:_e,type:Be,...we}=M;z({...we,id:void 0,kind:void 0,type:void 0,url:void 0}),he(!0)};(0,Lr.useEffect)(()=>{Te&&(V.current?.focus(),he(!1))},[Te]);let lt=M?.url!==void 0?M.url:h||"",vt=!lt?.trim()?.length;(0,Lr.useEffect)(()=>{C(void 0)},[lt]);let ct=!x,Rt=i&&t&&!ne&&!re,tt=ne&&Ce,At=Ce&&y,ht=(ne||!t)&&!re,Ft=vt||!ct||t&&!K,Ct=!!o?.length&&ne&&Ce,Ot=(0,Lr.useMemo)(()=>t?.kind==="taxonomy"&&!t?.url&&N.current?{...t,url:N.current}:t,[t]);return(0,Xo.jsxs)("div",{tabIndex:-1,ref:L,className:"block-editor-link-control",children:[re&&(0,Xo.jsxs)("div",{className:"block-editor-link-control__loading",children:[(0,Xo.jsx)(gs.Spinner,{})," ",(0,ru.__)("Creating"),"\u2026"]}),ht&&(0,Xo.jsxs)(Xo.Fragment,{children:[(0,Xo.jsxs)("div",{className:G({"block-editor-link-control__search-input-wrapper":!0,"has-text-control":At,"has-actions":tt}),children:[At&&(0,Xo.jsx)(gs.TextControl,{ref:j,className:"block-editor-link-control__field block-editor-link-control__text-content",label:(0,ru.__)("Text"),value:M?.title,onChange:Q,onKeyDown:Re}),(0,Xo.jsx)(QEe,{ref:V,currentLink:t,className:"block-editor-link-control__field block-editor-link-control__search-input",placeholder:e,value:lt,withCreateSuggestion:p,onCreateSuggestion:X,onChange:ee,onSelect:pe,showInitialSuggestions:u,allowDirectEntry:!a,showSuggestions:l,suggestionsQuery:m,withURLSuggestion:!g,createSuggestionButtonText:b,hideLabelFromVision:!At,isEntity:Y,customValidity:x,suffix:(0,Xo.jsx)(Ket,{isEntity:Y,showActions:tt,isDisabled:Ft,onUnlink:Ie,onSubmit:me,helpTextId:$})}),Y&&$&&(0,Xo.jsx)("p",{id:$,className:"block-editor-link-control__help",children:(0,ru.sprintf)((0,ru.__)("Synced with the selected %s."),M?.type||"item")})]}),ae&&(0,Xo.jsx)(gs.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1,children:ae})]}),t&&!ne&&!re&&(0,Xo.jsx)(lTe,{value:Ot,onEditClick:()=>le(!0),hasRichPreviews:v,hasUnlinkControl:Rt,onRemove:()=>{i(),le(!0)}},Ot?.url),Ct&&(0,Xo.jsx)("div",{className:"block-editor-link-control__tools",children:!vt&&(0,Xo.jsx)(PEe,{settingsOpen:A,setSettingsOpen:P,children:(0,Xo.jsx)(dTe,{value:M,settings:o,onChange:te(D)})})}),tt&&(0,Xo.jsxs)(gs.__experimentalHStack,{justify:"right",className:"block-editor-link-control__search-actions",children:[(0,Xo.jsx)(gs.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:se,children:(0,ru.__)("Cancel")}),(0,Xo.jsx)(gs.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:Ft?nq:me,className:"block-editor-link-control__search-submit","aria-disabled":Ft,children:(0,ru.__)("Apply")})]}),!re&&_&&_()]})}function Ket({isEntity:e,showActions:t,isDisabled:o,onUnlink:r,onSubmit:n,helpTextId:i}){if(e)return(0,Xo.jsx)(gs.Button,{icon:Rs,onClick:r,"aria-describedby":i,showTooltip:!0,label:(0,ru.__)("Unsync and edit"),__next40pxDefaultSize:!0});if(!t)return(0,Xo.jsx)(gs.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Xo.jsx)(gs.Button,{onClick:o?nq:n,label:(0,ru.__)("Submit"),icon:Jd,className:"block-editor-link-control__search-submit","aria-disabled":o,size:"small"})})}Qy.ViewerFill=oTe;Qy.DEFAULT_LINK_SETTINGS=JK;var TV=e=>((0,STe.default)("wp.blockEditor.__experimentalLinkControl",{since:"6.8",alternative:"wp.blockEditor.LinkControl"}),(0,Xo.jsx)(Qy,{...e}));TV.ViewerFill=Qy.ViewerFill;TV.DEFAULT_LINK_SETTINGS=Qy.DEFAULT_LINK_SETTINGS;var Jh=Qy;var CTe=c(W(),1),ETe=c(H(),1);var tT=1.5,iq=.01,sq=10,aq="";function xTe(e){return e!==void 0&&e!==aq}var lq=c(T(),1),qet=({__next40pxDefaultSize:e,value:t,onChange:o,__unstableInputWidth:r="60px",...n})=>{let i=xTe(t),s=(d,f)=>{if(i)return d;let p=iq*sq;switch(`${d}`){case`${p}`:return tT+p;case"0":return f?d:tT-p;case"":return tT;default:return d}},a=(d,f)=>{let p=["insertText","insertFromPaste"].includes(f.payload.event.nativeEvent?.inputType),h=s(d.value,p);return{...d,value:h}},l=i?t:aq;return(0,lq.jsx)("div",{className:"block-editor-line-height-control",children:(0,lq.jsx)(ETe.__experimentalNumberControl,{placeholder:tT,...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,CTe.__)("Line height"),step:iq,spinFactor:sq,value:l,min:0,spinControls:"custom"})})},RV=qet;var xd=c(W(),1),TTe=c(rr(),1),bs=c(H(),1),IV=c(J(),1),RTe=c(vo(),1);var BTe=c(de(),1),ITe=c(Dt(),1),PTe=c(Is(),1),OTe=c(F(),1);function BV(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 Kn=c(T(),1),Zet=()=>{},Xet=0,Qet=({mediaURL:e,mediaId:t,mediaIds:o,allowedTypes:r,accept:n,onError:i,onSelect:s,onSelectURL:a,onReset:l,onToggleFeaturedImage:u,useFeaturedImage:d,onFilesUpload:f=Zet,name:p=(0,xd.__)("Replace"),createNotice:h,removeNotice:m,children:g,multiple:b=!1,addToGallery:v,handleUpload:y=!0,variant:_,popoverProps:k,renderToggle:w,className:S})=>{let{mediaUpload:x,allowedMimeTypes:C}=(0,IV.useSelect)(N=>{let{getSettings:D}=N(R),M=D();return{mediaUpload:M.mediaUpload,allowedMimeTypes:M.allowedMimeTypes}},[]),B=`block-editor/media-replace-flow/error-notice/${++Xet}`,E=(0,OTe.useMemo)(()=>BV(r,C,n),[r,C,n]),P=N=>{let D=(0,ITe.__unstableStripHTML)(N);if(i){i(D);return}setTimeout(()=>{h("error",D,{speak:!0,id:B,isDismissible:!0})},1e3)},A=(N,D)=>{d&&u&&u(),D(),s(N),(0,TTe.speak)((0,xd.__)("The media file has been replaced")),m(B)},I=(N,D)=>{let M=N.target.files;if(!y)return D(),s(M);f(M),x({allowedTypes:r,filesList:M,onFileChange:([z])=>{A(z,D)},onError:P})},O=N=>{N.keyCode===RTe.DOWN&&(N.preventDefault(),N.target.click())},j=b&&(!r||r.length===0?!1:r.every(N=>N==="image"||N.startsWith("image/"))),V={...k,variant:_};return(0,Kn.jsx)(bs.Dropdown,{popoverProps:V,className:S,contentClassName:G("block-editor-media-replace-flow__options",_&&`is-variant-${_}`),renderToggle:({isOpen:N,onToggle:D})=>w?w({"aria-expanded":N,"aria-haspopup":"true",onClick:D,onKeyDown:O,children:p}):(0,Kn.jsx)(bs.ToolbarButton,{"aria-expanded":N,"aria-haspopup":"true",onClick:D,onKeyDown:O,children:p}),renderContent:({onClose:N})=>(0,Kn.jsxs)(Kn.Fragment,{children:[(0,Kn.jsxs)(bs.NavigableMenu,{className:"block-editor-media-replace-flow__media-upload-menu",children:[(0,Kn.jsxs)(wa,{children:[(0,Kn.jsx)(fd,{gallery:j,addToGallery:v,multiple:b,value:b?o:t,onSelect:D=>A(D,N),allowedTypes:r,render:({open:D})=>(0,Kn.jsx)(bs.MenuItem,{icon:Yv,onClick:D,children:(0,xd.__)("Open Media Library")})}),(0,Kn.jsx)(bs.FormFileUpload,{onChange:D=>{I(D,N)},accept:E,multiple:!!b,render:({openFileDialog:D})=>(0,Kn.jsx)(bs.MenuItem,{icon:Ij,onClick:()=>{D()},children:(0,xd._x)("Upload","verb")})})]}),u&&(0,Kn.jsx)(bs.MenuItem,{icon:F8,onClick:u,isPressed:d,children:(0,xd.__)("Use featured image")}),typeof g=="function"?g({onClose:N}):g,e&&l&&(0,Kn.jsx)(bs.MenuItem,{onClick:()=>{l(),N()},children:(0,xd.__)("Reset")})]}),a&&(0,Kn.jsxs)("form",{className:"block-editor-media-flow__url-input",children:[(0,Kn.jsx)("span",{className:"block-editor-media-replace-flow__image-url-label",children:(0,xd.__)("Current media URL:")}),(0,Kn.jsx)(Jh,{value:{url:e},settings:[],showSuggestions:!1,onChange:({url:D})=>{a(D)},searchInputPlaceholder:(0,xd.__)("Paste or type URL")})]})]})})},RS=(0,BTe.compose)([(0,IV.withDispatch)(e=>{let{createNotice:t,removeNotice:o}=e(PTe.store);return{createNotice:t,removeNotice:o}}),(0,bs.withFilters)("editor.MediaReplaceFlow")])(Qet);var on=c(H(),1),tn=c(W(),1),og=c(F(),1),$Te=c(J(),1);var YTe=c(Nt(),1);var dq=c(W(),1),OV=c(F(),1),BS=c(H(),1);var GTe=c(Nt(),1);var NTe=c(W(),1),LTe=c(H(),1);var ATe=c(H(),1),PV=c(ca(),1),cq=c(T(),1);function MTe({url:e,urlLabel:t,className:o}){let r=G(o,"block-editor-url-popover__link-viewer-url");return e?(0,cq.jsx)(ATe.ExternalLink,{className:r,href:e,children:t||(0,PV.filterURLForDisplay)((0,PV.safeDecodeURI)(e))}):(0,cq.jsx)("span",{className:r})}var oT=c(T(),1);function DTe({className:e,linkClassName:t,onEditLinkClick:o,url:r,urlLabel:n,...i}){return(0,oT.jsxs)("div",{className:G("block-editor-url-popover__link-viewer",e),...i,children:[(0,oT.jsx)(MTe,{url:r,urlLabel:n,className:t}),o&&(0,oT.jsx)(LTe.Button,{icon:Qg,label:(0,NTe.__)("Edit"),onClick:o,size:"compact"})]})}var HTe=c(W(),1),UTe=c(H(),1);var uq=c(rr(),1),yp=c(W(),1),fi=c(F(),1),Na=c(vo(),1),Hl=c(H(),1),Jy=c(de(),1),VTe=c(J(),1),FTe=c(ca(),1);var jl=c(T(),1),zTe=c(oe(),1),{ValidatedInputControl:Jet}=U(Hl.privateApis),rT=()=>{};function jTe(e){return typeof e=="function"}function bp(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:h,isFullWidth:m,label:g=null,markWhenOptional:b,onChange:v,onKeyDown:y,onSubmit:_,placeholder:k=(0,yp.__)("Paste URL or type to search"),required:w=!0,suffix:S,value:x=""}=e,C=(0,Jy.useInstanceId)(bp),{getSettings:B}=(0,VTe.useSelect)(R),E=(0,Jy.useDebounce)(uq.speak,500),[P,A]=(0,fi.useState)([]),[I,O]=(0,fi.useState)(null),[L,j]=(0,fi.useState)(null),[V,N]=(0,fi.useState)(!1),[D,M]=(0,fi.useState)(!1),[z,q]=(0,fi.useState)(!1),Q=(0,fi.useRef)(),te=(0,fi.useRef)([]),ee=(0,fi.useRef)(null),Y=h??Q,Z=`url-input-control-${C}`,$=`block-editor-url-input-suggestions-${C}`,K=`block-editor-url-input-suggestion-${C}`,ne=V&&u!==!0&&(i||!!x.length),le=(0,Jy.useEvent)((me="")=>{let Re=jTe(t)?t:B().__experimentalFetchLinkSuggestions;if(!Re)return;let ie=!me?.length,se=me.trim();if(!ie&&(se.length<2||!o&&(0,FTe.isURL)(se))){ee.current?.cancel?.(),ee.current=null,A([]),N(!1),O(se),j(null),M(!1);return}j(null),M(!0);let Te=Re(se,{isInitialSuggestions:ie});ee.current=Te,Te.then(he=>{ee.current===Te&&(A(he),O(se),M(!1),N(!!he.length),he.length?E((0,yp.sprintf)((0,yp._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,yp.__)("No results."),"assertive"))}).catch(()=>{ee.current===Te&&M(!1)}).finally(()=>{ee.current===Te&&(ee.current=null)})}),X=(0,Jy.useDebounce)(le,200);(0,fi.useEffect)(()=>{!u&&!z&&(x.length||i)&&X(x)},[x,z,u,i,X]),(0,fi.useEffect)(()=>{ne||N(!1)},[ne]),(0,fi.useEffect)(()=>{ne&&L!==null&&te.current[L]?.scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"})},[ne,L]),(0,fi.useEffect)(()=>()=>{ee.current?.cancel?.(),ee.current=null},[]);function re(me){v(me.url,me),j(null),N(!1)}function ae(me){re(me),Y.current.focus()}function ke(me){v(me)}function Ce(){q(!0),X.cancel()}function ye(){q(!1)}function ve(){x&&!u&&!P.length&&ee.current===null&&X(x)}function pe(me){if(y?.(me),!ne||!P.length||D){if(!me.shiftKey&&(me.keyCode===Na.UP||me.keyCode===Na.DOWN)){let ie=me.keyCode===Na.UP?0:me.target.value.length;(me.target.selectionStart!==ie||me.target.selectionEnd!==ie)&&(me.preventDefault(),me.target.setSelectionRange(ie,ie))}else me.keyCode===Na.ENTER&&_&&(me.preventDefault(),_(null,me));return}let Re=P[L]??null;switch(me.keyCode){case Na.UP:case Na.DOWN:{me.preventDefault();let ie=me.keyCode===Na.UP?-1:1;j(((L??(ie===-1?0:-1))+ie+P.length)%P.length);break}case Na.TAB:{Re&&(re(Re),(0,uq.speak)((0,yp.__)("Link selected.")));break}case Na.ENTER:{me.preventDefault(),Re&&re(Re),_?.(Re,me);break}}}let Se={id:Z,label:g,className:G("block-editor-url-input",a,{"is-full-width":m}),hideLabelFromVision:p},Ee={id:Z,value:x,required:w,type:"text",name:Z,autoComplete:"off",onChange:d?rT:ke,onCompositionStart:d?rT:Ce,onCompositionEnd:d?rT:ye,onFocus:d?rT:ve,onKeyDown:d?rT:pe,placeholder:k,role:"combobox","aria-label":g?void 0:(0,yp.__)("URL"),"aria-expanded":ne,"aria-autocomplete":"list","aria-owns":$,"aria-activedescendant":L!==null?`${K}-${L}`:void 0,ref:Y,disabled:d,suffix:S,help:f};return(0,jl.jsxs)(jl.Fragment,{children:[(0,jl.jsx)(ett,{controlProps:Se,inputProps:Ee,isLoading:D,customValidity:l,markWhenOptional:b,renderControl:r}),ne&&P.length>0&&(0,jl.jsx)(ttt,{autocompleteRef:s,className:a,handleSuggestionClick:ae,isLoading:D,renderSuggestions:n,selectedSuggestion:L,suggestionNodesRef:te,suggestionOptionIdPrefix:K,suggestions:P,suggestionsListboxId:$,suggestionsValue:I})]})}function ett({controlProps:e,inputProps:t,isLoading:o,customValidity:r,markWhenOptional:n,renderControl:i}){let[s,a]=(0,fi.useState)(r!==void 0);return r!==void 0&&!s&&a(!0),i?i(e,t,o):(0,jl.jsxs)(Hl.BaseControl,{...e,children:[(0,jl.jsx)(s?Jet:Hl.__experimentalInputControl,{...t,...s&&{customValidity:r,...n!==void 0&&{markWhenOptional:n}}}),o&&(0,jl.jsx)(Hl.Spinner,{})]})}function ttt({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=(h,m)=>({role:"option",tabIndex:"-1",id:`${a}-${m}`,ref:g=>{s.current[m]=g},"aria-selected":m===i?!0:void 0});return jTe(n)?n({suggestions:l,selectedSuggestion:i,suggestionsListProps:f,buildSuggestionItemProps:p,isLoading:r,handleSuggestionClick:o,isInitialSuggestions:!d?.length,currentInputValue:d}):(0,jl.jsx)(Hl.Popover,{placement:"bottom",focusOnMount:!1,children:(0,jl.jsx)("div",{...f,className:G("block-editor-url-input__suggestions",{[`${t}__suggestions`]:t}),children:l.map((h,m)=>(0,zTe.createElement)(Hl.Button,{__next40pxDefaultSize:!0,...p(h,m),key:h.id,className:G("block-editor-url-input__suggestion",{"is-selected":m===i}),onClick:()=>o(h)},h.title))})})}var nT=c(T(),1);function WTe({autocompleteRef:e,className:t,onChangeInputValue:o,value:r,...n}){return(0,nT.jsxs)("form",{className:G("block-editor-url-popover__link-editor",t),...n,children:[(0,nT.jsx)(bp,{value:r,onChange:o,autocompleteRef:e}),(0,nT.jsx)(UTe.Button,{icon:Jd,label:(0,HTe.__)("Apply"),type:"submit",size:"compact"})]})}var eg=c(T(),1),{__experimentalPopoverLegacyPositionToPlacement:ott}=U(BS.privateApis),rtt="bottom",fq=(0,OV.forwardRef)(({additionalControls:e,children:t,renderSettings:o,placement:r,focusOnMount:n="firstElement",position:i,...s},a)=>{i!==void 0&&(0,GTe.default)("`position` prop in wp.blockEditor.URLPopover",{since:"6.2",alternative:"`placement` prop"});let l;r!==void 0?l=r:i!==void 0&&(l=ott(i)),l=l||rtt;let[u,d]=(0,OV.useState)(!1),f=!!o&&u,p=()=>{d(!u)};return(0,eg.jsxs)(BS.Popover,{ref:a,role:"dialog","aria-modal":"true","aria-label":(0,dq.__)("Edit URL"),className:"block-editor-url-popover",focusOnMount:n,placement:l,shift:!0,variant:"toolbar",...s,children:[(0,eg.jsx)("div",{className:"block-editor-url-popover__input-container",children:(0,eg.jsxs)("div",{className:"block-editor-url-popover__row",children:[t,!!o&&(0,eg.jsx)(BS.Button,{className:"block-editor-url-popover__settings-toggle",icon:kn,label:(0,dq.__)("Link settings"),onClick:p,"aria-expanded":u,size:"compact"})]})}),f&&(0,eg.jsx)("div",{className:"block-editor-url-popover__settings",children:o()}),e&&!f&&(0,eg.jsx)("div",{className:"block-editor-url-popover__additional-controls",children:e})]})});fq.LinkEditor=WTe;fq.LinkViewer=DTe;var tg=fq;var co=c(T(),1),ntt=()=>{},itt=({src:e,onChange:t,onSubmit:o,onClose:r,popoverAnchor:n})=>(0,co.jsx)(tg,{anchor:n,onClose:r,children:(0,co.jsx)("form",{className:"block-editor-media-placeholder__url-input-form",onSubmit:o,children:(0,co.jsx)(on.__experimentalInputControl,{label:(0,tn.__)("URL"),type:"text",hideLabelFromVision:!0,placeholder:(0,tn.__)("Paste or type URL"),onChange:t,value:e,suffix:(0,co.jsx)(on.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,co.jsx)(on.Button,{size:"small",icon:Jd,label:(0,tn.__)("Apply"),type:"submit"})})})})}),stt=({src:e,onChangeSrc:t,onSelectURL:o})=>{let[r,n]=(0,og.useState)(null),[i,s]=(0,og.useState)(!1),a=()=>{s(!0)},l=()=>{s(!1),r?.focus()},u=d=>{d.preventDefault(),e&&o&&(o(e),l())};return(0,co.jsxs)("div",{className:"block-editor-media-placeholder__url-input-container",children:[(0,co.jsx)(on.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__button",onClick:a,isPressed:i,variant:"secondary","aria-haspopup":"dialog",ref:n,children:(0,tn.__)("Insert from URL")}),i&&(0,co.jsx)(itt,{src:e,onChange:t,onSubmit:u,onClose:l,popoverAnchor:r})]})};function att({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:h,onError:m,onSelect:g,onCancel:b,onSelectURL:v,onToggleFeaturedImage:y,onDoubleClick:_,onFilesPreUpload:k=ntt,onHTMLDrop:w,children:S,mediaLibraryButton:x,placeholder:C,style:B}){w&&(0,YTe.default)("wp.blockEditor.MediaPlaceholder onHTMLDrop prop",{since:"6.2",version:"6.4"});let{mediaUpload:E,allowedMimeTypes:P}=(0,$Te.useSelect)(Y=>{let{getSettings:Z}=Y(R),$=Z();return{mediaUpload:$.mediaUpload,allowedMimeTypes:$.allowedMimeTypes}},[]),[A,I]=(0,og.useState)("");(0,og.useEffect)(()=>{I(e?.src??"")},[e?.src]);let O=(0,og.useMemo)(()=>BV(t,P,l),[t,P,l]),L=()=>!t||t.length===0?!1:t.every(Y=>Y==="image"||Y.startsWith("image/")),j=Y=>{if(!f||typeof f=="function"&&!f(Y))return g(Y);k(Y);let Z;if(d)if(u){let $=[];Z=K=>{let ne=(e??[]).filter(le=>le.id?!$.some(({id:X})=>Number(X)===Number(le.id)):!$.some(({urlSlug:X})=>le.url.includes(X)));g(ne.concat(K)),$=K.map(le=>{let X=le.url.lastIndexOf("."),re=le.url.slice(0,X);return{id:le.id,urlSlug:re}})}}else Z=g;else Z=([$])=>g($);E({allowedTypes:t,filesList:Y,onFileChange:Z,onError:m,multiple:d})};async function V(Y){let{blocks:Z}=iY(Y);if(!Z?.length)return;let $=await Promise.all(Z.map(K=>{let ne=K.name.split("/")[1];return K.attributes.id?(K.attributes.type=ne,K.attributes):new Promise((le,X)=>{window.fetch(K.attributes.url).then(re=>re.blob()).then(re=>E({filesList:[re],additionalData:{title:K.attributes.title,alt_text:K.attributes.alt,caption:K.attributes.caption,type:ne},onFileChange:([ae])=>{ae.id&&le(ae)},allowedTypes:t,onError:X})).catch(()=>le(K.attributes.url))})})).catch(K=>m(K));$?.length&&g(d?$:$[0])}let N=Y=>{j(Y.target.files)},M=C??(Y=>{let{instructions:Z,title:$}=n;if(!E&&!v&&(Z=(0,tn.__)("To edit this block, you need permission to upload media.")),Z===void 0||$===void 0){let ne=t??[],[le]=ne,X=ne.length===1,re=X&&le==="audio",ae=X&&le==="image",ke=X&&le==="video";Z===void 0&&E&&(Z=(0,tn.__)("Drag and drop an image or video, upload, or choose from your library."),re?Z=(0,tn.__)("Drag and drop an audio file, upload, or choose from your library."):ae?Z=(0,tn.__)("Drag and drop an image, upload, or choose from your library."):ke&&(Z=(0,tn.__)("Drag and drop a video, upload, or choose from your library."))),$===void 0&&($=(0,tn.__)("Media"),re?$=(0,tn.__)("Audio"):ae?$=(0,tn.__)("Image"):ke&&($=(0,tn.__)("Video")))}let K=G("block-editor-media-placeholder",o,{"is-appender":a});return(0,co.jsxs)(on.Placeholder,{icon:r,label:$,instructions:Z,className:K,notices:s,onDoubleClick:_,preview:i,style:B,children:[Y,S]})}),z=()=>p?null:(0,co.jsx)(on.DropZone,{onFilesDrop:j,onDrop:V,isEligible:Y=>{let Z="wp-block:core/",$=[];for(let K of Y.types)K.startsWith(Z)&&$.push(K.slice(Z.length));return $.every(K=>t.includes(K))&&(d?!0:$.length===1)}}),q=()=>b&&(0,co.jsx)(on.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__cancel-button",title:(0,tn.__)("Cancel"),variant:"link",onClick:b,children:(0,tn.__)("Cancel")}),Q=()=>v&&(0,co.jsx)(stt,{src:A,onChangeSrc:I,onSelectURL:v}),te=()=>y&&(0,co.jsx)("div",{className:"block-editor-media-placeholder__url-input-container",children:(0,co.jsx)(on.Button,{__next40pxDefaultSize:!0,className:"block-editor-media-placeholder__button",onClick:y,variant:"secondary",children:(0,tn.__)("Use featured image")})}),ee=()=>{let Z=x??(({open:K})=>(0,co.jsx)(on.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{K()},children:(0,tn.__)("Media Library")})),$=(0,co.jsx)(fd,{addToGallery:u,gallery:d&&L(),multiple:d,onSelect:g,allowedTypes:t,mode:"browse",value:Array.isArray(e)?e.map(({id:K})=>K):e.id,render:Z});if(E&&a)return(0,co.jsxs)(co.Fragment,{children:[z(),(0,co.jsx)(on.FormFileUpload,{onChange:N,accept:O,multiple:!!d,render:({openFileDialog:K})=>{let ne=(0,co.jsxs)(co.Fragment,{children:[(0,co.jsx)(on.Button,{__next40pxDefaultSize:!0,variant:"primary",className:G("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),onClick:K,children:(0,tn._x)("Upload","verb")}),$,Q(),te(),q()]});return M(ne)}})]});if(E){let K=(0,co.jsxs)(co.Fragment,{children:[z(),(0,co.jsx)(on.FormFileUpload,{render:({openFileDialog:ne})=>(0,co.jsx)(on.Button,{__next40pxDefaultSize:!0,onClick:ne,variant:"primary",className:G("block-editor-media-placeholder__button","block-editor-media-placeholder__upload-button"),children:(0,tn._x)("Upload","verb")}),onChange:N,accept:O,multiple:!!d}),$,Q(),te(),q()]});return M(K)}return M($)};return h?(0,co.jsx)(wa,{children:z()}):(0,co.jsx)(wa,{fallback:M(Q()),children:ee()})}var KTe=(0,on.withFilters)("editor.MediaPlaceholder")(att);var qTe=c(T(),1),ltt=({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,qTe.jsx)(J5,{settings:o,gradients:[],disableCustomGradients:!0,...t})},ZTe=ltt;var eBe=c($7(),1);var tBe=c(F(),1);var XRe=c(F(),1);var WRe=c(zg(),1),pi=c(F(),1),kp=c(J(),1),GV=c(de(),1),GRe=c(Or(),1),$Re=c(H(),1),YRe=c(ce(),1),KRe=c(Nt(),1),DS=c(W(),1);var XTe=c(W(),1),AV=c(H(),1);var pq=c(W(),1),ev=c(H(),1);var vp=c(T(),1),ctt={placement:"bottom-start"},utt=()=>(0,vp.jsxs)(vp.Fragment,{children:[["bold","italic","link","unknown"].map(e=>(0,vp.jsx)(ev.Slot,{name:`RichText.ToolbarControls.${e}`},e)),(0,vp.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,vp.jsx)(ev.ToolbarItem,{children:r=>(0,vp.jsx)(ev.DropdownMenu,{icon:kn,label:(0,pq.__)("More"),toggleProps:{...r,className:G(r.className,{"is-pressed":o}),description:(0,pq.__)("Displays more block tools")},controls:Ou(e.map(([{props:n}])=>n),"title"),popoverProps:ctt})})}})]}),mq=utt;var rg=c(T(),1);function dtt({popoverAnchor:e}){return(0,rg.jsx)(AV.Popover,{placement:"top",focusOnMount:!1,anchor:e,className:"block-editor-rich-text__inline-format-toolbar",__unstableSlotName:"block-toolbar",children:(0,rg.jsx)(Hw,{className:"block-editor-rich-text__inline-format-toolbar-group","aria-label":(0,XTe.__)("Format tools"),children:(0,rg.jsx)(AV.ToolbarGroup,{children:(0,rg.jsx)(mq,{})})})})}var ftt=({inline:e,editableContentElement:t})=>e?(0,rg.jsx)(dtt,{popoverAnchor:t}):(0,rg.jsx)(Ko,{group:"inline",children:(0,rg.jsx)(mq,{})}),QTe=ftt;var MV=c(F(),1),JTe=c(J(),1);function eRe({html:e,value:t}){let o=(0,MV.useRef)(),r=!!t.activeFormats?.length,{__unstableMarkLastChangeAsPersistent:n}=(0,JTe.useDispatch)(R);(0,MV.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),TRe=c(de(),1);var tv=c(Or(),1),tRe=c(Io(),1);var{subscribeOwnedListener:ptt}=U(tv.privateApis),mtt=["`",'"',"'","\u201C\u201D","\u2018\u2019"],oRe=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,tRe.applyFilters)("blockEditor.wrapSelectionSettings",mtt).find(([w,S])=>w===i||S===i);if(!u)return;let[d,f=d]=u,p=s.start,h=s.end+d.length,m=(0,tv.insert)(s,d,p,p);m=(0,tv.insert)(m,f,h,h);let{__unstableMarkLastChangeAsPersistent:g,__unstableMarkAutomaticChange:b}=l.dispatch(R);g(),a(m),b();let v={};for(let w in r)v[w]=r[w];v.data=f;let{ownerDocument:y}=t,{defaultView:_}=y,k=new _.InputEvent("input",v);window.queueMicrotask(()=>{t.dispatchEvent(k)}),r.preventDefault()}return ptt(t,"beforeinput",o,!0)};var PS=c(Or(),1),IS=c(ce(),1);var rRe=c(Or(),1);function nRe(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,rRe.insert)(e,o)}var{subscribeOwnedListener:iRe}=U(PS.privateApis);function sRe(e){let t=e.length;for(;t--;){let o=j0(e[t].attributes);if(o)return e[t].attributes[o]=e[t].attributes[o].toString().replace(uf,""),[e[t].clientId,o,0,0];let r=sRe(e[t].innerBlocks);if(r)return r}return[]}var aRe=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 m=p.slice(0,f).trim(),g=(0,IS.getBlockTransforms)("from").filter(({type:_})=>_==="prefix"),b=(0,IS.findTransform)(g,({prefix:_})=>m===_);if(!b)return;let v=(0,PS.toHTMLString)({value:(0,PS.insert)(d,uf,0,f)}),y=b.transform(v);return l(...sRe([y])),a([y]),u.dispatch(R).__unstableMarkAutomaticChange(),!0}function r(s){let{inputType:a,type:l}=s,{getValue:u,onChange:d,__unstableAllowPrefixTransformations:f,formatTypes:p,registry:h,onReplace:m}=e.current;if(a!=="insertText"&&l!=="compositionend"||f&&o())return;let g=u();if(m){let _=(0,IS.getBlockTransforms)("from").filter(w=>w.type==="input"),k=(0,IS.findTransform)(_,w=>w.regExp.test(g.text));if(k){m(k.transform()),h.dispatch(R).__unstableMarkAutomaticChange();return}}let b=p.reduce((_,{__unstableInputRule:k})=>(k&&(_=k(_)),_),nRe(g)),{__unstableMarkLastChangeAsPersistent:v,__unstableMarkAutomaticChange:y}=h.dispatch(R);b!==g&&(v(),d({...b,activeFormats:g.activeFormats}),y())}let n=iRe(t,"input",r,!0),i=iRe(t,"compositionend",r,!0);return()=>{n(),i()}};var lRe=c(Or(),1);var{subscribeOwnedListener:htt}=U(lRe.privateApis),cRe=e=>t=>{function o(r){if(r.inputType!=="insertReplacementText")return;let{registry:n}=e.current;n.dispatch(R).__unstableMarkLastChangeAsPersistent()}return htt(t,"beforeinput",o)};var NV=c(vo(),1),uRe=c(Or(),1);var{subscribeOwnedListener:gtt}=U(uRe.privateApis),dRe=()=>e=>{function t(o){(NV.isKeyboardEvent.primary(o,"z")||NV.isKeyboardEvent.primary(o,"y")||NV.isKeyboardEvent.primaryShift(o,"z"))&&o.preventDefault()}return gtt(e,"keydown",t,!0)};var fRe=c(Or(),1);var{subscribeOwnedListener:btt}=U(fRe.privateApis),pRe=e=>t=>{let{keyboardShortcuts:o}=e.current;function r(n){for(let i of o.current)i(n)}return btt(t,"keydown",r,!0)};var mRe=c(Or(),1);var{subscribeOwnedListener:ytt}=U(mRe.privateApis),hRe=e=>t=>{let{inputEvents:o}=e.current;function r(n){for(let i of o.current)i(n)}return ytt(t,"input",r)};var LV=c(vo(),1),gRe=c(Or(),1);var{subscribeOwnedListener:vtt}=U(gRe.privateApis),bRe=e=>t=>{function o(r){let{keyCode:n}=r;if(r.defaultPrevented||n!==LV.BACKSPACE&&n!==LV.ESCAPE)return;let{registry:i}=e.current,{didAutomaticChange:s,getSettings:a}=i.select(R),{__experimentalUndo:l}=a();l&&s()&&(r.preventDefault(),l())}return vtt(t,"keydown",o)};var vRe=c(ce(),1),Ul=c(Or(),1),kRe=c(ca(),1),_Re=c(de(),1);var ktt=c(F(),1),_tt=c(ce(),1),wtt=c(T(),1);function yRe(e,t){if(t?.length){let o=e.formats.length;for(;o--;)e.formats[o]=[...t,...e.formats[o]||[]]}}function DV(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:Stt}=U(_Re.privateApis),{ownsSelection:xtt}=U(Ul.privateApis),wRe=e=>t=>{function o(n){let{disableFormats:i,onChange:s,value:a,formatTypes:l,tagName:u,onReplace:d,__unstableEmbedURLOnPaste:f,preserveWhiteSpace:p,pastePlainText:h,registry:m}=e.current;if(!t.contains(n.target)&&!xtt(t)||n.defaultPrevented)return;let g=F_(n);if(!g)return;n.preventDefault();let{plainText:b,html:v,files:y}=g;if(y.length)return;if(window.console.log(`Received HTML (RichText):
+`,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):

 `,v),window.console.log(`Received plain text (RichText):

-`,b),i){s((0,Ul.insert)(a,b));return}let _=n.clipboardData.getData("rich-text")==="true";function k(C){let B=l.reduce((E,{__unstablePasteRule:P})=>(P&&E===a&&(E=P(a,{html:v,plainText:b})),E),a);if(B!==a)s(B);else{let E=(0,Ul.create)({html:C});yRe(E,a.activeFormats),s((0,Ul.insert)(a,E))}}if(_){k(v);return}if(h){s((0,Ul.insert)(a,(0,Ul.create)({text:b})));return}let w="INLINE",S=b.trim();f&&(0,Ul.isEmpty)(a)&&(0,kRe.isURL)(S)&&/^https?:/.test(S)&&(w="BLOCKS");let x=(0,vRe.pasteHandler)({HTML:v,plainText:b,mode:w,tagName:u,preserveWhiteSpace:p});if(typeof x=="string"){k(x);return}!x.length||!d||!(0,Ul.isEmpty)(a)||(w==="BLOCKS"&&(k(v),m.dispatch(R).__unstableMarkLastChangeAsPersistent()),d(x,x.length-1,-1))}let{defaultView:r}=t.ownerDocument;return Stt(r,"paste",o)};var iT=c(vo(),1),AS=c(Or(),1);var{subscribeOwnedListener:Ctt}=U(AS.privateApis),SRe=e=>t=>{function o(r){let{keyCode:n}=r;if(r.defaultPrevented)return;let{value:i,onMerge:s,onRemove:a}=e.current;if(n===iT.DELETE||n===iT.BACKSPACE){let{start:l,end:u,text:d}=i,f=n===iT.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 Ctt(t,"keydown",o)};var hq=c(vo(),1),ov=c(Or(),1),xRe=c(de(),1);var{subscribeOwnedListener:Ett,ownsSelection:Ttt}=U(ov.privateApis),{subscribeDelegatedListener:Rtt}=U(xRe.privateApis),CRe=e=>t=>{function o(a){if(a.keyCode!==hq.ENTER)return;let{onReplace:l,onSplit:u}=e.current;l&&u&&(a.__deprecatedOnSplit=!0)}function r(a){if(a.defaultPrevented||a.target!==t&&!Ttt(t)||a.keyCode!==hq.ENTER)return;let{value:l,onChange:u,disableLineBreaks:d,onSplitAtEnd:f,onSplitAtDoubleLineEnd:p,registry:h}=e.current;a.preventDefault();let{text:m,start:g,end:b}=l;a.shiftKey?d||u((0,ov.insert)(l,`
-`)):f&&g===b&&b===m.length?f():p&&g===b&&b===m.length&&m.slice(-2)===`
+`,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)===`

-`?h.batch(()=>{let v={...l};v.start=v.end-2,u((0,ov.remove)(v)),p()}):d||u((0,ov.insert)(l,`
-`))}let{defaultView:n}=t.ownerDocument,i=Rtt(n,"keydown",r),s=Ett(t,"keydown",o,!0);return()=>{i(),s()}};var ERe=e=>t=>{function o(){let{registry:r}=e.current;if(!r.select(R).isMultiSelecting())return;let n=t.parentElement.closest('[contenteditable="true"]');n&&n.focus()}return t.addEventListener("focus",o),()=>{t.removeEventListener("focus",o)}};var Btt=[oRe,aRe,cRe,dRe,pRe,hRe,bRe,wRe,SRe,CRe,ERe];function VV(e){let t=(0,MS.useRef)(e);(0,MS.useInsertionEffect)(()=>{t.current=e});let o=(0,MS.useMemo)(()=>Btt.map(r=>r(t)),[t]);return(0,TRe.useRefEffect)(r=>{if(!e.isSelected)return;let n=o.map(i=>i(r));return()=>{n.forEach(i=>i())}},[o,e.isSelected])}var FV=c(Or(),1),zV=c(F(),1);var RRe=c(T(),1),BRe=c(oe(),1),Itt={},gq=Symbol("usesContext");function Ptt({onChange:e,onFocus:t,value:o,forwardedRef:r,settings:n,isVisible:i}){let{name:s,edit:a,[gq]:l}=n,u=(0,zV.useContext)(Nn),d=(0,zV.useMemo)(()=>l?Object.fromEntries(Object.entries(u).filter(([g])=>l.includes(g))):Itt,[l,u]);if(!a)return null;let f=(0,FV.getActiveFormat)(o,s),p=f!==void 0,h=(0,FV.getActiveObject)(o),m=h!==void 0&&h.type===s;return(0,RRe.jsx)(a,{isActive:p,isVisible:i,activeAttributes:p?f.attributes||{}:{},isObjectActive:m,activeObjectAttributes:m?h.attributes||{}:{},value:o,onChange:e,onFocus:t,contentRef:r,context:d},s)}function jV({formatTypes:e,...t}){return e.map(o=>(0,BRe.createElement)(Ptt,{settings:o,...t,key:o.name}))}var IRe=c(F(),1),PRe=c(ce(),1),ORe=c(Nt(),1);var bq=c(T(),1);function yq(e,t){if(NS.isEmpty(e)){let o=DV(t);return o?`<${o}></${o}>`:""}return Array.isArray(e)?((0,ORe.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/"}),PRe.children.toHTML(e)):typeof e=="string"?e:e.toHTMLString()}function sT({value:e,tagName:t,multiline:o,format:r,...n}){return e=(0,bq.jsx)(IRe.RawHTML,{children:yq(e,o)}),t?(0,bq.jsx)(t,{...n,children:e}):e}var DRe=c(F(),1),kq=c(ce(),1),VRe=c(Or(),1),FRe=c(Nt(),1);var ARe=c(F(),1),MRe=c(Nt(),1),HV=c(J(),1),NRe=c(vo(),1),LS=c(Or(),1);var vq=c(T(),1);function Ott({children:e,identifier:t,tagName:o="div",value:r="",onChange:n,multiline:i,...s},a){(0,MRe.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{clientId:l}=wt(),{getSelectionStart:u,getSelectionEnd:d}=(0,HV.useSelect)(R),{selectionChange:f}=(0,HV.useDispatch)(R),p=DV(i);r=r||`<${p}></${p}>`;let m=`</${p}>${r}<${p}>`.split(`</${p}><${p}>`);m.shift(),m.pop();function g(b){n(`<${p}>${b.join(`</${p}><${p}>`)}</${p}>`)}return(0,vq.jsx)(o,{ref:a,children:m.map((b,v)=>(0,vq.jsx)(UV,{identifier:`${t}-${v}`,tagName:p,value:b,onChange:y=>{let _=m.slice();_[v]=y,g(_)},isSelected:void 0,onKeyDown:y=>{if(y.keyCode!==NRe.ENTER)return;y.preventDefault();let{offset:_}=u(),{offset:k}=d();if(typeof _!="number"||typeof k!="number")return;let w=(0,LS.create)({html:b});w.start=_,w.end=k;let S=(0,LS.split)(w).map(C=>(0,LS.toHTMLString)({value:C})),x=m.slice();x.splice(v,1,...S),g(x),f(l,`${t}-${v+1}`,0,0)},onMerge:y=>{let _=m.slice(),k=0;if(y){if(!_[v+1])return;_.splice(v,2,_[v]+_[v+1]),k=_[v].length-1}else{if(!_[v-1])return;_.splice(v-1,2,_[v-1]+_[v]),k=_[v-1].length-1}g(_),f(l,`${t}-${v-(y?0:1)}`,k,k)},...s},v))})}var LRe=(0,ARe.forwardRef)(Ott);var zRe=c(T(),1);function jRe(e){return(0,DRe.forwardRef)((t,o)=>{let r=t.value,n=t.onChange;Array.isArray(r)&&((0,FRe.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=kq.children.toHTML(t.value),n=s=>t.onChange(kq.children.fromDOM((0,VRe.__unstableCreateElement)(document,s).childNodes)));let i=t.multiline?LRe:e;return(0,zRe.jsx)(i,{...t,value:r,onChange:n,ref:o})})}var WV=c(H(),1),HRe=c(vo(),1),_q=c(T(),1);function wq({name:e,shortcutType:t,shortcutCharacter:o,...r}){let n,i="RichText.ToolbarControls";return e&&(i+=`.${e}`),t&&o&&(n=HRe.displayShortcut[t](o)),(0,_q.jsx)(WV.Fill,{name:i,children:(0,_q.jsx)(WV.ToolbarButton,{...r,shortcut:n})})}var La=c(T(),1),{useRichText:Att,KeyboardShortcutContext:Mtt,InputEventContext:Ntt,RichTextShortcut:qRe,RichTextInputEvent:ZRe}=U(GRe.privateApis),URe=Symbol("instanceId");function UV({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:h,onMerge:m,onSplit:g,__unstableOnSplitAtEnd:b,__unstableOnSplitAtDoubleLineEnd:v,identifier:y,preserveWhiteSpace:_,__unstablePastePlainText:k,__unstableEmbedURLOnPaste:w,__unstableDisableFormats:S,disableLineBreaks:x,__unstableAllowPrefixTransformations:C,readOnly:B,...E},P){g&&(0,KRe.default)("wp.blockEditor.RichText onSplit prop",{since:"6.4",alternative:'block.json support key: "splitting"'});let A=(0,GV.useInstanceId)(UV),I=(0,pi.useRef)(),[O,L]=(0,pi.useState)(null),j=wt(),{clientId:V,isSelected:N,name:D}=j,M=j[Nv],z=j[Mv]==="default",q=(0,pi.useContext)(Nn),Q=(0,kp.useRegistry)(),te=be=>{if(!N)return{isSelected:!1};let{getSelectionStart:_e,getSelectionEnd:Be}=be(R),we=_e(),Pe=Be(),Fe;return n===void 0?Fe=we.clientId===V&&Pe.clientId===V&&(y?we.attributeKey===y:we[URe]===A):n&&(Fe=we.clientId===V),{selectionStart:Fe?we.offset:void 0,selectionEnd:Fe?Pe.offset:void 0,isSelected:Fe}},{selectionStart:ee,selectionEnd:Y,isSelected:Z}=(0,kp.useSelect)(te,[V,y,A,n,N]),{disableBoundBlock:$,bindingsPlaceholder:K,bindingsLabel:ne}=(0,kp.useSelect)(be=>{if(!M?.[y])return{};let{__experimentalBlockBindingsSupportedAttributes:_e}=be(R).getSettings();if(!_e?.[D])return{};let we=M[y],Pe=(0,YRe.getBlockBindingsSource)(we.source),Fe={};if(Pe?.usesContext?.length)for(let hr of Pe.usesContext)Fe[hr]=q[hr];let kt=!Pe?.canUserEditValue?.({select:be,context:Fe,args:we.args});if(o.length>0)return{disableBoundBlock:kt,bindingsPlaceholder:null,bindingsLabel:null};let{getBlockAttributes:Je}=be(R),bo=Je(V),mr=null;Pe?.getFieldsList&&(mr=Pe.getFieldsList({select:be,context:Fe})?.find(An=>(0,WRe.default)(An.args,we?.args))?.label);let Wt=mr??Pe?.label,yo=kt?Wt:(0,DS.sprintf)((0,DS.__)("Add %s"),Wt),Ir=kt?we?.args?.key||Pe?.label:(0,DS.sprintf)((0,DS.__)("Empty %s; start writing to edit its value"),we?.args?.key||Pe?.label);return{disableBoundBlock:kt,bindingsPlaceholder:bo?.placeholder||yo,bindingsLabel:Ir}},[M,y,D,o,V,q]),le=!!q?.["pattern/overrides"],X=M?.__default?.source==="core/pattern-overrides",ae=B||$||le&&!X,ke=(0,kp.useSelect)(be=>{if(ae||!z||!N)return!1;let{getSelectedBlockClientId:_e,canHostEditableRoot:Be}=U(be(R));return Be(_e())},[ae,z,N]),{getSelectionStart:Ce,getSelectionEnd:ye,getBlockRootClientId:ve}=(0,kp.useSelect)(R),{selectionChange:pe}=(0,kp.useDispatch)(R),Se=OS({allowedFormats:f,disableFormats:S}),Ee=!Se||Se.length>0,me=(0,pi.useCallback)((be,_e)=>{let Be={},we=be===void 0&&_e===void 0,Pe={clientId:V,[y?"attributeKey":URe]:y||A};if(typeof be=="number"||we){if(_e===void 0&&ve(V)!==ve(ye().clientId))return;Be.start={...Pe,offset:be}}if(typeof _e=="number"||we){if(be===void 0&&ve(V)!==ve(Ce().clientId))return;Be.end={...Pe,offset:_e}}pe(Be)},[V,ve,ye,Ce,y,A,pe]),{value:Re,getValue:ie,onChange:se,ref:Te,formatTypes:he}=Att({value:o,onChange:r,selectionStart:ee,selectionEnd:Y,onSelectionChange:me,placeholder:K||d,__unstableIsSelected:Z,__unstableDisableFormats:S,preserveWhiteSpace:_,__unstableDependencies:[t],allowedFormats:Se,withoutInteractiveFormatting:p,__unstableFormatTypeHandlerContext:(0,pi.useMemo)(()=>({richTextIdentifier:y,blockClientId:V}),[y,V])}),Ie=Dte({onReplace:u,completers:l,record:Re,onChange:se}),{"aria-autocomplete":lt,"aria-haspopup":vt,"aria-controls":ct,"aria-owns":Rt,"aria-activedescendant":tt}=Ie;(0,pi.useEffect)(()=>{if(!Z)return;let be=I.current?.parentElement?.closest('[contenteditable="true"]');if(!be)return;let _e={"aria-autocomplete":lt,"aria-haspopup":vt,"aria-controls":ct,"aria-owns":Rt,"aria-activedescendant":tt};for(let[Be,we]of Object.entries(_e))we===void 0?be.removeAttribute(Be):be.setAttribute(Be,we);return()=>{for(let Be of Object.keys(_e))be.removeAttribute(Be)}},[Z,lt,vt,ct,Rt,tt]),eRe({html:o,value:Re});let At=(0,pi.useRef)(new Set),ht=(0,pi.useRef)(new Set);function Ft(){I.current?.focus()}let Ct=E.tabIndex;ke?Ct=E.tabIndex??0:!ae&&E.tabIndex===0&&(Ct=null);let Ot=t;return(0,La.jsxs)(La.Fragment,{children:[Z&&(0,La.jsx)(Mtt.Provider,{value:At,children:(0,La.jsx)(Ntt.Provider,{value:ht,children:(0,La.jsxs)($Re.Popover.__unstableSlotNameProvider,{value:"__unstable-block-tools-after",children:[e&&e({value:Re,onChange:se,onFocus:Ft}),(0,La.jsx)(jV,{value:Re,onChange:se,onFocus:Ft,formatTypes:he,forwardedRef:I})]})})}),Z&&Ee&&(0,La.jsx)(QTe,{inline:s,editableContentElement:O}),(0,La.jsx)(Ot,{role:"textbox","aria-multiline":!x,"aria-readonly":ae,...E,draggable:void 0,"aria-label":ne||E["aria-label"]||d,...Ie,ref:(0,GV.useMergeRefs)([Te,P,Ie.ref,E.ref,VV({registry:Q,getValue:ie,onChange:se,__unstableAllowPrefixTransformations:C,formatTypes:he,onReplace:u,selectionChange:pe,isSelected:Z,disableFormats:S,value:Re,tagName:t,onSplit:g,__unstableEmbedURLOnPaste:w,pastePlainText:k,onMerge:m,onRemove:h,disableLineBreaks:x,onSplitAtEnd:b,onSplitAtDoubleLineEnd:v,keyboardShortcuts:At,inputEvents:ht}),I,L]),contentEditable:!ae,suppressContentEditableWarning:!0,className:G("block-editor-rich-text__editable",E.className,"rich-text"),tabIndex:Ct,"data-wp-block-attribute-key":y})]})}var aT=jRe((0,pi.forwardRef)(UV));aT.Content=sT;aT.isEmpty=e=>!e||e.length===0;var Sq=(0,pi.forwardRef)((e,t)=>{if(wt()[_R]){let{children:n,tagName:i="div",value:s,onChange:a,isSelected:l,multiline:u,inlineToolbar:d,wrapperClassName:f,autocompleters:p,onReplace:h,placeholder:m,allowedFormats:g,withoutInteractiveFormatting:b,onRemove:v,onMerge:y,onSplit:_,__unstableOnSplitAtEnd:k,__unstableOnSplitAtDoubleLineEnd:w,identifier:S,preserveWhiteSpace:x,__unstablePastePlainText:C,__unstableEmbedURLOnPaste:B,__unstableDisableFormats:E,disableLineBreaks:P,__unstableAllowPrefixTransformations:A,readOnly:I,...O}=e;return(0,La.jsx)(i,{ref:t,...O,dangerouslySetInnerHTML:{__html:yq(s,u)||"<br>"}})}return(0,La.jsx)(aT,{ref:t,...e,readOnly:!1})});Sq.Content=sT;Sq.isEmpty=e=>!e||e.length===0;var NS=Sq;var xq=c(T(),1),QRe=(0,XRe.forwardRef)((e,t)=>(0,xq.jsx)(NS,{ref:t,...e,__unstableDisableFormats:!0}));QRe.Content=function({value:t="",tagName:o="div",...r}){return(0,xq.jsx)(o,{...r,children:t})};var JRe=QRe;var Cq=c(T(),1),Ltt=(0,tBe.forwardRef)(({__experimentalVersion:e,...t},o)=>{if(e===2)return(0,Cq.jsx)(JRe,{ref:o,...t});let{className:r,onChange:n,...i}=t;return(0,Cq.jsx)(eBe.default,{ref:o,className:G("block-editor-plain-text",r),onChange:s=>n(s.target.value),...i})}),oBe=Ltt;var Cd=c(W(),1),nBe=c(F(),1),iBe=c(H(),1);var rBe=c(de(),1);var $V=c(W(),1),ng=c(T(),1);function YV({property:e,viewport:t,desc:o}){let r=(0,rBe.useInstanceId)(YV),n=o||(0,$V.sprintf)((0,$V._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,ng.jsxs)(ng.Fragment,{children:[(0,ng.jsx)("span",{"aria-describedby":`rbc-desc-${r}`,children:t.label}),(0,ng.jsx)(xt,{id:`rbc-desc-${r}`,render:(0,ng.jsx)("span",{}),children:n})]})}var Ed=c(T(),1);function Dtt(e){let{title:t,property:o,toggleLabel:r,onIsResponsiveChange:n,renderDefaultControl:i,renderResponsiveControls:s,isResponsive:a=!1,defaultLabel:l={id:"all",label:(0,Cd._x)("All","screen sizes")},viewports:u=[{id:"small",label:(0,Cd.__)("Small screens")},{id:"medium",label:(0,Cd.__)("Medium screens")},{id:"large",label:(0,Cd.__)("Large screens")}]}=e;if(!t||!o||!i)return null;let d=r||(0,Cd.sprintf)((0,Cd.__)("Use the same %s on all screen sizes."),o),f=(0,Cd.__)("Choose whether to use the same value for all screen sizes or a unique value for each screen size."),p=i((0,Ed.jsx)(YV,{property:o,viewport:l}),l),h=()=>u.map(m=>(0,Ed.jsx)(nBe.Fragment,{children:i((0,Ed.jsx)(YV,{property:o,viewport:m}),m)},m.id));return(0,Ed.jsxs)("fieldset",{className:"block-editor-responsive-block-control",children:[(0,Ed.jsx)("legend",{className:"block-editor-responsive-block-control__title",children:t}),(0,Ed.jsxs)("div",{className:"block-editor-responsive-block-control__inner",children:[(0,Ed.jsx)(iBe.ToggleControl,{className:"block-editor-responsive-block-control__toggle",label:d,checked:!a,onChange:n,help:f}),(0,Ed.jsxs)("div",{className:G("block-editor-responsive-block-control__group",{"is-responsive":a}),children:[!a&&p,a&&(s?s(u):h())]})]})]})}var sBe=Dtt;var KV=c(H(),1);var aBe=c(T(),1);function lBe({units:e,...t}){let[o]=ze("spacing.units"),r=(0,KV.__experimentalUseCustomUnits)({availableUnits:o||["%","px","em","rem","vw"],units:e});return(0,aBe.jsx)(KV.__experimentalUnitControl,{units:r,...t})}var lT=c(W(),1),cBe=c(F(),1),VS=c(H(),1);var Td=c(T(),1);function Vtt({url:e,onChange:t}){let[o,r]=(0,cBe.useReducer)(i=>!i,!1),n=i=>{i.preventDefault(),r()};return(0,Td.jsxs)("div",{className:"block-editor-url-input__button",children:[(0,Td.jsx)(VS.Button,{size:"compact",icon:Bs,label:e?(0,lT.__)("Edit link"):(0,lT.__)("Insert link"),onClick:r,className:"components-toolbar__control",isPressed:!!e}),o&&(0,Td.jsx)("form",{className:"block-editor-url-input__button-modal",onSubmit:n,children:(0,Td.jsxs)("div",{className:"block-editor-url-input__button-modal-line",children:[(0,Td.jsx)(VS.Button,{__next40pxDefaultSize:!0,className:"block-editor-url-input__back",icon:Kx,label:(0,lT.__)("Close"),onClick:r}),(0,Td.jsx)(bp,{value:e||"",onChange:t,suffix:(0,Td.jsx)(VS.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Td.jsx)(VS.Button,{size:"small",icon:Jd,label:(0,lT.__)("Submit"),type:"submit"})})})]})})]})}var uBe=Vtt;var Qs=c(W(),1),Wl=c(F(),1),hBe=c(Dt(),1),Bn=c(H(),1);var gBe=c(ca(),1);var Ho=c(T(),1),Eq="none",dBe="custom",fBe="media",pBe="attachment",mBe=["noopener"],bBe=({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[h,m]=(0,Wl.useState)(!1),[g,b]=(0,Wl.useState)(null),v=()=>{m(!0)},[y,_]=(0,Wl.useState)(!1),[k,w]=(0,Wl.useState)(null),S=(0,Wl.useRef)(null),x=(0,Wl.useRef)();(0,Wl.useEffect)(()=>{if(!x.current)return;(hBe.focus.focusable.find(x.current)[0]||x.current).focus()},[y,o,d]);let C=()=>{(e===fBe||e===pBe)&&w(""),_(!0)},B=()=>{_(!1)},E=()=>{w(null),B(),m(!1)},P=Y=>{let Z=Y?"_blank":void 0,$;if(Z){let K=(l??"").split(" ");mBe.forEach(ne=>{K.includes(ne)||K.push(ne)}),$=K.join(" ")}else{let K=(l??"").split(" ").filter(ne=>mBe.includes(ne)===!1);$=K.length?K.join(" "):void 0}return{linkTarget:Z,rel:$}},A=()=>Y=>{let Z=S.current;Z&&Z.contains(Y.target)||(m(!1),w(null),B())},I=()=>Y=>{if(k){let Z=L().find($=>$.url===k)?.linkDestination||dBe;t({href:(0,gBe.prependHTTPS)(k),linkDestination:Z,lightbox:{enabled:!1}})}B(),w(null),Y.preventDefault()},O=()=>{t({linkDestination:Eq,href:""})},L=()=>{let Y=[{linkDestination:fBe,title:(0,Qs.__)("Link to image file"),url:r==="image"?n:void 0,icon:o0}];return r==="image"&&i&&Y.push({linkDestination:pBe,title:(0,Qs.__)("Link to attachment page"),url:r==="image"?i:void 0,icon:Xg}),Y},j=Y=>{let Z=L(),$;Y?$=(Z.find(K=>K.url===Y)||{linkDestination:dBe}).linkDestination:$=Eq,t({linkDestination:$,href:Y})},V=Y=>{let Z=P(Y);t(Z)},N=Y=>{t({rel:Y})},D=Y=>{t({linkClass:Y})},M=(0,Ho.jsxs)(Bn.__experimentalVStack,{spacing:"3",children:[(0,Ho.jsx)(Bn.ToggleControl,{label:(0,Qs.__)("Open in new tab"),onChange:V,checked:s==="_blank"}),(0,Ho.jsx)(Bn.TextControl,{label:(0,Qs.__)("Link relation"),value:l??"",onChange:N,help:(0,Wl.createInterpolateElement)((0,Qs.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,Ho.jsx)(Bn.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})})}),(0,Ho.jsx)(Bn.TextControl,{label:(0,Qs.__)("Link CSS class"),value:a||"",onChange:D})]}),z=k!==null?k:o,q=!d||d&&!u,Q=!z&&q,te=(L().find(Y=>Y.linkDestination===e)||{}).title,ee=()=>{if(d&&u&&!o&&!y)return(0,Ho.jsxs)("div",{className:"block-editor-url-popover__expand-on-click",children:[(0,Ho.jsx)(St,{icon:xB}),(0,Ho.jsxs)("div",{className:"text",children:[(0,Ho.jsx)("p",{children:(0,Qs.__)("Enlarge on click")}),(0,Ho.jsx)("p",{className:"description",children:(0,Qs.__)("Scales the image with a lightbox effect")})]}),(0,Ho.jsx)(Bn.Button,{icon:Rs,label:(0,Qs.__)("Disable enlarge on click"),onClick:()=>{f?.(!1)},size:"compact"})]});if(!o||y)return(0,Ho.jsx)(tg.LinkEditor,{className:"block-editor-url-popover__link-container-content",value:z,onChangeInputValue:w,onSubmit:I(),autocompleteRef:S});if(o&&!y)return(0,Ho.jsxs)(Ho.Fragment,{children:[(0,Ho.jsx)(tg.LinkViewer,{className:"block-editor-url-popover__link-container-content",url:o,onEditLinkClick:C,urlLabel:te}),(0,Ho.jsx)(Bn.Button,{icon:Rs,label:(0,Qs.__)("Remove link"),onClick:()=>{O(),p?.()},size:"compact"})]})};return(0,Ho.jsxs)(Ho.Fragment,{children:[(0,Ho.jsx)(Bn.ToolbarButton,{icon:Bs,className:"components-toolbar__control",label:(0,Qs.__)("Link"),"aria-expanded":h,onClick:v,ref:b,isActive:!!o||d&&u}),h&&(0,Ho.jsx)(tg,{ref:x,anchor:g,onFocusOutside:A(),onClose:E,renderSettings:q?()=>M:null,additionalControls:Q&&(0,Ho.jsxs)(Bn.NavigableMenu,{children:[L().map(Y=>(0,Ho.jsx)(Bn.MenuItem,{icon:Y.icon,iconPosition:"left",onClick:()=>{w(null),j(Y.url),B()},children:Y.title},Y.linkDestination)),u&&(0,Ho.jsx)(Bn.MenuItem,{className:"block-editor-url-popover__expand-on-click",icon:xB,info:(0,Qs.__)("Scale the image with a lightbox effect."),iconPosition:"left",onClick:()=>{w(null),t({linkDestination:Eq,href:""}),f?.(!0),B()},children:(0,Qs.__)("Enlarge on click")},"expand-on-click")]}),offset:13,children:ee()})]})};var zS=c(H(),1),PBe=c(F(),1),XV=c(W(),1);var yBe=c(F(),1),Rq=c(W(),1);var Tq=[],Ftt=new Intl.Collator("und",{numeric:!0}).compare;function qV(){let[e,t,o,r]=ze("spacing.spacingSizes.custom","spacing.spacingSizes.theme","spacing.spacingSizes.default","spacing.defaultSpacingSizes"),n=e??Tq,i=t??Tq,s=o&&r!==!1?o:Tq;return(0,yBe.useMemo)(()=>{let a=[{name:(0,Rq.__)("None"),slug:"0",size:0},...n,...i,...s];return a.every(({slug:l})=>/^[0-9]/.test(l))&&a.sort((l,u)=>Ftt(l.slug,u.slug)),a.length>Hte?[{name:(0,Rq.__)("Default"),slug:"default",size:void 0},...a]:a},[n,i,s])}var vBe=c(F(),1),kBe=c(J(),1),ZV=c(W(),1),_Be=c(H(),1);var wBe=c(T(),1),ztt={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,kBe.useSelect)(k=>k(R).getSettings()?.disableCustomSpacingSizes),[h]=ze("spacing.units"),m=(0,_Be.__experimentalUseCustomUnits)({availableUnits:h||["px","em","rem"]}),g=(0,vBe.useMemo)(()=>l?.map(k=>({name:k.name,slug:k.slug,size:k.size}))||[],[l]),b=(_m.includes(a)||["vertical","horizontal"].includes(a))&&s?Lu[a]:"",v=s?u?.toLowerCase():u,y=(0,ZV.sprintf)((0,ZV._x)("%1$s %2$s","spacing"),b,v).trim(),_=m[0]?.value||"px";return(0,wBe.jsx)(Vy,{allowNegativeOnDrag:o<0,ariaLabel:y,className:"spacing-sizes-control",customValueSettings:ztt,disableCustomValues:p,icon:e,isMixed:t,minimumCustomValue:o,onChange:r,onMouseOut:n,onMouseOver:i,presets:g,presetType:"spacing",selectedUnit:_,units:m,value:d,...f})}var cT=c(T(),1),SBe=["vertical","horizontal"];function xBe({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((h,m)=>(h[m]=gk(a[m],i),h),{})};d==="vertical"&&(p.top=f,p.bottom=f),d==="horizontal"&&(p.left=f,p.right=f),t(p)},u=n?.length?SBe.filter(d=>B7(n,d)):SBe;return(0,cT.jsx)(cT.Fragment,{children:u.map(d=>{let f=d==="vertical"?a.top:a.left;return(0,cT.jsx)(FS,{icon:PP[d],label:Lu[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 uT=c(T(),1);function CBe({minimumCustomValue:e,onChange:t,onMouseOut:o,onMouseOver:r,sides:n,spacingSizes:i,type:s,values:a}){let l=n?.length?_m.filter(d=>n.includes(d)):_m,u=d=>f=>{let p={...Object.keys(a).reduce((h,m)=>(h[m]=gk(a[m],i),h),{})};p[d]=f,t(p)};return(0,uT.jsx)(uT.Fragment,{children:l.map(d=>(0,uT.jsx)(FS,{icon:PP[d],label:Lu[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 EBe=c(T(),1);function TBe({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((h,m)=>(h[m]=gk(l[m],s),h),{})};p[d]=f,t(p)};return(0,EBe.jsx)(FS,{label:Lu[i],minimumCustomValue:e,onChange:u(i),onMouseOut:o,onMouseOver:r,showSideInLabel:n,side:i,spacingSizes:s,type:a,value:l[i],withInputField:!1})}var RBe=c(H(),1);var Bq=c(W(),1),BBe=c(T(),1);function IBe({isLinked:e,...t}){let o=e?(0,Bq.__)("Unlink sides"):(0,Bq.__)("Link sides");return(0,BBe.jsx)(RBe.Button,{...t,size:"small",icon:e?Bs:Rs,iconSize:24,label:o})}var Rd=c(T(),1);function jS({inputProps:e,label:t,minimumCustomValue:o=0,onChange:r,onMouseOut:n,onMouseOver:i,showSideInLabel:s=!0,sides:a=_m,useSelect:l,values:u}){let d=qV(),f=u||Ute,p=a?.length===1,h=a?.includes("horizontal")&&a?.includes("vertical")&&a?.length===2,[m,g]=(0,PBe.useState)(Gte(f,a)),b=()=>{g(m===ff.axial?ff.custom:ff.axial)},y={...e,minimumCustomValue:o,onChange:S=>{let x={...u,...S};r(x)},onMouseOut:n,onMouseOver:i,sides:a,spacingSizes:d,type:t,useSelect:l,values:f},_=()=>m===ff.axial?(0,Rd.jsx)(xBe,{...y}):m===ff.custom?(0,Rd.jsx)(CBe,{...y}):(0,Rd.jsx)(TBe,{side:m,...y,showSideInLabel:s}),k=_m.includes(m)&&s?Lu[m]:"",w=(0,XV.sprintf)((0,XV._x)("%1$s %2$s","spacing control label"),t,k).trim();return(0,Rd.jsxs)("fieldset",{className:"spacing-sizes-control",children:[(0,Rd.jsxs)(zS.__experimentalHStack,{className:"spacing-sizes-control__header",children:[(0,Rd.jsx)(zS.BaseControl.VisualLabel,{as:"legend",className:"spacing-sizes-control__label",children:w}),!p&&!h&&(0,Rd.jsx)(IBe,{label:t,onClick:b,isLinked:m===ff.axial})]}),(0,Rd.jsx)(zS.__experimentalVStack,{spacing:.5,children:_()})]})}var OBe=c(Nt(),1);function ABe(){return(0,OBe.default)("wp.blockEditor.PreviewOptions",{version:"6.5"}),null}var MBe=c(Nt(),1);function NBe(){(0,MBe.default)("wp.blockEditor.useResizeCanvas",{since:"7.1",hint:"Device preview is now handled by the editor canvas. This hook no longer does anything."})}var ys=c(W(),1),ax=c(ce(),1),lx=c(H(),1),MT=c(J(),1),mOe=c(F(),1);var Iq=c(H(),1);var QV=c(W(),1),JV=c(J(),1),e3=c(ce(),1);var rv=c(T(),1);function jtt({attributes:e={},onNavigateToEntityRecord:t,isTemplatePartBlock:o}){let{ref:r,theme:n,slug:i}=e,s=o?n&&i&&`${n}//${i}`:r;return(0,rv.jsx)(Xe,{direction:"column",className:"block-editor-block-inspector-edit-contents",children:(0,rv.jsx)(Iq.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,QV.__)("Edit original")})})}function Htt({clientId:e,editedContentOnlySection:t,editContentOnlySection:o,stopEditingContentOnlySection:r}){let{selectBlock:n}=(0,JV.useDispatch)(R);return(0,rv.jsx)(Xe,{direction:"column",className:"block-editor-block-inspector-edit-contents",children:(0,rv.jsx)(Iq.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,QV.__)("Exit pattern"):(0,QV.__)("Edit pattern")})})}function LBe({clientId:e}){let{isWithinSection:t,isWithinEditedSection:o,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i}=$D(e),{block:s,onNavigateToEntityRecord:a,canEdit:l}=(0,JV.useSelect)(p=>{let{getBlock:h,getSettings:m,canEditBlock:g}=p(R);return{block:h(e),onNavigateToEntityRecord:m().onNavigateToEntityRecord,canEdit:g(e)}},[e]);if(!l||!t&&!o)return null;let u=(0,e3.isReusableBlock)(s),d=(0,e3.isTemplatePart)(s);return(u||d)&&a?(0,rv.jsx)(jtt,{attributes:s?.attributes,onNavigateToEntityRecord:a,isTemplatePartBlock:d}):(0,rv.jsx)(Htt,{clientId:e,editedContentOnlySection:r,editContentOnlySection:n,stopEditingContentOnlySection:i})}var DBe=c(J(),1),VBe=c(W(),1),FBe=c(H(),1),zBe=c(F(),1);var jBe=c(T(),1);function t3(){let e=(0,DBe.useSelect)(r=>r(R).getBlockSelectionStart(),[]),t=(0,zBe.useRef)();return fb(e,t),e?(0,jBe.jsx)(FBe.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"block-editor-skip-to-selected-block",onClick:()=>{t.current?.focus()},children:(0,VBe.__)("Skip to the selected block")}):null}var HS=c(W(),1),HBe=c(J(),1);var nv=c(T(),1);function Pq(){let{selectedBlockCount:e,totalBlockCount:t}=(0,HBe.useSelect)(o=>{let{getSelectedBlockCount:r,getMultiSelectedBlockClientIds:n,getClientIdsOfDescendants:i}=o(R),s=r();return{selectedBlockCount:s,totalBlockCount:s+i(n()).length}},[]);return(0,nv.jsxs)(Xe,{direction:"row",align:"center",justify:"flex-start",gap:"sm",className:"block-editor-multi-selection-inspector__card",children:[(0,nv.jsx)(Lt,{icon:Gg,showColors:!0}),(0,nv.jsxs)(Xe,{direction:"column",children:[(0,nv.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,nv.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 UBe=c(H(),1),Utt=Symbol("BlockInspectorPreTabs"),{Fill:ygo,Slot:WBe}=(0,UBe.createSlotFill)(Utt);var cF=c(H(),1),au=c(F(),1),rOe=c(ik(),1),sx=c(J(),1);var dT=c(W(),1),o3={name:"settings",title:(0,dT.__)("Settings"),value:"settings",icon:oz},r3={name:"styles",title:(0,dT.__)("Styles"),value:"styles",icon:pj},n3={name:"content",title:(0,dT.__)("Content"),value:"content",icon:Xg},_p={name:"list",title:(0,dT.__)("List View"),value:"list-view",icon:l0};var Oq=c(H(),1);var fT=c(H(),1),GBe=c(W(),1);var pT=c(T(),1),Wtt=({initialOpen:e=!1})=>{let t=(0,fT.__experimentalUseSlotFills)(Eh.slotName),o=(0,fT.__experimentalUseSlotFills)(fE.name),r=!!(t&&t.length),n=!!(o&&o.length);return!r&&!n?null:(0,pT.jsxs)(fT.PanelBody,{className:"block-editor-block-inspector__advanced",title:(0,GBe.__)("Advanced"),initialOpen:e,children:[(0,pT.jsx)(Ve.Slot,{group:"advanced"}),(0,pT.jsx)(fE.Slot,{})]})},i3=Wtt;var wp=c(T(),1),Gtt=({showAdvancedControls:e=!1})=>{let t=(0,Oq.__experimentalUseSlotFills)(Hc.default.name),o=(0,Oq.__experimentalUseSlotFills)(Hc.bindings.name),r=!!t?.length||!!o?.length;return(0,wp.jsxs)(wp.Fragment,{children:[(0,wp.jsx)(Ve.Slot,{}),(0,wp.jsx)(Ve.Slot,{group:"bindings"}),e&&(0,wp.jsx)("div",{children:(0,wp.jsx)(i3,{initialOpen:!r})})]})},$Be=Gtt;var cg=c(W(),1),iF=c(J(),1),kZ=c(F(),1);var US=c(H(),1),s3=c(J(),1),Aq=c(W(),1);var mT=c(T(),1),$tt=()=>{let{selectedClientIds:e,selectedBlocks:t,hasPositionAttribute:o}=(0,s3.useSelect)(s=>{let{getBlocksByClientId:a,getSelectedBlockClientIds:l}=s(R),u=l(),d=a(u);return{selectedClientIds:u,selectedBlocks:d,hasPositionAttribute:d?.some(({attributes:f})=>!!f?.style?.position?.type)}},[]),{updateBlockAttributes:r}=(0,s3.useDispatch)(R),n=Nr();function i(){if(!e?.length||!t?.length)return;let s=Object.fromEntries(t?.map(({clientId:a,attributes:l})=>[a,{style:Qe({...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,mT.jsx)(US.__experimentalToolsPanel,{className:"block-editor-block-inspector__position",label:(0,Aq.__)("Position"),resetAll:i,dropdownMenuProps:n,children:(0,mT.jsx)(US.__experimentalToolsPanelItem,{isShownByDefault:o,label:(0,Aq.__)("Position"),hasValue:()=>o,onDeselect:i,children:(0,mT.jsx)(Ve.Slot,{group:"position"})})})},Ytt=()=>{let e=(0,US.__experimentalUseSlotFills)(Hc.position.name);return!(e&&e.length)?null:(0,mT.jsx)($tt,{})},a3=Ytt;var RT=c(ce(),1),eZ=c(H(),1),H3=c(F(),1),pPe=c(Io(),1),mPe=c(J(),1),j3=c(W(),1);var Zq={};tr(Zq,{AdvancedPanel:()=>O3,BackgroundPanel:()=>L3,BorderPanel:()=>T3,ColorPanel:()=>m3,DimensionsPanel:()=>S3,FiltersPanel:()=>B3,ImageSettingsPanel:()=>KIe,StateControl:()=>D3,StateControlBadges:()=>V3,TypographyPanel:()=>g3,useHasBackgroundPanel:()=>N3,useHasBorderPanel:()=>E3,useHasBorderPanelControls:()=>yT,useHasColorPanel:()=>p3,useHasDimensionsPanel:()=>w3,useHasFiltersPanel:()=>GIe,useHasImageSettingsPanel:()=>YIe,useHasTypographyPanel:()=>h3,useSettingsForBlockElement:()=>l3});var hT=c(F(),1),YBe=c(J(),1),Mq=c(ce(),1),iv=c(W(),1);function l3(e,t,o){let{supportedStyles:r,supports:n}=(0,YBe.useSelect)(i=>({supportedStyles:U(i(Mq.store)).getSupportedStyles(t,o),supports:i(Mq.store).getBlockType(t)?.supports}),[t,o]);return(0,hT.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 Bd(e){let t=e?.color?.palette?.custom,o=e?.color?.palette?.theme,r=e?.color?.palette?.default,n=e?.color?.defaultPalette;return(0,hT.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,iv._x)("Theme","Indicates this palette comes from the theme."),colors:o}),n&&r&&r.length&&i.push({name:(0,iv._x)("Default","Indicates this palette comes from WordPress."),colors:r}),t&&t.length&&i.push({name:(0,iv._x)("Custom","Indicates this palette is created by the user."),colors:t}),i},[t,o,r,n])}function gT(e){let t=e?.color?.gradients?.custom,o=e?.color?.gradients?.theme,r=e?.color?.gradients?.default,n=e?.color?.defaultGradients;return(0,hT.useMemo)(()=>{let i=[];return o&&o.length&&i.push({name:(0,iv._x)("Theme","Indicates this palette comes from the theme."),gradients:o}),n&&r&&r.length&&i.push({name:(0,iv._x)("Default","Indicates this palette comes from WordPress."),gradients:r}),t&&t.length&&i.push({name:(0,iv._x)("Custom","Indicates this palette is created by the user."),gradients:t}),i},[t,o,r,n])}function WS(e){let t=Bd(e),o=gT(e),r=e?.color?.custom,n=e?.color?.customGradient,i=(0,hT.useMemo)(()=>t.flatMap(({colors:l})=>l),[t]),s=l=>qa({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 Yl=c(H(),1),Dr=c(W(),1),sv=c(F(),1);var GS=c(W(),1);var KBe=c(F(),1),c3=c(H(),1),Nq=c(T(),1),Ktt=[{label:(0,GS.__)("Align text left"),value:"left",icon:em},{label:(0,GS.__)("Align text center"),value:"center",icon:jg},{label:(0,GS.__)("Align text right"),value:"right",icon:tm},{label:(0,GS.__)("Justify text"),value:"justify",icon:I4}],qtt=["left","center","right"];function u3({className:e,value:t,onChange:o,options:r=qtt}){let n=(0,KBe.useMemo)(()=>Ktt.filter(i=>r.includes(i.value)),[r]);return n.length?(0,Nq.jsx)(c3.__experimentalToggleGroupControl,{isDeselectable:!0,label:(0,GS.__)("Text alignment"),className:G("block-editor-text-alignment-control",e),value:t,onChange:i=>{o(i===t?void 0:i)},children:n.map(i=>(0,Nq.jsx)(c3.__experimentalToggleGroupControlOptionIcon,{value:i.value,icon:i.icon,label:i.label},i.value))}):null}var gn=c(H(),1),bT=c(W(),1);var Gl=c(T(),1);function qBe({value:e,onChange:t,__unstableInputWidth:o="60px",withSlider:r=!1,hasBottomMargin:n=!1,help:i,className:s,placeholder:a,...l}){let[u]=ze("spacing.units"),d=(0,gn.__experimentalUseCustomUnits)({availableUnits:u||["px","em","rem","ch","%","vw","vh"],defaultValues:{px:16,em:2,rem:2,ch:2}}),[f,p]=(0,gn.__experimentalParseQuantityAndUnitFromRawValue)(e,d),h=!!p&&["em","rem","%","ch","vw","vh"].includes(p);return r?(0,Gl.jsxs)(gn.__experimentalView,{style:n?{marginBottom:12}:void 0,children:[(0,Gl.jsx)(gn.BaseControl.VisualLabel,{children:(0,bT.__)("Line indent")}),(0,Gl.jsxs)(gn.Flex,{children:[(0,Gl.jsx)(gn.FlexItem,{isBlock:!0,children:(0,Gl.jsx)(gn.__experimentalUnitControl,{label:(0,bT.__)("Line indent"),labelPosition:"top",hideLabelFromVision:!0,value:e,onChange:t,units:d,__unstableInputWidth:o,min:0,className:s,placeholder:a})}),r&&(0,Gl.jsx)(gn.FlexItem,{isBlock:!0,children:(0,Gl.jsx)(gn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,Gl.jsx)(gn.RangeControl,{label:(0,bT.__)("Line indent"),hideLabelFromVision:!0,value:f,withInputField:!1,onChange:m=>{t?.(m===void 0?void 0:m+(p??"px"))},min:0,max:h?10:100,step:h?.1:1,initialPosition:0})})})]}),i&&(0,Gl.jsx)("p",{className:"components-base-control__help",children:i})]}):(0,Gl.jsx)(gn.__experimentalUnitControl,{...l,label:(0,bT.__)("Line indent"),value:e,__unstableInputWidth:o,units:d,onChange:t,help:i,className:s,placeholder:a})}var bn=c(H(),1),QBe=c(F(),1),Lq=c(W(),1);var $S=c(H(),1);var ZBe=c(W(),1),ig=c(T(),1),In=()=>!!window.__experimentalGlobalStylesInheritanceUI;function $l(e,t,o){let r=!!e&&!t,n=G(o,{"is-inherited-from-global-styles":r,"has-local-override-from-global-styles":!!t});return{...n?{className:n}:{},isInherited:r,hasLocalOverride:!!t}}function Sp({onResetToInherited:e,className:t}){return(0,ig.jsxs)($S.Button,{__next40pxDefaultSize:!1,label:(0,ZBe.__)("Reset to inherited value"),showTooltip:!0,className:G("has-local-override-from-global-styles__reset",t),onClick:o=>{o.preventDefault(),o.stopPropagation(),e?.()},children:[(0,ig.jsx)("span",{"aria-hidden":"true",className:"has-local-override-from-global-styles__dot"}),(0,ig.jsx)($S.Icon,{className:"has-local-override-from-global-styles__reset-icon",icon:_n})]})}function Yt({className:e,isInherited:t,hasLocalOverride:o,label:r,onDeselect:n,showLocalOverrideActionsInLabel:i=!0,hasInlineEndToggle:s=!1,children:a,...l}){return(0,ig.jsxs)($S.__experimentalToolsPanelItem,{className:e,label:r,onDeselect:n,...l,children:[a,o&&i&&(0,ig.jsx)("div",{className:G("global-styles-inheritance-affordance",{"global-styles-inheritance-affordance--offset-toggle":s}),children:(0,ig.jsx)(Sp,{onResetToInherited:n})})]})}var Ao=c(T(),1),{Tabs:d3}=U(bn.privateApis);function Ztt({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,Ao.jsx)(bn.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Ao.jsxs)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content",children:[e.length===1&&(0,Ao.jsx)(XBe,{...n,colorGradientControlSettings:t,contrastWarning:o},r),e.length>1&&(0,Ao.jsxs)(d3,{defaultTabId:i,children:[(0,Ao.jsx)(d3.TabList,{children:e.map(s=>(0,Ao.jsx)(d3.Tab,{tabId:s.key,children:s.label},s.key))}),e.map(s=>{let{key:a,...l}=s;return(0,Ao.jsx)(d3.TabPanel,{tabId:a,focusable:!1,children:(0,Ao.jsx)(XBe,{...l,colorGradientControlSettings:t,contrastWarning:o},a)},a)})]})]})})}var Xtt={placement:"left-start",offset:36,shift:!0},Qtt=({indicators:e,label:t})=>(0,Ao.jsxs)(bn.__experimentalHStack,{justify:"flex-start",children:[(0,Ao.jsx)(bn.__experimentalZStack,{isLayered:!1,offset:-8,children:e.map((o,r)=>(0,Ao.jsx)(bn.Flex,{expanded:!1,children:(0,Ao.jsx)(bn.ColorIndicator,{colorValue:o})},r))}),(0,Ao.jsx)(bn.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",children:t})]});function XBe({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,h)=>{if(s&&p===void 0){i(t,o);return}i(p,h)};return(0,Ao.jsx)($h,{...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 sg({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=In()}){let h=(0,QBe.useRef)(void 0),m=G("block-editor-color-gradient-item",u),g=p&&t()&&f,b=p?$l(d,g,m):{className:m};return(0,Ao.jsx)(Yt,{...b,showLocalOverrideActionsInLabel:!1,hasValue:t,label:e,onDeselect:o,isShownByDefault:r,panelId:a,children:(0,Ao.jsx)(bn.Dropdown,{popoverProps:Xtt,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:({onToggle:v,isOpen:y})=>{let _={onClick:v,className:G("block-editor-panel-color-gradient-settings__dropdown",{"is-open":y,"has-contrast-warning":!!l}),"aria-expanded":y,ref:h};return(0,Ao.jsxs)(Ao.Fragment,{children:[(0,Ao.jsx)(bn.Button,{..._,__next40pxDefaultSize:!0,children:(0,Ao.jsx)(Qtt,{indicators:n,label:e})}),t()&&(g?(0,Ao.jsx)(Sp,{className:"block-editor-panel-color-gradient-settings__reset",onResetToInherited:()=>{o(),y&&v(),h.current?.focus()}}):(0,Ao.jsx)(bn.Button,{__next40pxDefaultSize:!0,label:(0,Lq.__)("Reset"),className:"block-editor-panel-color-gradient-settings__reset",size:"small",icon:_n,onClick:()=>{o(),y&&v(),h.current?.focus()}})),l&&(0,Ao.jsx)(bn.Button,{__next40pxDefaultSize:!0,size:"small",icon:$4,label:(0,Lq.__)("Low contrast"),className:"block-editor-panel-color-gradient-settings__contrast-warning","aria-expanded":y,onClick:v})]})},renderContent:()=>(0,Ao.jsx)(Ztt,{tabs:i,colorGradientControlSettings:s,contrastWarning:l})})})}var JBe=c(H(),1),f3=c(F(),1),mi=c(W(),1),eIe=c(Qv(),1);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 xp(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 YS=c(T(),1);function p3(e){let t=tIe(e),o=rIe(e),r=nIe(e),n=oIe(e);return t||o||r||n}function Dq(e){let t=Bd(e);return e?.color?.text&&(t?.length>0||e?.color?.custom)}function tIe(e){let t=Bd(e);return e?.color?.link&&(t?.length>0||e?.color?.custom)}function oIe(e){let t=Bd(e);return e?.color?.caption&&(t?.length>0||e?.color?.custom)}function rIe(e){let t=Bd(e),o=gT(e);return e?.color?.heading&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function nIe(e){let t=Bd(e),o=gT(e);return e?.color?.button&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function Vq(e){let t=Bd(e),o=gT(e);return e?.color?.background&&(t?.length>0||e?.color?.custom||o?.length>0||e?.color?.customGradient)}function Fq({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,label:i}){let s=Nr(),a=()=>{let l=e(o);t(l)};return(0,YS.jsx)(JBe.__experimentalToolsPanel,{label:i||(0,mi.__)("Elements"),resetAll:a,panelId:r,hasInnerWrapper:!0,headingLevel:3,className:"color-block-support-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last",dropdownMenuProps:s,children:(0,YS.jsx)("div",{className:"color-block-support-panel__inner-wrapper",children:n})})}var Jtt={link:!0,heading:!0,button:!0,caption:!0};function m3({as:e=Fq,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Jtt,label:a,children:l,contrastWarning:u,showInheritanceLabelIndicators:d=In()}){let{colors:f,gradients:p,areCustomSolidsEnabled:h,areCustomGradientsEnabled:m,hasSolidColors:g,hasGradientColors:b,allColors:v,decodeValue:y,encodeGradientValue:_}=WS(n),k=M=>(0,eIe.getCSSValueFromRawStyle)(y(M)),w=tIe(n),S=k(r?.elements?.link?.color?.text),x=y(t?.elements?.link?.color?.text),C=(M,z)=>{o(Ue(t,["elements","link","color","text"],xp(v,M,z)))},B=k(r?.elements?.link?.[":hover"]?.color?.text),E=y(t?.elements?.link?.[":hover"]?.color?.text),P=(M,z)=>{o(Ue(t,["elements","link",":hover","color","text"],xp(v,M,z)))},A=()=>!!x||!!E,I=()=>{let M=Ue(t,["elements","link",":hover","color","text"],void 0);M=Ue(M,["elements","link","color","text"],void 0),o(M)},O=oIe(n),L=nIe(n),j=rIe(n),V=(0,f3.useMemo)(()=>[{name:"caption",label:(0,mi.__)("Captions"),showPanel:O},{name:"button",label:(0,mi.__)("Button"),showPanel:L},{name:"heading",label:(0,mi.__)("Heading"),showPanel:j},{name:"h1",label:(0,mi.__)("H1"),showPanel:j},{name:"h2",label:(0,mi.__)("H2"),showPanel:j},{name:"h3",label:(0,mi.__)("H3"),showPanel:j},{name:"h4",label:(0,mi.__)("H4"),showPanel:j},{name:"h5",label:(0,mi.__)("H5"),showPanel:j},{name:"h6",label:(0,mi.__)("H6"),showPanel:j}],[O,L,j]),N=(0,f3.useCallback)(M=>({...M,elements:{...M?.elements,link:{...M?.elements?.link,color:void 0,":hover":{color:void 0}},...V.reduce((z,q)=>({...z,[q.name]:{...M?.elements?.[q.name],color:void 0}}),{})}}),[V]),D=[w&&{key:"link",label:(0,mi.__)("Link"),hasValue:A,resetValue:I,isShownByDefault:s.link,indicators:[x??S,E??B],isPlaceholder:x===void 0&&E===void 0&&(S!==void 0||B!==void 0),hasInheritedValue:S!==void 0||B!==void 0,contrastWarning:u,tabs:[{key:"link",label:(0,mi.__)("Default"),inheritedValue:S,inheritedSlug:Uo(r?.elements?.link?.color?.text,"color"),userSlug:Uo(t?.elements?.link?.color?.text,"color"),setValue:C,userValue:x,isPlaceholder:x===void 0&&S!==void 0},{key:"hover",label:(0,mi.__)("Hover"),inheritedValue:B,inheritedSlug:Uo(r?.elements?.link?.[":hover"]?.color?.text,"color"),userSlug:Uo(t?.elements?.link?.[":hover"]?.color?.text,"color"),setValue:P,userValue:E,isPlaceholder:E===void 0&&B!==void 0}]}].filter(Boolean);return V.forEach(({name:M,label:z,showPanel:q})=>{if(!q)return;let Q=k(r?.elements?.[M]?.color?.background),te=k(r?.elements?.[M]?.color?.gradient),ee=k(r?.elements?.[M]?.color?.text),Y=y(t?.elements?.[M]?.color?.background),Z=y(t?.elements?.[M]?.color?.gradient),$=y(t?.elements?.[M]?.color?.text),K=()=>!!($||Y||Z),ne=()=>{let Se=Ue(t,["elements",M,"color","background"],void 0);Se.elements[M].color.gradient=void 0,Se.elements[M].color.text=void 0,o(Se)},le=(Se,Ee)=>{o(Ue(t,["elements",M,"color","text"],xp(v,Se,Ee)))},X=(Se,Ee)=>{let me=Ue(t,["elements",M,"color","background"],xp(v,Se,Ee));me.elements[M].color.gradient=void 0,o(me)},re=(Se,Ee)=>{let me=Ue(t,["elements",M,"color","gradient"],_(Se,Ee));me.elements[M].color.background=void 0,o(me)},ae=M!=="caption",ke=$===void 0&&ee!==void 0,Ce=Y===void 0&&Q!==void 0,ye=Z===void 0&&te!==void 0,ve=$===void 0&&Y===void 0&&Z===void 0&&(ee!==void 0||Q!==void 0||te!==void 0),pe=ee!==void 0||Q!==void 0||te!==void 0;D.push({key:M,label:z,hasValue:K,resetValue:ne,isShownByDefault:s[M],indicators:ae?[$??ee,Z??te??Y??Q]:[$??ee],isPlaceholder:ve,hasInheritedValue:pe,tabs:[g&&{key:"text",label:(0,mi.__)("Text"),inheritedValue:ee,inheritedSlug:Uo(r?.elements?.[M]?.color?.text,"color"),userSlug:Uo(t?.elements?.[M]?.color?.text,"color"),setValue:le,userValue:$,isPlaceholder:ke},g&&ae&&{key:"background",label:(0,mi.__)("Background"),inheritedValue:Q,inheritedSlug:Uo(r?.elements?.[M]?.color?.background,"color"),userSlug:Uo(t?.elements?.[M]?.color?.background,"color"),setValue:X,userValue:Y,isPlaceholder:Ce},b&&ae&&{key:"gradient",label:(0,mi.__)("Gradient"),inheritedValue:te,inheritedSlug:Uo(r?.elements?.[M]?.color?.gradient,"gradient"),userSlug:Uo(t?.elements?.[M]?.color?.gradient,"gradient"),setValue:re,userValue:Z,isGradient:!0,isPlaceholder:ye}].filter(Boolean)})}),(0,YS.jsxs)(e,{resetAllFilter:N,value:t,onChange:o,panelId:i,label:a,children:[D.map(M=>{let{key:z,...q}=M;return(0,YS.jsx)(sg,{...q,showInheritanceLabelIndicators:d,colorGradientControlSettings:{colors:f,disableCustomColors:!h,gradients:p,disableCustomGradients:!m},panelId:i},z)}),l]})}function sIe(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 iIe(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 eot(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 aIe(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?eot(i,t):a?.find(d=>d.style.fontWeight===iIe(s,o))?.style?.fontStyle),u||(n=o?iIe(s,o):a?.find(d=>d.style.fontStyle===(r||t))?.style?.fontWeight),{nearestFontStyle:r,nearestFontWeight:n}}var mo=c(T(),1),tot=1,oot=6;function rot(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 h3(e){let t=cIe(e),o=uIe(e),r=dIe(e),n=fIe(e),i=mIe(e),s=pIe(e),a=hIe(e),l=yIe(e),u=gIe(e),d=bIe(e),f=lIe(e),p=Dq(e);return t||o||r||n||i||s||f||a||l||u||d||p}function lIe(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 cIe(e){return["default","theme","custom"].some(t=>e?.typography?.fontFamilies?.[t]?.length)}function uIe(e){return e?.typography?.lineHeight}function dIe(e){return e?.typography?.fontStyle||e?.typography?.fontWeight}function not(e){return e?.typography?.fontStyle?e?.typography?.fontWeight?(0,Dr.__)("Appearance"):(0,Dr.__)("Font style"):(0,Dr.__)("Font weight")}function fIe(e){return e?.typography?.letterSpacing}function pIe(e){return e?.typography?.textTransform}function mIe(e){return e?.typography?.textAlign}function hIe(e){return e?.typography?.textDecoration}function gIe(e){return e?.typography?.writingMode}function bIe(e){return e?.typography?.textColumns}function yIe(e){return e?.typography?.textIndent}function iot(e){let t=e?.typography?.fontSizes,o=!!e?.typography?.defaultFontSizes;return[...t?.custom??[],...t?.theme??[],...o?t?.default??[]:[]]}function jq({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Nr(),s=()=>{let a=e(o);t(a)};return(0,mo.jsx)(Yl.__experimentalToolsPanel,{label:(0,Dr.__)("Typography"),resetAll:s,panelId:r,__experimentalFirstVisibleItemClass:"first",dropdownMenuProps:i,children:n})}var sot={textColor:!0,fontFamily:!0,fontSize:!0,fontAppearance:!0,lineHeight:!0,letterSpacing:!0,textAlign:!0,textTransform:!0,textDecoration:!0,textIndent:!0,writingMode:!0,textColumns:!0},aot=[void 0,null,""];function it(e){return!aot.includes(e)}function zq(e){if(!it(e))return;let[t]=(0,Yl.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function g3({as:e=jq,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=sot,isGlobalStyles:a=!1,showInheritanceLabelIndicators:l=In(),contrastWarning:u}){let{colors:d,allColors:f,areCustomSolidsEnabled:p,decodeValue:h}=WS(n),m=(je,vn,Cu)=>$l(l&&je,l&&vn,Cu),g=Dq(n),b=h(r?.color?.text),v=h(t?.color?.text),y=()=>!!t?.color?.text,_=(je,vn)=>{let Cu=xp(f,je,vn),lc=Ue(t,["color","text"],Cu);(In()?rot(t,r):r?.color?.text===r?.elements?.link?.color?.text)&&(lc=Ue(lc,["elements","link","color","text"],Cu)),o(lc)},k=()=>_(void 0),w=cIe(n),S=h(r?.typography?.fontFamily),x=h(t?.typography?.fontFamily)??S,C=!it(t?.typography?.fontFamily)&&it(S),{fontFamilies:B,fontFamilyFaces:E}=(0,sv.useMemo)(()=>sIe(n,x),[n,x]),P=je=>{let vn=B?.find(({fontFamily:cc})=>cc===je)?.slug,Cu=vn?`var:preset|font-family|${vn}`:je,lc=Ue(t,["typography","fontFamily"],it(Cu)?Cu:void 0),d4=B?.find(({fontFamily:cc})=>cc===je)?.fontFace??[],{fontStyles:LLe,fontWeights:DLe}=pS(d4),VLe=LLe?.some(({value:cc})=>cc===Ce),FLe=DLe?.some(({value:cc})=>cc?.toString()===ye?.toString());if(!VLe||!FLe){let{nearestFontStyle:cc,nearestFontWeight:f4}=aIe(d4,Ce,ye);cc||f4?lc={...lc,typography:{...lc?.typography,fontStyle:it(cc)?cc:void 0,fontWeight:it(f4)?f4:void 0}}:(Ce||ye)&&(lc={...lc,typography:{...lc?.typography,fontStyle:void 0,fontWeight:void 0}})}o(lc)},A=()=>it(t?.typography?.fontFamily),I=()=>P(void 0),O=lIe(n),L=!n?.typography?.customFontSize,j=iot(n),V=t?.typography?.fontSize,N=r?.typography?.fontSize,D=V??N,M=h(D),z=h(N),q=!it(V)&&it(N),Q=je=>{if(!je||typeof je!="string")return;if(je.startsWith("var:preset|font-size|"))return je.replace("var:preset|font-size|","");let vn=je.match(/^var\(--wp--preset--font-size--([^)]+)\)$/);if(vn)return vn[1]},te=Q(D),ee=Q(N),Y=(je,vn)=>{let Cu=vn?.slug?`var:preset|font-size|${vn?.slug}`:je;o(Ue(t,["typography","fontSize"],it(Cu)?Cu:void 0))},Z=(je,vn)=>{if(q&&je===void 0&&!vn){ee?Y(void 0,{slug:ee}):Y(z);return}Y(je,vn)},$=()=>it(t?.typography?.fontSize),K=()=>Y(void 0),ne=dIe(n),le=not(n),X=n?.typography?.fontStyle,re=n?.typography?.fontWeight,ae=h(r?.typography?.fontStyle),ke=h(r?.typography?.fontWeight),Ce=h(t?.typography?.fontStyle)??ae,ye=h(t?.typography?.fontWeight)??ke,ve=!it(t?.typography?.fontStyle)&&!it(t?.typography?.fontWeight)&&(it(ae)||it(ke)),pe=(0,sv.useCallback)(({fontStyle:je,fontWeight:vn})=>{(je!==Ce||vn!==ye)&&o({...t,typography:{...t?.typography,fontStyle:it(je)?je:void 0,fontWeight:it(vn)?vn:void 0}})},[Ce,ye,o,t]),Se=(0,sv.useCallback)(je=>{if(ve&&je.fontStyle===Ce&&je.fontWeight===ye){o({...t,typography:{...t?.typography,fontStyle:it(Ce)?Ce:void 0,fontWeight:it(ye)?ye:void 0}});return}pe(je)},[ve,Ce,ye,o,t,pe]),Ee=()=>it(t?.typography?.fontStyle)||it(t?.typography?.fontWeight),me=(0,sv.useCallback)(()=>{pe({})},[pe]),Re=uIe(n),ie=h(t?.typography?.lineHeight),se=h(r?.typography?.lineHeight),Te=!it(t?.typography?.lineHeight)&&it(se),he=je=>{o(Ue(t,["typography","lineHeight"],it(je)?je:void 0))},Ie=()=>it(t?.typography?.lineHeight),lt=()=>he(void 0),vt=fIe(n),ct=h(t?.typography?.letterSpacing),Rt=h(r?.typography?.letterSpacing),tt=!it(t?.typography?.letterSpacing)&&it(Rt),At=je=>{o(Ue(t,["typography","letterSpacing"],it(je)?je:void 0))},ht=()=>it(t?.typography?.letterSpacing),Ft=()=>At(void 0),Ct=yIe(n),Ot=h(t?.typography?.textIndent),be=h(r?.typography?.textIndent),_e=!it(t?.typography?.textIndent)&&it(be),we=(n?.typography?.textIndent??"subsequent")==="all",Pe=je=>{o(Ue(t,["typography","textIndent"],it(je)?je:void 0))},Fe=je=>{o({...t,settings:{typography:{textIndent:je?"all":"subsequent"}}})},kt=()=>it(t?.typography?.textIndent),Je=()=>{o(Ue(t,["typography","textIndent"],void 0))},bo=we?(0,Dr.__)("Indents the first line of all paragraphs."):(0,Dr.__)("Indents the first line of each paragraph after the first one."),mr=bIe(n),Wt=h(t?.typography?.textColumns),yo=h(r?.typography?.textColumns),Ir=!it(t?.typography?.textColumns)&&it(yo),hr=je=>{o(Ue(t,["typography","textColumns"],it(je)?je:void 0))},An=()=>it(t?.typography?.textColumns),ft=()=>hr(void 0),Mt=pIe(n),ro=h(r?.typography?.textTransform),Bo=h(t?.typography?.textTransform)??ro,an=!it(t?.typography?.textTransform)&&it(ro),Pr=je=>{o(Ue(t,["typography","textTransform"],it(je)?je:void 0))},$i=je=>{if(an&&je===void 0){Pr(ro);return}Pr(je)},Ae=()=>it(t?.typography?.textTransform),Kt=()=>Pr(void 0),ot=hIe(n),Qt=h(r?.typography?.textDecoration),ln=h(t?.typography?.textDecoration)??Qt,Go=!it(t?.typography?.textDecoration)&&it(Qt),Yi=je=>{o(Ue(t,["typography","textDecoration"],it(je)?je:void 0))},Su=je=>{if(Go&&je===void 0){Yi(Qt);return}Yi(je)},Ki=()=>it(t?.typography?.textDecoration),$p=()=>Yi(void 0),yR=gIe(n),xu=h(r?.typography?.writingMode),Iv=h(t?.typography?.writingMode)??xu,Pv=!it(t?.typography?.writingMode)&&it(xu),Vx=je=>{o(Ue(t,["typography","writingMode"],it(je)?je:void 0))},c4=je=>{if(Pv&&je===void 0){Vx(xu);return}Vx(je)},Ng=()=>it(t?.typography?.writingMode),et=()=>Vx(void 0),ki=mIe(n),Kd=h(r?.typography?.textAlign),gQ=h(t?.typography?.textAlign)??Kd,bQ=!it(t?.typography?.textAlign)&&it(Kd),u4=je=>{o(Ue(t,["typography","textAlign"],it(je)?je:void 0))},ALe=je=>{if(bQ&&je===void 0){u4(Kd);return}u4(je)},yQ=()=>it(t?.typography?.textAlign),MLe=()=>u4(void 0),NLe=(0,sv.useCallback)(je=>g?{...je,typography:{},color:{...je?.color,text:void 0}}:{...je,typography:{}},[g]);return(0,mo.jsxs)(e,{resetAllFilter:NLe,value:t,onChange:o,panelId:i,children:[g&&(0,mo.jsx)(sg,{label:(0,Dr.__)("Color"),hasValue:y,resetValue:k,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,Dr.__)("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}),w&&(0,mo.jsx)(Yt,{...m(C,A()&&S!==void 0),label:(0,Dr.__)("Font"),hasValue:A,onDeselect:I,isShownByDefault:s.fontFamily,panelId:i,children:(0,mo.jsx)(H5,{fontFamilies:B,value:x,onChange:P})}),O&&(0,mo.jsx)(Yt,{...m(q,$()&&N!==void 0),label:(0,Dr.__)("Size"),hasValue:$,hasInlineEndToggle:!0,onDeselect:K,isShownByDefault:s.fontSize,panelId:i,children:(0,mo.jsx)(Yl.FontSizePicker,{value:te||M,valueMode:te?"slug":"literal",onChange:Z,fontSizes:j,disableCustomFontSizes:L,withReset:!1,withSlider:!0})}),ne&&(0,mo.jsx)(Yt,{...m(ve,Ee()&&(ae!==void 0||ke!==void 0)),label:le,hasValue:Ee,onDeselect:me,isShownByDefault:s.fontAppearance,panelId:i,children:(0,mo.jsx)(j5,{value:{fontStyle:Ce,fontWeight:ye},onChange:Se,hasFontStyles:X,hasFontWeights:re,fontFamilyFaces:E})}),Re&&(0,mo.jsx)(Yt,{...m(Te,Ie()&&se!==void 0,"single-column"),label:(0,Dr.__)("Line height"),hasValue:Ie,onDeselect:lt,isShownByDefault:s.lineHeight,panelId:i,children:(0,mo.jsx)(RV,{__unstableInputWidth:"auto",value:ie??se,onChange:he,...Te?{placeholder:zq(se)}:{}})}),vt&&(0,mo.jsx)(Yt,{...m(tt,ht()&&Rt!==void 0,"single-column"),label:(0,Dr.__)("Letter spacing"),hasValue:ht,onDeselect:Ft,isShownByDefault:s.letterSpacing,panelId:i,children:(0,mo.jsx)(W5,{value:ct??Rt,onChange:At,__unstableInputWidth:"auto",placeholder:tt?zq(Rt):void 0})}),Ct&&(0,mo.jsxs)(Yt,{...m(_e,kt()&&be!==void 0),label:(0,Dr.__)("Line indent"),hasValue:kt,onDeselect:Je,isShownByDefault:s.textIndent,panelId:i,children:[(0,mo.jsx)(qBe,{value:Ot??be,onChange:Pe,__unstableInputWidth:"auto",withSlider:!0,hasBottomMargin:a,placeholder:_e?zq(be):void 0}),a&&(0,mo.jsx)(Yl.ToggleControl,{label:(0,Dr.__)("Indent all paragraphs"),checked:we,onChange:Fe,help:bo})]}),mr&&(0,mo.jsx)(Yt,{...m(Ir,An()&&yo!==void 0,"single-column"),label:(0,Dr.__)("Columns"),hasValue:An,onDeselect:ft,isShownByDefault:s.textColumns,panelId:i,children:(0,mo.jsx)(Yl.__experimentalNumberControl,{label:(0,Dr.__)("Columns"),max:oot,min:tot,onChange:hr,placeholder:Ir?yo:void 0,spinControls:"custom",value:Wt,initialPosition:1})}),ot&&(0,mo.jsx)(Yt,{...m(Go,Ki()&&Qt!==void 0,"single-column"),label:(0,Dr.__)("Decoration"),hasValue:Ki,onDeselect:$p,isShownByDefault:s.textDecoration,panelId:i,children:(0,mo.jsx)($5,{value:ln,onChange:Su,__unstableInputWidth:"auto"})}),yR&&(0,mo.jsx)(Yt,{...m(Pv,Ng()&&xu!==void 0,"single-column"),label:(0,Dr.__)("Orientation"),hasValue:Ng,onDeselect:et,isShownByDefault:s.writingMode,panelId:i,children:(0,mo.jsx)(Z5,{value:Iv,onChange:c4})}),Mt&&(0,mo.jsx)(Yt,{...m(an,Ae()&&ro!==void 0),label:(0,Dr.__)("Letter case"),hasValue:Ae,onDeselect:Kt,isShownByDefault:s.textTransform,panelId:i,children:(0,mo.jsx)(K5,{value:Bo,onChange:$i,showNone:!0,isBlock:!0})}),ki&&(0,mo.jsxs)(Yt,{...m(bQ,yQ()&&Kd!==void 0),label:(0,Dr.__)("Text alignment"),hasValue:yQ,onDeselect:MLe,isShownByDefault:s.textAlign,panelId:i,children:[(0,mo.jsx)(u3,{value:gQ,onChange:ALe,options:["left","center","right","justify"]}),gQ==="justify"&&(0,mo.jsx)("div",{children:(0,mo.jsx)(Yl.Notice,{status:"warning",isDismissible:!1,children:(0,Dr.__)("Justified text can reduce readability. For better accessibility, use left-aligned text instead.")})})]})]})}var Qo=c(W(),1),gi=c(H(),1);var _3=c(F(),1);var ho=c(H(),1),Cr=c(W(),1),kIe=c(F(),1),b3=c(J(),1);var vIe=c(J(),1);function av(e,t){let{getBlockOrder:o,getBlockAttributes:r}=(0,vIe.useSelect)(R);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),hi={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},lot=[hi.max,hi.fixed];function Hq(e){return lot.includes(e)}function cot(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 uot(e,t){let{orientation:o="horizontal"}=t??{};return e===hi.grow?(0,Cr.__)("Stretch to fill available space."):e===hi.max&&o==="horizontal"?(0,Cr.__)("Specify a maximum width."):e===hi.max?(0,Cr.__)("Specify a maximum height."):e===hi.fixed&&o==="horizontal"?(0,Cr.__)("Specify a fixed width."):e===hi.fixed?(0,Cr.__)("Specify a fixed height."):(0,Cr.__)("Fit contents.")}function _Ie({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)(dot,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}):l==="grid"?(0,ar.jsx)(pot,{childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n,showGridSpanDefaults:i}):null}function dot({childLayout:e,onChange:t,parentLayout:o,isShownByDefault:r,panelId:n}){let{selfStretch:i,flexSize:s}=e,{orientation:a="horizontal"}=o??{},l=i||hi.fit,u=Hq(l),d=()=>!!i,f=a==="horizontal"?(0,Cr.__)("Width"):(0,Cr.__)("Height"),[p]=ze("spacing.units"),h=(0,ho.__experimentalUseCustomUnits)({availableUnits:p||["%","px","em","rem","vh","vw"]}),m=()=>{t({selfStretch:void 0,flexSize:void 0})};return(0,kIe.useEffect)(()=>{Hq(i)&&!s&&t({...e,selfStretch:hi.fit})},[]),(0,ar.jsxs)(ho.__experimentalVStack,{as:ho.__experimentalToolsPanelItem,spacing:2,hasValue:d,label:f,onDeselect:m,isShownByDefault:r,panelId:n,children:[(0,ar.jsxs)(ho.__experimentalToggleGroupControl,{label:fot(o),value:l,help:uot(l,o),onChange:g=>{let b=Hq(g)?s:null;t({selfStretch:g,flexSize:b})},isBlock:!0,children:[(0,ar.jsx)(ho.__experimentalToggleGroupControlOption,{value:hi.fit,label:(0,Cr._x)("Fit","Intrinsic block width in flex layout")},hi.fit),(0,ar.jsx)(ho.__experimentalToggleGroupControlOption,{value:hi.grow,label:(0,Cr._x)("Grow","Block with expanding width in flex layout")},hi.grow),(0,ar.jsx)(ho.__experimentalToggleGroupControlOption,{value:hi.max,label:cot(o)},hi.max),(0,ar.jsx)(ho.__experimentalToggleGroupControlOption,{value:hi.fixed,label:(0,Cr._x)("Fixed","Block with fixed width in flex layout")},hi.fixed)]}),u&&(0,ar.jsx)(ho.__experimentalUnitControl,{units:h,onChange:g=>{t({selfStretch:l,flexSize:g})},value:s,min:0,label:f,hideLabelFromVision:!0})]})}function fot(e){let{orientation:t="horizontal"}=e??{};return t==="horizontal"?(0,Cr.__)("Width"):(0,Cr.__)("Height")}function pot({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,b3.useSelect)(C=>C(R).getBlockRootClientId(n)),{moveBlocksToPosition:h,__unstableMarkNextChangeAsNotPersistent:m}=(0,b3.useDispatch)(R),g=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})},k=d?d-(s??1)+1:void 0,w=window.__experimentalEnableGridInteractivity&&f?f-(a??1)+1:void 0,S=l??(i?1:void 0),x=u??(i?1:void 0);return(0,ar.jsxs)(ar.Fragment,{children:[(0,ar.jsxs)(ho.Flex,{as:ho.__experimentalToolsPanelItem,hasValue:v,label:(0,Cr.__)("Grid span"),onDeselect:_,isShownByDefault:r,panelId:n,children:[(0,ar.jsx)(ho.FlexItem,{style:{width:"50%"},children:(0,ar.jsx)(ho.__experimentalInputControl,{label:(0,Cr.__)("Column span"),type:"number",onChange:C=>{let B=C===""?1:parseInt(C,10),E=k?Math.min(B,k):B;t({columnStart:s,rowStart:a,rowSpan:u,columnSpan:E})},value:S,min:1,max:k})}),(0,ar.jsx)(ho.FlexItem,{style:{width:"50%"},children:(0,ar.jsx)(ho.__experimentalInputControl,{label:(0,Cr.__)("Row span"),type:"number",onChange:C=>{let B=C===""?1:parseInt(C,10),E=w?Math.min(B,w):B;t({columnStart:s,rowStart:a,columnSpan:l,rowSpan:E})},value:x,min:1,max:w})})]}),window.__experimentalEnableGridInteractivity&&(0,ar.jsxs)(ho.Flex,{as:ho.__experimentalToolsPanelItem,hasValue:b,label:(0,Cr.__)("Grid placement"),onDeselect:y,isShownByDefault:!1,panelId:n,children:[(0,ar.jsx)(ho.FlexItem,{style:{width:"50%"},children:(0,ar.jsx)(ho.__experimentalInputControl,{label:(0,Cr.__)("Column"),type:"number",onChange:C=>{let B=C===""?1:parseInt(C,10);t({columnStart:B,rowStart:a,columnSpan:l,rowSpan:u}),m(),h([n],p,p,g(B,a))},value:s??1,min:1,max:d?d-(l??1)+1:void 0})}),(0,ar.jsx)(ho.FlexItem,{style:{width:"50%"},children:(0,ar.jsx)(ho.__experimentalInputControl,{label:(0,Cr.__)("Row"),type:"number",onChange:C=>{let B=C===""?1:parseInt(C,10);t({columnStart:s,rowStart:B,columnSpan:l,rowSpan:u}),m(),h([n],p,p,g(s,B))},value:a??1,min:1,max:f?f-(u??1)+1:void 0})})]})]})}var wIe=c(H(),1),KS=c(W(),1);var Uq=c(T(),1);function y3({panelId:e,value:t,onChange:o=()=>{},options:r,defaultValue:n="auto",hasValue:i,isShownByDefault:s=!0,className:a,isInherited:l,hasLocalOverride:u}){let d=t??"auto",[f,p,h]=ze("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),m=p?.map(({name:v,ratio:y})=>({label:v,value:y})),g=f?.map(({name:v,ratio:y})=>({label:v,value:y})),b=[{label:(0,KS._x)("Original","Aspect ratio option for dimensions control"),value:"auto"},...h?g:[],...m||[],{label:(0,KS._x)("Custom","Aspect ratio option for dimensions control"),value:"custom",disabled:!0,hidden:!0}];return(0,Uq.jsx)(Yt,{className:a,isInherited:l,hasLocalOverride:u,hasValue:i||(()=>d!==n),label:(0,KS.__)("Aspect ratio"),onDeselect:()=>o(void 0),isShownByDefault:s,panelId:e,children:(0,Uq.jsx)(wIe.SelectControl,{label:(0,KS.__)("Aspect ratio"),value:d,options:r??b,onChange:o})})}var Xt=c(T(),1),Wq=["horizontal","vertical"];function SIe(e,t){return e?.length===1?!1:t?!(e?.includes("horizontal")&&e?.includes("vertical")&&e?.length===2):!0}function w3(e,t=xa){return TIe(e)||RIe(e)||BIe(e)||IIe(e)||PIe(e)||OIe(e)||AIe(e)||MIe(e)||NIe(e)||LIe(e,t)||DIe(e,t)}function TIe(e){return e?.layout?.contentSize}function RIe(e){return e?.layout?.wideSize}function BIe(e){return e?.spacing?.padding}function IIe(e){return e?.spacing?.margin}function PIe(e){return e?.spacing?.blockGap}function OIe(e){return e?.dimensions?.height}function AIe(e){return e?.dimensions?.minHeight}function MIe(e){return e?.dimensions?.minWidth}function NIe(e){return e?.dimensions?.width}function LIe(e,t=xa){return!Ca(t)&&e?.dimensions?.aspectRatio}function DIe(e,t=xa){if(Ca(t))return!1;let{type:o="default",default:{type:r="default"}={},allowSizingOnChildren:n=!1}=e?.parentLayout??{},i=(r==="flex"||o==="flex"||r==="grid"||o==="grid")&&n;return!!e?.layout&&i}function mot(e){let{defaultSpacingSizes:t,spacingSizes:o}=e?.spacing||{};return t!==!1&&o?.default?.length>0||o?.theme?.length>0||o?.custom?.length>0}function xIe(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 hot=[void 0,null,""];function bt(e){return!hot.includes(e)}function v3(e){if(!bt(e))return;let[t]=(0,gi.__experimentalParseQuantityAndUnitFromRawValue)(e);return t}function k3(e){return bt(e)&&typeof e=="string"?{top:e,right:e,bottom:e,left:e}:e}function CIe(e){if(!bt(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(bt))return;let n=o[0];return o.every(i=>i===n)?n:void 0}function EIe(e){return bt(e)?typeof e=="string"?e!=="":typeof e!="object"?!1:["top","right","bottom","left"].some(t=>bt(e[t])):!1}function got(e,t){return bt(e)?typeof e=="string"?t?{top:e,right:e,bottom:e,left:e}:{top:e}:{...e,right:e?.left,bottom:e?.top}:e}function bot({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Nr(),s=()=>{let a=e(o);t(a)};return(0,Xt.jsx)(gi.__experimentalToolsPanel,{label:(0,Qo.__)("Dimensions"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var Kl={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,aspectRatio:!0,childLayout:!0};function S3({as:e=bot,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Kl,onVisualize:a=()=>{},includeLayoutControls:l=!1,styleState:u=xa,showInheritanceLabelIndicators:d=In()}){let{dimensions:f,spacing:p}=n,h=et=>et&&typeof et=="object"?Object.keys(et).reduce((ki,Kd)=>(ki[Kd]=qa({settings:{dimensions:f,spacing:p}},"",et[Kd]),ki),{}):qa({settings:{dimensions:f,spacing:p}},"",et),m=(et,ki,Kd)=>$l(d&&et,d&&ki,Kd),g=mot(n),b=(0,gi.__experimentalUseCustomUnits)({availableUnits:n?.spacing?.units||["%","px","em","rem","vw"]}),v=-1/0,[y,_]=(0,_3.useState)(v),k=(0,_3.useCallback)(et=>({...et,layout:Qe({...et?.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:{...et?.spacing,padding:void 0,margin:void 0,blockGap:void 0},dimensions:{...et?.dimensions,height:void 0,minHeight:void 0,minWidth:void 0,aspectRatio:void 0,width:void 0}}),[]),w=TIe(n)&&l,S=h(t?.layout?.contentSize),x=h(r?.layout?.contentSize),C=!bt(t?.layout?.contentSize)&&bt(x),B=et=>{o(Ue(t,["layout","contentSize"],bt(et)?et:void 0))},E=()=>bt(t?.layout?.contentSize),P=()=>B(void 0),A=RIe(n)&&l,I=h(t?.layout?.wideSize),O=h(r?.layout?.wideSize),L=!bt(t?.layout?.wideSize)&&bt(O),j=et=>{o(Ue(t,["layout","wideSize"],bt(et)?et:void 0))},V=()=>bt(t?.layout?.wideSize),N=()=>j(void 0),D=BIe(n),M=k3(h(r?.spacing?.padding)),z=k3(h(t?.spacing?.padding)),q=bt(t?.spacing?.padding)?z:M,Q=CIe(M),te=!bt(t?.spacing?.padding)&&Q!==void 0,ee=EIe(M),Y=!bt(t?.spacing?.padding)&&ee,Z=Array.isArray(n?.spacing?.padding)?n?.spacing?.padding:n?.spacing?.padding?.sides,$=Z&&Z.some(et=>Wq.includes(et)),K=et=>{let ki=xIe(et,Z);o(Ue(t,["spacing","padding"],ki))},ne=()=>bt(t?.spacing?.padding)&&Object.keys(t?.spacing?.padding).length,le=()=>K(void 0),X=()=>a("padding"),re=IIe(n),ae=k3(h(r?.spacing?.margin)),ke=k3(h(t?.spacing?.margin)),Ce=bt(t?.spacing?.margin)?ke:ae,ye=CIe(ae),ve=!bt(t?.spacing?.margin)&&ye!==void 0,pe=EIe(ae),Se=!bt(t?.spacing?.margin)&&pe,Ee=Array.isArray(n?.spacing?.margin)?n?.spacing?.margin:n?.spacing?.margin?.sides,me=Ee&&Ee.some(et=>Wq.includes(et)),Re=et=>{let ki=xIe(et,Ee);o(Ue(t,["spacing","margin"],ki))},ie=()=>bt(t?.spacing?.margin)&&Object.keys(t?.spacing?.margin).length,se=()=>Re(void 0),Te=()=>a("margin"),he=PIe(n),Ie=Array.isArray(n?.spacing?.blockGap)?n?.spacing?.blockGap:n?.spacing?.blockGap?.sides,lt=Ie&&Ie.some(et=>Wq.includes(et)),vt=h(t?.spacing?.blockGap),ct=h(r?.spacing?.blockGap),Rt=bt(t?.spacing?.blockGap)?vt:ct,tt=got(Rt,lt),At=!bt(t?.spacing?.blockGap)&&typeof ct=="string"&&ct!=="",ht=et=>{o(Ue(t,["spacing","blockGap"],et))},Ft=et=>{bt(et)||ht(null),!lt&&et?.hasOwnProperty("top")?ht(et.top):ht({top:et?.top,left:et?.left})},Ct=()=>ht(void 0),Ot=()=>bt(t?.spacing?.blockGap),be=AIe(n),_e=h(t?.dimensions?.minHeight),Be=h(r?.dimensions?.minHeight),we=!bt(t?.dimensions?.minHeight)&&bt(Be),Pe=et=>{let ki=Ue(t,["dimensions","minHeight"],et);o(Ue(ki,["dimensions","aspectRatio"],void 0))},Fe=()=>{Pe(void 0)},kt=()=>bt(t?.dimensions?.minHeight),Je=OIe(n),bo=h(t?.dimensions?.height),mr=h(r?.dimensions?.height),Wt=!bt(t?.dimensions?.height)&&bt(mr),yo=et=>{let ki=Ue(t,["dimensions","height"],et);o(Ue(ki,["dimensions","aspectRatio"],void 0))},Ir=()=>{yo(void 0)},hr=()=>bt(t?.dimensions?.height),An=MIe(n),ft=h(t?.dimensions?.minWidth),Mt=h(r?.dimensions?.minWidth),ro=!bt(t?.dimensions?.minWidth)&&bt(Mt),Bo=et=>{o(Ue(t,["dimensions","minWidth"],et))},an=()=>{Bo(void 0)},Pr=()=>bt(t?.dimensions?.minWidth),$i=NIe(n),Ae=h(t?.dimensions?.width),Kt=h(r?.dimensions?.width),ot=!bt(t?.dimensions?.width)&&bt(Kt),Qt=et=>{o(Ue(t,["dimensions","width"],et))},ln=()=>{Qt(void 0)},Go=()=>bt(t?.dimensions?.width),Yi=LIe(n,u),Su=h(t?.dimensions?.aspectRatio),Ki=h(r?.dimensions?.aspectRatio),$p=Su??Ki,yR=!bt(t?.dimensions?.aspectRatio)&&bt(Ki),xu=et=>{let ki=Ue(t,["dimensions","aspectRatio"],et);o(Ue(ki,["dimensions","minHeight"],void 0))},Iv=()=>bt(t?.dimensions?.aspectRatio),Pv=DIe(n,u),Vx=t?.layout,c4=et=>{o({...t,layout:{...t?.layout,...et}})},Ng=()=>a(!1);return(0,Xt.jsxs)(e,{resetAllFilter:k,value:t,onChange:o,panelId:i,children:[(w||A)&&(0,Xt.jsx)("span",{className:"span-columns",children:(0,Qo.__)("Set the width of the main content area.")}),w&&(0,Xt.jsx)(Yt,{...m(C,E()&&x!==void 0),label:(0,Qo.__)("Content width"),hasValue:E,onDeselect:P,isShownByDefault:s.contentSize??Kl.contentSize,panelId:i,children:(0,Xt.jsx)(gi.__experimentalUnitControl,{label:(0,Qo.__)("Content width"),labelPosition:"top",value:S??x,placeholder:C?v3(x):void 0,onChange:et=>{B(et)},units:b,prefix:(0,Xt.jsx)(gi.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Xt.jsx)(St,{icon:Hg})})})}),A&&(0,Xt.jsx)(Yt,{...m(L,V()&&O!==void 0),label:(0,Qo.__)("Wide width"),hasValue:V,onDeselect:N,isShownByDefault:s.wideSize??Kl.wideSize,panelId:i,children:(0,Xt.jsx)(gi.__experimentalUnitControl,{label:(0,Qo.__)("Wide width"),labelPosition:"top",value:I??O,placeholder:L?v3(O):void 0,onChange:et=>{j(et)},units:b,prefix:(0,Xt.jsx)(gi.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Xt.jsx)(St,{icon:eb})})})}),D&&(0,Xt.jsxs)(Yt,{hasValue:ne,label:(0,Qo.__)("Padding"),hasInlineEndToggle:SIe(Z,g),onDeselect:le,isShownByDefault:s.padding??Kl.padding,...m(Y,ne()&&ee,{"tools-panel-item-spacing":g}),panelId:i,children:[!g&&(0,Xt.jsx)(gi.BoxControl,{values:z,onChange:K,label:(0,Qo.__)("Padding"),sides:Z,units:b,allowReset:!1,splitOnAxis:$,inputProps:{onMouseOver:X,onMouseOut:Ng,placeholder:te?Q:void 0}}),g&&(0,Xt.jsx)(jS,{values:q,onChange:K,label:(0,Qo.__)("Padding"),sides:Z,units:b,allowReset:!1,onMouseOver:X,onMouseOut:Ng})]}),re&&(0,Xt.jsxs)(Yt,{hasValue:ie,label:(0,Qo.__)("Margin"),hasInlineEndToggle:SIe(Ee,g),onDeselect:se,isShownByDefault:s.margin??Kl.margin,...m(Se,ie()&&pe,{"tools-panel-item-spacing":g}),panelId:i,children:[!g&&(0,Xt.jsx)(gi.BoxControl,{values:ke,onChange:Re,inputProps:{min:y,onDragStart:()=>{_(0)},onDragEnd:()=>{_(v)},onMouseOver:Te,onMouseOut:Ng,placeholder:ve?ye:void 0},label:(0,Qo.__)("Margin"),sides:Ee,units:b,allowReset:!1,splitOnAxis:me}),g&&(0,Xt.jsx)(jS,{values:Ce,onChange:Re,minimumCustomValue:-1/0,label:(0,Qo.__)("Margin"),sides:Ee,units:b,allowReset:!1,onMouseOver:Te,onMouseOut:Ng})]}),he&&(0,Xt.jsxs)(Yt,{hasValue:Ot,label:(0,Qo.__)("Block spacing"),hasInlineEndToggle:lt,onDeselect:Ct,isShownByDefault:s.blockGap??Kl.blockGap,...m(At,Ot()&&ct!==void 0,{"tools-panel-item-spacing":g,"single-column":!g&&!lt}),panelId:i,children:[!g&&(lt?(0,Xt.jsx)(gi.BoxControl,{label:(0,Qo.__)("Block spacing"),min:0,onChange:Ft,units:b,sides:Ie,values:tt,allowReset:!1,splitOnAxis:lt}):(0,Xt.jsx)(gi.__experimentalUnitControl,{label:(0,Qo.__)("Block spacing"),min:0,onChange:ht,units:b,value:vt??void 0,placeholder:At?ct:void 0})),g&&(0,Xt.jsx)(jS,{label:(0,Qo.__)("Block spacing"),min:0,onChange:Ft,showSideInLabel:!1,sides:lt?Ie:["top"],values:tt,allowReset:!1})]}),Pv&&(0,Xt.jsx)(_Ie,{value:Vx,onChange:c4,parentLayout:n?.parentLayout,panelId:i,showGridSpanDefaults:!ds(u),isShownByDefault:s.childLayout??Kl.childLayout}),be&&(0,Xt.jsx)(Yt,{...m(we,kt()&&Be!==void 0),hasValue:kt,label:(0,Qo.__)("Minimum height"),onDeselect:Fe,isShownByDefault:s.minHeight??Kl.minHeight,panelId:i,children:(0,Xt.jsx)(jy,{label:(0,Qo.__)("Minimum height"),value:_e??Be,onChange:Pe,placeholder:we?v3(Be):void 0,dimensionSizes:f?.dimensionSizes})}),An&&(0,Xt.jsx)(Yt,{...m(ro,Pr()&&Mt!==void 0),hasValue:Pr,label:(0,Qo.__)("Minimum width"),onDeselect:an,isShownByDefault:s.minWidth??Kl.minWidth,panelId:i,children:(0,Xt.jsx)(jy,{label:(0,Qo.__)("Minimum width"),value:ft??Mt,onChange:Bo,placeholder:ro?v3(Mt):void 0,dimensionSizes:f?.dimensionSizes})}),Je&&(0,Xt.jsx)(Yt,{...m(Wt,hr()&&mr!==void 0),hasValue:hr,label:(0,Qo.__)("Height"),onDeselect:Ir,isShownByDefault:s.height??Kl.height,panelId:i,children:(0,Xt.jsx)(jy,{label:(0,Qo.__)("Height"),value:bo,onChange:yo,placeholder:Wt?mr:void 0,dimensionSizes:f?.dimensionSizes})}),$i&&(0,Xt.jsx)(Yt,{...m(ot,Go()&&Kt!==void 0),hasValue:Go,label:(0,Qo.__)("Width"),onDeselect:ln,isShownByDefault:s.width??Kl.width,panelId:i,children:(0,Xt.jsx)(jy,{label:(0,Qo.__)("Width"),value:Ae,onChange:Qt,placeholder:ot?Kt:void 0,dimensionSizes:f?.dimensionSizes})}),Yi&&(0,Xt.jsx)(y3,{hasValue:Iv,value:$p,onChange:xu,panelId:i,...m(yR,Iv()&&Ki!==void 0),isShownByDefault:s.aspectRatio??Kl.aspectRatio})]})}var Di=c(H(),1),Id=c(F(),1),qS=c(W(),1);var lv=c(W(),1),Pn=c(H(),1),C3=c(F(),1);var To=c(T(),1),x3=[];function yot({shadow:e,onShadowChange:t,settings:o}){let r=Gq(o);return(0,To.jsx)("div",{className:"block-editor-global-styles__shadow-popover-container",children:(0,To.jsxs)(Pn.__experimentalVStack,{spacing:4,children:[(0,To.jsx)(Pn.__experimentalHeading,{level:5,children:(0,lv.__)("Drop shadow")}),(0,To.jsx)(vot,{presets:r,activeShadow:e,onSelect:t}),(0,To.jsx)("div",{className:"block-editor-global-styles__clear-shadow",children:(0,To.jsx)(Pn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t(void 0),disabled:!e,accessibleWhenDisabled:!0,children:(0,lv.__)("Clear")})})]})})}function vot({presets:e,activeShadow:t,onSelect:o}){return e?(0,To.jsx)(Pn.Composite,{role:"listbox",className:"block-editor-global-styles__shadow__list","aria-label":(0,lv.__)("Drop shadows"),children:e.map(({name:r,slug:n,shadow:i})=>(0,To.jsx)(kot,{label:r,isActive:i===t,type:n==="unset"?"unset":"preset",onSelect:()=>o(i===t?void 0:i),shadow:i},n))}):null}function kot({type:e,label:t,isActive:o,onSelect:r,shadow:n}){return(0,To.jsxs)(Pt.Root,{children:[(0,To.jsx)(Pt.Trigger,{render:(0,To.jsx)(Pn.Composite.Item,{role:"option","aria-label":t,"aria-selected":o,className:G("block-editor-global-styles__shadow__item",{"is-active":o}),render:(0,To.jsx)("button",{className:G("block-editor-global-styles__shadow-indicator",{unset:e==="unset"}),onClick:r,style:{boxShadow:n},"aria-label":t,children:o&&(0,To.jsx)(St,{icon:Ts})})})}),(0,To.jsx)(Pt.Popup,{children:t})]})}function VIe({shadow:e,onShadowChange:t,settings:o,className:r,hasLocalValue:n=!!e,hasLocalOverride:i=!1,onReset:s}){return(0,To.jsx)(Pn.Dropdown,{popoverProps:{placement:"left-start",offset:36,shift:!0},className:G("block-editor-global-styles__shadow-dropdown",r),renderToggle:_ot(e,t,{hasLocalValue:n,hasLocalOverride:i,onReset:s??(()=>t(void 0))}),renderContent:()=>(0,To.jsx)(Pn.__experimentalDropdownContentWrapper,{paddingSize:"medium",children:(0,To.jsx)(yot,{shadow:e,onShadowChange:t,settings:o})})})}function _ot(e,t,o){let{hasLocalValue:r,hasLocalOverride:n,onReset:i}=o;return function({onToggle:a,isOpen:l}){let u=(0,C3.useRef)(void 0),d={onClick:a,className:G("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)(Pn.Button,{__next40pxDefaultSize:!0,...d,children:(0,To.jsxs)(Pn.__experimentalHStack,{justify:"flex-start",children:[(0,To.jsx)(St,{className:"block-editor-global-styles__toggle-icon",icon:ej,size:24}),(0,To.jsx)(Pn.FlexItem,{children:(0,lv.__)("Drop shadow")})]})}),r&&(n?(0,To.jsx)(Sp,{className:"block-editor-global-styles__shadow-editor__remove-button",onResetToInherited:f}):(0,To.jsx)(Pn.Button,{__next40pxDefaultSize:!0,size:"small",icon:_n,label:(0,lv.__)("Remove"),className:"block-editor-global-styles__shadow-editor__remove-button",onClick:f}))]})}}function Gq(e){return(0,C3.useMemo)(()=>{if(!e?.shadow)return x3;let t=e?.shadow?.defaultPresets,{default:o,theme:r,custom:n}=e?.shadow?.presets??{},i={name:(0,lv.__)("Unset"),slug:"unset",shadow:"none"},s=[...t&&o||x3,...r||x3,...n||x3];return s.length&&s.unshift(i),s},[e])}var ql=c(T(),1);function E3(e){return Object.values(yT(e)).some(Boolean)}function yT(e){return{hasBorderColor:FIe(e),hasBorderRadius:zIe(e),hasBorderStyle:jIe(e),hasBorderWidth:HIe(e),hasShadow:UIe(e)}}function FIe(e){return e?.border?.color}function zIe(e){return e?.border?.radius}function jIe(e){return e?.border?.style}function HIe(e){return e?.border?.width}function UIe(e){let t=Gq(e);return!!e?.shadow&&t.length>0}function wot({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,label:i}){let s=Nr();return(0,ql.jsx)(Di.__experimentalToolsPanel,{label:i,resetAll:()=>{let l=e(o);t(l)},panelId:r,dropdownMenuProps:s,children:n})}var Sot={radius:!0,color:!0,width:!0,shadow:!0};function T3({as:e=wot,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,name:s,defaultControls:a=Sot,showInheritanceLabelIndicators:l=In()}){let u=Bd(n),d=n?.color?.custom,f=(0,Id.useCallback)(X=>qa({settings:n},"",X),[n]),p=(X,re,ae)=>$l(l&&X,l&&re,ae),h=X=>{let ae=u.flatMap(({colors:ke})=>ke).find(({color:ke})=>ke===X);return ae?"var:preset|color|"+ae.slug:X},m=(0,Id.useCallback)(X=>{if(X){if((0,Di.__experimentalHasSplitBorders)(X)){let re={...X};return["top","right","bottom","left"].forEach(ae=>{re[ae]={...re[ae],color:f(re[ae]?.color)}}),re}return{...X,color:X.color?f(X.color):void 0}}},[f]),g=(0,Id.useMemo)(()=>m(t?.border),[t?.border,m]),b=(0,Id.useMemo)(()=>m(r?.border),[r?.border,m]),v=!(0,Di.__experimentalIsDefinedBorder)(t?.border)&&!!b&&(0,Di.__experimentalIsDefinedBorder)(b),y=v?b:g,_=X=>o({...t,border:X}),k=FIe(n),w=jIe(n),S=HIe(n),x=zIe(n),C=(0,Id.useMemo)(()=>typeof t?.border?.radius!="object"?f(t?.border?.radius):{topLeft:f(t?.border?.radius?.topLeft),topRight:f(t?.border?.radius?.topRight),bottomLeft:f(t?.border?.radius?.bottomLeft),bottomRight:f(t?.border?.radius?.bottomRight)},[t?.border?.radius,f]),B=(0,Id.useMemo)(()=>{let X=r?.border?.radius;return typeof X!="object"?f(X):{topLeft:f(X?.topLeft),topRight:f(X?.topRight),bottomLeft:f(X?.bottomLeft),bottomRight:f(X?.bottomRight)}},[r?.border?.radius,f]),E=X=>_({...t?.border,radius:X}),P=()=>{let X=t?.border?.radius;return typeof X=="object"?Object.entries(X).some(([,re])=>!!re):!!X},A=!P()&&B!==void 0&&B!=="",I=(0,Id.useMemo)(()=>{if(!A)return C;if(typeof B=="string")return B;let X=B;return X?{all:X.topLeft&&X.topLeft===X.topRight&&X.topLeft===X.bottomLeft&&X.topLeft===X.bottomRight?X.topLeft:void 0,...X}:C},[A,C,B]),O=UIe(n),L=f(t?.shadow),j=f(r?.shadow),V=L===void 0&&j!==void 0&&j!=="",N=V?j:L,D=n?.shadow?.presets??{},M=D.custom??D.theme??D.default??[],z=X=>{let re=M?.find(({shadow:ae})=>ae===X)?.slug;o(Ue(t,["shadow"],re?`var:preset|shadow|${re}`:X||void 0))},q=X=>{if(V&&X===void 0){z(j);return}z(X)},Q=()=>!!t?.shadow,te=()=>z(void 0),ee=l&&Q()&&j!==void 0,Y=()=>{if(P())return _({radius:t?.border?.radius});_(void 0)},Z=X=>{let re={...X};(0,Di.__experimentalHasSplitBorders)(re)?["top","right","bottom","left"].forEach(ae=>{re[ae]&&(re[ae]={...re[ae],color:h(re[ae]?.color)})}):re&&(re.color=h(re.color)),_({...re,radius:t?.border?.radius})},$=(0,Id.useCallback)(X=>({...X,border:void 0,shadow:void 0}),[]),K=a?.color||a?.width,ne=k||w||S||x,le=cv({blockName:s,hasShadowControl:O,hasBorderControl:ne});return(0,ql.jsxs)(e,{resetAllFilter:$,value:t,onChange:o,panelId:i,label:le,children:[(S||k)&&(0,ql.jsxs)(Yt,{...p(v,(0,Di.__experimentalIsDefinedBorder)(t?.border)&&!!b&&(0,Di.__experimentalIsDefinedBorder)(b)),hasValue:()=>(0,Di.__experimentalIsDefinedBorder)(t?.border),label:(0,qS.__)("Border"),onDeselect:()=>Y(),isShownByDefault:K,panelId:i,children:[(l||O)&&(0,ql.jsx)(Di.BaseControl.VisualLabel,{as:"legend",children:(0,qS.__)("Border")}),(0,ql.jsx)(Di.BorderBoxControl,{colors:u,disableCustomColors:!d,enableAlpha:!0,enableStyle:w,onChange:Z,popoverOffset:40,popoverPlacement:"left-start",value:y,__experimentalIsRenderedInSidebar:!0})]}),x&&(0,ql.jsx)(Yt,{...p(A,P()&&B!==void 0),hasValue:P,label:(0,qS.__)("Radius"),hasInlineEndToggle:!0,onDeselect:()=>E(void 0),isShownByDefault:a.radius,panelId:i,children:(0,ql.jsx)(L5,{presets:n?.border?.radiusSizes,values:I,onChange:X=>{E(X||void 0)}})}),O&&(0,ql.jsxs)(Yt,{...p(V,Q()&&j!==void 0),label:(0,qS.__)("Shadow"),hasValue:Q,onDeselect:te,isShownByDefault:a.shadow,showLocalOverrideActionsInLabel:!1,panelId:i,children:[ne?(0,ql.jsx)(Di.BaseControl.VisualLabel,{as:"legend",children:(0,qS.__)("Shadow")}):null,(0,ql.jsx)(VIe,{shadow:N,onShadowChange:q,settings:n,hasLocalValue:Q(),hasLocalOverride:ee,onReset:te})]})]})}var Jo=c(H(),1),Cp=c(W(),1),ZS=c(F(),1);var Er=c(T(),1),R3=[];function WIe(e,{presetSetting:t,defaultSetting:o}){let r=!e?.color?.[o],n=e?.color?.[t]?.custom||R3,i=e?.color?.[t]?.theme||R3,s=e?.color?.[t]?.default||R3;return(0,ZS.useMemo)(()=>[...n,...i,...r?R3:s],[r,n,i,s])}function GIe(e){return $Ie(e)}function $Ie(e){return e.color.customDuotone||e.color.defaultDuotone||e.color.duotone.length>0}function xot({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n}){let i=Nr(),s=()=>{let a=e(o);t(a)};return(0,Er.jsx)(Jo.__experimentalToolsPanel,{label:(0,Cp._x)("Filters","Name for applying graphical effects"),resetAll:s,panelId:r,dropdownMenuProps:i,children:n})}var Cot={duotone:!0},Eot={placement:"left-start",offset:36,shift:!0,className:"block-editor-duotone-control__popover",headerTitle:(0,Cp.__)("Duotone")},Tot=({indicator:e,label:t})=>(0,Er.jsxs)(Jo.__experimentalHStack,{justify:"flex-start",children:[(0,Er.jsx)(Jo.__experimentalZStack,{isLayered:!1,offset:-8,children:(0,Er.jsx)(Jo.Flex,{expanded:!1,children:e==="unset"||!e?(0,Er.jsx)(Jo.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):(0,Er.jsx)(Jo.DuotoneSwatch,{values:e})})}),(0,Er.jsx)(Jo.FlexItem,{className:"block-editor-panel-duotone-settings__label",title:t,children:t})]}),Rot=(e,t)=>function({onToggle:r,isOpen:n}){let{hasLocalValue:i,hasLocalOverride:s,onReset:a}=t,l=(0,ZS.useRef)(void 0),u={onClick:r,className:G("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)(Jo.Button,{__next40pxDefaultSize:!0,...u,children:(0,Er.jsx)(Tot,{indicator:e,label:(0,Cp.__)("Duotone")})}),i&&(s?(0,Er.jsx)(Sp,{className:"block-editor-panel-duotone-settings__reset",onResetToInherited:d}):(0,Er.jsx)(Jo.Button,{size:"small",icon:_n,label:(0,Cp.__)("Reset"),className:"block-editor-panel-duotone-settings__reset",onClick:d}))]})};function B3({as:e=xot,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Cot,showInheritanceLabelIndicators:a=In()}){let l=x=>qa({settings:n},"",x),u=(x,C,B)=>$l(a&&x,a&&C,B),d=$Ie(n),f=WIe(n,{presetSetting:"duotone",defaultSetting:"defaultDuotone"}),p=WIe(n,{presetSetting:"palette",defaultSetting:"defaultPalette"}),h=l(t?.filter?.duotone),m=l(r?.filter?.duotone),g=h??m,b=h===void 0&&m!==void 0,v=x=>{let C=f.find(({colors:E})=>E===x),B=C?`var:preset|duotone|${C.slug}`:x;o(Ue(t,["filter","duotone"],B))},y=x=>{if(x===void 0&&b&&m!==void 0){v(m);return}v(x)},_=()=>!!t?.filter?.duotone,k=()=>v(void 0),w=a&&_()&&m!==void 0,S=(0,ZS.useCallback)(x=>({...x,filter:{...x.filter,duotone:void 0}}),[]);return(0,Er.jsx)(e,{resetAllFilter:S,value:t,onChange:o,panelId:i,children:d&&(0,Er.jsx)(Yt,{...u(b,h!==void 0&&m!==void 0),label:(0,Cp.__)("Duotone"),hasValue:_,onDeselect:k,isShownByDefault:s.duotone,showLocalOverrideActionsInLabel:!1,panelId:i,children:(0,Er.jsx)(Jo.Dropdown,{popoverProps:Eot,className:"block-editor-global-styles-filters-panel__dropdown",renderToggle:Rot(g,{hasLocalValue:_(),hasLocalOverride:w,onReset:k}),renderContent:()=>(0,Er.jsx)(Jo.__experimentalDropdownContentWrapper,{paddingSize:"small",children:(0,Er.jsxs)(Jo.MenuGroup,{label:(0,Cp.__)("Duotone"),children:[(0,Er.jsx)("p",{children:(0,Cp.__)("Create a two-tone color effect without losing your original image.")}),(0,Er.jsx)(Jo.DuotonePicker,{colorPalette:p,duotonePalette:f,disableCustomColors:!0,disableCustomDuotone:!0,value:g,onChange:y})]})})})})})}var XS=c(H(),1),vT=c(W(),1);var uv=c(T(),1);function YIe(e,t,o){return e==="core/image"&&o?.lightbox?.allowEditing||!!t?.lightbox}function KIe({onChange:e,value:t,inheritedValue:o,panelId:r}){let n=Nr(),i=()=>{e(void 0)},s=l=>{e({enabled:l})},a=!1;return o?.lightbox?.enabled&&(a=o.lightbox.enabled),(0,uv.jsx)(uv.Fragment,{children:(0,uv.jsx)(XS.__experimentalToolsPanel,{label:(0,vT._x)("Settings","Image settings"),resetAll:i,panelId:r,dropdownMenuProps:n,children:(0,uv.jsx)(XS.__experimentalToolsPanelItem,{hasValue:()=>!!t?.lightbox,label:(0,vT.__)("Enlarge on click"),onDeselect:i,isShownByDefault:!0,panelId:r,children:(0,uv.jsx)(XS.ToggleControl,{label:(0,vT.__)("Enlarge on click"),checked:a,onChange:s})})})})}var I3=c(H(),1);var ZIe=c(F(),1),P3=c(W(),1);var kT=c(T(),1);function $q(e){return!(typeof e=="string"&&/<\/?\w/.test(e))}function XIe(e){return $q(e)?null:(0,P3.__)("The custom CSS is invalid. Do not use <> markup.")}function qIe(e){if(!e)return null;let t=XIe(e);if(t)return t;let[o]=Q_([{css:e}],".for-validation-only");return o===null?(0,P3.__)("There is an error with your CSS structure."):null}function O3({value:e,onChange:t,inheritedValue:o=e,help:r}){let n=o?.css,[i,s]=(0,ZIe.useState)(()=>qIe(n));function a(u){t({...e,css:u}),s(XIe(u))}function l(u){s(qIe(u?.target?.value))}return(0,kT.jsxs)(Xe,{direction:"column",gap:"md",className:"block-editor-global-styles-advanced-panel",children:[i&&(0,kT.jsx)(I3.Notice,{status:"error",onRemove:()=>s(null),children:i}),(0,kT.jsx)(I3.TextareaControl,{label:(0,P3.__)("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 iPe=c(H(),1),sPe=c(F(),1),Tp=c(W(),1);var Tt=c(H(),1);var er=c(W(),1),JIe=c(Is(),1),Yq=c(ca(),1),Ep=c(F(),1),wT=c(J(),1),ePe=c(Dt(),1),tPe=c(H$(),1);var yt=c(T(),1),A3="image",Bot={placement:"left-start",offset:36,shift:!0,className:"block-editor-global-styles-background-panel__popover"},M3=()=>{},_T=e=>{window.requestAnimationFrame(()=>{let[t]=ePe.focus.tabbable.find(e?.current);t&&t.focus()})};function Iot(e){return e==="cover"||e===void 0?(0,er.__)("Image covers the space evenly."):e==="contain"?(0,er.__)("Image is contained without distortion."):(0,er.__)("Image has a fixed width.")}var Pot=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}%`},Oot=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 oPe({as:e="span",imgUrl:t,toggleProps:o={},filename:r,label:n,onToggleCallback:i=M3}){let{isOpen:s,...a}=o;(0,Ep.useEffect)(()=>{typeof s<"u"&&i(s)},[s,i]);let l=()=>(0,yt.jsxs)(Tt.__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)(Tt.FlexBlock,{children:[(0,yt.jsx)(Tt.__experimentalTruncate,{numberOfLines:1,className:"block-editor-global-styles-background-panel__inspector-media-replace-title",children:n}),(0,yt.jsx)(xt,{render:(0,yt.jsx)("span",{}),children:t?(0,er.sprintf)((0,er.__)("Background image: %s"),r||n):(0,er.__)("No background image selected")})]})]});return e==="button"?(0,yt.jsx)(Tt.Button,{__next40pxDefaultSize:!0,...a,children:l()}):l()}function Aot({label:e,filename:t,url:o,children:r,onToggle:n=M3,hasImageValue:i,onReset:s,hasLocalOverride:a,containerRef:l}){if(!i)return;let u=e||(0,Yq.getFilename)(o)||(0,er.__)("Image");return(0,yt.jsx)(Tt.Dropdown,{popoverProps:Bot,renderToggle:({onToggle:d,isOpen:f})=>{let p={onClick:d,className:"block-editor-global-styles-background-panel__dropdown-toggle","aria-expanded":f,"aria-label":(0,er.__)("Background size, position and repeat options."),isOpen:f};return(0,yt.jsxs)(yt.Fragment,{children:[(0,yt.jsx)(oPe,{imgUrl:o,filename:t,label:u,toggleProps:p,as:"button",onToggleCallback:n}),s&&(a?(0,yt.jsx)(Sp,{className:"block-editor-global-styles-background-panel__reset",onResetToInherited:()=>{s(),f&&d(),_T(l)}}):(0,yt.jsx)(Tt.Button,{__next40pxDefaultSize:!0,label:(0,er.__)("Reset"),className:"block-editor-global-styles-background-panel__reset",size:"small",icon:_n,onClick:()=>{s(),f&&d(),_T(l)}}))]})},renderContent:()=>(0,yt.jsx)(Tt.__experimentalDropdownContentWrapper,{className:"block-editor-global-styles-background-panel__dropdown-content-wrapper",paddingSize:"medium",children:r})})}function Mot(){return(0,yt.jsx)(Tt.Placeholder,{className:"block-editor-global-styles-background-panel__loading",children:(0,yt.jsx)(Tt.Spinner,{})})}function QIe({onChange:e,style:t,inheritedValue:o,onRemoveImage:r=M3,onResetImage:n=M3,displayInPanel:i,defaultValues:s,containerRef:a}){let[l,u]=(0,Ep.useState)(!1),{getSettings:d}=(0,wT.useSelect)(R),{id:f,title:p,url:h}=t?.background?.backgroundImage||{...o?.background?.backgroundImage},{createErrorNotice:m}=(0,wT.useDispatch)(JIe.store),g=x=>{m(x,{type:"snackbar"}),u(!1)},b=()=>e(Ue(t,["background","backgroundImage"],void 0)),v=x=>{if(!x||!x.url){b(),u(!1);return}if((0,tPe.isBlobURL)(x.url)){u(!0);return}if(x.media_type&&x.media_type!==A3||!x.media_type&&x.type&&x.type!==A3){g((0,er.__)("Only images can be used as a background image."));return}let C=t?.background?.backgroundSize||s?.backgroundSize,B=t?.background?.backgroundPosition;e(Ue(t,["background"],{...t?.background,backgroundImage:{url:x.url,id:x.id,source:"file",title:x.title||void 0},backgroundPosition:!B&&(C==="auto"||!C)?"50% 0":B,backgroundSize:C})),u(!1),_T(a)},y=x=>{d().mediaUpload({allowedTypes:[A3],filesList:x,onFileChange([C]){v(C)},onError:g,multiple:!1})},_=nu(t),k=()=>e(Ue(t,["background"],{backgroundImage:"none"})),w=!_&&nu(o),S=p||(0,Yq.getFilename)(h)||(0,er.__)("Image");return(0,yt.jsxs)("div",{className:"block-editor-global-styles-background-panel__image-tools-panel-item",children:[l&&(0,yt.jsx)(Mot,{}),(0,yt.jsx)(RS,{mediaId:f,mediaURL:h,allowedTypes:[A3],accept:"image/*",onSelect:v,popoverProps:{className:G({"block-editor-global-styles-background-panel__media-replace-popover":i})},name:(0,yt.jsx)(oPe,{imgUrl:h,filename:p,label:S}),renderToggle:x=>(0,yt.jsx)(Tt.Button,{...x,__next40pxDefaultSize:!0}),onError:g,onReset:()=>{_T(a),n()},children:w&&(0,yt.jsx)(Tt.MenuItem,{onClick:()=>{_T(a),k(),r()},children:(0,er.__)("Remove")})}),(0,yt.jsx)(Tt.DropZone,{onFilesDrop:y,label:(0,er.__)("Drop to upload")})]})}function Not({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,h=i||u,m=t?.background?.backgroundImage?.url||o?.background?.backgroundImage?.url,g=t?.background?.backgroundImage?.id,b=s||d,v=a||f,y=!p&&g?r?.backgroundSize:p||"auto";y=["cover","contain","auto"].includes(y)?y:"auto";let _=!(h==="no-repeat"||y==="cover"&&h===void 0),k=B=>{let E=h,P=b;B==="contain"&&(E="no-repeat",P=void 0),B==="cover"&&(E=void 0,P=void 0),(y==="cover"||y==="contain")&&B==="auto"&&(E=void 0,t?.background?.backgroundImage?.id&&(P="50% 0")),!B&&y==="auto"&&(B="auto"),e(Ue(t,["background"],{...t?.background,backgroundPosition:P,backgroundRepeat:E,backgroundSize:B}))},w=B=>{e(Ue(t,["background","backgroundPosition"],Pot(B)))},S=()=>e(Ue(t,["background","backgroundRepeat"],_===!0?"no-repeat":"repeat")),x=()=>e(Ue(t,["background","backgroundAttachment"],v==="fixed"?"scroll":"fixed")),C=!b&&g&&p==="contain"?r?.backgroundPosition:b;return(0,yt.jsxs)(Tt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,yt.jsx)(Tt.FocalPointPicker,{label:(0,er.__)("Focal point"),url:m,value:Oot(C),onChange:w}),(0,yt.jsx)(Tt.ToggleControl,{label:(0,er.__)("Fixed background"),checked:v==="fixed",onChange:x}),(0,yt.jsxs)(Tt.__experimentalToggleGroupControl,{label:(0,er.__)("Size"),value:y,onChange:k,isBlock:!0,help:Iot(p||r?.backgroundSize),children:[(0,yt.jsx)(Tt.__experimentalToggleGroupControlOption,{value:"cover",label:(0,er._x)("Cover","Size option for background image control")},"cover"),(0,yt.jsx)(Tt.__experimentalToggleGroupControlOption,{value:"contain",label:(0,er._x)("Contain","Size option for background image control")},"contain"),(0,yt.jsx)(Tt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,er._x)("Tile","Size option for background image control")},"tile")]}),(0,yt.jsxs)(Tt.__experimentalHStack,{justify:"flex-start",spacing:2,as:"span",children:[(0,yt.jsx)(Tt.__experimentalUnitControl,{"aria-label":(0,er.__)("Background image width"),onChange:k,value:p,__unstableInputWidth:"100px",min:0,placeholder:(0,er.__)("Auto"),disabled:y!=="auto"||y===void 0}),(0,yt.jsx)(Tt.ToggleControl,{label:(0,er.__)("Repeat"),checked:_,onChange:S,disabled:y==="cover"})]})]})}function rPe({value:e,onChange:t,inheritedValue:o=e,settings:r,defaultValues:n={},showInheritanceLabelIndicators:i=In()}){let{globalStyles:s,_links:a}=(0,wT.useSelect)(k=>{let{getSettings:w}=k(R),S=w();return{globalStyles:S[Es],_links:S[Fv]}},[]),l=(0,Ep.useMemo)(()=>{let k={background:{}};return o?.background?(Object.entries(o?.background).forEach(([w,S])=>{k.background[w]=sm(S,{styles:s,_links:a})}),k):o},[s,a,o]),u=()=>t(Ue(e,["background"],{gradient:e?.background?.gradient})),{title:d,url:f}=e?.background?.backgroundImage||{...l?.background?.backgroundImage},p=nu(e),h=p||nu(l),m=i&&p&&nu(l),g=e?.background?.backgroundImage||o?.background?.backgroundImage,b=h&&g!=="none"&&(r?.background?.backgroundSize||r?.background?.backgroundPosition||r?.background?.backgroundRepeat),[v,y]=(0,Ep.useState)(!1),_=(0,Ep.useRef)();return(0,yt.jsx)("div",{ref:_,className:G("block-editor-global-styles-background-panel__inspector-media-replace-container",{"is-open":v}),children:b?(0,yt.jsx)(Aot,{label:d,filename:d,url:f,onToggle:y,hasImageValue:h,hasLocalOverride:m,onReset:p?u:void 0,containerRef:_,children:(0,yt.jsxs)(Tt.__experimentalVStack,{spacing:3,className:"single-column",children:[(0,yt.jsx)(QIe,{onChange:t,style:e,inheritedValue:l,displayInPanel:!0,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),defaultValues:n,containerRef:_}),(0,yt.jsx)(Not,{onChange:t,style:e,defaultValues:n,inheritedValue:l})]})}):(0,yt.jsx)(QIe,{onChange:t,style:e,inheritedValue:l,defaultValues:n,onResetImage:()=>{y(!1),u()},onRemoveImage:()=>y(!1),containerRef:_})})}var Pd=c(T(),1),Lot={backgroundImage:!0,backgroundColor:!0,gradient:!0};function nPe(e,t){return e?.background?.[t]}function N3(e){let t=Vq(e),{backgroundImage:o,gradient:r}=e?.background||{};return o||r||t}function nu(e){return!!e?.background?.backgroundImage?.id||typeof e?.background?.backgroundImage=="string"||!!e?.background?.backgroundImage?.url}function Kq(e){return typeof e?.background?.gradient=="string"&&e?.background?.gradient!==""}function Dot(e){return!!e?.color?.background}function Vot(e){return!!e?.color?.gradient}function qq({resetAllFilter:e,onChange:t,value:o,panelId:r,children:n,headerLabel:i}){let s=Nr();return(0,Pd.jsx)(iPe.__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,Pd.jsx)("div",{className:"background-block-support-panel__inner-wrapper",children:n})})}function L3({as:e=qq,value:t,onChange:o,inheritedValue:r=t,settings:n,panelId:i,defaultControls:s=Lot,defaultValues:a={},headerLabel:l=(0,Tp.__)("Background"),contrastWarning:u,showInheritanceLabelIndicators:d=In()}){let{colors:f,gradients:p,allColors:h,areCustomSolidsEnabled:m,areCustomGradientsEnabled:g,hasSolidColors:b,hasGradientColors:v,decodeValue:y,encodeGradientValue:_}=WS(n),k=nPe(n,"gradient"),w=Vq(n),S=w&&b,x=v&&k,C=w&&v&&!k,B=nPe(n,"backgroundImage"),E=(0,sPe.useCallback)(Z=>{let $=S,K=k||C;return!$&&!K?{...Z,background:{}}:{...Z,background:{},color:{...Z?.color,...$&&{background:void 0},...K&&{gradient:void 0}}}},[k,S,C]);if(!B&&!S&&!x&&!C)return null;let P=()=>o(Ue(t,["background","backgroundImage"],void 0)),A=()=>{let Z=Ue(t,["background","gradient"],void 0);Z=Ue(Z,["color","gradient"],void 0),o(Z)},I=y(r?.color?.background),O=y(t?.color?.background),L=(Z,$)=>{let K=Ue(t,["color","background"],xp(h,Z,$));C&&(K.color.gradient=void 0),o(K)},j=()=>{let Z=Ue(t,["color","background"],void 0);C&&(Z.color.gradient=void 0),o(Z)},V=y(r?.color?.gradient),N=y(t?.color?.gradient),D=(Z,$)=>{let K=Ue(t,["color","gradient"],_(Z,$));K.color.background=void 0,o(K)},M=()=>o(Ue(t,["color","gradient"],void 0)),z=y(t?.background?.gradient??t?.color?.gradient),q=y(r?.background?.gradient??r?.color?.gradient),Q=(Z,$)=>{let K=Ue(t,["background","gradient"],_(Z,$));K=Ue(K,["color","gradient"],void 0),o(K)},te=(Z,$,K)=>d?$l(Z,$,K):{className:K},ee=nu({background:{backgroundImage:r?.background?.backgroundImage}}),Y=nu(t);return(0,Pd.jsxs)(e,{resetAllFilter:E,value:t,onChange:o,panelId:i,headerLabel:l,children:[B&&(0,Pd.jsx)(Yt,{...te(ee&&!Y,Y&&ee,"block-editor-color-gradient-item"),showLocalOverrideActionsInLabel:!1,hasValue:()=>nu(t),label:(0,Tp.__)("Image"),onDeselect:P,isShownByDefault:s.backgroundImage,panelId:i,children:(0,Pd.jsx)(rPe,{value:t,onChange:o,settings:n,inheritedValue:r,defaultControls:s,defaultValues:a,showInheritanceLabelIndicators:d})}),S&&(0,Pd.jsx)(sg,{label:(0,Tp.__)("Color"),hasValue:()=>Dot(t),resetValue:j,isShownByDefault:s.backgroundColor,indicators:[O??I],contrastWarning:u,showInheritanceLabelIndicators:d,isPlaceholder:O===void 0&&I!==void 0,hasInheritedValue:I!==void 0,tabs:[{key:"background",label:(0,Tp.__)("Color"),inheritedValue:I,inheritedSlug:Uo(r?.color?.background,"color"),userSlug:Uo(t?.color?.background,"color"),setValue:L,userValue:O,isPlaceholder:O===void 0&&I!==void 0}],colorGradientControlSettings:{colors:f,disableCustomColors:!m},panelId:i}),x&&(0,Pd.jsx)(sg,{label:(0,Tp.__)("Gradient"),hasValue:()=>Kq(t),resetValue:A,isShownByDefault:s.gradient,indicators:[z??q],showInheritanceLabelIndicators:d,isPlaceholder:z===void 0&&q!==void 0,hasInheritedValue:q!==void 0,tabs:[{key:"gradient",label:(0,Tp.__)("Gradient"),inheritedValue:q,inheritedSlug:Uo(r?.background?.gradient??r?.color?.gradient,"gradient"),userSlug:Uo(t?.background?.gradient??t?.color?.gradient,"gradient"),setValue:Q,userValue:z,isGradient:!0,isPlaceholder:z===void 0&&q!==void 0}],colorGradientControlSettings:{gradients:p,disableCustomGradients:!g},panelId:i}),C&&(0,Pd.jsx)(sg,{label:(0,Tp.__)("Gradient"),hasValue:()=>Vot(t),resetValue:M,isShownByDefault:s.gradient,indicators:[N??V],showInheritanceLabelIndicators:d,isPlaceholder:N===void 0&&V!==void 0,hasInheritedValue:V!==void 0,tabs:[{key:"gradient",label:(0,Tp.__)("Gradient"),inheritedValue:V,inheritedSlug:Uo(r?.color?.gradient,"gradient"),userSlug:Uo(t?.color?.gradient,"gradient"),setValue:D,userValue:N,isGradient:!0,isPlaceholder:N===void 0&&V!==void 0}],colorGradientControlSettings:{gradients:p,disableCustomGradients:!g},panelId:i})]})}var Od=c(W(),1);var ag=c(H(),1);var iu=c(T(),1);function D3({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,Od.__)("Default"),value:"default"},...e.map(v=>({label:v.label,value:v.value}))],u=[{label:(0,Od.__)("Default"),value:"default"},...t.map(v=>({label:v.label,value:v.value}))],d=e.length>0,f=t.length>0,p=(0,Od.__)("States"),h=[];if(d&&o!=="default"){let v=l.find(y=>y.value===o);v&&h.push({key:`viewport-${v.value}`,label:v.label})}if(f&&r!=="default"){let v=u.find(y=>y.value===r);v&&h.push({key:`pseudo-${v.value}`,label:v.label})}let m=h.length?h.map(v=>v.label).join(", "):(0,Od.__)("Default"),g=s?kn:ua,b=s?{size:"compact",iconPosition:"right"}:{size:"small"};return(0,iu.jsx)(Xe,{direction:"column",gap:"sm",align:"flex-end",className:"block-editor-global-styles-state-control",children:(0,iu.jsx)(ag.DropdownMenu,{icon:g,label:s?p:(0,Od.sprintf)((0,Od.__)("State: %s"),m),popoverProps:{placement:"right-start",...a},text:s?p:void 0,toggleProps:b,children:({onClose:v})=>(0,iu.jsxs)(iu.Fragment,{children:[d&&(0,iu.jsx)(ag.MenuGroup,{label:(0,Od.__)("Viewport"),children:l.map(y=>(0,iu.jsx)(ag.MenuItem,{onClick:()=>{n?.(y.value),f||v()},icon:o===y.value?Ts:null,children:y.label},`viewport-${y.value}`))}),f&&(0,iu.jsx)(ag.MenuGroup,{label:(0,Od.__)("Pseudo state"),children:u.map(y=>(0,iu.jsx)(ag.MenuItem,{onClick:()=>{i?.(y.value),d||v()},icon:r===y.value?Ts:null,children:y.label},`pseudo-${y.value}`))})]})})})}var aPe=c(H(),1),QS=c(W(),1);var Ad=c(T(),1),{Badge:Fot}=U(aPe.privateApis);function V3({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,QS.sprintf)((0,QS.__)("Style changes apply to the %s viewport."),s.label)}),a&&i.push({key:`pseudo-${a.value}`,label:a.label,tooltipText:(0,QS.sprintf)((0,QS.__)("Style changes apply to the %s state."),a.label)}),(0,Ad.jsx)(Xe,{className:n,direction:"row",justify:"flex-start",gap:"xs",wrap:"wrap",children:i.map(l=>{let u=(0,Ad.jsxs)(Fot,{className:"block-editor-global-styles-state-control__badge",intent:"info",children:[l.label,!!l.tooltipText&&(0,Ad.jsx)(xt,{render:(0,Ad.jsx)("span",{}),children:l.tooltipText})]},l.key);return l.tooltipText?(0,Ad.jsxs)(Pt.Root,{children:[(0,Ad.jsx)(Pt.Trigger,{render:(0,Ad.jsx)("span",{className:"block-editor-global-styles-state-control__badge-tooltip-trigger",children:u})}),(0,Ad.jsx)(Pt.Popup,{children:l.tooltipText})]},l.key):u})})}var TT=c(F(),1),Jq=c(J(),1),uPe=c(ce(),1);var CT=c(ce(),1),ST=c(J(),1),F3=c(F(),1);var xT=c(T(),1),{getVariationStyle:zot}=U(Mo),Xq="is-style-";function lPe(e){return e?e.split(/\s+/).reduce((t,o)=>{if(o.startsWith(Xq)){let r=o.slice(Xq.length);r!=="default"&&t.push(r)}return t},[]):[]}function ET(e,t=[]){let o=lPe(e);if(!o)return null;for(let r of o)if(t.some(n=>n.name===r))return r;return null}function jot({override:e}){su(e)}function Qq({config:e}){let{overrides:t}=(0,ST.useSelect)(n=>({overrides:U(n(R)).getStyleOverrides()}),[]),{getBlockName:o}=(0,ST.useSelect)(R),r=(0,F3.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=WI((0,CT.getBlockTypes)(),s.clientId),g=UI(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:g,__unstableType:"variation",variation:s.variation,clientId:s.clientId}),i.push(s.clientId)}}return n},[e,t,o]);return!r||!r.length?null:(0,xT.jsx)(xT.Fragment,{children:r.map(n=>(0,xT.jsx)(jot,{override:n},n.id))})}function Hot(e,t,o){let{globalSettings:r,globalStyles:n}=(0,ST.useSelect)(i=>{let s=i(R).getSettings();return{globalSettings:s.__experimentalFeatures,globalStyles:s[Es]}},[]);return(0,F3.useMemo)(()=>{let i=zot({settings:r,styles:n},e,t);return{settings:r,styles:{blocks:{[e]:{variations:{[`${t}-${o}`]:i}}}}}},[r,n,t,o,e])}function Uot({name:e,className:t,clientId:o}){let{getBlockStyles:r}=(0,ST.useSelect)(CT.store),n=r(e),i=ET(t,n),s=`${Xq}${i}-${o}`,{settings:a,styles:l}=Hot(e,i,o),u=(0,F3.useMemo)(()=>{if(!i)return;let d={settings:a,styles:l},f=WI((0,CT.getBlockTypes)(),o);return UI(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 su({id:`variation-${o}`,css:u,__unstableType:"variation",variation:i,clientId:o}),i?{className:s}:{}}var cPe={hasSupport:()=>!0,attributeKeys:["className"],isMatch:({className:e})=>lPe(e).length>0,useBlockProps:Uot};var{resolveStyle:Wot}=U(Mo),Got={value:void 0,sources:void 0};function $ot(){let{rawGlobalStylesData:e,links:t}=(0,Jq.useSelect)(o=>{let r=o(R).getSettings();return{rawGlobalStylesData:r[Es]??null,links:r[Fv]??null}},[]);return(0,TT.useMemo)(()=>e?{styles:e,_links:t??void 0}:null,[e,t])}var dPe={"core/accordion-heading":{contextKey:"core/accordion-heading-level",fallbackLevel:3}};function Yot(e,t,o){let r=dPe[e];return r?t||o||r.fallbackLevel:t}function Kot(e){let t=(0,TT.useContext)(Nn),o=dPe[e]?.contextKey;return o?t[o]:void 0}function qot(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 Zot(e,t){let{clientId:o}=wt(),r=Kot(e);return(0,Jq.useSelect)(n=>{if(!e)return{variationName:null,headingLevel:void 0};let i=n(uPe.store).getBlockStyles(e),{level:s}=n(R).getBlockAttributes(o)||{};return{variationName:t?ET(t,i):null,headingLevel:Yot(e,s,r)}},[e,t,o,r])}function Zl(e,t,o=null){let{variationName:r,headingLevel:n}=Zot(e,t),i=$ot();return(0,TT.useMemo)(()=>In()?e?Wot(i,{blockName:e,variationName:r,elements:qot(e,n),viewport:o?.viewport??null,pseudoState:o?.pseudo??null}):{value:{},sources:{}}:Got,[e,r,n,i,o])}var tZ=c(T(),1),fv="__experimentalBorder",BT="shadow",fPe=(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=fPe(e,"slug",t);if(n)return n}if(!o)return{color:void 0};let r=fPe(e,"color",o);return r||{color:o}};function z3(e){let t=/var:preset\|color\|(.+)/.exec(e);return t&&t[1]?t[1]:null}function hPe(e){if((0,eZ.__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:Qe(r),borderColor:o}}function gPe(e){return(0,eZ.__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 Xot({label:e,children:t,resetAllFilter:o}){let r=(0,H3.useCallback)(n=>{let i=gPe(n),s=o(i);return{...n,...hPe(s)}},[o]);return(0,tZ.jsx)(Ve,{group:"border",resetAllFilter:r,label:e,children:t})}function bPe({clientId:e,name:t,setAttributes:o,settings:r}){let n=El(),i=E3(r),{style:s,borderColor:a,className:l}=(0,mPe.useSelect)(m=>{if(!i)return{};let{style:g,borderColor:b,className:v}=m(R).getBlockAttributes(e)||{};return{style:g,borderColor:b,className:v}},[e,i]),{value:u}=Zl(t,l,n),d=!Un(n),f=(0,H3.useMemo)(()=>d?zo(s,n):gPe({style:s,borderColor:a}),[d,n,s,a]),p=d?m=>{o({style:Wn(s,n,m)})}:m=>{o(hPe(m))};if(!i)return null;let h={...(0,RT.getBlockSupport)(t,[fv,"__experimentalDefaultControls"]),...(0,RT.getBlockSupport)(t,[BT,"__experimentalDefaultControls"])};return(0,tZ.jsx)(T3,{as:Xot,panelId:e,settings:r,value:f,onChange:p,defaultControls:h,inheritedValue:u})}function U3(e,t="any"){let o=(0,RT.getBlockSupport)(e,fv);return o===!0?!0:t==="any"?!!(o?.color||o?.radius||o?.width||o?.style):!!o?.[t]}function cv({blockName:e,hasBorderControl:t,hasShadowControl:o}={}){let r=Xl(e),n=yT(r);return!t&&!o&&e&&(t=n?.hasBorderColor||n?.hasBorderStyle||n?.hasBorderWidth||n?.hasBorderRadius,o=n?.hasShadow),t&&o?(0,j3.__)("Border & Shadow"):o?(0,j3.__)("Shadow"):(0,j3.__)("Border")}function Qot(e){return!U3(e,"color")||e.attributes.borderColor?e:{...e,attributes:{...e.attributes,borderColor:{type:"string"}}}}function yPe(e,t,o){if(!U3(t,"color")||no(t,fv,"color"))return e;let r=oZ(o),n=G(e.className,r);return e.className=n||void 0,e}function oZ(e){let{borderColor:t,style:o}=e,r=Ga("border-color",t);return G({"has-border-color":t||o?.border?.color,[r]:!!r})}function Jot({name:e,borderColor:t,style:o}){let{colors:r}=Kh();if(!U3(e,"color")||no(e,fv,"color"))return{};let{color:n}=dv({colors:r,namedColor:t}),{color:i}=dv({colors:r,namedColor:z3(o?.border?.top?.color)}),{color:s}=dv({colors:r,namedColor:z3(o?.border?.right?.color)}),{color:a}=dv({colors:r,namedColor:z3(o?.border?.bottom?.color)}),{color:l}=dv({colors:r,namedColor:z3(o?.border?.left?.color)});return yPe({style:Qe({borderTopColor:i||n,borderRightColor:s||n,borderBottomColor:a||n,borderLeftColor:l||n})||{}},e,{borderColor:t,style:o})}var rZ={useBlockProps:Jot,addSaveProps:yPe,attributeKeys:["borderColor","style"],hasSupport(e){return U3(e,"color")}};(0,pPe.addFilter)("blocks.registerBlockType","core/border/addAttributes",Qot);var cZ=c(ce(),1),q3=c(F(),1),BPe=c(J(),1),IPe=c(W(),1);var sZ=c(Io(),1),tx=c(ce(),1),TPe=c(F(),1);var ex=c(ce(),1),SPe=c(J(),1),xPe=c(W(),1);var pv=c(F(),1),kPe=c(J(),1),_Pe=c(ce(),1);var wPe=c(rr(),1);function W3(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function vPe(e,t){if(!e||!t)return{};let o=da(t,"color.text",{fallback:!0}),r=da(t,"color.background",{fallback:!0}),n=e.querySelector(o)||e,i=e.querySelector(r)||e,s=e.querySelector("a"),a=W3(n,"color"),l=s&&s.textContent?W3(s,"color"):void 0,u=i,d=W3(u,"background-color");for(;d==="rgba(0, 0, 0, 0)"&&u.parentNode&&u.parentNode.nodeType===u.parentNode.ELEMENT_NODE;)u=u.parentNode,d=W3(u,"background-color");return{textColor:a,backgroundColor:d,linkColor:l}}function ert(e,t){return Object.keys(t).some(r=>e[r]!==t[r])?t:e}function JS({clientId:e,name:t,enabled:o=!0,checkTextColor:r=!0,checkLinkColor:n=!0,messageOverride:i}){let s=Zt(e),[a,l]=(0,pv.useReducer)(ert,{}),u=(0,kPe.useSelect)(p=>t&&o?p(_Pe.store).getBlockType(t):void 0,[t,o]);(0,pv.useLayoutEffect)(()=>{!o||!s||!u||window.requestAnimationFrame(()=>window.requestAnimationFrame(()=>l(vPe(s,u))))}),(0,pv.useLayoutEffect)(()=>{if(!o||!s||!u)return;let p=new window.MutationObserver(()=>{l(vPe(s,u))});return p.observe(s,{attributes:!0,attributeFilter:["class","style"],subtree:!0}),()=>{p.disconnect()}},[o,s,u]);let d=o?_K({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,pv.useEffect)(()=>{f&&(0,wPe.speak)(f)},[f]),d?.message}var iZ=c(T(),1),mv="background",nZ={backgroundSize:"cover",backgroundPosition:"50% 50%"};function IT(e,t="any"){let o=(0,ex.getBlockSupport)(e,mv);return o===!0?!0:t==="any"?!!o?.backgroundImage||!!o?.backgroundSize||!!o?.backgroundRepeat||!!o?.gradient:!!o?.[t]}function G3(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:nZ.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:nZ.backgroundPosition}),t}function trt({name:e,style:t}){if(!IT(e)||!t?.background?.backgroundImage)return;let o=G3(t?.background);if(o)return{style:{...o}}}function CPe(e){return nu(e)||Kq(e)?"has-background":""}function ort(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:Qe({...e.style,background:void 0,color:{...e.style?.color,background:void 0,gradient:void 0}})}}function rrt({children:e}){return(0,iZ.jsx)(Ve,{group:"background",resetAllFilter:ort,children:e})}function $3({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=El(),{style:s,className:a,backgroundColor:l,gradient:u}=(0,SPe.useSelect)(E=>{let{getBlockAttributes:P}=E(R),A=P(e);return{style:A?.style,className:A?.className,backgroundColor:A?.backgroundColor,gradient:A?.gradient}},[e]),{value:d}=Zl(t,a,i),f=IT(t,"gradient")&&!!r?.background?.gradient,p=(0,ex.getBlockSupport)(t,"color"),h=p&&p.background!==!1,m=!!p?.gradients,g=!Un(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=g?zo(s,i):b,y=!v?.color?.gradient&&!v?.background?.gradient&&!!v?.color?.background&&(r?.color?.text||r?.color?.link)&&(0,ex.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,_=JS({clientId:e,name:t,enabled:!!y,messageOverride:(0,xPe.__)("This color combination has poor contrast. Consider increasing contrast between background and foreground.")});if(!N3(r)||!IT(t)&&!h&&!m)return null;let k=E=>{if(g){o({style:Wn(s,i,E)});return}let P=E?.color?.background,A=Uo(P,"color"),I=f?E?.background?.gradient:E?.color?.gradient,O=Uo(I,"gradient"),L=O?void 0:E?.color?.gradient,j={...E,color:{...E?.color,background:A?void 0:P,gradient:f?void 0:L}};f&&(j.background={...j.background,gradient:E?.background?.gradient});let V=f&&!!s?.color?.gradient,N={style:Qe(j),backgroundColor:A,gradient:f?void 0:O},D=!!O||!!I;V&&D?N.className=G(a,"has-background"):!D&&a?.includes("has-background")&&(N.className=a.split(" ").filter(M=>M!=="has-background").join(" ")||void 0),o(N)},w={...r,background:{...r.background,backgroundSize:r?.background?.backgroundSize&&IT(t,"backgroundSize")}},S=(0,ex.getBlockSupport)(t,[mv,"__experimentalDefaultControls"]),x=(0,ex.getBlockSupport)(t,["color","__experimentalDefaultControls"]),C={...S,backgroundColor:x?.background,gradient:S?.gradient??x?.background};return(0,iZ.jsx)(L3,{as:n||rrt,panelId:e,defaultValues:nZ,settings:w,onChange:k,defaultControls:C,value:g?zo(s,i):b,contrastWarning:_,inheritedValue:d})}var EPe={useBlockProps:trt,attributeKeys:["style"],hasSupport:IT};var qn="color",Y3=e=>{let t=(0,tx.getBlockSupport)(e,qn);return t&&(t.link===!0||t.gradient===!0||t.background!==!1||t.text!==!1)},nrt=e=>{let t=(0,tx.getBlockSupport)(e,qn);return t!==null&&typeof t=="object"&&!!t.link},aZ=e=>{let t=(0,tx.getBlockSupport)(e,qn);return t!==null&&typeof t=="object"&&!!t.gradients},irt=e=>{let t=(0,tx.getBlockSupport)(e,qn);return t&&t.background!==!1},srt=e=>{let t=(0,tx.getBlockSupport)(e,qn);return t&&t.text!==!1};function art(e){return Y3(e)&&(e.attributes.backgroundColor||Object.assign(e.attributes,{backgroundColor:{type:"string"}}),e.attributes.textColor||Object.assign(e.attributes,{textColor:{type:"string"}}),aZ(e)&&!e.attributes.gradient&&Object.assign(e.attributes,{gradient:{type:"string"}})),e}function RPe(e,t,o){if(!Y3(t)||no(t,qn))return e;let r=aZ(t),{backgroundColor:n,textColor:i,gradient:s,style:a}=o,l=g=>!no(t,qn,g),u=l("text")?Ga("color",i):void 0,d=l("gradients")?dk(s):void 0,f=l("background")?Ga("background-color",n):void 0,p=l("background")||l("gradients"),h=n||a?.color?.background||r&&(s||a?.color?.gradient),m=G(e.className,u,d,{[f]:(!r||!a?.color?.gradient)&&!!f,"has-text-color":l("text")&&(i||a?.color?.text),"has-background":p&&h,"has-link-color":l("link")&&a?.elements?.link?.color});return e.className=m||void 0,e}function lrt({name:e,backgroundColor:t,textColor:o,gradient:r,style:n}){let[i,s,a]=ze("color.palette.custom","color.palette.theme","color.palette.default"),l=(0,TPe.useMemo)(()=>[...i||[],...s||[],...a||[]],[i,s,a]);if(!Y3(e)||no(e,qn))return{};let u={};o&&!no(e,qn,"text")&&(u.color=Tu(l,o)?.color),t&&!no(e,qn,"background")&&(u.backgroundColor=Tu(l,t)?.color);let d=RPe({style:u},e,{textColor:o,backgroundColor:t,gradient:r,style:n}),f=t||n?.color?.background||r||n?.color?.gradient;return{...d,className:G(d.className,!f&&CPe(n))}}var lZ={useBlockProps:lrt,addSaveProps:RPe,attributeKeys:["backgroundColor","textColor","gradient","style"],hasSupport:Y3},crt={linkColor:[["style","elements","link","color","text"]],textColor:[["textColor"],["style","color","text"]],backgroundColor:[["backgroundColor"],["style","color","background"]],gradient:[["gradient"],["style","color","gradient"]]};function urt(e,t,o,r){let n=e.name,i={linkColor:nrt(n),textColor:srt(n),backgroundColor:irt(n),gradient:aZ(n)};return K3(i,crt,e,t,o,r)}(0,sZ.addFilter)("blocks.registerBlockType","core/color/addAttribute",art);(0,sZ.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",urt);var uZ=c(T(),1);function drt({children:e,resetAllFilter:t}){let o=(0,q3.useCallback)(r=>{let n=t(r.style);return{...r,style:Qe(n)}},[t]);return(0,uZ.jsx)(Ve,{group:"elements",resetAllFilter:o,children:e})}function Z3({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n,label:i,defaultControls:s}){let a=El(),l=p3(r),{style:u,className:d}=(0,BPe.useSelect)(y=>{if(!l)return{};let _=y(R).getBlockAttributes(e);return{style:_?.style,className:_?.className}},[e,l]),{value:f}=Zl(t,d,a),p=!Un(a),h=(0,q3.useMemo)(()=>p?zo(u,a):u,[p,a,u]),m=p?y=>{o({style:Wn(u,a,y)})}:y=>{o({style:Qe(y)})},g=!!h?.elements?.link?.color?.text&&r?.color?.link&&(0,cZ.getBlockSupport)(t,[qn,"enableContrastChecker"])!==!1,b=JS({clientId:e,name:t,enabled:!!g,checkTextColor:!1,messageOverride:(0,IPe.__)("This link color has poor contrast against the background. Consider increasing contrast.")});return l?(s=s||(0,cZ.getBlockSupport)(t,[qn,"__experimentalDefaultControls"]),(0,uZ.jsx)(m3,{as:n||drt,panelId:e,settings:r,value:h,onChange:m,defaultControls:s,label:i,contrastWarning:b,inheritedValue:f})):null}var AT=c(ce(),1),rF=c(F(),1),KPe=c(J(),1),qPe=c(W(),1);var frt=c(ce(),1);var prt=c(T(),1),PPe="typography.lineHeight";var OPe=c(Io(),1),X3=c(ce(),1),APe=c(jD(),1);var PT="typography.__experimentalFontFamily";function mrt(e){return(0,X3.hasBlockSupport)(e,PT)&&(e.attributes.fontFamily||Object.assign(e.attributes,{fontFamily:{type:"string"}})),e}function MPe(e,t,o){if(!(0,X3.hasBlockSupport)(t,PT)||no(t,Ql,"fontFamily")||!o?.fontFamily)return e;let r=new APe.default(e.className);r.add(`has-${Cs(o?.fontFamily)}-font-family`);let n=r.value;return e.className=n||void 0,e}function hrt({name:e,fontFamily:t}){return MPe({},e,{fontFamily:t})}var dZ={useBlockProps:hrt,addSaveProps:MPe,attributeKeys:["fontFamily"],hasSupport(e){return(0,X3.hasBlockSupport)(e,PT)}};(0,OPe.addFilter)("blocks.registerBlockType","core/fontFamily/addAttribute",mrt);var fZ=c(Io(),1),ox=c(ce(),1),NPe=c(jD(),1);var grt=c(T(),1),hv="typography.fontSize";function brt(e){return(0,ox.hasBlockSupport)(e,hv)&&(e.attributes.fontSize||Object.assign(e.attributes,{fontSize:{type:"string"}})),e}function LPe(e,t,o){if(!(0,ox.hasBlockSupport)(t,hv)||no(t,Ql,"fontSize"))return e;let r=new NPe.default(e.className);r.add(gm(o.fontSize));let n=r.value;return e.className=n||void 0,e}function yrt({name:e,fontSize:t,style:o}){let[r,n,i]=ze("typography.fontSizes","typography.fluid","layout");if(!(0,ox.hasBlockSupport)(e,hv)||no(e,Ql,"fontSize")||!t&&!o?.typography?.fontSize)return;let s;if(o?.typography?.fontSize&&(s={style:{fontSize:tf({size:o.typography.fontSize},{typography:{fluid:n},layout:i})}}),t&&(s={style:{fontSize:fk(r,t,o?.typography?.fontSize).size}}),!!s)return LPe(s,e,{fontSize:t})}var pZ={useBlockProps:yrt,addSaveProps:LPe,attributeKeys:["fontSize","style"],hasSupport(e){return(0,ox.hasBlockSupport)(e,hv)}},vrt={fontSize:[["fontSize"],["style","typography","fontSize"]]};function krt(e,t,o,r){let n=e.name,i={fontSize:(0,ox.hasBlockSupport)(n,hv)};return K3(i,vrt,e,t,o,r)}(0,fZ.addFilter)("blocks.registerBlockType","core/font/addAttribute",brt);(0,fZ.addFilter)("blocks.switchToBlockType.transformedBlock","core/font-size/addTransforms",krt);var J3=c(W(),1),rx=c(ce(),1);var FPe=c(J(),1);var Q3=c(J(),1),DPe=c(F(),1);function Vr(e){let t=wt(),{clientId:o=""}=t,r=(0,Q3.useRegistry)(),n=(0,Q3.useSelect)(i=>o?null:i(R).getBlockEditingMode(),[o]);return(0,DPe.useEffect)(()=>{if(!e)return;let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=r.dispatch(R);return a(),i(o,e),()=>{a(),s(o)}},[r,o,e]),o?t[Mv]:n}var mZ=c(T(),1),nx="typography.textAlign",_rt=[{icon:em,title:(0,J3.__)("Align text left"),align:"left"},{icon:jg,title:(0,J3.__)("Align text center"),align:"center"},{icon:tm,title:(0,J3.__)("Align text right"),align:"right"}],VPe=["left","center","right"],wrt=[];function hZ(e){return Array.isArray(e)?VPe.filter(t=>e.includes(t)):e===!0?VPe:wrt}function Srt(e,t){return e&&ds(t)?"style-state":"block"}function xrt({clientId:e,style:t,name:o,setAttributes:r}){let i=Xl(o)?.typography?.textAlign,s=Vr(),{selectedState:a,isResponsiveEditing:l}=(0,FPe.useSelect)(m=>{let{getSelectedBlockStyleState:g,isResponsiveEditing:b}=U(m(R));return{selectedState:g(e),isResponsiveEditing:b()}},[e]);if(!i||s!=="default")return null;let u=hZ((0,rx.getBlockSupport)(o,nx));if(!u.length)return null;let d=_rt.filter(m=>u.includes(m.align)),f=zo(t,a),p=Srt(l,a),h=m=>{let g={...f,typography:{...f?.typography,textAlign:m}};r({style:Wn(t,a,g)})};return(0,mZ.jsx)(Ko,{group:p,children:(0,mZ.jsx)(vP,{value:f?.typography?.textAlign,onChange:h,alignmentControls:d})})}var eF={edit:xrt,useBlockProps:Crt,addSaveProps:Ert,attributeKeys:["style"],hasSupport(e){return(0,rx.hasBlockSupport)(e,nx,!1)}};function Crt({name:e,style:t}){if(!t?.typography?.textAlign||!hZ((0,rx.getBlockSupport)(e,nx)).length||no(e,Ql,"textAlign"))return null;let r=t.typography.textAlign;return{className:G({[`has-text-align-${r}`]:r})}}function Ert(e,t,o){if(!o?.style?.typography?.textAlign)return e;let{textAlign:r}=o.style.typography,n=(0,rx.getBlockSupport)(t,nx);return hZ(n).includes(r)&&!no(t,Ql,"textAlign")&&(e.className=G(`has-text-align-${r}`,e.className)),e}var bZ=c(Io(),1),lg=c(ce(),1),gv=c(F(),1),yZ=c(J(),1),OT=c(W(),1),tF=c(H(),1),$Pe=c(de(),1);function Trt(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 h=window.getComputedStyle(f);h?.display==="flex"&&(d=f,a+=parseFloat(h.paddingLeft)||0,l+=parseFloat(h.paddingRight)||0)}let p=d.clientHeight;for(;r<=n;){let h=Math.floor((r+n)/2);t(h);let g=u.getBoundingClientRect().width,b=e.scrollWidth<=d.clientWidth&&g<=d.clientWidth-a-l,v=o||e.scrollHeight<=d.clientHeight||e.scrollHeight<=p;d.clientHeight>p&&(p=d.clientHeight),b&&v?(i=h,r=h+1):n=h-1}return u.detach(),i}function zPe(e,t){if(!e)return;t(0);let o=Trt(e,t);return t(o),o}var jPe=c(F(),1),HPe=c(W(),1),UPe=c(H(),1),WPe=c(rr(),1),gZ=c(T(),1);function GPe(){let e=(0,HPe.__)("The text may be too small to read. Consider using a larger container or less text.");return(0,jPe.useEffect)(()=>{(0,WPe.speak)(e)},[e]),(0,gZ.jsx)("div",{className:"block-editor-fit-text-size-warning",children:(0,gZ.jsx)(UPe.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,children:e})})}var Js=c(T(),1),Rrt={},Brt=12,Rp="typography.fitText";function Irt(e){return!(0,lg.hasBlockSupport)(e,Rp)||e.attributes?.fitText?e:{...e,attributes:{...e.attributes,fitText:{type:"boolean"}}}}function Prt({fitText:e,name:t,clientId:o}){let[r,n]=(0,gv.useState)(null),i=(0,lg.hasBlockSupport)(t,Rp),s=Zt(o),{blockAttributes:a,parentId:l,blockMode:u}=(0,yZ.useSelect)(f=>{if(!o||!i||!e)return Rrt;let p=f(R).getBlockMode(o);return p==="html"?{blockMode:p}:{blockAttributes:f(R).getBlockAttributes(o),parentId:f(R).getBlockRootClientId(o),blockMode:p}},[o,i,e]),d=(0,gv.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 h=`#block-${o}`,g=zPe(s,b=>{b===0?p.textContent="":p.textContent=`${h} { font-size: ${b}px !important; }`});n(g)},[s,o,i,e]);return(0,gv.useEffect)(()=>{if(!e||!s||!o||!i||u==="html")return;let f=s,p=f.style.visibility,h=null,m=null,g=null;h=window.requestAnimationFrame(()=>{f.style.visibility="hidden",m=window.requestAnimationFrame(()=>{d(),g=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)),()=>{h!==null&&window.cancelAnimationFrame(h),m!==null&&window.cancelAnimationFrame(m),g!==null&&clearTimeout(g),b&&b.disconnect();let v=`fit-text-${o}`,y=f.ownerDocument.getElementById(v);y&&y.remove()}},[e,o,l,d,s,i,u]),(0,gv.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 Ort({clientId:e,fitText:t=!1,setAttributes:o,name:r,fontSize:n,style:i}){let s=(0,yZ.useSelect)(a=>{let{hasSelectedStyleState:l}=U(a(R));return l(e)},[e]);return!(0,lg.hasBlockSupport)(r,Rp)||s?null:(0,Js.jsx)(tF.__experimentalToolsPanelItem,{hasValue:()=>t,label:(0,OT.__)("Fit text"),onDeselect:()=>o({fitText:void 0}),resetAllFilter:()=>({fitText:void 0}),panelId:e,children:(0,Js.jsx)(tF.ToggleControl,{label:(0,OT.__)("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,OT.__)("Text will resize to fit its container."):(0,OT.__)("The text will resize to fit its container, resetting other font size settings.")})})}function Art(e,t,o){if(!(0,lg.hasBlockSupport)(t,Rp))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 Mrt({name:e,fitText:t}){return t&&(0,lg.hasBlockSupport)(e,Rp)?{className:"has-fit-text"}:{}}(0,bZ.addFilter)("blocks.registerBlockType","core/fit-text/addAttribute",Irt);var Nrt=e=>(0,lg.hasBlockSupport)(e,Rp);function Lrt({fitText:e,name:t,clientId:o,isSelected:r}){let{fontSize:n}=Prt({fitText:e,name:t,clientId:o});return r&&n&&n<Brt?(0,Js.jsx)(Ve,{group:"typography",children:(0,Js.jsx)(GPe,{})}):null}var Drt=(0,$Pe.createHigherOrderComponent)(e=>function(o){let{name:r,attributes:n,clientId:i,isSelected:s,setAttributes:a}=o,{fitText:l}=n;return(0,lg.hasBlockSupport)(r,Rp)?(0,Js.jsxs)(Js.Fragment,{children:[(0,Js.jsx)(e,{...o}),(0,Js.jsx)(Ve,{group:"typography",children:(0,Js.jsx)(Ort,{clientId:i,fitText:l,setAttributes:a,name:r,fontSize:n.fontSize,style:n.style})}),l&&(0,Js.jsx)(Lrt,{fitText:l,name:r,clientId:i,isSelected:s})]}):(0,Js.jsx)(e,{...o})},"addFitTextControl");(0,bZ.addFilter)("editor.BlockEdit","core/fit-text/add-fit-text-control",Drt);var oF={useBlockProps:Mrt,addSaveProps:Art,attributeKeys:["fitText","fontSize","style"],hasSupport:Nrt,edit:()=>null};var vZ=c(T(),1);function YPe(e,t){return Object.fromEntries(Object.entries(e).filter(([o])=>!t.includes(o)))}var Vrt="typography.__experimentalLetterSpacing",Frt="typography.__experimentalTextTransform",zrt="typography.__experimentalTextDecoration",jrt="typography.textIndent",Hrt="typography.textColumns",Urt="typography.__experimentalFontStyle",Wrt="typography.__experimentalFontWeight",Grt="typography.__experimentalWritingMode",Ql="typography",ZPe=[PPe,hv,Urt,Wrt,PT,nx,Hrt,zrt,jrt,Grt,Frt,Vrt,Rp];function XPe(e){let t={...YPe(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={...YPe(t.typography,["fontFamily"]),fontSize:i?void 0:o},t.color={...t.color,text:a?void 0:n},{style:Qe(t),fontFamily:s,fontSize:i,textColor:a}}function QPe(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 $rt({children:e,resetAllFilter:t}){let o=(0,rF.useCallback)(r=>{let n=QPe(r),i=t(n);return{...r,...XPe(i)}},[t]);return(0,vZ.jsx)(Ve,{group:"typography",resetAllFilter:o,children:e})}function nF({clientId:e,name:t,setAttributes:o,settings:r,asWrapper:n}){let i=El(),s=h3(r),{style:a,fontFamily:l,fontSize:u,fitText:d,textColor:f,className:p}=(0,KPe.useSelect)(x=>{if(!s)return{};let{style:C,fontFamily:B,fontSize:E,fitText:P,textColor:A,className:I}=x(R).getBlockAttributes(e)||{};return{style:C,fontFamily:B,fontSize:E,fitText:P,textColor:A,className:I}},[e,s]),h=!Un(i),{value:m}=Zl(t,p,i),g=(0,rF.useMemo)(()=>h?zo(a,i):QPe({style:a,fontFamily:l,fontSize:u,textColor:f}),[h,i,a,u,l,f]),b=h?x=>{o({style:Wn(a,i,x)})}:x=>{let C=XPe(x);(C.fontSize||C.style?.typography?.fontSize)&&d&&(C.fitText=void 0),o(C)},v=!g?.color?.gradient&&!!g?.color?.text&&r?.color?.text&&(0,AT.getBlockSupport)(t,["color","enableContrastChecker"])!==!1,y=JS({clientId:e,name:t,enabled:!!v,checkLinkColor:!1,messageOverride:(0,qPe.__)("This color has poor contrast against the background. Consider increasing contrast.")});if(!s)return null;let _=(0,AT.getBlockSupport)(t,[Ql,"__experimentalDefaultControls"]),k=(0,AT.getBlockSupport)(t,["color","__experimentalDefaultControls"]),w={..._,textColor:k?.text};return(0,vZ.jsx)(g3,{as:n||$rt,panelId:e,settings:r,value:g,onChange:b,defaultControls:w,contrastWarning:y,inheritedValue:m})}var lr=c(T(),1);function _Z({blockName:e,clientId:t,contentClientIds:o}){let r=Xl(e),{updateBlockAttributes:n}=(0,iF.useDispatch)(R),{hasButtons:i,hasHeading:s}=(0,iF.useSelect)(d=>{let f=d(R).getBlockNamesByClientId(o);return{hasButtons:f.includes("core/buttons"),hasHeading:f.includes("core/heading")}},[o]),a=d=>{n(t,d)},l=(0,kZ.useMemo)(()=>({...r,typography:{}}),[r]),u=(0,kZ.useMemo)(()=>({...r,background:{...r.background,backgroundImage:!1,backgroundSize:!1}}),[r]);return(0,lr.jsxs)(lr.Fragment,{children:[(0,lr.jsx)(nF,{clientId:t,name:e,settings:l,setAttributes:a,asWrapper:jq}),(0,lr.jsx)($3,{clientId:t,name:e,settings:u,setAttributes:a,asWrapper:qq}),(0,lr.jsx)(Z3,{clientId:t,name:e,settings:r,setAttributes:a,asWrapper:Fq,label:(0,cg.__)("Elements"),defaultControls:{button:i,heading:s}})]})}var Yrt=({blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:r,contentClientIds:n})=>{let i=cv({blockName:e});return(0,lr.jsxs)(lr.Fragment,{children:[o&&(0,lr.jsx)(lS,{clientId:t}),r&&e!=="core/template-part"&&(0,lr.jsx)(_Z,{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,cg.__)("Typography")}),(0,lr.jsx)(Ve.Slot,{group:"color",label:(0,cg.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,lr.jsx)(Ve.Slot,{group:"background",label:(0,cg.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,lr.jsx)(Ve.Slot,{group:"filter"}),(0,lr.jsx)(Ve.Slot,{group:"layout",label:(0,cg.__)("Layout")}),(0,lr.jsx)(Ve.Slot,{group:"dimensions",label:(0,cg.__)("Dimensions")}),(0,lr.jsx)(Ve.Slot,{group:"border",label:i}),(0,lr.jsx)(Ve.Slot,{group:"elements",label:(0,cg.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),(0,lr.jsx)(a3,{}),(0,lr.jsx)(Ve.Slot,{group:"styles"})]})]})},JPe=Yrt;var tOe=c(H(),1),oOe=c(W(),1);var eOe=c(ce(),1),sF=c(J(),1),Da=c(H(),1);var Jl=c(T(),1);function aF({clientIds:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){return e.length?(0,Jl.jsx)(Da.__experimentalVStack,{spacing:1,children:e.map(n=>(0,Jl.jsx)(Krt,{onSelect:t,onSwitchToListView:o,hasListViewTab:r,clientId:n},n))}):null}function Krt({clientId:e,onSelect:t,onSwitchToListView:o,hasListViewTab:r}){let n=En(e),{isSelected:i,childBlocks:s,shouldRenderListView:a,blockName:l}=(0,sF.useSelect)(g=>{let{isBlockSelected:b,hasSelectedInnerBlock:v,getBlockOrder:y,getBlockName:_,shouldRenderBlockListView:k}=U(g(R)),w=_(e);return{isSelected:b(e)||v(e,!0),childBlocks:y(e),shouldRenderListView:k(e),blockName:w}},[e]),u=(0,eOe.getBlockType)(l),f=oi({clientId:e,context:"list-view"})||u?.title||l,{selectBlock:p}=(0,sF.useDispatch)(R),m=s&&s.length>0&&r&&a;return(0,Jl.jsx)(Da.Button,{__next40pxDefaultSize:!0,className:"block-editor-block-quick-navigation__item",isPressed:i,onClick:async()=>{await p(e),m&&o&&o(e),t&&t(e)},children:(0,Jl.jsxs)(Da.Flex,{children:[(0,Jl.jsx)(Da.FlexItem,{children:(0,Jl.jsx)(Lt,{icon:n?.icon})}),(0,Jl.jsx)(Da.FlexBlock,{style:{textAlign:"left"},children:(0,Jl.jsx)(Da.__experimentalTruncate,{children:f})}),m&&(0,Jl.jsx)(Da.FlexItem,{children:(0,Jl.jsx)(St,{icon:jr,size:24})})]})})}var ix=c(T(),1),qrt=({contentClientIds:e,onSwitchToListView:t,hasListViewTab:o})=>{if(!e||e.length===0)return null;let r=window?.__experimentalContentOnlyInspectorFields;return(0,ix.jsx)(ix.Fragment,{children:!r&&(0,ix.jsx)(tOe.PanelBody,{title:(0,oOe.__)("Content"),children:(0,ix.jsx)(aF,{clientIds:e,onSwitchToListView:t,hasListViewTab:o})})})},lF=qrt;var rn=c(T(),1),{Tabs:ug}=U(cF.privateApis);function wZ({blockName:e,clientId:t,hasBlockStyles:o,tabs:r,isSectionBlock:n,contentClientIds:i}){let s=(0,au.useRef)(null),a=(0,sx.useSelect)(k=>k(rOe.store).get("core","showIconLabels"),[]),{requestedTab:l}=(0,sx.useSelect)(k=>({requestedTab:U(k(R)).getRequestedInspectorTab()})),[u,d]=(0,au.useState)(()=>l?.tabName??r[0]?.name),f=(0,au.useRef)(!1),p=(0,au.useRef)(!1),{__unstableSetOpenListViewPanel:h,__unstableIncrementListViewExpandRevision:m,__unstableSetAllListViewPanelsOpen:g}=(0,sx.useDispatch)(R),{clearRequestedInspectorTab:b}=U((0,sx.useDispatch)(R));(0,au.useEffect)(()=>{f.current=!1},[t]),(0,au.useEffect)(()=>{l&&(d(l.tabName),l.tabName===_p.name&&l.options?.openPanel&&(h(l.options.openPanel),m()),p.current=!0,f.current=!0,b())},[l,h,m,b]),(0,au.useEffect)(()=>{u===_p.name&&!f.current&&(g(),m())},[t,u,g,m]),(0,au.useEffect)(()=>{if(!r?.length||f.current&&r.some(w=>w.name===u))return;let k=r[0]?.name;u!==k&&d(k)},[r,u]);let v=k=>{d(k),f.current=!0,k===_p.name&&!p.current&&(g(),m()),p.current=!1},y=r.some(k=>k.name===_p.name),_=k=>{y&&(h(k),m(),p.current=!0,v(_p.name))};return(0,rn.jsx)("div",{className:"block-editor-block-inspector__tabs",children:(0,rn.jsxs)(ug,{selectedTabId:u,onSelect:v,children:[(0,rn.jsx)(ug.TabList,{children:r.map(k=>a?(0,rn.jsx)(ug.Tab,{tabId:k.name,children:k.title},k.name):(0,rn.jsxs)(Pt.Root,{children:[(0,rn.jsx)(ug.Tab,{tabId:k.name,"aria-label":k.title,render:(0,rn.jsx)(Pt.Trigger,{}),children:(0,rn.jsx)(cF.Icon,{icon:k.icon})}),(0,rn.jsx)(Pt.Popup,{children:k.title})]},k.name))}),(0,rn.jsxs)(ug.TabPanel,{tabId:n3.name,focusable:!1,children:[(0,rn.jsx)(lF,{contentClientIds:i,onSwitchToListView:_,hasListViewTab:y}),(0,rn.jsx)(Ve.Slot,{group:"content"})]}),(0,rn.jsxs)(ug.TabPanel,{tabId:_p.name,focusable:!1,children:[(0,rn.jsx)(Ve.Slot,{group:"list",ref:s}),(0,rn.jsx)($L,{listViewRef:s})]}),(0,rn.jsx)(ug.TabPanel,{tabId:o3.name,focusable:!1,children:(0,rn.jsx)($Be,{showAdvancedControls:!!e})}),(0,rn.jsx)(ug.TabPanel,{tabId:r3.name,focusable:!1,children:(0,rn.jsx)(JPe,{blockName:e,clientId:t,hasBlockStyles:o,isSectionBlock:n,contentClientIds:i})})]},t)})}var ea=c(H(),1),nOe=c(J(),1);var Zrt=[];function Xrt(e,t={}){return t[e]!==void 0?t[e]:t.default!==void 0?t.default:!0}function iOe(e,t,o,r){let n=[],{bindings:i,border:s,color:a,content:l,default:u,layout:d,dimensions:f,list:p,position:h,styles:m,typography:g,effects:b}=Hc,v=(0,ea.__experimentalUseSlotFills)(p.name),y=!!v&&v.length,_=(0,ea.__experimentalUseSlotFills)(l.name),k=!!_&&_.length,S=[...(0,ea.__experimentalUseSlotFills)(s.name)||[],...(0,ea.__experimentalUseSlotFills)(a.name)||[],...(0,ea.__experimentalUseSlotFills)(d.name)||[],...(0,ea.__experimentalUseSlotFills)(h.name)||[],...(0,ea.__experimentalUseSlotFills)(f.name)||[],...(0,ea.__experimentalUseSlotFills)(m.name)||[],...(0,ea.__experimentalUseSlotFills)(g.name)||[],...(0,ea.__experimentalUseSlotFills)(b.name)||[]].length,x=[...(0,ea.__experimentalUseSlotFills)(Eh.slotName)||[],...(0,ea.__experimentalUseSlotFills)(i.name)||[]],C=[...(0,ea.__experimentalUseSlotFills)(u.name)||[],...y&&S>1?x:[]],B=window?.__experimentalContentOnlyInspectorFields,E=k||!B&&t?.length;E&&n.push(n3),y&&n.push(_p),(C.length||x.length&&(E||y))&&n.push(o3);let{tabSettings:P,isPreviewMode:A}=(0,nOe.useSelect)(O=>{let L=O(R).getSettings();return{tabSettings:L.blockInspectorTabs,isPreviewMode:L.isPreviewMode}},[]);return!A&&(r||S)&&n.push(r3),Xrt(e,P)?n:Zrt}var sOe=c(H(),1);var SZ=c(T(),1),{Fill:Qrt,Slot:Jrt}=(0,sOe.createSlotFill)(Symbol("InspectorControlsLastItem")),aOe=e=>wt()[Eu]?(0,SZ.jsx)(Qrt,{...e}):null;aOe.Slot=function(t){return(0,SZ.jsx)(Jrt,{...t})};var uF=aOe;var lOe=c(J(),1);function cOe(e){return(0,lOe.useSelect)(t=>{if(e){let o=t(R).getSettings().blockInspectorAnimation,r=o?.animationParent,{getSelectedBlockClientId:n,getBlockParentsByBlockName:i}=t(R),s=n();return!i(s,r,!0)[0]&&e.name!==r?null:o?.[e.name]}return null},[e])}var dF=c(F(),1);var bv=c(W(),1);var CZ=c(T(),1),{getViewportBreakpoints:ent}=U(Mo),uOe={":hover":(0,bv.__)("Hover"),":focus":(0,bv.__)("Focus"),":focus-visible":(0,bv.__)("Focus-visible"),":active":(0,bv.__)("Active")},tnt={"@tablet":(0,bv.__)("Tablet"),"@mobile":(0,bv.__)("Mobile")};function ont(e){let t=ent(e);return Object.entries(tnt).filter(([o])=>(o!=="@tablet"||t.tablet!==void 0)&&(o!=="@mobile"||t.mobile!==void 0)).map(([o,r])=>({value:o,label:r}))}var fF={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]};function dOe(e){return(fF[e]??[]).filter(o=>uOe[o]).map(o=>({value:o,label:uOe[o]}))}var xZ="default",rnt=[];function fOe({name:e,value:t,onChange:o}){let r=(0,dF.useMemo)(()=>dOe(e),[e]),n=Nr();return r.length?(0,CZ.jsx)(D3,{pseudoStates:r,pseudoStateValue:t?.pseudo??xZ,onChangePseudoState:i=>o({pseudo:i}),popoverProps:n.popoverProps,showText:!1}):null}function pOe({name:e,value:t,isResponsiveEditing:o}){let r=(0,dF.useMemo)(()=>dOe(e),[e]),[n]=ze("viewport"),i=(0,dF.useMemo)(()=>ont(n),[n]);return!r.length&&!o?null:(0,CZ.jsx)(V3,{viewportStates:o?i:rnt,pseudoStates:r,viewportValue:t?.viewport??xZ,pseudoStateValue:t?.pseudo??xZ})}var Ge=c(T(),1);function hOe({blockName:e,showAdvancedControls:t=!0,showPositionControls:o=!0,showBindingsControls:r=!0}){let n=cv({blockName:e});return(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)(Ve.Slot,{}),(0,Ge.jsx)(Ve.Slot,{group:"typography",label:(0,ys.__)("Typography")}),(0,Ge.jsx)(Ve.Slot,{group:"color",label:(0,ys.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Ge.jsx)(Ve.Slot,{group:"background",label:(0,ys.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),(0,Ge.jsx)(Ve.Slot,{group:"layout",label:(0,ys.__)("Layout")}),(0,Ge.jsx)(Ve.Slot,{group:"dimensions",label:(0,ys.__)("Dimensions")}),(0,Ge.jsx)(Ve.Slot,{group:"border",label:n}),(0,Ge.jsx)(Ve.Slot,{group:"elements",label:(0,ys.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"}),o&&(0,Ge.jsx)(a3,{}),(0,Ge.jsx)(Ve.Slot,{group:"styles"}),r&&(0,Ge.jsx)(Ve.Slot,{group:"bindings"}),t&&(0,Ge.jsx)("div",{children:(0,Ge.jsx)(i3,{})})]})}function nnt({blockName:e,clientId:t,contentClientIds:o,isSectionBlock:r,selectedBlockStyleState:n}){let i=cv({blockName:e}),s=ds(n)&&!Ca(n),a=r&&e!=="core/template-part";return(0,Ge.jsxs)(Ge.Fragment,{children:[a&&(0,Ge.jsx)(HL,{value:n,children:(0,Ge.jsx)(_Z,{blockName:e,clientId:t,contentClientIds:o})}),!a&&(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsx)(Ve.Slot,{group:"typography",label:(0,ys.__)("Typography")}),(0,Ge.jsx)(Ve.Slot,{group:"color",label:(0,ys.__)("Color"),className:"color-block-support-panel__inner-wrapper"}),(0,Ge.jsx)(Ve.Slot,{group:"background",label:(0,ys.__)("Background"),className:"background-block-support-panel__inner-wrapper"}),s&&(0,Ge.jsx)(Ve.Slot,{group:"layout",label:(0,ys.__)("Layout")}),(0,Ge.jsx)(Ve.Slot,{group:"dimensions",label:(0,ys.__)("Dimensions")}),(0,Ge.jsx)(Ve.Slot,{group:"border",label:i}),(0,Ge.jsx)(Ve.Slot,{group:"elements",label:(0,ys.__)("Elements"),className:"elements-block-support-panel__inner-wrapper"})]})]})}function int(){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,MT.useSelect)(w=>{let{getSettings:S,getSelectedBlockClientId:x,getSelectedBlockClientIds:C,getSelectedBlockCount:B,getBlockName:E,getParentSectionBlock:P,isSectionBlock:A,getEditedContentOnlySection:I,isWithinEditedContentOnlySection:O,getBlockEditingMode:L,getSelectedBlockStyleState:j,isSelectedBlockStyleStateShownOnCanvas:V,isResponsiveEditing:N}=U(w(R)),{getBlockStyles:D}=w(ax.store),M=x(),q=O(M)?M:P(M)||M,Q=q&&E(q),te=Q&&(0,ax.getBlockType)(Q),Y=C().some(K=>A(K)),Z=Q&&D(Q),$=Z&&Z.length>0;return{selectedBlockCount:B(),renderedBlockClientId:q,renderedBlockName:Q,blockType:te,isSectionBlockInSelection:Y,isSectionBlock:A(q),hasBlockStyles:$,editedContentOnlySection:I(),blockEditingMode:L(q),selectedBlockStyleState:j(q),showStateOnCanvas:V(q),isResponsiveEditing:N(),blockStatesEditingEnabled:S().blockStatesEditingEnabled}},[]),h=(0,MT.useSelect)(w=>{if(!n||!o)return[];let{getClientIdsOfDescendants:S,getBlockEditingMode:x,shouldRenderBlockListView:C}=U(w(R)),B=S(o),E=new Set;return B.forEach(P=>{C(P)&&S(P).forEach(I=>E.add(I))}),B.filter(P=>!E.has(P)&&x(P)==="contentOnly")},[n,o]),m=iOe(r?.name,h,n,s),g=m?.length>1,b=cOe(r),v=e>1,y=!Un(u);if(v&&!i)return(0,Ge.jsxs)("div",{className:"block-editor-block-inspector",children:[(0,Ge.jsx)(Pq,{}),g?(0,Ge.jsx)(wZ,{tabs:m}):(0,Ge.jsx)(hOe,{blockName:t,showAdvancedControls:!1,showPositionControls:!1,showBindingsControls:!1})]});if(v&&i)return(0,Ge.jsx)("div",{className:"block-editor-block-inspector",children:(0,Ge.jsx)(Pq,{})});let _=t===(0,ax.getUnregisteredTypeHandlerName)();return!r||!o||_?(0,Ge.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,ys.__)("No block selected.")}):(0,Ge.jsx)(snt,{animate:b,wrapper:w=>(0,Ge.jsx)(ant,{blockInspectorAnimationSettings:b,renderedBlockClientId:o,children:w}),children:(0,Ge.jsx)(lnt,{renderedBlockClientId:o,blockName:r.name,isSectionBlock:n,availableTabs:m,contentClientIds:h,hasBlockStyles:s,editedContentOnlySection:a,blockEditingMode:l,selectedBlockStyleState:u,showStateOnCanvas:d,isResponsiveEditing:f,blockStatesEditingEnabled:p,isBlockStyleStateSelected:y})})}var snt=({animate:e,wrapper:t,children:o})=>e?t(o):o,ant=({blockInspectorAnimationSettings:e,renderedBlockClientId:t,children:o})=>{let r=e&&e.enterDirection==="leftToRight"?-50:50;return(0,Ge.jsx)(lx.__unstableMotion.div,{animate:{x:0,opacity:1,transition:{ease:"easeInOut",duration:.14}},initial:{x:r,opacity:0},children:o},t)},lnt=({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,mOe.useRef)(null),h=r?.length>1,m=Ca(l),g=ds(l)&&d||Ca(l),b=s&&s!==e,v=En(s),y=En(e),_=y.isSynced,{setSelectedBlockStyleState:k,setSelectedBlockStyleStateCanvasPreview:w}=U((0,MT.useDispatch)(R)),S=C=>{k(e,C)},x=C=>{w(e,C)};return(0,Ge.jsxs)("div",{className:"block-editor-block-inspector",children:[b&&(0,Ge.jsx)(T1,{...v,className:v?.isSynced&&"is-synced",parentClientId:s}),(0,Ge.jsx)(T1,{...y,allowParentNavigation:!0,className:_&&"is-synced",isChild:b,clientId:e,controls:a==="default"&&f&&(0,Ge.jsx)(fOe,{name:t,value:l,onChange:S})}),a==="default"&&g&&(0,Ge.jsxs)(lx.__experimentalSpacer,{paddingX:4,paddingY:2,children:[m&&(0,Ge.jsx)(lx.ToggleControl,{label:(0,ys.__)("Show state on canvas"),checked:u,onChange:x}),(0,Ge.jsx)(pOe,{name:t,value:l,isResponsiveEditing:d})]}),(0,Ge.jsx)(iie,{clientId:e}),(0,Ge.jsx)(LBe,{clientId:e}),!g&&(0,Ge.jsx)(I5,{blockClientId:e}),(0,Ge.jsx)(WBe,{}),g&&(0,Ge.jsx)(nnt,{blockName:t,clientId:e,contentClientIds:n,isSectionBlock:o,selectedBlockStyleState:l}),!g&&h&&(0,Ge.jsx)(Ge.Fragment,{children:(0,Ge.jsx)(wZ,{hasBlockStyles:i,clientId:e,blockName:t,tabs:r,isSectionBlock:o,contentClientIds:n})}),!g&&!h&&(0,Ge.jsxs)(Ge.Fragment,{children:[i&&(0,Ge.jsx)(lS,{clientId:e}),(0,Ge.jsx)(lF,{contentClientIds:n}),(0,Ge.jsx)(Ve.Slot,{group:"content"}),(0,Ge.jsx)(Ve.Slot,{group:"list",ref:p}),(0,Ge.jsx)($L,{listViewRef:p}),!o&&(0,Ge.jsx)(hOe,{blockName:t})]}),!g&&(0,Ge.jsx)(uF.Slot,{}),(0,Ge.jsx)(t3,{},"back")]})},gOe=int;var EZ=c(Nt(),1);var bOe=c(T(),1),yOe=()=>((0,EZ.default)("__unstableUseClipboardHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),P1());function vOe(e){return(0,EZ.default)("CopyHandler",{alternative:"BlockCanvas or WritingFlow",since:"6.4",version:"6.7"}),(0,bOe.jsx)("div",{...e,ref:P1()})}var kOe=c(J(),1),TZ=c(F(),1);var RZ=c(T(),1),cnt=()=>{};function unt({rootClientId:e,clientId:t,isAppender:o,showInserterHelpPanel:r,showMostUsedBlocks:n=!1,__experimentalInsertionIndex:i,__experimentalInitialTab:s,__experimentalInitialCategory:a,__experimentalFilterValue:l,onPatternCategorySelection:u,onSelect:d=cnt,shouldFocusBlock:f=!1,onClose:p},h){let{destinationRootClientId:m}=(0,kOe.useSelect)(g=>{let{getBlockRootClientId:b}=g(R);return{destinationRootClientId:e||b(t)||void 0}},[t,e]);return(0,RZ.jsx)(Y$,{onSelect:d,rootClientId:m,clientId:t,isAppender:o,showInserterHelpPanel:r,showMostUsedBlocks:n,__experimentalInsertionIndex:i,__experimentalFilterValue:l,onPatternCategorySelection:u,__experimentalInitialTab:s,__experimentalInitialCategory:a,shouldFocusBlock:f,ref:h,onClose:p})}var BZ=(0,TZ.forwardRef)(unt);function dnt(e,t){return(0,RZ.jsx)(BZ,{...e,onPatternCategorySelection:void 0,ref:t})}var _Oe=(0,TZ.forwardRef)(dnt);var wOe=c(Nt(),1);function SOe(){return(0,wOe.default)("wp.blockEditor.MultiSelectScrollIntoView",{hint:"This behaviour is now built-in.",since:"5.8"}),null}var xOe=c(de(),1),NT=c(Dt(),1),dg=c(vo(),1),COe=c(T(),1),fnt=window.navigator.userAgent.indexOf("Trident")!==-1,pnt=new Set([dg.UP,dg.DOWN,dg.LEFT,dg.RIGHT]),mnt=.75;function IZ(){return(0,xOe.useRefEffect)(e=>{let{ownerDocument:t}=e,{defaultView:o}=t,r,n,i;function s(){r||(r=o.requestAnimationFrame(()=>{f(),r=null}))}function a(g){n&&o.cancelAnimationFrame(n),n=o.requestAnimationFrame(()=>{l(g),n=null})}function l({keyCode:g}){if(!h())return;let b=(0,NT.computeCaretRect)(o);if(!b)return;if(!i){i=b;return}if(pnt.has(g)){i=b;return}let v=b.top-i.top;if(v===0)return;let y=(0,NT.getScrollContainer)(e);if(!y)return;let _=y===t.body||y===t.documentElement,k=_?o.scrollY:y.scrollTop,w=_?0:y.getBoundingClientRect().top,S=_?i.top/o.innerHeight:(i.top-w)/(o.innerHeight-w);if(k===0&&S<mnt&&m()){i=b;return}let x=_?o.innerHeight:y.clientHeight;if(i.top+i.height>w+x||i.top<w){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(){h()&&(i=(0,NT.computeCaretRect)(o))}function p(){let{activeElement:g}=t;if(!g)return null;if(!g.isContentEditable||!g.contains(e))return g;let{anchorNode:b}=o.getSelection();return b?(b.nodeType===b.ELEMENT_NODE?b:b.parentElement)?.closest('[contenteditable="true"]')??null:null}function h(){let g=p();return!!g&&e.contains(g)&&g.isContentEditable}function m(){let g=e.querySelectorAll('[contenteditable="true"]');return g[g.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 hnt({children:e}){return(0,COe.jsx)("div",{ref:IZ(),className:"block-editor__typewriter",children:e})}var gnt=fnt?e=>e.children:hnt,EOe=gnt;var yv=c(F(),1),PZ=c(Nt(),1);var OZ=c(T(),1),pF=(0,yv.createContext)({});pF.displayName="RenderedRefsContext";function bnt(e,t,o){let r={...e,[t]:e[t]?new Set(e[t]):new Set};return r[t].add(o),r}function AZ({children:e,uniqueId:t,blockName:o=""}){let r=(0,yv.useContext)(pF),{name:n}=wt();o=o||n;let i=(0,yv.useMemo)(()=>bnt(r,o,t),[r,o,t]);return(0,OZ.jsx)(pF.Provider,{value:i,children:e})}function MZ(e,t=""){let o=(0,yv.useContext)(pF),{name:r}=wt();return t=t||r,!!o[t]?.has(e)}var TOe=e=>((0,PZ.default)("wp.blockEditor.__experimentalRecursionProvider",{since:"6.5",alternative:"wp.blockEditor.RecursionProvider"}),(0,OZ.jsx)(AZ,{...e})),ROe=(...e)=>((0,PZ.default)("wp.blockEditor.__experimentalUseHasRecursion",{since:"6.5",alternative:"wp.blockEditor.useHasRecursion"}),MZ(...e));var hF=c(H(),1),NZ=c(W(),1),LZ=c(F(),1),IOe=c(Xc(),1);var Va=c(H(),1);var BOe=c(W(),1),Bp=c(T(),1);function mF({title:e,help:t,actions:o=[],onClose:r}){return(0,Bp.jsxs)(Va.__experimentalVStack,{className:"block-editor-inspector-popover-header",spacing:4,children:[(0,Bp.jsxs)(Va.__experimentalHStack,{alignment:"center",children:[(0,Bp.jsx)(Va.__experimentalHeading,{className:"block-editor-inspector-popover-header__heading",level:2,size:13,children:e}),(0,Bp.jsx)(Va.__experimentalSpacer,{}),o.map(({label:n,icon:i,onClick:s})=>(0,Bp.jsx)(Va.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,Bp.jsx)(Va.Button,{size:"small",className:"block-editor-inspector-popover-header__action",label:(0,BOe.__)("Close"),icon:Wg,onClick:r})]}),t&&(0,Bp.jsx)(Va.__experimentalText,{children:t})]})}var cx=c(T(),1);function ynt({onClose:e,onChange:t,showPopoverHeaderActions:o,isCompact:r,currentDate:n,title:i,...s},a){let l={startOfWeek:(0,IOe.getSettings)().l10n.startOfWeek,onChange:t,currentDate:r?void 0:n,currentTime:r?n:void 0,...s},u=r?hF.TimePicker:hF.DateTimePicker;return(0,cx.jsxs)("div",{ref:a,className:"block-editor-publish-date-time-picker",children:[(0,cx.jsx)(mF,{title:i||(0,NZ.__)("Publish"),actions:o?[{label:(0,NZ.__)("Now"),onClick:()=>t?.(null)}]:void 0,onClose:e}),(0,cx.jsx)(u,{...l})]})}var DZ=(0,LZ.forwardRef)(ynt);function vnt(e,t){return(0,cx.jsx)(DZ,{...e,showPopoverHeaderActions:!0,isCompact:!1,ref:t})}var POe=(0,LZ.forwardRef)(vnt);var OOe=c(Nt(),1),AOe=c(F(),1);function knt(){return(0,OOe.default)("wp.blockEditor.ToolSelector",{since:"6.9",hint:"The ToolSelector component no longer renders anything."}),null}var MOe=(0,AOe.forwardRef)(knt);var DT=c(T(),1),Qe=e=>{if(e===null||typeof e!="object"||Array.isArray(e))return e;let t=Object.entries(e).map(([o,r])=>[o,Qe(r)]).filter(([,o])=>o!==void 0);return t.length?Object.fromEntries(t):void 0};function K3(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=of(s,d);f&&(a={...a,attributes:Ue(a.attributes,d,f)})})}),a}function no(e,t,o){let n=(0,NOe.getBlockSupport)(e,t)?.__experimentalSkipSerialization;return Array.isArray(n)?n.includes(o):n}var Ip=new WeakMap;function Tl({id:e,css:t}){return su({id:e,css:t})}function su({id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i}={}){let{setStyleOverride:s,deleteStyleOverride:a}=U((0,gF.useDispatch)(R)),l=(0,gF.useRegistry)(),u=(0,ec.useId)();(0,ec.useEffect)(()=>{if(!t&&!o)return;let d=e||u,f={id:e,css:t,assets:o,__unstableType:r,variation:n,clientId:i};return Ip.get(l)||Ip.set(l,[]),Ip.get(l).push([d,f]),window.queueMicrotask(()=>{Ip.get(l)?.length&&l.batch(()=>{Ip.get(l).forEach(p=>{s(...p)}),Ip.set(l,[])})}),()=>{Ip.get(l)?.find(([h])=>h===d)?Ip.set(l,Ip.get(l).filter(([h])=>h!==d)):a(d)}},[e,t,i,o,r,u,s,a,l,n])}function Xl(e,t){let[o,r,n,i,s,a,l,u,d,f,p,h,m,g,b,v,y,_,k,w,S,x,C,B,E,P,A,I,O,L,j,V,N,D,M,z,q,Q,te,ee,Y,Z,$,K,ne,le,X,re,ae,ke,Ce,ye,ve,pe,Se,Ee,me,Re,ie,se,Te,he,Ie]=ze("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"),lt=(0,ec.useMemo)(()=>({background:{backgroundImage:o,backgroundSize:r,gradient:n},color:{palette:{custom:K,theme:le,default:X},gradients:{custom:ve,theme:pe,default:Se},duotone:{custom:ke,theme:Ce,default:ye},defaultGradients:Ee,defaultPalette:re,defaultDuotone:ae,custom:$,customGradient:me,customDuotone:ne,background:Re,link:ie,heading:Te,button:he,text:se},typography:{fontFamilies:{custom:i,default:s,theme:a},fontSizes:{custom:u,default:d,theme:f},customFontSize:p,defaultFontSizes:l,fontStyle:h,fontWeight:m,lineHeight:g,textAlign:b,textColumns:v,textDecoration:y,textIndent:_,textTransform:w,letterSpacing:S,writingMode:k},spacing:{spacingSizes:{custom:A,default:I,theme:O},customSpacingSize:P,defaultSpacingSizes:E,padding:x,margin:C,blockGap:B,units:L},border:{color:Q,radius:te,style:ee,width:Y,radiusSizes:Z},dimensions:{aspectRatio:j,height:V,minHeight:N,minWidth:D,width:M,dimensionSizes:z},layout:q,parentLayout:t,shadow:Ie}),[o,r,n,i,s,a,l,u,d,f,p,h,m,g,b,v,y,_,w,S,k,x,C,B,E,P,A,I,O,L,j,V,N,D,M,z,q,t,Q,te,ee,Y,Z,$,K,ne,le,X,re,ae,ke,Ce,ye,ve,pe,Se,Ee,me,Re,ie,se,Te,he,Ie]);return l3(lt,e)}function LOe(e){e=e.map(o=>({...o,Edit:(0,ec.memo)(o.edit)}));let t=(0,VZ.createHigherOrderComponent)(o=>function(n){let i=wt();return[...e.map((s,a)=>{let{Edit:l,hasSupport:u,attributeKeys:d=[],shareWithChildBlocks:f,supportsPatternEditing:p}=s;if(!(p&&i[Av]||i[Eu]||i[Ov]&&f)||!u(n.name))return null;let m={};for(let g of d)n.attributes[g]&&(m[g]=n.attributes[g]);return(0,DT.jsx)(l,{name:n.name,isSelected:n.isSelected,clientId:n.clientId,setAttributes:n.setAttributes,__unstableParentLayout:n.__unstableParentLayout,...m},a)}),(0,DT.jsx)(o,{...n},"edit")]},"withBlockEditHooks");(0,LT.addFilter)("editor.BlockEdit","core/editor/hooks",t)}function _nt({index:e,useBlockProps:t,setAllWrapperProps:o,...r}){let n=t(r),i=s=>o(a=>{let l=[...a];return l[e]=s,l});return(0,ec.useEffect)(()=>(i(n),()=>{i(void 0)})),null}var wnt=(0,ec.memo)(_nt);function DOe(e){let t=(0,VZ.createHigherOrderComponent)(o=>function(n){let[i,s]=(0,ec.useState)(Array(e.length).fill(void 0));return[...e.map((a,l)=>{let{hasSupport:u,attributeKeys:d=[],useBlockProps:f,isMatch:p}=a,h={};for(let m of d)n.attributes[m]&&(h[m]=n.attributes[m]);return!Object.keys(h).length||!u(n.name)||p&&!p(h)?null:(0,DT.jsx)(wnt,{index:l,useBlockProps:f,setAllWrapperProps:s,name:n.name,clientId:n.clientId,...h},l)}),(0,DT.jsx)(o,{...n,wrapperProps:i.filter(Boolean).reduce((a,l)=>({...a,...l,className:G(a.className,l.className),style:{...a.style,...l.style}}),n.wrapperProps||{})},"edit")]},"withBlockListBlockHooks");(0,LT.addFilter)("editor.BlockListBlock","core/editor/hooks",t)}function VOe(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,LT.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",t,0),(0,LT.addFilter)("blocks.getSaveContent.extraProps","core/editor/hooks",o=>(o.hasOwnProperty("className")&&!o.className&&delete o.className,o))}var FOe=c(ce(),1),zOe=c(Io(),1);function Snt(e){let{apiVersion:t=1}=e;return t<2&&(0,FOe.hasBlockSupport)(e,"lightBlockWrapper",!1)&&(e.apiVersion=2),e}(0,zOe.addFilter)("blocks.registerBlockType","core/compat/migrateLightBlockWrapper",Snt);function jOe(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})})};xnt=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=>{jOe(l)}),["SOURCE","SCRIPT","VIDEO","LINK"].includes(a.nodeName)&&jOe(a))})})})});e()}var xnt;var HOe=c(Io(),1),tc=c(ce(),1);var FZ=c(T(),1),zZ=["left","center","right","wide","full"],Cnt=["wide","full"];function jZ(e,t=!0,o=!0){let r;return Array.isArray(e)?r=zZ.filter(n=>e.includes(n)):e===!0?r=[...zZ]:r=[],!o||e===!0&&!t?r.filter(n=>!Cnt.includes(n)):r}function Ent(e){return"type"in(e.attributes?.align??{})||(0,tc.hasBlockSupport)(e,"align")&&(e.attributes={...e.attributes,align:{type:"string",enum:[...zZ,""]}}),e}function Tnt({name:e,align:t,setAttributes:o}){let r=jZ((0,tc.getBlockSupport)(e,"align"),(0,tc.hasBlockSupport)(e,"alignWide",!0)),n=q0(r).map(({name:a})=>a),i=Vr();return!n.length||i!=="default"?null:(0,FZ.jsx)(Ko,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,FZ.jsx)(VP,{value:t,onChange:a=>{a||(0,tc.getBlockType)(e)?.attributes?.align?.default&&(a=""),o({align:a})},controls:n})})}var bF={shareWithChildBlocks:!0,edit:Tnt,useBlockProps:Rnt,addSaveProps:Bnt,attributeKeys:["align"],hasSupport(e){return(0,tc.hasBlockSupport)(e,"align",!1)}};function Rnt({name:e,align:t}){let o=jZ((0,tc.getBlockSupport)(e,"align"),(0,tc.hasBlockSupport)(e,"alignWide",!0));return q0(o).some(n=>n.name===t)?{"data-align":t}:{}}function Bnt(e,t,o){let{align:r}=o,n=(0,tc.getBlockSupport)(t,"align"),i=(0,tc.hasBlockSupport)(t,"alignWide",!0);return jZ(n,i).includes(r)&&(e.className=G(`align${r}`,e.className)),e}(0,HOe.addFilter)("blocks.registerBlockType","core/editor/align/addAttribute",Ent);var UOe=c(Io(),1);function Int(e){return"type"in(e.attributes?.lock??{})||(e.attributes={...e.attributes,lock:{type:"object"}}),e}(0,UOe.addFilter)("blocks.registerBlockType","core/lock/addAttribute",Int);var $Z=c(Io(),1),mx=c(ce(),1);var VT=c(H(),1),kF=c(W(),1),t2e=c(F(),1),o2e=c(J(),1),_F=c(ce(),1);var ta=c(H(),1),QOe=c(F(),1),px=c(W(),1),JOe=c(J(),1);var WZ=c(ce(),1),qOe=c(J(),1),fx=c(H(),1),lu=c(W(),1),yF=c(F(),1),ZOe=c(de(),1),XOe=c(rr(),1);var HZ=c(F(),1),$Oe=c(de(),1),YOe=c(H(),1);var WOe=c(H(),1);var ux=c(T(),1);function Pnt({blockTypes:e,value:t,onItemChange:o}){return(0,ux.jsx)("ul",{className:"block-editor-block-manager__checklist",children:e.map(r=>(0,ux.jsxs)("li",{className:"block-editor-block-manager__checklist-item",children:[(0,ux.jsx)(WOe.CheckboxControl,{label:r.title,checked:t.includes(r.name),onChange:(...n)=>o(r,...n)}),(0,ux.jsx)(Lt,{icon:r.icon})]},r.name))})}var GOe=Pnt;var dx=c(T(),1);function KOe({title:e,blockTypes:t,selectedBlockTypes:o,onChange:r}){let n=(0,$Oe.useInstanceId)(KOe),i=(0,HZ.useCallback)((f,p)=>{r(p?[...o,f]:o.filter(({name:h})=>h!==f.name))},[o,r]),s=(0,HZ.useCallback)(f=>{r(f?[...o,...t.filter(p=>!o.find(({name:h})=>h===p.name))]:o.filter(p=>!t.find(({name:h})=>h===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,dx.jsxs)("div",{role:"group","aria-labelledby":l,className:"block-editor-block-manager__category",children:[(0,dx.jsx)(YOe.CheckboxControl,{checked:u,onChange:s,className:"block-editor-block-manager__category-title",indeterminate:d,label:(0,dx.jsx)("span",{id:l,children:e})}),(0,dx.jsx)(GOe,{blockTypes:t,value:a,onItemChange:i})]})}var UZ=KOe;var Pp=c(T(),1);function vF({blockTypes:e,selectedBlockTypes:t,onChange:o,showSelectAll:r=!0}){let n=(0,ZOe.useDebounce)(XOe.speak,500),[i,s]=(0,yF.useState)(""),{categories:a,isMatchingSearchTerm:l}=(0,qOe.useSelect)(p=>({categories:p(WZ.store).getCategories(),isMatchingSearchTerm:p(WZ.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,yF.useEffect)(()=>{if(!i)return;let p=u.length,h=(0,lu.sprintf)((0,lu._n)("%d result found.","%d results found.",p),p);n(h)},[u?.length,i,n]),(0,Pp.jsxs)(fx.__experimentalVStack,{className:"block-editor-block-manager__content",spacing:4,children:[(0,Pp.jsx)(fx.SearchControl,{label:(0,lu.__)("Search for a block"),placeholder:(0,lu.__)("Search for a block"),value:i,onChange:p=>s(p),className:"block-editor-block-manager__search"}),r&&(0,Pp.jsx)(fx.CheckboxControl,{className:"block-editor-block-manager__select-all",label:(0,lu.__)("Select all"),checked:f,onChange:()=>{o(f?[]:e)},indeterminate:d}),(0,Pp.jsxs)("div",{tabIndex:"0",role:"region","aria-label":(0,lu.__)("Available block types"),className:"block-editor-block-manager__results",children:[u.length===0&&(0,Pp.jsx)("p",{className:"block-editor-block-manager__no-results",children:(0,lu.__)("No blocks found.")}),a.map(p=>(0,Pp.jsx)(UZ,{title:p.title,blockTypes:u.filter(h=>h.category===p.slug),selectedBlockTypes:t,onChange:o},p.slug)),(0,Pp.jsx)(UZ,{title:(0,lu.__)("Uncategorized"),blockTypes:u.filter(({category:p})=>!p),selectedBlockTypes:t,onChange:o})]})]})}var cu=c(T(),1);function e2e({clientId:e,blockTypes:t,selectedBlockTypes:o,onClose:r}){let[n,i]=(0,QOe.useState)(o),{updateBlockAttributes:s}=(0,JOe.useDispatch)(R),a=()=>{let l=n.length===t.length,u=n.map(({name:d})=>d);s(e,{allowedBlocks:l?void 0:u}),r()};return(0,cu.jsx)(ta.Modal,{title:(0,px._x)("Manage allowed blocks","modal title"),onRequestClose:r,overlayClassName:"block-editor-block-allowed-blocks-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,cu.jsxs)(ta.__experimentalVStack,{as:"form",onSubmit:l=>{l.preventDefault(),a()},spacing:"4",children:[(0,cu.jsx)(ta.__experimentalText,{children:(0,px.__)("Select which blocks can be added inside this container.")}),(0,cu.jsx)(vF,{blockTypes:t,selectedBlockTypes:n,onChange:l=>{i(l)}}),(0,cu.jsxs)(ta.Flex,{className:"block-editor-block-allowed-blocks-modal__actions",justify:"flex-end",expanded:!1,children:[(0,cu.jsx)(ta.FlexItem,{children:(0,cu.jsx)(ta.Button,{variant:"tertiary",onClick:r,__next40pxDefaultSize:!0,children:(0,px.__)("Cancel")})}),(0,cu.jsx)(ta.FlexItem,{children:(0,cu.jsx)(ta.Button,{variant:"primary",type:"submit",__next40pxDefaultSize:!0,children:(0,px.__)("Apply")})})]})]})})}var vv=c(T(),1);function r2e({clientId:e}){let[t,o]=(0,t2e.useState)(!1),{blockTypes:r,selectedBlockNames:n}=(0,o2e.useSelect)(a=>{let{getBlockAttributes:l}=a(R);return{blockTypes:a(_F.store).getBlockTypes(),selectedBlockNames:l(e)?.allowedBlocks}},[e]),i=r.filter(a=>(0,_F.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,vv.jsxs)("div",{className:"block-editor-block-allowed-blocks-control",children:[(0,vv.jsxs)(VT.BaseControl,{help:(0,kF.__)("Specify which blocks are allowed inside this container."),children:[(0,vv.jsx)(VT.BaseControl.VisualLabel,{children:(0,kF.__)("Allowed Blocks")}),(0,vv.jsx)(VT.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o(!0)},className:"block-editor-block-allowed-blocks-control__button",children:(0,kF.__)("Manage allowed blocks")})]}),t&&(0,vv.jsx)(e2e,{clientId:e,blockTypes:i,selectedBlockTypes:s,onClose:()=>o(!1)})]})}var GZ=c(T(),1);function Ont({clientId:e}){return Vr()==="contentOnly"?null:(0,GZ.jsx)(fE.Fill,{children:(0,GZ.jsx)(r2e,{clientId:e})})}var n2e={edit:Ont,attributeKeys:["allowedBlocks"],hasSupport(e){return(0,mx.hasBlockSupport)(e,"allowedBlocks")}};function Ant(e){return e?.attributes?.allowedBlocks?.type||(0,mx.hasBlockSupport)(e,"allowedBlocks")&&(e.attributes={...e.attributes,allowedBlocks:{type:"array"}}),e}(0,$Z.addFilter)("blocks.registerBlockType","core/allowedBlocks/attribute",Ant);function Mnt(e,t,o,r){if(!(0,mx.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,mx.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,$Z.addFilter)("blocks.switchToBlockType.transformedBlock","core/allowedBlocks/addTransforms",Mnt);var i2e=c(Io(),1),wF=c(H(),1),FT=c(W(),1),SF=c(ce(),1);var fg=c(T(),1),Nnt=/[\s#]/g;function Lnt(e){return"type"in(e.attributes?.anchor??{})||(0,SF.hasBlockSupport)(e,"anchor")&&(e.attributes={...e.attributes,anchor:{type:"string"}}),e}function Dnt({anchor:e,setAttributes:t}){return Vr()!=="default"?null:(0,fg.jsx)(Ve,{group:"advanced",children:(0,fg.jsx)(wF.TextControl,{className:"html-anchor-control",label:(0,FT.__)("HTML anchor"),help:(0,fg.jsxs)(fg.Fragment,{children:[(0,FT.__)("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,fg.jsx)(wF.ExternalLink,{href:(0,FT.__)("https://wordpress.org/documentation/article/page-jumps/"),children:(0,FT.__)("Learn more about anchors")})]}),value:e||"",placeholder:null,onChange:r=>{r=r.replace(Nnt,"-"),t({anchor:r!==""?r:void 0})},autoCapitalize:"none",autoComplete:"off"})})}var YZ={addSaveProps:Vnt,edit:Dnt,attributeKeys:["anchor"],hasSupport(e){return(0,SF.hasBlockSupport)(e,"anchor")}};function Vnt(e,t,o){return(0,SF.hasBlockSupport)(t,"anchor")&&(e.id=o.anchor===""?null:o.anchor),e}(0,i2e.addFilter)("blocks.registerBlockType","core/anchor/attribute",Lnt);var s2e=c(Io(),1),xF=c(ce(),1);function Fnt(e){return e?.attributes?.ariaLabel?.type||(0,xF.hasBlockSupport)(e,"ariaLabel")&&(e.attributes={...e.attributes,ariaLabel:{type:"string"}}),e}function znt(e,t,o){return(0,xF.hasBlockSupport)(t,"ariaLabel")&&!no(t,"ariaLabel","ariaLabel")&&(e["aria-label"]=o.ariaLabel===""?null:o.ariaLabel),e}var a2e={addSaveProps:znt,attributeKeys:["ariaLabel"],hasSupport(e){return(0,xF.hasBlockSupport)(e,"ariaLabel")}};(0,s2e.addFilter)("blocks.registerBlockType","core/ariaLabel/attribute",Fnt);var Tx=c(ce(),1),JMe=c(de(),1),E6=c(H(),1),T6=c(J(),1);var KZ=c(W(),1);var cr="isAny",ur="isNone",Vi="isAll",Fi="isNotAll",yn="between",vs="inThePast",oa="over",Tr="is",Rr="isNot",pg="lessThan",mg="greaterThan",hg="lessThanOrEqual",gg="greaterThanOrEqual",uu="before",du="after",fu="beforeInc",pu="afterInc",Md="contains",Nd="notContains",Ld="startsWith",mu="on",hu="notOn";var g0o={asc:(0,KZ.__)("Sort ascending"),desc:(0,KZ.__)("Sort descending")};var l2e=c(Hx(),1),{lock:y0o,unlock:Zn}=(0,l2e.__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/dataviews");var zT=c(F(),1),jnt=[];function ra({elements:e,getElements:t}){let o=Array.isArray(e)&&e.length>0?e:jnt,[r,n]=(0,zT.useState)(o),[i,s]=(0,zT.useState)(!1);return(0,zT.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 Ye=c(W(),1),Fr=c(F(),1),jT=c(Xc(),1);var Hnt=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,Unt=["HH:mm","HH:mm:ss"],Wnt=new Date(2e3,0,1);function ks(e){if(typeof e!="string")return null;let t=e.trim().replace(Hnt,"");for(let o of Unt){let r=Pde(t,o,Wnt);if(Bc(r))return r.getHours()*3600+r.getMinutes()*60+r.getSeconds()}return null}var qZ=c(T(),1),nn={Name:(0,qZ.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,qZ.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function hx(e,t){let o=ks(t);return o!==null?[ks(e)??NaN,o]:[(0,jT.getDate)(e).getTime(),(0,jT.getDate)(t).getTime()]}function c2e(e,t){switch(t){case"days":return Kb(new Date,e);case"weeks":return Lde(new Date,e);case"months":return CM(new Date,e);case"years":return EM(new Date,e);default:return new Date}}var u2e={label:(0,Ye.__)("Is none of"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),nn),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"},d2e=[{name:cr,label:(0,Ye.__)("Includes"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),nn),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,...u2e},{name:Vi,label:(0,Ye.__)("Includes all"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(o=>o.label).join(", ")),nn),filter(e,t,o){return o?.length?o.every(r=>t.getValue({item:e})?.includes(r)):!0},selection:"multi"},{name:Fi,...u2e},{name:yn,label:(0,Ye.__)("Between (inc)"),filterText:(e,t)=>(0,Fr.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]),nn),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(ks);if(n!==null&&i!==null){let s=ks(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:vs,label:(0,Ye.__)("In the past"),filterText:(e,t)=>(0,Fr.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}`),nn),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=c2e(o.value,o.unit),n=(0,jT.getDate)(t.getValue({item:e}));return n>=r&&n<=new Date},selection:"custom"},{name:oa,label:(0,Ye.__)("Over"),filterText:(e,t)=>(0,Fr.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}`),nn),filter(e,t,o){if(o?.value===void 0||o?.unit===void 0)return!0;let r=c2e(o.value,o.unit);return(0,jT.getDate)(t.getValue({item:e}))<r},selection:"custom"},{name:Tr,label:(0,Ye.__)("Is"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){return o===t.getValue({item:e})||o===void 0},selection:"single"},{name:Rr,label:(0,Ye.__)("Is not"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){return o!==t.getValue({item:e})},selection:"single"},{name:pg,label:(0,Ye.__)("Less than"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<o},selection:"single"},{name:mg,label:(0,Ye.__)("Greater than"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>o},selection:"single"},{name:hg,label:(0,Ye.__)("Less than or equal"),filterText:(e,t)=>(0,Fr.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),nn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})<=o},selection:"single"},{name:gg,label:(0,Ye.__)("Greater than or equal"),filterText:(e,t)=>(0,Fr.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),nn),filter(e,t,o){return o===void 0?!0:t.getValue({item:e})>=o},selection:"single"},{name:uu,label:(0,Ye.__)("Before"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=hx(t.getValue({item:e}),o);return r<n},selection:"single"},{name:du,label:(0,Ye.__)("After"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=hx(t.getValue({item:e}),o);return r>n},selection:"single"},{name:fu,label:(0,Ye.__)("Before (inc)"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=hx(t.getValue({item:e}),o);return r<=n},selection:"single"},{name:pu,label:(0,Ye.__)("After (inc)"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=hx(t.getValue({item:e}),o);return r>=n},selection:"single"},{name:Md,label:(0,Ye.__)("Contains"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),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:Nd,label:(0,Ye.__)("Doesn't contain"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),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:Ld,label:(0,Ye.__)("Starts with"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),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:mu,label:(0,Ye.__)("On"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=hx(t.getValue({item:e}),o);return r===n},selection:"single"},{name:hu,label:(0,Ye.__)("Not on"),filterText:(e,t)=>(0,Fr.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),nn),filter(e,t,o){if(o===void 0)return!0;let[r,n]=hx(t.getValue({item:e}),o);return r!==n},selection:"single"}],f2e=e=>d2e.find(t=>t.name===e),p2e=()=>d2e.map(e=>e.name);var x2e=c(F(),1);var XZ=c(W(),1),bi=c(F(),1);var CF=c(H(),1),HT=c(T(),1);function ZZ({id:e,type:t,message:o}){let r={valid:U8,invalid:Qd};return(0,HT.jsxs)("p",{id:e,className:G("dataviews-validated-control__indicator",`is-${t}`),children:[t==="validating"?(0,HT.jsx)(CF.Spinner,{className:"dataviews-validated-control__indicator-spinner"}):(0,HT.jsx)(CF.Icon,{className:"dataviews-validated-control__indicator-icon",icon:r[t],size:16,fill:"currentColor"}),o]})}var bg=c(T(),1);function Gnt(e,t,o){let r;return t&&!o?r=`(${(0,XZ.__)("Required")})`:!t&&o&&(r=`(${(0,XZ.__)("Optional")})`),r?typeof e=="string"?`${e} ${r}`:(0,bg.jsxs)(bg.Fragment,{children:[e," ",r]}):e}var m2e="data-validity-visible",h2e="dataviews-validated-control";function $nt({required:e,markWhenOptional:t,customValidity:o,getValidityTarget:r,children:n},i){let[s,a]=(0,bi.useState)(),[l,u]=(0,bi.useState)(),[d,f]=(0,bi.useState)(!1),[p,h]=(0,bi.useState)(!1);(0,bi.useEffect)(()=>{let y=r(),_=()=>{f(!0),y?.setAttribute(m2e,"")};return y?.addEventListener("invalid",_),()=>y?.removeEventListener("invalid",_)},[r]),(0,bi.useEffect)(()=>{let y=r(),_=w=>{if(w.preventDefault(),!w.isTrusted)return;let S=w.target,x=Array.from(S.form?.elements??[]).find(C=>!C.validity.valid);(!S.form||x===S)&&S.focus()},k=y?.type==="radio"&&y?.name?Array.from(y?.closest(`.${h2e}`)?.querySelectorAll(`input[type="radio"][name="${y?.name}"]`)??[]).filter(w=>w!==y):[];return y?.addEventListener("invalid",_),k.forEach(w=>w.addEventListener("invalid",_)),()=>{y?.removeEventListener("invalid",_),k.forEach(w=>w.removeEventListener("invalid",_))}},[r]),(0,bi.useEffect)(()=>{let y=r();if(!o?.type){y?.setCustomValidity(""),a(y?.validationMessage),u(void 0);return}switch(o.type){case"validating":{y?.setCustomValidity(""),a(void 0),u({type:"validating",message:o.message});break}case"valid":{y?.setCustomValidity(""),a(y?.validationMessage),u({type:"valid",message:o.message});break}case"invalid":{y?.setCustomValidity(o.message??""),a(y?.validationMessage),u(void 0);break}}},[o,r]),(0,bi.useEffect)(()=>{if(!(!p||d)){if(o?.type==="validating"){let y=setTimeout(()=>{f(!0)},1e3);return()=>clearTimeout(y)}f(!0)}},[p,o?.type,d]);let m=y=>{p||(!y.relatedTarget||!y.currentTarget.contains(y.relatedTarget))&&(h(!0),r()?.setAttribute(m2e,""))},g=(0,bi.useId)(),b=s?(0,bg.jsx)(ZZ,{id:g,type:"invalid",message:s}):l?.type?(0,bg.jsx)(ZZ,{id:g,type:l.type,message:l.message}):null,v=d?b:null;return(0,bi.useEffect)(()=>{let y=r();if(!y)return;function _(k,w){let S=(k.getAttribute("aria-describedby")??"").split(" ").filter(x=>x&&x!==g);w&&S.push(g),S.length?k.setAttribute("aria-describedby",S.join(" ")):k.removeAttribute("aria-describedby")}return _(y,!!v),()=>_(y,!1)},[v,g,r]),(0,bg.jsxs)("div",{className:h2e,ref:i,onBlur:m,children:[(0,bi.cloneElement)(n,{label:Gnt(n.props.label,e,t),required:e}),v]})}var Op=(0,bi.forwardRef)($nt);Op.displayName="ControlWithError";var EF=c(F(),1),g2e=c(de(),1),b2e=c(H(),1);var QZ=c(T(),1),Ynt=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,EF.useRef)(null),s=(0,g2e.useMergeRefs)([n,i]);return(0,QZ.jsx)(Op,{required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,QZ.jsx)(b2e.CheckboxControl,{...r})})},TF=(0,EF.forwardRef)(Ynt);TF.displayName="ValidatedCheckboxControl";var RF=c(F(),1),y2e=c(de(),1),v2e=c(H(),1);var JZ=c(T(),1),Knt=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,RF.useRef)(null),s=(0,y2e.useMergeRefs)([n,i]);return(0,JZ.jsx)(Op,{required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,JZ.jsx)(v2e.__experimentalNumberControl,{ref:s,...r})})},BF=(0,RF.forwardRef)(Knt);BF.displayName="ValidatedNumberControl";var IF=c(F(),1),k2e=c(de(),1),_2e=c(H(),1);var eX=c(T(),1),qnt=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,IF.useRef)(null),s=(0,k2e.useMergeRefs)([n,i]);return(0,eX.jsx)(Op,{required:e,markWhenOptional:o,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,eX.jsx)(_2e.RadioControl,{...r})})},PF=(0,IF.forwardRef)(qnt);PF.displayName="ValidatedRadioControl";var OF=c(F(),1),w2e=c(de(),1),S2e=c(H(),1);var tX=c(T(),1),Znt=({required:e,customValidity:t,markWhenOptional:o,...r},n)=>{let i=(0,OF.useRef)(null),s=(0,w2e.useMergeRefs)([n,i]);return(0,tX.jsx)(Op,{required:e,markWhenOptional:o,customValidity:t,getValidityTarget:()=>i.current,children:(0,tX.jsx)(S2e.SelectControl,{ref:s,...r})})},AF=(0,OF.forwardRef)(Znt);AF.displayName="ValidatedSelectControl";function _o(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 C2e=c(T(),1);function E2e({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,x2e.useCallback)(()=>{t(a({item:o,value:!s({item:o})}))},[o,s,t,a]);return(0,C2e.jsx)(TF,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:_o(d,i),hidden:r,label:l,help:u,checked:s({item:o}),onChange:p,disabled:f})}var MF=c(H(),1),T2e=c(F(),1);var oX=c(T(),1),{ValidatedComboboxControl:Xnt}=Zn(MF.privateApis);function NF({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,T2e.useCallback)(g=>o(u({item:e,value:g??""})),[e,o,u]),{elements:h,isLoading:m}=ra({elements:t.elements,getElements:t.getElements});return m?(0,oX.jsx)(MF.Spinner,{}):(0,oX.jsx)(Xnt,{required:!!t.isValid?.required,customValidity:_o(d,n),label:i,value:f,help:s,placeholder:a,options:h,onChange:p,hideLabelFromVision:r,allowReset:!0,expandOnFocus:!0})}var VF=c(H(),1),oc=c(F(),1),DF=c(W(),1),Fa=c(Xc(),1);var bx=c(H(),1),rX=c(F(),1),Dd=c(W(),1);var gx=c(T(),1),Qnt={[vs]:[{value:"days",label:(0,Dd.__)("Days")},{value:"weeks",label:(0,Dd.__)("Weeks")},{value:"months",label:(0,Dd.__)("Months")},{value:"years",label:(0,Dd.__)("Years")}],[oa]:[{value:"days",label:(0,Dd.__)("Days ago")},{value:"weeks",label:(0,Dd.__)("Weeks ago")},{value:"months",label:(0,Dd.__)("Months ago")},{value:"years",label:(0,Dd.__)("Years ago")}]};function LF({className:e,data:t,field:o,onChange:r,hideLabelFromVision:n,operator:i}){let s=Qnt[i===vs?"inThePast":"over"],{id:a,label:l,description:u,getValue:d,setValue:f}=o,p=o.isDisabled({item:t,field:o}),h=d({item:t}),{value:m="",unit:g=s[0].value}=h&&typeof h=="object"?h:{},b=(0,rX.useCallback)(y=>r(f({item:t,value:{value:Number(y),unit:g}})),[r,f,t,g]),v=(0,rX.useCallback)(y=>r(f({item:t,value:{value:m,unit:y}})),[r,f,t,m]);return(0,gx.jsx)(bx.BaseControl,{id:a,className:G(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:u,children:(0,gx.jsxs)(Xe,{direction:"row",gap:"sm",children:[(0,gx.jsx)(bx.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:b,disabled:p}),(0,gx.jsx)(bx.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Dd.__)("Unit"),value:g,options:s,onChange:v,hideLabelFromVision:!0,disabled:p})]})})}var R2e=c(F(),1);function UT(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,R2e.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 B2e=c(Xc(),1);function WT(e){if(!e)return null;let t=(0,B2e.getDate)(e);return t&&Bc(t)?t:null}var yg=c(T(),1),{ValidatedInputControl:Jnt}=Zn(VF.privateApis),nX=e=>e?(0,Fa.dateI18n)("Y-m-d\\TH:i",(0,Fa.getDate)(e)):"";function eit({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:h}=t,m=t.isDisabled({item:e,field:t}),g=p({item:e}),b=typeof g=="string"?g:void 0,[v,y]=(0,oc.useState)(()=>WT(b)||new Date),_=(0,oc.useRef)(null),k=(0,oc.useRef)(void 0),w=(0,oc.useRef)(null),{minConstraint:S,maxConstraint:x,disabledMatchers:C}=UT(h,WT),B=(0,oc.useCallback)(j=>o(f({item:e,value:j})),[e,o,f]);(0,oc.useEffect)(()=>()=>{k.current&&clearTimeout(k.current)},[]);let E=(0,oc.useCallback)(j=>{let V;if(j){let N=(0,Fa.dateI18n)("Y-m-d",j),D;b?D=(0,Fa.dateI18n)("H:i",(0,Fa.getDate)(b)):D=(0,Fa.dateI18n)("H:i",j),V=(0,Fa.getDate)(`${N}T${D}`).toISOString(),B(V),k.current&&clearTimeout(k.current)}else B(void 0);w.current=_.current&&_.current.ownerDocument.activeElement,k.current=setTimeout(()=>{_.current&&(_.current.focus(),_.current.blur(),B(V),w.current&&w.current instanceof HTMLElement&&w.current.focus())},0)},[B,b]),P=(0,oc.useCallback)(j=>{if(j){let V=(0,Fa.getDate)(j);B(V.toISOString());let N=WT(V.toISOString());N&&y(N)}else B(void 0)},[B]),{format:A}=t,I=A.weekStartsOn??(0,Fa.getSettings)().l10n.startOfWeek,{timezone:{string:O}}=(0,Fa.getSettings)(),L=u;return h?.required&&!n&&!r?L=`${u} (${(0,DF.__)("Required")})`:!h?.required&&n&&!r&&(L=`${u} (${(0,DF.__)("Optional")})`),(0,yg.jsx)(VF.BaseControl,{id:l,label:L,help:d,hideLabelFromVision:r,children:(0,yg.jsxs)(Xe,{direction:"column",gap:"lg",children:[(0,yg.jsx)(Jnt,{ref:_,required:!!h?.required,customValidity:_o(h,i),type:"datetime-local",label:(0,DF.__)("Date time"),hideLabelFromVision:!0,value:nX(b),onChange:P,disabled:m,min:S?nX(S):void 0,max:x?nX(x):void 0}),!a&&(0,yg.jsx)(y1,{style:{width:"100%"},value:b?WT(b):null,onValueChange:E,month:v,onMonthChange:y,timeZone:O||void 0,weekStartsOn:I,disabled:m||C})]})})}function I2e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s,config:a}){return i===vs||i===oa?(0,yg.jsx)(LF,{className:"dataviews-controls__datetime",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):(0,yg.jsx)(eit,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,config:a})}var na=c(H(),1),P2e=c(rr(),1),go=c(F(),1),On=c(W(),1),zi=c(Xc(),1);var Wo=c(T(),1),tit=[{id:"today",label:(0,On.__)("Today"),getValue:()=>(0,zi.getDate)(null)},{id:"yesterday",label:(0,On.__)("Yesterday"),getValue:()=>{let e=(0,zi.getDate)(null);return Kb(e,1)}},{id:"past-week",label:(0,On.__)("Past week"),getValue:()=>{let e=(0,zi.getDate)(null);return Kb(e,7)}},{id:"past-month",label:(0,On.__)("Past month"),getValue:()=>{let e=(0,zi.getDate)(null);return CM(e,1)}}],oit=[{id:"last-7-days",label:(0,On.__)("Last 7 days"),getValue:()=>{let e=(0,zi.getDate)(null);return[Kb(e,7),e]}},{id:"last-30-days",label:(0,On.__)("Last 30 days"),getValue:()=>{let e=(0,zi.getDate)(null);return[Kb(e,30),e]}},{id:"month-to-date",label:(0,On.__)("Month to date"),getValue:()=>{let e=(0,zi.getDate)(null);return[DA(e),e]}},{id:"last-year",label:(0,On.__)("Last year"),getValue:()=>{let e=(0,zi.getDate)(null);return[EM(e,1),e]}},{id:"year-to-date",label:(0,On.__)("Year to date"),getValue:()=>{let e=(0,zi.getDate)(null);return[u_(e),e]}}],vg=e=>{if(!e)return null;let t=(0,zi.getDate)(e);return t&&Bc(t)?t:null},iX=e=>e?typeof e=="string"?e:Ju(e,"yyyy-MM-dd"):"";function O2e({field:e,validity:t,inputRefs:o,isTouched:r,setIsTouched:n,children:i}){let{isValid:s}=e,[a,l]=(0,go.useState)(void 0),u=(0,go.useCallback)(()=>{let f=Array.isArray(o)?o:[o];for(let p of f){let h=p.current;if(h&&!h.validity.valid){l({type:"invalid",message:h.validationMessage});return}}l(void 0)},[o]);return(0,go.useEffect)(()=>{let f=Array.isArray(o)?o:[o],p=t?_o(s,t):void 0;for(let h of f){let m=h.current;m&&m.setCustomValidity(p?.type==="invalid"&&p.message?p.message:"")}},[o,s,t]),(0,go.useEffect)(()=>{let f=Array.isArray(o)?o:[o],p=h=>{h.preventDefault(),n(!0)};for(let h of f)h.current?.addEventListener("invalid",p);return()=>{for(let h of f)h.current?.removeEventListener("invalid",p)}},[o,n]),(0,go.useEffect)(()=>{if(!r)return;let f=t?_o(s,t):void 0;f?l(f):u()},[r,s,t,u]),(0,go.useEffect)(()=>{r&&a?.message&&(0,P2e.speak)(a.message)},[r,a?.message]),(0,Wo.jsxs)("div",{onBlur:f=>{r||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,Wo.jsxs)("p",{className:G("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,Wo.jsx)(na.Icon,{className:"components-validated-control__indicator-icon",icon:Qd,size:16,fill:"currentColor"}),a.message]})]})}function rit({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,h=t.isDisabled({item:e,field:t}),[m,g]=(0,go.useState)(null),b=p.weekStartsOn??(0,zi.getSettings)().l10n.startOfWeek,v=d({item:e}),y=typeof v=="string"?v:void 0,[_,k]=(0,go.useState)(()=>vg(y)||new Date),[w,S]=(0,go.useState)(!1),x=(0,go.useRef)(null),{minConstraint:C,maxConstraint:B,disabledMatchers:E}=UT(f,vg),P=(0,go.useCallback)(V=>o(u({item:e,value:V})),[e,o,u]),A=(0,go.useCallback)(V=>{let N=V?Ju(V,"yyyy-MM-dd"):void 0;P(N),g(null),S(!0)},[P]),I=(0,go.useCallback)(V=>{let N=V.getValue(),D=iX(N);k(N),P(D),g(V.id),S(!0)},[P]),O=(0,go.useCallback)(V=>{if(P(V),V){let N=vg(V);N&&k(N)}g(null),S(!0)},[P]),{timezone:{string:L}}=(0,zi.getSettings)(),j=a;return f?.required&&!n?j=`${a} (${(0,On.__)("Required")})`:!f?.required&&n&&(j=`${a} (${(0,On.__)("Optional")})`),(0,Wo.jsx)(O2e,{field:t,validity:i,inputRefs:x,isTouched:w,setIsTouched:S,children:(0,Wo.jsx)(na.BaseControl,{id:s,className:"dataviews-controls__date",label:j,help:l,hideLabelFromVision:r,children:(0,Wo.jsxs)(Xe,{direction:"column",gap:"lg",children:[(0,Wo.jsxs)(Xe,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[tit.map(V=>{let N=m===V.id;return(0,Wo.jsx)(na.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:N,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>I(V),children:V.label},V.id)}),(0,Wo.jsx)(na.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!m,size:"small",disabled:!!m||h,accessibleWhenDisabled:!0,children:(0,On.__)("Custom")})]}),(0,Wo.jsx)(na.__experimentalInputControl,{ref:x,type:"date",label:(0,On.__)("Date"),hideLabelFromVision:!0,value:y,onChange:O,required:!!t.isValid?.required,disabled:h,min:C,max:B}),(0,Wo.jsx)(y1,{style:{width:"100%"},value:y?vg(y):null,onValueChange:A,month:_,onMonthChange:k,timeZone:L||void 0,weekStartsOn:b,disabled:h||E,disableNavigation:h})]})})})}function nit({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,h=t.isDisabled({item:e,field:t}),m,g=u({item:e});Array.isArray(g)&&g.length===2&&g.every(M=>typeof M=="string")&&(m=g);let b=p.weekStartsOn??(0,zi.getSettings)().l10n.startOfWeek,{minConstraint:v,maxConstraint:y,disabledMatchers:_}=UT(f,vg),k=(0,go.useCallback)(M=>{o(d({item:e,value:M}))},[e,o,d]),[w,S]=(0,go.useState)(null),x=(0,go.useMemo)(()=>{if(!m)return null;let[M,z]=m;return{from:vg(M)||void 0,to:vg(z)||void 0}},[m]),[C,B]=(0,go.useState)(()=>x?.from||new Date),[E,P]=(0,go.useState)(!1),A=(0,go.useRef)(null),I=(0,go.useRef)(null),O=(0,go.useCallback)((M,z)=>{if(!M&&!z){k(void 0);return}k([iX(M),iX(z)])},[k]),L=(0,go.useCallback)(M=>{O(M?.from,M?.to),S(null),P(!0)},[O]),j=(0,go.useCallback)(M=>{let[z,q]=M.getValue();B(z),O(z,q),S(M.id),P(!0)},[O]),V=(0,go.useCallback)((M,z)=>{let[q,Q]=m||[void 0,void 0];if(O(M==="from"?z:q,M==="to"?z:Q),z){let Y=vg(z);Y&&B(Y)}S(null),P(!0)},[m,O]),{timezone:N}=(0,zi.getSettings)(),D=a;return t.isValid?.required&&!n?D=`${a} (${(0,On.__)("Required")})`:!t.isValid?.required&&n&&(D=`${a} (${(0,On.__)("Optional")})`),(0,Wo.jsx)(O2e,{field:t,validity:i,inputRefs:[A,I],isTouched:E,setIsTouched:P,children:(0,Wo.jsx)(na.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:l,hideLabelFromVision:r,children:(0,Wo.jsxs)(Xe,{direction:"column",gap:"lg",children:[(0,Wo.jsxs)(Xe,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[oit.map(M=>{let z=w===M.id;return(0,Wo.jsx)(na.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:z,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>j(M),children:M.label},M.id)}),(0,Wo.jsx)(na.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!w,size:"small",accessibleWhenDisabled:!0,disabled:!!w||h,children:(0,On.__)("Custom")})]}),(0,Wo.jsxs)(Xe,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Wo.jsx)(na.__experimentalInputControl,{ref:A,type:"date",label:(0,On.__)("From"),hideLabelFromVision:!0,value:m?.[0],onChange:M=>V("from",M),required:!!t.isValid?.required,disabled:h,min:v,max:y}),(0,Wo.jsx)(na.__experimentalInputControl,{ref:I,type:"date",label:(0,On.__)("To"),hideLabelFromVision:!0,value:m?.[1],onChange:M=>V("to",M),required:!!t.isValid?.required,disabled:h,min:v,max:y})]}),(0,Wo.jsx)(SW,{style:{width:"100%"},value:x,onValueChange:L,month:C,onMonthChange:B,timeZone:N.string||void 0,weekStartsOn:b,disabled:h||_})]})})})}function A2e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,operator:i,validity:s}){return i===vs||i===oa?(0,Wo.jsx)(LF,{className:"dataviews-controls__date",data:e,field:t,onChange:o,hideLabelFromVision:r,operator:i}):i===yn?(0,Wo.jsx)(nit,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s}):(0,Wo.jsx)(rit,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s})}var M2e=c(H(),1),N2e=c(F(),1);var sX=c(T(),1);function FF({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}),h=s==="array",m=u({item:e})??(h?[]:""),g=(0,N2e.useCallback)(y=>o(d({item:e,value:y})),[e,o,d]),{elements:b,isLoading:v}=ra({elements:t.elements,getElements:t.getElements});return v?(0,sX.jsx)(M2e.Spinner,{}):(0,sX.jsx)(AF,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:_o(f,i),label:a,value:m,help:l,options:b,onChange:g,hideLabelFromVision:r,multiple:h,disabled:p})}var aX=c(T(),1),iit=10;function L2e(e){let{field:t}=e,{elements:o}=ra({elements:t.elements,getElements:t.getElements});return o.length>=iit?(0,aX.jsx)(NF,{...e}):(0,aX.jsx)(FF,{...e})}var jF=c(H(),1);var D2e=c(H(),1),V2e=c(F(),1);var F2e=c(T(),1),{ValidatedInputControl:sit}=Zn(D2e.privateApis);function Vd({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:h,isValid:m}=t,g=p({item:e}),b=t.isDisabled({item:e,field:t}),v=(0,V2e.useCallback)(y=>o(h({item:e,value:y})),[e,h,o]);return(0,F2e.jsx)(sit,{required:!!m.required,markWhenOptional:n,customValidity:_o(m,l),label:u,placeholder:d,value:g??"",help:f,onChange:v,hideLabelFromVision:r,type:i,prefix:s,suffix:a,disabled:b,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 zF=c(T(),1);function z2e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,zF.jsx)(Vd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"email",prefix:(0,zF.jsx)(jF.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,zF.jsx)(jF.Icon,{icon:gz})})})}var UF=c(H(),1);var HF=c(T(),1);function j2e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,HF.jsx)(Vd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"tel",prefix:(0,HF.jsx)(UF.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,HF.jsx)(UF.Icon,{icon:d0})})})}var GF=c(H(),1);var WF=c(T(),1);function H2e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){return(0,WF.jsx)(Vd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:"url",prefix:(0,WF.jsx)(GF.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,WF.jsx)(GF.Icon,{icon:Bs})})})}var kv=c(H(),1),GT=c(F(),1),$F=c(W(),1);var kg=c(T(),1);function U2e(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function ait({value:e,onChange:t,hideLabelFromVision:o,step:r}){let[n="",i=""]=e,s=(0,GT.useCallback)(l=>t([U2e(l),i]),[t,i]),a=(0,GT.useCallback)(l=>t([n,U2e(l)]),[t,n]);return(0,kg.jsx)(kv.BaseControl,{help:(0,$F.__)("The max. value must be greater than the min. value."),children:(0,kg.jsxs)(kv.Flex,{direction:"row",gap:4,children:[(0,kg.jsx)(kv.__experimentalNumberControl,{label:(0,$F.__)("Min."),value:n,max:i?Number(i)-r:void 0,onChange:s,hideLabelFromVision:o,step:r}),(0,kg.jsx)(kv.__experimentalNumberControl,{label:(0,$F.__)("Max."),value:i,min:n?Number(n)+r:void 0,onChange:a,hideLabelFromVision:o,step:r})]})})}function YF({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:h}=t,m=f({item:e})??"",g=t.isDisabled({item:e,field:t}),b=(0,GT.useCallback)(y=>{o(p({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,o,p]),v=(0,GT.useCallback)(y=>{o(p({item:e,value:y}))},[e,o,p]);if(i===yn){let y=["",""];return Array.isArray(m)&&m.length===2&&m.every(_=>typeof _=="number"||_==="")&&(y=m),(0,kg.jsx)(ait,{value:y,onChange:v,hideLabelFromVision:r,step:l})}return(0,kg.jsx)(BF,{required:!!h.required,markWhenOptional:n,customValidity:_o(h,s),label:u,help:d,value:m,onChange:b,hideLabelFromVision:r,step:l,min:typeof h.min?.constraint=="number"?h.min.constraint:void 0,max:typeof h.max?.constraint=="number"?h.max.constraint:void 0,disabled:g})}var W2e=c(T(),1);function G2e(e){return(0,W2e.jsx)(YF,{...e})}var $2e=c(T(),1);function Y2e(e){return(0,$2e.jsx)(YF,{...e})}var K2e=c(H(),1),q2e=c(F(),1);var lX=c(T(),1);function Z2e({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:h}=ra({elements:t.elements,getElements:t.getElements}),m=l({item:e}),g=(0,q2e.useCallback)(b=>o(u({item:e,value:b})),[e,o,u]);return h?(0,lX.jsx)(K2e.Spinner,{}):(0,lX.jsx)(PF,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:_o(d,i),label:s,help:a,onChange:g,options:p,selected:m,hideLabelFromVision:r,disabled:f})}var cX=c(F(),1);var X2e=c(T(),1);function Q2e({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:l}=i||{};return(0,X2e.jsx)(Vd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:s,prefix:a?(0,cX.createElement)(a):void 0,suffix:l?(0,cX.createElement)(l):void 0})}var qF=c(H(),1),$T=c(F(),1),KF=c(W(),1);var _g=c(T(),1),{ValidatedInputControl:dX}=Zn(qF.privateApis);function J2e(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(ks(n)??0)%60!==0)?1:void 0}function uX(e){let t=ks(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 lit({value:e,onChange:t,hideLabelFromVision:o,disabled:r,step:n,min:i,max:s}){let[a="",l=""]=e,u=(0,$T.useCallback)(f=>t([f??"",l]),[t,l]),d=(0,$T.useCallback)(f=>t([a,f??""]),[t,a]);return(0,_g.jsx)(qF.BaseControl,{help:(0,KF.__)("The end time must be later than the start time."),children:(0,_g.jsxs)(Xe,{direction:"row",gap:"sm",justify:"space-between",children:[(0,_g.jsx)(dX,{type:"time",label:(0,KF.__)("From"),value:a,onChange:u,hideLabelFromVision:o,disabled:r,step:n,min:i,max:l||s}),(0,_g.jsx)(dX,{type:"time",label:(0,KF.__)("To"),value:l,onChange:d,hideLabelFromVision:o,disabled:r,step:n,min:a||i,max:s})]})})}function eAe({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,h=d({item:e}),m=t.isDisabled({item:e,field:t}),g=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,$T.useCallback)(k=>o(f({item:e,value:k===""?void 0:k})),[e,o,f]),_=(0,$T.useCallback)(([k,w])=>o(f({item:e,value:[k||void 0,w||void 0]})),[e,o,f]);if(i===yn){let k=["",""];return Array.isArray(h)&&h.length===2&&(k=[uX(h[0]),uX(h[1])]),(0,_g.jsx)(lit,{value:k,onChange:_,hideLabelFromVision:r,disabled:m,step:J2e(g,k),min:b,max:v})}return(0,_g.jsx)(dX,{required:!!p.required,markWhenOptional:n,customValidity:_o(p,s),type:"time",label:a,placeholder:l,help:u,value:uX(h),onChange:y,hideLabelFromVision:r,disabled:m,step:J2e(g,[h]),min:b,max:v})}var tAe=c(H(),1),oAe=c(F(),1);var rAe=c(T(),1),{ValidatedToggleControl:cit}=Zn(tAe.privateApis);function nAe({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,oAe.useCallback)(()=>{t(u({item:o,value:!l({item:o})}))},[t,u,o,l]);return(0,rAe.jsx)(cit,{required:!!d.required,markWhenOptional:n,customValidity:_o(d,i),hidden:r,label:s,help:a,checked:l({item:o}),onChange:p,disabled:f})}var iAe=c(H(),1),sAe=c(F(),1);var aAe=c(T(),1),{ValidatedTextareaControl:uit}=Zn(iAe.privateApis);function lAe({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:h}=t,m=t.getValue({item:e}),g=(0,sAe.useCallback)(b=>o(p({item:e,value:b})),[e,o,p]);return(0,aAe.jsx)(uit,{required:!!h.required,markWhenOptional:n,customValidity:_o(h,s),label:u,placeholder:d,value:m??"",help:f,onChange:g,rows:a,disabled:l,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,hideLabelFromVision:r})}var yx=c(H(),1),cAe=c(F(),1);var ZF=c(T(),1),{ValidatedToggleGroupControl:dit}=Zn(yx.privateApis);function uAe({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,cAe.useCallback)(g=>o(a({item:e,value:g})),[e,o,a]),{elements:p,isLoading:h}=ra({elements:t.elements,getElements:t.getElements});if(h)return(0,ZF.jsx)(yx.Spinner,{});if(p.length===0)return null;let m=p.find(g=>g.value===d);return(0,ZF.jsx)(dit,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:_o(l,i),isBlock:!0,label:t.label,help:m?.description||t.description,onChange:f,value:d,hideLabelFromVision:r,children:p.map(g=>(0,ZF.jsx)(yx.__experimentalToggleGroupControlOption,{label:g.label,value:g.value,disabled:u},g.value))})}var XF=c(H(),1),QF=c(F(),1);var YT=c(T(),1),{ValidatedFormTokenField:fit}=Zn(XF.privateApis);function dAe({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}),h=t.isDisabled({item:e,field:t}),{elements:m,isLoading:g}=ra({elements:t.elements,getElements:t.getElements}),b=(0,QF.useMemo)(()=>Array.isArray(p)?p.map(y=>m?.find(k=>k.value===y)||{value:y,label:y}):[],[p,m]),v=(0,QF.useCallback)(y=>{let _=y.map(k=>typeof k=="object"&&"value"in k?k.value:k);o(d({item:e,value:_}))},[o,d,e]);return g?(0,YT.jsx)(XF.Spinner,{}):(0,YT.jsx)(fit,{required:!!f?.required,markWhenOptional:n,customValidity:_o(f,i),label:r?void 0:s,value:b,onChange:v,placeholder:a,suggestions:m?.map(y=>y.value),disabled:h,__experimentalValidateInput:y=>t.isValid?.elements&&m?m.some(_=>_.value===y||_.label===y):!0,__experimentalExpandOnFocus:m&&m.length>0,help:l??(t.isValid?.elements?"":void 0),displayTransform:y=>typeof y=="object"&&"label"in y?y.label:typeof y=="string"&&m&&m.find(k=>k.value===y)?.label||y,__experimentalRenderItem:({item:y})=>{if(typeof y=="string"&&m){let _=m.find(k=>k.value===y);return(0,YT.jsx)("span",{children:_?.label||y})}return(0,YT.jsx)("span",{children:y})}})}var ia=c(H(),1),fX=c(F(),1),fAe=c(W(),1);var Ap=c(T(),1),{ValidatedInputControl:pit}=Zn(ia.privateApis),mit=({color:e,onColorChange:t,disabled:o})=>{let r=e&&$o(e).isValid()?e:"#ffffff";return(0,Ap.jsx)(ia.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,Ap.jsx)(ia.Button,{onClick:n,"aria-label":(0,fAe.__)("Open color picker"),size:"small",disabled:o,accessibleWhenDisabled:!0,icon:()=>(0,Ap.jsx)(ia.ColorIndicator,{colorValue:r})}),renderContent:()=>(0,Ap.jsx)(ia.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Ap.jsx)(ia.ColorPicker,{color:r,onChange:t,enableAlpha:!0})})})};function pAe({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})||"",h=(0,fX.useCallback)(g=>{o(u({item:e,value:g}))},[e,o,u]),m=(0,fX.useCallback)(g=>{o(u({item:e,value:g||""}))},[e,o,u]);return(0,Ap.jsx)(pit,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:_o(d,i),label:s,placeholder:a,value:p,help:l,onChange:m,hideLabelFromVision:r,type:"text",disabled:f,prefix:(0,Ap.jsx)(ia.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,Ap.jsx)(mit,{color:p,onColorChange:h,disabled:f})})})}var e6=c(H(),1),t6=c(F(),1),pX=c(W(),1);var JF=c(T(),1);function mAe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let[s,a]=(0,t6.useState)(!1),l=t.isDisabled({item:e,field:t}),u=(0,t6.useCallback)(()=>{a(d=>!d)},[]);return(0,JF.jsx)(Vd,{data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,JF.jsx)(e6.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,JF.jsx)(e6.Button,{icon:s?uc:Jg,onClick:u,size:"small",label:s?(0,pX.__)("Hide password"):(0,pX.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function o6(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var gAe=c(T(),1),hAe={adaptiveSelect:L2e,array:dAe,checkbox:E2e,color:pAe,combobox:NF,datetime:I2e,date:A2e,email:z2e,telephone:j2e,url:H2e,integer:G2e,number:Y2e,password:mAe,radio:Z2e,select:FF,text:Q2e,time:eAe,toggle:nAe,textarea:lAe,toggleGroup:uAe};function hit(e){return e&&typeof e=="object"&&typeof e.control=="string"}function git(e){let{control:t,...o}=e,r=r6(t);return r===null?null:function(i){return(0,gAe.jsx)(r,{...i,config:o})}}function bAe(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?r6(e.Edit):hit(e.Edit)?git(e.Edit):o6(e)&&e.type!=="array"?r6("adaptiveSelect"):t===null?null:r6(t)}function r6(e){return Object.keys(hAe).includes(e)?hAe[e]:null}function bit(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 yAe=bit;var yit=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},vAe=yit;var vit=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},kAe=vit;var wAe=c(W(),1);function n6({item:e,field:t}){let{elements:o,isLoading:r}=ra({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return r||o.length===0?n:o?.find(i=>i.value===n)?.label||t.getValue({item:e})}var _Ae=c(T(),1);function dr({item:e,field:t}){return t.hasElements?(0,_Ae.jsx)(n6,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Fd=(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 zd(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 Hd(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 kit({item:e,field:t}){return t.getValue({item:e})}var _s=kit;var _it=/^[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 wit(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!_it.test(o)?(0,wAe.__)("Value must be a valid email address."):null}var SAe={type:"email",render:dr,Edit:"email",sort:Fd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,Md,Nd,Ld,cr,ur,Vi,Fi],format:{},getValueFormatted:_s,validate:{required:fr,pattern:Hd,minLength:zd,maxLength:jd,elements:Ro,custom:wit}};var xAe=c(W(),1);var vx=(e,t,o)=>o==="asc"?e-t:t-e;function i6(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 s6(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 CAe={separatorThousand:","};function Sit({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=CAe: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 xit(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!Number.isInteger(o)?(0,xAe.__)("Value must be an integer."):null}var EAe={type:"integer",render:dr,Edit:"integer",sort:vx,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Tr,Rr,pg,mg,hg,gg,yn],validOperators:[Tr,Rr,pg,mg,hg,gg,yn,cr,ur,Vi,Fi],format:CAe,getValueFormatted:Sit,validate:{required:fr,min:i6,max:s6,elements:Ro,custom:xit}};var TAe=c(W(),1);var RAe={separatorThousand:",",separatorDecimal:".",decimals:2};function Cit({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=RAe: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 Eit(e){return e===""||e===void 0||e===null}function Tit(e,t){let o=t.getValue({item:e});return!Eit(o)&&!Number.isFinite(o)?(0,TAe.__)("Value must be a number."):null}var BAe={type:"number",render:dr,Edit:"number",sort:vx,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Tr,Rr,pg,mg,hg,gg,yn],validOperators:[Tr,Rr,pg,mg,hg,gg,yn,cr,ur,Vi,Fi],format:RAe,getValueFormatted:Cit,validate:{required:fr,min:i6,max:s6,elements:Ro,custom:Tit}};var IAe={type:"text",render:dr,Edit:"text",sort:Fd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,Md,Nd,Ld,cr,ur,Vi,Fi],format:{},getValueFormatted:_s,validate:{required:fr,pattern:Hd,minLength:zd,maxLength:jd,elements:Ro}};var _v=c(Xc(),1);var PAe=c(Xc(),1);function OAe(e){if(!Bc(new Date(e)))return null;let t=(0,PAe.getDate)(e);return t&&Bc(t)?t.getTime():null}function a6(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 l6(e,t){return a6(e,t,"min",OAe)}function c6(e,t){return a6(e,t,"max",OAe)}function AAe(e,t){return a6(e,t,"min",ks)}function MAe(e,t){return a6(e,t,"max",ks)}var NAe={datetime:(0,_v.getSettings)().formats.datetime,weekStartsOn:(0,_v.getSettings)().l10n.startOfWeek};function Rit({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="datetime"?r=NAe:r=t.format,(0,_v.dateI18n)(r.datetime,(0,_v.getDate)(o))}var Bit=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},LAe={type:"datetime",render:dr,Edit:"datetime",sort:Bit,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[mu,hu,uu,du,fu,pu,vs,oa],validOperators:[mu,hu,uu,du,fu,pu,vs,oa],format:NAe,getValueFormatted:Rit,validate:{required:fr,elements:Ro,min:l6,max:c6}};var wv=c(Xc(),1);var DAe={date:(0,wv.getSettings)().formats.date,weekStartsOn:(0,wv.getSettings)().l10n.startOfWeek};function Iit({item:e,field:t}){let o=t.getValue({item:e});if(["",void 0,null].includes(o))return"";let r;return t.type!=="date"?r=DAe:r=t.format,(0,wv.dateI18n)(r.date,(0,wv.getDate)(o))}var Pit=(e,t,o)=>{let r=new Date(e).getTime(),n=new Date(t).getTime();return o==="asc"?r-n:n-r},VAe={type:"date",render:dr,Edit:"date",sort:Pit,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[mu,hu,uu,du,fu,pu,vs,oa,yn],validOperators:[mu,hu,uu,du,fu,pu,vs,oa,yn],format:DAe,getValueFormatted:Iit,validate:{required:fr,elements:Ro,min:l6,max:c6}};var kx=c(Xc(),1);var FAe={time:(0,kx.getSettings)().formats.time},Oit="2000-01-01";function Ait(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,kx.getDate)(`${Oit}T${n}`)}function Mit({item:e,field:t}){let o=ks(t.getValue({item:e}));if(o===null)return"";let r;return t.type!=="time"?r=FAe:r=t.format,(0,kx.dateI18n)(r.time,Ait(o))}var Nit=(e,t,o)=>{let r=ks(e),n=ks(t);return r===null||n===null?r===n?0:r===null?1:-1:o==="asc"?r-n:n-r},zAe={type:"time",render:dr,Edit:"time",sort:Nit,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[mu,hu,uu,du,fu,pu,yn],validOperators:[mu,hu,uu,du,fu,pu,yn],format:FAe,getValueFormatted:Mit,validate:{required:fr,elements:Ro,min:AAe,max:MAe}};var u6=c(W(),1);function jAe(e,t){return t.getValue({item:e})===!0}function Lit({item:e,field:t}){let o=t.getValue({item:e});return o===!0?(0,u6.__)("True"):o===!1?(0,u6.__)("False"):""}function Dit(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&![!0,!1].includes(o)?(0,u6.__)("Value must be true, false, or undefined"):null}var Vit=(e,t,o)=>{let r=!!e;return r===!!t?0:o==="asc"?r?1:-1:r?-1:1},HAe={type:"boolean",render:dr,Edit:"checkbox",sort:Vit,validate:{required:jAe,elements:Ro,custom:Dit},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Tr,Rr],validOperators:[Tr,Rr],format:{},getValueFormatted:Lit};var UAe={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:_s,validate:{}};var mX=c(W(),1);function WAe(e,t){let o=t.getValue({item:e});return Array.isArray(o)&&o.length>0&&o.every(r=>![void 0,"",null].includes(r))}function GAe({item:e,field:t}){let o=t.getValue({item:e});return(Array.isArray(o)?o:[]).join(", ")}function Fit({item:e,field:t}){return GAe({item:e,field:t})}function zit(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,mX.__)("Every value must be a string."):(0,mX.__)("Value must be an array.")}var jit=(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)},$Ae={type:"array",render:Fit,Edit:"array",sort:jit,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[cr,ur,Vi,Fi],format:{},getValueFormatted:GAe,validate:{required:WAe,elements:Ro,custom:zit}};function Hit({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var YAe={type:"password",render:dr,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Hit,validate:{required:fr,pattern:Hd,minLength:zd,maxLength:jd,elements:Ro}};var KAe={type:"telephone",render:dr,Edit:"telephone",sort:Fd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,Md,Nd,Ld,cr,ur,Vi,Fi],format:{},getValueFormatted:_s,validate:{required:fr,pattern:Hd,minLength:zd,maxLength:jd,elements:Ro}};var qAe=c(W(),1);var _x=c(T(),1);function Uit({item:e,field:t}){if(t.hasElements)return(0,_x.jsx)(n6,{item:e,field:t});let o=_s({item:e,field:t});return!o||!$o(o).isValid()?o:(0,_x.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,_x.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:o,border:"1px solid #ddd",flexShrink:0}}),(0,_x.jsx)("span",{children:o})]})}function Wit(e,t){let o=t.getValue({item:e});return![void 0,"",null].includes(o)&&!$o(o).isValid()?(0,qAe.__)("Value must be a valid color."):null}var Git=(e,t,o)=>{let r=$o(e),n=$o(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},ZAe={type:"color",render:Uit,Edit:"color",sort:Git,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,cr,ur],format:{},getValueFormatted:_s,validate:{required:fr,elements:Ro,custom:Wit}};var XAe={type:"url",render:dr,Edit:"url",sort:Fd,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[cr,ur],validOperators:[Tr,Rr,Md,Nd,Ld,cr,ur,Vi,Fi],format:{},getValueFormatted:_s,validate:{required:fr,pattern:Hd,minLength:zd,maxLength:jd,elements:Ro}};var $it=(e,t,o)=>typeof e=="number"&&typeof t=="number"?vx(e,t,o):Fd(e,t,o),QAe={render:dr,Edit:null,sort:$it,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Tr,Rr],validOperators:p2e(),format:{},getValueFormatted:_s,validate:{required:fr,elements:Ro}};function Yit(e){return e==="integer"||e==="number"}function Kit(e){return e==="date"||e==="datetime"||e==="time"}function JAe(e,t,o){let r=t.validate[o];if(r&&(typeof e=="number"&&Yit(t.type)||typeof e=="string"&&Kit(t.type)))return{constraint:e,validate:r}}function eMe(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=JAe(o?.min,t,"min"),s=JAe(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 h=o?.custom??t.validate.custom;return{required:r,elements:n,min:i,max:s,minLength:l,maxLength:d,pattern:p,custom:h}}function tMe(e){return e.validOperators.reduce((t,o)=>{let r=f2e(o);return r?.filter&&(t[o]=r.filter),t},{})}function qit(e,t){return{...t.format,...e.format}}var oMe=qit;function Zit(e){let t=[SAe,EAe,BAe,IAe,LAe,VAe,zAe,HAe,UAe,$Ae,YAe,KAe,ZAe,XAe].find(o=>o?.type===e);return t||QAe}function KT(e){return e.map(t=>{let o=Zit(t.type),r=t.getValue||vAe(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||kAe(t.id),elements:t.elements,getElements:t.getElements,hasElements:o6(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:bAe(t,o.Edit),sort:n,enableSorting:t.enableSorting??o.enableSorting,enableGlobalSearch:t.enableGlobalSearch??o.enableGlobalSearch,isValid:eMe(t,o),filterBy:yAe(t,o.defaultOperators,o.validOperators),filter:tMe(o),format:oMe(t,o),getValueFormatted:t.getValueFormatted??o.getValueFormatted}})}var kX=c(F(),1);var rMe=c(F(),1),nMe=c(T(),1),hX=(0,rMe.createContext)({fields:[]});hX.displayName="DataFormContext";function iMe({fields:e,children:t}){return(0,nMe.jsx)(hX.Provider,{value:{fields:e},children:t})}var rc=hX;var _6=c(F(),1);var f6=c(F(),1),ZT=c(H(),1);var qT=c(W(),1),ji={type:"regular",labelPosition:"top"},Xit=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 sMe(e){let t=ji;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,qT.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,qT.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,qT.__)("Apply"),cancelLabel:(0,qT.__)("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:Xit(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 aMe(e){let t=sMe(e?.layout),o=(e.fields??[]).map(r=>{if(typeof r=="string")return{id:r,layout:t};let n=r.layout?sMe(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:aMe({fields:r.children,layout:ji}).fields}}});return{layout:t,fields:o}}var d6=aMe;var pr=c(T(),1);function Qit({title:e}){return(0,pr.jsx)(Xe,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,pr.jsx)(Xe,{direction:"row",align:"center",children:(0,pr.jsx)(ZT.__experimentalHeading,{level:2,size:13,children:e})})})}function lMe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,f6.useContext)(rc),a=t.layout,l=(0,f6.useMemo)(()=>({layout:ji,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,pr.jsxs)(pr.Fragment,{children:[!r&&t.label&&(0,pr.jsx)(Qit,{title:t.label}),(0,pr.jsx)(sa,{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)(Xe,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,pr.jsx)("div",{className:G("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:(0,pr.jsx)(ZT.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)(ZT.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 yX=c(FI(),1),Sv=c(H(),1),gu=c(F(),1),b6=c(de(),1);var p6=c(H(),1),wx=c(W(),1);var mMe=c(de(),1);var gX=c(F(),1);function Jit(e,t){return G("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var cMe=Jit;var uMe=c(H(),1);var wg=c(T(),1);function est(e,t,o){return e?(0,wg.jsxs)(Pt.Root,{children:[(0,wg.jsx)(Pt.Trigger,{render:(0,wg.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,wg.jsx)(uMe.Icon,{icon:Qd,size:16}),(0,wg.jsxs)(xt,{children:[t,": "]}),o]})}),(0,wg.jsx)(Pt.Popup,{children:t})]}):o}var dMe=est;function fMe(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=fMe(o);if(r)return r}}var pMe=fMe;var ws=c(T(),1);function XT({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=pMe(n),p=i&&!!f,h=cMe(u,p),m=dMe(p,f,o),g=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"}),b=(0,mMe.useInstanceId)(XT,"dataforms-layouts-panel__field-control"),v=p?(0,wx.sprintf)((0,wx._x)("Edit %s (has errors)","field"),o||""):(0,wx.sprintf)((0,wx._x)("Edit %s","field"),o||""),y=(0,gX.useRef)(null),_=(0,gX.useRef)(null);return(0,ws.jsxs)("div",{ref:y,className:g,onClick:s?void 0:S=>{!a&&S.detail<2&&!_.current?.contains(S.target)&&y.current?.ownerDocument.defaultView?.getSelection()?.toString()||l()},onKeyDown:s?void 0:S=>{S.target===S.currentTarget&&(S.key==="Enter"||S.key===" ")&&(S.preventDefault(),l())},children:[u!=="none"&&(0,ws.jsx)("span",{className:h,children:m}),u==="none"&&p&&(0,ws.jsxs)(Pt.Root,{children:[(0,ws.jsx)(Pt.Trigger,{render:(0,ws.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":f,children:(0,ws.jsx)(p6.Icon,{icon:Qd,size:16})})}),(0,ws.jsx)(Pt.Popup,{children:f})]}),(0,ws.jsx)("span",{id:`${b}`,className:"dataforms-layouts-panel__field-control",children:r.length>1?(0,ws.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:r.map(S=>(0,ws.jsx)("span",{style:{width:"100%"},children:(0,ws.jsx)(S.render,{item:e,field:S})},S.id))}):r.map(S=>(0,ws.jsx)(S.render,{item:e,field:S},S.id))}),!s&&(0,ws.jsx)(p6.Button,{ref:_,className:"dataforms-layouts-panel__field-trigger-icon",label:v,icon:Qg,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":`${b}`})]})}var hMe=c(FI(),1),bX=c(zg(),1),Ud=c(F(),1),Ss=c(W(),1);function gMe(e){return e?Object.values(e).every(t=>Object.entries(t).every(([o,r])=>o==="children"&&r&&typeof r=="object"?gMe(r):r.type!=="invalid"&&r.type!=="validating")):!0}function tst(e,t){let o=d6(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]=KT([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]=KT([a]);return{id:s.id,children:[],field:l}}return o.fields.map(n).filter(s=>s!==null)}function Sx(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 bMe(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 ost(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=>Sx(u,{elements:{type:"invalid",message:(0,Ss.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:l})?n(u=>Sx(u,{elements:{type:"invalid",message:(0,Ss.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>bMe(u,[...i,t.id],"elements"))}}).catch(l=>{if(a!==r.current[t.id])return;let u;l instanceof Error?u=l.message:u=String(l)||(0,Ss.__)("Unknown error when running elements validation asynchronously."),n(d=>Sx(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function rst(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=>bMe(l,[...i,t.id],"custom"));return}if(typeof a=="string"){n(l=>Sx(l,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(l=>Sx(l,{custom:{type:"invalid",message:(0,Ss.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(a=>{if(s!==r.current[t.id])return;let l;a instanceof Error?l=a.message:l=String(a)||(0,Ss.__)("Unknown error when running custom validation asynchronously."),n(u=>Sx(u,{custom:{type:"invalid",message:l}},[...i,t.id]))})}function yMe(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function vMe(e,t,o){if(yMe(t,e)){let{customCounterRef:i,elementsCounterRef:s}=o;i.current[t.id]&&(i.current[t.id]+=1),s.current[t.id]&&(s.current[t.id]+=1);return}if(t.field?.isValid.required&&!t.field.isValid.required.validate(e,t.field))return{required:{type:"invalid"}};if(t.field?.isValid.pattern&&!t.field.isValid.pattern.validate(e,t.field))return{pattern:{type:"invalid",message:(0,Ss.__)("Value does not match the required pattern.")}};if(t.field?.isValid.min&&!t.field.isValid.min.validate(e,t.field))return{min:{type:"invalid",message:(0,Ss.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Ss.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Ss.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Ss.__)("Value is too long.")}};if(t.field?.isValid.elements&&t.field.hasElements&&!t.field.getElements&&Array.isArray(t.field.elements)&&!t.field.isValid.elements.validate(e,t.field))return{elements:{type:"invalid",message:(0,Ss.__)("Value must be one of the elements.")}};let r;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});r=t.field.isValid.custom((0,hMe.default)(e,t.field.setValue({item:e,value:i})),t.field)}catch(i){let s;return i instanceof Error?s=i.message:s=String(i)||(0,Ss.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:s}}}if(typeof r=="string")return{custom:{type:"invalid",message:r}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(ost(t.field.getElements(),t,o),n.elements={type:"validating",message:(0,Ss.__)("Validating\u2026")}),r instanceof Promise&&(rst(r,t,o),n.custom={type:"validating",message:(0,Ss.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=vMe(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 kMe(e,t){let o=e?.field?.getValue({item:t}),r=yMe(e,t);if(e.children.length===0)return{value:o,isHidden:r};let n=e.children.map(i=>kMe(i,t));return{value:o,isHidden:r,children:n}}function nst(e,t,o){let[r,n]=(0,Ud.useState)(),i=(0,Ud.useRef)({}),s=(0,Ud.useRef)({}),a=(0,Ud.useRef)({}),l=(0,Ud.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},d=tst(o,t);if(d.length===0){n(void 0);return}let f={},p=[];d.forEach(h=>{let m=kMe(h,e);if(a.current.hasOwnProperty(h.id)&&(0,bX.default)(a.current[h.id],m)){p.push(h.id);return}a.current[h.id]=m;let g=vMe(e,h,u);g!==void 0&&(f[h.id]=g)}),n(h=>{let m={...h,...f},g=[...p,...Object.keys(f)];return Object.keys(m).forEach(v=>{m&&!g.includes(v)&&delete m[v]}),Object.keys(m).length===0&&(m=void 0),(0,bX.default)(h,m)?h:m})},[e,t,o]);return(0,Ud.useEffect)(()=>{l()},[l]),{validity:r,isValid:gMe(r)}}var _Me=nst;var m6=c(F(),1);function Sg(e,t){let o=(0,m6.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,m6.useEffect)(()=>{t&&o()},[t,o]),o}var wMe=c(F(),1);function ist(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var h6=(e,t)=>Array.isArray(e)&&e.length>0?ist(e).map(r=>t.find(n=>n.id===r)).filter(r=>r!==void 0):[];var sst=(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 ast(e){let{fields:t}=(0,wMe.useContext)(rc),o=e.layout,r=h6(o.summary,t),n=sst(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 g6=ast;var xs=c(T(),1);function lst({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,gu.useContext)(rc),[d,f]=(0,gu.useState)({}),p=(0,gu.useMemo)(()=>(0,yX.default)(e,d,{arrayMerge:(w,S)=>S}),[e,d]),h=(0,gu.useMemo)(()=>({layout:ji,fields:t.children?t.children:[{id:t.id,layout:ji}]}),[t]),m=u.map(w=>({...w,Edit:w.Edit===null?void 0:w.Edit,isValid:{required:w.isValid.required?.constraint,elements:w.isValid.elements?.constraint,min:w.isValid.min?.constraint,max:w.isValid.max?.constraint,pattern:w.isValid.pattern?.constraint,minLength:w.isValid.minLength?.constraint,maxLength:w.isValid.maxLength?.constraint}})),{validity:g}=_Me(p,m,h),b=()=>{o(d),n()},v=w=>{f(S=>(0,yX.default)(S,w,{arrayMerge:(x,C)=>C}))},y=(0,b6.useFocusOnMount)("firstInputElement"),_=(0,gu.useRef)(null),k=(0,b6.useMergeRefs)([y,_]);return Sg(_,i),(0,xs.jsxs)(Sv.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:r,size:"medium",children:[(0,xs.jsx)("div",{ref:k,children:(0,xs.jsx)(sa,{data:p,form:h,onChange:v,validity:g,children:(w,S,x,C)=>(0,xs.jsx)(w,{data:p,field:S,onChange:v,hideLabelFromVision:h.fields.length<2,markWhenOptional:C,validity:x},S.id)})}),(0,xs.jsxs)(Xe,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,xs.jsx)(Sv.__experimentalSpacer,{style:{flex:1}}),(0,xs.jsx)(Sv.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:l}),(0,xs.jsx)(Sv.Button,{variant:"primary",onClick:b,__next40pxDefaultSize:!0,children:a})]})]})}function cst({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,gu.useState)(!1),[s,a]=(0,gu.useState)(!1),{fieldDefinition:l,fieldLabel:u,summaryFields:d}=g6(t);if(!l)return null;let f=()=>{a(!1),i(!0)};return(0,xs.jsxs)(xs.Fragment,{children:[(0,xs.jsx)(XT,{data:e,field:t,fieldLabel:u,summaryFields:d,validity:r,touched:n,disabled:l.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,xs.jsx)(lst,{data:e,field:t,onChange:o,fieldLabel:u??"",onClose:f,touched:n})]})}var SMe=cst;var xg=c(H(),1),xMe=c(W(),1),Mp=c(F(),1);var CMe=c(de(),1);var Hi=c(T(),1);function ust({title:e,onClose:t}){return(0,Hi.jsx)(Xe,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Hi.jsxs)(Xe,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Hi.jsx)(xg.__experimentalHeading,{level:2,size:13,children:e}),(0,Hi.jsx)(xg.__experimentalSpacer,{style:{flex:1}}),t&&(0,Hi.jsx)(xg.Button,{label:(0,xMe.__)("Close"),icon:Wg,onClick:t,size:"small"})]})})}function dst({touched:e,children:t}){let o=(0,Mp.useRef)(null);return Sg(o,e),(0,Hi.jsx)("div",{ref:o,children:t})}function fst({data:e,field:t,onChange:o,validity:r}){let[n,i]=(0,Mp.useState)(!1),[s,a]=(0,Mp.useState)(null),l=(0,Mp.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[u,d]=(0,CMe.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,Mp.useMemo)(()=>({layout:ji,fields:t.children?t.children:[{id:t.id,layout:ji}]}),[t]),p=(0,Mp.useMemo)(()=>{if(r!==void 0)return t.children?r?.children:{[t.id]:r}},[r,t]),{fieldDefinition:h,fieldLabel:m,summaryFields:g}=g6(t);return h?(0,Hi.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Hi.jsx)(xg.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:l,focusOnMount:!1,onToggle:b=>{b||i(!0)},renderToggle:({isOpen:b,onToggle:v})=>(0,Hi.jsx)(XT,{data:e,field:t,fieldLabel:m,summaryFields:g,validity:r,touched:n,disabled:h.readOnly===!0,isOpen:b,onClick:v}),renderContent:({onClose:b})=>(0,Hi.jsx)(dst,{touched:n,children:(0,Hi.jsxs)("div",{ref:u,...d,children:[(0,Hi.jsx)(ust,{title:m,onClose:b}),(0,Hi.jsx)(sa,{data:e,form:f,onChange:o,validity:p,children:(v,y,_,k)=>(0,Hi.jsx)(v,{data:e,field:y,onChange:o,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:k,validity:_},y.id)})]})})})}):null}var EMe=fst;var vX=c(T(),1);function TMe({data:e,field:t,onChange:o,validity:r}){return t.layout.openAs.type==="modal"?(0,vX.jsx)(SMe,{data:e,field:t,onChange:o,validity:r}):(0,vX.jsx)(EMe,{data:e,field:t,onChange:o,validity:r})}var Ui=c(F(),1),IMe=c(rr(),1),PMe=c(de(),1);var y6=c(W(),1);function RMe(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+=RMe(r);return t}function xx(e){let t=RMe(e);if(t!==0)return(0,y6.sprintf)((0,y6._n)("%d field needs attention","%d fields need attention",t),t)}var BMe=c(T(),1);function v6({validity:e}){let t=xx(e);return t?(0,BMe.jsx)(jU,{intent:"high",children:t}):null}var zr=c(T(),1);function pst(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 mst({data:e,fields:t,label:o,layout:r,isOpen:n,touched:i,validity:s}){let l=h6(r.summary,t).filter(f=>pst(f,r.summary,n)),u=i&&r.isCollapsible,d=l.length>0&&r.withHeader;return(0,zr.jsxs)(Xe,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,zr.jsx)(od.Title,{children:o}),(u||d)&&(0,zr.jsxs)(Zb.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,zr.jsx)(v6,{validity:s}),d&&(0,zr.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:l.map(f=>(0,zr.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function hst({data:e,field:t,form:o,onChange:r,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,zr.jsxs)(zr.Fragment,{children:[t.description&&(0,zr.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,zr.jsx)(sa,{data:e,form:o,onChange:r,validity:s?.children})]});let l=xv("regular")?.component;return l?(0,zr.jsx)(l,{data:e,field:t,onChange:r,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function OMe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let{fields:s}=(0,Ui.useContext)(rc),a=t.layout,l=(0,Ui.useRef)(null),u=(0,Ui.useRef)(!1),d=(0,Ui.useMemo)(()=>({layout:ji,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:p}=a,[h,m]=(0,Ui.useState)(f),[g,b]=(0,Ui.useState)(!1);(0,Ui.useEffect)(()=>{m(f)},[f]);let v=(0,Ui.useCallback)(E=>{E||b(!0),m(E)},[]),y=Sg(l,(p?h:!0)&&g),_=(0,Ui.useCallback)(()=>{u.current=!0},[]),k=(0,Ui.useCallback)(()=>{if(!u.current||(b(!0),p&&!h))return;let E=y(),P=xx(i);E>0&&P&&(0,IMe.speak)(P,"polite")},[p,h,y,i]),w=(0,PMe.__experimentalUseFocusOutside)(k),S=t.label,x;if(t.children)x=!!S&&a.withHeader;else{let E=s.find(P=>P.id===t.id);if(!E||!E.Edit)return null;S=E.label,x=!!S&&a.withHeader}let C=(0,zr.jsx)(hst,{data:e,field:t,form:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i,withHeader:x}),B=(0,zr.jsx)(mst,{data:e,fields:s,label:S,layout:a,isOpen:p?!!h:!0,touched:g,validity:i});return x&&p?(0,zr.jsxs)(Zb.Root,{className:"dataforms-layouts-card__field",open:h,onOpenChange:v,...w,children:[(0,zr.jsx)(Zb.Header,{children:B}),(0,zr.jsx)(Zb.Content,{ref:l,onFocus:_,children:C})]}):(0,zr.jsxs)(od.Root,{className:"dataforms-layouts-card__field",...w,children:[x&&(0,zr.jsx)(od.Header,{children:B}),(0,zr.jsx)(od.Content,{ref:l,onFocus:_,children:C})]})}var AMe=c(H(),1);var Xn=c(T(),1);function gst({title:e}){return(0,Xn.jsx)(Xe,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Xn.jsx)(Xe,{direction:"row",align:"center",children:(0,Xn.jsx)(AMe.__experimentalHeading,{level:2,size:13,children:e})})})}var bst=({children:e})=>(0,Xn.jsx)(Xn.Fragment,{children:e});function MMe({data:e,field:t,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let l={layout:ji,fields:t.children};return(0,Xn.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!r&&t.label&&(0,Xn.jsx)(gst,{title:t.label}),(0,Xn.jsx)(Xe,{direction:"row",align:s.alignment,gap:"lg",children:(0,Xn.jsx)(sa,{data:e,form:l,onChange:o,validity:i?.children,as:bst,children:(u,d,f)=>(0,Xn.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[d.id],children:(0,Xn.jsx)(u,{data:e,field:d,onChange:o,hideLabelFromVision:r,markWhenOptional:n,validity:f})},d.id)})})]})}let a=xv("regular")?.component;return a?(0,Xn.jsx)(Xn.Fragment,{children:(0,Xn.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Xn.jsx)(a,{data:e,field:t,onChange:o,markWhenOptional:n,validity:i})})}):null}var Wi=c(F(),1),NMe=c(W(),1),LMe=c(rr(),1),DMe=c(de(),1);var Np=c(T(),1);function VMe({data:e,field:t,onChange:o,validity:r}){let{fields:n}=(0,Wi.useContext)(rc),i=(0,Wi.useRef)(null),s=(0,Wi.useRef)(null),a=(0,Wi.useRef)(!1),[l,u]=(0,Wi.useState)(!1),[d,f]=(0,Wi.useState)(!1),p=(0,Wi.useMemo)(()=>({layout:ji,fields:t.children??[]}),[t]);(0,Wi.useEffect)(()=>{let k=i.current;if(!k)return;let w=()=>{let S=k.open;S||u(!0),f(S)};return k.addEventListener("toggle",w),()=>{k.removeEventListener("toggle",w)}},[]);let h=Sg(s,d&&l),m=(0,Wi.useCallback)(()=>{a.current=!0},[]),g=(0,Wi.useCallback)(()=>{if(!a.current||(u(!0),!i.current?.open))return;let k=h(),w=xx(r);k>0&&w&&(0,LMe.speak)(w,"polite")},[h,r]),b=(0,DMe.__experimentalUseFocusOutside)(g);if(!t.children)return null;let v=t.layout.summary??"",y=v?n.find(k=>k.id===v):void 0,_;return y&&y.render?_=(0,Np.jsx)(y.render,{item:e,field:y}):_=t.label||(0,NMe.__)("More details"),(0,Np.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...b,children:[(0,Np.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Np.jsxs)(Xe,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[_,l&&(0,Np.jsx)(v6,{validity:r})]})}),(0,Np.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:m,children:(0,Np.jsx)(sa,{data:e,form:p,onChange:o,validity:r?.children})})]})}var Cv=c(T(),1),yst=[{type:"regular",component:lMe,wrapper:({children:e})=>(0,Cv.jsx)(Xe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:TMe,wrapper:({children:e})=>(0,Cv.jsx)(Xe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:OMe,wrapper:({children:e})=>(0,Cv.jsx)(Xe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:MMe,wrapper:({children:e,layout:t})=>(0,Cv.jsx)(Xe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Cv.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Cv.jsx)(Xe,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:VMe}];function xv(e){return yst.find(t=>t.type===e)}var k6=c(T(),1),vst=({children:e})=>(0,k6.jsx)(Xe,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function sa({data:e,form:t,onChange:o,validity:r,children:n,as:i}){let{fields:s}=(0,_6.useContext)(rc),a=(0,_6.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??xv(t.layout.type)?.wrapper??vst;return(0,k6.jsx)(u,{layout:t.layout,children:t.fields.map(d=>{let f=xv(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,k6.jsx)(f,{data:e,field:d,onChange:o,markWhenOptional:a,validity:r?.[d.id]},d.id)})})}var _X=c(T(),1);function QT({data:e,form:t,fields:o,onChange:r,validity:n}){let i=(0,kX.useMemo)(()=>d6(t),[t]),s=(0,kX.useMemo)(()=>KT(o),[o]);return t.fields?(0,_X.jsx)(iMe,{fields:s,children:(0,_X.jsx)(sa,{data:e,form:i,onChange:r,validity:n})}):null}var Eg=c(F(),1),eNe=c(W(),1);var Ex=c(H(),1);var wX=c(W(),1);var FMe=c(de(),1);function Cx({isControl:e}={isControl:!1}){return(0,FMe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:e?35:259}}}var w6=c(T(),1);function zMe({fields:e,visibleFields:t,onToggleField:o}){let{popoverProps:r}=Cx();return!e||e.length===0?null:(0,w6.jsx)(Ex.DropdownMenu,{icon:ua,label:(0,wX.__)("Options"),popoverProps:r,toggleProps:{size:"small"},children:({onClose:n})=>(0,w6.jsx)(Ex.MenuGroup,{label:(0,wX.__)("Show / Hide"),children:e.map(i=>{let s=t.includes(i.id);return(0,w6.jsx)(Ex.MenuItem,{isSelected:s,onClick:()=>{o(i.id),n()},role:"menuitemcheckbox",icon:s?Ts:null,children:i.label},i.id)})})})}var S6=c(H(),1),jMe=c(de(),1),HMe=c(J(),1),Lp=c(F(),1),UMe=c(Or(),1);var bu=c(T(),1),{useRichText:kst,KeyboardShortcutContext:_st,InputEventContext:wst}=U(UMe.privateApis);function WMe({data:e,field:t,hideLabelFromVision:o,onChange:r,config:n={}}){let i=(0,HMe.useRegistry)(),s=t.getValue({item:e}),a=t.config||{},{clientId:l}=n,[u,d]=(0,Lp.useState)({start:void 0,end:void 0}),[f,p]=(0,Lp.useState)(!1),h=(0,Lp.useRef)(),m=(0,Lp.useRef)(new Set),g=(0,Lp.useRef)(new Set),b=OS({allowedFormats:a?.allowedFormats,disableFormats:a?.disableFormats});function v(){h.current?.focus()}let{value:y,getValue:_,onChange:k,ref:w,formatTypes:S}=kst({value:s,onChange(B){r(t.setValue({item:e,value:B}))},selectionStart:u.start,selectionEnd:u.end,onSelectionChange:(B,E)=>d({start:B,end:E}),__unstableIsSelected:f,preserveWhiteSpace:!!a?.preserveWhiteSpace,placeholder:a?.placeholder,__unstableDisableFormats:a?.disableFormats,allowedFormats:b,withoutInteractiveFormatting:a?.withoutInteractiveFormatting,__unstableFormatTypeHandlerContext:(0,Lp.useMemo)(()=>({richTextIdentifier:t.id,blockClientId:l}),[t.id,l])}),{baseControlProps:x,controlProps:C}=(0,S6.useBaseControlProps)({hideLabelFromVision:o??t.hideLabelFromVision,label:t.label});return(0,bu.jsxs)(bu.Fragment,{children:[f&&(0,bu.jsx)(_st.Provider,{value:g,children:(0,bu.jsx)(wst.Provider,{value:m,children:(0,bu.jsx)("div",{children:(0,bu.jsx)(jV,{value:y,onChange:k,onFocus:v,formatTypes:S,forwardedRef:h,isVisible:!1})})})}),(0,bu.jsx)(S6.BaseControl,{...x,children:(0,bu.jsx)("div",{className:"block-editor-content-only-controls__rich-text",role:"textbox","aria-multiline":!a?.disableLineBreaks,ref:(0,jMe.useMergeRefs)([w,VV({registry:i,getValue:_,onChange:k,formatTypes:S,selectionChange:d,isSelected:f,disableFormats:a?.disableFormats,value:y,tagName:"div",disableLineBreaks:a?.disableLineBreaks,keyboardShortcuts:g,inputEvents:m}),h]),onFocus:()=>p(!0),onBlur:()=>p(!1),contentEditable:!0,...C})})]})}var Cg=c(H(),1),GMe=c(J(),1),$Me=c(Dt(),1),YMe=c(F(),1),Ev=c(W(),1);var Br=c(T(),1),Sst=e=>{window.requestAnimationFrame(()=>{let[t]=$Me.focus.tabbable.find(e?.current);t&&t.focus()})};function xst({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=o0:n[0]==="video"?l=Mj:n[0]==="audio"?l=j4:l=Yv,l)return(0,Br.jsx)(Cg.Icon,{icon:l,size:20})}return(0,Br.jsx)(Cg.Icon,{icon:Yv,size:20})}function KMe({data:e,field:t,onChange:o,config:r={}}){let{popoverProps:n}=Cx({isControl:!0}),i=t.getValue({item:e}),{allowedTypes:s=[],multiple:a=!1,useFeaturedImage:l=!1}=r,u=i?.id,d=i?.url,f=(0,GMe.useSelect)(m=>{if(!u)return;let b=m(R).getSettings()[MR];if(b)return b(m,u)},[u]),p;if(s.length===1){let m=s[0];m==="image"?p=(0,Ev.__)("Image"):m==="video"?p=(0,Ev.__)("Video"):m==="application"?p=(0,Ev.__)("File"):p=(0,Ev.__)("Media")}else p=(0,Ev.__)("Media");let h=(0,YMe.useRef)();return(0,Br.jsx)(wa,{children:(0,Br.jsxs)("div",{ref:h,className:"block-editor-content-only-controls",children:[(0,Br.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:m=>{if(m.id&&m.url){let g={...m,mediaType:m.media_type};l&&(g.featuredImage=!1),o(t.setValue({item:e,value:g}))}},renderToggle:m=>(0,Br.jsx)(Cg.Button,{__next40pxDefaultSize:!0,className:"block-editor-content-only-controls__media",...m,children:(0,Br.jsxs)(Cg.__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)(xst,{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)(Cg.Button,{label:(0,Ev.__)("Reset"),className:"block-editor-content-only-controls__media-reset",size:"small",icon:_n,onClick:()=>{o(t.setValue({item:e,value:{}})),Sst(h)}})]})})}var Dp=c(H(),1),C6=c(F(),1),qMe=c(W(),1);var ZMe=c(ca(),1);var yi=c(T(),1),SX="noopener",XMe="_blank",x6="nofollow";function Cst({rel:e="",url:t="",opensInNewTab:o,nofollow:r}){let n,i=e;if(o)n=XMe,i=i?.includes(SX)?i:i+` ${SX}`;else{let s=new RegExp(`\\b${SX}\\s*`,"g");i=i?.replace(s,"").trim()}if(r)i=i?.includes(x6)?i:(i+` ${x6}`).trim();else{let s=new RegExp(`\\b${x6}\\s*`,"g");i=i?.replace(s,"").trim()}return{url:(0,ZMe.prependHTTP)(t),linkTarget:n,rel:i||void 0}}function QMe({data:e,field:t,onChange:o}){let[r,n]=(0,C6.useState)(!1),{popoverProps:i}=Cx({isControl:!0}),s=t.getValue({item:e}),a=s?.url,l=s?.rel||"",d=s?.linkTarget===XMe,f=l===x6,p=(0,C6.useMemo)(()=>({url:a,opensInNewTab:d,nofollow:f}),[a,d,f]);return(0,yi.jsxs)(yi.Fragment,{children:[(0,yi.jsx)(Dp.Button,{__next40pxDefaultSize:!0,className:"block-editor-content-only-controls__link",onClick:()=>{n(!0)},children:(0,yi.jsxs)(Dp.__experimentalGrid,{rowGap:0,columnGap:8,templateColumns:"24px 1fr",className:"block-editor-content-only-controls__link-row",children:[a&&(0,yi.jsxs)(yi.Fragment,{children:[(0,yi.jsx)(Dp.Icon,{icon:Bs,size:24}),(0,yi.jsx)("span",{className:"block-editor-content-only-controls__link-title",children:a})]}),!a&&(0,yi.jsxs)(yi.Fragment,{children:[(0,yi.jsx)(Dp.Icon,{icon:Bs,size:24,style:{opacity:.3}}),(0,yi.jsx)("span",{className:"block-editor-content-only-controls__link-title",children:(0,qMe.__)("Link")})]})]})}),r&&(0,yi.jsx)(Dp.Popover,{onClose:()=>{n(!1)},...i??{},children:(0,yi.jsx)(Jh,{value:p,onChange:h=>{let m=Cst({rel:l,...h});o(t.setValue({item:e,value:m}))},onRemove:()=>{o(t.setValue({item:e,value:{}}))}})})]})}var vi=c(T(),1),{fieldsKey:tNe,formKey:xX}=U(Tx.privateApis);function CX(e,t={}){return function(r){return(0,vi.jsx)(e,{...r,config:t})}}function Est({clientId:e,blockType:t,setAttributes:o,isMultiBlock:r=!1}){let n=oi({clientId:e,context:"list-view"}),i=En(e),s=t?.[tNe],a=(0,Eg.useContext)(Nn),l=(0,T6.useSelect)(v=>{let y=v(R).getBlockAttributes(e);if(!y?.metadata?.bindings)return y;let{__experimentalBlockBindingsSupportedAttributes:_}=v(R).getSettings(),k=_?.[t?.name],w=k?RR(y.metadata.bindings,k):y.metadata.bindings,{getBlockBindingsSource:S}=U(v(Tx.store));return Object.entries(w).reduce((x,[C,B])=>{if(C==="__default")return x;let E=S(B.source);if(!E)return x;let P=E.getValues({select:v,clientId:e,context:a,bindings:{[C]:B}});return{...x,...P}},y)},[a,e,t?.name]),{selectBlock:u,toggleBlockHighlight:d}=(0,T6.useDispatch)(R),f=(0,JMe.useDebounce)(d,50),p=(0,Eg.useMemo)(()=>r?{...t?.[xX],fields:[t?.[xX]?.fields?.[0]]}:t?.[xX],[t,r]),[h,m]=(0,Eg.useState)(p),g=(0,Eg.useMemo)(()=>s?.length?s.map(v=>{let y={...v};return typeof v.Edit=="string"&&v.Edit==="rich-text"?y.Edit=CX(WMe,{clientId:e}):typeof v.Edit=="string"&&v.Edit==="link"?y.Edit=CX(QMe):typeof v.Edit=="object"&&v.Edit.control==="media"&&(y.Edit=CX(KMe,{...v.Edit})),y}):[],[s,e]);if(!s?.length)return null;let b=v=>{m(y=>y.fields?.includes(v)?{...y,fields:y.fields.filter(_=>_!==v)}:{...y,fields:[...y.fields||[],v]})};return(0,vi.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,vi.jsx)("div",{className:"block-editor-block-fields__header",children:(0,vi.jsxs)(E6.__experimentalHStack,{spacing:1,children:[r&&(0,vi.jsxs)(vi.Fragment,{children:[(0,vi.jsx)(Lt,{className:"block-editor-block-fields__header-icon",icon:i?.icon}),(0,vi.jsx)("h2",{className:"block-editor-block-fields__header-title",children:(0,vi.jsx)(E6.__experimentalTruncate,{numberOfLines:1,children:n})}),(0,vi.jsx)(zMe,{fields:g,visibleFields:h.fields,onToggleField:b})]}),!r&&(0,vi.jsx)("h2",{className:"block-editor-block-fields__header-title",children:(0,eNe.__)("Content")})]})}),(0,vi.jsx)(QT,{data:l,fields:g,form:h,onChange:o})]})}function Tst(e){return!!(window?.__experimentalContentOnlyInspectorFields&&(0,Tx.getBlockType)(e)?.[tNe])}function Rst(e){let{blockType:t,isSelectionWithinCurrentSection:o}=(0,Eg.useContext)(Jn);return(0,vi.jsx)(_y,{group:"content",children:(0,vi.jsx)(Est,{...e,blockType:t,isMultiBlock:o})})}var oNe={edit:Rst,hasSupport:Tst,attributeKeys:[],supportsPatternEditing:!0};var RX=c(Io(),1),rNe=c(H(),1),EX=c(W(),1),JT=c(ce(),1);var TX=c(T(),1);function Bst(e){return(0,JT.hasBlockSupport)(e,"customClassName",!0)&&(e.attributes={...e.attributes,className:{type:"string"}}),e}function Ist({className:e,setAttributes:t}){return Vr()!=="default"?null:(0,TX.jsx)(Ve,{group:"advanced",children:(0,TX.jsx)(rNe.TextControl,{autoComplete:"off",label:(0,EX.__)("Additional CSS class(es)"),value:e||"",onChange:r=>{t({className:r!==""?r:void 0})},help:(0,EX.__)("Separate multiple classes with spaces.")})})}var BX={edit:Ist,addSaveProps:Pst,attributeKeys:["className"],hasSupport(e){return(0,JT.hasBlockSupport)(e,"customClassName",!0)}};function Pst(e,t,o){return(0,JT.hasBlockSupport)(t,"customClassName",!0)&&o.className&&(e.className=G(e.className,o.className)),e}function Ost(e,t,o,r){if(!(0,JT.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,RX.addFilter)("blocks.registerBlockType","core/editor/custom-class-name/attribute",Bst);(0,RX.addFilter)("blocks.switchToBlockType.transformedBlock","core/customClassName/addTransforms",Ost);var nNe=c(Io(),1),eR=c(ce(),1);function Ast(e,t){return(0,eR.hasBlockSupport)(t,"className",!0)&&(typeof e.className=="string"?e.className=[...new Set([(0,eR.getBlockDefaultClassName)(t.name),...e.className.split(" ")])].join(" ").trim():e.className=(0,eR.getBlockDefaultClassName)(t.name)),e}(0,nNe.addFilter)("blocks.getSaveContent.extraProps","core/generated-class-name/save-props",Ast);var AX=c(F(),1),hNe=c(Io(),1),gNe=c(J(),1);var yu=c(ce(),1),bNe=c(de(),1),$d=c(Qv(),1);var Rx=c(F(),1),B6=c(J(),1),R6=c(ce(),1),cNe=c(Nt(),1);var Wd=c(F(),1),iNe=c(Ew(),1);var tR=c(T(),1);function sNe({clientId:e,value:t,computeStyle:o,forceShow:r}){let n=Zt(e),[i,s]=(0,Wd.useReducer)(()=>o(n));(0,Wd.useEffect)(()=>{n&&r&&s()},[n,r]),(0,Wd.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,Wd.useRef)(t),[l,u]=(0,Wd.useState)(!1);return(0,Wd.useEffect)(()=>{if((0,iNe.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,tR.jsx)(xl,{clientId:e,__unstablePopoverSlot:"block-toolbar",children:(0,tR.jsx)("div",{className:"block-editor__spacing-visualizer",style:i})})}function Tg(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function aNe({clientId:e,value:t,forceShow:o}){return(0,tR.jsx)(sNe,{clientId:e,value:t?.spacing?.margin,computeStyle:r=>{let n=Tg(r,"margin-top"),i=Tg(r,"margin-right"),s=Tg(r,"margin-bottom"),a=Tg(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 lNe({clientId:e,value:t,forceShow:o}){return(0,tR.jsx)(sNe,{clientId:e,value:t?.spacing?.padding,computeStyle:r=>({borderTopWidth:Tg(r,"padding-top"),borderRightWidth:Tg(r,"padding-right"),borderBottomWidth:Tg(r,"padding-bottom"),borderLeftWidth:Tg(r,"padding-left")}),forceShow:o})}var Vp=c(T(),1),Gd="dimensions",oR="spacing";function Mst(){let[e,t]=(0,Rx.useState)(!1),{hideBlockInterface:o,showBlockInterface:r}=U((0,B6.useDispatch)(R));return(0,Rx.useEffect)(()=>{e?o():r()},[e,r,o]),[e,t]}function Nst({children:e,resetAllFilter:t}){let o=(0,Rx.useCallback)(r=>{let n=r.style,i=t(n);return{...r,style:i}},[t]);return(0,Vp.jsx)(Ve,{group:"dimensions",resetAllFilter:o,children:e})}function uNe({clientId:e,name:t,setAttributes:o,settings:r}){let n=El(),i=!Un(n),s=w3(r,n),{style:a,className:l}=(0,B6.useSelect)(v=>{if(!s)return{};let y=v(R).getBlockAttributes(e)||{};return{style:y.style,className:y.className}},[e,s]),{value:u}=Zl(t,l,n),[d,f]=Mst(),p=i?zo(a,n):a,h=i?v=>{o({style:Wn(a,n,v)})}:v=>{o({style:Qe(v)})};if(!s)return null;let m=(0,R6.getBlockSupport)(t,[Gd,"__experimentalDefaultControls"]),g=(0,R6.getBlockSupport)(t,[oR,"__experimentalDefaultControls"]),b={minHeight:!1,minWidth:!1,...m,...g};return(0,Vp.jsxs)(Vp.Fragment,{children:[(0,Vp.jsx)(S3,{as:Nst,panelId:e,settings:r,value:p,onChange:h,defaultControls:b,styleState:n,onVisualize:i?void 0:f,inheritedValue:u}),!i&&!!r?.spacing?.padding&&d==="padding"&&(0,Vp.jsx)(lNe,{forceShow:d==="padding",clientId:e,value:p}),!i&&!!r?.spacing?.margin&&d==="margin"&&(0,Vp.jsx)(aNe,{forceShow:d==="margin",clientId:e,value:p})]})}function dNe(e,t="any"){let o=(0,R6.getBlockSupport)(e,Gd);return o===!0?!0:t==="any"?!!(o?.aspectRatio||o?.height||o?.minHeight||o?.width||o?.minWidth):!!o?.[t]}function IX(e){return e?`${e}`.trim().toLowerCase()!=="auto":!1}var fNe={useBlockProps:Lst,attributeKeys:["height","minHeight","width","style"],hasSupport(e){return dNe(e)}};function Lst({name:e,height:t,minHeight:o,style:r}){if(!dNe(e,"aspectRatio")||no(e,Gd,"aspectRatio"))return{};let n=IX(r?.dimensions?.aspectRatio),i=G({"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 PX(){(0,cNe.default)("wp.blockEditor.__experimentalUseCustomSides",{since:"6.3",version:"6.4"})}var Dst=c(ce(),1);function pNe(e,t,o=""){if(typeof t!="string"||!t)return Bu(e).map(i=>`${i.trim()}${o}`).join(", ");let r=Bu(e).filter(i=>i.trim()),n=Bu(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 Rg=c(T(),1),{getResponsiveMediaQueries:Vst}=U(Mo),Fst=["Top","Right","Bottom","Left"],zst=[...ZPe,fv,qn,Gd,mv,oR,BT],MX=e=>zst.some(t=>(0,yu.hasBlockSupport)(e,t));function za(e={}){let t={};return(0,$d.getCSSRules)(e).forEach(o=>{t[o.key]=o.value}),t}function jst(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"),Fst.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"})}),Qe({border:Qe(i)})}function Hst(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 Ust(e){let t=e?.dimensions;if(t){if(IX(t.aspectRatio))return{dimensions:{minHeight:"unset",height:"unset"}};if(t.minHeight||t.height)return{dimensions:{aspectRatio:"unset"}}}}function Wst(e,t){let o=e?.typography?.textAlign;if(typeof o!="string"||!o)return;let r=`text-align: ${(0,$d.getCSSValueFromRawStyle)(o)} !important`;return t?`${t} { ${r}; }`:`${r};`}function Gst(e,t){let o=Ust(e),r=o?NX(e,o):e,n=(0,$d.compileCSS)(r,{selector:t}),i=n?n.replace(/;/g," !important;"):void 0,s=jst(e),a=s?(0,$d.compileCSS)(s,{selector:t}):void 0,l=Wst(e,t),u=Hst(e,t);return[i,l,a,u].filter(Boolean).join(`
-`)}function P6(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function NX(e={},t={}){let o={...e};return Object.entries(t).forEach(([r,n])=>{o[r]=P6(n)&&P6(o[r])?NX(o[r],n):n}),o}function I6(e,t,o){let r=t||"",n=e.get(r)||{selector:t,style:{}};e.set(r,{selector:t,style:NX(n.style,o)})}function $st(e,t){let o=(0,yu.getBlockType)(t)?.selectors||{},r=new Map;return Object.entries(e||{}).forEach(([n,i])=>{let s=o[n];if(typeof s=="string"){I6(r,s,{[n]:i});return}if(P6(s)&&P6(i)){let a={...i};Object.entries(s).forEach(([l,u])=>{l==="root"||typeof u!="string"||!Object.hasOwn(i,l)||(I6(r,u,{[n]:{[l]:i[l]}}),delete a[l])}),Object.keys(a).length&&I6(r,s.root||o.root,{[n]:a});return}I6(r,o.root,{[n]:i})}),Array.from(r.values())}function LX(e,t){let{name:o,baseSelector:r,state:n=""}=t,i=$st(e,o).map(({selector:s,style:a})=>Gst(a,pNe(r,s,n))).filter(Boolean);return i.length?i.join(`
-`):void 0}function Yst(e,t){if(!e)return e;let o={...e};return t.forEach(r=>{delete o[r]}),o}function yNe(e,t,o){let r=fF[t];if(!r)return[];let n=[];return r.forEach(i=>{let s=e?.[i];if(s){let a=LX(s,{name:t,baseSelector:o,state:i});a&&n.push(a)}}),n}function Kst(e,t,o,r){let n=[],s=["elements",...fF[t]??[]],a=Vst(r);return Object.entries(a).forEach(([l,u])=>{let d=zo(e,{viewport:l,pseudo:xa.pseudo});if(!d)return;let f=[],p=LX(Yst(d,s),{name:t,baseSelector:o});p&&f.push(p);let h=_Ne(d.elements,t,o);h&&f.push(h),f.push(...yNe(d,t,o)),f.length&&n.push(`${u}{${f.join("")}}`)}),n}function mNe(e,t){let o=zo(e,t);if(!ds(t))return o;let r={...t,viewport:xa.viewport},n=zo(e,r);return n&&o?zI(n,o):o||n}function qst(e){return!MX(e)&&!(0,yu.hasBlockSupport)(e,"customCSS",!0)||e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e}var vNe={[`${fv}.__experimentalSkipSerialization`]:["border"],[`${qn}.__experimentalSkipSerialization`]:[qn],[`${Ql}.__experimentalSkipSerialization`]:[Ql],[`${Gd}.__experimentalSkipSerialization`]:[Gd],[`${oR}.__experimentalSkipSerialization`]:[oR],[`${BT}.__experimentalSkipSerialization`]:[BT]},Zst={...vNe,[`${Gd}.aspectRatio`]:[`${Gd}.aspectRatio`],[`${mv}`]:[mv]},Xst={[`${Gd}.aspectRatio`]:!0,[`${mv}`]:!0},Qst={gradients:"gradient"};function OX(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;OX(r[i],[s],!0)}else n.length===1&&delete r[n[0]]}),r}function kNe(e,t,o,r=Zst){if(!MX(t))return e;let{style:n}=o;return Object.entries(r).forEach(([i,s])=>{let a=Xst[i]||(0,yu.getBlockSupport)(t,i);a===!0&&(n=OX(n,s)),Array.isArray(a)&&a.forEach(l=>{let u=Qst[l]||l;n=OX(n,[[...s,u]])})}),e.style={...za(n),...e.style},e}function Jst({clientId:e,name:t,setAttributes:o,style:r,__unstableParentLayout:n}){let i=Xl(t,n),s=Vr(),{globalBlockStyles:a,selectedState:l,showStateOnCanvas:u}=(0,gNe.useSelect)(m=>{let g=m(R),{getSelectedBlockStyleState:b,isSelectedBlockStyleStateShownOnCanvas:v}=U(g);return{globalBlockStyles:g.getSettings()?.[Es]?.blocks?.[t],selectedState:b(e),showStateOnCanvas:v(e)}},[e,t]),d=Ca(l),f=(0,AX.useMemo)(()=>{if(!u||!d)return;let m=mNe(a,l),g=mNe(r,l),b;if(m&&g)b=zI(m,g);else if(g)b=g;else if(m)b=m;else return;return LX(b,{name:t,baseSelector:`[data-block="${e}"]`})},[u,d,a,r,l,e,t]);if(Tl({css:f}),s!=="default")return null;let p={...i,typography:{...i.typography,textAlign:!1}},h={clientId:e,name:t,setAttributes:o,settings:p};return(0,Rg.jsxs)(HL,{value:l,children:[(0,Rg.jsx)(Z3,{...h}),(0,Rg.jsx)($3,{...h}),(0,Rg.jsx)(nF,{...h}),(0,Rg.jsx)(bPe,{...h}),(0,Rg.jsx)(uNe,{...h})]})}var O6={edit:Jst,hasSupport:MX,addSaveProps:kNe,attributeKeys:["style"],useBlockProps:oat},eat=[{elementType:"button"},{elementType:"link",pseudo:[":hover"]},{elementType:"heading",elements:["h1","h2","h3","h4","h5","h6"]}],tat={};function _Ne(e,t,o){if(!e)return;let r=[];return eat.forEach(({elementType:n,pseudo:i,elements:s})=>{if(no(t,qn,n))return;let l=e?.[n];if(l){let u=Pw(o,yu.__EXPERIMENTAL_ELEMENTS[n]);r.push((0,$d.compileCSS)(l,{selector:u})),i&&i.forEach(d=>{l[d]&&r.push((0,$d.compileCSS)(l[d],{selector:Pw(o,`${yu.__EXPERIMENTAL_ELEMENTS[n]}${d}`)}))})}s&&s.forEach(u=>{e[u]&&r.push((0,$d.compileCSS)(e[u],{selector:Pw(o,yu.__EXPERIMENTAL_ELEMENTS[u])}))})}),r.length>0?r.join(""):void 0}function oat({name:e,style:t}){let o=(0,bNe.useInstanceId)(tat,"wp-elements"),r=`.${o}`,n=t?.elements,[i]=ze("viewport"),s=(0,AX.useMemo)(()=>{let a=[],l=_Ne(n,e,r);return l&&a.push(l),a.push(...yNe(t,e,r)),a.push(...Kst(t,e,r,i)),a.length>0?a.join(""):void 0},[r,n,e,t,i]);return Tl({css:s}),kNe({className:o},e,{style:t},vNe)}(0,hNe.addFilter)("blocks.registerBlockType","core/style/addAttribute",qst);var wNe=c(Io(),1),SNe=c(ce(),1),rat=e=>(0,SNe.hasBlockSupport)(e,"__experimentalSettings",!1);function nat(e){return rat(e)&&(e?.attributes?.settings||(e.attributes={...e.attributes,settings:{type:"object"}})),e}(0,wNe.addFilter)("blocks.registerBlockType","core/settings/addAttribute",nat);var Bg=c(ce(),1),xNe=c(de(),1),CNe=c(Io(),1),rR=c(F(),1),ENe=c(J(),1);var Fp=c(T(),1),{getDuotoneFilter:iat,getDuotoneStylesheet:sat,getDuotoneUnsetStylesheet:aat}=U(Mo),DX=[],lat=window?.navigator.userAgent&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome")&&!window.navigator.userAgent.includes("Chromium");Yp([Kp]);function VX({presetSetting:e,defaultSetting:t}){let[o,r,n,i]=ze(t,`${e}.custom`,`${e}.theme`,`${e}.default`);return(0,rR.useMemo)(()=>[...r||DX,...n||DX,...o&&i||DX],[o,r,n,i])}function TNe(e,t){if(!e)return;let o=t?.find(({slug:r})=>e===`var:preset|duotone|${r}`);return o?o.colors:void 0}function cat(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 uat({style:e,setAttributes:t,name:o,clientId:r}){let n=e?.color?.duotone,i=Xl(o),s=Vr(),a=(0,ENe.useSelect)(b=>r?b(R).getBlockAttributes(r)?.className:void 0,[r]),{value:l}=Zl(o,a),u=VX({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),d=VX({presetSetting:"color.palette",defaultSetting:"color.defaultPalette"}),[f,p]=ze("color.custom","color.customDuotone"),h=!f,m=!p||d?.length===0&&h;if(u?.length===0&&m||s!=="default")return null;let g=n==="unset"||Array.isArray(n)?n:TNe(n,u);return(0,Fp.jsxs)(Fp.Fragment,{children:[(0,Fp.jsx)(Ve,{group:"filter",children:(0,Fp.jsx)(B3,{value:{filter:{duotone:g}},onChange:b=>{let v={...e,color:{...b?.filter}};t({style:Qe(v)})},settings:i,inheritedValue:l})}),(0,Fp.jsx)(Ko,{group:"block",__experimentalShareWithChildBlocks:!0,children:(0,Fp.jsx)(F5,{duotonePalette:u,colorPalette:d,disableCustomDuotone:m,disableCustomColors:h,value:g,onChange:b=>{let v=cat(b,u),y={...e,color:{...e?.color,duotone:v??b}};t({style:Qe(y)})},settings:i})})]})}var FX={shareWithChildBlocks:!0,edit:uat,useBlockProps:mat,attributeKeys:["style"],hasSupport(e){return(0,Bg.hasBlockSupport)(e,"filter.duotone")}};function dat(e){return(0,Bg.hasBlockSupport)(e,"filter.duotone")&&(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}})),e}function fat({clientId:e,id:t,selector:o,attribute:r}){let n=VX({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),i=Array.isArray(r),s=i?void 0:TNe(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(g=>`.${t}${g.trim()}`).join(", "),h=Array.isArray(u)||u==="unset";su(h?{css:u!=="unset"?sat(p,t):aat(p),__unstableType:"presets"}:void 0),su(h?{assets:u!=="unset"?iat(t,u):"",__unstableType:"svgs"}:void 0);let m=Zt(e);(0,rR.useEffect)(()=>{if(h&&m&&lat){let g=m.style.display;m.style.setProperty("display","inline-block"),m.offsetHeight,m.style.setProperty("display",g)}},[h,m,u])}var pat={};function mat({clientId:e,name:t,style:o}){let r=(0,xNe.useInstanceId)(pat),n=(0,rR.useMemo)(()=>{let l=(0,Bg.getBlockType)(t);if(l){if(!(0,Bg.getBlockSupport)(l,"filter.duotone",!1))return null;let d=(0,Bg.getBlockSupport)(l,"color.__experimentalDuotone",!1);if(d){let f=da(l);return typeof d=="string"?Pw(f,d):f}return da(l,"filter.duotone",{fallback:!0})}},[t]),i=o?.color?.duotone,s=`wp-duotone-${r}`,a=n&&i;return fat({clientId:e,id:s,selector:n,attribute:i}),{className:a?s:""}}(0,CNe.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",dat);var M6=c(F(),1),nR=c(J(),1),RNe=c(de(),1),iR=c(ce(),1),sR=c(W(),1);var BNe=c(Is(),1);var A6=c(T(),1),hat={},gat={};function bat({blockName:e,setAttributes:t,style:o}){if(Vr()!=="default")return null;let n=(0,iR.getBlockType)(e);function i(a){let l=a?.css?.trim()?a.css:void 0;t({style:Qe({...a,css:l})})}let s=(0,sR.sprintf)((0,sR.__)("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,A6.jsx)(Ve,{group:"advanced",children:(0,A6.jsx)(O3,{value:o,onChange:i,inheritedValue:o,help:s})})}var yat="custom-css-edit-warning";function vat({clientId:e,name:t,setAttributes:o}){let{style:r,canEditCSS:n}=(0,nR.useSelect)(i=>{let{getBlockAttributes:s,getSettings:a}=i(R);return{style:s(e)?.style||gat,canEditCSS:a().canEditCSS}},[e]);return n?(0,A6.jsx)(bat,{blockName:t,setAttributes:o,style:r}):null}function kat({style:e,clientId:t}){let o=e?.css,r=typeof o=="string"&&o.trim().length>0&&$q(o),n=(0,nR.useSelect)(d=>d(R).getSettings().canEditCSS,[]),{createWarningNotice:i}=(0,nR.useDispatch)(BNe.store),s=!!o?.trim();(0,M6.useEffect)(()=>{!n&&s&&i((0,sR.__)("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:yat,isDismissible:!0})},[n,s,i]);let a=(0,RNe.useInstanceId)(hat,"wp-custom-css"),l=`.${a}`,u=(0,M6.useMemo)(()=>{if(r)return GI(o,l)},[o,l,r]);return su({css:u,clientId:t,__unstableType:"custom-css"}),r?{className:`has-custom-css ${a}`}:{}}function _at(e,t,o){if(!(0,iR.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 N6={edit:vat,useBlockProps:kat,addSaveProps:_at,attributeKeys:["style"],hasSupport(e){return(0,iR.hasBlockSupport)(e,"customCSS",!0)}};var D6=c(de(),1),jX=c(Io(),1),PNe=c(F(),1),vu=c(ce(),1);var V6=c(J(),1),zp=c(H(),1),Tv=c(W(),1);var Qn=c(T(),1),wat="is-style-",L6="layout",zX=["selfStretch","flexSize","columnStart","columnSpan","rowStart","rowSpan"],{getResponsiveMediaQueries:Sat}=U(Mo);function xat(e={},t){let o=e?.default;return t?.attributes?.layout??o}function INe(e={},t){return Qe({...xat(e,t)})}function Cat(e={},t={},o={}){let r={},n=Object.fromEntries(zX.filter(i=>Object.hasOwn(o||{},i)).map(i=>[i,o[i]]));return Object.entries(e||{}).forEach(([i,s])=>{let a=Object.hasOwn(t||{},i);!zX.includes(i)&&s!==t?.[i]&&(r[i]=s===void 0&&a?null:s)}),Qe({...n,...r})}function Eat(e={}){return Object.fromEntries(Object.entries(e||{}).filter(([t])=>!zX.includes(t)))}function HX(e){return(0,vu.hasBlockSupport)(e,"layout")||(0,vu.hasBlockSupport)(e,"__experimentalLayout")}function F6(e={},t=""){let{layout:o}=e,{default:r}=(0,vu.getBlockSupport)(t,L6)||{},n=o?.inherit||o?.contentSize||o?.wideSize?{...o,type:"constrained"}:o||r||{},i=[];if(ma[n?.type||"default"]?.className){let a=ma[n?.type||"default"]?.className,l=t.split("/"),d=`wp-block-${l[0]==="core"?l.pop():l.join("-")}-${a}`;i.push(a,d)}return(0,V6.useSelect)(a=>!n?.inherit&&!n?.contentSize&&n?.type!=="constrained"?!1:a(R).getSettings().__experimentalFeatures?.useRootPaddingAwareAlignments,[n?.contentSize,n?.inherit,n?.type])&&i.push("has-global-padding"),n?.orientation&&i.push(`is-${Cs(n.orientation)}`),n?.justifyContent&&i.push(`is-content-justification-${Cs(n.justifyContent)}`),n?.flexWrap&&n.flexWrap==="nowrap"&&i.push("is-nowrap"),i}function UX(e={},t,o){let{layout:r={},style:n={}}=e,i=r?.inherit||r?.contentSize||r?.wideSize?{...r,type:"constrained"}:r||{},s=Qa(i?.type||"default"),[a]=ze("spacing.blockGap"),l=a!==null;return s?.getLayoutStyle?.({blockName:t,selector:o,layout:r,style:n,hasBlockGapSupport:l})}function Tat({attributes:e={},blockName:t,selector:o,layout:r={},hasBlockGapSupport:n,globalBlockGapValue:i,viewportSettings:s}){return Object.entries(Sat(s)).map(([a,l])=>{let u=zo(e?.style,{viewport:a,pseudo:xa.pseudo}),d=Eat(u?.layout),f=Object.keys(d).length>0,p=u?.spacing&&Object.hasOwn(u.spacing,"blockGap"),h=u?.spacing&&Object.hasOwn(u.spacing,"padding");if(!f&&!p&&!h)return"";let g=Qa(r?.type||"default")?.getLayoutStyle?.({blockName:t,selector:o,layout:r,viewportOverrides:d,style:u,hasBlockGapSupport:n,globalBlockGapValue:i});return g?`${l}{${g}}`:""}).filter(Boolean).join("")}function Rat({layout:e,style:t,setAttributes:o,name:r,clientId:n}){let i=Xl(r),{layout:s}=i,{themeSupportsLayout:a,activeBlockVariation:l,selectedState:u,isResponsiveEditing:d}=(0,V6.useSelect)($=>{let{getBlockAttributes:K,getSettings:ne,getSelectedBlockStyleState:le,isResponsiveEditing:X}=U($(R));return{activeBlockVariation:$(vu.store).getActiveBlockVariation(r,K(n)||{},"block"),themeSupportsLayout:ne().supportsLayout,selectedState:le(n),isResponsiveEditing:X()}},[r,n]),f=Vr(),p=ds(u)&&!Ca(u),h=(0,PNe.useCallback)((...$)=>{let K=$[0]||{},ne=$[1]||{};if(p){let re=zo(K.style??t,u)||{},ae=Qe({...re,layout:void 0});return{style:Wn(K.style??t,u,ae)}}let le=ne.name||r,X=(0,vu.getBlockSupport)(le,L6,{});return{layout:INe(X,l)}},[r,l,p,u,t]);if(f!=="default")return null;let m=(0,vu.getBlockSupport)(r,L6,{}),g={...s,...m},{allowSwitching:b,allowEditing:v=!0,allowInheriting:y=!0,default:_}=g;if(!v)return null;let k=e||_||{},w=p?zo(t,u):void 0,S=w?.layout,x=p?Qe({...k,...S})||{}:k,C=p?k:INe(m,l),B={...m,...x},{type:E,default:{type:P="default"}={}}=B,A=E||P,I=!!(y&&(!A||A==="default"||A==="constrained"||B.inherit)),{inherit:O=!1,contentSize:L=null}=x;if((A==="default"||A==="constrained")&&!a)return null;let j=Qa(A),V=Qa("constrained"),N=!x.type&&(L||O),D=!!O||!!L,M=Un(u)&&!O&&b,z=$=>{if(p){let K=Qe({...w,layout:Cat($,k,w?.layout)});o({style:Wn(t,u,K)});return}o({layout:Qe($)})},q=$=>z({type:$}),Q=()=>z(C),te=()=>z({type:"default"}),ee=()=>j?.name==="constrained"||D,Y=()=>p?(x?.type??"default")!==(C?.type??"default"):e?.type==="constrained",Z=()=>(x?.type??"default")!==(C?.type??"default");return(0,Qn.jsxs)(Qn.Fragment,{children:[(0,Qn.jsxs)(Ve,{group:"layout",resetAllFilter:h,children:[I&&(0,Qn.jsx)(zp.__experimentalToolsPanelItem,{label:(0,Tv.__)("Use content width"),hasValue:Y,onDeselect:te,isShownByDefault:!0,panelId:n,children:(0,Qn.jsx)(zp.ToggleControl,{label:(0,Tv.__)("Inner blocks use content width"),checked:ee(),onChange:()=>z({type:ee()?"default":"constrained"}),help:ee()?(0,Tv.__)("Nested blocks use content width with options for full and wide widths."):(0,Tv.__)("Nested blocks will fill the width of this container.")})}),M&&(0,Qn.jsx)(zp.__experimentalToolsPanelItem,{label:(0,Tv.__)("Layout type"),hasValue:Z,onDeselect:Q,isShownByDefault:!0,panelId:n,children:(0,Qn.jsx)(Bat,{type:A,onChange:q})}),j&&j.name!=="default"&&(0,Qn.jsx)(j.inspectorControls,{layout:x,value:e,onChange:z,layoutBlockSupport:g,resetLayout:C,name:r,clientId:n}),V&&N&&(0,Qn.jsx)(V.inspectorControls,{layout:x,value:e,onChange:z,layoutBlockSupport:g,resetLayout:C,name:r,clientId:n})]}),!O&&j&&(0,Qn.jsx)(j.toolBarControls,{layout:x,onChange:z,layoutBlockSupport:m,controlsGroup:d&&ds(u)&&!Ca(u)?"style-state":"block",name:r,clientId:n})]})}var ONe={shareWithChildBlocks:!0,edit:Rat,attributeKeys:["layout","style"],hasSupport(e){return HX(e)}};function Bat({type:e,onChange:t}){return(0,Qn.jsx)(zp.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Tv.__)("Layout type"),hideLabelFromVision:!0,isAdaptiveWidth:!0,value:e,onChange:t,children:noe().map(({name:o,label:r})=>(0,Qn.jsx)(zp.__experimentalToggleGroupControlOption,{value:o,label:r},o))})}function Iat(e){return"type"in(e.attributes?.layout??{})||HX(e)&&(e.attributes={...e.attributes,layout:{type:"object"}}),e}function Pat({block:e,props:t,blockGapSupport:o,globalBlockGapValue:r,viewportSettings:n,layoutClasses:i}){let{name:s,attributes:a}=t,l=(0,D6.useInstanceId)(e),{layout:u}=a,{default:d}=(0,vu.getBlockSupport)(s,L6)||{},f=u?.inherit||u?.contentSize||u?.wideSize?{...u,type:"constrained"}:u||d||{},p=`wp-container-${Cs(s)}-is-layout-`,h=`.${p}${l}`,m=o!==null,b=Qa(f?.type||"default")?.getLayoutStyle?.({blockName:s,selector:h,layout:f,style:a?.style,hasBlockGapSupport:m,globalBlockGapValue:r}),v=Tat({attributes:a,blockName:s,selector:h,layout:f,hasBlockGapSupport:m,globalBlockGapValue:r,viewportSettings:n}),y=[b,v].filter(Boolean).join(""),_=G({[`${p}${l}`]:!!y},i);return Tl({css:y}),(0,Qn.jsx)(e,{...t,__unstableLayoutClassNames:_})}var Oat=(0,D6.createHigherOrderComponent)(e=>function(o){let{clientId:r,name:n,attributes:i}=o,s=HX(n),a=F6(i,n),l=(0,V6.useSelect)(u=>{if(!s)return;let{getSettings:d,getBlockSettings:f}=U(u(R)),p=d(),{disableLayoutStyles:h}=p;if(h)return;let[m]=f(r,"spacing.blockGap"),g=p[Es],b,v=i?.className;if(v?.includes(wat)){let{getBlockStyles:_}=u(vu.store),k=_(n),w=ET(v,k);b=w?g?.blocks?.[n]?.variations?.[w]?.spacing?.blockGap:void 0}let y=b??g?.blocks?.[n]?.spacing?.blockGap??g?.spacing?.blockGap;return{blockGapSupport:m,globalBlockGapValue:y,viewportSettings:p?.__experimentalFeatures?.viewport}},[s,r,i?.className,n]);return l?(0,Qn.jsx)(Pat,{block:e,props:o,layoutClasses:a,...l}):(0,Qn.jsx)(e,{...o,__unstableLayoutClassNames:s?a:void 0})},"withLayoutStyles");(0,jX.addFilter)("blocks.registerBlockType","core/layout/addAttribute",Iat);(0,jX.addFilter)("editor.BlockListBlock","core/editor/layout/with-layout-styles",Oat);var jNe=c(de(),1),W6=c(J(),1),HNe=c(F(),1);var nc=c(F(),1),Ig=c(J(),1),MNe=c(de(),1);function lR(e,t){return Array.from({length:t},(o,r)=>e+r)}var ku=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 sn(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function aR(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 jp(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 Aat(e,t){let o=parseFloat(sn(e,"column-gap")),r=parseFloat(sn(e,"row-gap")),n=aR(sn(e,"grid-template-columns"),o),i=aR(sn(e,"grid-template-rows"),r),s=jp(n,t.left)+1,a=jp(i,t.top)+1,l=jp(n,t.right,"end")+1,u=jp(i,t.bottom,"end")+1;return new ku({columnStart:s,columnEnd:l,rowStart:a,rowEnd:u})}function ANe(e){return Aat(e.parentElement,new window.DOMRect(e.offsetLeft,e.offsetTop,e.offsetWidth,e.offsetHeight))}function WX(e){let t=sn(e,"grid-template-columns"),o=sn(e,"grid-template-rows"),r=sn(e,"border-top-width"),n=sn(e,"border-right-width"),i=sn(e,"border-bottom-width"),s=sn(e,"border-left-width"),a=sn(e,"padding-top"),l=sn(e,"padding-right"),u=sn(e,"padding-bottom"),d=sn(e,"padding-left"),f=t.split(" ").length,p=o.split(" ").length,h=f*p;return{numColumns:f,numRows:p,numItems:h,currentColor:sn(e,"color"),style:{gridTemplateColumns:t,gridTemplateRows:o,gap:sn(e,"gap"),inset:`
+`?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:`
 				calc(${a} + ${r})
 				calc(${l} + ${n})
 				calc(${u} + ${i})
 				calc(${d} + ${s})
-			`}}}var ja=c(T(),1);function cR({clientId:e,contentRef:t,parentLayout:o,childGridClientId:r}){let n=(0,Ig.useSelect)(a=>a(R).getSettings().isDistractionFree,[]),i=Zt(e);if(n||!i)return null;let s=o?.isManualPlacement&&window.__experimentalEnableGridInteractivity;return(0,ja.jsx)(Mat,{gridClientId:e,gridElement:i,isManualGrid:s,ref:t,childGridClientId:r})}var Mat=(0,nc.forwardRef)(({gridClientId:e,gridElement:t,isManualGrid:o,childGridClientId:r},n)=>{let[i,s]=(0,nc.useState)(()=>WX(t)),[a,l]=(0,nc.useState)(!1),u=Zt(r),d=(0,nc.useMemo)(()=>u?ANe(u):null,[u]);return(0,nc.useEffect)(()=>{let f=()=>s(WX(t)),p=new window.ResizeObserver(f);p.observe(t,{box:"border-box"});let h=new window.ResizeObserver(f);h.observe(t);for(let m of t.children)h.observe(m);return()=>{p.disconnect(),h.disconnect()}},[t]),(0,nc.useEffect)(()=>{function f(){l(!0)}function p(){l(!1)}return document.addEventListener("drag",f),document.addEventListener("dragend",p),()=>{document.removeEventListener("drag",f),document.removeEventListener("dragend",p)}},[]),(0,ja.jsx)(xl,{className:G("block-editor-grid-visualizer",{"is-dropping-allowed":a}),clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",children:(0,ja.jsx)("div",{ref:n,className:"block-editor-grid-visualizer__grid",style:i.style,children:o?(0,ja.jsx)(Lat,{gridClientId:e,gridInfo:i,childGridRect:d}):(0,ja.jsx)(Nat,{gridInfo:i,childGridRect:d})})})});function Nat({gridInfo:e,childGridRect:t}){return lR(1,e.numRows).map(o=>lR(1,e.numColumns).map(r=>{let n=e.currentColor;return t?.contains(r,o)&&(n="transparent"),(0,ja.jsx)(NNe,{color:n},`${o}-${r}`)}))}function Lat({gridClientId:e,gridInfo:t,childGridRect:o}){let[r,n]=(0,nc.useState)(null),i=(0,Ig.useSelect)(a=>{let{getBlockOrder:l,getBlockStyles:u}=U(a(R)),d=l(e);return u(d)},[e]),s=(0,nc.useMemo)(()=>{let a=[];for(let l of Object.values(i)){let{columnStart:u,rowStart:d,columnSpan:f=1,rowSpan:p=1}=l?.layout??{};!u||!d||a.push(new ku({columnStart:u,rowStart:d,columnSpan:f,rowSpan:p}))}return a},[i]);return lR(1,t.numRows).map(a=>lR(1,t.numColumns).map(l=>{let u=o?.contains(l,a),d=t.currentColor;u&&(d="transparent");let f=s.some(h=>h.contains(l,a)),p=r?.contains(l,a)??!1;return(0,ja.jsx)(NNe,{color:d,className:p&&"is-highlighted",children:f&&!u?(0,ja.jsx)(Dat,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n}):(0,ja.jsx)(Vat,{column:l,row:a,gridClientId:e,gridInfo:t,setHighlightedRect:n})},`${a}-${l}`)}))}function NNe({color:e,children:t,className:o}){return(0,ja.jsx)("div",{className:G("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 LNe(e,t,o,r,n){let{getBlockAttributes:i,getBlockRootClientId:s,canInsertBlockType:a,getBlockName:l}=(0,Ig.useSelect)(R),{updateBlockAttributes:u,moveBlocksToPosition:d,__unstableMarkNextChangeAsNotPersistent:f}=(0,Ig.useDispatch)(R),p=av(o,r.numColumns);return Fat({validateDrag(h){let m=l(h);if(!a(m,o))return!1;let g=i(h),b=new ku({columnStart:e,rowStart:t,columnSpan:g.style?.layout?.columnSpan,rowSpan:g.style?.layout?.rowSpan});return new ku({columnSpan:r.numColumns,rowSpan:r.numRows}).containsRect(b)},onDragEnter(h){let m=i(h);n(new ku({columnStart:e,rowStart:t,columnSpan:m.style?.layout?.columnSpan,rowSpan:m.style?.layout?.rowSpan}))},onDragLeave(){n(h=>h?.columnStart===e&&h?.rowStart===t?null:h)},onDrop(h){n(null);let m=i(h);u(h,{style:{...m.style,layout:{...m.style?.layout,columnStart:e,rowStart:t}}}),f(),d([h],s(h),o,p(e,t))}})}function Dat({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){return(0,ja.jsx)("div",{className:"block-editor-grid-visualizer__drop-zone",ref:LNe(e,t,o,r,n)})}function Vat({column:e,row:t,gridClientId:o,gridInfo:r,setHighlightedRect:n}){let{updateBlockAttributes:i,moveBlocksToPosition:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,Ig.useDispatch)(R),l=av(o,r.numColumns);return(0,ja.jsx)(Sh,{rootClientId:o,className:"block-editor-grid-visualizer__appender",ref:LNe(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 Fat({validateDrag:e,onDragEnter:t,onDragLeave:o,onDrop:r}){let{getDraggedBlockClientIds:n}=(0,Ig.useSelect)(R);return(0,MNe.__experimentalUseDropZone)({onDragEnter(){let[i]=n();i&&e(i)&&t(i)},onDragLeave(){o()},onDrop(){let[i]=n();i&&e(i)&&r(i)}})}var DNe=c(H(),1),uR=c(F(),1);var z6=c(T(),1);function GX({clientId:e,bounds:t,onChange:o,parentLayout:r}){let n=Zt(e),i=n?.parentElement,{isManualPlacement:s}=r;return!n||!i?null:(0,z6.jsx)(zat,{clientId:e,bounds:t,blockElement:n,rootBlockElement:i,onChange:o,isManualGrid:s&&window.__experimentalEnableGridInteractivity})}function zat({clientId:e,bounds:t,blockElement:o,rootBlockElement:r,onChange:n,isManualGrid:i}){let[s,a]=(0,uR.useState)(null),[l,u]=(0,uR.useState)({top:!1,bottom:!1,left:!1,right:!1});(0,uR.useEffect)(()=>{let h=new window.ResizeObserver(()=>{let m=o.getBoundingClientRect(),g=r.getBoundingClientRect(),b=m.top>g.top,v=m.bottom<g.bottom,y=m.left>g.left,_=m.right<g.right;u({top:(i||!v)&&b,bottom:v,left:(i||!_)&&y,right:_})});return h.observe(o),()=>h.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,z6.jsx)(xl,{className:"block-editor-grid-item-resizer",clientId:e,__unstablePopoverSlot:"__unstable-block-tools-after",additionalStyles:p,children:(0,z6.jsx)(DNe.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:h,pointerId:m})=>{h.setPointerCapture(m)},onResizeStart:(h,m)=>{a(m)},onResizeStop:(h,m,g)=>{let b=parseFloat(sn(r,"column-gap")),v=parseFloat(sn(r,"row-gap")),y=aR(sn(r,"grid-template-columns"),b),_=aR(sn(r,"grid-template-rows"),v),k=new window.DOMRect(o.offsetLeft+g.offsetLeft,o.offsetTop+g.offsetTop,g.offsetWidth,g.offsetHeight),w=jp(y,k.left)+1,S=jp(_,k.top)+1,x=jp(y,k.right,"end")+1,C=jp(_,k.bottom,"end")+1;n({columnSpan:x-w+1,rowSpan:C-S+1,columnStart:i?w:void 0,rowStart:i?S:void 0})}})})}var ic=c(W(),1),j6=c(H(),1);var VNe=c(J(),1),FNe=c(de(),1);var Gi=c(T(),1);function $X({layout:e,parentLayout:t,onChange:o,gridClientId:r,blockClientId:n}){let{moveBlocksToPosition:i,__unstableMarkNextChangeAsNotPersistent:s}=(0,VNe.useDispatch)(R),a=e?.columnStart??1,l=e?.rowStart??1,u=e?.columnSpan??1,d=e?.rowSpan??1,f=a+u-1,p=l+d-1,h=t?.columnCount,m=t?.rowCount,g=av(r,h);return(0,Gi.jsx)(Ko,{group:"parent",children:(0,Gi.jsxs)(j6.ToolbarGroup,{className:"block-editor-grid-item-mover__move-button-container",children:[(0,Gi.jsx)("div",{className:"block-editor-grid-item-mover__move-horizontal-button-container is-left",children:(0,Gi.jsx)(dR,{icon:(0,ic.isRTL)()?jr:ei,label:(0,ic.__)("Move left"),description:(0,ic.__)("Move left"),isDisabled:a<=1,onClick:()=>{o({columnStart:a-1}),s(),i([n],r,r,g(a-1,l))}})}),(0,Gi.jsxs)("div",{className:"block-editor-grid-item-mover__move-vertical-button-container",children:[(0,Gi.jsx)(dR,{className:"is-up-button",icon:Ug,label:(0,ic.__)("Move up"),description:(0,ic.__)("Move up"),isDisabled:l<=1,onClick:()=>{o({rowStart:l-1}),s(),i([n],r,r,g(a,l-1))}}),(0,Gi.jsx)(dR,{className:"is-down-button",icon:kn,label:(0,ic.__)("Move down"),description:(0,ic.__)("Move down"),isDisabled:m&&p>=m,onClick:()=>{o({rowStart:l+1}),s(),i([n],r,r,g(a,l+1))}})]}),(0,Gi.jsx)("div",{className:"block-editor-grid-item-mover__move-horizontal-button-container is-right",children:(0,Gi.jsx)(dR,{icon:(0,ic.isRTL)()?ei:jr,label:(0,ic.__)("Move right"),description:(0,ic.__)("Move right"),isDisabled:h&&f>=h,onClick:()=>{o({columnStart:a+1}),s(),i([n],r,r,g(a+1,l))}})})]})})}function dR({className:e,icon:t,label:o,isDisabled:r,onClick:n,description:i}){let a=`block-editor-grid-item-mover-button__description-${(0,FNe.useInstanceId)(dR)}`;return(0,Gi.jsxs)(Gi.Fragment,{children:[(0,Gi.jsx)(j6.ToolbarButton,{className:G("block-editor-grid-item-mover-button",e),icon:t,label:o,"aria-describedby":a,onClick:r?null:n,disabled:r,accessibleWhenDisabled:!0}),(0,Gi.jsx)(xt,{id:a,children:i})]})}var fR=c(J(),1),U6=c(F(),1),H6=c(de(),1);function YX({clientId:e}){let{gridLayout:t,blockOrder:o,selectedBlockLayout:r}=(0,fR.useSelect)(p=>{let{getBlockAttributes:h,getBlockOrder:m}=p(R),g=p(R).getSelectedBlock();return{gridLayout:h(e).layout??{},blockOrder:m(e),selectedBlockLayout:g?.attributes.style?.layout}},[e]),{getBlockAttributes:n,getBlockRootClientId:i}=(0,fR.useSelect)(R),{updateBlockAttributes:s,__unstableMarkNextChangeAsNotPersistent:a}=(0,fR.useDispatch)(R),l=(0,U6.useMemo)(()=>r?new ku(r):null,[r]),u=(0,H6.usePrevious)(l),d=(0,H6.usePrevious)(t.isManualPlacement),f=(0,H6.usePrevious)(o);(0,U6.useEffect)(()=>{let p={};if(t.isManualPlacement){let h=[];for(let g of o){let{columnStart:b,rowStart:v,columnSpan:y=1,rowSpan:_=1}=n(g).style?.layout??{};!b||!v||h.push(new ku({columnStart:b,rowStart:v,columnSpan:y,rowSpan:_}))}for(let g of o){let b=n(g),{columnStart:v,rowStart:y,columnSpan:_=1,rowSpan:k=1}=b.style?.layout??{};if(v&&y)continue;let[w,S]=jat(h,t.columnCount,_,k,u?.columnEnd,u?.rowEnd);h.push(new ku({columnStart:w,rowStart:S,columnSpan:_,rowSpan:k})),p[g]={style:{...b.style,layout:{...b.style?.layout,columnStart:w,rowStart:S}}}}let m=Math.max(...h.map(g=>g.rowEnd));(!t.rowCount||t.rowCount<m)&&(p[e]={layout:{...t,rowCount:m}});for(let g of f??[])if(!o.includes(g)){let b=i(g);if(b===null||n(b)?.layout?.type==="grid")continue;let y=n(g),{columnStart:_,rowStart:k,columnSpan:w,rowSpan:S,...x}=y.style?.layout??{};if(_||k||w||S){let C=Object.keys(x).length===0;p[g]=Ue(y,["style","layout"],C?void 0:x)}}}else{if(d===!0)for(let h of o){let m=n(h),{columnStart:g,rowStart:b,...v}=m.style?.layout??{};if(g||b){let y=Object.keys(v).length===0;p[h]=Ue(m,["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 jat(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 ku({columnStart:a,rowStart:s,columnSpan:o,rowSpan:r});if(!e.some(u=>u.intersectsRect(l)))return[a,s]}}var Hp=c(T(),1),{getResponsiveMediaQueries:Hat}=U(Mo),Uat={},Pg={fit:"fit",grow:"fill",max:"fixed",fixed:"fixedNoShrink"},Wat=[Pg.max,Pg.fixed];function zNe(e){return Wat.includes(e)}function UNe({selector:e,declarations:t}){return`${e} {
+			`}}}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} {
 		${Object.entries(t).map(([o,r])=>`${o}: ${r}`).join("; ")};
-	}`}function WNe({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:h}=s,m=t.selfStretch,{columnCount:g,minimumColumnWidth:b}=r,v=[],y={};if((!i||a("selfStretch")||a("flexSize"))&&(i&&(l===Pg.fit||l===Pg.grow)&&zNe(m)&&t.flexSize&&(y["flex-basis"]="unset",m===Pg.fixed&&(y["flex-shrink"]="unset")),zNe(l)&&u?(y["flex-basis"]=u,l===Pg.fixed?y["flex-shrink"]="0":i&&m===Pg.fixed&&(y["flex-shrink"]="unset"),y["box-sizing"]="border-box"):l===Pg.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&&h?y["grid-row"]=`${f} / span ${h}`:f?y["grid-row"]=`${f}`:h&&(y["grid-row"]=`span ${h}`)),Object.keys(y).length&&v.push({selector:e,declarations:y}),n&&!i&&(p||d)&&(b||!g)){let _=parseFloat(b);isNaN(_)&&(_=12);let k=b?.replace(_,"");["px","rem","em"].includes(k)||(k="rem");let w=2;p&&d?w=p+d-1:p?w=p:w=d;let S=k==="px"?24:1.5,x=w*_+(w-1)*S,C=_*2+S-1,B=p&&p>1?"1/-1":"auto";v.push({rulesGroup:`@container (max-width: ${Math.max(x,C)}${k})`,selector:e,declarations:{"grid-column":B,"grid-row":"auto"}})}return v}function Gat({selector:e,layout:t={},parentLayout:o={},includeContainerQuery:r=!0}){return WNe({selector:e,layout:t,parentLayout:o,includeContainerQuery:r}).map(n=>{let i=UNe(n);return n.rulesGroup?`${n.rulesGroup} {
+	}`}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} {
 				${i}
-			}`:i}).join("")}function $at({style:e={},selector:t,parentLayout:o={},viewportSettings:r}){let n=e?.layout??{};return Object.entries(Hat(r)).map(([i,s])=>{let a=zo(e,{viewport:i,pseudo:xa.pseudo})?.layout;if(!a||!Object.keys(a).length)return"";let u=WNe({selector:t,layout:n,viewportOverrides:a,parentLayout:o,includeContainerQuery:!1}).map(UNe).join("");return u?`${s}{${u}}`:""}).filter(Boolean).join("")}function Yat({style:e}){let{shouldRenderChildLayoutStyles:t,viewportSettings:o}=(0,W6.useSelect)(p=>{let h=p(R).getSettings();return{shouldRenderChildLayoutStyles:!h.disableLayoutStyles,viewportSettings:h?.__experimentalFeatures?.viewport}}),r=e?.layout??{},{columnStart:n,rowStart:i,columnSpan:s,rowSpan:a}=r,l=lb()||{},u=(0,jNe.useInstanceId)(Uat),d=`.wp-container-content-${u}`,f="";if(t&&(f=[Gat({selector:d,layout:r,parentLayout:l}),$at({style:e,selector:d,parentLayout:l,viewportSettings:o})].join("")),Tl({css:f}),!!f)return{className:`wp-container-content-${u}`}}function Kat({clientId:e,style:t,setAttributes:o}){let r=lb()||{},{type:n="default",allowSizingOnChildren:i=!1,isManualPlacement:s}=r;return n!=="grid"?null:(0,Hp.jsx)(qat,{clientId:e,style:t,setAttributes:o,allowSizingOnChildren:i,isManualPlacement:s,parentLayout:r})}function qat({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}=(0,W6.useSelect)(B=>{let{getBlockRootClientId:E,getBlockEditingMode:P,getTemplateLock:A,getBlockAttributes:I,getSettings:O}=B(R),L=E(e);if(A(L)||P(L)!=="default")return{rootClientId:L,isVisible:!1};let j=I(L),V=I(e),N=O(),D=N?.[$a]?.toLowerCase()||cn.desktop.key;return{rootClientId:L,isVisible:!0,parentBlockVisibility:j?.metadata?.blockVisibility,blockBlockVisibility:V?.metadata?.blockVisibility,deviceType:D,viewportSettings:N?.__experimentalFeatures?.viewport,isChildBlockAGrid:V?.layout?.type==="grid"}},[e]),m=Zt(e)?.ownerDocument?.defaultView,g=m===null?void 0:m,{isBlockCurrentlyHidden:b,currentViewport:v}=nl({blockVisibility:l,deviceType:d,view:g,viewportSettings:f}),y=(0,W6.useSelect)(B=>{if(!s)return!1;let{isBlockParentHiddenAtViewport:E}=U(B(R));return E(s,v)},[s,v]),{isBlockCurrentlyHidden:_}=nl({blockVisibility:u,deviceType:d,view:g,viewportSettings:f}),[k,w]=(0,HNe.useState)(),S=p?e:void 0;if(!a||b||y)return null;let x=r&&!_;function C(B){o({style:{...t,layout:{...t?.layout,...B}}})}return(0,Hp.jsxs)(Hp.Fragment,{children:[(0,Hp.jsx)(cR,{clientId:s,contentRef:w,parentLayout:i,childGridClientId:S}),x&&(0,Hp.jsx)(GX,{clientId:e,bounds:k,onChange:C,parentLayout:i}),n&&window.__experimentalEnableGridInteractivity&&(0,Hp.jsx)($X,{layout:t?.layout,parentLayout:i,onChange:C,gridClientId:s,blockClientId:e})]})}var KX={useBlockProps:Yat,edit:Kat,attributeKeys:["style"],hasSupport(){return!0}};var ZX=c(Io(),1),qX=c(ce(),1),GNe="metadata";function Zat(e){return e?.attributes?.[GNe]?.type||(e.attributes={...e.attributes,[GNe]:{type:"object"}}),e}function Xat(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,qX.hasBlockSupport)(e.name,"renaming",!0)&&(i.name=n.name),n.blockVisibility!==void 0&&!e.attributes?.metadata?.blockVisibility&&(0,qX.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,ZX.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",Zat);(0,ZX.addFilter)("blocks.switchToBlockType.transformedBlock","core/metadata/addTransforms",Xat);var XX=c(W(),1),G6=c(F(),1),$6=c(H(),1),Y6=c(ce(),1),Bx=c(J(),1);var Og=c(T(),1),Qat={};function Jat({name:e,clientId:t,metadata:{ignoredHookedBlocks:o=[]}={}}){let r=(0,Bx.useSelect)(h=>h(Y6.store).getBlockTypes(),[]),n=(0,G6.useMemo)(()=>r?.filter(({name:h,blockHooks:m})=>m&&e in m||o.includes(h)),[r,e,o]),i=(0,Bx.useSelect)(h=>{let{getBlocks:m,getBlockRootClientId:g,getGlobalBlockCount:b}=h(R),v=g(t),y=n.reduce((_,k)=>{if(b(k.name)===0)return _;let w=k?.blockHooks?.[e],S;switch(w){case"before":case"after":S=m(v);break;case"first_child":case"last_child":S=m(t);break;case void 0:S=[...m(v),...m(t)];break}let x=S?.find(C=>C.name===k.name);return x?{..._,[k.name]:x.clientId}:_},{});return Object.values(y).length>0?y:Qat},[n,e,t]),{getBlockIndex:s,getBlockCount:a,getBlockRootClientId:l}=(0,Bx.useSelect)(R),{insertBlock:u,removeBlock:d}=(0,Bx.useDispatch)(R);if(!n.length)return null;let f=n.reduce((h,m)=>{let[g]=m.name.split("/");return h[g]||(h[g]=[]),h[g].push(m),h},{}),p=(h,m)=>{let g=s(t),b=a(t),v=l(t);switch(m){case"before":case"after":u(h,m==="after"?g+1:g,v,!1);break;case"first_child":case"last_child":u(h,m==="first_child"?0:b,t,!1);break;case void 0:u(h,g+1,v,!1);break}};return(0,Og.jsx)(Ve,{children:(0,Og.jsxs)($6.PanelBody,{className:"block-editor-hooks__block-hooks",title:(0,XX.__)("Plugins"),initialOpen:!0,children:[(0,Og.jsx)("p",{className:"block-editor-hooks__block-hooks-helptext",children:(0,XX.__)("Manage the inclusion of blocks added automatically by plugins.")}),Object.keys(f).map(h=>(0,Og.jsxs)(G6.Fragment,{children:[(0,Og.jsx)("h3",{children:h}),f[h].map(m=>{let g=m.name in i;return(0,Og.jsx)($6.ToggleControl,{checked:g,label:m.title,onChange:()=>{if(!g){let b=m.blockHooks[e];p((0,Y6.createBlock)(m.name),b);return}d(i[m.name],!1)}},m.title)})]},h))]})})}var $Ne={edit:Jat,attributeKeys:["metadata"],hasSupport(){return!0}};var QX=c(W(),1),YNe=c(ce(),1),Ix=c(H(),1),KNe=c(J(),1),qNe=c(F(),1),ZNe=c(de(),1);var Ag=c(T(),1),elt=()=>(0,ZNe.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},tlt=({name:e,metadata:t})=>{let o=(0,qNe.useContext)(Nn),{removeAllBlockBindings:r}=pf(),n=elt(),{bindableAttributes:i,hasCompatibleFields:s}=(0,KNe.useSelect)(l=>{let{__experimentalBlockBindingsSupportedAttributes:u}=l(R).getSettings(),{getAllBlockBindingsSources:d,getBlockBindingsSourceFieldsList:f}=U(l(YNe.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,Ag.jsx)(Ve,{group:"bindings",children:(0,Ag.jsxs)(Ix.__experimentalToolsPanel,{label:(0,QX.__)("Attributes"),resetAll:()=>{r()},dropdownMenuProps:n,className:"block-editor-bindings__panel",children:[(0,Ag.jsx)(Ix.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:i.map(l=>(0,Ag.jsx)(Q0,{attribute:l,blockName:e,binding:a?.[l]},l))}),(0,Ag.jsx)(Ix.__experimentalText,{as:"div",variant:"muted",children:(0,Ag.jsx)("p",{children:(0,QX.__)("Attributes connected to custom fields or other dynamic data.")})})]})})},XNe={edit:tlt,attributeKeys:["metadata"],hasSupport(e){return!["core/post-date","core/navigation-link","core/navigation-submenu"].includes(e)}};var QNe=c(W(),1),JNe=c(H(),1),Z6=c(J(),1),X6=c(ce(),1),eLe=c(F(),1);var K6=c(J(),1);function q6(e){let{isOpened:t,expandRevision:o}=(0,K6.useSelect)(i=>{let{isListViewPanelOpened:s,getListViewExpandRevision:a}=U(i(R));return{isOpened:s(e),expandRevision:a()}},[e]),{__unstableToggleListViewPanel:r}=(0,K6.useDispatch)(R);return{isOpened:t,expandRevision:o,handleToggle:i=>{r(e,i)}}}var Px=c(T(),1),olt="listView";function rlt(e){return(0,X6.hasBlockSupport)(e,olt)}function nlt({clientId:e,name:t}){let{isSelectionWithinCurrentSection:o}=(0,eLe.useContext)(Jn),{isOpened:r,expandRevision:n,handleToggle:i}=q6(e),{openListViewContentPanel:s}=U((0,Z6.useDispatch)(R)),{isEnabled:a,hasChildren:l,isNestedListView:u}=(0,Z6.useSelect)(h=>{let{getBlockCount:m,getBlockParents:g,shouldRenderBlockListView:b}=U(h(R)),y=g(e,!1).find(_=>b(_));return{isEnabled:b(e),hasChildren:!!m(e),isNestedListView:y}},[e]),f=(0,X6.getBlockType)(t)?.title||t;return!a||u?null:(0,Px.jsx)(_y,{group:"list",children:(0,Px.jsxs)(JNe.PanelBody,{title:o?f:void 0,opened:r,onToggle:i,children:[!l&&(0,Px.jsx)("p",{className:"block-editor-block-inspector__no-blocks",children:(0,QNe.__)("No items yet.")}),(0,Px.jsx)(zE,{rootClientId:e,isExpanded:!0,description:f,showAppender:!0,onSelect:s},`${e}-${n}`)]})})}var tLe={edit:nlt,hasSupport:rlt,attributeKeys:[],supportsPatternEditing:!0};var oLe=c(Io(),1),rLe=c(ce(),1);function ilt(e){return e.__experimentalLabel||(0,rLe.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,oLe.addFilter)("blocks.registerBlockType","core/metadata/addLabelCallback",ilt);var nLe=c(de(),1),iLe=c(Io(),1),JX=c(J(),1);var sc=c(T(),1);function slt(e){YX(e)}function alt({clientId:e,layout:t}){let{isVisible:o,blockVisibility:r,deviceType:n,viewportSettings:i}=(0,JX.useSelect)(p=>{let{isBlockSelected:h,hasSelectedInnerBlock:m,isDraggingBlocks:g,getTemplateLock:b,getBlockEditingMode:v,getBlockAttributes:y,getSettings:_}=p(R);if(!g()&&!h(e)||b(e)||v(e)!=="default"||m(e))return{isVisible:!1};let k=y(e),w=_(),S=w?.[$a]?.toLowerCase()||cn.desktop.key;return{isVisible:!0,blockVisibility:k?.metadata?.blockVisibility,deviceType:S,viewportSettings:w?.__experimentalFeatures?.viewport}},[e]),a=Zt(e)?.ownerDocument?.defaultView,l=a===null?void 0:a,{isBlockCurrentlyHidden:u,currentViewport:d}=nl({blockVisibility:r,deviceType:n,view:l,viewportSettings:i}),f=(0,JX.useSelect)(p=>{if(!o)return!1;let{isBlockParentHiddenAtViewport:h}=U(p(R));return h(e,d)},[e,d,o]);return(0,sc.jsxs)(sc.Fragment,{children:[(0,sc.jsx)(slt,{clientId:e}),o&&!u&&!f&&(0,sc.jsx)(cR,{clientId:e,parentLayout:t})]})}var llt=(0,nLe.createHigherOrderComponent)(e=>function(o){return o.attributes.layout?.type!=="grid"?(0,sc.jsx)(e,{...o},"edit"):(0,sc.jsxs)(sc.Fragment,{children:[(0,sc.jsx)(alt,{clientId:o.clientId,layout:o.attributes.layout}),(0,sc.jsx)(e,{...o},"edit")]})},"addGridVisualizerToBlockEdit");(0,iLe.addFilter)("editor.BlockEdit","core/editor/grid-visualizer",llt);var pR=c(ce(),1),aLe=c(H(),1),lLe=c(J(),1);var J6=c(F(),1),cLe=c(W(),1);function sLe(e){let t=[],o=[];return Object.entries(e).forEach(([r,n])=>{if(!n.autoGenerateControl)return;let i=clt(r,n);i&&(t.push(i),o.push(r))}),{fields:t,form:{fields:o}}}function clt(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 Q6=c(T(),1);function ult(e){return e?Object.values(e).some(t=>t?.autoGenerateControl):!1}function dlt({name:e,clientId:t,setAttributes:o}){let r=Vr(),n=(0,J6.useContext)(Nn),i=(0,lLe.useSelect)(u=>{let d=u(R).getBlockAttributes(t);if(!d?.metadata?.bindings)return d;let{getBlockBindingsSource:f}=U(u(pR.store));return Object.entries(d.metadata.bindings).reduce((p,[h,m])=>{let g=f(m.source);if(!g)return p;let b=g.getValues({select:u,context:n,bindings:{[h]:m}});return{...p,...b}},d)},[n,t]),s=(0,pR.getBlockType)(e),{fields:a,form:l}=(0,J6.useMemo)(()=>s?.attributes?sLe(s.attributes):{fields:[],form:{fields:[]}},[s?.attributes]);return r!=="default"||!a||a.length===0?null:(0,Q6.jsx)(Ve,{children:(0,Q6.jsx)(aLe.PanelBody,{title:(0,cLe.__)("Settings"),children:(0,Q6.jsx)(QT,{data:i,fields:a,form:l,onChange:o})})})}var uLe={edit:dlt,attributeKeys:[],hasSupport(e){let t=(0,pR.getBlockType)(e);return ult(t?.attributes)}};function e4(e){let{style:t}=e,o=t?.dimensions||{},r=za({dimensions:o});return{className:o.aspectRatio?"has-aspect-ratio":void 0,style:r}}function t4(e){let t=e.style?.border||{};return{className:oZ(e)||void 0,style:za({border:t})}}function eQ(e){let{colors:t}=Kh(),o=t4(e),{borderColor:r}=e;if(r){let n=dv({colors:t,namedColor:r});o.style.borderColor=n.color}return o}function tQ(e){let t=e.style?.shadow||"";return{style:za({shadow:t})}}var oQ=c(F(),1);function o4(e){let{backgroundColor:t,textColor:o,gradient:r,style:n}=e,i=Ga("background-color",t),s=Ga("color",o),a=dk(r),l=a||n?.color?.gradient,u=G(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=za({color:d});return{className:u||void 0,style:f}}function rQ(e){let{backgroundColor:t,textColor:o,gradient:r}=e,[n,i,s,a,l,u]=ze("color.palette.custom","color.palette.theme","color.palette.default","color.gradients.custom","color.gradients.theme","color.gradients.default"),d=(0,oQ.useMemo)(()=>[...n||[],...i||[],...s||[]],[n,i,s]),f=(0,oQ.useMemo)(()=>[...a||[],...l||[],...u||[]],[a,l,u]),p=o4(e);if(t){let h=Tu(d,t);p.style.backgroundColor=h.color}if(r&&(p.style.background=bP(f,r)),o){let h=Tu(d,o);p.style.color=h.color}return p}function nQ(e){let{style:t}=e,o=t?.spacing||{};return{style:za({spacing:o})}}function iQ(e,t){let o=e?.style?.typography||{};o={...o,fontSize:tf({size:e?.style?.typography?.fontSize},t)};let r=za({typography:o}),n=e?.fontFamily?`has-${Cs(e.fontFamily)}-font-family`:"",i=e?.style?.typography?.textAlign?`has-text-align-${e?.style?.typography?.textAlign}`:"";return{className:G(n,i,gm(e?.fontSize)),style:r}}var r4=c(F(),1);function sQ(e){let[t,o]=(0,r4.useState)(e);return(0,r4.useEffect)(()=>{e&&o(e)},[e]),t}LOe([bF,eF,YZ,BX,O6,N6,FX,oF,pY,ONe,$Ne,XNe,KX,n2e,oNe,tLe,uLe].filter(Boolean));DOe([bF,eF,EPe,O6,lZ,fNe,FX,dZ,pZ,oF,rZ,N6,pY,cPe,KX]);VOe([bF,eF,YZ,a2e,BX,rZ,N6,oF,lZ,O6,dZ,pZ]);var dLe={button:"wp-element-button",caption:"wp-element-caption"},flt=e=>dLe[e]?dLe[e]:"";var fLe=()=>"";var Ox=c(F(),1),mR=c(ce(),1),lQ=c(Or(),1);var pLe=c(T(),1);function cQ(e,t,o){if(e==null||e===!1)return;if(Array.isArray(e))return aQ(e,t,o);switch(typeof e){case"string":case"number":return}let{type:r,props:n}=e;switch(r){case Ox.StrictMode:case Ox.Fragment:return aQ(n.children,t,o);case Ox.RawHTML:return;case cE.Content:return mLe(t,o);case sT:t.push(n.value);return}switch(typeof r){case"string":return typeof n.children<"u"?aQ(n.children,t,o):void 0;case"function":let i=r.prototype&&typeof r.prototype.render=="function"?new r(n).render():r(n);return cQ(i,t,o)}}function aQ(e,...t){e=Array.isArray(e)?e:[e];for(let o=0;o<e.length;o++)cQ(e[o],...t)}function mLe(e,t){for(let o=0;o<t.length;o++){let{name:r,attributes:n,innerBlocks:i}=t[o],s=(0,mR.getSaveElement)(r,n,(0,pLe.jsx)(cE.Content,{}));cQ(s,e,i)}}function hLe(e=[]){mR.__unstableGetBlockProps.skipFilters=!0;let t=[];return mLe(t,e),mR.__unstableGetBlockProps.skipFilters=!1,t.map(o=>o instanceof lQ.RichTextData?o:lQ.RichTextData.fromHTMLString(o))}var gLe=c(H(),1);var uQ=c(T(),1);function bLe({clientId:e,resizableBoxProps:t,...o}){return(0,uQ.jsx)(xl,{clientId:e,__unstablePopoverSlot:"block-toolbar",...o,children:(0,uQ.jsx)(gLe.ResizableBox,{...t})})}var gR=c(F(),1),n4=c(J(),1),_u=c(H(),1),hR=c(W(),1);var ac=c(T(),1);function yLe({rules:e}){let[t,o]=(0,gR.useState)(!1),{clientIds:r,selectPrevious:n,message:i}=(0,n4.useSelect)(m=>U(m(R)).getRemovalPromptData()),{clearBlockRemovalPrompt:s,setBlockRemovalRules:a,privateRemoveBlocks:l}=U((0,n4.useDispatch)(R));if((0,gR.useEffect)(()=>(a(e),()=>{a()}),[e,a]),(0,gR.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,h=()=>{l(r,n,!0),s()};return(0,ac.jsx)(_u.Modal,{title:(0,hR.__)("Confirm deletion"),onRequestClose:s,size:"medium",children:(0,ac.jsxs)(_u.__experimentalVStack,{spacing:4,children:[(0,ac.jsxs)("div",{children:[(0,ac.jsx)("p",{children:d}),u&&(i.warning||i.subtext)&&(0,ac.jsxs)("p",{children:[i.warning&&(0,ac.jsx)("strong",{children:i.warning}),i.warning&&i.subtext&&" ",i.subtext]})]}),f&&(0,ac.jsx)(_u.CheckboxControl,{label:(0,hR.__)("I understand the consequences"),checked:t,onChange:o}),(0,ac.jsxs)(_u.__experimentalHStack,{justify:"right",children:[(0,ac.jsx)(_u.Button,{variant:"tertiary",onClick:s,__next40pxDefaultSize:!0,children:(0,hR.__)("Cancel")}),(0,ac.jsx)(_u.Button,{variant:"primary",onClick:h,disabled:p,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,hR.__)("Delete")})]})]})})}var dQ=c(F(),1);var Ax=c(H(),1),kLe=c(F(),1),aa=c(W(),1),i4=c(T(),1),vLe=[{value:"fill",label:(0,aa._x)("Fill","Scale option for dimensions control"),help:(0,aa.__)("Fill the space by stretching the content.")},{value:"contain",label:(0,aa._x)("Contain","Scale option for dimensions control"),help:(0,aa.__)("Fit the content to the space without clipping.")},{value:"cover",label:(0,aa._x)("Cover","Scale option for dimensions control"),help:(0,aa.__)("Fill the space by clipping what doesn't fit.")},{value:"none",label:(0,aa._x)("None","Scale option for dimensions control"),help:(0,aa.__)("Do not adjust the sizing of the content. Content that is too large will be clipped, and content that is too small will have additional padding.")},{value:"scale-down",label:(0,aa._x)("Scale down","Scale option for dimensions control"),help:(0,aa.__)("Scale down the content to fit the space if it is too big. Content that is too small will have additional padding.")}];function _Le({panelId:e,value:t,onChange:o,options:r=vLe,defaultValue:n=vLe[0].value,isShownByDefault:i=!0}){let s=t??n,a=(0,kLe.useMemo)(()=>r.reduce((l,u)=>(l[u.value]=u.help,l),{}),[r]);return(0,i4.jsx)(Ax.__experimentalToolsPanelItem,{label:(0,aa._x)("Scale","Image scaling options"),isShownByDefault:i,hasValue:()=>s!==n,onDeselect:()=>o(n),panelId:e,children:(0,i4.jsx)(Ax.__experimentalToggleGroupControl,{label:(0,aa._x)("Scale","Image scaling options"),isBlock:!0,help:a[s],value:s,onChange:o,children:r.map(l=>(0,i4.jsx)(Ax.__experimentalToggleGroupControlOption,{...l},l.value))})})}var Mx=c(H(),1),Rv=c(W(),1),Up=c(T(),1);function wLe({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,Up.jsxs)(Up.Fragment,{children:[(0,Up.jsx)(Mx.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Rv.__)("Width"),isShownByDefault:n,hasValue:()=>i!=="",onDeselect:a("width"),panelId:e,children:(0,Up.jsx)(Mx.__experimentalUnitControl,{label:(0,Rv.__)("Width"),placeholder:(0,Rv.__)("Auto"),labelPosition:"top",units:r,min:0,value:i,onChange:a("width")})}),(0,Up.jsx)(Mx.__experimentalToolsPanelItem,{style:{gridColumn:"span 1"},label:(0,Rv.__)("Height"),isShownByDefault:n,hasValue:()=>s!=="",onDeselect:a("height"),panelId:e,children:(0,Up.jsx)(Mx.__experimentalUnitControl,{label:(0,Rv.__)("Height"),placeholder:(0,Rv.__)("Auto"),labelPosition:"top",units:r,min:0,value:s,onChange:a("height")})})]})}var Mg=c(T(),1);function plt({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,[h,m]=(0,dQ.useState)(p),[g,b]=(0,dQ.useState)(f),y=!!(u&&d)?"custom":f,_=f||u&&d;return(0,Mg.jsxs)(Mg.Fragment,{children:[l.includes("aspectRatio")&&(0,Mg.jsx)(y3,{panelId:e,options:r,defaultValue:n,value:y,onChange:k=>{let w={...t};k=k==="auto"?null:k,b(k),k?w.aspectRatio=k:delete w.aspectRatio,k?h?w.scale=h:(w.scale=s,m(s)):delete w.scale,k!=="custom"&&u&&d&&delete w.height,o(w)}}),l.includes("widthHeight")&&(0,Mg.jsx)(wLe,{panelId:e,units:a,value:{width:u,height:d},onChange:({width:k,height:w})=>{let S={...t};k=k==="auto"?null:k,w=w==="auto"?null:w,k?S.width=k:delete S.width,w?S.height=w:delete S.height,k&&w?delete S.aspectRatio:g&&(S.aspectRatio=g),!g&&!!k!=!!w?delete S.scale:h?S.scale=h:(S.scale=s,m(s)),o(S)}}),l.includes("scale")&&_&&(0,Mg.jsx)(_Le,{panelId:e,options:i,defaultValue:s,value:h,onChange:k=>{let w={...t};m(k),k?w.scale=k:delete w.scale,o(w)}})]})}var SLe=plt;var s4=c(H(),1),Wp=c(W(),1),fQ=c(T(),1),xLe=[{label:(0,Wp._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,Wp._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,Wp._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,Wp._x)("Full Size","Image size option for resolution control"),value:"full"}];function CLe({panelId:e,value:t,onChange:o,options:r=xLe,defaultValue:n=xLe[0].value,isShownByDefault:i=!0,resetAllFilter:s}){let a=t??n;return(0,fQ.jsx)(s4.__experimentalToolsPanelItem,{hasValue:()=>a!==n,label:(0,Wp.__)("Resolution"),onDeselect:()=>o(n),isShownByDefault:i,panelId:e,resetAllFilter:s,children:(0,fQ.jsx)(s4.SelectControl,{label:(0,Wp.__)("Resolution"),value:a,options:r,onChange:o,help:(0,Wp.__)("Select the size of the source image.")})})}var Bv=c(W(),1),Nx=c(H(),1),TLe=c(J(),1);var wu=c(W(),1),ELe={a:(0,wu.__)("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,wu.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,wu.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),button:(0,wu.__)("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,wu.__)("The <div> element should only be used if the block is a design element with no semantic meaning."),footer:(0,wu.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."),header:(0,wu.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,wu.__)("The <main> element should be used for the primary content of your document only."),nav:(0,wu.__)("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,wu.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element.")};var bR=c(T(),1);function RLe({tagName:e,onChange:t,clientId:o,options:r=[{label:(0,Bv.__)("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,TLe.useSelect)(a=>{if(!n)return!1;let{getClientIdsWithDescendants:l,getBlockAttributes:u}=a(R);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,Bv.sprintf)((0,Bv.__)("%s (Already in use)"),a.label)}:a);return(0,bR.jsxs)(Nx.__experimentalVStack,{spacing:2,className:"block-editor-html-element-control",children:[(0,bR.jsx)(Nx.SelectControl,{label:(0,Bv.__)("HTML element"),options:s,value:e,onChange:t,help:ELe[e]}),e==="main"&&i&&(0,bR.jsx)(Nx.Notice,{status:"warning",isDismissible:!1,children:(0,Bv.__)("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 Gp=c(H(),1);var Lx=c(F(),1),a4=c(W(),1);var la=c(H(),1);var BLe=c(Dt(),1);var Ha=c(T(),1),{Badge:mlt}=U(la.privateApis);function ILe({title:e,url:t,image:o,badges:r}){return(0,Ha.jsxs)(la.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,Ha.jsx)(la.FlexItem,{className:"link-preview-button__content",children:(0,Ha.jsxs)(la.__experimentalHStack,{alignment:"top",children:[o&&(0,Ha.jsx)(la.FlexItem,{className:"link-preview-button__image-container",children:(0,Ha.jsx)("img",{className:"link-preview-button__image",src:o,alt:""})}),(0,Ha.jsxs)(la.__experimentalVStack,{className:"link-preview-button__details",alignment:"topLeft",children:[(0,Ha.jsx)(la.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__title",children:(0,BLe.__unstableStripHTML)(e)}),t&&(0,Ha.jsx)(la.__experimentalTruncate,{numberOfLines:1,className:"link-preview-button__hint",children:t}),r&&r.length>0&&(0,Ha.jsx)(la.__experimentalHStack,{className:"link-preview-button__badges",alignment:"left",children:r.map(n=>(0,Ha.jsx)(mlt,{intent:n.intent,children:n.label},`${n.label}|${n.intent}`))})]})]})}),(0,Ha.jsx)(St,{icon:kn,className:"link-preview-button__icon"})]})}var Ua=c(T(),1);function pQ({preview:e,onSelect:t,suggestionsQuery:o,label:r,help:n}){let[i,s]=(0,Lx.useState)(!1),a=(0,Lx.useId)(),l=`link-picker-title-${a}`,u=`link-picker-description-${a}`,d=(0,Lx.useRef)(null),{baseControlProps:f,controlProps:p}=(0,Gp.useBaseControlProps)({help:n}),h=m=>{if(s(!1),m){let g={url:m.url,kind:m.kind,type:m.type,id:m.id,title:m.title};t(g)}};return(0,Ua.jsxs)(Gp.BaseControl,{...f,children:[(0,Ua.jsx)(Gp.BaseControl.VisualLabel,{children:r}),(0,Ua.jsxs)(Gp.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,Ua.jsxs)(xt,{children:[r,":"]}),(0,Ua.jsx)(ILe,{title:e.title||(0,a4.__)("Add link"),url:e.url,image:e.image,badges:e.badges})]}),i&&(0,Ua.jsx)(Gp.Popover,{anchor:d.current,onClose:()=>s(!1),placement:"left-start",offset:36,shift:!0,children:(0,Ua.jsxs)("div",{role:"dialog","aria-labelledby":l,"aria-describedby":u,children:[(0,Ua.jsxs)(xt,{children:[(0,Ua.jsx)("h2",{id:l,children:(0,a4.__)("Select a link")}),(0,Ua.jsx)("p",{id:u,children:(0,a4.__)("Search for and add a link to the navigation item.")})]}),(0,Ua.jsx)(Jh,{value:null,onChange:h,suggestionsQuery:o,showInitialSuggestions:!0,forceIsEditingLink:!0,settings:[]})]})})]})}var Yd=c(F(),1),l4=c(J(),1),PLe=c(Dt(),1);var Dx=c(T(),1),mQ="wp-inner-block-slot",hlt={type:"default",alignments:[]};function OLe({clientId:e}){let{innerContent:t,order:o,selectedClientIds:r}=(0,l4.useSelect)(l=>{let{getBlock:u,getBlockOrder:d,getSelectedBlockClientIds:f}=l(R);return{innerContent:u(e)?.innerContent,order:d(e),selectedClientIds:f()}},[e]),n=(0,Yd.useMemo)(()=>{let l=0;return(t??[]).map(u=>u===null?`<${mQ} data-slot-index="${l++}" style="display: contents"></${mQ}>`:u).join("")},[t]),i=(0,Yd.useRef)(),[s,a]=(0,Yd.useState)([]);return(0,Yd.useLayoutEffect)(()=>{let l=i.current;l.innerHTML=(0,PLe.safeHTML)(n),a(Array.from(l.querySelectorAll(mQ)).sort((u,d)=>Number(u.dataset.slotIndex)-Number(d.dataset.slotIndex)))},[n]),(0,Dx.jsxs)(LP,{value:hlt,children:[(0,Dx.jsx)("div",{ref:i,className:"block-editor-inner-content",style:{display:"contents"}}),o.map((l,u)=>s[u]?(0,Yd.createPortal)((0,Dx.jsx)(l4.AsyncModeProvider,{value:!r.includes(l),children:(0,Dx.jsx)(jO,{rootClientId:e,clientId:l})}),s[u],l):null)]})}var{getDuotoneFilter:glt}=U(Mo),hQ={};XQ(hQ,{...Zq,ExperimentalBlockCanvas:XY,BlockCanvasCover:c5,ExperimentalBlockEditorProvider:V_,getDuotoneFilter:glt,getRichTextValues:hLe,PrivateQuickInserter:vL,extractWords:_P,getNormalizedSearchTerms:$0,normalizeString:G0,PrivateListView:zE,ResizableBoxPopover:bLe,InspectorControlsLastItem:uF,useHasBlockToolbar:FD,cleanEmptyObject:Qe,getStyleForState:zo,isDefaultBlockStyleState:Un,setStyleForState:Wn,usePrivateStyleOverride:su,BlockQuickNavigation:aF,LayoutStyle:ioe,BlockManager:vF,BlockRemovalWarningModal:yLe,useLayoutClasses:F6,useLayoutStyles:UX,DimensionsTool:SLe,ResolutionTool:CLe,TabbedSidebar:mL,TextAlignmentControl:u3,usesContextKey:gq,useFlashEditableBlocks:AO,HTMLElementControl:RLe,useZoomOut:tE,globalStylesDataKey:Es,globalStylesLinksDataKey:Fv,selectBlockPatternsKey:qp,requiresWrapperOnCopy:LG,PrivateRichText:aT,PrivateInserterLibrary:BZ,reusableBlocksSelectKey:OR,userPatternCategoriesSelectKey:Xd,PrivateBlockPopover:py,PrivatePublishDateTimePicker:DZ,useSpacingSizes:qV,useBlockDisplayTitle:oi,BlockStyleVariationOverridesWithConfig:Qq,setBackgroundStyleDefaults:G3,sectionRootClientIdKey:Zp,NoteIconSlotFill:gD,NoteIconToolbarSlotFill:OD,mediaEditKey:AR,getMediaSelectKey:MR,deviceTypeKey:$a,isIsolatedEditorKey:Xp,isNavigationOverlayContextKey:NR,isNavigationPostEditorKey:iJ,mediaUploadOnSuccessKey:Gx,mediaSideloadFromUrlKey:sJ,openMediaEditorModalKey:aJ,useBlockElement:Zt,useBlockElementRef:fb,LinkPicker:pQ,useRemoteUrlData:_V,PrivateBlockContext:Jn,useListViewPanelState:q6,isHashLink:Lg,isRelativePath:Dg,InnerContent:OLe,useNativeUndo:vk,usesNativeUndo:hre});return GLe(blt);})();
+			}`: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);})();
 /*! 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 3607bc4066..02031a4251 100644
--- a/wp-includes/js/dist/block-library.js
+++ b/wp-includes/js/dist/block-library.js
@@ -132,10 +132,10 @@ var wp;
           if (typeof b2 !== "function" && b2 !== null)
             throw new TypeError("Class extends value " + String(b2) + " is not a constructor or null");
           extendStatics(d2, b2);
-          function __273() {
+          function __275() {
             this.constructor = d2;
           }
-          d2.prototype = b2 === null ? Object.create(b2) : (__273.prototype = b2.prototype, new __273());
+          d2.prototype = b2 === null ? Object.create(b2) : (__275.prototype = b2.prototype, new __275());
         };
       })();
       var __assign2 = exports && exports.__assign || function() {
@@ -772,12 +772,12 @@ var wp;
       function getCaseSensitiveTagName(tagName) {
         return constants_1.CASE_SENSITIVE_TAG_NAMES_MAP[tagName];
       }
-      function formatAttributes(attributes) {
+      function formatAttributes(attributes2) {
         var map = {};
         var index = 0;
-        var attributesLength = attributes.length;
+        var attributesLength = attributes2.length;
         for (; index < attributesLength; index++) {
-          var attribute = attributes[index];
+          var attribute = attributes2[index];
           map[attribute.name] = attribute.value;
         }
         return map;
@@ -2263,14 +2263,14 @@ var wp;
         reset: true,
         submit: true
       };
-      function attributesToProps2(attributes, nodeName) {
-        if (attributes === void 0) {
-          attributes = {};
+      function attributesToProps2(attributes2, nodeName) {
+        if (attributes2 === void 0) {
+          attributes2 = {};
         }
         var props = {};
-        var isInputValueOnly = Boolean(attributes.type && valueOnlyInputs[attributes.type]);
-        for (var attributeName in attributes) {
-          var attributeValue = attributes[attributeName];
+        var isInputValueOnly = Boolean(attributes2.type && valueOnlyInputs[attributes2.type]);
+        for (var attributeName in attributes2) {
+          var attributeValue = attributes2[attributeName];
           if ((0, react_property_1.isCustomAttribute)(attributeName)) {
             props[attributeName] = attributeValue;
             continue;
@@ -2299,7 +2299,7 @@ var wp;
             props[attributeName] = attributeValue;
           }
         }
-        (0, utilities_1.setStyleProp)(attributes.style, props);
+        (0, utilities_1.setStyleProp)(attributes2.style, props);
         return props;
       }
       function getPropName(attributeName) {
@@ -2320,7 +2320,7 @@ var wp;
       var react_1 = require_react();
       var attributes_to_props_1 = __importDefault(require_attributes_to_props());
       var utilities_1 = require_utilities3();
-      var React32 = {
+      var React50 = {
         cloneElement: react_1.cloneElement,
         createElement: react_1.createElement,
         isValidElement: react_1.isValidElement
@@ -2332,7 +2332,7 @@ var wp;
         var reactElements = [];
         var hasReplace = typeof options2.replace === "function";
         var transform = options2.transform || utilities_1.returnFirstArg;
-        var _a = options2.library || React32, cloneElement3 = _a.cloneElement, createElement3 = _a.createElement, isValidElement3 = _a.isValidElement;
+        var _a = options2.library || React50, cloneElement5 = _a.cloneElement, createElement3 = _a.createElement, isValidElement3 = _a.isValidElement;
         var nodesLength = nodes.length;
         for (var index = 0; index < nodesLength; index++) {
           var node = nodes[index];
@@ -2340,7 +2340,7 @@ var wp;
             var replaceElement = options2.replace(node, index);
             if (isValidElement3(replaceElement)) {
               if (nodesLength > 1) {
-                replaceElement = cloneElement3(replaceElement, {
+                replaceElement = cloneElement5(replaceElement, {
                   key: replaceElement.key || index
                 });
               }
@@ -2543,7 +2543,7 @@ var wp;
           return x3 === y2 && (0 !== x3 || 1 / x3 === 1 / y2) || x3 !== x3 && y2 !== y2;
         }
         function useSyncExternalStore$2(subscribe2, getSnapshot2) {
-          didWarnOld18Alpha || void 0 === React32.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React50.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 = getSnapshot2();
@@ -2553,7 +2553,7 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState88({
+          cachedValue = useState92({
             inst: { value, getSnapshot: getSnapshot2 }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -2565,7 +2565,7 @@ var wp;
             },
             [subscribe2, value, getSnapshot2]
           );
-          useEffect69(
+          useEffect71(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe2(function() {
@@ -2591,8 +2591,8 @@ var wp;
           return getSnapshot2();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React32 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState88 = React32.useState, useEffect69 = React32.useEffect, useLayoutEffect5 = React32.useLayoutEffect, useDebugValue = React32.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 !== React32.useSyncExternalStore ? React32.useSyncExternalStore : shim;
+        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;
+        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());
       })();
     }
@@ -3239,13 +3239,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/keyboard-shortcuts
-  var require_keyboard_shortcuts = __commonJS({
-    "package-external:@wordpress/keyboard-shortcuts"(exports, module) {
-      module.exports = window.wp.keyboardShortcuts;
-    }
-  });
-
   // packages/block-library/build-module/index.mjs
   var index_exports = {};
   __export(index_exports, {
@@ -3254,12 +3247,12 @@ var wp;
     privateApis: () => privateApis4,
     registerCoreBlocks: () => registerCoreBlocks
   });
-  var import_blocks134 = __toESM(require_blocks(), 1);
-  var import_compose63 = __toESM(require_compose(), 1);
-  var import_data177 = __toESM(require_data(), 1);
-  var import_block_editor303 = __toESM(require_block_editor(), 1);
+  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_server_side_render7 = __toESM(require_server_side_render(), 1);
-  var import_i18n283 = __toESM(require_i18n(), 1);
+  var import_i18n285 = __toESM(require_i18n(), 1);

   // node_modules/clsx/dist/clsx.mjs
   function r(e3) {
@@ -3563,622 +3556,632 @@ var wp;
     /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives41.Path, { d: "m4 5.25 4 2.5-4 2.5v-5Z" })
   ] });

-  // packages/icons/build-module/library/external.mjs
+  // packages/icons/build-module/library/error.mjs
   var import_primitives42 = __toESM(require_primitives(), 1);
   var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
-  var external_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives42.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 error_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives42.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
+  // packages/icons/build-module/library/external.mjs
   var import_primitives43 = __toESM(require_primitives(), 1);
   var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
-  var file_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives43.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 external_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives43.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/flip-horizontal.mjs
+  // packages/icons/build-module/library/file.mjs
   var import_primitives44 = __toESM(require_primitives(), 1);
   var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
-  var flip_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives44.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 file_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives44.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/flip-vertical.mjs
+  // packages/icons/build-module/library/flip-horizontal.mjs
   var import_primitives45 = __toESM(require_primitives(), 1);
   var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
-  var flip_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives45.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 flip_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives45.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" }) });

-  // packages/icons/build-module/library/footer.mjs
+  // packages/icons/build-module/library/flip-vertical.mjs
   var import_primitives46 = __toESM(require_primitives(), 1);
   var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
-  var footer_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives46.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives46.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 flip_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives46.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives46.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" }) });

-  // packages/icons/build-module/library/format-indent-rtl.mjs
+  // packages/icons/build-module/library/footer.mjs
   var import_primitives47 = __toESM(require_primitives(), 1);
   var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
-  var format_indent_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives47.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 footer_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives47.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" }) });

-  // packages/icons/build-module/library/format-indent.mjs
+  // packages/icons/build-module/library/format-indent-rtl.mjs
   var import_primitives48 = __toESM(require_primitives(), 1);
   var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
-  var format_indent_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives48.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 format_indent_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives48.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" }) });

-  // packages/icons/build-module/library/format-list-bullets-rtl.mjs
+  // packages/icons/build-module/library/format-indent.mjs
   var import_primitives49 = __toESM(require_primitives(), 1);
   var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives49.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives49.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 format_indent_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives49.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives49.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" }) });

-  // packages/icons/build-module/library/format-list-bullets.mjs
+  // packages/icons/build-module/library/format-list-bullets-rtl.mjs
   var import_primitives50 = __toESM(require_primitives(), 1);
   var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives50.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives50.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 format_list_bullets_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives50.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives50.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-numbered-rtl.mjs
+  // packages/icons/build-module/library/format-list-bullets.mjs
   var import_primitives51 = __toESM(require_primitives(), 1);
   var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
-  var format_list_numbered_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives51.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives51.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 format_list_bullets_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives51.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives51.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/format-list-numbered.mjs
+  // packages/icons/build-module/library/format-list-numbered-rtl.mjs
   var import_primitives52 = __toESM(require_primitives(), 1);
   var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-  var format_list_numbered_default = /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives52.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives52.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 format_list_numbered_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives52.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives52.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" }) });

-  // packages/icons/build-module/library/format-ltr.mjs
+  // packages/icons/build-module/library/format-list-numbered.mjs
   var import_primitives53 = __toESM(require_primitives(), 1);
   var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
-  var format_ltr_default = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives53.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives53.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 format_list_numbered_default = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives53.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives53.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" }) });

-  // packages/icons/build-module/library/format-outdent-rtl.mjs
+  // packages/icons/build-module/library/format-ltr.mjs
   var import_primitives54 = __toESM(require_primitives(), 1);
   var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
-  var format_outdent_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives54.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 format_ltr_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives54.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" }) });

-  // packages/icons/build-module/library/format-outdent.mjs
+  // packages/icons/build-module/library/format-outdent-rtl.mjs
   var import_primitives55 = __toESM(require_primitives(), 1);
   var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-  var format_outdent_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives55.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 format_outdent_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives55.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" }) });

-  // packages/icons/build-module/library/fullscreen.mjs
+  // packages/icons/build-module/library/format-outdent.mjs
   var import_primitives56 = __toESM(require_primitives(), 1);
   var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-  var fullscreen_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives56.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 format_outdent_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives56.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" }) });

-  // packages/icons/build-module/library/gallery.mjs
+  // packages/icons/build-module/library/fullscreen.mjs
   var import_primitives57 = __toESM(require_primitives(), 1);
   var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
-  var gallery_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives57.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 fullscreen_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives57.Path, { d: "M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z" }) });

-  // packages/icons/build-module/library/grid.mjs
+  // packages/icons/build-module/library/gallery.mjs
   var import_primitives58 = __toESM(require_primitives(), 1);
   var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
-  var grid_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives58.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 gallery_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives58.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" }) });

-  // packages/icons/build-module/library/group.mjs
+  // packages/icons/build-module/library/grid.mjs
   var import_primitives59 = __toESM(require_primitives(), 1);
   var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
-  var group_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives59.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 grid_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives59.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z" }) });

-  // packages/icons/build-module/library/header.mjs
+  // packages/icons/build-module/library/group.mjs
   var import_primitives60 = __toESM(require_primitives(), 1);
   var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
-  var header_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives60.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 group_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives60.Path, { d: "M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z" }) });

-  // packages/icons/build-module/library/heading-level-1.mjs
+  // packages/icons/build-module/library/header.mjs
   var import_primitives61 = __toESM(require_primitives(), 1);
   var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
-  var heading_level_1_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives61.Path, { d: "M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z" }) });
+  var header_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives61.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" }) });

-  // packages/icons/build-module/library/heading-level-2.mjs
+  // packages/icons/build-module/library/heading-level-1.mjs
   var import_primitives62 = __toESM(require_primitives(), 1);
   var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
-  var heading_level_2_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives62.Path, { d: "M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z" }) });
+  var heading_level_1_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives62.Path, { d: "M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z" }) });

-  // packages/icons/build-module/library/heading-level-3.mjs
+  // packages/icons/build-module/library/heading-level-2.mjs
   var import_primitives63 = __toESM(require_primitives(), 1);
   var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
-  var heading_level_3_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives63.Path, { d: "M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z" }) });
+  var heading_level_2_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives63.Path, { d: "M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z" }) });

-  // packages/icons/build-module/library/heading-level-4.mjs
+  // packages/icons/build-module/library/heading-level-3.mjs
   var import_primitives64 = __toESM(require_primitives(), 1);
   var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
-  var heading_level_4_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives64.Path, { d: "M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z" }) });
+  var heading_level_3_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives64.Path, { d: "M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z" }) });

-  // packages/icons/build-module/library/heading-level-5.mjs
+  // packages/icons/build-module/library/heading-level-4.mjs
   var import_primitives65 = __toESM(require_primitives(), 1);
   var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
-  var heading_level_5_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives65.Path, { d: "M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z" }) });
+  var heading_level_4_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives65.Path, { d: "M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z" }) });

-  // packages/icons/build-module/library/heading-level-6.mjs
+  // packages/icons/build-module/library/heading-level-5.mjs
   var import_primitives66 = __toESM(require_primitives(), 1);
   var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
-  var heading_level_6_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives66.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives66.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 heading_level_5_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives66.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives66.Path, { d: "M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z" }) });

-  // packages/icons/build-module/library/heading.mjs
+  // packages/icons/build-module/library/heading-level-6.mjs
   var import_primitives67 = __toESM(require_primitives(), 1);
   var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
-  var heading_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives67.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives67.Path, { d: "M6 5V18.5911L12 13.8473L18 18.5911V5H6Z" }) });
+  var heading_level_6_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives67.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives67.Path, { d: "M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z" }) });

-  // packages/icons/build-module/library/home.mjs
+  // packages/icons/build-module/library/heading.mjs
   var import_primitives68 = __toESM(require_primitives(), 1);
   var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  var home_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives68.Path, { d: "M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z" }) });
+  var heading_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives68.Path, { d: "M6 5V18.5911L12 13.8473L18 18.5911V5H6Z" }) });

-  // packages/icons/build-module/library/html.mjs
+  // packages/icons/build-module/library/home.mjs
   var import_primitives69 = __toESM(require_primitives(), 1);
   var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
-  var html_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives69.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives69.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 home_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives69.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives69.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/image.mjs
+  // packages/icons/build-module/library/html.mjs
   var import_primitives70 = __toESM(require_primitives(), 1);
   var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-  var image_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives70.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives70.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 html_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives70.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives70.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" }) });

-  // packages/icons/build-module/library/keyboard-return.mjs
+  // packages/icons/build-module/library/image.mjs
   var import_primitives71 = __toESM(require_primitives(), 1);
   var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  var keyboard_return_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: "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 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" }) });

-  // packages/icons/build-module/library/layout.mjs
+  // packages/icons/build-module/library/keyboard-return.mjs
   var import_primitives72 = __toESM(require_primitives(), 1);
   var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
-  var layout_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives72.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives72.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 keyboard_return_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives72.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives72.Path, { d: "m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z" }) });

-  // packages/icons/build-module/library/link-off.mjs
+  // packages/icons/build-module/library/layout.mjs
   var import_primitives73 = __toESM(require_primitives(), 1);
   var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-  var link_off_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives73.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives73.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 layout_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives73.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives73.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
+  // 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_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: "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_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" }) });

-  // packages/icons/build-module/library/list-item.mjs
+  // packages/icons/build-module/library/link.mjs
   var import_primitives75 = __toESM(require_primitives(), 1);
   var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-  var list_item_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: "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 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" }) });

-  // packages/icons/build-module/library/list.mjs
+  // packages/icons/build-module/library/list-item.mjs
   var import_primitives76 = __toESM(require_primitives(), 1);
   var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
-  var list_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives76.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives76.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 list_item_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives76.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives76.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" }) });

-  // packages/icons/build-module/library/login.mjs
+  // packages/icons/build-module/library/list.mjs
   var import_primitives77 = __toESM(require_primitives(), 1);
   var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
-  var login_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives77.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives77.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 list_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives77.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives77.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/loop.mjs
+  // packages/icons/build-module/library/login.mjs
   var import_primitives78 = __toESM(require_primitives(), 1);
   var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
-  var loop_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives78.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives78.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 login_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives78.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives78.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" }) });

-  // packages/icons/build-module/library/map-marker.mjs
+  // packages/icons/build-module/library/loop.mjs
   var import_primitives79 = __toESM(require_primitives(), 1);
   var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
-  var map_marker_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives79.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives79.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 loop_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives79.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives79.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" }) });

-  // packages/icons/build-module/library/math.mjs
+  // packages/icons/build-module/library/map-marker.mjs
   var import_primitives80 = __toESM(require_primitives(), 1);
   var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
-  var math_default = /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives80.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives80.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 map_marker_default = /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives80.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives80.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" }) });

-  // packages/icons/build-module/library/media-and-text.mjs
+  // packages/icons/build-module/library/math.mjs
   var import_primitives81 = __toESM(require_primitives(), 1);
   var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
-  var media_and_text_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives81.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives81.Path, { d: "M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z" }) });
+  var math_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives81.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives81.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" }) });

-  // packages/icons/build-module/library/media.mjs
+  // packages/icons/build-module/library/media-and-text.mjs
   var import_primitives82 = __toESM(require_primitives(), 1);
   var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
-  var media_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsxs)(import_primitives82.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives82.Path, { d: "m7 6.5 4 2.5-4 2.5z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives82.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 media_and_text_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives82.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives82.Path, { d: "M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z" }) });

-  // packages/icons/build-module/library/menu.mjs
+  // packages/icons/build-module/library/media.mjs
   var import_primitives83 = __toESM(require_primitives(), 1);
   var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
-  var menu_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives83.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives83.Path, { d: "M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" }) });
+  var media_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsxs)(import_primitives83.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives83.Path, { d: "m7 6.5 4 2.5-4 2.5z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives83.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/more-vertical.mjs
+  // packages/icons/build-module/library/menu.mjs
   var import_primitives84 = __toESM(require_primitives(), 1);
   var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_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: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+  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" }) });

-  // packages/icons/build-module/library/more.mjs
+  // packages/icons/build-module/library/more-vertical.mjs
   var import_primitives85 = __toESM(require_primitives(), 1);
   var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
-  var more_default = /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives85.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives85.Path, { d: "M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z" }) });
+  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives85.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives85.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });

-  // packages/icons/build-module/library/navigation-overlay.mjs
+  // packages/icons/build-module/library/more.mjs
   var import_primitives86 = __toESM(require_primitives(), 1);
   var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-  var navigation_overlay_default = /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives86.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives86.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 more_default = /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives86.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(import_primitives86.Path, { d: "M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z" }) });

-  // packages/icons/build-module/library/navigation.mjs
+  // packages/icons/build-module/library/navigation-overlay.mjs
   var import_primitives87 = __toESM(require_primitives(), 1);
   var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
-  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives87.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives87.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_overlay_default = /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives87.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(import_primitives87.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" }) });

-  // packages/icons/build-module/library/next.mjs
+  // packages/icons/build-module/library/navigation.mjs
   var import_primitives88 = __toESM(require_primitives(), 1);
   var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  var next_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: "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 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" }) });

-  // packages/icons/build-module/library/overlay-text.mjs
+  // packages/icons/build-module/library/next.mjs
   var import_primitives89 = __toESM(require_primitives(), 1);
   var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-  var overlay_text_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: "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 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" }) });

-  // packages/icons/build-module/library/page-break.mjs
+  // packages/icons/build-module/library/overlay-text.mjs
   var import_primitives90 = __toESM(require_primitives(), 1);
   var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  var page_break_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives90.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives90.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 overlay_text_default = /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives90.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(import_primitives90.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" }) });

-  // packages/icons/build-module/library/page.mjs
+  // packages/icons/build-module/library/page-break.mjs
   var import_primitives91 = __toESM(require_primitives(), 1);
   var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-  var page_default = /* @__PURE__ */ (0, import_jsx_runtime92.jsxs)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives91.Path, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives91.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 page_break_default = /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(import_primitives91.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" }) });

-  // packages/icons/build-module/library/pages.mjs
+  // packages/icons/build-module/library/page.mjs
   var import_primitives92 = __toESM(require_primitives(), 1);
   var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
-  var pages_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(import_primitives92.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives92.Path, { d: "M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives92.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_runtime93.jsx)(import_primitives92.Path, { d: "M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z" })
+  var page_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(import_primitives92.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives92.Path, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives92.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/paragraph.mjs
+  // packages/icons/build-module/library/pages.mjs
   var import_primitives93 = __toESM(require_primitives(), 1);
   var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
-  var paragraph_default = /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives93.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives93.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 pages_default = /* @__PURE__ */ (0, import_jsx_runtime94.jsxs)(import_primitives93.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives93.Path, { d: "M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives93.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_runtime94.jsx)(import_primitives93.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
+  // packages/icons/build-module/library/paragraph.mjs
   var import_primitives94 = __toESM(require_primitives(), 1);
   var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
-  var pencil_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: "m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/pin.mjs
+  // packages/icons/build-module/library/pencil.mjs
   var import_primitives95 = __toESM(require_primitives(), 1);
   var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
-  var pin_default = /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives95.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives95.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 pencil_default = /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives95.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_primitives95.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/playlist-track.mjs
+  // packages/icons/build-module/library/pin.mjs
   var import_primitives96 = __toESM(require_primitives(), 1);
   var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-  var playlist_track_default = /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives96.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives96.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 pin_default = /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives96.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(import_primitives96.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/playlist.mjs
+  // packages/icons/build-module/library/playlist-track.mjs
   var import_primitives97 = __toESM(require_primitives(), 1);
   var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
-  var playlist_default = /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives97.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives97.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 playlist_track_default = /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives97.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(import_primitives97.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" }) });

-  // packages/icons/build-module/library/plugins.mjs
+  // packages/icons/build-module/library/playlist.mjs
   var import_primitives98 = __toESM(require_primitives(), 1);
   var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-  var plugins_default = /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives98.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives98.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 playlist_default = /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives98.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(import_primitives98.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" }) });

-  // packages/icons/build-module/library/plus.mjs
+  // packages/icons/build-module/library/plugins.mjs
   var import_primitives99 = __toESM(require_primitives(), 1);
   var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
-  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives99.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives99.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+  var plugins_default = /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives99.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(import_primitives99.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/position-center.mjs
+  // packages/icons/build-module/library/plus.mjs
   var import_primitives100 = __toESM(require_primitives(), 1);
   var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-  var position_center_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: "M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/position-left.mjs
+  // 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_left_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: "M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/position-right.mjs
+  // 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_right_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: "M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/post-author.mjs
+  // 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 post_author_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, { 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 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" }) });

-  // packages/icons/build-module/library/post-categories.mjs
+  // packages/icons/build-module/library/post-author.mjs
   var import_primitives104 = __toESM(require_primitives(), 1);
   var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  var post_categories_default = /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives104.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives104.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 post_author_default = /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives104.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives104.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" }) });

-  // packages/icons/build-module/library/post-comments-count.mjs
+  // packages/icons/build-module/library/post-categories.mjs
   var import_primitives105 = __toESM(require_primitives(), 1);
   var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-  var post_comments_count_default = /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives105.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives105.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 post_categories_default = /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives105.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives105.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" }) });

-  // packages/icons/build-module/library/post-comments-form.mjs
+  // packages/icons/build-module/library/post-comments-count.mjs
   var import_primitives106 = __toESM(require_primitives(), 1);
   var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
-  var post_comments_form_default = /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives106.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives106.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 post_comments_count_default = /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives106.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives106.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" }) });

-  // packages/icons/build-module/library/post-comments.mjs
+  // packages/icons/build-module/library/post-comments-form.mjs
   var import_primitives107 = __toESM(require_primitives(), 1);
   var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
-  var post_comments_default = /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives107.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives107.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 post_comments_form_default = /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives107.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_primitives107.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" }) });

-  // packages/icons/build-module/library/post-content.mjs
+  // packages/icons/build-module/library/post-comments.mjs
   var import_primitives108 = __toESM(require_primitives(), 1);
   var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
-  var post_content_default = /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives108.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives108.Path, { d: "M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z" }) });
+  var post_comments_default = /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives108.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives108.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" }) });

-  // packages/icons/build-module/library/post-date.mjs
+  // packages/icons/build-module/library/post-content.mjs
   var import_primitives109 = __toESM(require_primitives(), 1);
   var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
-  var post_date_default = /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(import_primitives109.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives109.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" }),
-    /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives109.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 post_content_default = /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives109.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives109.Path, { d: "M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z" }) });

-  // packages/icons/build-module/library/post-excerpt.mjs
+  // packages/icons/build-module/library/post-date.mjs
   var import_primitives110 = __toESM(require_primitives(), 1);
   var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
-  var post_excerpt_default = /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives110.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives110.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 post_date_default = /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(import_primitives110.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives110.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_primitives110.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" })
+  ] });

-  // packages/icons/build-module/library/post-featured-image.mjs
+  // packages/icons/build-module/library/post-excerpt.mjs
   var import_primitives111 = __toESM(require_primitives(), 1);
   var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-  var post_featured_image_default = /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives111.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives111.Path, { d: "M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z" }) });
+  var post_excerpt_default = /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives111.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(import_primitives111.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" }) });

-  // packages/icons/build-module/library/post-list.mjs
+  // packages/icons/build-module/library/post-featured-image.mjs
   var import_primitives112 = __toESM(require_primitives(), 1);
   var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
-  var post_list_default = /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives112.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives112.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 post_featured_image_default = /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives112.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(import_primitives112.Path, { d: "M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z" }) });

-  // packages/icons/build-module/library/post-terms.mjs
+  // packages/icons/build-module/library/post-list.mjs
   var import_primitives113 = __toESM(require_primitives(), 1);
   var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-  var post_terms_default = /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives113.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives113.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 post_list_default = /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives113.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_primitives113.Path, { d: "M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z" }) });

-  // packages/icons/build-module/library/preformatted.mjs
+  // packages/icons/build-module/library/post-terms.mjs
   var import_primitives114 = __toESM(require_primitives(), 1);
   var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
-  var preformatted_default = /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives114.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 post_terms_default = /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(import_primitives114.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" }) });

-  // packages/icons/build-module/library/previous.mjs
+  // packages/icons/build-module/library/preformatted.mjs
   var import_primitives115 = __toESM(require_primitives(), 1);
   var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
-  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives115.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives115.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 preformatted_default = /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives115.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_primitives115.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" }) });

-  // packages/icons/build-module/library/pull-left.mjs
+  // packages/icons/build-module/library/previous.mjs
   var import_primitives116 = __toESM(require_primitives(), 1);
   var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
-  var pull_left_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: "M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.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", 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" }) });

-  // packages/icons/build-module/library/pull-right.mjs
+  // packages/icons/build-module/library/published.mjs
   var import_primitives117 = __toESM(require_primitives(), 1);
   var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-  var pull_right_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, { d: "M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z" }) });
+  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" }) });

-  // packages/icons/build-module/library/pullquote.mjs
+  // 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 pullquote_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: "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 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" }) });

-  // packages/icons/build-module/library/query-pagination-next.mjs
+  // 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 query_pagination_next_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: "M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z" }) });
+  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" }) });

-  // packages/icons/build-module/library/query-pagination-numbers.mjs
+  // packages/icons/build-module/library/pullquote.mjs
   var import_primitives120 = __toESM(require_primitives(), 1);
   var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
-  var query_pagination_numbers_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: "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 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" }) });

-  // packages/icons/build-module/library/query-pagination-previous.mjs
+  // packages/icons/build-module/library/query-pagination-next.mjs
   var import_primitives121 = __toESM(require_primitives(), 1);
   var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
-  var query_pagination_previous_default = /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(import_primitives121.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(import_primitives121.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 query_pagination_next_default = /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(import_primitives121.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(import_primitives121.Path, { d: "M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z" }) });

-  // packages/icons/build-module/library/query-pagination.mjs
+  // packages/icons/build-module/library/query-pagination-numbers.mjs
   var import_primitives122 = __toESM(require_primitives(), 1);
   var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
-  var query_pagination_default = /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_primitives122.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_primitives122.Path, { d: "M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z" }) });
+  var query_pagination_numbers_default = /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_primitives122.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(import_primitives122.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" }) });

-  // packages/icons/build-module/library/quote.mjs
+  // packages/icons/build-module/library/query-pagination-previous.mjs
   var import_primitives123 = __toESM(require_primitives(), 1);
   var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
-  var quote_default = /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(import_primitives123.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(import_primitives123.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 query_pagination_previous_default = /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(import_primitives123.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(import_primitives123.Path, { d: "M16 10.5v3h3v-3h-3zm-5 3h3v-3h-3v3zM7 9l-3 3 3 3 1-1-2-2 2-2-1-1z" }) });

-  // packages/icons/build-module/library/remove-submenu.mjs
+  // packages/icons/build-module/library/query-pagination.mjs
   var import_primitives124 = __toESM(require_primitives(), 1);
   var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
-  var remove_submenu_default = /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(import_primitives124.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(import_primitives124.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 query_pagination_default = /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(import_primitives124.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(import_primitives124.Path, { d: "M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z" }) });

-  // packages/icons/build-module/library/reset.mjs
+  // packages/icons/build-module/library/quote.mjs
   var import_primitives125 = __toESM(require_primitives(), 1);
   var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
-  var reset_default = /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(import_primitives125.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(import_primitives125.Path, { d: "M7 11.5h10V13H7z" }) });
+  var quote_default = /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(import_primitives125.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(import_primitives125.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" }) });

-  // packages/icons/build-module/library/resize-corner-ne.mjs
+  // packages/icons/build-module/library/remove-submenu.mjs
   var import_primitives126 = __toESM(require_primitives(), 1);
   var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-  var resize_corner_ne_default = /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_primitives126.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_primitives126.Path, { d: "M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z" }) });
+  var remove_submenu_default = /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_primitives126.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_primitives126.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" }) });

-  // packages/icons/build-module/library/rotate-right.mjs
+  // packages/icons/build-module/library/reset.mjs
   var import_primitives127 = __toESM(require_primitives(), 1);
   var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  var rotate_right_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: "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 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" }) });

-  // packages/icons/build-module/library/row.mjs
+  // 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 row_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: "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 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" }) });

-  // packages/icons/build-module/library/rss.mjs
+  // packages/icons/build-module/library/rotate-right.mjs
   var import_primitives129 = __toESM(require_primitives(), 1);
   var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
-  var rss_default = /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_primitives129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_primitives129.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 rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_primitives129.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_primitives129.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/search.mjs
+  // packages/icons/build-module/library/row.mjs
   var import_primitives130 = __toESM(require_primitives(), 1);
   var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_primitives130.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_primitives130.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 row_default = /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_primitives130.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(import_primitives130.Path, { d: "M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z" }) });

-  // packages/icons/build-module/library/separator.mjs
+  // packages/icons/build-module/library/rss.mjs
   var import_primitives131 = __toESM(require_primitives(), 1);
   var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
-  var separator_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: "M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/share.mjs
+  // packages/icons/build-module/library/search.mjs
   var import_primitives132 = __toESM(require_primitives(), 1);
   var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
-  var share_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: "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 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" }) });

-  // packages/icons/build-module/library/shortcode.mjs
+  // packages/icons/build-module/library/separator.mjs
   var import_primitives133 = __toESM(require_primitives(), 1);
   var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
-  var shortcode_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: "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 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" }) });

-  // packages/icons/build-module/library/sidebar.mjs
+  // packages/icons/build-module/library/share.mjs
   var import_primitives134 = __toESM(require_primitives(), 1);
   var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
-  var sidebar_default = /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_primitives134.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_primitives134.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 share_default = /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_primitives134.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_primitives134.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" }) });

-  // packages/icons/build-module/library/site-logo.mjs
+  // packages/icons/build-module/library/shortcode.mjs
   var import_primitives135 = __toESM(require_primitives(), 1);
   var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
-  var site_logo_default = /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(import_primitives135.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(import_primitives135.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 shortcode_default = /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(import_primitives135.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(import_primitives135.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" }) });

-  // packages/icons/build-module/library/square.mjs
+  // packages/icons/build-module/library/sidebar.mjs
   var import_primitives136 = __toESM(require_primitives(), 1);
   var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
-  var square_default = /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_primitives136.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_primitives136.Path, { fill: "none", d: "M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25", stroke: "currentColor", strokeWidth: "1.5", strokeLinecap: "square" }) });
+  var sidebar_default = /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_primitives136.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_primitives136.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/stack.mjs
+  // 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 stack_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: "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 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" }) });

-  // packages/icons/build-module/library/symbol-filled.mjs
+  // packages/icons/build-module/library/square.mjs
   var import_primitives138 = __toESM(require_primitives(), 1);
   var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
-  var symbol_filled_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, { 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 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" }) });

-  // packages/icons/build-module/library/symbol.mjs
+  // packages/icons/build-module/library/stack.mjs
   var import_primitives139 = __toESM(require_primitives(), 1);
   var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
-  var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_primitives139.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_primitives139.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 stack_default = /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_primitives139.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(import_primitives139.Path, { d: "M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z" }) });

-  // packages/icons/build-module/library/tab-list.mjs
+  // packages/icons/build-module/library/symbol-filled.mjs
   var import_primitives140 = __toESM(require_primitives(), 1);
   var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
-  var tab_list_default = /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(import_primitives140.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(import_primitives140.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 symbol_filled_default = /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(import_primitives140.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(import_primitives140.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/tab-panel.mjs
+  // packages/icons/build-module/library/symbol.mjs
   var import_primitives141 = __toESM(require_primitives(), 1);
   var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
-  var tab_panel_default = /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(import_primitives141.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(import_primitives141.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 symbol_default = /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(import_primitives141.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(import_primitives141.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/table-column-after.mjs
+  // packages/icons/build-module/library/tab-list.mjs
   var import_primitives142 = __toESM(require_primitives(), 1);
   var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
-  var table_column_after_default = /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_primitives142.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_primitives142.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 tab_list_default = /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_primitives142.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_primitives142.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" }) });

-  // packages/icons/build-module/library/table-column-before.mjs
+  // packages/icons/build-module/library/tab-panel.mjs
   var import_primitives143 = __toESM(require_primitives(), 1);
   var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
-  var table_column_before_default = /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_primitives143.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_primitives143.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 tab_panel_default = /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_primitives143.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(import_primitives143.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" }) });

-  // packages/icons/build-module/library/table-column-delete.mjs
+  // packages/icons/build-module/library/table-column-after.mjs
   var import_primitives144 = __toESM(require_primitives(), 1);
   var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
-  var table_column_delete_default = /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_primitives144.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_primitives144.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 table_column_after_default = /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_primitives144.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_primitives144.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" }) });

-  // packages/icons/build-module/library/table-of-contents.mjs
+  // packages/icons/build-module/library/table-column-before.mjs
   var import_primitives145 = __toESM(require_primitives(), 1);
   var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
-  var table_of_contents_default = /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(import_primitives145.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_primitives145.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" }),
-    /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_primitives145.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 table_column_before_default = /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_primitives145.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_primitives145.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" }) });

-  // packages/icons/build-module/library/table-row-after.mjs
+  // packages/icons/build-module/library/table-column-delete.mjs
   var import_primitives146 = __toESM(require_primitives(), 1);
   var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
-  var table_row_after_default = /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(import_primitives146.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(import_primitives146.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 table_column_delete_default = /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(import_primitives146.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(import_primitives146.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" }) });

-  // packages/icons/build-module/library/table-row-before.mjs
+  // packages/icons/build-module/library/table-of-contents.mjs
   var import_primitives147 = __toESM(require_primitives(), 1);
   var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
-  var table_row_before_default = /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_primitives147.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_primitives147.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 table_of_contents_default = /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)(import_primitives147.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_primitives147.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_primitives147.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" })
+  ] });

-  // packages/icons/build-module/library/table-row-delete.mjs
+  // packages/icons/build-module/library/table-row-after.mjs
   var import_primitives148 = __toESM(require_primitives(), 1);
   var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
-  var table_row_delete_default = /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_primitives148.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_primitives148.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 table_row_after_default = /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_primitives148.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_primitives148.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" }) });

-  // packages/icons/build-module/library/table.mjs
+  // packages/icons/build-module/library/table-row-before.mjs
   var import_primitives149 = __toESM(require_primitives(), 1);
   var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
-  var table_default = /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_primitives149.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_primitives149.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 table_row_before_default = /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_primitives149.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_primitives149.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" }) });

-  // packages/icons/build-module/library/tabs.mjs
+  // packages/icons/build-module/library/table-row-delete.mjs
   var import_primitives150 = __toESM(require_primitives(), 1);
   var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
-  var tabs_default = /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_primitives150.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_primitives150.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 table_row_delete_default = /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_primitives150.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_primitives150.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" }) });

-  // packages/icons/build-module/library/tag.mjs
+  // packages/icons/build-module/library/table.mjs
   var import_primitives151 = __toESM(require_primitives(), 1);
   var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
-  var tag_default = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_primitives151.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_primitives151.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 table_default = /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_primitives151.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_primitives151.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" }) });

-  // packages/icons/build-module/library/term-count.mjs
+  // packages/icons/build-module/library/tabs.mjs
   var import_primitives152 = __toESM(require_primitives(), 1);
   var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
-  var term_count_default = /* @__PURE__ */ (0, import_jsx_runtime153.jsxs)(import_primitives152.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(import_primitives152.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" }),
-    /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(import_primitives152.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 tabs_default = /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(import_primitives152.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(import_primitives152.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" }) });

-  // packages/icons/build-module/library/term-description.mjs
+  // packages/icons/build-module/library/tag.mjs
   var import_primitives153 = __toESM(require_primitives(), 1);
   var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
-  var term_description_default = /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(import_primitives153.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(import_primitives153.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 tag_default = /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(import_primitives153.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(import_primitives153.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/term-name.mjs
+  // packages/icons/build-module/library/term-count.mjs
   var import_primitives154 = __toESM(require_primitives(), 1);
   var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
-  var term_name_default = /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(import_primitives154.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(import_primitives154.Path, { d: "m14.95 13.889-1.061 1.061-5.552-5.553 1.06-1.06 5.552 5.552Z" }),
+  var term_count_default = /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(import_primitives154.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(import_primitives154.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" }),
     /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(import_primitives154.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" })
   ] });

-  // packages/icons/build-module/library/time.mjs
+  // packages/icons/build-module/library/term-description.mjs
   var import_primitives155 = __toESM(require_primitives(), 1);
   var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
-  var time_default = /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_primitives155.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_primitives155.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 term_description_default = /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_primitives155.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(import_primitives155.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" }) });

-  // packages/icons/build-module/library/title.mjs
+  // packages/icons/build-module/library/term-name.mjs
   var import_primitives156 = __toESM(require_primitives(), 1);
   var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
-  var title_default = /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(import_primitives156.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(import_primitives156.Path, { d: "m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z" }) });
+  var term_name_default = /* @__PURE__ */ (0, import_jsx_runtime157.jsxs)(import_primitives156.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(import_primitives156.Path, { d: "m14.95 13.889-1.061 1.061-5.552-5.553 1.06-1.06 5.552 5.552Z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(import_primitives156.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" })
+  ] });

-  // packages/icons/build-module/library/upload.mjs
+  // packages/icons/build-module/library/time.mjs
   var import_primitives157 = __toESM(require_primitives(), 1);
   var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
-  var upload_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: "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 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" }) });

-  // packages/icons/build-module/library/verse.mjs
+  // packages/icons/build-module/library/title.mjs
   var import_primitives158 = __toESM(require_primitives(), 1);
   var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
-  var verse_default = /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(import_primitives158.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(import_primitives158.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 title_default = /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(import_primitives158.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(import_primitives158.Path, { d: "m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z" }) });

-  // packages/icons/build-module/library/video.mjs
+  // packages/icons/build-module/library/upload.mjs
   var import_primitives159 = __toESM(require_primitives(), 1);
   var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-  var video_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.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 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" }) });

-  // packages/icons/build-module/library/word-count.mjs
+  // packages/icons/build-module/library/verse.mjs
   var import_primitives160 = __toESM(require_primitives(), 1);
   var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
-  var word_count_default = /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_primitives160.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_primitives160.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 verse_default = /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_primitives160.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_primitives160.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_primitives161 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var video_default = /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_primitives161.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_primitives161.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/word-count.mjs
+  var import_primitives162 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var word_count_default = /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(import_primitives162.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(import_primitives162.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" }) });

   // packages/block-library/build-module/accordion/edit.mjs
   var import_block_editor2 = __toESM(require_block_editor(), 1);
@@ -4267,7 +4270,7 @@ var wp;
   }

   // packages/block-library/build-module/accordion/edit.mjs
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
   var ACCORDION_BLOCK_NAME = "core/accordion-item";
   var ACCORDION_HEADING_BLOCK_NAME = "core/accordion-heading";
   var ACCORDION_BLOCK = {
@@ -4321,9 +4324,9 @@ var wp;
         });
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(import_jsx_runtime162.Fragment, { children: [
-      isSingleSelected && !isContentOnlyMode && /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(import_jsx_runtime162.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_block_editor2.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_components.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(import_jsx_runtime164.Fragment, { children: [
+      isSingleSelected && !isContentOnlyMode && /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(import_jsx_runtime164.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_block_editor2.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
           import_block_editor2.HeadingLevelDropdown,
           {
             value: headingLevel,
@@ -4331,9 +4334,9 @@ var wp;
             onChange: updateHeadingLevel
           }
         ) }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_block_editor2.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_components.ToolbarButton, { onClick: addAccordionItemBlock, children: (0, import_i18n.__)("Add item") }) })
+        /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_block_editor2.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components.ToolbarButton, { onClick: addAccordionItemBlock, children: (0, import_i18n.__)("Add item") }) })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_block_editor2.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_block_editor2.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
         import_components.__experimentalToolsPanel,
         {
           label: (0, import_i18n.__)("Settings"),
@@ -4346,14 +4349,14 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
               import_components.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n.__)("Auto-close"),
                 isShownByDefault: true,
                 hasValue: () => !!autoclose,
                 onDeselect: () => setAttributes({ autoclose: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
                   import_components.ToggleControl,
                   {
                     label: (0, import_i18n.__)("Auto-close"),
@@ -4370,14 +4373,14 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
               import_components.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n.__)("Show icon"),
                 isShownByDefault: true,
                 hasValue: () => !showIcon,
                 onDeselect: () => setAttributes({ showIcon: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
                   import_components.ToggleControl,
                   {
                     label: (0, import_i18n.__)("Show icon"),
@@ -4395,14 +4398,14 @@ var wp;
                 )
               }
             ),
-            showIcon && /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+            showIcon && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
               import_components.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n.__)("Icon Position"),
                 isShownByDefault: true,
                 hasValue: () => iconPosition !== "right",
                 onDeselect: () => setAttributes({ iconPosition: "right" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
                   import_components.__experimentalToggleGroupControl,
                   {
                     isBlock: true,
@@ -4412,14 +4415,14 @@ var wp;
                       setAttributes({ iconPosition: value });
                     },
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
                         import_components.__experimentalToggleGroupControlOption,
                         {
                           label: (0, import_i18n.__)("Left"),
                           value: "left"
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
                         import_components.__experimentalToggleGroupControlOption,
                         {
                           label: (0, import_i18n.__)("Right"),
@@ -4434,18 +4437,18 @@ var wp;
           ]
         }
       ) }, "setting"),
-      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("div", { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/accordion/save.mjs
   var import_block_editor3 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
   function save() {
     const blockProps = import_block_editor3.useBlockProps.save({
       role: "group"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", { ...import_block_editor3.useInnerBlocksProps.save(blockProps) });
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)("div", { ...import_block_editor3.useInnerBlocksProps.save(blockProps) });
   }

   // packages/block-library/build-module/accordion/block.json
@@ -4607,14 +4610,14 @@ var wp;
   var import_block_editor4 = __toESM(require_block_editor(), 1);
   var import_data3 = __toESM(require_data(), 1);
   var import_components2 = __toESM(require_components(), 1);
-  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
   function Edit2({
-    attributes,
+    attributes: attributes2,
     clientId,
     setAttributes,
     isSelected: isSingleSelected
   }) {
-    const { openByDefault } = attributes;
+    const { openByDefault } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { isSelected } = (0, import_data3.useSelect)(
       (select10) => {
@@ -4639,8 +4642,8 @@ var wp;
       templateLock: "all",
       directInsert: true
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(import_jsx_runtime164.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_block_editor4.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(import_jsx_runtime166.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_block_editor4.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
         import_components2.__experimentalToolsPanel,
         {
           label: (0, import_i18n3.__)("Settings"),
@@ -4648,7 +4651,7 @@ var wp;
             setAttributes({ openByDefault: false });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
             import_components2.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n3.__)("Open by default"),
@@ -4657,7 +4660,7 @@ var wp;
               onDeselect: () => {
                 setAttributes({ openByDefault: false });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
                 import_components2.ToggleControl,
                 {
                   label: (0, import_i18n3.__)("Open by default"),
@@ -4676,22 +4679,22 @@ var wp;
           )
         }
       ) }, "setting"),
-      /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("div", { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/accordion-item/save.mjs
   var import_block_editor5 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
-  function save2({ attributes }) {
-    const { openByDefault } = attributes;
+  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
+  function save2({ attributes: attributes2 }) {
+    const { openByDefault } = attributes2;
     const blockProps = import_block_editor5.useBlockProps.save({
       className: clsx_default({
         "is-open": openByDefault
       })
     });
     const innerBlocksProps = import_block_editor5.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/accordion-item/block.json
@@ -4786,9 +4789,9 @@ var wp;
   var import_element3 = __toESM(require_element(), 1);
   var import_block_editor6 = __toESM(require_block_editor(), 1);
   var import_data4 = __toESM(require_data(), 1);
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
-  function Edit3({ attributes, setAttributes, context }) {
-    const { title } = attributes;
+  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+  function Edit3({ attributes: attributes2, setAttributes, context }) {
+    const { title } = attributes2;
     const {
       "core/accordion-icon-position": iconPosition,
       "core/accordion-show-icon": showIcon,
@@ -4814,7 +4817,7 @@ var wp;
       "typography.fluid",
       "layout"
     );
-    const typographyProps = (0, import_block_editor6.getTypographyClassesAndStyles)(attributes, {
+    const typographyProps = (0, import_block_editor6.getTypographyClassesAndStyles)(attributes2, {
       typography: {
         fluid: fluidTypographySettings
       },
@@ -4829,15 +4832,15 @@ var wp;
         "has-icon-right": showIcon && iconPosition === "right"
       })
     });
-    const spacingProps = (0, import_block_editor6.__experimentalGetSpacingClassesAndStyles)(attributes);
-    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(
+    const spacingProps = (0, import_block_editor6.__experimentalGetSpacingClassesAndStyles)(attributes2);
+    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
       "button",
       {
         className: "wp-block-accordion-heading__toggle",
         style: spacingProps.style,
         tabIndex: "-1",
         children: [
-          showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+          showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
             "span",
             {
               className: "wp-block-accordion-heading__toggle-icon",
@@ -4845,7 +4848,7 @@ var wp;
               children: "+"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
             import_block_editor6.RichText,
             {
               withoutInteractiveFormatting: true,
@@ -4861,7 +4864,7 @@ var wp;
               }
             }
           ),
-          showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+          showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
             "span",
             {
               className: "wp-block-accordion-heading__toggle-icon",
@@ -4876,11 +4879,11 @@ var wp;

   // packages/block-library/build-module/accordion-heading/save.mjs
   var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
-  function save3({ attributes }) {
-    const { level, title, iconPosition, showIcon } = attributes;
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  function save3({ attributes: attributes2 }) {
+    const { level, title, iconPosition, showIcon } = attributes2;
     const TagName2 = "h" + (level || 3);
-    const typographyProps = (0, import_block_editor7.getTypographyClassesAndStyles)(attributes);
+    const typographyProps = (0, import_block_editor7.getTypographyClassesAndStyles)(attributes2);
     const blockProps = import_block_editor7.useBlockProps.save({
       className: clsx_default({
         "has-icon": showIcon,
@@ -4888,15 +4891,15 @@ var wp;
         "has-icon-right": showIcon && iconPosition === "right"
       })
     });
-    const spacingProps = (0, import_block_editor7.__experimentalGetSpacingClassesAndStyles)(attributes);
-    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(
+    const spacingProps = (0, import_block_editor7.__experimentalGetSpacingClassesAndStyles)(attributes2);
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(
       "button",
       {
         type: "button",
         className: "wp-block-accordion-heading__toggle",
         style: spacingProps.style,
         children: [
-          showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+          showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
             "span",
             {
               className: "wp-block-accordion-heading__toggle-icon",
@@ -4904,7 +4907,7 @@ var wp;
               children: "+"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
             import_block_editor7.RichText.Content,
             {
               className: "wp-block-accordion-heading__toggle-title",
@@ -4916,7 +4919,7 @@ var wp;
               }
             }
           ),
-          showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+          showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
             "span",
             {
               className: "wp-block-accordion-heading__toggle-icon",
@@ -4993,6 +4996,7 @@ var wp;
       lock: false
     },
     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"
@@ -5027,7 +5031,7 @@ var wp;

   // packages/block-library/build-module/accordion-heading/deprecated.mjs
   var import_block_editor8 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
   var v1 = {
     attributes: {
       openByDefault: {
@@ -5097,18 +5101,18 @@ var wp;
       shadow: true,
       visibility: false
     },
-    save({ attributes }) {
-      const { level, title, iconPosition, showIcon } = attributes;
+    save({ attributes: attributes2 }) {
+      const { level, title, iconPosition, showIcon } = attributes2;
       const TagName2 = "h" + (level || 3);
       const blockProps = import_block_editor8.useBlockProps.save();
-      const spacingProps = (0, import_block_editor8.__experimentalGetSpacingClassesAndStyles)(attributes);
-      return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
+      const spacingProps = (0, import_block_editor8.__experimentalGetSpacingClassesAndStyles)(attributes2);
+      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(
         "button",
         {
           className: "wp-block-accordion-heading__toggle",
           style: spacingProps.style,
           children: [
-            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5116,7 +5120,7 @@ var wp;
                 children: "+"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
               import_block_editor8.RichText.Content,
               {
                 className: "wp-block-accordion-heading__toggle-title",
@@ -5124,7 +5128,7 @@ var wp;
                 value: title
               }
             ),
-            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5211,19 +5215,19 @@ var wp;
       visibility: false,
       lock: false
     },
-    save({ attributes }) {
-      const { level, title, iconPosition, showIcon } = attributes;
+    save({ attributes: attributes2 }) {
+      const { level, title, iconPosition, showIcon } = attributes2;
       const TagName2 = "h" + (level || 3);
-      const typographyProps = (0, import_block_editor8.getTypographyClassesAndStyles)(attributes);
+      const typographyProps = (0, import_block_editor8.getTypographyClassesAndStyles)(attributes2);
       const blockProps = import_block_editor8.useBlockProps.save();
-      const spacingProps = (0, import_block_editor8.__experimentalGetSpacingClassesAndStyles)(attributes);
-      return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
+      const spacingProps = (0, import_block_editor8.__experimentalGetSpacingClassesAndStyles)(attributes2);
+      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(
         "button",
         {
           className: "wp-block-accordion-heading__toggle",
           style: spacingProps.style,
           children: [
-            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5231,7 +5235,7 @@ var wp;
                 children: "+"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
               import_block_editor8.RichText.Content,
               {
                 className: "wp-block-accordion-heading__toggle-title",
@@ -5243,7 +5247,7 @@ var wp;
                 }
               }
             ),
-            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5330,20 +5334,20 @@ var wp;
       visibility: false,
       lock: false
     },
-    save({ attributes }) {
-      const { level, title, iconPosition, showIcon } = attributes;
+    save({ attributes: attributes2 }) {
+      const { level, title, iconPosition, showIcon } = attributes2;
       const TagName2 = "h" + (level || 3);
-      const typographyProps = (0, import_block_editor8.getTypographyClassesAndStyles)(attributes);
+      const typographyProps = (0, import_block_editor8.getTypographyClassesAndStyles)(attributes2);
       const blockProps = import_block_editor8.useBlockProps.save();
-      const spacingProps = (0, import_block_editor8.__experimentalGetSpacingClassesAndStyles)(attributes);
-      return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
+      const spacingProps = (0, import_block_editor8.__experimentalGetSpacingClassesAndStyles)(attributes2);
+      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(
         "button",
         {
           type: "button",
           className: "wp-block-accordion-heading__toggle",
           style: spacingProps.style,
           children: [
-            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            showIcon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5351,7 +5355,7 @@ var wp;
                 children: "+"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
               import_block_editor8.RichText.Content,
               {
                 className: "wp-block-accordion-heading__toggle-title",
@@ -5363,7 +5367,7 @@ var wp;
                 }
               }
             ),
-            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+            showIcon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
               "span",
               {
                 className: "wp-block-accordion-heading__toggle-icon",
@@ -5400,9 +5404,9 @@ var wp;
   // packages/block-library/build-module/accordion-panel/edit.mjs
   var import_block_editor9 = __toESM(require_block_editor(), 1);
   var import_data5 = __toESM(require_data(), 1);
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
-  function Edit4({ attributes, context, clientId, isSelected }) {
-    const { allowedBlocks, templateLock } = attributes;
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  function Edit4({ attributes: attributes2, context, clientId, isSelected }) {
+    const { allowedBlocks, templateLock } = attributes2;
     const openByDefault = context["core/accordion-open-by-default"];
     const { hasSelection } = (0, import_data5.useSelect)(
       (select10) => {
@@ -5429,18 +5433,18 @@ var wp;
       allowedBlocks,
       templateLock
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/accordion-panel/save.mjs
   var import_block_editor10 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
   function save4() {
     const blockProps = import_block_editor10.useBlockProps.save({
       role: "region"
     });
     const innerBlocksProps = import_block_editor10.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/accordion-panel/block.json
@@ -5613,19 +5617,19 @@ var wp;
   var import_block_editor11 = __toESM(require_block_editor(), 1);
   var import_server_side_render = __toESM(require_server_side_render(), 1);
   var import_compose2 = __toESM(require_compose(), 1);
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
-  function ArchivesEdit({ attributes, setAttributes, name: name122 }) {
-    const { showLabel, showPostCounts, displayAsDropdown, type } = attributes;
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  function ArchivesEdit({ attributes: attributes2, setAttributes, name: name122 }) {
+    const { showLabel, showPostCounts, displayAsDropdown, type } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { content, status, error: error2 } = (0, import_server_side_render.useServerSideRender)({
-      attributes,
+      attributes: attributes2,
       skipBlockSupportAttributes: true,
       block: name122
     });
     const disabledRef = (0, import_compose2.useDisabled)();
     const blockProps = (0, import_block_editor11.useBlockProps)({ ref: disabledRef });
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(import_jsx_runtime171.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(import_block_editor11.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(import_jsx_runtime173.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_block_editor11.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
         import_components3.__experimentalToolsPanel,
         {
           label: (0, import_i18n5.__)("Settings"),
@@ -5639,14 +5643,14 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
               import_components3.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n5.__)("Display as dropdown"),
                 isShownByDefault: true,
                 hasValue: () => displayAsDropdown,
                 onDeselect: () => setAttributes({ displayAsDropdown: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                   import_components3.ToggleControl,
                   {
                     label: (0, import_i18n5.__)("Display as dropdown"),
@@ -5658,14 +5662,14 @@ var wp;
                 )
               }
             ),
-            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
               import_components3.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n5.__)("Show label"),
                 isShownByDefault: true,
                 hasValue: () => !showLabel,
                 onDeselect: () => setAttributes({ showLabel: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                   import_components3.ToggleControl,
                   {
                     label: (0, import_i18n5.__)("Show label"),
@@ -5677,14 +5681,14 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
               import_components3.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n5.__)("Show post counts"),
                 isShownByDefault: true,
                 hasValue: () => showPostCounts,
                 onDeselect: () => setAttributes({ showPostCounts: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                   import_components3.ToggleControl,
                   {
                     label: (0, import_i18n5.__)("Show post counts"),
@@ -5696,14 +5700,14 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
               import_components3.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n5.__)("Group by"),
                 isShownByDefault: true,
                 hasValue: () => type !== "monthly",
                 onDeselect: () => setAttributes({ type: "monthly" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                   import_components3.SelectControl,
                   {
                     label: (0, import_i18n5.__)("Group by"),
@@ -5722,13 +5726,13 @@ var wp;
           ]
         }
       ) }),
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(import_components3.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("p", { children: (0, import_i18n5.sprintf)(
+      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_components3.Spinner, {}) }),
+      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("p", { children: (0, import_i18n5.sprintf)(
         /* translators: %s: error message returned when rendering the block. */
         (0, import_i18n5.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -5910,7 +5914,7 @@ var wp;
   var import_element4 = __toESM(require_element(), 1);
   var import_compose3 = __toESM(require_compose(), 1);
   var import_html_entities = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
   var AUTHORS_QUERY = {
     who: "authors",
     per_page: 100,
@@ -5942,7 +5946,7 @@ var wp;
         };
       });
     }, [authors]);
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
       import_components4.ComboboxControl,
       {
         label: (0, import_i18n7.__)("User"),
@@ -5959,15 +5963,15 @@ var wp;
   }

   // packages/block-library/build-module/avatar/edit.mjs
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
   var AvatarInspectorControls = ({
     setAttributes,
     avatar,
-    attributes,
+    attributes: attributes2,
     selectUser
   }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_block_editor12.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(import_block_editor12.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(
       import_components5.__experimentalToolsPanel,
       {
         label: (0, import_i18n8.__)("Settings"),
@@ -5981,14 +5985,14 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
             import_components5.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n8.__)("Image size"),
               isShownByDefault: true,
-              hasValue: () => attributes?.size !== 96,
+              hasValue: () => attributes2?.size !== 96,
               onDeselect: () => setAttributes({ size: 96 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                 import_components5.RangeControl,
                 {
                   label: (0, import_i18n8.__)("Image size"),
@@ -5997,59 +6001,59 @@ var wp;
                   }),
                   min: avatar.minSize,
                   max: avatar.maxSize,
-                  initialPosition: attributes?.size,
-                  value: attributes?.size
+                  initialPosition: attributes2?.size,
+                  value: attributes2?.size
                 }
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
             import_components5.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n8.__)("Link to user profile"),
               isShownByDefault: true,
-              hasValue: () => attributes?.isLink,
+              hasValue: () => attributes2?.isLink,
               onDeselect: () => setAttributes({ isLink: false }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                 import_components5.ToggleControl,
                 {
                   label: (0, import_i18n8.__)("Link to user profile"),
-                  onChange: () => setAttributes({ isLink: !attributes.isLink }),
-                  checked: attributes.isLink
+                  onChange: () => setAttributes({ isLink: !attributes2.isLink }),
+                  checked: attributes2.isLink
                 }
               )
             }
           ),
-          attributes.isLink && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+          attributes2.isLink && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
             import_components5.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n8.__)("Open in new tab"),
               isShownByDefault: true,
-              hasValue: () => attributes?.linkTarget !== "_self",
+              hasValue: () => attributes2?.linkTarget !== "_self",
               onDeselect: () => setAttributes({ linkTarget: "_self" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                 import_components5.ToggleControl,
                 {
                   label: (0, import_i18n8.__)("Open in new tab"),
                   onChange: (value) => setAttributes({
                     linkTarget: value ? "_blank" : "_self"
                   }),
-                  checked: attributes.linkTarget === "_blank"
+                  checked: attributes2.linkTarget === "_blank"
                 }
               )
             }
           ),
-          selectUser && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+          selectUser && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
             import_components5.__experimentalToolsPanelItem,
             {
               label: (0, import_i18n8.__)("User"),
               isShownByDefault: true,
-              hasValue: () => !!attributes?.userId,
+              hasValue: () => !!attributes2?.userId,
               onDeselect: () => setAttributes({ userId: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                 UserControl,
                 {
-                  value: attributes?.userId,
+                  value: attributes2?.userId,
                   onChange: (value) => {
                     setAttributes({
                       userId: value
@@ -6063,7 +6067,7 @@ var wp;
       }
     ) });
   };
-  var AvatarLinkWrapper = ({ children, isLink }) => isLink ? /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+  var AvatarLinkWrapper = ({ children, isLink }) => isLink ? /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
     "a",
     {
       href: "#avatar-pseudo-link",
@@ -6074,30 +6078,30 @@ var wp;
   ) : children;
   var ResizableAvatar = ({
     setAttributes,
-    attributes,
+    attributes: attributes2,
     avatar,
     blockProps,
     isSelected
   }) => {
-    const borderProps = (0, import_block_editor12.__experimentalUseBorderProps)(attributes);
+    const borderProps = (0, import_block_editor12.__experimentalUseBorderProps)(attributes2);
     const doubledSizedSrc = (0, import_url.addQueryArgs)(
       (0, import_url.removeQueryArgs)(avatar?.src, ["s"]),
       {
-        s: attributes?.size * 2
+        s: attributes2?.size * 2
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(AvatarLinkWrapper, { isLink: attributes.isLink, children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(AvatarLinkWrapper, { isLink: attributes2.isLink, children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
       import_components5.ResizableBox,
       {
         size: {
-          width: attributes.size,
-          height: attributes.size
+          width: attributes2.size,
+          height: attributes2.size
         },
         showHandle: isSelected,
         onResizeStop: (event, direction, elt, delta) => {
           setAttributes({
             size: parseInt(
-              attributes.size + (delta.height || delta.width),
+              attributes2.size + (delta.height || delta.width),
               10
             )
           });
@@ -6111,14 +6115,14 @@ var wp;
         },
         minWidth: avatar.minSize,
         maxWidth: avatar.maxSize,
-        children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
           "img",
           {
             src: doubledSizedSrc,
             alt: avatar.alt,
             className: clsx_default(
               "avatar",
-              "avatar-" + attributes.size,
+              "avatar-" + attributes2.size,
               "photo",
               "wp-block-avatar__image",
               borderProps.className
@@ -6129,24 +6133,24 @@ var wp;
       }
     ) }) });
   };
-  var CommentEdit = ({ attributes, context, setAttributes, isSelected }) => {
+  var CommentEdit = ({ attributes: attributes2, context, setAttributes, isSelected }) => {
     const { commentId } = context;
     const blockProps = (0, import_block_editor12.useBlockProps)();
     const avatar = useCommentAvatar({ commentId });
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(import_jsx_runtime173.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(import_jsx_runtime175.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
         AvatarInspectorControls,
         {
           avatar,
           setAttributes,
-          attributes,
+          attributes: attributes2,
           selectUser: false
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
         ResizableAvatar,
         {
-          attributes,
+          attributes: attributes2,
           avatar,
           blockProps,
           isSelected,
@@ -6155,28 +6159,28 @@ var wp;
       )
     ] });
   };
-  var UserEdit = ({ attributes, context, setAttributes, isSelected }) => {
+  var UserEdit = ({ attributes: attributes2, context, setAttributes, isSelected }) => {
     const { postId, postType } = context;
     const avatar = useUserAvatar({
-      userId: attributes?.userId,
+      userId: attributes2?.userId,
       postId,
       postType
     });
     const blockProps = (0, import_block_editor12.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(import_jsx_runtime173.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(import_jsx_runtime175.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
         AvatarInspectorControls,
         {
           selectUser: true,
-          attributes,
+          attributes: attributes2,
           avatar,
           setAttributes
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
         ResizableAvatar,
         {
-          attributes,
+          attributes: attributes2,
           avatar,
           blockProps,
           isSelected,
@@ -6187,9 +6191,9 @@ var wp;
   };
   function Edit5(props) {
     if (props?.context?.commentId || props?.context?.commentId === null) {
-      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(CommentEdit, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(CommentEdit, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(UserEdit, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(UserEdit, { ...props });
   }

   // packages/block-library/build-module/avatar/index.mjs
@@ -6214,7 +6218,7 @@ var wp;

   // packages/block-library/build-module/audio/deprecated.mjs
   var import_block_editor13 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
   var deprecated_default2 = [
     {
       attributes: {
@@ -6254,10 +6258,10 @@ var wp;
       supports: {
         align: true
       },
-      save({ attributes }) {
-        const { autoplay, caption, loop, preload, src } = attributes;
-        return /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)("figure", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+      save({ attributes: attributes2 }) {
+        const { autoplay, caption, loop, preload, src } = attributes2;
+        return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)("figure", { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
             "audio",
             {
               controls: "controls",
@@ -6267,7 +6271,7 @@ var wp;
               preload
             }
           ),
-          !import_block_editor13.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+          !import_block_editor13.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
             import_block_editor13.RichText.Content,
             {
               tagName: "figcaption",
@@ -6525,7 +6529,7 @@ var wp;
   var WP_EMBED_TYPE = "wp-embed";

   // packages/block-library/build-module/embed/util.mjs
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
+  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
@@ -6545,12 +6549,12 @@ var wp;
   var isFromWordPress = (html) => html && html.includes('class="wp-embedded-content"');
   var getPhotoHtml = (photo) => {
     const imageUrl = photo.url || photo.thumbnail_url;
-    const photoPreview = /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("img", { src: imageUrl, alt: photo.title, width: "100%" }) });
+    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 = {} } = props;
-    const { url, providerNameSlug, type, ...restAttributes } = attributes;
+    const { preview, attributes: attributes2 = {} } = props;
+    const { url, providerNameSlug, type, ...restAttributes } = attributes2;
     if (!url || !(0, import_blocks3.getBlockType)(DEFAULT_EMBED_BLOCK)) {
       return;
     }
@@ -6642,7 +6646,7 @@ var wp;
     return existingClassNames;
   }
   function fallback(url, onReplace) {
-    const link = /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("a", { href: url, children: url });
+    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) })
     );
@@ -6652,7 +6656,7 @@ var wp;
       if (!preview) {
         return {};
       }
-      const attributes = {};
+      const attributes2 = {};
       let { type = "rich" } = preview;
       const { html, provider_name: providerName } = preview;
       const providerNameSlug = kebabCase(
@@ -6662,18 +6666,18 @@ var wp;
         type = WP_EMBED_TYPE;
       }
       if (html || "photo" === type) {
-        attributes.type = type;
-        attributes.providerNameSlug = providerNameSlug;
+        attributes2.type = type;
+        attributes2.providerNameSlug = providerNameSlug;
       }
       if (hasAspectRatioClass(currentClassNames)) {
-        return attributes;
+        return attributes2;
       }
-      attributes.className = getClassNames(
+      attributes2.className = getClassNames(
         html,
         currentClassNames,
         isResponsive && allowResponsive
       );
-      return attributes;
+      return attributes2;
     }
   );
   var getMergedAttributesWithPreview = (currentAttributes, preview, title, isResponsive) => {
@@ -6697,10 +6701,10 @@ var wp;
   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_runtime176 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
   function Caption({
     attributeKey = "caption",
-    attributes,
+    attributes: attributes2,
     setAttributes,
     isSelected,
     insertBlocksAfter,
@@ -6716,7 +6720,7 @@ var wp;
     icon: icon4 = caption_default,
     ...props
   }) {
-    const caption = attributes[attributeKey];
+    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);
@@ -6739,8 +6743,8 @@ var wp;
       },
       [isCaptionEmpty]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(import_jsx_runtime176.Fragment, { children: [
-      showToolbarButton && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(import_block_editor14.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+    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: () => {
@@ -6756,7 +6760,7 @@ var wp;
           label: showCaption ? removeLabel : addLabel
         }
       ) }),
-      showCaption && (!import_block_editor14.RichText.isEmpty(caption) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      showCaption && (!import_block_editor14.RichText.isEmpty(caption) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
         import_block_editor14.RichText,
         {
           identifier: attributeKey,
@@ -6782,18 +6786,18 @@ var wp;
   }

   // packages/block-library/build-module/audio/edit.mjs
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES = ["audio"];
   function AudioEdit({
-    attributes,
+    attributes: attributes2,
     className,
     setAttributes,
     onReplace,
     isSelected: isSingleSelected,
     insertBlocksAfter
   }) {
-    const { id, autoplay, loop, preload, src } = attributes;
-    const [temporaryURL, setTemporaryURL] = (0, import_element7.useState)(attributes.blob);
+    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({
@@ -6858,21 +6862,21 @@ var wp;
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     if (!src && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+      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_runtime177.jsx)(import_block_editor15.BlockIcon, { icon: audio_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_block_editor15.BlockIcon, { icon: audio_default }),
           onSelect: onSelectAudio,
           onSelectURL,
           accept: "audio/*",
           allowedTypes: ALLOWED_MEDIA_TYPES,
-          value: attributes,
+          value: attributes2,
           onError: onUploadError
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)(import_jsx_runtime177.Fragment, { children: [
-      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_block_editor15.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+    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,
@@ -6886,7 +6890,7 @@ var wp;
           variant: "toolbar"
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_block_editor15.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)(
+      /* @__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"),
@@ -6899,7 +6903,7 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
               import_components7.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n10.__)("Autoplay"),
@@ -6908,7 +6912,7 @@ var wp;
                 onDeselect: () => setAttributes({
                   autoplay: false
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
                   import_components7.ToggleControl,
                   {
                     label: (0, import_i18n10.__)("Autoplay"),
@@ -6919,7 +6923,7 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
               import_components7.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n10.__)("Loop"),
@@ -6928,7 +6932,7 @@ var wp;
                 onDeselect: () => setAttributes({
                   loop: false
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
                   import_components7.ToggleControl,
                   {
                     label: (0, import_i18n10.__)("Loop"),
@@ -6938,7 +6942,7 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
               import_components7.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n10.__)("Preload"),
@@ -6947,7 +6951,7 @@ var wp;
                 onDeselect: () => setAttributes({
                   preload: void 0
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
                   import_components7.SelectControl,
                   {
                     label: (0, import_i18n10._x)(
@@ -6974,8 +6978,8 @@ var wp;
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)("figure", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
           "audio",
           {
             controls: "controls",
@@ -6983,11 +6987,11 @@ var wp;
             src: src ?? temporaryURL
           }
         ),
-        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_components7.Spinner, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
+        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_components7.Spinner, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
           Caption,
           {
-            attributes,
+            attributes: attributes2,
             setAttributes,
             isSelected: isSingleSelected,
             insertBlocksAfter,
@@ -7072,11 +7076,11 @@ var wp;

   // packages/block-library/build-module/audio/save.mjs
   var import_block_editor16 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
-  function save5({ attributes }) {
-    const { autoplay, caption, loop, preload, src } = attributes;
-    return src && /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)("figure", { ...import_block_editor16.useBlockProps.save(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
+  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",
@@ -7086,7 +7090,7 @@ var wp;
           preload
         }
       ),
-      !import_block_editor16.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
+      !import_block_editor16.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
         import_block_editor16.RichText.Content,
         {
           tagName: "figcaption",
@@ -7309,10 +7313,10 @@ var wp;
   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_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
   var separatorDefaultValue = "/";
   function BreadcrumbEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     name: name122,
     context: { postId, postType, templateSlug }
@@ -7323,7 +7327,7 @@ var wp;
       showCurrentItem,
       prefersTaxonomy,
       showOnHomePage
-    } = attributes;
+    } = attributes2;
     const {
       post,
       isPostTypeHierarchical,
@@ -7369,7 +7373,7 @@ var wp;
     }, [post]);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { content, status, error: error2 } = (0, import_server_side_render2.useServerSideRender)({
-      attributes,
+      attributes: attributes2,
       skipBlockSupportAttributes: true,
       block: name122,
       urlQueryArgs: { post_id: postId, invalidationKey }
@@ -7396,7 +7400,7 @@ var wp;
     const disabledRef = (0, import_compose5.useDisabled)();
     const blockProps = (0, import_block_editor17.useBlockProps)({ ref: disabledRef });
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_components8.Spinner, {}) });
+      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) {
@@ -7423,7 +7427,7 @@ var wp;
       } else {
         placeholderItems.push((0, import_i18n12.__)("Ancestor"), (0, import_i18n12.__)("Parent"));
       }
-      placeholder2 = /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+      placeholder2 = /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
         "nav",
         {
           ...blockProps,
@@ -7431,15 +7435,15 @@ var wp;
             "--separator": `"${separator.replace(/\\/g, "\\\\").replace(/"/g, '\\"')}"`,
             ...blockProps.style
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)("ol", { children: [
-            placeholderItems.map((text, index) => /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("a", { href: `#breadcrumbs-pseudo-link-${index}`, children: text }) }, index)),
-            showCurrentItem && /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("span", { "aria-current": "page", children: (0, import_i18n12.__)("Current") }) })
+          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_runtime179.jsxs)(import_jsx_runtime179.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_block_editor17.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)(
+    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"),
@@ -7452,7 +7456,7 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
               import_components8.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n12.__)("Show home breadcrumb"),
@@ -7461,7 +7465,7 @@ var wp;
                 onDeselect: () => setAttributes({
                   showHomeItem: true
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
                   import_components8.ToggleControl,
                   {
                     label: (0, import_i18n12.__)("Show home breadcrumb"),
@@ -7471,7 +7475,7 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
               import_components8.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n12.__)("Show current breadcrumb"),
@@ -7480,7 +7484,7 @@ var wp;
                 onDeselect: () => setAttributes({
                   showCurrentItem: true
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
                   import_components8.ToggleControl,
                   {
                     label: (0, import_i18n12.__)("Show current breadcrumb"),
@@ -7490,7 +7494,7 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
               import_components8.__experimentalToolsPanelItem,
               {
                 label: (0, import_i18n12.__)("Separator"),
@@ -7499,7 +7503,7 @@ var wp;
                 onDeselect: () => setAttributes({
                   separator: separatorDefaultValue
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
                   import_components8.TextControl,
                   {
                     autoComplete: "off",
@@ -7520,8 +7524,8 @@ var wp;
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime179.jsxs)(import_block_editor17.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+      /* @__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"),
@@ -7532,7 +7536,7 @@ var wp;
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
           import_components8.CheckboxControl,
           {
             label: (0, import_i18n12.__)("Prefer taxonomy terms"),
@@ -7544,7 +7548,7 @@ var wp;
           }
         )
       ] }),
-      status === "loading" && !showPlaceholder && (prevContentRef.current ? /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+      status === "loading" && !showPlaceholder && (prevContentRef.current ? /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
         html_renderer_default,
         {
           wrapperProps: {
@@ -7556,14 +7560,14 @@ var wp;
           },
           html: prevContentRef.current
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_components8.Spinner, {}) })),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)("p", { children: (0, import_i18n12.sprintf)(
+      ) : /* @__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_runtime179.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      !showPlaceholder && status === "success" && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -7584,7 +7588,7 @@ var wp;
     name: () => name9,
     settings: () => settings9
   });
-  var import_i18n16 = __toESM(require_i18n(), 1);
+  var import_i18n18 = __toESM(require_i18n(), 1);
   var import_blocks8 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/button/deprecated.mjs
@@ -7594,15 +7598,15 @@ var wp;
   // 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(attributes) {
-    if (!attributes?.style?.typography?.fontFamily) {
-      return attributes;
+  function migrate_font_family_default(attributes2) {
+    if (!attributes2?.style?.typography?.fontFamily) {
+      return attributes2;
     }
-    const { fontFamily, ...typography } = attributes.style.typography;
+    const { fontFamily, ...typography } = attributes2.style.typography;
     return {
-      ...attributes,
+      ...attributes2,
       style: cleanEmptyObject({
-        ...attributes.style,
+        ...attributes2.style,
         typography
       }),
       fontFamily: fontFamily.split("|").pop()
@@ -7610,17 +7614,17 @@ var wp;
   }

   // packages/block-library/build-module/utils/migrate-text-align.mjs
-  function migrate_text_align_default(attributes) {
-    const { textAlign, ...restAttributes } = attributes;
+  function migrate_text_align_default(attributes2) {
+    const { textAlign, ...restAttributes } = attributes2;
     if (!textAlign) {
-      return attributes;
+      return attributes2;
     }
     return {
       ...restAttributes,
       style: {
-        ...attributes.style,
+        ...attributes2.style,
         typography: {
-          ...attributes.style?.typography,
+          ...attributes2.style?.typography,
           textAlign
         }
       }
@@ -7628,9 +7632,9 @@ var wp;
   }

   // packages/block-library/build-module/button/deprecated.mjs
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
-  var migrateWidth = (attributes) => {
-    const { width, ...otherAttributes } = attributes;
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var migrateWidth = (attributes2) => {
+    const { width, ...otherAttributes } = attributes2;
     if (!width) {
       return otherAttributes;
     }
@@ -7645,8 +7649,8 @@ var wp;
       }
     };
   };
-  var migrateBorderRadius = (attributes) => {
-    const { borderRadius, ...newAttributes } = attributes;
+  var migrateBorderRadius = (attributes2) => {
+    const { borderRadius, ...newAttributes } = attributes2;
     const oldBorderRadius = [
       borderRadius,
       newAttributes.style?.border?.radius
@@ -7667,49 +7671,49 @@ var wp;
       }
     };
   };
-  function migrateAlign(attributes) {
-    if (!attributes.align) {
-      return attributes;
+  function migrateAlign(attributes2) {
+    if (!attributes2.align) {
+      return attributes2;
     }
-    const { align, ...otherAttributes } = attributes;
+    const { align, ...otherAttributes } = attributes2;
     return {
       ...otherAttributes,
       className: clsx_default(
         otherAttributes.className,
-        `align${attributes.align}`
+        `align${attributes2.align}`
       )
     };
   }
-  var migrateCustomColorsAndGradients = (attributes) => {
-    if (!attributes.customTextColor && !attributes.customBackgroundColor && !attributes.customGradient) {
-      return attributes;
+  var migrateCustomColorsAndGradients = (attributes2) => {
+    if (!attributes2.customTextColor && !attributes2.customBackgroundColor && !attributes2.customGradient) {
+      return attributes2;
     }
     const style2 = { color: {} };
-    if (attributes.customTextColor) {
-      style2.color.text = attributes.customTextColor;
+    if (attributes2.customTextColor) {
+      style2.color.text = attributes2.customTextColor;
     }
-    if (attributes.customBackgroundColor) {
-      style2.color.background = attributes.customBackgroundColor;
+    if (attributes2.customBackgroundColor) {
+      style2.color.background = attributes2.customBackgroundColor;
     }
-    if (attributes.customGradient) {
-      style2.color.gradient = attributes.customGradient;
+    if (attributes2.customGradient) {
+      style2.color.gradient = attributes2.customGradient;
     }
     const {
       customTextColor,
       customBackgroundColor,
       customGradient,
       ...restAttributes
-    } = attributes;
+    } = attributes2;
     return {
       ...restAttributes,
       style: style2
     };
   };
-  var oldColorsMigration = (attributes) => {
+  var oldColorsMigration = (attributes2) => {
     const { color, textColor, ...restAttributes } = {
-      ...attributes,
-      customTextColor: attributes.textColor && "#" === attributes.textColor[0] ? attributes.textColor : void 0,
-      customBackgroundColor: attributes.color && "#" === attributes.color[0] ? attributes.color : void 0
+      ...attributes2,
+      customTextColor: attributes2.textColor && "#" === attributes2.textColor[0] ? attributes2.textColor : void 0,
+      customBackgroundColor: attributes2.color && "#" === attributes2.color[0] ? attributes2.color : void 0
     };
     return migrateCustomColorsAndGradients(restAttributes);
   };
@@ -7866,7 +7870,7 @@ var wp;
         writingMode: ".wp-block-button"
       }
     },
-    save({ attributes, className }) {
+    save({ attributes: attributes2, className }) {
       const {
         tagName,
         type,
@@ -7878,15 +7882,15 @@ var wp;
         title,
         url,
         width
-      } = attributes;
+      } = attributes2;
       const TagName2 = tagName || "a";
       const isButtonTag = "button" === TagName2;
       const buttonType = type || "button";
-      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes);
-      const shadowProps = (0, import_block_editor19.__experimentalGetShadowClassesAndStyles)(attributes);
-      const typographyProps = (0, import_block_editor19.getTypographyClassesAndStyles)(attributes);
+      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,
@@ -7911,7 +7915,7 @@ var wp;
       const wrapperClasses = clsx_default(className, {
         [`has-custom-width wp-block-button__width-${width}`]: width
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+      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,
@@ -7926,8 +7930,8 @@ var wp;
         }
       ) });
     },
-    isEligible(attributes) {
-      return typeof attributes.width === "number";
+    isEligible(attributes2) {
+      return typeof attributes2.width === "number";
     },
     migrate: migrateWidth
   };
@@ -8065,7 +8069,7 @@ var wp;
         writingMode: ".wp-block-button"
       }
     },
-    save({ attributes, className }) {
+    save({ attributes: attributes2, className }) {
       const {
         tagName,
         type,
@@ -8078,15 +8082,15 @@ var wp;
         title,
         url,
         width
-      } = attributes;
+      } = attributes2;
       const TagName2 = tagName || "a";
       const isButtonTag = "button" === TagName2;
       const buttonType = type || "button";
-      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes);
-      const shadowProps = (0, import_block_editor19.__experimentalGetShadowClassesAndStyles)(attributes);
-      const typographyProps = (0, import_block_editor19.getTypographyClassesAndStyles)(attributes);
+      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,
@@ -8112,7 +8116,7 @@ var wp;
       const wrapperClasses = clsx_default(className, {
         [`has-custom-width wp-block-button__width-${width}`]: width
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+      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,
@@ -8127,8 +8131,8 @@ var wp;
         }
       ) });
     },
-    isEligible(attributes) {
-      return !!attributes.textAlign || typeof attributes.width === "number";
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || typeof attributes2.width === "number";
     },
     migrate: (0, import_compose6.compose)(migrateWidth, migrate_text_align_default)
   };
@@ -8250,7 +8254,7 @@ var wp;
         clientNavigation: true
       }
     },
-    save({ attributes, className }) {
+    save({ attributes: attributes2, className }) {
       const {
         tagName,
         type,
@@ -8263,14 +8267,14 @@ var wp;
         title,
         url,
         width
-      } = attributes;
+      } = attributes2;
       const TagName2 = tagName || "a";
       const isButtonTag = "button" === TagName2;
       const buttonType = type || "button";
-      const borderProps = (0, import_block_editor19.__experimentalGetBorderClassesAndStyles)(attributes);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes);
-      const shadowProps = (0, import_block_editor19.__experimentalGetShadowClassesAndStyles)(attributes);
+      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,
@@ -8293,7 +8297,7 @@ var wp;
         [`has-custom-width wp-block-button__width-${width}`]: width,
         [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+      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,
@@ -8308,8 +8312,8 @@ var wp;
         }
       ) });
     },
-    isEligible(attributes) {
-      return typeof attributes.width === "number";
+    isEligible(attributes2) {
+      return typeof attributes2.width === "number";
     },
     migrate: migrateWidth
   };
@@ -8396,14 +8400,14 @@ var wp;
       },
       __experimentalSelector: ".wp-block-button__link"
     },
-    save({ attributes, className }) {
-      const { fontSize, linkTarget, rel, style: style2, text, title, url, width } = attributes;
+    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)(attributes);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes);
+      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,
@@ -8423,7 +8427,7 @@ var wp;
         [`has-custom-width wp-block-button__width-${width}`]: width,
         [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+      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",
@@ -8511,14 +8515,14 @@ var wp;
       },
       __experimentalSelector: ".wp-block-button__link"
     },
-    save({ attributes, className }) {
-      const { fontSize, linkTarget, rel, style: style2, text, title, url, width } = attributes;
+    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)(attributes);
-      const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes);
-      const spacingProps = (0, import_block_editor19.__experimentalGetSpacingClassesAndStyles)(attributes);
+      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,
@@ -8538,7 +8542,7 @@ var wp;
         [`has-custom-width wp-block-button__width-${width}`]: width,
         [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+      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",
@@ -8612,7 +8616,7 @@ var wp;
       isEligible({ style: style2 }) {
         return typeof style2?.border?.radius === "number";
       },
-      save({ attributes, className }) {
+      save({ attributes: attributes2, className }) {
         const {
           fontSize,
           linkTarget,
@@ -8622,12 +8626,12 @@ var wp;
           title,
           url,
           width
-        } = attributes;
+        } = attributes2;
         if (!text) {
           return null;
         }
         const borderRadius = style2?.border?.radius;
-        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes);
+        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes2);
         const buttonClasses = clsx_default(
           "wp-block-button__link",
           colorProps.className,
@@ -8643,7 +8647,7 @@ var wp;
           [`has-custom-width wp-block-button__width-${width}`]: width,
           [`has-custom-font-size`]: fontSize || style2?.typography?.fontSize
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+        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",
@@ -8710,9 +8714,9 @@ var wp;
           type: "number"
         }
       },
-      save({ attributes, className }) {
-        const { borderRadius, linkTarget, rel, text, title, url, width } = attributes;
-        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes);
+      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,
@@ -8727,7 +8731,7 @@ var wp;
         const wrapperClasses = clsx_default(className, {
           [`has-custom-width wp-block-button__width-${width}`]: width
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+        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",
@@ -8794,9 +8798,9 @@ var wp;
           type: "number"
         }
       },
-      save({ attributes, className }) {
-        const { borderRadius, linkTarget, rel, text, title, url, width } = attributes;
-        const colorProps = (0, import_block_editor19.__experimentalGetColorClassesAndStyles)(attributes);
+      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,
@@ -8811,7 +8815,7 @@ var wp;
         const wrapperClasses = clsx_default(className, {
           [`has-custom-width wp-block-button__width-${width}`]: width
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { ...import_block_editor19.useBlockProps.save({ className: wrapperClasses }), children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+        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",
@@ -8870,15 +8874,15 @@ var wp;
           type: "object"
         }
       },
-      save({ attributes }) {
-        const { borderRadius, linkTarget, rel, text, title, url } = attributes;
+      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_runtime180.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -8938,14 +8942,14 @@ var wp;
           type: "string"
         }
       },
-      isEligible: (attributes) => !!attributes.customTextColor || !!attributes.customBackgroundColor || !!attributes.customGradient || !!attributes.align,
+      isEligible: (attributes2) => !!attributes2.customTextColor || !!attributes2.customBackgroundColor || !!attributes2.customGradient || !!attributes2.align,
       migrate: (0, import_compose6.compose)(
         migrateWidth,
         migrateBorderRadius,
         migrateCustomColorsAndGradients,
         migrateAlign
       ),
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           backgroundColor,
           borderRadius,
@@ -8959,7 +8963,7 @@ var wp;
           textColor,
           title,
           url
-        } = attributes;
+        } = 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);
@@ -8977,7 +8981,7 @@ var wp;
           color: textClass ? void 0 : customTextColor,
           borderRadius: borderRadius ? borderRadius + "px" : void 0
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -9030,20 +9034,20 @@ var wp;
       isEligible(attribute) {
         return attribute.className && attribute.className.includes("is-style-squared");
       },
-      migrate(attributes) {
-        let newClassName = attributes.className;
+      migrate(attributes2) {
+        let newClassName = attributes2.className;
         if (newClassName) {
           newClassName = newClassName.replace(/is-style-squared[\s]?/, "").trim();
         }
         return migrateBorderRadius(
           migrateCustomColorsAndGradients({
-            ...attributes,
+            ...attributes2,
             className: newClassName ? newClassName : void 0,
             borderRadius: 0
           })
         );
       },
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           backgroundColor,
           customBackgroundColor,
@@ -9054,7 +9058,7 @@ var wp;
           textColor,
           title,
           url
-        } = attributes;
+        } = attributes2;
         const textClass = (0, import_block_editor19.getColorClassName)("color", textColor);
         const backgroundClass = (0, import_block_editor19.getColorClassName)(
           "background-color",
@@ -9070,7 +9074,7 @@ var wp;
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -9106,7 +9110,7 @@ var wp;
         }
       },
       migrate: (0, import_compose6.compose)(migrateWidth, oldColorsMigration),
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           url,
           text,
@@ -9115,7 +9119,7 @@ var wp;
           textColor,
           customBackgroundColor,
           customTextColor
-        } = attributes;
+        } = attributes2;
         const textClass = (0, import_block_editor19.getColorClassName)("color", textColor);
         const backgroundClass = (0, import_block_editor19.getColorClassName)(
           "background-color",
@@ -9131,7 +9135,7 @@ var wp;
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
           import_block_editor19.RichText.Content,
           {
             tagName: "a",
@@ -9158,14 +9162,14 @@ var wp;
           default: "none"
         }
       },
-      save({ attributes }) {
-        const { url, text, title, align, color, textColor } = attributes;
+      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_runtime180.jsx)("div", { className: `align${align}`, children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+        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",
@@ -9193,14 +9197,14 @@ var wp;
           default: "none"
         }
       },
-      save({ attributes }) {
-        const { url, text, title, align, color, textColor } = attributes;
-        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+      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_runtime180.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
               import_block_editor19.RichText.Content,
               {
                 tagName: "a",
@@ -9219,13 +9223,13 @@ var wp;
   var deprecated_default3 = deprecated;

   // packages/block-library/build-module/button/edit.mjs
-  var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_element20 = __toESM(require_element(), 1);
+  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_compose9 = __toESM(require_compose(), 1);
+  var import_compose10 = __toESM(require_compose(), 1);
   var import_data11 = __toESM(require_data(), 1);

   // node_modules/@base-ui/utils/useControlled.mjs
@@ -9357,12 +9361,6 @@ var wp;
     }
   }

-  // 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/utils/warn.mjs
   var set2;
   if (true) {
@@ -9381,6 +9379,12 @@ var wp;
   // 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({
@@ -9388,12 +9392,7 @@ var wp;
     },
     unregister: () => {
     },
-    subscribeMapChange: () => {
-      return () => {
-      };
-    },
-    elementsRef: {
-      current: []
+    subscribeMapChange: () => () => {
     },
     nextIndexRef: {
       current: 0
@@ -9405,7 +9404,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
   function CompositeList(props) {
     const {
       children,
@@ -9414,104 +9413,126 @@ var wp;
       onMapChange: onMapChangeProp
     } = props;
     const onMapChange = useStableCallback(onMapChangeProp);
-    const nextIndexRef = React6.useRef(0);
+    const [, setMapTick] = React6.useState(false);
     const listeners = useRefWithInit(createListeners).current;
     const map = useRefWithInit(createMap).current;
-    const [mapTick, setMapTick] = React6.useState(0);
-    const lastTickRef = React6.useRef(mapTick);
-    const register = useStableCallback((node, metadata) => {
-      map.set(node, metadata ?? null);
-      lastTickRef.current += 1;
-      setMapTick(lastTickRef.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);
+    });
+    const register = useStableCallback((node, registration) => {
+      map.set(node, registration);
+      scheduleMapUpdate();
     });
     const unregister = useStableCallback((node) => {
       map.delete(node);
-      lastTickRef.current += 1;
-      setMapTick(lastTickRef.current);
+      scheduleMapUpdate();
     });
-    const sortedMap = React6.useMemo(() => {
-      disableEslintWarning(mapTick);
-      const newMap = /* @__PURE__ */ new Map();
-      const sortedNodes = Array.from(map.keys()).filter((node) => node.isConnected).sort(sortByDocumentPosition);
-      sortedNodes.forEach((node, index) => {
-        const metadata = map.get(node) ?? {};
-        newMap.set(node, {
-          ...metadata,
-          index
+    const syncRefs = useStableCallback((items) => {
+      const nextMap = /* @__PURE__ */ new Map();
+      elementsRef.current.length = 0;
+      if (labelsRef) {
+        labelsRef.current.length = 0;
+      }
+      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;
+        }
       });
-      return newMap;
-    }, [map, mapTick]);
-    useIsoLayoutEffect(() => {
-      if (typeof MutationObserver !== "function" || sortedMap.size === 0) {
-        return void 0;
+      nextIndexRef.current = elementsRef.current.length;
+      return nextMap;
+    });
+    function observe(sortedNodes) {
+      mutationObserverRef.current?.disconnect();
+      mutationObserverRef.current = null;
+      if (typeof MutationObserver !== "function" || sortedNodes.length < 2) {
+        return;
       }
       const mutationObserver = new MutationObserver((entries) => {
-        const diff = /* @__PURE__ */ new Set();
-        const updateDiff = (node) => diff.has(node) ? diff.delete(node) : diff.add(node);
-        entries.forEach((entry) => {
-          entry.removedNodes.forEach(updateDiff);
-          entry.addedNodes.forEach(updateDiff);
-        });
-        if (diff.size === 0) {
-          lastTickRef.current += 1;
-          setMapTick(lastTickRef.current);
+        if (!hasMovedNode(entries)) {
+          return;
         }
-      });
-      sortedMap.forEach((_2, node) => {
-        if (node.parentElement) {
-          mutationObserver.observe(node.parentElement, {
-            childList: true
-          });
+        let previousConnectedNode = null;
+        for (const node of sortedNodes) {
+          if (!node.isConnected) {
+            continue;
+          }
+          if (previousConnectedNode && sortByDocumentPosition(previousConnectedNode, node) > 0) {
+            mutationObserver.disconnect();
+            scheduleMapUpdate();
+            return;
+          }
+          previousConnectedNode = node;
         }
       });
-      return () => {
-        mutationObserver.disconnect();
-      };
-    }, [sortedMap]);
-    useIsoLayoutEffect(() => {
-      const shouldUpdateLengths = lastTickRef.current === mapTick;
-      if (shouldUpdateLengths) {
-        if (elementsRef.current.length !== sortedMap.size) {
-          elementsRef.current.length = sortedMap.size;
-        }
-        if (labelsRef && labelsRef.current.length !== sortedMap.size) {
-          labelsRef.current.length = sortedMap.size;
+      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);
         }
-        nextIndexRef.current = sortedMap.size;
       }
-      onMapChange(sortedMap);
-    }, [onMapChange, sortedMap, elementsRef, labelsRef, mapTick]);
+      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);
+      }
       return () => {
         elementsRef.current = [];
-      };
-    }, [elementsRef]);
-    useIsoLayoutEffect(() => {
-      return () => {
         if (labelsRef) {
           labelsRef.current = [];
         }
       };
-    }, [labelsRef]);
+    }, [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);
       };
     });
-    useIsoLayoutEffect(() => {
-      listeners.forEach((l2) => l2(sortedMap));
-    }, [listeners, sortedMap]);
     const contextValue = React6.useMemo(() => ({
       register,
       unregister,
       subscribeMapChange,
-      elementsRef,
-      labelsRef,
       nextIndexRef
-    }), [register, unregister, subscribeMapChange, elementsRef, labelsRef, nextIndexRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(CompositeListContext.Provider, {
+    }), [register, unregister, subscribeMapChange, nextIndexRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(CompositeListContext.Provider, {
       value: contextValue,
       children
     });
@@ -9522,30 +9543,65 @@ var wp;
   function createListeners() {
     return /* @__PURE__ */ new Set();
   }
-  function sortByDocumentPosition(a2, b2) {
-    const position = a2.compareDocumentPosition(b2);
-    if (position & Node.DOCUMENT_POSITION_FOLLOWING || position & Node.DOCUMENT_POSITION_CONTAINED_BY) {
-      return -1;
+  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);
     }
-    if (position & Node.DOCUMENT_POSITION_PRECEDING || position & Node.DOCUMENT_POSITION_CONTAINS) {
-      return 1;
+    return [items, automaticItems.map((item) => item.element)];
+  }
+  function getCommonAncestor(firstNode, lastNode) {
+    let ancestor = firstNode.parentElement;
+    while (ancestor && !ancestor.contains(lastNode)) {
+      ancestor = ancestor.parentElement;
     }
-    return 0;
+    return ancestor;
   }
-  function disableEslintWarning(_2) {
+  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;
   }
-
-  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-  var React7 = __toESM(require_react(), 1);
-  var DirectionContext = /* @__PURE__ */ React7.createContext(void 0);
-  if (true) DirectionContext.displayName = "DirectionContext";
-  function useDirection() {
-    const context = React7.useContext(DirectionContext);
-    return context?.direction ?? "ltr";
+  function sortByDocumentPosition(a2, b2) {
+    return a2.compareDocumentPosition(b2) & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : 1;
   }

   // node_modules/@base-ui/react/internals/useRenderElement.mjs
-  var React10 = __toESM(require_react(), 1);
+  var React9 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a2, b2, c2, d2) {
@@ -9620,7 +9676,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -9637,18 +9693,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React9 = __toESM(require_react(), 1);
+  var React8 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React8 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React8.version, 10);
+  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__ */ React9.isValidElement(element)) {
+    if (!/* @__PURE__ */ React8.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -9886,17 +9942,17 @@ var wp;
       state = EMPTY_OBJECT,
       ref,
       props,
-      stateAttributesMapping: stateAttributesMapping3,
+      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, stateAttributesMapping3) : EMPTY_OBJECT;
+    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) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -9935,15 +9991,15 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React10.Children.toArray(render);
+        const children = React9.Children.toArray(render);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React10.isValidElement(newElement)) {
+        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__ */ React10.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React9.cloneElement(newElement, mergedProps);
     }
     if (element) {
       if (typeof element === "string") {
@@ -9980,16 +10036,16 @@ var wp;
         key: props.key
       });
     }
-    return /* @__PURE__ */ React10.createElement(Tag, props);
+    return /* @__PURE__ */ React9.createElement(Tag, props);
   }

   // node_modules/@base-ui/utils/useId.mjs
-  var React11 = __toESM(require_react(), 1);
+  var React10 = __toESM(require_react(), 1);
   var globalId = 0;
   function useGlobalId(idOverride, prefix = "mui") {
-    const [defaultId, setDefaultId] = React11.useState(idOverride);
+    const [defaultId, setDefaultId] = React10.useState(idOverride);
     const id = idOverride || defaultId;
-    React11.useEffect(() => {
+    React10.useEffect(() => {
       if (defaultId == null) {
         globalId += 1;
         setDefaultId(`${prefix}-${globalId}`);
@@ -10113,17 +10169,16 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  var React13 = __toESM(require_react(), 1);
+  var React12 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useOnMount.mjs
-  var React12 = __toESM(require_react(), 1);
-  var EMPTY = [];
+  var React11 = __toESM(require_react(), 1);
   function useOnMount(fn) {
-    React12.useEffect(fn, EMPTY);
+    React11.useEffect(fn, EMPTY_ARRAY);
   }

   // node_modules/@base-ui/utils/useAnimationFrame.mjs
-  var EMPTY2 = null;
+  var EMPTY = null;
   var LAST_RAF = globalThis.requestAnimationFrame;
   var Scheduler = class {
     /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -10183,21 +10238,21 @@ var wp;
     static cancel(id) {
       return scheduler.cancel(id);
     }
-    currentId = EMPTY2;
+    currentId = EMPTY;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     request(fn) {
       this.cancel();
       this.currentId = scheduler.request(() => {
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
         fn();
       });
     }
     cancel = () => {
-      if (this.currentId !== EMPTY2) {
+      if (this.currentId !== EMPTY) {
         scheduler.cancel(this.currentId);
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
       }
     };
     disposeEffect = () => {
@@ -10212,8 +10267,8 @@ var wp;

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
   function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
-    const [transitionStatus, setTransitionStatus] = React13.useState(open && enableIdleState ? "idle" : void 0);
-    const [mounted, setMounted] = React13.useState(open);
+    const [transitionStatus, setTransitionStatus] = React12.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React12.useState(open);
     if (open && !mounted) {
       setMounted(true);
       setTransitionStatus("starting");
@@ -10268,61 +10323,47 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/useCompositeListItem.mjs
-  var React14 = __toESM(require_react(), 1);
-  var IndexGuessBehavior = /* @__PURE__ */ (function(IndexGuessBehavior2) {
-    IndexGuessBehavior2[IndexGuessBehavior2["None"] = 0] = "None";
-    IndexGuessBehavior2[IndexGuessBehavior2["GuessFromOrder"] = 1] = "GuessFromOrder";
-    return IndexGuessBehavior2;
-  })({});
+  var React13 = __toESM(require_react(), 1);
   function useCompositeListItem(params = {}) {
     const {
+      guess,
       label,
       metadata,
       textRef,
-      indexGuessBehavior,
       index: externalIndex
     } = params;
     const {
       register,
       unregister,
       subscribeMapChange,
-      elementsRef,
-      labelsRef,
       nextIndexRef
     } = useCompositeListContext();
-    const indexRef = React14.useRef(-1);
-    const [index, setIndex] = React14.useState(externalIndex ?? (indexGuessBehavior === IndexGuessBehavior.GuessFromOrder ? () => {
+    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;
       }
       return indexRef.current;
-    } : -1));
-    const componentRef = React14.useRef(null);
-    const ref = React14.useCallback((node) => {
-      componentRef.current = node;
-      if (index !== -1 && node !== null) {
-        elementsRef.current[index] = node;
-        if (labelsRef) {
-          const isLabelDefined = label !== void 0;
-          labelsRef.current[index] = isLabelDefined ? label : textRef?.current?.textContent ?? node.textContent;
-        }
+    } : -1);
+    const index = externalIndex ?? internalIndex;
+    const componentRef = React13.useRef(null);
+    const ref = React13.useCallback((node) => {
+      const previousNode = componentRef.current;
+      if (previousNode) {
+        unregister(previousNode);
       }
-    }, [index, elementsRef, labelsRef, label, textRef]);
-    useIsoLayoutEffect(() => {
-      if (externalIndex != null) {
-        return void 0;
-      }
-      const node = componentRef.current;
+      componentRef.current = node;
       if (node) {
-        register(node, metadata);
-        return () => {
-          unregister(node);
-        };
+        register(node, {
+          metadata: metadata ?? null,
+          index: externalIndex ?? null,
+          label,
+          textRef
+        });
       }
-      return void 0;
-    }, [externalIndex, register, unregister, metadata]);
+    }, [externalIndex, register, unregister, metadata, label, textRef]);
     useIsoLayoutEffect(() => {
       if (externalIndex != null) {
         return void 0;
@@ -10330,10 +10371,10 @@ var wp;
       return subscribeMapChange((map) => {
         const i2 = componentRef.current ? map.get(componentRef.current)?.index : null;
         if (i2 != null) {
-          setIndex(i2);
+          setInternalIndex(i2);
         }
       });
-    }, [externalIndex, subscribeMapChange, setIndex]);
+    }, [externalIndex, subscribeMapChange]);
     return {
       ref,
       index
@@ -10341,16 +10382,11 @@ var wp;
   }

   // 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 = {
-    [TransitionStatusDataAttributes.startingStyle]: ""
+    "data-starting-style": ""
   };
   var ENDING_HOOK = {
-    [TransitionStatusDataAttributes.endingStyle]: ""
+    "data-ending-style": ""
   };
   var transitionStatusMapping = {
     transitionStatus(value) {
@@ -10365,7 +10401,7 @@ var wp;
   };

   // node_modules/@base-ui/react/internals/use-button/useButton.mjs
-  var React17 = __toESM(require_react(), 1);
+  var React16 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
   function hasWindow() {
@@ -10375,6 +10411,12 @@ var wp;
     var _node$ownerDocument;
     return (node == null || (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window;
   }
+  function isElement(value) {
+    if (!hasWindow()) {
+      return false;
+    }
+    return value instanceof Element || value instanceof getWindow(value).Element;
+  }
   function isHTMLElement(value) {
     if (!hasWindow()) {
       return false;
@@ -10392,11 +10434,11 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
-  var React15 = __toESM(require_react(), 1);
-  var CompositeRootContext = /* @__PURE__ */ React15.createContext(void 0);
+  var React14 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React14.createContext(void 0);
   if (true) CompositeRootContext.displayName = "CompositeRootContext";
   function useCompositeRootContext(optional = false) {
-    const context = React15.useContext(CompositeRootContext);
+    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));
     }
@@ -10404,7 +10446,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
-  var React16 = __toESM(require_react(), 1);
+  var React15 = __toESM(require_react(), 1);
   function useFocusableWhenDisabled(parameters) {
     const {
       focusableWhenDisabled,
@@ -10415,7 +10457,7 @@ var wp;
     } = parameters;
     const isFocusableComposite = composite && focusableWhenDisabled !== false;
     const isNonFocusableComposite = composite && focusableWhenDisabled === false;
-    const props = React16.useMemo(() => {
+    const props = React15.useMemo(() => {
       const additionalProps = {
         // allow Tabbing away from focusableWhenDisabled elements
         onKeyDown(event) {
@@ -10443,6 +10485,27 @@ var wp;
     };
   }

+  // 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 {
@@ -10452,7 +10515,7 @@ var wp;
       native: isNativeButton = true,
       composite: compositeProp
     } = parameters;
-    const elementRef = React17.useRef(null);
+    const elementRef = React16.useRef(null);
     const compositeRootContext = useCompositeRootContext(true);
     const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
     const {
@@ -10465,7 +10528,7 @@ var wp;
       isNativeButton
     });
     if (true) {
-      React17.useEffect(() => {
+      React16.useEffect(() => {
         if (!elementRef.current) {
           return;
         }
@@ -10483,7 +10546,7 @@ var wp;
         }
       }, [isNativeButton]);
     }
-    const updateDisabled = React17.useCallback(() => {
+    const updateDisabled = React16.useCallback(() => {
       const element = elementRef.current;
       if (!isButtonElement(element)) {
         return;
@@ -10493,7 +10556,7 @@ var wp;
       }
     }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
     useIsoLayoutEffect(updateDisabled, [updateDisabled]);
-    const getButtonProps = React17.useCallback((externalProps = {}) => {
+    const getButtonProps = React16.useCallback((externalProps = {}) => {
       const {
         onClick: externalOnClick,
         onMouseDown: externalOnMouseDown,
@@ -10538,22 +10601,25 @@ var wp;
               return;
             }
             event.preventDefault();
-            if (isLink || isNativeButton && isButton) {
-              currentTarget.click();
-              event.preventBaseUIHandler();
-            } else if (shouldClick) {
-              externalOnClick?.(event);
+            if (!isNativeButton || isButton) {
               event.preventBaseUIHandler();
+              dispatchClickWithModifiers(currentTarget, event);
             }
             return;
           }
-          if (shouldClick) {
-            if (!isNativeButton && (isSpaceKey || isEnterKey)) {
+          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+            if (isCurrentTarget && isLink && isSpaceKey) {
               event.preventDefault();
             }
-            if (!isNativeButton && isEnterKey) {
-              externalOnClick?.(event);
-            }
+            return;
+          }
+          if (event.defaultPrevented) {
+            return;
+          }
+          event.preventDefault();
+          if (isEnterKey) {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
           }
         },
         onKeyUp(event) {
@@ -10569,8 +10635,9 @@ var wp;
           if (event.baseUIHandlerPrevented) {
             return;
           }
-          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && event.key === " ") {
-            externalOnClick?.(event);
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(event.currentTarget, event);
           }
         },
         onPointerDown(event) {
@@ -10599,16 +10666,11 @@ var wp;
     return isHTMLElement(elem) && elem.tagName === "BUTTON";
   }
   function isValidLinkElement(elem) {
-    return Boolean(elem?.tagName === "A" && elem?.href);
-  }
-
-  // node_modules/@base-ui/utils/owner.mjs
-  function ownerDocument(node) {
-    return node?.ownerDocument || document;
+    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
   }

   // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  var React18 = __toESM(require_react(), 1);
+  var React17 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
   var ReactDOM = __toESM(require_react_dom(), 1);
@@ -10622,7 +10684,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
     const frame = useAnimationFrame();
     return useStableCallback((fnToExecute, signal = null) => {
       frame.cancel();
@@ -10643,21 +10705,20 @@ var wp;
           if (!signal?.aborted) {
             done();
           }
-        }).catch(() => {
-          if (treatAbortedAsFinished) {
-            if (!signal?.aborted) {
-              done();
-            }
+        }, () => {
+          if (signal?.aborted) {
             return;
           }
           const currentAnimations = resolvedElement.getAnimations();
-          if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
             exec();
+            return;
           }
+          done();
         });
       }
       if (waitForStartingStyleRemoved) {
-        const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+        const startingStyleAttribute = "data-starting-style";
         if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
           frame.request(exec);
           return;
@@ -10690,8 +10751,8 @@ var wp;
       onComplete: onCompleteParam
     } = parameters;
     const onComplete = useStableCallback(onCompleteParam);
-    const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-    React18.useEffect(() => {
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React17.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -10703,6 +10764,42 @@ var wp;
     }, [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;
@@ -10780,6 +10877,9 @@ var wp;
     if (!isElementVisible(element)) {
       return true;
     }
+    if (element.matches(":disabled")) {
+      return true;
+    }
     return !disabledIndices && (element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true");
   }
   function isHiddenByStyles(styles) {
@@ -10796,10 +10896,10 @@ var wp;
   }

   // node_modules/@base-ui/utils/useForcedRerendering.mjs
-  var React19 = __toESM(require_react(), 1);
+  var React18 = __toESM(require_react(), 1);
   function useForcedRerendering() {
-    const [, setState] = React19.useState({});
-    return React19.useCallback(() => {
+    const [, setState] = React18.useState({});
+    return React18.useCallback(() => {
       setState({});
     }, []);
   }
@@ -10811,17 +10911,9 @@ var wp;
   var ARROW_RIGHT = "ArrowRight";
   var HOME = "Home";
   var END = "End";
-  var HORIZONTAL_KEYS = /* @__PURE__ */ new Set([ARROW_LEFT, ARROW_RIGHT]);
-  var HORIZONTAL_KEYS_WITH_EXTRA_KEYS = /* @__PURE__ */ new Set([ARROW_LEFT, ARROW_RIGHT, HOME, END]);
-  var VERTICAL_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN]);
-  var VERTICAL_KEYS_WITH_EXTRA_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN, HOME, END]);
-  var ARROW_KEYS = /* @__PURE__ */ new Set([...HORIZONTAL_KEYS, ...VERTICAL_KEYS]);
-  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([...ARROW_KEYS, HOME, END]);
+  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, HOME, END]);
   var SHIFT = "Shift";
-  var CONTROL = "Control";
-  var ALT = "Alt";
-  var META = "Meta";
-  var MODIFIER_KEYS = /* @__PURE__ */ new Set([SHIFT, CONTROL, ALT, META]);
+  var MODIFIER_KEYS = [SHIFT, "Control", "Alt", "Meta"];
   function isInputElement(element) {
     return isHTMLElement(element) && element.tagName === "INPUT";
   }
@@ -10854,7 +10946,7 @@ var wp;
         }
       }
       if (direction === "rtl") {
-        if (elementOffsetLeft - elementStyles.scrollMarginRight < scrollContainer.scrollLeft + containerStyles.scrollPaddingLeft) {
+        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;
@@ -10911,8 +11003,556 @@ var wp;
     return value ? "true" : void 0;
   }

-  // node_modules/@base-ui/react/internals/composite/item/useCompositeItem.mjs
+  // 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": ""
+      };
+    }
+  };
+
+  // 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);
+        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()
+      }
+    },
+    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;
+        }
+      } else if (id != null) {
+        hadExplicitIdRef.current = true;
+        nextId = id;
+      } else if (hadExplicitIdRef.current) {
+        nextId = defaultId;
+      } else {
+        unregisterControlId();
+        return void 0;
+      }
+      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;
+        }
+        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;
+          }
+        }
+      }
+      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);
+      }
+    });
+    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;
+      }
+      if (!resolvedControlId) {
+        return;
+      }
+      const controlElement = ownerDocument(event.currentTarget).getElementById(resolvedControlId);
+      if (isHTMLElement(controlElement)) {
+        focusElementWithVisible(controlElement);
+      }
+    }
+    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/react/internals/composite/item/useCompositeItem.mjs
+  var React26 = __toESM(require_react(), 1);
   function useCompositeItem(params = {}) {
     const {
       highlightItemOnHover,
@@ -10924,7 +11564,7 @@ var wp;
       index
     } = useCompositeListItem(params);
     const isHighlighted = highlightedIndex === index;
-    const itemRef = React20.useRef(null);
+    const itemRef = React26.useRef(null);
     const mergedRef = useMergedRefs(ref, itemRef);
     const compositeProps = {
       tabIndex: isHighlighted ? 0 : -1,
@@ -10969,16 +11609,16 @@ var wp;
   }

   // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
-  var React21 = __toESM(require_react(), 1);
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  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 = React21.useMemo(() => ({
+    const contextValue = React27.useMemo(() => ({
       direction
     }), [direction]);
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(DirectionContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(DirectionContext.Provider, {
       value: contextValue,
       children: props.children
     });
@@ -10991,21 +11631,761 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/csp-context/CSPContext.mjs
-  var React22 = __toESM(require_react(), 1);
-  var CSPContext = /* @__PURE__ */ React22.createContext(void 0);
+  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 React22.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
+    return React28.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
+  }
+
+  // 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));
+    }
+    return context;
+  }
+
+  // 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);
+        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;
+          }
+        }
+        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";
+
+  // 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();
+      }
+      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;
+      }
+      commit(getRegistrationValue(registration));
+    });
+    function refreshRegistration() {
+      const registration = registrationRef.current;
+      if (!registration || !registration.id) {
+        return;
+      }
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name122 ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
+    }
+    function deleteRegistration(id = registrationRef.current?.id) {
+      if (id) {
+        formRef.current.fields.delete(id);
+      }
+    }
+    function captureInitialValue(registration) {
+      if (initialValueCapturedRef.current) {
+        return;
+      }
+      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;
+      }
+      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;
+        }
+        return;
+      }
+      const previousId = registrationRef.current?.id;
+      activeFieldControlSourceRef.current = source;
+      registrationRef.current = registration;
+      if (!name122) {
+        setRegisteredFieldName(registration.name);
+      }
+      registeredFieldIdRef.current = registration.id;
+      if (previousId && previousId !== registration.id) {
+        deleteRegistration(previousId);
+      }
+      captureInitialValue(registration);
+      refreshRegistration();
+    });
+    return [validate, register];
   }

+  // 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) {
+        return;
+      }
+      if (value) {
+        markedDirtyRef.current = true;
+      }
+      setDirtyUnwrapped(value);
+    });
+    const setTouched = useStableCallback((value) => {
+      if (touchedProp !== void 0) {
+        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
+    };
+    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]);
+    }
+    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/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;
+    }
+    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;
+    }
+    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];
+    }
+    const errorKey = Array.isArray(error2) ? JSON.stringify(error2) : error2;
+    if (rendered && errorKey !== lastRenderedMessageKey) {
+      setLastRenderedMessageKey(errorKey);
+      setLastRenderedMessage(errorMessage);
+    }
+    useOpenChangeComplete({
+      open: rendered,
+      ref: errorRef,
+      onComplete() {
+        if (!rendered) {
+          setMounted(false);
+        }
+      }
+    });
+    const state = {
+      ...fieldState,
+      transitionStatus
+    };
+    const element = useRenderElement("div", componentProps, {
+      ref: [forwardedRef, errorRef],
+      state,
+      props: [{
+        id,
+        children: rendered ? errorMessage : lastRenderedMessage
+      }, elementProps],
+      stateAttributesMapping,
+      enabled: mounted
+    });
+    if (!mounted) {
+      return null;
+    }
+    return element;
+  });
+  if (true) FieldError.displayName = "FieldError";
+
+  // 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
+    };
+    useIsoLayoutEffect(() => {
+      if (!id) {
+        return void 0;
+      }
+      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);
+      }
+    }, [validation.inputRef, setFilled, valueProp]);
+    const inputRef = React36.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (autoFocus && inputRef.current === activeElement(ownerDocument(inputRef.current))) {
+        setFocused(true);
+      }
+    }, [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: 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";
+
+  // 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
+      };
+    }, [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 React24 = __toESM(require_react(), 1);
+  var React41 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
-  var React23 = __toESM(require_react(), 1);
+  var React40 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/composite/constants.mjs
   var ACTIVE_COMPOSITE_ITEM = "data-composite-item-active";
@@ -11023,16 +12403,16 @@ var wp;
       onHighlightedIndexChange: externalSetHighlightedIndex,
       rootRef: externalRef,
       enableHomeAndEndKeys = false,
-      stopEventPropagation = false,
+      stopEventPropagation,
       disabledIndices,
       modifierKeys = EMPTY_ARRAY2
     } = params;
-    const [internalHighlightedIndex, internalSetHighlightedIndex] = React23.useState(0);
+    const [internalHighlightedIndex, internalSetHighlightedIndex] = React40.useState(0);
     const isGrid = grid != null;
-    const rootRef = React23.useRef(null);
+    const rootRef = React40.useRef(null);
     const mergedRef = useMergedRefs(rootRef, externalRef);
-    const elementsRef = React23.useRef([]);
-    const hasSetDefaultIndexRef = React23.useRef(false);
+    const elementsRef = React40.useRef([]);
+    const hasSetDefaultIndexRef = React40.useRef(false);
     const highlightedIndex = externalHighlightedIndex ?? internalHighlightedIndex;
     const onHighlightedIndexChange = useStableCallback((index, shouldScrollIntoView = false) => {
       (externalSetHighlightedIndex ?? internalSetHighlightedIndex)(index);
@@ -11048,7 +12428,7 @@ var wp;
       hasSetDefaultIndexRef.current = true;
       const sortedElements = Array.from(map.keys());
       const activeItem = sortedElements.find((compositeElement) => compositeElement?.hasAttribute(ACTIVE_COMPOSITE_ITEM)) ?? null;
-      const activeIndex = activeItem ? sortedElements.indexOf(activeItem) : -1;
+      const activeIndex = activeItem ? map.get(activeItem)?.index ?? -1 : -1;
       if (activeIndex !== -1) {
         onHighlightedIndexChange(activeIndex);
       } else if (isListIndexDisabled(sortedElements, highlightedIndex, disabledIndices)) {
@@ -11082,8 +12462,8 @@ var wp;
       return onLoop(event, prevIndex, nextIndex, elementsRef);
     });
     const onKeyDown = useStableCallback((event) => {
-      const RELEVANT_KEYS = enableHomeAndEndKeys ? COMPOSITE_KEYS : ARROW_KEYS;
-      if (!RELEVANT_KEYS.has(event.key)) {
+      const isHomeOrEnd = event.key === HOME || event.key === END;
+      if (!COMPOSITE_KEYS.has(event.key) || !enableHomeAndEndKeys && isHomeOrEnd) {
         return;
       }
       if (isModifierKeySet(event, modifierKeys)) {
@@ -11095,22 +12475,14 @@ var wp;
       }
       const isRtl = direction === "rtl";
       const horizontalForwardKey = isRtl ? ARROW_LEFT : ARROW_RIGHT;
-      const forwardKey = {
-        horizontal: horizontalForwardKey,
-        vertical: ARROW_DOWN,
-        both: horizontalForwardKey
-      }[orientation];
       const horizontalBackwardKey = isRtl ? ARROW_RIGHT : ARROW_LEFT;
-      const backwardKey = {
-        horizontal: horizontalBackwardKey,
-        vertical: ARROW_UP,
-        both: horizontalBackwardKey
-      }[orientation];
+      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 ?? "";
+        const textContent = target.value;
         if (selectionStart == null || event.shiftKey || selectionStart !== selectionEnd) {
           return;
         }
@@ -11138,21 +12510,8 @@ var wp;
           rtl: isRtl
         });
       }
-      const forwardKeys = {
-        horizontal: [horizontalForwardKey],
-        vertical: [ARROW_DOWN],
-        both: [horizontalForwardKey, ARROW_DOWN]
-      }[orientation];
-      const backwardKeys = {
-        horizontal: [horizontalBackwardKey],
-        vertical: [ARROW_UP],
-        both: [horizontalBackwardKey, ARROW_UP]
-      }[orientation];
-      const preventedKeys = isGrid ? RELEVANT_KEYS : {
-        horizontal: enableHomeAndEndKeys ? HORIZONTAL_KEYS_WITH_EXTRA_KEYS : HORIZONTAL_KEYS,
-        vertical: enableHomeAndEndKeys ? VERTICAL_KEYS_WITH_EXTRA_KEYS : VERTICAL_KEYS,
-        both: RELEVANT_KEYS
-      }[orientation];
+      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;
@@ -11160,13 +12519,13 @@ var wp;
           nextIndex = maxIndex;
         }
       }
-      if (nextIndex === highlightedIndex && (forwardKeys.includes(event.key) || backwardKeys.includes(event.key))) {
-        if (loopFocus && nextIndex === maxIndex && forwardKeys.includes(event.key)) {
+      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 && backwardKeys.includes(event.key)) {
+        } else if (loopFocus && nextIndex === minIndex && isBackwardKey) {
           nextIndex = maxIndex;
           if (onLoop) {
             nextIndex = onLoop(event, highlightedIndex, nextIndex, elementsRef);
@@ -11174,7 +12533,7 @@ var wp;
         } else {
           nextIndex = findNonDisabledListIndex(elementsRef.current, {
             startingIndex: nextIndex,
-            decrement: backwardKeys.includes(event.key),
+            decrement: isBackwardKey,
             disabledIndices
           });
         }
@@ -11183,7 +12542,7 @@ var wp;
         if (stopEventPropagation) {
           event.stopPropagation();
         }
-        if (preventedKeys.has(event.key)) {
+        if (isGrid || isHomeOrEnd || isForwardKey || isBackwardKey) {
           event.preventDefault();
         }
         onHighlightedIndexChange(nextIndex, true);
@@ -11200,7 +12559,7 @@ var wp;
         if (!element || target == null || !isNativeInput(target)) {
           return;
         }
-        target.setSelectionRange(0, target.value.length ?? 0);
+        target.setSelectionRange(0, target.value.length);
       },
       onKeyDown
     };
@@ -11209,13 +12568,12 @@ var wp;
       highlightedIndex,
       onHighlightedIndexChange,
       elementsRef,
-      disabledIndices,
       onMapChange,
       relayKeyboardEvent: onKeyDown
     };
   }
   function isModifierKeySet(event, ignoredModifierKeys) {
-    for (const key of MODIFIER_KEYS.values()) {
+    for (const key of MODIFIER_KEYS) {
       if (ignoredModifierKeys.includes(key)) {
         continue;
       }
@@ -11227,7 +12585,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
   function CompositeRoot(componentProps) {
     const {
       render,
@@ -11236,7 +12594,7 @@ var wp;
       refs = EMPTY_ARRAY,
       props = EMPTY_ARRAY,
       state = EMPTY_OBJECT,
-      stateAttributesMapping: stateAttributesMapping3,
+      stateAttributesMapping: stateAttributesMapping4,
       highlightedIndex: highlightedIndexProp,
       onHighlightedIndexChange: onHighlightedIndexChangeProp,
       orientation,
@@ -11279,17 +12637,17 @@ var wp;
       state,
       ref: refs,
       props: [defaultProps, ...props, elementProps],
-      stateAttributesMapping: stateAttributesMapping3
+      stateAttributesMapping: stateAttributesMapping4
     });
-    const contextValue = React24.useMemo(() => ({
+    const contextValue = React41.useMemo(() => ({
       highlightedIndex,
       onHighlightedIndexChange,
       highlightItemOnHover,
       relayKeyboardEvent
     }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(CompositeRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(CompositeRootContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(CompositeList, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(CompositeList, {
         elementsRef,
         onMapChange: (newMap) => {
           onMapChangeProp?.(newMap);
@@ -11300,6 +12658,9 @@ var wp;
     });
   }

+  // 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() {
@@ -11315,9 +12676,32 @@ var wp;
     return (0, import_shim.useSyncExternalStore)(subscribe, getSnapshot, getServerSnapshot);
   }

+  // 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;
+    }
+    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_exports = {};
-  __export(index_parts_exports, {
+  var index_parts_exports2 = {};
+  __export(index_parts_exports2, {
     Indicator: () => TabsIndicator,
     List: () => TabsList,
     Panel: () => TabsPanel,
@@ -11326,37 +12710,30 @@ var wp;
   });

   // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var React26 = __toESM(require_react(), 1);
+  var React44 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/root/TabsRootContext.mjs
-  var React25 = __toESM(require_react(), 1);
-  var TabsRootContext = /* @__PURE__ */ React25.createContext(void 0);
+  var React43 = __toESM(require_react(), 1);
+  var TabsRootContext = /* @__PURE__ */ React43.createContext(void 0);
   if (true) TabsRootContext.displayName = "TabsRootContext";
   function useTabsRootContext() {
-    const context = React25.useContext(TabsRootContext);
+    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/tabs/root/TabsRootDataAttributes.mjs
-  var TabsRootDataAttributes = /* @__PURE__ */ (function(TabsRootDataAttributes2) {
-    TabsRootDataAttributes2["activationDirection"] = "data-activation-direction";
-    TabsRootDataAttributes2["orientation"] = "data-orientation";
-    return TabsRootDataAttributes2;
-  })({});
-
   // node_modules/@base-ui/react/tabs/root/stateAttributesMapping.mjs
   var tabsStateAttributesMapping = {
     tabActivationDirection: (dir) => ({
-      [TabsRootDataAttributes.activationDirection]: dir
+      "data-activation-direction": dir
     })
   };

   // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
-  var TabsRoot = /* @__PURE__ */ React26.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  var TabsRoot = /* @__PURE__ */ React44.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
     const {
       className,
       defaultValue: defaultValueProp = 0,
@@ -11368,8 +12745,8 @@ var wp;
       ...elementProps
     } = componentProps;
     const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
-    const tabPanelRefs = React26.useRef([]);
-    const [mountedTabPanels, setMountedTabPanels] = React26.useState(() => /* @__PURE__ */ new Map());
+    const tabPanelRefs = React44.useRef([]);
+    const [mountedTabPanels, setMountedTabPanels] = React44.useState(() => /* @__PURE__ */ new Map());
     const [value, setValue] = useControlled({
       controlled: valueProp,
       default: defaultValueProp,
@@ -11377,20 +12754,10 @@ var wp;
       state: "value"
     });
     const isControlled = valueProp !== void 0;
-    const [tabMap, setTabMap] = React26.useState(() => /* @__PURE__ */ new Map());
-    const lastKnownTabElementRef = React26.useRef(void 0);
-    const getTabElementBySelectedValue = React26.useCallback((selectedValue) => {
-      if (selectedValue === void 0) {
-        return null;
-      }
-      for (const [tabElement, tabMetadata] of tabMap.entries()) {
-        if (tabMetadata != null && selectedValue === (tabMetadata.value ?? tabMetadata.index)) {
-          return tabElement;
-        }
-      }
-      return null;
-    }, [tabMap]);
-    const [activationDirectionState, setActivationDirectionState] = React26.useState(() => ({
+    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"
     }));
@@ -11431,36 +12798,33 @@ var wp;
     });
     const registerMountedTabPanel = useStableCallback((panelValue, panelId) => {
       setMountedTabPanels((prev) => {
-        if (prev.get(panelValue) === panelId) {
-          return 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 unregisterMountedTabPanel = useStableCallback((panelValue, panelId) => {
-      setMountedTabPanels((prev) => {
-        if (!prev.has(panelValue) || prev.get(panelValue) !== panelId) {
-          return prev;
-        }
-        const next2 = new Map(prev);
-        next2.delete(panelValue);
-        return next2;
-      });
-    });
-    const getTabPanelIdByValue = React26.useCallback((tabValue) => {
+    const getTabPanelIdByValue = React44.useCallback((tabValue) => {
       return mountedTabPanels.get(tabValue);
     }, [mountedTabPanels]);
-    const getTabIdByPanelValue = React26.useCallback((tabPanelValue) => {
+    const getTabIdByPanelValue = React44.useCallback((tabPanelValue) => {
       for (const tabMetadata of tabMap.values()) {
-        if (tabPanelValue === tabMetadata?.value) {
-          return tabMetadata?.id;
+        if (tabPanelValue === tabMetadata.value) {
+          return tabMetadata.id;
         }
       }
       return void 0;
     }, [tabMap]);
-    const tabsContextValue = React26.useMemo(() => ({
+    const tabsContextValue = React44.useMemo(() => ({
       getTabElementBySelectedValue,
       getTabIdByPanelValue,
       getTabPanelIdByValue,
@@ -11468,44 +12832,38 @@ var wp;
       orientation,
       registerMountedTabPanel,
       setTabMap,
-      unregisterMountedTabPanel,
       tabActivationDirection,
       value
-    }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, unregisterMountedTabPanel, tabActivationDirection, value]);
-    const selectedTabMetadata = React26.useMemo(() => {
+    }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, tabActivationDirection, value]);
+    const selectedTabMetadata = React44.useMemo(() => {
       for (const tabMetadata of tabMap.values()) {
-        if (tabMetadata != null && tabMetadata.value === value) {
+        if (tabMetadata.value === value) {
           return tabMetadata;
         }
       }
       return void 0;
     }, [tabMap, value]);
-    const firstEnabledTabValue = React26.useMemo(() => {
+    const firstEnabledTabValue = React44.useMemo(() => {
       for (const tabMetadata of tabMap.values()) {
-        if (tabMetadata != null && !tabMetadata.disabled) {
+        if (!tabMetadata.disabled) {
           return tabMetadata.value;
         }
       }
       return void 0;
     }, [tabMap]);
-    const shouldNotifyInitialValueChangeRef = React26.useRef(!hasExplicitDefaultValueProp);
-    const initialDefaultValueRef = React26.useRef(defaultValueProp);
-    const shouldHonorDisabledDefaultValueRef = React26.useRef(hasExplicitDefaultValueProp);
-    const didRegisterTabsRef = React26.useRef(false);
+    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((prev) => {
-          if (prev.previousValue === fallbackValue && prev.tabActivationDirection === "none") {
-            return prev;
-          }
-          return {
-            previousValue: fallbackValue,
-            tabActivationDirection: "none"
-          };
+        setActivationDirectionState({
+          previousValue: fallbackValue,
+          tabActivationDirection: "none"
         });
         notifyAutomaticValueChange(fallbackValue, fallbackReason);
         shouldNotifyInitialValueChangeRef.current = false;
@@ -11557,74 +12915,56 @@ var wp;
       props: elementProps,
       stateAttributesMapping: tabsStateAttributesMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(TabsRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(TabsRootContext.Provider, {
       value: tabsContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(CompositeList, {
+      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;
+      }
+    }
+    return null;
+  }
   function computeActivationDirection(oldValue, newValue, orientation, tabMap) {
     if (oldValue == null || newValue == null) {
       return "none";
     }
-    let oldTab = null;
-    let newTab = null;
-    for (const [tabElement, tabMetadata] of tabMap.entries()) {
-      if (tabMetadata == null) {
-        continue;
-      }
-      const tabValue = tabMetadata.value ?? tabMetadata.index;
-      if (oldValue === tabValue) {
-        oldTab = tabElement;
-      }
-      if (newValue === tabValue) {
-        newTab = tabElement;
-      }
-      if (oldTab != null && newTab != null) {
-        break;
-      }
-    }
+    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) {
-        if (orientation === "horizontal") {
-          return newValue > oldValue ? "right" : "left";
-        }
-        return newValue > oldValue ? "down" : "up";
+        return newValue > oldValue ? forward : backward;
       }
       return "none";
     }
-    const oldRect = oldTab.getBoundingClientRect();
-    const newRect = newTab.getBoundingClientRect();
-    if (orientation === "horizontal") {
-      if (newRect.left < oldRect.left) {
-        return "left";
-      }
-      if (newRect.left > oldRect.left) {
-        return "right";
-      }
-    } else {
-      if (newRect.top < oldRect.top) {
-        return "up";
-      }
-      if (newRect.top > oldRect.top) {
-        return "down";
-      }
+    const oldPosition = oldTab.getBoundingClientRect()[positionProp];
+    const newPosition = newTab.getBoundingClientRect()[positionProp];
+    if (newPosition < oldPosition) {
+      return backward;
+    }
+    if (newPosition > oldPosition) {
+      return forward;
     }
     return "none";
   }

   // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var React28 = __toESM(require_react(), 1);
+  var React46 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/tabs/list/TabsListContext.mjs
-  var React27 = __toESM(require_react(), 1);
-  var TabsListContext = /* @__PURE__ */ React27.createContext(void 0);
+  var React45 = __toESM(require_react(), 1);
+  var TabsListContext = /* @__PURE__ */ React45.createContext(void 0);
   if (true) TabsListContext.displayName = "TabsListContext";
   function useTabsListContext() {
-    const context = React27.useContext(TabsListContext);
+    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));
     }
@@ -11632,7 +12972,7 @@ var wp;
   }

   // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var TabsTab = /* @__PURE__ */ React28.forwardRef(function TabsTab2(componentProps, forwardedRef) {
+  var TabsTab = /* @__PURE__ */ React46.forwardRef(function TabsTab2(componentProps, forwardedRef) {
     const {
       className,
       disabled: disabled2 = false,
@@ -11646,19 +12986,21 @@ var wp;
     const {
       value: activeTabValue,
       getTabPanelIdByValue,
+      onValueChange,
       orientation,
       tabActivationDirection
     } = useTabsRootContext();
     const {
       activateOnFocus,
-      highlightedTabIndex,
-      onTabActivation,
       registerTabResizeObserverElement,
-      setHighlightedTabIndex,
       tabsListElement
     } = useTabsListContext();
+    const {
+      highlightedIndex,
+      onHighlightedIndexChange
+    } = useCompositeRootContext();
     const id = useBaseUiId(idProp);
-    const tabMetadata = React28.useMemo(() => ({
+    const tabMetadata = React46.useMemo(() => ({
       disabled: disabled2,
       id,
       value
@@ -11673,21 +13015,18 @@ var wp;
       metadata: tabMetadata
     });
     const active = value === activeTabValue;
-    const isNavigatingRef = React28.useRef(false);
-    const tabElementRef = React28.useRef(null);
-    useIsoLayoutEffect(() => {
-      const tabElement = tabElementRef.current;
-      if (!tabElement) {
-        return void 0;
-      }
-      return registerTabResizeObserverElement(tabElement);
-    }, [registerTabResizeObserverElement]);
+    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;
         return;
       }
-      if (!(active && index > -1 && highlightedTabIndex !== index)) {
+      if (!(active && index > -1 && highlightedIndex !== index)) {
         return;
       }
       const listElement = tabsListElement;
@@ -11698,9 +13037,9 @@ var wp;
         }
       }
       if (!disabled2) {
-        setHighlightedTabIndex(index);
+        onHighlightedIndexChange(index);
       }
-    }, [active, index, highlightedTabIndex, setHighlightedTabIndex, disabled2, tabsListElement]);
+    }, [active, index, highlightedIndex, onHighlightedIndexChange, disabled2, tabsListElement]);
     const {
       getButtonProps,
       buttonRef
@@ -11710,31 +13049,26 @@ var wp;
       focusableWhenDisabled: true
     });
     const tabPanelId = getTabPanelIdByValue(value);
-    const isPressingRef = React28.useRef(false);
-    const isMainButtonRef = React28.useRef(false);
+    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"
+      }));
+    }
     function onClick(event) {
       if (active || disabled2) {
         return;
       }
-      onTabActivation(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
-        activationDirection: "none"
-      }));
+      activate(event);
     }
     function onFocus(event) {
-      if (active) {
-        return;
-      }
-      if (index > -1 && !disabled2) {
-        setHighlightedTabIndex(index);
-      }
-      if (disabled2) {
+      if (active || disabled2) {
         return;
       }
       if (activateOnFocus && (!isPressingRef.current || // keyboard or touch focus
-      isPressingRef.current && isMainButtonRef.current)) {
-        onTabActivation(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
-          activationDirection: "none"
-        }));
+      isMainButtonRef.current)) {
+        activate(event);
       }
     }
     function onPointerDown(event) {
@@ -11742,17 +13076,16 @@ var wp;
         return;
       }
       isPressingRef.current = true;
-      function handlePointerUp() {
+      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 (!event.button || event.button === 0) {
-        isMainButtonRef.current = true;
-        const doc = ownerDocument(event.currentTarget);
-        doc.addEventListener("pointerup", handlePointerUp, {
-          once: true
-        });
-      }
+      doc.addEventListener("pointerup", handlePointerEnd);
+      doc.addEventListener("pointercancel", handlePointerEnd);
     }
     const state = {
       disabled: disabled2,
@@ -11762,7 +13095,7 @@ var wp;
     };
     const element = useRenderElement("button", componentProps, {
       state,
-      ref: [forwardedRef, buttonRef, compositeRef, tabElementRef],
+      ref: [forwardedRef, buttonRef, compositeRef, observeTabElement],
       props: [compositeProps, {
         role: "tab",
         "aria-controls": tabPanelId,
@@ -11783,30 +13116,15 @@ var wp;
   if (true) TabsTab.displayName = "TabsTab";

   // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var React29 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tabs/indicator/prehydrationScript.min.mjs
-  var script = '!function(){const t=document.currentScript.previousElementSibling;if(!t)return;const e=t.closest(\'[role="tablist"]\');if(!e)return;const i=e.querySelector("[data-active]");if(!i)return;if(0===i.offsetWidth||0===e.offsetWidth)return;let o=0,n=0,h=0,l=0,r=0,f=0;function s(t){const e=getComputedStyle(t);let i=parseFloat(e.width)||0,o=parseFloat(e.height)||0;return(Math.round(i)!==t.offsetWidth||Math.round(o)!==t.offsetHeight)&&(i=t.offsetWidth,o=t.offsetHeight),{width:i,height:o}}if(null!=i&&null!=e){const{width:t,height:c}=s(i),{width:u,height:d}=s(e),a=i.getBoundingClientRect(),g=e.getBoundingClientRect(),p=u>0?g.width/u:1,b=d>0?g.height/d:1;if(Math.abs(p)>Number.EPSILON&&Math.abs(b)>Number.EPSILON){const t=a.left-g.left,i=a.top-g.top;o=t/p+e.scrollLeft-e.clientLeft,h=i/b+e.scrollTop-e.clientTop}else o=i.offsetLeft,h=i.offsetTop;r=t,f=c,n=e.scrollWidth-o-r,l=e.scrollHeight-h-f}function c(e,i){t.style.setProperty(`--active-tab-${e}`,`${i}px`)}c("left",o),c("right",n),c("top",h),c("bottom",l),c("width",r),c("height",f),r>0&&f>0&&t.removeAttribute("hidden")}();';
-
-  // node_modules/@base-ui/react/tabs/indicator/TabsIndicatorCssVars.mjs
-  var TabsIndicatorCssVars = /* @__PURE__ */ (function(TabsIndicatorCssVars2) {
-    TabsIndicatorCssVars2["activeTabLeft"] = "--active-tab-left";
-    TabsIndicatorCssVars2["activeTabRight"] = "--active-tab-right";
-    TabsIndicatorCssVars2["activeTabTop"] = "--active-tab-top";
-    TabsIndicatorCssVars2["activeTabBottom"] = "--active-tab-bottom";
-    TabsIndicatorCssVars2["activeTabWidth"] = "--active-tab-width";
-    TabsIndicatorCssVars2["activeTabHeight"] = "--active-tab-height";
-    return TabsIndicatorCssVars2;
-  })({});
-
-  // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
-  var stateAttributesMapping = {
+  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__ */ React29.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
+  var TabsIndicator = /* @__PURE__ */ React47.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
     const {
       className,
       render,
@@ -11814,9 +13132,6 @@ var wp;
       style: styleProp,
       ...elementProps
     } = componentProps;
-    const {
-      nonce
-    } = useCSPContext();
     const {
       getTabElementBySelectedValue,
       orientation,
@@ -11827,9 +13142,8 @@ var wp;
       tabsListElement,
       registerIndicatorUpdateListener
     } = useTabsListContext();
-    const isHydrating = useIsHydrating();
     const rerender = useForcedRerendering();
-    React29.useEffect(() => {
+    React47.useEffect(() => {
       return registerIndicatorUpdateListener(rerender);
     }, [registerIndicatorUpdateListener, rerender]);
     let left = 0;
@@ -11855,7 +13169,7 @@ var wp;
         const tabsListRect = tabsListElement.getBoundingClientRect();
         const scaleX = tabListWidth > 0 ? tabsListRect.width / tabListWidth : 1;
         const scaleY = tabListHeight > 0 ? tabsListRect.height / tabListHeight : 1;
-        const hasNonZeroScale = Math.abs(scaleX) > Number.EPSILON && Math.abs(scaleY) > Number.EPSILON;
+        const hasNonZeroScale = scaleX > Number.EPSILON && scaleY > Number.EPSILON;
         if (hasNonZeroScale) {
           const tabLeftDelta = tabRect.left - tabsListRect.left;
           const tabTopDelta = tabRect.top - tabsListRect.top;
@@ -11882,12 +13196,12 @@ var wp;
       height
     } : null;
     const style2 = isTabSelected ? {
-      [TabsIndicatorCssVars.activeTabLeft]: `${left}px`,
-      [TabsIndicatorCssVars.activeTabRight]: `${right}px`,
-      [TabsIndicatorCssVars.activeTabTop]: `${top}px`,
-      [TabsIndicatorCssVars.activeTabBottom]: `${bottom}px`,
-      [TabsIndicatorCssVars.activeTabWidth]: `${width}px`,
-      [TabsIndicatorCssVars.activeTabHeight]: `${height}px`
+      "--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 = {
@@ -11907,43 +13221,26 @@ var wp;
       }, elementProps, {
         suppressHydrationWarning: true
       }],
-      stateAttributesMapping
+      stateAttributesMapping: stateAttributesMapping2
     });
     if (value == null) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(React29.Fragment, {
-      children: [element, isHydrating && renderBeforeHydration && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)("script", {
-        nonce,
-        dangerouslySetInnerHTML: {
-          __html: script
-        },
-        suppressHydrationWarning: true
-      })]
+    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 React30 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tabs/panel/TabsPanelDataAttributes.mjs
-  var TabsPanelDataAttributes = (function(TabsPanelDataAttributes2) {
-    TabsPanelDataAttributes2["index"] = "data-index";
-    TabsPanelDataAttributes2["activationDirection"] = "data-activation-direction";
-    TabsPanelDataAttributes2["orientation"] = "data-orientation";
-    TabsPanelDataAttributes2["hidden"] = "data-hidden";
-    TabsPanelDataAttributes2[TabsPanelDataAttributes2["startingStyle"] = TransitionStatusDataAttributes.startingStyle] = "startingStyle";
-    TabsPanelDataAttributes2[TabsPanelDataAttributes2["endingStyle"] = TransitionStatusDataAttributes.endingStyle] = "endingStyle";
-    return TabsPanelDataAttributes2;
-  })({});
-
-  // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
-  var stateAttributesMapping2 = {
+  var React48 = __toESM(require_react(), 1);
+  var stateAttributesMapping3 = {
     ...tabsStateAttributesMapping,
     ...transitionStatusMapping
   };
-  var TabsPanel = /* @__PURE__ */ React30.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
+  var TabsPanel = /* @__PURE__ */ React48.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
     const {
       className,
       value,
@@ -11957,20 +13254,13 @@ var wp;
       getTabIdByPanelValue,
       orientation,
       tabActivationDirection,
-      registerMountedTabPanel,
-      unregisterMountedTabPanel
+      registerMountedTabPanel
     } = useTabsRootContext();
     const id = useBaseUiId();
-    const metadata = React30.useMemo(() => ({
-      id,
-      value
-    }), [id, value]);
     const {
       ref: listItemRef,
       index
-    } = useCompositeListItem({
-      metadata
-    });
+    } = useCompositeListItem();
     const open = value === selectedValue;
     const {
       mounted,
@@ -11985,7 +13275,7 @@ var wp;
       tabActivationDirection,
       transitionStatus
     };
-    const panelRef = React30.useRef(null);
+    const panelRef = React48.useRef(null);
     const element = useRenderElement("div", componentProps, {
       state,
       ref: [forwardedRef, listItemRef, panelRef],
@@ -11996,9 +13286,10 @@ var wp;
         role: "tabpanel",
         tabIndex: open ? 0 : -1,
         inert: inertValue(!open),
-        [TabsPanelDataAttributes.index]: index
+        // Computed key: a plain literal key fails the DOM-props excess property check.
+        ["data-index"]: index
       }, elementProps],
-      stateAttributesMapping: stateAttributesMapping2
+      stateAttributesMapping: stateAttributesMapping3
     });
     useOpenChangeComplete({
       open,
@@ -12010,17 +13301,11 @@ var wp;
       }
     });
     useIsoLayoutEffect(() => {
-      if (hidden && !keepMounted) {
-        return void 0;
-      }
-      if (id == null) {
+      if (id == null || hidden && !keepMounted) {
         return void 0;
       }
-      registerMountedTabPanel(value, id);
-      return () => {
-        unregisterMountedTabPanel(value, id);
-      };
-    }, [hidden, keepMounted, value, id, registerMountedTabPanel, unregisterMountedTabPanel]);
+      return registerMountedTabPanel(value, id);
+    }, [hidden, keepMounted, value, id, registerMountedTabPanel]);
     const shouldRender = keepMounted || mounted;
     if (!shouldRender) {
       return null;
@@ -12030,9 +13315,9 @@ var wp;
   if (true) TabsPanel.displayName = "TabsPanel";

   // node_modules/@base-ui/react/tabs/list/TabsList.mjs
-  var React31 = __toESM(require_react(), 1);
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
-  var TabsList = /* @__PURE__ */ React31.forwardRef(function TabsList2(componentProps, forwardedRef) {
+  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,
@@ -12042,17 +13327,15 @@ var wp;
       ...elementProps
     } = componentProps;
     const {
-      onValueChange,
       orientation,
-      value,
       setTabMap,
       tabActivationDirection
     } = useTabsRootContext();
-    const [highlightedTabIndex, setHighlightedTabIndex] = React31.useState(0);
-    const [tabsListElement, setTabsListElement] = React31.useState(null);
-    const indicatorUpdateListenersRef = React31.useRef(/* @__PURE__ */ new Set());
-    const tabResizeObserverElementsRef = React31.useRef(/* @__PURE__ */ new Set());
-    const resizeObserverRef = React31.useRef(null);
+    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;
@@ -12088,76 +13371,1271 @@ var wp;
         resizeObserverRef.current?.unobserve(element);
       };
     });
-    const onTabActivation = useStableCallback((newValue, eventDetails) => {
-      if (newValue !== value) {
-        onValueChange(newValue, eventDetails);
+    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 });
+  }
+
+  // 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() {
+    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 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("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_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;
+    }
+  );
+
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element11 = __toESM(require_element(), 1);
+  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 style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE2}]`
+    )) {
+      if (style2.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 style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE2, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  }
+  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);
+      }
+      timerRef.current = setTimeout(() => {
+        validateRef.current();
+        timerRef.current = null;
+      }, 0);
+    }, []);
+    (0, import_element12.useEffect)(() => {
+      unmountedRef.current = false;
+      return () => {
+        unmountedRef.current = true;
+        if (timerRef.current) {
+          clearTimeout(timerRef.current);
+        }
+      };
+    }, []);
+    return scheduleValidation;
+  }
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument3(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash3(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE3}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE3) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle3(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime3();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash3(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+    style2.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash);
+  }
+  function registerDocument3(targetDocument) {
+    const runtime = getRuntime3();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle3(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle3(hash, css) {
+    const runtime = getRuntime3();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle3(targetDocument, hash, css);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle3("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}}}}");
+  }
+  var resets_default = { "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))}}}}');
+  }
+  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",
+        {
+          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"],
+            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
+              }
+            )
+          ]
+        }
+      );
+    }
+  );
+
+  // 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() {
+    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 style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE4}]`
+    )) {
+      if (style2.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 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("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_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",
+      {
+        ref,
+        className: clsx_default(
+          style_default4["input-layout-slot"],
+          style_default4[`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
+  });
+
+  // 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;
+      }
+    }
+    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;
+      }
+      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("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" };
+  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))}}}");
+  }
+  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}}}}}");
+  }
+  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);
+
+  // 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);
+    }
+    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;
+      }
+    }
+    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;
+      }
+      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("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);
+    }
+    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;
+      }
+    }
+    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);
+  }
+  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("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
+  };
+  function ValidityIndicator({
+    id,
+    type,
+    message
+  }) {
+    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
+        ]
+      }
+    );
+  }
+
+  // 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, "");
+      };
+      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) {
+          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;
+        }
+      }
+    }, [customValidity, getValidityTarget]);
+    (0, import_element17.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_element17.useId)();
+    const message = (() => {
+      if (errorMessage) {
+        return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: "invalid",
+            message: errorMessage
+          }
+        );
+      }
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
+          }
+        );
+      }
+      return null;
+    })();
+    const visibleMessage = showMessage ? message : null;
+    (0, import_element17.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,
+      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
+        ] })
+      })
+    });
+  });
+
+  // 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/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;
+      }
+    }
+    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);
+  }
+  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 = {
-      orientation,
-      tabActivationDirection
-    };
-    const defaultProps = {
-      "aria-orientation": orientation === "vertical" ? "vertical" : void 0,
-      role: "tablist"
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
     };
-    const tabsListContextValue = React31.useMemo(() => ({
-      activateOnFocus,
-      highlightedTabIndex,
-      registerIndicatorUpdateListener,
-      registerTabResizeObserverElement,
-      onTabActivation,
-      setHighlightedTabIndex,
-      tabsListElement
-    }), [activateOnFocus, highlightedTabIndex, registerIndicatorUpdateListener, registerTabResizeObserverElement, onTabActivation, setHighlightedTabIndex, tabsListElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(TabsListContext.Provider, {
-      value: tabsListContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime186.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_primitives161 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element9.forwardRef)(function Icon2({ icon: icon4, size = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-      import_primitives161.SVG,
+  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("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,
-        ...icon4.props,
-        ...restProps,
-        width: size,
-        height: size
+        className: clsx_default(resets_default2["box-sizing"], className),
+        render,
+        ...restProps
       }
     );
   });

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element10 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
-  function getRuntime() {
+  // 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/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;
@@ -12168,28 +14646,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument(document);
+      registerDocument9(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash(targetDocument, hash) {
+  function documentContainsStyleHash9(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE}]`
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle(targetDocument, hash, css) {
+  function injectStyle9(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime();
+    const runtime = getRuntime9();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -12198,24 +14676,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash(targetDocument, hash)) {
+    if (documentContainsStyleHash9(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument(targetDocument) {
-    const runtime = getRuntime();
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle9(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -12229,53 +14707,43 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle(hash, css) {
-    const runtime = getRuntime();
+  function registerStyle9(hash, css) {
+    const runtime = getRuntime9();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle9(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("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_element10.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_default.stack })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(DirectionProvider, { direction: (0, import_i18n13.isRTL)() ? "rtl" : "ltr", children });
+    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
+        }
+      );
+      if (hideFromVision) {
+        return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(VisuallyHidden, { render: label });
+      }
+      return label;
+    }
+  );

-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element11 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
-  function getRuntime2() {
+  // 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;
@@ -12286,28 +14754,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument2(document);
+      registerDocument10(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash2(targetDocument, hash) {
+  function documentContainsStyleHash10(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE2}]`
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE2) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle2(targetDocument, hash, css) {
+  function injectStyle10(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime2();
+    const runtime = getRuntime10();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -12316,24 +14784,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash2(targetDocument, hash)) {
+    if (documentContainsStyleHash10(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE2, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument2(targetDocument) {
-    const runtime = getRuntime2();
+  function registerDocument10(targetDocument) {
+    const runtime = getRuntime10();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle2(targetDocument, hash, css);
+      injectStyle10(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -12347,72 +14815,327 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle2(hash, css) {
-    const runtime = getRuntime2();
+  function registerStyle10(hash, css) {
+    const runtime = getRuntime10();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle2(targetDocument, hash, css);
+      injectStyle10(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    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}}}");
+    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 style_default2 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element11.forwardRef)(
-    function VisuallyHidden2({ render, ...restProps }, ref) {
-      const element = useRender({
-        render,
+  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,
-        props: mergeProps(
-          { className: style_default2["visually-hidden"] },
-          restProps,
+        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()
+    };
+    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 () => {
+      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("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",
           {
-            // @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": ""
+            ref,
+            className: clsx_default(field_default3.description, className),
+            ...restProps
           }
         )
-      });
-      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) {
+  // 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;
+      }
+    }
+    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 (timerRef.current) {
-        clearTimeout(timerRef.current);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      timerRef.current = setTimeout(() => {
-        validateRef.current();
-        timerRef.current = null;
-      }, 0);
-    }, []);
-    (0, import_element12.useEffect)(() => {
-      unmountedRef.current = false;
-      return () => {
-        unmountedRef.current = true;
-        if (timerRef.current) {
-          clearTimeout(timerRef.current);
-        }
-      };
-    }, []);
-    return scheduleValidation;
+      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_element13 = __toESM(require_element(), 1);
-  var import_i18n14 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
-  function getRuntime3() {
+  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;
@@ -12423,28 +15146,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument3(document);
+      registerDocument13(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash3(targetDocument, hash) {
+  function documentContainsStyleHash13(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE3}]`
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE3) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle3(targetDocument, hash, css) {
+  function injectStyle13(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime3();
+    const runtime = getRuntime13();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -12453,24 +15176,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash3(targetDocument, hash)) {
+    if (documentContainsStyleHash13(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument3(targetDocument) {
-    const runtime = getRuntime3();
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle3(targetDocument, hash, css);
+      injectStyle13(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -12484,30 +15207,30 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle3(hash, css) {
-    const runtime = getRuntime3();
+  function registerStyle13(hash, css) {
+    const runtime = getRuntime13();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle3(targetDocument, hash, css);
+      injectStyle13(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}}}}");
+    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_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle3("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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" };
+  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) {
-    registerStyle3("e8e6a9be37", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');
+    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_default3 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" };
+  var style_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) {
-    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)}");
+    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_default = { "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_element13.forwardRef)(function Link2({
+  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",
@@ -12522,25 +15245,25 @@ var wp;
       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_default3.link,
-          variant !== "unstyled" && style_default3[`is-${tone}`],
-          variant === "unstyled" && style_default3["is-unstyled"],
+          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_runtime189.jsxs)(import_jsx_runtime189.Fragment, { children: [
+        children: /* @__PURE__ */ (0, import_jsx_runtime213.jsxs)(import_jsx_runtime213.Fragment, { children: [
           children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
             "span",
             {
-              className: style_default3["link-icon"],
+              className: style_default9["link-icon"],
               role: "img",
               "aria-label": (
                 /* translators: accessibility text appended to link text */
-                (0, import_i18n14.__)("(opens in a new tab)")
+                (0, import_i18n16.__)("(opens in a new tab)")
               )
             }
           )
@@ -12555,16 +15278,16 @@ var wp;
   __export(tabs_exports, {
     List: () => List,
     Panel: () => Panel,
-    Root: () => Root,
+    Root: () => Root3,
     Tab: () => Tab
   });

   // packages/ui/build-module/tabs/list.mjs
-  var import_element14 = __toESM(require_element(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
-  function getRuntime4() {
+  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;
@@ -12575,28 +15298,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument4(document);
+      registerDocument14(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash4(targetDocument, hash) {
+  function documentContainsStyleHash14(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE4}]`
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle4(targetDocument, hash, css) {
+  function injectStyle14(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime4();
+    const runtime = getRuntime14();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -12605,24 +15328,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash4(targetDocument, hash)) {
+    if (documentContainsStyleHash14(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument4(targetDocument) {
-    const runtime = getRuntime4();
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle4(targetDocument, hash, css);
+      injectStyle14(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -12636,19 +15359,19 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle4(hash, css) {
-    const runtime = getRuntime4();
+  function registerStyle14(hash, css) {
+    const runtime = getRuntime14();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle4(targetDocument, hash, css);
+      injectStyle14(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("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}}}}');
+    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_default4 = { "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_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_element14.forwardRef)(
+  var List = (0, import_element28.forwardRef)(
     function TabList({
       children,
       variant = "default",
@@ -12656,13 +15379,13 @@ var wp;
       activateOnFocus,
       ...otherProps
     }, forwardedRef) {
-      const [listEl, setListEl] = (0, import_element14.useState)(null);
-      const [overflow, setOverflow] = (0, import_element14.useState)({
+      const [listEl, setListEl] = (0, import_element28.useState)(null);
+      const [overflow, setOverflow] = (0, import_element28.useState)({
         first: false,
         last: false,
         isScrolling: false
       });
-      (0, import_element14.useEffect)(() => {
+      (0, import_element28.useEffect)(() => {
         if (!listEl) {
           return;
         }
@@ -12722,28 +15445,28 @@ var wp;
           mutationObserver.disconnect();
         };
       }, [listEl]);
-      const mergedListRef = (0, import_compose7.useMergeRefs)([
+      const mergedListRef = (0, import_compose8.useMergeRefs)([
         forwardedRef,
         (el) => setListEl(el)
       ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(
-        index_parts_exports.List,
+      return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
+        index_parts_exports2.List,
         {
           ref: mergedListRef,
           activateOnFocus,
           "data-select-on-move": activateOnFocus ? "true" : "false",
           className: clsx_default(
-            style_default4.tablist,
-            overflow.first && style_default4["is-overflowing-first"],
-            overflow.last && style_default4["is-overflowing-last"],
-            style_default4[`is-${variant}-variant`],
+            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_runtime190.jsx)(index_parts_exports.Indicator, { className: style_default4.indicator })
+            /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(index_parts_exports2.Indicator, { className: style_default10.indicator })
           ]
         }
       );
@@ -12751,16 +15474,16 @@ var wp;
   );

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

   // packages/ui/build-module/tabs/context.mjs
-  var import_element15 = __toESM(require_element(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+  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_element15.createContext)(null) : null;
+  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element29.createContext)(null) : null;
   function useRegisterTabDev() {
-    const context = (0, import_element15.useContext)(TabsValidationContext);
-    (0, import_element15.useEffect)(() => {
+    const context = (0, import_element29.useContext)(TabsValidationContext);
+    (0, import_element29.useEffect)(() => {
       if (context) {
         return context.registerTab();
       }
@@ -12771,8 +15494,8 @@ var wp;
   }
   var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
   function useRegisterPanelDev() {
-    const context = (0, import_element15.useContext)(TabsValidationContext);
-    (0, import_element15.useEffect)(() => {
+    const context = (0, import_element29.useContext)(TabsValidationContext);
+    (0, import_element29.useEffect)(() => {
       if (context) {
         return context.registerPanel();
       }
@@ -12785,8 +15508,8 @@ var wp;
   function TabsValidationProviderDev({
     children
   }) {
-    const tabCountRef = (0, import_element15.useRef)(0);
-    const panelCountRef = (0, import_element15.useRef)(0);
+    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;
@@ -12796,7 +15519,7 @@ var wp;
         );
       }
     });
-    const registerTab = (0, import_element15.useCallback)(() => {
+    const registerTab = (0, import_element29.useCallback)(() => {
       tabCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -12804,7 +15527,7 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const registerPanel = (0, import_element15.useCallback)(() => {
+    const registerPanel = (0, import_element29.useCallback)(() => {
       panelCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -12812,26 +15535,26 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const contextValue = (0, import_element15.useMemo)(
+    const contextValue = (0, import_element29.useMemo)(
       () => ({
         registerTab,
         registerPanel
       }),
       [registerTab, registerPanel]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
   }
   function TabsValidationProviderProd({
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(import_jsx_runtime191.Fragment, { 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_runtime192 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
+  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;
@@ -12842,28 +15565,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument5(document);
+      registerDocument15(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash5(targetDocument, hash) {
+  function documentContainsStyleHash15(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle5(targetDocument, hash, css) {
+  function injectStyle15(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime5();
+    const runtime = getRuntime15();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -12872,24 +15595,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
+    if (documentContainsStyleHash15(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
+  function registerDocument15(targetDocument) {
+    const runtime = getRuntime15();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle15(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -12903,31 +15626,31 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
+  function registerStyle15(hash, css) {
+    const runtime = getRuntime15();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle15(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)}");
+    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_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_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) {
-    registerStyle5("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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_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" };
-  var Panel = (0, import_element16.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-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_runtime192.jsx)(
-        index_parts_exports.Panel,
+      return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+        index_parts_exports2.Panel,
         {
           ref: forwardedRef,
           className: clsx_default(
-            global_css_defense_default2.div,
-            focus_module_default2["outset-ring--focus-visible"],
+            global_css_defense_default7.div,
+            focus_module_default3["outset-ring--focus-visible"],
             className
           ),
           ...otherProps
@@ -12937,19 +15660,19 @@ var wp;
   );

   // packages/ui/build-module/tabs/root.mjs
-  var import_element17 = __toESM(require_element(), 1);
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
-  var Root = (0, import_element17.forwardRef)(
+  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_runtime193.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...otherProps }) }) });
+      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_element18 = __toESM(require_element(), 1);
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
+  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;
@@ -12960,28 +15683,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument6(document);
+      registerDocument16(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash6(targetDocument, hash) {
+  function documentContainsStyleHash16(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle6(targetDocument, hash, css) {
+  function injectStyle16(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime6();
+    const runtime = getRuntime16();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -12990,24 +15713,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
+    if (documentContainsStyleHash16(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
     style2.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash);
   }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
+  function registerDocument16(targetDocument) {
+    const runtime = getRuntime16();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -13021,28 +15744,28 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
+  function registerStyle16(hash, css) {
+    const runtime = getRuntime16();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle6("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}}}}');
+    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_default5 = { "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_element18.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
+  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_runtime194.jsxs)(
-      index_parts_exports.Tab,
+    return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
+      index_parts_exports2.Tab,
       {
         ref: forwardedRef,
-        className: clsx_default(style_default5.tab, className),
+        className: clsx_default(style_default11.tab, className),
         ...otherProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("span", { className: style_default5["tab-children"], children }),
-          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(Icon, { icon: chevron_right_default, className: style_default5["tab-chevron"] })
+          /* @__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"] })
         ]
       }
     );
@@ -13089,16 +15812,16 @@ var wp;
   }

   // packages/block-library/build-module/utils/deprecated-text-align-attributes.mjs
-  var import_compose8 = __toESM(require_compose(), 1);
-  var import_element19 = __toESM(require_element(), 1);
+  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, setAttributes } = props;
-    const { textAlign } = attributes;
+    const { name: name122, attributes: attributes2, setAttributes } = props;
+    const { textAlign } = attributes2;
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data10.useDispatch)(import_block_editor20.store);
-    const updateStyleWithAlign = (0, import_compose8.useEvent)(() => {
+    const updateStyleWithAlign = (0, import_compose9.useEvent)(() => {
       (0, import_deprecated3.default)(`textAlign attribute in ${name122}`, {
         alternative: "style.typography.textAlign",
         since: "7.0"
@@ -13114,8 +15837,8 @@ var wp;
         }
       }));
     });
-    const lastUpdatedAlignRef = (0, import_element19.useRef)();
-    (0, import_element19.useEffect)(() => {
+    const lastUpdatedAlignRef = (0, import_element33.useRef)();
+    (0, import_element33.useEffect)(() => {
       if (textAlign === lastUpdatedAlignRef.current) {
         return;
       }
@@ -13154,14 +15877,14 @@ var wp;
   }

   // packages/block-library/build-module/button/edit.mjs
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl } = unlock(import_block_editor21.privateApis);
-  var { subscribeDelegatedListener } = unlock(import_compose9.privateApis);
+  var { subscribeDelegatedListener } = unlock(import_compose10.privateApis);
   var LINK_SETTINGS = [
     ...import_block_editor21.LinkControl.DEFAULT_LINK_SETTINGS,
     {
       id: "nofollow",
-      title: (0, import_i18n15.__)("Mark as nofollow")
+      title: (0, import_i18n17.__)("Mark as nofollow")
     }
   ];
   function useEnter(clientId) {
@@ -13172,7 +15895,7 @@ var wp;
       getBlockRootClientId,
       getBlockIndex
     } = (0, import_data11.useSelect)(import_block_editor21.store);
-    return (0, import_compose9.useRefEffect)((element) => {
+    return (0, import_compose10.useRefEffect)((element) => {
       function onKeyDown(event) {
         if (event.defaultPrevented || event.keyCode !== import_keycodes.ENTER) {
           return;
@@ -13220,7 +15943,7 @@ var wp;
   }
   function ButtonEdit(props) {
     const {
-      attributes,
+      attributes: attributes2,
       setAttributes,
       className,
       isSelected,
@@ -13238,7 +15961,7 @@ var wp;
       text,
       url,
       metadata
-    } = attributes;
+    } = attributes2;
     const width = style2?.dimensions?.width;
     useDeprecatedTextAlign(props);
     const TagName2 = tagName || "a";
@@ -13250,20 +15973,20 @@ var wp;
         richTextRef.current?.focus();
       }
     }
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element20.useState)(null);
-    const borderProps = (0, import_block_editor21.__experimentalUseBorderProps)(attributes);
-    const colorProps = (0, import_block_editor21.__experimentalUseColorProps)(attributes);
-    const spacingProps = (0, import_block_editor21.__experimentalGetSpacingClassesAndStyles)(attributes);
-    const shadowProps = (0, import_block_editor21.__experimentalGetShadowClassesAndStyles)(attributes);
-    const dimensionsProps = (0, import_block_editor21.__experimentalGetDimensionsClassesAndStyles)(attributes);
-    const ref = (0, import_element20.useRef)();
-    const richTextRef = (0, import_element20.useRef)();
+    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_compose9.useMergeRefs)([setPopoverAnchor, ref]),
+      ref: (0, import_compose10.useMergeRefs)([setPopoverAnchor, ref]),
       onKeyDown
     });
     const blockEditingMode = (0, import_block_editor21.useBlockEditingMode)();
-    const [isEditingURL, setIsEditingURL] = (0, import_element20.useState)(false);
+    const [isEditingURL, setIsEditingURL] = (0, import_element34.useState)(false);
     const isURLSet = !!url;
     const opensInNewTab = linkTarget === NEW_TAB_TARGET;
     const nofollow = !!rel?.includes(NOFOLLOW_REL);
@@ -13307,13 +16030,13 @@ var wp;
       };
     }
     function createButtonText(searchTerm) {
-      return (0, import_element20.createInterpolateElement)(
-        (0, import_i18n15.sprintf)(
+      return (0, import_element34.createInterpolateElement)(
+        (0, import_i18n17.sprintf)(
           /* translators: %s: search term. */
-          (0, import_i18n15.__)("Create page: <mark>%s</mark>"),
+          (0, import_i18n17.__)("Create page: <mark>%s</mark>"),
           searchTerm
         ),
-        { mark: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("mark", {}) }
+        { mark: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("mark", {}) }
       );
     }
     function startEditing(event) {
@@ -13328,23 +16051,23 @@ var wp;
       });
       setIsEditingURL(false);
     }
-    (0, import_element20.useEffect)(() => {
+    (0, import_element34.useEffect)(() => {
       if (!isSelected) {
         setIsEditingURL(false);
       }
     }, [isSelected]);
-    const linkValue = (0, import_element20.useMemo)(
+    const linkValue = (0, import_element34.useMemo)(
       () => ({ url, opensInNewTab, nofollow }),
       [url, opensInNewTab, nofollow]
     );
     const useEnterRef = useEnter(clientId);
-    const mergedRef = (0, import_compose9.useMergeRefs)([useEnterRef, richTextRef]);
+    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_element20.useMemo)(() => {
+    const dimensionPresets = (0, import_element34.useMemo)(() => {
       if (!dimensionSizes) {
         return [];
       }
@@ -13354,7 +16077,7 @@ var wp;
         ...dimensionSizes?.default ?? []
       ];
     }, [dimensionSizes]);
-    const typographyProps = (0, import_block_editor21.getTypographyClassesAndStyles)(attributes, {
+    const typographyProps = (0, import_block_editor21.getTypographyClassesAndStyles)(attributes2, {
       typography: {
         fluid: fluidTypographySettings
       },
@@ -13362,7 +16085,7 @@ var wp;
         wideSize: layout?.wideSize
       }
     });
-    const resolvedWidth = (0, import_element20.useMemo)(() => {
+    const resolvedWidth = (0, import_element34.useMemo)(() => {
       if (!width) {
         return void 0;
       }
@@ -13380,7 +16103,7 @@ var wp;
       blockProps.className,
       getWidthClasses(resolvedWidth)
     );
-    const widthStyle = (0, import_element20.useMemo)(() => {
+    const widthStyle = (0, import_element34.useMemo)(() => {
       if (!width) {
         return {};
       }
@@ -13391,19 +16114,19 @@ var wp;
       }
       return dimensionsProps.style;
     }, [width, resolvedWidth, dimensionsProps.style]);
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_jsx_runtime195.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+    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_runtime195.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
             import_block_editor21.RichText,
             {
               ref: mergedRef,
-              "aria-label": (0, import_i18n15.__)("Button text"),
-              placeholder: placeholder2 || (0, import_i18n15.__)("Add text\u2026"),
+              "aria-label": (0, import_i18n17.__)("Button text"),
+              placeholder: placeholder2 || (0, import_i18n17.__)("Add text\u2026"),
               value: text,
               onChange: (value) => setAttributes({
                 text: removeAnchorTag(value)
@@ -13438,18 +16161,18 @@ var wp;
           )
         }
       ),
-      hasBlockControls && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(import_block_editor21.BlockControls, { group: "block", children: isLinkTag && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+      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_i18n15.__)("Link") : (0, import_i18n15.__)("Unlink"),
+          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_runtime195.jsx)(
+      isLinkTag && isSelected && (isEditingURL || isURLSet) && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
         import_components9.Popover,
         {
           placement: "bottom",
@@ -13461,7 +16184,7 @@ var wp;
           focusOnMount: isEditingURL ? "firstElement" : false,
           __unstableSlotName: "__unstable-block-tools-after",
           shift: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
             import_block_editor21.LinkControl,
             {
               value: linkValue,
@@ -13490,28 +16213,28 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_block_editor21.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+      /* @__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_i18n15.__)("Default (<a>)"), value: "a" },
+              { label: (0, import_i18n17.__)("Default (<a>)"), value: "a" },
               { label: "<button>", value: "button" }
             ]
           }
         ),
-        isLinkTag && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+        isLinkTag && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
           import_components9.TextControl,
           {
-            label: (0, import_i18n15.__)("Link relation"),
-            help: (0, import_element20.createInterpolateElement)(
-              (0, import_i18n15.__)(
+            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_runtime195.jsx)(
+                a: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
                   Link,
                   {
                     openInNewTab: true,
@@ -13691,8 +16414,8 @@ var wp;

   // packages/block-library/build-module/button/save.mjs
   var import_block_editor22 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
-  function save6({ attributes }) {
+  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  function save6({ attributes: attributes2 }) {
     const {
       tagName,
       type,
@@ -13703,15 +16426,15 @@ var wp;
       text,
       title,
       url
-    } = attributes;
+    } = attributes2;
     const TagName2 = tagName || "a";
     const isButtonTag = "button" === TagName2;
     const buttonType = type || "button";
-    const borderProps = (0, import_block_editor22.__experimentalGetBorderClassesAndStyles)(attributes);
-    const colorProps = (0, import_block_editor22.__experimentalGetColorClassesAndStyles)(attributes);
-    const spacingProps = (0, import_block_editor22.__experimentalGetSpacingClassesAndStyles)(attributes);
-    const shadowProps = (0, import_block_editor22.__experimentalGetShadowClassesAndStyles)(attributes);
-    const typographyProps = (0, import_block_editor22.getTypographyClassesAndStyles)(attributes);
+    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,
@@ -13733,7 +16456,7 @@ var wp;
       ...typographyProps.style,
       writingMode: void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { ...import_block_editor22.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+    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,
@@ -13757,7 +16480,7 @@ var wp;
     example: {
       attributes: {
         className: "is-style-fill",
-        text: (0, import_i18n16.__)("Call to action")
+        text: (0, import_i18n18.__)("Call to action")
       }
     },
     edit: edit_default2,
@@ -13767,9 +16490,9 @@ var wp;
       ...a2,
       text: (a2.text || "") + text
     }),
-    __experimentalLabel(attributes, { context }) {
-      const { text } = attributes;
-      const customName = attributes?.metadata?.name;
+    __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;
@@ -13783,14 +16506,14 @@ var wp;
     settings9[fieldsKey2] = [
       {
         id: "text",
-        label: (0, import_i18n16.__)("Content"),
+        label: (0, import_i18n18.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "link",
-        label: (0, import_i18n16.__)("Link"),
+        label: (0, import_i18n18.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -13820,16 +16543,16 @@ var wp;
     name: () => name10,
     settings: () => settings10
   });
-  var import_i18n17 = __toESM(require_i18n(), 1);
+  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_runtime197 = __toESM(require_jsx_runtime(), 1);
-  var migrateWithLayout = (attributes) => {
-    if (!!attributes.layout) {
-      return attributes;
+  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
+  var migrateWithLayout = (attributes2) => {
+    if (!!attributes2.layout) {
+      return attributes2;
     }
-    const { contentJustification, orientation, ...updatedAttributes } = attributes;
+    const { contentJustification, orientation, ...updatedAttributes } = attributes2;
     if (contentJustification || orientation) {
       Object.assign(updatedAttributes, {
         layout: {
@@ -13869,7 +16592,7 @@ var wp;
       isEligible: ({ contentJustification, orientation }) => !!contentJustification || !!orientation,
       migrate: migrateWithLayout,
       save({ attributes: { contentJustification, orientation } }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
           "div",
           {
             ...import_block_editor23.useBlockProps.save({
@@ -13878,7 +16601,7 @@ var wp;
                 "is-vertical": orientation === "vertical"
               })
             }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_block_editor23.InnerBlocks.Content, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(import_block_editor23.InnerBlocks.Content, {})
           }
         );
       }
@@ -13889,14 +16612,14 @@ var wp;
         anchor: true
       },
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_block_editor23.InnerBlocks.Content, {}) });
+        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(attributes) {
+      migrate(attributes2) {
         return migrateWithLayout({
-          ...attributes,
+          ...attributes2,
           align: void 0,
           // Floating Buttons blocks shouldn't have been supported in the
           // first place. Most users using them probably expected them to
@@ -13904,7 +16627,7 @@ var wp;
           // 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: attributes.align
+          contentJustification: attributes2.align
         });
       }
     }
@@ -13917,8 +16640,8 @@ var wp;

   // packages/block-library/build-module/utils/get-transformed-attributes.mjs
   var import_blocks9 = __toESM(require_blocks(), 1);
-  function getTransformedAttributes(attributes, newBlockName, bindingsCallback = null) {
-    if (!attributes) {
+  function getTransformedAttributes(attributes2, newBlockName, bindingsCallback = null) {
+    if (!attributes2) {
       return void 0;
     }
     const newBlockType = (0, import_blocks9.getBlockType)(newBlockName);
@@ -13926,19 +16649,19 @@ var wp;
       return void 0;
     }
     const transformedAttributes = {};
-    if ((0, import_blocks9.hasBlockSupport)(newBlockType, "anchor") && attributes.anchor) {
-      transformedAttributes.anchor = attributes.anchor;
+    if ((0, import_blocks9.hasBlockSupport)(newBlockType, "anchor") && attributes2.anchor) {
+      transformedAttributes.anchor = attributes2.anchor;
     }
-    if ((0, import_blocks9.hasBlockSupport)(newBlockType, "ariaLabel") && attributes.ariaLabel) {
-      transformedAttributes.ariaLabel = attributes.ariaLabel;
+    if ((0, import_blocks9.hasBlockSupport)(newBlockType, "ariaLabel") && attributes2.ariaLabel) {
+      transformedAttributes.ariaLabel = attributes2.ariaLabel;
     }
-    if (attributes.metadata) {
+    if (attributes2.metadata) {
       const transformedMetadata = [];
       if (bindingsCallback) {
         transformedMetadata.push("id", "bindings");
       }
       if (transformedMetadata.length > 0) {
-        const newMetadata = Object.entries(attributes.metadata).reduce(
+        const newMetadata = Object.entries(attributes2.metadata).reduce(
           (obj, [prop, value]) => {
             if (!transformedMetadata.includes(prop)) {
               return obj;
@@ -13973,9 +16696,9 @@ var wp;
             {},
             // Loop the selected buttons.
             buttons.map(
-              (attributes) => (
+              (attributes2) => (
                 // Create singular button in the buttons block.
-                (0, import_blocks10.createBlock)("core/button", attributes)
+                (0, import_blocks10.createBlock)("core/button", attributes2)
               )
             )
           )
@@ -13991,16 +16714,16 @@ var wp;
             "core/buttons",
             {},
             // Loop the selected buttons.
-            buttons.map((attributes) => {
-              const { content } = attributes;
+            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", {
-                ...attributes,
+                ...attributes2,
                 ...getTransformedAttributes(
-                  attributes,
+                  attributes2,
                   "core/button",
                   ({ content: contentBinding }) => ({
                     text: contentBinding
@@ -14013,10 +16736,10 @@ var wp;
           )
         ),
         isMatch: (paragraphs) => {
-          return paragraphs.every((attributes) => {
+          return paragraphs.every((attributes2) => {
             const element = (0, import_rich_text.__unstableCreateElement)(
               document,
-              attributes.content
+              attributes2.content
             );
             const text = element.innerText || "";
             const links = element.querySelectorAll("a");
@@ -14030,12 +16753,12 @@ var wp;

   // packages/block-library/build-module/buttons/edit.mjs
   var import_block_editor24 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_BLOCK = {
     name: "core/button"
   };
-  function ButtonsEdit({ attributes, className }) {
-    const { fontSize, layout, style: style2 } = attributes;
+  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
@@ -14045,7 +16768,7 @@ var wp;
       defaultBlock: DEFAULT_BLOCK,
       orientation: layout?.orientation ?? "horizontal"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { ...innerBlocksProps });
   }
   var edit_default3 = ButtonsEdit;

@@ -14124,16 +16847,16 @@ var wp;

   // packages/block-library/build-module/buttons/save.mjs
   var import_block_editor25 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
-  function save7({ attributes, className }) {
-    const { fontSize, style: style2 } = attributes;
+  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_runtime199.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/buttons/index.mjs
@@ -14151,11 +16874,11 @@ var wp;
       innerBlocks: [
         {
           name: "core/button",
-          attributes: { text: (0, import_i18n17.__)("Find out more") }
+          attributes: { text: (0, import_i18n19.__)("Find out more") }
         },
         {
           name: "core/button",
-          attributes: { text: (0, import_i18n17.__)("Contact us") }
+          attributes: { text: (0, import_i18n19.__)("Contact us") }
         }
       ]
     },
@@ -14233,9 +16956,9 @@ var wp;
   var import_server_side_render3 = __toESM(require_server_side_render(), 1);
   var import_block_editor26 = __toESM(require_block_editor(), 1);
   var import_core_data5 = __toESM(require_core_data(), 1);
-  var import_i18n18 = __toESM(require_i18n(), 1);
-  var import_compose10 = __toESM(require_compose(), 1);
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 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 {};
@@ -14246,7 +16969,7 @@ var wp;
       month: dateObj.getMonth() + 1
     };
   });
-  function CalendarEdit({ attributes, name: name122 }) {
+  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 = {
@@ -14279,24 +17002,24 @@ var wp;
     }, []);
     const { content, status, error: error2 } = (0, import_server_side_render3.useServerSideRender)({
       attributes: {
-        ...attributes,
+        ...attributes2,
         ...getYearMonth(date)
       },
       block: name122
     });
-    const disabledRef = (0, import_compose10.useDisabled)();
+    const disabledRef = (0, import_compose11.useDisabled)();
     const blockProps = (0, import_block_editor26.useBlockProps)({ ref: disabledRef });
     if (!hasPosts) {
-      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components10.Placeholder, { icon: calendar_default, label: (0, import_i18n18.__)("Calendar"), children: !hasPostsResolved ? /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components10.Spinner, {}) : (0, import_i18n18.__)("No published posts found.") }) });
+      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_runtime200.jsxs)(import_jsx_runtime200.Fragment, { children: [
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components10.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("p", { children: (0, import_i18n18.sprintf)(
+    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_i18n18.__)("Error: %s"),
+        (0, import_i18n20.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -14440,14 +17163,14 @@ var wp;

   // packages/block-library/build-module/categories/edit.mjs
   var import_components11 = __toESM(require_components(), 1);
-  var import_compose11 = __toESM(require_compose(), 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_i18n19 = __toESM(require_i18n(), 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_runtime201 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
   function CategoriesEdit({
     attributes: {
       displayAsDropdown,
@@ -14463,7 +17186,7 @@ var wp;
     className,
     clientId
   }) {
-    const selectId = (0, import_compose11.useInstanceId)(CategoriesEdit, "blocks-category-select");
+    const selectId = (0, import_compose12.useInstanceId)(CategoriesEdit, "blocks-category-select");
     const { records: allTaxonomies, isResolvingTaxonomies } = (0, import_core_data6.useEntityRecords)(
       "root",
       "taxonomy",
@@ -14484,7 +17207,7 @@ var wp;
     const { createWarningNotice } = (0, import_data13.useDispatch)(import_notices2.store);
     const showRedirectionPreventedNotice = (event) => {
       event.preventDefault();
-      createWarningNotice((0, import_i18n19.__)("Links are disabled in the editor."), {
+      createWarningNotice((0, import_i18n21.__)("Links are disabled in the editor."), {
         id: `block-library/core/categories/redirection-prevented/${clientId}`,
         type: "snackbar"
       });
@@ -14499,7 +17222,7 @@ var wp;
       return categories.filter(({ parent }) => parent === parentId);
     };
     const toggleAttribute = (attributeName) => (newValue) => setAttributes({ [attributeName]: newValue });
-    const renderCategoryName = (name122) => !name122 ? (0, import_i18n19.__)("(Untitled)") : (0, import_html_entities2.decodeEntities)(name122).trim();
+    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);
@@ -14510,10 +17233,10 @@ var wp;
     const renderCategoryListItem = (category) => {
       const childCategories = getCategoriesList(category.id);
       const { id, link, count, name: name122 } = category;
-      return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)("li", { className: `cat-item cat-item-${id}`, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("a", { href: link, onClick: showRedirectionPreventedNotice, children: renderCategoryName(name122) }),
+      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_runtime201.jsx)("ul", { className: "children", children: childCategories.map(
+        isHierarchicalTaxonomy && showHierarchy && !!childCategories.length && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("ul", { className: "children", children: childCategories.map(
           (childCategory) => renderCategoryListItem(childCategory)
         ) })
       ] }, id);
@@ -14521,12 +17244,12 @@ var wp;
     const renderCategoryDropdown = () => {
       const parentId = isHierarchicalTaxonomy && showHierarchy ? 0 : null;
       const categoriesList = getCategoriesList(parentId);
-      return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(import_jsx_runtime201.Fragment, { children: [
-        showLabel ? /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+      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_i18n19.__)("Label text"),
+            "aria-label": (0, import_i18n21.__)("Label text"),
             placeholder: taxonomy?.name,
             withoutInteractiveFormatting: true,
             value: label,
@@ -14534,12 +17257,12 @@ var wp;
           }
         ) : (
           // eslint-disable-next-line jsx-a11y/label-has-associated-control
-          /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("label", { htmlFor: selectId }), children: label ? label : taxonomy?.name })
+          /* @__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_runtime201.jsxs)("select", { id: selectId, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("option", { children: (0, import_i18n19.sprintf)(
+        /* @__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_i18n19.__)("Select %s"),
+            (0, import_i18n21.__)("Select %s"),
             taxonomy?.labels?.singular_name
           ) }),
           categoriesList.map(
@@ -14552,7 +17275,7 @@ var wp;
       const { id, count, name: name122 } = category;
       const childCategories = getCategoriesList(id);
       return [
-        /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)("option", { className: `level-${level}`, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)("option", { className: `level-${level}`, children: [
           Array.from({ length: level * 3 }).map(() => "\xA0"),
           renderCategoryName(name122),
           showPostCounts && ` (${count})`
@@ -14575,11 +17298,11 @@ var wp;
       className: classes
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(TagName2, { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_block_editor27.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+    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_i18n19.__)("Settings"),
+          label: (0, import_i18n21.__)("Settings"),
           resetAll: () => {
             setAttributes({
               taxonomy: "category",
@@ -14593,21 +17316,21 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            Array.isArray(taxonomies) && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            Array.isArray(taxonomies) && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
               import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => {
                   return taxonomySlug !== "category";
                 },
-                label: (0, import_i18n19.__)("Taxonomy"),
+                label: (0, import_i18n21.__)("Taxonomy"),
                 onDeselect: () => {
                   setAttributes({ taxonomy: "category" });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
                   import_components11.SelectControl,
                   {
-                    label: (0, import_i18n19.__)("Taxonomy"),
+                    label: (0, import_i18n21.__)("Taxonomy"),
                     options: taxonomies.map((t2) => ({
                       label: t2.name,
                       value: t2.slug
@@ -14620,69 +17343,69 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
               import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayAsDropdown,
-                label: (0, import_i18n19.__)("Display as dropdown"),
+                label: (0, import_i18n21.__)("Display as dropdown"),
                 onDeselect: () => setAttributes({ displayAsDropdown: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
                   import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n19.__)("Display as dropdown"),
+                    label: (0, import_i18n21.__)("Display as dropdown"),
                     checked: displayAsDropdown,
                     onChange: toggleAttribute("displayAsDropdown")
                   }
                 )
               }
             ),
-            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            displayAsDropdown && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
               import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showLabel,
-                label: (0, import_i18n19.__)("Show label"),
+                label: (0, import_i18n21.__)("Show label"),
                 onDeselect: () => setAttributes({ showLabel: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
                   import_components11.ToggleControl,
                   {
                     className: "wp-block-categories__indentation",
-                    label: (0, import_i18n19.__)("Show label"),
+                    label: (0, import_i18n21.__)("Show label"),
                     checked: showLabel,
                     onChange: toggleAttribute("showLabel")
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
               import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!showPostCounts,
-                label: (0, import_i18n19.__)("Show post counts"),
+                label: (0, import_i18n21.__)("Show post counts"),
                 onDeselect: () => setAttributes({ showPostCounts: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
                   import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n19.__)("Show post counts"),
+                    label: (0, import_i18n21.__)("Show post counts"),
                     checked: showPostCounts,
                     onChange: toggleAttribute("showPostCounts")
                   }
                 )
               }
             ),
-            isHierarchicalTaxonomy && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            isHierarchicalTaxonomy && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
               import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!showOnlyTopLevel,
-                label: (0, import_i18n19.__)("Show only top level terms"),
+                label: (0, import_i18n21.__)("Show only top level terms"),
                 onDeselect: () => setAttributes({ showOnlyTopLevel: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
                   import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n19.__)("Show only top level terms"),
+                    label: (0, import_i18n21.__)("Show only top level terms"),
                     checked: showOnlyTopLevel,
                     onChange: toggleAttribute(
                       "showOnlyTopLevel"
@@ -14691,34 +17414,34 @@ var wp;
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
               import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!showEmpty,
-                label: (0, import_i18n19.__)("Show empty terms"),
+                label: (0, import_i18n21.__)("Show empty terms"),
                 onDeselect: () => setAttributes({ showEmpty: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
                   import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n19.__)("Show empty terms"),
+                    label: (0, import_i18n21.__)("Show empty terms"),
                     checked: showEmpty,
                     onChange: toggleAttribute("showEmpty")
                   }
                 )
               }
             ),
-            isHierarchicalTaxonomy && !showOnlyTopLevel && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            isHierarchicalTaxonomy && !showOnlyTopLevel && /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
               import_components11.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!showHierarchy,
-                label: (0, import_i18n19.__)("Show hierarchy"),
+                label: (0, import_i18n21.__)("Show hierarchy"),
                 onDeselect: () => setAttributes({ showHierarchy: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
                   import_components11.ToggleControl,
                   {
-                    label: (0, import_i18n19.__)("Show hierarchy"),
+                    label: (0, import_i18n21.__)("Show hierarchy"),
                     checked: showHierarchy,
                     onChange: toggleAttribute("showHierarchy")
                   }
@@ -14728,18 +17451,18 @@ var wp;
           ]
         }
       ) }),
-      isResolving && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_components11.Placeholder, { icon: pin_default, label: (0, import_i18n19.__)("Terms"), children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_components11.Spinner, {}) }),
-      !isResolving && categories?.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("p", { children: taxonomy.labels.no_terms }),
+      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_i18n20 = __toESM(require_i18n(), 1);
+  var import_i18n22 = __toESM(require_i18n(), 1);
   var variations = [
     {
       name: "terms",
-      title: (0, import_i18n20.__)("Terms List"),
+      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.
@@ -14756,8 +17479,8 @@ var wp;
     },
     {
       name: "categories",
-      title: (0, import_i18n20.__)("Categories List"),
-      description: (0, import_i18n20.__)("Display a list of all categories."),
+      title: (0, import_i18n22.__)("Categories List"),
+      description: (0, import_i18n22.__)("Display a list of all categories."),
       icon: category_default,
       attributes: {
         taxonomy: "category"
@@ -14794,16 +17517,16 @@ var wp;
   var import_block_editor30 = __toESM(require_block_editor(), 1);
   var import_data16 = __toESM(require_data(), 1);
   var import_components14 = __toESM(require_components(), 1);
-  var import_element22 = __toESM(require_element(), 1);
-  var import_i18n23 = __toESM(require_i18n(), 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_i18n21 = __toESM(require_i18n(), 1);
+  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_runtime202 = __toESM(require_jsx_runtime(), 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)(
@@ -14812,14 +17535,14 @@ var wp;
       },
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+    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_i18n21.__)("Convert to blocks")
+        children: (0, import_i18n23.__)("Convert to blocks")
       }
     );
   };
@@ -14828,24 +17551,24 @@ var wp;
   // packages/block-library/build-module/freeform/modal.mjs
   var import_block_editor29 = __toESM(require_block_editor(), 1);
   var import_components13 = __toESM(require_components(), 1);
-  var import_element21 = __toESM(require_element(), 1);
-  var import_i18n22 = __toESM(require_i18n(), 1);
+  var import_element35 = __toESM(require_element(), 1);
+  var import_i18n24 = __toESM(require_i18n(), 1);
   var import_data15 = __toESM(require_data(), 1);
-  var import_compose12 = __toESM(require_compose(), 1);
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 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_compose12.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose13.useViewportMatch)("small", "<");
     if (isMobileViewport) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
       import_components13.Button,
       {
         size: "compact",
         onClick,
         icon: fullscreen_default,
         isPressed: isModalFullScreen,
-        label: isModalFullScreen ? (0, import_i18n22.__)("Exit fullscreen") : (0, import_i18n22.__)("Enter fullscreen")
+        label: isModalFullScreen ? (0, import_i18n24.__)("Exit fullscreen") : (0, import_i18n24.__)("Enter fullscreen")
       }
     );
   }
@@ -14853,7 +17576,7 @@ var wp;
     const styles = (0, import_data15.useSelect)(
       (select10) => select10(import_block_editor29.store).getSettings().styles
     );
-    (0, import_element21.useEffect)(() => {
+    (0, import_element35.useEffect)(() => {
       const { baseURL, suffix, settings: settings121 } = window.wpEditorL10n.tinymce;
       window.tinymce.EditorManager.overrideDefaults({
         base_url: baseURL,
@@ -14878,21 +17601,21 @@ var wp;
         window.wp.oldEditor.remove(props.id);
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("textarea", { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)("textarea", { ...props });
   }
   function ModalEdit({ clientId, content, onClose, onChange }) {
-    const [isModalFullScreen, setIsModalFullScreen] = (0, import_element21.useState)(false);
+    const [isModalFullScreen, setIsModalFullScreen] = (0, import_element35.useState)(false);
     const id = `editor-${clientId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(
       import_components13.Modal,
       {
-        title: (0, import_i18n22.__)("Classic Editor"),
+        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_runtime203.jsx)(
+        headerActions: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
           ModalAuxiliaryActions,
           {
             onClick: () => setIsModalFullScreen(!isModalFullScreen),
@@ -14900,24 +17623,24 @@ var wp;
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(ClassicEdit, { id, defaultValue: content }),
-          /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+          /* @__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_runtime203.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                /* @__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_i18n22.__)("Cancel")
+                    children: (0, import_i18n24.__)("Cancel")
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(import_components13.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
                   import_components13.Button,
                   {
                     __next40pxDefaultSize: true,
@@ -14926,7 +17649,7 @@ var wp;
                       onChange(window.wp.oldEditor.getContent(id));
                       onClose();
                     },
-                    children: (0, import_i18n22.__)("Save")
+                    children: (0, import_i18n24.__)("Save")
                   }
                 ) })
               ]
@@ -14938,50 +17661,50 @@ var wp;
   }

   // packages/block-library/build-module/freeform/edit.mjs
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
   function FreeformEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId
   }) {
-    const { content } = attributes;
-    const [isOpen, setOpen] = (0, import_element22.useState)(false);
-    const editButtonRef = (0, import_element22.useRef)(null);
+    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_runtime204.jsxs)(import_jsx_runtime204.Fragment, { children: [
-      canRemove && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_block_editor30.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components14.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(convert_to_blocks_button_default, { clientId }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_block_editor30.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components14.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+    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_i18n23.__)("Edit")
+          children: (0, import_i18n25.__)("Edit")
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)("div", { ...(0, import_block_editor30.useBlockProps)(), children: [
-        content ? /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_element22.RawHTML, { children: content }) : /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+      /* @__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_runtime204.jsx)(import_block_editor30.BlockIcon, { icon: classic_default }),
-            label: (0, import_i18n23.__)("Classic"),
-            instructions: (0, import_i18n23.__)(
+            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_runtime204.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
               import_components14.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: () => setOpen(true),
-                children: (0, import_i18n23.__)("Edit contents")
+                children: (0, import_i18n25.__)("Edit contents")
               }
             )
           }
         ),
-        isOpen && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+        isOpen && /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
           ModalEdit,
           {
             clientId,
@@ -15027,11 +17750,11 @@ var wp;
   };

   // packages/block-library/build-module/freeform/save.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
-  function save8({ attributes }) {
-    const { content } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_element23.RawHTML, { children: content });
+  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
@@ -15051,33 +17774,33 @@ var wp;
     name: () => name14,
     settings: () => settings14
   });
-  var import_i18n25 = __toESM(require_i18n(), 1);
+  var import_i18n27 = __toESM(require_i18n(), 1);
   var import_blocks15 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/code/edit.mjs
-  var import_i18n24 = __toESM(require_i18n(), 1);
+  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_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
   function CodeEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     onRemove,
     insertBlocksAfter,
     mergeBlocks
   }) {
     const blockProps = (0, import_block_editor31.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("pre", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+    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: attributes.content,
+        value: attributes2.content,
         onChange: (content) => setAttributes({ content }),
         onRemove,
         onMerge: mergeBlocks,
-        placeholder: (0, import_i18n24.__)("Write code\u2026"),
-        "aria-label": (0, import_i18n24.__)("Code"),
+        placeholder: (0, import_i18n26.__)("Write code\u2026"),
+        "aria-label": (0, import_i18n26.__)("Code"),
         preserveWhiteSpace: true,
         __unstablePastePlainText: true,
         __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
@@ -15160,9 +17883,9 @@ var wp;
   var import_block_editor32 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/code/utils.mjs
-  var import_compose13 = __toESM(require_compose(), 1);
+  var import_compose14 = __toESM(require_compose(), 1);
   function escape(content) {
-    return (0, import_compose13.pipe)(
+    return (0, import_compose14.pipe)(
       escapeOpeningSquareBrackets,
       escapeProtocolInIsolatedUrls
     )(content || "");
@@ -15178,14 +17901,14 @@ var wp;
   }

   // packages/block-library/build-module/code/save.mjs
-  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
-  function save9({ attributes }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)("pre", { ...import_block_editor32.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+  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 attributes.content === "string" ? attributes.content : attributes.content.toHTMLString({
+          typeof attributes2.content === "string" ? attributes2.content : attributes2.content.toHTMLString({
             preserveWhiteSpace: true
           })
         )
@@ -15206,11 +17929,11 @@ var wp;
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes) => {
-          const { content } = attributes;
+        transform: (attributes2) => {
+          const { content } = attributes2;
           return (0, import_blocks14.createBlock)("core/code", {
-            ...attributes,
-            ...getTransformedAttributes(attributes, "core/code"),
+            ...attributes2,
+            ...getTransformedAttributes(attributes2, "core/code"),
             content
           });
         }
@@ -15219,10 +17942,10 @@ var wp;
         type: "block",
         blocks: ["core/html"],
         __experimentalConvert(block) {
-          const { attributes } = block;
+          const { attributes: attributes2 } = block;
           return (0, import_blocks14.createBlock)("core/code", {
-            ...attributes,
-            ...getTransformedAttributes(attributes, "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)({
@@ -15251,10 +17974,10 @@ var wp;
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes) => {
-          const { content } = attributes;
+        transform: (attributes2) => {
+          const { content } = attributes2;
           return (0, import_blocks14.createBlock)("core/paragraph", {
-            ...getTransformedAttributes(attributes, "core/paragraph"),
+            ...getTransformedAttributes(attributes2, "core/paragraph"),
             content
           });
         }
@@ -15272,15 +17995,15 @@ var wp;
       attributes: {
         /* eslint-disable @wordpress/i18n-no-collapsible-whitespace */
         // translators: Preserve \n markers for line breaks
-        content: (0, import_i18n25.__)(
+        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(attributes, attributesToMerge) {
+    merge(attributes2, attributesToMerge) {
       return {
-        content: attributes.content + "\n\n" + attributesToMerge.content
+        content: attributes2.content + "\n\n" + attributesToMerge.content
       };
     },
     transforms: transforms_default4,
@@ -15291,7 +18014,7 @@ var wp;
     settings14[fieldsKey3] = [
       {
         id: "content",
-        label: (0, import_i18n25.__)("Code"),
+        label: (0, import_i18n27.__)("Code"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -15314,7 +18037,7 @@ var wp;

   // packages/block-library/build-module/column/deprecated.mjs
   var import_block_editor33 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
   var deprecated4 = [
     {
       attributes: {
@@ -15330,19 +18053,19 @@ var wp;
       isEligible({ width }) {
         return isFinite(width);
       },
-      migrate(attributes) {
+      migrate(attributes2) {
         return {
-          ...attributes,
-          width: `${attributes.width}%`
+          ...attributes2,
+          width: `${attributes2.width}%`
         };
       },
-      save({ attributes }) {
-        const { verticalAlignment, width } = attributes;
+      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_runtime208.jsx)("div", { className: wrapperClasses, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(import_block_editor33.InnerBlocks.Content, {}) });
+        return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("div", { className: wrapperClasses, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(import_block_editor33.InnerBlocks.Content, {}) });
       }
     }
   ];
@@ -15352,33 +18075,33 @@ var wp;
   var import_block_editor34 = __toESM(require_block_editor(), 1);
   var import_components15 = __toESM(require_components(), 1);
   var import_data17 = __toESM(require_data(), 1);
-  var import_i18n26 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 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_runtime209.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
       import_components15.__experimentalToolsPanel,
       {
-        label: (0, import_i18n26.__)("Settings"),
+        label: (0, import_i18n28.__)("Settings"),
         resetAll: () => {
           setAttributes({ width: void 0 });
         },
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
           import_components15.__experimentalToolsPanelItem,
           {
             hasValue: () => width !== void 0,
-            label: (0, import_i18n26.__)("Width"),
+            label: (0, import_i18n28.__)("Width"),
             onDeselect: () => setAttributes({ width: void 0 }),
             isShownByDefault: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
               import_components15.__experimentalUnitControl,
               {
-                label: (0, import_i18n26.__)("Width"),
+                label: (0, import_i18n28.__)("Width"),
                 __unstableInputWidth: "calc(50% - 8px)",
                 value: width || "",
                 onChange: (nextWidth) => {
@@ -15427,9 +18150,9 @@ var wp;
     });
     const columnsCount = columnsIds.length;
     const currentColumnPosition = columnsIds.indexOf(clientId) + 1;
-    const label = (0, import_i18n26.sprintf)(
+    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_i18n26.__)("%1$s (%2$d of %3$d)"),
+      (0, import_i18n28.__)("%1$s (%2$d of %3$d)"),
       blockProps["aria-label"],
       currentColumnPosition,
       columnsCount
@@ -15439,11 +18162,11 @@ var wp;
       {
         templateLock,
         allowedBlocks,
-        renderAppender: hasChildBlocks ? void 0 : import_block_editor34.InnerBlocks.ButtonBlockAppender
+        renderAppender: hasChildBlocks ? false : import_block_editor34.InnerBlocks.ButtonBlockAppender
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(import_jsx_runtime209.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_block_editor34.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+    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,
@@ -15451,14 +18174,14 @@ var wp;
           controls: ["top", "center", "bottom", "stretch"]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(import_block_editor34.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor34.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
         ColumnInspectorControls,
         {
           width,
           setAttributes
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("div", { ...innerBlocksProps })
     ] });
   }
   var edit_default4 = ColumnEdit;
@@ -15544,9 +18267,9 @@ var wp;

   // packages/block-library/build-module/column/save.mjs
   var import_block_editor35 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
-  function save10({ attributes }) {
-    const { verticalAlignment, width } = attributes;
+  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
     });
@@ -15564,7 +18287,7 @@ var wp;
       style: style2
     });
     const innerBlocksProps = import_block_editor35.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/column/index.mjs
@@ -15585,12 +18308,12 @@ var wp;
     name: () => name16,
     settings: () => settings16
   });
-  var import_i18n29 = __toESM(require_i18n(), 1);
+  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_runtime211 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
   function getDeprecatedLayoutColumn(originalContent) {
     let { doc } = getDeprecatedLayoutColumn;
     if (!doc) {
@@ -15605,18 +18328,18 @@ var wp;
       }
     }
   }
-  var migrateCustomColors = (attributes) => {
-    if (!attributes.customTextColor && !attributes.customBackgroundColor) {
-      return attributes;
+  var migrateCustomColors = (attributes2) => {
+    if (!attributes2.customTextColor && !attributes2.customBackgroundColor) {
+      return attributes2;
     }
     const style2 = { color: {} };
-    if (attributes.customTextColor) {
-      style2.color.text = attributes.customTextColor;
+    if (attributes2.customTextColor) {
+      style2.color.text = attributes2.customTextColor;
     }
-    if (attributes.customBackgroundColor) {
-      style2.color.background = attributes.customBackgroundColor;
+    if (attributes2.customBackgroundColor) {
+      style2.color.background = attributes2.customBackgroundColor;
     }
-    const { customTextColor, customBackgroundColor, ...restAttributes } = attributes;
+    const { customTextColor, customBackgroundColor, ...restAttributes } = attributes2;
     return {
       ...restAttributes,
       style: style2,
@@ -15643,14 +18366,14 @@ var wp;
         }
       },
       migrate: migrateCustomColors,
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           verticalAlignment,
           backgroundColor,
           customBackgroundColor,
           textColor,
           customTextColor
-        } = attributes;
+        } = attributes2;
         const backgroundClass = (0, import_block_editor36.getColorClassName)(
           "background-color",
           backgroundColor
@@ -15667,12 +18390,12 @@ var wp;
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
           "div",
           {
             className: className ? className : void 0,
             style: style2,
-            children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_block_editor36.InnerBlocks.Content, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_block_editor36.InnerBlocks.Content, {})
           }
         );
       }
@@ -15684,7 +18407,7 @@ var wp;
           default: 2
         }
       },
-      isEligible(attributes, innerBlocks) {
+      isEligible(attributes2, innerBlocks) {
         const isFastPassEligible = innerBlocks.some(
           (innerBlock) => /layout-column-\d+/.test(innerBlock.originalContent)
         );
@@ -15695,7 +18418,7 @@ var wp;
           (innerBlock) => getDeprecatedLayoutColumn(innerBlock.originalContent) !== void 0
         );
       },
-      migrate(attributes, innerBlocks) {
+      migrate(attributes2, innerBlocks) {
         const columns = innerBlocks.reduce((accumulator, innerBlock) => {
           const { originalContent } = innerBlock;
           let columnIndex = getDeprecatedLayoutColumn(originalContent);
@@ -15711,7 +18434,7 @@ var wp;
         const migratedInnerBlocks = columns.map(
           (columnBlocks) => (0, import_blocks16.createBlock)("core/column", {}, columnBlocks)
         );
-        const { columns: ignoredColumns, ...restAttributes } = attributes;
+        const { columns: ignoredColumns, ...restAttributes } = attributes2;
         return [
           {
             ...restAttributes,
@@ -15720,9 +18443,9 @@ var wp;
           migratedInnerBlocks
         ];
       },
-      save({ attributes }) {
-        const { columns } = attributes;
-        return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("div", { className: `has-${columns}-columns`, children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
+      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, {}) });
       }
     },
     {
@@ -15732,26 +18455,26 @@ var wp;
           default: 2
         }
       },
-      migrate(attributes, innerBlocks) {
-        const { columns, ...restAttributes } = attributes;
-        attributes = {
+      migrate(attributes2, innerBlocks) {
+        const { columns, ...restAttributes } = attributes2;
+        attributes2 = {
           ...restAttributes,
           isStackedOnMobile: true
         };
-        return [attributes, innerBlocks];
+        return [attributes2, innerBlocks];
       },
-      save({ attributes }) {
-        const { verticalAlignment, columns } = attributes;
+      save({ attributes: attributes2 }) {
+        const { verticalAlignment, columns } = attributes2;
         const wrapperClasses = clsx_default(`has-${columns}-columns`, {
           [`are-vertically-aligned-${verticalAlignment}`]: verticalAlignment
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("div", { className: wrapperClasses, children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_block_editor36.InnerBlocks.Content, {}) });
+        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_i18n27 = __toESM(require_i18n(), 1);
+  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);
@@ -15808,7 +18531,7 @@ var wp;
   }

   // packages/block-library/build-module/columns/edit.mjs
-  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_BLOCK2 = {
     name: "core/column"
   };
@@ -15886,10 +18609,10 @@ var wp;
       replaceInnerBlocks(clientId, innerBlocks);
     }
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(
       import_components16.__experimentalToolsPanel,
       {
-        label: (0, import_i18n27.__)("Settings"),
+        label: (0, import_i18n29.__)("Settings"),
         resetAll: () => {
           setAttributes({
             isStackedOnMobile: true
@@ -15897,34 +18620,34 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          canInsertColumnBlock && /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(import_components16.__experimentalVStack, { spacing: 4, style: { gridColumn: "1 / -1" }, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+          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_i18n27.__)("Columns"),
+                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_runtime212.jsx)(import_components16.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n27.__)(
+            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_runtime212.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
             import_components16.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n27.__)("Stack on mobile"),
+              label: (0, import_i18n29.__)("Stack on mobile"),
               isShownByDefault: true,
               hasValue: () => isStackedOnMobile !== true,
               onDeselect: () => setAttributes({
                 isStackedOnMobile: true
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
                 import_components16.ToggleControl,
                 {
-                  label: (0, import_i18n27.__)("Stack on mobile"),
+                  label: (0, import_i18n29.__)("Stack on mobile"),
                   checked: isStackedOnMobile,
                   onChange: () => setAttributes({
                     isStackedOnMobile: !isStackedOnMobile
@@ -15937,8 +18660,8 @@ var wp;
       }
     );
   }
-  function ColumnsEditContainer({ attributes, setAttributes, clientId }) {
-    const { isStackedOnMobile, verticalAlignment, templateLock } = attributes;
+  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);
@@ -15965,15 +18688,15 @@ var wp;
         });
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(import_jsx_runtime212.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_block_editor37.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+    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_runtime212.jsx)(import_block_editor37.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor37.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
         ColumnInspectorControls2,
         {
           clientId,
@@ -15981,15 +18704,15 @@ var wp;
           isStackedOnMobile
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("div", { ...innerBlocksProps })
+      /* @__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: getBlockType5 } = select10(import_blocks17.store);
+        const { getBlockVariations: getBlockVariations4, getBlockType: getBlockType6 } = select10(import_blocks17.store);
         return {
-          blockType: getBlockType5(name122),
+          blockType: getBlockType6(name122),
           variations: getBlockVariations4(name122, "block")
         };
       },
@@ -15997,13 +18720,13 @@ var wp;
     );
     const { replaceInnerBlocks } = (0, import_data18.useDispatch)(import_block_editor37.store);
     const blockProps = (0, import_block_editor37.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
+    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_i18n27.__)("Divide into columns. Select a layout:"),
+        instructions: (0, import_i18n29.__)("Divide into columns. Select a layout:"),
         onSelect: (nextVariation) => {
           if (nextVariation.attributes) {
             setAttributes(nextVariation.attributes);
@@ -16028,7 +18751,7 @@ var wp;
       [clientId]
     );
     const Component = hasInnerBlocks ? ColumnsEditContainer : Placeholder4;
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(Component, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(Component, { ...props });
   };
   var edit_default5 = ColumnsEdit;

@@ -16126,35 +18849,35 @@ var wp;

   // packages/block-library/build-module/columns/save.mjs
   var import_block_editor38 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
-  function save11({ attributes }) {
-    const { isStackedOnMobile, verticalAlignment } = attributes;
+  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_runtime213.jsx)("div", { ...innerBlocksProps });
+    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_i18n28 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 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_i18n28.__)("100"),
-      description: (0, import_i18n28.__)("One column"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+      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_runtime214.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Z" })
+          children: /* @__PURE__ */ (0, import_jsx_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"]],
@@ -16162,16 +18885,16 @@ var wp;
     },
     {
       name: "two-columns-equal",
-      title: (0, import_i18n28.__)("50 / 50"),
-      description: (0, import_i18n28.__)("Two columns; equal split"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+      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_runtime214.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V10Z" })
+          children: /* @__PURE__ */ (0, import_jsx_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,
@@ -16180,16 +18903,16 @@ var wp;
     },
     {
       name: "two-columns-one-third-two-thirds",
-      title: (0, import_i18n28.__)("33 / 66"),
-      description: (0, import_i18n28.__)("Two columns; one-third, two-thirds split"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+      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_runtime214.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm17 0a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H19a2 2 0 0 1-2-2V10Z" })
+          children: /* @__PURE__ */ (0, import_jsx_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: [
@@ -16200,16 +18923,16 @@ var wp;
     },
     {
       name: "two-columns-two-thirds-one-third",
-      title: (0, import_i18n28.__)("66 / 33"),
-      description: (0, import_i18n28.__)("Two columns; two-thirds, one-third split"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+      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_runtime214.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm33 0a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35a2 2 0 0 1-2-2V10Z" })
+          children: /* @__PURE__ */ (0, import_jsx_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: [
@@ -16220,16 +18943,16 @@ var wp;
     },
     {
       name: "three-columns-equal",
-      title: (0, import_i18n28.__)("33 / 33 / 33"),
-      description: (0, import_i18n28.__)("Three columns; equal split"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+      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_runtime214.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h10.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm16.5 0c0-1.105.864-2 1.969-2H29.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H18.47c-1.105 0-1.969-.895-1.969-2V10Zm17 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35.469c-1.105 0-1.969-.895-1.969-2V10Z" })
+          children: /* @__PURE__ */ (0, import_jsx_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: [
@@ -16241,16 +18964,16 @@ var wp;
     },
     {
       name: "three-columns-wider-center",
-      title: (0, import_i18n28.__)("25 / 50 / 25"),
-      description: (0, import_i18n28.__)("Three columns; wide center column"),
-      icon: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+      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_runtime214.jsx)(import_components17.Path, { d: "M0 10a2 2 0 0 1 2-2h7.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm13.5 0c0-1.105.864-2 1.969-2H32.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H15.47c-1.105 0-1.969-.895-1.969-2V10Zm23 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2h-7.531c-1.105 0-1.969-.895-1.969-2V10Z" })
+          children: /* @__PURE__ */ (0, import_jsx_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: [
@@ -16266,6 +18989,32 @@ var wp;
   // 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(
@@ -16280,27 +19029,118 @@ var wp;
     );
     return (0, import_blocks18.createBlocksFromInnerBlocksTemplate)(innerBlocksTemplate);
   };
+  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 || [];
-    if (columnInnerBlocks.length > 1) {
+    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",
-          { layout: { type: "constrained" } },
+          {
+            ...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;
+        }
+        return (0, import_blocks18.cloneSanitizedBlock)(innerBlock, {
+          style: {
+            ...style2,
+            layout: updatedLayout
+          }
+        });
+      }
+      return (0, import_blocks18.createBlock)(
+        "core/group",
+        {
+          ...groupAttributes,
+          layout: hasColumnLayout ? columnLayout : DEFAULT_COLUMN_LAYOUT,
+          style: {
+            ...columnStyle,
+            layout: {
+              ...getObjectValue(columnStyle.layout),
+              ...childLayout
+            }
+          }
+        },
+        columnInnerBlocks
+      );
+    });
+  };
   var transforms5 = {
     from: [
       {
         type: "block",
         blocks: ["core/group"],
         priority: 1,
-        transform: (attributes, innerBlocks) => {
-          const { layout, ...rest } = attributes;
+        transform: (attributes2, innerBlocks) => {
+          const { layout, ...rest } = attributes2;
           const { columnCount } = layout;
           return (0, import_blocks18.createBlock)(
             "core/columns",
@@ -16310,6 +19150,23 @@ var wp;
         },
         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,
@@ -16317,13 +19174,13 @@ var wp;
         __experimentalConvert: (blocks) => {
           const columnWidth = +(100 / blocks.length).toFixed(2);
           const innerBlocksTemplate = blocks.map(
-            ({ name: name122, attributes, innerBlocks, innerContent }) => [
+            ({ name: name122, attributes: attributes2, innerBlocks, innerContent }) => [
               "core/column",
               { width: `${columnWidth}%` },
               [
                 [
                   name122,
-                  { ...attributes },
+                  { ...attributes2 },
                   innerBlocks,
                   innerContent
                 ]
@@ -16347,7 +19204,7 @@ var wp;
         type: "block",
         blocks: ["core/media-text"],
         priority: 1,
-        transform: (attributes, innerBlocks) => {
+        transform: (attributes2, innerBlocks) => {
           const {
             align,
             backgroundColor,
@@ -16361,16 +19218,16 @@ var wp;
             mediaUrl: url,
             mediaWidth,
             verticalAlignment
-          } = attributes;
+          } = attributes2;
           let media;
           if (mediaType === "image" || !mediaType) {
             const imageAttrs = { id, alt, url, sizeSlug };
             const linkAttrs = {
-              href: attributes.href,
-              linkClass: attributes.linkClass,
-              linkDestination: attributes.linkDestination,
-              linkTarget: attributes.linkTarget,
-              rel: attributes.rel
+              href: attributes2.href,
+              linkClass: attributes2.linkClass,
+              linkDestination: attributes2.linkDestination,
+              linkTarget: attributes2.linkTarget,
+              rel: attributes2.rel
             };
             media = ["core/image", { ...imageAttrs, ...linkAttrs }];
           } else {
@@ -16402,16 +19259,41 @@ var wp;
       }
     ],
     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: (attributes, innerBlocks) => {
+        transform: (attributes2, innerBlocks) => {
           const columnCount = innerBlocks.length;
           return (0, import_blocks18.createBlock)(
             "core/group",
             {
-              ...attributes,
+              ...attributes2,
               isStackedOnMobile: void 0,
               verticalAlignment: void 0,
               layout: {
@@ -16424,7 +19306,7 @@ var wp;
         }
       }
     ],
-    ungroup: (attributes, innerBlocks) => innerBlocks.flatMap((innerBlock) => innerBlock.innerBlocks)
+    ungroup: (attributes2, innerBlocks) => innerBlocks.flatMap((innerBlock) => innerBlock.innerBlocks)
   };
   var transforms_default5 = transforms5;

@@ -16444,7 +19326,7 @@ var wp;
               name: "core/paragraph",
               attributes: {
                 /* translators: example text. */
-                content: (0, import_i18n29.__)(
+                content: (0, import_i18n31.__)(
                   "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis."
                 )
               }
@@ -16459,7 +19341,7 @@ var wp;
               name: "core/paragraph",
               attributes: {
                 /* translators: example text. */
-                content: (0, import_i18n29.__)(
+                content: (0, import_i18n31.__)(
                   "Suspendisse commodo neque lacus, a dictum orci interdum et."
                 )
               }
@@ -16473,7 +19355,7 @@ var wp;
               name: "core/paragraph",
               attributes: {
                 /* translators: example text. */
-                content: (0, import_i18n29.__)(
+                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."
                 )
               }
@@ -16482,7 +19364,7 @@ var wp;
               name: "core/paragraph",
               attributes: {
                 /* translators: example text. */
-                content: (0, import_i18n29.__)(
+                content: (0, import_i18n31.__)(
                   "Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim."
                 )
               }
@@ -16576,7 +19458,7 @@ var wp;

   // packages/block-library/build-module/comments/deprecated.mjs
   var import_block_editor39 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
   var v15 = {
     attributes: {
       tagName: {
@@ -16609,7 +19491,7 @@ var wp;
         ...blockProps,
         className: newClasses.join(" ")
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(Tag, { ...newBlockProps, children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_block_editor39.InnerBlocks.Content, {}) });
+      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];
@@ -16618,21 +19500,21 @@ var wp;
   var import_block_editor44 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/comments/edit/comments-inspector-controls.mjs
-  var import_i18n30 = __toESM(require_i18n(), 1);
+  var import_i18n32 = __toESM(require_i18n(), 1);
   var import_block_editor40 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 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_runtime216.jsx)(import_block_editor40.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(import_block_editor40.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+    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_i18n30.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n32.__)("Default (<div>)"), value: "div" },
           { label: "<section>", value: "section" },
           { label: "<aside>", value: "aside" }
         ]
@@ -16642,38 +19524,38 @@ var wp;

   // packages/block-library/build-module/comments/edit/comments-legacy.mjs
   var import_block_editor43 = __toESM(require_block_editor(), 1);
-  var import_i18n33 = __toESM(require_i18n(), 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_i18n32 = __toESM(require_i18n(), 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_element24 = __toESM(require_element(), 1);
+  var import_element38 = __toESM(require_element(), 1);

   // packages/block-library/build-module/post-comments-form/form.mjs
-  var import_i18n31 = __toESM(require_i18n(), 1);
+  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_compose14 = __toESM(require_compose(), 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_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
   var CommentsFormPlaceholder = () => {
-    const instanceId = (0, import_compose14.useInstanceId)(CommentsFormPlaceholder);
-    return /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)("div", { className: "comment-respond", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("h3", { className: "comment-reply-title", children: (0, import_i18n31.__)("Leave a Reply") }),
-      /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)(
+    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",
         {
           noValidate: true,
           className: "comment-form",
           onSubmit: (event) => event.preventDefault(),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)("p", { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("label", { htmlFor: `comment-${instanceId}`, children: (0, import_i18n31.__)("Comment") }),
-              /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+            /* @__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}`,
@@ -16684,7 +19566,7 @@ var wp;
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("p", { className: "form-submit wp-block-button", children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("p", { className: "form-submit wp-block-button", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
               "input",
               {
                 name: "submit",
@@ -16693,8 +19575,8 @@ var wp;
                   "wp-block-button__link",
                   (0, import_block_editor41.__experimentalGetElementClassName)("button")
                 ),
-                label: (0, import_i18n31.__)("Post Comment"),
-                value: (0, import_i18n31.__)("Post Comment"),
+                label: (0, import_i18n33.__)("Post Comment"),
+                value: (0, import_i18n33.__)("Post Comment"),
                 "aria-disabled": "true"
               }
             ) })
@@ -16721,13 +19603,13 @@ var wp;
     if (!isSiteEditor && "open" !== commentStatus) {
       if ("closed" === commentStatus) {
         const actions = [
-          /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
             import_components18.Button,
             {
               __next40pxDefaultSize: true,
               onClick: () => setCommentStatus("open"),
               variant: "primary",
-              children: (0, import_i18n31._x)(
+              children: (0, import_i18n33._x)(
                 "Enable comments",
                 "action that affects the current post"
               )
@@ -16735,58 +19617,58 @@ var wp;
             "enableComments"
           )
         ];
-        return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(import_block_editor41.Warning, { actions, children: (0, import_i18n31.__)(
+        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_runtime217.jsx)(import_block_editor41.Warning, { children: (0, import_i18n31.sprintf)(
+        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_i18n31.__)(
+          (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_runtime217.jsx)(import_block_editor41.Warning, { children: (0, import_i18n31.__)(
+        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_runtime217.jsx)(CommentsFormPlaceholder, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(CommentsFormPlaceholder, {});
   };
   var form_default = CommentsForm;

   // packages/block-library/build-module/comments/edit/placeholder.mjs
-  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
+  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_i18n32.__)("Post Title");
+    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_runtime218.jsxs)("div", { className: "wp-block-comments__legacy-placeholder", inert: "true", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("h3", {
+    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_i18n32.sprintf)((0, import_i18n32.__)("One response to %s"), postTitle)
+        children: (0, import_i18n34.sprintf)((0, import_i18n34.__)("One response to %s"), postTitle)
       }),
-      /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("div", { className: "navigation", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "alignleft", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("a", { href: "#top", children: [
+      /* @__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_i18n32.__)("Older Comments")
+          (0, import_i18n34.__)("Older Comments")
         ] }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "alignright", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("a", { href: "#top", children: [
-          (0, import_i18n32.__)("Newer 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_runtime218.jsx)("ol", { className: "commentlist", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("li", { className: "comment even thread-even depth-1", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("article", { className: "comment-body", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("footer", { className: "comment-meta", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("div", { className: "comment-author vcard", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+      /* @__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_i18n32.__)("Commenter Avatar"),
+                alt: (0, import_i18n34.__)("Commenter Avatar"),
                 src: avatarURL,
                 className: "avatar avatar-32 photo",
                 height: "32",
@@ -16794,88 +19676,88 @@ var wp;
                 loading: "lazy"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("b", { className: "fn", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("a", { href: "#top", className: "url", children: (0, import_i18n32.__)("A WordPress Commenter") }) }),
+            /* @__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_runtime218.jsxs)("span", { className: "says", children: [
-              (0, import_i18n32.__)("says"),
+            /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("span", { className: "says", children: [
+              (0, import_i18n34.__)("says"),
               ":"
             ] })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("div", { className: "comment-metadata", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("a", { href: "#top", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("time", { dateTime: "2000-01-01T00:00:00+00:00", children: (0, import_i18n32.__)("January 1, 2000 at 00:00 am") }) }),
+          /* @__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_runtime218.jsx)("span", { className: "edit-link", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+            /* @__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_i18n32.__)("Edit")
+                children: (0, import_i18n34.__)("Edit")
               }
             ) })
           ] })
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "comment-content", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("p", { children: [
-          (0, import_i18n32.__)("Hi, this is a comment."),
-          /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("br", {}),
-          (0, import_i18n32.__)(
+        /* @__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_runtime218.jsx)("br", {}),
-          (0, import_element24.createInterpolateElement)(
-            (0, import_i18n32.__)(
+          /* @__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_runtime218.jsx)("a", { href: "https://gravatar.com/" })
+                /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("a", { href: "https://gravatar.com/" })
               )
             }
           )
         ] }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "reply", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("div", { className: "reply", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
           "a",
           {
             className: "comment-reply-link",
             href: "#top",
-            "aria-label": (0, import_i18n32.__)(
+            "aria-label": (0, import_i18n34.__)(
               "Reply to A WordPress Commenter"
             ),
             /* translators: Comment reply button text. */
-            children: (0, import_i18n32._x)("Reply", "verb")
+            children: (0, import_i18n34._x)("Reply", "verb")
           }
         ) })
       ] }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("div", { className: "navigation", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "alignleft", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("a", { href: "#top", children: [
+      /* @__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_i18n32.__)("Older Comments")
+          (0, import_i18n34.__)("Older Comments")
         ] }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "alignright", children: /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("a", { href: "#top", children: [
-          (0, import_i18n32.__)("Newer 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_runtime218.jsx)(form_default, { postId, postType })
+      /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(form_default, { postId, postType })
     ] });
   }

   // packages/block-library/build-module/comments/edit/comments-legacy.mjs
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
   function CommentsLegacy({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     context: { postType, postId }
   }) {
-    const { textAlign } = attributes;
+    const { textAlign } = attributes2;
     const actions = [
-      /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
         import_components19.Button,
         {
           __next40pxDefaultSize: true,
           onClick: () => void setAttributes({ legacy: false }),
           variant: "primary",
-          children: (0, import_i18n33.__)("Switch to editable mode")
+          children: (0, import_i18n35.__)("Switch to editable mode")
         },
         "convert"
       )
@@ -16885,8 +19767,8 @@ var wp;
         [`has-text-align-${textAlign}`]: textAlign
       })
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(import_jsx_runtime219.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_block_editor43.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+    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,
@@ -16895,45 +19777,45 @@ var wp;
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)("div", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_block_editor43.Warning, { actions, children: (0, import_i18n33.__)(
+      /* @__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_runtime219.jsx)(PostCommentsPlaceholder, { postId, postType })
+        /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(PostCommentsPlaceholder, { postId, postType })
       ] })
     ] });
   }

   // packages/block-library/build-module/comments/edit/index.mjs
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
   function CommentsEdit(props) {
-    const { attributes, setAttributes, clientId } = props;
-    const { tagName: TagName2, legacy } = attributes;
+    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_runtime220.jsx)(CommentsLegacy, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(CommentsLegacy, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(import_jsx_runtime220.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
         CommentsInspectorControls,
         {
-          attributes,
+          attributes: attributes2,
           setAttributes,
           clientId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(TagName2, { ...innerBlocksProps })
+      /* @__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_runtime221 = __toESM(require_jsx_runtime(), 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_runtime221.jsx)(Tag, { ...innerBlocksProps });
+    return legacy ? null : /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(Tag, { ...innerBlocksProps });
   }

   // packages/block-library/build-module/comments/edit/template.mjs
@@ -17093,15 +19975,15 @@ var wp;
   var import_components20 = __toESM(require_components(), 1);
   var import_core_data9 = __toESM(require_core_data(), 1);
   var import_data21 = __toESM(require_data(), 1);
-  var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n36 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
   function Edit6({
-    attributes,
+    attributes: attributes2,
     context: { commentId },
     setAttributes,
     isSelected
   }) {
-    const { height, width } = attributes;
+    const { height, width } = attributes2;
     const [avatars] = (0, import_core_data9.useEntityProp)(
       "root",
       "comment",
@@ -17119,16 +20001,16 @@ var wp;
     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)(attributes);
+    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_runtime222.jsx)(import_block_editor46.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_components20.PanelBody, { title: (0, import_i18n34.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+    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_i18n34.__)("Image size"),
+        label: (0, import_i18n36.__)("Image size"),
         onChange: (newWidth) => setAttributes({
           width: newWidth,
           height: newWidth
@@ -17139,7 +20021,7 @@ var wp;
         value: width
       }
     ) }) });
-    const resizableAvatar = /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+    const resizableAvatar = /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
       import_components20.ResizableBox,
       {
         size: {
@@ -17156,25 +20038,25 @@ var wp;
         lockAspectRatio: true,
         enable: {
           top: false,
-          right: !(0, import_i18n34.isRTL)(),
+          right: !(0, import_i18n36.isRTL)(),
           bottom: true,
-          left: (0, import_i18n34.isRTL)()
+          left: (0, import_i18n36.isRTL)()
         },
         minWidth: minSize,
         maxWidth: maxSizeBuffer,
-        children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
           "img",
           {
             src: avatarUrls ? avatarUrls[avatarUrls.length - 1] : avatarURL,
-            alt: `${authorName} ${(0, import_i18n34.__)("Avatar")}`,
+            alt: `${authorName} ${(0, import_i18n36.__)("Avatar")}`,
             ...blockProps
           }
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(import_jsx_runtime222.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(import_jsx_runtime246.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { ...spacingProps, children: resizableAvatar })
+      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("div", { ...spacingProps, children: resizableAvatar })
     ] });
   }

@@ -17266,12 +20148,12 @@ var wp;
   };

   // packages/block-library/build-module/comment-author-name/edit.mjs
-  var import_i18n35 = __toESM(require_i18n(), 1);
+  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_runtime223 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
   function Edit7(props) {
     const {
       attributes: { isLink, linkTarget },
@@ -17288,16 +20170,16 @@ var wp;
         const authorName = comment?.author_name;
         if (comment && !authorName) {
           const user = getEntityRecord("root", "user", comment.author);
-          return user?.name ?? (0, import_i18n35.__)("Anonymous");
+          return user?.name ?? (0, import_i18n37.__)("Anonymous");
         }
         return authorName ?? "";
       },
       [commentId]
     );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(import_block_editor47.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(
+    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_i18n35.__)("Settings"),
+        label: (0, import_i18n37.__)("Settings"),
         resetAll: () => {
           setAttributes({
             isLink: true,
@@ -17306,38 +20188,38 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
             import_components21.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n35.__)("Link to authors URL"),
+              label: (0, import_i18n37.__)("Link to authors URL"),
               isShownByDefault: true,
               hasValue: () => !isLink,
               onDeselect: () => setAttributes({
                 isLink: true
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
                 import_components21.ToggleControl,
                 {
-                  label: (0, import_i18n35.__)("Link to authors URL"),
+                  label: (0, import_i18n37.__)("Link to authors URL"),
                   onChange: () => setAttributes({ isLink: !isLink }),
                   checked: isLink
                 }
               )
             }
           ),
-          isLink && /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+          isLink && /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
             import_components21.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n35.__)("Open in new tab"),
+              label: (0, import_i18n37.__)("Open in new tab"),
               isShownByDefault: true,
               hasValue: () => linkTarget !== "_self",
               onDeselect: () => setAttributes({
                 linkTarget: "_self"
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
                 import_components21.ToggleControl,
                 {
-                  label: (0, import_i18n35.__)("Open in new tab"),
+                  label: (0, import_i18n37.__)("Open in new tab"),
                   onChange: (value) => setAttributes({
                     linkTarget: value ? "_blank" : "_self"
                   }),
@@ -17350,9 +20232,9 @@ var wp;
       }
     ) });
     if (!commentId || !displayName) {
-      displayName = (0, import_i18n35._x)("Comment Author", "block title");
+      displayName = (0, import_i18n37._x)("Comment Author", "block title");
     }
-    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
       "a",
       {
         href: "#comment-author-pseudo-link",
@@ -17360,9 +20242,9 @@ var wp;
         children: displayName
       }
     ) : displayName;
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(import_jsx_runtime223.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsxs)(import_jsx_runtime247.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", { ...blockProps, children: displayAuthor })
+      /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { ...blockProps, children: displayAuthor })
     ] });
   }

@@ -17416,8 +20298,8 @@ var wp;
       return null;
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     }
@@ -17537,12 +20419,12 @@ var wp;
   };

   // packages/block-library/build-module/comment-content/edit.mjs
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_element25 = __toESM(require_element(), 1);
+  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_runtime224 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
   function Edit8(props) {
     const {
       context: { commentId }
@@ -17556,9 +20438,9 @@ var wp;
       commentId
     );
     if (!commentId || !content) {
-      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_jsx_runtime224.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("p", { children: (0, import_i18n36._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)("p", { children: (0, import_i18n38._x)("Comment Content", "block title") }) }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_jsx_runtime224.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components22.Disabled, { children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_element25.RawHTML, { children: content.rendered }, "html") }) }) });
+    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") }) }) });
   }

   // packages/block-library/build-module/comment-content/deprecated.mjs
@@ -17600,8 +20482,8 @@ var wp;
       return null;
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     }
@@ -17701,8 +20583,8 @@ var wp;
   var import_date = __toESM(require_date(), 1);
   var import_block_editor49 = __toESM(require_block_editor(), 1);
   var import_components23 = __toESM(require_components(), 1);
-  var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 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 },
@@ -17716,10 +20598,10 @@ var wp;
       "site",
       "date_format"
     );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_block_editor49.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(
+    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_i18n37.__)("Settings"),
+        label: (0, import_i18n39.__)("Settings"),
         resetAll: () => {
           setAttributes({
             format: void 0,
@@ -17728,14 +20610,14 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
             import_components23.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n37.__)("Date format"),
+              label: (0, import_i18n39.__)("Date format"),
               hasValue: () => format3 !== void 0,
               onDeselect: () => setAttributes({ format: void 0 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
                 import_block_editor49.__experimentalDateFormatPicker,
                 {
                   format: format3,
@@ -17745,17 +20627,17 @@ var wp;
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
             import_components23.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n37.__)("Link to comment"),
+              label: (0, import_i18n39.__)("Link to comment"),
               hasValue: () => !isLink,
               onDeselect: () => setAttributes({ isLink: true }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
                 import_components23.ToggleControl,
                 {
-                  label: (0, import_i18n37.__)("Link to comment"),
+                  label: (0, import_i18n39.__)("Link to comment"),
                   onChange: () => setAttributes({ isLink: !isLink }),
                   checked: isLink
                 }
@@ -17766,11 +20648,11 @@ var wp;
       }
     ) });
     if (!commentId || !date) {
-      date = (0, import_i18n37._x)("Comment Date", "block title");
+      date = (0, import_i18n39._x)("Comment Date", "block title");
     }
-    let commentDate = date instanceof Date ? /* @__PURE__ */ (0, import_jsx_runtime225.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_runtime225.jsx)("time", { children: date });
+    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_runtime225.jsx)(
+      commentDate = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
         "a",
         {
           href: "#comment-date-pseudo-link",
@@ -17779,9 +20661,9 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(import_jsx_runtime225.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(import_jsx_runtime249.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime225.jsx)("div", { ...blockProps, children: commentDate })
+      /* @__PURE__ */ (0, import_jsx_runtime249.jsx)("div", { ...blockProps, children: commentDate })
     ] });
   }

@@ -17908,35 +20790,35 @@ var wp;
   // packages/block-library/build-module/comment-edit-link/edit.mjs
   var import_block_editor50 = __toESM(require_block_editor(), 1);
   var import_components24 = __toESM(require_components(), 1);
-  var import_i18n38 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n40 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
   function Edit10(props) {
-    const { attributes, setAttributes } = props;
-    const { linkTarget } = attributes;
+    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_runtime226.jsx)(import_block_editor50.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+    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_i18n38.__)("Settings"),
+        label: (0, import_i18n40.__)("Settings"),
         resetAll: () => {
           setAttributes({
             linkTarget: "_self"
           });
         },
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
           import_components24.__experimentalToolsPanelItem,
           {
-            label: (0, import_i18n38.__)("Open in new tab"),
+            label: (0, import_i18n40.__)("Open in new tab"),
             isShownByDefault: true,
             hasValue: () => linkTarget === "_blank",
             onDeselect: () => setAttributes({ linkTarget: "_self" }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
               import_components24.ToggleControl,
               {
-                label: (0, import_i18n38.__)("Open in new tab"),
+                label: (0, import_i18n40.__)("Open in new tab"),
                 onChange: (value) => setAttributes({
                   linkTarget: value ? "_blank" : "_self"
                 }),
@@ -17947,14 +20829,14 @@ var wp;
         )
       }
     ) });
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_jsx_runtime226.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(import_jsx_runtime250.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
+      /* @__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_i18n38.__)("Edit")
+          children: (0, import_i18n40.__)("Edit")
         }
       ) })
     ] });
@@ -18008,8 +20890,8 @@ var wp;
       return null;
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     }
@@ -18091,19 +20973,19 @@ var wp;
   };

   // packages/block-library/build-module/comment-reply-link/edit.mjs
-  var import_i18n39 = __toESM(require_i18n(), 1);
+  var import_i18n41 = __toESM(require_i18n(), 1);
   var import_block_editor51 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 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_runtime227.jsx)(import_jsx_runtime227.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
+    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_i18n39._x)("Reply", "verb")
+        children: (0, import_i18n41._x)("Reply", "verb")
       }
     ) }) });
   }
@@ -18150,8 +21032,8 @@ var wp;
       return null;
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     }
@@ -18230,15 +21112,15 @@ var wp;
   };

   // packages/block-library/build-module/comment-template/edit.mjs
-  var import_element27 = __toESM(require_element(), 1);
+  var import_element41 = __toESM(require_element(), 1);
   var import_data24 = __toESM(require_data(), 1);
-  var import_i18n40 = __toESM(require_i18n(), 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_element26 = __toESM(require_element(), 1);
+  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);
@@ -18268,7 +21150,7 @@ var wp;
       perPage,
       queryArgs
     });
-    return (0, import_element26.useMemo)(() => {
+    return (0, import_element40.useMemo)(() => {
       return page ? {
         ...queryArgs,
         post: postId,
@@ -18278,10 +21160,10 @@ var wp;
     }, [postId, perPage, page]);
   };
   var useDefaultPageIndex = ({ defaultPage, postId, perPage, queryArgs }) => {
-    const [defaultPages, setDefaultPages] = (0, import_element26.useState)({});
+    const [defaultPages, setDefaultPages] = (0, import_element40.useState)({});
     const key = `${postId}_${perPage}`;
     const page = defaultPages[key] || 0;
-    (0, import_element26.useEffect)(() => {
+    (0, import_element40.useEffect)(() => {
       if (page || defaultPage !== "newest") {
         return;
       }
@@ -18311,7 +21193,7 @@ var wp;
     return defaultPage === "newest" ? page : 1;
   };
   var useCommentTree = (topLevelComments) => {
-    const commentTree = (0, import_element26.useMemo)(
+    const commentTree = (0, import_element40.useMemo)(
       () => topLevelComments?.map(({ id, _embedded }) => {
         const [children] = _embedded?.children || [[]];
         return {
@@ -18327,7 +21209,7 @@ var wp;
   };

   // packages/block-library/build-module/comment-template/edit.mjs
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
   var getCommentsPlaceholder = ({
     perPage,
     pageComments,
@@ -18372,9 +21254,9 @@ var wp;
     blocks
   }) {
     const { children, ...innerBlocksProps } = (0, import_block_editor53.useInnerBlocksProps)({});
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)("li", { ...innerBlocksProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsxs)("li", { ...innerBlocksProps, children: [
       comment.commentId === (activeCommentId || firstCommentId) ? children : null,
-      /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
         MemoizedCommentTemplatePreview,
         {
           blocks,
@@ -18383,7 +21265,7 @@ var wp;
           isHidden: comment.commentId === (activeCommentId || firstCommentId)
         }
       ),
-      comment?.children?.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+      comment?.children?.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
         CommentsList,
         {
           comments: comment.children,
@@ -18410,7 +21292,7 @@ var wp;
     const style2 = {
       display: isHidden ? "none" : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
       "div",
       {
         ...blockPreviewProps,
@@ -18422,7 +21304,7 @@ var wp;
       }
     );
   };
-  var MemoizedCommentTemplatePreview = (0, import_element27.memo)(CommentTemplatePreview);
+  var MemoizedCommentTemplatePreview = (0, import_element41.memo)(CommentTemplatePreview);
   var CommentsList = ({
     comments,
     blockProps,
@@ -18430,7 +21312,7 @@ var wp;
     setActiveCommentId,
     blocks,
     firstCommentId
-  }) => /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("ol", { ...blockProps, children: comments && comments.map(({ commentId, ...comment }, index) => /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+  }) => /* @__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: {
@@ -18441,7 +21323,7 @@ var wp;
         // would be requested from the REST API.
         commentId: commentId < 0 ? null : commentId
       },
-      children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
         CommentTemplateInnerBlocks,
         {
           comment: { commentId, ...comment },
@@ -18459,7 +21341,7 @@ var wp;
     context: { postId }
   }) {
     const blockProps = (0, import_block_editor53.useBlockProps)();
-    const [activeCommentId, setActiveCommentId] = (0, import_element27.useState)();
+    const [activeCommentId, setActiveCommentId] = (0, import_element41.useState)();
     const {
       commentOrder,
       threadCommentsDepth,
@@ -18490,7 +21372,7 @@ var wp;
       commentOrder === "desc" && topLevelComments ? [...topLevelComments].reverse() : topLevelComments
     );
     if (!topLevelComments) {
-      return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_components25.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(import_components25.Spinner, {}) });
     }
     if (!postId) {
       commentTree = getCommentsPlaceholder({
@@ -18501,9 +21383,9 @@ var wp;
       });
     }
     if (!commentTree.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("p", { ...blockProps, children: (0, import_i18n40.__)("No results found.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("p", { ...blockProps, children: (0, import_i18n42.__)("No results found.") });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
       CommentsList,
       {
         comments: commentTree,
@@ -18518,9 +21400,9 @@ var wp;

   // packages/block-library/build-module/comment-template/save.mjs
   var import_block_editor54 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
   function CommentTemplateSave() {
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_block_editor54.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_block_editor54.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/comment-template/index.mjs
@@ -18549,7 +21431,7 @@ var wp;
     name: () => name25,
     settings: () => settings25
   });
-  var import_i18n42 = __toESM(require_i18n(), 1);
+  var import_i18n44 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/comments-pagination-previous/block.json
   var block_default26 = {
@@ -18598,9 +21480,9 @@ var wp;
   };

   // packages/block-library/build-module/comments-pagination-previous/edit.mjs
-  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_i18n43 = __toESM(require_i18n(), 1);
   var import_block_editor55 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
   var arrowMap = {
     none: "",
     arrow: "\u2190",
@@ -18612,27 +21494,27 @@ var wp;
     context: { "comments/paginationArrow": paginationArrow }
   }) {
     const displayArrow = arrowMap[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)(
+    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_runtime230.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
             "span",
             {
               className: `wp-block-comments-pagination-previous-arrow is-arrow-${paginationArrow}`,
               children: displayArrow
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
             import_block_editor55.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n41.__)("Older comments page link"),
-              placeholder: (0, import_i18n41.__)("Older Comments"),
+              "aria-label": (0, import_i18n43.__)("Older comments page link"),
+              placeholder: (0, import_i18n43.__)("Older Comments"),
               value: label,
               onChange: (newLabel) => setAttributes({ label: newLabel })
             }
@@ -18649,7 +21531,7 @@ var wp;
     edit: CommentsPaginationPreviousEdit,
     example: {
       attributes: {
-        label: (0, import_i18n42.__)("Older Comments")
+        label: (0, import_i18n44.__)("Older Comments")
       }
     }
   };
@@ -18736,52 +21618,52 @@ var wp;
   };

   // packages/block-library/build-module/comments-pagination/edit.mjs
-  var import_i18n44 = __toESM(require_i18n(), 1);
+  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_i18n43 = __toESM(require_i18n(), 1);
+  var import_i18n45 = __toESM(require_i18n(), 1);
   var import_components26 = __toESM(require_components(), 1);
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
   function CommentsPaginationArrowControls({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
       import_components26.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n43.__)("Arrow"),
+        label: (0, import_i18n45.__)("Arrow"),
         value,
         onChange,
-        help: (0, import_i18n43.__)(
+        help: (0, import_i18n45.__)(
           "A decorative arrow appended to the next and previous comments link."
         ),
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
             import_components26.__experimentalToggleGroupControlOption,
             {
               value: "none",
-              label: (0, import_i18n43._x)(
+              label: (0, import_i18n45._x)(
                 "None",
                 "Arrow option for Comments Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
             import_components26.__experimentalToggleGroupControlOption,
             {
               value: "arrow",
-              label: (0, import_i18n43._x)(
+              label: (0, import_i18n45._x)(
                 "Arrow",
                 "Arrow option for Comments Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
             import_components26.__experimentalToggleGroupControlOption,
             {
               value: "chevron",
-              label: (0, import_i18n43._x)(
+              label: (0, import_i18n45._x)(
                 "Chevron",
                 "Arrow option for Comments Pagination Next/Previous blocks"
               )
@@ -18793,7 +21675,7 @@ var wp;
   }

   // packages/block-library/build-module/comments-pagination/edit.mjs
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationEdit({
     attributes: { paginationArrow },
     setAttributes,
@@ -18818,25 +21700,25 @@ var wp;
       return __experimentalDiscussionSettings?.pageComments;
     }, []);
     if (!pageComments) {
-      return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(import_block_editor56.Warning, { children: (0, import_i18n44.__)(
+      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_runtime232.jsxs)(import_jsx_runtime232.Fragment, { children: [
-      hasNextPreviousBlocks && /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(import_block_editor56.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+    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,
         {
-          label: (0, import_i18n44.__)("Settings"),
+          label: (0, import_i18n46.__)("Settings"),
           dropdownMenuProps,
           resetAll: () => setAttributes({ paginationArrow: "none" }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
             import_components27.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n44.__)("Arrow"),
+              label: (0, import_i18n46.__)("Arrow"),
               hasValue: () => paginationArrow !== "none",
               onDeselect: () => setAttributes({ paginationArrow: "none" }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
                 CommentsPaginationArrowControls,
                 {
                   value: paginationArrow,
@@ -18849,15 +21731,15 @@ var wp;
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("div", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/comments-pagination/save.mjs
   var import_block_editor57 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
   function save13() {
-    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_block_editor57.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor57.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/comments-pagination/index.mjs
@@ -18883,7 +21765,7 @@ var wp;
     name: () => name27,
     settings: () => settings27
   });
-  var import_i18n46 = __toESM(require_i18n(), 1);
+  var import_i18n48 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/comments-pagination-next/block.json
   var block_default28 = {
@@ -18932,9 +21814,9 @@ var wp;
   };

   // packages/block-library/build-module/comments-pagination-next/edit.mjs
-  var import_i18n45 = __toESM(require_i18n(), 1);
+  var import_i18n47 = __toESM(require_i18n(), 1);
   var import_block_editor58 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
   var arrowMap2 = {
     none: "",
     arrow: "\u2192",
@@ -18946,25 +21828,25 @@ var wp;
     context: { "comments/paginationArrow": paginationArrow }
   }) {
     const displayArrow = arrowMap2[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(
+    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_runtime234.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
             import_block_editor58.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n45.__)("Newer comments page link"),
-              placeholder: (0, import_i18n45.__)("Newer Comments"),
+              "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_runtime234.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
             "span",
             {
               className: `wp-block-comments-pagination-next-arrow is-arrow-${paginationArrow}`,
@@ -18983,7 +21865,7 @@ var wp;
     edit: CommentsPaginationNextEdit,
     example: {
       attributes: {
-        label: (0, import_i18n46.__)("Newer Comments")
+        label: (0, import_i18n48.__)("Newer Comments")
       }
     }
   };
@@ -19048,8 +21930,8 @@ var wp;

   // packages/block-library/build-module/comments-pagination-numbers/edit.mjs
   var import_block_editor59 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
-  var PaginationItem = ({ content, tag: Tag = "a", extraClass = "" }) => Tag === "a" ? /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
+  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}`,
@@ -19057,16 +21939,16 @@ var wp;
       onClick: (event) => event.preventDefault(),
       children: content
     }
-  ) : /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content });
+  ) : /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content });
   function CommentsPaginationNumbersEdit() {
-    return /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)("div", { ...(0, import_block_editor59.useBlockProps)(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(PaginationItem, { content: "1" }),
-      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(PaginationItem, { content: "2" }),
-      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(PaginationItem, { content: "3", tag: "span", extraClass: "current" }),
-      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(PaginationItem, { content: "4" }),
-      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(PaginationItem, { content: "5" }),
-      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(PaginationItem, { content: "...", tag: "span", extraClass: "dots" }),
-      /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(PaginationItem, { content: "8" })
+    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" })
     ] });
   }

@@ -19162,26 +22044,26 @@ var wp;

   // packages/block-library/build-module/comments-title/edit.mjs
   var import_block_editor60 = __toESM(require_block_editor(), 1);
-  var import_i18n47 = __toESM(require_i18n(), 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_element28 = __toESM(require_element(), 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_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
   function Edit12(props) {
     useDeprecatedTextAlign(props);
-    const { attributes, setAttributes, context } = props;
+    const { attributes: attributes2, setAttributes, context } = props;
     const {
       showPostTitle,
       showCommentsCount,
       level = 2,
       levelOptions
-    } = attributes;
+    } = attributes2;
     const { postId, postType } = context;
     const TagName2 = "h" + level;
-    const [commentsCount, setCommentsCount] = (0, import_element28.useState)();
+    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)();
@@ -19195,7 +22077,7 @@ var wp;
       return getSettings2().__experimentalDiscussionSettings ?? {};
     }, []);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    (0, import_element28.useEffect)(() => {
+    (0, import_element42.useEffect)(() => {
       if (isSiteEditor) {
         const nestedCommentsNumber = threadComments ? Math.min(threadCommentsDepth, 3) - 1 : 0;
         const topLevelCommentsNumber = pageComments ? commentsPerPage : 3;
@@ -19221,7 +22103,7 @@ var wp;
         setCommentsCount(0);
       });
     }, [postId]);
-    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor60.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+    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,
@@ -19229,10 +22111,10 @@ var wp;
         onChange: (newLevel) => setAttributes({ level: newLevel })
       }
     ) });
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_block_editor60.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(
+    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_i18n47.__)("Settings"),
+        label: (0, import_i18n49.__)("Settings"),
         resetAll: () => {
           setAttributes({
             showPostTitle: true,
@@ -19241,34 +22123,34 @@ var wp;
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
             import_components28.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n47.__)("Show post title"),
+              label: (0, import_i18n49.__)("Show post title"),
               isShownByDefault: true,
               hasValue: () => !showPostTitle,
               onDeselect: () => setAttributes({ showPostTitle: true }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
                 import_components28.ToggleControl,
                 {
-                  label: (0, import_i18n47.__)("Show post title"),
+                  label: (0, import_i18n49.__)("Show post title"),
                   checked: showPostTitle,
                   onChange: (value) => setAttributes({ showPostTitle: value })
                 }
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
             import_components28.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n47.__)("Show comments count"),
+              label: (0, import_i18n49.__)("Show comments count"),
               isShownByDefault: true,
               hasValue: () => !showCommentsCount,
               onDeselect: () => setAttributes({ showCommentsCount: true }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
                 import_components28.ToggleControl,
                 {
-                  label: (0, import_i18n47.__)("Show comments count"),
+                  label: (0, import_i18n49.__)("Show comments count"),
                   checked: showCommentsCount,
                   onChange: (value) => setAttributes({ showCommentsCount: value })
                 }
@@ -19278,20 +22160,20 @@ var wp;
         ]
       }
     ) });
-    const postTitle = isSiteEditor ? (0, import_i18n47.__)("Post Title") : rawTitle;
+    const postTitle = isSiteEditor ? (0, import_i18n49.__)("Post Title") : rawTitle;
     let placeholder2;
     if (showCommentsCount && commentsCount !== void 0) {
       if (showPostTitle) {
         if (commentsCount === 1) {
-          placeholder2 = (0, import_i18n47.sprintf)(
+          placeholder2 = (0, import_i18n49.sprintf)(
             /* translators: %s: Post title. */
-            (0, import_i18n47.__)('One response to "%s"'),
+            (0, import_i18n49.__)('One response to "%s"'),
             postTitle
           );
         } else {
-          placeholder2 = (0, import_i18n47.sprintf)(
+          placeholder2 = (0, import_i18n49.sprintf)(
             /* translators: 1: Number of comments, 2: Post title. */
-            (0, import_i18n47._n)(
+            (0, import_i18n49._n)(
               '%1$s response to "%2$s"',
               '%1$s responses to "%2$s"',
               commentsCount
@@ -19301,29 +22183,29 @@ var wp;
           );
         }
       } else if (commentsCount === 1) {
-        placeholder2 = (0, import_i18n47.__)("One response");
+        placeholder2 = (0, import_i18n49.__)("One response");
       } else {
-        placeholder2 = (0, import_i18n47.sprintf)(
+        placeholder2 = (0, import_i18n49.sprintf)(
           /* translators: %s: Number of comments. */
-          (0, import_i18n47._n)("%s response", "%s responses", commentsCount),
+          (0, import_i18n49._n)("%s response", "%s responses", commentsCount),
           commentsCount
         );
       }
     } else if (showPostTitle) {
       if (commentsCount === 1) {
-        placeholder2 = (0, import_i18n47.sprintf)((0, import_i18n47.__)('Response to "%s"'), postTitle);
+        placeholder2 = (0, import_i18n49.sprintf)((0, import_i18n49.__)('Response to "%s"'), postTitle);
       } else {
-        placeholder2 = (0, import_i18n47.sprintf)((0, import_i18n47.__)('Responses to "%s"'), postTitle);
+        placeholder2 = (0, import_i18n49.sprintf)((0, import_i18n49.__)('Responses to "%s"'), postTitle);
       }
     } else if (commentsCount === 1) {
-      placeholder2 = (0, import_i18n47.__)("Response");
+      placeholder2 = (0, import_i18n49.__)("Response");
     } else {
-      placeholder2 = (0, import_i18n47.__)("Responses");
+      placeholder2 = (0, import_i18n49.__)("Responses");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(import_jsx_runtime236.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(import_jsx_runtime260.Fragment, { children: [
       blockControls,
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(TagName2, { ...blockProps, children: placeholder2 })
+      /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(TagName2, { ...blockProps, children: placeholder2 })
     ] });
   }

@@ -19394,8 +22276,8 @@ var wp;
       const { singleCommentLabel, multipleCommentsLabel, ...newAttributes } = oldAttributes;
       return migrate_text_align_default(newAttributes);
     },
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -19496,14 +22378,14 @@ var wp;
     name: () => name30,
     settings: () => settings30
   });
-  var import_i18n56 = __toESM(require_i18n(), 1);
+  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_i18n48 = __toESM(require_i18n(), 1);
-  var import_compose15 = __toESM(require_compose(), 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);
@@ -19572,28 +22454,28 @@ var wp;
   }

   // packages/block-library/build-module/cover/deprecated.mjs
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
+  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(attributes) {
+  function migrateDimRatio(attributes2) {
     return {
-      ...attributes,
-      dimRatio: !attributes.url ? 100 : attributes.dimRatio
+      ...attributes2,
+      dimRatio: !attributes2.url ? 100 : attributes2.dimRatio
     };
   }
-  function migrateTag(attributes) {
-    if (!attributes.tagName) {
-      attributes = {
-        ...attributes,
+  function migrateTag(attributes2) {
+    if (!attributes2.tagName) {
+      attributes2 = {
+        ...attributes2,
         tagName: "div"
       };
     }
     return {
-      ...attributes
+      ...attributes2
     };
   }
   var blockAttributes2 = {
@@ -19792,7 +22674,7 @@ var wp;
   var v142 = {
     attributes: v14BlockAttributes,
     supports: v14BlockSupports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -19813,7 +22695,7 @@ var wp;
         minHeightUnit,
         tagName: Tag,
         sizeSlug
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -19855,8 +22737,8 @@ var wp;
         }
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -19877,7 +22759,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "img",
           {
             className: imgClasses,
@@ -19887,7 +22769,7 @@ var wp;
             "data-object-fit": "cover",
             "data-object-position": objectPosition
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             role: alt ? "img" : void 0,
@@ -19896,7 +22778,7 @@ var wp;
             style: { backgroundPosition, backgroundImage }
           }
         )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: clsx_default(
@@ -19913,7 +22795,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -19927,7 +22809,7 @@ var wp;
   var v132 = {
     attributes: v12toV13BlockAttributes,
     supports: v12BlockSupports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -19947,7 +22829,7 @@ var wp;
         minHeight: minHeightProp,
         minHeightUnit,
         tagName: Tag
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -19988,8 +22870,8 @@ var wp;
         }
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -20010,7 +22892,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "img",
           {
             className: imgClasses,
@@ -20020,7 +22902,7 @@ var wp;
             "data-object-fit": "cover",
             "data-object-position": objectPosition
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             role: "img",
@@ -20028,7 +22910,7 @@ var wp;
             style: { backgroundPosition, backgroundImage }
           }
         )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20045,7 +22927,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20059,16 +22941,16 @@ var wp;
   var v122 = {
     attributes: v12toV13BlockAttributes,
     supports: v12BlockSupports,
-    isEligible(attributes) {
-      return (attributes.customOverlayColor !== void 0 || attributes.overlayColor !== void 0) && attributes.isUserOverlayColor === void 0;
+    isEligible(attributes2) {
+      return (attributes2.customOverlayColor !== void 0 || attributes2.overlayColor !== void 0) && attributes2.isUserOverlayColor === void 0;
     },
-    migrate(attributes) {
+    migrate(attributes2) {
       return {
-        ...attributes,
+        ...attributes2,
         isUserOverlayColor: true
       };
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -20088,7 +22970,7 @@ var wp;
         minHeight: minHeightProp,
         minHeightUnit,
         tagName: Tag
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -20129,8 +23011,8 @@ var wp;
         }
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(Tag, { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -20151,7 +23033,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "img",
           {
             className: imgClasses,
@@ -20161,7 +23043,7 @@ var wp;
             "data-object-fit": "cover",
             "data-object-position": objectPosition
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             role: "img",
@@ -20169,7 +23051,7 @@ var wp;
             style: { backgroundPosition, backgroundImage }
           }
         )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20186,7 +23068,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20200,7 +23082,7 @@ var wp;
   var v112 = {
     attributes: v8ToV11BlockAttributes,
     supports: v7toV11BlockSupports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -20219,7 +23101,7 @@ var wp;
         id,
         minHeight: minHeightProp,
         minHeightUnit
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -20260,8 +23142,8 @@ var wp;
         }
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -20282,7 +23164,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "img",
           {
             className: imgClasses,
@@ -20292,7 +23174,7 @@ var wp;
             "data-object-fit": "cover",
             "data-object-position": objectPosition
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             role: "img",
@@ -20300,7 +23182,7 @@ var wp;
             style: { backgroundPosition, backgroundImage }
           }
         )),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20317,7 +23199,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20332,7 +23214,7 @@ var wp;
   var v102 = {
     attributes: v8ToV11BlockAttributes,
     supports: v7toV11BlockSupports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -20351,7 +23233,7 @@ var wp;
         id,
         minHeight: minHeightProp,
         minHeightUnit
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -20383,8 +23265,8 @@ var wp;
         getPositionClassName(contentPosition)
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -20405,7 +23287,7 @@ var wp;
             style: bgStyle
           }
         ),
-        !useFeaturedImage && isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        !useFeaturedImage && isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "img",
           {
             className: clsx_default(
@@ -20419,7 +23301,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20436,7 +23318,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20451,7 +23333,7 @@ var wp;
   var v9 = {
     attributes: v8ToV11BlockAttributes,
     supports: v7toV11BlockSupports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -20469,7 +23351,7 @@ var wp;
         id,
         minHeight: minHeightProp,
         minHeightUnit
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -20501,8 +23383,8 @@ var wp;
         getPositionClassName(contentPosition)
       );
       const gradientValue = gradient || customGradient;
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -20523,7 +23405,7 @@ var wp;
             style: bgStyle
           }
         ),
-        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "img",
           {
             className: clsx_default(
@@ -20537,7 +23419,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20554,7 +23436,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20569,7 +23451,7 @@ var wp;
   var v8 = {
     attributes: v8ToV11BlockAttributes,
     supports: v7toV11BlockSupports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -20587,7 +23469,7 @@ var wp;
         id,
         minHeight: minHeightProp,
         minHeightUnit
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -20618,8 +23500,8 @@ var wp;
         },
         getPositionClassName(contentPosition)
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -20637,7 +23519,7 @@ var wp;
             style: bgStyle
           }
         ),
-        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "img",
           {
             className: clsx_default(
@@ -20651,7 +23533,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20668,7 +23550,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             ...import_block_editor61.useInnerBlocksProps.save({
@@ -20711,7 +23593,7 @@ var wp;
       }
     },
     supports: v7toV11BlockSupports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -20728,7 +23610,7 @@ var wp;
         id,
         minHeight: minHeightProp,
         minHeightUnit
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -20761,8 +23643,8 @@ var wp;
         },
         getPositionClassName(contentPosition)
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -20773,7 +23655,7 @@ var wp;
             style: customGradient ? { background: customGradient } : void 0
           }
         ),
-        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isImageBackground && isImgElement && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "img",
           {
             className: clsx_default(
@@ -20787,7 +23669,7 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: clsx_default(
@@ -20804,10 +23686,10 @@ var wp;
             "data-object-position": objectPosition
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+        /* @__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_compose15.compose)(migrateDimRatio, migrateTag)
+    migrate: (0, import_compose16.compose)(migrateDimRatio, migrateTag)
   };
   var v6 = {
     attributes: {
@@ -20835,7 +23717,7 @@ var wp;
     supports: {
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -20850,7 +23732,7 @@ var wp;
         url,
         minHeight: minHeightProp,
         minHeightUnit
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -20893,8 +23775,8 @@ var wp;
         },
         getPositionClassName(contentPosition)
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { ...import_block_editor61.useBlockProps.save({ className: classes, style: style2 }), children: [
-        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -20905,7 +23787,7 @@ var wp;
             style: customGradient ? { background: customGradient } : void 0
           }
         ),
-        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: "wp-block-cover__video-background",
@@ -20917,10 +23799,10 @@ var wp;
             style: videoStyle
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+        /* @__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_compose15.compose)(migrateDimRatio, migrateTag)
+    migrate: (0, import_compose16.compose)(migrateDimRatio, migrateTag)
   };
   var v5 = {
     attributes: {
@@ -20938,7 +23820,7 @@ var wp;
     supports: {
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -20950,7 +23832,7 @@ var wp;
         overlayColor,
         url,
         minHeight
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -20979,8 +23861,8 @@ var wp;
           [gradientClass]: !url && gradientClass
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { className: classes, style: style2, children: [
-        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -20991,7 +23873,7 @@ var wp;
             style: customGradient ? { background: customGradient } : void 0
           }
         ),
-        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: "wp-block-cover__video-background",
@@ -21001,10 +23883,10 @@ var wp;
             src: url
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+        /* @__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_compose15.compose)(migrateDimRatio, migrateTag)
+    migrate: (0, import_compose16.compose)(migrateDimRatio, migrateTag)
   };
   var v4 = {
     attributes: {
@@ -21022,7 +23904,7 @@ var wp;
     supports: {
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         gradient,
@@ -21034,7 +23916,7 @@ var wp;
         overlayColor,
         url,
         minHeight
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -21061,8 +23943,8 @@ var wp;
           [gradientClass]: !url && gradientClass
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { className: classes, style: style2, children: [
-        url && (gradient || customGradient) && dimRatio !== 0 && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -21073,7 +23955,7 @@ var wp;
             style: customGradient ? { background: customGradient } : void 0
           }
         ),
-        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "video",
           {
             className: "wp-block-cover__video-background",
@@ -21083,10 +23965,10 @@ var wp;
             src: url
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("div", { className: "wp-block-cover__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_block_editor61.InnerBlocks.Content, {}) })
+        /* @__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_compose15.compose)(migrateDimRatio, migrateTag)
+    migrate: (0, import_compose16.compose)(migrateDimRatio, migrateTag)
   };
   var v32 = {
     attributes: {
@@ -21104,7 +23986,7 @@ var wp;
     supports: {
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundType,
         contentAlign,
@@ -21115,7 +23997,7 @@ var wp;
         overlayColor,
         title,
         url
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -21136,8 +24018,8 @@ var wp;
           [`has-${contentAlign}-content`]: contentAlign !== "center"
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { className: classes, style: style2, children: [
-        VIDEO_BACKGROUND_TYPE === backgroundType && url && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -21147,7 +24029,7 @@ var wp;
             src: url
           }
         ),
-        !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+        !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           import_block_editor61.RichText.Content,
           {
             tagName: "p",
@@ -21157,25 +24039,25 @@ var wp;
         )
       ] });
     },
-    migrate(attributes) {
+    migrate(attributes2) {
       const newAttribs = {
-        ...attributes,
-        dimRatio: !attributes.url ? 100 : attributes.dimRatio,
-        tagName: !attributes.tagName ? "div" : attributes.tagName
+        ...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: attributes.title,
+            content: attributes2.title,
             style: {
               typography: {
-                textAlign: attributes.contentAlign
+                textAlign: attributes2.contentAlign
               }
             },
             fontSize: "large",
-            placeholder: (0, import_i18n48.__)("Write title\u2026")
+            placeholder: (0, import_i18n50.__)("Write title\u2026")
           })
         ]
       ];
@@ -21200,7 +24082,7 @@ var wp;
     supports: {
       className: false
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         url,
         title,
@@ -21210,7 +24092,7 @@ var wp;
         contentAlign,
         overlayColor,
         customOverlayColor
-      } = attributes;
+      } = attributes2;
       const overlayColorClass = (0, import_block_editor61.getColorClassName)(
         "background-color",
         overlayColor
@@ -21230,7 +24112,7 @@ var wp;
         },
         align ? `align${align}` : null
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("div", { className: classes, style: style2, children: !import_block_editor61.RichText.isEmpty(title) && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+      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",
@@ -21239,25 +24121,25 @@ var wp;
         }
       ) });
     },
-    migrate(attributes) {
+    migrate(attributes2) {
       const newAttribs = {
-        ...attributes,
-        dimRatio: !attributes.url ? 100 : attributes.dimRatio,
-        tagName: !attributes.tagName ? "div" : attributes.tagName
+        ...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: attributes.title,
+            content: attributes2.title,
             style: {
               typography: {
-                textAlign: attributes.contentAlign
+                textAlign: attributes2.contentAlign
               }
             },
             fontSize: "large",
-            placeholder: (0, import_i18n48.__)("Write title\u2026")
+            placeholder: (0, import_i18n50.__)("Write title\u2026")
           })
         ]
       ];
@@ -21282,8 +24164,8 @@ var wp;
     supports: {
       className: false
     },
-    save({ attributes }) {
-      const { url, title, hasParallax, dimRatio, align } = attributes;
+    save({ attributes: attributes2 }) {
+      const { url, title, hasParallax, dimRatio, align } = attributes2;
       const style2 = backgroundImageStyles(url);
       const classes = clsx_default(
         "wp-block-cover-image",
@@ -21294,27 +24176,27 @@ var wp;
         },
         align ? `align${align}` : null
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)("section", { className: classes, style: style2, children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(import_block_editor61.RichText.Content, { tagName: "h2", value: title }) });
+      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 }) });
     },
-    migrate(attributes) {
+    migrate(attributes2) {
       const newAttribs = {
-        ...attributes,
-        dimRatio: !attributes.url ? 100 : attributes.dimRatio,
-        tagName: !attributes.tagName ? "div" : attributes.tagName
+        ...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: attributes.title,
+            content: attributes2.title,
             style: {
               typography: {
-                textAlign: attributes.contentAlign
+                textAlign: attributes2.contentAlign
               }
             },
             fontSize: "large",
-            placeholder: (0, import_i18n48.__)("Write title\u2026")
+            placeholder: (0, import_i18n50.__)("Write title\u2026")
           })
         ]
       ];
@@ -21324,22 +24206,22 @@ var wp;

   // packages/block-library/build-module/cover/edit/index.mjs
   var import_core_data16 = __toESM(require_core_data(), 1);
-  var import_element34 = __toESM(require_element(), 1);
+  var import_element48 = __toESM(require_element(), 1);
   var import_components33 = __toESM(require_components(), 1);
-  var import_compose18 = __toESM(require_compose(), 1);
+  var import_compose19 = __toESM(require_compose(), 1);
   var import_block_editor68 = __toESM(require_block_editor(), 1);
-  var import_i18n54 = __toESM(require_i18n(), 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_element30 = __toESM(require_element(), 1);
+  var import_element44 = __toESM(require_element(), 1);
   var import_components30 = __toESM(require_components(), 1);
-  var import_compose17 = __toESM(require_compose(), 1);
+  var import_compose18 = __toESM(require_compose(), 1);
   var import_block_editor64 = __toESM(require_block_editor(), 1);
-  var import_i18n50 = __toESM(require_i18n(), 1);
+  var import_i18n52 = __toESM(require_i18n(), 1);
   var import_data28 = __toESM(require_data(), 1);
   var import_core_data15 = __toESM(require_core_data(), 1);

@@ -21378,8 +24260,8 @@ var wp;
   }
   function getActiveDimensionValue(options2 = {}) {
     const {
-      attributes = {},
-      style: style2 = attributes?.style,
+      attributes: attributes2 = {},
+      style: style2 = attributes2?.style,
       selectedState,
       hasSelectedStyleState,
       attributeKey,
@@ -21392,7 +24274,7 @@ var wp;
     if (Object.hasOwn(options2, "rootValue")) {
       return rootValue;
     }
-    return attributes?.[attributeKey];
+    return attributes2?.[attributeKey];
   }
   function setStateDimensions(style2, selectedState, nextDimensions) {
     const stateStyle = getStateStyle(style2, selectedState);
@@ -21451,15 +24333,15 @@ var wp;
     );
   }
   function getDimensionResetAttributes({
-    attributes = {},
-    style: style2 = attributes?.style,
+    attributes: attributes2 = {},
+    style: style2 = attributes2?.style,
     selectedState,
     hasSelectedStyleState,
     keys,
     defaultAttributes = {}
   }) {
     return {
-      ...hasSelectedStyleState ? {} : { ...attributes, ...defaultAttributes },
+      ...hasSelectedStyleState ? {} : { ...attributes2, ...defaultAttributes },
       style: hasSelectedStyleState ? resetStateDimensions(style2, selectedState, keys) : resetDimensions(style2, keys)
     };
   }
@@ -21472,16 +24354,16 @@ var wp;
   var import_notices3 = __toESM(require_notices(), 1);
   var import_components29 = __toESM(require_components(), 1);
   var import_blob5 = __toESM(require_blob(), 1);
-  var import_i18n49 = __toESM(require_i18n(), 1);
-  var import_element29 = __toESM(require_element(), 1);
-  var import_compose16 = __toESM(require_compose(), 1);
+  var import_i18n51 = __toESM(require_i18n(), 1);
+  var import_element43 = __toESM(require_element(), 1);
+  var import_compose17 = __toESM(require_compose(), 1);
   var import_data27 = __toESM(require_data(), 1);
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 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_element29.useRef)();
-    const [isLoading, setIsLoading] = (0, import_element29.useState)(false);
-    const descriptionId = (0, import_compose16.useInstanceId)(
+    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"
     );
@@ -21513,52 +24395,52 @@ var wp;
     };
     const getPosterButtonContent = () => {
       if (!poster && isLoading) {
-        return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components29.Spinner, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.Spinner, {});
       }
-      return !poster ? (0, import_i18n49.__)("Set poster image") : (0, import_i18n49.__)("Replace");
+      return !poster ? (0, import_i18n51.__)("Set poster image") : (0, import_i18n51.__)("Replace");
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_block_editor63.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor63.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
       import_components29.__experimentalToolsPanelItem,
       {
-        label: (0, import_i18n49.__)("Poster image"),
+        label: (0, import_i18n51.__)("Poster image"),
         isShownByDefault: true,
         hasValue: () => !!poster,
         onDeselect: () => onChange(void 0),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components29.BaseControl.VisualLabel, { children: (0, import_i18n49.__)("Poster image") }),
-          /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+          /* @__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_i18n49.__)("Select poster image"),
+              title: (0, import_i18n51.__)("Select poster image"),
               onSelect: onChange,
               allowedTypes: POSTER_IMAGE_ALLOWED_MEDIA_TYPES,
-              render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)("div", { className: "block-library-poster-image__container", children: [
-                poster && /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(
+              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_i18n49.__)(
+                    "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_runtime238.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                         "img",
                         {
                           src: poster,
-                          alt: (0, import_i18n49.__)("Poster image preview"),
+                          alt: (0, import_i18n51.__)("Poster image preview"),
                           className: "block-library-poster-image__preview-image"
                         }
                       ),
-                      isLoading && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components29.Spinner, {})
+                      isLoading && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.Spinner, {})
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
                   import_components29.__experimentalHStack,
                   {
                     className: clsx_default(
@@ -21568,7 +24450,7 @@ var wp;
                       }
                     ),
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                         import_components29.Button,
                         {
                           __next40pxDefaultSize: true,
@@ -21583,16 +24465,16 @@ var wp;
                           children: getPosterButtonContent()
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime238.jsx)("p", { id: descriptionId, hidden: true, children: poster ? (0, import_i18n49.sprintf)(
+                      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("p", { id: descriptionId, hidden: true, children: poster ? (0, import_i18n51.sprintf)(
                         /* translators: %s: poster image URL. */
-                        (0, import_i18n49.__)(
+                        (0, import_i18n51.__)(
                           "The current poster image url is %s."
                         ),
                         poster
-                      ) : (0, import_i18n49.__)(
+                      ) : (0, import_i18n51.__)(
                         "There is no poster image currently selected."
                       ) }),
-                      !!poster && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+                      !!poster && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                         import_components29.Button,
                         {
                           __next40pxDefaultSize: true,
@@ -21603,13 +24485,13 @@ var wp;
                           className: "block-library-poster-image__action",
                           disabled: isLoading,
                           accessibleWhenDisabled: true,
-                          children: (0, import_i18n49.__)("Remove")
+                          children: (0, import_i18n51.__)("Remove")
                         }
                       )
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components29.DropZone, { onFilesDrop: onDropFiles })
+                /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components29.DropZone, { onFilesDrop: onDropFiles })
               ] })
             }
           )
@@ -21620,7 +24502,7 @@ var wp;
   var poster_image_default = PosterImage;

   // packages/block-library/build-module/cover/edit/inspector-controls.mjs
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
   var {
     cleanEmptyObject: cleanEmptyObject3,
     isDefaultBlockStyleState,
@@ -21633,7 +24515,7 @@ var wp;
     unit = "px",
     value = ""
   }) {
-    const instanceId = (0, import_compose17.useInstanceId)(import_components30.__experimentalUnitControl);
+    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");
@@ -21648,15 +24530,15 @@ var wp;
       }
       onChange(inputValue);
     };
-    const computedValue = (0, import_element30.useMemo)(() => {
+    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_runtime239.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
       import_components30.__experimentalUnitControl,
       {
-        label: (0, import_i18n50.__)("Minimum height"),
+        label: (0, import_i18n52.__)("Minimum height"),
         id: inputId,
         isResetValueOnUnitChange: true,
         min,
@@ -21668,7 +24550,7 @@ var wp;
     );
   }
   function CoverInspectorControls({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId,
     setOverlayColor,
@@ -21689,7 +24571,7 @@ var wp;
       alt,
       tagName,
       poster
-    } = attributes;
+    } = attributes2;
     const {
       isVideoBackground,
       isImageBackground,
@@ -21697,7 +24579,7 @@ var wp;
       url,
       overlayColor
     } = currentSettings;
-    const sizeSlug = attributes.sizeSlug || DEFAULT_MEDIA_SIZE_SLUG;
+    const sizeSlug = attributes2.sizeSlug || DEFAULT_MEDIA_SIZE_SLUG;
     const { gradientValue, setGradient } = (0, import_block_editor64.__experimentalUseGradient)();
     const { imageSizes, selectedStyleState } = (0, import_data28.useSelect)(
       (select10) => {
@@ -21714,7 +24596,7 @@ var wp;
     const hasSelectedStyleState = !isDefaultBlockStyleState(selectedStyleState);
     const selectedStyleStateKey = getStyleStateKey(selectedStyleState);
     const stateMinHeight = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "minHeight",
@@ -21725,11 +24607,11 @@ var wp;
     const activeMinHeight = hasSelectedStyleState ? stateMinHeightValue : minHeight;
     const activeMinHeightUnit = hasSelectedStyleState ? stateMinHeightUnit || minHeightUnit : minHeightUnit;
     const activeAspectRatio = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "aspectRatio",
-      rootValue: attributes?.style?.dimensions?.aspectRatio
+      rootValue: attributes2?.style?.dimensions?.aspectRatio
     });
     const image = (0, import_data28.useSelect)(
       (select10) => id && isImageBackground ? select10(import_core_data15.store).getEntityRecord(
@@ -21776,7 +24658,7 @@ var wp;
       if (hasSelectedStyleState) {
         setAttributes(
           getDimensionUpdateAttributes({
-            style: attributes.style,
+            style: attributes2.style,
             selectedState: selectedStyleState,
             hasSelectedStyleState,
             nextDimensions: {
@@ -21790,16 +24672,16 @@ var wp;
       setAttributes({
         minHeight: nextMinHeight,
         style: cleanEmptyObject3({
-          ...attributes?.style,
+          ...attributes2?.style,
           dimensions: {
-            ...attributes?.style?.dimensions,
+            ...attributes2?.style?.dimensions,
             aspectRatio: void 0
             // Reset aspect ratio when minHeight is set.
           }
         })
       });
     };
-    const getResetMinHeightAttributes = (attrs = attributes) => {
+    const getResetMinHeightAttributes = (attrs = attributes2) => {
       return getDimensionResetAttributes({
         style: attrs.style,
         selectedState: selectedStyleState,
@@ -21812,11 +24694,11 @@ var wp;
       });
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(import_jsx_runtime239.Fragment, { children: [
-      (!!url || useFeaturedImage) && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_block_editor64.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(
+    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_i18n50.__)("Settings"),
+          label: (0, import_i18n52.__)("Settings"),
           resetAll: () => {
             setAttributes({
               hasParallax: false,
@@ -21829,40 +24711,40 @@ var wp;
           },
           dropdownMenuProps,
           children: [
-            isImageBackground && /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(import_jsx_runtime239.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+            isImageBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                 import_components30.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n50.__)("Fixed background"),
+                  label: (0, import_i18n52.__)("Fixed background"),
                   isShownByDefault: true,
                   hasValue: () => !!hasParallax,
                   onDeselect: () => setAttributes({
                     hasParallax: false,
                     focalPoint: void 0
                   }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                     import_components30.ToggleControl,
                     {
-                      label: (0, import_i18n50.__)("Fixed background"),
+                      label: (0, import_i18n52.__)("Fixed background"),
                       checked: !!hasParallax,
                       onChange: toggleParallax
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                 import_components30.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n50.__)("Repeated background"),
+                  label: (0, import_i18n52.__)("Repeated background"),
                   isShownByDefault: true,
                   hasValue: () => isRepeated,
                   onDeselect: () => setAttributes({
                     isRepeated: false
                   }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                     import_components30.ToggleControl,
                     {
-                      label: (0, import_i18n50.__)("Repeated background"),
+                      label: (0, import_i18n52.__)("Repeated background"),
                       checked: isRepeated,
                       onChange: toggleIsRepeated
                     }
@@ -21870,19 +24752,19 @@ var wp;
                 }
               )
             ] }),
-            showFocalPointPicker && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+            showFocalPointPicker && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
               import_components30.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n50.__)("Focal point"),
+                label: (0, import_i18n52.__)("Focal point"),
                 isShownByDefault: true,
                 hasValue: () => !!focalPoint,
                 onDeselect: () => setAttributes({
                   focalPoint: void 0
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                   import_components30.FocalPointPicker,
                   {
-                    label: (0, import_i18n50.__)("Focal point"),
+                    label: (0, import_i18n52.__)("Focal point"),
                     url,
                     value: focalPoint,
                     onDragStart: imperativeFocalPointPreview,
@@ -21894,7 +24776,7 @@ var wp;
                 )
               }
             ),
-            isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+            isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
               poster_image_default,
               {
                 poster,
@@ -21903,37 +24785,37 @@ var wp;
                 })
               }
             ),
-            !useFeaturedImage && url && !isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+            !useFeaturedImage && url && !isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
               import_components30.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n50.__)("Alternative text"),
+                label: (0, import_i18n52.__)("Alternative text"),
                 isShownByDefault: true,
                 hasValue: () => !!alt,
                 onDeselect: () => setAttributes({ alt: "" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                   import_components30.TextareaControl,
                   {
-                    label: (0, import_i18n50.__)("Alternative text"),
+                    label: (0, import_i18n52.__)("Alternative text"),
                     value: alt,
                     onChange: (newAlt) => setAttributes({ alt: newAlt }),
-                    help: /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(import_jsx_runtime239.Fragment, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+                    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_i18n50.__)(
+                            (0, import_i18n52.__)(
                               "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                             )
                           ),
-                          children: (0, import_i18n50.__)(
+                          children: (0, import_i18n52.__)(
                             "Describe the purpose of the image."
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("br", {}),
-                      (0, import_i18n50.__)(
+                      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("br", {}),
+                      (0, import_i18n52.__)(
                         "Leave empty if decorative."
                       )
                     ] })
@@ -21941,7 +24823,7 @@ var wp;
                 )
               }
             ),
-            !!imageSizeOptions?.length && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+            !!imageSizeOptions?.length && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
               ResolutionTool,
               {
                 value: sizeSlug,
@@ -21953,8 +24835,8 @@ var wp;
           ]
         }
       ) }),
-      showOverlayControls && /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(import_block_editor64.InspectorControls, { group: "color", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+      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,
@@ -21962,7 +24844,7 @@ var wp;
               {
                 colorValue: overlayColor.color,
                 gradientValue,
-                label: (0, import_i18n50.__)("Overlay"),
+                label: (0, import_i18n52.__)("Overlay"),
                 onColorChange: setOverlayColor,
                 onGradientChange: setGradient,
                 isShownByDefault: true,
@@ -21979,23 +24861,23 @@ var wp;
             ...colorGradientSettings
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
           import_components30.__experimentalToolsPanelItem,
           {
             hasValue: () => {
               return dimRatio === void 0 ? false : dimRatio !== (url ? 50 : 100);
             },
-            label: (0, import_i18n50.__)("Overlay opacity"),
+            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_runtime239.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
               import_components30.RangeControl,
               {
-                label: (0, import_i18n50.__)("Overlay opacity"),
+                label: (0, import_i18n52.__)("Overlay opacity"),
                 value: dimRatio,
                 onChange: (newDimRatio) => updateDimRatio(newDimRatio),
                 min: 0,
@@ -22007,17 +24889,17 @@ var wp;
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_block_editor64.InspectorControls, { group: "dimensions", children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+      /* @__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_i18n50.__)("Minimum height"),
+          label: (0, import_i18n52.__)("Minimum height"),
           onDeselect: () => setAttributes(getResetMinHeightAttributes()),
           resetAllFilter: getResetMinHeightAttributes,
           isShownByDefault: true,
           panelId: clientId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
             CoverHeightInput,
             {
               value: activeAspectRatio ? "" : activeMinHeight,
@@ -22042,14 +24924,14 @@ var wp;
         },
         selectedStyleStateKey
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_block_editor64.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
+      /* @__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_i18n50.__)("Default (<div>)"), value: "div" },
+            { label: (0, import_i18n52.__)("Default (<div>)"), value: "div" },
             { label: "<header>", value: "header" },
             { label: "<main>", value: "main" },
             { label: "<section>", value: "section" },
@@ -22063,15 +24945,15 @@ var wp;
   }

   // packages/block-library/build-module/cover/edit/block-controls.mjs
-  var import_element32 = __toESM(require_element(), 1);
+  var import_element46 = __toESM(require_element(), 1);
   var import_block_editor65 = __toESM(require_block_editor(), 1);
-  var import_i18n52 = __toESM(require_i18n(), 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_element31 = __toESM(require_element(), 1);
+  var import_element45 = __toESM(require_element(), 1);
   var import_components31 = __toESM(require_components(), 1);
-  var import_i18n51 = __toESM(require_i18n(), 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);
@@ -22194,23 +25076,23 @@ var wp;
   }

   // packages/block-library/build-module/cover/edit/embed-video-url-input.mjs
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
   function EmbedVideoUrlInput({
     onSubmit,
     onClose,
     initialUrl = "",
     allowedVideoProviders
   }) {
-    const [url, setUrl] = (0, import_element31.useState)(initialUrl);
-    const [error2, setError] = (0, import_element31.useState)("");
+    const [url, setUrl] = (0, import_element45.useState)(initialUrl);
+    const [error2, setError] = (0, import_element45.useState)("");
     const handleConfirm = () => {
       if (!url) {
-        setError((0, import_i18n51.__)("Please enter a URL."));
+        setError((0, import_i18n53.__)("Please enter a URL."));
         return;
       }
       if (!isValidVideoEmbedUrl(url, allowedVideoProviders)) {
         setError(
-          (0, import_i18n51.__)(
+          (0, import_i18n53.__)(
             "This URL is not supported. Please enter a valid video link from a supported provider."
           )
         );
@@ -22219,30 +25101,30 @@ var wp;
       onSubmit(url);
       onClose();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
       import_components31.__experimentalConfirmDialog,
       {
         isOpen: true,
         onConfirm: handleConfirm,
         onCancel: onClose,
-        confirmButtonText: (0, import_i18n51.__)("Add video"),
+        confirmButtonText: (0, import_i18n53.__)("Add video"),
         size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime240.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          error2 && /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_components31.Notice, { status: "error", isDismissible: false, children: error2 }),
-          /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
+        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,
             {
               type: "url",
-              label: (0, import_i18n51.__)("Video URL"),
+              label: (0, import_i18n53.__)("Video URL"),
               value: url,
               onChange: (value) => {
                 setUrl(value);
                 setError("");
               },
-              placeholder: (0, import_i18n51.__)(
+              placeholder: (0, import_i18n53.__)(
                 "Enter YouTube, Vimeo, or other video URL"
               ),
-              help: (0, import_i18n51.__)(
+              help: (0, import_i18n53.__)(
                 "Add a background video to the cover block that will autoplay in a loop."
               )
             }
@@ -22253,10 +25135,10 @@ var wp;
   }

   // packages/block-library/build-module/cover/edit/block-controls.mjs
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
   var { cleanEmptyObject: cleanEmptyObject4 } = unlock(import_block_editor65.privateApis);
   function CoverBlockControls({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     onSelectMedia,
     currentSettings,
@@ -22277,16 +25159,16 @@ var wp;
       minHeightUnit,
       backgroundType,
       allowedVideoProviders
-    } = attributes;
+    } = attributes2;
     const { hasInnerBlocks, url } = currentSettings;
     const filteredVideoProviders = getAllowedVideoProviders(
       allowedVideoProviders
     );
     const hasAllowedVideoProviders = filteredVideoProviders.length > 0;
-    const [prevMinHeightValue, setPrevMinHeightValue] = (0, import_element32.useState)(minHeight);
-    const [prevMinHeightUnit, setPrevMinHeightUnit] = (0, import_element32.useState)(minHeightUnit);
-    const [isEmbedUrlInputOpen, setIsEmbedUrlInputOpen] = (0, import_element32.useState)(false);
-    const isMinFullHeight = minHeightUnit === "vh" && minHeight === 100 && !attributes?.style?.dimensions?.aspectRatio;
+    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) {
@@ -22307,21 +25189,21 @@ var wp;
         minHeight: 100,
         minHeightUnit: "vh",
         style: cleanEmptyObject4({
-          ...attributes?.style,
+          ...attributes2?.style,
           dimensions: {
-            ...attributes?.style?.dimensions,
+            ...attributes2?.style?.dimensions,
             aspectRatio: void 0
             // Reset aspect ratio when minHeight is set.
           }
         })
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(import_jsx_runtime241.Fragment, { children: [
-      !isContentOnlyMode && /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(import_block_editor65.BlockControls, { group: "block", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+    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_i18n52.__)("Change content position"),
+            label: (0, import_i18n54.__)("Change content position"),
             value: contentPosition,
             onChange: (nextPosition) => setAttributes({
               contentPosition: nextPosition
@@ -22329,7 +25211,7 @@ var wp;
             isDisabled: !hasInnerBlocks
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
           import_block_editor65.__experimentalBlockFullHeightAligmentControl,
           {
             isActive: isMinFullHeight,
@@ -22337,19 +25219,19 @@ var wp;
             isDisabled: !hasInnerBlocks
           }
         ),
-        showEditMediaButton && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+        showEditMediaButton && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
           import_components32.ToolbarButton,
           {
             ref: editMediaButtonRef,
             icon: crop_default,
-            label: (0, import_i18n52.__)("Crop background image"),
+            label: (0, import_i18n54.__)("Edit image"),
             onClick: onEditMedia,
             "aria-haspopup": "dialog",
             disabled: isEditMediaDisabled
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_block_editor65.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_block_editor65.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
         import_block_editor65.MediaReplaceFlow,
         {
           mediaId: id,
@@ -22358,10 +25240,10 @@ var wp;
           onSelect: onSelectMedia,
           onToggleFeaturedImage: toggleUseFeaturedImage,
           useFeaturedImage,
-          name: !url ? (0, import_i18n52.__)("Add media") : (0, import_i18n52.__)("Replace"),
+          name: !url ? (0, import_i18n54.__)("Add media") : (0, import_i18n54.__)("Replace"),
           onReset: onClearMedia,
           variant: "toolbar",
-          children: ({ onClose }) => hasAllowedVideoProviders ? /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+          children: ({ onClose }) => hasAllowedVideoProviders ? /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
             import_components32.MenuItem,
             {
               icon: link_default,
@@ -22369,12 +25251,12 @@ var wp;
                 setIsEmbedUrlInputOpen(true);
                 onClose();
               },
-              children: (0, import_i18n52.__)("Embed video from URL")
+              children: (0, import_i18n54.__)("Embed video from URL")
             }
           ) : null
         }
       ) }),
-      isEmbedUrlInputOpen && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+      isEmbedUrlInputOpen && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
         EmbedVideoUrlInput,
         {
           onSubmit: (embedUrl) => {
@@ -22390,9 +25272,9 @@ var wp;

   // packages/block-library/build-module/cover/edit/cover-placeholder.mjs
   var import_block_editor66 = __toESM(require_block_editor(), 1);
-  var import_i18n53 = __toESM(require_i18n(), 1);
+  var import_i18n55 = __toESM(require_i18n(), 1);
   var import_blob6 = __toESM(require_blob(), 1);
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
   function CoverPlaceholder({
     disableMediaButtons = false,
     children,
@@ -22406,12 +25288,12 @@ var wp;
         onSelectMedia({ url: (0, import_blob6.createBlobURL)(files[0]) });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
       import_block_editor66.MediaPlaceholder,
       {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_block_editor66.BlockIcon, { icon: cover_default }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(import_block_editor66.BlockIcon, { icon: cover_default }),
         labels: {
-          title: (0, import_i18n53.__)("Cover")
+          title: (0, import_i18n55.__)("Cover")
         },
         onSelect: onSelectMedia,
         allowedTypes: ALLOWED_MEDIA_TYPES2,
@@ -22426,9 +25308,9 @@ var wp;
   }

   // packages/block-library/build-module/cover/edit/resizable-cover-popover.mjs
-  var import_element33 = __toESM(require_element(), 1);
+  var import_element47 = __toESM(require_element(), 1);
   var import_block_editor67 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
   var RESIZABLE_BOX_ENABLE_OPTION = {
     top: false,
     right: false,
@@ -22452,7 +25334,7 @@ var wp;
     width,
     ...props
   }) {
-    const [isResizing, setIsResizing] = (0, import_element33.useState)(false);
+    const [isResizing, setIsResizing] = (0, import_element47.useState)(false);
     const resizableBoxProps = {
       className: clsx_default(className, { "is-resizing": isResizing }),
       enable: RESIZABLE_BOX_ENABLE_OPTION,
@@ -22479,7 +25361,7 @@ var wp;
         isVisible: isResizing
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
       ResizableBoxPopover,
       {
         className: "block-library-cover__resizable-box-popover",
@@ -23187,9 +26069,9 @@ var wp;
   }

   // packages/block-library/build-module/cover/edit/index.mjs
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
   var { openMediaEditorModalKey } = unlock(import_block_editor68.privateApis);
-  function getInnerBlocksTemplate(attributes) {
+  function getInnerBlocksTemplate(attributes2) {
     return [
       [
         "core/paragraph",
@@ -23199,15 +26081,15 @@ var wp;
               textAlign: "center"
             }
           },
-          placeholder: (0, import_i18n54.__)("Write title\u2026"),
-          ...attributes
+          placeholder: (0, import_i18n56.__)("Write title\u2026"),
+          ...attributes2
         }
       ]
     ];
   }
   var isTemporaryMedia = (id, url) => !id && (0, import_blob7.isBlobURL)(url);
   function CoverEdit({
-    attributes,
+    attributes: attributes2,
     clientId,
     isSelected,
     overlayColor,
@@ -23236,7 +26118,7 @@ var wp;
       isUserOverlayColor,
       sizeSlug,
       poster
-    } = attributes;
+    } = attributes2;
     const [featuredImage] = (0, import_core_data16.useEntityProp)(
       "postType",
       postType,
@@ -23250,9 +26132,9 @@ var wp;
     );
     const { __unstableMarkNextChangeAsNotPersistent, replaceInnerBlocks } = (0, import_data29.useDispatch)(import_block_editor68.store);
     const registry = (0, import_data29.useRegistry)();
-    const propsRef = (0, import_element34.useRef)({ attributes, overlayColor });
-    (0, import_element34.useLayoutEffect)(() => {
-      propsRef.current = { attributes, overlayColor };
+    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) => {
@@ -23270,7 +26152,7 @@ var wp;
       [featuredImage, useFeaturedImage]
     );
     const mediaUrl = media?.media_details?.sizes?.[sizeSlug]?.source_url ?? media?.source_url;
-    (0, import_element34.useEffect)(() => {
+    (0, import_element48.useEffect)(() => {
       (async () => {
         if (!useFeaturedImage) {
           return;
@@ -23465,21 +26347,21 @@ var wp;
       },
       [url, backgroundType]
     );
-    const embedHtml = (0, import_element34.useMemo)(() => {
+    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_element34.useState)(false);
+    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_compose18.useResizeObserver)();
-    const resizableBoxDimensions = (0, import_element34.useMemo)(() => {
+    const [resizeListener, { height, width }] = (0, import_compose19.useResizeObserver)();
+    const resizableBoxDimensions = (0, import_element48.useMemo)(() => {
       return {
         height: minHeightUnit === "px" && minHeight ? minHeight : "auto",
         width: "auto"
@@ -23501,7 +26383,7 @@ var wp;
       (select10) => select10(import_block_editor68.store).getBlock(clientId).innerBlocks.length > 0,
       [clientId]
     );
-    const ref = (0, import_element34.useRef)();
+    const ref = (0, import_element48.useRef)();
     const blockProps = (0, import_block_editor68.useBlockProps)({ ref });
     const innerBlocksProps = (0, import_block_editor68.useInnerBlocksProps)(
       {
@@ -23513,8 +26395,8 @@ var wp;
         dropZoneElement: ref.current
       }
     );
-    const mediaElement = (0, import_element34.useRef)();
-    const editMediaButtonRef = (0, import_element34.useRef)();
+    const mediaElement = (0, import_element48.useRef)();
+    const editMediaButtonRef = (0, import_element48.useRef)();
     const currentSettings = {
       isVideoBackground,
       isImageBackground,
@@ -23524,7 +26406,7 @@ var wp;
       isImgElement,
       overlayColor
     };
-    const openCoverMediaEditorModal = (0, import_element34.useCallback)(() => {
+    const openCoverMediaEditorModal = (0, import_element48.useCallback)(() => {
       if (!id || !openMediaEditorModal) {
         return;
       }
@@ -23616,10 +26498,10 @@ var wp;
         }
       });
     };
-    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
       CoverBlockControls,
       {
-        attributes,
+        attributes: attributes2,
         setAttributes,
         onSelectMedia,
         onSelectEmbedUrl,
@@ -23633,10 +26515,10 @@ var wp;
         isEditMediaDisabled: isSwappingMedia
       }
     );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
       CoverInspectorControls,
       {
-        attributes,
+        attributes: attributes2,
         setAttributes,
         clientId,
         setOverlayColor: onSetOverlayColor,
@@ -23665,16 +26547,16 @@ var wp;
         setAttributes({ minHeight: newMinHeight });
       },
       // Hide the resize handle if an aspect ratio is set, as the aspect ratio takes precedence.
-      showHandle: !attributes.style?.dimensions?.aspectRatio,
+      showHandle: !attributes2.style?.dimensions?.aspectRatio,
       size: resizableBoxDimensions,
       width
     };
     if (!useFeaturedImage && !hasInnerBlocks && !hasBackground) {
-      return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
         blockControls,
         inspectorControls,
-        hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(ResizableCoverPopover, { ...resizableCoverProps }),
-        /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
+        hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ResizableCoverPopover, { ...resizableCoverProps }),
+        /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
           TagName2,
           {
             ...blockProps,
@@ -23685,21 +26567,21 @@ var wp;
             },
             children: [
               resizeListener,
-              /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
                 CoverPlaceholder,
                 {
                   onSelectMedia,
                   onError: onUploadError,
                   toggleUseFeaturedImage,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("div", { className: "wp-block-cover__placeholder-background-options", children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+                  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,
-                      asButtons: true,
-                      "aria-label": (0, import_i18n54.__)("Overlay color")
+                      presentation: "toggle-buttons",
+                      "aria-label": (0, import_i18n56.__)("Overlay color")
                     }
                   ) })
                 }
@@ -23721,10 +26603,10 @@ var wp;
       getPositionClassName(contentPosition)
     );
     const showOverlay = url || !useFeaturedImage || useFeaturedImage && !url;
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
       blockControls,
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
         TagName2,
         {
           ...blockProps,
@@ -23733,14 +26615,14 @@ var wp;
           "data-url": url,
           children: [
             resizeListener,
-            !url && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            !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_runtime244.jsx)(
+            url && isImageBackground && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               "img",
               {
                 ref: mediaElement,
@@ -23751,7 +26633,7 @@ var wp;
                 onLoad: () => setIsSwappingMedia(false),
                 onError: () => setIsSwappingMedia(false)
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               "div",
               {
                 ref: mediaElement,
@@ -23764,7 +26646,7 @@ var wp;
                 style: { backgroundImage, backgroundPosition }
               }
             )),
-            url && isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            url && isVideoBackground && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               "video",
               {
                 ref: mediaElement,
@@ -23777,13 +26659,13 @@ var wp;
                 style: mediaStyle
               }
             ),
-            isEmbedVideoBackground && embedHtml && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            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_runtime244.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
                   import_components33.SandBox,
                   {
                     allowSameOrigin: true,
@@ -23796,8 +26678,8 @@ var wp;
                 )
               }
             ),
-            isEmbedVideoBackground && !embedHtml && isFetchingEmbed && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components33.Spinner, {}),
-            showOverlay && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            isEmbedVideoBackground && !embedHtml && isFetchingEmbed && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components33.Spinner, {}),
+            showOverlay && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               "span",
               {
                 "aria-hidden": "true",
@@ -23818,8 +26700,8 @@ var wp;
                 style: { backgroundImage: gradientValue, ...bgStyle }
               }
             ),
-            (isUploadingMedia || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(import_components33.Spinner, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+            (isUploadingMedia || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components33.Spinner, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               CoverPlaceholder,
               {
                 disableMediaButtons: true,
@@ -23828,14 +26710,14 @@ var wp;
                 toggleUseFeaturedImage
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("div", { ...innerBlocksProps })
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { ...innerBlocksProps })
           ]
         }
       ),
-      hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(ResizableCoverPopover, { ...resizableCoverProps })
+      hasNonContentControls && isSelected && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ResizableCoverPopover, { ...resizableCoverProps })
     ] });
   }
-  var edit_default7 = (0, import_compose18.compose)([
+  var edit_default7 = (0, import_compose19.compose)([
     (0, import_block_editor68.withColors)({ overlayColor: "background-color" })
   ])(CoverEdit);

@@ -24013,8 +26895,8 @@ var wp;

   // packages/block-library/build-module/cover/save.mjs
   var import_block_editor69 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
-  function save14({ attributes }) {
+  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+  function save14({ attributes: attributes2 }) {
     const {
       backgroundType,
       gradient,
@@ -24036,7 +26918,7 @@ var wp;
       tagName: Tag,
       sizeSlug,
       poster
-    } = attributes;
+    } = attributes2;
     const overlayColorClass = (0, import_block_editor69.getColorClassName)(
       "background-color",
       overlayColor
@@ -24079,8 +26961,8 @@ var wp;
       }
     );
     const gradientValue = gradient || customGradient;
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(Tag, { ...import_block_editor69.useBlockProps.save({ className: classes, style: style2 }), children: [
-      !useFeaturedImage && isImageBackground && url && (isImgElement ? /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+    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,
@@ -24090,7 +26972,7 @@ var wp;
           "data-object-fit": "cover",
           "data-object-position": objectPosition
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
         "div",
         {
           role: alt ? "img" : void 0,
@@ -24099,7 +26981,7 @@ var wp;
           style: { backgroundPosition, backgroundImage }
         }
       )),
-      isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      isVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
         "video",
         {
           className: clsx_default(
@@ -24117,7 +26999,7 @@ var wp;
           "data-object-position": objectPosition
         }
       ),
-      isEmbedVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      isEmbedVideoBackground && url && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
         "figure",
         {
           className: clsx_default(
@@ -24125,10 +27007,10 @@ var wp;
             "wp-block-cover__embed-background",
             "wp-block-embed"
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("div", { className: "wp-block-embed__wrapper", children: url })
+          children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "wp-block-embed__wrapper", children: url })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
         "span",
         {
           "aria-hidden": "true",
@@ -24149,7 +27031,7 @@ var wp;
           style: bgStyle
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
         "div",
         {
           ...import_block_editor69.useInnerBlocksProps.save({
@@ -24226,8 +27108,8 @@ var wp;
       {
         type: "block",
         blocks: ["core/group"],
-        transform: (attributes, innerBlocks) => {
-          const { align, anchor, backgroundColor, gradient, style: style2 } = attributes;
+        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",
@@ -24246,11 +27128,11 @@ var wp;
             customGradient: style2?.color?.gradient
           };
           const attributesWithoutBackgroundColors = {
-            ...attributes,
+            ...attributes2,
             backgroundColor: void 0,
             gradient: void 0,
             style: cleanEmptyObject5({
-              ...attributes?.style,
+              ...attributes2?.style,
               color: style2?.color ? {
                 ...style2?.color,
                 background: void 0,
@@ -24332,16 +27214,16 @@ var wp;
           }
           return true;
         },
-        transform: (attributes, innerBlocks) => {
+        transform: (attributes2, innerBlocks) => {
           const transformedColorAttributes = {
-            backgroundColor: attributes?.overlayColor,
-            gradient: attributes?.gradient,
+            backgroundColor: attributes2?.overlayColor,
+            gradient: attributes2?.gradient,
             style: cleanEmptyObject5({
-              ...attributes?.style,
-              color: attributes?.customOverlayColor || attributes?.customGradient || attributes?.style?.color ? {
-                background: attributes?.customOverlayColor,
-                gradient: attributes?.customGradient,
-                ...attributes?.style?.color
+              ...attributes2?.style,
+              color: attributes2?.customOverlayColor || attributes2?.customGradient || attributes2?.style?.color ? {
+                background: attributes2?.customOverlayColor,
+                gradient: attributes2?.customGradient,
+                ...attributes2?.style?.color
               } : void 0
             })
           };
@@ -24374,7 +27256,7 @@ var wp;
           }
           return (0, import_blocks22.createBlock)(
             "core/group",
-            { ...attributes, ...transformedColorAttributes },
+            { ...attributes2, ...transformedColorAttributes },
             innerBlocks
           );
         }
@@ -24384,12 +27266,12 @@ var wp;
   var transforms_default6 = transforms6;

   // packages/block-library/build-module/cover/variations.mjs
-  var import_i18n55 = __toESM(require_i18n(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
   var variations3 = [
     {
       name: "cover",
-      title: (0, import_i18n55.__)("Cover"),
-      description: (0, import_i18n55.__)("Add an image or video with a text overlay."),
+      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
@@ -24420,7 +27302,7 @@ var wp;
         {
           name: "core/paragraph",
           attributes: {
-            content: `<strong>${(0, import_i18n56.__)("Snow Patrol")}</strong>`,
+            content: `<strong>${(0, import_i18n58.__)("Snow Patrol")}</strong>`,
             style: {
               typography: {
                 textAlign: "center"
@@ -24440,7 +27322,7 @@ var wp;
     settings30[fieldsKey4] = [
       {
         id: "background",
-        label: (0, import_i18n56.__)("Background"),
+        label: (0, import_i18n58.__)("Background"),
         type: "media",
         Edit: {
           control: "media",
@@ -24481,7 +27363,7 @@ var wp;
     name: () => name31,
     settings: () => settings31
   });
-  var import_i18n58 = __toESM(require_i18n(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);
   var import_blocks25 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/details/block.json
@@ -24570,19 +27452,19 @@ var wp;
   // packages/block-library/build-module/details/edit.mjs
   var import_block_editor71 = __toESM(require_block_editor(), 1);
   var import_components34 = __toESM(require_components(), 1);
-  var import_i18n57 = __toESM(require_i18n(), 1);
-  var import_element35 = __toESM(require_element(), 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_runtime246 = __toESM(require_jsx_runtime(), 1);
-  function DetailsEdit({ attributes, setAttributes, clientId }) {
-    const { name: name122, showContent, summary, allowedBlocks, placeholder: placeholder2 } = attributes;
+  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_element35.useState)(showContent);
+    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),
@@ -24599,32 +27481,32 @@ var wp;
         event.preventDefault();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)(import_jsx_runtime246.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_block_editor71.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+    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_i18n57.__)("Settings"),
+          label: (0, import_i18n59.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showContent: false
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
             import_components34.__experimentalToolsPanelItem,
             {
               isShownByDefault: true,
-              label: (0, import_i18n57.__)("Open by default"),
+              label: (0, import_i18n59.__)("Open by default"),
               hasValue: () => showContent,
               onDeselect: () => {
                 setAttributes({
                   showContent: false
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
                 import_components34.ToggleControl,
                 {
-                  label: (0, import_i18n57.__)("Open by default"),
+                  label: (0, import_i18n59.__)("Open by default"),
                   checked: showContent,
                   onChange: () => setAttributes({
                     showContent: !showContent
@@ -24635,18 +27517,18 @@ var wp;
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_block_editor71.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+      /* @__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_i18n57.__)("Name attribute"),
+          label: (0, import_i18n59.__)("Name attribute"),
           value: name122 || "",
           onChange: (newName) => setAttributes({ name: newName }),
-          help: (0, import_i18n57.__)(
+          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_runtime246.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
         "details",
         {
           ...innerBlocksProps,
@@ -24654,19 +27536,19 @@ var wp;
           onToggle: (event) => setIsOpen(event.target.open),
           name: name122 || "",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
               "summary",
               {
                 onKeyDown: (0, import_keycodes2.withIgnoreIMEEvents)(handleSummaryKeyDown),
                 onKeyUp: handleSummaryKeyUp,
-                children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
                   import_block_editor71.RichText,
                   {
                     identifier: "summary",
-                    "aria-label": (0, import_i18n57.__)(
+                    "aria-label": (0, import_i18n59.__)(
                       "Write summary. Press Enter to expand or collapse the details."
                     ),
-                    placeholder: placeholder2 || (0, import_i18n57.__)("Write summary\u2026"),
+                    placeholder: placeholder2 || (0, import_i18n59.__)("Write summary\u2026"),
                     withoutInteractiveFormatting: true,
                     value: summary,
                     onChange: (newSummary) => setAttributes({ summary: newSummary })
@@ -24684,20 +27566,20 @@ var wp;

   // packages/block-library/build-module/details/save.mjs
   var import_block_editor72 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
-  function save15({ attributes }) {
-    const { name: name122, showContent } = attributes;
-    const summary = attributes.summary ? attributes.summary : "Details";
+  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_runtime247.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
       "details",
       {
         ...blockProps,
         name: name122 || void 0,
         open: showContent,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("summary", { children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_block_editor72.RichText.Content, { value: summary }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_block_editor72.InnerBlocks.Content, {})
+          /* @__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, {})
         ]
       }
     );
@@ -24732,7 +27614,7 @@ var wp;
     [
       "core/paragraph",
       {
-        placeholder: (0, import_i18n58.__)("Type / to add a hidden block")
+        placeholder: (0, import_i18n60.__)("Type / to add a hidden block")
       }
     ]
   ];
@@ -24741,23 +27623,23 @@ var wp;
     template: TEMPLATE8,
     example: {
       attributes: {
-        summary: (0, import_i18n58.__)("La Mancha"),
+        summary: (0, import_i18n60.__)("La Mancha"),
         showContent: true
       },
       innerBlocks: [
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n58.__)(
+            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."
             )
           }
         }
       ]
     },
-    __experimentalLabel(attributes, { context }) {
-      const { summary } = attributes;
-      const customName = attributes?.metadata?.name;
+    __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;
@@ -24766,9 +27648,9 @@ var wp;
         return customName;
       }
       if (context === "accessibility") {
-        return !hasSummary ? (0, import_i18n58.__)("Details. Empty.") : (0, import_i18n58.sprintf)(
+        return !hasSummary ? (0, import_i18n60.__)("Details. Empty.") : (0, import_i18n60.sprintf)(
           /* translators: %s: accessibility text; summary title. */
-          (0, import_i18n58.__)("Details. %s"),
+          (0, import_i18n60.__)("Details. %s"),
           summary
         );
       }
@@ -24781,7 +27663,7 @@ var wp;
     settings31[fieldsKey5] = [
       {
         id: "summary",
-        label: (0, import_i18n58.__)("Summary"),
+        label: (0, import_i18n60.__)("Summary"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -24803,21 +27685,21 @@ var wp;
   });

   // packages/block-library/build-module/embed/edit.mjs
-  var import_i18n62 = __toESM(require_i18n(), 1);
-  var import_element38 = __toESM(require_element(), 1);
+  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_i18n59 = __toESM(require_i18n(), 1);
+  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_runtime248 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
   function getResponsiveHelp(checked) {
-    return checked ? (0, import_i18n59.__)(
+    return checked ? (0, import_i18n61.__)(
       "This embed will preserve its aspect ratio when the browser is resized."
-    ) : (0, import_i18n59.__)(
+    ) : (0, import_i18n61.__)(
       "This embed may not preserve its aspect ratio when the browser is resized."
     );
   }
@@ -24830,37 +27712,37 @@ var wp;
     switchBackToURLInput
   }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(import_jsx_runtime248.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_block_editor73.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_components35.ToolbarGroup, { children: showEditButton && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+    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_i18n59.__)("Edit URL"),
+          label: (0, import_i18n61.__)("Edit URL"),
           icon: pencil_default,
           onClick: switchBackToURLInput
         }
       ) }) }),
-      themeSupportsResponsive && blockSupportsResponsive && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(import_block_editor73.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+      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_i18n59.__)("Media settings"),
+          label: (0, import_i18n61.__)("Media settings"),
           resetAll: () => {
             toggleResponsive(true);
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
             import_components35.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n59.__)("Media settings"),
+              label: (0, import_i18n61.__)("Media settings"),
               isShownByDefault: true,
               hasValue: () => !allowResponsive,
               onDeselect: () => {
                 toggleResponsive(!allowResponsive);
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
                 import_components35.ToggleControl,
                 {
-                  label: (0, import_i18n59.__)("Resize for smaller devices"),
+                  label: (0, import_i18n61.__)("Resize for smaller devices"),
                   checked: allowResponsive,
                   help: getResponsiveHelp,
                   onChange: toggleResponsive
@@ -24876,78 +27758,78 @@ var wp;

   // packages/block-library/build-module/embed/icons.mjs
   var import_components36 = __toESM(require_components(), 1);
-  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
-  var embedContentIcon = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime249.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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime249.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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime249.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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", xmlns: "http://www.w3.org/2000/svg", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zM10 15l5-3-5-3v6z" }) });
+  var import_jsx_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_runtime249.jsx)(import_components36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" }) })
+    src: /* @__PURE__ */ (0, import_jsx_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 embedYouTubeIcon = {
     foreground: "#ff0000",
-    src: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M21.8 8s-.195-1.377-.795-1.984c-.76-.797-1.613-.8-2.004-.847-2.798-.203-6.996-.203-6.996-.203h-.01s-4.197 0-6.996.202c-.39.046-1.242.05-2.003.846C2.395 6.623 2.2 8 2.2 8S2 9.62 2 11.24v1.517c0 1.618.2 3.237.2 3.237s.195 1.378.795 1.985c.76.797 1.76.77 2.205.855 1.6.153 6.8.2 6.8.2s4.203-.005 7-.208c.392-.047 1.244-.05 2.005-.847.6-.607.795-1.985.795-1.985s.2-1.618.2-3.237v-1.517C22 9.62 21.8 8 21.8 8zM9.935 14.595v-5.62l5.403 2.82-5.403 2.8z" }) })
+    src: /* @__PURE__ */ (0, import_jsx_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 embedFacebookIcon = {
     foreground: "#3b5998",
-    src: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M20 3H4c-.6 0-1 .4-1 1v16c0 .5.4 1 1 1h8.6v-7h-2.3v-2.7h2.3v-2c0-2.3 1.4-3.6 3.5-3.6 1 0 1.8.1 2.1.1v2.4h-1.4c-1.1 0-1.3.5-1.3 1.3v1.7h2.7l-.4 2.8h-2.3v7H20c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1z" }) })
+    src: /* @__PURE__ */ (0, import_jsx_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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.G, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M12 4.622c2.403 0 2.688.01 3.637.052.877.04 1.354.187 1.67.31.42.163.72.358 1.036.673.315.315.51.615.673 1.035.123.317.27.794.31 1.67.043.95.052 1.235.052 3.638s-.01 2.688-.052 3.637c-.04.877-.187 1.354-.31 1.67-.163.42-.358.72-.673 1.036-.315.315-.615.51-1.035.673-.317.123-.794.27-1.67.31-.95.043-1.234.052-3.638.052s-2.688-.01-3.637-.052c-.877-.04-1.354-.187-1.67-.31-.42-.163-.72-.358-1.036-.673-.315-.315-.51-.615-.673-1.035-.123-.317-.27-.794-.31-1.67-.043-.95-.052-1.235-.052-3.638s.01-2.688.052-3.637c.04-.877.187-1.354.31-1.67.163-.42.358-.72.673-1.036.315-.315.615-.51 1.035-.673.317-.123.794-.27 1.67-.31.95-.043 1.235-.052 3.638-.052M12 3c-2.444 0-2.75.01-3.71.054s-1.613.196-2.185.418c-.592.23-1.094.538-1.594 1.04-.5.5-.807 1-1.037 1.593-.223.572-.375 1.226-.42 2.184C3.01 9.25 3 9.555 3 12s.01 2.75.054 3.71.196 1.613.418 2.186c.23.592.538 1.094 1.038 1.594s1.002.808 1.594 1.038c.572.222 1.227.375 2.185.418.96.044 1.266.054 3.71.054s2.75-.01 3.71-.054 1.613-.196 2.186-.418c.592-.23 1.094-.538 1.594-1.038s.808-1.002 1.038-1.594c.222-.572.375-1.227.418-2.185.044-.96.054-1.266.054-3.71s-.01-2.75-.054-3.71-.196-1.613-.418-2.186c-.23-.592-.538-1.094-1.038-1.594s-1.002-.808-1.594-1.038c-.572-.222-1.227-.375-2.185-.418C14.75 3.01 14.445 3 12 3zm0 4.378c-2.552 0-4.622 2.07-4.622 4.622s2.07 4.622 4.622 4.622 4.622-2.07 4.622-4.622S14.552 7.378 12 7.378zM12 15c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3zm4.804-8.884c-.596 0-1.08.484-1.08 1.08s.484 1.08 1.08 1.08c.596 0 1.08-.484 1.08-1.08s-.483-1.08-1.08-1.08z" }) }) });
+  var embedInstagramIcon = /* @__PURE__ */ (0, import_jsx_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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.G, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M12.158 12.786l-2.698 7.84c.806.236 1.657.365 2.54.365 1.047 0 2.05-.18 2.986-.51-.024-.037-.046-.078-.065-.123l-2.762-7.57zM3.008 12c0 3.56 2.07 6.634 5.068 8.092L3.788 8.342c-.5 1.117-.78 2.354-.78 3.658zm15.06-.454c0-1.112-.398-1.88-.74-2.48-.456-.74-.883-1.368-.883-2.11 0-.825.627-1.595 1.51-1.595.04 0 .078.006.116.008-1.598-1.464-3.73-2.36-6.07-2.36-3.14 0-5.904 1.613-7.512 4.053.21.008.41.012.58.012.94 0 2.395-.114 2.395-.114.484-.028.54.684.057.74 0 0-.487.058-1.03.086l3.275 9.74 1.968-5.902-1.4-3.838c-.485-.028-.944-.085-.944-.085-.486-.03-.43-.77.056-.742 0 0 1.484.114 2.368.114.94 0 2.397-.114 2.397-.114.486-.028.543.684.058.74 0 0-.488.058-1.03.086l3.25 9.665.897-2.997c.456-1.17.684-2.137.684-2.907zm1.82-3.86c.04.286.06.593.06.924 0 .912-.17 1.938-.683 3.22l-2.746 7.94c2.672-1.558 4.47-4.454 4.47-7.77 0-1.564-.4-3.033-1.1-4.314zM12 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10z" }) }) })
+    src: /* @__PURE__ */ (0, import_jsx_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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m4.586 14.424c-.18.295-.563.387-.857.207-2.35-1.434-5.305-1.76-8.786-.963-.335.077-.67-.133-.746-.47-.077-.334.132-.67.47-.745 3.808-.87 7.076-.496 9.712 1.115.293.18.386.563.206.857M17.81 13.7c-.226.367-.706.482-1.072.257-2.687-1.652-6.785-2.13-9.965-1.166-.413.127-.848-.106-.973-.517-.125-.413.108-.848.52-.973 3.632-1.102 8.147-.568 11.234 1.328.366.226.48.707.256 1.072m.105-2.835C14.692 8.95 9.375 8.775 6.297 9.71c-.493.15-1.016-.13-1.166-.624-.148-.495.13-1.017.625-1.167 3.532-1.073 9.404-.866 13.115 1.337.445.264.59.838.327 1.282-.264.443-.838.59-1.282.325" }) })
+    src: /* @__PURE__ */ (0, import_jsx_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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "m6.5 7c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5zm11 0c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5z" }) });
+  var embedFlickrIcon = /* @__PURE__ */ (0, import_jsx_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_runtime249.jsx)(import_components36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.G, { children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M22.396 7.164c-.093 2.026-1.507 4.8-4.245 8.32C15.323 19.16 12.93 21 10.97 21c-1.214 0-2.24-1.12-3.08-3.36-.56-2.052-1.118-4.105-1.68-6.158-.622-2.24-1.29-3.36-2.004-3.36-.156 0-.7.328-1.634.98l-.978-1.26c1.027-.903 2.04-1.806 3.037-2.71C6 3.95 7.03 3.328 7.716 3.265c1.62-.156 2.616.95 2.99 3.32.404 2.558.685 4.148.84 4.77.468 2.12.982 3.18 1.543 3.18.435 0 1.09-.687 1.963-2.064.872-1.376 1.34-2.422 1.402-3.142.125-1.187-.343-1.782-1.4-1.782-.5 0-1.013.115-1.542.34 1.023-3.35 2.977-4.976 5.862-4.883 2.14.063 3.148 1.45 3.024 4.16z" }) }) })
+    src: /* @__PURE__ */ (0, import_jsx_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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M22 12.068a2.184 2.184 0 0 0-2.186-2.186c-.592 0-1.13.233-1.524.609-1.505-1.075-3.566-1.774-5.86-1.864l1.004-4.695 3.261.699A1.56 1.56 0 1 0 18.255 3c-.61-.001-1.147.357-1.398.877l-3.638-.77a.382.382 0 0 0-.287.053.348.348 0 0 0-.161.251l-1.112 5.233c-2.33.072-4.426.77-5.95 1.864a2.201 2.201 0 0 0-1.523-.61 2.184 2.184 0 0 0-.896 4.176c-.036.215-.053.43-.053.663 0 3.37 3.924 6.111 8.763 6.111s8.763-2.724 8.763-6.11c0-.216-.017-.449-.053-.664A2.207 2.207 0 0 0 22 12.068Zm-15.018 1.56a1.56 1.56 0 0 1 3.118 0c0 .86-.699 1.558-1.559 1.558-.86.018-1.559-.699-1.559-1.559Zm8.728 4.139c-1.076 1.075-3.119 1.147-3.71 1.147-.61 0-2.652-.09-3.71-1.147a.4.4 0 0 1 0-.573.4.4 0 0 1 .574 0c.68.68 2.114.914 3.136.914 1.022 0 2.473-.233 3.136-.914a.4.4 0 0 1 .574 0 .436.436 0 0 1 0 .573Zm-.287-2.563a1.56 1.56 0 0 1 0-3.118c.86 0 1.56.699 1.56 1.56 0 .841-.7 1.558-1.56 1.558Z" }) });
+  var embedRedditIcon = /* @__PURE__ */ (0, import_jsx_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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M19 3H5a2 2 0 00-2 2v14c0 1.1.9 2 2 2h14a2 2 0 002-2V5a2 2 0 00-2-2zm-5.69 14.66c-2.72 0-3.1-1.9-3.1-3.16v-3.56H8.49V8.99c1.7-.62 2.54-1.99 2.64-2.87 0-.06.06-.41.06-.58h1.9v3.1h2.17v2.3h-2.18v3.1c0 .47.13 1.3 1.2 1.26h1.1v2.36c-1.01.02-2.07 0-2.07 0z" }) })
+    src: /* @__PURE__ */ (0, import_jsx_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_runtime249.jsxs)(import_components36.SVG, { viewBox: "0 0 24 24", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime249.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_runtime249.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_runtime249.jsx)(import_components36.Path, { d: "M22.8 17.96c-.36-.45-2.22-.2-3.1-.12-.23.03-.3-.18-.05-.36 1.5-1.05 3.96-.75 4.26-.39.3.36-.1 2.82-1.5 4.02-.21.18-.42.1-.3-.15.3-.8 1.02-2.58.69-3z" })
+  var embedAmazonIcon = /* @__PURE__ */ (0, import_jsx_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_runtime249.jsxs)(import_components36.SVG, { viewBox: "0 0 24 24", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+  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"
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+    /* @__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"
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
       import_components36.Path,
       {
         d: "m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",
         fill: "#c3d82e"
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+    /* @__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_runtime249.jsx)(import_components36.Path, { d: "m.0206909 21 19.5468091-9.063 1.6621 2.8344z", fill: "#209dbd" }),
-    /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+    /* @__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",
@@ -24955,18 +27837,18 @@ var wp;
       }
     )
   ] });
-  var embedDailymotionIcon = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+  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_runtime249.jsx)(import_components36.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime249.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_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 44 44", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.Path, { d: "M32.59521,22.001l4.31885-4.84473-6.34131-1.38379.646-6.459-5.94336,2.61035L22,6.31934l-3.27344,5.60351L12.78418,9.3125l.645,6.458L7.08643,17.15234,11.40479,21.999,7.08594,26.84375l6.34131,1.38379-.64551,6.458,5.94287-2.60938L22,37.68066l3.27344-5.60351,5.94287,2.61035-.64551-6.458,6.34277-1.38183Zm.44385,2.75244L30.772,23.97827l-1.59558-2.07391,1.97888.735Zm-8.82147,6.1579L22.75,33.424V30.88977l1.52228-2.22168ZM18.56226,13.48816,19.819,15.09534l-2.49219-.88642L15.94037,12.337Zm6.87719.00116,2.62043-1.15027-1.38654,1.86981L24.183,15.0946Zm3.59357,2.6029-1.22546,1.7381.07525-2.73486,1.44507-1.94867ZM22,29.33008l-2.16406-3.15686L22,23.23688l2.16406,2.93634Zm-4.25458-9.582-.10528-3.836,3.60986,1.284v3.73242Zm5.00458-2.552,3.60986-1.284-.10528,3.836L22.75,20.92853Zm-7.78174-1.10559-.29352-2.94263,1.44245,1.94739.07519,2.73321Zm2.30982,5.08319,3.50817,1.18164-2.16247,2.9342-3.678-1.08447Zm2.4486,7.49285L21.25,30.88977v2.53485L19.78052,30.91Zm3.48707-6.31121,3.50817-1.18164,2.33228,3.03137-3.678,1.08447Zm10.87219-4.28113-2.714,3.04529L28.16418,19.928l1.92176-2.72565ZM24.06036,12.81769l-2.06012,2.6322-2.059-2.63318L22,9.292ZM9.91455,18.07227l4.00079-.87195,1.921,2.72735-3.20794,1.19019Zm2.93024,4.565,1.9801-.73462L13.228,23.97827l-2.26838.77429Zm-1.55591,3.58819L13.701,25.4021l2.64935.78058-2.14447.67853Zm3.64868,1.977L18.19,27.17334l.08313,3.46332L14.52979,32.2793Zm10.7876,2.43549.08447-3.464,3.25165,1.03052.407,4.07684Zm4.06824-3.77478-2.14545-.68,2.65063-.781,2.41266.825Z" }) });
+  var embedPinterestIcon = /* @__PURE__ */ (0, import_jsx_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_runtime249.jsxs)(
+    src: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
       import_components36.SVG,
       {
         width: "24",
@@ -24975,7 +27857,7 @@ var wp;
         fill: "none",
         xmlns: "http://www.w3.org/2000/svg",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
             import_components36.Path,
             {
               fillRule: "evenodd",
@@ -24983,7 +27865,7 @@ var wp;
               d: "M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
             import_components36.Path,
             {
               fillRule: "evenodd",
@@ -24996,7 +27878,7 @@ var wp;
       }
     )
   };
-  var embedBlueskyIcon = /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(import_components36.SVG, { viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+  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",
@@ -25006,15 +27888,15 @@ var wp;

   // packages/block-library/build-module/embed/embed-loading.mjs
   var import_components37 = __toESM(require_components(), 1);
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
-  var EmbedLoading = () => /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { className: "wp-block-embed is-loading", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(import_components37.Spinner, {}) });
+  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_i18n60 = __toESM(require_i18n(), 1);
+  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_runtime251 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
   function EmbedPlaceholder({
     icon: icon4,
     label,
@@ -25025,18 +27907,18 @@ var wp;
     fallback: fallback2,
     tryAgain
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
       import_components38.Placeholder,
       {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_block_editor74.BlockIcon, { icon: icon4, showColors: true }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_block_editor74.BlockIcon, { icon: icon4, showColors: true }),
         label,
         className: "wp-block-embed",
-        instructions: (0, import_i18n60.__)(
+        instructions: (0, import_i18n62.__)(
           "Paste a link to the content you want to display on your site."
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)("form", { onSubmit, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)("form", { onSubmit, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
               import_components38.__experimentalInputControl,
               {
                 type: "url",
@@ -25044,47 +27926,47 @@ var wp;
                 className: "wp-block-embed__placeholder-input",
                 label,
                 hideLabelFromVision: true,
-                placeholder: (0, import_i18n60.__)("Enter URL to embed here\u2026"),
+                placeholder: (0, import_i18n62.__)("Enter URL to embed here\u2026"),
                 onChange
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(import_components38.Button, { __next40pxDefaultSize: true, variant: "primary", type: "submit", children: (0, import_i18n60._x)("Embed", "button label") })
+            /* @__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_runtime251.jsx)("div", { className: "wp-block-embed__learn-more", children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+          /* @__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_i18n60.__)(
+              href: (0, import_i18n62.__)(
                 "https://wordpress.org/documentation/article/embeds/"
               ),
-              children: (0, import_i18n60.__)("Learn more about embeds")
+              children: (0, import_i18n62.__)("Learn more about embeds")
             }
           ) }),
-          cannotEmbed && /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(
+          cannotEmbed && /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
             Stack,
             {
               direction: "column",
               gap: "md",
               className: "components-placeholder__error",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", { className: "components-placeholder__instructions", children: (0, import_i18n60.__)("Sorry, this content could not be embedded.") }),
-                /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(Stack, { direction: "row", gap: "md", justify: "flex-start", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+                /* @__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_i18n60._x)("Try again", "button label")
+                      children: (0, import_i18n62._x)("Try again", "button label")
                     }
                   ),
-                  fallback2 && /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+                  fallback2 && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
                     import_components38.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "secondary",
                       onClick: fallback2,
-                      children: (0, import_i18n60._x)("Convert to link", "button label")
+                      children: (0, import_i18n62._x)("Convert to link", "button label")
                     }
                   )
                 ] })
@@ -25097,16 +27979,16 @@ var wp;
   }

   // packages/block-library/build-module/embed/embed-preview.mjs
-  var import_i18n61 = __toESM(require_i18n(), 1);
+  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_element37 = __toESM(require_element(), 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_compose19 = __toESM(require_compose(), 1);
-  var import_element36 = __toESM(require_element(), 1);
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  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",
@@ -25114,8 +27996,8 @@ var wp;
     marginwidth: "marginWidth"
   };
   function WpEmbedPreview({ html }) {
-    const ref = (0, import_element36.useRef)();
-    const props = (0, import_element36.useMemo)(() => {
+    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 = {};
@@ -25130,7 +28012,7 @@ var wp;
       });
       return iframeProps;
     }, [html]);
-    (0, import_element36.useEffect)(() => {
+    (0, import_element50.useEffect)(() => {
       const { ownerDocument: ownerDocument2 } = ref.current;
       const { defaultView } = ownerDocument2;
       function resizeWPembeds({ data: { secret, message, value } = {} }) {
@@ -25144,10 +28026,10 @@ var wp;
         defaultView.removeEventListener("message", resizeWPembeds);
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("div", { className: "wp-block-embed__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "wp-block-embed__wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
       "iframe",
       {
-        ref: (0, import_compose19.useMergeRefs)([ref, (0, import_compose19.useFocusableIframe)()]),
+        ref: (0, import_compose20.useMergeRefs)([ref, (0, import_compose20.useFocusableIframe)()]),
         title: props.title,
         ...props
       }
@@ -25155,7 +28037,7 @@ var wp;
   }

   // packages/block-library/build-module/embed/embed-preview.mjs
-  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
   function EmbedPreview({
     preview,
     previewable,
@@ -25166,7 +28048,7 @@ var wp;
     icon: icon4,
     label
   }) {
-    const [interactive, setInteractive] = (0, import_element37.useState)(false);
+    const [interactive, setInteractive] = (0, import_element51.useState)(false);
     if (!isSelected && interactive) {
       setInteractive(false);
     }
@@ -25176,9 +28058,9 @@ var wp;
     const { scripts } = preview;
     const html = "photo" === type ? getPhotoHtml(preview) : preview.html;
     const embedSourceUrl = (0, import_url6.getAuthority)(url);
-    const iframeTitle = (0, import_i18n61.sprintf)(
+    const iframeTitle = (0, import_i18n63.sprintf)(
       // translators: %s: host providing embed content e.g: www.youtube.com
-      (0, import_i18n61.__)("Embedded content from %s"),
+      (0, import_i18n63.__)("Embedded content from %s"),
       embedSourceUrl
     );
     const sandboxClassnames = clsx_default(
@@ -25186,8 +28068,8 @@ var wp;
       className,
       "wp-block-embed__wrapper"
     );
-    const embedWrapper = "wp-embed" === type ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(WpEmbedPreview, { html }) : /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)("div", { className: "wp-block-embed__wrapper", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+    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,
@@ -25198,7 +28080,7 @@ var wp;
           onFocus: hideOverlay
         }
       ),
-      !interactive && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+      !interactive && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
         "div",
         {
           className: "block-library-embed__interactive-overlay",
@@ -25206,16 +28088,16 @@ var wp;
         }
       )
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_jsx_runtime253.Fragment, { children: previewable ? embedWrapper : /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
+    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_runtime253.jsx)(import_block_editor75.BlockIcon, { icon: icon4, showColors: true }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_block_editor75.BlockIcon, { icon: icon4, showColors: true }),
         label,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("p", { className: "components-placeholder__error", children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("a", { href: url, children: url }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("p", { className: "components-placeholder__error", children: (0, import_i18n61.sprintf)(
+          /* @__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_i18n61.__)(
+            (0, import_i18n63.__)(
               "Embedded content from %s can't be previewed in the editor."
             ),
             embedSourceUrl
@@ -25226,7 +28108,7 @@ var wp;
   }

   // packages/block-library/build-module/embed/edit.mjs
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
   var EmbedEdit = (props) => {
     const {
       attributes: {
@@ -25235,7 +28117,7 @@ var wp;
         responsive,
         url: attributesUrl
       },
-      attributes,
+      attributes: attributes2,
       isSelected,
       onReplace,
       setAttributes,
@@ -25243,12 +28125,12 @@ var wp;
       onFocus
     } = props;
     const defaultEmbedInfo = {
-      title: (0, import_i18n62._x)("Embed", "block title"),
+      title: (0, import_i18n64._x)("Embed", "block title"),
       icon: embedContentIcon
     };
     const { icon: icon4, title } = getEmbedInfoByProvider(providerNameSlug) || defaultEmbedInfo;
-    const [url, setURL] = (0, import_element38.useState)(attributesUrl);
-    const [isEditingURL, setIsEditingURL] = (0, import_element38.useState)(false);
+    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);
     const {
@@ -25287,13 +28169,13 @@ var wp;
       [attributesUrl]
     );
     const getMergedAttributes = () => getMergedAttributesWithPreview(
-      attributes,
+      attributes2,
       preview,
       title,
       responsive
     );
     function toggleResponsive(newAllowResponsive) {
-      const { className: className2 } = attributes;
+      const { className: className2 } = attributes2;
       const { html } = preview;
       setAttributes({
         allowResponsive: newAllowResponsive,
@@ -25304,7 +28186,7 @@ var wp;
         )
       });
     }
-    (0, import_element38.useEffect)(() => {
+    (0, import_element52.useEffect)(() => {
       if (!cannotEmbed || !hasResolved || !attributesUrl) {
         return;
       }
@@ -25323,7 +28205,7 @@ var wp;
       setAttributes,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    (0, import_element38.useEffect)(() => {
+    (0, import_element52.useEffect)(() => {
       if (!preview || isEditingURL) {
         return;
       }
@@ -25340,7 +28222,7 @@ var wp;
         }
       }
       const hasChanges = Object.keys(mergedAttributes).some(
-        (key) => mergedAttributes[key] !== attributes[key]
+        (key) => mergedAttributes[key] !== attributes2[key]
       );
       if (hasChanges) {
         __unstableMarkNextChangeAsNotPersistent();
@@ -25349,12 +28231,12 @@ var wp;
     }, [preview, isEditingURL]);
     const blockProps = (0, import_block_editor76.useBlockProps)();
     if (fetching) {
-      return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(embed_loading_default, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(embed_loading_default, {}) });
     }
-    const label = (0, import_i18n62.sprintf)((0, import_i18n62.__)("%s URL"), title);
+    const label = (0, import_i18n64.sprintf)((0, import_i18n64.__)("%s URL"), title);
     const showEmbedPlaceholder = !preview || cannotEmbed || isEditingURL;
     if (showEmbedPlaceholder) {
-      return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
         EmbedPlaceholder,
         {
           icon: icon4,
@@ -25366,7 +28248,7 @@ var wp;
             }
             const rewrittenURL = rewriteXToTwitter(url);
             const blockClass = removeAspectRatioClasses(
-              attributes.className
+              attributes2.className
             );
             setURL(rewrittenURL);
             setAttributes({
@@ -25393,8 +28275,8 @@ var wp;
       className: classFromPreview
     } = getMergedAttributes();
     const className = clsx_default(classFromPreview, props.className);
-    return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(import_jsx_runtime254.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(import_jsx_runtime278.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
         embed_controls_default,
         {
           showEditButton: preview && !cannotEmbed,
@@ -25405,7 +28287,7 @@ var wp;
           switchBackToURLInput: () => setIsEditingURL(true)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(
         "figure",
         {
           ...blockProps,
@@ -25415,7 +28297,7 @@ var wp;
             [`wp-block-embed-${providerNameSlug}`]: providerNameSlug
           }),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
               EmbedPreview,
               {
                 preview,
@@ -25429,18 +28311,18 @@ var wp;
                 icon: icon4,
                 label,
                 insertBlocksAfter,
-                attributes,
+                attributes: attributes2,
                 setAttributes
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
               Caption,
               {
-                attributes,
+                attributes: attributes2,
                 setAttributes,
                 isSelected,
                 insertBlocksAfter,
-                label: (0, import_i18n62.__)("Embed caption text"),
+                label: (0, import_i18n64.__)("Embed caption text"),
                 showToolbarButton: isSelected
               }
             )
@@ -25453,9 +28335,9 @@ var wp;

   // packages/block-library/build-module/embed/save.mjs
   var import_block_editor77 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
-  function save16({ attributes }) {
-    const { url, caption, type, providerNameSlug } = attributes;
+  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
+  function save16({ attributes: attributes2 }) {
+    const { url, caption, type, providerNameSlug } = attributes2;
     if (!url) {
       return null;
     }
@@ -25464,11 +28346,11 @@ var wp;
       [`is-provider-${providerNameSlug}`]: providerNameSlug,
       [`wp-block-embed-${providerNameSlug}`]: providerNameSlug
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)("figure", { ...import_block_editor77.useBlockProps.save({ className }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "wp-block-embed__wrapper", children: `
+    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_runtime255.jsx)(
+      !import_block_editor77.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
         import_block_editor77.RichText.Content,
         {
           className: (0, import_block_editor77.__experimentalGetElementClassName)("caption"),
@@ -25540,11 +28422,11 @@ ${url}
   var transforms_default8 = transforms7;

   // packages/block-library/build-module/embed/variations.mjs
-  var import_i18n63 = __toESM(require_i18n(), 1);
+  var import_i18n65 = __toESM(require_i18n(), 1);
   function getTitle(providerName) {
-    return (0, import_i18n63.sprintf)(
+    return (0, import_i18n65.sprintf)(
       /* translators: %s: provider name */
-      (0, import_i18n63.__)("%s Embed"),
+      (0, import_i18n65.__)("%s Embed"),
       providerName
     );
   }
@@ -25553,8 +28435,8 @@ ${url}
       name: "twitter",
       title: getTitle("X"),
       icon: embedTwitterIcon,
-      keywords: ["x", "twitter", "tweet", (0, import_i18n63.__)("social")],
-      description: (0, import_i18n63.__)("Embed an X post."),
+      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 }
     },
@@ -25562,8 +28444,8 @@ ${url}
       name: "youtube",
       title: getTitle("YouTube"),
       icon: embedYouTubeIcon,
-      keywords: [(0, import_i18n63.__)("music"), (0, import_i18n63.__)("video")],
-      description: (0, import_i18n63.__)("Embed a YouTube video."),
+      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
@@ -25576,8 +28458,8 @@ ${url}
       name: "facebook",
       title: getTitle("Facebook"),
       icon: embedFacebookIcon,
-      keywords: [(0, import_i18n63.__)("social")],
-      description: (0, import_i18n63.__)("Embed a Facebook post."),
+      keywords: [(0, import_i18n65.__)("social")],
+      description: (0, import_i18n65.__)("Embed a Facebook post."),
       scope: ["block"],
       patterns: [],
       attributes: {
@@ -25592,8 +28474,8 @@ ${url}
       name: "instagram",
       title: getTitle("Instagram"),
       icon: embedInstagramIcon,
-      keywords: [(0, import_i18n63.__)("image"), (0, import_i18n63.__)("social")],
-      description: (0, import_i18n63.__)("Embed an Instagram post."),
+      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 }
@@ -25602,8 +28484,8 @@ ${url}
       name: "wordpress",
       title: getTitle("WordPress"),
       icon: embedWordPressIcon,
-      keywords: [(0, import_i18n63.__)("post"), (0, import_i18n63.__)("blog")],
-      description: (0, import_i18n63.__)("Embed a WordPress post."),
+      keywords: [(0, import_i18n65.__)("post"), (0, import_i18n65.__)("blog")],
+      description: (0, import_i18n65.__)("Embed a WordPress post."),
       attributes: {
         providerNameSlug: "wordpress"
       }
@@ -25612,8 +28494,8 @@ ${url}
       name: "soundcloud",
       title: getTitle("SoundCloud"),
       icon: embedAudioIcon,
-      keywords: [(0, import_i18n63.__)("music"), (0, import_i18n63.__)("audio")],
-      description: (0, import_i18n63.__)("Embed SoundCloud content."),
+      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 }
     },
@@ -25621,8 +28503,8 @@ ${url}
       name: "spotify",
       title: getTitle("Spotify"),
       icon: embedSpotifyIcon,
-      keywords: [(0, import_i18n63.__)("music"), (0, import_i18n63.__)("audio")],
-      description: (0, import_i18n63.__)("Embed Spotify content."),
+      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 }
     },
@@ -25630,8 +28512,8 @@ ${url}
       name: "flickr",
       title: getTitle("Flickr"),
       icon: embedFlickrIcon,
-      keywords: [(0, import_i18n63.__)("image")],
-      description: (0, import_i18n63.__)("Embed Flickr content."),
+      keywords: [(0, import_i18n65.__)("image")],
+      description: (0, import_i18n65.__)("Embed Flickr content."),
       patterns: [
         /^https?:\/\/(www\.)?flickr\.com\/.+/i,
         /^https?:\/\/flic\.kr\/.+/i
@@ -25642,8 +28524,8 @@ ${url}
       name: "vimeo",
       title: getTitle("Vimeo"),
       icon: embedVimeoIcon,
-      keywords: [(0, import_i18n63.__)("video")],
-      description: (0, import_i18n63.__)("Embed a Vimeo video."),
+      keywords: [(0, import_i18n65.__)("video")],
+      description: (0, import_i18n65.__)("Embed a Vimeo video."),
       patterns: [/^https?:\/\/(www\.)?vimeo\.com\/.+/i],
       attributes: { providerNameSlug: "vimeo", responsive: true }
     },
@@ -25651,7 +28533,7 @@ ${url}
       name: "animoto",
       title: getTitle("Animoto"),
       icon: embedAnimotoIcon,
-      description: (0, import_i18n63.__)("Embed an Animoto video."),
+      description: (0, import_i18n65.__)("Embed an Animoto video."),
       patterns: [/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],
       attributes: { providerNameSlug: "animoto", responsive: true }
     },
@@ -25659,7 +28541,7 @@ ${url}
       name: "cloudup",
       title: getTitle("Cloudup"),
       icon: embedContentIcon,
-      description: (0, import_i18n63.__)("Embed Cloudup content."),
+      description: (0, import_i18n65.__)("Embed Cloudup content."),
       patterns: [/^https?:\/\/cloudup\.com\/.+/i],
       attributes: { providerNameSlug: "cloudup", responsive: true }
     },
@@ -25668,7 +28550,7 @@ ${url}
       name: "collegehumor",
       title: getTitle("CollegeHumor"),
       icon: embedVideoIcon,
-      description: (0, import_i18n63.__)("Embed CollegeHumor content."),
+      description: (0, import_i18n65.__)("Embed CollegeHumor content."),
       scope: ["block"],
       patterns: [],
       attributes: { providerNameSlug: "collegehumor", responsive: true }
@@ -25677,8 +28559,8 @@ ${url}
       name: "crowdsignal",
       title: getTitle("Crowdsignal"),
       icon: embedContentIcon,
-      keywords: ["polldaddy", (0, import_i18n63.__)("survey")],
-      description: (0, import_i18n63.__)("Embed Crowdsignal (formerly Polldaddy) content."),
+      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
       ],
@@ -25688,8 +28570,8 @@ ${url}
       name: "dailymotion",
       title: getTitle("Dailymotion"),
       icon: embedDailymotionIcon,
-      keywords: [(0, import_i18n63.__)("video")],
-      description: (0, import_i18n63.__)("Embed a Dailymotion video."),
+      keywords: [(0, import_i18n65.__)("video")],
+      description: (0, import_i18n65.__)("Embed a Dailymotion video."),
       patterns: [/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],
       attributes: { providerNameSlug: "dailymotion", responsive: true }
     },
@@ -25697,7 +28579,7 @@ ${url}
       name: "imgur",
       title: getTitle("Imgur"),
       icon: embedPhotoIcon,
-      description: (0, import_i18n63.__)("Embed Imgur content."),
+      description: (0, import_i18n65.__)("Embed Imgur content."),
       patterns: [/^https?:\/\/(.+\.)?imgur\.com\/.+/i],
       attributes: { providerNameSlug: "imgur", responsive: true }
     },
@@ -25705,7 +28587,7 @@ ${url}
       name: "issuu",
       title: getTitle("Issuu"),
       icon: embedContentIcon,
-      description: (0, import_i18n63.__)("Embed Issuu content."),
+      description: (0, import_i18n65.__)("Embed Issuu content."),
       patterns: [/^https?:\/\/(www\.)?issuu\.com\/.+/i],
       attributes: { providerNameSlug: "issuu", responsive: true }
     },
@@ -25713,7 +28595,7 @@ ${url}
       name: "kickstarter",
       title: getTitle("Kickstarter"),
       icon: embedContentIcon,
-      description: (0, import_i18n63.__)("Embed Kickstarter content."),
+      description: (0, import_i18n65.__)("Embed Kickstarter content."),
       patterns: [
         /^https?:\/\/(www\.)?kickstarter\.com\/.+/i,
         /^https?:\/\/kck\.st\/.+/i
@@ -25724,8 +28606,8 @@ ${url}
       name: "mixcloud",
       title: getTitle("Mixcloud"),
       icon: embedAudioIcon,
-      keywords: [(0, import_i18n63.__)("music"), (0, import_i18n63.__)("audio")],
-      description: (0, import_i18n63.__)("Embed Mixcloud content."),
+      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 }
     },
@@ -25733,8 +28615,8 @@ ${url}
       name: "pocket-casts",
       title: getTitle("Pocket Casts"),
       icon: embedPocketCastsIcon,
-      keywords: [(0, import_i18n63.__)("podcast"), (0, import_i18n63.__)("audio")],
-      description: (0, import_i18n63.__)("Embed a podcast player from Pocket Casts."),
+      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 }
     },
@@ -25742,7 +28624,7 @@ ${url}
       name: "reddit",
       title: getTitle("Reddit"),
       icon: embedRedditIcon,
-      description: (0, import_i18n63.__)("Embed a Reddit thread."),
+      description: (0, import_i18n65.__)("Embed a Reddit thread."),
       patterns: [/^https?:\/\/(www\.)?reddit\.com\/.+/i],
       attributes: { providerNameSlug: "reddit", responsive: true }
     },
@@ -25750,7 +28632,7 @@ ${url}
       name: "reverbnation",
       title: getTitle("ReverbNation"),
       icon: embedAudioIcon,
-      description: (0, import_i18n63.__)("Embed ReverbNation content."),
+      description: (0, import_i18n65.__)("Embed ReverbNation content."),
       patterns: [/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],
       attributes: { providerNameSlug: "reverbnation", responsive: true }
     },
@@ -25758,7 +28640,7 @@ ${url}
       name: "scribd",
       title: getTitle("Scribd"),
       icon: embedContentIcon,
-      description: (0, import_i18n63.__)("Embed Scribd content."),
+      description: (0, import_i18n65.__)("Embed Scribd content."),
       patterns: [/^https?:\/\/(www\.)?scribd\.com\/.+/i],
       attributes: { providerNameSlug: "scribd", responsive: true }
     },
@@ -25766,7 +28648,7 @@ ${url}
       name: "smugmug",
       title: getTitle("SmugMug"),
       icon: embedPhotoIcon,
-      description: (0, import_i18n63.__)("Embed SmugMug content."),
+      description: (0, import_i18n65.__)("Embed SmugMug content."),
       patterns: [/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],
       attributes: {
         providerNameSlug: "smugmug",
@@ -25778,7 +28660,7 @@ ${url}
       name: "speaker-deck",
       title: getTitle("Speaker Deck"),
       icon: embedContentIcon,
-      description: (0, import_i18n63.__)("Embed Speaker Deck content."),
+      description: (0, import_i18n65.__)("Embed Speaker Deck content."),
       patterns: [/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],
       attributes: { providerNameSlug: "speaker-deck", responsive: true }
     },
@@ -25786,8 +28668,8 @@ ${url}
       name: "tiktok",
       title: getTitle("TikTok"),
       icon: embedVideoIcon,
-      keywords: [(0, import_i18n63.__)("video")],
-      description: (0, import_i18n63.__)("Embed a TikTok video."),
+      keywords: [(0, import_i18n65.__)("video")],
+      description: (0, import_i18n65.__)("Embed a TikTok video."),
       patterns: [/^https?:\/\/(www\.)?tiktok\.com\/.+/i],
       attributes: { providerNameSlug: "tiktok", responsive: true }
     },
@@ -25795,7 +28677,7 @@ ${url}
       name: "ted",
       title: getTitle("TED"),
       icon: embedVideoIcon,
-      description: (0, import_i18n63.__)("Embed a TED video."),
+      description: (0, import_i18n65.__)("Embed a TED video."),
       patterns: [/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],
       attributes: { providerNameSlug: "ted", responsive: true }
     },
@@ -25803,8 +28685,8 @@ ${url}
       name: "tumblr",
       title: getTitle("Tumblr"),
       icon: embedTumblrIcon,
-      keywords: [(0, import_i18n63.__)("social")],
-      description: (0, import_i18n63.__)("Embed a Tumblr post."),
+      keywords: [(0, import_i18n65.__)("social")],
+      description: (0, import_i18n65.__)("Embed a Tumblr post."),
       patterns: [/^https?:\/\/(.+)\.tumblr\.com\/.+/i],
       attributes: { providerNameSlug: "tumblr", responsive: true }
     },
@@ -25812,8 +28694,8 @@ ${url}
       name: "videopress",
       title: getTitle("VideoPress"),
       icon: embedVideoIcon,
-      keywords: [(0, import_i18n63.__)("video")],
-      description: (0, import_i18n63.__)("Embed a VideoPress video."),
+      keywords: [(0, import_i18n65.__)("video")],
+      description: (0, import_i18n65.__)("Embed a VideoPress video."),
       patterns: [/^https?:\/\/videopress\.com\/.+/i],
       attributes: { providerNameSlug: "videopress", responsive: true }
     },
@@ -25821,7 +28703,7 @@ ${url}
       name: "wordpress-tv",
       title: getTitle("WordPress.tv"),
       icon: embedVideoIcon,
-      description: (0, import_i18n63.__)("Embed a WordPress.tv video."),
+      description: (0, import_i18n65.__)("Embed a WordPress.tv video."),
       patterns: [/^https?:\/\/wordpress\.tv\/.+/i],
       attributes: { providerNameSlug: "wordpress-tv", responsive: true }
     },
@@ -25829,8 +28711,8 @@ ${url}
       name: "amazon-kindle",
       title: getTitle("Amazon Kindle"),
       icon: embedAmazonIcon,
-      keywords: [(0, import_i18n63.__)("ebook")],
-      description: (0, import_i18n63.__)("Embed Amazon Kindle content."),
+      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
@@ -25841,8 +28723,8 @@ ${url}
       name: "pinterest",
       title: getTitle("Pinterest"),
       icon: embedPinterestIcon,
-      keywords: [(0, import_i18n63.__)("social"), (0, import_i18n63.__)("bookmark")],
-      description: (0, import_i18n63.__)("Embed Pinterest pins, boards, and profiles."),
+      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
       ],
@@ -25852,7 +28734,7 @@ ${url}
       name: "wolfram-cloud",
       title: getTitle("Wolfram"),
       icon: embedWolframIcon,
-      description: (0, import_i18n63.__)("Embed Wolfram notebook content."),
+      description: (0, import_i18n65.__)("Embed Wolfram notebook content."),
       patterns: [/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],
       attributes: { providerNameSlug: "wolfram-cloud", responsive: true }
     },
@@ -25860,7 +28742,7 @@ ${url}
       name: "bluesky",
       title: getTitle("Bluesky"),
       icon: embedBlueskyIcon,
-      description: (0, import_i18n63.__)("Embed a Bluesky post."),
+      description: (0, import_i18n65.__)("Embed a Bluesky post."),
       patterns: [/^https?:\/\/bsky\.app\/profile\/.+\/post\/.+/i],
       attributes: { providerNameSlug: "bluesky" }
     }
@@ -25875,12 +28757,12 @@ ${url}

   // packages/block-library/build-module/embed/deprecated.mjs
   var import_block_editor78 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
   var { attributes: blockAttributes3 } = block_default7;
   var v25 = {
     attributes: blockAttributes3,
-    save({ attributes }) {
-      const { url, caption, type, providerNameSlug } = attributes;
+    save({ attributes: attributes2 }) {
+      const { url, caption, type, providerNameSlug } = attributes2;
       if (!url) {
         return null;
       }
@@ -25889,11 +28771,11 @@ ${url}
         [`is-provider-${providerNameSlug}`]: providerNameSlug,
         [`wp-block-embed-${providerNameSlug}`]: providerNameSlug
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)("figure", { ...import_block_editor78.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", { className: "wp-block-embed__wrapper", children: `
+      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_runtime256.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
@@ -25907,11 +28789,11 @@ ${url}
         [`is-type-${type}`]: type,
         [`is-provider-${providerNameSlug}`]: providerNameSlug
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)("figure", { className: embedClassName, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)("figure", { className: embedClassName, children: [
         `
 ${url}
 `,
-        !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor78.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_block_editor78.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
@@ -25938,13 +28820,13 @@ ${url}
     name: () => name33,
     settings: () => settings33
   });
-  var import_i18n69 = __toESM(require_i18n(), 1);
+  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_i18n64 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n66 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
   var v33 = {
     attributes: {
       id: {
@@ -25997,7 +28879,7 @@ ${url}
       anchor: true,
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         href,
         fileId,
@@ -26008,16 +28890,16 @@ ${url}
         downloadButtonText: downloadButtonText2,
         displayPreview,
         previewHeight
-      } = attributes;
-      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n64.__)("PDF embed") : (0, import_i18n64.sprintf)(
+      } = attributes2;
+      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
         /* translators: %s: filename. */
-        (0, import_i18n64.__)("Embed of %s."),
+        (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_runtime257.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
-        displayPreview && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_jsx_runtime257.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      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",
@@ -26030,17 +28912,17 @@ ${url}
             "aria-label": pdfEmbedLabel
           }
         ) }),
-        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+        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_runtime257.jsx)(import_block_editor79.RichText.Content, { value: fileName })
+            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: fileName })
           }
         ),
-        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
           "a",
           {
             href,
@@ -26050,7 +28932,7 @@ ${url}
             ),
             download: true,
             "aria-describedby": describedById,
-            children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
           }
         )
       ] });
@@ -26108,7 +28990,7 @@ ${url}
       anchor: true,
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         href,
         fileId,
@@ -26119,16 +29001,16 @@ ${url}
         downloadButtonText: downloadButtonText2,
         displayPreview,
         previewHeight
-      } = attributes;
-      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n64.__)("PDF embed") : (0, import_i18n64.sprintf)(
+      } = attributes2;
+      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
         /* translators: %s: filename. */
-        (0, import_i18n64.__)("Embed of %s."),
+        (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_runtime257.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
-        displayPreview && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_jsx_runtime257.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      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",
@@ -26141,24 +29023,24 @@ ${url}
             "aria-label": pdfEmbedLabel
           }
         ) }),
-        hasFilename && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+        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_runtime257.jsx)(import_block_editor79.RichText.Content, { value: fileName })
+            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: fileName })
           }
         ),
-        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
           "a",
           {
             href,
             className: "wp-block-file__button",
             download: true,
             "aria-describedby": describedById,
-            children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
           }
         )
       ] });
@@ -26210,7 +29092,7 @@ ${url}
       anchor: true,
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         href,
         fileName,
@@ -26220,14 +29102,14 @@ ${url}
         downloadButtonText: downloadButtonText2,
         displayPreview,
         previewHeight
-      } = attributes;
-      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n64.__)("PDF embed") : (0, import_i18n64.sprintf)(
+      } = attributes2;
+      const pdfEmbedLabel = import_block_editor79.RichText.isEmpty(fileName) ? (0, import_i18n66.__)("PDF embed") : (0, import_i18n66.sprintf)(
         /* translators: %s: filename. */
-        (0, import_i18n64.__)("Embed of %s."),
+        (0, import_i18n66.__)("Embed of %s."),
         fileName
       );
-      return href && /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)("div", { ...import_block_editor79.useBlockProps.save(), children: [
-        displayPreview && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_jsx_runtime257.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+      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",
@@ -26240,22 +29122,22 @@ ${url}
             "aria-label": pdfEmbedLabel
           }
         ) }),
-        !import_block_editor79.RichText.isEmpty(fileName) && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+        !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_runtime257.jsx)(import_block_editor79.RichText.Content, { value: fileName })
+            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: fileName })
           }
         ),
-        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
+        showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
           "a",
           {
             href,
             className: "wp-block-file__button",
             download: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
+            children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor79.RichText.Content, { value: downloadButtonText2 })
           }
         )
       ] });
@@ -26269,18 +29151,18 @@ ${url}
   var import_components41 = __toESM(require_components(), 1);
   var import_data32 = __toESM(require_data(), 1);
   var import_block_editor81 = __toESM(require_block_editor(), 1);
-  var import_element39 = __toESM(require_element(), 1);
-  var import_compose20 = __toESM(require_compose(), 1);
-  var import_i18n66 = __toESM(require_i18n(), 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/file/inspector.mjs
-  var import_i18n65 = __toESM(require_i18n(), 1);
+  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_runtime258 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
   function FileBlockInspector({
     hrefs,
     openInNewWindow,
@@ -26295,36 +29177,36 @@ ${url}
   }) {
     const { href, textLinkHref, attachmentPage } = hrefs;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    let linkDestinationOptions = [{ value: href, label: (0, import_i18n65.__)("URL") }];
+    let linkDestinationOptions = [{ value: href, label: (0, import_i18n67.__)("URL") }];
     if (attachmentPage) {
       linkDestinationOptions = [
-        { value: href, label: (0, import_i18n65.__)("Media file") },
-        { value: attachmentPage, label: (0, import_i18n65.__)("Attachment page") }
+        { value: href, label: (0, import_i18n67.__)("Media file") },
+        { value: attachmentPage, label: (0, import_i18n67.__)("Attachment page") }
       ];
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(import_jsx_runtime258.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(import_block_editor80.InspectorControls, { children: [
-      href.endsWith(".pdf") && /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
+    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_i18n65.__)("PDF settings"),
+          label: (0, import_i18n67.__)("PDF settings"),
           resetAll: () => {
             changeDisplayPreview(true);
             changePreviewHeight(600);
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
               import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n65.__)("Show inline embed"),
+                label: (0, import_i18n67.__)("Show inline embed"),
                 isShownByDefault: true,
                 hasValue: () => !displayPreview,
                 onDeselect: () => changeDisplayPreview(true),
-                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                   import_components40.ToggleControl,
                   {
-                    label: (0, import_i18n65.__)("Show inline embed"),
-                    help: displayPreview ? (0, import_i18n65.__)(
+                    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,
@@ -26333,17 +29215,17 @@ ${url}
                 )
               }
             ),
-            displayPreview && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+            displayPreview && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
               import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n65.__)("Height in pixels"),
+                label: (0, import_i18n67.__)("Height in pixels"),
                 isShownByDefault: true,
                 hasValue: () => previewHeight !== 600,
                 onDeselect: () => changePreviewHeight(600),
-                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                   import_components40.RangeControl,
                   {
-                    label: (0, import_i18n65.__)("Height in pixels"),
+                    label: (0, import_i18n67.__)("Height in pixels"),
                     min: MIN_PREVIEW_HEIGHT,
                     max: Math.max(
                       MAX_PREVIEW_HEIGHT,
@@ -26358,10 +29240,10 @@ ${url}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
         import_components40.__experimentalToolsPanel,
         {
-          label: (0, import_i18n65.__)("Settings"),
+          label: (0, import_i18n67.__)("Settings"),
           resetAll: () => {
             changeLinkDestinationOption(href);
             changeOpenInNewWindow(false);
@@ -26369,17 +29251,17 @@ ${url}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
               import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n65.__)("Link to"),
+                label: (0, import_i18n67.__)("Link to"),
                 isShownByDefault: true,
                 hasValue: () => textLinkHref !== href,
                 onDeselect: () => changeLinkDestinationOption(href),
-                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                   import_components40.SelectControl,
                   {
-                    label: (0, import_i18n65.__)("Link to"),
+                    label: (0, import_i18n67.__)("Link to"),
                     value: textLinkHref,
                     options: linkDestinationOptions,
                     onChange: changeLinkDestinationOption
@@ -26387,34 +29269,34 @@ ${url}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
               import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n65.__)("Open in new tab"),
+                label: (0, import_i18n67.__)("Open in new tab"),
                 isShownByDefault: true,
                 hasValue: () => !!openInNewWindow,
                 onDeselect: () => changeOpenInNewWindow(false),
-                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                   import_components40.ToggleControl,
                   {
-                    label: (0, import_i18n65.__)("Open in new tab"),
+                    label: (0, import_i18n67.__)("Open in new tab"),
                     checked: openInNewWindow,
                     onChange: changeOpenInNewWindow
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
               import_components40.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n65.__)("Show download button"),
+                label: (0, import_i18n67.__)("Show download button"),
                 isShownByDefault: true,
                 hasValue: () => !showDownloadButton,
                 onDeselect: () => changeShowDownloadButton(true),
-                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
                   import_components40.ToggleControl,
                   {
-                    label: (0, import_i18n65.__)("Show download button"),
+                    label: (0, import_i18n67.__)("Show download button"),
                     checked: showDownloadButton,
                     onChange: changeShowDownloadButton
                   }
@@ -26457,28 +29339,28 @@ ${url}
   };

   // packages/block-library/build-module/file/edit.mjs
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  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_compose20.useCopyToClipboard)(text, () => {
-      createNotice("info", (0, import_i18n66.__)("Copied URL to clipboard."), {
+    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_runtime259.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
       import_components41.ToolbarButton,
       {
         className: "components-clipboard-toolbar-button",
         ref,
         disabled: disabled2,
-        children: (0, import_i18n66.__)("Copy URL")
+        children: (0, import_i18n68.__)("Copy URL")
       }
     );
   }
-  function FileEdit({ attributes, isSelected, setAttributes, clientId }) {
+  function FileEdit({ attributes: attributes2, isSelected, setAttributes, clientId }) {
     const {
       id,
       fileName,
@@ -26489,8 +29371,8 @@ ${url}
       downloadButtonText: downloadButtonText2,
       displayPreview,
       previewHeight
-    } = attributes;
-    const [temporaryURL, setTemporaryURL] = (0, import_element39.useState)(attributes.blob);
+    } = 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(
@@ -26532,8 +29414,8 @@ ${url}
         (newMedia.mime || newMedia.mime_type) === "application/pdf" || (0, import_url8.getFilename)(newMedia.url).toLowerCase().endsWith(".pdf")
       );
       const pdfAttributes = {
-        displayPreview: isPdf ? attributes.displayPreview ?? true : void 0,
-        previewHeight: isPdf ? attributes.previewHeight ?? 600 : void 0
+        displayPreview: isPdf ? attributes2.displayPreview ?? true : void 0,
+        previewHeight: isPdf ? attributes2.previewHeight ?? 600 : void 0
       };
       setAttributes({
         href: newMedia.url,
@@ -26587,13 +29469,13 @@ ${url}
     });
     const displayPreviewInEditor = browserSupportsPdfs() && displayPreview;
     if (!href && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+      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_runtime259.jsx)(import_block_editor81.BlockIcon, { icon: file_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_block_editor81.BlockIcon, { icon: file_default }),
           labels: {
-            title: (0, import_i18n66.__)("File"),
-            instructions: (0, import_i18n66.__)(
+            title: (0, import_i18n68.__)("File"),
+            instructions: (0, import_i18n68.__)(
               "Drag and drop a file, upload, or choose from your library."
             )
           },
@@ -26603,8 +29485,8 @@ ${url}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(import_jsx_runtime259.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(import_jsx_runtime283.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         FileBlockInspector,
         {
           hrefs: {
@@ -26625,8 +29507,8 @@ ${url}
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(import_block_editor81.BlockControls, { group: "other", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+      /* @__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,
@@ -26637,7 +29519,7 @@ ${url}
             onReset: () => onSelectFile(void 0)
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
           ClipboardToolbarButton,
           {
             text: href,
@@ -26645,8 +29527,8 @@ ${url}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)("div", { ...blockProps, children: [
-        displayPreviewInEditor && /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)("div", { ...blockProps, children: [
+        displayPreviewInEditor && /* @__PURE__ */ (0, import_jsx_runtime283.jsxs)(
           import_components41.ResizableBox,
           {
             size: { height: previewHeight, width: "100%" },
@@ -26667,29 +29549,29 @@ ${url}
             onResizeStop: handleOnResizeStop,
             showHandle: isSelected,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
                 "object",
                 {
                   className: "wp-block-file__preview",
                   data: href,
                   type: "application/pdf",
-                  "aria-label": (0, import_i18n66.__)(
+                  "aria-label": (0, import_i18n68.__)(
                     "Embed of the selected PDF file."
                   )
                 }
               ),
-              !isSelected && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { className: "wp-block-file__preview-overlay" })
+              !isSelected && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", { className: "wp-block-file__preview-overlay" })
             ]
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)("div", { className: "wp-block-file__content-wrapper", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+        /* @__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_i18n66.__)("Write file name\u2026"),
+              placeholder: (0, import_i18n68.__)("Write file name\u2026"),
               withoutInteractiveFormatting: true,
               onChange: (text) => setAttributes({
                 fileName: removeAnchorTag(text)
@@ -26697,12 +29579,12 @@ ${url}
               href: textLinkHref
             }
           ),
-          showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { className: "wp-block-file__button-richtext-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+          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_i18n66.__)("Download button text"),
+              "aria-label": (0, import_i18n68.__)("Download button text"),
               className: clsx_default(
                 "wp-block-file__button",
                 (0, import_block_editor81.__experimentalGetElementClassName)(
@@ -26711,7 +29593,7 @@ ${url}
               ),
               value: downloadButtonText2,
               withoutInteractiveFormatting: true,
-              placeholder: (0, import_i18n66.__)("Add text\u2026"),
+              placeholder: (0, import_i18n68.__)("Add text\u2026"),
               onChange: (text) => setAttributes({
                 downloadButtonText: removeAnchorTag(text)
               })
@@ -26824,8 +29706,8 @@ ${url}

   // packages/block-library/build-module/file/save.mjs
   var import_block_editor82 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
-  function save17({ attributes }) {
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+  function save17({ attributes: attributes2 }) {
     const {
       href,
       fileId,
@@ -26836,7 +29718,7 @@ ${url}
       downloadButtonText: downloadButtonText2,
       displayPreview,
       previewHeight
-    } = attributes;
+    } = 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.
@@ -26844,8 +29726,8 @@ ${url}
     );
     const hasFilename = !import_block_editor82.RichText.isEmpty(fileName);
     const describedById = hasFilename ? fileId : void 0;
-    return href && /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)("div", { ...import_block_editor82.useBlockProps.save(), children: [
-      displayPreview && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_jsx_runtime260.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+    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",
@@ -26858,17 +29740,17 @@ ${url}
           "aria-label": pdfEmbedLabel
         }
       ) }),
-      hasFilename && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+      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_runtime260.jsx)(import_block_editor82.RichText.Content, { value: fileName })
+          children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_block_editor82.RichText.Content, { value: fileName })
         }
       ),
-      showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
+      showDownloadButton && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
         "a",
         {
           href,
@@ -26878,7 +29760,7 @@ ${url}
           ),
           download: true,
           "aria-describedby": describedById,
-          children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_block_editor82.RichText.Content, { value: downloadButtonText2 })
+          children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_block_editor82.RichText.Content, { value: downloadButtonText2 })
         }
       )
     ] });
@@ -26889,9 +29771,9 @@ ${url}
   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_i18n67 = __toESM(require_i18n(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);
   var import_url9 = __toESM(require_url(), 1);
-  var downloadButtonText = (0, import_i18n67._x)("Download", "button label");
+  var downloadButtonText = (0, import_i18n69._x)("Download", "button label");
   var toMediaTransform = (blockName, mediaType, srcAttribute) => ({
     type: "block",
     blocks: [blockName],
@@ -26905,12 +29787,12 @@ ${url}
       });
       return !!media && media.mime_type.includes(mediaType);
     },
-    transform: (attributes) => {
+    transform: (attributes2) => {
       return (0, import_blocks27.createBlock)(blockName, {
-        [srcAttribute]: attributes.href,
-        caption: attributes.fileName,
-        id: attributes.id,
-        anchor: attributes.anchor
+        [srcAttribute]: attributes2.href,
+        caption: attributes2.fileName,
+        id: attributes2.id,
+        anchor: attributes2.anchor
       });
     }
   });
@@ -26962,14 +29844,14 @@ ${url}
       {
         type: "block",
         blocks: ["core/audio", "core/video", "core/image"],
-        transform: (attributes) => {
-          const href = attributes.src ?? attributes.url;
+        transform: (attributes2) => {
+          const href = attributes2.src ?? attributes2.url;
           return (0, import_blocks27.createBlock)("core/file", {
             href,
-            fileName: attributes.caption || (0, import_url9.getFilename)(href),
+            fileName: attributes2.caption || (0, import_url9.getFilename)(href),
             textLinkHref: href,
-            id: attributes.id,
-            anchor: attributes.anchor,
+            id: attributes2.id,
+            anchor: attributes2.anchor,
             downloadButtonText
           });
         }
@@ -26984,14 +29866,14 @@ ${url}
   var transforms_default9 = transforms8;

   // packages/block-library/build-module/file/variations.mjs
-  var import_i18n68 = __toESM(require_i18n(), 1);
+  var import_i18n70 = __toESM(require_i18n(), 1);
   var variations5 = [
     {
       name: "default",
       isDefault: true,
       // Translatable defaults can't live in `block.json`, so set it here.
       attributes: {
-        downloadButtonText: (0, import_i18n68._x)("Download", "button label")
+        downloadButtonText: (0, import_i18n70._x)("Download", "button label")
       }
     }
   ];
@@ -27005,7 +29887,7 @@ ${url}
     example: {
       attributes: {
         href: "https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg",
-        fileName: (0, import_i18n69._x)("Armstrong_Small_Step", "Name of the file")
+        fileName: (0, import_i18n71._x)("Armstrong_Small_Step", "Name of the file")
       }
     },
     transforms: transforms_default9,
@@ -27018,7 +29900,7 @@ ${url}
     settings33[fieldsKey6] = [
       {
         id: "file",
-        label: (0, import_i18n69.__)("File"),
+        label: (0, import_i18n71.__)("File"),
         type: "media",
         Edit: {
           control: "media",
@@ -27037,14 +29919,14 @@ ${url}
       },
       {
         id: "fileName",
-        label: (0, import_i18n69.__)("Filename"),
+        label: (0, import_i18n71.__)("Filename"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "downloadButtonText",
-        label: (0, import_i18n69.__)("Button Text"),
+        label: (0, import_i18n71.__)("Button Text"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -27065,15 +29947,15 @@ ${url}
     settings: () => settings34
   });
   var import_hooks25 = __toESM(require_hooks(), 1);
-  var import_i18n73 = __toESM(require_i18n(), 1);
+  var import_i18n75 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/form/edit.mjs
-  var import_i18n70 = __toESM(require_i18n(), 1);
+  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_runtime261 = __toESM(require_jsx_runtime(), 1);
-  var Edit13 = ({ attributes, setAttributes, clientId }) => {
+  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+  var Edit13 = ({ attributes: attributes2, setAttributes, clientId }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const resetAllSettings = () => {
       setAttributes({
@@ -27083,7 +29965,7 @@ ${url}
         method: "post"
       });
     };
-    const { action, method, email, submissionMethod } = attributes;
+    const { action, method, email, submissionMethod } = attributes2;
     const blockProps = (0, import_block_editor83.useBlockProps)();
     const { hasInnerBlocks } = (0, import_data34.useSelect)(
       (select10) => {
@@ -27098,65 +29980,65 @@ ${url}
     const innerBlocksProps = (0, import_block_editor83.useInnerBlocksProps)(blockProps, {
       renderAppender: hasInnerBlocks ? void 0 : import_block_editor83.InnerBlocks.ButtonBlockAppender
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_jsx_runtime261.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_block_editor83.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
+    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_i18n70.__)("Settings"),
+          label: (0, import_i18n72.__)("Settings"),
           resetAll: resetAllSettings,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
               import_components42.__experimentalToolsPanelItem,
               {
                 hasValue: () => submissionMethod !== "email",
-                label: (0, import_i18n70.__)("Submissions method"),
+                label: (0, import_i18n72.__)("Submissions method"),
                 onDeselect: () => setAttributes({
                   submissionMethod: "email"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
                   import_components42.SelectControl,
                   {
-                    label: (0, import_i18n70.__)("Submissions method"),
+                    label: (0, import_i18n72.__)("Submissions method"),
                     options: [
                       // TODO: Allow plugins to add their own submission methods.
                       {
-                        label: (0, import_i18n70.__)("Send email"),
+                        label: (0, import_i18n72.__)("Send email"),
                         value: "email"
                       },
                       {
-                        label: (0, import_i18n70.__)("- Custom -"),
+                        label: (0, import_i18n72.__)("- Custom -"),
                         value: "custom"
                       }
                     ],
                     value: submissionMethod,
                     onChange: (value) => setAttributes({ submissionMethod: value }),
-                    help: submissionMethod === "custom" ? (0, import_i18n70.__)(
+                    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_i18n70.__)(
+                    ) : (0, import_i18n72.__)(
                       "Select the method to use for form submissions."
                     )
                   }
                 )
               }
             ),
-            submissionMethod === "email" && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+            submissionMethod === "email" && /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
               import_components42.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!email,
-                label: (0, import_i18n70.__)("Email for form submissions"),
+                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_runtime261.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
                   import_components42.TextControl,
                   {
                     autoComplete: "off",
-                    label: (0, import_i18n70.__)("Email for form submissions"),
+                    label: (0, import_i18n72.__)("Email for form submissions"),
                     value: email || "",
                     required: true,
                     onChange: (value) => {
@@ -27166,7 +30048,7 @@ ${url}
                       });
                       setAttributes({ method: "post" });
                     },
-                    help: (0, import_i18n70.__)(
+                    help: (0, import_i18n72.__)(
                       "The email address where form submissions will be sent. Separate multiple email addresses with a comma."
                     ),
                     type: "email"
@@ -27177,41 +30059,41 @@ ${url}
           ]
         }
       ) }),
-      submissionMethod !== "email" && /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_block_editor83.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      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_i18n70.__)("Method"),
+            label: (0, import_i18n72.__)("Method"),
             options: [
               { label: "Get", value: "get" },
               { label: "Post", value: "post" }
             ],
             value: method,
             onChange: (value) => setAttributes({ method: value }),
-            help: (0, import_i18n70.__)(
+            help: (0, import_i18n72.__)(
               "Select the method to use for form submissions."
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
           import_components42.TextControl,
           {
             autoComplete: "off",
-            label: (0, import_i18n70.__)("Form action"),
+            label: (0, import_i18n72.__)("Form action"),
             value: action,
             onChange: (newVal) => {
               setAttributes({
                 action: newVal
               });
             },
-            help: (0, import_i18n70.__)(
+            help: (0, import_i18n72.__)(
               "The URL where the form should be submitted."
             ),
             type: "url"
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
         "form",
         {
           ...innerBlocksProps,
@@ -27291,25 +30173,25 @@ ${url}

   // packages/block-library/build-module/form/save.mjs
   var import_block_editor84 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
-  function save18({ attributes }) {
+  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+  function save18({ attributes: attributes2 }) {
     const blockProps = import_block_editor84.useBlockProps.save();
-    const { submissionMethod } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+    const { submissionMethod } = attributes2;
+    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
       "form",
       {
         ...blockProps,
         encType: submissionMethod === "email" ? "text/plain" : null,
-        children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_block_editor84.InnerBlocks.Content, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_block_editor84.InnerBlocks.Content, {})
       }
     );
   }

   // packages/block-library/build-module/form/variations.mjs
-  var import_i18n72 = __toESM(require_i18n(), 1);
+  var import_i18n74 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/form/utils.mjs
-  var import_i18n71 = __toESM(require_i18n(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);
   var formSubmissionNotificationSuccess = [
     "core/form-submission-notification",
     {
@@ -27319,7 +30201,7 @@ ${url}
       [
         "core/paragraph",
         {
-          content: '<mark style="background-color:rgba(0, 0, 0, 0);color:#345C00" class="has-inline-color">' + (0, import_i18n71.__)("Your form has been submitted successfully") + "</mark>"
+          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>"
         }
       ]
     ]
@@ -27333,7 +30215,7 @@ ${url}
       [
         "core/paragraph",
         {
-          content: '<mark style="background-color:rgba(0, 0, 0, 0);color:#CF2E2E" class="has-inline-color">' + (0, import_i18n71.__)("There was an error submitting your form.") + "</mark>"
+          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>"
         }
       ]
     ]
@@ -27343,8 +30225,8 @@ ${url}
   var variations6 = [
     {
       name: "comment-form",
-      title: (0, import_i18n72.__)("Experimental Comment form"),
-      description: (0, import_i18n72.__)("A comment form for posts and pages."),
+      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",
@@ -27358,7 +30240,7 @@ ${url}
           {
             type: "text",
             name: "author",
-            label: (0, import_i18n72.__)("Name"),
+            label: (0, import_i18n74.__)("Name"),
             required: true,
             visibilityPermissions: "logged-out"
           }
@@ -27368,7 +30250,7 @@ ${url}
           {
             type: "email",
             name: "email",
-            label: (0, import_i18n72.__)("Email"),
+            label: (0, import_i18n74.__)("Email"),
             required: true,
             visibilityPermissions: "logged-out"
           }
@@ -27378,7 +30260,7 @@ ${url}
           {
             type: "textarea",
             name: "comment",
-            label: (0, import_i18n72.__)("Comment"),
+            label: (0, import_i18n74.__)("Comment"),
             required: true,
             visibilityPermissions: "all"
           }
@@ -27390,9 +30272,9 @@ ${url}
     },
     {
       name: "wp-privacy-form",
-      title: (0, import_i18n72.__)("Experimental Privacy Request Form"),
+      title: (0, import_i18n74.__)("Experimental Privacy Request Form"),
       keywords: ["GDPR"],
-      description: (0, import_i18n72.__)("A form to request data exports and/or deletion."),
+      description: (0, import_i18n74.__)("A form to request data exports and/or deletion."),
       attributes: {
         submissionMethod: "custom",
         action: "",
@@ -27406,7 +30288,7 @@ ${url}
         [
           "core/paragraph",
           {
-            content: (0, import_i18n72.__)(
+            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."
             )
           }
@@ -27416,7 +30298,7 @@ ${url}
           {
             type: "email",
             name: "email",
-            label: (0, import_i18n72.__)("Enter your email address."),
+            label: (0, import_i18n74.__)("Enter your email address."),
             required: true,
             visibilityPermissions: "all"
           }
@@ -27426,7 +30308,7 @@ ${url}
           {
             type: "checkbox",
             name: "export_personal_data",
-            label: (0, import_i18n72.__)("Request data export"),
+            label: (0, import_i18n74.__)("Request data export"),
             required: false,
             visibilityPermissions: "all"
           }
@@ -27436,7 +30318,7 @@ ${url}
           {
             type: "checkbox",
             name: "remove_personal_data",
-            label: (0, import_i18n72.__)("Request data deletion"),
+            label: (0, import_i18n74.__)("Request data deletion"),
             required: false,
             visibilityPermissions: "all"
           }
@@ -27467,7 +30349,7 @@ ${url}

   // packages/block-library/build-module/form/deprecated.mjs
   var import_block_editor85 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 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.
@@ -27523,11 +30405,11 @@ ${url}
         type: "string"
       }
     },
-    save({ attributes }) {
-      const { submissionMethod } = attributes;
-      const colorProps = (0, import_block_editor85.__experimentalGetColorClassesAndStyles)(attributes);
-      const typographyProps = (0, import_block_editor85.getTypographyClassesAndStyles)(attributes);
-      const spacingProps = (0, import_block_editor85.__experimentalGetSpacingClassesAndStyles)(attributes);
+    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,
@@ -27537,15 +30419,15 @@ ${url}
           ...typographyProps.style,
           ...spacingProps.style
         },
-        id: attributes.anchor
+        id: attributes2.anchor
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
         "form",
         {
           ...blockProps,
           className: "wp-block-form",
           encType: submissionMethod === "email" ? "text/plain" : null,
-          children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_block_editor85.InnerBlocks.Content, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_block_editor85.InnerBlocks.Content, {})
         }
       );
     }
@@ -27553,9 +30435,9 @@ ${url}
   var deprecated_default17 = [v116];

   // packages/block-library/build-module/form/icons.mjs
-  var import_primitives162 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
-  var icon = /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_primitives162.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_primitives162.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 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;
@@ -27566,7 +30448,7 @@ ${url}
       "core/form-input",
       {
         type: "text",
-        label: (0, import_i18n73.__)("Name"),
+        label: (0, import_i18n75.__)("Name"),
         required: true
       }
     ],
@@ -27574,7 +30456,7 @@ ${url}
       "core/form-input",
       {
         type: "email",
-        label: (0, import_i18n73.__)("Email"),
+        label: (0, import_i18n75.__)("Email"),
         required: true
       }
     ],
@@ -27582,7 +30464,7 @@ ${url}
       "core/form-input",
       {
         type: "textarea",
-        label: (0, import_i18n73.__)("Comment"),
+        label: (0, import_i18n75.__)("Comment"),
         required: true
       }
     ],
@@ -27633,10 +30515,10 @@ ${url}
   // 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_dom7 = __toESM(require_dom(), 1);
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 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_dom7.__unstableStripHTML)(content)).replace(/[^\p{L}\p{N}]+/gu, "-").toLowerCase().replace(/(^-+)|(-+$)/g, "");
+    return (0, import_remove_accents.default)((0, import_dom10.__unstableStripHTML)(content)).replace(/[^\p{L}\p{N}]+/gu, "-").toLowerCase().replace(/(^-+)|(-+$)/g, "");
   };
   var v27 = {
     attributes: {
@@ -27698,10 +30580,10 @@ ${url}
         }
       }
     },
-    save({ attributes }) {
-      const { type, name: name122, label, inlineLabel, required, placeholder: placeholder2, value } = attributes;
-      const borderProps = (0, import_block_editor86.__experimentalGetBorderClassesAndStyles)(attributes);
-      const colorProps = (0, import_block_editor86.__experimentalGetColorClassesAndStyles)(attributes);
+    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
@@ -27714,17 +30596,17 @@ ${url}
       const TagName2 = type === "textarea" ? "textarea" : "input";
       const blockProps = import_block_editor86.useBlockProps.save();
       if ("hidden" === type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("input", { type, name: name122, value });
+        return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("input", { type, name: name122, value });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(
+      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_runtime265.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_block_editor86.RichText.Content, { value: label }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+            /* @__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,
@@ -27802,10 +30684,10 @@ ${url}
         }
       }
     },
-    save({ attributes }) {
-      const { type, name: name122, label, inlineLabel, required, placeholder: placeholder2, value } = attributes;
-      const borderProps = (0, import_block_editor86.__experimentalGetBorderClassesAndStyles)(attributes);
-      const colorProps = (0, import_block_editor86.__experimentalGetColorClassesAndStyles)(attributes);
+    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
@@ -27817,17 +30699,17 @@ ${url}
       );
       const TagName2 = type === "textarea" ? "textarea" : "input";
       if ("hidden" === type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("input", { type, name: name122, value });
+        return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("input", { type, name: name122, value });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
         "label",
         {
           className: clsx_default("wp-block-form-input__label", {
             "is-label-inline": inlineLabel
           }),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_block_editor86.RichText.Content, { value: label }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+            /* @__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,
@@ -27848,28 +30730,28 @@ ${url}
   var deprecated_default18 = deprecated7;

   // packages/block-library/build-module/form-input/edit.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
+  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_element40 = __toESM(require_element(), 1);
-  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
-  function InputFieldBlock({ attributes, setAttributes, className }) {
-    const { type, name: name122, label, inlineLabel, required, placeholder: placeholder2, value } = attributes;
+  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_element40.useRef)();
+    const ref = (0, import_element54.useRef)();
     const TagName2 = type === "textarea" ? "textarea" : "input";
-    const borderProps = (0, import_block_editor87.__experimentalUseBorderProps)(attributes);
-    const colorProps = (0, import_block_editor87.__experimentalUseColorProps)(attributes);
+    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_runtime266.jsxs)(import_jsx_runtime266.Fragment, { children: [
-      "hidden" !== type && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(import_block_editor87.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
+    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,
         {
-          label: (0, import_i18n74.__)("Settings"),
+          label: (0, import_i18n76.__)("Settings"),
           resetAll: () => {
             setAttributes({
               inlineLabel: false,
@@ -27878,17 +30760,17 @@ ${url}
           },
           dropdownMenuProps,
           children: [
-            "checkbox" !== type && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+            "checkbox" !== type && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
               import_components43.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n74.__)("Inline label"),
+                label: (0, import_i18n76.__)("Inline label"),
                 hasValue: () => !!inlineLabel,
                 onDeselect: () => setAttributes({ inlineLabel: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
                   import_components43.CheckboxControl,
                   {
-                    label: (0, import_i18n74.__)("Inline label"),
+                    label: (0, import_i18n76.__)("Inline label"),
                     checked: inlineLabel,
                     onChange: (newVal) => {
                       setAttributes({
@@ -27899,17 +30781,17 @@ ${url}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
               import_components43.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n74.__)("Required"),
+                label: (0, import_i18n76.__)("Required"),
                 hasValue: () => !!required,
                 onDeselect: () => setAttributes({ required: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
                   import_components43.CheckboxControl,
                   {
-                    label: (0, import_i18n74.__)("Required"),
+                    label: (0, import_i18n76.__)("Required"),
                     checked: required,
                     onChange: (newVal) => {
                       setAttributes({
@@ -27923,64 +30805,64 @@ ${url}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(import_block_editor87.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_block_editor87.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
           import_components43.TextControl,
           {
             autoComplete: "off",
-            label: (0, import_i18n74.__)("Name"),
+            label: (0, import_i18n76.__)("Name"),
             value: name122,
             onChange: (newVal) => {
               setAttributes({
                 name: newVal
               });
             },
-            help: (0, import_i18n74.__)(
+            help: (0, import_i18n76.__)(
               'Affects the "name" attribute of the input element, and is used as a name for the form submission results.'
             )
           }
         ),
-        "hidden" === type && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+        "hidden" === type && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
           import_components43.TextControl,
           {
             autoComplete: "off",
-            label: (0, import_i18n74.__)("Value"),
+            label: (0, import_i18n76.__)("Value"),
             value,
             onChange: (newVal) => setAttributes({ value: newVal }),
-            help: (0, import_i18n74.__)(
+            help: (0, import_i18n76.__)(
               "Sets the stored value for this hidden field."
             )
           }
         )
       ] })
     ] });
-    const content = /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+    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_i18n74.__)("Label") : (0, import_i18n74.__)("Empty label"),
+        "aria-label": label ? (0, import_i18n76.__)("Label") : (0, import_i18n76.__)("Empty label"),
         "data-empty": !label,
-        placeholder: (0, import_i18n74.__)("Type the label for this input")
+        placeholder: (0, import_i18n76.__)("Type the label for this input")
       }
     );
     if ("hidden" === type) {
-      return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)("div", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", { ...blockProps, children: [
         controls,
-        /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
           "span",
           {
             className: "wp-block-form-input__label is-input-hidden",
-            "data-message": (0, import_i18n74.__)("Hidden field")
+            "data-message": (0, import_i18n76.__)("Hidden field")
           }
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)("div", { ...blockProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", { ...blockProps, children: [
       controls,
-      /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(
         "span",
         {
           className: clsx_default("wp-block-form-input__label", {
@@ -27988,7 +30870,7 @@ ${url}
           }),
           children: [
             !isCheckboxOrRadio && content,
-            /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
               TagName2,
               {
                 type: "textarea" === type ? void 0 : type,
@@ -27998,8 +30880,8 @@ ${url}
                   colorProps.className,
                   borderProps.className
                 ),
-                "aria-label": (0, import_i18n74.__)("Optional placeholder text"),
-                placeholder: placeholder2 ? void 0 : (0, import_i18n74.__)("Optional placeholder\u2026"),
+                "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,
@@ -28094,15 +30976,15 @@ ${url}
   // 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_dom8 = __toESM(require_dom(), 1);
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 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_dom8.__unstableStripHTML)(content)).replace(/[^\p{L}\p{N}]+/gu, "-").toLowerCase().replace(/(^-+)|(-+$)/g, "");
+    return (0, import_remove_accents2.default)((0, import_dom11.__unstableStripHTML)(content)).replace(/[^\p{L}\p{N}]+/gu, "-").toLowerCase().replace(/(^-+)|(-+$)/g, "");
   };
-  function save19({ attributes }) {
-    const { type, name: name122, label, inlineLabel, required, placeholder: placeholder2, value } = attributes;
-    const borderProps = (0, import_block_editor88.__experimentalGetBorderClassesAndStyles)(attributes);
-    const colorProps = (0, import_block_editor88.__experimentalGetColorClassesAndStyles)(attributes);
+  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
@@ -28116,17 +30998,17 @@ ${url}
     const blockProps = import_block_editor88.useBlockProps.save();
     const isCheckboxOrRadio = type === "checkbox" || type === "radio";
     if ("hidden" === type) {
-      return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("input", { type, name: name122, value });
+      return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("input", { type, name: name122, value });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime267.jsxs)(
+    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_runtime267.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(import_block_editor88.RichText.Content, { value: label }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(
+          !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,
             {
               className: inputClasses,
@@ -28138,19 +31020,19 @@ ${url}
               style: inputStyle
             }
           ),
-          isCheckboxOrRadio && /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("span", { className: "wp-block-form-input__label-content", children: /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(import_block_editor88.RichText.Content, { value: label }) })
+          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_i18n75 = __toESM(require_i18n(), 1);
+  var import_i18n77 = __toESM(require_i18n(), 1);
   var variations7 = [
     {
       name: "text",
-      title: (0, import_i18n75.__)("Text Input"),
-      description: (0, import_i18n75.__)("A generic text input."),
+      title: (0, import_i18n77.__)("Text Input"),
+      description: (0, import_i18n77.__)("A generic text input."),
       attributes: { type: "text" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28158,8 +31040,8 @@ ${url}
     },
     {
       name: "textarea",
-      title: (0, import_i18n75.__)("Textarea Input"),
-      description: (0, import_i18n75.__)(
+      title: (0, import_i18n77.__)("Textarea Input"),
+      description: (0, import_i18n77.__)(
         "A textarea input to allow entering multiple lines of text."
       ),
       attributes: { type: "textarea" },
@@ -28169,8 +31051,8 @@ ${url}
     },
     {
       name: "checkbox",
-      title: (0, import_i18n75.__)("Checkbox Input"),
-      description: (0, import_i18n75.__)("A simple checkbox input."),
+      title: (0, import_i18n77.__)("Checkbox Input"),
+      description: (0, import_i18n77.__)("A simple checkbox input."),
       attributes: { type: "checkbox", inlineLabel: true },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28178,8 +31060,8 @@ ${url}
     },
     {
       name: "email",
-      title: (0, import_i18n75.__)("Email Input"),
-      description: (0, import_i18n75.__)("Used for email addresses."),
+      title: (0, import_i18n77.__)("Email Input"),
+      description: (0, import_i18n77.__)("Used for email addresses."),
       attributes: { type: "email" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28187,8 +31069,8 @@ ${url}
     },
     {
       name: "url",
-      title: (0, import_i18n75.__)("URL Input"),
-      description: (0, import_i18n75.__)("Used for URLs."),
+      title: (0, import_i18n77.__)("URL Input"),
+      description: (0, import_i18n77.__)("Used for URLs."),
       attributes: { type: "url" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28196,8 +31078,8 @@ ${url}
     },
     {
       name: "tel",
-      title: (0, import_i18n75.__)("Telephone Input"),
-      description: (0, import_i18n75.__)("Used for phone numbers."),
+      title: (0, import_i18n77.__)("Telephone Input"),
+      description: (0, import_i18n77.__)("Used for phone numbers."),
       attributes: { type: "tel" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28205,8 +31087,8 @@ ${url}
     },
     {
       name: "number",
-      title: (0, import_i18n75.__)("Number Input"),
-      description: (0, import_i18n75.__)("A numeric input."),
+      title: (0, import_i18n77.__)("Number Input"),
+      description: (0, import_i18n77.__)("A numeric input."),
       attributes: { type: "number" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28214,9 +31096,9 @@ ${url}
     },
     {
       name: "hidden",
-      title: (0, import_i18n75.__)("Hidden Input"),
+      title: (0, import_i18n77.__)("Hidden Input"),
       icon: "visibility",
-      description: (0, import_i18n75.__)("A hidden input field."),
+      description: (0, import_i18n77.__)("A hidden input field."),
       attributes: { type: "hidden" },
       isDefault: true,
       scope: ["inserter", "transform"],
@@ -28226,9 +31108,9 @@ ${url}
   var variations_default7 = variations7;

   // packages/block-library/build-module/form-input/icons.mjs
-  var import_primitives163 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
-  var icon2 = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_primitives163.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_primitives163.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 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;
@@ -28250,17 +31132,17 @@ ${url}
     name: () => name36,
     settings: () => settings36
   });
-  var import_i18n76 = __toESM(require_i18n(), 1);
+  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_runtime269 = __toESM(require_jsx_runtime(), 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_runtime269.jsx)("div", { className: "wp-block-form-submit-wrapper", ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { className: "wp-block-form-submit-wrapper", ...innerBlocksProps });
   };
   var edit_default13 = Edit14;

@@ -28283,10 +31165,10 @@ ${url}

   // packages/block-library/build-module/form-submit-button/save.mjs
   var import_block_editor90 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
   function save20() {
     const blockProps = import_block_editor90.useBlockProps.save();
-    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("div", { className: "wp-block-form-submit-wrapper", ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_block_editor90.InnerBlocks.Content, {}) });
+    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
@@ -28299,7 +31181,7 @@ ${url}
         [
           "core/button",
           {
-            text: (0, import_i18n76.__)("Submit"),
+            text: (0, import_i18n78.__)("Submit"),
             tagName: "button",
             type: "submit"
           }
@@ -28323,15 +31205,15 @@ ${url}
     name: () => name37,
     settings: () => settings37
   });
-  var import_i18n79 = __toESM(require_i18n(), 1);
+  var import_i18n81 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/form-submission-notification/edit.mjs
-  var import_i18n77 = __toESM(require_i18n(), 1);
+  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_runtime271 = __toESM(require_jsx_runtime(), 1);
-  var Edit15 = ({ attributes, clientId }) => {
-    const { type } = attributes;
+  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
@@ -28350,12 +31232,12 @@ ${url}
     const innerBlocksProps = (0, import_block_editor91.useInnerBlocksProps)(blockProps, {
       renderAppender: hasInnerBlocks ? void 0 : import_block_editor91.InnerBlocks.ButtonBlockAppender
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
       "div",
       {
         ...innerBlocksProps,
-        "data-message-success": (0, import_i18n77.__)("Submission success notification"),
-        "data-message-error": (0, import_i18n77.__)("Submission error notification")
+        "data-message-success": (0, import_i18n79.__)("Submission success notification"),
+        "data-message-error": (0, import_i18n79.__)("Submission error notification")
       }
     );
   };
@@ -28384,10 +31266,10 @@ ${url}

   // packages/block-library/build-module/form-submission-notification/save.mjs
   var import_block_editor92 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
-  function save21({ attributes }) {
-    const { type } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+  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(
@@ -28402,12 +31284,12 @@ ${url}
   }

   // packages/block-library/build-module/form-submission-notification/variations.mjs
-  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_i18n80 = __toESM(require_i18n(), 1);
   var variations8 = [
     {
       name: "form-submission-success",
-      title: (0, import_i18n78.__)("Form Submission Success"),
-      description: (0, import_i18n78.__)("Success message for form submissions."),
+      title: (0, import_i18n80.__)("Form Submission Success"),
+      description: (0, import_i18n80.__)("Success message for form submissions."),
       attributes: {
         type: "success"
       },
@@ -28416,7 +31298,7 @@ ${url}
         [
           "core/paragraph",
           {
-            content: (0, import_i18n78.__)("Your form has been submitted successfully."),
+            content: (0, import_i18n80.__)("Your form has been submitted successfully."),
             backgroundColor: "#00D084",
             textColor: "#000000",
             style: {
@@ -28430,8 +31312,8 @@ ${url}
     },
     {
       name: "form-submission-error",
-      title: (0, import_i18n78.__)("Form Submission Error"),
-      description: (0, import_i18n78.__)("Error/failure message for form submissions."),
+      title: (0, import_i18n80.__)("Form Submission Error"),
+      description: (0, import_i18n80.__)("Error/failure message for form submissions."),
       attributes: {
         type: "error"
       },
@@ -28440,7 +31322,7 @@ ${url}
         [
           "core/paragraph",
           {
-            content: (0, import_i18n78.__)("There was an error submitting your form."),
+            content: (0, import_i18n80.__)("There was an error submitting your form."),
             backgroundColor: "#CF2E2E",
             textColor: "#FFFFFF",
             style: {
@@ -28461,7 +31343,7 @@ ${url}
     [
       "core/paragraph",
       {
-        content: (0, import_i18n79.__)(
+        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."
         )
       }
@@ -28500,11 +31382,11 @@ ${url}
   var DEFAULT_MEDIA_SIZE_SLUG2 = "large";

   // packages/block-library/build-module/gallery/deprecated.mjs
-  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   var DEPRECATED_LINK_DESTINATION_MEDIA = "file";
   var DEPRECATED_LINK_DESTINATION_ATTACHMENT = "post";
-  function defaultColumnsNumberV1(attributes) {
-    return Math.min(3, attributes?.images?.length);
+  function defaultColumnsNumberV1(attributes2) {
+    return Math.min(3, attributes2?.images?.length);
   }
   function getHrefAndDestination(image, destination) {
     switch (destination) {
@@ -28536,17 +31418,17 @@ ${url}
     }
     return {};
   }
-  function runV2Migration(attributes) {
-    let linkTo = attributes.linkTo ? attributes.linkTo : "none";
+  function runV2Migration(attributes2) {
+    let linkTo = attributes2.linkTo ? attributes2.linkTo : "none";
     if (linkTo === "post") {
       linkTo = "attachment";
     } else if (linkTo === "file") {
       linkTo = "media";
     }
-    const imageBlocks = attributes.images.map((image) => {
-      return getImageBlock(image, attributes.sizeSlug, linkTo);
+    const imageBlocks = attributes2.images.map((image) => {
+      return getImageBlock(image, attributes2.sizeSlug, linkTo);
     });
-    const { images, ids, ...restAttributes } = attributes;
+    const { images, ids, ...restAttributes } = attributes2;
     return [
       {
         ...restAttributes,
@@ -28659,8 +31541,8 @@ ${url}
         default: false
       }
     },
-    save({ attributes }) {
-      const { caption, columns, imageCrop } = attributes;
+    save({ attributes: attributes2 }) {
+      const { caption, columns, imageCrop } = attributes2;
       const className = clsx_default("has-nested-images", {
         [`columns-${columns}`]: columns !== void 0,
         [`columns-default`]: columns === void 0,
@@ -28668,9 +31550,9 @@ ${url}
       });
       const blockProps = import_block_editor93.useBlockProps.save({ className });
       const innerBlocksProps = import_block_editor93.useInnerBlocksProps.save(blockProps);
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("figure", { ...innerBlocksProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)("figure", { ...innerBlocksProps, children: [
         innerBlocksProps.children,
-        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
           import_block_editor93.RichText.Content,
           {
             tagName: "figcaption",
@@ -28764,17 +31646,17 @@ ${url}
       anchor: true,
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         images,
-        columns = defaultColumnsNumberV1(attributes),
+        columns = defaultColumnsNumberV1(attributes2),
         imageCrop,
         caption,
         linkTo
-      } = attributes;
+      } = attributes2;
       const className = `columns-${columns} ${imageCrop ? "is-cropped" : ""}`;
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("figure", { ...import_block_editor93.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+      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) => {
           let href;
           switch (linkTo) {
             case DEPRECATED_LINK_DESTINATION_MEDIA:
@@ -28784,7 +31666,7 @@ ${url}
               href = image.link;
               break;
           }
-          const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+          const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
             "img",
             {
               src: image.url,
@@ -28795,13 +31677,13 @@ ${url}
               className: image.id ? `wp-image-${image.id}` : null
             }
           );
-          return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
             "li",
             {
               className: "blocks-gallery-item",
-              children: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("figure", { children: [
-                href ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("a", { href, children: img }) : img,
-                !import_block_editor93.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+              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,
                   {
                     tagName: "figcaption",
@@ -28814,7 +31696,7 @@ ${url}
             image.id || image.url
           );
         }) }),
-        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+        !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
           import_block_editor93.RichText.Content,
           {
             tagName: "figcaption",
@@ -28824,8 +31706,8 @@ ${url}
         )
       ] });
     },
-    migrate(attributes) {
-      return runV2Migration(attributes);
+    migrate(attributes2) {
+      return runV2Migration(attributes2);
     }
   };
   var v52 = {
@@ -28910,23 +31792,23 @@ ${url}
     isEligible({ linkTo }) {
       return !linkTo || linkTo === "attachment" || linkTo === "media";
     },
-    migrate(attributes) {
-      return runV2Migration(attributes);
+    migrate(attributes2) {
+      return runV2Migration(attributes2);
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         images,
-        columns = defaultColumnsNumberV1(attributes),
+        columns = defaultColumnsNumberV1(attributes2),
         imageCrop,
         caption,
         linkTo
-      } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
+      } = attributes2;
+      return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
         "figure",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
               let href;
               switch (linkTo) {
                 case "media":
@@ -28936,7 +31818,7 @@ ${url}
                   href = image.link;
                   break;
               }
-              const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+              const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
                 "img",
                 {
                   src: image.url,
@@ -28947,13 +31829,13 @@ ${url}
                   className: image.id ? `wp-image-${image.id}` : null
                 }
               );
-              return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
                 "li",
                 {
                   className: "blocks-gallery-item",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("figure", { children: [
-                    href ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("a", { href, children: img }) : img,
-                    !import_block_editor93.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                  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,
                       {
                         tagName: "figcaption",
@@ -28966,7 +31848,7 @@ ${url}
                 image.id || image.url
               );
             }) }),
-            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
               import_block_editor93.RichText.Content,
               {
                 tagName: "figcaption",
@@ -29047,23 +31929,23 @@ ${url}
     isEligible({ ids }) {
       return ids && ids.some((id) => typeof id === "string");
     },
-    migrate(attributes) {
-      return runV2Migration(attributes);
+    migrate(attributes2) {
+      return runV2Migration(attributes2);
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         images,
-        columns = defaultColumnsNumberV1(attributes),
+        columns = defaultColumnsNumberV1(attributes2),
         imageCrop,
         caption,
         linkTo
-      } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(
+      } = attributes2;
+      return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
         "figure",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
+            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("ul", { className: "blocks-gallery-grid", children: images.map((image) => {
               let href;
               switch (linkTo) {
                 case "media":
@@ -29073,7 +31955,7 @@ ${url}
                   href = image.link;
                   break;
               }
-              const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+              const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
                 "img",
                 {
                   src: image.url,
@@ -29084,13 +31966,13 @@ ${url}
                   className: image.id ? `wp-image-${image.id}` : null
                 }
               );
-              return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
                 "li",
                 {
                   className: "blocks-gallery-item",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("figure", { children: [
-                    href ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("a", { href, children: img }) : img,
-                    !import_block_editor93.RichText.isEmpty(image.caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                  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,
                       {
                         tagName: "figcaption",
@@ -29103,7 +31985,7 @@ ${url}
                 image.id || image.url
               );
             }) }),
-            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            !import_block_editor93.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
               import_block_editor93.RichText.Content,
               {
                 tagName: "figcaption",
@@ -29176,14 +32058,14 @@ ${url}
     supports: {
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         images,
-        columns = defaultColumnsNumberV1(attributes),
+        columns = defaultColumnsNumberV1(attributes2),
         imageCrop,
         linkTo
-      } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      } = attributes2;
+      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
         "ul",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
@@ -29197,7 +32079,7 @@ ${url}
                 href = image.link;
                 break;
             }
-            const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
               "img",
               {
                 src: image.url,
@@ -29208,13 +32090,13 @@ ${url}
                 className: image.id ? `wp-image-${image.id}` : null
               }
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
               "li",
               {
                 className: "blocks-gallery-item",
-                children: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("figure", { children: [
-                  href ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("a", { href, children: img }) : img,
-                  image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                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,
                     {
                       tagName: "figcaption",
@@ -29229,8 +32111,8 @@ ${url}
         }
       );
     },
-    migrate(attributes) {
-      return runV2Migration(attributes);
+    migrate(attributes2) {
+      return runV2Migration(attributes2);
     }
   };
   var v28 = {
@@ -29289,20 +32171,20 @@ ${url}
         return parseInt(id, 10) !== ids[index];
       }));
     },
-    migrate(attributes) {
-      return runV2Migration(attributes);
+    migrate(attributes2) {
+      return runV2Migration(attributes2);
     },
     supports: {
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         images,
-        columns = defaultColumnsNumberV1(attributes),
+        columns = defaultColumnsNumberV1(attributes2),
         imageCrop,
         linkTo
-      } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+      } = attributes2;
+      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
         "ul",
         {
           className: `columns-${columns} ${imageCrop ? "is-cropped" : ""}`,
@@ -29316,7 +32198,7 @@ ${url}
                 href = image.link;
                 break;
             }
-            const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
               "img",
               {
                 src: image.url,
@@ -29326,13 +32208,13 @@ ${url}
                 className: image.id ? `wp-image-${image.id}` : null
               }
             );
-            return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
               "li",
               {
                 className: "blocks-gallery-item",
-                children: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)("figure", { children: [
-                  href ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("a", { href, children: img }) : img,
-                  image.caption && image.caption.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+                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,
                     {
                       tagName: "figcaption",
@@ -29390,19 +32272,19 @@ ${url}
     supports: {
       align: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         images,
-        columns = defaultColumnsNumberV1(attributes),
+        columns = defaultColumnsNumberV1(attributes2),
         align,
         imageCrop,
         linkTo
-      } = attributes;
+      } = attributes2;
       const className = clsx_default(`columns-${columns}`, {
         alignnone: align === "none",
         "is-cropped": imageCrop
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("div", { className, children: images.map((image) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("div", { className, children: images.map((image) => {
         let href;
         switch (linkTo) {
           case "media":
@@ -29412,7 +32294,7 @@ ${url}
             href = image.link;
             break;
         }
-        const img = /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+        const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
           "img",
           {
             src: image.url,
@@ -29420,18 +32302,18 @@ ${url}
             "data-id": image.id
           }
         );
-        return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
           "figure",
           {
             className: "blocks-gallery-image",
-            children: href ? /* @__PURE__ */ (0, import_jsx_runtime273.jsx)("a", { href, children: img }) : img
+            children: href ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("a", { href, children: img }) : img
           },
           image.id || image.url
         );
       }) });
     },
-    migrate(attributes) {
-      return runV2Migration(attributes);
+    migrate(attributes2) {
+      return runV2Migration(attributes2);
     }
   };
   var deprecated_default19 = [v72, v62, v52, v42, v34, v28, v118];
@@ -29439,8 +32321,8 @@ ${url}
   // 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_element45 = __toESM(require_element(), 1);
-  var import_i18n83 = __toESM(require_i18n(), 1);
+  var import_element59 = __toESM(require_element(), 1);
+  var import_i18n85 = __toESM(require_i18n(), 1);
   var import_data39 = __toESM(require_data(), 1);
   var import_blocks31 = __toESM(require_blocks(), 1);
   var import_blob10 = __toESM(require_blob(), 1);
@@ -29448,8 +32330,8 @@ ${url}

   // packages/block-library/build-module/gallery/shared-icon.mjs
   var import_block_editor94 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
-  var sharedIcon = /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_block_editor94.BlockIcon, { icon: gallery_default });
+  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
+  var sharedIcon = /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_block_editor94.BlockIcon, { icon: gallery_default });

   // packages/block-library/build-module/gallery/shared.mjs
   function defaultColumnsNumber(imageCount) {
@@ -29481,26 +32363,26 @@ ${url}
   var DEFAULT_MEDIA_SIZE_SLUG3 = "full";

   // packages/block-library/build-module/gallery/utils.mjs
-  function getHrefAndDestination2(image, galleryDestination, imageDestination, attributes, lightboxSetting) {
+  function getHrefAndDestination2(image, galleryDestination, imageDestination, attributes2, lightboxSetting) {
     switch (imageDestination ? imageDestination : galleryDestination) {
       case LINK_DESTINATION_MEDIA_WP_CORE:
       case LINK_DESTINATION_MEDIA:
         return {
           href: image?.source_url || image?.url,
           linkDestination: LINK_DESTINATION_MEDIA2,
-          lightbox: lightboxSetting?.enabled ? { ...attributes?.lightbox, enabled: false } : void 0
+          lightbox: lightboxSetting?.enabled ? { ...attributes2?.lightbox, enabled: false } : void 0
         };
       case LINK_DESTINATION_ATTACHMENT_WP_CORE:
       case LINK_DESTINATION_ATTACHMENT:
         return {
           href: image?.link,
           linkDestination: LINK_DESTINATION_ATTACHMENT2,
-          lightbox: lightboxSetting?.enabled ? { ...attributes?.lightbox, enabled: false } : void 0
+          lightbox: lightboxSetting?.enabled ? { ...attributes2?.lightbox, enabled: false } : void 0
         };
       case LINK_DESTINATION_LIGHTBOX:
         return {
           href: void 0,
-          lightbox: !lightboxSetting?.enabled ? { ...attributes?.lightbox, enabled: true } : void 0,
+          lightbox: !lightboxSetting?.enabled ? { ...attributes2?.lightbox, enabled: true } : void 0,
           linkDestination: LINK_DESTINATION_NONE2
         };
       case LINK_DESTINATION_NONE:
@@ -29565,11 +32447,11 @@ ${url}
   }

   // packages/block-library/build-module/gallery/gallery.mjs
-  var import_i18n80 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n82 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
   function Gallery(props) {
     const {
-      attributes,
+      attributes: attributes2,
       isSelected,
       setAttributes,
       insertBlocksAfter,
@@ -29578,8 +32460,8 @@ ${url}
       isContentLocked,
       multiGallerySelection
     } = props;
-    const { align, columns, imageCrop } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
+    const { align, columns, imageCrop } = attributes2;
+    return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(
       "figure",
       {
         ...blockProps,
@@ -29596,17 +32478,17 @@ ${url}
         ),
         children: [
           blockProps.children,
-          /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
             Caption,
             {
-              attributes,
+              attributes: attributes2,
               setAttributes,
               isSelected,
               insertBlocksAfter,
               showToolbarButton: !multiGallerySelection && !isContentLocked,
               className: "blocks-gallery-caption",
-              label: (0, import_i18n80.__)("Gallery caption text"),
-              placeholder: (0, import_i18n80.__)("Add gallery caption")
+              label: (0, import_i18n82.__)("Gallery caption text"),
+              placeholder: (0, import_i18n82.__)("Add gallery caption")
             }
           )
         ]
@@ -29615,9 +32497,9 @@ ${url}
   }

   // packages/block-library/build-module/gallery/use-image-sizes.mjs
-  var import_element41 = __toESM(require_element(), 1);
+  var import_element55 = __toESM(require_element(), 1);
   function useImageSizes(images, isSelected, getSettings2) {
-    return (0, import_element41.useMemo)(() => getImageSizing(), [images, isSelected]);
+    return (0, import_element55.useMemo)(() => getImageSizing(), [images, isSelected]);
     function getImageSizing() {
       if (!images || images.length === 0) {
         return;
@@ -29651,10 +32533,10 @@ ${url}
   }

   // packages/block-library/build-module/gallery/use-get-new-images.mjs
-  var import_element42 = __toESM(require_element(), 1);
+  var import_element56 = __toESM(require_element(), 1);
   function useGetNewImages(images, imageData) {
-    const [currentImages, setCurrentImages] = (0, import_element42.useState)([]);
-    return (0, import_element42.useMemo)(() => getNewImages(), [images, imageData]);
+    const [currentImages, setCurrentImages] = (0, import_element56.useState)([]);
+    return (0, import_element56.useMemo)(() => getNewImages(), [images, imageData]);
     function getNewImages() {
       let imagesUpdated = false;
       const newCurrentImages = currentImages.filter(
@@ -30333,14 +33215,14 @@ ${url}
   }

   // packages/block-library/build-module/gallery/use-dynamic-gallery.mjs
-  var import_element43 = __toESM(require_element(), 1);
+  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_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_i18n81 = __toESM(require_i18n(), 1);
+  var import_i18n83 = __toESM(require_i18n(), 1);
   var ATTACHED_MEDIA = "core/attached-media";
   var DEFAULT_ORDERBY = "date";
   var DEFAULT_ORDER = "desc";
@@ -30348,11 +33230,11 @@ ${url}
     [ATTACHED_MEDIA]: {
       // Short label for the entry affordance / future source chooser. Mirrors
       // the "Attached images" media inserter category name.
-      title: (0, import_i18n81.__)("Use attached images"),
+      title: (0, import_i18n83.__)("Use attached images"),
       // Help text shown beneath the Source controls.
-      description: (0, import_i18n81.__)("Images attached to the post."),
+      description: (0, import_i18n83.__)("Images attached to the post."),
       // Empty-state copy for the canvas preview.
-      emptyMessage: (0, import_i18n81.__)("Images attached to the post will appear here.")
+      emptyMessage: (0, import_i18n83.__)("Images attached to the post will appear here.")
     }
   };
   function getDynamicSource(source) {
@@ -30417,20 +33299,20 @@ ${url}
     );
   }
   function useDynamicGallery({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId,
     postId,
     postType
   }) {
-    const { dynamicContent } = attributes;
+    const { dynamicContent } = attributes2;
     const canUseDynamicSource = !!postType;
     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_element43.useMemo)(
+    const query = (0, import_element57.useMemo)(
       () => dynamicContent ? getSourceQuery(dynamicContent, { postId }) : null,
       [dynamicContent, postId]
     );
@@ -30461,27 +33343,27 @@ ${url}
       [query]
     );
     const hasMoreImagesThanCap = dynamicMediaTotal > MAX_IMAGES;
-    const { sizeSlug, linkTo, linkTarget, aspectRatio } = attributes;
-    const imageAttributes = (0, import_element43.useMemo)(
+    const { sizeSlug, linkTo, linkTarget, aspectRatio } = attributes2;
+    const imageAttributes = (0, import_element57.useMemo)(
       () => ({ sizeSlug, linkTo, linkTarget, aspectRatio }),
       [sizeSlug, linkTo, linkTarget, aspectRatio]
     );
-    const dynamicImageBlocks = (0, import_element43.useMemo)(
+    const dynamicImageBlocks = (0, import_element57.useMemo)(
       () => buildImageBlocks(dynamicMedia, imageAttributes),
       [dynamicMedia, imageAttributes]
     );
-    const galleryContext = (0, import_element43.useMemo)(
+    const galleryContext = (0, import_element57.useMemo)(
       () => ({
-        allowResize: attributes.allowResize ?? false,
-        imageCrop: attributes.imageCrop,
-        fixedHeight: attributes.fixedHeight,
-        navigationButtonType: attributes.navigationButtonType
+        allowResize: attributes2.allowResize ?? false,
+        imageCrop: attributes2.imageCrop,
+        fixedHeight: attributes2.fixedHeight,
+        navigationButtonType: attributes2.navigationButtonType
       }),
       [
-        attributes.allowResize,
-        attributes.imageCrop,
-        attributes.fixedHeight,
-        attributes.navigationButtonType
+        attributes2.allowResize,
+        attributes2.imageCrop,
+        attributes2.fixedHeight,
+        attributes2.navigationButtonType
       ]
     );
     function enableDynamicMode() {
@@ -30542,30 +33424,30 @@ ${url}
   }

   // packages/block-library/build-module/gallery/dynamic-gallery.mjs
-  var import_i18n82 = __toESM(require_i18n(), 1);
-  var import_element44 = __toESM(require_element(), 1);
+  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_runtime276 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
   var ORDER_OPTIONS = [
-    { label: (0, import_i18n82.__)("Newest to oldest"), value: "date/desc" },
-    { label: (0, import_i18n82.__)("Oldest to newest"), value: "date/asc" },
+    { label: (0, import_i18n84.__)("Newest to oldest"), value: "date/desc" },
+    { label: (0, import_i18n84.__)("Oldest to newest"), value: "date/asc" },
     {
       /* translators: Label for ordering images by title in ascending order. */
-      label: (0, import_i18n82.__)("A \u2192 Z"),
+      label: (0, import_i18n84.__)("A \u2192 Z"),
       value: "title/asc"
     },
     {
       /* translators: Label for ordering images by title in descending order. */
-      label: (0, import_i18n82.__)("Z \u2192 A"),
+      label: (0, import_i18n84.__)("Z \u2192 A"),
       value: "title/desc"
     }
   ];
   function OrderControl({ orderby, order, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
       import_components44.SelectControl,
       {
-        label: (0, import_i18n82.__)("Order by"),
+        label: (0, import_i18n84.__)("Order by"),
         value: `${orderby}/${order}`,
         options: ORDER_OPTIONS,
         onChange: (value) => {
@@ -30576,17 +33458,17 @@ ${url}
     );
   }
   function DetachGalleryDialog({ onConfirm, onCancel }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
       import_components44.__experimentalConfirmDialog,
       {
         isOpen: true,
-        title: (0, import_i18n82.__)("Detach Gallery"),
+        title: (0, import_i18n84.__)("Detach Gallery"),
         __experimentalHideHeader: false,
-        confirmButtonText: (0, import_i18n82.__)("Detach"),
+        confirmButtonText: (0, import_i18n84.__)("Detach"),
         onConfirm,
         onCancel,
         size: "medium",
-        children: (0, import_i18n82.__)(
+        children: (0, import_i18n84.__)(
           "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."
         )
       }
@@ -30612,8 +33494,8 @@ ${url}
       dynamicMediaTotal
     } = dynamic;
     const isDynamic = !!dynamicContent;
-    const [isConfirming, setIsConfirming] = (0, import_element44.useState)(false);
-    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element44.useState)(false);
+    const [isConfirming, setIsConfirming] = (0, import_element58.useState)(false);
+    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element58.useState)(false);
     function requestEnableDynamicMode() {
       if (hasImages) {
         setIsConfirming(true);
@@ -30622,17 +33504,17 @@ ${url}
       }
     }
     if (isDynamic) {
-      return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(
           import_components44.__experimentalToolsPanel,
           {
-            label: (0, import_i18n82.__)("Source"),
+            label: (0, import_i18n84.__)("Source"),
             resetAll: resetSource,
             dropdownMenuProps,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)("div", { className: "wp-block-gallery__source-settings", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("p", { className: "wp-block-gallery__source-description", children: sourceDescriptor?.description ?? (0, import_i18n82.__)("Dynamic images.") }),
-                /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+              /* @__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,
                   {
                     __next40pxDefaultSize: true,
@@ -30640,19 +33522,19 @@ ${url}
                     onClick: () => setIsConfirmingDetach(true),
                     disabled: isResolvingDynamic,
                     accessibleWhenDisabled: true,
-                    children: (0, import_i18n82.__)("Detach Gallery")
+                    children: (0, import_i18n84.__)("Detach Gallery")
                   }
                 )
               ] }),
-              hasMoreImagesThanCap && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+              hasMoreImagesThanCap && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
                 import_components44.Notice,
                 {
                   className: "wp-block-gallery__source-notice",
                   status: "warning",
                   isDismissible: false,
-                  children: (0, import_i18n82.sprintf)(
+                  children: (0, import_i18n84.sprintf)(
                     /* translators: 1: number of images shown. 2: total number of matching images. */
-                    (0, import_i18n82.__)(
+                    (0, import_i18n84.__)(
                       "Only the first %1$d of %2$d images will be displayed."
                     ),
                     MAX_IMAGES,
@@ -30660,14 +33542,14 @@ ${url}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
                 import_components44.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n82.__)("Order by"),
+                  label: (0, import_i18n84.__)("Order by"),
                   hasValue: () => sourceOrderby !== DEFAULT_ORDERBY || sourceOrder !== DEFAULT_ORDER,
                   onDeselect: () => setSourceOrder(void 0, void 0),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
                     OrderControl,
                     {
                       orderby: sourceOrderby,
@@ -30680,7 +33562,7 @@ ${url}
             ]
           }
         ),
-        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
           DetachGalleryDialog,
           {
             onConfirm: () => {
@@ -30695,30 +33577,30 @@ ${url}
     if (!canUseDynamicSource) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_components44.PanelBody, { title: (0, import_i18n82.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("div", { className: "wp-block-gallery__source-settings", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+    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,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
           onClick: requestEnableDynamicMode,
-          children: (0, import_i18n82.__)("Use images attached to the post")
+          children: (0, import_i18n84.__)("Use images attached to the post")
         }
       ) }) }),
-      isConfirming && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+      isConfirming && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
         import_components44.__experimentalConfirmDialog,
         {
           isOpen: true,
-          title: (0, import_i18n82.__)("Use images attached to the post?"),
+          title: (0, import_i18n84.__)("Use images attached to the post?"),
           __experimentalHideHeader: false,
-          confirmButtonText: (0, import_i18n82.__)("Use attached images"),
+          confirmButtonText: (0, import_i18n84.__)("Use attached images"),
           onConfirm: () => {
             enableDynamicMode();
             setIsConfirming(false);
           },
           onCancel: () => setIsConfirming(false),
           size: "medium",
-          children: (0, import_i18n82.__)(
+          children: (0, import_i18n84.__)(
             "The images in this gallery will be replaced, but will remain in the media library."
           )
         }
@@ -30729,7 +33611,7 @@ ${url}
     const { children, ref, className } = (0, import_block_editor97.__experimentalUseBlockPreview)({
       blocks: imageBlocks
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
       "div",
       {
         ref,
@@ -30743,7 +33625,7 @@ ${url}
     dynamic,
     blockProps,
     innerBlocksProps,
-    attributes,
+    attributes: attributes2,
     setAttributes,
     isSelected,
     insertBlocksAfter,
@@ -30758,19 +33640,19 @@ ${url}
       convertToStatic
     } = dynamic;
     const blockEditingMode = (0, import_block_editor97.useBlockEditingMode)();
-    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element44.useState)(false);
-    const emptyInstructions = isResolvingDynamic ? (0, import_i18n82.__)("Loading images\u2026") : sourceDescriptor?.emptyMessage ?? (0, import_i18n82.__)("Dynamic images will appear here.");
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(import_jsx_runtime276.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_block_editor97.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+    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,
           {
             onClick: () => setIsConfirmingDetach(true),
             disabled: isResolvingDynamic,
-            children: (0, import_i18n82.__)("Detach")
+            children: (0, import_i18n84.__)("Detach")
           }
         ) }),
-        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
           DetachGalleryDialog,
           {
             onConfirm: () => {
@@ -30781,32 +33663,32 @@ ${url}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)("figure", { ...blockProps, children: [
-        dynamicImageBlocks.length ? /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_block_editor97.BlockContextProvider, { value: galleryContext, children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+      /* @__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)(
           GalleryImagesPreview,
           {
             imageBlocks: dynamicImageBlocks
           }
-        ) }) : /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+        ) }) : /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
           import_components44.Placeholder,
           {
             icon: sharedIcon,
-            label: (0, import_i18n82.__)("Gallery"),
+            label: (0, import_i18n84.__)("Gallery"),
             instructions: emptyInstructions,
-            children: isResolvingDynamic && /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_components44.Spinner, {})
+            children: isResolvingDynamic && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_components44.Spinner, {})
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
           Caption,
           {
-            attributes,
+            attributes: attributes2,
             setAttributes,
             isSelected,
             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_i18n84.__)("Gallery caption text"),
+            placeholder: (0, import_i18n84.__)("Add gallery caption")
           }
         )
       ] }),
@@ -30815,51 +33697,51 @@ ${url}
   }

   // packages/block-library/build-module/gallery/edit.mjs
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
   var MAX_COLUMNS = 8;
   var LINK_OPTIONS = [
     {
       icon: custom_link_default,
-      label: (0, import_i18n83.__)("Link images to attachment pages"),
+      label: (0, import_i18n85.__)("Link images to attachment pages"),
       value: LINK_DESTINATION_ATTACHMENT,
-      noticeText: (0, import_i18n83.__)("Attachment Pages")
+      noticeText: (0, import_i18n85.__)("Attachment Pages")
     },
     {
       icon: image_default,
-      label: (0, import_i18n83.__)("Link images to media files"),
+      label: (0, import_i18n85.__)("Link images to media files"),
       value: LINK_DESTINATION_MEDIA,
-      noticeText: (0, import_i18n83.__)("Media Files")
+      noticeText: (0, import_i18n85.__)("Media Files")
     },
     {
       icon: fullscreen_default,
-      label: (0, import_i18n83.__)("Enlarge on click"),
+      label: (0, import_i18n85.__)("Enlarge on click"),
       value: LINK_DESTINATION_LIGHTBOX,
-      noticeText: (0, import_i18n83.__)("Lightbox effect"),
-      infoText: (0, import_i18n83.__)("Scale images with a lightbox effect")
+      noticeText: (0, import_i18n85.__)("Lightbox effect"),
+      infoText: (0, import_i18n85.__)("Scale images with a lightbox effect")
     },
     {
       icon: link_off_default,
-      label: (0, import_i18n83._x)("None", "Media item link option"),
+      label: (0, import_i18n85._x)("None", "Media item link option"),
       value: LINK_DESTINATION_NONE,
-      noticeText: (0, import_i18n83.__)("None")
+      noticeText: (0, import_i18n85.__)("None")
     }
   ];
   var NAVIGATION_BUTTON_TYPE_OPTIONS = [
     {
-      label: (0, import_i18n83.__)("Icon"),
+      label: (0, import_i18n85.__)("Icon"),
       value: "icon"
     },
     {
-      label: (0, import_i18n83.__)("Text"),
+      label: (0, import_i18n85.__)("Text"),
       value: "text"
     },
     {
-      label: (0, import_i18n83.__)("Both"),
+      label: (0, import_i18n85.__)("Both"),
       value: "both"
     }
   ];
   var ALLOWED_MEDIA_TYPES4 = ["image"];
-  var PLACEHOLDER_TEXT = (0, import_i18n83.__)(
+  var PLACEHOLDER_TEXT = (0, import_i18n85.__)(
     "Drag and drop images, upload, or choose from your library."
   );
   var DEFAULT_BLOCK3 = { name: "core/image" };
@@ -30867,7 +33749,7 @@ ${url}
   function GalleryEdit(props) {
     const {
       setAttributes,
-      attributes,
+      attributes: attributes2,
       className,
       clientId,
       isSelected,
@@ -30898,7 +33780,7 @@ ${url}
       linkTo,
       sizeSlug,
       aspectRatio
-    } = attributes;
+    } = attributes2;
     const {
       __unstableMarkNextChangeAsNotPersistent,
       replaceInnerBlocks,
@@ -30926,7 +33808,7 @@ ${url}
       },
       [clientId]
     );
-    const images = (0, import_element45.useMemo)(
+    const images = (0, import_element59.useMemo)(
       () => innerBlockImages?.map((block) => ({
         clientId: block.clientId,
         id: block.attributes.id,
@@ -30939,9 +33821,9 @@ ${url}
     const imageData = useGetMedia(innerBlockImages);
     const newImages = useGetNewImages(images, imageData);
     const hasImages = !!images.length;
-    const isDynamic = !!attributes.dynamicContent;
+    const isDynamic = !!attributes2.dynamicContent;
     const dynamic = useDynamicGallery({
-      attributes,
+      attributes: attributes2,
       setAttributes,
       clientId,
       postId,
@@ -30968,7 +33850,7 @@ ${url}
     }));
     const aspectRatioOptions = [
       {
-        label: (0, import_i18n83._x)(
+        label: (0, import_i18n85._x)(
           "Original",
           "Aspect ratio option for dimensions control"
         ),
@@ -30977,7 +33859,7 @@ ${url}
       ...showDefaultRatios ? defaultOptions || [] : [],
       ...themeOptions || []
     ];
-    (0, import_element45.useEffect)(() => {
+    (0, import_element59.useEffect)(() => {
       newImages?.forEach((newImage) => {
         __unstableMarkNextChangeAsNotPersistent();
         updateBlockAttributes(newImage.clientId, {
@@ -31007,7 +33889,7 @@ ${url}
       } else {
         newLinkTarget = getUpdatedLinkTargetSettings(
           linkTarget,
-          attributes
+          attributes2
         );
       }
       return {
@@ -31043,7 +33925,7 @@ ${url}
       }) : selectedImages;
       if (!imageArray.every(isValidFileType2)) {
         createErrorNotice(
-          (0, import_i18n83.__)(
+          (0, import_i18n85.__)(
             "If uploading to a gallery all files need to be image formats"
           ),
           { id: "gallery-upload-invalid-file", type: "snackbar" }
@@ -31115,9 +33997,9 @@ ${url}
         (linkType) => linkType.value === value
       );
       createSuccessNotice(
-        (0, import_i18n83.sprintf)(
+        (0, import_i18n85.sprintf)(
           /* translators: %s: image size settings */
-          (0, import_i18n83.__)("All gallery image links updated to: %s"),
+          (0, import_i18n85.__)("All gallery image links updated to: %s"),
           linkToText.noticeText
         ),
         {
@@ -31150,7 +34032,7 @@ ${url}
       updateBlockAttributes(blocks, changedAttributes, {
         uniqueByBlock: true
       });
-      const noticeText = openInNewTab ? (0, import_i18n83.__)("All gallery images updated to open in new tab") : (0, import_i18n83.__)("All gallery images updated to not open in new tab");
+      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");
       createSuccessNotice(noticeText, {
         id: "gallery-attributes-openInNewTab",
         type: "snackbar"
@@ -31175,9 +34057,9 @@ ${url}
         (size) => size.value === newSizeSlug
       );
       createSuccessNotice(
-        (0, import_i18n83.sprintf)(
+        (0, import_i18n85.sprintf)(
           /* translators: %s: image size settings */
-          (0, import_i18n83.__)("All gallery image sizes updated to: %s"),
+          (0, import_i18n85.__)("All gallery image sizes updated to: %s"),
           imageSize?.label ?? newSizeSlug
         ),
         {
@@ -31201,9 +34083,9 @@ ${url}
         (option) => option.value === value
       );
       createSuccessNotice(
-        (0, import_i18n83.sprintf)(
+        (0, import_i18n85.sprintf)(
           /* translators: %s: aspect ratio setting */
-          (0, import_i18n83.__)("All gallery images updated to aspect ratio: %s"),
+          (0, import_i18n85.__)("All gallery images updated to aspect ratio: %s"),
           aspectRatioText?.label || value
         ),
         {
@@ -31212,7 +34094,7 @@ ${url}
         }
       );
     }
-    (0, import_element45.useEffect)(() => {
+    (0, import_element59.useEffect)(() => {
       if (!linkTo) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({
@@ -31269,15 +34151,15 @@ ${url}
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     if (!hasImages && !isDynamic) {
-      return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)("div", { ...innerBlocksProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)("div", { ...innerBlocksProps, children: [
         innerBlocksProps.children,
-        /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
           import_block_editor98.MediaPlaceholder,
           {
             handleUpload: false,
             icon: sharedIcon,
             labels: {
-              title: (0, import_i18n83.__)("Gallery"),
+              title: (0, import_i18n85.__)("Gallery"),
               instructions: PLACEHOLDER_TEXT
             },
             onSelect: updateImages,
@@ -31285,7 +34167,7 @@ ${url}
             multiple: true,
             onError: onUploadError,
             ...mediaPlaceholderProps,
-            children: blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+            children: blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
               import_components45.Button,
               {
                 __next40pxDefaultSize: true,
@@ -31299,9 +34181,9 @@ ${url}
       ] });
     }
     const hasLinkTo = linkTo && linkTo !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(import_jsx_runtime277.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(import_block_editor98.InspectorControls, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+    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,
@@ -31309,10 +34191,10 @@ ${url}
             hasImages
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
           import_components45.__experimentalToolsPanel,
           {
-            label: (0, import_i18n83.__)("Settings"),
+            label: (0, import_i18n85.__)("Settings"),
             resetAll: () => {
               setAttributes({
                 navigationButtonType: "icon",
@@ -31330,17 +34212,17 @@ ${url}
             },
             dropdownMenuProps,
             children: [
-              displayedImageCount > 1 && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              displayedImageCount > 1 && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                 import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n83.__)("Columns"),
+                  label: (0, import_i18n85.__)("Columns"),
                   hasValue: () => !!columns && columns !== displayedImageCount,
                   onDeselect: () => setColumnsNumber(void 0),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                     import_components45.RangeControl,
                     {
-                      label: (0, import_i18n83.__)("Columns"),
+                      label: (0, import_i18n85.__)("Columns"),
                       value: columns ? columns : defaultColumnsNumber(
                         displayedImageCount
                       ),
@@ -31355,18 +34237,18 @@ ${url}
                   )
                 }
               ),
-              imageSizeOptions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              imageSizeOptions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                 import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n83.__)("Resolution"),
+                  label: (0, import_i18n85.__)("Resolution"),
                   hasValue: () => sizeSlug !== DEFAULT_MEDIA_SIZE_SLUG2,
                   onDeselect: () => updateImagesSize(DEFAULT_MEDIA_SIZE_SLUG2),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                     import_components45.SelectControl,
                     {
-                      label: (0, import_i18n83.__)("Resolution"),
-                      help: (0, import_i18n83.__)(
+                      label: (0, import_i18n85.__)("Resolution"),
+                      help: (0, import_i18n85.__)(
                         "Select the size of the source images."
                       ),
                       value: sizeSlug,
@@ -31377,69 +34259,69 @@ ${url}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                 import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n83.__)("Crop images to fit"),
+                  label: (0, import_i18n85.__)("Crop images to fit"),
                   hasValue: () => !imageCrop,
                   onDeselect: () => setAttributes({ imageCrop: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                     import_components45.ToggleControl,
                     {
-                      label: (0, import_i18n83.__)("Crop images to fit"),
+                      label: (0, import_i18n85.__)("Crop images to fit"),
                       checked: !!imageCrop,
                       onChange: toggleImageCrop
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                 import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n83.__)("Randomize order"),
+                  label: (0, import_i18n85.__)("Randomize order"),
                   hasValue: () => !!randomOrder,
                   onDeselect: () => setAttributes({ randomOrder: false }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                     import_components45.ToggleControl,
                     {
-                      label: (0, import_i18n83.__)("Randomize order"),
+                      label: (0, import_i18n85.__)("Randomize order"),
                       checked: !!randomOrder,
                       onChange: toggleRandomOrder
                     }
                   )
                 }
               ),
-              hasLinkTo && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              hasLinkTo && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                 import_components45.__experimentalToolsPanelItem,
                 {
                   isShownByDefault: true,
-                  label: (0, import_i18n83.__)("Open images in new tab"),
+                  label: (0, import_i18n85.__)("Open images in new tab"),
                   hasValue: () => !!linkTarget,
                   onDeselect: () => toggleOpenInNewTab(false),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                     import_components45.ToggleControl,
                     {
-                      label: (0, import_i18n83.__)("Open images in new tab"),
+                      label: (0, import_i18n85.__)("Open images in new tab"),
                       checked: linkTarget === "_blank",
                       onChange: toggleOpenInNewTab
                     }
                   )
                 }
               ),
-              aspectRatioOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              aspectRatioOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                 import_components45.__experimentalToolsPanelItem,
                 {
                   hasValue: () => !!aspectRatio && aspectRatio !== "auto",
-                  label: (0, import_i18n83.__)("Aspect ratio"),
+                  label: (0, import_i18n85.__)("Aspect ratio"),
                   onDeselect: () => setAspectRatio("auto"),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                     import_components45.SelectControl,
                     {
-                      label: (0, import_i18n83.__)("Aspect ratio"),
-                      help: (0, import_i18n83.__)(
+                      label: (0, import_i18n85.__)("Aspect ratio"),
+                      help: (0, import_i18n85.__)(
                         "Set a consistent aspect ratio for all images in the gallery."
                       ),
                       value: aspectRatio,
@@ -31449,29 +34331,29 @@ ${url}
                   )
                 }
               ),
-              lightboxSetting?.allowEditing && hasLightboxImages && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              lightboxSetting?.allowEditing && hasLightboxImages && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                 import_components45.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n83.__)("Navigation button type"),
+                  label: (0, import_i18n85.__)("Navigation button type"),
                   isShownByDefault: true,
                   hasValue: () => navigationButtonType !== "icon",
                   onDeselect: () => setAttributes({
                     navigationButtonType: "icon"
                   }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                     import_components45.__experimentalToggleGroupControl,
                     {
-                      label: (0, import_i18n83.__)("Navigation button type"),
+                      label: (0, import_i18n85.__)("Navigation button type"),
                       value: navigationButtonType,
                       onChange: (value) => setAttributes({
                         navigationButtonType: value
                       }),
                       isBlock: true,
-                      help: (0, import_i18n83.__)(
+                      help: (0, import_i18n85.__)(
                         "Adjust the appearance of buttons in the lightbox."
                       ),
                       children: NAVIGATION_BUTTON_TYPE_OPTIONS.map(
-                        (option) => /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+                        (option) => /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                           import_components45.__experimentalToggleGroupControlOption,
                           {
                             value: option.value,
@@ -31488,9 +34370,9 @@ ${url}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_block_editor98.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components45.ToolbarDropdownMenu, { icon: link_default, label: (0, import_i18n83.__)("Link"), children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components45.MenuGroup, { children: linkOptions.map((linkItem) => {
+      /* @__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) => {
         const isOptionSelected = linkTo === linkItem.value;
-        return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
           import_components45.MenuItem,
           {
             isSelected: isOptionSelected,
@@ -31513,29 +34395,29 @@ ${url}
           linkItem.value
         );
       }) }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(import_jsx_runtime277.Fragment, { children: [
-        !multiGallerySelection && !isDynamic && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_block_editor98.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+      /* @__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,
           {
             allowedTypes: ALLOWED_MEDIA_TYPES4,
             handleUpload: false,
             onSelect: updateImages,
-            name: (0, import_i18n83.__)("Add"),
+            name: (0, import_i18n85.__)("Add"),
             multiple: true,
             mediaIds: images.filter((image) => image.id).map((image) => image.id),
             addToGallery: hasImageIds,
             variant: "toolbar"
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
           GalleryGapCustomProperties,
           {
-            style: attributes.style,
+            style: attributes2.style,
             clientId
           }
         )
       ] }),
-      isDynamic ? /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+      isDynamic ? /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
         GalleryDynamicView,
         {
           ...props,
@@ -31544,7 +34426,7 @@ ${url}
           innerBlocksProps,
           multiGallerySelection
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
         Gallery,
         {
           ...props,
@@ -31737,10 +34619,10 @@ ${url}

   // packages/block-library/build-module/gallery/save.mjs
   var import_block_editor99 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
-  function saveWithInnerBlocks({ attributes }) {
-    const { caption, columns, imageCrop, dynamicContent } = attributes;
-    const captionElement = !import_block_editor99.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+  var import_jsx_runtime302 = __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,
       {
         tagName: "figcaption",
@@ -31761,7 +34643,7 @@ ${url}
     });
     const blockProps = import_block_editor99.useBlockProps.save({ className });
     const innerBlocksProps = import_block_editor99.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)("figure", { ...innerBlocksProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)("figure", { ...innerBlocksProps, children: [
       innerBlocksProps.children,
       captionElement
     ] });
@@ -31838,15 +34720,15 @@ ${url}
         type: "block",
         isMultiBlock: true,
         blocks: ["core/image"],
-        transform: (attributes) => {
-          let { align, sizeSlug } = attributes[0];
-          align = attributes.every(
+        transform: (attributes2) => {
+          let { align, sizeSlug } = attributes2[0];
+          align = attributes2.every(
             (attribute) => attribute.align === align
           ) ? align : void 0;
-          sizeSlug = attributes.every(
+          sizeSlug = attributes2.every(
             (attribute) => attribute.sizeSlug === sizeSlug
           ) ? sizeSlug : void 0;
-          const validImages = attributes.filter(({ url }) => url);
+          const validImages = attributes2.filter(({ url }) => url);
           const innerBlocks = validImages.map((image) => {
             image.width = void 0;
             image.height = void 0;
@@ -31923,6 +34805,10 @@ ${url}
       {
         type: "block",
         blocks: ["core/image"],
+        // A dynamic gallery has no inner blocks — its images are resolved
+        // from a source at render time — so this transform would produce a
+        // single empty image and drop the source.
+        isMatch: ({ dynamicContent }) => !dynamicContent,
         transform: ({ align }, innerBlocks) => {
           if (innerBlocks.length > 0) {
             return innerBlocks.map(
@@ -31967,12 +34853,16 @@ ${url}
         type: "block",
         blocks: ["core/group"],
         variationName: "group-grid",
-        transform: (attributes, innerBlocks) => {
+        // As above: with no inner blocks to clone, a dynamic gallery would
+        // transform into an empty grid.
+        isMatch: ({ dynamicContent }) => !dynamicContent,
+        transform: (attributes2, innerBlocks) => {
           const {
             allowResize,
             aspectRatio,
             caption,
             columns,
+            dynamicContent,
             fixedHeight,
             ids,
             imageCrop,
@@ -31984,7 +34874,7 @@ ${url}
             shortCodeTransforms,
             sizeSlug,
             ...rest
-          } = attributes;
+          } = attributes2;
           return (0, import_blocks32.createBlock)(
             "core/group",
             {
@@ -32003,12 +34893,12 @@ ${url}
   var transforms_default10 = transforms9;

   // packages/block-library/build-module/gallery/variations.mjs
-  var import_i18n84 = __toESM(require_i18n(), 1);
+  var import_i18n86 = __toESM(require_i18n(), 1);
   var variations9 = [
     {
       name: "dynamic-gallery",
-      title: (0, import_i18n84.__)("Dynamic Gallery"),
-      description: (0, import_i18n84.__)(
+      title: (0, import_i18n86.__)("Dynamic Gallery"),
+      description: (0, import_i18n86.__)(
         "Display images from a source, such as those attached to the current post."
       ),
       attributes: {
@@ -32070,29 +34960,29 @@ ${url}
     name: () => name39,
     settings: () => settings39
   });
-  var import_i18n88 = __toESM(require_i18n(), 1);
+  var import_i18n90 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/group/deprecated.mjs
   var import_block_editor100 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
-  var migrateAttributes = (attributes) => {
-    if (!attributes.tagName) {
-      attributes = {
-        ...attributes,
+  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var migrateAttributes = (attributes2) => {
+    if (!attributes2.tagName) {
+      attributes2 = {
+        ...attributes2,
         tagName: "div"
       };
     }
-    if (!attributes.customTextColor && !attributes.customBackgroundColor) {
-      return attributes;
+    if (!attributes2.customTextColor && !attributes2.customBackgroundColor) {
+      return attributes2;
     }
     const style2 = { color: {} };
-    if (attributes.customTextColor) {
-      style2.color.text = attributes.customTextColor;
+    if (attributes2.customTextColor) {
+      style2.color.text = attributes2.customTextColor;
     }
-    if (attributes.customBackgroundColor) {
-      style2.color.background = attributes.customBackgroundColor;
+    if (attributes2.customBackgroundColor) {
+      style2.color.background = attributes2.customBackgroundColor;
     }
-    const { customTextColor, customBackgroundColor, ...restAttributes } = attributes;
+    const { customTextColor, customBackgroundColor, ...restAttributes } = attributes2;
     return {
       ...restAttributes,
       style: style2
@@ -32161,14 +35051,14 @@ ${url}
         layout: true
       },
       save({ attributes: { tagName: Tag } }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Tag, { ...import_block_editor100.useInnerBlocksProps.save(import_block_editor100.useBlockProps.save()) });
+        return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Tag, { ...import_block_editor100.useInnerBlocksProps.save(import_block_editor100.useBlockProps.save()) });
       },
       isEligible: ({ layout }) => layout?.inherit || layout?.contentSize && layout?.type !== "constrained",
-      migrate: (attributes) => {
-        const { layout = null } = attributes;
+      migrate: (attributes2) => {
+        const { layout = null } = attributes2;
         if (layout?.inherit || layout?.contentSize) {
           return {
-            ...attributes,
+            ...attributes2,
             layout: {
               ...layout,
               type: "constrained"
@@ -32203,9 +35093,9 @@ ${url}
           radius: true
         }
       },
-      save({ attributes }) {
-        const { tagName: Tag } = attributes;
-        return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Tag, { ...import_block_editor100.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_block_editor100.InnerBlocks.Content, {}) }) });
+      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, {}) }) });
       }
     },
     // Version of the block without global styles support
@@ -32230,13 +35120,13 @@ ${url}
         html: false
       },
       migrate: migrateAttributes,
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           backgroundColor,
           customBackgroundColor,
           textColor,
           customTextColor
-        } = attributes;
+        } = attributes2;
         const backgroundClass = (0, import_block_editor100.getColorClassName)(
           "background-color",
           backgroundColor
@@ -32250,7 +35140,7 @@ ${url}
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_block_editor100.InnerBlocks.Content, {}) }) });
+        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, {}) }) });
       }
     },
     // Version of the group block with a bug that made text color class not applied.
@@ -32275,13 +35165,13 @@ ${url}
         anchor: true,
         html: false
       },
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           backgroundColor,
           customBackgroundColor,
           textColor,
           customTextColor
-        } = attributes;
+        } = attributes2;
         const backgroundClass = (0, import_block_editor100.getColorClassName)(
           "background-color",
           backgroundColor
@@ -32295,7 +35185,7 @@ ${url}
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
           color: textClass ? void 0 : customTextColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { className: "wp-block-group__inner-container", children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_block_editor100.InnerBlocks.Content, {}) }) });
+        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, {}) }) });
       }
     },
     // v1 of group block. Deprecated to add an inner-container div around `InnerBlocks.Content`.
@@ -32314,8 +35204,8 @@ ${url}
         html: false
       },
       migrate: migrateAttributes,
-      save({ attributes }) {
-        const { backgroundColor, customBackgroundColor } = attributes;
+      save({ attributes: attributes2 }) {
+        const { backgroundColor, customBackgroundColor } = attributes2;
         const backgroundClass = (0, import_block_editor100.getColorClassName)(
           "background-color",
           backgroundColor
@@ -32326,7 +35216,7 @@ ${url}
         const styles = {
           backgroundColor: backgroundClass ? void 0 : customBackgroundColor
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_block_editor100.InnerBlocks.Content, {}) });
+        return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", { className, style: styles, children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor100.InnerBlocks.Content, {}) });
       }
     }
   ];
@@ -32335,64 +35225,64 @@ ${url}
   // 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_element47 = __toESM(require_element(), 1);
-  var import_i18n86 = __toESM(require_i18n(), 1);
+  var import_element61 = __toESM(require_element(), 1);
+  var import_i18n88 = __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_i18n85 = __toESM(require_i18n(), 1);
+  var import_i18n87 = __toESM(require_i18n(), 1);
   var import_blocks33 = __toESM(require_blocks(), 1);
   var import_components46 = __toESM(require_components(), 1);
-  var import_element46 = __toESM(require_element(), 1);
-  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+  var import_element60 = __toESM(require_element(), 1);
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
   var getGroupPlaceholderIcons = (name122 = "group") => {
     const icons = {
-      group: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      group: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
         import_components46.SVG,
         {
           xmlns: "http://www.w3.org/2000/svg",
           width: "48",
           height: "48",
           viewBox: "0 0 48 48",
-          children: /* @__PURE__ */ (0, import_jsx_runtime280.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_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" })
         }
       ),
-      "group-row": /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      "group-row": /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
         import_components46.SVG,
         {
           xmlns: "http://www.w3.org/2000/svg",
           width: "48",
           height: "48",
           viewBox: "0 0 48 48",
-          children: /* @__PURE__ */ (0, import_jsx_runtime280.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_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" })
         }
       ),
-      "group-stack": /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      "group-stack": /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
         import_components46.SVG,
         {
           xmlns: "http://www.w3.org/2000/svg",
           width: "48",
           height: "48",
           viewBox: "0 0 48 48",
-          children: /* @__PURE__ */ (0, import_jsx_runtime280.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_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" })
         }
       ),
-      "group-grid": /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+      "group-grid": /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
         import_components46.SVG,
         {
           xmlns: "http://www.w3.org/2000/svg",
           width: "48",
           height: "48",
           viewBox: "0 0 48 48",
-          children: /* @__PURE__ */ (0, import_jsx_runtime280.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_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" })
         }
       )
     };
     return icons?.[name122];
   };
   function useShouldShowPlaceHolder({
-    attributes = {
+    attributes: attributes2 = {
       style: void 0,
       backgroundColor: void 0,
       textColor: void 0,
@@ -32401,11 +35291,11 @@ ${url}
     usedLayoutType = "",
     hasInnerBlocks = false
   }) {
-    const { style: style2, backgroundColor, textColor, fontSize } = attributes;
-    const [showPlaceholder, setShowPlaceholder] = (0, import_element46.useState)(
+    const { style: style2, backgroundColor, textColor, fontSize } = attributes2;
+    const [showPlaceholder, setShowPlaceholder] = (0, import_element60.useState)(
       !hasInnerBlocks && !backgroundColor && !fontSize && !textColor && !style2 && usedLayoutType !== "flex" && usedLayoutType !== "grid"
     );
-    (0, import_element46.useEffect)(() => {
+    (0, import_element60.useEffect)(() => {
       if (!!hasInnerBlocks || !!backgroundColor || !!fontSize || !!textColor || !!style2 || usedLayoutType === "flex") {
         setShowPlaceholder(false);
       }
@@ -32427,22 +35317,22 @@ ${url}
     const blockProps = (0, import_block_editor101.useBlockProps)({
       className: "wp-block-group__placeholder"
     });
-    (0, import_element46.useEffect)(() => {
+    (0, import_element60.useEffect)(() => {
       if (variations22 && variations22.length === 1) {
         onSelect(variations22[0]);
       }
     }, [onSelect, variations22]);
-    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
       import_components46.Placeholder,
       {
-        instructions: (0, import_i18n85.__)("Group blocks together. Select a layout:"),
-        children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+        instructions: (0, import_i18n87.__)("Group blocks together. Select a layout:"),
+        children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
           "ul",
           {
             role: "list",
             className: "wp-block-group-placeholder__variations",
-            "aria-label": (0, import_i18n85.__)("Block variations"),
-            children: variations22.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+            "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,
               {
                 __next40pxDefaultSize: true,
@@ -32464,17 +35354,17 @@ ${url}
   var placeholder_default = GroupPlaceHolder;

   // packages/block-library/build-module/group/edit.mjs
-  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl4 } = unlock(import_block_editor102.privateApis);
   function GroupEditControls({ tagName, onSelectTagName, clientId }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_block_editor102.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_block_editor102.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
       HTMLElementControl4,
       {
         tagName,
         onChange: onSelectTagName,
         clientId,
         options: [
-          { label: (0, import_i18n86.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n88.__)("Default (<div>)"), value: "div" },
           { label: "<header>", value: "header" },
           { label: "<main>", value: "main" },
           { label: "<section>", value: "section" },
@@ -32485,7 +35375,7 @@ ${url}
       }
     ) });
   }
-  function GroupEdit({ attributes, name: name122, setAttributes, clientId }) {
+  function GroupEdit({ attributes: attributes2, name: name122, setAttributes, clientId }) {
     const { hasInnerBlocks, themeSupportsLayout } = (0, import_data41.useSelect)(
       (select10) => {
         const { getBlock, getSettings: getSettings2 } = select10(import_block_editor102.store);
@@ -32502,13 +35392,13 @@ ${url}
       templateLock,
       allowedBlocks,
       layout = {}
-    } = attributes;
+    } = attributes2;
     const { type = "default" } = layout;
     const layoutSupportEnabled = themeSupportsLayout || type === "flex" || type === "grid";
-    const ref = (0, import_element47.useRef)();
+    const ref = (0, import_element61.useRef)();
     const blockProps = (0, import_block_editor102.useBlockProps)({ ref });
     const [showPlaceholder, setShowPlaceholder] = useShouldShowPlaceHolder({
-      attributes,
+      attributes: attributes2,
       usedLayoutType: type,
       hasInnerBlocks
     });
@@ -32533,8 +35423,8 @@ ${url}
       selectBlock(clientId, -1);
       setShowPlaceholder(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_jsx_runtime305.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
         GroupEditControls,
         {
           tagName: TagName2,
@@ -32542,9 +35432,9 @@ ${url}
           clientId
         }
       ),
-      showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)("div", { children: [
+      showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)("div", { children: [
         innerBlocksProps.children,
-        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
           placeholder_default,
           {
             name: name122,
@@ -32552,8 +35442,8 @@ ${url}
           }
         )
       ] }),
-      layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(TagName2, { ...innerBlocksProps }),
-      !layoutSupportEnabled && !showPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { ...innerBlocksProps }) })
+      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 }) })
     ] });
   }
   var edit_default15 = GroupEdit;
@@ -32608,7 +35498,7 @@ ${url}
       spacing: {
         margin: ["top", "bottom"],
         padding: true,
-        blockGap: true,
+        blockGap: ["horizontal", "vertical"],
         __experimentalDefaultControls: {
           padding: true,
           blockGap: true
@@ -32660,9 +35550,9 @@ ${url}

   // packages/block-library/build-module/group/save.mjs
   var import_block_editor103 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
   function save22({ attributes: { tagName: Tag } }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(Tag, { ...import_block_editor103.useInnerBlocksProps.save(import_block_editor103.useBlockProps.save()) });
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(Tag, { ...import_block_editor103.useInnerBlocksProps.save(import_block_editor103.useBlockProps.save()) });
   }

   // packages/block-library/build-module/group/transforms.mjs
@@ -32700,43 +35590,43 @@ ${url}
   var transforms_default11 = transforms10;

   // packages/block-library/build-module/group/variations.mjs
-  var import_i18n87 = __toESM(require_i18n(), 1);
+  var import_i18n89 = __toESM(require_i18n(), 1);
   var example = {
     innerBlocks: [
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n87.__)("One.")
+          content: (0, import_i18n89.__)("One.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n87.__)("Two.")
+          content: (0, import_i18n89.__)("Two.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n87.__)("Three.")
+          content: (0, import_i18n89.__)("Three.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n87.__)("Four.")
+          content: (0, import_i18n89.__)("Four.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n87.__)("Five.")
+          content: (0, import_i18n89.__)("Five.")
         }
       },
       {
         name: "core/paragraph",
         attributes: {
-          content: (0, import_i18n87.__)("Six.")
+          content: (0, import_i18n89.__)("Six.")
         }
       }
     ]
@@ -32744,8 +35634,8 @@ ${url}
   var variations10 = [
     {
       name: "group",
-      title: (0, import_i18n87.__)("Group"),
-      description: (0, import_i18n87.__)("Gather blocks in a container."),
+      title: (0, import_i18n89.__)("Group"),
+      description: (0, import_i18n89.__)("Gather blocks in a container."),
       attributes: { layout: { type: "constrained" } },
       isDefault: true,
       scope: ["block", "inserter", "transform"],
@@ -32753,8 +35643,8 @@ ${url}
     },
     {
       name: "group-row",
-      title: (0, import_i18n87._x)("Row", "single horizontal line"),
-      description: (0, import_i18n87.__)("Arrange blocks horizontally."),
+      title: (0, import_i18n89._x)("Row", "single horizontal line"),
+      description: (0, import_i18n89.__)("Arrange blocks horizontally."),
       attributes: { layout: { type: "flex", flexWrap: "nowrap" } },
       scope: ["block", "inserter", "transform"],
       isActive: ["layout.type"],
@@ -32763,8 +35653,8 @@ ${url}
     },
     {
       name: "group-stack",
-      title: (0, import_i18n87.__)("Stack"),
-      description: (0, import_i18n87.__)("Arrange blocks vertically."),
+      title: (0, import_i18n89.__)("Stack"),
+      description: (0, import_i18n89.__)("Arrange blocks vertically."),
       attributes: { layout: { type: "flex", orientation: "vertical" } },
       scope: ["block", "inserter", "transform"],
       isActive: ["layout.type", "layout.orientation"],
@@ -32773,8 +35663,8 @@ ${url}
     },
     {
       name: "group-grid",
-      title: (0, import_i18n87.__)("Grid"),
-      description: (0, import_i18n87.__)("Arrange blocks in a grid."),
+      title: (0, import_i18n89.__)("Grid"),
+      description: (0, import_i18n89.__)("Arrange blocks in a grid."),
       attributes: { layout: { type: "grid" } },
       scope: ["block", "inserter", "transform"],
       isActive: ["layout.type"],
@@ -32809,7 +35699,7 @@ ${url}
         {
           name: "core/heading",
           attributes: {
-            content: (0, import_i18n88.__)("La Mancha"),
+            content: (0, import_i18n90.__)("La Mancha"),
             style: {
               typography: {
                 textAlign: "center"
@@ -32825,7 +35715,7 @@ ${url}
                 textAlign: "center"
               }
             },
-            content: (0, import_i18n88.__)(
+            content: (0, import_i18n90.__)(
               "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."
             )
           }
@@ -32839,7 +35729,7 @@ ${url}
         {
           name: "core/button",
           attributes: {
-            text: (0, import_i18n88.__)("Read more")
+            text: (0, import_i18n90.__)("Read more")
           }
         }
       ],
@@ -32861,12 +35751,12 @@ ${url}
     name: () => name40,
     settings: () => settings40
   });
-  var import_i18n91 = __toESM(require_i18n(), 1);
+  var import_i18n94 = __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_runtime283 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
   var blockSupports = {
     className: false,
     anchor: true
@@ -32889,25 +35779,25 @@ ${url}
       type: "string"
     }
   };
-  var migrateCustomColors2 = (attributes) => {
-    if (!attributes.customTextColor) {
-      return attributes;
+  var migrateCustomColors2 = (attributes2) => {
+    if (!attributes2.customTextColor) {
+      return attributes2;
     }
     const style2 = {
       color: {
-        text: attributes.customTextColor
+        text: attributes2.customTextColor
       }
     };
-    const { customTextColor, ...restAttributes } = attributes;
+    const { customTextColor, ...restAttributes } = attributes2;
     return {
       ...restAttributes,
       style: style2
     };
   };
   var TEXT_ALIGN_OPTIONS = ["left", "right", "center"];
-  var migrateTextAlign = (attributes) => {
-    const { align, ...rest } = attributes;
-    return TEXT_ALIGN_OPTIONS.includes(align) ? { ...rest, textAlign: align } : attributes;
+  var migrateTextAlign = (attributes2) => {
+    const { align, ...rest } = attributes2;
+    return TEXT_ALIGN_OPTIONS.includes(align) ? { ...rest, textAlign: align } : attributes2;
   };
   var v119 = {
     supports: blockSupports,
@@ -32920,17 +35810,17 @@ ${url}
         type: "string"
       }
     },
-    migrate: (attributes) => migrate_text_align_default(
-      migrateCustomColors2(migrateTextAlign(attributes))
+    migrate: (attributes2) => migrate_text_align_default(
+      migrateCustomColors2(migrateTextAlign(attributes2))
     ),
-    save({ attributes }) {
-      const { align, level, content, textColor, customTextColor } = attributes;
+    save({ attributes: attributes2 }) {
+      const { align, level, content, textColor, customTextColor } = attributes2;
       const tagName = "h" + level;
       const textClass = (0, import_block_editor104.getColorClassName)("color", textColor);
       const className = clsx_default({
         [textClass]: textClass
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         import_block_editor104.RichText.Content,
         {
           className: className ? className : void 0,
@@ -32954,18 +35844,18 @@ ${url}
         type: "string"
       }
     },
-    migrate: (attributes) => migrate_text_align_default(
-      migrateCustomColors2(migrateTextAlign(attributes))
+    migrate: (attributes2) => migrate_text_align_default(
+      migrateCustomColors2(migrateTextAlign(attributes2))
     ),
-    save({ attributes }) {
-      const { align, content, customTextColor, level, textColor } = attributes;
+    save({ attributes: attributes2 }) {
+      const { align, content, customTextColor, level, textColor } = attributes2;
       const tagName = "h" + level;
       const textClass = (0, import_block_editor104.getColorClassName)("color", textColor);
       const className = clsx_default({
         [textClass]: textClass,
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         import_block_editor104.RichText.Content,
         {
           className: className ? className : void 0,
@@ -32990,11 +35880,11 @@ ${url}
         type: "string"
       }
     },
-    migrate: (attributes) => migrate_text_align_default(
-      migrateCustomColors2(migrateTextAlign(attributes))
+    migrate: (attributes2) => migrate_text_align_default(
+      migrateCustomColors2(migrateTextAlign(attributes2))
     ),
-    save({ attributes }) {
-      const { align, content, customTextColor, level, textColor } = attributes;
+    save({ attributes: attributes2 }) {
+      const { align, content, customTextColor, level, textColor } = attributes2;
       const tagName = "h" + level;
       const textClass = (0, import_block_editor104.getColorClassName)("color", textColor);
       const className = clsx_default({
@@ -33002,7 +35892,7 @@ ${url}
         "has-text-color": textColor || customTextColor,
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
         import_block_editor104.RichText.Content,
         {
           className: className ? className : void 0,
@@ -33035,16 +35925,16 @@ ${url}
     },
     attributes: blockAttributes4,
     isEligible: ({ align }) => TEXT_ALIGN_OPTIONS.includes(align),
-    migrate: (attributes) => migrate_text_align_default(
-      migrateCustomColors2(migrateTextAlign(attributes))
+    migrate: (attributes2) => migrate_text_align_default(
+      migrateCustomColors2(migrateTextAlign(attributes2))
     ),
-    save({ attributes }) {
-      const { align, content, level } = attributes;
+    save({ attributes: attributes2 }) {
+      const { align, content, level } = attributes2;
       const TagName2 = "h" + level;
       const className = clsx_default({
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(TagName2, { ...import_block_editor104.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_block_editor104.RichText.Content, { value: content }) });
+      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 }) });
     }
   };
   var v53 = {
@@ -33102,16 +35992,16 @@ ${url}
         type: "string"
       }
     },
-    save({ attributes }) {
-      const { textAlign, content, level } = attributes;
+    save({ attributes: attributes2 }) {
+      const { textAlign, content, level } = attributes2;
       const TagName2 = "h" + level;
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(TagName2, { ...import_block_editor104.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_block_editor104.RichText.Content, { value: content }) });
+      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 }) });
     },
-    migrate: (attributes) => migrate_text_align_default(
-      migrateCustomColors2(migrateTextAlign(attributes))
+    migrate: (attributes2) => migrate_text_align_default(
+      migrateCustomColors2(migrateTextAlign(attributes2))
     )
   };
   var v63 = {
@@ -33181,19 +36071,19 @@ ${url}
         type: "string"
       }
     },
-    save({ attributes }) {
-      const { textAlign, content, level } = attributes;
+    save({ attributes: attributes2 }) {
+      const { textAlign, content, level } = attributes2;
       const TagName2 = "h" + level;
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(TagName2, { ...import_block_editor104.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(import_block_editor104.RichText.Content, { value: content }) });
+      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 }) });
     },
-    migrate: (attributes) => migrate_text_align_default(
-      migrateCustomColors2(migrateTextAlign(attributes))
+    migrate: (attributes2) => migrate_text_align_default(
+      migrateCustomColors2(migrateTextAlign(attributes2))
     ),
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     }
@@ -33202,8 +36092,8 @@ ${url}
   var deprecated_default21 = deprecated9;

   // packages/block-library/build-module/heading/edit.mjs
-  var import_i18n89 = __toESM(require_i18n(), 1);
-  var import_element48 = __toESM(require_element(), 1);
+  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);

@@ -33237,10 +36127,10 @@ ${url}
   };

   // packages/block-library/build-module/heading/edit.mjs
-  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
   function HeadingEdit(props) {
     const {
-      attributes,
+      attributes: attributes2,
       setAttributes,
       mergeBlocks,
       onReplace,
@@ -33248,7 +36138,7 @@ ${url}
       clientId
     } = props;
     useDeprecatedTextAlign(props);
-    const { content, level, placeholder: placeholder2, anchor } = attributes;
+    const { content, level, placeholder: placeholder2, anchor } = attributes2;
     const tagName = "h" + level;
     const blockProps = (0, import_block_editor105.useBlockProps)({
       style: style2
@@ -33261,7 +36151,7 @@ ${url}
       };
     }, []);
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data42.useDispatch)(import_block_editor105.store);
-    (0, import_element48.useEffect)(() => {
+    (0, import_element62.useEffect)(() => {
       if (!canGenerateAnchors) {
         return;
       }
@@ -33288,7 +36178,7 @@ ${url}
       }
       setAttributes(newAttrs);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
       import_block_editor105.RichText,
       {
         identifier: "content",
@@ -33298,7 +36188,7 @@ ${url}
         onMerge: mergeBlocks,
         onReplace,
         onRemove: onReplace ? () => onReplace([]) : void 0,
-        placeholder: placeholder2 || (0, import_i18n89.__)("Heading"),
+        placeholder: placeholder2 || (0, import_i18n91.__)("Heading"),
         ...blockProps
       }
     );
@@ -33388,15 +36278,16 @@ ${url}

   // packages/block-library/build-module/heading/save.mjs
   var import_block_editor106 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
-  function save23({ attributes }) {
-    const { content, level } = attributes;
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+  function save23({ attributes: attributes2 }) {
+    const { content, level } = attributes2;
     const TagName2 = "h" + level;
-    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(TagName2, { ...import_block_editor106.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(import_block_editor106.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/heading/transforms.mjs
   var import_blocks35 = __toESM(require_blocks(), 1);
+  var import_i18n92 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/heading/shared.mjs
   function getLevelFromHeadingNodeName(nodeName) {
@@ -33410,7 +36301,24 @@ ${url}
         type: "block",
         isMultiBlock: true,
         blocks: ["core/paragraph"],
-        transform: (attributes) => attributes.map((_attributes) => {
+        // The level shortcuts are declared here as well as on the
+        // variations, so that they reach a paragraph and not only a
+        // heading. Both declarations describe the same shortcut, and only
+        // 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)(
+            /* translators: %d: heading level e.g: "1", "2", "3" */
+            (0, import_i18n92.__)("Transform the selected block into a heading %d."),
+            level
+          ),
+          keyCombination: {
+            modifier: "access",
+            character: `${level}`
+          },
+          variationName: `h${level}`
+        })),
+        transform: (attributes2) => attributes2.map((_attributes) => {
           const { content, anchor, style: style2 } = _attributes;
           const textAlign = style2?.typography?.textAlign;
           return (0, import_blocks35.createBlock)("core/heading", {
@@ -33451,22 +36359,22 @@ ${url}
           };
         },
         transform(node) {
-          const attributes = (0, import_blocks35.getBlockAttributes)(
+          const attributes2 = (0, import_blocks35.getBlockAttributes)(
             "core/heading",
             node.outerHTML
           );
           const { textAlign } = node.style || {};
-          attributes.level = getLevelFromHeadingNodeName(node.nodeName);
+          attributes2.level = getLevelFromHeadingNodeName(node.nodeName);
           if (textAlign === "left" || textAlign === "center" || textAlign === "right") {
-            attributes.style = {
-              ...attributes.style,
+            attributes2.style = {
+              ...attributes2.style,
               typography: {
-                ...attributes.style?.typography,
+                ...attributes2.style?.typography,
                 textAlign
               }
             };
           }
-          return (0, import_blocks35.createBlock)("core/heading", attributes);
+          return (0, import_blocks35.createBlock)("core/heading", attributes2);
         }
       },
       ...[1, 2, 3, 4, 5, 6].map((level) => ({
@@ -33490,7 +36398,25 @@ ${url}
         type: "block",
         isMultiBlock: true,
         blocks: ["core/paragraph"],
-        transform: (attributes) => attributes.map((_attributes) => {
+        shortcuts: [
+          {
+            name: "core/block-editor/transform-heading-to-paragraph",
+            description: (0, import_i18n92.__)(
+              "Transform the selected heading into a paragraph."
+            ),
+            keyCombination: {
+              modifier: "access",
+              character: "0"
+            },
+            aliases: [
+              {
+                modifier: "access",
+                character: "7"
+              }
+            ]
+          }
+        ],
+        transform: (attributes2) => attributes2.map((_attributes) => {
           const { content, style: style2 } = _attributes;
           const textAlign = style2?.typography?.textAlign;
           return (0, import_blocks35.createBlock)("core/paragraph", {
@@ -33517,7 +36443,7 @@ ${url}
   var transforms_default12 = transforms11;

   // packages/block-library/build-module/heading/variations.mjs
-  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_i18n93 = __toESM(require_i18n(), 1);
   var LEVEL_ICONS = [
     heading_level_1_default,
     heading_level_2_default,
@@ -33529,19 +36455,31 @@ ${url}
   var variations11 = [
     ...[1, 2, 3, 4, 5, 6].map((level) => ({
       name: `h${level}`,
-      title: (0, import_i18n90.sprintf)(
+      title: (0, import_i18n93.sprintf)(
         /* translators: %d: heading level e.g: "1", "2", "3" */
-        (0, import_i18n90.__)("Heading %d"),
+        (0, import_i18n93.__)("Heading %d"),
         level
       ),
-      description: (0, import_i18n90.__)(
+      description: (0, import_i18n93.__)(
         "Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content."
       ),
       icon: LEVEL_ICONS[level - 1],
       attributes: { level },
       scope: ["block", "transform"],
       keywords: [`h${level}`],
-      isActive: (blockAttributes8) => blockAttributes8.level === level
+      isActive: (blockAttributes8) => blockAttributes8.level === level,
+      shortcut: {
+        name: `core/block-editor/transform-to-heading-${level}`,
+        description: (0, import_i18n93.sprintf)(
+          /* translators: %d: heading level e.g: "1", "2", "3" */
+          (0, import_i18n93.__)("Transform the selected block into a heading %d."),
+          level
+        ),
+        keyCombination: {
+          modifier: "access",
+          character: `${level}`
+        }
+      }
     }))
   ];
   var variations_default11 = variations11;
@@ -33553,7 +36491,7 @@ ${url}
     icon: heading_default,
     example: {
       attributes: {
-        content: (0, import_i18n91.__)("Code is Poetry"),
+        content: (0, import_i18n94.__)("Code is Poetry"),
         level: 2,
         style: {
           typography: {
@@ -33562,9 +36500,9 @@ ${url}
         }
       }
     },
-    __experimentalLabel(attributes, { context }) {
-      const { content, level } = attributes;
-      const customName = attributes?.metadata?.name;
+    __experimentalLabel(attributes2, { context }) {
+      const { content, level } = attributes2;
+      const customName = attributes2?.metadata?.name;
       const hasContent = content?.trim().length > 0;
       if (context === "list-view" && (customName || hasContent)) {
         return customName || content;
@@ -33573,13 +36511,13 @@ ${url}
         return customName;
       }
       if (context === "accessibility") {
-        return !hasContent ? (0, import_i18n91.sprintf)(
+        return !hasContent ? (0, import_i18n94.sprintf)(
           /* translators: accessibility text. %s: heading level. */
-          (0, import_i18n91.__)("Level %s. Empty."),
+          (0, import_i18n94.__)("Level %s. Empty."),
           level
-        ) : (0, import_i18n91.sprintf)(
+        ) : (0, import_i18n94.sprintf)(
           /* translators: accessibility text. 1: heading level. 2: heading content. */
-          (0, import_i18n91.__)("Level %1$s. %2$s"),
+          (0, import_i18n94.__)("Level %1$s. %2$s"),
           level,
           content
         );
@@ -33587,9 +36525,9 @@ ${url}
     },
     transforms: transforms_default12,
     deprecated: deprecated_default21,
-    merge(attributes, attributesToMerge) {
+    merge(attributes2, attributesToMerge) {
       return {
-        content: (attributes.content || "") + (attributesToMerge.content || "")
+        content: (attributes2.content || "") + (attributesToMerge.content || "")
       };
     },
     edit: edit_default16,
@@ -33600,7 +36538,7 @@ ${url}
     settings40[fieldsKey7] = [
       {
         id: "content",
-        label: (0, import_i18n91.__)("Content"),
+        label: (0, import_i18n94.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -33631,7 +36569,7 @@ ${url}
     name: () => name41,
     settings: () => settings41
   });
-  var import_i18n93 = __toESM(require_i18n(), 1);
+  var import_i18n96 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/home-link/block.json
   var block_default41 = {
@@ -33693,13 +36631,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_i18n92 = __toESM(require_i18n(), 1);
+  var import_i18n95 = __toESM(require_i18n(), 1);
   var import_data43 = __toESM(require_data(), 1);
   var import_core_data22 = __toESM(require_core_data(), 1);
-  var import_dom9 = __toESM(require_dom(), 1);
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+  var import_dom12 = __toESM(require_dom(), 1);
+  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
   var preventDefault = (event) => event.preventDefault();
-  function HomeEdit({ attributes, setAttributes, context }) {
+  function HomeEdit({ attributes: attributes2, setAttributes, context }) {
     const {
       homeUrl,
       onNavigateToEntityRecord,
@@ -33723,7 +36661,7 @@ ${url}
       };
     }, []);
     const { textColor, backgroundColor, style: style2 } = context;
-    const { label, opensInNewTab, description } = attributes;
+    const { label, opensInNewTab, description } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const blockProps = (0, import_block_editor107.useBlockProps)({
       className: clsx_default("wp-block-navigation-item", {
@@ -33737,11 +36675,11 @@ ${url}
         backgroundColor: style2?.color?.background
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_block_editor107.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
+    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,
         {
-          label: (0, import_i18n92.__)("Settings"),
+          label: (0, import_i18n95.__)("Settings"),
           resetAll: () => {
             setAttributes({
               label: "",
@@ -33751,18 +36689,18 @@ ${url}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
               import_components47.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!label,
-                label: (0, import_i18n92.__)("Text"),
+                label: (0, import_i18n95.__)("Text"),
                 onDeselect: () => setAttributes({ label: "" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
                   import_components47.TextControl,
                   {
-                    label: (0, import_i18n92.__)("Text"),
-                    value: label ? (0, import_dom9.__unstableStripHTML)(label) : "",
+                    label: (0, import_i18n95.__)("Text"),
+                    value: label ? (0, import_dom12.__unstableStripHTML)(label) : "",
                     onChange: (labelValue) => {
                       setAttributes({ label: labelValue });
                     },
@@ -33771,24 +36709,24 @@ ${url}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
               import_components47.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!opensInNewTab,
-                label: (0, import_i18n92.__)("Open in new tab"),
+                label: (0, import_i18n95.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ opensInNewTab: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
                   import_components47.CheckboxControl,
                   {
-                    label: (0, import_i18n92.__)("Open in new tab"),
+                    label: (0, import_i18n95.__)("Open in new tab"),
                     checked: opensInNewTab,
                     onChange: (value) => setAttributes({ opensInNewTab: value })
                   }
                 )
               }
             ),
-            onNavigateToEntityRecord && (frontPageId || frontPageTemplateId) && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+            onNavigateToEntityRecord && (frontPageId || frontPageTemplateId) && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
               import_components47.Button,
               {
                 variant: "secondary",
@@ -33807,10 +36745,10 @@ ${url}
                 },
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n92.__)("Edit")
+                children: (0, import_i18n95.__)("Edit")
               }
             ),
-            homeUrl && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+            homeUrl && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
               import_components47.Button,
               {
                 variant: "secondary",
@@ -33820,27 +36758,27 @@ ${url}
                 iconPosition: "right",
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n92.__)("View")
+                children: (0, import_i18n95.__)("View")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
               import_components47.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!description,
-                label: (0, import_i18n92.__)("Description"),
+                label: (0, import_i18n95.__)("Description"),
                 onDeselect: () => setAttributes({ description: "" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
                   import_components47.TextareaControl,
                   {
-                    label: (0, import_i18n92.__)("Description"),
+                    label: (0, import_i18n95.__)("Description"),
                     value: description || "",
                     onChange: (descriptionValue) => {
                       setAttributes({
                         description: descriptionValue
                       });
                     },
-                    help: (0, import_i18n92.__)(
+                    help: (0, import_i18n95.__)(
                       "The description will be displayed in the menu if the current theme supports it."
                     )
                   }
@@ -33850,28 +36788,28 @@ ${url}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)(
         "a",
         {
           className: "wp-block-home-link__content wp-block-navigation-item__content",
           href: homeUrl,
           onClick: preventDefault,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
               import_block_editor107.RichText,
               {
                 identifier: "label",
                 className: "wp-block-home-link__label",
-                value: label ?? (0, import_i18n92.__)("Home"),
+                value: label ?? (0, import_i18n95.__)("Home"),
                 onChange: (labelValue) => {
                   setAttributes({ label: labelValue });
                 },
-                "aria-label": (0, import_i18n92.__)("Home link text"),
-                placeholder: (0, import_i18n92.__)("Add label\u2026"),
+                "aria-label": (0, import_i18n95.__)("Home link text"),
+                placeholder: (0, import_i18n95.__)("Add label\u2026"),
                 withoutInteractiveFormatting: true
               }
             ),
-            description && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+            description && /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
           ]
         }
       ) })
@@ -33880,9 +36818,9 @@ ${url}

   // packages/block-library/build-module/home-link/save.mjs
   var import_block_editor108 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
   function save24() {
-    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(import_block_editor108.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_block_editor108.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/home-link/index.mjs
@@ -33893,7 +36831,7 @@ ${url}
     save: save24,
     example: {
       attributes: {
-        label: (0, import_i18n93._x)("Home Link", "block example")
+        label: (0, import_i18n96._x)("Home Link", "block example")
       }
     }
   };
@@ -33907,11 +36845,11 @@ ${url}
     name: () => name42,
     settings: () => settings42
   });
-  var import_i18n97 = __toESM(require_i18n(), 1);
+  var import_i18n100 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/html/edit.mjs
-  var import_i18n96 = __toESM(require_i18n(), 1);
-  var import_element51 = __toESM(require_element(), 1);
+  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_blocks37 = __toESM(require_blocks(), 1);
   var import_data46 = __toESM(require_data(), 1);
@@ -33919,20 +36857,20 @@ ${url}
   var import_components50 = __toESM(require_components(), 1);

   // packages/block-library/build-module/html/modal.mjs
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_element50 = __toESM(require_element(), 1);
+  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_compose21 = __toESM(require_compose(), 1);
+  var import_compose22 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/html/preview.mjs
-  var import_element49 = __toESM(require_element(), 1);
+  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_i18n94 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n97 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_STYLES = `
 	html,body,:root {
 		margin: 0 !important;
@@ -33946,7 +36884,7 @@ ${url}
       (select10) => select10(import_block_editor109.store).getSettings().styles,
       []
     );
-    const styles = (0, import_element49.useMemo)(
+    const styles = (0, import_element63.useMemo)(
       () => [
         DEFAULT_STYLES,
         ...(0, import_block_editor109.transformStyles)(
@@ -33955,17 +36893,17 @@ ${url}
       ],
       [settingStyles]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(import_jsx_runtime288.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
         import_components48.SandBox,
         {
           html: content,
           styles,
-          title: (0, import_i18n94.__)("Custom HTML Preview"),
+          title: (0, import_i18n97.__)("Custom HTML Preview"),
           tabIndex: -1
         }
       ),
-      !isSelected && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("div", { className: "block-library-html__preview-overlay" })
+      !isSelected && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("div", { className: "block-library-html__preview-overlay" })
     ] });
   }

@@ -34012,17 +36950,17 @@ ${js}
   }

   // packages/block-library/build-module/html/modal.mjs
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
   var { Tabs } = unlock(import_components49.privateApis);
   var { useNativeUndo } = unlock(import_block_editor110.privateApis);
   function HTMLEditModal({ onRequestClose, content, onUpdate }) {
     const { html, css, js } = parseContent(content);
-    const [editedHtml, setEditedHtml] = (0, import_element50.useState)(html);
-    const [editedCss, setEditedCss] = (0, import_element50.useState)(css);
-    const [editedJs, setEditedJs] = (0, import_element50.useState)(js);
-    const [isFullscreen, setIsFullscreen] = (0, import_element50.useState)(false);
+    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 nativeUndoRef = useNativeUndo();
-    const isMobileViewport = (0, import_compose21.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose22.useViewportMatch)("small", "<");
     const { canUserUseUnfilteredHTML } = (0, import_data45.useSelect)((select10) => {
       const settings121 = select10(import_block_editor110.store).getSettings();
       return {
@@ -34046,10 +36984,10 @@ ${js}
     const toggleFullscreen = () => {
       setIsFullscreen((prevState) => !prevState);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(import_jsx_runtime289.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_jsx_runtime313.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
       import_components49.Modal,
       {
-        title: (0, import_i18n95.__)("Edit HTML"),
+        title: (0, import_i18n98.__)("Edit HTML"),
         onRequestClose,
         className: "block-library-html__modal",
         size: "large",
@@ -34057,24 +36995,24 @@ ${js}
         shouldCloseOnClickOutside: false,
         isFullScreen: isFullscreen,
         __experimentalHideHeader: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(Tabs, { orientation: "horizontal", defaultTabId: "html", children: /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(import_components49.__experimentalVStack, { expanded: true, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+        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,
             {
               justify: "space-between",
               className: "block-library-html__modal-header",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(Tabs.TabList, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(Tabs.Tab, { tabId: "html", children: "HTML" }),
-                  canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(Tabs.Tab, { tabId: "css", children: "CSS" }),
-                  canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(Tabs.Tab, { tabId: "js", children: (0, import_i18n95.__)("JavaScript") })
+                /* @__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") })
                 ] }) }),
-                !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                   import_components49.Button,
                   {
                     __next40pxDefaultSize: true,
                     icon: isFullscreen ? square_default : fullscreen_default,
-                    label: (0, import_i18n95.__)(
+                    label: (0, import_i18n98.__)(
                       "Enable/disable fullscreen"
                     ),
                     onClick: toggleFullscreen,
@@ -34084,18 +37022,18 @@ ${js}
               ]
             }
           ),
-          hasRestrictedContent && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+          hasRestrictedContent && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
             import_components49.Notice,
             {
               status: "warning",
               isDismissible: false,
               className: "block-library-html__modal-notice",
-              children: (0, import_i18n95.__)(
+              children: (0, import_i18n98.__)(
                 "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_runtime289.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
             import_components49.Flex,
             {
               direction: isMobileViewport ? "column" : "row",
@@ -34103,65 +37041,65 @@ ${js}
               align: "stretch",
               gap: 8,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
                   "div",
                   {
                     ref: nativeUndoRef,
                     className: "block-library-html__modal-content",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                         Tabs.TabPanel,
                         {
                           tabId: "html",
                           focusable: false,
                           className: "block-library-html__modal-tab",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                             import_block_editor110.PlainText,
                             {
                               value: editedHtml,
                               onChange: setEditedHtml,
-                              placeholder: (0, import_i18n95.__)("Write HTML\u2026"),
-                              "aria-label": (0, import_i18n95.__)("HTML"),
+                              placeholder: (0, import_i18n98.__)("Write HTML\u2026"),
+                              "aria-label": (0, import_i18n98.__)("HTML"),
                               className: "block-library-html__modal-editor",
                               async: true
                             }
                           )
                         }
                       ),
-                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                         Tabs.TabPanel,
                         {
                           tabId: "css",
                           focusable: false,
                           className: "block-library-html__modal-tab",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                             import_block_editor110.PlainText,
                             {
                               value: editedCss,
                               onChange: setEditedCss,
-                              placeholder: (0, import_i18n95.__)("Write CSS\u2026"),
-                              "aria-label": (0, import_i18n95.__)("CSS"),
+                              placeholder: (0, import_i18n98.__)("Write CSS\u2026"),
+                              "aria-label": (0, import_i18n98.__)("CSS"),
                               className: "block-library-html__modal-editor",
                               async: true
                             }
                           )
                         }
                       ),
-                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                      canUserUseUnfilteredHTML && /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                         Tabs.TabPanel,
                         {
                           tabId: "js",
                           focusable: false,
                           className: "block-library-html__modal-tab",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                             import_block_editor110.PlainText,
                             {
                               value: editedJs,
                               onChange: setEditedJs,
-                              placeholder: (0, import_i18n95.__)(
+                              placeholder: (0, import_i18n98.__)(
                                 "Write JavaScript\u2026"
                               ),
-                              "aria-label": (0, import_i18n95.__)("JavaScript"),
+                              "aria-label": (0, import_i18n98.__)("JavaScript"),
                               className: "block-library-html__modal-editor",
                               async: true
                             }
@@ -34171,7 +37109,7 @@ ${js}
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("div", { className: "block-library-html__preview", children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", { className: "block-library-html__preview", children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                   HTMLEditPreview,
                   {
                     content: serializeContent({
@@ -34184,7 +37122,7 @@ ${js}
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime289.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
             import_components49.__experimentalHStack,
             {
               alignment: "center",
@@ -34192,22 +37130,22 @@ ${js}
               spacing: 4,
               className: "block-library-html__modal-footer",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                   import_components49.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: onRequestClose,
-                    children: (0, import_i18n95.__)("Cancel")
+                    children: (0, import_i18n98.__)("Cancel")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
                   import_components49.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     onClick: handleUpdateAndClose,
-                    children: (0, import_i18n95.__)("Update")
+                    children: (0, import_i18n98.__)("Update")
                   }
                 )
               ]
@@ -34219,10 +37157,10 @@ ${js}
   }

   // packages/block-library/build-module/html/edit.mjs
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
   var { InnerContent } = unlock(import_block_editor111.privateApis);
-  function HTMLEdit({ clientId, attributes }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element51.useState)(false);
+  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)(
@@ -34258,8 +37196,8 @@ ${nextContent}
         }
       });
     };
-    (0, import_element51.useEffect)(() => {
-      if (!attributes.content) {
+    (0, import_element65.useEffect)(() => {
+      if (!attributes2.content) {
         return;
       }
       (0, import_deprecated23.default)("The content attribute on the Custom HTML block", {
@@ -34268,31 +37206,31 @@ ${nextContent}
       });
       updateBlock(clientId, {
         attributes: { content: void 0 },
-        innerContent: [attributes.content]
+        innerContent: [attributes2.content]
       });
-    }, [attributes.content]);
+    }, [attributes2.content]);
     if (!content?.trim()) {
-      return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           import_components50.Placeholder,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_block_editor111.BlockIcon, { icon: code_default }),
-            label: (0, import_i18n96.__)("Custom HTML"),
-            instructions: (0, import_i18n96.__)(
+            icon: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor111.BlockIcon, { icon: code_default }),
+            label: (0, import_i18n99.__)("Custom HTML"),
+            instructions: (0, import_i18n99.__)(
               "Add custom HTML code and preview how it looks."
             ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
               import_components50.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: () => setIsModalOpen(true),
-                children: (0, import_i18n96.__)("Edit HTML")
+                children: (0, import_i18n99.__)("Edit HTML")
               }
             )
           }
         ),
-        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
           HTMLEditModal,
           {
             onRequestClose: () => setIsModalOpen(false),
@@ -34302,20 +37240,20 @@ ${nextContent}
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_block_editor111.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components50.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components50.ToolbarButton, { onClick: () => setIsModalOpen(true), children: (0, import_i18n96.__)("Edit code") }) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_block_editor111.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components50.__experimentalVStack, { className: "block-library-html__edit-code", expanded: true, children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+    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,
         {
           className: "block-library-html__edit-code-button",
           __next40pxDefaultSize: true,
           variant: "secondary",
           onClick: () => setIsModalOpen(true),
-          children: (0, import_i18n96.__)("Edit code")
+          children: (0, import_i18n99.__)("Edit code")
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(InnerContent, { clientId }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(InnerContent, { clientId }),
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
         HTMLEditModal,
         {
           onRequestClose: () => setIsModalOpen(false),
@@ -34389,7 +37327,7 @@ ${text}
     icon: html_default,
     example: {
       innerContent: [
-        "<marquee>" + (0, import_i18n97.__)("Welcome to the wonderful world of blocks\u2026") + "</marquee>"
+        "<marquee>" + (0, import_i18n100.__)("Welcome to the wonderful world of blocks\u2026") + "</marquee>"
       ]
     },
     edit: HTMLEdit,
@@ -34408,54 +37346,54 @@ ${text}
   });

   // packages/block-library/build-module/icon/edit.mjs
-  var import_i18n100 = __toESM(require_i18n(), 1);
+  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_element54 = __toESM(require_element(), 1);
-  var import_primitives164 = __toESM(require_primitives(), 1);
+  var import_element68 = __toESM(require_element(), 1);
+  var import_primitives167 = __toESM(require_primitives(), 1);
   var import_data48 = __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_i18n99 = __toESM(require_i18n(), 1);
+  var import_i18n102 = __toESM(require_i18n(), 1);
   var import_components52 = __toESM(require_components(), 1);
-  var import_element53 = __toESM(require_element(), 1);
-  var import_compose23 = __toESM(require_compose(), 1);
+  var import_element67 = __toESM(require_element(), 1);
+  var import_compose24 = __toESM(require_compose(), 1);
   var import_data47 = __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_i18n98 = __toESM(require_i18n(), 1);
+  var import_i18n101 = __toESM(require_i18n(), 1);
   var import_components51 = __toESM(require_components(), 1);
-  var import_compose22 = __toESM(require_compose(), 1);
-  var import_element52 = __toESM(require_element(), 1);
-  var import_dom10 = __toESM(require_dom(), 1);
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 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 BATCH_SIZE = 20;
   function IconGrid({ icons, onChange, value }) {
-    const shownIcons = (0, import_compose22.useAsyncList)(icons, {
+    const shownIcons = (0, import_compose23.useAsyncList)(icons, {
       step: BATCH_SIZE
     });
-    const selectedIconRef = (0, import_element52.useRef)();
+    const selectedIconRef = (0, import_element66.useRef)();
     const selectedIndex = icons?.findIndex((icon4) => icon4.name === value) ?? -1;
     const isReadyToScroll = selectedIndex >= 0 && (shownIcons.length >= selectedIndex + BATCH_SIZE || shownIcons.length === icons.length);
-    (0, import_element52.useLayoutEffect)(() => {
+    (0, import_element66.useLayoutEffect)(() => {
       const node = selectedIconRef.current;
       if (!isReadyToScroll || !node) {
         return;
       }
-      if ((0, import_dom10.getScrollContainer)(node)?.scrollTop) {
+      if ((0, import_dom13.getScrollContainer)(node)?.scrollTop) {
         return;
       }
       node.scrollIntoView({ block: "center" });
     }, [isReadyToScroll]);
-    return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "wp-block-icon__inserter-grid", children: !icons?.length ? /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "wp-block-icon__inserter-grid-no-results", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("p", { children: (0, import_i18n98.__)("No results found.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+    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)(
       "div",
       {
         className: "wp-block-icon__inserter-grid-icons-list",
-        "aria-label": (0, import_i18n98.__)("Icon library"),
+        "aria-label": (0, import_i18n101.__)("Icon library"),
         children: shownIcons.map((icon4) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
+          return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
             import_components51.Button,
             {
               ref: icon4.name === value ? selectedIconRef : void 0,
@@ -34464,8 +37402,8 @@ ${text}
               variant: icon4.name === value ? "primary" : void 0,
               __next40pxDefaultSize: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-icon", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(html_renderer_default, { html: icon4.content }) }),
-                /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("span", { className: "wp-block-icon__inserter-grid-icons-list-item-title", children: icon4.label })
+                /* @__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 })
               ]
             },
             icon4.name
@@ -34513,11 +37451,11 @@ ${text}
   }

   // packages/block-library/build-module/icon/components/custom-inserter/index.mjs
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
   function CustomInserterModal({ onClose, value, onChange }) {
-    const [searchInput, setSearchInput] = (0, import_element53.useState)("");
-    const [currentCollection, setCurrentCollection] = (0, import_element53.useState)(null);
-    const debouncedSetSearchInput = (0, import_compose23.useDebounce)(setSearchInput, 300);
+    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)(
       (select10) => select10(import_core_data23.store).getEntityRecords(
         "root",
@@ -34545,7 +37483,7 @@ ${text}
       },
       [collectionSlug]
     );
-    const filteredIcons = (0, import_element53.useMemo)(() => {
+    const filteredIcons = (0, import_element67.useMemo)(() => {
       if (!icons) {
         return [];
       }
@@ -34559,14 +37497,14 @@ ${text}
       }
       return icons;
     }, [searchInput, icons]);
-    return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
       import_components52.Modal,
       {
         className: "wp-block-icon__inserter-modal",
-        title: (0, import_i18n99.__)("Icon library"),
+        title: (0, import_i18n102.__)("Icon library"),
         onRequestClose: onClose,
         isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
           tabs_exports.Root,
           {
             className: "wp-block-icon__inserter",
@@ -34574,23 +37512,23 @@ ${text}
             value: collectionSlug,
             onValueChange: setCurrentCollection,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
                 Stack,
                 {
                   direction: "column",
                   gap: "lg",
                   className: "wp-block-icon__inserter-sidebar",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
                       import_components52.SearchControl,
                       {
                         value: searchInput,
                         onChange: debouncedSetSearchInput
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(tabs_exports.List, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(tabs_exports.Tab, { value: "", children: (0, import_i18n99.__)("All") }),
-                      collections?.map((collection) => /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+                    /* @__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)(
                         tabs_exports.Tab,
                         {
                           value: collection.slug,
@@ -34603,21 +37541,21 @@ ${text}
                 }
               ),
               [{ slug: "" }, ...collections ?? []].map(
-                (collection) => /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+                (collection) => /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
                   tabs_exports.Panel,
                   {
                     tabIndex: -1,
                     value: collection.slug,
                     className: "wp-block-icon__inserter-panel",
-                    children: !hasResolvedIcons ? /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+                    children: !hasResolvedIcons ? /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
                       "div",
                       {
                         className: "wp-block-icon__inserter-loading",
                         role: "status",
-                        "aria-label": (0, import_i18n99.__)("Loading\u2026"),
-                        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components52.Spinner, {})
+                        "aria-label": (0, import_i18n102.__)("Loading\u2026"),
+                        children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components52.Spinner, {})
                       }
-                    ) : /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+                    ) : /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
                       IconGrid,
                       {
                         icons: filteredIcons,
@@ -34637,9 +37575,9 @@ ${text}
   }

   // packages/block-library/build-module/icon/edit.mjs
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
-  var IconPlaceholder = ({ className, style: style2 }) => /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
-    import_primitives164.SVG,
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+  var IconPlaceholder = ({ className, style: style2 }) => /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(
+    import_primitives167.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
       viewBox: "0 0 60 60",
@@ -34649,9 +37587,9 @@ ${text}
       className: clsx_default("wp-block-icon__placeholder", className),
       style: style2,
       children: [
-        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_primitives164.Rect, { width: "60", height: "60", fill: "currentColor", fillOpacity: 0.1 }),
-        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-          import_primitives164.Path,
+        /* @__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,
           {
             vectorEffect: "non-scaling-stroke",
             stroke: "currentColor",
@@ -34662,14 +37600,20 @@ ${text}
       ]
     }
   );
-  function Edit16({ attributes, setAttributes }) {
-    const { icon: icon4, ariaLabel, flipHorizontal, flipVertical, rotation } = attributes;
-    const [isInserterOpen, setInserterOpen] = (0, import_element54.useState)(false);
+  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)(attributes);
-    const spacingProps = (0, import_block_editor112.__experimentalGetSpacingClassesAndStyles)(attributes);
-    const borderProps = (0, import_block_editor112.__experimentalUseBorderProps)(attributes);
-    const dimensionsProps = (0, import_block_editor112.getDimensionsClassesAndStyles)(attributes);
+    const colorProps = (0, import_block_editor112.__experimentalUseColorProps)(attributes2);
+    const spacingProps = (0, import_block_editor112.__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)(
       (select10) => {
         const { getEntityRecord } = select10(import_core_data24.store);
@@ -34683,55 +37627,55 @@ ${text}
       "is-flip-vertical": flipVertical
     };
     const rotationStyle = rotation ? { rotate: `${rotation}deg` } : {};
-    const blockControls = /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
-      icon4 && /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_block_editor112.BlockControls, { group: "block", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+    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,
           {
             icon: flip_horizontal_default,
-            label: (0, import_i18n100.__)("Flip horizontal"),
+            label: (0, import_i18n103.__)("Flip horizontal"),
             isPressed: flipHorizontal,
             onClick: () => setAttributes({
               flipHorizontal: !flipHorizontal
             })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
           import_components53.ToolbarButton,
           {
             icon: flip_vertical_default,
-            label: (0, import_i18n100.__)("Flip vertical"),
+            label: (0, import_i18n103.__)("Flip vertical"),
             isPressed: flipVertical,
             onClick: () => setAttributes({
               flipVertical: !flipVertical
             })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
           import_components53.ToolbarButton,
           {
             icon: rotate_right_default,
-            label: (0, import_i18n100.__)("Rotate"),
+            label: (0, import_i18n103.__)("Rotate"),
             onClick: () => setAttributes({
               rotation: ((rotation || 0) + 90) % 360
             })
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_block_editor112.BlockControls, { group: "other", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_block_editor112.BlockControls, { group: "other", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
           import_components53.ToolbarButton,
           {
             onClick: () => {
               setInserterOpen(true);
             },
-            children: icon4 ? (0, import_i18n100.__)("Replace") : (0, import_i18n100.__)("Choose icon")
+            children: icon4 ? (0, import_i18n103.__)("Replace") : (0, import_i18n103.__)("Choose icon")
           }
         ),
         isContentOnlyMode && icon4 && // 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_runtime293.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
           import_components53.DropdownMenu,
           {
             icon: "",
@@ -34741,17 +37685,17 @@ ${text}
             popoverProps: {
               className: "is-alternate"
             },
-            text: (0, import_i18n100.__)("Label"),
-            children: () => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+            text: (0, import_i18n103.__)("Label"),
+            children: () => /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
               import_components53.TextControl,
               {
                 className: "wp-block-icon__toolbar-content",
-                label: (0, import_i18n100.__)("Label"),
+                label: (0, import_i18n103.__)("Label"),
                 value: ariaLabel || "",
                 onChange: (value) => setAttributes({
                   ariaLabel: value
                 }),
-                help: (0, import_i18n100.__)(
+                help: (0, import_i18n103.__)(
                   "Briefly describe the icon to help screen reader users. Leave blank for decorative icons."
                 )
               }
@@ -34761,26 +37705,26 @@ ${text}
       ] })
     ] });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const inspectorControls = icon4 && /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_jsx_runtime293.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_block_editor112.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+    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,
       {
-        label: (0, import_i18n100.__)("Settings"),
+        label: (0, import_i18n103.__)("Settings"),
         resetAll: () => setAttributes({
           ariaLabel: void 0
         }),
         dropdownMenuProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
           import_components53.__experimentalToolsPanelItem,
           {
-            label: (0, import_i18n100.__)("Label"),
+            label: (0, import_i18n103.__)("Label"),
             isShownByDefault: true,
             hasValue: () => !!ariaLabel,
             onDeselect: () => setAttributes({ ariaLabel: void 0 }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
               import_components53.TextControl,
               {
-                label: (0, import_i18n100.__)("Label"),
-                help: (0, import_i18n100.__)(
+                label: (0, import_i18n103.__)("Label"),
+                help: (0, import_i18n103.__)(
                   "Briefly describe the icon to help screen reader users. Leave blank for decorative icons."
                 ),
                 value: ariaLabel || "",
@@ -34791,10 +37735,10 @@ ${text}
         )
       }
     ) }) });
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_jsx_runtime317.Fragment, { children: [
       blockControls,
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { ...(0, import_block_editor112.useBlockProps)(), children: iconToDisplay ? /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("div", { ...(0, import_block_editor112.useBlockProps)(), children: iconToDisplay ? /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
         html_renderer_default,
         {
           html: iconToDisplay,
@@ -34815,7 +37759,7 @@ ${text}
             }
           }
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
         IconPlaceholder,
         {
           className: clsx_default(
@@ -34833,11 +37777,11 @@ ${text}
           }
         }
       ) }),
-      isInserterOpen && /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+      isInserterOpen && /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
         CustomInserterModal,
         {
           onClose: () => setInserterOpen(false),
-          value: attributes.icon,
+          value: attributes2.icon,
           onChange: (name122) => {
             setAttributes({ icon: name122 });
             setInserterOpen(false);
@@ -34936,8 +37880,8 @@ ${text}

   // packages/block-library/build-module/icon/icon.mjs
   var import_components55 = __toESM(require_components(), 1);
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
-  var icon3 = /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(import_components55.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", fill: "none", children: /* @__PURE__ */ (0, import_jsx_runtime294.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 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;

   // packages/block-library/build-module/icon/variations.mjs
@@ -34977,12 +37921,12 @@ ${text}
     name: () => name44,
     settings: () => settings44
   });
-  var import_i18n104 = __toESM(require_i18n(), 1);
+  var import_i18n107 = __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_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
   var v120 = {
     attributes: {
       url: {
@@ -35022,24 +37966,24 @@ ${text}
         type: "number"
       }
     },
-    save({ attributes }) {
-      const { url, alt, caption, align, href, width, height } = attributes;
+    save({ attributes: attributes2 }) {
+      const { url, alt, caption, align, href, width, height } = attributes2;
       const extraImageProps = width || height ? { width, height } : {};
-      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("img", { src: url, alt, ...extraImageProps });
+      const image = /* @__PURE__ */ (0, import_jsx_runtime319.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_runtime295.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(
         "figure",
         {
           className: align ? `align${align}` : null,
           style: figureStyle,
           children: [
-            href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("a", { href, children: image }) : image,
-            !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+            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 })
           ]
         }
       );
@@ -35084,9 +38028,9 @@ ${text}
         type: "number"
       }
     },
-    save({ attributes }) {
-      const { url, alt, caption, align, href, width, height, id } = attributes;
-      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+    save({ attributes: attributes2 }) {
+      const { url, alt, caption, align, href, width, height, id } = attributes2;
+      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
         "img",
         {
           src: url,
@@ -35096,9 +38040,9 @@ ${text}
           height
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)("figure", { className: align ? `align${align}` : null, children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("a", { href, children: image }) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+      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 })
       ] });
     }
   };
@@ -35145,13 +38089,13 @@ ${text}
         default: "none"
       }
     },
-    save({ attributes }) {
-      const { url, alt, caption, align, href, width, height, id } = attributes;
+    save({ attributes: attributes2 }) {
+      const { url, alt, caption, align, href, width, height, id } = attributes2;
       const classes = clsx_default({
         [`align${align}`]: align,
         "is-resized": width || height
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
         "img",
         {
           src: url,
@@ -35161,9 +38105,9 @@ ${text}
           height
         }
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)("figure", { className: classes, children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("a", { href, children: image }) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+      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 })
       ] });
     }
   };
@@ -35239,7 +38183,7 @@ ${text}
     supports: {
       anchor: true
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         url,
         alt,
@@ -35254,14 +38198,14 @@ ${text}
         linkTarget,
         sizeSlug,
         title
-      } = attributes;
+      } = attributes2;
       const newRel = !rel ? void 0 : rel;
       const classes = clsx_default({
         [`align${align}`]: align,
         [`size-${sizeSlug}`]: sizeSlug,
         "is-resized": width || height
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
         "img",
         {
           src: url,
@@ -35272,8 +38216,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           "a",
           {
             className: linkClass,
@@ -35283,12 +38227,12 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
       if ("left" === align || "right" === align || "center" === align) {
-        return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("div", { ...import_block_editor113.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { className: classes, children: figure }) });
+        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_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v54 = {
@@ -35379,7 +38323,7 @@ ${text}
         }
       }
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         url,
         alt,
@@ -35394,14 +38338,14 @@ ${text}
         linkTarget,
         sizeSlug,
         title
-      } = attributes;
+      } = attributes2;
       const newRel = !rel ? void 0 : rel;
       const classes = clsx_default({
         [`align${align}`]: align,
         [`size-${sizeSlug}`]: sizeSlug,
         "is-resized": width || height
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
         "img",
         {
           src: url,
@@ -35412,8 +38356,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           "a",
           {
             className: linkClass,
@@ -35423,9 +38367,9 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_block_editor113.RichText.Content, { tagName: "figcaption", value: caption })
+        !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_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v64 = {
@@ -35530,15 +38474,15 @@ ${text}
         }
       }
     },
-    migrate(attributes) {
-      const { height, width } = attributes;
+    migrate(attributes2) {
+      const { height, width } = attributes2;
       return {
-        ...attributes,
+        ...attributes2,
         width: typeof width === "number" ? `${width}px` : width,
         height: typeof height === "number" ? `${height}px` : height
       };
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         url,
         alt,
@@ -35555,9 +38499,9 @@ ${text}
         linkTarget,
         sizeSlug,
         title
-      } = attributes;
+      } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes);
+      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default({
         [`align${align}`]: align,
         [`size-${sizeSlug}`]: sizeSlug,
@@ -35567,7 +38511,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
         "img",
         {
           src: url,
@@ -35583,8 +38527,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           "a",
           {
             className: linkClass,
@@ -35594,7 +38538,7 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           import_block_editor113.RichText.Content,
           {
             className: (0, import_block_editor113.__experimentalGetElementClassName)(
@@ -35605,7 +38549,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v73 = {
@@ -35710,15 +38654,15 @@ ${text}
         }
       }
     },
-    migrate(attributes) {
-      const { width, height } = attributes;
+    migrate(attributes2) {
+      const { width, height } = attributes2;
       return {
-        ...attributes,
+        ...attributes2,
         width: typeof width === "number" ? `${width}px` : width,
         height: typeof height === "number" ? `${height}px` : height
       };
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         url,
         alt,
@@ -35735,9 +38679,9 @@ ${text}
         linkTarget,
         sizeSlug,
         title
-      } = attributes;
+      } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes);
+      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default({
         [`align${align}`]: align,
         [`size-${sizeSlug}`]: sizeSlug,
@@ -35747,7 +38691,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
         "img",
         {
           src: url,
@@ -35765,8 +38709,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           "a",
           {
             className: linkClass,
@@ -35776,7 +38720,7 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           import_block_editor113.RichText.Content,
           {
             className: (0, import_block_editor113.__experimentalGetElementClassName)(
@@ -35787,7 +38731,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v82 = {
@@ -35895,17 +38839,17 @@ ${text}
         }
       }
     },
-    migrate({ width, height, ...attributes }) {
-      if (!attributes.behaviors?.lightbox) {
-        return attributes;
+    migrate({ width, height, ...attributes2 }) {
+      if (!attributes2.behaviors?.lightbox) {
+        return attributes2;
       }
       const {
         behaviors: {
           lightbox: { enabled }
         }
-      } = attributes;
+      } = attributes2;
       const newAttributes = {
-        ...attributes,
+        ...attributes2,
         lightbox: {
           enabled
         }
@@ -35913,10 +38857,10 @@ ${text}
       delete newAttributes.behaviors;
       return newAttributes;
     },
-    isEligible(attributes) {
-      return !!attributes.behaviors;
+    isEligible(attributes2) {
+      return !!attributes2.behaviors;
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         url,
         alt,
@@ -35933,9 +38877,9 @@ ${text}
         linkTarget,
         sizeSlug,
         title
-      } = attributes;
+      } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes);
+      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default({
         [`align${align}`]: align,
         [`size-${sizeSlug}`]: sizeSlug,
@@ -35945,7 +38889,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
         "img",
         {
           src: url,
@@ -35961,8 +38905,8 @@ ${text}
           title
         }
       );
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           "a",
           {
             className: linkClass,
@@ -35972,7 +38916,7 @@ ${text}
             children: image
           }
         ) : image,
-        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        !import_block_editor113.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           import_block_editor113.RichText.Content,
           {
             className: (0, import_block_editor113.__experimentalGetElementClassName)(
@@ -35983,7 +38927,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var v92 = {
@@ -36106,7 +39050,7 @@ ${text}
         __experimentalSkipSerialization: true
       }
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         url,
         alt,
@@ -36125,10 +39069,10 @@ ${text}
         sizeSlug,
         title,
         metadata: { bindings = {} } = {}
-      } = attributes;
+      } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes);
-      const shadowProps = (0, import_block_editor113.__experimentalGetShadowClassesAndStyles)(attributes);
+      const borderProps = (0, import_block_editor113.__experimentalGetBorderClassesAndStyles)(attributes2);
+      const shadowProps = (0, import_block_editor113.__experimentalGetShadowClassesAndStyles)(attributes2);
       const classes = clsx_default({
         alignnone: "none" === align,
         [`size-${sizeSlug}`]: sizeSlug,
@@ -36138,7 +39082,7 @@ ${text}
       const imageClasses = clsx_default(borderProps.className, {
         [`wp-image-${id}`]: !!id
       });
-      const image = /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const image = /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
         "img",
         {
           src: url,
@@ -36157,8 +39101,8 @@ ${text}
         }
       );
       const displayCaption = !import_block_editor113.RichText.isEmpty(caption) || bindings.caption || bindings?.__default?.source === "core/pattern-overrides";
-      const figure = /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_jsx_runtime295.Fragment, { children: [
-        href ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+      const figure = /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
+        href ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           "a",
           {
             className: linkClass,
@@ -36168,7 +39112,7 @@ ${text}
             children: image
           }
         ) : image,
-        displayCaption && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+        displayCaption && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
           import_block_editor113.RichText.Content,
           {
             className: (0, import_block_editor113.__experimentalGetElementClassName)(
@@ -36179,7 +39123,7 @@ ${text}
           }
         )
       ] });
-      return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
+      return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("figure", { ...import_block_editor113.useBlockProps.save({ className: classes }), children: figure });
     }
   };
   var deprecated_default22 = [v92, v82, v73, v64, v54, v44, v36, v210, v120];
@@ -36190,20 +39134,20 @@ ${text}
   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_element59 = __toESM(require_element(), 1);
-  var import_i18n103 = __toESM(require_i18n(), 1);
+  var import_element73 = __toESM(require_element(), 1);
+  var import_i18n106 = __toESM(require_i18n(), 1);
   var import_notices8 = __toESM(require_notices(), 1);
-  var import_compose26 = __toESM(require_compose(), 1);
+  var import_compose27 = __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_compose24 = __toESM(require_compose(), 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_element57 = __toESM(require_element(), 1);
-  var import_i18n102 = __toESM(require_i18n(), 1);
+  var import_element71 = __toESM(require_element(), 1);
+  var import_i18n105 = __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);
@@ -36212,15 +39156,15 @@ ${text}
   // 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_dom11 = __toESM(require_dom(), 1);
-  var import_element55 = __toESM(require_element(), 1);
-  var import_i18n101 = __toESM(require_i18n(), 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_url10 = __toESM(require_url(), 1);
-  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
   var focusToggleButton = (containerRef) => {
     window.requestAnimationFrame(() => {
-      const [toggleButton] = import_dom11.focus.tabbable.find(containerRef?.current);
+      const [toggleButton] = import_dom14.focus.tabbable.find(containerRef?.current);
       if (!toggleButton) {
         return;
       }
@@ -36234,8 +39178,8 @@ ${text}
     className,
     label
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components56.__experimentalItemGroup, { ...itemGroupProps, as: "span", children: /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_components56.__experimentalHStack, { justify: "flex-start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+    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)(
         "span",
         {
           className: "block-library-utils__media-control__inspector-image-indicator",
@@ -36244,7 +39188,7 @@ ${text}
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components56.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components56.__experimentalTruncate, { numberOfLines: 1, className, children: filename ?? label }) })
+      /* @__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 }) })
     ] }) });
   }
   function MediaControl({
@@ -36257,7 +39201,7 @@ ${text}
     onError,
     onReset,
     isUploading = false,
-    emptyLabel = (0, import_i18n101.__)("Media")
+    emptyLabel = (0, import_i18n104.__)("Media")
   }) {
     const { getSettings: getSettings2 } = (0, import_data49.useSelect)(import_block_editor114.store);
     const onFilesDrop = (filesList) => {
@@ -36275,14 +39219,14 @@ ${text}
         multiple: false
       });
     };
-    const containerRef = (0, import_element55.useRef)();
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+    const containerRef = (0, import_element69.useRef)();
+    return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(
       "div",
       {
         ref: containerRef,
         className: "block-library-utils__media-control",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
             import_block_editor114.MediaReplaceFlow,
             {
               className: "block-library-utils__media-control__replace-flow",
@@ -36292,7 +39236,7 @@ ${text}
               onSelect,
               onSelectURL,
               onError,
-              name: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+              name: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
                 MediaControlPreview,
                 {
                   url: mediaUrl,
@@ -36301,14 +39245,14 @@ ${text}
                   label: mediaUrl ? (0, import_url10.getFilename)(filename) || emptyLabel : emptyLabel
                 }
               ),
-              renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components56.Button, { ...props, __next40pxDefaultSize: true, children: isUploading ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components56.Spinner, {}) : props.children }),
+              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 }),
               onReset
             }
           ),
-          mediaUrl && onReset && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+          mediaUrl && onReset && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
             import_components56.Button,
             {
-              label: (0, import_i18n101.__)("Reset"),
+              label: (0, import_i18n104.__)("Reset"),
               className: "block-library-utils__media-control__reset",
               size: "small",
               icon: reset_default,
@@ -36318,7 +39262,7 @@ ${text}
               }
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components56.DropZone, { onFilesDrop })
+          /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components56.DropZone, { onFilesDrop })
         ]
       }
     );
@@ -36327,14 +39271,14 @@ ${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_dom12 = __toESM(require_dom(), 1);
+  var import_dom15 = __toESM(require_dom(), 1);
   var import_data50 = __toESM(require_data(), 1);
-  var import_element56 = __toESM(require_element(), 1);
+  var import_element70 = __toESM(require_element(), 1);
   function normalizeImageBlockCaption(caption) {
     if (typeof caption !== "string") {
       return "";
     }
-    const textContent = (0, import_dom12.__unstableStripHTML)(caption).trim();
+    const textContent = (0, import_dom15.__unstableStripHTML)(caption).trim();
     if (!textContent) {
       return "";
     }
@@ -36400,26 +39344,26 @@ ${text}
     return hasKnownAlt && hasKnownCaption;
   }
   function useOpenImageMediaEditorModal({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     onClose,
     onUrlChange
   }) {
-    const { id, url, alt, caption } = attributes;
+    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 blockAttributesRef = (0, import_element56.useRef)({
+    const blockAttributesRef = (0, import_element70.useRef)({
       id,
       url,
       alt,
       caption: caption?.toString()
     });
-    const mediaEditorMetadataBaselineRef = (0, import_element56.useRef)();
-    const mediaEditorMetadataSyncRequestRef = (0, import_element56.useRef)(0);
-    (0, import_element56.useEffect)(() => {
+    const mediaEditorMetadataBaselineRef = (0, import_element70.useRef)();
+    const mediaEditorMetadataSyncRequestRef = (0, import_element70.useRef)(0);
+    (0, import_element70.useEffect)(() => {
       blockAttributesRef.current = {
         id,
         url,
@@ -36427,7 +39371,7 @@ ${text}
         caption: caption?.toString()
       };
     }, [alt, caption, id, url]);
-    const getCachedAttachmentRecord = (0, import_element56.useCallback)(
+    const getCachedAttachmentRecord = (0, import_element70.useCallback)(
       (attachmentId) => registry.select(import_core_data25.store).getEditedEntityRecord(
         "postType",
         "attachment",
@@ -36435,7 +39379,7 @@ ${text}
       ),
       [registry]
     );
-    const resolveAttachmentRecord = (0, import_element56.useCallback)(
+    const resolveAttachmentRecord = (0, import_element70.useCallback)(
       async (attachmentId) => {
         const resolveSelect = registry.resolveSelect(import_core_data25.store);
         try {
@@ -36450,7 +39394,7 @@ ${text}
       },
       [registry]
     );
-    const resolveFreshAttachmentRecord = (0, import_element56.useCallback)(
+    const resolveFreshAttachmentRecord = (0, import_element70.useCallback)(
       async (attachmentId) => {
         const { invalidateResolution } = registry.dispatch(import_core_data25.store);
         invalidateResolution("getEntityRecord", [
@@ -36462,7 +39406,7 @@ ${text}
       },
       [registry, resolveAttachmentRecord]
     );
-    const handleMediaUpdate = (0, import_element56.useCallback)(
+    const handleMediaUpdate = (0, import_element70.useCallback)(
       async ({ id: newId, url: newUrl }) => {
         if (typeof newId !== "number") {
           return;
@@ -36509,7 +39453,7 @@ ${text}
       },
       [onUrlChange, resolveFreshAttachmentRecord, setAttributes]
     );
-    const openImageMediaEditorModal = (0, import_element56.useCallback)(async () => {
+    const openImageMediaEditorModal = (0, import_element70.useCallback)(async () => {
       if (!id || !openMediaEditorModal) {
         return;
       }
@@ -36538,7 +39482,7 @@ ${text}
   }

   // packages/block-library/build-module/image/image.mjs
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
   var {
     DimensionsTool,
     isDefaultBlockStyleState: isDefaultBlockStyleState3,
@@ -36549,13 +39493,13 @@ ${text}
   var scaleOptions = [
     {
       value: "cover",
-      label: (0, import_i18n102._x)("Cover", "Scale option for dimensions control"),
-      help: (0, import_i18n102.__)("Image covers the space evenly.")
+      label: (0, import_i18n105._x)("Cover", "Scale option for dimensions control"),
+      help: (0, import_i18n105.__)("Image covers the space evenly.")
     },
     {
       value: "contain",
-      label: (0, import_i18n102._x)("Contain", "Scale option for dimensions control"),
-      help: (0, import_i18n102.__)("Image is contained without distortion.")
+      label: (0, import_i18n105._x)("Contain", "Scale option for dimensions control"),
+      help: (0, import_i18n105.__)("Image is contained without distortion.")
     }
   ];
   var WRITEMODE_POPOVER_PROPS = {
@@ -36565,7 +39509,7 @@ ${text}
     if (!href) {
       return children;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
       "a",
       {
         href,
@@ -36585,29 +39529,29 @@ ${text}
     );
   };
   function ContentOnlyControls({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     lockAltControls,
     lockAltControlsMessage,
     lockTitleControls,
     lockTitleControlsMessage
   }) {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element57.useState)(null);
-    const [isAltDialogOpen, setIsAltDialogOpen] = (0, import_element57.useState)(false);
-    const [isTitleDialogOpen, setIsTitleDialogOpen] = (0, import_element57.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components57.ToolbarItem, { ref: setPopoverAnchor, children: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    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,
         {
           icon: chevron_down_default,
-          label: (0, import_i18n102.__)("More"),
+          label: (0, import_i18n105.__)("More"),
           toggleProps: {
             ...toggleProps,
-            description: (0, import_i18n102.__)("Displays more controls.")
+            description: (0, import_i18n105.__)("Displays more controls.")
           },
           popoverProps: WRITEMODE_POPOVER_PROPS,
-          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
               import_components57.MenuItem,
               {
                 onClick: () => {
@@ -36615,13 +39559,13 @@ ${text}
                   onClose();
                 },
                 "aria-haspopup": "dialog",
-                children: (0, import_i18n102._x)(
+                children: (0, import_i18n105._x)(
                   "Alternative text",
                   "Alternative text for an image. Block toolbar label, a low character count is preferred."
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
               import_components57.MenuItem,
               {
                 onClick: () => {
@@ -36629,13 +39573,13 @@ ${text}
                   onClose();
                 },
                 "aria-haspopup": "dialog",
-                children: (0, import_i18n102.__)("Title text")
+                children: (0, import_i18n105.__)("Title text")
               }
             )
           ] })
         }
       ) }),
-      isAltDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      isAltDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         import_components57.Popover,
         {
           placement: "bottom-start",
@@ -36643,37 +39587,37 @@ ${text}
           onClose: () => setIsAltDialogOpen(false),
           offset: 13,
           variant: "toolbar",
-          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+          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,
             {
               className: "wp-block-image__toolbar_content_textarea",
-              label: (0, import_i18n102.__)("Alternative text"),
-              value: attributes.alt || "",
+              label: (0, import_i18n105.__)("Alternative text"),
+              value: attributes2.alt || "",
               onChange: (value) => setAttributes({ alt: value }),
               disabled: lockAltControls,
-              help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_jsx_runtime297.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+              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,
                   {
                     href: (
                       // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                      (0, import_i18n102.__)(
+                      (0, import_i18n105.__)(
                         "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                       )
                     ),
-                    children: (0, import_i18n102.__)(
+                    children: (0, import_i18n105.__)(
                       "Describe the purpose of the image."
                     )
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("br", {}),
-                (0, import_i18n102.__)("Leave empty if decorative.")
+                /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("br", {}),
+                (0, import_i18n105.__)("Leave empty if decorative.")
               ] })
             }
           ) })
         }
       ),
-      isTitleDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      isTitleDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         import_components57.Popover,
         {
           placement: "bottom-start",
@@ -36681,22 +39625,22 @@ ${text}
           onClose: () => setIsTitleDialogOpen(false),
           offset: 13,
           variant: "toolbar",
-          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)("div", { className: "wp-block-image__toolbar_content_textarea__container", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+          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,
             {
               className: "wp-block-image__toolbar_content_textarea",
-              label: (0, import_i18n102.__)("Title attribute"),
-              value: attributes.title || "",
+              label: (0, import_i18n105.__)("Title attribute"),
+              value: attributes2.title || "",
               onChange: (value) => setAttributes({
                 title: value
               }),
               disabled: lockTitleControls,
-              help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_jsx_runtime297.Fragment, { children: lockTitleControlsMessage }) : (0, import_element57.createInterpolateElement)(
-                (0, import_i18n102.__)(
+              help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_jsx_runtime321.Fragment, { children: lockTitleControlsMessage }) : (0, import_element71.createInterpolateElement)(
+                (0, import_i18n105.__)(
                   "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_runtime297.jsx)(import_components57.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
+                  a: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components57.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
                 }
               )
             }
@@ -36708,7 +39652,7 @@ ${text}
   function Image2({
     temporaryURL,
     isSideloading,
-    attributes,
+    attributes: attributes2,
     setAttributes,
     isSingleSelected,
     insertBlocksAfter,
@@ -36742,22 +39686,22 @@ ${text}
       lightbox,
       metadata,
       isDecorative
-    } = attributes;
-    const [imageElement, setImageElement] = (0, import_element57.useState)();
-    const [resizeDelta, setResizeDelta] = (0, import_element57.useState)(null);
-    const [pixelSize, setPixelSize] = (0, import_element57.useState)({});
-    const [offsetTop, setOffsetTop] = (0, import_element57.useState)(0);
-    const setResizeObserved = (0, import_compose24.useResizeObserver)(([entry]) => {
+    } = 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]) => {
       if (!resizeDelta) {
         const [box] = entry.borderBoxSize;
         setPixelSize({ width: box.inlineSize, height: box.blockSize });
       }
       setOffsetTop(entry.target.offsetTop);
     });
-    const effectResizeableBoxPlacement = (0, import_element57.useCallback)(() => {
+    const effectResizeableBoxPlacement = (0, import_element71.useCallback)(() => {
       setOffsetTop(imageElement?.offsetTop ?? 0);
     }, [imageElement]);
-    const setRefs = (0, import_compose24.useMergeRefs)([setImageElement, setResizeObserved]);
+    const setRefs = (0, import_compose25.useMergeRefs)([setImageElement, setResizeObserved]);
     const { allowResize = true } = context;
     const { image, attachmentResolutionError } = (0, import_data51.useSelect)(
       (select10) => {
@@ -36808,15 +39752,15 @@ ${text}
       [clientId]
     );
     const { getBlock, getSettings: getSettings2 } = (0, import_data51.useSelect)(import_block_editor116.store);
-    const cropButtonRef = (0, import_element57.useRef)();
-    const [pendingSwapUrl, setPendingSwapUrl] = (0, import_element57.useState)();
+    const cropButtonRef = (0, import_element71.useRef)();
+    const [pendingSwapUrl, setPendingSwapUrl] = (0, import_element71.useState)();
     const isSwappingMedia = !!pendingSwapUrl;
-    const handleMediaEditorModalClose = (0, import_element57.useCallback)(
+    const handleMediaEditorModalClose = (0, import_element71.useCallback)(
       () => cropButtonRef.current?.focus(),
       []
     );
     const openImageMediaEditorModal = useOpenImageMediaEditorModal({
-      attributes,
+      attributes: attributes2,
       setAttributes,
       onClose: handleMediaEditorModalClose,
       onUrlChange: setPendingSwapUrl
@@ -36828,13 +39772,13 @@ ${text}
     } = (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_compose24.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose25.useViewportMatch)("medium");
     const isWideAligned = ["wide", "full"].includes(align);
     const [
       { loadedNaturalWidth, loadedNaturalHeight },
       setLoadedNaturalSize
-    ] = (0, import_element57.useState)({});
-    const [hasImageErrored, setHasImageErrored] = (0, import_element57.useState)(false);
+    ] = (0, import_element71.useState)({});
+    const [hasImageErrored, setHasImageErrored] = (0, import_element71.useState)(false);
     const hasNonContentControls = blockEditingMode === "default";
     const isContentOnlyMode = blockEditingMode === "contentOnly";
     const showDimensionsControls = allowResize && hasNonContentControls;
@@ -36843,7 +39787,7 @@ ${text}
     const imageSizeOptions = imageSizes.filter(
       ({ slug }) => image?.media_details?.sizes?.[slug]?.source_url
     ).map(({ name: name122, slug }) => ({ value: slug, label: name122 }));
-    (0, import_element57.useEffect)(() => {
+    (0, import_element71.useEffect)(() => {
       if (!id || !isSingleSelected) {
         return;
       }
@@ -36859,13 +39803,13 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent
     ]);
     const canUploadExternalImage = isSingleSelected && isExternalImage(id, url) && !!getSettings2()[mediaSideloadFromUrlKey];
-    const { naturalWidth, naturalHeight } = (0, import_element57.useMemo)(() => {
+    const { naturalWidth, naturalHeight } = (0, import_element71.useMemo)(() => {
       return {
         naturalWidth: imageElement?.naturalWidth || loadedNaturalWidth || void 0,
         naturalHeight: imageElement?.naturalHeight || loadedNaturalHeight || void 0
       };
     }, [loadedNaturalWidth, loadedNaturalHeight, imageElement?.complete]);
-    (0, import_element57.useEffect)(() => {
+    (0, import_element71.useEffect)(() => {
       if (pendingSwapUrl && pendingSwapUrl === url && imageElement?.complete) {
         setPendingSwapUrl(void 0);
       }
@@ -36962,7 +39906,7 @@ ${text}
         url,
         onSuccess(img2) {
           onSelectImage(img2);
-          createSuccessNotice((0, import_i18n102.__)("Image uploaded."), {
+          createSuccessNotice((0, import_i18n105.__)("Image uploaded."), {
             type: "snackbar"
           });
         },
@@ -37005,25 +39949,25 @@ ${text}
     const hasSelectedStyleState = !isDefaultBlockStyleState3(selectedStyleState);
     const selectedStyleStateKey = getStyleStateKey(selectedStyleState);
     const activeWidth = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "width"
     });
     const activeHeight = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "height"
     });
     const activeAspectRatio = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "aspectRatio"
     });
     const activeScale = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "scale",
@@ -37032,7 +39976,7 @@ ${text}
     const setDimensionAttributes = (nextDimensions) => {
       setAttributes(
         getDimensionUpdateAttributes({
-          style: attributes.style,
+          style: attributes2.style,
           selectedState: selectedStyleState,
           hasSelectedStyleState,
           nextDimensions,
@@ -37040,7 +39984,7 @@ ${text}
         })
       );
     };
-    const dimensionsControl = showDimensionsControls && (SIZED_LAYOUTS.includes(parentLayoutType) ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    const dimensionsControl = showDimensionsControls && (SIZED_LAYOUTS.includes(parentLayoutType) ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
       DimensionsTool,
       {
         panelId: clientId,
@@ -37055,7 +39999,7 @@ ${text}
         tools: ["aspectRatio"]
       },
       selectedStyleStateKey
-    ) : /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
       DimensionsTool,
       {
         panelId: clientId,
@@ -37143,21 +40087,21 @@ ${text}
             context,
             args: altBinding?.args
           }),
-          lockAltControlsMessage: altBindingSource?.label ? (0, import_i18n102.sprintf)(
+          lockAltControlsMessage: altBindingSource?.label ? (0, import_i18n105.sprintf)(
             /* translators: %s: Label of the bindings source. */
-            (0, import_i18n102.__)("Connected to %s"),
+            (0, import_i18n105.__)("Connected to %s"),
             altBindingSource.label
-          ) : (0, import_i18n102.__)("Connected to dynamic data"),
+          ) : (0, import_i18n105.__)("Connected to dynamic data"),
           lockTitleControls: !!titleBinding && !titleBindingSource?.canUserEditValue?.({
             select: select10,
             context,
             args: titleBinding?.args
           }),
-          lockTitleControlsMessage: titleBindingSource?.label ? (0, import_i18n102.sprintf)(
+          lockTitleControlsMessage: titleBindingSource?.label ? (0, import_i18n105.sprintf)(
             /* translators: %s: Label of the bindings source. */
-            (0, import_i18n102.__)("Connected to %s"),
+            (0, import_i18n105.__)("Connected to %s"),
             titleBindingSource.label
-          ) : (0, import_i18n102.__)("Connected to dynamic data")
+          ) : (0, import_i18n105.__)("Connected to dynamic data")
         };
       },
       [
@@ -37170,7 +40114,7 @@ ${text}
     const showUrlInput = isSingleSelected && !lockHrefControls && !lockUrlControls && !isDecorative;
     const showCoverControls = isSingleSelected && canInsertCover && !isContentOnlyMode;
     const showBlockControls = showUrlInput || allowCrop || showCoverControls;
-    const mediaControls = isSingleSelected && !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_jsx_runtime297.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.BlockControls, { group: isContentOnlyMode ? "inline" : "other", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    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,
       {
         mediaId: id,
@@ -37179,15 +40123,15 @@ ${text}
         onSelect: onSelectImage,
         onSelectURL,
         onError: onUploadError,
-        name: !url ? (0, import_i18n102.__)("Add image") : (0, import_i18n102.__)("Replace"),
+        name: !url ? (0, import_i18n105.__)("Add image") : (0, import_i18n105.__)("Replace"),
         onReset: () => onSelectImage(void 0),
         variant: "toolbar"
       }
     ) }) });
     const hasDataFormBlockFields = window?.__experimentalContentOnlyInspectorFields;
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
-      showBlockControls && /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_block_editor116.BlockControls, { group: "block", children: [
-        showUrlInput && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    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,
           {
             url: href || "",
@@ -37204,41 +40148,41 @@ ${text}
             resetLightbox
           }
         ),
-        allowCrop && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        allowCrop && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
           import_components57.ToolbarButton,
           {
             ref: cropButtonRef,
             onClick: openImageMediaEditorModal,
             "aria-haspopup": "dialog",
             icon: crop_default,
-            label: (0, import_i18n102.__)("Crop"),
+            label: (0, import_i18n105.__)("Edit image"),
             disabled: isSwappingMedia
           }
         ),
-        showCoverControls && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        showCoverControls && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
           import_components57.ToolbarButton,
           {
             icon: overlay_text_default,
-            label: (0, import_i18n102.__)("Add text over image"),
+            label: (0, import_i18n105.__)("Add text over image"),
             onClick: switchToCover
           }
         )
       ] }),
-      canUploadExternalImage && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components57.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      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,
         {
           onClick: uploadExternal,
           icon: upload_default,
-          label: (0, import_i18n102.__)("Upload to Media Library")
+          label: (0, import_i18n105.__)("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_runtime297.jsx)(import_block_editor116.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         ContentOnlyControls,
         {
-          attributes,
+          attributes: attributes2,
           setAttributes,
           lockAltControls,
           lockAltControlsMessage,
@@ -37246,24 +40190,24 @@ ${text}
           lockTitleControlsMessage
         }
       ) }),
-      !hasDataFormBlockFields && isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
+      !hasDataFormBlockFields && isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
         import_components57.__experimentalToolsPanel,
         {
-          label: (0, import_i18n102.__)("Media"),
+          label: (0, import_i18n105.__)("Media"),
           resetAll: () => {
             onSelectImage(void 0);
             setAttributes({ isDecorative: false });
           },
           dropdownMenuProps,
           children: [
-            !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            !lockUrlControls && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
               import_components57.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n102.__)("Image"),
+                label: (0, import_i18n105.__)("Image"),
                 hasValue: () => !!url,
                 onDeselect: () => onSelectImage(void 0),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
                   MediaControl,
                   {
                     mediaId: id,
@@ -37276,35 +40220,35 @@ ${text}
                     onError: onUploadError,
                     onReset: () => onSelectImage(void 0),
                     isUploading,
-                    emptyLabel: (0, import_i18n102.__)("Add image")
+                    emptyLabel: (0, import_i18n105.__)("Add image")
                   }
                 )
               }
             ),
-            !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
               import_components57.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n102.__)("Alternative text"),
+                label: (0, import_i18n105.__)("Alternative text"),
                 isShownByDefault: true,
                 hasValue: () => !!alt,
                 onDeselect: () => setAttributes({ alt: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
                   import_components57.TextareaControl,
                   {
-                    label: (0, import_i18n102.__)("Alternative text"),
+                    label: (0, import_i18n105.__)("Alternative text"),
                     value: alt || "",
                     onChange: updateAlt,
                     readOnly: lockAltControls,
-                    help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_jsx_runtime297.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+                    help: lockAltControls ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_jsx_runtime321.Fragment, { children: lockAltControlsMessage }) : /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
                       import_components57.ExternalLink,
                       {
                         href: (
                           // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                          (0, import_i18n102.__)(
+                          (0, import_i18n105.__)(
                             "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                           )
                         ),
-                        children: (0, import_i18n102.__)(
+                        children: (0, import_i18n105.__)(
                           "Describe the purpose of the image."
                         )
                       }
@@ -37313,20 +40257,20 @@ ${text}
                 )
               }
             ),
-            !lockAltControls && !lightboxChecked && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            !lockAltControls && !lightboxChecked && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
               import_components57.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n102.__)("Mark as decorative"),
+                label: (0, import_i18n105.__)("Mark as decorative"),
                 isShownByDefault: true,
                 hasValue: () => !!isDecorative,
                 onDeselect: () => setAttributes({ isDecorative: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
                   import_components57.CheckboxControl,
                   {
-                    label: (0, import_i18n102.__)("Mark as decorative"),
+                    label: (0, import_i18n105.__)("Mark as decorative"),
                     checked: !!isDecorative,
                     onChange: updateIsDecorative,
-                    help: (0, import_i18n102.__)(
+                    help: (0, import_i18n105.__)(
                       "Hidden from assistive technologies."
                     )
                   }
@@ -37336,7 +40280,7 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(
         import_block_editor116.InspectorControls,
         {
           group: "dimensions",
@@ -37357,20 +40301,20 @@ ${text}
           },
           children: [
             dimensionsControl,
-            !hasSelectedStyleState && url && scale && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+            !hasSelectedStyleState && url && scale && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
               import_components57.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n102.__)("Focal point"),
+                label: (0, import_i18n105.__)("Focal point"),
                 isShownByDefault: true,
                 hasValue: () => !!focalPoint,
                 onDeselect: () => setAttributes({
                   focalPoint: void 0
                 }),
                 panelId: clientId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
                   import_components57.FocalPointPicker,
                   {
-                    label: (0, import_i18n102.__)("Focal point"),
+                    label: (0, import_i18n105.__)("Focal point"),
                     url,
                     value: focalPoint,
                     onDragStart: imperativeFocalPointPreview,
@@ -37385,13 +40329,13 @@ ${text}
           ]
         }
       ),
-      !!imageSizeOptions.length && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      !!imageSizeOptions.length && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         import_components57.__experimentalToolsPanel,
         {
-          label: (0, import_i18n102.__)("Settings"),
+          label: (0, import_i18n105.__)("Settings"),
           resetAll: resetSettings,
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
             ResolutionTool2,
             {
               value: sizeSlug,
@@ -37402,19 +40346,19 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_block_editor116.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         import_components57.TextControl,
         {
-          label: (0, import_i18n102.__)("Title attribute"),
+          label: (0, import_i18n105.__)("Title attribute"),
           value: title || "",
           onChange: onSetTitle,
           readOnly: lockTitleControls,
-          help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_jsx_runtime297.Fragment, { children: lockTitleControlsMessage }) : (0, import_element57.createInterpolateElement)(
-            (0, import_i18n102.__)(
+          help: lockTitleControls ? /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_jsx_runtime321.Fragment, { children: lockTitleControlsMessage }) : (0, import_element71.createInterpolateElement)(
+            (0, import_i18n105.__)(
               "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_runtime297.jsx)(import_components57.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components57.ExternalLink, { href: "https://www.w3.org/TR/html52/dom.html#the-title-attribute" })
             }
           )
         }
@@ -37423,41 +40367,41 @@ ${text}
     const filename = (0, import_url11.getFilename)(url);
     let defaultedAlt;
     if (isDecorative) {
-      defaultedAlt = filename ? (0, import_i18n102.sprintf)(
+      defaultedAlt = filename ? (0, import_i18n105.sprintf)(
         /* translators: %s: file name */
-        (0, import_i18n102.__)(
+        (0, import_i18n105.__)(
           "This image has been marked as decorative; its file name is %s"
         ),
         filename
-      ) : (0, import_i18n102.__)("This image has been marked as decorative.");
+      ) : (0, import_i18n105.__)("This image has been marked as decorative.");
     } else if (alt) {
       defaultedAlt = alt;
     } else if (filename) {
-      defaultedAlt = (0, import_i18n102.sprintf)(
+      defaultedAlt = (0, import_i18n105.sprintf)(
         /* translators: %s: file name */
-        (0, import_i18n102.__)("This image has an empty alt attribute; its file name is %s"),
+        (0, import_i18n105.__)("This image has an empty alt attribute; its file name is %s"),
         filename
       );
     } else {
-      defaultedAlt = (0, import_i18n102.__)("This image has an empty alt attribute");
+      defaultedAlt = (0, import_i18n105.__)("This image has an empty alt attribute");
     }
-    const borderProps = (0, import_block_editor116.__experimentalUseBorderProps)(attributes);
-    const shadowProps = (0, import_block_editor116.__experimentalGetShadowClassesAndStyles)(attributes);
+    const borderProps = (0, import_block_editor116.__experimentalUseBorderProps)(attributes2);
+    const shadowProps = (0, import_block_editor116.__experimentalGetShadowClassesAndStyles)(attributes2);
     const { postType, postId, queryId } = context;
     const isDescendentOfQueryLoop = Number.isFinite(queryId);
-    const img = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(ImageWrapper, { href, children: temporaryURL && hasImageErrored ? (
+    const img = /* @__PURE__ */ (0, import_jsx_runtime321.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_runtime297.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         import_components57.Placeholder,
         {
           className: "wp-block-image__placeholder",
           withIllustration: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components57.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components57.Spinner, {})
         }
       )
-    ) : /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         "img",
         {
           src: temporaryURL || url,
@@ -37496,7 +40440,7 @@ ${text}
           }
         }
       ),
-      (isUploading || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components57.Spinner, {})
+      (isUploading || isSwappingMedia) && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components57.Spinner, {})
     ] }) });
     let resizableBox;
     if (isResizable && isSingleSelected && !isUploading && !SIZED_LAYOUTS.includes(parentLayoutType)) {
@@ -37513,7 +40457,7 @@ ${text}
       if (align === "center") {
         showRightHandle = true;
         showLeftHandle = true;
-      } else if ((0, import_i18n102.isRTL)()) {
+      } else if ((0, import_i18n105.isRTL)()) {
         if (align === "left") {
           showRightHandle = true;
         } else {
@@ -37526,7 +40470,7 @@ ${text}
           showRightHandle = true;
         }
       }
-      resizableBox = /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      resizableBox = /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         import_components57.ResizableBox,
         {
           ref: effectResizeableBoxPlacement,
@@ -37582,7 +40526,7 @@ ${text}
       );
     }
     if (!url && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_jsx_runtime321.Fragment, { children: [
         mediaControls,
         controls
       ] });
@@ -37591,25 +40535,25 @@ ${text}
       editEntityRecord("postType", postType, postId, {
         featured_media: id
       });
-      createSuccessNotice((0, import_i18n102.__)("Post featured image updated."), {
+      createSuccessNotice((0, import_i18n105.__)("Post featured image updated."), {
         type: "snackbar"
       });
     };
-    const featuredImageControl = !isDescendentOfQueryLoop && postId && id ? /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_block_editor116.BlockSettingsMenuControls, { children: ({ canEdit, selectedClientIds }) => canEdit && selectedClientIds.length === 1 && clientId === selectedClientIds[0] && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components57.MenuItem, { onClick: setPostFeatureImage, children: (0, import_i18n102.__)("Set as featured image") }) }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(import_jsx_runtime297.Fragment, { children: [
+    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: [
       mediaControls,
       controls,
       featuredImageControl,
       img,
       resizableBox,
-      !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      !isDecorative && /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
         Caption,
         {
-          attributes,
+          attributes: attributes2,
           setAttributes,
           isSelected: isSingleSelected,
           insertBlocksAfter,
-          label: (0, import_i18n102.__)("Image caption text"),
+          label: (0, import_i18n105.__)("Image caption text"),
           showToolbarButton: isSingleSelected && (hasNonContentControls || isContentOnlyMode) && !hideCaptionControls
         }
       )
@@ -37617,13 +40561,13 @@ ${text}
   }

   // packages/block-library/build-module/image/use-max-width-observer.mjs
-  var import_element58 = __toESM(require_element(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
-  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
+  var import_element72 = __toESM(require_element(), 1);
+  var import_compose26 = __toESM(require_compose(), 1);
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
   function useMaxWidthObserver() {
-    const [contentResizeListener, { width }] = (0, import_compose25.useResizeObserver)();
-    const observerRef = (0, import_element58.useRef)();
-    const maxWidthObserver = /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
+    const [contentResizeListener, { width }] = (0, import_compose26.useResizeObserver)();
+    const observerRef = (0, import_element72.useRef)();
+    const maxWidthObserver = /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
       "div",
       {
         className: "wp-block",
@@ -37643,7 +40587,7 @@ ${text}
   }

   // packages/block-library/build-module/image/edit.mjs
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
   var pickRelevantMediaFiles2 = (image, size) => {
     const imageProps = Object.fromEntries(
       Object.entries(image ?? {}).filter(
@@ -37658,7 +40602,7 @@ ${text}
     return "url" in (image?.sizes?.[size] ?? {}) || "source_url" in (image?.media_details?.sizes?.[size] ?? {});
   }
   function ImageEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     isSelected: isSingleSelected,
     className,
@@ -37679,20 +40623,20 @@ ${text}
       scale,
       align,
       metadata
-    } = attributes;
-    const [temporaryURL, setTemporaryURL] = (0, import_element59.useState)(attributes.blob);
-    const containerRef = (0, import_element59.useRef)();
+    } = attributes2;
+    const [temporaryURL, setTemporaryURL] = (0, import_element73.useState)(attributes2.blob);
+    const containerRef = (0, import_element73.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_compose26.useResizeObserver)();
+    const [placeholderResizeListener, { width: placeholderWidth }] = (0, import_compose27.useResizeObserver)();
     const isSmallContainer = placeholderWidth && placeholderWidth < 160;
-    const captionRef = (0, import_element59.useRef)();
-    (0, import_element59.useEffect)(() => {
+    const captionRef = (0, import_element73.useRef)();
+    (0, import_element73.useEffect)(() => {
       captionRef.current = caption;
     }, [caption]);
     const { __unstableMarkNextChangeAsNotPersistent, replaceBlock } = (0, import_data52.useDispatch)(import_block_editor117.store);
-    (0, import_element59.useEffect)(() => {
+    (0, import_element73.useEffect)(() => {
       if (["wide", "full"].includes(align)) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({
@@ -37734,7 +40678,7 @@ ${text}
         const rootClientId = getBlockRootClientId(clientId);
         if (files.some((file) => !isValidFileType(file))) {
           createErrorNotice(
-            (0, import_i18n103.__)(
+            (0, import_i18n106.__)(
               "If uploading to a gallery all files need to be image formats"
             ),
             { id: "gallery-upload-invalid-file", type: "snackbar" }
@@ -37802,7 +40746,7 @@ ${text}
           sizeSlug: newSize
         };
       }
-      let linkDestination = attributes.linkDestination;
+      let linkDestination = attributes2.linkDestination;
       if (!linkDestination) {
         switch (window?.wp?.media?.view?.settings?.defaultProps?.link || LINK_DESTINATION_NONE2) {
           case "file":
@@ -37868,17 +40812,17 @@ ${text}
       },
       [id]
     );
-    const mediaPreview = !!url && /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+    const mediaPreview = !!url && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
       "img",
       {
-        alt: (0, import_i18n103.__)("Edit image"),
-        title: (0, import_i18n103.__)("Edit image"),
+        alt: (0, import_i18n106.__)("Edit image"),
+        title: (0, import_i18n106.__)("Edit image"),
         className: "edit-image-preview",
         src: url
       }
     );
-    const borderProps = (0, import_block_editor117.__experimentalUseBorderProps)(attributes);
-    const shadowProps = (0, import_block_editor117.__experimentalGetShadowClassesAndStyles)(attributes);
+    const borderProps = (0, import_block_editor117.__experimentalUseBorderProps)(attributes2);
+    const shadowProps = (0, import_block_editor117.__experimentalGetShadowClassesAndStyles)(attributes2);
     const classes = clsx_default(className, {
       "is-transient": !!temporaryURL || isSideloading,
       "is-resized": !!width || !!height,
@@ -37903,18 +40847,18 @@ ${text}
             context,
             args: metadata?.bindings?.url?.args
           }),
-          lockUrlControlsMessage: blockBindingsSource?.label ? (0, import_i18n103.sprintf)(
+          lockUrlControlsMessage: blockBindingsSource?.label ? (0, import_i18n106.sprintf)(
             /* translators: %s: Label of the bindings source. */
-            (0, import_i18n103.__)("Connected to %s"),
+            (0, import_i18n106.__)("Connected to %s"),
             blockBindingsSource.label
-          ) : (0, import_i18n103.__)("Connected to dynamic data")
+          ) : (0, import_i18n106.__)("Connected to dynamic data")
         };
       },
       [context, isSingleSelected, metadata?.bindings?.url]
     );
     const pinnedHeight = height === "auto" ? void 0 : height;
     const placeholder2 = (content) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
         import_components58.Placeholder,
         {
           className: clsx_default("block-editor-media-placeholder", {
@@ -37922,8 +40866,8 @@ ${text}
           }),
           icon: !isSmallContainer && (lockUrlControls ? plugins_default : image_default),
           withIllustration: !isSingleSelected || isSmallContainer,
-          label: !isSmallContainer && (0, import_i18n103.__)("Image"),
-          instructions: !lockUrlControls && !isSmallContainer && (0, import_i18n103.__)(
+          label: !isSmallContainer && (0, import_i18n106.__)("Image"),
+          instructions: !lockUrlControls && !isSmallContainer && (0, import_i18n106.__)(
             "Drag and drop an image, upload, or choose from your library."
           ),
           style: {
@@ -37942,14 +40886,14 @@ ${text}
         }
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_jsx_runtime299.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+    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)(
           Image2,
           {
             temporaryURL,
             isSideloading,
-            attributes,
+            attributes: attributes2,
             setAttributes,
             isSingleSelected,
             insertBlocksAfter,
@@ -37964,10 +40908,10 @@ ${text}
             maxContentWidth
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
           import_block_editor117.MediaPlaceholder,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(import_block_editor117.BlockIcon, { icon: image_default }),
+            icon: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_block_editor117.BlockIcon, { icon: image_default }),
             onSelect: onSelectImage,
             onSelectURL,
             onFilesPreUpload,
@@ -38153,8 +41097,8 @@ ${text}

   // packages/block-library/build-module/image/save.mjs
   var import_block_editor118 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
-  function save26({ attributes }) {
+  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+  function save26({ attributes: attributes2 }) {
     const {
       url,
       alt,
@@ -38174,10 +41118,10 @@ ${text}
       title,
       isDecorative,
       metadata: { bindings = {} } = {}
-    } = attributes;
+    } = attributes2;
     const newRel = !rel ? void 0 : rel;
-    const borderProps = (0, import_block_editor118.__experimentalGetBorderClassesAndStyles)(attributes);
-    const shadowProps = (0, import_block_editor118.__experimentalGetShadowClassesAndStyles)(attributes);
+    const borderProps = (0, import_block_editor118.__experimentalGetBorderClassesAndStyles)(attributes2);
+    const shadowProps = (0, import_block_editor118.__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.
@@ -38189,7 +41133,7 @@ ${text}
     const imageClasses = clsx_default(borderProps.className, {
       [`wp-image-${id}`]: !!id
     });
-    const image = /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+    const image = /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
       "img",
       {
         src: url,
@@ -38222,8 +41166,8 @@ ${text}
       }
     );
     const displayCaption = !import_block_editor118.RichText.isEmpty(caption) || bindings.caption || bindings?.__default?.source === "core/pattern-overrides";
-    const figure = /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_jsx_runtime300.Fragment, { children: [
-      href ? /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+    const figure = /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)(import_jsx_runtime324.Fragment, { children: [
+      href ? /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
         "a",
         {
           className: linkClass,
@@ -38233,7 +41177,7 @@ ${text}
           children: image
         }
       ) : image,
-      displayCaption && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+      displayCaption && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
         import_block_editor118.RichText.Content,
         {
           className: (0, import_block_editor118.__experimentalGetElementClassName)("caption"),
@@ -38242,7 +41186,7 @@ ${text}
         }
       )
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("figure", { ...import_block_editor118.useBlockProps.save({ className: classes }), children: figure });
+    return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("figure", { ...import_block_editor118.useBlockProps.save({ className: classes }), children: figure });
   }

   // packages/block-library/build-module/image/transforms.mjs
@@ -38250,8 +41194,8 @@ ${text}
   var import_blocks41 = __toESM(require_blocks(), 1);
   var import_data53 = __toESM(require_data(), 1);
   var import_core_data27 = __toESM(require_core_data(), 1);
-  function getCarriedGifConversionAttributes(attributes) {
-    const { align, anchor, className, style: style2 } = attributes;
+  function getCarriedGifConversionAttributes(attributes2) {
+    const { align, anchor, className, style: style2 } = attributes2;
     const margin = style2?.spacing?.margin;
     return {
       ...align && { align },
@@ -38289,7 +41233,7 @@ ${text}
       height: details.height
     };
   }
-  function stripFirstImage(attributes, { shortcode }) {
+  function stripFirstImage(attributes2, { shortcode }) {
     const { body } = document.implementation.createHTMLDocument("");
     body.innerHTML = shortcode.content;
     let nodeToRemove = body.querySelector("img");
@@ -38374,7 +41318,7 @@ ${text}
           const aspectRatio = widthNumber && heightNumber ? String(widthNumber / heightNumber) : void 0;
           const width = widthValue || (heightValue ? "auto" : void 0);
           const height = widthValue ? "auto" : heightValue;
-          const attributes = (0, import_blocks41.getBlockAttributes)(
+          const attributes2 = (0, import_blocks41.getBlockAttributes)(
             "core/image",
             node.outerHTML,
             {
@@ -38390,11 +41334,11 @@ ${text}
               aspectRatio
             }
           );
-          if ((0, import_blob13.isBlobURL)(attributes.url)) {
-            attributes.blob = attributes.url;
-            delete attributes.url;
+          if ((0, import_blob13.isBlobURL)(attributes2.url)) {
+            attributes2.blob = attributes2.url;
+            delete attributes2.url;
           }
-          return (0, import_blocks41.createBlock)("core/image", attributes);
+          return (0, import_blocks41.createBlock)("core/image", attributes2);
         }
       },
       {
@@ -38436,7 +41380,7 @@ ${text}
             shortcode: stripFirstImage
           },
           href: {
-            shortcode: (attributes, { shortcode }) => {
+            shortcode: (attributes2, { shortcode }) => {
               return getFirstAnchorAttributeFormHTML(
                 shortcode.content,
                 "href"
@@ -38444,7 +41388,7 @@ ${text}
             }
           },
           rel: {
-            shortcode: (attributes, { shortcode }) => {
+            shortcode: (attributes2, { shortcode }) => {
               return getFirstAnchorAttributeFormHTML(
                 shortcode.content,
                 "rel"
@@ -38452,7 +41396,7 @@ ${text}
             }
           },
           linkClass: {
-            shortcode: (attributes, { shortcode }) => {
+            shortcode: (attributes2, { shortcode }) => {
               return getFirstAnchorAttributeFormHTML(
                 shortcode.content,
                 "class"
@@ -38487,11 +41431,11 @@ ${text}
         type: "block",
         blocks: ["core/video"],
         isMatch: ({ id, url }) => !!getAnimatedGifVideoCompanion(id, url),
-        transform(attributes) {
-          const { id, url, caption } = attributes;
+        transform(attributes2) {
+          const { id, url, caption } = attributes2;
           const companion = getAnimatedGifVideoCompanion(id, url);
           return (0, import_blocks41.createBlock)("core/video", {
-            ...getCarriedGifConversionAttributes(attributes),
+            ...getCarriedGifConversionAttributes(attributes2),
             id,
             src: companion.src,
             poster: companion.poster,
@@ -38527,18 +41471,18 @@ ${text}
         sizeSlug: "large",
         url: "https://s.w.org/images/core/5.3/MtBlanc1.jpg",
         // translators: Caption accompanying an image of the Mont Blanc, which serves as an example for the Image block.
-        caption: (0, import_i18n104.__)("Mont Blanc appears\u2014still, snowy, and serene.")
+        caption: (0, import_i18n107.__)("Mont Blanc appears\u2014still, snowy, and serene.")
       }
     },
-    __experimentalLabel(attributes, { context }) {
-      const customName = attributes?.metadata?.name;
+    __experimentalLabel(attributes2, { context }) {
+      const customName = attributes2?.metadata?.name;
       if ((context === "list-view" || context === "breadcrumb") && customName) {
         return customName;
       }
       if (context === "accessibility") {
-        const { caption, alt, url } = attributes;
+        const { caption, alt, url } = attributes2;
         if (!url) {
-          return (0, import_i18n104.__)("Empty");
+          return (0, import_i18n107.__)("Empty");
         }
         if (!alt) {
           return caption || "";
@@ -38546,9 +41490,9 @@ ${text}
         return alt + (caption ? ". " + caption : "");
       }
     },
-    getEditWrapperProps(attributes) {
+    getEditWrapperProps(attributes2) {
       return {
-        "data-align": attributes.align
+        "data-align": attributes2.align
       };
     },
     transforms: transforms_default14,
@@ -38560,7 +41504,7 @@ ${text}
     settings44[fieldsKey8] = [
       {
         id: "image",
-        label: (0, import_i18n104.__)("Image"),
+        label: (0, import_i18n107.__)("Image"),
         type: "media",
         Edit: {
           control: "media",
@@ -38583,7 +41527,7 @@ ${text}
       },
       {
         id: "link",
-        label: (0, import_i18n104.__)("Link"),
+        label: (0, import_i18n107.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -38601,7 +41545,7 @@ ${text}
       },
       {
         id: "caption",
-        label: (0, import_i18n104.__)("Caption"),
+        label: (0, import_i18n107.__)("Caption"),
         type: "text",
         Edit: "rich-text",
         // TODO: replace with custom component
@@ -38609,13 +41553,13 @@ ${text}
       },
       {
         id: "alt",
-        label: (0, import_i18n104.__)("Alt text"),
+        label: (0, import_i18n107.__)("Alt text"),
         type: "text",
         isVisible: (item) => !item.isDecorative
       },
       {
         id: "isDecorative",
-        label: (0, import_i18n104.__)("Mark as decorative"),
+        label: (0, import_i18n107.__)("Mark as decorative"),
         type: "boolean",
         setValue: ({ value }) => ({
           isDecorative: value || void 0,
@@ -38716,17 +41660,17 @@ ${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_i18n105 = __toESM(require_i18n(), 1);
+  var import_i18n108 = __toESM(require_i18n(), 1);
   var import_server_side_render4 = __toESM(require_server_side_render(), 1);
-  var import_compose27 = __toESM(require_compose(), 1);
-  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
+  var import_compose28 = __toESM(require_compose(), 1);
+  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
   var MIN_COMMENTS = 1;
   var MAX_COMMENTS = 100;
-  function LatestComments({ attributes, setAttributes, name: name122 }) {
-    const { commentsToShow, displayAvatar, displayDate, displayContent } = attributes;
+  function LatestComments({ attributes: attributes2, setAttributes, name: name122 }) {
+    const { commentsToShow, displayAvatar, displayDate, displayContent } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { content, status, error: error2 } = (0, import_server_side_render4.useServerSideRender)({
-      attributes,
+      attributes: attributes2,
       skipBlockSupportAttributes: true,
       block: name122,
       urlQueryArgs: {
@@ -38736,13 +41680,13 @@ ${text}
         _locale: "site"
       }
     });
-    const disabledRef = (0, import_compose27.useDisabled)();
+    const disabledRef = (0, import_compose28.useDisabled)();
     const blockProps = (0, import_block_editor119.useBlockProps)({ ref: disabledRef });
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(import_jsx_runtime301.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_block_editor119.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
+    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,
         {
-          label: (0, import_i18n105.__)("Settings"),
+          label: (0, import_i18n108.__)("Settings"),
           resetAll: () => {
             setAttributes({
               commentsToShow: 5,
@@ -38753,17 +41697,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
               import_components59.__experimentalToolsPanelItem,
               {
                 hasValue: () => !displayAvatar,
-                label: (0, import_i18n105.__)("Display avatar"),
+                label: (0, import_i18n108.__)("Display avatar"),
                 onDeselect: () => setAttributes({ displayAvatar: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                   import_components59.ToggleControl,
                   {
-                    label: (0, import_i18n105.__)("Display avatar"),
+                    label: (0, import_i18n108.__)("Display avatar"),
                     checked: displayAvatar,
                     onChange: () => setAttributes({
                       displayAvatar: !displayAvatar
@@ -38772,39 +41716,39 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
               import_components59.__experimentalToolsPanelItem,
               {
                 hasValue: () => !displayDate,
-                label: (0, import_i18n105.__)("Display date"),
+                label: (0, import_i18n108.__)("Display date"),
                 onDeselect: () => setAttributes({ displayDate: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                   import_components59.ToggleControl,
                   {
-                    label: (0, import_i18n105.__)("Display date"),
+                    label: (0, import_i18n108.__)("Display date"),
                     checked: displayDate,
                     onChange: () => setAttributes({ displayDate: !displayDate })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
               import_components59.__experimentalToolsPanelItem,
               {
                 hasValue: () => displayContent !== "excerpt",
-                label: (0, import_i18n105.__)("Display content"),
+                label: (0, import_i18n108.__)("Display content"),
                 onDeselect: () => setAttributes({ displayContent: "excerpt" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                   import_components59.SelectControl,
                   {
-                    label: (0, import_i18n105.__)("Display content"),
+                    label: (0, import_i18n108.__)("Display content"),
                     value: displayContent,
                     options: [
-                      { label: (0, import_i18n105.__)("No content"), value: "none" },
-                      { label: (0, import_i18n105.__)("Excerpt"), value: "excerpt" },
-                      { label: (0, import_i18n105.__)("Full content"), value: "full" }
+                      { label: (0, import_i18n108.__)("No content"), value: "none" },
+                      { label: (0, import_i18n108.__)("Excerpt"), value: "excerpt" },
+                      { label: (0, import_i18n108.__)("Full content"), value: "full" }
                     ],
                     onChange: (value) => setAttributes({
                       displayContent: value
@@ -38813,17 +41757,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
               import_components59.__experimentalToolsPanelItem,
               {
                 hasValue: () => commentsToShow !== 5,
-                label: (0, import_i18n105.__)("Number of comments"),
+                label: (0, import_i18n108.__)("Number of comments"),
                 onDeselect: () => setAttributes({ commentsToShow: 5 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
                   import_components59.RangeControl,
                   {
-                    label: (0, import_i18n105.__)("Number of comments"),
+                    label: (0, import_i18n108.__)("Number of comments"),
                     value: commentsToShow,
                     onChange: (value) => setAttributes({ commentsToShow: value }),
                     min: MIN_COMMENTS,
@@ -38836,13 +41780,13 @@ ${text}
           ]
         }
       ) }),
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(import_components59.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)("p", { children: (0, import_i18n105.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n105.__)("Error: %s"),
+        (0, import_i18n108.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -38901,13 +41845,13 @@ ${text}
         clientNavigation: true
       }
     },
-    isEligible(attributes) {
-      return attributes?.displayExcerpt === false;
+    isEligible(attributes2) {
+      return attributes2?.displayExcerpt === false;
     },
-    migrate(attributes) {
+    migrate(attributes2) {
       return {
-        ...attributes,
-        displayContent: attributes.displayExcerpt ? "excerpt" : "none"
+        ...attributes2,
+        displayContent: attributes2.displayExcerpt ? "excerpt" : "none"
       };
     }
   };
@@ -39185,14 +42129,14 @@ ${text}

   // packages/block-library/build-module/latest-posts/edit.mjs
   var import_components60 = __toESM(require_components(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 1);
+  var import_i18n109 = __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_core_data28 = __toESM(require_core_data(), 1);
   var import_notices9 = __toESM(require_notices(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
-  var import_element60 = __toESM(require_element(), 1);
+  var import_compose29 = __toESM(require_compose(), 1);
+  var import_element74 = __toESM(require_element(), 1);

   // packages/block-library/build-module/latest-posts/constants.mjs
   var MIN_EXCERPT_LENGTH = 10;
@@ -39200,7 +42144,7 @@ ${text}
   var DEFAULT_EXCERPT_LENGTH = 55;

   // packages/block-library/build-module/latest-posts/edit.mjs
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
   var CATEGORIES_LIST_QUERY = {
     per_page: -1,
     _fields: "id,name",
@@ -39215,22 +42159,22 @@ ${text}
     {
       value: "none",
       icon: align_none_default,
-      label: (0, import_i18n106.__)("None")
+      label: (0, import_i18n109.__)("None")
     },
     {
       value: "left",
       icon: position_left_default,
-      label: (0, import_i18n106.__)("Left")
+      label: (0, import_i18n109.__)("Left")
     },
     {
       value: "center",
       icon: position_center_default,
-      label: (0, import_i18n106.__)("Center")
+      label: (0, import_i18n109.__)("Center")
     },
     {
       value: "right",
       icon: position_right_default,
-      label: (0, import_i18n106.__)("Right")
+      label: (0, import_i18n109.__)("Right")
     }
   ];
   function getFeaturedImageDetails(post, size) {
@@ -39243,7 +42187,7 @@ ${text}
   function getCurrentAuthor(post) {
     return post._embedded?.author?.[0];
   }
-  function Controls({ attributes, setAttributes }) {
+  function Controls({ attributes: attributes2, setAttributes }) {
     const {
       postsToShow,
       order,
@@ -39261,7 +42205,7 @@ ${text}
       featuredImageSizeWidth,
       featuredImageSizeHeight,
       addLinkToFeaturedImage
-    } = attributes;
+    } = attributes2;
     const {
       imageSizes,
       defaultImageWidth,
@@ -39310,11 +42254,11 @@ ${text}
       }
       setAttributes({ categories: allCategories });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
         import_components60.__experimentalToolsPanel,
         {
-          label: (0, import_i18n106.__)("Post content"),
+          label: (0, import_i18n109.__)("Post content"),
           resetAll: () => setAttributes({
             displayPostContent: false,
             displayPostContentRadio: "excerpt",
@@ -39322,41 +42266,41 @@ ${text}
           }),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
               import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayPostContent,
-                label: (0, import_i18n106.__)("Display post content"),
+                label: (0, import_i18n109.__)("Display post content"),
                 onDeselect: () => setAttributes({ displayPostContent: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                   import_components60.ToggleControl,
                   {
-                    label: (0, import_i18n106.__)("Display post content"),
+                    label: (0, import_i18n109.__)("Display post content"),
                     checked: displayPostContent,
                     onChange: (value) => setAttributes({ displayPostContent: value })
                   }
                 )
               }
             ),
-            displayPostContent && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+            displayPostContent && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
               import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => displayPostContentRadio !== "excerpt",
-                label: (0, import_i18n106.__)("Content length"),
+                label: (0, import_i18n109.__)("Content length"),
                 onDeselect: () => setAttributes({
                   displayPostContentRadio: "excerpt"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                   import_components60.RadioControl,
                   {
-                    label: (0, import_i18n106.__)("Content length"),
+                    label: (0, import_i18n109.__)("Content length"),
                     selected: displayPostContentRadio,
                     options: [
-                      { label: (0, import_i18n106.__)("Excerpt"), value: "excerpt" },
+                      { label: (0, import_i18n109.__)("Excerpt"), value: "excerpt" },
                       {
-                        label: (0, import_i18n106.__)("Full post"),
+                        label: (0, import_i18n109.__)("Full post"),
                         value: "full_post"
                       }
                     ],
@@ -39367,19 +42311,19 @@ ${text}
                 )
               }
             ),
-            displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+            displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
               import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => excerptLength !== DEFAULT_EXCERPT_LENGTH,
-                label: (0, import_i18n106.__)("Max number of words"),
+                label: (0, import_i18n109.__)("Max number of words"),
                 onDeselect: () => setAttributes({
                   excerptLength: DEFAULT_EXCERPT_LENGTH
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                   import_components60.RangeControl,
                   {
-                    label: (0, import_i18n106.__)("Max number of words"),
+                    label: (0, import_i18n109.__)("Max number of words"),
                     value: excerptLength,
                     onChange: (value) => setAttributes({ excerptLength: value }),
                     min: MIN_EXCERPT_LENGTH,
@@ -39391,44 +42335,44 @@ ${text}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
         import_components60.__experimentalToolsPanel,
         {
-          label: (0, import_i18n106.__)("Post meta"),
+          label: (0, import_i18n109.__)("Post meta"),
           resetAll: () => setAttributes({
             displayAuthor: false,
             displayPostDate: false
           }),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
               import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayAuthor,
-                label: (0, import_i18n106.__)("Display author name"),
+                label: (0, import_i18n109.__)("Display author name"),
                 onDeselect: () => setAttributes({ displayAuthor: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                   import_components60.ToggleControl,
                   {
-                    label: (0, import_i18n106.__)("Display author name"),
+                    label: (0, import_i18n109.__)("Display author name"),
                     checked: displayAuthor,
                     onChange: (value) => setAttributes({ displayAuthor: value })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
               import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayPostDate,
-                label: (0, import_i18n106.__)("Display post date"),
+                label: (0, import_i18n109.__)("Display post date"),
                 onDeselect: () => setAttributes({ displayPostDate: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                   import_components60.ToggleControl,
                   {
-                    label: (0, import_i18n106.__)("Display post date"),
+                    label: (0, import_i18n109.__)("Display post date"),
                     checked: displayPostDate,
                     onChange: (value) => setAttributes({ displayPostDate: value })
                   }
@@ -39438,10 +42382,10 @@ ${text}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
         import_components60.__experimentalToolsPanel,
         {
-          label: (0, import_i18n106.__)("Featured image"),
+          label: (0, import_i18n109.__)("Featured image"),
           resetAll: () => setAttributes({
             displayFeaturedImage: false,
             featuredImageAlign: void 0,
@@ -39452,36 +42396,36 @@ ${text}
           }),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
               import_components60.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!displayFeaturedImage,
-                label: (0, import_i18n106.__)("Display featured image"),
+                label: (0, import_i18n109.__)("Display featured image"),
                 onDeselect: () => setAttributes({ displayFeaturedImage: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                   import_components60.ToggleControl,
                   {
-                    label: (0, import_i18n106.__)("Display featured image"),
+                    label: (0, import_i18n109.__)("Display featured image"),
                     checked: displayFeaturedImage,
                     onChange: (value) => setAttributes({ displayFeaturedImage: value })
                   }
                 )
               }
             ),
-            displayFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+            displayFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                 import_components60.__experimentalToolsPanelItem,
                 {
                   hasValue: () => featuredImageSizeSlug !== "thumbnail" || featuredImageSizeWidth !== null || featuredImageSizeHeight !== null,
-                  label: (0, import_i18n106.__)("Image size"),
+                  label: (0, import_i18n109.__)("Image size"),
                   onDeselect: () => setAttributes({
                     featuredImageSizeSlug: "thumbnail",
                     featuredImageSizeWidth: null,
                     featuredImageSizeHeight: null
                   }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                     import_block_editor120.__experimentalImageSizeControl,
                     {
                       onChange: (value) => {
@@ -39500,7 +42444,7 @@ ${text}
                       imageWidth: defaultImageWidth,
                       imageHeight: defaultImageHeight,
                       imageSizeOptions,
-                      imageSizeHelp: (0, import_i18n106.__)(
+                      imageSizeHelp: (0, import_i18n109.__)(
                         "Select the size of the source image."
                       ),
                       onChangeImage: (value) => setAttributes({
@@ -39512,27 +42456,27 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                 import_components60.__experimentalToolsPanelItem,
                 {
                   hasValue: () => !!featuredImageAlign,
-                  label: (0, import_i18n106.__)("Image alignment"),
+                  label: (0, import_i18n109.__)("Image alignment"),
                   onDeselect: () => setAttributes({
                     featuredImageAlign: void 0
                   }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                     import_components60.__experimentalToggleGroupControl,
                     {
                       className: "editor-latest-posts-image-alignment-control",
-                      label: (0, import_i18n106.__)("Image alignment"),
+                      label: (0, import_i18n109.__)("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_runtime302.jsx)(
+                          return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                             import_components60.__experimentalToggleGroupControlOptionIcon,
                             {
                               value,
@@ -39547,19 +42491,19 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                 import_components60.__experimentalToolsPanelItem,
                 {
                   hasValue: () => !!addLinkToFeaturedImage,
-                  label: (0, import_i18n106.__)("Add link to featured image"),
+                  label: (0, import_i18n109.__)("Add link to featured image"),
                   onDeselect: () => setAttributes({
                     addLinkToFeaturedImage: false
                   }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                     import_components60.ToggleControl,
                     {
-                      label: (0, import_i18n106.__)("Add link to featured image"),
+                      label: (0, import_i18n109.__)("Add link to featured image"),
                       checked: addLinkToFeaturedImage,
                       onChange: (value) => setAttributes({
                         addLinkToFeaturedImage: value
@@ -39572,10 +42516,10 @@ ${text}
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
         import_components60.__experimentalToolsPanel,
         {
-          label: (0, import_i18n106.__)("Sorting and filtering"),
+          label: (0, import_i18n109.__)("Sorting and filtering"),
           resetAll: () => setAttributes({
             order: "desc",
             orderBy: "date",
@@ -39584,11 +42528,11 @@ ${text}
             selectedAuthor: void 0
           }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             import_components60.__experimentalToolsPanelItem,
             {
               hasValue: () => order !== "desc" || orderBy !== "date" || postsToShow !== 5 || categories?.length > 0 || !!selectedAuthor,
-              label: (0, import_i18n106.__)("Sort and filter"),
+              label: (0, import_i18n109.__)("Sort and filter"),
               onDeselect: () => setAttributes({
                 order: "desc",
                 orderBy: "date",
@@ -39597,7 +42541,7 @@ ${text}
                 selectedAuthor: void 0
               }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                 import_components60.QueryControls,
                 {
                   ...{ order, orderBy },
@@ -39622,11 +42566,11 @@ ${text}
     ] });
   }
   function LatestPostsEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     __unstableLayoutClassNames
   }) {
-    const instanceId = (0, import_compose28.useInstanceId)(LatestPostsEdit);
+    const instanceId = (0, import_compose29.useInstanceId)(LatestPostsEdit);
     const {
       postsToShow,
       order,
@@ -39647,7 +42591,7 @@ ${text}
       featuredImageSizeWidth,
       featuredImageSizeHeight,
       addLinkToFeaturedImage
-    } = attributes;
+    } = attributes2;
     const { type: savedLayoutType, minimumColumnWidth } = layout || {};
     const layoutType = savedLayoutType || (postLayout === "grid" ? "grid" : "default");
     const columnCount = layout?.columnCount ?? (!savedLayoutType ? columns : void 0) ?? 3;
@@ -39679,16 +42623,16 @@ ${text}
     const { createWarningNotice } = (0, import_data54.useDispatch)(import_notices9.store);
     const showRedirectionPreventedNotice = (event) => {
       event.preventDefault();
-      createWarningNotice((0, import_i18n106.__)("Links are disabled in the editor."), {
+      createWarningNotice((0, import_i18n109.__)("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_runtime302.jsx)(import_block_editor120.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_block_editor120.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
       Controls,
       {
-        attributes,
+        attributes: attributes2,
         setAttributes
       }
     ) });
@@ -39703,9 +42647,9 @@ ${text}
       })
     });
     if (!hasPosts) {
-      return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)("div", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...blockProps, children: [
         inspectorControls,
-        /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components60.Placeholder, { icon: pin_default, label: (0, import_i18n106.__)("Latest Posts"), children: !Array.isArray(latestPosts) ? /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components60.Spinner, {}) : (0, import_i18n106.__)("No posts found.") })
+        /* @__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.") })
       ] });
     }
     const displayPosts = latestPosts.length > postsToShow ? latestPosts.slice(0, postsToShow) : latestPosts;
@@ -39717,13 +42661,13 @@ ${text}
     const layoutControls = [
       {
         icon: list_default,
-        title: (0, import_i18n106._x)("List view", "Latest posts block display setting"),
+        title: (0, import_i18n109._x)("List view", "Latest posts block display setting"),
         onClick: () => setDisplayLayout({ type: "default" }),
         isActive: layoutType === "default" || layoutType === "constrained"
       },
       {
         icon: grid_default,
-        title: (0, import_i18n106._x)("Grid view", "Latest posts block display setting"),
+        title: (0, import_i18n109._x)("Grid view", "Latest posts block display setting"),
         onClick: () => setDisplayLayout({
           type: "grid",
           columnCount
@@ -39732,10 +42676,10 @@ ${text}
       }
     ];
     const dateFormat = (0, import_date2.getSettings)().formats.date;
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
       inspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_block_editor120.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components60.ToolbarGroup, { controls: layoutControls }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("ul", { ...blockProps, children: displayPosts.map((post) => {
+      /* @__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) => {
         const titleTrimmed = post.title.rendered.trim();
         let excerpt = post.excerpt.rendered;
         const currentAuthor = getCurrentAuthor(post);
@@ -39748,7 +42692,7 @@ ${text}
           [`align${featuredImageAlign}`]: !!featuredImageAlign
         });
         const renderFeaturedImage = displayFeaturedImage && imageSourceUrl;
-        const featuredImage = renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+        const featuredImage = renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
           "img",
           {
             src: imageSourceUrl,
@@ -39760,20 +42704,20 @@ ${text}
           }
         );
         const needsReadMore = excerptLength < excerpt.trim().split(" ").length && post.excerpt.raw === "";
-        const postExcerpt = needsReadMore ? /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(import_jsx_runtime302.Fragment, { children: [
+        const postExcerpt = needsReadMore ? /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
           excerpt.trim().split(" ", excerptLength).join(" "),
-          (0, import_element60.createInterpolateElement)(
-            (0, import_i18n106.sprintf)(
+          (0, import_element74.createInterpolateElement)(
+            (0, import_i18n109.sprintf)(
               /* translators: 1: Hidden accessibility text: Post title */
-              (0, import_i18n106.__)(
+              (0, import_i18n109.__)(
                 "\u2026 <a>Read more<span>: %1$s</span></a>"
               ),
-              titleTrimmed || (0, import_i18n106.__)("(no title)")
+              titleTrimmed || (0, import_i18n109.__)("(no title)")
             ),
             {
               a: (
                 // eslint-disable-next-line jsx-a11y/anchor-has-content
-                /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
                   "a",
                   {
                     className: "wp-block-latest-posts__read-more",
@@ -39783,12 +42727,12 @@ ${text}
                   }
                 )
               ),
-              span: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("span", { className: "screen-reader-text" })
+              span: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("span", { className: "screen-reader-text" })
             }
           )
         ] }) : excerpt;
-        return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)("li", { children: [
-          renderFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { className: imageClasses, children: addLinkToFeaturedImage ? /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+        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)(
             "a",
             {
               href: post.link,
@@ -39796,7 +42740,7 @@ ${text}
               children: featuredImage
             }
           ) : featuredImage }),
-          /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             "a",
             {
               className: "wp-block-latest-posts__post-title",
@@ -39805,15 +42749,15 @@ ${text}
                 __html: titleTrimmed
               } : void 0,
               onClick: showRedirectionPreventedNotice,
-              children: !titleTrimmed ? (0, import_i18n106.__)("(no title)") : null
+              children: !titleTrimmed ? (0, import_i18n109.__)("(no title)") : null
             }
           ),
-          displayAuthor && currentAuthor && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { className: "wp-block-latest-posts__post-author", children: (0, import_i18n106.sprintf)(
+          displayAuthor && currentAuthor && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("div", { className: "wp-block-latest-posts__post-author", children: (0, import_i18n109.sprintf)(
             /* translators: byline. %s: author. */
-            (0, import_i18n106.__)("by %s"),
+            (0, import_i18n109.__)("by %s"),
             currentAuthor.name
           ) }),
-          displayPostDate && post.date_gmt && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+          displayPostDate && post.date_gmt && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
             "time",
             {
               dateTime: (0, import_date2.format)("c", post.date_gmt),
@@ -39821,8 +42765,8 @@ ${text}
               children: (0, import_date2.dateI18n)(dateFormat, post.date_gmt)
             }
           ),
-          displayPostContent && displayPostContentRadio === "excerpt" && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("div", { className: "wp-block-latest-posts__post-excerpt", children: postExcerpt }),
-          displayPostContent && displayPostContentRadio === "full_post" && /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+          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)(
             "div",
             {
               className: "wp-block-latest-posts__post-full-content",
@@ -39854,7 +42798,7 @@ ${text}
     name: () => name47,
     settings: () => settings47
   });
-  var import_i18n109 = __toESM(require_i18n(), 1);
+  var import_i18n112 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/list/deprecated.mjs
   var import_block_editor121 = __toESM(require_block_editor(), 1);
@@ -39911,8 +42855,8 @@ ${text}
     );
     return (0, import_blocks43.createBlock)("core/list", listAttributes, innerBlocks);
   }
-  function migrateToListV2(attributes) {
-    const { values, start, reversed, ordered, type, ...otherAttributes } = attributes;
+  function migrateToListV2(attributes2) {
+    const { values, start, reversed, ordered, type, ...otherAttributes } = attributes2;
     const list = document.createElement(ordered ? "ol" : "ul");
     list.innerHTML = values;
     if (start) {
@@ -39930,19 +42874,19 @@ ${text}
       listBlock.innerBlocks
     ];
   }
-  function migrateTypeToInlineStyle(attributes) {
-    const { type } = attributes;
+  function migrateTypeToInlineStyle(attributes2) {
+    const { type } = attributes2;
     if (type && LIST_STYLES[type]) {
       return {
-        ...attributes,
+        ...attributes2,
         type: LIST_STYLES[type]
       };
     }
-    return attributes;
+    return attributes2;
   }

   // packages/block-library/build-module/list/deprecated.mjs
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
   var v0 = {
     attributes: {
       ordered: {
@@ -39987,10 +42931,10 @@ ${text}
       __experimentalSelector: "ol,ul",
       __experimentalSlashInserter: true
     },
-    save({ attributes }) {
-      const { ordered, values, type, reversed, start } = attributes;
+    save({ attributes: attributes2 }) {
+      const { ordered, values, type, reversed, start } = attributes2;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(TagName2, { ...import_block_editor121.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor121.RichText.Content, { value: values, multiline: "li" }) });
+      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" }) });
     },
     migrate: migrate_font_family_default,
     isEligible({ style: style2 }) {
@@ -40053,10 +42997,10 @@ ${text}
       __experimentalSelector: "ol,ul",
       __experimentalSlashInserter: true
     },
-    save({ attributes }) {
-      const { ordered, values, type, reversed, start } = attributes;
+    save({ attributes: attributes2 }) {
+      const { ordered, values, type, reversed, start } = attributes2;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(TagName2, { ...import_block_editor121.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor121.RichText.Content, { value: values, multiline: "li" }) });
+      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" }) });
     },
     migrate: migrateToListV2
   };
@@ -40128,10 +43072,10 @@ ${text}
     isEligible({ type }) {
       return !!type;
     },
-    save({ attributes }) {
-      const { ordered, type, reversed, start } = attributes;
+    save({ attributes: attributes2 }) {
+      const { ordered, type, reversed, start } = attributes2;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(TagName2, { ...import_block_editor121.useBlockProps.save({ type, reversed, start }), children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor121.InnerBlocks.Content, {}) });
+      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, {}) });
     },
     migrate: migrateTypeToInlineStyle
   };
@@ -40201,10 +43145,10 @@ ${text}
       __experimentalOnMerge: "true",
       __experimentalSlashInserter: true
     },
-    save({ attributes }) {
-      const { ordered, type, reversed, start } = attributes;
+    save({ attributes: attributes2 }) {
+      const { ordered, type, reversed, start } = attributes2;
       const TagName2 = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
         TagName2,
         {
           ...import_block_editor121.useBlockProps.save({
@@ -40214,7 +43158,7 @@ ${text}
               listStyleType: ordered && type !== "decimal" ? type : void 0
             }
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(import_block_editor121.InnerBlocks.Content, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(import_block_editor121.InnerBlocks.Content, {})
         }
       );
     }
@@ -40225,44 +43169,44 @@ ${text}
   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_i18n108 = __toESM(require_i18n(), 1);
+  var import_i18n111 = __toESM(require_i18n(), 1);
   var import_blocks44 = __toESM(require_blocks(), 1);
-  var import_element62 = __toESM(require_element(), 1);
+  var import_element76 = __toESM(require_element(), 1);
   var import_deprecated27 = __toESM(require_deprecated(), 1);

   // packages/block-library/build-module/list/ordered-list-settings.mjs
-  var import_i18n107 = __toESM(require_i18n(), 1);
+  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_runtime304 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
   var LIST_STYLE_OPTIONS = [
     {
-      label: (0, import_i18n107.__)("Numbers"),
+      label: (0, import_i18n110.__)("Numbers"),
       value: "decimal"
     },
     {
-      label: (0, import_i18n107.__)("Uppercase letters"),
+      label: (0, import_i18n110.__)("Uppercase letters"),
       value: "upper-alpha"
     },
     {
-      label: (0, import_i18n107.__)("Lowercase letters"),
+      label: (0, import_i18n110.__)("Lowercase letters"),
       value: "lower-alpha"
     },
     {
-      label: (0, import_i18n107.__)("Uppercase Roman numerals"),
+      label: (0, import_i18n110.__)("Uppercase Roman numerals"),
       value: "upper-roman"
     },
     {
-      label: (0, import_i18n107.__)("Lowercase Roman numerals"),
+      label: (0, import_i18n110.__)("Lowercase Roman numerals"),
       value: "lower-roman"
     }
   ];
   var OrderedListSettings = ({ setAttributes, reversed, start, type }) => {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(import_block_editor122.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_block_editor122.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
       import_components61.__experimentalToolsPanel,
       {
-        label: (0, import_i18n107.__)("Settings"),
+        label: (0, import_i18n110.__)("Settings"),
         resetAll: () => {
           setAttributes({
             type: void 0,
@@ -40272,19 +43216,19 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
             import_components61.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n107.__)("List style"),
+              label: (0, import_i18n110.__)("List style"),
               isShownByDefault: true,
               hasValue: () => !!type,
               onDeselect: () => setAttributes({
                 type: void 0
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
                 import_components61.SelectControl,
                 {
-                  label: (0, import_i18n107.__)("List style"),
+                  label: (0, import_i18n110.__)("List style"),
                   options: LIST_STYLE_OPTIONS,
                   value: type || "decimal",
                   onChange: (newValue) => setAttributes({ type: newValue })
@@ -40292,19 +43236,19 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
             import_components61.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n107.__)("Start value"),
+              label: (0, import_i18n110.__)("Start value"),
               isShownByDefault: true,
               hasValue: () => !!start,
               onDeselect: () => setAttributes({
                 start: void 0
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
                 import_components61.TextControl,
                 {
-                  label: (0, import_i18n107.__)("Start value"),
+                  label: (0, import_i18n110.__)("Start value"),
                   type: "number",
                   onChange: (value) => {
                     const int = parseInt(value, 10);
@@ -40320,19 +43264,19 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
             import_components61.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n107.__)("Reverse order"),
+              label: (0, import_i18n110.__)("Reverse order"),
               isShownByDefault: true,
               hasValue: () => !!reversed,
               onDeselect: () => setAttributes({
                 reversed: void 0
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
                 import_components61.ToggleControl,
                 {
-                  label: (0, import_i18n107.__)("Reverse order"),
+                  label: (0, import_i18n110.__)("Reverse order"),
                   checked: reversed || false,
                   onChange: (value) => {
                     setAttributes({
@@ -40351,28 +43295,28 @@ ${text}
   var ordered_list_settings_default = OrderedListSettings;

   // packages/block-library/build-module/list/tag-name.mjs
-  var import_element61 = __toESM(require_element(), 1);
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+  var import_element75 = __toESM(require_element(), 1);
+  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
   function TagName(props, ref) {
     const { ordered, ...extraProps } = props;
     const Tag = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(Tag, { ref, ...extraProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(Tag, { ref, ...extraProps });
   }
-  var tag_name_default = (0, import_element61.forwardRef)(TagName);
+  var tag_name_default = (0, import_element75.forwardRef)(TagName);

   // packages/block-library/build-module/list/edit.mjs
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_BLOCK4 = {
     name: "core/list-item"
   };
-  function useMigrateOnLoad(attributes, clientId) {
+  function useMigrateOnLoad(attributes2, clientId) {
     const registry = (0, import_data55.useRegistry)();
     const { updateBlockAttributes, replaceInnerBlocks, selectBlock } = (0, import_data55.useDispatch)(import_block_editor123.store);
-    (0, import_element62.useEffect)(() => {
-      if (!attributes.values) {
+    (0, import_element76.useEffect)(() => {
+      if (!attributes2.values) {
         return;
       }
-      const [newAttributes, newInnerBlocks] = migrateToListV2(attributes);
+      const [newAttributes, newInnerBlocks] = migrateToListV2(attributes2);
       (0, import_deprecated27.default)("Value attribute on the list block", {
         since: "6.0",
         version: "6.5",
@@ -40386,12 +43330,12 @@ ${text}
           selectBlock(clientId);
         }
       });
-    }, [attributes.values]);
+    }, [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_element62.useCallback)(() => {
+    return (0, import_element76.useCallback)(() => {
       const parentBlockId = getBlockRootClientId(clientId);
       const parentBlockAttributes = getBlockAttributes4(parentBlockId);
       const newParentBlock = (0, import_blocks44.createBlock)(
@@ -40412,19 +43356,19 @@ ${text}
       },
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_jsx_runtime306.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_jsx_runtime330.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
       import_components62.ToolbarButton,
       {
-        icon: (0, import_i18n108.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
-        title: (0, import_i18n108.__)("Outdent"),
-        description: (0, import_i18n108.__)("Outdent list item"),
+        icon: (0, import_i18n111.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
+        title: (0, import_i18n111.__)("Outdent"),
+        description: (0, import_i18n111.__)("Outdent list item"),
         disabled: !canOutdent,
         onClick: outdentList
       }
     ) });
   }
-  function Edit17({ attributes, setAttributes, clientId }) {
-    const { ordered, type, reversed, start } = attributes;
+  function Edit17({ attributes: attributes2, setAttributes, clientId }) {
+    const { ordered, type, reversed, start } = attributes2;
     const blockProps = (0, import_block_editor123.useBlockProps)({
       style: {
         listStyleType: ordered && type !== "decimal" ? type : void 0
@@ -40436,36 +43380,36 @@ ${text}
       templateLock: false,
       __experimentalCaptureToolbars: true
     });
-    useMigrateOnLoad(attributes, clientId);
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_block_editor123.BlockControls, { group: "block", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+    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,
         {
-          icon: (0, import_i18n108.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-          title: (0, import_i18n108.__)("Unordered"),
-          description: (0, import_i18n108.__)("Convert to unordered list"),
+          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"),
           isActive: ordered === false,
           onClick: () => {
             setAttributes({ ordered: false });
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
         import_components62.ToolbarButton,
         {
-          icon: (0, import_i18n108.isRTL)() ? format_list_numbered_rtl_default : format_list_numbered_default,
-          title: (0, import_i18n108.__)("Ordered"),
-          description: (0, import_i18n108.__)("Convert to ordered list"),
+          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"),
           isActive: ordered === true,
           onClick: () => {
             setAttributes({ ordered: true });
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(IndentUI, { clientId })
+      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(IndentUI, { clientId })
     ] });
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_jsx_runtime330.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
         tag_name_default,
         {
           ordered,
@@ -40475,7 +43419,7 @@ ${text}
         }
       ),
       controls,
-      ordered && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+      ordered && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
         ordered_list_settings_default,
         {
           ...{
@@ -40529,6 +43473,7 @@ ${text}
     },
     supports: {
       anchor: true,
+      align: ["wide", "full"],
       html: false,
       __experimentalBorder: {
         color: true,
@@ -40582,11 +43527,11 @@ ${text}

   // packages/block-library/build-module/list/save.mjs
   var import_block_editor124 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
-  function save27({ attributes }) {
-    const { ordered, type, reversed, start } = attributes;
+  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
+  function save27({ attributes: attributes2 }) {
+    const { ordered, type, reversed, start } = attributes2;
     const TagName2 = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
       TagName2,
       {
         ...import_block_editor124.useBlockProps.save({
@@ -40596,7 +43541,7 @@ ${text}
             listStyleType: ordered && type !== "decimal" ? type : void 0
           }
         }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor124.InnerBlocks.Content, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_block_editor124.InnerBlocks.Content, {})
       }
     );
   }
@@ -40620,9 +43565,9 @@ ${text}
     return listContentSchema;
   }
   function getListContentFlat(blocks) {
-    return blocks.flatMap(({ name: name122, attributes, innerBlocks = [] }) => {
+    return blocks.flatMap(({ name: name122, attributes: attributes2, innerBlocks = [] }) => {
       if (name122 === "core/list-item") {
-        return [attributes.content, ...getListContentFlat(innerBlocks)];
+        return [attributes2.content, ...getListContentFlat(innerBlocks)];
       }
       return getListContentFlat(innerBlocks);
     });
@@ -40715,23 +43660,23 @@ ${text}
       innerBlocks: [
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n109.__)("Alice.") }
+          attributes: { content: (0, import_i18n112.__)("Alice.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n109.__)("The White Rabbit.") }
+          attributes: { content: (0, import_i18n112.__)("The White Rabbit.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n109.__)("The Cheshire Cat.") }
+          attributes: { content: (0, import_i18n112.__)("The Cheshire Cat.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n109.__)("The Mad Hatter.") }
+          attributes: { content: (0, import_i18n112.__)("The Mad Hatter.") }
         },
         {
           name: "core/list-item",
-          attributes: { content: (0, import_i18n109.__)("The Queen of Hearts.") }
+          attributes: { content: (0, import_i18n112.__)("The Queen of Hearts.") }
         }
       ]
     },
@@ -40754,22 +43699,21 @@ ${text}
   });

   // packages/block-library/build-module/math/edit.mjs
-  var import_i18n110 = __toESM(require_i18n(), 1);
+  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_element63 = __toESM(require_element(), 1);
+  var import_element77 = __toESM(require_element(), 1);
   var import_data56 = __toESM(require_data(), 1);
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock(import_components63.privateApis);
-  function MathEdit({ attributes, setAttributes, isSelected }) {
-    const { latex, mathML } = attributes;
-    const [blockRef, setBlockRef] = (0, import_element63.useState)();
-    const [error2, setError] = (0, import_element63.useState)(null);
-    const [latexToMathML, setLatexToMathML] = (0, import_element63.useState)();
-    const initialLatex = (0, import_element63.useRef)(latex);
-    const formRef = (0, import_element63.useRef)();
+  var import_jsx_runtime332 = __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_element63.useEffect)(() => {
+    (0, import_element77.useEffect)(() => {
       import("@wordpress/latex-to-mathml").then((module) => {
         setLatexToMathML(() => module.default);
         if (initialLatex.current) {
@@ -40790,15 +43734,15 @@ ${text}
       ref: setBlockRef,
       position: "relative"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)("div", { ...blockProps, children: [
-      mathML ? /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)("div", { ...blockProps, children: [
+      mathML ? /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
         "math",
         {
           display: "block",
           dangerouslySetInnerHTML: { __html: mathML }
         }
       ) : "\u200B",
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
         import_components63.Popover,
         {
           placement: "bottom-start",
@@ -40807,21 +43751,21 @@ ${text}
           focusOnMount: false,
           onFocusOutside: () => formRef.current?.reportValidity(),
           __unstableSlotName: "__unstable-block-tools-after",
-          children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
             "form",
             {
               ref: formRef,
               style: { padding: "4px", minWidth: "300px" },
               onSubmit: (event) => event.preventDefault(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
                 ValidatedTextareaControl,
                 {
-                  label: (0, import_i18n110.__)("LaTeX math syntax"),
+                  label: (0, import_i18n113.__)("LaTeX math syntax"),
                   hideLabelFromVision: true,
-                  value: latex,
+                  value: latex ?? "",
                   className: "wp-block-math__textarea-control",
                   customValidity: error2 ? { type: "invalid", message: error2 } : void 0,
-                  onChange: (newLatex) => {
+                  onValueChange: (newLatex) => {
                     if (!latexToMathML) {
                       setAttributes({ latex: newLatex });
                       return;
@@ -40840,7 +43784,7 @@ ${text}
                       latex: newLatex
                     });
                   },
-                  placeholder: (0, import_i18n110.__)("e.g., x^2, \\frac{a}{b}")
+                  placeholder: (0, import_i18n113.__)("e.g., x^2, \\frac{a}{b}")
                 }
               )
             }
@@ -40906,13 +43850,13 @@ ${text}

   // packages/block-library/build-module/math/save.mjs
   var import_block_editor126 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
-  function save28({ attributes }) {
-    const { latex, mathML } = attributes;
+  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+  function save28({ attributes: attributes2 }) {
+    const { latex, mathML } = attributes2;
     if (!latex) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { ...import_block_editor126.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)("div", { ...import_block_editor126.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
       "math",
       {
         display: "block",
@@ -40923,7 +43867,7 @@ ${text}

   // packages/block-library/build-module/math/deprecated.mjs
   var import_block_editor127 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
   var v124 = {
     attributes: {
       latex: {
@@ -40936,12 +43880,12 @@ ${text}
         selector: "math"
       }
     },
-    save({ attributes }) {
-      const { latex, mathML } = attributes;
+    save({ attributes: attributes2 }) {
+      const { latex, mathML } = attributes2;
       if (!latex) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
         "math",
         {
           ...import_block_editor127.useBlockProps.save(),
@@ -40978,7 +43922,7 @@ ${text}
     name: () => name49,
     settings: () => settings49
   });
-  var import_i18n112 = __toESM(require_i18n(), 1);
+  var import_i18n115 = __toESM(require_i18n(), 1);
   var import_block_editor135 = __toESM(require_block_editor(), 1);
   var import_blocks51 = __toESM(require_blocks(), 1);

@@ -41056,14 +44000,14 @@ ${text}

   // packages/block-library/build-module/list-item/edit.mjs
   var import_block_editor133 = __toESM(require_block_editor(), 1);
-  var import_i18n111 = __toESM(require_i18n(), 1);
+  var import_i18n114 = __toESM(require_i18n(), 1);
   var import_components64 = __toESM(require_components(), 1);
-  var import_compose31 = __toESM(require_compose(), 1);
+  var import_compose32 = __toESM(require_compose(), 1);
   var import_data62 = __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_element64 = __toESM(require_element(), 1);
+  var import_element78 = __toESM(require_element(), 1);
   var import_data57 = __toESM(require_data(), 1);
   var import_block_editor128 = __toESM(require_block_editor(), 1);
   var import_blocks46 = __toESM(require_blocks(), 1);
@@ -41095,7 +44039,7 @@ ${text}
       }
       return parentListItemId;
     }
-    return (0, import_element64.useCallback)((clientIds = getSelectedBlockClientIds()) => {
+    return (0, import_element78.useCallback)((clientIds = getSelectedBlockClientIds()) => {
       if (!Array.isArray(clientIds)) {
         clientIds = [clientIds];
       }
@@ -41154,7 +44098,7 @@ ${text}
   }

   // packages/block-library/build-module/list-item/hooks/use-indent-list-item.mjs
-  var import_element65 = __toESM(require_element(), 1);
+  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);
@@ -41170,7 +44114,7 @@ ${text}
       getBlockRootClientId,
       getBlockAttributes: getBlockAttributes4
     } = (0, import_data58.useSelect)(import_block_editor129.store);
-    return (0, import_element65.useCallback)(() => {
+    return (0, import_element79.useCallback)(() => {
       const _hasMultiSelection = hasMultiSelection();
       const clientIds = _hasMultiSelection ? getMultiSelectedBlockClientIds() : [clientId];
       const clonedBlocks = clientIds.map(
@@ -41210,7 +44154,7 @@ ${text}

   // packages/block-library/build-module/list-item/hooks/use-enter.mjs
   var import_blocks48 = __toESM(require_blocks(), 1);
-  var import_compose29 = __toESM(require_compose(), 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);
@@ -41226,7 +44170,7 @@ ${text}
       getBlockName
     } = (0, import_data59.useSelect)(import_block_editor130.store);
     const outdentListItem = useOutdentListItem();
-    return (0, import_compose29.useRefEffect)((element) => {
+    return (0, import_compose30.useRefEffect)((element) => {
       function onKeyDown(event) {
         if (event.defaultPrevented || event.keyCode !== import_keycodes3.ENTER) {
           return;
@@ -41277,7 +44221,7 @@ ${text}
   }

   // packages/block-library/build-module/list-item/hooks/use-space.mjs
-  var import_compose30 = __toESM(require_compose(), 1);
+  var import_compose31 = __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);
@@ -41287,7 +44231,7 @@ ${text}
     const { getSelectionStart, getSelectionEnd, getBlockIndex } = (0, import_data60.useSelect)(import_block_editor131.store);
     const indentListItem = useIndentListItem(clientId);
     const outdentListItem = useOutdentListItem();
-    return (0, import_compose30.useRefEffect)(
+    return (0, import_compose31.useRefEffect)(
       (element) => {
         function onKeyDown(event) {
           const { keyCode, shiftKey, altKey, metaKey, ctrlKey } = event;
@@ -41455,7 +44399,7 @@ ${text}
   }

   // packages/block-library/build-module/list-item/edit.mjs
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
   function IndentUI2({ clientId }) {
     const indentListItem = useIndentListItem(clientId);
     const outdentListItem = useOutdentListItem();
@@ -41471,25 +44415,25 @@ ${text}
       },
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(import_jsx_runtime311.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_jsx_runtime335.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
         import_components64.ToolbarButton,
         {
-          icon: (0, import_i18n111.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
-          title: (0, import_i18n111.__)("Outdent"),
+          icon: (0, import_i18n114.isRTL)() ? format_outdent_rtl_default : format_outdent_default,
+          title: (0, import_i18n114.__)("Outdent"),
           shortcut: import_keycodes5.displayShortcut.shift("Tab"),
-          description: (0, import_i18n111.__)("Outdent list item"),
+          description: (0, import_i18n114.__)("Outdent list item"),
           disabled: !canOutdent,
           onClick: () => outdentListItem()
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
         import_components64.ToolbarButton,
         {
-          icon: (0, import_i18n111.isRTL)() ? format_indent_rtl_default : format_indent_default,
-          title: (0, import_i18n111.__)("Indent"),
+          icon: (0, import_i18n114.isRTL)() ? format_indent_rtl_default : format_indent_default,
+          title: (0, import_i18n114.__)("Indent"),
           shortcut: "Tab",
-          description: (0, import_i18n111.__)("Indent list item"),
+          description: (0, import_i18n114.__)("Indent list item"),
           disabled: !canIndent,
           onClick: () => indentListItem()
         }
@@ -41497,12 +44441,12 @@ ${text}
     ] });
   }
   function ListItemEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId,
     mergeBlocks
   }) {
-    const { placeholder: placeholder2, content } = attributes;
+    const { placeholder: placeholder2, content } = attributes2;
     const blockProps = (0, import_block_editor133.useBlockProps)();
     const innerBlocksProps = (0, import_block_editor133.useInnerBlocksProps)(blockProps, {
       renderAppender: false,
@@ -41511,34 +44455,34 @@ ${text}
     const useEnterRef = useEnter2(clientId);
     const useSpaceRef = useSpace(clientId);
     const onMerge = useMerge(clientId, mergeBlocks);
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)(import_jsx_runtime311.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("li", { ...innerBlocksProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+    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,
           {
-            ref: (0, import_compose31.useMergeRefs)([useEnterRef, useSpaceRef]),
+            ref: (0, import_compose32.useMergeRefs)([useEnterRef, useSpaceRef]),
             identifier: "content",
             tagName: "div",
             onChange: (nextContent) => setAttributes({ content: nextContent }),
             value: content,
-            "aria-label": (0, import_i18n111.__)("List text"),
-            placeholder: placeholder2 || (0, import_i18n111.__)("List"),
+            "aria-label": (0, import_i18n114.__)("List text"),
+            placeholder: placeholder2 || (0, import_i18n114.__)("List"),
             onMerge
           }
         ),
         innerBlocksProps.children
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_block_editor133.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(IndentUI2, { clientId }) })
+      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_block_editor133.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(IndentUI2, { clientId }) })
     ] });
   }

   // packages/block-library/build-module/list-item/save.mjs
   var import_block_editor134 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
-  function save29({ attributes }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)("li", { ...import_block_editor134.useBlockProps.save(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_block_editor134.RichText.Content, { value: attributes.content }),
-      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_block_editor134.InnerBlocks.Content, {})
+  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, {})
     ] });
   }

@@ -41549,8 +44493,8 @@ ${text}
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes, innerBlocks = []) => [
-          (0, import_blocks50.createBlock)("core/paragraph", attributes),
+        transform: (attributes2, innerBlocks = []) => [
+          (0, import_blocks50.createBlock)("core/paragraph", attributes2),
           ...innerBlocks.map((block) => (0, import_blocks50.cloneBlock)(block))
         ]
       }
@@ -41565,17 +44509,17 @@ ${text}
     icon: list_item_default,
     edit: ListItemEdit,
     save: save29,
-    merge(attributes, attributesToMerge) {
+    merge(attributes2, attributesToMerge) {
       return {
-        ...attributes,
-        content: attributes.content + attributesToMerge.content
+        ...attributes2,
+        content: attributes2.content + attributesToMerge.content
       };
     },
     transforms: transforms_default16,
     [unlock(import_block_editor135.privateApis).requiresWrapperOnCopy]: true,
-    __experimentalLabel(attributes, { context }) {
-      const { content } = attributes;
-      const customName = attributes?.metadata?.name;
+    __experimentalLabel(attributes2, { context }) {
+      const { content } = attributes2;
+      const customName = attributes2?.metadata?.name;
       const hasContent = content?.trim().length > 0;
       if (context === "list-view" && (customName || hasContent)) {
         return customName || content;
@@ -41589,7 +44533,7 @@ ${text}
     settings49[fieldsKey9] = [
       {
         id: "content",
-        label: (0, import_i18n112.__)("Content"),
+        label: (0, import_i18n115.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -41613,16 +44557,16 @@ ${text}
   // 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_i18n113 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
-  function LoginOutEdit({ attributes, setAttributes }) {
-    const { displayLoginAsForm, redirectToCurrent } = attributes;
+  var import_i18n116 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
+  function LoginOutEdit({ attributes: attributes2, setAttributes }) {
+    const { displayLoginAsForm, redirectToCurrent } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(import_jsx_runtime313.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(import_block_editor136.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(
+    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,
         {
-          label: (0, import_i18n113.__)("Settings"),
+          label: (0, import_i18n116.__)("Settings"),
           resetAll: () => {
             setAttributes({
               displayLoginAsForm: false,
@@ -41631,17 +44575,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
               import_components65.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n113.__)("Display login as form"),
+                label: (0, import_i18n116.__)("Display login as form"),
                 isShownByDefault: true,
                 hasValue: () => displayLoginAsForm,
                 onDeselect: () => setAttributes({ displayLoginAsForm: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
                   import_components65.ToggleControl,
                   {
-                    label: (0, import_i18n113.__)("Display login as form"),
+                    label: (0, import_i18n116.__)("Display login as form"),
                     checked: displayLoginAsForm,
                     onChange: () => setAttributes({
                       displayLoginAsForm: !displayLoginAsForm
@@ -41650,17 +44594,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
               import_components65.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n113.__)("Redirect to current URL"),
+                label: (0, import_i18n116.__)("Redirect to current URL"),
                 isShownByDefault: true,
                 hasValue: () => !redirectToCurrent,
                 onDeselect: () => setAttributes({ redirectToCurrent: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
                   import_components65.ToggleControl,
                   {
-                    label: (0, import_i18n113.__)("Redirect to current URL"),
+                    label: (0, import_i18n116.__)("Redirect to current URL"),
                     checked: redirectToCurrent,
                     onChange: () => setAttributes({
                       redirectToCurrent: !redirectToCurrent
@@ -41672,13 +44616,13 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
         "div",
         {
           ...(0, import_block_editor136.useBlockProps)({
             className: "logged-in"
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("a", { href: "#login-pseudo-link", children: (0, import_i18n113.__)("Log out") })
+          children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("a", { href: "#login-pseudo-link", children: (0, import_i18n116.__)("Log out") })
         }
       )
     ] });
@@ -41766,11 +44710,11 @@ ${text}
     name: () => name51,
     settings: () => settings51
   });
-  var import_i18n117 = __toESM(require_i18n(), 1);
+  var import_i18n120 = __toESM(require_i18n(), 1);
   var import_blocks53 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/media-text/constants.mjs
-  var import_i18n114 = __toESM(require_i18n(), 1);
+  var import_i18n117 = __toESM(require_i18n(), 1);
   var DEFAULT_MEDIA_SIZE_SLUG4 = "full";
   var WIDTH_CONSTRAINT_PERCENTAGE = 15;
   var LINK_DESTINATION_NONE3 = "none";
@@ -41780,15 +44724,15 @@ ${text}
     [
       "core/paragraph",
       {
-        placeholder: (0, import_i18n114._x)("Content\u2026", "content placeholder")
+        placeholder: (0, import_i18n117._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_compose32 = __toESM(require_compose(), 1);
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+  var import_compose33 = __toESM(require_compose(), 1);
+  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
   var v1ToV5ImageFillStyles = (url, focalPoint) => {
     return url ? {
       backgroundImage: `url(${url})`,
@@ -41806,27 +44750,27 @@ ${text}
   var DEFAULT_MEDIA_WIDTH = 50;
   var noop2 = () => {
   };
-  var migrateCustomColors3 = (attributes) => {
-    if (!attributes.customBackgroundColor) {
-      return attributes;
+  var migrateCustomColors3 = (attributes2) => {
+    if (!attributes2.customBackgroundColor) {
+      return attributes2;
     }
     const style2 = {
       color: {
-        background: attributes.customBackgroundColor
+        background: attributes2.customBackgroundColor
       }
     };
-    const { customBackgroundColor, ...restAttributes } = attributes;
+    const { customBackgroundColor, ...restAttributes } = attributes2;
     return {
       ...restAttributes,
       style: style2
     };
   };
-  var migrateDefaultAlign = (attributes) => {
-    if (attributes.align) {
-      return attributes;
+  var migrateDefaultAlign = (attributes2) => {
+    if (attributes2.align) {
+      return attributes2;
     }
     return {
-      ...attributes,
+      ...attributes2,
       align: "wide"
     };
   };
@@ -42030,7 +44974,7 @@ ${text}
     attributes: v7Attributes,
     supports: v7Supports,
     usesContext: ["postId", "postType"],
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         isStackedOnMobile,
         mediaAlt,
@@ -42046,14 +44990,14 @@ ${text}
         href,
         linkTarget,
         rel
-      } = attributes;
-      const mediaSizeSlug = attributes.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
+      } = attributes2;
+      const mediaSizeSlug = attributes2.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
       const newRel = !rel ? void 0 : rel;
       const imageClasses = clsx_default({
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -42062,7 +45006,7 @@ ${text}
         }
       ) : null;
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "a",
           {
             className: linkClass,
@@ -42075,7 +45019,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -42092,8 +45036,8 @@ ${text}
         gridTemplateColumns
       };
       if ("right" === mediaPosition3) {
-        return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
             "div",
             {
               ...import_block_editor137.useInnerBlocksProps.save({
@@ -42101,7 +45045,7 @@ ${text}
               })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
             "figure",
             {
               className: "wp-block-media-text__media",
@@ -42111,8 +45055,8 @@ ${text}
           )
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -42120,7 +45064,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "div",
           {
             ...import_block_editor137.useInnerBlocksProps.save({
@@ -42134,7 +45078,7 @@ ${text}
   var v65 = {
     attributes: v6Attributes,
     supports: v6Supports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         isStackedOnMobile,
         mediaAlt,
@@ -42150,14 +45094,14 @@ ${text}
         href,
         linkTarget,
         rel
-      } = attributes;
-      const mediaSizeSlug = attributes.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
+      } = attributes2;
+      const mediaSizeSlug = attributes2.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
       const newRel = !rel ? void 0 : rel;
       const imageClasses = clsx_default({
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -42166,7 +45110,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "a",
           {
             className: linkClass,
@@ -42179,7 +45123,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -42196,8 +45140,8 @@ ${text}
         gridTemplateColumns
       };
       if ("right" === mediaPosition3) {
-        return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
             "div",
             {
               ...import_block_editor137.useInnerBlocksProps.save({
@@ -42205,7 +45149,7 @@ ${text}
               })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
             "figure",
             {
               className: "wp-block-media-text__media",
@@ -42215,8 +45159,8 @@ ${text}
           )
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -42224,7 +45168,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "div",
           {
             ...import_block_editor137.useInnerBlocksProps.save({
@@ -42235,15 +45179,15 @@ ${text}
       ] });
     },
     migrate: migrateDefaultAlign,
-    isEligible(attributes, innerBlocks, { block }) {
+    isEligible(attributes2, innerBlocks, { block }) {
       const { attributes: finalizedAttributes } = block;
-      return attributes.align === void 0 && !!finalizedAttributes.className?.includes("alignwide");
+      return attributes2.align === void 0 && !!finalizedAttributes.className?.includes("alignwide");
     }
   };
   var v55 = {
     attributes: v4ToV5BlockAttributes,
     supports: v4ToV5Supports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         isStackedOnMobile,
         mediaAlt,
@@ -42259,14 +45203,14 @@ ${text}
         href,
         linkTarget,
         rel
-      } = attributes;
-      const mediaSizeSlug = attributes.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
+      } = attributes2;
+      const mediaSizeSlug = attributes2.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
       const newRel = !rel ? void 0 : rel;
       const imageClasses = clsx_default({
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -42275,7 +45219,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "a",
           {
             className: linkClass,
@@ -42288,7 +45232,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -42305,8 +45249,8 @@ ${text}
         gridTemplateColumns
       };
       if ("right" === mediaPosition3) {
-        return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
             "div",
             {
               ...import_block_editor137.useInnerBlocksProps.save({
@@ -42314,7 +45258,7 @@ ${text}
               })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
             "figure",
             {
               className: "wp-block-media-text__media",
@@ -42324,8 +45268,8 @@ ${text}
           )
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -42333,7 +45277,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "div",
           {
             ...import_block_editor137.useInnerBlocksProps.save({
@@ -42348,7 +45292,7 @@ ${text}
   var v45 = {
     attributes: v4ToV5BlockAttributes,
     supports: v4ToV5Supports,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         isStackedOnMobile,
         mediaAlt,
@@ -42364,14 +45308,14 @@ ${text}
         href,
         linkTarget,
         rel
-      } = attributes;
-      const mediaSizeSlug = attributes.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
+      } = attributes2;
+      const mediaSizeSlug = attributes2.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
       const newRel = !rel ? void 0 : rel;
       const imageClasses = clsx_default({
         [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
         [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
       });
-      let image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -42380,7 +45324,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "a",
           {
             className: linkClass,
@@ -42393,7 +45337,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
       };
       const className = clsx_default({
         "has-media-on-the-right": "right" === mediaPosition3,
@@ -42409,8 +45353,8 @@ ${text}
       const style2 = {
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)("div", { ...import_block_editor137.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "figure",
           {
             className: "wp-block-media-text__media",
@@ -42418,7 +45362,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "div",
           {
             ...import_block_editor137.useInnerBlocksProps.save({
@@ -42483,8 +45427,8 @@ ${text}
         type: "object"
       }
     },
-    migrate: (0, import_compose32.compose)(migrateCustomColors3, migrateDefaultAlign),
-    save({ attributes }) {
+    migrate: (0, import_compose33.compose)(migrateCustomColors3, migrateDefaultAlign),
+    save({ attributes: attributes2 }) {
       const {
         backgroundColor,
         customBackgroundColor,
@@ -42502,9 +45446,9 @@ ${text}
         href,
         linkTarget,
         rel
-      } = attributes;
+      } = attributes2;
       const newRel = !rel ? void 0 : rel;
-      let image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      let image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         "img",
         {
           src: mediaUrl,
@@ -42513,7 +45457,7 @@ ${text}
         }
       );
       if (href) {
-        image = /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        image = /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "a",
           {
             className: linkClass,
@@ -42526,7 +45470,7 @@ ${text}
       }
       const mediaTypeRenders = {
         image: () => image,
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
       };
       const backgroundClass = (0, import_block_editor137.getColorClassName)(
         "background-color",
@@ -42549,8 +45493,8 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { className, style: style2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      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",
@@ -42558,7 +45502,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor137.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     }
   };
@@ -42587,8 +45531,8 @@ ${text}
         type: "object"
       }
     },
-    migrate: (0, import_compose32.compose)(migrateCustomColors3, migrateDefaultAlign),
-    save({ attributes }) {
+    migrate: (0, import_compose33.compose)(migrateCustomColors3, migrateDefaultAlign),
+    save({ attributes: attributes2 }) {
       const {
         backgroundColor,
         customBackgroundColor,
@@ -42602,9 +45546,9 @@ ${text}
         verticalAlignment,
         imageFill,
         focalPoint
-      } = attributes;
+      } = attributes2;
       const mediaTypeRenders = {
-        image: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        image: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
           "img",
           {
             src: mediaUrl,
@@ -42612,7 +45556,7 @@ ${text}
             className: mediaId && mediaType === "image" ? `wp-image-${mediaId}` : null
           }
         ),
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
       };
       const backgroundClass = (0, import_block_editor137.getColorClassName)(
         "background-color",
@@ -42634,8 +45578,8 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { className, style: style2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+      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",
@@ -42643,7 +45587,7 @@ ${text}
             children: (mediaTypeRenders[mediaType] || noop2)()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor137.InnerBlocks.Content, {}) })
+        /* @__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, {}) })
       ] });
     }
   };
@@ -42664,7 +45608,7 @@ ${text}
       }
     },
     migrate: migrateDefaultAlign,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         backgroundColor,
         customBackgroundColor,
@@ -42674,10 +45618,10 @@ ${text}
         mediaType,
         mediaUrl,
         mediaWidth
-      } = attributes;
+      } = attributes2;
       const mediaTypeRenders = {
-        image: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("img", { src: mediaUrl, alt: mediaAlt }),
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("video", { controls: true, src: mediaUrl })
+        image: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("img", { src: mediaUrl, alt: mediaAlt }),
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)("video", { controls: true, src: mediaUrl })
       };
       const backgroundClass = (0, import_block_editor137.getColorClassName)(
         "background-color",
@@ -42696,18 +45640,18 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customBackgroundColor,
         gridTemplateColumns
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", { className, style: style2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop2)() }),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("div", { className: "wp-block-media-text__content", children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_block_editor137.InnerBlocks.Content, {}) })
+      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, {}) })
       ] });
     }
   };
   var deprecated_default27 = [v74, v65, v55, v45, v38, v212, v125];

   // packages/block-library/build-module/media-text/edit.mjs
-  var import_i18n116 = __toESM(require_i18n(), 1);
+  var import_i18n119 = __toESM(require_i18n(), 1);
   var import_data64 = __toESM(require_data(), 1);
-  var import_element67 = __toESM(require_element(), 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_blob15 = __toESM(require_blob(), 1);
@@ -42716,10 +45660,10 @@ ${text}
   // 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_i18n115 = __toESM(require_i18n(), 1);
-  var import_compose33 = __toESM(require_compose(), 1);
+  var import_i18n118 = __toESM(require_i18n(), 1);
+  var import_compose34 = __toESM(require_compose(), 1);
   var import_data63 = __toESM(require_data(), 1);
-  var import_element66 = __toESM(require_element(), 1);
+  var import_element80 = __toESM(require_element(), 1);
   var import_blob14 = __toESM(require_blob(), 1);
   var import_notices10 = __toESM(require_notices(), 1);

@@ -42733,14 +45677,14 @@ ${text}
   }

   // packages/block-library/build-module/media-text/media-container.mjs
-  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES5 = ["image", "video"];
   var noop3 = () => {
   };
-  var ResizableBoxContainer = (0, import_element66.forwardRef)(
+  var ResizableBoxContainer = (0, import_element80.forwardRef)(
     ({ isSelected, isStackedOnMobile, ...props }, ref) => {
-      const isMobile = (0, import_compose33.useViewportMatch)("small", "<");
-      return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+      const isMobile = (0, import_compose34.useViewportMatch)("small", "<");
+      return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
         import_components66.ResizableBox,
         {
           ref,
@@ -42757,7 +45701,7 @@ ${text}
     toggleUseFeaturedImage,
     useFeaturedImage
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor138.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(import_block_editor138.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
       import_block_editor138.MediaReplaceFlow,
       {
         mediaId,
@@ -42785,12 +45729,12 @@ ${text}
         onSelectMedia({ url: (0, import_blob14.createBlobURL)(files[0]) });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
       import_block_editor138.MediaPlaceholder,
       {
-        icon: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_block_editor138.BlockIcon, { icon: media_default }),
+        icon: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(import_block_editor138.BlockIcon, { icon: media_default }),
         labels: {
-          title: (0, import_i18n115.__)("Media area")
+          title: (0, import_i18n118.__)("Media area")
         },
         className,
         onSelect: onSelectMedia,
@@ -42844,7 +45788,7 @@ ${text}
       };
       const positionStyles = mediaType === "image" && imageFill ? imageFillStyles(mediaUrl || featuredImageURL, focalPoint) : {};
       const mediaTypeRenderers = {
-        image: () => useFeaturedImage && featuredImageURL ? /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+        image: () => useFeaturedImage && featuredImageURL ? /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
           "img",
           {
             ref: refMedia,
@@ -42852,7 +45796,7 @@ ${text}
             alt: featuredImageAlt,
             style: positionStyles
           }
-        ) : mediaUrl && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+        ) : mediaUrl && /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
           "img",
           {
             ref: refMedia,
@@ -42861,9 +45805,9 @@ ${text}
             style: positionStyles
           }
         ),
-        video: () => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("video", { controls: true, ref: refMedia, src: mediaUrl })
+        video: () => /* @__PURE__ */ (0, import_jsx_runtime339.jsx)("video", { controls: true, ref: refMedia, src: mediaUrl })
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime339.jsxs)(
         ResizableBoxContainer,
         {
           as: "figure",
@@ -42884,7 +45828,7 @@ ${text}
           isStackedOnMobile,
           ref,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
               ToolbarEditButton,
               {
                 onSelectMedia,
@@ -42895,9 +45839,9 @@ ${text}
               }
             ),
             (mediaTypeRenderers[mediaType] || noop3)(),
-            isTemporaryMedia2 && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components66.Spinner, {}),
-            !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(PlaceholderContainer, { ...props }),
-            !featuredImageURL && useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+            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,
               {
                 className: "wp-block-media-text--placeholder-image",
@@ -42909,12 +45853,12 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(PlaceholderContainer, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(PlaceholderContainer, { ...props });
   }
-  var media_container_default = (0, import_element66.forwardRef)(MediaContainer);
+  var media_container_default = (0, import_element80.forwardRef)(MediaContainer);

   // packages/block-library/build-module/media-text/edit.mjs
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
   var { ResolutionTool: ResolutionTool3 } = unlock(import_block_editor139.privateApis);
   var applyWidthConstraints = (width) => Math.max(
     WIDTH_CONSTRAINT_PERCENTAGE,
@@ -43010,7 +45954,7 @@ ${text}
       return null;
     }
     const imageSizeOptions = imageSizes.filter(({ slug }) => getImageSourceUrlBySizeSlug(image, slug)).map(({ name: name122, slug }) => ({ value: slug, label: name122 }));
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
       ResolutionTool3,
       {
         value,
@@ -43021,7 +45965,7 @@ ${text}
     );
   }
   function MediaTextEdit({
-    attributes,
+    attributes: attributes2,
     isSelected,
     setAttributes,
     context: { postId, postType }
@@ -43045,7 +45989,7 @@ ${text}
       verticalAlignment,
       allowedBlocks,
       useFeaturedImage
-    } = attributes;
+    } = attributes2;
     const [featuredImage] = (0, import_core_data29.useEntityProp)(
       "postType",
       postType,
@@ -43100,14 +46044,14 @@ ${text}
         useFeaturedImage: !useFeaturedImage
       });
     };
-    const refMedia = (0, import_element67.useRef)();
+    const refMedia = (0, import_element81.useRef)();
     const imperativeFocalPointPreview = (value) => {
       const { style: style22 } = refMedia.current;
       const { x: x3, y: y2 } = value;
       style22.objectPosition = `${x3 * 100}% ${y2 * 100}%`;
     };
-    const [temporaryMediaWidth, setTemporaryMediaWidth] = (0, import_element67.useState)(null);
-    const onSelectMedia = attributesFromMedia2({ attributes, setAttributes });
+    const [temporaryMediaWidth, setTemporaryMediaWidth] = (0, import_element81.useState)(null);
+    const onSelectMedia = attributesFromMedia2({ attributes: attributes2, setAttributes });
     const onSetHref = (props) => {
       setAttributes(props);
     };
@@ -43150,10 +46094,10 @@ ${text}
       });
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const mediaTextGeneralSettings = /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(
+    const mediaTextGeneralSettings = /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
       import_components67.__experimentalToolsPanel,
       {
-        label: (0, import_i18n116.__)("Settings"),
+        label: (0, import_i18n119.__)("Settings"),
         resetAll: () => {
           setAttributes({
             isStackedOnMobile: true,
@@ -43166,17 +46110,17 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n116.__)("Media width"),
+              label: (0, import_i18n119.__)("Media width"),
               isShownByDefault: true,
               hasValue: () => mediaWidth !== 50,
               onDeselect: () => setAttributes({ mediaWidth: 50 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
                 import_components67.RangeControl,
                 {
-                  label: (0, import_i18n116.__)("Media width"),
+                  label: (0, import_i18n119.__)("Media width"),
                   value: temporaryMediaWidth || mediaWidth,
                   onChange: commitWidthChange,
                   min: WIDTH_CONSTRAINT_PERCENTAGE,
@@ -43185,17 +46129,17 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n116.__)("Stack on mobile"),
+              label: (0, import_i18n119.__)("Stack on mobile"),
               isShownByDefault: true,
               hasValue: () => !isStackedOnMobile,
               onDeselect: () => setAttributes({ isStackedOnMobile: true }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
                 import_components67.ToggleControl,
                 {
-                  label: (0, import_i18n116.__)("Stack on mobile"),
+                  label: (0, import_i18n119.__)("Stack on mobile"),
                   checked: isStackedOnMobile,
                   onChange: () => setAttributes({
                     isStackedOnMobile: !isStackedOnMobile
@@ -43204,17 +46148,17 @@ ${text}
               )
             }
           ),
-          mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n116.__)("Crop image to fill"),
+              label: (0, import_i18n119.__)("Crop image to fill"),
               isShownByDefault: true,
               hasValue: () => !!imageFill,
               onDeselect: () => setAttributes({ imageFill: false }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
                 import_components67.ToggleControl,
                 {
-                  label: (0, import_i18n116.__)("Crop image to fill"),
+                  label: (0, import_i18n119.__)("Crop image to fill"),
                   checked: !!imageFill,
                   onChange: () => setAttributes({
                     imageFill: !imageFill
@@ -43223,17 +46167,17 @@ ${text}
               )
             }
           ),
-          imageFill && (mediaUrl || featuredImageURL) && mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          imageFill && (mediaUrl || featuredImageURL) && mediaType === "image" && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n116.__)("Focal point"),
+              label: (0, import_i18n119.__)("Focal point"),
               isShownByDefault: true,
               hasValue: () => !!focalPoint,
               onDeselect: () => setAttributes({ focalPoint: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
                 import_components67.FocalPointPicker,
                 {
-                  label: (0, import_i18n116.__)("Focal point"),
+                  label: (0, import_i18n119.__)("Focal point"),
                   url: useFeaturedImage && featuredImageURL ? featuredImageURL : mediaUrl,
                   value: focalPoint,
                   onChange: (value) => setAttributes({ focalPoint: value }),
@@ -43243,42 +46187,42 @@ ${text}
               )
             }
           ),
-          mediaType === "image" && mediaUrl && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          mediaType === "image" && mediaUrl && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             import_components67.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n116.__)("Alternative text"),
+              label: (0, import_i18n119.__)("Alternative text"),
               isShownByDefault: true,
               hasValue: () => !!mediaAlt,
               onDeselect: () => setAttributes({ mediaAlt: "" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
                 import_components67.TextareaControl,
                 {
-                  label: (0, import_i18n116.__)("Alternative text"),
+                  label: (0, import_i18n119.__)("Alternative text"),
                   value: mediaAlt,
                   onChange: onMediaAltChange,
-                  help: /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_jsx_runtime316.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+                  help: /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_jsx_runtime340.Fragment, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
                       import_components67.ExternalLink,
                       {
                         href: (
                           // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                          (0, import_i18n116.__)(
+                          (0, import_i18n119.__)(
                             "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                           )
                         ),
-                        children: (0, import_i18n116.__)(
+                        children: (0, import_i18n119.__)(
                           "Describe the purpose of the image."
                         )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("br", {}),
-                    (0, import_i18n116.__)("Leave empty if decorative.")
+                    /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("br", {}),
+                    (0, import_i18n119.__)("Leave empty if decorative.")
                   ] })
                 }
               )
             }
           ),
-          mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             MediaTextResolutionTool,
             {
               image,
@@ -43298,38 +46242,38 @@ ${text}
       { allowedBlocks }
     );
     const blockEditingMode = (0, import_block_editor139.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_jsx_runtime316.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_block_editor139.InspectorControls, { children: mediaTextGeneralSettings }),
-      /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_block_editor139.BlockControls, { group: "block", children: [
-        blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_jsx_runtime316.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+    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,
             {
               onChange: onVerticalAlignmentChange,
               value: verticalAlignment,
-              label: (0, import_i18n116.__)("Align media and text vertically")
+              label: (0, import_i18n119.__)("Align media and text vertically")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             import_components67.ToolbarButton,
             {
               icon: pull_left_default,
-              title: (0, import_i18n116.__)("Show media on left"),
+              title: (0, import_i18n119.__)("Show media on left"),
               isActive: mediaPosition3 === "left",
               onClick: () => setAttributes({ mediaPosition: "left" })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
             import_components67.ToolbarButton,
             {
               icon: pull_right_default,
-              title: (0, import_i18n116.__)("Show media on right"),
+              title: (0, import_i18n119.__)("Show media on right"),
               isActive: mediaPosition3 === "right",
               onClick: () => setAttributes({ mediaPosition: "right" })
             }
           )
         ] }),
-        mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+        mediaType === "image" && !useFeaturedImage && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
           import_block_editor139.__experimentalImageURLInputUI,
           {
             url: href || "",
@@ -43344,9 +46288,9 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)("div", { ...blockProps, children: [
-        mediaPosition3 === "right" && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("div", { ...innerBlocksProps }),
-        /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+      /* @__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)(
           media_container_default,
           {
             className: "wp-block-media-text__media",
@@ -43373,7 +46317,7 @@ ${text}
             }
           }
         ),
-        mediaPosition3 !== "right" && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("div", { ...innerBlocksProps })
+        mediaPosition3 !== "right" && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("div", { ...innerBlocksProps })
       ] })
     ] });
   }
@@ -43531,11 +46475,11 @@ ${text}

   // packages/block-library/build-module/media-text/save.mjs
   var import_block_editor140 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_MEDIA_WIDTH2 = 50;
   var noop4 = () => {
   };
-  function save30({ attributes }) {
+  function save30({ attributes: attributes2 }) {
     const {
       isStackedOnMobile,
       mediaAlt,
@@ -43551,15 +46495,15 @@ ${text}
       href,
       linkTarget,
       rel
-    } = attributes;
-    const mediaSizeSlug = attributes.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
+    } = attributes2;
+    const mediaSizeSlug = attributes2.mediaSizeSlug || DEFAULT_MEDIA_SIZE_SLUG4;
     const newRel = !rel ? void 0 : rel;
     const imageClasses = clsx_default({
       [`wp-image-${mediaId}`]: mediaId && mediaType === "image",
       [`size-${mediaSizeSlug}`]: mediaId && mediaType === "image"
     });
     const positionStyles = imageFill ? imageFillStyles(mediaUrl, focalPoint) : {};
-    let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+    let image = mediaUrl ? /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
       "img",
       {
         src: mediaUrl,
@@ -43569,7 +46513,7 @@ ${text}
       }
     ) : null;
     if (href) {
-      image = /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+      image = /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
         "a",
         {
           className: linkClass,
@@ -43582,7 +46526,7 @@ ${text}
     }
     const mediaTypeRenders = {
       image: () => image,
-      video: () => /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("video", { controls: true, src: mediaUrl })
+      video: () => /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("video", { controls: true, src: mediaUrl })
     };
     const className = clsx_default({
       "has-media-on-the-right": "right" === mediaPosition3,
@@ -43598,8 +46542,8 @@ ${text}
       gridTemplateColumns
     };
     if ("right" === mediaPosition3) {
-      return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)("div", { ...import_block_editor140.useBlockProps.save({ className, style: style2 }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)("div", { ...import_block_editor140.useBlockProps.save({ className, style: style2 }), children: [
+        /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
           "div",
           {
             ...import_block_editor140.useInnerBlocksProps.save({
@@ -43607,12 +46551,12 @@ ${text}
             })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() })
+        /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() })
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)("div", { ...import_block_editor140.useBlockProps.save({ className, style: style2 }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("figure", { className: "wp-block-media-text__media", children: (mediaTypeRenders[mediaType] || noop4)() }),
-      /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+    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)(
         "div",
         {
           ...import_block_editor140.useInnerBlocksProps.save({
@@ -43812,7 +46756,7 @@ ${text}
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n117.__)(
+            content: (0, import_i18n120.__)(
               "The wren<br>Earns his living<br>Noiselessly."
             )
           }
@@ -43820,7 +46764,7 @@ ${text}
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n117.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")
+            content: (0, import_i18n120.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")
           }
         }
       ]
@@ -43835,7 +46779,7 @@ ${text}
     settings51[fieldsKey10] = [
       {
         id: "media",
-        label: (0, import_i18n117.__)("Media"),
+        label: (0, import_i18n120.__)("Media"),
         type: "media",
         Edit: {
           control: "media",
@@ -43858,7 +46802,7 @@ ${text}
       },
       {
         id: "link",
-        label: (0, import_i18n117.__)("Link"),
+        label: (0, import_i18n120.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -43891,16 +46835,16 @@ ${text}
   var import_blocks55 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/missing/edit.mjs
-  var import_i18n118 = __toESM(require_i18n(), 1);
-  var import_element68 = __toESM(require_element(), 1);
+  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_dom13 = __toESM(require_dom(), 1);
-  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
-  function MissingEdit({ attributes, clientId }) {
-    const { originalName, originalUndelimitedContent } = attributes;
+  var import_dom16 = __toESM(require_dom(), 1);
+  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+  function MissingEdit({ attributes: attributes2, clientId }) {
+    const { originalName, originalUndelimitedContent } = attributes2;
     const hasContent = !!originalUndelimitedContent;
     const { hasFreeformBlock, hasHTMLBlock } = (0, import_data65.useSelect)(
       (select10) => {
@@ -43927,48 +46871,48 @@ ${text}
     }
     const actions = [];
     let messageHTML;
-    const convertToHtmlButton = /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+    const convertToHtmlButton = /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
       import_components68.Button,
       {
         __next40pxDefaultSize: true,
         onClick: convertToHTML,
         variant: "primary",
-        children: (0, import_i18n118.__)("Keep as HTML")
+        children: (0, import_i18n121.__)("Keep as HTML")
       },
       "convert"
     );
     if (hasContent && !hasFreeformBlock && (!originalName || originalName === "core/freeform")) {
       if (hasHTMLBlock) {
-        messageHTML = (0, import_i18n118.__)(
+        messageHTML = (0, import_i18n121.__)(
           "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_i18n118.__)(
+        messageHTML = (0, import_i18n121.__)(
           "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_i18n118.sprintf)(
+      messageHTML = (0, import_i18n121.sprintf)(
         /* translators: %s: block name */
-        (0, import_i18n118.__)(
+        (0, import_i18n121.__)(
           '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_i18n118.sprintf)(
+      messageHTML = (0, import_i18n121.sprintf)(
         /* translators: %s: block name */
-        (0, import_i18n118.__)(
+        (0, import_i18n121.__)(
           '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_runtime318.jsxs)("div", { ...(0, import_block_editor141.useBlockProps)({ className: "has-warning" }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_block_editor141.Warning, { actions, children: messageHTML }),
-      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_element68.RawHTML, { children: (0, import_dom13.safeHTML)(originalUndelimitedContent) })
+    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) })
     ] });
   }

@@ -44010,19 +46954,19 @@ ${text}
   };

   // packages/block-library/build-module/missing/save.mjs
-  var import_element69 = __toESM(require_element(), 1);
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
-  function save31({ attributes }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(import_element69.RawHTML, { children: attributes.originalContent });
+  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 });
   }

   // packages/block-library/build-module/missing/index.mjs
   var { name: name52 } = block_default52;
   var settings52 = {
     name: name52,
-    __experimentalLabel(attributes, { context }) {
+    __experimentalLabel(attributes2, { context }) {
       if (context === "accessibility") {
-        const { originalName } = attributes;
+        const { originalName } = attributes2;
         const originalBlockType = originalName ? (0, import_blocks55.getBlockType)(originalName) : void 0;
         if (originalBlockType) {
           return originalBlockType.settings.title || originalName;
@@ -44043,61 +46987,61 @@ ${text}
     name: () => name53,
     settings: () => settings53
   });
-  var import_i18n120 = __toESM(require_i18n(), 1);
+  var import_i18n123 = __toESM(require_i18n(), 1);
   var import_blocks58 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/more/edit.mjs
-  var import_i18n119 = __toESM(require_i18n(), 1);
+  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_runtime320 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TEXT = (0, import_i18n119.__)("Read more");
+  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_TEXT = (0, import_i18n122.__)("Read more");
   function MoreEdit({
     attributes: { customText, noTeaser },
     insertBlocksAfter,
     setAttributes
   }) {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(import_jsx_runtime320.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_block_editor142.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+    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,
         {
-          label: (0, import_i18n119.__)("Settings"),
+          label: (0, import_i18n122.__)("Settings"),
           resetAll: () => {
             setAttributes({
               noTeaser: false
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
             import_components69.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n119.__)("Hide excerpt"),
+              label: (0, import_i18n122.__)("Hide excerpt"),
               isShownByDefault: true,
               hasValue: () => noTeaser,
               onDeselect: () => setAttributes({ noTeaser: false }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
                 import_components69.ToggleControl,
                 {
-                  label: (0, import_i18n119.__)(
+                  label: (0, import_i18n122.__)(
                     "Hide the excerpt on the full content page"
                   ),
                   checked: !!noTeaser,
                   onChange: () => setAttributes({ noTeaser: !noTeaser }),
-                  help: (checked) => checked ? (0, import_i18n119.__)("The excerpt is hidden.") : (0, import_i18n119.__)("The excerpt is visible.")
+                  help: (checked) => checked ? (0, import_i18n122.__)("The excerpt is hidden.") : (0, import_i18n122.__)("The excerpt is visible.")
                 }
               )
             }
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime320.jsx)("div", { ...(0, import_block_editor142.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("div", { ...(0, import_block_editor142.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
         import_block_editor142.PlainText,
         {
           __experimentalVersion: 2,
           tagName: "span",
-          "aria-label": (0, import_i18n119.__)('"Read more" text'),
+          "aria-label": (0, import_i18n122.__)('"Read more" text'),
           value: customText,
           placeholder: DEFAULT_TEXT,
           onChange: (value) => setAttributes({ customText: value }),
@@ -44117,7 +47061,7 @@ ${text}
     name: "core/more",
     title: "More",
     category: "design",
-    description: "Content before this block will be shown in the excerpt on your archives page.",
+    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: {
@@ -44146,12 +47090,12 @@ ${text}
   };

   // packages/block-library/build-module/more/save.mjs
-  var import_element70 = __toESM(require_element(), 1);
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+  var import_element84 = __toESM(require_element(), 1);
+  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
   function save32({ attributes: { customText, noTeaser } }) {
     const moreTag = customText ? `<!--more ${customText}-->` : "<!--more-->";
     const noTeaserTag = noTeaser ? "<!--noteaser-->" : "";
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_element70.RawHTML, { children: [moreTag, noTeaserTag].filter(Boolean).join("\n") });
+    return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(import_element84.RawHTML, { children: [moreTag, noTeaserTag].filter(Boolean).join("\n") });
   }

   // packages/block-library/build-module/more/transforms.mjs
@@ -44186,13 +47130,13 @@ ${text}
   var settings53 = {
     icon: more_default,
     example: {},
-    __experimentalLabel(attributes, { context }) {
-      const customName = attributes?.metadata?.name;
+    __experimentalLabel(attributes2, { context }) {
+      const customName = attributes2?.metadata?.name;
       if ((context === "list-view" || context === "breadcrumb") && customName) {
         return customName;
       }
       if (context === "accessibility") {
-        return attributes.customText;
+        return attributes2.customText;
       }
     },
     transforms: transforms_default18,
@@ -44203,7 +47147,7 @@ ${text}
     settings53[fieldsKey11] = [
       {
         id: "customText",
-        label: (0, import_i18n120.__)("Content"),
+        label: (0, import_i18n123.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -44223,7 +47167,7 @@ ${text}
     name: () => name54,
     settings: () => settings54
   });
-  var import_i18n152 = __toESM(require_i18n(), 1);
+  var import_i18n155 = __toESM(require_i18n(), 1);
   var import_data93 = __toESM(require_data(), 1);
   var import_core_data54 = __toESM(require_core_data(), 1);
   var import_html_entities7 = __toESM(require_html_entities(), 1);
@@ -44384,15 +47328,15 @@ ${text}
   };

   // packages/block-library/build-module/navigation/edit/index.mjs
-  var import_element92 = __toESM(require_element(), 1);
+  var import_element106 = __toESM(require_element(), 1);
   var import_block_editor164 = __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_i18n151 = __toESM(require_i18n(), 1);
+  var import_i18n154 = __toESM(require_i18n(), 1);
   var import_a11y2 = __toESM(require_a11y(), 1);
   var import_blocks64 = __toESM(require_blocks(), 1);
-  var import_compose37 = __toESM(require_compose(), 1);
+  var import_compose38 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/navigation/use-navigation-menu.mjs
   var import_core_data30 = __toESM(require_core_data(), 1);
@@ -44504,23 +47448,23 @@ ${text}

   // packages/block-library/build-module/navigation/edit/placeholder/index.mjs
   var import_components71 = __toESM(require_components(), 1);
-  var import_i18n123 = __toESM(require_i18n(), 1);
+  var import_i18n126 = __toESM(require_i18n(), 1);
   var import_a11y = __toESM(require_a11y(), 1);
-  var import_element72 = __toESM(require_element(), 1);
+  var import_element86 = __toESM(require_element(), 1);
   var import_core_data32 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/navigation/edit/placeholder/placeholder-preview.mjs
-  var import_i18n121 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n124 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
   var PlaceholderPreview = ({ isVisible = true }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
       "div",
       {
         "aria-hidden": !isVisible ? true : void 0,
         className: "wp-block-navigation-placeholder__preview",
-        children: /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(icon_default, { icon: navigation_default }),
-          (0, import_i18n121.__)("Navigation")
+        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")
         ] })
       }
     );
@@ -44529,21 +47473,21 @@ ${text}

   // packages/block-library/build-module/navigation/edit/navigation-menu-selector.mjs
   var import_components70 = __toESM(require_components(), 1);
-  var import_i18n122 = __toESM(require_i18n(), 1);
+  var import_i18n125 = __toESM(require_i18n(), 1);
   var import_html_entities3 = __toESM(require_html_entities(), 1);
-  var import_element71 = __toESM(require_element(), 1);
+  var import_element85 = __toESM(require_element(), 1);
   var import_core_data31 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
   function buildMenuLabel(title, id, status) {
     if (!title) {
-      return (0, import_i18n122.sprintf)((0, import_i18n122.__)("(no title %s)"), id);
+      return (0, import_i18n125.sprintf)((0, import_i18n125.__)("(no title %s)"), id);
     }
     if (status === "publish") {
       return (0, import_html_entities3.decodeEntities)(title);
     }
-    return (0, import_i18n122.sprintf)(
+    return (0, import_i18n125.sprintf)(
       // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
-      (0, import_i18n122.__)("%1$s (%2$s)"),
+      (0, import_i18n125.__)("%1$s (%2$s)"),
       (0, import_html_entities3.decodeEntities)(title),
       status
     );
@@ -44557,8 +47501,8 @@ ${text}
     createNavigationMenuIsSuccess,
     createNavigationMenuIsError
   }) {
-    const createActionLabel = (0, import_i18n122.__)("Create from '%s'");
-    const [isUpdatingMenuRef, setIsUpdatingMenuRef] = (0, import_element71.useState)(false);
+    const createActionLabel = (0, import_i18n125.__)("Create from '%s'");
+    const [isUpdatingMenuRef, setIsUpdatingMenuRef] = (0, import_element85.useState)(false);
     actionLabel3 = actionLabel3 || createActionLabel;
     const { records: classicMenus } = (0, import_core_data31.useEntityRecords)("root", "menu", {
       per_page: -1,
@@ -44578,7 +47522,7 @@ ${text}
       "title",
       currentMenuId
     );
-    const menuChoices = (0, import_element71.useMemo)(() => {
+    const menuChoices = (0, import_element85.useMemo)(() => {
       return navigationMenus?.map(({ id, title, status }, index) => {
         const label = buildMenuLabel(
           title?.rendered,
@@ -44588,7 +47532,7 @@ ${text}
         return {
           value: id,
           label,
-          ariaLabel: (0, import_i18n122.sprintf)(actionLabel3, label),
+          ariaLabel: (0, import_i18n125.sprintf)(actionLabel3, label),
           disabled: isUpdatingMenuRef || isResolvingNavigationMenus || !hasResolvedNavigationMenus
         };
       }) || [];
@@ -44609,13 +47553,13 @@ ${text}
     const navMenuHasBeenDeleted = currentMenuId && isNavigationMenuMissing;
     let selectorLabel = "";
     if (isResolvingNavigationMenus) {
-      selectorLabel = (0, import_i18n122.__)("Loading\u2026");
+      selectorLabel = (0, import_i18n125.__)("Loading\u2026");
     } else if (noMenuSelected || noBlockMenus || menuUnavailable || navMenuHasBeenDeleted) {
-      selectorLabel = (0, import_i18n122.__)("Choose or create a Navigation Menu");
+      selectorLabel = (0, import_i18n125.__)("Choose or create a Navigation Menu");
     } else {
       selectorLabel = currentTitle;
     }
-    (0, import_element71.useEffect)(() => {
+    (0, import_element85.useEffect)(() => {
       if (isUpdatingMenuRef && (createNavigationMenuIsSuccess || createNavigationMenuIsError)) {
         setIsUpdatingMenuRef(false);
       }
@@ -44629,14 +47573,14 @@ ${text}
       noBlockMenus,
       noMenuSelected
     ]);
-    const NavigationMenuSelectorDropdown = /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+    const NavigationMenuSelectorDropdown = /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
       import_components70.DropdownMenu,
       {
         label: selectorLabel,
         icon: more_vertical_default,
         toggleProps: { size: "small" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
-          showNavigationMenus && hasNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components70.MenuGroup, { label: (0, import_i18n122.__)("Menus"), children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+        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,
             {
               value: currentMenuId,
@@ -44647,9 +47591,9 @@ ${text}
               choices: menuChoices
             }
           ) }),
-          showClassicMenus && hasClassicMenus && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components70.MenuGroup, { label: (0, import_i18n122.__)("Import Classic Menus"), children: classicMenus?.map((menu) => {
+          showClassicMenus && hasClassicMenus && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components70.MenuGroup, { label: (0, import_i18n125.__)("Import Classic Menus"), children: classicMenus?.map((menu) => {
             const label = (0, import_html_entities3.decodeEntities)(menu.name);
-            return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
               import_components70.MenuItem,
               {
                 onClick: async () => {
@@ -44658,7 +47602,7 @@ ${text}
                   setIsUpdatingMenuRef(false);
                   onClose();
                 },
-                "aria-label": (0, import_i18n122.sprintf)(
+                "aria-label": (0, import_i18n125.sprintf)(
                   createActionLabel,
                   label
                 ),
@@ -44668,7 +47612,7 @@ ${text}
               menu.id
             );
           }) }),
-          canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components70.MenuGroup, { label: (0, import_i18n122.__)("Tools"), children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
+          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,
             {
               onClick: async () => {
@@ -44678,7 +47622,7 @@ ${text}
                 onClose();
               },
               disabled: isUpdatingMenuRef || isResolvingNavigationMenus || !hasResolvedNavigationMenus,
-              children: (0, import_i18n122.__)("Create new Menu")
+              children: (0, import_i18n125.__)("Create new Menu")
             }
           ) })
         ] })
@@ -44689,7 +47633,7 @@ ${text}
   var navigation_menu_selector_default = NavigationMenuSelector;

   // packages/block-library/build-module/navigation/edit/placeholder/index.mjs
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
   function NavigationPlaceholder({
     isSelected,
     currentMenuId,
@@ -44701,34 +47645,34 @@ ${text}
     onCreateEmpty
   }) {
     const { isResolving: isResolvingMenus, hasResolved: hasResolvedMenus } = (0, import_core_data32.useEntityRecords)("root", "menu", { per_page: -1, context: "view" });
-    (0, import_element72.useEffect)(() => {
+    (0, import_element86.useEffect)(() => {
       if (!isSelected) {
         return;
       }
       if (isResolvingMenus) {
-        (0, import_a11y.speak)((0, import_i18n123.__)("Loading navigation block setup options\u2026"));
+        (0, import_a11y.speak)((0, import_i18n126.__)("Loading navigation block setup options\u2026"));
       }
       if (hasResolvedMenus) {
-        (0, import_a11y.speak)((0, import_i18n123.__)("Navigation block setup options ready."));
+        (0, import_a11y.speak)((0, import_i18n126.__)("Navigation block setup options ready."));
       }
     }, [hasResolvedMenus, isResolvingMenus, isSelected]);
     const isResolvingActions = isResolvingMenus && isResolvingCanUserCreateNavigationMenus;
-    return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(import_jsx_runtime324.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)(import_components71.Placeholder, { className: "wp-block-navigation-placeholder", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(placeholder_preview_default, { isVisible: !isSelected }),
-      /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+    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)(
         "div",
         {
           "aria-hidden": !isSelected ? true : void 0,
           className: "wp-block-navigation-placeholder__controls",
-          children: /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)("div", { className: "wp-block-navigation-placeholder__actions", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)("div", { className: "wp-block-navigation-placeholder__actions__indicator", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(icon_default, { icon: navigation_default }),
+          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 }),
               " ",
-              (0, import_i18n123.__)("Navigation")
+              (0, import_i18n126.__)("Navigation")
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("hr", {}),
-            isResolvingActions && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(import_components71.Spinner, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("hr", {}),
+            isResolvingActions && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_components71.Spinner, {}),
+            /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
               navigation_menu_selector_default,
               {
                 currentMenuId,
@@ -44737,14 +47681,14 @@ ${text}
                 onSelectClassicMenu
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("hr", {}),
-            canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime348.jsx)("hr", {}),
+            canUserCreateNavigationMenus && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
               import_components71.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onCreateEmpty,
-                children: (0, import_i18n123.__)("Start empty")
+                children: (0, import_i18n126.__)("Start empty")
               }
             )
           ] })
@@ -44755,20 +47699,20 @@ ${text}

   // packages/block-library/build-module/navigation/edit/responsive-wrapper.mjs
   var import_components72 = __toESM(require_components(), 1);
-  var import_i18n124 = __toESM(require_i18n(), 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_core_data33 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/navigation/edit/overlay-menu-icon.mjs
-  var import_primitives165 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
+  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_runtime325.jsx)(icon_default, { icon: menu_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(icon_default, { icon: menu_default });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
-      import_primitives165.SVG,
+    return /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(
+      import_primitives168.SVG,
       {
         xmlns: "http://www.w3.org/2000/svg",
         viewBox: "0 0 24 24",
@@ -44777,8 +47721,8 @@ ${text}
         "aria-hidden": "true",
         focusable: "false",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_primitives165.Rect, { x: "4", y: "7.5", width: "16", height: "1.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_primitives165.Rect, { x: "4", y: "15", width: "16", height: "1.5" })
+          /* @__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" })
         ]
       }
     );
@@ -44790,7 +47734,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/responsive-wrapper.mjs
-  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
   function ResponsiveWrapper({
     children,
     id,
@@ -44843,7 +47787,7 @@ ${text}
       ...isOpen && {
         role: "dialog",
         "aria-modal": true,
-        "aria-label": (0, import_i18n124.__)("Menu")
+        "aria-label": (0, import_i18n127.__)("Menu")
       }
     };
     const handleToggleClick = () => {
@@ -44860,47 +47804,47 @@ ${text}
       }
       onToggle(true);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_jsx_runtime326.Fragment, { children: [
-      !isOpen && /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_jsx_runtime350.Fragment, { children: [
+      !isOpen && /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
         import_components72.Button,
         {
           __next40pxDefaultSize: true,
           "aria-haspopup": "true",
-          "aria-label": hasIcon && (0, import_i18n124.__)("Open menu"),
+          "aria-label": hasIcon && (0, import_i18n127.__)("Open menu"),
           className: openButtonClasses,
           onClick: handleToggleClick,
           children: [
-            hasIcon && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(OverlayMenuIcon, { icon: icon4 }),
-            !hasIcon && (0, import_i18n124.__)("Menu")
+            hasIcon && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(OverlayMenuIcon, { icon: icon4 }),
+            !hasIcon && (0, import_i18n127.__)("Menu")
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
         "div",
         {
           className: responsiveContainerClasses,
           style: styles,
           id: modalId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
             "div",
             {
               className: "wp-block-navigation__responsive-close",
               tabIndex: "-1",
-              children: /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { ...dialogProps, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)("div", { ...dialogProps, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
                   import_components72.Button,
                   {
                     __next40pxDefaultSize: true,
                     className: "wp-block-navigation__responsive-container-close",
-                    "aria-label": hasIcon && (0, import_i18n124.__)("Close menu"),
+                    "aria-label": hasIcon && (0, import_i18n127.__)("Close menu"),
                     onClick: () => onToggle(false),
                     children: [
-                      hasIcon && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(icon_default, { icon: close_default }),
-                      !hasIcon && (0, import_i18n124.__)("Close")
+                      hasIcon && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(icon_default, { icon: close_default }),
+                      !hasIcon && (0, import_i18n127.__)("Close")
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
                   "div",
                   {
                     className: "wp-block-navigation__responsive-container-content",
@@ -44920,8 +47864,8 @@ ${text}
   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_element73 = __toESM(require_element(), 1);
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var import_element87 = __toESM(require_element(), 1);
+  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
   function NavigationInnerBlocks({
     clientId,
     hasCustomPlaceholder,
@@ -44960,7 +47904,7 @@ ${text}
       "wp_navigation"
     );
     const parentOrChildHasSelection = isSelected || isImmediateParentOfSelectedBlock && !selectedBlockHasChildren;
-    const placeholder2 = (0, import_element73.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(placeholder_preview_default, {}), []);
+    const placeholder2 = (0, import_element87.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(placeholder_preview_default, {}), []);
     const hasMenuItems = !!blocks?.length;
     const showPlaceholder = !hasCustomPlaceholder && !hasMenuItems && !isSelected;
     const innerBlocksProps = (0, import_block_editor144.useInnerBlocksProps)(
@@ -44988,24 +47932,24 @@ ${text}
         __unstableDisableLayoutClassNames: true
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/navigation/edit/navigation-menu-name-control.mjs
   var import_components73 = __toESM(require_components(), 1);
   var import_core_data35 = __toESM(require_core_data(), 1);
-  var import_i18n125 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n128 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
   function NavigationMenuNameControl() {
     const [title, updateTitle] = (0, import_core_data35.useEntityProp)(
       "postType",
       "wp_navigation",
       "title"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
       import_components73.TextControl,
       {
-        label: (0, import_i18n125.__)("Menu name"),
+        label: (0, import_i18n128.__)("Menu name"),
         value: title,
         onChange: updateTitle
       }
@@ -45017,7 +47961,7 @@ ${text}
   var import_components74 = __toESM(require_components(), 1);
   var import_core_data36 = __toESM(require_core_data(), 1);
   var import_data69 = __toESM(require_data(), 1);
-  var import_element74 = __toESM(require_element(), 1);
+  var import_element88 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation/edit/are-blocks-dirty.mjs
   function areBlocksDirty(originalBlocks, blocks) {
@@ -45052,15 +47996,15 @@ ${text}
   };

   // packages/block-library/build-module/navigation/edit/unsaved-inner-blocks.mjs
-  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT2 = {};
   function UnsavedInnerBlocks({
     blocks,
     createNavigationMenu,
     hasSelection
   }) {
-    const originalBlocksRef = (0, import_element74.useRef)();
-    (0, import_element74.useEffect)(() => {
+    const originalBlocksRef = (0, import_element88.useRef)();
+    (0, import_element88.useEffect)(() => {
       if (!originalBlocksRef?.current) {
         originalBlocksRef.current = blocks;
       }
@@ -45069,7 +48013,7 @@ ${text}
       originalBlocksRef?.current,
       blocks
     );
-    const isDisabled = (0, import_element74.useContext)(import_components74.Disabled.Context);
+    const isDisabled = (0, import_element88.useContext)(import_components74.Disabled.Context);
     const innerBlocksProps = (0, import_block_editor145.useInnerBlocksProps)(
       {
         className: "wp-block-navigation__container"
@@ -45096,7 +48040,7 @@ ${text}
       },
       [isDisabled]
     );
-    (0, import_element74.useEffect)(() => {
+    (0, import_element88.useEffect)(() => {
       if (isDisabled || isSaving || !hasResolvedAllNavigationMenus || !hasSelection || !innerBlocksAreDirty) {
         return;
       }
@@ -45111,22 +48055,22 @@ ${text}
       hasSelection
     ]);
     const Wrapper = isSaving ? import_components74.Disabled : "div";
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(Wrapper, { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(Wrapper, { ...innerBlocksProps });
   }

   // packages/block-library/build-module/navigation/edit/navigation-menu-delete-control.mjs
   var import_components75 = __toESM(require_components(), 1);
   var import_core_data37 = __toESM(require_core_data(), 1);
   var import_data70 = __toESM(require_data(), 1);
-  var import_element75 = __toESM(require_element(), 1);
-  var import_i18n126 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
+  var import_element89 = __toESM(require_element(), 1);
+  var import_i18n129 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
   function NavigationMenuDeleteControl({ onDelete }) {
-    const [isConfirmDialogVisible, setIsConfirmDialogVisible] = (0, import_element75.useState)(false);
+    const [isConfirmDialogVisible, setIsConfirmDialogVisible] = (0, import_element89.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_runtime330.jsxs)(import_jsx_runtime330.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime354.jsxs)(import_jsx_runtime354.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
         import_components75.Button,
         {
           __next40pxDefaultSize: true,
@@ -45136,10 +48080,10 @@ ${text}
           onClick: () => {
             setIsConfirmDialogVisible(true);
           },
-          children: (0, import_i18n126.__)("Delete menu")
+          children: (0, import_i18n129.__)("Delete menu")
         }
       ),
-      isConfirmDialogVisible && /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
+      isConfirmDialogVisible && /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
         import_components75.__experimentalConfirmDialog,
         {
           isOpen: true,
@@ -45152,9 +48096,9 @@ ${text}
           onCancel: () => {
             setIsConfirmDialogVisible(false);
           },
-          confirmButtonText: (0, import_i18n126.__)("Delete"),
+          confirmButtonText: (0, import_i18n129.__)("Delete"),
           size: "medium",
-          children: (0, import_i18n126.__)(
+          children: (0, import_i18n129.__)(
             "Are you sure you want to delete this Navigation Menu?"
           )
         }
@@ -45163,13 +48107,13 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/use-navigation-notice.mjs
-  var import_element76 = __toESM(require_element(), 1);
+  var import_element90 = __toESM(require_element(), 1);
   var import_data71 = __toESM(require_data(), 1);
   var import_notices11 = __toESM(require_notices(), 1);
   function useNavigationNotice({ name: name122, message = "" } = {}) {
-    const noticeRef = (0, import_element76.useRef)();
+    const noticeRef = (0, import_element90.useRef)();
     const { createWarningNotice, removeNotice } = (0, import_data71.useDispatch)(import_notices11.store);
-    const showNotice = (0, import_element76.useCallback)(
+    const showNotice = (0, import_element90.useCallback)(
       (customMsg) => {
         if (noticeRef.current) {
           return;
@@ -45182,7 +48126,7 @@ ${text}
       },
       [noticeRef, createWarningNotice, message, name122]
     );
-    const hideNotice = (0, import_element76.useCallback)(() => {
+    const hideNotice = (0, import_element90.useCallback)(() => {
       if (!noticeRef.current) {
         return;
       }
@@ -45195,22 +48139,22 @@ ${text}

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview.mjs
   var import_components76 = __toESM(require_components(), 1);
-  var import_i18n127 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 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_runtime331.jsxs)(import_jsx_runtime331.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_jsx_runtime355.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
         import_components76.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n127.__)("Show icon button"),
+          label: (0, import_i18n130.__)("Show icon button"),
           isShownByDefault: true,
           hasValue: () => !hasIcon,
           onDeselect: () => setAttributes({ hasIcon: true }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
             import_components76.ToggleControl,
             {
-              label: (0, import_i18n127.__)("Show icon button"),
-              help: (0, import_i18n127.__)(
+              label: (0, import_i18n130.__)("Show icon button"),
+              help: (0, import_i18n130.__)(
                 "Configure the visual appearance of the button that toggles the overlay menu."
               ),
               onChange: (value) => setAttributes({ hasIcon: value }),
@@ -45219,36 +48163,36 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
         import_components76.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n127.__)("Icon"),
+          label: (0, import_i18n130.__)("Icon"),
           isShownByDefault: true,
           hasValue: () => icon4 !== "handle",
           onDeselect: () => setAttributes({ icon: "handle" }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
             import_components76.__experimentalToggleGroupControl,
             {
               className: "wp-block-navigation__overlay-menu-icon-toggle-group",
-              label: (0, import_i18n127.__)("Icon"),
+              label: (0, import_i18n130.__)("Icon"),
               value: icon4,
               onChange: (value) => setAttributes({ icon: value }),
               isBlock: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
                   import_components76.__experimentalToggleGroupControlOption,
                   {
                     value: "handle",
-                    "aria-label": (0, import_i18n127.__)("handle"),
-                    label: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(OverlayMenuIcon, { icon: "handle" })
+                    "aria-label": (0, import_i18n130.__)("handle"),
+                    label: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(OverlayMenuIcon, { icon: "handle" })
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
                   import_components76.__experimentalToggleGroupControlOption,
                   {
                     value: "menu",
-                    "aria-label": (0, import_i18n127.__)("menu"),
-                    label: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(OverlayMenuIcon, { icon: "menu" })
+                    "aria-label": (0, import_i18n130.__)("menu"),
+                    label: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(OverlayMenuIcon, { icon: "menu" })
                   }
                 )
               ]
@@ -45261,25 +48205,25 @@ ${text}

   // packages/block-library/build-module/navigation/edit/overlay-panel.mjs
   var import_components83 = __toESM(require_components(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  var import_element81 = __toESM(require_element(), 1);
+  var import_i18n138 = __toESM(require_i18n(), 1);
+  var import_element95 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation/edit/overlay-template-part-selector.mjs
-  var import_element79 = __toESM(require_element(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
+  var import_element93 = __toESM(require_element(), 1);
+  var import_compose35 = __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_i18n130 = __toESM(require_i18n(), 1);
+  var import_i18n133 = __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_element77 = __toESM(require_element(), 1);
+  var import_element91 = __toESM(require_element(), 1);
   var import_data72 = __toESM(require_data(), 1);
   var import_core_data38 = __toESM(require_core_data(), 1);
   var import_block_editor146 = __toESM(require_block_editor(), 1);
-  var import_i18n128 = __toESM(require_i18n(), 1);
+  var import_i18n131 = __toESM(require_i18n(), 1);
   var import_blocks59 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/navigation/edit/utils.mjs
@@ -45377,12 +48321,12 @@ ${text}
       ),
       []
     );
-    const createOverlayTemplatePart = (0, import_element77.useCallback)(async () => {
+    const createOverlayTemplatePart = (0, import_element91.useCallback)(async () => {
       const templatePartsWithTitles = overlayTemplateParts.filter(
         (templatePart2) => templatePart2.title?.rendered
       );
       const uniqueTitle = getUniqueTemplatePartTitle(
-        (0, import_i18n128.__)("Navigation Overlay"),
+        (0, import_i18n131.__)("Navigation Overlay"),
         templatePartsWithTitles
       );
       const cleanSlug = getCleanTemplatePartSlug(uniqueTitle);
@@ -45413,16 +48357,16 @@ ${text}

   // packages/block-library/build-module/navigation/edit/deleted-overlay-warning.mjs
   var import_components77 = __toESM(require_components(), 1);
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var import_element78 = __toESM(require_element(), 1);
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n132 = __toESM(require_i18n(), 1);
+  var import_element92 = __toESM(require_element(), 1);
+  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
   function DeletedOverlayWarning({ onClear, onCreate, isCreating = false }) {
-    const message = (0, import_element78.createInterpolateElement)(
-      (0, import_i18n129.__)(
+    const message = (0, import_element92.createInterpolateElement)(
+      (0, import_i18n132.__)(
         "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_runtime332.jsx)(
+        clearButton: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
           import_components77.Button,
           {
             __next40pxDefaultSize: true,
@@ -45432,7 +48376,7 @@ ${text}
             accessibleWhenDisabled: true
           }
         ),
-        createButton: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+        createButton: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
           import_components77.Button,
           {
             __next40pxDefaultSize: true,
@@ -45445,7 +48389,7 @@ ${text}
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
       import_components77.Notice,
       {
         status: "warning",
@@ -45458,7 +48402,7 @@ ${text}
   var deleted_overlay_warning_default = DeletedOverlayWarning;

   // packages/block-library/build-module/navigation/edit/overlay-template-part-selector.mjs
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
   function OverlayTemplatePartSelector({
     overlay,
     overlayMenu,
@@ -45467,7 +48411,7 @@ ${text}
     isCreatingOverlay,
     setIsCreatingOverlay
   }) {
-    const headingId = (0, import_compose34.useInstanceId)(
+    const headingId = (0, import_compose35.useInstanceId)(
       OverlayTemplatePartSelector,
       "wp-block-navigation__overlay-selector-heading"
     );
@@ -45483,10 +48427,10 @@ ${text}
       (select10) => select10(import_core_data39.store).getCurrentTheme()?.stylesheet,
       []
     );
-    const [localIsCreating, setLocalIsCreating] = (0, import_element79.useState)(false);
+    const [localIsCreating, setLocalIsCreating] = (0, import_element93.useState)(false);
     const isCreating = isCreatingOverlay !== void 0 ? isCreatingOverlay : localIsCreating;
     const setIsCreating = setIsCreatingOverlay !== void 0 ? setIsCreatingOverlay : setLocalIsCreating;
-    const overlayTemplateParts = (0, import_element79.useMemo)(() => {
+    const overlayTemplateParts = (0, import_element93.useMemo)(() => {
       if (!templateParts) {
         return [];
       }
@@ -45495,7 +48439,7 @@ ${text}
       );
     }, [templateParts]);
     const createOverlayTemplatePart = useCreateOverlayTemplatePart(overlayTemplateParts);
-    const selectedTemplatePart = (0, import_element79.useMemo)(() => {
+    const selectedTemplatePart = (0, import_element93.useMemo)(() => {
       if (!overlay || !overlayTemplateParts) {
         return null;
       }
@@ -45503,10 +48447,10 @@ ${text}
         (templatePart) => templatePart.slug === overlay
       );
     }, [overlay, overlayTemplateParts]);
-    const options2 = (0, import_element79.useMemo)(() => {
+    const options2 = (0, import_element93.useMemo)(() => {
       const baseOptions = [
         {
-          label: (0, import_i18n130.__)("Default"),
+          label: (0, import_i18n133.__)("Default"),
           value: ""
         }
       ];
@@ -45524,9 +48468,9 @@ ${text}
       );
       if (overlay && !selectedTemplatePart) {
         templatePartOptions.unshift({
-          label: (0, import_i18n130.sprintf)(
+          label: (0, import_i18n133.sprintf)(
             /* translators: %s: Overlay slug. */
-            (0, import_i18n130.__)("%s (missing)"),
+            (0, import_i18n133.__)("%s (missing)"),
             overlay
           ),
           value: overlay
@@ -45560,7 +48504,7 @@ ${text}
       }
       onNavigateToEntityRecord(params);
     };
-    const handleCreateOverlay = (0, import_element79.useCallback)(async () => {
+    const handleCreateOverlay = (0, import_element93.useCallback)(async () => {
       try {
         setIsCreating(true);
         const templatePart = await createOverlayTemplatePart();
@@ -45585,7 +48529,7 @@ ${text}
           setIsCreating(false);
         }
       } catch (error2) {
-        const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n130.__)("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_i18n133.__)("An error occurred while creating the overlay.");
         createErrorNotice(errorMessage, { type: "snackbar" });
         setIsCreating(false);
       }
@@ -45598,36 +48542,36 @@ ${text}
       setIsCreating,
       overlayMenu
     ]);
-    const handleClearOverlay = (0, import_element79.useCallback)(() => {
+    const handleClearOverlay = (0, import_element93.useCallback)(() => {
       setAttributes({ overlay: void 0 });
     }, [setAttributes]);
     const isCreateButtonDisabled = isResolving || isCreating;
-    const isOverlayMissing = (0, import_element79.useMemo)(() => {
+    const isOverlayMissing = (0, import_element93.useMemo)(() => {
       return overlay && hasResolved && !isResolving && !selectedTemplatePart;
     }, [overlay, hasResolved, isResolving, selectedTemplatePart]);
-    const helpText = (0, import_element79.useMemo)(() => {
+    const helpText = (0, import_element93.useMemo)(() => {
       if (overlayTemplateParts.length === 0 && hasResolved) {
-        return (0, import_i18n130.__)("No overlays found.");
+        return (0, import_i18n133.__)("No overlays found.");
       }
-      return (0, import_i18n130.__)("Select an overlay for navigation.");
+      return (0, import_i18n133.__)("Select an overlay for navigation.");
     }, [overlayTemplateParts.length, hasResolved]);
-    const editButtonLabel = (0, import_element79.useMemo)(() => {
-      return selectedTemplatePart ? (0, import_i18n130.sprintf)(
+    const editButtonLabel = (0, import_element93.useMemo)(() => {
+      return selectedTemplatePart ? (0, import_i18n133.sprintf)(
         /* translators: %s: Overlay title. */
-        (0, import_i18n130.__)("Edit overlay: %s"),
+        (0, import_i18n133.__)("Edit overlay: %s"),
         selectedTemplatePart.title?.rendered ? (0, import_html_entities4.decodeEntities)(selectedTemplatePart.title.rendered) : selectedTemplatePart.slug
-      ) : (0, import_i18n130.__)("Edit overlay");
+      ) : (0, import_i18n133.__)("Edit overlay");
     }, [selectedTemplatePart]);
-    return /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)("div", { className: "wp-block-navigation__overlay-selector", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)("div", { className: "wp-block-navigation__overlay-selector", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
         "h3",
         {
           id: headingId,
           className: "wp-block-navigation__overlay-selector-header",
-          children: (0, import_i18n130.__)("Overlay template")
+          children: (0, import_i18n133.__)("Overlay template")
         }
       ),
-      hasResolved && (overlayTemplateParts.length === 0 || isCreating && overlayTemplateParts.length === 1) ? /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_jsx_runtime333.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+      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,
         {
           __next40pxDefaultSize: true,
@@ -45637,10 +48581,10 @@ ${text}
           accessibleWhenDisabled: true,
           isBusy: isCreating,
           className: "wp-block-navigation__overlay-create-button-prominent",
-          children: (0, import_i18n130.__)("Create overlay")
+          children: (0, import_i18n133.__)("Create overlay")
         }
-      ) }) : /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(import_jsx_runtime333.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+      ) }) : /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
           import_components78.Button,
           {
             size: "small",
@@ -45649,21 +48593,21 @@ ${text}
             disabled: isCreateButtonDisabled,
             accessibleWhenDisabled: true,
             isBusy: isCreating,
-            label: (0, import_i18n130.__)("Create new overlay template"),
+            label: (0, import_i18n133.__)("Create new overlay template"),
             showTooltip: true,
             className: "wp-block-navigation__overlay-create-button"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
           import_components78.__experimentalHStack,
           {
             alignment: "flex-start",
             className: "wp-block-navigation__overlay-selector-controls",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components78.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components78.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                 import_components78.SelectControl,
                 {
-                  label: (0, import_i18n130.__)("Overlay template"),
+                  label: (0, import_i18n133.__)("Overlay template"),
                   hideLabelFromVision: true,
                   "aria-labelledby": headingId,
                   value: overlay || "",
@@ -45674,7 +48618,7 @@ ${text}
                   help: helpText
                 }
               ) }),
-              overlay && hasResolved && selectedTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_components78.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+              overlay && hasResolved && selectedTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components78.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                 import_components78.Button,
                 {
                   __next40pxDefaultSize: true,
@@ -45685,13 +48629,13 @@ ${text}
                   label: editButtonLabel,
                   showTooltip: true,
                   className: "wp-block-navigation__overlay-edit-button",
-                  children: (0, import_i18n130.__)("Edit")
+                  children: (0, import_i18n133.__)("Edit")
                 }
               ) })
             ]
           }
         ),
-        isOverlayMissing && /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+        isOverlayMissing && /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
           deleted_overlay_warning_default,
           {
             onClear: handleClearOverlay,
@@ -45700,18 +48644,18 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
         import_components78.__experimentalHStack,
         {
           alignment: "flex-start",
           className: "wp-block-navigation__overlay-help-text-wrapper",
-          children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
             import_components78.__experimentalText,
             {
               variant: "muted",
               isBlock: true,
               className: "wp-block-navigation__overlay-help-text",
-              children: (0, import_i18n130.__)(
+              children: (0, import_i18n133.__)(
                 "An overlay template allows you to customize the appearance of the dialog that opens when the menu button is pressed."
               )
             }
@@ -45723,27 +48667,27 @@ ${text}

   // packages/block-library/build-module/navigation/edit/overlay-visibility-control.mjs
   var import_components79 = __toESM(require_components(), 1);
-  var import_i18n131 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n134 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
   function OverlayVisibilityControl({
     overlayMenu,
     setAttributes
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
       import_components79.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n131.__)("Overlay Visibility"),
-        "aria-label": (0, import_i18n131.__)("Configure overlay visibility"),
+        label: (0, import_i18n134.__)("Overlay Visibility"),
+        "aria-label": (0, import_i18n134.__)("Configure overlay visibility"),
         value: overlayMenu,
-        help: (0, import_i18n131.__)(
+        help: (0, import_i18n134.__)(
           "Collapses the navigation options in a menu icon opening an overlay."
         ),
         onChange: (value) => setAttributes({ overlayMenu: value }),
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components79.__experimentalToggleGroupControlOption, { value: "never", label: (0, import_i18n131.__)("Off") }),
-          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components79.__experimentalToggleGroupControlOption, { value: "mobile", label: (0, import_i18n131.__)("Mobile") }),
-          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components79.__experimentalToggleGroupControlOption, { value: "always", label: (0, import_i18n131.__)("Always") })
+          /* @__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") })
         ]
       }
     );
@@ -45751,52 +48695,52 @@ ${text}

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview-button.mjs
   var import_components81 = __toESM(require_components(), 1);
-  var import_i18n133 = __toESM(require_i18n(), 1);
+  var import_i18n136 = __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_i18n132 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n135 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
   function OverlayMenuPreviewControls({
     hasIcon,
     icon: icon4,
     setAttributes
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_components80.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_components80.__experimentalVStack, { spacing: 4, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
         import_components80.ToggleControl,
         {
-          label: (0, import_i18n132.__)("Show icon button"),
-          help: (0, import_i18n132.__)(
+          label: (0, import_i18n135.__)("Show icon button"),
+          help: (0, import_i18n135.__)(
             "Configure the visual appearance of the button that toggles the overlay menu."
           ),
           onChange: (value) => setAttributes({ hasIcon: value }),
           checked: hasIcon
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
         import_components80.__experimentalToggleGroupControl,
         {
           className: "wp-block-navigation__overlay-menu-icon-toggle-group",
-          label: (0, import_i18n132.__)("Icon"),
+          label: (0, import_i18n135.__)("Icon"),
           value: icon4,
           onChange: (value) => setAttributes({ icon: value }),
           isBlock: true,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
               import_components80.__experimentalToggleGroupControlOption,
               {
                 value: "handle",
-                "aria-label": (0, import_i18n132.__)("handle"),
-                label: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(OverlayMenuIcon, { icon: "handle" })
+                "aria-label": (0, import_i18n135.__)("handle"),
+                label: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(OverlayMenuIcon, { icon: "handle" })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
               import_components80.__experimentalToggleGroupControlOption,
               {
                 value: "menu",
-                "aria-label": (0, import_i18n132.__)("menu"),
-                label: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(OverlayMenuIcon, { icon: "menu" })
+                "aria-label": (0, import_i18n135.__)("menu"),
+                label: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(OverlayMenuIcon, { icon: "menu" })
               }
             )
           ]
@@ -45806,7 +48750,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-menu-preview-button.mjs
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
   function OverlayMenuPreviewButton({
     isResponsive,
     overlayMenuPreview,
@@ -45821,35 +48765,35 @@ ${text}
     if (!isResponsive) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_jsx_runtime336.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
         import_components81.Button,
         {
           __next40pxDefaultSize: true,
           className: overlayMenuPreviewClasses,
           onClick: () => setOverlayMenuPreview(!overlayMenuPreview),
-          "aria-label": (0, import_i18n133.__)("Overlay menu controls"),
+          "aria-label": (0, import_i18n136.__)("Overlay menu controls"),
           "aria-controls": overlayMenuPreviewId,
           "aria-expanded": overlayMenuPreview,
           children: [
-            hasIcon && /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_jsx_runtime336.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(OverlayMenuIcon, { icon: icon4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(icon_default, { icon: close_default })
+            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_runtime336.jsxs)(import_jsx_runtime336.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("span", { children: (0, import_i18n133.__)("Menu") }),
-              /* @__PURE__ */ (0, import_jsx_runtime336.jsx)("span", { children: (0, import_i18n133.__)("Close") })
+            !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") })
             ] })
           ]
         }
       ),
-      overlayMenuPreview && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+      overlayMenuPreview && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
         import_components81.__experimentalVStack,
         {
           id: overlayMenuPreviewId,
           spacing: 4,
           style: containerStyle,
-          children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
             OverlayMenuPreviewControls,
             {
               hasIcon,
@@ -45865,14 +48809,14 @@ ${text}
   // packages/block-library/build-module/navigation/edit/overlay-preview.mjs
   var import_data74 = __toESM(require_data(), 1);
   var import_core_data40 = __toESM(require_core_data(), 1);
-  var import_element80 = __toESM(require_element(), 1);
+  var import_element94 = __toESM(require_element(), 1);
   var import_blocks60 = __toESM(require_blocks(), 1);
   var import_components82 = __toESM(require_components(), 1);
-  var import_i18n134 = __toESM(require_i18n(), 1);
+  var import_i18n137 = __toESM(require_i18n(), 1);
   var import_block_editor147 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
   function OverlayPreview({ overlay, currentTheme }) {
-    const templatePartId = (0, import_element80.useMemo)(() => {
+    const templatePartId = (0, import_element94.useMemo)(() => {
       if (!overlay || !currentTheme) {
         return null;
       }
@@ -45907,7 +48851,7 @@ ${text}
       },
       [templatePartId]
     );
-    const blocks = (0, import_element80.useMemo)(() => {
+    const blocks = (0, import_element94.useMemo)(() => {
       if (!templatePartId) {
         return null;
       }
@@ -45923,19 +48867,19 @@ ${text}
       return null;
     }
     if (!hasResolved) {
-      return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("div", { className: "wp-block-navigation__overlay-preview-loading", children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_components82.Spinner, {}) });
+      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_runtime337.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
       "div",
       {
         className: "wp-block-navigation__overlay-preview",
-        "aria-label": (0, import_i18n134.__)("Navigation Overlay template part preview"),
+        "aria-label": (0, import_i18n137.__)("Navigation Overlay template part preview"),
         role: "region",
-        children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
           import_block_editor147.BlockPreview.Async,
           {
-            placeholder: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)("div", { className: "wp-block-navigation__overlay-preview-placeholder" }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+            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,
               {
                 blocks,
@@ -45950,7 +48894,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/overlay-panel.mjs
-  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
   function OverlayPanel({
     overlayMenu,
     overlay,
@@ -45966,16 +48910,16 @@ ${text}
     currentTheme,
     hasOverlays
   }) {
-    const [isCreatingOverlay, setIsCreatingOverlay] = (0, import_element81.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_components83.PanelBody, { title: (0, import_i18n135.__)("Overlay"), initialOpen: true, children: /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components83.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+    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)(
         OverlayVisibilityControl,
         {
           overlayMenu,
           setAttributes
         }
       ),
-      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
         OverlayMenuPreviewButton,
         {
           isResponsive,
@@ -45988,7 +48932,7 @@ ${text}
           overlayMenuPreviewId
         }
       ),
-      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      overlayMenu !== "never" && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
         OverlayTemplatePartSelector,
         {
           overlay,
@@ -45999,7 +48943,7 @@ ${text}
           setIsCreatingOverlay
         }
       ),
-      overlayMenu !== "never" && overlay && hasOverlays && !isCreatingOverlay && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+      overlayMenu !== "never" && overlay && hasOverlays && !isCreatingOverlay && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
         OverlayPreview,
         {
           overlay,
@@ -46012,15 +48956,15 @@ ${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_core_data42 = __toESM(require_core_data(), 1);
-  var import_element83 = __toESM(require_element(), 1);
-  var import_i18n136 = __toESM(require_i18n(), 1);
+  var import_element97 = __toESM(require_element(), 1);
+  var import_i18n139 = __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);

   // packages/block-library/build-module/navigation-link/shared/use-entity-binding.mjs
-  var import_element82 = __toESM(require_element(), 1);
+  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_core_data41 = __toESM(require_core_data(), 1);
@@ -46045,9 +48989,9 @@ ${text}
       }
     };
   }
-  function useEntityBinding({ clientId, attributes }) {
+  function useEntityBinding({ clientId, attributes: attributes2 }) {
     const { updateBlockBindings } = (0, import_block_editor148.useBlockBindingsUtils)(clientId);
-    const { metadata, id, kind, type } = attributes;
+    const { metadata, id, kind, type } = attributes2;
     const blockEditingMode = (0, import_block_editor148.useBlockEditingMode)();
     const hasUrlBinding = !!metadata?.bindings?.url && !!id;
     const expectedSource = kind === "post-type" ? "core/post-data" : "core/term-data";
@@ -46082,12 +49026,12 @@ ${text}
       },
       [kind, type, id, hasCorrectBinding, blockEditingMode]
     );
-    const clearBinding = (0, import_element82.useCallback)(() => {
+    const clearBinding = (0, import_element96.useCallback)(() => {
       if (hasUrlBinding) {
         updateBlockBindings({ url: void 0 });
       }
     }, [updateBlockBindings, hasUrlBinding]);
-    const createBinding = (0, import_element82.useCallback)(
+    const createBinding = (0, import_element96.useCallback)(
       (updatedAttributes) => {
         const kindToUse = updatedAttributes?.kind ?? kind;
         if (!kindToUse) {
@@ -46143,7 +49087,7 @@ ${text}
         return block2;
       }
       const blockType = menuItem.children?.length ? "core/navigation-submenu" : "core/navigation-link";
-      const attributes = menuItemToBlockAttributes(
+      const attributes2 = menuItemToBlockAttributes(
         menuItem,
         blockType,
         level
@@ -46158,7 +49102,7 @@ ${text}
         ...mapping,
         ...nestedMapping
       };
-      const block = (0, import_blocks61.createBlock)(blockType, attributes, nestedBlocks);
+      const block = (0, import_blocks61.createBlock)(blockType, attributes2, nestedBlocks);
       mapping[menuItem.id] = block.clientId;
       return block;
     });
@@ -46253,9 +49197,9 @@ ${text}
   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_element83.useState)(CLASSIC_MENU_CONVERSION_IDLE);
-    const [error2, setError] = (0, import_element83.useState)(null);
-    const convertClassicMenuToBlockMenu = (0, import_element83.useCallback)(
+    const [status, setStatus] = (0, import_element97.useState)(CLASSIC_MENU_CONVERSION_IDLE);
+    const [error2, setError] = (0, import_element97.useState)(null);
+    const convertClassicMenuToBlockMenu = (0, import_element97.useCallback)(
       async (menuId, menuName, postStatus = "publish") => {
         let navigationMenu;
         let classicMenuItems;
@@ -46267,9 +49211,9 @@ ${text}
           });
         } catch (err) {
           throw new Error(
-            (0, import_i18n136.sprintf)(
+            (0, import_i18n139.sprintf)(
               // translators: %s: The name of a menu (e.g. Header menu).
-              (0, import_i18n136.__)(`Unable to fetch classic menu "%s" from API.`),
+              (0, import_i18n139.__)(`Unable to fetch classic menu "%s" from API.`),
               menuName
             ),
             {
@@ -46279,9 +49223,9 @@ ${text}
         }
         if (classicMenuItems === null) {
           throw new Error(
-            (0, import_i18n136.sprintf)(
+            (0, import_i18n139.sprintf)(
               // translators: %s: The name of a menu (e.g. Header menu).
-              (0, import_i18n136.__)(`Unable to fetch classic menu "%s" from API.`),
+              (0, import_i18n139.__)(`Unable to fetch classic menu "%s" from API.`),
               menuName
             )
           );
@@ -46304,9 +49248,9 @@ ${text}
           );
         } catch (err) {
           throw new Error(
-            (0, import_i18n136.sprintf)(
+            (0, import_i18n139.sprintf)(
               // translators: %s: The name of a menu (e.g. Header menu).
-              (0, import_i18n136.__)(`Unable to create Navigation Menu "%s".`),
+              (0, import_i18n139.__)(`Unable to create Navigation Menu "%s".`),
               menuName
             ),
             {
@@ -46318,7 +49262,7 @@ ${text}
       },
       [createNavigationMenu, editEntityRecord, registry]
     );
-    const convert = (0, import_element83.useCallback)(
+    const convert = (0, import_element97.useCallback)(
       async (menuId, menuName, postStatus) => {
         if (classicMenuBeingConvertedId === menuId) {
           return;
@@ -46345,9 +49289,9 @@ ${text}
           classicMenuBeingConvertedId = null;
           if (throwOnError) {
             throw new Error(
-              (0, import_i18n136.sprintf)(
+              (0, import_i18n139.sprintf)(
                 // translators: %s: The name of a menu (e.g. Header menu).
-                (0, import_i18n136.__)(`Unable to create Navigation Menu "%s".`),
+                (0, import_i18n139.__)(`Unable to create Navigation Menu "%s".`),
                 menuName
               ),
               {
@@ -46371,14 +49315,14 @@ ${text}
   var import_blocks62 = __toESM(require_blocks(), 1);
   var import_core_data45 = __toESM(require_core_data(), 1);
   var import_data79 = __toESM(require_data(), 1);
-  var import_element85 = __toESM(require_element(), 1);
+  var import_element99 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation/edit/use-generate-default-navigation-title.mjs
   var import_components84 = __toESM(require_components(), 1);
   var import_core_data44 = __toESM(require_core_data(), 1);
   var import_data78 = __toESM(require_data(), 1);
-  var import_element84 = __toESM(require_element(), 1);
-  var import_i18n137 = __toESM(require_i18n(), 1);
+  var import_element98 = __toESM(require_element(), 1);
+  var import_i18n140 = __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);
@@ -46458,10 +49402,10 @@ ${text}
     { per_page: -1, status: "publish" }
   ];
   function useGenerateDefaultNavigationTitle(clientId) {
-    const isDisabled = (0, import_element84.useContext)(import_components84.Disabled.Context);
+    const isDisabled = (0, import_element98.useContext)(import_components84.Disabled.Context);
     const area = useTemplatePartAreaLabel(isDisabled ? void 0 : clientId);
     const registry = (0, import_data78.useRegistry)();
-    return (0, import_element84.useCallback)(async () => {
+    return (0, import_element98.useCallback)(async () => {
       if (isDisabled) {
         return "";
       }
@@ -46470,13 +49414,13 @@ ${text}
         getEntityRecords(...DRAFT_MENU_PARAMS),
         getEntityRecords(...PUBLISHED_MENU_PARAMS)
       ]);
-      const title = area ? (0, import_i18n137.sprintf)(
+      const title = area ? (0, import_i18n140.sprintf)(
         // translators: %s: the name of a menu (e.g. Header menu).
-        (0, import_i18n137.__)("%s menu"),
+        (0, import_i18n140.__)("%s menu"),
         area
       ) : (
         // translators: 'menu' as in website navigation menu.
-        (0, import_i18n137.__)("Menu")
+        (0, import_i18n140.__)("Menu")
       );
       const matchingMenuTitleCount = [
         ...draftNavigationMenus,
@@ -46496,12 +49440,12 @@ ${text}
   var CREATE_NAVIGATION_MENU_PENDING = "pending";
   var CREATE_NAVIGATION_MENU_IDLE = "idle";
   function useCreateNavigationMenu(clientId) {
-    const [status, setStatus] = (0, import_element85.useState)(CREATE_NAVIGATION_MENU_IDLE);
-    const [value, setValue] = (0, import_element85.useState)(null);
-    const [error2, setError] = (0, import_element85.useState)(null);
+    const [status, setStatus] = (0, import_element99.useState)(CREATE_NAVIGATION_MENU_IDLE);
+    const [value, setValue] = (0, import_element99.useState)(null);
+    const [error2, setError] = (0, import_element99.useState)(null);
     const { saveEntityRecord, editEntityRecord } = (0, import_data79.useDispatch)(import_core_data45.store);
     const generateDefaultTitle = useGenerateDefaultNavigationTitle(clientId);
-    const create5 = (0, import_element85.useCallback)(
+    const create5 = (0, import_element99.useCallback)(
       async (title = null, blocks = [], postStatus) => {
         if (title && typeof title !== "string") {
           setError(
@@ -46592,8 +49536,8 @@ ${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_i18n138 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n141 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
   var ManageMenusButton = ({
     className = "",
     disabled: disabled2,
@@ -46603,7 +49547,7 @@ ${text}
     if (isMenuItem) {
       ComponentName = import_components85.MenuItem;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
       ComponentName,
       {
         variant: "link",
@@ -46612,7 +49556,7 @@ ${text}
         href: (0, import_url13.addQueryArgs)("edit.php", {
           post_type: "wp_navigation"
         }),
-        children: (0, import_i18n138.__)("Manage menus")
+        children: (0, import_i18n141.__)("Manage menus")
       }
     );
   };
@@ -46622,27 +49566,27 @@ ${text}
   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_i18n149 = __toESM(require_i18n(), 1);
-  var import_element91 = __toESM(require_element(), 1);
+  var import_i18n152 = __toESM(require_i18n(), 1);
+  var import_element105 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation/edit/deleted-navigation-warning.mjs
   var import_block_editor151 = __toESM(require_block_editor(), 1);
   var import_components86 = __toESM(require_components(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
-  var import_element86 = __toESM(require_element(), 1);
-  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n142 = __toESM(require_i18n(), 1);
+  var import_element100 = __toESM(require_element(), 1);
+  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
   function DeletedNavigationWarning({ onCreateNew, isNotice = false }) {
-    const [isButtonDisabled, setIsButtonDisabled] = (0, import_element86.useState)(false);
+    const [isButtonDisabled, setIsButtonDisabled] = (0, import_element100.useState)(false);
     const handleButtonClick = () => {
       setIsButtonDisabled(true);
       onCreateNew();
     };
-    const message = (0, import_element86.createInterpolateElement)(
-      (0, import_i18n139.__)(
+    const message = (0, import_element100.createInterpolateElement)(
+      (0, import_i18n142.__)(
         "Navigation Menu has been deleted or is unavailable. <button>Create a new Menu?</button>"
       ),
       {
-        button: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+        button: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
           import_components86.Button,
           {
             __next40pxDefaultSize: true,
@@ -46654,7 +49598,7 @@ ${text}
         )
       }
     );
-    return isNotice ? /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(import_components86.Notice, { status: "warning", isDismissible: false, children: message }) : /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(import_block_editor151.Warning, { children: message });
+    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 });
   }
   var deleted_navigation_warning_default = DeletedNavigationWarning;

@@ -46662,9 +49606,9 @@ ${text}
   var import_blocks63 = __toESM(require_blocks(), 1);
   var import_components87 = __toESM(require_components(), 1);
   var import_data81 = __toESM(require_data(), 1);
-  var import_i18n140 = __toESM(require_i18n(), 1);
+  var import_i18n143 = __toESM(require_i18n(), 1);
   var import_block_editor152 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
   var POPOVER_PROPS = {
     className: "block-editor-block-settings-menu__popover",
     placement: "bottom-start"
@@ -46682,7 +49626,7 @@ ${text}
   }) {
     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_runtime341.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
       import_components87.MenuItem,
       {
         icon: add_submenu_default,
@@ -46718,7 +49662,7 @@ ${text}
           updateExpansion({ type: "expand", clientIds: [clientId] });
           onClose();
         },
-        children: (0, import_i18n140.__)("Add submenu link")
+        children: (0, import_i18n143.__)("Add submenu link")
       }
     );
   }
@@ -46736,9 +49680,9 @@ ${text}
       insertBeforeBlock,
       insertAfterBlock
     } = (0, import_data81.useDispatch)(import_block_editor152.store);
-    const removeLabel = (0, import_i18n140.sprintf)(
+    const removeLabel = (0, import_i18n143.sprintf)(
       /* translators: %s: block name */
-      (0, import_i18n140.__)("Remove %s"),
+      (0, import_i18n143.__)("Remove %s"),
       (0, import_block_editor152.BlockTitle)({ clientId, maximumLength: 25 })
     );
     const {
@@ -46758,11 +49702,11 @@ ${text}
           getBlockIndex,
           getBlockCount
         } = select10(import_block_editor152.store);
-        const { getDefaultBlockName: getDefaultBlockName16 } = select10(import_blocks63.store);
+        const { getDefaultBlockName: getDefaultBlockName14 } = select10(import_blocks63.store);
         const _rootClientId = getBlockRootClientId(clientId);
         const _blockName = getBlockName(clientId);
         const canInsertDefaultBlock = canInsertBlockType(
-          getDefaultBlockName16(),
+          getDefaultBlockName14(),
           _rootClientId
         );
         const directInsertBlock = _rootClientId ? getDirectInsertBlock(_rootClientId) : null;
@@ -46778,18 +49722,18 @@ ${text}
       [clientId]
     );
     const isSubmenuDisabled = !BLOCKS_THAT_CAN_BE_CONVERTED_TO_SUBMENU.includes(blockName);
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
       import_components87.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n140.__)("Options"),
+        label: (0, import_i18n143.__)("Options"),
         className: "block-editor-block-settings-menu",
         popoverProps: POPOVER_PROPS,
         noIcons: true,
         ...props,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_jsx_runtime341.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_components87.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+        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,
               {
                 icon: chevron_up_default,
@@ -46799,10 +49743,10 @@ ${text}
                   moveBlocksUp([clientId], rootClientId);
                   onClose();
                 },
-                children: (0, import_i18n140.__)("Move up")
+                children: (0, import_i18n143.__)("Move up")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
               import_components87.MenuItem,
               {
                 icon: chevron_down_default,
@@ -46812,10 +49756,10 @@ ${text}
                   moveBlocksDown([clientId], rootClientId);
                   onClose();
                 },
-                children: (0, import_i18n140.__)("Move down")
+                children: (0, import_i18n143.__)("Move down")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
               AddSubmenuItem,
               {
                 clientId,
@@ -46825,40 +49769,40 @@ ${text}
                 setInsertedBlockClientId
               }
             ),
-            canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+            canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
               import_components87.MenuItem,
               {
                 onClick: () => {
                   duplicateBlocks([clientId]);
                   onClose();
                 },
-                children: (0, import_i18n140.__)("Duplicate")
+                children: (0, import_i18n143.__)("Duplicate")
               }
             ),
-            canInsertBlock && /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_jsx_runtime341.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+            canInsertBlock && /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
                 import_components87.MenuItem,
                 {
                   onClick: () => {
                     insertBeforeBlock(clientId);
                     onClose();
                   },
-                  children: (0, import_i18n140.__)("Add before")
+                  children: (0, import_i18n143.__)("Add before")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
                 import_components87.MenuItem,
                 {
                   onClick: () => {
                     insertAfterBlock(clientId);
                     onClose();
                   },
-                  children: (0, import_i18n140.__)("Add after")
+                  children: (0, import_i18n143.__)("Add after")
                 }
               )
             ] })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(import_components87.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components87.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
             import_components87.MenuItem,
             {
               onClick: () => {
@@ -46879,17 +49823,17 @@ ${text}

   // packages/block-library/build-module/navigation-link/shared/controls.mjs
   var import_components91 = __toESM(require_components(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 1);
-  var import_dom16 = __toESM(require_dom(), 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_core_data50 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/navigation-link/shared/use-handle-link-change.mjs
-  var import_element87 = __toESM(require_element(), 1);
+  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_dom14 = __toESM(require_dom(), 1);
+  var import_dom17 = __toESM(require_dom(), 1);
   var import_escape_html2 = __toESM(require_escape_html(), 1);

   // packages/block-library/build-module/navigation-link/shared/update-attributes.mjs
@@ -46975,7 +49919,7 @@ ${text}
     const isBuiltInType = ["post", "page", "tag", "category"].indexOf(type) > -1;
     const isCustomLink = !newKind && !isBuiltInType || newKind === "custom";
     const kind = isCustomLink ? "custom" : newKind;
-    const attributes = {
+    const attributes2 = {
       // Passed `url` may already be encoded. To prevent double encoding, decodeURI is executed to revert to the original string.
       ...newUrl !== void 0 ? { url: newUrl ? encodeURI((0, import_url14.safeDecodeURI)(newUrl)) : newUrl } : {},
       ...label && { label },
@@ -46989,22 +49933,22 @@ ${text}
         newUrl
       );
       if (shouldSever) {
-        attributes.id = void 0;
-        attributes.kind = "custom";
-        attributes.type = "custom";
+        attributes2.id = void 0;
+        attributes2.kind = "custom";
+        attributes2.type = "custom";
       }
     } else if (newID && Number.isInteger(newID)) {
-      attributes.id = newID;
+      attributes2.id = newID;
     } else if (blockAttributes8.id) {
-      attributes.kind = kind;
-      attributes.type = type;
+      attributes2.kind = kind;
+      attributes2.type = type;
     }
-    setAttributes(attributes);
-    const finalId = "id" in attributes ? attributes.id : blockAttributes8.id;
-    const finalKind = "kind" in attributes ? attributes.kind : blockAttributes8.kind;
+    setAttributes(attributes2);
+    const finalId = "id" in attributes2 ? attributes2.id : blockAttributes8.id;
+    const finalKind = "kind" in attributes2 ? attributes2.kind : blockAttributes8.kind;
     return {
       isEntityLink: !!finalId && finalKind !== "custom",
-      attributes
+      attributes: attributes2
       // Return the computed attributes object
     };
   };
@@ -47012,16 +49956,16 @@ ${text}
   // packages/block-library/build-module/navigation-link/shared/use-handle-link-change.mjs
   function useHandleLinkChange({
     clientId,
-    attributes,
+    attributes: attributes2,
     setAttributes,
     allowTextUpdate = false
   }) {
     const { updateBlockAttributes } = (0, import_data82.useDispatch)(import_block_editor153.store);
     const { hasUrlBinding, createBinding, clearBinding } = useEntityBinding({
       clientId,
-      attributes
+      attributes: attributes2
     });
-    return (0, import_element87.useCallback)(
+    return (0, import_element101.useCallback)(
       (updatedLink) => {
         if (!updatedLink) {
           return;
@@ -47032,11 +49976,11 @@ ${text}
           type: updatedLink.type,
           id: updatedLink.id
         };
-        const currentText = attributes.label ? (0, import_dom14.__unstableStripHTML)(attributes.label) : "";
+        const currentText = attributes2.label ? (0, import_dom17.__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) } : {};
-        if (!attributes.label || attributes.label === "" || hasTextUpdate) {
+        if (!attributes2.label || attributes2.label === "" || hasTextUpdate) {
           attrs.title = updatedLink.title;
         }
         const willBeCustomLink = !updatedLink.id && hasUrlBinding;
@@ -47050,7 +49994,7 @@ ${text}
             ...textUpdateAttributes
           });
         } else {
-          const { isEntityLink, attributes: updatedAttributes } = updateAttributes(attrs, setAttributes, attributes);
+          const { isEntityLink, attributes: updatedAttributes } = updateAttributes(attrs, setAttributes, attributes2);
           if (isEntityLink) {
             createBinding(updatedAttributes);
           } else {
@@ -47062,7 +50006,7 @@ ${text}
         }
       },
       [
-        attributes,
+        attributes2,
         allowTextUpdate,
         clientId,
         hasUrlBinding,
@@ -47075,56 +50019,56 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/link-ui/index.mjs
-  var import_dom15 = __toESM(require_dom(), 1);
+  var import_dom18 = __toESM(require_dom(), 1);
   var import_components90 = __toESM(require_components(), 1);
-  var import_i18n144 = __toESM(require_i18n(), 1);
+  var import_i18n147 = __toESM(require_i18n(), 1);
   var import_block_editor155 = __toESM(require_block_editor(), 1);
-  var import_element89 = __toESM(require_element(), 1);
+  var import_element103 = __toESM(require_element(), 1);
   var import_core_data47 = __toESM(require_core_data(), 1);
-  var import_compose36 = __toESM(require_compose(), 1);
+  var import_compose37 = __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_i18n142 = __toESM(require_i18n(), 1);
+  var import_i18n145 = __toESM(require_i18n(), 1);
   var import_data83 = __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_element88 = __toESM(require_element(), 1);
+  var import_element102 = __toESM(require_element(), 1);

   // packages/block-library/build-module/navigation-link/link-ui/dialog-wrapper.mjs
   var import_components88 = __toESM(require_components(), 1);
-  var import_i18n141 = __toESM(require_i18n(), 1);
-  var import_compose35 = __toESM(require_compose(), 1);
-  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n144 = __toESM(require_i18n(), 1);
+  var import_compose36 = __toESM(require_compose(), 1);
+  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
   function BackButton({ className, onBack }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
       import_components88.Button,
       {
         className,
-        icon: (0, import_i18n141.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
+        icon: (0, import_i18n144.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
         onClick: (e3) => {
           e3.preventDefault();
           onBack();
         },
         size: "small",
-        children: (0, import_i18n141.__)("Back")
+        children: (0, import_i18n144.__)("Back")
       }
     );
   }
   function DialogWrapper({ className, title, description, onBack, children }) {
-    const dialogTitleId = (0, import_compose35.useInstanceId)(
+    const dialogTitleId = (0, import_compose36.useInstanceId)(
       DialogWrapper,
       "link-ui-dialog-title"
     );
-    const dialogDescriptionId = (0, import_compose35.useInstanceId)(
+    const dialogDescriptionId = (0, import_compose36.useInstanceId)(
       DialogWrapper,
       "link-ui-dialog-description"
     );
-    const focusOnMountRef = (0, import_compose35.useFocusOnMount)("firstElement");
+    const focusOnMountRef = (0, import_compose36.useFocusOnMount)("firstElement");
     const backButtonClassName = `${className}__back`;
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(
       "div",
       {
         className,
@@ -47133,11 +50077,11 @@ ${text}
         "aria-describedby": dialogDescriptionId,
         ref: focusOnMountRef,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(VisuallyHidden, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime342.jsx)("h2", { id: dialogTitleId, children: title }),
-            /* @__PURE__ */ (0, import_jsx_runtime342.jsx)("p", { id: dialogDescriptionId, children: description })
+          /* @__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_runtime342.jsx)(BackButton, { className: backButtonClassName, onBack }),
+          /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(BackButton, { className: backButtonClassName, onBack }),
           children
         ]
       }
@@ -47146,15 +50090,15 @@ ${text}
   var dialog_wrapper_default = DialogWrapper;

   // packages/block-library/build-module/navigation-link/link-ui/page-creator.mjs
-  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
   function LinkUIPageCreator({
     postType,
     onBack,
     onPageCreated,
     initialTitle = ""
   }) {
-    const [title, setTitle] = (0, import_element88.useState)(initialTitle);
-    const [shouldPublish, setShouldPublish] = (0, import_element88.useState)(true);
+    const [title, setTitle] = (0, import_element102.useState)(initialTitle);
+    const [shouldPublish, setShouldPublish] = (0, import_element102.useState)(true);
     const isTitleValid = title.trim().length > 0;
     const { lastError, isSaving } = (0, import_data83.useSelect)(
       (select10) => ({
@@ -47195,9 +50139,9 @@ ${text}
             kind: "post-type"
           };
           createSuccessNotice(
-            (0, import_i18n142.sprintf)(
+            (0, import_i18n145.sprintf)(
               // translators: %s: the name of the new page being created.
-              (0, import_i18n142.__)("%s page created successfully."),
+              (0, import_i18n145.__)("%s page created successfully."),
               (0, import_html_entities5.decodeEntities)(savedRecord.title.rendered)
             ),
             {
@@ -47209,7 +50153,7 @@ ${text}
         }
       } catch {
         createErrorNotice(
-          (0, import_i18n142.__)("Failed to create page. Please try again."),
+          (0, import_i18n145.__)("Failed to create page. Please try again."),
           {
             type: "snackbar",
             id: "page-created-error"
@@ -47218,37 +50162,37 @@ ${text}
       }
     }
     const isSubmitDisabled = isSaving || !isTitleValid;
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
       dialog_wrapper_default,
       {
         className: "link-ui-page-creator",
-        title: (0, import_i18n142.__)("Create page"),
-        description: (0, import_i18n142.__)("Create a new page to add to your Navigation."),
+        title: (0, import_i18n145.__)("Create page"),
+        description: (0, import_i18n145.__)("Create a new page to add to your Navigation."),
         onBack,
-        children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_components89.__experimentalVStack, { className: "link-ui-page-creator__inner", spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)("form", { onSubmit: createPage, children: /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(import_components89.__experimentalVStack, { spacing: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+        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,
             {
-              label: (0, import_i18n142.__)("Title"),
+              label: (0, import_i18n145.__)("Title"),
               onChange: setTitle,
-              placeholder: (0, import_i18n142.__)("No title"),
+              placeholder: (0, import_i18n145.__)("No title"),
               value: title
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
             import_components89.CheckboxControl,
             {
-              label: (0, import_i18n142.__)("Publish"),
-              help: (0, import_i18n142.__)(
+              label: (0, import_i18n145.__)("Publish"),
+              help: (0, import_i18n145.__)(
                 "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_runtime343.jsx)(import_components89.Notice, { status: "error", isDismissible: false, children: lastError.message }),
-          /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(import_components89.__experimentalHStack, { spacing: 2, justify: "flex-end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+          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,
               {
                 __next40pxDefaultSize: true,
@@ -47256,10 +50200,10 @@ ${text}
                 onClick: onBack,
                 disabled: isSaving,
                 accessibleWhenDisabled: true,
-                children: (0, import_i18n142.__)("Cancel")
+                children: (0, import_i18n145.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
               import_components89.Button,
               {
                 __next40pxDefaultSize: true,
@@ -47267,7 +50211,7 @@ ${text}
                 type: "submit",
                 isBusy: isSaving,
                 "aria-disabled": isSubmitDisabled,
-                children: (0, import_i18n142.__)("Create page")
+                children: (0, import_i18n145.__)("Create page")
               }
             )
           ] })
@@ -47277,10 +50221,10 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/link-ui/block-inserter.mjs
-  var import_i18n143 = __toESM(require_i18n(), 1);
+  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_runtime344 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
   var { PrivateQuickInserter: QuickInserter } = unlock(
     import_block_editor154.privateApis
   );
@@ -47297,14 +50241,14 @@ ${text}
     if (!clientId) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
       dialog_wrapper_default,
       {
         className: "link-ui-block-inserter",
-        title: (0, import_i18n143.__)("Add block"),
-        description: (0, import_i18n143.__)("Choose a block to add to your Navigation."),
+        title: (0, import_i18n146.__)("Add block"),
+        description: (0, import_i18n146.__)("Choose a block to add to your Navigation."),
         onBack,
-        children: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
           QuickInserter,
           {
             rootClientId: rootBlockClientId,
@@ -47322,7 +50266,7 @@ ${text}
   var block_inserter_default = LinkUIBlockInserter;

   // packages/block-library/build-module/navigation-link/link-ui/index.mjs
-  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
   function getSuggestionsQuery(type, kind) {
     const perPage = 20;
     switch (type) {
@@ -47365,18 +50309,18 @@ ${text}
     });
     const { clientId } = props;
     const postType = type || "page";
-    const [addingBlock, setAddingBlock] = (0, import_element89.useState)(false);
-    const [addingPage, setAddingPage] = (0, import_element89.useState)(false);
-    const [shouldFocusPane, setShouldFocusPane] = (0, import_element89.useState)(null);
-    const [initialSearchValue, setInitialSearchValue] = (0, import_element89.useState)("");
-    const searchInputValueRef = (0, import_element89.useRef)("");
+    const [addingBlock, setAddingBlock] = (0, import_element103.useState)(false);
+    const [addingPage, setAddingPage] = (0, import_element103.useState)(false);
+    const [shouldFocusPane, setShouldFocusPane] = (0, import_element103.useState)(null);
+    const [initialSearchValue, setInitialSearchValue] = (0, import_element103.useState)("");
+    const searchInputValueRef = (0, import_element103.useRef)("");
     const updateSearchValue = (value) => {
       searchInputValueRef.current = value;
       setInitialSearchValue(value);
     };
-    const linkControlWrapperRef = (0, import_element89.useRef)();
-    const addPageButtonRef = (0, import_element89.useRef)();
-    const addBlockButtonRef = (0, import_element89.useRef)();
+    const linkControlWrapperRef = (0, import_element103.useRef)();
+    const addPageButtonRef = (0, import_element103.useRef)();
+    const addBlockButtonRef = (0, import_element103.useRef)();
     const permissions = (0, import_core_data47.useResourcePermissions)({
       kind: "postType",
       name: postType
@@ -47385,11 +50329,11 @@ ${text}
       clientId,
       attributes: props.link
     });
-    const link = (0, import_element89.useMemo)(
+    const link = (0, import_element103.useMemo)(
       () => ({
         url,
         opensInNewTab,
-        title: label && (0, import_dom15.__unstableStripHTML)(label),
+        title: label && (0, import_dom18.__unstableStripHTML)(label),
         entityTitle: entityRecord?.title?.rendered || entityRecord?.name,
         kind,
         type,
@@ -47415,20 +50359,20 @@ ${text}
       setShouldFocusPane(true);
       updateSearchValue("");
     };
-    const dialogTitleId = (0, import_compose36.useInstanceId)(
+    const dialogTitleId = (0, import_compose37.useInstanceId)(
       LinkUI,
       "link-ui-link-control__title"
     );
-    const dialogDescriptionId = (0, import_compose36.useInstanceId)(
+    const dialogDescriptionId = (0, import_compose37.useInstanceId)(
       LinkUI,
       "link-ui-link-control__description"
     );
-    (0, import_element89.useEffect)(() => {
+    (0, import_element103.useEffect)(() => {
       if (shouldFocusPane && linkControlWrapperRef.current) {
         if (shouldFocusPane?.current) {
           shouldFocusPane.current.focus();
         } else {
-          const tabbableElements = import_dom15.focus.tabbable.find(
+          const tabbableElements = import_dom18.focus.tabbable.find(
             linkControlWrapperRef.current
           );
           const nextFocusTarget = tabbableElements[0] || linkControlWrapperRef.current;
@@ -47438,7 +50382,7 @@ ${text}
       }
     }, [shouldFocusPane]);
     const blockEditingMode = (0, import_block_editor155.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
       import_components90.Popover,
       {
         ref,
@@ -47447,7 +50391,7 @@ ${text}
         anchor: props.anchor,
         shift: true,
         children: [
-          !addingBlock && !addingPage && /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(
+          !addingBlock && !addingPage && /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
             "div",
             {
               ref: linkControlWrapperRef,
@@ -47455,13 +50399,13 @@ ${text}
               "aria-labelledby": dialogTitleId,
               "aria-describedby": dialogDescriptionId,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(VisuallyHidden, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime345.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n144.__)("Add link") }),
-                  /* @__PURE__ */ (0, import_jsx_runtime345.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n144.__)(
+                /* @__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.__)(
                     "Search for and add a link to your Navigation."
                   ) })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
                   import_block_editor155.LinkControl,
                   {
                     hasTextControl: true,
@@ -47485,7 +50429,7 @@ ${text}
                       if (link?.url?.length) {
                         return null;
                       }
-                      return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
                         LinkUITools,
                         {
                           addPageButtonRef,
@@ -47506,7 +50450,7 @@ ${text}
               ]
             }
           ),
-          addingBlock && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+          addingBlock && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
             block_inserter_default,
             {
               clientId: props.clientId,
@@ -47518,7 +50462,7 @@ ${text}
               onBlockInsert: props?.onBlockInsert
             }
           ),
-          addingPage && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+          addingPage && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
             LinkUIPageCreator,
             {
               postType,
@@ -47535,7 +50479,7 @@ ${text}
       }
     );
   }
-  var LinkUI = (0, import_element89.forwardRef)(UnforwardedLinkUI);
+  var LinkUI = (0, import_element103.forwardRef)(UnforwardedLinkUI);
   var LinkUITools = ({
     addPageButtonRef,
     addBlockButtonRef,
@@ -47548,8 +50492,8 @@ ${text}
     if (!canAddPage && !canAddBlock) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime345.jsxs)(import_components90.__experimentalVStack, { spacing: 0, className: "link-ui-tools", children: [
-      canAddPage && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+    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,
         {
           __next40pxDefaultSize: true,
@@ -47560,10 +50504,10 @@ ${text}
             setAddingPage(true);
           },
           "aria-haspopup": blockInserterAriaRole,
-          children: (0, import_i18n144.__)("Create page")
+          children: (0, import_i18n147.__)("Create page")
         }
       ),
-      canAddBlock && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+      canAddBlock && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         import_components90.Button,
         {
           __next40pxDefaultSize: true,
@@ -47574,14 +50518,14 @@ ${text}
             setAddingBlock(true);
           },
           "aria-haspopup": blockInserterAriaRole,
-          children: (0, import_i18n144.__)("Add block")
+          children: (0, import_i18n147.__)("Add block")
         }
       )
     ] });
   };

   // packages/block-library/build-module/navigation-link/shared/use-link-preview.mjs
-  var import_i18n145 = __toESM(require_i18n(), 1);
+  var import_i18n148 = __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);
@@ -47651,47 +50595,47 @@ ${text}
     if (url) {
       if (isExternal) {
         badges.push({
-          label: (0, import_i18n145.__)("External link"),
+          label: (0, import_i18n148.__)("External link"),
           intent: "default"
         });
       } else if (isHashLink(url)) {
         badges.push({
-          label: (0, import_i18n145.__)("Internal link"),
+          label: (0, import_i18n148.__)("Internal link"),
           intent: "default"
         });
       } else if (isHomepage(url, homeUrl)) {
         badges.push({
-          label: (0, import_i18n145.__)("Homepage"),
+          label: (0, import_i18n148.__)("Homepage"),
           intent: "default"
         });
       } else if (type && type !== "custom") {
         badges.push({ label: capitalize(type), intent: "default" });
       } else {
         badges.push({
-          label: (0, import_i18n145.__)("Page"),
+          label: (0, import_i18n148.__)("Page"),
           intent: "default"
         });
       }
     }
     if (hasBinding && !isEntityAvailable) {
       badges.push({
-        label: (0, import_i18n145.sprintf)(
+        label: (0, import_i18n148.sprintf)(
           /* translators: %s is the entity type (e.g., "page", "post", "category") */
-          (0, import_i18n145.__)("Missing %s"),
+          (0, import_i18n148.__)("Missing %s"),
           type
         ),
         intent: "error"
       });
     } else if (!url) {
-      badges.push({ label: (0, import_i18n145.__)("No link selected"), intent: "error" });
+      badges.push({ label: (0, import_i18n148.__)("No link selected"), intent: "error" });
     } else if (entityStatus) {
       const statusMap = {
-        publish: { label: (0, import_i18n145.__)("Published"), intent: "success" },
-        future: { label: (0, import_i18n145.__)("Scheduled"), intent: "warning" },
-        draft: { label: (0, import_i18n145.__)("Draft"), intent: "warning" },
-        pending: { label: (0, import_i18n145.__)("Pending"), intent: "warning" },
-        private: { label: (0, import_i18n145.__)("Private"), intent: "default" },
-        trash: { label: (0, import_i18n145.__)("Trash"), intent: "error" }
+        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" }
       };
       const badge = statusMap[entityStatus];
       if (badge) {
@@ -47706,7 +50650,7 @@ ${text}
       return title;
     }
     if (title && "rendered" in title) {
-      return title.rendered || (0, import_i18n145.__)("(no title)");
+      return title.rendered || (0, import_i18n148.__)("(no title)");
     }
     return entityRecord?.name;
   }
@@ -47753,7 +50697,7 @@ ${text}
       hasBinding,
       isEntityAvailable
     });
-    const displayTitle = url ? title || richData?.title || (0, import_url16.safeDecodeURI)(url) : (0, import_i18n145.__)("Add link");
+    const displayTitle = url ? title || richData?.title || (0, import_url16.safeDecodeURI)(url) : (0, import_i18n148.__)("Add link");
     return {
       title: displayTitle,
       url: displayUrl,
@@ -47799,7 +50743,7 @@ ${text}
   };

   // packages/block-library/build-module/navigation-link/shared/controls.mjs
-  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
   var { LinkPicker, isHashLink: isHashLink2, isRelativePath: isRelativePath2 } = unlock(
     import_block_editor158.privateApis
   );
@@ -47807,40 +50751,40 @@ ${text}
     if (kind === "post-type") {
       switch (type) {
         case "post":
-          return (0, import_i18n146.__)("post");
+          return (0, import_i18n149.__)("post");
         case "page":
-          return (0, import_i18n146.__)("page");
+          return (0, import_i18n149.__)("page");
         default:
-          return type || (0, import_i18n146.__)("post");
+          return type || (0, import_i18n149.__)("post");
       }
     }
     if (kind === "taxonomy") {
       switch (type) {
         case "category":
-          return (0, import_i18n146.__)("category");
+          return (0, import_i18n149.__)("category");
         case "tag":
-          return (0, import_i18n146.__)("tag");
+          return (0, import_i18n149.__)("tag");
         default:
-          return type || (0, import_i18n146.__)("term");
+          return type || (0, import_i18n149.__)("term");
       }
     }
-    return type || (0, import_i18n146.__)("item");
+    return type || (0, import_i18n149.__)("item");
   }
   function Controls2({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId,
     isLinkEditable = true
   }) {
-    const { label, url, description, rel, opensInNewTab } = attributes;
+    const { label, url, description, rel, opensInNewTab } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { hasUrlBinding, isBoundEntityAvailable, entityRecord } = useEntityBinding({
       clientId,
-      attributes
+      attributes: attributes2
     });
     const [isInvalid, isDraft] = useIsInvalidLink(
-      attributes.kind,
-      attributes.type,
+      attributes2.kind,
+      attributes2.type,
       entityRecord?.id,
       hasUrlBinding
     );
@@ -47849,13 +50793,13 @@ ${text}
       helpText = getInvalidLinkHelpText();
     } else if (isDraft) {
       helpText = getDraftHelpText({
-        type: attributes.type,
-        kind: attributes.kind
+        type: attributes2.type,
+        kind: attributes2.kind
       });
     }
     const handleLinkChange = useHandleLinkChange({
       clientId,
-      attributes,
+      attributes: attributes2,
       setAttributes
     });
     const onNavigateToEntityRecord = (0, import_data87.useSelect)(
@@ -47873,16 +50817,16 @@ ${text}
     const preview = useLinkPreview({
       url,
       entityRecord,
-      type: attributes.type,
+      type: attributes2.type,
       hasBinding: hasUrlBinding,
       isEntityAvailable: isBoundEntityAvailable
     });
     const isViewableUrl = !!url && (!isHashLink2(url) || isRelativePath2(url) && !url.startsWith("/"));
     const viewUrl = isViewableUrl && url.startsWith("/") && homeUrl ? homeUrl + url : url;
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(
       import_components91.__experimentalToolsPanel,
       {
-        label: (0, import_i18n146.__)("Settings"),
+        label: (0, import_i18n149.__)("Settings"),
         resetAll: () => {
           setAttributes({
             label: "",
@@ -47894,18 +50838,18 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
             import_components91.__experimentalToolsPanelItem,
             {
               hasValue: () => !!label,
-              label: (0, import_i18n146.__)("Text"),
+              label: (0, import_i18n149.__)("Text"),
               onDeselect: () => setAttributes({ label: "" }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
                 import_components91.TextControl,
                 {
-                  label: (0, import_i18n146.__)("Text"),
-                  value: label ? (0, import_dom16.__unstableStripHTML)(label) : "",
+                  label: (0, import_i18n149.__)("Text"),
+                  value: label ? (0, import_dom19.__unstableStripHTML)(label) : "",
                   onChange: (labelValue) => {
                     setAttributes({ label: labelValue });
                   },
@@ -47914,12 +50858,12 @@ ${text}
               )
             }
           ),
-          isLinkEditable && /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(import_jsx_runtime346.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+          isLinkEditable && /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(import_jsx_runtime370.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
               import_components91.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!url,
-                label: (0, import_i18n146.__)("Link to"),
+                label: (0, import_i18n149.__)("Link to"),
                 onDeselect: () => setAttributes({
                   url: void 0,
                   id: void 0,
@@ -47927,54 +50871,54 @@ ${text}
                   type: void 0
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
                   LinkPicker,
                   {
                     preview,
                     onSelect: handleLinkChange,
                     suggestionsQuery: getSuggestionsQuery(
-                      attributes.type,
-                      attributes.kind
+                      attributes2.type,
+                      attributes2.kind
                     ),
-                    label: (0, import_i18n146.__)("Link to"),
+                    label: (0, import_i18n149.__)("Link to"),
                     help: helpText ? helpText : void 0
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
               import_components91.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!opensInNewTab,
-                label: (0, import_i18n146.__)("Open in new tab"),
+                label: (0, import_i18n149.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ opensInNewTab: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
                   import_components91.CheckboxControl,
                   {
-                    label: (0, import_i18n146.__)("Open in new tab"),
+                    label: (0, import_i18n149.__)("Open in new tab"),
                     checked: opensInNewTab,
                     onChange: (value) => setAttributes({ opensInNewTab: value })
                   }
                 )
               }
             ),
-            !!url && hasUrlBinding && isBoundEntityAvailable && entityRecord?.id && attributes.kind === "post-type" && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+            !!url && hasUrlBinding && isBoundEntityAvailable && entityRecord?.id && attributes2.kind === "post-type" && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
               import_components91.Button,
               {
                 variant: "secondary",
                 onClick: () => {
                   onNavigateToEntityRecord({
                     postId: entityRecord.id,
-                    postType: attributes.type
+                    postType: attributes2.type
                   });
                 },
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n146.__)("Edit")
+                children: (0, import_i18n149.__)("Edit")
               }
             ),
-            isViewableUrl && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+            isViewableUrl && /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
               import_components91.Button,
               {
                 variant: "secondary",
@@ -47984,49 +50928,49 @@ ${text}
                 iconPosition: "right",
                 __next40pxDefaultSize: true,
                 className: "navigation-link-to__action-button",
-                children: (0, import_i18n146.__)("View")
+                children: (0, import_i18n149.__)("View")
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
             import_components91.__experimentalToolsPanelItem,
             {
               hasValue: () => !!description,
-              label: (0, import_i18n146.__)("Description"),
+              label: (0, import_i18n149.__)("Description"),
               onDeselect: () => setAttributes({ description: "" }),
               isShownByDefault: !isContentOnly,
-              children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
                 import_components91.TextareaControl,
                 {
-                  label: (0, import_i18n146.__)("Description"),
+                  label: (0, import_i18n149.__)("Description"),
                   value: description || "",
                   onChange: (descriptionValue) => {
                     setAttributes({ description: descriptionValue });
                   },
-                  help: (0, import_i18n146.__)(
+                  help: (0, import_i18n149.__)(
                     "The description will be displayed in the menu if the current theme supports it."
                   )
                 }
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
             import_components91.__experimentalToolsPanelItem,
             {
               hasValue: () => !!rel,
-              label: (0, import_i18n146.__)("Rel attribute"),
+              label: (0, import_i18n149.__)("Rel attribute"),
               onDeselect: () => setAttributes({ rel: "" }),
               isShownByDefault: !isContentOnly,
-              children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
                 import_components91.TextControl,
                 {
-                  label: (0, import_i18n146.__)("Rel attribute"),
+                  label: (0, import_i18n149.__)("Rel attribute"),
                   value: rel || "",
                   onChange: (relValue) => {
                     setAttributes({ rel: relValue });
                   },
                   autoComplete: "off",
-                  help: (0, import_i18n146.__)(
+                  help: (0, import_i18n149.__)(
                     "The relationship of the linked URL as space-separated link types."
                   )
                 }
@@ -48038,15 +50982,15 @@ ${text}
     );
   }
   function getInvalidLinkHelpText() {
-    return (0, import_i18n146.__)(
+    return (0, import_i18n149.__)(
       "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_i18n146.sprintf)(
+    return (0, import_i18n149.sprintf)(
       /* translators: %1$s is the entity type (e.g., "page", "post", "category") */
-      (0, import_i18n146.__)(
+      (0, import_i18n149.__)(
         "This link is to a draft %1$s and will not appear on your site until the %1$s is published."
       ),
       entityType
@@ -48054,9 +50998,9 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/shared/invalid-draft-display.mjs
-  var import_i18n147 = __toESM(require_i18n(), 1);
+  var import_i18n150 = __toESM(require_i18n(), 1);
   var import_html_entities6 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
   function InvalidDraftDisplay({
     label,
     isInvalid,
@@ -48068,12 +51012,12 @@ ${text}
     }
     const statusText = isInvalid ? (
       /* translators: Indicating that the navigation link is Invalid. */
-      (0, import_i18n147.__)("Invalid")
+      (0, import_i18n150.__)("Invalid")
     ) : (
       /* translators: Indicating that the navigation link is a Draft. */
-      (0, import_i18n147.__)("Draft")
+      (0, import_i18n150.__)("Draft")
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
       "div",
       {
         className: clsx_default(
@@ -48084,7 +51028,7 @@ ${text}
             "is-draft": isDraft
           }
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)("span", {
+        children: /* @__PURE__ */ (0, import_jsx_runtime371.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
@@ -48119,10 +51063,10 @@ ${text}
   }

   // packages/block-library/build-module/navigation-link/shared/use-is-dragging-within.mjs
-  var import_element90 = __toESM(require_element(), 1);
+  var import_element104 = __toESM(require_element(), 1);
   var useIsDraggingWithin = (elementRef) => {
-    const [isDraggingWithin, setIsDraggingWithin] = (0, import_element90.useState)(false);
-    (0, import_element90.useEffect)(() => {
+    const [isDraggingWithin, setIsDraggingWithin] = (0, import_element104.useState)(false);
+    (0, import_element104.useEffect)(() => {
       const { ownerDocument: ownerDocument2 } = elementRef.current;
       function handleDragStart(event) {
         handleDragEnter(event);
@@ -48162,7 +51106,7 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/navigation-link-ui.mjs
-  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
   var BLOCKS_WITH_LINK_UI_SUPPORT = [
     "core/navigation-link",
     "core/navigation-submenu"
@@ -48212,7 +51156,7 @@ ${text}
       }
       setInsertedBlockClientId(newBlock?.clientId ?? null);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
       LinkUI,
       {
         clientId: insertedBlockClientId,
@@ -48240,13 +51184,13 @@ ${text}

   // packages/block-library/build-module/navigation/edit/navigation-list-view-header.mjs
   var import_components92 = __toESM(require_components(), 1);
-  var import_i18n148 = __toESM(require_i18n(), 1);
+  var import_i18n151 = __toESM(require_i18n(), 1);
   var import_block_editor161 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
   var { useBlockDisplayTitle } = unlock(import_block_editor161.privateApis);
   var actionLabel = (
     /* translators: %s: The name of a menu. */
-    (0, import_i18n148.__)("Switch to '%s'")
+    (0, import_i18n151.__)("Switch to '%s'")
   );
   function NavigationListViewHeader({
     clientId,
@@ -48263,8 +51207,8 @@ ${text}
       clientId,
       context: "list-view"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(import_components92.__experimentalHStack, { className: "wp-block-navigation-off-canvas-editor__header", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+    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,
         {
           className: "wp-block-navigation-off-canvas-editor__title",
@@ -48272,7 +51216,7 @@ ${text}
           children: blockTitle
         }
       ),
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
+      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
         navigation_menu_selector_default,
         {
           currentMenuId,
@@ -48289,10 +51233,10 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/menu-inspector-controls.mjs
-  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
   var actionLabel2 = (
     /* translators: %s: The name of a menu. */
-    (0, import_i18n149.__)("Switch to '%s'")
+    (0, import_i18n152.__)("Switch to '%s'")
   );
   var {
     PrivateListView,
@@ -48319,21 +51263,21 @@ ${text}
     );
     const { navigationMenu } = useNavigationMenu(currentMenuId);
     if (currentMenuId && isNavigationMenuMissing) {
-      return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(deleted_navigation_warning_default, { onCreateNew, isNotice: true });
+      return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(deleted_navigation_warning_default, { onCreateNew, isNotice: true });
     }
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_components93.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components93.Spinner, {});
     }
-    const description = navigationMenu ? (0, import_i18n149.sprintf)(
+    const description = navigationMenu ? (0, import_i18n152.sprintf)(
       /* translators: %s: The name of a menu. */
-      (0, import_i18n149.__)("Structure for Navigation Menu: %s"),
-      navigationMenu?.title || (0, import_i18n149.__)("Untitled menu")
-    ) : (0, import_i18n149.__)(
+      (0, import_i18n152.__)("Structure for Navigation Menu: %s"),
+      navigationMenu?.title || (0, import_i18n152.__)("Untitled menu")
+    ) : (0, import_i18n152.__)(
       "You have not yet created any menus. Displaying a list of your Pages"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)("div", { className: "wp-block-navigation__menu-inspector-controls", children: [
-      !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)("p", { className: "wp-block-navigation__menu-inspector-controls__empty-message", children: (0, import_i18n149.__)("This Navigation Menu is empty.") }),
-      /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+    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)(
         PrivateListView,
         {
           rootClientId: clientId,
@@ -48360,7 +51304,7 @@ ${text}
       isManageMenusButtonDisabled,
       blockEditingMode
     } = props;
-    const { isSelectionWithinCurrentSection } = (0, import_element91.useContext)(PrivateBlockContext);
+    const { isSelectionWithinCurrentSection } = (0, import_element105.useContext)(PrivateBlockContext);
     const blockTitle = useBlockDisplayTitle2({
       clientId,
       context: "list-view"
@@ -48368,8 +51312,8 @@ ${text}
     const showBlockTitle = isSelectionWithinCurrentSection;
     const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
     if (!showBlockTitle) {
-      return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_block_editor162.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(import_components93.PanelBody, { title: null, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+      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)(
           NavigationListViewHeader,
           {
             clientId,
@@ -48383,7 +51327,7 @@ ${text}
             isManageMenusButtonDisabled
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
           MainContent,
           {
             ...props,
@@ -48392,14 +51336,14 @@ ${text}
         )
       ] }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(import_block_editor162.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor162.InspectorControls, { group: "list", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
       import_components93.PanelBody,
       {
         title: blockTitle,
         opened: isOpened,
         onToggle: handleToggle,
         children: [
-          blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
+          blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
             navigation_menu_selector_default,
             {
               currentMenuId,
@@ -48412,7 +51356,7 @@ ${text}
               isManageMenusButtonDisabled
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(MainContent, { ...props, expandRevision })
+          /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(MainContent, { ...props, expandRevision })
         ]
       }
     ) });
@@ -48420,19 +51364,19 @@ ${text}
   var menu_inspector_controls_default = MenuInspectorControls;

   // packages/block-library/build-module/navigation/edit/accessible-description.mjs
-  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
   function AccessibleDescription({ id, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { id, className: "wp-block-navigation__description", children }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime375.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_i18n150 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n153 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
   function AccessibleMenuDescription({ id }) {
     const [menuTitle] = (0, import_core_data51.useEntityProp)("postType", "wp_navigation", "title");
-    const description = (0, import_i18n150.sprintf)((0, import_i18n150.__)(`Navigation Menu: "%s"`), menuTitle);
-    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(AccessibleDescription, { id, children: description });
+    const description = (0, import_i18n153.sprintf)((0, import_i18n153.__)(`Navigation Menu: "%s"`), menuTitle);
+    return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(AccessibleDescription, { id, children: description });
   }

   // packages/block-library/build-module/utils/is-within-overlay.mjs
@@ -48505,12 +51449,12 @@ ${text}
   }

   // packages/block-library/build-module/navigation/edit/index.mjs
-  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
   var { isNavigationPostEditorKey } = unlock(import_block_editor164.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_element92.useCallback)(() => {
+    const onAddPage = (0, import_element106.useCallback)(() => {
       const blockCount = getBlockCount(clientId);
       const newBlock = (0, import_blocks64.createBlock)(DEFAULT_BLOCK5.name, {
         kind: DEFAULT_BLOCK5.attributes.kind,
@@ -48518,13 +51462,13 @@ ${text}
       });
       insertBlock(newBlock, blockCount, clientId);
     }, [clientId, insertBlock, getBlockCount]);
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor164.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components94.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+    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,
       {
         name: "add-page",
         icon: page_default,
         onClick: onAddPage,
-        children: (0, import_i18n151.__)("Add page")
+        children: (0, import_i18n154.__)("Add page")
       }
     ) }) });
   }
@@ -48541,15 +51485,15 @@ ${text}
     navRef,
     hasCustomOverlay
   }) {
-    const [detectedBackgroundColor, setDetectedBackgroundColor] = (0, import_element92.useState)();
-    const [detectedColor, setDetectedColor] = (0, import_element92.useState)();
+    const [detectedBackgroundColor, setDetectedBackgroundColor] = (0, import_element106.useState)();
+    const [detectedColor, setDetectedColor] = (0, import_element106.useState)();
     const [
       detectedOverlayBackgroundColor,
       setDetectedOverlayBackgroundColor
-    ] = (0, import_element92.useState)();
-    const [detectedOverlayColor, setDetectedOverlayColor] = (0, import_element92.useState)();
+    ] = (0, import_element106.useState)();
+    const [detectedOverlayColor, setDetectedOverlayColor] = (0, import_element106.useState)();
     const isWithinOverlay = (0, import_data92.useSelect)(() => isWithinNavigationOverlay(), []);
-    (0, import_element92.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       detectColors(
         navRef.current,
         setDetectedColor,
@@ -48576,7 +51520,7 @@ ${text}
     const colorSettings = [
       {
         colorValue: textColor.color,
-        label: (0, import_i18n151.__)("Text"),
+        label: (0, import_i18n154.__)("Text"),
         onColorChange: setTextColor,
         resetAllFilter: () => setTextColor(),
         clearable: true,
@@ -48584,7 +51528,7 @@ ${text}
       },
       {
         colorValue: backgroundColor.color,
-        label: (0, import_i18n151.__)("Background"),
+        label: (0, import_i18n154.__)("Background"),
         onColorChange: setBackgroundColor,
         resetAllFilter: () => setBackgroundColor(),
         clearable: true,
@@ -48594,7 +51538,7 @@ ${text}
     colorSettings.push(
       {
         colorValue: overlayTextColor.color,
-        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n151.__)("Submenu text") : (0, import_i18n151.__)("Submenu & overlay text"),
+        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n154.__)("Submenu text") : (0, import_i18n154.__)("Submenu & overlay text"),
         onColorChange: setOverlayTextColor,
         resetAllFilter: () => setOverlayTextColor(),
         clearable: true,
@@ -48602,15 +51546,15 @@ ${text}
       },
       {
         colorValue: overlayBackgroundColor.color,
-        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n151.__)("Submenu background") : (0, import_i18n151.__)("Submenu & overlay background"),
+        label: hasCustomOverlay || isWithinOverlay ? (0, import_i18n154.__)("Submenu background") : (0, import_i18n154.__)("Submenu & overlay background"),
         onColorChange: setOverlayBackgroundColor,
         resetAllFilter: () => setOverlayBackgroundColor(),
         clearable: true,
         enableAlpha: true
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
         import_block_editor164.__experimentalColorGradientSettingsDropdown,
         {
           __experimentalIsRenderedInSidebar: true,
@@ -48621,14 +51565,14 @@ ${text}
           disableCustomGradients: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
         import_block_editor164.ContrastChecker,
         {
           backgroundColor: detectedBackgroundColor,
           textColor: detectedColor
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
         import_block_editor164.ContrastChecker,
         {
           backgroundColor: detectedOverlayBackgroundColor,
@@ -48638,7 +51582,7 @@ ${text}
     ] });
   }
   function Navigation({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId,
     isSelected,
@@ -48669,14 +51613,14 @@ ${text}
       } = {},
       hasIcon,
       icon: icon4 = "handle"
-    } = attributes;
-    const ref = attributes.ref;
+    } = attributes2;
+    const ref = attributes2.ref;
     useLayoutCustomProperties({
       clientId,
-      layout: attributes.layout,
-      style: attributes.style
+      layout: attributes2.layout,
+      style: attributes2.style
     });
-    const setRef = (0, import_element92.useCallback)(
+    const setRef = (0, import_element106.useCallback)(
       (postId) => {
         setAttributes({ ref: postId });
       },
@@ -48752,7 +51696,7 @@ ${text}
       selectBlock,
       __unstableMarkNextChangeAsNotPersistent
     } = (0, import_data92.useDispatch)(import_block_editor164.store);
-    (0, import_element92.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       if (orientation === "horizontal" && submenuVisibility === "always") {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({
@@ -48766,7 +51710,7 @@ ${text}
       setAttributes,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    const hasPageListWithSubmenuRef = (0, import_element92.useRef)(false);
+    const hasPageListWithSubmenuRef = (0, import_element106.useRef)(false);
     const hasSubmenus = (0, import_data92.useSelect)(
       (select10) => {
         const hasNavigationSubmenu = innerBlocks.some(
@@ -48805,8 +51749,8 @@ ${text}
     const hasOverlays = overlayTemplateParts?.some(
       (templatePart) => templatePart.area === NAVIGATION_OVERLAY_TEMPLATE_PART_AREA
     ) ?? false;
-    const [isResponsiveMenuOpen, setResponsiveMenuVisibility] = (0, import_element92.useState)(false);
-    const [overlayMenuPreview, setOverlayMenuPreview] = (0, import_element92.useState)(false);
+    const [isResponsiveMenuOpen, setResponsiveMenuVisibility] = (0, import_element106.useState)(false);
+    const [overlayMenuPreview, setOverlayMenuPreview] = (0, import_element106.useState)(false);
     const {
       hasResolvedNavigationMenus,
       isNavigationMenuResolved,
@@ -48826,7 +51770,7 @@ ${text}
       error: classicMenuConversionError
     } = use_convert_classic_menu_to_block_menu_default(createNavigationMenu);
     const isConvertingClassicMenu = classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_PENDING;
-    const handleUpdateMenu = (0, import_element92.useCallback)(
+    const handleUpdateMenu = (0, import_element106.useCallback)(
       (menuId, options2 = { focusNavigationBlock: false }) => {
         const { focusNavigationBlock } = options2;
         setRef(menuId);
@@ -48840,7 +51784,7 @@ ${text}
     const hasUnsavedBlocks = hasUncontrolledInnerBlocks && !isEntityAvailable;
     const { getNavigationFallbackId } = unlock((0, import_data92.useSelect)(import_core_data53.store));
     const navigationFallbackId = !(ref || hasUnsavedBlocks) ? getNavigationFallbackId() : null;
-    (0, import_element92.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       if (ref || hasUnsavedBlocks || !navigationFallbackId) {
         return;
       }
@@ -48853,20 +51797,20 @@ ${text}
       navigationFallbackId,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    const navRef = (0, import_element92.useRef)();
+    const navRef = (0, import_element106.useRef)();
     const isWithinOverlay = (0, import_data92.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 = attributes.style?.typography?.textDecoration;
+    const textDecoration = attributes2.style?.typography?.textDecoration;
     const hasBlockOverlay = (0, import_data92.useSelect)(
       (select10) => select10(import_block_editor164.store).__unstableHasActiveBlockOverlayActive(
         clientId
       ),
       [clientId]
     );
-    const hasSetOverlayDefault = (0, import_element92.useRef)(false);
-    (0, import_element92.useEffect)(() => {
+    const hasSetOverlayDefault = (0, import_element106.useRef)(false);
+    (0, import_element106.useEffect)(() => {
       if (!isWithinOverlay) {
         return;
       }
@@ -48878,14 +51822,14 @@ ${text}
         setAttributes({
           submenuVisibility: "always",
           layout: {
-            ...attributes.layout,
+            ...attributes2.layout,
             orientation: "vertical"
           },
           showSubmenuIcon: false
         });
       }
     }, [
-      attributes.layout,
+      attributes2.layout,
       isWithinOverlay,
       overlayMenu,
       ref,
@@ -48927,22 +51871,22 @@ ${text}
     const onSelectNavigationMenu = (menuId) => {
       handleUpdateMenu(menuId);
     };
-    (0, import_element92.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       hideNavigationMenuStatusNotice();
       if (isCreatingNavigationMenu) {
-        (0, import_a11y2.speak)((0, import_i18n151.__)(`Creating Navigation Menu.`));
+        (0, import_a11y2.speak)((0, import_i18n154.__)(`Creating Navigation Menu.`));
       }
       if (createNavigationMenuIsSuccess) {
         handleUpdateMenu(createNavigationMenuPost?.id, {
           focusNavigationBlock: true
         });
         showNavigationMenuStatusNotice(
-          (0, import_i18n151.__)(`Navigation Menu successfully created.`)
+          (0, import_i18n154.__)(`Navigation Menu successfully created.`)
         );
       }
       if (createNavigationMenuIsError) {
         showNavigationMenuStatusNotice(
-          (0, import_i18n151.__)("Failed to create Navigation Menu.")
+          (0, import_i18n154.__)("Failed to create Navigation Menu.")
         );
       }
     }, [
@@ -48956,14 +51900,14 @@ ${text}
       hideNavigationMenuStatusNotice,
       showNavigationMenuStatusNotice
     ]);
-    (0, import_element92.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       hideClassicMenuConversionNotice();
       if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_PENDING) {
-        (0, import_a11y2.speak)((0, import_i18n151.__)("Classic menu importing."));
+        (0, import_a11y2.speak)((0, import_i18n154.__)("Classic menu importing."));
       }
       if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_SUCCESS) {
         showClassicMenuConversionNotice(
-          (0, import_i18n151.__)("Classic menu imported successfully.")
+          (0, import_i18n154.__)("Classic menu imported successfully.")
         );
         handleUpdateMenu(createNavigationMenuPost?.id, {
           focusNavigationBlock: true
@@ -48971,7 +51915,7 @@ ${text}
       }
       if (classicMenuConversionStatus === CLASSIC_MENU_CONVERSION_ERROR) {
         showClassicMenuConversionNotice(
-          (0, import_i18n151.__)("Classic menu import failed.")
+          (0, import_i18n154.__)("Classic menu import failed.")
         );
       }
     }, [
@@ -48982,21 +51926,21 @@ ${text}
       createNavigationMenuPost?.id,
       handleUpdateMenu
     ]);
-    (0, import_element92.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       if (!isSelected && !isInnerBlockSelected) {
         hideNavigationMenuPermissionsNotice();
       }
       if (isSelected || isInnerBlockSelected) {
         if (ref && !navMenuResolvedButMissing && hasResolvedCanUserUpdateNavigationMenu && !canUserUpdateNavigationMenu) {
           showNavigationMenuPermissionsNotice(
-            (0, import_i18n151.__)(
+            (0, import_i18n154.__)(
               "You do not have permission to edit this Menu. Any changes made will not be saved."
             )
           );
         }
         if (!ref && hasResolvedCanUserCreateNavigationMenus && !canUserCreateNavigationMenus) {
           showNavigationMenuPermissionsNotice(
-            (0, import_i18n151.__)(
+            (0, import_i18n154.__)(
               "You do not have permission to create Navigation Menus."
             )
           );
@@ -49019,26 +51963,26 @@ ${text}
       "wp-block-navigation__overlay-menu-preview",
       { open: overlayMenuPreview }
     );
-    const submenuAccessibilityNotice = !showSubmenuIcon && submenuVisibility !== "click" && submenuVisibility !== "always" ? (0, import_i18n151.__)(
+    const submenuAccessibilityNotice = !showSubmenuIcon && submenuVisibility !== "click" && submenuVisibility !== "always" ? (0, import_i18n154.__)(
       '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_element92.useRef)(true);
-    (0, import_element92.useEffect)(() => {
+    const isFirstRender = (0, import_element106.useRef)(true);
+    (0, import_element106.useEffect)(() => {
       if (!isFirstRender.current && submenuAccessibilityNotice) {
         (0, import_a11y2.speak)(submenuAccessibilityNotice);
       }
       isFirstRender.current = false;
     }, [submenuAccessibilityNotice]);
-    const overlayMenuPreviewId = (0, import_compose37.useInstanceId)(
+    const overlayMenuPreviewId = (0, import_compose38.useInstanceId)(
       OverlayMenuPreview,
       `overlay-menu-preview`
     );
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const stylingInspectorControls = /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor164.InspectorControls, { children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+    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,
         {
-          label: (0, import_i18n151.__)("Display"),
+          label: (0, import_i18n154.__)("Display"),
           resetAll: () => {
             setAttributes({
               showSubmenuIcon: true,
@@ -49049,21 +51993,21 @@ ${text}
             });
           },
           dropdownMenuProps,
-          children: hasSubmenus && /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("h3", { className: "wp-block-navigation__submenu-header", children: (0, import_i18n151.__)("Submenus") }),
-            /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+          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,
               {
                 hasValue: () => submenuVisibility !== "hover",
-                label: (0, import_i18n151.__)("Submenu Visibility"),
+                label: (0, import_i18n154.__)("Submenu Visibility"),
                 onDeselect: () => setAttributes({
                   submenuVisibility: "hover"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
                   import_components94.__experimentalToggleGroupControl,
                   {
-                    label: (0, import_i18n151.__)("Submenu Visibility"),
+                    label: (0, import_i18n154.__)("Submenu Visibility"),
                     value: submenuVisibility,
                     onChange: (value) => {
                       const newAttributes = {
@@ -49079,25 +52023,25 @@ ${text}
                     },
                     isBlock: true,
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
                         import_components94.__experimentalToggleGroupControlOption,
                         {
                           value: "hover",
-                          label: (0, import_i18n151.__)("Hover")
+                          label: (0, import_i18n154.__)("Hover")
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
                         import_components94.__experimentalToggleGroupControlOption,
                         {
                           value: "click",
-                          label: (0, import_i18n151.__)("Click")
+                          label: (0, import_i18n154.__)("Click")
                         }
                       ),
-                      orientation === "vertical" && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                      orientation === "vertical" && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
                         import_components94.__experimentalToggleGroupControlOption,
                         {
                           value: "always",
-                          label: (0, import_i18n151.__)("Always")
+                          label: (0, import_i18n154.__)("Always")
                         }
                       )
                     ]
@@ -49105,17 +52049,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
               import_components94.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showSubmenuIcon,
-                label: (0, import_i18n151.__)("Show arrow"),
+                label: (0, import_i18n154.__)("Show arrow"),
                 onDeselect: () => setAttributes({
                   showSubmenuIcon: true
                 }),
                 isDisabled: submenuVisibility === "click" || submenuVisibility === "always",
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
                   import_components94.ToggleControl,
                   {
                     checked: showSubmenuIcon,
@@ -49125,12 +52069,12 @@ ${text}
                       });
                     },
                     disabled: submenuVisibility === "click" || submenuVisibility === "always",
-                    label: (0, import_i18n151.__)("Show arrow")
+                    label: (0, import_i18n154.__)("Show arrow")
                   }
                 )
               }
             ),
-            submenuAccessibilityNotice && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+            submenuAccessibilityNotice && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
               import_components94.Notice,
               {
                 spokenMessage: null,
@@ -49143,7 +52087,7 @@ ${text}
           ] })
         }
       ) }),
-      !isWithinOverlay && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor164.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      !isWithinOverlay && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor164.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
         OverlayPanel,
         {
           overlayMenu,
@@ -49161,7 +52105,7 @@ ${text}
           hasOverlays
         }
       ) }),
-      !hasSelectedStyleState && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor164.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      !hasSelectedStyleState && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor164.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
         ColorTools,
         {
           textColor,
@@ -49182,8 +52126,8 @@ ${text}
     const isHiddenByDefault = "always" === overlayMenu;
     const isManageMenusButtonDisabled = !hasManagePermissions || !hasResolvedNavigationMenus;
     if (hasUnsavedBlocks && !isCreatingNavigationMenu) {
-      return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
           menu_inspector_controls_default,
           {
             clientId,
@@ -49200,14 +52144,14 @@ ${text}
           }
         ),
         blockEditingMode === "default" && stylingInspectorControls,
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
           TagName2,
           {
             ...blockProps,
             "aria-describedby": !isPlaceholder ? accessibleDescriptionId : void 0,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(AccessibleDescription, { id: accessibleDescriptionId, children: (0, import_i18n151.__)("Unsaved Navigation Menu.") }),
-              /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(AccessibleDescription, { id: accessibleDescriptionId, children: (0, import_i18n154.__)("Unsaved Navigation Menu.") }),
+              /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
                 ResponsiveWrapper,
                 {
                   id: clientId,
@@ -49221,7 +52165,7 @@ ${text}
                   overlayTextColor,
                   overlay,
                   onNavigateToEntityRecord,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
                     UnsavedInnerBlocks,
                     {
                       createNavigationMenu,
@@ -49237,8 +52181,8 @@ ${text}
       ] });
     }
     if (ref && isNavigationMenuMissing) {
-      return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
           menu_inspector_controls_default,
           {
             clientId,
@@ -49254,7 +52198,7 @@ ${text}
             blockEditingMode
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
           deleted_navigation_warning_default,
           {
             onCreateNew: createUntitledEmptyNavigationMenu
@@ -49263,11 +52207,11 @@ ${text}
       ] });
     }
     if (isEntityAvailable && hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_block_editor164.Warning, { children: (0, import_i18n151.__)("Block cannot be rendered inside itself.") }) });
+      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.") }) });
     }
     const PlaceholderComponent = CustomPlaceholder ? CustomPlaceholder : NavigationPlaceholder;
     if (isPlaceholder && CustomPlaceholder) {
-      return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
         PlaceholderComponent,
         {
           isSelected,
@@ -49281,8 +52225,8 @@ ${text}
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
         menu_inspector_controls_default,
         {
           clientId,
@@ -49299,24 +52243,24 @@ ${text}
         }
       ),
       blockEditingMode === "default" && stylingInspectorControls,
-      /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_core_data53.EntityProvider, { kind: "postType", type: "wp_navigation", id: ref, children: /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_block_editor164.RecursionProvider, { uniqueId: recursionId, children: [
-        blockEditingMode === "contentOnly" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(NavigationAddPageButton, { clientId }),
-        blockEditingMode === "default" && isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_block_editor164.InspectorControls, { group: "advanced", children: [
-          hasResolvedCanUserUpdateNavigationMenu && canUserUpdateNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(NavigationMenuNameControl, {}),
-          hasResolvedCanUserDeleteNavigationMenu && canUserDeleteNavigationMenu && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+      /* @__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)(
             NavigationMenuDeleteControl,
             {
               onDelete: () => {
                 replaceInnerBlocks(clientId, []);
                 showNavigationMenuStatusNotice(
-                  (0, import_i18n151.__)(
+                  (0, import_i18n154.__)(
                     "Navigation Menu successfully deleted."
                   )
                 );
               }
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
             manage_menus_button_default,
             {
               disabled: isManageMenusButtonDisabled,
@@ -49324,21 +52268,21 @@ ${text}
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
           TagName2,
           {
             ...blockProps,
             "aria-describedby": !isPlaceholder && !isLoading ? accessibleDescriptionId : void 0,
             children: [
-              isLoading && !isHiddenByDefault && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)("div", { className: "wp-block-navigation__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components94.Spinner, { className: "wp-block-navigation__loading-indicator" }) }),
-              (!isLoading || isHiddenByDefault) && /* @__PURE__ */ (0, import_jsx_runtime353.jsxs)(import_jsx_runtime353.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+              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)(
                   AccessibleMenuDescription,
                   {
                     id: accessibleDescriptionId
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
                   ResponsiveWrapper,
                   {
                     id: clientId,
@@ -49352,7 +52296,7 @@ ${text}
                     overlayTextColor,
                     overlay,
                     onNavigateToEntityRecord,
-                    children: isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(
+                    children: isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
                       NavigationInnerBlocks,
                       {
                         clientId,
@@ -49379,35 +52323,35 @@ ${text}

   // packages/block-library/build-module/navigation/save.mjs
   var import_block_editor165 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
-  function save33({ attributes }) {
-    if (attributes.ref) {
+  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+  function save33({ attributes: attributes2 }) {
+    if (attributes2.ref) {
       return;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(import_block_editor165.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_block_editor165.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/navigation/deprecated.mjs
   var import_block_editor166 = __toESM(require_block_editor(), 1);
-  var import_compose38 = __toESM(require_compose(), 1);
-  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
+  var import_compose39 = __toESM(require_compose(), 1);
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
   var TYPOGRAPHY_PRESET_DEPRECATION_MAP = {
     fontStyle: "var:preset|font-style|",
     fontWeight: "var:preset|font-weight|",
     textDecoration: "var:preset|text-decoration|",
     textTransform: "var:preset|text-transform|"
   };
-  var migrateIdToRef = ({ navigationMenuId, ...attributes }) => {
+  var migrateIdToRef = ({ navigationMenuId, ...attributes2 }) => {
     return {
-      ...attributes,
+      ...attributes2,
       ref: navigationMenuId
     };
   };
-  var migrateWithLayout2 = (attributes) => {
-    if (!!attributes.layout) {
-      return attributes;
+  var migrateWithLayout2 = (attributes2) => {
+    if (!!attributes2.layout) {
+      return attributes2;
     }
-    const { itemsJustification, orientation, ...updatedAttributes } = attributes;
+    const { itemsJustification, orientation, ...updatedAttributes } = attributes2;
     if (itemsJustification || orientation) {
       Object.assign(updatedAttributes, {
         layout: {
@@ -49421,10 +52365,10 @@ ${text}
     }
     return updatedAttributes;
   };
-  var migrateOpenSubmenusOnClick = (attributes) => {
-    const { openSubmenusOnClick, ...restAttributes } = attributes;
+  var migrateOpenSubmenusOnClick = (attributes2) => {
+    const { openSubmenusOnClick, ...restAttributes } = attributes2;
     if (openSubmenusOnClick === null || openSubmenusOnClick === void 0) {
-      return attributes;
+      return attributes2;
     }
     return {
       ...restAttributes,
@@ -49537,7 +52481,7 @@ ${text}
       renaming: false
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
     },
     isEligible: ({ openSubmenusOnClick }) => openSubmenusOnClick !== null && openSubmenusOnClick !== void 0,
     migrate: migrateOpenSubmenusOnClick
@@ -49622,7 +52566,7 @@ ${text}
       }
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
     },
     isEligible: ({ navigationMenuId }) => !!navigationMenuId,
     migrate: migrateIdToRef
@@ -49711,10 +52655,10 @@ ${text}
       }
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
     },
     isEligible: ({ itemsJustification, orientation }) => !!itemsJustification || !!orientation,
-    migrate: (0, import_compose38.compose)(
+    migrate: (0, import_compose39.compose)(
       migrateIdToRef,
       migrateWithLayout2,
       migrateOpenSubmenusOnClick
@@ -49798,9 +52742,9 @@ ${text}
       }
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
     },
-    migrate: (0, import_compose38.compose)(
+    migrate: (0, import_compose39.compose)(
       migrateIdToRef,
       migrateWithLayout2,
       migrate_font_family_default,
@@ -49810,20 +52754,20 @@ ${text}
       return style2?.typography?.fontFamily;
     }
   };
-  var migrateIsResponsive = function(attributes) {
-    delete attributes.isResponsive;
+  var migrateIsResponsive = function(attributes2) {
+    delete attributes2.isResponsive;
     return {
-      ...attributes,
+      ...attributes2,
       overlayMenu: "mobile"
     };
   };
-  var migrateTypographyPresets = function(attributes) {
+  var migrateTypographyPresets = function(attributes2) {
     return {
-      ...attributes,
+      ...attributes2,
       style: {
-        ...attributes.style,
+        ...attributes2.style,
         typography: Object.fromEntries(
-          Object.entries(attributes.style.typography ?? {}).map(
+          Object.entries(attributes2.style.typography ?? {}).map(
             ([key, value]) => {
               const prefix = TYPOGRAPHY_PRESET_DEPRECATION_MAP[key];
               if (prefix && value.startsWith(prefix)) {
@@ -49916,10 +52860,10 @@ ${text}
           __experimentalTextDecoration: true
         }
       },
-      isEligible(attributes) {
-        return attributes.isResponsive;
+      isEligible(attributes2) {
+        return attributes2.isResponsive;
       },
-      migrate: (0, import_compose38.compose)(
+      migrate: (0, import_compose39.compose)(
         migrateIdToRef,
         migrateWithLayout2,
         migrate_font_family_default,
@@ -49927,7 +52871,7 @@ ${text}
         migrateOpenSubmenusOnClick
       ),
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
       }
     },
     {
@@ -49975,14 +52919,14 @@ ${text}
         __experimentalTextDecoration: true
       },
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
       },
-      isEligible(attributes) {
-        if (!attributes.style || !attributes.style.typography) {
+      isEligible(attributes2) {
+        if (!attributes2.style || !attributes2.style.typography) {
           return false;
         }
         for (const styleAttribute in TYPOGRAPHY_PRESET_DEPRECATION_MAP) {
-          const attributeValue = attributes.style.typography[styleAttribute];
+          const attributeValue = attributes2.style.typography[styleAttribute];
           if (attributeValue && attributeValue.startsWith(
             TYPOGRAPHY_PRESET_DEPRECATION_MAP[styleAttribute]
           )) {
@@ -49991,7 +52935,7 @@ ${text}
         }
         return false;
       },
-      migrate: (0, import_compose38.compose)(
+      migrate: (0, import_compose39.compose)(
         migrateIdToRef,
         migrateWithLayout2,
         migrate_font_family_default,
@@ -50037,16 +52981,16 @@ ${text}
         html: false,
         inserter: true
       },
-      migrate: (0, import_compose38.compose)(migrateIdToRef, (attributes) => {
-        const { rgbTextColor, rgbBackgroundColor, ...restAttributes } = attributes;
+      migrate: (0, import_compose39.compose)(migrateIdToRef, (attributes2) => {
+        const { rgbTextColor, rgbBackgroundColor, ...restAttributes } = attributes2;
         return {
           ...restAttributes,
-          customTextColor: attributes.textColor ? void 0 : attributes.rgbTextColor,
-          customBackgroundColor: attributes.backgroundColor ? void 0 : attributes.rgbBackgroundColor
+          customTextColor: attributes2.textColor ? void 0 : attributes2.rgbTextColor,
+          customBackgroundColor: attributes2.backgroundColor ? void 0 : attributes2.rgbBackgroundColor
         };
       }),
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(import_block_editor166.InnerBlocks.Content, {});
+        return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_block_editor166.InnerBlocks.Content, {});
       }
     }
   ];
@@ -50065,7 +53009,7 @@ ${text}
           name: "core/navigation-link",
           attributes: {
             // translators: 'Home' as in a website's home page.
-            label: (0, import_i18n152.__)("Home"),
+            label: (0, import_i18n155.__)("Home"),
             url: "https://make.wordpress.org/"
           }
         },
@@ -50073,7 +53017,7 @@ ${text}
           name: "core/navigation-link",
           attributes: {
             // translators: 'About' as in a website's about page.
-            label: (0, import_i18n152.__)("About"),
+            label: (0, import_i18n155.__)("About"),
             url: "https://make.wordpress.org/"
           }
         },
@@ -50081,7 +53025,7 @@ ${text}
           name: "core/navigation-link",
           attributes: {
             // translators: 'Contact' as in a website's contact page.
-            label: (0, import_i18n152.__)("Contact"),
+            label: (0, import_i18n155.__)("Contact"),
             url: "https://make.wordpress.org/"
           }
         }
@@ -50115,7 +53059,7 @@ ${text}
     name: () => name55,
     settings: () => settings55
   });
-  var import_i18n154 = __toESM(require_i18n(), 1);
+  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);
@@ -50222,12 +53166,12 @@ ${text}
   var import_data94 = __toESM(require_data(), 1);
   var import_components95 = __toESM(require_components(), 1);
   var import_keycodes6 = __toESM(require_keycodes(), 1);
-  var import_i18n153 = __toESM(require_i18n(), 1);
+  var import_i18n156 = __toESM(require_i18n(), 1);
   var import_block_editor167 = __toESM(require_block_editor(), 1);
   var import_url17 = __toESM(require_url(), 1);
-  var import_element93 = __toESM(require_element(), 1);
-  var import_compose39 = __toESM(require_compose(), 1);
-  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 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 DEFAULT_BLOCK6 = { name: "core/navigation-link" };
   var NESTING_BLOCK_NAMES = [
     "core/navigation-link",
@@ -50237,24 +53181,24 @@ ${text}
     let missingText = "";
     switch (type) {
       case "post":
-        missingText = (0, import_i18n153.__)("Select post");
+        missingText = (0, import_i18n156.__)("Select post");
         break;
       case "page":
-        missingText = (0, import_i18n153.__)("Select page");
+        missingText = (0, import_i18n156.__)("Select page");
         break;
       case "category":
-        missingText = (0, import_i18n153.__)("Select category");
+        missingText = (0, import_i18n156.__)("Select category");
         break;
       case "tag":
-        missingText = (0, import_i18n153.__)("Select tag");
+        missingText = (0, import_i18n156.__)("Select tag");
         break;
       default:
-        missingText = (0, import_i18n153.__)("Add link");
+        missingText = (0, import_i18n156.__)("Add link");
     }
     return missingText;
   }
   function NavigationLinkEdit({
-    attributes,
+    attributes: attributes2,
     isSelected,
     setAttributes,
     insertBlocksAfter,
@@ -50263,22 +53207,22 @@ ${text}
     context,
     clientId
   }) {
-    const { id, label, type, url, description, kind, metadata } = attributes;
+    const { id, label, type, url, description, kind, metadata } = attributes2;
     const { maxNestingLevel } = context;
     const {
       replaceBlock,
       __unstableMarkNextChangeAsNotPersistent,
       selectBlock
     } = (0, import_data94.useDispatch)(import_block_editor167.store);
-    const [isLinkOpen, setIsLinkOpen] = (0, import_element93.useState)(isSelected && !url);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element93.useState)(null);
-    const listItemRef = (0, import_element93.useRef)(null);
+    const [isLinkOpen, setIsLinkOpen] = (0, import_element107.useState)(isSelected && !url);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element107.useState)(null);
+    const listItemRef = (0, import_element107.useRef)(null);
     const isDraggingWithin = useIsDraggingWithin(listItemRef);
-    const itemLabelPlaceholder = (0, import_i18n153.__)("Add label\u2026");
-    const ref = (0, import_element93.useRef)();
-    const linkUIref = (0, import_element93.useRef)();
-    const isNewLink = (0, import_element93.useRef)(label === void 0);
-    const shouldSelectSubmenuAppenderOnClose = (0, import_element93.useRef)(false);
+    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 {
       isAtMaxNesting,
       isTopLevelLink,
@@ -50321,11 +53265,11 @@ ${text}
     const { getBlocks } = (0, import_data94.useSelect)(import_block_editor167.store);
     const { hasUrlBinding, isBoundEntityAvailable, entityRecord } = useEntityBinding({
       clientId,
-      attributes
+      attributes: attributes2
     });
     const handleLinkChange = useHandleLinkChange({
       clientId,
-      attributes,
+      attributes: attributes2,
       setAttributes,
       allowTextUpdate: true
     });
@@ -50335,7 +53279,7 @@ ${text}
       id,
       validateLinkStatus
     );
-    const transformToSubmenu = (0, import_element93.useCallback)(() => {
+    const transformToSubmenu = (0, import_element107.useCallback)(() => {
       let innerBlocks = getBlocks(clientId);
       if (innerBlocks.length === 0) {
         innerBlocks = [(0, import_blocks65.createBlock)("core/navigation-link")];
@@ -50343,17 +53287,17 @@ ${text}
       }
       const newSubmenu = (0, import_blocks65.createBlock)(
         "core/navigation-submenu",
-        attributes,
+        attributes2,
         innerBlocks
       );
       replaceBlock(clientId, newSubmenu);
-    }, [getBlocks, clientId, selectBlock, replaceBlock, attributes]);
-    (0, import_element93.useEffect)(() => {
+    }, [getBlocks, clientId, selectBlock, replaceBlock, attributes2]);
+    (0, import_element107.useEffect)(() => {
       if (isNewLink.current && isSelected) {
         selectBlock(parentBlockClientId);
       }
     }, []);
-    (0, import_element93.useEffect)(() => {
+    (0, import_element107.useEffect)(() => {
       if (hasChildren) {
         __unstableMarkNextChangeAsNotPersistent();
         transformToSubmenu();
@@ -50363,7 +53307,7 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent,
       transformToSubmenu
     ]);
-    (0, import_element93.useEffect)(() => {
+    (0, import_element107.useEffect)(() => {
       if (!isNewLink.current || !url || !isLinkOpen) {
         return;
       }
@@ -50404,11 +53348,11 @@ ${text}
         setIsLinkOpen(true);
       }
     }
-    const instanceId = (0, import_compose39.useInstanceId)(NavigationLinkEdit);
+    const instanceId = (0, import_compose40.useInstanceId)(NavigationLinkEdit);
     const hasMissingEntity = hasUrlBinding && !isBoundEntityAvailable;
-    const missingEntityDescriptionId = hasMissingEntity ? (0, import_i18n153.sprintf)("navigation-link-edit-%d-desc", instanceId) : void 0;
+    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_compose39.useMergeRefs)([setPopoverAnchor, listItemRef]),
+      ref: (0, import_compose40.useMergeRefs)([setPopoverAnchor, listItemRef]),
       className: clsx_default("wp-block-navigation-item", {
         "is-editing": isSelected || isParentOfSelectedBlock,
         "is-dragging-within": isDraggingWithin,
@@ -50449,44 +53393,44 @@ ${text}
     });
     const missingText = getMissingText(type);
     const invalidLinkHelpText = getInvalidLinkHelpText();
-    return /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)(import_jsx_runtime356.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(import_block_editor167.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)(import_components95.ToolbarGroup, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+    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,
           {
             name: "link",
             icon: link_default,
-            title: (0, import_i18n153.__)("Link"),
+            title: (0, import_i18n156.__)("Link"),
             shortcut: import_keycodes6.displayShortcut.primary("k"),
             onClick: () => {
               setIsLinkOpen(true);
             }
           }
         ),
-        !isAtMaxNesting && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+        !isAtMaxNesting && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
           import_components95.ToolbarButton,
           {
             name: "submenu",
             icon: add_submenu_default,
-            title: (0, import_i18n153.__)("Add submenu"),
+            title: (0, import_i18n156.__)("Add submenu"),
             onClick: transformToSubmenu
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(import_block_editor167.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(import_block_editor167.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
         Controls2,
         {
-          attributes,
+          attributes: attributes2,
           setAttributes,
           clientId
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)("div", { ...blockProps, children: [
-        hasMissingEntity && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(VisuallyHidden, { id: missingEntityDescriptionId, children: invalidLinkHelpText }),
-        /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)("a", { className: classes, children: [
-          !url && !metadata?.bindings?.url ? /* @__PURE__ */ (0, import_jsx_runtime356.jsx)("div", { className: "wp-block-navigation-link__placeholder-text", children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)("span", { children: missingText }) }) : /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)(import_jsx_runtime356.Fragment, { children: [
-            !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime356.jsxs)(import_jsx_runtime356.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+      /* @__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,
                 {
                   ref,
@@ -50503,16 +53447,16 @@ ${text}
                       "core/navigation-link"
                     )
                   ) : void 0,
-                  "aria-label": (0, import_i18n153.__)(
+                  "aria-label": (0, import_i18n156.__)(
                     "Navigation link text"
                   ),
                   placeholder: itemLabelPlaceholder,
                   withoutInteractiveFormatting: true
                 }
               ),
-              description && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+              description && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
             ] }),
-            (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+            (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
               InvalidDraftDisplay,
               {
                 label,
@@ -50522,12 +53466,12 @@ ${text}
               }
             )
           ] }),
-          isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+          isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
             LinkUI,
             {
               ref: linkUIref,
               clientId,
-              link: attributes,
+              link: attributes2,
               entity: {
                 entityRecord,
                 hasBinding: hasUrlBinding,
@@ -50557,16 +53501,16 @@ ${text}
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime356.jsx)("div", { ...innerBlocksProps })
+        /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...innerBlocksProps })
       ] })
     ] });
   }

   // packages/block-library/build-module/navigation-link/save.mjs
   var import_block_editor168 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
   function save34() {
-    return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_block_editor168.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(import_block_editor168.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/navigation-link/hooks.mjs
@@ -50669,9 +53613,9 @@ ${text}
       {
         type: "block",
         blocks: ["core/navigation-submenu"],
-        transform: (attributes, innerBlocks) => (0, import_blocks66.createBlock)(
+        transform: (attributes2, innerBlocks) => (0, import_blocks66.createBlock)(
           "core/navigation-submenu",
-          attributes,
+          attributes2,
           innerBlocks
         )
       },
@@ -50741,24 +53685,24 @@ ${text}
   var transforms_default19 = transforms18;

   // packages/block-library/build-module/navigation-link/index.mjs
-  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+  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 = {
     icon: custom_link_default,
-    __experimentalLabel(attributes, { context }) {
+    __experimentalLabel(attributes2, { context }) {
       if (context === "list-view") {
-        return attributes?.label;
+        return attributes2?.label;
       }
       if (context === "appender") {
-        const type = attributes?.type || "link";
-        return (0, import_i18n154.sprintf)(
+        const type = attributes2?.type || "link";
+        return (0, import_i18n157.sprintf)(
           /* translators: %s: block type (e.g., 'page', 'post', 'category') */
-          (0, import_i18n154._x)("Add %s", "add default block type"),
+          (0, import_i18n157._x)("Add %s", "add default block type"),
           type
         );
       }
-      return attributes?.label;
+      return attributes2?.label;
     },
     merge(leftAttributes, { label: rightLabel = "" }) {
       return {
@@ -50770,14 +53714,14 @@ ${text}
     save: save34,
     example: {
       attributes: {
-        label: (0, import_i18n154._x)("Example Link", "navigation link preview example"),
+        label: (0, import_i18n157._x)("Example Link", "navigation link preview example"),
         url: "https://example.com"
       }
     },
     deprecated: [
       {
-        isEligible(attributes) {
-          return attributes.nofollow;
+        isEligible(attributes2) {
+          return attributes2.nofollow;
         },
         attributes: {
           label: {
@@ -50810,7 +53754,7 @@ ${text}
           };
         },
         save() {
-          return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_block_editor169.InnerBlocks.Content, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(import_block_editor169.InnerBlocks.Content, {});
         }
       }
     ],
@@ -50820,13 +53764,13 @@ ${text}
     settings55[fieldsKey12] = [
       {
         id: "label",
-        label: (0, import_i18n154.__)("Label"),
+        label: (0, import_i18n157.__)("Label"),
         type: "text",
         Edit: "rich-text"
       },
       {
         id: "link",
-        label: (0, import_i18n154.__)("Link"),
+        label: (0, import_i18n157.__)("Link"),
         type: "url",
         Edit: "link",
         getValue: ({ item }) => ({
@@ -50860,7 +53804,7 @@ ${text}
     name: () => name56,
     settings: () => settings56
   });
-  var import_i18n156 = __toESM(require_i18n(), 1);
+  var import_i18n159 = __toESM(require_i18n(), 1);
   var import_blocks70 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/navigation-submenu/block.json
@@ -50961,18 +53905,18 @@ ${text}
   var import_data95 = __toESM(require_data(), 1);
   var import_components97 = __toESM(require_components(), 1);
   var import_keycodes7 = __toESM(require_keycodes(), 1);
-  var import_i18n155 = __toESM(require_i18n(), 1);
+  var import_i18n158 = __toESM(require_i18n(), 1);
   var import_block_editor170 = __toESM(require_block_editor(), 1);
   var import_url18 = __toESM(require_url(), 1);
-  var import_element94 = __toESM(require_element(), 1);
+  var import_element108 = __toESM(require_element(), 1);
   var import_a11y3 = __toESM(require_a11y(), 1);
   var import_blocks68 = __toESM(require_blocks(), 1);
-  var import_compose40 = __toESM(require_compose(), 1);
+  var import_compose41 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/navigation-submenu/icons.mjs
   var import_components96 = __toESM(require_components(), 1);
-  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
-  var ItemSubmenuIcon = () => /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+  var ItemSubmenuIcon = () => /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
     import_components96.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
@@ -50980,12 +53924,12 @@ ${text}
       height: "12",
       viewBox: "0 0 12 12",
       fill: "none",
-      children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_components96.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_components96.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
     }
   );

   // packages/block-library/build-module/navigation-submenu/edit.mjs
-  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_BLOCKS = [
     "core/navigation-link",
     "core/navigation-submenu",
@@ -50993,7 +53937,7 @@ ${text}
     "core/loginout"
   ];
   function NavigationSubmenuEdit({
-    attributes,
+    attributes: attributes2,
     isSelected,
     setAttributes,
     mergeBlocks,
@@ -51001,27 +53945,27 @@ ${text}
     context,
     clientId
   }) {
-    const { label, url, description, kind, type, id } = attributes;
+    const { label, url, description, kind, type, id } = attributes2;
     const { showSubmenuIcon, maxNestingLevel, submenuVisibility } = context;
     const blockEditingMode = (0, import_block_editor170.useBlockEditingMode)();
     const openSubmenusOnClick = blockEditingMode !== "default" ? true : submenuVisibility === "click";
     const { hasUrlBinding, isBoundEntityAvailable, entityRecord } = useEntityBinding({
       clientId,
-      attributes
+      attributes: attributes2
     });
     const handleLinkChange = useHandleLinkChange({
       clientId,
-      attributes,
+      attributes: attributes2,
       setAttributes,
       allowTextUpdate: true
     });
     const { __unstableMarkNextChangeAsNotPersistent, replaceBlock } = (0, import_data95.useDispatch)(import_block_editor170.store);
-    const [isLinkOpen, setIsLinkOpen] = (0, import_element94.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element94.useState)(null);
-    const listItemRef = (0, import_element94.useRef)(null);
+    const [isLinkOpen, setIsLinkOpen] = (0, import_element108.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element108.useState)(null);
+    const listItemRef = (0, import_element108.useRef)(null);
     const isDraggingWithin = useIsDraggingWithin(listItemRef);
-    const itemLabelPlaceholder = (0, import_i18n155.__)("Add text\u2026");
-    const ref = (0, import_element94.useRef)();
+    const itemLabelPlaceholder = (0, import_i18n158.__)("Add text\u2026");
+    const ref = (0, import_element108.useRef)();
     const {
       parentCount,
       isParentOfSelectedBlock,
@@ -51067,24 +54011,24 @@ ${text}
       [clientId]
     );
     const validateLinkStatus = useEnableLinkStatusValidation(clientId);
-    const prevHasChildren = (0, import_compose40.usePrevious)(hasChildren);
+    const prevHasChildren = (0, import_compose41.usePrevious)(hasChildren);
     const [isInvalid, isDraft] = useIsInvalidLink(
       kind,
       type,
       id,
       validateLinkStatus
     );
-    (0, import_element94.useEffect)(() => {
+    (0, import_element108.useEffect)(() => {
       if (!openSubmenusOnClick && !url) {
         setIsLinkOpen(true);
       }
     }, []);
-    (0, import_element94.useEffect)(() => {
+    (0, import_element108.useEffect)(() => {
       if (!isSelected) {
         setIsLinkOpen(false);
       }
     }, [isSelected]);
-    (0, import_element94.useEffect)(() => {
+    (0, import_element108.useEffect)(() => {
       if (isLinkOpen && url) {
         if ((0, import_url18.isURL)((0, import_url18.prependHTTP)(label)) && /^.+\.[a-z]+/.test(label)) {
           selectLabelText(ref);
@@ -51105,7 +54049,7 @@ ${text}
       }
     }
     const blockProps = (0, import_block_editor170.useBlockProps)({
-      ref: (0, import_compose40.useMergeRefs)([setPopoverAnchor, listItemRef]),
+      ref: (0, import_compose41.useMergeRefs)([setPopoverAnchor, listItemRef]),
       className: clsx_default("wp-block-navigation-item", {
         "is-editing": isSelected || isParentOfSelectedBlock,
         "is-dragging-within": isDraggingWithin,
@@ -51142,55 +54086,55 @@ ${text}
     });
     const ParentElement = openSubmenusOnClick ? "button" : "a";
     function transformToLink() {
-      const newLinkBlock = (0, import_blocks68.createBlock)("core/navigation-link", attributes);
+      const newLinkBlock = (0, import_blocks68.createBlock)("core/navigation-link", attributes2);
       replaceBlock(clientId, newLinkBlock);
     }
-    (0, import_element94.useEffect)(() => {
+    (0, import_element108.useEffect)(() => {
       if (!hasChildren && prevHasChildren) {
         __unstableMarkNextChangeAsNotPersistent();
         transformToLink();
       }
     }, [hasChildren, prevHasChildren]);
     const canConvertToLink = !selectedBlockHasChildren || onlyDescendantIsEmptyLink;
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(import_block_editor170.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_components97.ToolbarGroup, { children: [
-        !openSubmenusOnClick && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+    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,
           {
             name: "link",
             icon: link_default,
-            title: (0, import_i18n155.__)("Link"),
+            title: (0, import_i18n158.__)("Link"),
             shortcut: import_keycodes7.displayShortcut.primary("k"),
             onClick: () => {
               setIsLinkOpen(true);
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
           import_components97.ToolbarButton,
           {
             name: "revert",
             icon: remove_submenu_default,
-            title: (0, import_i18n155.__)("Convert to Link"),
+            title: (0, import_i18n158.__)("Convert to Link"),
             onClick: transformToLink,
             className: "wp-block-navigation__submenu__revert",
             disabled: !canConvertToLink
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(import_block_editor170.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor170.InspectorControls, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
         Controls2,
         {
-          attributes,
+          attributes: attributes2,
           setAttributes,
           clientId,
           isLinkEditable: !openSubmenusOnClick
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)("div", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(ParentElement, { className: "wp-block-navigation-item__content", children: [
-          !isInvalid && !isDraft && /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_jsx_runtime360.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+      /* @__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,
               {
                 ref,
@@ -51200,7 +54144,7 @@ ${text}
                 onChange: (labelValue) => setAttributes({ label: labelValue }),
                 onMerge: mergeBlocks,
                 onReplace,
-                "aria-label": (0, import_i18n155.__)("Navigation link text"),
+                "aria-label": (0, import_i18n158.__)("Navigation link text"),
                 placeholder: itemLabelPlaceholder,
                 withoutInteractiveFormatting: true,
                 onClick: () => {
@@ -51210,9 +54154,9 @@ ${text}
                 }
               }
             ),
-            description && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
+            description && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("span", { className: "wp-block-navigation-item__description", children: description })
           ] }),
-          (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+          (isInvalid || isDraft) && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
             InvalidDraftDisplay,
             {
               label,
@@ -51221,11 +54165,11 @@ ${text}
               className: "wp-block-navigation-item__label"
             }
           ),
-          !openSubmenusOnClick && isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+          !openSubmenusOnClick && isLinkOpen && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
             LinkUI,
             {
               clientId,
-              link: attributes,
+              link: attributes2,
               entity: {
                 entityRecord,
                 hasBinding: hasUrlBinding,
@@ -51237,23 +54181,23 @@ ${text}
               anchor: popoverAnchor,
               onRemove: () => {
                 setAttributes({ url: "" });
-                (0, import_a11y3.speak)((0, import_i18n155.__)("Link removed."), "assertive");
+                (0, import_a11y3.speak)((0, import_i18n158.__)("Link removed."), "assertive");
               },
               onChange: handleLinkChange
             }
           )
         ] }),
-        (showSubmenuIcon || openSubmenusOnClick) && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("span", { className: "wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(ItemSubmenuIcon, {}) }),
-        /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("div", { ...innerBlocksProps })
+        (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 })
       ] })
     ] });
   }

   // packages/block-library/build-module/navigation-submenu/save.mjs
   var import_block_editor171 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
   function save35() {
-    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(import_block_editor171.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor171.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/navigation-submenu/transforms.mjs
@@ -51263,13 +54207,13 @@ ${text}
       {
         type: "block",
         blocks: ["core/navigation-link"],
-        isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
-        transform: (attributes) => (0, import_blocks69.createBlock)("core/navigation-link", attributes)
+        isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
+        transform: (attributes2) => (0, import_blocks69.createBlock)("core/navigation-link", attributes2)
       },
       {
         type: "block",
         blocks: ["core/spacer"],
-        isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
+        isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
           return (0, import_blocks69.createBlock)("core/spacer");
         }
@@ -51277,7 +54221,7 @@ ${text}
       {
         type: "block",
         blocks: ["core/site-logo"],
-        isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
+        isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
           return (0, import_blocks69.createBlock)("core/site-logo");
         }
@@ -51285,7 +54229,7 @@ ${text}
       {
         type: "block",
         blocks: ["core/home-link"],
-        isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
+        isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
           return (0, import_blocks69.createBlock)("core/home-link");
         }
@@ -51293,7 +54237,7 @@ ${text}
       {
         type: "block",
         blocks: ["core/social-links"],
-        isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
+        isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
           return (0, import_blocks69.createBlock)("core/social-links");
         }
@@ -51301,7 +54245,7 @@ ${text}
       {
         type: "block",
         blocks: ["core/search"],
-        isMatch: (attributes, block) => block?.innerBlocks?.length === 0,
+        isMatch: (attributes2, block) => block?.innerBlocks?.length === 0,
         transform: () => {
           return (0, import_blocks69.createBlock)("core/search");
         }
@@ -51320,9 +54264,9 @@ ${text}
       }
       return add_submenu_default;
     },
-    __experimentalLabel(attributes, { context }) {
-      const { label } = attributes;
-      const customName = attributes?.metadata?.name;
+    __experimentalLabel(attributes2, { context }) {
+      const { label } = attributes2;
+      const customName = attributes2?.metadata?.name;
       if ((context === "list-view" || context === "breadcrumb") && customName) {
         return customName;
       }
@@ -51331,7 +54275,7 @@ ${text}
     edit: NavigationSubmenuEdit,
     example: {
       attributes: {
-        label: (0, import_i18n156._x)("About", "Example link text for Navigation Submenu"),
+        label: (0, import_i18n159._x)("About", "Example link text for Navigation Submenu"),
         type: "page"
       }
     },
@@ -51342,14 +54286,14 @@ ${text}
     settings56[fieldsKey13] = [
       {
         id: "label",
-        label: (0, import_i18n156.__)("Label"),
+        label: (0, import_i18n159.__)("Label"),
         type: "text",
         Edit: "rich-text"
         //TODO: replace with custom component
       },
       {
         id: "link",
-        label: (0, import_i18n156.__)("Link"),
+        label: (0, import_i18n159.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -51379,11 +54323,11 @@ ${text}
   });

   // packages/block-library/build-module/nextpage/edit.mjs
-  var import_i18n157 = __toESM(require_i18n(), 1);
+  var import_i18n160 = __toESM(require_i18n(), 1);
   var import_block_editor172 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
   function NextPageEdit() {
-    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)("div", { ...(0, import_block_editor172.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)("span", { children: (0, import_i18n157.__)("Page break") }) });
+    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") }) });
   }

   // packages/block-library/build-module/nextpage/block.json
@@ -51411,10 +54355,10 @@ ${text}
   };

   // packages/block-library/build-module/nextpage/save.mjs
-  var import_element95 = __toESM(require_element(), 1);
-  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
+  var import_element109 = __toESM(require_element(), 1);
+  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
   function save36() {
-    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_element95.RawHTML, { children: "<!--nextpage-->" });
+    return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_element109.RawHTML, { children: "<!--nextpage-->" });
   }

   // packages/block-library/build-module/nextpage/transforms.mjs
@@ -51459,61 +54403,61 @@ ${text}
   // 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_i18n158 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n161 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
   function NavigationOverlayCloseEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes
   }) {
-    const { displayMode, text } = attributes;
+    const { displayMode, text } = attributes2;
     const showIcon = displayMode === "icon" || displayMode === "both";
     const showText = displayMode === "text" || displayMode === "both";
-    const displayText = text || (0, import_i18n158.__)("Close");
+    const displayText = text || (0, import_i18n161.__)("Close");
     const blockProps = (0, import_block_editor173.useBlockProps)({
       className: "wp-block-navigation-overlay-close"
     });
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(import_jsx_runtime364.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(import_block_editor173.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+    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,
         {
-          label: (0, import_i18n158.__)("Settings"),
+          label: (0, import_i18n161.__)("Settings"),
           resetAll: () => setAttributes({ displayMode: "icon" }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
             import_components98.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n158.__)("Display Mode"),
+              label: (0, import_i18n161.__)("Display Mode"),
               isShownByDefault: true,
               hasValue: () => displayMode !== "icon",
               onDeselect: () => setAttributes({ displayMode: "icon" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
                 import_components98.__experimentalToggleGroupControl,
                 {
-                  label: (0, import_i18n158.__)("Display Mode"),
+                  label: (0, import_i18n161.__)("Display Mode"),
                   value: displayMode,
                   onChange: (value) => setAttributes({ displayMode: value }),
                   isBlock: true,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
                       import_components98.__experimentalToggleGroupControlOption,
                       {
                         value: "icon",
-                        label: (0, import_i18n158.__)("Icon")
+                        label: (0, import_i18n161.__)("Icon")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
                       import_components98.__experimentalToggleGroupControlOption,
                       {
                         value: "text",
-                        label: (0, import_i18n158.__)("Text")
+                        label: (0, import_i18n161.__)("Text")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
                       import_components98.__experimentalToggleGroupControlOption,
                       {
                         value: "both",
-                        label: (0, import_i18n158.__)("Both")
+                        label: (0, import_i18n161.__)("Both")
                       }
                     )
                   ]
@@ -51523,15 +54467,15 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime364.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
         "button",
         {
           ...blockProps,
           type: "button",
-          "aria-label": !showText ? (0, import_i18n158.__)("Close") : void 0,
+          "aria-label": !showText ? (0, import_i18n161.__)("Close") : void 0,
           children: [
-            showIcon && /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(icon_default, { icon: close_default }),
-            showText && /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+            showIcon && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(icon_default, { icon: close_default }),
+            showText && /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
               import_block_editor173.RichText,
               {
                 identifier: "text",
@@ -51600,9 +54544,9 @@ ${text}
   };

   // packages/block-library/build-module/navigation-overlay-close/icon.mjs
-  var import_primitives166 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
-  var icon_default3 = /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_primitives166.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_primitives166.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_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" }) });

   // packages/block-library/build-module/navigation-overlay-close/index.mjs
   var { name: name58 } = block_default58;
@@ -51664,10 +54608,10 @@ ${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_element96 = __toESM(require_element(), 1);
+  var import_element110 = __toESM(require_element(), 1);
   var import_block_editor174 = __toESM(require_block_editor(), 1);
   var import_core_data55 = __toESM(require_core_data(), 1);
-  var import_i18n159 = __toESM(require_i18n(), 1);
+  var import_i18n162 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/pattern/recursion-detector.mjs
   var import_data96 = __toESM(require_data(), 1);
@@ -51724,14 +54668,14 @@ ${text}
   }

   // packages/block-library/build-module/pattern/edit.mjs
-  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
-  var PatternEdit = ({ attributes, clientId }) => {
+  var import_jsx_runtime390 = __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(
-        attributes.slug
+        attributes2.slug
       ),
-      [attributes.slug]
+      [attributes2.slug]
     );
     const currentThemeStylesheet = (0, import_data97.useSelect)(
       (select10) => select10(import_core_data55.store).getCurrentTheme()?.stylesheet,
@@ -51743,7 +54687,7 @@ ${text}
       __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_element96.useState)(false);
+    const [hasRecursionError, setHasRecursionError] = (0, import_element110.useState)(false);
     const parsePatternDependencies2 = useParsePatternDependencies();
     function injectThemeAttributeInBlockTemplateContent(block) {
       if (block.innerBlocks.find(
@@ -51761,7 +54705,7 @@ ${text}
       }
       return block;
     }
-    (0, import_element96.useEffect)(() => {
+    (0, import_element110.useEffect)(() => {
       if (!hasRecursionError && selectedPattern?.blocks) {
         try {
           parsePatternDependencies2(selectedPattern);
@@ -51810,13 +54754,13 @@ ${text}
     ]);
     const props = (0, import_block_editor174.useBlockProps)();
     if (hasRecursionError) {
-      return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("div", { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_block_editor174.Warning, { children: (0, import_i18n159.sprintf)(
+      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)(
         // translators: A warning in which %s is the name of a pattern.
-        (0, import_i18n159.__)('Pattern "%s" cannot be rendered inside itself.'),
+        (0, import_i18n162.__)('Pattern "%s" cannot be rendered inside itself.'),
         selectedPattern?.name
       ) }) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)("div", { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)("div", { ...props });
   };
   var edit_default21 = PatternEdit;

@@ -51925,8 +54869,8 @@ ${text}
   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_i18n160 = __toESM(require_i18n(), 1);
-  var import_element97 = __toESM(require_element(), 1);
+  var import_i18n163 = __toESM(require_i18n(), 1);
+  var import_element111 = __toESM(require_element(), 1);
   var import_core_data56 = __toESM(require_core_data(), 1);
   var import_data99 = __toESM(require_data(), 1);

@@ -51996,12 +54940,12 @@ ${text}
     }
     const transformSubmenus = (listOfLinks) => {
       listOfLinks.forEach((block, index, listOfLinksArray) => {
-        const { attributes, innerBlocks } = block;
+        const { attributes: attributes2, innerBlocks } = block;
         if (innerBlocks.length !== 0) {
           transformSubmenus(innerBlocks);
           const transformedBlock = (0, import_blocks73.createBlock)(
             "core/navigation-submenu",
-            attributes,
+            attributes2,
             innerBlocks
           );
           listOfLinksArray[index] = transformedBlock;
@@ -52026,23 +54970,23 @@ ${text}
   }

   // packages/block-library/build-module/page-list/edit.mjs
-  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
   var MAX_PAGE_COUNT = 100;
   var NOOP2 = () => {
   };
   function DetachPageListDialog({ isBusy, onConfirm, onCancel }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
       import_components99.__experimentalConfirmDialog,
       {
         isOpen: true,
-        title: (0, import_i18n160.__)("Detach Page List"),
+        title: (0, import_i18n163.__)("Detach Page List"),
         __experimentalHideHeader: false,
-        confirmButtonText: (0, import_i18n160.__)("Detach"),
+        confirmButtonText: (0, import_i18n163.__)("Detach"),
         onConfirm,
         onCancel,
         isBusy,
         size: "medium",
-        children: (0, import_i18n160.__)(
+        children: (0, import_i18n163.__)(
           "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."
         )
       }
@@ -52057,39 +55001,39 @@ ${text}
     parentPageID
   }) {
     if (!hasResolvedPages) {
-      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { className: "wp-block-page-list__loading-indicator-container", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_components99.Spinner, { className: "wp-block-page-list__loading-indicator" }) }) });
+      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" }) }) });
     }
     if (pages === null) {
-      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_components99.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n160.__)("Page List: Cannot retrieve Pages.") }) });
+      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.") }) });
     }
     if (pages.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_components99.Notice, { status: "info", isDismissible: false, children: (0, import_i18n160.__)("Page List: Cannot retrieve Pages.") }) });
+      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.") }) });
     }
     if (blockList.length === 0) {
       const parentPageDetails = pages.find(
         (page) => page.id === parentPageID
       );
       if (parentPageDetails?.title?.rendered) {
-        return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor176.Warning, { children: (0, import_i18n160.sprintf)(
+        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)(
           // translators: %s: Page title.
-          (0, import_i18n160.__)('Page List: "%s" page has no children.'),
+          (0, import_i18n163.__)('Page List: "%s" page has no children.'),
           parentPageDetails.title.rendered
         ) }) });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_components99.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n160.__)("Page List: Cannot retrieve Pages.") }) });
+      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.") }) });
     }
     if (pages.length > 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)("ul", { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("ul", { ...innerBlocksProps });
     }
   }
   function PageListEdit({
     context,
     clientId,
-    attributes,
+    attributes: attributes2,
     setAttributes
   }) {
-    const { parentPageID } = attributes;
-    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element97.useState)(false);
+    const { parentPageID } = attributes2;
+    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element111.useState)(false);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { records: pages, hasResolved: hasResolvedPages } = (0, import_core_data56.useEntityRecords)(
       "postType",
@@ -52105,7 +55049,7 @@ ${text}
       }
     );
     const allowConvertToLinks = "showSubmenuIcon" in context && pages?.length > 0 && pages?.length <= MAX_PAGE_COUNT;
-    const pagesByParentId = (0, import_element97.useMemo)(() => {
+    const pagesByParentId = (0, import_element111.useMemo)(() => {
       if (pages === null) {
         return /* @__PURE__ */ new Map();
       }
@@ -52139,7 +55083,7 @@ ${text}
       }),
       style: { ...context.style?.color }
     });
-    const pagesTree = (0, import_element97.useMemo)(
+    const pagesTree = (0, import_element111.useMemo)(
       function makePagesTree(parentId = 0, level = 0) {
         const childPages = pagesByParentId.get(parentId);
         if (!childPages?.length) {
@@ -52161,7 +55105,7 @@ ${text}
       },
       [pagesByParentId]
     );
-    const blockList = (0, import_element97.useMemo)(
+    const blockList = (0, import_element111.useMemo)(
       function getBlockList(parentId = parentPageID) {
         const childPages = pagesByParentId.get(parentId);
         if (!childPages?.length) {
@@ -52173,11 +55117,11 @@ ${text}
             id: page.id,
             label: (
               // translators: displayed when a page has an empty title.
-              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n160.__)("(no title)")
+              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n163.__)("(no title)")
             ),
             title: (
               // translators: displayed when a page has an empty title.
-              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n160.__)("(no title)")
+              page.title?.rendered?.trim() !== "" ? page.title?.rendered : (0, import_i18n163.__)("(no title)")
             ),
             link: page.url,
             hasChildren
@@ -52236,47 +55180,47 @@ ${text}
       value: blockList
     });
     const { selectBlock } = (0, import_data99.useDispatch)(import_block_editor176.store);
-    (0, import_element97.useEffect)(() => {
+    (0, import_element111.useEffect)(() => {
       if (hasSelectedChild || hasDraggedChild) {
         setIsConfirmingDetach(true);
         selectBlock(parentClientId);
       }
     }, [hasSelectedChild, hasDraggedChild, parentClientId, selectBlock]);
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_jsx_runtime367.Fragment, { children: [
-      (pagesTree.length > 0 || allowConvertToLinks) && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor176.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
+    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,
         {
-          label: (0, import_i18n160.__)("Settings"),
+          label: (0, import_i18n163.__)("Settings"),
           resetAll: () => {
             setAttributes({ parentPageID: 0 });
           },
           dropdownMenuProps,
           children: [
-            pagesTree.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+            pagesTree.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
               import_components99.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n160.__)("Parent Page"),
+                label: (0, import_i18n163.__)("Parent Page"),
                 hasValue: () => parentPageID !== 0,
                 onDeselect: () => setAttributes({ parentPageID: 0 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
                   import_components99.ComboboxControl,
                   {
                     className: "editor-page-attributes__parent",
-                    label: (0, import_i18n160.__)("Parent"),
+                    label: (0, import_i18n163.__)("Parent"),
                     value: parentPageID,
                     options: pagesTree,
                     onChange: (value) => setAttributes({
                       parentPageID: value ?? 0
                     }),
-                    help: (0, import_i18n160.__)(
+                    help: (0, import_i18n163.__)(
                       "Choose a page to show only its subpages."
                     )
                   }
                 )
               }
             ),
-            allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+            allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
               import_components99.Button,
               {
                 __next40pxDefaultSize: true,
@@ -52288,23 +55232,23 @@ ${text}
                   gridColumn: "1 / -1",
                   justifyContent: "center"
                 },
-                children: (0, import_i18n160.__)("Detach Page List")
+                children: (0, import_i18n163.__)("Detach Page List")
               }
             )
           ]
         }
       ) }),
-      allowConvertToLinks && /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_jsx_runtime367.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor176.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+      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,
           {
-            title: (0, import_i18n160.__)("Detach"),
+            title: (0, import_i18n163.__)("Detach"),
             disabled: !hasResolvedPages,
             onClick: () => setIsConfirmingDetach(true),
-            children: (0, import_i18n160.__)("Detach")
+            children: (0, import_i18n163.__)("Detach")
           }
         ) }),
-        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+        isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
           DetachPageListDialog,
           {
             isBusy: !hasResolvedPages,
@@ -52316,7 +55260,7 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
         BlockContent,
         {
           blockProps,
@@ -52411,12 +55355,12 @@ ${text}
   var import_block_editor177 = __toESM(require_block_editor(), 1);
   var import_data100 = __toESM(require_data(), 1);
   var import_core_data57 = __toESM(require_core_data(), 1);
-  var import_dom17 = __toESM(require_dom(), 1);
+  var import_dom20 = __toESM(require_dom(), 1);

   // packages/block-library/build-module/navigation-link/icons.mjs
   var import_components100 = __toESM(require_components(), 1);
-  var import_jsx_runtime368 = __toESM(require_jsx_runtime(), 1);
-  var ItemSubmenuIcon2 = () => /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+  var ItemSubmenuIcon2 = () => /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
     import_components100.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
@@ -52424,12 +55368,12 @@ ${text}
       height: "12",
       viewBox: "0 0 12 12",
       fill: "none",
-      children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_components100.Path, { d: "M1.50002 4L6.00002 8L10.5 4", strokeWidth: "1.5" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components100.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_runtime369 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
   function useFrontPageId() {
     return (0, import_data100.useSelect)((select10) => {
       const canReadSettings = select10(import_core_data57.store).canUser("read", {
@@ -52443,8 +55387,8 @@ ${text}
       return site?.show_on_front === "page" && site?.page_on_front;
     }, []);
   }
-  function PageListItemEdit({ context, attributes }) {
-    const { id, label, link, hasChildren, title } = attributes;
+  function PageListItemEdit({ context, attributes: attributes2 }) {
+    const { id, label, link, hasChildren, title } = attributes2;
     const isNavigationChild = "showSubmenuIcon" in context;
     const frontPageId = useFrontPageId();
     const submenuVisibility = context.submenuVisibility;
@@ -52455,7 +55399,7 @@ ${text}
       className: "wp-block-pages-list__item"
     });
     const innerBlocksProps = (0, import_block_editor177.useInnerBlocksProps)(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
       "li",
       {
         className: clsx_default("wp-block-pages-list__item", {
@@ -52469,20 +55413,20 @@ ${text}
           "menu-item-home": id === frontPageId
         }),
         children: [
-          hasChildren && openOnClick ? /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+          hasChildren && openOnClick ? /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
               "button",
               {
                 type: "button",
                 className: "wp-block-navigation-item__content wp-block-navigation-submenu__toggle",
                 "aria-expanded": "false",
                 dangerouslySetInnerHTML: {
-                  __html: (0, import_dom17.safeHTML)(label)
+                  __html: (0, import_dom20.safeHTML)(label)
                 }
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("span", { className: "wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon", children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(ItemSubmenuIcon2, {}) })
-          ] }) : /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+            /* @__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)(
             "a",
             {
               className: clsx_default("wp-block-pages-list__item__link", {
@@ -52490,21 +55434,21 @@ ${text}
               }),
               href: link,
               dangerouslySetInnerHTML: {
-                __html: (0, import_dom17.safeHTML)(title)
+                __html: (0, import_dom20.safeHTML)(title)
               }
             }
           ),
-          hasChildren && /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(import_jsx_runtime369.Fragment, { children: [
-            !openOnClick && context.showSubmenuIcon && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+          hasChildren && /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
+            !openOnClick && context.showSubmenuIcon && /* @__PURE__ */ (0, import_jsx_runtime393.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_runtime369.jsx)(ItemSubmenuIcon2, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(ItemSubmenuIcon2, {})
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime369.jsx)("ul", { ...innerBlocksProps })
+            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("ul", { ...innerBlocksProps })
           ] })
         ]
       },
@@ -52530,14 +55474,14 @@ ${text}
     name: () => name63,
     settings: () => settings62
   });
-  var import_i18n164 = __toESM(require_i18n(), 1);
+  var import_i18n167 = __toESM(require_i18n(), 1);
   var import_blocks78 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/paragraph/deprecated.mjs
-  var import_element98 = __toESM(require_element(), 1);
+  var import_element112 = __toESM(require_element(), 1);
   var import_block_editor178 = __toESM(require_block_editor(), 1);
-  var import_i18n161 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n164 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
   var supports = {
     className: false
   };
@@ -52575,45 +55519,45 @@ ${text}
       type: "object"
     }
   };
-  var migrateCustomColorsAndFontSizes = (attributes) => {
-    if (!attributes.customTextColor && !attributes.customBackgroundColor && !attributes.customFontSize) {
-      return attributes;
+  var migrateCustomColorsAndFontSizes = (attributes2) => {
+    if (!attributes2.customTextColor && !attributes2.customBackgroundColor && !attributes2.customFontSize) {
+      return attributes2;
     }
     const style2 = {};
-    if (attributes.customTextColor || attributes.customBackgroundColor) {
+    if (attributes2.customTextColor || attributes2.customBackgroundColor) {
       style2.color = {};
     }
-    if (attributes.customTextColor) {
-      style2.color.text = attributes.customTextColor;
+    if (attributes2.customTextColor) {
+      style2.color.text = attributes2.customTextColor;
     }
-    if (attributes.customBackgroundColor) {
-      style2.color.background = attributes.customBackgroundColor;
+    if (attributes2.customBackgroundColor) {
+      style2.color.background = attributes2.customBackgroundColor;
     }
-    if (attributes.customFontSize) {
-      style2.typography = { fontSize: attributes.customFontSize };
+    if (attributes2.customFontSize) {
+      style2.typography = { fontSize: attributes2.customFontSize };
     }
     const {
       customTextColor,
       customBackgroundColor,
       customFontSize,
       ...restAttributes
-    } = attributes;
+    } = attributes2;
     return {
       ...restAttributes,
       style: style2
     };
   };
-  var migrateTextAlign2 = (attributes) => {
-    const { align, ...restAttributes } = attributes;
+  var migrateTextAlign2 = (attributes2) => {
+    const { align, ...restAttributes } = attributes2;
     if (!align) {
-      return attributes;
+      return attributes2;
     }
     return {
       ...restAttributes,
       style: {
-        ...attributes.style,
+        ...attributes2.style,
         typography: {
-          ...attributes.style?.typography,
+          ...attributes2.style?.typography,
           textAlign: align
         }
       }
@@ -52631,18 +55575,18 @@ ${text}
         }
       },
       attributes: blockAttributes5,
-      isEligible(attributes) {
-        return !!attributes.align || !!attributes.className?.match(
+      isEligible(attributes2) {
+        return !!attributes2.align || !!attributes2.className?.match(
           /\bhas-text-align-(left|center|right)\b/
         );
       },
-      save({ attributes }) {
-        const { align, content, dropCap, direction } = attributes;
+      save({ attributes: attributes2 }) {
+        const { align, content, dropCap, direction } = attributes2;
         const className = clsx_default({
-          "has-drop-cap": align === ((0, import_i18n161.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
+          "has-drop-cap": align === ((0, import_i18n164.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
           [`has-text-align-${align}`]: align
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("p", { ...import_block_editor178.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_block_editor178.RichText.Content, { value: content }) });
+        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 }) });
       },
       migrate: migrateTextAlign2
     },
@@ -52662,13 +55606,13 @@ ${text}
         }
       },
       migrate: migrateTextAlign2,
-      save({ attributes }) {
-        const { align, content, dropCap, direction } = attributes;
+      save({ attributes: attributes2 }) {
+        const { align, content, dropCap, direction } = attributes2;
         const className = clsx_default({
-          "has-drop-cap": align === ((0, import_i18n161.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
+          "has-drop-cap": align === ((0, import_i18n164.isRTL)() ? "left" : "right") || align === "center" ? false : dropCap,
           [`has-text-align-${align}`]: align
         });
-        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("p", { ...import_block_editor178.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_block_editor178.RichText.Content, { value: content }) });
+        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 }) });
       }
     },
     {
@@ -52685,12 +55629,12 @@ ${text}
           type: "number"
         }
       },
-      migrate(attributes) {
+      migrate(attributes2) {
         return migrateCustomColorsAndFontSizes(
-          migrateTextAlign2(attributes)
+          migrateTextAlign2(attributes2)
         );
       },
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           align,
           content,
@@ -52702,7 +55646,7 @@ ${text}
           fontSize,
           customFontSize,
           direction
-        } = attributes;
+        } = attributes2;
         const textClass = (0, import_block_editor178.getColorClassName)("color", textColor);
         const backgroundClass = (0, import_block_editor178.getColorClassName)(
           "background-color",
@@ -52723,7 +55667,7 @@ ${text}
           color: textClass ? void 0 : customTextColor,
           fontSize: fontSizeClass ? void 0 : customFontSize
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
           import_block_editor178.RichText.Content,
           {
             tagName: "p",
@@ -52749,12 +55693,12 @@ ${text}
           type: "number"
         }
       },
-      migrate(attributes) {
+      migrate(attributes2) {
         return migrateCustomColorsAndFontSizes(
-          migrateTextAlign2(attributes)
+          migrateTextAlign2(attributes2)
         );
       },
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           align,
           content,
@@ -52766,7 +55710,7 @@ ${text}
           fontSize,
           customFontSize,
           direction
-        } = attributes;
+        } = attributes2;
         const textClass = (0, import_block_editor178.getColorClassName)("color", textColor);
         const backgroundClass = (0, import_block_editor178.getColorClassName)(
           "background-color",
@@ -52787,7 +55731,7 @@ ${text}
           fontSize: fontSizeClass ? void 0 : customFontSize,
           textAlign: align
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
           import_block_editor178.RichText.Content,
           {
             tagName: "p",
@@ -52816,12 +55760,12 @@ ${text}
           type: "string"
         }
       },
-      migrate(attributes) {
+      migrate(attributes2) {
         return migrateCustomColorsAndFontSizes(
-          migrateTextAlign2(attributes)
+          migrateTextAlign2(attributes2)
         );
       },
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           width,
           align,
@@ -52833,7 +55777,7 @@ ${text}
           customTextColor,
           fontSize,
           customFontSize
-        } = attributes;
+        } = attributes2;
         const textClass = (0, import_block_editor178.getColorClassName)("color", textColor);
         const backgroundClass = (0, import_block_editor178.getColorClassName)(
           "background-color",
@@ -52854,7 +55798,7 @@ ${text}
           fontSize: fontSizeClass ? void 0 : customFontSize,
           textAlign: align
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
           import_block_editor178.RichText.Content,
           {
             tagName: "p",
@@ -52873,7 +55817,7 @@ ${text}
           type: "number"
         }
       },
-      save({ attributes }) {
+      save({ attributes: attributes2 }) {
         const {
           width,
           align,
@@ -52882,7 +55826,7 @@ ${text}
           backgroundColor,
           textColor,
           fontSize
-        } = attributes;
+        } = attributes2;
         const className = clsx_default({
           [`align${width}`]: width,
           "has-background": backgroundColor,
@@ -52894,7 +55838,7 @@ ${text}
           fontSize,
           textAlign: align
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
           "p",
           {
             style: styles,
@@ -52903,13 +55847,13 @@ ${text}
           }
         );
       },
-      migrate(attributes) {
+      migrate(attributes2) {
         return migrateCustomColorsAndFontSizes(
           migrateTextAlign2({
-            ...attributes,
-            customFontSize: Number.isFinite(attributes.fontSize) ? attributes.fontSize : void 0,
-            customTextColor: attributes.textColor && "#" === attributes.textColor[0] ? attributes.textColor : void 0,
-            customBackgroundColor: attributes.backgroundColor && "#" === attributes.backgroundColor[0] ? attributes.backgroundColor : void 0
+            ...attributes2,
+            customFontSize: Number.isFinite(attributes2.fontSize) ? attributes2.fontSize : void 0,
+            customTextColor: attributes2.textColor && "#" === attributes2.textColor[0] ? attributes2.textColor : void 0,
+            customBackgroundColor: attributes2.backgroundColor && "#" === attributes2.backgroundColor[0] ? attributes2.backgroundColor : void 0
           })
         );
       }
@@ -52924,24 +55868,24 @@ ${text}
           default: ""
         }
       },
-      save({ attributes }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_element98.RawHTML, { children: attributes.content });
+      save({ attributes: attributes2 }) {
+        return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_element112.RawHTML, { children: attributes2.content });
       },
-      migrate: (attributes) => attributes
+      migrate: (attributes2) => attributes2
     }
   ];
   var deprecated_default29 = deprecated13;

   // packages/block-library/build-module/paragraph/edit.mjs
-  var import_i18n162 = __toESM(require_i18n(), 1);
+  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);

   // packages/block-library/build-module/paragraph/use-enter.mjs
-  var import_element99 = __toESM(require_element(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
+  var import_element113 = __toESM(require_element(), 1);
+  var import_compose42 = __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);
@@ -52959,9 +55903,9 @@ ${text}
       getBlock,
       canInsertBlockType
     } = (0, import_data101.useSelect)(import_block_editor179.store);
-    const propsRef = (0, import_element99.useRef)(props);
+    const propsRef = (0, import_element113.useRef)(props);
     propsRef.current = props;
-    return (0, import_compose41.useRefEffect)((element) => {
+    return (0, import_compose42.useRefEffect)((element) => {
       function onKeyDown(event) {
         if (event.defaultPrevented) {
           return;
@@ -53029,14 +55973,14 @@ ${text}
   }

   // packages/block-library/build-module/paragraph/deprecated-attributes.mjs
-  var import_compose42 = __toESM(require_compose(), 1);
-  var import_element100 = __toESM(require_element(), 1);
+  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);
   function useDeprecatedAlign(align, style2, setAttributes) {
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data102.useDispatch)(import_block_editor180.store);
-    const updateStyleWithAlign = (0, import_compose42.useEvent)(() => {
+    const updateStyleWithAlign = (0, import_compose43.useEvent)(() => {
       (0, import_deprecated32.default)("align attribute in paragraph block", {
         alternative: "style.typography.textAlign",
         since: "7.0"
@@ -53052,8 +55996,8 @@ ${text}
         }
       });
     });
-    const lastUpdatedAlignRef = (0, import_element100.useRef)();
-    (0, import_element100.useEffect)(() => {
+    const lastUpdatedAlignRef = (0, import_element114.useRef)();
+    (0, import_element114.useEffect)(() => {
       if (align === "full" || align === "wide" || align === lastUpdatedAlignRef.current) {
         return;
       }
@@ -53063,13 +56007,13 @@ ${text}
   }

   // packages/block-library/build-module/paragraph/edit.mjs
-  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
   function ParagraphRTLControl({ direction, setDirection }) {
-    return (0, import_i18n162.isRTL)() && /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+    return (0, import_i18n165.isRTL)() && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
       import_components101.ToolbarButton,
       {
         icon: format_ltr_default,
-        title: (0, import_i18n162._x)("Left to right", "editor button"),
+        title: (0, import_i18n165._x)("Left to right", "editor button"),
         isActive: direction === "ltr",
         onClick: () => {
           setDirection(direction === "ltr" ? void 0 : "ltr");
@@ -53078,9 +56022,9 @@ ${text}
     );
   }
   function hasDropCapDisabled(align) {
-    return align === ((0, import_i18n162.isRTL)() ? "left" : "right") || align === "center";
+    return align === ((0, import_i18n165.isRTL)() ? "left" : "right") || align === "center";
   }
-  function DropCapControl({ clientId, attributes, setAttributes, name: name122 }) {
+  function DropCapControl({ clientId, attributes: attributes2, setAttributes, name: name122 }) {
     const [isDropCapFeatureEnabled] = (0, import_block_editor181.useSettings)("typography.dropCap");
     const hasSelectedStyleState = (0, import_data103.useSelect)(
       (select10) => {
@@ -53092,34 +56036,34 @@ ${text}
     if (!isDropCapFeatureEnabled || hasSelectedStyleState) {
       return null;
     }
-    const { style: style2, dropCap } = attributes;
+    const { style: style2, dropCap } = attributes2;
     const textAlign = style2?.typography?.textAlign;
     let helpText;
     if (hasDropCapDisabled(textAlign)) {
-      helpText = (0, import_i18n162.__)("Not available for aligned text.");
+      helpText = (0, import_i18n165.__)("Not available for aligned text.");
     } else if (dropCap) {
-      helpText = (0, import_i18n162.__)("Showing large initial letter.");
+      helpText = (0, import_i18n165.__)("Showing large initial letter.");
     } else {
-      helpText = (0, import_i18n162.__)("Show a large initial letter.");
+      helpText = (0, import_i18n165.__)("Show a large initial letter.");
     }
     const isDropCapControlEnabledByDefault = (0, import_blocks76.getBlockSupport)(
       name122,
       "typography.defaultControls.dropCap",
       false
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_block_editor181.InspectorControls, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_block_editor181.InspectorControls, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
       import_components101.__experimentalToolsPanelItem,
       {
         hasValue: () => !!dropCap,
-        label: (0, import_i18n162.__)("Drop cap"),
+        label: (0, import_i18n165.__)("Drop cap"),
         isShownByDefault: isDropCapControlEnabledByDefault,
         onDeselect: () => setAttributes({ dropCap: false }),
         resetAllFilter: () => ({ dropCap: false }),
         panelId: clientId,
-        children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
           import_components101.ToggleControl,
           {
-            label: (0, import_i18n162.__)("Drop cap"),
+            label: (0, import_i18n165.__)("Drop cap"),
             checked: !!dropCap,
             onChange: () => setAttributes({ dropCap: !dropCap }),
             help: helpText,
@@ -53130,7 +56074,7 @@ ${text}
     ) });
   }
   function ParagraphBlock({
-    attributes,
+    attributes: attributes2,
     mergeBlocks,
     onReplace,
     onRemove,
@@ -53139,38 +56083,38 @@ ${text}
     isSelected: isSingleSelected,
     name: name122
   }) {
-    const { content, direction, dropCap, placeholder: placeholder2, style: style2 } = attributes;
+    const { content, direction, dropCap, placeholder: placeholder2, style: style2 } = attributes2;
     const textAlign = style2?.typography?.textAlign;
-    useDeprecatedAlign(attributes.align, style2, setAttributes);
+    useDeprecatedAlign(attributes2.align, style2, setAttributes);
     const blockProps = (0, import_block_editor181.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_i18n162.__)(
+      "aria-label": import_block_editor181.RichText.isEmpty(content) ? (0, import_i18n165.__)(
         "Empty block; start writing or type forward slash to choose a block"
-      ) : (0, import_i18n162.__)("Block: Paragraph")
+      ) : (0, import_i18n165.__)("Block: Paragraph")
     });
     const blockEditingMode = (0, import_block_editor181.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime371.jsxs)(import_jsx_runtime371.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_block_editor181.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+    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)(
         ParagraphRTLControl,
         {
           direction,
           setDirection: (newDirection) => setAttributes({ direction: newDirection })
         }
       ) }),
-      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
         DropCapControl,
         {
           name: name122,
           clientId,
-          attributes,
+          attributes: attributes2,
           setAttributes
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
         import_block_editor181.RichText,
         {
           identifier: "content",
@@ -53182,7 +56126,7 @@ ${text}
           onReplace,
           onRemove,
           "data-empty": import_block_editor181.RichText.isEmpty(content),
-          placeholder: placeholder2 || (0, import_i18n162.__)("Type / to choose a block"),
+          placeholder: placeholder2 || (0, import_i18n165.__)("Type / to choose a block"),
           "data-custom-placeholder": placeholder2 ? true : void 0,
           __unstableEmbedURLOnPaste: true,
           __unstableAllowPrefixTransformations: true
@@ -53284,15 +56228,15 @@ ${text}

   // packages/block-library/build-module/paragraph/save.mjs
   var import_block_editor182 = __toESM(require_block_editor(), 1);
-  var import_i18n163 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
-  function save37({ attributes }) {
-    const { content, dropCap, direction, style: style2 } = attributes;
+  var import_i18n166 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  function save37({ attributes: attributes2 }) {
+    const { content, dropCap, direction, style: style2 } = attributes2;
     const textAlign = style2?.typography?.textAlign;
     const className = clsx_default({
-      "has-drop-cap": textAlign === ((0, import_i18n163.isRTL)() ? "left" : "right") || textAlign === "center" ? false : dropCap
+      "has-drop-cap": textAlign === ((0, import_i18n166.isRTL)() ? "left" : "right") || textAlign === "center" ? false : dropCap
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)("p", { ...import_block_editor182.useBlockProps.save({ className, dir: direction }), children: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_block_editor182.RichText.Content, { value: content }) });
+    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 }) });
   }

   // packages/block-library/build-module/paragraph/transforms.mjs
@@ -53312,18 +56256,18 @@ ${text}
           }
         }),
         transform(node) {
-          const attributes = (0, import_blocks77.getBlockAttributes)(name62, node.outerHTML);
+          const attributes2 = (0, import_blocks77.getBlockAttributes)(name62, node.outerHTML);
           const { textAlign } = node.style || {};
           if (textAlign === "left" || textAlign === "center" || textAlign === "right") {
-            attributes.style = {
-              ...attributes.style,
+            attributes2.style = {
+              ...attributes2.style,
               typography: {
-                ...attributes.style?.typography,
+                ...attributes2.style?.typography,
                 textAlign
               }
             };
           }
-          return (0, import_blocks77.createBlock)(name62, attributes);
+          return (0, import_blocks77.createBlock)(name62, attributes2);
         }
       }
     ]
@@ -53337,13 +56281,13 @@ ${text}
     icon: paragraph_default,
     example: {
       attributes: {
-        content: (0, import_i18n164.__)(
+        content: (0, import_i18n167.__)(
           "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(attributes, { context }) {
-      const customName = attributes?.metadata?.name;
+    __experimentalLabel(attributes2, { context }) {
+      const customName = attributes2?.metadata?.name;
       if ((context === "list-view" || context === "breadcrumb") && customName) {
         return customName;
       }
@@ -53351,15 +56295,15 @@ ${text}
         if (customName) {
           return customName;
         }
-        const { content } = attributes;
-        return !content || content.length === 0 ? (0, import_i18n164.__)("Empty") : content;
+        const { content } = attributes2;
+        return !content || content.length === 0 ? (0, import_i18n167.__)("Empty") : content;
       }
     },
     transforms: transforms_default22,
     deprecated: deprecated_default29,
-    merge(attributes, attributesToMerge) {
+    merge(attributes2, attributesToMerge) {
       return {
-        content: (attributes.content || "") + (attributesToMerge.content || "")
+        content: (attributes2.content || "") + (attributesToMerge.content || "")
       };
     },
     edit: edit_default22,
@@ -53369,7 +56313,7 @@ ${text}
     settings62[fieldsKey14] = [
       {
         id: "content",
-        label: (0, import_i18n164.__)("Content"),
+        label: (0, import_i18n167.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -53462,7 +56406,6 @@ ${text}
     supports: {
       anchor: true,
       align: true,
-      __experimentalExposeControlsToChildren: true,
       color: {
         gradients: true,
         link: true,
@@ -53498,22 +56441,22 @@ ${text}
   };

   // packages/block-library/build-module/playlist/edit.mjs
-  var import_element103 = __toESM(require_element(), 1);
+  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_notices14 = __toESM(require_notices(), 1);
-  var import_i18n167 = __toESM(require_i18n(), 1);
+  var import_i18n170 = __toESM(require_i18n(), 1);
   var import_blocks79 = __toESM(require_blocks(), 1);
   var import_blob16 = __toESM(require_blob(), 1);

   // packages/block-library/build-module/utils/waveform-player.mjs
-  var import_element101 = __toESM(require_element(), 1);
-  var import_compose43 = __toESM(require_compose(), 1);
-  var import_i18n165 = __toESM(require_i18n(), 1);
+  var import_element115 = __toESM(require_element(), 1);
+  var import_compose44 = __toESM(require_compose(), 1);
+  var import_i18n168 = __toESM(require_i18n(), 1);

   // node_modules/@arraypress/waveform-player/dist/waveform-player.esm.js
-  function B(e3) {
+  function $2(e3) {
     let t2 = -1 / 0;
     for (let i2 = 0; i2 < e3.length; i2++) e3[i2] > t2 && (t2 = e3[i2]);
     return t2;
@@ -53521,10 +56464,10 @@ ${text}
   function S2(e3) {
     return String(e3 ?? "").replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, "&quot;").replace(/'/g, "&#39;");
   }
-  function W(e3) {
+  function q(e3) {
     return S2(typeof e3 == "number" ? `${e3}px` : e3);
   }
-  function N2(e3) {
+  function st(e3) {
     if (typeof e3 != "string" || e3 === "") return false;
     try {
       let t2 = new URL(e3, "http://localhost/");
@@ -53536,43 +56479,70 @@ ${text}
   function m2(e3, t2 = 0, i2 = 1) {
     return Math.max(t2, Math.min(e3, i2));
   }
-  function ot(e3) {
+  function _(e3, t2 = null, i2 = {}) {
+    let { min: s2 = -1 / 0, max: r3 = 1 / 0, integer: a2 = false } = i2, o2 = typeof e3 == "number" ? e3 : typeof e3 == "string" && e3.trim() !== "" ? Number(e3) : NaN;
+    if (!Number.isFinite(o2)) return t2;
+    let n2 = m2(o2, s2, r3);
+    return a2 ? Math.round(n2) : n2;
+  }
+  function H2(e3, t2 = null) {
+    if (Array.isArray(e3)) return e3;
+    if (typeof e3 == "string" && e3.trim().startsWith("[")) try {
+      let i2 = JSON.parse(e3);
+      if (Array.isArray(i2)) return i2;
+    } catch {
+    }
+    return t2;
+  }
+  function D(e3, t2 = {}) {
+    let { min: i2 = -1 / 0, max: s2 = 1 / 0, fallback: r3 = null } = t2, a2 = H2(e3);
+    if (!a2 && typeof e3 == "string" && e3.trim() !== "" && (a2 = e3.split(/[,\s]+/)), !a2) return r3;
+    let o2 = a2.map((n2) => _(n2)).filter((n2) => n2 !== null && n2 >= i2 && n2 <= s2);
+    return o2.length ? o2 : r3;
+  }
+  function rt(e3, t2, i2 = null) {
+    return t2.includes(e3) ? e3 : i2;
+  }
+  function at(e3) {
+    if (typeof e3 == "string") {
+      let t2 = e3.trim().toLowerCase();
+      return t2 !== "" && t2 !== "false" && t2 !== "0";
+    }
+    return !!e3;
+  }
+  function vt(e3) {
     return e3 === void 0 ? void 0 : e3 === "true";
   }
-  function q(e3) {
+  function it(e3) {
     if (typeof e3 == "string" && e3.trim().startsWith("[")) try {
       return JSON.parse(e3);
     } catch {
     }
     return e3;
   }
-  function D(e3) {
-    let t2 = {}, i2 = (o2, l2 = o2) => {
-      let n2 = ot(e3.dataset[l2]);
-      n2 !== void 0 && (t2[o2] = n2);
-    }, s2 = (o2, l2 = o2, n2 = false) => {
-      let h2 = e3.dataset[l2];
-      h2 && (t2[o2] = n2 ? parseFloat(h2) : parseInt(h2, 10));
-    }, r3 = (o2, l2 = o2) => {
-      let n2 = e3.dataset[l2];
-      n2 && (t2[o2] = /^\d+(\.\d+)?$/.test(n2.trim()) ? parseFloat(n2) : n2);
-    }, a2 = (o2, l2 = o2) => {
-      let n2 = e3.dataset[l2];
-      if (n2) try {
-        t2[o2] = JSON.parse(n2);
-      } catch (h2) {
-        console.warn(`[WaveformPlayer] Invalid ${l2} JSON:`, h2);
-      }
+  function O(e3) {
+    let t2 = {}, i2 = (o2, n2 = o2) => {
+      let l2 = vt(e3.dataset[n2]);
+      l2 !== void 0 && (t2[o2] = l2);
+    }, s2 = (o2, n2 = o2, l2 = false) => {
+      let h2 = e3.dataset[n2];
+      h2 && (t2[o2] = l2 ? parseFloat(h2) : parseInt(h2, 10));
+    }, r3 = (o2, n2 = o2) => {
+      let l2 = e3.dataset[n2];
+      l2 && (t2[o2] = /^\d+(\.\d+)?$/.test(l2.trim()) ? parseFloat(l2) : l2);
+    }, a2 = (o2, n2 = o2) => {
+      let l2 = e3.dataset[n2];
+      if (!l2) return;
+      let h2 = H2(l2);
+      h2 ? t2[o2] = h2 : console.warn(`[WaveformPlayer] Invalid ${n2} attribute, expected a JSON array:`, l2);
     };
-    if (e3.dataset.src && (t2.url = e3.dataset.src), e3.dataset.url && (t2.url = e3.dataset.url), s2("height"), s2("samples"), e3.dataset.preload && (t2.preload = e3.dataset.preload), e3.dataset.crossOrigin && (t2.crossOrigin = e3.dataset.crossOrigin), e3.dataset.audioMode && (t2.audioMode = e3.dataset.audioMode), e3.dataset.style && (t2.waveformStyle = e3.dataset.style), e3.dataset.waveformStyle && (t2.waveformStyle = e3.dataset.waveformStyle), e3.dataset.waveformGradient && (t2.waveformGradient = e3.dataset.waveformGradient), s2("barWidth"), s2("barSpacing"), s2("barRadius"), ["auto", "top", "center", "bottom"].includes(e3.dataset.buttonAlign) && (t2.buttonAlign = e3.dataset.buttonAlign), e3.dataset.layout && (t2.layout = e3.dataset.layout), e3.dataset.buttonStyle && (t2.buttonStyle = e3.dataset.buttonStyle), r3("buttonSize"), r3("buttonRadius"), e3.dataset.colorPreset && (t2.colorPreset = e3.dataset.colorPreset), e3.dataset.waveformColor && (t2.waveformColor = q(e3.dataset.waveformColor)), e3.dataset.progressColor && (t2.progressColor = q(e3.dataset.progressColor)), e3.dataset.color && (t2.waveformColor = e3.dataset.color), e3.dataset.theme && (t2.colorPreset = e3.dataset.theme), i2("autoplay"), i2("showControls"), i2("showInfo"), i2("showTime"), i2("showHoverTime"), i2("seekHandle"), i2("showBPM", "showBpm"), s2("bpm"), i2("singlePlay"), i2("playOnSeek"), e3.dataset.title && (t2.title = e3.dataset.title), e3.dataset.artist && (t2.artist = e3.dataset.artist), e3.dataset.album && (t2.album = e3.dataset.album), e3.dataset.artwork && (t2.artwork = e3.dataset.artwork), e3.dataset.artworkPosition && (t2.artworkPosition = e3.dataset.artworkPosition), e3.dataset.waveform && (t2.waveform = e3.dataset.waveform), a2("markers"), s2("playbackRate", "playbackRate", true), i2("showPlaybackSpeed"), e3.dataset.playbackRates) try {
-      let o2 = JSON.parse(e3.dataset.playbackRates);
-      Array.isArray(o2) && o2.length > 0 && o2.every((l2) => typeof l2 == "number" && Number.isFinite(l2) && l2 > 0) && (t2.playbackRates = o2);
-    } catch (o2) {
-      console.warn("[WaveformPlayer] Invalid playbackRates JSON:", o2);
+    if (e3.dataset.src && (t2.url = e3.dataset.src), e3.dataset.url && (t2.url = e3.dataset.url), s2("height"), s2("samples"), e3.dataset.preload && (t2.preload = e3.dataset.preload), e3.dataset.crossOrigin && (t2.crossOrigin = e3.dataset.crossOrigin), e3.dataset.audioMode && (t2.audioMode = e3.dataset.audioMode), e3.dataset.style && (t2.waveformStyle = e3.dataset.style), e3.dataset.waveformStyle && (t2.waveformStyle = e3.dataset.waveformStyle), e3.dataset.waveformGradient && (t2.waveformGradient = e3.dataset.waveformGradient), s2("barWidth"), s2("barSpacing"), s2("barRadius"), e3.dataset.buttonAlign && (t2.buttonAlign = e3.dataset.buttonAlign), e3.dataset.layout && (t2.layout = e3.dataset.layout), e3.dataset.buttonStyle && (t2.buttonStyle = e3.dataset.buttonStyle), r3("buttonSize"), r3("buttonRadius"), e3.dataset.colorPreset && (t2.colorPreset = e3.dataset.colorPreset), e3.dataset.waveformColor && (t2.waveformColor = it(e3.dataset.waveformColor)), e3.dataset.progressColor && (t2.progressColor = it(e3.dataset.progressColor)), e3.dataset.color && (t2.waveformColor = e3.dataset.color), e3.dataset.theme && (t2.colorPreset = e3.dataset.theme), i2("autoplay"), i2("showControls"), i2("showInfo"), i2("showTime"), i2("showHoverTime"), i2("seekHandle"), i2("showBPM", "showBpm"), s2("bpm"), i2("singlePlay"), i2("playOnSeek"), e3.dataset.title && (t2.title = e3.dataset.title), e3.dataset.artist && (t2.artist = e3.dataset.artist), e3.dataset.album && (t2.album = e3.dataset.album), e3.dataset.artwork && (t2.artwork = e3.dataset.artwork), e3.dataset.artworkPosition && (t2.artworkPosition = e3.dataset.artworkPosition), e3.dataset.waveform && (t2.waveform = e3.dataset.waveform), a2("markers"), s2("playbackRate", "playbackRate", true), i2("showPlaybackSpeed"), e3.dataset.playbackRates) {
+      let o2 = D(e3.dataset.playbackRates);
+      o2 ? t2.playbackRates = o2 : console.warn("[WaveformPlayer] Invalid playbackRates attribute:", e3.dataset.playbackRates);
     }
     return i2("enableMediaSession"), i2("showMarkers"), i2("accessibleSeek"), e3.dataset.seekLabel && (t2.seekLabel = e3.dataset.seekLabel), e3.dataset.seekValueText && (t2.seekValueText = e3.dataset.seekValueText), e3.dataset.errorText && (t2.errorText = e3.dataset.errorText), e3.dataset.playPauseLabel && (t2.playPauseLabel = e3.dataset.playPauseLabel), e3.dataset.speedLabel && (t2.speedLabel = e3.dataset.speedLabel), e3.dataset.artworkAlt && (t2.artworkAlt = e3.dataset.artworkAlt), e3.dataset.unknownTrackText && (t2.unknownTrackText = e3.dataset.unknownTrackText), t2;
   }
-  function U(e3, ...t2) {
+  function ot(e3, ...t2) {
     let i2 = 0;
     return e3.replace(/%(?:(\d+)\$)?s/g, (s2, r3) => {
       let a2 = r3 ? Number(r3) - 1 : i2++;
@@ -53580,33 +56550,41 @@ ${text}
     });
   }
   function E(e3) {
-    if (!e3 || isNaN(e3) || e3 < 0) return "0:00";
-    let t2 = Math.floor(e3 / 3600), i2 = Math.floor(e3 % 3600 / 60), s2 = Math.floor(e3 % 60);
-    return t2 > 0 ? `${t2}:${i2.toString().padStart(2, "0")}:${s2.toString().padStart(2, "0")}` : `${i2}:${s2.toString().padStart(2, "0")}`;
+    let t2 = Number(e3);
+    if (!t2 || !Number.isFinite(t2) || t2 < 0) return "0:00";
+    let i2 = Math.floor(t2 / 3600), s2 = Math.floor(t2 % 3600 / 60), r3 = Math.floor(t2 % 60);
+    return i2 > 0 ? `${i2}:${s2.toString().padStart(2, "0")}:${r3.toString().padStart(2, "0")}` : `${s2}:${r3.toString().padStart(2, "0")}`;
   }
-  var nt = 0;
-  function V(e3) {
+  var St = 0;
+  function nt(e3) {
     let t2 = e3 || "audio", i2 = 5381;
     for (let s2 = 0; s2 < t2.length; s2++) i2 = (i2 << 5) + i2 + t2.charCodeAt(s2) | 0;
-    return `wp_${(i2 >>> 0).toString(36)}_${(nt++).toString(36)}`;
+    return `wp_${(i2 >>> 0).toString(36)}_${(St++).toString(36)}`;
   }
-  function R(e3) {
+  function I(e3) {
     if (!e3) return "Audio";
     let t2 = e3.split("/");
     return t2[t2.length - 1].split(".")[0].replace(/[-_]/g, " ").replace(/\b\w/g, (r3) => r3.toUpperCase());
   }
-  function j2(e3) {
-    let t2 = typeof e3 == "string" ? e3.match(/\d+/g) : null;
-    if (!t2 || t2.length < 3) return null;
-    let [i2, s2, r3] = t2.map(Number);
-    return (i2 * 299 + s2 * 587 + r3 * 114) / 1e3;
+  function U(e3) {
+    if (typeof e3 != "string") return null;
+    let t2 = e3.match(/rgba?\(\s*([\d.]+)\s*[,\s]\s*([\d.]+)\s*[,\s]\s*([\d.]+)\s*(?:[,/]\s*([\d.]+)(%?))?/i);
+    if (!t2) return null;
+    let i2 = Number(t2[1]), s2 = Number(t2[2]), r3 = Number(t2[3]);
+    if (!Number.isFinite(i2) || !Number.isFinite(s2) || !Number.isFinite(r3)) return null;
+    let a2 = t2[4] === void 0 ? 1 : Number(t2[4]);
+    return Number.isFinite(a2) ? (t2[5] === "%" && (a2 /= 100), { r: i2, g: s2, b: r3, a: m2(a2, 0, 1) }) : null;
   }
-  function O(...e3) {
+  function lt(e3) {
+    let t2 = U(e3);
+    return !t2 || t2.a <= 0 ? null : (t2.r * 299 + t2.g * 587 + t2.b * 114) / 1e3;
+  }
+  function j2(...e3) {
     let t2 = {};
     for (let i2 of e3) for (let s2 in i2) i2[s2] !== null && i2[s2] !== void 0 && (t2[s2] = i2[s2]);
     return t2;
   }
-  function G2(e3, t2) {
+  function ht(e3, t2) {
     let i2;
     return function(...r3) {
       let a2 = () => {
@@ -53615,31 +56593,31 @@ ${text}
       clearTimeout(i2), i2 = setTimeout(a2, t2);
     };
   }
-  function x2(e3, t2) {
+  function B(e3, t2) {
     if (e3.length === t2) return e3;
     if (e3.length === 0 || t2 === 0) return [];
     let i2 = [];
     if (t2 > e3.length) {
       let s2 = (e3.length - 1) / (t2 - 1);
       for (let r3 = 0; r3 < t2; r3++) {
-        let a2 = r3 * s2, o2 = Math.floor(a2), l2 = Math.ceil(a2), n2 = a2 - o2;
-        if (l2 >= e3.length) i2.push(e3[e3.length - 1]);
-        else if (o2 === l2) i2.push(e3[o2]);
+        let a2 = r3 * s2, o2 = Math.floor(a2), n2 = Math.ceil(a2), l2 = a2 - o2;
+        if (n2 >= e3.length) i2.push(e3[e3.length - 1]);
+        else if (o2 === n2) i2.push(e3[o2]);
         else {
-          let h2 = e3[o2] * (1 - n2) + e3[l2] * n2;
+          let h2 = e3[o2] * (1 - l2) + e3[n2] * l2;
           i2.push(h2);
         }
       }
     } else {
       let s2 = e3.length / t2;
       for (let r3 = 0; r3 < t2; r3++) {
-        let a2 = Math.floor(r3 * s2), o2 = Math.floor((r3 + 1) * s2), l2 = 0, n2 = 0;
-        for (let h2 = a2; h2 <= o2 && h2 < e3.length; h2++) e3[h2] > l2 && (l2 = e3[h2]), n2++;
-        if (n2 === 0) {
+        let a2 = Math.floor(r3 * s2), o2 = Math.floor((r3 + 1) * s2), n2 = 0, l2 = 0;
+        for (let h2 = a2; h2 <= o2 && h2 < e3.length; h2++) e3[h2] > n2 && (n2 = e3[h2]), l2++;
+        if (l2 === 0) {
           let h2 = Math.min(Math.round(r3 * s2), e3.length - 1);
-          l2 = e3[h2];
+          n2 = e3[h2];
         }
-        i2.push(l2);
+        i2.push(n2);
       }
     }
     return i2;
@@ -53647,190 +56625,190 @@ ${text}
   function P(e3, t2, i2, s2) {
     if (!Array.isArray(t2)) return t2;
     if (t2.length < 2) return t2[0];
-    let r3 = i2.width, a2 = i2.height, o2 = s2 && s2.waveformGradient, [l2, n2, h2, c2] = o2 === "horizontal" ? [0, 0, r3, 0] : o2 === "diagonal" ? [0, 0, r3, a2] : [0, 0, 0, a2];
+    let r3 = i2.width, a2 = i2.height, o2 = s2 && s2.waveformGradient, [n2, l2, h2, c2] = o2 === "horizontal" ? [0, 0, r3, 0] : o2 === "diagonal" ? [0, 0, r3, a2] : [0, 0, 0, a2];
     try {
-      let u2 = e3.createLinearGradient(l2, n2, h2, c2);
-      return t2.forEach((w2, g2) => u2.addColorStop(g2 / (t2.length - 1), w2)), u2;
+      let d2 = e3.createLinearGradient(n2, l2, h2, c2);
+      return t2.forEach((b2, y2) => d2.addColorStop(y2 / (t2.length - 1), b2)), d2;
     } catch {
       return t2[0];
     }
   }
-  function _(e3, t2, i2, s2, r3, a2) {
-    if ((Array.isArray(a2) ? a2.some((l2) => l2 > 0) : a2 > 0) && typeof e3.roundRect == "function") {
-      let l2 = Math.min(s2 / 2, Math.abs(r3) / 2), n2 = (h2) => m2(h2, 0, l2);
-      e3.beginPath(), e3.roundRect(t2, i2, s2, r3, Array.isArray(a2) ? a2.map(n2) : n2(a2)), e3.fill();
+  function x2(e3, t2, i2, s2, r3, a2) {
+    if ((Array.isArray(a2) ? a2.some((n2) => n2 > 0) : a2 > 0) && typeof e3.roundRect == "function") {
+      let n2 = Math.min(s2 / 2, Math.abs(r3) / 2), l2 = (h2) => m2(h2, 0, n2);
+      e3.beginPath(), e3.roundRect(t2, i2, s2, r3, Array.isArray(a2) ? a2.map(l2) : l2(a2)), e3.fill();
     } else e3.fillRect(t2, i2, s2, r3);
   }
-  function X(e3, t2) {
+  function pt(e3, t2) {
     return (e3.barRadius || 0) * t2;
   }
-  function lt(e3, t2) {
-    let i2 = X(e3, t2);
+  function Et(e3, t2) {
+    let i2 = pt(e3, t2);
     return [i2, i2, 0, 0];
   }
-  function J(e3, t2, i2, s2, r3) {
+  function ct(e3, t2, i2, s2, r3) {
     let a2 = r3 / 2;
     e3.beginPath(), e3.moveTo(t2, s2 - a2), e3.lineTo(i2 - a2, s2 - a2), e3.arc(i2 - a2, s2, a2, -Math.PI / 2, Math.PI / 2), e3.lineTo(t2, s2 + a2), e3.arc(t2, s2, a2, Math.PI / 2, -Math.PI / 2), e3.closePath();
   }
-  function F(e3, t2, i2, s2, r3) {
-    let a2 = window.devicePixelRatio || 1, o2 = r3.barWidth * a2, l2 = r3.barSpacing * a2, n2 = Math.floor(t2.width / (o2 + l2)), h2 = x2(i2, n2), c2 = t2.height, u2 = s2 * t2.width, w2 = lt(r3, a2), g2 = P(e3, r3.color, t2, r3), k2 = P(e3, r3.progressColor, t2, r3);
-    e3.clearRect(0, 0, t2.width, t2.height), e3.fillStyle = g2;
+  function V(e3, t2, i2, s2, r3) {
+    let a2 = window.devicePixelRatio || 1, o2 = r3.barWidth * a2, n2 = r3.barSpacing * a2, l2 = Math.floor(t2.width / (o2 + n2)), h2 = B(i2, l2), c2 = t2.height, d2 = s2 * t2.width, b2 = Et(r3, a2), y2 = P(e3, r3.color, t2, r3), w2 = P(e3, r3.progressColor, t2, r3);
+    e3.clearRect(0, 0, t2.width, t2.height), e3.fillStyle = y2;
     for (let f2 = 0; f2 < h2.length; f2++) {
-      let p2 = f2 * (o2 + l2);
+      let p2 = f2 * (o2 + n2);
       if (p2 + o2 > t2.width) break;
-      let y2 = h2[f2] * c2 * 0.9, d2 = c2 - y2;
-      _(e3, p2, d2, o2, y2, w2);
+      let g2 = h2[f2] * c2 * 0.9, u2 = c2 - g2;
+      x2(e3, p2, u2, o2, g2, b2);
     }
-    e3.save(), e3.beginPath(), e3.rect(0, 0, u2, c2), e3.clip(), e3.fillStyle = k2;
+    e3.save(), e3.beginPath(), e3.rect(0, 0, d2, c2), e3.clip(), e3.fillStyle = w2;
     for (let f2 = 0; f2 < h2.length; f2++) {
-      let p2 = f2 * (o2 + l2);
-      if (p2 > u2) break;
-      let y2 = h2[f2] * c2 * 0.9, d2 = c2 - y2;
-      _(e3, p2, d2, o2, y2, w2);
+      let p2 = f2 * (o2 + n2);
+      if (p2 > d2) break;
+      let g2 = h2[f2] * c2 * 0.9, u2 = c2 - g2;
+      x2(e3, p2, u2, o2, g2, b2);
     }
     e3.restore();
   }
-  function ht(e3, t2, i2, s2, r3) {
-    let a2 = window.devicePixelRatio || 1, o2 = r3.barWidth * a2, l2 = r3.barSpacing * a2, n2 = Math.floor(t2.width / (o2 + l2)), h2 = x2(i2, n2), c2 = t2.height, u2 = c2 / 2, w2 = s2 * t2.width, g2 = X(r3, a2), k2 = [g2, g2, 0, 0], f2 = [0, 0, g2, g2], p2 = P(e3, r3.color, t2, r3), y2 = P(e3, r3.progressColor, t2, r3);
+  function Pt(e3, t2, i2, s2, r3) {
+    let a2 = window.devicePixelRatio || 1, o2 = r3.barWidth * a2, n2 = r3.barSpacing * a2, l2 = Math.floor(t2.width / (o2 + n2)), h2 = B(i2, l2), c2 = t2.height, d2 = c2 / 2, b2 = s2 * t2.width, y2 = pt(r3, a2), w2 = [y2, y2, 0, 0], f2 = [0, 0, y2, y2], p2 = P(e3, r3.color, t2, r3), g2 = P(e3, r3.progressColor, t2, r3);
     e3.clearRect(0, 0, t2.width, t2.height), e3.fillStyle = p2;
-    for (let d2 = 0; d2 < h2.length; d2++) {
-      let b2 = d2 * (o2 + l2);
-      if (b2 + o2 > t2.width) break;
-      let v20 = h2[d2] * c2 * 0.45;
-      _(e3, b2, u2 - v20, o2, v20, k2), _(e3, b2, u2, o2, v20, f2);
-    }
-    e3.save(), e3.beginPath(), e3.rect(0, 0, w2, c2), e3.clip(), e3.fillStyle = y2;
-    for (let d2 = 0; d2 < h2.length; d2++) {
-      let b2 = d2 * (o2 + l2);
-      if (b2 > w2) break;
-      let v20 = h2[d2] * c2 * 0.45;
-      _(e3, b2, u2 - v20, o2, v20, k2), _(e3, b2, u2, o2, v20, f2);
+    for (let u2 = 0; u2 < h2.length; u2++) {
+      let k2 = u2 * (o2 + n2);
+      if (k2 + o2 > t2.width) break;
+      let v20 = h2[u2] * c2 * 0.45;
+      x2(e3, k2, d2 - v20, o2, v20, w2), x2(e3, k2, d2, o2, v20, f2);
+    }
+    e3.save(), e3.beginPath(), e3.rect(0, 0, b2, c2), e3.clip(), e3.fillStyle = g2;
+    for (let u2 = 0; u2 < h2.length; u2++) {
+      let k2 = u2 * (o2 + n2);
+      if (k2 > b2) break;
+      let v20 = h2[u2] * c2 * 0.45;
+      x2(e3, k2, d2 - v20, o2, v20, w2), x2(e3, k2, d2, o2, v20, f2);
     }
     e3.restore();
   }
-  function ct(e3, t2, i2, s2, r3) {
-    let a2 = t2.width, o2 = t2.height, l2 = o2 / 2, n2 = o2 * 0.35;
+  function Tt(e3, t2, i2, s2, r3) {
+    let a2 = t2.width, o2 = t2.height, n2 = o2 / 2, l2 = o2 * 0.35;
     e3.clearRect(0, 0, a2, o2);
-    let h2 = (c2, u2, w2 = 1, g2 = false) => {
-      let k2 = P(e3, c2, t2, r3), f2 = Array.isArray(c2) ? c2[c2.length - 1] : c2;
-      g2 && (e3.shadowBlur = 12, e3.shadowColor = f2), e3.strokeStyle = k2, e3.lineWidth = u2, e3.lineCap = "round", e3.lineJoin = "round", e3.beginPath(), e3.moveTo(0, l2);
-      let p2 = [], y2 = Math.floor(i2.length * w2);
-      for (let d2 = 0; d2 < y2; d2++) {
-        let b2 = d2 / (i2.length - 1) * a2, v20 = i2[d2], T = Math.sin(d2 * 0.1) * v20, C = l2 + T * n2;
-        p2.push({ x: b2, y: C });
-      }
-      for (let d2 = 0; d2 < p2.length - 1; d2++) {
-        let b2 = p2[d2].x + (p2[d2 + 1].x - p2[d2].x) * 0.5, v20 = p2[d2].y, T = p2[d2 + 1].x - (p2[d2 + 1].x - p2[d2].x) * 0.5, C = p2[d2 + 1].y;
-        e3.bezierCurveTo(b2, v20, T, C, p2[d2 + 1].x, p2[d2 + 1].y);
-      }
-      e3.stroke(), g2 && (e3.shadowBlur = 0);
+    let h2 = (c2, d2, b2 = 1, y2 = false) => {
+      let w2 = P(e3, c2, t2, r3), f2 = Array.isArray(c2) ? c2[c2.length - 1] : c2;
+      y2 && (e3.shadowBlur = 12, e3.shadowColor = f2), e3.strokeStyle = w2, e3.lineWidth = d2, e3.lineCap = "round", e3.lineJoin = "round", e3.beginPath(), e3.moveTo(0, n2);
+      let p2 = [], g2 = Math.floor(i2.length * b2);
+      for (let u2 = 0; u2 < g2; u2++) {
+        let k2 = u2 / (i2.length - 1) * a2, v20 = i2[u2], A = Math.sin(u2 * 0.1) * v20, L = n2 + A * l2;
+        p2.push({ x: k2, y: L });
+      }
+      for (let u2 = 0; u2 < p2.length - 1; u2++) {
+        let k2 = p2[u2].x + (p2[u2 + 1].x - p2[u2].x) * 0.5, v20 = p2[u2].y, A = p2[u2 + 1].x - (p2[u2 + 1].x - p2[u2].x) * 0.5, L = p2[u2 + 1].y;
+        e3.bezierCurveTo(k2, v20, A, L, p2[u2 + 1].x, p2[u2 + 1].y);
+      }
+      e3.stroke(), y2 && (e3.shadowBlur = 0);
     };
-    e3.strokeStyle = "rgba(255, 255, 255, 0.03)", e3.lineWidth = 0.5, e3.beginPath(), e3.moveTo(0, l2), e3.lineTo(a2, l2), e3.stroke();
+    e3.strokeStyle = "rgba(255, 255, 255, 0.03)", e3.lineWidth = 0.5, e3.beginPath(), e3.moveTo(0, n2), e3.lineTo(a2, n2), e3.stroke();
     for (let c2 = 0; c2 <= 10; c2++) {
-      let u2 = a2 / 10 * c2;
-      e3.beginPath(), e3.moveTo(u2, 0), e3.lineTo(u2, o2), e3.stroke();
+      let d2 = a2 / 10 * c2;
+      e3.beginPath(), e3.moveTo(d2, 0), e3.lineTo(d2, o2), e3.stroke();
     }
     h2(r3.color, 2, 1, false), s2 > 0 && h2(r3.progressColor, 3, s2, true);
   }
-  function K(e3, t2, i2, s2, r3) {
-    let a2 = window.devicePixelRatio || 1, o2 = (r3.barWidth || 3) * a2, l2 = (r3.barSpacing || 1) * a2, n2 = Math.floor(t2.width / (o2 + l2)), h2 = x2(i2, n2), c2 = t2.height, u2 = 4 * a2, w2 = 2 * a2, g2 = s2 * t2.width, k2 = c2 / 2, f2 = P(e3, r3.color, t2, r3), p2 = P(e3, r3.progressColor, t2, r3);
+  function ut(e3, t2, i2, s2, r3) {
+    let a2 = window.devicePixelRatio || 1, o2 = (r3.barWidth || 3) * a2, n2 = (r3.barSpacing || 1) * a2, l2 = Math.floor(t2.width / (o2 + n2)), h2 = B(i2, l2), c2 = t2.height, d2 = 4 * a2, b2 = 2 * a2, y2 = s2 * t2.width, w2 = c2 / 2, f2 = P(e3, r3.color, t2, r3), p2 = P(e3, r3.progressColor, t2, r3);
     e3.clearRect(0, 0, t2.width, t2.height);
-    for (let y2 = 0; y2 < h2.length; y2++) {
-      let d2 = y2 * (o2 + l2);
-      if (d2 + o2 > t2.width) break;
-      let b2 = h2[y2] * c2 * 0.9, v20 = Math.floor(b2 / (u2 + w2));
-      e3.fillStyle = d2 < g2 ? p2 : f2;
-      for (let T = 0; T < v20; T++) {
-        let C = T * (u2 + w2);
-        e3.fillRect(d2, k2 - C - u2, o2, u2), T > 0 && e3.fillRect(d2, k2 + C, o2, u2);
+    for (let g2 = 0; g2 < h2.length; g2++) {
+      let u2 = g2 * (o2 + n2);
+      if (u2 + o2 > t2.width) break;
+      let k2 = h2[g2] * c2 * 0.9, v20 = Math.floor(k2 / (d2 + b2));
+      e3.fillStyle = u2 < y2 ? p2 : f2;
+      for (let A = 0; A < v20; A++) {
+        let L = A * (d2 + b2);
+        e3.fillRect(u2, w2 - L - d2, o2, d2), A > 0 && e3.fillRect(u2, w2 + L, o2, d2);
       }
     }
   }
-  function Y(e3, t2, i2, s2, r3) {
-    let a2 = window.devicePixelRatio || 1, o2 = (r3.barWidth || 2) * a2, l2 = (r3.barSpacing || 3) * a2, n2 = Math.floor(t2.width / (o2 + l2)), h2 = x2(i2, n2), c2 = t2.height, u2 = Math.max(1.5 * a2, o2 / 2), w2 = s2 * t2.width, g2 = c2 / 2, k2 = P(e3, r3.color, t2, r3), f2 = P(e3, r3.progressColor, t2, r3);
+  function dt(e3, t2, i2, s2, r3) {
+    let a2 = window.devicePixelRatio || 1, o2 = (r3.barWidth || 2) * a2, n2 = (r3.barSpacing || 3) * a2, l2 = Math.floor(t2.width / (o2 + n2)), h2 = B(i2, l2), c2 = t2.height, d2 = Math.max(1.5 * a2, o2 / 2), b2 = s2 * t2.width, y2 = c2 / 2, w2 = P(e3, r3.color, t2, r3), f2 = P(e3, r3.progressColor, t2, r3);
     e3.clearRect(0, 0, t2.width, t2.height);
     for (let p2 = 0; p2 < h2.length; p2++) {
-      let y2 = p2 * (o2 + l2) + o2 / 2;
-      if (y2 > t2.width) break;
-      let d2 = h2[p2] * c2 * 0.9;
-      e3.fillStyle = y2 < w2 ? f2 : k2, e3.beginPath(), e3.arc(y2, g2 - d2 / 2, u2, 0, Math.PI * 2), e3.fill(), e3.beginPath(), e3.arc(y2, g2 + d2 / 2, u2, 0, Math.PI * 2), e3.fill();
+      let g2 = p2 * (o2 + n2) + o2 / 2;
+      if (g2 > t2.width) break;
+      let u2 = h2[p2] * c2 * 0.9;
+      e3.fillStyle = g2 < b2 ? f2 : w2, e3.beginPath(), e3.arc(g2, y2 - u2 / 2, d2, 0, Math.PI * 2), e3.fill(), e3.beginPath(), e3.arc(g2, y2 + u2 / 2, d2, 0, Math.PI * 2), e3.fill();
     }
   }
-  function dt(e3, t2, i2, s2, r3) {
-    let a2 = t2.width, o2 = t2.height, l2 = o2 / 2, n2 = 4, h2 = n2 / 2, c2 = !!r3.seekActive;
-    if (e3.clearRect(0, 0, a2, o2), e3.fillStyle = P(e3, r3.color, t2, r3) || "rgba(255, 255, 255, 0.2)", J(e3, h2, a2, l2, n2), e3.fill(), s2 > 0) {
-      let u2 = Math.max(h2 * 2, s2 * a2);
-      e3.save(), e3.globalAlpha = r3.seekHandle && !c2 ? 0.7 : 1, e3.fillStyle = P(e3, r3.progressColor, t2, r3) || "rgba(255, 255, 255, 0.9)", J(e3, h2, u2, l2, n2), e3.fill(), e3.restore();
+  function At(e3, t2, i2, s2, r3) {
+    let a2 = t2.width, o2 = t2.height, n2 = o2 / 2, l2 = 4, h2 = l2 / 2, c2 = !!r3.seekActive;
+    if (e3.clearRect(0, 0, a2, o2), e3.fillStyle = P(e3, r3.color, t2, r3) || "rgba(255, 255, 255, 0.2)", ct(e3, h2, a2, n2, l2), e3.fill(), s2 > 0) {
+      let d2 = Math.max(h2 * 2, s2 * a2);
+      e3.save(), e3.globalAlpha = r3.seekHandle && !c2 ? 0.7 : 1, e3.fillStyle = P(e3, r3.progressColor, t2, r3) || "rgba(255, 255, 255, 0.9)", ct(e3, h2, d2, n2, l2), e3.fill(), e3.restore();
     }
   }
-  var ut = { bars: F, bar: F, mirror: ht, line: ct, blocks: K, block: K, dots: Y, dot: Y, seekbar: dt };
-  function Q(e3, t2, i2, s2, r3) {
-    (ut[r3.waveformStyle] || F)(e3, t2, i2, s2, r3);
+  var Mt = { bars: V, bar: V, mirror: Pt, line: Tt, blocks: ut, block: ut, dots: dt, dot: dt, seekbar: At };
+  function ft(e3, t2, i2, s2, r3) {
+    (Mt[r3.waveformStyle] || V)(e3, t2, i2, s2, r3);
   }
-  function Z(e3) {
+  function mt(e3) {
     try {
-      let t2 = e3.getChannelData(0), i2 = e3.sampleRate, s2 = pt(t2, i2);
+      let t2 = e3.getChannelData(0), i2 = e3.sampleRate, s2 = Ct(t2, i2);
       if (s2.length < 2) return 120;
       let r3 = [];
-      for (let n2 = 1; n2 < s2.length; n2++) r3.push((s2[n2] - s2[n2 - 1]) / i2);
+      for (let l2 = 1; l2 < s2.length; l2++) r3.push((s2[l2] - s2[l2 - 1]) / i2);
       let a2 = {};
-      r3.forEach((n2) => {
-        let h2 = 60 / n2, c2 = Math.round(h2 / 3) * 3;
+      r3.forEach((l2) => {
+        let h2 = 60 / l2, c2 = Math.round(h2 / 3) * 3;
         c2 > 60 && c2 < 200 && (a2[c2] = (a2[c2] || 0) + 1);
       });
-      let o2 = 0, l2 = 120;
-      for (let [n2, h2] of Object.entries(a2)) h2 > o2 && (o2 = h2, l2 = parseInt(n2));
-      return l2 < 70 && a2[l2 * 2] ? l2 *= 2 : l2 > 160 && a2[Math.round(l2 / 2)] && (l2 = Math.round(l2 / 2)), l2 - 1;
+      let o2 = 0, n2 = 120;
+      for (let [l2, h2] of Object.entries(a2)) h2 > o2 && (o2 = h2, n2 = parseInt(l2));
+      return n2 < 70 && a2[n2 * 2] ? n2 *= 2 : n2 > 160 && a2[Math.round(n2 / 2)] && (n2 = Math.round(n2 / 2)), n2 - 1;
     } catch (t2) {
       return console.warn("[WaveformPlayer] BPM detection failed:", t2), null;
     }
   }
-  function pt(e3, t2) {
+  function Ct(e3, t2) {
     let r3 = [], a2 = 0;
     for (let o2 = 0; o2 < e3.length - 2048; o2 += 1024) {
-      let l2 = 0;
-      for (let c2 = o2; c2 < o2 + 2048; c2++) l2 += e3[c2] * e3[c2];
-      l2 = l2 / 2048;
-      let n2 = l2 - a2, h2 = a2 * 1.8 + 0.01;
-      if (n2 > h2 && l2 > 0.01) {
-        let c2 = r3[r3.length - 1] || 0, u2 = t2 * 0.15;
-        o2 - c2 > u2 && r3.push(o2);
+      let n2 = 0;
+      for (let c2 = o2; c2 < o2 + 2048; c2++) n2 += e3[c2] * e3[c2];
+      n2 = n2 / 2048;
+      let l2 = n2 - a2, h2 = a2 * 1.8 + 0.01;
+      if (l2 > h2 && n2 > 0.01) {
+        let c2 = r3[r3.length - 1] || 0, d2 = t2 * 0.15;
+        o2 - c2 > d2 && r3.push(o2);
       }
-      a2 = l2 * 0.8 + a2 * 0.2;
+      a2 = n2 * 0.8 + a2 * 0.2;
     }
     return r3;
   }
-  function ft(e3, t2 = 1800) {
+  function Lt(e3, t2 = 1800) {
     let i2 = e3.length / t2, s2 = e3.numberOfChannels, r3 = [];
     for (let o2 = 0; o2 < s2; o2++) {
-      let l2 = e3.getChannelData(o2);
-      for (let n2 = 0; n2 < t2; n2++) {
-        let h2 = ~~(n2 * i2), c2 = ~~(h2 + i2), u2 = 0, w2 = 0;
-        for (let k2 = h2; k2 < c2; k2++) {
-          let f2 = l2[k2];
-          f2 > w2 && (w2 = f2), f2 < u2 && (u2 = f2);
+      let n2 = e3.getChannelData(o2);
+      for (let l2 = 0; l2 < t2; l2++) {
+        let h2 = ~~(l2 * i2), c2 = ~~(h2 + i2), d2 = 0, b2 = 0;
+        for (let w2 = h2; w2 < c2; w2++) {
+          let f2 = n2[w2];
+          f2 > b2 && (b2 = f2), f2 < d2 && (d2 = f2);
         }
-        let g2 = Math.max(Math.abs(w2), Math.abs(u2));
-        (o2 === 0 || g2 > r3[n2]) && (r3[n2] = g2);
+        let y2 = Math.max(Math.abs(b2), Math.abs(d2));
+        (o2 === 0 || y2 > r3[l2]) && (r3[l2] = y2);
       }
     }
-    let a2 = B(r3);
+    let a2 = $2(r3);
     return a2 > 0 ? r3.map((o2) => o2 / a2) : r3;
   }
-  async function $2(e3, t2 = 1800, i2 = false) {
+  async function G2(e3, t2 = 1800, i2 = false) {
     let s2;
     try {
       let r3 = window.AudioContext || window.webkitAudioContext;
       s2 = new r3();
-      let o2 = await (await fetch(e3)).arrayBuffer(), l2 = await s2.decodeAudioData(o2), n2 = ft(l2, t2);
-      n2 = mt(n2);
+      let o2 = await (await fetch(e3)).arrayBuffer(), n2 = await s2.decodeAudioData(o2), l2 = Lt(n2, t2);
+      l2 = _t(l2);
       let h2 = null;
-      return i2 && (h2 = Z(l2)), { peaks: n2, bpm: h2 };
+      return i2 && (h2 = mt(n2)), { peaks: l2, bpm: h2 };
     } finally {
       s2 && s2.close();
     }
   }
-  function tt(e3 = 1800) {
+  function yt(e3 = 1800) {
     let t2 = [];
     for (let i2 = 0; i2 < e3; i2++) {
       let s2 = Math.random() * 0.5 + 0.3, r3 = Math.sin(i2 / e3 * Math.PI * 4) * 0.2;
@@ -53838,57 +56816,122 @@ ${text}
     }
     return t2;
   }
-  function mt(e3, t2 = 0.95) {
-    let i2 = B(e3);
+  function _t(e3, t2 = 0.95) {
+    let i2 = $2(e3);
     if (i2 === 0 || i2 > t2) return e3;
     let s2 = t2 / i2;
     return e3.map((r3) => r3 * s2);
   }
-  function et(e3) {
+  var K = 128;
+  function gt(e3) {
     let t2 = document.documentElement, i2 = document.body;
     return t2.classList.contains(e3) || t2.classList.contains(`${e3}-mode`) || t2.classList.contains(`theme-${e3}`) || t2.getAttribute("data-theme") === e3 || t2.getAttribute("data-color-scheme") === e3 || i2.classList.contains(e3) || i2.classList.contains(`${e3}-mode`) || i2.getAttribute("data-theme") === e3;
   }
-  function H2() {
-    if (et("dark")) return "dark";
-    if (et("light")) return "light";
-    try {
-      let e3 = getComputedStyle(document.body).backgroundColor, t2 = j2(e3);
-      if (t2 !== null) {
-        if (t2 > 128) return "light";
-        if (t2 < 128) return "dark";
-      }
-    } catch {
+  function xt(e3) {
+    let t2 = 0, i2 = 0;
+    for (let s2 = e3; s2 && s2.nodeType === 1 && i2 < 0.995; s2 = s2.parentElement) {
+      let r3 = U(getComputedStyle(s2).backgroundColor);
+      if (!r3 || r3.a <= 0) continue;
+      let a2 = r3.a * (1 - i2);
+      t2 += (r3.r * 299 + r3.g * 587 + r3.b * 114) / 1e3 * a2, i2 += a2;
     }
+    return { sum: t2, alpha: i2 };
+  }
+  function Rt() {
+    let e3 = lt(getComputedStyle(document.body).color);
+    if (e3 !== null) return e3 > K ? "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";
   }
-  var L = { 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 I(e3) {
-    if (e3 && L[e3]) return L[e3];
-    let t2 = H2();
-    return L[t2];
-  }
-  var z = { url: "", height: 64, samples: 1800, preload: "metadata", crossOrigin: null, audioMode: "self", playbackRate: 1, showPlaybackSpeed: false, playbackRates: [0.5, 0.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: false, showControls: true, showInfo: true, showTime: true, showHoverTime: false, seekHandle: false, showBPM: false, bpm: null, singlePlay: true, playOnSeek: true, enableMediaSession: true, markers: [], showMarkers: true, accessibleSeek: true, 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 };
-  var it = { 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 } };
-  var gt = "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>');
-  var st = 5;
-  var rt = 10;
-  var yt = 'button, a[href], input, [role="slider"]';
-  var A = class e2 {
+  function R(e3) {
+    if (gt("dark")) return "dark";
+    if (gt("light")) return "light";
+    try {
+      let t2 = e3 && e3.nodeType === 1 ? e3 : document.body, { sum: i2, alpha: s2 } = xt(t2), r3 = Rt(), a2 = i2 + (r3 === "dark" ? 0 : 255) * (1 - s2);
+      return a2 > K ? "light" : a2 < K ? "dark" : r3;
+    } catch {
+      return "dark";
+    }
+  }
+  var C = { 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 J(e3, t2) {
+    if (e3 && C[e3]) return C[e3];
+    let i2 = R(t2);
+    return C[i2];
+  }
+  var W = { url: "", height: 64, samples: 1800, preload: "metadata", crossOrigin: null, audioMode: "self", playbackRate: 1, showPlaybackSpeed: false, playbackRates: [0.5, 0.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: false, showControls: true, showInfo: true, showTime: true, showHoverTime: false, seekHandle: false, showBPM: false, bpm: null, singlePlay: true, playOnSeek: true, enableMediaSession: true, markers: [], showMarkers: true, accessibleSeek: true, 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 };
+  var X = { 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 } };
+  var Q = ["auto", "top", "center", "bottom"];
+  var N2 = 0.25;
+  var F = 4;
+  var Dt = { buttonAlign: Q, layout: ["default", "preview"], buttonStyle: ["circle", "minimal"], artworkPosition: ["info", "button"], waveformStyle: Object.keys(X), waveformGradient: ["vertical", "horizontal", "diagonal"], audioMode: ["self", "external"], preload: ["none", "metadata", "auto"], colorPreset: Object.keys(C), crossOrigin: ["anonymous", "use-credentials"] };
+  var Bt = { height: { min: 1, integer: true }, samples: { min: 1, integer: true }, barWidth: { min: 0 }, barSpacing: { min: 0 }, barRadius: { min: 0 }, bpm: { min: 1 }, playbackRate: { min: N2, max: F } };
+  var Ht = ["autoplay", "showControls", "showInfo", "showTime", "showHoverTime", "seekHandle", "showBPM", "singlePlay", "playOnSeek", "enableMediaSession", "showMarkers", "accessibleSeek", "showPlaybackSpeed"];
+  var Ot = ["onLoad", "onPlay", "onPause", "onEnd", "onError", "onTimeUpdate", "onNextTrack", "onPreviousTrack"];
+  function Y(e3, t2) {
+    console.warn(`[WaveformPlayer] Invalid ${e3} option, using default:`, t2);
+  }
+  function z(e3) {
+    let t2 = H2(e3);
+    return t2 ? t2.reduce((i2, s2) => {
+      let r3 = s2 && typeof s2 == "object" ? _(s2.time, null, { min: 0 }) : null;
+      return r3 === null ? (Y("marker", s2), i2) : (i2.push({ ...s2, time: r3, label: s2.label == null ? "" : s2.label }), i2);
+    }, []) : (e3 != null && Y("markers", e3), []);
+  }
+  function Z(e3) {
+    let t2 = (s2) => e3[s2] != null, i2 = (s2) => {
+      Y(s2, e3[s2]), e3[s2] = W[s2];
+    };
+    for (let [s2, r3] of Object.entries(Bt)) {
+      if (!t2(s2)) continue;
+      let a2 = _(e3[s2], null, r3);
+      a2 === null ? i2(s2) : e3[s2] = a2;
+    }
+    for (let [s2, r3] of Object.entries(Dt)) t2(s2) && rt(e3[s2], r3) === null && i2(s2);
+    for (let s2 of Ht) e3[s2] = at(e3[s2]);
+    for (let s2 of Ot) t2(s2) && typeof e3[s2] != "function" && i2(s2);
+    if (t2("playbackRates")) {
+      let s2 = D(e3.playbackRates, { min: N2, max: F, fallback: null });
+      s2 === null ? i2("playbackRates") : e3.playbackRates = s2;
+    }
+    e3.markers = z(e3.markers);
+    for (let s2 of ["buttonSize", "buttonRadius"]) {
+      if (!t2(s2)) continue;
+      let r3 = e3[s2];
+      (typeof r3 == "number" ? Number.isFinite(r3) : typeof r3 == "string" && r3.trim() !== "") || i2(s2);
+    }
+    for (let s2 of ["waveformColor", "progressColor"]) {
+      if (!t2(s2)) continue;
+      let r3 = e3[s2];
+      !(typeof r3 == "string" && r3.trim() !== "") && !Array.isArray(r3) && i2(s2);
+    }
+    return e3;
+  }
+  var It = "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>');
+  var bt = 5;
+  var wt = 10;
+  var Wt = 'button, a[href], input, [role="slider"]';
+  var T = class e2 {
     static instances = /* @__PURE__ */ new Map();
     static currentlyPlaying = null;
     constructor(t2, i2 = {}) {
       if (this.container = typeof t2 == "string" ? document.querySelector(t2) : t2, !this.container) throw new Error("[WaveformPlayer] Container element not found");
-      let s2 = D(this.container), r3 = { ...i2 };
-      r3.style && !r3.waveformStyle && (r3.waveformStyle = r3.style), r3.src && !r3.url && (r3.url = r3.src), this.options = O(z, s2, r3);
-      let a2 = I(this.options.colorPreset);
-      this._autoTheme = this.options.colorPreset == null || !L[this.options.colorPreset], this._presetKeys = [], this._scheme = this.options.colorPreset && L[this.options.colorPreset] ? this.options.colorPreset : H2();
-      for (let [l2, n2] of Object.entries(a2)) (this.options[l2] === null || this.options[l2] === void 0) && (this.options[l2] = n2, this._presetKeys.push(l2));
-      let o2 = it[this.options.waveformStyle];
-      o2 && (s2.barWidth === void 0 && i2.barWidth === void 0 && (this.options.barWidth = o2.barWidth), s2.barSpacing === void 0 && i2.barSpacing === void 0 && (this.options.barSpacing = o2.barSpacing)), this.audio = null, this.canvas = null, this.ctx = null, this.waveformData = [], this.progress = 0, this._activeMarkerIndex = -1, this._markerLabelTimer = null, this.isPlaying = false, this.isLoading = false, this.hasError = false, this.updateTimer = null, this.resizeObserver = null, this._ac = new AbortController(), this.id = this.container.id || V(this.options.url), e2.instances.set(this.id, this), e2._watchTheme(), this.init(), setTimeout(() => {
+      let s2 = O(this.container), r3 = { ...i2 };
+      r3.style && !r3.waveformStyle && (r3.waveformStyle = r3.style), r3.src && !r3.url && (r3.url = r3.src), this.options = Z(j2(W, s2, r3));
+      let a2 = J(this.options.colorPreset, this.container);
+      this._autoTheme = this.options.colorPreset == null || !C[this.options.colorPreset], this._presetKeys = [], this._scheme = this.options.colorPreset && C[this.options.colorPreset] ? this.options.colorPreset : R(this.container);
+      for (let [n2, l2] of Object.entries(a2)) (this.options[n2] === null || this.options[n2] === void 0) && (this.options[n2] = l2, this._presetKeys.push(n2));
+      let o2 = X[this.options.waveformStyle];
+      o2 && (s2.barWidth === void 0 && i2.barWidth === void 0 && (this.options.barWidth = o2.barWidth), s2.barSpacing === void 0 && i2.barSpacing === void 0 && (this.options.barSpacing = o2.barSpacing)), this.audio = null, this.canvas = null, this.ctx = null, this.waveformData = [], this.progress = 0, this._activeMarkerIndex = -1, this._markerLabelTimer = null, this.isPlaying = false, this.isLoading = false, this.hasError = false, this.updateTimer = null, this.resizeObserver = null, this._ac = new AbortController(), this.id = this.container.id || nt(this.options.url), e2.instances.set(this.id, this), e2._watchTheme();
+      try {
+        this.init();
+      } catch (n2) {
+        throw e2.instances.delete(this.id), this._ac.abort(), n2;
+      }
+      setTimeout(() => {
         this._emit("waveformplayer:ready", { player: this, url: this.options.url });
       }, 100);
     }
@@ -53911,17 +56954,17 @@ ${text}
     }
     createDOM() {
       this.container.innerHTML = "", this.container.className = "waveform-player";
-      let t2 = this.options.buttonAlign;
+      let t2 = Q.includes(this.options.buttonAlign) ? this.options.buttonAlign : "auto";
       t2 === "auto" && (this.options.waveformStyle === "bars" ? t2 = "bottom" : t2 = "center"), this.options.layout === "preview" && this.container.classList.add("waveform-layout-preview"), this.container.classList.toggle("waveform-theme-light", this._scheme === "light");
       let s2 = [];
-      this.options.buttonSize != null && s2.push(`--wfp-btn-size: ${W(this.options.buttonSize)}`), this.options.buttonRadius != null && s2.push(`--wfp-btn-radius: ${W(this.options.buttonRadius)}`);
-      let r3 = s2.length ? ` style="${s2.join("; ")};"` : "", a2 = this.options.artworkPosition === "button" && this.options.artwork, o2 = a2 ? `<img class="waveform-btn-artwork" src="${S2(this.options.artwork)}" alt="" aria-hidden="true">` : "", l2 = this.options.showControls ? `
+      this.options.buttonSize != null && s2.push(`--wfp-btn-size: ${q(this.options.buttonSize)}`), this.options.buttonRadius != null && s2.push(`--wfp-btn-radius: ${q(this.options.buttonRadius)}`);
+      let r3 = s2.length ? ` style="${s2.join("; ")};"` : "", a2 = this.options.artworkPosition === "button" && this.options.artwork, o2 = a2 ? `<img class="waveform-btn-artwork" src="${S2(this.options.artwork)}" alt="" aria-hidden="true">` : "", n2 = this.options.showControls ? `
         <button class="waveform-btn${this.options.buttonStyle === "minimal" ? " waveform-btn-minimal" : ""}${a2 ? " waveform-btn-has-artwork" : ""}" aria-label="${S2(this.options.playPauseLabel)}"${r3}>
           ${o2}
           <span class="waveform-icon-play">${this.options.playIcon}</span>
           <span class="waveform-icon-pause" style="display:none;">${this.options.pauseIcon}</span>
         </button>
-        ` : "", n2 = this.options.showInfo ? `
+        ` : "", l2 = this.options.showInfo ? `
       <div class="waveform-info">
         ${this.options.artworkPosition !== "button" && this.options.artwork ? `
           <img class="waveform-artwork" src="${S2(this.options.artwork)}" alt="${S2(this.options.artworkAlt)}" style="
@@ -53964,7 +57007,7 @@ ${text}
   <div class="waveform-player-inner">
     <div class="waveform-body">
       <div class="waveform-track waveform-align-${t2}">
-        ${l2}
+        ${n2}

         <div class="waveform-container">
           <canvas></canvas>
@@ -53976,14 +57019,14 @@ ${text}
         </div>
       </div>

-      ${n2}
+      ${l2}
     </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(t2) {
       t2 && t2.addEventListener("error", () => {
-        t2.src.startsWith("data:") || (t2.src = gt);
+        t2.src.startsWith("data:") || (t2.src = It);
       }, { signal: this._ac.signal });
     }
     createArtworkElement() {
@@ -54052,44 +57095,44 @@ ${text}
     initSpeedControls() {
       let t2 = this.container.querySelector(".speed-btn"), i2 = this.container.querySelector(".speed-menu");
       if (!t2 || !i2) return;
-      let s2 = () => Array.from(i2.querySelectorAll(".speed-option")), r3 = () => i2.style.display !== "none", a2 = (n2) => {
-        if (i2.style.display = n2 ? "block" : "none", t2.setAttribute("aria-expanded", n2 ? "true" : "false"), n2) {
+      let s2 = () => Array.from(i2.querySelectorAll(".speed-option")), r3 = () => i2.style.display !== "none", a2 = (l2) => {
+        if (i2.style.display = l2 ? "block" : "none", t2.setAttribute("aria-expanded", l2 ? "true" : "false"), l2) {
           let h2 = s2();
           (h2.find((c2) => c2.getAttribute("aria-checked") === "true") || h2[0])?.focus();
         }
-      }, o2 = (n2) => {
+      }, o2 = (l2) => {
         let h2 = s2();
-        h2.length && h2[(n2 + h2.length) % h2.length].focus();
-      }, l2 = (n2) => {
-        this.setPlaybackRate(parseFloat(n2.dataset.rate)), a2(false), t2.focus();
+        h2.length && h2[(l2 + h2.length) % h2.length].focus();
+      }, n2 = (l2) => {
+        this.setPlaybackRate(parseFloat(l2.dataset.rate)), a2(false), t2.focus();
       };
-      t2.addEventListener("click", (n2) => {
-        n2.stopPropagation(), a2(!r3());
-      }, { signal: this._ac.signal }), document.addEventListener("click", () => a2(false), { signal: this._ac.signal }), i2.addEventListener("click", (n2) => {
-        n2.stopPropagation();
-        let h2 = n2.target.closest(".speed-option");
-        h2 && l2(h2);
-      }, { signal: this._ac.signal }), t2.closest(".waveform-speed")?.addEventListener("keydown", (n2) => {
+      t2.addEventListener("click", (l2) => {
+        l2.stopPropagation(), a2(!r3());
+      }, { signal: this._ac.signal }), document.addEventListener("click", () => a2(false), { signal: this._ac.signal }), i2.addEventListener("click", (l2) => {
+        l2.stopPropagation();
+        let h2 = l2.target.closest(".speed-option");
+        h2 && n2(h2);
+      }, { signal: this._ac.signal }), t2.closest(".waveform-speed")?.addEventListener("keydown", (l2) => {
         let h2 = s2(), c2 = h2.indexOf(document.activeElement);
         if (!r3()) {
-          (n2.key === "ArrowDown" || n2.key === "ArrowUp") && document.activeElement === t2 && (n2.preventDefault(), a2(true));
+          (l2.key === "ArrowDown" || l2.key === "ArrowUp") && document.activeElement === t2 && (l2.preventDefault(), a2(true));
           return;
         }
-        switch (n2.key) {
+        switch (l2.key) {
           case "ArrowDown":
-            n2.preventDefault(), o2(c2 < 0 ? 0 : c2 + 1);
+            l2.preventDefault(), o2(c2 < 0 ? 0 : c2 + 1);
             break;
           case "ArrowUp":
-            n2.preventDefault(), o2(c2 < 0 ? h2.length - 1 : c2 - 1);
+            l2.preventDefault(), o2(c2 < 0 ? h2.length - 1 : c2 - 1);
             break;
           case "Home":
-            n2.preventDefault(), o2(0);
+            l2.preventDefault(), o2(0);
             break;
           case "End":
-            n2.preventDefault(), o2(h2.length - 1);
+            l2.preventDefault(), o2(h2.length - 1);
             break;
           case "Escape":
-            n2.preventDefault(), a2(false), t2.focus();
+            l2.preventDefault(), a2(false), t2.focus();
             break;
           case "Tab":
             a2(false);
@@ -54099,7 +57142,7 @@ ${text}
     }
     initKeyboardControls() {
       this.container.setAttribute("tabindex", "-1"), this.container.addEventListener("click", (t2) => {
-        t2.target.closest(yt) || (e2.getAllInstances().forEach((i2) => {
+        t2.target.closest(Wt) || (e2.getAllInstances().forEach((i2) => {
           i2 !== this && i2.container.setAttribute("tabindex", "-1");
         }), this.container.setAttribute("tabindex", "0"), this.container.focus());
       }, { signal: this._ac.signal }), this.container.addEventListener("keydown", (t2) => {
@@ -54125,17 +57168,17 @@ ${text}
         switch (t2.key) {
           case "ArrowLeft":
           case "ArrowDown":
-            r3 = s2 - st;
+            r3 = s2 - bt;
             break;
           case "ArrowRight":
           case "ArrowUp":
-            r3 = s2 + st;
+            r3 = s2 + bt;
             break;
           case "PageDown":
-            r3 = s2 - rt;
+            r3 = s2 - wt;
             break;
           case "PageUp":
-            r3 = s2 + rt;
+            r3 = s2 + wt;
             break;
           case "Home":
             r3 = 0;
@@ -54173,7 +57216,7 @@ ${text}
     updateSeekAccessibility() {
       if (!this.seekEl) return;
       let t2 = this.getSeekDuration(), i2 = Math.min(this.getSeekCurrentTime(), t2);
-      this.seekEl.setAttribute("aria-valuemax", String(Math.round(t2))), this.seekEl.setAttribute("aria-valuenow", String(Math.round(i2))), this.seekEl.setAttribute("aria-valuetext", U(this.options.seekValueText || "%1$s of %2$s", E(i2), E(t2)));
+      this.seekEl.setAttribute("aria-valuemax", String(Math.round(t2))), this.seekEl.setAttribute("aria-valuenow", String(Math.round(i2))), this.seekEl.setAttribute("aria-valuetext", ot(this.options.seekValueText || "%1$s of %2$s", E(i2), E(t2)));
     }
     initMediaSession() {
       if (!("mediaSession" in navigator) || !this.options.enableMediaSession || !this.audio) return;
@@ -54237,7 +57280,7 @@ ${text}
           this._seekFromPointer(i2.clientX), !this._seekHover && !this.options.showHoverTime && this._hideHoverTip(), this._updateSeekHandle();
         }
       };
-      this.canvas.addEventListener("pointerup", t2), this.canvas.addEventListener("pointercancel", t2), this.setupHoverTime(), this.setupSeekHandle(), this.resizeHandler = G2(() => this.resizeCanvas(), 100), window.addEventListener("resize", this.resizeHandler);
+      this.canvas.addEventListener("pointerup", t2), this.canvas.addEventListener("pointercancel", t2), this.setupHoverTime(), this.setupSeekHandle(), this.resizeHandler = ht(() => this.resizeCanvas(), 100), window.addEventListener("resize", this.resizeHandler);
     }
     setupResizeObserver() {
       "ResizeObserver" in window && (this.resizeObserver = new ResizeObserver(() => {
@@ -54246,21 +57289,22 @@ ${text}
     }
     async load(t2) {
       try {
-        this.setLoading(true), this.progress = 0, this.hasError = false, this.audio && (this.audio.src = t2, await new Promise((s2, r3) => {
-          let a2 = () => {
-            this.audio.removeEventListener("loadedmetadata", a2), this.audio.removeEventListener("error", o2), s2();
-          }, o2 = (l2) => {
-            this.audio.removeEventListener("loadedmetadata", a2), this.audio.removeEventListener("error", o2), r3(l2);
+        this.setLoading(true), this.progress = 0, this.hasError = false, this.container.classList.remove("waveform-is-placeholder");
+        let i2 = !!this.options.waveform;
+        i2 && this.setWaveformData(this.options.waveform);
+        let s2 = this.options.title || I(t2);
+        if (this.titleEl && (this.titleEl.textContent = s2), this.applySeekLabel(s2), this.audio && (this.audio.src = t2, this.audio.preload !== "none" && await new Promise((r3, a2) => {
+          let o2 = () => {
+            this.audio.removeEventListener("loadedmetadata", o2), this.audio.removeEventListener("error", n2), r3();
+          }, n2 = (l2) => {
+            this.audio.removeEventListener("loadedmetadata", o2), this.audio.removeEventListener("error", n2), a2(l2);
           };
-          this.audio.addEventListener("loadedmetadata", a2), this.audio.addEventListener("error", o2);
-        }));
-        let i2 = this.options.title || R(t2);
-        if (this.titleEl && (this.titleEl.textContent = i2), this.applySeekLabel(i2), this.options.waveform) this.setWaveformData(this.options.waveform);
-        else try {
-          let s2 = await $2(t2, this.options.samples, this.options.showBPM);
-          this.waveformData = s2.peaks, s2.bpm && (this.detectedBPM = s2.bpm, this.updateBPMDisplay());
-        } catch (s2) {
-          console.warn("[WaveformPlayer] Using placeholder waveform:", s2), this.waveformData = tt(this.options.samples);
+          this.audio.addEventListener("loadedmetadata", o2), this.audio.addEventListener("error", n2);
+        })), !i2) try {
+          let r3 = await G2(t2, this.options.samples, this.options.showBPM);
+          this.waveformData = r3.peaks, r3.bpm && (this.detectedBPM = r3.bpm, this.updateBPMDisplay());
+        } catch (r3) {
+          console.warn("[WaveformPlayer] Using placeholder waveform:", r3), this.waveformData = yt(this.options.samples), this.container.classList.add("waveform-is-placeholder");
         }
         this.drawWaveform(), this.renderMarkers(), this.options.onLoad && this.options.onLoad(this);
       } catch (i2) {
@@ -54271,28 +57315,21 @@ ${text}
     }
     async loadTrack(t2, i2 = null, s2 = null, r3 = {}) {
       let a2 = Object.prototype.hasOwnProperty.call(r3, "artwork"), o2 = Object.prototype.hasOwnProperty.call(r3, "artworkAlt");
-      this.isPlaying && this.pause(), this.audio && (this.audio.src = "", this.audio.load()), this.hasError = false, this.errorEl && (this.errorEl.style.display = "none"), this.canvas && (this.canvas.style.opacity = "1"), this.playBtn && (this.playBtn.disabled = false), this.progress = 0, this.waveformData = [], this.options = O(this.options, { url: t2, title: i2 === null ? this.options.title : i2, artist: s2 === null ? this.options.artist : s2, ...r3 }), a2 && (this.options.artwork = r3.artwork || null), o2 ? this.options.artworkAlt = r3.artworkAlt || "" : a2 && (this.options.artworkAlt = this.options.artwork ? z.artworkAlt : ""), r3.preload && this.audio && (this.audio.preload = r3.preload), r3.crossOrigin && this.audio && (this.audio.crossOrigin = r3.crossOrigin), s2 !== null && this.syncArtist(s2), (a2 || o2) && this.syncArtwork(a2 ? r3.artwork : this.options.artwork, o2 ? r3.artworkAlt : this.options.artworkAlt), this.options.markers = r3.markers || [], this.options.waveform = r3.waveform || null, await this.load(t2), r3.autoplay !== false && this.play()?.catch(() => {
+      this.isPlaying && this.pause(), this.audio && (this.audio.src = "", this.audio.load()), this.hasError = false, this.errorEl && (this.errorEl.style.display = "none"), this.canvas && (this.canvas.style.opacity = "1"), this.playBtn && (this.playBtn.disabled = false), this.progress = 0, this.waveformData = [], this.options = Z(j2(this.options, { url: t2, title: i2 === null ? this.options.title : i2, artist: s2 === null ? this.options.artist : s2, ...r3 })), a2 && (this.options.artwork = r3.artwork || null), o2 ? this.options.artworkAlt = r3.artworkAlt || "" : a2 && (this.options.artworkAlt = this.options.artwork ? W.artworkAlt : ""), r3.preload && this.audio && (this.audio.preload = this.options.preload), r3.crossOrigin && this.audio && (this.audio.crossOrigin = this.options.crossOrigin), s2 !== null && this.syncArtist(s2), (a2 || o2) && this.syncArtwork(a2 ? r3.artwork : this.options.artwork, o2 ? r3.artworkAlt : this.options.artworkAlt), this.options.markers = r3.markers ? z(r3.markers) : [], this.options.waveform = r3.waveform || null, await this.load(t2), r3.autoplay !== false && this.play()?.catch(() => {
       });
     }
     setWaveformData(t2) {
       if (typeof t2 == "string" && t2.trim().endsWith(".json")) {
         fetch(t2.trim()).then((i2) => i2.json()).then((i2) => {
-          this.waveformData = Array.isArray(i2) ? i2 : i2.peaks || [], i2.markers && !this.options.markers?.length && (this.options.markers = i2.markers, this.renderMarkers()), this.drawWaveform();
+          this.waveformData = Array.isArray(i2) ? i2 : i2.peaks || [], i2.markers && !this.options.markers?.length && (this.options.markers = z(i2.markers), this.renderMarkers()), this.drawWaveform();
         }).catch(() => {
         });
         return;
       }
-      if (typeof t2 == "string") try {
-        let i2 = JSON.parse(t2);
-        this.waveformData = Array.isArray(i2) ? i2 : [];
-      } catch {
-        this.waveformData = t2.split(",").map(Number);
-      }
-      else this.waveformData = Array.isArray(t2) ? t2 : [];
-      this.drawWaveform();
+      this.waveformData = D(t2, { fallback: [] }), this.drawWaveform();
     }
     drawWaveform() {
-      !this.ctx || this.waveformData.length === 0 || Q(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 });
+      !this.ctx || this.waveformData.length === 0 || ft(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;
@@ -54310,8 +57347,8 @@ ${text}
         let r3 = i2.time / t2 * 100, a2 = document.createElement("button");
         a2.className = "waveform-marker", a2.style.left = `${r3}%`, a2.style.backgroundColor = i2.color || "rgba(255, 255, 255, 0.5)", a2.setAttribute("aria-label", i2.label), a2.setAttribute("data-time", i2.time);
         let o2 = document.createElement("span");
-        o2.className = "waveform-marker-tooltip", o2.textContent = i2.label, a2.appendChild(o2), a2.addEventListener("click", (l2) => {
-          l2.stopPropagation(), this.seekTo(i2.time), this.options.playOnSeek && !this.isPlaying && this.play();
+        o2.className = "waveform-marker-tooltip", o2.textContent = i2.label, a2.appendChild(o2), a2.addEventListener("click", (n2) => {
+          n2.stopPropagation(), this.seekTo(i2.time), this.options.playOnSeek && !this.isPlaying && this.play();
         }), this.markersContainer.appendChild(a2);
       });
     }
@@ -54324,10 +57361,10 @@ ${text}
       let t2 = this.markersContainer.querySelectorAll(".waveform-marker");
       if (!t2.length) return;
       let i2 = this.getSeekDuration(), s2 = i2 ? this.progress * i2 : 0, r3 = -1, a2 = -1 / 0;
-      t2.forEach((o2, l2) => {
-        let n2 = parseFloat(o2.getAttribute("data-time"));
-        Number.isFinite(n2) && n2 <= s2 + 0.05 && n2 > a2 && (a2 = n2, r3 = l2);
-      }), r3 !== this._activeMarkerIndex && (this._activeMarkerIndex = r3, this.setActiveMarker(r3), clearTimeout(this._markerLabelTimer), t2.forEach((o2, l2) => o2.classList.toggle("show-label", l2 === r3)), r3 >= 0 && (this._markerLabelTimer = setTimeout(() => {
+      t2.forEach((o2, n2) => {
+        let l2 = parseFloat(o2.getAttribute("data-time"));
+        Number.isFinite(l2) && l2 <= s2 + 0.05 && l2 > a2 && (a2 = l2, r3 = n2);
+      }), r3 !== this._activeMarkerIndex && (this._activeMarkerIndex = r3, this.setActiveMarker(r3), clearTimeout(this._markerLabelTimer), t2.forEach((o2, n2) => o2.classList.toggle("show-label", n2 === r3)), r3 >= 0 && (this._markerLabelTimer = setTimeout(() => {
         this.markersContainer?.querySelectorAll(".waveform-marker").forEach((o2) => o2.classList.remove("show-label"));
       }, 2500)));
     }
@@ -54388,7 +57425,11 @@ ${text}
       !this.audio || !this.audio.duration || this.seekToPercent(s2);
     }
     setLoading(t2) {
-      this.isLoading = t2, this.loadingEl && (this.loadingEl.style.display = t2 ? "block" : "none"), this.seekEl && this.seekEl.setAttribute("aria-busy", t2 ? "true" : "false");
+      if (this.isLoading = t2, this.loadingEl) {
+        let i2 = t2 && this.waveformData.length === 0;
+        this.loadingEl.style.display = i2 ? "block" : "none";
+      }
+      this.seekEl && this.seekEl.setAttribute("aria-busy", t2 ? "true" : "false");
     }
     onMetadataLoaded() {
       this.isDestroying || (this.totalTimeEl && (this.totalTimeEl.textContent = E(this.audio.duration)), this.renderMarkers(), this.updateSeekAccessibility());
@@ -54434,8 +57475,8 @@ ${text}
     }
     refreshTheme() {
       if (!this._autoTheme) return;
-      this._scheme = H2();
-      let t2 = I(this.options.colorPreset);
+      this._scheme = R(this.container);
+      let t2 = J(this.options.colorPreset, this.container);
       for (let i2 of this._presetKeys || []) i2 in t2 && (this.options[i2] = t2[i2]);
       this._applyThemeColors();
     }
@@ -54511,11 +57552,11 @@ ${text}
     }
     setPlaybackRate(t2) {
       if (!this.audio) return;
-      let i2 = m2(t2, 0.5, 2);
-      this.audio.playbackRate = i2, this.options.playbackRate = i2, this.updateSpeedUI();
+      let i2 = _(t2, null, { min: N2, max: F });
+      i2 !== null && (this.audio.playbackRate = i2, this.options.playbackRate = i2, this.updateSpeedUI());
     }
     destroy() {
-      this.isDestroying = true, 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), e2.instances.delete(this.id), e2.currentlyPlaying === this && (e2.currentlyPlaying = null), this.audio && (this.audio.pause(), this.audio.src = "", this.audio.load(), this.audio = null), this.container.innerHTML = "", this.canvas = null, this.ctx = null, this.playBtn = null, this.waveformData = [];
+      this.isDestroying = true, 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), e2.instances.delete(this.id), e2.currentlyPlaying === this && (e2.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(t2) {
       if (typeof t2 == "string") {
@@ -54534,7 +57575,7 @@ ${text}
     }
     static async generateWaveformData(t2, i2 = 1800) {
       try {
-        return (await $2(t2, i2)).peaks;
+        return (await G2(t2, i2)).peaks;
       } catch (s2) {
         throw console.error("[WaveformPlayer] Failed to generate waveform:", s2), s2;
       }
@@ -54545,22 +57586,25 @@ ${text}
       return i2 === t2 ? void 0 : i2;
     }
   };
-  A.utils = { formatTime: E, extractTitleFromUrl: R, escapeHtml: S2, isSafeHref: N2, parseDataAttributes: D };
-  var at = () => typeof window < "u" && typeof document < "u";
-  function wt() {
-    if (!at()) return;
-    document.querySelectorAll("[data-waveform-player]").forEach((t2) => {
-      if (t2.dataset.waveformInitialized === "true" || A.getInstance(t2)) return;
-      try {
-        new A(t2), t2.dataset.waveformInitialized = "true";
-      } catch (i2) {
-        console.error("[WaveformPlayer] Failed to initialize:", i2, t2);
-      }
-    });
+  T.utils = { formatTime: E, extractTitleFromUrl: I, escapeHtml: S2, isSafeHref: st, parseDataAttributes: O, detectColorScheme: R };
+  var et = () => typeof window < "u" && typeof document < "u";
+  var Nt = () => true;
+  function kt(e3) {
+    if (!(e3.dataset.waveformInitialized === "true" || T.getInstance(e3))) try {
+      new T(e3), e3.dataset.waveformInitialized = "true";
+    } catch (t2) {
+      console.error("[WaveformPlayer] Failed to initialize:", t2, e3);
+    }
+  }
+  function tt(e3 = document) {
+    if (!et()) return;
+    let t2 = e3 || document;
+    t2.matches?.("[data-waveform-player]") && kt(t2), t2.querySelectorAll("[data-waveform-player]").forEach(kt);
   }
-  A.init = wt;
-  at() && (window.WaveformPlayer = A);
-  var Bt = A;
+  et() && !Nt() && (document.readyState === "loading" ? document.addEventListener("DOMContentLoaded", () => tt()) : tt());
+  T.init = tt;
+  et() && (window.WaveformPlayer = T);
+  var se = T;

   // packages/block-library/build-module/utils/waveform-utils.mjs
   var DEFAULT_WAVEFORM_HEIGHT = 100;
@@ -54926,7 +57970,7 @@ ${text}
       waveformStyle
     });
     element.appendChild(container);
-    const instance = new Bt(container);
+    const instance = new se(container);
     if (instance.artworkEl) {
       instance.artworkEl.alt = imageAlt || "";
     }
@@ -54976,14 +58020,14 @@ ${text}
   }

   // packages/block-library/build-module/utils/waveform-player.mjs
-  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime397 = __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_i18n165.__)("Seek"));
+    updateSeekControlLabel(instance, title || (0, import_i18n168.__)("Seek"));
     if (typeof instance.syncArtist === "function") {
       instance.syncArtist(artist || "");
     } else if (instance.artistEl) {
@@ -55018,21 +58062,21 @@ ${text}
     onEnded,
     showPlayButtonArtwork = false
   }) {
-    const onEndedEvent = (0, import_compose43.useEvent)(onEnded);
-    const playerRef = (0, import_element101.useRef)();
+    const onEndedEvent = (0, import_compose44.useEvent)(onEnded);
+    const playerRef = (0, import_element115.useRef)();
     const hasSrc = !!src;
-    const metadataRef = (0, import_element101.useRef)({ src, title, artist, image, imageAlt });
-    const stylesRef = (0, import_element101.useRef)({
+    const metadataRef = (0, import_element115.useRef)({ src, title, artist, image, imageAlt });
+    const stylesRef = (0, import_element115.useRef)({
       color,
       gradient,
       backgroundColor,
       backgroundGradient,
       textColor
     });
-    (0, import_element101.useEffect)(() => {
+    (0, import_element115.useEffect)(() => {
       metadataRef.current = { src, title, artist, image, imageAlt };
     }, [src, title, artist, image, imageAlt]);
-    (0, import_element101.useEffect)(() => {
+    (0, import_element115.useEffect)(() => {
       stylesRef.current = {
         color,
         gradient,
@@ -55041,7 +58085,7 @@ ${text}
         textColor
       };
     }, [color, gradient, backgroundColor, backgroundGradient, textColor]);
-    (0, import_element101.useEffect)(() => {
+    (0, import_element115.useEffect)(() => {
       if (playerRef.current?.container) {
         applyWaveformPlayerStyles(playerRef.current.container, {
           backgroundColor,
@@ -55059,7 +58103,7 @@ ${text}
       showPlayButtonArtwork,
       textColor
     ]);
-    const ref = (0, import_compose43.useRefEffect)(
+    const ref = (0, import_compose44.useRefEffect)(
       (element) => {
         if (!hasSrc) {
           return;
@@ -55083,9 +58127,9 @@ ${text}
             textColor: stylesRef.current.textColor,
             waveformStyle,
             labels: {
-              seek: (0, import_i18n165.__)("Seek"),
+              seek: (0, import_i18n168.__)("Seek"),
               /* translators: %1$s: current audio time, %2$s: total audio duration. */
-              seekValueText: (0, import_i18n165._x)(
+              seekValueText: (0, import_i18n168._x)(
                 "%1$s of %2$s",
                 "audio current time of total duration"
               )
@@ -55115,7 +58159,7 @@ ${text}
         showPlayButtonArtwork
       ]
     );
-    (0, import_element101.useEffect)(() => {
+    (0, import_element115.useEffect)(() => {
       if (playerRef.current?.instance) {
         const player = playerRef.current;
         if (player) {
@@ -55132,7 +58176,7 @@ ${text}
         }
       }
     }, [title, artist, image, imageAlt, showPlayButtonArtwork]);
-    (0, import_element101.useEffect)(() => {
+    (0, import_element115.useEffect)(() => {
       if (src && playerRef.current?.instance) {
         const wasPlaying = playerRef.current.instance.isPlaying;
         const promise = playerRef.current.instance.loadTrack(
@@ -55157,19 +58201,19 @@ ${text}
         });
       }
     }, [src, showPlayButtonArtwork]);
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)("div", { ref, className: "wp-block-playlist__waveform-player" });
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("div", { ref, className: "wp-block-playlist__waveform-player" });
   }

   // packages/block-library/build-module/playlist/context.mjs
-  var import_element102 = __toESM(require_element(), 1);
-  var PlaylistContext = (0, import_element102.createContext)({
+  var import_element116 = __toESM(require_element(), 1);
+  var PlaylistContext = (0, import_element116.createContext)({
     currentTrackClientId: null,
     setCurrentTrackClientId: () => {
     }
   });

   // packages/block-library/build-module/playlist/utils.mjs
-  var import_i18n166 = __toESM(require_i18n(), 1);
+  var import_i18n169 = __toESM(require_i18n(), 1);
   var import_html_entities8 = __toESM(require_html_entities(), 1);
   function getMediaUrl(media) {
     return media?.url ?? media?.source_url;
@@ -55205,26 +58249,26 @@ ${text}
       // Attachment ID or URL.
       src: mediaUrl,
       title: getMediaTitle(media),
-      artist: media.artist || media?.meta?.artist || media?.media_details?.artist || (0, import_i18n166.__)("Unknown artist"),
-      album: media.album || media?.meta?.album || media?.media_details?.album || (0, import_i18n166.__)("Unknown album"),
+      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"),
       length: media?.fileLength || media?.media_details?.length_formatted,
       ...getTrackImageAttributes(media?.image)
     };
   }

   // packages/block-library/build-module/playlist/edit.mjs
-  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime398 = __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_i18n167._x)("Bars", "waveform style option"), value: "bars" },
-    { label: (0, import_i18n167._x)("Mirror", "waveform style option"), value: "mirror" },
-    { label: (0, import_i18n167._x)("Line", "waveform style option"), value: "line" },
-    { label: (0, import_i18n167._x)("Blocks", "waveform style option"), value: "blocks" },
-    { label: (0, import_i18n167._x)("Dots", "waveform style option"), value: "dots" },
-    { label: (0, import_i18n167._x)("Seekbar", "waveform style option"), value: "seekbar" }
+    { 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" }
   ];
   function isFile(value) {
     return Object.prototype.toString.call(value) === "[object File]" || typeof File !== "undefined" && value instanceof File;
@@ -55236,7 +58280,7 @@ ${text}
     return track.id ?? track.src ?? track.blob;
   }
   var PlaylistEdit = ({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     isSelected,
     insertBlocksAfter,
@@ -55255,20 +58299,26 @@ ${text}
       waveformGradient,
       waveformBackgroundColor,
       waveformBackgroundGradient
-    } = attributes;
+    } = attributes2;
     const blockProps = (0, import_block_editor183.useBlockProps)();
     const waveformPanelId = `${clientId}-waveform`;
-    const { replaceInnerBlocks, selectBlock } = (0, import_data104.useDispatch)(import_block_editor183.store);
+    const {
+      replaceInnerBlocks,
+      replaceBlocks,
+      insertBlocks,
+      selectBlock,
+      __unstableMarkNextChangeAsNotPersistent
+    } = (0, import_data104.useDispatch)(import_block_editor183.store);
     const { createErrorNotice } = (0, import_data104.useDispatch)(import_notices14.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const colorGradientSettings = (0, import_block_editor183.__experimentalUseMultipleOriginColorsAndGradients)();
-    const colors = (0, import_element103.useMemo)(
+    const colors = (0, import_element117.useMemo)(
       () => colorGradientSettings.colors.flatMap(
         (origin) => origin?.colors ?? []
       ),
       [colorGradientSettings.colors]
     );
-    const gradients = (0, import_element103.useMemo)(
+    const gradients = (0, import_element117.useMemo)(
       () => colorGradientSettings.gradients.flatMap(
         (origin) => origin?.gradients ?? []
       ),
@@ -55280,13 +58330,13 @@ ${text}
     const waveformBackgroundGradientValue = waveformBackgroundGradient;
     let waveformColorGradientChange;
     let waveformBackgroundColorGradientChange;
-    const onUploadError = (0, import_element103.useCallback)(
+    const onUploadError = (0, import_element117.useCallback)(
       (message) => {
         createErrorNotice(message, { type: "snackbar" });
       },
       [createErrorNotice]
     );
-    const [currentTrackClientId, setCurrentTrackClientId] = (0, import_element103.useState)(null);
+    const [currentTrackClientId, setCurrentTrackClientId] = (0, import_element117.useState)(null);
     const { innerBlockTracks } = (0, import_data104.useSelect)(
       (select10) => {
         const { getBlock: _getBlock } = select10(import_block_editor183.store);
@@ -55296,20 +58346,20 @@ ${text}
       },
       [clientId]
     );
-    const validTracks = (0, import_element103.useMemo)(
+    const validTracks = (0, import_element117.useMemo)(
       () => innerBlockTracks.filter(
         (block) => !!block.attributes.src || !!block.attributes.blob
       ),
       [innerBlockTracks]
     );
-    const tracks = (0, import_element103.useMemo)(
+    const tracks = (0, import_element117.useMemo)(
       () => validTracks.map((block) => ({
         ...block.attributes,
         clientId: block.clientId
       })),
       [validTracks]
     );
-    (0, import_element103.useEffect)(() => {
+    (0, import_element117.useEffect)(() => {
       if (validTracks.length === 0) {
         if (currentTrackClientId !== null) {
           setCurrentTrackClientId(null);
@@ -55323,7 +58373,20 @@ ${text}
         setCurrentTrackClientId(validTracks[0].clientId);
       }
     }, [currentTrackClientId, setCurrentTrackClientId, validTracks]);
-    const createTrackBlocks = (0, import_element103.useCallback)(
+    (0, import_element117.useEffect)(() => {
+      if (validTracks.length > 0 || innerBlockTracks.length === 0) {
+        return;
+      }
+      __unstableMarkNextChangeAsNotPersistent();
+      replaceInnerBlocks(clientId, []);
+    }, [
+      clientId,
+      innerBlockTracks,
+      replaceInnerBlocks,
+      validTracks,
+      __unstableMarkNextChangeAsNotPersistent
+    ]);
+    const createTrackBlocks = (0, import_element117.useCallback)(
       (media) => {
         if (!media) {
           return [];
@@ -55351,14 +58414,14 @@ ${text}
         }).filter(Boolean);
         if (hasInvalidFile) {
           onUploadError(
-            (0, import_i18n167.__)("Only audio files can be added to a playlist.")
+            (0, import_i18n170.__)("Only audio files can be added to a playlist.")
           );
         }
         return blocks;
       },
       [onUploadError]
     );
-    const onSelectTracks = (0, import_element103.useCallback)(
+    const onSelectTracks = (0, import_element117.useCallback)(
       (media) => {
         const newBlocks = createTrackBlocks(media);
         if (newBlocks.length === 0) {
@@ -55374,7 +58437,7 @@ ${text}
         setCurrentTrackClientId
       ]
     );
-    const onAddTracks = (0, import_element103.useCallback)(
+    const onAddTracks = (0, import_element117.useCallback)(
       (media) => {
         const existingIds = new Set(
           validTracks.map((block) => getTrackIdentifier(block.attributes)).filter(Boolean)
@@ -55385,29 +58448,35 @@ ${text}
         if (newBlocks.length === 0) {
           return;
         }
-        const nextBlocks = [...validTracks, ...newBlocks];
         setCurrentTrackClientId(newBlocks[0].clientId);
-        replaceInnerBlocks(clientId, nextBlocks);
+        insertBlocks(newBlocks, void 0, clientId, false);
         selectBlock(newBlocks[0].clientId);
       },
       [
         clientId,
         createTrackBlocks,
-        replaceInnerBlocks,
+        insertBlocks,
         selectBlock,
         setCurrentTrackClientId,
         validTracks
       ]
     );
-    const playlistContext = (0, import_element103.useMemo)(
+    const removeTrack = (0, import_element117.useCallback)(
+      (trackClientId) => {
+        replaceBlocks(trackClientId, []);
+      },
+      [replaceBlocks]
+    );
+    const playlistContext = (0, import_element117.useMemo)(
       () => ({
         currentTrackClientId,
-        setCurrentTrackClientId
+        setCurrentTrackClientId,
+        removeTrack
       }),
-      [currentTrackClientId, setCurrentTrackClientId]
+      [currentTrackClientId, setCurrentTrackClientId, removeTrack]
     );
     const currentTrackData = tracks.find((track) => track.clientId === currentTrackClientId) ?? tracks[0];
-    const onTrackEnded = (0, import_element103.useCallback)(() => {
+    const onTrackEnded = (0, import_element117.useCallback)(() => {
       const currentIndex = tracks.findIndex(
         (track) => track.clientId === currentTrackClientId
       );
@@ -55416,7 +58485,7 @@ ${text}
         setCurrentTrackClientId(nextTrack.clientId);
       }
     }, [currentTrackClientId, setCurrentTrackClientId, tracks]);
-    const onChangeOrder = (0, import_element103.useCallback)(
+    const onChangeOrder = (0, import_element117.useCallback)(
       (trackOrder) => {
         const sortedBlocks = [...innerBlockTracks].sort((a2, b2) => {
           const titleA = a2.attributes.title || "";
@@ -55445,7 +58514,7 @@ ${text}
         setAttributes({ [attribute]: newValue });
       };
     }
-    const onChangeWaveformStyle = (0, import_element103.useCallback)(
+    const onChangeWaveformStyle = (0, import_element117.useCallback)(
       (newWaveformStyle) => {
         setAttributes({
           waveformStyle: newWaveformStyle === DEFAULT_WAVEFORM_STYLE ? void 0 : newWaveformStyle
@@ -55507,7 +58576,7 @@ ${text}
         {
           colorValue: hasColors ? waveformColor : void 0,
           gradientValue: hasGradients ? waveformGradientValue : void 0,
-          label: (0, import_i18n167.__)("Waveform & Play button"),
+          label: (0, import_i18n170.__)("Waveform & Play button"),
           onColorChange: hasColors ? updateWaveformColor : void 0,
           onGradientChange: hasGradients ? updateWaveformGradient : void 0,
           isShownByDefault: true,
@@ -55521,7 +58590,7 @@ ${text}
         {
           colorValue: hasColors ? waveformBackgroundColor : void 0,
           gradientValue: hasGradients ? waveformBackgroundGradientValue : void 0,
-          label: (0, import_i18n167.__)("Waveform background"),
+          label: (0, import_i18n170.__)("Waveform background"),
           onColorChange: hasColors ? updateWaveformBackgroundColor : void 0,
           onGradientChange: hasGradients ? updateWaveformBackgroundGradient : void 0,
           isShownByDefault: true,
@@ -55534,23 +58603,32 @@ ${text}
         }
       );
     }
-    const innerBlocksProps = (0, import_block_editor183.useInnerBlocksProps)(blockProps, {
-      __experimentalAppenderTagName: "li",
-      renderAppender: false
-    });
+    const { children: innerBlocks, ...trackListProps } = (0, import_block_editor183.useInnerBlocksProps)(
+      {
+        className: clsx_default("wp-block-playlist__tracklist", {
+          "wp-block-playlist__tracklist-is-hidden": !showTracklist,
+          "wp-block-playlist__tracklist-show-numbers": showNumbers,
+          "wp-block-playlist__tracklist-length-is-hidden": !showTrackLength
+        })
+      },
+      {
+        __experimentalAppenderTagName: "li",
+        renderAppender: false
+      }
+    );
     if (tracks.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
         "div",
         {
           ...blockProps,
           className: clsx_default("is-placeholder", blockProps.className),
-          children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
             import_block_editor183.MediaPlaceholder,
             {
-              icon: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor183.BlockIcon, { icon: playlist_default }),
+              icon: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor183.BlockIcon, { icon: playlist_default }),
               labels: {
-                title: (0, import_i18n167.__)("Playlist"),
-                instructions: (0, import_i18n167.__)(
+                title: (0, import_i18n170.__)("Playlist"),
+                instructions: (0, import_i18n170.__)(
                   "Upload an audio file or pick one from your media library."
                 )
               },
@@ -55565,11 +58643,11 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_jsx_runtime374.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor183.BlockControls, { group: "other", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+    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,
         {
-          name: (0, import_i18n167.__)("Add track"),
+          name: (0, import_i18n170.__)("Add track"),
           onSelect: onAddTracks,
           accept: "audio/*",
           multiple: "add",
@@ -55578,10 +58656,10 @@ ${text}
           onError: onUploadError
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor183.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor183.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
         import_components102.__experimentalToolsPanel,
         {
-          label: (0, import_i18n167.__)("Settings"),
+          label: (0, import_i18n170.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showTracklist: true,
@@ -55595,35 +58673,35 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
               import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n167.__)("Show tracklist"),
+                label: (0, import_i18n170.__)("Show tracklist"),
                 isShownByDefault: true,
                 hasValue: () => showTracklist !== true,
                 onDeselect: () => setAttributes({ showTracklist: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                   import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n167.__)("Show tracklist"),
+                    label: (0, import_i18n170.__)("Show tracklist"),
                     onChange: toggleAttribute("showTracklist"),
                     checked: showTracklist
                   }
                 )
               }
             ),
-            showTracklist && /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(import_jsx_runtime374.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            showTracklist && /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_jsx_runtime398.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                 import_components102.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n167.__)("Show artist name in tracklist"),
+                  label: (0, import_i18n170.__)("Show artist name in tracklist"),
                   isShownByDefault: true,
                   hasValue: () => showArtists !== true,
                   onDeselect: () => setAttributes({ showArtists: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                     import_components102.ToggleControl,
                     {
-                      label: (0, import_i18n167.__)(
+                      label: (0, import_i18n170.__)(
                         "Show artist name in tracklist"
                       ),
                       onChange: toggleAttribute(
@@ -55634,19 +58712,19 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                 import_components102.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n167.__)(
+                  label: (0, import_i18n170.__)(
                     "Show track numbers in tracklist"
                   ),
                   isShownByDefault: true,
                   hasValue: () => showNumbers !== true,
                   onDeselect: () => setAttributes({ showNumbers: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                     import_components102.ToggleControl,
                     {
-                      label: (0, import_i18n167.__)(
+                      label: (0, import_i18n170.__)(
                         "Show track numbers in tracklist"
                       ),
                       onChange: toggleAttribute(
@@ -55657,19 +58735,19 @@ ${text}
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                 import_components102.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n167.__)(
+                  label: (0, import_i18n170.__)(
                     "Show track duration in tracklist"
                   ),
                   isShownByDefault: true,
                   hasValue: () => showTrackLength !== true,
                   onDeselect: () => setAttributes({ showTrackLength: true }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                     import_components102.ToggleControl,
                     {
-                      label: (0, import_i18n167.__)(
+                      label: (0, import_i18n170.__)(
                         "Show track duration in tracklist"
                       ),
                       onChange: toggleAttribute(
@@ -55681,34 +58759,34 @@ ${text}
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
               import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n167.__)("Show tracklist images"),
+                label: (0, import_i18n170.__)("Show tracklist images"),
                 isShownByDefault: true,
                 hasValue: () => showImages !== true,
                 onDeselect: () => setAttributes({ showImages: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                   import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n167.__)("Show tracklist images"),
+                    label: (0, import_i18n170.__)("Show tracklist images"),
                     onChange: toggleAttribute("showImages"),
                     checked: showImages
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
               import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n167.__)("Show track image on play button"),
+                label: (0, import_i18n170.__)("Show track image on play button"),
                 isShownByDefault: true,
                 hasValue: () => showPlayButtonArtwork === true,
                 onDeselect: () => setAttributes({ showPlayButtonArtwork: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                   import_components102.ToggleControl,
                   {
-                    label: (0, import_i18n167.__)("Show track image on play button"),
+                    label: (0, import_i18n170.__)("Show track image on play button"),
                     onChange: toggleAttribute(
                       "showPlayButtonArtwork"
                     ),
@@ -55717,21 +58795,21 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
               import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n167.__)("Order"),
+                label: (0, import_i18n170.__)("Order"),
                 isShownByDefault: true,
                 hasValue: () => order !== "asc",
                 onDeselect: () => setAttributes({ order: "asc" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                   import_components102.SelectControl,
                   {
-                    label: (0, import_i18n167.__)("Order"),
+                    label: (0, import_i18n170.__)("Order"),
                     value: order,
                     options: [
-                      { label: (0, import_i18n167.__)("Descending"), value: "desc" },
-                      { label: (0, import_i18n167.__)("Ascending"), value: "asc" }
+                      { label: (0, import_i18n170.__)("Descending"), value: "desc" },
+                      { label: (0, import_i18n170.__)("Ascending"), value: "asc" }
                     ],
                     onChange: (value) => onChangeOrder(value)
                   }
@@ -55741,10 +58819,10 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_block_editor183.InspectorControls, { group: "styles", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_block_editor183.InspectorControls, { group: "styles", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
         import_components102.__experimentalToolsPanel,
         {
-          label: (0, import_i18n167.__)("Waveform"),
+          label: (0, import_i18n170.__)("Waveform"),
           resetAll: () => {
             setAttributes({
               waveformStyle: void 0,
@@ -55757,7 +58835,7 @@ ${text}
           panelId: waveformPanelId,
           dropdownMenuProps,
           children: [
-            colorSettings.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("div", { className: "wp-block-playlist__waveform-color-controls", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            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,
               {
                 __experimentalIsRenderedInSidebar: true,
@@ -55766,18 +58844,18 @@ ${text}
                 ...colorGradientSettings
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
               import_components102.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n167.__)("Shape"),
+                label: (0, import_i18n170.__)("Shape"),
                 isShownByDefault: true,
                 hasValue: () => waveformStyle !== DEFAULT_WAVEFORM_STYLE,
                 onDeselect: () => onChangeWaveformStyle(DEFAULT_WAVEFORM_STYLE),
                 panelId: waveformPanelId,
-                children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
                   import_components102.SelectControl,
                   {
-                    label: (0, import_i18n167.__)("Shape"),
+                    label: (0, import_i18n170.__)("Shape"),
                     value: waveformStyle,
                     options: WAVEFORM_STYLE_OPTIONS,
                     onChange: onChangeWaveformStyle
@@ -55788,8 +58866,8 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)("figure", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
           import_block_editor183.MediaPlaceholder,
           {
             onSelect: onAddTracks,
@@ -55801,7 +58879,7 @@ ${text}
             onError: onUploadError
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components102.Disabled, { isDisabled: !isSelected, children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components102.Disabled, { isDisabled: !isSelected, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
           WaveformPlayer,
           {
             src: currentTrackData?.src,
@@ -55818,25 +58896,15 @@ ${text}
             showPlayButtonArtwork: showPlayButtonArtwork === true
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-          "ol",
-          {
-            className: clsx_default("wp-block-playlist__tracklist", {
-              "wp-block-playlist__tracklist-is-hidden": !showTracklist,
-              "wp-block-playlist__tracklist-show-numbers": showNumbers,
-              "wp-block-playlist__tracklist-length-is-hidden": !showTrackLength
-            }),
-            children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(PlaylistContext.Provider, { value: playlistContext, children: innerBlocksProps.children })
-          }
-        ),
-        /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+        /* @__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)(
           Caption,
           {
-            attributes,
+            attributes: attributes2,
             setAttributes,
             isSelected,
             insertBlocksAfter,
-            label: (0, import_i18n167.__)("Playlist caption text"),
+            label: (0, import_i18n170.__)("Playlist caption text"),
             showToolbarButton: isSelected,
             style: { marginTop: 16 }
           }
@@ -55848,19 +58916,19 @@ ${text}

   // packages/block-library/build-module/playlist/save.mjs
   var import_block_editor184 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
-  function saveWithInnerBlocks2({ attributes }) {
+  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
+  function saveWithInnerBlocks2({ attributes: attributes2 }) {
     const {
       caption,
       showNumbers,
       showTracklist,
       showArtists,
       showTrackLength
-    } = attributes;
+    } = attributes2;
     const blockProps = import_block_editor184.useBlockProps.save();
     const innerBlocksProps = import_block_editor184.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)("figure", { ...innerBlocksProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)("figure", { ...innerBlocksProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
         "ol",
         {
           className: clsx_default("wp-block-playlist__tracklist", {
@@ -55872,7 +58940,7 @@ ${text}
           children: innerBlocksProps.children
         }
       ),
-      !import_block_editor184.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+      !import_block_editor184.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
         import_block_editor184.RichText.Content,
         {
           tagName: "figcaption",
@@ -55892,10 +58960,10 @@ ${text}
         type: "block",
         isMultiBlock: true,
         blocks: ["core/audio"],
-        transform: (attributes) => (0, import_blocks80.createBlock)(
+        transform: (attributes2) => (0, import_blocks80.createBlock)(
           "core/playlist",
-          { ...attributes[0] },
-          attributes.map(
+          { ...attributes2[0] },
+          attributes2.map(
             ({ blob, id, src }) => (0, import_blocks80.createBlock)("core/playlist-track", {
               blob,
               id,
@@ -55911,8 +58979,8 @@ ${text}
         type: "block",
         blocks: ["core/audio"],
         isMatch: ({}, block) => block.innerBlocks.length === 1 && block.innerBlocks[0].name === "core/playlist-track",
-        transform: ({ style: style2, ...attributes }, [track]) => (0, import_blocks80.createBlock)("core/audio", {
-          ...attributes,
+        transform: ({ style: style2, ...attributes2 }, [track]) => (0, import_blocks80.createBlock)("core/audio", {
+          ...attributes2,
           ...style2?.spacing && {
             style: { spacing: style2.spacing }
           },
@@ -55962,32 +59030,40 @@ ${text}
         role: "local"
       },
       id: {
-        type: "number"
+        type: "number",
+        role: "content"
       },
       src: {
-        type: "string"
+        type: "string",
+        role: "content"
       },
       type: {
         type: "string",
         default: "audio"
       },
       album: {
-        type: "string"
+        type: "string",
+        role: "content"
       },
       artist: {
-        type: "string"
+        type: "string",
+        role: "content"
       },
       image: {
-        type: "string"
+        type: "string",
+        role: "content"
       },
       imageAlt: {
-        type: "string"
+        type: "string",
+        role: "content"
       },
       length: {
-        type: "string"
+        type: "string",
+        role: "content"
       },
       title: {
-        type: "string"
+        type: "string",
+        role: "content"
       }
     },
     supports: {
@@ -56002,36 +59078,41 @@ ${text}

   // packages/block-library/build-module/playlist-track/edit.mjs
   var import_blob17 = __toESM(require_blob(), 1);
-  var import_element104 = __toESM(require_element(), 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_notices15 = __toESM(require_notices(), 1);
-  var import_i18n168 = __toESM(require_i18n(), 1);
-  var import_dom18 = __toESM(require_dom(), 1);
-  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 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 ALLOWED_MEDIA_TYPES7 = ["audio"];
   var TRACK_IMAGE_ALLOWED_MEDIA_TYPES = ["image"];
   var PlaylistTrackEdit = ({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     context,
     clientId,
     isSelected
   }) => {
-    const { id, src, album, artist, image, imageAlt, length, title } = attributes;
-    const [temporaryURL, setTemporaryURL] = (0, import_element104.useState)(attributes.blob);
+    const { id, src, album, artist, image, imageAlt, length, title } = attributes2;
+    const [temporaryURL, setTemporaryURL] = (0, import_element118.useState)(attributes2.blob);
     const showArtists = context?.showArtists;
     const showImages = context?.showImages ?? true;
-    const imageButton = (0, import_element104.useRef)();
+    const imageButton = (0, import_element118.useRef)();
     const blockProps = (0, import_block_editor185.useBlockProps)();
-    const { currentTrackClientId, setCurrentTrackClientId } = (0, import_element104.useContext)(PlaylistContext);
+    const { currentTrackClientId, setCurrentTrackClientId, removeTrack } = (0, import_element118.useContext)(PlaylistContext);
     const { createErrorNotice } = (0, import_data105.useDispatch)(import_notices15.store);
-    function onUploadError(message) {
+    function onUploadError(message, { removeTrackOnError = false } = {}) {
       createErrorNotice(message, { type: "snackbar" });
+      if (removeTrackOnError) {
+        removeTrack(clientId);
+        return;
+      }
+      setTemporaryURL();
     }
     const hasTrackSource = !!src || !!temporaryURL;
-    (0, import_element104.useEffect)(() => {
+    (0, import_element118.useEffect)(() => {
       if (isSelected && hasTrackSource && currentTrackClientId !== clientId) {
         setCurrentTrackClientId(clientId);
       }
@@ -56046,7 +59127,9 @@ ${text}
       url: temporaryURL,
       allowedTypes: ALLOWED_MEDIA_TYPES7,
       onChange: onSelectTrack,
-      onError: onUploadError
+      onError: (message) => {
+        onUploadError(message, { removeTrackOnError: true });
+      }
     });
     function onSelectTrack(media) {
       const mediaUrl = media?.url ?? media?.source_url;
@@ -56083,29 +59166,29 @@ ${text}
       imageButton.current.focus();
     }
     if (!hasTrackSource) {
-      return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
         import_block_editor185.MediaPlaceholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_block_editor185.BlockIcon, { icon: audio_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor185.BlockIcon, { icon: audio_default }),
           labels: {
-            title: (0, import_i18n168.__)("Track"),
-            instructions: (0, import_i18n168.__)(
+            title: (0, import_i18n171.__)("Track"),
+            instructions: (0, import_i18n171.__)(
               "Upload an audio file or pick one from your media library."
             )
           },
           onSelect: onSelectTrack,
           accept: "audio/*",
           allowedTypes: ALLOWED_MEDIA_TYPES7,
-          value: attributes,
+          value: attributes2,
           onError: onUploadError
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_block_editor185.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+    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,
         {
-          name: (0, import_i18n168.__)("Replace"),
+          name: (0, import_i18n171.__)("Replace"),
           onSelect: onSelectTrack,
           accept: "audio/*",
           mediaId: id,
@@ -56115,95 +59198,95 @@ ${text}
           variant: "toolbar"
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_block_editor185.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_components103.PanelBody, { title: (0, import_i18n168.__)("Settings"), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+      /* @__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,
           {
-            label: (0, import_i18n168.__)("Artist"),
-            value: artist ? (0, import_dom18.__unstableStripHTML)(artist) : "",
-            onChange: (artistValue) => {
-              setAttributes({ artist: artistValue });
+            label: (0, import_i18n171.__)("Title"),
+            value: title ? (0, import_dom21.__unstableStripHTML)(title) : "",
+            onChange: (titleValue) => {
+              setAttributes({ title: titleValue });
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
           import_components103.TextControl,
           {
-            label: (0, import_i18n168.__)("Album"),
-            value: album ? (0, import_dom18.__unstableStripHTML)(album) : "",
-            onChange: (albumValue) => {
-              setAttributes({ album: albumValue });
+            label: (0, import_i18n171.__)("Artist"),
+            value: artist ? (0, import_dom21.__unstableStripHTML)(artist) : "",
+            onChange: (artistValue) => {
+              setAttributes({ artist: artistValue });
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
           import_components103.TextControl,
           {
-            label: (0, import_i18n168.__)("Title"),
-            value: title ? (0, import_dom18.__unstableStripHTML)(title) : "",
-            onChange: (titleValue) => {
-              setAttributes({ title: titleValue });
+            label: (0, import_i18n171.__)("Album"),
+            value: album ? (0, import_dom21.__unstableStripHTML)(album) : "",
+            onChange: (albumValue) => {
+              setAttributes({ album: albumValue });
             }
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_block_editor185.MediaUploadCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_components103.BaseControl, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components103.BaseControl.VisualLabel, { children: (0, import_i18n168.__)("Track image") }),
-          /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)("div", { className: "editor-video-poster-control", children: [
-            !!image && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+        /* @__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)(
               "img",
               {
                 src: image,
-                alt: (0, import_i18n168.__)(
+                alt: (0, import_i18n171.__)(
                   "Preview of the track image"
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
               import_block_editor185.MediaUpload,
               {
-                title: (0, import_i18n168.__)("Select image"),
+                title: (0, import_i18n171.__)("Select image"),
                 onSelect: onSelectTrackImage,
                 allowedTypes: TRACK_IMAGE_ALLOWED_MEDIA_TYPES,
-                render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+                render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
                   import_components103.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     onClick: open,
                     ref: imageButton,
-                    children: !image ? (0, import_i18n168.__)("Select") : (0, import_i18n168.__)("Replace")
+                    children: !image ? (0, import_i18n171.__)("Select") : (0, import_i18n171.__)("Replace")
                   }
                 )
               }
             ),
-            !!image && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+            !!image && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
               import_components103.Button,
               {
                 __next40pxDefaultSize: true,
                 onClick: onRemoveTrackImage,
                 variant: "tertiary",
-                children: (0, import_i18n168.__)("Remove")
+                children: (0, import_i18n171.__)("Remove")
               }
             )
           ] })
         ] }) }),
-        !!image && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+        !!image && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
           import_components103.TextareaControl,
           {
-            label: (0, import_i18n168.__)("Alternative text"),
+            label: (0, import_i18n171.__)("Alternative text"),
             value: imageAlt || "",
             onChange: (value) => setAttributes({ imageAlt: value }),
-            help: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+            help: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
               Link,
               {
                 openInNewTab: true,
                 href: (
                   // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                  (0, import_i18n168.__)(
+                  (0, import_i18n171.__)(
                     "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                   )
                 ),
-                children: (0, import_i18n168.__)(
+                children: (0, import_i18n171.__)(
                   "Describe the purpose of the image."
                 )
               }
@@ -56211,62 +59294,62 @@ ${text}
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)("li", { ...blockProps, children: [
-        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components103.Spinner, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(
-          "button",
-          {
-            className: "wp-block-playlist-track__button",
-            onClick: () => setCurrentTrackClientId(clientId),
-            "aria-current": currentTrackClientId === clientId ? "true" : "false",
-            children: [
-              showImages && !!image && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-                "img",
+      /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("li", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime400.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)(
+              "img",
+              {
+                className: "wp-block-playlist-track__image",
+                src: image,
+                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,
                 {
-                  className: "wp-block-playlist-track__image",
-                  src: image,
-                  alt: imageAlt || ""
+                  tagName: "span",
+                  className: "wp-block-playlist-track__title",
+                  value: title,
+                  "aria-label": (0, import_i18n171.__)("Track title"),
+                  placeholder: (0, import_i18n171.__)("Track title"),
+                  onChange: (value) => {
+                    setAttributes({ title: value });
+                  },
+                  __experimentalVersion: 2
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)("span", { className: "wp-block-playlist-track__content", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-                  import_block_editor185.PlainText,
-                  {
-                    tagName: "span",
-                    className: "wp-block-playlist-track__title",
-                    value: title,
-                    placeholder: (0, import_i18n168.__)("Add title"),
-                    onChange: (value) => {
-                      setAttributes({ title: value });
-                    },
-                    __experimentalVersion: 2
-                  }
-                ),
-                showArtists && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
-                  import_block_editor185.PlainText,
-                  {
-                    tagName: "span",
-                    className: "wp-block-playlist-track__artist",
-                    value: artist,
-                    placeholder: (0, import_i18n168.__)("Add artist"),
-                    onChange: (value) => setAttributes({ artist: value }),
-                    __experimentalVersion: 2
-                  }
-                )
-              ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)("span", { className: "wp-block-playlist-track__length", children: [
-                length && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("span", {
-                  className: "screen-reader-text",
-                  /* translators: Visually hidden label for the track duration (screen reader text). */
-                  children: (0, import_i18n168.__)("Duration:")
-                }),
-                length
-              ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime376.jsx)("span", { className: "screen-reader-text", children: (0, import_i18n168.__)("Play") })
-            ]
-          }
-        )
-      ] })
+              showArtists && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+                import_block_editor185.PlainText,
+                {
+                  tagName: "span",
+                  className: "wp-block-playlist-track__artist",
+                  value: artist,
+                  "aria-label": (0, import_i18n171.__)("Track artist"),
+                  placeholder: (0, import_i18n171.__)("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", {
+                className: "screen-reader-text",
+                /* translators: Visually hidden label for the track duration (screen reader text). */
+                children: (0, import_i18n171.__)("Duration:")
+              }),
+              length,
+              !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components103.Spinner, { className: "wp-block-playlist-track__spinner" })
+            ] }),
+            /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("span", { className: "screen-reader-text", children: (0, import_i18n171.__)("Play") })
+          ]
+        }
+      ) })
     ] });
   };
   var edit_default24 = PlaylistTrackEdit;
@@ -56287,7 +59370,7 @@ ${text}
     name: () => name66,
     settings: () => settings65
   });
-  var import_i18n171 = __toESM(require_i18n(), 1);
+  var import_i18n174 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/post-author/block.json
   var block_default65 = {
@@ -56388,20 +59471,20 @@ ${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_compose44 = __toESM(require_compose(), 1);
+  var import_compose45 = __toESM(require_compose(), 1);
   var import_core_data58 = __toESM(require_core_data(), 1);
   var import_data106 = __toESM(require_data(), 1);
-  var import_element105 = __toESM(require_element(), 1);
+  var import_element119 = __toESM(require_element(), 1);
   var import_html_entities9 = __toESM(require_html_entities(), 1);
-  var import_i18n170 = __toESM(require_i18n(), 1);
+  var import_i18n173 = __toESM(require_i18n(), 1);
   var import_blocks82 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/post-author/utils.mjs
   var import_blocks81 = __toESM(require_blocks(), 1);
-  var import_i18n169 = __toESM(require_i18n(), 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);
-  function recreateWithRecommendedBlocks(attributes, blockTypes) {
+  function recreateWithRecommendedBlocks(attributes2, blockTypes) {
     const {
       avatarSize,
       byline,
@@ -56412,7 +59495,7 @@ ${text}
       textAlign,
       style: style2,
       ...restAttributes
-    } = attributes;
+    } = attributes2;
     const shouldInsertAvatarBlock = showAvatar && blockTypes.some((blockType) => blockType.name === "core/avatar");
     const shouldInsertParagraphBlock = byline && blockTypes.some((blockType) => blockType.name === "core/paragraph");
     const shouldInsertPostAuthorNameBlock = blockTypes.some(
@@ -56476,7 +59559,7 @@ ${text}
           [
             shouldInsertParagraphBlock && (0, import_blocks81.createBlock)("core/paragraph", {
               content: byline,
-              placeholder: (0, import_i18n169.__)("Write byline\u2026"),
+              placeholder: (0, import_i18n172.__)("Write byline\u2026"),
               style: {
                 typography: {
                   fontSize: "0.5em",
@@ -56509,7 +59592,7 @@ ${text}
   }

   // packages/block-library/build-module/post-author/edit.mjs
-  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
   var { InspectorControlsLastItem } = unlock(import_block_editor187.privateApis);
   var AUTHORS_QUERY2 = {
     who: "authors",
@@ -56518,7 +59601,7 @@ ${text}
     context: "view"
   };
   function AuthorCombobox({ value, onChange }) {
-    const [filterValue, setFilterValue] = (0, import_element105.useState)("");
+    const [filterValue, setFilterValue] = (0, import_element119.useState)("");
     const { authors, isLoading } = (0, import_data106.useSelect)(
       (select10) => {
         const { getUsers, isResolving } = select10(import_core_data58.store);
@@ -56534,7 +59617,7 @@ ${text}
       },
       [filterValue]
     );
-    const authorOptions = (0, import_element105.useMemo)(() => {
+    const authorOptions = (0, import_element119.useMemo)(() => {
       const fetchedAuthors = (authors ?? []).map((author) => {
         return {
           value: author.id,
@@ -56556,19 +59639,19 @@ ${text}
         currentAuthor = [
           {
             value: 0,
-            label: (0, import_i18n170.__)("(No author)")
+            label: (0, import_i18n173.__)("(No author)")
           }
         ];
       }
       return [...currentAuthor, ...fetchedAuthors];
     }, [authors, value]);
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
       import_components104.ComboboxControl,
       {
-        label: (0, import_i18n170.__)("Author"),
+        label: (0, import_i18n173.__)("Author"),
         options: authorOptions,
         value: value?.id,
-        onFilterValueChange: (0, import_compose44.debounce)(setFilterValue, 300),
+        onFilterValueChange: (0, import_compose45.debounce)(setFilterValue, 300),
         onChange,
         allowReset: false,
         isLoading
@@ -56578,7 +59661,7 @@ ${text}
   function PostAuthorEdit({
     isSelected,
     context: { postType, postId, queryId },
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId
   }) {
@@ -56616,9 +59699,9 @@ ${text}
       isLink,
       linkTarget,
       avatarSize
-    } = attributes;
+    } = attributes2;
     const avatarSizes = [];
-    const authorName = authorDetails?.name || (0, import_i18n170.__)("Post Author");
+    const authorName = authorDetails?.name || (0, import_i18n173.__)("Post Author");
     if (authorDetails?.avatar_urls) {
       Object.keys(authorDetails.avatar_urls).forEach((size) => {
         avatarSizes.push({
@@ -56639,23 +59722,23 @@ ${text}
     };
     const showAuthorControl = !!postId && !isDescendentOfQueryLoop && canAssignAuthor;
     if (!supportsAuthor && postType !== void 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("div", { ...blockProps, children: (0, import_i18n170.sprintf)(
+      return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)("div", { ...blockProps, children: (0, import_i18n173.sprintf)(
         // translators: %s: Name of the post type e.g: "post".
-        (0, import_i18n170.__)("This post type (%s) does not support the author."),
+        (0, import_i18n173.__)("This post type (%s) does not support the author."),
         postType
       ) });
     }
     function transformBlock() {
       replaceBlock(
         clientId,
-        recreateWithRecommendedBlocks(attributes, blockTypes)
+        recreateWithRecommendedBlocks(attributes2, blockTypes)
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(import_jsx_runtime377.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor187.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
+    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,
         {
-          label: (0, import_i18n170.__)("Settings"),
+          label: (0, import_i18n173.__)("Settings"),
           resetAll: () => {
             setAttributes({
               avatarSize: 48,
@@ -56666,24 +59749,24 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("div", { style: { gridColumn: "1 / -1" }, children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)("div", { style: { gridColumn: "1 / -1" }, children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
               AuthorCombobox,
               {
                 value: authorDetails,
                 onChange: handleSelect
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
               import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Show avatar"),
+                label: (0, import_i18n173.__)("Show avatar"),
                 isShownByDefault: true,
                 hasValue: () => !showAvatar,
                 onDeselect: () => setAttributes({ showAvatar: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
                   import_components104.ToggleControl,
                   {
-                    label: (0, import_i18n170.__)("Show avatar"),
+                    label: (0, import_i18n173.__)("Show avatar"),
                     checked: showAvatar,
                     onChange: () => setAttributes({
                       showAvatar: !showAvatar
@@ -56692,17 +59775,17 @@ ${text}
                 )
               }
             ),
-            showAvatar && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+            showAvatar && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
               import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Avatar size"),
+                label: (0, import_i18n173.__)("Avatar size"),
                 isShownByDefault: true,
                 hasValue: () => avatarSize !== 48,
                 onDeselect: () => setAttributes({ avatarSize: 48 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
                   import_components104.SelectControl,
                   {
-                    label: (0, import_i18n170.__)("Avatar size"),
+                    label: (0, import_i18n173.__)("Avatar size"),
                     value: avatarSize,
                     options: avatarSizes,
                     onChange: (size) => {
@@ -56714,51 +59797,51 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
               import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Show bio"),
+                label: (0, import_i18n173.__)("Show bio"),
                 isShownByDefault: true,
                 hasValue: () => !!showBio,
                 onDeselect: () => setAttributes({ showBio: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
                   import_components104.ToggleControl,
                   {
-                    label: (0, import_i18n170.__)("Show bio"),
+                    label: (0, import_i18n173.__)("Show bio"),
                     checked: !!showBio,
                     onChange: () => setAttributes({ showBio: !showBio })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
               import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Link author name to author page"),
+                label: (0, import_i18n173.__)("Link author name to author page"),
                 isShownByDefault: true,
                 hasValue: () => !!isLink,
                 onDeselect: () => setAttributes({ isLink: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
                   import_components104.ToggleControl,
                   {
-                    label: (0, import_i18n170.__)("Link author name to author page"),
+                    label: (0, import_i18n173.__)("Link author name to author page"),
                     checked: isLink,
                     onChange: () => setAttributes({ isLink: !isLink })
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
               import_components104.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n170.__)("Link target"),
+                label: (0, import_i18n173.__)("Link target"),
                 isShownByDefault: true,
                 hasValue: () => linkTarget !== "_self",
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
                   import_components104.ToggleControl,
                   {
-                    label: (0, import_i18n170.__)("Open in new tab"),
+                    label: (0, import_i18n173.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -56772,29 +59855,29 @@ ${text}
       ) }),
       blockTypes.some(
         (blockType) => blockType.name === "core/group"
-      ) && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(InspectorControlsLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
+      ) && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(InspectorControlsLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(
         import_components104.__experimentalVStack,
         {
           className: "wp-block-post-author__transform",
           alignment: "left",
           spacing: 4,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_components104.__experimentalText, { as: "p", children: (0, import_i18n170.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_components104.__experimentalText, { as: "p", children: (0, import_i18n173.__)(
               "This block is no longer supported. Recreate its design with the Avatar, Author Name and Author Biography blocks."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
               import_components104.Button,
               {
                 variant: "primary",
                 onClick: transformBlock,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n170.__)("Recreate")
+                children: (0, import_i18n173.__)("Recreate")
               }
             )
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(import_block_editor187.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_block_editor187.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
         import_block_editor187.AlignmentControl,
         {
           value: textAlign,
@@ -56803,28 +59886,28 @@ ${text}
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)("div", { ...blockProps, children: [
-        showAvatar && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("div", { className: "wp-block-post-author__avatar", children: /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      /* @__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)(
           "img",
           {
             width: avatarSize,
             src: authorDetails?.avatar_urls?.[avatarSize] || defaultAvatar,
-            alt: authorDetails?.name || (0, import_i18n170.__)("Default Avatar")
+            alt: authorDetails?.name || (0, import_i18n173.__)("Default Avatar")
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)("div", { className: "wp-block-post-author__content", children: [
-          (!import_block_editor187.RichText.isEmpty(byline) || isSelected) && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+        /* @__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,
             {
               identifier: "byline",
               className: "wp-block-post-author__byline",
-              "aria-label": (0, import_i18n170.__)("Post author byline text"),
-              placeholder: (0, import_i18n170.__)("Write byline\u2026"),
+              "aria-label": (0, import_i18n173.__)("Post author byline text"),
+              placeholder: (0, import_i18n173.__)("Write byline\u2026"),
               value: byline,
               onChange: (value) => setAttributes({ byline: value })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("p", { className: "wp-block-post-author__name", children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime401.jsx)("p", { className: "wp-block-post-author__name", children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
             "a",
             {
               href: "#post-author-pseudo-link",
@@ -56832,7 +59915,7 @@ ${text}
               children: authorName
             }
           ) : authorName }),
-          showBio && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+          showBio && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
             "p",
             {
               className: "wp-block-post-author__bio",
@@ -56855,7 +59938,7 @@ ${text}
       viewportWidth: 350,
       attributes: {
         showBio: true,
-        byline: (0, import_i18n171.__)("Posted by")
+        byline: (0, import_i18n174.__)("Posted by")
       }
     },
     edit: edit_default25
@@ -56948,10 +60031,10 @@ ${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_i18n172 = __toESM(require_i18n(), 1);
+  var import_i18n175 = __toESM(require_i18n(), 1);
   var import_core_data59 = __toESM(require_core_data(), 1);
   var import_components105 = __toESM(require_components(), 1);
-  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorNameEdit(props) {
     useDeprecatedTextAlign(props);
     const {
@@ -56975,8 +60058,8 @@ ${text}
       [postType, postId]
     );
     const blockProps = (0, import_block_editor188.useBlockProps)();
-    const displayName = authorName?.name || (0, import_i18n172.__)("Author Name");
-    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+    const displayName = authorName?.name || (0, import_i18n175.__)("Author Name");
+    const displayAuthor = isLink ? /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
       "a",
       {
         href: "#author-pseudo-link",
@@ -56986,11 +60069,11 @@ ${text}
       }
     ) : displayName;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(import_jsx_runtime378.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_block_editor188.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
+    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,
         {
-          label: (0, import_i18n172.__)("Settings"),
+          label: (0, import_i18n175.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: false,
@@ -56999,34 +60082,34 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
               import_components105.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n172.__)("Link to author archive"),
+                label: (0, import_i18n175.__)("Link to author archive"),
                 isShownByDefault: true,
                 hasValue: () => isLink,
                 onDeselect: () => setAttributes({ isLink: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
                   import_components105.ToggleControl,
                   {
-                    label: (0, import_i18n172.__)("Link to author archive"),
+                    label: (0, import_i18n175.__)("Link to author archive"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
               import_components105.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n172.__)("Open in new tab"),
+                label: (0, import_i18n175.__)("Open in new tab"),
                 isShownByDefault: true,
                 hasValue: () => linkTarget !== "_self",
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
                   import_components105.ToggleControl,
                   {
-                    label: (0, import_i18n172.__)("Open in new tab"),
+                    label: (0, import_i18n175.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -57038,9 +60121,9 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { ...blockProps, children: !supportsAuthor && postType !== void 0 ? (0, import_i18n172.sprintf)(
+      /* @__PURE__ */ (0, import_jsx_runtime402.jsx)("div", { ...blockProps, children: !supportsAuthor && postType !== void 0 ? (0, import_i18n175.sprintf)(
         // translators: %s: Name of the post type e.g: "post".
-        (0, import_i18n172.__)(
+        (0, import_i18n175.__)(
           "This post type (%s) does not support the author."
         ),
         postType
@@ -57111,8 +60194,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -57217,9 +60300,9 @@ ${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_i18n173 = __toESM(require_i18n(), 1);
+  var import_i18n176 = __toESM(require_i18n(), 1);
   var import_core_data60 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorBiographyEdit(props) {
     useDeprecatedTextAlign(props);
     const {
@@ -57240,8 +60323,8 @@ ${text}
       [postType, postId]
     );
     const blockProps = (0, import_block_editor189.useBlockProps)();
-    const displayAuthorBiography = authorDetails?.description || (0, import_i18n173.__)("Author Biography");
-    return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_jsx_runtime379.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+    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)(
       "div",
       {
         ...blockProps,
@@ -57302,8 +60385,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -57365,33 +60448,33 @@ ${text}
   };

   // packages/block-library/build-module/post-comment/edit.mjs
-  var import_i18n174 = __toESM(require_i18n(), 1);
+  var import_i18n177 = __toESM(require_i18n(), 1);
   var import_components106 = __toESM(require_components(), 1);
-  var import_element106 = __toESM(require_element(), 1);
+  var import_element120 = __toESM(require_element(), 1);
   var import_block_editor190 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
   function Edit18({ attributes: { commentId }, setAttributes }) {
-    const [commentIdInput, setCommentIdInput] = (0, import_element106.useState)(commentId);
+    const [commentIdInput, setCommentIdInput] = (0, import_element120.useState)(commentId);
     const blockProps = (0, import_block_editor190.useBlockProps)();
     const innerBlocksProps = (0, import_block_editor190.useInnerBlocksProps)(blockProps);
     if (!commentId) {
-      return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime404.jsxs)(
         import_components106.Placeholder,
         {
           icon: block_default_default,
-          label: (0, import_i18n174._x)("Post Comment", "block title"),
-          instructions: (0, import_i18n174.__)(
+          label: (0, import_i18n177._x)("Post Comment", "block title"),
+          instructions: (0, import_i18n177.__)(
             "To show a comment, input the comment ID."
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
               import_components106.TextControl,
               {
                 value: commentId,
                 onChange: (val) => setCommentIdInput(parseInt(val))
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
               import_components106.Button,
               {
                 __next40pxDefaultSize: true,
@@ -57399,23 +60482,23 @@ ${text}
                 onClick: () => {
                   setAttributes({ commentId: commentIdInput });
                 },
-                children: (0, import_i18n174.__)("Save")
+                children: (0, import_i18n177.__)("Save")
               }
             )
           ]
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/post-comment/save.mjs
   var import_block_editor191 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 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_runtime381.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/post-comment/index.mjs
@@ -57501,15 +60584,15 @@ ${text}

   // packages/block-library/build-module/post-comments-count/edit.mjs
   var import_block_editor192 = __toESM(require_block_editor(), 1);
-  var import_element107 = __toESM(require_element(), 1);
+  var import_element121 = __toESM(require_element(), 1);
   var import_api_fetch3 = __toESM(require_api_fetch(), 1);
   var import_url20 = __toESM(require_url(), 1);
-  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
   function PostCommentsCountEdit({ context }) {
     const { postId } = context;
-    const [commentsCount, setCommentsCount] = (0, import_element107.useState)();
+    const [commentsCount, setCommentsCount] = (0, import_element121.useState)();
     const blockProps = (0, import_block_editor192.useBlockProps)();
-    (0, import_element107.useEffect)(() => {
+    (0, import_element121.useEffect)(() => {
       if (!postId) {
         return;
       }
@@ -57530,7 +60613,7 @@ ${text}
       ...blockProps.style,
       textDecoration: hasPostAndComments ? blockProps.style?.textDecoration : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("div", { ...blockProps, style: blockStyles, children: hasPostAndComments ? commentsCount : "0" });
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("div", { ...blockProps, style: blockStyles, children: hasPostAndComments ? commentsCount : "0" });
   }

   // packages/block-library/build-module/post-comments-count/transforms.mjs
@@ -57602,8 +60685,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -57700,19 +60783,19 @@ ${text}

   // packages/block-library/build-module/post-comments-form/edit.mjs
   var import_block_editor193 = __toESM(require_block_editor(), 1);
-  var import_compose45 = __toESM(require_compose(), 1);
-  var import_i18n175 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+  var import_compose46 = __toESM(require_compose(), 1);
+  var import_i18n178 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
   function PostCommentsFormEdit({ context }) {
     const { postId, postType } = context;
-    const instanceId = (0, import_compose45.useInstanceId)(PostCommentsFormEdit);
-    const instanceIdDesc = (0, import_i18n175.sprintf)("comments-form-edit-%d-desc", instanceId);
+    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)({
       "aria-describedby": instanceIdDesc
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)("div", { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(form_default, { postId, postType }),
-      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(VisuallyHidden, { id: instanceIdDesc, children: (0, import_i18n175.__)("Comments form disabled in editor.") })
+    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.") })
     ] });
   }

@@ -57769,8 +60852,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -57859,18 +60942,18 @@ ${text}

   // packages/block-library/build-module/post-comments-link/edit.mjs
   var import_block_editor194 = __toESM(require_block_editor(), 1);
-  var import_element108 = __toESM(require_element(), 1);
+  var import_element122 = __toESM(require_element(), 1);
   var import_data109 = __toESM(require_data(), 1);
   var import_api_fetch4 = __toESM(require_api_fetch(), 1);
   var import_url21 = __toESM(require_url(), 1);
-  var import_i18n176 = __toESM(require_i18n(), 1);
+  var import_i18n179 = __toESM(require_i18n(), 1);
   var import_core_data61 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
   function PostCommentsLinkEdit({ context }) {
     const { postType, postId } = context;
-    const [commentsCount, setCommentsCount] = (0, import_element108.useState)();
+    const [commentsCount, setCommentsCount] = (0, import_element122.useState)();
     const blockProps = (0, import_block_editor194.useBlockProps)();
-    (0, import_element108.useEffect)(() => {
+    (0, import_element122.useEffect)(() => {
       if (!postId) {
         return;
       }
@@ -57898,28 +60981,28 @@ ${text}
     if (commentsCount !== void 0) {
       const commentsNumber = parseInt(commentsCount);
       if (commentsNumber === 0) {
-        commentsText = (0, import_i18n176.__)("No comments");
+        commentsText = (0, import_i18n179.__)("No comments");
       } else {
-        commentsText = (0, import_i18n176.sprintf)(
+        commentsText = (0, import_i18n179.sprintf)(
           /* translators: %s: Number of comments */
-          (0, import_i18n176._n)("%s comment", "%s comments", commentsNumber),
+          (0, import_i18n179._n)("%s comment", "%s comments", commentsNumber),
           commentsNumber.toLocaleString()
         );
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("div", { ...blockProps, children: post?.link && commentsText !== void 0 ? /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("div", { ...blockProps, children: post?.link && commentsText !== void 0 ? /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
       "a",
       {
         href: post?.link + "#comments",
         onClick: (event) => event.preventDefault(),
         children: commentsText
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
       "a",
       {
         href: "#post-comments-link-pseudo-link",
         onClick: (event) => event.preventDefault(),
-        children: (0, import_i18n176.__)("No comments")
+        children: (0, import_i18n179.__)("No comments")
       }
     ) });
   }
@@ -58001,8 +61084,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -58116,13 +61199,13 @@ ${text}
   };

   // packages/block-library/build-module/post-content/edit.mjs
-  var import_i18n177 = __toESM(require_i18n(), 1);
+  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_core_data62 = __toESM(require_core_data(), 1);
   var import_data110 = __toESM(require_data(), 1);
-  var import_element109 = __toESM(require_element(), 1);
-  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 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);
   function ReadOnlyContent({
     parentLayout,
@@ -58139,7 +61222,7 @@ ${text}
       postId
     );
     const blockProps = (0, import_block_editor195.useBlockProps)({ className: layoutClassNames });
-    const blocks = (0, import_element109.useMemo)(() => {
+    const blocks = (0, import_element123.useMemo)(() => {
       return content?.raw ? (0, import_blocks86.parse)(content.raw) : [];
     }, [content?.raw]);
     const blockPreviewProps = (0, import_block_editor195.__experimentalUseBlockPreview)({
@@ -58148,9 +61231,9 @@ ${text}
       layout: parentLayout
     });
     if (userCanEdit) {
-      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("div", { ...blockPreviewProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("div", { ...blockPreviewProps });
     }
-    return content?.protected ? /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor195.Warning, { children: (0, import_i18n177.__)("This content is password protected.") }) }) : /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+    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)(
       TagName2,
       {
         ...blockProps,
@@ -58170,7 +61253,7 @@ ${text}
       onInput,
       onChange
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(TagName2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...props });
   }
   function EditableContent({ context = {}, tagName: TagName2 = "div" }) {
     const { postType, postId } = context;
@@ -58193,9 +61276,9 @@ ${text}
     );
     const blockProps = (0, import_block_editor195.useBlockProps)({ className: "entry-content" });
     if (!hasLoadedRecord) {
-      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(TagName2, { ...blockProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(TagName2, { ...blockProps });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
       EditableContentLoaded,
       {
         blockProps,
@@ -58218,7 +61301,7 @@ ${text}
     }
     const isDescendentOfQueryLoop = Number.isFinite(queryId);
     const isEditable = userCanEdit && !isDescendentOfQueryLoop;
-    return isEditable ? /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(EditableContent, { ...props }) : /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+    return isEditable ? /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(EditableContent, { ...props }) : /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
       ReadOnlyContent,
       {
         parentLayout: props.parentLayout,
@@ -58232,31 +61315,31 @@ ${text}
   }
   function Placeholder17({ layoutClassNames }) {
     const blockProps = (0, import_block_editor195.useBlockProps)({ className: layoutClassNames });
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)("div", { ...blockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("p", { children: (0, import_i18n177.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)("div", { ...blockProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("p", { children: (0, import_i18n180.__)(
         "This is the Content block, it will display all the blocks in any single post or page."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("p", { children: (0, import_i18n177.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("p", { children: (0, import_i18n180.__)(
         "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_runtime385.jsx)("p", { children: (0, import_i18n177.__)(
+      /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("p", { children: (0, import_i18n180.__)(
         "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_runtime385.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor195.Warning, { children: (0, import_i18n177.__)("Block cannot be rendered inside itself.") }) });
+    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.") }) });
   }
   function PostContentEditControls({ tagName, onSelectTagName, clientId }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor195.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor195.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
       HTMLElementControl5,
       {
         tagName,
         onChange: onSelectTagName,
         clientId,
         options: [
-          { label: (0, import_i18n177.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n180.__)("Default (<div>)"), value: "div" },
           { label: "<main>", value: "main" },
           { label: "<section>", value: "section" },
           { label: "<article>", value: "article" }
@@ -58275,13 +61358,13 @@ ${text}
     const { postId: contextPostId, postType: contextPostType } = context;
     const hasAlreadyRendered = (0, import_block_editor195.useHasRecursion)(contextPostId);
     if (contextPostId && contextPostType && hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(RecursionError, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(RecursionError, {});
     }
     const handleSelectTagName = (value) => {
       setAttributes({ tagName: value });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime385.jsxs)(import_jsx_runtime385.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(import_jsx_runtime409.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
         PostContentEditControls,
         {
           tagName,
@@ -58289,14 +61372,14 @@ ${text}
           clientId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(import_block_editor195.RecursionProvider, { uniqueId: contextPostId, children: contextPostId && contextPostType ? /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(import_block_editor195.RecursionProvider, { uniqueId: contextPostId, children: contextPostId && contextPostType ? /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
         Content,
         {
           context,
           parentLayout,
           layoutClassNames
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(Placeholder17, { layoutClassNames }) })
+      ) : /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(Placeholder17, { layoutClassNames }) })
     ] });
   }

@@ -58394,33 +61477,33 @@ ${text}

   // packages/block-library/build-module/post-date/edit.mjs
   var import_core_data63 = __toESM(require_core_data(), 1);
-  var import_element110 = __toESM(require_element(), 1);
+  var import_element124 = __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_i18n178 = __toESM(require_i18n(), 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_runtime386 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
   function PostDateEdit(props) {
     const {
-      attributes,
+      attributes: attributes2,
       context: { postType: postTypeSlug, queryId },
       setAttributes,
       name: name122
     } = props;
     useDeprecatedTextAlign(props);
-    const { datetime, format: format3, isLink } = attributes;
+    const { datetime, format: format3, isLink } = attributes2;
     const blockProps = (0, import_block_editor196.useBlockProps)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element110.useState)(null);
-    const popoverProps = (0, import_element110.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element124.useState)(null);
+    const popoverProps = (0, import_element124.useMemo)(
       () => ({ anchor: popoverAnchor }),
       [popoverAnchor]
     );
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data111.useDispatch)(import_block_editor196.store);
-    (0, import_element110.useEffect)(() => {
+    (0, import_element124.useEffect)(() => {
       if (datetime === void 0) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ datetime: /* @__PURE__ */ new Date() });
@@ -58445,12 +61528,12 @@ ${text}
       [postTypeSlug]
     );
     const activeBlockVariationName = (0, import_data111.useSelect)(
-      (select10) => select10(import_blocks87.store).getActiveBlockVariation(name122, attributes)?.name,
-      [name122, attributes]
+      (select10) => select10(import_blocks87.store).getActiveBlockVariation(name122, attributes2)?.name,
+      [name122, attributes2]
     );
     const blockEditingMode = (0, import_block_editor196.useBlockEditingMode)();
     const validDatetime = datetime || /* @__PURE__ */ new Date();
-    let postDate2 = /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+    let postDate2 = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
       "time",
       {
         dateTime: (0, import_date3.dateI18n)("c", validDatetime),
@@ -58459,7 +61542,7 @@ ${text}
       }
     );
     if (isLink && datetime) {
-      postDate2 = /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+      postDate2 = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
         "a",
         {
           href: "#post-date-pseudo-link",
@@ -58468,15 +61551,15 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_jsx_runtime386.Fragment, { children: [
-      (blockEditingMode === "default" || !isDescendentOfQueryLoop) && activeBlockVariationName !== "post-date-modified" && (!isDescendentOfQueryLoop || !activeBlockVariationName) && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor196.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components107.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+    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,
         {
           popoverProps,
-          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
             import_block_editor196.__experimentalPublishDateTimePicker,
             {
-              title: activeBlockVariationName === "post-date" ? (0, import_i18n178.__)("Publish Date") : (0, import_i18n178.__)("Date"),
+              title: activeBlockVariationName === "post-date" ? (0, import_i18n181.__)("Publish Date") : (0, import_i18n181.__)("Date"),
               currentDate: datetime,
               onChange: (newDatetime) => setAttributes({
                 datetime: newDatetime
@@ -58487,7 +61570,7 @@ ${text}
               onClose,
               dateOrder: (
                 /* translators: Order of day, month, and year. Available formats are 'dmy', 'mdy', and 'ymd'. */
-                (0, import_i18n178._x)("dmy", "date order")
+                (0, import_i18n181._x)("dmy", "date order")
               )
             }
           ),
@@ -58498,12 +61581,12 @@ ${text}
                 onToggle();
               }
             };
-            return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
               import_components107.ToolbarButton,
               {
                 "aria-expanded": isOpen,
                 icon: pencil_default,
-                title: (0, import_i18n178.__)("Change Date"),
+                title: (0, import_i18n181.__)("Change Date"),
                 onClick: onToggle,
                 onKeyDown: openOnArrowDown
               }
@@ -58511,10 +61594,10 @@ ${text}
           }
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_block_editor196.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(import_block_editor196.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(
         import_components107.__experimentalToolsPanel,
         {
-          label: (0, import_i18n178.__)("Settings"),
+          label: (0, import_i18n181.__)("Settings"),
           resetAll: () => {
             setAttributes({
               datetime: void 0,
@@ -58524,14 +61607,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
               import_components107.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!format3,
-                label: (0, import_i18n178.__)("Date Format"),
+                label: (0, import_i18n181.__)("Date Format"),
                 onDeselect: () => setAttributes({ format: void 0 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
                   import_block_editor196.__experimentalDateFormatPicker,
                   {
                     format: format3,
@@ -58541,25 +61624,25 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
               import_components107.__experimentalToolsPanelItem,
               {
                 hasValue: () => isLink !== false,
-                label: postType?.labels?.singular_name ? (0, import_i18n178.sprintf)(
+                label: postType?.labels?.singular_name ? (0, import_i18n181.sprintf)(
                   // translators: %s: Name of the post type e.g: "post".
-                  (0, import_i18n178.__)("Link to %s"),
+                  (0, import_i18n181.__)("Link to %s"),
                   postType.labels.singular_name.toLowerCase()
-                ) : (0, import_i18n178.__)("Link to post"),
+                ) : (0, import_i18n181.__)("Link to post"),
                 onDeselect: () => setAttributes({ isLink: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
                   import_components107.ToggleControl,
                   {
-                    label: postType?.labels?.singular_name ? (0, import_i18n178.sprintf)(
+                    label: postType?.labels?.singular_name ? (0, import_i18n181.sprintf)(
                       // translators: %s: Name of the post type e.g: "post".
-                      (0, import_i18n178.__)("Link to %s"),
+                      (0, import_i18n181.__)("Link to %s"),
                       postType.labels.singular_name.toLowerCase()
-                    ) : (0, import_i18n178.__)("Link to post"),
+                    ) : (0, import_i18n181.__)("Link to post"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
@@ -58569,7 +61652,7 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("div", { ...blockProps, children: postDate2 })
+      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("div", { ...blockProps, children: postDate2 })
     ] });
   }
   function is12HourFormat(format3) {
@@ -58644,8 +61727,8 @@ ${text}
       return null;
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     }
@@ -58742,8 +61825,8 @@ ${text}
         ...otherAttributes
       });
     },
-    isEligible(attributes) {
-      return attributes?.metadata?.bindings?.datetime?.source === "core/post-data" && !!attributes?.metadata?.bindings?.datetime?.args?.key;
+    isEligible(attributes2) {
+      return attributes2?.metadata?.bindings?.datetime?.source === "core/post-data" && !!attributes2?.metadata?.bindings?.datetime?.args?.key;
     }
   };
   var v213 = {
@@ -58834,8 +61917,8 @@ ${text}
         });
       }
     },
-    isEligible(attributes) {
-      return !attributes.datetime && !attributes?.metadata?.bindings?.datetime;
+    isEligible(attributes2) {
+      return !attributes2.datetime && !attributes2?.metadata?.bindings?.datetime;
     }
   };
   var v131 = {
@@ -58870,8 +61953,8 @@ ${text}
     save() {
       return null;
     },
-    migrate(attributes) {
-      return migrate_text_align_default(migrate_font_family_default(attributes));
+    migrate(attributes2) {
+      return migrate_text_align_default(migrate_font_family_default(attributes2));
     },
     isEligible({ style: style2 }) {
       return style2?.typography?.fontFamily;
@@ -58880,12 +61963,12 @@ ${text}
   var deprecated_default35 = [v47, v39, v213, v131];

   // packages/block-library/build-module/post-date/variations.mjs
-  var import_i18n179 = __toESM(require_i18n(), 1);
+  var import_i18n182 = __toESM(require_i18n(), 1);
   var variations13 = [
     {
       name: "post-date",
-      title: (0, import_i18n179.__)("Post Date"),
-      description: (0, import_i18n179.__)("Display a post's publish date."),
+      title: (0, import_i18n182.__)("Post Date"),
+      description: (0, import_i18n182.__)("Display a post's publish date."),
       attributes: {
         metadata: {
           bindings: {
@@ -58901,8 +61984,8 @@ ${text}
     },
     {
       name: "post-date-modified",
-      title: (0, import_i18n179.__)("Modified Date"),
-      description: (0, import_i18n179.__)("Display a post's last updated date."),
+      title: (0, import_i18n182.__)("Modified Date"),
+      description: (0, import_i18n182.__)("Display a post's last updated date."),
       attributes: {
         metadata: {
           bindings: {
@@ -59019,12 +62102,12 @@ ${text}

   // packages/block-library/build-module/post-excerpt/edit.mjs
   var import_core_data64 = __toESM(require_core_data(), 1);
-  var import_element111 = __toESM(require_element(), 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_i18n180 = __toESM(require_i18n(), 1);
+  var import_i18n183 = __toESM(require_i18n(), 1);
   var import_data112 = __toESM(require_data(), 1);
-  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
   var ELLIPSIS = "\u2026";
   function PostExcerptEditor(props) {
     const {
@@ -59053,8 +62136,8 @@ ${text}
     );
     const isEditable = userCanEdit && !isDescendentOfQueryLoop && postTypeSupportsExcerpts;
     const blockProps = (0, import_block_editor197.useBlockProps)();
-    const wordCountType = (0, import_i18n180._x)("words", "Word count type. Do not translate!");
-    const strippedRenderedExcerpt = (0, import_element111.useMemo)(() => {
+    const wordCountType = (0, import_i18n183._x)("words", "Word count type. Do not translate!");
+    const strippedRenderedExcerpt = (0, import_element125.useMemo)(() => {
       if (!renderedExcerpt) {
         return "";
       }
@@ -59065,21 +62148,21 @@ ${text}
       return document2.body.textContent || document2.body.innerText || "";
     }, [renderedExcerpt]);
     if (!postType || !postId) {
-      return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("p", { children: (0, import_i18n180.__)("This block will display the excerpt.") }) });
+      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.") }) });
     }
     if (isProtected && !userCanEdit) {
-      return /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_block_editor197.Warning, { children: (0, import_i18n180.__)(
+      return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(import_block_editor197.Warning, { children: (0, import_i18n183.__)(
         "The content is currently protected and does not have the available excerpt."
       ) }) });
     }
-    const readMoreLink = /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+    const readMoreLink = /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
       import_block_editor197.RichText,
       {
         identifier: "moreText",
         className: "wp-block-post-excerpt__more-link",
         tagName: "a",
-        "aria-label": (0, import_i18n180.__)("\u201CRead more\u201D link text"),
-        placeholder: (0, import_i18n180.__)('Add "read more" link text'),
+        "aria-label": (0, import_i18n183.__)("\u201CRead more\u201D link text"),
+        placeholder: (0, import_i18n183.__)('Add "read more" link text'),
         value: moreText,
         onChange: (newMoreText) => setAttributes({ moreText: newMoreText }),
         withoutInteractiveFormatting: true
@@ -59100,23 +62183,23 @@ ${text}
       trimmedExcerpt = rawOrRenderedExcerpt.split("", excerptLength).join("");
     }
     const isTrimmed = trimmedExcerpt !== rawOrRenderedExcerpt;
-    const excerptContent = isEditable ? /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+    const excerptContent = isEditable ? /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
       import_block_editor197.RichText,
       {
         className: excerptClassName,
-        "aria-label": (0, import_i18n180.__)("Excerpt text"),
-        value: isSelected ? rawOrRenderedExcerpt : (!isTrimmed ? rawOrRenderedExcerpt : trimmedExcerpt + ELLIPSIS) || (0, import_i18n180.__)("No excerpt found"),
+        "aria-label": (0, import_i18n183.__)("Excerpt text"),
+        value: isSelected ? rawOrRenderedExcerpt : (!isTrimmed ? rawOrRenderedExcerpt : trimmedExcerpt + ELLIPSIS) || (0, import_i18n183.__)("No excerpt found"),
         onChange: setExcerpt,
         tagName: "p",
         allowedFormats: [],
         preserveWhiteSpace: true
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("p", { className: excerptClassName, children: !isTrimmed ? rawOrRenderedExcerpt || (0, import_i18n180.__)("No excerpt found") : trimmedExcerpt + ELLIPSIS });
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_block_editor197.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
+    ) : /* @__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,
         {
-          label: (0, import_i18n180.__)("Settings"),
+          label: (0, import_i18n183.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showMoreOnNewLine: true,
@@ -59125,17 +62208,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
               import_components108.__experimentalToolsPanelItem,
               {
                 hasValue: () => showMoreOnNewLine !== true,
-                label: (0, import_i18n180.__)("Show link on new line"),
+                label: (0, import_i18n183.__)("Show link on new line"),
                 onDeselect: () => setAttributes({ showMoreOnNewLine: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
                   import_components108.ToggleControl,
                   {
-                    label: (0, import_i18n180.__)("Show link on new line"),
+                    label: (0, import_i18n183.__)("Show link on new line"),
                     checked: showMoreOnNewLine,
                     onChange: (newShowMoreOnNewLine) => setAttributes({
                       showMoreOnNewLine: newShowMoreOnNewLine
@@ -59144,17 +62227,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
               import_components108.__experimentalToolsPanelItem,
               {
                 hasValue: () => excerptLength !== 55,
-                label: (0, import_i18n180.__)("Max number of words"),
+                label: (0, import_i18n183.__)("Max number of words"),
                 onDeselect: () => setAttributes({ excerptLength: 55 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
                   import_components108.RangeControl,
                   {
-                    label: (0, import_i18n180.__)("Max number of words"),
+                    label: (0, import_i18n183.__)("Max number of words"),
                     value: excerptLength,
                     onChange: (value) => {
                       setAttributes({ excerptLength: value });
@@ -59168,10 +62251,10 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)("div", { ...blockProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)("div", { ...blockProps, children: [
         excerptContent,
         !showMoreOnNewLine && " ",
-        showMoreOnNewLine ? /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("p", { className: "wp-block-post-excerpt__more-text", children: readMoreLink }) : readMoreLink
+        showMoreOnNewLine ? /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("p", { className: "wp-block-post-excerpt__more-text", children: readMoreLink }) : readMoreLink
       ] })
     ] });
   }
@@ -59265,8 +62348,8 @@ ${text}
       return null;
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     }
@@ -59410,70 +62493,70 @@ ${text}
   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_element112 = __toESM(require_element(), 1);
-  var import_i18n183 = __toESM(require_i18n(), 1);
+  var import_element126 = __toESM(require_element(), 1);
+  var import_i18n186 = __toESM(require_i18n(), 1);
   var import_notices16 = __toESM(require_notices(), 1);

   // packages/block-library/build-module/post-featured-image/dimension-controls.mjs
-  var import_i18n181 = __toESM(require_i18n(), 1);
+  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_runtime388 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
   var { DimensionsTool: DimensionsTool2 } = unlock(import_block_editor198.privateApis);
   var DEFAULT_SCALE = "cover";
   var DIMENSION_KEYS = ["aspectRatio", "width", "height", "scale"];
   var scaleOptions2 = [
     {
       value: "cover",
-      label: (0, import_i18n181._x)("Cover", "Scale option for Image dimension control"),
-      help: (0, import_i18n181.__)(
+      label: (0, import_i18n184._x)("Cover", "Scale option for Image dimension control"),
+      help: (0, import_i18n184.__)(
         "Image is scaled and cropped to fill the entire space without being distorted."
       )
     },
     {
       value: "contain",
-      label: (0, import_i18n181._x)("Contain", "Scale option for Image dimension control"),
-      help: (0, import_i18n181.__)(
+      label: (0, import_i18n184._x)("Contain", "Scale option for Image dimension control"),
+      help: (0, import_i18n184.__)(
         "Image is scaled to fill the space without clipping nor distorting."
       )
     },
     {
       value: "fill",
-      label: (0, import_i18n181._x)("Fill", "Scale option for Image dimension control"),
-      help: (0, import_i18n181.__)(
+      label: (0, import_i18n184._x)("Fill", "Scale option for Image dimension control"),
+      help: (0, import_i18n184.__)(
         "Image will be stretched and distorted to completely fill the space."
       )
     }
   ];
   var DimensionControls = ({
     clientId,
-    attributes,
+    attributes: attributes2,
     setAttributes,
     selectedStyleState,
     hasSelectedStyleState = false
   }) => {
-    const { style: style2 } = attributes;
+    const { style: style2 } = attributes2;
     const selectedStyleStateKey = getStyleStateKey(selectedStyleState);
     const activeAspectRatio = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "aspectRatio"
     });
     const activeWidth = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "width"
     });
     const activeHeight = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "height"
     });
     const activeScale = getActiveDimensionValue({
-      attributes,
+      attributes: attributes2,
       selectedState: selectedStyleState,
       hasSelectedStyleState,
       attributeKey: "scale",
@@ -59499,7 +62582,7 @@ ${text}
         })
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
       DimensionsTool2,
       {
         panelId: clientId,
@@ -59523,24 +62606,24 @@ ${text}
   // 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_compose46 = __toESM(require_compose(), 1);
-  var import_i18n182 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 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 Overlay = ({
     clientId,
-    attributes,
+    attributes: attributes2,
     setAttributes,
     overlayColor,
     setOverlayColor
   }) => {
-    const { dimRatio } = attributes;
+    const { dimRatio } = attributes2;
     const { gradientValue, setGradient } = (0, import_block_editor199.__experimentalUseGradient)();
     const colorGradientSettings = (0, import_block_editor199.__experimentalUseMultipleOriginColorsAndGradients)();
     if (!colorGradientSettings.hasColorsOrGradients) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_jsx_runtime413.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
         import_block_editor199.__experimentalColorGradientSettingsDropdown,
         {
           __experimentalIsRenderedInSidebar: true,
@@ -59548,7 +62631,7 @@ ${text}
             {
               colorValue: overlayColor.color,
               gradientValue,
-              label: (0, import_i18n182.__)("Overlay"),
+              label: (0, import_i18n185.__)("Overlay"),
               onColorChange: setOverlayColor,
               onGradientChange: setGradient,
               isShownByDefault: true,
@@ -59565,21 +62648,21 @@ ${text}
           ...colorGradientSettings
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
         import_components110.__experimentalToolsPanelItem,
         {
           hasValue: () => dimRatio !== void 0,
-          label: (0, import_i18n182.__)("Overlay opacity"),
+          label: (0, import_i18n185.__)("Overlay opacity"),
           onDeselect: () => setAttributes({ dimRatio: 0 }),
           resetAllFilter: () => ({
             dimRatio: 0
           }),
           isShownByDefault: true,
           panelId: clientId,
-          children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
             import_components110.RangeControl,
             {
-              label: (0, import_i18n182.__)("Overlay opacity"),
+              label: (0, import_i18n185.__)("Overlay opacity"),
               value: dimRatio,
               onChange: (newDimRatio) => setAttributes({
                 dimRatio: newDimRatio
@@ -59594,13 +62677,13 @@ ${text}
       )
     ] });
   };
-  var overlay_controls_default = (0, import_compose46.compose)([
+  var overlay_controls_default = (0, import_compose47.compose)([
     (0, import_block_editor199.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_compose47 = __toESM(require_compose(), 1);
+  var import_compose48 = __toESM(require_compose(), 1);

   // packages/block-library/build-module/post-featured-image/utils.mjs
   function dimRatioToClass2(ratio) {
@@ -59608,12 +62691,12 @@ ${text}
   }

   // packages/block-library/build-module/post-featured-image/overlay.mjs
-  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
-  var Overlay2 = ({ attributes, overlayColor }) => {
-    const { dimRatio } = attributes;
+  var import_jsx_runtime414 = __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)(attributes);
+    const borderProps = (0, import_block_editor200.__experimentalUseBorderProps)(attributes2);
     const overlayStyles = {
       backgroundColor: overlayColor.color,
       backgroundImage: gradientValue,
@@ -59622,7 +62705,7 @@ ${text}
     if (!colorGradientSettings.hasColorsOrGradients || !dimRatio) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
       "span",
       {
         "aria-hidden": "true",
@@ -59641,12 +62724,12 @@ ${text}
       }
     );
   };
-  var overlay_default = (0, import_compose47.compose)([
+  var overlay_default = (0, import_compose48.compose)([
     (0, import_block_editor200.withColors)({ overlayColor: "background-color" })
   ])(Overlay2);

   // packages/block-library/build-module/post-featured-image/edit.mjs
-  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES8 = ["image"];
   var { isDefaultBlockStyleState: isDefaultBlockStyleState4, ResolutionTool: ResolutionTool4 } = unlock(
     import_block_editor201.privateApis
@@ -59666,7 +62749,7 @@ ${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_runtime391.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
       ResolutionTool4,
       {
         value,
@@ -59678,7 +62761,7 @@ ${text}
   }
   function PostFeaturedImageEdit({
     clientId,
-    attributes,
+    attributes: attributes2,
     setAttributes,
     context: { postId, postType: postTypeSlug, queryId }
   }) {
@@ -59693,8 +62776,8 @@ ${text}
       rel,
       linkTarget,
       useFirstImageFromPost
-    } = attributes;
-    const [temporaryURL, setTemporaryURL] = (0, import_element112.useState)();
+    } = attributes2;
+    const [temporaryURL, setTemporaryURL] = (0, import_element126.useState)();
     const [storedFeaturedImage, setFeaturedImage] = (0, import_core_data65.useEntityProp)(
       "postType",
       postTypeSlug,
@@ -59707,7 +62790,7 @@ ${text}
       "content",
       postId
     );
-    const featuredImage = (0, import_element112.useMemo)(() => {
+    const featuredImage = (0, import_element126.useMemo)(() => {
       if (storedFeaturedImage) {
         return storedFeaturedImage;
       }
@@ -59748,12 +62831,12 @@ ${text}
         "is-transient": temporaryURL
       })
     });
-    const borderProps = (0, import_block_editor201.__experimentalUseBorderProps)(attributes);
-    const shadowProps = (0, import_block_editor201.__experimentalGetShadowClassesAndStyles)(attributes);
+    const borderProps = (0, import_block_editor201.__experimentalUseBorderProps)(attributes2);
+    const shadowProps = (0, import_block_editor201.__experimentalGetShadowClassesAndStyles)(attributes2);
     const blockEditingMode = (0, import_block_editor201.useBlockEditingMode)();
     const aspectRatioStyle = aspectRatio === "auto" ? void 0 : aspectRatio;
     const placeholder2 = (content) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
         import_components111.Placeholder,
         {
           className: clsx_default(
@@ -59789,7 +62872,7 @@ ${text}
       });
       setFeaturedImage(0);
     };
-    (0, import_element112.useEffect)(() => {
+    (0, import_element126.useEffect)(() => {
       if (mediaUrl && temporaryURL) {
         setTemporaryURL();
       }
@@ -59800,16 +62883,16 @@ ${text}
       setTemporaryURL();
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const controls = blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor201.InspectorControls, { group: "color", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+    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)(
         overlay_controls_default,
         {
-          attributes,
+          attributes: attributes2,
           setAttributes,
           clientId
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
         import_block_editor201.InspectorControls,
         {
           group: "dimensions",
@@ -59827,11 +62910,11 @@ ${text}
               }
             });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
             dimension_controls_default,
             {
               clientId,
-              attributes,
+              attributes: attributes2,
               setAttributes,
               media,
               selectedStyleState,
@@ -59840,10 +62923,10 @@ ${text}
           )
         }
       ),
-      (featuredImage || isDescendentOfQueryLoop || !postId) && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor201.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+      (featuredImage || isDescendentOfQueryLoop || !postId) && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_block_editor201.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(
         import_components111.__experimentalToolsPanel,
         {
-          label: (0, import_i18n183.__)("Settings"),
+          label: (0, import_i18n186.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: false,
@@ -59854,42 +62937,42 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
               import_components111.__experimentalToolsPanelItem,
               {
-                label: postType?.labels?.singular_name ? (0, import_i18n183.sprintf)(
+                label: postType?.labels?.singular_name ? (0, import_i18n186.sprintf)(
                   // translators: %s: Name of the post type e.g: "post".
-                  (0, import_i18n183.__)("Link to %s"),
+                  (0, import_i18n186.__)("Link to %s"),
                   postType.labels.singular_name
-                ) : (0, import_i18n183.__)("Link to post"),
+                ) : (0, import_i18n186.__)("Link to post"),
                 isShownByDefault: true,
                 hasValue: () => !!isLink,
                 onDeselect: () => setAttributes({
                   isLink: false
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
                   import_components111.ToggleControl,
                   {
-                    label: (0, import_i18n183.__)("Make image a link"),
+                    label: (0, import_i18n186.__)("Make image a link"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
               import_components111.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n183.__)("Open in new tab"),
+                label: (0, import_i18n186.__)("Open in new tab"),
                 isShownByDefault: true,
                 hasValue: () => "_self" !== linkTarget,
                 onDeselect: () => setAttributes({
                   linkTarget: "_self"
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
                   import_components111.ToggleControl,
                   {
-                    label: (0, import_i18n183.__)("Open in new tab"),
+                    label: (0, import_i18n186.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -59898,25 +62981,25 @@ ${text}
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
               import_components111.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n183.__)("Link relation"),
+                label: (0, import_i18n186.__)("Link relation"),
                 isShownByDefault: true,
                 hasValue: () => !!rel,
                 onDeselect: () => setAttributes({
                   rel: ""
                 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
                   import_components111.TextControl,
                   {
-                    label: (0, import_i18n183.__)("Link relation"),
-                    help: (0, import_element112.createInterpolateElement)(
-                      (0, import_i18n183.__)(
+                    label: (0, import_i18n186.__)("Link relation"),
+                    help: (0, import_element126.createInterpolateElement)(
+                      (0, import_i18n186.__)(
                         "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
                       ),
                       {
-                        a: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components111.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+                        a: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_components111.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
                       }
                     ),
                     value: rel,
@@ -59925,7 +63008,7 @@ ${text}
                 )
               }
             ),
-            !!media && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            !!media && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
               FeaturedImageResolutionTool,
               {
                 image: media,
@@ -59939,14 +63022,14 @@ ${text}
     ] });
     let image;
     if (!featuredImage && (isDescendentOfQueryLoop || !postId)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_jsx_runtime415.Fragment, { children: [
         controls,
-        /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)("div", { ...blockProps, children: [
-          !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("a", { href: postPermalink, target: linkTarget, children: placeholder2() }) : placeholder2(),
-          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+        /* @__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)(
             overlay_default,
             {
-              attributes,
+              attributes: attributes2,
               setAttributes,
               clientId
             }
@@ -59954,7 +63037,7 @@ ${text}
         ] })
       ] });
     }
-    const label = (0, import_i18n183.__)("Add a featured image");
+    const label = (0, import_i18n186.__)("Add a featured image");
     const imageStyles = {
       ...borderProps.style,
       ...shadowProps.style,
@@ -59964,7 +63047,7 @@ ${text}
       objectFit: !!(height || aspectRatio) && scale
     };
     if (!featuredImage && !temporaryURL) {
-      image = /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+      image = /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
         import_block_editor201.MediaPlaceholder,
         {
           onSelect: onSelectImage,
@@ -59973,7 +63056,7 @@ ${text}
           onError: onUploadError,
           placeholder: placeholder2,
           mediaLibraryButton: ({ open }) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
               import_components111.Button,
               {
                 __next40pxDefaultSize: true,
@@ -59991,26 +63074,26 @@ ${text}
         }
       );
     } else {
-      image = !media && !temporaryURL ? placeholder2() : /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+      image = !media && !temporaryURL ? placeholder2() : /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_jsx_runtime415.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
           "img",
           {
             className: borderProps.className,
             src: temporaryURL || mediaUrl,
-            alt: media && media?.alt_text ? (0, import_i18n183.sprintf)(
+            alt: media && media?.alt_text ? (0, import_i18n186.sprintf)(
               // translators: %s: The image's alt text.
-              (0, import_i18n183.__)("Featured image: %s"),
+              (0, import_i18n186.__)("Featured image: %s"),
               media.alt_text
-            ) : (0, import_i18n183.__)("Featured image"),
+            ) : (0, import_i18n186.__)("Featured image"),
             style: imageStyles
           }
         ),
-        temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components111.Spinner, {})
+        temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_components111.Spinner, {})
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_jsx_runtime391.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)(import_jsx_runtime415.Fragment, { children: [
       !temporaryURL && controls,
-      !!media && !isDescendentOfQueryLoop && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor201.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+      !!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,
         {
           mediaId: featuredImage,
@@ -60022,12 +63105,12 @@ ${text}
           onReset: onResetImage
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)("figure", { ...blockProps, children: [
-        !!isLink ? /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("a", { href: postPermalink, target: linkTarget, children: image }) : image,
-        /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+      /* @__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)(
           overlay_default,
           {
-            attributes,
+            attributes: attributes2,
             setAttributes,
             clientId
           }
@@ -60052,7 +63135,7 @@ ${text}
     name: () => name77,
     settings: () => settings76
   });
-  var import_i18n186 = __toESM(require_i18n(), 1);
+  var import_i18n189 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/post-navigation-link/block.json
   var block_default76 = {
@@ -60122,17 +63205,17 @@ ${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_i18n184 = __toESM(require_i18n(), 1);
+  var import_i18n187 = __toESM(require_i18n(), 1);
   var import_data114 = __toESM(require_data(), 1);
   var import_core_data66 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime416 = __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_i18n184.__)("Next") : (0, import_i18n184.__)("Previous");
+    let placeholder2 = isNext ? (0, import_i18n187.__)("Next") : (0, import_i18n187.__)("Previous");
     const arrowMap5 = {
       none: "",
       arrow: isNext ? "\u2192" : "\u2190",
@@ -60142,13 +63225,13 @@ ${text}
     if (showTitle) {
       placeholder2 = isNext ? (
         /* translators: Label before for next and previous post. There is a space after the colon. */
-        (0, import_i18n184.__)("Next: ")
+        (0, import_i18n187.__)("Next: ")
       ) : (
         /* translators: Label before for next and previous post. There is a space after the colon. */
-        (0, import_i18n184.__)("Previous: ")
+        (0, import_i18n187.__)("Previous: ")
       );
     }
-    const ariaLabel = isNext ? (0, import_i18n184.__)("Next post") : (0, import_i18n184.__)("Previous post");
+    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)(
       (select10) => {
@@ -60163,7 +63246,7 @@ ${text}
     );
     const getTaxonomyOptions = () => {
       const selectOption = {
-        label: (0, import_i18n184.__)("Unfiltered"),
+        label: (0, import_i18n187.__)("Unfiltered"),
         value: ""
       };
       const taxonomyOptions = (taxonomies ?? []).filter(({ visibility }) => !!visibility?.publicly_queryable).map((item) => {
@@ -60175,11 +63258,11 @@ ${text}
       return [selectOption, ...taxonomyOptions];
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_jsx_runtime392.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_block_editor202.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+    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,
         {
-          label: (0, import_i18n184.__)("Settings"),
+          label: (0, import_i18n187.__)("Settings"),
           resetAll: () => {
             setAttributes({
               showTitle: false,
@@ -60189,18 +63272,18 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
               import_components112.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n184.__)("Display the title as a link"),
+                label: (0, import_i18n187.__)("Display the title as a link"),
                 isShownByDefault: true,
                 hasValue: () => showTitle,
                 onDeselect: () => setAttributes({ showTitle: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
                   import_components112.ToggleControl,
                   {
-                    label: (0, import_i18n184.__)("Display the title as a link"),
-                    help: (0, import_i18n184.__)(
+                    label: (0, import_i18n187.__)("Display the title as a link"),
+                    help: (0, import_i18n187.__)(
                       "If you have entered a custom label, it will be prepended before the title."
                     ),
                     checked: !!showTitle,
@@ -60211,19 +63294,19 @@ ${text}
                 )
               }
             ),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
               import_components112.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n184.__)(
+                label: (0, import_i18n187.__)(
                   "Include the label as part of the link"
                 ),
                 isShownByDefault: true,
                 hasValue: () => !!linkLabel,
                 onDeselect: () => setAttributes({ linkLabel: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
                   import_components112.ToggleControl,
                   {
-                    label: (0, import_i18n184.__)(
+                    label: (0, import_i18n187.__)(
                       "Include the label as part of the link"
                     ),
                     checked: !!linkLabel,
@@ -60234,51 +63317,51 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
               import_components112.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n184.__)("Arrow"),
+                label: (0, import_i18n187.__)("Arrow"),
                 isShownByDefault: true,
                 hasValue: () => arrow !== "none",
                 onDeselect: () => setAttributes({ arrow: "none" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(
                   import_components112.__experimentalToggleGroupControl,
                   {
-                    label: (0, import_i18n184.__)("Arrow"),
+                    label: (0, import_i18n187.__)("Arrow"),
                     value: arrow,
                     onChange: (value) => {
                       setAttributes({ arrow: value });
                     },
-                    help: (0, import_i18n184.__)(
+                    help: (0, import_i18n187.__)(
                       "A decorative arrow for the next and previous link."
                     ),
                     isBlock: true,
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
                         import_components112.__experimentalToggleGroupControlOption,
                         {
                           value: "none",
-                          label: (0, import_i18n184._x)(
+                          label: (0, import_i18n187._x)(
                             "None",
                             "Arrow option for Next/Previous link"
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
                         import_components112.__experimentalToggleGroupControlOption,
                         {
                           value: "arrow",
-                          label: (0, import_i18n184._x)(
+                          label: (0, import_i18n187._x)(
                             "Arrow",
                             "Arrow option for Next/Previous link"
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
                         import_components112.__experimentalToggleGroupControlOption,
                         {
                           value: "chevron",
-                          label: (0, import_i18n184._x)(
+                          label: (0, import_i18n187._x)(
                             "Chevron",
                             "Arrow option for Next/Previous link"
                           )
@@ -60292,29 +63375,29 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_block_editor202.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(import_block_editor202.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
         import_components112.SelectControl,
         {
-          label: (0, import_i18n184.__)("Filter by taxonomy"),
+          label: (0, import_i18n187.__)("Filter by taxonomy"),
           value: taxonomy,
           options: getTaxonomyOptions(),
           onChange: (value) => setAttributes({
             taxonomy: value
           }),
-          help: (0, import_i18n184.__)(
+          help: (0, import_i18n187.__)(
             "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_runtime392.jsxs)("div", { ...blockProps, children: [
-        !isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)("div", { ...blockProps, children: [
+        !isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
           "span",
           {
             className: `wp-block-post-navigation-link__arrow-previous is-arrow-${arrow}`,
             children: displayArrow
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
           import_block_editor202.RichText,
           {
             tagName: "a",
@@ -60326,15 +63409,15 @@ ${text}
             onChange: (newLabel) => setAttributes({ label: newLabel })
           }
         ),
-        showTitle && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+        showTitle && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
           "a",
           {
             href: "#post-navigation-pseudo-link",
             onClick: (event) => event.preventDefault(),
-            children: (0, import_i18n184.__)("An example title")
+            children: (0, import_i18n187.__)("An example title")
           }
         ),
-        isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+        isNext && displayArrow && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
           "span",
           {
             className: `wp-block-post-navigation-link__arrow-next is-arrow-${arrow}`,
@@ -60347,12 +63430,12 @@ ${text}
   }

   // packages/block-library/build-module/post-navigation-link/variations.mjs
-  var import_i18n185 = __toESM(require_i18n(), 1);
+  var import_i18n188 = __toESM(require_i18n(), 1);
   var variations14 = [
     {
       name: "post-previous",
-      title: (0, import_i18n185.__)("Previous Post"),
-      description: (0, import_i18n185.__)(
+      title: (0, import_i18n188.__)("Previous Post"),
+      description: (0, import_i18n188.__)(
         "Displays the post link that precedes the current post."
       ),
       icon: previous_default,
@@ -60360,7 +63443,7 @@ ${text}
       scope: ["inserter", "transform"],
       example: {
         attributes: {
-          label: (0, import_i18n185.__)("Previous post"),
+          label: (0, import_i18n188.__)("Previous post"),
           arrow: "arrow"
         }
       }
@@ -60368,8 +63451,8 @@ ${text}
     {
       isDefault: true,
       name: "post-next",
-      title: (0, import_i18n185.__)("Next Post"),
-      description: (0, import_i18n185.__)(
+      title: (0, import_i18n188.__)("Next Post"),
+      description: (0, import_i18n188.__)(
         "Displays the post link that follows the current post."
       ),
       icon: next_default,
@@ -60377,7 +63460,7 @@ ${text}
       scope: ["inserter", "transform"],
       example: {
         attributes: {
-          label: (0, import_i18n185.__)("Next post"),
+          label: (0, import_i18n188.__)("Next post"),
           arrow: "arrow"
         }
       }
@@ -60447,8 +63530,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -60465,7 +63548,7 @@ ${text}
     deprecated: deprecated_default37,
     example: {
       attributes: {
-        label: (0, import_i18n186.__)("Next post"),
+        label: (0, import_i18n189.__)("Next post"),
         arrow: "arrow"
       }
     }
@@ -60555,19 +63638,23 @@ ${text}
   };

   // packages/block-library/build-module/post-template/edit.mjs
-  var import_element113 = __toESM(require_element(), 1);
+  var import_element127 = __toESM(require_element(), 1);
   var import_data115 = __toESM(require_data(), 1);
-  var import_i18n187 = __toESM(require_i18n(), 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_core_data67 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+  var INNER_BLOCKS_LAYOUT = { type: "default" };
   function PostTemplateInnerBlocks({ classList }) {
     const innerBlocksProps = (0, import_block_editor203.useInnerBlocksProps)(
       { className: clsx_default("wp-block-post", classList) },
-      { __unstableDisableLayoutClassNames: true }
+      {
+        __unstableDisableLayoutClassNames: true,
+        layout: INNER_BLOCKS_LAYOUT
+      }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("li", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("li", { ...innerBlocksProps });
   }
   function PostTemplateBlockPreview({
     blocks,
@@ -60588,7 +63675,7 @@ ${text}
     const style2 = {
       display: isHidden ? "none" : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
       "li",
       {
         ...blockPreviewProps,
@@ -60600,7 +63687,7 @@ ${text}
       }
     );
   }
-  var MemoizedPostTemplateBlockPreview = (0, import_element113.memo)(PostTemplateBlockPreview);
+  var MemoizedPostTemplateBlockPreview = (0, import_element127.memo)(PostTemplateBlockPreview);
   function PostTemplateEdit({
     setAttributes,
     clientId,
@@ -60640,7 +63727,7 @@ ${text}
       columnCount = 3,
       minimumColumnWidth
     } = layout || {};
-    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element113.useState)();
+    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element127.useState)();
     const { posts, blocks } = (0, import_data115.useSelect)(
       (select10) => {
         const { getEntityRecords, getTaxonomies } = select10(import_core_data67.store);
@@ -60770,7 +63857,7 @@ ${text}
         previewPostType
       ]
     );
-    const blockContexts = (0, import_element113.useMemo)(
+    const blockContexts = (0, import_element127.useMemo)(
       () => posts?.map((post) => ({
         postType: post.type,
         postId: post.id,
@@ -60787,12 +63874,12 @@ ${text}
       })
     });
     if (!posts) {
-      return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components113.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)("p", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components113.Spinner, {}) });
     }
     if (!posts.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)("p", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)("p", { ...blockProps, children: [
         " ",
-        (0, import_i18n187.__)("No results found.")
+        (0, import_i18n190.__)("No results found.")
       ] });
     }
     const setDisplayLayout = (newDisplayLayout) => setAttributes({
@@ -60801,13 +63888,13 @@ ${text}
     const displayLayoutControls = [
       {
         icon: list_default,
-        title: (0, import_i18n187._x)("List view", "Post template block display setting"),
+        title: (0, import_i18n190._x)("List view", "Post template block display setting"),
         onClick: () => setDisplayLayout({ type: "default" }),
         isActive: layoutType === "default" || layoutType === "constrained"
       },
       {
         icon: grid_default,
-        title: (0, import_i18n187._x)("Grid view", "Post template block display setting"),
+        title: (0, import_i18n190._x)("Grid view", "Post template block display setting"),
         onClick: () => setDisplayLayout({
           type: "grid",
           columnCount
@@ -60815,20 +63902,20 @@ ${text}
         isActive: layoutType === "grid"
       }
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_block_editor203.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_components113.ToolbarGroup, { controls: displayLayoutControls }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("ul", { ...blockProps, children: blockContexts && blockContexts.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
+    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,
         {
           value: blockContext,
           children: [
-            blockContext.postId === (activeBlockContextId || blockContexts[0]?.postId) ? /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+            blockContext.postId === (activeBlockContextId || blockContexts[0]?.postId) ? /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
               PostTemplateInnerBlocks,
               {
                 classList: blockContext.classList
               }
             ) : null,
-            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
               MemoizedPostTemplateBlockPreview,
               {
                 blocks,
@@ -60847,9 +63934,9 @@ ${text}

   // packages/block-library/build-module/post-template/save.mjs
   var import_block_editor204 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
   function PostTemplateSave() {
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_block_editor204.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(import_block_editor204.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/post-template/index.mjs
@@ -60976,7 +64063,7 @@ ${text}
   var import_components114 = __toESM(require_components(), 1);
   var import_data117 = __toESM(require_data(), 1);
   var import_html_entities10 = __toESM(require_html_entities(), 1);
-  var import_i18n188 = __toESM(require_i18n(), 1);
+  var import_i18n191 = __toESM(require_i18n(), 1);
   var import_core_data69 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/post-terms/use-post-terms.mjs
@@ -61017,7 +64104,7 @@ ${text}
   }

   // packages/block-library/build-module/post-terms/edit.mjs
-  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_FORMATS = [
     "core/bold",
     "core/image",
@@ -61027,14 +64114,14 @@ ${text}
     "core/text-color"
   ];
   function PostTermsEdit({
-    attributes,
+    attributes: attributes2,
     clientId,
     context,
     isSelected,
     setAttributes,
     insertBlocksAfter
   }) {
-    const { term, separator, prefix, suffix } = attributes;
+    const { term, separator, prefix, suffix } = attributes2;
     const { postId, postType } = context;
     const selectedTerm = (0, import_data117.useSelect)(
       (select10) => {
@@ -61056,36 +64143,36 @@ ${text}
     const blockProps = (0, import_block_editor205.useBlockProps)({
       className: term && `taxonomy-${term}`
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_jsx_runtime395.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_block_editor205.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+    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,
         {
           autoComplete: "off",
-          label: (0, import_i18n188.__)("Separator"),
+          label: (0, import_i18n191.__)("Separator"),
           value: separator || "",
           onChange: (nextValue) => {
             setAttributes({ separator: nextValue });
           },
-          help: (0, import_i18n188.__)("Enter character(s) used to separate terms.")
+          help: (0, import_i18n191.__)("Enter character(s) used to separate terms.")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)("div", { ...blockProps, children: [
-        isLoading && hasPost && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(import_components114.Spinner, {}),
-        !isLoading && (isSelected || prefix) && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+      /* @__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,
           {
             identifier: "prefix",
             allowedFormats: ALLOWED_FORMATS,
             className: "wp-block-post-terms__prefix",
-            "aria-label": (0, import_i18n188.__)("Prefix"),
-            placeholder: (0, import_i18n188.__)("Prefix") + " ",
+            "aria-label": (0, import_i18n191.__)("Prefix"),
+            placeholder: (0, import_i18n191.__)("Prefix") + " ",
             value: prefix,
             onChange: (value) => setAttributes({ prefix: value }),
             tagName: "span"
           }
         ),
-        (!hasPost || !term) && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)("span", { children: blockInformation.title }),
-        hasPost && !isLoading && hasPostTerms && postTerms.map((postTerm) => /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+        (!hasPost || !term) && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("span", { children: blockInformation.title }),
+        hasPost && !isLoading && hasPostTerms && postTerms.map((postTerm) => /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
           "a",
           {
             href: postTerm.link,
@@ -61094,20 +64181,20 @@ ${text}
             children: (0, import_html_entities10.decodeEntities)(postTerm.name)
           },
           postTerm.id
-        )).reduce((prev, curr) => /* @__PURE__ */ (0, import_jsx_runtime395.jsxs)(import_jsx_runtime395.Fragment, { children: [
+        )).reduce((prev, curr) => /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(import_jsx_runtime419.Fragment, { children: [
           prev,
-          /* @__PURE__ */ (0, import_jsx_runtime395.jsx)("span", { className: "wp-block-post-terms__separator", children: separator || " " }),
+          /* @__PURE__ */ (0, import_jsx_runtime419.jsx)("span", { className: "wp-block-post-terms__separator", children: separator || " " }),
           curr
         ] })),
-        hasPost && !isLoading && !hasPostTerms && (selectedTerm?.labels?.no_terms || (0, import_i18n188.__)("Term items not found.")),
-        !isLoading && (isSelected || suffix) && /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+        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,
           {
             identifier: "suffix",
             allowedFormats: ALLOWED_FORMATS,
             className: "wp-block-post-terms__suffix",
-            "aria-label": (0, import_i18n188.__)("Suffix"),
-            placeholder: " " + (0, import_i18n188.__)("Suffix"),
+            "aria-label": (0, import_i18n191.__)("Suffix"),
+            placeholder: " " + (0, import_i18n191.__)("Suffix"),
             value: suffix,
             onChange: (value) => setAttributes({ suffix: value }),
             tagName: "span",
@@ -61211,8 +64298,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -61314,16 +64401,16 @@ ${text}
   };

   // packages/block-library/build-module/post-time-to-read/edit.mjs
-  var import_i18n189 = __toESM(require_i18n(), 1);
-  var import_element114 = __toESM(require_element(), 1);
+  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_core_data70 = __toESM(require_core_data(), 1);
   var import_wordcount = __toESM(require_wordcount(), 1);
-  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
-  function PostTimeToReadEdit({ attributes, setAttributes, context }) {
-    const { displayAsRange, displayMode, averageReadingSpeed } = attributes;
+  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+  function PostTimeToReadEdit({ attributes: attributes2, setAttributes, context }) {
+    const { displayAsRange, displayMode, averageReadingSpeed } = attributes2;
     const { postId, postType } = context;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const [contentStructure] = (0, import_core_data70.useEntityProp)(
@@ -61335,7 +64422,7 @@ ${text}
     const [blocks] = (0, import_core_data70.useEntityBlockEditor)("postType", postType, {
       id: postId
     });
-    const displayString = (0, import_element114.useMemo)(() => {
+    const displayString = (0, import_element128.useMemo)(() => {
       let content;
       if (contentStructure instanceof Function) {
         content = contentStructure({ blocks });
@@ -61344,7 +64431,7 @@ ${text}
       } else {
         content = contentStructure;
       }
-      const wordCountType = (0, import_i18n189._x)(
+      const wordCountType = (0, import_i18n192._x)(
         "words",
         "Word count type. Do not translate!"
       );
@@ -61362,30 +64449,30 @@ ${text}
           if (minMinutes === maxMinutes) {
             maxMinutes = maxMinutes + 1;
           }
-          const rangeLabel = (0, import_i18n189._x)(
+          const rangeLabel = (0, import_i18n192._x)(
             "%1$s\u2013%2$s minutes",
             "Range of minutes to read"
           );
-          return (0, import_i18n189.sprintf)(rangeLabel, minMinutes, maxMinutes);
+          return (0, import_i18n192.sprintf)(rangeLabel, minMinutes, maxMinutes);
         }
         const minutesToRead = Math.max(
           1,
           Math.round(totalWords / averageReadingSpeed)
         );
-        return (0, import_i18n189.sprintf)(
+        return (0, import_i18n192.sprintf)(
           /* translators: %s: the number of minutes to read the post. */
-          (0, import_i18n189._n)("%s minute", "%s minutes", minutesToRead),
+          (0, import_i18n192._n)("%s minute", "%s minutes", minutesToRead),
           minutesToRead
         );
       }
       if (displayMode === "words") {
-        return wordCountType === "words" ? (0, import_i18n189.sprintf)(
+        return wordCountType === "words" ? (0, import_i18n192.sprintf)(
           /* translators: %s: the number of words in the post. */
-          (0, import_i18n189._n)("%s word", "%s words", totalWords),
+          (0, import_i18n192._n)("%s word", "%s words", totalWords),
           totalWords.toLocaleString()
-        ) : (0, import_i18n189.sprintf)(
+        ) : (0, import_i18n192.sprintf)(
           /* translators: %s: the number of characters in the post. */
-          (0, import_i18n189._n)("%s character", "%s characters", totalWords),
+          (0, import_i18n192._n)("%s character", "%s characters", totalWords),
           totalWords.toLocaleString()
         );
       }
@@ -61397,22 +64484,22 @@ ${text}
       averageReadingSpeed
     ]);
     const blockProps = (0, import_block_editor206.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(import_jsx_runtime396.Fragment, { children: [
-      displayMode === "time" && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(import_block_editor206.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+    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,
         {
-          label: (0, import_i18n189.__)("Settings"),
+          label: (0, import_i18n192.__)("Settings"),
           resetAll: () => {
             setAttributes({
               displayAsRange: true
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
             import_components115.__experimentalToolsPanelItem,
             {
               isShownByDefault: true,
-              label: (0, import_i18n189._x)(
+              label: (0, import_i18n192._x)(
                 "Display as range",
                 "Turns reading time range display on or off"
               ),
@@ -61422,10 +64509,10 @@ ${text}
                   displayAsRange: true
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
                 import_components115.ToggleControl,
                 {
-                  label: (0, import_i18n189.__)("Display as range"),
+                  label: (0, import_i18n192.__)("Display as range"),
                   checked: !!displayAsRange,
                   onChange: () => setAttributes({
                     displayAsRange: !displayAsRange
@@ -61436,18 +64523,18 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { ...blockProps, children: displayString })
+      /* @__PURE__ */ (0, import_jsx_runtime420.jsx)("div", { ...blockProps, children: displayString })
     ] });
   }
   var edit_default29 = PostTimeToReadEdit;

   // packages/block-library/build-module/post-time-to-read/variations.mjs
-  var import_i18n190 = __toESM(require_i18n(), 1);
+  var import_i18n193 = __toESM(require_i18n(), 1);
   var variations15 = [
     {
       name: "time-to-read",
-      title: (0, import_i18n190.__)("Time to Read"),
-      description: (0, import_i18n190.__)("Show minutes required to finish reading the post."),
+      title: (0, import_i18n193.__)("Time to Read"),
+      description: (0, import_i18n193.__)("Show minutes required to finish reading the post."),
       attributes: {
         displayMode: "time"
       },
@@ -61458,8 +64545,8 @@ ${text}
     },
     {
       name: "word-count",
-      title: (0, import_i18n190.__)("Word Count"),
-      description: (0, import_i18n190.__)("Show the number of words in the post."),
+      title: (0, import_i18n193.__)("Word Count"),
+      description: (0, import_i18n193.__)("Show the number of words in the post."),
       attributes: {
         displayMode: "words"
       },
@@ -61523,8 +64610,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -61646,17 +64733,15 @@ ${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_i18n191 = __toESM(require_i18n(), 1);
-  var import_blocks91 = __toESM(require_blocks(), 1);
+  var import_i18n194 = __toESM(require_i18n(), 1);
   var import_core_data71 = __toESM(require_core_data(), 1);
   var import_data118 = __toESM(require_data(), 1);
-  var import_element115 = __toESM(require_element(), 1);
-  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var import_element129 = __toESM(require_element(), 1);
+  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
   function PostTitleEdit({
     attributes: { level, levelOptions, isLink, rel, linkTarget, placeholder: placeholder2 },
     setAttributes,
-    context: { postType, postId, queryId },
-    insertBlocksAfter
+    context: { postType, postId, queryId }
   }) {
     const TagName2 = level === 0 ? "p" : `h${level}`;
     const isDescendentOfQueryLoop = Number.isFinite(queryId);
@@ -61680,50 +64765,47 @@ ${text}
       postId
     );
     const [link] = (0, import_core_data71.useEntityProp)("postType", postType, "link", postId);
-    const onSplitAtEnd = insertBlocksAfter ? () => {
-      insertBlocksAfter((0, import_blocks91.createBlock)((0, import_blocks91.getDefaultBlockName)()));
-    } : void 0;
     const blockProps = (0, import_block_editor207.useBlockProps)();
     const blockEditingMode = (0, import_block_editor207.useBlockEditingMode)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    let titleElement = /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...blockProps, children: placeholder2 || (0, import_i18n191.__)("Title") });
+    let titleElement = /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(TagName2, { ...blockProps, children: placeholder2 || (0, import_i18n194.__)("Title") });
     if (postType && postId) {
-      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
         import_block_editor207.PlainText,
         {
           tagName: TagName2,
-          placeholder: (0, import_i18n191.__)("(no title)"),
+          placeholder: (0, import_i18n194.__)("(no title)"),
           value: rawTitle,
           onChange: setTitle,
           __experimentalVersion: 2,
-          __unstableOnSplitAtEnd: onSplitAtEnd,
+          disableLineBreaks: true,
           ...blockProps
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
         TagName2,
         {
           ...blockProps,
           dangerouslySetInnerHTML: {
-            __html: fullTitle?.rendered || (0, import_i18n191.__)("(no title)")
+            __html: fullTitle?.rendered || (0, import_i18n194.__)("(no title)")
           }
         }
       );
     }
     if (isLink && postType && postId) {
-      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+      titleElement = userCanEdit ? /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
         import_block_editor207.PlainText,
         {
           tagName: "a",
           href: link,
           target: linkTarget,
           rel,
-          placeholder: !rawTitle.length ? (0, import_i18n191.__)("(no title)") : null,
+          placeholder: !rawTitle.length ? (0, import_i18n194.__)("(no title)") : null,
           value: rawTitle,
           onChange: setTitle,
           __experimentalVersion: 2,
-          __unstableOnSplitAtEnd: onSplitAtEnd
+          disableLineBreaks: true
         }
-      ) }) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+      ) }) : /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
         "a",
         {
           href: link,
@@ -61731,14 +64813,14 @@ ${text}
           rel,
           onClick: (event) => event.preventDefault(),
           dangerouslySetInnerHTML: {
-            __html: fullTitle?.rendered || (0, import_i18n191.__)("(no title)")
+            __html: fullTitle?.rendered || (0, import_i18n194.__)("(no title)")
           }
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor207.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+    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,
           {
             value: level,
@@ -61746,10 +64828,10 @@ ${text}
             onChange: (newLevel) => setAttributes({ level: newLevel })
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_block_editor207.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_block_editor207.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(
           import_components116.__experimentalToolsPanel,
           {
-            label: (0, import_i18n191.__)("Settings"),
+            label: (0, import_i18n194.__)("Settings"),
             resetAll: () => {
               setAttributes({
                 rel: "",
@@ -61759,37 +64841,37 @@ ${text}
             },
             dropdownMenuProps,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
                 import_components116.__experimentalToolsPanelItem,
                 {
-                  label: (0, import_i18n191.__)("Make title a link"),
+                  label: (0, import_i18n194.__)("Make title a link"),
                   isShownByDefault: true,
                   hasValue: () => isLink,
                   onDeselect: () => setAttributes({ isLink: false }),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
                     import_components116.ToggleControl,
                     {
-                      label: (0, import_i18n191.__)("Make title a link"),
+                      label: (0, import_i18n194.__)("Make title a link"),
                       onChange: () => setAttributes({ isLink: !isLink }),
                       checked: isLink
                     }
                   )
                 }
               ),
-              isLink && /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_jsx_runtime397.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+              isLink && /* @__PURE__ */ (0, import_jsx_runtime421.jsxs)(import_jsx_runtime421.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
                   import_components116.__experimentalToolsPanelItem,
                   {
-                    label: (0, import_i18n191.__)("Open in new tab"),
+                    label: (0, import_i18n194.__)("Open in new tab"),
                     isShownByDefault: true,
                     hasValue: () => linkTarget === "_blank",
                     onDeselect: () => setAttributes({
                       linkTarget: "_self"
                     }),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
                       import_components116.ToggleControl,
                       {
-                        label: (0, import_i18n191.__)("Open in new tab"),
+                        label: (0, import_i18n194.__)("Open in new tab"),
                         onChange: (value) => setAttributes({
                           linkTarget: value ? "_blank" : "_self"
                         }),
@@ -61798,23 +64880,23 @@ ${text}
                     )
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
                   import_components116.__experimentalToolsPanelItem,
                   {
-                    label: (0, import_i18n191.__)("Link relation"),
+                    label: (0, import_i18n194.__)("Link relation"),
                     isShownByDefault: true,
                     hasValue: () => !!rel,
                     onDeselect: () => setAttributes({ rel: "" }),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
                       import_components116.TextControl,
                       {
-                        label: (0, import_i18n191.__)("Link relation"),
-                        help: (0, import_element115.createInterpolateElement)(
-                          (0, import_i18n191.__)(
+                        label: (0, import_i18n194.__)("Link relation"),
+                        help: (0, import_element129.createInterpolateElement)(
+                          (0, import_i18n194.__)(
                             "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
                           ),
                           {
-                            a: /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components116.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+                            a: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components116.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
                           }
                         ),
                         value: rel,
@@ -61906,8 +64988,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -61982,25 +65064,25 @@ ${text}
     name: () => name82,
     settings: () => settings81
   });
-  var import_i18n193 = __toESM(require_i18n(), 1);
-  var import_blocks94 = __toESM(require_blocks(), 1);
+  var import_i18n196 = __toESM(require_i18n(), 1);
+  var import_blocks93 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/preformatted/edit.mjs
-  var import_i18n192 = __toESM(require_i18n(), 1);
+  var import_i18n195 = __toESM(require_i18n(), 1);
   var import_block_editor208 = __toESM(require_block_editor(), 1);
-  var import_blocks92 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks91 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
   function PreformattedEdit({
-    attributes,
+    attributes: attributes2,
     mergeBlocks,
     setAttributes,
     onRemove,
     insertBlocksAfter,
     style: style2
   }) {
-    const { content } = attributes;
+    const { content } = attributes2;
     const blockProps = (0, import_block_editor208.useBlockProps)({ style: style2 });
-    return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
       import_block_editor208.RichText,
       {
         tagName: "pre",
@@ -62013,13 +65095,13 @@ ${text}
           });
         },
         onRemove,
-        "aria-label": (0, import_i18n192.__)("Preformatted text"),
-        placeholder: (0, import_i18n192.__)("Write preformatted text\u2026"),
+        "aria-label": (0, import_i18n195.__)("Preformatted text"),
+        placeholder: (0, import_i18n195.__)("Write preformatted text\u2026"),
         onMerge: mergeBlocks,
         ...blockProps,
         __unstablePastePlainText: true,
         __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks92.createBlock)((0, import_blocks92.getDefaultBlockName)())
+          (0, import_blocks91.createBlock)((0, import_blocks91.getDefaultBlockName)())
         ) : void 0
       }
     );
@@ -62090,20 +65172,20 @@ ${text}

   // packages/block-library/build-module/preformatted/save.mjs
   var import_block_editor209 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
-  function save39({ attributes }) {
-    const { content } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("pre", { ...import_block_editor209.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_block_editor209.RichText.Content, { value: content }) });
+  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
+  function save39({ 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 }) });
   }

   // packages/block-library/build-module/preformatted/transforms.mjs
-  var import_blocks93 = __toESM(require_blocks(), 1);
+  var import_blocks92 = __toESM(require_blocks(), 1);
   var transforms27 = {
     from: [
       {
         type: "block",
         blocks: ["core/code", "core/paragraph", "core/verse"],
-        transform: ({ content, anchor }) => (0, import_blocks93.createBlock)("core/preformatted", {
+        transform: ({ content, anchor }) => (0, import_blocks92.createBlock)("core/preformatted", {
           content,
           anchor
         })
@@ -62122,24 +65204,24 @@ ${text}
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes) => (0, import_blocks93.createBlock)("core/paragraph", attributes)
+        transform: (attributes2) => (0, import_blocks92.createBlock)("core/paragraph", attributes2)
       },
       {
         type: "block",
         blocks: ["core/code"],
-        transform: (attributes) => (0, import_blocks93.createBlock)("core/code", attributes)
+        transform: (attributes2) => (0, import_blocks92.createBlock)("core/code", attributes2)
       },
       {
         type: "block",
         blocks: ["core/verse"],
-        transform: (attributes) => (0, import_blocks93.createBlock)("core/verse", attributes)
+        transform: (attributes2) => (0, import_blocks92.createBlock)("core/verse", attributes2)
       }
     ]
   };
   var transforms_default28 = transforms27;

   // packages/block-library/build-module/preformatted/index.mjs
-  var { fieldsKey: fieldsKey15, formKey: formKey15 } = unlock(import_blocks94.privateApis);
+  var { fieldsKey: fieldsKey15, formKey: formKey15 } = unlock(import_blocks93.privateApis);
   var { name: name82 } = block_default81;
   var settings81 = {
     icon: preformatted_default,
@@ -62147,7 +65229,7 @@ ${text}
       attributes: {
         /* eslint-disable @wordpress/i18n-no-collapsible-whitespace */
         // translators: Sample content for the Preformatted block. Can be replaced with a more locale-adequate work.
-        content: (0, import_i18n193.__)(
+        content: (0, import_i18n196.__)(
           "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 */
@@ -62156,9 +65238,9 @@ ${text}
     transforms: transforms_default28,
     edit: PreformattedEdit,
     save: save39,
-    merge(attributes, attributesToMerge) {
+    merge(attributes2, attributesToMerge) {
       return {
-        content: attributes.content + "\n\n" + attributesToMerge.content
+        content: attributes2.content + "\n\n" + attributesToMerge.content
       };
     }
   };
@@ -62166,7 +65248,7 @@ ${text}
     settings81[fieldsKey15] = [
       {
         id: "content",
-        label: (0, import_i18n193.__)("Content"),
+        label: (0, import_i18n196.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -62186,8 +65268,8 @@ ${text}
     name: () => name83,
     settings: () => settings82
   });
-  var import_i18n195 = __toESM(require_i18n(), 1);
-  var import_blocks97 = __toESM(require_blocks(), 1);
+  var import_i18n198 = __toESM(require_i18n(), 1);
+  var import_blocks96 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/pullquote/deprecated.mjs
   var import_block_editor210 = __toESM(require_block_editor(), 1);
@@ -62197,7 +65279,7 @@ ${text}
   var SOLID_COLOR_CLASS = `is-style-solid-color`;

   // packages/block-library/build-module/pullquote/deprecated.mjs
-  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
   var blockAttributes6 = {
     value: {
       type: "string",
@@ -62320,10 +65402,10 @@ ${text}
         clientNavigation: true
       }
     },
-    save({ attributes }) {
-      const { textAlign, citation, value } = attributes;
+    save({ attributes: attributes2 }) {
+      const { textAlign, citation, value } = attributes2;
       const shouldShowCitation = !import_block_editor210.RichText.isEmpty(citation);
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
         "figure",
         {
           ...import_block_editor210.useBlockProps.save({
@@ -62331,15 +65413,15 @@ ${text}
               [`has-text-align-${textAlign}`]: textAlign
             })
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)("blockquote", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { tagName: "p", value }),
-            shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+          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 })
           ] })
         }
       );
     },
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -62410,10 +65492,10 @@ ${text}
         }
       }
     },
-    save({ attributes }) {
-      const { textAlign, citation, value } = attributes;
+    save({ attributes: attributes2 }) {
+      const { textAlign, citation, value } = attributes2;
       const shouldShowCitation = !import_block_editor210.RichText.isEmpty(citation);
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
         "figure",
         {
           ...import_block_editor210.useBlockProps.save({
@@ -62421,17 +65503,17 @@ ${text}
               [`has-text-align-${textAlign}`]: textAlign
             })
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)("blockquote", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-            shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+          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 })
           ] })
         }
       );
     },
-    migrate({ value, ...attributes }) {
+    migrate({ value, ...attributes2 }) {
       return migrate_text_align_default({
         value: multilineToInline(value),
-        ...attributes
+        ...attributes2
       });
     }
   };
@@ -62454,7 +65536,7 @@ ${text}
         width: true
       }
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         mainColor,
         customMainColor,
@@ -62463,7 +65545,7 @@ ${text}
         value,
         citation,
         className
-      } = attributes;
+      } = attributes2;
       const isSolidColorStyle = className?.includes(SOLID_COLOR_CLASS);
       let figureClasses, figureStyles;
       if (isSolidColorStyle) {
@@ -62492,21 +65574,21 @@ ${text}
         [blockquoteTextColorClass]: blockquoteTextColorClass
       });
       const blockquoteStyles = blockquoteTextColorClass ? void 0 : { color: customTextColor };
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
         "figure",
         {
           ...import_block_editor210.useBlockProps.save({
             className: figureClasses,
             style: figureStyles
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(
             "blockquote",
             {
               className: blockquoteClasses,
               style: blockquoteStyles,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-                !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+                /* @__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 })
               ]
             }
           )
@@ -62519,7 +65601,7 @@ ${text}
       mainColor,
       customMainColor,
       customTextColor,
-      ...attributes
+      ...attributes2
     }) {
       const isSolidColorStyle = className?.includes(SOLID_COLOR_CLASS);
       let style2;
@@ -62550,7 +65632,7 @@ ${text}
         backgroundColor: isSolidColorStyle ? mainColor : void 0,
         borderColor: isSolidColorStyle ? void 0 : mainColor,
         textAlign: isSolidColorStyle ? "left" : void 0,
-        ...attributes,
+        ...attributes2,
         style: style2
       });
     }
@@ -62566,7 +65648,7 @@ ${text}
         attribute: "style"
       }
     },
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         mainColor,
         customMainColor,
@@ -62576,7 +65658,7 @@ ${text}
         citation,
         className,
         figureStyle
-      } = attributes;
+      } = attributes2;
       const isSolidColorStyle = className?.includes(SOLID_COLOR_CLASS);
       let figureClasses, figureStyles;
       if (isSolidColorStyle) {
@@ -62609,14 +65691,14 @@ ${text}
         [blockquoteTextColorClass]: blockquoteTextColorClass
       });
       const blockquoteStyles = blockquoteTextColorClass ? void 0 : { color: customTextColor };
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("figure", { className: figureClasses, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("figure", { className: figureClasses, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(
         "blockquote",
         {
           className: blockquoteClasses,
           style: blockquoteStyles,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-            !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+            /* @__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 })
           ]
         }
       ) });
@@ -62628,7 +65710,7 @@ ${text}
       mainColor,
       customMainColor,
       customTextColor,
-      ...attributes
+      ...attributes2
     }) {
       const isSolidColorStyle = className?.includes(SOLID_COLOR_CLASS);
       let style2;
@@ -62658,7 +65740,7 @@ ${text}
         if (borderColor) {
           return {
             value: multilineToInline(value),
-            ...attributes,
+            ...attributes2,
             className,
             // Block supports: Set style.border.color if a deprecated block has `mainColor`, inline border CSS and is not a solid color style.
             style: {
@@ -62675,14 +65757,14 @@ ${text}
         backgroundColor: isSolidColorStyle ? mainColor : void 0,
         borderColor: isSolidColorStyle ? void 0 : mainColor,
         textAlign: isSolidColorStyle ? "left" : void 0,
-        ...attributes,
+        ...attributes2,
         style: style2
       });
     }
   };
   var v215 = {
     attributes: blockAttributes6,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         mainColor,
         customMainColor,
@@ -62691,7 +65773,7 @@ ${text}
         value,
         citation,
         className
-      } = attributes;
+      } = attributes2;
       const isSolidColorStyle = className?.includes(SOLID_COLOR_CLASS);
       let figureClass, figureStyles;
       if (isSolidColorStyle) {
@@ -62723,14 +65805,14 @@ ${text}
         [blockquoteTextColorClass]: blockquoteTextColorClass
       }) : void 0;
       const blockquoteStyle = blockquoteTextColorClass ? void 0 : { color: customTextColor };
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)("figure", { className: figureClass, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("figure", { className: figureClass, style: figureStyles, children: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(
         "blockquote",
         {
           className: blockquoteClasses,
           style: blockquoteStyle,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-            !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+            /* @__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 })
           ]
         }
       ) });
@@ -62741,7 +65823,7 @@ ${text}
       mainColor,
       customMainColor,
       customTextColor,
-      ...attributes
+      ...attributes2
     }) {
       const isSolidColorStyle = className?.includes(SOLID_COLOR_CLASS);
       let style2 = {};
@@ -62772,7 +65854,7 @@ ${text}
         backgroundColor: isSolidColorStyle ? mainColor : void 0,
         borderColor: isSolidColorStyle ? void 0 : mainColor,
         textAlign: isSolidColorStyle ? "left" : void 0,
-        ...attributes,
+        ...attributes2,
         style: style2
       });
     }
@@ -62781,17 +65863,17 @@ ${text}
     attributes: {
       ...blockAttributes6
     },
-    save({ attributes }) {
-      const { value, citation } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)("blockquote", { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-        !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { tagName: "cite", value: citation })
+    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 })
       ] });
     },
-    migrate({ value, ...attributes }) {
+    migrate({ value, ...attributes2 }) {
       return {
         value: multilineToInline(value),
-        ...attributes
+        ...attributes2
       };
     }
   };
@@ -62808,26 +65890,26 @@ ${text}
         default: "none"
       }
     },
-    save({ attributes }) {
-      const { value, citation, align } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)("blockquote", { className: `align${align}`, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { value, multiline: true }),
-        !import_block_editor210.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor210.RichText.Content, { tagName: "footer", value: citation })
+    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 })
       ] });
     },
-    migrate({ value, ...attributes }) {
+    migrate({ value, ...attributes2 }) {
       return {
         value: multilineToInline(value),
-        ...attributes
+        ...attributes2
       };
     }
   };
   var deprecated_default41 = [v67, v57, v48, v310, v215, v138, v02];

   // packages/block-library/build-module/pullquote/edit.mjs
-  var import_i18n194 = __toESM(require_i18n(), 1);
+  var import_i18n197 = __toESM(require_i18n(), 1);
   var import_block_editor211 = __toESM(require_block_editor(), 1);
-  var import_blocks95 = __toESM(require_blocks(), 1);
+  var import_blocks94 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/pullquote/figure.mjs
   var Figure = "figure";
@@ -62836,15 +65918,15 @@ ${text}
   var BlockQuote = "blockquote";

   // packages/block-library/build-module/pullquote/edit.mjs
-  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
   function PullQuoteEdit(props) {
-    const { attributes, setAttributes, isSelected, insertBlocksAfter } = props;
+    const { attributes: attributes2, setAttributes, isSelected, insertBlocksAfter } = props;
     useDeprecatedTextAlign(props);
-    const { citation, value } = attributes;
+    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_runtime401.jsx)(import_jsx_runtime401.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(Figure, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(BlockQuote, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+    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,
         {
           identifier: "value",
@@ -62853,32 +65935,32 @@ ${text}
           onChange: (nextValue) => setAttributes({
             value: nextValue
           }),
-          "aria-label": (0, import_i18n194.__)("Pullquote text"),
+          "aria-label": (0, import_i18n197.__)("Pullquote text"),
           placeholder: (
             // translators: placeholder text used for the quote
-            (0, import_i18n194.__)("Add quote")
+            (0, import_i18n197.__)("Add quote")
           )
         }
       ),
-      shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
+      shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
         import_block_editor211.RichText,
         {
           identifier: "citation",
           tagName: "cite",
           style: { display: "block" },
           value: citation,
-          "aria-label": (0, import_i18n194.__)("Pullquote citation text"),
+          "aria-label": (0, import_i18n197.__)("Pullquote citation text"),
           placeholder: (
             // translators: placeholder text used for the citation
-            (0, import_i18n194.__)("Add citation")
+            (0, import_i18n197.__)("Add citation")
           ),
           onChange: (nextCitation) => setAttributes({
             citation: nextCitation
           }),
           className: "wp-block-pullquote__citation",
           __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-            (0, import_blocks95.createBlock)(
-              (0, import_blocks95.getDefaultBlockName)()
+            (0, import_blocks94.createBlock)(
+              (0, import_blocks94.getDefaultBlockName)()
             )
           ) : void 0
         }
@@ -62980,18 +66062,18 @@ ${text}

   // packages/block-library/build-module/pullquote/save.mjs
   var import_block_editor212 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
-  function save40({ attributes }) {
-    const { citation, value } = attributes;
+  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
+  function save40({ attributes: attributes2 }) {
+    const { citation, value } = attributes2;
     const shouldShowCitation = !import_block_editor212.RichText.isEmpty(citation);
-    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)("figure", { ...import_block_editor212.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime402.jsxs)("blockquote", { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(import_block_editor212.RichText.Content, { tagName: "p", value }),
-      shouldShowCitation && /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(import_block_editor212.RichText.Content, { tagName: "cite", value: 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 })
     ] }) });
   }

   // packages/block-library/build-module/pullquote/transforms.mjs
-  var import_blocks96 = __toESM(require_blocks(), 1);
+  var import_blocks95 = __toESM(require_blocks(), 1);
   var import_rich_text8 = __toESM(require_rich_text(), 1);
   var transforms28 = {
     from: [
@@ -62999,17 +66081,17 @@ ${text}
         type: "block",
         isMultiBlock: true,
         blocks: ["core/paragraph"],
-        transform: (attributes) => {
-          return (0, import_blocks96.createBlock)("core/pullquote", {
+        transform: (attributes2) => {
+          return (0, import_blocks95.createBlock)("core/pullquote", {
             value: (0, import_rich_text8.toHTMLString)({
               value: (0, import_rich_text8.join)(
-                attributes.map(
+                attributes2.map(
                   ({ content }) => (0, import_rich_text8.create)({ html: content })
                 ),
                 "\n"
               )
             }),
-            anchor: attributes.anchor
+            anchor: attributes2.anchor
           });
         }
       },
@@ -63017,7 +66099,7 @@ ${text}
         type: "block",
         blocks: ["core/heading"],
         transform: ({ content, anchor }) => {
-          return (0, import_blocks96.createBlock)("core/pullquote", {
+          return (0, import_blocks95.createBlock)("core/pullquote", {
             value: content,
             anchor
           });
@@ -63032,20 +66114,20 @@ ${text}
           const paragraphs = [];
           if (value) {
             paragraphs.push(
-              (0, import_blocks96.createBlock)("core/paragraph", {
+              (0, import_blocks95.createBlock)("core/paragraph", {
                 content: value
               })
             );
           }
           if (citation) {
             paragraphs.push(
-              (0, import_blocks96.createBlock)("core/paragraph", {
+              (0, import_blocks95.createBlock)("core/paragraph", {
                 content: citation
               })
             );
           }
           if (paragraphs.length === 0) {
-            return (0, import_blocks96.createBlock)("core/paragraph", {
+            return (0, import_blocks95.createBlock)("core/paragraph", {
               content: ""
             });
           }
@@ -63057,11 +66139,11 @@ ${text}
         blocks: ["core/heading"],
         transform: ({ value, citation }) => {
           if (!value) {
-            return (0, import_blocks96.createBlock)("core/heading", {
+            return (0, import_blocks95.createBlock)("core/heading", {
               content: citation
             });
           }
-          const headingBlock = (0, import_blocks96.createBlock)("core/heading", {
+          const headingBlock = (0, import_blocks95.createBlock)("core/heading", {
             content: value
           });
           if (!citation) {
@@ -63069,7 +66151,7 @@ ${text}
           }
           return [
             headingBlock,
-            (0, import_blocks96.createBlock)("core/heading", {
+            (0, import_blocks95.createBlock)("core/heading", {
               content: citation
             })
           ];
@@ -63080,7 +66162,7 @@ ${text}
   var transforms_default29 = transforms28;

   // packages/block-library/build-module/pullquote/index.mjs
-  var { fieldsKey: fieldsKey16, formKey: formKey16 } = unlock(import_blocks97.privateApis);
+  var { fieldsKey: fieldsKey16, formKey: formKey16 } = unlock(import_blocks96.privateApis);
   var { name: name83 } = block_default82;
   var settings82 = {
     icon: pullquote_default,
@@ -63088,11 +66170,11 @@ ${text}
       attributes: {
         value: (
           // translators: Quote serving as example for the Pullquote block. Attributed to Matt Mullenweg.
-          (0, import_i18n195.__)(
+          (0, import_i18n198.__)(
             "One of the hardest things to do in technology is disrupt yourself."
           )
         ),
-        citation: (0, import_i18n195.__)("Matt Mullenweg")
+        citation: (0, import_i18n198.__)("Matt Mullenweg")
       }
     },
     transforms: transforms_default29,
@@ -63104,14 +66186,14 @@ ${text}
     settings82[fieldsKey16] = [
       {
         id: "value",
-        label: (0, import_i18n195.__)("Content"),
+        label: (0, import_i18n198.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "citation",
-        label: (0, import_i18n195.__)("Citation"),
+        label: (0, import_i18n198.__)("Citation"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -63190,6 +66272,9 @@ ${text}
       align: ["wide", "full"],
       html: false,
       layout: true,
+      spacing: {
+        blockGap: true
+      },
       interactivity: true
     },
     editorStyle: "wp-block-query-editor"
@@ -63197,29 +66282,29 @@ ${text}

   // packages/block-library/build-module/query/edit/index.mjs
   var import_data131 = __toESM(require_data(), 1);
-  var import_element124 = __toESM(require_element(), 1);
+  var import_element138 = __toESM(require_element(), 1);
   var import_block_editor219 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/query/edit/query-content.mjs
   var import_data129 = __toESM(require_data(), 1);
-  var import_compose51 = __toESM(require_compose(), 1);
-  var import_element122 = __toESM(require_element(), 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_i18n211 = __toESM(require_i18n(), 1);
+  var import_i18n214 = __toESM(require_i18n(), 1);
   var import_core_data78 = __toESM(require_core_data(), 1);

   // packages/block-library/build-module/query/edit/inspector-controls/enhanced-pagination-control.mjs
   var import_components117 = __toESM(require_components(), 1);
-  var import_i18n197 = __toESM(require_i18n(), 1);
+  var import_i18n200 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query/utils.mjs
   var import_data120 = __toESM(require_data(), 1);
-  var import_element116 = __toESM(require_element(), 1);
+  var import_element130 = __toESM(require_element(), 1);
   var import_core_data72 = __toESM(require_core_data(), 1);
   var import_block_editor213 = __toESM(require_block_editor(), 1);
   var import_html_entities11 = __toESM(require_html_entities(), 1);
-  var import_i18n196 = __toESM(require_i18n(), 1);
-  var import_blocks98 = __toESM(require_blocks(), 1);
+  var import_i18n199 = __toESM(require_i18n(), 1);
+  var import_blocks97 = __toESM(require_blocks(), 1);
   var getEntitiesInfo = (entities) => {
     const mapping = entities?.reduce(
       (accumulator, entity) => {
@@ -63259,7 +66344,7 @@ ${text}
       );
       return filteredPostTypes;
     }, []);
-    const postTypesTaxonomiesMap = (0, import_element116.useMemo)(() => {
+    const postTypesTaxonomiesMap = (0, import_element130.useMemo)(() => {
       if (!postTypes?.length) {
         return;
       }
@@ -63268,14 +66353,14 @@ ${text}
         return accumulator;
       }, {});
     }, [postTypes]);
-    const postTypesSelectOptions = (0, import_element116.useMemo)(
+    const postTypesSelectOptions = (0, import_element130.useMemo)(
       () => (postTypes || []).map(({ labels, slug }) => ({
         label: labels.singular_name,
         value: slug
       })),
       [postTypes]
     );
-    const postTypeFormatSupportMap = (0, import_element116.useMemo)(() => {
+    const postTypeFormatSupportMap = (0, import_element130.useMemo)(() => {
       if (!postTypes?.length) {
         return {};
       }
@@ -63304,7 +66389,7 @@ ${text}
       },
       [postType]
     );
-    return (0, import_element116.useMemo)(() => {
+    return (0, import_element130.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => !!visibility?.publicly_queryable
       );
@@ -63327,24 +66412,24 @@ ${text}
       },
       [postType]
     );
-    return (0, import_element116.useMemo)(() => {
+    return (0, import_element130.useMemo)(() => {
       const orderByOptions = [
         {
-          label: (0, import_i18n196.__)("Newest to oldest"),
+          label: (0, import_i18n199.__)("Newest to oldest"),
           value: "date/desc"
         },
         {
-          label: (0, import_i18n196.__)("Oldest to newest"),
+          label: (0, import_i18n199.__)("Oldest to newest"),
           value: "date/asc"
         },
         {
           /* translators: Label for ordering posts by title in ascending order. */
-          label: (0, import_i18n196.__)("A \u2192 Z"),
+          label: (0, import_i18n199.__)("A \u2192 Z"),
           value: "title/asc"
         },
         {
           /* translators: Label for ordering posts by title in descending order. */
-          label: (0, import_i18n196.__)("Z \u2192 A"),
+          label: (0, import_i18n199.__)("Z \u2192 A"),
           value: "title/desc"
         }
       ];
@@ -63352,12 +66437,12 @@ ${text}
         orderByOptions.push(
           {
             /* translators: Label for ordering posts by ascending menu order. */
-            label: (0, import_i18n196.__)("Ascending by order"),
+            label: (0, import_i18n199.__)("Ascending by order"),
             value: "menu_order/asc"
           },
           {
             /* translators: Label for ordering posts by descending menu order. */
-            label: (0, import_i18n196.__)("Descending by order"),
+            label: (0, import_i18n199.__)("Descending by order"),
             value: "menu_order/desc"
           }
         );
@@ -63365,13 +66450,13 @@ ${text}
       return orderByOptions;
     }, [supportsCustomOrder]);
   }
-  function useAllowedControls(attributes) {
+  function useAllowedControls(attributes2) {
     return (0, import_data120.useSelect)(
-      (select10) => select10(import_blocks98.store).getActiveBlockVariation(
+      (select10) => select10(import_blocks97.store).getActiveBlockVariation(
         "core/query",
-        attributes
+        attributes2
       )?.allowedControls,
-      [attributes]
+      [attributes2]
     );
   }
   function isControlAllowed(allowedControls, key) {
@@ -63385,7 +66470,7 @@ ${text}
       query: { postType, inherit },
       namespace
     } = queryBlockAttributes;
-    const clonedBlocks = blocks.map((block) => (0, import_blocks98.cloneBlock)(block));
+    const clonedBlocks = blocks.map((block) => (0, import_blocks97.cloneBlock)(block));
     const queryClientIds = [];
     const blocksQueue = [...clonedBlocks];
     while (blocksQueue.length > 0) {
@@ -63407,12 +66492,12 @@ ${text}
     }
     return { newBlocks: clonedBlocks, queryClientIds };
   };
-  function useBlockNameForPatterns(clientId, attributes) {
+  function useBlockNameForPatterns(clientId, attributes2) {
     return (0, import_data120.useSelect)(
       (select10) => {
         const activeVariationName = select10(
-          import_blocks98.store
-        ).getActiveBlockVariation("core/query", attributes)?.name;
+          import_blocks97.store
+        ).getActiveBlockVariation("core/query", attributes2)?.name;
         if (!activeVariationName) {
           return "core/query";
         }
@@ -63424,24 +66509,24 @@ ${text}
         );
         return activePatterns.length > 0 ? `core/query/${activeVariationName}` : "core/query";
       },
-      [clientId, attributes]
+      [clientId, attributes2]
     );
   }
-  function useScopedBlockVariations(attributes) {
+  function useScopedBlockVariations(attributes2) {
     const { activeVariationName, blockVariations } = (0, import_data120.useSelect)(
       (select10) => {
-        const { getActiveBlockVariation, getBlockVariations: getBlockVariations4 } = select10(import_blocks98.store);
+        const { getActiveBlockVariation, getBlockVariations: getBlockVariations4 } = select10(import_blocks97.store);
         return {
           activeVariationName: getActiveBlockVariation(
             "core/query",
-            attributes
+            attributes2
           )?.name,
           blockVariations: getBlockVariations4("core/query", "block")
         };
       },
-      [attributes]
+      [attributes2]
     );
-    const variations22 = (0, import_element116.useMemo)(() => {
+    const variations22 = (0, import_element130.useMemo)(() => {
       const isNotConnected = (variation) => !variation.attributes?.namespace;
       if (!activeVariationName) {
         return blockVariations.filter(isNotConnected);
@@ -63474,10 +66559,10 @@ ${text}
           (descendantClientId) => {
             const blockName = getBlockName(descendantClientId);
             const blockSupportsInteractivity = Object.is(
-              (0, import_blocks98.getBlockSupport)(blockName, "interactivity"),
+              (0, import_blocks97.getBlockSupport)(blockName, "interactivity"),
               true
             );
-            const blockSupportsInteractivityClientNavigation = (0, import_blocks98.getBlockSupport)(
+            const blockSupportsInteractivityClientNavigation = (0, import_blocks97.getBlockSupport)(
               blockName,
               "interactivity.clientNavigation"
             );
@@ -63505,25 +66590,25 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/inspector-controls/enhanced-pagination-control.mjs
-  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
   function EnhancedPaginationControl({
     enhancedPagination,
     setAttributes,
     clientId
   }) {
     const hasUnsupportedBlocks = useUnsupportedBlocks(clientId);
-    let help = (0, import_i18n197.__)(
+    let help = (0, import_i18n200.__)(
       "Reload the full page\u2014instead of just the posts list\u2014when visitors navigate between pages."
     );
     if (hasUnsupportedBlocks) {
-      help = (0, import_i18n197.__)(
+      help = (0, import_i18n200.__)(
         "Enhancement disabled because there are non-compatible blocks inside the Query block."
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(import_jsx_runtime403.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_jsx_runtime427.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
       import_components117.ToggleControl,
       {
-        label: (0, import_i18n197.__)("Reload full page"),
+        label: (0, import_i18n200.__)("Reload full page"),
         help,
         checked: !enhancedPagination,
         disabled: hasUnsupportedBlocks,
@@ -63540,31 +66625,31 @@ ${text}
   var import_components127 = __toESM(require_components(), 1);
   var import_data125 = __toESM(require_data(), 1);
   var import_core_data77 = __toESM(require_core_data(), 1);
-  var import_i18n207 = __toESM(require_i18n(), 1);
-  var import_compose50 = __toESM(require_compose(), 1);
-  var import_element119 = __toESM(require_element(), 1);
+  var import_i18n210 = __toESM(require_i18n(), 1);
+  var import_compose51 = __toESM(require_compose(), 1);
+  var import_element133 = __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_i18n198 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n201 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
   var defaultOrderByOptions = [
     {
-      label: (0, import_i18n198.__)("Newest to oldest"),
+      label: (0, import_i18n201.__)("Newest to oldest"),
       value: "date/desc"
     },
     {
-      label: (0, import_i18n198.__)("Oldest to newest"),
+      label: (0, import_i18n201.__)("Oldest to newest"),
       value: "date/asc"
     },
     {
       /* translators: Label for ordering posts by title in ascending order. */
-      label: (0, import_i18n198.__)("A \u2192 Z"),
+      label: (0, import_i18n201.__)("A \u2192 Z"),
       value: "title/asc"
     },
     {
       /* translators: Label for ordering posts by title in descending order. */
-      label: (0, import_i18n198.__)("Z \u2192 A"),
+      label: (0, import_i18n201.__)("Z \u2192 A"),
       value: "title/desc"
     }
   ];
@@ -63574,10 +66659,10 @@ ${text}
     orderByOptions = defaultOrderByOptions,
     onChange
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
       import_components118.SelectControl,
       {
-        label: (0, import_i18n198.__)("Order by"),
+        label: (0, import_i18n201.__)("Order by"),
         value: `${orderBy}/${order}`,
         options: orderByOptions,
         onChange: (value) => {
@@ -63590,11 +66675,11 @@ ${text}
   var order_control_default = OrderControl2;

   // packages/block-library/build-module/query/edit/inspector-controls/author-control.mjs
-  var import_i18n199 = __toESM(require_i18n(), 1);
+  var import_i18n202 = __toESM(require_i18n(), 1);
   var import_components119 = __toESM(require_components(), 1);
   var import_data121 = __toESM(require_data(), 1);
   var import_core_data73 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
   var AUTHORS_QUERY3 = {
     who: "authors",
     per_page: -1,
@@ -63642,10 +66727,10 @@ ${text}
       );
       onChange({ author: ids.join(",") });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
       import_components119.FormTokenField,
       {
-        label: (0, import_i18n199.__)("Authors"),
+        label: (0, import_i18n202.__)("Authors"),
         value: sanitizedValue,
         suggestions: authorsInfo.names,
         onChange: onAuthorChange,
@@ -63656,13 +66741,13 @@ ${text}
   var author_control_default = AuthorControl;

   // packages/block-library/build-module/query/edit/inspector-controls/parent-control.mjs
-  var import_i18n200 = __toESM(require_i18n(), 1);
+  var import_i18n203 = __toESM(require_i18n(), 1);
   var import_components120 = __toESM(require_components(), 1);
   var import_data122 = __toESM(require_data(), 1);
   var import_core_data74 = __toESM(require_core_data(), 1);
-  var import_element117 = __toESM(require_element(), 1);
-  var import_compose48 = __toESM(require_compose(), 1);
-  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 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 EMPTY_ARRAY7 = [];
   var BASE_QUERY = {
     order: "asc",
@@ -63670,10 +66755,10 @@ ${text}
     context: "view"
   };
   function ParentControl({ parents, postType, onChange }) {
-    const [search, setSearch] = (0, import_element117.useState)("");
-    const [value, setValue] = (0, import_element117.useState)(EMPTY_ARRAY7);
-    const [suggestions, setSuggestions] = (0, import_element117.useState)(EMPTY_ARRAY7);
-    const debouncedSearch = (0, import_compose48.useDebounce)(setSearch, 250);
+    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)(
       (select10) => {
         if (!search) {
@@ -63715,7 +66800,7 @@ ${text}
       },
       [parents, postType]
     );
-    (0, import_element117.useEffect)(() => {
+    (0, import_element131.useEffect)(() => {
       if (!parents?.length) {
         setValue(EMPTY_ARRAY7);
       }
@@ -63737,7 +66822,7 @@ ${text}
       }, []);
       setValue(sanitizedValue);
     }, [parents, currentParents]);
-    const entitiesInfo = (0, import_element117.useMemo)(() => {
+    const entitiesInfo = (0, import_element131.useMemo)(() => {
       if (!searchResults?.length) {
         return EMPTY_ARRAY7;
       }
@@ -63745,7 +66830,7 @@ ${text}
         mapToIHasNameAndId(searchResults, "title.rendered")
       );
     }, [searchResults]);
-    (0, import_element117.useEffect)(() => {
+    (0, import_element131.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -63770,10 +66855,10 @@ ${text}
       setSuggestions(EMPTY_ARRAY7);
       onChange({ parents: ids });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
       import_components120.FormTokenField,
       {
-        label: (0, import_i18n200.__)("Parents"),
+        label: (0, import_i18n203.__)("Parents"),
         value,
         onInputChange: debouncedSearch,
         suggestions,
@@ -63788,11 +66873,11 @@ ${text}
   var import_components121 = __toESM(require_components(), 1);
   var import_data123 = __toESM(require_data(), 1);
   var import_core_data75 = __toESM(require_core_data(), 1);
-  var import_element118 = __toESM(require_element(), 1);
-  var import_compose49 = __toESM(require_compose(), 1);
+  var import_element132 = __toESM(require_element(), 1);
+  var import_compose50 = __toESM(require_compose(), 1);
   var import_html_entities12 = __toESM(require_html_entities(), 1);
-  var import_i18n201 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n204 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY8 = [];
   var BASE_QUERY2 = {
     order: "asc",
@@ -63815,7 +66900,7 @@ ${text}
     if (!taxonomies?.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(import_components121.__experimentalVStack, { spacing: 4, children: taxonomies.map((taxonomy) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components121.__experimentalVStack, { spacing: 4, children: taxonomies.map((taxonomy) => {
       const includeTermIds = taxQuery?.include?.[taxonomy.slug] || [];
       const excludeTermIds = taxQuery?.exclude?.[taxonomy.slug] || [];
       const onChangeTaxQuery = (newTermIds, key) => {
@@ -63837,8 +66922,8 @@ ${text}
           ) ? void 0 : newTaxQuery
         });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime407.jsxs)(import_element118.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_element132.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
           TaxonomyItem,
           {
             taxonomy,
@@ -63848,7 +66933,7 @@ ${text}
             label: taxonomy.name
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
           TaxonomyItem,
           {
             taxonomy,
@@ -63857,7 +66942,7 @@ ${text}
             onChange: (value) => onChangeTaxQuery(value, "exclude"),
             label: (
               /* translators: %s: taxonomy name */
-              (0, import_i18n201.sprintf)((0, import_i18n201.__)("Exclude: %s"), taxonomy.name)
+              (0, import_i18n204.sprintf)((0, import_i18n204.__)("Exclude: %s"), taxonomy.name)
             )
           }
         )
@@ -63871,10 +66956,10 @@ ${text}
     onChange,
     label
   }) {
-    const [search, setSearch] = (0, import_element118.useState)("");
-    const [value, setValue] = (0, import_element118.useState)(EMPTY_ARRAY8);
-    const [suggestions, setSuggestions] = (0, import_element118.useState)(EMPTY_ARRAY8);
-    const debouncedSearch = (0, import_compose49.useDebounce)(setSearch, 250);
+    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)(
       (select10) => {
         if (!search) {
@@ -63917,7 +67002,7 @@ ${text}
       },
       [taxonomy.slug, termIds]
     );
-    (0, import_element118.useEffect)(() => {
+    (0, import_element132.useEffect)(() => {
       if (!termIds?.length) {
         setValue(EMPTY_ARRAY8);
       }
@@ -63936,7 +67021,7 @@ ${text}
       }, []);
       setValue(sanitizedValue);
     }, [termIds, existingTerms]);
-    (0, import_element118.useEffect)(() => {
+    (0, import_element132.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -63953,7 +67038,7 @@ ${text}
       setSuggestions(EMPTY_ARRAY8);
       onChange(Array.from(newTermIds));
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)("div", { className: "block-library-query-inspector__taxonomy-control", children: /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+    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,
       {
         label,
@@ -63971,19 +67056,19 @@ ${text}
   var import_components122 = __toESM(require_components(), 1);
   var import_data124 = __toESM(require_data(), 1);
   var import_core_data76 = __toESM(require_core_data(), 1);
-  var import_i18n202 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n205 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
   var POST_FORMATS = [
-    { value: "aside", label: (0, import_i18n202.__)("Aside") },
-    { value: "audio", label: (0, import_i18n202.__)("Audio") },
-    { value: "chat", label: (0, import_i18n202.__)("Chat") },
-    { value: "gallery", label: (0, import_i18n202.__)("Gallery") },
-    { value: "image", label: (0, import_i18n202.__)("Image") },
-    { value: "link", label: (0, import_i18n202.__)("Link") },
-    { value: "quote", label: (0, import_i18n202.__)("Quote") },
-    { value: "standard", label: (0, import_i18n202.__)("Standard") },
-    { value: "status", label: (0, import_i18n202.__)("Status") },
-    { value: "video", label: (0, import_i18n202.__)("Video") }
+    { 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") }
   ].sort((a2, b2) => {
     const normalizedA = a2.label.toUpperCase();
     const normalizedB = b2.label.toUpperCase();
@@ -64017,10 +67102,10 @@ ${text}
       (name122) => formats.find((item) => item.value === name122)?.label
     ).filter(Boolean);
     const suggestions = formats.filter((item) => !normalizedFormats.includes(item.value)).map((item) => item.label);
-    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
       import_components122.FormTokenField,
       {
-        label: (0, import_i18n202.__)("Formats"),
+        label: (0, import_i18n205.__)("Formats"),
         value: values,
         suggestions,
         onChange: (newValues) => {
@@ -64036,23 +67121,23 @@ ${text}

   // packages/block-library/build-module/query/edit/inspector-controls/sticky-control.mjs
   var import_components123 = __toESM(require_components(), 1);
-  var import_i18n203 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n206 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
   var stickyOptions = [
-    { label: (0, import_i18n203.__)("Include"), value: "" },
-    { label: (0, import_i18n203.__)("Ignore"), value: "ignore" },
-    { label: (0, import_i18n203.__)("Exclude"), value: "exclude" },
-    { label: (0, import_i18n203.__)("Only"), value: "only" }
+    { 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" }
   ];
   function StickyControl({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
       import_components123.SelectControl,
       {
-        label: (0, import_i18n203.__)("Sticky posts"),
+        label: (0, import_i18n206.__)("Sticky posts"),
         options: stickyOptions,
         value,
         onChange,
-        help: (0, import_i18n203.__)(
+        help: (0, import_i18n206.__)(
           "Sticky posts always appear first, regardless of their publish date."
         )
       }
@@ -64061,15 +67146,15 @@ ${text}

   // packages/block-library/build-module/query/edit/inspector-controls/per-page-control.mjs
   var import_components124 = __toESM(require_components(), 1);
-  var import_i18n204 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime434 = __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_runtime410.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
       import_components124.RangeControl,
       {
-        label: (0, import_i18n204.__)("Items per page"),
+        label: (0, import_i18n207.__)("Items per page"),
         min: MIN_POSTS_PER_PAGE,
         max: MAX_POSTS_PER_PAGE,
         onChange: (newPerPage) => {
@@ -64086,15 +67171,15 @@ ${text}

   // packages/block-library/build-module/query/edit/inspector-controls/offset-controls.mjs
   var import_components125 = __toESM(require_components(), 1);
-  var import_i18n205 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n208 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
   var MIN_OFFSET = 0;
   var MAX_OFFSET = 100;
   var OffsetControl = ({ offset = 0, onChange }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
       import_components125.__experimentalNumberControl,
       {
-        label: (0, import_i18n205._x)("Offset", "Number of posts to skip in a query"),
+        label: (0, import_i18n208._x)("Offset", "Number of posts to skip in a query"),
         value: offset,
         min: MIN_OFFSET,
         onChange: (newOffset) => {
@@ -64110,13 +67195,13 @@ ${text}

   // packages/block-library/build-module/query/edit/inspector-controls/pages-control.mjs
   var import_components126 = __toESM(require_components(), 1);
-  var import_i18n206 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n209 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
   var PagesControl = ({ pages, onChange }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
       import_components126.__experimentalNumberControl,
       {
-        label: (0, import_i18n206.__)("Max pages to show"),
+        label: (0, import_i18n209.__)("Max pages to show"),
         value: pages,
         min: 0,
         onChange: (newPages) => {
@@ -64125,7 +67210,7 @@ ${text}
           }
           onChange({ pages: newPages });
         },
-        help: (0, import_i18n206.__)(
+        help: (0, import_i18n209.__)(
           "Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero)."
         )
       }
@@ -64134,10 +67219,10 @@ ${text}
   var pages_control_default = PagesControl;

   // packages/block-library/build-module/query/edit/inspector-controls/index.mjs
-  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
   function QueryInspectorControls(props) {
-    const { attributes, setQuery, isSingular, shouldExcludeCurrentPost } = props;
-    const { query } = attributes;
+    const { attributes: attributes2, setQuery, isSingular, shouldExcludeCurrentPost } = props;
+    const { query } = attributes2;
     const {
       order,
       orderBy,
@@ -64153,7 +67238,7 @@ ${text}
       format: format3,
       excludeCurrent
     } = query;
-    const allowedControls = useAllowedControls(attributes);
+    const allowedControls = useAllowedControls(attributes2);
     const showSticky = postType === "post";
     const {
       postTypesTaxonomiesMap,
@@ -64198,17 +67283,17 @@ ${text}
       }
       setQuery(updateQuery);
     };
-    const [querySearch, setQuerySearch] = (0, import_element119.useState)(query.search);
-    const debouncedQuerySearch = (0, import_element119.useMemo)(() => {
-      return (0, import_compose50.debounce)((newQuerySearch) => {
+    const [querySearch, setQuerySearch] = (0, import_element133.useState)(query.search);
+    const debouncedQuerySearch = (0, import_element133.useMemo)(() => {
+      return (0, import_compose51.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_i18n207.__)("Post type");
-    const postTypeControlHelp = (0, import_i18n207.__)(
+    const postTypeControlLabel = (0, import_i18n210.__)("Post type");
+    const postTypeControlHelp = (0, import_i18n210.__)(
       "Select the type of content to display: posts, pages, or custom post types."
     );
     const showOrderControl = !inherit && isControlAllowed(allowedControls, "order");
@@ -64244,11 +67329,11 @@ ${text}
     const showPagesControl = isControlAllowed(allowedControls, "pages");
     const showDisplayPanel = showPostCountControl || showOffSetControl || showPagesControl;
     const hasInheritanceWarning = isSingular && inherit;
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_jsx_runtime413.Fragment, { children: [
-      showSettingsPanel && /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_jsx_runtime437.Fragment, { children: [
+      showSettingsPanel && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
         import_components127.__experimentalToolsPanel,
         {
-          label: (0, import_i18n207.__)("Settings"),
+          label: (0, import_i18n210.__)("Settings"),
           resetAll: () => {
             setQuery({
               postType: "post",
@@ -64260,54 +67345,54 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            showInheritControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showInheritControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !inherit,
-                label: (0, import_i18n207.__)("Query type"),
+                label: (0, import_i18n210.__)("Query type"),
                 onDeselect: () => setQuery({ inherit: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_components127.__experimentalVStack, { spacing: 4, children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_components127.__experimentalVStack, { spacing: 4, children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
                     import_components127.__experimentalToggleGroupControl,
                     {
-                      label: (0, import_i18n207.__)("Query type"),
+                      label: (0, import_i18n210.__)("Query type"),
                       isBlock: true,
                       onChange: (value) => {
                         setQuery({
                           inherit: value === "default"
                         });
                       },
-                      help: inherit ? (0, import_i18n207.__)(
+                      help: inherit ? (0, import_i18n210.__)(
                         "Display a list of posts or custom post types based on the current template."
-                      ) : (0, import_i18n207.__)(
+                      ) : (0, import_i18n210.__)(
                         "Display a list of posts or custom post types based on specific criteria."
                       ),
                       value: !!inherit ? "default" : "custom",
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                        /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                           import_components127.__experimentalToggleGroupControlOption,
                           {
                             value: "default",
-                            label: (0, import_i18n207.__)("Default")
+                            label: (0, import_i18n210.__)("Default")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                        /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                           import_components127.__experimentalToggleGroupControlOption,
                           {
                             value: "custom",
-                            label: (0, import_i18n207.__)("Custom")
+                            label: (0, import_i18n210.__)("Custom")
                           }
                         )
                       ]
                     }
                   ),
-                  hasInheritanceWarning && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                  hasInheritanceWarning && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                     import_components127.Notice,
                     {
                       status: "warning",
                       isDismissible: false,
-                      children: (0, import_i18n207.__)(
+                      children: (0, import_i18n210.__)(
                         "Cannot inherit the current template query when placed inside the singular content (e.g., post, page, 404, blank)."
                       )
                     }
@@ -64315,14 +67400,14 @@ ${text}
                 ] })
               }
             ),
-            showPostTypeControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showPostTypeControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => postType !== "post",
                 label: postTypeControlLabel,
                 onDeselect: () => onPostTypeChange("post"),
                 isShownByDefault: true,
-                children: postTypesSelectOptions.length > 2 ? /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: postTypesSelectOptions.length > 2 ? /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   import_components127.SelectControl,
                   {
                     options: postTypesSelectOptions,
@@ -64331,7 +67416,7 @@ ${text}
                     onChange: onPostTypeChange,
                     help: postTypeControlHelp
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                ) : /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   import_components127.__experimentalToggleGroupControl,
                   {
                     isBlock: true,
@@ -64340,7 +67425,7 @@ ${text}
                     onChange: onPostTypeChange,
                     help: postTypeControlHelp,
                     children: postTypesSelectOptions.map(
-                      (option) => /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                      (option) => /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                         import_components127.__experimentalToggleGroupControlOption,
                         {
                           value: option.value,
@@ -64353,14 +67438,14 @@ ${text}
                 )
               }
             ),
-            showOrderControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showOrderControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => order !== "desc" || orderBy !== "date",
-                label: (0, import_i18n207.__)("Order by"),
+                label: (0, import_i18n210.__)("Order by"),
                 onDeselect: () => setQuery({ order: "desc", orderBy: "date" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   order_control_default,
                   {
                     ...{ order, orderBy, orderByOptions },
@@ -64369,14 +67454,14 @@ ${text}
                 )
               }
             ),
-            showStickyControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showStickyControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!sticky,
-                label: (0, import_i18n207.__)("Sticky posts"),
+                label: (0, import_i18n210.__)("Sticky posts"),
                 onDeselect: () => setQuery({ sticky: "" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   StickyControl,
                   {
                     value: sticky,
@@ -64388,11 +67473,11 @@ ${text}
           ]
         }
       ),
-      !inherit && showDisplayPanel && /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
+      !inherit && showDisplayPanel && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
         import_components127.__experimentalToolsPanel,
         {
           className: "block-library-query-toolspanel__display",
-          label: (0, import_i18n207.__)("Display"),
+          label: (0, import_i18n210.__)("Display"),
           resetAll: () => {
             setQuery({
               offset: 0,
@@ -64401,12 +67486,12 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n207.__)("Items per page"),
+                label: (0, import_i18n210.__)("Items per page"),
                 hasValue: () => perPage > 0,
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   per_page_control_default,
                   {
                     perPage,
@@ -64416,16 +67501,16 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n207._x)(
+                label: (0, import_i18n210._x)(
                   "Offset",
                   "Number of posts to skip in a query"
                 ),
                 hasValue: () => offset > 0,
                 onDeselect: () => setQuery({ offset: 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   offset_controls_default,
                   {
                     offset,
@@ -64434,23 +67519,23 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n207.__)("Max pages to show"),
+                label: (0, import_i18n210.__)("Max pages to show"),
                 hasValue: () => pages > 0,
                 onDeselect: () => setQuery({ pages: 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(pages_control_default, { pages, onChange: setQuery })
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(pages_control_default, { pages, onChange: setQuery })
               }
             )
           ]
         }
       ),
-      !inherit && showFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
+      !inherit && showFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(
         import_components127.__experimentalToolsPanel,
         {
           className: "block-library-query-toolspanel__filters",
-          label: (0, import_i18n207.__)("Filters"),
+          label: (0, import_i18n210.__)("Filters"),
           resetAll: () => {
             setQuery({
               author: "",
@@ -64464,17 +67549,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            showTaxControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showTaxControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n207.__)("Taxonomies"),
+                label: (0, import_i18n210.__)("Taxonomies"),
                 hasValue: () => Object.values(taxQuery || {}).some(
                   (value) => Object.values(value || {}).some(
                     (termIds) => !!termIds?.length
                   )
                 ),
                 onDeselect: () => setQuery({ taxQuery: null }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   TaxonomyControls,
                   {
                     onChange: setQuery,
@@ -64483,13 +67568,13 @@ ${text}
                 )
               }
             ),
-            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showAuthorControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!authorIds,
-                label: (0, import_i18n207.__)("Authors"),
+                label: (0, import_i18n210.__)("Authors"),
                 onDeselect: () => setQuery({ author: "" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   author_control_default,
                   {
                     value: authorIds,
@@ -64498,19 +67583,19 @@ ${text}
                 )
               }
             ),
-            showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!querySearch,
-                label: (0, import_i18n207.__)("Keyword"),
+                label: (0, import_i18n210.__)("Keyword"),
                 onDeselect: () => {
                   setQuery({ search: "" });
                   setQuerySearch("");
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   import_components127.TextControl,
                   {
-                    label: (0, import_i18n207.__)("Keyword"),
+                    label: (0, import_i18n210.__)("Keyword"),
                     value: querySearch,
                     onChange: (newQuerySearch) => {
                       debouncedQuerySearch(newQuerySearch);
@@ -64520,13 +67605,13 @@ ${text}
                 )
               }
             ),
-            showParentControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showParentControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!parents?.length,
-                label: (0, import_i18n207.__)("Parents"),
+                label: (0, import_i18n210.__)("Parents"),
                 onDeselect: () => setQuery({ parents: [] }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   parent_control_default,
                   {
                     parents,
@@ -64536,13 +67621,13 @@ ${text}
                 )
               }
             ),
-            showFormatControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showFormatControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!format3?.length,
-                label: (0, import_i18n207.__)("Formats"),
+                label: (0, import_i18n210.__)("Formats"),
                 onDeselect: () => setQuery({ format: [] }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   FormatControls,
                   {
                     onChange: setQuery,
@@ -64551,19 +67636,19 @@ ${text}
                 )
               }
             ),
-            showExcludeCurrentControl && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+            showExcludeCurrentControl && /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
               import_components127.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n207.__)("Exclude"),
+                label: (0, import_i18n210.__)("Exclude"),
                 hasValue: () => excludeCurrent !== null,
                 onDeselect: () => setQuery({ excludeCurrent: null }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
                   import_components127.ToggleControl,
                   {
-                    label: (0, import_i18n207.__)("Exclude current"),
-                    help: (0, import_i18n207.sprintf)(
+                    label: (0, import_i18n210.__)("Exclude current"),
+                    help: (0, import_i18n210.sprintf)(
                       /* translators: %s: the post type singular name */
-                      (0, import_i18n207.__)(
+                      (0, import_i18n210.__)(
                         "Exclude the current %s from the query."
                       ),
                       postTypeSingularName
@@ -64586,21 +67671,21 @@ ${text}

   // packages/block-library/build-module/query/edit/enhanced-pagination-modal.mjs
   var import_components128 = __toESM(require_components(), 1);
-  var import_i18n208 = __toESM(require_i18n(), 1);
-  var import_element120 = __toESM(require_element(), 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_runtime414 = __toESM(require_jsx_runtime(), 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_element120.useState)(false);
+    const [isOpen, setOpen] = (0, import_element134.useState)(false);
     const hasUnsupportedBlocks = useUnsupportedBlocks(clientId);
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data126.useDispatch)(import_block_editor214.store);
-    (0, import_element120.useEffect)(() => {
+    (0, import_element134.useEffect)(() => {
       if (enhancedPagination && hasUnsupportedBlocks) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ enhancedPagination: false });
@@ -64615,15 +67700,15 @@ ${text}
     const closeModal = () => {
       setOpen(false);
     };
-    const notice = (0, import_i18n208.__)(
+    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_i18n208.__)(
+    ) + " " + (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_runtime414.jsx)(
+    return isOpen && /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
       import_components128.Modal,
       {
-        title: (0, import_i18n208.__)("Query block: Reload full page enabled"),
+        title: (0, import_i18n211.__)("Query block: Reload full page enabled"),
         className: "wp-block-query__enhanced-pagination-modal",
         aria: {
           describedby: modalDescriptionId
@@ -64632,15 +67717,15 @@ ${text}
         focusOnMount: "firstElement",
         isDismissible: false,
         onRequestClose: closeModal,
-        children: /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)(import_components128.__experimentalVStack, { alignment: "right", spacing: 5, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime414.jsx)("span", { id: modalDescriptionId, children: notice }),
-          /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+        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_i18n208.__)("OK")
+              children: (0, import_i18n211.__)("OK")
             }
           )
         ] })
@@ -64650,40 +67735,40 @@ ${text}

   // packages/block-library/build-module/query/edit/query-toolbar.mjs
   var import_components130 = __toESM(require_components(), 1);
-  var import_i18n210 = __toESM(require_i18n(), 1);
+  var import_i18n213 = __toESM(require_i18n(), 1);
   var import_data128 = __toESM(require_data(), 1);
   var import_block_editor216 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/query/edit/pattern-selection.mjs
-  var import_element121 = __toESM(require_element(), 1);
+  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_i18n209 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n212 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
   function PatternSelectionModal({
     clientId,
-    attributes,
+    attributes: attributes2,
     setIsPatternSelectionModalOpen
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
       import_components129.Modal,
       {
         overlayClassName: "block-library-query-pattern__selection-modal",
-        title: (0, import_i18n209.__)("Choose a pattern"),
+        title: (0, import_i18n212.__)("Choose a pattern"),
         onRequestClose: () => setIsPatternSelectionModalOpen(false),
         isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(PatternSelection, { clientId, attributes })
+        children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(PatternSelection, { clientId, attributes: attributes2 })
       }
     );
   }
-  function useBlockPatterns(clientId, attributes) {
+  function useBlockPatterns(clientId, attributes2) {
     const blockNameForPatterns = useBlockNameForPatterns(
       clientId,
-      attributes
+      attributes2
     );
     const allPatterns = usePatterns(clientId, blockNameForPatterns);
-    const rootBlockPatterns = (0, import_element121.useMemo)(() => {
+    const rootBlockPatterns = (0, import_element135.useMemo)(() => {
       return allPatterns.filter((pattern) => {
         return pattern.blocks?.[0]?.name === "core/query";
       });
@@ -64692,43 +67777,43 @@ ${text}
   }
   function PatternSelection({
     clientId,
-    attributes,
+    attributes: attributes2,
     showTitlesAsTooltip = false,
     showSearch = true
   }) {
-    const [searchValue, setSearchValue] = (0, import_element121.useState)("");
+    const [searchValue, setSearchValue] = (0, import_element135.useState)("");
     const { replaceBlock, selectBlock } = (0, import_data127.useDispatch)(import_block_editor215.store);
-    const blockPatterns = useBlockPatterns(clientId, attributes);
-    const blockPreviewContext = (0, import_element121.useMemo)(
+    const blockPatterns = useBlockPatterns(clientId, attributes2);
+    const blockPreviewContext = (0, import_element135.useMemo)(
       () => ({
-        previewPostType: attributes.query.postType
+        previewPostType: attributes2.query.postType
       }),
-      [attributes.query.postType]
+      [attributes2.query.postType]
     );
-    const filteredBlockPatterns = (0, import_element121.useMemo)(() => {
+    const filteredBlockPatterns = (0, import_element135.useMemo)(() => {
       return searchPatterns(blockPatterns, searchValue);
     }, [blockPatterns, searchValue]);
     const onBlockPatternSelect = (pattern, blocks) => {
       const { newBlocks, queryClientIds } = getTransformedBlocksFromPattern(
         blocks,
-        attributes
+        attributes2
       );
       replaceBlock(clientId, newBlocks);
       if (queryClientIds[0]) {
         selectBlock(queryClientIds[0]);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime415.jsxs)("div", { className: "block-library-query-pattern__selection-content", children: [
-      showSearch && /* @__PURE__ */ (0, import_jsx_runtime415.jsx)("div", { className: "block-library-query-pattern__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+    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,
         {
           onChange: setSearchValue,
           value: searchValue,
-          label: (0, import_i18n209.__)("Search"),
-          placeholder: (0, import_i18n209.__)("Search")
+          label: (0, import_i18n212.__)("Search"),
+          placeholder: (0, import_i18n212.__)("Search")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(import_block_editor215.BlockContextProvider, { value: blockPreviewContext, children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor215.BlockContextProvider, { value: blockPreviewContext, children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
         import_block_editor215.__experimentalBlockPatternsList,
         {
           blockPatterns: filteredBlockPatterns,
@@ -64740,20 +67825,20 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/query-toolbar.mjs
-  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
-  function PatternPicker({ clientId, attributes, hasInnerBlocks }) {
-    const hasPatterns = useBlockPatterns(clientId, attributes).length;
+  var import_jsx_runtime440 = __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_i18n210.__)("Change design") : (0, import_i18n210.__)("Choose pattern");
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(import_block_editor216.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(import_components130.__experimentalDropdownContentWrapper, { children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+    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,
       {
         contentClassName: "block-editor-block-settings-menu__popover",
         focusOnMount: "firstElement",
         expandOnMobile: true,
-        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+        renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
           import_components130.ToolbarButton,
           {
             "aria-haspopup": "true",
@@ -64762,11 +67847,11 @@ ${text}
             children: buttonLabel
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
           PatternSelection,
           {
             clientId,
-            attributes,
+            attributes: attributes2,
             showSearch: false,
             showTitlesAsTooltip: true
           }
@@ -64785,15 +67870,15 @@ ${text}
     if (isLocked) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(PatternPicker, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(PatternPicker, { ...props });
   }

   // packages/block-library/build-module/query/edit/query-content.mjs
-  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl6 } = unlock(import_block_editor217.privateApis);
   var DEFAULTS_POSTS_PER_PAGE = 3;
   function QueryContent({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId,
     context,
@@ -64806,11 +67891,11 @@ ${text}
       enhancedPagination,
       tagName: TagName2 = "div",
       query: { inherit } = {}
-    } = attributes;
+    } = attributes2;
     const { templateSlug, postType } = context;
     const { isSingular, templateType } = getQueryContextFromTemplate(templateSlug);
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data129.useDispatch)(import_block_editor217.store);
-    const instanceId = (0, import_compose51.useInstanceId)(QueryContent);
+    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) => {
@@ -64826,13 +67911,13 @@ ${text}
       };
     }, []);
     const shouldExcludeCurrentPost = isSingular && !inherit && (query.postType === postType || query.postType === templateType);
-    const updateQuery = (0, import_element122.useCallback)(
+    const updateQuery = (0, import_element136.useCallback)(
       (newQuery) => setAttributes((prevAttributes) => ({
         query: { ...prevAttributes.query, ...newQuery }
       })),
       [setAttributes]
     );
-    (0, import_element122.useEffect)(() => {
+    (0, import_element136.useEffect)(() => {
       const newQuery = {};
       if (inherit && query.perPage !== postsPerPage) {
         newQuery.perPage = postsPerPage;
@@ -64855,7 +67940,7 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent,
       updateQuery
     ]);
-    (0, import_element122.useEffect)(() => {
+    (0, import_element136.useEffect)(() => {
       if (!Number.isFinite(queryId)) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ queryId: instanceId });
@@ -64866,28 +67951,28 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent,
       setAttributes
     ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
         QueryToolbar,
         {
           clientId,
-          attributes,
+          attributes: attributes2,
           hasInnerBlocks: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
         EnhancedPaginationModal,
         {
-          attributes,
+          attributes: attributes2,
           setAttributes,
           clientId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_block_editor217.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_block_editor217.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
         QueryInspectorControls,
         {
           name: name122,
-          attributes,
+          attributes: attributes2,
           setQuery: updateQuery,
           setAttributes,
           clientId,
@@ -64895,22 +67980,22 @@ ${text}
           shouldExcludeCurrentPost
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_block_editor217.InspectorControls, { group: "advanced", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_block_editor217.InspectorControls, { group: "advanced", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
           HTMLElementControl6,
           {
             tagName: TagName2,
             onChange: (value) => setAttributes({ tagName: value }),
             clientId,
             options: [
-              { label: (0, import_i18n211.__)("Default (<div>)"), value: "div" },
+              { label: (0, import_i18n214.__)("Default (<div>)"), value: "div" },
               { label: "<main>", value: "main" },
               { label: "<section>", value: "section" },
               { label: "<aside>", value: "aside" }
             ]
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
           EnhancedPaginationControl,
           {
             enhancedPagination,
@@ -64919,91 +68004,91 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(TagName2, { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(TagName2, { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/query/edit/query-placeholder.mjs
   var import_data130 = __toESM(require_data(), 1);
-  var import_blocks99 = __toESM(require_blocks(), 1);
-  var import_element123 = __toESM(require_element(), 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_i18n212 = __toESM(require_i18n(), 1);
-  var import_compose52 = __toESM(require_compose(), 1);
-  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n215 = __toESM(require_i18n(), 1);
+  var import_compose53 = __toESM(require_compose(), 1);
+  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
   function QueryPlaceholder({
-    attributes,
+    attributes: attributes2,
     clientId,
     name: name122,
     openPatternSelectionModal,
     isSelected
   }) {
-    const [isStartingBlank, setIsStartingBlank] = (0, import_element123.useState)(false);
-    const [containerWidth, setContainerWidth] = (0, import_element123.useState)(0);
-    const resizeObserverRef = (0, import_compose52.useResizeObserver)(([entry]) => {
+    const [isStartingBlank, setIsStartingBlank] = (0, import_element137.useState)(false);
+    const [containerWidth, setContainerWidth] = (0, import_element137.useState)(0);
+    const resizeObserverRef = (0, import_compose53.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)(
       (select10) => {
-        const { getActiveBlockVariation, getBlockType: getBlockType5 } = select10(import_blocks99.store);
+        const { getActiveBlockVariation, getBlockType: getBlockType6 } = select10(import_blocks98.store);
         return {
-          blockType: getBlockType5(name122),
+          blockType: getBlockType6(name122),
           activeBlockVariation: getActiveBlockVariation(
             name122,
-            attributes
+            attributes2
           )
         };
       },
-      [name122, attributes]
+      [name122, attributes2]
     );
-    const hasPatterns = !!useBlockPatterns(clientId, attributes).length;
+    const hasPatterns = !!useBlockPatterns(clientId, attributes2).length;
     const icon4 = activeBlockVariation?.icon?.src || activeBlockVariation?.icon || blockType?.icon?.src;
     const label = activeBlockVariation?.title || blockType?.title;
     const blockProps = (0, import_block_editor218.useBlockProps)({
       ref: resizeObserverRef
     });
     if (isStartingBlank) {
-      return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
         QueryVariationPicker,
         {
           clientId,
-          attributes,
+          attributes: attributes2,
           icon: icon4,
           label
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)("div", { ...blockProps, children: [
-      isSelected && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)("div", { ...blockProps, children: [
+      isSelected && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
         QueryToolbar,
         {
           clientId,
-          attributes,
+          attributes: attributes2,
           hasInnerBlocks: false
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime418.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
         import_components131.Placeholder,
         {
           className: "block-editor-media-placeholder",
           icon: !isSmallContainer && icon4,
           label: !isSmallContainer && label,
-          instructions: !isSmallContainer && (0, import_i18n212.__)("Choose a pattern for the query loop or start blank."),
+          instructions: !isSmallContainer && (0, import_i18n215.__)("Choose a pattern for the query loop or start blank."),
           withIllustration: isSmallContainer,
           children: [
-            !!hasPatterns && !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+            !!hasPatterns && !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
               import_components131.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: openPatternSelectionModal,
-                children: (0, import_i18n212.__)("Choose")
+                children: (0, import_i18n215.__)("Choose")
               }
             ),
-            !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+            !isSmallContainer && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
               import_components131.Button,
               {
                 __next40pxDefaultSize: true,
@@ -65011,7 +68096,7 @@ ${text}
                 onClick: () => {
                   setIsStartingBlank(true);
                 },
-                children: (0, import_i18n212.__)("Start blank")
+                children: (0, import_i18n215.__)("Start blank")
               }
             )
           ]
@@ -65019,11 +68104,11 @@ ${text}
       )
     ] });
   }
-  function QueryVariationPicker({ clientId, attributes, icon: icon4, label }) {
-    const scopeVariations = useScopedBlockVariations(attributes);
+  function QueryVariationPicker({ clientId, attributes: attributes2, icon: icon4, 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_runtime418.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
       import_block_editor218.__experimentalBlockVariationPicker,
       {
         icon: icon4,
@@ -65033,7 +68118,7 @@ ${text}
           if (variation.innerBlocks) {
             replaceInnerBlocks(
               clientId,
-              (0, import_blocks99.createBlocksFromInnerBlocksTemplate)(
+              (0, import_blocks98.createBlocksFromInnerBlocksTemplate)(
                 variation.innerBlocks
               ),
               false
@@ -65045,28 +68130,28 @@ ${text}
   }

   // packages/block-library/build-module/query/edit/index.mjs
-  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
   var QueryEdit = (props) => {
-    const { clientId, attributes } = props;
-    const [isPatternSelectionModalOpen, setIsPatternSelectionModalOpen] = (0, import_element124.useState)(false);
+    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,
       [clientId]
     );
     const Component = hasInnerBlocks ? QueryContent : QueryPlaceholder;
-    return /* @__PURE__ */ (0, import_jsx_runtime419.jsxs)(import_jsx_runtime419.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(import_jsx_runtime443.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
         Component,
         {
           ...props,
           openPatternSelectionModal: () => setIsPatternSelectionModalOpen(true)
         }
       ),
-      isPatternSelectionModalOpen && /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
+      isPatternSelectionModalOpen && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
         PatternSelectionModal,
         {
           clientId,
-          attributes,
+          attributes: attributes2,
           setIsPatternSelectionModalOpen
         }
       )
@@ -65076,23 +68161,23 @@ ${text}

   // packages/block-library/build-module/query/save.mjs
   var import_block_editor220 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 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_runtime420.jsx)(Tag, { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(Tag, { ...innerBlocksProps });
   }

   // packages/block-library/build-module/query/variations.mjs
-  var import_i18n213 = __toESM(require_i18n(), 1);
+  var import_i18n216 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query/icons.mjs
   var import_components132 = __toESM(require_components(), 1);
-  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
-  var titleDate = /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components132.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components132.Path, { d: "M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z" }) });
-  var titleExcerpt = /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components132.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime421.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_runtime421.jsx)(import_components132.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime421.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_runtime421.jsx)(import_components132.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(import_components132.Path, { d: "M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z" }) });
+  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" }) });

   // packages/block-library/build-module/query/variations.mjs
   var postDate = [
@@ -65111,7 +68196,7 @@ ${text}
   var variations16 = [
     {
       name: "title-date",
-      title: (0, import_i18n213.__)("Title & Date"),
+      title: (0, import_i18n216.__)("Title & Date"),
       icon: titleDate,
       attributes: {},
       innerBlocks: [
@@ -65123,7 +68208,7 @@ ${text}
     },
     {
       name: "title-excerpt",
-      title: (0, import_i18n213.__)("Title & Excerpt"),
+      title: (0, import_i18n216.__)("Title & Excerpt"),
       icon: titleExcerpt,
       attributes: {},
       innerBlocks: [
@@ -65139,7 +68224,7 @@ ${text}
     },
     {
       name: "title-date-excerpt",
-      title: (0, import_i18n213.__)("Title, Date, & Excerpt"),
+      title: (0, import_i18n216.__)("Title, Date, & Excerpt"),
       icon: titleDateExcerpt,
       attributes: {},
       innerBlocks: [
@@ -65155,7 +68240,7 @@ ${text}
     },
     {
       name: "image-date-title",
-      title: (0, import_i18n213.__)("Image, Date, & Title"),
+      title: (0, import_i18n216.__)("Image, Date, & Title"),
       icon: imageDateTitle,
       attributes: {},
       innerBlocks: [
@@ -65177,12 +68262,12 @@ ${text}
   var variations_default16 = variations16;

   // packages/block-library/build-module/query/deprecated.mjs
-  var import_blocks100 = __toESM(require_blocks(), 1);
+  var import_blocks99 = __toESM(require_blocks(), 1);
   var import_block_editor221 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
   var { cleanEmptyObject: cleanEmptyObject7 } = unlock(import_block_editor221.privateApis);
-  var migrateToTaxQuery = (attributes) => {
-    const { query } = attributes;
+  var migrateToTaxQuery = (attributes2) => {
+    const { query } = attributes2;
     const { categoryIds, tagIds, taxQuery, ...newQuery } = query;
     if (!!categoryIds?.length || !!tagIds?.length) {
       newQuery.taxQuery = {
@@ -65196,15 +68281,15 @@ ${text}
       newQuery.taxQuery = { include: taxQuery };
     }
     return {
-      ...attributes,
+      ...attributes2,
       query: newQuery
     };
   };
-  var migrateColors = (attributes, innerBlocks) => {
-    const { style: style2, backgroundColor, gradient, textColor, ...newAttributes } = attributes;
+  var migrateColors = (attributes2, innerBlocks) => {
+    const { style: style2, backgroundColor, gradient, textColor, ...newAttributes } = attributes2;
     const hasColorStyles = backgroundColor || gradient || textColor || style2?.color || style2?.elements?.link;
     if (!hasColorStyles) {
-      return [attributes, innerBlocks];
+      return [attributes2, innerBlocks];
     }
     if (style2) {
       newAttributes.style = cleanEmptyObject7({
@@ -65224,7 +68309,7 @@ ${text}
         color: style2?.color,
         elements: style2?.elements?.link ? { link: style2?.elements?.link } : void 0
       }) : void 0;
-      const updatedGroupBlock = (0, import_blocks100.createBlock)(
+      const updatedGroupBlock = (0, import_blocks99.createBlock)(
         "core/group",
         {
           ...groupBlock.attributes,
@@ -65237,7 +68322,7 @@ ${text}
       );
       return [newAttributes, [updatedGroupBlock]];
     }
-    const newGroupBlock = (0, import_blocks100.createBlock)(
+    const newGroupBlock = (0, import_blocks99.createBlock)(
       "core/group",
       {
         backgroundColor,
@@ -65253,15 +68338,15 @@ ${text}
     return [newAttributes, [newGroupBlock]];
   };
   var hasSingleInnerGroupBlock = (innerBlocks = []) => innerBlocks.length === 1 && innerBlocks[0].name === "core/group";
-  var migrateToConstrainedLayout = (attributes) => {
-    const { layout = null } = attributes;
+  var migrateToConstrainedLayout = (attributes2) => {
+    const { layout = null } = attributes2;
     if (!layout) {
-      return attributes;
+      return attributes2;
     }
     const { inherit = null, contentSize = null, ...newLayout } = layout;
     if (inherit || contentSize) {
       return {
-        ...attributes,
+        ...attributes2,
         layout: {
           ...newLayout,
           contentSize,
@@ -65269,7 +68354,7 @@ ${text}
         }
       };
     }
-    return attributes;
+    return attributes2;
   };
   var findPostTemplateBlock = (innerBlocks = []) => {
     let foundBlock = null;
@@ -65296,18 +68381,18 @@ ${text}
     });
     return innerBlocks;
   };
-  var migrateDisplayLayout = (attributes, innerBlocks) => {
-    const { displayLayout = null, ...newAttributes } = attributes;
+  var migrateDisplayLayout = (attributes2, innerBlocks) => {
+    const { displayLayout = null, ...newAttributes } = attributes2;
     if (!displayLayout) {
-      return [attributes, innerBlocks];
+      return [attributes2, innerBlocks];
     }
     const postTemplateBlock = findPostTemplateBlock(innerBlocks);
     if (!postTemplateBlock) {
-      return [attributes, innerBlocks];
+      return [attributes2, innerBlocks];
     }
     const { type, columns } = displayLayout;
     const updatedLayoutType = type === "flex" ? "grid" : "default";
-    const newPostTemplateBlock = (0, import_blocks100.createBlock)(
+    const newPostTemplateBlock = (0, import_blocks99.createBlock)(
       "core/post-template",
       {
         ...postTemplateBlock.attributes,
@@ -65356,8 +68441,8 @@ ${text}
     supports: {
       html: false
     },
-    migrate(attributes, innerBlocks) {
-      const withTaxQuery = migrateToTaxQuery(attributes);
+    migrate(attributes2, innerBlocks) {
+      const withTaxQuery = migrateToTaxQuery(attributes2);
       const { layout, ...restWithTaxQuery } = withTaxQuery;
       const newAttributes = {
         ...restWithTaxQuery,
@@ -65366,7 +68451,7 @@ ${text}
       return migrateDisplayLayout(newAttributes, innerBlocks);
     },
     save() {
-      return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(import_block_editor221.InnerBlocks.Content, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_block_editor221.InnerBlocks.Content, {});
     }
   };
   var v216 = {
@@ -65413,8 +68498,8 @@ ${text}
       layout: true
     },
     isEligible: ({ query: { categoryIds, tagIds } = {} }) => categoryIds || tagIds,
-    migrate(attributes, innerBlocks) {
-      const withTaxQuery = migrateToTaxQuery(attributes);
+    migrate(attributes2, innerBlocks) {
+      const withTaxQuery = migrateToTaxQuery(attributes2);
       const [withColorAttributes, withColorInnerBlocks] = migrateColors(
         withTaxQuery,
         innerBlocks
@@ -65428,7 +68513,7 @@ ${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_runtime422.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
     }
   };
   var v311 = {
@@ -65481,13 +68566,13 @@ ${text}
       },
       layout: true
     },
-    isEligible(attributes) {
-      const { style: style2, backgroundColor, gradient, textColor } = attributes;
+    isEligible(attributes2) {
+      const { style: style2, backgroundColor, gradient, textColor } = attributes2;
       return backgroundColor || gradient || textColor || style2?.color || style2?.elements?.link;
     },
-    migrate(attributes, innerBlocks) {
+    migrate(attributes2, innerBlocks) {
       const [withColorAttributes, withColorInnerBlocks] = migrateColors(
-        attributes,
+        attributes2,
         innerBlocks
       );
       const withConstrainedLayoutAttributes = migrateToConstrainedLayout(withColorAttributes);
@@ -65499,7 +68584,7 @@ ${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_runtime422.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
     }
   };
   var v49 = {
@@ -65555,11 +68640,11 @@ ${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_runtime422.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
     },
     isEligible: ({ layout }) => layout?.inherit || layout?.contentSize && layout?.type !== "constrained",
-    migrate(attributes, innerBlocks) {
-      const withConstrainedLayoutAttributes = migrateToConstrainedLayout(attributes);
+    migrate(attributes2, innerBlocks) {
+      const withConstrainedLayoutAttributes = migrateToConstrainedLayout(attributes2);
       return migrateDisplayLayout(
         withConstrainedLayoutAttributes,
         innerBlocks
@@ -65612,7 +68697,7 @@ ${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_runtime422.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
     },
     isEligible: ({ displayLayout }) => {
       return !!displayLayout;
@@ -65665,13 +68750,13 @@ ${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_runtime422.jsx)(Tag, { ...innerBlocksProps });
+      return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(Tag, { ...innerBlocksProps });
     },
     isEligible: ({ query: { taxQuery } = {} }) => !!taxQuery && Object.keys(taxQuery).some(
       (key) => !["include", "exclude"].includes(key)
     ),
-    migrate(attributes, innerBlocks) {
-      const withTaxQuery = migrateToTaxQuery(attributes);
+    migrate(attributes2, innerBlocks) {
+      const withTaxQuery = migrateToTaxQuery(attributes2);
       return migrateDisplayLayout(withTaxQuery, innerBlocks);
     }
   };
@@ -65748,7 +68833,7 @@ ${text}
     name: () => name85,
     settings: () => settings84
   });
-  var import_i18n214 = __toESM(require_i18n(), 1);
+  var import_i18n217 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query-no-results/block.json
   var block_default84 = {
@@ -65770,6 +68855,14 @@ ${text}
         gradients: true,
         link: true
       },
+      spacing: {
+        padding: true,
+        margin: true,
+        __experimentalDefaultControls: {
+          margin: false,
+          padding: false
+        }
+      },
       typography: {
         fontSize: true,
         lineHeight: true,
@@ -65785,24 +68878,31 @@ ${text}
       },
       interactivity: {
         clientNavigation: true
+      },
+      __experimentalBorder: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
       }
-    }
+    },
+    style: "wp-block-query-no-results"
   };

   // packages/block-library/build-module/query-no-results/edit.mjs
   var import_block_editor222 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime447 = __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_runtime423.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime447.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_runtime424 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
   function save42() {
-    return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(import_block_editor223.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor223.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/query-no-results/index.mjs
@@ -65810,7 +68910,7 @@ ${text}
     [
       "core/paragraph",
       {
-        placeholder: (0, import_i18n214.__)(
+        placeholder: (0, import_i18n217.__)(
           "Add text or blocks that will display when a query returns no results."
         )
       }
@@ -65827,7 +68927,7 @@ ${text}
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n214.__)("No posts were found.")
+            content: (0, import_i18n217.__)("No posts were found.")
           }
         }
       ]
@@ -65917,53 +69017,53 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination/edit.mjs
-  var import_i18n217 = __toESM(require_i18n(), 1);
+  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_element125 = __toESM(require_element(), 1);
+  var import_element139 = __toESM(require_element(), 1);

   // packages/block-library/build-module/query-pagination/query-pagination-arrow-controls.mjs
-  var import_i18n215 = __toESM(require_i18n(), 1);
+  var import_i18n218 = __toESM(require_i18n(), 1);
   var import_components133 = __toESM(require_components(), 1);
-  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationArrowControls({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(
       import_components133.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n215.__)("Arrow"),
+        label: (0, import_i18n218.__)("Arrow"),
         value,
         onChange,
-        help: (0, import_i18n215.__)(
+        help: (0, import_i18n218.__)(
           "A decorative arrow appended to the next and previous page link."
         ),
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
             import_components133.__experimentalToggleGroupControlOption,
             {
               value: "none",
-              label: (0, import_i18n215._x)(
+              label: (0, import_i18n218._x)(
                 "None",
                 "Arrow option for Query Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
             import_components133.__experimentalToggleGroupControlOption,
             {
               value: "arrow",
-              label: (0, import_i18n215._x)(
+              label: (0, import_i18n218._x)(
                 "Arrow",
                 "Arrow option for Query Pagination Next/Previous blocks"
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
             import_components133.__experimentalToggleGroupControlOption,
             {
               value: "chevron",
-              label: (0, import_i18n215._x)(
+              label: (0, import_i18n218._x)(
                 "Chevron",
                 "Arrow option for Query Pagination Next/Previous blocks"
               )
@@ -65975,15 +69075,15 @@ ${text}
   }

   // packages/block-library/build-module/query-pagination/query-pagination-label-control.mjs
-  var import_i18n216 = __toESM(require_i18n(), 1);
+  var import_i18n219 = __toESM(require_i18n(), 1);
   var import_components134 = __toESM(require_components(), 1);
-  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationLabelControl({ value, onChange }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
       import_components134.ToggleControl,
       {
-        label: (0, import_i18n216.__)("Show label text"),
-        help: (0, import_i18n216.__)('Make label text visible, e.g. "Next Page".'),
+        label: (0, import_i18n219.__)("Show label text"),
+        help: (0, import_i18n219.__)('Make label text visible, e.g. "Next Page".'),
         onChange,
         checked: value === true
       }
@@ -65991,7 +69091,7 @@ ${text}
   }

   // packages/block-library/build-module/query-pagination/edit.mjs
-  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
   function QueryPaginationEdit2({
     attributes: { paginationArrow, showLabel },
     setAttributes,
@@ -66014,7 +69114,7 @@ ${text}
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const blockProps = (0, import_block_editor224.useBlockProps)();
     const innerBlocksProps = (0, import_block_editor224.useInnerBlocksProps)(blockProps);
-    (0, import_element125.useEffect)(() => {
+    (0, import_element139.useEffect)(() => {
       if (paginationArrow === "none" && !showLabel) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ showLabel: true });
@@ -66025,11 +69125,11 @@ ${text}
       showLabel,
       __unstableMarkNextChangeAsNotPersistent
     ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime427.jsxs)(import_jsx_runtime427.Fragment, { children: [
-      hasNextPreviousBlocks && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_block_editor224.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime427.jsxs)(
+    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,
         {
-          label: (0, import_i18n217.__)("Settings"),
+          label: (0, import_i18n220.__)("Settings"),
           resetAll: () => {
             setAttributes({
               paginationArrow: "none",
@@ -66038,14 +69138,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
               import_components135.__experimentalToolsPanelItem,
               {
                 hasValue: () => paginationArrow !== "none",
-                label: (0, import_i18n217.__)("Pagination arrow"),
+                label: (0, import_i18n220.__)("Pagination arrow"),
                 onDeselect: () => setAttributes({ paginationArrow: "none" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
                   QueryPaginationArrowControls,
                   {
                     value: paginationArrow,
@@ -66056,14 +69156,14 @@ ${text}
                 )
               }
             ),
-            paginationArrow !== "none" && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+            paginationArrow !== "none" && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
               import_components135.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showLabel,
-                label: (0, import_i18n217.__)("Show text"),
+                label: (0, import_i18n220.__)("Show text"),
                 onDeselect: () => setAttributes({ showLabel: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
                   QueryPaginationLabelControl,
                   {
                     value: showLabel,
@@ -66077,25 +69177,25 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime427.jsx)("nav", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("nav", { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/query-pagination/save.mjs
   var import_block_editor225 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
   function save43() {
-    return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(import_block_editor225.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_block_editor225.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/query-pagination/deprecated.mjs
   var import_block_editor226 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
   var deprecated16 = [
     // Version with wrapper `div` element.
     {
       save() {
-        return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)("div", { ...import_block_editor226.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(import_block_editor226.InnerBlocks.Content, {}) });
+        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, {}) });
       }
     }
   ];
@@ -66179,9 +69279,9 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination-next/edit.mjs
-  var import_i18n218 = __toESM(require_i18n(), 1);
+  var import_i18n221 = __toESM(require_i18n(), 1);
   var import_block_editor227 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
   var arrowMap3 = {
     none: "",
     arrow: "\u2192",
@@ -66193,25 +69293,25 @@ ${text}
     context: { paginationArrow, showLabel }
   }) {
     const displayArrow = arrowMap3[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
       "a",
       {
         href: "#pagination-next-pseudo-link",
         onClick: (event) => event.preventDefault(),
         ...(0, import_block_editor227.useBlockProps)(),
         children: [
-          showLabel && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+          showLabel && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
             import_block_editor227.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n218.__)("Next page link"),
-              placeholder: (0, import_i18n218.__)("Next Page"),
+              "aria-label": (0, import_i18n221.__)("Next page link"),
+              placeholder: (0, import_i18n221.__)("Next Page"),
               value: label,
               onChange: (newLabel) => setAttributes({ label: newLabel })
             }
           ),
-          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
             "span",
             {
               className: `wp-block-query-pagination-next-arrow is-arrow-${paginationArrow}`,
@@ -66290,11 +69390,11 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination-numbers/edit.mjs
-  var import_i18n219 = __toESM(require_i18n(), 1);
+  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_runtime431 = __toESM(require_jsx_runtime(), 1);
-  var createPaginationItem = (content, Tag = "a", extraClass = "") => /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(Tag, { className: `page-numbers ${extraClass}`, children: content }, content);
+  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 previewPaginationNumbers = (midSize) => {
     const paginationItems = [];
     for (let i2 = 1; i2 <= midSize; i2++) {
@@ -66308,36 +69408,36 @@ ${text}
     }
     paginationItems.push(createPaginationItem("...", "span", "dots"));
     paginationItems.push(createPaginationItem(midSize * 2 + 3));
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_jsx_runtime431.Fragment, { children: paginationItems });
+    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_jsx_runtime455.Fragment, { children: paginationItems });
   };
   function QueryPaginationNumbersEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes
   }) {
-    const { midSize } = attributes;
+    const { midSize } = attributes2;
     const paginationNumbers = previewPaginationNumbers(
       parseInt(midSize, 10)
     );
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_block_editor228.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+    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,
         {
-          label: (0, import_i18n219.__)("Settings"),
+          label: (0, import_i18n222.__)("Settings"),
           resetAll: () => setAttributes({ midSize: 2 }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
             import_components136.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n219.__)("Number of links"),
+              label: (0, import_i18n222.__)("Number of links"),
               hasValue: () => midSize !== 2,
               onDeselect: () => setAttributes({ midSize: 2 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                 import_components136.RangeControl,
                 {
-                  label: (0, import_i18n219.__)("Number of links"),
-                  help: (0, import_i18n219.__)(
+                  label: (0, import_i18n222.__)("Number of links"),
+                  help: (0, import_i18n222.__)(
                     "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,
@@ -66355,7 +69455,7 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime431.jsx)("div", { ...(0, import_block_editor228.useBlockProps)(), children: paginationNumbers })
+      /* @__PURE__ */ (0, import_jsx_runtime455.jsx)("div", { ...(0, import_block_editor228.useBlockProps)(), children: paginationNumbers })
     ] });
   }

@@ -66430,9 +69530,9 @@ ${text}
   };

   // packages/block-library/build-module/query-pagination-previous/edit.mjs
-  var import_i18n220 = __toESM(require_i18n(), 1);
+  var import_i18n223 = __toESM(require_i18n(), 1);
   var import_block_editor229 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
   var arrowMap4 = {
     none: "",
     arrow: "\u2190",
@@ -66444,14 +69544,14 @@ ${text}
     context: { paginationArrow, showLabel }
   }) {
     const displayArrow = arrowMap4[paginationArrow];
-    return /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
       "a",
       {
         href: "#pagination-previous-pseudo-link",
         onClick: (event) => event.preventDefault(),
         ...(0, import_block_editor229.useBlockProps)(),
         children: [
-          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          displayArrow && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
             "span",
             {
               className: `wp-block-query-pagination-previous-arrow is-arrow-${paginationArrow}`,
@@ -66459,13 +69559,13 @@ ${text}
               children: displayArrow
             }
           ),
-          showLabel && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+          showLabel && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
             import_block_editor229.PlainText,
             {
               __experimentalVersion: 2,
               tagName: "span",
-              "aria-label": (0, import_i18n220.__)("Previous page link"),
-              placeholder: (0, import_i18n220.__)("Previous Page"),
+              "aria-label": (0, import_i18n223.__)("Previous page link"),
+              placeholder: (0, import_i18n223.__)("Previous Page"),
               value: label,
               onChange: (newLabel) => setAttributes({ label: newLabel })
             }
@@ -66578,7 +69678,7 @@ ${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_i18n221 = __toESM(require_i18n(), 1);
+  var import_i18n224 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query-title/use-archive-label.mjs
   var import_core_data79 = __toESM(require_core_data(), 1);
@@ -66675,7 +69775,7 @@ ${text}
   }

   // packages/block-library/build-module/query-title/edit.mjs
-  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
   var SUPPORTED_TYPES = ["archive", "search", "post-type"];
   function QueryTitleEdit(props) {
     useDeprecatedTextAlign(props);
@@ -66692,7 +69792,7 @@ ${text}
       className: "wp-block-query-title__placeholder"
     });
     if (!SUPPORTED_TYPES.includes(type)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_block_editor230.Warning, { children: (0, import_i18n221.__)("Provided type is not supported.") }) });
+      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.") }) });
     }
     let titleElement;
     if (type === "archive") {
@@ -66700,51 +69800,51 @@ ${text}
       if (archiveTypeLabel) {
         if (showPrefix) {
           if (archiveNameLabel) {
-            title = (0, import_i18n221.sprintf)(
+            title = (0, import_i18n224.sprintf)(
               /* translators: 1: Archive type title e.g: "Category", 2: Label of the archive e.g: "Shoes" */
-              (0, import_i18n221._x)("%1$s: %2$s", "archive label"),
+              (0, import_i18n224._x)("%1$s: %2$s", "archive label"),
               archiveTypeLabel,
               archiveNameLabel
             );
           } else {
-            title = (0, import_i18n221.sprintf)(
+            title = (0, import_i18n224.sprintf)(
               /* translators: %s: Archive type title e.g: "Category", "Tag"... */
-              (0, import_i18n221.__)("%s: Name"),
+              (0, import_i18n224.__)("%s: Name"),
               archiveTypeLabel
             );
           }
         } else if (archiveNameLabel) {
           title = archiveNameLabel;
         } else {
-          title = (0, import_i18n221.sprintf)(
+          title = (0, import_i18n224.sprintf)(
             /* translators: %s: Archive type title e.g: "Category", "Tag"... */
-            (0, import_i18n221.__)("%s name"),
+            (0, import_i18n224.__)("%s name"),
             archiveTypeLabel
           );
         }
       } else {
-        title = showPrefix ? (0, import_i18n221.__)("Archive type: Name") : (0, import_i18n221.__)("Archive title");
+        title = showPrefix ? (0, import_i18n224.__)("Archive type: Name") : (0, import_i18n224.__)("Archive title");
       }
-      titleElement = /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(import_jsx_runtime433.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_block_editor230.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+      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,
           {
-            label: (0, import_i18n221.__)("Settings"),
+            label: (0, import_i18n224.__)("Settings"),
             resetAll: () => setAttributes({
               showPrefix: true
             }),
             dropdownMenuProps,
-            children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
               import_components137.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showPrefix,
-                label: (0, import_i18n221.__)("Show archive type in title"),
+                label: (0, import_i18n224.__)("Show archive type in title"),
                 onDeselect: () => setAttributes({ showPrefix: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
                   import_components137.ToggleControl,
                   {
-                    label: (0, import_i18n221.__)("Show archive type in title"),
+                    label: (0, import_i18n224.__)("Show archive type in title"),
                     onChange: () => setAttributes({
                       showPrefix: !showPrefix
                     }),
@@ -66755,30 +69855,30 @@ ${text}
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(TagName2, { ...blockProps, children: title })
+        /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(TagName2, { ...blockProps, children: title })
       ] });
     }
     if (type === "search") {
-      titleElement = /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(import_jsx_runtime433.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_block_editor230.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+      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,
           {
-            label: (0, import_i18n221.__)("Settings"),
+            label: (0, import_i18n224.__)("Settings"),
             resetAll: () => setAttributes({
               showSearchTerm: true
             }),
             dropdownMenuProps,
-            children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
               import_components137.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showSearchTerm,
-                label: (0, import_i18n221.__)("Show search term in title"),
+                label: (0, import_i18n224.__)("Show search term in title"),
                 onDeselect: () => setAttributes({ showSearchTerm: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
                   import_components137.ToggleControl,
                   {
-                    label: (0, import_i18n221.__)("Show search term in title"),
+                    label: (0, import_i18n224.__)("Show search term in title"),
                     onChange: () => setAttributes({
                       showSearchTerm: !showSearchTerm
                     }),
@@ -66789,44 +69889,44 @@ ${text}
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(TagName2, { ...blockProps, children: showSearchTerm ? (0, import_i18n221.__)("Search results for: \u201Csearch term\u201D") : (0, import_i18n221.__)("Search results") })
+        /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(TagName2, { ...blockProps, children: showSearchTerm ? (0, import_i18n224.__)("Search results for: \u201Csearch term\u201D") : (0, import_i18n224.__)("Search results") })
       ] });
     }
     if (type === "post-type") {
       let title;
       if (postTypeLabel) {
         if (showPrefix) {
-          title = (0, import_i18n221.sprintf)(
+          title = (0, import_i18n224.sprintf)(
             /* translators: %s: Singular post type name of the queried object */
-            (0, import_i18n221.__)('Post Type: "%s"'),
+            (0, import_i18n224.__)('Post Type: "%s"'),
             postTypeLabel
           );
         } else {
           title = postTypeLabel;
         }
       } else {
-        title = showPrefix ? (0, import_i18n221.__)("Post Type: Name") : (0, import_i18n221.__)("Name");
+        title = showPrefix ? (0, import_i18n224.__)("Post Type: Name") : (0, import_i18n224.__)("Name");
       }
-      titleElement = /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(import_jsx_runtime433.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_block_editor230.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+      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,
           {
-            label: (0, import_i18n221.__)("Settings"),
+            label: (0, import_i18n224.__)("Settings"),
             resetAll: () => setAttributes({
               showPrefix: true
             }),
             dropdownMenuProps,
-            children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
               import_components137.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showPrefix,
-                label: (0, import_i18n221.__)("Show post type label"),
+                label: (0, import_i18n224.__)("Show post type label"),
                 onDeselect: () => setAttributes({ showPrefix: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
                   import_components137.ToggleControl,
                   {
-                    label: (0, import_i18n221.__)("Show post type label"),
+                    label: (0, import_i18n224.__)("Show post type label"),
                     onChange: () => setAttributes({
                       showPrefix: !showPrefix
                     }),
@@ -66837,11 +69937,11 @@ ${text}
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(TagName2, { ...blockProps, children: title })
+        /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(TagName2, { ...blockProps, children: title })
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime433.jsxs)(import_jsx_runtime433.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(import_block_editor230.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
+    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,
         {
           value: level,
@@ -66854,13 +69954,13 @@ ${text}
   }

   // packages/block-library/build-module/query-title/variations.mjs
-  var import_i18n222 = __toESM(require_i18n(), 1);
+  var import_i18n225 = __toESM(require_i18n(), 1);
   var variations17 = [
     {
       isDefault: true,
       name: "archive-title",
-      title: (0, import_i18n222.__)("Archive Title"),
-      description: (0, import_i18n222.__)(
+      title: (0, import_i18n225.__)("Archive Title"),
+      description: (0, import_i18n225.__)(
         "Display the archive title based on the queried object."
       ),
       icon: title_default,
@@ -66872,8 +69972,8 @@ ${text}
     {
       isDefault: false,
       name: "search-title",
-      title: (0, import_i18n222.__)("Search Results Title"),
-      description: (0, import_i18n222.__)(
+      title: (0, import_i18n225.__)("Search Results Title"),
+      description: (0, import_i18n225.__)(
         "Display the search results title based on the queried object."
       ),
       icon: title_default,
@@ -66885,8 +69985,8 @@ ${text}
     {
       isDefault: false,
       name: "post-type-label",
-      title: (0, import_i18n222.__)("Post Type Label"),
-      description: (0, import_i18n222.__)(
+      title: (0, import_i18n225.__)("Post Type Label"),
+      description: (0, import_i18n225.__)(
         "Display the post type label based on the queried object."
       ),
       icon: title_default,
@@ -66966,8 +70066,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -67097,12 +70197,12 @@ ${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_i18n223 = __toESM(require_i18n(), 1);
+  var import_i18n226 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/query-total/icons.mjs
   var import_components138 = __toESM(require_components(), 1);
-  var import_jsx_runtime434 = __toESM(require_jsx_runtime(), 1);
-  var resultsFound = /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
+  var resultsFound = /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
     import_components138.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
@@ -67111,10 +70211,10 @@ ${text}
       height: "24",
       "aria-hidden": "true",
       focusable: "false",
-      children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components138.Path, { d: "M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components138.Path, { d: "M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z" })
     }
   );
-  var displayingResults = /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+  var displayingResults = /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
     import_components138.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
@@ -67123,10 +70223,10 @@ ${text}
       height: "24",
       "aria-hidden": "true",
       focusable: "false",
-      children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_components138.Path, { d: "M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z" })
+      children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components138.Path, { d: "M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z" })
     }
   );
-  var queryTotal = /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+  var queryTotal = /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
     import_components138.SVG,
     {
       xmlns: "http://www.w3.org/2000/svg",
@@ -67135,14 +70235,14 @@ ${text}
       height: "24",
       "aria-hidden": "true",
       focusable: "false",
-      children: /* @__PURE__ */ (0, import_jsx_runtime434.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_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" })
     }
   );

   // packages/block-library/build-module/query-total/edit.mjs
-  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
-  function QueryTotalEdit({ attributes, setAttributes }) {
-    const { displayType } = attributes;
+  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
+  function QueryTotalEdit({ attributes: attributes2, setAttributes }) {
+    const { displayType } = attributes2;
     const blockProps = (0, import_block_editor231.useBlockProps)();
     const getButtonPositionIcon = () => {
       switch (displayType) {
@@ -67155,7 +70255,7 @@ ${text}
     const buttonPositionControls = [
       {
         role: "menuitemradio",
-        title: (0, import_i18n223.__)("Total results"),
+        title: (0, import_i18n226.__)("Total results"),
         isActive: displayType === "total-results",
         icon: resultsFound,
         onClick: () => {
@@ -67164,7 +70264,7 @@ ${text}
       },
       {
         role: "menuitemradio",
-        title: (0, import_i18n223.__)("Range display"),
+        title: (0, import_i18n226.__)("Range display"),
         isActive: displayType === "range-display",
         icon: displayingResults,
         onClick: () => {
@@ -67172,24 +70272,24 @@ ${text}
         }
       }
     ];
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_block_editor231.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_components139.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
+    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,
       {
         icon: getButtonPositionIcon(),
-        label: (0, import_i18n223.__)("Change display type"),
+        label: (0, import_i18n226.__)("Change display type"),
         controls: buttonPositionControls
       }
     ) }) });
     const renderDisplay = () => {
       if (displayType === "total-results") {
-        return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_jsx_runtime435.Fragment, { children: (0, import_i18n223.__)("12 results found") });
+        return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_jsx_runtime459.Fragment, { children: (0, import_i18n226.__)("12 results found") });
       }
       if (displayType === "range-display") {
-        return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_jsx_runtime435.Fragment, { children: (0, import_i18n223.__)("Displaying 1 \u2013 10 of 12") });
+        return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_jsx_runtime459.Fragment, { children: (0, import_i18n226.__)("Displaying 1 \u2013 10 of 12") });
       }
       return null;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)("div", { ...blockProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)("div", { ...blockProps, children: [
       controls,
       renderDisplay()
     ] });
@@ -67211,19 +70311,19 @@ ${text}
     name: () => name92,
     settings: () => settings91
   });
-  var import_i18n225 = __toESM(require_i18n(), 1);
+  var import_i18n228 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/quote/deprecated.mjs
-  var import_blocks101 = __toESM(require_blocks(), 1);
+  var import_blocks100 = __toESM(require_blocks(), 1);
   var import_block_editor232 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
-  var migrateToQuoteV2 = (attributes) => {
-    const { value, ...restAttributes } = attributes;
+  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+  var migrateToQuoteV2 = (attributes2) => {
+    const { value, ...restAttributes } = attributes2;
     return [
       {
         ...restAttributes
       },
-      value ? (0, import_blocks101.parseWithAttributeSchema)(value, {
+      value ? (0, import_blocks100.parseWithAttributeSchema)(value, {
         type: "array",
         source: "query",
         selector: "p",
@@ -67234,21 +70334,21 @@ ${text}
           }
         }
       }).map(
-        ({ content }) => (0, import_blocks101.createBlock)("core/paragraph", { content })
-      ) : (0, import_blocks101.createBlock)("core/paragraph")
+        ({ content }) => (0, import_blocks100.createBlock)("core/paragraph", { content })
+      ) : (0, import_blocks100.createBlock)("core/paragraph")
     ];
   };
   var TEXT_ALIGN_OPTIONS2 = ["left", "right", "center"];
-  var migrateTextAlign3 = (attributes, innerBlocks) => {
-    const { align, ...rest } = attributes;
-    const migratedAttributes = TEXT_ALIGN_OPTIONS2.includes(align) ? { ...rest, textAlign: align } : attributes;
+  var migrateTextAlign3 = (attributes2, innerBlocks) => {
+    const { align, ...rest } = attributes2;
+    const migratedAttributes = TEXT_ALIGN_OPTIONS2.includes(align) ? { ...rest, textAlign: align } : attributes2;
     return [migratedAttributes, innerBlocks];
   };
-  var migrateLargeStyle = (attributes, innerBlocks) => {
+  var migrateLargeStyle = (attributes2, innerBlocks) => {
     return [
       {
-        ...attributes,
-        className: attributes.className ? attributes.className + " is-style-large" : "is-style-large"
+        ...attributes2,
+        className: attributes2.className ? attributes2.className + " is-style-large" : "is-style-large"
       },
       innerBlocks
     ];
@@ -67304,14 +70404,14 @@ ${text}
       }
     },
     isEligible: ({ align }) => TEXT_ALIGN_OPTIONS2.includes(align),
-    save({ attributes }) {
-      const { align, citation } = attributes;
+    save({ attributes: attributes2 }) {
+      const { align, citation } = attributes2;
       const className = clsx_default({
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)("blockquote", { ...import_block_editor232.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.InnerBlocks.Content, {}),
-        !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     },
     migrate: migrateTextAlign3
@@ -67353,18 +70453,18 @@ ${text}
         }
       }
     },
-    save({ attributes }) {
-      const { align, value, citation } = attributes;
+    save({ attributes: attributes2 }) {
+      const { align, value, citation } = attributes2;
       const className = clsx_default({
         [`has-text-align-${align}`]: align
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)("blockquote", { ...import_block_editor232.useBlockProps.save({ className }), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-        !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+      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 })
       ] });
     },
-    migrate(attributes) {
-      return migrateTextAlign3(...migrateToQuoteV2(attributes));
+    migrate(attributes2) {
+      return migrateTextAlign3(...migrateToQuoteV2(attributes2));
     }
   };
   var v218 = {
@@ -67386,14 +70486,14 @@ ${text}
         type: "string"
       }
     },
-    migrate(attributes) {
-      return migrateTextAlign3(...migrateToQuoteV2(attributes));
+    migrate(attributes2) {
+      return migrateTextAlign3(...migrateToQuoteV2(attributes2));
     },
-    save({ attributes }) {
-      const { align, value, citation } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)("blockquote", { style: { textAlign: align ? align : null }, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-        !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+    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 })
       ] });
     }
   };
@@ -67420,25 +70520,25 @@ ${text}
         default: 1
       }
     },
-    migrate(attributes) {
-      if (attributes.style === 2) {
-        const { style: style2, ...restAttributes } = attributes;
+    migrate(attributes2) {
+      if (attributes2.style === 2) {
+        const { style: style2, ...restAttributes } = attributes2;
         return migrateTextAlign3(
           ...migrateLargeStyle(...migrateToQuoteV2(restAttributes))
         );
       }
-      return migrateTextAlign3(...migrateToQuoteV2(attributes));
+      return migrateTextAlign3(...migrateToQuoteV2(attributes2));
     },
-    save({ attributes }) {
-      const { align, value, citation, style: style2 } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(
+    save({ attributes: attributes2 }) {
+      const { align, value, citation, style: style2 } = attributes2;
+      return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
         "blockquote",
         {
           className: style2 === 2 ? "is-large" : "",
           style: { textAlign: align ? align : null },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-            !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.RichText.Content, { tagName: "cite", value: citation })
+            /* @__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 })
           ]
         }
       );
@@ -67467,23 +70567,23 @@ ${text}
         default: 1
       }
     },
-    migrate(attributes) {
-      if (!isNaN(parseInt(attributes.style))) {
-        const { style: style2, ...restAttributes } = attributes;
+    migrate(attributes2) {
+      if (!isNaN(parseInt(attributes2.style))) {
+        const { style: style2, ...restAttributes } = attributes2;
         return migrateTextAlign3(...migrateToQuoteV2(restAttributes));
       }
-      return migrateTextAlign3(...migrateToQuoteV2(attributes));
+      return migrateTextAlign3(...migrateToQuoteV2(attributes2));
     },
-    save({ attributes }) {
-      const { align, value, citation, style: style2 } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime436.jsxs)(
+    save({ attributes: attributes2 }) {
+      const { align, value, citation, style: style2 } = attributes2;
+      return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
         "blockquote",
         {
           className: `blocks-quote-style-${style2}`,
           style: { textAlign: align ? align : null },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.RichText.Content, { multiline: true, value }),
-            !import_block_editor232.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(import_block_editor232.RichText.Content, { tagName: "footer", value: citation })
+            /* @__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 })
           ]
         }
       );
@@ -67492,21 +70592,21 @@ ${text}
   var deprecated_default45 = [v410, v312, v218, v141, v03];

   // packages/block-library/build-module/quote/edit.mjs
-  var import_i18n224 = __toESM(require_i18n(), 1);
+  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_element126 = __toESM(require_element(), 1);
+  var import_element140 = __toESM(require_element(), 1);
   var import_deprecated49 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
-  var useMigrateOnLoad2 = (attributes, clientId) => {
+  var import_jsx_runtime461 = __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_element126.useEffect)(() => {
-      if (!attributes.value) {
+    (0, import_element140.useEffect)(() => {
+      if (!attributes2.value) {
         return;
       }
-      const [newAttributes, newInnerBlocks] = migrateToQuoteV2(attributes);
+      const [newAttributes, newInnerBlocks] = migrateToQuoteV2(attributes2);
       (0, import_deprecated49.default)("Value attribute on the quote block", {
         since: "6.0",
         version: "6.5",
@@ -67520,17 +70620,17 @@ ${text}
           selectBlock(clientId);
         }
       });
-    }, [attributes.value]);
+    }, [attributes2.value]);
   };
   function QuoteEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     insertBlocksAfter,
     clientId,
     className,
     isSelected
   }) {
-    const { textAlign, allowedBlocks } = attributes;
+    const { textAlign, allowedBlocks } = attributes2;
     const { hasInnerBlocks } = (0, import_data135.useSelect)(
       (select10) => {
         const { getBlockCount } = select10(import_block_editor233.store);
@@ -67540,7 +70640,7 @@ ${text}
       },
       [clientId]
     );
-    useMigrateOnLoad2(attributes, clientId);
+    useMigrateOnLoad2(attributes2, clientId);
     const blockProps = (0, import_block_editor233.useBlockProps)({
       className: clsx_default(className, {
         [`has-text-align-${textAlign}`]: textAlign
@@ -67551,8 +70651,8 @@ ${text}
       renderAppender: hasInnerBlocks ? false : void 0,
       allowedBlocks
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_jsx_runtime437.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(import_block_editor233.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+    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,
         {
           value: textAlign,
@@ -67561,26 +70661,26 @@ ${text}
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_components140.BlockQuotation, { ...innerBlocksProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_components140.BlockQuotation, { ...innerBlocksProps, children: [
         innerBlocksProps.children,
-        /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
           Caption,
           {
             attributeKey: "citation",
             tagName: "cite",
             style: { display: "block" },
             isSelected,
-            attributes,
+            attributes: attributes2,
             setAttributes,
             icon: verse_default,
-            label: (0, import_i18n224.__)("Quote citation"),
+            label: (0, import_i18n227.__)("Quote citation"),
             placeholder: (
               // translators: placeholder text used for the
               // citation
-              (0, import_i18n224.__)("Add citation")
+              (0, import_i18n227.__)("Add citation")
             ),
-            addLabel: (0, import_i18n224.__)("Add citation"),
-            removeLabel: (0, import_i18n224.__)("Remove citation"),
+            addLabel: (0, import_i18n227.__)("Add citation"),
+            removeLabel: (0, import_i18n227.__)("Remove citation"),
             excludeElementClassName: true,
             className: "wp-block-quote__citation",
             insertBlocksAfter
@@ -67701,29 +70801,29 @@ ${text}

   // packages/block-library/build-module/quote/save.mjs
   var import_block_editor234 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
-  function save44({ attributes }) {
-    const { textAlign, citation } = attributes;
+  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
+  function save44({ attributes: attributes2 }) {
+    const { textAlign, citation } = attributes2;
     const className = clsx_default({
       [`has-text-align-${textAlign}`]: textAlign
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime438.jsxs)("blockquote", { ...import_block_editor234.useBlockProps.save({ className }), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_block_editor234.InnerBlocks.Content, {}),
-      !import_block_editor234.RichText.isEmpty(citation) && /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(import_block_editor234.RichText.Content, { tagName: "cite", value: citation })
+    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 })
     ] });
   }

   // packages/block-library/build-module/quote/transforms.mjs
   var import_block_editor235 = __toESM(require_block_editor(), 1);
-  var import_blocks102 = __toESM(require_blocks(), 1);
+  var import_blocks101 = __toESM(require_blocks(), 1);
   var transforms29 = {
     from: [
       {
         type: "block",
         blocks: ["core/verse"],
         transform: ({ content }) => {
-          return (0, import_blocks102.createBlock)("core/quote", {}, [
-            (0, import_blocks102.createBlock)("core/paragraph", { content })
+          return (0, import_blocks101.createBlock)("core/quote", {}, [
+            (0, import_blocks101.createBlock)("core/paragraph", { content })
           ]);
         }
       },
@@ -67738,7 +70838,7 @@ ${text}
           fontSize,
           style: style2
         }) => {
-          return (0, import_blocks102.createBlock)(
+          return (0, import_blocks101.createBlock)(
             "core/quote",
             {
               align,
@@ -67747,15 +70847,15 @@ ${text}
               fontSize,
               style: style2
             },
-            [(0, import_blocks102.createBlock)("core/paragraph", { content: value })]
+            [(0, import_blocks101.createBlock)("core/paragraph", { content: value })]
           );
         }
       },
       {
         type: "prefix",
         prefix: ">",
-        transform: (content) => (0, import_blocks102.createBlock)("core/quote", {}, [
-          (0, import_blocks102.createBlock)("core/paragraph", { content })
+        transform: (content) => (0, import_blocks101.createBlock)("core/quote", {}, [
+          (0, import_blocks101.createBlock)("core/paragraph", { content })
         ])
       },
       {
@@ -67767,7 +70867,7 @@ ${text}
         }),
         selector: "blockquote",
         transform: (node, handler) => {
-          return (0, import_blocks102.createBlock)(
+          return (0, import_blocks101.createBlock)(
             "core/quote",
             // Don't try to parse any `cite` out of this content.
             // * There may be more than one cite.
@@ -67797,10 +70897,10 @@ ${text}
           }
           return !blocks.some(({ name: name122 }) => name122 === "core/quote");
         },
-        __experimentalConvert: (blocks) => (0, import_blocks102.createBlock)(
+        __experimentalConvert: (blocks) => (0, import_blocks101.createBlock)(
           "core/quote",
           {},
-          blocks.map((block) => (0, import_blocks102.cloneSanitizedBlock)(block))
+          blocks.map((block) => (0, import_blocks101.cloneSanitizedBlock)(block))
         )
       }
     ],
@@ -67814,8 +70914,8 @@ ${text}
           );
         },
         transform: ({ align, citation, anchor, fontSize, style: style2 }, innerBlocks) => {
-          const value = innerBlocks.map(({ attributes }) => `${attributes.content}`).join("<br>");
-          return (0, import_blocks102.createBlock)("core/pullquote", {
+          const value = innerBlocks.map(({ attributes: attributes2 }) => `${attributes2.content}`).join("<br>");
+          return (0, import_blocks101.createBlock)("core/pullquote", {
             value,
             align,
             citation,
@@ -67833,7 +70933,7 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return true;
             }
-            const converted = (0, import_blocks102.switchToBlockType)(
+            const converted = (0, import_blocks101.switchToBlockType)(
               innerBlock,
               "core/paragraph"
             );
@@ -67845,10 +70945,10 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return innerBlock;
             }
-            return (0, import_blocks102.switchToBlockType)(innerBlock, "core/paragraph") || [];
+            return (0, import_blocks101.switchToBlockType)(innerBlock, "core/paragraph") || [];
           });
-          const content = paragraphs.map(({ attributes }) => attributes.content || "").filter(Boolean).join("<br>");
-          return (0, import_blocks102.createBlock)("core/verse", { content });
+          const content = paragraphs.map(({ attributes: attributes2 }) => attributes2.content || "").filter(Boolean).join("<br>");
+          return (0, import_blocks101.createBlock)("core/verse", { content });
         }
       },
       {
@@ -67863,7 +70963,7 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return true;
             }
-            const converted = (0, import_blocks102.switchToBlockType)(
+            const converted = (0, import_blocks101.switchToBlockType)(
               innerBlock,
               "core/paragraph"
             );
@@ -67875,11 +70975,11 @@ ${text}
             if (innerBlock.name === "core/paragraph") {
               return innerBlock;
             }
-            return (0, import_blocks102.switchToBlockType)(innerBlock, "core/paragraph") || [];
+            return (0, import_blocks101.switchToBlockType)(innerBlock, "core/paragraph") || [];
           });
           return import_block_editor235.RichText.isEmpty(citation) ? paragraphs : [
             ...paragraphs,
-            (0, import_blocks102.createBlock)("core/paragraph", {
+            (0, import_blocks101.createBlock)("core/paragraph", {
               content: citation
             })
           ];
@@ -67888,12 +70988,12 @@ ${text}
       {
         type: "block",
         blocks: ["core/group"],
-        transform: ({ citation, anchor }, innerBlocks) => (0, import_blocks102.createBlock)(
+        transform: ({ citation, anchor }, innerBlocks) => (0, import_blocks101.createBlock)(
           "core/group",
           { anchor },
           import_block_editor235.RichText.isEmpty(citation) ? innerBlocks : [
             ...innerBlocks,
-            (0, import_blocks102.createBlock)("core/paragraph", {
+            (0, import_blocks101.createBlock)("core/paragraph", {
               content: citation
             })
           ]
@@ -67902,7 +71002,7 @@ ${text}
     ],
     ungroup: ({ citation }, innerBlocks) => import_block_editor235.RichText.isEmpty(citation) ? innerBlocks : [
       ...innerBlocks,
-      (0, import_blocks102.createBlock)("core/paragraph", {
+      (0, import_blocks101.createBlock)("core/paragraph", {
         content: citation
       })
     ]
@@ -67916,13 +71016,13 @@ ${text}
     icon: quote_default,
     example: {
       attributes: {
-        citation: (0, import_i18n225.__)("Julio Cort\xE1zar")
+        citation: (0, import_i18n228.__)("Julio Cort\xE1zar")
       },
       innerBlocks: [
         {
           name: "core/paragraph",
           attributes: {
-            content: (0, import_i18n225.__)("In quoting others, we cite ourselves.")
+            content: (0, import_i18n228.__)("In quoting others, we cite ourselves.")
           }
         }
       ]
@@ -67978,26 +71078,27 @@ ${text}
       interactivity: {
         clientNavigation: true
       },
-      customCSS: false
+      customCSS: false,
+      visibility: false
     }
   };

   // packages/block-library/build-module/block/edit.mjs
   var import_data136 = __toESM(require_data(), 1);
-  var import_element127 = __toESM(require_element(), 1);
+  var import_element141 = __toESM(require_element(), 1);
   var import_core_data81 = __toESM(require_core_data(), 1);
   var import_components141 = __toESM(require_components(), 1);
-  var import_i18n226 = __toESM(require_i18n(), 1);
+  var import_i18n229 = __toESM(require_i18n(), 1);
   var import_block_editor236 = __toESM(require_block_editor(), 1);
   var import_patterns = __toESM(require_patterns(), 1);
-  var import_blocks103 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 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 { isOverridableBlock } = unlock(import_patterns.privateApis);
   var fullAlignments = ["full", "wide", "left", "right"];
   var useInferredLayout = (blocks, parentLayout) => {
-    const initialInferredAlignmentRef = (0, import_element127.useRef)();
-    return (0, import_element127.useMemo)(() => {
+    const initialInferredAlignmentRef = (0, import_element141.useRef)();
+    return (0, import_element141.useMemo)(() => {
       if (!blocks?.length) {
         return {};
       }
@@ -68016,7 +71117,7 @@ ${text}
   };
   function RecursionWarning() {
     const blockProps = (0, import_block_editor236.useBlockProps)();
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor236.Warning, { children: (0, import_i18n226.__)("Block cannot be rendered inside itself.") }) });
+    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.") }) });
   }
   var NOOP3 = () => {
   };
@@ -68024,9 +71125,9 @@ ${text}
     const { ref } = props.attributes;
     const hasAlreadyRendered = (0, import_block_editor236.useHasRecursion)(ref);
     if (hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(RecursionWarning, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(RecursionWarning, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor236.RecursionProvider, { uniqueId: ref, children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(ReusableBlockEdit, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor236.RecursionProvider, { uniqueId: ref, children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(ReusableBlockEdit, { ...props }) });
   }
   function ReusableBlockControl({
     recordId,
@@ -68043,14 +71144,14 @@ ${text}
       }),
       [recordId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(import_jsx_runtime439.Fragment, { children: [
-      canUserEdit && !!handleEditOriginal && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor236.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components141.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components141.ToolbarButton, { onClick: handleEditOriginal, children: (0, import_i18n226.__)("Edit original") }) }) }),
-      canOverrideBlocks && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor236.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components141.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+    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,
         {
           onClick: resetContent,
           disabled: !hasContent,
-          children: (0, import_i18n226.__)("Reset")
+          children: (0, import_i18n229.__)("Reset")
         }
       ) }) })
     ] });
@@ -68080,13 +71181,13 @@ ${text}
       const { getSettings: getSettings2 } = select10(import_block_editor236.store);
       return {
         onNavigateToEntityRecord: getSettings2().onNavigateToEntityRecord,
-        hasPatternOverridesSource: !!(0, import_blocks103.getBlockBindingsSource)(
+        hasPatternOverridesSource: !!(0, import_blocks102.getBlockBindingsSource)(
           "core/pattern-overrides"
         ),
         supportedBlockTypesRaw: getSettings2().__experimentalBlockBindingsSupportedAttributes || EMPTY_OBJECT3
       };
     }, []);
-    const canOverrideBlocks = (0, import_element127.useMemo)(() => {
+    const canOverrideBlocks = (0, import_element141.useMemo)(() => {
       const supportedBlockTypes = Object.keys(supportedBlockTypesRaw);
       const hasOverridableBlocks = (_blocks) => _blocks?.some((block) => {
         if (supportedBlockTypes.includes(block.name) && isOverridableBlock(block)) {
@@ -68126,13 +71227,13 @@ ${text}
     };
     let children = null;
     if (isMissing) {
-      children = /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_block_editor236.Warning, { children: (0, import_i18n226.__)("Block has been deleted or is unavailable.") });
+      children = /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_block_editor236.Warning, { children: (0, import_i18n229.__)("Block has been deleted or is unavailable.") });
     }
     if (!hasResolved) {
-      children = /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components141.Placeholder, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components141.Spinner, {}) });
+      children = /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components141.Placeholder, { children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components141.Spinner, {}) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(import_jsx_runtime439.Fragment, { children: [
-      hasResolved && !isMissing && /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(import_jsx_runtime463.Fragment, { children: [
+      hasResolved && !isMissing && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
         ReusableBlockControl,
         {
           recordId: ref,
@@ -68142,7 +71243,7 @@ ${text}
           resetContent
         }
       ),
-      children === null ? /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("div", { ...innerBlocksProps }) : /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("div", { ...blockProps, children })
+      children === null ? /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("div", { ...innerBlocksProps }) : /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("div", { ...blockProps, children })
     ] });
   }

@@ -68190,8 +71291,8 @@ ${text}
      *     }
      * }
      */
-    migrate(attributes) {
-      const { content, ...retainedAttributes } = attributes;
+    migrate(attributes2) {
+      const { content, ...retainedAttributes } = attributes2;
       if (content && Object.keys(content).length) {
         const updatedContent = { ...content };
         for (const contentKey in content) {
@@ -68202,7 +71303,7 @@ ${text}
           content: updatedContent
         };
       }
-      return attributes;
+      return attributes2;
     }
   };
   var v143 = {
@@ -68238,8 +71339,8 @@ ${text}
      * }
      *
      */
-    migrate(attributes) {
-      const { overrides, ...retainedAttributes } = attributes;
+    migrate(attributes2) {
+      const { overrides, ...retainedAttributes } = attributes2;
       const content = {};
       Object.keys(overrides).forEach((id) => {
         content[id] = overrides[id];
@@ -68283,7 +71384,7 @@ ${text}
     name: () => name94,
     settings: () => settings93
   });
-  var import_i18n228 = __toESM(require_i18n(), 1);
+  var import_i18n231 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/read-more/block.json
   var block_default93 = {
@@ -68351,9 +71452,9 @@ ${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_blocks104 = __toESM(require_blocks(), 1);
-  var import_i18n227 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks103 = __toESM(require_blocks(), 1);
+  var import_i18n230 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
   function ReadMore({
     attributes: { content, linkTarget },
     setAttributes,
@@ -68361,24 +71462,24 @@ ${text}
   }) {
     const blockProps = (0, import_block_editor237.useBlockProps)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(import_jsx_runtime440.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_block_editor237.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+    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,
         {
-          label: (0, import_i18n227.__)("Settings"),
+          label: (0, import_i18n230.__)("Settings"),
           resetAll: () => setAttributes({ linkTarget: "_self" }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
             import_components142.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n227.__)("Open in new tab"),
+              label: (0, import_i18n230.__)("Open in new tab"),
               isShownByDefault: true,
               hasValue: () => linkTarget !== "_self",
               onDeselect: () => setAttributes({ linkTarget: "_self" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
                 import_components142.ToggleControl,
                 {
-                  label: (0, import_i18n227.__)("Open in new tab"),
+                  label: (0, import_i18n230.__)("Open in new tab"),
                   onChange: (value) => setAttributes({
                     linkTarget: value ? "_blank" : "_self"
                   }),
@@ -68389,17 +71490,17 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
         import_block_editor237.RichText,
         {
           identifier: "content",
           tagName: "a",
-          "aria-label": (0, import_i18n227.__)("\u201CRead more\u201D link text"),
-          placeholder: (0, import_i18n227.__)("Read more"),
+          "aria-label": (0, import_i18n230.__)("\u201CRead more\u201D link text"),
+          placeholder: (0, import_i18n230.__)("Read more"),
           value: content,
           onChange: (newValue) => setAttributes({ content: newValue }),
           __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-            (0, import_blocks104.createBlock)((0, import_blocks104.getDefaultBlockName)())
+            (0, import_blocks103.createBlock)((0, import_blocks103.getDefaultBlockName)())
           ) : void 0,
           withoutInteractiveFormatting: true,
           ...blockProps
@@ -68415,7 +71516,7 @@ ${text}
     edit: ReadMore,
     example: {
       attributes: {
-        content: (0, import_i18n228.__)("Read more")
+        content: (0, import_i18n231.__)("Read more")
       }
     }
   };
@@ -68517,16 +71618,16 @@ ${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_element128 = __toESM(require_element(), 1);
-  var import_i18n229 = __toESM(require_i18n(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_i18n232 = __toESM(require_i18n(), 1);
   var import_url22 = __toESM(require_url(), 1);
   var import_server_side_render5 = __toESM(require_server_side_render(), 1);
-  var import_compose53 = __toESM(require_compose(), 1);
-  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
+  var import_compose54 = __toESM(require_compose(), 1);
+  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_MIN_ITEMS = 1;
   var DEFAULT_MAX_ITEMS = 20;
-  function RSSEdit({ attributes, setAttributes, name: name122 }) {
-    const [isEditing, setIsEditing] = (0, import_element128.useState)(!attributes.feedURL);
+  function RSSEdit({ attributes: attributes2, setAttributes, name: name122 }) {
+    const [isEditing, setIsEditing] = (0, import_element142.useState)(!attributes2.feedURL);
     const {
       blockLayout,
       columns,
@@ -68538,11 +71639,11 @@ ${text}
       itemsToShow,
       openInNewTab,
       rel
-    } = attributes;
+    } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     function toggleAttribute(propName) {
       return () => {
-        const value = attributes[propName];
+        const value = attributes2[propName];
         setAttributes({ [propName]: !value });
       };
     }
@@ -68554,47 +71655,47 @@ ${text}
       }
     }
     const { content, status, error: error2 } = (0, import_server_side_render5.useServerSideRender)({
-      attributes,
+      attributes: attributes2,
       skipBlockSupportAttributes: true,
       block: name122
     });
-    const disabledRef = (0, import_compose53.useDisabled)();
+    const disabledRef = (0, import_compose54.useDisabled)();
     const blockProps = (0, import_block_editor238.useBlockProps)({ ref: isEditing ? null : disabledRef });
-    const label = (0, import_i18n229.__)("RSS URL");
+    const label = (0, import_i18n232.__)("RSS URL");
     if (isEditing) {
-      return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
         import_components143.Placeholder,
         {
           icon: rss_default,
           label,
-          instructions: (0, import_i18n229.__)(
+          instructions: (0, import_i18n232.__)(
             "Display entries from any RSS or Atom feed."
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
             "form",
             {
               onSubmit: onSubmitURL,
               className: "wp-block-rss__placeholder-form",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                   import_components143.__experimentalInputControl,
                   {
                     label,
                     type: "url",
                     hideLabelFromVision: true,
-                    placeholder: (0, import_i18n229.__)("Enter URL here\u2026"),
+                    placeholder: (0, import_i18n232.__)("Enter URL here\u2026"),
                     value: feedURL,
                     onChange: (value) => setAttributes({ feedURL: value }),
                     className: "wp-block-rss__placeholder-input"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                   import_components143.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     type: "submit",
-                    children: (0, import_i18n229.__)("Apply")
+                    children: (0, import_i18n232.__)("Apply")
                   }
                 )
               ]
@@ -68606,28 +71707,28 @@ ${text}
     const toolbarControls = [
       {
         icon: pencil_default,
-        title: (0, import_i18n229.__)("Edit RSS URL"),
+        title: (0, import_i18n232.__)("Edit RSS URL"),
         onClick: () => setIsEditing(true)
       },
       {
         icon: list_default,
-        title: (0, import_i18n229._x)("List view", "RSS block display setting"),
+        title: (0, import_i18n232._x)("List view", "RSS block display setting"),
         onClick: () => setAttributes({ blockLayout: "list" }),
         isActive: blockLayout === "list"
       },
       {
         icon: grid_default,
-        title: (0, import_i18n229._x)("Grid view", "RSS block display setting"),
+        title: (0, import_i18n232._x)("Grid view", "RSS block display setting"),
         onClick: () => setAttributes({ blockLayout: "grid" }),
         isActive: blockLayout === "grid"
       }
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_block_editor238.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components143.ToolbarGroup, { controls: toolbarControls }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_block_editor238.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(
+    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,
         {
-          label: (0, import_i18n229.__)("Settings"),
+          label: (0, import_i18n232.__)("Settings"),
           resetAll: () => {
             setAttributes({
               itemsToShow: 5,
@@ -68641,17 +71742,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
               import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n229.__)("Number of items"),
+                label: (0, import_i18n232.__)("Number of items"),
                 hasValue: () => itemsToShow !== 5,
                 onDeselect: () => setAttributes({ itemsToShow: 5 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                   import_components143.RangeControl,
                   {
-                    label: (0, import_i18n229.__)("Number of items"),
+                    label: (0, import_i18n232.__)("Number of items"),
                     value: itemsToShow,
                     onChange: (value) => setAttributes({ itemsToShow: value }),
                     min: DEFAULT_MIN_ITEMS,
@@ -68661,68 +71762,68 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
               import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n229.__)("Display author"),
+                label: (0, import_i18n232.__)("Display author"),
                 hasValue: () => !!displayAuthor,
                 onDeselect: () => setAttributes({ displayAuthor: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                   import_components143.ToggleControl,
                   {
-                    label: (0, import_i18n229.__)("Display author"),
+                    label: (0, import_i18n232.__)("Display author"),
                     checked: displayAuthor,
                     onChange: toggleAttribute("displayAuthor")
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
               import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n229.__)("Display date"),
+                label: (0, import_i18n232.__)("Display date"),
                 hasValue: () => !!displayDate,
                 onDeselect: () => setAttributes({ displayDate: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                   import_components143.ToggleControl,
                   {
-                    label: (0, import_i18n229.__)("Display date"),
+                    label: (0, import_i18n232.__)("Display date"),
                     checked: displayDate,
                     onChange: toggleAttribute("displayDate")
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
               import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n229.__)("Display excerpt"),
+                label: (0, import_i18n232.__)("Display excerpt"),
                 hasValue: () => !!displayExcerpt,
                 onDeselect: () => setAttributes({ displayExcerpt: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                   import_components143.ToggleControl,
                   {
-                    label: (0, import_i18n229.__)("Display excerpt"),
+                    label: (0, import_i18n232.__)("Display excerpt"),
                     checked: displayExcerpt,
                     onChange: toggleAttribute("displayExcerpt")
                   }
                 )
               }
             ),
-            displayExcerpt && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            displayExcerpt && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
               import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n229.__)("Max number of words in excerpt"),
+                label: (0, import_i18n232.__)("Max number of words in excerpt"),
                 hasValue: () => excerptLength !== 55,
                 onDeselect: () => setAttributes({ excerptLength: 55 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                   import_components143.RangeControl,
                   {
-                    label: (0, import_i18n229.__)("Max number of words in excerpt"),
+                    label: (0, import_i18n232.__)("Max number of words in excerpt"),
                     value: excerptLength,
                     onChange: (value) => setAttributes({ excerptLength: value }),
                     min: 10,
@@ -68732,17 +71833,17 @@ ${text}
                 )
               }
             ),
-            blockLayout === "grid" && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            blockLayout === "grid" && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
               import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n229.__)("Columns"),
+                label: (0, import_i18n232.__)("Columns"),
                 hasValue: () => columns !== 2,
                 onDeselect: () => setAttributes({ columns: 2 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                   import_components143.RangeControl,
                   {
-                    label: (0, import_i18n229.__)("Columns"),
+                    label: (0, import_i18n232.__)("Columns"),
                     value: columns,
                     onChange: (value) => setAttributes({ columns: value }),
                     min: 2,
@@ -68752,17 +71853,17 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
               import_components143.__experimentalToolsPanelItem,
               {
-                label: (0, import_i18n229.__)("Open links in new tab"),
+                label: (0, import_i18n232.__)("Open links in new tab"),
                 hasValue: () => !!openInNewTab,
                 onDeselect: () => setAttributes({ openInNewTab: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
                   import_components143.ToggleControl,
                   {
-                    label: (0, import_i18n229.__)("Open links in new tab"),
+                    label: (0, import_i18n232.__)("Open links in new tab"),
                     checked: openInNewTab,
                     onChange: (value) => setAttributes({ openInNewTab: value })
                   }
@@ -68772,29 +71873,29 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_block_editor238.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_block_editor238.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
         import_components143.TextControl,
         {
-          label: (0, import_i18n229.__)("Link relation"),
-          help: (0, import_element128.createInterpolateElement)(
-            (0, import_i18n229.__)(
+          label: (0, import_i18n232.__)("Link relation"),
+          help: (0, import_element142.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_runtime441.jsx)(import_components143.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components143.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
             }
           ),
           value: rel || "",
           onChange: (value) => setAttributes({ rel: value })
         }
       ) }),
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components143.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)("p", { children: (0, import_i18n229.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n229.__)("Error: %s"),
+        (0, import_i18n232.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }

@@ -68819,8 +71920,8 @@ ${text}
     name: () => name96,
     settings: () => settings95
   });
-  var import_i18n232 = __toESM(require_i18n(), 1);
-  var import_blocks105 = __toESM(require_blocks(), 1);
+  var import_i18n235 = __toESM(require_i18n(), 1);
+  var import_blocks104 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/search/block.json
   var block_default95 = {
@@ -68927,11 +72028,11 @@ ${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_element129 = __toESM(require_element(), 1);
+  var import_element143 = __toESM(require_element(), 1);
   var import_components144 = __toESM(require_components(), 1);
-  var import_compose54 = __toESM(require_compose(), 1);
-  var import_i18n230 = __toESM(require_i18n(), 1);
-  var import_dom19 = __toESM(require_dom(), 1);
+  var import_compose55 = __toESM(require_compose(), 1);
+  var import_i18n233 = __toESM(require_i18n(), 1);
+  var import_dom22 = __toESM(require_dom(), 1);
   var import_a11y4 = __toESM(require_a11y(), 1);

   // packages/block-library/build-module/search/utils.mjs
@@ -68943,15 +72044,15 @@ ${text}
   }

   // packages/block-library/build-module/search/edit.mjs
-  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
   var TAG_NAME_MESSAGES = {
-    "": (0, import_i18n230.__)(
+    "": (0, import_i18n233.__)(
       "Lets the theme decide. Uses the <search> landmark element if the theme opts in, otherwise a <form>."
     ),
-    search: (0, import_i18n230.__)(
+    search: (0, import_i18n233.__)(
       "Wraps the block in a <search> landmark, announced as a search region by assistive technologies."
     ),
-    form: (0, import_i18n230.__)(
+    form: (0, import_i18n233.__)(
       'Uses a <form role="search"> wrapper for backward compatibility with existing theme styles.'
     )
   };
@@ -68959,7 +72060,7 @@ ${text}
   var PERCENTAGE_WIDTHS = [25, 50, 75, 100];
   function SearchEdit({
     className,
-    attributes,
+    attributes: attributes2,
     setAttributes,
     toggleSelection,
     isSelected,
@@ -68977,7 +72078,7 @@ ${text}
       buttonUseIcon,
       tagName,
       style: style2
-    } = attributes;
+    } = attributes2;
     const wasJustInsertedIntoNavigationBlock = (0, import_data138.useSelect)(
       (select10) => {
         const { getBlockParentsByBlockName, wasBlockJustInserted } = select10(import_block_editor239.store);
@@ -68986,7 +72087,7 @@ ${text}
       [clientId]
     );
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data138.useDispatch)(import_block_editor239.store);
-    (0, import_element129.useEffect)(() => {
+    (0, import_element143.useEffect)(() => {
       if (wasJustInsertedIntoNavigationBlock) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({
@@ -69001,7 +72102,7 @@ ${text}
       setAttributes
     ]);
     const borderRadius = style2?.border?.radius;
-    let borderProps = (0, import_block_editor239.__experimentalUseBorderProps)(attributes);
+    let borderProps = (0, import_block_editor239.__experimentalUseBorderProps)(attributes2);
     if (typeof borderRadius === "number") {
       borderProps = {
         ...borderProps,
@@ -69011,12 +72112,12 @@ ${text}
         }
       };
     }
-    const colorProps = (0, import_block_editor239.__experimentalUseColorProps)(attributes);
+    const colorProps = (0, import_block_editor239.__experimentalUseColorProps)(attributes2);
     const [fluidTypographySettings, layout] = (0, import_block_editor239.useSettings)(
       "typography.fluid",
       "layout"
     );
-    const typographyProps = (0, import_block_editor239.getTypographyClassesAndStyles)(attributes, {
+    const typographyProps = (0, import_block_editor239.getTypographyClassesAndStyles)(attributes2, {
       typography: {
         fluid: fluidTypographySettings
       },
@@ -69024,15 +72125,15 @@ ${text}
         wideSize: layout?.wideSize
       }
     });
-    const unitControlInstanceId = (0, import_compose54.useInstanceId)(import_components144.__experimentalUnitControl);
+    const unitControlInstanceId = (0, import_compose55.useInstanceId)(import_components144.__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_element129.useRef)();
-    const buttonRef = (0, import_element129.useRef)();
+    const searchFieldRef = (0, import_element143.useRef)();
+    const buttonRef = (0, import_element143.useRef)();
     const units = (0, import_components144.__experimentalUseCustomUnits)({
       availableUnits: ["%", "px"],
       defaultValues: { "%": PC_WIDTH_DEFAULT, px: PX_WIDTH_DEFAULT }
@@ -69051,19 +72152,19 @@ ${text}
     };
     const buttonPositionControls = [
       {
-        label: (0, import_i18n230.__)("Button outside"),
+        label: (0, import_i18n233.__)("Button outside"),
         value: "button-outside"
       },
       {
-        label: (0, import_i18n230.__)("Button inside"),
+        label: (0, import_i18n233.__)("Button inside"),
         value: "button-inside"
       },
       {
-        label: (0, import_i18n230.__)("No button"),
+        label: (0, import_i18n233.__)("No button"),
         value: "no-button"
       },
       {
-        label: (0, import_i18n230.__)("Button only"),
+        label: (0, import_i18n233.__)("Button only"),
         value: "button-only"
       }
     ];
@@ -69095,14 +72196,14 @@ ${text}
         ...typographyProps.style,
         textDecoration: void 0
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
         "input",
         {
           type: "search",
           className: textFieldClasses,
           style: textFieldStyles,
-          "aria-label": (0, import_i18n230.__)("Optional placeholder text"),
-          placeholder: placeholder2 ? void 0 : (0, import_i18n230.__)("Optional placeholder\u2026"),
+          "aria-label": (0, import_i18n233.__)("Optional placeholder text"),
+          placeholder: placeholder2 ? void 0 : (0, import_i18n233.__)("Optional placeholder\u2026"),
           value: placeholder2,
           onChange: (event) => setAttributes({ placeholder: event.target.value }),
           ref: searchFieldRef
@@ -69129,26 +72230,26 @@ ${text}
           borderBottomRightRadius: borderProps.style?.borderBottomRightRadius
         } : borderProps.style
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_jsx_runtime442.Fragment, { children: [
-        buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_jsx_runtime466.Fragment, { children: [
+        buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
           "button",
           {
             type: "button",
             className: buttonClasses,
             style: buttonStyles,
-            "aria-label": buttonText ? (0, import_dom19.__unstableStripHTML)(buttonText) : (0, import_i18n230.__)("Search"),
+            "aria-label": buttonText ? (0, import_dom22.__unstableStripHTML)(buttonText) : (0, import_i18n233.__)("Search"),
             ref: buttonRef,
-            children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(icon_default, { icon: search_default })
+            children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(icon_default, { icon: search_default })
           }
         ),
-        !buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+        !buttonUseIcon && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
           import_block_editor239.RichText,
           {
             identifier: "buttonText",
             className: buttonClasses,
             style: buttonStyles,
-            "aria-label": (0, import_i18n230.__)("Button text"),
-            placeholder: (0, import_i18n230.__)("Add button text\u2026"),
+            "aria-label": (0, import_i18n233.__)("Button text"),
+            placeholder: (0, import_i18n233.__)("Add button text\u2026"),
             withoutInteractiveFormatting: true,
             value: buttonText,
             onChange: (html) => setAttributes({ buttonText: html })
@@ -69157,11 +72258,11 @@ ${text}
       ] });
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const controls = /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_jsx_runtime442.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(import_block_editor239.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
+    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,
         {
-          label: (0, import_i18n230.__)("Settings"),
+          label: (0, import_i18n233.__)("Settings"),
           resetAll: () => {
             setAttributes({
               width: void 0,
@@ -69173,22 +72274,22 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
               import_components144.__experimentalToolsPanelItem,
               {
                 hasValue: () => !showLabel,
-                label: (0, import_i18n230.__)("Show label"),
+                label: (0, import_i18n233.__)("Show label"),
                 onDeselect: () => {
                   setAttributes({
                     showLabel: true
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
                   import_components144.ToggleControl,
                   {
                     checked: showLabel,
-                    label: (0, import_i18n230.__)("Show label"),
+                    label: (0, import_i18n233.__)("Show label"),
                     onChange: (value) => setAttributes({
                       showLabel: value
                     })
@@ -69196,22 +72297,22 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
               import_components144.__experimentalToolsPanelItem,
               {
                 hasValue: () => buttonPosition !== "button-outside",
-                label: (0, import_i18n230.__)("Button position"),
+                label: (0, import_i18n233.__)("Button position"),
                 onDeselect: () => {
                   setAttributes({
                     buttonPosition: "button-outside"
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
                   import_components144.SelectControl,
                   {
                     value: buttonPosition,
-                    label: (0, import_i18n230.__)("Button position"),
+                    label: (0, import_i18n233.__)("Button position"),
                     onChange: (value) => {
                       setAttributes({
                         buttonPosition: value
@@ -69222,22 +72323,22 @@ ${text}
                 )
               }
             ),
-            buttonPosition !== "no-button" && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+            buttonPosition !== "no-button" && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
               import_components144.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!buttonUseIcon,
-                label: (0, import_i18n230.__)("Use button with icon"),
+                label: (0, import_i18n233.__)("Use button with icon"),
                 onDeselect: () => {
                   setAttributes({
                     buttonUseIcon: false
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
                   import_components144.ToggleControl,
                   {
                     checked: buttonUseIcon,
-                    label: (0, import_i18n230.__)("Use button with icon"),
+                    label: (0, import_i18n233.__)("Use button with icon"),
                     onChange: (value) => setAttributes({
                       buttonUseIcon: value
                     })
@@ -69245,11 +72346,11 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
               import_components144.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!width,
-                label: (0, import_i18n230.__)("Width"),
+                label: (0, import_i18n233.__)("Width"),
                 onDeselect: () => {
                   setAttributes({
                     width: void 0,
@@ -69257,11 +72358,11 @@ ${text}
                   });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_components144.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_components144.__experimentalVStack, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
                     import_components144.__experimentalUnitControl,
                     {
-                      label: (0, import_i18n230.__)("Width"),
+                      label: (0, import_i18n233.__)("Width"),
                       id: unitControlInputId,
                       min: isPercentageUnit(widthUnit) ? 0 : MIN_WIDTH,
                       max: isPercentageUnit(widthUnit) ? 100 : void 0,
@@ -69283,10 +72384,10 @@ ${text}
                       units
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
                     import_components144.__experimentalToggleGroupControl,
                     {
-                      label: (0, import_i18n230.__)("Percentage Width"),
+                      label: (0, import_i18n233.__)("Percentage Width"),
                       value: PERCENTAGE_WIDTHS.includes(width) && widthUnit === "%" ? width : void 0,
                       hideLabelFromVision: true,
                       onChange: (newWidth) => {
@@ -69297,13 +72398,13 @@ ${text}
                       },
                       isBlock: true,
                       children: PERCENTAGE_WIDTHS.map((widthValue) => {
-                        return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+                        return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
                           import_components144.__experimentalToggleGroupControlOption,
                           {
                             value: widthValue,
-                            label: (0, import_i18n230.sprintf)(
+                            label: (0, import_i18n233.sprintf)(
                               /* translators: %d: Percentage value. */
-                              (0, import_i18n230.__)("%d%%"),
+                              (0, import_i18n233.__)("%d%%"),
                               widthValue
                             )
                           },
@@ -69318,13 +72419,13 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(import_block_editor239.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_block_editor239.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
         import_components144.SelectControl,
         {
-          label: (0, import_i18n230.__)("HTML element"),
+          label: (0, import_i18n233.__)("HTML element"),
           value: tagName ?? "",
           options: [
-            { label: (0, import_i18n230.__)("Default"), value: "" },
+            { label: (0, import_i18n233.__)("Default"), value: "" },
             { label: "<search>", value: "search" },
             { label: "<form>", value: "form" }
           ],
@@ -69386,23 +72487,23 @@ ${text}
       typographyProps.className
     );
     const Wrapper = "search" === tagName ? "search" : "div";
-    return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_jsx_runtime442.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_jsx_runtime466.Fragment, { children: [
       controls,
-      /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(Wrapper, { ...blockProps, children: [
-        showLabel && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(Wrapper, { ...blockProps, children: [
+        showLabel && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
           import_block_editor239.RichText,
           {
             identifier: "label",
             className: labelClassnames,
-            "aria-label": (0, import_i18n230.__)("Label text"),
-            placeholder: (0, import_i18n230.__)("Add label\u2026"),
+            "aria-label": (0, import_i18n233.__)("Label text"),
+            placeholder: (0, import_i18n233.__)("Add label\u2026"),
             withoutInteractiveFormatting: true,
             value: label,
             onChange: (html) => setAttributes({ label: html }),
             style: typographyProps.style
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(
           import_components144.ResizableBox,
           {
             size: {
@@ -69431,7 +72532,7 @@ ${text}
             },
             showHandle: isSelected,
             children: [
-              (isButtonPositionInside || isButtonPositionOutside || hasOnlyButton) && /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(import_jsx_runtime442.Fragment, { children: [
+              (isButtonPositionInside || isButtonPositionOutside || hasOnlyButton) && /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_jsx_runtime466.Fragment, { children: [
                 renderTextField(),
                 renderButton()
               ] }),
@@ -69444,23 +72545,23 @@ ${text}
   }

   // packages/block-library/build-module/search/variations.mjs
-  var import_i18n231 = __toESM(require_i18n(), 1);
+  var import_i18n234 = __toESM(require_i18n(), 1);
   var variations18 = [
     {
       name: "default",
       isDefault: true,
-      attributes: { buttonText: (0, import_i18n231.__)("Search"), label: (0, import_i18n231.__)("Search") }
+      attributes: { buttonText: (0, import_i18n234.__)("Search"), label: (0, import_i18n234.__)("Search") }
     }
   ];
   var variations_default18 = variations18;

   // packages/block-library/build-module/search/index.mjs
-  var { fieldsKey: fieldsKey17, formKey: formKey17 } = unlock(import_blocks105.privateApis);
+  var { fieldsKey: fieldsKey17, formKey: formKey17 } = unlock(import_blocks104.privateApis);
   var { name: name96 } = block_default95;
   var settings95 = {
     icon: search_default,
     example: {
-      attributes: { buttonText: (0, import_i18n232.__)("Search"), label: (0, import_i18n232.__)("Search") },
+      attributes: { buttonText: (0, import_i18n235.__)("Search"), label: (0, import_i18n235.__)("Search") },
       viewportWidth: 400
     },
     variations: variations_default18,
@@ -69470,21 +72571,21 @@ ${text}
     settings95[fieldsKey17] = [
       {
         id: "label",
-        label: (0, import_i18n232.__)("Label"),
+        label: (0, import_i18n235.__)("Label"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "buttonText",
-        label: (0, import_i18n232.__)("Button text"),
+        label: (0, import_i18n235.__)("Button text"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
       },
       {
         id: "placeholder",
-        label: (0, import_i18n232.__)("Placeholder"),
+        label: (0, import_i18n235.__)("Placeholder"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -69508,20 +72609,20 @@ ${text}
   // 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_i18n233 = __toESM(require_i18n(), 1);
+  var import_i18n236 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/separator/use-deprecated-opacity.mjs
-  var import_element130 = __toESM(require_element(), 1);
-  var import_compose55 = __toESM(require_compose(), 1);
+  var import_element144 = __toESM(require_element(), 1);
+  var import_compose56 = __toESM(require_compose(), 1);
   function useDeprecatedOpacity(opacity, currentColor, setAttributes) {
-    const [deprecatedOpacityWithNoColor, setDeprecatedOpacityWithNoColor] = (0, import_element130.useState)(false);
-    const previousColor = (0, import_compose55.usePrevious)(currentColor);
-    (0, import_element130.useEffect)(() => {
+    const [deprecatedOpacityWithNoColor, setDeprecatedOpacityWithNoColor] = (0, import_element144.useState)(false);
+    const previousColor = (0, import_compose56.usePrevious)(currentColor);
+    (0, import_element144.useEffect)(() => {
       if (opacity === "css" && !currentColor && !previousColor) {
         setDeprecatedOpacityWithNoColor(true);
       }
     }, [currentColor, previousColor, opacity]);
-    (0, import_element130.useEffect)(() => {
+    (0, import_element144.useEffect)(() => {
       if (opacity === "css" && (deprecatedOpacityWithNoColor && currentColor || previousColor && currentColor !== previousColor)) {
         setAttributes({ opacity: "alpha-channel" });
         setDeprecatedOpacityWithNoColor(false);
@@ -69530,29 +72631,29 @@ ${text}
   }

   // packages/block-library/build-module/separator/edit.mjs
-  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
   var HtmlElementControl = ({ tagName, setAttributes }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
       import_components145.SelectControl,
       {
-        label: (0, import_i18n233.__)("HTML element"),
+        label: (0, import_i18n236.__)("HTML element"),
         value: tagName,
         onChange: (newValue) => setAttributes({ tagName: newValue }),
         options: [
-          { label: (0, import_i18n233.__)("Default (<hr>)"), value: "hr" },
+          { label: (0, import_i18n236.__)("Default (<hr>)"), value: "hr" },
           { label: "<div>", value: "div" }
         ],
-        help: tagName === "hr" ? (0, import_i18n233.__)(
+        help: tagName === "hr" ? (0, import_i18n236.__)(
           "Only select <hr> if the separator conveys important information and should be announced by screen readers."
-        ) : (0, import_i18n233.__)(
+        ) : (0, import_i18n236.__)(
           "The <div> element should only be used if the block is a design element with no semantic meaning."
         )
       }
     );
   };
-  function SeparatorEdit({ attributes, setAttributes }) {
-    const { backgroundColor, opacity, style: style2, tagName } = attributes;
-    const colorProps = (0, import_block_editor240.__experimentalUseColorProps)(attributes);
+  function SeparatorEdit({ attributes: attributes2, setAttributes }) {
+    const { backgroundColor, opacity, style: style2, tagName } = attributes2;
+    const colorProps = (0, import_block_editor240.__experimentalUseColorProps)(attributes2);
     const currentColor = colorProps?.style?.backgroundColor;
     const hasCustomColor = !!style2?.color?.background;
     useDeprecatedOpacity(opacity, currentColor, setAttributes);
@@ -69571,15 +72672,15 @@ ${text}
       backgroundColor: currentColor
     };
     const Wrapper = tagName === "hr" ? import_components145.HorizontalRule : tagName;
-    return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(import_jsx_runtime443.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_block_editor240.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+    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)(
         HtmlElementControl,
         {
           tagName,
           setAttributes
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
         Wrapper,
         {
           ...(0, import_block_editor240.useBlockProps)({
@@ -69643,11 +72744,11 @@ ${text}

   // packages/block-library/build-module/separator/save.mjs
   var import_block_editor241 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
-  function separatorSave({ attributes }) {
-    const { backgroundColor, style: style2, opacity, tagName: Tag } = attributes;
+  var import_jsx_runtime468 = __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)(attributes);
+    const colorProps = (0, import_block_editor241.__experimentalGetColorClassesAndStyles)(attributes2);
     const colorClass = (0, import_block_editor241.getColorClassName)("color", backgroundColor);
     const className = clsx_default(
       {
@@ -69662,26 +72763,26 @@ ${text}
       backgroundColor: colorProps?.style?.backgroundColor,
       color: colorClass ? void 0 : customColor
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(Tag, { ...import_block_editor241.useBlockProps.save({ className, style: styles }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(Tag, { ...import_block_editor241.useBlockProps.save({ className, style: styles }) });
   }

   // packages/block-library/build-module/separator/transforms.mjs
-  var import_blocks106 = __toESM(require_blocks(), 1);
+  var import_blocks105 = __toESM(require_blocks(), 1);
   var transforms30 = {
     from: [
       {
         type: "input",
         regExp: /^-{3,}$/,
         transform: () => {
-          const defaultVariation = (0, import_blocks106.getBlockVariations)(
+          const defaultVariation = (0, import_blocks105.getBlockVariations)(
             "core/separator"
           )?.find((variation) => variation.isDefault);
           return [
-            (0, import_blocks106.createBlock)(
+            (0, import_blocks105.createBlock)(
               "core/separator",
               defaultVariation?.attributes ?? {}
             ),
-            (0, import_blocks106.createBlock)((0, import_blocks106.getDefaultBlockName)())
+            (0, import_blocks105.createBlock)((0, import_blocks105.getDefaultBlockName)())
           ];
         }
       },
@@ -69699,7 +72800,7 @@ ${text}
         blocks: ["core/spacer"],
         // Transform to Spacer.
         transform: ({ anchor }) => {
-          return (0, import_blocks106.createBlock)("core/spacer", {
+          return (0, import_blocks105.createBlock)("core/spacer", {
             anchor: anchor || void 0
           });
         }
@@ -69710,7 +72811,7 @@ ${text}

   // packages/block-library/build-module/separator/deprecated.mjs
   var import_block_editor242 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
   var v144 = {
     attributes: {
       color: {
@@ -69720,8 +72821,8 @@ ${text}
         type: "string"
       }
     },
-    save({ attributes }) {
-      const { color, customColor } = attributes;
+    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 className = clsx_default({
@@ -69733,10 +72834,10 @@ ${text}
         backgroundColor: backgroundClass ? void 0 : customColor,
         color: colorClass ? void 0 : customColor
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime445.jsx)("hr", { ...import_block_editor242.useBlockProps.save({ className, style: style2 }) });
+      return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)("hr", { ...import_block_editor242.useBlockProps.save({ className, style: style2 }) });
     },
-    migrate(attributes) {
-      const { color, customColor, ...restAttributes } = attributes;
+    migrate(attributes2) {
+      const { color, customColor, ...restAttributes } = attributes2;
       return {
         ...restAttributes,
         backgroundColor: color ? color : void 0,
@@ -69775,39 +72876,39 @@ ${text}
   });

   // packages/block-library/build-module/shortcode/edit.mjs
-  var import_i18n234 = __toESM(require_i18n(), 1);
+  var import_i18n237 = __toESM(require_i18n(), 1);
   var import_block_editor243 = __toESM(require_block_editor(), 1);
-  var import_compose56 = __toESM(require_compose(), 1);
+  var import_compose57 = __toESM(require_compose(), 1);
   var import_components146 = __toESM(require_components(), 1);
-  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
-  function ShortcodeEdit({ attributes, setAttributes }) {
-    const instanceId = (0, import_compose56.useInstanceId)(ShortcodeEdit);
+  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
+  function ShortcodeEdit({ attributes: attributes2, setAttributes }) {
+    const instanceId = (0, import_compose57.useInstanceId)(ShortcodeEdit);
     const inputId = `blocks-shortcode-input-${instanceId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { ...(0, import_block_editor243.useBlockProps)(), children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(import_components146.Placeholder, { icon: shortcode_default, label: (0, import_i18n234.__)("Shortcode"), children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+    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,
       {
         className: "blocks-shortcode__textarea",
         id: inputId,
-        value: attributes.text,
-        "aria-label": (0, import_i18n234.__)("Shortcode text"),
-        placeholder: (0, import_i18n234.__)("Write shortcode here\u2026"),
+        value: attributes2.text,
+        "aria-label": (0, import_i18n237.__)("Shortcode text"),
+        placeholder: (0, import_i18n237.__)("Write shortcode here\u2026"),
         onChange: (text) => setAttributes({ text })
       }
     ) }) });
   }

   // packages/block-library/build-module/shortcode/save.mjs
-  var import_element131 = __toESM(require_element(), 1);
-  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
-  function save45({ attributes }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_element131.RawHTML, { children: attributes.text });
+  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 });
   }

   // packages/block-library/build-module/shortcode/transforms.mjs
   var import_autop = __toESM(require_autop(), 1);
-  var import_blocks107 = __toESM(require_blocks(), 1);
+  var import_blocks106 = __toESM(require_blocks(), 1);
   var import_shortcode2 = __toESM(require_shortcode(), 1);
-  var getShortcodeFromTransforms = () => (0, import_blocks107.getBlockTransforms)("from").filter(
+  var getShortcodeFromTransforms = () => (0, import_blocks106.getBlockTransforms)("from").filter(
     (transform) => transform.type === "shortcode" && transform.blockName !== "core/shortcode"
   );
   var isSingleShortcode = (text, tag) => {
@@ -69850,7 +72951,7 @@ ${text}
           return [].concat(fromTransform.tag).some((tag) => isSingleShortcode(text, tag));
         },
         transform: ({ text = "" }) => {
-          return (0, import_blocks107.rawHandler)({ HTML: `<p>${text.trim()}</p>` });
+          return (0, import_blocks106.rawHandler)({ HTML: `<p>${text.trim()}</p>` });
         }
       }));
     }
@@ -69979,15 +73080,15 @@ ${text}

   // packages/block-library/build-module/site-logo/edit.mjs
   var import_blob19 = __toESM(require_blob(), 1);
-  var import_element132 = __toESM(require_element(), 1);
-  var import_i18n235 = __toESM(require_i18n(), 1);
+  var import_element146 = __toESM(require_element(), 1);
+  var import_i18n238 = __toESM(require_i18n(), 1);
   var import_components147 = __toESM(require_components(), 1);
-  var import_compose57 = __toESM(require_compose(), 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_core_data83 = __toESM(require_core_data(), 1);
   var import_notices17 = __toESM(require_notices(), 1);
-  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES9 = ["image"];
   var { mediaEditKey: mediaEditKey2, openMediaEditorModalKey: openMediaEditorModalKey3 } = unlock(
     import_block_editor244.privateApis
@@ -70005,11 +73106,11 @@ ${text}
     setIcon,
     canUserEdit
   }) => {
-    const isLargeViewport = (0, import_compose57.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose58.useViewportMatch)("medium");
     const isWideAligned = ["wide", "full"].includes(align);
     const isResizable = !isWideAligned && isLargeViewport;
-    const [{ naturalWidth, naturalHeight }, setNaturalSize] = (0, import_element132.useState)({});
-    const cropButtonRef = (0, import_element132.useRef)();
+    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 dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const blockEditingMode = (0, import_block_editor244.useBlockEditingMode)();
@@ -70034,7 +73135,7 @@ ${text}
         openMediaEditorModal: settings121?.[openMediaEditorModalKey3]
       };
     }, []);
-    (0, import_element132.useEffect)(() => {
+    (0, import_element146.useEffect)(() => {
       if (shouldSyncIcon && logoId !== iconId) {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes({ shouldSyncIcon: false });
@@ -70051,8 +73152,8 @@ ${text}
     function onResizeStop() {
       toggleSelection(true);
     }
-    const img = /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+    const img = /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(import_jsx_runtime472.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
         "img",
         {
           className: "custom-logo",
@@ -70066,11 +73167,11 @@ ${text}
           }
         }
       ),
-      (0, import_blob19.isBlobURL)(logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components147.Spinner, {})
+      (0, import_blob19.isBlobURL)(logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components147.Spinner, {})
     ] });
     let imgWrapper = img;
     if (isLink) {
-      imgWrapper = /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      imgWrapper = /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
         "a",
         {
           href: siteUrl,
@@ -70083,7 +73184,7 @@ ${text}
       );
     }
     if (!isResizable || !naturalWidth || !naturalHeight) {
-      return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)("div", { style: { width, height }, children: imgWrapper });
+      return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)("div", { style: { width, height }, children: imgWrapper });
     }
     const defaultWidth = 120;
     const currentWidth = width || defaultWidth;
@@ -70097,7 +73198,7 @@ ${text}
     if (align === "center") {
       showRightHandle = true;
       showLeftHandle = true;
-    } else if ((0, import_i18n235.isRTL)()) {
+    } else if ((0, import_i18n238.isRTL)()) {
       if (align === "left") {
         showRightHandle = true;
       } else {
@@ -70114,14 +73215,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_element132.createInterpolateElement)(
-      (0, import_i18n235.__)(
+    const syncSiteIconHelpText = (0, import_element146.createInterpolateElement)(
+      (0, import_i18n238.__)(
         "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_runtime448.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
             "a",
             {
               href: siteIconSettingsUrl,
@@ -70132,24 +73233,24 @@ ${text}
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor244.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(
+    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,
         {
-          label: (0, import_i18n235.__)("Settings"),
+          label: (0, import_i18n238.__)("Settings"),
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
               import_components147.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !!width,
-                label: (0, import_i18n235.__)("Image width"),
+                label: (0, import_i18n238.__)("Image width"),
                 onDeselect: () => setAttributes({ width: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
                   import_components147.RangeControl,
                   {
-                    label: (0, import_i18n235.__)("Image width"),
+                    label: (0, import_i18n238.__)("Image width"),
                     onChange: (newWidth) => setAttributes({ width: newWidth }),
                     min: minWidth,
                     max: maxWidthBuffer,
@@ -70163,34 +73264,34 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
               import_components147.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !isLink,
-                label: (0, import_i18n235.__)("Link image to home"),
+                label: (0, import_i18n238.__)("Link image to home"),
                 onDeselect: () => setAttributes({ isLink: true }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
                   import_components147.ToggleControl,
                   {
-                    label: (0, import_i18n235.__)("Link image to home"),
+                    label: (0, import_i18n238.__)("Link image to home"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
               import_components147.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => linkTarget === "_blank",
-                label: (0, import_i18n235.__)("Open in new tab"),
+                label: (0, import_i18n238.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
                   import_components147.ToggleControl,
                   {
-                    label: (0, import_i18n235.__)("Open in new tab"),
+                    label: (0, import_i18n238.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -70199,20 +73300,20 @@ ${text}
                 )
               }
             ),
-            canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+            canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
               import_components147.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !!shouldSyncIcon,
-                label: (0, import_i18n235.__)("Use as Site Icon"),
+                label: (0, import_i18n238.__)("Use as Site Icon"),
                 onDeselect: () => {
                   setAttributes({ shouldSyncIcon: false });
                   setIcon(void 0);
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
                   import_components147.ToggleControl,
                   {
-                    label: (0, import_i18n235.__)("Use as Site Icon"),
+                    label: (0, import_i18n238.__)("Use as Site Icon"),
                     onChange: (value) => {
                       setAttributes({ shouldSyncIcon: value });
                       setIcon(value ? logoId : void 0);
@@ -70226,7 +73327,7 @@ ${text}
           ]
         }
       ) }),
-      canEditImage && openMediaEditorModal && shouldShowCropAndDimensions && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor244.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      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,
         {
           ref: cropButtonRef,
@@ -70237,10 +73338,10 @@ ${text}
           }),
           "aria-haspopup": "dialog",
           icon: crop_default,
-          label: (0, import_i18n235.__)("Crop")
+          label: (0, import_i18n238.__)("Edit image")
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
         import_components147.ResizableBox,
         {
           size: {
@@ -70273,12 +73374,12 @@ ${text}
     ] });
   };
   function LogoEdit({
-    attributes,
+    attributes: attributes2,
     className,
     setAttributes,
     isSelected
   }) {
-    const { width, shouldSyncIcon } = attributes;
+    const { width, shouldSyncIcon } = attributes2;
     const {
       siteLogoId,
       canUserEdit,
@@ -70320,7 +73421,7 @@ ${text}
       };
     }, []);
     const { getSettings: getSettings2 } = (0, import_data139.useSelect)(import_block_editor244.store);
-    const [temporaryURL, setTemporaryURL] = (0, import_element132.useState)();
+    const [temporaryURL, setTemporaryURL] = (0, import_element146.useState)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { editEntityRecord } = (0, import_data139.useDispatch)(import_core_data83.store);
     const setLogo = (newValue, shouldForceSync = false) => {
@@ -70384,12 +73485,12 @@ ${text}
     };
     const mediaReplaceFlowProps = {
       mediaURL: logoUrl,
-      name: !logoUrl ? (0, import_i18n235.__)("Choose logo") : (0, import_i18n235.__)("Replace"),
+      name: !logoUrl ? (0, import_i18n238.__)("Choose logo") : (0, import_i18n238.__)("Replace"),
       onSelect: onSelectLogo,
       onError: onUploadError,
       onReset: onRemoveLogo
     };
-    const controls = canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor244.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+    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,
       {
         ...mediaReplaceFlowProps,
@@ -70400,20 +73501,20 @@ ${text}
     let logoImage;
     const isLoading = siteLogoId === void 0 || isRequestingMediaItem;
     if (isLoading) {
-      logoImage = /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components147.Spinner, {});
+      logoImage = /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components147.Spinner, {});
     }
-    (0, import_element132.useEffect)(() => {
+    (0, import_element146.useEffect)(() => {
       if (logoUrl && temporaryURL) {
         setTemporaryURL();
       }
     }, [logoUrl, temporaryURL]);
     if (!!logoUrl || !!temporaryURL) {
-      logoImage = /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)(import_jsx_runtime448.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      logoImage = /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(import_jsx_runtime472.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
           SiteLogo,
           {
             alt,
-            attributes,
+            attributes: attributes2,
             className,
             isSelected,
             setAttributes,
@@ -70426,7 +73527,7 @@ ${text}
             canUserEdit
           }
         ),
-        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components147.DropZone, { onFilesDrop })
+        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components147.DropZone, { onFilesDrop })
       ] });
     }
     const placeholder2 = (content) => {
@@ -70434,7 +73535,7 @@ ${text}
         "block-editor-media-placeholder",
         className
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
         import_components147.Placeholder,
         {
           className: placeholderClassName,
@@ -70452,17 +73553,17 @@ ${text}
       "is-transient": temporaryURL
     });
     const blockProps = (0, import_block_editor244.useBlockProps)({ className: classes });
-    const mediaInspectorPanel = (canUserEdit || logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_block_editor244.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+    const mediaInspectorPanel = (canUserEdit || logoUrl) && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_block_editor244.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
       import_components147.__experimentalToolsPanel,
       {
-        label: (0, import_i18n235.__)("Media"),
+        label: (0, import_i18n238.__)("Media"),
         dropdownMenuProps,
-        children: !canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+        children: !canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
           "div",
           {
             className: "block-library-site-logo__inspector-media-replace-container",
             style: { gridColumn: "1 / -1" },
-            children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
               MediaControlPreview,
               {
                 url: mediaItemData?.source_url,
@@ -70475,13 +73576,13 @@ ${text}
               }
             )
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
           import_components147.__experimentalToolsPanelItem,
           {
             hasValue: () => !!logoUrl,
-            label: (0, import_i18n235.__)("Logo"),
+            label: (0, import_i18n238.__)("Logo"),
             isShownByDefault: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
               MediaControl,
               {
                 mediaId: siteLogoId,
@@ -70492,19 +73593,19 @@ ${text}
                 onError: onUploadError,
                 onReset: onRemoveLogo,
                 isUploading: !!temporaryURL,
-                emptyLabel: (0, import_i18n235.__)("Logo")
+                emptyLabel: (0, import_i18n238.__)("Logo")
               }
             )
           }
         )
       }
     ) });
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsxs)("div", { ...blockProps, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)("div", { ...blockProps, children: [
       controls,
       mediaInspectorPanel,
       (!!logoUrl || !!temporaryURL) && logoImage,
-      (isLoading || !temporaryURL && !logoUrl && !canUserEdit) && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components147.Placeholder, { className: "site-logo_placeholder", withIllustration: true, children: isLoading && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)("span", { className: "components-placeholder__preview", children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(import_components147.Spinner, {}) }) }),
-      !isLoading && !temporaryURL && !logoUrl && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+      (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,
         {
           onSelect: onInitialSelectLogo,
@@ -70512,13 +73613,13 @@ ${text}
           onError: onUploadError,
           placeholder: placeholder2,
           mediaLibraryButton: ({ open }) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
               import_components147.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: upload_default,
                 variant: "primary",
-                label: (0, import_i18n235.__)("Choose logo"),
+                label: (0, import_i18n238.__)("Choose logo"),
                 showTooltip: true,
                 tooltipPosition: "middle right",
                 onClick: () => {
@@ -70533,14 +73634,14 @@ ${text}
   }

   // packages/block-library/build-module/site-logo/transforms.mjs
-  var import_blocks108 = __toESM(require_blocks(), 1);
+  var import_blocks107 = __toESM(require_blocks(), 1);
   var transforms32 = {
     to: [
       {
         type: "block",
         blocks: ["core/site-title"],
         transform: ({ isLink, linkTarget }) => {
-          return (0, import_blocks108.createBlock)("core/site-title", {
+          return (0, import_blocks107.createBlock)("core/site-title", {
             isLink,
             linkTarget
           });
@@ -70652,13 +73753,13 @@ ${text}
   var import_data140 = __toESM(require_data(), 1);
   var import_core_data84 = __toESM(require_core_data(), 1);
   var import_block_editor245 = __toESM(require_block_editor(), 1);
-  var import_i18n236 = __toESM(require_i18n(), 1);
-  var import_blocks109 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n239 = __toESM(require_i18n(), 1);
+  var import_blocks108 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
   function SiteTaglineEdit(props) {
     useDeprecatedTextAlign(props);
-    const { attributes, setAttributes, insertBlocksAfter } = props;
-    const { level, levelOptions } = attributes;
+    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", {
@@ -70682,24 +73783,24 @@ ${text}
     const blockProps = (0, import_block_editor245.useBlockProps)({
       className: !canUserEdit && !tagline && "wp-block-site-tagline__placeholder"
     });
-    const siteTaglineContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+    const siteTaglineContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
       import_block_editor245.RichText,
       {
         allowedFormats: [],
         onChange: setTagline,
-        "aria-label": (0, import_i18n236.__)("Site tagline text"),
-        placeholder: (0, import_i18n236.__)("Write site tagline\u2026"),
+        "aria-label": (0, import_i18n239.__)("Site tagline text"),
+        placeholder: (0, import_i18n239.__)("Write site tagline\u2026"),
         tagName: TagName2,
         value: tagline,
         disableLineBreaks: true,
         __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks109.createBlock)((0, import_blocks109.getDefaultBlockName)())
+          (0, import_blocks108.createBlock)((0, import_blocks108.getDefaultBlockName)())
         ) : void 0,
         ...blockProps
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(TagName2, { ...blockProps, children: tagline || (0, import_i18n236.__)("Site Tagline placeholder") });
-    return /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_jsx_runtime449.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_block_editor245.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
+    ) : /* @__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,
         {
           value: level,
@@ -70713,8 +73814,8 @@ ${text}

   // packages/block-library/build-module/site-tagline/icon.mjs
   var import_components148 = __toESM(require_components(), 1);
-  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
-  var icon_default4 = /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components148.SVG, { xmlns: "http://www.w3.org/2000/svg", width: "24", height: "24", children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components148.Path, { d: "M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z" }) });
+  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" }) });

   // packages/block-library/build-module/site-tagline/deprecated.mjs
   var v220 = {
@@ -70775,8 +73876,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -70921,16 +74022,15 @@ ${text}
   // packages/block-library/build-module/site-title/edit.mjs
   var import_data141 = __toESM(require_data(), 1);
   var import_core_data85 = __toESM(require_core_data(), 1);
-  var import_i18n237 = __toESM(require_i18n(), 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_blocks110 = __toESM(require_blocks(), 1);
   var import_html_entities14 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
   function SiteTitleEdit(props) {
     useDeprecatedTextAlign(props);
-    const { attributes, setAttributes, insertBlocksAfter } = props;
-    const { level, levelOptions, isLink, linkTarget } = attributes;
+    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", {
@@ -70956,31 +74056,28 @@ ${text}
     const blockProps = (0, import_block_editor246.useBlockProps)({
       className: !canUserEdit && !title && "wp-block-site-title__placeholder"
     });
-    const siteTitleContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+    const siteTitleContent = canUserEdit ? /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
       import_block_editor246.RichText,
       {
         tagName: isLink ? "a" : "span",
         href: isLink ? "#site-title-pseudo-link" : void 0,
-        "aria-label": (0, import_i18n237.__)("Site title text"),
-        placeholder: (0, import_i18n237.__)("Write site title\u2026"),
+        "aria-label": (0, import_i18n240.__)("Site title text"),
+        placeholder: (0, import_i18n240.__)("Write site title\u2026"),
         value: title,
         onChange: setTitle,
         allowedFormats: [],
-        disableLineBreaks: true,
-        __unstableOnSplitAtEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks110.createBlock)((0, import_blocks110.getDefaultBlockName)())
-        ) : void 0
+        disableLineBreaks: true
       }
-    ) }) : /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(TagName2, { ...blockProps, children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+    ) }) : /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(TagName2, { ...blockProps, children: isLink ? /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
       "a",
       {
         href: "#site-title-pseudo-link",
         onClick: (event) => event.preventDefault(),
-        children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n237.__)("Site Title placeholder")
+        children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n240.__)("Site Title placeholder")
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("span", { children: (0, import_html_entities14.decodeEntities)(title) || (0, import_i18n237.__)("Site Title placeholder") }) });
-    return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_jsx_runtime451.Fragment, { children: [
-      blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor246.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+    ) : /* @__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,
         {
           value: level,
@@ -70988,10 +74085,10 @@ ${text}
           onChange: (newLevel) => setAttributes({ level: newLevel })
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_block_editor246.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_block_editor246.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(
         import_components149.__experimentalToolsPanel,
         {
-          label: (0, import_i18n237.__)("Settings"),
+          label: (0, import_i18n240.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: true,
@@ -71000,34 +74097,34 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
               import_components149.__experimentalToolsPanelItem,
               {
                 hasValue: () => !isLink,
-                label: (0, import_i18n237.__)("Make title link to home"),
+                label: (0, import_i18n240.__)("Make title link to home"),
                 onDeselect: () => setAttributes({ isLink: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
                   import_components149.ToggleControl,
                   {
-                    label: (0, import_i18n237.__)("Make title link to home"),
+                    label: (0, import_i18n240.__)("Make title link to home"),
                     onChange: () => setAttributes({ isLink: !isLink }),
                     checked: isLink
                   }
                 )
               }
             ),
-            isLink && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+            isLink && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
               import_components149.__experimentalToolsPanelItem,
               {
                 hasValue: () => linkTarget !== "_self",
-                label: (0, import_i18n237.__)("Open in new tab"),
+                label: (0, import_i18n240.__)("Open in new tab"),
                 onDeselect: () => setAttributes({ linkTarget: "_self" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
                   import_components149.ToggleControl,
                   {
-                    label: (0, import_i18n237.__)("Open in new tab"),
+                    label: (0, import_i18n240.__)("Open in new tab"),
                     onChange: (value) => setAttributes({
                       linkTarget: value ? "_blank" : "_self"
                     }),
@@ -71114,8 +74211,8 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
@@ -71171,14 +74268,14 @@ ${text}
   var deprecated_default49 = [v221, v146];

   // packages/block-library/build-module/site-title/transforms.mjs
-  var import_blocks111 = __toESM(require_blocks(), 1);
+  var import_blocks109 = __toESM(require_blocks(), 1);
   var transforms33 = {
     to: [
       {
         type: "block",
         blocks: ["core/site-logo"],
         transform: ({ isLink, linkTarget }) => {
-          return (0, import_blocks111.createBlock)("core/site-logo", {
+          return (0, import_blocks109.createBlock)("core/site-logo", {
             isLink,
             linkTarget
           });
@@ -71216,288 +74313,288 @@ ${text}
     name: () => name102,
     settings: () => settings101
   });
-  var import_i18n241 = __toESM(require_i18n(), 1);
-  var import_blocks113 = __toESM(require_blocks(), 1);
+  var import_i18n244 = __toESM(require_i18n(), 1);
+  var import_blocks111 = __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_element133 = __toESM(require_element(), 1);
+  var import_element147 = __toESM(require_element(), 1);
   var import_components150 = __toESM(require_components(), 1);
-  var import_compose58 = __toESM(require_compose(), 1);
-  var import_i18n239 = __toESM(require_i18n(), 1);
-  var import_blocks112 = __toESM(require_blocks(), 1);
+  var import_compose59 = __toESM(require_compose(), 1);
+  var import_i18n242 = __toESM(require_i18n(), 1);
+  var import_blocks110 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/social-link/social-list.mjs
-  var import_i18n238 = __toESM(require_i18n(), 1);
+  var import_i18n241 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/social-link/icons/amazon.mjs
-  var import_primitives167 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
-  var AmazonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_primitives167.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_primitives167.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_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" }) });

   // packages/block-library/build-module/social-link/icons/bandcamp.mjs
-  var import_primitives168 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
-  var BandcampIcon = () => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_primitives168.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_primitives168.Path, { d: "M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289" }) });
+  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" }) });

   // packages/block-library/build-module/social-link/icons/behance.mjs
-  var import_primitives169 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
-  var BehanceIcon = () => /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_primitives169.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_primitives169.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_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" }) });

   // packages/block-library/build-module/social-link/icons/bluesky.mjs
-  var import_primitives170 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
-  var BlueskyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_primitives170.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_primitives170.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_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" }) });

   // packages/block-library/build-module/social-link/icons/chain.mjs
-  var import_primitives171 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
-  var ChainIcon = () => /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_primitives171.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_primitives171.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_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" }) });

   // packages/block-library/build-module/social-link/icons/codepen.mjs
-  var import_primitives172 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
-  var CodepenIcon = () => /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_primitives172.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_primitives172.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_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" }) });

   // packages/block-library/build-module/social-link/icons/deviantart.mjs
-  var import_primitives173 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
-  var DeviantArtIcon = () => /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_primitives173.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_primitives173.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_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" }) });

   // packages/block-library/build-module/social-link/icons/discord.mjs
-  var import_primitives174 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
-  var DiscordIcon = () => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_primitives174.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_primitives174.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_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" }) });

   // packages/block-library/build-module/social-link/icons/dribbble.mjs
-  var import_primitives175 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
-  var DribbbleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_primitives175.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_primitives175.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_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" }) });

   // packages/block-library/build-module/social-link/icons/dropbox.mjs
-  var import_primitives176 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
-  var DropboxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_primitives176.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_primitives176.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_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" }) });

   // packages/block-library/build-module/social-link/icons/etsy.mjs
-  var import_primitives177 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
-  var EtsyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_primitives177.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_primitives177.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_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" }) });

   // packages/block-library/build-module/social-link/icons/facebook.mjs
-  var import_primitives178 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
-  var FacebookIcon = () => /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_primitives178.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_primitives178.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_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" }) });

   // packages/block-library/build-module/social-link/icons/feed.mjs
-  var import_primitives179 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
-  var FeedIcon = () => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_primitives179.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_primitives179.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_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" }) });

   // packages/block-library/build-module/social-link/icons/fivehundredpx.mjs
-  var import_primitives180 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
-  var FivehundredpxIcon = () => /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_primitives180.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_primitives180.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_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" }) });

   // packages/block-library/build-module/social-link/icons/flickr.mjs
-  var import_primitives181 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
-  var FlickrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_primitives181.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_primitives181.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_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" }) });

   // packages/block-library/build-module/social-link/icons/foursquare.mjs
-  var import_primitives182 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
-  var FoursquareIcon = () => /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_primitives182.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(import_primitives182.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_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" }) });

   // packages/block-library/build-module/social-link/icons/goodreads.mjs
-  var import_primitives183 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
-  var GoodreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_primitives183.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_primitives183.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_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" }) });

   // packages/block-library/build-module/social-link/icons/google.mjs
-  var import_primitives184 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
-  var GoogleIcon = () => /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_primitives184.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_primitives184.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_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" }) });

   // packages/block-library/build-module/social-link/icons/github.mjs
-  var import_primitives185 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
-  var GitHubIcon = () => /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_primitives185.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_primitives185.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_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" }) });

   // packages/block-library/build-module/social-link/icons/gravatar.mjs
-  var import_primitives186 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
-  var GravatarIcon = () => /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(import_primitives186.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(import_primitives186.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_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" }) });

   // packages/block-library/build-module/social-link/icons/instagram.mjs
-  var import_primitives187 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
-  var InstagramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_primitives187.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_primitives187.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_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" }) });

   // packages/block-library/build-module/social-link/icons/lastfm.mjs
-  var import_primitives188 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
-  var LastfmIcon = () => /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_primitives188.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(import_primitives188.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_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" }) });

   // packages/block-library/build-module/social-link/icons/linkedin.mjs
-  var import_primitives189 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
-  var LinkedInIcon = () => /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_primitives189.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(import_primitives189.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_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" }) });

   // packages/block-library/build-module/social-link/icons/mail.mjs
-  var import_primitives190 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
-  var MailIcon = () => /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_primitives190.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_primitives190.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_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" }) });

   // packages/block-library/build-module/social-link/icons/mastodon.mjs
-  var import_primitives191 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
-  var MastodonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives191.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(import_primitives191.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_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" }) });

   // packages/block-library/build-module/social-link/icons/meetup.mjs
-  var import_primitives192 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
-  var MeetupIcon = () => /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives192.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(import_primitives192.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_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" }) });

   // packages/block-library/build-module/social-link/icons/medium.mjs
-  var import_primitives193 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
-  var MediumIcon = () => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives193.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_primitives193.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_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" }) });

   // packages/block-library/build-module/social-link/icons/patreon.mjs
-  var import_primitives194 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
-  var PatreonIcon = () => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives194.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_primitives194.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_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" }) });

   // packages/block-library/build-module/social-link/icons/pinterest.mjs
-  var import_primitives195 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
-  var PinterestIcon = () => /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives195.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_primitives195.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_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" }) });

   // packages/block-library/build-module/social-link/icons/pocket.mjs
-  var import_primitives196 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
-  var PocketIcon = () => /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives196.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_primitives196.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_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" }) });

   // packages/block-library/build-module/social-link/icons/reddit.mjs
-  var import_primitives197 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
-  var RedditIcon = () => /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives197.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_primitives197.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_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" }) });

   // packages/block-library/build-module/social-link/icons/skype.mjs
-  var import_primitives198 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
-  var SkypeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives198.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(import_primitives198.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_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" }) });

   // packages/block-library/build-module/social-link/icons/snapchat.mjs
-  var import_primitives199 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
-  var SnapchatIcon = () => /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives199.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_primitives199.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_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" }) });

   // packages/block-library/build-module/social-link/icons/soundcloud.mjs
-  var import_primitives200 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
-  var SoundCloudIcon = () => /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives200.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(import_primitives200.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_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" }) });

   // packages/block-library/build-module/social-link/icons/spotify.mjs
-  var import_primitives201 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
-  var SpotifyIcon = () => /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives201.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(import_primitives201.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_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" }) });

   // packages/block-library/build-module/social-link/icons/telegram.mjs
-  var import_primitives202 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
-  var TelegramIcon = () => /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives202.SVG, { width: "24", height: "24", viewBox: "0 0 128 128", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_primitives202.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_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" }) });

   // packages/block-library/build-module/social-link/icons/threads.mjs
-  var import_primitives203 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
-  var ThreadsIcon = () => /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives203.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_primitives203.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_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" }) });

   // packages/block-library/build-module/social-link/icons/tiktok.mjs
-  var import_primitives204 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
-  var TiktokIcon = () => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives204.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_primitives204.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_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" }) });

   // packages/block-library/build-module/social-link/icons/tumblr.mjs
-  var import_primitives205 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
-  var TumblrIcon = () => /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives205.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_primitives205.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_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" }) });

   // packages/block-library/build-module/social-link/icons/twitch.mjs
-  var import_primitives206 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
-  var TwitchIcon = () => /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives206.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(import_primitives206.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_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" }) });

   // packages/block-library/build-module/social-link/icons/twitter.mjs
-  var import_primitives207 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
-  var TwitterIcon = () => /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives207.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_primitives207.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_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" }) });

   // packages/block-library/build-module/social-link/icons/vimeo.mjs
-  var import_primitives208 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
-  var VimeoIcon = () => /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives208.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_primitives208.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_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" }) });

   // packages/block-library/build-module/social-link/icons/vk.mjs
-  var import_primitives209 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
-  var VkIcon = () => /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_primitives209.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_primitives209.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_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" }) });

   // packages/block-library/build-module/social-link/icons/whatsapp.mjs
-  var import_primitives210 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
-  var WhatsAppIcon = () => /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives210.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_primitives210.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_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" }) });

   // packages/block-library/build-module/social-link/icons/wordpress.mjs
-  var import_primitives211 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
-  var WordPressIcon = () => /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
-    import_primitives211.SVG,
+  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,
     {
       width: "24",
       height: "24",
       viewBox: "0 0 24 24",
       version: "1.1",
       xmlns: "http://www.w3.org/2000/svg",
-      children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_primitives211.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_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" })
     }
   );

   // packages/block-library/build-module/social-link/icons/x.mjs
-  var import_primitives212 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
-  var XIcon = () => /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives212.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_primitives212.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_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" }) });

   // packages/block-library/build-module/social-link/icons/yelp.mjs
-  var import_primitives213 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
-  var YelpIcon = () => /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_primitives213.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(import_primitives213.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_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" }) });

   // packages/block-library/build-module/social-link/icons/youtube.mjs
-  var import_primitives214 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
-  var YouTubeIcon = () => /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_primitives214.SVG, { width: "24", height: "24", viewBox: "0 0 24 24", version: "1.1", children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_primitives214.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_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" }) });

   // packages/block-library/build-module/social-link/social-list.mjs
   function getSocialService(variation) {
     if (!variation?.name) {
       return {
         icon: ChainIcon,
-        label: (0, import_i18n238.__)("Social Icon")
+        label: (0, import_i18n241.__)("Social Icon")
       };
     }
     return {
       icon: variation?.icon ?? ChainIcon,
-      label: variation?.title ?? (0, import_i18n238.__)("Social Icon")
+      label: variation?.title ?? (0, import_i18n241.__)("Social Icon")
     };
   }

   // packages/block-library/build-module/social-link/edit.mjs
-  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
   var SocialLinkURLPopover = ({
     url,
     setAttributes,
@@ -71506,16 +74603,16 @@ ${text}
     clientId
   }) => {
     const { removeBlock } = (0, import_data142.useDispatch)(import_block_editor247.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
       import_block_editor247.URLPopover,
       {
         anchor: popoverAnchor,
-        "aria-label": (0, import_i18n239.__)("Edit social link"),
+        "aria-label": (0, import_i18n242.__)("Edit social link"),
         onClose: () => {
           setPopover(false);
           popoverAnchor?.focus();
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
           "form",
           {
             className: "block-editor-url-popover__link-editor",
@@ -71524,13 +74621,13 @@ ${text}
               setPopover(false);
               popoverAnchor?.focus();
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("div", { className: "block-editor-url-input", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("div", { className: "block-editor-url-input", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
               import_block_editor247.URLInput,
               {
                 value: url,
                 onChange: (nextURL) => setAttributes({ url: nextURL }),
-                placeholder: (0, import_i18n239.__)("Enter social link"),
-                label: (0, import_i18n239.__)("Enter social link"),
+                placeholder: (0, import_i18n242.__)("Enter social link"),
+                label: (0, import_i18n242.__)("Enter social link"),
                 hideLabelFromVision: true,
                 disableSuggestions: true,
                 onKeyDown: (event) => {
@@ -71541,11 +74638,11 @@ ${text}
                   }
                   removeBlock(clientId);
                 },
-                suffix: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_components150.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+                suffix: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_components150.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
                   import_components150.Button,
                   {
                     icon: keyboard_return_default,
-                    label: (0, import_i18n239.__)("Apply"),
+                    label: (0, import_i18n242.__)("Apply"),
                     type: "submit",
                     size: "small"
                   }
@@ -71558,14 +74655,14 @@ ${text}
     );
   };
   var SocialLinkEdit = ({
-    attributes,
+    attributes: attributes2,
     context,
     isSelected,
     setAttributes,
     clientId,
     name: name122
   }) => {
-    const { url, service, label = "", rel } = attributes;
+    const { url, service, label = "", rel } = attributes2;
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const {
       showLabels,
@@ -71574,7 +74671,7 @@ ${text}
       iconBackgroundColor,
       iconBackgroundColorValue
     } = context;
-    const [showURLPopover, setPopover] = (0, import_element133.useState)(false);
+    const [showURLPopover, setPopover] = (0, import_element147.useState)(false);
     const wrapperClasses = clsx_default(
       "wp-social-link",
       // Manually adding this class for backwards compatibility of CSS when moving the
@@ -71587,23 +74684,23 @@ ${text}
         [`has-${iconBackgroundColor}-background-color`]: iconBackgroundColor
       }
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element133.useState)(null);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element147.useState)(null);
     const isContentOnlyMode = (0, import_block_editor247.useBlockEditingMode)() === "contentOnly";
     const { activeVariation } = (0, import_data142.useSelect)(
       (select10) => {
-        const { getActiveBlockVariation } = select10(import_blocks112.store);
+        const { getActiveBlockVariation } = select10(import_blocks110.store);
         return {
-          activeVariation: getActiveBlockVariation(name122, attributes)
+          activeVariation: getActiveBlockVariation(name122, attributes2)
         };
       },
-      [name122, attributes]
+      [name122, attributes2]
     );
     const { icon: icon4, label: socialLinkName } = getSocialService(activeVariation);
     const socialLinkText = label.trim() === "" ? socialLinkName : label;
-    const ref = (0, import_element133.useRef)();
+    const ref = (0, import_element147.useRef)();
     const blockProps = (0, import_block_editor247.useBlockProps)({
       className: "wp-block-social-link-anchor",
-      ref: (0, import_compose58.useMergeRefs)([setPopoverAnchor, ref]),
+      ref: (0, import_compose59.useMergeRefs)([setPopoverAnchor, ref]),
       onClick: () => setPopover(true),
       onKeyDown: (event) => {
         if (event.keyCode === import_keycodes10.ENTER) {
@@ -71612,29 +74709,29 @@ ${text}
         }
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(import_jsx_runtime500.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_jsx_runtime524.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_runtime500.jsx)(import_block_editor247.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_block_editor247.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
         import_components150.Dropdown,
         {
           popoverProps: { placement: "bottom-start" },
-          renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+          renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
             import_components150.ToolbarButton,
             {
               onClick: onToggle,
               "aria-haspopup": "true",
               "aria-expanded": isOpen,
-              children: (0, import_i18n239.__)("Text")
+              children: (0, import_i18n242.__)("Text")
             }
           ),
-          renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+          renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
             import_components150.TextControl,
             {
               className: "wp-block-social-link__toolbar_content_text",
-              label: (0, import_i18n239.__)("Text"),
-              help: (0, import_i18n239.__)(
+              label: (0, import_i18n242.__)("Text"),
+              help: (0, import_i18n242.__)(
                 "Provide a text label or use the default."
               ),
               value: label,
@@ -71644,28 +74741,28 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_block_editor247.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_block_editor247.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
         import_components150.__experimentalToolsPanel,
         {
-          label: (0, import_i18n239.__)("Settings"),
+          label: (0, import_i18n242.__)("Settings"),
           resetAll: () => {
             setAttributes({ label: void 0 });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
             import_components150.__experimentalToolsPanelItem,
             {
               isShownByDefault: true,
-              label: (0, import_i18n239.__)("Text"),
+              label: (0, import_i18n242.__)("Text"),
               hasValue: () => !!label,
               onDeselect: () => {
                 setAttributes({ label: void 0 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
                 import_components150.TextControl,
                 {
-                  label: (0, import_i18n239.__)("Text"),
-                  help: (0, import_i18n239.__)(
+                  label: (0, import_i18n242.__)("Text"),
+                  help: (0, import_i18n242.__)(
                     "The text is visible when enabled from the parent Social Icons block."
                   ),
                   value: label,
@@ -71677,23 +74774,23 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_block_editor247.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_block_editor247.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
         import_components150.TextControl,
         {
-          label: (0, import_i18n239.__)("Link relation"),
-          help: (0, import_element133.createInterpolateElement)(
-            (0, import_i18n239.__)(
+          label: (0, import_i18n242.__)("Link relation"),
+          help: (0, import_element147.createInterpolateElement)(
+            (0, import_i18n242.__)(
               "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
             ),
             {
-              a: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_components150.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
+              a: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_components150.ExternalLink, { href: "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel" })
             }
           ),
           value: rel || "",
           onChange: (value) => setAttributes({ rel: value })
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(
         "li",
         {
           role: "presentation",
@@ -71703,9 +74800,9 @@ ${text}
             backgroundColor: iconBackgroundColorValue
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime500.jsxs)("button", { "aria-haspopup": "dialog", ...blockProps, role: "button", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(import_components150.Icon, { icon: icon4 }),
-              /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            /* @__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)(
                 "span",
                 {
                   className: clsx_default("wp-block-social-link-label", {
@@ -71715,7 +74812,7 @@ ${text}
                 }
               )
             ] }),
-            isSelected && showURLPopover && /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+            isSelected && showURLPopover && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
               SocialLinkURLPopover,
               {
                 url,
@@ -71778,206 +74875,206 @@ ${text}
   };

   // packages/block-library/build-module/social-link/variations.mjs
-  var import_i18n240 = __toESM(require_i18n(), 1);
+  var import_i18n243 = __toESM(require_i18n(), 1);
   var variations19 = [
     {
       isDefault: true,
       name: "wordpress",
       attributes: { service: "wordpress" },
-      title: (0, import_i18n240._x)("WordPress", "social link block variation name"),
+      title: (0, import_i18n243._x)("WordPress", "social link block variation name"),
       icon: WordPressIcon
     },
     {
       name: "fivehundredpx",
       attributes: { service: "fivehundredpx" },
-      title: (0, import_i18n240._x)("500px", "social link block variation name"),
+      title: (0, import_i18n243._x)("500px", "social link block variation name"),
       icon: FivehundredpxIcon
     },
     {
       name: "amazon",
       attributes: { service: "amazon" },
-      title: (0, import_i18n240._x)("Amazon", "social link block variation name"),
+      title: (0, import_i18n243._x)("Amazon", "social link block variation name"),
       icon: AmazonIcon
     },
     {
       name: "bandcamp",
       attributes: { service: "bandcamp" },
-      title: (0, import_i18n240._x)("Bandcamp", "social link block variation name"),
+      title: (0, import_i18n243._x)("Bandcamp", "social link block variation name"),
       icon: BandcampIcon
     },
     {
       name: "behance",
       attributes: { service: "behance" },
-      title: (0, import_i18n240._x)("Behance", "social link block variation name"),
+      title: (0, import_i18n243._x)("Behance", "social link block variation name"),
       icon: BehanceIcon
     },
     {
       name: "bluesky",
       attributes: { service: "bluesky" },
-      title: (0, import_i18n240._x)("Bluesky", "social link block variation name"),
+      title: (0, import_i18n243._x)("Bluesky", "social link block variation name"),
       icon: BlueskyIcon
     },
     {
       name: "chain",
       attributes: { service: "chain" },
-      title: (0, import_i18n240._x)("Link", "social link block variation name"),
+      title: (0, import_i18n243._x)("Link", "social link block variation name"),
       icon: ChainIcon
     },
     {
       name: "codepen",
       attributes: { service: "codepen" },
-      title: (0, import_i18n240._x)("CodePen", "social link block variation name"),
+      title: (0, import_i18n243._x)("CodePen", "social link block variation name"),
       icon: CodepenIcon
     },
     {
       name: "deviantart",
       attributes: { service: "deviantart" },
-      title: (0, import_i18n240._x)("DeviantArt", "social link block variation name"),
+      title: (0, import_i18n243._x)("DeviantArt", "social link block variation name"),
       icon: DeviantArtIcon
     },
     {
       name: "discord",
       attributes: { service: "discord" },
-      title: (0, import_i18n240._x)("Discord", "social link block variation name"),
+      title: (0, import_i18n243._x)("Discord", "social link block variation name"),
       icon: DiscordIcon
     },
     {
       name: "dribbble",
       attributes: { service: "dribbble" },
-      title: (0, import_i18n240._x)("Dribbble", "social link block variation name"),
+      title: (0, import_i18n243._x)("Dribbble", "social link block variation name"),
       icon: DribbbleIcon
     },
     {
       name: "dropbox",
       attributes: { service: "dropbox" },
-      title: (0, import_i18n240._x)("Dropbox", "social link block variation name"),
+      title: (0, import_i18n243._x)("Dropbox", "social link block variation name"),
       icon: DropboxIcon
     },
     {
       name: "etsy",
       attributes: { service: "etsy" },
-      title: (0, import_i18n240._x)("Etsy", "social link block variation name"),
+      title: (0, import_i18n243._x)("Etsy", "social link block variation name"),
       icon: EtsyIcon
     },
     {
       name: "facebook",
       attributes: { service: "facebook" },
-      title: (0, import_i18n240._x)("Facebook", "social link block variation name"),
+      title: (0, import_i18n243._x)("Facebook", "social link block variation name"),
       icon: FacebookIcon
     },
     {
       name: "feed",
       attributes: { service: "feed" },
-      title: (0, import_i18n240._x)("RSS Feed", "social link block variation name"),
+      title: (0, import_i18n243._x)("RSS Feed", "social link block variation name"),
       icon: FeedIcon
     },
     {
       name: "flickr",
       attributes: { service: "flickr" },
-      title: (0, import_i18n240._x)("Flickr", "social link block variation name"),
+      title: (0, import_i18n243._x)("Flickr", "social link block variation name"),
       icon: FlickrIcon
     },
     {
       name: "foursquare",
       attributes: { service: "foursquare" },
-      title: (0, import_i18n240._x)("Foursquare", "social link block variation name"),
+      title: (0, import_i18n243._x)("Foursquare", "social link block variation name"),
       icon: FoursquareIcon
     },
     {
       name: "goodreads",
       attributes: { service: "goodreads" },
-      title: (0, import_i18n240._x)("Goodreads", "social link block variation name"),
+      title: (0, import_i18n243._x)("Goodreads", "social link block variation name"),
       icon: GoodreadsIcon
     },
     {
       name: "google",
       attributes: { service: "google" },
-      title: (0, import_i18n240._x)("Google", "social link block variation name"),
+      title: (0, import_i18n243._x)("Google", "social link block variation name"),
       icon: GoogleIcon
     },
     {
       name: "github",
       attributes: { service: "github" },
-      title: (0, import_i18n240._x)("GitHub", "social link block variation name"),
+      title: (0, import_i18n243._x)("GitHub", "social link block variation name"),
       icon: GitHubIcon
     },
     {
       name: "gravatar",
       attributes: { service: "gravatar" },
-      title: (0, import_i18n240._x)("Gravatar", "social link block variation name"),
+      title: (0, import_i18n243._x)("Gravatar", "social link block variation name"),
       icon: GravatarIcon
     },
     {
       name: "instagram",
       attributes: { service: "instagram" },
-      title: (0, import_i18n240._x)("Instagram", "social link block variation name"),
+      title: (0, import_i18n243._x)("Instagram", "social link block variation name"),
       icon: InstagramIcon
     },
     {
       name: "lastfm",
       attributes: { service: "lastfm" },
-      title: (0, import_i18n240._x)("Last.fm", "social link block variation name"),
+      title: (0, import_i18n243._x)("Last.fm", "social link block variation name"),
       icon: LastfmIcon
     },
     {
       name: "linkedin",
       attributes: { service: "linkedin" },
-      title: (0, import_i18n240._x)("LinkedIn", "social link block variation name"),
+      title: (0, import_i18n243._x)("LinkedIn", "social link block variation name"),
       icon: LinkedInIcon
     },
     {
       name: "mail",
       attributes: { service: "mail" },
-      title: (0, import_i18n240._x)("Mail", "social link block variation name"),
+      title: (0, import_i18n243._x)("Mail", "social link block variation name"),
       keywords: ["email", "e-mail"],
       icon: MailIcon
     },
     {
       name: "mastodon",
       attributes: { service: "mastodon" },
-      title: (0, import_i18n240._x)("Mastodon", "social link block variation name"),
+      title: (0, import_i18n243._x)("Mastodon", "social link block variation name"),
       icon: MastodonIcon
     },
     {
       name: "meetup",
       attributes: { service: "meetup" },
-      title: (0, import_i18n240._x)("Meetup", "social link block variation name"),
+      title: (0, import_i18n243._x)("Meetup", "social link block variation name"),
       icon: MeetupIcon
     },
     {
       name: "medium",
       attributes: { service: "medium" },
-      title: (0, import_i18n240._x)("Medium", "social link block variation name"),
+      title: (0, import_i18n243._x)("Medium", "social link block variation name"),
       icon: MediumIcon
     },
     {
       name: "patreon",
       attributes: { service: "patreon" },
-      title: (0, import_i18n240._x)("Patreon", "social link block variation name"),
+      title: (0, import_i18n243._x)("Patreon", "social link block variation name"),
       icon: PatreonIcon
     },
     {
       name: "pinterest",
       attributes: { service: "pinterest" },
-      title: (0, import_i18n240._x)("Pinterest", "social link block variation name"),
+      title: (0, import_i18n243._x)("Pinterest", "social link block variation name"),
       icon: PinterestIcon
     },
     {
       name: "pocket",
       attributes: { service: "pocket" },
-      title: (0, import_i18n240._x)("Pocket", "social link block variation name"),
+      title: (0, import_i18n243._x)("Pocket", "social link block variation name"),
       icon: PocketIcon
     },
     {
       name: "reddit",
       attributes: { service: "reddit" },
-      title: (0, import_i18n240._x)("Reddit", "social link block variation name"),
+      title: (0, import_i18n243._x)("Reddit", "social link block variation name"),
       icon: RedditIcon
     },
     {
       name: "skype",
       attributes: { service: "skype" },
-      title: (0, import_i18n240._x)("Skype", "social link block variation name"),
+      title: (0, import_i18n243._x)("Skype", "social link block variation name"),
       icon: SkypeIcon,
       // Deprecated: Skype service is no longer available.
       scope: []
@@ -71985,92 +75082,92 @@ ${text}
     {
       name: "snapchat",
       attributes: { service: "snapchat" },
-      title: (0, import_i18n240._x)("Snapchat", "social link block variation name"),
+      title: (0, import_i18n243._x)("Snapchat", "social link block variation name"),
       icon: SnapchatIcon
     },
     {
       name: "soundcloud",
       attributes: { service: "soundcloud" },
-      title: (0, import_i18n240._x)("SoundCloud", "social link block variation name"),
+      title: (0, import_i18n243._x)("SoundCloud", "social link block variation name"),
       icon: SoundCloudIcon
     },
     {
       name: "spotify",
       attributes: { service: "spotify" },
-      title: (0, import_i18n240._x)("Spotify", "social link block variation name"),
+      title: (0, import_i18n243._x)("Spotify", "social link block variation name"),
       icon: SpotifyIcon
     },
     {
       name: "telegram",
       attributes: { service: "telegram" },
-      title: (0, import_i18n240._x)("Telegram", "social link block variation name"),
+      title: (0, import_i18n243._x)("Telegram", "social link block variation name"),
       icon: TelegramIcon
     },
     {
       name: "threads",
       attributes: { service: "threads" },
-      title: (0, import_i18n240._x)("Threads", "social link block variation name"),
+      title: (0, import_i18n243._x)("Threads", "social link block variation name"),
       icon: ThreadsIcon
     },
     {
       name: "tiktok",
       attributes: { service: "tiktok" },
-      title: (0, import_i18n240._x)("TikTok", "social link block variation name"),
+      title: (0, import_i18n243._x)("TikTok", "social link block variation name"),
       icon: TiktokIcon
     },
     {
       name: "tumblr",
       attributes: { service: "tumblr" },
-      title: (0, import_i18n240._x)("Tumblr", "social link block variation name"),
+      title: (0, import_i18n243._x)("Tumblr", "social link block variation name"),
       icon: TumblrIcon
     },
     {
       name: "twitch",
       attributes: { service: "twitch" },
-      title: (0, import_i18n240._x)("Twitch", "social link block variation name"),
+      title: (0, import_i18n243._x)("Twitch", "social link block variation name"),
       icon: TwitchIcon
     },
     {
       name: "twitter",
       attributes: { service: "twitter" },
-      title: (0, import_i18n240._x)("Twitter", "social link block variation name"),
+      title: (0, import_i18n243._x)("Twitter", "social link block variation name"),
       icon: TwitterIcon
     },
     {
       name: "vimeo",
       attributes: { service: "vimeo" },
-      title: (0, import_i18n240._x)("Vimeo", "social link block variation name"),
+      title: (0, import_i18n243._x)("Vimeo", "social link block variation name"),
       icon: VimeoIcon
     },
     {
       name: "vk",
       attributes: { service: "vk" },
-      title: (0, import_i18n240._x)("VK", "social link block variation name"),
+      title: (0, import_i18n243._x)("VK", "social link block variation name"),
       icon: VkIcon
     },
     {
       name: "whatsapp",
       attributes: { service: "whatsapp" },
-      title: (0, import_i18n240._x)("WhatsApp", "social link block variation name"),
+      title: (0, import_i18n243._x)("WhatsApp", "social link block variation name"),
       icon: WhatsAppIcon
     },
     {
       name: "x",
       attributes: { service: "x" },
       keywords: ["twitter"],
-      title: (0, import_i18n240._x)("X", "social link block variation name"),
+      title: (0, import_i18n243._x)("X", "social link block variation name"),
       icon: XIcon
     },
     {
       name: "yelp",
       attributes: { service: "yelp" },
-      title: (0, import_i18n240._x)("Yelp", "social link block variation name"),
+      title: (0, import_i18n243._x)("Yelp", "social link block variation name"),
       icon: YelpIcon
     },
     {
       name: "youtube",
       attributes: { service: "youtube" },
-      title: (0, import_i18n240._x)("YouTube", "social link block variation name"),
+      title: (0, import_i18n243._x)("YouTube", "social link block variation name"),
       icon: YouTubeIcon
     }
   ];
@@ -72083,7 +75180,7 @@ ${text}
   var variations_default19 = variations19;

   // packages/block-library/build-module/social-link/index.mjs
-  var { fieldsKey: fieldsKey18, formKey: formKey18 } = unlock(import_blocks113.privateApis);
+  var { fieldsKey: fieldsKey18, formKey: formKey18 } = unlock(import_blocks111.privateApis);
   var { name: name102 } = block_default101;
   var settings101 = {
     icon: share_default,
@@ -72094,7 +75191,7 @@ ${text}
     settings101[fieldsKey18] = [
       {
         id: "link",
-        label: (0, import_i18n241.__)("Link"),
+        label: (0, import_i18n244.__)("Link"),
         type: "url",
         Edit: "link",
         // TODO: replace with custom component
@@ -72109,7 +75206,7 @@ ${text}
       },
       {
         id: "label",
-        label: (0, import_i18n241.__)("Label"),
+        label: (0, import_i18n244.__)("Label"),
         type: "text"
       }
     ];
@@ -72130,16 +75227,16 @@ ${text}

   // packages/block-library/build-module/social-links/deprecated.mjs
   var import_block_editor248 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
-  var migrateWithLayout3 = (attributes) => {
-    if (!!attributes.layout) {
-      return attributes;
+  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+  var migrateWithLayout3 = (attributes2) => {
+    if (!!attributes2.layout) {
+      return attributes2;
     }
-    const { className } = attributes;
+    const { className } = attributes2;
     const prefix = `items-justified-`;
     const justifiedItemsRegex = new RegExp(`\\b${prefix}[^ ]*[ ]?\\b`, "g");
     const newAttributes = {
-      ...attributes,
+      ...attributes2,
       className: className?.replace(justifiedItemsRegex, "").trim()
     };
     const justifyContent = className?.match(justifiedItemsRegex)?.[0]?.trim();
@@ -72209,30 +75306,30 @@ ${text}
           "--wp--social-links--icon-color": iconColorValue,
           "--wp--social-links--icon-background-color": iconBackgroundColorValue
         };
-        return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)("ul", { ...import_block_editor248.useBlockProps.save({ className, style: style2 }), children: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_block_editor248.InnerBlocks.Content, {}) });
+        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, {}) });
       }
     }
   ];
   var deprecated_default50 = deprecated18;

   // packages/block-library/build-module/social-links/edit.mjs
-  var import_element134 = __toESM(require_element(), 1);
+  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_i18n242 = __toESM(require_i18n(), 1);
+  var import_i18n245 = __toESM(require_i18n(), 1);
   var import_data143 = __toESM(require_data(), 1);
-  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
   var sizeOptions = [
-    { label: (0, import_i18n242.__)("Default"), value: "" },
-    { label: (0, import_i18n242.__)("Small"), value: "has-small-icon-size" },
-    { label: (0, import_i18n242.__)("Normal"), value: "has-normal-icon-size" },
-    { label: (0, import_i18n242.__)("Large"), value: "has-large-icon-size" },
-    { label: (0, import_i18n242.__)("Huge"), value: "has-huge-icon-size" }
+    { 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" }
   ];
   function SocialLinksEdit(props) {
     const {
       clientId,
-      attributes,
+      attributes: attributes2,
       iconBackgroundColor,
       iconColor,
       isSelected,
@@ -72246,7 +75343,7 @@ ${text}
       openInNewTab,
       showLabels,
       size
-    } = attributes;
+    } = attributes2;
     const { hasSocialIcons, hasSelectedChild, hasSelectedStyleState } = (0, import_data143.useSelect)(
       (select10) => {
         const {
@@ -72263,9 +75360,9 @@ ${text}
       [clientId]
     );
     const hasAnySelected = isSelected || hasSelectedChild;
-    const logosOnly = attributes.className?.includes("is-style-logos-only");
+    const logosOnly = attributes2.className?.includes("is-style-logos-only");
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    (0, import_element134.useEffect)(() => {
+    (0, import_element148.useEffect)(() => {
       if (logosOnly) {
         let restore;
         setAttributes((prev) => {
@@ -72291,7 +75388,7 @@ ${text}
     const blockProps = (0, import_block_editor249.useBlockProps)({ className });
     const innerBlocksProps = (0, import_block_editor249.useInnerBlocksProps)(blockProps, {
       templateLock: false,
-      orientation: attributes.layout?.orientation ?? "horizontal",
+      orientation: attributes2.layout?.orientation ?? "horizontal",
       __experimentalAppenderTagName: "li",
       renderAppender: !hasSocialIcons || hasAnySelected ? import_block_editor249.InnerBlocks.ButtonBlockAppender : void 0
     });
@@ -72304,7 +75401,7 @@ ${text}
           setIconColor(colorValue);
           setAttributes({ iconColorValue: colorValue });
         },
-        label: (0, import_i18n242.__)("Icon color"),
+        label: (0, import_i18n245.__)("Icon color"),
         resetAllFilter: () => {
           setIconColor(void 0);
           setAttributes({ iconColorValue: void 0 });
@@ -72322,7 +75419,7 @@ ${text}
             iconBackgroundColorValue: colorValue
           });
         },
-        label: (0, import_i18n242.__)("Icon background"),
+        label: (0, import_i18n245.__)("Icon background"),
         resetAllFilter: () => {
           setIconBackgroundColor(void 0);
           setAttributes({ iconBackgroundColorValue: void 0 });
@@ -72331,11 +75428,11 @@ ${text}
     }
     const colorGradientSettings = (0, import_block_editor249.__experimentalUseMultipleOriginColorsAndGradients)();
     const showColorControls = colorGradientSettings.hasColorsOrGradients && !hasSelectedStyleState;
-    return /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(import_jsx_runtime502.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_block_editor249.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(
+    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,
         {
-          label: (0, import_i18n242.__)("Settings"),
+          label: (0, import_i18n245.__)("Settings"),
           resetAll: () => {
             setAttributes({
               openInNewTab: false,
@@ -72345,17 +75442,17 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
               import_components151.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
                 hasValue: () => !!size,
-                label: (0, import_i18n242.__)("Icon size"),
+                label: (0, import_i18n245.__)("Icon size"),
                 onDeselect: () => setAttributes({ size: void 0 }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
                   import_components151.SelectControl,
                   {
-                    label: (0, import_i18n242.__)("Icon size"),
+                    label: (0, import_i18n245.__)("Icon size"),
                     onChange: (newSize) => {
                       setAttributes({
                         size: newSize === "" ? void 0 : newSize
@@ -72367,34 +75464,34 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
               import_components151.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
-                label: (0, import_i18n242.__)("Show text"),
+                label: (0, import_i18n245.__)("Show text"),
                 hasValue: () => !!showLabels,
                 onDeselect: () => setAttributes({ showLabels: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
                   import_components151.ToggleControl,
                   {
-                    label: (0, import_i18n242.__)("Show text"),
+                    label: (0, import_i18n245.__)("Show text"),
                     checked: showLabels,
                     onChange: () => setAttributes({ showLabels: !showLabels })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
               import_components151.__experimentalToolsPanelItem,
               {
                 isShownByDefault: true,
-                label: (0, import_i18n242.__)("Open links in new tab"),
+                label: (0, import_i18n245.__)("Open links in new tab"),
                 hasValue: () => !!openInNewTab,
                 onDeselect: () => setAttributes({ openInNewTab: false }),
-                children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
                   import_components151.ToggleControl,
                   {
-                    label: (0, import_i18n242.__)("Open links in new tab"),
+                    label: (0, import_i18n245.__)("Open links in new tab"),
                     checked: openInNewTab,
                     onChange: () => setAttributes({
                       openInNewTab: !openInNewTab
@@ -72406,9 +75503,9 @@ ${text}
           ]
         }
       ) }),
-      showColorControls && /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(import_block_editor249.InspectorControls, { group: "color", children: [
+      showColorControls && /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_block_editor249.InspectorControls, { group: "color", children: [
         colorSettings.map(
-          ({ onChange, label, value, resetAllFilter }) => /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+          ({ onChange, label, value, resetAllFilter }) => /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
             import_block_editor249.__experimentalColorGradientSettingsDropdown,
             {
               __experimentalIsRenderedInSidebar: true,
@@ -72429,7 +75526,7 @@ ${text}
             `social-links-color-${label}`
           )
         ),
-        !logosOnly && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+        !logosOnly && /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
           import_block_editor249.ContrastChecker,
           {
             ...{
@@ -72440,7 +75537,7 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime502.jsx)("ul", { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("ul", { ...innerBlocksProps })
     ] });
   }
   var iconColorAttributes = {
@@ -72561,7 +75658,7 @@ ${text}

   // packages/block-library/build-module/social-links/save.mjs
   var import_block_editor250 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
   function save46(props) {
     const {
       attributes: {
@@ -72578,7 +75675,7 @@ ${text}
     });
     const blockProps = import_block_editor250.useBlockProps.save({ className });
     const innerBlocksProps = import_block_editor250.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)("ul", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("ul", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/social-links/index.mjs
@@ -72627,7 +75724,7 @@ ${text}

   // packages/block-library/build-module/spacer/deprecated.mjs
   var import_block_editor251 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
   var deprecated19 = [
     {
       attributes: {
@@ -72639,22 +75736,22 @@ ${text}
           type: "number"
         }
       },
-      migrate(attributes) {
-        const { height, width } = attributes;
+      migrate(attributes2) {
+        const { height, width } = attributes2;
         return {
-          ...attributes,
+          ...attributes2,
           width: width !== void 0 ? `${width}px` : void 0,
           height: height !== void 0 ? `${height}px` : void 0
         };
       },
-      save({ attributes }) {
-        return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+      save({ attributes: attributes2 }) {
+        return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
           "div",
           {
             ...import_block_editor251.useBlockProps.save({
               style: {
-                height: attributes.height,
-                width: attributes.width
+                height: attributes2.height,
+                width: attributes2.width
               },
               "aria-hidden": true
             })
@@ -72668,23 +75765,23 @@ ${text}
   // 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_element135 = __toESM(require_element(), 1);
+  var import_element149 = __toESM(require_element(), 1);
   var import_data144 = __toESM(require_data(), 1);

   // packages/block-library/build-module/spacer/controls.mjs
-  var import_i18n243 = __toESM(require_i18n(), 1);
+  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_compose59 = __toESM(require_compose(), 1);
+  var import_compose60 = __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_runtime505 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
   var { useSpacingSizes } = unlock(import_block_editor252.privateApis);
   function DimensionInput({ label, onChange, isResizing, value = "" }) {
-    const inputId = (0, import_compose59.useInstanceId)(import_components152.__experimentalUnitControl, "block-spacer-height-input");
+    const inputId = (0, import_compose60.useInstanceId)(import_components152.__experimentalUnitControl, "block-spacer-height-input");
     const spacingSizes = useSpacingSizes();
     const [spacingUnits] = (0, import_block_editor252.useSettings)("spacing.units");
     const availableUnits = spacingUnits ? spacingUnits.filter((unit) => unit !== "%") : ["px", "em", "rem", "vw", "vh"];
@@ -72694,7 +75791,7 @@ ${text}
     });
     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_runtime505.jsx)(import_jsx_runtime505.Fragment, { children: spacingSizes?.length < 2 ? /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_jsx_runtime529.Fragment, { children: spacingSizes?.length < 2 ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
       import_components152.__experimentalUnitControl,
       {
         id: inputId,
@@ -72705,7 +75802,7 @@ ${text}
         units,
         label
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime505.jsx)("div", { className: "tools-panel-item-spacing", children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("div", { className: "tools-panel-item-spacing", children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
       import_block_editor252.__experimentalSpacingSizesControl,
       {
         values: { all: computedValue },
@@ -72729,10 +75826,10 @@ ${text}
     isResizing
   }) {
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_block_editor252.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime505.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_block_editor252.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(
       import_components152.__experimentalToolsPanel,
       {
-        label: (0, import_i18n243.__)("Settings"),
+        label: (0, import_i18n246.__)("Settings"),
         resetAll: () => {
           setAttributes({
             width: void 0,
@@ -72741,17 +75838,17 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          orientation === "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+          orientation === "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
             import_components152.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n243.__)("Width"),
+              label: (0, import_i18n246.__)("Width"),
               isShownByDefault: true,
               hasValue: () => width !== void 0,
               onDeselect: () => setAttributes({ width: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
                 DimensionInput,
                 {
-                  label: (0, import_i18n243.__)("Width"),
+                  label: (0, import_i18n246.__)("Width"),
                   value: width,
                   onChange: (nextWidth) => setAttributes({ width: nextWidth }),
                   isResizing
@@ -72759,17 +75856,17 @@ ${text}
               )
             }
           ),
-          orientation !== "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+          orientation !== "horizontal" && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
             import_components152.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n243.__)("Height"),
+              label: (0, import_i18n246.__)("Height"),
               isShownByDefault: true,
               hasValue: () => height !== "100px",
               onDeselect: () => setAttributes({ height: "100px" }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
                 DimensionInput,
                 {
-                  label: (0, import_i18n243.__)("Height"),
+                  label: (0, import_i18n246.__)("Height"),
                   value: height,
                   onChange: (nextHeight) => setAttributes({ height: nextHeight }),
                   isResizing
@@ -72783,7 +75880,7 @@ ${text}
   }

   // packages/block-library/build-module/spacer/edit.mjs
-  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
   var { useSpacingSizes: useSpacingSizes2 } = unlock(import_block_editor253.privateApis);
   var ResizableSpacer = ({
     orientation,
@@ -72801,7 +75898,7 @@ ${text}
     const getNextVal = (elt) => {
       return `${getCurrentSize(elt)}px`;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
       import_components153.ResizableBox,
       {
         className: clsx_default("block-library-spacer__resize-container", {
@@ -72837,7 +75934,7 @@ ${text}
     );
   };
   var SpacerEdit = ({
-    attributes,
+    attributes: attributes2,
     isSelected,
     setAttributes,
     toggleSelection,
@@ -72857,13 +75954,13 @@ ${text}
     } = parentLayout || {};
     const isFlexLayout = type === "flex" || !type && defaultType === "flex";
     const inheritedOrientation = !parentOrientation && isFlexLayout ? "horizontal" : parentOrientation || orientation;
-    const { height, width, style: blockStyle = {} } = attributes;
+    const { height, width, style: blockStyle = {} } = attributes2;
     const { layout = {} } = blockStyle;
     const { selfStretch, flexSize } = layout;
     const spacingSizes = useSpacingSizes2();
-    const [isResizing, setIsResizing] = (0, import_element135.useState)(false);
-    const [temporaryHeight, setTemporaryHeight] = (0, import_element135.useState)(null);
-    const [temporaryWidth, setTemporaryWidth] = (0, import_element135.useState)(null);
+    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 onResizeStart = () => toggleSelection(false);
     const onResizeStop = () => toggleSelection(true);
     const { __unstableMarkNextChangeAsNotPersistent } = (0, import_data144.useDispatch)(import_block_editor253.store);
@@ -72926,7 +76023,7 @@ ${text}
     };
     const resizableBoxWithOrientation = (blockOrientation) => {
       if (blockOrientation === "horizontal") {
-        return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
           ResizableSpacer,
           {
             minWidth: MIN_SPACER_SIZE,
@@ -72950,7 +76047,7 @@ ${text}
           }
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(import_jsx_runtime506.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_jsx_runtime530.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
         ResizableSpacer,
         {
           minHeight: MIN_SPACER_SIZE,
@@ -72974,7 +76071,7 @@ ${text}
         }
       ) });
     };
-    (0, import_element135.useEffect)(() => {
+    (0, import_element149.useEffect)(() => {
       const setAttributesCovertly = (nextAttributes) => {
         __unstableMarkNextChangeAsNotPersistent();
         setAttributes(nextAttributes);
@@ -73038,8 +76135,8 @@ ${text}
       __unstableMarkNextChangeAsNotPersistent
     ]);
     const blockEditingMode = (0, import_block_editor253.useBlockEditingMode)();
-    return /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_jsx_runtime506.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
         "div",
         {
           ...(0, import_block_editor253.useBlockProps)({
@@ -73051,7 +76148,7 @@ ${text}
           children: blockEditingMode === "default" && resizableBoxWithOrientation(inheritedOrientation)
         }
       ),
-      !isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+      !isFlexLayout && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
         SpacerControls,
         {
           setAttributes,
@@ -73101,7 +76198,7 @@ ${text}
   };

   // packages/block-library/build-module/spacer/transforms.mjs
-  var import_blocks114 = __toESM(require_blocks(), 1);
+  var import_blocks112 = __toESM(require_blocks(), 1);
   var transforms34 = {
     to: [
       {
@@ -73109,7 +76206,7 @@ ${text}
         blocks: ["core/separator"],
         // Transform to Separator.
         transform: ({ anchor }) => {
-          return (0, import_blocks114.createBlock)("core/separator", {
+          return (0, import_blocks112.createBlock)("core/separator", {
             anchor: anchor || void 0
           });
         }
@@ -73120,12 +76217,12 @@ ${text}

   // packages/block-library/build-module/spacer/save.mjs
   var import_block_editor254 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
-  function save47({ attributes }) {
-    const { height, width, style: style2 } = attributes;
+  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
+  function save47({ 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_runtime507.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
       "div",
       {
         ...import_block_editor254.useBlockProps.save({
@@ -73158,27 +76255,27 @@ ${text}
     name: () => name105,
     settings: () => settings104
   });
-  var import_i18n246 = __toESM(require_i18n(), 1);
+  var import_i18n249 = __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_element136 = __toESM(require_element(), 1);
+  var import_element150 = __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_i18n245 = __toESM(require_i18n(), 1);
+  var import_i18n248 = __toESM(require_i18n(), 1);
   var import_data147 = __toESM(require_data(), 1);

   // packages/block-library/build-module/tabs/tab-toolbar-controls.mjs
-  var import_i18n244 = __toESM(require_i18n(), 1);
+  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);

   // packages/block-library/build-module/tabs/use-tab-actions.mjs
-  var import_blocks115 = __toESM(require_blocks(), 1);
+  var import_blocks113 = __toESM(require_blocks(), 1);
   var import_block_editor255 = __toESM(require_block_editor(), 1);
   var import_data145 = __toESM(require_data(), 1);
   function useTabActions(tabsClientId) {
@@ -73209,7 +76306,7 @@ ${text}
       }
       const newIndex = atIndex ?? tabPanelBlocks.length;
       insertBlock(
-        (0, import_blocks115.createBlock)("core/tab-panel"),
+        (0, import_blocks113.createBlock)("core/tab-panel"),
         newIndex,
         tabPanelsClientId,
         false
@@ -73262,7 +76359,7 @@ ${text}
   }

   // packages/block-library/build-module/tabs/tab-toolbar-controls.mjs
-  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
   function TabToolbarControls({ tabsClientId }) {
     const { insertTab, removeTab } = useTabActions(tabsClientId);
     const isRemoveDisabled = (0, import_data146.useSelect)(
@@ -73275,21 +76372,21 @@ ${text}
       },
       [tabsClientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_block_editor256.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)(import_components154.ToolbarGroup, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+    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,
         {
           className: "components-toolbar__control",
           onClick: () => insertTab(),
-          text: (0, import_i18n244.__)("Add tab")
+          text: (0, import_i18n247.__)("Add tab")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
         import_components154.ToolbarButton,
         {
           className: "components-toolbar__control",
           onClick: () => removeTab(),
-          text: (0, import_i18n244.__)("Remove tab"),
+          text: (0, import_i18n247.__)("Remove tab"),
           disabled: isRemoveDisabled
         }
       )
@@ -73297,26 +76394,26 @@ ${text}
   }

   // packages/block-library/build-module/tab-panel/controls.mjs
-  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
   function Controls3({ tabsClientId, blockIndex, isDefaultTab }) {
     const { updateBlockAttributes } = (0, import_data147.useDispatch)(import_block_editor257.store);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    return /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(import_jsx_runtime509.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(TabToolbarControls, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(import_block_editor257.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+    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,
         {
-          label: (0, import_i18n245.__)("Settings"),
+          label: (0, import_i18n248.__)("Settings"),
           resetAll: () => {
             updateBlockAttributes(tabsClientId, {
               activeTabIndex: 0
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
             import_components155.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n245.__)("Default tab"),
+              label: (0, import_i18n248.__)("Default tab"),
               hasValue: () => isDefaultTab && blockIndex !== 0,
               onDeselect: () => {
                 updateBlockAttributes(tabsClientId, {
@@ -73324,10 +76421,10 @@ ${text}
                 });
               },
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(
                 import_components155.CheckboxControl,
                 {
-                  label: (0, import_i18n245.__)("Default tab"),
+                  label: (0, import_i18n248.__)("Default tab"),
                   checked: isDefaultTab,
                   onChange: (value) => {
                     updateBlockAttributes(tabsClientId, {
@@ -73344,7 +76441,7 @@ ${text}
   }

   // packages/block-library/build-module/tab-panel/edit.mjs
-  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
   function Edit19({ clientId, isSelected }) {
     const {
       activeTabIndex,
@@ -73380,7 +76477,7 @@ ${text}
     );
     const effectiveActiveIndex = editorActiveTabIndex ?? activeTabIndex;
     const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = (0, import_data148.useDispatch)(import_block_editor258.store);
-    (0, import_element136.useEffect)(() => {
+    (0, import_element150.useEffect)(() => {
       const isTabSelected = isSelected || hasInnerBlocksSelected;
       if (isTabSelected && tabsClientId && effectiveActiveIndex !== blockIndex) {
         __unstableMarkNextChangeAsNotPersistent();
@@ -73405,8 +76502,8 @@ ${text}
       tabIndex: isSelectedTab ? 0 : -1
     });
     const innerBlocksProps = (0, import_block_editor258.useInnerBlocksProps)(blockProps, {});
-    return /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)("section", { ...innerBlocksProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)("section", { ...innerBlocksProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
         Controls3,
         {
           tabsClientId,
@@ -73420,14 +76517,14 @@ ${text}

   // packages/block-library/build-module/tab-panel/save.mjs
   var import_block_editor259 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
   function save48() {
     const blockProps = import_block_editor259.useBlockProps.save({
       role: "tabpanel",
       tabIndex: 0
     });
     const innerBlocksProps = import_block_editor259.useInnerBlocksProps.save(blockProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("section", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)("section", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/tab-panel/block.json
@@ -73484,7 +76581,7 @@ ${text}
     [
       "core/paragraph",
       {
-        placeholder: (0, import_i18n246.__)("Type / to choose a block")
+        placeholder: (0, import_i18n249.__)("Type / to choose a block")
       }
     ]
   ];
@@ -73492,9 +76589,9 @@ ${text}
   var settings104 = {
     icon: tab_panel_default,
     template: TEMPLATE19,
-    __experimentalLabel(attributes, { context }) {
-      const { label } = attributes;
-      const customName = attributes?.metadata?.name;
+    __experimentalLabel(attributes2, { context }) {
+      const { label } = attributes2;
+      const customName = attributes2?.metadata?.name;
       const hasLabel = label?.trim().length > 0;
       if (context === "list-view" && (customName || hasLabel)) {
         return customName || label;
@@ -73520,7 +76617,7 @@ ${text}
   // 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_runtime512 = __toESM(require_jsx_runtime(), 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, {
@@ -73532,19 +76629,19 @@ ${text}
       (select10) => select10(import_block_editor260.store).getBlockRootClientId(clientId),
       [clientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(import_jsx_runtime512.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(TabToolbarControls, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime512.jsx)("div", { ...innerBlocksProps })
+    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 })
     ] });
   }

   // packages/block-library/build-module/tab-panels/save.mjs
   var import_block_editor261 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 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_runtime513.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/tab-panels/block.json
@@ -73607,11 +76704,11 @@ ${text}
     name: () => name107,
     settings: () => settings106
   });
-  var import_i18n248 = __toESM(require_i18n(), 1);
+  var import_i18n251 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/table/deprecated.mjs
   var import_block_editor262 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
   var oldColors = {
     "subtle-light-gray": "#f3f4f5",
     "subtle-pale-green": "#e9fbe5",
@@ -73754,14 +76851,14 @@ ${text}
         clientNavigation: true
       }
     },
-    save({ attributes }) {
-      const { hasFixedLayout, head, body, foot, caption } = attributes;
+    save({ 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_editor262.__experimentalGetColorClassesAndStyles)(attributes);
-      const borderProps = (0, import_block_editor262.__experimentalGetBorderClassesAndStyles)(attributes);
+      const colorProps = (0, import_block_editor262.__experimentalGetColorClassesAndStyles)(attributes2);
+      const borderProps = (0, import_block_editor262.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default(colorProps.className, borderProps.className, {
         "has-fixed-layout": hasFixedLayout
       });
@@ -73771,7 +76868,7 @@ ${text}
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("tr", { children: cells.map(
+        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,
@@ -73783,7 +76880,7 @@ ${text}
             const cellClasses = clsx_default({
               [`has-text-align-${align}`]: align
             });
-            return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
               import_block_editor262.RichText.Content,
               {
                 className: cellClasses ? cellClasses : void 0,
@@ -73799,20 +76896,20 @@ ${text}
           }
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)("figure", { ...import_block_editor262.useBlockProps.save(), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(
+      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,
             style: { ...colorProps.style, ...borderProps.style },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "head", rows: head }),
-              /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "body", rows: body }),
-              /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "foot", rows: foot })
+              /* @__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 })
             ]
           }
         ),
-        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
           import_block_editor262.RichText.Content,
           {
             tagName: "figcaption",
@@ -73945,14 +77042,14 @@ ${text}
       },
       __experimentalSelector: ".wp-block-table > table"
     },
-    save({ attributes }) {
-      const { hasFixedLayout, head, body, foot, caption } = attributes;
+    save({ 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_editor262.__experimentalGetColorClassesAndStyles)(attributes);
-      const borderProps = (0, import_block_editor262.__experimentalGetBorderClassesAndStyles)(attributes);
+      const colorProps = (0, import_block_editor262.__experimentalGetColorClassesAndStyles)(attributes2);
+      const borderProps = (0, import_block_editor262.__experimentalGetBorderClassesAndStyles)(attributes2);
       const classes = clsx_default(colorProps.className, borderProps.className, {
         "has-fixed-layout": hasFixedLayout
       });
@@ -73962,12 +77059,12 @@ ${text}
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("tr", { children: cells.map(
+        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, align }, cellIndex) => {
             const cellClasses = clsx_default({
               [`has-text-align-${align}`]: align
             });
-            return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
               import_block_editor262.RichText.Content,
               {
                 className: cellClasses ? cellClasses : void 0,
@@ -73981,20 +77078,20 @@ ${text}
           }
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)("figure", { ...import_block_editor262.useBlockProps.save(), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(
+      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,
             style: { ...colorProps.style, ...borderProps.style },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "head", rows: head }),
-              /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "body", rows: body }),
-              /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "foot", rows: foot })
+              /* @__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 })
             ]
           }
         ),
-        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
+        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
@@ -74085,8 +77182,8 @@ ${text}
       align: true,
       __experimentalSelector: ".wp-block-table > table"
     },
-    save: ({ attributes }) => {
-      const { hasFixedLayout, head, body, foot, backgroundColor, caption } = attributes;
+    save: ({ attributes: attributes2 }) => {
+      const { hasFixedLayout, head, body, foot, backgroundColor, caption } = attributes2;
       const isEmpty = !head.length && !body.length && !foot.length;
       if (isEmpty) {
         return null;
@@ -74105,12 +77202,12 @@ ${text}
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("tr", { children: cells.map(
+        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, align }, cellIndex) => {
             const cellClasses = clsx_default({
               [`has-text-align-${align}`]: align
             });
-            return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
               import_block_editor262.RichText.Content,
               {
                 className: cellClasses ? cellClasses : void 0,
@@ -74124,27 +77221,27 @@ ${text}
           }
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)("figure", { ...import_block_editor262.useBlockProps.save(), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)("table", { className: classes === "" ? void 0 : classes, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "head", rows: head }),
-          /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "body", rows: body }),
-          /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "foot", rows: foot })
+      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 })
         ] }),
-        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
+        hasCaption && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(import_block_editor262.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     },
-    isEligible: (attributes) => {
-      return attributes.backgroundColor && attributes.backgroundColor in oldColors && !attributes.style;
+    isEligible: (attributes2) => {
+      return attributes2.backgroundColor && attributes2.backgroundColor in oldColors && !attributes2.style;
     },
     // This version is the first to introduce the style attribute to the
     // table block. As a result, we'll explicitly override that.
-    migrate: (attributes) => {
+    migrate: (attributes2) => {
       return {
-        ...attributes,
+        ...attributes2,
         backgroundColor: void 0,
         style: {
           color: {
-            background: oldColors[attributes.backgroundColor]
+            background: oldColors[attributes2.backgroundColor]
           }
         }
       };
@@ -74224,8 +77321,8 @@ ${text}
     supports: {
       align: true
     },
-    save({ attributes }) {
-      const { hasFixedLayout, head, body, foot, backgroundColor } = attributes;
+    save({ attributes: attributes2 }) {
+      const { hasFixedLayout, head, body, foot, backgroundColor } = attributes2;
       const isEmpty = !head.length && !body.length && !foot.length;
       if (isEmpty) {
         return null;
@@ -74243,8 +77340,8 @@ ${text}
           return null;
         }
         const Tag = `t${type}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("tr", { children: cells.map(
-          ({ content, tag, scope }, cellIndex) => /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+        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,
             {
               tagName: tag,
@@ -74255,19 +77352,19 @@ ${text}
           )
         ) }, rowIndex)) });
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)("table", { className: classes, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "head", rows: head }),
-        /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "body", rows: body }),
-        /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(Section, { type: "foot", rows: foot })
+      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 })
       ] });
     }
   };
   var deprecated_default52 = [v411, v313, v222, v147];

   // packages/block-library/build-module/table/edit.mjs
-  var import_element137 = __toESM(require_element(), 1);
+  var import_element151 = __toESM(require_element(), 1);
   var import_block_editor263 = __toESM(require_block_editor(), 1);
-  var import_i18n247 = __toESM(require_i18n(), 1);
+  var import_i18n250 = __toESM(require_i18n(), 1);
   var import_components156 = __toESM(require_components(), 1);

   // packages/block-library/build-module/table/state.mjs
@@ -74455,52 +77552,52 @@ ${text}
   }

   // packages/block-library/build-module/table/edit.mjs
-  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
   var ALIGNMENT_CONTROLS = [
     {
       icon: align_left_default,
-      title: (0, import_i18n247.__)("Align column left"),
+      title: (0, import_i18n250.__)("Align column left"),
       align: "left"
     },
     {
       icon: align_center_default,
-      title: (0, import_i18n247.__)("Align column center"),
+      title: (0, import_i18n250.__)("Align column center"),
       align: "center"
     },
     {
       icon: align_right_default,
-      title: (0, import_i18n247.__)("Align column right"),
+      title: (0, import_i18n250.__)("Align column right"),
       align: "right"
     }
   ];
   var cellAriaLabel = {
-    head: (0, import_i18n247.__)("Header cell text"),
-    body: (0, import_i18n247.__)("Body cell text"),
-    foot: (0, import_i18n247.__)("Footer cell text")
+    head: (0, import_i18n250.__)("Header cell text"),
+    body: (0, import_i18n250.__)("Body cell text"),
+    foot: (0, import_i18n250.__)("Footer cell text")
   };
   var placeholder = {
-    head: (0, import_i18n247._x)("Header label", "table header"),
-    foot: (0, import_i18n247._x)("Footer label", "table footer")
+    head: (0, import_i18n250._x)("Header label", "table header"),
+    foot: (0, import_i18n250._x)("Footer label", "table footer")
   };
   function TSection({ name: name122, ...props }) {
     const TagName2 = `t${name122}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(TagName2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(TagName2, { ...props });
   }
   function TableEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     insertBlocksAfter,
     isSelected: isSingleSelected
   }) {
-    const { hasFixedLayout, head, foot } = attributes;
-    const [initialRowCount, setInitialRowCount] = (0, import_element137.useState)(2);
-    const [initialColumnCount, setInitialColumnCount] = (0, import_element137.useState)(2);
-    const [selectedCell, setSelectedCell] = (0, import_element137.useState)();
-    const colorProps = (0, import_block_editor263.__experimentalUseColorProps)(attributes);
-    const borderProps = (0, import_block_editor263.__experimentalUseBorderProps)(attributes);
+    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_element137.useRef)();
-    const [hasTableCreated, setHasTableCreated] = (0, import_element137.useState)(false);
+    const tableRef = (0, import_element151.useRef)();
+    const [hasTableCreated, setHasTableCreated] = (0, import_element151.useState)(false);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     function onChangeInitialColumnCount(count) {
       setInitialColumnCount(count);
@@ -74521,7 +77618,7 @@ ${text}
     function onChangeFixedLayout() {
       setAttributes({ hasFixedLayout: !hasFixedLayout });
     }
-    const onChange = (0, import_element137.useCallback)(
+    const onChange = (0, import_element151.useCallback)(
       function(content) {
         if (!selectedCell) {
           return;
@@ -74548,7 +77645,7 @@ ${text}
         columnIndex: selectedCell.columnIndex
       };
       const newAttributes = updateSelectedCell(
-        attributes,
+        attributes2,
         columnSelection,
         (cellAttributes) => ({
           ...cellAttributes,
@@ -74561,13 +77658,13 @@ ${text}
       if (!selectedCell) {
         return;
       }
-      return getCellAttribute(attributes, selectedCell, "align");
+      return getCellAttribute(attributes2, selectedCell, "align");
     }
     function onToggleHeaderSection() {
-      setAttributes(toggleSection(attributes, "head"));
+      setAttributes(toggleSection(attributes2, "head"));
     }
     function onToggleFooterSection() {
-      setAttributes(toggleSection(attributes, "foot"));
+      setAttributes(toggleSection(attributes2, "foot"));
     }
     function onInsertRow(delta) {
       if (!selectedCell) {
@@ -74576,7 +77673,7 @@ ${text}
       const { sectionName, rowIndex } = selectedCell;
       const newRowIndex = rowIndex + delta;
       setAttributes(
-        insertRow(attributes, {
+        insertRow(attributes2, {
           sectionName,
           rowIndex: newRowIndex
         })
@@ -74600,7 +77697,7 @@ ${text}
       }
       const { sectionName, rowIndex } = selectedCell;
       setSelectedCell();
-      setAttributes(deleteRow(attributes, { sectionName, rowIndex }));
+      setAttributes(deleteRow(attributes2, { sectionName, rowIndex }));
     }
     function onInsertColumn(delta = 0) {
       if (!selectedCell) {
@@ -74609,7 +77706,7 @@ ${text}
       const { columnIndex } = selectedCell;
       const newColumnIndex = columnIndex + delta;
       setAttributes(
-        insertColumn(attributes, {
+        insertColumn(attributes2, {
           columnIndex: newColumnIndex
         })
       );
@@ -74632,64 +77729,64 @@ ${text}
       const { sectionName, columnIndex } = selectedCell;
       setSelectedCell();
       setAttributes(
-        deleteColumn(attributes, { sectionName, columnIndex })
+        deleteColumn(attributes2, { sectionName, columnIndex })
       );
     }
-    (0, import_element137.useEffect)(() => {
+    (0, import_element151.useEffect)(() => {
       if (!isSingleSelected) {
         setSelectedCell();
       }
     }, [isSingleSelected]);
-    (0, import_element137.useEffect)(() => {
+    (0, import_element151.useEffect)(() => {
       if (hasTableCreated) {
         tableRef?.current?.querySelector('td div[contentEditable="true"]')?.focus();
         setHasTableCreated(false);
       }
     }, [hasTableCreated]);
     const sections = ["head", "body", "foot"].filter(
-      (name122) => !isEmptyTableSection(attributes[name122])
+      (name122) => !isEmptyTableSection(attributes2[name122])
     );
     const tableControls = [
       {
         icon: table_row_before_default,
-        title: (0, import_i18n247.__)("Insert row before"),
+        title: (0, import_i18n250.__)("Insert row before"),
         isDisabled: !selectedCell,
         onClick: onInsertRowBefore
       },
       {
         icon: table_row_after_default,
-        title: (0, import_i18n247.__)("Insert row after"),
+        title: (0, import_i18n250.__)("Insert row after"),
         isDisabled: !selectedCell,
         onClick: onInsertRowAfter
       },
       {
         icon: table_row_delete_default,
-        title: (0, import_i18n247.__)("Delete row"),
+        title: (0, import_i18n250.__)("Delete row"),
         isDisabled: !selectedCell,
         onClick: onDeleteRow
       },
       {
         icon: table_column_before_default,
-        title: (0, import_i18n247.__)("Insert column before"),
+        title: (0, import_i18n250.__)("Insert column before"),
         isDisabled: !selectedCell,
         onClick: onInsertColumnBefore
       },
       {
         icon: table_column_after_default,
-        title: (0, import_i18n247.__)("Insert column after"),
+        title: (0, import_i18n250.__)("Insert column after"),
         isDisabled: !selectedCell,
         onClick: onInsertColumnAfter
       },
       {
         icon: table_column_delete_default,
-        title: (0, import_i18n247.__)("Delete column"),
+        title: (0, import_i18n250.__)("Delete column"),
         isDisabled: !selectedCell,
         onClick: onDeleteColumn
       }
     ];
-    const renderedSections = sections.map((name122) => /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(TSection, { name: name122, children: attributes[name122].map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("tr", { children: cells.map((cellProps, columnIndex) => {
+    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_runtime515.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         Cell,
         {
           name: name122,
@@ -74709,30 +77806,30 @@ ${text}
       );
     }) }, rowIndex)) }, name122));
     const isEmpty = !sections.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)("figure", { ...(0, import_block_editor263.useBlockProps)({ ref: tableRef }), children: [
-      !isEmpty && blockEditingMode === "default" && /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_jsx_runtime515.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_block_editor263.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+    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,
           {
-            label: (0, import_i18n247.__)("Align column content"),
+            label: (0, import_i18n250.__)("Align column content"),
             alignmentControls: ALIGNMENT_CONTROLS,
             value: getCellAlignment(),
             onChange: (nextAlign) => onChangeColumnAlignment(nextAlign)
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_block_editor263.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_block_editor263.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
           import_components156.ToolbarDropdownMenu,
           {
             icon: table_default,
-            label: (0, import_i18n247.__)("Edit table"),
+            label: (0, import_i18n250.__)("Edit table"),
             controls: tableControls
           }
         ) })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_block_editor263.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_block_editor263.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
         import_components156.__experimentalToolsPanel,
         {
-          label: (0, import_i18n247.__)("Settings"),
+          label: (0, import_i18n250.__)("Settings"),
           resetAll: () => {
             setAttributes({
               hasFixedLayout: true,
@@ -74742,52 +77839,52 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
               import_components156.__experimentalToolsPanelItem,
               {
                 hasValue: () => hasFixedLayout !== true,
-                label: (0, import_i18n247.__)("Fixed width table cells"),
+                label: (0, import_i18n250.__)("Fixed width table cells"),
                 onDeselect: () => setAttributes({ hasFixedLayout: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
                   import_components156.ToggleControl,
                   {
-                    label: (0, import_i18n247.__)("Fixed width table cells"),
+                    label: (0, import_i18n250.__)("Fixed width table cells"),
                     checked: !!hasFixedLayout,
                     onChange: onChangeFixedLayout
                   }
                 )
               }
             ),
-            !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_jsx_runtime515.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+            !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
                 import_components156.__experimentalToolsPanelItem,
                 {
                   hasValue: () => head && head.length,
-                  label: (0, import_i18n247.__)("Header section"),
+                  label: (0, import_i18n250.__)("Header section"),
                   onDeselect: () => setAttributes({ head: [] }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
                     import_components156.ToggleControl,
                     {
-                      label: (0, import_i18n247.__)("Header section"),
+                      label: (0, import_i18n250.__)("Header section"),
                       checked: !!(head && head.length),
                       onChange: onToggleHeaderSection
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
                 import_components156.__experimentalToolsPanelItem,
                 {
                   hasValue: () => foot && foot.length,
-                  label: (0, import_i18n247.__)("Footer section"),
+                  label: (0, import_i18n250.__)("Footer section"),
                   onDeselect: () => setAttributes({ foot: [] }),
                   isShownByDefault: true,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
                     import_components156.ToggleControl,
                     {
-                      label: (0, import_i18n247.__)("Footer section"),
+                      label: (0, import_i18n250.__)("Footer section"),
                       checked: !!(foot && foot.length),
                       onChange: onToggleFooterSection
                     }
@@ -74798,7 +77895,7 @@ ${text}
           ]
         }
       ) }),
-      !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+      !isEmpty && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         "table",
         {
           className: clsx_default(
@@ -74810,7 +77907,7 @@ ${text}
               // the fact the editor rewrites individual border
               // widths into a shorthand format.
               "has-individual-borders": (0, import_components156.__experimentalHasSplitBorders)(
-                attributes?.style?.border
+                attributes2?.style?.border
               )
             }
           ),
@@ -74818,67 +77915,67 @@ ${text}
           children: renderedSections
         }
       ),
-      isEmpty ? /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+      isEmpty ? /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         import_components156.Placeholder,
         {
-          label: (0, import_i18n247.__)("Table"),
-          icon: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(import_block_editor263.BlockIcon, { icon: block_table_default, showColors: true }),
-          instructions: (0, import_i18n247.__)("Insert a table for sharing data."),
-          children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(
+          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)(
             "form",
             {
               className: "blocks-table__placeholder-form",
               onSubmit: onCreateTable,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
                   import_components156.TextControl,
                   {
                     type: "number",
-                    label: (0, import_i18n247.__)("Column count"),
+                    label: (0, import_i18n250.__)("Column count"),
                     value: initialColumnCount,
                     onChange: onChangeInitialColumnCount,
                     min: "1",
                     className: "blocks-table__placeholder-input"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
                   import_components156.TextControl,
                   {
                     type: "number",
-                    label: (0, import_i18n247.__)("Row count"),
+                    label: (0, import_i18n250.__)("Row count"),
                     value: initialRowCount,
                     onChange: onChangeInitialRowCount,
                     min: "1",
                     className: "blocks-table__placeholder-input"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
                   import_components156.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     type: "submit",
-                    children: (0, import_i18n247.__)("Create Table")
+                    children: (0, import_i18n250.__)("Create Table")
                   }
                 )
               ]
             }
           )
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+      ) : /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         Caption,
         {
-          attributes,
+          attributes: attributes2,
           setAttributes,
           isSelected: isSingleSelected,
           insertBlocksAfter,
-          label: (0, import_i18n247.__)("Table caption text"),
+          label: (0, import_i18n250.__)("Table caption text"),
           showToolbarButton: isSingleSelected && blockEditingMode === "default"
         }
       )
     ] });
   }
-  var Cell = (0, import_element137.memo)(function({
+  var Cell = (0, import_element151.memo)(function({
     tag: CellTag,
     name: name122,
     scope,
@@ -74891,7 +77988,7 @@ ${text}
     onChange,
     setSelectedCell
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
       CellTag,
       {
         scope: CellTag === "th" ? scope : void 0,
@@ -74903,7 +78000,7 @@ ${text}
           },
           "wp-block-table__cell-content"
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
           import_block_editor263.RichText,
           {
             identifier: `${name122}.${rowIndex}.cells.${columnIndex}.content`,
@@ -75150,15 +78247,15 @@ ${text}

   // packages/block-library/build-module/table/save.mjs
   var import_block_editor264 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
-  function save50({ attributes }) {
-    const { hasFixedLayout, head, body, foot, caption } = attributes;
+  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
+  function save50({ 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)(attributes);
-    const borderProps = (0, import_block_editor264.__experimentalGetBorderClassesAndStyles)(attributes);
+    const colorProps = (0, import_block_editor264.__experimentalGetColorClassesAndStyles)(attributes2);
+    const borderProps = (0, import_block_editor264.__experimentalGetBorderClassesAndStyles)(attributes2);
     const classes = clsx_default(colorProps.className, borderProps.className, {
       "has-fixed-layout": hasFixedLayout
     });
@@ -75168,7 +78265,7 @@ ${text}
         return null;
       }
       const Tag = `t${type}`;
-      return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime516.jsx)("tr", { children: cells.map(
+      return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(Tag, { children: rows.map(({ cells }, rowIndex) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("tr", { children: cells.map(
         ({
           content,
           tag,
@@ -75180,7 +78277,7 @@ ${text}
           const cellClasses = clsx_default({
             [`has-text-align-${align}`]: align
           });
-          return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
             import_block_editor264.RichText.Content,
             {
               className: cellClasses ? cellClasses : void 0,
@@ -75196,20 +78293,20 @@ ${text}
         }
       ) }, rowIndex)) });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)("figure", { ...import_block_editor264.useBlockProps.save(), children: [
-      /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)("figure", { ...import_block_editor264.useBlockProps.save(), children: [
+      /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(
         "table",
         {
           className: classes === "" ? void 0 : classes,
           style: { ...colorProps.style, ...borderProps.style },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(Section, { type: "head", rows: head }),
-            /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(Section, { type: "body", rows: body }),
-            /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(Section, { type: "foot", rows: foot })
+            /* @__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 })
           ]
         }
       ),
-      hasCaption && /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+      hasCaption && /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
         import_block_editor264.RichText.Content,
         {
           tagName: "figcaption",
@@ -75221,7 +78318,7 @@ ${text}
   }

   // packages/block-library/build-module/table/transforms.mjs
-  var import_blocks116 = __toESM(require_blocks(), 1);
+  var import_blocks114 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/table/utils.mjs
   function normalizeRowColSpan(rowColSpan) {
@@ -75275,7 +78372,7 @@ ${text}
         selector: "table",
         schema: tablePasteSchema,
         transform: (node) => {
-          const attributes = Array.from(node.children).reduce(
+          const attributes2 = Array.from(node.children).reduce(
             (sectionAcc, section) => {
               if (!section.children.length) {
                 return sectionAcc;
@@ -75320,7 +78417,7 @@ ${text}
             },
             {}
           );
-          return (0, import_blocks116.createBlock)("core/table", attributes);
+          return (0, import_blocks114.createBlock)("core/table", attributes2);
         }
       }
     ]
@@ -75337,15 +78434,15 @@ ${text}
           {
             cells: [
               {
-                content: (0, import_i18n248.__)("Version"),
+                content: (0, import_i18n251.__)("Version"),
                 tag: "th"
               },
               {
-                content: (0, import_i18n248.__)("Jazz Musician"),
+                content: (0, import_i18n251.__)("Jazz Musician"),
                 tag: "th"
               },
               {
-                content: (0, import_i18n248.__)("Release Date"),
+                content: (0, import_i18n251.__)("Release Date"),
                 tag: "th"
               }
             ]
@@ -75359,11 +78456,11 @@ ${text}
                 tag: "td"
               },
               {
-                content: (0, import_i18n248.__)("Jaco Pastorius"),
+                content: (0, import_i18n251.__)("Jaco Pastorius"),
                 tag: "td"
               },
               {
-                content: (0, import_i18n248.__)("May 7, 2019"),
+                content: (0, import_i18n251.__)("May 7, 2019"),
                 tag: "td"
               }
             ]
@@ -75375,11 +78472,11 @@ ${text}
                 tag: "td"
               },
               {
-                content: (0, import_i18n248.__)("Betty Carter"),
+                content: (0, import_i18n251.__)("Betty Carter"),
                 tag: "td"
               },
               {
-                content: (0, import_i18n248.__)("February 21, 2019"),
+                content: (0, import_i18n251.__)("February 21, 2019"),
                 tag: "td"
               }
             ]
@@ -75391,11 +78488,11 @@ ${text}
                 tag: "td"
               },
               {
-                content: (0, import_i18n248.__)("Bebo Vald\xE9s"),
+                content: (0, import_i18n251.__)("Bebo Vald\xE9s"),
                 tag: "td"
               },
               {
-                content: (0, import_i18n248.__)("December 6, 2018"),
+                content: (0, import_i18n251.__)("December 6, 2018"),
                 tag: "td"
               }
             ]
@@ -75419,7 +78516,148 @@ ${text}
     name: () => name108,
     settings: () => settings107
   });
-  var import_i18n250 = __toESM(require_i18n(), 1);
+  var import_i18n253 = __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 ENTRY_CLASS_NAME = "wp-block-table-of-contents__entry";
+  var attributes = {
+    headings: {
+      type: "array",
+      items: {
+        type: "object"
+      },
+      default: []
+    },
+    onlyIncludeCurrentPage: {
+      type: "boolean",
+      default: false
+    },
+    maxLevel: {
+      type: "number"
+    },
+    ordered: {
+      type: "boolean",
+      default: true
+    }
+  };
+  var supports2 = {
+    anchor: true,
+    ariaLabel: true,
+    html: false,
+    color: {
+      text: true,
+      background: true,
+      gradients: 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
+      }
+    },
+    interactivity: {
+      clientNavigation: true
+    },
+    __experimentalBorder: {
+      radius: true,
+      color: true,
+      width: true,
+      style: true,
+      __experimentalDefaultControls: {
+        radius: true,
+        color: true,
+        width: true,
+        style: true
+      }
+    }
+  };
+  function linearToNestedHeadingList(headingList) {
+    const nestedHeadingList = [];
+    headingList.forEach((heading, key) => {
+      if (heading.content === "") {
+        return;
+      }
+      if (heading.level === headingList[0].level) {
+        if (headingList[key + 1]?.level > heading.level) {
+          let endOfSlice = headingList.length;
+          for (let i2 = key + 1; i2 < headingList.length; i2++) {
+            if (headingList[i2].level === heading.level) {
+              endOfSlice = i2;
+              break;
+            }
+          }
+          nestedHeadingList.push({
+            heading,
+            children: linearToNestedHeadingList(
+              headingList.slice(key + 1, endOfSlice)
+            )
+          });
+        } else {
+          nestedHeadingList.push({
+            heading,
+            children: null
+          });
+        }
+      }
+    });
+    return nestedHeadingList;
+  }
+  function TableOfContentsList({ nestedHeadingList, ordered = true }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_jsx_runtime541.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 NestedListTag = ordered ? "ol" : "ul";
+      return /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)("li", { children: [
+        entry,
+        node.children ? /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+          TableOfContentsList,
+          {
+            nestedHeadingList: node.children,
+            ordered
+          }
+        ) }) : null
+      ] }, index);
+    }) });
+  }
+  var hasOwn = (object, key) => Object.prototype.hasOwnProperty.call(object, key);
+  var v148 = {
+    attributes,
+    supports: supports2,
+    isEligible: (blockAttributes8, innerBlocks, { blockNode } = {}) => {
+      return hasOwn(blockAttributes8, "headings") || blockNode?.innerHTML?.includes("wp-block-table-of-contents");
+    },
+    migrate: ({ headings, ...persistentAttributes }) => persistentAttributes,
+    save({ attributes: { headings = [], ordered = true } }) {
+      if (headings.length === 0) {
+        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)(
+        TableOfContentsList,
+        {
+          nestedHeadingList: linearToNestedHeadingList(
+            headings
+          ),
+          ordered
+        }
+      ) }) });
+    }
+  };
+  var deprecated_default53 = [v148];

   // packages/block-library/build-module/table-of-contents/block.json
   var block_default107 = {
@@ -75438,7 +78676,8 @@ ${text}
         items: {
           type: "object"
         },
-        default: []
+        default: [],
+        role: "local"
       },
       onlyIncludeCurrentPage: {
         type: "boolean",
@@ -75499,41 +78738,41 @@ ${text}
   };

   // packages/block-library/build-module/table-of-contents/edit.mjs
-  var import_block_editor266 = __toESM(require_block_editor(), 1);
-  var import_blocks118 = __toESM(require_blocks(), 1);
+  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_element139 = __toESM(require_element(), 1);
-  var import_i18n249 = __toESM(require_i18n(), 1);
-  var import_compose60 = __toESM(require_compose(), 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);

   // packages/block-library/build-module/table-of-contents/list.mjs
-  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
-  var ENTRY_CLASS_NAME = "wp-block-table-of-contents__entry";
-  function TableOfContentsList({
+  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
+  var ENTRY_CLASS_NAME2 = "wp-block-table-of-contents__entry";
+  function TableOfContentsList2({
     nestedHeadingList,
     disableLinkActivation,
     onClick,
     ordered = true
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_jsx_runtime517.Fragment, { children: nestedHeadingList.map((node, index) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_jsx_runtime542.Fragment, { children: nestedHeadingList.map((node, index) => {
       const { content, link } = node.heading;
-      const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+      const entry = link ? /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
         "a",
         {
-          className: ENTRY_CLASS_NAME,
+          className: ENTRY_CLASS_NAME2,
           href: link,
           "aria-disabled": disableLinkActivation || void 0,
           onClick: disableLinkActivation && "function" === typeof onClick ? onClick : void 0,
           children: content
         }
-      ) : /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("span", { className: ENTRY_CLASS_NAME, children: content });
+      ) : /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", { className: ENTRY_CLASS_NAME2, children: content });
       const NestedListTag = ordered ? "ol" : "ul";
-      return /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)("li", { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)("li", { children: [
         entry,
-        node.children ? /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-          TableOfContentsList,
+        node.children ? /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(NestedListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+          TableOfContentsList2,
           {
             nestedHeadingList: node.children,
             disableLinkActivation,
@@ -75546,9 +78785,9 @@ ${text}
   }

   // packages/block-library/build-module/table-of-contents/utils.mjs
-  var import_blocks117 = __toESM(require_blocks(), 1);
+  var import_blocks115 = __toESM(require_blocks(), 1);
   var import_escape_html3 = __toESM(require_escape_html(), 1);
-  function linearToNestedHeadingList(headingList) {
+  function linearToNestedHeadingList2(headingList) {
     const nestedHeadingList = [];
     headingList.forEach((heading, key) => {
       if (heading.content === "") {
@@ -75565,7 +78804,7 @@ ${text}
           }
           nestedHeadingList.push({
             heading,
-            children: linearToNestedHeadingList(
+            children: linearToNestedHeadingList2(
               headingList.slice(key + 1, endOfSlice)
             )
           });
@@ -75581,7 +78820,7 @@ ${text}
   }
   function createListItemBlocks(nestedHeadingList, ordered) {
     return nestedHeadingList.map(
-      ({ heading: { content, link }, children }) => (0, import_blocks117.createBlock)(
+      ({ heading: { content, link }, children }) => (0, import_blocks115.createBlock)(
         "core/list-item",
         {
           // Headings are plain text, and links can carry query args on
@@ -75591,7 +78830,7 @@ ${text}
           )}">${(0, import_escape_html3.escapeEditableHTML)(content)}</a>` : (0, import_escape_html3.escapeEditableHTML)(content)
         },
         children?.length ? [
-          (0, import_blocks117.createBlock)(
+          (0, import_blocks115.createBlock)(
             "core/list",
             { ordered },
             createListItemBlocks(children, ordered)
@@ -75604,17 +78843,17 @@ ${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_dom20 = __toESM(require_dom(), 1);
-  var import_element138 = __toESM(require_element(), 1);
+  var import_dom23 = __toESM(require_dom(), 1);
+  var import_element152 = __toESM(require_element(), 1);
   var import_url23 = __toESM(require_url(), 1);
-  var import_block_editor265 = __toESM(require_block_editor(), 1);
+  var import_block_editor266 = __toESM(require_block_editor(), 1);
   function getLatestHeadings(select10, clientId) {
     const {
       getBlockAttributes: getBlockAttributes4,
       getBlockName,
       getBlocksByName,
       getClientIdsOfDescendants
-    } = select10(import_block_editor265.store);
+    } = select10(import_block_editor266.store);
     const permalink = select10("core/editor").getPermalink() ?? null;
     const isPaginated = getBlocksByName("core/nextpage").length !== 0;
     const { onlyIncludeCurrentPage, maxLevel } = getBlockAttributes4(clientId) ?? {};
@@ -75663,7 +78902,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_dom20.__unstableStripHTML)(
+            content: (0, import_dom23.__unstableStripHTML)(
               headingAttributes.content.replace(
                 /(<br *\/?>)+/g,
                 " "
@@ -75678,14 +78917,14 @@ ${text}
     return latestHeadings;
   }
   function observeCallback(select10, dispatch, clientId) {
-    const { getBlockAttributes: getBlockAttributes4 } = select10(import_block_editor265.store);
-    const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = dispatch(import_block_editor265.store);
-    const attributes = getBlockAttributes4(clientId);
-    if (attributes === null) {
+    const { getBlockAttributes: getBlockAttributes4 } = select10(import_block_editor266.store);
+    const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = dispatch(import_block_editor266.store);
+    const attributes2 = getBlockAttributes4(clientId);
+    if (attributes2 === null) {
       return;
     }
     const headings = getLatestHeadings(select10, clientId);
-    if (!(0, import_es6.default)(headings, attributes.headings)) {
+    if (!(0, import_es6.default)(headings, attributes2.headings)) {
       window.queueMicrotask(() => {
         __unstableMarkNextChangeAsNotPersistent();
         updateBlockAttributes(clientId, { headings });
@@ -75694,7 +78933,7 @@ ${text}
   }
   function useObserveHeadings(clientId) {
     const registry = (0, import_data150.useRegistry)();
-    (0, import_element138.useEffect)(() => {
+    (0, import_element152.useEffect)(() => {
       return registry.subscribe(
         () => observeCallback(registry.select, registry.dispatch, clientId)
       );
@@ -75702,7 +78941,7 @@ ${text}
   }

   // packages/block-library/build-module/table-of-contents/edit.mjs
-  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
   function TableOfContentsToolbar({
     clientId,
     headingTree,
@@ -75711,58 +78950,58 @@ ${text}
   }) {
     const canInsertList = (0, import_data151.useSelect)(
       (select10) => {
-        const { getBlockRootClientId, canInsertBlockType } = select10(import_block_editor266.store);
+        const { getBlockRootClientId, canInsertBlockType } = select10(import_block_editor267.store);
         const rootClientId = getBlockRootClientId(clientId);
         return canInsertBlockType("core/list", rootClientId);
       },
       [clientId]
     );
-    const { replaceBlocks } = (0, import_data151.useDispatch)(import_block_editor266.store);
-    const [isConfirmingDetach, setIsConfirmingDetach] = (0, import_element139.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_jsx_runtime518.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_block_editor266.BlockControls, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_components157.ToolbarGroup, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+    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,
             {
-              icon: (0, import_i18n249.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
-              title: (0, import_i18n249.__)("Unordered"),
-              description: (0, import_i18n249.__)("Convert to unordered list"),
+              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"),
               onClick: () => setAttributes({ ordered: false }),
               isActive: ordered === false
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
             import_components157.ToolbarButton,
             {
-              icon: (0, import_i18n249.isRTL)() ? format_list_numbered_rtl_default : format_list_numbered_default,
-              title: (0, import_i18n249.__)("Ordered"),
-              description: (0, import_i18n249.__)("Convert to ordered list"),
+              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"),
               onClick: () => setAttributes({ ordered: true }),
               isActive: ordered === true
             }
           )
         ] }),
-        canInsertList && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_components157.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+        canInsertList && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components157.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
           import_components157.ToolbarButton,
           {
             onClick: () => setIsConfirmingDetach(true),
-            children: (0, import_i18n249.__)("Detach")
+            children: (0, import_i18n252.__)("Detach")
           }
         ) })
       ] }),
-      isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+      isConfirmingDetach && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
         import_components157.__experimentalConfirmDialog,
         {
           isOpen: true,
-          title: (0, import_i18n249.__)("Detach Table of Contents"),
+          title: (0, import_i18n252.__)("Detach Table of Contents"),
           __experimentalHideHeader: false,
-          confirmButtonText: (0, import_i18n249.__)("Detach"),
+          confirmButtonText: (0, import_i18n252.__)("Detach"),
           onConfirm: () => {
             setIsConfirmingDetach(false);
             replaceBlocks(
               clientId,
-              (0, import_blocks118.createBlock)(
+              (0, import_blocks116.createBlock)(
                 "core/list",
                 { ordered },
                 createListItemBlocks(headingTree, ordered)
@@ -75771,7 +79010,7 @@ ${text}
           },
           onCancel: () => setIsConfirmingDetach(false),
           size: "medium",
-          children: (0, import_i18n249.__)(
+          children: (0, import_i18n252.__)(
             "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."
           )
         }
@@ -75789,22 +79028,22 @@ ${text}
     setAttributes
   }) {
     useObserveHeadings(clientId);
-    const blockProps = (0, import_block_editor266.useBlockProps)();
-    const instanceId = (0, import_compose60.useInstanceId)(
+    const blockProps = (0, import_block_editor267.useBlockProps)();
+    const instanceId = (0, import_compose61.useInstanceId)(
       TableOfContentsEdit,
       "table-of-contents"
     );
     const { createWarningNotice } = (0, import_data151.useDispatch)(import_notices18.store);
     const showRedirectionPreventedNotice = (event) => {
       event.preventDefault();
-      createWarningNotice((0, import_i18n249.__)("Links are disabled in the editor."), {
+      createWarningNotice((0, import_i18n252.__)("Links are disabled in the editor."), {
         id: `block-library/core/table-of-contents/redirection-prevented/${instanceId}`,
         type: "snackbar"
       });
     };
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
-    const headingTree = linearToNestedHeadingList(headings);
-    const toolbarControls = /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+    const headingTree = linearToNestedHeadingList2(headings);
+    const toolbarControls = /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
       TableOfContentsToolbar,
       {
         clientId,
@@ -75813,10 +79052,10 @@ ${text}
         setAttributes
       }
     );
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_block_editor266.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor267.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
       import_components157.__experimentalToolsPanel,
       {
-        label: (0, import_i18n249.__)("Settings"),
+        label: (0, import_i18n252.__)("Settings"),
         resetAll: () => {
           setAttributes({
             onlyIncludeCurrentPage: false,
@@ -75826,55 +79065,55 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
             import_components157.__experimentalToolsPanelItem,
             {
               hasValue: () => !!onlyIncludeCurrentPage,
-              label: (0, import_i18n249.__)("Only include current page"),
+              label: (0, import_i18n252.__)("Only include current page"),
               onDeselect: () => setAttributes({ onlyIncludeCurrentPage: false }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
                 import_components157.ToggleControl,
                 {
-                  label: (0, import_i18n249.__)("Only include current page"),
+                  label: (0, import_i18n252.__)("Only include current page"),
                   checked: onlyIncludeCurrentPage,
                   onChange: (value) => setAttributes({ onlyIncludeCurrentPage: value }),
-                  help: onlyIncludeCurrentPage ? (0, import_i18n249.__)(
+                  help: onlyIncludeCurrentPage ? (0, import_i18n252.__)(
                     "Only including headings from the current page (if the post is paginated)."
-                  ) : (0, import_i18n249.__)(
+                  ) : (0, import_i18n252.__)(
                     "Include headings from all pages (if the post is paginated)."
                   )
                 }
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
             import_components157.__experimentalToolsPanelItem,
             {
               hasValue: () => !!maxLevel,
-              label: (0, import_i18n249.__)("Limit heading levels"),
+              label: (0, import_i18n252.__)("Limit heading levels"),
               onDeselect: () => setAttributes({ maxLevel: void 0 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
                 import_components157.SelectControl,
                 {
-                  label: (0, import_i18n249.__)("Include headings down to level"),
+                  label: (0, import_i18n252.__)("Include headings down to level"),
                   value: maxLevel || "",
                   options: [
-                    { value: "", label: (0, import_i18n249.__)("All levels") },
-                    { value: "1", label: (0, import_i18n249.__)("Heading 1") },
-                    { value: "2", label: (0, import_i18n249.__)("Heading 2") },
-                    { value: "3", label: (0, import_i18n249.__)("Heading 3") },
-                    { value: "4", label: (0, import_i18n249.__)("Heading 4") },
-                    { value: "5", label: (0, import_i18n249.__)("Heading 5") },
-                    { value: "6", label: (0, import_i18n249.__)("Heading 6") }
+                    { 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") }
                   ],
                   onChange: (value) => setAttributes({
                     maxLevel: value ? parseInt(value) : void 0
                   }),
-                  help: !maxLevel ? (0, import_i18n249.__)(
+                  help: !maxLevel ? (0, import_i18n252.__)(
                     "Including all heading levels in the table of contents."
-                  ) : (0, import_i18n249.__)(
+                  ) : (0, import_i18n252.__)(
                     "Only include headings up to and including this level."
                   )
                 }
@@ -75885,13 +79124,13 @@ ${text}
       }
     ) });
     if (headings.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_jsx_runtime518.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime518.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+      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,
           {
-            icon: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(import_block_editor266.BlockIcon, { icon: table_of_contents_default }),
-            label: (0, import_i18n249.__)("Table of Contents"),
-            instructions: (0, import_i18n249.__)(
+            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.__)(
               "Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here."
             )
           }
@@ -75900,9 +79139,9 @@ ${text}
       ] });
     }
     const ListTag = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_jsx_runtime518.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime518.jsx)("nav", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
-        TableOfContentsList,
+    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)(
+        TableOfContentsList2,
         {
           nestedHeadingList: headingTree,
           disableLinkActivation: true,
@@ -75915,78 +79154,59 @@ ${text}
     ] });
   }

-  // packages/block-library/build-module/table-of-contents/save.mjs
-  var import_block_editor267 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
-  function save51({
-    attributes: { headings = [], ordered = true }
-  }) {
-    if (headings.length === 0) {
-      return null;
-    }
-    const ListTag = ordered ? "ol" : "ul";
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)("nav", { ...import_block_editor267.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(ListTag, { children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
-      TableOfContentsList,
-      {
-        nestedHeadingList: linearToNestedHeadingList(headings),
-        ordered
-      }
-    ) }) });
-  }
-
   // packages/block-library/build-module/table-of-contents/index.mjs
   var { name: name108 } = block_default107;
   var settings107 = {
     icon: table_of_contents_default,
+    deprecated: deprecated_default53,
     edit: TableOfContentsEdit,
-    save: save51,
     example: {
       innerBlocks: [
         {
           name: "core/heading",
           attributes: {
             level: 2,
-            content: (0, import_i18n250.__)("Heading")
+            content: (0, import_i18n253.__)("Heading")
           }
         },
         {
           name: "core/heading",
           attributes: {
             level: 3,
-            content: (0, import_i18n250.__)("Subheading")
+            content: (0, import_i18n253.__)("Subheading")
           }
         },
         {
           name: "core/heading",
           attributes: {
             level: 2,
-            content: (0, import_i18n250.__)("Heading")
+            content: (0, import_i18n253.__)("Heading")
           }
         },
         {
           name: "core/heading",
           attributes: {
             level: 3,
-            content: (0, import_i18n250.__)("Subheading")
+            content: (0, import_i18n253.__)("Subheading")
           }
         }
       ],
       attributes: {
         headings: [
           {
-            content: (0, import_i18n250.__)("Heading"),
+            content: (0, import_i18n253.__)("Heading"),
             level: 2
           },
           {
-            content: (0, import_i18n250.__)("Subheading"),
+            content: (0, import_i18n253.__)("Subheading"),
             level: 3
           },
           {
-            content: (0, import_i18n250.__)("Heading"),
+            content: (0, import_i18n253.__)("Heading"),
             level: 2
           },
           {
-            content: (0, import_i18n250.__)("Subheading"),
+            content: (0, import_i18n253.__)("Subheading"),
             level: 3
           }
         ]
@@ -76005,18 +79225,18 @@ ${text}
   });

   // packages/block-library/build-module/tab-list/edit.mjs
-  var import_i18n252 = __toESM(require_i18n(), 1);
+  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_element140 = __toESM(require_element(), 1);
+  var import_element154 = __toESM(require_element(), 1);

   // packages/block-library/build-module/tab-list/tab-movers.mjs
-  var import_i18n251 = __toESM(require_i18n(), 1);
+  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_runtime520 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
   function TabMovers({ tabsClientId }) {
     const { moveTab } = useTabActions(tabsClientId);
     const { tabCount, activeIndex } = (0, import_data152.useSelect)(
@@ -76036,24 +79256,24 @@ ${text}
       },
       [tabsClientId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_block_editor268.BlockControls, { group: "parent", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_block_editor268.BlockControls, { group: "parent", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
         import_components158.ToolbarButton,
         {
           className: "wp-block-tab-list__mover-button",
-          icon: (0, import_i18n251.isRTL)() ? chevron_right_default : chevron_left_default,
-          label: (0, import_i18n251.__)("Move tab before"),
+          icon: (0, import_i18n254.isRTL)() ? chevron_right_default : chevron_left_default,
+          label: (0, import_i18n254.__)("Move tab before"),
           onClick: () => moveTab(-1),
           disabled: activeIndex <= 0,
           accessibleWhenDisabled: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
         import_components158.ToolbarButton,
         {
           className: "wp-block-tab-list__mover-button",
-          icon: (0, import_i18n251.isRTL)() ? chevron_left_default : chevron_right_default,
-          label: (0, import_i18n251.__)("Move tab after"),
+          icon: (0, import_i18n254.isRTL)() ? chevron_left_default : chevron_right_default,
+          label: (0, import_i18n254.__)("Move tab after"),
           onClick: () => moveTab(1),
           disabled: activeIndex >= tabCount - 1,
           accessibleWhenDisabled: true
@@ -76063,18 +79283,18 @@ ${text}
   }

   // packages/block-library/build-module/tab-list/edit.mjs
-  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY9 = [];
   function Edit21({
-    attributes,
+    attributes: attributes2,
     clientId,
     setAttributes,
     __unstableLayoutClassNames: layoutClassNames
   }) {
-    const { ariaLabel } = attributes;
-    const colorProps = (0, import_block_editor269.__experimentalUseColorProps)(attributes);
-    const borderProps = (0, import_block_editor269.__experimentalUseBorderProps)(attributes);
-    const spacingProps = (0, import_block_editor269.__experimentalGetSpacingClassesAndStyles)(attributes);
+    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 dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const { tabsClientId, tabPanels, editorActiveTabIndex, activeTabIndex } = (0, import_data153.useSelect)(
       (select10) => {
@@ -76102,7 +79322,7 @@ ${text}
     } = (0, import_data153.useDispatch)(import_block_editor269.store);
     const { insertTab, removeTab } = useTabActions(tabsClientId);
     const effectiveActiveIndex = editorActiveTabIndex ?? activeTabIndex;
-    const tabsList = (0, import_element140.useMemo)(
+    const tabsList = (0, import_element154.useMemo)(
       () => tabPanels.map((tab) => ({
         label: tab.attributes.label || "",
         clientId: tab.clientId
@@ -76126,9 +79346,9 @@ ${text}
         updateBlockAttributes(tab.clientId, { label: newLabel });
       }
     }
-    const menuRef = (0, import_element140.useRef)();
-    const prevTabCountRef = (0, import_element140.useRef)(tabsList.length);
-    (0, import_element140.useEffect)(() => {
+    const menuRef = (0, import_element154.useRef)();
+    const prevTabCountRef = (0, import_element154.useRef)(tabsList.length);
+    (0, import_element154.useEffect)(() => {
       const prevCount = prevTabCountRef.current;
       prevTabCountRef.current = tabsList.length;
       if (!menuRef.current || tabsList.length === prevCount) {
@@ -76164,27 +79384,27 @@ ${text}
       ...borderProps.style,
       ...spacingProps.style
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)(import_jsx_runtime521.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_block_editor269.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+    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,
         {
-          label: (0, import_i18n252.__)("Settings"),
+          label: (0, import_i18n255.__)("Settings"),
           resetAll: () => setAttributes({
             ariaLabel: void 0
           }),
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
             import_components159.__experimentalToolsPanelItem,
             {
-              label: (0, import_i18n252.__)("Label"),
+              label: (0, import_i18n255.__)("Label"),
               isShownByDefault: true,
               hasValue: () => !!ariaLabel,
               onDeselect: () => setAttributes({ ariaLabel: void 0 }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
                 import_components159.TextControl,
                 {
-                  label: (0, import_i18n252.__)("Label"),
-                  help: (0, import_i18n252.__)(
+                  label: (0, import_i18n255.__)("Label"),
+                  help: (0, import_i18n255.__)(
                     "Briefly describe this tab section for screen reader users. Examples: Event information, Product details, and Account settings."
                   ),
                   value: ariaLabel || "",
@@ -76197,11 +79417,11 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(TabMovers, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(TabToolbarControls, { tabsClientId }),
-      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("div", { ...blockProps, children: tabsList.map((tab, index) => {
+      /* @__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) => {
         const isActive = index === effectiveActiveIndex;
-        return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
           "button",
           {
             type: "button",
@@ -76213,12 +79433,12 @@ ${text}
             onFocus: () => {
               selectTabPanel(index);
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
               import_block_editor269.RichText,
               {
                 tagName: "span",
                 withoutInteractiveFormatting: true,
-                placeholder: (0, import_i18n252.__)("Tab title"),
+                placeholder: (0, import_i18n255.__)("Tab title"),
                 value: tab.label,
                 onChange: (newLabel) => handleLabelChange(index, newLabel),
                 __unstableOnSplitAtEnd: () => insertTab(index + 1),
@@ -76235,22 +79455,22 @@ ${text}

   // packages/block-library/build-module/tab-list/save.mjs
   var import_block_editor270 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
-  function save52({ attributes }) {
-    const { tabs } = attributes;
+  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
+  function save51({ attributes: attributes2 }) {
+    const { tabs } = attributes2;
     const blockProps = import_block_editor270.useBlockProps.save({
       role: "tablist"
     });
-    const colorProps = (0, import_block_editor270.__experimentalGetColorClassesAndStyles)(attributes);
-    const borderProps = (0, import_block_editor270.__experimentalGetBorderClassesAndStyles)(attributes);
-    const spacingProps = (0, import_block_editor270.__experimentalGetSpacingClassesAndStyles)(attributes);
+    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 buttonClassName = clsx_default(colorProps.className, borderProps.className);
     const buttonStyle = {
       ...colorProps.style,
       ...borderProps.style,
       ...spacingProps.style
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)("div", { ...blockProps, children: tabs.map((tab, index) => /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+    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,
       {
         className: buttonClassName || void 0,
@@ -76353,7 +79573,7 @@ ${text}
   var settings108 = {
     icon: tab_list_default,
     edit: edit_default36,
-    save: save52
+    save: save51
   };
   var init108 = () => initBlock({ name: name109, metadata: block_default108, settings: settings108 });

@@ -76365,7 +79585,7 @@ ${text}
     name: () => name110,
     settings: () => settings109
   });
-  var import_i18n253 = __toESM(require_i18n(), 1);
+  var import_i18n256 = __toESM(require_i18n(), 1);

   // packages/block-library/build-module/tabs/edit.mjs
   var import_block_editor272 = __toESM(require_block_editor(), 1);
@@ -76373,7 +79593,7 @@ ${text}
   // 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_element141 = __toESM(require_element(), 1);
+  var import_element155 = __toESM(require_element(), 1);
   var EMPTY_ARRAY10 = [];
   function useTabListItemsSync(tabsClientId) {
     const { tabPanels, tabListClientId } = (0, import_data154.useSelect)(
@@ -76395,7 +79615,7 @@ ${text}
     );
     const { updateBlockAttributes, __unstableMarkNextChangeAsNotPersistent } = (0, import_data154.useDispatch)(import_block_editor271.store);
     const { getBlockAttributes: getBlockAttributes4 } = (0, import_data154.useSelect)(import_block_editor271.store);
-    (0, import_element141.useEffect)(() => {
+    (0, import_element155.useEffect)(() => {
       if (!tabListClientId) {
         return;
       }
@@ -76418,7 +79638,7 @@ ${text}
   }

   // packages/block-library/build-module/tabs/edit.mjs
-  var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
   function Edit22({ clientId }) {
     useTabListItemsSync(clientId);
     const blockProps = (0, import_block_editor272.useBlockProps)();
@@ -76427,8 +79647,8 @@ ${text}
       templateLock: "all",
       renderAppender: false
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)("div", { ...innerBlockProps, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(TabToolbarControls, { tabsClientId: clientId }),
+    return /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("div", { ...innerBlockProps, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(TabToolbarControls, { tabsClientId: clientId }),
       innerBlockProps.children
     ] });
   }
@@ -76436,11 +79656,11 @@ ${text}

   // packages/block-library/build-module/tabs/save.mjs
   var import_block_editor273 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
-  function save53() {
+  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_runtime524.jsx)("div", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)("div", { ...innerBlocksProps });
   }

   // packages/block-library/build-module/tabs/block.json
@@ -76505,8 +79725,8 @@ ${text}
           name: "core/tab-list",
           attributes: {
             tabs: [
-              { label: (0, import_i18n253.__)("Tab 1") },
-              { label: (0, import_i18n253.__)("Tab 2") }
+              { label: (0, import_i18n256.__)("Tab 1") },
+              { label: (0, import_i18n256.__)("Tab 2") }
             ]
           }
         },
@@ -76516,9 +79736,9 @@ ${text}
             name: "core/tab-panel",
             attributes: {
               anchor: `tab-${index}`,
-              label: (0, import_i18n253.sprintf)(
+              label: (0, import_i18n256.sprintf)(
                 /** translators: %s: tab index number */
-                (0, import_i18n253.__)("Tab %s"),
+                (0, import_i18n256.__)("Tab %s"),
                 index
               )
             },
@@ -76526,7 +79746,7 @@ ${text}
               {
                 name: "core/paragraph",
                 attributes: {
-                  content: (0, import_i18n253.__)(
+                  content: (0, import_i18n256.__)(
                     "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."
                   )
                 }
@@ -76539,7 +79759,7 @@ ${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: save53
+    save: save52
   };
   var init109 = () => initBlock({ name: name110, metadata: block_default109, settings: settings109 });

@@ -76553,20 +79773,20 @@ ${text}
   });

   // packages/block-library/build-module/tag-cloud/transforms.mjs
-  var import_blocks119 = __toESM(require_blocks(), 1);
+  var import_blocks117 = __toESM(require_blocks(), 1);
   var transforms36 = {
     from: [
       {
         type: "block",
         blocks: ["core/categories"],
-        transform: () => (0, import_blocks119.createBlock)("core/tag-cloud")
+        transform: () => (0, import_blocks117.createBlock)("core/tag-cloud")
       }
     ],
     to: [
       {
         type: "block",
         blocks: ["core/categories"],
-        transform: () => (0, import_blocks119.createBlock)("core/categories")
+        transform: () => (0, import_blocks117.createBlock)("core/categories")
       }
     ]
   };
@@ -76646,24 +79866,24 @@ ${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_i18n254 = __toESM(require_i18n(), 1);
+  var import_i18n257 = __toESM(require_i18n(), 1);
   var import_block_editor274 = __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_compose61 = __toESM(require_compose(), 1);
-  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+  var import_compose62 = __toESM(require_compose(), 1);
+  var import_jsx_runtime549 = __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, setAttributes, name: name122 }) {
+  function TagCloudEdit({ attributes: attributes2, setAttributes, name: name122 }) {
     const {
       taxonomy,
       showTagCounts,
       numberOfTags,
       smallestFontSize,
       largestFontSize
-    } = attributes;
+    } = attributes2;
     const [availableUnits] = (0, import_block_editor274.useSettings)("spacing.units");
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const units = (0, import_components160.__experimentalUseCustomUnits)({
@@ -76675,7 +79895,7 @@ ${text}
     );
     const getTaxonomyOptions = () => {
       const selectOption = {
-        label: (0, import_i18n254.__)("- Select -"),
+        label: (0, import_i18n257.__)("- Select -"),
         value: "",
         disabled: true
       };
@@ -76704,10 +79924,10 @@ ${text}
       });
       setAttributes(updateObj);
     };
-    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_block_editor274.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(
+    const inspectorControls = /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_block_editor274.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(
       import_components160.__experimentalToolsPanel,
       {
-        label: (0, import_i18n254.__)("Settings"),
+        label: (0, import_i18n257.__)("Settings"),
         resetAll: () => {
           setAttributes({
             taxonomy: "post_tag",
@@ -76719,17 +79939,17 @@ ${text}
         },
         dropdownMenuProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
             import_components160.__experimentalToolsPanelItem,
             {
               hasValue: () => taxonomy !== "post_tag",
-              label: (0, import_i18n254.__)("Taxonomy"),
+              label: (0, import_i18n257.__)("Taxonomy"),
               onDeselect: () => setAttributes({ taxonomy: "post_tag" }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
                 import_components160.SelectControl,
                 {
-                  label: (0, import_i18n254.__)("Taxonomy"),
+                  label: (0, import_i18n257.__)("Taxonomy"),
                   options: getTaxonomyOptions(),
                   value: taxonomy,
                   onChange: (selectedTaxonomy) => setAttributes({ taxonomy: selectedTaxonomy })
@@ -76737,21 +79957,21 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
             import_components160.__experimentalToolsPanelItem,
             {
               hasValue: () => smallestFontSize !== "8pt" || largestFontSize !== "22pt",
-              label: (0, import_i18n254.__)("Font size"),
+              label: (0, import_i18n257.__)("Font size"),
               onDeselect: () => setAttributes({
                 smallestFontSize: "8pt",
                 largestFontSize: "22pt"
               }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(import_components160.Flex, { gap: 4, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_components160.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+              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,
                   {
-                    label: (0, import_i18n254.__)("Smallest size"),
+                    label: (0, import_i18n257.__)("Smallest size"),
                     value: smallestFontSize,
                     onChange: (value) => {
                       onFontSizeChange(
@@ -76764,10 +79984,10 @@ ${text}
                     max: MAX_FONT_SIZE
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_components160.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components160.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
                   import_components160.__experimentalUnitControl,
                   {
-                    label: (0, import_i18n254.__)("Largest size"),
+                    label: (0, import_i18n257.__)("Largest size"),
                     value: largestFontSize,
                     onChange: (value) => {
                       onFontSizeChange(
@@ -76783,17 +80003,17 @@ ${text}
               ] })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
             import_components160.__experimentalToolsPanelItem,
             {
               hasValue: () => numberOfTags !== 45,
-              label: (0, import_i18n254.__)("Number of tags"),
+              label: (0, import_i18n257.__)("Number of tags"),
               onDeselect: () => setAttributes({ numberOfTags: 45 }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
                 import_components160.RangeControl,
                 {
-                  label: (0, import_i18n254.__)("Number of tags"),
+                  label: (0, import_i18n257.__)("Number of tags"),
                   value: numberOfTags,
                   onChange: (value) => setAttributes({ numberOfTags: value }),
                   min: MIN_TAGS,
@@ -76803,17 +80023,17 @@ ${text}
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
             import_components160.__experimentalToolsPanelItem,
             {
               hasValue: () => showTagCounts !== false,
-              label: (0, import_i18n254.__)("Show tag counts"),
+              label: (0, import_i18n257.__)("Show tag counts"),
               onDeselect: () => setAttributes({ showTagCounts: false }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
                 import_components160.ToggleControl,
                 {
-                  label: (0, import_i18n254.__)("Show tag counts"),
+                  label: (0, import_i18n257.__)("Show tag counts"),
                   checked: showTagCounts,
                   onChange: () => setAttributes({ showTagCounts: !showTagCounts })
                 }
@@ -76824,21 +80044,21 @@ ${text}
       }
     ) });
     const { content, status, error: error2 } = (0, import_server_side_render6.useServerSideRender)({
-      attributes,
+      attributes: attributes2,
       skipBlockSupportAttributes: true,
       block: name122
     });
-    const disabledRef = (0, import_compose61.useDisabled)();
+    const disabledRef = (0, import_compose62.useDisabled)();
     const blockProps = (0, import_block_editor274.useBlockProps)({ ref: disabledRef });
-    return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(import_jsx_runtime525.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_jsx_runtime549.Fragment, { children: [
       inspectorControls,
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(import_components160.Spinner, {}) }),
-      status === "error" && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("p", { children: (0, import_i18n254.sprintf)(
+      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)(
         /* translators: %s: error message returned when rendering the block. */
-        (0, import_i18n254.__)("Error: %s"),
+        (0, import_i18n257.__)("Error: %s"),
         error2
       ) }) }),
-      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
+      status === "success" && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(html_renderer_default, { wrapperProps: blockProps, html: content })
     ] });
   }
   var edit_default38 = TagCloudEdit;
@@ -76902,19 +80122,19 @@ ${text}
   };

   // packages/block-library/build-module/template-part/edit/index.mjs
-  var import_blocks124 = __toESM(require_blocks(), 1);
+  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_i18n261 = __toESM(require_i18n(), 1);
+  var import_i18n264 = __toESM(require_i18n(), 1);
   var import_core_data92 = __toESM(require_core_data(), 1);
-  var import_element148 = __toESM(require_element(), 1);
+  var import_element162 = __toESM(require_element(), 1);
   var import_notices21 = __toESM(require_notices(), 1);

   // packages/block-library/build-module/template-part/edit/placeholder.mjs
-  var import_i18n257 = __toESM(require_i18n(), 1);
+  var import_i18n260 = __toESM(require_i18n(), 1);
   var import_components162 = __toESM(require_components(), 1);
-  var import_element144 = __toESM(require_element(), 1);
+  var import_element158 = __toESM(require_element(), 1);
   var import_data157 = __toESM(require_data(), 1);
   var import_core_data88 = __toESM(require_core_data(), 1);

@@ -76922,9 +80142,9 @@ ${text}
   var import_data156 = __toESM(require_data(), 1);
   var import_core_data87 = __toESM(require_core_data(), 1);
   var import_block_editor275 = __toESM(require_block_editor(), 1);
-  var import_element142 = __toESM(require_element(), 1);
-  var import_blocks120 = __toESM(require_blocks(), 1);
-  var import_i18n255 = __toESM(require_i18n(), 1);
+  var import_element156 = __toESM(require_element(), 1);
+  var import_blocks118 = __toESM(require_blocks(), 1);
+  var import_i18n258 = __toESM(require_i18n(), 1);
   function useAlternativeTemplateParts(area, excludedId) {
     const { templateParts, isResolving } = (0, import_data156.useSelect)((select10) => {
       const { getEntityRecords, isResolving: _isResolving } = select10(import_core_data87.store);
@@ -76942,7 +80162,7 @@ ${text}
         ])
       };
     }, []);
-    const filteredTemplateParts = (0, import_element142.useMemo)(() => {
+    const filteredTemplateParts = (0, import_element156.useMemo)(() => {
       if (!templateParts) {
         return [];
       }
@@ -76971,12 +80191,12 @@ ${text}
   }
   function useCreateTemplatePartFromBlocks(area, setAttributes) {
     const { saveEntityRecord } = (0, import_data156.useDispatch)(import_core_data87.store);
-    return async (blocks = [], title = (0, import_i18n255.__)("Untitled Template Part")) => {
+    return async (blocks = [], title = (0, import_i18n258.__)("Untitled Template Part")) => {
       const cleanSlug = paramCase(title).replace(/[^\w-]+/g, "") || "wp-custom-part";
       const record = {
         title,
         slug: cleanSlug,
-        content: (0, import_blocks120.serialize)(blocks),
+        content: (0, import_blocks118.serialize)(blocks),
         // `area` is filterable on the server and defaults to `UNCATEGORIZED`
         // if provided value is not allowed.
         area
@@ -77005,7 +80225,7 @@ ${text}
         );
         return {
           icon: selectedArea?.icon || defaultArea?.icon,
-          label: selectedArea?.label || (0, import_i18n255.__)("Template Part"),
+          label: selectedArea?.label || (0, import_i18n258.__)("Template Part"),
           tagName: selectedArea?.area_tag ?? "div"
         };
       },
@@ -77014,39 +80234,39 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/title-modal.mjs
-  var import_element143 = __toESM(require_element(), 1);
-  var import_i18n256 = __toESM(require_i18n(), 1);
+  var import_element157 = __toESM(require_element(), 1);
+  var import_i18n259 = __toESM(require_i18n(), 1);
   var import_components161 = __toESM(require_components(), 1);
-  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
   function TitleModal({ areaLabel, onClose, onSubmit }) {
-    const [title, setTitle] = (0, import_element143.useState)("");
+    const [title, setTitle] = (0, import_element157.useState)("");
     const submitForCreation = (event) => {
       event.preventDefault();
       onSubmit(title);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
       import_components161.Modal,
       {
-        title: (0, import_i18n256.sprintf)(
+        title: (0, import_i18n259.sprintf)(
           // Translators: %s as template part area title ("Header", "Footer", etc.).
-          (0, import_i18n256.__)("Create new %s"),
+          (0, import_i18n259.__)("Create new %s"),
           areaLabel.toLowerCase()
         ),
         onRequestClose: onClose,
         focusOnMount: "firstContentElement",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("form", { onSubmit: submitForCreation, children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_components161.__experimentalVStack, { spacing: "5", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+        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,
             {
-              label: (0, import_i18n256.__)("Name"),
+              label: (0, import_i18n259.__)("Name"),
               value: title,
               onChange: setTitle,
-              placeholder: (0, import_i18n256.__)("Custom Template Part")
+              placeholder: (0, import_i18n259.__)("Custom Template Part")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_components161.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_components161.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
               import_components161.Button,
               {
                 __next40pxDefaultSize: true,
@@ -77055,10 +80275,10 @@ ${text}
                   onClose();
                   setTitle("");
                 },
-                children: (0, import_i18n256.__)("Cancel")
+                children: (0, import_i18n259.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
               import_components161.Button,
               {
                 variant: "primary",
@@ -77066,7 +80286,7 @@ ${text}
                 accessibleWhenDisabled: true,
                 disabled: !title.length,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n256.__)("Create")
+                children: (0, import_i18n259.__)("Create")
               }
             )
           ] })
@@ -77076,7 +80296,7 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/placeholder.mjs
-  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
   function TemplatePartPlaceholder({
     area,
     clientId,
@@ -77102,38 +80322,38 @@ ${text}
       },
       []
     );
-    const [showTitleModal, setShowTitleModal] = (0, import_element144.useState)(false);
+    const [showTitleModal, setShowTitleModal] = (0, import_element158.useState)(false);
     const areaObject = useTemplatePartArea(area);
     const createFromBlocks = useCreateTemplatePartFromBlocks(
       area,
       setAttributes
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(
       import_components162.Placeholder,
       {
         icon: getTemplatePartIcon(areaObject.icon),
         label: areaObject.label,
-        instructions: isBlockBasedTheme ? (0, import_i18n257.sprintf)(
+        instructions: isBlockBasedTheme ? (0, import_i18n260.sprintf)(
           // Translators: %s as template part area title ("Header", "Footer", etc.).
-          (0, import_i18n257.__)("Choose an existing %s or create a new one."),
+          (0, import_i18n260.__)("Choose an existing %s or create a new one."),
           areaObject.label.toLowerCase()
-        ) : (0, import_i18n257.sprintf)(
+        ) : (0, import_i18n260.sprintf)(
           // Translators: %s as template part area title ("Header", "Footer", etc.).
-          (0, import_i18n257.__)("Choose an existing %s."),
+          (0, import_i18n260.__)("Choose an existing %s."),
           areaObject.label.toLowerCase()
         ),
         children: [
-          isResolving && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components162.Spinner, {}),
-          !isResolving && !!(templateParts.length || blockPatterns.length) && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+          isResolving && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components162.Spinner, {}),
+          !isResolving && !!(templateParts.length || blockPatterns.length) && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
             import_components162.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
               onClick: onOpenSelectionModal,
-              children: (0, import_i18n257.__)("Choose")
+              children: (0, import_i18n260.__)("Choose")
             }
           ),
-          !isResolving && isBlockBasedTheme && canCreateTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+          !isResolving && isBlockBasedTheme && canCreateTemplatePart && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
             import_components162.Button,
             {
               __next40pxDefaultSize: true,
@@ -77141,10 +80361,10 @@ ${text}
               onClick: () => {
                 setShowTitleModal(true);
               },
-              children: (0, import_i18n257.__)("Start blank")
+              children: (0, import_i18n260.__)("Start blank")
             }
           ),
-          showTitleModal && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+          showTitleModal && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
             TitleModal,
             {
               areaLabel: areaObject.label,
@@ -77160,26 +80380,26 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/selection-modal.mjs
-  var import_element145 = __toESM(require_element(), 1);
-  var import_i18n258 = __toESM(require_i18n(), 1);
+  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);

   // packages/block-library/build-module/template-part/edit/utils/map-template-part-to-block-pattern.mjs
-  var import_blocks121 = __toESM(require_blocks(), 1);
+  var import_blocks119 = __toESM(require_blocks(), 1);
   function mapTemplatePartToBlockPattern(templatePart) {
     return {
       name: createTemplatePartId(templatePart.theme, templatePart.slug),
       title: templatePart.title.rendered,
-      blocks: (0, import_blocks121.parse)(templatePart.content.raw),
+      blocks: (0, import_blocks119.parse)(templatePart.content.raw),
       templatePart
     };
   }

   // packages/block-library/build-module/template-part/edit/selection-modal.mjs
-  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
   function TemplatePartSelectionModal({
     setAttributes,
     onClose,
@@ -77187,19 +80407,19 @@ ${text}
     area,
     clientId
   }) {
-    const [searchValue, setSearchValue] = (0, import_element145.useState)("");
+    const [searchValue, setSearchValue] = (0, import_element159.useState)("");
     const { templateParts } = useAlternativeTemplateParts(
       area,
       templatePartId
     );
-    const filteredTemplateParts = (0, import_element145.useMemo)(() => {
+    const filteredTemplateParts = (0, import_element159.useMemo)(() => {
       const partsAsPatterns = templateParts.map(
         (templatePart) => mapTemplatePartToBlockPattern(templatePart)
       );
       return searchPatterns(partsAsPatterns, searchValue);
     }, [templateParts, searchValue]);
     const blockPatterns = useAlternativeBlockPatterns(area, clientId);
-    const filteredBlockPatterns = (0, import_element145.useMemo)(() => {
+    const filteredBlockPatterns = (0, import_element159.useMemo)(() => {
       return searchPatterns(blockPatterns, searchValue);
     }, [blockPatterns, searchValue]);
     const { createSuccessNotice } = (0, import_data158.useDispatch)(import_notices19.store);
@@ -77210,9 +80430,9 @@ ${text}
         area: void 0
       });
       createSuccessNotice(
-        (0, import_i18n258.sprintf)(
+        (0, import_i18n261.sprintf)(
           /* translators: %s: template part title. */
-          (0, import_i18n258.__)('Template Part "%s" inserted.'),
+          (0, import_i18n261.__)('Template Part "%s" inserted.'),
           templatePart.title?.rendered || templatePart.slug
         ),
         {
@@ -77223,19 +80443,19 @@ ${text}
     };
     const hasTemplateParts = !!filteredTemplateParts.length;
     const hasBlockPatterns = !!filteredBlockPatterns.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("div", { className: "block-library-template-part__selection-content", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("div", { className: "block-library-template-part__selection-search", children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+    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,
         {
           onChange: setSearchValue,
           value: searchValue,
-          label: (0, import_i18n258.__)("Search"),
-          placeholder: (0, import_i18n258.__)("Search")
+          label: (0, import_i18n261.__)("Search"),
+          placeholder: (0, import_i18n261.__)("Search")
         }
       ) }),
-      hasTemplateParts && /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("div", { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("h2", { children: (0, import_i18n258.__)("Existing template parts") }),
-        /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+      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,
           {
             blockPatterns: filteredTemplateParts,
@@ -77245,45 +80465,45 @@ ${text}
           }
         )
       ] }),
-      !hasTemplateParts && !hasBlockPatterns && /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(import_components163.__experimentalHStack, { alignment: "center", children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("p", { children: (0, import_i18n258.__)("No results found.") }) })
+      !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.") }) })
     ] });
   }

   // 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_i18n260 = __toESM(require_i18n(), 1);
+  var import_i18n263 = __toESM(require_i18n(), 1);
   var import_data160 = __toESM(require_data(), 1);
   var import_block_editor277 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/template-part/edit/import-controls.mjs
-  var import_i18n259 = __toESM(require_i18n(), 1);
-  var import_element146 = __toESM(require_element(), 1);
+  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_core_data89 = __toESM(require_core_data(), 1);
   var import_notices20 = __toESM(require_notices(), 1);

   // packages/block-library/build-module/template-part/edit/utils/transformers.mjs
-  var import_blocks122 = __toESM(require_blocks(), 1);
+  var import_blocks120 = __toESM(require_blocks(), 1);
   function transformWidgetToBlock(widget) {
     if (widget.id_base !== "block") {
-      let attributes;
+      let attributes2;
       if (widget._embedded.about[0].is_multi) {
-        attributes = {
+        attributes2 = {
           idBase: widget.id_base,
           instance: widget.instance
         };
       } else {
-        attributes = {
+        attributes2 = {
           id: widget.id
         };
       }
       return switchLegacyWidgetType(
-        (0, import_blocks122.createBlock)("core/legacy-widget", attributes)
+        (0, import_blocks120.createBlock)("core/legacy-widget", attributes2)
       );
     }
-    const parsedBlocks = (0, import_blocks122.parse)(widget.instance.raw.content, {
+    const parsedBlocks = (0, import_blocks120.parse)(widget.instance.raw.content, {
       __unstableSkipAutop: true
     });
     if (!parsedBlocks.length) {
@@ -77291,14 +80511,14 @@ ${text}
     }
     const block = parsedBlocks[0];
     if (block.name === "core/widget-group") {
-      return (0, import_blocks122.createBlock)(
-        (0, import_blocks122.getGroupingBlockName)(),
+      return (0, import_blocks120.createBlock)(
+        (0, import_blocks120.getGroupingBlockName)(),
         void 0,
         transformInnerBlocks(block.innerBlocks)
       );
     }
     if (block.innerBlocks.length > 0) {
-      return (0, import_blocks122.cloneBlock)(
+      return (0, import_blocks120.cloneBlock)(
         block,
         void 0,
         transformInnerBlocks(block.innerBlocks)
@@ -77307,7 +80527,7 @@ ${text}
     return block;
   }
   function switchLegacyWidgetType(block) {
-    const transforms40 = (0, import_blocks122.getPossibleBlockTransformations)([block]).filter(
+    const transforms40 = (0, import_blocks120.getPossibleBlockTransformations)([block]).filter(
       (item) => {
         if (!item.transforms) {
           return true;
@@ -77324,14 +80544,14 @@ ${text}
     if (!transforms40.length) {
       return void 0;
     }
-    return (0, import_blocks122.switchToBlockType)(block, transforms40[0].name);
+    return (0, import_blocks120.switchToBlockType)(block, transforms40[0].name);
   }
   function transformInnerBlocks(innerBlocks = []) {
     return innerBlocks.flatMap((block) => {
       if (block.name === "core/legacy-widget") {
         return switchLegacyWidgetType(block);
       }
-      return (0, import_blocks122.createBlock)(
+      return (0, import_blocks120.createBlock)(
         block.name,
         block.attributes,
         transformInnerBlocks(block.innerBlocks)
@@ -77340,14 +80560,14 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/import-controls.mjs
-  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime553 = __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_element146.useState)("");
-    const [isBusy, setIsBusy] = (0, import_element146.useState)(false);
+    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 { getSidebars, hasFinishedResolution } = select10(import_core_data89.store);
@@ -77363,7 +80583,7 @@ ${text}
       area,
       setAttributes
     );
-    const options2 = (0, import_element146.useMemo)(() => {
+    const options2 = (0, import_element160.useMemo)(() => {
       const sidebarOptions = (sidebars ?? []).filter(
         (widgetArea) => widgetArea.id !== "wp_inactive_widgets" && widgetArea.widgets.length > 0
       ).map((widgetArea) => {
@@ -77376,12 +80596,12 @@ ${text}
         return [];
       }
       return [
-        { value: "", label: (0, import_i18n259.__)("Select widget area") },
+        { value: "", label: (0, import_i18n262.__)("Select widget area") },
         ...sidebarOptions
       ];
     }, [sidebars]);
     if (!hasResolved) {
-      return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components164.__experimentalSpacer, { marginBottom: "0" });
+      return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components164.__experimentalSpacer, { marginBottom: "0" });
     }
     if (hasResolved && !options2.length) {
       return null;
@@ -77412,13 +80632,13 @@ ${text}
       await createFromBlocks(
         blocks,
         /* translators: %s: name of the widget area */
-        (0, import_i18n259.sprintf)((0, import_i18n259.__)("Widget area: %s"), sidebar.label)
+        (0, import_i18n262.sprintf)((0, import_i18n262.__)("Widget area: %s"), sidebar.label)
       );
       if (skippedWidgets.size) {
         createErrorNotice(
-          (0, import_i18n259.sprintf)(
+          (0, import_i18n262.sprintf)(
             /* translators: %s: the list of widgets */
-            (0, import_i18n259.__)("Unable to import the following widgets: %s."),
+            (0, import_i18n262.__)("Unable to import the following widgets: %s."),
             Array.from(skippedWidgets).join(", ")
           ),
           {
@@ -77428,25 +80648,25 @@ ${text}
       }
       setIsBusy(false);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components164.__experimentalSpacer, { marginBottom: "4", children: /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(import_components164.__experimentalHStack, { as: "form", onSubmit: createFromWidgets, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components164.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+    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,
         {
-          label: (0, import_i18n259.__)("Import widget area"),
+          label: (0, import_i18n262.__)("Import widget area"),
           value: selectedSidebar,
           options: options2,
           onChange: (value) => setSelectedSidebar(value),
           disabled: !options2.length
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
         import_components164.FlexItem,
         {
           style: {
             marginBottom: "8px",
             marginTop: "auto"
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
             import_components164.Button,
             {
               __next40pxDefaultSize: true,
@@ -77454,7 +80674,7 @@ ${text}
               type: "submit",
               isBusy,
               "aria-disabled": isBusy || !selectedSidebar,
-              children: (0, import_i18n259._x)("Import", "button label")
+              children: (0, import_i18n262._x)("Import", "button label")
             }
           )
         }
@@ -77463,7 +80683,7 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/advanced-controls.mjs
-  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl7 } = unlock(import_block_editor277.privateApis);
   function TemplatePartAdvancedControls({
     tagName,
@@ -77496,12 +80716,12 @@ ${text}
         value: _area
       })
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
-      isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+    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,
           {
-            label: (0, import_i18n260.__)("Title"),
+            label: (0, import_i18n263.__)("Title"),
             value: title,
             onChange: (value) => {
               setTitle(value);
@@ -77509,10 +80729,10 @@ ${text}
             onFocus: (event) => event.target.select()
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
           import_components165.SelectControl,
           {
-            label: (0, import_i18n260.__)("Area"),
+            label: (0, import_i18n263.__)("Area"),
             labelPosition: "top",
             options: areaOptions,
             value: area,
@@ -77520,7 +80740,7 @@ ${text}
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
         HTMLElementControl7,
         {
           tagName: tagName || "",
@@ -77528,9 +80748,9 @@ ${text}
           clientId,
           options: [
             {
-              label: (0, import_i18n260.sprintf)(
+              label: (0, import_i18n263.sprintf)(
                 /* translators: %s: HTML tag based on area. */
-                (0, import_i18n260.__)("Default based on area (%s)"),
+                (0, import_i18n263.__)("Default based on area (%s)"),
                 `<${defaultWrapper}>`
               ),
               value: ""
@@ -77545,7 +80765,7 @@ ${text}
           ]
         }
       ),
-      !hasInnerBlocks && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+      !hasInnerBlocks && /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
         TemplatePartImportControls,
         {
           area,
@@ -77559,9 +80779,9 @@ ${text}
   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_element147 = __toESM(require_element(), 1);
-  var import_blocks123 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
+  var import_element161 = __toESM(require_element(), 1);
+  var import_blocks121 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
   function useRenderAppender(hasInnerBlocks) {
     const blockEditingMode = (0, import_block_editor278.useBlockEditingMode)();
     if (blockEditingMode === "contentOnly") {
@@ -77607,7 +80827,7 @@ ${text}
       },
       [id]
     );
-    const blocks = (0, import_element147.useMemo)(() => {
+    const blocks = (0, import_element161.useMemo)(() => {
       if (!id) {
         return void 0;
       }
@@ -77617,7 +80837,7 @@ ${text}
       if (!content || typeof content !== "string") {
         return [];
       }
-      return (0, import_blocks123.parse)(content);
+      return (0, import_blocks121.parse)(content);
     }, [id, editedBlocks, content]);
     const innerBlocksProps = (0, import_block_editor278.useInnerBlocksProps)(blockProps, {
       value: blocks,
@@ -77628,7 +80848,7 @@ ${text}
       renderAppender: false,
       layout: useLayout(layout)
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(TagName2, { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(TagName2, { ...innerBlocksProps });
   }
   function EditableTemplatePartInnerBlocks({
     postId: id,
@@ -77660,7 +80880,7 @@ ${text}
         postType: "wp_template_part"
       })
     } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(TagName2, { ...innerBlocksProps, ...customProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(TagName2, { ...innerBlocksProps, ...customProps });
   }
   function TemplatePartInnerBlocks({
     postId: id,
@@ -77690,7 +80910,7 @@ ${text}
       return null;
     }
     const TemplatePartInnerBlocksComponent = canEditTemplatePart ? EditableTemplatePartInnerBlocks : NonEditableTemplatePartPreview;
-    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
       TemplatePartInnerBlocksComponent,
       {
         postId: id,
@@ -77703,7 +80923,7 @@ ${text}
   }

   // packages/block-library/build-module/template-part/edit/index.mjs
-  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
   var SUPPORTED_AREAS = ["header", "footer", "navigation-overlay"];
   function ReplaceButton({
     isEntityAvailable,
@@ -77721,7 +80941,7 @@ ${text}
     if (!canReplace) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
       import_components166.MenuItem,
       {
         onClick: () => {
@@ -77729,7 +80949,7 @@ ${text}
         },
         "aria-expanded": isTemplatePartSelectionOpen,
         "aria-haspopup": "dialog",
-        children: (0, import_i18n261.__)("Replace")
+        children: (0, import_i18n264.__)("Replace")
       }
     );
   }
@@ -77739,10 +80959,10 @@ ${text}
     if (!canReplace) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_components166.PanelBody, { title: (0, import_i18n261.__)("Design"), children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+    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,
       {
-        label: (0, import_i18n261.__)("Templates"),
+        label: (0, import_i18n264.__)("Templates"),
         blockPatterns,
         onClickPattern: onSelect,
         showTitlesAsTooltip: true
@@ -77750,7 +80970,7 @@ ${text}
     ) });
   }
   function TemplatePartEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId
   }) {
@@ -77760,10 +80980,10 @@ ${text}
       (select10) => select10(import_core_data92.store).getCurrentTheme()?.stylesheet,
       []
     );
-    const { slug, theme = currentTheme, tagName, layout = {} } = attributes;
+    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_element148.useState)(false);
+    const [isTemplatePartSelectionOpen, setIsTemplatePartSelectionOpen] = (0, import_element162.useState)(false);
     const {
       isResolved,
       hasInnerBlocks,
@@ -77783,7 +81003,7 @@ ${text}
           templatePartId
         ];
         const entityRecord = templatePartId ? getEditedEntityRecord(...getEntityArgs) : null;
-        const _area = entityRecord?.area || attributes.area;
+        const _area = entityRecord?.area || attributes2.area;
         const hasResolvedEntity = templatePartId ? hasFinishedResolution(
           "getEditedEntityRecord",
           getEntityArgs
@@ -77804,7 +81024,7 @@ ${text}
           canUserEditBlock: canEditBlock(clientId)
         };
       },
-      [templatePartId, attributes.area, clientId]
+      [templatePartId, attributes2.area, clientId]
     );
     const areaObject = useTemplatePartArea(area);
     const blockProps = (0, import_block_editor279.useBlockProps)();
@@ -77818,13 +81038,13 @@ ${text}
         templatePartId,
         {
           blocks: pattern.blocks,
-          content: (0, import_blocks124.serialize)(pattern.blocks)
+          content: (0, import_blocks122.serialize)(pattern.blocks)
         }
       );
       createSuccessNotice(
-        (0, import_i18n261.sprintf)(
+        (0, import_i18n264.sprintf)(
           /* translators: %s: template part title. */
-          (0, import_i18n261.__)('Template Part "%s" updated.'),
+          (0, import_i18n264.__)('Template Part "%s" updated.'),
           title || slug
         ),
         {
@@ -77833,20 +81053,20 @@ ${text}
       );
     };
     if (!hasInnerBlocks && (slug && !theme || slug && isMissing)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor279.Warning, { children: (0, import_i18n261.sprintf)(
+      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)(
         /* translators: %s: Template part slug. */
-        (0, import_i18n261.__)(
+        (0, import_i18n264.__)(
           "Template part has been deleted or is unavailable: %s"
         ),
         slug
       ) }) });
     }
     if (isEntityAvailable && hasAlreadyRendered) {
-      return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor279.Warning, { children: (0, import_i18n261.__)("Block cannot be rendered inside itself.") }) });
+      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_runtime532.jsxs)(import_jsx_runtime532.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_block_editor279.RecursionProvider, { uniqueId: templatePartId, children: [
-        isEntityAvailable && onNavigateToEntityRecord && canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor279.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+    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,
           {
             onClick: () => {
@@ -77855,10 +81075,10 @@ ${text}
                 postType: "wp_template_part"
               });
             },
-            children: (0, import_i18n261.__)("Edit original")
+            children: (0, import_i18n264.__)("Edit original")
           }
         ) }),
-        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor279.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+        canUserEdit && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor279.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
           TemplatePartAdvancedControls,
           {
             tagName,
@@ -77870,21 +81090,21 @@ ${text}
             clientId
           }
         ) }),
-        isPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+        isPlaceholder && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
           TemplatePartPlaceholder,
           {
-            area: attributes.area,
+            area: attributes2.area,
             templatePartId,
             clientId,
             setAttributes,
             onOpenSelectionModal: () => setIsTemplatePartSelectionOpen(true)
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor279.BlockSettingsMenuControls, { children: ({ selectedClientIds }) => {
+        /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor279.BlockSettingsMenuControls, { children: ({ selectedClientIds }) => {
           if (!canUserEditBlock || !(selectedClientIds.length === 1 && clientId === selectedClientIds[0])) {
             return null;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
             ReplaceButton,
             {
               ...{
@@ -77898,7 +81118,7 @@ ${text}
             }
           );
         } }),
-        /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_block_editor279.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_block_editor279.InspectorControls, { group: "settings", children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
           TemplatesList,
           {
             area,
@@ -77907,7 +81127,7 @@ ${text}
             onSelect: (pattern) => onPatternSelect(pattern)
           }
         ) }),
-        isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+        isEntityAvailable && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
           TemplatePartInnerBlocks,
           {
             tagName: TagName2,
@@ -77917,20 +81137,20 @@ ${text}
             layout
           }
         ),
-        !isPlaceholder && !isResolved && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(import_components166.Spinner, {}) })
+        !isPlaceholder && !isResolved && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(TagName2, { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(import_components166.Spinner, {}) })
       ] }),
-      isTemplatePartSelectionOpen && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+      isTemplatePartSelectionOpen && /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
         import_components166.Modal,
         {
           overlayClassName: "block-editor-template-part__selection-modal",
-          title: (0, import_i18n261.sprintf)(
+          title: (0, import_i18n264.sprintf)(
             // Translators: %s as template part area title ("Header", "Footer", etc.).
-            (0, import_i18n261.__)("Choose a %s"),
+            (0, import_i18n264.__)("Choose a %s"),
             areaObject.label.toLowerCase()
           ),
           onRequestClose: () => setIsTemplatePartSelectionOpen(false),
           isFullScreen: true,
-          children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
             TemplatePartSelectionModal,
             {
               templatePartId,
@@ -78110,18 +81330,18 @@ ${text}
   };

   // packages/block-library/build-module/term-count/edit.mjs
-  var import_i18n262 = __toESM(require_i18n(), 1);
+  var import_i18n265 = __toESM(require_i18n(), 1);
   var import_block_editor280 = __toESM(require_block_editor(), 1);
   var import_components168 = __toESM(require_components(), 1);

   // packages/block-library/build-module/term-count/icons.mjs
   var import_components167 = __toESM(require_components(), 1);
-  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
-  var bareNumber = /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime533.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_runtime533.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime533.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_runtime533.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime533.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_runtime533.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime533.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_runtime533.jsx)(import_components167.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime533.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_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" }) });

   // packages/block-library/build-module/term-count/use-term-count.mjs
   var import_core_data95 = __toESM(require_core_data(), 1);
@@ -78180,40 +81400,40 @@ ${text}
   }

   // packages/block-library/build-module/term-count/edit.mjs
-  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
   var BRACKET_TYPES = {
-    none: { label: (0, import_i18n262.__)("No brackets"), icon: bareNumber },
+    none: { label: (0, import_i18n265.__)("No brackets"), icon: bareNumber },
     round: {
-      label: (0, import_i18n262.__)("Round brackets"),
+      label: (0, import_i18n265.__)("Round brackets"),
       icon: numberInParenthesis,
       before: "(",
       after: ")"
     },
     square: {
-      label: (0, import_i18n262.__)("Square brackets"),
+      label: (0, import_i18n265.__)("Square brackets"),
       icon: numberInSquareBrackets,
       before: "[",
       after: "]"
     },
     curly: {
-      label: (0, import_i18n262.__)("Curly brackets"),
+      label: (0, import_i18n265.__)("Curly brackets"),
       icon: numberInCurlyBrackets,
       before: "{",
       after: "}"
     },
     angle: {
-      label: (0, import_i18n262.__)("Angle brackets"),
+      label: (0, import_i18n265.__)("Angle brackets"),
       icon: numberInAngleBrackets,
       before: "<",
       after: ">"
     }
   };
   function TermCountEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     context: { termId, taxonomy }
   }) {
-    const { bracketType } = attributes;
+    const { bracketType } = attributes2;
     const term = useTermCount(termId, taxonomy);
     const termCount = term?.termCount || 0;
     const blockProps = (0, import_block_editor280.useBlockProps)();
@@ -78232,16 +81452,16 @@ ${text}
       const { before = "", after = "" } = BRACKET_TYPES[type] || {};
       return `${before}${count}${after}`;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(import_jsx_runtime534.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(import_block_editor280.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+    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,
         {
           icon: BRACKET_TYPES[bracketType]?.icon ?? bareNumber,
-          label: (0, import_i18n262.__)("Change bracket type"),
+          label: (0, import_i18n265.__)("Change bracket type"),
           controls: bracketTypeControls
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime534.jsx)("div", { ...blockProps, children: formatTermCount(termCount, bracketType) })
+      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)("div", { ...blockProps, children: formatTermCount(termCount, bracketType) })
     ] });
   }

@@ -78321,7 +81541,7 @@ ${text}
   };

   // packages/block-library/build-module/term-description/edit.mjs
-  var import_i18n263 = __toESM(require_i18n(), 1);
+  var import_i18n266 = __toESM(require_i18n(), 1);
   var import_block_editor281 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/term-description/use-term-description.mjs
@@ -78387,22 +81607,22 @@ ${text}
   }

   // packages/block-library/build-module/term-description/edit.mjs
-  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime559 = __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_runtime535.jsx)(import_jsx_runtime535.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)("div", { ...blockProps, children: termDescription ? /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+    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)(
       "div",
       {
         dangerouslySetInnerHTML: { __html: termDescription }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime535.jsx)("div", { className: "wp-block-term-description__placeholder", children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)("span", { children: (0, import_i18n263.__)("Term Description") }) }) }) });
+    ) : /* @__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") }) }) }) });
   }

   // packages/block-library/build-module/term-description/deprecated.mjs
-  var v148 = {
+  var v149 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -78453,14 +81673,14 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     },
     save: () => null
   };
-  var deprecated_default53 = [v148];
+  var deprecated_default54 = [v149];

   // packages/block-library/build-module/term-description/index.mjs
   var { name: name114 } = block_default113;
@@ -78468,7 +81688,7 @@ ${text}
     icon: term_description_default,
     edit: TermDescriptionEdit,
     example: {},
-    deprecated: deprecated_default53
+    deprecated: deprecated_default54
   };
   var init113 = () => initBlock({ name: name114, metadata: block_default113, settings: settings113 });

@@ -78554,7 +81774,7 @@ ${text}
   };

   // packages/block-library/build-module/term-name/edit.mjs
-  var import_i18n264 = __toESM(require_i18n(), 1);
+  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_html_entities16 = __toESM(require_html_entities(), 1);
@@ -78626,21 +81846,21 @@ ${text}
   }

   // packages/block-library/build-module/term-name/edit.mjs
-  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
   function TermNameEdit({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     context: { termId, taxonomy }
   }) {
-    const { level = 0, isLink, levelOptions } = attributes;
+    const { level = 0, isLink, levelOptions } = attributes2;
     const { term } = useTermName(termId, taxonomy);
-    const termName2 = term?.name ? (0, import_html_entities16.decodeEntities)(term.name) : (0, import_i18n264.__)("Term Name");
+    const termName2 = term?.name ? (0, import_html_entities16.decodeEntities)(term.name) : (0, import_i18n267.__)("Term Name");
     const blockProps = (0, import_block_editor282.useBlockProps)();
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const TagName2 = level === 0 ? "p" : `h${level}`;
     let termNameDisplay = termName2;
     if (isLink) {
-      termNameDisplay = /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+      termNameDisplay = /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
         "a",
         {
           href: "#term-name-pseudo-link",
@@ -78649,8 +81869,8 @@ ${text}
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_block_editor282.BlockControls, { group: "block", children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+    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,
         {
           value: level,
@@ -78660,27 +81880,27 @@ ${text}
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_block_editor282.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(import_block_editor282.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
         import_components169.__experimentalToolsPanel,
         {
-          label: (0, import_i18n264.__)("Settings"),
+          label: (0, import_i18n267.__)("Settings"),
           resetAll: () => {
             setAttributes({
               isLink: false
             });
           },
           dropdownMenuProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
             import_components169.__experimentalToolsPanelItem,
             {
               hasValue: () => !!isLink,
-              label: (0, import_i18n264.__)("Make term name a link"),
+              label: (0, import_i18n267.__)("Make term name a link"),
               onDeselect: () => setAttributes({ isLink: false }),
               isShownByDefault: true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
                 import_components169.ToggleControl,
                 {
-                  label: (0, import_i18n264.__)("Make term name a link"),
+                  label: (0, import_i18n267.__)("Make term name a link"),
                   onChange: () => setAttributes({ isLink: !isLink }),
                   checked: isLink
                 }
@@ -78689,12 +81909,12 @@ ${text}
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(TagName2, { ...blockProps, children: termNameDisplay })
+      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(TagName2, { ...blockProps, children: termNameDisplay })
     ] });
   }

   // packages/block-library/build-module/term-name/deprecated.mjs
-  var v149 = {
+  var v150 = {
     attributes: {
       textAlign: {
         type: "string"
@@ -78756,12 +81976,12 @@ ${text}
       }
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign;
+    isEligible(attributes2) {
+      return !!attributes2.textAlign;
     },
     save: () => null
   };
-  var deprecated_default54 = [v149];
+  var deprecated_default55 = [v150];

   // packages/block-library/build-module/term-name/index.mjs
   var { name: name115 } = block_default114;
@@ -78769,7 +81989,7 @@ ${text}
     icon: term_name_default,
     example: {},
     edit: TermNameEdit,
-    deprecated: deprecated_default54
+    deprecated: deprecated_default55
   };
   var init114 = () => initBlock({ name: name115, metadata: block_default114, settings: settings114 });

@@ -78829,24 +82049,24 @@ ${text}
   var import_block_editor287 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/terms-query/edit/terms-query-content.mjs
-  var import_element151 = __toESM(require_element(), 1);
+  var import_element165 = __toESM(require_element(), 1);
   var import_block_editor285 = __toESM(require_block_editor(), 1);

   // packages/block-library/build-module/terms-query/edit/inspector-controls/index.mjs
-  var import_i18n269 = __toESM(require_i18n(), 1);
+  var import_i18n272 = __toESM(require_i18n(), 1);
   var import_components177 = __toESM(require_components(), 1);
   var import_block_editor284 = __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_element149 = __toESM(require_element(), 1);
+  var import_element163 = __toESM(require_element(), 1);
   function usePublicTaxonomies() {
     const taxonomies = (0, import_data168.useSelect)(
       (select10) => select10(import_core_data98.store).getTaxonomies({ per_page: -1 }),
       []
     );
-    return (0, import_element149.useMemo)(() => {
+    return (0, import_element163.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => visibility?.publicly_queryable
       ) || [];
@@ -78855,14 +82075,14 @@ ${text}

   // packages/block-library/build-module/terms-query/edit/inspector-controls/taxonomy-control.mjs
   var import_components170 = __toESM(require_components(), 1);
-  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime561 = __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_runtime537.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
       import_components170.SelectControl,
       {
         options: taxonomyOptions,
@@ -78874,28 +82094,28 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/order-control.mjs
-  var import_i18n265 = __toESM(require_i18n(), 1);
+  var import_i18n268 = __toESM(require_i18n(), 1);
   var import_components171 = __toESM(require_components(), 1);
-  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
   function OrderControl3({ orderBy, order, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
       import_components171.SelectControl,
       {
         options: [
           {
-            label: (0, import_i18n265.__)("Name: A \u2192 Z"),
+            label: (0, import_i18n268.__)("Name: A \u2192 Z"),
             value: "name/asc"
           },
           {
-            label: (0, import_i18n265.__)("Name: Z \u2192 A"),
+            label: (0, import_i18n268.__)("Name: Z \u2192 A"),
             value: "name/desc"
           },
           {
-            label: (0, import_i18n265.__)("Count, high to low"),
+            label: (0, import_i18n268.__)("Count, high to low"),
             value: "count/desc"
           },
           {
-            label: (0, import_i18n265.__)("Count, low to high"),
+            label: (0, import_i18n268.__)("Count, low to high"),
             value: "count/asc"
           }
         ],
@@ -78911,9 +82131,9 @@ ${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_runtime539 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
   function EmptyTermsControl({ value, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
       import_components172.ToggleControl,
       {
         checked: !value,
@@ -78925,17 +82145,17 @@ ${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_runtime540 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
   function NestedTermsControl({ value, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components173.ToggleControl, { checked: value, onChange, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_components173.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_i18n266 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n269 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
   function InheritControl({ value, onChange, label }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(
       import_components174.__experimentalToggleGroupControl,
       {
         label,
@@ -78945,37 +82165,37 @@ ${text}
             inherit: newValue === "default"
           });
         },
-        help: value ? (0, import_i18n266.__)(
+        help: value ? (0, import_i18n269.__)(
           "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_i18n266.__)("Display terms based on specific criteria."),
+        ) : (0, import_i18n269.__)("Display terms based on specific criteria."),
         value: value ? "default" : "custom",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
             import_components174.__experimentalToggleGroupControlOption,
             {
               value: "default",
-              label: (0, import_i18n266.__)("Default")
+              label: (0, import_i18n269.__)("Default")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components174.__experimentalToggleGroupControlOption, { value: "custom", label: (0, import_i18n266.__)("Custom") })
+          /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(import_components174.__experimentalToggleGroupControlOption, { value: "custom", label: (0, import_i18n269.__)("Custom") })
         ]
       }
     );
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/max-terms-control.mjs
-  var import_i18n267 = __toESM(require_i18n(), 1);
+  var import_i18n270 = __toESM(require_i18n(), 1);
   var import_components175 = __toESM(require_components(), 1);
-  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
   function MaxTermsControl({ value, onChange, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
       import_components175.RangeControl,
       {
         value,
         min: 0,
         max: 100,
         onChange,
-        help: (0, import_i18n267.__)(
+        help: (0, import_i18n270.__)(
           "Limit the number of terms you want to show. To show all terms, use 0 (zero)."
         ),
         ...props
@@ -78984,23 +82204,23 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/advanced-controls.mjs
-  var import_i18n268 = __toESM(require_i18n(), 1);
+  var import_i18n271 = __toESM(require_i18n(), 1);
   var import_block_editor283 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
   var { HTMLElementControl: HTMLElementControl8 } = unlock(import_block_editor283.privateApis);
   function AdvancedControls({
     TagName: TagName2,
     setAttributes,
     clientId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_block_editor283.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(import_block_editor283.InspectorControls, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
       HTMLElementControl8,
       {
         tagName: TagName2,
         onChange: (value) => setAttributes({ tagName: value }),
         clientId,
         options: [
-          { label: (0, import_i18n268.__)("Default (<div>)"), value: "div" },
+          { label: (0, import_i18n271.__)("Default (<div>)"), value: "div" },
           { label: "<main>", value: "main" },
           { label: "<section>", value: "section" },
           { label: "<aside>", value: "aside" }
@@ -79013,10 +82233,10 @@ ${text}
   var import_components176 = __toESM(require_components(), 1);
   var import_data169 = __toESM(require_data(), 1);
   var import_core_data99 = __toESM(require_core_data(), 1);
-  var import_element150 = __toESM(require_element(), 1);
-  var import_compose62 = __toESM(require_compose(), 1);
+  var import_element164 = __toESM(require_element(), 1);
+  var import_compose63 = __toESM(require_compose(), 1);
   var import_html_entities17 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY11 = [];
   var BASE_QUERY3 = {
     order: "asc",
@@ -79029,10 +82249,10 @@ ${text}
     onChange,
     ...props
   }) {
-    const [search, setSearch] = (0, import_element150.useState)("");
-    const [value, setValue] = (0, import_element150.useState)(EMPTY_ARRAY11);
-    const [suggestions, setSuggestions] = (0, import_element150.useState)(EMPTY_ARRAY11);
-    const debouncedSearch = (0, import_compose62.useDebounce)(setSearch, 250);
+    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)(
       (select10) => {
         if (!search) {
@@ -79074,7 +82294,7 @@ ${text}
       },
       [include, taxonomy]
     );
-    (0, import_element150.useEffect)(() => {
+    (0, import_element164.useEffect)(() => {
       if (!include?.length) {
         setValue(EMPTY_ARRAY11);
       }
@@ -79093,7 +82313,7 @@ ${text}
       }, []);
       setValue(sanitizedValue);
     }, [include, currentTerms]);
-    const entitiesInfo = (0, import_element150.useMemo)(() => {
+    const entitiesInfo = (0, import_element164.useMemo)(() => {
       if (!searchResults?.length) {
         return { names: EMPTY_ARRAY11, mapByName: {} };
       }
@@ -79106,7 +82326,7 @@ ${text}
       });
       return { names, mapByName };
     }, [searchResults]);
-    (0, import_element150.useEffect)(() => {
+    (0, import_element164.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -79126,7 +82346,7 @@ ${text}
       setSuggestions(EMPTY_ARRAY11);
       onChange(ids);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
       import_components176.FormTokenField,
       {
         value,
@@ -79140,15 +82360,15 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/inspector-controls/index.mjs
-  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
   function TermsQueryInspectorControls({
-    attributes,
+    attributes: attributes2,
     setQuery,
     setAttributes,
     clientId,
     templateSlug
   }) {
-    const { termQuery, tagName: TagName2 } = attributes;
+    const { termQuery, tagName: TagName2 } = attributes2;
     const {
       taxonomy,
       orderBy,
@@ -79168,18 +82388,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_i18n269.__)("Query type");
-    const taxonomyControlLabel = (0, import_i18n269.__)("Taxonomy");
-    const orderByControlLabel = (0, import_i18n269.__)("Order by");
-    const emptyTermsControlLabel = (0, import_i18n269.__)("Show empty terms");
-    const nestedTermsControlLabel = (0, import_i18n269.__)("Show nested terms");
-    const maxTermsControlLabel = (0, import_i18n269.__)("Max terms");
-    const includeControlLabel = (0, import_i18n269.__)("Selected terms");
-    return /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(import_jsx_runtime545.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(import_block_editor284.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(
+    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,
         {
-          label: (0, import_i18n269.__)("Settings"),
+          label: (0, import_i18n272.__)("Settings"),
           resetAll: () => {
             setAttributes({
               termQuery: {
@@ -79196,14 +82416,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            displayInheritControl && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+            displayInheritControl && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
               import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => inherit !== false,
                 label: queryTypeControlLabel,
                 onDeselect: () => setQuery({ inherit: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
                   InheritControl,
                   {
                     label: queryTypeControlLabel,
@@ -79213,7 +82433,7 @@ ${text}
                 )
               }
             ),
-            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
               import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => taxonomy !== "category",
@@ -79222,7 +82442,7 @@ ${text}
                   setQuery({ taxonomy: "category" });
                 },
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
                   TaxonomyControl,
                   {
                     label: taxonomyControlLabel,
@@ -79235,14 +82455,14 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
               import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => orderBy !== "name" || order !== "asc",
                 label: orderByControlLabel,
                 onDeselect: () => setQuery({ orderBy: "name", order: "asc" }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
                   OrderControl3,
                   {
                     label: orderByControlLabel,
@@ -79254,14 +82474,14 @@ ${text}
                       });
                     },
                     disabled: hasIncludeFilter,
-                    help: hasIncludeFilter ? (0, import_i18n269.__)(
+                    help: hasIncludeFilter ? (0, import_i18n272.__)(
                       "When specific terms are selected, the order is based on their selection order."
                     ) : void 0
                   }
                 )
               }
             ),
-            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+            !inheritQuery && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
               import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => !!include?.length,
@@ -79272,7 +82492,7 @@ ${text}
                   order: "asc"
                 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
                   IncludeControl,
                   {
                     label: includeControlLabel,
@@ -79283,14 +82503,14 @@ ${text}
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
               import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => hideEmpty !== true,
                 label: emptyTermsControlLabel,
                 onDeselect: () => setQuery({ hideEmpty: true }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
                   EmptyTermsControl,
                   {
                     label: emptyTermsControlLabel,
@@ -79300,35 +82520,35 @@ ${text}
                 )
               }
             ),
-            displayShowNestedControl && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+            displayShowNestedControl && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
               import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => showNested !== false,
                 label: nestedTermsControlLabel,
                 onDeselect: () => setQuery({ showNested: false }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
                   NestedTermsControl,
                   {
                     label: nestedTermsControlLabel,
                     value: showNested,
                     onChange: (value) => setQuery({ showNested: value }),
                     disabled: hasIncludeFilter,
-                    help: hasIncludeFilter ? (0, import_i18n269.__)(
+                    help: hasIncludeFilter ? (0, import_i18n272.__)(
                       "When specific terms are selected, only those are displayed."
                     ) : void 0
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
               import_components177.__experimentalToolsPanelItem,
               {
                 hasValue: () => perPage !== 10,
                 label: maxTermsControlLabel,
                 onDeselect: () => setQuery({ perPage: 10 }),
                 isShownByDefault: true,
-                children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
                   MaxTermsControl,
                   {
                     label: maxTermsControlLabel,
@@ -79341,7 +82561,7 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
         AdvancedControls,
         {
           TagName: TagName2,
@@ -79353,44 +82573,44 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/terms-query-content.mjs
-  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
   function TermsQueryContent({
-    attributes,
+    attributes: attributes2,
     setAttributes,
     clientId,
     context
   }) {
-    const { tagName: TagName2 } = attributes;
+    const { tagName: TagName2 } = attributes2;
     const blockProps = (0, import_block_editor285.useBlockProps)();
     const innerBlocksProps = (0, import_block_editor285.useInnerBlocksProps)(blockProps, {});
-    const setQuery = (0, import_element151.useCallback)(
+    const setQuery = (0, import_element165.useCallback)(
       (newQuery) => setAttributes((prevAttributes) => ({
         termQuery: { ...prevAttributes.termQuery, ...newQuery }
       })),
       [setAttributes]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(import_jsx_runtime546.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(import_jsx_runtime570.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
         TermsQueryInspectorControls,
         {
-          attributes,
+          attributes: attributes2,
           setQuery,
           setAttributes,
           clientId,
           templateSlug: context?.templateSlug
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(TagName2, { ...innerBlocksProps })
+      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(TagName2, { ...innerBlocksProps })
     ] });
   }

   // packages/block-library/build-module/terms-query/edit/terms-query-placeholder.mjs
   var import_data170 = __toESM(require_data(), 1);
-  var import_blocks125 = __toESM(require_blocks(), 1);
+  var import_blocks123 = __toESM(require_blocks(), 1);
   var import_block_editor286 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
   function TermsQueryPlaceholder({
-    attributes,
+    attributes: attributes2,
     clientId,
     name: name122
   }) {
@@ -79398,25 +82618,25 @@ ${text}
       (select10) => {
         const {
           getActiveBlockVariation,
-          getBlockType: getBlockType5,
+          getBlockType: getBlockType6,
           getBlockVariations: getBlockVariations4
-        } = select10(import_blocks125.store);
+        } = select10(import_blocks123.store);
         return {
-          blockType: getBlockType5(name122),
+          blockType: getBlockType6(name122),
           activeBlockVariation: getActiveBlockVariation(
             name122,
-            attributes
+            attributes2
           ),
           scopeVariations: getBlockVariations4(name122, "block")
         };
       },
-      [name122, attributes]
+      [name122, attributes2]
     );
     const icon4 = 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_runtime547.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
       import_block_editor286.__experimentalBlockVariationPicker,
       {
         icon: icon4,
@@ -79426,7 +82646,7 @@ ${text}
           if (variation.innerBlocks) {
             replaceInnerBlocks(
               clientId,
-              (0, import_blocks125.createBlocksFromInnerBlocksTemplate)(
+              (0, import_blocks123.createBlocksFromInnerBlocksTemplate)(
                 variation.innerBlocks
               ),
               false
@@ -79438,32 +82658,32 @@ ${text}
   }

   // packages/block-library/build-module/terms-query/edit/index.mjs
-  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
   var TermsQueryEdit = (props) => {
     const hasInnerBlocks = (0, import_data171.useSelect)(
       (select10) => !!select10(import_block_editor287.store).getBlocks(props.clientId).length,
       [props.clientId]
     );
     const Component = hasInnerBlocks ? TermsQueryContent : TermsQueryPlaceholder;
-    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(Component, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(Component, { ...props });
   };
   var edit_default39 = TermsQueryEdit;

   // packages/block-library/build-module/terms-query/save.mjs
   var import_block_editor288 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
-  function save54({ attributes: { tagName: Tag = "div" } }) {
+  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_runtime549.jsx)(Tag, { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(Tag, { ...innerBlocksProps });
   }

   // packages/block-library/build-module/terms-query/variations.mjs
-  var import_i18n270 = __toESM(require_i18n(), 1);
+  var import_i18n273 = __toESM(require_i18n(), 1);
   var import_components178 = __toESM(require_components(), 1);
-  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
-  var titleDate2 = /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_components178.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime550.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_runtime550.jsx)(import_components178.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 48 48", children: /* @__PURE__ */ (0, import_jsx_runtime550.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_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 termName = [
     "core/term-name",
     {
@@ -79473,8 +82693,8 @@ ${text}
   var variations20 = [
     {
       name: "name",
-      title: (0, import_i18n270.__)("Name"),
-      description: (0, import_i18n270.__)("Display the terms' names."),
+      title: (0, import_i18n273.__)("Name"),
+      description: (0, import_i18n273.__)("Display the terms' names."),
       attributes: {},
       icon: titleDate2,
       scope: ["block"],
@@ -79482,8 +82702,8 @@ ${text}
     },
     {
       name: "name-count",
-      title: (0, import_i18n270.__)("Name & Count"),
-      description: (0, import_i18n270.__)(
+      title: (0, import_i18n273.__)("Name & Count"),
+      description: (0, import_i18n273.__)(
         "Display the terms' names and number of posts assigned to each term."
       ),
       attributes: {},
@@ -79513,7 +82733,7 @@ ${text}
     icon: loop_default,
     template: TEMPLATE21,
     edit: edit_default39,
-    save: save54,
+    save: save53,
     example: {},
     variations: variations_default20
   };
@@ -79594,18 +82814,22 @@ ${text}

   // packages/block-library/build-module/term-template/edit.mjs
   var import_components179 = __toESM(require_components(), 1);
-  var import_element152 = __toESM(require_element(), 1);
+  var import_element166 = __toESM(require_element(), 1);
   var import_data172 = __toESM(require_data(), 1);
-  var import_i18n271 = __toESM(require_i18n(), 1);
+  var import_i18n274 = __toESM(require_i18n(), 1);
   var import_block_editor289 = __toESM(require_block_editor(), 1);
   var import_core_data100 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
+  var INNER_BLOCKS_LAYOUT2 = { type: "default" };
   function TermTemplateInnerBlocks({ classList }) {
     const innerBlocksProps = (0, import_block_editor289.useInnerBlocksProps)(
       { className: clsx_default("wp-block-term", classList) },
-      { __unstableDisableLayoutClassNames: true }
+      {
+        __unstableDisableLayoutClassNames: true,
+        layout: INNER_BLOCKS_LAYOUT2
+      }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("li", { ...innerBlocksProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("li", { ...innerBlocksProps });
   }
   function TermTemplateBlockPreview({
     blocks,
@@ -79626,7 +82850,7 @@ ${text}
     const style2 = {
       display: isHidden ? "none" : void 0
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
       "li",
       {
         ...blockPreviewProps,
@@ -79638,7 +82862,7 @@ ${text}
       }
     );
   }
-  var MemoizedTermTemplateBlockPreview = (0, import_element152.memo)(TermTemplateBlockPreview);
+  var MemoizedTermTemplateBlockPreview = (0, import_element166.memo)(TermTemplateBlockPreview);
   function TermTemplateEdit({
     clientId,
     attributes: { layout },
@@ -79657,7 +82881,7 @@ ${text}
     __unstableLayoutClassNames
   }) {
     const { type: layoutType, columnCount = 3 } = layout || {};
-    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element152.useState)();
+    const [activeBlockContextId, setActiveBlockContextId] = (0, import_element166.useState)();
     const queryArgs = {
       hide_empty: hideEmpty,
       order,
@@ -79687,7 +82911,7 @@ ${text}
     const blockProps = (0, import_block_editor289.useBlockProps)({
       className: __unstableLayoutClassNames
     });
-    const blockContexts = (0, import_element152.useMemo)(
+    const blockContexts = (0, import_element166.useMemo)(
       () => terms?.map((term) => ({
         taxonomy,
         termId: term.id,
@@ -79697,25 +82921,25 @@ ${text}
       [terms, taxonomy]
     );
     if (!terms) {
-      return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("ul", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("li", { className: "wp-block-term term-loading", children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("div", { className: "term-loading-placeholder" }) }) });
+      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" }) }) });
     }
     if (!terms.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)("p", { ...blockProps, children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)("p", { ...blockProps, children: [
         " ",
-        (0, import_i18n271.__)("No terms found.")
+        (0, import_i18n274.__)("No terms found.")
       ] });
     }
     const setDisplayLayout = (newDisplayLayout) => setAttributes((prevAttributes) => ({
       layout: { ...prevAttributes.layout, ...newDisplayLayout }
     }));
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_block_editor289.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+    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,
         {
           controls: [
             {
               icon: list_default,
-              title: (0, import_i18n271._x)(
+              title: (0, import_i18n274._x)(
                 "List view",
                 "Term template block display setting"
               ),
@@ -79724,7 +82948,7 @@ ${text}
             },
             {
               icon: grid_default,
-              title: (0, import_i18n271._x)(
+              title: (0, import_i18n274._x)(
                 "Grid view",
                 "Term template block display setting"
               ),
@@ -79737,18 +82961,18 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("ul", { ...blockProps, children: blockContexts?.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime575.jsx)("ul", { ...blockProps, children: blockContexts?.map((blockContext) => /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(
         import_block_editor289.BlockContextProvider,
         {
           value: blockContext,
           children: [
-            blockContext.termId === (activeBlockContextId || blockContexts[0]?.termId) ? /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+            blockContext.termId === (activeBlockContextId || blockContexts[0]?.termId) ? /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
               TermTemplateInnerBlocks,
               {
                 classList: blockContext.classList
               }
             ) : null,
-            /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
               MemoizedTermTemplateBlockPreview,
               {
                 blocks,
@@ -79767,9 +82991,9 @@ ${text}

   // packages/block-library/build-module/term-template/save.mjs
   var import_block_editor290 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
   function TermTemplateSave() {
-    return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_block_editor290.InnerBlocks.Content, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(import_block_editor290.InnerBlocks.Content, {});
   }

   // packages/block-library/build-module/term-template/index.mjs
@@ -79794,19 +83018,19 @@ ${text}
   });

   // packages/block-library/build-module/text-columns/edit.mjs
-  var import_i18n272 = __toESM(require_i18n(), 1);
+  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_deprecated61 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
-  function TextColumnsEdit({ attributes, setAttributes }) {
-    const { width, content, columns } = attributes;
-    (0, import_deprecated61.default)("The Text Columns block", {
+  var import_deprecated62 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
+  function TextColumnsEdit({ attributes: attributes2, setAttributes }) {
+    const { width, content, columns } = attributes2;
+    (0, import_deprecated62.default)("The Text Columns block", {
       since: "5.3",
       alternative: "the Columns block"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_jsx_runtime553.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_block_editor291.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+    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,
         {
           value: width,
@@ -79814,10 +83038,10 @@ ${text}
           controls: ["center", "wide", "full"]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_block_editor291.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components180.PanelBody, { children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      /* @__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,
         {
-          label: (0, import_i18n272.__)("Columns"),
+          label: (0, import_i18n275.__)("Columns"),
           value: columns,
           onChange: (value) => setAttributes({ columns: value }),
           min: 2,
@@ -79825,18 +83049,18 @@ ${text}
           required: true
         }
       ) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
         "div",
         {
           ...(0, import_block_editor291.useBlockProps)({
             className: `align${width} columns-${columns}`
           }),
           children: Array.from({ length: columns }).map((_2, index) => {
-            return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
               "div",
               {
                 className: "wp-block-column",
-                children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
                   import_block_editor291.RichText,
                   {
                     tagName: "p",
@@ -79850,12 +83074,12 @@ ${text}
                         ]
                       });
                     },
-                    "aria-label": (0, import_i18n272.sprintf)(
+                    "aria-label": (0, import_i18n275.sprintf)(
                       // translators: %d: column index (starting with 1)
-                      (0, import_i18n272.__)("Column %d text"),
+                      (0, import_i18n275.__)("Column %d text"),
                       index + 1
                     ),
-                    placeholder: (0, import_i18n272.__)("New Column")
+                    placeholder: (0, import_i18n275.__)("New Column")
                   }
                 )
               },
@@ -79910,16 +83134,16 @@ ${text}

   // packages/block-library/build-module/text-columns/save.mjs
   var import_block_editor292 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
-  function save55({ attributes }) {
-    const { width, content, columns } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+  var import_jsx_runtime578 = __toESM(require_jsx_runtime(), 1);
+  function save54({ attributes: attributes2 }) {
+    const { width, content, columns } = attributes2;
+    return /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
       "div",
       {
         ...import_block_editor292.useBlockProps.save({
           className: `align${width} columns-${columns}`
         }),
-        children: Array.from({ length: columns }).map((_2, index) => /* @__PURE__ */ (0, import_jsx_runtime554.jsx)("div", { className: "wp-block-column", children: /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+        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,
           {
             tagName: "p",
@@ -79931,13 +83155,13 @@ ${text}
   }

   // packages/block-library/build-module/text-columns/transforms.mjs
-  var import_blocks126 = __toESM(require_blocks(), 1);
+  var import_blocks124 = __toESM(require_blocks(), 1);
   var transforms37 = {
     to: [
       {
         type: "block",
         blocks: ["core/columns"],
-        transform: ({ className, columns, content, width }) => (0, import_blocks126.createBlock)(
+        transform: ({ className, columns, content, width }) => (0, import_blocks124.createBlock)(
           "core/columns",
           {
             align: "wide" === width || "full" === width ? width : void 0,
@@ -79945,8 +83169,8 @@ ${text}
             columns
           },
           content.map(
-            ({ children }) => (0, import_blocks126.createBlock)("core/column", {}, [
-              (0, import_blocks126.createBlock)("core/paragraph", {
+            ({ children }) => (0, import_blocks124.createBlock)("core/column", {}, [
+              (0, import_blocks124.createBlock)("core/paragraph", {
                 content: children
               })
             ])
@@ -79961,14 +83185,14 @@ ${text}
   var { name: name118 } = block_default117;
   var settings117 = {
     transforms: transforms_default38,
-    getEditWrapperProps(attributes) {
-      const { width } = attributes;
+    getEditWrapperProps(attributes2) {
+      const { width } = attributes2;
       if ("wide" === width || "full" === width) {
         return { "data-align": width };
       }
     },
     edit: TextColumnsEdit,
-    save: save55
+    save: save54
   };
   var init117 = () => initBlock({ name: name118, metadata: block_default117, settings: settings117 });

@@ -79980,13 +83204,13 @@ ${text}
     name: () => name119,
     settings: () => settings118
   });
-  var import_i18n274 = __toESM(require_i18n(), 1);
-  var import_blocks129 = __toESM(require_blocks(), 1);
+  var import_i18n277 = __toESM(require_i18n(), 1);
+  var import_blocks127 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/verse/deprecated.mjs
   var import_block_editor293 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
-  var v150 = {
+  var import_jsx_runtime579 = __toESM(require_jsx_runtime(), 1);
+  var v151 = {
     attributes: {
       content: {
         type: "string",
@@ -79998,9 +83222,9 @@ ${text}
         type: "string"
       }
     },
-    save({ attributes }) {
-      const { textAlign, content } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+    save({ attributes: attributes2 }) {
+      const { textAlign, content } = attributes2;
+      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
         import_block_editor293.RichText.Content,
         {
           tagName: "pre",
@@ -80039,15 +83263,15 @@ ${text}
         padding: true
       }
     },
-    save({ attributes }) {
-      const { textAlign, content } = attributes;
+    save({ attributes: attributes2 }) {
+      const { textAlign, content } = attributes2;
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)("pre", { ...import_block_editor293.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(import_block_editor293.RichText.Content, { value: content }) });
+      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 }) });
     },
-    migrate(attributes) {
-      return migrate_text_align_default(migrate_font_family_default(attributes));
+    migrate(attributes2) {
+      return migrate_text_align_default(migrate_font_family_default(attributes2));
     },
     isEligible({ style: style2, textAlign }) {
       return style2?.typography?.fontFamily || !!textAlign;
@@ -80104,40 +83328,40 @@ ${text}
         clientNavigation: true
       }
     },
-    save({ attributes }) {
-      const { textAlign, content } = attributes;
+    save({ attributes: attributes2 }) {
+      const { textAlign, content } = attributes2;
       const className = clsx_default({
         [`has-text-align-${textAlign}`]: textAlign
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)("pre", { ...import_block_editor293.useBlockProps.save({ className }), children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(import_block_editor293.RichText.Content, { value: content }) });
+      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 }) });
     },
     migrate: migrate_text_align_default,
-    isEligible(attributes) {
-      return !!attributes.textAlign || !!attributes.className?.match(
+    isEligible(attributes2) {
+      return !!attributes2.textAlign || !!attributes2.className?.match(
         /\bhas-text-align-(left|center|right)\b/
       );
     }
   };
-  var deprecated_default55 = [v314, v223, v150];
+  var deprecated_default56 = [v314, v223, v151];

   // packages/block-library/build-module/verse/edit.mjs
-  var import_i18n273 = __toESM(require_i18n(), 1);
+  var import_i18n276 = __toESM(require_i18n(), 1);
   var import_block_editor294 = __toESM(require_block_editor(), 1);
-  var import_blocks127 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks125 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime580 = __toESM(require_jsx_runtime(), 1);
   function VerseEdit(props) {
     const {
-      attributes,
+      attributes: attributes2,
       setAttributes,
       mergeBlocks,
       onRemove,
       insertBlocksAfter,
       style: style2
     } = props;
-    const { content } = attributes;
+    const { content } = attributes2;
     useDeprecatedTextAlign(props);
     const blockProps = (0, import_block_editor294.useBlockProps)({ style: style2 });
-    return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
       import_block_editor294.RichText,
       {
         tagName: "pre",
@@ -80149,14 +83373,14 @@ ${text}
             content: nextContent
           });
         },
-        "aria-label": (0, import_i18n273.__)("Poetry text"),
-        placeholder: (0, import_i18n273.__)("Write poetry\u2026"),
+        "aria-label": (0, import_i18n276.__)("Poetry text"),
+        placeholder: (0, import_i18n276.__)("Write poetry\u2026"),
         onRemove,
         onMerge: mergeBlocks,
         ...blockProps,
         __unstablePastePlainText: true,
         __unstableOnSplitAtDoubleLineEnd: insertBlocksAfter ? () => insertBlocksAfter(
-          (0, import_blocks127.createBlock)((0, import_blocks127.getDefaultBlockName)())
+          (0, import_blocks125.createBlock)((0, import_blocks125.getDefaultBlockName)())
         ) : void 0
       }
     );
@@ -80245,34 +83469,34 @@ ${text}

   // packages/block-library/build-module/verse/save.mjs
   var import_block_editor295 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime557 = __toESM(require_jsx_runtime(), 1);
-  function save56({ attributes }) {
-    const { content } = attributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime557.jsx)("pre", { ...import_block_editor295.useBlockProps.save(), children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_block_editor295.RichText.Content, { value: content }) });
+  var import_jsx_runtime581 = __toESM(require_jsx_runtime(), 1);
+  function save55({ 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 }) });
   }

   // packages/block-library/build-module/verse/transforms.mjs
-  var import_blocks128 = __toESM(require_blocks(), 1);
+  var import_blocks126 = __toESM(require_blocks(), 1);
   var transforms38 = {
     from: [
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes) => (0, import_blocks128.createBlock)("core/verse", attributes)
+        transform: (attributes2) => (0, import_blocks126.createBlock)("core/verse", attributes2)
       }
     ],
     to: [
       {
         type: "block",
         blocks: ["core/paragraph"],
-        transform: (attributes) => (0, import_blocks128.createBlock)("core/paragraph", attributes)
+        transform: (attributes2) => (0, import_blocks126.createBlock)("core/paragraph", attributes2)
       }
     ]
   };
   var transforms_default39 = transforms38;

   // packages/block-library/build-module/verse/index.mjs
-  var { fieldsKey: fieldsKey19, formKey: formKey19 } = unlock(import_blocks129.privateApis);
+  var { fieldsKey: fieldsKey19, formKey: formKey19 } = unlock(import_blocks127.privateApis);
   var { name: name119 } = block_default118;
   var settings118 = {
     icon: verse_default,
@@ -80280,27 +83504,27 @@ ${text}
       attributes: {
         /* eslint-disable @wordpress/i18n-no-collapsible-whitespace */
         // translators: Sample content for the Verse block. Can be replaced with a more locale-adequate work.
-        content: (0, import_i18n274.__)(
+        content: (0, import_i18n277.__)(
           "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_default55,
-    merge(attributes, attributesToMerge) {
+    deprecated: deprecated_default56,
+    merge(attributes2, attributesToMerge) {
       return {
-        content: attributes.content + "\n\n" + attributesToMerge.content
+        content: attributes2.content + "\n\n" + attributesToMerge.content
       };
     },
     edit: VerseEdit,
-    save: save56
+    save: save55
   };
   if (window.__experimentalContentOnlyInspectorFields) {
     settings118[fieldsKey19] = [
       {
         id: "content",
-        label: (0, import_i18n274.__)("Content"),
+        label: (0, import_i18n277.__)("Content"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -80320,8 +83544,8 @@ ${text}
     name: () => name120,
     settings: () => settings119
   });
-  var import_i18n279 = __toESM(require_i18n(), 1);
-  var import_blocks131 = __toESM(require_blocks(), 1);
+  var import_i18n282 = __toESM(require_i18n(), 1);
+  var import_blocks129 = __toESM(require_blocks(), 1);

   // packages/block-library/build-module/video/deprecated.mjs
   var import_block_editor296 = __toESM(require_block_editor(), 1);
@@ -80437,20 +83661,20 @@ ${text}
   };

   // packages/block-library/build-module/video/tracks.mjs
-  var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime582 = __toESM(require_jsx_runtime(), 1);
   function Tracks({ tracks = [] }) {
     return tracks.map((track) => {
       const { id, ...trackAttrs } = track;
-      return /* @__PURE__ */ (0, import_jsx_runtime558.jsx)("track", { ...trackAttrs }, id ?? trackAttrs.src);
+      return /* @__PURE__ */ (0, import_jsx_runtime582.jsx)("track", { ...trackAttrs }, id ?? trackAttrs.src);
     });
   }

   // packages/block-library/build-module/video/deprecated.mjs
-  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime583 = __toESM(require_jsx_runtime(), 1);
   var { attributes: blockAttributes7 } = block_default119;
-  var v151 = {
+  var v152 = {
     attributes: blockAttributes7,
-    save({ attributes }) {
+    save({ attributes: attributes2 }) {
       const {
         autoplay,
         caption,
@@ -80462,9 +83686,9 @@ ${text}
         src,
         playsInline,
         tracks
-      } = attributes;
-      return /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)("figure", { ...import_block_editor296.useBlockProps.save(), children: [
-        src && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+      } = attributes2;
+      return /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)("figure", { ...import_block_editor296.useBlockProps.save(), children: [
+        src && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
           "video",
           {
             autoPlay: autoplay,
@@ -80475,45 +83699,45 @@ ${text}
             preload: preload !== "metadata" ? preload : void 0,
             src,
             playsInline,
-            children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(Tracks, { tracks })
+            children: /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(Tracks, { tracks })
           }
         ),
-        !import_block_editor296.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(import_block_editor296.RichText.Content, { tagName: "figcaption", value: caption })
+        !import_block_editor296.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(import_block_editor296.RichText.Content, { tagName: "figcaption", value: caption })
       ] });
     }
   };
-  var deprecated21 = [v151];
-  var deprecated_default56 = deprecated21;
+  var deprecated21 = [v152];
+  var deprecated_default57 = 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_element155 = __toESM(require_element(), 1);
-  var import_i18n278 = __toESM(require_i18n(), 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_url25 = __toESM(require_url(), 1);

   // packages/block-library/build-module/video/edit-common-settings.mjs
-  var import_i18n275 = __toESM(require_i18n(), 1);
+  var import_i18n278 = __toESM(require_i18n(), 1);
   var import_components181 = __toESM(require_components(), 1);
-  var import_element153 = __toESM(require_element(), 1);
-  var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
+  var import_element167 = __toESM(require_element(), 1);
+  var import_jsx_runtime584 = __toESM(require_jsx_runtime(), 1);
   var options = [
-    { value: "auto", label: (0, import_i18n275.__)("Auto") },
-    { value: "metadata", label: (0, import_i18n275.__)("Metadata") },
-    { value: "none", label: (0, import_i18n275._x)("None", "Preload value") }
+    { value: "auto", label: (0, import_i18n278.__)("Auto") },
+    { value: "metadata", label: (0, import_i18n278.__)("Metadata") },
+    { value: "none", label: (0, import_i18n278._x)("None", "Preload value") }
   ];
-  var VideoSettings = ({ setAttributes, attributes }) => {
-    const { autoplay, controls, loop, muted, playsInline, preload } = attributes;
-    const autoPlayHelpText = (0, import_i18n275.__)(
+  var VideoSettings = ({ setAttributes, attributes: attributes2 }) => {
+    const { autoplay, controls, loop, muted, playsInline, preload } = attributes2;
+    const autoPlayHelpText = (0, import_i18n278.__)(
       "Autoplay may cause usability issues for some users."
     );
-    const getAutoplayHelp = (0, import_element153.useCallback)((checked) => {
+    const getAutoplayHelp = (0, import_element167.useCallback)((checked) => {
       return checked ? autoPlayHelpText : null;
     }, []);
-    const toggleFactory = (0, import_element153.useMemo)(() => {
+    const toggleFactory = (0, import_element167.useMemo)(() => {
       const toggleAttribute = (attribute) => {
         return (newValue) => {
           setAttributes({
@@ -80535,23 +83759,23 @@ ${text}
         playsInline: toggleAttribute("playsInline")
       };
     }, []);
-    const onChangePreload = (0, import_element153.useCallback)((value) => {
+    const onChangePreload = (0, import_element167.useCallback)((value) => {
       setAttributes({ preload: value });
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime560.jsxs)(import_jsx_runtime560.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime584.jsxs)(import_jsx_runtime584.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
         import_components181.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n275.__)("Autoplay"),
+          label: (0, import_i18n278.__)("Autoplay"),
           isShownByDefault: true,
           hasValue: () => !!autoplay,
           onDeselect: () => {
             setAttributes({ autoplay: false, muted: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
             import_components181.ToggleControl,
             {
-              label: (0, import_i18n275.__)("Autoplay"),
+              label: (0, import_i18n278.__)("Autoplay"),
               onChange: toggleFactory.autoplay,
               checked: !!autoplay,
               help: getAutoplayHelp
@@ -80559,101 +83783,101 @@ ${text}
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
         import_components181.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n275.__)("Loop"),
+          label: (0, import_i18n278.__)("Loop"),
           isShownByDefault: true,
           hasValue: () => !!loop,
           onDeselect: () => {
             setAttributes({ loop: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
             import_components181.ToggleControl,
             {
-              label: (0, import_i18n275.__)("Loop"),
+              label: (0, import_i18n278.__)("Loop"),
               onChange: toggleFactory.loop,
               checked: !!loop
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
         import_components181.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n275.__)("Muted"),
+          label: (0, import_i18n278.__)("Muted"),
           isShownByDefault: true,
           hasValue: () => !!muted,
           onDeselect: () => {
             setAttributes({ muted: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
             import_components181.ToggleControl,
             {
-              label: (0, import_i18n275.__)("Muted"),
+              label: (0, import_i18n278.__)("Muted"),
               onChange: toggleFactory.muted,
               checked: !!muted,
               disabled: autoplay,
-              help: autoplay ? (0, import_i18n275.__)("Muted because of Autoplay.") : null
+              help: autoplay ? (0, import_i18n278.__)("Muted because of Autoplay.") : null
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
         import_components181.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n275.__)("Playback controls"),
+          label: (0, import_i18n278.__)("Playback controls"),
           isShownByDefault: true,
           hasValue: () => !controls,
           onDeselect: () => {
             setAttributes({ controls: true });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
             import_components181.ToggleControl,
             {
-              label: (0, import_i18n275.__)("Playback controls"),
+              label: (0, import_i18n278.__)("Playback controls"),
               onChange: toggleFactory.controls,
               checked: !!controls
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
         import_components181.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n275.__)("Play inline"),
+          label: (0, import_i18n278.__)("Play inline"),
           isShownByDefault: true,
           hasValue: () => !!playsInline,
           onDeselect: () => {
             setAttributes({ playsInline: false });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
             import_components181.ToggleControl,
             {
-              label: (0, import_i18n275.__)("Play inline"),
+              label: (0, import_i18n278.__)("Play inline"),
               onChange: toggleFactory.playsInline,
               checked: !!playsInline,
               disabled: autoplay,
-              help: autoplay ? (0, import_i18n275.__)("Play inline enabled because of Autoplay.") : (0, import_i18n275.__)(
+              help: autoplay ? (0, import_i18n278.__)("Play inline enabled because of Autoplay.") : (0, import_i18n278.__)(
                 "When enabled, videos will play directly within the webpage on mobile browsers, instead of opening in a fullscreen player."
               )
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
         import_components181.__experimentalToolsPanelItem,
         {
-          label: (0, import_i18n275.__)("Preload"),
+          label: (0, import_i18n278.__)("Preload"),
           isShownByDefault: true,
           hasValue: () => preload !== "metadata",
           onDeselect: () => {
             setAttributes({ preload: "metadata" });
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
             import_components181.SelectControl,
             {
-              label: (0, import_i18n275.__)("Preload"),
+              label: (0, import_i18n278.__)("Preload"),
               value: preload,
               onChange: onChangePreload,
               options,
@@ -80667,22 +83891,22 @@ ${text}
   var edit_common_settings_default = VideoSettings;

   // packages/block-library/build-module/video/tracks-editor.mjs
-  var import_i18n276 = __toESM(require_i18n(), 1);
+  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_element154 = __toESM(require_element(), 1);
+  var import_element168 = __toESM(require_element(), 1);
   var import_url24 = __toESM(require_url(), 1);
-  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime585 = __toESM(require_jsx_runtime(), 1);
   var { Badge: WCBadge } = unlock(import_components182.privateApis);
   var ALLOWED_TYPES = ["text/vtt"];
   var DEFAULT_KIND = "subtitles";
   var KIND_OPTIONS = [
-    { label: (0, import_i18n276.__)("Subtitles"), value: "subtitles" },
-    { label: (0, import_i18n276.__)("Captions"), value: "captions" },
-    { label: (0, import_i18n276.__)("Descriptions"), value: "descriptions" },
-    { label: (0, import_i18n276.__)("Chapters"), value: "chapters" },
-    { label: (0, import_i18n276.__)("Metadata"), value: "metadata" }
+    { 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" }
   ];
   var DEFAULT_TRACK = {
     src: "",
@@ -80693,26 +83917,26 @@ ${text}
   };
   function TrackList({ tracks, onEditPress }) {
     const content = tracks.map((track, index) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(
         import_components182.__experimentalHStack,
         {
           className: "block-library-video-tracks-editor__track-list-track",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)("span", { children: track.label }),
-            /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_components182.__experimentalHStack, { justify: "flex-end", children: [
-              track.default && /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(WCBadge, { children: (0, import_i18n276.__)("Default") }),
-              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+            /* @__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,
                 {
                   __next40pxDefaultSize: true,
                   variant: "tertiary",
                   onClick: () => onEditPress(index),
-                  "aria-label": (0, import_i18n276.sprintf)(
+                  "aria-label": (0, import_i18n279.sprintf)(
                     /* translators: %s: Label of the video text track e.g: "French subtitles". */
-                    (0, import_i18n276._x)("Edit %s", "text tracks"),
+                    (0, import_i18n279._x)("Edit %s", "text tracks"),
                     track.label
                   ),
-                  children: (0, import_i18n276.__)("Edit")
+                  children: (0, import_i18n279.__)("Edit")
                 }
               )
             ] })
@@ -80721,10 +83945,10 @@ ${text}
         track.id ?? track.src
       );
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
       import_components182.MenuGroup,
       {
-        label: (0, import_i18n276.__)("Text tracks"),
+        label: (0, import_i18n279.__)("Text tracks"),
         className: "block-library-video-tracks-editor__track-list",
         children: content
       }
@@ -80737,68 +83961,68 @@ ${text}
     onRemove,
     allowSettingDefault
   }) {
-    const [trackState, setTrackState] = (0, import_element154.useState)({
+    const [trackState, setTrackState] = (0, import_element168.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_runtime561.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(
       import_components182.__experimentalVStack,
       {
         className: "block-library-video-tracks-editor__single-track-editor",
         spacing: "4",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime561.jsx)("span", { className: "block-library-video-tracks-editor__single-track-editor-edit-track-label", children: (0, import_i18n276.__)("Edit track") }),
-          /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)("span", { children: [
-            (0, import_i18n276.__)("File"),
+          /* @__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_runtime561.jsx)("b", { children: fileName })
+            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)("b", { children: fileName })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_components182.__experimentalGrid, { columns: 2, gap: 4, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_components182.__experimentalGrid, { columns: 2, gap: 4, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
               import_components182.TextControl,
               {
                 onChange: (newLabel) => setTrackState((prevTrackState) => ({
                   ...prevTrackState,
                   label: newLabel
                 })),
-                label: (0, import_i18n276.__)("Label"),
+                label: (0, import_i18n279.__)("Label"),
                 value: label,
-                help: (0, import_i18n276.__)("Title of track")
+                help: (0, import_i18n279.__)("Title of track")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
               import_components182.TextControl,
               {
                 onChange: (newSrcLang) => setTrackState((prevTrackState) => ({
                   ...prevTrackState,
                   srcLang: newSrcLang
                 })),
-                label: (0, import_i18n276.__)("Source language"),
+                label: (0, import_i18n279.__)("Source language"),
                 value: srcLang,
-                help: (0, import_i18n276.__)("Language tag (en, fr, etc.)")
+                help: (0, import_i18n279.__)("Language tag (en, fr, etc.)")
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_components182.__experimentalVStack, { spacing: "4", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_components182.__experimentalVStack, { spacing: "4", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
               import_components182.SelectControl,
               {
                 className: "block-library-video-tracks-editor__single-track-editor-kind-select",
                 options: KIND_OPTIONS,
                 value: kind,
-                label: (0, import_i18n276.__)("Kind"),
+                label: (0, import_i18n279.__)("Kind"),
                 onChange: (newKind) => setTrackState((prevTrackState) => ({
                   ...prevTrackState,
                   kind: newKind
                 }))
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
               import_components182.ToggleControl,
               {
-                label: (0, import_i18n276.__)("Set as default track"),
+                label: (0, import_i18n279.__)("Set as default track"),
                 checked: isDefaultTrack,
                 disabled: !allowSettingDefault,
                 onChange: (defaultTrack) => setTrackState((prevTrackState) => ({
@@ -80807,18 +84031,18 @@ ${text}
                 }))
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_components182.__experimentalHStack, { className: "block-library-video-tracks-editor__single-track-editor-buttons-container", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+            /* @__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,
                 {
                   __next40pxDefaultSize: true,
                   isDestructive: true,
                   variant: "link",
                   onClick: onRemove,
-                  children: (0, import_i18n276.__)("Remove track")
+                  children: (0, import_i18n279.__)("Remove track")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
                 import_components182.Button,
                 {
                   __next40pxDefaultSize: true,
@@ -80827,7 +84051,7 @@ ${text}
                     onChange(trackState);
                     onClose();
                   },
-                  children: (0, import_i18n276.__)("Apply")
+                  children: (0, import_i18n279.__)("Apply")
                 }
               )
             ] })
@@ -80840,8 +84064,8 @@ ${text}
     const mediaUpload = (0, import_data173.useSelect)((select10) => {
       return select10(import_block_editor297.store).getSettings().mediaUpload;
     }, []);
-    const [trackBeingEdited, setTrackBeingEdited] = (0, import_element154.useState)(null);
-    const dropdownPopoverRef = (0, import_element154.useRef)();
+    const [trackBeingEdited, setTrackBeingEdited] = (0, import_element168.useState)(null);
+    const dropdownPopoverRef = (0, import_element168.useRef)();
     const handleTrackSelect = (selectedTracks = [], appendTracks = false) => {
       const existingTracksMap = new Map(
         tracks.map((track) => [track.id, track])
@@ -80881,13 +84105,13 @@ ${text}
         }
       });
     }
-    (0, import_element154.useEffect)(() => {
+    (0, import_element168.useEffect)(() => {
       dropdownPopoverRef.current?.focus();
     }, [trackBeingEdited]);
     if (!mediaUpload) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
       import_components182.Dropdown,
       {
         contentClassName: "block-library-video-tracks-editor",
@@ -80902,19 +84126,19 @@ ${text}
             }
             onToggle();
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(import_components182.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(import_components182.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
             import_components182.ToolbarButton,
             {
               "aria-expanded": isOpen,
               "aria-haspopup": "true",
               onClick: handleOnToggle,
-              children: (0, import_i18n276.__)("Text tracks")
+              children: (0, import_i18n279.__)("Text tracks")
             }
           ) });
         },
         renderContent: () => {
           if (trackBeingEdited !== null) {
-            return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
               SingleTrackEditor,
               {
                 track: tracks[trackBeingEdited],
@@ -80936,57 +84160,57 @@ ${text}
               }
             );
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_jsx_runtime561.Fragment, { children: [
-            tracks.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)("div", { className: "block-library-video-tracks-editor__tracks-informative-message", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)("h2", { className: "block-library-video-tracks-editor__tracks-informative-message-title", children: (0, import_i18n276.__)("Text tracks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)("p", { className: "block-library-video-tracks-editor__tracks-informative-message-description", children: (0, import_i18n276.__)(
+          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.__)(
                 "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_runtime561.jsxs)(import_components182.NavigableMenu, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime585.jsxs)(import_components182.NavigableMenu, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
                 TrackList,
                 {
                   tracks,
                   onEditPress: setTrackBeingEdited
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
                 import_components182.MenuGroup,
                 {
                   className: "block-library-video-tracks-editor__add-tracks-container",
-                  label: (0, import_i18n276.__)("Add tracks"),
-                  children: /* @__PURE__ */ (0, import_jsx_runtime561.jsxs)(import_block_editor297.MediaUploadCheck, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+                  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,
                       {
                         onSelect: handleTrackSelect,
                         allowedTypes: ALLOWED_TYPES,
                         value: tracks.map(({ id }) => id),
                         multiple: true,
-                        render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+                        render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
                           import_components182.MenuItem,
                           {
                             icon: media_default,
                             onClick: open,
-                            children: (0, import_i18n276.__)("Open Media Library")
+                            children: (0, import_i18n279.__)("Open Media Library")
                           }
                         )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
                       import_components182.FormFileUpload,
                       {
                         onChange: uploadFiles,
                         accept: ".vtt,text/vtt",
                         multiple: true,
                         render: ({ openFileDialog }) => {
-                          return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+                          return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
                             import_components182.MenuItem,
                             {
                               icon: upload_default,
                               onClick: openFileDialog,
-                              children: (0, import_i18n276._x)("Upload", "verb")
+                              children: (0, import_i18n279._x)("Upload", "verb")
                             }
                           );
                         }
@@ -81003,7 +84227,7 @@ ${text}
   }

   // packages/block-library/build-module/video/variations.mjs
-  var import_i18n277 = __toESM(require_i18n(), 1);
+  var import_i18n280 = __toESM(require_i18n(), 1);
   var isGifVariation = ({
     controls,
     loop,
@@ -81014,8 +84238,8 @@ ${text}
   var variations21 = [
     {
       name: "video",
-      title: (0, import_i18n277.__)("Video"),
-      description: (0, import_i18n277.__)(
+      title: (0, import_i18n280.__)("Video"),
+      description: (0, import_i18n280.__)(
         "A video with customizable playback and interaction controls."
       ),
       icon: video_default,
@@ -81027,12 +84251,12 @@ ${text}
     },
     {
       name: "gif",
-      title: (0, import_i18n277.__)("GIF"),
-      description: (0, import_i18n277.__)(
+      title: (0, import_i18n280.__)("GIF"),
+      description: (0, import_i18n280.__)(
         "A muted, looping video that plays automatically like an animated GIF."
       ),
       icon: video_default,
-      keywords: [(0, import_i18n277.__)("animated"), "gif"],
+      keywords: [(0, import_i18n280.__)("animated"), "gif"],
       attributes: {
         controls: false,
         loop: true,
@@ -81048,21 +84272,21 @@ ${text}
   var variations_default21 = variations21;

   // packages/block-library/build-module/video/edit.mjs
-  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime586 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES10 = ["video"];
   function VideoEdit({
     isSelected: isSingleSelected,
-    attributes,
+    attributes: attributes2,
     className,
     setAttributes,
     insertBlocksAfter,
     onReplace
   }) {
-    const videoPlayer = (0, import_element155.useRef)();
-    const { id, controls, poster, src, tracks, width, height } = attributes;
-    const isGif = isGifVariation(attributes);
+    const videoPlayer = (0, import_element169.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_element155.useState)(attributes.blob);
+    const [temporaryURL, setTemporaryURL] = (0, import_element169.useState)(attributes2.blob);
     const dropdownMenuProps = useToolsPanelDropdownMenuProps();
     const blockEditingMode = (0, import_block_editor298.useBlockEditingMode)();
     const hasNonContentControls = blockEditingMode === "default";
@@ -81072,12 +84296,12 @@ ${text}
       onChange: onSelectVideo,
       onError: onUploadError
     });
-    (0, import_element155.useEffect)(() => {
+    (0, import_element169.useEffect)(() => {
       if (videoPlayer.current) {
         videoPlayer.current.load();
       }
     }, [poster]);
-    (0, import_element155.useEffect)(() => {
+    (0, import_element169.useEffect)(() => {
       if (isGif) {
         videoPlayer.current?.play().catch(() => {
         });
@@ -81132,14 +84356,14 @@ ${text}
       createErrorNotice(message, { type: "snackbar" });
     }
     const placeholder2 = (content) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
         import_components183.Placeholder,
         {
           className: "block-editor-media-placeholder",
           withIllustration: !isSingleSelected,
           icon: video_default,
-          label: (0, import_i18n278.__)("Video"),
-          instructions: (0, import_i18n278.__)(
+          label: (0, import_i18n281.__)("Video"),
+          instructions: (0, import_i18n281.__)(
             "Drag and drop a video, upload, or choose from your library."
           ),
           children: content
@@ -81153,23 +84377,23 @@ ${text}
       className: classes
     });
     if (!src && !temporaryURL) {
-      return /* @__PURE__ */ (0, import_jsx_runtime562.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
         import_block_editor298.MediaPlaceholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor298.BlockIcon, { icon: video_default }),
+          icon: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_block_editor298.BlockIcon, { icon: video_default }),
           onSelect: onSelectVideo,
           onSelectURL,
           accept: "video/*",
           allowedTypes: ALLOWED_MEDIA_TYPES10,
-          value: attributes,
+          value: attributes2,
           onError: onUploadError,
           placeholder: placeholder2
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(import_jsx_runtime562.Fragment, { children: [
-      isSingleSelected && /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(import_jsx_runtime562.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor298.BlockControls, { children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+    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)(
           TracksEditor,
           {
             tracks,
@@ -81178,7 +84402,7 @@ ${text}
             }
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor298.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_block_editor298.BlockControls, { group: "other", children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
           import_block_editor298.MediaReplaceFlow,
           {
             mediaId: id,
@@ -81193,10 +84417,10 @@ ${text}
           }
         ) })
       ] }),
-      !isGif && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_block_editor298.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+      !isGif && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_block_editor298.InspectorControls, { children: /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(
         import_components183.__experimentalToolsPanel,
         {
-          label: (0, import_i18n278.__)("Settings"),
+          label: (0, import_i18n281.__)("Settings"),
           resetAll: () => {
             setAttributes({
               autoplay: false,
@@ -81210,14 +84434,14 @@ ${text}
           },
           dropdownMenuProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
               edit_common_settings_default,
               {
                 setAttributes,
-                attributes
+                attributes: attributes2
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
               poster_image_default,
               {
                 poster,
@@ -81229,8 +84453,8 @@ ${text}
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)("figure", { ...blockProps, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)("figure", { ...blockProps, children: [
+        /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
           "video",
           {
             controls,
@@ -81245,18 +84469,18 @@ ${text}
             width,
             height,
             style: aspectRatio ? { aspectRatio } : void 0,
-            children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(Tracks, { tracks })
+            children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(Tracks, { tracks })
           }
         ),
-        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(import_components183.Spinner, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+        !!temporaryURL && /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_components183.Spinner, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
           Caption,
           {
-            attributes,
+            attributes: attributes2,
             setAttributes,
             isSelected: isSingleSelected,
             insertBlocksAfter,
-            label: (0, import_i18n278.__)("Video caption text"),
+            label: (0, import_i18n281.__)("Video caption text"),
             showToolbarButton: isSingleSelected && hasNonContentControls
           }
         )
@@ -81267,8 +84491,8 @@ ${text}

   // packages/block-library/build-module/video/save.mjs
   var import_block_editor299 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
-  function save57({ attributes }) {
+  var import_jsx_runtime587 = __toESM(require_jsx_runtime(), 1);
+  function save56({ attributes: attributes2 }) {
     const {
       autoplay,
       caption,
@@ -81282,10 +84506,10 @@ ${text}
       tracks,
       width,
       height
-    } = attributes;
+    } = attributes2;
     const aspectRatio = width && height ? `${width} / ${height}` : void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)("figure", { ...import_block_editor299.useBlockProps.save(), children: [
-      src && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime587.jsxs)("figure", { ...import_block_editor299.useBlockProps.save(), children: [
+      src && /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
         "video",
         {
           autoPlay: autoplay,
@@ -81299,10 +84523,10 @@ ${text}
           width,
           height,
           style: aspectRatio ? { aspectRatio } : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(Tracks, { tracks })
+          children: /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(Tracks, { tracks })
         }
       ),
-      !import_block_editor299.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+      !import_block_editor299.RichText.isEmpty(caption) && /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
         import_block_editor299.RichText.Content,
         {
           className: (0, import_block_editor299.__experimentalGetElementClassName)("caption"),
@@ -81315,7 +84539,7 @@ ${text}

   // packages/block-library/build-module/video/transforms.mjs
   var import_blob21 = __toESM(require_blob(), 1);
-  var import_blocks130 = __toESM(require_blocks(), 1);
+  var import_blocks128 = __toESM(require_blocks(), 1);
   var transforms39 = {
     from: [
       {
@@ -81325,7 +84549,7 @@ ${text}
         },
         transform(files) {
           const file = files[0];
-          const block = (0, import_blocks130.createBlock)("core/video", {
+          const block = (0, import_blocks128.createBlock)("core/video", {
             blob: (0, import_blob21.createBlobURL)(file)
           });
           return block;
@@ -81374,7 +84598,7 @@ ${text}
         isMatch: (node) => node.nodeName === "P" && node.children.length === 1 && node.firstChild.nodeName === "VIDEO",
         transform: (node) => {
           const videoElement = node.firstChild;
-          const attributes = {
+          const attributes2 = {
             autoplay: videoElement.hasAttribute("autoplay") ? true : void 0,
             controls: videoElement.hasAttribute("controls") ? void 0 : false,
             loop: videoElement.hasAttribute("loop") ? true : void 0,
@@ -81384,11 +84608,11 @@ ${text}
             poster: videoElement.getAttribute("poster") || void 0,
             src: videoElement.getAttribute("src") || void 0
           };
-          if ((0, import_blob21.isBlobURL)(attributes.src)) {
-            attributes.blob = attributes.src;
-            delete attributes.src;
+          if ((0, import_blob21.isBlobURL)(attributes2.src)) {
+            attributes2.blob = attributes2.src;
+            delete attributes2.src;
           }
-          return (0, import_blocks130.createBlock)("core/video", attributes);
+          return (0, import_blocks128.createBlock)("core/video", attributes2);
         }
       }
     ]
@@ -81396,7 +84620,7 @@ ${text}
   var transforms_default40 = transforms39;

   // packages/block-library/build-module/video/index.mjs
-  var { fieldsKey: fieldsKey20, formKey: formKey20 } = unlock(import_blocks131.privateApis);
+  var { fieldsKey: fieldsKey20, formKey: formKey20 } = unlock(import_blocks129.privateApis);
   var { name: name120 } = block_default119;
   var settings119 = {
     icon: video_default,
@@ -81404,20 +84628,20 @@ ${text}
       attributes: {
         src: "https://upload.wikimedia.org/wikipedia/commons/c/ca/Wood_thrush_in_Central_Park_switch_sides_%2816510%29.webm",
         // translators: Caption accompanying a video of the wood thrush singing, which serves as an example for the Video block.
-        caption: (0, import_i18n279.__)("Wood thrush singing in Central Park, NYC.")
+        caption: (0, import_i18n282.__)("Wood thrush singing in Central Park, NYC.")
       }
     },
     transforms: transforms_default40,
     variations: variations_default21,
-    deprecated: deprecated_default56,
+    deprecated: deprecated_default57,
     edit: edit_default40,
-    save: save57
+    save: save56
   };
   if (window.__experimentalContentOnlyInspectorFields) {
     settings119[fieldsKey20] = [
       {
         id: "video",
-        label: (0, import_i18n279.__)("Video"),
+        label: (0, import_i18n282.__)("Video"),
         type: "media",
         Edit: {
           control: "media",
@@ -81440,7 +84664,7 @@ ${text}
       },
       {
         id: "caption",
-        label: (0, import_i18n279.__)("Caption"),
+        label: (0, import_i18n282.__)("Caption"),
         type: "text",
         Edit: "rich-text"
         // TODO: replace with custom component
@@ -81465,9 +84689,9 @@ ${text}
   // packages/block-library/build-module/footnotes/edit.mjs
   var import_block_editor300 = __toESM(require_block_editor(), 1);
   var import_core_data101 = __toESM(require_core_data(), 1);
-  var import_i18n280 = __toESM(require_i18n(), 1);
+  var import_i18n283 = __toESM(require_i18n(), 1);
   var import_components184 = __toESM(require_components(), 1);
-  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime588 = __toESM(require_jsx_runtime(), 1);
   function FootnotesEdit({ context: { postType, postId } }) {
     const [meta, updateMeta] = (0, import_core_data101.useEntityProp)(
       "postType",
@@ -81484,32 +84708,32 @@ ${text}
     const footnotes = Array.isArray(parsed) ? parsed : [];
     const blockProps = (0, import_block_editor300.useBlockProps)();
     if (!footnotesSupported) {
-      return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(
         import_components184.Placeholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_block_editor300.BlockIcon, { icon: format_list_numbered_default }),
-          label: (0, import_i18n280.__)("Footnotes"),
-          instructions: (0, import_i18n280.__)(
+          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.__)(
             "Footnotes are not supported here. Add this block to post or page content."
           )
         }
       ) });
     }
     if (!footnotes.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("div", { ...blockProps, children: /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(
         import_components184.Placeholder,
         {
-          icon: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_block_editor300.BlockIcon, { icon: format_list_numbered_default }),
-          label: (0, import_i18n280.__)("Footnotes"),
-          instructions: (0, import_i18n280.__)(
+          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.__)(
             "Footnotes found in blocks within this document will be displayed here."
           )
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("ol", { ...blockProps, children: footnotes.map(({ id, content }) => (
+    return /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("ol", { ...blockProps, children: footnotes.map(({ id, content }) => (
       /* eslint-disable-next-line jsx-a11y/no-noninteractive-element-interactions */
-      /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime588.jsxs)(
         "li",
         {
           onMouseDown: (event) => {
@@ -81519,7 +84743,7 @@ ${text}
             }
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime588.jsx)(
               import_block_editor300.RichText,
               {
                 id,
@@ -81547,7 +84771,7 @@ ${text}
               }
             ),
             " ",
-            /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("a", { href: `#${id}-link`, children: "\u21A9\uFE0E" })
+            /* @__PURE__ */ (0, import_jsx_runtime588.jsx)("a", { href: `#${id}-link`, children: "\u21A9\uFE0E" })
           ]
         },
         id
@@ -81667,19 +84891,19 @@ ${text}
   var v4_default = v412;

   // packages/block-library/build-module/footnotes/format.mjs
-  var import_i18n281 = __toESM(require_i18n(), 1);
+  var import_i18n284 = __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_core_data102 = __toESM(require_core_data(), 1);
-  var import_blocks132 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
+  var import_blocks130 = __toESM(require_blocks(), 1);
+  var import_jsx_runtime589 = __toESM(require_jsx_runtime(), 1);
   var formatName = "core/footnote";
   var { usesContextKey } = unlock(import_block_editor301.privateApis);
   var POST_CONTENT_BLOCK_NAME = "core/post-content";
   var SYNCED_PATTERN_BLOCK_NAME = "core/block";
   var format2 = {
-    title: (0, import_i18n281.__)("Footnote"),
+    title: (0, import_i18n284.__)("Footnote"),
     tagName: "sup",
     className: "fn",
     attributes: {
@@ -81704,7 +84928,7 @@ ${text}
       } = registry.select(import_block_editor301.store);
       const isFootnotesSupported = (0, import_data175.useSelect)(
         (select10) => {
-          if (!select10(import_blocks132.store).getBlockType("core/footnotes")) {
+          if (!select10(import_blocks130.store).getBlockType("core/footnotes")) {
             return false;
           }
           const allowedBlocks = select10(import_block_editor301.store).getSettings().allowedBlockTypes;
@@ -81789,17 +85013,17 @@ ${text}
             while (rootClientId && getBlockName(rootClientId) !== POST_CONTENT_BLOCK_NAME) {
               rootClientId = getBlockRootClientId(rootClientId);
             }
-            fnBlock = (0, import_blocks132.createBlock)("core/footnotes");
+            fnBlock = (0, import_blocks130.createBlock)("core/footnotes");
             insertBlock(fnBlock, void 0, rootClientId);
           }
           selectionChange(fnBlock.clientId, id, 0, 0);
         });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
         import_block_editor301.RichTextToolbarButton,
         {
           icon: format_list_numbered_default,
-          title: (0, import_i18n281.__)("Footnote"),
+          title: (0, import_i18n284.__)("Footnote"),
           onClick,
           isActive: isObjectActive
         }
@@ -81823,123 +85047,15 @@ ${text}
     return metadata && "__experimental" in metadata && metadata.__experimental !== false;
   }

-  // packages/block-library/build-module/block-keyboard-shortcuts/index.mjs
-  var import_element156 = __toESM(require_element(), 1);
-  var import_data176 = __toESM(require_data(), 1);
-  var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
-  var import_i18n282 = __toESM(require_i18n(), 1);
-  var import_blocks133 = __toESM(require_blocks(), 1);
-  var import_block_editor302 = __toESM(require_block_editor(), 1);
-  function BlockKeyboardShortcuts() {
-    const { registerShortcut } = (0, import_data176.useDispatch)(import_keyboard_shortcuts.store);
-    const { replaceBlocks } = (0, import_data176.useDispatch)(import_block_editor302.store);
-    const { getBlockName, getSelectedBlockClientId, getBlockAttributes: getBlockAttributes4 } = (0, import_data176.useSelect)(import_block_editor302.store);
-    const handleTransformHeadingAndParagraph = (event, level) => {
-      event.preventDefault();
-      const currentClientId = getSelectedBlockClientId();
-      if (currentClientId === null) {
-        return;
-      }
-      const blockName = getBlockName(currentClientId);
-      const isParagraph = blockName === "core/paragraph";
-      const isHeading = blockName === "core/heading";
-      if (!isParagraph && !isHeading) {
-        return;
-      }
-      const destinationBlockName = level === 0 ? "core/paragraph" : "core/heading";
-      const attributes = getBlockAttributes4(currentClientId);
-      if (isParagraph && level === 0 || isHeading && attributes.level === level) {
-        return;
-      }
-      const newAttributes = {
-        content: attributes.content
-      };
-      const sourceTextAlign = attributes.textAlign || attributes.style?.typography?.textAlign;
-      if (destinationBlockName === "core/heading") {
-        newAttributes.level = level;
-      }
-      if (sourceTextAlign) {
-        newAttributes.style = {
-          typography: {
-            textAlign: sourceTextAlign
-          }
-        };
-      }
-      replaceBlocks(
-        currentClientId,
-        (0, import_blocks133.createBlock)(destinationBlockName, newAttributes)
-      );
-    };
-    (0, import_element156.useEffect)(() => {
-      registerShortcut({
-        name: "core/block-editor/transform-heading-to-paragraph",
-        category: "block-library",
-        description: (0, import_i18n282.__)("Transform heading to paragraph."),
-        keyCombination: {
-          modifier: "access",
-          character: "0"
-        },
-        aliases: [
-          {
-            modifier: "access",
-            character: "7"
-          }
-        ]
-      });
-      [1, 2, 3, 4, 5, 6].forEach((level) => {
-        registerShortcut({
-          name: `core/block-editor/transform-paragraph-to-heading-${level}`,
-          category: "block-library",
-          description: (0, import_i18n282.__)("Transform paragraph to heading."),
-          keyCombination: {
-            modifier: "access",
-            character: `${level}`
-          }
-        });
-      });
-    }, [registerShortcut]);
-    (0, import_keyboard_shortcuts.useShortcut)(
-      "core/block-editor/transform-heading-to-paragraph",
-      (event) => handleTransformHeadingAndParagraph(event, 0)
-    );
-    (0, import_keyboard_shortcuts.useShortcut)(
-      "core/block-editor/transform-paragraph-to-heading-1",
-      (event) => handleTransformHeadingAndParagraph(event, 1)
-    );
-    (0, import_keyboard_shortcuts.useShortcut)(
-      "core/block-editor/transform-paragraph-to-heading-2",
-      (event) => handleTransformHeadingAndParagraph(event, 2)
-    );
-    (0, import_keyboard_shortcuts.useShortcut)(
-      "core/block-editor/transform-paragraph-to-heading-3",
-      (event) => handleTransformHeadingAndParagraph(event, 3)
-    );
-    (0, import_keyboard_shortcuts.useShortcut)(
-      "core/block-editor/transform-paragraph-to-heading-4",
-      (event) => handleTransformHeadingAndParagraph(event, 4)
-    );
-    (0, import_keyboard_shortcuts.useShortcut)(
-      "core/block-editor/transform-paragraph-to-heading-5",
-      (event) => handleTransformHeadingAndParagraph(event, 5)
-    );
-    (0, import_keyboard_shortcuts.useShortcut)(
-      "core/block-editor/transform-paragraph-to-heading-6",
-      (event) => handleTransformHeadingAndParagraph(event, 6)
-    );
-    return null;
-  }
-  var block_keyboard_shortcuts_default = BlockKeyboardShortcuts;
-
   // packages/block-library/build-module/private-apis.mjs
   var privateApis4 = {};
   lock(privateApis4, {
-    BlockKeyboardShortcuts: block_keyboard_shortcuts_default,
     NAVIGATION_OVERLAY_TEMPLATE_PART_AREA,
     NavigationLinkUI
   });

   // packages/block-library/build-module/index.mjs
-  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime590 = __toESM(require_jsx_runtime(), 1);
   var getAllBlocks = () => {
     const blocks = [
       // Common blocks are grouped at the top to prioritize their display
@@ -82081,9 +85197,9 @@ ${text}
     if (window.__unstableAutoRegisterBlocks) {
       window.__unstableAutoRegisterBlocks.forEach((blockName) => {
         const bootstrappedBlockType = unlock(
-          (0, import_data177.select)(import_blocks134.store)
+          (0, import_data176.select)(import_blocks131.store)
         ).getBootstrappedBlockType(blockName);
-        (0, import_blocks134.registerBlockType)(blockName, {
+        (0, import_blocks131.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,
@@ -82103,25 +85219,25 @@ ${text}
             ])
           ),
           // Inspector controls are rendered by the auto-register hook in block-editor
-          edit: function Edit24({ attributes, context }) {
-            const disabledRef = (0, import_compose63.useDisabled)();
-            const blockProps = (0, import_block_editor303.useBlockProps)({ ref: disabledRef });
+          edit: function Edit24({ attributes: attributes2, context }) {
+            const disabledRef = (0, import_compose64.useDisabled)();
+            const blockProps = (0, import_block_editor302.useBlockProps)({ ref: disabledRef });
             const { content, status, error: error2 } = (0, import_server_side_render7.useServerSideRender)({
               block: blockName,
-              attributes,
+              attributes: attributes2,
               urlQueryArgs: { post_id: context?.postId }
             });
             if (status === "loading") {
-              return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("div", { ...blockProps, children: (0, import_i18n283.__)("Loading\u2026") });
+              return /* @__PURE__ */ (0, import_jsx_runtime590.jsx)("div", { ...blockProps, children: (0, import_i18n285.__)("Loading\u2026") });
             }
             if (status === "error") {
-              return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("div", { ...blockProps, children: (0, import_i18n283.sprintf)(
+              return /* @__PURE__ */ (0, import_jsx_runtime590.jsx)("div", { ...blockProps, children: (0, import_i18n285.sprintf)(
                 /* translators: %s: error message describing the problem */
-                (0, import_i18n283.__)("Error loading block: %s"),
+                (0, import_i18n285.__)("Error loading block: %s"),
                 error2
               ) });
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime590.jsx)(
               html_renderer_default,
               {
                 wrapperProps: blockProps,
@@ -82133,12 +85249,12 @@ ${text}
         });
       });
     }
-    (0, import_blocks134.setDefaultBlockName)(name63);
+    (0, import_blocks131.setDefaultBlockName)(name63);
     if (window.wp && window.wp.oldEditor && blocks.some(({ name: name510 }) => name510 === name13)) {
-      (0, import_blocks134.setFreeformContentHandlerName)(name13);
+      (0, import_blocks131.setFreeformContentHandlerName)(name13);
     }
-    (0, import_blocks134.setUnregisteredTypeHandlerName)(name52);
-    (0, import_blocks134.setGroupingBlockName)(name39);
+    (0, import_blocks131.setUnregisteredTypeHandlerName)(name52);
+    (0, import_blocks131.setGroupingBlockName)(name39);
   };
   var __experimentalRegisterExperimentalCoreBlocks = false ? ({ enableFSEBlocks } = {}) => {
     const enabledExperiments = [enableFSEBlocks ? "fse" : null];
diff --git a/wp-includes/js/dist/block-library.min.js b/wp-includes/js/dist/block-library.min.js
index 51448bc240..1af202084f 100644
--- a/wp-includes/js/dist/block-library.min.js
+++ b/wp-includes/js/dist/block-library.min.js
@@ -1,26 +1,27 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).blockLibrary=(()=>{var abe=Object.create;var a_=Object.defineProperty;var ibe=Object.getOwnPropertyDescriptor;var lbe=Object.getOwnPropertyNames;var sbe=Object.getPrototypeOf,cbe=Object.prototype.hasOwnProperty;var ube=(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 Ee=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Y=(e,t)=>{for(var r in t)a_(e,r,{get:t[r],enumerable:!0})},PF=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of lbe(t))!cbe.call(e,a)&&a!==r&&a_(e,a,{get:()=>t[a],enumerable:!(o=ibe(t,a))||o.enumerable});return e};var n=(e,t,r)=>(r=e!=null?abe(sbe(e)):{},PF(t||!e||!e.__esModule?a_(r,"default",{value:e,enumerable:!0}):r,e)),pbe=e=>PF(a_({},"__esModule",{value:!0}),e);var q=Ee((XIe,BF)=>{BF.exports=window.wp.blocks});var _e=Ee((JIe,EF)=>{EF.exports=window.wp.compose});var O=Ee((eDe,NF)=>{NF.exports=window.wp.data});var B=Ee((tDe,IF)=>{IF.exports=window.wp.blockEditor});var ap=Ee((rDe,DF)=>{DF.exports=window.wp.serverSideRender});var N=Ee((oDe,LF)=>{LF.exports=window.wp.i18n});var y7=Ee(dr=>{"use strict";Object.defineProperty(dr,"__esModule",{value:!0});dr.Doctype=dr.CDATA=dr.Tag=dr.Style=dr.Script=dr.Comment=dr.Directive=dr.Text=dr.Root=dr.isTag=dr.ElementType=void 0;var di;(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"})(di=dr.ElementType||(dr.ElementType={}));function dbe(e){return e.type===di.Tag||e.type===di.Script||e.type===di.Style}dr.isTag=dbe;dr.Root=di.Root;dr.Text=di.Text;dr.Directive=di.Directive;dr.Comment=di.Comment;dr.Script=di.Script;dr.Style=di.Style;dr.Tag=di.Tag;dr.CDATA=di.CDATA;dr.Doctype=di.Doctype});var w7=Ee($e=>{"use strict";var ip=$e&&$e.__extends||(function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,a){o.__proto__=a}||function(o,a){for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(o[i]=a[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)}})(),D1=$e&&$e.__assign||function(){return D1=Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},D1.apply(this,arguments)};Object.defineProperty($e,"__esModule",{value:!0});$e.cloneNode=$e.hasChildren=$e.isDocument=$e.isDirective=$e.isComment=$e.isText=$e.isCDATA=$e.isTag=$e.Element=$e.Document=$e.CDATA=$e.NodeWithChildren=$e.ProcessingInstruction=$e.Comment=$e.Text=$e.DataNode=$e.Node=void 0;var Oa=y7(),x7=(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),k7(this,t)},e})();$e.Node=x7;var i_=(function(e){ip(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})(x7);$e.DataNode=i_;var AF=(function(e){ip(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Oa.ElementType.Text,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t})(i_);$e.Text=AF;var MF=(function(e){ip(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Oa.ElementType.Comment,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t})(i_);$e.Comment=MF;var VF=(function(e){ip(t,e);function t(r,o){var a=e.call(this,o)||this;return a.name=r,a.type=Oa.ElementType.Directive,a}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t})(i_);$e.ProcessingInstruction=VF;var l_=(function(e){ip(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})(x7);$e.NodeWithChildren=l_;var zF=(function(e){ip(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Oa.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t})(l_);$e.CDATA=zF;var OF=(function(e){ip(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=Oa.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t})(l_);$e.Document=OF;var FF=(function(e){ip(t,e);function t(r,o,a,i){a===void 0&&(a=[]),i===void 0&&(i=r==="script"?Oa.ElementType.Script:r==="style"?Oa.ElementType.Style:Oa.ElementType.Tag);var l=e.call(this,a)||this;return l.name=r,l.attribs=o,l.type=i,l}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 a,i;return{name:o,value:r.attribs[o],namespace:(a=r["x-attribsNamespace"])===null||a===void 0?void 0:a[o],prefix:(i=r["x-attribsPrefix"])===null||i===void 0?void 0:i[o]}})},enumerable:!1,configurable:!0}),t})(l_);$e.Element=FF;function HF(e){return(0,Oa.isTag)(e)}$e.isTag=HF;function jF(e){return e.type===Oa.ElementType.CDATA}$e.isCDATA=jF;function UF(e){return e.type===Oa.ElementType.Text}$e.isText=UF;function GF(e){return e.type===Oa.ElementType.Comment}$e.isComment=GF;function WF(e){return e.type===Oa.ElementType.Directive}$e.isDirective=WF;function $F(e){return e.type===Oa.ElementType.Root}$e.isDocument=$F;function fbe(e){return Object.prototype.hasOwnProperty.call(e,"children")}$e.hasChildren=fbe;function k7(e,t){t===void 0&&(t=!1);var r;if(UF(e))r=new AF(e.data);else if(GF(e))r=new MF(e.data);else if(HF(e)){var o=t?_7(e.children):[],a=new FF(e.name,D1({},e.attribs),o);o.forEach(function(c){return c.parent=a}),e.namespace!=null&&(a.namespace=e.namespace),e["x-attribsNamespace"]&&(a["x-attribsNamespace"]=D1({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(a["x-attribsPrefix"]=D1({},e["x-attribsPrefix"])),r=a}else if(jF(e)){var o=t?_7(e.children):[],i=new zF(o);o.forEach(function(u){return u.parent=i}),r=i}else if($F(e)){var o=t?_7(e.children):[],l=new OF(o);o.forEach(function(u){return u.parent=l}),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),r=l}else if(WF(e)){var s=new VF(e.name,e.data);e["x-name"]!=null&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),r=s}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}$e.cloneNode=k7;function _7(e){for(var t=e.map(function(o){return k7(o,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}});var S7=Ee(Gs=>{"use strict";var hbe=Gs&&Gs.__createBinding||(Object.create?(function(e,t,r,o){o===void 0&&(o=r);var a=Object.getOwnPropertyDescriptor(t,r);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,a)}):(function(e,t,r,o){o===void 0&&(o=r),e[o]=t[r]})),gbe=Gs&&Gs.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&hbe(t,e,r)};Object.defineProperty(Gs,"__esModule",{value:!0});Gs.DomHandler=void 0;var C7=y7(),lp=w7();gbe(w7(),Gs);var qF={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},ZF=(function(){function e(t,r,o){this.dom=[],this.root=new lp.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof r=="function"&&(o=r,r=qF),typeof t=="object"&&(r=t,t=void 0),this.callback=t??null,this.options=r??qF,this.elementCB=o??null}return e.prototype.onparserinit=function(t){this.parser=t},e.prototype.onreset=function(){this.dom=[],this.root=new lp.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?C7.ElementType.Tag:void 0,a=new lp.Element(t,r,void 0,o);this.addNode(a),this.tagStack.push(a)},e.prototype.ontext=function(t){var r=this.lastNode;if(r&&r.type===C7.ElementType.Text)r.data+=t,this.options.withEndIndices&&(r.endIndex=this.parser.endIndex);else{var o=new lp.Text(t);this.addNode(o),this.lastNode=o}},e.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===C7.ElementType.Comment){this.lastNode.data+=t;return}var r=new lp.Comment(t);this.addNode(r),this.lastNode=r},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var t=new lp.Text(""),r=new lp.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 lp.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})();Gs.DomHandler=ZF;Gs.default=ZF});var KF=Ee(en=>{"use strict";Object.defineProperty(en,"__esModule",{value:!0});en.CARRIAGE_RETURN_PLACEHOLDER_REGEX=en.CARRIAGE_RETURN_PLACEHOLDER=en.CARRIAGE_RETURN_REGEX=en.CARRIAGE_RETURN=en.CASE_SENSITIVE_TAG_NAMES_MAP=en.CASE_SENSITIVE_TAG_NAMES=void 0;en.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"];en.CASE_SENSITIVE_TAG_NAMES_MAP=en.CASE_SENSITIVE_TAG_NAMES.reduce(function(e,t){return e[t.toLowerCase()]=t,e},{});en.CARRIAGE_RETURN="\r";en.CARRIAGE_RETURN_REGEX=new RegExp(en.CARRIAGE_RETURN,"g");en.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(),"__");en.CARRIAGE_RETURN_PLACEHOLDER_REGEX=new RegExp(en.CARRIAGE_RETURN_PLACEHOLDER,"g")});var T7=Ee(dh=>{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});dh.formatAttributes=YF;dh.escapeSpecialCharacters=ybe;dh.revertEscapedCharacters=QF;dh.formatDOM=XF;var s_=S7(),L1=KF();function vbe(e){return L1.CASE_SENSITIVE_TAG_NAMES_MAP[e]}function YF(e){for(var t={},r=0,o=e.length;r<o;r++){var a=e[r];t[a.name]=a.value}return t}function bbe(e){e=e.toLowerCase();var t=vbe(e);return t||e}function ybe(e){return e.replace(L1.CARRIAGE_RETURN_REGEX,L1.CARRIAGE_RETURN_PLACEHOLDER)}function QF(e){return e.replace(L1.CARRIAGE_RETURN_PLACEHOLDER_REGEX,L1.CARRIAGE_RETURN)}function XF(e,t,r){t===void 0&&(t=null);for(var o=[],a,i=0,l=e.length;i<l;i++){var s=e[i];switch(s.nodeType){case 1:{var c=bbe(s.nodeName);a=new s_.Element(c,YF(s.attributes)),a.children=XF(c==="template"?s.content.childNodes:s.childNodes,a);break}case 3:a=new s_.Text(QF(s.nodeValue));break;case 8:a=new s_.Comment(s.nodeValue);break;default:continue}var u=o[i-1]||null;u&&(u.next=a),a.parent=t,a.prev=u,a.next=null,o.push(a)}return r&&(a=new s_.ProcessingInstruction(r.substring(0,r.indexOf(" ")).toLowerCase(),r),a.next=o[0]||null,a.parent=t,o.unshift(a),o[1]&&(o[1].prev=o[0])),o}});var iH=Ee(E7=>{"use strict";Object.defineProperty(E7,"__esModule",{value:!0});E7.default=kbe;var _be=T7(),JF="html",eH="head",c_="body",xbe=/<([a-zA-Z]+[0-9]?)/,tH=/<head[^]*>/i,rH=/<body[^]*>/i,p_=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},P7=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},oH=typeof window=="object"&&window.DOMParser;typeof oH=="function"&&(nH=new oH,aH="text/html",P7=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),nH.parseFromString(e,aH)},p_=P7);var nH,aH;typeof document=="object"&&document.implementation&&(R1=document.implementation.createHTMLDocument(),p_=function(e,t){if(t){var r=R1.documentElement.querySelector(t);return r&&(r.innerHTML=e),R1}return R1.documentElement.innerHTML=e,R1});var R1,u_=typeof document=="object"&&document.createElement("template"),B7;u_&&u_.content&&(B7=function(e){return u_.innerHTML=e,u_.content.childNodes});function kbe(e){var t,r;e=(0,_be.escapeSpecialCharacters)(e);var o=e.match(xbe),a=o&&o[1]?o[1].toLowerCase():"";switch(a){case JF:{var i=P7(e);if(!tH.test(e)){var l=i.querySelector(eH);(t=l?.parentNode)===null||t===void 0||t.removeChild(l)}if(!rH.test(e)){var l=i.querySelector(c_);(r=l?.parentNode)===null||r===void 0||r.removeChild(l)}return i.querySelectorAll(JF)}case eH:case c_:{var s=p_(e).querySelectorAll(a);return rH.test(e)&&tH.test(e)?s[0].parentNode.childNodes:s}default:{if(B7)return B7(e);var l=p_(e,c_).querySelector(c_);return l.childNodes}}}});var lH=Ee(A1=>{"use strict";var wbe=A1&&A1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(A1,"__esModule",{value:!0});A1.default=Pbe;var Cbe=wbe(iH()),Sbe=T7(),Tbe=/<(![a-zA-Z\s]+)>/;function Pbe(e){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(Tbe),r=t?t[1]:void 0;return(0,Sbe.formatDOM)((0,Cbe.default)(e),null,r)}});var sH=Ee(m_=>{var Bbe=0;m_.SAME=Bbe;var Ebe=1;m_.CAMELCASE=Ebe;m_.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 uH=Ee(Ul=>{"use strict";function Nbe(e){return tn.hasOwnProperty(e)?tn[e]:null}function oa(e,t,r,o,a,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var tn={},Ibe=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];Ibe.forEach(e=>{tn[e]=new oa(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{tn[e]=new oa(e,1,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{tn[e]=new oa(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{tn[e]=new oa(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=>{tn[e]=new oa(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{tn[e]=new oa(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{tn[e]=new oa(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{tn[e]=new oa(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{tn[e]=new oa(e,5,!1,e.toLowerCase(),null,!1,!1)});var N7=/[\-\:]([a-z])/g,I7=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(N7,I7);tn[t]=new oa(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(N7,I7);tn[t]=new oa(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(N7,I7);tn[t]=new oa(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{tn[e]=new oa(e,1,!1,e.toLowerCase(),null,!1,!1)});var Dbe="xlinkHref";tn[Dbe]=new oa("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{tn[e]=new oa(e,1,!1,e.toLowerCase(),null,!0,!0)});var{CAMELCASE:Lbe,SAME:Rbe,possibleStandardNames:cH}=sH(),Abe=":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",Mbe=Abe+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Vbe=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Mbe+"]*$")),zbe=Object.keys(cH).reduce((e,t)=>{let r=cH[t];return r===Rbe?e[t]=t:r===Lbe?e[t.toLowerCase()]=t:e[t]=r,e},{});Ul.BOOLEAN=3;Ul.BOOLEANISH_STRING=2;Ul.NUMERIC=5;Ul.OVERLOADED_BOOLEAN=4;Ul.POSITIVE_NUMERIC=6;Ul.RESERVED=0;Ul.STRING=1;Ul.getPropertyInfo=Nbe;Ul.isCustomAttribute=Vbe;Ul.possibleStandardNames=zbe});var it=Ee((fDe,pH)=>{pH.exports=window.React});var vH=Ee((hDe,gH)=>{"use strict";var mH=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,Obe=/\n/g,Fbe=/^\s*/,Hbe=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,jbe=/^:\s*/,Ube=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Gbe=/^[;\s]*/,Wbe=/^\s+|\s+$/g,$be=`
-`,dH="/",fH="*",Om="",qbe="comment",Zbe="declaration";function Kbe(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 a(h){var g=h.match(Obe);g&&(r+=g.length);var v=h.lastIndexOf($be);o=~v?h.length-v:o+h.length}function i(){var h={line:r,column:o};return function(g){return g.position=new l(h),u(),g}}function l(h){this.start=h,this.end={line:r,column:o},this.source=t.source}l.prototype.content=e;function s(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 a(v),e=e.slice(v.length),g}}function u(){c(Fbe)}function p(h){var g;for(h=h||[];g=m();)g!==!1&&h.push(g);return h}function m(){var h=i();if(!(dH!=e.charAt(0)||fH!=e.charAt(1))){for(var g=2;Om!=e.charAt(g)&&(fH!=e.charAt(g)||dH!=e.charAt(g+1));)++g;if(g+=2,Om===e.charAt(g-1))return s("End of comment missing");var v=e.slice(2,g-2);return o+=2,a(v),e=e.slice(g),o+=2,h({type:qbe,comment:v})}}function d(){var h=i(),g=c(Hbe);if(g){if(m(),!c(jbe))return s("property missing ':'");var v=c(Ube),y=h({type:Zbe,property:hH(g[0].replace(mH,Om)),value:v?hH(v[0].replace(mH,Om)):Om});return c(Gbe),y}}function f(){var h=[];p(h);for(var g;g=d();)g!==!1&&(h.push(g),p(h));return h}return u(),f()}function hH(e){return e?e.replace(Wbe,Om):Om}gH.exports=Kbe});var bH=Ee(M1=>{"use strict";var Ybe=M1&&M1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(M1,"__esModule",{value:!0});M1.default=Xbe;var Qbe=Ybe(vH());function Xbe(e,t){let r=null;if(!e||typeof e!="string")return r;let o=(0,Qbe.default)(e),a=typeof t=="function";return o.forEach(i=>{if(i.type!=="declaration")return;let{property:l,value:s}=i;a?t(l,s,i):s&&(r=r||{},r[l]=s)}),r}});var _H=Ee(d_=>{"use strict";Object.defineProperty(d_,"__esModule",{value:!0});d_.camelCase=void 0;var Jbe=/^--[a-zA-Z0-9_-]+$/,eye=/-([a-z])/g,tye=/^[^-]+$/,rye=/^-(webkit|moz|ms|o|khtml)-/,oye=/^-(ms)-/,nye=function(e){return!e||tye.test(e)||Jbe.test(e)},aye=function(e,t){return t.toUpperCase()},yH=function(e,t){return"".concat(t,"-")},iye=function(e,t){return t===void 0&&(t={}),nye(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(oye,yH):e=e.replace(rye,yH),e.replace(eye,aye))};d_.camelCase=iye});var kH=Ee((L7,xH)=>{"use strict";var lye=L7&&L7.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},sye=lye(bH()),cye=_H();function D7(e,t){var r={};return!e||typeof e!="string"||(0,sye.default)(e,function(o,a){o&&a&&(r[(0,cye.camelCase)(o,t)]=a)}),r}D7.default=D7;xH.exports=D7});var R7=Ee(na=>{"use strict";var uye=na&&na.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(na,"__esModule",{value:!0});na.returnFirstArg=na.canTextBeChildOfNode=na.ELEMENTS_WITH_NO_TEXT_CHILDREN=na.PRESERVE_CUSTOM_ATTRIBUTES=void 0;na.isCustomComponent=fye;na.setStyleProp=gye;var pye=it(),mye=uye(kH()),dye=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function fye(e,t){return e.includes("-")?!dye.has(e):!!(t&&typeof t.is=="string")}var hye={reactCompat:!0};function gye(e,t){if(typeof e=="string"){if(!e.trim()){t.style={};return}try{t.style=(0,mye.default)(e,hye)}catch{t.style={}}}}na.PRESERVE_CUSTOM_ATTRIBUTES=Number(pye.version.split(".")[0])>=16;na.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var vye=function(e){return!na.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};na.canTextBeChildOfNode=vye;var bye=function(e){return e};na.returnFirstArg=bye});var M7=Ee(A7=>{"use strict";Object.defineProperty(A7,"__esModule",{value:!0});A7.default=kye;var V1=uH(),wH=R7(),yye=["checked","value"],_ye=["input","select","textarea"],xye={reset:!0,submit:!0};function kye(e,t){e===void 0&&(e={});var r={},o=!!(e.type&&xye[e.type]);for(var a in e){var i=e[a];if((0,V1.isCustomAttribute)(a)){r[a]=i;continue}var l=a.toLowerCase(),s=CH(l);if(s){var c=(0,V1.getPropertyInfo)(s);switch(yye.includes(s)&&_ye.includes(t)&&!o&&(s=CH("default"+l)),r[s]=i,c&&c.type){case V1.BOOLEAN:r[s]=!0;break;case V1.OVERLOADED_BOOLEAN:i===""&&(r[s]=!0);break}continue}wH.PRESERVE_CUSTOM_ATTRIBUTES&&(r[a]=i)}return(0,wH.setStyleProp)(e.style,r),r}function CH(e){return V1.possibleStandardNames[e]}});var TH=Ee(O1=>{"use strict";var wye=O1&&O1.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(O1,"__esModule",{value:!0});O1.default=SH;var V7=it(),Cye=wye(M7()),z1=R7(),Sye={cloneElement:V7.cloneElement,createElement:V7.createElement,isValidElement:V7.isValidElement};function SH(e,t){t===void 0&&(t={});for(var r=[],o=typeof t.replace=="function",a=t.transform||z1.returnFirstArg,i=t.library||Sye,l=i.cloneElement,s=i.createElement,c=i.isValidElement,u=e.length,p=0;p<u;p++){var m=e[p];if(o){var d=t.replace(m,p);if(c(d)){u>1&&(d=l(d,{key:d.key||p})),r.push(a(d,m,p));continue}}if(m.type==="text"){var f=!m.data.trim().length;if(f&&m.parent&&!(0,z1.canTextBeChildOfNode)(m.parent)||t.trim&&f)continue;r.push(a(m.data,m,p));continue}var h=m,g={};Tye(h)?((0,z1.setStyleProp)(h.attribs.style,h.attribs),g=h.attribs):h.attribs&&(g=(0,Cye.default)(h.attribs,h.name));var v=void 0;switch(m.type){case"script":case"style":m.children[0]&&(g.dangerouslySetInnerHTML={__html:m.children[0].data});break;case"tag":m.name==="textarea"&&m.children[0]?g.defaultValue=m.children[0].data:m.children&&m.children.length&&(v=SH(m.children,t));break;default:continue}u>1&&(g.key=p),r.push(a(s(m.name,g,v),m,p))}return r.length===1?r[0]:r}function Tye(e){return z1.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,z1.isCustomComponent)(e.name,e.attribs)}});var O7=Ee(_o=>{"use strict";var z7=_o&&_o.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(_o,"__esModule",{value:!0});_o.htmlToDOM=_o.domToReact=_o.attributesToProps=_o.Text=_o.ProcessingInstruction=_o.Element=_o.Comment=void 0;_o.default=Eye;var PH=z7(lH());_o.htmlToDOM=PH.default;var Pye=z7(M7());_o.attributesToProps=Pye.default;var BH=z7(TH());_o.domToReact=BH.default;var f_=S7();Object.defineProperty(_o,"Comment",{enumerable:!0,get:function(){return f_.Comment}});Object.defineProperty(_o,"Element",{enumerable:!0,get:function(){return f_.Element}});Object.defineProperty(_o,"ProcessingInstruction",{enumerable:!0,get:function(){return f_.ProcessingInstruction}});Object.defineProperty(_o,"Text",{enumerable:!0,get:function(){return f_.Text}});var Bye={lowerCaseAttributeNames:!1};function Eye(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");return e?(0,BH.default)((0,PH.default)(e,t?.htmlparser2||Bye),t):[]}});var En=Ee((wDe,NH)=>{NH.exports=window.wp.dom});var b=Ee((CDe,IH)=>{IH.exports=window.ReactJSXRuntime});var H=Ee((BDe,RH)=>{RH.exports=window.wp.element});var M=Ee((NDe,AH)=>{AH.exports=window.wp.primitives});var z=Ee((Ize,MH)=>{MH.exports=window.wp.components});var Ar=Ee((Dze,VH)=>{VH.exports=window.wp.blob});var te=Ee((Lze,zH)=>{zH.exports=window.wp.coreData});var sr=Ee((IOe,_j)=>{_j.exports=window.wp.url});var Oo=Ee((ROe,Sj)=>{Sj.exports=window.wp.htmlEntities});var Tr=Ee(($Oe,Oj)=>{Oj.exports=window.wp.notices});var EI=Ee((IFe,cU)=>{cU.exports=window.wp.privateApis});var Kl=Ee((rHe,kU)=>{kU.exports=window.wp.keycodes});var tG=Ee((yje,eG)=>{eG.exports=window.ReactDOM});var sG=Ee(lG=>{"use strict";var Eh=it();function R_e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var A_e=typeof Object.is=="function"?Object.is:R_e,M_e=Eh.useState,V_e=Eh.useEffect,z_e=Eh.useLayoutEffect,O_e=Eh.useDebugValue;function F_e(e,t){var r=t(),o=M_e({inst:{value:r,getSnapshot:t}}),a=o[0].inst,i=o[1];return z_e(function(){a.value=r,a.getSnapshot=t,oD(a)&&i({inst:a})},[e,r,t]),V_e(function(){return oD(a)&&i({inst:a}),e(function(){oD(a)&&i({inst:a})})},[e]),O_e(r),r}function oD(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!A_e(e,r)}catch{return!0}}function H_e(e,t){return t()}var j_e=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?H_e:F_e;lG.useSyncExternalStore=Eh.useSyncExternalStore!==void 0?Eh.useSyncExternalStore:j_e});var uG=Ee((Vje,cG)=>{"use strict";cG.exports=sG()});var sb=Ee(($Ge,zG)=>{zG.exports=window.wp.a11y});var bd=Ee((XWe,bW)=>{bW.exports=window.wp.deprecated});var es=Ee((w$e,NW)=>{NW.exports=window.wp.richText});var Hw=Ee((hKe,wq)=>{wq.exports=window.wp.date});var Cb=Ee((qKe,zq)=>{zq.exports=window.wp.apiFetch});var hu=Ee((TQe,xK)=>{xK.exports=window.wp.hooks});var Mb=Ee((ZJe,j3)=>{var tQ={\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"},rQ=Object.keys(tQ).join("|"),B3e=new RegExp(rQ,"g"),E3e=new RegExp(rQ,"");function N3e(e){return tQ[e]}var oQ=function(e){return e.replace(B3e,N3e)},I3e=function(e){return!!e.match(E3e)};j3.exports=oQ;j3.exports.has=I3e;j3.exports.remove=oQ});var XQ=Ee((Jet,QQ)=>{QQ.exports=window.wp.styleEngine});var rX=Ee((rtt,tX)=>{"use strict";tX.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 l=i[a];if(!e(t[l],r[l]))return!1}return!0}return t!==t&&r!==r}});var nee=Ee((int,oee)=>{oee.exports=window.wp.uploadMedia});var JC=Ee((rct,cne)=>{cne.exports=window.wp.escapeHtml});var Vce=Ee((Xgt,Mce)=>{Mce.exports=window.wp.wordcount});var Ume=Ee((Wbt,jme)=>{jme.exports=window.wp.patterns});var Mde=Ee((Qyt,Ade)=>{Ade.exports=window.wp.autop});var zde=Ee((Xyt,Vde)=>{Vde.exports=window.wp.shortcode});var Ove=Ee((gCt,zve)=>{zve.exports=window.wp.keyboardShortcuts});var KIe={};Y(KIe,{__experimentalGetCoreBlocks:()=>qve,__experimentalRegisterExperimentalCoreBlocks:()=>ZIe,privateApis:()=>gF,registerCoreBlocks:()=>qIe});var jl=n(q(),1),Uve=n(_e(),1),Gve=n(O(),1),Wve=n(B(),1),$ve=n(ap(),1),X2=n(N(),1);function RF(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=RF(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function mbe(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=RF(e))&&(o&&(o+=" "),o+=t);return o}var S=mbe;var F7=n(O7(),1),Gl=n(O7(),1),EH=F7.default.default||F7.default;var DH=n(En(),1),LH=n(b(),1),Nye=({wrapperProps:e={},html:t=""})=>{let r={replace:({name:i,type:l,attribs:s,parent:c,children:u})=>{if(l==="tag"&&i){let p=(0,Gl.attributesToProps)(s||{}),m=i;if(!c){let d={...p,...e,className:S(p.className,e.className),style:{...p.style||{},...e.style||{}}};return(0,LH.jsx)(m,{...d,children:(0,Gl.domToReact)(u,r)})}}}},o=(0,DH.safeHTML)(t);return EH(o,r)},xo=Nye;var gI={};Y(gI,{init:()=>Aye,metadata:()=>l5,name:()=>$H,settings:()=>qH});var hI=n(N(),1);var h_=n(H(),1),aa=(0,h_.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,h_.cloneElement)(e,{width:t,height:t,...r,ref:o}));var F1=n(M(),1),H1=n(b(),1),H7=(0,H1.jsxs)(F1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,H1.jsx)(F1.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 12.75L9.5 12.75L9.5 11.25L19.5 11.25L19.5 12.75Z"}),(0,H1.jsx)(F1.Path,{d:"M4.5 9.5L8.5 12L4.5 14.5L4.5 9.5Z"})]});var Fm=n(M(),1),Hm=n(b(),1),j7=(0,Hm.jsxs)(Fm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Hm.jsx)(Fm.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.5L9.5 9.5L9.5 8L19.5 8L19.5 9.5Z"}),(0,Hm.jsx)(Fm.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 13L9.5 13L9.5 11.5L19.5 11.5L19.5 13Z"}),(0,Hm.jsx)(Fm.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.3999L9.5 16.3999L9.5 14.8999L19.5 14.8999L19.5 16.3999Z"}),(0,Hm.jsx)(Fm.Path,{d:"M4.5 6.25L8.5 8.75L4.5 11.25L4.5 6.25Z"})]});var jm=n(M(),1),Um=n(b(),1),U7=(0,Um.jsxs)(jm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Um.jsx)(jm.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 9.25L9.5 9.25L9.5 7.75L19.5 7.75L19.5 9.25Z"}),(0,Um.jsx)(jm.Path,{d:"M4.5 6L8.5 8.5L4.5 11L4.5 6Z"}),(0,Um.jsx)(jm.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5 16.25L9.5 16.25L9.5 14.75L19.5 14.75L19.5 16.25Z"}),(0,Um.jsx)(jm.Path,{d:"M4.5 13L8.5 15.5L4.5 18L4.5 13Z"})]});var g_=n(M(),1),G7=n(b(),1),Gm=(0,G7.jsx)(g_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G7.jsx)(g_.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 v_=n(M(),1),W7=n(b(),1),$7=(0,W7.jsx)(v_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W7.jsx)(v_.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})});var b_=n(M(),1),q7=n(b(),1),Z7=(0,q7.jsx)(b_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q7.jsx)(b_.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})});var y_=n(M(),1),K7=n(b(),1),Y7=(0,K7.jsx)(y_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K7.jsx)(y_.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"})});var __=n(M(),1),Q7=n(b(),1),X7=(0,Q7.jsx)(__.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q7.jsx)(__.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});var x_=n(M(),1),J7=n(b(),1),eP=(0,J7.jsx)(x_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J7.jsx)(x_.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 k_=n(M(),1),tP=n(b(),1),Wm=(0,tP.jsx)(k_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tP.jsx)(k_.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 w_=n(M(),1),rP=n(b(),1),oP=(0,rP.jsx)(w_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rP.jsx)(w_.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 C_=n(M(),1),nP=n(b(),1),j1=(0,nP.jsx)(C_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nP.jsx)(C_.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 S_=n(M(),1),aP=n(b(),1),iP=(0,aP.jsx)(S_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aP.jsx)(S_.Path,{d:"M4 13.5h3v-3H4v3Zm6-3.5 2 2-2 2 1 1 3-3-3-3-1 1Zm7 .5v3h3v-3h-3Z"})});var T_=n(M(),1),lP=n(b(),1),sP=(0,lP.jsx)(T_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lP.jsx)(T_.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 P_=n(M(),1),cP=n(b(),1),uP=(0,cP.jsx)(P_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cP.jsx)(P_.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 B_=n(M(),1),pP=n(b(),1),U1=(0,pP.jsx)(B_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pP.jsx)(B_.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 E_=n(M(),1),mP=n(b(),1),dP=(0,mP.jsx)(E_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mP.jsx)(E_.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 N_=n(M(),1),fP=n(b(),1),sp=(0,fP.jsx)(N_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fP.jsx)(N_.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 I_=n(M(),1),hP=n(b(),1),G1=(0,hP.jsx)(I_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hP.jsx)(I_.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var D_=n(M(),1),gP=n(b(),1),vP=(0,gP.jsx)(D_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gP.jsx)(D_.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var L_=n(M(),1),bP=n(b(),1),R_=(0,bP.jsx)(L_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bP.jsx)(L_.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var A_=n(M(),1),yP=n(b(),1),_P=(0,yP.jsx)(A_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yP.jsx)(A_.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 M_=n(M(),1),xP=n(b(),1),fh=(0,xP.jsx)(M_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xP.jsx)(M_.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var V_=n(M(),1),kP=n(b(),1),wP=(0,kP.jsx)(V_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kP.jsx)(V_.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var z_=n(M(),1),CP=n(b(),1),W1=(0,CP.jsx)(z_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CP.jsx)(z_.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 O_=n(M(),1),SP=n(b(),1),$m=(0,SP.jsx)(O_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SP.jsx)(O_.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 F_=n(M(),1),TP=n(b(),1),$1=(0,TP.jsx)(F_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,TP.jsx)(F_.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 H_=n(M(),1),PP=n(b(),1),BP=(0,PP.jsx)(H_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PP.jsx)(H_.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 j_=n(M(),1),EP=n(b(),1),NP=(0,EP.jsx)(j_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EP.jsx)(j_.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 U_=n(M(),1),IP=n(b(),1),q1=(0,IP.jsx)(U_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IP.jsx)(U_.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 qm=n(M(),1),hh=n(b(),1),DP=(0,hh.jsxs)(qm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,hh.jsx)(qm.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,hh.jsx)(qm.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 15V15C15 13.8954 14.1046 13 13 13L11 13C9.89543 13 9 13.8954 9 15V15"}),(0,hh.jsx)(qm.Circle,{cx:"12",cy:"9",r:"2",fillRule:"evenodd",clipRule:"evenodd"})]});var G_=n(M(),1),LP=n(b(),1),RP=(0,LP.jsx)(G_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LP.jsx)(G_.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 W_=n(M(),1),AP=n(b(),1),MP=(0,AP.jsx)(W_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AP.jsx)(W_.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 $_=n(M(),1),VP=n(b(),1),zP=(0,VP.jsx)($_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VP.jsx)($_.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 q_=n(M(),1),OP=n(b(),1),Z1=(0,OP.jsx)(q_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OP.jsx)(q_.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 Z_=n(M(),1),FP=n(b(),1),K1=(0,FP.jsx)(Z_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FP.jsx)(Z_.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 K_=n(M(),1),HP=n(b(),1),Zm=(0,HP.jsx)(K_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HP.jsx)(K_.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 Y_=n(M(),1),jP=n(b(),1),Km=(0,jP.jsx)(Y_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jP.jsx)(Y_.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 Q_=n(M(),1),UP=n(b(),1),Y1=(0,UP.jsx)(Q_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UP.jsx)(Q_.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 X_=n(M(),1),GP=n(b(),1),WP=(0,GP.jsx)(X_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GP.jsx)(X_.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 Q1=n(M(),1),X1=n(b(),1),$P=(0,X1.jsxs)(Q1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,X1.jsx)(Q1.Path,{d:"M4 16h10v1.5H4V16Zm0-4.5h16V13H4v-1.5ZM10 7h10v1.5H10V7Z",fillRule:"evenodd",clipRule:"evenodd"}),(0,X1.jsx)(Q1.Path,{d:"m4 5.25 4 2.5-4 2.5v-5Z"})]});var J_=n(M(),1),qP=n(b(),1),J1=(0,qP.jsx)(J_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qP.jsx)(J_.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 ex=n(M(),1),ZP=n(b(),1),ev=(0,ZP.jsx)(ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZP.jsx)(ex.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=n(M(),1),KP=n(b(),1),YP=(0,KP.jsx)(tx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KP.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 rx=n(M(),1),QP=n(b(),1),XP=(0,QP.jsx)(rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QP.jsx)(rx.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 ox=n(M(),1),JP=n(b(),1),eB=(0,JP.jsx)(ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JP.jsx)(ox.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var nx=n(M(),1),tB=n(b(),1),rB=(0,tB.jsx)(nx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tB.jsx)(nx.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM20.0303 9.03033L17.0607 12L20.0303 14.9697L18.9697 16.0303L15.4697 12.5303L14.9393 12L15.4697 11.4697L18.9697 7.96967L20.0303 9.03033Z"})});var ax=n(M(),1),oB=n(b(),1),nB=(0,oB.jsx)(ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oB.jsx)(ax.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=n(M(),1),aB=n(b(),1),tv=(0,aB.jsx)(ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aB.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 lx=n(M(),1),iB=n(b(),1),rv=(0,iB.jsx)(lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iB.jsx)(lx.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 sx=n(M(),1),lB=n(b(),1),ov=(0,lB.jsx)(sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lB.jsx)(sx.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 cx=n(M(),1),sB=n(b(),1),al=(0,sB.jsx)(cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sB.jsx)(cx.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=n(M(),1),cB=n(b(),1),uB=(0,cB.jsx)(ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cB.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 px=n(M(),1),pB=n(b(),1),nv=(0,pB.jsx)(px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pB.jsx)(px.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 mx=n(M(),1),mB=n(b(),1),av=(0,mB.jsx)(mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mB.jsx)(mx.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 dx=n(M(),1),dB=n(b(),1),Ym=(0,dB.jsx)(dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dB.jsx)(dx.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=n(M(),1),fB=n(b(),1),iv=(0,fB.jsx)(fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fB.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 hx=n(M(),1),hB=n(b(),1),Wl=(0,hB.jsx)(hx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hB.jsx)(hx.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z"})});var gx=n(M(),1),gB=n(b(),1),Qm=(0,gB.jsx)(gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gB.jsx)(gx.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 vx=n(M(),1),vB=n(b(),1),bB=(0,vB.jsx)(vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vB.jsx)(vx.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 bx=n(M(),1),yB=n(b(),1),_B=(0,yB.jsx)(bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yB.jsx)(bx.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var yx=n(M(),1),xB=n(b(),1),kB=(0,xB.jsx)(yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xB.jsx)(yx.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})});var _x=n(M(),1),wB=n(b(),1),CB=(0,wB.jsx)(_x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wB.jsx)(_x.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})});var xx=n(M(),1),SB=n(b(),1),TB=(0,SB.jsx)(xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SB.jsx)(xx.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var kx=n(M(),1),PB=n(b(),1),BB=(0,PB.jsx)(kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PB.jsx)(kx.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 wx=n(M(),1),EB=n(b(),1),NB=(0,EB.jsx)(wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EB.jsx)(wx.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 Cx=n(M(),1),IB=n(b(),1),DB=(0,IB.jsx)(Cx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IB.jsx)(Cx.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"})});var Sx=n(M(),1),LB=n(b(),1),RB=(0,LB.jsx)(Sx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LB.jsx)(Sx.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var Tx=n(M(),1),AB=n(b(),1),MB=(0,AB.jsx)(Tx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AB.jsx)(Tx.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 Px=n(M(),1),VB=n(b(),1),cp=(0,VB.jsx)(Px.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VB.jsx)(Px.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 Bx=n(M(),1),zB=n(b(),1),OB=(0,zB.jsx)(Bx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zB.jsx)(Bx.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 Ex=n(M(),1),FB=n(b(),1),Xm=(0,FB.jsx)(Ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FB.jsx)(Ex.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 Nx=n(M(),1),HB=n(b(),1),lv=(0,HB.jsx)(Nx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HB.jsx)(Nx.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 Ix=n(M(),1),jB=n(b(),1),fi=(0,jB.jsx)(Ix.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jB.jsx)(Ix.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 Dx=n(M(),1),UB=n(b(),1),GB=(0,UB.jsx)(Dx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UB.jsx)(Dx.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 Lx=n(M(),1),WB=n(b(),1),$l=(0,WB.jsx)(Lx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WB.jsx)(Lx.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 Rx=n(M(),1),$B=n(b(),1),qB=(0,$B.jsx)(Rx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$B.jsx)(Rx.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 Ax=n(M(),1),ZB=n(b(),1),Jm=(0,ZB.jsx)(Ax.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZB.jsx)(Ax.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 Mx=n(M(),1),KB=n(b(),1),YB=(0,KB.jsx)(Mx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KB.jsx)(Mx.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 Vx=n(M(),1),QB=n(b(),1),XB=(0,QB.jsx)(Vx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QB.jsx)(Vx.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 zx=n(M(),1),JB=n(b(),1),eE=(0,JB.jsx)(zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JB.jsx)(zx.Path,{d:"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z"})});var sv=n(M(),1),cv=n(b(),1),uv=(0,cv.jsxs)(sv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,cv.jsx)(sv.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,cv.jsx)(sv.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var Ox=n(M(),1),tE=n(b(),1),rE=(0,tE.jsx)(Ox.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tE.jsx)(Ox.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});var Fx=n(M(),1),oE=n(b(),1),pv=(0,oE.jsx)(Fx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oE.jsx)(Fx.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Hx=n(M(),1),nE=n(b(),1),aE=(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:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"})});var jx=n(M(),1),iE=n(b(),1),lE=(0,iE.jsx)(jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iE.jsx)(jx.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 Ux=n(M(),1),sE=n(b(),1),ed=(0,sE.jsx)(Ux.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sE.jsx)(Ux.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 Gx=n(M(),1),cE=n(b(),1),mv=(0,cE.jsx)(Gx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cE.jsx)(Gx.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 Wx=n(M(),1),uE=n(b(),1),pE=(0,uE.jsx)(Wx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uE.jsx)(Wx.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 $x=n(M(),1),mE=n(b(),1),dE=(0,mE.jsx)($x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mE.jsx)($x.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 dv=n(M(),1),fv=n(b(),1),eu=(0,fv.jsxs)(dv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,fv.jsx)(dv.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,fv.jsx)(dv.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 gh=n(M(),1),vh=n(b(),1),fE=(0,vh.jsxs)(gh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,vh.jsx)(gh.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,vh.jsx)(gh.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,vh.jsx)(gh.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var qx=n(M(),1),hE=n(b(),1),gE=(0,hE.jsx)(qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hE.jsx)(qx.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 Zx=n(M(),1),vE=n(b(),1),td=(0,vE.jsx)(Zx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vE.jsx)(Zx.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Kx=n(M(),1),bE=n(b(),1),hv=(0,bE.jsx)(Kx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bE.jsx)(Kx.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 Yx=n(M(),1),yE=n(b(),1),_E=(0,yE.jsx)(Yx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yE.jsx)(Yx.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 Qx=n(M(),1),xE=n(b(),1),gv=(0,xE.jsx)(Qx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xE.jsx)(Qx.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 Xx=n(M(),1),kE=n(b(),1),wE=(0,kE.jsx)(Xx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kE.jsx)(Xx.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 Jx=n(M(),1),CE=n(b(),1),bh=(0,CE.jsx)(Jx.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CE.jsx)(Jx.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var ek=n(M(),1),SE=n(b(),1),TE=(0,SE.jsx)(ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SE.jsx)(ek.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"})});var tk=n(M(),1),PE=n(b(),1),BE=(0,PE.jsx)(tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PE.jsx)(tk.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"})});var rk=n(M(),1),EE=n(b(),1),NE=(0,EE.jsx)(rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EE.jsx)(rk.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var ok=n(M(),1),IE=n(b(),1),rd=(0,IE.jsx)(ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IE.jsx)(ok.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 nk=n(M(),1),DE=n(b(),1),yh=(0,DE.jsx)(nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DE.jsx)(nk.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 ak=n(M(),1),LE=n(b(),1),vv=(0,LE.jsx)(ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LE.jsx)(ak.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=n(M(),1),RE=n(b(),1),AE=(0,RE.jsx)(ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RE.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 lk=n(M(),1),ME=n(b(),1),VE=(0,ME.jsx)(lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ME.jsx)(lk.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 sk=n(M(),1),zE=n(b(),1),OE=(0,zE.jsx)(sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zE.jsx)(sk.Path,{d:"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z"})});var bv=n(M(),1),yv=n(b(),1),_v=(0,yv.jsxs)(bv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,yv.jsx)(bv.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,yv.jsx)(bv.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 ck=n(M(),1),FE=n(b(),1),HE=(0,FE.jsx)(ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FE.jsx)(ck.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 uk=n(M(),1),jE=n(b(),1),UE=(0,jE.jsx)(uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jE.jsx)(uk.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 pk=n(M(),1),GE=n(b(),1),xv=(0,GE.jsx)(pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GE.jsx)(pk.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 mk=n(M(),1),WE=n(b(),1),$E=(0,WE.jsx)(mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WE.jsx)(mk.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 dk=n(M(),1),qE=n(b(),1),ZE=(0,qE.jsx)(dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qE.jsx)(dk.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=n(M(),1),KE=n(b(),1),YE=(0,KE.jsx)(fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,KE.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 hk=n(M(),1),QE=n(b(),1),XE=(0,QE.jsx)(hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QE.jsx)(hk.Path,{d:"M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z"})});var gk=n(M(),1),JE=n(b(),1),eN=(0,JE.jsx)(gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JE.jsx)(gk.Path,{d:"M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z"})});var vk=n(M(),1),tN=n(b(),1),rN=(0,tN.jsx)(vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tN.jsx)(vk.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 bk=n(M(),1),oN=n(b(),1),kv=(0,oN.jsx)(bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oN.jsx)(bk.Path,{d:"M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z"})});var yk=n(M(),1),nN=n(b(),1),wv=(0,nN.jsx)(yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nN.jsx)(yk.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=n(M(),1),aN=n(b(),1),Cv=(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:"M16 10.5v3h3v-3h-3zm-5 3h3v-3h-3v3zM7 9l-3 3 3 3 1-1-2-2 2-2-1-1z"})});var xk=n(M(),1),iN=n(b(),1),Sv=(0,iN.jsx)(xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iN.jsx)(xk.Path,{d:"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z"})});var kk=n(M(),1),lN=n(b(),1),sN=(0,lN.jsx)(kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lN.jsx)(kk.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 wk=n(M(),1),cN=n(b(),1),uN=(0,cN.jsx)(wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cN.jsx)(wk.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 Ck=n(M(),1),pN=n(b(),1),mN=(0,pN.jsx)(Ck.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pN.jsx)(Ck.Path,{d:"M7 11.5h10V13H7z"})});var Sk=n(M(),1),dN=n(b(),1),fN=(0,dN.jsx)(Sk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dN.jsx)(Sk.Path,{d:"M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z"})});var Tk=n(M(),1),hN=n(b(),1),gN=(0,hN.jsx)(Tk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hN.jsx)(Tk.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 Pk=n(M(),1),vN=n(b(),1),bN=(0,vN.jsx)(Pk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vN.jsx)(Pk.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 Bk=n(M(),1),yN=n(b(),1),Tv=(0,yN.jsx)(Bk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yN.jsx)(Bk.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 Ek=n(M(),1),_N=n(b(),1),Pv=(0,_N.jsx)(Ek.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_N.jsx)(Ek.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 Nk=n(M(),1),xN=n(b(),1),kN=(0,xN.jsx)(Nk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xN.jsx)(Nk.Path,{d:"M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z"})});var Ik=n(M(),1),wN=n(b(),1),Bv=(0,wN.jsx)(Ik.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wN.jsx)(Ik.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 Dk=n(M(),1),CN=n(b(),1),Ev=(0,CN.jsx)(Dk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CN.jsx)(Dk.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 Lk=n(M(),1),SN=n(b(),1),TN=(0,SN.jsx)(Lk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SN.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.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var Rk=n(M(),1),PN=n(b(),1),BN=(0,PN.jsx)(Rk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,PN.jsx)(Rk.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 Ak=n(M(),1),EN=n(b(),1),NN=(0,EN.jsx)(Ak.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EN.jsx)(Ak.Path,{fill:"none",d:"M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"square"})});var Mk=n(M(),1),IN=n(b(),1),DN=(0,IN.jsx)(Mk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IN.jsx)(Mk.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 Vk=n(M(),1),LN=n(b(),1),Nv=(0,LN.jsx)(Vk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LN.jsx)(Vk.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 zk=n(M(),1),RN=n(b(),1),AN=(0,RN.jsx)(zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RN.jsx)(zk.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 Ok=n(M(),1),MN=n(b(),1),VN=(0,MN.jsx)(Ok.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MN.jsx)(Ok.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 Fk=n(M(),1),zN=n(b(),1),ON=(0,zN.jsx)(Fk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zN.jsx)(Fk.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 Hk=n(M(),1),FN=n(b(),1),HN=(0,FN.jsx)(Hk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FN.jsx)(Hk.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 jk=n(M(),1),jN=n(b(),1),UN=(0,jN.jsx)(jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jN.jsx)(jk.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 Uk=n(M(),1),GN=n(b(),1),WN=(0,GN.jsx)(Uk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GN.jsx)(Uk.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 Iv=n(M(),1),Dv=n(b(),1),Lv=(0,Dv.jsxs)(Iv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Dv.jsx)(Iv.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,Dv.jsx)(Iv.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 Gk=n(M(),1),$N=n(b(),1),qN=(0,$N.jsx)(Gk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$N.jsx)(Gk.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 Wk=n(M(),1),ZN=n(b(),1),KN=(0,ZN.jsx)(Wk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZN.jsx)(Wk.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 $k=n(M(),1),YN=n(b(),1),QN=(0,YN.jsx)($k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YN.jsx)($k.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 qk=n(M(),1),XN=n(b(),1),JN=(0,XN.jsx)(qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XN.jsx)(qk.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 Zk=n(M(),1),eI=n(b(),1),tI=(0,eI.jsx)(Zk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eI.jsx)(Zk.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 Kk=n(M(),1),rI=n(b(),1),Rv=(0,rI.jsx)(Kk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rI.jsx)(Kk.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 Av=n(M(),1),Mv=n(b(),1),oI=(0,Mv.jsxs)(Av.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Mv.jsx)(Av.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,Mv.jsx)(Av.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 Yk=n(M(),1),nI=n(b(),1),aI=(0,nI.jsx)(Yk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nI.jsx)(Yk.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 Vv=n(M(),1),zv=n(b(),1),iI=(0,zv.jsxs)(Vv.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,zv.jsx)(Vv.Path,{d:"m14.95 13.889-1.061 1.061-5.552-5.553 1.06-1.06 5.552 5.552Z"}),(0,zv.jsx)(Vv.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 Qk=n(M(),1),lI=n(b(),1),Ov=(0,lI.jsx)(Qk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lI.jsx)(Qk.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 Xk=n(M(),1),sI=n(b(),1),ql=(0,sI.jsx)(Xk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sI.jsx)(Xk.Path,{d:"m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z"})});var Jk=n(M(),1),cI=n(b(),1),tu=(0,cI.jsx)(Jk.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cI.jsx)(Jk.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 e5=n(M(),1),uI=n(b(),1),Fv=(0,uI.jsx)(e5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uI.jsx)(e5.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 t5=n(M(),1),pI=n(b(),1),ru=(0,pI.jsx)(t5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pI.jsx)(t5.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 r5=n(M(),1),mI=n(b(),1),dI=(0,mI.jsx)(r5.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mI.jsx)(r5.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 Nn=n(B(),1),hi=n(N(),1),zo=n(z(),1),_h=n(O(),1),a5=n(q(),1);var o5=n(O(),1),od=n(H(),1),up=n(Ar(),1),fI=n(B(),1),OH=n(te(),1),FH=n(_e(),1);function n5(e,t,r){return(0,o5.useSelect)(o=>o(OH.store).canUser("update",{kind:e,name:t,id:r}),[e,t,r])}function Ws(e={}){let t=(0,od.useRef)(e),r=(0,od.useRef)(!1),{getSettings:o}=(0,o5.useSelect)(fI.store);(0,od.useLayoutEffect)(()=>{t.current=e}),(0,od.useEffect)(()=>{if(r.current||!t.current.url||!(0,up.isBlobURL)(t.current.url))return;let a=(0,up.getBlobByURL)(t.current.url);if(!a)return;let{url:i,allowedTypes:l,onChange:s,onError:c}=t.current,{mediaUpload:u}=o();u&&(r.current=!0,u({filesList:[a],allowedTypes:l,onFileChange:([p])=>{(0,up.isBlobURL)(p?.url)||((0,up.revokeBlobURL)(i),s(p),r.current=!1)},onError:p=>{(0,up.revokeBlobURL)(i),c(p),r.current=!1}}))},[o])}function Hv(){return(0,o5.useSelect)(t=>{let{getSettings:r}=t(fI.store),{__experimentalDiscussionSettings:o}=r();return o?.avatarURL??""},[])}function K(){return(0,FH.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}var Sr=n(b(),1),HH="core/accordion-item",Iye="core/accordion-heading",Dye={name:HH};function jH({attributes:{autoclose:e,iconPosition:t,showIcon:r,headingLevel:o,levelOptions:a},clientId:i,setAttributes:l,isSelected:s}){let c=(0,_h.useRegistry)(),{getBlockOrder:u}=(0,_h.useSelect)(Nn.store),p=(0,Nn.useBlockProps)({role:"group"}),m=K(),{updateBlockAttributes:d,insertBlock:f}=(0,_h.useDispatch)(Nn.store),g=(0,Nn.useBlockEditingMode)()==="contentOnly",v=(0,Nn.useInnerBlocksProps)(p,{defaultBlock:Dye,directInsert:!0});return(0,Sr.jsxs)(Sr.Fragment,{children:[s&&!g&&(0,Sr.jsxs)(Sr.Fragment,{children:[(0,Sr.jsx)(Nn.BlockControls,{children:(0,Sr.jsx)(zo.ToolbarGroup,{children:(0,Sr.jsx)(Nn.HeadingLevelDropdown,{value:o,options:a,onChange:k=>{let x=u(i),w=[];x.forEach(C=>{let T=u(C);w.push(...T)}),c.batch(()=>{l({headingLevel:k}),d(w,{level:k})})}})})}),(0,Sr.jsx)(Nn.BlockControls,{group:"other",children:(0,Sr.jsx)(zo.ToolbarButton,{onClick:()=>{let k=(0,a5.createBlock)(HH,{},[(0,a5.createBlock)(Iye,{level:o}),(0,a5.createBlock)("core/accordion-panel",{})]);f(k,void 0,i)},children:(0,hi.__)("Add item")})})]}),(0,Sr.jsx)(Nn.InspectorControls,{children:(0,Sr.jsxs)(zo.__experimentalToolsPanel,{label:(0,hi.__)("Settings"),resetAll:()=>{l({autoclose:!1,showIcon:!0,iconPosition:"right"})},dropdownMenuProps:m,children:[(0,Sr.jsx)(zo.__experimentalToolsPanelItem,{label:(0,hi.__)("Auto-close"),isShownByDefault:!0,hasValue:()=>!!e,onDeselect:()=>l({autoclose:!1}),children:(0,Sr.jsx)(zo.ToggleControl,{label:(0,hi.__)("Auto-close"),onChange:k=>{l({autoclose:k})},checked:e,help:(0,hi.__)("Automatically close accordions when a new one is opened.")})}),(0,Sr.jsx)(zo.__experimentalToolsPanelItem,{label:(0,hi.__)("Show icon"),isShownByDefault:!0,hasValue:()=>!r,onDeselect:()=>l({showIcon:!0}),children:(0,Sr.jsx)(zo.ToggleControl,{label:(0,hi.__)("Show icon"),onChange:k=>{l({showIcon:k,iconPosition:k?t:"right"})},checked:r,help:(0,hi.__)("Display a plus icon next to the accordion header.")})}),r&&(0,Sr.jsx)(zo.__experimentalToolsPanelItem,{label:(0,hi.__)("Icon Position"),isShownByDefault:!0,hasValue:()=>t!=="right",onDeselect:()=>l({iconPosition:"right"}),children:(0,Sr.jsxs)(zo.__experimentalToggleGroupControl,{isBlock:!0,label:(0,hi.__)("Icon Position"),value:t,onChange:k=>{l({iconPosition:k})},children:[(0,Sr.jsx)(zo.__experimentalToggleGroupControlOption,{label:(0,hi.__)("Left"),value:"left"}),(0,Sr.jsx)(zo.__experimentalToggleGroupControlOption,{label:(0,hi.__)("Right"),value:"right"})]})})]})},"setting"),(0,Sr.jsx)("div",{...v})]})}var i5=n(B(),1),UH=n(b(),1);function GH(){let e=i5.useBlockProps.save({role:"group"});return(0,UH.jsx)("div",{...i5.useInnerBlocksProps.save(e)})}var l5={$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 WH=n(q(),1);function R(e){if(!e)return;let{metadata:t,settings:r,name:o}=e;return(0,WH.registerBlockType)({name:o,...t},r)}var{name:$H}=l5,Rye=[["core/accordion-item"]],qH={icon:U7,example:{innerBlocks:[{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,hI.__)("Lorem ipsum dolor sit amet, consectetur.")}}]},{name:"core/accordion-item",innerBlocks:[{name:"core/accordion-heading",attributes:{title:(0,hI.__)("Suspendisse commodo lacus, interdum et.")}}]}]},template:Rye,templateInsertUpdatesSelection:!0,edit:jH,save:GH},Aye=()=>R({name:$H,metadata:l5,settings:qH});var vI={};Y(vI,{init:()=>zye,metadata:()=>c5,name:()=>XH,settings:()=>JH});var jv=n(N(),1),pp=n(B(),1),ZH=n(O(),1),xh=n(z(),1);var $s=n(b(),1);function KH({attributes:e,clientId:t,setAttributes:r,isSelected:o}){let{openByDefault:a}=e,i=K(),{isSelected:l}=(0,ZH.useSelect)(u=>o||a?{isSelected:!0}:{isSelected:u(pp.store).hasSelectedInnerBlock(t,!0)},[t,o,a]),s=(0,pp.useBlockProps)({className:S({"is-open":a||l})}),c=(0,pp.useInnerBlocksProps)(s,{templateLock:"all",directInsert:!0});return(0,$s.jsxs)($s.Fragment,{children:[(0,$s.jsx)(pp.InspectorControls,{children:(0,$s.jsx)(xh.__experimentalToolsPanel,{label:(0,jv.__)("Settings"),resetAll:()=>{r({openByDefault:!1})},dropdownMenuProps:i,children:(0,$s.jsx)(xh.__experimentalToolsPanelItem,{label:(0,jv.__)("Open by default"),isShownByDefault:!0,hasValue:()=>!!a,onDeselect:()=>{r({openByDefault:!1})},children:(0,$s.jsx)(xh.ToggleControl,{label:(0,jv.__)("Open by default"),onChange:u=>{r({openByDefault:u})},checked:a,help:(0,jv.__)("Accordion content will be displayed by default.")})})})},"setting"),(0,$s.jsx)("div",{...c})]})}var s5=n(B(),1);var YH=n(b(),1);function QH({attributes:e}){let{openByDefault:t}=e,r=s5.useBlockProps.save({className:S({"is-open":t})}),o=s5.useInnerBlocksProps.save(r);return(0,YH.jsx)("div",{...o})}var c5={$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:XH}=c5,Vye=[["core/accordion-heading"],["core/accordion-panel"]],JH={icon:j7,template:Vye,templateInsertUpdatesSelection:!0,edit:KH,save:QH},zye=()=>R({name:XH,metadata:c5,settings:JH});var bI={};Y(bI,{init:()=>Uye,metadata:()=>u5,name:()=>ij,settings:()=>lj});var ej=n(N(),1),tj=n(H(),1),il=n(B(),1),rj=n(O(),1),nd=n(b(),1);function oj({attributes:e,setAttributes:t,context:r}){let{title:o}=e,{"core/accordion-icon-position":a,"core/accordion-show-icon":i,"core/accordion-heading-level":l}=r,s="h"+l,{__unstableMarkNextChangeAsNotPersistent:c}=(0,rj.useDispatch)(il.store);(0,tj.useEffect)(()=>{a!==void 0&&i!==void 0&&(c(),t({iconPosition:a,showIcon:i}))},[a,i,t,c]);let[u,p]=(0,il.useSettings)("typography.fluid","layout"),m=(0,il.getTypographyClassesAndStyles)(e,{typography:{fluid:u},layout:{wideSize:p?.wideSize}}),d=(0,il.useBlockProps)({className:S({"has-icon":i,"has-icon-left":i&&a==="left","has-icon-right":i&&a==="right"})}),f=(0,il.__experimentalGetSpacingClassesAndStyles)(e);return(0,nd.jsx)(s,{...d,children:(0,nd.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:f.style,tabIndex:"-1",children:[i&&a==="left"&&(0,nd.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,nd.jsx)(il.RichText,{withoutInteractiveFormatting:!0,disableLineBreaks:!0,tagName:"span",value:o,onChange:h=>t({title:h}),placeholder:(0,ej.__)("Accordion title"),className:"wp-block-accordion-heading__toggle-title",style:{letterSpacing:m.style.letterSpacing,textDecoration:m.style.textDecoration}}),i&&a==="right"&&(0,nd.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}var mp=n(B(),1),ad=n(b(),1);function nj({attributes:e}){let{level:t,title:r,iconPosition:o,showIcon:a}=e,i="h"+(t||3),l=(0,mp.getTypographyClassesAndStyles)(e),s=mp.useBlockProps.save({className:S({"has-icon":a,"has-icon-left":a&&o==="left","has-icon-right":a&&o==="right"})}),c=(0,mp.__experimentalGetSpacingClassesAndStyles)(e);return(0,ad.jsx)(i,{...s,children:(0,ad.jsxs)("button",{type:"button",className:"wp-block-accordion-heading__toggle",style:c.style,children:[a&&o==="left"&&(0,ad.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,ad.jsx)(mp.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r,style:{letterSpacing:l.style.letterSpacing,textDecoration:l.style.textDecoration}}),a&&o==="right"&&(0,ad.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}var u5={$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:{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 ia=n(B(),1),rn=n(b(),1),Fye={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:a}=e,i="h"+(t||3),l=ia.useBlockProps.save(),s=(0,ia.__experimentalGetSpacingClassesAndStyles)(e);return(0,rn.jsx)(i,{...l,children:(0,rn.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:s.style,children:[a&&o==="left"&&(0,rn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,rn.jsx)(ia.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r}),a&&o==="right"&&(0,rn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},Hye={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:a}=e,i="h"+(t||3),l=(0,ia.getTypographyClassesAndStyles)(e),s=ia.useBlockProps.save(),c=(0,ia.__experimentalGetSpacingClassesAndStyles)(e);return(0,rn.jsx)(i,{...s,children:(0,rn.jsxs)("button",{className:"wp-block-accordion-heading__toggle",style:c.style,children:[a&&o==="left"&&(0,rn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,rn.jsx)(ia.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r,style:{letterSpacing:l.style.letterSpacing,textDecoration:l.style.textDecoration}}),a&&o==="right"&&(0,rn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},jye={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:a}=e,i="h"+(t||3),l=(0,ia.getTypographyClassesAndStyles)(e),s=ia.useBlockProps.save(),c=(0,ia.__experimentalGetSpacingClassesAndStyles)(e);return(0,rn.jsx)(i,{...s,children:(0,rn.jsxs)("button",{type:"button",className:"wp-block-accordion-heading__toggle",style:c.style,children:[a&&o==="left"&&(0,rn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"}),(0,rn.jsx)(ia.RichText.Content,{className:"wp-block-accordion-heading__toggle-title",tagName:"span",value:r,style:{letterSpacing:l.style.letterSpacing,textDecoration:l.style.textDecoration}}),a&&o==="right"&&(0,rn.jsx)("span",{className:"wp-block-accordion-heading__toggle-icon","aria-hidden":"true",children:"+"})]})})}},aj=[jye,Hye,Fye];var{name:ij}=u5,lj={icon:H7,edit:oj,save:nj,deprecated:aj},Uye=()=>R({name:ij,metadata:u5,settings:lj});var yI={};Y(yI,{init:()=>$ye,metadata:()=>m5,name:()=>dj,settings:()=>fj});var kh=n(B(),1),sj=n(O(),1),cj=n(b(),1);function uj({attributes:e,context:t,clientId:r,isSelected:o}){let{allowedBlocks:a,templateLock:i}=e,l=t["core/accordion-open-by-default"],{hasSelection:s}=(0,sj.useSelect)(p=>{if(o||l)return{hasSelection:!0};let{getBlockRootClientId:m,isBlockSelected:d,hasSelectedInnerBlock:f}=p(kh.store),h=m(r);return{hasSelection:d(h)||f(h,!0)}},[r,o,l]),c=(0,kh.useBlockProps)({hidden:!s,role:"region"}),u=(0,kh.useInnerBlocksProps)(c,{allowedBlocks:a,templateLock:i});return(0,cj.jsx)("div",{...u})}var p5=n(B(),1),pj=n(b(),1);function mj(){let e=p5.useBlockProps.save({role:"region"}),t=p5.useInnerBlocksProps.save(e);return(0,pj.jsx)("div",{...t})}var m5={$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:dj}=m5,Wye=[["core/paragraph",{}]],fj={icon:K1,template:Wye,edit:uj,save:mj},$ye=()=>R({name:dj,metadata:m5,settings:fj});var _I={};Y(_I,{init:()=>Zye,metadata:()=>d5,name:()=>bj,settings:()=>yj});var d5={$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 la=n(z(),1),on=n(N(),1),f5=n(B(),1),hj=n(ap(),1),gj=n(_e(),1);var no=n(b(),1);function vj({attributes:e,setAttributes:t,name:r}){let{showLabel:o,showPostCounts:a,displayAsDropdown:i,type:l}=e,s=K(),{content:c,status:u,error:p}=(0,hj.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),m=(0,gj.useDisabled)(),d=(0,f5.useBlockProps)({ref:m});return(0,no.jsxs)(no.Fragment,{children:[(0,no.jsx)(f5.InspectorControls,{children:(0,no.jsxs)(la.__experimentalToolsPanel,{label:(0,on.__)("Settings"),resetAll:()=>{t({displayAsDropdown:!1,showLabel:!0,showPostCounts:!1,type:"monthly"})},dropdownMenuProps:s,children:[(0,no.jsx)(la.__experimentalToolsPanelItem,{label:(0,on.__)("Display as dropdown"),isShownByDefault:!0,hasValue:()=>i,onDeselect:()=>t({displayAsDropdown:!1}),children:(0,no.jsx)(la.ToggleControl,{label:(0,on.__)("Display as dropdown"),checked:i,onChange:()=>t({displayAsDropdown:!i})})}),i&&(0,no.jsx)(la.__experimentalToolsPanelItem,{label:(0,on.__)("Show label"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>t({showLabel:!0}),children:(0,no.jsx)(la.ToggleControl,{label:(0,on.__)("Show label"),checked:o,onChange:()=>t({showLabel:!o})})}),(0,no.jsx)(la.__experimentalToolsPanelItem,{label:(0,on.__)("Show post counts"),isShownByDefault:!0,hasValue:()=>a,onDeselect:()=>t({showPostCounts:!1}),children:(0,no.jsx)(la.ToggleControl,{label:(0,on.__)("Show post counts"),checked:a,onChange:()=>t({showPostCounts:!a})})}),(0,no.jsx)(la.__experimentalToolsPanelItem,{label:(0,on.__)("Group by"),isShownByDefault:!0,hasValue:()=>l!=="monthly",onDeselect:()=>t({type:"monthly"}),children:(0,no.jsx)(la.SelectControl,{label:(0,on.__)("Group by"),options:[{label:(0,on.__)("Year"),value:"yearly"},{label:(0,on.__)("Month"),value:"monthly"},{label:(0,on.__)("Week"),value:"weekly"},{label:(0,on.__)("Day"),value:"daily"}],value:l,onChange:f=>t({type:f})})})]})}),u==="loading"&&(0,no.jsx)("div",{...d,children:(0,no.jsx)(la.Spinner,{})}),u==="error"&&(0,no.jsx)("div",{...d,children:(0,no.jsx)("p",{children:(0,on.sprintf)((0,on.__)("Error: %s"),p)})}),u==="success"&&(0,no.jsx)(xo,{wrapperProps:d,html:c})]})}var{name:bj}=d5,yj={icon:eP,example:{},edit:vj},Zye=()=>R({name:bj,metadata:d5,settings:yj});var kI={};Y(kI,{init:()=>e2e,metadata:()=>h5,name:()=>Mj,settings:()=>Vj});var h5={$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 id=n(B(),1),Fa=n(z(),1),ll=n(N(),1),v5=n(sr(),1);var Uv=n(te(),1),dp=n(N(),1),xj=n(O(),1);function kj(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 wj({commentId:e}){let[t]=(0,Uv.useEntityProp)("root","comment","author_avatar_urls",e),[r]=(0,Uv.useEntityProp)("root","comment","author_name",e),o=t?Object.values(t):null,a=t?Object.keys(t):null,{minSize:i,maxSize:l}=kj(a),s=Hv();return{src:o?o[o.length-1]:s,minSize:i,maxSize:l,alt:r?(0,dp.sprintf)((0,dp.__)("%s Avatar"),r):(0,dp.__)("Default Avatar")}}function Cj({userId:e,postId:t,postType:r}){let{authorDetails:o}=(0,xj.useSelect)(u=>{let{getEditedEntityRecord:p,getUser:m}=u(Uv.store);if(e)return{authorDetails:m(e)};let d=p("postType",r,t)?.author;return{authorDetails:d?m(d):null}},[r,t,e]),a=o?.avatar_urls?Object.values(o.avatar_urls):null,i=o?.avatar_urls?Object.keys(o.avatar_urls):null,{minSize:l,maxSize:s}=kj(i),c=Hv();return{src:a?a[a.length-1]:c,minSize:l,maxSize:s,alt:o?(0,dp.sprintf)((0,dp.__)("%s Avatar"),o?.name):(0,dp.__)("Default Avatar")}}var xI=n(N(),1),Tj=n(z(),1),Pj=n(O(),1),Bj=n(te(),1),g5=n(H(),1),Ej=n(_e(),1),Nj=n(Oo(),1),Ij=n(b(),1),Yye={who:"authors",per_page:100,_fields:"id,name",context:"view"};function Dj({value:e,onChange:t}){let[r,o]=(0,g5.useState)(""),{authors:a,isLoading:i}=(0,Pj.useSelect)(s=>{let{getUsers:c,isResolving:u}=s(Bj.store),p={...Yye};return r&&(p.search=r,p.search_columns=["name"]),{authors:c(p),isLoading:u("getUsers",[p])}},[r]),l=(0,g5.useMemo)(()=>(a??[]).map(s=>({value:s.id,label:(0,Nj.decodeEntities)(s.name)})),[a]);return(0,Ij.jsx)(Tj.ComboboxControl,{label:(0,xI.__)("User"),help:(0,xI.__)("Select the avatar user to display, if it is blank it will use the post/page author."),value:e,onChange:t,options:l,onFilterValueChange:(0,Ej.debounce)(o,300),isLoading:i})}var Ut=n(b(),1),Lj=({setAttributes:e,avatar:t,attributes:r,selectUser:o})=>{let a=K();return(0,Ut.jsx)(id.InspectorControls,{children:(0,Ut.jsxs)(Fa.__experimentalToolsPanel,{label:(0,ll.__)("Settings"),resetAll:()=>{e({size:96,isLink:!1,linkTarget:"_self",userId:void 0})},dropdownMenuProps:a,children:[(0,Ut.jsx)(Fa.__experimentalToolsPanelItem,{label:(0,ll.__)("Image size"),isShownByDefault:!0,hasValue:()=>r?.size!==96,onDeselect:()=>e({size:96}),children:(0,Ut.jsx)(Fa.RangeControl,{label:(0,ll.__)("Image size"),onChange:i=>e({size:i}),min:t.minSize,max:t.maxSize,initialPosition:r?.size,value:r?.size})}),(0,Ut.jsx)(Fa.__experimentalToolsPanelItem,{label:(0,ll.__)("Link to user profile"),isShownByDefault:!0,hasValue:()=>r?.isLink,onDeselect:()=>e({isLink:!1}),children:(0,Ut.jsx)(Fa.ToggleControl,{label:(0,ll.__)("Link to user profile"),onChange:()=>e({isLink:!r.isLink}),checked:r.isLink})}),r.isLink&&(0,Ut.jsx)(Fa.__experimentalToolsPanelItem,{label:(0,ll.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r?.linkTarget!=="_self",onDeselect:()=>e({linkTarget:"_self"}),children:(0,Ut.jsx)(Fa.ToggleControl,{label:(0,ll.__)("Open in new tab"),onChange:i=>e({linkTarget:i?"_blank":"_self"}),checked:r.linkTarget==="_blank"})}),o&&(0,Ut.jsx)(Fa.__experimentalToolsPanelItem,{label:(0,ll.__)("User"),isShownByDefault:!0,hasValue:()=>!!r?.userId,onDeselect:()=>e({userId:void 0}),children:(0,Ut.jsx)(Dj,{value:r?.userId,onChange:i=>{e({userId:i})}})})]})})},Qye=({children:e,isLink:t})=>t?(0,Ut.jsx)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:r=>r.preventDefault(),children:e}):e,Rj=({setAttributes:e,attributes:t,avatar:r,blockProps:o,isSelected:a})=>{let i=(0,id.__experimentalUseBorderProps)(t),l=(0,v5.addQueryArgs)((0,v5.removeQueryArgs)(r?.src,["s"]),{s:t?.size*2});return(0,Ut.jsx)("div",{...o,children:(0,Ut.jsx)(Qye,{isLink:t.isLink,children:(0,Ut.jsx)(Fa.ResizableBox,{size:{width:t.size,height:t.size},showHandle:a,onResizeStop:(s,c,u,p)=>{e({size:parseInt(t.size+(p.height||p.width),10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,ll.isRTL)(),bottom:!0,left:(0,ll.isRTL)()},minWidth:r.minSize,maxWidth:r.maxSize,children:(0,Ut.jsx)("img",{src:l,alt:r.alt,className:S("avatar","avatar-"+t.size,"photo","wp-block-avatar__image",i.className),style:i.style})})})})},Xye=({attributes:e,context:t,setAttributes:r,isSelected:o})=>{let{commentId:a}=t,i=(0,id.useBlockProps)(),l=wj({commentId:a});return(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)(Lj,{avatar:l,setAttributes:r,attributes:e,selectUser:!1}),(0,Ut.jsx)(Rj,{attributes:e,avatar:l,blockProps:i,isSelected:o,setAttributes:r})]})},Jye=({attributes:e,context:t,setAttributes:r,isSelected:o})=>{let{postId:a,postType:i}=t,l=Cj({userId:e?.userId,postId:a,postType:i}),s=(0,id.useBlockProps)();return(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)(Lj,{selectUser:!0,attributes:e,avatar:l,setAttributes:r}),(0,Ut.jsx)(Rj,{attributes:e,avatar:l,blockProps:s,isSelected:o,setAttributes:r})]})};function Aj(e){return e?.context?.commentId||e?.context?.commentId===null?(0,Ut.jsx)(Xye,{...e}):(0,Ut.jsx)(Jye,{...e})}var{name:Mj}=h5,Vj={icon:q1,edit:Aj,example:{}},e2e=()=>R({name:Mj,metadata:h5,settings:Vj});var II={};Y(II,{init:()=>d2e,metadata:()=>x5,name:()=>dU,settings:()=>k5});var NI=n(N(),1);var mU=n(q(),1);var wI=n(B(),1),Gv=n(b(),1),zj=[{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:a,src:i}=e;return(0,Gv.jsxs)("figure",{children:[(0,Gv.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:a}),!wI.RichText.isEmpty(r)&&(0,Gv.jsx)(wI.RichText.Content,{tagName:"figcaption",value:r})]})}}];var eU=n(Ar(),1),gi=n(z(),1),Ha=n(B(),1),sa=n(N(),1),tU=n(O(),1);var rU=n(Tr(),1),oU=n(H(),1);function wh(e,t){var r=0,o,a;t=t||{};function i(){var l=o,s=arguments.length,c,u;e:for(;l;){if(l.args.length!==arguments.length){l=l.next;continue}for(u=0;u<s;u++)if(l.args[u]!==arguments[u]){l=l.next;continue e}return l!==o&&(l===a&&(a=l.prev),l.prev.next=l.next,l.next&&(l.next.prev=l.prev),l.next=o,l.prev=null,o.prev=l,o=l),l.val}for(c=new Array(s),u=0;u<s;u++)c[u]=arguments[u];return l={args:c,val:e.apply(null,c)},o?(o.prev=l,l.next=o):a=l,r===t.maxSize?(a=a.prev,a.next=null):r++,o=l,l.val}return i.clear=function(){o=null,a=null,r=0},i}var SI=n(H(),1),Zs=n(q(),1),$j=n(sr(),1);var fp=function(){return fp=Object.assign||function(t){for(var r,o=1,a=arguments.length;o<a;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},fp.apply(this,arguments)};function Fj(e){return e.toLowerCase()}var t2e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],r2e=/[^A-Z0-9]+/gi;function b5(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?t2e:r,a=t.stripRegexp,i=a===void 0?r2e:a,l=t.transform,s=l===void 0?Fj:l,c=t.delimiter,u=c===void 0?" ":c,p=Hj(Hj(e,o,"$1\0$2"),i,"\0"),m=0,d=p.length;p.charAt(m)==="\0";)m++;for(;p.charAt(d-1)==="\0";)d--;return p.slice(m,d).split("\0").map(s).join(u)}function Hj(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,a){return o.replace(a,r)},e)}function jj(e){return e.charAt(0).toUpperCase()+e.substr(1)}function o2e(e){return jj(e.toLowerCase())}function Uj(e,t){return t===void 0&&(t={}),b5(e,fp({delimiter:" ",transform:o2e},t))}function Gj(e,t){return t===void 0&&(t={}),b5(e,fp({delimiter:"."},t))}function Ch(e,t){return t===void 0&&(t={}),Gj(e,fp({delimiter:"-"},t))}function Wj(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Ch(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 qs={$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 Wv=[{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"}],CI="wp-embed";var y5=n(b(),1),{name:Sh}=qs,qj=e=>(0,Zs.getBlockVariations)(Sh)?.find(({name:t})=>t===e),TI=(e,t=[])=>t.some(r=>e.match(r)),Th=e=>(0,Zs.getBlockVariations)(Sh)?.find(({patterns:t})=>TI(e,t));function $v(e){if(!e||(0,$j.getAuthority)(e)!=="x.com")return e;let t=new URL(e);return t.host="twitter.com",t.toString()}var Zj=e=>e&&e.includes('class="wp-embedded-content"'),Kj=e=>{let t=e.url||e.thumbnail_url,r=(0,y5.jsx)("p",{children:(0,y5.jsx)("img",{src:t,alt:e.title,width:"100%"})});return(0,SI.renderToString)(r)},gp=(e,t={})=>{let{preview:r,attributes:o={}}=e,{url:a,providerNameSlug:i,type:l,...s}=o;if(!a||!(0,Zs.getBlockType)(Sh))return;let c=Th(a),u=i==="wordpress"||l===CI;if(!u&&c&&(c.attributes.providerNameSlug!==i||!i))return(0,Zs.createBlock)(Sh,{url:a,...s,...c.attributes});let m=(0,Zs.getBlockVariations)(Sh)?.find(({name:d})=>d==="wordpress");if(!(!m||!r||!Zj(r.html)||u))return(0,Zs.createBlock)(Sh,{url:a,...m.attributes,...t})},a2e=e=>e?Wv.some(({className:t})=>e.includes(t)):!1,hp=e=>{if(!e)return e;let t=Wv.reduce((o,{className:a})=>(o.push(a),o),["wp-has-aspect-ratio"]),r=e;for(let o of t)r=r.replace(o,"");return r.trim()};function i2e(e){return/padding-(top|bottom)\s*:\s*[\d.]+%/i.test(e)}function PI(e,t,r=!0){if(!r||i2e(e))return hp(t);let o=document.implementation.createHTMLDocument("");o.body.innerHTML=e;let a=o.body.querySelector("iframe");if(a&&a.height&&a.width){let i=(a.width/a.height).toFixed(2);for(let l=0;l<Wv.length;l++){let s=Wv[l];if(i>=s.ratio)return i-s.ratio>.1?hp(t):S(hp(t),s.className,"wp-has-aspect-ratio")}}return t}function Yj(e,t){t((0,Zs.createBlock)("core/paragraph",{content:(0,SI.renderToString)((0,y5.jsx)("a",{href:e,children:e}))}))}var l2e=wh((e,t,r,o,a=!0)=>{if(!e)return{};let i={},{type:l="rich"}=e,{html:s,provider_name:c}=e,u=Wj((c||t).toLowerCase());return Zj(s)&&(l=CI),(s||l==="photo")&&(i.type=l,i.providerNameSlug=u),a2e(r)||(i.className=PI(s,r,o&&a)),i}),Qj=(e,t,r,o)=>{let{allowResponsive:a,className:i}=e;return{...e,...l2e(t,r,i,o,a)}};var ld=n(H(),1),Xj=n(_e(),1),qv=n(N(),1),ou=n(B(),1),Jj=n(z(),1);var _5=n(q(),1),vp=n(b(),1);function Fo({attributeKey:e="caption",attributes:t,setAttributes:r,isSelected:o,insertBlocksAfter:a,placeholder:i=(0,qv.__)("Add caption"),label:l=(0,qv.__)("Caption text"),showToolbarButton:s=!0,excludeElementClassName:c,className:u,readOnly:p,tagName:m="figcaption",addLabel:d=(0,qv.__)("Add caption"),removeLabel:f=(0,qv.__)("Remove caption"),icon:h=dP,...g}){let v=t[e],y=(0,Xj.usePrevious)(v),_=ou.RichText.isEmpty(v),k=ou.RichText.isEmpty(y),[x,w]=(0,ld.useState)(!_);(0,ld.useEffect)(()=>{!_&&k&&w(!0)},[_,k]),(0,ld.useEffect)(()=>{!o&&_&&w(!1)},[o,_]);let C=(0,ld.useCallback)(T=>{T&&_&&T.focus()},[_]);return(0,vp.jsxs)(vp.Fragment,{children:[s&&(0,vp.jsx)(ou.BlockControls,{group:"block",children:(0,vp.jsx)(Jj.ToolbarButton,{onClick:()=>{w(!x),x&&v&&r({[e]:void 0})},icon:h,isPressed:x,label:x?f:d})}),x&&(!ou.RichText.isEmpty(v)||o)&&(0,vp.jsx)(ou.RichText,{identifier:e,tagName:m,className:S(u,c?"":(0,ou.__experimentalGetElementClassName)("caption")),ref:C,"aria-label":l,placeholder:i,value:v,onChange:T=>r({[e]:T}),inlineToolbar:!0,__unstableOnSplitAtEnd:a?()=>a((0,_5.createBlock)((0,_5.getDefaultBlockName)())):void 0,readOnly:p,...g})]})}var Mr=n(b(),1),BI=["audio"];function s2e({attributes:e,className:t,setAttributes:r,onReplace:o,isSelected:a,insertBlocksAfter:i}){let{id:l,autoplay:s,loop:c,preload:u,src:p}=e,[m,d]=(0,oU.useState)(e.blob),h=(0,Ha.useBlockEditingMode)()==="default";Ws({url:m,allowedTypes:BI,onChange:x,onError:_});function g(E){return D=>{r({[E]:D})}}function v(E){if(E!==p){let D=gp({attributes:{url:E}});if(D!==void 0&&o){o(D);return}r({src:E,id:void 0,blob:void 0}),d()}}let{createErrorNotice:y}=(0,tU.useDispatch)(rU.store);function _(E){y(E,{type:"snackbar"})}function k(E){return E?(0,sa.__)("Autoplay may cause usability issues for some users."):null}function x(E){if(!E||!E.url){r({src:void 0,id:void 0,caption:void 0,blob:void 0}),d();return}if((0,eU.isBlobURL)(E.url)){d(E.url);return}r({blob:void 0,src:E.url,id:E.id,caption:E.caption}),d()}let w=S(t,{"is-transient":!!m}),C=(0,Ha.useBlockProps)({className:w}),T=K();return!p&&!m?(0,Mr.jsx)("div",{...C,children:(0,Mr.jsx)(Ha.MediaPlaceholder,{icon:(0,Mr.jsx)(Ha.BlockIcon,{icon:Wm}),onSelect:x,onSelectURL:v,accept:"audio/*",allowedTypes:BI,value:e,onError:_})}):(0,Mr.jsxs)(Mr.Fragment,{children:[a&&(0,Mr.jsx)(Ha.BlockControls,{group:"other",children:(0,Mr.jsx)(Ha.MediaReplaceFlow,{mediaId:l,mediaURL:p,allowedTypes:BI,accept:"audio/*",onSelect:x,onSelectURL:v,onError:_,onReset:()=>x(void 0),variant:"toolbar"})}),(0,Mr.jsx)(Ha.InspectorControls,{children:(0,Mr.jsxs)(gi.__experimentalToolsPanel,{label:(0,sa.__)("Settings"),resetAll:()=>{r({autoplay:!1,loop:!1,preload:void 0})},dropdownMenuProps:T,children:[(0,Mr.jsx)(gi.__experimentalToolsPanelItem,{label:(0,sa.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!s,onDeselect:()=>r({autoplay:!1}),children:(0,Mr.jsx)(gi.ToggleControl,{label:(0,sa.__)("Autoplay"),onChange:g("autoplay"),checked:!!s,help:k})}),(0,Mr.jsx)(gi.__experimentalToolsPanelItem,{label:(0,sa.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!c,onDeselect:()=>r({loop:!1}),children:(0,Mr.jsx)(gi.ToggleControl,{label:(0,sa.__)("Loop"),onChange:g("loop"),checked:!!c})}),(0,Mr.jsx)(gi.__experimentalToolsPanelItem,{label:(0,sa.__)("Preload"),isShownByDefault:!0,hasValue:()=>!!u,onDeselect:()=>r({preload:void 0}),children:(0,Mr.jsx)(gi.SelectControl,{label:(0,sa._x)("Preload","noun; Audio block parameter"),value:u||"",onChange:E=>r({preload:E||void 0}),options:[{value:"",label:(0,sa.__)("Browser default")},{value:"auto",label:(0,sa.__)("Auto")},{value:"metadata",label:(0,sa.__)("Metadata")},{value:"none",label:(0,sa._x)("None","Preload value")}]})})]})}),(0,Mr.jsxs)("figure",{...C,children:[(0,Mr.jsx)("audio",{controls:"controls",inert:a?void 0:"true",src:p??m}),!!m&&(0,Mr.jsx)(gi.Spinner,{}),(0,Mr.jsx)(Fo,{attributes:e,setAttributes:r,isSelected:a,insertBlocksAfter:i,label:(0,sa.__)("Audio caption text"),showToolbarButton:a&&h})]})]})}var nU=s2e;var x5={$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 sd=n(B(),1),Zv=n(b(),1);function aU({attributes:e}){let{autoplay:t,caption:r,loop:o,preload:a,src:i}=e;return i&&(0,Zv.jsxs)("figure",{...sd.useBlockProps.save(),children:[(0,Zv.jsx)("audio",{controls:"controls",src:i,autoPlay:t,loop:o,preload:a}),!sd.RichText.isEmpty(r)&&(0,Zv.jsx)(sd.RichText.Content,{tagName:"figcaption",value:r,className:(0,sd.__experimentalGetElementClassName)("caption")})]})}var iU=n(Ar(),1),lU=n(q(),1),u2e={from:[{type:"files",isMatch(e){return e.length===1&&e[0].type.indexOf("audio/")===0},transform(e){let t=e[0];return(0,lU.createBlock)("core/audio",{blob:(0,iU.createBlobURL)(t)})}},{type:"shortcode",tag:"audio",attributes:{src:{type:"string",shortcode:({named:{src:e,mp3:t,m4a:r,ogg:o,wav:a,wma:i}})=>e||t||r||o||a||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}}}]},sU=u2e;var uU=n(EI(),1),{lock:pU,unlock:U}=(0,uU.__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:p2e,formKey:m2e}=U(mU.privateApis),{name:dU}=x5,k5={icon:Wm,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"},viewportWidth:350},transforms:sU,deprecated:zj,edit:nU,save:aU};window.__experimentalContentOnlyInspectorFields&&(k5[p2e]=[{id:"audio",label:(0,NI.__)("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,NI.__)("Caption"),type:"text",Edit:"rich-text"}],k5[m2e]={fields:["audio","caption"]});var d2e=()=>R({name:dU,metadata:x5,settings:k5});var DI={};Y(DI,{init:()=>h2e,metadata:()=>w5,name:()=>bU,settings:()=>yU});var w5={$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 $r=n(N(),1),Kv=n(B(),1),nn=n(z(),1),fU=n(O(),1),S5=n(te(),1),nu=n(H(),1),hU=n(ap(),1),gU=n(_e(),1);var Nt=n(b(),1),C5="/";function vU({attributes:e,setAttributes:t,name:r,context:{postId:o,postType:a,templateSlug:i}}){let{separator:l,showHomeItem:s,showCurrentItem:c,prefersTaxonomy:u,showOnHomePage:p}=e,{post:m,isPostTypeHierarchical:d,postTypeHasTaxonomies:f,hasTermsAssigned:h,isLoading:g}=(0,fU.useSelect)(V=>{if(!a)return{};let j=V(S5.store).getEntityRecord("postType",a,o),Z=V(S5.store).getPostType(a),W=Z&&Z.taxonomies.length,G;return W&&(G=V(S5.store).getTaxonomies({type:a,per_page:-1})),{post:j,isPostTypeHierarchical:Z?.hierarchical,postTypeHasTaxonomies:W,hasTermsAssigned:j&&(G||[]).filter(({visibility:F})=>F?.publicly_queryable).some(F=>!!j[F.rest_base]?.length),isLoading:o&&!j||!Z||W&&!G}},[a,o]),[v,y]=(0,nu.useState)(0);(0,nu.useEffect)(()=>{y(V=>V+1)},[m]);let _=K(),{content:k,status:x,error:w}=(0,hU.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r,urlQueryArgs:{post_id:o,invalidationKey:v}}),C=(0,nu.useRef)("");(0,nu.useEffect)(()=>{x==="success"&&(C.current=k)},[k,x]);let[T,E]=(0,nu.useState)(!1);(0,nu.useEffect)(()=>{if(x!=="loading")return;let V=setTimeout(()=>{E(!0)},400);return()=>{clearTimeout(V),E(!1)}},[x]);let D=(0,gU.useDisabled)(),I=(0,Kv.useBlockProps)({ref:D});if(g)return(0,Nt.jsx)("div",{...I,children:(0,Nt.jsx)(nn.Spinner,{})});let P;!d&&!m?.parent?P=!0:f?P=u:P=!1;let L=null,A=!o||!a||i&&!a||!P&&!d||P&&!h;if(A){let V=[];s&&V.push((0,$r.__)("Home")),i&&!o?V.push((0,$r.__)("Page")):P?V.push((0,$r.__)("Category")):V.push((0,$r.__)("Ancestor"),(0,$r.__)("Parent")),L=(0,Nt.jsx)("nav",{...I,style:{"--separator":`"${l.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`,...I.style},children:(0,Nt.jsxs)("ol",{children:[V.map((j,Z)=>(0,Nt.jsx)("li",{children:(0,Nt.jsx)("a",{href:`#breadcrumbs-pseudo-link-${Z}`,children:j})},Z)),c&&(0,Nt.jsx)("li",{children:(0,Nt.jsx)("span",{"aria-current":"page",children:(0,$r.__)("Current")})})]})})}return(0,Nt.jsxs)(Nt.Fragment,{children:[(0,Nt.jsx)(Kv.InspectorControls,{children:(0,Nt.jsxs)(nn.__experimentalToolsPanel,{label:(0,$r.__)("Settings"),resetAll:()=>{t({separator:C5,showHomeItem:!0,showCurrentItem:!0})},dropdownMenuProps:_,children:[(0,Nt.jsx)(nn.__experimentalToolsPanelItem,{label:(0,$r.__)("Show home breadcrumb"),isShownByDefault:!0,hasValue:()=>!s,onDeselect:()=>t({showHomeItem:!0}),children:(0,Nt.jsx)(nn.ToggleControl,{label:(0,$r.__)("Show home breadcrumb"),onChange:V=>t({showHomeItem:V}),checked:s})}),(0,Nt.jsx)(nn.__experimentalToolsPanelItem,{label:(0,$r.__)("Show current breadcrumb"),isShownByDefault:!0,hasValue:()=>!c,onDeselect:()=>t({showCurrentItem:!0}),children:(0,Nt.jsx)(nn.ToggleControl,{label:(0,$r.__)("Show current breadcrumb"),onChange:V=>t({showCurrentItem:V}),checked:c})}),(0,Nt.jsx)(nn.__experimentalToolsPanelItem,{label:(0,$r.__)("Separator"),isShownByDefault:!0,hasValue:()=>l!==C5,onDeselect:()=>t({separator:C5}),children:(0,Nt.jsx)(nn.TextControl,{autoComplete:"off",label:(0,$r.__)("Separator"),value:l,onChange:V=>t({separator:V}),onBlur:()=>{l||t({separator:C5})}})})]})}),(0,Nt.jsxs)(Kv.InspectorControls,{group:"advanced",children:[(0,Nt.jsx)(nn.CheckboxControl,{label:(0,$r.__)("Show on homepage"),checked:p,onChange:V=>t({showOnHomePage:V}),help:(0,$r.__)("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,Nt.jsx)(nn.CheckboxControl,{label:(0,$r.__)("Prefer taxonomy terms"),checked:u,onChange:V=>t({prefersTaxonomy:V}),help:(0,$r.__)("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.")})]}),x==="loading"&&!A&&(C.current?(0,Nt.jsx)(xo,{wrapperProps:{...I,style:{...I.style,opacity:T?.3:1}},html:C.current}):(0,Nt.jsx)("div",{...I,children:(0,Nt.jsx)(nn.Spinner,{})})),x==="error"&&(0,Nt.jsx)("div",{...I,children:(0,Nt.jsx)("p",{children:(0,$r.sprintf)((0,$r.__)("Error: %s"),w)})}),A&&L,!A&&x==="success"&&(0,Nt.jsx)(xo,{wrapperProps:I,html:k})]})}var{name:bU}=w5,yU={icon:iP,example:{},edit:vU},h2e=()=>R({name:bU,metadata:w5,settings:yU});var DD={};Y(DD,{init:()=>Hxe,metadata:()=>ow,name:()=>PW,settings:()=>aw});var nw=n(N(),1);var TW=n(q(),1);var be=n(B(),1),Zl=n(_e(),1);var _U=n(B(),1);var{cleanEmptyObject:g2e}=U(_U.privateApis);function Kt(e){if(!e?.style?.typography?.fontFamily)return e;let{fontFamily:t,...r}=e.style.typography;return{...e,style:g2e({...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 Gt=n(b(),1),sl=e=>{let{width:t,...r}=e;return t?{...r,style:{...r.style,dimensions:{...r.style?.dimensions,width:`${t}%`}}}:r},Ph=e=>{let{borderRadius:t,...r}=e,o=[t,r.style?.border?.radius].find(a=>typeof a=="number"&&a!==0);return o?{...r,style:{...r.style,border:{...r.style?.border,radius:`${o}px`}}}:r};function v2e(e){if(!e.align)return e;let{align:t,...r}=e;return{...r,className:S(r.className,`align${e.align}`)}}var RI=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:a,...i}=e;return{...i,style:t}},LI=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 RI(o)},au={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"}},b2e={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:a,linkTarget:i,rel:l,style:s,text:c,title:u,url:p,width:m}=e,d=r||"a",f=d==="button",h=o||"button",g=(0,be.__experimentalGetBorderClassesAndStyles)(e),v=(0,be.__experimentalGetColorClassesAndStyles)(e),y=(0,be.__experimentalGetSpacingClassesAndStyles)(e),_=(0,be.__experimentalGetShadowClassesAndStyles)(e),k=(0,be.getTypographyClassesAndStyles)(e),x=S("wp-block-button__link",v.className,g.className,k.className,{"no-border-radius":s?.border?.radius===0,"has-custom-font-size":a||s?.typography?.fontSize},(0,be.__experimentalGetElementClassName)("button")),w={...g.style,...v.style,...y.style,..._.style,...k.style,writingMode:void 0},C=S(t,{[`has-custom-width wp-block-button__width-${m}`]:m});return(0,Gt.jsx)("div",{...be.useBlockProps.save({className:C}),children:(0,Gt.jsx)(be.RichText.Content,{tagName:d,type:f?h:null,className:x,href:f?null:p,title:u,style:w,value:c,target:f?null:i,rel:f?null:l})})},isEligible(e){return typeof e.width=="number"},migrate:sl},y2e={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:a,fontSize:i,linkTarget:l,rel:s,style:c,text:u,title:p,url:m,width:d}=e,f=r||"a",h=f==="button",g=o||"button",v=(0,be.__experimentalGetBorderClassesAndStyles)(e),y=(0,be.__experimentalGetColorClassesAndStyles)(e),_=(0,be.__experimentalGetSpacingClassesAndStyles)(e),k=(0,be.__experimentalGetShadowClassesAndStyles)(e),x=(0,be.getTypographyClassesAndStyles)(e),w=S("wp-block-button__link",y.className,v.className,x.className,{[`has-text-align-${a}`]:a,"no-border-radius":c?.border?.radius===0,"has-custom-font-size":i||c?.typography?.fontSize},(0,be.__experimentalGetElementClassName)("button")),C={...v.style,...y.style,..._.style,...k.style,...x.style,writingMode:void 0},T=S(t,{[`has-custom-width wp-block-button__width-${d}`]:d});return(0,Gt.jsx)("div",{...be.useBlockProps.save({className:T}),children:(0,Gt.jsx)(be.RichText.Content,{tagName:f,type:h?g:null,className:w,href:h?null:m,title:p,style:C,value:u,target:h?null:l,rel:h?null:s})})},isEligible(e){return!!e.textAlign||typeof e.width=="number"},migrate:(0,Zl.compose)(sl,ve)},_2e={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:a,fontSize:i,linkTarget:l,rel:s,style:c,text:u,title:p,url:m,width:d}=e,f=r||"a",h=f==="button",g=o||"button",v=(0,be.__experimentalGetBorderClassesAndStyles)(e),y=(0,be.__experimentalGetColorClassesAndStyles)(e),_=(0,be.__experimentalGetSpacingClassesAndStyles)(e),k=(0,be.__experimentalGetShadowClassesAndStyles)(e),x=S("wp-block-button__link",y.className,v.className,{[`has-text-align-${a}`]:a,"no-border-radius":c?.border?.radius===0},(0,be.__experimentalGetElementClassName)("button")),w={...v.style,...y.style,..._.style,...k.style},C=S(t,{[`has-custom-width wp-block-button__width-${d}`]:d,"has-custom-font-size":i||c?.typography?.fontSize});return(0,Gt.jsx)("div",{...be.useBlockProps.save({className:C}),children:(0,Gt.jsx)(be.RichText.Content,{tagName:f,type:h?g:null,className:x,href:h?null:m,title:p,style:w,value:u,target:h?null:l,rel:h?null:s})})},isEligible(e){return typeof e.width=="number"},migrate:sl},x2e={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:a,style:i,text:l,title:s,url:c,width:u}=e;if(!l)return null;let p=(0,be.__experimentalGetBorderClassesAndStyles)(e),m=(0,be.__experimentalGetColorClassesAndStyles)(e),d=(0,be.__experimentalGetSpacingClassesAndStyles)(e),f=S("wp-block-button__link",m.className,p.className,{"no-border-radius":i?.border?.radius===0}),h={...p.style,...m.style,...d.style},g=S(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,Gt.jsx)("div",{...be.useBlockProps.save({className:g}),children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:f,href:c,title:s,style:h,value:l,target:o,rel:a})})}},k2e={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:a,style:i,text:l,title:s,url:c,width:u}=e;if(!l)return null;let p=(0,be.__experimentalGetBorderClassesAndStyles)(e),m=(0,be.__experimentalGetColorClassesAndStyles)(e),d=(0,be.__experimentalGetSpacingClassesAndStyles)(e),f=S("wp-block-button__link",m.className,p.className,{"no-border-radius":i?.border?.radius===0}),h={...p.style,...m.style,...d.style},g=S(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,Gt.jsx)("div",{...be.useBlockProps.save({className:g}),children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:f,href:c,title:s,style:h,value:l,target:o,rel:a})})},migrate:(0,Zl.compose)(sl,Kt),isEligible({style:e,width:t}){return e?.typography?.fontFamily||typeof t=="number"}},w2e=[b2e,y2e,_2e,x2e,k2e,{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:{...au,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:a,style:i,text:l,title:s,url:c,width:u}=e;if(!l)return null;let p=i?.border?.radius,m=(0,be.__experimentalGetColorClassesAndStyles)(e),d=S("wp-block-button__link",m.className,{"no-border-radius":i?.border?.radius===0}),f={borderRadius:p||void 0,...m.style},h=S(t,{[`has-custom-width wp-block-button__width-${u}`]:u,"has-custom-font-size":r||i?.typography?.fontSize});return(0,Gt.jsx)("div",{...be.useBlockProps.save({className:h}),children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:d,href:c,title:s,style:f,value:l,target:o,rel:a})})},migrate:(0,Zl.compose)(sl,Kt,Ph)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...au,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:a,text:i,title:l,url:s,width:c}=e,u=(0,be.__experimentalGetColorClassesAndStyles)(e),p=S("wp-block-button__link",u.className,{"no-border-radius":r===0}),m={borderRadius:r?r+"px":void 0,...u.style},d=S(t,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,Gt.jsx)("div",{...be.useBlockProps.save({className:d}),children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:p,href:s,title:l,style:m,value:i,target:o,rel:a})})},migrate:(0,Zl.compose)(sl,Kt,Ph)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...au,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:a,text:i,title:l,url:s,width:c}=e,u=(0,be.__experimentalGetColorClassesAndStyles)(e),p=S("wp-block-button__link",u.className,{"no-border-radius":r===0}),m={borderRadius:r?r+"px":void 0,...u.style},d=S(t,{[`has-custom-width wp-block-button__width-${c}`]:c});return(0,Gt.jsx)("div",{...be.useBlockProps.save({className:d}),children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:p,href:s,title:l,style:m,value:i,target:o,rel:a})})},migrate:(0,Zl.compose)(sl,Kt,Ph)},{supports:{align:!0,alignWide:!1,color:{gradients:!0}},attributes:{...au,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:a,title:i,url:l}=e,s=S("wp-block-button__link",{"no-border-radius":t===0}),c={borderRadius:t?t+"px":void 0};return(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:s,href:l,title:i,style:c,value:a,target:r,rel:o})},migrate:(0,Zl.compose)(sl,Ph)},{supports:{align:!0,alignWide:!1},attributes:{...au,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,Zl.compose)(sl,Ph,RI,v2e),save({attributes:e}){let{backgroundColor:t,borderRadius:r,customBackgroundColor:o,customTextColor:a,customGradient:i,linkTarget:l,gradient:s,rel:c,text:u,textColor:p,title:m,url:d}=e,f=(0,be.getColorClassName)("color",p),h=!i&&(0,be.getColorClassName)("background-color",t),g=(0,be.__experimentalGetGradientClass)(s),v=S("wp-block-button__link",{"has-text-color":p||a,[f]:f,"has-background":t||o||i||s,[h]:h,"no-border-radius":r===0,[g]:g}),y={background:i||void 0,backgroundColor:h||i||s?void 0:o,color:f?void 0:a,borderRadius:r?r+"px":void 0};return(0,Gt.jsx)("div",{children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:v,href:d,title:m,style:y,value:u,target:l,rel:c})})}},{attributes:{...au,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()),Ph(RI({...e,className:t||void 0,borderRadius:0}))},save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,customTextColor:o,linkTarget:a,rel:i,text:l,textColor:s,title:c,url:u}=e,p=(0,be.getColorClassName)("color",s),m=(0,be.getColorClassName)("background-color",t),d=S("wp-block-button__link",{"has-text-color":s||o,[p]:p,"has-background":t||r,[m]:m}),f={backgroundColor:m?void 0:r,color:p?void 0:o};return(0,Gt.jsx)("div",{children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:d,href:u,title:c,style:f,value:l,target:a,rel:i})})}},{attributes:{...au,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"}},migrate:(0,Zl.compose)(sl,LI),save({attributes:e}){let{url:t,text:r,title:o,backgroundColor:a,textColor:i,customBackgroundColor:l,customTextColor:s}=e,c=(0,be.getColorClassName)("color",i),u=(0,be.getColorClassName)("background-color",a),p=S("wp-block-button__link",{"has-text-color":i||s,[c]:c,"has-background":a||l,[u]:u}),m={backgroundColor:u?void 0:l,color:c?void 0:s};return(0,Gt.jsx)("div",{children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:p,href:t,title:o,style:m,value:r})})}},{attributes:{...au,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){let{url:t,text:r,title:o,align:a,color:i,textColor:l}=e,s={backgroundColor:i,color:l};return(0,Gt.jsx)("div",{className:`align${a}`,children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",className:"wp-block-button__link",href:t,title:o,style:s,value:r})})},migrate:(0,Zl.compose)(sl,LI)},{attributes:{...au,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){let{url:t,text:r,title:o,align:a,color:i,textColor:l}=e;return(0,Gt.jsx)("div",{className:`align${a}`,style:{backgroundColor:i},children:(0,Gt.jsx)(be.RichText.Content,{tagName:"a",href:t,title:o,style:{color:l},value:r})})},migrate:(0,Zl.compose)(sl,LI)}],xU=w2e;var ul=n(N(),1),Ln=n(H(),1),zh=n(z(),1),pt=n(B(),1),Cp=n(Kl(),1);var su=n(q(),1),yd=n(_e(),1),db=n(O(),1);var cd=n(it(),1);function wU({controlled:e,default:t,name:r,state:o="value"}){let{current:a}=cd.useRef(e!==void 0),[i,l]=cd.useState(t),s=a?e:i,c=cd.useCallback(u=>{a||l(u)},[]);return[s,c]}var C2e=n(it(),1),Yv={...C2e};var SU=n(it(),1),CU={};function Ks(e,t){let r=SU.useRef(CU);return r.current===CU&&(r.current=e(t)),r}var AI=Yv.useInsertionEffect,S2e=AI&&AI!==Yv.useLayoutEffect?AI:e=>e();function fr(e){let t=Ks(T2e).current;return t.next=e,S2e(t.effect),t.trampoline}function T2e(){let e={next:void 0,callback:P2e,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function P2e(){}var TU=n(it(),1),B2e=()=>{},Yt=typeof document<"u"?TU.useLayoutEffect:B2e;var bp=n(it(),1);var T5=n(it(),1),MI=T5.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function PU(){return T5.useContext(MI)}var BU=n(b(),1);function P5(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:a}=e,i=fr(a),l=bp.useRef(0),s=Ks(N2e).current,c=Ks(E2e).current,[u,p]=bp.useState(0),m=bp.useRef(u),d=fr((y,_)=>{c.set(y,_??null),m.current+=1,p(m.current)}),f=fr(y=>{c.delete(y),m.current+=1,p(m.current)}),h=bp.useMemo(()=>{let y=new Map;return Array.from(c.keys()).filter(k=>k.isConnected).sort(I2e).forEach((k,x)=>{let w=c.get(k)??{};y.set(k,{...w,index:x})}),y},[c,u]);Yt(()=>{if(typeof MutationObserver!="function"||h.size===0)return;let y=new MutationObserver(_=>{let k=new Set,x=w=>k.has(w)?k.delete(w):k.add(w);_.forEach(w=>{w.removedNodes.forEach(x),w.addedNodes.forEach(x)}),k.size===0&&(m.current+=1,p(m.current))});return h.forEach((_,k)=>{k.parentElement&&y.observe(k.parentElement,{childList:!0})}),()=>{y.disconnect()}},[h]),Yt(()=>{m.current===u&&(r.current.length!==h.size&&(r.current.length=h.size),o&&o.current.length!==h.size&&(o.current.length=h.size),l.current=h.size),i(h)},[i,h,r,o,u]),Yt(()=>()=>{r.current=[]},[r]),Yt(()=>()=>{o&&(o.current=[])},[o]);let g=fr(y=>(s.add(y),()=>{s.delete(y)}));Yt(()=>{s.forEach(y=>y(h))},[s,h]);let v=bp.useMemo(()=>({register:d,unregister:f,subscribeMapChange:g,elementsRef:r,labelsRef:o,nextIndexRef:l}),[d,f,g,r,o,l]);return(0,BU.jsx)(MI.Provider,{value:v,children:t})}function E2e(){return new Map}function N2e(){return new Set}function I2e(e,t){let r=e.compareDocumentPosition(t);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}var B5=n(it(),1),VI=B5.createContext(void 0);function zI(){return B5.useContext(VI)?.direction??"ltr"}function D2e(e,t){return function(o,...a){let i=new URL(e);return i.searchParams.set("code",o.toString()),a.forEach(l=>i.searchParams.append("args[]",l)),`${t} error #${o}; visit ${i} for the full message.`}}var L2e=D2e("https://base-ui.com/production-error","Base UI"),yp=L2e;var pd=n(it(),1);function ud(e,t,r,o){let a=Ks(NU).current;return R2e(a,e,t,r,o)&&IU(a,[e,t,r,o]),a.callback}function EU(e){let t=Ks(NU).current;return A2e(t,e)&&IU(t,e),t.callback}function NU(){return{callback:null,cleanup:null,refs:[]}}function R2e(e,t,r,o,a){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==a}function A2e(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function IU(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 l=i(r);typeof l=="function"&&(o[a]=l);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 l=o[a];typeof l=="function"?l():i(null);break}case"object":{i.current=null;break}default:}}}}}}var LU=n(it(),1);var DU=n(it(),1),M2e=parseInt(DU.version,10);function E5(e){return M2e>=e}function OI(e){if(!LU.isValidElement(e))return null;let t=e,r=t.props;return(E5(19)?r?.ref:t.ref)??null}function Qv(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function FI(){}var Xv=Object.freeze([]),Ys=Object.freeze({});function RU(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 AU(e,t){return typeof e=="function"?e(t):e}function MU(e,t){return typeof e=="function"?e(t):e}var HI={};function Yl(e,t,r,o,a){if(!r&&!o&&!a&&!e)return N5(t);let i=N5(e);return t&&(i=Jv(i,t)),r&&(i=Jv(i,r)),o&&(i=Jv(i,o)),a&&(i=Jv(i,a)),i}function VU(e){if(e.length===0)return HI;if(e.length===1)return N5(e[0]);let t=N5(e[0]);for(let r=1;r<e.length;r+=1)t=Jv(t,e[r]);return t}function N5(e){return jI(e)?{...OU(e,HI)}:V2e(e)}function Jv(e,t){return jI(t)?OU(t,e):z2e(e,t)}function V2e(e){let t={...e};for(let r in t){let o=t[r];zU(r,o)&&(t[r]=FU(o))}return t}function z2e(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Qv(e.style,o);break}case"className":{e[r]=UI(e.className,o);break}default:zU(r,o)?e[r]=O2e(e[r],o):e[r]=o}}return e}function zU(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 jI(e){return typeof e=="function"}function OU(e,t){return jI(e)?e(t):e??HI}function O2e(e,t){return t?e?(...r)=>{let o=r[0];if(HU(o)){let i=o;eb(i);let l=t(...r);return i.baseUIHandlerPrevented||e?.(...r),l}let a=t(...r);return e?.(...r),a}:FU(t):e}function FU(e){return e&&((...t)=>{let r=t[0];return HU(r)&&eb(r),e(...t)})}function eb(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function UI(e,t){return t?e?t+" "+e:t:e}function HU(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var GI=n(it(),1);function cl(e,t,r={}){let o=t.render,a=F2e(t,r);if(r.enabled===!1)return null;let i=r.state??Ys;return U2e(e,o,a,i)}function F2e(e,t={}){let{className:r,style:o,render:a}=e,{state:i=Ys,ref:l,props:s,stateAttributesMapping:c,enabled:u=!0}=t,p=u?AU(r,i):void 0,m=u?MU(o,i):void 0,d=u?RU(i,c):Ys,f=u&&s?H2e(s):void 0,h=u?Qv(d,f)??{}:Ys;return typeof document<"u"&&(u?Array.isArray(l)?h.ref=EU([h.ref,OI(a),...l]):h.ref=ud(h.ref,OI(a),l):ud(null,null)),u?(p!==void 0&&(h.className=UI(h.className,p)),m!==void 0&&(h.style=Qv(h.style,m)),h):Ys}function H2e(e){return Array.isArray(e)?VU(e):Yl(void 0,e)}var j2e=Symbol.for("react.lazy");function U2e(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let a=Yl(r,t.props);a.ref=r.ref;let i=t;return i?.$$typeof===j2e&&(i=pd.Children.toArray(t)[0]),pd.cloneElement(i,a)}if(e&&typeof e=="string")return G2e(e,r);throw new Error(yp(8))}function G2e(e,t){return e==="button"?(0,GI.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,GI.createElement)("img",{alt:"",...t,key:t.key}):pd.createElement(e,t)}var I5=n(it(),1);var jU=0;function W2e(e,t="mui"){let[r,o]=I5.useState(e),a=e||r;return I5.useEffect(()=>{r==null&&(jU+=1,o(`${t}-${jU}`))},[r,t]),a}var UU=Yv.useId;function GU(e,t){if(UU!==void 0){let r=UU();return e??(t?`${t}-${r}`:r)}return W2e(e,t)}function D5(e){return GU(e,"base-ui")}var Ql={};Y(Ql,{cancelOpen:()=>y_e,chipRemovePress:()=>t_e,clearPress:()=>e_e,closePress:()=>X2e,closeWatcher:()=>m_e,decrementPress:()=>n_e,disabled:()=>x_e,drag:()=>g_e,escapeKey:()=>p_e,focusOut:()=>u_e,imperativeAction:()=>C_e,incrementPress:()=>o_e,initial:()=>w_e,inputBlur:()=>l_e,inputChange:()=>a_e,inputClear:()=>i_e,inputPaste:()=>s_e,inputPress:()=>c_e,itemPress:()=>Q2e,keyboard:()=>f_e,linkPress:()=>J2e,listNavigation:()=>d_e,missing:()=>k_e,none:()=>$2e,outsidePress:()=>Y2e,pointer:()=>h_e,scrub:()=>b_e,siblingOpen:()=>__e,swipe:()=>S_e,trackPress:()=>r_e,triggerFocus:()=>K2e,triggerHover:()=>Z2e,triggerPress:()=>q2e,wheel:()=>v_e,windowResize:()=>T_e});var $2e="none",q2e="trigger-press",Z2e="trigger-hover",K2e="trigger-focus",Y2e="outside-press",Q2e="item-press",X2e="close-press",J2e="link-press",e_e="clear-press",t_e="chip-remove-press",r_e="track-press",o_e="increment-press",n_e="decrement-press",a_e="input-change",i_e="input-clear",l_e="input-blur",s_e="input-paste",c_e="input-press",u_e="focus-out",p_e="escape-key",m_e="close-watcher",d_e="list-navigation",f_e="keyboard",h_e="pointer",g_e="drag",v_e="wheel",b_e="scrub",y_e="cancel-open",__e="sibling-open",x_e="disabled",k_e="missing",w_e="initial",C_e="imperative-action",S_e="swipe",T_e="window-resize";function tb(e,t,r,o){let a=!1,i=!1,l=o??Ys;return{reason:e,event:t??new Event("base-ui"),cancel(){a=!0},allowPropagation(){i=!0},get isCanceled(){return a},get isPropagationAllowed(){return i},trigger:r,...l}}var $I=n(it(),1);var WU=n(it(),1),P_e=[];function $U(e){WU.useEffect(e,P_e)}var L5=null,YHe=globalThis.requestAnimationFrame,WI=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 a=0;a<r.length;a+=1)r[a]?.(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)}},R5=new WI,Qs=class e{static create(){return new e}static request(t){return R5.request(t)}static cancel(t){return R5.cancel(t)}currentId=L5;request(t){this.cancel(),this.currentId=R5.request(()=>{this.currentId=L5,t()})}cancel=()=>{this.currentId!==L5&&(R5.cancel(this.currentId),this.currentId=L5)};disposeEffect=()=>this.cancel};function qU(){let e=Ks(Qs.create).current;return $U(e.disposeEffect),e}function ZU(e,t=!1,r=!1){let[o,a]=$I.useState(e&&t?"idle":void 0),[i,l]=$I.useState(e);return e&&!i&&(l(!0),a("starting")),!e&&i&&o!=="ending"&&!r&&a("ending"),!e&&!i&&o==="ending"&&a(void 0),Yt(()=>{if(!e&&i&&o!=="ending"&&r){let s=Qs.request(()=>{a("ending")});return()=>{Qs.cancel(s)}}},[e,i,o,r]),Yt(()=>{if(!e||t)return;let s=Qs.request(()=>{a(void 0)});return()=>{Qs.cancel(s)}},[t,e]),Yt(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&a("starting");let s=Qs.request(()=>{a("idle")});return()=>{Qs.cancel(s)}},[t,e,i,o]),{mounted:i,setMounted:l,transitionStatus:o}}var md=n(it(),1);var B_e=(function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e})({});function A5(e={}){let{label:t,metadata:r,textRef:o,indexGuessBehavior:a,index:i}=e,{register:l,unregister:s,subscribeMapChange:c,elementsRef:u,labelsRef:p,nextIndexRef:m}=PU(),d=md.useRef(-1),[f,h]=md.useState(i??(a===B_e.GuessFromOrder?()=>{if(d.current===-1){let y=m.current;m.current+=1,d.current=y}return d.current}:-1)),g=md.useRef(null),v=md.useCallback(y=>{if(g.current=y,f!==-1&&y!==null&&(u.current[f]=y,p)){let _=t!==void 0;p.current[f]=_?t:o?.current?.textContent??y.textContent}},[f,u,p,t,o]);return Yt(()=>{if(i!=null)return;let y=g.current;if(y)return l(y,r),()=>{s(y)}},[i,l,s,r]),Yt(()=>{if(i==null)return c(y=>{let _=g.current?y.get(g.current)?.index:null;_!=null&&h(_)})},[i,c,h]),{ref:v,index:f}}var dd=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),E_e={[dd.startingStyle]:""},N_e={[dd.endingStyle]:""},KU={transitionStatus(e){return e==="starting"?E_e:e==="ending"?N_e:null}};var Bh=n(it(),1);function YU(){return typeof window<"u"}function qI(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function fd(e){return YU()?e instanceof HTMLElement||e instanceof qI(e).HTMLElement:!1}function QU(e){return!YU()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof qI(e).ShadowRoot}function M5(e){return qI(e).getComputedStyle(e)}var V5=n(it(),1),ZI=V5.createContext(void 0);function z5(e=!1){let t=V5.useContext(ZI);if(t===void 0&&!e)throw new Error(yp(16));return t}var XU=n(it(),1);function JU(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:a=0,isNativeButton:i}=e,l=o&&t!==!1,s=o&&t===!1;return{props:XU.useMemo(()=>{let u={onKeyDown(p){r&&t&&p.key!=="Tab"&&p.preventDefault()}};return o||(u.tabIndex=a,!i&&r&&(u.tabIndex=t?a:-1)),(i&&(t||l)||!i&&r)&&(u["aria-disabled"]=r),i&&(!t||s)&&(u.disabled=r),u},[o,r,t,l,s,i,a])}}function YI(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:a=!0,composite:i}=e,l=Bh.useRef(null),s=z5(!0),c=i??s!==void 0,{props:u}=JU({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:a}),p=Bh.useCallback(()=>{let f=l.current;KI(f)&&c&&t&&u.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,u.disabled,c]);Yt(p,[p]);let m=Bh.useCallback((f={})=>{let{onClick:h,onMouseDown:g,onKeyUp:v,onKeyDown:y,onPointerDown:_,...k}=f;return Yl({onClick(x){if(t){x.preventDefault();return}h?.(x)},onMouseDown(x){t||g?.(x)},onKeyDown(x){if(t||(eb(x),y?.(x),x.baseUIHandlerPrevented))return;let w=x.target===x.currentTarget,C=x.currentTarget,T=KI(C),E=!a&&I_e(C),D=w&&(a?T:!E),I=x.key==="Enter",P=x.key===" ",L=C.getAttribute("role"),A=L?.startsWith("menuitem")||L==="option"||L==="gridcell";if(w&&c&&P){if(x.defaultPrevented&&A)return;x.preventDefault(),E||a&&T?(C.click(),x.preventBaseUIHandler()):D&&(h?.(x),x.preventBaseUIHandler());return}D&&(!a&&(P||I)&&x.preventDefault(),!a&&I&&h?.(x))},onKeyUp(x){if(!t){if(eb(x),v?.(x),x.target===x.currentTarget&&a&&c&&KI(x.currentTarget)&&x.key===" "){x.preventDefault();return}x.baseUIHandlerPrevented||x.target===x.currentTarget&&!a&&!c&&x.key===" "&&h?.(x)}},onPointerDown(x){if(t){x.preventDefault();return}_?.(x)}},a?{type:"button"}:{role:"button"},u,k)},[t,u,c,a]),d=fr(f=>{l.current=f,p()});return{getButtonProps:m,buttonRef:d}}function KI(e){return fd(e)&&e.tagName==="BUTTON"}function I_e(e){return!!(e?.tagName==="A"&&e?.href)}function QI(e){return e?.ownerDocument||document}var aG=n(it(),1);var oG=n(tG(),1);function rG(e){return e==null?e:"current"in e?e.current:e}function nG(e,t=!1,r=!0){let o=qU();return fr((a,i=null)=>{o.cancel();let l=rG(e);if(l==null)return;let s=l,c=()=>{oG.flushSync(a)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){a();return}function u(){Promise.all(s.getAnimations().map(p=>p.finished)).then(()=>{i?.aborted||c()}).catch(()=>{if(r){i?.aborted||c();return}let p=s.getAnimations();!i?.aborted&&p.length>0&&p.some(m=>m.pending||m.playState!=="finished")&&u()})}if(t){let p=dd.startingStyle;if(!s.hasAttribute(p)){o.request(u);return}let m=new MutationObserver(()=>{s.hasAttribute(p)||(m.disconnect(),u())});m.observe(s,{attributes:!0,attributeFilter:[p]}),i?.addEventListener("abort",()=>m.disconnect(),{once:!0});return}o.request(u)})}function iG(e){let{enabled:t=!0,open:r,ref:o,onComplete:a}=e,i=fr(a),l=nG(o,r,!1);aG.useEffect(()=>{if(!t)return;let s=new AbortController;return l(i,s.signal),()=>{s.abort()}},[t,r,i,l])}function XI(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function JI(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&QU(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function O5(e){return"composedPath"in e?e.composedPath()[0]:e.target}var eD=Math.round;function rb(e,t){return t<0||t>=e.length}function tD(e,t){return hd(e.current,{disabledIndices:t})}function rD(e,t){return hd(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function hd(e,{startingIndex:t=-1,decrement:r=!1,disabledIndices:o,amount:a=1}={}){let i=t;do i+=r?-a:a;while(i>=0&&i<=e.length-1&&ob(e,i,o));return i}function ob(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let a=e[t];return a?L_e(a)?!r&&(a.hasAttribute("disabled")||a.getAttribute("aria-disabled")==="true"):!0:!1}function D_e(e){return e.visibility==="hidden"||e.visibility==="collapse"}function L_e(e,t=e?M5(e):null){return!e||!e.isConnected||!t||D_e(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var F5=n(it(),1);function pG(){let[,e]=F5.useState({});return F5.useCallback(()=>{e({})},[])}var Nh="ArrowUp",Ih="ArrowDown",nb="ArrowLeft",ab="ArrowRight",ib="Home",lb="End";var nD=new Set([nb,ab]),dG=new Set([nb,ab,ib,lb]),aD=new Set([Nh,Ih]),fG=new Set([Nh,Ih,ib,lb]),iD=new Set([...nD,...aD]),hG=new Set([...iD,ib,lb]),U_e="Shift",G_e="Control",W_e="Alt",$_e="Meta",gG=new Set([U_e,G_e,W_e,$_e]);function q_e(e){return fd(e)&&e.tagName==="INPUT"}function lD(e){return!!(q_e(e)&&e.selectionStart!=null||fd(e)&&e.tagName==="TEXTAREA")}function sD(e,t,r,o){if(!e||!t||!t.scrollTo)return;let a=e.scrollLeft,i=e.scrollTop,l=e.clientWidth<e.scrollWidth,s=e.clientHeight<e.scrollHeight;if(l&&o!=="vertical"){let c=mG(e,t,"left"),u=H5(e),p=H5(t);r==="ltr"&&(c+t.offsetWidth+p.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight?a=c+t.offsetWidth+p.scrollMarginRight-e.clientWidth+u.scrollPaddingRight:c-p.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft&&(a=c-p.scrollMarginLeft-u.scrollPaddingLeft)),r==="rtl"&&(c-p.scrollMarginRight<e.scrollLeft+u.scrollPaddingLeft?a=c-p.scrollMarginLeft-u.scrollPaddingLeft:c+t.offsetWidth+p.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight&&(a=c+t.offsetWidth+p.scrollMarginRight-e.clientWidth+u.scrollPaddingRight))}if(s&&o!=="horizontal"){let c=mG(e,t,"top"),u=H5(e),p=H5(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:a,top:i,behavior:"auto"})}function mG(e,t,r){let o=r==="left"?"offsetLeft":"offsetTop",a=0;for(;t.offsetParent&&(a+=t[o],t.offsetParent!==e);)t=t.offsetParent;return a}function H5(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 vG(e){return E5(19)?e:e?"true":void 0}var bG=n(it(),1);function yG(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=z5(),{ref:a,index:i}=A5(e),l=r===i,s=bG.useRef(null),c=ud(a,s);return{compositeProps:{tabIndex:l?0:-1,onFocus(){o(i)},onMouseMove(){let p=s.current;if(!t||!p)return;let m=p.hasAttribute("disabled")||p.ariaDisabled==="true";!l&&!m&&p.focus()}},compositeRef:c,index:i}}function cD(e){let t=M5(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,a=fd(e),i=a?e.offsetWidth:r,l=a?e.offsetHeight:o;return(eD(r)!==i||eD(o)!==l)&&(r=i,o=l),{width:r,height:o}}var _G=n(it(),1);var xG=n(b(),1),j5=function(t){let{direction:r="ltr"}=t,o=_G.useMemo(()=>({direction:r}),[r]);return(0,xG.jsx)(VI.Provider,{value:o,children:t.children})};function kG(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var U5=n(it(),1),Z_e=U5.createContext(void 0),K_e={disableStyleElements:!1};function wG(){return U5.useContext(Z_e)??K_e}var SG=n(it(),1);var Dh=n(it(),1);var G5="data-composite-item-active";var Y_e=[];function CG(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:a,direction:i,highlightedIndex:l,onHighlightedIndexChange:s,rootRef:c,enableHomeAndEndKeys:u=!1,stopEventPropagation:p=!1,disabledIndices:m,modifierKeys:d=Y_e}=e,[f,h]=Dh.useState(0),g=o!=null,v=Dh.useRef(null),y=ud(v,c),_=Dh.useRef([]),k=Dh.useRef(!1),x=l??f,w=fr((I,P=!1)=>{if((s??h)(I),P){let L=_.current[I];sD(v.current,L,i,r)}}),C=fr(I=>{if(I.size===0||k.current)return;k.current=!0;let P=Array.from(I.keys()),L=P.find(V=>V?.hasAttribute(G5))??null,A=L?P.indexOf(L):-1;if(A!==-1)w(A);else if(ob(P,x,m)){let V=hd(P,{disabledIndices:m});rb(P,V)||w(V)}sD(v.current,L,i,r)});Yt(()=>{if(m==null||l!=null||!k.current)return;let I=_.current;if(ob(I,x,m)){let P=hd(I,{disabledIndices:m});rb(I,P)||w(P)}},[m,l,x,_,w]);let T=fr((I,P,L)=>a?a(I,P,L,_):L),E=fr(I=>{let P=u?hG:iD;if(!P.has(I.key)||Q_e(I,d)||!v.current)return;let A=i==="rtl",V=A?nb:ab,j={horizontal:V,vertical:Ih,both:V}[r],Z=A?ab:nb,W={horizontal:Z,vertical:Nh,both:Z}[r],G=O5(I.nativeEvent);if(G!=null&&lD(G)&&!kG(G)){let ee=G.selectionStart,ce=G.selectionEnd,oe=G.value??"";if(ee==null||I.shiftKey||ee!==ce||I.key!==W&&ee<oe.length||I.key!==j&&ee>0)return}let F=x,J=tD(_,m),$=rD(_,m);o!=null&&(F=o({disabledIndices:m,elementsRef:_,event:I,highlightedIndex:x,loopFocus:t,maxIndex:$,minIndex:J,onLoop:T,orientation:r,rtl:A}));let X={horizontal:[V],vertical:[Ih],both:[V,Ih]}[r],re={horizontal:[Z],vertical:[Nh],both:[Z,Nh]}[r],ae=g?P:{horizontal:u?dG:nD,vertical:u?fG:aD,both:P}[r];u&&(I.key===ib?F=J:I.key===lb&&(F=$)),F===x&&(X.includes(I.key)||re.includes(I.key))&&(t&&F===$&&X.includes(I.key)?(F=J,a&&(F=a(I,x,F,_))):t&&F===J&&re.includes(I.key)?(F=$,a&&(F=a(I,x,F,_))):F=hd(_.current,{startingIndex:F,decrement:re.includes(I.key),disabledIndices:m})),F!==x&&!rb(_.current,F)&&(p&&I.stopPropagation(),ae.has(I.key)&&I.preventDefault(),w(F,!0),queueMicrotask(()=>{_.current[F]?.focus()}))});return{props:{ref:y,onFocus(I){let P=v.current,L=O5(I.nativeEvent);!P||L==null||!lD(L)||L.setSelectionRange(0,L.value.length??0)},onKeyDown:E},highlightedIndex:x,onHighlightedIndexChange:w,elementsRef:_,disabledIndices:m,onMapChange:C,relayKeyboardEvent:E}}function Q_e(e,t){for(let r of gG.values())if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var uD=n(b(),1);function TG(e){let{render:t,className:r,style:o,refs:a=Xv,props:i=Xv,state:l=Ys,stateAttributesMapping:s,highlightedIndex:c,onHighlightedIndexChange:u,orientation:p,grid:m,loopFocus:d,onLoop:f,enableHomeAndEndKeys:h,onMapChange:g,stopEventPropagation:v=!0,rootRef:y,disabledIndices:_,modifierKeys:k,highlightItemOnHover:x=!1,tag:w="div",...C}=e,T=zI(),{props:E,highlightedIndex:D,onHighlightedIndexChange:I,elementsRef:P,onMapChange:L,relayKeyboardEvent:A}=CG({grid:m,loopFocus:d,onLoop:f,orientation:p,highlightedIndex:c,onHighlightedIndexChange:u,rootRef:y,stopEventPropagation:v,enableHomeAndEndKeys:h,direction:T,disabledIndices:_,modifierKeys:k}),V=cl(w,e,{state:l,ref:a,props:[E,...i,C],stateAttributesMapping:s}),j=SG.useMemo(()=>({highlightedIndex:D,onHighlightedIndexChange:I,highlightItemOnHover:x,relayKeyboardEvent:A}),[D,I,x,A]);return(0,uD.jsx)(ZI.Provider,{value:j,children:(0,uD.jsx)(P5,{elementsRef:P,onMapChange:Z=>{g?.(Z),L(Z)},children:V})})}var PG=n(uG(),1);function X_e(){return FI}function J_e(){return!1}function exe(){return!0}function BG(){return(0,PG.useSyncExternalStore)(X_e,J_e,exe)}var Jl={};Y(Jl,{Indicator:()=>RG,List:()=>VG,Panel:()=>MG,Root:()=>IG,Tab:()=>DG});var qr=n(it(),1);var W5=n(it(),1),pD=W5.createContext(void 0);function _p(){let e=W5.useContext(pD);if(e===void 0)throw new Error(yp(64));return e}var EG=(function(e){return e.activationDirection="data-activation-direction",e.orientation="data-orientation",e})({});var Xs={tabActivationDirection:e=>({[EG.activationDirection]:e})};var mD=n(b(),1),IG=qr.forwardRef(function(t,r){let{className:o,defaultValue:a=0,onValueChange:i,orientation:l="horizontal",render:s,value:c,style:u,...p}=t,m=t.defaultValue!==void 0,d=qr.useRef([]),[f,h]=qr.useState(()=>new Map),[g,v]=wU({controlled:c,default:a,name:"Tabs",state:"value"}),y=c!==void 0,[_,k]=qr.useState(()=>new Map),x=qr.useRef(void 0),w=qr.useCallback(le=>{if(le===void 0)return null;for(let[de,ge]of _.entries())if(ge!=null&&le===(ge.value??ge.index))return de;return null},[_]),[C,T]=qr.useState(()=>({previousValue:g,tabActivationDirection:"none"})),{previousValue:E,tabActivationDirection:D}=C,I=D,P=!1;E!==g&&(I=NG(E,g,l,_),P=E!=null&&g!=null&&w(g)==null);let L=P?E:g,A=E!==L||D!==I;Yt(()=>{A&&T({previousValue:L,tabActivationDirection:I})},[L,A,I]);let V=fr((le,de)=>{let ge=NG(g,le,l,_);de.activationDirection=ge,i?.(le,de),!de.isCanceled&&v(le)}),j=fr((le,de)=>{i?.(le,tb(de,void 0,void 0,{activationDirection:"none"}))}),Z=fr((le,de)=>{h(ge=>{if(ge.get(le)===de)return ge;let ne=new Map(ge);return ne.set(le,de),ne})}),W=fr((le,de)=>{h(ge=>{if(!ge.has(le)||ge.get(le)!==de)return ge;let ne=new Map(ge);return ne.delete(le),ne})}),G=qr.useCallback(le=>f.get(le),[f]),F=qr.useCallback(le=>{for(let de of _.values())if(le===de?.value)return de?.id},[_]),J=qr.useMemo(()=>({getTabElementBySelectedValue:w,getTabIdByPanelValue:F,getTabPanelIdByValue:G,onValueChange:V,orientation:l,registerMountedTabPanel:Z,setTabMap:k,unregisterMountedTabPanel:W,tabActivationDirection:I,value:g}),[w,F,G,V,l,Z,k,W,I,g]),$=qr.useMemo(()=>{for(let le of _.values())if(le!=null&&le.value===g)return le},[_,g]),X=qr.useMemo(()=>{for(let le of _.values())if(le!=null&&!le.disabled)return le.value},[_]),re=qr.useRef(!m),ae=qr.useRef(a),ee=qr.useRef(m),ce=qr.useRef(!1);Yt(()=>{if(y)return;function le(me,se){v(me),T(Pe=>Pe.previousValue===me&&Pe.tabActivationDirection==="none"?Pe:{previousValue:me,tabActivationDirection:"none"}),j(me,se),re.current=!1}if(_.size===0){ce.current&&g!==null&&!x.current?.isConnected&&le(null,Ql.missing);return}ce.current=!0,x.current=_.keys().next().value;let de=$?.disabled,ge=$==null&&g!==null;if(!de&&g===ae.current&&(ee.current=!1),ee.current&&de&&g===ae.current)return;let ne=re.current;if(de||ge){let me=X??null;if(g===me){re.current=!1;return}let se=Ql.missing;ne?se=Ql.initial:de&&(se=Ql.disabled),le(me,se);return}ne&&$!=null&&(j(g,Ql.initial),re.current=!1)},[X,y,j,$,v,_,g]);let we=cl("div",t,{state:{orientation:l,tabActivationDirection:I},ref:r,props:p,stateAttributesMapping:Xs});return(0,mD.jsx)(pD.Provider,{value:J,children:(0,mD.jsx)(P5,{elementsRef:d,children:we})})});function NG(e,t,r,o){if(e==null||t==null)return"none";let a=null,i=null;for(let[c,u]of o.entries()){if(u==null)continue;let p=u.value??u.index;if(e===p&&(a=c),t===p&&(i=c),a!=null&&i!=null)break}if(a==null||i==null)return a!==i&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?r==="horizontal"?t>e?"right":"left":t>e?"down":"up":"none";let l=a.getBoundingClientRect(),s=i.getBoundingClientRect();if(r==="horizontal"){if(s.left<l.left)return"left";if(s.left>l.left)return"right"}else{if(s.top<l.top)return"up";if(s.top>l.top)return"down"}return"none"}var iu=n(it(),1);var $5=n(it(),1),dD=$5.createContext(void 0);function q5(){let e=$5.useContext(dD);if(e===void 0)throw new Error(yp(65));return e}var DG=iu.forwardRef(function(t,r){let{className:o,disabled:a=!1,render:i,value:l,id:s,nativeButton:c=!0,style:u,...p}=t,{value:m,getTabPanelIdByValue:d,orientation:f,tabActivationDirection:h}=_p(),{activateOnFocus:g,highlightedTabIndex:v,onTabActivation:y,registerTabResizeObserverElement:_,setHighlightedTabIndex:k,tabsListElement:x}=q5(),w=D5(s),C=iu.useMemo(()=>({disabled:a,id:w,value:l}),[a,w,l]),{compositeProps:T,compositeRef:E,index:D}=yG({metadata:C}),I=l===m,P=iu.useRef(!1),L=iu.useRef(null);Yt(()=>{let re=L.current;if(re)return _(re)},[_]),Yt(()=>{if(P.current){P.current=!1;return}if(!(I&&D>-1&&v!==D))return;let re=x;if(re!=null){let ae=XI(QI(re));if(ae&&JI(re,ae))return}a||k(D)},[I,D,v,k,a,x]);let{getButtonProps:A,buttonRef:V}=YI({disabled:a,native:c,focusableWhenDisabled:!0}),j=d(l),Z=iu.useRef(!1),W=iu.useRef(!1);function G(re){I||a||y(l,tb(Ql.none,re.nativeEvent,void 0,{activationDirection:"none"}))}function F(re){I||(D>-1&&!a&&k(D),!a&&g&&(!Z.current||Z.current&&W.current)&&y(l,tb(Ql.none,re.nativeEvent,void 0,{activationDirection:"none"})))}function J(re){if(I||a)return;Z.current=!0;function ae(){Z.current=!1,W.current=!1}(!re.button||re.button===0)&&(W.current=!0,QI(re.currentTarget).addEventListener("pointerup",ae,{once:!0}))}return cl("button",t,{state:{disabled:a,active:I,orientation:f,tabActivationDirection:h},ref:[r,V,E,L],props:[T,{role:"tab","aria-controls":j,"aria-selected":I,id:w,onClick:G,onFocus:F,onPointerDown:J,[G5]:I?"":void 0,onKeyDownCapture(){P.current=!0}},p,A],stateAttributesMapping:Xs})});var Lh=n(it(),1);var LG='!function(){const t=document.currentScript.previousElementSibling;if(!t)return;const e=t.closest(\'[role="tablist"]\');if(!e)return;const i=e.querySelector("[data-active]");if(!i)return;if(0===i.offsetWidth||0===e.offsetWidth)return;let o=0,n=0,h=0,l=0,r=0,f=0;function s(t){const e=getComputedStyle(t);let i=parseFloat(e.width)||0,o=parseFloat(e.height)||0;return(Math.round(i)!==t.offsetWidth||Math.round(o)!==t.offsetHeight)&&(i=t.offsetWidth,o=t.offsetHeight),{width:i,height:o}}if(null!=i&&null!=e){const{width:t,height:c}=s(i),{width:u,height:d}=s(e),a=i.getBoundingClientRect(),g=e.getBoundingClientRect(),p=u>0?g.width/u:1,b=d>0?g.height/d:1;if(Math.abs(p)>Number.EPSILON&&Math.abs(b)>Number.EPSILON){const t=a.left-g.left,i=a.top-g.top;o=t/p+e.scrollLeft-e.clientLeft,h=i/b+e.scrollTop-e.clientTop}else o=i.offsetLeft,h=i.offsetTop;r=t,f=c,n=e.scrollWidth-o-r,l=e.scrollHeight-h-f}function c(e,i){t.style.setProperty(`--active-tab-${e}`,`${i}px`)}c("left",o),c("right",n),c("top",h),c("bottom",l),c("width",r),c("height",f),r>0&&f>0&&t.removeAttribute("hidden")}();';var gd=(function(e){return e.activeTabLeft="--active-tab-left",e.activeTabRight="--active-tab-right",e.activeTabTop="--active-tab-top",e.activeTabBottom="--active-tab-bottom",e.activeTabWidth="--active-tab-width",e.activeTabHeight="--active-tab-height",e})({});var Z5=n(b(),1),txe={...Xs,activeTabPosition:()=>null,activeTabSize:()=>null},RG=Lh.forwardRef(function(t,r){let{className:o,render:a,renderBeforeHydration:i=!1,style:l,...s}=t,{nonce:c}=wG(),{getTabElementBySelectedValue:u,orientation:p,tabActivationDirection:m,value:d}=_p(),{tabsListElement:f,registerIndicatorUpdateListener:h}=q5(),g=BG(),v=pG();Lh.useEffect(()=>h(v),[h,v]);let y=0,_=0,k=0,x=0,w=0,C=0,T=!1;if(d!=null&&f!=null){let V=u(d);if(V!=null){T=!0;let{width:j,height:Z}=cD(V),{width:W,height:G}=cD(f),F=V.getBoundingClientRect(),J=f.getBoundingClientRect(),$=W>0?J.width/W:1,X=G>0?J.height/G:1;if(Math.abs($)>Number.EPSILON&&Math.abs(X)>Number.EPSILON){let ae=F.left-J.left,ee=F.top-J.top;y=ae/$+f.scrollLeft-f.clientLeft,k=ee/X+f.scrollTop-f.clientTop}else y=V.offsetLeft,k=V.offsetTop;w=j,C=Z,_=f.scrollWidth-y-w,x=f.scrollHeight-k-C}}let E=T?{left:y,right:_,top:k,bottom:x}:null,D=T?{width:w,height:C}:null,I=T?{[gd.activeTabLeft]:`${y}px`,[gd.activeTabRight]:`${_}px`,[gd.activeTabTop]:`${k}px`,[gd.activeTabBottom]:`${x}px`,[gd.activeTabWidth]:`${w}px`,[gd.activeTabHeight]:`${C}px`}:void 0,P=T&&w>0&&C>0,A=cl("span",t,{state:{orientation:p,activeTabPosition:E,activeTabSize:D,tabActivationDirection:m},ref:r,props:[{role:"presentation",style:I,hidden:!P},s,{suppressHydrationWarning:!0}],stateAttributesMapping:txe});return d==null?null:(0,Z5.jsxs)(Lh.Fragment,{children:[A,g&&i&&(0,Z5.jsx)("script",{nonce:c,dangerouslySetInnerHTML:{__html:LG},suppressHydrationWarning:!0})]})});var Rh=n(it(),1);var AG=(function(e){return e.index="data-index",e.activationDirection="data-activation-direction",e.orientation="data-orientation",e.hidden="data-hidden",e[e.startingStyle=dd.startingStyle]="startingStyle",e[e.endingStyle=dd.endingStyle]="endingStyle",e})({});var rxe={...Xs,...KU},MG=Rh.forwardRef(function(t,r){let{className:o,value:a,render:i,keepMounted:l=!1,style:s,...c}=t,{value:u,getTabIdByPanelValue:p,orientation:m,tabActivationDirection:d,registerMountedTabPanel:f,unregisterMountedTabPanel:h}=_p(),g=D5(),v=Rh.useMemo(()=>({id:g,value:a}),[g,a]),{ref:y,index:_}=A5({metadata:v}),k=a===u,{mounted:x,transitionStatus:w,setMounted:C}=ZU(k),T=!x,E=p(a),D={hidden:T,orientation:m,tabActivationDirection:d,transitionStatus:w},I=Rh.useRef(null),P=cl("div",t,{state:D,ref:[r,y,I],props:[{"aria-labelledby":E,hidden:T,id:g,role:"tabpanel",tabIndex:k?0:-1,inert:vG(!k),[AG.index]:_},c],stateAttributesMapping:rxe});return iG({open:k,ref:I,onComplete(){k||C(!1)}}),Yt(()=>{if(!(T&&!l)&&g!=null)return f(a,g),()=>{h(a,g)}},[T,l,a,g,f,h]),l||x?P:null});var Xl=n(it(),1);var fD=n(b(),1),VG=Xl.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:a,loopFocus:i=!0,render:l,style:s,...c}=t,{onValueChange:u,orientation:p,value:m,setTabMap:d,tabActivationDirection:f}=_p(),[h,g]=Xl.useState(0),[v,y]=Xl.useState(null),_=Xl.useRef(new Set),k=Xl.useRef(new Set),x=Xl.useRef(null);Yt(()=>{if(typeof ResizeObserver>"u")return;let P=new ResizeObserver(()=>{_.current.forEach(L=>{L()})});return x.current=P,v&&P.observe(v),k.current.forEach(L=>{P.observe(L)}),()=>{P.disconnect(),x.current=null}},[v]);let w=fr(P=>(_.current.add(P),()=>{_.current.delete(P)})),C=fr(P=>(k.current.add(P),x.current?.observe(P),()=>{k.current.delete(P),x.current?.unobserve(P)})),T=fr((P,L)=>{P!==m&&u(P,L)}),E={orientation:p,tabActivationDirection:f},D={"aria-orientation":p==="vertical"?"vertical":void 0,role:"tablist"},I=Xl.useMemo(()=>({activateOnFocus:o,highlightedTabIndex:h,registerIndicatorUpdateListener:w,registerTabResizeObserverElement:C,onTabActivation:T,setHighlightedTabIndex:g,tabsListElement:v}),[o,h,w,C,T,g,v]);return(0,fD.jsx)(dD.Provider,{value:I,children:(0,fD.jsx)(TG,{render:l,className:a,style:s,state:E,refs:[r,y],props:[D,c],stateAttributesMapping:Xs,highlightedIndex:h,enableHomeAndEndKeys:!0,loopFocus:i,orientation:p,onHighlightedIndexChange:g,onMapChange:d,disabledIndices:Xv})})});function Ah(e){return cl(e.defaultTagName??"div",e,e)}var OG=n(H(),1),FG=n(M(),1),HG=n(b(),1),hD=(0,OG.forwardRef)(function({icon:t,size:r=24,...o},a){return(0,HG.jsx)(FG.SVG,{ref:a,...t.props,...o,width:r,height:r})});var jG=n(H(),1),gD="data-wp-hash";function vD(){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 oxe(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 UG(e,t,r){if(!e.head)return;let o=vD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(oxe(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(gD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function nxe(e){let t=vD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)UG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function axe(e,t){let r=vD();r.styles.set(e,t);for(let o of r.documents.keys())UG(o,e,t)}typeof process>"u",axe("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var ixe={stack:"_19ce0419607e1896__stack"},lxe={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)"},xp=(0,jG.forwardRef)(function({direction:t,gap:r,align:o,justify:a,wrap:i,render:l,...s},c){let u={gap:r&&lxe[r],alignItems:o,justifyContent:a,flexDirection:t,flexWrap:i};return Ah({render:l,ref:c,props:Yl(s,{style:u,className:ixe.stack})})});var GG=n(N(),1),WG=n(b(),1);function $G({children:e}){return(0,WG.jsx)(j5,{direction:(0,GG.isRTL)()?"rtl":"ltr",children:e})}var qG=n(H(),1),bD="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"&&cxe(document)),e.__wpStyleRuntime}function sxe(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 ZG(e,t,r){if(!e.head)return;let o=yD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(sxe(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(bD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function cxe(e){let t=yD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ZG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function uxe(e,t){let r=yD();r.styles.set(e,t);for(let o of r.documents.keys())ZG(o,e,t)}typeof process>"u",uxe("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 pxe={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},vi=(0,qG.forwardRef)(function({render:t,...r},o){return Ah({render:t,ref:o,props:Yl({className:pxe["visually-hidden"]},r,{"data-visually-hidden":""})})});var kp=n(H(),1);function KG(e){let t=(0,kp.useRef)(e);t.current=e;let r=(0,kp.useRef)(null),o=(0,kp.useRef)(!1),a=(0,kp.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t.current(),r.current=null},0))},[]);return(0,kp.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),a}var YG=n(H(),1),QG=n(N(),1),Mh=n(b(),1),_D="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"&&dxe(document)),e.__wpStyleRuntime}function mxe(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 XG(e,t,r){if(!e.head)return;let o=xD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(mxe(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(_D,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function dxe(e){let t=xD();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)XG(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Y5(e,t){let r=xD();r.styles.set(e,t);for(let o of r.documents.keys())XG(o,e,t)}typeof process>"u",Y5("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var fxe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Y5("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var hxe={"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",Y5("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 K5={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",Y5("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 gxe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},lu=(0,YG.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:a=!1,render:i,className:l,...s},c){return Ah({render:i,defaultTagName:"a",ref:c,props:Yl(s,{className:S(gxe.a,fxe["box-sizing"],hxe["outset-ring--focus-except-active"],r!=="unstyled"&&K5.link,r!=="unstyled"&&K5[`is-${o}`],r==="unstyled"&&K5["is-unstyled"],l),target:a?"_blank":void 0,children:(0,Mh.jsxs)(Mh.Fragment,{children:[t,a&&(0,Mh.jsx)("span",{className:K5["link-icon"],role:"img","aria-label":(0,QG.__)("(opens in a new tab)")})]})})})});var wp={};Y(wp,{List:()=>rW,Panel:()=>uW,Root:()=>mW,Tab:()=>hW});var vd=n(H(),1);var eW=n(_e(),1),Q5=n(b(),1),kD="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"&&bxe(document)),e.__wpStyleRuntime}function vxe(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 tW(e,t,r){if(!e.head)return;let o=wD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(vxe(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(kD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function bxe(e){let t=wD();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 yxe(e,t){let r=wD();r.styles.set(e,t);for(let o of r.documents.keys())tW(o,e,t)}typeof process>"u",yxe("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 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)
 			&[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 cb={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"},JG=1,rW=(0,vd.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:a,...i},l){let[s,c]=(0,vd.useState)(null),[u,p]=(0,vd.useState)({first:!1,last:!1,isScrolling:!1});(0,vd.useEffect)(()=>{if(!s)return;let d=()=>{let{scrollWidth:_,clientWidth:k,scrollLeft:x}=s,w=Math.max(_-k,0),T=(s.dir||(typeof window<"u"?window.getComputedStyle(s).direction:"ltr"))==="rtl"&&x<0?-x:x,E={first:T>JG,last:T<w-JG,isScrolling:_>k};p(D=>D.first===E.first&&D.last===E.last&&D.isScrolling===E.isScrolling?D:E)},f=new ResizeObserver(d),h=()=>{f.disconnect(),f.observe(s),s.querySelectorAll('[role="tab"]').forEach(_=>f.observe(_))},g=new MutationObserver(h);g.observe(s,{childList:!0,subtree:!0});let v=!1,y=()=>{v||(requestAnimationFrame(()=>{d(),v=!1}),v=!0)};return s.addEventListener("scroll",y,{passive:!0}),h(),d(),()=>{s.removeEventListener("scroll",y),f.disconnect(),g.disconnect()}},[s]);let m=(0,eW.useMergeRefs)([l,d=>c(d)]);return(0,Q5.jsxs)(Jl.List,{ref:m,activateOnFocus:a,"data-select-on-move":a?"true":"false",className:S(cb.tablist,u.first&&cb["is-overflowing-first"],u.last&&cb["is-overflowing-last"],cb[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,Q5.jsx)(Jl.Indicator,{className:cb.indicator})]})});var iW=n(H(),1);var In=n(H(),1);var ub=n(b(),1),X5=!1,CD=X5?(0,In.createContext)(null):null;function _xe(){let e=(0,In.useContext)(CD);(0,In.useEffect)(()=>{if(e)return e.registerTab()},[e])}function xxe(){}var oW=X5?_xe:xxe;function kxe(){let e=(0,In.useContext)(CD);(0,In.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function wxe(){}var nW=X5?kxe:wxe;function Cxe({children:e}){let t=(0,In.useRef)(0),r=(0,In.useRef)(0),o=KG(()=>{let s=t.current,c=r.current;if(s!==c)throw new Error(`Tabs: Tab/Panel count mismatch (${s} 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.`)}),a=(0,In.useCallback)(()=>(t.current+=1,o(),()=>{t.current-=1,o()}),[o]),i=(0,In.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),l=(0,In.useMemo)(()=>({registerTab:a,registerPanel:i}),[a,i]);return(0,ub.jsx)(CD.Provider,{value:l,children:e})}function Sxe({children:e}){return(0,ub.jsx)(ub.Fragment,{children:e})}var aW=X5?Cxe:Sxe;var cW=n(b(),1),SD="data-wp-hash";function TD(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pxe(document)),e.__wpStyleRuntime}function Txe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${SD}]`))if(r.getAttribute(SD)===t)return!0;return!1}function lW(e,t,r){if(!e.head)return;let o=TD(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(Txe(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(SD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function Pxe(e){let t=TD();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 sW(e,t){let r=TD();r.styles.set(e,t);for(let o of r.documents.keys())lW(o,e,t)}typeof process>"u",sW("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 Bxe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",sW("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Exe={"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"},uW=(0,iW.forwardRef)(function({className:t,...r},o){return nW(),(0,cW.jsx)(Jl.Panel,{ref:o,className:S(Bxe.div,Exe["outset-ring--focus-visible"],t),...r})});var pW=n(H(),1);var J5=n(b(),1),mW=(0,pW.forwardRef)(function({...t},r){return(0,J5.jsx)($G,{children:(0,J5.jsx)(aW,{children:(0,J5.jsx)(Jl.Root,{ref:r,...t})})})});var dW=n(H(),1);var pb=n(b(),1),BD="data-wp-hash";function ED(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ixe(document)),e.__wpStyleRuntime}function Nxe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${BD}]`))if(r.getAttribute(BD)===t)return!0;return!1}function fW(e,t,r){if(!e.head)return;let o=ED(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(Nxe(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(BD,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function Ixe(e){let t=ED();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 Dxe(e,t){let r=ED();r.styles.set(e,t);for(let o of r.documents.keys())fW(o,e,t)}typeof process>"u",Dxe("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 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)
 			&[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 PD={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"},hW=(0,dW.forwardRef)(function({className:t,children:r,...o},a){return oW(),(0,pb.jsxs)(Jl.Tab,{ref:a,className:S(PD.tab,t),...o,children:[(0,pb.jsx)("span",{className:PD["tab-children"],children:r}),(0,pb.jsx)(hD,{icon:fh,className:PD["tab-chevron"]})]})});var ew="noopener",tw="_blank",Vh="nofollow";var gW=n(sr(),1);function vW({rel:e="",url:t="",opensInNewTab:r,nofollow:o}){let a,i=e;if(r)a=tw,i=i?.includes(ew)?i:i+` ${ew}`;else{let l=new RegExp(`\\b${ew}\\s*`,"g");i=i?.replace(l,"").trim()}if(o)i=i?.includes(Vh)?i:(i+` ${Vh}`).trim();else{let l=new RegExp(`\\b${Vh}\\s*`,"g");i=i?.replace(l,"").trim()}return{url:(0,gW.prependHTTPS)(t),linkTarget:a,rel:i||void 0}}function mb(e){return e.toString().replace(/<\/?a[^>]*>/g,"")}var yW=n(_e(),1),rw=n(H(),1),_W=n(bd(),1),xW=n(O(),1),kW=n(B(),1);function Ct(e){let{name:t,attributes:r,setAttributes:o}=e,{textAlign:a}=r,{__unstableMarkNextChangeAsNotPersistent:i}=(0,xW.useDispatch)(kW.store),l=(0,yW.useEvent)(()=>{(0,_W.default)(`textAlign attribute in ${t}`,{alternative:"style.typography.textAlign",since:"7.0"}),i(),o(c=>({style:{...c.style,typography:{...c.style?.typography,textAlign:a}}}))}),s=(0,rw.useRef)();(0,rw.useEffect)(()=>{a!==s.current&&(s.current=a,l())},[a,l])}function ND(e){return typeof e=="string"&&e.endsWith("%")}function wW(e){if(!e)return{};if(ND(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 Dn=n(b(),1),{HTMLElementControl:Lxe}=U(pt.privateApis),{subscribeDelegatedListener:Rxe}=U(yd.privateApis),Axe=[...pt.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,ul.__)("Mark as nofollow")}];function Mxe(e){let{replaceBlocks:t,selectionChange:r}=(0,db.useDispatch)(pt.store),{getBlock:o,getBlockAttributes:a,getBlockRootClientId:i,getBlockIndex:l}=(0,db.useSelect)(pt.store);return(0,yd.useRefEffect)(s=>{function c(u){if(u.defaultPrevented||u.keyCode!==Cp.ENTER)return;let{text:p}=a(e)??{};if(p?.length)return;u.preventDefault();let m=o(i(e)),d=l(e),f=(0,su.cloneBlock)({...m,innerBlocks:m.innerBlocks.slice(0,d)}),h=(0,su.createBlock)((0,su.getDefaultBlockName)()),g=m.innerBlocks.slice(d+1),v=g.length?[(0,su.cloneBlock)({...m,innerBlocks:g})]:[];t(m.clientId,[f,h,...v],1),r(h.clientId)}return Rxe(s,"keydown",c,!0)},[])}function Vxe(e){let{attributes:t,setAttributes:r,className:o,isSelected:a,onReplace:i,mergeBlocks:l,clientId:s,context:c}=e,{tagName:u,linkTarget:p,placeholder:m,rel:d,style:f,text:h,url:g,metadata:v}=t,y=f?.dimensions?.width;Ct(e);let _=u||"a";function k(fe){Cp.isKeyboardEvent.primary(fe,"k")?ce(fe):Cp.isKeyboardEvent.primaryShift(fe,"k")&&(oe(),L.current?.focus())}let[x,w]=(0,Ln.useState)(null),C=(0,pt.__experimentalUseBorderProps)(t),T=(0,pt.__experimentalUseColorProps)(t),E=(0,pt.__experimentalGetSpacingClassesAndStyles)(t),D=(0,pt.__experimentalGetShadowClassesAndStyles)(t),I=(0,pt.__experimentalGetDimensionsClassesAndStyles)(t),P=(0,Ln.useRef)(),L=(0,Ln.useRef)(),A=(0,pt.useBlockProps)({ref:(0,yd.useMergeRefs)([w,P]),onKeyDown:k}),V=(0,pt.useBlockEditingMode)(),[j,Z]=(0,Ln.useState)(!1),W=!!g,G=p===tw,F=!!d?.includes(Vh),J=_==="a",{createPageEntity:$,userCanCreatePages:X,lockUrlControls:re=!1}=(0,db.useSelect)(fe=>{if(!a)return{};let Re=fe(pt.store).getSettings(),Et=(0,su.getBlockBindingsSource)(v?.bindings?.url?.source);return{createPageEntity:Re.__experimentalCreatePageEntity,userCanCreatePages:Re.__experimentalUserCanCreatePages,lockUrlControls:!!v?.bindings?.url&&!Et?.canUserEditValue?.({select:fe,context:c,args:v?.bindings?.url?.args})}},[c,a,v?.bindings?.url]);async function ae(fe){let Re=await $({title:fe,status:"draft"});return{id:Re.id,type:Re.type,title:Re.title.rendered,url:Re.link,kind:"post-type"}}function ee(fe){return(0,Ln.createInterpolateElement)((0,ul.sprintf)((0,ul.__)("Create page: <mark>%s</mark>"),fe),{mark:(0,Dn.jsx)("mark",{})})}function ce(fe){fe.preventDefault(),Z(!0)}function oe(){r({url:void 0,linkTarget:void 0,rel:void 0}),Z(!1)}(0,Ln.useEffect)(()=>{a||Z(!1)},[a]);let we=(0,Ln.useMemo)(()=>({url:g,opensInNewTab:G,nofollow:F}),[g,G,F]),le=Mxe(s),de=(0,yd.useMergeRefs)([le,L]),[ge,ne,me]=(0,pt.useSettings)("typography.fluid","layout","dimensions.dimensionSizes"),se=(0,Ln.useMemo)(()=>me?[...me?.custom??[],...me?.theme??[],...me?.default??[]]:[],[me]),Pe=(0,pt.getTypographyClassesAndStyles)(t,{typography:{fluid:ge},layout:{wideSize:ne?.wideSize}}),Be=(0,Ln.useMemo)(()=>{if(!y)return;let fe="var:preset|dimension|";if(y.startsWith(fe)){let Re=y.slice(fe.length);return se?.find(Ve=>Ve.slug===Re)?.size??y}return y},[y,se]),Ce=V==="default"||J&&!re,pe=S(A.className,wW(Be)),Ze=(0,Ln.useMemo)(()=>y?ND(Be)?{"--wp--block-button--width":parseFloat(Be)}:I.style:{},[y,Be,I.style]);return(0,Dn.jsxs)(Dn.Fragment,{children:[(0,Dn.jsx)("div",{...A,className:pe,style:{...A.style,...Ze},children:(0,Dn.jsx)(pt.RichText,{ref:de,"aria-label":(0,ul.__)("Button text"),placeholder:m||(0,ul.__)("Add text\u2026"),value:h,onChange:fe=>r({text:mb(fe)}),withoutInteractiveFormatting:!0,className:S(o,"wp-block-button__link",T.className,C.className,Pe.className,{"no-border-radius":f?.border?.radius===0,"has-custom-font-size":A.style.fontSize},(0,pt.__experimentalGetElementClassName)("button")),style:{...C.style,...T.style,...E.style,...D.style,...Pe.style,writingMode:void 0},onReplace:i,onMerge:l,identifier:"text"})}),Ce&&(0,Dn.jsx)(pt.BlockControls,{group:"block",children:J&&!re&&(0,Dn.jsx)(zh.ToolbarButton,{name:"link",icon:W?lv:fi,title:W?(0,ul.__)("Unlink"):(0,ul.__)("Link"),shortcut:W?Cp.displayShortcut.primaryShift("k"):Cp.displayShortcut.primary("k"),onClick:W?oe:ce,isActive:W})}),J&&a&&(j||W)&&!re&&(0,Dn.jsx)(zh.Popover,{placement:"bottom",onClose:()=>{Z(!1),L.current?.focus()},anchor:x,focusOnMount:j?"firstElement":!1,__unstableSlotName:"__unstable-block-tools-after",shift:!0,children:(0,Dn.jsx)(pt.LinkControl,{value:we,onChange:({url:fe,opensInNewTab:Re,nofollow:Et})=>r(vW({rel:d,url:fe,opensInNewTab:Re,nofollow:Et})),onRemove:()=>{oe(),L.current?.focus()},forceIsEditingLink:j,settings:Axe,createSuggestion:$&&ae,withCreateSuggestion:X,createSuggestionButtonText:ee})}),(0,Dn.jsxs)(pt.InspectorControls,{group:"advanced",children:[(0,Dn.jsx)(Lxe,{tagName:u,onChange:fe=>r({tagName:fe}),options:[{label:(0,ul.__)("Default (<a>)"),value:"a"},{label:"<button>",value:"button"}]}),J&&(0,Dn.jsx)(zh.TextControl,{label:(0,ul.__)("Link relation"),help:(0,Ln.createInterpolateElement)((0,ul.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,Dn.jsx)(lu,{openInNewTab:!0,href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:d||"",onChange:fe=>r({rel:fe})})]})]})}var CW=Vxe;var ow={$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 Rn=n(B(),1),ID=n(b(),1);function SW({attributes:e}){let{tagName:t,type:r,fontSize:o,linkTarget:a,rel:i,style:l,text:s,title:c,url:u}=e,p=t||"a",m=p==="button",d=r||"button",f=(0,Rn.__experimentalGetBorderClassesAndStyles)(e),h=(0,Rn.__experimentalGetColorClassesAndStyles)(e),g=(0,Rn.__experimentalGetSpacingClassesAndStyles)(e),v=(0,Rn.__experimentalGetShadowClassesAndStyles)(e),y=(0,Rn.getTypographyClassesAndStyles)(e),_=S("wp-block-button__link",h.className,f.className,y.className,{"no-border-radius":l?.border?.radius===0,"has-custom-font-size":o||l?.typography?.fontSize},(0,Rn.__experimentalGetElementClassName)("button")),k={...f.style,...h.style,...g.style,...v.style,...y.style,writingMode:void 0};return(0,ID.jsx)("div",{...Rn.useBlockProps.save(),children:(0,ID.jsx)(Rn.RichText.Content,{tagName:p,type:m?d:null,className:_,href:m?null:u,title:c,style:k,value:s,target:m?null:a,rel:m?null:i})})}var{fieldsKey:Oxe,formKey:Fxe}=U(TW.privateApis),{name:PW}=ow,aw={icon:sP,example:{attributes:{className:"is-style-fill",text:(0,nw.__)("Call to action")}},edit:CW,save:SW,deprecated:xU,merge:(e,{text:t=""})=>({...e,text:(e.text||"")+t}),__experimentalLabel(e,{context:t}){let{text:r}=e,o=e?.metadata?.name,a=r?.trim().length>0;if(t==="list-view"&&(o||a))return o||r;if(t==="breadcrumb"&&o)return o}};window.__experimentalContentOnlyInspectorFields&&(aw[Oxe]=[{id:"text",label:(0,nw.__)("Content"),type:"text",Edit:"rich-text"},{id:"link",label:(0,nw.__)("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})}],aw[Fxe]={fields:["text","link"]});var Hxe=()=>R({name:PW,metadata:ow,settings:aw});var AD={};Y(AD,{init:()=>Zxe,metadata:()=>lw,name:()=>MW,settings:()=>VW});var RD=n(N(),1);var hb=n(B(),1),fb=n(b(),1),BW=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},jxe=[{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:BW,save({attributes:{contentJustification:e,orientation:t}}){return(0,fb.jsx)("div",{...hb.useBlockProps.save({className:S({[`is-content-justification-${e}`]:e,"is-vertical":t==="vertical"})}),children:(0,fb.jsx)(hb.InnerBlocks.Content,{})})}},{supports:{align:["center","left","right"],anchor:!0},save(){return(0,fb.jsx)("div",{children:(0,fb.jsx)(hb.InnerBlocks.Content,{})})},isEligible({align:e}){return e&&["center","left","right"].includes(e)},migrate(e){return BW({...e,align:void 0,contentJustification:e.align})}}],EW=jxe;var vb=n(q(),1),LD=n(es(),1);var gb=n(q(),1);function cu(e,t,r=null){if(!e)return;let o=(0,gb.getBlockType)(t);if(!o)return;let a={};if((0,gb.hasBlockSupport)(o,"anchor")&&e.anchor&&(a.anchor=e.anchor),(0,gb.hasBlockSupport)(o,"ariaLabel")&&e.ariaLabel&&(a.ariaLabel=e.ariaLabel),e.metadata){let i=[];if(r&&i.push("id","bindings"),i.length>0){let l=Object.entries(e.metadata).reduce((s,[c,u])=>(i.includes(c)&&(s[c]=c==="bindings"?r(u):u),s),{});Object.keys(l).length>0&&(a.metadata=l)}}if(Object.keys(a).length!==0)return a}var Uxe={from:[{type:"block",isMultiBlock:!0,blocks:["core/button"],transform:e=>(0,vb.createBlock)("core/buttons",{},e.map(t=>(0,vb.createBlock)("core/button",t)))},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,vb.createBlock)("core/buttons",{},e.map(t=>{let{content:r}=t,o=(0,LD.__unstableCreateElement)(document,r),a=o.innerText||"",l=o.querySelector("a")?.getAttribute("href");return(0,vb.createBlock)("core/button",{...t,...cu(t,"core/button",({content:s})=>({text:s})),text:a,url:l})})),isMatch:e=>e.every(t=>{let r=(0,LD.__unstableCreateElement)(document,t.content),o=r.innerText||"",a=r.querySelectorAll("a");return o.length<=30&&a.length<=1})}]},IW=Uxe;var iw=n(B(),1),DW=n(b(),1),Gxe={name:"core/button"};function Wxe({attributes:e,className:t}){let{fontSize:r,layout:o,style:a}=e,i=(0,iw.useBlockProps)({className:S(t,{"has-custom-font-size":r||a?.typography?.fontSize})}),l=(0,iw.useInnerBlocksProps)(i,{defaultBlock:Gxe,orientation:o?.orientation??"horizontal"});return(0,DW.jsx)("div",{...l})}var LW=Wxe;var lw={$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 sw=n(B(),1),RW=n(b(),1);function AW({attributes:e,className:t}){let{fontSize:r,style:o}=e,a=sw.useBlockProps.save({className:S(t,{"has-custom-font-size":r||o?.typography?.fontSize})}),i=sw.useInnerBlocksProps.save(a);return(0,RW.jsx)("div",{...i})}var{name:MW}=lw,qxe=[["core/button"]],VW={icon:uP,example:{attributes:{layout:{type:"flex",justifyContent:"center"}},innerBlocks:[{name:"core/button",attributes:{text:(0,RD.__)("Find out more")}},{name:"core/button",attributes:{text:(0,RD.__)("Contact us")}}]},deprecated:EW,transforms:IW,template:qxe,templateInsertUpdatesSelection:!0,edit:LW,save:AW},Zxe=()=>R({name:MW,metadata:lw,settings:VW});var VD={};Y(VD,{init:()=>Xxe,metadata:()=>cw,name:()=>WW,settings:()=>$W});var cw={$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 bb=n(z(),1),zW=n(O(),1),OW=n(ap(),1),FW=n(B(),1),HW=n(te(),1),Oh=n(N(),1),jW=n(_e(),1);var bi=n(b(),1),Yxe=wh(e=>{if(!e)return{};let t=new Date(e);return{year:t.getFullYear(),month:t.getMonth()+1}});function UW({attributes:e,name:t}){let{date:r,hasPosts:o,hasPostsResolved:a}=(0,zW.useSelect)(p=>{let{getEntityRecords:m,hasFinishedResolution:d}=p(HW.store),f={status:"publish",per_page:1},h=m("postType","post",f),g=d("getEntityRecords",["postType","post",f]),v,y=p("core/editor");return y&&y.getEditedPostAttribute("type")==="post"&&(v=y.getEditedPostAttribute("date")),{date:v,hasPostsResolved:g,hasPosts:g&&h?.length===1}},[]),{content:i,status:l,error:s}=(0,OW.useServerSideRender)({attributes:{...e,...Yxe(r)},block:t}),c=(0,jW.useDisabled)(),u=(0,FW.useBlockProps)({ref:c});return o?(0,bi.jsxs)(bi.Fragment,{children:[l==="loading"&&(0,bi.jsx)("div",{...u,children:(0,bi.jsx)(bb.Spinner,{})}),l==="error"&&(0,bi.jsx)("div",{...u,children:(0,bi.jsx)("p",{children:(0,Oh.sprintf)((0,Oh.__)("Error: %s"),s)})}),l==="success"&&(0,bi.jsx)(xo,{wrapperProps:u,html:i})]}):(0,bi.jsx)("div",{...u,children:(0,bi.jsx)(bb.Placeholder,{icon:U1,label:(0,Oh.__)("Calendar"),children:a?(0,Oh.__)("No published posts found."):(0,bi.jsx)(bb.Spinner,{})})})}var MD=n(q(),1),Qxe={from:[{type:"block",blocks:["core/archives"],transform:()=>(0,MD.createBlock)("core/calendar")}],to:[{type:"block",blocks:["core/archives"],transform:()=>(0,MD.createBlock)("core/archives")}]},GW=Qxe;var{name:WW}=cw,$W={icon:U1,example:{},edit:UW,transforms:GW},Xxe=()=>R({name:WW,metadata:cw,settings:$W});var FD={};Y(FD,{init:()=>tke,metadata:()=>uw,name:()=>XW,settings:()=>JW});var uw={$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 Br=n(z(),1),qW=n(_e(),1),Fh=n(B(),1),ZW=n(Oo(),1),Pr=n(N(),1);var zD=n(te(),1),KW=n(O(),1);var YW=n(Tr(),1);var vt=n(b(),1);function OD({attributes:{displayAsDropdown:e,showHierarchy:t,showPostCounts:r,showOnlyTopLevel:o,showEmpty:a,label:i,showLabel:l,taxonomy:s},setAttributes:c,className:u,clientId:p}){let m=(0,qW.useInstanceId)(OD,"blocks-category-select"),{records:d,isResolvingTaxonomies:f}=(0,zD.useEntityRecords)("root","taxonomy",{per_page:-1}),h=d?.filter(W=>W.visibility.public),g=h?.find(W=>W.slug===s),v=!f&&g?.hierarchical,y={per_page:-1,hide_empty:!a,context:"view"};v&&o&&(y.parent=0);let{records:_,isResolving:k}=(0,zD.useEntityRecords)("taxonomy",s,y),{createWarningNotice:x}=(0,KW.useDispatch)(YW.store),w=W=>{W.preventDefault(),x((0,Pr.__)("Links are disabled in the editor."),{id:`block-library/core/categories/redirection-prevented/${p}`,type:"snackbar"})},C=W=>_?.length?W===null?_:_.filter(({parent:G})=>G===W):[],T=W=>G=>c({[W]:G}),E=W=>W?(0,ZW.decodeEntities)(W).trim():(0,Pr.__)("(Untitled)"),D=()=>C(v&&t?0:null).map(F=>I(F)),I=W=>{let G=C(W.id),{id:F,link:J,count:$,name:X}=W;return(0,vt.jsxs)("li",{className:`cat-item cat-item-${F}`,children:[(0,vt.jsx)("a",{href:J,onClick:w,children:E(X)}),r&&` (${$})`,v&&t&&!!G.length&&(0,vt.jsx)("ul",{className:"children",children:G.map(re=>I(re))})]},F)},P=()=>{let G=C(v&&t?0:null);return(0,vt.jsxs)(vt.Fragment,{children:[l?(0,vt.jsx)(Fh.RichText,{className:"wp-block-categories__label","aria-label":(0,Pr.__)("Label text"),placeholder:g?.name,withoutInteractiveFormatting:!0,value:i,onChange:F=>c({label:F})}):(0,vt.jsx)(vi,{render:(0,vt.jsx)("label",{htmlFor:m}),children:i||g?.name}),(0,vt.jsxs)("select",{id:m,children:[(0,vt.jsx)("option",{children:(0,Pr.sprintf)((0,Pr.__)("Select %s"),g?.labels?.singular_name)}),G.map(F=>L(F,0))]})]})},L=(W,G)=>{let{id:F,count:J,name:$}=W,X=C(F);return[(0,vt.jsxs)("option",{className:`level-${G}`,children:[Array.from({length:G*3}).map(()=>"\xA0"),E($),r&&` (${J})`]},F),v&&t&&!!X.length&&X.map(re=>L(re,G+1))]},A=_?.length&&!e&&!k?"ul":"div",V=S(u,`wp-block-categories-taxonomy-${s}`,{"wp-block-categories-list":!!_?.length&&!e&&!k,"wp-block-categories-dropdown":!!_?.length&&e&&!k}),j=(0,Fh.useBlockProps)({className:V}),Z=K();return(0,vt.jsxs)(A,{...j,children:[(0,vt.jsx)(Fh.InspectorControls,{children:(0,vt.jsxs)(Br.__experimentalToolsPanel,{label:(0,Pr.__)("Settings"),resetAll:()=>{c({taxonomy:"category",displayAsDropdown:!1,showHierarchy:!1,showPostCounts:!1,showOnlyTopLevel:!1,showEmpty:!1,showLabel:!0})},dropdownMenuProps:Z,children:[Array.isArray(h)&&(0,vt.jsx)(Br.__experimentalToolsPanelItem,{hasValue:()=>s!=="category",label:(0,Pr.__)("Taxonomy"),onDeselect:()=>{c({taxonomy:"category"})},isShownByDefault:!0,children:(0,vt.jsx)(Br.SelectControl,{label:(0,Pr.__)("Taxonomy"),options:h.map(W=>({label:W.name,value:W.slug})),value:s,onChange:W=>c({taxonomy:W})})}),(0,vt.jsx)(Br.__experimentalToolsPanelItem,{hasValue:()=>!!e,label:(0,Pr.__)("Display as dropdown"),onDeselect:()=>c({displayAsDropdown:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Br.ToggleControl,{label:(0,Pr.__)("Display as dropdown"),checked:e,onChange:T("displayAsDropdown")})}),e&&(0,vt.jsx)(Br.__experimentalToolsPanelItem,{hasValue:()=>!l,label:(0,Pr.__)("Show label"),onDeselect:()=>c({showLabel:!0}),isShownByDefault:!0,children:(0,vt.jsx)(Br.ToggleControl,{className:"wp-block-categories__indentation",label:(0,Pr.__)("Show label"),checked:l,onChange:T("showLabel")})}),(0,vt.jsx)(Br.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Pr.__)("Show post counts"),onDeselect:()=>c({showPostCounts:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Br.ToggleControl,{label:(0,Pr.__)("Show post counts"),checked:r,onChange:T("showPostCounts")})}),v&&(0,vt.jsx)(Br.__experimentalToolsPanelItem,{hasValue:()=>!!o,label:(0,Pr.__)("Show only top level terms"),onDeselect:()=>c({showOnlyTopLevel:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Br.ToggleControl,{label:(0,Pr.__)("Show only top level terms"),checked:o,onChange:T("showOnlyTopLevel")})}),(0,vt.jsx)(Br.__experimentalToolsPanelItem,{hasValue:()=>!!a,label:(0,Pr.__)("Show empty terms"),onDeselect:()=>c({showEmpty:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Br.ToggleControl,{label:(0,Pr.__)("Show empty terms"),checked:a,onChange:T("showEmpty")})}),v&&!o&&(0,vt.jsx)(Br.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Pr.__)("Show hierarchy"),onDeselect:()=>c({showHierarchy:!1}),isShownByDefault:!0,children:(0,vt.jsx)(Br.ToggleControl,{label:(0,Pr.__)("Show hierarchy"),checked:t,onChange:T("showHierarchy")})})]})}),k&&(0,vt.jsx)(Br.Placeholder,{icon:hv,label:(0,Pr.__)("Terms"),children:(0,vt.jsx)(Br.Spinner,{})}),!k&&_?.length===0&&(0,vt.jsx)("p",{children:g.labels.no_terms}),!k&&_?.length>0&&(e?P():D())]})}var pw=n(N(),1);var eke=[{name:"terms",title:(0,pw.__)("Terms List"),icon:sp,attributes:{taxonomy:"post_tag"},isActive:e=>e.taxonomy!=="category"},{name:"categories",title:(0,pw.__)("Categories List"),description:(0,pw.__)("Display a list of all categories."),icon:sp,attributes:{taxonomy:"category"},isActive:["taxonomy"],isDefault:!0}],QW=eke;var{name:XW}=uw,JW={icon:sp,example:{},edit:OD,variations:QW},tke=()=>R({name:XW,metadata:uw,settings:JW});var jD={};Y(jD,{init:()=>ike,metadata:()=>hw,name:()=>_b,settings:()=>d$});var uu=n(B(),1),s$=n(O(),1),pu=n(z(),1),jh=n(H(),1),yb=n(N(),1);var e$=n(N(),1),t$=n(z(),1),mw=n(O(),1),dw=n(q(),1),HD=n(B(),1),r$=n(b(),1),rke=({clientId:e})=>{let{replaceBlocks:t}=(0,mw.useDispatch)(HD.store),r=(0,mw.useSelect)(o=>o(HD.store).getBlock(e),[e]);return(0,r$.jsx)(t$.ToolbarButton,{onClick:()=>t(r.clientId,(0,dw.rawHandler)({HTML:(0,dw.serialize)(r)})),children:(0,e$.__)("Convert to blocks")})},o$=rke;var n$=n(B(),1),ts=n(z(),1),fw=n(H(),1),Hh=n(N(),1),a$=n(O(),1);var i$=n(_e(),1),pl=n(b(),1);function oke({onClick:e,isModalFullScreen:t}){return(0,i$.useViewportMatch)("small","<")?null:(0,pl.jsx)(ts.Button,{size:"compact",onClick:e,icon:Ym,isPressed:t,label:t?(0,Hh.__)("Exit fullscreen"):(0,Hh.__)("Enter fullscreen")})}function nke(e){let t=(0,a$.useSelect)(r=>r(n$.store).getSettings().styles);return(0,fw.useEffect)(()=>{let{baseURL:r,suffix:o,settings:a}=window.wpEditorL10n.tinymce;return window.tinymce.EditorManager.overrideDefaults({base_url:r,suffix:o}),window.wp.oldEditor.initialize(e.id,{tinymce:{...a,setup(i){i.on("init",()=>{let l=i.getDoc();t.forEach(({css:s})=>{let c=l.createElement("style");c.innerHTML=s,l.head.appendChild(c)})})}}}),()=>{window.wp.oldEditor.remove(e.id)}},[]),(0,pl.jsx)("textarea",{...e})}function l$({clientId:e,content:t,onClose:r,onChange:o}){let[a,i]=(0,fw.useState)(!1),l=`editor-${e}`;return(0,pl.jsxs)(ts.Modal,{title:(0,Hh.__)("Classic Editor"),onRequestClose:r,shouldCloseOnClickOutside:!1,overlayClassName:"block-editor-freeform-modal",isFullScreen:a,className:"block-editor-freeform-modal__content",headerActions:(0,pl.jsx)(oke,{onClick:()=>i(!a),isModalFullScreen:a}),children:[(0,pl.jsx)(nke,{id:l,defaultValue:t}),(0,pl.jsxs)(ts.Flex,{className:"block-editor-freeform-modal__actions",justify:"flex-end",expanded:!1,children:[(0,pl.jsx)(ts.FlexItem,{children:(0,pl.jsx)(ts.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Hh.__)("Cancel")})}),(0,pl.jsx)(ts.FlexItem,{children:(0,pl.jsx)(ts.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{o(window.wp.oldEditor.getContent(l)),r()},children:(0,Hh.__)("Save")})})]})]})}var an=n(b(),1);function c$({attributes:e,setAttributes:t,clientId:r}){let{content:o}=e,[a,i]=(0,jh.useState)(!1),l=(0,jh.useRef)(null),s=(0,s$.useSelect)(c=>c(uu.store).canRemoveBlock(r),[r]);return(0,an.jsxs)(an.Fragment,{children:[s&&(0,an.jsx)(uu.BlockControls,{children:(0,an.jsx)(pu.ToolbarGroup,{children:(0,an.jsx)(o$,{clientId:r})})}),(0,an.jsx)(uu.BlockControls,{children:(0,an.jsx)(pu.ToolbarGroup,{children:(0,an.jsx)(pu.ToolbarButton,{ref:l,onClick:()=>i(!0),children:(0,yb.__)("Edit")})})}),(0,an.jsxs)("div",{...(0,uu.useBlockProps)(),children:[o?(0,an.jsx)(jh.RawHTML,{children:o}):(0,an.jsx)(pu.Placeholder,{icon:(0,an.jsx)(uu.BlockIcon,{icon:W1}),label:(0,yb.__)("Classic"),instructions:(0,yb.__)("Use the classic editor to add content."),children:(0,an.jsx)(pu.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>i(!0),children:(0,yb.__)("Edit contents")})}),a&&(0,an.jsx)(l$,{clientId:r,content:o,onClose:()=>{i(!1),l.current&&l.current.focus()},onChange:c=>t({content:c})})]})]})}var hw={$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 u$=n(H(),1),p$=n(b(),1);function m$({attributes:e}){let{content:t}=e;return(0,p$.jsx)(u$.RawHTML,{children:t})}var{name:_b}=hw,d$={icon:W1,edit:c$,save:m$},ike=()=>R({name:_b,metadata:hw,settings:d$});var qD={};Y(qD,{init:()=>dke,metadata:()=>bw,name:()=>_$,settings:()=>xw});var $D=n(N(),1);var y$=n(q(),1);var UD=n(N(),1),gw=n(B(),1),vw=n(q(),1),GD=n(b(),1);function f$({attributes:e,setAttributes:t,onRemove:r,insertBlocksAfter:o,mergeBlocks:a}){let i=(0,gw.useBlockProps)();return(0,GD.jsx)("pre",{...i,children:(0,GD.jsx)(gw.RichText,{tagName:"code",identifier:"content",value:e.content,onChange:l=>t({content:l}),onRemove:r,onMerge:a,placeholder:(0,UD.__)("Write code\u2026"),"aria-label":(0,UD.__)("Code"),preserveWhiteSpace:!0,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:o?()=>o((0,vw.createBlock)((0,vw.getDefaultBlockName)())):void 0,style:{whiteSpace:"break-spaces"}})})}var bw={$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 yw=n(B(),1);var h$=n(_e(),1);function g$(e){return(0,h$.pipe)(ske,cke)(e||"")}function ske(e){return e.replace(/\[/g,"&#91;")}function cke(e){return e.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1&#47;&#47;$2")}var WD=n(b(),1);function v$({attributes:e}){return(0,WD.jsx)("pre",{...yw.useBlockProps.save(),children:(0,WD.jsx)(yw.RichText.Content,{tagName:"code",value:g$(typeof e.content=="string"?e.content:e.content.toHTMLString({preserveWhiteSpace:!0}))})})}var _d=n(q(),1),_w=n(es(),1);var uke={from:[{type:"input",regExp:/^```$/,transform:()=>(0,_d.createBlock)("core/code")},{type:"block",blocks:["core/paragraph"],transform:e=>{let{content:t}=e;return(0,_d.createBlock)("core/code",{...e,...cu(e,"core/code"),content:t})}},{type:"block",blocks:["core/html"],__experimentalConvert(e){let{attributes:t}=e;return(0,_d.createBlock)("core/code",{...t,...cu(t,"core/code"),content:(0,_w.toHTMLString)({value:(0,_w.create)({text:(0,_d.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,_d.createBlock)("core/paragraph",{...cu(e,"core/paragraph"),content:t})}}]},b$=uke;var{fieldsKey:pke,formKey:mke}=U(y$.privateApis),{name:_$}=bw,xw={icon:$1,example:{attributes:{content:(0,$D.__)(`// A \u201Cblock\u201D is the abstract term used
+				&{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
 // 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:b$,edit:f$,save:v$};window.__experimentalContentOnlyInspectorFields&&(xw[pke]=[{id:"content",label:(0,$D.__)("Code"),type:"text",Edit:"rich-text"}],xw[mke]={fields:["content"]});var dke=()=>R({name:_$,metadata:bw,settings:xw});var KD={};Y(KD,{init:()=>bke,metadata:()=>ww,name:()=>T$,settings:()=>P$});var x$=n(B(),1),ZD=n(b(),1),fke=[{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}),a={flexBasis:r+"%"};return(0,ZD.jsx)("div",{className:o,style:a,children:(0,ZD.jsx)(x$.InnerBlocks.Content,{})})}}],k$=fke;var ln=n(B(),1),Sp=n(z(),1),kw=n(O(),1),xd=n(N(),1);var yi=n(b(),1);function hke({width:e,setAttributes:t}){let[r]=(0,ln.useSettings)("spacing.units"),o=(0,Sp.__experimentalUseCustomUnits)({availableUnits:r||["%","px","em","rem","vw"]}),a=K();return(0,yi.jsx)(Sp.__experimentalToolsPanel,{label:(0,xd.__)("Settings"),resetAll:()=>{t({width:void 0})},dropdownMenuProps:a,children:(0,yi.jsx)(Sp.__experimentalToolsPanelItem,{hasValue:()=>e!==void 0,label:(0,xd.__)("Width"),onDeselect:()=>t({width:void 0}),isShownByDefault:!0,children:(0,yi.jsx)(Sp.__experimentalUnitControl,{label:(0,xd.__)("Width"),__unstableInputWidth:"calc(50% - 8px)",value:e||"",onChange:i=>{i=0>parseFloat(i)?"0":i,t({width:i})},units:o})})})}function gke({attributes:{verticalAlignment:e,width:t,templateLock:r,allowedBlocks:o},setAttributes:a,clientId:i}){let l=S("block-core-columns",{[`is-vertically-aligned-${e}`]:e}),{columnsIds:s,hasChildBlocks:c,rootClientId:u}=(0,kw.useSelect)(_=>{let{getBlockOrder:k,getBlockRootClientId:x}=_(ln.store),w=x(i);return{hasChildBlocks:k(i).length>0,rootClientId:w,columnsIds:k(w)}},[i]),{updateBlockAttributes:p}=(0,kw.useDispatch)(ln.store),m=_=>{a({verticalAlignment:_}),p(u,{verticalAlignment:null})},d=Number.isFinite(t)?t+"%":t,f=(0,ln.useBlockProps)({className:l,style:d?{flexBasis:d}:void 0}),h=s.length,g=s.indexOf(i)+1,v=(0,xd.sprintf)((0,xd.__)("%1$s (%2$d of %3$d)"),f["aria-label"],g,h),y=(0,ln.useInnerBlocksProps)({...f,"aria-label":v},{templateLock:r,allowedBlocks:o,renderAppender:c?void 0:ln.InnerBlocks.ButtonBlockAppender});return(0,yi.jsxs)(yi.Fragment,{children:[(0,yi.jsx)(ln.BlockControls,{children:(0,yi.jsx)(ln.BlockVerticalAlignmentToolbar,{onChange:m,value:e,controls:["top","center","bottom","stretch"]})}),(0,yi.jsx)(ln.InspectorControls,{children:(0,yi.jsx)(hke,{width:t,setAttributes:a})}),(0,yi.jsx)("div",{...y})]})}var w$=gke;var ww={$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 Cw=n(B(),1),C$=n(b(),1);function S$({attributes:e}){let{verticalAlignment:t,width:r}=e,o=S({[`is-vertically-aligned-${t}`]:t}),a;if(r&&/\d/.test(r)){let s=Number.isFinite(r)?r+"%":r;!Number.isFinite(r)&&r?.endsWith("%")&&(s=Math.round(Number.parseFloat(r)*1e12)/1e12+"%"),a={flexBasis:s}}let i=Cw.useBlockProps.save({className:o,style:a}),l=Cw.useInnerBlocksProps.save(i);return(0,C$.jsx)("div",{...l})}var{name:T$}=ww,P$={icon:BP,edit:w$,save:S$,deprecated:k$},bke=()=>R({name:T$,metadata:ww,settings:P$});var XD={};Y(XD,{init:()=>Lke,metadata:()=>Pw,name:()=>V$,settings:()=>z$});var xb=n(N(),1);var B$=n(q(),1),wd=n(B(),1),kd=n(b(),1);function Sw(e){let{doc:t}=Sw;t||(t=document.implementation.createHTMLDocument(""),Sw.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 yke=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,...a}=e;return{...a,style:t,isStackedOnMobile:!0}},E$=[{attributes:{verticalAlignment:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},textColor:{type:"string"}},migrate:yke,save({attributes:e}){let{verticalAlignment:t,backgroundColor:r,customBackgroundColor:o,textColor:a,customTextColor:i}=e,l=(0,wd.getColorClassName)("background-color",r),s=(0,wd.getColorClassName)("color",a),c=S({"has-background":r||o,"has-text-color":a||i,[l]:l,[s]:s,[`are-vertically-aligned-${t}`]:t});return(0,kd.jsx)("div",{className:c||void 0,style:{backgroundColor:l?void 0:o,color:s?void 0:i},children:(0,kd.jsx)(wd.InnerBlocks.Content,{})})}},{attributes:{columns:{type:"number",default:2}},isEligible(e,t){return t.some(o=>/layout-column-\d+/.test(o.originalContent))?t.some(o=>Sw(o.originalContent)!==void 0):!1},migrate(e,t){let o=t.reduce((l,s)=>{let{originalContent:c}=s,u=Sw(c);return u===void 0&&(u=0),l[u]||(l[u]=[]),l[u].push(s),l},[]).map(l=>(0,B$.createBlock)("core/column",{},l)),{columns:a,...i}=e;return[{...i,isStackedOnMobile:!0},o]},save({attributes:e}){let{columns:t}=e;return(0,kd.jsx)("div",{className:`has-${t}-columns`,children:(0,kd.jsx)(wd.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,kd.jsx)("div",{className:o,children:(0,kd.jsx)(wd.InnerBlocks.Content,{})})}}];var Cd=n(N(),1),dl=n(z(),1),Zr=n(B(),1),ml=n(O(),1),Sd=n(q(),1);var Tw=e=>{let t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function N$(e,t){let{width:r=100/t}=e.attributes;return Tw(r)}function _ke(e,t=e.length){return e.reduce((r,o)=>r+N$(o,t),0)}function xke(e,t=e.length){return e.reduce((r,o)=>{let a=N$(o,t);return Object.assign(r,{[o.clientId]:a})},{})}function YD(e,t,r=e.length){let o=_ke(e,r);return Object.fromEntries(Object.entries(xke(e,r)).map(([a,i])=>{let l=t*i/o;return[a,Tw(l)]}))}function I$(e){return e.every(t=>{let r=t.attributes.width;return Number.isFinite(r?.endsWith?.("%")?parseFloat(r):r)})}function QD(e,t){return e.map(r=>({...r,attributes:{...r.attributes,width:`${t[r.clientId]}%`}}))}var ko=n(b(),1),kke={name:"core/column"};function wke({clientId:e,setAttributes:t,isStackedOnMobile:r}){let{count:o,canInsertColumnBlock:a,minCount:i}=(0,ml.useSelect)(p=>{let{canInsertBlockType:m,canRemoveBlock:d,getBlockOrder:f}=p(Zr.store),h=f(e),g=h.reduce((v,y,_)=>(d(y)||v.push(_),v),[]);return{count:h.length,canInsertColumnBlock:m("core/column",e),minCount:Math.max(...g)+1}},[e]),{getBlocks:l}=(0,ml.useSelect)(Zr.store),{replaceInnerBlocks:s}=(0,ml.useDispatch)(Zr.store);function c(p,m){let d=l(e),f=I$(d),h=m>p;if(h&&f){let g=Tw(100/m),v=m-p,y=YD(d,100-g*v);d=[...QD(d,y),...Array.from({length:v}).map(()=>(0,Sd.createBlock)("core/column",{width:`${g}%`}))]}else if(h)d=[...d,...Array.from({length:m-p}).map(()=>(0,Sd.createBlock)("core/column"))];else if(m<p&&(d=d.slice(0,-(p-m)),f)){let g=YD(d,100);d=QD(d,g)}s(e,d)}let u=K();return(0,ko.jsxs)(dl.__experimentalToolsPanel,{label:(0,Cd.__)("Settings"),resetAll:()=>{t({isStackedOnMobile:!0})},dropdownMenuProps:u,children:[a&&(0,ko.jsxs)(dl.__experimentalVStack,{spacing:4,style:{gridColumn:"1 / -1"},children:[(0,ko.jsx)(dl.RangeControl,{label:(0,Cd.__)("Columns"),value:o,onChange:p=>c(o,Math.max(i,p)),min:Math.max(1,i),max:Math.max(6,o)}),o>6&&(0,ko.jsx)(dl.Notice,{status:"warning",isDismissible:!1,children:(0,Cd.__)("This column count exceeds the recommended amount and may cause visual breakage.")})]}),(0,ko.jsx)(dl.__experimentalToolsPanelItem,{label:(0,Cd.__)("Stack on mobile"),isShownByDefault:!0,hasValue:()=>r!==!0,onDeselect:()=>t({isStackedOnMobile:!0}),children:(0,ko.jsx)(dl.ToggleControl,{label:(0,Cd.__)("Stack on mobile"),checked:r,onChange:()=>t({isStackedOnMobile:!r})})})]})}function Cke({attributes:e,setAttributes:t,clientId:r}){let{isStackedOnMobile:o,verticalAlignment:a,templateLock:i}=e,l=(0,ml.useRegistry)(),{getBlockOrder:s}=(0,ml.useSelect)(Zr.store),{updateBlockAttributes:c}=(0,ml.useDispatch)(Zr.store),u=S({[`are-vertically-aligned-${a}`]:a,"is-not-stacked-on-mobile":!o}),p=(0,Zr.useBlockProps)({className:u}),m=(0,Zr.useInnerBlocksProps)(p,{defaultBlock:kke,directInsert:!0,orientation:"horizontal",renderAppender:!1,templateLock:i});function d(f){let h=s(r);l.batch(()=>{t({verticalAlignment:f}),c(h,{verticalAlignment:f})})}return(0,ko.jsxs)(ko.Fragment,{children:[(0,ko.jsx)(Zr.BlockControls,{children:(0,ko.jsx)(Zr.BlockVerticalAlignmentToolbar,{onChange:d,value:a})}),(0,ko.jsx)(Zr.InspectorControls,{children:(0,ko.jsx)(wke,{clientId:r,setAttributes:t,isStackedOnMobile:o})}),(0,ko.jsx)("div",{...m})]})}function Ske({clientId:e,name:t,setAttributes:r}){let{blockType:o,variations:a}=(0,ml.useSelect)(s=>{let{getBlockVariations:c,getBlockType:u}=s(Sd.store);return{blockType:u(t),variations:c(t,"block")}},[t]),{replaceInnerBlocks:i}=(0,ml.useDispatch)(Zr.store),l=(0,Zr.useBlockProps)();return(0,ko.jsx)("div",{...l,children:(0,ko.jsx)(Zr.__experimentalBlockVariationPicker,{icon:o?.icon?.src,label:o?.title,variations:a,instructions:(0,Cd.__)("Divide into columns. Select a layout:"),onSelect:s=>{s.attributes&&r(s.attributes),s.innerBlocks&&i(e,(0,Sd.createBlocksFromInnerBlocksTemplate)(s.innerBlocks),!0)}})})}var Tke=e=>{let{clientId:t}=e,o=(0,ml.useSelect)(a=>a(Zr.store).getBlocks(t).length>0,[t])?Cke:Ske;return(0,ko.jsx)(o,{...e})},D$=Tke;var Pw={$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 Bw=n(B(),1),L$=n(b(),1);function R$({attributes:e}){let{isStackedOnMobile:t,verticalAlignment:r}=e,o=S({[`are-vertically-aligned-${r}`]:r,"is-not-stacked-on-mobile":!t}),a=Bw.useBlockProps.save({className:o}),i=Bw.useInnerBlocksProps.save(a);return(0,L$.jsx)("div",{...i})}var ja=n(z(),1),_i=n(N(),1),xi=n(b(),1),Bke=[{name:"one-column-full",title:(0,_i.__)("100"),description:(0,_i.__)("One column"),icon:(0,xi.jsx)(ja.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,xi.jsx)(ja.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,_i.__)("50 / 50"),description:(0,_i.__)("Two columns; equal split"),icon:(0,xi.jsx)(ja.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,xi.jsx)(ja.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,_i.__)("33 / 66"),description:(0,_i.__)("Two columns; one-third, two-thirds split"),icon:(0,xi.jsx)(ja.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,xi.jsx)(ja.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,_i.__)("66 / 33"),description:(0,_i.__)("Two columns; two-thirds, one-third split"),icon:(0,xi.jsx)(ja.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,xi.jsx)(ja.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,_i.__)("33 / 33 / 33"),description:(0,_i.__)("Three columns; equal split"),icon:(0,xi.jsx)(ja.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,xi.jsx)(ja.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,_i.__)("25 / 50 / 25"),description:(0,_i.__)("Three columns; wide center column"),icon:(0,xi.jsx)(ja.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,xi.jsx)(ja.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"]}],A$=Bke;var Js=n(q(),1),Eke=6,Nke=(e,t)=>{let r=+(100/t).toFixed(2),o=Array.from({length:t},(a,i)=>["core/column",{width:`${r}%`},e.filter((l,s)=>s%t===i)]);return(0,Js.createBlocksFromInnerBlocksTemplate)(o)},Ike=e=>e.flatMap(t=>{let r=t.innerBlocks||[];return r.length>1?[(0,Js.createBlock)("core/group",{layout:{type:"constrained"}},r)]:r}),Dke={from:[{type:"block",blocks:["core/group"],priority:1,transform:(e,t)=>{let{layout:r,...o}=e,{columnCount:a}=r;return(0,Js.createBlock)("core/columns",o,Nke(t,a))},isMatch:({layout:e})=>e?.type==="grid"&&Number.isInteger(e?.columnCount)&&e.columnCount>0},{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert:e=>{let t=+(100/e.length).toFixed(2),r=e.map(({name:o,attributes:a,innerBlocks:i,innerContent:l})=>["core/column",{width:`${t}%`},[[o,{...a},i,l]]]);return(0,Js.createBlock)("core/columns",{},(0,Js.createBlocksFromInnerBlocksTemplate)(r))},isMatch:({length:e},t)=>t.length===1&&t[0].name==="core/columns"?!1:e&&e<=Eke},{type:"block",blocks:["core/media-text"],priority:1,transform:(e,t)=>{let{align:r,backgroundColor:o,textColor:a,style:i,mediaAlt:l,mediaId:s,mediaPosition:c,mediaSizeSlug:u,mediaType:p,mediaUrl:m,mediaWidth:d,verticalAlignment:f}=e,h;if(p==="image"||!p){let v={id:s,alt:l,url:m,sizeSlug:u},y={href:e.href,linkClass:e.linkClass,linkDestination:e.linkDestination,linkTarget:e.linkTarget,rel:e.rel};h=["core/image",{...v,...y}]}else h=["core/video",{id:s,src:m}];let g=[["core/column",{width:`${d}%`},[h]],["core/column",{width:`${100-d}%`},t]];return c==="right"&&g.reverse(),(0,Js.createBlock)("core/columns",{align:r,backgroundColor:o,textColor:a,style:i,verticalAlignment:f},(0,Js.createBlocksFromInnerBlocksTemplate)(g))}}],to:[{type:"block",blocks:["core/group"],variationName:"group-grid",transform:(e,t)=>{let r=t.length;return(0,Js.createBlock)("core/group",{...e,isStackedOnMobile:void 0,verticalAlignment:void 0,layout:{type:"grid",...r&&{columnCount:r}}},Ike(t))}}],ungroup:(e,t)=>t.flatMap(r=>r.innerBlocks)},M$=Dke;var{name:V$}=Pw,z$={icon:NP,variations:A$,example:{viewportWidth:782,innerBlocks:[{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,xb.__)("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,xb.__)("Suspendisse commodo neque lacus, a dictum orci interdum et.")}}]},{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,xb.__)("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,xb.__)("Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim.")}}]}]},deprecated:E$,edit:D$,save:R$,transforms:M$},Lke=()=>R({name:V$,metadata:Pw,settings:z$});var rL={};Y(rL,{init:()=>Oke,metadata:()=>Ew,name:()=>rq,settings:()=>oq});var Ew={$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 Nw=n(B(),1),JD=n(b(),1),Ake={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=Nw.useBlockProps.save(),{className:r}=t,a=(r?.split(" ")||[])?.filter(l=>l!=="wp-block-comments"),i={...t,className:a.join(" ")};return(0,JD.jsx)(e,{...i,children:(0,JD.jsx)(Nw.InnerBlocks.Content,{})})}},O$=[Ake];var Rw=n(B(),1);var F$=n(N(),1),kb=n(B(),1);var Iw=n(b(),1),{HTMLElementControl:Mke}=U(kb.privateApis);function H$({attributes:{tagName:e},setAttributes:t}){return(0,Iw.jsx)(kb.InspectorControls,{children:(0,Iw.jsx)(kb.InspectorControls,{group:"advanced",children:(0,Iw.jsx)(Mke,{tagName:e,onChange:r=>t({tagName:r}),options:[{label:(0,F$.__)("Default (<div>)"),value:"div"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]})})})}var Pp=n(B(),1),tL=n(N(),1),Y$=n(z(),1);var W$=n(B(),1),ao=n(N(),1),$$=n(O(),1),q$=n(te(),1),Z$=n(H(),1);var fl=n(N(),1),Tp=n(B(),1),j$=n(z(),1),U$=n(_e(),1),Dw=n(te(),1),eL=n(O(),1),ca=n(b(),1),G$=()=>{let e=(0,U$.useInstanceId)(G$);return(0,ca.jsxs)("div",{className:"comment-respond",children:[(0,ca.jsx)("h3",{className:"comment-reply-title",children:(0,fl.__)("Leave a Reply")}),(0,ca.jsxs)("form",{noValidate:!0,className:"comment-form",onSubmit:t=>t.preventDefault(),children:[(0,ca.jsxs)("p",{children:[(0,ca.jsx)("label",{htmlFor:`comment-${e}`,children:(0,fl.__)("Comment")}),(0,ca.jsx)("textarea",{id:`comment-${e}`,name:"comment",cols:"45",rows:"8",readOnly:!0})]}),(0,ca.jsx)("p",{className:"form-submit wp-block-button",children:(0,ca.jsx)("input",{name:"submit",type:"submit",className:S("wp-block-button__link",(0,Tp.__experimentalGetElementClassName)("button")),label:(0,fl.__)("Post Comment"),value:(0,fl.__)("Post Comment"),"aria-disabled":"true"})})]})]})},Vke=({postId:e,postType:t})=>{let[r,o]=(0,Dw.useEntityProp)("postType",t,"comment_status",e),a=t===void 0||e===void 0,i=(0,eL.useSelect)(s=>s(Tp.store).getSettings().__experimentalDiscussionSettings?.defaultCommentStatus,[]),l=(0,eL.useSelect)(s=>t?!!s(Dw.store).getPostType(t)?.supports.comments:!1);if(!a&&r!=="open")if(r==="closed"){let s=[(0,ca.jsx)(j$.Button,{__next40pxDefaultSize:!0,onClick:()=>o("open"),variant:"primary",children:(0,fl._x)("Enable comments","action that affects the current post")},"enableComments")];return(0,ca.jsx)(Tp.Warning,{actions:s,children:(0,fl.__)("Post Comments Form block: Comments are not enabled for this item.")})}else if(l){if(i!=="open")return(0,ca.jsx)(Tp.Warning,{children:(0,fl.__)("Post Comments Form block: Comments are not enabled.")})}else return(0,ca.jsx)(Tp.Warning,{children:(0,fl.sprintf)((0,fl.__)("Post Comments Form block: Comments are not enabled for this post type (%s)."),t)});return(0,ca.jsx)(G$,{})},Lw=Vke;var lt=n(b(),1);function K$({postType:e,postId:t}){let[r]=(0,q$.useEntityProp)("postType",e,"title",t);r=r||(0,ao.__)("Post Title");let o=(0,$$.useSelect)(a=>a(W$.store).getSettings().__experimentalDiscussionSettings?.avatarURL,[]);return(0,lt.jsxs)("div",{className:"wp-block-comments__legacy-placeholder",inert:"true",children:[(0,lt.jsx)("h3",{children:(0,ao.sprintf)((0,ao.__)("One response to %s"),r)}),(0,lt.jsxs)("div",{className:"navigation",children:[(0,lt.jsx)("div",{className:"alignleft",children:(0,lt.jsxs)("a",{href:"#top",children:["\xAB ",(0,ao.__)("Older Comments")]})}),(0,lt.jsx)("div",{className:"alignright",children:(0,lt.jsxs)("a",{href:"#top",children:[(0,ao.__)("Newer Comments")," \xBB"]})})]}),(0,lt.jsx)("ol",{className:"commentlist",children:(0,lt.jsx)("li",{className:"comment even thread-even depth-1",children:(0,lt.jsxs)("article",{className:"comment-body",children:[(0,lt.jsxs)("footer",{className:"comment-meta",children:[(0,lt.jsxs)("div",{className:"comment-author vcard",children:[(0,lt.jsx)("img",{alt:(0,ao.__)("Commenter Avatar"),src:o,className:"avatar avatar-32 photo",height:"32",width:"32",loading:"lazy"}),(0,lt.jsx)("b",{className:"fn",children:(0,lt.jsx)("a",{href:"#top",className:"url",children:(0,ao.__)("A WordPress Commenter")})})," ",(0,lt.jsxs)("span",{className:"says",children:[(0,ao.__)("says"),":"]})]}),(0,lt.jsxs)("div",{className:"comment-metadata",children:[(0,lt.jsx)("a",{href:"#top",children:(0,lt.jsx)("time",{dateTime:"2000-01-01T00:00:00+00:00",children:(0,ao.__)("January 1, 2000 at 00:00 am")})})," ",(0,lt.jsx)("span",{className:"edit-link",children:(0,lt.jsx)("a",{className:"comment-edit-link",href:"#top",children:(0,ao.__)("Edit")})})]})]}),(0,lt.jsx)("div",{className:"comment-content",children:(0,lt.jsxs)("p",{children:[(0,ao.__)("Hi, this is a comment."),(0,lt.jsx)("br",{}),(0,ao.__)("To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard."),(0,lt.jsx)("br",{}),(0,Z$.createInterpolateElement)((0,ao.__)("Commenter avatars come from <a>Gravatar</a>."),{a:(0,lt.jsx)("a",{href:"https://gravatar.com/"})})]})}),(0,lt.jsx)("div",{className:"reply",children:(0,lt.jsx)("a",{className:"comment-reply-link",href:"#top","aria-label":(0,ao.__)("Reply to A WordPress Commenter"),children:(0,ao._x)("Reply","verb")})})]})})}),(0,lt.jsxs)("div",{className:"navigation",children:[(0,lt.jsx)("div",{className:"alignleft",children:(0,lt.jsxs)("a",{href:"#top",children:["\xAB ",(0,ao.__)("Older Comments")]})}),(0,lt.jsx)("div",{className:"alignright",children:(0,lt.jsxs)("a",{href:"#top",children:[(0,ao.__)("Newer Comments")," \xBB"]})})]}),(0,lt.jsx)(Lw,{postId:t,postType:e})]})}var rs=n(b(),1);function Q$({attributes:e,setAttributes:t,context:{postType:r,postId:o}}){let{textAlign:a}=e,i=[(0,rs.jsx)(Y$.Button,{__next40pxDefaultSize:!0,onClick:()=>{t({legacy:!1})},variant:"primary",children:(0,tL.__)("Switch to editable mode")},"convert")],l=(0,Pp.useBlockProps)({className:S({[`has-text-align-${a}`]:a})});return(0,rs.jsxs)(rs.Fragment,{children:[(0,rs.jsx)(Pp.BlockControls,{group:"block",children:(0,rs.jsx)(Pp.AlignmentControl,{value:a,onChange:s=>{t({textAlign:s})}})}),(0,rs.jsxs)("div",{...l,children:[(0,rs.jsx)(Pp.Warning,{actions:i,children:(0,tL.__)("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,rs.jsx)(K$,{postId:o,postType:r})]})]})}var Bp=n(b(),1);function X$(e){let{attributes:t,setAttributes:r,clientId:o}=e,{tagName:a,legacy:i}=t,l=(0,Rw.useBlockProps)(),s=(0,Rw.useInnerBlocksProps)(l);return i?(0,Bp.jsx)(Q$,{...e}):(0,Bp.jsxs)(Bp.Fragment,{children:[(0,Bp.jsx)(H$,{attributes:t,setAttributes:r,clientId:o}),(0,Bp.jsx)(a,{...s})]})}var Aw=n(B(),1),J$=n(b(),1);function eq({attributes:{tagName:e,legacy:t}}){let r=Aw.useBlockProps.save(),o=Aw.useInnerBlocksProps.save(r);return t?null:(0,J$.jsx)(e,{...o})}var zke=[["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"]],tq=zke;var{name:rq}=Ew,oq={icon:VE,example:{},template:tq,edit:X$,save:eq,deprecated:O$},Oke=()=>R({name:rq,metadata:Ew,settings:oq});var nL={};Y(nL,{init:()=>Hke,metadata:()=>Mw,name:()=>iq,settings:()=>lq});var Mw={$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 Ep=n(B(),1),Uh=n(z(),1),oL=n(te(),1),nq=n(O(),1),Td=n(N(),1),os=n(b(),1);function aq({attributes:e,context:{commentId:t},setAttributes:r,isSelected:o}){let{height:a,width:i}=e,[l]=(0,oL.useEntityProp)("root","comment","author_avatar_urls",t),[s]=(0,oL.useEntityProp)("root","comment","author_name",t),c=l?Object.values(l):null,u=l?Object.keys(l):null,p=u?u[0]:24,m=u?u[u.length-1]:96,d=(0,Ep.useBlockProps)(),f=(0,Ep.__experimentalGetSpacingClassesAndStyles)(e),h=Math.floor(m*2.5),g=(0,nq.useSelect)(_=>{let{__experimentalDiscussionSettings:k}=_(Ep.store).getSettings();return k?.avatarURL},[]),v=(0,os.jsx)(Ep.InspectorControls,{children:(0,os.jsx)(Uh.PanelBody,{title:(0,Td.__)("Settings"),children:(0,os.jsx)(Uh.RangeControl,{label:(0,Td.__)("Image size"),onChange:_=>r({width:_,height:_}),min:p,max:h,initialPosition:i,value:i})})}),y=(0,os.jsx)(Uh.ResizableBox,{size:{width:i,height:a},showHandle:o,onResizeStop:(_,k,x,w)=>{r({height:parseInt(a+w.height,10),width:parseInt(i+w.width,10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,Td.isRTL)(),bottom:!0,left:(0,Td.isRTL)()},minWidth:p,maxWidth:h,children:(0,os.jsx)("img",{src:c?c[c.length-1]:g,alt:`${s} ${(0,Td.__)("Avatar")}`,...d})});return(0,os.jsxs)(os.Fragment,{children:[v,(0,os.jsx)("div",{...f,children:y})]})}var{name:iq}=Mw,lq={icon:q1,edit:aq},Hke=()=>R({name:iq,metadata:Mw,settings:lq});var aL={};Y(aL,{init:()=>Wke,metadata:()=>Vw,name:()=>mq,settings:()=>dq});var Vw={$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 mu=n(N(),1),sq=n(O(),1),zw=n(B(),1),cq=n(te(),1),Np=n(z(),1);var ki=n(b(),1);function uq(e){let{attributes:{isLink:t,linkTarget:r},context:{commentId:o},setAttributes:a}=e;Ct(e);let i=K(),l=(0,zw.useBlockProps)(),s=(0,sq.useSelect)(p=>{let{getEntityRecord:m}=p(cq.store),d=m("root","comment",o),f=d?.author_name;return d&&!f?m("root","user",d.author)?.name??(0,mu.__)("Anonymous"):f??""},[o]),c=(0,ki.jsx)(zw.InspectorControls,{children:(0,ki.jsxs)(Np.__experimentalToolsPanel,{label:(0,mu.__)("Settings"),resetAll:()=>{a({isLink:!0,linkTarget:"_self"})},dropdownMenuProps:i,children:[(0,ki.jsx)(Np.__experimentalToolsPanelItem,{label:(0,mu.__)("Link to authors URL"),isShownByDefault:!0,hasValue:()=>!t,onDeselect:()=>a({isLink:!0}),children:(0,ki.jsx)(Np.ToggleControl,{label:(0,mu.__)("Link to authors URL"),onChange:()=>a({isLink:!t}),checked:t})}),t&&(0,ki.jsx)(Np.__experimentalToolsPanelItem,{label:(0,mu.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r!=="_self",onDeselect:()=>a({linkTarget:"_self"}),children:(0,ki.jsx)(Np.ToggleControl,{label:(0,mu.__)("Open in new tab"),onChange:p=>a({linkTarget:p?"_blank":"_self"}),checked:r==="_blank"})})]})});return(!o||!s)&&(s=(0,mu._x)("Comment Author","block title")),(0,ki.jsxs)(ki.Fragment,{children:[c,(0,ki.jsx)("div",{...l,children:t?(0,ki.jsx)("a",{href:"#comment-author-pseudo-link",onClick:p=>p.preventDefault(),children:s}):s})]})}var Uke={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/)}},Gke={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:Kt,isEligible({style:e}){return e?.typography?.fontFamily}},pq=[Uke,Gke];var{name:mq}=Vw,dq={icon:DP,edit:uq,deprecated:pq,example:{}},Wke=()=>R({name:mq,metadata:Vw,settings:dq});var iL={};Y(iL,{init:()=>Zke,metadata:()=>Ow,name:()=>xq,settings:()=>kq});var Ow={$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 fq=n(N(),1),hq=n(H(),1),gq=n(z(),1),vq=n(te(),1),bq=n(B(),1);var ns=n(b(),1);function yq(e){let{context:{commentId:t}}=e;Ct(e);let r=(0,bq.useBlockProps)(),[o]=(0,vq.useEntityProp)("root","comment","content",t);return!t||!o?(0,ns.jsx)(ns.Fragment,{children:(0,ns.jsx)("div",{...r,children:(0,ns.jsx)("p",{children:(0,fq._x)("Comment Content","block title")})})}):(0,ns.jsx)(ns.Fragment,{children:(0,ns.jsx)("div",{...r,children:(0,ns.jsx)(gq.Disabled,{children:(0,ns.jsx)(hq.RawHTML,{children:o.rendered},"html")})})})}var qke={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/)}},_q=[qke];var{name:xq}=Ow,kq={icon:RP,edit:yq,deprecated:_q,example:{}},Zke=()=>R({name:xq,metadata:Ow,settings:kq});var sL={};Y(sL,{init:()=>Qke,metadata:()=>Fw,name:()=>Tq,settings:()=>Pq});var Fw={$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 lL=n(te(),1),Bd=n(Hw(),1),Gh=n(B(),1),Ed=n(z(),1),Pd=n(N(),1);var ua=n(b(),1);function Cq({attributes:{format:e,isLink:t},context:{commentId:r},setAttributes:o}){let a=(0,Gh.useBlockProps)(),i=K(),[l]=(0,lL.useEntityProp)("root","comment","date",r),[s=(0,Bd.getSettings)().formats.date]=(0,lL.useEntityProp)("root","site","date_format"),c=(0,ua.jsx)(Gh.InspectorControls,{children:(0,ua.jsxs)(Ed.__experimentalToolsPanel,{label:(0,Pd.__)("Settings"),resetAll:()=>{o({format:void 0,isLink:!0})},dropdownMenuProps:i,children:[(0,ua.jsx)(Ed.__experimentalToolsPanelItem,{label:(0,Pd.__)("Date format"),hasValue:()=>e!==void 0,onDeselect:()=>o({format:void 0}),isShownByDefault:!0,children:(0,ua.jsx)(Gh.__experimentalDateFormatPicker,{format:e,defaultFormat:s,onChange:p=>o({format:p})})}),(0,ua.jsx)(Ed.__experimentalToolsPanelItem,{label:(0,Pd.__)("Link to comment"),hasValue:()=>!t,onDeselect:()=>o({isLink:!0}),isShownByDefault:!0,children:(0,ua.jsx)(Ed.ToggleControl,{label:(0,Pd.__)("Link to comment"),onChange:()=>o({isLink:!t}),checked:t})})]})});(!r||!l)&&(l=(0,Pd._x)("Comment Date","block title"));let u=l instanceof Date?(0,ua.jsx)("time",{dateTime:(0,Bd.dateI18n)("c",l),children:e==="human-diff"?(0,Bd.humanTimeDiff)(l):(0,Bd.dateI18n)(e||s,l)}):(0,ua.jsx)("time",{children:l});return t&&(u=(0,ua.jsx)("a",{href:"#comment-date-pseudo-link",onClick:p=>p.preventDefault(),children:u})),(0,ua.jsxs)(ua.Fragment,{children:[c,(0,ua.jsx)("div",{...a,children:u})]})}var Yke={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:Kt,isEligible({style:e}){return e?.typography?.fontFamily}},Sq=[Yke];var{name:Tq}=Fw,Pq={icon:_v,edit:Cq,deprecated:Sq,example:{}},Qke=()=>R({name:Tq,metadata:Fw,settings:Pq});var cL={};Y(cL,{init:()=>e5e,metadata:()=>jw,name:()=>Nq,settings:()=>Iq});var jw={$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 Uw=n(B(),1),Wh=n(z(),1),wb=n(N(),1);var as=n(b(),1);function Bq(e){let{attributes:t,setAttributes:r}=e,{linkTarget:o}=t;Ct(e);let a=(0,Uw.useBlockProps)(),i=K(),l=(0,as.jsx)(Uw.InspectorControls,{children:(0,as.jsx)(Wh.__experimentalToolsPanel,{label:(0,wb.__)("Settings"),resetAll:()=>{r({linkTarget:"_self"})},dropdownMenuProps:i,children:(0,as.jsx)(Wh.__experimentalToolsPanelItem,{label:(0,wb.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>o==="_blank",onDeselect:()=>r({linkTarget:"_self"}),children:(0,as.jsx)(Wh.ToggleControl,{label:(0,wb.__)("Open in new tab"),onChange:s=>r({linkTarget:s?"_blank":"_self"}),checked:o==="_blank"})})})});return(0,as.jsxs)(as.Fragment,{children:[l,(0,as.jsx)("div",{...a,children:(0,as.jsx)("a",{href:"#edit-comment-pseudo-link",onClick:s=>s.preventDefault(),children:(0,wb.__)("Edit")})})]})}var Jke={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/)}},Eq=[Jke];var{name:Nq}=jw,Iq={icon:MP,edit:Bq,deprecated:Eq,example:{}},e5e=()=>R({name:Nq,metadata:jw,settings:Iq});var uL={};Y(uL,{init:()=>n5e,metadata:()=>Gw,name:()=>Mq,settings:()=>Vq});var Gw={$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 Dq=n(N(),1),Lq=n(B(),1);var $h=n(b(),1);function r5e(e){Ct(e);let t=(0,Lq.useBlockProps)();return(0,$h.jsx)($h.Fragment,{children:(0,$h.jsx)("div",{...t,children:(0,$h.jsx)("a",{href:"#comment-reply-pseudo-link",onClick:r=>r.preventDefault(),children:(0,Dq._x)("Reply","verb")})})})}var Rq=r5e;var o5e={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/)}},Aq=[o5e];var{name:Mq}=Gw,Vq={edit:Rq,icon:zP,deprecated:Aq,example:{}},n5e=()=>R({name:Mq,metadata:Gw,settings:Vq});var mL={};Y(mL,{init:()=>m5e,metadata:()=>Ww,name:()=>eZ,settings:()=>tZ});var Ww={$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 $w=n(H(),1),pL=n(O(),1),$q=n(N(),1),is=n(B(),1),qq=n(z(),1),Zq=n(te(),1);var Nd=n(H(),1),Fq=n(O(),1),Hq=n(B(),1),jq=n(sr(),1),Uq=n(Cb(),1),Oq=100,Gq=({postId:e})=>{let t={status:"approve",order:"asc",context:"embed",parent:0,_embed:"children"},{pageComments:r,commentsPerPage:o,defaultCommentsPage:a}=(0,Fq.useSelect)(s=>{let{getSettings:c}=s(Hq.store),{__experimentalDiscussionSettings:u}=c();return u??{}},[]),i=r?Math.min(o,Oq):Oq,l=i5e({defaultPage:a,postId:e,perPage:i,queryArgs:t});return(0,Nd.useMemo)(()=>l?{...t,post:e,per_page:i,page:l}:null,[e,i,l])},i5e=({defaultPage:e,postId:t,perPage:r,queryArgs:o})=>{let[a,i]=(0,Nd.useState)({}),l=`${t}_${r}`,s=a[l]||0;return(0,Nd.useEffect)(()=>{s||e!=="newest"||(0,Uq.default)({path:(0,jq.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({...a,[l]:u<=1?1:u})}).catch(()=>{i({...a,[l]:1})})},[e,t,r,i]),e==="newest"?s:1},Wq=e=>(0,Nd.useMemo)(()=>e?.map(({id:r,_embedded:o})=>{let[a]=o?.children||[[]];return{commentId:r,children:a.map(i=>({commentId:i.id}))}}),[e]);var wi=n(b(),1),l5e=({perPage:e,pageComments:t,threadComments:r,threadCommentsDepth:o})=>{let a=r?Math.min(o,3):1,i=s=>{if(s<a){let c=s+1;return[{commentId:-(s+3),children:i(c)}]}return[]},l=[{commentId:-1,children:i(1)}];return(!t||e>=2)&&a<3&&l.push({commentId:-2,children:[]}),(!t||e>=3)&&a<2&&l.push({commentId:-3,children:[]}),l};function s5e({comment:e,activeCommentId:t,setActiveCommentId:r,firstCommentId:o,blocks:a}){let{children:i,...l}=(0,is.useInnerBlocksProps)({});return(0,wi.jsxs)("li",{...l,children:[e.commentId===(t||o)?i:null,(0,wi.jsx)(u5e,{blocks:a,commentId:e.commentId,setActiveCommentId:r,isHidden:e.commentId===(t||o)}),e?.children?.length>0?(0,wi.jsx)(Kq,{comments:e.children,activeCommentId:t,setActiveCommentId:r,blocks:a,firstCommentId:o}):null]})}var c5e=({blocks:e,commentId:t,setActiveCommentId:r,isHidden:o})=>{let a=(0,is.__experimentalUseBlockPreview)({blocks:e}),i=()=>{r(t)};return(0,wi.jsx)("div",{...a,tabIndex:0,role:"button",style:{display:o?"none":void 0},onClick:i,onKeyPress:i})},u5e=(0,$w.memo)(c5e),Kq=({comments:e,blockProps:t,activeCommentId:r,setActiveCommentId:o,blocks:a,firstCommentId:i})=>(0,wi.jsx)("ol",{...t,children:e&&e.map(({commentId:l,...s},c)=>(0,wi.jsx)(is.BlockContextProvider,{value:{commentId:l<0?null:l},children:(0,wi.jsx)(s5e,{comment:{commentId:l,...s},activeCommentId:r,setActiveCommentId:o,blocks:a,firstCommentId:i})},s.commentId||c))});function Yq({clientId:e,context:{postId:t}}){let r=(0,is.useBlockProps)(),[o,a]=(0,$w.useState)(),{commentOrder:i,threadCommentsDepth:l,threadComments:s,commentsPerPage:c,pageComments:u}=(0,pL.useSelect)(h=>{let{getSettings:g}=h(is.store);return g().__experimentalDiscussionSettings??{}},[]),p=Gq({postId:t}),{topLevelComments:m,blocks:d}=(0,pL.useSelect)(h=>{let{getEntityRecords:g}=h(Zq.store),{getBlocks:v}=h(is.store);return{topLevelComments:p?g("root","comment",p):null,blocks:v(e)}},[e,p]),f=Wq(i==="desc"&&m?[...m].reverse():m);return m?(t||(f=l5e({perPage:c,pageComments:u,threadComments:s,threadCommentsDepth:l})),f.length?(0,wi.jsx)(Kq,{comments:f,blockProps:r,blocks:d,activeCommentId:o,setActiveCommentId:a,firstCommentId:f[0]?.commentId}):(0,wi.jsx)("p",{...r,children:(0,$q.__)("No results found.")})):(0,wi.jsx)("p",{...r,children:(0,wi.jsx)(qq.Spinner,{})})}var Qq=n(B(),1),Xq=n(b(),1);function Jq(){return(0,Xq.jsx)(Qq.InnerBlocks.Content,{})}var{name:eZ}=Ww,p5e=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]],tZ={icon:Xm,template:p5e,edit:Yq,save:Jq},m5e=()=>R({name:eZ,metadata:Ww,settings:tZ});var fL={};Y(fL,{init:()=>h5e,metadata:()=>qw,name:()=>nZ,settings:()=>aZ});var oZ=n(N(),1);var qw={$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 dL=n(N(),1),Zw=n(B(),1),Sb=n(b(),1),f5e={none:"",arrow:"\u2190",chevron:"\xAB"};function rZ({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":r}}){let o=f5e[r];return(0,Sb.jsxs)("a",{href:"#comments-pagination-previous-pseudo-link",onClick:a=>a.preventDefault(),...(0,Zw.useBlockProps)(),children:[o&&(0,Sb.jsx)("span",{className:`wp-block-comments-pagination-previous-arrow is-arrow-${r}`,children:o}),(0,Sb.jsx)(Zw.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,dL.__)("Older comments page link"),placeholder:(0,dL.__)("Older Comments"),value:e,onChange:a=>t({label:a})})]})}var{name:nZ}=qw,aZ={icon:Cv,edit:rZ,example:{attributes:{label:(0,oZ.__)("Older Comments")}}},h5e=()=>R({name:nZ,metadata:qw,settings:aZ});var gL={};Y(gL,{init:()=>b5e,metadata:()=>Kw,name:()=>pZ,settings:()=>mZ});var Kw={$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 Yw=n(N(),1),ss=n(B(),1),hL=n(O(),1),Qw=n(z(),1);var Id=n(N(),1),qh=n(z(),1),Zh=n(b(),1);function iZ({value:e,onChange:t}){return(0,Zh.jsxs)(qh.__experimentalToggleGroupControl,{label:(0,Id.__)("Arrow"),value:e,onChange:t,help:(0,Id.__)("A decorative arrow appended to the next and previous comments link."),isBlock:!0,children:[(0,Zh.jsx)(qh.__experimentalToggleGroupControlOption,{value:"none",label:(0,Id._x)("None","Arrow option for Comments Pagination Next/Previous blocks")}),(0,Zh.jsx)(qh.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Id._x)("Arrow","Arrow option for Comments Pagination Next/Previous blocks")}),(0,Zh.jsx)(qh.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Id._x)("Chevron","Arrow option for Comments Pagination Next/Previous blocks")})]})}var ls=n(b(),1);function lZ({attributes:{paginationArrow:e},setAttributes:t,clientId:r}){let o=(0,hL.useSelect)(c=>{let{getBlocks:u}=c(ss.store);return u(r)?.find(m=>["core/comments-pagination-previous","core/comments-pagination-next"].includes(m.name))},[]),a=(0,ss.useBlockProps)(),i=K(),l=(0,ss.useInnerBlocksProps)(a);return(0,hL.useSelect)(c=>{let{getSettings:u}=c(ss.store),{__experimentalDiscussionSettings:p}=u();return p?.pageComments},[])?(0,ls.jsxs)(ls.Fragment,{children:[o&&(0,ls.jsx)(ss.InspectorControls,{children:(0,ls.jsx)(Qw.__experimentalToolsPanel,{label:(0,Yw.__)("Settings"),dropdownMenuProps:i,resetAll:()=>t({paginationArrow:"none"}),children:(0,ls.jsx)(Qw.__experimentalToolsPanelItem,{label:(0,Yw.__)("Arrow"),hasValue:()=>e!=="none",onDeselect:()=>t({paginationArrow:"none"}),isShownByDefault:!0,children:(0,ls.jsx)(iZ,{value:e,onChange:c=>{t({paginationArrow:c})}})})})}),(0,ls.jsx)("div",{...l})]}):(0,ls.jsx)(ss.Warning,{children:(0,Yw.__)("Comments Pagination block: paging comments is disabled in the Discussion Settings")})}var sZ=n(B(),1),cZ=n(b(),1);function uZ(){return(0,cZ.jsx)(sZ.InnerBlocks.Content,{})}var{name:pZ}=Kw,v5e=[["core/comments-pagination-previous"],["core/comments-pagination-numbers"],["core/comments-pagination-next"]],mZ={icon:Sv,template:v5e,edit:lZ,save:uZ},b5e=()=>R({name:pZ,metadata:Kw,settings:mZ});var bL={};Y(bL,{init:()=>x5e,metadata:()=>Xw,name:()=>hZ,settings:()=>gZ});var fZ=n(N(),1);var Xw={$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 vL=n(N(),1),Jw=n(B(),1),Tb=n(b(),1),_5e={none:"",arrow:"\u2192",chevron:"\xBB"};function dZ({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":r}}){let o=_5e[r];return(0,Tb.jsxs)("a",{href:"#comments-pagination-next-pseudo-link",onClick:a=>a.preventDefault(),...(0,Jw.useBlockProps)(),children:[(0,Tb.jsx)(Jw.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,vL.__)("Newer comments page link"),placeholder:(0,vL.__)("Newer Comments"),value:e,onChange:a=>t({label:a})}),o&&(0,Tb.jsx)("span",{className:`wp-block-comments-pagination-next-arrow is-arrow-${r}`,children:o})]})}var{name:hZ}=Xw,gZ={icon:kv,edit:dZ,example:{attributes:{label:(0,fZ.__)("Newer Comments")}}},x5e=()=>R({name:hZ,metadata:Xw,settings:gZ});var yL={};Y(yL,{init:()=>w5e,metadata:()=>e3,name:()=>yZ,settings:()=>_Z});var e3={$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 vZ=n(B(),1),hl=n(b(),1),Dd=({content:e,tag:t="a",extraClass:r=""})=>t==="a"?(0,hl.jsx)(t,{className:`page-numbers ${r}`,href:"#comments-pagination-numbers-pseudo-link",onClick:o=>o.preventDefault(),children:e}):(0,hl.jsx)(t,{className:`page-numbers ${r}`,children:e});function bZ(){return(0,hl.jsxs)("div",{...(0,vZ.useBlockProps)(),children:[(0,hl.jsx)(Dd,{content:"1"}),(0,hl.jsx)(Dd,{content:"2"}),(0,hl.jsx)(Dd,{content:"3",tag:"span",extraClass:"current"}),(0,hl.jsx)(Dd,{content:"4"}),(0,hl.jsx)(Dd,{content:"5"}),(0,hl.jsx)(Dd,{content:"...",tag:"span",extraClass:"dots"}),(0,hl.jsx)(Dd,{content:"8"})]})}var{name:yZ}=e3,_Z={icon:wv,edit:bZ,example:{}},w5e=()=>R({name:yZ,metadata:e3,settings:_Z});var _L={};Y(_L,{init:()=>P5e,metadata:()=>t3,name:()=>PZ,settings:()=>BZ});var t3={$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 ec=n(B(),1),Vr=n(N(),1),xZ=n(te(),1),Ip=n(z(),1),r3=n(H(),1),kZ=n(O(),1),wZ=n(Cb(),1),CZ=n(sr(),1);var Ua=n(b(),1);function SZ(e){Ct(e);let{attributes:t,setAttributes:r,context:o}=e,{showPostTitle:a,showCommentsCount:i,level:l=2,levelOptions:s}=t,{postId:c,postType:u}=o,p="h"+l,[m,d]=(0,r3.useState)(),[f]=(0,xZ.useEntityProp)("postType",u,"title",c),h=typeof c>"u",g=(0,ec.useBlockProps)(),{threadCommentsDepth:v,threadComments:y,commentsPerPage:_,pageComments:k}=(0,kZ.useSelect)(D=>{let{getSettings:I}=D(ec.store);return I().__experimentalDiscussionSettings??{}},[]),x=K();(0,r3.useEffect)(()=>{if(h){let I=y?Math.min(v,3)-1:0,P=k?_:3,L=parseInt(I)+parseInt(P);d(Math.min(L,3));return}let D=c;(0,wZ.default)({path:(0,CZ.addQueryArgs)("/wp/v2/comments",{post:c,_fields:"id"}),method:"HEAD",parse:!1}).then(I=>{D===c&&d(parseInt(I.headers.get("X-WP-Total")))}).catch(()=>{d(0)})},[c]);let w=(0,Ua.jsx)(ec.BlockControls,{group:"block",children:(0,Ua.jsx)(ec.HeadingLevelDropdown,{value:l,options:s,onChange:D=>r({level:D})})}),C=(0,Ua.jsx)(ec.InspectorControls,{children:(0,Ua.jsxs)(Ip.__experimentalToolsPanel,{label:(0,Vr.__)("Settings"),resetAll:()=>{r({showPostTitle:!0,showCommentsCount:!0})},dropdownMenuProps:x,children:[(0,Ua.jsx)(Ip.__experimentalToolsPanelItem,{label:(0,Vr.__)("Show post title"),isShownByDefault:!0,hasValue:()=>!a,onDeselect:()=>r({showPostTitle:!0}),children:(0,Ua.jsx)(Ip.ToggleControl,{label:(0,Vr.__)("Show post title"),checked:a,onChange:D=>r({showPostTitle:D})})}),(0,Ua.jsx)(Ip.__experimentalToolsPanelItem,{label:(0,Vr.__)("Show comments count"),isShownByDefault:!0,hasValue:()=>!i,onDeselect:()=>r({showCommentsCount:!0}),children:(0,Ua.jsx)(Ip.ToggleControl,{label:(0,Vr.__)("Show comments count"),checked:i,onChange:D=>r({showCommentsCount:D})})})]})}),T=h?(0,Vr.__)("Post Title"):f,E;return i&&m!==void 0?a?m===1?E=(0,Vr.sprintf)((0,Vr.__)('One response to "%s"'),T):E=(0,Vr.sprintf)((0,Vr._n)('%1$s response to "%2$s"','%1$s responses to "%2$s"',m),m,T):m===1?E=(0,Vr.__)("One response"):E=(0,Vr.sprintf)((0,Vr._n)("%s response","%s responses",m),m):a?m===1?E=(0,Vr.sprintf)((0,Vr.__)('Response to "%s"'),T):E=(0,Vr.sprintf)((0,Vr.__)('Responses to "%s"'),T):m===1?E=(0,Vr.__)("Response"):E=(0,Vr.__)("Responses"),(0,Ua.jsxs)(Ua.Fragment,{children:[w,C,(0,Ua.jsx)(p,{...g,children:E})]})}var S5e={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},T5e={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},TZ=[S5e,T5e];var{name:PZ}=t3,BZ={icon:ql,edit:SZ,deprecated:TZ,example:{}},P5e=()=>R({name:PZ,metadata:t3,settings:BZ});var OL={};Y(OL,{init:()=>qwe,metadata:()=>_3,name:()=>LK,settings:()=>k3});var zL=n(N(),1);var DK=n(q(),1);var a3=n(q(),1),Ne=n(B(),1),i3=n(N(),1),Pb=n(_e(),1);var o3=n(Ar(),1),B5e={"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"},Qt="image",Er="video",du="embed-video",EZ=50;var E5e={x:.5,y:.5},n3=["image","video"];function sn({x:e,y:t}=E5e){return`${Math.round(e*100)}% ${Math.round(t*100)}%`}function gl(e){return e===50||e===void 0?null:"has-background-dim-"+10*Math.round(e/10)}function NZ(e){if(!e||!e.url&&!e.src)return{url:void 0,id:void 0};(0,o3.isBlobURL)(e.url)&&(e.type=(0,o3.getBlobTypeByURL)(e.url));let t;if(e.media_type)e.media_type===Qt?t=Qt:t=Er;else if(e.type&&(e.type===Qt||e.type===Er))t=e.type;else return;return{url:e.url||e.src,id:e.id,alt:e?.alt,backgroundType:t,...t===Er?{hasParallax:void 0}:{}}}function pa(e){return!e||e==="center center"||e==="center"}function Ga(e){return pa(e)?"":B5e[e]}var he=n(b(),1);function tc(e){return e?{backgroundImage:`url(${e})`}:{}}function Ld(e){return e===0||e===50||!e?null:"has-background-dim-"+10*Math.round(e/10)}function l3(e){return{...e,dimRatio:e.url?e.dimRatio:100}}function Dp(e){return e.tagName||(e={...e,tagName:"div"}),{...e}}var Rd={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"}},Bb={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]}},xL={...Bb,useFeaturedImage:{type:"boolean",default:!1},tagName:{type:"string",default:"div"}},N5e={...xL,isUserOverlayColor:{type:"boolean"},sizeSlug:{type:"string"},alt:{type:"string",default:""}},Kh={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}},kL={...Kh,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}},I5e={...kL,shadow:!0,dimensions:{aspectRatio:!0},interactivity:{clientNavigation:!0}},D5e={attributes:N5e,supports:I5e,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:a,customOverlayColor:i,dimRatio:l,focalPoint:s,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:m,overlayColor:d,url:f,alt:h,id:g,minHeight:v,minHeightUnit:y,tagName:_,sizeSlug:k}=e,x=(0,Ne.getColorClassName)("background-color",d),w=(0,Ne.__experimentalGetGradientClass)(r),C=v&&y?`${v}${y}`:v,T=Qt===t,E=Er===t,D=!(u||m),I={minHeight:C||void 0},P={backgroundColor:x?void 0:i,background:a||void 0},L=s&&D?sn(s):void 0,A=f?`url(${f})`:void 0,V=sn(s),j=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!pa(o)},Ga(o)),Z=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{[`size-${k}`]:k,"has-parallax":u,"is-repeated":m}),W=r||a;return(0,he.jsxs)(_,{...Ne.useBlockProps.save({className:j,style:I}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",x,gl(l),{"has-background-dim":l!==void 0,"wp-block-cover__gradient-background":f&&W&&l!==0,"has-background-gradient":W,[w]:w}),style:P}),!c&&T&&f&&(D?(0,he.jsx)("img",{className:Z,alt:h,src:f,style:{objectPosition:L},"data-object-fit":"cover","data-object-position":L}):(0,he.jsx)("div",{role:h?"img":void 0,"aria-label":h||void 0,className:Z,style:{backgroundPosition:V,backgroundImage:A}})),E&&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:L},"data-object-fit":"cover","data-object-position":L}),(0,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},L5e={attributes:xL,supports:kL,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:a,customOverlayColor:i,dimRatio:l,focalPoint:s,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:m,overlayColor:d,url:f,alt:h,id:g,minHeight:v,minHeightUnit:y,tagName:_}=e,k=(0,Ne.getColorClassName)("background-color",d),x=(0,Ne.__experimentalGetGradientClass)(r),w=v&&y?`${v}${y}`:v,C=Qt===t,T=Er===t,E=!(u||m),D={minHeight:w||void 0},I={backgroundColor:k?void 0:i,background:a||void 0},P=s&&E?sn(s):void 0,L=f?`url(${f})`:void 0,A=sn(s),V=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!pa(o)},Ga(o)),j=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{"has-parallax":u,"is-repeated":m}),Z=r||a;return(0,he.jsxs)(_,{...Ne.useBlockProps.save({className:V,style:D}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",k,gl(l),{"has-background-dim":l!==void 0,"wp-block-cover__gradient-background":f&&Z&&l!==0,"has-background-gradient":Z,[x]:x}),style:I}),!c&&C&&f&&(E?(0,he.jsx)("img",{className:j,alt:h,src:f,style:{objectPosition:P},"data-object-fit":"cover","data-object-position":P}):(0,he.jsx)("div",{role:"img",className:j,style:{backgroundPosition:A,backgroundImage:L}})),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:P},"data-object-fit":"cover","data-object-position":P}),(0,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},R5e={attributes:xL,supports:kL,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:a,customOverlayColor:i,dimRatio:l,focalPoint:s,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:m,overlayColor:d,url:f,alt:h,id:g,minHeight:v,minHeightUnit:y,tagName:_}=e,k=(0,Ne.getColorClassName)("background-color",d),x=(0,Ne.__experimentalGetGradientClass)(r),w=v&&y?`${v}${y}`:v,C=Qt===t,T=Er===t,E=!(u||m),D={minHeight:w||void 0},I={backgroundColor:k?void 0:i,background:a||void 0},P=s&&E?sn(s):void 0,L=f?`url(${f})`:void 0,A=sn(s),V=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!pa(o)},Ga(o)),j=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{"has-parallax":u,"is-repeated":m}),Z=r||a;return(0,he.jsxs)(_,{...Ne.useBlockProps.save({className:V,style:D}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",k,gl(l),{"has-background-dim":l!==void 0,"wp-block-cover__gradient-background":f&&Z&&l!==0,"has-background-gradient":Z,[x]:x}),style:I}),!c&&C&&f&&(E?(0,he.jsx)("img",{className:j,alt:h,src:f,style:{objectPosition:P},"data-object-fit":"cover","data-object-position":P}):(0,he.jsx)("div",{role:"img",className:j,style:{backgroundPosition:A,backgroundImage:L}})),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:P},"data-object-fit":"cover","data-object-position":P}),(0,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}},A5e={attributes:Bb,supports:Kh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:a,customOverlayColor:i,dimRatio:l,focalPoint:s,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:m,overlayColor:d,url:f,alt:h,id:g,minHeight:v,minHeightUnit:y}=e,_=(0,Ne.getColorClassName)("background-color",d),k=(0,Ne.__experimentalGetGradientClass)(r),x=v&&y?`${v}${y}`:v,w=Qt===t,C=Er===t,T=!(u||m),E={minHeight:x||void 0},D={backgroundColor:_?void 0:i,background:a||void 0},I=s&&T?sn(s):void 0,P=f?`url(${f})`:void 0,L=sn(s),A=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!pa(o)},Ga(o)),V=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{"has-parallax":u,"is-repeated":m}),j=r||a;return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:A,style:E}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",_,gl(l),{"has-background-dim":l!==void 0,"wp-block-cover__gradient-background":f&&j&&l!==0,"has-background-gradient":j,[k]:k}),style:D}),!c&&w&&f&&(T?(0,he.jsx)("img",{className:V,alt:h,src:f,style:{objectPosition:I},"data-object-fit":"cover","data-object-position":I}):(0,he.jsx)("div",{role:"img",className:V,style:{backgroundPosition:L,backgroundImage:P}})),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:Dp},M5e={attributes:Bb,supports:Kh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:a,customOverlayColor:i,dimRatio:l,focalPoint:s,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:m,overlayColor:d,url:f,alt:h,id:g,minHeight:v,minHeightUnit:y}=e,_=(0,Ne.getColorClassName)("background-color",d),k=(0,Ne.__experimentalGetGradientClass)(r),x=v&&y?`${v}${y}`:v,w=Qt===t,C=Er===t,T=!(u||m),E={...w&&!T&&!c?tc(f):{},minHeight:x||void 0},D={backgroundColor:_?void 0:i,background:a||void 0},I=s&&T?`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`:void 0,P=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!pa(o)},Ga(o)),L=r||a;return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:P,style:E}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",_,gl(l),{"has-background-dim":l!==void 0,"wp-block-cover__gradient-background":f&&L&&l!==0,"has-background-gradient":L,[k]:k}),style:D}),!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:Dp},V5e={attributes:Bb,supports:Kh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:a,customOverlayColor:i,dimRatio:l,focalPoint:s,hasParallax:c,isDark:u,isRepeated:p,overlayColor:m,url:d,alt:f,id:h,minHeight:g,minHeightUnit:v}=e,y=(0,Ne.getColorClassName)("background-color",m),_=(0,Ne.__experimentalGetGradientClass)(r),k=v?`${g}${v}`:g,x=Qt===t,w=Er===t,C=!(c||p),T={...x&&!C?tc(d):{},minHeight:k||void 0},E={backgroundColor:y?void 0:i,background:a||void 0},D=s&&C?`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`:void 0,I=S({"is-light":!u,"has-parallax":c,"is-repeated":p,"has-custom-content-position":!pa(o)},Ga(o)),P=r||a;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",y,gl(l),{"has-background-dim":l!==void 0,"wp-block-cover__gradient-background":d&&P&&l!==0,"has-background-gradient":P,[_]:_}),style:E}),x&&C&&d&&(0,he.jsx)("img",{className:S("wp-block-cover__image-background",h?`wp-image-${h}`:null),alt:f,src:d,style:{objectPosition:D},"data-object-fit":"cover","data-object-position":D}),w&&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:D},"data-object-fit":"cover","data-object-position":D}),(0,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Dp},z5e={attributes:Bb,supports:Kh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:a,customOverlayColor:i,dimRatio:l,focalPoint:s,hasParallax:c,isDark:u,isRepeated:p,overlayColor:m,url:d,alt:f,id:h,minHeight:g,minHeightUnit:v}=e,y=(0,Ne.getColorClassName)("background-color",m),_=(0,Ne.__experimentalGetGradientClass)(r),k=v?`${g}${v}`:g,x=Qt===t,w=Er===t,C=!(c||p),T={...x&&!C?tc(d):{},minHeight:k||void 0},E={backgroundColor:y?void 0:i,background:a||void 0},D=s&&C?`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`:void 0,I=S({"is-light":!u,"has-parallax":c,"is-repeated":p,"has-custom-content-position":!pa(o)},Ga(o));return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:I,style:T}),children:[(0,he.jsx)("span",{"aria-hidden":"true",className:S(y,gl(l),"wp-block-cover__gradient-background",_,{"has-background-dim":l!==void 0,"has-background-gradient":r||a,[_]:!d&&_}),style:E}),x&&C&&d&&(0,he.jsx)("img",{className:S("wp-block-cover__image-background",h?`wp-image-${h}`:null),alt:f,src:d,style:{objectPosition:D},"data-object-fit":"cover","data-object-position":D}),w&&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:D},"data-object-fit":"cover","data-object-position":D}),(0,he.jsx)("div",{...Ne.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})},migrate:Dp},O5e={attributes:{...Rd,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:Kh,save({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:a,customOverlayColor:i,dimRatio:l,focalPoint:s,hasParallax:c,isRepeated:u,overlayColor:p,url:m,alt:d,id:f,minHeight:h,minHeightUnit:g}=e,v=(0,Ne.getColorClassName)("background-color",p),y=(0,Ne.__experimentalGetGradientClass)(r),_=g?`${h}${g}`:h,k=Qt===t,x=Er===t,w=!(c||u),C={...k&&!w?tc(m):{},backgroundColor:v?void 0:i,background:a&&!m?a:void 0,minHeight:_||void 0},T=s&&w?`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`:void 0,E=S(Ld(l),v,{"has-background-dim":l!==0,"has-parallax":c,"is-repeated":u,"has-background-gradient":r||a,[y]:!m&&y,"has-custom-content-position":!pa(o)},Ga(o));return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:E,style:C}),children:[m&&(r||a)&&l!==0&&(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__gradient-background",y),style:a?{background:a}:void 0}),k&&w&&m&&(0,he.jsx)("img",{className:S("wp-block-cover__image-background",f?`wp-image-${f}`:null),alt:d,src:m,style:{objectPosition:T},"data-object-fit":"cover","data-object-position":T}),x&&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: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,Pb.compose)(l3,Dp)},F5e={attributes:{...Rd,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:a,customOverlayColor:i,dimRatio:l,focalPoint:s,hasParallax:c,isRepeated:u,overlayColor:p,url:m,minHeight:d,minHeightUnit:f}=e,h=(0,Ne.getColorClassName)("background-color",p),g=(0,Ne.__experimentalGetGradientClass)(r),v=f?`${d}${f}`:d,y=Qt===t,_=Er===t,k=y?tc(m):{},x={};h||(k.backgroundColor=i),a&&!m&&(k.background=a),k.minHeight=v||void 0;let w;s&&(w=`${Math.round(s.x*100)}% ${Math.round(s.y*100)}%`,y&&!c&&(k.backgroundPosition=w),_&&(x.objectPosition=w));let C=S(Ld(l),h,{"has-background-dim":l!==0,"has-parallax":c,"is-repeated":u,"has-background-gradient":r||a,[g]:!m&&g,"has-custom-content-position":!pa(o)},Ga(o));return(0,he.jsxs)("div",{...Ne.useBlockProps.save({className:C,style:k}),children:[m&&(r||a)&&l!==0&&(0,he.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__gradient-background",g),style:a?{background:a}:void 0}),_&&m&&(0,he.jsx)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:m,style:x}),(0,he.jsx)("div",{className:"wp-block-cover__inner-container",children:(0,he.jsx)(Ne.InnerBlocks.Content,{})})]})},migrate:(0,Pb.compose)(l3,Dp)},H5e={attributes:{...Rd,minHeight:{type:"number"},gradient:{type:"string"},customGradient:{type:"string"}},supports:{align:!0},save({attributes:e}){let{backgroundType:t,gradient:r,customGradient:o,customOverlayColor:a,dimRatio:i,focalPoint:l,hasParallax:s,overlayColor:c,url:u,minHeight:p}=e,m=(0,Ne.getColorClassName)("background-color",c),d=(0,Ne.__experimentalGetGradientClass)(r),f=t===Qt?tc(u):{};m||(f.backgroundColor=a),l&&!s&&(f.backgroundPosition=`${Math.round(l.x*100)}% ${Math.round(l.y*100)}%`),o&&!u&&(f.background=o),f.minHeight=p||void 0;let h=S(Ld(i),m,{"has-background-dim":i!==0,"has-parallax":s,"has-background-gradient":o,[d]:!u&&d});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",d),style:o?{background:o}:void 0}),Er===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,Pb.compose)(l3,Dp)},j5e={attributes:{...Rd,minHeight:{type:"number"},gradient:{type:"string"},customGradient:{type:"string"}},supports:{align:!0},save({attributes:e}){let{backgroundType:t,gradient:r,customGradient:o,customOverlayColor:a,dimRatio:i,focalPoint:l,hasParallax:s,overlayColor:c,url:u,minHeight:p}=e,m=(0,Ne.getColorClassName)("background-color",c),d=(0,Ne.__experimentalGetGradientClass)(r),f=t===Qt?tc(u):{};m||(f.backgroundColor=a),l&&!s&&(f.backgroundPosition=`${l.x*100}% ${l.y*100}%`),o&&!u&&(f.background=o),f.minHeight=p||void 0;let h=S(Ld(i),m,{"has-background-dim":i!==0,"has-parallax":s,"has-background-gradient":o,[d]:!u&&d});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",d),style:o?{background:o}:void 0}),Er===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,Pb.compose)(l3,Dp)},U5e={attributes:{...Rd,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:a,focalPoint:i,hasParallax:l,overlayColor:s,title:c,url:u}=e,p=(0,Ne.getColorClassName)("background-color",s),m=t===Qt?tc(u):{};p||(m.backgroundColor=o),i&&!l&&(m.backgroundPosition=`${i.x*100}% ${i.y*100}%`);let d=S(Ld(a),p,{"has-background-dim":a!==0,"has-parallax":l,[`has-${r}-content`]:r!=="center"});return(0,he.jsxs)("div",{className:d,style:m,children:[Er===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,...a}=t;return[a,[(0,a3.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,i3.__)("Write title\u2026")})]]}},G5e={attributes:{...Rd,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:a,align:i,contentAlign:l,overlayColor:s,customOverlayColor:c}=e,u=(0,Ne.getColorClassName)("background-color",s),p=tc(t);u||(p.backgroundColor=c);let m=S("wp-block-cover-image",Ld(a),u,{"has-background-dim":a!==0,"has-parallax":o,[`has-${l}-content`]:l!=="center"},i?`align${i}`:null);return(0,he.jsx)("div",{className:m,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:a,...i}=t;return[i,[(0,a3.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,i3.__)("Write title\u2026")})]]}},W5e={attributes:{...Rd,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:a,align:i}=e,l=tc(t),s=S("wp-block-cover-image",Ld(a),{"has-background-dim":a!==0,"has-parallax":o},i?`align${i}`:null);return(0,he.jsx)("section",{className:s,style:l,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:a,...i}=t;return[i,[(0,a3.createBlock)("core/paragraph",{content:e.title,style:{typography:{textAlign:e.contentAlign}},fontSize:"large",placeholder:(0,i3.__)("Write title\u2026")})]]}},IZ=[D5e,L5e,R5e,A5e,M5e,V5e,z5e,O5e,F5e,H5e,j5e,U5e,G5e,W5e];var Db=n(te(),1),Mn=n(H(),1),zd=n(z(),1),y3=n(_e(),1),Kr=n(B(),1),ML=n(N(),1),us=n(O(),1),CK=n(q(),1),SK=n(Ar(),1),TK=n(Tr(),1);var FZ=n(H(),1),cr=n(z(),1),HZ=n(_e(),1),cn=n(B(),1),wo=n(N(),1),CL=n(O(),1),jZ=n(te(),1);var DZ=n(B(),1);var{cleanEmptyObject:s3,getStyleForState:$5e,setStyleForState:LZ}=U(DZ.privateApis);function wL(e,t){return $5e(e,t)||{}}function q5e(e,t={}){return Object.fromEntries(Object.entries(e).map(([r,o])=>[t[r]||r,o]))}function Z5e(e,t){return t?Object.fromEntries(t.map(r=>[r,e[r]])):e}function Yh(e){return[e?.viewport||"default",e?.pseudo||"default"].join(":")}function K5e(e,t){return wL(e,t)?.dimensions||{}}function Ci(e={}){let{attributes:t={},style:r=t?.style,selectedState:o,hasSelectedStyleState:a,attributeKey:i,styleKey:l=i,rootValue:s}=e;return a?K5e(r,o)?.[l]:Object.hasOwn(e,"rootValue")?s:t?.[i]}function Y5e(e,t,r){let o=wL(e,t);return LZ(e,t,s3({...o,dimensions:s3({...o?.dimensions,...r})}))}function Qh({style:e,selectedState:t,hasSelectedStyleState:r,nextDimensions:o,dimensionKeyMap:a,dimensionKeys:i}){let l=Z5e(o,i);return r?{style:Y5e(e,t,q5e(l,a))}:l}function RZ(e,t){let r=Object.fromEntries(t.map(o=>[o,void 0]));return s3({...e,dimensions:s3({...e?.dimensions,...r})})}function Q5e(e,t,r){return LZ(e,t,RZ(wL(e,t),r))}function Xh({attributes:e={},style:t=e?.style,selectedState:r,hasSelectedStyleState:o,keys:a,defaultAttributes:i={}}){return{...o?{}:{...e,...i},style:o?Q5e(t,r,a):RZ(t,a)}}var Ad="full";var Jh=n(B(),1),MZ=n(Tr(),1),ma=n(z(),1),VZ=n(Ar(),1),Si=n(N(),1),c3=n(H(),1),zZ=n(_e(),1),u3=n(O(),1),An=n(b(),1),AZ=["image"];function OZ({poster:e,onChange:t}){let r=(0,c3.useRef)(),[o,a]=(0,c3.useState)(!1),i=(0,zZ.useInstanceId)(OZ,"block-library-poster-image-description"),{getSettings:l}=(0,u3.useSelect)(Jh.store),{createErrorNotice:s}=(0,u3.useDispatch)(MZ.store),c=p=>{l().mediaUpload({allowedTypes:AZ,filesList:p,onFileChange:([m])=>{if((0,VZ.isBlobURL)(m?.url)){a(!0);return}m&&t(m),a(!1)},onError:m=>{s(m,{id:"poster-image-upload-notice",type:"snackbar"}),a(!1)},multiple:!1})},u=()=>!e&&o?(0,An.jsx)(ma.Spinner,{}):e?(0,Si.__)("Replace"):(0,Si.__)("Set poster image");return(0,An.jsx)(Jh.MediaUploadCheck,{children:(0,An.jsxs)(ma.__experimentalToolsPanelItem,{label:(0,Si.__)("Poster image"),isShownByDefault:!0,hasValue:()=>!!e,onDeselect:()=>t(void 0),children:[(0,An.jsx)(ma.BaseControl.VisualLabel,{children:(0,Si.__)("Poster image")}),(0,An.jsx)(Jh.MediaUpload,{title:(0,Si.__)("Select poster image"),onSelect:t,allowedTypes:AZ,render:({open:p})=>(0,An.jsxs)("div",{className:"block-library-poster-image__container",children:[e&&(0,An.jsxs)(ma.Button,{__next40pxDefaultSize:!0,onClick:p,"aria-haspopup":"dialog","aria-label":(0,Si.__)("Edit or replace the poster image."),className:"block-library-poster-image__preview",disabled:o,accessibleWhenDisabled:!0,children:[(0,An.jsx)("img",{src:e,alt:(0,Si.__)("Poster image preview"),className:"block-library-poster-image__preview-image"}),o&&(0,An.jsx)(ma.Spinner,{})]}),(0,An.jsxs)(ma.__experimentalHStack,{className:S("block-library-poster-image__actions",{"block-library-poster-image__actions-select":!e}),children:[(0,An.jsx)(ma.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,An.jsx)("p",{id:i,hidden:!0,children:e?(0,Si.sprintf)((0,Si.__)("The current poster image url is %s."),e):(0,Si.__)("There is no poster image currently selected.")}),!!e&&(0,An.jsx)(ma.Button,{__next40pxDefaultSize:!0,onClick:()=>{t(void 0),r.current.focus()},className:"block-library-poster-image__action",disabled:o,accessibleWhenDisabled:!0,children:(0,Si.__)("Remove")})]}),(0,An.jsx)(ma.DropZone,{onFilesDrop:c})]})})]})})}var p3=OZ;var _t=n(b(),1),{cleanEmptyObject:X5e,isDefaultBlockStyleState:J5e,ResolutionTool:ewe,HTMLElementControl:twe}=U(cn.privateApis);function rwe({onChange:e,onUnitChange:t,unit:r="px",value:o=""}){let i=`block-cover-height-input-${(0,HZ.useInstanceId)(cr.__experimentalUnitControl)}`,l=r==="px",[s]=(0,cn.useSettings)("spacing.units"),c=(0,cr.__experimentalUseCustomUnits)({availableUnits:s||["px","em","rem","vw","vh"],defaultValues:{px:430,"%":20,em:20,rem:20,vw:20,vh:50}}),u=d=>{let f=d!==""?parseFloat(d):void 0;isNaN(f)&&f!==void 0||e(f)},p=(0,FZ.useMemo)(()=>{let[d]=(0,cr.__experimentalParseQuantityAndUnitFromRawValue)(o);return[d,r].join("")},[r,o]),m=l?EZ:0;return(0,_t.jsx)(cr.__experimentalUnitControl,{label:(0,wo.__)("Minimum height"),id:i,isResetValueOnUnitChange:!0,min:m,onChange:u,onUnitChange:t,units:c,value:p})}function UZ({attributes:e,setAttributes:t,clientId:r,setOverlayColor:o,coverRef:a,currentSettings:i,updateDimRatio:l,featuredImage:s}){let{useFeaturedImage:c,id:u,dimRatio:p,focalPoint:m,hasParallax:d,isRepeated:f,minHeight:h,minHeightUnit:g,alt:v,tagName:y,poster:_}=e,{isVideoBackground:k,isImageBackground:x,mediaElement:w,url:C,overlayColor:T}=i,E=e.sizeSlug||Ad,{gradientValue:D,setGradient:I}=(0,cn.__experimentalUseGradient)(),{imageSizes:P,selectedStyleState:L}=(0,CL.useSelect)(se=>{let{getSettings:Pe,getSelectedBlockStyleState:Be}=U(se(cn.store));return{imageSizes:Pe()?.imageSizes,selectedStyleState:Be(r)}},[r]),A=!J5e(L),V=Yh(L),j=Ci({attributes:e,selectedState:L,hasSelectedStyleState:A,attributeKey:"minHeight",styleKey:"minHeight",rootValue:void 0}),[Z,W]=(0,cr.__experimentalParseQuantityAndUnitFromRawValue)(j||""),G=A?Z:h,F=A&&W||g,J=Ci({attributes:e,selectedState:L,hasSelectedStyleState:A,attributeKey:"aspectRatio",rootValue:e?.style?.dimensions?.aspectRatio}),$=(0,CL.useSelect)(se=>u&&x?se(jZ.store).getEntityRecord("postType","attachment",u,{context:"view"}):null,[u,x]),X=c?s:$;function re(se){let Pe=X?.media_details?.sizes?.[se]?.source_url;if(!Pe)return null;t({url:Pe,sizeSlug:se})}let ae=P?.filter(({slug:se})=>X?.media_details?.sizes?.[se]?.source_url)?.map(({name:se,slug:Pe})=>({value:Pe,label:se})),ee=()=>{t({hasParallax:!d,...d?{}:{focalPoint:void 0}})},ce=()=>{t({isRepeated:!f})},oe=k||x,we=se=>{let[Pe,Be]=w.current?[w.current.style,"objectPosition"]:[a.current.style,"backgroundPosition"];Pe[Be]=sn(se)},le=(0,cn.__experimentalUseMultipleOriginColorsAndGradients)(),de=le.hasColorsOrGradients&&!A,ge=(se,Pe)=>{if(A){t(Qh({style:e.style,selectedState:L,hasSelectedStyleState:A,nextDimensions:{minHeight:se===void 0?void 0:`${se}${Pe||F||"px"}`,aspectRatio:void 0}}));return}t({minHeight:se,style:X5e({...e?.style,dimensions:{...e?.style?.dimensions,aspectRatio:void 0}})})},ne=(se=e)=>Xh({style:se.style,selectedState:L,hasSelectedStyleState:A,keys:["minHeight"],defaultAttributes:{minHeight:void 0,minHeightUnit:void 0}}),me=K();return(0,_t.jsxs)(_t.Fragment,{children:[(!!C||c)&&(0,_t.jsx)(cn.InspectorControls,{children:(0,_t.jsxs)(cr.__experimentalToolsPanel,{label:(0,wo.__)("Settings"),resetAll:()=>{t({hasParallax:!1,focalPoint:void 0,isRepeated:!1,alt:"",poster:void 0}),re(Ad)},dropdownMenuProps:me,children:[x&&(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)(cr.__experimentalToolsPanelItem,{label:(0,wo.__)("Fixed background"),isShownByDefault:!0,hasValue:()=>!!d,onDeselect:()=>t({hasParallax:!1,focalPoint:void 0}),children:(0,_t.jsx)(cr.ToggleControl,{label:(0,wo.__)("Fixed background"),checked:!!d,onChange:ee})}),(0,_t.jsx)(cr.__experimentalToolsPanelItem,{label:(0,wo.__)("Repeated background"),isShownByDefault:!0,hasValue:()=>f,onDeselect:()=>t({isRepeated:!1}),children:(0,_t.jsx)(cr.ToggleControl,{label:(0,wo.__)("Repeated background"),checked:f,onChange:ce})})]}),oe&&(0,_t.jsx)(cr.__experimentalToolsPanelItem,{label:(0,wo.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!m,onDeselect:()=>t({focalPoint:void 0}),children:(0,_t.jsx)(cr.FocalPointPicker,{label:(0,wo.__)("Focal point"),url:C,value:m,onDragStart:we,onDrag:we,onChange:se=>t({focalPoint:se})})}),k&&(0,_t.jsx)(p3,{poster:_,onChange:se=>t({poster:se?.url})}),!c&&C&&!k&&(0,_t.jsx)(cr.__experimentalToolsPanelItem,{label:(0,wo.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!v,onDeselect:()=>t({alt:""}),children:(0,_t.jsx)(cr.TextareaControl,{label:(0,wo.__)("Alternative text"),value:v,onChange:se=>t({alt:se}),help:(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsx)(lu,{openInNewTab:!0,href:(0,wo.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,wo.__)("Describe the purpose of the image.")}),(0,_t.jsx)("br",{}),(0,wo.__)("Leave empty if decorative.")]})})}),!!ae?.length&&(0,_t.jsx)(ewe,{value:E,onChange:re,options:ae,defaultValue:Ad})]})}),de&&(0,_t.jsxs)(cn.InspectorControls,{group:"color",children:[(0,_t.jsx)(cn.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:T.color,gradientValue:D,label:(0,wo.__)("Overlay"),onColorChange:o,onGradientChange:I,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0}),clearable:!0}],panelId:r,...le}),(0,_t.jsx)(cr.__experimentalToolsPanelItem,{hasValue:()=>p===void 0?!1:p!==(C?50:100),label:(0,wo.__)("Overlay opacity"),onDeselect:()=>l(C?50:100),resetAllFilter:()=>({dimRatio:C?50:100}),isShownByDefault:!0,panelId:r,children:(0,_t.jsx)(cr.RangeControl,{label:(0,wo.__)("Overlay opacity"),value:p,onChange:se=>l(se),min:0,max:100,step:10,required:!0})})]}),(0,_t.jsx)(cn.InspectorControls,{group:"dimensions",children:(0,_t.jsx)(cr.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>!!G,label:(0,wo.__)("Minimum height"),onDeselect:()=>t(ne()),resetAllFilter:ne,isShownByDefault:!0,panelId:r,children:(0,_t.jsx)(rwe,{value:J?"":G,unit:F,onChange:se=>ge(se),onUnitChange:se=>{if(A){G!==void 0&&ge(G,se);return}t({minHeightUnit:se})}})},V)}),(0,_t.jsx)(cn.InspectorControls,{group:"advanced",children:(0,_t.jsx)(twe,{tagName:y,onChange:se=>t({tagName:se}),clientId:r,options:[{label:(0,wo.__)("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 m3=n(H(),1),cs=n(B(),1),rg=n(N(),1),d3=n(z(),1);var SL=n(H(),1),tg=n(z(),1),Md=n(N(),1);var GZ=n(q(),1);var owe="core/embed",WZ=["youtube","vimeo","videopress","animoto","tiktok","wordpress-tv"];function $Z(e){return Array.isArray(e)?WZ.filter(t=>e.includes(t)):[]}function qZ(e,t){return e?nwe(e,t)!==null:!1}function nwe(e,t=WZ){let r=(0,GZ.getBlockVariations)(owe);if(!r)return null;let o=r.find(({patterns:a})=>TI(e,a));return!o||!t.includes(o.name)?null:o}function ZZ(e){let t=e?.match(/src=["']([^"']+)["']/);if(!t)return null;let r=t[1],o=iwe(r);return e.replace(r,o)}function awe(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 iwe(e){if(!e)return e;try{let t=new URL(e);switch(awe(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 eg=n(b(),1);function KZ({onSubmit:e,onClose:t,initialUrl:r="",allowedVideoProviders:o}){let[a,i]=(0,SL.useState)(r),[l,s]=(0,SL.useState)("");return(0,eg.jsx)(tg.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{if(!a){s((0,Md.__)("Please enter a URL."));return}if(!qZ(a,o)){s((0,Md.__)("This URL is not supported. Please enter a valid video link from a supported provider."));return}e(a),t()},onCancel:t,confirmButtonText:(0,Md.__)("Add video"),size:"medium",children:(0,eg.jsxs)(xp,{direction:"column",gap:"lg",children:[l&&(0,eg.jsx)(tg.Notice,{status:"error",isDismissible:!1,children:l}),(0,eg.jsx)(tg.TextControl,{type:"url",label:(0,Md.__)("Video URL"),value:a,onChange:u=>{i(u),s("")},placeholder:(0,Md.__)("Enter YouTube, Vimeo, or other video URL"),help:(0,Md.__)("Add a background video to the cover block that will autoplay in a loop.")})]})})}var Ti=n(b(),1),{cleanEmptyObject:lwe}=U(cs.privateApis);function YZ({attributes:e,setAttributes:t,onSelectMedia:r,currentSettings:o,toggleUseFeaturedImage:a,onClearMedia:i,onSelectEmbedUrl:l,onEditMedia:s,editMediaButtonRef:c,showEditMediaButton:u,isEditMediaDisabled:p,blockEditingMode:m}){let{contentPosition:d,id:f,useFeaturedImage:h,minHeight:g,minHeightUnit:v,backgroundType:y,allowedVideoProviders:_}=e,{hasInnerBlocks:k,url:x}=o,w=$Z(_),C=w.length>0,[T,E]=(0,m3.useState)(g),[D,I]=(0,m3.useState)(v),[P,L]=(0,m3.useState)(!1),A=v==="vh"&&g===100&&!e?.style?.dimensions?.aspectRatio,V=m==="contentOnly",j=()=>A?t(D==="vh"&&T===100?{minHeight:void 0,minHeightUnit:void 0}:{minHeight:T,minHeightUnit:D}):(E(g),I(v),t({minHeight:100,minHeightUnit:"vh",style:lwe({...e?.style,dimensions:{...e?.style?.dimensions,aspectRatio:void 0}})}));return(0,Ti.jsxs)(Ti.Fragment,{children:[!V&&(0,Ti.jsxs)(cs.BlockControls,{group:"block",children:[(0,Ti.jsx)(cs.__experimentalBlockAlignmentMatrixControl,{label:(0,rg.__)("Change content position"),value:d,onChange:Z=>t({contentPosition:Z}),isDisabled:!k}),(0,Ti.jsx)(cs.__experimentalBlockFullHeightAligmentControl,{isActive:A,onToggle:j,isDisabled:!k}),u&&(0,Ti.jsx)(d3.ToolbarButton,{ref:c,icon:Km,label:(0,rg.__)("Crop background image"),onClick:s,"aria-haspopup":"dialog",disabled:p})]}),(0,Ti.jsx)(cs.BlockControls,{group:"other",children:(0,Ti.jsx)(cs.MediaReplaceFlow,{mediaId:f,mediaURL:x,allowedTypes:n3,onSelect:r,onToggleFeaturedImage:a,useFeaturedImage:h,name:x?(0,rg.__)("Replace"):(0,rg.__)("Add media"),onReset:i,variant:"toolbar",children:({onClose:Z})=>C?(0,Ti.jsx)(d3.MenuItem,{icon:fi,onClick:()=>{L(!0),Z()},children:(0,rg.__)("Embed video from URL")}):null})}),P&&(0,Ti.jsx)(KZ,{onSubmit:Z=>{l(Z)},onClose:()=>L(!1),initialUrl:y===du?x:"",allowedVideoProviders:w})]})}var f3=n(B(),1),QZ=n(N(),1);var XZ=n(Ar(),1);var TL=n(b(),1);function PL({disableMediaButtons:e=!1,children:t,onSelectMedia:r,onError:o,style:a,toggleUseFeaturedImage:i}){let l=s=>{s.length===1&&r({url:(0,XZ.createBlobURL)(s[0])})};return(0,TL.jsx)(f3.MediaPlaceholder,{icon:(0,TL.jsx)(f3.BlockIcon,{icon:Zm}),labels:{title:(0,QZ.__)("Cover")},onSelect:r,allowedTypes:n3,disableMediaButtons:e,onToggleFeaturedImage:i,onFilesPreUpload:l,onError:o,style:a,children:t})}var JZ=n(H(),1),eK=n(B(),1);var tK=n(b(),1),swe={top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},{ResizableBoxPopover:cwe}=U(eK.privateApis);function BL({className:e,height:t,minHeight:r,onResize:o,onResizeStart:a,onResizeStop:i,showHandle:l,size:s,width:c,...u}){let[p,m]=(0,JZ.useState)(!1),d={className:S(e,{"is-resizing":p}),enable:swe,onResizeStart:(f,h,g)=>{a(g.clientHeight),o(g.clientHeight)},onResize:(f,h,g)=>{o(g.clientHeight),p||m(!0)},onResizeStop:(f,h,g)=>{i(g.clientHeight),m(!1)},showHandle:l,size:s,__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:"y",position:"bottom",isVisible:p}};return(0,tK.jsx)(cwe,{className:"block-library-cover__resizable-box-popover",resizableBoxProps:d,...u})}var uwe={grad:.9,turn:360,rad:360/(2*Math.PI)},fu=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Ho=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},vl=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},cK=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},rK=function(e){return{r:vl(e.r,0,255),g:vl(e.g,0,255),b:vl(e.b,0,255),a:vl(e.a)}},EL=function(e){return{r:Ho(e.r),g:Ho(e.g),b:Ho(e.b),a:Ho(e.a,3)}},pwe=/^#([0-9a-f]{3,8})$/i,h3=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},uK=function(e){var t=e.r,r=e.g,o=e.b,a=e.a,i=Math.max(t,r,o),l=i-Math.min(t,r,o),s=l?i===t?(r-o)/l:i===r?2+(o-t)/l:4+(t-r)/l:0;return{h:60*(s<0?s+6:s),s:i?l/i*100:0,v:i/255*100,a}},pK=function(e){var t=e.h,r=e.s,o=e.v,a=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),l=o*(1-r),s=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),u=i%6;return{r:255*[o,s,l,l,c,o][u],g:255*[c,o,o,s,l,l][u],b:255*[l,l,c,o,o,s][u],a}},oK=function(e){return{h:cK(e.h),s:vl(e.s,0,100),l:vl(e.l,0,100),a:vl(e.a)}},nK=function(e){return{h:Ho(e.h),s:Ho(e.s),l:Ho(e.l),a:Ho(e.a,3)}},aK=function(e){return pK((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},Eb=function(e){return{h:(t=uK(e)).h,s:(a=(200-(r=t.s))*(o=t.v)/100)>0&&a<200?r*o/100/(a<=100?a:200-a)*100:0,l:a/2,a:t.a};var t,r,o,a},mwe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,dwe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fwe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,hwe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,DL={string:[[function(e){var t=pwe.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?Ho(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?Ho(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=fwe.exec(e)||hwe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:rK({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=mwe.exec(e)||dwe.exec(e);if(!t)return null;var r,o,a=oK({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(uwe[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return aK(a)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,a=e.a,i=a===void 0?1:a;return fu(t)&&fu(r)&&fu(o)?rK({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,a=e.a,i=a===void 0?1:a;if(!fu(t)||!fu(r)||!fu(o))return null;var l=oK({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return aK(l)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,a=e.a,i=a===void 0?1:a;if(!fu(t)||!fu(r)||!fu(o))return null;var l=(function(s){return{h:cK(s.h),s:vl(s.s,0,100),v:vl(s.v,0,100),a:vl(s.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return pK(l)},"hsv"]]},iK=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]},gwe=function(e){return typeof e=="string"?iK(e.trim(),DL.string):typeof e=="object"&&e!==null?iK(e,DL.object):[null,void 0]};var NL=function(e,t){var r=Eb(e);return{h:r.h,s:vl(r.s+100*t,0,100),l:r.l,a:r.a}},IL=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},lK=function(e,t){var r=Eb(e);return{h:r.h,s:r.s,l:vl(r.l+100*t,0,100),a:r.a}},LL=(function(){function e(t){this.parsed=gwe(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 Ho(IL(this.rgba),2)},e.prototype.isDark=function(){return IL(this.rgba)<.5},e.prototype.isLight=function(){return IL(this.rgba)>=.5},e.prototype.toHex=function(){return t=EL(this.rgba),r=t.r,o=t.g,a=t.b,l=(i=t.a)<1?h3(Ho(255*i)):"","#"+h3(r)+h3(o)+h3(a)+l;var t,r,o,a,i,l},e.prototype.toRgb=function(){return EL(this.rgba)},e.prototype.toRgbString=function(){return t=EL(this.rgba),r=t.r,o=t.g,a=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+a+", "+i+")":"rgb("+r+", "+o+", "+a+")";var t,r,o,a,i},e.prototype.toHsl=function(){return nK(Eb(this.rgba))},e.prototype.toHslString=function(){return t=nK(Eb(this.rgba)),r=t.h,o=t.s,a=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+a+"%, "+i+")":"hsl("+r+", "+o+"%, "+a+"%)";var t,r,o,a,i},e.prototype.toHsv=function(){return t=uK(this.rgba),{h:Ho(t.h),s:Ho(t.s),v:Ho(t.v),a:Ho(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(NL(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),hr(NL(this.rgba,-t))},e.prototype.grayscale=function(){return hr(NL(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),hr(lK(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),hr(lK(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}):Ho(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Eb(this.rgba);return typeof t=="number"?hr({h:t,s:r.s,l:r.l,a:r.a}):Ho(r.h)},e.prototype.isEqual=function(t){return this.toHex()===hr(t).toHex()},e})(),hr=function(e){return e instanceof LL?e:new LL(e)},sK=[],mK=function(e){e.forEach(function(t){sK.indexOf(t)<0&&(t(LL,DL),sK.push(t))})};function dK(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 a in r)o[r[a]]=a;var i={};e.prototype.toName=function(l){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var s,c,u=o[this.toHex()];if(u)return u;if(l?.closest){var p=this.toRgb(),m=1/0,d="black";if(!i.length)for(var f in r)i[f]=new e(r[f]).toRgb();for(var h in r){var g=(s=p,c=i[h],Math.pow(s.r-c.r,2)+Math.pow(s.g-c.g,2)+Math.pow(s.b-c.b,2));g<m&&(m=g,d=h)}return d}},t.string.push([function(l){var s=l.toLowerCase(),c=s==="transparent"?"#0000":r[s];return c?new e(c).toRgb():null},"name"])}function vwe(e){var t=e.toString(16);return t.length===1?"0"+t:t}function fK(e){return"#"+e.map(vwe).join("")}function bwe(e){var t=(e[0]*299+e[1]*587+e[2]*114)/1e3;return t<128}function ywe(e){return e?_we(e)?e:[e]:[]}function _we(e){return Array.isArray(e[0])}function AL(e,t,r){for(var o=0;o<r.length;o++)if(xwe(e,t,r[o]))return!0;return!1}function xwe(e,t,r){switch(r.length){case 3:if(kwe(e,t,r))return!0;break;case 4:if(wwe(e,t,r))return!0;break;case 5:if(Cwe(e,t,r))return!0;break;default:return!1}}function kwe(e,t,r){return e[t+3]!==255||e[t]===r[0]&&e[t+1]===r[1]&&e[t+2]===r[2]}function wwe(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 g3(e,t,r){return e>=t-r&&e<=t+r}function Cwe(e,t,r){var o=r[0],a=r[1],i=r[2],l=r[3],s=r[4],c=e[t+3],u=g3(c,l,s);return l?!!(!c&&u||g3(e[t],o,s)&&g3(e[t+1],a,s)&&g3(e[t+2],i,s)&&u):u}function Swe(e,t,r){for(var o={},a=24,i=r.ignoredColor,l=r.step,s=[0,0,0,0,0],c=0;c<t;c+=l){var u=e[c],p=e[c+1],m=e[c+2],d=e[c+3];if(!(i&&AL(e,c,i))){var f=Math.round(u/a)+","+Math.round(p/a)+","+Math.round(m/a);o[f]?o[f]=[o[f][0]+u*d,o[f][1]+p*d,o[f][2]+m*d,o[f][3]+d,o[f][4]+1]:o[f]=[u*d,p*d,m*d,d,1],s[4]<o[f][4]&&(s=o[f])}}var h=s[0],g=s[1],v=s[2],y=s[3],_=s[4];return y?[Math.round(h/y),Math.round(g/y),Math.round(v/y),Math.round(y/_)]:r.defaultColor}function Twe(e,t,r){for(var o=0,a=0,i=0,l=0,s=0,c=r.ignoredColor,u=r.step,p=0;p<t;p+=u){var m=e[p+3],d=e[p]*m,f=e[p+1]*m,h=e[p+2]*m;c&&AL(e,p,c)||(o+=d,a+=f,i+=h,l+=m,s++)}return l?[Math.round(o/l),Math.round(a/l),Math.round(i/l),Math.round(l/s)]:r.defaultColor}function Pwe(e,t,r){for(var o=0,a=0,i=0,l=0,s=0,c=r.ignoredColor,u=r.step,p=0;p<t;p+=u){var m=e[p],d=e[p+1],f=e[p+2],h=e[p+3];c&&AL(e,p,c)||(o+=m*m*h,a+=d*d*h,i+=f*f*h,l+=h,s++)}return l?[Math.round(Math.sqrt(o/l)),Math.round(Math.sqrt(a/l)),Math.round(Math.sqrt(i/l)),Math.round(l/s)]:r.defaultColor}function hK(e){return Ib(e,"defaultColor",[0,0,0,0])}function Ib(e,t,r){return e[t]===void 0?r:e[t]}var gK=10,RL=100;function Bwe(e){return e.search(/\.svg(\?|$)/i)!==-1}function Ewe(e){if(bK(e)){var t=e.naturalWidth,r=e.naturalHeight;return!e.naturalWidth&&Bwe(e.src)&&(t=r=RL),{width:t,height:r}}return Iwe(e)?{width:e.videoWidth,height:e.videoHeight}:{width:e.width,height:e.height}}function vK(e){return Dwe(e)?"canvas":Nwe(e)?"offscreencanvas":Lwe(e)?"imagebitmap":e.src}function bK(e){return typeof HTMLImageElement<"u"&&e instanceof HTMLImageElement}function Nwe(e){return typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas}function Iwe(e){return typeof HTMLVideoElement<"u"&&e instanceof HTMLVideoElement}function Dwe(e){return typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement}function Lwe(e){return typeof ImageBitmap<"u"&&e instanceof ImageBitmap}function Rwe(e,t){var r=Ib(t,"left",0),o=Ib(t,"top",0),a=Ib(t,"width",e.width),i=Ib(t,"height",e.height),l=a,s=i;if(t.mode==="precision")return{srcLeft:r,srcTop:o,srcWidth:a,srcHeight:i,destWidth:l,destHeight:s};var c;return a>i?(c=a/i,l=RL,s=Math.round(l/c)):(c=i/a,s=RL,l=Math.round(s/c)),(l>a||s>i||l<gK||s<gK)&&(l=a,s=i),{srcLeft:r,srcTop:o,srcWidth:a,srcHeight:i,destWidth:l,destHeight:s}}var Awe=typeof window>"u";function Mwe(){return Awe?new OffscreenCanvas(1,1):document.createElement("canvas")}var yK="FastAverageColor: ";function v3(e,t,r){t||(console.error(yK+e),r&&console.error(r))}function Nb(e){return Error(yK+e)}var _K=(function(){function e(){this.canvas=null,this.ctx=null}return e.prototype.getColorAsync=function(t,r){if(!t)return Promise.reject(Nb("call .getColorAsync() without resource."));if(typeof t=="string"){if(typeof Image>"u")return Promise.reject(Nb("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(bK(t)&&!t.complete)return this.bindImageEvents(t,r);var a=this.getColor(t,r);return a.error?Promise.reject(a.error):Promise.resolve(a)}},e.prototype.getColor=function(t,r){r=r||{};var o=hK(r);if(!t)return v3("call .getColor(null) without resource",r.silent),this.prepareResult(o);var a=Ewe(t),i=Rwe(a,r);if(!i.srcWidth||!i.srcHeight||!i.destWidth||!i.destHeight)return v3('incorrect sizes for resource "'.concat(vK(t),'"'),r.silent),this.prepareResult(o);if(this.canvas||(this.canvas=Mwe()),!this.ctx&&(this.ctx=this.canvas.getContext&&this.canvas.getContext("2d"),!this.ctx))return v3("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 l=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 s=this.ctx.getImageData(0,0,i.destWidth,i.destHeight).data;l=this.getColorFromArray4(s,r)}catch(c){v3("security error (CORS) for resource ".concat(vK(t),`.
-Details: https://developer.mozilla.org/en/docs/Web/HTML/CORS_enabled_image`),r.silent,c)}return this.prepareResult(l)},e.prototype.getColorFromArray4=function(t,r){r=r||{};var o=4,a=t.length,i=hK(r);if(a<o)return i;var l=a-a%o,s=(r.step||1)*o,c;switch(r.algorithm||"sqrt"){case"simple":c=Twe;break;case"sqrt":c=Pwe;break;case"dominant":c=Swe;break;default:throw Nb("".concat(r.algorithm," is unknown algorithm"))}return c(t,l,{defaultColor:i,ignoredColor:ywe(r.ignoredColor),step:s})},e.prototype.prepareResult=function(t){var r=t.slice(0,3),o=[t[0],t[1],t[2],t[3]/255],a=bwe(t);return{value:[t[0],t[1],t[2],t[3]],rgb:"rgb("+r.join(",")+")",rgba:"rgba("+o.join(",")+")",hex:fK(r),hexa:fK(t),isDark:a,isLight:!a}},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(a,i){var l=function(){u();var p=o.getColor(t,r);p.error?i(p.error):a(p)},s=function(){u(),i(Nb('Error loading image "'.concat(t.src,'".')))},c=function(){u(),i(Nb('Image "'.concat(t.src,'" loading aborted')))},u=function(){t.removeEventListener("load",l),t.removeEventListener("error",s),t.removeEventListener("abort",c)};t.addEventListener("load",l),t.addEventListener("error",s),t.addEventListener("abort",c)})},e})();var kK=n(hu(),1);mK([dK]);var og="#FFF",wK="#000";function Vwe(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 b3(){return b3.fastAverageColor||(b3.fastAverageColor=new _K),b3.fastAverageColor}var Vd=wh(async e=>{if(!e)return og;let{r:t,g:r,b:o,a}=hr(og).toRgb();try{let i=(0,kK.applyFilters)("media.crossOrigin",void 0,e);return(await b3().getColorAsync(e,{defaultColor:[t,r,o,a*255],silent:!0,crossOrigin:i})).hex}catch{return og}});function Lp(e,t,r){if(t===r||e===100)return hr(t).isDark();let o=hr(t).alpha(e/100).toRgb(),a=hr(r).toRgb(),i=Vwe(o,a);return hr(i).isDark()}var Xt=n(b(),1),{openMediaEditorModalKey:zwe}=U(Kr.privateApis);function Owe(e){return[["core/paragraph",{style:{typography:{textAlign:"center"}},placeholder:(0,ML.__)("Write title\u2026"),...e}]]}var Fwe=(e,t)=>!e&&(0,SK.isBlobURL)(t);function Hwe({attributes:e,clientId:t,isSelected:r,overlayColor:o,setAttributes:a,setOverlayColor:i,toggleSelection:l,context:{postId:s,postType:c}}){let{contentPosition:u,id:p,url:m,backgroundType:d,useFeaturedImage:f,dimRatio:h,focalPoint:g,hasParallax:v,isDark:y,isRepeated:_,minHeight:k,minHeightUnit:x,alt:w,allowedBlocks:C,templateLock:T,tagName:E="div",isUserOverlayColor:D,sizeSlug:I,poster:P}=e,[L]=(0,Db.useEntityProp)("postType",c,"featured_media",s),{getSettings:A}=(0,us.useSelect)(Kr.store),V=(0,us.useSelect)(Se=>Se(Kr.store).getSettings()[zwe],[]),{__unstableMarkNextChangeAsNotPersistent:j,replaceInnerBlocks:Z}=(0,us.useDispatch)(Kr.store),W=(0,us.useRegistry)(),G=(0,Mn.useRef)({attributes:e,overlayColor:o});(0,Mn.useLayoutEffect)(()=>{G.current={attributes:e,overlayColor:o}});let{media:F}=(0,us.useSelect)(Se=>({media:L&&f?Se(Db.store).getEntityRecord("postType","attachment",L,{context:"view"}):void 0}),[L,f]),J=F?.media_details?.sizes?.[I]?.source_url??F?.source_url;(0,Mn.useEffect)(()=>{(async()=>{if(!f)return;let Se=await Vd(J),{attributes:Xe,overlayColor:ir}=G.current,mr=ir.color;Xe.isUserOverlayColor||(mr=Se,j(),i(mr));let oo=Lp(Xe.dimRatio,mr,Se);j(),a({isDark:oo,isUserOverlayColor:Xe.isUserOverlayColor||!1})})()},[J,j,a,i,f]);let $=f?J:m?.replaceAll("&amp;","&"),X=f?Qt:d,{createErrorNotice:re}=(0,us.useDispatch)(TK.store),{gradientClass:ae,gradientValue:ee}=(0,Kr.__experimentalUseGradient)(),ce=()=>{let{getBlocks:Se,isBlockSelected:Xe,getSelectedBlocksInitialCaretPosition:ir}=W.select(Kr.store);if(Se(t).length>0)return;let[mr]=U(W.select(Kr.store)).getBlockSettings(t,"typography.fontSizes"),oo=mr?.length>0;Z(t,(0,CK.createBlocksFromInnerBlocksTemplate)(Owe({fontSize:oo?"large":void 0})),Xe(t),ir())},oe=async Se=>{let Xe=NZ(Se),ir=[Se?.type,Se?.media_type].includes(Qt),mr=await Vd(ir?Se?.url:void 0),{attributes:oo,overlayColor:rl}=G.current,Ma=rl.color;oo.isUserOverlayColor||(Ma=mr,i(Ma),j());let Hs=oo.url===void 0&&oo.dimRatio===100?50:oo.dimRatio,Va=Lp(Hs,Ma,mr);if(X===Qt&&Xe?.id){let{imageDefaultSize:ol}=A();I&&(Se?.sizes?.[I]||Se?.media_details?.sizes?.[I])?(Xe.sizeSlug=I,Xe.url=Se?.sizes?.[I]?.url||Se?.media_details?.sizes?.[I]?.source_url):Se?.sizes?.[ol]||Se?.media_details?.sizes?.[ol]?(Xe.sizeSlug=ol,Xe.url=Se?.sizes?.[ol]?.url||Se?.media_details?.sizes?.[ol]?.source_url):Xe.sizeSlug=Ad}W.batch(()=>{a({...Xe,focalPoint:void 0,useFeaturedImage:void 0,dimRatio:Hs,isDark:Va,isUserOverlayColor:oo.isUserOverlayColor||!1}),ce()})},we=()=>{let Se=o.color;!D&&o.color&&(Se=wK,i(void 0),j());let Xe=Lp(h,Se,og);a({url:void 0,id:void 0,backgroundType:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:void 0,isDark:Xe})},le=async Se=>{let Xe=await Vd($),{attributes:ir}=G.current,mr=Lp(ir.dimRatio,Se,Xe);i(Se),j(),W.batch(()=>{a({isUserOverlayColor:!0,isDark:mr}),Se&&ce()})},de=async Se=>{let Xe=await Vd($),{overlayColor:ir}=G.current,mr=Lp(Se,ir.color,Xe);a({dimRatio:Se,isDark:mr})},ge=Se=>{re(Se,{type:"snackbar"})},ne=Se=>{a({url:Se,backgroundType:du,dimRatio:m===void 0&&h===100?50:h,id:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:void 0})},{embedPreview:me,isFetchingEmbed:se}=(0,us.useSelect)(Se=>{if(X!==du||!$)return{embedPreview:void 0,isFetchingEmbed:!1};let{getEmbedPreview:Xe,isRequestingEmbedPreview:ir}=Se(Db.store);return{embedPreview:Xe($),isFetchingEmbed:ir($)}},[$,X]),Pe=(0,Mn.useMemo)(()=>X!==du||!me?.html?null:ZZ(me.html),[me,X]),[Be,Q]=(0,Mn.useState)(!1),Ce=Fwe(p,$),pe=Qt===X,Ze=Er===X,fe=du===X,Re=(0,Kr.useBlockEditingMode)(),Et=Re==="default",[Ve,{height:Ro,width:Ao}]=(0,y3.useResizeObserver)(),yo=(0,Mn.useMemo)(()=>({height:x==="px"&&k?k:"auto",width:"auto"}),[k,x]),Wr=k&&x?`${k}${x}`:k,Xo=!(v||_),Aa={minHeight:Wr||void 0},ie=$?`url(${$})`:void 0,ze=sn(g),at={backgroundColor:o.color},St={objectPosition:g&&Xo?sn(g):void 0},ut=!!($||o.color||ee),ro=(0,us.useSelect)(Se=>Se(Kr.store).getBlock(t).innerBlocks.length>0,[t]),Mo=(0,Mn.useRef)(),Bn=(0,Kr.useBlockProps)({ref:Mo}),rt=(0,Kr.useInnerBlocksProps)({className:"wp-block-cover__inner-container"},{allowedBlocks:C,templateLock:T,dropZoneElement:Mo.current}),Vo=(0,Mn.useRef)(),Ju=(0,Mn.useRef)(),mi={isVideoBackground:Ze,isImageBackground:pe,mediaElement:Vo,hasInnerBlocks:ro,url:$,isImgElement:Xo,overlayColor:o},ih=(0,Mn.useCallback)(()=>{!p||!V||V({id:p,onClose:()=>{Ju.current?.focus()},onUpdate:async({id:Se,url:Xe})=>{if(typeof Se!="number")return;Se!==p&&Xe&&Q(!0);let ir={id:Se,backgroundType:Qt,...Xe?{url:Xe}:{},...Se!==p?{sizeSlug:Ad}:{}};if(Xe){let rl=await Vd(Xe),{attributes:Ma,overlayColor:Hs}=G.current,Va=Hs.color;Ma.isUserOverlayColor||(Va=rl,i(Va),j()),ir.isDark=Lp(Ma.dimRatio,Va,rl),ir.isUserOverlayColor=Ma.isUserOverlayColor||!1}a(ir);let{hasParallax:mr,isRepeated:oo}=G.current.attributes;(mr||oo)&&Q(!1)}})},[p,V,a,i,j]),Vm=Et&&!f&&pe&&!!p&&!!$&&!Ce&&!!V,Jo=async()=>{let Se=!f,Xe=Se?await Vd(J):og,{attributes:ir,overlayColor:mr}=G.current,oo=ir.isUserOverlayColor?mr.color:Xe;ir.isUserOverlayColor||(i(Se?oo:void 0),j());let rl=ir.dimRatio===100?50:ir.dimRatio,Ma=Lp(rl,oo,Xe);W.batch(()=>{a({id:void 0,url:void 0,useFeaturedImage:Se,dimRatio:rl,backgroundType:f?Qt:void 0,isDark:Ma}),Se&&ce()})},ra=(0,Xt.jsx)(YZ,{attributes:e,setAttributes:a,onSelectMedia:oe,onSelectEmbedUrl:ne,currentSettings:mi,toggleUseFeaturedImage:Jo,onClearMedia:we,blockEditingMode:Re,onEditMedia:ih,editMediaButtonRef:Ju,showEditMediaButton:Vm,isEditMediaDisabled:Be}),Yc=(0,Xt.jsx)(UZ,{attributes:e,setAttributes:a,clientId:t,setOverlayColor:le,coverRef:Mo,currentSettings:mi,toggleUseFeaturedImage:Jo,updateDimRatio:de,onClearMedia:we,featuredImage:F}),lh={className:"block-library-cover__resize-container",clientId:t,height:Ro,minHeight:Wr,onResizeStart:()=>{a({minHeightUnit:"px"}),l(!1)},onResize:Se=>{a({minHeight:Se})},onResizeStop:Se=>{l(!0),a({minHeight:Se})},showHandle:!e.style?.dimensions?.aspectRatio,size:yo,width:Ao};if(!f&&!ro&&!ut)return(0,Xt.jsxs)(Xt.Fragment,{children:[ra,Yc,Et&&r&&(0,Xt.jsx)(BL,{...lh}),(0,Xt.jsxs)(E,{...Bn,className:S("is-placeholder",Bn.className),style:{...Bn.style,minHeight:Wr||void 0},children:[Ve,(0,Xt.jsx)(PL,{onSelectMedia:oe,onError:ge,toggleUseFeaturedImage:Jo,children:(0,Xt.jsx)("div",{className:"wp-block-cover__placeholder-background-options",children:(0,Xt.jsx)(Kr.ColorPalette,{disableCustomColors:!0,value:o.color,onChange:le,clearable:!1,asButtons:!0,"aria-label":(0,ML.__)("Overlay color")})})})]})]});let ep=S({"is-dark-theme":y,"is-light":!y,"is-transient":Ce||Be,"has-parallax":v,"is-repeated":_,"has-custom-content-position":!pa(u)},Ga(u)),sh=$||!f||f&&!$;return(0,Xt.jsxs)(Xt.Fragment,{children:[ra,Yc,(0,Xt.jsxs)(E,{...Bn,className:S(ep,Bn.className),style:{...Aa,...Bn.style},"data-url":$,children:[Ve,!$&&f&&(0,Xt.jsx)(zd.Placeholder,{className:"wp-block-cover__image--placeholder-image",withIllustration:!0}),$&&pe&&(Xo?(0,Xt.jsx)("img",{ref:Vo,className:"wp-block-cover__image-background",alt:w,src:$,style:St,onLoad:()=>Q(!1),onError:()=>Q(!1)}):(0,Xt.jsx)("div",{ref:Vo,role:w?"img":void 0,"aria-label":w||void 0,className:S(ep,"wp-block-cover__image-background"),style:{backgroundImage:ie,backgroundPosition:ze}})),$&&Ze&&(0,Xt.jsx)("video",{ref:Vo,className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:$,poster:P,style:St}),fe&&Pe&&(0,Xt.jsx)("div",{ref:Vo,className:"wp-block-cover__video-background wp-block-cover__embed-background",style:St,children:(0,Xt.jsx)(zd.SandBox,{allowSameOrigin:!0,html:Pe,title:"Background video",styles:["iframe{position:fixed;top:0;left:0;width:100%;height:100%;}"]})}),fe&&!Pe&&se&&(0,Xt.jsx)(zd.Spinner,{}),sh&&(0,Xt.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",gl(h),{[o.class]:o.class,"has-background-dim":h!==void 0,"wp-block-cover__gradient-background":$&&ee&&h!==0,"has-background-gradient":ee,[ae]:ae}),style:{backgroundImage:ee,...at}}),(Ce||Be)&&(0,Xt.jsx)(zd.Spinner,{}),(0,Xt.jsx)(PL,{disableMediaButtons:!0,onSelectMedia:oe,onError:ge,toggleUseFeaturedImage:Jo}),(0,Xt.jsx)("div",{...rt})]}),Et&&r&&(0,Xt.jsx)(BL,{...lh})]})}var PK=(0,y3.compose)([(0,Kr.withColors)({overlayColor:"background-color"})])(Hwe);var _3={$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 Rp=n(B(),1);var rc=n(b(),1);function BK({attributes:e}){let{backgroundType:t,gradient:r,contentPosition:o,customGradient:a,customOverlayColor:i,dimRatio:l,focalPoint:s,useFeaturedImage:c,hasParallax:u,isDark:p,isRepeated:m,overlayColor:d,url:f,alt:h,id:g,minHeight:v,minHeightUnit:y,tagName:_,sizeSlug:k,poster:x}=e,w=(0,Rp.getColorClassName)("background-color",d),C=(0,Rp.__experimentalGetGradientClass)(r),T=v&&y?`${v}${y}`:v,E=Qt===t,D=Er===t,I=du===t,P=!(u||m),L={minHeight:T||void 0},A={backgroundColor:w?void 0:i,background:a||void 0},V=s&&P?sn(s):void 0,j=f?`url(${f})`:void 0,Z=sn(s),W=S({"is-light":!p,"has-parallax":u,"is-repeated":m,"has-custom-content-position":!pa(o)},Ga(o)),G=S("wp-block-cover__image-background",g?`wp-image-${g}`:null,{[`size-${k}`]:k,"has-parallax":u,"is-repeated":m}),F=r||a;return(0,rc.jsxs)(_,{...Rp.useBlockProps.save({className:W,style:L}),children:[!c&&E&&f&&(P?(0,rc.jsx)("img",{className:G,alt:h,src:f,style:{objectPosition:V},"data-object-fit":"cover","data-object-position":V}):(0,rc.jsx)("div",{role:h?"img":void 0,"aria-label":h||void 0,className:G,style:{backgroundPosition:Z,backgroundImage:j}})),D&&f&&(0,rc.jsx)("video",{className:S("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:f,poster:x,style:{objectPosition:V},"data-object-fit":"cover","data-object-position":V}),I&&f&&(0,rc.jsx)("figure",{className:S("wp-block-cover__video-background","wp-block-cover__embed-background","wp-block-embed"),children:(0,rc.jsx)("div",{className:"wp-block-embed__wrapper",children:f})}),(0,rc.jsx)("span",{"aria-hidden":"true",className:S("wp-block-cover__background",w,gl(l),{"has-background-dim":l!==void 0,"wp-block-cover__gradient-background":f&&F&&l!==0,"has-background-gradient":F,[C]:C}),style:A}),(0,rc.jsx)("div",{...Rp.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})})]})}var Pi=n(q(),1),EK=n(B(),1);var{cleanEmptyObject:x3}=U(EK.privateApis),Uwe={from:[{type:"block",blocks:["core/image"],transform:({caption:e,url:t,alt:r,align:o,id:a,anchor:i,style:l})=>(0,Pi.createBlock)("core/cover",{dimRatio:50,url:t,alt:r,align:o,id:a,anchor:i,style:{color:{duotone:l?.color?.duotone}}},[(0,Pi.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:a})=>(0,Pi.createBlock)("core/cover",{dimRatio:50,url:t,align:r,id:o,backgroundType:Er,anchor:a},[(0,Pi.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:a,gradient:i,style:l}=e;if(t?.length===1&&t[0]?.name==="core/cover")return(0,Pi.createBlock)("core/cover",t[0].attributes,t[0].innerBlocks);let s=a||i||l?.color?.background||l?.color?.gradient?void 0:50,c={align:r,anchor:o,dimRatio:s,overlayColor:a,customOverlayColor:l?.color?.background,gradient:i,customGradient:l?.color?.gradient},u={...e,backgroundColor:void 0,gradient:void 0,style:x3({...e?.style,color:l?.color?{...l?.color,background:void 0,gradient:void 0}:void 0})};return(0,Pi.createBlock)("core/cover",c,[(0,Pi.createBlock)("core/group",u,t)])}}],to:[{type:"block",blocks:["core/image"],isMatch:({backgroundType:e,url:t,overlayColor:r,customOverlayColor:o,gradient:a,customGradient:i})=>t?e===Qt:!r&&!o&&!a&&!i,transform:({title:e,url:t,alt:r,align:o,id:a,anchor:i,style:l})=>(0,Pi.createBlock)("core/image",{caption:e,url:t,alt:r,align:o,id:a,anchor:i,style:{color:{duotone:l?.color?.duotone}}})},{type:"block",blocks:["core/video"],isMatch:({backgroundType:e,url:t,overlayColor:r,customOverlayColor:o,gradient:a,customGradient:i})=>t?e===Er:!r&&!o&&!a&&!i,transform:({title:e,url:t,align:r,id:o,anchor:a})=>(0,Pi.createBlock)("core/video",{caption:e,src:t,id:o,align:r,anchor:a})},{type:"block",blocks:["core/group"],isMatch:({url:e,useFeaturedImage:t})=>!(e||t),transform:(e,t)=>{let r={backgroundColor:e?.overlayColor,gradient:e?.gradient,style:x3({...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=x3(t[0].attributes||{});return o?.backgroundColor||o?.gradient||o?.style?.color?.background||o?.style?.color?.gradient?(0,Pi.createBlock)("core/group",o,t[0]?.innerBlocks):(0,Pi.createBlock)("core/group",{...r,...o,style:x3({...o?.style,color:r?.style?.color||o?.style?.color?{...r?.style?.color,...o?.style?.color}:void 0})},t[0]?.innerBlocks)}return(0,Pi.createBlock)("core/group",{...e,...r},t)}}]},NK=Uwe;var VL=n(N(),1);var Gwe=[{name:"cover",title:(0,VL.__)("Cover"),description:(0,VL.__)("Add an image or video with a text overlay."),attributes:{layout:{type:"constrained"}},isDefault:!0,icon:Zm}],IK=Gwe;var{fieldsKey:Wwe,formKey:$we}=U(DK.privateApis),{name:LK}=_3,k3={icon:Zm,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,zL.__)("Snow Patrol")}</strong>`,style:{typography:{textAlign:"center"}}}}]},transforms:NK,save:BK,edit:PK,deprecated:IZ,variations:IK};window.__experimentalContentOnlyInspectorFields&&(k3[Wwe]=[{id:"background",label:(0,zL.__)("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})}],k3[$we]={fields:["background"]});var qwe=()=>R({name:LK,metadata:_3,settings:k3});var FL={};Y(FL,{init:()=>Jwe,metadata:()=>w3,name:()=>HK,settings:()=>S3});var gu=n(N(),1),FK=n(q(),1);var w3={$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 ps=n(B(),1),Mp=n(z(),1),Ap=n(N(),1),RK=n(H(),1),AK=n(O(),1),MK=n(Kl(),1);var Wa=n(b(),1);function Kwe({attributes:e,setAttributes:t,clientId:r}){let{name:o,showContent:a,summary:i,allowedBlocks:l,placeholder:s}=e,c=(0,ps.useBlockProps)(),u=(0,ps.useInnerBlocksProps)(c,{__experimentalCaptureToolbars:!0,allowedBlocks:l}),[p,m]=(0,RK.useState)(a),d=K(),f=(0,AK.useSelect)(v=>v(ps.store).hasSelectedInnerBlock(r,!0),[r]),h=v=>{v.key==="Enter"&&!v.shiftKey&&(m(y=>!y),v.preventDefault())},g=v=>{v.key===" "&&v.preventDefault()};return(0,Wa.jsxs)(Wa.Fragment,{children:[(0,Wa.jsx)(ps.InspectorControls,{children:(0,Wa.jsx)(Mp.__experimentalToolsPanel,{label:(0,Ap.__)("Settings"),resetAll:()=>{t({showContent:!1})},dropdownMenuProps:d,children:(0,Wa.jsx)(Mp.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ap.__)("Open by default"),hasValue:()=>a,onDeselect:()=>{t({showContent:!1})},children:(0,Wa.jsx)(Mp.ToggleControl,{label:(0,Ap.__)("Open by default"),checked:a,onChange:()=>t({showContent:!a})})})})}),(0,Wa.jsx)(ps.InspectorControls,{group:"advanced",children:(0,Wa.jsx)(Mp.TextControl,{label:(0,Ap.__)("Name attribute"),value:o||"",onChange:v=>t({name:v}),help:(0,Ap.__)("Enables multiple Details blocks with the same name attribute to be connected, with only one open at a time.")})}),(0,Wa.jsxs)("details",{...u,open:p||f,onToggle:v=>m(v.target.open),name:o||"",children:[(0,Wa.jsx)("summary",{onKeyDown:(0,MK.withIgnoreIMEEvents)(h),onKeyUp:g,children:(0,Wa.jsx)(ps.RichText,{identifier:"summary","aria-label":(0,Ap.__)("Write summary. Press Enter to expand or collapse the details."),placeholder:s||(0,Ap.__)("Write summary\u2026"),withoutInteractiveFormatting:!0,value:i,onChange:v=>t({summary:v})})}),u.children]})]})}var VK=Kwe;var ag=n(B(),1),ng=n(b(),1);function zK({attributes:e}){let{name:t,showContent:r}=e,o=e.summary?e.summary:"Details",a=ag.useBlockProps.save();return(0,ng.jsxs)("details",{...a,name:t||void 0,open:r,children:[(0,ng.jsx)("summary",{children:(0,ng.jsx)(ag.RichText.Content,{value:o})}),(0,ng.jsx)(ag.InnerBlocks.Content,{})]})}var C3=n(q(),1),OK={from:[{type:"block",isMultiBlock:!0,blocks:["*"],isMatch({},e){return!(e.length===1&&e[0].name==="core/details")},__experimentalConvert(e){return(0,C3.createBlock)("core/details",{},e.map(t=>(0,C3.cloneSanitizedBlock)(t)))}}]};var{fieldsKey:Ywe,formKey:Qwe}=U(FK.privateApis),{name:HK}=w3,Xwe=[["core/paragraph",{placeholder:(0,gu.__)("Type / to add a hidden block")}]],S3={icon:$P,template:Xwe,example:{attributes:{summary:(0,gu.__)("La Mancha"),showContent:!0},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,gu.__)("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,a=r?.trim().length>0;if(t==="list-view"&&(o||a))return o||r;if(t==="breadcrumb"&&o)return o;if(t==="accessibility")return a?(0,gu.sprintf)((0,gu.__)("Details. %s"),r):(0,gu.__)("Details. Empty.")},save:zK,edit:VK,transforms:OK};window.__experimentalContentOnlyInspectorFields&&(S3[Ywe]=[{id:"summary",label:(0,gu.__)("Summary"),type:"text",Edit:"rich-text"}],S3[Qwe]={fields:["summary"]});var Jwe=()=>R({name:HK,metadata:w3,settings:S3});var WL={};Y(WL,{init:()=>c3e,metadata:()=>qs,name:()=>wY,settings:()=>CY});var Fd=n(N(),1),cg=n(H(),1),Lb=n(O(),1),N3=n(B(),1),GL=n(te(),1);var Od=n(N(),1),oc=n(z(),1),T3=n(B(),1);var bl=n(b(),1);function e3e(e){return e?(0,Od.__)("This embed will preserve its aspect ratio when the browser is resized."):(0,Od.__)("This embed may not preserve its aspect ratio when the browser is resized.")}var t3e=({blockSupportsResponsive:e,showEditButton:t,themeSupportsResponsive:r,allowResponsive:o,toggleResponsive:a,switchBackToURLInput:i})=>{let l=K();return(0,bl.jsxs)(bl.Fragment,{children:[(0,bl.jsx)(T3.BlockControls,{children:(0,bl.jsx)(oc.ToolbarGroup,{children:t&&(0,bl.jsx)(oc.ToolbarButton,{className:"components-toolbar__control",label:(0,Od.__)("Edit URL"),icon:td,onClick:i})})}),r&&e&&(0,bl.jsx)(T3.InspectorControls,{children:(0,bl.jsx)(oc.__experimentalToolsPanel,{label:(0,Od.__)("Media settings"),resetAll:()=>{a(!0)},dropdownMenuProps:l,children:(0,bl.jsx)(oc.__experimentalToolsPanelItem,{label:(0,Od.__)("Media settings"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>{a(!o)},children:(0,bl.jsx)(oc.ToggleControl,{label:(0,Od.__)("Resize for smaller devices"),checked:o,help:e3e,onChange:a})})})})]})},jK=t3e;var Te=n(z(),1),Ie=n(b(),1),ms=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ie.jsx)(Te.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"})}),P3=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ie.jsx)(Te.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"})}),HL=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ie.jsx)(Te.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"})}),ig=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ie.jsx)(Te.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"})}),UK={foreground:"#000000",src:(0,Ie.jsx)(Te.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.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"})})},GK={foreground:"#ff0000",src:(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.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"})})},WK={foreground:"#3b5998",src:(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.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"})})},$K=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.G,{children:(0,Ie.jsx)(Te.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"})})}),qK={foreground:"#0073AA",src:(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.G,{children:(0,Ie.jsx)(Te.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"})})})},ZK={foreground:"#1db954",src:(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.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"})})},KK=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.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"})}),YK={foreground:"#1ab7ea",src:(0,Ie.jsx)(Te.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.G,{children:(0,Ie.jsx)(Te.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"})})})},QK=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.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"})}),XK={foreground:"#35465c",src:(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.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"})})},JK=(0,Ie.jsxs)(Te.SVG,{viewBox:"0 0 24 24",children:[(0,Ie.jsx)(Te.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)(Te.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)(Te.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"})]}),eY=(0,Ie.jsxs)(Te.SVG,{viewBox:"0 0 24 24",children:[(0,Ie.jsx)(Te.Path,{d:"m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",fill:"#4bc7ee"}),(0,Ie.jsx)(Te.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)(Te.Path,{d:"m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",fill:"#c3d82e"}),(0,Ie.jsx)(Te.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)(Te.Path,{d:"m.0206909 21 19.5468091-9.063 1.6621 2.8344z",fill:"#209dbd"}),(0,Ie.jsx)(Te.Path,{d:"m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",fill:"#7cb3c9"})]}),tY=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.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"})}),rY=(0,Ie.jsx)(Te.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Ie.jsx)(Te.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"})}),oY=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 44 44",children:(0,Ie.jsx)(Te.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"})}),nY={foreground:"#f43e37",src:(0,Ie.jsxs)(Te.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,Ie.jsx)(Te.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"}),(0,Ie.jsx)(Te.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"})]})},aY=(0,Ie.jsx)(Te.SVG,{viewBox:"0 0 24 24",children:(0,Ie.jsx)(Te.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 iY=n(z(),1),jL=n(b(),1),r3e=()=>(0,jL.jsx)("div",{className:"wp-block-embed is-loading",children:(0,jL.jsx)(iY.Spinner,{})}),lY=r3e;var nc=n(N(),1),Vp=n(z(),1),sY=n(B(),1);var $a=n(b(),1);function cY({icon:e,label:t,value:r,onSubmit:o,onChange:a,cannotEmbed:i,fallback:l,tryAgain:s}){return(0,$a.jsxs)(Vp.Placeholder,{icon:(0,$a.jsx)(sY.BlockIcon,{icon:e,showColors:!0}),label:t,className:"wp-block-embed",instructions:(0,nc.__)("Paste a link to the content you want to display on your site."),children:[(0,$a.jsxs)("form",{onSubmit:o,children:[(0,$a.jsx)(Vp.__experimentalInputControl,{type:"url",value:r||"",className:"wp-block-embed__placeholder-input",label:t,hideLabelFromVision:!0,placeholder:(0,nc.__)("Enter URL to embed here\u2026"),onChange:a}),(0,$a.jsx)(Vp.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,nc._x)("Embed","button label")})]}),(0,$a.jsx)("div",{className:"wp-block-embed__learn-more",children:(0,$a.jsx)(lu,{openInNewTab:!0,href:(0,nc.__)("https://wordpress.org/documentation/article/embeds/"),children:(0,nc.__)("Learn more about embeds")})}),i&&(0,$a.jsxs)(xp,{direction:"column",gap:"md",className:"components-placeholder__error",children:[(0,$a.jsx)("div",{className:"components-placeholder__instructions",children:(0,nc.__)("Sorry, this content could not be embedded.")}),(0,$a.jsxs)(xp,{direction:"row",gap:"md",justify:"flex-start",children:[(0,$a.jsx)(Vp.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:s,children:(0,nc._x)("Try again","button label")}),l&&(0,$a.jsx)(Vp.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:l,children:(0,nc._x)("Convert to link","button label")})]})]})]})}var sg=n(N(),1),E3=n(z(),1),pY=n(B(),1),mY=n(H(),1),dY=n(sr(),1);var B3=n(_e(),1),lg=n(H(),1),UL=n(b(),1),o3e={class:"className",frameborder:"frameBorder",marginheight:"marginHeight",marginwidth:"marginWidth"};function uY({html:e}){let t=(0,lg.useRef)(),r=(0,lg.useMemo)(()=>{let a=new window.DOMParser().parseFromString(e,"text/html").querySelector("iframe"),i={};return a&&Array.from(a.attributes).forEach(({name:l,value:s})=>{l!=="style"&&(i[o3e[l]||l]=s)}),i},[e]);return(0,lg.useEffect)(()=>{let{ownerDocument:o}=t.current,{defaultView:a}=o;function i({data:{secret:l,message:s,value:c}={}}){s!=="height"||l!==r["data-secret"]||(t.current.height=c)}return a.addEventListener("message",i),()=>{a.removeEventListener("message",i)}},[]),(0,UL.jsx)("div",{className:"wp-block-embed__wrapper",children:(0,UL.jsx)("iframe",{ref:(0,B3.useMergeRefs)([t,(0,B3.useFocusableIframe)()]),title:r.title,...r})})}var qa=n(b(),1);function fY({preview:e,previewable:t,url:r,type:o,isSelected:a,className:i,icon:l,label:s}){let[c,u]=(0,mY.useState)(!1);!a&&c&&u(!1);let p=()=>{u(!0)},{scripts:m}=e,d=o==="photo"?Kj(e):e.html,f=(0,dY.getAuthority)(r),h=(0,sg.sprintf)((0,sg.__)("Embedded content from %s"),f),g=S(o,i,"wp-block-embed__wrapper");return(0,qa.jsx)(qa.Fragment,{children:t?o==="wp-embed"?(0,qa.jsx)(uY,{html:d}):(0,qa.jsxs)("div",{className:"wp-block-embed__wrapper",children:[(0,qa.jsx)(E3.SandBox,{allowSameOrigin:!0,html:d,scripts:m,title:h,type:g,onFocus:p}),!c&&(0,qa.jsx)("div",{className:"block-library-embed__interactive-overlay",onMouseUp:p})]}):(0,qa.jsxs)(E3.Placeholder,{icon:(0,qa.jsx)(pY.BlockIcon,{icon:l,showColors:!0}),label:s,children:[(0,qa.jsx)("p",{className:"components-placeholder__error",children:(0,qa.jsx)("a",{href:r,children:r})}),(0,qa.jsx)("p",{className:"components-placeholder__error",children:(0,sg.sprintf)((0,sg.__)("Embedded content from %s can't be previewed in the editor."),f)})]})})}var Bi=n(b(),1),n3e=e=>{let{attributes:{providerNameSlug:t,previewable:r,responsive:o,url:a},attributes:i,isSelected:l,onReplace:s,setAttributes:c,insertBlocksAfter:u,onFocus:p}=e,m={title:(0,Fd._x)("Embed","block title"),icon:ms},{icon:d,title:f}=qj(t)||m,[h,g]=(0,cg.useState)(a),[v,y]=(0,cg.useState)(!1),{invalidateResolution:_}=(0,Lb.useDispatch)(GL.store),{__unstableMarkNextChangeAsNotPersistent:k}=(0,Lb.useDispatch)(N3.store),{preview:x,fetching:w,themeSupportsResponsive:C,cannotEmbed:T,hasResolved:E}=(0,Lb.useSelect)(F=>{let{getEmbedPreview:J,isPreviewEmbedFallback:$,isRequestingEmbedPreview:X,getThemeSupports:re,hasFinishedResolution:ae}=F(GL.store);if(!a)return{fetching:!1,cannotEmbed:!1};let ee=J(a),ce=$(a),oe=ee?.html===!1&&ee?.type===void 0,we=ee?.data?.status===404,le=!!ee&&!oe&&!we;return{preview:le?ee:void 0,fetching:X(a),themeSupportsResponsive:re()["responsive-embeds"],cannotEmbed:!le||ce,hasResolved:ae("getEmbedPreview",[a])}},[a]),D=()=>Qj(i,x,f,o);function I(F){let{className:J}=i,{html:$}=x;c({allowResponsive:F,className:PI($,J,o&&F)})}(0,cg.useEffect)(()=>{if(!T||!E||!a)return;let F=a.replace(/\/$/,"");F!==a&&(g(F),y(!1),k(),c({url:F}))},[a,T,E,c,k]),(0,cg.useEffect)(()=>{if(!x||v)return;let F=D();if(s){let $=gp(e,F);if($){k(),c($.attributes);return}}Object.keys(F).some($=>F[$]!==i[$])&&(k(),c(F))},[x,v]);let P=(0,N3.useBlockProps)();if(w)return(0,Bi.jsx)("div",{...P,children:(0,Bi.jsx)(lY,{})});let L=(0,Fd.sprintf)((0,Fd.__)("%s URL"),f);if(!x||T||v)return(0,Bi.jsx)("div",{...P,children:(0,Bi.jsx)(cY,{icon:d,label:L,onFocus:p,onSubmit:F=>{F&&F.preventDefault();let J=$v(h),$=hp(i.className);g(J),c({url:J,...Th(J)?.attributes,className:$}),y(!1)},value:h,cannotEmbed:T,onChange:F=>g(F),fallback:s?()=>Yj(h,s):void 0,tryAgain:()=>{_("getEmbedPreview",[h])}})});let{caption:V,type:j,allowResponsive:Z,className:W}=D(),G=S(W,e.className);return(0,Bi.jsxs)(Bi.Fragment,{children:[(0,Bi.jsx)(jK,{showEditButton:x&&!T,themeSupportsResponsive:C,blockSupportsResponsive:o,allowResponsive:Z,toggleResponsive:I,switchBackToURLInput:()=>y(!0)}),(0,Bi.jsxs)("figure",{...P,className:S(P.className,G,{[`is-type-${j}`]:j,[`is-provider-${t}`]:t,[`wp-block-embed-${t}`]:t}),children:[(0,Bi.jsx)(fY,{preview:x,previewable:r,className:G,url:h,type:j,caption:V,onCaptionChange:F=>c({caption:F}),isSelected:l,icon:d,label:L,insertBlocksAfter:u,attributes:i,setAttributes:c}),(0,Bi.jsx)(Fo,{attributes:i,setAttributes:c,isSelected:l,insertBlocksAfter:u,label:(0,Fd.__)("Embed caption text"),showToolbarButton:l})]})]})},hY=n3e;var Hd=n(B(),1),Rb=n(b(),1);function gY({attributes:e}){let{url:t,caption:r,type:o,providerNameSlug:a}=e;if(!t)return null;let i=S("wp-block-embed",{[`is-type-${o}`]:o,[`is-provider-${a}`]:a,[`wp-block-embed-${a}`]:a});return(0,Rb.jsxs)("figure",{...Hd.useBlockProps.save({className:i}),children:[(0,Rb.jsx)("div",{className:"wp-block-embed__wrapper",children:`
+`+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}
-`}),!Hd.RichText.isEmpty(r)&&(0,Rb.jsx)(Hd.RichText.Content,{className:(0,Hd.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:r})]})}var I3=n(q(),1),D3=n(sr(),1);var{name:vY}=qs,a3e={from:[{type:"raw",isMatch:e=>{if(e.nodeName!=="P")return!1;let t=e.textContent.trim();return!(0,D3.isURL)(t)||!/^https:\/\//i.test(t)||t.match(/https:\/\//gi)?.length!==1?!1:!/\.(?!(html?|php)$)[a-z0-9]+$/i.test((0,D3.getFilename)(t)||"")},transform:e=>{let t=$v(e.textContent.trim());return(0,I3.createBlock)(vY,{url:t,...Th(t)?.attributes})}},{type:"shortcode",tag:"embed",transform:(e,{shortcode:t})=>{let r=$v(t.content?.trim());return(0,I3.createBlock)(vY,{url:r,...Th(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,I3.createBlock)("core/paragraph",{content:o,className:hp(r)})}}]},bY=a3e;var ke=n(N(),1);function xt(e){return(0,ke.sprintf)((0,ke.__)("%s Embed"),e)}var yY=[{name:"twitter",title:xt("X"),icon:UK,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:xt("YouTube"),icon:GK,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:xt("Facebook"),icon:WK,keywords:[(0,ke.__)("social")],description:(0,ke.__)("Embed a Facebook post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"facebook",previewable:!1,responsive:!0}},{name:"instagram",title:xt("Instagram"),icon:$K,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:xt("WordPress"),icon:qK,keywords:[(0,ke.__)("post"),(0,ke.__)("blog")],description:(0,ke.__)("Embed a WordPress post."),attributes:{providerNameSlug:"wordpress"}},{name:"soundcloud",title:xt("SoundCloud"),icon:P3,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:xt("Spotify"),icon:ZK,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:xt("Flickr"),icon:KK,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:xt("Vimeo"),icon:YK,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:xt("Animoto"),icon:eY,description:(0,ke.__)("Embed an Animoto video."),patterns:[/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],attributes:{providerNameSlug:"animoto",responsive:!0}},{name:"cloudup",title:xt("Cloudup"),icon:ms,description:(0,ke.__)("Embed Cloudup content."),patterns:[/^https?:\/\/cloudup\.com\/.+/i],attributes:{providerNameSlug:"cloudup",responsive:!0}},{name:"collegehumor",title:xt("CollegeHumor"),icon:ig,description:(0,ke.__)("Embed CollegeHumor content."),scope:["block"],patterns:[],attributes:{providerNameSlug:"collegehumor",responsive:!0}},{name:"crowdsignal",title:xt("Crowdsignal"),icon:ms,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:xt("Dailymotion"),icon:tY,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:xt("Imgur"),icon:HL,description:(0,ke.__)("Embed Imgur content."),patterns:[/^https?:\/\/(.+\.)?imgur\.com\/.+/i],attributes:{providerNameSlug:"imgur",responsive:!0}},{name:"issuu",title:xt("Issuu"),icon:ms,description:(0,ke.__)("Embed Issuu content."),patterns:[/^https?:\/\/(www\.)?issuu\.com\/.+/i],attributes:{providerNameSlug:"issuu",responsive:!0}},{name:"kickstarter",title:xt("Kickstarter"),icon:ms,description:(0,ke.__)("Embed Kickstarter content."),patterns:[/^https?:\/\/(www\.)?kickstarter\.com\/.+/i,/^https?:\/\/kck\.st\/.+/i],attributes:{providerNameSlug:"kickstarter",responsive:!0}},{name:"mixcloud",title:xt("Mixcloud"),icon:P3,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:xt("Pocket Casts"),icon:nY,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:xt("Reddit"),icon:QK,description:(0,ke.__)("Embed a Reddit thread."),patterns:[/^https?:\/\/(www\.)?reddit\.com\/.+/i],attributes:{providerNameSlug:"reddit",responsive:!0}},{name:"reverbnation",title:xt("ReverbNation"),icon:P3,description:(0,ke.__)("Embed ReverbNation content."),patterns:[/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],attributes:{providerNameSlug:"reverbnation",responsive:!0}},{name:"scribd",title:xt("Scribd"),icon:ms,description:(0,ke.__)("Embed Scribd content."),patterns:[/^https?:\/\/(www\.)?scribd\.com\/.+/i],attributes:{providerNameSlug:"scribd",responsive:!0}},{name:"smugmug",title:xt("SmugMug"),icon:HL,description:(0,ke.__)("Embed SmugMug content."),patterns:[/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],attributes:{providerNameSlug:"smugmug",previewable:!1,responsive:!0}},{name:"speaker-deck",title:xt("Speaker Deck"),icon:ms,description:(0,ke.__)("Embed Speaker Deck content."),patterns:[/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],attributes:{providerNameSlug:"speaker-deck",responsive:!0}},{name:"tiktok",title:xt("TikTok"),icon:ig,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:xt("TED"),icon:ig,description:(0,ke.__)("Embed a TED video."),patterns:[/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],attributes:{providerNameSlug:"ted",responsive:!0}},{name:"tumblr",title:xt("Tumblr"),icon:XK,keywords:[(0,ke.__)("social")],description:(0,ke.__)("Embed a Tumblr post."),patterns:[/^https?:\/\/(.+)\.tumblr\.com\/.+/i],attributes:{providerNameSlug:"tumblr",responsive:!0}},{name:"videopress",title:xt("VideoPress"),icon:ig,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:xt("WordPress.tv"),icon:ig,description:(0,ke.__)("Embed a WordPress.tv video."),patterns:[/^https?:\/\/wordpress\.tv\/.+/i],attributes:{providerNameSlug:"wordpress-tv",responsive:!0}},{name:"amazon-kindle",title:xt("Amazon Kindle"),icon:JK,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:xt("Pinterest"),icon:rY,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:xt("Wolfram"),icon:oY,description:(0,ke.__)("Embed Wolfram notebook content."),patterns:[/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],attributes:{providerNameSlug:"wolfram-cloud",responsive:!0}},{name:"bluesky",title:xt("Bluesky"),icon:aY,description:(0,ke.__)("Embed a Bluesky post."),patterns:[/^https?:\/\/bsky\.app\/profile\/.+\/post\/.+/i],attributes:{providerNameSlug:"bluesky"}}];yY.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.providerNameSlug===r.providerNameSlug)});var _Y=yY;var jd=n(B(),1);var Ud=n(b(),1),{attributes:xY}=qs,i3e={attributes:xY,save({attributes:e}){let{url:t,caption:r,type:o,providerNameSlug:a}=e;if(!t)return null;let i=S("wp-block-embed",{[`is-type-${o}`]:o,[`is-provider-${a}`]:a,[`wp-block-embed-${a}`]:a});return(0,Ud.jsxs)("figure",{...jd.useBlockProps.save({className:i}),children:[(0,Ud.jsx)("div",{className:"wp-block-embed__wrapper",children:`
+`}),!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:`
 ${t}
-`}),!jd.RichText.isEmpty(r)&&(0,Ud.jsx)(jd.RichText.Content,{tagName:"figcaption",value:r})]})}},l3e={attributes:xY,save({attributes:{url:e,caption:t,type:r,providerNameSlug:o}}){if(!e)return null;let a=S("wp-block-embed",{[`is-type-${r}`]:r,[`is-provider-${o}`]:o});return(0,Ud.jsxs)("figure",{className:a,children:[`
+`}),!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:[`
 ${e}
-`,!jd.RichText.isEmpty(t)&&(0,Ud.jsx)(jd.RichText.Content,{tagName:"figcaption",value:t})]})}},s3e=[i3e,l3e],kY=s3e;var{name:wY}=qs,CY={icon:ms,edit:hY,save:gY,transforms:bY,variations:_Y,deprecated:kY},c3e=()=>R({name:wY,metadata:qs,settings:CY});var YL={};Y(YL,{init:()=>x3e,metadata:()=>R3,name:()=>WY,settings:()=>A3});var mg=n(N(),1);var GY=n(q(),1);var Co=n(B(),1),ds=n(N(),1),Jt=n(b(),1),u3e={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:a,textLinkTarget:i,showDownloadButton:l,downloadButtonText:s,displayPreview:c,previewHeight:u}=e,p=Co.RichText.isEmpty(o)?(0,ds.__)("PDF embed"):(0,ds.sprintf)((0,ds.__)("Embed of %s."),o),m=!Co.RichText.isEmpty(o),d=m?r:void 0;return t&&(0,Jt.jsxs)("div",{...Co.useBlockProps.save(),children:[c&&(0,Jt.jsx)(Jt.Fragment,{children:(0,Jt.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":p})}),m&&(0,Jt.jsx)("a",{id:d,href:a,target:i,rel:i?"noreferrer noopener":void 0,children:(0,Jt.jsx)(Co.RichText.Content,{value:o})}),l&&(0,Jt.jsx)("a",{href:t,className:S("wp-block-file__button",(0,Co.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":d,children:(0,Jt.jsx)(Co.RichText.Content,{value:s})})]})}},p3e={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:a,textLinkTarget:i,showDownloadButton:l,downloadButtonText:s,displayPreview:c,previewHeight:u}=e,p=Co.RichText.isEmpty(o)?(0,ds.__)("PDF embed"):(0,ds.sprintf)((0,ds.__)("Embed of %s."),o),m=!Co.RichText.isEmpty(o),d=m?r:void 0;return t&&(0,Jt.jsxs)("div",{...Co.useBlockProps.save(),children:[c&&(0,Jt.jsx)(Jt.Fragment,{children:(0,Jt.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":p})}),m&&(0,Jt.jsx)("a",{id:d,href:a,target:i,rel:i?"noreferrer noopener":void 0,children:(0,Jt.jsx)(Co.RichText.Content,{value:o})}),l&&(0,Jt.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,"aria-describedby":d,children:(0,Jt.jsx)(Co.RichText.Content,{value:s})})]})}},m3e={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:a,showDownloadButton:i,downloadButtonText:l,displayPreview:s,previewHeight:c}=e,u=Co.RichText.isEmpty(r)?(0,ds.__)("PDF embed"):(0,ds.sprintf)((0,ds.__)("Embed of %s."),r);return t&&(0,Jt.jsxs)("div",{...Co.useBlockProps.save(),children:[s&&(0,Jt.jsx)(Jt.Fragment,{children:(0,Jt.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})}),!Co.RichText.isEmpty(r)&&(0,Jt.jsx)("a",{href:o,target:a,rel:a?"noreferrer noopener":void 0,children:(0,Jt.jsx)(Co.RichText.Content,{value:r})}),i&&(0,Jt.jsx)("a",{href:t,className:"wp-block-file__button",download:!0,children:(0,Jt.jsx)(Co.RichText.Content,{value:l})})]})}},d3e=[u3e,p3e,m3e],SY=d3e;var qL=n(Ar(),1),pg=n(z(),1),ug=n(O(),1),mn=n(B(),1),NY=n(H(),1),IY=n(_e(),1),vu=n(N(),1);var DY=n(te(),1),ZL=n(Tr(),1),LY=n(sr(),1);var un=n(N(),1),pn=n(z(),1),TY=n(B(),1);var jo=n(b(),1);function PY({hrefs:e,openInNewWindow:t,showDownloadButton:r,changeLinkDestinationOption:o,changeOpenInNewWindow:a,changeShowDownloadButton:i,displayPreview:l,changeDisplayPreview:s,previewHeight:c,changePreviewHeight:u}){let{href:p,textLinkHref:m,attachmentPage:d}=e,f=K(),h=[{value:p,label:(0,un.__)("URL")}];return d&&(h=[{value:p,label:(0,un.__)("Media file")},{value:d,label:(0,un.__)("Attachment page")}]),(0,jo.jsx)(jo.Fragment,{children:(0,jo.jsxs)(TY.InspectorControls,{children:[p.endsWith(".pdf")&&(0,jo.jsxs)(pn.__experimentalToolsPanel,{label:(0,un.__)("PDF settings"),resetAll:()=>{s(!0),u(600)},dropdownMenuProps:f,children:[(0,jo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Show inline embed"),isShownByDefault:!0,hasValue:()=>!l,onDeselect:()=>s(!0),children:(0,jo.jsx)(pn.ToggleControl,{label:(0,un.__)("Show inline embed"),help:l?(0,un.__)("Note: Most phone and tablet browsers won't display embedded PDFs."):null,checked:!!l,onChange:s})}),l&&(0,jo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Height in pixels"),isShownByDefault:!0,hasValue:()=>c!==600,onDeselect:()=>u(600),children:(0,jo.jsx)(pn.RangeControl,{label:(0,un.__)("Height in pixels"),min:L3,max:Math.max($L,c),value:c,onChange:u})})]}),(0,jo.jsxs)(pn.__experimentalToolsPanel,{label:(0,un.__)("Settings"),resetAll:()=>{o(p),a(!1),i(!0)},dropdownMenuProps:f,children:[(0,jo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Link to"),isShownByDefault:!0,hasValue:()=>m!==p,onDeselect:()=>o(p),children:(0,jo.jsx)(pn.SelectControl,{label:(0,un.__)("Link to"),value:m,options:h,onChange:o})}),(0,jo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>!!t,onDeselect:()=>a(!1),children:(0,jo.jsx)(pn.ToggleControl,{label:(0,un.__)("Open in new tab"),checked:t,onChange:a})}),(0,jo.jsx)(pn.__experimentalToolsPanelItem,{label:(0,un.__)("Show download button"),isShownByDefault:!0,hasValue:()=>!r,onDeselect:()=>i(!0),children:(0,jo.jsx)(pn.ToggleControl,{label:(0,un.__)("Show download button"),checked:r,onChange:i})})]})]})})}var EY=()=>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)&&!(BY("AcroPDF.PDF")||BY("PDF.PdfCtrl"))),BY=e=>{let t;try{t=new window.ActiveXObject(e)}catch{t=void 0}return t};var Yr=n(b(),1),L3=200,$L=2e3;function f3e({text:e,disabled:t}){let{createNotice:r}=(0,ug.useDispatch)(ZL.store),o=(0,IY.useCopyToClipboard)(e,()=>{r("info",(0,vu.__)("Copied URL to clipboard."),{isDismissible:!0,type:"snackbar"})});return(0,Yr.jsx)(pg.ToolbarButton,{className:"components-clipboard-toolbar-button",ref:o,disabled:t,children:(0,vu.__)("Copy URL")})}function h3e({attributes:e,isSelected:t,setAttributes:r,clientId:o}){let{id:a,fileName:i,href:l,textLinkHref:s,textLinkTarget:c,showDownloadButton:u,downloadButtonText:p,displayPreview:m,previewHeight:d}=e,[f,h]=(0,NY.useState)(e.blob),{media:g}=(0,ug.useSelect)(A=>({media:a?A(DY.store).getEntityRecord("postType","attachment",a,{context:"view"}):void 0}),[a]),{createErrorNotice:v}=(0,ug.useDispatch)(ZL.store),{toggleSelection:y}=(0,ug.useDispatch)(mn.store);Ws({url:f,onChange:_,onError:k});function _(A){if(!A||!A.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,qL.isBlobURL)(A.url)){h(A.url);return}let V=(A.mime||A.mime_type)==="application/pdf"||(0,LY.getFilename)(A.url).toLowerCase().endsWith(".pdf"),j={displayPreview:V?e.displayPreview??!0:void 0,previewHeight:V?e.previewHeight??600:void 0};r({href:A.url,fileName:A.title,textLinkHref:A.url,id:A.id,fileId:`wp-block-file--media-${o}`,blob:void 0,...j}),h()}function k(A){r({href:void 0}),v(A,{type:"snackbar"})}function x(A){r({textLinkHref:A})}function w(A){r({textLinkTarget:A?"_blank":!1})}function C(A){r({showDownloadButton:A})}function T(A){r({displayPreview:A})}function E(A,V,j,Z){y(!0);let W=parseInt(d+Z.height,10);r({previewHeight:W})}function D(A){let V=Math.max(parseInt(A,10),L3);r({previewHeight:V})}let I=g&&g.link,P=(0,mn.useBlockProps)({className:S(!!f&&(0,pg.__unstableGetAnimateClassName)({type:"loading"}),{"is-transient":!!f})}),L=EY()&&m;return!l&&!f?(0,Yr.jsx)("div",{...P,children:(0,Yr.jsx)(mn.MediaPlaceholder,{icon:(0,Yr.jsx)(mn.BlockIcon,{icon:ev}),labels:{title:(0,vu.__)("File"),instructions:(0,vu.__)("Drag and drop a file, upload, or choose from your library.")},onSelect:_,onError:k,accept:"*"})}):(0,Yr.jsxs)(Yr.Fragment,{children:[(0,Yr.jsx)(PY,{hrefs:{href:l||f,textLinkHref:s,attachmentPage:I},openInNewWindow:!!c,showDownloadButton:u,changeLinkDestinationOption:x,changeOpenInNewWindow:w,changeShowDownloadButton:C,displayPreview:m,changeDisplayPreview:T,previewHeight:d,changePreviewHeight:D}),(0,Yr.jsxs)(mn.BlockControls,{group:"other",children:[(0,Yr.jsx)(mn.MediaReplaceFlow,{mediaId:a,mediaURL:l,accept:"*",onSelect:_,onError:k,onReset:()=>_(void 0)}),(0,Yr.jsx)(f3e,{text:l,disabled:(0,qL.isBlobURL)(l)})]}),(0,Yr.jsxs)("div",{...P,children:[L&&(0,Yr.jsxs)(pg.ResizableBox,{size:{height:d,width:"100%"},minHeight:L3,maxHeight:$L,grid:[1,10],enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStart:()=>y(!1),onResizeStop:E,showHandle:t,children:[(0,Yr.jsx)("object",{className:"wp-block-file__preview",data:l,type:"application/pdf","aria-label":(0,vu.__)("Embed of the selected PDF file.")}),!t&&(0,Yr.jsx)("div",{className:"wp-block-file__preview-overlay"})]}),(0,Yr.jsxs)("div",{className:"wp-block-file__content-wrapper",children:[(0,Yr.jsx)(mn.RichText,{identifier:"fileName",tagName:"a",value:i,placeholder:(0,vu.__)("Write file name\u2026"),withoutInteractiveFormatting:!0,onChange:A=>r({fileName:mb(A)}),href:s}),u&&(0,Yr.jsx)("div",{className:"wp-block-file__button-richtext-wrapper",children:(0,Yr.jsx)(mn.RichText,{identifier:"downloadButtonText",tagName:"div","aria-label":(0,vu.__)("Download button text"),className:S("wp-block-file__button",(0,mn.__experimentalGetElementClassName)("button")),value:p,withoutInteractiveFormatting:!0,placeholder:(0,vu.__)("Add text\u2026"),onChange:A=>r({downloadButtonText:mb(A)})})})]})]})]})}var RY=h3e;var R3={$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 bu=n(B(),1),fs=n(b(),1);function AY({attributes:e}){let{href:t,fileId:r,fileName:o,textLinkHref:a,textLinkTarget:i,showDownloadButton:l,downloadButtonText:s,displayPreview:c,previewHeight:u}=e,p=bu.RichText.isEmpty(o)?"PDF embed":o.toString(),m=!bu.RichText.isEmpty(o),d=m?r:void 0;return t&&(0,fs.jsxs)("div",{...bu.useBlockProps.save(),children:[c&&(0,fs.jsx)(fs.Fragment,{children:(0,fs.jsx)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${u}px`},"aria-label":p})}),m&&(0,fs.jsx)("a",{id:d,href:a,target:i,rel:i?"noreferrer noopener":void 0,children:(0,fs.jsx)(bu.RichText.Content,{value:o})}),l&&(0,fs.jsx)("a",{href:t,className:S("wp-block-file__button",(0,bu.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":d,children:(0,fs.jsx)(bu.RichText.Content,{value:s})})]})}var Ab=n(Ar(),1),Gd=n(q(),1),VY=n(O(),1),zY=n(te(),1),OY=n(N(),1),FY=n(sr(),1),MY=(0,OY._x)("Download","button label"),KL=(e,t,r)=>({type:"block",blocks:[e],isMatch:({id:o})=>{if(!o)return!1;let{getEntityRecord:a}=(0,VY.select)(zY.store),i=a("postType","attachment",o,{context:"view"});return!!i&&i.mime_type.includes(t)},transform:o=>(0,Gd.createBlock)(e,{[r]:o.href,caption:o.fileName,id:o.id,anchor:o.anchor})}),v3e={from:[{type:"files",isMatch(e){return e.length>0},priority:15,transform:e=>{let t=[];return e.forEach(r=>{let o=(0,Ab.createBlobURL)(r);r.type.startsWith("video/")?t.push((0,Gd.createBlock)("core/video",{blob:(0,Ab.createBlobURL)(r)})):r.type.startsWith("image/")?t.push((0,Gd.createBlock)("core/image",{blob:(0,Ab.createBlobURL)(r)})):r.type.startsWith("audio/")?t.push((0,Gd.createBlock)("core/audio",{blob:(0,Ab.createBlobURL)(r)})):t.push((0,Gd.createBlock)("core/file",{blob:o,fileName:r.name,downloadButtonText:MY}))}),t}},{type:"block",blocks:["core/audio","core/video","core/image"],transform:e=>{let t=e.src??e.url;return(0,Gd.createBlock)("core/file",{href:t,fileName:e.caption||(0,FY.getFilename)(t),textLinkHref:t,id:e.id,anchor:e.anchor,downloadButtonText:MY})}}],to:[KL("core/audio","audio","src"),KL("core/video","video","src"),KL("core/image","image","url")]},HY=v3e;var jY=n(N(),1),b3e=[{name:"default",isDefault:!0,attributes:{downloadButtonText:(0,jY._x)("Download","button label")}}],UY=b3e;var{fieldsKey:y3e,formKey:_3e}=U(GY.privateApis),{name:WY}=R3,A3={icon:ev,example:{attributes:{href:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg",fileName:(0,mg._x)("Armstrong_Small_Step","Name of the file")}},transforms:HY,deprecated:SY,edit:RY,save:AY,variations:UY};window.__experimentalContentOnlyInspectorFields&&(A3[y3e]=[{id:"file",label:(0,mg.__)("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,mg.__)("Filename"),type:"text",Edit:"rich-text"},{id:"downloadButtonText",label:(0,mg.__)("Button Text"),type:"text",Edit:"rich-text"}],A3[_3e]={fields:["file","fileName","downloadButtonText"]});var x3e=()=>R({name:WY,metadata:R3,settings:A3});var tR={};Y(tR,{init:()=>P3e,metadata:()=>M3,name:()=>JY,settings:()=>eQ});var XY=n(hu(),1),H3=n(N(),1);var da=n(N(),1),hs=n(B(),1),gs=n(z(),1),$Y=n(O(),1);var fa=n(b(),1),k3e=({attributes:e,setAttributes:t,clientId:r})=>{let o=K(),a=()=>{t({submissionMethod:"email",email:void 0,action:void 0,method:"post"})},{action:i,method:l,email:s,submissionMethod:c}=e,u=(0,hs.useBlockProps)(),{hasInnerBlocks:p}=(0,$Y.useSelect)(d=>{let{getBlock:f}=d(hs.store),h=f(r);return{hasInnerBlocks:!!(h&&h.innerBlocks.length)}},[r]),m=(0,hs.useInnerBlocksProps)(u,{renderAppender:p?void 0:hs.InnerBlocks.ButtonBlockAppender});return(0,fa.jsxs)(fa.Fragment,{children:[(0,fa.jsx)(hs.InspectorControls,{children:(0,fa.jsxs)(gs.__experimentalToolsPanel,{dropdownMenuProps:o,label:(0,da.__)("Settings"),resetAll:a,children:[(0,fa.jsx)(gs.__experimentalToolsPanelItem,{hasValue:()=>c!=="email",label:(0,da.__)("Submissions method"),onDeselect:()=>t({submissionMethod:"email"}),isShownByDefault:!0,children:(0,fa.jsx)(gs.SelectControl,{label:(0,da.__)("Submissions method"),options:[{label:(0,da.__)("Send email"),value:"email"},{label:(0,da.__)("- Custom -"),value:"custom"}],value:c,onChange:d=>t({submissionMethod:d}),help:c==="custom"?(0,da.__)('Select the method to use for form submissions. Additional options for the "custom" mode can be found in the "Advanced" section.'):(0,da.__)("Select the method to use for form submissions.")})}),c==="email"&&(0,fa.jsx)(gs.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,da.__)("Email for form submissions"),onDeselect:()=>t({email:void 0,action:void 0,method:"post"}),isShownByDefault:!0,children:(0,fa.jsx)(gs.TextControl,{autoComplete:"off",label:(0,da.__)("Email for form submissions"),value:s||"",required:!0,onChange:d=>{t({email:d}),t({action:`mailto:${d}`}),t({method:"post"})},help:(0,da.__)("The email address where form submissions will be sent. Separate multiple email addresses with a comma."),type:"email"})})]})}),c!=="email"&&(0,fa.jsxs)(hs.InspectorControls,{group:"advanced",children:[(0,fa.jsx)(gs.SelectControl,{label:(0,da.__)("Method"),options:[{label:"Get",value:"get"},{label:"Post",value:"post"}],value:l,onChange:d=>t({method:d}),help:(0,da.__)("Select the method to use for form submissions.")}),(0,fa.jsx)(gs.TextControl,{autoComplete:"off",label:(0,da.__)("Form action"),value:i,onChange:d=>{t({action:d})},help:(0,da.__)("The URL where the form should be submitted."),type:"url"})]}),(0,fa.jsx)("form",{...m,encType:c==="email"?"text/plain":null})]})},qY=k3e;var M3={$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 V3=n(B(),1),QL=n(b(),1);function ZY({attributes:e}){let t=V3.useBlockProps.save(),{submissionMethod:r}=e;return(0,QL.jsx)("form",{...t,encType:r==="email"?"text/plain":null,children:(0,QL.jsx)(V3.InnerBlocks.Content,{})})}var yl=n(N(),1);var XL=n(N(),1),z3=["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,XL.__)("Your form has been submitted successfully")+"</mark>"}]]],O3=["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,XL.__)("There was an error submitting your form.")+"</mark>"}]]];var C3e=[{name:"comment-form",title:(0,yl.__)("Experimental Comment form"),description:(0,yl.__)("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,yl.__)("Name"),required:!0,visibilityPermissions:"logged-out"}],["core/form-input",{type:"email",name:"email",label:(0,yl.__)("Email"),required:!0,visibilityPermissions:"logged-out"}],["core/form-input",{type:"textarea",name:"comment",label:(0,yl.__)("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,yl.__)("Experimental Privacy Request Form"),keywords:["GDPR"],description:(0,yl.__)("A form to request data exports and/or deletion."),attributes:{submissionMethod:"custom",action:"",method:"post",anchor:"gdpr-form"},isDefault:!1,innerBlocks:[z3,O3,["core/paragraph",{content:(0,yl.__)("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,yl.__)("Enter your email address."),required:!0,visibilityPermissions:"all"}],["core/form-input",{type:"checkbox",name:"export_personal_data",label:(0,yl.__)("Request data export"),required:!1,visibilityPermissions:"all"}],["core/form-input",{type:"checkbox",name:"remove_personal_data",label:(0,yl.__)("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"}],KY=C3e;var ac=n(B(),1),JL=n(b(),1),S3e={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,ac.__experimentalGetColorClassesAndStyles)(e),o=(0,ac.getTypographyClassesAndStyles)(e),a=(0,ac.__experimentalGetSpacingClassesAndStyles)(e),i=ac.useBlockProps.save({style:{...r.style,...o.style,...a.style},id:e.anchor});return(0,JL.jsx)("form",{...i,className:"wp-block-form",encType:t==="email"?"text/plain":null,children:(0,JL.jsx)(ac.InnerBlocks.Content,{})})}},YY=[S3e];var F3=n(M(),1),eR=n(b(),1),QY=(0,eR.jsx)(F3.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,eR.jsx)(F3.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:JY}=M3,T3e=[z3,O3,["core/form-input",{type:"text",label:(0,H3.__)("Name"),required:!0}],["core/form-input",{type:"email",label:(0,H3.__)("Email"),required:!0}],["core/form-input",{type:"textarea",label:(0,H3.__)("Comment"),required:!0}],["core/form-submit-button",{}]],eQ={icon:QY,template:T3e,edit:qY,save:ZY,deprecated:YY,variations:KY,example:{}},P3e=()=>{let e=["core/form"];return(0,XY.addFilter)("blockEditor.__unstableCanInsertBlockType","core/block-library/preventInsertingFormIntoAnotherForm",(t,r,o,{getBlock:a,getBlockParentsByBlockName:i})=>{if(r.name!=="core/form")return t;for(let l of e)if(a(o)?.name===l||i(o,l).length)return!1;return!0}),R({name:JY,metadata:M3,settings:eQ})};var oR={};Y(oR,{init:()=>O3e,metadata:()=>U3,name:()=>hQ,settings:()=>gQ});var nQ=n(Mb(),1),vs=n(B(),1),aQ=n(En(),1),Ei=n(b(),1),iQ=e=>(0,nQ.default)((0,aQ.__unstableStripHTML)(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,""),D3e={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:a,required:i,placeholder:l,value:s}=e,c=(0,vs.__experimentalGetBorderClassesAndStyles)(e),u=(0,vs.__experimentalGetColorClassesAndStyles)(e),p={...c.style,...u.style},m=S("wp-block-form-input__input",u.className,c.className),d=t==="textarea"?"textarea":"input",f=vs.useBlockProps.save();return t==="hidden"?(0,Ei.jsx)("input",{type:t,name:r,value:s}):(0,Ei.jsx)("div",{...f,children:(0,Ei.jsxs)("label",{className:S("wp-block-form-input__label",{"is-label-inline":a}),children:[(0,Ei.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,Ei.jsx)(vs.RichText.Content,{value:o})}),(0,Ei.jsx)(d,{className:m,type:t==="textarea"?void 0:t,name:r||iQ(o),required:i,"aria-required":i,placeholder:l||void 0,style:p})]})})}},L3e={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:a,required:i,placeholder:l,value:s}=e,c=(0,vs.__experimentalGetBorderClassesAndStyles)(e),u=(0,vs.__experimentalGetColorClassesAndStyles)(e),p={...c.style,...u.style},m=S("wp-block-form-input__input",u.className,c.className),d=t==="textarea"?"textarea":"input";return t==="hidden"?(0,Ei.jsx)("input",{type:t,name:r,value:s}):(0,Ei.jsxs)("label",{className:S("wp-block-form-input__label",{"is-label-inline":a}),children:[(0,Ei.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,Ei.jsx)(vs.RichText.Content,{value:o})}),(0,Ei.jsx)(d,{className:m,type:t==="textarea"?void 0:t,name:r||iQ(o),required:i,"aria-required":i,placeholder:l||void 0,style:p})]})}},R3e=[D3e,L3e],lQ=R3e;var Vn=n(N(),1),bs=n(B(),1),ys=n(z(),1),sQ=n(H(),1);var io=n(b(),1);function A3e({attributes:e,setAttributes:t,className:r}){let{type:o,name:a,label:i,inlineLabel:l,required:s,placeholder:c,value:u}=e,p=(0,bs.useBlockProps)(),m=K(),d=(0,sQ.useRef)(),f=o==="textarea"?"textarea":"input",h=(0,bs.__experimentalUseBorderProps)(e),g=(0,bs.__experimentalUseColorProps)(e);d.current&&d.current.focus();let v=o==="checkbox"||o==="radio",y=(0,io.jsxs)(io.Fragment,{children:[o!=="hidden"&&(0,io.jsx)(bs.InspectorControls,{children:(0,io.jsxs)(ys.__experimentalToolsPanel,{label:(0,Vn.__)("Settings"),resetAll:()=>{t({inlineLabel:!1,required:!1})},dropdownMenuProps:m,children:[o!=="checkbox"&&(0,io.jsx)(ys.__experimentalToolsPanelItem,{label:(0,Vn.__)("Inline label"),hasValue:()=>!!l,onDeselect:()=>t({inlineLabel:!1}),isShownByDefault:!0,children:(0,io.jsx)(ys.CheckboxControl,{label:(0,Vn.__)("Inline label"),checked:l,onChange:k=>{t({inlineLabel:k})}})}),(0,io.jsx)(ys.__experimentalToolsPanelItem,{label:(0,Vn.__)("Required"),hasValue:()=>!!s,onDeselect:()=>t({required:!1}),isShownByDefault:!0,children:(0,io.jsx)(ys.CheckboxControl,{label:(0,Vn.__)("Required"),checked:s,onChange:k=>{t({required:k})}})})]})}),(0,io.jsxs)(bs.InspectorControls,{group:"advanced",children:[(0,io.jsx)(ys.TextControl,{autoComplete:"off",label:(0,Vn.__)("Name"),value:a,onChange:k=>{t({name:k})},help:(0,Vn.__)('Affects the "name" attribute of the input element, and is used as a name for the form submission results.')}),o==="hidden"&&(0,io.jsx)(ys.TextControl,{autoComplete:"off",label:(0,Vn.__)("Value"),value:u,onChange:k=>t({value:k}),help:(0,Vn.__)("Sets the stored value for this hidden field.")})]})]}),_=(0,io.jsx)(bs.RichText,{tagName:"span",className:"wp-block-form-input__label-content",value:i,onChange:k=>t({label:k}),"aria-label":i?(0,Vn.__)("Label"):(0,Vn.__)("Empty label"),"data-empty":!i,placeholder:(0,Vn.__)("Type the label for this input")});return o==="hidden"?(0,io.jsxs)("div",{...p,children:[y,(0,io.jsx)("span",{className:"wp-block-form-input__label is-input-hidden","data-message":(0,Vn.__)("Hidden field")})]}):(0,io.jsxs)("div",{...p,children:[y,(0,io.jsxs)("span",{className:S("wp-block-form-input__label",{"is-label-inline":l||o==="checkbox"}),children:[!v&&_,(0,io.jsx)(f,{type:o==="textarea"?void 0:o,className:S(r,"wp-block-form-input__input",g.className,h.className),"aria-label":(0,Vn.__)("Optional placeholder text"),placeholder:c?void 0:(0,Vn.__)("Optional placeholder\u2026"),value:c,onChange:k=>t({placeholder:k.target.value}),"aria-required":s,style:{...h.style,...g.style}}),v&&_]})]})}var cQ=A3e;var U3={$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 uQ=n(Mb(),1),yu=n(B(),1),pQ=n(En(),1),ic=n(b(),1),V3e=e=>(0,uQ.default)((0,pQ.__unstableStripHTML)(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,"");function mQ({attributes:e}){let{type:t,name:r,label:o,inlineLabel:a,required:i,placeholder:l,value:s}=e,c=(0,yu.__experimentalGetBorderClassesAndStyles)(e),u=(0,yu.__experimentalGetColorClassesAndStyles)(e),p={...c.style,...u.style},m=S("wp-block-form-input__input",u.className,c.className),d=t==="textarea"?"textarea":"input",f=yu.useBlockProps.save(),h=t==="checkbox"||t==="radio";return t==="hidden"?(0,ic.jsx)("input",{type:t,name:r,value:s}):(0,ic.jsx)("div",{...f,children:(0,ic.jsxs)("label",{className:S("wp-block-form-input__label",{"is-label-inline":a}),children:[!h&&(0,ic.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,ic.jsx)(yu.RichText.Content,{value:o})}),(0,ic.jsx)(d,{className:m,type:t==="textarea"?void 0:t,name:r||V3e(o),required:i,"aria-required":i,placeholder:l||void 0,style:p}),h&&(0,ic.jsx)("span",{className:"wp-block-form-input__label-content",children:(0,ic.jsx)(yu.RichText.Content,{value:o})})]})})}var dn=n(N(),1),z3e=[{name:"text",title:(0,dn.__)("Text Input"),description:(0,dn.__)("A generic text input."),attributes:{type:"text"},isDefault:!0,scope:["inserter","transform"],isActive:e=>!e?.type||e?.type==="text"},{name:"textarea",title:(0,dn.__)("Textarea Input"),description:(0,dn.__)("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,dn.__)("Checkbox Input"),description:(0,dn.__)("A simple checkbox input."),attributes:{type:"checkbox",inlineLabel:!0},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="checkbox"},{name:"email",title:(0,dn.__)("Email Input"),description:(0,dn.__)("Used for email addresses."),attributes:{type:"email"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="email"},{name:"url",title:(0,dn.__)("URL Input"),description:(0,dn.__)("Used for URLs."),attributes:{type:"url"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="url"},{name:"tel",title:(0,dn.__)("Telephone Input"),description:(0,dn.__)("Used for phone numbers."),attributes:{type:"tel"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="tel"},{name:"number",title:(0,dn.__)("Number Input"),description:(0,dn.__)("A numeric input."),attributes:{type:"number"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="number"},{name:"hidden",title:(0,dn.__)("Hidden Input"),icon:"visibility",description:(0,dn.__)("A hidden input field."),attributes:{type:"hidden"},isDefault:!0,scope:["inserter","transform"],isActive:e=>e?.type==="hidden"}],dQ=z3e;var G3=n(M(),1),rR=n(b(),1),fQ=(0,rR.jsx)(G3.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rR.jsx)(G3.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:hQ}=U3,gQ={icon:fQ,deprecated:lQ,edit:cQ,save:mQ,variations:dQ,example:{}},O3e=()=>R({name:hQ,metadata:U3,settings:gQ});var aR={};Y(aR,{init:()=>U3e,metadata:()=>$3,name:()=>xQ,settings:()=>kQ});var _Q=n(N(),1);var W3=n(B(),1),vQ=n(b(),1),F3e=()=>{let e=(0,W3.useBlockProps)(),t=(0,W3.useInnerBlocksProps)(e,{templateLock:"all"});return(0,vQ.jsx)("div",{className:"wp-block-form-submit-wrapper",...t})},bQ=F3e;var $3={$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 q3=n(B(),1),nR=n(b(),1);function yQ(){let e=q3.useBlockProps.save();return(0,nR.jsx)("div",{className:"wp-block-form-submit-wrapper",...e,children:(0,nR.jsx)(q3.InnerBlocks.Content,{})})}var{name:xQ}=$3,j3e=[["core/buttons",{},[["core/button",{text:(0,_Q.__)("Submit"),tagName:"button",type:"submit"}]]]],kQ={template:j3e,edit:bQ,save:yQ,example:{}},U3e=()=>R({name:xQ,metadata:$3,settings:kQ});var lR={};Y(lR,{init:()=>Z3e,metadata:()=>Z3,name:()=>NQ,settings:()=>IQ});var EQ=n(N(),1);var iR=n(N(),1),zp=n(B(),1),wQ=n(O(),1);var CQ=n(b(),1),G3e=({attributes:e,clientId:t})=>{let{type:r}=e,o=(0,zp.useBlockProps)({className:S("wp-block-form-submission-notification",{[`form-notification-type-${r}`]:r})}),{hasInnerBlocks:a}=(0,wQ.useSelect)(l=>{let{getBlock:s}=l(zp.store),c=s(t);return{hasInnerBlocks:!!(c&&c.innerBlocks.length)}},[t]),i=(0,zp.useInnerBlocksProps)(o,{renderAppender:a?void 0:zp.InnerBlocks.ButtonBlockAppender});return(0,CQ.jsx)("div",{...i,"data-message-success":(0,iR.__)("Submission success notification"),"data-message-error":(0,iR.__)("Submission error notification")})},SQ=G3e;var Z3={$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 K3=n(B(),1);var TQ=n(b(),1);function PQ({attributes:e}){let{type:t}=e;return(0,TQ.jsx)("div",{...K3.useInnerBlocksProps.save(K3.useBlockProps.save({className:S("wp-block-form-submission-notification",{[`form-notification-type-${t}`]:t})}))})}var Wd=n(N(),1),$3e=[{name:"form-submission-success",title:(0,Wd.__)("Form Submission Success"),description:(0,Wd.__)("Success message for form submissions."),attributes:{type:"success"},isDefault:!0,innerBlocks:[["core/paragraph",{content:(0,Wd.__)("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,Wd.__)("Form Submission Error"),description:(0,Wd.__)("Error/failure message for form submissions."),attributes:{type:"error"},isDefault:!1,innerBlocks:[["core/paragraph",{content:(0,Wd.__)("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"}],BQ=$3e;var{name:NQ}=Z3,q3e=[["core/paragraph",{content:(0,EQ.__)("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.")}]],IQ={icon:Qm,template:q3e,edit:SQ,save:PQ,variations:BQ,example:{}},Z3e=()=>R({name:NQ,metadata:Z3,settings:IQ});var xR={};Y(xR,{init:()=>H4e,metadata:()=>s4,name:()=>jX,settings:()=>UX});var zr=n(B(),1),RQ=n(q(),1);var lc="none",sc="media",dg="lightbox",cc="attachment",DQ="file",LQ="post",Vb="large";var Ue=n(b(),1),AQ="file",MQ="post";function fg(e){return Math.min(3,e?.images?.length)}function K3e(e,t){switch(t){case AQ:return{href:e?.source_url||e?.url,linkDestination:sc};case MQ:return{href:e?.link,linkDestination:cc};case sc:return{href:e?.source_url||e?.url,linkDestination:sc};case cc:return{href:e?.link,linkDestination:cc};case lc:return{href:void 0,linkDestination:lc}}return{}}function hg(e){let t=e.linkTo?e.linkTo:"none";t==="post"?t="attachment":t==="file"&&(t="media");let r=e.images.map(l=>Y3e(l,e.sizeSlug,t)),{images:o,ids:a,...i}=e;return[{...i,linkTo:t,allowResize:!1},r]}function Y3e(e,t,r){return(0,RQ.createBlock)("core/image",{...e.id&&{id:parseInt(e.id)},url:e.url,alt:e.alt,caption:e.caption,sizeSlug:t,...K3e(e,r)})}var Q3e={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,a=S("has-nested-images",{[`columns-${r}`]:r!==void 0,"columns-default":r===void 0,"is-cropped":o}),i=zr.useBlockProps.save({className:a}),l=zr.useInnerBlocksProps.save(i);return(0,Ue.jsxs)("figure",{...l,children:[l.children,!zr.RichText.isEmpty(t)&&(0,Ue.jsx)(zr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:t})]})}},X3e={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=fg(e),imageCrop:o,caption:a,linkTo:i}=e,l=`columns-${r} ${o?"is-cropped":""}`;return(0,Ue.jsxs)("figure",{...zr.useBlockProps.save({className:l}),children:[(0,Ue.jsx)("ul",{className:"blocks-gallery-grid",children:t.map(s=>{let c;switch(i){case AQ:c=s.fullUrl||s.url;break;case MQ:c=s.link;break}let u=(0,Ue.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,Ue.jsx)("li",{className:"blocks-gallery-item",children:(0,Ue.jsxs)("figure",{children:[c?(0,Ue.jsx)("a",{href:c,children:u}):u,!zr.RichText.isEmpty(s.caption)&&(0,Ue.jsx)(zr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:s.caption})]})},s.id||s.url)})}),!zr.RichText.isEmpty(a)&&(0,Ue.jsx)(zr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:a})]})},migrate(e){return hg(e)}},J3e={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 hg(e)},save({attributes:e}){let{images:t,columns:r=fg(e),imageCrop:o,caption:a,linkTo:i}=e;return(0,Ue.jsxs)("figure",{className:`columns-${r} ${o?"is-cropped":""}`,children:[(0,Ue.jsx)("ul",{className:"blocks-gallery-grid",children:t.map(l=>{let s;switch(i){case"media":s=l.fullUrl||l.url;break;case"attachment":s=l.link;break}let c=(0,Ue.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,Ue.jsx)("li",{className:"blocks-gallery-item",children:(0,Ue.jsxs)("figure",{children:[s?(0,Ue.jsx)("a",{href:s,children:c}):c,!zr.RichText.isEmpty(l.caption)&&(0,Ue.jsx)(zr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:l.caption})]})},l.id||l.url)})}),!zr.RichText.isEmpty(a)&&(0,Ue.jsx)(zr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:a})]})}},e4e={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 hg(e)},save({attributes:e}){let{images:t,columns:r=fg(e),imageCrop:o,caption:a,linkTo:i}=e;return(0,Ue.jsxs)("figure",{className:`columns-${r} ${o?"is-cropped":""}`,children:[(0,Ue.jsx)("ul",{className:"blocks-gallery-grid",children:t.map(l=>{let s;switch(i){case"media":s=l.fullUrl||l.url;break;case"attachment":s=l.link;break}let c=(0,Ue.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,Ue.jsx)("li",{className:"blocks-gallery-item",children:(0,Ue.jsxs)("figure",{children:[s?(0,Ue.jsx)("a",{href:s,children:c}):c,!zr.RichText.isEmpty(l.caption)&&(0,Ue.jsx)(zr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:l.caption})]})},l.id||l.url)})}),!zr.RichText.isEmpty(a)&&(0,Ue.jsx)(zr.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:a})]})}},t4e={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=fg(e),imageCrop:o,linkTo:a}=e;return(0,Ue.jsx)("ul",{className:`columns-${r} ${o?"is-cropped":""}`,children:t.map(i=>{let l;switch(a){case"media":l=i.fullUrl||i.url;break;case"attachment":l=i.link;break}let s=(0,Ue.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,Ue.jsx)("li",{className:"blocks-gallery-item",children:(0,Ue.jsxs)("figure",{children:[l?(0,Ue.jsx)("a",{href:l,children:s}):s,i.caption&&i.caption.length>0&&(0,Ue.jsx)(zr.RichText.Content,{tagName:"figcaption",value:i.caption})]})},i.id||i.url)})})},migrate(e){return hg(e)}},r4e={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 hg(e)},supports:{align:!0},save({attributes:e}){let{images:t,columns:r=fg(e),imageCrop:o,linkTo:a}=e;return(0,Ue.jsx)("ul",{className:`columns-${r} ${o?"is-cropped":""}`,children:t.map(i=>{let l;switch(a){case"media":l=i.url;break;case"attachment":l=i.link;break}let s=(0,Ue.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,Ue.jsx)("li",{className:"blocks-gallery-item",children:(0,Ue.jsxs)("figure",{children:[l?(0,Ue.jsx)("a",{href:l,children:s}):s,i.caption&&i.caption.length>0&&(0,Ue.jsx)(zr.RichText.Content,{tagName:"figcaption",value:i.caption})]})},i.id||i.url)})})}},o4e={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=fg(e),align:o,imageCrop:a,linkTo:i}=e,l=S(`columns-${r}`,{alignnone:o==="none","is-cropped":a});return(0,Ue.jsx)("div",{className:l,children:t.map(s=>{let c;switch(i){case"media":c=s.url;break;case"attachment":c=s.link;break}let u=(0,Ue.jsx)("img",{src:s.url,alt:s.alt,"data-id":s.id});return(0,Ue.jsx)("figure",{className:"blocks-gallery-image",children:c?(0,Ue.jsx)("a",{href:c,children:u}):u},s.id||s.url)})})},migrate(e){return hg(e)}},VQ=[Q3e,X3e,J3e,e4e,t4e,r4e,o4e];var Tt=n(z(),1),lo=n(B(),1),Ub=n(H(),1),He=n(N(),1),Gb=n(O(),1),RX=n(q(),1),bR=n(Ar(),1),AX=n(Tr(),1);var zQ=n(B(),1);var OQ=n(b(),1),Y3=(0,OQ.jsx)(zQ.BlockIcon,{icon:iv});function Q3(e){return e?Math.min(3,e):3}var X3=(e,t="large")=>{let r=Object.fromEntries(Object.entries(e??{}).filter(([a])=>["alt","id","link"].includes(a)));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 uc=20,$d="none",gg="media",vg="attachment",sR="custom",FQ=["noopener"],Op=["image"];var cR=["flex","grid"],zb="full";function Ob(e,t,r,o,a){switch(r||t){case DQ:case sc:return{href:e?.source_url||e?.url,linkDestination:gg,lightbox:a?.enabled?{...o?.lightbox,enabled:!1}:void 0};case LQ:case cc:return{href:e?.link,linkDestination:vg,lightbox:a?.enabled?{...o?.lightbox,enabled:!1}:void 0};case dg:return{href:void 0,lightbox:a?.enabled?void 0:{...o?.lightbox,enabled:!0},linkDestination:$d};case lc:return{href:void 0,linkDestination:$d,lightbox:void 0}}return{}}function HQ(e){let[t,r=1]=e.split("/").map(Number),o=t/r;return o===1/0||o===0?NaN:o}function n4e(e){let t=e;return e!==void 0&&t&&(FQ.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 Fb(e,{rel:t}){let r=e?"_blank":void 0,o;return!r&&!t?o=void 0:o=n4e(t),{linkTarget:r,rel:o}}function jQ(e,t){let r=e?.media_details?.sizes?.[t]?.source_url;return r?{url:r,width:void 0,height:void 0,sizeSlug:t}:{}}function uR(e){return Op.some(t=>e.type.indexOf(t)===0)}function qd({x:e,y:t}={x:.5,y:.5}){return`${Math.round(e*100)}% ${Math.round(t*100)}%`}var pR=n(N(),1);var J3=n(b(),1);function UQ(e){let{attributes:t,isSelected:r,setAttributes:o,insertBlocksAfter:a,blockProps:i,__unstableLayoutClassNames:l,isContentLocked:s,multiGallerySelection:c}=e,{align:u,columns:p,imageCrop:m}=t;return(0,J3.jsxs)("figure",{...i,className:S(i.className,l,"blocks-gallery-grid",{[`align${u}`]:u,[`columns-${p}`]:p!==void 0,"columns-default":p===void 0,"is-cropped":m}),children:[i.children,(0,J3.jsx)(Fo,{attributes:t,setAttributes:o,isSelected:r,insertBlocksAfter:a,showToolbarButton:!c&&!s,className:"blocks-gallery-caption",label:(0,pR.__)("Gallery caption text"),placeholder:(0,pR.__)("Add gallery caption")})]})}var GQ=n(H(),1);function WQ(e,t,r){return(0,GQ.useMemo)(()=>o(),[e,t]);function o(){if(!e||e.length===0)return;let{imageSizes:a}=r(),i={};t&&(i=e.reduce((s,c)=>{if(!c.id)return s;let u=a.reduce((p,m)=>{let d=c.sizes?.[m.slug]?.url,f=c.media_details?.sizes?.[m.slug]?.source_url;return{...p,[m.slug]:d||f}},{});return{...s,[parseInt(c.id,10)]:u}},{}));let l=Object.values(i);return a.filter(({slug:s})=>l.some(c=>c[s])).map(({name:s,slug:c})=>({value:c,label:s}))}}var e4=n(H(),1);function $Q(e,t){let[r,o]=(0,e4.useState)([]);return(0,e4.useMemo)(()=>a(),[e,t]);function a(){let i=!1,l=r.filter(c=>e.find(u=>c.clientId===u.clientId));l.length<r.length&&(i=!0),e.forEach(c=>{c.fromSavedContent&&!l.find(u=>u.id===c.id)&&(i=!0,l.push(c))});let s=e.filter(c=>!l.find(u=>c.clientId&&u.clientId===c.clientId)&&t?.find(u=>u.id===c.id)&&!c.fromSavedContent);return(i||s?.length>0)&&o([...l,...s]),s.length>0?s:null}}var ZQ=n(O(),1),KQ=n(te(),1),qQ=[];function YQ(e){return(0,ZQ.useSelect)(t=>{let r=e.map(o=>o.attributes.id).filter(o=>o!==void 0);return r.length===0?qQ:t(KQ.store).getEntityRecords("postType","attachment",{include:r.join(","),per_page:-1,orderby:"include"})??qQ},[e])}var _s=n(B(),1),xX=n(O(),1);var Zd=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),a=e;return o.forEach(i=>{a=a?.[i]}),a??r};var JQ=n(XQ(),1);function a4e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,JQ.getCSSValueFromRawStyle)(Zd(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function i4e(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 eX(e,t){if(!e||!t)return e;let r=a4e(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=i4e(r.url,t?._links?.["wp:theme-file"])),r}function l4e(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 oX(e){return`${e}{filter:none}`}function nX(e,t){return`${e}{filter:url(#${t})}`}function aX(e,t){let r=l4e(t);return`
+`,!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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -49,38 +50,38 @@ ${e}
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}var iX={mobile:"480px",tablet:"782px"},lX=/^(\d+|\d*\.\d+)(px|em|rem)$/,s4e=16;function c4e(e){return"mobile"in e||"tablet"in e}function u4e(e){return!e||typeof e!="object"?{}:c4e(e)?e:e.settings?.viewport??{}}function p4e(e){return typeof e=="string"&&lX.test(e.trim())}function mR(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(lX);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*s4e}function dR(e){let t=u4e(e),r={},o={};Object.keys(iX).forEach(s=>{let c=s,u=t[c],p=mR(u);p!==void 0&&p4e(u)&&(r[c]=u.trim(),o[c]=p)});let a=Object.keys(r);if(!a.length)return{...iX};if(a.length===1)return r;let i=r.mobile,l=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:l}}function sX(e){let t=dR(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 t4(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let a=l=>{Object.keys(l).forEach(s=>{let c=l[s];if(typeof c=="object"&&c!==null)if(c.ref!==void 0)if(typeof c.ref!="string"||c.ref.trim()==="")delete l[s];else{let u=Zd(e,c.ref);u!=null?l[s]=u:delete l[s]}else a(c),Object.keys(c).length===0&&delete l[s]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&a(i),i}var gR="default";function mX(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===gR)&&(!r||r===gR)}function m4e(e){return mX(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==gR)}function d4e(e,t){let r=m4e(t);return r.length?Zd(e,r):e}var f4e=new Set(["blocks","variations","css"]),fR=Object.freeze({value:{},sources:{}}),h4e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function Fp(e){let t=h4e[e];return t?{...t}:null}function Hp(e,t){return!e||!t?null:{styles:e,source:t}}function g4e(e){return e.join(".")}function v4e(e){return{...e}}function dX(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function hR(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function jp(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!f4e.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}dX(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var cX=new Set(["backgroundImage"]);function fX(e,t,r,o,a,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let l of Object.keys(t)){let s=t[l];if(dX(s))continue;if(hR(s)){if(s.ref.trim()==="")continue;let u=Zd(r,s.ref);if(u==null||hR(u))continue;s=u}let c=[...i,l];if(!cX.has(l)&&s!==null&&typeof s=="object"&&!Array.isArray(s)&&!hR(s)){let u=e[l]&&typeof e[l]=="object"&&!Array.isArray(e[l])?e[l]:{};e[l]=fX({...u},s,r,o,a,c)}else e[l]=cX.has(l)&&s!==null&&typeof s=="object"&&!Array.isArray(s)?{...s}:s,o&&a&&(a[g4e(c)]=v4e(o))}return e}function r4(e,t){if(!e)return null;let r=d4e(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var b4e=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function y4e(e){return e.startsWith("elements.")?!1:b4e.some(t=>e===t||e.startsWith(`${t}.`))}function hX(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let a=e[r];a&&typeof a=="object"&&(hX(a,o),Object.keys(a).length===0&&delete e[r])}function _4e(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&y4e(r)&&(hX(e,r.split(".")),delete t[r])}function x4e(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let a=eX(o,{...t,_links:r??void 0});a!==void 0&&(e.background.backgroundImage=a)}function uX(e,{blockName:t,variationName:r=null,elements:o=null,viewport:a=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return fR;let l=e.styles,s={viewport:a,pseudoState:i},c=l,u=l.blocks?.[t]??null,p=(o??[]).map(v=>l.elements?.[v]??null).filter(v=>!!v),m=r?t4(e,t,r)??null:null,d=[Hp(jp(c),Fp("root")),...p.map(v=>Hp(jp(v),Fp("element"))),u?Hp(jp(u),Fp("block")):null,m?Hp(jp(m),Fp("blockVariation")):null];mX(s)||d.push(Hp(jp(r4(c,s)),Fp("root")),...p.map(v=>Hp(jp(r4(v,s)),Fp("element"))),u?Hp(jp(r4(u,s)),Fp("block")):null,m?Hp(jp(r4(m,s)),Fp("blockVariation")):null);let f=d.filter(Boolean);if(f.length===0)return fR;let h={},g=f.reduce((v,y)=>fX(v,y.styles,e,y.source,h),{});return _4e(g,h),x4e(g,e,e._links??null),{value:g,sources:h}}var k4e={},pX=new WeakMap;function gX(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return uX(e,t);let o=pX.get(r);o||(o=new WeakMap,pX.set(r,o));let a=e?._links??k4e,i=o.get(a);i||(i=new Map,o.set(a,i));let l=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,s=(t.blockName||"")+""+(t.variationName||"")+""+l;if(i.has(s))return i.get(s);let c=uX(e,t);return i.set(s,c),c}var vX=n(EI(),1),{lock:bX,unlock:mtt}=(0,vX.__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 bg={};bX(bg,{getResponsiveMediaQueries:sX,getViewportBreakpoints:dR,getViewportBreakpointValueInPixels:mR,getDuotoneFilter:aX,getDuotoneStylesheet:nX,getDuotoneUnsetStylesheet:oX,resolveStyle:gX,getVariationStyle:t4});var{getResponsiveMediaQueries:w4e}=U(bg),{globalStylesDataKey:C4e}=U(_s.privateApis),S4e="core/gallery",o4="var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )";function yX(e,t){let r=o4;return t&&(r=typeof t=="string"?(0,_s.__experimentalGetGapCSSValue)(t)||o4:(0,_s.__experimentalGetGapCSSValue)(t?.left)||o4),`${e} {
+</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} {
 		--wp--style--unstable-gallery-gap: ${r==="0"?"0px":r}
-	}`}function _X(e){if(Object.hasOwn(e?.spacing||{},"blockGap"))return e.spacing.blockGap}function kX({style:e,clientId:t}){let r=`#block-${t}`,[o]=(0,_s.useSettings)("viewport"),i=(0,xX.useSelect)(p=>p(_s.store).getSettings()?.[C4e],[])?.blocks?.[S4e]||{},l=_X(e),s=i?.spacing?.blockGap??o4,u=yX(r,l===void 0?s:l);return Object.entries(w4e(o)).forEach(([p,m])=>{let d=_X(e?.[p]),f=l===void 0?i?.[p]?.spacing?.blockGap:void 0,h=d===void 0?f:d;h!=null&&(u+=`${m}{${yX(r,h)}}`)}),(0,_s.useStyleOverride)({css:u}),null}var jb=n(H(),1),xg=n(O(),1),TX=n(B(),1),i4=n(te(),1),PX=n(q(),1);var n4=n(N(),1),Up="core/attached-media",yg="date",_g="desc",T4e={[Up]:{title:(0,n4.__)("Use attached images"),description:(0,n4.__)("Images attached to the post."),emptyMessage:(0,n4.__)("Images attached to the post will appear here.")}};function a4(e){return T4e[e]}var Hb=100;function wX(e,{postId:t}){let{source:r,args:o={}}=e??{};return r===Up&&t?{parent:t,per_page:Hb,media_type:"image",orderby:o.orderBy==="date"||o.orderBy==="title"?o.orderBy:yg,order:o.order==="asc"||o.order==="desc"?o.order:_g}:null}var CX=[];function P4e(e,t){let{sizeSlug:r,linkTo:o,linkTarget:a,aspectRatio:i}=t,l=!!i&&i!=="auto";return{id:e.id,...X3(e,r),...Ob(e,o),...Fb(a,t),sizeSlug:r,caption:e.caption?.raw||"",alt:e.alt_text||"",aspectRatio:l?i:void 0,scale:l?"cover":void 0}}function SX(e,t){return e.map(r=>(0,PX.createBlock)("core/image",P4e(r,t)))}function BX({attributes:e,setAttributes:t,clientId:r,postId:o,postType:a}){let{dynamicContent:i}=e,l=!!a,s=a4(i?.source),c=i?.args?.orderBy??yg,u=i?.args?.order??_g,p=(0,xg.useRegistry)(),{replaceInnerBlocks:m,__unstableMarkNextChangeAsNotPersistent:d}=(0,xg.useDispatch)(TX.store),f=(0,jb.useMemo)(()=>i?wX(i,{postId:o}):null,[i,o]),{dynamicMedia:h,dynamicMediaTotal:g,isResolvingDynamic:v}=(0,xg.useSelect)(A=>{if(!f)return{dynamicMedia:CX,dynamicMediaTotal:0,isResolvingDynamic:!1};let V=["postType","attachment",f];return{dynamicMedia:A(i4.store).getEntityRecords(...V)??CX,dynamicMediaTotal:A(i4.store).getEntityRecordsTotalItems(...V)??0,isResolvingDynamic:!A(i4.store).hasFinishedResolution("getEntityRecords",V)}},[f]),y=g>Hb,{sizeSlug:_,linkTo:k,linkTarget:x,aspectRatio:w}=e,C=(0,jb.useMemo)(()=>({sizeSlug:_,linkTo:k,linkTarget:x,aspectRatio:w}),[_,k,x,w]),T=(0,jb.useMemo)(()=>SX(h,C),[h,C]),E=(0,jb.useMemo)(()=>({allowResize:e.allowResize??!1,imageCrop:e.imageCrop,fixedHeight:e.fixedHeight,navigationButtonType:e.navigationButtonType}),[e.allowResize,e.imageCrop,e.fixedHeight,e.navigationButtonType]);function D(){p.batch(()=>{t({dynamicContent:{source:Up}}),d(),m(r,[])})}function I(){p.batch(()=>{m(r,SX(h,C)),d(),t({dynamicContent:void 0})})}function P(A,V){let j={...i?.args};delete j.orderBy,delete j.order,A!==void 0&&(A!==yg||V!==_g)&&(j.orderBy=A,j.order=V);let Z={...i};Object.keys(j).length?Z.args=j:delete Z.args,t({dynamicContent:Z})}function L(){t({dynamicContent:{source:i.source}})}return{dynamicContent:i,canUseDynamicSource:l,sourceDescriptor:s,hasMoreImagesThanCap:y,dynamicMediaTotal:g,sourceOrderby:c,sourceOrder:u,dynamicMedia:h,dynamicImageBlocks:T,isResolvingDynamic:v,galleryContext:E,enableDynamicMode:D,convertToStatic:I,setSourceOrder:P,resetSource:L}}var er=n(N(),1),l4=n(H(),1),Or=n(z(),1),Gp=n(B(),1);var mt=n(b(),1),B4e=[{label:(0,er.__)("Newest to oldest"),value:"date/desc"},{label:(0,er.__)("Oldest to newest"),value:"date/asc"},{label:(0,er.__)("A \u2192 Z"),value:"title/asc"},{label:(0,er.__)("Z \u2192 A"),value:"title/desc"}];function E4e({orderby:e,order:t,onChange:r}){return(0,mt.jsx)(Or.SelectControl,{label:(0,er.__)("Order by"),value:`${e}/${t}`,options:B4e,onChange:o=>{let[a,i]=o.split("/");r({orderby:a,order:i})}})}function EX({onConfirm:e,onCancel:t}){return(0,mt.jsx)(Or.__experimentalConfirmDialog,{isOpen:!0,title:(0,er.__)("Detach Gallery"),__experimentalHideHeader:!1,confirmButtonText:(0,er.__)("Detach"),onConfirm:e,onCancel:t,size:"medium",children:(0,er.__)("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 NX({dynamic:e,dropdownMenuProps:t,hasImages:r}){let{dynamicContent:o,canUseDynamicSource:a,sourceDescriptor:i,sourceOrderby:l,sourceOrder:s,setSourceOrder:c,convertToStatic:u,enableDynamicMode:p,resetSource:m,isResolvingDynamic:d,hasMoreImagesThanCap:f,dynamicMediaTotal:h}=e,g=!!o,[v,y]=(0,l4.useState)(!1),[_,k]=(0,l4.useState)(!1);function x(){r?y(!0):p()}return g?(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsxs)(Or.__experimentalToolsPanel,{label:(0,er.__)("Source"),resetAll:m,dropdownMenuProps:t,children:[(0,mt.jsxs)("div",{className:"wp-block-gallery__source-settings",children:[(0,mt.jsx)("p",{className:"wp-block-gallery__source-description",children:i?.description??(0,er.__)("Dynamic images.")}),(0,mt.jsx)(Or.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>k(!0),disabled:d,accessibleWhenDisabled:!0,children:(0,er.__)("Detach Gallery")})]}),f&&(0,mt.jsx)(Or.Notice,{className:"wp-block-gallery__source-notice",status:"warning",isDismissible:!1,children:(0,er.sprintf)((0,er.__)("Only the first %1$d of %2$d images will be displayed."),Hb,h)}),(0,mt.jsx)(Or.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,er.__)("Order by"),hasValue:()=>l!==yg||s!==_g,onDeselect:()=>c(void 0,void 0),children:(0,mt.jsx)(E4e,{orderby:l,order:s,onChange:({orderby:w,order:C})=>c(w,C)})})]}),_&&(0,mt.jsx)(EX,{onConfirm:()=>{u(),k(!1)},onCancel:()=>k(!1)})]}):a?(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsx)(Or.PanelBody,{title:(0,er.__)("Source"),children:(0,mt.jsx)("div",{className:"wp-block-gallery__source-settings",children:(0,mt.jsx)(Or.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:x,children:(0,er.__)("Use images attached to the post")})})}),v&&(0,mt.jsx)(Or.__experimentalConfirmDialog,{isOpen:!0,title:(0,er.__)("Use images attached to the post?"),__experimentalHideHeader:!1,confirmButtonText:(0,er.__)("Use attached images"),onConfirm:()=>{p(),y(!1)},onCancel:()=>y(!1),size:"medium",children:(0,er.__)("The images in this gallery will be replaced, but will remain in the media library.")})]}):null}function N4e({imageBlocks:e}){let{children:t,ref:r,className:o}=(0,Gp.__experimentalUseBlockPreview)({blocks:e});return(0,mt.jsx)("div",{ref:r,className:o,style:{display:"contents"},children:t})}function IX({dynamic:e,blockProps:t,innerBlocksProps:r,attributes:o,setAttributes:a,isSelected:i,insertBlocksAfter:l,isContentLocked:s,multiGallerySelection:c}){let{sourceDescriptor:u,dynamicImageBlocks:p,galleryContext:m,isResolvingDynamic:d,convertToStatic:f}=e,h=(0,Gp.useBlockEditingMode)(),[g,v]=(0,l4.useState)(!1),y=d?(0,er.__)("Loading images\u2026"):u?.emptyMessage??(0,er.__)("Dynamic images will appear here.");return(0,mt.jsxs)(mt.Fragment,{children:[h==="default"&&(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsx)(Gp.BlockControls,{group:"other",children:(0,mt.jsx)(Or.ToolbarButton,{onClick:()=>v(!0),disabled:d,children:(0,er.__)("Detach")})}),g&&(0,mt.jsx)(EX,{onConfirm:()=>{f(),v(!1)},onCancel:()=>v(!1)})]}),(0,mt.jsxs)("figure",{...t,children:[p.length?(0,mt.jsx)(Gp.BlockContextProvider,{value:m,children:(0,mt.jsx)(N4e,{imageBlocks:p})}):(0,mt.jsx)(Or.Placeholder,{icon:Y3,label:(0,er.__)("Gallery"),instructions:y,children:d&&(0,mt.jsx)(Or.Spinner,{})}),(0,mt.jsx)(Fo,{attributes:o,setAttributes:a,isSelected:i,insertBlocksAfter:l,showToolbarButton:!c&&!s,className:"blocks-gallery-caption",label:(0,er.__)("Gallery caption text"),placeholder:(0,er.__)("Add gallery caption")})]}),r.children]})}var ot=n(b(),1),I4e=8,DX=[{icon:Y1,label:(0,He.__)("Link images to attachment pages"),value:cc,noticeText:(0,He.__)("Attachment Pages")},{icon:cp,label:(0,He.__)("Link images to media files"),value:sc,noticeText:(0,He.__)("Media Files")},{icon:Ym,label:(0,He.__)("Enlarge on click"),value:dg,noticeText:(0,He.__)("Lightbox effect"),infoText:(0,He.__)("Scale images with a lightbox effect")},{icon:lv,label:(0,He._x)("None","Media item link option"),value:lc,noticeText:(0,He.__)("None")}],D4e=[{label:(0,He.__)("Icon"),value:"icon"},{label:(0,He.__)("Text"),value:"text"},{label:(0,He.__)("Both"),value:"both"}],vR=["image"],L4e=(0,He.__)("Drag and drop images, upload, or choose from your library."),R4e={name:"core/image"},LX=[];function MX(e){let{setAttributes:t,attributes:r,className:o,clientId:a,isSelected:i,insertBlocksAfter:l,isContentLocked:s,context:c,__unstableLayoutClassNames:u}=e,p=c?.postId,m=c?.postType,d=(0,lo.useBlockEditingMode)(),[f,h,g,v]=(0,lo.useSettings)("blocks.core/image.lightbox","dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),y=f?.allowEditing?DX:DX.filter(ie=>ie.value!==dg),{align:_,navigationButtonType:k,columns:x,imageCrop:w,randomOrder:C,linkTarget:T,linkTo:E,sizeSlug:D,aspectRatio:I}=r,{__unstableMarkNextChangeAsNotPersistent:P,replaceInnerBlocks:L,updateBlockAttributes:A,selectBlock:V}=(0,Gb.useDispatch)(lo.store),{createSuccessNotice:j,createErrorNotice:Z}=(0,Gb.useDispatch)(AX.store),{getBlock:W,getSettings:G,innerBlockImages:F,multiGallerySelection:J}=(0,Gb.useSelect)(ie=>{let{getBlockName:ze,getMultiSelectedBlockClientIds:at,getSettings:St,getBlock:ut}=ie(lo.store),ro=at();return{getBlock:ut,getSettings:St,innerBlockImages:ut(a)?.innerBlocks??LX,multiGallerySelection:ro.length&&ro.every(Mo=>ze(Mo)==="core/gallery")}},[a]),$=(0,Ub.useMemo)(()=>F?.map(ie=>({clientId:ie.clientId,id:ie.attributes.id,url:ie.attributes.url,attributes:ie.attributes,fromSavedContent:!!ie.originalContent})),[F]),X=YQ(F),re=$Q($,X),ae=!!$.length,ee=!!r.dynamicContent,ce=BX({attributes:r,setAttributes:t,clientId:a,postId:p,postType:m}),oe=ee?ce.dynamicMedia.length:$.length,we;ee?we=E===dg:f?.enabled?we=$.filter(ie=>ie.attributes?.lightbox?.enabled===void 0||ie.attributes?.lightbox?.enabled===!0).length>0:we=$.filter(ie=>ie.attributes.lightbox?.enabled).length>0;let le=g?.map(({name:ie,ratio:ze})=>({label:ie,value:ze})),de=h?.map(({name:ie,ratio:ze})=>({label:ie,value:ze})),ge=[{label:(0,He._x)("Original","Aspect ratio option for dimensions control"),value:"auto"},...v?de||[]:[],...le||[]];(0,Ub.useEffect)(()=>{re?.forEach(ie=>{P(),A(ie.clientId,{...me(ie.attributes),id:ie.id,align:void 0})})},[re]);let ne=WQ(ee?ce.dynamicMedia:X,i,G);function me(ie){let ze=ie.id?X.find(({id:ut})=>ut===ie.id):null,at;ie.className&&ie.className!==""&&(at=ie.className);let St;return ie.linkTarget||ie.rel?St={linkTarget:ie.linkTarget,rel:ie.rel}:St=Fb(T,r),{...X3(ze,D),...Ob(ze,E,ie?.linkDestination),...St,className:at,sizeSlug:D,caption:ie.caption.length>0?ie.caption:ze.caption?.raw,alt:ie.alt||ze.alt_text,aspectRatio:I==="auto"?void 0:I}}function se(ie){let ze=ie.type;return vR.some(at=>ze?.indexOf(at)===0)||ie.blob}function Pe(ie){let ze=Object.prototype.toString.call(ie)==="[object FileList]",at=ze?Array.from(ie).map(rt=>rt.url?rt:{blob:(0,bR.createBlobURL)(rt)}):ie;at.every(se)||Z((0,He.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});let St=at.filter(rt=>rt.url||se(rt)).map(rt=>rt.url?rt:{blob:rt.blob||(0,bR.createBlobURL)(rt)}),ut=St.reduce((rt,Vo,Ju)=>(rt[Vo.id]=Ju,rt),{}),ro=ze?F:F.filter(rt=>St.find(Vo=>Vo.id===rt.attributes.id)),Bn=St.filter(rt=>!ro.find(Vo=>rt.id===Vo.attributes.id)).map(rt=>(0,RX.createBlock)("core/image",{id:rt.id,blob:rt.blob,url:rt.url,caption:rt.caption,alt:rt.alt}));L(a,ro.concat(Bn).sort((rt,Vo)=>ut[rt.attributes.id]-ut[Vo.attributes.id])),Bn?.length>0&&V(Bn[0].clientId)}function Be(ie){Z(ie,{type:"snackbar"})}function Q(ie){t({linkTo:ie});let ze={},at=[];W(a).innerBlocks.forEach(ut=>{at.push(ut.clientId);let ro=ut.attributes.id?X.find(({id:Mo})=>Mo===ut.attributes.id):null;ze[ut.clientId]=Ob(ro,ie,!1,ut.attributes,f)}),A(at,ze,{uniqueByBlock:!0});let St=[...y].find(ut=>ut.value===ie);j((0,He.sprintf)((0,He.__)("All gallery image links updated to: %s"),St.noticeText),{id:"gallery-attributes-linkTo",type:"snackbar"})}function Ce(ie){t({columns:ie})}function pe(){t({imageCrop:!w})}function Ze(){t({randomOrder:!C})}function fe(ie){let ze=ie?"_blank":void 0;t({linkTarget:ze});let at={},St=[];W(a).innerBlocks.forEach(ro=>{St.push(ro.clientId),at[ro.clientId]=Fb(ze,ro.attributes)}),A(St,at,{uniqueByBlock:!0});let ut=ie?(0,He.__)("All gallery images updated to open in new tab"):(0,He.__)("All gallery images updated to not open in new tab");j(ut,{id:"gallery-attributes-openInNewTab",type:"snackbar"})}function Re(ie){t({sizeSlug:ie});let ze={},at=[];W(a).innerBlocks.forEach(ut=>{at.push(ut.clientId);let ro=ut.attributes.id?X.find(({id:Mo})=>Mo===ut.attributes.id):null;ze[ut.clientId]=jQ(ro,ie)}),A(at,ze,{uniqueByBlock:!0});let St=ne.find(ut=>ut.value===ie);j((0,He.sprintf)((0,He.__)("All gallery image sizes updated to: %s"),St?.label??ie),{id:"gallery-attributes-sizeSlug",type:"snackbar"})}function Et(ie){t({aspectRatio:ie});let ze={},at=[];W(a).innerBlocks.forEach(ut=>{at.push(ut.clientId),ze[ut.clientId]={aspectRatio:ie==="auto"?void 0:ie}}),A(at,ze,!0);let St=ge.find(ut=>ut.value===ie);j((0,He.sprintf)((0,He.__)("All gallery images updated to aspect ratio: %s"),St?.label||ie),{id:"gallery-attributes-aspectRatio",type:"snackbar"})}(0,Ub.useEffect)(()=>{E||(P(),t({linkTo:window?.wp?.media?.view?.settings?.defaultProps?.link||lc}))},[E]);let Ve=ae&&$.some(ie=>!!ie.id),Ao={addToGallery:!1,disableMediaButtons:$.some(ie=>!ie.id&&ie.url?.indexOf("blob:")===0),value:{}},yo=(0,lo.useBlockProps)({className:S(o,"has-nested-images",ee&&[u,"blocks-gallery-grid",{[`align${_}`]:_,[`columns-${x}`]:x!==void 0,"columns-default":x===void 0,"is-cropped":w}])}),Wr=(0,lo.useInnerBlocksProps)(yo,{defaultBlock:R4e,directInsert:!0,orientation:"horizontal",renderAppender:!1,allowedBlocks:ee?LX:void 0}),Xo=K();if(!ae&&!ee)return(0,ot.jsxs)("div",{...Wr,children:[Wr.children,(0,ot.jsx)(lo.MediaPlaceholder,{handleUpload:!1,icon:Y3,labels:{title:(0,He.__)("Gallery"),instructions:L4e},onSelect:Pe,allowedTypes:vR,multiple:!0,onError:Be,...Ao,children:d==="default"&&(0,ot.jsx)(Tt.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:ce.enableDynamicMode,children:a4(Up).title})})]});let Aa=E&&E!=="none";return(0,ot.jsxs)(ot.Fragment,{children:[(0,ot.jsxs)(lo.InspectorControls,{children:[(0,ot.jsx)(NX,{dynamic:ce,dropdownMenuProps:Xo,hasImages:ae}),(0,ot.jsxs)(Tt.__experimentalToolsPanel,{label:(0,He.__)("Settings"),resetAll:()=>{t({navigationButtonType:"icon",columns:void 0,imageCrop:!0,randomOrder:!1}),Et("auto"),D!==Vb&&Re(Vb),T&&fe(!1)},dropdownMenuProps:Xo,children:[oe>1&&(0,ot.jsx)(Tt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,He.__)("Columns"),hasValue:()=>!!x&&x!==oe,onDeselect:()=>Ce(void 0),children:(0,ot.jsx)(Tt.RangeControl,{label:(0,He.__)("Columns"),value:x||Q3(oe),onChange:Ce,min:1,max:Math.min(I4e,oe),required:!0})}),ne?.length>0&&(0,ot.jsx)(Tt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,He.__)("Resolution"),hasValue:()=>D!==Vb,onDeselect:()=>Re(Vb),children:(0,ot.jsx)(Tt.SelectControl,{label:(0,He.__)("Resolution"),help:(0,He.__)("Select the size of the source images."),value:D,options:ne,onChange:Re,hideCancelButton:!0})}),(0,ot.jsx)(Tt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,He.__)("Crop images to fit"),hasValue:()=>!w,onDeselect:()=>t({imageCrop:!0}),children:(0,ot.jsx)(Tt.ToggleControl,{label:(0,He.__)("Crop images to fit"),checked:!!w,onChange:pe})}),(0,ot.jsx)(Tt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,He.__)("Randomize order"),hasValue:()=>!!C,onDeselect:()=>t({randomOrder:!1}),children:(0,ot.jsx)(Tt.ToggleControl,{label:(0,He.__)("Randomize order"),checked:!!C,onChange:Ze})}),Aa&&(0,ot.jsx)(Tt.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,He.__)("Open images in new tab"),hasValue:()=>!!T,onDeselect:()=>fe(!1),children:(0,ot.jsx)(Tt.ToggleControl,{label:(0,He.__)("Open images in new tab"),checked:T==="_blank",onChange:fe})}),ge.length>1&&(0,ot.jsx)(Tt.__experimentalToolsPanelItem,{hasValue:()=>!!I&&I!=="auto",label:(0,He.__)("Aspect ratio"),onDeselect:()=>Et("auto"),isShownByDefault:!0,children:(0,ot.jsx)(Tt.SelectControl,{label:(0,He.__)("Aspect ratio"),help:(0,He.__)("Set a consistent aspect ratio for all images in the gallery."),value:I,options:ge,onChange:Et})}),f?.allowEditing&&we&&(0,ot.jsx)(Tt.__experimentalToolsPanelItem,{label:(0,He.__)("Navigation button type"),isShownByDefault:!0,hasValue:()=>k!=="icon",onDeselect:()=>t({navigationButtonType:"icon"}),children:(0,ot.jsx)(Tt.__experimentalToggleGroupControl,{label:(0,He.__)("Navigation button type"),value:k,onChange:ie=>t({navigationButtonType:ie}),isBlock:!0,help:(0,He.__)("Adjust the appearance of buttons in the lightbox."),children:D4e.map(ie=>(0,ot.jsx)(Tt.__experimentalToggleGroupControlOption,{value:ie.value,label:ie.label},ie.value))})})]})]}),(0,ot.jsx)(lo.BlockControls,{group:"block",children:(0,ot.jsx)(Tt.ToolbarDropdownMenu,{icon:fi,label:(0,He.__)("Link"),children:({onClose:ie})=>(0,ot.jsx)(Tt.MenuGroup,{children:y.map(ze=>{let at=E===ze.value;return(0,ot.jsx)(Tt.MenuItem,{isSelected:at,className:S("components-dropdown-menu__menu-item",{"is-active":at}),iconPosition:"left",icon:ze.icon,onClick:()=>{Q(ze.value),ie()},role:"menuitemradio",info:ze.infoText,children:ze.label},ze.value)})})})}),(0,ot.jsxs)(ot.Fragment,{children:[!J&&!ee&&(0,ot.jsx)(lo.BlockControls,{group:"other",children:(0,ot.jsx)(lo.MediaReplaceFlow,{allowedTypes:vR,handleUpload:!1,onSelect:Pe,name:(0,He.__)("Add"),multiple:!0,mediaIds:$.filter(ie=>ie.id).map(ie=>ie.id),addToGallery:Ve,variant:"toolbar"})}),(0,ot.jsx)(kX,{style:r.style,clientId:a})]}),ee?(0,ot.jsx)(IX,{...e,dynamic:ce,blockProps:yo,innerBlocksProps:Wr,multiGallerySelection:J}):(0,ot.jsx)(UQ,{...e,isContentLocked:s,images:$,blockProps:Wr,insertBlocksAfter:l,multiGallerySelection:J})]})}var s4={$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 _u=n(B(),1),c4=n(b(),1);function VX({attributes:e}){let{caption:t,columns:r,imageCrop:o,dynamicContent:a}=e,i=!_u.RichText.isEmpty(t)&&(0,c4.jsx)(_u.RichText.Content,{tagName:"figcaption",className:S("blocks-gallery-caption",(0,_u.__experimentalGetElementClassName)("caption")),value:t});if(a)return i||null;let l=S("has-nested-images",{[`columns-${r}`]:r!==void 0,"columns-default":r===void 0,"is-cropped":o}),s=_u.useBlockProps.save({className:l}),c=_u.useInnerBlocksProps.save(s);return(0,c4.jsxs)("figure",{...c,children:[c.children,i]})}var _l=n(q(),1),zX=n(Ar(),1),yR=n(hu(),1);var M4e=e=>e?e.split(",").map(t=>parseInt(t,10)):[],OX=e=>e.map(t=>(0,_l.createBlock)(t.name,t.attributes,OX(t.innerBlocks||[])));function V4e(e){if(e.name==="core/gallery"&&e.attributes?.images.length>0){let t=e.attributes.images.map(({url:r,id:o,alt:a})=>(0,_l.createBlock)("core/image",{url:r,id:o?parseInt(o,10):null,alt:a,sizeSlug:e.attributes.sizeSlug,linkDestination:e.attributes.linkDestination}));delete e.attributes.ids,delete e.attributes.images,e.innerBlocks=t}return e}(0,yR.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-to",V4e);function z4e(e,t){let o=(Array.isArray(t)?t:[t]).find(a=>a.name==="core/gallery"&&a.innerBlocks.length>0&&!a.attributes.images?.length>0&&!e.name.includes("core/"));if(o){let a=o.innerBlocks.map(({attributes:{url:l,id:s,alt:c}})=>({url:l,id:s?parseInt(s,10):null,alt:c})),i=a.map(({id:l})=>l);o.attributes.images=a,o.attributes.ids=i}return e}(0,yR.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-from",z4e);var O4e={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 a=e.filter(({url:i})=>i).map(i=>(i.width=void 0,i.height=void 0,(0,_l.createBlock)("core/image",i)));return(0,_l.createBlock)("core/gallery",{align:t,sizeSlug:r},a)}},{type:"shortcode",tag:"gallery",transform({named:{ids:e,columns:t=3,link:r,orderby:o,size:a}}){let i=M4e(e).map(c=>parseInt(c,10)),l=lc;return r==="post"?l=cc:r==="file"&&(l=sc),(0,_l.createBlock)("core/gallery",{columns:parseInt(t,10),linkTo:l,randomOrder:o==="rand",...a&&{sizeSlug:a}},i.map(c=>(0,_l.createBlock)("core/image",{id:c,...a&&{sizeSlug:a}})))},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,_l.createBlock)("core/image",{blob:(0,zX.createBlobURL)(r)}));return(0,_l.createBlock)("core/gallery",{},t)}}],to:[{type:"block",blocks:["core/image"],transform:({align:e},t)=>t.length>0?t.map(({attributes:{url:r,alt:o,caption:a,title:i,href:l,rel:s,linkClass:c,id:u,sizeSlug:p,linkDestination:m,linkTarget:d,anchor:f,className:h}})=>(0,_l.createBlock)("core/image",{align:e,url:r,alt:o,caption:a,title:i,href:l,rel:s,linkClass:c,id:u,sizeSlug:p,linkDestination:m,linkTarget:d,anchor:f,className:h})):(0,_l.createBlock)("core/image",{align:e})},{type:"block",blocks:["core/group"],variationName:"group-grid",transform:(e,t)=>{let{allowResize:r,aspectRatio:o,caption:a,columns:i,fixedHeight:l,ids:s,imageCrop:c,images:u,linkTarget:p,linkTo:m,navigationButtonType:d,randomOrder:f,shortCodeTransforms:h,sizeSlug:g,...v}=e;return(0,_l.createBlock)("core/group",{...v,layout:{type:"grid",columnCount:i??Q3(t.length)}},OX(t))}}]},FX=O4e;var _R=n(N(),1);var F4e=[{name:"dynamic-gallery",title:(0,_R.__)("Dynamic Gallery"),description:(0,_R.__)("Display images from a source, such as those attached to the current post."),attributes:{dynamicContent:{source:Up}},isActive:e=>!!e.dynamicContent,scope:[]}],HX=F4e;var{name:jX}=s4,UX={icon:iv,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:FX,variations:HX,edit:MX,save:VX,deprecated:VQ},H4e=()=>R({name:jX,metadata:s4,settings:UX});var SR={};Y(SR,{init:()=>Q4e,metadata:()=>p4,name:()=>h4,settings:()=>oJ});var f4=n(N(),1);var zn=n(B(),1),Ni=n(b(),1),kR=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,...a}=e;return{...a,style:t}},j4e=[{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,Ni.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,Ni.jsx)(t,{...zn.useBlockProps.save(),children:(0,Ni.jsx)("div",{className:"wp-block-group__inner-container",children:(0,Ni.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:kR,save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,textColor:o,customTextColor:a}=e,i=(0,zn.getColorClassName)("background-color",t),l=(0,zn.getColorClassName)("color",o),s=S(i,l,{"has-text-color":o||a,"has-background":t||r});return(0,Ni.jsx)("div",{className:s,style:{backgroundColor:i?void 0:r,color:l?void 0:a},children:(0,Ni.jsx)("div",{className:"wp-block-group__inner-container",children:(0,Ni.jsx)(zn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},migrate:kR,supports:{align:["wide","full"],anchor:!0,html:!1},save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,textColor:o,customTextColor:a}=e,i=(0,zn.getColorClassName)("background-color",t),l=(0,zn.getColorClassName)("color",o),s=S(i,{"has-text-color":o||a,"has-background":t||r});return(0,Ni.jsx)("div",{className:s,style:{backgroundColor:i?void 0:r,color:l?void 0:a},children:(0,Ni.jsx)("div",{className:"wp-block-group__inner-container",children:(0,Ni.jsx)(zn.InnerBlocks.Content,{})})})}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:kR,save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r}=e,o=(0,zn.getColorClassName)("background-color",t),a=S(o,{"has-background":t||r});return(0,Ni.jsx)("div",{className:a,style:{backgroundColor:o?void 0:r},children:(0,Ni.jsx)(zn.InnerBlocks.Content,{})})}}],GX=j4e;var u4=n(O(),1),Di=n(B(),1),YX=n(H(),1),QX=n(N(),1);var WX=n(O(),1),$X=n(B(),1),wR=n(N(),1),qX=n(q(),1),Ka=n(z(),1),Wb=n(H(),1),Za=n(b(),1),U4e=(e="group")=>({group:(0,Za.jsx)(Ka.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Za.jsx)(Ka.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,Za.jsx)(Ka.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Za.jsx)(Ka.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,Za.jsx)(Ka.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Za.jsx)(Ka.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,Za.jsx)(Ka.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48",children:(0,Za.jsx)(Ka.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 ZX({attributes:e={style:void 0,backgroundColor:void 0,textColor:void 0,fontSize:void 0},usedLayoutType:t="",hasInnerBlocks:r=!1}){let{style:o,backgroundColor:a,textColor:i,fontSize:l}=e,[s,c]=(0,Wb.useState)(!r&&!a&&!l&&!i&&!o&&t!=="flex"&&t!=="grid");return(0,Wb.useEffect)(()=>{(r||a||l||i||o||t==="flex")&&c(!1)},[a,l,i,o,t,r]),[s,c]}function G4e({name:e,onSelect:t}){let r=(0,WX.useSelect)(a=>a(qX.store).getBlockVariations(e,"block"),[e]),o=(0,$X.useBlockProps)({className:"wp-block-group__placeholder"});return(0,Wb.useEffect)(()=>{r&&r.length===1&&t(r[0])},[t,r]),(0,Za.jsx)("div",{...o,children:(0,Za.jsx)(Ka.Placeholder,{instructions:(0,wR.__)("Group blocks together. Select a layout:"),children:(0,Za.jsx)("ul",{role:"list",className:"wp-block-group-placeholder__variations","aria-label":(0,wR.__)("Block variations"),children:r.map(a=>(0,Za.jsx)("li",{children:(0,Za.jsx)(Ka.Button,{__next40pxDefaultSize:!0,variant:"tertiary",icon:U4e(a.name),iconSize:48,onClick:()=>t(a),className:"wp-block-group-placeholder__variation-button",label:`${a.title}: ${a.description}`})},a.name))})})})}var KX=G4e;var Ii=n(b(),1),{HTMLElementControl:W4e}=U(Di.privateApis);function $4e({tagName:e,onSelectTagName:t,clientId:r}){return(0,Ii.jsx)(Di.InspectorControls,{group:"advanced",children:(0,Ii.jsx)(W4e,{tagName:e,onChange:t,clientId:r,options:[{label:(0,QX.__)("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 q4e({attributes:e,name:t,setAttributes:r,clientId:o}){let{hasInnerBlocks:a,themeSupportsLayout:i}=(0,u4.useSelect)(x=>{let{getBlock:w,getSettings:C}=x(Di.store),T=w(o);return{hasInnerBlocks:!!(T&&T.innerBlocks.length),themeSupportsLayout:C()?.supportsLayout}},[o]),{tagName:l="div",templateLock:s,allowedBlocks:c,layout:u={}}=e,{type:p="default"}=u,m=i||p==="flex"||p==="grid",d=(0,YX.useRef)(),f=(0,Di.useBlockProps)({ref:d}),[h,g]=ZX({attributes:e,usedLayoutType:p,hasInnerBlocks:a}),v;h?v=!1:a||(v=Di.InnerBlocks.ButtonBlockAppender);let y=(0,Di.useInnerBlocksProps)(m?f:{className:"wp-block-group__inner-container"},{dropZoneElement:d.current,templateLock:s,allowedBlocks:c,renderAppender:v}),{selectBlock:_}=(0,u4.useDispatch)(Di.store),k=x=>{r(x.attributes),_(o,-1),g(!1)};return(0,Ii.jsxs)(Ii.Fragment,{children:[(0,Ii.jsx)($4e,{tagName:l,onSelectTagName:x=>r({tagName:x}),clientId:o}),h&&(0,Ii.jsxs)("div",{children:[y.children,(0,Ii.jsx)(KX,{name:t,onSelect:k})]}),m&&!h&&(0,Ii.jsx)(l,{...y}),!m&&!h&&(0,Ii.jsx)(l,{...f,children:(0,Ii.jsx)("div",{...y})})]})}var XX=q4e;var p4={$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:!0,__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 m4=n(B(),1),JX=n(b(),1);function eJ({attributes:{tagName:e}}){return(0,JX.jsx)(e,{...m4.useInnerBlocksProps.save(m4.useBlockProps.save())})}var d4=n(q(),1),K4e={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert(e){let t=["wide","full"],r=e.reduce((a,i)=>{let{align:l}=i.attributes;return t.indexOf(l)>t.indexOf(a)?l:a},void 0),o=e.map(a=>(0,d4.cloneSanitizedBlock)(a));return(0,d4.createBlock)("core/group",{align:r,layout:{type:"constrained"}},o)}}]},tJ=K4e;var On=n(N(),1);var CR={innerBlocks:[{name:"core/paragraph",attributes:{content:(0,On.__)("One.")}},{name:"core/paragraph",attributes:{content:(0,On.__)("Two.")}},{name:"core/paragraph",attributes:{content:(0,On.__)("Three.")}},{name:"core/paragraph",attributes:{content:(0,On.__)("Four.")}},{name:"core/paragraph",attributes:{content:(0,On.__)("Five.")}},{name:"core/paragraph",attributes:{content:(0,On.__)("Six.")}}]},Y4e=[{name:"group",title:(0,On.__)("Group"),description:(0,On.__)("Gather blocks in a container."),attributes:{layout:{type:"constrained"}},isDefault:!0,scope:["block","inserter","transform"],icon:Qm},{name:"group-row",title:(0,On._x)("Row","single horizontal line"),description:(0,On.__)("Arrange blocks horizontally."),attributes:{layout:{type:"flex",flexWrap:"nowrap"}},scope:["block","inserter","transform"],isActive:["layout.type"],icon:bN,example:CR},{name:"group-stack",title:(0,On.__)("Stack"),description:(0,On.__)("Arrange blocks vertically."),attributes:{layout:{type:"flex",orientation:"vertical"}},scope:["block","inserter","transform"],isActive:["layout.type","layout.orientation"],icon:DN,example:CR},{name:"group-grid",title:(0,On.__)("Grid"),description:(0,On.__)("Arrange blocks in a grid."),attributes:{layout:{type:"grid"}},scope:["block","inserter","transform"],isActive:["layout.type"],icon:Wl,example:CR}],rJ=Y4e;var{name:h4}=p4,oJ={icon:Qm,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,f4.__)("La Mancha"),style:{typography:{textAlign:"center"}}}},{name:"core/paragraph",attributes:{style:{typography:{textAlign:"center"}},content:(0,f4.__)("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,f4.__)("Read more")}}],viewportWidth:600},transforms:tJ,edit:XX,save:eJ,deprecated:GX,variations:rJ},Q4e=()=>R({name:h4,metadata:p4,settings:oJ});var NR={};Y(NR,{init:()=>fCe,metadata:()=>y4,name:()=>x4,settings:()=>k4});var $p=n(N(),1),Cg=n(q(),1);var ha=n(B(),1);var pc=n(b(),1),TR={className:!1,anchor:!0},g4={align:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},level:{type:"number",default:2},placeholder:{type:"string"}},kg=e=>{if(!e.customTextColor)return e;let t={color:{text:e.customTextColor}},{customTextColor:r,...o}=e;return{...o,style:t}},nJ=["left","right","center"],wg=e=>{let{align:t,...r}=e;return nJ.includes(t)?{...r,textAlign:t}:e},X4e={supports:TR,attributes:{...g4,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>ve(kg(wg(e))),save({attributes:e}){let{align:t,level:r,content:o,textColor:a,customTextColor:i}=e,l="h"+r,s=(0,ha.getColorClassName)("color",a),c=S({[s]:s});return(0,pc.jsx)(ha.RichText.Content,{className:c||void 0,tagName:l,style:{textAlign:t,color:s?void 0:i},value:o})}},J4e={attributes:{...g4,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>ve(kg(wg(e))),save({attributes:e}){let{align:t,content:r,customTextColor:o,level:a,textColor:i}=e,l="h"+a,s=(0,ha.getColorClassName)("color",i),c=S({[s]:s,[`has-text-align-${t}`]:t});return(0,pc.jsx)(ha.RichText.Content,{className:c||void 0,tagName:l,style:{color:s?void 0:o},value:r})},supports:TR},eCe={supports:TR,attributes:{...g4,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>ve(kg(wg(e))),save({attributes:e}){let{align:t,content:r,customTextColor:o,level:a,textColor:i}=e,l="h"+a,s=(0,ha.getColorClassName)("color",i),c=S({[s]:s,"has-text-color":i||o,[`has-text-align-${t}`]:t});return(0,pc.jsx)(ha.RichText.Content,{className:c||void 0,tagName:l,style:{color:s?void 0:o},value:r})}},tCe={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:g4,isEligible:({align:e})=>nJ.includes(e),migrate:e=>ve(kg(wg(e))),save({attributes:e}){let{align:t,content:r,level:o}=e,a="h"+o,i=S({[`has-text-align-${t}`]:t});return(0,pc.jsx)(a,{...ha.useBlockProps.save({className:i}),children:(0,pc.jsx)(ha.RichText.Content,{value:r})})}},rCe={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,a="h"+o,i=S({[`has-text-align-${t}`]:t});return(0,pc.jsx)(a,{...ha.useBlockProps.save({className:i}),children:(0,pc.jsx)(ha.RichText.Content,{value:r})})},migrate:e=>ve(kg(wg(e)))},oCe={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,a="h"+o,i=S({[`has-text-align-${t}`]:t});return(0,pc.jsx)(a,{...ha.useBlockProps.save({className:i}),children:(0,pc.jsx)(ha.RichText.Content,{value:r})})},migrate:e=>ve(kg(wg(e))),isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},nCe=[oCe,rCe,tCe,eCe,J4e,X4e],aJ=nCe;var lJ=n(N(),1),sJ=n(H(),1),b4=n(O(),1),Kd=n(B(),1);var iJ=n(Mb(),1),PR={},aCe=e=>{let t=document.createElement("div");return t.innerHTML=e,t.innerText},iCe=e=>(0,iJ.default)(aCe(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,""),v4=(e,t)=>{let r=iCe(t);if(r==="")return null;delete PR[e];let o=r,a=0;for(;Object.values(PR).includes(o);)a+=1,o=r+"-"+a;return o},BR=(e,t)=>{PR[e]=t};var cJ=n(b(),1);function lCe(e){let{attributes:t,setAttributes:r,mergeBlocks:o,onReplace:a,style:i,clientId:l}=e;Ct(e);let{content:s,level:c,placeholder:u,anchor:p}=t,m="h"+c,d=(0,Kd.useBlockProps)({style:i}),{canGenerateAnchors:f}=(0,b4.useSelect)(v=>{let{getGlobalBlockCount:y,getSettings:_}=v(Kd.store);return{canGenerateAnchors:!!_().generateAnchors||y("core/table-of-contents")>0}},[]),{__unstableMarkNextChangeAsNotPersistent:h}=(0,b4.useDispatch)(Kd.store);return(0,sJ.useEffect)(()=>{if(f)return!p&&s&&(h(),r({anchor:v4(l,s)})),BR(l,p),()=>BR(l,null)},[p,s,l,f,r,h]),(0,cJ.jsx)(Kd.RichText,{identifier:"content",tagName:m,value:s,onChange:v=>{let y={content:v};f&&(!p||!v||v4(l,s)===p)&&(y.anchor=v4(l,v)),r(y)},onMerge:o,onReplace:a,onRemove:a?()=>a([]):void 0,placeholder:u||(0,lJ.__)("Heading"),...d})}var uJ=lCe;var y4={$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 _4=n(B(),1),ER=n(b(),1);function pJ({attributes:e}){let{content:t,level:r}=e,o="h"+r;return(0,ER.jsx)(o,{..._4.useBlockProps.save(),children:(0,ER.jsx)(_4.RichText.Content,{value:t})})}var Wp=n(q(),1);function mJ(e){return Number(e.substr(1))}var cCe={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>e.map(t=>{let{content:r,anchor:o,style:a}=t,i=a?.typography?.textAlign;return(0,Wp.createBlock)("core/heading",{...cu(t,"core/heading",({content:l})=>({content:l})),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,Wp.getBlockAttributes)("core/heading",e.outerHTML),{textAlign:r}=e.style||{};return t.level=mJ(e.nodeName),(r==="left"||r==="center"||r==="right")&&(t.style={...t.style,typography:{...t.style?.typography,textAlign:r}}),(0,Wp.createBlock)("core/heading",t)}},...[1,2,3,4,5,6].map(e=>({type:"prefix",prefix:Array(e+1).join("#"),transform(t){return(0,Wp.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,Wp.createBlock)("core/heading",{level:e})}))],to:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>e.map(t=>{let{content:r,style:o}=t,a=o?.typography?.textAlign;return(0,Wp.createBlock)("core/paragraph",{...cu(t,"core/paragraph",({content:i})=>({content:i})),content:r,...a&&{style:{typography:{textAlign:a}}}})})}]},dJ=cCe;var $b=n(N(),1);var uCe=[_B,kB,CB,TB,BB,NB],pCe=[...[1,2,3,4,5,6].map(e=>({name:`h${e}`,title:(0,$b.sprintf)((0,$b.__)("Heading %d"),e),description:(0,$b.__)("Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content."),icon:uCe[e-1],attributes:{level:e},scope:["block","transform"],keywords:[`h${e}`],isActive:t=>t.level===e}))],fJ=pCe;var{fieldsKey:mCe,formKey:dCe}=U(Cg.privateApis),{name:x4}=y4,k4={icon:DB,example:{attributes:{content:(0,$p.__)("Code is Poetry"),level:2,style:{typography:{textAlign:"center"}}}},__experimentalLabel(e,{context:t}){let{content:r,level:o}=e,a=e?.metadata?.name,i=r?.trim().length>0;if(t==="list-view"&&(a||i))return a||r;if(t==="breadcrumb"&&a)return a;if(t==="accessibility")return i?(0,$p.sprintf)((0,$p.__)("Level %1$s. %2$s"),o,r):(0,$p.sprintf)((0,$p.__)("Level %s. Empty."),o)},transforms:dJ,deprecated:aJ,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:uJ,save:pJ,variations:fJ};window.__experimentalContentOnlyInspectorFields&&(k4[mCe]=[{id:"content",label:(0,$p.__)("Content"),type:"text",Edit:"rich-text"}],k4[dCe]={fields:["content"]});var fCe=()=>{let e=R({name:x4,metadata:y4,settings:k4}),t=(0,Cg.getBlockType)(x4)?.attributes?.levelOptions?.default;return t&&[1,2,3,4,5,6].forEach(r=>{t.includes(r)||(0,Cg.unregisterBlockVariation)(x4,`h${r}`)}),e};var IR={};Y(IR,{init:()=>vCe,metadata:()=>w4,name:()=>wJ,settings:()=>CJ});var kJ=n(N(),1);var w4={$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 qp=n(B(),1),ga=n(z(),1),Ya=n(N(),1),hJ=n(O(),1),gJ=n(te(),1);var vJ=n(En(),1);var So=n(b(),1),gCe=e=>e.preventDefault();function bJ({attributes:e,setAttributes:t,context:r}){let{homeUrl:o,onNavigateToEntityRecord:a,frontPageId:i,frontPageTemplateId:l}=(0,hJ.useSelect)(g=>{let{getEntityRecord:v,getDefaultTemplateId:y,canUser:_}=g(gJ.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,T=C?null:y({slug:"front-page"});return{homeUrl:k,onNavigateToEntityRecord:g(qp.store).getSettings().onNavigateToEntityRecord,frontPageId:C,frontPageTemplateId:T}},[]),{textColor:s,backgroundColor:c,style:u}=r,{label:p,opensInNewTab:m,description:d}=e,f=K(),h=(0,qp.useBlockProps)({className:S("wp-block-navigation-item",{"has-text-color":!!s||!!u?.color?.text,[`has-${s}-color`]:!!s,"has-background":!!c||!!u?.color?.background,[`has-${c}-background-color`]:!!c}),style:{color:u?.color?.text,backgroundColor:u?.color?.background}});return(0,So.jsxs)(So.Fragment,{children:[(0,So.jsx)(qp.InspectorControls,{group:"content",children:(0,So.jsxs)(ga.__experimentalToolsPanel,{label:(0,Ya.__)("Settings"),resetAll:()=>{t({label:"",opensInNewTab:!1,description:""})},dropdownMenuProps:f,children:[(0,So.jsx)(ga.__experimentalToolsPanelItem,{hasValue:()=>!!p,label:(0,Ya.__)("Text"),onDeselect:()=>t({label:""}),isShownByDefault:!0,children:(0,So.jsx)(ga.TextControl,{label:(0,Ya.__)("Text"),value:p?(0,vJ.__unstableStripHTML)(p):"",onChange:g=>{t({label:g})},autoComplete:"off"})}),(0,So.jsx)(ga.__experimentalToolsPanelItem,{hasValue:()=>!!m,label:(0,Ya.__)("Open in new tab"),onDeselect:()=>t({opensInNewTab:!1}),isShownByDefault:!0,children:(0,So.jsx)(ga.CheckboxControl,{label:(0,Ya.__)("Open in new tab"),checked:m,onChange:g=>t({opensInNewTab:g})})}),a&&(i||l)&&(0,So.jsx)(ga.Button,{variant:"secondary",onClick:()=>{a(i?{postId:i,postType:"page"}:{postId:l,postType:"wp_template"})},__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,Ya.__)("Edit")}),o&&(0,So.jsx)(ga.Button,{variant:"secondary",href:o,target:"_blank",icon:J1,iconPosition:"right",__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,Ya.__)("View")}),(0,So.jsx)(ga.__experimentalToolsPanelItem,{hasValue:()=>!!d,label:(0,Ya.__)("Description"),onDeselect:()=>t({description:""}),isShownByDefault:!0,children:(0,So.jsx)(ga.TextareaControl,{label:(0,Ya.__)("Description"),value:d||"",onChange:g=>{t({description:g})},help:(0,Ya.__)("The description will be displayed in the menu if the current theme supports it.")})})]})}),(0,So.jsx)("div",{...h,children:(0,So.jsxs)("a",{className:"wp-block-home-link__content wp-block-navigation-item__content",href:o,onClick:gCe,children:[(0,So.jsx)(qp.RichText,{identifier:"label",className:"wp-block-home-link__label",value:p??(0,Ya.__)("Home"),onChange:g=>{t({label:g})},"aria-label":(0,Ya.__)("Home link text"),placeholder:(0,Ya.__)("Add label\u2026"),withoutInteractiveFormatting:!0}),d&&(0,So.jsx)("span",{className:"wp-block-navigation-item__description",children:d})]})})]})}var yJ=n(B(),1),_J=n(b(),1);function xJ(){return(0,_J.jsx)(yJ.InnerBlocks.Content,{})}var{name:wJ}=w4,CJ={icon:RB,edit:bJ,save:xJ,example:{attributes:{label:(0,kJ._x)("Home Link","block example")}}},vCe=()=>R({name:wJ,metadata:w4,settings:CJ});var RR={};Y(RR,{init:()=>wCe,metadata:()=>T4,name:()=>OJ,settings:()=>FJ});var zJ=n(N(),1);var Sg=n(N(),1),S4=n(H(),1),Qa=n(B(),1),Qd=n(q(),1),Tg=n(O(),1),LJ=n(bd(),1),xs=n(z(),1);var Li=n(N(),1),qb=n(H(),1),IJ=n(O(),1),fn=n(z(),1),Kp=n(B(),1);var DJ=n(_e(),1);var SJ=n(H(),1),C4=n(B(),1),TJ=n(z(),1),PJ=n(O(),1),BJ=n(N(),1),Yd=n(b(),1),bCe=`
+	}`}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=`
 	html,body,:root {
 		margin: 0 !important;
 		padding: 0 !important;
 		overflow: visible !important;
 		min-height: auto !important;
 	}
-`;function EJ({content:e,isSelected:t}){let r=(0,PJ.useSelect)(a=>a(C4.store).getSettings().styles,[]),o=(0,SJ.useMemo)(()=>[bCe,...(0,C4.transformStyles)((r??[]).filter(a=>a.css))],[r]);return(0,Yd.jsxs)(Yd.Fragment,{children:[(0,Yd.jsx)(TJ.SandBox,{html:e,styles:o,title:(0,BJ.__)("Custom HTML Preview"),tabIndex:-1}),!t&&(0,Yd.jsx)("div",{className:"block-library-html__preview-overlay"})]})}function NJ(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 a=t.body.querySelector('script[data-wp-block-html="js"]'),i=a?a.textContent.trim():"";return a&&a.remove(),{html:t.body.innerHTML.trim(),css:o,js:i}}function DR({html:e="",css:t="",js:r=""}){let o=[];return t.trim()&&o.push(`<style data-wp-block-html="css">
+`;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">
 ${t}
 </style>`),r.trim()&&o.push(`<script data-wp-block-html="js">
 ${r}
 <\/script>`),e.trim()&&o.push(e),o.join(`

-`)}var It=n(b(),1),{Tabs:Zp}=U(fn.privateApis),{useNativeUndo:yCe}=U(Kp.privateApis);function LR({onRequestClose:e,content:t,onUpdate:r}){let{html:o,css:a,js:i}=NJ(t),[l,s]=(0,qb.useState)(o),[c,u]=(0,qb.useState)(a),[p,m]=(0,qb.useState)(i),[d,f]=(0,qb.useState)(!1),h=yCe(),g=(0,DJ.useViewportMatch)("small","<"),{canUserUseUnfilteredHTML:v}=(0,IJ.useSelect)(w=>({canUserUseUnfilteredHTML:w(Kp.store).getSettings().__experimentalCanUserUseUnfilteredHTML}),[]),y=!v&&(a.trim()||i.trim()),_=()=>{r(DR({html:l,css:v?c:"",js:v?p:""}))},k=()=>{_(),e()},x=()=>{f(w=>!w)};return(0,It.jsx)(It.Fragment,{children:(0,It.jsx)(fn.Modal,{title:(0,Li.__)("Edit HTML"),onRequestClose:e,className:"block-library-html__modal",size:"large",isDismissible:!1,shouldCloseOnClickOutside:!1,isFullScreen:d,__experimentalHideHeader:!0,children:(0,It.jsx)(Zp,{orientation:"horizontal",defaultTabId:"html",children:(0,It.jsxs)(fn.__experimentalVStack,{expanded:!0,children:[(0,It.jsxs)(fn.__experimentalHStack,{justify:"space-between",className:"block-library-html__modal-header",children:[(0,It.jsx)("div",{children:(0,It.jsxs)(Zp.TabList,{children:[(0,It.jsx)(Zp.Tab,{tabId:"html",children:"HTML"}),v&&(0,It.jsx)(Zp.Tab,{tabId:"css",children:"CSS"}),v&&(0,It.jsx)(Zp.Tab,{tabId:"js",children:(0,Li.__)("JavaScript")})]})}),!g&&(0,It.jsx)("div",{children:(0,It.jsx)(fn.Button,{__next40pxDefaultSize:!0,icon:d?NN:Ym,label:(0,Li.__)("Enable/disable fullscreen"),onClick:x,variant:"tertiary"})})]}),y&&(0,It.jsx)(fn.Notice,{status:"warning",isDismissible:!1,className:"block-library-html__modal-notice",children:(0,Li.__)("This block contains CSS or JavaScript that will be removed when you save because you do not have permission to use unfiltered HTML.")}),(0,It.jsxs)(fn.Flex,{direction:g?"column":"row",className:"block-library-html__modal-tabs",align:"stretch",gap:8,children:[(0,It.jsxs)("div",{ref:h,className:"block-library-html__modal-content",children:[(0,It.jsx)(Zp.TabPanel,{tabId:"html",focusable:!1,className:"block-library-html__modal-tab",children:(0,It.jsx)(Kp.PlainText,{value:l,onChange:s,placeholder:(0,Li.__)("Write HTML\u2026"),"aria-label":(0,Li.__)("HTML"),className:"block-library-html__modal-editor",async:!0})}),v&&(0,It.jsx)(Zp.TabPanel,{tabId:"css",focusable:!1,className:"block-library-html__modal-tab",children:(0,It.jsx)(Kp.PlainText,{value:c,onChange:u,placeholder:(0,Li.__)("Write CSS\u2026"),"aria-label":(0,Li.__)("CSS"),className:"block-library-html__modal-editor",async:!0})}),v&&(0,It.jsx)(Zp.TabPanel,{tabId:"js",focusable:!1,className:"block-library-html__modal-tab",children:(0,It.jsx)(Kp.PlainText,{value:p,onChange:m,placeholder:(0,Li.__)("Write JavaScript\u2026"),"aria-label":(0,Li.__)("JavaScript"),className:"block-library-html__modal-editor",async:!0})})]}),(0,It.jsx)("div",{className:"block-library-html__preview",children:(0,It.jsx)(EJ,{content:DR({html:l,css:c,js:p})})})]}),(0,It.jsxs)(fn.__experimentalHStack,{alignment:"center",justify:"flex-end",spacing:4,className:"block-library-html__modal-footer",children:[(0,It.jsx)(fn.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:e,children:(0,Li.__)("Cancel")}),(0,It.jsx)(fn.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:k,children:(0,Li.__)("Update")})]})]})})})})}var Fn=n(b(),1),{InnerContent:_Ce}=U(Qa.privateApis);function RJ({clientId:e,attributes:t}){let[r,o]=(0,S4.useState)(!1),a=(0,Tg.useRegistry)(),{updateBlock:i,replaceInnerBlocks:l}=(0,Tg.useDispatch)(Qa.store),s=(0,Tg.useSelect)(p=>{let m=p(Qa.store).getBlock(e);return m?(0,Qd.getBlockContent)(m):""},[e]),c=(0,Qa.useBlockProps)({className:"block-library-html__edit"}),u=p=>{if(p===s)return;let[m]=(0,Qd.parse)(`<!-- wp:html -->
+`)}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 -->`),d=m?.innerBlocks??[],f=a.select(Qa.store).getBlocks(e),h=f.length===d.length&&f.every((g,v)=>(0,Qd.serialize)(g)===(0,Qd.serialize)(d[v]));a.batch(()=>{i(e,{innerContent:m?.innerContent??(p?[p]:[])}),h||l(e,d,!1)})};return(0,S4.useEffect)(()=>{t.content&&((0,LJ.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]),s?.trim()?(0,Fn.jsxs)("div",{...c,children:[(0,Fn.jsx)(Qa.BlockControls,{children:(0,Fn.jsx)(xs.ToolbarGroup,{children:(0,Fn.jsx)(xs.ToolbarButton,{onClick:()=>o(!0),children:(0,Sg.__)("Edit code")})})}),(0,Fn.jsx)(Qa.InspectorControls,{children:(0,Fn.jsx)(xs.__experimentalVStack,{className:"block-library-html__edit-code",expanded:!0,children:(0,Fn.jsx)(xs.Button,{className:"block-library-html__edit-code-button",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o(!0),children:(0,Sg.__)("Edit code")})})}),(0,Fn.jsx)(_Ce,{clientId:e}),r&&(0,Fn.jsx)(LR,{onRequestClose:()=>o(!1),content:s,onUpdate:u})]}):(0,Fn.jsxs)("div",{...c,children:[(0,Fn.jsx)(xs.Placeholder,{icon:(0,Fn.jsx)(Qa.BlockIcon,{icon:$1}),label:(0,Sg.__)("Custom HTML"),instructions:(0,Sg.__)("Add custom HTML code and preview how it looks."),children:(0,Fn.jsx)(xs.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>o(!0),children:(0,Sg.__)("Edit HTML")})}),r&&(0,Fn.jsx)(LR,{onRequestClose:()=>o(!1),content:s,onUpdate:u})]})}var T4={$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 AJ(){return null}var P4=n(q(),1),MJ=n(es(),1),kCe={from:[{type:"block",blocks:["core/code"],transform:({content:e})=>{let t=(0,MJ.create)({html:e}).text,[r]=(0,P4.parse)(`<!-- wp:html -->
+<!-- /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 -->
 ${t}
-<!-- /wp:html -->`);return r??(0,P4.createBlock)("core/html",{},[],[t])}}]},VJ=kCe;var{name:OJ}=T4,FJ={icon:MB,example:{innerContent:["<marquee>"+(0,zJ.__)("Welcome to the wonderful world of blocks\u2026")+"</marquee>"]},edit:RJ,save:AJ,transforms:VJ},wCe=()=>R({name:OJ,metadata:T4,settings:FJ});var FR={};Y(FR,{init:()=>NCe,metadata:()=>N4,name:()=>eee,settings:()=>tee});var Ai=n(N(),1),va=n(z(),1);var hn=n(B(),1),ZJ=n(H(),1),Eg=n(M(),1),KJ=n(O(),1),YJ=n(te(),1);var E4=n(N(),1),Bg=n(z(),1);var Kb=n(H(),1),qJ=n(_e(),1),MR=n(O(),1),VR=n(te(),1);var AR=n(N(),1),jJ=n(z(),1),UJ=n(_e(),1),B4=n(H(),1),GJ=n(En(),1);var mc=n(b(),1),HJ=20;function WJ({icons:e,onChange:t,value:r}){let o=(0,UJ.useAsyncList)(e,{step:HJ}),a=(0,B4.useRef)(),i=e?.findIndex(s=>s.name===r)??-1,l=i>=0&&(o.length>=i+HJ||o.length===e.length);return(0,B4.useLayoutEffect)(()=>{let s=a.current;!l||!s||(0,GJ.getScrollContainer)(s)?.scrollTop||s.scrollIntoView({block:"center"})},[l]),(0,mc.jsx)("div",{className:"wp-block-icon__inserter-grid",children:e?.length?(0,mc.jsx)("div",{className:"wp-block-icon__inserter-grid-icons-list","aria-label":(0,AR.__)("Icon library"),children:o.map(s=>(0,mc.jsxs)(jJ.Button,{ref:s.name===r?a:void 0,className:"wp-block-icon__inserter-grid-icons-list-item",onClick:()=>t(s.name),variant:s.name===r?"primary":void 0,__next40pxDefaultSize:!0,children:[(0,mc.jsx)("span",{className:"wp-block-icon__inserter-grid-icons-list-item-icon",children:(0,mc.jsx)(xo,{html:s.content})}),(0,mc.jsx)("span",{className:"wp-block-icon__inserter-grid-icons-list-item-title",children:s.label})]},s.name))}):(0,mc.jsx)("div",{className:"wp-block-icon__inserter-grid-no-results",children:(0,mc.jsx)("p",{children:(0,AR.__)("No results found.")})})})}var $J=n(Mb(),1);function Pg(e=""){return e=(0,$J.default)(e),e=e.trim().toLowerCase(),e}function CCe(e,t){let r=Pg(t),o=Pg(e.title),a=0;return r===o?a+=30:o.startsWith(r)?a+=20:r.split(" ").every(s=>o.includes(s))&&(a+=10),a}function Zb(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,CCe(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,a])=>a-o),r.map(([o])=>o)}var Ri=n(b(),1);function zR({onClose:e,value:t,onChange:r}){let[o,a]=(0,Kb.useState)(""),[i,l]=(0,Kb.useState)(null),s=(0,qJ.useDebounce)(a,300),c=(0,MR.useSelect)(h=>h(VR.store).getEntityRecords("root","iconCollection"),[]),u=t?.split("/")[0],p=i??(c?.some(({slug:h})=>h===u)?u:c?.[0]?.slug)??null,{icons:m,hasResolvedIcons:d}=(0,MR.useSelect)(h=>{if(p===null)return{icons:null,hasResolvedIcons:!1};let g=p===""?{}:{collection:p},{getEntityRecords:v,hasFinishedResolution:y}=h(VR.store);return{icons:v("root","icon",g),hasResolvedIcons:y("getEntityRecords",["root","icon",g])}},[p]),f=(0,Kb.useMemo)(()=>{if(!m)return[];if(o){let h=Pg(o);return m.filter(g=>{let v=Pg(g.name),y=Pg(g.label);return v.includes(h)||y.includes(h)})}return m},[o,m]);return(0,Ri.jsx)(Bg.Modal,{className:"wp-block-icon__inserter-modal",title:(0,E4.__)("Icon library"),onRequestClose:e,isFullScreen:!0,children:(0,Ri.jsxs)(wp.Root,{className:"wp-block-icon__inserter",orientation:"vertical",value:p,onValueChange:l,children:[(0,Ri.jsxs)(xp,{direction:"column",gap:"lg",className:"wp-block-icon__inserter-sidebar",children:[(0,Ri.jsx)(Bg.SearchControl,{value:o,onChange:s}),(0,Ri.jsxs)(wp.List,{children:[(0,Ri.jsx)(wp.Tab,{value:"",children:(0,E4.__)("All")}),c?.map(h=>(0,Ri.jsx)(wp.Tab,{value:h.slug,children:h.label},h.slug))]})]}),[{slug:""},...c??[]].map(h=>(0,Ri.jsx)(wp.Panel,{tabIndex:-1,value:h.slug,className:"wp-block-icon__inserter-panel",children:d?(0,Ri.jsx)(WJ,{icons:f,onChange:r,value:t}):(0,Ri.jsx)("div",{className:"wp-block-icon__inserter-loading",role:"status","aria-label":(0,E4.__)("Loading\u2026"),children:(0,Ri.jsx)(Bg.Spinner,{})})},h.slug))]})})}var Wt=n(b(),1),SCe=({className:e,style:t})=>(0,Wt.jsxs)(Eg.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,Wt.jsx)(Eg.Rect,{width:"60",height:"60",fill:"currentColor",fillOpacity:.1}),(0,Wt.jsx)(Eg.Path,{vectorEffect:"non-scaling-stroke",stroke:"currentColor",strokeOpacity:.25,d:"M60 60 0 0"})]});function TCe({attributes:e,setAttributes:t}){let{icon:r,ariaLabel:o,flipHorizontal:a,flipVertical:i,rotation:l}=e,[s,c]=(0,ZJ.useState)(!1),u=(0,hn.useBlockEditingMode)()==="contentOnly",p=(0,hn.__experimentalUseColorProps)(e),m=(0,hn.__experimentalGetSpacingClassesAndStyles)(e),d=(0,hn.__experimentalUseBorderProps)(e),f=(0,hn.getDimensionsClassesAndStyles)(e),g=(0,KJ.useSelect)(w=>{let{getEntityRecord:C}=w(YJ.store);return r?C("root","icon",r):null},[r])?.content||"",v={"is-flip-horizontal":a,"is-flip-vertical":i},y=l?{rotate:`${l}deg`}:{},_=(0,Wt.jsxs)(Wt.Fragment,{children:[r&&(0,Wt.jsxs)(hn.BlockControls,{group:"block",children:[(0,Wt.jsx)(va.ToolbarButton,{icon:YP,label:(0,Ai.__)("Flip horizontal"),isPressed:a,onClick:()=>t({flipHorizontal:!a})}),(0,Wt.jsx)(va.ToolbarButton,{icon:XP,label:(0,Ai.__)("Flip vertical"),isPressed:i,onClick:()=>t({flipVertical:!i})}),(0,Wt.jsx)(va.ToolbarButton,{icon:gN,label:(0,Ai.__)("Rotate"),onClick:()=>t({rotation:((l||0)+90)%360})})]}),(0,Wt.jsxs)(hn.BlockControls,{group:"other",children:[(0,Wt.jsx)(va.ToolbarButton,{onClick:()=>{c(!0)},children:r?(0,Ai.__)("Replace"):(0,Ai.__)("Choose icon")}),u&&r&&(0,Wt.jsx)(va.DropdownMenu,{icon:"",toggleProps:{as:va.ToolbarButton},popoverProps:{className:"is-alternate"},text:(0,Ai.__)("Label"),children:()=>(0,Wt.jsx)(va.TextControl,{className:"wp-block-icon__toolbar-content",label:(0,Ai.__)("Label"),value:o||"",onChange:w=>t({ariaLabel:w}),help:(0,Ai.__)("Briefly describe the icon to help screen reader users. Leave blank for decorative icons.")})})]})]}),k=K(),x=r&&(0,Wt.jsx)(Wt.Fragment,{children:(0,Wt.jsx)(hn.InspectorControls,{group:"settings",children:(0,Wt.jsx)(va.__experimentalToolsPanel,{label:(0,Ai.__)("Settings"),resetAll:()=>t({ariaLabel:void 0}),dropdownMenuProps:k,children:(0,Wt.jsx)(va.__experimentalToolsPanelItem,{label:(0,Ai.__)("Label"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>t({ariaLabel:void 0}),children:(0,Wt.jsx)(va.TextControl,{label:(0,Ai.__)("Label"),help:(0,Ai.__)("Briefly describe the icon to help screen reader users. Leave blank for decorative icons."),value:o||"",onChange:w=>t({ariaLabel:w})})})})})});return(0,Wt.jsxs)(Wt.Fragment,{children:[_,x,(0,Wt.jsx)("div",{...(0,hn.useBlockProps)(),children:g?(0,Wt.jsx)(xo,{html:g,wrapperProps:{className:S(p.className,d.className,m.className,f.className,v),style:{...p.style,...d.style,...m.style,...f.style,...y}}}):(0,Wt.jsx)(SCe,{className:S(d.className,m.className,f.className,v),style:{...d.style,...m.style,...f.style,...y,height:"auto"}})}),s&&(0,Wt.jsx)(zR,{onClose:()=>c(!1),value:e.icon,onChange:w=>{t({icon:w}),c(!1)}})]})}var QJ=TCe;var N4={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 I4=n(z(),1),OR=n(b(),1),BCe=(0,OR.jsx)(I4.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",children:(0,OR.jsx)(I4.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"})}),XJ=BCe;var ECe=[{name:"default",isDefault:!0,attributes:{icon:"core/info"}}],JJ=ECe;var{name:eee}=N4,tee={icon:XJ,example:{attributes:{icon:"core/info",style:{dimensions:{width:"48px"}}}},variations:JJ,edit:QJ},NCe=()=>R({name:eee,metadata:N4,settings:tee});var qR={};Y(qR,{init:()=>lSe,metadata:()=>O4,name:()=>Mee,settings:()=>H4});var Qp=n(N(),1);var Aee=n(q(),1);var Ke=n(B(),1);var Me=n(b(),1),ICe={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:a,href:i,width:l,height:s}=e,u=(0,Me.jsx)("img",{src:t,alt:r,...l||s?{width:l,height:s}:{}}),p={};return l?p={width:l}:(a==="left"||a==="right")&&(p={maxWidth:"50%"}),(0,Me.jsxs)("figure",{className:a?`align${a}`:null,style:p,children:[i?(0,Me.jsx)("a",{href:i,children:u}):u,!Ke.RichText.isEmpty(o)&&(0,Me.jsx)(Ke.RichText.Content,{tagName:"figcaption",value:o})]})}},DCe={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:a,href:i,width:l,height:s,id:c}=e,u=(0,Me.jsx)("img",{src:t,alt:r,className:c?`wp-image-${c}`:null,width:l,height:s});return(0,Me.jsxs)("figure",{className:a?`align${a}`:null,children:[i?(0,Me.jsx)("a",{href:i,children:u}):u,!Ke.RichText.isEmpty(o)&&(0,Me.jsx)(Ke.RichText.Content,{tagName:"figcaption",value:o})]})}},LCe={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:a,href:i,width:l,height:s,id:c}=e,u=S({[`align${a}`]:a,"is-resized":l||s}),p=(0,Me.jsx)("img",{src:t,alt:r,className:c?`wp-image-${c}`:null,width:l,height:s});return(0,Me.jsxs)("figure",{className:u,children:[i?(0,Me.jsx)("a",{href:i,children:p}):p,!Ke.RichText.isEmpty(o)&&(0,Me.jsx)(Ke.RichText.Content,{tagName:"figcaption",value:o})]})}},RCe={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:a,href:i,rel:l,linkClass:s,width:c,height:u,id:p,linkTarget:m,sizeSlug:d,title:f}=e,h=l||void 0,g=S({[`align${a}`]:a,[`size-${d}`]:d,"is-resized":c||u}),v=(0,Me.jsx)("img",{src:t,alt:r,className:p?`wp-image-${p}`:null,width:c,height:u,title:f}),y=(0,Me.jsxs)(Me.Fragment,{children:[i?(0,Me.jsx)("a",{className:s,href:i,target:m,rel:h,children:v}):v,!Ke.RichText.isEmpty(o)&&(0,Me.jsx)(Ke.RichText.Content,{tagName:"figcaption",value:o})]});return a==="left"||a==="right"||a==="center"?(0,Me.jsx)("div",{...Ke.useBlockProps.save(),children:(0,Me.jsx)("figure",{className:g,children:y})}):(0,Me.jsx)("figure",{...Ke.useBlockProps.save({className:g}),children:y})}},ACe={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:a,href:i,rel:l,linkClass:s,width:c,height:u,id:p,linkTarget:m,sizeSlug:d,title:f}=e,h=l||void 0,g=S({[`align${a}`]:a,[`size-${d}`]:d,"is-resized":c||u}),v=(0,Me.jsx)("img",{src:t,alt:r,className:p?`wp-image-${p}`:null,width:c,height:u,title:f}),y=(0,Me.jsxs)(Me.Fragment,{children:[i?(0,Me.jsx)("a",{className:s,href:i,target:m,rel:h,children:v}):v,!Ke.RichText.isEmpty(o)&&(0,Me.jsx)(Ke.RichText.Content,{tagName:"figcaption",value:o})]});return(0,Me.jsx)("figure",{...Ke.useBlockProps.save({className:g}),children:y})}},MCe={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:a,href:i,rel:l,linkClass:s,width:c,height:u,aspectRatio:p,scale:m,id:d,linkTarget:f,sizeSlug:h,title:g}=e,v=l||void 0,y=(0,Ke.__experimentalGetBorderClassesAndStyles)(e),_=S({[`align${a}`]:a,[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!y.className||y.style&&Object.keys(y.style).length>0}),k=S(y.className,{[`wp-image-${d}`]:!!d}),x=(0,Me.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...y.style,aspectRatio:p,objectFit:m},width:c,height:u,title:g}),w=(0,Me.jsxs)(Me.Fragment,{children:[i?(0,Me.jsx)("a",{className:s,href:i,target:f,rel:v,children:x}):x,!Ke.RichText.isEmpty(o)&&(0,Me.jsx)(Ke.RichText.Content,{className:(0,Ke.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Me.jsx)("figure",{...Ke.useBlockProps.save({className:_}),children:w})}},VCe={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:a,href:i,rel:l,linkClass:s,width:c,height:u,aspectRatio:p,scale:m,id:d,linkTarget:f,sizeSlug:h,title:g}=e,v=l||void 0,y=(0,Ke.__experimentalGetBorderClassesAndStyles)(e),_=S({[`align${a}`]:a,[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!y.className||y.style&&Object.keys(y.style).length>0}),k=S(y.className,{[`wp-image-${d}`]:!!d}),x=(0,Me.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...y.style,aspectRatio:p,objectFit:m,width:c,height:u},width:c,height:u,title:g}),w=(0,Me.jsxs)(Me.Fragment,{children:[i?(0,Me.jsx)("a",{className:s,href:i,target:f,rel:v,children:x}):x,!Ke.RichText.isEmpty(o)&&(0,Me.jsx)(Ke.RichText.Content,{className:(0,Ke.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Me.jsx)("figure",{...Ke.useBlockProps.save({className:_}),children:w})}},zCe={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,a={...r,lightbox:{enabled:o}};return delete a.behaviors,a},isEligible(e){return!!e.behaviors},save({attributes:e}){let{url:t,alt:r,caption:o,align:a,href:i,rel:l,linkClass:s,width:c,height:u,aspectRatio:p,scale:m,id:d,linkTarget:f,sizeSlug:h,title:g}=e,v=l||void 0,y=(0,Ke.__experimentalGetBorderClassesAndStyles)(e),_=S({[`align${a}`]:a,[`size-${h}`]:h,"is-resized":c||u,"has-custom-border":!!y.className||y.style&&Object.keys(y.style).length>0}),k=S(y.className,{[`wp-image-${d}`]:!!d}),x=(0,Me.jsx)("img",{src:t,alt:r,className:k||void 0,style:{...y.style,aspectRatio:p,objectFit:m,width:c,height:u},title:g}),w=(0,Me.jsxs)(Me.Fragment,{children:[i?(0,Me.jsx)("a",{className:s,href:i,target:f,rel:v,children:x}):x,!Ke.RichText.isEmpty(o)&&(0,Me.jsx)(Ke.RichText.Content,{className:(0,Ke.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Me.jsx)("figure",{...Ke.useBlockProps.save({className:_}),children:w})}},OCe={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:a,href:i,rel:l,linkClass:s,width:c,height:u,aspectRatio:p,scale:m,focalPoint:d,id:f,linkTarget:h,sizeSlug:g,title:v,metadata:{bindings:y={}}={}}=e,_=l||void 0,k=(0,Ke.__experimentalGetBorderClassesAndStyles)(e),x=(0,Ke.__experimentalGetShadowClassesAndStyles)(e),w=S({alignnone:a==="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,Me.jsx)("img",{src:t,alt:r,className:C||void 0,style:{...k.style,...x.style,aspectRatio:p,objectFit:m,objectPosition:d&&m?qd(d):void 0,width:c,height:u},title:v}),E=!Ke.RichText.isEmpty(o)||y.caption||y?.__default?.source==="core/pattern-overrides",D=(0,Me.jsxs)(Me.Fragment,{children:[i?(0,Me.jsx)("a",{className:s,href:i,target:h,rel:_,children:T}):T,E&&(0,Me.jsx)(Ke.RichText.Content,{className:(0,Ke.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,Me.jsx)("figure",{...Ke.useBlockProps.save({className:w}),children:D})}},ree=[OCe,zCe,VCe,MCe,ACe,RCe,LCe,DCe,ICe];var Dg=n(Ar(),1),Yb=n(q(),1),wee=n(z(),1),Xd=n(O(),1),ya=n(B(),1),Yp=n(H(),1),fc=n(N(),1);var Cee=n(Tr(),1),See=n(_e(),1),z4=n(sr(),1),Tee=n(nee(),1);var Oe=n(z(),1),Ig=n(_e(),1),dc=n(O(),1),Vt=n(B(),1),br=n(H(),1),De=n(N(),1),GR=n(sr(),1),Ng=n(q(),1);var gee=n(Tr(),1),V4=n(te(),1);var ba=n(z(),1),D4=n(B(),1),aee=n(En(),1),iee=n(H(),1),HR=n(N(),1),lee=n(O(),1);var see=n(sr(),1),Xa=n(b(),1),FCe=e=>{window.requestAnimationFrame(()=>{let[t]=aee.focus.tabbable.find(e?.current);t&&t.focus()})};function jR({url:e,filename:t,itemGroupProps:r,className:o,label:a}){return(0,Xa.jsx)(ba.__experimentalItemGroup,{...r,as:"span",children:(0,Xa.jsxs)(ba.__experimentalHStack,{justify:"flex-start",children:[(0,Xa.jsx)("span",{className:"block-library-utils__media-control__inspector-image-indicator",style:{backgroundImage:e?`url(${e})`:void 0}}),(0,Xa.jsx)(ba.FlexBlock,{children:(0,Xa.jsx)(ba.__experimentalTruncate,{numberOfLines:1,className:o,children:t??a})})]})})}function L4({mediaId:e,mediaUrl:t,filename:r,allowedTypes:o,onSelect:a,onSelectURL:i,onError:l,onReset:s,isUploading:c=!1,emptyLabel:u=(0,HR.__)("Media")}){let{getSettings:p}=(0,lee.useSelect)(D4.store),m=f=>{let{mediaUpload:h}=p();h&&h({allowedTypes:o,filesList:f,onFileChange([g]){a(g)},onError:l,multiple:!1})},d=(0,iee.useRef)();return(0,Xa.jsxs)("div",{ref:d,className:"block-library-utils__media-control",children:[(0,Xa.jsx)(D4.MediaReplaceFlow,{className:"block-library-utils__media-control__replace-flow",mediaId:e,mediaURL:t,allowedTypes:o,onSelect:a,onSelectURL:i,onError:l,name:(0,Xa.jsx)(jR,{url:t,filename:r,className:"block-library-utils__media-control__inspector-media-replace-title",label:t&&(0,see.getFilename)(r)||u}),renderToggle:f=>(0,Xa.jsx)(ba.Button,{...f,__next40pxDefaultSize:!0,children:c?(0,Xa.jsx)(ba.Spinner,{}):f.children}),onReset:s}),t&&s&&(0,Xa.jsx)(ba.Button,{label:(0,HR.__)("Reset"),className:"block-library-utils__media-control__reset",size:"small",icon:mN,onClick:()=>{s(),FCe(d)}}),(0,Xa.jsx)(ba.DropZone,{onFilesDrop:m})]})}var R4=n(te(),1),A4=n(B(),1),mee=n(En(),1),M4=n(O(),1),xl=n(H(),1);function cee(e){return typeof e!="string"||!(0,mee.__unstableStripHTML)(e).trim()?"":e.replace(/\n/g,"<br>")}function HCe(e){let t=e?.caption;if(typeof t=="string")return cee(t);if(t&&typeof t=="object"&&Object.hasOwn(t,"raw"))return cee(t.raw)}function UR(e){return{alt:typeof e?.alt_text=="string"?e.alt_text:e?.alt||"",caption:HCe(e)}}function uee(e){return e||""}function jCe(e,t,r){if(!t||!r)return{};let o=UR(t),a=UR(r),i={},l=uee(e.alt);o.alt!==a.alt&&(l===o.alt||!l)&&(i.alt=a.alt);let s=uee(e.caption);return o.caption!==void 0&&a.caption!==void 0&&o.caption!==a.caption&&(s===o.caption||!s)&&(i.caption=a.caption||void 0),i}var{openMediaEditorModalKey:UCe}=U(A4.privateApis);function GCe({alt:e,caption:t}){let r={};return e||(r.alt_text=""),t?.toString()||(r.caption=""),Object.keys(r).length?r:void 0}function pee(e){if(!e)return!1;let t=typeof e.alt_text=="string"||typeof e.alt=="string",r=UR(e).caption!==void 0;return t&&r}function dee({attributes:e,setAttributes:t,onClose:r,onUrlChange:o}){let{id:a,url:i,alt:l,caption:s}=e,c=(0,M4.useRegistry)(),u=(0,M4.useSelect)(_=>_(A4.store).getSettings()[UCe],[]),p=(0,xl.useRef)({id:a,url:i,alt:l,caption:s?.toString()}),m=(0,xl.useRef)(),d=(0,xl.useRef)(0);(0,xl.useEffect)(()=>{p.current={id:a,url:i,alt:l,caption:s?.toString()}},[l,s,a,i]);let f=(0,xl.useCallback)(_=>c.select(R4.store).getEditedEntityRecord("postType","attachment",_),[c]),h=(0,xl.useCallback)(async _=>{let k=c.resolveSelect(R4.store);try{return await k.getEntityRecord("postType","attachment",_)}catch{return}},[c]),g=(0,xl.useCallback)(async _=>{let{invalidateResolution:k}=c.dispatch(R4.store);return k("getEntityRecord",["postType","attachment",_]),h(_)},[c,h]),v=(0,xl.useCallback)(async({id:_,url:k})=>{if(typeof _!="number")return;let x=m.current;m.current=void 0;let w=++d.current,C={},T=p.current;if(_!==T.id&&(C.id=_,C.url=k??T.url,C.url!==T.url&&o?.(C.url),p.current={...p.current,id:C.id,url:C.url}),x){let E=await g(_);if(w!==d.current)return;let D=p.current,I=jCe(D,x,E);Object.keys(I).length&&Object.assign(C,I)}Object.keys(C).length&&(p.current={...p.current,...C},t(C))},[o,g,t]),y=(0,xl.useCallback)(async()=>{if(!a||!u)return;let _=f(a),k=GCe(p.current),x=pee(_)?void 0:await h(a);m.current=x||(pee(_)?_:k)||_,u({id:a,onUpdate:v,onClose:r})},[f,v,a,r,u,h]);return a&&u?y:void 0}var ue=n(b(),1),{DimensionsTool:fee,isDefaultBlockStyleState:WCe,ResolutionTool:$Ce,mediaEditKey:qCe,mediaSideloadFromUrlKey:hee}=U(Vt.privateApis),ZCe=[{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.")}],KCe={placement:"bottom-start"},YCe=({href:e,children:t})=>e?(0,ue.jsx)("a",{href:e,onClick:r=>r.preventDefault(),"aria-disabled":!0,style:{pointerEvents:"none",cursor:"default",display:"inline"},children:t}):t;function QCe({attributes:e,setAttributes:t,lockAltControls:r,lockAltControlsMessage:o,lockTitleControls:a,lockTitleControlsMessage:i}){let[l,s]=(0,br.useState)(null),[c,u]=(0,br.useState)(!1),[p,m]=(0,br.useState)(!1);return(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(Oe.ToolbarItem,{ref:s,children:d=>(0,ue.jsx)(Oe.DropdownMenu,{icon:G1,label:(0,De.__)("More"),toggleProps:{...d,description:(0,De.__)("Displays more controls.")},popoverProps:KCe,children:({onClose:f})=>(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(Oe.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,ue.jsx)(Oe.MenuItem,{onClick:()=>{m(!0),f()},"aria-haspopup":"dialog",children:(0,De.__)("Title text")})]})})}),c&&(0,ue.jsx)(Oe.Popover,{placement:"bottom-start",anchor:l,onClose:()=>u(!1),offset:13,variant:"toolbar",children:(0,ue.jsx)("div",{className:"wp-block-image__toolbar_content_textarea__container",children:(0,ue.jsx)(Oe.TextareaControl,{className:"wp-block-image__toolbar_content_textarea",label:(0,De.__)("Alternative text"),value:e.alt||"",onChange:d=>t({alt:d}),disabled:r,help:r?(0,ue.jsx)(ue.Fragment,{children:o}):(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(Oe.ExternalLink,{href:(0,De.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,De.__)("Describe the purpose of the image.")}),(0,ue.jsx)("br",{}),(0,De.__)("Leave empty if decorative.")]})})})}),p&&(0,ue.jsx)(Oe.Popover,{placement:"bottom-start",anchor:l,onClose:()=>m(!1),offset:13,variant:"toolbar",children:(0,ue.jsx)("div",{className:"wp-block-image__toolbar_content_textarea__container",children:(0,ue.jsx)(Oe.TextControl,{className:"wp-block-image__toolbar_content_textarea",label:(0,De.__)("Title attribute"),value:e.title||"",onChange:d=>t({title:d}),disabled:a,help:a?(0,ue.jsx)(ue.Fragment,{children:i}):(0,br.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,ue.jsx)(Oe.ExternalLink,{href:"https://www.w3.org/TR/html52/dom.html#the-title-attribute"})})})})})]})}function vee({temporaryURL:e,isSideloading:t,attributes:r,setAttributes:o,isSingleSelected:a,insertBlocksAfter:i,onReplace:l,onSelectImage:s,onSelectURL:c,onUploadError:u,context:p,clientId:m,blockEditingMode:d,parentLayoutType:f,maxContentWidth:h}){let{url:g="",alt:v,align:y,id:_,href:k,rel:x,linkClass:w,linkDestination:C,title:T,width:E,height:D,aspectRatio:I,scale:P,focalPoint:L,linkTarget:A,sizeSlug:V,lightbox:j,metadata:Z,isDecorative:W}=r,[G,F]=(0,br.useState)(),[J,$]=(0,br.useState)(null),[X,re]=(0,br.useState)({}),[ae,ee]=(0,br.useState)(0),ce=(0,Ig.useResizeObserver)(([ye])=>{if(!J){let[Mt]=ye.borderBoxSize;re({width:Mt.inlineSize,height:Mt.blockSize})}ee(ye.target.offsetTop)}),oe=(0,br.useCallback)(()=>{ee(G?.offsetTop??0)},[G]),we=(0,Ig.useMergeRefs)([F,ce]),{allowResize:le=!0}=p,{image:de,attachmentResolutionError:ge}=(0,dc.useSelect)(ye=>{let Mt=_&&a?ye(V4.store).getEntityRecord("postType","attachment",_,{context:"view"}):null,nl=_&&a?ye(V4.store).getResolutionError("getEntityRecord",["postType","attachment",_,{context:"view"}]):null;return{image:Mt,attachmentResolutionError:nl}},[_,a]),{canInsertCover:ne,imageEditing:me,imageSizes:se,maxWidth:Pe,editMediaEntity:Be}=(0,dc.useSelect)(ye=>{let{getBlockRootClientId:Mt,canInsertBlockType:nl,getSettings:za}=ye(Vt.store),I1=Mt(m),op=za();return{imageEditing:op.imageEditing,imageSizes:op.imageSizes,maxWidth:op.maxWidth,editMediaEntity:op?.[qCe],canInsertCover:nl("core/cover",I1)}},[m]),{getBlock:Q,getSettings:Ce}=(0,dc.useSelect)(Vt.store),pe=(0,br.useRef)(),[Ze,fe]=(0,br.useState)(),Re=!!Ze,Et=(0,br.useCallback)(()=>pe.current?.focus(),[]),Ve=dee({attributes:r,setAttributes:o,onClose:Et,onUrlChange:fe}),{replaceBlocks:Ro,toggleSelection:Ao,__unstableMarkNextChangeAsNotPersistent:yo}=(0,dc.useDispatch)(Vt.store),{createErrorNotice:Wr,createSuccessNotice:Xo}=(0,dc.useDispatch)(gee.store),{editEntityRecord:Aa}=(0,dc.useDispatch)(V4.store),ie=(0,Ig.useViewportMatch)("medium"),ze=["wide","full"].includes(y),[{loadedNaturalWidth:at,loadedNaturalHeight:St},ut]=(0,br.useState)({}),[ro,Mo]=(0,br.useState)(!1),Bn=d==="default",rt=d==="contentOnly",Vo=le&&Bn,Ju=le&&Bn&&!ze&&ie,mi=!!e||t,ih=se.filter(({slug:ye})=>de?.media_details?.sizes?.[ye]?.source_url).map(({name:ye,slug:Mt})=>({value:Mt,label:ye}));(0,br.useEffect)(()=>{!_||!a||ge?.status===404&&(yo(),o({id:void 0}))},[_,a,ge,o,yo]);let Vm=a&&WR(_,g)&&!!Ce()[hee],{naturalWidth:Jo,naturalHeight:ra}=(0,br.useMemo)(()=>({naturalWidth:G?.naturalWidth||at||void 0,naturalHeight:G?.naturalHeight||St||void 0}),[at,St,G?.complete]);(0,br.useEffect)(()=>{Ze&&Ze===g&&G?.complete&&fe(void 0)},[Ze,g,G]);function Yc(){fe(void 0),Mo(!0);let ye=gp({attributes:{url:g}});ye!==void 0&&l&&l(ye)}function lh(ye){fe(void 0),Mo(!1),ut({loadedNaturalWidth:ye.target?.naturalWidth,loadedNaturalHeight:ye.target?.naturalHeight})}function ep(ye){o(ye)}function sh(ye){ye&&!Qc?.enabled?o({lightbox:{enabled:!0},isDecorative:!1}):!ye&&Qc?.enabled?o({lightbox:{enabled:!1}}):o({lightbox:void 0})}function Se(){Qc?.enabled&&Qc?.allowEditing?o({lightbox:{enabled:!1}}):o({lightbox:void 0})}function Xe(ye){o({title:ye})}function ir(ye){o({alt:ye})}function mr(ye){o({isDecorative:ye||void 0,...ye&&{alt:"",caption:void 0,href:void 0,linkDestination:void 0,linkTarget:void 0,rel:void 0}})}let oo=ye=>{G&&G.style.setProperty("object-position",qd(ye))};function rl(ye){let Mt=de?.media_details?.sizes?.[ye]?.source_url;if(!Mt)return null;o({url:Mt,sizeSlug:ye})}function Ma(){let ye=Ce()[hee];ye&&ye({url:g,onSuccess(Mt){s(Mt),Xo((0,De.__)("Image uploaded."),{type:"snackbar"})},onError(Mt){Wr(Mt,{type:"snackbar"})}})}let Va=a&&(_&&Jo&&ra&&me&&!!Be)&&!!Ve&&!rt&&!mi;function ol(){Ro(m,(0,Ng.switchToBlockType)(Q(m),"core/cover"))}let ch=(0,Oe.__experimentalUseCustomUnits)({availableUnits:["px"]}),[Qc]=(0,Vt.useSettings)("lightbox"),h7=!!j&&j?.enabled!==Qc?.enabled||Qc?.allowEditing,tp=!!j?.enabled||!j&&!!Qc?.enabled,P1=K(),js=(0,dc.useSelect)(ye=>{if(!a)return;let{getSelectedBlockStyleState:Mt}=U(ye(Vt.store));return Mt(m)},[m,a]),Xc=!WCe(js),B1=Yh(js),uh=Ci({attributes:r,selectedState:js,hasSelectedStyleState:Xc,attributeKey:"width"}),ph=Ci({attributes:r,selectedState:js,hasSelectedStyleState:Xc,attributeKey:"height"}),zm=Ci({attributes:r,selectedState:js,hasSelectedStyleState:Xc,attributeKey:"aspectRatio"}),J2=Ci({attributes:r,selectedState:js,hasSelectedStyleState:Xc,attributeKey:"scale",styleKey:"objectFit"}),lr=ye=>{o(Qh({style:r.style,selectedState:js,hasSelectedStyleState:Xc,nextDimensions:ye,dimensionKeyMap:{scale:"objectFit"}}))},Us=Vo&&(cR.includes(f)?(0,ue.jsx)(fee,{panelId:m,value:{aspectRatio:zm,scale:J2},onChange:({aspectRatio:ye})=>{lr({aspectRatio:ye,scale:"cover"})},defaultAspectRatio:"auto",tools:["aspectRatio"]},B1):(0,ue.jsx)(fee,{panelId:m,value:{width:uh,height:ph,scale:J2,aspectRatio:zm},onChange:({width:ye,height:Mt,scale:nl,aspectRatio:za})=>{lr({width:!ye&&Mt?"auto":ye,height:Mt,aspectRatio:za,scale:nl})},defaultScale:"cover",defaultAspectRatio:"auto",scaleOptions:ZCe,unitsOptions:ch,tools:ze?["aspectRatio","scale"]:["aspectRatio","widthHeight","scale"]},B1)),Jc=()=>{o({lightbox:void 0}),rl(zb)},rp=Z?.bindings?.__default?.source==="core/pattern-overrides",{lockUrlControls:e_=!1,lockHrefControls:E1=!1,lockAltControls:t_=!1,lockAltControlsMessage:vF,lockTitleControls:g7=!1,lockTitleControlsMessage:bF,hideCaptionControls:Zve=!1}=(0,dc.useSelect)(ye=>{if(!a)return{};let{url:Mt,alt:nl,title:za,caption:I1}=Z?.bindings||{},op=!!p["pattern/overrides"],v7=(0,Ng.getBlockBindingsSource)(Mt?.source),mh=(0,Ng.getBlockBindingsSource)(nl?.source),np=(0,Ng.getBlockBindingsSource)(za?.source);return{lockUrlControls:!!Mt&&!v7?.canUserEditValue?.({select:ye,context:p,args:Mt?.args}),lockHrefControls:op||rp,hideCaptionControls:!!I1,lockAltControls:!!nl&&!mh?.canUserEditValue?.({select:ye,context:p,args:nl?.args}),lockAltControlsMessage:mh?.label?(0,De.sprintf)((0,De.__)("Connected to %s"),mh.label):(0,De.__)("Connected to dynamic data"),lockTitleControls:!!za&&!np?.canUserEditValue?.({select:ye,context:p,args:za?.args}),lockTitleControlsMessage:np?.label?(0,De.sprintf)((0,De.__)("Connected to %s"),np.label):(0,De.__)("Connected to dynamic data")}},[rp,p,a,Z?.bindings]),yF=a&&!E1&&!e_&&!W,_F=a&&ne&&!rt,Kve=yF||Va||_F,xF=a&&!e_&&(0,ue.jsx)(ue.Fragment,{children:(0,ue.jsx)(Vt.BlockControls,{group:rt?"inline":"other",children:(0,ue.jsx)(Vt.MediaReplaceFlow,{mediaId:_,mediaURL:g,allowedTypes:Op,onSelect:s,onSelectURL:c,onError:u,name:g?(0,De.__)("Replace"):(0,De.__)("Add image"),onReset:()=>s(void 0),variant:"toolbar"})})}),Yve=window?.__experimentalContentOnlyInspectorFields,kF=(0,ue.jsxs)(ue.Fragment,{children:[Kve&&(0,ue.jsxs)(Vt.BlockControls,{group:"block",children:[yF&&(0,ue.jsx)(Vt.__experimentalImageURLInputUI,{url:k||"",onChangeUrl:ep,linkDestination:C,mediaUrl:de&&de.source_url||g,mediaLink:de&&de.link,linkTarget:A,linkClass:w,rel:x,showLightboxSetting:h7,lightboxEnabled:tp,onSetLightbox:sh,resetLightbox:Se}),Va&&(0,ue.jsx)(Oe.ToolbarButton,{ref:pe,onClick:Ve,"aria-haspopup":"dialog",icon:Km,label:(0,De.__)("Crop"),disabled:Re}),_F&&(0,ue.jsx)(Oe.ToolbarButton,{icon:pE,label:(0,De.__)("Add text over image"),onClick:ol})]}),Vm&&(0,ue.jsx)(Vt.BlockControls,{children:(0,ue.jsx)(Oe.ToolbarGroup,{children:(0,ue.jsx)(Oe.ToolbarButton,{onClick:Ma,icon:tu,label:(0,De.__)("Upload to Media Library")})})}),rt&&(0,ue.jsx)(Vt.BlockControls,{group:"block",children:(0,ue.jsx)(QCe,{attributes:r,setAttributes:o,lockAltControls:t_,lockAltControlsMessage:vF,lockTitleControls:g7,lockTitleControlsMessage:bF})}),!Yve&&a&&(0,ue.jsx)(Vt.InspectorControls,{group:"content",children:(0,ue.jsxs)(Oe.__experimentalToolsPanel,{label:(0,De.__)("Media"),resetAll:()=>{s(void 0),o({isDecorative:!1})},dropdownMenuProps:P1,children:[!e_&&(0,ue.jsx)(Oe.__experimentalToolsPanelItem,{label:(0,De.__)("Image"),hasValue:()=>!!g,onDeselect:()=>s(void 0),isShownByDefault:!0,children:(0,ue.jsx)(L4,{mediaId:_,mediaUrl:g,alt:v,filename:de?.media_details?.sizes?.full?.file||de?.slug||(0,GR.getFilename)(g),allowedTypes:Op,onSelect:s,onSelectURL:c,onError:u,onReset:()=>s(void 0),isUploading:mi,emptyLabel:(0,De.__)("Add image")})}),!W&&(0,ue.jsx)(Oe.__experimentalToolsPanelItem,{label:(0,De.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!v,onDeselect:()=>o({alt:void 0}),children:(0,ue.jsx)(Oe.TextareaControl,{label:(0,De.__)("Alternative text"),value:v||"",onChange:ir,readOnly:t_,help:t_?(0,ue.jsx)(ue.Fragment,{children:vF}):(0,ue.jsx)(Oe.ExternalLink,{href:(0,De.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,De.__)("Describe the purpose of the image.")})})}),!t_&&!tp&&(0,ue.jsx)(Oe.__experimentalToolsPanelItem,{label:(0,De.__)("Mark as decorative"),isShownByDefault:!0,hasValue:()=>!!W,onDeselect:()=>o({isDecorative:!1}),children:(0,ue.jsx)(Oe.CheckboxControl,{label:(0,De.__)("Mark as decorative"),checked:!!W,onChange:mr,help:(0,De.__)("Hidden from assistive technologies.")})})]})}),(0,ue.jsxs)(Vt.InspectorControls,{group:"dimensions",resetAllFilter:ye=>Xh({attributes:ye,selectedState:js,hasSelectedStyleState:Xc,keys:["aspectRatio","height","objectFit","width"],defaultAttributes:{aspectRatio:void 0,width:void 0,height:void 0,scale:void 0,focalPoint:void 0}}),children:[Us,!Xc&&g&&P&&(0,ue.jsx)(Oe.__experimentalToolsPanelItem,{label:(0,De.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!L,onDeselect:()=>o({focalPoint:void 0}),panelId:m,children:(0,ue.jsx)(Oe.FocalPointPicker,{label:(0,De.__)("Focal point"),url:g,value:L,onDragStart:oo,onDrag:oo,onChange:ye=>o({focalPoint:ye})})})]}),!!ih.length&&(0,ue.jsx)(Vt.InspectorControls,{children:(0,ue.jsx)(Oe.__experimentalToolsPanel,{label:(0,De.__)("Settings"),resetAll:Jc,dropdownMenuProps:P1,children:(0,ue.jsx)($Ce,{value:V,defaultValue:zb,onChange:rl,options:ih})})}),(0,ue.jsx)(Vt.InspectorControls,{group:"advanced",children:(0,ue.jsx)(Oe.TextControl,{label:(0,De.__)("Title attribute"),value:T||"",onChange:Xe,readOnly:g7,help:g7?(0,ue.jsx)(ue.Fragment,{children:bF}):(0,br.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,ue.jsx)(Oe.ExternalLink,{href:"https://www.w3.org/TR/html52/dom.html#the-title-attribute"})})})})]}),r_=(0,GR.getFilename)(g),N1;W?N1=r_?(0,De.sprintf)((0,De.__)("This image has been marked as decorative; its file name is %s"),r_):(0,De.__)("This image has been marked as decorative."):v?N1=v:r_?N1=(0,De.sprintf)((0,De.__)("This image has an empty alt attribute; its file name is %s"),r_):N1=(0,De.__)("This image has an empty alt attribute");let wF=(0,Vt.__experimentalUseBorderProps)(r),Qve=(0,Vt.__experimentalGetShadowClassesAndStyles)(r),{postType:Xve,postId:CF,queryId:Jve}=p,ebe=Number.isFinite(Jve),tbe=(0,ue.jsx)(YCe,{href:k,children:e&&ro?(0,ue.jsx)(Oe.Placeholder,{className:"wp-block-image__placeholder",withIllustration:!0,children:(0,ue.jsx)(Oe.Spinner,{})}):(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)("img",{src:e||g,alt:N1,onError:Yc,onLoad:lh,ref:we,className:S(wF.className,{"is-swapping-media":Re}),width:Jo,height:ra,style:{aspectRatio:I,...J?{width:X.width+J.width,height:X.height+J.height}:(()=>{let ye={};return E==="auto"?ye.width="auto":E!=null&&(ye.width=typeof E=="number"?`${E}px`:E),D==="auto"||D===void 0||D===null?ye.height="auto":ye.height=typeof D=="number"?`${D}px`:D,ye})(),objectFit:P,objectPosition:L&&P?qd(L):void 0,...wF.style,...Qve.style}}),(mi||Re)&&(0,ue.jsx)(Oe.Spinner,{})]})}),SF;if(Ju&&a&&!mi&&!cR.includes(f)){let ye=I&&HQ(I),Mt=X.width/X.height,nl=Jo/ra,za=ye||Mt||nl||1,I1=Jo<ra?uc:uc*za,op=ra<Jo?uc:uc/za,v7=Pe*2.5,mh=h||v7,np=!1,o_=!1;y==="center"?(np=!0,o_=!0):(0,De.isRTL)()?y==="left"?np=!0:o_=!0:y==="right"?o_=!0:np=!0,SF=(0,ue.jsx)(Oe.ResizableBox,{ref:oe,style:{position:"absolute",inset:`${ae}px 0 0 0`},size:X,minWidth:I1,maxWidth:mh,minHeight:op,maxHeight:mh/za,lockAspectRatio:za,enable:{top:!1,right:np,bottom:!0,left:o_},onResizeStart:()=>{Ao(!1)},onResize:(obe,nbe,b7,n_)=>{$(n_)},onResizeStop:(obe,nbe,b7,n_)=>{if(Ao(!0),$(null),re(TF=>({width:TF.width+n_.width,height:TF.height+n_.height})),h&&Jo>=h&&Math.abs(b7.offsetWidth-h)<10){o({width:void 0,height:void 0});return}o({width:`${b7.offsetWidth}px`,height:"auto",aspectRatio:za===nl?void 0:String(za)})},resizeRatio:y==="center"?2:1})}if(!g&&!e)return(0,ue.jsxs)(ue.Fragment,{children:[xF,kF]});let rbe=()=>{Aa("postType",Xve,CF,{featured_media:_}),Xo((0,De.__)("Post featured image updated."),{type:"snackbar"})};return(0,ue.jsxs)(ue.Fragment,{children:[xF,kF,!ebe&&CF&&_?(0,ue.jsx)(Vt.BlockSettingsMenuControls,{children:({canEdit:ye,selectedClientIds:Mt})=>ye&&Mt.length===1&&m===Mt[0]&&(0,ue.jsx)(Oe.MenuItem,{onClick:rbe,children:(0,De.__)("Set as featured image")})}):null,tbe,SF,!W&&(0,ue.jsx)(Fo,{attributes:r,setAttributes:o,isSelected:a,insertBlocksAfter:i,label:(0,De.__)("Image caption text"),showToolbarButton:a&&(Bn||rt)&&!Zve})]})}var bee=n(H(),1),yee=n(_e(),1),_ee=n(b(),1);function xee(){let[e,{width:t}]=(0,yee.useResizeObserver)(),r=(0,bee.useRef)();return[(0,_ee.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 ks=n(b(),1),XCe=(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},WR=(e,t)=>t&&!e&&!(0,Dg.isBlobURL)(t);function kee(e,t){return"url"in(e?.sizes?.[t]??{})||"source_url"in(e?.media_details?.sizes?.[t]??{})}function JCe({attributes:e,setAttributes:t,isSelected:r,className:o,insertBlocksAfter:a,onReplace:i,context:l,clientId:s,__unstableParentLayout:c}){let{url:u="",caption:p,id:m,width:d,height:f,sizeSlug:h,aspectRatio:g,scale:v,align:y,metadata:_}=e,[k,x]=(0,Yp.useState)(e.blob),w=(0,Yp.useRef)(),C=c?.type||c?.default?.type,T=!C||C!=="flex"&&C!=="grid",[E,D]=xee(),[I,{width:P}]=(0,See.useResizeObserver)(),L=P&&P<160,A=(0,Yp.useRef)();(0,Yp.useEffect)(()=>{A.current=p},[p]);let{__unstableMarkNextChangeAsNotPersistent:V,replaceBlock:j}=(0,Xd.useDispatch)(ya.store);(0,Yp.useEffect)(()=>{["wide","full"].includes(y)&&(V(),t({width:void 0,height:void 0}))},[V,y,t]);let{getSettings:Z,getBlockRootClientId:W,getBlockName:G,canInsertBlockType:F}=(0,Xd.useSelect)(ya.store),J=(0,ya.useBlockEditingMode)(),{createErrorNotice:$}=(0,Xd.useDispatch)(Cee.store);function X(pe){$(pe,{type:"snackbar",explicitDismiss:!0}),x(),t({src:void 0,id:void 0,url:void 0,blob:void 0})}function re(pe){pe.length===1&&x((0,Dg.createBlobURL)(pe[0]))}function ae(pe){let Ze=w.current?.ownerDocument.defaultView;if(pe.every(fe=>fe instanceof Ze.File)){let fe=pe,Re=W(s);fe.some(Ve=>!uR(Ve))&&$((0,fc.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});let Et=fe.filter(Ve=>uR(Ve)).map(Ve=>(0,Yb.createBlock)("core/image",{blob:(0,Dg.createBlobURL)(Ve)}));if(G(Re)==="core/gallery")j(s,Et);else if(F("core/gallery",Re)){let Ve=(0,Yb.createBlock)("core/gallery",{},Et);j(s,Ve)}}}function ee(pe){if(Array.isArray(pe)){ae(pe);return}if(!pe||!pe.url){t({url:void 0,alt:void 0,id:void 0,title:void 0,caption:void 0,blob:void 0}),x();return}if((0,Dg.isBlobURL)(pe.url)){x(pe.url);return}let{imageDefaultSize:Ze}=Z(),fe=zb;h&&kee(pe,h)?fe=h:kee(pe,Ze)&&(fe=Ze);let Re=XCe(pe,fe);if(typeof Re.caption=="string"&&Re.caption.includes(`
-`)&&(Re.caption=Re.caption.replace(/\n/g,"<br>")),A.current&&!Re.caption){let{caption:Ao,...yo}=Re;Re=yo}let Et;(!pe.id||pe.id!==m)&&(Et={sizeSlug:fe});let Ve=e.linkDestination;if(!Ve)switch(window?.wp?.media?.view?.settings?.defaultProps?.link||$d){case"file":case gg:Ve=gg;break;case"post":case vg:Ve=vg;break;case sR:Ve=sR;break;case $d:Ve=$d;break}let Ro;switch(Ve){case gg:Ro=pe.url;break;case vg:Ro=pe.link;break}Re.href=Ro,t({blob:void 0,...Re,...Et,linkDestination:Ve}),x()}function ce(pe){let Ze=(0,z4.getProtocol)(pe)?pe:(0,z4.prependHTTPS)(pe);Ze!==u&&(t({blob:void 0,url:Ze,id:void 0,sizeSlug:Z().imageDefaultSize}),x())}Ws({url:k,allowedTypes:Op,onChange:ee,onError:X});let we=WR(m,u)?u:void 0,le=(0,Xd.useSelect)(pe=>!window.__clientSideMediaProcessing||!m?!1:pe(Tee.store).isUploadingById(m),[m]),de=!!u&&(0,ks.jsx)("img",{alt:(0,fc.__)("Edit image"),title:(0,fc.__)("Edit image"),className:"edit-image-preview",src:u}),ge=(0,ya.__experimentalUseBorderProps)(e),ne=(0,ya.__experimentalGetShadowClassesAndStyles)(e),me=S(o,{"is-transient":!!k||le,"is-resized":!!d||!!f,[`size-${h}`]:h,"has-custom-border":!!ge.className||ge.style&&Object.keys(ge.style).length>0}),se=(0,ya.useBlockProps)({ref:w,className:me}),{lockUrlControls:Pe=!1,lockUrlControlsMessage:Be}=(0,Xd.useSelect)(pe=>{if(!r)return{};let Ze=(0,Yb.getBlockBindingsSource)(_?.bindings?.url?.source);return{lockUrlControls:!!_?.bindings?.url&&!Ze?.canUserEditValue?.({select:pe,context:l,args:_?.bindings?.url?.args}),lockUrlControlsMessage:Ze?.label?(0,fc.sprintf)((0,fc.__)("Connected to %s"),Ze.label):(0,fc.__)("Connected to dynamic data")}},[l,r,_?.bindings?.url]),Q=f==="auto"?void 0:f;return(0,ks.jsxs)(ks.Fragment,{children:[(0,ks.jsxs)("figure",{...se,children:[(0,ks.jsx)(vee,{temporaryURL:k,isSideloading:le,attributes:e,setAttributes:t,isSingleSelected:r,insertBlocksAfter:a,onReplace:i,onSelectImage:ee,onSelectURL:ce,onUploadError:X,context:l,clientId:s,blockEditingMode:J,parentLayoutType:C,maxContentWidth:D}),(0,ks.jsx)(ya.MediaPlaceholder,{icon:(0,ks.jsx)(ya.BlockIcon,{icon:cp}),onSelect:ee,onSelectURL:ce,onFilesPreUpload:re,onError:X,placeholder:pe=>(0,ks.jsxs)(wee.Placeholder,{className:S("block-editor-media-placeholder",{[ge.className]:!!ge.className&&!r}),icon:!L&&(Pe?wE:cp),withIllustration:!r||L,label:!L&&(0,fc.__)("Image"),instructions:!Pe&&!L&&(0,fc.__)("Drag and drop an image, upload, or choose from your library."),style:{aspectRatio:!(d&&Q)&&g?g:void 0,width:Q&&g?"100%":d,height:d&&g?"100%":Q,objectFit:v,...ge.style,...ne.style},children:[Pe&&!L&&Be,!Pe&&!L&&pe,I]}),allowedTypes:Op,handleUpload:pe=>pe.length===1,value:{id:m,src:we},mediaPreview:de,disableMediaButtons:k||u})]}),r&&T&&E]})}var Pee=JCe;var O4={$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 ws=n(B(),1);var xu=n(b(),1);function Bee({attributes:e}){let{url:t,alt:r,caption:o,align:a,href:i,rel:l,linkClass:s,width:c,height:u,aspectRatio:p,scale:m,focalPoint:d,id:f,linkTarget:h,sizeSlug:g,title:v,isDecorative:y,metadata:{bindings:_={}}={}}=e,k=l||void 0,x=(0,ws.__experimentalGetBorderClassesAndStyles)(e),w=(0,ws.__experimentalGetShadowClassesAndStyles)(e),C=S({alignnone:a==="none",[`size-${g}`]:g,"is-resized":c||u,"has-custom-border":!!x.className||x.style&&Object.keys(x.style).length>0}),T=S(x.className,{[`wp-image-${f}`]:!!f}),E=(0,xu.jsx)("img",{src:t,alt:r,className:T||void 0,style:(()=>{let P={...x.style,...w.style,aspectRatio:p,objectFit:m,objectPosition:d&&m?qd(d):void 0};return(c!==void 0||u!==void 0)&&(c==="auto"?P.width="auto":c!=null&&(P.width=typeof c=="number"?`${c}px`:c),u==="auto"||u===void 0||u===null?P.height="auto":P.height=typeof u=="number"?`${u}px`:u),P})(),title:v,role:y?"none":void 0}),D=!ws.RichText.isEmpty(o)||_.caption||_?.__default?.source==="core/pattern-overrides",I=(0,xu.jsxs)(xu.Fragment,{children:[i?(0,xu.jsx)("a",{className:s,href:i,target:h,rel:k,children:E}):E,D&&(0,xu.jsx)(ws.RichText.Content,{className:(0,ws.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:o})]});return(0,xu.jsx)("figure",{...ws.useBlockProps.save({className:C}),children:I})}var F4=n(Ar(),1),Lg=n(q(),1),Dee=n(O(),1),Lee=n(te(),1);function tSe(e){let{align:t,anchor:r,className:o,style:a}=e,i=a?.spacing?.margin;return{...t&&{align:t},...r&&{anchor:r},...o&&{className:o},...i&&{style:{spacing:{margin:i}}}}}function Eee(e,t){if(!e||!t?.split(/[?#]/)[0]?.toLowerCase().endsWith(".gif"))return null;let o=(0,Dee.select)(Lee.store).getEntityRecord("postType","attachment",e,{context:"view"}),a=o?.media_details;if(!a?.animated_video||!o?.source_url)return null;let i=o.source_url.slice(0,o.source_url.lastIndexOf("/")+1);return{src:i+a.animated_video,poster:a.animated_video_poster?i+a.animated_video_poster:void 0,width:a.width,height:a.height}}function rSe(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 $R(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 Nee={img:{attributes:["src","alt","title","width","height"],classes:["alignleft","aligncenter","alignright","alignnone",/^wp-image-\d+$/]}};function Iee(e){return e&&/^\d+$/.test(e)?`${e}px`:void 0}var oSe=({phrasingContentSchema:e})=>({figure:{require:["img"],children:{...Nee,a:{attributes:["href","rel","target"],classes:["*"],children:Nee},figcaption:{children:e}}}}),nSe={from:[{type:"raw",isMatch:e=>e.nodeName==="FIGURE"&&!!e.querySelector("img"),schema:oSe,transform:e=>{let t=e.querySelector("img"),r=e.className+" "+t.className,o=/(?:^|\s)align(left|center|right)(?:$|\s)/.exec(r),a=e.id===""?void 0:e.id,i=o?o[1]:void 0,l=/(?:^|\s)wp-image-(\d+)(?:$|\s)/.exec(r),s=l?Number(l[1]):void 0,c=e.querySelector("a"),u=c&&c.href?"custom":void 0,p=c&&c.href?c.href:void 0,m=c&&c.rel?c.rel:void 0,d=c&&c.className?c.className:void 0,f=Iee(t.getAttribute("width")),h=Iee(t.getAttribute("height")),g=parseInt(f,10),v=parseInt(h,10),y=g&&v?String(g/v):void 0,_=f||(h?"auto":void 0),k=f?"auto":h,x=(0,Lg.getBlockAttributes)("core/image",e.outerHTML,{align:i,id:s,linkDestination:u,href:p,rel:m,linkClass:d,anchor:a,width:_,height:k,aspectRatio:y});return(0,F4.isBlobURL)(x.url)&&(x.blob=x.url,delete x.url),(0,Lg.createBlock)("core/image",x)}},{type:"files",isMatch(e){return e.every(t=>t.type.indexOf("image/")===0)},transform(e){return e.map(r=>(0,Lg.createBlock)("core/image",{blob:(0,F4.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:rSe},href:{shortcode:(e,{shortcode:t})=>$R(t.content,"href")},rel:{shortcode:(e,{shortcode:t})=>$R(t.content,"rel")},linkClass:{shortcode:(e,{shortcode:t})=>$R(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})=>!!Eee(e,t),transform(e){let{id:t,url:r,caption:o}=e,a=Eee(t,r);return(0,Lg.createBlock)("core/video",{...tSe(e),id:t,src:a.src,poster:a.poster,caption:o,controls:!1,loop:!0,autoplay:!0,muted:!0,playsInline:!0,width:a.width,height:a.height})}}]},Ree=nSe;var{fieldsKey:aSe,formKey:iSe}=U(Aee.privateApis),{name:Mee}=O4,H4={icon:cp,example:{attributes:{sizeSlug:"large",url:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",caption:(0,Qp.__)("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:a,url:i}=e;return i?a?a+(o?". "+o:""):o||"":(0,Qp.__)("Empty")}},getEditWrapperProps(e){return{"data-align":e.align}},transforms:Ree,edit:Pee,save:Bee,deprecated:ree};window.__experimentalContentOnlyInspectorFields&&(H4[aSe]=[{id:"image",label:(0,Qp.__)("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,Qp.__)("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,Qp.__)("Caption"),type:"text",Edit:"rich-text",isVisible:e=>!e.isDecorative},{id:"alt",label:(0,Qp.__)("Alt text"),type:"text",isVisible:e=>!e.isDecorative},{id:"isDecorative",label:(0,Qp.__)("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}})}],H4[iSe]={fields:["image","link","caption","alt","isDecorative"]});var lSe=()=>R({name:Mee,metadata:O4,settings:H4});var ZR={};Y(ZR,{init:()=>mSe,metadata:()=>j4,name:()=>Hee,settings:()=>jee});var j4={$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 U4=n(B(),1),jn=n(z(),1),Hn=n(N(),1),Vee=n(ap(),1),zee=n(_e(),1);var so=n(b(),1),cSe=1,uSe=100;function Oee({attributes:e,setAttributes:t,name:r}){let{commentsToShow:o,displayAvatar:a,displayDate:i,displayContent:l}=e,s=K(),{content:c,status:u,error:p}=(0,Vee.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r,urlQueryArgs:{_locale:"site"}}),m=(0,zee.useDisabled)(),d=(0,U4.useBlockProps)({ref:m});return(0,so.jsxs)(so.Fragment,{children:[(0,so.jsx)(U4.InspectorControls,{children:(0,so.jsxs)(jn.__experimentalToolsPanel,{label:(0,Hn.__)("Settings"),resetAll:()=>{t({commentsToShow:5,displayAvatar:!0,displayDate:!0,displayContent:"excerpt"})},dropdownMenuProps:s,children:[(0,so.jsx)(jn.__experimentalToolsPanelItem,{hasValue:()=>!a,label:(0,Hn.__)("Display avatar"),onDeselect:()=>t({displayAvatar:!0}),isShownByDefault:!0,children:(0,so.jsx)(jn.ToggleControl,{label:(0,Hn.__)("Display avatar"),checked:a,onChange:()=>t({displayAvatar:!a})})}),(0,so.jsx)(jn.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,Hn.__)("Display date"),onDeselect:()=>t({displayDate:!0}),isShownByDefault:!0,children:(0,so.jsx)(jn.ToggleControl,{label:(0,Hn.__)("Display date"),checked:i,onChange:()=>t({displayDate:!i})})}),(0,so.jsx)(jn.__experimentalToolsPanelItem,{hasValue:()=>l!=="excerpt",label:(0,Hn.__)("Display content"),onDeselect:()=>t({displayContent:"excerpt"}),isShownByDefault:!0,children:(0,so.jsx)(jn.SelectControl,{label:(0,Hn.__)("Display content"),value:l,options:[{label:(0,Hn.__)("No content"),value:"none"},{label:(0,Hn.__)("Excerpt"),value:"excerpt"},{label:(0,Hn.__)("Full content"),value:"full"}],onChange:f=>t({displayContent:f})})}),(0,so.jsx)(jn.__experimentalToolsPanelItem,{hasValue:()=>o!==5,label:(0,Hn.__)("Number of comments"),onDeselect:()=>t({commentsToShow:5}),isShownByDefault:!0,children:(0,so.jsx)(jn.RangeControl,{label:(0,Hn.__)("Number of comments"),value:o,onChange:f=>t({commentsToShow:f}),min:cSe,max:uSe,required:!0})})]})}),u==="loading"&&(0,so.jsx)("div",{...d,children:(0,so.jsx)(jn.Spinner,{})}),u==="error"&&(0,so.jsx)("div",{...d,children:(0,so.jsx)("p",{children:(0,Hn.sprintf)((0,Hn.__)("Error: %s"),p)})}),u==="success"&&(0,so.jsx)(xo,{wrapperProps:d,html:c})]})}var pSe={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"}}},Fee=[pSe];var{name:Hee}=j4,jee={icon:Z1,example:{},edit:Oee,deprecated:Fee},mSe=()=>R({name:Hee,metadata:j4,settings:jee});var QR={};Y(QR,{init:()=>wSe,metadata:()=>Jd,name:()=>Yee,settings:()=>Qee});var Jd={$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 fSe={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}},hSe={postLayout:{type:"string",default:"list"},columns:{type:"number",default:3}},Uee=e=>!e.categories||typeof e.categories!="string"?e:{...e,categories:[{id:Number(e.categories)}]},gSe=e=>{let{postLayout:t,columns:r,...o}=e;return t?{...o,layout:{type:t==="grid"?"grid":"default",...t==="grid"&&r&&{columnCount:r}}}:e},Gee=[{attributes:{...Jd.attributes,...hSe,categories:{type:["array","string"]}},supports:fSe,migrate:e=>gSe(Uee(e)),isEligible:({postLayout:e})=>e,save:()=>null},{attributes:{...Jd.attributes,categories:{type:"string"}},supports:{align:!0,html:!1},migrate:Uee,isEligible:({categories:e})=>e&&typeof e=="string",save:()=>null}];var Je=n(z(),1),Ge=n(N(),1),Rg=n(Hw(),1),hc=n(B(),1),Qb=n(O(),1);var KR=n(te(),1),qee=n(Tr(),1),Zee=n(_e(),1),Kee=n(H(),1);var Wee=10,$ee=100,G4=55;var Le=n(b(),1),vSe={per_page:-1,_fields:"id,name",context:"view"},bSe={per_page:-1,has_published_posts:["post"],context:"view"},ySe=[{value:"none",icon:Y7,label:(0,Ge.__)("None")},{value:"left",icon:BE,label:(0,Ge.__)("Left")},{value:"center",icon:TE,label:(0,Ge.__)("Center")},{value:"right",icon:NE,label:(0,Ge.__)("Right")}];function _Se(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 xSe(e){return e._embedded?.author?.[0]}function kSe({attributes:e,setAttributes:t}){let{postsToShow:r,order:o,orderBy:a,categories:i,selectedAuthor:l,displayFeaturedImage:s,displayPostContentRadio:c,displayPostContent:u,displayPostDate:p,displayAuthor:m,excerptLength:d,featuredImageAlign:f,featuredImageSizeSlug:h,featuredImageSizeWidth:g,featuredImageSizeHeight:v,addLinkToFeaturedImage:y}=e,{imageSizes:_,defaultImageWidth:k,defaultImageHeight:x,categoriesList:w,authorList:C}=(0,Qb.useSelect)(P=>{let{getEntityRecords:L,getUsers:A}=P(KR.store),V=P(hc.store).getSettings();return{defaultImageWidth:V.imageDimensions?.[h]?.width??0,defaultImageHeight:V.imageDimensions?.[h]?.height??0,imageSizes:V.imageSizes,categoriesList:L("taxonomy","category",vSe),authorList:A(bSe)}},[h]),T=K(),E=_.filter(({slug:P})=>P!=="full").map(({name:P,slug:L})=>({value:L,label:P})),D=w?.reduce((P,L)=>(P[L.name]=L,P),{})??{},I=P=>{if(P.some(V=>typeof V=="string"&&!D[V]))return;let A=P.map(V=>typeof V=="string"?D[V]:V);if(A.includes(null))return!1;t({categories:A})};return(0,Le.jsxs)(Le.Fragment,{children:[(0,Le.jsxs)(Je.__experimentalToolsPanel,{label:(0,Ge.__)("Post content"),resetAll:()=>t({displayPostContent:!1,displayPostContentRadio:"excerpt",excerptLength:G4}),dropdownMenuProps:T,children:[(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>!!u,label:(0,Ge.__)("Display post content"),onDeselect:()=>t({displayPostContent:!1}),isShownByDefault:!0,children:(0,Le.jsx)(Je.ToggleControl,{label:(0,Ge.__)("Display post content"),checked:u,onChange:P=>t({displayPostContent:P})})}),u&&(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>c!=="excerpt",label:(0,Ge.__)("Content length"),onDeselect:()=>t({displayPostContentRadio:"excerpt"}),isShownByDefault:!0,children:(0,Le.jsx)(Je.RadioControl,{label:(0,Ge.__)("Content length"),selected:c,options:[{label:(0,Ge.__)("Excerpt"),value:"excerpt"},{label:(0,Ge.__)("Full post"),value:"full_post"}],onChange:P=>t({displayPostContentRadio:P})})}),u&&c==="excerpt"&&(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>d!==G4,label:(0,Ge.__)("Max number of words"),onDeselect:()=>t({excerptLength:G4}),isShownByDefault:!0,children:(0,Le.jsx)(Je.RangeControl,{label:(0,Ge.__)("Max number of words"),value:d,onChange:P=>t({excerptLength:P}),min:Wee,max:$ee})})]}),(0,Le.jsxs)(Je.__experimentalToolsPanel,{label:(0,Ge.__)("Post meta"),resetAll:()=>t({displayAuthor:!1,displayPostDate:!1}),dropdownMenuProps:T,children:[(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>!!m,label:(0,Ge.__)("Display author name"),onDeselect:()=>t({displayAuthor:!1}),isShownByDefault:!0,children:(0,Le.jsx)(Je.ToggleControl,{label:(0,Ge.__)("Display author name"),checked:m,onChange:P=>t({displayAuthor:P})})}),(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>!!p,label:(0,Ge.__)("Display post date"),onDeselect:()=>t({displayPostDate:!1}),isShownByDefault:!0,children:(0,Le.jsx)(Je.ToggleControl,{label:(0,Ge.__)("Display post date"),checked:p,onChange:P=>t({displayPostDate:P})})})]}),(0,Le.jsxs)(Je.__experimentalToolsPanel,{label:(0,Ge.__)("Featured image"),resetAll:()=>t({displayFeaturedImage:!1,featuredImageAlign:void 0,featuredImageSizeSlug:"thumbnail",featuredImageSizeWidth:null,featuredImageSizeHeight:null,addLinkToFeaturedImage:!1}),dropdownMenuProps:T,children:[(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,Ge.__)("Display featured image"),onDeselect:()=>t({displayFeaturedImage:!1}),isShownByDefault:!0,children:(0,Le.jsx)(Je.ToggleControl,{label:(0,Ge.__)("Display featured image"),checked:s,onChange:P=>t({displayFeaturedImage:P})})}),s&&(0,Le.jsxs)(Le.Fragment,{children:[(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>h!=="thumbnail"||g!==null||v!==null,label:(0,Ge.__)("Image size"),onDeselect:()=>t({featuredImageSizeSlug:"thumbnail",featuredImageSizeWidth:null,featuredImageSizeHeight:null}),isShownByDefault:!0,children:(0,Le.jsx)(hc.__experimentalImageSizeControl,{onChange:P=>{let L={};P.hasOwnProperty("width")&&(L.featuredImageSizeWidth=P.width),P.hasOwnProperty("height")&&(L.featuredImageSizeHeight=P.height),t(L)},slug:h,width:g,height:v,imageWidth:k,imageHeight:x,imageSizeOptions:E,imageSizeHelp:(0,Ge.__)("Select the size of the source image."),onChangeImage:P=>t({featuredImageSizeSlug:P,featuredImageSizeWidth:void 0,featuredImageSizeHeight:void 0})})}),(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>!!f,label:(0,Ge.__)("Image alignment"),onDeselect:()=>t({featuredImageAlign:void 0}),isShownByDefault:!0,children:(0,Le.jsx)(Je.__experimentalToggleGroupControl,{className:"editor-latest-posts-image-alignment-control",label:(0,Ge.__)("Image alignment"),value:f||"none",onChange:P=>t({featuredImageAlign:P!=="none"?P:void 0}),children:ySe.map(({value:P,icon:L,label:A})=>(0,Le.jsx)(Je.__experimentalToggleGroupControlOptionIcon,{value:P,icon:L,label:A},P))})}),(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>!!y,label:(0,Ge.__)("Add link to featured image"),onDeselect:()=>t({addLinkToFeaturedImage:!1}),isShownByDefault:!0,children:(0,Le.jsx)(Je.ToggleControl,{label:(0,Ge.__)("Add link to featured image"),checked:y,onChange:P=>t({addLinkToFeaturedImage:P})})})]})]}),(0,Le.jsx)(Je.__experimentalToolsPanel,{label:(0,Ge.__)("Sorting and filtering"),resetAll:()=>t({order:"desc",orderBy:"date",postsToShow:5,categories:void 0,selectedAuthor:void 0}),dropdownMenuProps:T,children:(0,Le.jsx)(Je.__experimentalToolsPanelItem,{hasValue:()=>o!=="desc"||a!=="date"||r!==5||i?.length>0||!!l,label:(0,Ge.__)("Sort and filter"),onDeselect:()=>t({order:"desc",orderBy:"date",postsToShow:5,categories:void 0,selectedAuthor:void 0}),isShownByDefault:!0,children:(0,Le.jsx)(Je.QueryControls,{order:o,orderBy:a,numberOfItems:r,onOrderChange:P=>t({order:P}),onOrderByChange:P=>t({orderBy:P}),onNumberOfItemsChange:P=>t({postsToShow:P}),categorySuggestions:D,onCategoryChange:I,selectedCategories:i,onAuthorChange:P=>t({selectedAuthor:P!==""?Number(P):void 0}),authorList:C??[],selectedAuthorId:l})})})]})}function YR({attributes:e,setAttributes:t,__unstableLayoutClassNames:r}){let o=(0,Zee.useInstanceId)(YR),{postsToShow:a,order:i,orderBy:l,categories:s,selectedAuthor:c,displayFeaturedImage:u,displayPostContentRadio:p,displayPostContent:m,displayPostDate:d,displayAuthor:f,layout:h,postLayout:g,columns:v,excerptLength:y,featuredImageAlign:_,featuredImageSizeSlug:k,featuredImageSizeWidth:x,featuredImageSizeHeight:w,addLinkToFeaturedImage:C}=e,{type:T,minimumColumnWidth:E}=h||{},D=T||(g==="grid"?"grid":"default"),I=h?.columnCount??(T?void 0:v)??3,{latestPosts:P}=(0,Qb.useSelect)($=>{let{getEntityRecords:X}=$(KR.store),re=s&&s.length>0?s.map(ee=>ee.id):[],ae=Object.fromEntries(Object.entries({categories:re,author:c,order:i,orderby:l,per_page:a,_embed:"author,wp:featuredmedia",ignore_sticky:!0}).filter(([,ee])=>typeof ee<"u"));return{latestPosts:X("postType","post",ae)}},[a,i,l,s,c]),{createWarningNotice:L}=(0,Qb.useDispatch)(qee.store),A=$=>{$.preventDefault(),L((0,Ge.__)("Links are disabled in the editor."),{id:`block-library/core/latest-posts/redirection-prevented/${o}`,type:"snackbar"})},V=!!P?.length,j=(0,Le.jsx)(hc.InspectorControls,{children:(0,Le.jsx)(kSe,{attributes:e,setAttributes:t})}),Z=(0,hc.useBlockProps)({className:S(r,{"wp-block-latest-posts__list":!0,"is-grid":D==="grid","has-dates":d,"has-author":f,[`columns-${I}`]:D==="grid"&&I,"has-native-responsive-grid":D==="grid"&&I&&E})});if(!V)return(0,Le.jsxs)("div",{...Z,children:[j,(0,Le.jsx)(Je.Placeholder,{icon:hv,label:(0,Ge.__)("Latest Posts"),children:Array.isArray(P)?(0,Ge.__)("No posts found."):(0,Le.jsx)(Je.Spinner,{})})]});let W=P.length>a?P.slice(0,a):P,G=$=>t({layout:{...h,...$},postLayout:void 0,columns:void 0}),F=[{icon:$l,title:(0,Ge._x)("List view","Latest posts block display setting"),onClick:()=>G({type:"default"}),isActive:D==="default"||D==="constrained"},{icon:Wl,title:(0,Ge._x)("Grid view","Latest posts block display setting"),onClick:()=>G({type:"grid",columnCount:I}),isActive:D==="grid"}],J=(0,Rg.getSettings)().formats.date;return(0,Le.jsxs)(Le.Fragment,{children:[j,(0,Le.jsx)(hc.BlockControls,{children:(0,Le.jsx)(Je.ToolbarGroup,{controls:F})}),(0,Le.jsx)("ul",{...Z,children:W.map($=>{let X=$.title.rendered.trim(),re=$.excerpt.rendered,ae=xSe($),ee=document.createElement("div");ee.innerHTML=re,re=ee.textContent||ee.innerText||"";let{url:ce,alt:oe}=_Se($,k),we=S({"wp-block-latest-posts__featured-image":!0,[`align${_}`]:!!_}),le=u&&ce,de=le&&(0,Le.jsx)("img",{src:ce,alt:oe,style:{maxWidth:x,maxHeight:w}}),ne=y<re.trim().split(" ").length&&$.excerpt.raw===""?(0,Le.jsxs)(Le.Fragment,{children:[re.trim().split(" ",y).join(" "),(0,Kee.createInterpolateElement)((0,Ge.sprintf)((0,Ge.__)("\u2026 <a>Read more<span>: %1$s</span></a>"),X||(0,Ge.__)("(no title)")),{a:(0,Le.jsx)("a",{className:"wp-block-latest-posts__read-more",href:$.link,rel:"noopener",onClick:A}),span:(0,Le.jsx)("span",{className:"screen-reader-text"})})]}):re;return(0,Le.jsxs)("li",{children:[le&&(0,Le.jsx)("div",{className:we,children:C?(0,Le.jsx)("a",{href:$.link,onClick:A,children:de}):de}),(0,Le.jsx)("a",{className:"wp-block-latest-posts__post-title",href:$.link,dangerouslySetInnerHTML:X?{__html:X}:void 0,onClick:A,children:X?null:(0,Ge.__)("(no title)")}),f&&ae&&(0,Le.jsx)("div",{className:"wp-block-latest-posts__post-author",children:(0,Ge.sprintf)((0,Ge.__)("by %s"),ae.name)}),d&&$.date_gmt&&(0,Le.jsx)("time",{dateTime:(0,Rg.format)("c",$.date_gmt),className:"wp-block-latest-posts__post-date",children:(0,Rg.dateI18n)(J,$.date_gmt)}),m&&p==="excerpt"&&(0,Le.jsx)("div",{className:"wp-block-latest-posts__post-excerpt",children:ne}),m&&p==="full_post"&&(0,Le.jsx)("div",{className:"wp-block-latest-posts__post-full-content",dangerouslySetInnerHTML:{__html:$.content.rendered.trim()}})]},$.id)})})]})}var{name:Yee}=Jd,Qee={icon:xv,example:{},edit:YR,deprecated:Gee},wSe=()=>R({name:Yee,metadata:Jd,settings:Qee});var tA={};Y(tA,{init:()=>zSe,metadata:()=>K4,name:()=>pte,settings:()=>mte});var Vg=n(N(),1);var Cs=n(B(),1);var Ag=n(q(),1),W4={A:"upper-alpha",a:"lower-alpha",I:"upper-roman",i:"lower-roman"};function XR(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&&W4[t]?W4[t]:void 0},o=Array.from(e.children).map(a=>{let i=Array.from(a.childNodes).filter(d=>d.nodeType!==d.TEXT_NODE||d.textContent.trim().length!==0);i.reverse();let[l,...s]=i;if(!(l?.tagName==="UL"||l?.tagName==="OL"))return(0,Ag.createBlock)("core/list-item",{content:a.innerHTML});let u=s.map(d=>d.nodeType===d.TEXT_NODE?d.textContent:d.outerHTML);u.reverse();let p={content:u.join("").trim()},m=[XR(l)];return(0,Ag.createBlock)("core/list-item",p,m)});return(0,Ag.createBlock)("core/list",r,o)}function $4(e){let{values:t,start:r,reversed:o,ordered:a,type:i,...l}=e,s=document.createElement(a?"ol":"ul");s.innerHTML=t,r&&s.setAttribute("start",r),o&&s.setAttribute("reversed",!0),i&&s.setAttribute("type",i);let[c]=(0,Ag.rawHandler)({HTML:s.outerHTML});return[{...l,...c.attributes},c.innerBlocks]}function Xee(e){let{type:t}=e;return t&&W4[t]?{...e,type:W4[t]}:e}var ku=n(b(),1),CSe={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:a,start:i}=e;return(0,ku.jsx)(t?"ol":"ul",{...Cs.useBlockProps.save({type:o,reversed:a,start:i}),children:(0,ku.jsx)(Cs.RichText.Content,{value:r,multiline:"li"})})},migrate:Kt,isEligible({style:e}){return e?.typography?.fontFamily}},SSe={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:a,start:i}=e;return(0,ku.jsx)(t?"ol":"ul",{...Cs.useBlockProps.save({type:o,reversed:a,start:i}),children:(0,ku.jsx)(Cs.RichText.Content,{value:r,multiline:"li"})})},migrate:$4},TSe={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:a}=e;return(0,ku.jsx)(t?"ol":"ul",{...Cs.useBlockProps.save({type:r,reversed:o,start:a}),children:(0,ku.jsx)(Cs.InnerBlocks.Content,{})})},migrate:Xee},PSe={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:a}=e;return(0,ku.jsx)(t?"ol":"ul",{...Cs.useBlockProps.save({reversed:o,start:a,style:{listStyleType:t&&r!=="decimal"?r:void 0}}),children:(0,ku.jsx)(Cs.InnerBlocks.Content,{})})}},Jee=[PSe,TSe,SSe,CSe];var wl=n(B(),1),q4=n(z(),1),Xp=n(O(),1),Ss=n(N(),1);var ate=n(q(),1),Z4=n(H(),1),ite=n(bd(),1);var Mi=n(N(),1),ete=n(B(),1),kl=n(z(),1);var gc=n(b(),1),BSe=[{label:(0,Mi.__)("Numbers"),value:"decimal"},{label:(0,Mi.__)("Uppercase letters"),value:"upper-alpha"},{label:(0,Mi.__)("Lowercase letters"),value:"lower-alpha"},{label:(0,Mi.__)("Uppercase Roman numerals"),value:"upper-roman"},{label:(0,Mi.__)("Lowercase Roman numerals"),value:"lower-roman"}],ESe=({setAttributes:e,reversed:t,start:r,type:o})=>{let a=K();return(0,gc.jsx)(ete.InspectorControls,{children:(0,gc.jsxs)(kl.__experimentalToolsPanel,{label:(0,Mi.__)("Settings"),resetAll:()=>{e({type:void 0,start:void 0,reversed:void 0})},dropdownMenuProps:a,children:[(0,gc.jsx)(kl.__experimentalToolsPanelItem,{label:(0,Mi.__)("List style"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>e({type:void 0}),children:(0,gc.jsx)(kl.SelectControl,{label:(0,Mi.__)("List style"),options:BSe,value:o||"decimal",onChange:i=>e({type:i})})}),(0,gc.jsx)(kl.__experimentalToolsPanelItem,{label:(0,Mi.__)("Start value"),isShownByDefault:!0,hasValue:()=>!!r,onDeselect:()=>e({start:void 0}),children:(0,gc.jsx)(kl.TextControl,{label:(0,Mi.__)("Start value"),type:"number",onChange:i=>{let l=parseInt(i,10);e({start:isNaN(l)?void 0:l})},value:Number.isInteger(r)?r.toString(10):"",step:"1"})}),(0,gc.jsx)(kl.__experimentalToolsPanelItem,{label:(0,Mi.__)("Reverse order"),isShownByDefault:!0,hasValue:()=>!!t,onDeselect:()=>e({reversed:void 0}),children:(0,gc.jsx)(kl.ToggleControl,{label:(0,Mi.__)("Reverse order"),checked:t||!1,onChange:i=>{e({reversed:i||void 0})}})})]})})},tte=ESe;var rte=n(H(),1),ote=n(b(),1);function NSe(e,t){let{ordered:r,...o}=e;return(0,ote.jsx)(r?"ol":"ul",{ref:t,...o})}var nte=(0,rte.forwardRef)(NSe);var Ja=n(b(),1),ISe={name:"core/list-item"};function DSe(e,t){let r=(0,Xp.useRegistry)(),{updateBlockAttributes:o,replaceInnerBlocks:a,selectBlock:i}=(0,Xp.useDispatch)(wl.store);(0,Z4.useEffect)(()=>{if(!e.values)return;let[l,s]=$4(e);(0,ite.default)("Value attribute on the list block",{since:"6.0",version:"6.5",alternative:"inner blocks"});let c=r.select(wl.store).hasSelectedInnerBlock(t,!0);r.batch(()=>{o(t,l),a(t,s),c&&i(t)})},[e.values])}function LSe(e){let{replaceBlocks:t,selectionChange:r}=(0,Xp.useDispatch)(wl.store),{getBlockRootClientId:o,getBlockAttributes:a,getBlock:i}=(0,Xp.useSelect)(wl.store);return(0,Z4.useCallback)(()=>{let l=o(e),s=a(l),c=(0,ate.createBlock)("core/list-item",s),{innerBlocks:u}=i(e);t([l],[c,...u]),r(u[u.length-1].clientId)},[e])}function RSe({clientId:e}){let t=LSe(e),r=(0,Xp.useSelect)(o=>{let{getBlockRootClientId:a,getBlockName:i}=o(wl.store);return i(a(e))==="core/list-item"},[e]);return(0,Ja.jsx)(Ja.Fragment,{children:(0,Ja.jsx)(q4.ToolbarButton,{icon:(0,Ss.isRTL)()?nv:av,title:(0,Ss.__)("Outdent"),description:(0,Ss.__)("Outdent list item"),disabled:!r,onClick:t})})}function lte({attributes:e,setAttributes:t,clientId:r}){let{ordered:o,type:a,reversed:i,start:l}=e,s=(0,wl.useBlockProps)({style:{listStyleType:o&&a!=="decimal"?a:void 0}}),c=(0,wl.useInnerBlocksProps)(s,{defaultBlock:ISe,directInsert:!0,templateLock:!1,__experimentalCaptureToolbars:!0});DSe(e,r);let u=(0,Ja.jsxs)(wl.BlockControls,{group:"block",children:[(0,Ja.jsx)(q4.ToolbarButton,{icon:(0,Ss.isRTL)()?tv:rv,title:(0,Ss.__)("Unordered"),description:(0,Ss.__)("Convert to unordered list"),isActive:o===!1,onClick:()=>{t({ordered:!1})}}),(0,Ja.jsx)(q4.ToolbarButton,{icon:(0,Ss.isRTL)()?ov:al,title:(0,Ss.__)("Ordered"),description:(0,Ss.__)("Convert to ordered list"),isActive:o===!0,onClick:()=>{t({ordered:!0})}}),(0,Ja.jsx)(RSe,{clientId:r})]});return(0,Ja.jsxs)(Ja.Fragment,{children:[(0,Ja.jsx)(nte,{ordered:o,reversed:i,start:l,...c}),u,o&&(0,Ja.jsx)(tte,{setAttributes:t,reversed:i,start:l,type:a})]})}var K4={$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,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 Y4=n(B(),1),JR=n(b(),1);function ste({attributes:e}){let{ordered:t,type:r,reversed:o,start:a}=e;return(0,JR.jsx)(t?"ol":"ul",{...Y4.useBlockProps.save({reversed:o,start:a,style:{listStyleType:t&&r!=="decimal"?r:void 0}}),children:(0,JR.jsx)(Y4.InnerBlocks.Content,{})})}var wu=n(q(),1),Mg=n(es(),1);function cte({phrasingContentSchema:e}){let t={...e,ul:{},ol:{attributes:["type","start","reversed"]}};return["ul","ol"].forEach(r=>{t[r].children={li:{children:t}}}),t}function eA(e){return e.flatMap(({name:t,attributes:r,innerBlocks:o=[]})=>t==="core/list-item"?[r.content,...eA(o)]:eA(o))}var MSe={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph","core/heading"],transform:e=>{let t=[];if(e.length>1)t=e.map(({content:r})=>(0,wu.createBlock)("core/list-item",{content:r}));else if(e.length===1){let r=(0,Mg.create)({html:e[0].content});t=(0,Mg.split)(r,`
-`).map(o=>(0,wu.createBlock)("core/list-item",{content:(0,Mg.toHTMLString)({value:o})}))}return(0,wu.createBlock)("core/list",{anchor:e.anchor},t)}},{type:"raw",selector:"ol,ul",schema:e=>({ol:cte(e).ol,ul:cte(e).ul}),transform:XR},...["*","-"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,wu.createBlock)("core/list",{},[(0,wu.createBlock)("core/list-item",{content:t})])}})),...["1.","1)"].map(e=>({type:"prefix",prefix:e,transform(t){return(0,wu.createBlock)("core/list",{ordered:!0},[(0,wu.createBlock)("core/list-item",{content:t})])}}))],to:[...["core/paragraph","core/heading"].map(e=>({type:"block",blocks:[e],transform:(t,r)=>eA(r).map(o=>(0,wu.createBlock)(e,{content:o}))}))]},ute=MSe;var{name:pte}=K4,VSe=[["core/list-item"]],mte={icon:$l,example:{innerBlocks:[{name:"core/list-item",attributes:{content:(0,Vg.__)("Alice.")}},{name:"core/list-item",attributes:{content:(0,Vg.__)("The White Rabbit.")}},{name:"core/list-item",attributes:{content:(0,Vg.__)("The Cheshire Cat.")}},{name:"core/list-item",attributes:{content:(0,Vg.__)("The Mad Hatter.")}},{name:"core/list-item",attributes:{content:(0,Vg.__)("The Queen of Hearts.")}}]},transforms:ute,template:VSe,templateInsertUpdatesSelection:!0,edit:lte,save:ste,deprecated:Jee},zSe=()=>R({name:pte,metadata:K4,settings:mte});var nA={};Y(nA,{init:()=>jSe,metadata:()=>J4,name:()=>_te,settings:()=>xte});var rA=n(N(),1),Q4=n(B(),1),X4=n(z(),1),Cu=n(H(),1),dte=n(O(),1);var ef=n(b(),1),{ValidatedTextareaControl:OSe}=U(X4.privateApis);function fte({attributes:e,setAttributes:t,isSelected:r}){let{latex:o,mathML:a}=e,[i,l]=(0,Cu.useState)(),[s,c]=(0,Cu.useState)(null),[u,p]=(0,Cu.useState)(),m=(0,Cu.useRef)(o),d=(0,Cu.useRef)(),{__unstableMarkNextChangeAsNotPersistent:f}=(0,dte.useDispatch)(Q4.store);(0,Cu.useEffect)(()=>{import("@wordpress/latex-to-mathml").then(g=>{p(()=>g.default),m.current&&(f(),t({mathML:g.default(m.current,{displayMode:!0})}))})},[m,t,f]);let h=(0,Q4.useBlockProps)({ref:l,position:"relative"});return(0,ef.jsxs)("div",{...h,children:[a?(0,ef.jsx)("math",{display:"block",dangerouslySetInnerHTML:{__html:a}}):"\u200B",r&&(0,ef.jsx)(X4.Popover,{placement:"bottom-start",offset:8,anchor:i,focusOnMount:!1,onFocusOutside:()=>d.current?.reportValidity(),__unstableSlotName:"__unstable-block-tools-after",children:(0,ef.jsx)("form",{ref:d,style:{padding:"4px",minWidth:"300px"},onSubmit:g=>g.preventDefault(),children:(0,ef.jsx)(OSe,{label:(0,rA.__)("LaTeX math syntax"),hideLabelFromVision:!0,value:o,className:"wp-block-math__textarea-control",customValidity:s?{type:"invalid",message:s}:void 0,onChange:g=>{if(!u){t({latex:g});return}let v="";try{v=u(g,{displayMode:!0}),c(null)}catch(y){c(y.message)}t({mathML:v,latex:g})},placeholder:(0,rA.__)("e.g., x^2, \\frac{a}{b}")})})})]})}var J4={$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 hte=n(B(),1),oA=n(b(),1);function gte({attributes:e}){let{latex:t,mathML:r}=e;return t?(0,oA.jsx)("div",{...hte.useBlockProps.save(),children:(0,oA.jsx)("math",{display:"block",dangerouslySetInnerHTML:{__html:r}})}):null}var vte=n(B(),1),bte=n(b(),1),HSe={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,bte.jsx)("math",{...vte.useBlockProps.save(),display:"block",dangerouslySetInnerHTML:{__html:r}}):null}},yte=[HSe];var{name:_te}=J4,xte={icon:XB,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:fte,save:gte,deprecated:yte},jSe=()=>R({name:_te,metadata:J4,settings:xte});var dA={};Y(dA,{init:()=>YSe,metadata:()=>eC,name:()=>Hte,settings:()=>aC});var zte=n(N(),1);var Ote=n(B(),1),Fte=n(q(),1);var eC={$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 bc=n(B(),1),vc=n(N(),1),mA=n(z(),1);var Dte=n(_e(),1),Lte=n(O(),1),Rte=n(Kl(),1);var kte=n(H(),1),zg=n(O(),1),aA=n(B(),1),wte=n(q(),1);function Su(){let e=(0,zg.useRegistry)(),{moveBlocksToPosition:t,removeBlock:r,insertBlock:o,updateBlockListSettings:a}=(0,zg.useDispatch)(aA.store),{getBlockRootClientId:i,getBlockName:l,getBlockOrder:s,getBlockIndex:c,getSelectedBlockClientIds:u,getBlock:p,getBlockListSettings:m}=(0,zg.useSelect)(aA.store);function d(f){let h=i(f),g=i(h);if(g&&l(g)==="core/list-item")return g}return(0,kte.useCallback)((f=u())=>{if(Array.isArray(f)||(f=[f]),!f.length)return;let h=f[0];if(l(h)!=="core/list-item")return;let g=d(h);if(!g)return;let v=i(h),y=f[f.length-1],k=s(v).slice(c(y)+1);return e.batch(()=>{if(k.length){let x=s(h)[0];if(!x){let w=(0,wte.cloneBlock)(p(v),{},[]);x=w.clientId,o(w,0,h,!1),a(x,m(v))}t(k,v,x)}t(f,v,i(g),c(g)+1),s(v).length||r(v,!1)}),!0},[])}var Cte=n(H(),1),tC=n(O(),1),iA=n(B(),1),Xb=n(q(),1);function Jb(e){let{replaceBlocks:t,selectionChange:r,multiSelect:o}=(0,tC.useDispatch)(iA.store),{getBlock:a,getPreviousBlockClientId:i,getSelectionStart:l,getSelectionEnd:s,hasMultiSelection:c,getMultiSelectedBlockClientIds:u,getBlockRootClientId:p,getBlockAttributes:m}=(0,tC.useSelect)(iA.store);return(0,Cte.useCallback)(()=>{let d=c(),f=d?u():[e],h=f.map(w=>(0,Xb.cloneBlock)(a(w))),g=i(e),v=(0,Xb.cloneBlock)(a(g)),y=p(e),_=m(y);v.innerBlocks?.length||(v.innerBlocks=[(0,Xb.createBlock)("core/list",{ordered:_.ordered})]),v.innerBlocks[v.innerBlocks.length-1].innerBlocks.push(...h);let k=l(),x=s();return t([g,...f],[v]),d?o(h[0].clientId,h[h.length-1].clientId):r(h[0].clientId,x.attributeKey,x.clientId===k.clientId?k.offset:x.offset,x.offset),!0},[e])}var tf=n(q(),1),Ste=n(_e(),1),Tte=n(es(),1),Pte=n(Kl(),1),rC=n(O(),1),lA=n(B(),1);var{subscribeOwnedListener:GSe}=U(Tte.privateApis);function sA(e){let{replaceBlocks:t,selectionChange:r}=(0,rC.useDispatch)(lA.store),{getBlock:o,getBlockAttributes:a,getBlockRootClientId:i,getBlockIndex:l,getBlockName:s}=(0,rC.useSelect)(lA.store),c=Su();return(0,Ste.useRefEffect)(u=>{function p(m){if(m.defaultPrevented||m.keyCode!==Pte.ENTER)return;let{content:d}=a(e)??{};if(d?.length)return;if(m.preventDefault(),s(i(i(e)))==="core/list-item"){c();return}let h=o(i(e)),g=l(e),v=(0,tf.cloneBlock)({...h,innerBlocks:h.innerBlocks.slice(0,g)}),y=(0,tf.createBlock)((0,tf.getDefaultBlockName)()),_=[...h.innerBlocks[g].innerBlocks[0]?.innerBlocks||[],...h.innerBlocks.slice(g+1)],k=_.length?[(0,tf.cloneBlock)({...h,innerBlocks:_})]:[];t(h.clientId,[v,y,...k],1),r(y.clientId)}return GSe(u,"keydown",p,!0)},[])}var Bte=n(_e(),1),Ete=n(es(),1),ey=n(Kl(),1),Nte=n(B(),1),Ite=n(O(),1);var{subscribeOwnedListener:WSe}=U(Ete.privateApis);function cA(e){let{getSelectionStart:t,getSelectionEnd:r,getBlockIndex:o}=(0,Ite.useSelect)(Nte.store),a=Jb(e),i=Su();return(0,Bte.useRefEffect)(l=>{function s(c){let{keyCode:u,shiftKey:p,altKey:m,metaKey:d,ctrlKey:f}=c;if(c.defaultPrevented||u!==ey.SPACE&&u!==ey.TAB||m||d||f)return;let h=t(),g=r();h.offset===0&&g.offset===0&&(p?u===ey.TAB&&i()&&c.preventDefault():o(e)!==0&&a()&&c.preventDefault())}return WSe(l,"keydown",s,!0)},[e,a])}var Og=n(O(),1),uA=n(B(),1),oC=n(q(),1);function pA(e,t){let r=(0,Og.useRegistry)(),{getPreviousBlockClientId:o,getNextBlockClientId:a,getBlockOrder:i,getBlockRootClientId:l,getBlockName:s,getBlock:c}=(0,Og.useSelect)(uA.store),{mergeBlocks:u,moveBlocksToPosition:p,removeBlock:m,insertBlocks:d}=(0,Og.useDispatch)(uA.store),f=Su();function h(v){let y=i(v);return y.length?h(y[y.length-1]):v}function g(v){let y=l(v),_=l(y);if(_&&s(_)==="core/list-item")return _}return v=>{function y(_,k){r.batch(()=>{let[x]=i(k);x&&(o(k)===_&&!i(_).length?p([x],k,_):p(i(x),x,l(_))),u(_,k)})}if(v){let _=i(e)[0],k,x=e;if(_)k=i(_)[0];else for(;!(k=a(x));){let w=g(x);if(!w)break;x=w}if(k)g(k)?f(k):y(e,k);else{let w=l(x),C=a(w);if(C)if(s(C)==="core/list")r.batch(()=>{p(i(C),C,w),m(C,!1)});else{let E=(0,oC.switchToBlockType)(c(C),"core/list")?.[0]?.innerBlocks;E?.length&&r.batch(()=>{d(E,void 0,w,!1),m(C,!1)})}}}else{if(g(e)){f(e);return}let _=o(e);if(_){let x=h(_);y(x,e);return}let k=i(e);(0,oC.isUnmodifiedBlock)(c(e),"content")&&k.length>0?r.batch(()=>{f(i(k[0])),m(e,!0)}):t(v)}}}var Vi=n(b(),1);function $Se({clientId:e}){let t=Jb(e),r=Su(),{canIndent:o,canOutdent:a}=(0,Lte.useSelect)(i=>{let{getBlockIndex:l,getBlockRootClientId:s,getBlockName:c}=i(bc.store);return{canIndent:l(e)>0,canOutdent:c(s(s(e)))==="core/list-item"}},[e]);return(0,Vi.jsxs)(Vi.Fragment,{children:[(0,Vi.jsx)(mA.ToolbarButton,{icon:(0,vc.isRTL)()?nv:av,title:(0,vc.__)("Outdent"),shortcut:Rte.displayShortcut.shift("Tab"),description:(0,vc.__)("Outdent list item"),disabled:!a,onClick:()=>r()}),(0,Vi.jsx)(mA.ToolbarButton,{icon:(0,vc.isRTL)()?rB:nB,title:(0,vc.__)("Indent"),shortcut:"Tab",description:(0,vc.__)("Indent list item"),disabled:!o,onClick:()=>t()})]})}function Ate({attributes:e,setAttributes:t,clientId:r,mergeBlocks:o}){let{placeholder:a,content:i}=e,l=(0,bc.useBlockProps)(),s=(0,bc.useInnerBlocksProps)(l,{renderAppender:!1,__unstableDisableDropZone:!0}),c=sA(r),u=cA(r),p=pA(r,o);return(0,Vi.jsxs)(Vi.Fragment,{children:[(0,Vi.jsxs)("li",{...s,children:[(0,Vi.jsx)(bc.RichText,{ref:(0,Dte.useMergeRefs)([c,u]),identifier:"content",tagName:"div",onChange:m=>t({content:m}),value:i,"aria-label":(0,vc.__)("List text"),placeholder:a||(0,vc.__)("List"),onMerge:p}),s.children]}),(0,Vi.jsx)(bc.BlockControls,{group:"block",children:(0,Vi.jsx)($Se,{clientId:r})})]})}var Fg=n(B(),1),ty=n(b(),1);function Mte({attributes:e}){return(0,ty.jsxs)("li",{...Fg.useBlockProps.save(),children:[(0,ty.jsx)(Fg.RichText.Content,{value:e.content}),(0,ty.jsx)(Fg.InnerBlocks.Content,{})]})}var nC=n(q(),1),qSe={to:[{type:"block",blocks:["core/paragraph"],transform:(e,t=[])=>[(0,nC.createBlock)("core/paragraph",e),...t.map(r=>(0,nC.cloneBlock)(r))]}]},Vte=qSe;var{fieldsKey:ZSe,formKey:KSe}=U(Fte.privateApis),{name:Hte}=eC,aC={icon:GB,edit:Ate,save:Mte,merge(e,t){return{...e,content:e.content+t.content}},transforms:Vte,[U(Ote.privateApis).requiresWrapperOnCopy]:!0,__experimentalLabel(e,{context:t}){let{content:r}=e,o=e?.metadata?.name,a=r?.trim().length>0;if(t==="list-view"&&(o||a))return o||r;if(t==="breadcrumb"&&o)return o}};window.__experimentalContentOnlyInspectorFields&&(aC[ZSe]=[{id:"content",label:(0,zte.__)("Content"),type:"text",Edit:"rich-text"}],aC[KSe]={fields:["content"]});var YSe=()=>R({name:Hte,metadata:eC,settings:aC});var fA={};Y(fA,{init:()=>XSe,metadata:()=>lC,name:()=>Ute,settings:()=>Gte});var iC=n(B(),1),Jp=n(z(),1),rf=n(N(),1);var zi=n(b(),1);function jte({attributes:e,setAttributes:t}){let{displayLoginAsForm:r,redirectToCurrent:o}=e,a=K();return(0,zi.jsxs)(zi.Fragment,{children:[(0,zi.jsx)(iC.InspectorControls,{children:(0,zi.jsxs)(Jp.__experimentalToolsPanel,{label:(0,rf.__)("Settings"),resetAll:()=>{t({displayLoginAsForm:!1,redirectToCurrent:!0})},dropdownMenuProps:a,children:[(0,zi.jsx)(Jp.__experimentalToolsPanelItem,{label:(0,rf.__)("Display login as form"),isShownByDefault:!0,hasValue:()=>r,onDeselect:()=>t({displayLoginAsForm:!1}),children:(0,zi.jsx)(Jp.ToggleControl,{label:(0,rf.__)("Display login as form"),checked:r,onChange:()=>t({displayLoginAsForm:!r})})}),(0,zi.jsx)(Jp.__experimentalToolsPanelItem,{label:(0,rf.__)("Redirect to current URL"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>t({redirectToCurrent:!0}),children:(0,zi.jsx)(Jp.ToggleControl,{label:(0,rf.__)("Redirect to current URL"),checked:o,onChange:()=>t({redirectToCurrent:!o})})})]})}),(0,zi.jsx)("div",{...(0,iC.useBlockProps)({className:"logged-in"}),children:(0,zi.jsx)("a",{href:"#login-pseudo-link",children:(0,rf.__)("Log out")})})]})}var lC={$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:Ute}=lC,Gte={icon:qB,edit:jte},XSe=()=>R({name:Ute,metadata:lC,settings:Gte});var _A={};Y(_A,{init:()=>x6e,metadata:()=>bC,name:()=>pre,settings:()=>yC});var ny=n(N(),1);var ure=n(q(),1);var Wte=n(N(),1),yc="full",ry=15,sC="none",cC="media",uC="attachment",$te=[["core/paragraph",{placeholder:(0,Wte._x)("Content\u2026","content placeholder")}]];var yr=n(B(),1),hA=n(_e(),1);var Ae=n(b(),1),pC=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${t.x*100}% ${t.y*100}%`:"50% 50%"}:{},qte=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${Math.round(t.x*100)}% ${Math.round(t.y*100)}%`:"50% 50%"}:{},of=50,_c=()=>{},Zte=e=>{if(!e.customBackgroundColor)return e;let t={color:{background:e.customBackgroundColor}},{customBackgroundColor:r,...o}=e;return{...o,style:t}},Hg=e=>e.align?e:{...e,align:"wide"},mC={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}},gA={...mC,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"}},Kte={...gA,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"}},JSe={...Kte,align:{type:"string",default:"none"},useFeaturedImage:{type:"boolean",default:!1}},vA={anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0}},Yte={...vA,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}}},e6e={...Yte,__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}},t6e={attributes:JSe,supports:e6e,usesContext:["postId","postType"],save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:a,mediaUrl:i,mediaWidth:l,mediaId:s,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:m,href:d,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||yc,v=h||void 0,y=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=i?(0,Ae.jsx)("img",{src:i,alt:r,className:y||null}):null;d&&(_=(0,Ae.jsx)("a",{className:m,href:d,target:f,rel:v,children:_}));let k={image:()=>_,video:()=>(0,Ae.jsx)("video",{controls:!0,src:i})},x=S({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?qte(i,p):{},C;l!==of&&(C=o==="right"?`auto ${l}%`:`${l}% auto`);let T={gridTemplateColumns:C};return o==="right"?(0,Ae.jsxs)("div",{...yr.useBlockProps.save({className:x,style:T}),children:[(0,Ae.jsx)("div",{...yr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[a]||_c)()})]}):(0,Ae.jsxs)("div",{...yr.useBlockProps.save({className:x,style:T}),children:[(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[a]||_c)()}),(0,Ae.jsx)("div",{...yr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})}},r6e={attributes:Kte,supports:Yte,save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:a,mediaUrl:i,mediaWidth:l,mediaId:s,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:m,href:d,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||yc,v=h||void 0,y=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=(0,Ae.jsx)("img",{src:i,alt:r,className:y||null});d&&(_=(0,Ae.jsx)("a",{className:m,href:d,target:f,rel:v,children:_}));let k={image:()=>_,video:()=>(0,Ae.jsx)("video",{controls:!0,src:i})},x=S({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?qte(i,p):{},C;l!==of&&(C=o==="right"?`auto ${l}%`:`${l}% auto`);let T={gridTemplateColumns:C};return o==="right"?(0,Ae.jsxs)("div",{...yr.useBlockProps.save({className:x,style:T}),children:[(0,Ae.jsx)("div",{...yr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[a]||_c)()})]}):(0,Ae.jsxs)("div",{...yr.useBlockProps.save({className:x,style:T}),children:[(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[a]||_c)()}),(0,Ae.jsx)("div",{...yr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})},migrate:Hg,isEligible(e,t,{block:r}){let{attributes:o}=r;return e.align===void 0&&!!o.className?.includes("alignwide")}},o6e={attributes:gA,supports:vA,save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:a,mediaUrl:i,mediaWidth:l,mediaId:s,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:m,href:d,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||yc,v=h||void 0,y=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=(0,Ae.jsx)("img",{src:i,alt:r,className:y||null});d&&(_=(0,Ae.jsx)("a",{className:m,href:d,target:f,rel:v,children:_}));let k={image:()=>_,video:()=>(0,Ae.jsx)("video",{controls:!0,src:i})},x=S({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?pC(i,p):{},C;l!==of&&(C=o==="right"?`auto ${l}%`:`${l}% auto`);let T={gridTemplateColumns:C};return o==="right"?(0,Ae.jsxs)("div",{...yr.useBlockProps.save({className:x,style:T}),children:[(0,Ae.jsx)("div",{...yr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[a]||_c)()})]}):(0,Ae.jsxs)("div",{...yr.useBlockProps.save({className:x,style:T}),children:[(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[a]||_c)()}),(0,Ae.jsx)("div",{...yr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})},migrate:Hg},n6e={attributes:gA,supports:vA,save({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:a,mediaUrl:i,mediaWidth:l,mediaId:s,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:m,href:d,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||yc,v=h||void 0,y=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=(0,Ae.jsx)("img",{src:i,alt:r,className:y||null});d&&(_=(0,Ae.jsx)("a",{className:m,href:d,target:f,rel:v,children:_}));let k={image:()=>_,video:()=>(0,Ae.jsx)("video",{controls:!0,src:i})},x=S({"has-media-on-the-right":o==="right","is-stacked-on-mobile":t,[`is-vertically-aligned-${c}`]:c,"is-image-fill":u}),w=u?pC(i,p):{},C;l!==of&&(C=o==="right"?`auto ${l}%`:`${l}% auto`);let T={gridTemplateColumns:C};return(0,Ae.jsxs)("div",{...yr.useBlockProps.save({className:x,style:T}),children:[(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",style:w,children:(k[a]||_c)()}),(0,Ae.jsx)("div",{...yr.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})},migrate:Hg},a6e={attributes:{...mC,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,hA.compose)(Zte,Hg),save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,isStackedOnMobile:o,mediaAlt:a,mediaPosition:i,mediaType:l,mediaUrl:s,mediaWidth:c,mediaId:u,verticalAlignment:p,imageFill:m,focalPoint:d,linkClass:f,href:h,linkTarget:g,rel:v}=e,y=v||void 0,_=(0,Ae.jsx)("img",{src:s,alt:a,className:u&&l==="image"?`wp-image-${u}`:null});h&&(_=(0,Ae.jsx)("a",{className:f,href:h,target:g,rel:y,children:_}));let k={image:()=>_,video:()=>(0,Ae.jsx)("video",{controls:!0,src:s})},x=(0,yr.getColorClassName)("background-color",t),w=S({"has-media-on-the-right":i==="right","has-background":x||r,[x]:x,"is-stacked-on-mobile":o,[`is-vertically-aligned-${p}`]:p,"is-image-fill":m}),C=m?pC(s,d):{},T;return c!==of&&(T=i==="right"?`auto ${c}%`:`${c}% auto`),(0,Ae.jsxs)("div",{className:w,style:{backgroundColor:x?void 0:r,gridTemplateColumns:T},children:[(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",style:C,children:(k[l]||_c)()}),(0,Ae.jsx)("div",{className:"wp-block-media-text__content",children:(0,Ae.jsx)(yr.InnerBlocks.Content,{})})]})}},i6e={attributes:{...mC,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,hA.compose)(Zte,Hg),save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,isStackedOnMobile:o,mediaAlt:a,mediaPosition:i,mediaType:l,mediaUrl:s,mediaWidth:c,mediaId:u,verticalAlignment:p,imageFill:m,focalPoint:d}=e,f={image:()=>(0,Ae.jsx)("img",{src:s,alt:a,className:u&&l==="image"?`wp-image-${u}`:null}),video:()=>(0,Ae.jsx)("video",{controls:!0,src:s})},h=(0,yr.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":m}),v=m?pC(s,d):{},y;return c!==of&&(y=i==="right"?`auto ${c}%`:`${c}% auto`),(0,Ae.jsxs)("div",{className:g,style:{backgroundColor:h?void 0:r,gridTemplateColumns:y},children:[(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",style:v,children:(f[l]||_c)()}),(0,Ae.jsx)("div",{className:"wp-block-media-text__content",children:(0,Ae.jsx)(yr.InnerBlocks.Content,{})})]})}},l6e={attributes:{...mC,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"}},migrate:Hg,save({attributes:e}){let{backgroundColor:t,customBackgroundColor:r,isStackedOnMobile:o,mediaAlt:a,mediaPosition:i,mediaType:l,mediaUrl:s,mediaWidth:c}=e,u={image:()=>(0,Ae.jsx)("img",{src:s,alt:a}),video:()=>(0,Ae.jsx)("video",{controls:!0,src:s})},p=(0,yr.getColorClassName)("background-color",t),m=S({"has-media-on-the-right":i==="right",[p]:p,"is-stacked-on-mobile":o}),d;return c!==of&&(d=i==="right"?`auto ${c}%`:`${c}% auto`),(0,Ae.jsxs)("div",{className:m,style:{backgroundColor:p?void 0:r,gridTemplateColumns:d},children:[(0,Ae.jsx)("figure",{className:"wp-block-media-text__media",children:(u[l]||_c)()}),(0,Ae.jsx)("div",{className:"wp-block-media-text__content",children:(0,Ae.jsx)(yr.InnerBlocks.Content,{})})]})}},Qte=[t6e,r6e,o6e,n6e,a6e,i6e,l6e];var Uo=n(N(),1),hC=n(O(),1),gC=n(H(),1),Go=n(B(),1),Fr=n(z(),1),vC=n(Ar(),1);var oy=n(te(),1);var jg=n(z(),1),xc=n(B(),1),Jte=n(N(),1),ere=n(_e(),1),bA=n(O(),1),yA=n(H(),1),fC=n(Ar(),1),tre=n(Tr(),1);function dC(e,t){return e?{objectPosition:t?`${Math.round(t.x*100)}% ${Math.round(t.y*100)}%`:"50% 50%"}:{}}var Un=n(b(),1),rre=["image","video"],s6e=()=>{},c6e=(0,yA.forwardRef)(({isSelected:e,isStackedOnMobile:t,...r},o)=>{let a=(0,ere.useViewportMatch)("small","<");return(0,Un.jsx)(jg.ResizableBox,{ref:o,showHandle:e&&(!a||!t),...r})});function u6e({mediaId:e,mediaUrl:t,onSelectMedia:r,toggleUseFeaturedImage:o,useFeaturedImage:a}){return(0,Un.jsx)(xc.BlockControls,{group:"other",children:(0,Un.jsx)(xc.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:rre,onSelect:r,onToggleFeaturedImage:o,useFeaturedImage:a,onReset:()=>r(void 0)})})}function Xte({className:e,mediaUrl:t,onSelectMedia:r,toggleUseFeaturedImage:o}){let{createErrorNotice:a}=(0,bA.useDispatch)(tre.store),i=s=>{a(s,{type:"snackbar"})},l=s=>{s.length===1&&r({url:(0,fC.createBlobURL)(s[0])})};return(0,Un.jsx)(xc.MediaPlaceholder,{icon:(0,Un.jsx)(xc.BlockIcon,{icon:uv}),labels:{title:(0,Jte.__)("Media area")},className:e,onSelect:r,onToggleFeaturedImage:o,allowedTypes:rre,onFilesPreUpload:l,onError:i,disableMediaButtons:t})}function p6e(e,t){let{className:r,commitWidthChange:o,focalPoint:a,imageFill:i,isSelected:l,isStackedOnMobile:s,mediaAlt:c,mediaId:u,mediaPosition:p,mediaType:m,mediaUrl:d,mediaWidth:f,onSelectMedia:h,onWidthChange:g,enableResize:v,toggleUseFeaturedImage:y,useFeaturedImage:_,featuredImageURL:k,featuredImageAlt:x,refMedia:w}=e,C=!u&&(0,fC.isBlobURL)(d),{toggleSelection:T}=(0,bA.useDispatch)(xc.store);if(d||k||_){let E=()=>{T(!1)},D=(V,j,Z)=>{g(parseInt(Z.style.width))},I=(V,j,Z)=>{T(!0),o(parseInt(Z.style.width))},P={right:v&&p==="left",left:v&&p==="right"},L=m==="image"&&i?dC(d||k,a):{},A={image:()=>_&&k?(0,Un.jsx)("img",{ref:w,src:k,alt:x,style:L}):d&&(0,Un.jsx)("img",{ref:w,src:d,alt:c,style:L}),video:()=>(0,Un.jsx)("video",{controls:!0,ref:w,src:d})};return(0,Un.jsxs)(c6e,{as:"figure",className:S(r,"editor-media-container__resizer",{"is-transient":C}),size:{width:f+"%"},minWidth:"10%",maxWidth:"100%",enable:P,onResizeStart:E,onResize:D,onResizeStop:I,axis:"x",isSelected:l,isStackedOnMobile:s,ref:t,children:[(0,Un.jsx)(u6e,{onSelectMedia:h,mediaUrl:_&&k?k:d,mediaId:u,toggleUseFeaturedImage:y,useFeaturedImage:_}),(A[m]||s6e)(),C&&(0,Un.jsx)(jg.Spinner,{}),!_&&(0,Un.jsx)(Xte,{...e}),!k&&_&&(0,Un.jsx)(jg.Placeholder,{className:"wp-block-media-text--placeholder-image",style:L,withIllustration:!0})]})}return(0,Un.jsx)(Xte,{...e})}var ore=(0,yA.forwardRef)(p6e);var bt=n(b(),1),{ResolutionTool:m6e}=U(Go.privateApis),nre=e=>Math.max(ry,Math.min(e,100-ry));function are(e,t){return e?.media_details?.sizes?.[t]?.source_url}function d6e({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,vC.isBlobURL)(o.url)&&(o.type=(0,vC.getBlobTypeByURL)(o.url));let a,i;o.media_type?o.media_type==="image"?a="image":a="video":a=o.type,a==="image"&&(i=o.sizes?.large?.url||o.media_details?.sizes?.large?.source_url);let l=e,s=t;if(a==="image"){if(!l)switch(window?.wp?.media?.view?.settings?.defaultProps?.link||sC){case"file":case cC:l=cC;break;case"post":case uC:l=uC;break;case sC:default:l=sC;break}switch(l){case cC:s=o.url;break;case uC:s=o.link;break}}r({mediaAlt:o.alt,mediaId:o.id,mediaType:a,mediaUrl:i||o.url,mediaLink:o.link||void 0,href:s,linkDestination:l,focalPoint:void 0,useFeaturedImage:!1})}}function f6e({image:e,value:t,onChange:r}){let{imageSizes:o}=(0,hC.useSelect)(i=>{let{getSettings:l}=i(Go.store);return{imageSizes:l().imageSizes}},[]);if(!o?.length)return null;let a=o.filter(({slug:i})=>are(e,i)).map(({name:i,slug:l})=>({value:l,label:i}));return(0,bt.jsx)(m6e,{value:t,defaultValue:yc,options:a,onChange:r})}function h6e({attributes:e,isSelected:t,setAttributes:r,context:{postId:o,postType:a}}){let{focalPoint:i,href:l,imageFill:s,isStackedOnMobile:c,linkClass:u,linkDestination:p,linkTarget:m,mediaAlt:d,mediaId:f,mediaPosition:h,mediaType:g,mediaUrl:v,mediaWidth:y,mediaSizeSlug:_,rel:k,verticalAlignment:x,allowedBlocks:w,useFeaturedImage:C}=e,[T]=(0,oy.useEntityProp)("postType",a,"featured_media",o),{featuredImageMedia:E}=(0,hC.useSelect)(me=>({featuredImageMedia:T&&C?me(oy.store).getEntityRecord("postType","attachment",T,{context:"view"}):void 0}),[T,C]),{image:D}=(0,hC.useSelect)(me=>({image:f&&t?me(oy.store).getEntityRecord("postType","attachment",f,{context:"view"}):null}),[t,f]),I=C?E?.source_url:"",P=C?E?.alt_text:"",L=()=>{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})},A=(0,gC.useRef)(),V=me=>{let{style:se}=A.current,{x:Pe,y:Be}=me;se.objectPosition=`${Pe*100}% ${Be*100}%`},[j,Z]=(0,gC.useState)(null),W=d6e({attributes:e,setAttributes:r}),G=me=>{r(me)},F=me=>{Z(nre(me))},J=me=>{r({mediaWidth:nre(me)}),Z(null)},$=S({"has-media-on-the-right":h==="right","is-selected":t,"is-stacked-on-mobile":c,[`is-vertically-aligned-${x}`]:x,"is-image-fill-element":s}),X=`${j||y}%`,re=h==="right"?`1fr ${X}`:`${X} 1fr`,ae={gridTemplateColumns:re,msGridColumns:re},ee=me=>{r({mediaAlt:me})},ce=me=>{r({verticalAlignment:me})},oe=me=>{let se=are(D,me);if(!se)return null;r({mediaUrl:se,mediaSizeSlug:me})},we=K(),le=(0,bt.jsxs)(Fr.__experimentalToolsPanel,{label:(0,Uo.__)("Settings"),resetAll:()=>{r({isStackedOnMobile:!0,imageFill:!1,mediaAlt:"",focalPoint:void 0,mediaWidth:50}),oe(yc)},dropdownMenuProps:we,children:[(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,Uo.__)("Media width"),isShownByDefault:!0,hasValue:()=>y!==50,onDeselect:()=>r({mediaWidth:50}),children:(0,bt.jsx)(Fr.RangeControl,{label:(0,Uo.__)("Media width"),value:j||y,onChange:J,min:ry,max:100-ry})}),(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,Uo.__)("Stack on mobile"),isShownByDefault:!0,hasValue:()=>!c,onDeselect:()=>r({isStackedOnMobile:!0}),children:(0,bt.jsx)(Fr.ToggleControl,{label:(0,Uo.__)("Stack on mobile"),checked:c,onChange:()=>r({isStackedOnMobile:!c})})}),g==="image"&&(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,Uo.__)("Crop image to fill"),isShownByDefault:!0,hasValue:()=>!!s,onDeselect:()=>r({imageFill:!1}),children:(0,bt.jsx)(Fr.ToggleControl,{label:(0,Uo.__)("Crop image to fill"),checked:!!s,onChange:()=>r({imageFill:!s})})}),s&&(v||I)&&g==="image"&&(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,Uo.__)("Focal point"),isShownByDefault:!0,hasValue:()=>!!i,onDeselect:()=>r({focalPoint:void 0}),children:(0,bt.jsx)(Fr.FocalPointPicker,{label:(0,Uo.__)("Focal point"),url:C&&I?I:v,value:i,onChange:me=>r({focalPoint:me}),onDragStart:V,onDrag:V})}),g==="image"&&v&&!C&&(0,bt.jsx)(Fr.__experimentalToolsPanelItem,{label:(0,Uo.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>!!d,onDeselect:()=>r({mediaAlt:""}),children:(0,bt.jsx)(Fr.TextareaControl,{label:(0,Uo.__)("Alternative text"),value:d,onChange:ee,help:(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(Fr.ExternalLink,{href:(0,Uo.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Uo.__)("Describe the purpose of the image.")}),(0,bt.jsx)("br",{}),(0,Uo.__)("Leave empty if decorative.")]})})}),g==="image"&&!C&&(0,bt.jsx)(f6e,{image:D,value:_,onChange:oe})]}),de=(0,Go.useBlockProps)({className:$,style:ae}),ge=(0,Go.useInnerBlocksProps)({className:"wp-block-media-text__content"},{allowedBlocks:w}),ne=(0,Go.useBlockEditingMode)();return(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(Go.InspectorControls,{children:le}),(0,bt.jsxs)(Go.BlockControls,{group:"block",children:[ne==="default"&&(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(Go.BlockVerticalAlignmentControl,{onChange:ce,value:x,label:(0,Uo.__)("Align media and text vertically")}),(0,bt.jsx)(Fr.ToolbarButton,{icon:XE,title:(0,Uo.__)("Show media on left"),isActive:h==="left",onClick:()=>r({mediaPosition:"left"})}),(0,bt.jsx)(Fr.ToolbarButton,{icon:eN,title:(0,Uo.__)("Show media on right"),isActive:h==="right",onClick:()=>r({mediaPosition:"right"})})]}),g==="image"&&!C&&(0,bt.jsx)(Go.__experimentalImageURLInputUI,{url:l||"",onChangeUrl:G,linkDestination:p,mediaType:g,mediaUrl:D&&D.source_url,mediaLink:D&&D.link,linkTarget:m,linkClass:u,rel:k})]}),(0,bt.jsxs)("div",{...de,children:[h==="right"&&(0,bt.jsx)("div",{...ge}),(0,bt.jsx)(ore,{className:"wp-block-media-text__media",onSelectMedia:W,onWidthChange:F,commitWidthChange:J,refMedia:A,enableResize:ne==="default",toggleUseFeaturedImage:L,focalPoint:i,imageFill:s,isSelected:t,isStackedOnMobile:c,mediaAlt:d,mediaId:f,mediaPosition:h,mediaType:g,mediaUrl:v,mediaWidth:y,useFeaturedImage:C,featuredImageURL:I,featuredImageAlt:P}),h!=="right"&&(0,bt.jsx)("div",{...ge})]})]})}var ire=h6e;var bC={$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 Ug=n(B(),1);var Ts=n(b(),1),v6e=50,lre=()=>{};function sre({attributes:e}){let{isStackedOnMobile:t,mediaAlt:r,mediaPosition:o,mediaType:a,mediaUrl:i,mediaWidth:l,mediaId:s,verticalAlignment:c,imageFill:u,focalPoint:p,linkClass:m,href:d,linkTarget:f,rel:h}=e,g=e.mediaSizeSlug||yc,v=h||void 0,y=S({[`wp-image-${s}`]:s&&a==="image",[`size-${g}`]:s&&a==="image"}),_=u?dC(i,p):{},k=i?(0,Ts.jsx)("img",{src:i,alt:r,className:y||null,style:_}):null;d&&(k=(0,Ts.jsx)("a",{className:m,href:d,target:f,rel:v,children:k}));let x={image:()=>k,video:()=>(0,Ts.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;l!==v6e&&(C=o==="right"?`auto ${l}%`:`${l}% auto`);let T={gridTemplateColumns:C};return o==="right"?(0,Ts.jsxs)("div",{...Ug.useBlockProps.save({className:w,style:T}),children:[(0,Ts.jsx)("div",{...Ug.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,Ts.jsx)("figure",{className:"wp-block-media-text__media",children:(x[a]||lre)()})]}):(0,Ts.jsxs)("div",{...Ug.useBlockProps.save({className:w,style:T}),children:[(0,Ts.jsx)("figure",{className:"wp-block-media-text__media",children:(x[a]||lre)()}),(0,Ts.jsx)("div",{...Ug.useInnerBlocksProps.save({className:"wp-block-media-text__content"})})]})}var nf=n(q(),1),b6e={from:[{type:"block",blocks:["core/image"],transform:({alt:e,url:t,id:r,anchor:o})=>(0,nf.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,nf.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:a,customOverlayColor:i,gradient:l,id:s,overlayColor:c,style:u,textColor:p,url:m,useFeaturedImage:d},f)=>{let h={};return a?h={style:{color:{gradient:a}}}:i&&(h={style:{color:{background:i}}}),u?.color?.text&&(h.style={color:{...h.style?.color,text:u.color.text}}),(0,nf.createBlock)("core/media-text",{align:e,anchor:r,backgroundColor:c,gradient:l,mediaAlt:t,mediaId:s,mediaType:o,mediaUrl:m,textColor:p,useFeaturedImage:d,...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,nf.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,nf.createBlock)("core/video",{id:e,src:t,anchor:r})},{type:"block",blocks:["core/cover"],transform:({align:e,anchor:t,backgroundColor:r,focalPoint:o,gradient:a,mediaAlt:i,mediaId:l,mediaType:s,mediaUrl:c,style:u,textColor:p,useFeaturedImage:m},d)=>{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:s,dimRatio:c||m?50:100,focalPoint:o,gradient:a,id:l,overlayColor:r,textColor:p,url:c,useFeaturedImage:m,...f};return(0,nf.createBlock)("core/cover",h,d)}}]},cre=b6e;var{fieldsKey:y6e,formKey:_6e}=U(ure.privateApis),{name:pre}=bC,yC={icon:eE,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,ny.__)("The wren<br>Earns his living<br>Noiselessly.")}},{name:"core/paragraph",attributes:{content:(0,ny.__)("\u2014 Kobayashi Issa (\u4E00\u8336)")}}]},transforms:cre,template:$te,edit:ire,save:sre,deprecated:Qte};window.__experimentalContentOnlyInspectorFields&&(yC[y6e]=[{id:"media",label:(0,ny.__)("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,ny.__)("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})}],yC[_6e]={fields:["media","link"]});var x6e=()=>R({name:pre,metadata:bC,settings:yC});var xA={};Y(xA,{init:()=>w6e,metadata:()=>xC,name:()=>ay,settings:()=>xre});var _re=n(q(),1);var Tu=n(N(),1),mre=n(H(),1),dre=n(z(),1),fre=n(q(),1),_C=n(O(),1),af=n(B(),1),hre=n(En(),1),Gg=n(b(),1);function gre({attributes:e,clientId:t}){let{originalName:r,originalUndelimitedContent:o}=e,a=!!o,{hasFreeformBlock:i,hasHTMLBlock:l}=(0,_C.useSelect)(d=>{let{canInsertBlockType:f,getBlockRootClientId:h}=d(af.store);return{hasFreeformBlock:f("core/freeform",h(t)),hasHTMLBlock:f("core/html",h(t))}},[t]),{replaceBlock:s}=(0,_C.useDispatch)(af.store);function c(){s(t,(0,fre.createBlock)("core/html",{},[],[o]))}let u=[],p,m=(0,Gg.jsx)(dre.Button,{__next40pxDefaultSize:!0,onClick:c,variant:"primary",children:(0,Tu.__)("Keep as HTML")},"convert");return a&&!i&&(!r||r==="core/freeform")?l?(p=(0,Tu.__)("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(m)):p=(0,Tu.__)("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."):a&&l?(p=(0,Tu.sprintf)((0,Tu.__)('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(m)):p=(0,Tu.sprintf)((0,Tu.__)('Your site doesn\u2019t include support for the "%s" block. You can leave it as-is or remove it.'),r),(0,Gg.jsxs)("div",{...(0,af.useBlockProps)({className:"has-warning"}),children:[(0,Gg.jsx)(af.Warning,{actions:u,children:p}),(0,Gg.jsx)(mre.RawHTML,{children:(0,hre.safeHTML)(o)})]})}var xC={$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 vre=n(H(),1),bre=n(b(),1);function yre({attributes:e}){return(0,bre.jsx)(vre.RawHTML,{children:e.originalContent})}var{name:ay}=xC,xre={name:ay,__experimentalLabel(e,{context:t}){if(t==="accessibility"){let{originalName:r}=e,o=r?(0,_re.getBlockType)(r):void 0;return o?o.settings.title||r:""}},edit:gre,save:yre},w6e=()=>R({name:ay,metadata:xC,settings:xre});var kA={};Y(kA,{init:()=>E6e,metadata:()=>wC,name:()=>Nre,settings:()=>CC});var Bre=n(N(),1),Ere=n(q(),1);var em=n(N(),1),Wg=n(z(),1),$g=n(B(),1),kC=n(q(),1);var Ps=n(b(),1),C6e=(0,em.__)("Read more");function kre({attributes:{customText:e,noTeaser:t},insertBlocksAfter:r,setAttributes:o}){let a=K();return(0,Ps.jsxs)(Ps.Fragment,{children:[(0,Ps.jsx)($g.InspectorControls,{children:(0,Ps.jsx)(Wg.__experimentalToolsPanel,{label:(0,em.__)("Settings"),resetAll:()=>{o({noTeaser:!1})},dropdownMenuProps:a,children:(0,Ps.jsx)(Wg.__experimentalToolsPanelItem,{label:(0,em.__)("Hide excerpt"),isShownByDefault:!0,hasValue:()=>t,onDeselect:()=>o({noTeaser:!1}),children:(0,Ps.jsx)(Wg.ToggleControl,{label:(0,em.__)("Hide the excerpt on the full content page"),checked:!!t,onChange:()=>o({noTeaser:!t}),help:i=>i?(0,em.__)("The excerpt is hidden."):(0,em.__)("The excerpt is visible.")})})})}),(0,Ps.jsx)("div",{...(0,$g.useBlockProps)(),children:(0,Ps.jsx)($g.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,em.__)('"Read more" text'),value:e,placeholder:C6e,onChange:i=>o({customText:i}),disableLineBreaks:!0,__unstableOnSplitAtEnd:r?()=>r((0,kC.createBlock)((0,kC.getDefaultBlockName)())):void 0})})]})}var wC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/more",title:"More",category:"design",description:"Content before this block will be shown in the excerpt on your archives page.",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 wre=n(H(),1),Cre=n(b(),1);function Sre({attributes:{customText:e,noTeaser:t}}){let r=e?`<!--more ${e}-->`:"<!--more-->";return(0,Cre.jsx)(wre.RawHTML,{children:[r,t?"<!--noteaser-->":""].filter(Boolean).join(`
-`)})}var Tre=n(q(),1),T6e={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,Tre.createBlock)("core/more",o)}}]},Pre=T6e;var{fieldsKey:P6e,formKey:B6e}=U(Ere.privateApis),{name:Nre}=wC,CC={icon:aE,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:Pre,edit:kre,save:Sre};window.__experimentalContentOnlyInspectorFields&&(CC[P6e]=[{id:"customText",label:(0,Bre.__)("Content"),type:"text",Edit:"rich-text"}],CC[B6e]={fields:["customText"]});var E6e=()=>R({name:Nre,metadata:wC,settings:CC});var rM={};Y(rM,{init:()=>ATe,metadata:()=>SC,name:()=>eae,settings:()=>tae});var _S=n(N(),1);var Qne=n(O(),1),Xne=n(te(),1),Jne=n(Oo(),1);var SC={$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 gr=n(H(),1),et=n(B(),1),im=n(te(),1),Ns=n(O(),1),Qr=n(z(),1),zt=n(N(),1),vS=n(sb(),1);var Gne=n(q(),1),Wne=n(_e(),1);var qg=n(te(),1),Lre=n(O(),1);var Oi={name:"core/navigation-link",attributes:{kind:"post-type",type:"page"}},Ire=["core/navigation-link/page","core/navigation-link"],wA={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"},Dre=["postType","wp_navigation",wA],kc="navigation-overlay";function Zg(e){let t=(0,qg.useResourcePermissions)({kind:"postType",name:"wp_navigation",id:e}),{navigationMenu:r,isNavigationMenuResolved:o,isNavigationMenuMissing:a}=(0,Lre.useSelect)(h=>I6e(h,e),[e]),{canCreate:i,canUpdate:l,canDelete:s,isResolving:c,hasResolved:u}=t,{records:p,isResolving:m,hasResolved:d}=(0,qg.useEntityRecords)("postType","wp_navigation",wA),f=e?p?.length>1:p?.length>0;return{navigationMenu:r,isNavigationMenuResolved:o,isNavigationMenuMissing:a,navigationMenus:p,isResolvingNavigationMenus:m,hasResolvedNavigationMenus:d,canSwitchNavigationMenu:f,canUserCreateNavigationMenus:i,isResolvingCanUserCreateNavigationMenus:c,hasResolvedCanUserCreateNavigationMenus:u,canUserUpdateNavigationMenu:l,hasResolvedCanUserUpdateNavigationMenu:e?u:void 0,canUserDeleteNavigationMenu:s,hasResolvedCanUserDeleteNavigationMenu:e?u:void 0}}function I6e(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};let{getEntityRecord:r,getEditedEntityRecord:o,hasFinishedResolution:a}=e(qg.store),i=["postType","wp_navigation",t],l=r(...i),s=o(...i),c=a("getEditedEntityRecord",i),u=s.status==="publish"||s.status==="draft";return{isNavigationMenuResolved:c,isNavigationMenuMissing:c&&(!l||!u),navigationMenu:u?s:null}}var Qg=n(z(),1),ly=n(N(),1);var CA=n(sb(),1),Are=n(H(),1),Mre=n(te(),1);var Rre=n(N(),1),iy=n(b(),1),D6e=({isVisible:e=!0})=>(0,iy.jsx)("div",{"aria-hidden":e?void 0:!0,className:"wp-block-navigation-placeholder__preview",children:(0,iy.jsxs)("div",{className:"wp-block-navigation-placeholder__actions__indicator",children:[(0,iy.jsx)(aa,{icon:ed}),(0,Rre.__)("Navigation")]})}),TC=D6e;var Bs=n(z(),1);var _a=n(N(),1),PC=n(Oo(),1),Kg=n(H(),1),BC=n(te(),1);var Cl=n(b(),1);function L6e(e,t,r){return e?r==="publish"?(0,PC.decodeEntities)(e):(0,_a.sprintf)((0,_a.__)("%1$s (%2$s)"),(0,PC.decodeEntities)(e),r):(0,_a.sprintf)((0,_a.__)("(no title %s)"),t)}function R6e({currentMenuId:e,onSelectNavigationMenu:t,onSelectClassicMenu:r,onCreateNew:o,actionLabel:a,createNavigationMenuIsSuccess:i,createNavigationMenuIsError:l}){let s=(0,_a.__)("Create from '%s'"),[c,u]=(0,Kg.useState)(!1);a=a||s;let{records:p}=(0,BC.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{navigationMenus:m,isResolvingNavigationMenus:d,hasResolvedNavigationMenus:f,canUserCreateNavigationMenus:h,canSwitchNavigationMenu:g,isNavigationMenuMissing:v}=Zg(e),[y]=(0,BC.useEntityProp)("postType","wp_navigation","title",e),_=(0,Kg.useMemo)(()=>m?.map(({id:A,title:V,status:j},Z)=>{let W=L6e(V?.rendered,Z+1,j);return{value:A,label:W,ariaLabel:(0,_a.sprintf)(a,W),disabled:c||d||!f}})||[],[m,a,d,f,c]),k=!!m?.length,x=!!p?.length,w=!!g,C=!!h,T=k&&!e,E=!k&&f,D=f&&e===null,I=e&&v,P="";return d?P=(0,_a.__)("Loading\u2026"):T||E||D||I?P=(0,_a.__)("Choose or create a Navigation Menu"):P=y,(0,Kg.useEffect)(()=>{c&&(i||l)&&u(!1)},[f,i,h,l,c,D,E,T]),(0,Cl.jsx)(Bs.DropdownMenu,{label:P,icon:pv,toggleProps:{size:"small"},children:({onClose:A})=>(0,Cl.jsxs)(Cl.Fragment,{children:[w&&k&&(0,Cl.jsx)(Bs.MenuGroup,{label:(0,_a.__)("Menus"),children:(0,Cl.jsx)(Bs.MenuItemsChoice,{value:e,onSelect:V=>{t(V),A()},choices:_})}),C&&x&&(0,Cl.jsx)(Bs.MenuGroup,{label:(0,_a.__)("Import Classic Menus"),children:p?.map(V=>{let j=(0,PC.decodeEntities)(V.name);return(0,Cl.jsx)(Bs.MenuItem,{onClick:async()=>{u(!0),await r(V),u(!1),A()},"aria-label":(0,_a.sprintf)(s,j),disabled:c||d||!f,children:j},V.id)})}),h&&(0,Cl.jsx)(Bs.MenuGroup,{label:(0,_a.__)("Tools"),children:(0,Cl.jsx)(Bs.MenuItem,{onClick:async()=>{u(!0),await o(),u(!1),A()},disabled:c||d||!f,children:(0,_a.__)("Create new Menu")})})]})})}var Yg=R6e;var Gn=n(b(),1);function Vre({isSelected:e,currentMenuId:t,clientId:r,canUserCreateNavigationMenus:o=!1,isResolvingCanUserCreateNavigationMenus:a,onSelectNavigationMenu:i,onSelectClassicMenu:l,onCreateEmpty:s}){let{isResolving:c,hasResolved:u}=(0,Mre.useEntityRecords)("root","menu",{per_page:-1,context:"view"});(0,Are.useEffect)(()=>{e&&(c&&(0,CA.speak)((0,ly.__)("Loading navigation block setup options\u2026")),u&&(0,CA.speak)((0,ly.__)("Navigation block setup options ready.")))},[u,c,e]);let p=c&&a;return(0,Gn.jsx)(Gn.Fragment,{children:(0,Gn.jsxs)(Qg.Placeholder,{className:"wp-block-navigation-placeholder",children:[(0,Gn.jsx)(TC,{isVisible:!e}),(0,Gn.jsx)("div",{"aria-hidden":e?void 0:!0,className:"wp-block-navigation-placeholder__controls",children:(0,Gn.jsxs)("div",{className:"wp-block-navigation-placeholder__actions",children:[(0,Gn.jsxs)("div",{className:"wp-block-navigation-placeholder__actions__indicator",children:[(0,Gn.jsx)(aa,{icon:ed})," ",(0,ly.__)("Navigation")]}),(0,Gn.jsx)("hr",{}),p&&(0,Gn.jsx)(Qg.Spinner,{}),(0,Gn.jsx)(Yg,{currentMenuId:t,clientId:r,onSelectNavigationMenu:i,onSelectClassicMenu:l}),(0,Gn.jsx)("hr",{}),o&&(0,Gn.jsx)(Qg.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:s,children:(0,ly.__)("Start empty")})]})})]})})}var SA=n(z(),1),Jg=n(N(),1),TA=n(B(),1),zre=n(O(),1),Ore=n(te(),1);var sy=n(M(),1);var Xg=n(b(),1);function wc({icon:e}){return e==="menu"?(0,Xg.jsx)(aa,{icon:rE}):(0,Xg.jsxs)(sy.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:[(0,Xg.jsx)(sy.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,Xg.jsx)(sy.Rect,{x:"4",y:"15",width:"16",height:"1.5"})]})}function xa(e,t){return e&&t?e+"//"+t:null}var Fi=n(b(),1);function PA({children:e,id:t,isOpen:r,isResponsive:o,onToggle:a,isHiddenByDefault:i,overlayBackgroundColor:l,overlayTextColor:s,hasIcon:c,icon:u,overlay:p,onNavigateToEntityRecord:m}){let d=(0,zre.useSelect)(x=>x(Ore.store).getCurrentTheme()?.stylesheet,[]);if(!o)return e;let f=!!p,h=S("wp-block-navigation__responsive-container",!f&&{"has-text-color":!!s.color||!!s?.class,[(0,TA.getColorClassName)("color",s?.slug)]:!!s?.slug,"has-background":!!l.color||l?.class,[(0,TA.getColorClassName)("background-color",l?.slug)]:!!l?.slug},{"is-menu-open":r,"hidden-by-default":i}),g=f?{}:{color:!s?.slug&&s?.color,backgroundColor:!l?.slug&&l?.color&&l.color},v=S("wp-block-navigation__responsive-container-open",{"always-shown":i}),y=`${t}-modal`,_={className:"wp-block-navigation__responsive-dialog",...r&&{role:"dialog","aria-modal":!0,"aria-label":(0,Jg.__)("Menu")}},k=()=>{if(p&&m){let x=xa(d,p);m({postId:x,postType:"wp_template_part"});return}a(!0)};return(0,Fi.jsxs)(Fi.Fragment,{children:[!r&&(0,Fi.jsxs)(SA.Button,{__next40pxDefaultSize:!0,"aria-haspopup":"true","aria-label":c&&(0,Jg.__)("Open menu"),className:v,onClick:k,children:[c&&(0,Fi.jsx)(wc,{icon:u}),!c&&(0,Jg.__)("Menu")]}),(0,Fi.jsx)("div",{className:h,style:g,id:y,children:(0,Fi.jsx)("div",{className:"wp-block-navigation__responsive-close",tabIndex:"-1",children:(0,Fi.jsxs)("div",{..._,children:[(0,Fi.jsxs)(SA.Button,{__next40pxDefaultSize:!0,className:"wp-block-navigation__responsive-container-close","aria-label":c&&(0,Jg.__)("Close menu"),onClick:()=>a(!1),children:[c&&(0,Fi.jsx)(aa,{icon:$m}),!c&&(0,Jg.__)("Close")]}),(0,Fi.jsx)("div",{className:"wp-block-navigation__responsive-container-content",id:`${y}-content`,children:e})]})})})]})}var Fre=n(te(),1),e0=n(B(),1),Hre=n(O(),1),jre=n(H(),1);var BA=n(b(),1);function Ure({clientId:e,hasCustomPlaceholder:t,orientation:r,templateLock:o}){let{isImmediateParentOfSelectedBlock:a,selectedBlockHasChildren:i,isSelected:l,hasSelectedDescendant:s}=(0,Hre.useSelect)(v=>{let{getBlockCount:y,hasSelectedInnerBlock:_,getSelectedBlockClientId:k}=v(e0.store),x=k();return{isImmediateParentOfSelectedBlock:_(e,!1),selectedBlockHasChildren:!!y(x),hasSelectedDescendant:_(e,!0),isSelected:x===e}},[e]),[c,u,p]=(0,Fre.useEntityBlockEditor)("postType","wp_navigation"),m=l||a&&!i,d=(0,jre.useMemo)(()=>(0,BA.jsx)(TC,{}),[]),f=!!c?.length,h=!t&&!f&&!l,g=(0,e0.useInnerBlocksProps)({className:"wp-block-navigation__container"},{value:c,onInput:u,onChange:p,prioritizedInserterBlocks:Ire,defaultBlock:Oi,directInsert:!0,orientation:r,templateLock:o,renderAppender:l||a&&!i||s||m?e0.InnerBlocks.ButtonBlockAppender:!1,placeholder:h?d:void 0,__experimentalCaptureToolbars:!0,__unstableDisableLayoutClassNames:!0});return(0,BA.jsx)("div",{...g})}var Gre=n(z(),1),Wre=n(te(),1),$re=n(N(),1),qre=n(b(),1);function Zre(){let[e,t]=(0,Wre.useEntityProp)("postType","wp_navigation","title");return(0,qre.jsx)(Gre.TextControl,{label:(0,$re.__)("Menu name"),value:e,onChange:t})}var Qre=n(B(),1),EA=n(z(),1),Xre=n(te(),1),Jre=n(O(),1),lf=n(H(),1);function Kre(e,t){return!Yre(e,t,(r,o)=>{if(o?.name==="core/page-list"&&r==="innerBlocks")return!0})}var Yre=(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(!Yre(e[o],t[o],r))return!1}else return!1;return!0}return!1};var eoe=n(b(),1),A6e={};function toe({blocks:e,createNavigationMenu:t,hasSelection:r}){let o=(0,lf.useRef)();(0,lf.useEffect)(()=>{o?.current||(o.current=e)},[e]);let a=Kre(o?.current,e),i=(0,lf.useContext)(EA.Disabled.Context),l=(0,Qre.useInnerBlocksProps)({className:"wp-block-navigation__container"},{renderAppender:r?void 0:!1,defaultBlock:Oi,directInsert:!0}),{isSaving:s,hasResolvedAllNavigationMenus:c}=(0,Jre.useSelect)(p=>{if(i)return A6e;let{hasFinishedResolution:m,isSavingEntityRecord:d}=p(Xre.store);return{isSaving:d("postType","wp_navigation"),hasResolvedAllNavigationMenus:m("getEntityRecords",Dre)}},[i]);return(0,lf.useEffect)(()=>{i||s||!c||!r||!a||t(null,e)},[e,t,i,s,c,a,r]),(0,eoe.jsx)(s?EA.Disabled:"div",{...l})}var NC=n(z(),1),IC=n(te(),1),roe=n(O(),1),ooe=n(H(),1),EC=n(N(),1),sf=n(b(),1);function noe({onDelete:e}){let[t,r]=(0,ooe.useState)(!1),o=(0,IC.useEntityId)("postType","wp_navigation"),{deleteEntityRecord:a}=(0,roe.useDispatch)(IC.store);return(0,sf.jsxs)(sf.Fragment,{children:[(0,sf.jsx)(NC.Button,{__next40pxDefaultSize:!0,className:"wp-block-navigation-delete-menu-button",variant:"secondary",isDestructive:!0,onClick:()=>{r(!0)},children:(0,EC.__)("Delete menu")}),t&&(0,sf.jsx)(NC.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{a("postType","wp_navigation",o,{force:!0}),e()},onCancel:()=>{r(!1)},confirmButtonText:(0,EC.__)("Delete"),size:"medium",children:(0,EC.__)("Are you sure you want to delete this Navigation Menu?")})]})}var cy=n(H(),1),aoe=n(O(),1),ioe=n(Tr(),1);function M6e({name:e,message:t=""}={}){let r=(0,cy.useRef)(),{createWarningNotice:o,removeNotice:a}=(0,aoe.useDispatch)(ioe.store),i=(0,cy.useCallback)(s=>{r.current||(r.current=e,o(s||t,{id:r.current,type:"snackbar"}))},[r,o,t,e]),l=(0,cy.useCallback)(()=>{r.current&&(a(r.current),r.current=null)},[r,a]);return[i,l]}var DC=M6e;var Cc=n(z(),1),tm=n(N(),1);var Hi=n(b(),1);function loe({setAttributes:e,hasIcon:t,icon:r}){return(0,Hi.jsxs)(Hi.Fragment,{children:[(0,Hi.jsx)(Cc.__experimentalToolsPanelItem,{label:(0,tm.__)("Show icon button"),isShownByDefault:!0,hasValue:()=>!t,onDeselect:()=>e({hasIcon:!0}),children:(0,Hi.jsx)(Cc.ToggleControl,{label:(0,tm.__)("Show icon button"),help:(0,tm.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:o=>e({hasIcon:o}),checked:t})}),(0,Hi.jsx)(Cc.__experimentalToolsPanelItem,{label:(0,tm.__)("Icon"),isShownByDefault:!0,hasValue:()=>r!=="handle",onDeselect:()=>e({icon:"handle"}),children:(0,Hi.jsxs)(Cc.__experimentalToggleGroupControl,{className:"wp-block-navigation__overlay-menu-icon-toggle-group",label:(0,tm.__)("Icon"),value:r,onChange:o=>e({icon:o}),isBlock:!0,children:[(0,Hi.jsx)(Cc.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,tm.__)("handle"),label:(0,Hi.jsx)(wc,{icon:"handle"})}),(0,Hi.jsx)(Cc.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,tm.__)("menu"),label:(0,Hi.jsx)(wc,{icon:"menu"})})]})})]})}var FC=n(z(),1),Eoe=n(N(),1),Noe=n(H(),1);var Sl=n(H(),1),boe=n(_e(),1),MC=n(te(),1),VC=n(O(),1),ka=n(z(),1),gn=n(N(),1),DA=n(Oo(),1),yoe=n(Tr(),1);var uoe=n(H(),1),RC=n(O(),1),poe=n(te(),1),moe=n(B(),1),doe=n(N(),1),uf=n(q(),1);function NA(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function IA(e,t,r){if(!e)return;t(NA(e).color);let o=e,a=NA(o).backgroundColor;for(;a==="rgba(0, 0, 0, 0)"&&o.parentNode&&o.parentNode.nodeType===o.parentNode.ELEMENT_NODE;)o=o.parentNode,a=NA(o).backgroundColor;r(a)}function cf(e,t){let{textColor:r,customTextColor:o,backgroundColor:a,customBackgroundColor:i,overlayTextColor:l,customOverlayTextColor:s,overlayBackgroundColor:c,customOverlayBackgroundColor:u,style:p}=e,m={};return t&&s?m.customTextColor=s:t&&l?m.textColor=l:o?m.customTextColor=o:r?m.textColor=r:p?.color?.text&&(m.customTextColor=p.color.text),t&&u?m.customBackgroundColor=u:t&&c?m.backgroundColor=c:i?m.customBackgroundColor=i:a?m.backgroundColor=a:p?.color?.background&&(m.customTextColor=p.color.background),m}function LC(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 soe=(e,t)=>{let r=e.toLowerCase(),o=t.map(i=>i.title.rendered.toLowerCase());if(!o.includes(r))return e;let a=2;for(;o.includes(`${r} ${a}`);)a++;return`${e} ${a}`},coe=e=>Ch(e).replace(/[^\w-]+/g,"")||"wp-custom-part";function foe(e){let{saveEntityRecord:t}=(0,RC.useDispatch)(poe.store),r=(0,RC.useSelect)(a=>U(a(moe.store)).getPatternBySlug("core/navigation-overlay"),[]);return(0,uoe.useCallback)(async()=>{let a=e.filter(u=>u.title?.rendered),i=soe((0,doe.__)("Navigation Overlay"),a),l=coe(i),s="";if(r?.content){let u=(0,uf.parse)(r.content,{__unstableSkipMigrationLogs:!0});s=(0,uf.serialize)(u)}else s=(0,uf.serialize)([(0,uf.createBlock)("core/paragraph")]);return await t("postType","wp_template_part",{slug:l,title:i,content:s,area:kc},{throwOnError:!0})},[e,t,r])}var uy=n(z(),1),hoe=n(N(),1),goe=n(H(),1),AC=n(b(),1);function V6e({onClear:e,onCreate:t,isCreating:r=!1}){let o=(0,goe.createInterpolateElement)((0,hoe.__)("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,AC.jsx)(uy.Button,{__next40pxDefaultSize:!0,onClick:e,variant:"link",disabled:r,accessibleWhenDisabled:!0}),createButton:(0,AC.jsx)(uy.Button,{__next40pxDefaultSize:!0,onClick:t,variant:"link",disabled:r,accessibleWhenDisabled:!0,isBusy:r})});return(0,AC.jsx)(uy.Notice,{status:"warning",isDismissible:!1,className:"wp-block-navigation__deleted-overlay-warning",children:o})}var voe=V6e;var To=n(b(),1);function LA({overlay:e,overlayMenu:t,setAttributes:r,onNavigateToEntityRecord:o,isCreatingOverlay:a,setIsCreatingOverlay:i}){let l=(0,boe.useInstanceId)(LA,"wp-block-navigation__overlay-selector-heading"),{records:s,isResolving:c,hasResolved:u}=(0,MC.useEntityRecords)("postType","wp_template_part",{per_page:-1}),{createErrorNotice:p}=(0,VC.useDispatch)(yoe.store),m=(0,VC.useSelect)(L=>L(MC.store).getCurrentTheme()?.stylesheet,[]),[d,f]=(0,Sl.useState)(!1),h=a!==void 0?a:d,g=i!==void 0?i:f,v=(0,Sl.useMemo)(()=>s?s.filter(L=>L.area===kc):[],[s]),y=foe(v),_=(0,Sl.useMemo)(()=>!e||!v?null:v.find(L=>L.slug===e),[e,v]),k=(0,Sl.useMemo)(()=>{let L=[{label:(0,gn.__)("Default"),value:""}];if(!u||c)return L;let A=v.map(V=>({label:V.title?.rendered?(0,DA.decodeEntities)(V.title.rendered):V.slug,value:V.slug}));return e&&!_&&A.unshift({label:(0,gn.sprintf)((0,gn.__)("%s (missing)"),e),value:e}),[...L,...A]},[v,u,c,e,_]),x=L=>{r({overlay:L||void 0})},w=()=>{if(!e||!_||!o)return;let L=_.theme||m,V={postId:xa(L,e),postType:"wp_template_part"};t==="mobile"&&(V.viewport="mobile"),o(V)},C=(0,Sl.useCallback)(async()=>{try{g(!0);let L=await y();if(r({overlay:L.slug}),o){let A=L.theme||m,j={postId:xa(A,L.slug),postType:"wp_template_part"};t==="mobile"&&(j.viewport="mobile"),o(j)}else g(!1)}catch(L){let A=L instanceof Error&&"code"in L&&L.message&&L.code!=="unknown_error"?L.message:(0,gn.__)("An error occurred while creating the overlay.");p(A,{type:"snackbar"}),g(!1)}},[y,r,o,p,m,g,t]),T=(0,Sl.useCallback)(()=>{r({overlay:void 0})},[r]),E=c||h,D=(0,Sl.useMemo)(()=>e&&u&&!c&&!_,[e,u,c,_]),I=(0,Sl.useMemo)(()=>v.length===0&&u?(0,gn.__)("No overlays found."):(0,gn.__)("Select an overlay for navigation."),[v.length,u]),P=(0,Sl.useMemo)(()=>_?(0,gn.sprintf)((0,gn.__)("Edit overlay: %s"),_.title?.rendered?(0,DA.decodeEntities)(_.title.rendered):_.slug):(0,gn.__)("Edit overlay"),[_]);return(0,To.jsxs)("div",{className:"wp-block-navigation__overlay-selector",children:[(0,To.jsx)("h3",{id:l,className:"wp-block-navigation__overlay-selector-header",children:(0,gn.__)("Overlay template")}),u&&(v.length===0||h&&v.length===1)?(0,To.jsx)(To.Fragment,{children:(0,To.jsx)(ka.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:C,disabled:E,accessibleWhenDisabled:!0,isBusy:h,className:"wp-block-navigation__overlay-create-button-prominent",children:(0,gn.__)("Create overlay")})}):(0,To.jsxs)(To.Fragment,{children:[(0,To.jsx)(ka.Button,{size:"small",icon:bh,onClick:C,disabled:E,accessibleWhenDisabled:!0,isBusy:h,label:(0,gn.__)("Create new overlay template"),showTooltip:!0,className:"wp-block-navigation__overlay-create-button"}),(0,To.jsxs)(ka.__experimentalHStack,{alignment:"flex-start",className:"wp-block-navigation__overlay-selector-controls",children:[(0,To.jsx)(ka.FlexBlock,{children:(0,To.jsx)(ka.SelectControl,{label:(0,gn.__)("Overlay template"),hideLabelFromVision:!0,"aria-labelledby":l,value:e||"",options:k,onChange:x,disabled:c,accessibleWhenDisabled:!0,help:I})}),e&&u&&_&&(0,To.jsx)(ka.FlexItem,{children:(0,To.jsx)(ka.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:w,disabled:!o,accessibleWhenDisabled:!0,label:P,showTooltip:!0,className:"wp-block-navigation__overlay-edit-button",children:(0,gn.__)("Edit")})})]}),D&&(0,To.jsx)(voe,{onClear:T,onCreate:C,isCreating:h})]}),(0,To.jsx)(ka.__experimentalHStack,{alignment:"flex-start",className:"wp-block-navigation__overlay-help-text-wrapper",children:(0,To.jsx)(ka.__experimentalText,{variant:"muted",isBlock:!0,className:"wp-block-navigation__overlay-help-text",children:(0,gn.__)("An overlay template allows you to customize the appearance of the dialog that opens when the menu button is pressed.")})})]})}var t0=n(z(),1),pf=n(N(),1),r0=n(b(),1);function _oe({overlayMenu:e,setAttributes:t}){return(0,r0.jsxs)(t0.__experimentalToggleGroupControl,{label:(0,pf.__)("Overlay Visibility"),"aria-label":(0,pf.__)("Configure overlay visibility"),value:e,help:(0,pf.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:r=>t({overlayMenu:r}),isBlock:!0,children:[(0,r0.jsx)(t0.__experimentalToggleGroupControlOption,{value:"never",label:(0,pf.__)("Off")}),(0,r0.jsx)(t0.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,pf.__)("Mobile")}),(0,r0.jsx)(t0.__experimentalToggleGroupControlOption,{value:"always",label:(0,pf.__)("Always")})]})}var OC=n(z(),1),zC=n(N(),1);var Bu=n(z(),1),o0=n(N(),1);var Pu=n(b(),1);function xoe({hasIcon:e,icon:t,setAttributes:r}){return(0,Pu.jsxs)(Bu.__experimentalVStack,{spacing:4,children:[(0,Pu.jsx)(Bu.ToggleControl,{label:(0,o0.__)("Show icon button"),help:(0,o0.__)("Configure the visual appearance of the button that toggles the overlay menu."),onChange:o=>r({hasIcon:o}),checked:e}),(0,Pu.jsxs)(Bu.__experimentalToggleGroupControl,{className:"wp-block-navigation__overlay-menu-icon-toggle-group",label:(0,o0.__)("Icon"),value:t,onChange:o=>r({icon:o}),isBlock:!0,children:[(0,Pu.jsx)(Bu.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,o0.__)("handle"),label:(0,Pu.jsx)(wc,{icon:"handle"})}),(0,Pu.jsx)(Bu.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,o0.__)("menu"),label:(0,Pu.jsx)(wc,{icon:"menu"})})]})]})}var Wn=n(b(),1);function koe({isResponsive:e,overlayMenuPreview:t,setOverlayMenuPreview:r,hasIcon:o,icon:a,setAttributes:i,overlayMenuPreviewClasses:l,overlayMenuPreviewId:s,containerStyle:c}){return e?(0,Wn.jsxs)(Wn.Fragment,{children:[(0,Wn.jsxs)(OC.Button,{__next40pxDefaultSize:!0,className:l,onClick:()=>r(!t),"aria-label":(0,zC.__)("Overlay menu controls"),"aria-controls":s,"aria-expanded":t,children:[o&&(0,Wn.jsxs)(Wn.Fragment,{children:[(0,Wn.jsx)(wc,{icon:a}),(0,Wn.jsx)(aa,{icon:$m})]}),!o&&(0,Wn.jsxs)(Wn.Fragment,{children:[(0,Wn.jsx)("span",{children:(0,zC.__)("Menu")}),(0,Wn.jsx)("span",{children:(0,zC.__)("Close")})]})]}),t&&(0,Wn.jsx)(OC.__experimentalVStack,{id:s,spacing:4,style:c,children:(0,Wn.jsx)(xoe,{hasIcon:o,icon:a,setAttributes:i})})]}):null}var woe=n(O(),1),Coe=n(te(),1),RA=n(H(),1),Soe=n(q(),1),Toe=n(z(),1),Poe=n(N(),1),AA=n(B(),1);var mf=n(b(),1);function Boe({overlay:e,currentTheme:t}){let r=(0,RA.useMemo)(()=>!e||!t?null:xa(t,e),[t,e]),{content:o,editedBlocks:a,hasResolved:i}=(0,woe.useSelect)(s=>{if(!r)return{content:null,editedBlocks:null,hasResolved:!0};let{getEditedEntityRecord:c,hasFinishedResolution:u}=s(Coe.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]),l=(0,RA.useMemo)(()=>r?a&&a.length>0?a:o&&typeof o=="string"?(0,Soe.parse)(o):[]:null,[r,a,o]);return e?i?(0,mf.jsx)("div",{className:"wp-block-navigation__overlay-preview","aria-label":(0,Poe.__)("Navigation Overlay template part preview"),role:"region",children:(0,mf.jsx)(AA.BlockPreview.Async,{placeholder:(0,mf.jsx)("div",{className:"wp-block-navigation__overlay-preview-placeholder"}),children:(0,mf.jsx)(AA.BlockPreview,{blocks:l,viewportWidth:400,minHeight:200})})}):(0,mf.jsx)("div",{className:"wp-block-navigation__overlay-preview-loading",children:(0,mf.jsx)(Toe.Spinner,{})}):null}var rm=n(b(),1);function Ioe({overlayMenu:e,overlay:t,setAttributes:r,onNavigateToEntityRecord:o,overlayMenuPreview:a,setOverlayMenuPreview:i,hasIcon:l,icon:s,overlayMenuPreviewClasses:c,overlayMenuPreviewId:u,isResponsive:p,currentTheme:m,hasOverlays:d}){let[f,h]=(0,Noe.useState)(!1);return(0,rm.jsx)(FC.PanelBody,{title:(0,Eoe.__)("Overlay"),initialOpen:!0,children:(0,rm.jsxs)(FC.__experimentalVStack,{spacing:4,children:[(0,rm.jsx)(_oe,{overlayMenu:e,setAttributes:r}),e!=="never"&&(0,rm.jsx)(koe,{isResponsive:p,overlayMenuPreview:a,setOverlayMenuPreview:i,hasIcon:l,icon:s,setAttributes:r,overlayMenuPreviewClasses:c,overlayMenuPreviewId:u}),e!=="never"&&(0,rm.jsx)(LA,{overlay:t,overlayMenu:e,setAttributes:r,onNavigateToEntityRecord:o,isCreatingOverlay:f,setIsCreatingOverlay:h}),e!=="never"&&t&&d&&!f&&(0,rm.jsx)(Boe,{overlay:t,currentTheme:m})]})})}var GC=n(O(),1),VA=n(te(),1),a0=n(H(),1),Sc=n(N(),1);var py=n(q(),1),Roe=n(hu(),1);var MA=n(H(),1),HC=n(B(),1),Doe=n(O(),1),Loe=n(te(),1);function n0(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 ji({clientId:e,attributes:t}){let{updateBlockBindings:r}=(0,HC.useBlockBindingsUtils)(e),{metadata:o,id:a,kind:i,type:l}=t,s=(0,HC.useBlockEditingMode)(),c=!!o?.bindings?.url&&!!a,u=i==="post-type"?"core/post-data":"core/term-data",p=c&&o?.bindings?.url?.source===u,{isBoundEntityAvailable:m,entityRecord:d}=(0,Doe.useSelect)(g=>{if(!p||!a)return{isBoundEntityAvailable:!1,entityRecord:null};let v=i==="post-type",y=i==="taxonomy";if(!v&&!y)return{isBoundEntityAvailable:!1,entityRecord:null};if(s==="disabled")return{isBoundEntityAvailable:!0,entityRecord:null};let{getEntityRecord:_,hasFinishedResolution:k}=g(Loe.store),x=y?"taxonomy":"postType",w=l==="tag"?"post_tag":l,C=_(x,w,a);return{isBoundEntityAvailable:k("getEntityRecord",[x,w,a])?C!==void 0:!0,entityRecord:C||null}},[i,l,a,p,s]),f=(0,MA.useCallback)(()=>{c&&r({url:void 0})},[r,c]),h=(0,MA.useCallback)(g=>{let v=g?.kind??i;if(v)try{let y=n0(v);r(y)}catch(y){console.warn("Failed to create entity binding:",y.message)}},[r,i]);return{hasUrlBinding:p,isBoundEntityAvailable:m,entityRecord:d,clearBinding:f,createBinding:h}}function Aoe(e){if(!e)return null;let t=O6e(e),r=Moe(t);return(0,Roe.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",r,e)}function Moe(e,t=0){let r={};return{innerBlocks:[...e].sort((i,l)=>i.menu_order-l.menu_order).map(i=>{if(i.type==="block"){let[m]=(0,py.parse)(i.content.raw);return m||(0,py.createBlock)("core/freeform",{content:i.content})}let l=i.children?.length?"core/navigation-submenu":"core/navigation-link",s=z6e(i,l,t),{innerBlocks:c=[],mapping:u={}}=i.children?.length?Moe(i.children,t+1):{};r={...r,...u};let p=(0,py.createBlock)(l,s,c);return r[i.id]=p.clientId,p}),mapping:r}}function z6e({title:e,xfn:t,classes:r,attr_title:o,object:a,object_id:i,description:l,url:s,type:c,target:u},p,m){a&&a==="post_tag"&&(a="tag");let d=c?.replace("_","-")||"custom";return{label:e?.rendered||"",...a?.length&&{type:a},kind:d,url:s||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...r?.length&&r.join(" ").trim()&&{className:r.join(" ").trim()},...o?.length&&{title:o},...i&&(d==="post-type"||d==="taxonomy")&&{id:i,metadata:{bindings:n0(d)}},...l?.length&&{description:l},...u==="_blank"&&{opensInNewTab:!0},...p==="core/navigation-submenu"&&{isTopLevelItem:m===0},...p==="core/navigation-link"&&{isTopLevelLink:m===0}}}function O6e(e,t="id",r="parent"){let o=Object.create(null),a=[];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]])):a.push(o[i[t]]);return a}var zA="success",UC="error",WC="pending",F6e="idle",jC=null;function H6e(e,{throwOnError:t=!1}={}){let r=(0,GC.useRegistry)(),{editEntityRecord:o}=(0,GC.useDispatch)(VA.store),[a,i]=(0,a0.useState)(F6e),[l,s]=(0,a0.useState)(null),c=(0,a0.useCallback)(async(p,m,d="publish")=>{let f,h;try{h=await r.resolveSelect(VA.store).getMenuItems({menus:p,per_page:-1,context:"view"})}catch(v){throw new Error((0,Sc.sprintf)((0,Sc.__)('Unable to fetch classic menu "%s" from API.'),m),{cause:v})}if(h===null)throw new Error((0,Sc.sprintf)((0,Sc.__)('Unable to fetch classic menu "%s" from API.'),m));let{innerBlocks:g}=Aoe(h);try{f=await e(m,g,d),await o("postType","wp_navigation",f.id,{status:"publish"},{throwOnError:!0})}catch(v){throw new Error((0,Sc.sprintf)((0,Sc.__)('Unable to create Navigation Menu "%s".'),m),{cause:v})}return f},[e,o,r]);return{convert:(0,a0.useCallback)(async(p,m,d)=>{if(jC!==p){if(jC=p,!p||!m){s("Unable to convert menu. Missing menu details."),i(UC);return}return i(WC),s(null),await c(p,m,d).then(f=>(i(zA),jC=null,f)).catch(f=>{if(s(f?.message),i(UC),jC=null,t)throw new Error((0,Sc.sprintf)((0,Sc.__)('Unable to create Navigation Menu "%s".'),m),{cause:f})})}},[c,t]),status:a,error:l}}var Voe=H6e;var Koe=n(q(),1),Yoe=n(te(),1),Qoe=n(O(),1),l0=n(H(),1);var joe=n(z(),1),Uoe=n(te(),1),Goe=n(O(),1),$C=n(H(),1),my=n(N(),1);var zoe=n(B(),1),Ooe=n(te(),1),Foe=n(O(),1);var i0=e=>e==="header"?bB:e==="footer"?eB:e==="sidebar"?TN:e==="navigation-overlay"?lE:Nv;function Hoe(e){return(0,Foe.useSelect)(t=>{if(!e)return;let{getBlock:r,getBlockParentsByBlockName:o}=t(zoe.store),i=o(e,"core/template-part",!0);if(!i?.length)return;let{getCurrentTheme:l,getEditedEntityRecord:s}=t(Ooe.store),c=l(),p=(c?.default_template_part_areas||[]).map(m=>({...m,icon:i0(m.icon)}));for(let m of i){let d=r(m),{theme:f=c?.stylesheet,slug:h}=d.attributes,g=xa(f,h),v=s("postType","wp_template_part",g);if(v?.area)return p.find(y=>y.area!=="uncategorized"&&y.area===v.area)?.label}},[e])}var j6e=["postType","wp_navigation",{status:"draft",per_page:-1}],U6e=["postType","wp_navigation",{per_page:-1,status:"publish"}];function Woe(e){let t=(0,$C.useContext)(joe.Disabled.Context),r=Hoe(t?void 0:e),o=(0,Goe.useRegistry)();return(0,$C.useCallback)(async()=>{if(t)return"";let{getEntityRecords:a}=o.resolveSelect(Uoe.store),[i,l]=await Promise.all([a(...j6e),a(...U6e)]),s=r?(0,my.sprintf)((0,my.__)("%s menu"),r):(0,my.__)("Menu"),c=[...i,...l].reduce((p,m)=>m?.title?.raw?.startsWith(s)?p+1:p,0);return(c>0?`${s} ${c+1}`:s)||""},[t,r,o])}var $oe="success",qC="error",qoe="pending",Zoe="idle";function Xoe(e){let[t,r]=(0,l0.useState)(Zoe),[o,a]=(0,l0.useState)(null),[i,l]=(0,l0.useState)(null),{saveEntityRecord:s,editEntityRecord:c}=(0,Qoe.useDispatch)(Yoe.store),u=Woe(e);return{create:(0,l0.useCallback)(async(m=null,d=[],f)=>{if(m&&typeof m!="string")throw l("Invalid title supplied when creating Navigation Menu."),r(qC),new Error("Value of supplied title argument was not a string.");r(qoe),a(null),l(null),m||(m=await u().catch(g=>{throw l(g?.message),r(qC),new Error("Failed to create title when saving new Navigation Menu.",{cause:g})}));let h={title:m,content:(0,Koe.serialize)(d),status:f};return s("postType","wp_navigation",h).then(g=>(a(g),r($oe),f!=="publish"&&c("postType","wp_navigation",g.id,{status:"publish"}),g)).catch(g=>{throw l(g?.message),r(qC),new Error("Unable to save new Navigation Menu",{cause:g})})},[s,c,u]),status:t,value:o,error:i,isIdle:t===Zoe,isPending:t===qoe,isSuccess:t===$oe,isError:t===qC}}var Joe=n(O(),1),ene=n(B(),1),G6e=[];function tne(e){return(0,Joe.useSelect)(t=>{let{getBlock:r,getBlocks:o,hasSelectedInnerBlock:a}=t(ene.store),i=r(e).innerBlocks,l=!!i?.length,s=l?G6e:o(e);return{innerBlocks:l?i:s,hasUncontrolledInnerBlocks:l,uncontrolledInnerBlocks:i,controlledInnerBlocks:s,isInnerBlockSelected:a(e,!0)}},[e])}var rne=n(sr(),1),ZC=n(z(),1),one=n(N(),1),nne=n(b(),1),W6e=({className:e="",disabled:t,isMenuItem:r=!1})=>{let o=ZC.Button;return r&&(o=ZC.MenuItem),(0,nne.jsx)(o,{variant:"link",disabled:t,className:e,href:(0,rne.addQueryArgs)("edit.php",{post_type:"wp_navigation"}),children:(0,one.__)("Manage menus")})},ane=W6e;var am=n(B(),1),Ty=n(z(),1),mS=n(O(),1),nm=n(N(),1),Vne=n(H(),1);var ine=n(B(),1),YC=n(z(),1),lne=n(N(),1),QC=n(H(),1),KC=n(b(),1);function $6e({onCreateNew:e,isNotice:t=!1}){let[r,o]=(0,QC.useState)(!1),a=()=>{o(!0),e()},i=(0,QC.createInterpolateElement)((0,lne.__)("Navigation Menu has been deleted or is unavailable. <button>Create a new Menu?</button>"),{button:(0,KC.jsx)(YC.Button,{__next40pxDefaultSize:!0,onClick:a,variant:"link",disabled:r,accessibleWhenDisabled:!0})});return t?(0,KC.jsx)(YC.Notice,{status:"warning",isDismissible:!1,children:i}):(0,KC.jsx)(ine.Warning,{children:i})}var XC=$6e;var df=n(q(),1);var Ui=n(z(),1),s0=n(O(),1),Es=n(N(),1),ff=n(B(),1);var Wo=n(b(),1),q6e={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},Z6e=["core/navigation-link","core/navigation-submenu"];function K6e({clientId:e,onClose:t,isDisabled:r,updateExpansion:o,setInsertedBlockClientId:a}){let{insertBlock:i,replaceBlock:l,replaceInnerBlocks:s}=(0,s0.useDispatch)(ff.store),{getBlock:c}=(0,s0.useSelect)(ff.store);return(0,Wo.jsx)(Ui.MenuItem,{icon:Gm,disabled:r,onClick:()=>{let p=(0,df.createBlock)(Oi.name,Oi.attributes),m=c(e);if(m.name==="core/navigation-submenu")i(p,m.innerBlocks.length,e,!1);else{let d=(0,df.createBlock)("core/navigation-submenu",m.attributes,m.innerBlocks);l(e,d),s(d.clientId,[p],!1)}a(p.clientId),o({type:"expand",clientIds:[e]}),t()},children:(0,Es.__)("Add submenu link")})}function sne({clientId:e,updateExpansion:t,setInsertedBlockClientId:r,...o}){let{moveBlocksDown:a,moveBlocksUp:i,removeBlocks:l,duplicateBlocks:s,insertBeforeBlock:c,insertAfterBlock:u}=(0,s0.useDispatch)(ff.store),p=(0,Es.sprintf)((0,Es.__)("Remove %s"),(0,ff.BlockTitle)({clientId:e,maximumLength:25})),{blockName:m,rootClientId:d,canDuplicate:f,canInsertBlock:h,isFirst:g,isLast:v}=(0,s0.useSelect)(_=>{let{getBlockRootClientId:k,getBlockName:x,canInsertBlockType:w,getDirectInsertBlock:C,getBlockIndex:T,getBlockCount:E}=_(ff.store),{getDefaultBlockName:D}=_(df.store),I=k(e),P=x(e),L=w(D(),I),A=I?C(I):null;return{blockName:P,rootClientId:I,canDuplicate:!!P&&(0,df.hasBlockSupport)(P,"multiple",!0)&&w(P,I),canInsertBlock:(L||!!A)&&!!P&&w(P,I),isFirst:T(e)===0,isLast:T(e)===E(I)-1}},[e]),y=!Z6e.includes(m);return(0,Wo.jsx)(Ui.DropdownMenu,{icon:pv,label:(0,Es.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:q6e,noIcons:!0,...o,children:({onClose:_})=>(0,Wo.jsxs)(Wo.Fragment,{children:[(0,Wo.jsxs)(Ui.MenuGroup,{children:[(0,Wo.jsx)(Ui.MenuItem,{icon:wP,disabled:g,accessibleWhenDisabled:!0,onClick:()=>{i([e],d),_()},children:(0,Es.__)("Move up")}),(0,Wo.jsx)(Ui.MenuItem,{icon:G1,disabled:v,accessibleWhenDisabled:!0,onClick:()=>{a([e],d),_()},children:(0,Es.__)("Move down")}),(0,Wo.jsx)(K6e,{clientId:e,onClose:_,isDisabled:y,updateExpansion:t,setInsertedBlockClientId:r}),f&&(0,Wo.jsx)(Ui.MenuItem,{onClick:()=>{s([e]),_()},children:(0,Es.__)("Duplicate")}),h&&(0,Wo.jsxs)(Wo.Fragment,{children:[(0,Wo.jsx)(Ui.MenuItem,{onClick:()=>{c(e),_()},children:(0,Es.__)("Add before")}),(0,Wo.jsx)(Ui.MenuItem,{onClick:()=>{u(e),_()},children:(0,Es.__)("Add after")})]})]}),(0,Wo.jsx)(Ui.MenuGroup,{children:(0,Wo.jsx)(Ui.MenuItem,{onClick:()=>{l([e],!1),_()},children:p})})]})})}var XA=n(B(),1),cS=n(O(),1);var qo=n(z(),1),tr=n(N(),1),Pne=n(En(),1),yy=n(B(),1),iS=n(O(),1),Bne=n(te(),1);var une=n(H(),1),pne=n(O(),1),mne=n(B(),1),dne=n(En(),1),fne=n(JC(),1);var OA=n(JC(),1),dy=n(sr(),1),Y6e=(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}},a=o(e);if(!a)return!0;let i=o(t,e);if(!i)return!0;let l=a.hostname,s=i.hostname,c=r((0,dy.getPath)(a.toString())),u=r((0,dy.getPath)(i.toString()));if(l!==s||c!==u)return!0;let p=a.searchParams.get("p"),m=i.searchParams.get("p");if(p&&m&&p!==m)return!0;let d=a.searchParams.get("page_id"),f=i.searchParams.get("page_id");return!!(d&&f&&d!==f||p&&f||d&&m)},fy=(e={},t,r={})=>{let{label:o="",kind:a="",type:i=""}=r,{title:l="",label:s="",url:c,opensInNewTab:u,id:p,kind:m=a,type:d=i}=e,f=l||s,h=f.replace(/http(s?):\/\//gi,""),g=c?.replace(/http(s?):\/\//gi,"")??"",y=f&&f!==o&&h!==g?(0,OA.escapeHTML)(f):o||(0,OA.escapeHTML)(g),_=d==="post_tag"?"tag":d.replace("-","_"),k=["post","page","tag","category"].indexOf(_)>-1,w=!m&&!k||m==="custom"?"custom":m,C={...c!==void 0?{url:c&&encodeURI((0,dy.safeDecodeURI)(c))}:{},...y&&{label:y},...u!==void 0&&{opensInNewTab:u},...w&&{kind:w},..._&&_!=="URL"&&{type:_}};c&&!p&&r.id?Y6e(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=_),t(C);let T="id"in C?C.id:r.id,E="kind"in C?C.kind:r.kind;return{isEntityLink:!!T&&E!=="custom",attributes:C}};function hf({clientId:e,attributes:t,setAttributes:r,allowTextUpdate:o=!1}){let{updateBlockAttributes:a}=(0,pne.useDispatch)(mne.store),{hasUrlBinding:i,createBinding:l,clearBinding:s}=ji({clientId:e,attributes:t});return(0,une.useCallback)(c=>{if(!c)return;let u={url:c.url,kind:c.kind,type:c.type,id:c.id},p=t.label?(0,dne.__unstableStripHTML)(t.label):"",m=c.title??"",d=o&&c.title!==void 0&&m!==p,f=d?{label:(0,fne.escapeHTML)(m)}:{};if((!t.label||t.label===""||d)&&(u.title=c.title),!c.id&&i)s(),a(e,{url:c.url,kind:"custom",type:"custom",id:void 0,...f});else{let{isEntityLink:g,attributes:v}=fy(u,r,t);g?l(v):s(),Object.keys(f).length&&a(e,f)}},[t,o,e,i,l,s,r,a])}var nS=n(En(),1),gf=n(z(),1),vy=n(N(),1),aS=n(B(),1),$n=n(H(),1),_ne=n(te(),1);var WA=n(_e(),1);var xne=n(sr(),1);var ei=n(z(),1),Gi=n(N(),1),gy=n(O(),1),rS=n(te(),1),gne=n(Tr(),1),HA=n(Oo(),1),jA=n(H(),1);var hne=n(z(),1),eS=n(N(),1);var hy=n(_e(),1);var om=n(b(),1);function Q6e({className:e,onBack:t}){return(0,om.jsx)(hne.Button,{className:e,icon:(0,eS.isRTL)()?_P:vP,onClick:r=>{r.preventDefault(),t()},size:"small",children:(0,eS.__)("Back")})}function FA({className:e,title:t,description:r,onBack:o,children:a}){let i=(0,hy.useInstanceId)(FA,"link-ui-dialog-title"),l=(0,hy.useInstanceId)(FA,"link-ui-dialog-description"),s=(0,hy.useFocusOnMount)("firstElement"),c=`${e}__back`;return(0,om.jsxs)("div",{className:e,role:"dialog","aria-labelledby":i,"aria-describedby":l,ref:s,children:[(0,om.jsxs)(vi,{children:[(0,om.jsx)("h2",{id:i,children:t}),(0,om.jsx)("p",{id:l,children:r})]}),(0,om.jsx)(Q6e,{className:c,onBack:o}),a]})}var tS=FA;var Tl=n(b(),1);function vne({postType:e,onBack:t,onPageCreated:r,initialTitle:o=""}){let[a,i]=(0,jA.useState)(o),[l,s]=(0,jA.useState)(!0),c=a.trim().length>0,{lastError:u,isSaving:p}=(0,gy.useSelect)(v=>({lastError:v(rS.store).getLastEntitySaveError("postType",e),isSaving:v(rS.store).isSavingEntityRecord("postType",e)}),[e]),{saveEntityRecord:m}=(0,gy.useDispatch)(rS.store),{createSuccessNotice:d,createErrorNotice:f}=(0,gy.useDispatch)(gne.store);async function h(v){if(v.preventDefault(),!(p||!c))try{let y=await m("postType",e,{title:a,status:l?"publish":"draft"},{throwOnError:!0});if(y){let _={id:y.id,type:e,title:(0,HA.decodeEntities)(y.title.rendered),url:y.link,kind:"post-type"};d((0,Gi.sprintf)((0,Gi.__)("%s page created successfully."),(0,HA.decodeEntities)(y.title.rendered)),{type:"snackbar",id:"page-created-success"}),r(_)}}catch{f((0,Gi.__)("Failed to create page. Please try again."),{type:"snackbar",id:"page-created-error"})}}let g=p||!c;return(0,Tl.jsx)(tS,{className:"link-ui-page-creator",title:(0,Gi.__)("Create page"),description:(0,Gi.__)("Create a new page to add to your Navigation."),onBack:t,children:(0,Tl.jsx)(ei.__experimentalVStack,{className:"link-ui-page-creator__inner",spacing:4,children:(0,Tl.jsx)("form",{onSubmit:h,children:(0,Tl.jsxs)(ei.__experimentalVStack,{spacing:4,children:[(0,Tl.jsx)(ei.TextControl,{label:(0,Gi.__)("Title"),onChange:i,placeholder:(0,Gi.__)("No title"),value:a}),(0,Tl.jsx)(ei.CheckboxControl,{label:(0,Gi.__)("Publish"),help:(0,Gi.__)("Turn off to save as a draft. Drafts won't appear on your site until published."),checked:l,onChange:s}),u&&(0,Tl.jsx)(ei.Notice,{status:"error",isDismissible:!1,children:u.message}),(0,Tl.jsxs)(ei.__experimentalHStack,{spacing:2,justify:"flex-end",children:[(0,Tl.jsx)(ei.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:p,accessibleWhenDisabled:!0,children:(0,Gi.__)("Cancel")}),(0,Tl.jsx)(ei.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:p,"aria-disabled":g,children:(0,Gi.__)("Create page")})]})]})})})})}var UA=n(N(),1),bne=n(O(),1),oS=n(B(),1);var GA=n(b(),1),{PrivateQuickInserter:X6e}=U(oS.privateApis);function J6e({clientId:e,onBack:t,onBlockInsert:r}){let{rootBlockClientId:o}=(0,bne.useSelect)(a=>{let{getBlockRootClientId:i}=a(oS.store);return{rootBlockClientId:i(e)}},[e]);return e?(0,GA.jsx)(tS,{className:"link-ui-block-inserter",title:(0,UA.__)("Add block"),description:(0,UA.__)("Choose a block to add to your Navigation."),onBack:t,children:(0,GA.jsx)(X6e,{rootClientId:o,clientId:e,isAppender:!1,prioritizePatterns:!1,selectBlockOnInsert:!r,onSelect:r||void 0,hasSearch:!1})}):null}var yne=J6e;var ti=n(b(),1);function $A(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 eTe(e,t){let{label:r,url:o,opensInNewTab:a,type:i,kind:l,id:s}=e.link,{entityRecord:c,hasBinding:u,isEntityAvailable:p}=e.entity||{},{image:m,badges:d}=by({url:o,entityRecord:c,type:i,hasBinding:u,isEntityAvailable:p}),{clientId:f}=e,h=i||"page",[g,v]=(0,$n.useState)(!1),[y,_]=(0,$n.useState)(!1),[k,x]=(0,$n.useState)(null),[w,C]=(0,$n.useState)(""),T=(0,$n.useRef)(""),E=F=>{T.current=F,C(F)},D=(0,$n.useRef)(),I=(0,$n.useRef)(),P=(0,$n.useRef)(),L=(0,_ne.useResourcePermissions)({kind:"postType",name:h}),{isBoundEntityAvailable:A}=ji({clientId:f,attributes:e.link}),V=(0,$n.useMemo)(()=>({url:o,opensInNewTab:a,title:r&&(0,nS.__unstableStripHTML)(r),entityTitle:c?.title?.rendered||c?.name,kind:l,type:i,id:s,image:m,badges:d}),[r,a,o,l,i,s,m,d,c]),j=F=>{e.onChange(F),_(!1),x(!0),E("")},Z=(0,WA.useInstanceId)(Eu,"link-ui-link-control__title"),W=(0,WA.useInstanceId)(Eu,"link-ui-link-control__description");(0,$n.useEffect)(()=>{k&&D.current&&(k?.current?k.current.focus():(nS.focus.tabbable.find(D.current)[0]||D.current).focus(),x(!1))},[k]);let G=(0,aS.useBlockEditingMode)();return(0,ti.jsxs)(gf.Popover,{ref:t,placement:"bottom",onClose:e.onClose,anchor:e.anchor,shift:!0,children:[!g&&!y&&(0,ti.jsxs)("div",{ref:D,role:"dialog","aria-labelledby":Z,"aria-describedby":W,children:[(0,ti.jsxs)(vi,{children:[(0,ti.jsx)("h2",{id:Z,children:(0,vy.__)("Add link")}),(0,ti.jsx)("p",{id:W,children:(0,vy.__)("Search for and add a link to your Navigation.")})]}),(0,ti.jsx)(aS.LinkControl,{hasTextControl:!0,hasRichPreviews:!0,value:V,showInitialSuggestions:!0,withCreateSuggestion:!1,noDirectEntry:!!i,noURLSuggestion:!!i,suggestionsQuery:$A(i,l),onChange:e.onChange,onInputChange:F=>{T.current=F},inputValue:w,onRemove:e.onRemove,onCancel:e.onCancel,handleEntities:A,forceIsEditingLink:V?.url?!1:void 0,renderControlBottom:()=>V?.url?.length?null:(0,ti.jsx)(tTe,{addPageButtonRef:I,addBlockButtonRef:P,setAddingBlock:()=>{v(!0)},setAddingPage:()=>{_(!0)},canAddPage:G!=="disabled"&&L?.canCreate&&i==="page",canAddBlock:G!=="disabled"})})]}),g&&(0,ti.jsx)(yne,{clientId:e.clientId,onBack:()=>{v(!1),x(P),E(T.current)},onBlockInsert:e?.onBlockInsert}),y&&(0,ti.jsx)(vne,{postType:h,onBack:()=>{_(!1),x(I),E(T.current)},onPageCreated:j,initialTitle:T.current&&!(0,xne.isURL)(T.current)?T.current:""})]})}var Eu=(0,$n.forwardRef)(eTe),tTe=({addPageButtonRef:e,addBlockButtonRef:t,setAddingBlock:r,setAddingPage:o,canAddPage:a,canAddBlock:i})=>{let l="listbox";return!a&&!i?null:(0,ti.jsxs)(gf.__experimentalVStack,{spacing:0,className:"link-ui-tools",children:[a&&(0,ti.jsx)(gf.Button,{__next40pxDefaultSize:!0,ref:e,icon:bh,onClick:s=>{s.preventDefault(),o(!0)},"aria-haspopup":l,children:(0,vy.__)("Create page")}),i&&(0,ti.jsx)(gf.Button,{__next40pxDefaultSize:!0,ref:t,icon:bh,onClick:s=>{s.preventDefault(),r(!0)},"aria-haspopup":l,children:(0,vy.__)("Add block")})]})};var vn=n(N(),1),KA=n(sr(),1),kne=n(B(),1),qA=n(O(),1),ZA=n(te(),1);var{useRemoteUrlData:rTe,isHashLink:wne,isRelativePath:oTe}=U(kne.privateApis);function nTe(e){return e.charAt(0).toUpperCase()+e.slice(1)}function aTe(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 a=r.pathname.replace(/\/$/,""),i=o.pathname.replace(/\/$/,"");return a===i}catch{return!1}}function iTe({linkUrl:e,homeUrl:t}={}){if(!e)return{displayUrl:"",isExternal:!1};let r=(0,KA.safeDecodeURI)(e),o=!1;if(oTe(e)||wne(e))return{displayUrl:r,isExternal:!1};try{let a=new URL(e),i=new URL(t).host;if(a.host===i){let l=a.pathname+a.search+a.hash;l.endsWith("/")&&l.length>1&&(l=l.slice(0,-1)),r=l}else o=!0}catch{o=!0}return{displayUrl:r,isExternal:o}}function lTe({url:e,homeUrl:t,type:r,isExternal:o,entityStatus:a,hasBinding:i,isEntityAvailable:l}){let s=[];if(e&&(o?s.push({label:(0,vn.__)("External link"),intent:"default"}):wne(e)?s.push({label:(0,vn.__)("Internal link"),intent:"default"}):aTe(e,t)?s.push({label:(0,vn.__)("Homepage"),intent:"default"}):r&&r!=="custom"?s.push({label:nTe(r),intent:"default"}):s.push({label:(0,vn.__)("Page"),intent:"default"})),i&&!l)s.push({label:(0,vn.sprintf)((0,vn.__)("Missing %s"),r),intent:"error"});else if(!e)s.push({label:(0,vn.__)("No link selected"),intent:"error"});else if(a){let u={publish:{label:(0,vn.__)("Published"),intent:"success"},future:{label:(0,vn.__)("Scheduled"),intent:"warning"},draft:{label:(0,vn.__)("Draft"),intent:"warning"},pending:{label:(0,vn.__)("Pending"),intent:"warning"},private:{label:(0,vn.__)("Private"),intent:"default"},trash:{label:(0,vn.__)("Trash"),intent:"error"}}[a];u&&s.push(u)}return s}function sTe(e){let t=e?.title;return typeof t=="string"?t:t&&"rendered"in t?t.rendered||(0,vn.__)("(no title)"):e?.name}function by({url:e,entityRecord:t,type:r,hasBinding:o,isEntityAvailable:a}){let i=(0,qA.useSelect)(f=>f(ZA.store).getEntityRecord("root","__unstableBase")?.home,[]),l=sTe(t),{richData:s}=rTe(l?null:e),{displayUrl:c,isExternal:u}=iTe({linkUrl:e,homeUrl:i}),p=(0,qA.useSelect)(f=>{if(!t?.featured_media)return null;let{getEntityRecord:h}=f(ZA.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]),m=lTe({url:e,homeUrl:i,type:r,isExternal:u,entityStatus:t?.status,hasBinding:o,isEntityAvailable:a});return{title:e?l||s?.title||(0,KA.safeDecodeURI)(e):(0,vn.__)("Add link"),url:c,image:p,badges:m}}var Cne=n(O(),1),Sne=n(te(),1),Tne=n(B(),1),vf=(e,t,r,o)=>{let a=e==="post-type"||t==="post"||t==="page",i=Number.isInteger(r),l=(0,Tne.useBlockEditingMode)(),{postStatus:s,isDeleted:c}=(0,Cne.useSelect)(m=>{if(!a)return{postStatus:null,isDeleted:!1};if(l==="disabled"||!o)return{postStatus:null,isDeleted:!1};let{getEntityRecord:d,hasFinishedResolution:f}=m(Sne.store),h=d("postType",t,r),v=f("getEntityRecord",["postType",t,r])&&h===void 0;return{postStatus:h?.status,isDeleted:v}},[a,l,o,t,r]);return[a&&i&&(c||s&&s==="trash"),s==="draft"]};var $o=n(b(),1),{LinkPicker:cTe,isHashLink:uTe,isRelativePath:pTe}=U(yy.privateApis);function mTe(e,t){if(t==="post-type")switch(e){case"post":return(0,tr.__)("post");case"page":return(0,tr.__)("page");default:return e||(0,tr.__)("post")}if(t==="taxonomy")switch(e){case"category":return(0,tr.__)("category");case"tag":return(0,tr.__)("tag");default:return e||(0,tr.__)("term")}return e||(0,tr.__)("item")}function _y({attributes:e,setAttributes:t,clientId:r,isLinkEditable:o=!0}){let{label:a,url:i,description:l,rel:s,opensInNewTab:c}=e,u=K(),{hasUrlBinding:p,isBoundEntityAvailable:m,entityRecord:d}=ji({clientId:r,attributes:e}),[f,h]=vf(e.kind,e.type,d?.id,p),g="";f||p&&!m?g=lS():h&&(g=dTe({type:e.type,kind:e.kind}));let v=hf({clientId:r,attributes:e,setAttributes:t}),y=(0,iS.useSelect)(E=>E(yy.store).getSettings().onNavigateToEntityRecord,[]),_=(0,iS.useSelect)(E=>E(Bne.store).getEntityRecord("root","__unstableBase")?.home,[]),x=(0,iS.useSelect)(E=>E(yy.store).getBlockEditingMode(r),[r])==="contentOnly",w=by({url:i,entityRecord:d,type:e.type,hasBinding:p,isEntityAvailable:m}),C=!!i&&(!uTe(i)||pTe(i)&&!i.startsWith("/")),T=C&&i.startsWith("/")&&_?_+i:i;return(0,$o.jsxs)(qo.__experimentalToolsPanel,{label:(0,tr.__)("Settings"),resetAll:()=>{t({label:"",url:"",description:"",rel:"",opensInNewTab:!1})},dropdownMenuProps:u,children:[(0,$o.jsx)(qo.__experimentalToolsPanelItem,{hasValue:()=>!!a,label:(0,tr.__)("Text"),onDeselect:()=>t({label:""}),isShownByDefault:!0,children:(0,$o.jsx)(qo.TextControl,{label:(0,tr.__)("Text"),value:a?(0,Pne.__unstableStripHTML)(a):"",onChange:E=>{t({label:E})},autoComplete:"off"})}),o&&(0,$o.jsxs)($o.Fragment,{children:[(0,$o.jsx)(qo.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,tr.__)("Link to"),onDeselect:()=>t({url:void 0,id:void 0,kind:void 0,type:void 0}),isShownByDefault:!0,children:(0,$o.jsx)(cTe,{preview:w,onSelect:v,suggestionsQuery:$A(e.type,e.kind),label:(0,tr.__)("Link to"),help:g||void 0})}),(0,$o.jsx)(qo.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,tr.__)("Open in new tab"),onDeselect:()=>t({opensInNewTab:!1}),isShownByDefault:!0,children:(0,$o.jsx)(qo.CheckboxControl,{label:(0,tr.__)("Open in new tab"),checked:c,onChange:E=>t({opensInNewTab:E})})}),!!i&&p&&m&&d?.id&&e.kind==="post-type"&&y&&(0,$o.jsx)(qo.Button,{variant:"secondary",onClick:()=>{y({postId:d.id,postType:e.type})},__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,tr.__)("Edit")}),C&&(0,$o.jsx)(qo.Button,{variant:"secondary",href:T,target:"_blank",icon:J1,iconPosition:"right",__next40pxDefaultSize:!0,className:"navigation-link-to__action-button",children:(0,tr.__)("View")})]}),(0,$o.jsx)(qo.__experimentalToolsPanelItem,{hasValue:()=>!!l,label:(0,tr.__)("Description"),onDeselect:()=>t({description:""}),isShownByDefault:!x,children:(0,$o.jsx)(qo.TextareaControl,{label:(0,tr.__)("Description"),value:l||"",onChange:E=>{t({description:E})},help:(0,tr.__)("The description will be displayed in the menu if the current theme supports it.")})}),(0,$o.jsx)(qo.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,tr.__)("Rel attribute"),onDeselect:()=>t({rel:""}),isShownByDefault:!x,children:(0,$o.jsx)(qo.TextControl,{label:(0,tr.__)("Rel attribute"),value:s||"",onChange:E=>{t({rel:E})},autoComplete:"off",help:(0,tr.__)("The relationship of the linked URL as space-separated link types.")})})]})}function lS(){return(0,tr.__)("This link is invalid and will not appear on your site. Please update the link.")}function dTe({type:e,kind:t}){let r=mTe(e,t);return(0,tr.sprintf)((0,tr.__)("This link is to a draft %1$s and will not appear on your site until the %1$s is published."),r)}var YA=n(N(),1),Ene=n(Oo(),1),QA=n(b(),1);function xy({label:e,isInvalid:t,isDraft:r,className:o="wp-block-navigation-link__label"}){if(!t&&!r)return null;let a=t?(0,YA.__)("Invalid"):(0,YA.__)("Draft");return(0,QA.jsx)("div",{className:S("wp-block-navigation-link__placeholder-text",o,{"is-invalid":t,"is-draft":r}),children:(0,QA.jsx)("span",{children:`${(0,Ene.decodeEntities)(e)} (${a})`.trim()})})}var Nne=n(O(),1),Ine=n(B(),1);function ky(e){return(0,Nne.useSelect)(t=>{let{getSelectedBlockClientId:r,hasSelectedInnerBlock:o,getBlockParentsByBlockName:a}=t(Ine.store),i=r(),l=a(e,"core/navigation")[0];return i===l||o(l,!0)},[e])}var sS=n(H(),1),wy=e=>{let[t,r]=(0,sS.useState)(!1);return(0,sS.useEffect)(()=>{let{ownerDocument:o}=e.current;function a(s){l(s)}function i(){r(!1)}function l(s){e.current.contains(s.target)?r(!0):r(!1)}return o.addEventListener("dragstart",a),o.addEventListener("dragend",i),o.addEventListener("dragenter",l),()=>{o.removeEventListener("dragstart",a),o.removeEventListener("dragend",i),o.removeEventListener("dragenter",l)}},[e]),t};function Cy(e){e.current.focus();let{ownerDocument:t}=e.current,{defaultView:r}=t,o=r.getSelection(),a=t.createRange();a.selectNodeContents(e.current),o.removeAllRanges(),o.addRange(a)}var Dne=n(b(),1),fTe=["core/navigation-link","core/navigation-submenu"];function uS({insertedBlockClientId:e,setInsertedBlockClientId:t}){let{updateBlockAttributes:r,removeBlock:o}=(0,cS.useDispatch)(XA.store),{insertedBlockName:a,insertedBlockAttributes:i}=(0,cS.useSelect)(d=>{let{getBlockName:f,getBlockAttributes:h}=d(XA.store);return{insertedBlockName:f(e),insertedBlockAttributes:h(e)}},[e]),l=fTe?.includes(a),{createBinding:s,clearBinding:c}=ji({clientId:e,attributes:i||{}});if(!l)return null;let u=()=>{!i?.url&&e&&o(e,!1),t(null)},p=d=>f=>{d&&r(d,f)};return(0,Dne.jsx)(Eu,{clientId:e,link:i,onBlockInsert:d=>{e&&d&&o(e,!1),t(d?.clientId??null)},onClose:()=>{u()},onChange:d=>{let{isEntityLink:f,attributes:h}=fy(d,p(e),i);f?s(h):c(),t(null)}})}var pS=n(z(),1),Lne=n(N(),1),Rne=n(B(),1);var Sy=n(b(),1),{useBlockDisplayTitle:hTe}=U(Rne.privateApis),gTe=(0,Lne.__)("Switch to '%s'");function Ane({clientId:e,blockEditingMode:t,currentMenuId:r,onSelectClassicMenu:o,onSelectNavigationMenu:a,onCreateNew:i,createNavigationMenuIsSuccess:l,createNavigationMenuIsError:s,isManageMenusButtonDisabled:c}){let u=hTe({clientId:e,context:"list-view"});return(0,Sy.jsxs)(pS.__experimentalHStack,{className:"wp-block-navigation-off-canvas-editor__header",children:[(0,Sy.jsx)(pS.__experimentalHeading,{className:"wp-block-navigation-off-canvas-editor__title",level:2,children:u}),t==="default"&&(0,Sy.jsx)(Yg,{currentMenuId:r,onSelectClassicMenu:o,onSelectNavigationMenu:a,onCreateNew:i,createNavigationMenuIsSuccess:l,createNavigationMenuIsError:s,actionLabel:gTe,isManageMenusButtonDisabled:c})]})}var wa=n(b(),1),vTe=(0,nm.__)("Switch to '%s'"),{PrivateListView:bTe,PrivateBlockContext:yTe,useListViewPanelState:_Te,useBlockDisplayTitle:xTe}=U(am.privateApis),Mne=({clientId:e,currentMenuId:t,isLoading:r,isNavigationMenuMissing:o,onCreateNew:a,expandRevision:i})=>{let l=(0,mS.useSelect)(p=>!!p(am.store).getBlockCount(e),[e]),{openListViewContentPanel:s}=U((0,mS.useDispatch)(am.store)),{navigationMenu:c}=Zg(t);if(t&&o)return(0,wa.jsx)(XC,{onCreateNew:a,isNotice:!0});if(r)return(0,wa.jsx)(Ty.Spinner,{});let u=c?(0,nm.sprintf)((0,nm.__)("Structure for Navigation Menu: %s"),c?.title||(0,nm.__)("Untitled menu")):(0,nm.__)("You have not yet created any menus. Displaying a list of your Pages");return(0,wa.jsxs)("div",{className:"wp-block-navigation__menu-inspector-controls",children:[!l&&(0,wa.jsx)("p",{className:"wp-block-navigation__menu-inspector-controls__empty-message",children:(0,nm.__)("This Navigation Menu is empty.")}),(0,wa.jsx)(bTe,{rootClientId:e,isExpanded:!0,description:u,showAppender:!0,blockSettingsMenu:sne,additionalBlockContent:uS,onSelect:s},`${e}-${i}`)]})},kTe=e=>{let{clientId:t,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,currentMenuId:a=null,onCreateNew:i,onSelectClassicMenu:l,onSelectNavigationMenu:s,isManageMenusButtonDisabled:c,blockEditingMode:u}=e,{isSelectionWithinCurrentSection:p}=(0,Vne.useContext)(yTe),m=xTe({clientId:t,context:"list-view"}),d=p,{isOpened:f,expandRevision:h,handleToggle:g}=_Te(t);return d?(0,wa.jsx)(am.InspectorControls,{group:"list",children:(0,wa.jsxs)(Ty.PanelBody,{title:m,opened:f,onToggle:g,children:[u==="default"&&(0,wa.jsx)(Yg,{currentMenuId:a,onSelectClassicMenu:l,onSelectNavigationMenu:s,onCreateNew:i,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,actionLabel:vTe,isManageMenusButtonDisabled:c}),(0,wa.jsx)(Mne,{...e,expandRevision:h})]})}):(0,wa.jsx)(am.InspectorControls,{group:"list",children:(0,wa.jsxs)(Ty.PanelBody,{title:null,children:[(0,wa.jsx)(Ane,{clientId:t,blockEditingMode:u,currentMenuId:a,onSelectClassicMenu:l,onSelectNavigationMenu:s,onCreateNew:i,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:o,isManageMenusButtonDisabled:c}),(0,wa.jsx)(Mne,{...e,expandRevision:h})]})})},dS=kTe;var JA=n(b(),1);function fS({id:e,children:t}){return(0,JA.jsx)(vi,{children:(0,JA.jsx)("div",{id:e,className:"wp-block-navigation__description",children:t})})}var zne=n(te(),1),hS=n(N(),1);var One=n(b(),1);function Fne({id:e}){let[t]=(0,zne.useEntityProp)("postType","wp_navigation","title"),r=(0,hS.sprintf)((0,hS.__)('Navigation Menu: "%s"'),t);return(0,One.jsx)(fS,{id:e,children:r})}var eM=n(O(),1),Hne=n(te(),1);function Py(){let e=(0,eM.select)("core/editor");if(!e)return!1;let{getCurrentPostType:t,getCurrentPostId:r}=e,{getEditedEntityRecord:o}=(0,eM.select)(Hne.store),a=t?.(),i=r?.();return a==="wp_template_part"&&i?o("postType","wp_template_part",i)?.area===kc:!1}var gS=n(B(),1);var{getResponsiveMediaQueries:wTe}=U(bg),jne={left:"flex-start",center:"center",right:"flex-end","space-between":"space-between"};function Une({clientId:e,layout:t,style:r}){let[o]=(0,gS.useSettings)("viewport"),a=`#block-${e}`,i=Object.entries(wTe(o)).map(([l,s])=>{let c=r?.[l]?.layout;if(!c||typeof c!="object"||Array.isArray(c)||!Object.keys(c).length)return"";let u={...t,...c},p=Object.hasOwn(jne,u.justifyContent)?u.justifyContent:"left",m=jne[p],d=u.orientation==="vertical",f="center";d&&(f=["center","right"].includes(p)?m:"flex-start");let h=d&&p==="left"?"initial":m,g={"--navigation-layout-justification-setting":m,"--navigation-layout-direction":d?"column":"row","--navigation-layout-wrap":u.flexWrap==="nowrap"?"nowrap":"wrap","--navigation-layout-justify":h,"--navigation-layout-align":f},v=Object.entries(g).map(([y,_])=>`${y}: ${_};`).join("");return`${s}{${a} {${v}}}`}).join("");(0,gS.useStyleOverride)({css:i})}var xe=n(b(),1),{isNavigationPostEditorKey:CTe}=U(et.privateApis);function STe({clientId:e}){let{insertBlock:t}=(0,Ns.useDispatch)(et.store),{getBlockCount:r}=(0,Ns.useSelect)(et.store),o=(0,gr.useCallback)(()=>{let a=r(e),i=(0,Gne.createBlock)(Oi.name,{kind:Oi.attributes.kind,type:Oi.attributes.type});t(i,a,e)},[e,t,r]);return(0,xe.jsx)(et.BlockControls,{children:(0,xe.jsx)(Qr.ToolbarGroup,{children:(0,xe.jsx)(Qr.ToolbarButton,{name:"add-page",icon:eu,onClick:o,children:(0,zt.__)("Add page")})})})}function TTe({textColor:e,setTextColor:t,backgroundColor:r,setBackgroundColor:o,overlayTextColor:a,setOverlayTextColor:i,overlayBackgroundColor:l,setOverlayBackgroundColor:s,clientId:c,navRef:u,hasCustomOverlay:p}){let[m,d]=(0,gr.useState)(),[f,h]=(0,gr.useState)(),[g,v]=(0,gr.useState)(),[y,_]=(0,gr.useState)(),k=(0,Ns.useSelect)(()=>Py(),[]);(0,gr.useEffect)(()=>{IA(u.current,h,d);let C=u.current?.querySelector('[data-type="core/navigation-submenu"] [data-type="core/navigation-link"]');C&&(a.color||l.color)&&IA(C,_,v)},[a.color,l.color,u]);let x=(0,et.__experimentalUseMultipleOriginColorsAndGradients)();if(!x.hasColorsOrGradients)return null;let w=[{colorValue:e.color,label:(0,zt.__)("Text"),onColorChange:t,resetAllFilter:()=>t(),clearable:!0,enableAlpha:!0},{colorValue:r.color,label:(0,zt.__)("Background"),onColorChange:o,resetAllFilter:()=>o(),clearable:!0,enableAlpha:!0}];return w.push({colorValue:a.color,label:p||k?(0,zt.__)("Submenu text"):(0,zt.__)("Submenu & overlay text"),onColorChange:i,resetAllFilter:()=>i(),clearable:!0,enableAlpha:!0},{colorValue:l.color,label:p||k?(0,zt.__)("Submenu background"):(0,zt.__)("Submenu & overlay background"),onColorChange:s,resetAllFilter:()=>s(),clearable:!0,enableAlpha:!0}),(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(et.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:w,panelId:c,...x,gradients:[],disableCustomGradients:!0}),(0,xe.jsx)(et.ContrastChecker,{backgroundColor:m,textColor:f}),(0,xe.jsx)(et.ContrastChecker,{backgroundColor:g,textColor:y})]})}function PTe({attributes:e,setAttributes:t,clientId:r,isSelected:o,className:a,backgroundColor:i,setBackgroundColor:l,textColor:s,setTextColor:c,overlayBackgroundColor:u,setOverlayBackgroundColor:p,overlayTextColor:m,setOverlayTextColor:d,customPlaceholder:f=null,__unstableLayoutClassNames:h}){let{submenuVisibility:g,overlayMenu:v,overlay:y,showSubmenuIcon:_,templateLock:k,layout:{justifyContent:x,orientation:w="horizontal",flexWrap:C="wrap"}={},hasIcon:T,icon:E="handle"}=e,D=e.ref;Une({clientId:r,layout:e.layout,style:e.style});let I=(0,gr.useCallback)(lr=>{t({ref:lr})},[t]),P=`navigationMenu/${D}`,L=(0,et.useHasRecursion)(P),{isPreviewMode:A,onNavigateToEntityRecord:V,currentTheme:j,editorDisabledResponsive:Z,hasSelectedStyleState:W}=(0,Ns.useSelect)(lr=>{let{getSettings:Us,hasSelectedStyleState:Jc}=U(lr(et.store)),rp=Us();return{isPreviewMode:rp.isPreviewMode,onNavigateToEntityRecord:rp?.onNavigateToEntityRecord,currentTheme:lr(im.store).getCurrentTheme()?.stylesheet,editorDisabledResponsive:!!rp?.[CTe],hasSelectedStyleState:Jc(r)}},[r]),G=A?!1:L,F=(0,et.useBlockEditingMode)(),{records:J}=(0,im.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),[$,X]=DC({name:"block-library/core/navigation/status"}),[re,ae]=DC({name:"block-library/core/navigation/classic-menu-conversion"}),[ee,ce]=DC({name:"block-library/core/navigation/permissions/update"}),{create:oe,status:we,error:le,value:de,isPending:ge,isSuccess:ne,isError:me}=Xoe(r),se=async()=>{await oe("")},{hasUncontrolledInnerBlocks:Pe,uncontrolledInnerBlocks:Be,isInnerBlockSelected:Q,innerBlocks:Ce}=tne(r),{replaceInnerBlocks:pe,selectBlock:Ze,__unstableMarkNextChangeAsNotPersistent:fe}=(0,Ns.useDispatch)(et.store);(0,gr.useEffect)(()=>{w==="horizontal"&&g==="always"&&(fe(),t({submenuVisibility:"hover",showSubmenuIcon:!0}))},[w,g,t,fe]);let Re=(0,gr.useRef)(!1),Et=(0,Ns.useSelect)(lr=>{if(Ce.some(E1=>E1.name==="core/navigation-submenu"))return!0;let Jc=Ce.find(E1=>E1.name==="core/page-list");if(!Jc)return Re.current=!1,!1;if(Re.current)return!0;let{getBlocks:rp}=lr(et.store);return rp(Jc.clientId).length>0?(Re.current=!0,!0):!1},[Ce]),{records:Ve}=(0,im.useEntityRecords)("postType","wp_template_part",{per_page:-1}),Ro=Ve?.some(lr=>lr.area===kc)??!1,[Ao,yo]=(0,gr.useState)(!1),[Wr,Xo]=(0,gr.useState)(!1),{hasResolvedNavigationMenus:Aa,isNavigationMenuResolved:ie,isNavigationMenuMissing:ze,canUserUpdateNavigationMenu:at,hasResolvedCanUserUpdateNavigationMenu:St,canUserDeleteNavigationMenu:ut,hasResolvedCanUserDeleteNavigationMenu:ro,canUserCreateNavigationMenus:Mo,isResolvingCanUserCreateNavigationMenus:Bn,hasResolvedCanUserCreateNavigationMenus:rt}=Zg(D),Vo=Aa&&ze,{convert:Ju,status:mi,error:ih}=Voe(oe),Vm=mi===WC,Jo=(0,gr.useCallback)((lr,Us={focusNavigationBlock:!1})=>{let{focusNavigationBlock:Jc}=Us;I(lr),Jc&&Ze(r)},[Ze,r,I]),ra=!ze&&ie,Yc=Pe&&!ra,{getNavigationFallbackId:lh}=U((0,Ns.useSelect)(im.store)),ep=D||Yc?null:lh();(0,gr.useEffect)(()=>{D||Yc||!ep||(fe(),I(ep))},[D,I,Yc,ep,fe]);let sh=(0,gr.useRef)(),Se=(0,Ns.useSelect)(()=>Py(),[]),Xe=Se?"div":"nav",ir=!D&&!ge&&!Vm&&Aa&&J?.length===0&&!Pe,mr=!Aa||ge||Vm||!!(D&&!ra&&!Vm),oo=e.style?.typography?.textDecoration,rl=(0,Ns.useSelect)(lr=>lr(et.store).__unstableHasActiveBlockOverlayActive(r),[r]),Ma=(0,gr.useRef)(!1);(0,gr.useEffect)(()=>{Se&&(v!=="never"&&t({overlayMenu:"never"}),!Ma.current&&!D&&(Ma.current=!0,t({submenuVisibility:"always",layout:{...e.layout,orientation:"vertical"},showSubmenuIcon:!1})))},[e.layout,Se,v,D,t]);let Hs=v!=="never"&&!Z,Va=(0,et.useBlockProps)({ref:sh,className:S(a,{"items-justified-right":x==="right","items-justified-space-between":x==="space-between","items-justified-left":x==="left","items-justified-center":x==="center","is-vertical":w==="vertical","no-wrap":C==="nowrap","is-responsive":Hs,"has-text-color":!!s.color||!!s?.class,[(0,et.getColorClassName)("color",s?.slug)]:!!s?.slug,"has-background":!!i.color||i.class,[(0,et.getColorClassName)("background-color",i?.slug)]:!!i?.slug,[`has-text-decoration-${oo}`]:oo,"block-editor-block-content-overlay":rl},h),style:{color:!s?.slug&&s?.color,backgroundColor:!i?.slug&&i?.color}}),ol=async lr=>Ju(lr.id,lr.name,"draft"),ch=lr=>{Jo(lr)};(0,gr.useEffect)(()=>{X(),ge&&(0,vS.speak)((0,zt.__)("Creating Navigation Menu.")),ne&&(Jo(de?.id,{focusNavigationBlock:!0}),$((0,zt.__)("Navigation Menu successfully created."))),me&&$((0,zt.__)("Failed to create Navigation Menu."))},[we,le,de?.id,me,ne,ge,Jo,X,$]),(0,gr.useEffect)(()=>{ae(),mi===WC&&(0,vS.speak)((0,zt.__)("Classic menu importing.")),mi===zA&&(re((0,zt.__)("Classic menu imported successfully.")),Jo(de?.id,{focusNavigationBlock:!0})),mi===UC&&re((0,zt.__)("Classic menu import failed."))},[mi,ih,ae,re,de?.id,Jo]),(0,gr.useEffect)(()=>{!o&&!Q&&ce(),(o||Q)&&(D&&!Vo&&St&&!at&&ee((0,zt.__)("You do not have permission to edit this Menu. Any changes made will not be saved.")),!D&&rt&&!Mo&&ee((0,zt.__)("You do not have permission to create Navigation Menus.")))},[o,Q,at,St,Mo,rt,D,ce,ee,Vo]);let Qc=Mo||at,h7=S("wp-block-navigation__overlay-menu-preview",{open:Wr}),tp=!_&&g!=="click"&&g!=="always"?(0,zt.__)('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.'):"",P1=(0,gr.useRef)(!0);(0,gr.useEffect)(()=>{!P1.current&&tp&&(0,vS.speak)(tp),P1.current=!1},[tp]);let js=(0,Wne.useInstanceId)(loe,"overlay-menu-preview"),Xc=K(),B1=(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(et.InspectorControls,{children:Et&&(0,xe.jsx)(Qr.__experimentalToolsPanel,{label:(0,zt.__)("Display"),resetAll:()=>{t({showSubmenuIcon:!0,submenuVisibility:"hover",overlayMenu:"mobile",hasIcon:!0,icon:"handle"})},dropdownMenuProps:Xc,children:Et&&(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)("h3",{className:"wp-block-navigation__submenu-header",children:(0,zt.__)("Submenus")}),(0,xe.jsx)(Qr.__experimentalToolsPanelItem,{hasValue:()=>g!=="hover",label:(0,zt.__)("Submenu Visibility"),onDeselect:()=>t({submenuVisibility:"hover"}),isShownByDefault:!0,children:(0,xe.jsxs)(Qr.__experimentalToggleGroupControl,{label:(0,zt.__)("Submenu Visibility"),value:g,onChange:lr=>{let Us={submenuVisibility:lr};lr==="always"?Us.showSubmenuIcon=!1:(lr==="click"||g==="always")&&(Us.showSubmenuIcon=!0),t(Us)},isBlock:!0,children:[(0,xe.jsx)(Qr.__experimentalToggleGroupControlOption,{value:"hover",label:(0,zt.__)("Hover")}),(0,xe.jsx)(Qr.__experimentalToggleGroupControlOption,{value:"click",label:(0,zt.__)("Click")}),w==="vertical"&&(0,xe.jsx)(Qr.__experimentalToggleGroupControlOption,{value:"always",label:(0,zt.__)("Always")})]})}),(0,xe.jsx)(Qr.__experimentalToolsPanelItem,{hasValue:()=>!_,label:(0,zt.__)("Show arrow"),onDeselect:()=>t({showSubmenuIcon:!0}),isDisabled:g==="click"||g==="always",isShownByDefault:!0,children:(0,xe.jsx)(Qr.ToggleControl,{checked:_,onChange:lr=>{t({showSubmenuIcon:lr})},disabled:g==="click"||g==="always",label:(0,zt.__)("Show arrow")})}),tp&&(0,xe.jsx)(Qr.Notice,{spokenMessage:null,status:"warning",isDismissible:!1,className:"wp-block-navigation__submenu-accessibility-notice",children:tp})]})})}),!Se&&(0,xe.jsx)(et.InspectorControls,{children:(0,xe.jsx)(Ioe,{overlayMenu:v,overlay:y,setAttributes:t,onNavigateToEntityRecord:V,overlayMenuPreview:Wr,setOverlayMenuPreview:Xo,hasIcon:T,icon:E,overlayMenuPreviewClasses:h7,overlayMenuPreviewId:js,isResponsive:Hs,currentTheme:j,hasOverlays:Ro})}),!W&&(0,xe.jsx)(et.InspectorControls,{group:"color",children:(0,xe.jsx)(TTe,{textColor:s,setTextColor:c,backgroundColor:i,setBackgroundColor:l,overlayTextColor:m,setOverlayTextColor:d,overlayBackgroundColor:u,setOverlayBackgroundColor:p,clientId:r,navRef:sh,hasCustomOverlay:!!y})})]}),uh=`${r}-desc`,ph=v==="always",zm=!Qc||!Aa;if(Yc&&!ge)return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(dS,{clientId:r,createNavigationMenuIsSuccess:ne,createNavigationMenuIsError:me,currentMenuId:D,isNavigationMenuMissing:ze,isManageMenusButtonDisabled:zm,onCreateNew:se,onSelectClassicMenu:ol,onSelectNavigationMenu:ch,isLoading:mr,blockEditingMode:F}),F==="default"&&B1,(0,xe.jsxs)(Xe,{...Va,"aria-describedby":ir?void 0:uh,children:[(0,xe.jsx)(fS,{id:uh,children:(0,zt.__)("Unsaved Navigation Menu.")}),(0,xe.jsx)(PA,{id:r,onToggle:yo,isOpen:Ao,hasIcon:T,icon:E,isResponsive:Hs,isHiddenByDefault:ph,overlayBackgroundColor:u,overlayTextColor:m,overlay:y,onNavigateToEntityRecord:V,children:(0,xe.jsx)(toe,{createNavigationMenu:oe,blocks:Be,hasSelection:o||Q})})]})]});if(D&&ze)return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(dS,{clientId:r,createNavigationMenuIsSuccess:ne,createNavigationMenuIsError:me,currentMenuId:D,isNavigationMenuMissing:ze,isManageMenusButtonDisabled:zm,onCreateNew:se,onSelectClassicMenu:ol,onSelectNavigationMenu:ch,isLoading:mr,blockEditingMode:F}),(0,xe.jsx)(Xe,{...Va,children:(0,xe.jsx)(XC,{onCreateNew:se})})]});if(ra&&G)return(0,xe.jsx)("div",{...Va,children:(0,xe.jsx)(et.Warning,{children:(0,zt.__)("Block cannot be rendered inside itself.")})});let J2=f||Vre;return ir&&f?(0,xe.jsx)(Xe,{...Va,children:(0,xe.jsx)(J2,{isSelected:o,currentMenuId:D,clientId:r,canUserCreateNavigationMenus:Mo,isResolvingCanUserCreateNavigationMenus:Bn,onSelectNavigationMenu:ch,onSelectClassicMenu:ol,onCreateEmpty:se})}):(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(dS,{clientId:r,createNavigationMenuIsSuccess:ne,createNavigationMenuIsError:me,currentMenuId:D,isNavigationMenuMissing:ze,isManageMenusButtonDisabled:zm,onCreateNew:se,onSelectClassicMenu:ol,onSelectNavigationMenu:ch,isLoading:mr,blockEditingMode:F}),F==="default"&&B1,(0,xe.jsx)(im.EntityProvider,{kind:"postType",type:"wp_navigation",id:D,children:(0,xe.jsxs)(et.RecursionProvider,{uniqueId:P,children:[F==="contentOnly"&&ra&&(0,xe.jsx)(STe,{clientId:r}),F==="default"&&ra&&(0,xe.jsxs)(et.InspectorControls,{group:"advanced",children:[St&&at&&(0,xe.jsx)(Zre,{}),ro&&ut&&(0,xe.jsx)(noe,{onDelete:()=>{pe(r,[]),$((0,zt.__)("Navigation Menu successfully deleted."))}}),(0,xe.jsx)(ane,{disabled:zm,className:"wp-block-navigation-manage-menus-button"})]}),(0,xe.jsxs)(Xe,{...Va,"aria-describedby":!ir&&!mr?uh:void 0,children:[mr&&!ph&&(0,xe.jsx)("div",{className:"wp-block-navigation__loading-indicator-container",children:(0,xe.jsx)(Qr.Spinner,{className:"wp-block-navigation__loading-indicator"})}),(!mr||ph)&&(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(Fne,{id:uh}),(0,xe.jsx)(PA,{id:r,onToggle:yo,hasIcon:T,icon:E,isOpen:Ao,isResponsive:Hs,isHiddenByDefault:ph,overlayBackgroundColor:u,overlayTextColor:m,overlay:y,onNavigateToEntityRecord:V,children:ra&&(0,xe.jsx)(Ure,{clientId:r,hasCustomPlaceholder:!!f,templateLock:k,orientation:w})})]})]})]})})]})}var $ne=(0,et.withColors)({textColor:"color"},{backgroundColor:"color"},{overlayBackgroundColor:"color"},{overlayTextColor:"color"})(PTe);var qne=n(B(),1),Zne=n(b(),1);function Kne({attributes:e}){if(!e.ref)return(0,Zne.jsx)(qne.InnerBlocks.Content,{})}var lm=n(B(),1),c0=n(_e(),1);var sm=n(b(),1),tM={fontStyle:"var:preset|font-style|",fontWeight:"var:preset|font-weight|",textDecoration:"var:preset|text-decoration|",textTransform:"var:preset|text-transform|"},u0=({navigationMenuId:e,...t})=>({...t,ref:e}),bS=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},yS=e=>{let{openSubmenusOnClick:t,...r}=e;return t==null?e:{...r,submenuVisibility:r.submenuVisibility??(t?"click":"hover")}},BTe={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,sm.jsx)(lm.InnerBlocks.Content,{})},isEligible:({openSubmenusOnClick:e})=>e!=null,migrate:yS},ETe={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,sm.jsx)(lm.InnerBlocks.Content,{})},isEligible:({navigationMenuId:e})=>!!e,migrate:u0},NTe={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,sm.jsx)(lm.InnerBlocks.Content,{})},isEligible:({itemsJustification:e,orientation:t})=>!!e||!!t,migrate:(0,c0.compose)(u0,bS,yS)},ITe={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,sm.jsx)(lm.InnerBlocks.Content,{})},migrate:(0,c0.compose)(u0,bS,Kt,yS),isEligible({style:e}){return e?.typography?.fontFamily}},DTe=function(e){return delete e.isResponsive,{...e,overlayMenu:"mobile"}},LTe=function(e){return{...e,style:{...e.style,typography:Object.fromEntries(Object.entries(e.style.typography??{}).map(([t,r])=>{let o=tM[t];if(o&&r.startsWith(o)){let a=r.slice(o.length);return t==="textDecoration"&&a==="strikethrough"?[t,"line-through"]:[t,a]}return[t,r]}))}}},RTe=[BTe,ETe,NTe,ITe,{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,c0.compose)(u0,bS,Kt,DTe,yS),save(){return(0,sm.jsx)(lm.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,sm.jsx)(lm.InnerBlocks.Content,{})},isEligible(e){if(!e.style||!e.style.typography)return!1;for(let t in tM){let r=e.style.typography[t];if(r&&r.startsWith(tM[t]))return!0}return!1},migrate:(0,c0.compose)(u0,bS,Kt,LTe)},{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,c0.compose)(u0,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,sm.jsx)(lm.InnerBlocks.Content,{})}}],Yne=RTe;var{name:eae}=SC,tae={icon:ed,example:{attributes:{overlayMenu:"never"},innerBlocks:[{name:"core/navigation-link",attributes:{label:(0,_S.__)("Home"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,_S.__)("About"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,_S.__)("Contact"),url:"https://make.wordpress.org/"}}]},edit:$ne,save:Kne,__experimentalLabel:({ref:e})=>{if(!e)return;let t=(0,Qne.select)(Xne.store).getEditedEntityRecord("postType","wp_navigation",e);if(t?.title)return(0,Jne.decodeEntities)(t.title)},deprecated:Yne},ATe=()=>R({name:eae,metadata:SC,settings:tae});var nM={};Y(nM,{init:()=>GTe,metadata:()=>xS,name:()=>pae,settings:()=>TS});var cm=n(N(),1);var lae=n(B(),1),sae=n(hu(),1),cae=n(q(),1);var xS={$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 kS=n(q(),1),By=n(O(),1),Ey=n(z(),1),wS=n(Kl(),1),Pl=n(N(),1),bn=n(B(),1),CS=n(sr(),1),Ca=n(H(),1);var SS=n(_e(),1);var vr=n(b(),1),VTe={name:"core/navigation-link"},zTe=["core/navigation-link","core/navigation-submenu"];function OTe(e){let t="";switch(e){case"post":t=(0,Pl.__)("Select post");break;case"page":t=(0,Pl.__)("Select page");break;case"category":t=(0,Pl.__)("Select category");break;case"tag":t=(0,Pl.__)("Select tag");break;default:t=(0,Pl.__)("Add link")}return t}function oM({attributes:e,isSelected:t,setAttributes:r,insertBlocksAfter:o,mergeBlocks:a,onReplace:i,context:l,clientId:s}){let{id:c,label:u,type:p,url:m,description:d,kind:f,metadata:h}=e,{maxNestingLevel:g}=l,{replaceBlock:v,__unstableMarkNextChangeAsNotPersistent:y,selectBlock:_}=(0,By.useDispatch)(bn.store),[k,x]=(0,Ca.useState)(t&&!m),[w,C]=(0,Ca.useState)(null),T=(0,Ca.useRef)(null),E=wy(T),D=(0,Pl.__)("Add label\u2026"),I=(0,Ca.useRef)(),P=(0,Ca.useRef)(),L=(0,Ca.useRef)(u===void 0),A=(0,Ca.useRef)(!1),{isAtMaxNesting:V,isTopLevelLink:j,isParentOfSelectedBlock:Z,hasChildren:W,parentBlockClientId:G,isSubmenu:F}=(0,By.useSelect)(Ve=>{let{getBlockCount:Ro,getBlockName:Ao,getBlockRootClientId:yo,hasSelectedInnerBlock:Wr,getBlockParentsByBlockName:Xo}=Ve(bn.store),Aa=yo(s),ie=Ao(Aa),ze=ie==="core/navigation",at=ze?Aa:Xo(s,"core/navigation")[0],St=ie==="core/navigation-submenu"?Aa:at;return{isAtMaxNesting:Xo(s,zTe).length>=g,isTopLevelLink:ze,isParentOfSelectedBlock:Wr(s,!0),hasChildren:!!Ro(s),parentBlockClientId:St,isSubmenu:ie==="core/navigation-submenu"}},[s,g]),J=ky(s),{getBlocks:$}=(0,By.useSelect)(bn.store),{hasUrlBinding:X,isBoundEntityAvailable:re,entityRecord:ae}=ji({clientId:s,attributes:e}),ee=hf({clientId:s,attributes:e,setAttributes:r,allowTextUpdate:!0}),[ce,oe]=vf(f,p,c,J),we=(0,Ca.useCallback)(()=>{let Ve=$(s);Ve.length===0&&(Ve=[(0,kS.createBlock)("core/navigation-link")],_(Ve[0].clientId));let Ro=(0,kS.createBlock)("core/navigation-submenu",e,Ve);v(s,Ro)},[$,s,_,v,e]);(0,Ca.useEffect)(()=>{L.current&&t&&_(G)},[]),(0,Ca.useEffect)(()=>{W&&(y(),we())},[W,y,we]),(0,Ca.useEffect)(()=>{if(!(!L.current||!m||!k)){if(L.current=!1,(0,CS.isURL)((0,CS.prependHTTP)(u))&&/^.+\.[a-z]+/.test(u))Cy(I);else if(_(s,null),F){let Ve=$(G);Ve.length===1&&Ve[0].clientId===s&&(A.current=!0)}}},[m,k,L,u]);function le(){r({url:void 0,label:void 0,id:void 0,kind:void 0,type:void 0,opensInNewTab:!1}),x(!1)}let{textColor:de,customTextColor:ge,backgroundColor:ne,customBackgroundColor:me}=cf(l,!j);function se(Ve){wS.isKeyboardEvent.primary(Ve,"k")&&(Ve.preventDefault(),Ve.stopPropagation(),x(!0))}let Pe=(0,SS.useInstanceId)(oM),Be=X&&!re,Q=Be?(0,Pl.sprintf)("navigation-link-edit-%d-desc",Pe):void 0,Ce=(0,bn.useBlockProps)({ref:(0,SS.useMergeRefs)([C,T]),className:S("wp-block-navigation-item",{"is-editing":t||Z,"is-dragging-within":E,"has-link":!!m,"has-child":W,"has-text-color":!!de||!!ge,[(0,bn.getColorClassName)("color",de)]:!!de,"has-background":!!ne||me,[(0,bn.getColorClassName)("background-color",ne)]:!!ne}),"aria-describedby":Q,"aria-invalid":Be,style:{color:!de&&ge,backgroundColor:!ne&&me},onKeyDown:se}),pe=(0,bn.useInnerBlocksProps)({className:"remove-outline"},{defaultBlock:VTe,directInsert:!0,renderAppender:!1}),Ze=!m&&!(X&&re)||ce||oe||X&&!re;Ze&&(Ce.onClick=()=>{x(!0)});let fe=S("wp-block-navigation-item__content",{"wp-block-navigation-link__placeholder":Ze}),Re=OTe(p),Et=lS();return(0,vr.jsxs)(vr.Fragment,{children:[(0,vr.jsx)(bn.BlockControls,{children:(0,vr.jsxs)(Ey.ToolbarGroup,{children:[(0,vr.jsx)(Ey.ToolbarButton,{name:"link",icon:fi,title:(0,Pl.__)("Link"),shortcut:wS.displayShortcut.primary("k"),onClick:()=>{x(!0)}}),!V&&(0,vr.jsx)(Ey.ToolbarButton,{name:"submenu",icon:Gm,title:(0,Pl.__)("Add submenu"),onClick:we})]})}),(0,vr.jsx)(bn.InspectorControls,{group:"content",children:(0,vr.jsx)(_y,{attributes:e,setAttributes:r,clientId:s})}),(0,vr.jsxs)("div",{...Ce,children:[Be&&(0,vr.jsx)(vi,{id:Q,children:Et}),(0,vr.jsxs)("a",{className:fe,children:[!m&&!h?.bindings?.url?(0,vr.jsx)("div",{className:"wp-block-navigation-link__placeholder-text",children:(0,vr.jsx)("span",{children:Re})}):(0,vr.jsxs)(vr.Fragment,{children:[!ce&&!oe&&(0,vr.jsxs)(vr.Fragment,{children:[(0,vr.jsx)(bn.RichText,{ref:I,identifier:"label",className:"wp-block-navigation-item__label",value:u,onChange:Ve=>r({label:Ve}),onMerge:a,onReplace:i,__unstableOnSplitAtEnd:o?()=>o((0,kS.createBlock)("core/navigation-link")):void 0,"aria-label":(0,Pl.__)("Navigation link text"),placeholder:D,withoutInteractiveFormatting:!0}),d&&(0,vr.jsx)("span",{className:"wp-block-navigation-item__description",children:d})]}),(ce||oe)&&(0,vr.jsx)(xy,{label:u,isInvalid:ce,isDraft:oe,className:"wp-block-navigation-link__label"})]}),k&&(0,vr.jsx)(Eu,{ref:P,clientId:s,link:e,entity:{entityRecord:ae,hasBinding:X,isEntityAvailable:re},onClose:()=>{if(x(!1),!m&&!X&&i){i([]);return}if(A.current&&(A.current=!1,T.current?.nextElementSibling)){let Ve=T.current.nextElementSibling.querySelector(".block-editor-button-block-appender");Ve&&Ve.focus()}},anchor:w,onRemove:le,onChange:ee})]}),(0,vr.jsx)("div",{...pe})]})]})}var rae=n(B(),1),oae=n(b(),1);function nae(){return(0,oae.jsx)(rae.InnerBlocks.Content,{})}function FTe(e){switch(e){case"post":return xv;case"page":return eu;case"tag":return Rv;case"category":return sp;default:return WP}}function aae(e,t){if(t!=="core/navigation-link")return e;if(e.variations){let r=(a,i)=>a.type===i.type,o=e.variations.map(a=>({...a,...!a.icon&&{icon:FTe(a.name)},...!a.isActive&&{isActive:r}}));return{...e,variations:o}}return e}var yn=n(q(),1),HTe={from:[{type:"block",blocks:["core/site-logo"],transform:()=>(0,yn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/spacer"],transform:()=>(0,yn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/home-link"],transform:()=>(0,yn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,yn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/search"],transform:()=>(0,yn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/page-list"],transform:()=>(0,yn.createBlock)("core/navigation-link")},{type:"block",blocks:["core/buttons"],transform:()=>(0,yn.createBlock)("core/navigation-link")}],to:[{type:"block",blocks:["core/navigation-submenu"],transform:(e,t)=>(0,yn.createBlock)("core/navigation-submenu",e,t)},{type:"block",blocks:["core/spacer"],transform:()=>(0,yn.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],transform:()=>(0,yn.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],transform:()=>(0,yn.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,yn.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],transform:()=>(0,yn.createBlock)("core/search",{showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"})},{type:"block",blocks:["core/page-list"],transform:()=>(0,yn.createBlock)("core/page-list")},{type:"block",blocks:["core/buttons"],transform:({label:e,url:t,rel:r,title:o,opensInNewTab:a})=>(0,yn.createBlock)("core/buttons",{},[(0,yn.createBlock)("core/button",{text:e,url:t,rel:r,title:o,linkTarget:a?"_blank":void 0})])}]},iae=HTe;var uae=n(b(),1),{fieldsKey:jTe,formKey:UTe}=U(cae.privateApis),{name:pae}=xS,TS={icon:Y1,__experimentalLabel(e,{context:t}){if(t==="list-view")return e?.label;if(t==="appender"){let r=e?.type||"link";return(0,cm.sprintf)((0,cm._x)("Add %s","add default block type"),r)}return e?.label},merge(e,{label:t=""}){return{...e,label:e.label+t}},edit:oM,save:nae,example:{attributes:{label:(0,cm._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,uae.jsx)(lae.InnerBlocks.Content,{})}}],transforms:iae};window.__experimentalContentOnlyInspectorFields&&(TS[jTe]=[{id:"label",label:(0,cm.__)("Label"),type:"text",Edit:"rich-text"},{id:"link",label:(0,cm.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})}],TS[UTe]={fields:["label","link"]});var GTe=()=>((0,sae.addFilter)("blocks.registerBlockType","core/navigation-link",aae),R({name:pae,metadata:xS,settings:TS}));var iM={};Y(iM,{init:()=>KTe,metadata:()=>PS,name:()=>kae,settings:()=>LS});var Iy=n(N(),1),xae=n(q(),1);var PS={$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 ES=n(O(),1),Ny=n(z(),1),NS=n(Kl(),1),p0=n(N(),1),co=n(B(),1),IS=n(sr(),1),Is=n(H(),1);var fae=n(sb(),1),hae=n(q(),1),DS=n(_e(),1);var BS=n(z(),1),aM=n(b(),1),mae=()=>(0,aM.jsx)(BS.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:(0,aM.jsx)(BS.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})});var Hr=n(b(),1),dae=["core/navigation-link","core/navigation-submenu","core/page-list","core/loginout"];function gae({attributes:e,isSelected:t,setAttributes:r,mergeBlocks:o,onReplace:a,context:i,clientId:l}){let{label:s,url:c,description:u,kind:p,type:m,id:d}=e,{showSubmenuIcon:f,maxNestingLevel:h,submenuVisibility:g}=i,y=(0,co.useBlockEditingMode)()!=="default"?!0:g==="click",{hasUrlBinding:_,isBoundEntityAvailable:k,entityRecord:x}=ji({clientId:l,attributes:e}),w=hf({clientId:l,attributes:e,setAttributes:r,allowTextUpdate:!0}),{__unstableMarkNextChangeAsNotPersistent:C,replaceBlock:T}=(0,ES.useDispatch)(co.store),[E,D]=(0,Is.useState)(!1),[I,P]=(0,Is.useState)(null),L=(0,Is.useRef)(null),A=wy(L),V=(0,p0.__)("Add text\u2026"),j=(0,Is.useRef)(),{parentCount:Z,isParentOfSelectedBlock:W,isImmediateParentOfSelectedBlock:G,hasChildren:F,selectedBlockHasChildren:J,onlyDescendantIsEmptyLink:$}=(0,ES.useSelect)(pe=>{let{hasSelectedInnerBlock:Ze,getSelectedBlockClientId:fe,getBlockParentsByBlockName:Re,getBlock:Et,getBlockCount:Ve,getBlockOrder:Ro}=pe(co.store),Ao,yo=fe(),Wr=Ro(yo);if(Wr?.length===1){let Xo=Et(Wr[0]);Ao=Xo?.name==="core/navigation-link"&&!Xo?.attributes?.label}return{parentCount:Re(l,"core/navigation-submenu").length,isParentOfSelectedBlock:Ze(l,!0),isImmediateParentOfSelectedBlock:Ze(l,!1),hasChildren:!!Ve(l),selectedBlockHasChildren:!!Wr?.length,onlyDescendantIsEmptyLink:Ao}},[l]),X=ky(l),re=(0,DS.usePrevious)(F),[ae,ee]=vf(p,m,d,X);(0,Is.useEffect)(()=>{!y&&!c&&D(!0)},[]),(0,Is.useEffect)(()=>{t||D(!1)},[t]),(0,Is.useEffect)(()=>{E&&c&&(0,IS.isURL)((0,IS.prependHTTP)(s))&&/^.+\.[a-z]+/.test(s)&&Cy(j)},[c]);let{textColor:ce,customTextColor:oe,backgroundColor:we,customBackgroundColor:le}=cf(i,Z>0);function de(pe){NS.isKeyboardEvent.primary(pe,"k")&&(pe.preventDefault(),pe.stopPropagation(),D(!0))}let ge=(0,co.useBlockProps)({ref:(0,DS.useMergeRefs)([P,L]),className:S("wp-block-navigation-item",{"is-editing":t||W,"is-dragging-within":A,"has-link":!!c,"has-child":F,"has-text-color":!!ce||!!oe,[(0,co.getColorClassName)("color",ce)]:!!ce,"has-background":!!we||le,[(0,co.getColorClassName)("background-color",we)]:!!we,"open-on-click":y,"open-always":g==="always"}),style:{color:!ce&&oe,backgroundColor:!we&&le},onKeyDown:de}),ne=cf(i,!0),me=Z>=h?dae.filter(pe=>pe!=="core/navigation-submenu"):dae,se=LC(ne),Pe=(0,co.useInnerBlocksProps)(se,{allowedBlocks:me,defaultBlock:Oi,directInsert:!0,__experimentalCaptureToolbars:!0,renderAppender:t||G&&!J||F?co.InnerBlocks.ButtonBlockAppender:!1}),Be=y?"button":"a";function Q(){let pe=(0,hae.createBlock)("core/navigation-link",e);T(l,pe)}(0,Is.useEffect)(()=>{!F&&re&&(C(),Q())},[F,re]);let Ce=!J||$;return(0,Hr.jsxs)(Hr.Fragment,{children:[(0,Hr.jsx)(co.BlockControls,{children:(0,Hr.jsxs)(Ny.ToolbarGroup,{children:[!y&&(0,Hr.jsx)(Ny.ToolbarButton,{name:"link",icon:fi,title:(0,p0.__)("Link"),shortcut:NS.displayShortcut.primary("k"),onClick:()=>{D(!0)}}),(0,Hr.jsx)(Ny.ToolbarButton,{name:"revert",icon:uN,title:(0,p0.__)("Convert to Link"),onClick:Q,className:"wp-block-navigation__submenu__revert",disabled:!Ce})]})}),(0,Hr.jsx)(co.InspectorControls,{group:"content",children:(0,Hr.jsx)(_y,{attributes:e,setAttributes:r,clientId:l,isLinkEditable:!y})}),(0,Hr.jsxs)("div",{...ge,children:[(0,Hr.jsxs)(Be,{className:"wp-block-navigation-item__content",children:[!ae&&!ee&&(0,Hr.jsxs)(Hr.Fragment,{children:[(0,Hr.jsx)(co.RichText,{ref:j,identifier:"label",className:"wp-block-navigation-item__label",value:s,onChange:pe=>r({label:pe}),onMerge:o,onReplace:a,"aria-label":(0,p0.__)("Navigation link text"),placeholder:V,withoutInteractiveFormatting:!0,onClick:()=>{!y&&!c&&D(!0)}}),u&&(0,Hr.jsx)("span",{className:"wp-block-navigation-item__description",children:u})]}),(ae||ee)&&(0,Hr.jsx)(xy,{label:s,isInvalid:ae,isDraft:ee,className:"wp-block-navigation-item__label"}),!y&&E&&(0,Hr.jsx)(Eu,{clientId:l,link:e,entity:{entityRecord:x,hasBinding:_,isEntityAvailable:k},onClose:()=>{D(!1)},anchor:I,onRemove:()=>{r({url:""}),(0,fae.speak)((0,p0.__)("Link removed."),"assertive")},onChange:w})]}),(f||y)&&(0,Hr.jsx)("span",{className:"wp-block-navigation__submenu-icon",children:(0,Hr.jsx)(mae,{})}),(0,Hr.jsx)("div",{...Pe})]})]})}var vae=n(B(),1),bae=n(b(),1);function yae(){return(0,bae.jsx)(vae.InnerBlocks.Content,{})}var bf=n(q(),1),$Te={to:[{type:"block",blocks:["core/navigation-link"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:e=>(0,bf.createBlock)("core/navigation-link",e)},{type:"block",blocks:["core/spacer"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,bf.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,bf.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,bf.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,bf.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],isMatch:(e,t)=>t?.innerBlocks?.length===0,transform:()=>(0,bf.createBlock)("core/search")}]},_ae=$Te;var{fieldsKey:qTe,formKey:ZTe}=U(xae.privateApis),{name:kae}=PS,LS={icon:({context:e})=>e==="list-view"?eu:Gm,__experimentalLabel(e,{context:t}){let{label:r}=e,o=e?.metadata?.name;return(t==="list-view"||t==="breadcrumb")&&o?o:r},edit:gae,example:{attributes:{label:(0,Iy._x)("About","Example link text for Navigation Submenu"),type:"page"}},save:yae,transforms:_ae};window.__experimentalContentOnlyInspectorFields&&(LS[qTe]=[{id:"label",label:(0,Iy.__)("Label"),type:"text",Edit:"rich-text"},{id:"link",label:(0,Iy.__)("Link"),type:"url",Edit:"link",getValue:({item:e})=>({url:e.url,rel:e.rel}),setValue:({value:e})=>({url:e.url,rel:e.rel})}],LS[ZTe]={fields:["label","link"]});var KTe=()=>R({name:kae,metadata:PS,settings:LS});var sM={};Y(sM,{init:()=>XTe,metadata:()=>RS,name:()=>Iae,settings:()=>Dae});var wae=n(N(),1),Cae=n(B(),1),lM=n(b(),1);function Sae(){return(0,lM.jsx)("div",{...(0,Cae.useBlockProps)(),children:(0,lM.jsx)("span",{children:(0,wae.__)("Page break")})})}var RS={$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 Tae=n(H(),1),Pae=n(b(),1);function Bae(){return(0,Pae.jsx)(Tae.RawHTML,{children:"<!--nextpage-->"})}var Eae=n(q(),1),QTe={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&e.dataset.block==="core/nextpage",transform(){return(0,Eae.createBlock)("core/nextpage",{})}}]},Nae=QTe;var{name:Iae}=RS,Dae={icon:dE,example:{},transforms:Nae,edit:Sae,save:Bae},XTe=()=>R({name:Iae,metadata:RS,settings:Dae});var uM={};Y(uM,{init:()=>e8e,metadata:()=>AS,name:()=>Mae,settings:()=>Vae});var Aae=n(hu(),1);var m0=n(B(),1),Tc=n(z(),1),Nu=n(N(),1);var Sa=n(b(),1);function Lae({attributes:e,setAttributes:t}){let{displayMode:r,text:o}=e,a=r==="icon"||r==="both",i=r==="text"||r==="both",l=o||(0,Nu.__)("Close"),s=(0,m0.useBlockProps)({className:"wp-block-navigation-overlay-close"}),c=K();return(0,Sa.jsxs)(Sa.Fragment,{children:[(0,Sa.jsx)(m0.InspectorControls,{children:(0,Sa.jsx)(Tc.__experimentalToolsPanel,{label:(0,Nu.__)("Settings"),resetAll:()=>t({displayMode:"icon"}),dropdownMenuProps:c,children:(0,Sa.jsx)(Tc.__experimentalToolsPanelItem,{label:(0,Nu.__)("Display Mode"),isShownByDefault:!0,hasValue:()=>r!=="icon",onDeselect:()=>t({displayMode:"icon"}),children:(0,Sa.jsxs)(Tc.__experimentalToggleGroupControl,{label:(0,Nu.__)("Display Mode"),value:r,onChange:u=>t({displayMode:u}),isBlock:!0,children:[(0,Sa.jsx)(Tc.__experimentalToggleGroupControlOption,{value:"icon",label:(0,Nu.__)("Icon")}),(0,Sa.jsx)(Tc.__experimentalToggleGroupControlOption,{value:"text",label:(0,Nu.__)("Text")}),(0,Sa.jsx)(Tc.__experimentalToggleGroupControlOption,{value:"both",label:(0,Nu.__)("Both")})]})})})}),(0,Sa.jsxs)("button",{...s,type:"button","aria-label":i?void 0:(0,Nu.__)("Close"),children:[a&&(0,Sa.jsx)(aa,{icon:$m}),i&&(0,Sa.jsx)(m0.RichText,{identifier:"text",value:l,onChange:u=>t({text:u}),tagName:"span",className:"wp-block-navigation-overlay-close__text",allowedFormats:["core/bold","core/italic"]})]})]})}var AS={$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 MS=n(M(),1),cM=n(b(),1),Rae=(0,cM.jsx)(MS.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cM.jsx)(MS.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:Mae}=AS,Vae={icon:Rae,edit:Lae},e8e=()=>((0,Aae.addFilter)("blockEditor.__unstableCanInsertBlockType","core/navigation-overlay-close/restrict-to-overlay-template-parts",(e,t)=>t.name!=="core/navigation-overlay-close"||!e?e:Py()),R({name:Mae,metadata:AS,settings:Vae}));var mM={};Y(mM,{init:()=>a8e,metadata:()=>VS,name:()=>Gae,settings:()=>Wae});var VS={$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 Hae=n(q(),1),um=n(O(),1),OS=n(H(),1),pm=n(B(),1),jae=n(te(),1),FS=n(N(),1);var zae=n(O(),1),pM=new WeakMap;function Oae(){let e=(0,zae.useRegistry)();if(!pM.has(e)){let t=new Map;pM.set(e,r8e.bind(null,t))}return pM.get(e)}function r8e(e,{name:t,blocks:r}){let o=[...r];for(;o.length;){let a=o.shift();for(let i of a.innerBlocks??[])o.unshift(i);a.name==="core/pattern"&&o8e(e,t,a.attributes.slug)}}function o8e(e,t,r){if(e.has(t)||e.set(t,new Set),e.get(t).add(r),Fae(e,t))throw new TypeError(`Pattern ${t} has a circular dependency and cannot be rendered.`)}function Fae(e,t,r=new Set,o=new Set){r.add(t),o.add(t);let a=e.get(t)??new Set;for(let i of a)if(r.has(i)){if(o.has(i))return!0}else if(Fae(e,i,r,o))return!0;return o.delete(t),!1}var zS=n(b(),1),n8e=({attributes:e,clientId:t})=>{let r=(0,um.useRegistry)(),o=(0,um.useSelect)(g=>g(pm.store).__experimentalGetParsedPattern(e.slug),[e.slug]),a=(0,um.useSelect)(g=>g(jae.store).getCurrentTheme()?.stylesheet,[]),{replaceBlocks:i,setBlockEditingMode:l,__unstableMarkNextChangeAsNotPersistent:s}=(0,um.useDispatch)(pm.store),{getBlockRootClientId:c,getBlockEditingMode:u}=(0,um.useSelect)(pm.store),[p,m]=(0,OS.useState)(!1),d=Oae();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=a),v))),g.name==="core/template-part"&&g.attributes.theme===void 0&&(g.attributes.theme=a),g}(0,OS.useEffect)(()=>{if(!p&&o?.blocks){try{d(o)}catch{m(!0);return}window.queueMicrotask(()=>{let g=c(t),v=o.blocks.map(_=>(0,Hae.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 y=u(g);r.batch(()=>{s(),l(g,"default"),s(),i(t,v),s(),l(g,y)})})}},[t,p,o,s,i,u,l,c]);let h=(0,pm.useBlockProps)();return p?(0,zS.jsx)("div",{...h,children:(0,zS.jsx)(pm.Warning,{children:(0,FS.sprintf)((0,FS.__)('Pattern "%s" cannot be rendered inside itself.'),o?.name)})}):(0,zS.jsx)("div",{...h})},Uae=n8e;var{name:Gae}=VS,Wae={edit:Uae},a8e=()=>R({name:Gae,metadata:VS,settings:Wae});var fM={};Y(fM,{init:()=>p8e,metadata:()=>HS,name:()=>tie,settings:()=>rie});var HS={$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 Xae=n(q(),1),qn=n(B(),1),Zo=n(z(),1),Po=n(N(),1),mm=n(H(),1),Jae=n(te(),1),jS=n(O(),1);var dM=n(q(),1),$ae=n(O(),1),qae=n(B(),1);function l8e(e=[]){let t="post-type",r={},o=[];return e.forEach(({id:a,title:i,link:l,type:s,parent:c})=>{let u=r[a]?.innerBlocks??[];r[a]=(0,dM.createBlock)("core/navigation-link",{id:a,label:i.rendered,url:l,type:s,kind:t,metadata:{bindings:n0(t)}},u),c?(r[c]||(r[c]={innerBlocks:[]}),r[c].innerBlocks.push(r[a])):o.push(r[a])}),o}function Zae(e,t){for(let r of e){if(r.attributes.id===t)return r;if(r.innerBlocks&&r.innerBlocks.length){let o=Zae(r.innerBlocks,t);if(o)return o}}return null}function s8e(e=[],t=null){let r=l8e(e);if(t){let a=Zae(r,t);a&&a.innerBlocks&&(r=a.innerBlocks)}let o=a=>{a.forEach((i,l,s)=>{let{attributes:c,innerBlocks:u}=i;if(u.length!==0){o(u);let p=(0,dM.createBlock)("core/navigation-submenu",c,u);s[l]=p}})};return o(r),r}function Kae({clientId:e,pages:t,parentClientId:r,parentPageID:o}){let{replaceBlock:a,selectBlock:i}=(0,$ae.useDispatch)(qae.store);return()=>{let l=s8e(t,o);a(e,l),i(r)}}var Ot=n(b(),1),Yae=100,Qae=()=>{};function c8e({isBusy:e,onConfirm:t,onCancel:r}){return(0,Ot.jsx)(Zo.__experimentalConfirmDialog,{isOpen:!0,title:(0,Po.__)("Detach Page List"),__experimentalHideHeader:!1,confirmButtonText:(0,Po.__)("Detach"),onConfirm:t,onCancel:r,isBusy:e,size:"medium",children:(0,Po.__)("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 u8e({blockProps:e,innerBlocksProps:t,hasResolvedPages:r,blockList:o,pages:a,parentPageID:i}){if(!r)return(0,Ot.jsx)("div",{...e,children:(0,Ot.jsx)("div",{className:"wp-block-page-list__loading-indicator-container",children:(0,Ot.jsx)(Zo.Spinner,{className:"wp-block-page-list__loading-indicator"})})});if(a===null)return(0,Ot.jsx)("div",{...e,children:(0,Ot.jsx)(Zo.Notice,{status:"warning",isDismissible:!1,children:(0,Po.__)("Page List: Cannot retrieve Pages.")})});if(a.length===0)return(0,Ot.jsx)("div",{...e,children:(0,Ot.jsx)(Zo.Notice,{status:"info",isDismissible:!1,children:(0,Po.__)("Page List: Cannot retrieve Pages.")})});if(o.length===0){let l=a.find(s=>s.id===i);return l?.title?.rendered?(0,Ot.jsx)("div",{...e,children:(0,Ot.jsx)(qn.Warning,{children:(0,Po.sprintf)((0,Po.__)('Page List: "%s" page has no children.'),l.title.rendered)})}):(0,Ot.jsx)("div",{...e,children:(0,Ot.jsx)(Zo.Notice,{status:"warning",isDismissible:!1,children:(0,Po.__)("Page List: Cannot retrieve Pages.")})})}if(a.length>0)return(0,Ot.jsx)("ul",{...t})}function eie({context:e,clientId:t,attributes:r,setAttributes:o}){let{parentPageID:a}=r,[i,l]=(0,mm.useState)(!1),s=K(),{records:c,hasResolved:u}=(0,Jae.useEntityRecords)("postType","page",{per_page:Yae,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}),p="showSubmenuIcon"in e&&c?.length>0&&c?.length<=Yae,m=(0,mm.useMemo)(()=>c===null?new Map:c.sort((T,E)=>T.menu_order===E.menu_order?T.title.rendered.localeCompare(E.title.rendered):T.menu_order-E.menu_order).reduce((T,E)=>{let{parent:D}=E;return T.has(D)?T.get(D).push(E):T.set(D,[E]),T},new Map),[c]),d=(0,qn.useBlockProps)({className:S("wp-block-page-list",{"has-text-color":!!e.textColor,[(0,qn.getColorClassName)("color",e.textColor)]:!!e.textColor,"has-background":!!e.backgroundColor,[(0,qn.getColorClassName)("background-color",e.backgroundColor)]:!!e.backgroundColor,"open-on-click":e.submenuVisibility==="click","open-always":e.submenuVisibility==="always"}),style:{...e.style?.color}}),f=(0,mm.useMemo)(function C(T=0,E=0){let D=m.get(T);return D?.length?D.reduce((I,P)=>{let L=m.has(P.id),A={value:P.id,label:"\u2014 ".repeat(E)+P.title.rendered,rawName:P.title.rendered};return I.push(A),L&&I.push(...C(P.id,E+1)),I},[]):[]},[m]),h=(0,mm.useMemo)(function C(T=a){let E=m.get(T);return E?.length?E.reduce((D,I)=>{let P=m.has(I.id),L={id:I.id,label:I.title?.rendered?.trim()!==""?I.title?.rendered:(0,Po.__)("(no title)"),title:I.title?.rendered?.trim()!==""?I.title?.rendered:(0,Po.__)("(no title)"),link:I.url,hasChildren:P},A=null,V=C(I.id);return A=(0,Xae.createBlock)("core/page-list-item",L,V),D.push(A),D},[]):[]},[m,a]),{hasSelectedChild:g,parentClientId:v,hasDraggedChild:y,isChildOfNavigation:_}=(0,jS.useSelect)(C=>{let{getBlockParentsByBlockName:T,hasSelectedInnerBlock:E,hasDraggedInnerBlock:D}=C(qn.store),I=T(t,"core/navigation",!0);return{isChildOfNavigation:I.length>0,hasSelectedChild:E(t,!0),hasDraggedChild:D(t,!0),parentClientId:I[0]}},[t]),k=Kae({clientId:t,pages:c,parentClientId:v,parentPageID:a}),x=(0,qn.useInnerBlocksProps)(d,{renderAppender:!1,__unstableDisableDropZone:!0,templateLock:_?!1:"all",onInput:Qae,onChange:Qae,value:h}),{selectBlock:w}=(0,jS.useDispatch)(qn.store);return(0,mm.useEffect)(()=>{(g||y)&&(l(!0),w(v))},[g,y,v,w]),(0,Ot.jsxs)(Ot.Fragment,{children:[(f.length>0||p)&&(0,Ot.jsx)(qn.InspectorControls,{children:(0,Ot.jsxs)(Zo.__experimentalToolsPanel,{label:(0,Po.__)("Settings"),resetAll:()=>{o({parentPageID:0})},dropdownMenuProps:s,children:[f.length>0&&(0,Ot.jsx)(Zo.__experimentalToolsPanelItem,{label:(0,Po.__)("Parent Page"),hasValue:()=>a!==0,onDeselect:()=>o({parentPageID:0}),isShownByDefault:!0,children:(0,Ot.jsx)(Zo.ComboboxControl,{className:"editor-page-attributes__parent",label:(0,Po.__)("Parent"),value:a,options:f,onChange:C=>o({parentPageID:C??0}),help:(0,Po.__)("Choose a page to show only its subpages.")})}),p&&(0,Ot.jsx)(Zo.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:!u,onClick:()=>l(!0),style:{gridColumn:"1 / -1",justifyContent:"center"},children:(0,Po.__)("Detach Page List")})]})}),p&&(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)(qn.BlockControls,{group:"other",children:(0,Ot.jsx)(Zo.ToolbarButton,{title:(0,Po.__)("Detach"),disabled:!u,onClick:()=>l(!0),children:(0,Po.__)("Detach")})}),i&&(0,Ot.jsx)(c8e,{isBusy:!u,onConfirm:()=>{k(),l(!1)},onCancel:()=>l(!1)})]}),(0,Ot.jsx)(u8e,{blockProps:d,innerBlocksProps:x,hasResolvedPages:u,blockList:h,pages:c,parentPageID:a})]})}var{name:tie}=HS,rie={icon:fE,example:{},edit:eie},p8e=()=>R({name:tie,metadata:HS,settings:rie});var yM={};Y(yM,{init:()=>f8e,metadata:()=>US,name:()=>aie,settings:()=>iie});var US={$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 WS=n(B(),1),oie=n(O(),1),vM=n(te(),1),bM=n(En(),1);var GS=n(z(),1),hM=n(b(),1),gM=()=>(0,hM.jsx)(GS.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:(0,hM.jsx)(GS.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})});var Ta=n(b(),1);function d8e(){return(0,oie.useSelect)(e=>{if(!e(vM.store).canUser("read",{kind:"root",name:"site"}))return;let r=e(vM.store).getEntityRecord("root","site");return r?.show_on_front==="page"&&r?.page_on_front},[])}function nie({context:e,attributes:t}){let{id:r,label:o,link:a,hasChildren:i,title:l}=t,s="showSubmenuIcon"in e,c=d8e(),u=e.submenuVisibility,p=u==="click",m=cf(e,!0),d=LC(m),f=(0,WS.useBlockProps)(d,{className:"wp-block-pages-list__item"}),h=(0,WS.useInnerBlocksProps)(f);return(0,Ta.jsxs)("li",{className:S("wp-block-pages-list__item",{"has-child":i,"wp-block-navigation-item":s,"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,Ta.jsxs)(Ta.Fragment,{children:[(0,Ta.jsx)("button",{type:"button",className:"wp-block-navigation-item__content wp-block-navigation-submenu__toggle","aria-expanded":"false",dangerouslySetInnerHTML:{__html:(0,bM.safeHTML)(o)}}),(0,Ta.jsx)("span",{className:"wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon",children:(0,Ta.jsx)(gM,{})})]}):(0,Ta.jsx)("a",{className:S("wp-block-pages-list__item__link",{"wp-block-navigation-item__content":s}),href:a,dangerouslySetInnerHTML:{__html:(0,bM.safeHTML)(l)}}),i&&(0,Ta.jsxs)(Ta.Fragment,{children:[!p&&e.showSubmenuIcon&&(0,Ta.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,Ta.jsx)(gM,{})}),(0,Ta.jsx)("ul",{...h})]})]},r)}var{name:aie}=US,iie={__experimentalLabel:({label:e})=>e,icon:eu,example:{},edit:nie},f8e=()=>R({name:aie,metadata:US,settings:iie});var SM={};Y(SM,{init:()=>C8e,metadata:()=>v0,name:()=>XS,settings:()=>QS});var YS=n(N(),1);var Tie=n(q(),1);var lie=n(H(),1),Bo=n(B(),1),_M=n(N(),1),Pc=n(b(),1),d0={className:!1},xM={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"}},$S=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:a,...i}=e;return{...i,style:t}},f0=e=>{let{align:t,...r}=e;return t?{...r,style:{...e.style,typography:{...e.style?.typography,textAlign:t}}}:e},{style:Dmt,...Dy}=xM,h8e=[{supports:{className:!1,color:!0,typography:{fontSize:!0}},attributes:xM,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:a}=e,i=S({"has-drop-cap":t===((0,_M.isRTL)()?"left":"right")||t==="center"?!1:o,[`has-text-align-${t}`]:t});return(0,Pc.jsx)("p",{...Bo.useBlockProps.save({className:i,dir:a}),children:(0,Pc.jsx)(Bo.RichText.Content,{value:r})})},migrate:f0},{supports:d0,attributes:{...Dy,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate:f0,save({attributes:e}){let{align:t,content:r,dropCap:o,direction:a}=e,i=S({"has-drop-cap":t===((0,_M.isRTL)()?"left":"right")||t==="center"?!1:o,[`has-text-align-${t}`]:t});return(0,Pc.jsx)("p",{...Bo.useBlockProps.save({className:i,dir:a}),children:(0,Pc.jsx)(Bo.RichText.Content,{value:r})})}},{supports:d0,attributes:{...Dy,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate(e){return $S(f0(e))},save({attributes:e}){let{align:t,content:r,dropCap:o,backgroundColor:a,textColor:i,customBackgroundColor:l,customTextColor:s,fontSize:c,customFontSize:u,direction:p}=e,m=(0,Bo.getColorClassName)("color",i),d=(0,Bo.getColorClassName)("background-color",a),f=(0,Bo.getFontSizeClass)(c),h=S({"has-text-color":i||s,"has-background":a||l,"has-drop-cap":o,[`has-text-align-${t}`]:t,[f]:f,[m]:m,[d]:d}),g={backgroundColor:d?void 0:l,color:m?void 0:s,fontSize:f?void 0:u};return(0,Pc.jsx)(Bo.RichText.Content,{tagName:"p",style:g,className:h||void 0,value:r,dir:p})}},{supports:d0,attributes:{...Dy,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate(e){return $S(f0(e))},save({attributes:e}){let{align:t,content:r,dropCap:o,backgroundColor:a,textColor:i,customBackgroundColor:l,customTextColor:s,fontSize:c,customFontSize:u,direction:p}=e,m=(0,Bo.getColorClassName)("color",i),d=(0,Bo.getColorClassName)("background-color",a),f=(0,Bo.getFontSizeClass)(c),h=S({"has-text-color":i||s,"has-background":a||l,"has-drop-cap":o,[f]:f,[m]:m,[d]:d}),g={backgroundColor:d?void 0:l,color:m?void 0:s,fontSize:f?void 0:u,textAlign:t};return(0,Pc.jsx)(Bo.RichText.Content,{tagName:"p",style:g,className:h||void 0,value:r,dir:p})}},{supports:d0,attributes:{...Dy,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"},width:{type:"string"}},migrate(e){return $S(f0(e))},save({attributes:e}){let{width:t,align:r,content:o,dropCap:a,backgroundColor:i,textColor:l,customBackgroundColor:s,customTextColor:c,fontSize:u,customFontSize:p}=e,m=(0,Bo.getColorClassName)("color",l),d=(0,Bo.getColorClassName)("background-color",i),f=u&&`is-${u}-text`,h=S({[`align${t}`]:t,"has-background":i||s,"has-drop-cap":a,[f]:f,[m]:m,[d]:d}),g={backgroundColor:d?void 0:s,color:m?void 0:c,fontSize:f?void 0:p,textAlign:r};return(0,Pc.jsx)(Bo.RichText.Content,{tagName:"p",style:g,className:h||void 0,value:o})}},{supports:d0,attributes:{...Dy,fontSize:{type:"number"}},save({attributes:e}){let{width:t,align:r,content:o,dropCap:a,backgroundColor:i,textColor:l,fontSize:s}=e,c=S({[`align${t}`]:t,"has-background":i,"has-drop-cap":a});return(0,Pc.jsx)("p",{style:{backgroundColor:i,color:l,fontSize:s,textAlign:r},className:c||void 0,children:o})},migrate(e){return $S(f0({...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:d0,attributes:{...xM,content:{type:"string",source:"html",default:""}},save({attributes:e}){return(0,Pc.jsx)(lie.RawHTML,{children:e.content})},migrate:e=>e}],sie=h8e;var ri=n(N(),1),g0=n(z(),1),Zn=n(B(),1),yie=n(O(),1),_ie=n(q(),1);var cie=n(H(),1),uie=n(_e(),1),pie=n(es(),1),mie=n(Kl(),1),h0=n(O(),1),kM=n(B(),1),Iu=n(q(),1);var{subscribeOwnedListener:g8e}=U(pie.privateApis);function die(e){let{batch:t}=(0,h0.useRegistry)(),{moveBlocksToPosition:r,replaceBlocks:o,selectionChange:a}=(0,h0.useDispatch)(kM.store),{getBlockRootClientId:i,getBlockIndex:l,getBlockOrder:s,getBlockName:c,getBlock:u,canInsertBlockType:p}=(0,h0.useSelect)(kM.store),m=(0,cie.useRef)(e);return m.current=e,(0,uie.useRefEffect)(d=>{function f(h){if(h.defaultPrevented||h.keyCode!==mie.ENTER)return;let{content:g,clientId:v}=m.current;if(g.length)return;let y=i(v);if(!(0,Iu.hasBlockSupport)(c(y),"__experimentalOnEnter",!1))return;let _=s(y),k=_.indexOf(v);if(k===_.length-1){let P=y;for(;!p(c(v),i(P));)P=i(P);typeof P=="string"&&(h.preventDefault(),r([v],y,i(P),l(P)+1));return}let x=(0,Iu.getDefaultBlockName)(),w=c(y),C=i(y);if(!p(x,C)||!p(w,C))return;h.preventDefault();let T=u(y),E=(0,Iu.cloneBlock)({...T,innerBlocks:T.innerBlocks.slice(0,k)}),D=(0,Iu.createBlock)(x),I=(0,Iu.cloneBlock)({...T,innerBlocks:T.innerBlocks.slice(k+1)});t(()=>{o(y,[E,D,I]),a(D.clientId)})}return g8e(d,"keydown",f,!0)},[])}var fie=n(_e(),1),qS=n(H(),1),hie=n(bd(),1),gie=n(O(),1),vie=n(B(),1);function bie(e,t,r){let{__unstableMarkNextChangeAsNotPersistent:o}=(0,gie.useDispatch)(vie.store),a=(0,fie.useEvent)(()=>{(0,hie.default)("align attribute in paragraph block",{alternative:"style.typography.textAlign",since:"7.0"}),o(),r({style:{...t,typography:{...t?.typography,textAlign:e}}})}),i=(0,qS.useRef)();(0,qS.useEffect)(()=>{e==="full"||e==="wide"||e===i.current||(i.current=e,a())},[e,a])}var Wi=n(b(),1);function v8e({direction:e,setDirection:t}){return(0,ri.isRTL)()&&(0,Wi.jsx)(g0.ToolbarButton,{icon:uB,title:(0,ri._x)("Left to right","editor button"),isActive:e==="ltr",onClick:()=>{t(e==="ltr"?void 0:"ltr")}})}function wM(e){return e===((0,ri.isRTL)()?"left":"right")||e==="center"}function b8e({clientId:e,attributes:t,setAttributes:r,name:o}){let[a]=(0,Zn.useSettings)("typography.dropCap"),i=(0,yie.useSelect)(m=>{let{hasSelectedStyleState:d}=U(m(Zn.store));return d(e)},[e]);if(!a||i)return null;let{style:l,dropCap:s}=t,c=l?.typography?.textAlign,u;wM(c)?u=(0,ri.__)("Not available for aligned text."):s?u=(0,ri.__)("Showing large initial letter."):u=(0,ri.__)("Show a large initial letter.");let p=(0,_ie.getBlockSupport)(o,"typography.defaultControls.dropCap",!1);return(0,Wi.jsx)(Zn.InspectorControls,{group:"typography",children:(0,Wi.jsx)(g0.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,ri.__)("Drop cap"),isShownByDefault:p,onDeselect:()=>r({dropCap:!1}),resetAllFilter:()=>({dropCap:!1}),panelId:e,children:(0,Wi.jsx)(g0.ToggleControl,{label:(0,ri.__)("Drop cap"),checked:!!s,onChange:()=>r({dropCap:!s}),help:u,disabled:wM(c)})})})}function y8e({attributes:e,mergeBlocks:t,onReplace:r,onRemove:o,setAttributes:a,clientId:i,isSelected:l,name:s}){let{content:c,direction:u,dropCap:p,placeholder:m,style:d}=e,f=d?.typography?.textAlign;bie(e.align,d,a);let h=(0,Zn.useBlockProps)({ref:die({clientId:i,content:c}),className:S({"has-drop-cap":wM(f)?!1:p}),style:{direction:u},"aria-label":Zn.RichText.isEmpty(c)?(0,ri.__)("Empty block; start writing or type forward slash to choose a block"):(0,ri.__)("Block: Paragraph")}),g=(0,Zn.useBlockEditingMode)();return(0,Wi.jsxs)(Wi.Fragment,{children:[g==="default"&&(0,Wi.jsx)(Zn.BlockControls,{group:"block",children:(0,Wi.jsx)(v8e,{direction:u,setDirection:v=>a({direction:v})})}),l&&(0,Wi.jsx)(b8e,{name:s,clientId:i,attributes:e,setAttributes:a}),(0,Wi.jsx)(Zn.RichText,{identifier:"content",tagName:"p",...h,value:c,onChange:v=>a({content:v}),onMerge:t,onReplace:r,onRemove:o,"data-empty":Zn.RichText.isEmpty(c),placeholder:m||(0,ri.__)("Type / to choose a block"),"data-custom-placeholder":m?!0:void 0,__unstableEmbedURLOnPaste:!0,__unstableAllowPrefixTransformations:!0})]})}var xie=y8e;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 ZS=n(B(),1),kie=n(N(),1),CM=n(b(),1);function wie({attributes:e}){let{content:t,dropCap:r,direction:o,style:a}=e,i=a?.typography?.textAlign,l=S({"has-drop-cap":i===((0,kie.isRTL)()?"left":"right")||i==="center"?!1:r});return(0,CM.jsx)("p",{...ZS.useBlockProps.save({className:l,dir:o}),children:(0,CM.jsx)(ZS.RichText.Content,{value:t})})}var KS=n(q(),1);var{name:Cie}=v0,x8e={from:[{type:"raw",priority:20,selector:"p",schema:({phrasingContentSchema:e,isPaste:t})=>({p:{children:e,attributes:t?[]:["style","id"]}}),transform(e){let t=(0,KS.getBlockAttributes)(Cie,e.outerHTML),{textAlign:r}=e.style||{};return(r==="left"||r==="center"||r==="right")&&(t.style={...t.style,typography:{...t.style?.typography,textAlign:r}}),(0,KS.createBlock)(Cie,t)}}]},Sie=x8e;var{fieldsKey:k8e,formKey:w8e}=U(Tie.privateApis),{name:XS}=v0,QS={icon:gE,example:{attributes:{content:(0,YS.__)("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,YS.__)("Empty"):o}},transforms:Sie,deprecated:sie,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:xie,save:wie};window.__experimentalContentOnlyInspectorFields&&(QS[k8e]=[{id:"content",label:(0,YS.__)("Content"),type:"text",Edit:"rich-text"}],QS[w8e]={fields:["content"]});var C8e=()=>R({name:XS,metadata:v0,settings:QS});var RM={};Y(RM,{init:()=>h9e,metadata:()=>JS,name:()=>ple,settings:()=>mle});var JS={$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,__experimentalExposeControlsToChildren:!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 Yo=n(H(),1),Nr=n(B(),1),_r=n(z(),1),Ay=n(O(),1),ale=n(Tr(),1),dt=n(N(),1);var LM=n(q(),1),ile=n(Ar(),1);var Ec=n(H(),1),r6=n(_e(),1),Ry=n(N(),1);function Oie(e){let t=-1/0;for(let r=0;r<e.length;r++)e[r]>t&&(t=e[r]);return t}function Bc(e){return String(e??"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function Pie(e){return Bc(typeof e=="number"?`${e}px`:e)}function T8e(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 Ko(e,t=0,r=1){return Math.max(t,Math.min(e,r))}function P8e(e){return e===void 0?void 0:e==="true"}function Bie(e){if(typeof e=="string"&&e.trim().startsWith("["))try{return JSON.parse(e)}catch{}return e}function Fie(e){let t={},r=(l,s=l)=>{let c=P8e(e.dataset[s]);c!==void 0&&(t[l]=c)},o=(l,s=l,c=!1)=>{let u=e.dataset[s];u&&(t[l]=c?parseFloat(u):parseInt(u,10))},a=(l,s=l)=>{let c=e.dataset[s];c&&(t[l]=/^\d+(\.\d+)?$/.test(c.trim())?parseFloat(c):c)},i=(l,s=l)=>{let c=e.dataset[s];if(c)try{t[l]=JSON.parse(c)}catch(u){console.warn(`[WaveformPlayer] Invalid ${s} JSON:`,u)}};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"),["auto","top","center","bottom"].includes(e.dataset.buttonAlign)&&(t.buttonAlign=e.dataset.buttonAlign),e.dataset.layout&&(t.layout=e.dataset.layout),e.dataset.buttonStyle&&(t.buttonStyle=e.dataset.buttonStyle),a("buttonSize"),a("buttonRadius"),e.dataset.colorPreset&&(t.colorPreset=e.dataset.colorPreset),e.dataset.waveformColor&&(t.waveformColor=Bie(e.dataset.waveformColor)),e.dataset.progressColor&&(t.progressColor=Bie(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)try{let l=JSON.parse(e.dataset.playbackRates);Array.isArray(l)&&l.length>0&&l.every(s=>typeof s=="number"&&Number.isFinite(s)&&s>0)&&(t.playbackRates=l)}catch(l){console.warn("[WaveformPlayer] Invalid playbackRates JSON:",l)}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 B8e(e,...t){let r=0;return e.replace(/%(?:(\d+)\$)?s/g,(o,a)=>{let i=a?Number(a)-1:r++;return t[i]??o})}function Du(e){if(!e||isNaN(e)||e<0)return"0:00";let t=Math.floor(e/3600),r=Math.floor(e%3600/60),o=Math.floor(e%60);return t>0?`${t}:${r.toString().padStart(2,"0")}:${o.toString().padStart(2,"0")}`:`${r}:${o.toString().padStart(2,"0")}`}var E8e=0;function N8e(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)}_${(E8e++).toString(36)}`}function Hie(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 I8e(e){let t=typeof e=="string"?e.match(/\d+/g):null;if(!t||t.length<3)return null;let[r,o,a]=t.map(Number);return(r*299+o*587+a*114)/1e3}function Eie(...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 D8e(e,t){let r;return function(...o){let a=()=>{clearTimeout(r),e(...o)};clearTimeout(r),r=setTimeout(a,t)}}function e6(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 a=0;a<t;a++){let i=a*o,l=Math.floor(i),s=Math.ceil(i),c=i-l;if(s>=e.length)r.push(e[e.length-1]);else if(l===s)r.push(e[l]);else{let u=e[l]*(1-c)+e[s]*c;r.push(u)}}}else{let o=e.length/t;for(let a=0;a<t;a++){let i=Math.floor(a*o),l=Math.floor((a+1)*o),s=0,c=0;for(let u=i;u<=l&&u<e.length;u++)e[u]>s&&(s=e[u]),c++;if(c===0){let u=Math.min(Math.round(a*o),e.length-1);s=e[u]}r.push(s)}}return r}function Ds(e,t,r,o){if(!Array.isArray(t))return t;if(t.length<2)return t[0];let a=r.width,i=r.height,l=o&&o.waveformGradient,[s,c,u,p]=l==="horizontal"?[0,0,a,0]:l==="diagonal"?[0,0,a,i]:[0,0,0,i];try{let m=e.createLinearGradient(s,c,u,p);return t.forEach((d,f)=>m.addColorStop(f/(t.length-1),d)),m}catch{return t[0]}}function b0(e,t,r,o,a,i){if((Array.isArray(i)?i.some(l=>l>0):i>0)&&typeof e.roundRect=="function"){let l=Math.min(o/2,Math.abs(a)/2),s=c=>Ko(c,0,l);e.beginPath(),e.roundRect(t,r,o,a,Array.isArray(i)?i.map(s):s(i)),e.fill()}else e.fillRect(t,r,o,a)}function jie(e,t){return(e.barRadius||0)*t}function L8e(e,t){let r=jie(e,t);return[r,r,0,0]}function Nie(e,t,r,o,a){let i=a/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 TM(e,t,r,o,a){let i=window.devicePixelRatio||1,l=a.barWidth*i,s=a.barSpacing*i,c=Math.floor(t.width/(l+s)),u=e6(r,c),p=t.height,m=o*t.width,d=L8e(a,i),f=Ds(e,a.color,t,a),h=Ds(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height),e.fillStyle=f;for(let g=0;g<u.length;g++){let v=g*(l+s);if(v+l>t.width)break;let y=u[g]*p*.9,_=p-y;b0(e,v,_,l,y,d)}e.save(),e.beginPath(),e.rect(0,0,m,p),e.clip(),e.fillStyle=h;for(let g=0;g<u.length;g++){let v=g*(l+s);if(v>m)break;let y=u[g]*p*.9,_=p-y;b0(e,v,_,l,y,d)}e.restore()}function R8e(e,t,r,o,a){let i=window.devicePixelRatio||1,l=a.barWidth*i,s=a.barSpacing*i,c=Math.floor(t.width/(l+s)),u=e6(r,c),p=t.height,m=p/2,d=o*t.width,f=jie(a,i),h=[f,f,0,0],g=[0,0,f,f],v=Ds(e,a.color,t,a),y=Ds(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height),e.fillStyle=v;for(let _=0;_<u.length;_++){let k=_*(l+s);if(k+l>t.width)break;let x=u[_]*p*.45;b0(e,k,m-x,l,x,h),b0(e,k,m,l,x,g)}e.save(),e.beginPath(),e.rect(0,0,d,p),e.clip(),e.fillStyle=y;for(let _=0;_<u.length;_++){let k=_*(l+s);if(k>d)break;let x=u[_]*p*.45;b0(e,k,m-x,l,x,h),b0(e,k,m,l,x,g)}e.restore()}function A8e(e,t,r,o,a){let i=t.width,l=t.height,s=l/2,c=l*.35;e.clearRect(0,0,i,l);let u=(p,m,d=1,f=!1)=>{let h=Ds(e,p,t,a),g=Array.isArray(p)?p[p.length-1]:p;f&&(e.shadowBlur=12,e.shadowColor=g),e.strokeStyle=h,e.lineWidth=m,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.moveTo(0,s);let v=[],y=Math.floor(r.length*d);for(let _=0;_<y;_++){let k=_/(r.length-1)*i,x=r[_],w=Math.sin(_*.1)*x,C=s+w*c;v.push({x:k,y:C})}for(let _=0;_<v.length-1;_++){let k=v[_].x+(v[_+1].x-v[_].x)*.5,x=v[_].y,w=v[_+1].x-(v[_+1].x-v[_].x)*.5,C=v[_+1].y;e.bezierCurveTo(k,x,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,s),e.lineTo(i,s),e.stroke();for(let p=0;p<=10;p++){let m=i/10*p;e.beginPath(),e.moveTo(m,0),e.lineTo(m,l),e.stroke()}u(a.color,2,1,!1),o>0&&u(a.progressColor,3,o,!0)}function Iie(e,t,r,o,a){let i=window.devicePixelRatio||1,l=(a.barWidth||3)*i,s=(a.barSpacing||1)*i,c=Math.floor(t.width/(l+s)),u=e6(r,c),p=t.height,m=4*i,d=2*i,f=o*t.width,h=p/2,g=Ds(e,a.color,t,a),v=Ds(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height);for(let y=0;y<u.length;y++){let _=y*(l+s);if(_+l>t.width)break;let k=u[y]*p*.9,x=Math.floor(k/(m+d));e.fillStyle=_<f?v:g;for(let w=0;w<x;w++){let C=w*(m+d);e.fillRect(_,h-C-m,l,m),w>0&&e.fillRect(_,h+C,l,m)}}}function Die(e,t,r,o,a){let i=window.devicePixelRatio||1,l=(a.barWidth||2)*i,s=(a.barSpacing||3)*i,c=Math.floor(t.width/(l+s)),u=e6(r,c),p=t.height,m=Math.max(1.5*i,l/2),d=o*t.width,f=p/2,h=Ds(e,a.color,t,a),g=Ds(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height);for(let v=0;v<u.length;v++){let y=v*(l+s)+l/2;if(y>t.width)break;let _=u[v]*p*.9;e.fillStyle=y<d?g:h,e.beginPath(),e.arc(y,f-_/2,m,0,Math.PI*2),e.fill(),e.beginPath(),e.arc(y,f+_/2,m,0,Math.PI*2),e.fill()}}function M8e(e,t,r,o,a){let i=t.width,l=t.height,s=l/2,c=4,u=c/2,p=!!a.seekActive;if(e.clearRect(0,0,i,l),e.fillStyle=Ds(e,a.color,t,a)||"rgba(255, 255, 255, 0.2)",Nie(e,u,i,s,c),e.fill(),o>0){let m=Math.max(u*2,o*i);e.save(),e.globalAlpha=a.seekHandle&&!p?.7:1,e.fillStyle=Ds(e,a.progressColor,t,a)||"rgba(255, 255, 255, 0.9)",Nie(e,u,m,s,c),e.fill(),e.restore()}}var V8e={bars:TM,bar:TM,mirror:R8e,line:A8e,blocks:Iie,block:Iie,dots:Die,dot:Die,seekbar:M8e};function z8e(e,t,r,o,a){(V8e[a.waveformStyle]||TM)(e,t,r,o,a)}function O8e(e){try{let t=e.getChannelData(0),r=e.sampleRate,o=F8e(t,r);if(o.length<2)return 120;let a=[];for(let c=1;c<o.length;c++)a.push((o[c]-o[c-1])/r);let i={};a.forEach(c=>{let u=60/c,p=Math.round(u/3)*3;p>60&&p<200&&(i[p]=(i[p]||0)+1)});let l=0,s=120;for(let[c,u]of Object.entries(i))u>l&&(l=u,s=parseInt(c));return s<70&&i[s*2]?s*=2:s>160&&i[Math.round(s/2)]&&(s=Math.round(s/2)),s-1}catch(t){return console.warn("[WaveformPlayer] BPM detection failed:",t),null}}function F8e(e,t){let r=[],o=0;for(let a=0;a<e.length-2048;a+=1024){let i=0;for(let c=a;c<a+2048;c++)i+=e[c]*e[c];i=i/2048;let l=i-o,s=o*1.8+.01;if(l>s&&i>.01){let c=r[r.length-1]||0,u=t*.15;a-c>u&&r.push(a)}o=i*.8+o*.2}return r}function H8e(e,t=1800){let r=e.length/t,o=e.numberOfChannels,a=[];for(let l=0;l<o;l++){let s=e.getChannelData(l);for(let c=0;c<t;c++){let u=~~(c*r),p=~~(u+r),m=0,d=0;for(let h=u;h<p;h++){let g=s[h];g>d&&(d=g),g<m&&(m=g)}let f=Math.max(Math.abs(d),Math.abs(m));(l===0||f>a[c])&&(a[c]=f)}}let i=Oie(a);return i>0?a.map(l=>l/i):a}async function Lie(e,t=1800,r=!1){let o;try{let a=window.AudioContext||window.webkitAudioContext;o=new a;let i=await(await fetch(e)).arrayBuffer(),l=await o.decodeAudioData(i),s=H8e(l,t);s=U8e(s);let c=null;return r&&(c=O8e(l)),{peaks:s,bpm:c}}finally{o&&o.close()}}function j8e(e=1800){let t=[];for(let r=0;r<e;r++){let o=Math.random()*.5+.3,a=Math.sin(r/e*Math.PI*4)*.2;t.push(Ko(o+a,.1,1))}return t}function U8e(e,t=.95){let r=Oie(e);if(r===0||r>t)return e;let o=t/r;return e.map(a=>a*o)}function Rie(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 PM(){if(Rie("dark"))return"dark";if(Rie("light"))return"light";try{let e=getComputedStyle(document.body).backgroundColor,t=I8e(e);if(t!==null){if(t>128)return"light";if(t<128)return"dark"}}catch{}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"}var Ly={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 Aie(e){if(e&&Ly[e])return Ly[e];let t=PM();return Ly[t]}var Mie={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},G8e={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}},W8e="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>'),Vie=5,zie=10,$8e='button, a[href], input, [role="slider"]',y0=class _n{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=Fie(this.container),a={...r};a.style&&!a.waveformStyle&&(a.waveformStyle=a.style),a.src&&!a.url&&(a.url=a.src),this.options=Eie(Mie,o,a);let i=Aie(this.options.colorPreset);this._autoTheme=this.options.colorPreset==null||!Ly[this.options.colorPreset],this._presetKeys=[],this._scheme=this.options.colorPreset&&Ly[this.options.colorPreset]?this.options.colorPreset:PM();for(let[s,c]of Object.entries(i))(this.options[s]===null||this.options[s]===void 0)&&(this.options[s]=c,this._presetKeys.push(s));let l=G8e[this.options.waveformStyle];l&&(o.barWidth===void 0&&r.barWidth===void 0&&(this.options.barWidth=l.barWidth),o.barSpacing===void 0&&r.barSpacing===void 0&&(this.options.barSpacing=l.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||N8e(this.options.url),_n.instances.set(this.id,this),_n._watchTheme(),this.init(),setTimeout(()=>{this._emit("waveformplayer:ready",{player:this,url:this.options.url})},100)}_emit(t,r,o=!1){let a=new CustomEvent(t,{bubbles:!0,cancelable:o,detail:r});return this.container.dispatchEvent(a),a}_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=this.options.buttonAlign;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: ${Pie(this.options.buttonSize)}`),this.options.buttonRadius!=null&&r.push(`--wfp-btn-radius: ${Pie(this.options.buttonRadius)}`);let o=r.length?` style="${r.join("; ")};"`:"",a=this.options.artworkPosition==="button"&&this.options.artwork,i=a?`<img class="waveform-btn-artwork" src="${Bc(this.options.artwork)}" alt="" aria-hidden="true">`:"",l=this.options.showControls?`
-        <button class="waveform-btn${this.options.buttonStyle==="minimal"?" waveform-btn-minimal":""}${a?" waveform-btn-has-artwork":""}" aria-label="${Bc(this.options.playPauseLabel)}"${o}>
+<!-- /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}>
           ${i}
           <span class="waveform-icon-play">${this.options.playIcon}</span>
           <span class="waveform-icon-pause" style="display:none;">${this.options.pauseIcon}</span>
         </button>
-        `:"",s=this.options.showInfo?`
+        `:"",l=this.options.showInfo?`
       <div class="waveform-info">
         ${this.options.artworkPosition!=="button"&&this.options.artwork?`
-          <img class="waveform-artwork" src="${Bc(this.options.artwork)}" alt="${Bc(this.options.artworkAlt)}" style="
+          <img class="waveform-artwork" src="${jc(this.options.artwork)}" alt="${jc(this.options.artworkAlt)}" style="
             width: 40px;
             height: 40px;
             border-radius: 4px;
@@ -90,7 +91,7 @@ ${t}
         `:""}
         <div class="waveform-text">
           <span class="waveform-title"></span>
-          ${this.options.artist?`<span class="waveform-artist">${Bc(this.options.artist)}</span>`:""}
+          ${this.options.artist?`<span class="waveform-artist">${jc(this.options.artist)}</span>`:""}
         </div>
         <div class="waveform-meta" style="display: flex; align-items: center; gap: 1rem;">
           ${this.options.showBPM?`
@@ -100,10 +101,10 @@ ${t}
           `:""}
           ${this.options.showPlaybackSpeed?`
             <div class="waveform-speed">
-              <button class="speed-btn" aria-label="${Bc(this.options.speedLabel)}" aria-haspopup="menu" aria-expanded="false">
+              <button class="speed-btn" aria-label="${jc(this.options.speedLabel)}" aria-haspopup="menu" aria-expanded="false">
                 <span class="speed-value">1x</span>
               </button>
-              <div class="speed-menu" role="menu" aria-label="${Bc(this.options.speedLabel)}" style="display: none;">
+              <div class="speed-menu" role="menu" aria-label="${jc(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>
@@ -119,34 +120,34 @@ ${t}
   <div class="waveform-player-inner">
     <div class="waveform-body">
       <div class="waveform-track waveform-align-${t}">
-        ${l}
+        ${s}

         <div class="waveform-container">
           <canvas></canvas>
           <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">${Bc(this.options.errorText)}</span>
+            <span class="waveform-error-text">${jc(this.options.errorText)}</span>
           </div>
         </div>
       </div>

-      ${s}
+      ${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=W8e)},{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")),a=()=>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()}},l=c=>{let u=o();u.length&&u[(c+u.length)%u.length].focus()},s=c=>{this.setPlaybackRate(parseFloat(c.dataset.rate)),i(!1),t.focus()};t.addEventListener("click",c=>{c.stopPropagation(),i(!a())},{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&&s(u)},{signal:this._ac.signal}),t.closest(".waveform-speed")?.addEventListener("keydown",c=>{let u=o(),p=u.indexOf(document.activeElement);if(!a()){(c.key==="ArrowDown"||c.key==="ArrowUp")&&document.activeElement===t&&(c.preventDefault(),i(!0));return}switch(c.key){case"ArrowDown":c.preventDefault(),l(p<0?0:p+1);break;case"ArrowUp":c.preventDefault(),l(p<0?u.length-1:p-1);break;case"Home":c.preventDefault(),l(0);break;case"End":c.preventDefault(),l(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($8e)||(_n.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,a=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(Ko(a-5,0,this.audio.duration)),i.ArrowRight=()=>this.seekTo(Ko(a+5,0,this.audio.duration)),i.ArrowUp=()=>this.setVolume(Ko(this.audio.volume+.1)),i.ArrowDown=()=>this.setVolume(Ko(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(),a;switch(t.key){case"ArrowLeft":case"ArrowDown":a=o-Vie;break;case"ArrowRight":case"ArrowUp":a=o+Vie;break;case"PageDown":a=o-zie;break;case"PageUp":a=o+zie;break;case"Home":a=0;break;case"End":a=r;break;default:return}t.preventDefault(),t.stopPropagation(),this.seekToSeconds(a)},{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=Ko(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",B8e(this.options.seekValueText||"%1$s of %2$s",Du(r),Du(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(Ko(this.audio.currentTime-10,0,this.audio.duration))}),navigator.mediaSession.setActionHandler("seekforward",()=>{this.seekTo(Ko(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:Ko(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=D8e(()=>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.audio&&(this.audio.src=t,await new Promise((o,a)=>{let i=()=>{this.audio.removeEventListener("loadedmetadata",i),this.audio.removeEventListener("error",l),o()},l=s=>{this.audio.removeEventListener("loadedmetadata",i),this.audio.removeEventListener("error",l),a(s)};this.audio.addEventListener("loadedmetadata",i),this.audio.addEventListener("error",l)}));let r=this.options.title||Hie(t);if(this.titleEl&&(this.titleEl.textContent=r),this.applySeekLabel(r),this.options.waveform)this.setWaveformData(this.options.waveform);else try{let o=await Lie(t,this.options.samples,this.options.showBPM);this.waveformData=o.peaks,o.bpm&&(this.detectedBPM=o.bpm,this.updateBPMDisplay())}catch(o){console.warn("[WaveformPlayer] Using placeholder waveform:",o),this.waveformData=j8e(this.options.samples)}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,a={}){let i=Object.prototype.hasOwnProperty.call(a,"artwork"),l=Object.prototype.hasOwnProperty.call(a,"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=Eie(this.options,{url:t,title:r===null?this.options.title:r,artist:o===null?this.options.artist:o,...a}),i&&(this.options.artwork=a.artwork||null),l?this.options.artworkAlt=a.artworkAlt||"":i&&(this.options.artworkAlt=this.options.artwork?Mie.artworkAlt:""),a.preload&&this.audio&&(this.audio.preload=a.preload),a.crossOrigin&&this.audio&&(this.audio.crossOrigin=a.crossOrigin),o!==null&&this.syncArtist(o),(i||l)&&this.syncArtwork(i?a.artwork:this.options.artwork,l?a.artworkAlt:this.options.artworkAlt),this.options.markers=a.markers||[],this.options.waveform=a.waveform||null,await this.load(t),a.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=r.markers,this.renderMarkers()),this.drawWaveform()}).catch(()=>{});return}if(typeof t=="string")try{let r=JSON.parse(t);this.waveformData=Array.isArray(r)?r:[]}catch{this.waveformData=t.split(",").map(Number)}else this.waveformData=Array.isArray(t)?t:[];this.drawWaveform()}drawWaveform(){!this.ctx||this.waveformData.length===0||z8e(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 a=r.time/t*100,i=document.createElement("button");i.className="waveform-marker",i.style.left=`${a}%`,i.style.backgroundColor=r.color||"rgba(255, 255, 255, 0.5)",i.setAttribute("aria-label",r.label),i.setAttribute("data-time",r.time);let l=document.createElement("span");l.className="waveform-marker-tooltip",l.textContent=r.label,i.appendChild(l),i.addEventListener("click",s=>{s.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,a=-1,i=-1/0;t.forEach((l,s)=>{let c=parseFloat(l.getAttribute("data-time"));Number.isFinite(c)&&c<=o+.05&&c>i&&(i=c,a=s)}),a!==this._activeMarkerIndex&&(this._activeMarkerIndex=a,this.setActiveMarker(a),clearTimeout(this._markerLabelTimer),t.forEach((l,s)=>l.classList.toggle("show-label",s===a)),a>=0&&(this._markerLabelTimer=setTimeout(()=>{this.markersContainer?.querySelectorAll(".waveform-marker").forEach(l=>l.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 a=this.canvas.getBoundingClientRect(),i=Ko((t-a.left)/a.width);r.textContent=Du(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=Ko((t-r.left)/r.width),this.drawWaveform(),this._updateSeekHandle();let o=this.getSeekDuration();o&&this.currentTimeEl?(this.currentTimeEl.textContent=Du(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=Ko((t-r.left)/r.width);if(this.options.audioMode==="external"){this._requestSeek(o);return}!this.audio||!this.audio.duration||this.seekToPercent(o)}setLoading(t){this.isLoading=t,this.loadingEl&&(this.loadingEl.style.display=t?"block":"none"),this.seekEl&&this.seekEl.setAttribute("aria-busy",t?"true":"false")}onMetadataLoaded(){this.isDestroying||(this.totalTimeEl&&(this.totalTimeEl.textContent=Du(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=Du(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=PM();let t=Aie(this.options.colorPreset);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(_n._themeWatch||typeof document>"u")return;let t=()=>requestAnimationFrame(()=>{_n.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 a=null;try{a=window.matchMedia("(prefers-color-scheme: dark)"),a.addEventListener("change",t)}catch{}_n._themeWatch={obs:o,mq:a,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&&_n.currentlyPlaying&&_n.currentlyPlaying!==this&&_n.currentlyPlaying.pause(),this.options.audioMode==="external"){this._emit("waveformplayer:request-play",this._buildTrackDetail(),!0).defaultPrevented||(_n.currentlyPlaying=this);return}return _n.currentlyPlaying=this,this.audio.play()}pause(){if(_n.currentlyPlaying===this&&(_n.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=Ko(t/r),this.currentTimeEl&&(this.currentTimeEl.textContent=Du(t)),this._extDuration=r,this.totalTimeEl&&(!this.totalTimeEl.dataset._extSet||this.totalTimeEl.dataset._extDur!==String(r))&&(this.totalTimeEl.textContent=Du(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=Ko(t,0,this.audio.duration),this.updateProgress())}seekToPercent(t){this.audio&&this.audio.duration&&(this.audio.currentTime=this.audio.duration*Ko(t),this.updateProgress())}setVolume(t){let r=Number(t);this.audio&&Number.isFinite(r)&&(this.audio.volume=Ko(r))}setPlaybackRate(t){if(!this.audio)return;let r=Ko(t,.5,2);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),_n.instances.delete(this.id),_n.currentlyPlaying===this&&(_n.currentlyPlaying=null),this.audio&&(this.audio.pause(),this.audio.src="",this.audio.load(),this.audio=null),this.container.innerHTML="",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(a=>a.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 Lie(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}};y0.utils={formatTime:Du,extractTitleFromUrl:Hie,escapeHtml:Bc,isSafeHref:T8e,parseDataAttributes:Fie};var Uie=()=>typeof window<"u"&&typeof document<"u";function q8e(){Uie()&&document.querySelectorAll("[data-waveform-player]").forEach(e=>{if(!(e.dataset.waveformInitialized==="true"||y0.getInstance(e)))try{new y0(e),e.dataset.waveformInitialized="true"}catch(t){console.error("[WaveformPlayer] Failed to initialize:",t,e)}})}y0.init=q8e;Uie()&&(window.WaveformPlayer=y0);var Gie=y0;var Z8e=100,K8e="Seek";function qie(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function Zie(e){let t=e?.trim().match(/^[\w-]+-gradient\((.*)\)$/i);if(!t)return[];let r=[],o=0,a="";for(let i of t[1]){if(i==="("?++o:i===")"&&--o,i===","&&o===0){r.push(a.trim()),a="";continue}a+=i}return a.trim()&&r.push(a.trim()),r}function Y8e(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,a=!1;for(let i=0;i<e.length;i++){let l=e[i];if(l==="("?(a=!0,++o):l===")"&&--o,a&&o===0)return e.slice(0,i+1)}}function Q8e(e){let t=Y8e(e);if(t)return t;let[r]=e.split(/\s+/);if(hr(r).isValid())return r}function X8e(e){let r=Zie(e)[0],o=r?.match(/^(-?\d+(?:\.\d+)?)deg$/i);if(o){let s=(Number(o[1])%360+360)%360;return s===90||s===270?"horizontal":s===0||s===180?"vertical":"diagonal"}if(!r?.startsWith("to "))return;let a=r.toLowerCase().replace(/^to\s+/,""),i=a.includes("left")||a.includes("right"),l=a.includes("top")||a.includes("bottom");if(i&&l)return"diagonal";if(i)return"horizontal";if(l)return"vertical"}function J8e(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=qie(r).color;return r.remove(),o&&hr(o).isValid()?o:t}function BM(e,t){let r=e9e(t)?.map(o=>J8e(e,o)).filter(o=>hr(o).isValid());return r?.length>1?r:void 0}function Wie(e,t){return Array.isArray(e)?e.map(r=>hr(r).alpha(t).toRgbString()):hr(e).alpha(t).toRgbString()}function Kie(e){return Array.isArray(e)?e[e.length-1]:e}function e9e(e){let t=Zie(e).map(Q8e).filter(Boolean);return t.length>1?t:void 0}function $ie(e){return Array.isArray(e)?JSON.stringify(e):e}function t9e(e,t,r,o){let a=r||qie(e).color,i=BM(e,o),l=i||t||a,s=Wie(l,.3),c=Wie(l,.6),u=i?X8e(o):void 0;return{textColor:a,waveformColor:s,progressColor:c,...u&&{waveformGradient:u}}}function r9e({url:e,title:t,artist:r,artwork:o,waveformColor:a,progressColor:i,waveformGradient:l,buttonColor:s,seekLabel:c,seekValueText:u,height:p=Z8e,waveformStyle:m="bars"}){let d=document.createElement("div");return d.setAttribute("data-waveform-player",""),d.setAttribute("data-url",e),d.setAttribute("data-height",String(p)),d.setAttribute("data-waveform-style",m),d.setAttribute("data-waveform-color",$ie(a)),d.setAttribute("data-progress-color",$ie(i)),l&&d.setAttribute("data-waveform-gradient",l),d.setAttribute("data-button-color",s),d.setAttribute("data-seek-label",Yie(c)),u&&d.setAttribute("data-seek-value-text",u),d.setAttribute("data-text-color",s),d.setAttribute("data-text-secondary-color",s),t&&d.setAttribute("data-title",t),r&&d.setAttribute("data-artist",r),o&&d.setAttribute("data-artwork",o),d}function EM(e,{backgroundColor:t,backgroundGradient:r,textColor:o,playButtonColor:a,playButtonGradient:i}={}){let l=e.querySelector(".waveform-container"),s=e.querySelector(".waveform-btn"),c=Kie(BM(e,i)||a);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")),s&&(i?s.style.background=i:s.style.removeProperty("background")),l&&(r?l.style.background=r:t?(l.style.removeProperty("background"),l.style.backgroundColor=t):(l.style.removeProperty("background"),l.style.removeProperty("background-color")))}function o9e(e,t){let o=hr(t).isDark()?"#ffffff":"#000000";e.querySelectorAll("svg path").forEach(i=>{i.style.fill=o})}function n9e(e,{play:t="Play",pause:r="Pause"}={}){let o=e.querySelector(".waveform-btn");if(!o)return;o.setAttribute("aria-label",t);let a=()=>o.setAttribute("aria-label",r),i=()=>o.setAttribute("aria-label",t);return e.addEventListener("waveformplayer:play",a),e.addEventListener("waveformplayer:pause",i),e.addEventListener("waveformplayer:ended",i),()=>{e.removeEventListener("waveformplayer:play",a),e.removeEventListener("waveformplayer:pause",i),e.removeEventListener("waveformplayer:ended",i)}}function Yie(e){return e||K8e}function Qie(e,t){let r=Yie(t);e.options.seekLabel=r,e.applySeekLabel?.(r);let o=e?.container?.querySelector(".waveform-container");o&&o.setAttribute("aria-label",r)}function t6(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 a9e(e){e.name!=="AbortError"&&console.error("Playlist play error:",e)}function Xie(e,{src:t,title:r,artist:o,image:a,imageAlt:i,waveformColor:l,waveformGradient:s,textColor:c,backgroundColor:u,backgroundGradient:p,autoPlay:m,onEnded:d,labels:f,waveformStyle:h,showPlayButtonArtwork:g=!1}){let v=g?void 0:a,{textColor:y,waveformColor:_,progressColor:k,waveformGradient:x}=t9e(e,l,c,s),w=BM(e,s),C=Kie(w||l),T=r9e({url:t,title:r,artist:o,artwork:v,waveformColor:_,progressColor:k,waveformGradient:x,buttonColor:y,seekLabel:r||f?.seek,seekValueText:f?.seekValueText,waveformStyle:h});e.appendChild(T);let E=new Gie(T);E.artworkEl&&(E.artworkEl.alt=i||""),EM(T,{backgroundColor:u,backgroundGradient:p,textColor:y,playButtonColor:g?void 0:C,playButtonGradient:g?void 0:s});let D,I={ready:()=>{o9e(T,C||y),g&&t6(T,a),D=n9e(T,f),m&&E.play()?.catch(a9e)},ended:()=>d?.()};return T.addEventListener("waveformplayer:ready",I.ready),T.addEventListener("waveformplayer:ended",I.ended),{instance:E,container:T,destroy:()=>{D?.(),T.removeEventListener("waveformplayer:ready",I.ready),T.removeEventListener("waveformplayer:ended",I.ended),E.destroy(),T.remove()}}}var Jie=n(b(),1);function i9e(e,{title:t,artist:r,image:o,imageAlt:a},i){let{instance:l,container:s}=e,c=i?void 0:o;l.titleEl&&(l.titleEl.textContent=t??""),Qie(l,t||(0,Ry.__)("Seek")),typeof l.syncArtist=="function"?l.syncArtist(r||""):l.artistEl&&(l.artistEl.textContent=r??"",l.artistEl.style.display=r?"":"none"),typeof l.syncArtwork=="function"?l.syncArtwork(c||null,c&&a||""):l.artworkEl&&c&&(l.artworkEl.src=c,l.artworkEl.alt=a||""),i&&t6(s,o)}function ele({src:e,title:t,artist:r,image:o,imageAlt:a,color:i,gradient:l,backgroundColor:s,backgroundGradient:c,textColor:u,waveformStyle:p,onEnded:m,showPlayButtonArtwork:d=!1}){let f=(0,r6.useEvent)(m),h=(0,Ec.useRef)(),g=!!e,v=(0,Ec.useRef)({src:e,title:t,artist:r,image:o,imageAlt:a}),y=(0,Ec.useRef)({color:i,gradient:l,backgroundColor:s,backgroundGradient:c,textColor:u});(0,Ec.useEffect)(()=>{v.current={src:e,title:t,artist:r,image:o,imageAlt:a}},[e,t,r,o,a]),(0,Ec.useEffect)(()=>{y.current={color:i,gradient:l,backgroundColor:s,backgroundGradient:c,textColor:u}},[i,l,s,c,u]),(0,Ec.useEffect)(()=>{h.current?.container&&EM(h.current.container,{backgroundColor:s,backgroundGradient:c,textColor:u,playButtonColor:d?void 0:i,playButtonGradient:d?void 0:l})},[s,c,i,l,d,u]);let _=(0,r6.useRefEffect)(k=>{if(!g)return;let x=!1,w;function C(){if(x)return;let E=Xie(k,{src:v.current.src,title:v.current.title,artist:v.current.artist,image:v.current.image,imageAlt:v.current.imageAlt,waveformColor:y.current.color,waveformGradient:y.current.gradient,backgroundColor:y.current.backgroundColor,backgroundGradient:y.current.backgroundGradient,textColor:y.current.textColor,waveformStyle:p,labels:{seek:(0,Ry.__)("Seek"),seekValueText:(0,Ry._x)("%1$s of %2$s","audio current time of total duration")},onEnded:()=>f?.(),showPlayButtonArtwork:d});h.current=E;let{destroy:D}=E;w=D}let T=setTimeout(C,100);return()=>{x=!0,clearTimeout(T),h.current=void 0,w?.()}},[f,g,p,i,l,u,d]);return(0,Ec.useEffect)(()=>{if(h.current?.instance){let k=h.current;k&&i9e(k,{title:t,artist:r,image:o,imageAlt:a},d)}},[t,r,o,a,d]),(0,Ec.useEffect)(()=>{if(e&&h.current?.instance){let k=h.current.instance.isPlaying;h.current.instance.loadTrack(e,v.current.title,v.current.artist,{artwork:d?void 0:v.current.image,artworkAlt:d?"":v.current.imageAlt}).then(()=>{d&&h.current?.container&&t6(h.current.container,v.current.image),k||h.current?.instance.pause()})}},[e,d]),(0,Jie.jsx)("div",{ref:_,className:"wp-block-playlist__waveform-player"})}var tle=n(H(),1),o6=(0,tle.createContext)({currentTrackClientId:null,setCurrentTrackClientId:()=>{}});var NM=n(N(),1),rle=n(Oo(),1);function ole(e){return e?.url??e?.source_url}function l9e(e){let t=e?.title;if(t!==void 0)return typeof t=="string"?t:(0,rle.decodeEntities)(t?.raw||t?.rendered||"")}function IM(e){let t=e?.src??ole(e);return t?.endsWith("/images/media/audio.svg")?{image:"",imageAlt:""}:{image:t,imageAlt:t?e?.alt||e?.alt_text||"":void 0}}function n6(e){let t=ole(e);return{id:e.id||t,src:t,title:l9e(e),artist:e.artist||e?.meta?.artist||e?.media_details?.artist||(0,NM.__)("Unknown artist"),album:e.album||e?.meta?.album||e?.media_details?.album||(0,NM.__)("Unknown album"),length:e?.fileLength||e?.media_details?.length_formatted,...IM(e?.image)}}var We=n(b(),1),DM=["audio"],s9e=/\.(aac|aif|aiff|flac|m4a|m4b|mp3|oga|ogg|opus|wav|weba)$/i,a6="bars",c9e="[object FileList]",u9e=[{label:(0,dt._x)("Bars","waveform style option"),value:"bars"},{label:(0,dt._x)("Mirror","waveform style option"),value:"mirror"},{label:(0,dt._x)("Line","waveform style option"),value:"line"},{label:(0,dt._x)("Blocks","waveform style option"),value:"blocks"},{label:(0,dt._x)("Dots","waveform style option"),value:"dots"},{label:(0,dt._x)("Seekbar","waveform style option"),value:"seekbar"}];function p9e(e){return Object.prototype.toString.call(e)==="[object File]"||typeof File<"u"&&e instanceof File}function m9e(e){return e.type?e.type.startsWith("audio/"):s9e.test(e.name)}function nle(e){return e.id??e.src??e.blob}var d9e=({attributes:e,setAttributes:t,isSelected:r,insertBlocksAfter:o,clientId:a})=>{let{order:i,showTracklist:l,showNumbers:s,showImages:c,showPlayButtonArtwork:u,showArtists:p,showTrackLength:m,waveformStyle:d=a6,waveformColor:f,waveformGradient:h,waveformBackgroundColor:g,waveformBackgroundGradient:v}=e,y=(0,Nr.useBlockProps)(),_=`${a}-waveform`,{replaceInnerBlocks:k,selectBlock:x}=(0,Ay.useDispatch)(Nr.store),{createErrorNotice:w}=(0,Ay.useDispatch)(ale.store),C=K(),T=(0,Nr.__experimentalUseMultipleOriginColorsAndGradients)(),E=(0,Yo.useMemo)(()=>T.colors.flatMap(Q=>Q?.colors??[]),[T.colors]),D=(0,Yo.useMemo)(()=>T.gradients.flatMap(Q=>Q?.gradients??[]),[T.gradients]),I=E.length>0||!T.disableCustomColors,P=D.length>0||!T.disableCustomGradients,L=h,A=v,V,j,Z=(0,Yo.useCallback)(Q=>{w(Q,{type:"snackbar"})},[w]),[W,G]=(0,Yo.useState)(null),{innerBlockTracks:F}=(0,Ay.useSelect)(Q=>{let{getBlock:Ce}=Q(Nr.store);return{innerBlockTracks:Ce(a)?.innerBlocks??[]}},[a]),J=(0,Yo.useMemo)(()=>F.filter(Q=>!!Q.attributes.src||!!Q.attributes.blob),[F]),$=(0,Yo.useMemo)(()=>J.map(Q=>({...Q.attributes,clientId:Q.clientId})),[J]);(0,Yo.useEffect)(()=>{if(J.length===0){W!==null&&G(null);return}J.some(Ce=>Ce.clientId===W)||G(J[0].clientId)},[W,G,J]);let X=(0,Yo.useCallback)(Q=>{if(!Q)return[];let Ce=[Q];Object.prototype.toString.call(Q)===c9e?Ce=Array.from(Q):Array.isArray(Q)&&(Ce=Q);let pe=!1,Ze=Ce.map(fe=>{if(p9e(fe))return m9e(fe)?(0,LM.createBlock)("core/playlist-track",{blob:(0,ile.createBlobURL)(fe),title:fe.name}):(pe=!0,null);let Re=n6(fe);return Re.src?(0,LM.createBlock)("core/playlist-track",Re):null}).filter(Boolean);return pe&&Z((0,dt.__)("Only audio files can be added to a playlist.")),Ze},[Z]),re=(0,Yo.useCallback)(Q=>{let Ce=X(Q);Ce.length!==0&&(G(Ce[0]?.clientId??null),k(a,Ce))},[a,X,k,G]),ae=(0,Yo.useCallback)(Q=>{let Ce=new Set(J.map(fe=>nle(fe.attributes)).filter(Boolean)),pe=X(Q).filter(fe=>!Ce.has(nle(fe.attributes)));if(pe.length===0)return;let Ze=[...J,...pe];G(pe[0].clientId),k(a,Ze),x(pe[0].clientId)},[a,X,k,x,G,J]),ee=(0,Yo.useMemo)(()=>({currentTrackClientId:W,setCurrentTrackClientId:G}),[W,G]),ce=$.find(Q=>Q.clientId===W)??$[0],oe=(0,Yo.useCallback)(()=>{let Q=$.findIndex(pe=>pe.clientId===W),Ce=$[Q+1]||$[0];Ce?.clientId&&G(Ce.clientId)},[W,G,$]),we=(0,Yo.useCallback)(Q=>{let Ce=[...F].sort((pe,Ze)=>{let fe=pe.attributes.title||"",Re=Ze.attributes.title||"";return Q==="asc"?fe.localeCompare(Re):Re.localeCompare(fe)});k(a,Ce),G(Ce[0]?.clientId??null),t({order:Q})},[a,F,k,t,G]);function le(Q){return Ce=>{t({[Q]:Ce})}}let de=(0,Yo.useCallback)(Q=>{t({waveformStyle:Q===a6?void 0:Q})},[t]);function ge(Q){if(!(Q!==void 0)&&V==="gradient"){V=void 0;return}V="color",t({waveformColor:Q,waveformGradient:void 0})}function ne(Q){if(!(Q!==void 0)&&V==="color"){V=void 0;return}V="gradient",t({waveformGradient:Q,waveformColor:void 0})}function me(Q){if(!(Q!==void 0)&&j==="gradient"){j=void 0;return}j="color",t({waveformBackgroundColor:Q,waveformBackgroundGradient:void 0})}function se(Q){if(!(Q!==void 0)&&j==="color"){j=void 0;return}j="gradient",t({waveformBackgroundGradient:Q,waveformBackgroundColor:void 0})}let Pe=[];(I||P)&&Pe.push({colorValue:I?f:void 0,gradientValue:P?L:void 0,label:(0,dt.__)("Waveform & Play button"),onColorChange:I?ge:void 0,onGradientChange:P?ne:void 0,isShownByDefault:!0,clearable:!0,enableAlpha:!0,resetAllFilter:()=>({waveformColor:void 0,waveformGradient:void 0})},{colorValue:I?g:void 0,gradientValue:P?A:void 0,label:(0,dt.__)("Waveform background"),onColorChange:I?me:void 0,onGradientChange:P?se:void 0,isShownByDefault:!0,clearable:!0,enableAlpha:!0,resetAllFilter:()=>({waveformBackgroundColor:void 0,waveformBackgroundGradient:void 0})});let Be=(0,Nr.useInnerBlocksProps)(y,{__experimentalAppenderTagName:"li",renderAppender:!1});return $.length===0?(0,We.jsx)("div",{...y,className:S("is-placeholder",y.className),children:(0,We.jsx)(Nr.MediaPlaceholder,{icon:(0,We.jsx)(Nr.BlockIcon,{icon:gv}),labels:{title:(0,dt.__)("Playlist"),instructions:(0,dt.__)("Upload an audio file or pick one from your media library.")},onSelect:re,accept:"audio/*",multiple:"add",handleUpload:!1,allowedTypes:DM,onError:Z})}):(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(Nr.BlockControls,{group:"other",__experimentalShareWithChildBlocks:!0,children:(0,We.jsx)(Nr.MediaReplaceFlow,{name:(0,dt.__)("Add track"),onSelect:ae,accept:"audio/*",multiple:"add",handleUpload:!1,allowedTypes:DM,onError:Z})}),(0,We.jsx)(Nr.InspectorControls,{children:(0,We.jsxs)(_r.__experimentalToolsPanel,{label:(0,dt.__)("Settings"),resetAll:()=>{t({showTracklist:!0,showArtists:!0,showNumbers:!0,showTrackLength:!0,showImages:!0,showPlayButtonArtwork:!1,order:"asc"})},dropdownMenuProps:C,children:[(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,dt.__)("Show tracklist"),isShownByDefault:!0,hasValue:()=>l!==!0,onDeselect:()=>t({showTracklist:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,dt.__)("Show tracklist"),onChange:le("showTracklist"),checked:l})}),l&&(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,dt.__)("Show artist name in tracklist"),isShownByDefault:!0,hasValue:()=>p!==!0,onDeselect:()=>t({showArtists:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,dt.__)("Show artist name in tracklist"),onChange:le("showArtists"),checked:p})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,dt.__)("Show track numbers in tracklist"),isShownByDefault:!0,hasValue:()=>s!==!0,onDeselect:()=>t({showNumbers:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,dt.__)("Show track numbers in tracklist"),onChange:le("showNumbers"),checked:s})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,dt.__)("Show track duration in tracklist"),isShownByDefault:!0,hasValue:()=>m!==!0,onDeselect:()=>t({showTrackLength:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,dt.__)("Show track duration in tracklist"),onChange:le("showTrackLength"),checked:m})})]}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,dt.__)("Show tracklist images"),isShownByDefault:!0,hasValue:()=>c!==!0,onDeselect:()=>t({showImages:!0}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,dt.__)("Show tracklist images"),onChange:le("showImages"),checked:c})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,dt.__)("Show track image on play button"),isShownByDefault:!0,hasValue:()=>u===!0,onDeselect:()=>t({showPlayButtonArtwork:!1}),children:(0,We.jsx)(_r.ToggleControl,{label:(0,dt.__)("Show track image on play button"),onChange:le("showPlayButtonArtwork"),checked:u===!0})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,dt.__)("Order"),isShownByDefault:!0,hasValue:()=>i!=="asc",onDeselect:()=>t({order:"asc"}),children:(0,We.jsx)(_r.SelectControl,{label:(0,dt.__)("Order"),value:i,options:[{label:(0,dt.__)("Descending"),value:"desc"},{label:(0,dt.__)("Ascending"),value:"asc"}],onChange:Q=>we(Q)})})]})}),(0,We.jsx)(Nr.InspectorControls,{group:"styles",children:(0,We.jsxs)(_r.__experimentalToolsPanel,{label:(0,dt.__)("Waveform"),resetAll:()=>{t({waveformStyle:void 0,waveformColor:void 0,waveformGradient:void 0,waveformBackgroundColor:void 0,waveformBackgroundGradient:void 0})},panelId:_,dropdownMenuProps:C,children:[Pe.length>0&&(0,We.jsx)("div",{className:"wp-block-playlist__waveform-color-controls",children:(0,We.jsx)(Nr.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:Pe,panelId:_,...T})}),(0,We.jsx)(_r.__experimentalToolsPanelItem,{label:(0,dt.__)("Shape"),isShownByDefault:!0,hasValue:()=>d!==a6,onDeselect:()=>de(a6),panelId:_,children:(0,We.jsx)(_r.SelectControl,{label:(0,dt.__)("Shape"),value:d,options:u9e,onChange:de})})]})}),(0,We.jsxs)("figure",{...y,children:[(0,We.jsx)(Nr.MediaPlaceholder,{onSelect:ae,accept:"audio/*",multiple:"add",handleUpload:!1,disableMediaButtons:!0,allowedTypes:DM,onError:Z}),(0,We.jsx)(_r.Disabled,{isDisabled:!r,children:(0,We.jsx)(ele,{src:ce?.src,title:ce?.title,artist:ce?.artist,image:ce?.image,imageAlt:ce?.imageAlt,waveformStyle:d,color:f,gradient:L,backgroundColor:g,backgroundGradient:A,onEnded:oe,showPlayButtonArtwork:u===!0})}),(0,We.jsx)("ol",{className:S("wp-block-playlist__tracklist",{"wp-block-playlist__tracklist-is-hidden":!l,"wp-block-playlist__tracklist-show-numbers":s,"wp-block-playlist__tracklist-length-is-hidden":!m}),children:(0,We.jsx)(o6.Provider,{value:ee,children:Be.children})}),(0,We.jsx)(Fo,{attributes:e,setAttributes:t,isSelected:r,insertBlocksAfter:o,label:(0,dt.__)("Playlist caption text"),showToolbarButton:r,style:{marginTop:16}})]})]})},lle=d9e;var Lu=n(B(),1),My=n(b(),1);function sle({attributes:e}){let{caption:t,showNumbers:r,showTracklist:o,showArtists:a,showTrackLength:i}=e,l=Lu.useBlockProps.save(),s=Lu.useInnerBlocksProps.save(l);return(0,My.jsxs)("figure",{...s,children:[(0,My.jsx)("ol",{className:S("wp-block-playlist__tracklist",{"wp-block-playlist__tracklist-is-hidden":!o,"wp-block-playlist__tracklist-artist-is-hidden":!a,"wp-block-playlist__tracklist-length-is-hidden":!i,"wp-block-playlist__tracklist-show-numbers":r}),children:s.children}),!Lu.RichText.isEmpty(t)&&(0,My.jsx)(Lu.RichText.Content,{tagName:"figcaption",className:(0,Lu.__experimentalGetElementClassName)("caption"),value:t})]})}var i6=n(q(),1),cle=n(sr(),1),f9e={from:[{type:"block",isMultiBlock:!0,blocks:["core/audio"],transform:e=>(0,i6.createBlock)("core/playlist",{...e[0]},e.map(({blob:t,id:r,src:o})=>(0,i6.createBlock)("core/playlist-track",{blob:t,id:r,src:o,title:(0,cle.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,i6.createBlock)("core/audio",{...t,...e?.spacing&&{style:{spacing:e.spacing}},blob:r.attributes.blob,id:r.attributes.id,src:r.attributes.src})}]},ule=f9e;var{name:ple}=JS,mle={icon:gv,edit:lle,save:sle,transforms:ule},h9e=()=>R({name:ple,metadata:JS,settings:mle});var MM={};Y(MM,{init:()=>y9e,metadata:()=>l6,name:()=>vle,settings:()=>ble});var l6={$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"},src:{type:"string"},type:{type:"string",default:"audio"},album:{type:"string"},artist:{type:"string"},image:{type:"string"},imageAlt:{type:"string"},length:{type:"string"},title:{type:"string"}},supports:{html:!1,interactivity:{clientNavigation:!0},reusable:!1},style:"wp-block-playlist-track"};var dle=n(Ar(),1),dm=n(H(),1),Eo=n(B(),1),Kn=n(z(),1);var fle=n(O(),1),hle=n(Tr(),1),Xr=n(N(),1);var s6=n(En(),1);var ft=n(b(),1),AM=["audio"],v9e=["image"],b9e=({attributes:e,setAttributes:t,context:r,clientId:o,isSelected:a})=>{let{id:i,src:l,album:s,artist:c,image:u,imageAlt:p,length:m,title:d}=e,[f,h]=(0,dm.useState)(e.blob),g=r?.showArtists,v=r?.showImages??!0,y=(0,dm.useRef)(),_=(0,Eo.useBlockProps)(),{currentTrackClientId:k,setCurrentTrackClientId:x}=(0,dm.useContext)(o6),{createErrorNotice:w}=(0,fle.useDispatch)(hle.store);function C(P){w(P,{type:"snackbar"})}let T=!!l||!!f;(0,dm.useEffect)(()=>{a&&T&&k!==o&&x(o)},[a,T,o,k,x]),Ws({url:f,allowedTypes:AM,onChange:E,onError:C});function E(P){let L=P?.url??P?.source_url;if(!P||!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,dle.isBlobURL)(L)){h(L);return}t({blob:void 0,...n6(P)}),h()}function D(P){t(IM(P))}function I(){t({image:void 0,imageAlt:void 0}),y.current.focus()}return T?(0,ft.jsxs)(ft.Fragment,{children:[(0,ft.jsx)(Eo.BlockControls,{group:"other",children:(0,ft.jsx)(Eo.MediaReplaceFlow,{name:(0,Xr.__)("Replace"),onSelect:E,accept:"audio/*",mediaId:i,mediaURL:l,allowedTypes:AM,onError:C,variant:"toolbar"})}),(0,ft.jsx)(Eo.InspectorControls,{children:(0,ft.jsxs)(Kn.PanelBody,{title:(0,Xr.__)("Settings"),children:[(0,ft.jsx)(Kn.TextControl,{label:(0,Xr.__)("Artist"),value:c?(0,s6.__unstableStripHTML)(c):"",onChange:P=>{t({artist:P})}}),(0,ft.jsx)(Kn.TextControl,{label:(0,Xr.__)("Album"),value:s?(0,s6.__unstableStripHTML)(s):"",onChange:P=>{t({album:P})}}),(0,ft.jsx)(Kn.TextControl,{label:(0,Xr.__)("Title"),value:d?(0,s6.__unstableStripHTML)(d):"",onChange:P=>{t({title:P})}}),(0,ft.jsx)(Eo.MediaUploadCheck,{children:(0,ft.jsxs)(Kn.BaseControl,{children:[(0,ft.jsx)(Kn.BaseControl.VisualLabel,{children:(0,Xr.__)("Track image")}),(0,ft.jsxs)("div",{className:"editor-video-poster-control",children:[!!u&&(0,ft.jsx)("img",{src:u,alt:(0,Xr.__)("Preview of the track image")}),(0,ft.jsx)(Eo.MediaUpload,{title:(0,Xr.__)("Select image"),onSelect:D,allowedTypes:v9e,render:({open:P})=>(0,ft.jsx)(Kn.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:P,ref:y,children:u?(0,Xr.__)("Replace"):(0,Xr.__)("Select")})}),!!u&&(0,ft.jsx)(Kn.Button,{__next40pxDefaultSize:!0,onClick:I,variant:"tertiary",children:(0,Xr.__)("Remove")})]})]})}),!!u&&(0,ft.jsx)(Kn.TextareaControl,{label:(0,Xr.__)("Alternative text"),value:p||"",onChange:P=>t({imageAlt:P}),help:(0,ft.jsx)(lu,{openInNewTab:!0,href:(0,Xr.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,Xr.__)("Describe the purpose of the image.")})})]})}),(0,ft.jsxs)("li",{..._,children:[!!f&&(0,ft.jsx)(Kn.Spinner,{}),(0,ft.jsxs)("button",{className:"wp-block-playlist-track__button",onClick:()=>x(o),"aria-current":k===o?"true":"false",children:[v&&!!u&&(0,ft.jsx)("img",{className:"wp-block-playlist-track__image",src:u,alt:p||""}),(0,ft.jsxs)("span",{className:"wp-block-playlist-track__content",children:[(0,ft.jsx)(Eo.PlainText,{tagName:"span",className:"wp-block-playlist-track__title",value:d,placeholder:(0,Xr.__)("Add title"),onChange:P=>{t({title:P})},__experimentalVersion:2}),g&&(0,ft.jsx)(Eo.PlainText,{tagName:"span",className:"wp-block-playlist-track__artist",value:c,placeholder:(0,Xr.__)("Add artist"),onChange:P=>t({artist:P}),__experimentalVersion:2})]}),(0,ft.jsxs)("span",{className:"wp-block-playlist-track__length",children:[m&&(0,ft.jsx)("span",{className:"screen-reader-text",children:(0,Xr.__)("Duration:")}),m]}),(0,ft.jsx)("span",{className:"screen-reader-text",children:(0,Xr.__)("Play")})]})]})]}):(0,ft.jsx)("div",{..._,children:(0,ft.jsx)(Eo.MediaPlaceholder,{icon:(0,ft.jsx)(Eo.BlockIcon,{icon:Wm}),labels:{title:(0,Xr.__)("Track"),instructions:(0,Xr.__)("Upload an audio file or pick one from your media library.")},onSelect:E,accept:"audio/*",allowedTypes:AM,value:e,onError:C})})},gle=b9e;var{name:vle}=l6,ble={icon:_E,edit:gle},y9e=()=>R({name:vle,metadata:l6,settings:ble});var zM={};Y(zM,{init:()=>S9e,metadata:()=>c6,name:()=>Ple,settings:()=>Ble});var Tle=n(N(),1);var c6={$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 Pa=n(B(),1),Dr=n(z(),1),wle=n(_e(),1),u6=n(te(),1),_f=n(O(),1),p6=n(H(),1),VM=n(Oo(),1),Ir=n(N(),1),Cle=n(q(),1);var yf=n(q(),1),_le=n(N(),1),xle=n(B(),1);var{cleanEmptyObject:yle}=U(xle.privateApis);function kle(e,t){let{avatarSize:r,byline:o,showAvatar:a,showBio:i,isLink:l,linkTarget:s,textAlign:c,style:u,...p}=e,m=a&&t.some(g=>g.name==="core/avatar"),d=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,yf.createBlock)("core/group",{...p,style:yle({...u,spacing:{...u?.spacing,blockGap:"1em"},color:{...u?.color,duotone:void 0}}),layout:{type:"flex",flexWrap:"nowrap",verticalAlignment:"top"}},[m&&(0,yf.createBlock)("core/avatar",{size:r,style:yle({border:{radius:"0px"},color:{duotone:u?.color?.duotone}})}),(0,yf.createBlock)("core/group",{style:{layout:{selfStretch:"fill",flexSize:null},spacing:{blockGap:"0"}},layout:{type:"flex",orientation:"vertical",justifyContent:"stretch"}},[d&&(0,yf.createBlock)("core/paragraph",{content:o,placeholder:(0,_le.__)("Write byline\u2026"),style:{typography:{fontSize:"0.5em",textAlign:c}}}),f&&(0,yf.createBlock)("core/post-author-name",{isLink:l,linkTarget:s,style:{typography:{fontSize:"1em",textAlign:c}}}),h&&(0,yf.createBlock)("core/post-author-biography",{style:{typography:{fontSize:"0.7em",textAlign:c}}})].filter(Boolean))].filter(Boolean))}var ht=n(b(),1),{InspectorControlsLastItem:x9e}=U(Pa.privateApis),k9e={who:"authors",per_page:100,_fields:"id,name",context:"view"};function w9e({value:e,onChange:t}){let[r,o]=(0,p6.useState)(""),{authors:a,isLoading:i}=(0,_f.useSelect)(s=>{let{getUsers:c,isResolving:u}=s(u6.store),p={...k9e};return r&&(p.search=r,p.search_columns=["name"]),{authors:c(p),isLoading:u("getUsers",[p])}},[r]),l=(0,p6.useMemo)(()=>{let s=(a??[]).map(p=>({value:p.id,label:(0,VM.decodeEntities)(p.name)})),c=s.findIndex(p=>e?.id===p.value),u=[];return c<0&&e?u=[{value:e.id,label:(0,VM.decodeEntities)(e.name)}]:c<0&&!e&&(u=[{value:0,label:(0,Ir.__)("(No author)")}]),[...u,...s]},[a,e]);return(0,ht.jsx)(Dr.ComboboxControl,{label:(0,Ir.__)("Author"),options:l,value:e?.id,onFilterValueChange:(0,wle.debounce)(o,300),onChange:t,allowReset:!1,isLoading:i})}function C9e({isSelected:e,context:{postType:t,postId:r,queryId:o},attributes:a,setAttributes:i,clientId:l}){let s=Number.isFinite(o),c=K(),u=Hv(),{authorDetails:p,canAssignAuthor:m,supportsAuthor:d}=(0,_f.useSelect)(A=>{let{getEditedEntityRecord:V,getUser:j,getPostType:Z}=A(u6.store),W=V("postType",t,r),G=W?.author;return{authorDetails:G?j(G,{context:"view"}):null,supportsAuthor:Z(t)?.supports?.author??!1,canAssignAuthor:!!W?._links?.["wp:action-assign-author"]}},[t,r]),f=(0,_f.useSelect)(A=>A(Cle.store).getBlockTypes(),[]),{editEntityRecord:h}=(0,_f.useDispatch)(u6.store),{replaceBlock:g}=(0,_f.useDispatch)(Pa.store),{textAlign:v,showAvatar:y,showBio:_,byline:k,isLink:x,linkTarget:w,avatarSize:C}=a,T=[],E=p?.name||(0,Ir.__)("Post Author");p?.avatar_urls&&Object.keys(p.avatar_urls).forEach(A=>{T.push({value:A,label:`${A} x ${A}`})});let D=(0,Pa.useBlockProps)({className:S({[`has-text-align-${v}`]:v})}),I=A=>{h("postType",t,r,{author:A})},P=!!r&&!s&&m;if(!d&&t!==void 0)return(0,ht.jsx)("div",{...D,children:(0,Ir.sprintf)((0,Ir.__)("This post type (%s) does not support the author."),t)});function L(){g(l,kle(a,f))}return(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsx)(Pa.InspectorControls,{children:(0,ht.jsxs)(Dr.__experimentalToolsPanel,{label:(0,Ir.__)("Settings"),resetAll:()=>{i({avatarSize:48,showAvatar:!0,isLink:!1,linkTarget:"_self"})},dropdownMenuProps:c,children:[P&&(0,ht.jsx)("div",{style:{gridColumn:"1 / -1"},children:(0,ht.jsx)(w9e,{value:p,onChange:I})}),(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Ir.__)("Show avatar"),isShownByDefault:!0,hasValue:()=>!y,onDeselect:()=>i({showAvatar:!0}),children:(0,ht.jsx)(Dr.ToggleControl,{label:(0,Ir.__)("Show avatar"),checked:y,onChange:()=>i({showAvatar:!y})})}),y&&(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Ir.__)("Avatar size"),isShownByDefault:!0,hasValue:()=>C!==48,onDeselect:()=>i({avatarSize:48}),children:(0,ht.jsx)(Dr.SelectControl,{label:(0,Ir.__)("Avatar size"),value:C,options:T,onChange:A=>{i({avatarSize:Number(A)})}})}),(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Ir.__)("Show bio"),isShownByDefault:!0,hasValue:()=>!!_,onDeselect:()=>i({showBio:void 0}),children:(0,ht.jsx)(Dr.ToggleControl,{label:(0,Ir.__)("Show bio"),checked:!!_,onChange:()=>i({showBio:!_})})}),(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Ir.__)("Link author name to author page"),isShownByDefault:!0,hasValue:()=>!!x,onDeselect:()=>i({isLink:!1}),children:(0,ht.jsx)(Dr.ToggleControl,{label:(0,Ir.__)("Link author name to author page"),checked:x,onChange:()=>i({isLink:!x})})}),x&&(0,ht.jsx)(Dr.__experimentalToolsPanelItem,{label:(0,Ir.__)("Link target"),isShownByDefault:!0,hasValue:()=>w!=="_self",onDeselect:()=>i({linkTarget:"_self"}),children:(0,ht.jsx)(Dr.ToggleControl,{label:(0,Ir.__)("Open in new tab"),onChange:A=>i({linkTarget:A?"_blank":"_self"}),checked:w==="_blank"})})]})}),f.some(A=>A.name==="core/group")&&(0,ht.jsx)(x9e,{children:(0,ht.jsxs)(Dr.__experimentalVStack,{className:"wp-block-post-author__transform",alignment:"left",spacing:4,children:[(0,ht.jsx)(Dr.__experimentalText,{as:"p",children:(0,Ir.__)("This block is no longer supported. Recreate its design with the Avatar, Author Name and Author Biography blocks.")}),(0,ht.jsx)(Dr.Button,{variant:"primary",onClick:L,__next40pxDefaultSize:!0,children:(0,Ir.__)("Recreate")})]})}),(0,ht.jsx)(Pa.BlockControls,{group:"block",children:(0,ht.jsx)(Pa.AlignmentControl,{value:v,onChange:A=>{i({textAlign:A})}})}),(0,ht.jsxs)("div",{...D,children:[y&&(0,ht.jsx)("div",{className:"wp-block-post-author__avatar",children:(0,ht.jsx)("img",{width:C,src:p?.avatar_urls?.[C]||u,alt:p?.name||(0,Ir.__)("Default Avatar")})}),(0,ht.jsxs)("div",{className:"wp-block-post-author__content",children:[(!Pa.RichText.isEmpty(k)||e)&&(0,ht.jsx)(Pa.RichText,{identifier:"byline",className:"wp-block-post-author__byline","aria-label":(0,Ir.__)("Post author byline text"),placeholder:(0,Ir.__)("Write byline\u2026"),value:k,onChange:A=>i({byline:A})}),(0,ht.jsx)("p",{className:"wp-block-post-author__name",children:x?(0,ht.jsx)("a",{href:"#post-author-pseudo-link",onClick:A=>A.preventDefault(),children:E}):E}),_&&(0,ht.jsx)("p",{className:"wp-block-post-author__bio",dangerouslySetInnerHTML:{__html:p?.description}})]})]})]})}var Sle=C9e;var{name:Ple}=c6,Ble={icon:rd,example:{viewportWidth:350,attributes:{showBio:!0,byline:(0,Tle.__)("Posted by")}},edit:Sle},S9e=()=>R({name:Ple,metadata:c6,settings:Ble});var OM={};Y(OM,{init:()=>N9e,metadata:()=>m6,name:()=>Ale,settings:()=>Mle});var m6={$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 d6=n(B(),1),Ele=n(O(),1),Nc=n(N(),1),Nle=n(te(),1),fm=n(z(),1);var $i=n(b(),1);function P9e(e){Ct(e);let{attributes:{isLink:t,linkTarget:r},setAttributes:o,context:{postType:a,postId:i}}=e,{authorName:l,supportsAuthor:s}=(0,Ele.useSelect)(d=>{let{getEditedEntityRecord:f,getUser:h,getPostType:g}=d(Nle.store),v=f("postType",a,i)?.author;return{authorName:v?h(v):null,supportsAuthor:g(a)?.supports?.author??!1}},[a,i]),c=(0,d6.useBlockProps)(),u=l?.name||(0,Nc.__)("Author Name"),p=t?(0,$i.jsx)("a",{href:"#author-pseudo-link",onClick:d=>d.preventDefault(),className:"wp-block-post-author-name__link",children:u}):u,m=K();return(0,$i.jsxs)($i.Fragment,{children:[(0,$i.jsx)(d6.InspectorControls,{children:(0,$i.jsxs)(fm.__experimentalToolsPanel,{label:(0,Nc.__)("Settings"),resetAll:()=>{o({isLink:!1,linkTarget:"_self"})},dropdownMenuProps:m,children:[(0,$i.jsx)(fm.__experimentalToolsPanelItem,{label:(0,Nc.__)("Link to author archive"),isShownByDefault:!0,hasValue:()=>t,onDeselect:()=>o({isLink:!1}),children:(0,$i.jsx)(fm.ToggleControl,{label:(0,Nc.__)("Link to author archive"),onChange:()=>o({isLink:!t}),checked:t})}),t&&(0,$i.jsx)(fm.__experimentalToolsPanelItem,{label:(0,Nc.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>r!=="_self",onDeselect:()=>o({linkTarget:"_self"}),children:(0,$i.jsx)(fm.ToggleControl,{label:(0,Nc.__)("Open in new tab"),onChange:d=>o({linkTarget:d?"_blank":"_self"}),checked:r==="_blank"})})]})}),(0,$i.jsx)("div",{...c,children:!s&&a!==void 0?(0,Nc.sprintf)((0,Nc.__)("This post type (%s) does not support the author."),a):p})]})}var Ile=P9e;var B9e={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},Dle=[B9e];var Lle=n(q(),1),E9e={from:[{type:"block",blocks:["core/post-author"],transform:({textAlign:e})=>(0,Lle.createBlock)("core/post-author-name",{style:{typography:{textAlign:e}}})}]},Rle=E9e;var{name:Ale}=m6,Mle={icon:rd,transforms:Rle,edit:Ile,deprecated:Dle},N9e=()=>R({name:Ale,metadata:m6,settings:Mle});var FM={};Y(FM,{init:()=>R9e,metadata:()=>f6,name:()=>Ule,settings:()=>Gle});var f6={$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 Vle=n(B(),1),zle=n(O(),1),Ole=n(N(),1),Fle=n(te(),1);var Vy=n(b(),1);function D9e(e){Ct(e);let{context:{postType:t,postId:r}}=e,{authorDetails:o}=(0,zle.useSelect)(l=>{let{getEditedEntityRecord:s,getUser:c}=l(Fle.store),u=s("postType",t,r)?.author;return{authorDetails:u?c(u):null}},[t,r]),a=(0,Vle.useBlockProps)(),i=o?.description||(0,Ole.__)("Author Biography");return(0,Vy.jsx)(Vy.Fragment,{children:(0,Vy.jsx)("div",{...a,dangerouslySetInnerHTML:{__html:i}})})}var Hle=D9e;var L9e={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},jle=[L9e];var{name:Ule}=f6,Gle={icon:rd,edit:Hle,deprecated:jle},R9e=()=>R({name:Ule,metadata:f6,settings:Gle});var HM={};Y(HM,{init:()=>V9e,metadata:()=>h6,name:()=>Kle,settings:()=>Yle});var h6={$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 zy=n(N(),1),_0=n(z(),1),Wle=n(H(),1);var g6=n(B(),1),xf=n(b(),1);function $le({attributes:{commentId:e},setAttributes:t}){let[r,o]=(0,Wle.useState)(e),a=(0,g6.useBlockProps)(),i=(0,g6.useInnerBlocksProps)(a);return e?(0,xf.jsx)("div",{...i}):(0,xf.jsx)("div",{...a,children:(0,xf.jsxs)(_0.Placeholder,{icon:oP,label:(0,zy._x)("Post Comment","block title"),instructions:(0,zy.__)("To show a comment, input the comment ID."),children:[(0,xf.jsx)(_0.TextControl,{value:e,onChange:l=>o(parseInt(l))}),(0,xf.jsx)(_0.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{t({commentId:r})},children:(0,zy.__)("Save")})]})})}var v6=n(B(),1),qle=n(b(),1);function Zle(){let e=v6.useBlockProps.save(),t=v6.useInnerBlocksProps.save(e);return(0,qle.jsx)("div",{...t})}var{name:Kle}=h6,M9e=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]],Yle={icon:Z1,template:M9e,edit:$le,save:Zle},V9e=()=>R({name:Kle,metadata:h6,settings:Yle});var jM={};Y(jM,{init:()=>H9e,metadata:()=>b6,name:()=>ase,settings:()=>ise});var b6={$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 Qle=n(B(),1),y6=n(H(),1),Xle=n(Cb(),1),Jle=n(sr(),1),ese=n(b(),1);function tse({context:e}){let{postId:t}=e,[r,o]=(0,y6.useState)(),a=(0,Qle.useBlockProps)();(0,y6.useEffect)(()=>{if(!t)return;let s=t;(0,Xle.default)({path:(0,Jle.addQueryArgs)("/wp/v2/comments",{post:t}),parse:!1}).then(c=>{s===t&&o(c.headers.get("X-WP-Total"))})},[t]);let i=t&&r!==void 0,l={...a.style,textDecoration:i?a.style?.textDecoration:void 0};return(0,ese.jsx)("div",{...a,style:l,children:i?r:"0"})}var rse=n(q(),1),O9e={to:[{type:"block",blocks:["core/post-comments-link"],transform:({style:e})=>{let t=e?.typography?.textAlign;return(0,rse.createBlock)("core/post-comments-link",{...t&&{style:{typography:{textAlign:t}}}})}}]},ose=O9e;var F9e={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},nse=[F9e];var{name:ase}=b6,ise={icon:vv,edit:tse,transforms:ose,deprecated:nse},H9e=()=>R({name:ase,metadata:b6,settings:ise});var GM={};Y(GM,{init:()=>G9e,metadata:()=>_6,name:()=>use,settings:()=>pse});var _6={$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 lse=n(B(),1),sse=n(_e(),1),x6=n(N(),1);var Oy=n(b(),1);function UM({context:e}){let{postId:t,postType:r}=e,o=(0,sse.useInstanceId)(UM),a=(0,x6.sprintf)("comments-form-edit-%d-desc",o),i=(0,lse.useBlockProps)({"aria-describedby":a});return(0,Oy.jsxs)("div",{...i,children:[(0,Oy.jsx)(Lw,{postId:t,postType:r}),(0,Oy.jsx)(vi,{id:a,children:(0,x6.__)("Comments form disabled in editor.")})]})}var U9e={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},cse=[U9e];var{name:use}=_6,pse={icon:AE,edit:UM,deprecated:cse},G9e=()=>R({name:use,metadata:_6,settings:pse});var WM={};Y(WM,{init:()=>K9e,metadata:()=>k6,name:()=>xse,settings:()=>kse});var k6={$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 mse=n(B(),1),C6=n(H(),1),dse=n(O(),1),fse=n(Cb(),1),hse=n(sr(),1),kf=n(N(),1),gse=n(te(),1),w6=n(b(),1);function $9e({context:e}){let{postType:t,postId:r}=e,[o,a]=(0,C6.useState)(),i=(0,mse.useBlockProps)();(0,C6.useEffect)(()=>{if(!r)return;let c=r;(0,fse.default)({path:(0,hse.addQueryArgs)("/wp/v2/comments",{post:r}),parse:!1}).then(u=>{c===r&&a(u.headers.get("X-WP-Total"))})},[r]);let l=(0,dse.useSelect)(c=>c(gse.store).getEditedEntityRecord("postType",t,r),[t,r]),s;if(o!==void 0){let c=parseInt(o);c===0?s=(0,kf.__)("No comments"):s=(0,kf.sprintf)((0,kf._n)("%s comment","%s comments",c),c.toLocaleString())}return(0,w6.jsx)("div",{...i,children:l?.link&&s!==void 0?(0,w6.jsx)("a",{href:l?.link+"#comments",onClick:c=>c.preventDefault(),children:s}):(0,w6.jsx)("a",{href:"#post-comments-link-pseudo-link",onClick:c=>c.preventDefault(),children:(0,kf.__)("No comments")})})}var vse=$9e;var bse=n(q(),1),q9e={to:[{type:"block",blocks:["core/post-comments-count"],transform:({style:e})=>{let t=e?.typography?.textAlign;return(0,bse.createBlock)("core/post-comments-count",{...t&&{style:{typography:{textAlign:t}}}})}}]},yse=q9e;var Z9e={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},_se=[Z9e];var{name:xse}=k6,kse={edit:vse,icon:vv,transforms:yse,deprecated:_se},K9e=()=>R({name:xse,metadata:k6,settings:kse});var $M={};Y($M,{init:()=>a7e,metadata:()=>S6,name:()=>Pse,settings:()=>Bse});var S6={$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=n(N(),1),uo=n(B(),1),wse=n(q(),1),Cf=n(te(),1),Cse=n(O(),1),Sse=n(H(),1);var rr=n(b(),1),{HTMLElementControl:Q9e}=U(uo.privateApis);function X9e({parentLayout:e,layoutClassNames:t,userCanEdit:r,postType:o,postId:a,tagName:i="div"}){let[,,l]=(0,Cf.useEntityProp)("postType",o,"content",a),s=(0,uo.useBlockProps)({className:t}),c=(0,Sse.useMemo)(()=>l?.raw?(0,wse.parse)(l.raw):[],[l?.raw]),u=(0,uo.__experimentalUseBlockPreview)({blocks:c,props:s,layout:e});return r?(0,rr.jsx)("div",{...u}):l?.protected?(0,rr.jsx)(i,{...s,children:(0,rr.jsx)(uo.Warning,{children:(0,wf.__)("This content is password protected.")})}):(0,rr.jsx)(i,{...s,dangerouslySetInnerHTML:{__html:l?.rendered}})}function J9e({blockProps:e,blocks:t,onInput:r,onChange:o,tagName:a="div"}){let i=(0,uo.useInnerBlocksProps)(e,{value:t,onInput:r,onChange:o});return(0,rr.jsx)(a,{...i})}function e7e({context:e={},tagName:t="div"}){let{postType:r,postId:o}=e,[a,i,l]=(0,Cf.useEntityBlockEditor)("postType",r,{id:o}),s=(0,Cse.useSelect)(u=>u(Cf.store).getEntityRecord("postType",r,o)!==void 0||u(Cf.store).hasFinishedResolution("getEntityRecord",["postType",r,o]),[r,o]),c=(0,uo.useBlockProps)({className:"entry-content"});return s?(0,rr.jsx)(J9e,{blockProps:c,blocks:a,onInput:i,onChange:l,tagName:t}):(0,rr.jsx)(t,{...c})}function t7e(e){let{context:{queryId:t,postType:r,postId:o}={},layoutClassNames:a,tagName:i}=e,l=n5("postType",r,o);if(l===void 0)return null;let s=Number.isFinite(t);return l&&!s?(0,rr.jsx)(e7e,{...e}):(0,rr.jsx)(X9e,{parentLayout:e.parentLayout,layoutClassNames:a,userCanEdit:l,postType:r,postId:o,tagName:i})}function r7e({layoutClassNames:e}){let t=(0,uo.useBlockProps)({className:e});return(0,rr.jsxs)("div",{...t,children:[(0,rr.jsx)("p",{children:(0,wf.__)("This is the Content block, it will display all the blocks in any single post or page.")}),(0,rr.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,rr.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 o7e(){let e=(0,uo.useBlockProps)();return(0,rr.jsx)("div",{...e,children:(0,rr.jsx)(uo.Warning,{children:(0,wf.__)("Block cannot be rendered inside itself.")})})}function n7e({tagName:e,onSelectTagName:t,clientId:r}){return(0,rr.jsx)(uo.InspectorControls,{group:"advanced",children:(0,rr.jsx)(Q9e,{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 Tse({context:e,attributes:{tagName:t="div"},setAttributes:r,clientId:o,__unstableLayoutClassNames:a,__unstableParentLayout:i}){let{postId:l,postType:s}=e,c=(0,uo.useHasRecursion)(l);return l&&s&&c?(0,rr.jsx)(o7e,{}):(0,rr.jsxs)(rr.Fragment,{children:[(0,rr.jsx)(n7e,{tagName:t,onSelectTagName:p=>{r({tagName:p})},clientId:o}),(0,rr.jsx)(uo.RecursionProvider,{uniqueId:l,children:l&&s?(0,rr.jsx)(t7e,{context:e,parentLayout:i,layoutClassNames:a}):(0,rr.jsx)(r7e,{layoutClassNames:a})})]})}var{name:Pse}=S6,Bse={icon:OE,edit:Tse},a7e=()=>R({name:Pse,metadata:S6,settings:Bse});var qM={};Y(qM,{init:()=>d7e,metadata:()=>T6,name:()=>Ase,settings:()=>Mse});var T6={$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 Ese=n(te(),1),x0=n(H(),1),Sf=n(Hw(),1),oi=n(B(),1),qi=n(z(),1),Ba=n(N(),1);var Nse=n(Kl(),1),Fy=n(O(),1),Ise=n(q(),1);var No=n(b(),1);function Dse(e){let{attributes:t,context:{postType:r,queryId:o},setAttributes:a,name:i}=e;Ct(e);let{datetime:l,format:s,isLink:c}=t,u=(0,oi.useBlockProps)(),p=K(),[m,d]=(0,x0.useState)(null),f=(0,x0.useMemo)(()=>({anchor:m}),[m]),{__unstableMarkNextChangeAsNotPersistent:h}=(0,Fy.useDispatch)(oi.store);(0,x0.useEffect)(()=>{l===void 0&&(h(),a({datetime:new Date}))},[l]);let g=Number.isFinite(o),v=(0,Sf.getSettings)(),{postType:y,siteFormat:_=v.formats.date,siteTimeFormat:k=v.formats.time}=(0,Fy.useSelect)(E=>{let{getPostType:D,getEntityRecord:I}=E(Ese.store),P=I("root","site");return{siteFormat:P?.date_format,siteTimeFormat:P?.time_format,postType:r?D(r):null}},[r]),x=(0,Fy.useSelect)(E=>E(Ise.store).getActiveBlockVariation(i,t)?.name,[i,t]),w=(0,oi.useBlockEditingMode)(),C=l||new Date,T=(0,No.jsx)("time",{dateTime:(0,Sf.dateI18n)("c",C),ref:d,children:s==="human-diff"?(0,Sf.humanTimeDiff)(C):(0,Sf.dateI18n)(s||_,C)});return c&&l&&(T=(0,No.jsx)("a",{href:"#post-date-pseudo-link",onClick:E=>E.preventDefault(),children:T})),(0,No.jsxs)(No.Fragment,{children:[(w==="default"||!g)&&x!=="post-date-modified"&&(!g||!x)&&(0,No.jsx)(oi.BlockControls,{group:"block",children:(0,No.jsx)(qi.ToolbarGroup,{children:(0,No.jsx)(qi.Dropdown,{popoverProps:f,renderContent:({onClose:E})=>(0,No.jsx)(oi.__experimentalPublishDateTimePicker,{title:x==="post-date"?(0,Ba.__)("Publish Date"):(0,Ba.__)("Date"),currentDate:l,onChange:D=>a({datetime:D}),is12Hour:l7e(k),onClose:E,dateOrder:(0,Ba._x)("dmy","date order")}),renderToggle:({isOpen:E,onToggle:D})=>{let I=P=>{!E&&P.keyCode===Nse.DOWN&&(P.preventDefault(),D())};return(0,No.jsx)(qi.ToolbarButton,{"aria-expanded":E,icon:td,title:(0,Ba.__)("Change Date"),onClick:D,onKeyDown:I})}})})}),(0,No.jsx)(oi.InspectorControls,{children:(0,No.jsxs)(qi.__experimentalToolsPanel,{label:(0,Ba.__)("Settings"),resetAll:()=>{a({datetime:void 0,format:void 0,isLink:!1})},dropdownMenuProps:p,children:[(0,No.jsx)(qi.__experimentalToolsPanelItem,{hasValue:()=>!!s,label:(0,Ba.__)("Date Format"),onDeselect:()=>a({format:void 0}),isShownByDefault:!0,children:(0,No.jsx)(oi.__experimentalDateFormatPicker,{format:s,defaultFormat:_,onChange:E=>a({format:E})})}),(0,No.jsx)(qi.__experimentalToolsPanelItem,{hasValue:()=>c!==!1,label:y?.labels?.singular_name?(0,Ba.sprintf)((0,Ba.__)("Link to %s"),y.labels.singular_name.toLowerCase()):(0,Ba.__)("Link to post"),onDeselect:()=>a({isLink:!1}),isShownByDefault:!0,children:(0,No.jsx)(qi.ToggleControl,{label:y?.labels?.singular_name?(0,Ba.sprintf)((0,Ba.__)("Link to %s"),y.labels.singular_name.toLowerCase()):(0,Ba.__)("Link to post"),onChange:()=>a({isLink:!c}),checked:c})})]})}),(0,No.jsx)("div",{...u,children:T})]})}function l7e(e){return/(?:^|[^\\])[aAgh]/.test(e)}var s7e={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/)}},c7e={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},...a},...i}){return ve({metadata:{bindings:{datetime:{source:e,args:{field:t,...r}},...o},...a},...i})},isEligible(e){return e?.metadata?.bindings?.datetime?.source==="core/post-data"&&!!e?.metadata?.bindings?.datetime?.args?.key}},u7e={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}},p7e={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(Kt(e))},isEligible({style:e}){return e?.typography?.fontFamily}},Lse=[s7e,c7e,u7e,p7e];var Hy=n(N(),1),m7e=[{name:"post-date",title:(0,Hy.__)("Post Date"),description:(0,Hy.__)("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,Hy.__)("Modified Date"),description:(0,Hy.__)("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"}],Rse=m7e;var{name:Ase}=T6,Mse={icon:_v,edit:Dse,deprecated:Lse,variations:Rse},d7e=()=>R({name:Ase,metadata:T6,settings:Mse});var KM={};Y(KM,{init:()=>v7e,metadata:()=>P6,name:()=>Use,settings:()=>Gse});var P6={$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 B6=n(te(),1),zse=n(H(),1),Ru=n(B(),1),Au=n(z(),1),Ea=n(N(),1),Ose=n(O(),1);var po=n(b(),1),Vse="\u2026";function Fse(e){let{attributes:{moreText:t,showMoreOnNewLine:r,excerptLength:o},setAttributes:a,isSelected:i,context:{postId:l,postType:s,queryId:c}}=e;Ct(e);let u=Number.isFinite(c),p=n5("postType",s,l),[m,d,{rendered:f,protected:h}={}]=(0,B6.useEntityProp)("postType",s,"excerpt",l),g=K(),v=(0,Ose.useSelect)(P=>s==="page"?!0:!!P(B6.store).getPostType(s)?.supports?.excerpt,[s]),y=p&&!u&&v,_=(0,Ru.useBlockProps)(),k=(0,Ea._x)("words","Word count type. Do not translate!"),x=(0,zse.useMemo)(()=>{if(!f)return"";let P=new window.DOMParser().parseFromString(f,"text/html");return P.body.textContent||P.body.innerText||""},[f]);if(!s||!l)return(0,po.jsx)("div",{..._,children:(0,po.jsx)("p",{children:(0,Ea.__)("This block will display the excerpt.")})});if(h&&!p)return(0,po.jsx)("div",{..._,children:(0,po.jsx)(Ru.Warning,{children:(0,Ea.__)("The content is currently protected and does not have the available excerpt.")})});let w=(0,po.jsx)(Ru.RichText,{identifier:"moreText",className:"wp-block-post-excerpt__more-link",tagName:"a","aria-label":(0,Ea.__)("\u201CRead more\u201D link text"),placeholder:(0,Ea.__)('Add "read more" link text'),value:t,onChange:P=>a({moreText:P}),withoutInteractiveFormatting:!0}),C=S("wp-block-post-excerpt__excerpt",{"is-inline":!r}),T=(m||x).trim(),E="";if(k==="words")E=T.split(/\s+/,o).join(" ");else if(k==="characters_excluding_spaces"){let P=T.split("",o).join(""),L=P.length-P.replaceAll(" ","").length;E=T.split("",o+L).join("")}else k==="characters_including_spaces"&&(E=T.split("",o).join(""));let D=E!==T,I=y?(0,po.jsx)(Ru.RichText,{className:C,"aria-label":(0,Ea.__)("Excerpt text"),value:i?T:(D?E+Vse:T)||(0,Ea.__)("No excerpt found"),onChange:d,tagName:"p",allowedFormats:[],preserveWhiteSpace:!0}):(0,po.jsx)("p",{className:C,children:D?E+Vse:T||(0,Ea.__)("No excerpt found")});return(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)(Ru.InspectorControls,{children:(0,po.jsxs)(Au.__experimentalToolsPanel,{label:(0,Ea.__)("Settings"),resetAll:()=>{a({showMoreOnNewLine:!0,excerptLength:55})},dropdownMenuProps:g,children:[(0,po.jsx)(Au.__experimentalToolsPanelItem,{hasValue:()=>r!==!0,label:(0,Ea.__)("Show link on new line"),onDeselect:()=>a({showMoreOnNewLine:!0}),isShownByDefault:!0,children:(0,po.jsx)(Au.ToggleControl,{label:(0,Ea.__)("Show link on new line"),checked:r,onChange:P=>a({showMoreOnNewLine:P})})}),(0,po.jsx)(Au.__experimentalToolsPanelItem,{hasValue:()=>o!==55,label:(0,Ea.__)("Max number of words"),onDeselect:()=>a({excerptLength:55}),isShownByDefault:!0,children:(0,po.jsx)(Au.RangeControl,{label:(0,Ea.__)("Max number of words"),value:o,onChange:P=>{a({excerptLength:P})},min:"10",max:"100"})})]})}),(0,po.jsxs)("div",{..._,children:[I,!r&&" ",r?(0,po.jsx)("p",{className:"wp-block-post-excerpt__more-text",children:w}):w]})]})}var ZM=n(q(),1),h7e={from:[{type:"block",blocks:["core/post-content"],transform:()=>(0,ZM.createBlock)("core/post-excerpt")}],to:[{type:"block",blocks:["core/post-content"],transform:()=>(0,ZM.createBlock)("core/post-content")}]},Hse=h7e;var g7e={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/)}},jse=[g7e];var{name:Use}=P6,Gse={icon:HE,transforms:Hse,edit:Fse,deprecated:jse},v7e=()=>R({name:Use,metadata:P6,settings:Gse});var QM={};Y(QM,{init:()=>E7e,metadata:()=>E6,name:()=>nce,settings:()=>ace});var E6={$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 ece=n(Ar(),1),jy=n(te(),1),Uy=n(O(),1),Io=n(z(),1),Lr=n(B(),1),ym=n(H(),1),Yn=n(N(),1);var tce=n(Tr(),1);var hm=n(N(),1),Wse=n(z(),1),N6=n(B(),1);var $se=n(b(),1),{DimensionsTool:y7e}=U(N6.privateApis),_7e="cover",x7e=["aspectRatio","width","height","scale"],k7e=[{value:"cover",label:(0,hm._x)("Cover","Scale option for Image dimension control"),help:(0,hm.__)("Image is scaled and cropped to fill the entire space without being distorted.")},{value:"contain",label:(0,hm._x)("Contain","Scale option for Image dimension control"),help:(0,hm.__)("Image is scaled to fill the space without clipping nor distorting.")},{value:"fill",label:(0,hm._x)("Fill","Scale option for Image dimension control"),help:(0,hm.__)("Image will be stretched and distorted to completely fill the space.")}],w7e=({clientId:e,attributes:t,setAttributes:r,selectedStyleState:o,hasSelectedStyleState:a=!1})=>{let{style:i}=t,l=Yh(o),s=Ci({attributes:t,selectedState:o,hasSelectedStyleState:a,attributeKey:"aspectRatio"}),c=Ci({attributes:t,selectedState:o,hasSelectedStyleState:a,attributeKey:"width"}),u=Ci({attributes:t,selectedState:o,hasSelectedStyleState:a,attributeKey:"height"}),p=Ci({attributes:t,selectedState:o,hasSelectedStyleState:a,attributeKey:"scale",styleKey:"objectFit"}),[m]=(0,N6.useSettings)("spacing.units"),d=(0,Wse.__experimentalUseCustomUnits)({availableUnits:m||["px","%","vw","em","rem"]});return(0,$se.jsx)(y7e,{panelId:e,value:{aspectRatio:s,width:c,height:u,scale:p},onChange:h=>{let g={...h,width:!h.width&&h.height?"auto":h.width};r(Qh({style:i,selectedState:o,hasSelectedStyleState:a,nextDimensions:g,dimensionKeyMap:{scale:"objectFit"},dimensionKeys:x7e}))},defaultScale:_7e,defaultAspectRatio:"auto",scaleOptions:k7e,unitsOptions:d},l)},qse=w7e;var D6=n(z(),1),vm=n(B(),1),Zse=n(_e(),1),I6=n(N(),1),gm=n(b(),1),C7e=({clientId:e,attributes:t,setAttributes:r,overlayColor:o,setOverlayColor:a})=>{let{dimRatio:i}=t,{gradientValue:l,setGradient:s}=(0,vm.__experimentalUseGradient)(),c=(0,vm.__experimentalUseMultipleOriginColorsAndGradients)();return c.hasColorsOrGradients?(0,gm.jsxs)(gm.Fragment,{children:[(0,gm.jsx)(vm.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:o.color,gradientValue:l,label:(0,I6.__)("Overlay"),onColorChange:a,onGradientChange:s,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0}),clearable:!0}],panelId:e,...c}),(0,gm.jsx)(D6.__experimentalToolsPanelItem,{hasValue:()=>i!==void 0,label:(0,I6.__)("Overlay opacity"),onDeselect:()=>r({dimRatio:0}),resetAllFilter:()=>({dimRatio:0}),isShownByDefault:!0,panelId:e,children:(0,gm.jsx)(D6.RangeControl,{label:(0,I6.__)("Overlay opacity"),value:i,onChange:u=>r({dimRatio:u}),min:0,max:100,step:10,required:!0})})]}):null},Kse=(0,Zse.compose)([(0,vm.withColors)({overlayColor:"background-color"})])(C7e);var bm=n(B(),1),Qse=n(_e(),1);function Yse(e){return e===void 0?null:"has-background-dim-"+10*Math.round(e/10)}var Xse=n(b(),1),S7e=({attributes:e,overlayColor:t})=>{let{dimRatio:r}=e,{gradientClass:o,gradientValue:a}=(0,bm.__experimentalUseGradient)(),i=(0,bm.__experimentalUseMultipleOriginColorsAndGradients)(),l=(0,bm.__experimentalUseBorderProps)(e),s={backgroundColor:t.color,backgroundImage:a,...l.style};return!i.hasColorsOrGradients||!r?null:(0,Xse.jsx)("span",{"aria-hidden":"true",className:S("wp-block-post-featured-image__overlay",Yse(r),{[t.class]:t.class,"has-background-dim":r!==void 0,"has-background-gradient":a,[o]:o},l.className),style:s})},YM=(0,Qse.compose)([(0,bm.withColors)({overlayColor:"background-color"})])(S7e);var Ye=n(b(),1),Jse=["image"],{isDefaultBlockStyleState:T7e,ResolutionTool:P7e}=U(Lr.privateApis),k0=e=>e!=null&&e!=="",rce="full";function B7e({image:e,value:t,onChange:r}){let{imageSizes:o}=(0,Uy.useSelect)(i=>{let{getSettings:l}=i(Lr.store);return{imageSizes:l().imageSizes}},[]);if(!o?.length)return null;let a=o.filter(({slug:i})=>e?.media_details?.sizes?.[i]?.source_url).map(({name:i,slug:l})=>({value:l,label:i}));return(0,Ye.jsx)(P7e,{value:t,defaultValue:rce,options:a,onChange:r})}function oce({clientId:e,attributes:t,setAttributes:r,context:{postId:o,postType:a,queryId:i}}){let l=Number.isFinite(i),{isLink:s,aspectRatio:c,height:u,width:p,scale:m,sizeSlug:d,rel:f,linkTarget:h,useFirstImageFromPost:g}=t,[v,y]=(0,ym.useState)(),[_,k]=(0,jy.useEntityProp)("postType",a,"featured_media",o),[x]=(0,jy.useEntityProp)("postType",a,"content",o),w=(0,ym.useMemo)(()=>{if(_)return _;if(!g)return;let oe=/<!--\s+wp:(?:core\/)?image\s+(?<attrs>{(?:(?:[^}]+|}+(?=})|(?!}\s+\/?-->).)*)?}\s+)?-->/.exec(x);return oe?.groups?.attrs&&JSON.parse(oe.groups.attrs)?.id},[_,g,x]),{media:C,postType:T,postPermalink:E,selectedStyleState:D}=(0,Uy.useSelect)(oe=>{let{getEntityRecord:we,getPostType:le,getEditedEntityRecord:de}=oe(jy.store),{getSelectedBlockStyleState:ge}=U(oe(Lr.store));return{media:w&&we("postType","attachment",w,{context:"view"}),postType:a&&le(a),postPermalink:de("postType",a,o)?.link,selectedStyleState:ge(e)}},[e,w,a,o]),I=!T7e(D),P=C?.media_details?.sizes?.[d]?.source_url||C?.source_url,L=(0,Lr.useBlockProps)({className:S({"is-transient":v})}),A=(0,Lr.__experimentalUseBorderProps)(t),V=(0,Lr.__experimentalGetShadowClassesAndStyles)(t),j=(0,Lr.useBlockEditingMode)(),Z=c==="auto"?void 0:c,W=oe=>(0,Ye.jsx)(Io.Placeholder,{className:S("block-editor-media-placeholder",A.className),withIllustration:!0,style:{aspectRatio:Z,height:k0(u)?u:k0(p)&&"auto",width:k0(p)?p:!!c&&"100%",...A.style,...V.style},children:oe}),G=oe=>{oe?.id&&k(oe.id),oe?.url&&(0,ece.isBlobURL)(oe.url)&&y(oe.url)},F=()=>{r({isLink:!1,linkTarget:"_self",rel:"",sizeSlug:void 0}),k(0)};(0,ym.useEffect)(()=>{P&&v&&y()},[P,v]);let{createErrorNotice:J}=(0,Uy.useDispatch)(tce.store),$=oe=>{J(oe,{type:"snackbar"}),y()},X=K(),re=j==="default"&&(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(Lr.InspectorControls,{group:"color",children:(0,Ye.jsx)(Kse,{attributes:t,setAttributes:r,clientId:e})}),(0,Ye.jsx)(Lr.InspectorControls,{group:"dimensions",resetAllFilter:oe=>Xh({attributes:oe,selectedState:D,hasSelectedStyleState:I,keys:["aspectRatio","height","objectFit","width"],defaultAttributes:{aspectRatio:void 0,height:void 0,scale:void 0,width:void 0}}),children:(0,Ye.jsx)(qse,{clientId:e,attributes:t,setAttributes:r,media:C,selectedStyleState:D,hasSelectedStyleState:I})}),(w||l||!o)&&(0,Ye.jsx)(Lr.InspectorControls,{children:(0,Ye.jsxs)(Io.__experimentalToolsPanel,{label:(0,Yn.__)("Settings"),resetAll:()=>{r({isLink:!1,linkTarget:"_self",rel:"",sizeSlug:rce})},dropdownMenuProps:X,children:[(0,Ye.jsx)(Io.__experimentalToolsPanelItem,{label:T?.labels?.singular_name?(0,Yn.sprintf)((0,Yn.__)("Link to %s"),T.labels.singular_name):(0,Yn.__)("Link to post"),isShownByDefault:!0,hasValue:()=>!!s,onDeselect:()=>r({isLink:!1}),children:(0,Ye.jsx)(Io.ToggleControl,{label:(0,Yn.__)("Make image a link"),onChange:()=>r({isLink:!s}),checked:s})}),s&&(0,Ye.jsx)(Io.__experimentalToolsPanelItem,{label:(0,Yn.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>h!=="_self",onDeselect:()=>r({linkTarget:"_self"}),children:(0,Ye.jsx)(Io.ToggleControl,{label:(0,Yn.__)("Open in new tab"),onChange:oe=>r({linkTarget:oe?"_blank":"_self"}),checked:h==="_blank"})}),s&&(0,Ye.jsx)(Io.__experimentalToolsPanelItem,{label:(0,Yn.__)("Link relation"),isShownByDefault:!0,hasValue:()=>!!f,onDeselect:()=>r({rel:""}),children:(0,Ye.jsx)(Io.TextControl,{label:(0,Yn.__)("Link relation"),help:(0,ym.createInterpolateElement)((0,Yn.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,Ye.jsx)(Io.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:f,onChange:oe=>r({rel:oe})})}),!!C&&(0,Ye.jsx)(B7e,{image:C,value:d,onChange:oe=>r({sizeSlug:oe})})]})})]}),ae;if(!w&&(l||!o))return(0,Ye.jsxs)(Ye.Fragment,{children:[re,(0,Ye.jsxs)("div",{...L,children:[s?(0,Ye.jsx)("a",{href:E,target:h,children:W()}):W(),(0,Ye.jsx)(YM,{attributes:t,setAttributes:r,clientId:e})]})]});let ee=(0,Yn.__)("Add a featured image"),ce={...A.style,...V.style,aspectRatio:Z,height:k0(u)?u:k0(p)&&"auto",width:k0(p)?p:!!c&&"100%",objectFit:!!(u||c)&&m};return!w&&!v?ae=(0,Ye.jsx)(Lr.MediaPlaceholder,{onSelect:G,accept:"image/*",allowedTypes:Jse,onError:$,placeholder:W,mediaLibraryButton:({open:oe})=>(0,Ye.jsx)(Io.Button,{__next40pxDefaultSize:!0,icon:tu,variant:"primary",label:ee,showTooltip:!0,tooltipPosition:"top center",onClick:()=>{oe()}})}):ae=!C&&!v?W():(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)("img",{className:A.className,src:v||P,alt:C&&C?.alt_text?(0,Yn.sprintf)((0,Yn.__)("Featured image: %s"),C.alt_text):(0,Yn.__)("Featured image"),style:ce}),v&&(0,Ye.jsx)(Io.Spinner,{})]}),(0,Ye.jsxs)(Ye.Fragment,{children:[!v&&re,!!C&&!l&&(0,Ye.jsx)(Lr.BlockControls,{group:"other",children:(0,Ye.jsx)(Lr.MediaReplaceFlow,{mediaId:w,mediaURL:P,allowedTypes:Jse,accept:"image/*",onSelect:G,onError:$,onReset:F})}),(0,Ye.jsxs)("figure",{...L,children:[s?(0,Ye.jsx)("a",{href:E,target:h,children:ae}):ae,(0,Ye.jsx)(YM,{attributes:t,setAttributes:r,clientId:e})]})]})}var{name:nce}=E6,ace={icon:UE,edit:oce},E7e=()=>R({name:nce,metadata:E6,settings:ace});var XM={};Y(XM,{init:()=>D7e,metadata:()=>L6,name:()=>dce,settings:()=>fce});var mce=n(N(),1);var L6={$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 xn=n(z(),1),Tf=n(B(),1),xr=n(N(),1),ice=n(O(),1),lce=n(te(),1);var Rr=n(b(),1);function sce({context:{postType:e},attributes:{type:t,label:r,showTitle:o,linkLabel:a,arrow:i,taxonomy:l},setAttributes:s}){let c=t==="next",u=c?(0,xr.__)("Next"):(0,xr.__)("Previous"),m={none:"",arrow:c?"\u2192":"\u2190",chevron:c?"\xBB":"\xAB"}[i];o&&(u=c?(0,xr.__)("Next: "):(0,xr.__)("Previous: "));let d=c?(0,xr.__)("Next post"):(0,xr.__)("Previous post"),f=(0,Tf.useBlockProps)(),h=(0,ice.useSelect)(y=>{let{getTaxonomies:_}=y(lce.store);return _({type:e,per_page:-1})},[e]),g=()=>{let y={label:(0,xr.__)("Unfiltered"),value:""},_=(h??[]).filter(({visibility:k})=>!!k?.publicly_queryable).map(k=>({value:k.slug,label:k.name}));return[y,..._]},v=K();return(0,Rr.jsxs)(Rr.Fragment,{children:[(0,Rr.jsx)(Tf.InspectorControls,{children:(0,Rr.jsxs)(xn.__experimentalToolsPanel,{label:(0,xr.__)("Settings"),resetAll:()=>{s({showTitle:!1,linkLabel:!1,arrow:"none"})},dropdownMenuProps:v,children:[(0,Rr.jsx)(xn.__experimentalToolsPanelItem,{label:(0,xr.__)("Display the title as a link"),isShownByDefault:!0,hasValue:()=>o,onDeselect:()=>s({showTitle:!1}),children:(0,Rr.jsx)(xn.ToggleControl,{label:(0,xr.__)("Display the title as a link"),help:(0,xr.__)("If you have entered a custom label, it will be prepended before the title."),checked:!!o,onChange:()=>s({showTitle:!o})})}),o&&(0,Rr.jsx)(xn.__experimentalToolsPanelItem,{label:(0,xr.__)("Include the label as part of the link"),isShownByDefault:!0,hasValue:()=>!!a,onDeselect:()=>s({linkLabel:!1}),children:(0,Rr.jsx)(xn.ToggleControl,{label:(0,xr.__)("Include the label as part of the link"),checked:!!a,onChange:()=>s({linkLabel:!a})})}),(0,Rr.jsx)(xn.__experimentalToolsPanelItem,{label:(0,xr.__)("Arrow"),isShownByDefault:!0,hasValue:()=>i!=="none",onDeselect:()=>s({arrow:"none"}),children:(0,Rr.jsxs)(xn.__experimentalToggleGroupControl,{label:(0,xr.__)("Arrow"),value:i,onChange:y=>{s({arrow:y})},help:(0,xr.__)("A decorative arrow for the next and previous link."),isBlock:!0,children:[(0,Rr.jsx)(xn.__experimentalToggleGroupControlOption,{value:"none",label:(0,xr._x)("None","Arrow option for Next/Previous link")}),(0,Rr.jsx)(xn.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,xr._x)("Arrow","Arrow option for Next/Previous link")}),(0,Rr.jsx)(xn.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,xr._x)("Chevron","Arrow option for Next/Previous link")})]})})]})}),(0,Rr.jsx)(Tf.InspectorControls,{group:"advanced",children:(0,Rr.jsx)(xn.SelectControl,{label:(0,xr.__)("Filter by taxonomy"),value:l,options:g(),onChange:y=>s({taxonomy:y}),help:(0,xr.__)("Only link to posts that have the same taxonomy terms as the current post. For example the same tags or categories.")})}),(0,Rr.jsxs)("div",{...f,children:[!c&&m&&(0,Rr.jsx)("span",{className:`wp-block-post-navigation-link__arrow-previous is-arrow-${i}`,children:m}),(0,Rr.jsx)(Tf.RichText,{tagName:"a",identifier:"label","aria-label":d,placeholder:u,value:r,withoutInteractiveFormatting:!0,onChange:y=>s({label:y})}),o&&(0,Rr.jsx)("a",{href:"#post-navigation-pseudo-link",onClick:y=>y.preventDefault(),children:(0,xr.__)("An example title")}),c&&m&&(0,Rr.jsx)("span",{className:`wp-block-post-navigation-link__arrow-next is-arrow-${i}`,"aria-hidden":!0,children:m})]})]})}var Pf=n(N(),1);var cce=[{name:"post-previous",title:(0,Pf.__)("Previous Post"),description:(0,Pf.__)("Displays the post link that precedes the current post."),icon:YE,attributes:{type:"previous"},scope:["inserter","transform"],example:{attributes:{label:(0,Pf.__)("Previous post"),arrow:"arrow"}}},{isDefault:!0,name:"post-next",title:(0,Pf.__)("Next Post"),description:(0,Pf.__)("Displays the post link that follows the current post."),icon:mv,attributes:{type:"next"},scope:["inserter","transform"],example:{attributes:{label:(0,Pf.__)("Next post"),arrow:"arrow"}}}];cce.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.type===r.type)});var uce=cce;var I7e={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},pce=[I7e];var{name:dce}=L6,fce={icon:mv,edit:sce,variations:uce,deprecated:pce,example:{attributes:{label:(0,mce.__)("Next post"),arrow:"arrow"}}},D7e=()=>R({name:dce,metadata:L6,settings:fce});var JM={};Y(JM,{init:()=>z7e,metadata:()=>R6,name:()=>xce,settings:()=>kce});var R6={$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 w0=n(H(),1),hce=n(O(),1),Gy=n(N(),1),Bl=n(B(),1),A6=n(z(),1),gce=n(te(),1);var Qn=n(b(),1);function R7e({classList:e}){let t=(0,Bl.useInnerBlocksProps)({className:S("wp-block-post",e)},{__unstableDisableLayoutClassNames:!0});return(0,Qn.jsx)("li",{...t})}function A7e({blocks:e,blockContextId:t,classList:r,isHidden:o,setActiveBlockContextId:a}){let i=(0,Bl.__experimentalUseBlockPreview)({blocks:e,props:{className:S("wp-block-post",r)}}),l=()=>{a(t)};return(0,Qn.jsx)("li",{...i,tabIndex:0,role:"button",onClick:l,onKeyPress:l,style:{display:o?"none":void 0}})}var M7e=(0,w0.memo)(A7e);function vce({setAttributes:e,clientId:t,context:{query:{perPage:r,offset:o=0,postType:a,order:i,orderBy:l,author:s,search:c,exclude:u,sticky:p,inherit:m,taxQuery:d,parents:f,pages:h,format:g,excludeCurrent:v,...y}={},templateSlug:_,previewPostType:k,postId:x},attributes:{layout:w},__unstableLayoutClassNames:C}){let{type:T,columnCount:E=3,minimumColumnWidth:D}=w||{},[I,P]=(0,w0.useState)(),{posts:L,blocks:A}=(0,hce.useSelect)(G=>{let{getEntityRecords:F,getTaxonomies:J}=G(gce.store),{getBlocks:$}=G(Bl.store),X=m&&_?.startsWith("category-")&&F("taxonomy","category",{context:"view",per_page:1,_fields:["id"],slug:_.replace("category-","")}),re=m&&_?.startsWith("tag-")&&F("taxonomy","post_tag",{context:"view",per_page:1,_fields:["id"],slug:_.replace("tag-","")}),ae={offset:o||0,order:i,orderby:l};if(d&&!m){let oe=J({type:a,per_page:-1,context:"view"}),we=(de,ge="")=>Object.entries(de||{}).reduce((ne,[me,se])=>{let Pe=oe?.find(({slug:Be})=>Be===me);return Pe?.rest_base&&se?.length&&(ne[Pe.rest_base+ge]=se),ne},{}),le=we(d.include);d.exclude&&Object.assign(le,we(d.exclude,"_exclude")),Object.keys(le).length&&Object.assign(ae,le)}r&&(ae.per_page=r),s&&(ae.author=s),c&&(ae.search=c),u?.length&&(ae.exclude=u),f?.length&&(ae.parent=f),g?.length&&(ae.format=g),v&&x&&(ae.exclude?ae.exclude=[...ae.exclude,x]:ae.exclude=[x]),["exclude","only"].includes(p)&&(ae.sticky=p==="only"),["","ignore"].includes(p)&&(delete ae.sticky,ae.ignore_sticky=p==="ignore");let ee=a;return m&&(_?.startsWith("archive-")?(ae.postType=_.replace("archive-",""),ee=ae.postType):X?ae.categories=X[0]?.id:re?ae.tags=re[0]?.id:_?.startsWith("taxonomy-post_format")&&(ae.format=_.replace("taxonomy-post_format-post-format-",""))),{posts:F("postType",k||ee,{...ae,...y}),blocks:$(t)}},[r,o,i,l,t,s,c,a,u,p,m,_,d,f,g,y,k]),V=(0,w0.useMemo)(()=>L?.map(G=>({postType:G.type,postId:G.id,classList:G.class_list??""})),[L]),j=(0,Bl.useBlockProps)({className:S(C,{[`columns-${E}`]:T==="grid"&&E,"has-native-responsive-grid":T==="grid"&&E&&D})});if(!L)return(0,Qn.jsx)("p",{...j,children:(0,Qn.jsx)(A6.Spinner,{})});if(!L.length)return(0,Qn.jsxs)("p",{...j,children:[" ",(0,Gy.__)("No results found.")]});let Z=G=>e({layout:{...w,...G}}),W=[{icon:$l,title:(0,Gy._x)("List view","Post template block display setting"),onClick:()=>Z({type:"default"}),isActive:T==="default"||T==="constrained"},{icon:Wl,title:(0,Gy._x)("Grid view","Post template block display setting"),onClick:()=>Z({type:"grid",columnCount:E}),isActive:T==="grid"}];return(0,Qn.jsxs)(Qn.Fragment,{children:[(0,Qn.jsx)(Bl.BlockControls,{children:(0,Qn.jsx)(A6.ToolbarGroup,{controls:W})}),(0,Qn.jsx)("ul",{...j,children:V&&V.map(G=>(0,Qn.jsxs)(Bl.BlockContextProvider,{value:G,children:[G.postId===(I||V[0]?.postId)?(0,Qn.jsx)(R7e,{classList:G.classList}):null,(0,Qn.jsx)(M7e,{blocks:A,blockContextId:G.postId,classList:G.classList,setActiveBlockContextId:P,isHidden:G.postId===(I||V[0]?.postId)})]},G.postId))})]})}var bce=n(B(),1),yce=n(b(),1);function _ce(){return(0,yce.jsx)(bce.InnerBlocks.Content,{})}var{name:xce}=R6,V7e=[["core/post-title"],["core/post-date",{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}],["core/post-excerpt"]],kce={icon:Xm,template:V7e,edit:vce,save:_ce},z7e=()=>R({name:xce,metadata:R6,settings:kce});var eV={};Y(eV,{init:()=>U7e,metadata:()=>M6,name:()=>Rce,settings:()=>Ace});var Lce=n(hu(),1);var M6={$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 Mu=n(B(),1),V6=n(q(),1),z6=n(z(),1),Pce=n(O(),1),Bce=n(Oo(),1),_m=n(N(),1),Ece=n(te(),1);var wce=n(te(),1),Cce=n(O(),1),F7e=[];function Sce({postId:e,term:t}){let{slug:r}=t;return(0,Cce.useSelect)(o=>{if(!t?.visibility?.publicly_queryable||!e)return{postTerms:F7e,isLoading:!1,hasPostTerms:!1};let{getEntityRecords:i,isResolving:l}=o(wce.store),s=["taxonomy",r,{post:e,per_page:-1,context:"view"}],c=i(...s);return{postTerms:c,isLoading:l("getEntityRecords",s),hasPostTerms:!!c?.length}},[e,t?.visibility?.publicly_queryable,r])}var Xn=n(b(),1),Tce=["core/bold","core/image","core/italic","core/link","core/strikethrough","core/text-color"];function Nce({attributes:e,clientId:t,context:r,isSelected:o,setAttributes:a,insertBlocksAfter:i}){let{term:l,separator:s,prefix:c,suffix:u}=e,{postId:p,postType:m}=r,d=(0,Pce.useSelect)(k=>{if(!l)return{};let{getTaxonomy:x}=k(Ece.store),w=x(l);return w?.visibility?.publicly_queryable?w:{}},[l]),{postTerms:f,hasPostTerms:h,isLoading:g}=Sce({postId:p,term:d}),v=p&&m,y=(0,Mu.useBlockDisplayInformation)(t),_=(0,Mu.useBlockProps)({className:l&&`taxonomy-${l}`});return(0,Xn.jsxs)(Xn.Fragment,{children:[(0,Xn.jsx)(Mu.InspectorControls,{group:"advanced",children:(0,Xn.jsx)(z6.TextControl,{autoComplete:"off",label:(0,_m.__)("Separator"),value:s||"",onChange:k=>{a({separator:k})},help:(0,_m.__)("Enter character(s) used to separate terms.")})}),(0,Xn.jsxs)("div",{..._,children:[g&&v&&(0,Xn.jsx)(z6.Spinner,{}),!g&&(o||c)&&(0,Xn.jsx)(Mu.RichText,{identifier:"prefix",allowedFormats:Tce,className:"wp-block-post-terms__prefix","aria-label":(0,_m.__)("Prefix"),placeholder:(0,_m.__)("Prefix")+" ",value:c,onChange:k=>a({prefix:k}),tagName:"span"}),(!v||!l)&&(0,Xn.jsx)("span",{children:y.title}),v&&!g&&h&&f.map(k=>(0,Xn.jsx)("a",{href:k.link,onClick:x=>x.preventDefault(),rel:"tag",children:(0,Bce.decodeEntities)(k.name)},k.id)).reduce((k,x)=>(0,Xn.jsxs)(Xn.Fragment,{children:[k,(0,Xn.jsx)("span",{className:"wp-block-post-terms__separator",children:s||" "}),x]})),v&&!g&&!h&&(d?.labels?.no_terms||(0,_m.__)("Term items not found.")),!g&&(o||u)&&(0,Xn.jsx)(Mu.RichText,{identifier:"suffix",allowedFormats:Tce,className:"wp-block-post-terms__suffix","aria-label":(0,_m.__)("Suffix"),placeholder:" "+(0,_m.__)("Suffix"),value:u,onChange:k=>a({suffix:k}),tagName:"span",__unstableOnSplitAtEnd:i?()=>i((0,V6.createBlock)((0,V6.getDefaultBlockName)())):void 0})]})]})}var H7e={category:yh,post_tag:$E};function Ice(e,t){if(t!=="core/post-terms")return e;let r=e.variations.map(o=>({...o,icon:H7e[o.name]??yh}));return{...e,variations:r}}var j7e={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},Dce=[j7e];var{name:Rce}=M6,Ace={icon:yh,edit:Nce,deprecated:Dce},U7e=()=>((0,Lce.addFilter)("blocks.registerBlockType","core/template-part",Ice),R({name:Rce,metadata:M6,settings:Ace}));var tV={};Y(tV,{init:()=>Z7e,metadata:()=>O6,name:()=>Gce,settings:()=>Wce});var O6={$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 Jn=n(N(),1),zce=n(H(),1),F6=n(B(),1),C0=n(z(),1),Oce=n(q(),1),H6=n(te(),1),Fce=n(Vce(),1);var Ic=n(b(),1);function W7e({attributes:e,setAttributes:t,context:r}){let{displayAsRange:o,displayMode:a,averageReadingSpeed:i}=e,{postId:l,postType:s}=r,c=K(),[u]=(0,H6.useEntityProp)("postType",s,"content",l),[p]=(0,H6.useEntityBlockEditor)("postType",s,{id:l}),m=(0,zce.useMemo)(()=>{let f;u instanceof Function?f=u({blocks:p}):p?f=(0,Oce.__unstableSerializeAndClean)(p):f=u;let h=(0,Jn._x)("words","Word count type. Do not translate!"),g=(0,Fce.count)(f||"",h);if(a==="time"){if(o){let y=Math.max(1,Math.round(g/i*1.2)),_=Math.max(1,Math.round(g/i*.8));_===y&&(y=y+1);let k=(0,Jn._x)("%1$s\u2013%2$s minutes","Range of minutes to read");return(0,Jn.sprintf)(k,_,y)}let v=Math.max(1,Math.round(g/i));return(0,Jn.sprintf)((0,Jn._n)("%s minute","%s minutes",v),v)}if(a==="words")return h==="words"?(0,Jn.sprintf)((0,Jn._n)("%s word","%s words",g),g.toLocaleString()):(0,Jn.sprintf)((0,Jn._n)("%s character","%s characters",g),g.toLocaleString())},[u,p,o,a,i]),d=(0,F6.useBlockProps)();return(0,Ic.jsxs)(Ic.Fragment,{children:[a==="time"&&(0,Ic.jsx)(F6.InspectorControls,{children:(0,Ic.jsx)(C0.__experimentalToolsPanel,{label:(0,Jn.__)("Settings"),resetAll:()=>{t({displayAsRange:!0})},dropdownMenuProps:c,children:(0,Ic.jsx)(C0.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Jn._x)("Display as range","Turns reading time range display on or off"),hasValue:()=>!o,onDeselect:()=>{t({displayAsRange:!0})},children:(0,Ic.jsx)(C0.ToggleControl,{label:(0,Jn.__)("Display as range"),checked:!!o,onChange:()=>t({displayAsRange:!o})})})})}),(0,Ic.jsx)("div",{...d,children:m})]})}var Hce=W7e;var Wy=n(N(),1);var $7e=[{name:"time-to-read",title:(0,Wy.__)("Time to Read"),description:(0,Wy.__)("Show minutes required to finish reading the post."),attributes:{displayMode:"time"},scope:["inserter","transform"],isActive:e=>e?.displayMode==="time",icon:Ov,isDefault:!0},{name:"word-count",title:(0,Wy.__)("Word Count"),description:(0,Wy.__)("Show the number of words in the post."),attributes:{displayMode:"words"},scope:["inserter","transform"],isActive:e=>e?.displayMode==="words",icon:dI}],jce=$7e;var q7e={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},Uce=[q7e];var{name:Gce}=O6,Wce={icon:Ov,edit:Hce,variations:jce,example:{},deprecated:Uce},Z7e=()=>R({name:Gce,metadata:O6,settings:Wce});var rV={};Y(rV,{init:()=>X7e,metadata:()=>j6,name:()=>Yce,settings:()=>Qce});var j6={$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 Ki=n(B(),1),Zi=n(z(),1),ni=n(N(),1),U6=n(q(),1),$y=n(te(),1),$ce=n(O(),1),qce=n(H(),1);var or=n(b(),1);function Zce({attributes:{level:e,levelOptions:t,isLink:r,rel:o,linkTarget:a,placeholder:i},setAttributes:l,context:{postType:s,postId:c,queryId:u},insertBlocksAfter:p}){let m=e===0?"p":`h${e}`,d=Number.isFinite(u),f=(0,$ce.useSelect)(T=>d?!1:T($y.store).canUser("update",{kind:"postType",name:s,id:c}),[d,s,c]),[h="",g,v]=(0,$y.useEntityProp)("postType",s,"title",c),[y]=(0,$y.useEntityProp)("postType",s,"link",c),_=p?()=>{p((0,U6.createBlock)((0,U6.getDefaultBlockName)()))}:void 0,k=(0,Ki.useBlockProps)(),x=(0,Ki.useBlockEditingMode)(),w=K(),C=(0,or.jsx)(m,{...k,children:i||(0,ni.__)("Title")});return s&&c&&(C=f?(0,or.jsx)(Ki.PlainText,{tagName:m,placeholder:(0,ni.__)("(no title)"),value:h,onChange:g,__experimentalVersion:2,__unstableOnSplitAtEnd:_,...k}):(0,or.jsx)(m,{...k,dangerouslySetInnerHTML:{__html:v?.rendered||(0,ni.__)("(no title)")}})),r&&s&&c&&(C=f?(0,or.jsx)(m,{...k,children:(0,or.jsx)(Ki.PlainText,{tagName:"a",href:y,target:a,rel:o,placeholder:h.length?null:(0,ni.__)("(no title)"),value:h,onChange:g,__experimentalVersion:2,__unstableOnSplitAtEnd:_})}):(0,or.jsx)(m,{...k,children:(0,or.jsx)("a",{href:y,target:a,rel:o,onClick:T=>T.preventDefault(),dangerouslySetInnerHTML:{__html:v?.rendered||(0,ni.__)("(no title)")}})})),(0,or.jsxs)(or.Fragment,{children:[x==="default"&&(0,or.jsxs)(or.Fragment,{children:[(0,or.jsx)(Ki.BlockControls,{group:"block",children:(0,or.jsx)(Ki.HeadingLevelDropdown,{value:e,options:t,onChange:T=>l({level:T})})}),(0,or.jsx)(Ki.InspectorControls,{children:(0,or.jsxs)(Zi.__experimentalToolsPanel,{label:(0,ni.__)("Settings"),resetAll:()=>{l({rel:"",linkTarget:"_self",isLink:!1})},dropdownMenuProps:w,children:[(0,or.jsx)(Zi.__experimentalToolsPanelItem,{label:(0,ni.__)("Make title a link"),isShownByDefault:!0,hasValue:()=>r,onDeselect:()=>l({isLink:!1}),children:(0,or.jsx)(Zi.ToggleControl,{label:(0,ni.__)("Make title a link"),onChange:()=>l({isLink:!r}),checked:r})}),r&&(0,or.jsxs)(or.Fragment,{children:[(0,or.jsx)(Zi.__experimentalToolsPanelItem,{label:(0,ni.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>a==="_blank",onDeselect:()=>l({linkTarget:"_self"}),children:(0,or.jsx)(Zi.ToggleControl,{label:(0,ni.__)("Open in new tab"),onChange:T=>l({linkTarget:T?"_blank":"_self"}),checked:a==="_blank"})}),(0,or.jsx)(Zi.__experimentalToolsPanelItem,{label:(0,ni.__)("Link relation"),isShownByDefault:!0,hasValue:()=>!!o,onDeselect:()=>l({rel:""}),children:(0,or.jsx)(Zi.TextControl,{label:(0,ni.__)("Link relation"),help:(0,qce.createInterpolateElement)((0,ni.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,or.jsx)(Zi.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:o,onChange:T=>l({rel:T})})})]})]})})]}),C]})}var Y7e={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},Q7e={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:Kt,isEligible({style:e}){return e?.typography?.fontFamily}},Kce=[Y7e,Q7e];var{name:Yce}=j6,Qce={icon:ql,edit:Zce,deprecated:Kce},X7e=()=>R({name:Yce,metadata:j6,settings:Qce});var iV={};Y(iV,{init:()=>oPe,metadata:()=>$6,name:()=>oue,settings:()=>Z6});var aV=n(N(),1);var rue=n(q(),1);var oV=n(N(),1),G6=n(B(),1),W6=n(q(),1),Xce=n(b(),1);function Jce({attributes:e,mergeBlocks:t,setAttributes:r,onRemove:o,insertBlocksAfter:a,style:i}){let{content:l}=e,s=(0,G6.useBlockProps)({style:i});return(0,Xce.jsx)(G6.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:l,onChange:c=>{r({content:c})},onRemove:o,"aria-label":(0,oV.__)("Preformatted text"),placeholder:(0,oV.__)("Write preformatted text\u2026"),onMerge:t,...s,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:a?()=>a((0,W6.createBlock)((0,W6.getDefaultBlockName)())):void 0})}var $6={$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 q6=n(B(),1),nV=n(b(),1);function eue({attributes:e}){let{content:t}=e;return(0,nV.jsx)("pre",{...q6.useBlockProps.save(),children:(0,nV.jsx)(q6.RichText.Content,{value:t})})}var qy=n(q(),1),ePe={from:[{type:"block",blocks:["core/code","core/paragraph","core/verse"],transform:({content:e,anchor:t})=>(0,qy.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,qy.createBlock)("core/paragraph",e)},{type:"block",blocks:["core/code"],transform:e=>(0,qy.createBlock)("core/code",e)},{type:"block",blocks:["core/verse"],transform:e=>(0,qy.createBlock)("core/verse",e)}]},tue=ePe;var{fieldsKey:tPe,formKey:rPe}=U(rue.privateApis),{name:oue}=$6,Z6={icon:ZE,example:{attributes:{content:(0,aV.__)(`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=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)
 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:tue,edit:Jce,save:eue,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:nme,edit:rme,save:ome,merge(e,t){return{content:e.content+`

-`+t.content}}};window.__experimentalContentOnlyInspectorFields&&(Z6[tPe]=[{id:"content",label:(0,aV.__)("Content"),type:"text",Edit:"rich-text"}],Z6[rPe]={fields:["content"]});var oPe=()=>R({name:oue,metadata:$6,settings:Z6});var lV={};Y(lV,{init:()=>gPe,metadata:()=>Y6,name:()=>due,settings:()=>Q6});var Yy=n(N(),1);var mue=n(q(),1);var nt=n(B(),1),aue=n(O(),1);var Bf="is-style-solid-color";var $t=n(b(),1),Zy={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 nue(e){if(!e)return;let t=e.match(/border-color:([^;]+)[;]?/);if(t&&t[1])return t[1]}function Ef(e){e=e||"<p></p>";let r=`</p>${e}<p>`.split("</p><p>");return r.shift(),r.pop(),r.join("<br>")}var nPe={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,a=!nt.RichText.isEmpty(r);return(0,$t.jsx)("figure",{...nt.useBlockProps.save({className:S({[`has-text-align-${t}`]:t})}),children:(0,$t.jsxs)("blockquote",{children:[(0,$t.jsx)(nt.RichText.Content,{tagName:"p",value:o}),a&&(0,$t.jsx)(nt.RichText.Content,{tagName:"cite",value:r})]})})},isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)},migrate:ve},aPe={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,a=!nt.RichText.isEmpty(r);return(0,$t.jsx)("figure",{...nt.useBlockProps.save({className:S({[`has-text-align-${t}`]:t})}),children:(0,$t.jsxs)("blockquote",{children:[(0,$t.jsx)(nt.RichText.Content,{value:o,multiline:!0}),a&&(0,$t.jsx)(nt.RichText.Content,{tagName:"cite",value:r})]})})},migrate({value:e,...t}){return ve({value:Ef(e),...t})}},iPe={attributes:{...Zy},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:a,value:i,citation:l,className:s}=e,c=s?.includes(Bf),u,p;if(c){let h=(0,nt.getColorClassName)("background-color",t);u=S({"has-background":h||r,[h]:h}),p={backgroundColor:h?void 0:r}}else r&&(p={borderColor:r});let m=(0,nt.getColorClassName)("color",a),d=S({"has-text-color":a||o,[m]:m}),f=m?void 0:{color:o};return(0,$t.jsx)("figure",{...nt.useBlockProps.save({className:u,style:p}),children:(0,$t.jsxs)("blockquote",{className:d,style:f,children:[(0,$t.jsx)(nt.RichText.Content,{value:i,multiline:!0}),!nt.RichText.isEmpty(l)&&(0,$t.jsx)(nt.RichText.Content,{tagName:"cite",value:l})]})})},migrate({value:e,className:t,mainColor:r,customMainColor:o,customTextColor:a,...i}){let l=t?.includes(Bf),s;return o&&(l?s={color:{background:o}}:s={border:{color:o}}),a&&s&&(s.color={...s.color,text:a}),ve({value:Ef(e),className:t,backgroundColor:l?r:void 0,borderColor:l?void 0:r,textAlign:l?"left":void 0,...i,style:s})}},lPe={attributes:{...Zy,figureStyle:{source:"attribute",selector:"figure",attribute:"style"}},save({attributes:e}){let{mainColor:t,customMainColor:r,textColor:o,customTextColor:a,value:i,citation:l,className:s,figureStyle:c}=e,u=s?.includes(Bf),p,m;if(u){let g=(0,nt.getColorClassName)("background-color",t);p=S({"has-background":g||r,[g]:g}),m={backgroundColor:g?void 0:r}}else r?m={borderColor:r}:t&&(m={borderColor:nue(c)});let d=(0,nt.getColorClassName)("color",o),f=(o||a)&&S("has-text-color",{[d]:d});return(0,$t.jsx)("figure",{className:p,style:m,children:(0,$t.jsxs)("blockquote",{className:f,style:d?void 0:{color:a},children:[(0,$t.jsx)(nt.RichText.Content,{value:i,multiline:!0}),!nt.RichText.isEmpty(l)&&(0,$t.jsx)(nt.RichText.Content,{tagName:"cite",value:l})]})})},migrate({value:e,className:t,figureStyle:r,mainColor:o,customMainColor:a,customTextColor:i,...l}){let s=t?.includes(Bf),c;if(a&&(s?c={color:{background:a}}:c={border:{color:a}}),i&&c&&(c.color={...c.color,text:i}),!s&&o&&r){let u=nue(r);if(u)return{value:Ef(e),...l,className:t,style:{border:{color:u}}}}return ve({value:Ef(e),className:t,backgroundColor:s?o:void 0,borderColor:s?void 0:o,textAlign:s?"left":void 0,...l,style:c})}},sPe={attributes:Zy,save({attributes:e}){let{mainColor:t,customMainColor:r,textColor:o,customTextColor:a,value:i,citation:l,className:s}=e,c=s?.includes(Bf),u,p;if(c)u=(0,nt.getColorClassName)("background-color",t),u||(p={backgroundColor:r});else if(r)p={borderColor:r};else if(t){let h=(0,aue.select)(nt.store).getSettings().colors??[];p={borderColor:(0,nt.getColorObjectByAttributeValues)(h,t).color}}let m=(0,nt.getColorClassName)("color",o),d=o||a?S("has-text-color",{[m]:m}):void 0;return(0,$t.jsx)("figure",{className:u,style:p,children:(0,$t.jsxs)("blockquote",{className:d,style:m?void 0:{color:a},children:[(0,$t.jsx)(nt.RichText.Content,{value:i,multiline:!0}),!nt.RichText.isEmpty(l)&&(0,$t.jsx)(nt.RichText.Content,{tagName:"cite",value:l})]})})},migrate({value:e,className:t,mainColor:r,customMainColor:o,customTextColor:a,...i}){let l=t?.includes(Bf),s={};return o&&(l?s={color:{background:o}}:s={border:{color:o}}),a&&s&&(s.color={...s.color,text:a}),ve({value:Ef(e),className:t,backgroundColor:l?r:void 0,borderColor:l?void 0:r,textAlign:l?"left":void 0,...i,style:s})}},cPe={attributes:{...Zy},save({attributes:e}){let{value:t,citation:r}=e;return(0,$t.jsxs)("blockquote",{children:[(0,$t.jsx)(nt.RichText.Content,{value:t,multiline:!0}),!nt.RichText.isEmpty(r)&&(0,$t.jsx)(nt.RichText.Content,{tagName:"cite",value:r})]})},migrate({value:e,...t}){return{value:Ef(e),...t}}},uPe={attributes:{...Zy,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,$t.jsxs)("blockquote",{className:`align${o}`,children:[(0,$t.jsx)(nt.RichText.Content,{value:t,multiline:!0}),!nt.RichText.isEmpty(r)&&(0,$t.jsx)(nt.RichText.Content,{tagName:"footer",value:r})]})},migrate({value:e,...t}){return{value:Ef(e),...t}}},iue=[nPe,aPe,iPe,lPe,sPe,cPe,uPe];var Ky=n(N(),1),S0=n(B(),1),K6=n(q(),1);var lue="figure";var sue="blockquote";var Vu=n(b(),1);function pPe(e){let{attributes:t,setAttributes:r,isSelected:o,insertBlocksAfter:a}=e;Ct(e);let{citation:i,value:l}=t,s=(0,S0.useBlockProps)(),c=!S0.RichText.isEmpty(i)||o;return(0,Vu.jsx)(Vu.Fragment,{children:(0,Vu.jsx)(lue,{...s,children:(0,Vu.jsxs)(sue,{children:[(0,Vu.jsx)(S0.RichText,{identifier:"value",tagName:"p",value:l,onChange:u=>r({value:u}),"aria-label":(0,Ky.__)("Pullquote text"),placeholder:(0,Ky.__)("Add quote")}),c&&(0,Vu.jsx)(S0.RichText,{identifier:"citation",tagName:"cite",style:{display:"block"},value:i,"aria-label":(0,Ky.__)("Pullquote citation text"),placeholder:(0,Ky.__)("Add citation"),onChange:u=>r({citation:u}),className:"wp-block-pullquote__citation",__unstableOnSplitAtEnd:a?()=>a((0,K6.createBlock)((0,K6.getDefaultBlockName)())):void 0})]})})})}var cue=pPe;var Y6={$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 T0=n(B(),1),P0=n(b(),1);function uue({attributes:e}){let{citation:t,value:r}=e,o=!T0.RichText.isEmpty(t);return(0,P0.jsx)("figure",{...T0.useBlockProps.save(),children:(0,P0.jsxs)("blockquote",{children:[(0,P0.jsx)(T0.RichText.Content,{tagName:"p",value:r}),o&&(0,P0.jsx)(T0.RichText.Content,{tagName:"cite",value:t})]})})}var zu=n(q(),1),B0=n(es(),1),dPe={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,zu.createBlock)("core/pullquote",{value:(0,B0.toHTMLString)({value:(0,B0.join)(e.map(({content:t})=>(0,B0.create)({html:t})),`
-`)}),anchor:e.anchor})},{type:"block",blocks:["core/heading"],transform:({content:e,anchor:t})=>(0,zu.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,zu.createBlock)("core/paragraph",{content:e})),t&&r.push((0,zu.createBlock)("core/paragraph",{content:t})),r.length===0?(0,zu.createBlock)("core/paragraph",{content:""}):r}},{type:"block",blocks:["core/heading"],transform:({value:e,citation:t})=>{if(!e)return(0,zu.createBlock)("core/heading",{content:t});let r=(0,zu.createBlock)("core/heading",{content:e});return t?[r,(0,zu.createBlock)("core/heading",{content:t})]:r}}]},pue=dPe;var{fieldsKey:fPe,formKey:hPe}=U(mue.privateApis),{name:due}=Y6,Q6={icon:rN,example:{attributes:{value:(0,Yy.__)("One of the hardest things to do in technology is disrupt yourself."),citation:(0,Yy.__)("Matt Mullenweg")}},transforms:pue,edit:cue,save:uue,deprecated:iue};window.__experimentalContentOnlyInspectorFields&&(Q6[fPe]=[{id:"value",label:(0,Yy.__)("Content"),type:"text",Edit:"rich-text"},{id:"citation",label:(0,Yy.__)("Citation"),type:"text",Edit:"rich-text"}],Q6[hPe]={fields:["value","citation"]});var gPe=()=>R({name:due,metadata:Y6,settings:Q6});var CV={};Y(CV,{init:()=>$Pe,metadata:()=>X6,name:()=>Upe,settings:()=>Gpe});var X6={$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,interactivity:!0},editorStyle:"wp-block-query-editor"};var Bpe=n(O(),1),Epe=n(H(),1),Npe=n(B(),1);var pT=n(O(),1),wpe=n(_e(),1),r2=n(H(),1),Nl=n(B(),1),Cpe=n(N(),1),Spe=n(te(),1);var Cue=n(z(),1),rT=n(N(),1);var Dc=n(O(),1),If=n(H(),1),Qy=n(te(),1),J6=n(B(),1),fue=n(Oo(),1),Nf=n(N(),1),Ou=n(q(),1),Xy=e=>{let t=e?.reduce((r,o)=>{let{mapById:a,mapByName:i,names:l}=r;return a[o.id]=o,i[o.name]=o,l.push(o.name),r},{mapById:{},mapByName:{},names:[]});return{entities:e,...t}},bPe=(e,t)=>{let r=t.split("."),o=e;return r.forEach(a=>{o=o?.[a]}),o},sV=(e,t)=>(e||[]).map(r=>({...r,name:(0,fue.decodeEntities)(bPe(r,t))})),hue=()=>{let e=(0,Dc.useSelect)(a=>{let{getPostTypes:i}=a(Qy.store),l=["attachment"];return i({per_page:-1})?.filter(({viewable:c,slug:u})=>c&&!l.includes(u))},[]),t=(0,If.useMemo)(()=>{if(e?.length)return e.reduce((a,i)=>(a[i.slug]=i.taxonomies,a),{})},[e]),r=(0,If.useMemo)(()=>(e||[]).map(({labels:a,slug:i})=>({label:a.singular_name,value:i})),[e]),o=(0,If.useMemo)(()=>e?.length?e.reduce((a,i)=>(a[i.slug]=i.supports?.["post-formats"]||!1,a),{}):{},[e]);return{postTypesTaxonomiesMap:t,postTypesSelectOptions:r,postTypeFormatSupportMap:o}},eT=e=>{let t=(0,Dc.useSelect)(r=>{let{getTaxonomies:o,getPostType:a}=r(Qy.store);return a(e)?.taxonomies?.length>0?o({type:e,per_page:-1}):[]},[e]);return(0,If.useMemo)(()=>t?.filter(({visibility:r})=>!!r?.publicly_queryable),[t])};function gue(e){return(0,Dc.useSelect)(t=>{let r=t(Qy.store).getPostType(e);return r?.viewable&&r?.hierarchical},[e])}function vue(e){let t=(0,Dc.useSelect)(r=>!!r(Qy.store).getPostType(e)?.supports?.["page-attributes"],[e]);return(0,If.useMemo)(()=>{let r=[{label:(0,Nf.__)("Newest to oldest"),value:"date/desc"},{label:(0,Nf.__)("Oldest to newest"),value:"date/asc"},{label:(0,Nf.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Nf.__)("Z \u2192 A"),value:"title/desc"}];return t&&r.push({label:(0,Nf.__)("Ascending by order"),value:"menu_order/asc"},{label:(0,Nf.__)("Descending by order"),value:"menu_order/desc"}),r},[t])}function bue(e){return(0,Dc.useSelect)(t=>t(Ou.store).getActiveBlockVariation("core/query",e)?.allowedControls,[e])}function ai(e,t){return e?e.includes(t):!0}var yue=(e,t)=>{let{query:{postType:r,inherit:o},namespace:a}=t,i=e.map(c=>(0,Ou.cloneBlock)(c)),l=[],s=[...i];for(;s.length>0;){let c=s.shift();c.name==="core/query"&&(c.attributes.query={...c.attributes.query,postType:r,inherit:o},a&&(c.attributes.namespace=a),l.push(c.clientId)),c.innerBlocks?.forEach(u=>{s.push(u)})}return{newBlocks:i,queryClientIds:l}};function _ue(e,t){return(0,Dc.useSelect)(r=>{let o=r(Ou.store).getActiveBlockVariation("core/query",t)?.name;if(!o)return"core/query";let{getBlockRootClientId:a,getPatternsByBlockTypes:i}=r(J6.store),l=a(e);return i(`core/query/${o}`,l).length>0?`core/query/${o}`:"core/query"},[e,t])}function xue(e){let{activeVariationName:t,blockVariations:r}=(0,Dc.useSelect)(a=>{let{getActiveBlockVariation:i,getBlockVariations:l}=a(Ou.store);return{activeVariationName:i("core/query",e)?.name,blockVariations:l("core/query","block")}},[e]);return(0,If.useMemo)(()=>{let a=l=>!l.attributes?.namespace;if(!t)return r.filter(a);let i=r.filter(l=>l.attributes?.namespace?.includes(t));return i.length?i:r.filter(a)},[t,r])}var kue=(e,t)=>(0,Dc.useSelect)(r=>{let{getBlockRootClientId:o,getPatternsByBlockTypes:a}=r(J6.store),i=o(e);return a(t,i)},[t,e]),tT=e=>(0,Dc.useSelect)(t=>{let{getClientIdsOfDescendants:r,getBlockName:o}=t(J6.store);return r(e).some(a=>{let i=o(a),l=Object.is((0,Ou.getBlockSupport)(i,"interactivity"),!0),s=(0,Ou.getBlockSupport)(i,"interactivity.clientNavigation");return!l&&!s})},[e]);function wue(e){if(!e)return{isSingular:!0};let t=!1,r=e==="wp"?"custom":e,o=["404","blank","single","page","custom"],a=e.includes("-")?e.split("-",1)[0]:e;return e.includes("-")&&e.split("-").slice(1).join("-")&&(r=a),t=o.includes(r),{isSingular:t,templateType:r}}var Jy=n(b(),1);function Sue({enhancedPagination:e,setAttributes:t,clientId:r}){let o=tT(r),a=(0,rT.__)("Reload the full page\u2014instead of just the posts list\u2014when visitors navigate between pages.");return o&&(a=(0,rT.__)("Enhancement disabled because there are non-compatible blocks inside the Query block.")),(0,Jy.jsx)(Jy.Fragment,{children:(0,Jy.jsx)(Cue.ToggleControl,{label:(0,rT.__)("Reload full page"),help:a,checked:!e,disabled:o,onChange:i=>{t({enhancedPagination:!i})}})})}var gt=n(z(),1),fV=n(O(),1),hV=n(te(),1),Dt=n(N(),1),fpe=n(_e(),1),aT=n(H(),1);var Tue=n(z(),1),E0=n(N(),1),Pue=n(b(),1),yPe=[{label:(0,E0.__)("Newest to oldest"),value:"date/desc"},{label:(0,E0.__)("Oldest to newest"),value:"date/asc"},{label:(0,E0.__)("A \u2192 Z"),value:"title/asc"},{label:(0,E0.__)("Z \u2192 A"),value:"title/desc"}];function _Pe({order:e,orderBy:t,orderByOptions:r=yPe,onChange:o}){return(0,Pue.jsx)(Tue.SelectControl,{label:(0,E0.__)("Order by"),value:`${t}/${e}`,options:r,onChange:a=>{let[i,l]=a.split("/");o({order:l,orderBy:i})}})}var Bue=_Pe;var Eue=n(N(),1),Nue=n(z(),1),Iue=n(O(),1),Due=n(te(),1);var Lue=n(b(),1),xPe={who:"authors",per_page:-1,_fields:"id,name",context:"view"};function kPe({value:e,onChange:t}){let r=(0,Iue.useSelect)(c=>{let{getUsers:u}=c(Due.store);return u(xPe)},[]);if(!r)return null;let o=Xy(r),i=(e?e.toString().split(","):[]).reduce((c,u)=>{let p=o.mapById[u];return p&&c.push({id:u,value:p.name}),c},[]),l=(c,u)=>{let p=u?.id||c[u]?.id;if(p)return p},s=c=>{let u=Array.from(c.reduce((p,m)=>{let d=l(o.mapByName,m);return d&&p.add(d),p},new Set));t({author:u.join(",")})};return(0,Lue.jsx)(Nue.FormTokenField,{label:(0,Eue.__)("Authors"),value:i,suggestions:o.names,onChange:s,help:""})}var Rue=kPe;var Mue=n(N(),1),Vue=n(z(),1),cV=n(O(),1),uV=n(te(),1),Fu=n(H(),1),zue=n(_e(),1);var Oue=n(b(),1),Df=[],Aue={order:"asc",_fields:"id,title",context:"view"};function wPe({parents:e,postType:t,onChange:r}){let[o,a]=(0,Fu.useState)(""),[i,l]=(0,Fu.useState)(Df),[s,c]=(0,Fu.useState)(Df),u=(0,zue.useDebounce)(a,250),{searchResults:p,searchHasResolved:m}=(0,cV.useSelect)(v=>{if(!o)return{searchResults:Df,searchHasResolved:!0};let{getEntityRecords:y,hasFinishedResolution:_}=v(uV.store),k=["postType",t,{...Aue,search:o,orderby:"relevance",exclude:e,per_page:20}];return{searchResults:y(...k),searchHasResolved:_("getEntityRecords",k)}},[o,t,e]),d=(0,cV.useSelect)(v=>{if(!e?.length)return Df;let{getEntityRecords:y}=v(uV.store);return y("postType",t,{...Aue,include:e,per_page:e.length})},[e,t]);(0,Fu.useEffect)(()=>{if(e?.length||l(Df),!d?.length)return;let v=Xy(sV(d,"title.rendered")),y=e.reduce((_,k)=>{let x=v.mapById[k];return x&&_.push({id:k,value:x.name}),_},[]);l(y)},[e,d]);let f=(0,Fu.useMemo)(()=>p?.length?Xy(sV(p,"title.rendered")):Df,[p]);(0,Fu.useEffect)(()=>{m&&c(f.names)},[f.names,m]);let h=(v,y)=>{let _=y?.id||v?.[y]?.id;if(_)return _},g=v=>{let y=Array.from(v.reduce((_,k)=>{let x=h(f.mapByName,k);return x&&_.add(x),_},new Set));c(Df),r({parents:y})};return(0,Oue.jsx)(Vue.FormTokenField,{label:(0,Mue.__)("Parents"),value:i,onInputChange:u,suggestions:s,onChange:g,help:""})}var Fue=wPe;var oT=n(z(),1),pV=n(O(),1),mV=n(te(),1),Hu=n(H(),1),Uue=n(_e(),1),Gue=n(Oo(),1),nT=n(N(),1);var xm=n(b(),1),N0=[],Hue={order:"asc",_fields:"id,name",context:"view"},CPe=(e,t)=>{let r=t?.id||e?.find(a=>a.name===t)?.id;if(r)return r;let o=t.toLocaleLowerCase();return e?.find(a=>a.name.toLocaleLowerCase()===o)?.id};function Wue({onChange:e,query:t}){let{postType:r,taxQuery:o}=t,a=eT(r);return a?.length?(0,xm.jsx)(oT.__experimentalVStack,{spacing:4,children:a.map(i=>{let l=o?.include?.[i.slug]||[],s=o?.exclude?.[i.slug]||[],c=(u,p)=>{let m={...o?.[p],[i.slug]:u};u.length||delete m[i.slug];let d={...o,[p]:Object.keys(m).length?m:void 0};e({taxQuery:Object.values(d).every(f=>!f)?void 0:d})};return(0,xm.jsxs)(Hu.Fragment,{children:[(0,xm.jsx)(jue,{taxonomy:i,termIds:l,oppositeTermIds:s,onChange:u=>c(u,"include"),label:i.name}),(0,xm.jsx)(jue,{taxonomy:i,termIds:s,oppositeTermIds:l,onChange:u=>c(u,"exclude"),label:(0,nT.sprintf)((0,nT.__)("Exclude: %s"),i.name)})]},i.slug)})}):null}function jue({taxonomy:e,termIds:t,oppositeTermIds:r,onChange:o,label:a}){let[i,l]=(0,Hu.useState)(""),[s,c]=(0,Hu.useState)(N0),[u,p]=(0,Hu.useState)(N0),m=(0,Uue.useDebounce)(l,250),{searchResults:d,searchHasResolved:f}=(0,pV.useSelect)(v=>{if(!i)return{searchResults:N0,searchHasResolved:!0};let{getEntityRecords:y,hasFinishedResolution:_}=v(mV.store),k=[...t,...r],x=["taxonomy",e.slug,{...Hue,search:i,orderby:"name",exclude:k,per_page:20}];return{searchResults:y(...x),searchHasResolved:_("getEntityRecords",x)}},[i,e.slug,t,r]),h=(0,pV.useSelect)(v=>{if(!t?.length)return N0;let{getEntityRecords:y}=v(mV.store);return y("taxonomy",e.slug,{...Hue,include:t,per_page:t.length})},[e.slug,t]);return(0,Hu.useEffect)(()=>{if(t?.length||c(N0),!h?.length)return;let v=t.reduce((y,_)=>{let k=h.find(x=>x.id===_);return k&&y.push({id:_,value:k.name}),y},[]);c(v)},[t,h]),(0,Hu.useEffect)(()=>{f&&p(d.map(v=>v.name))},[d,f]),(0,xm.jsx)("div",{className:"block-library-query-inspector__taxonomy-control",children:(0,xm.jsx)(oT.FormTokenField,{label:a,value:s,onInputChange:m,suggestions:u,displayTransform:Gue.decodeEntities,onChange:v=>{let y=new Set;for(let _ of v){let k=CPe(d,_);k&&y.add(k)}p(N0),o(Array.from(y))},help:""})})}var $ue=n(z(),1),que=n(O(),1),Zue=n(te(),1),El=n(N(),1),Kue=n(b(),1),SPe=[{value:"aside",label:(0,El.__)("Aside")},{value:"audio",label:(0,El.__)("Audio")},{value:"chat",label:(0,El.__)("Chat")},{value:"gallery",label:(0,El.__)("Gallery")},{value:"image",label:(0,El.__)("Image")},{value:"link",label:(0,El.__)("Link")},{value:"quote",label:(0,El.__)("Quote")},{value:"standard",label:(0,El.__)("Standard")},{value:"status",label:(0,El.__)("Status")},{value:"video",label:(0,El.__)("Video")}].sort((e,t)=>{let r=e.label.toUpperCase(),o=t.label.toUpperCase();return r<o?-1:r>o?1:0});function TPe(e,t){return e.map(r=>t.find(o=>o.label.toLocaleLowerCase()===r.toLocaleLowerCase())?.value).filter(Boolean)}function Yue({onChange:e,query:{format:t}}){let r=Array.isArray(t)?t:[t],{supportedFormats:o}=(0,que.useSelect)(s=>({supportedFormats:s(Zue.store).getThemeSupports().formats}),[]),a=SPe.filter(s=>o.includes(s.value)),i=r.map(s=>a.find(c=>c.value===s)?.label).filter(Boolean),l=a.filter(s=>!r.includes(s.value)).map(s=>s.label);return(0,Kue.jsx)($ue.FormTokenField,{label:(0,El.__)("Formats"),value:i,suggestions:l,onChange:s=>{e({format:TPe(s,a)})},help:"",__experimentalExpandOnFocus:!0})}var Que=n(z(),1),Lf=n(N(),1),Xue=n(b(),1),PPe=[{label:(0,Lf.__)("Include"),value:""},{label:(0,Lf.__)("Ignore"),value:"ignore"},{label:(0,Lf.__)("Exclude"),value:"exclude"},{label:(0,Lf.__)("Only"),value:"only"}];function Jue({value:e,onChange:t}){return(0,Xue.jsx)(Que.SelectControl,{label:(0,Lf.__)("Sticky posts"),options:PPe,value:e,onChange:t,help:(0,Lf.__)("Sticky posts always appear first, regardless of their publish date.")})}var rpe=n(z(),1),ope=n(N(),1),npe=n(b(),1),epe=1,tpe=100,BPe=({perPage:e,offset:t=0,onChange:r})=>(0,npe.jsx)(rpe.RangeControl,{label:(0,ope.__)("Items per page"),min:epe,max:tpe,onChange:o=>{isNaN(o)||o<epe||o>tpe||r({perPage:o,offset:t})},value:parseInt(e,10)}),ape=BPe;var lpe=n(z(),1),spe=n(N(),1),cpe=n(b(),1),ipe=0,EPe=100,NPe=({offset:e=0,onChange:t})=>(0,cpe.jsx)(lpe.__experimentalNumberControl,{label:(0,spe._x)("Offset","Number of posts to skip in a query"),value:e,min:ipe,onChange:r=>{isNaN(r)||r<ipe||r>EPe||t({offset:r})}}),upe=NPe;var ppe=n(z(),1),dV=n(N(),1),mpe=n(b(),1),IPe=({pages:e,onChange:t})=>(0,mpe.jsx)(ppe.__experimentalNumberControl,{label:(0,dV.__)("Max pages to show"),value:e,min:0,onChange:r=>{isNaN(r)||r<0||t({pages:r})},help:(0,dV.__)("Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero).")}),dpe=IPe;var qe=n(b(),1);function hpe(e){let{attributes:t,setQuery:r,isSingular:o,shouldExcludeCurrentPost:a}=e,{query:i}=t,{order:l,orderBy:s,author:c,pages:u,postType:p,perPage:m,offset:d,sticky:f,inherit:h,taxQuery:g,parents:v,format:y,excludeCurrent:_}=i,k=bue(t),x=p==="post",{postTypesTaxonomiesMap:w,postTypesSelectOptions:C,postTypeFormatSupportMap:T}=hue(),E=eT(p),D=gue(p),I=Q=>{let Ce={postType:Q},pe=w[Q];if(pe?.length&&g){let fe=Ro=>Object.entries(Ro||{}).reduce((Ao,[yo,Wr])=>(pe.includes(yo)&&(Ao[yo]=Wr),Ao),{}),Re={},Et=fe(g.include);Object.keys(Et).length&&(Re.include=Et);let Ve=fe(g.exclude);Object.keys(Ve).length&&(Re.exclude=Ve),Ce.taxQuery=Object.keys(Re).length?Re:void 0}Q!=="post"&&(Ce.sticky=""),Ce.parents=[],T[Q]||(Ce.format=[]),r(Ce)},[P,L]=(0,aT.useState)(i.search),A=(0,aT.useMemo)(()=>(0,fpe.debounce)(Q=>{r({search:Q})},250),[r]),V=vue(p),j=ai(k,"inherit"),Z=!h&&ai(k,"postType"),W=(0,Dt.__)("Post type"),G=(0,Dt.__)("Select the type of content to display: posts, pages, or custom post types."),F=!h&&ai(k,"order"),J=!h&&x&&ai(k,"sticky"),$=j||Z||F||J,X=!!E?.length&&ai(k,"taxQuery"),re=ai(k,"author"),ae=ai(k,"search"),ee=ai(k,"parents")&&D,ce=T[p],oe=(0,fV.useSelect)(Q=>{if(!ce||!ai(k,"format"))return!1;let Ce=Q(hV.store).getThemeSupports();return Ce.formats&&Ce.formats.length>0&&Ce.formats.some(pe=>pe!=="standard")},[k,ce]),we=a&&ai(k,"excludeCurrent"),le=(0,fV.useSelect)(Q=>Q(hV.store).getPostType(p)?.labels.singular_name,[p]),de=X||re||ae||ee||oe||we,ge=K(),ne=ai(k,"postCount"),me=ai(k,"offset"),se=ai(k,"pages"),Pe=ne||me||se,Be=o&&h;return(0,qe.jsxs)(qe.Fragment,{children:[$&&(0,qe.jsxs)(gt.__experimentalToolsPanel,{label:(0,Dt.__)("Settings"),resetAll:()=>{r({postType:"post",order:"desc",orderBy:"date",sticky:"",inherit:!0})},dropdownMenuProps:ge,children:[j&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!h,label:(0,Dt.__)("Query type"),onDeselect:()=>r({inherit:!0}),isShownByDefault:!0,children:(0,qe.jsxs)(gt.__experimentalVStack,{spacing:4,children:[(0,qe.jsxs)(gt.__experimentalToggleGroupControl,{label:(0,Dt.__)("Query type"),isBlock:!0,onChange:Q=>{r({inherit:Q==="default"})},help:h?(0,Dt.__)("Display a list of posts or custom post types based on the current template."):(0,Dt.__)("Display a list of posts or custom post types based on specific criteria."),value:h?"default":"custom",children:[(0,qe.jsx)(gt.__experimentalToggleGroupControlOption,{value:"default",label:(0,Dt.__)("Default")}),(0,qe.jsx)(gt.__experimentalToggleGroupControlOption,{value:"custom",label:(0,Dt.__)("Custom")})]}),Be&&(0,qe.jsx)(gt.Notice,{status:"warning",isDismissible:!1,children:(0,Dt.__)("Cannot inherit the current template query when placed inside the singular content (e.g., post, page, 404, blank).")})]})}),Z&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>p!=="post",label:W,onDeselect:()=>I("post"),isShownByDefault:!0,children:C.length>2?(0,qe.jsx)(gt.SelectControl,{options:C,value:p,label:W,onChange:I,help:G}):(0,qe.jsx)(gt.__experimentalToggleGroupControl,{isBlock:!0,value:p,label:W,onChange:I,help:G,children:C.map(Q=>(0,qe.jsx)(gt.__experimentalToggleGroupControlOption,{value:Q.value,label:Q.label},Q.value))})}),F&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>l!=="desc"||s!=="date",label:(0,Dt.__)("Order by"),onDeselect:()=>r({order:"desc",orderBy:"date"}),isShownByDefault:!0,children:(0,qe.jsx)(Bue,{order:l,orderBy:s,orderByOptions:V,onChange:r})}),J&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!!f,label:(0,Dt.__)("Sticky posts"),onDeselect:()=>r({sticky:""}),isShownByDefault:!0,children:(0,qe.jsx)(Jue,{value:f,onChange:Q=>r({sticky:Q})})})]}),!h&&Pe&&(0,qe.jsxs)(gt.__experimentalToolsPanel,{className:"block-library-query-toolspanel__display",label:(0,Dt.__)("Display"),resetAll:()=>{r({offset:0,pages:0})},dropdownMenuProps:ge,children:[(0,qe.jsx)(gt.__experimentalToolsPanelItem,{label:(0,Dt.__)("Items per page"),hasValue:()=>m>0,children:(0,qe.jsx)(ape,{perPage:m,offset:d,onChange:r})}),(0,qe.jsx)(gt.__experimentalToolsPanelItem,{label:(0,Dt._x)("Offset","Number of posts to skip in a query"),hasValue:()=>d>0,onDeselect:()=>r({offset:0}),children:(0,qe.jsx)(upe,{offset:d,onChange:r})}),(0,qe.jsx)(gt.__experimentalToolsPanelItem,{label:(0,Dt.__)("Max pages to show"),hasValue:()=>u>0,onDeselect:()=>r({pages:0}),children:(0,qe.jsx)(dpe,{pages:u,onChange:r})})]}),!h&&de&&(0,qe.jsxs)(gt.__experimentalToolsPanel,{className:"block-library-query-toolspanel__filters",label:(0,Dt.__)("Filters"),resetAll:()=>{r({author:"",parents:[],search:"",taxQuery:null,format:[],excludeCurrent:null}),L("")},dropdownMenuProps:ge,children:[X&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{label:(0,Dt.__)("Taxonomies"),hasValue:()=>Object.values(g||{}).some(Q=>Object.values(Q||{}).some(Ce=>!!Ce?.length)),onDeselect:()=>r({taxQuery:null}),children:(0,qe.jsx)(Wue,{onChange:r,query:i})}),re&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,Dt.__)("Authors"),onDeselect:()=>r({author:""}),children:(0,qe.jsx)(Rue,{value:c,onChange:r})}),ae&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!!P,label:(0,Dt.__)("Keyword"),onDeselect:()=>{r({search:""}),L("")},children:(0,qe.jsx)(gt.TextControl,{label:(0,Dt.__)("Keyword"),value:P,onChange:Q=>{A(Q),L(Q)}})}),ee&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!!v?.length,label:(0,Dt.__)("Parents"),onDeselect:()=>r({parents:[]}),children:(0,qe.jsx)(Fue,{parents:v,postType:p,onChange:r})}),oe&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{hasValue:()=>!!y?.length,label:(0,Dt.__)("Formats"),onDeselect:()=>r({format:[]}),children:(0,qe.jsx)(Yue,{onChange:r,query:i})}),we&&(0,qe.jsx)(gt.__experimentalToolsPanelItem,{label:(0,Dt.__)("Exclude"),hasValue:()=>_!==null,onDeselect:()=>r({excludeCurrent:null}),children:(0,qe.jsx)(gt.ToggleControl,{label:(0,Dt.__)("Exclude current"),help:(0,Dt.sprintf)((0,Dt.__)("Exclude the current %s from the query."),le),checked:!!_,onChange:Q=>{r({excludeCurrent:!!Q})}})})]})]})}var D0=n(z(),1),e2=n(N(),1),iT=n(H(),1),vpe=n(O(),1),bpe=n(B(),1);var I0=n(b(),1),gpe="wp-block-query-enhanced-pagination-modal__description";function ype({clientId:e,attributes:{enhancedPagination:t},setAttributes:r}){let[o,a]=(0,iT.useState)(!1),i=tT(e),{__unstableMarkNextChangeAsNotPersistent:l}=(0,vpe.useDispatch)(bpe.store);(0,iT.useEffect)(()=>{t&&i&&(l(),r({enhancedPagination:!1}),a(!0))},[t,i,r,l]);let s=()=>{a(!1)},c=(0,e2.__)("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,e2.__)('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,I0.jsx)(D0.Modal,{title:(0,e2.__)("Query block: Reload full page enabled"),className:"wp-block-query__enhanced-pagination-modal",aria:{describedby:gpe},role:"alertdialog",focusOnMount:"firstElement",isDismissible:!1,onRequestClose:s,children:(0,I0.jsxs)(D0.__experimentalVStack,{alignment:"right",spacing:5,children:[(0,I0.jsx)("span",{id:gpe,children:c}),(0,I0.jsx)(D0.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:s,children:(0,e2.__)("OK")})]})})}var A0=n(z(),1),vV=n(N(),1),kpe=n(O(),1),cT=n(B(),1);var L0=n(H(),1),_pe=n(O(),1),sT=n(z(),1),R0=n(B(),1),lT=n(N(),1);var ju=n(b(),1);function xpe({clientId:e,attributes:t,setIsPatternSelectionModalOpen:r}){return(0,ju.jsx)(sT.Modal,{overlayClassName:"block-library-query-pattern__selection-modal",title:(0,lT.__)("Choose a pattern"),onRequestClose:()=>r(!1),isFullScreen:!0,children:(0,ju.jsx)(gV,{clientId:e,attributes:t})})}function t2(e,t){let r=_ue(e,t),o=kue(e,r);return(0,L0.useMemo)(()=>o.filter(i=>i.blocks?.[0]?.name==="core/query"),[o])}function gV({clientId:e,attributes:t,showTitlesAsTooltip:r=!1,showSearch:o=!0}){let[a,i]=(0,L0.useState)(""),{replaceBlock:l,selectBlock:s}=(0,_pe.useDispatch)(R0.store),c=t2(e,t),u=(0,L0.useMemo)(()=>({previewPostType:t.query.postType}),[t.query.postType]),p=(0,L0.useMemo)(()=>Zb(c,a),[c,a]),m=(d,f)=>{let{newBlocks:h,queryClientIds:g}=yue(f,t);l(e,h),g[0]&&s(g[0])};return(0,ju.jsxs)("div",{className:"block-library-query-pattern__selection-content",children:[o&&(0,ju.jsx)("div",{className:"block-library-query-pattern__selection-search",children:(0,ju.jsx)(sT.SearchControl,{onChange:i,value:a,label:(0,lT.__)("Search"),placeholder:(0,lT.__)("Search")})}),(0,ju.jsx)(R0.BlockContextProvider,{value:u,children:(0,ju.jsx)(R0.__experimentalBlockPatternsList,{blockPatterns:p,onClickPattern:m,showTitlesAsTooltip:r})})]})}var Rf=n(b(),1);function DPe({clientId:e,attributes:t,hasInnerBlocks:r}){if(!t2(e,t).length)return null;let a=r?(0,vV.__)("Change design"):(0,vV.__)("Choose pattern");return(0,Rf.jsx)(cT.BlockControls,{group:"other",children:(0,Rf.jsx)(A0.__experimentalDropdownContentWrapper,{children:(0,Rf.jsx)(A0.Dropdown,{contentClassName:"block-editor-block-settings-menu__popover",focusOnMount:"firstElement",expandOnMobile:!0,renderToggle:({isOpen:i,onToggle:l})=>(0,Rf.jsx)(A0.ToolbarButton,{"aria-haspopup":"true","aria-expanded":i,onClick:l,children:a}),renderContent:()=>(0,Rf.jsx)(gV,{clientId:e,attributes:t,showSearch:!1,showTitlesAsTooltip:!0})})})})}function uT(e){return(0,kpe.useSelect)(r=>{let{isLockedBlock:o}=U(r(cT.store));return o(e.clientId)},[e.clientId])?null:(0,Rf.jsx)(DPe,{...e})}var Yi=n(b(),1),{HTMLElementControl:LPe}=U(Nl.privateApis),RPe=3;function bV({attributes:e,setAttributes:t,clientId:r,context:o,name:a,isSelected:i}){let{queryId:l,query:s,enhancedPagination:c,tagName:u="div",query:{inherit:p}={}}=e,{templateSlug:m,postType:d}=o,{isSingular:f,templateType:h}=wue(m),{__unstableMarkNextChangeAsNotPersistent:g}=(0,pT.useDispatch)(Nl.store),v=(0,wpe.useInstanceId)(bV),y=(0,Nl.useBlockProps)(),_=(0,Nl.useInnerBlocksProps)(y),{postsPerPage:k}=(0,pT.useSelect)(C=>{let{getSettings:T}=C(Nl.store),{getEntityRecord:E,getEntityRecordEdits:D,canUser:I}=C(Spe.store),P=I("read",{kind:"root",name:"site"})?+E("root","site")?.posts_per_page:+T().postsPerPage;return{postsPerPage:+D("root","site")?.posts_per_page||P||RPe}},[]),x=f&&!p&&(s.postType===d||s.postType===h),w=(0,r2.useCallback)(C=>t(T=>({query:{...T.query,...C}})),[t]);return(0,r2.useEffect)(()=>{let C={};(p&&s.perPage!==k||!s.perPage&&k)&&(C.perPage=k),!x&&s.excludeCurrent!==null&&(C.excludeCurrent=null),Object.keys(C).length&&(g(),w(C))},[s.perPage,s.excludeCurrent,p,k,x,g,w]),(0,r2.useEffect)(()=>{Number.isFinite(l)||(g(),t({queryId:v}))},[l,v,g,t]),(0,Yi.jsxs)(Yi.Fragment,{children:[i&&(0,Yi.jsx)(uT,{clientId:r,attributes:e,hasInnerBlocks:!0}),(0,Yi.jsx)(ype,{attributes:e,setAttributes:t,clientId:r}),(0,Yi.jsx)(Nl.InspectorControls,{children:(0,Yi.jsx)(hpe,{name:a,attributes:e,setQuery:w,setAttributes:t,clientId:r,isSingular:f,shouldExcludeCurrentPost:x})}),(0,Yi.jsxs)(Nl.InspectorControls,{group:"advanced",children:[(0,Yi.jsx)(LPe,{tagName:u,onChange:C=>t({tagName:C}),clientId:r,options:[{label:(0,Cpe.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]}),(0,Yi.jsx)(Sue,{enhancedPagination:c,setAttributes:t,clientId:r})]}),(0,Yi.jsx)(u,{..._})]})}var dT=n(O(),1),fT=n(q(),1),yV=n(H(),1),Af=n(B(),1),o2=n(z(),1),mT=n(N(),1),Tpe=n(_e(),1);var Lc=n(b(),1);function Ppe({attributes:e,clientId:t,name:r,openPatternSelectionModal:o,isSelected:a}){let[i,l]=(0,yV.useState)(!1),[s,c]=(0,yV.useState)(0),u=(0,Tpe.useResizeObserver)(([_])=>{c(_.contentRect.width)}),m=s>0&&s<160,{blockType:d,activeBlockVariation:f}=(0,dT.useSelect)(_=>{let{getActiveBlockVariation:k,getBlockType:x}=_(fT.store);return{blockType:x(r),activeBlockVariation:k(r,e)}},[r,e]),h=!!t2(t,e).length,g=f?.icon?.src||f?.icon||d?.icon?.src,v=f?.title||d?.title,y=(0,Af.useBlockProps)({ref:u});return i?(0,Lc.jsx)(APe,{clientId:t,attributes:e,icon:g,label:v}):(0,Lc.jsxs)("div",{...y,children:[a&&(0,Lc.jsx)(uT,{clientId:t,attributes:e,hasInnerBlocks:!1}),(0,Lc.jsxs)(o2.Placeholder,{className:"block-editor-media-placeholder",icon:!m&&g,label:!m&&v,instructions:!m&&(0,mT.__)("Choose a pattern for the query loop or start blank."),withIllustration:m,children:[!!h&&!m&&(0,Lc.jsx)(o2.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:o,children:(0,mT.__)("Choose")}),!m&&(0,Lc.jsx)(o2.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{l(!0)},children:(0,mT.__)("Start blank")})]})]})}function APe({clientId:e,attributes:t,icon:r,label:o}){let a=xue(t),{replaceInnerBlocks:i}=(0,dT.useDispatch)(Af.store),l=(0,Af.useBlockProps)();return(0,Lc.jsx)("div",{...l,children:(0,Lc.jsx)(Af.__experimentalBlockVariationPicker,{icon:r,label:o,variations:a,onSelect:s=>{s.innerBlocks&&i(e,(0,fT.createBlocksFromInnerBlocksTemplate)(s.innerBlocks),!1)}})})}var Mf=n(b(),1),MPe=e=>{let{clientId:t,attributes:r}=e,[o,a]=(0,Epe.useState)(!1),l=(0,Bpe.useSelect)(s=>!!s(Npe.store).getBlocks(t).length,[t])?bV:Ppe;return(0,Mf.jsxs)(Mf.Fragment,{children:[(0,Mf.jsx)(l,{...e,openPatternSelectionModal:()=>a(!0)}),o&&(0,Mf.jsx)(xpe,{clientId:t,attributes:r,setIsPatternSelectionModalOpen:a})]})},Ipe=MPe;var hT=n(B(),1),Dpe=n(b(),1);function Lpe({attributes:{tagName:e="div"}}){let t=hT.useBlockProps.save(),r=hT.useInnerBlocksProps.save(t);return(0,Dpe.jsx)(e,{...r})}var n2=n(N(),1);var Rc=n(z(),1),Uu=n(b(),1),Rpe=(0,Uu.jsx)(Rc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Uu.jsx)(Rc.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z"})}),Ape=(0,Uu.jsx)(Rc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Uu.jsx)(Rc.Path,{d:"M41 9H7v3h34V9zm-4 5H7v1h30v-1zm4 3H7v1h34v-1zM7 20h30v1H7v-1zm0 12h30v1H7v-1zm34 3H7v1h34v-1zM7 38h30v1H7v-1zm34-11H7v3h34v-3z"})}),Mpe=(0,Uu.jsx)(Rc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Uu.jsx)(Rc.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zm22 3H7v1h34v-1zM7 20h34v1H7v-1zm0 12h12v1H7v-1zm34 3H7v1h34v-1zM7 38h34v1H7v-1zm34-11H7v3h34v-3z"})}),Vpe=(0,Uu.jsx)(Rc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,Uu.jsx)(Rc.Path,{d:"M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z"})});var _V=["core/post-date",{metadata:{bindings:{datetime:{source:"core/post-data",args:{field:"date"}}}}}],VPe=[{name:"title-date",title:(0,n2.__)("Title & Date"),icon:Rpe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],_V]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-excerpt",title:(0,n2.__)("Title & Excerpt"),icon:Ape,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,n2.__)("Title, Date, & Excerpt"),icon:Mpe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-title"],_V,["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"image-date-title",title:(0,n2.__)("Image, Date, & Title"),icon:Vpe,attributes:{},innerBlocks:[["core/post-template",{},[["core/post-featured-image"],_V,["core/post-title"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]}],zpe=VPe;var gT=n(q(),1),ea=n(B(),1);var Vf=n(b(),1),{cleanEmptyObject:xV}=U(ea.privateApis),kV=e=>{let{query:t}=e,{categoryIds:r,tagIds:o,taxQuery:a,...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(a||{}).length&&(i.taxQuery={include:a}),{...e,query:i}},Ope=(e,t)=>{let{style:r,backgroundColor:o,gradient:a,textColor:i,...l}=e;if(!(o||a||i||r?.color||r?.elements?.link))return[e,t];if(r&&(l.style=xV({...r,color:void 0,elements:{...r.elements,link:void 0}})),zPe(t)){let u=t[0],m=r?.color||r?.elements?.link||u.attributes.style?xV({...u.attributes.style,color:r?.color,elements:r?.elements?.link?{link:r?.elements?.link}:void 0}):void 0,d=(0,gT.createBlock)("core/group",{...u.attributes,backgroundColor:o,gradient:a,textColor:i,style:m},u.innerBlocks);return[l,[d]]}let c=(0,gT.createBlock)("core/group",{backgroundColor:o,gradient:a,textColor:i,style:xV({color:r?.color,elements:r?.elements?.link?{link:r?.elements?.link}:void 0})},t);return[l,[c]]},zPe=(e=[])=>e.length===1&&e[0].name==="core/group",wV=e=>{let{layout:t=null}=e;if(!t)return e;let{inherit:r=null,contentSize:o=null,...a}=t;return r||o?{...e,layout:{...a,contentSize:o,type:"constrained"}}:e},Fpe=(e=[])=>{let t=null;for(let r of e)if(r.name==="core/post-template"){t=r;break}else r.innerBlocks.length&&(t=Fpe(r.innerBlocks));return t},Hpe=(e=[],t)=>(e.forEach((r,o)=>{r.name==="core/post-template"?e.splice(o,1,t):r.innerBlocks.length&&(r.innerBlocks=Hpe(r.innerBlocks,t))}),e),M0=(e,t)=>{let{displayLayout:r=null,...o}=e;if(!r)return[e,t];let a=Fpe(t);if(!a)return[e,t];let{type:i,columns:l}=r,s=i==="flex"?"grid":"default",c=(0,gT.createBlock)("core/post-template",{...a.attributes,layout:{type:s,...l&&{columnCount:l}}},a.innerBlocks);return[o,Hpe(t,c)]},OPe={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=kV(e),{layout:o,...a}=r,i={...a,displayLayout:r.layout};return M0(i,t)},save(){return(0,Vf.jsx)(ea.InnerBlocks.Content,{})}},FPe={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=kV(e),[o,a]=Ope(r,t),i=wV(o);return M0(i,a)},save({attributes:{tagName:e="div"}}){let t=ea.useBlockProps.save(),r=ea.useInnerBlocksProps.save(t);return(0,Vf.jsx)(e,{...r})}},HPe={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:a}=e;return r||o||a||t?.color||t?.elements?.link},migrate(e,t){let[r,o]=Ope(e,t),a=wV(r);return M0(a,o)},save({attributes:{tagName:e="div"}}){let t=ea.useBlockProps.save(),r=ea.useInnerBlocksProps.save(t);return(0,Vf.jsx)(e,{...r})}},jPe={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=ea.useBlockProps.save(),r=ea.useInnerBlocksProps.save(t);return(0,Vf.jsx)(e,{...r})},isEligible:({layout:e})=>e?.inherit||e?.contentSize&&e?.type!=="constrained",migrate(e,t){let r=wV(e);return M0(r,t)}},UPe={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=ea.useBlockProps.save(),r=ea.useInnerBlocksProps.save(t);return(0,Vf.jsx)(e,{...r})},isEligible:({displayLayout:e})=>!!e,migrate:M0},GPe={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=ea.useBlockProps.save(),r=ea.useInnerBlocksProps.save(t);return(0,Vf.jsx)(e,{...r})},isEligible:({query:{taxQuery:e}={}})=>!!e&&Object.keys(e).some(t=>!["include","exclude"].includes(t)),migrate(e,t){let r=kV(e);return M0(r,t)}},WPe=[GPe,UPe,jPe,HPe,FPe,OPe],jpe=WPe;var{name:Upe}=X6,Gpe={icon:Jm,edit:Ipe,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:Lpe,variations:zpe,deprecated:jpe},$Pe=()=>R({name:Upe,metadata:X6,settings:Gpe});var TV={};Y(TV,{init:()=>KPe,metadata:()=>vT,name:()=>Ype,settings:()=>Qpe});var SV=n(N(),1);var vT={$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},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}}};var bT=n(B(),1),Wpe=n(b(),1);function $pe(){let e=(0,bT.useBlockProps)(),t=(0,bT.useInnerBlocksProps)(e);return(0,Wpe.jsx)("div",{...t})}var qpe=n(B(),1),Zpe=n(b(),1);function Kpe(){return(0,Zpe.jsx)(qpe.InnerBlocks.Content,{})}var ZPe=[["core/paragraph",{placeholder:(0,SV.__)("Add text or blocks that will display when a query returns no results.")}]],{name:Ype}=vT,Qpe={icon:Jm,template:ZPe,edit:$pe,save:Kpe,example:{innerBlocks:[{name:"core/paragraph",attributes:{content:(0,SV.__)("No posts were found.")}}]}},KPe=()=>R({name:Ype,metadata:vT,settings:Qpe});var EV={};Y(EV,{init:()=>JPe,metadata:()=>yT,name:()=>sme,settings:()=>cme});var yT={$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 _T=n(N(),1),Gu=n(B(),1),xT=n(O(),1),a2=n(z(),1),rme=n(H(),1);var zf=n(N(),1),V0=n(z(),1),z0=n(b(),1);function Xpe({value:e,onChange:t}){return(0,z0.jsxs)(V0.__experimentalToggleGroupControl,{label:(0,zf.__)("Arrow"),value:e,onChange:t,help:(0,zf.__)("A decorative arrow appended to the next and previous page link."),isBlock:!0,children:[(0,z0.jsx)(V0.__experimentalToggleGroupControlOption,{value:"none",label:(0,zf._x)("None","Arrow option for Query Pagination Next/Previous blocks")}),(0,z0.jsx)(V0.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,zf._x)("Arrow","Arrow option for Query Pagination Next/Previous blocks")}),(0,z0.jsx)(V0.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,zf._x)("Chevron","Arrow option for Query Pagination Next/Previous blocks")})]})}var PV=n(N(),1),Jpe=n(z(),1),eme=n(b(),1);function tme({value:e,onChange:t}){return(0,eme.jsx)(Jpe.ToggleControl,{label:(0,PV.__)("Show label text"),help:(0,PV.__)('Make label text visible, e.g. "Next Page".'),onChange:t,checked:e===!0})}var Il=n(b(),1);function ome({attributes:{paginationArrow:e,showLabel:t},setAttributes:r,clientId:o}){let a=(0,xT.useSelect)(u=>{let{getBlocks:p}=u(Gu.store);return p(o)?.find(d=>["core/query-pagination-next","core/query-pagination-previous"].includes(d.name))},[o]),{__unstableMarkNextChangeAsNotPersistent:i}=(0,xT.useDispatch)(Gu.store),l=K(),s=(0,Gu.useBlockProps)(),c=(0,Gu.useInnerBlocksProps)(s);return(0,rme.useEffect)(()=>{e==="none"&&!t&&(i(),r({showLabel:!0}))},[e,r,t,i]),(0,Il.jsxs)(Il.Fragment,{children:[a&&(0,Il.jsx)(Gu.InspectorControls,{children:(0,Il.jsxs)(a2.__experimentalToolsPanel,{label:(0,_T.__)("Settings"),resetAll:()=>{r({paginationArrow:"none",showLabel:!0})},dropdownMenuProps:l,children:[(0,Il.jsx)(a2.__experimentalToolsPanelItem,{hasValue:()=>e!=="none",label:(0,_T.__)("Pagination arrow"),onDeselect:()=>r({paginationArrow:"none"}),isShownByDefault:!0,children:(0,Il.jsx)(Xpe,{value:e,onChange:u=>{r({paginationArrow:u})}})}),e!=="none"&&(0,Il.jsx)(a2.__experimentalToolsPanelItem,{hasValue:()=>!t,label:(0,_T.__)("Show text"),onDeselect:()=>r({showLabel:!0}),isShownByDefault:!0,children:(0,Il.jsx)(tme,{value:t,onChange:u=>{r({showLabel:u})}})})]})}),(0,Il.jsx)("nav",{...c})]})}var nme=n(B(),1),ame=n(b(),1);function ime(){return(0,ame.jsx)(nme.InnerBlocks.Content,{})}var kT=n(B(),1),BV=n(b(),1),QPe=[{save(){return(0,BV.jsx)("div",{...kT.useBlockProps.save(),children:(0,BV.jsx)(kT.InnerBlocks.Content,{})})}}],lme=QPe;var{name:sme}=yT,XPe=[["core/query-pagination-previous"],["core/query-pagination-numbers"],["core/query-pagination-next"]],cme={icon:Sv,template:XPe,edit:ome,save:ime,deprecated:lme},JPe=()=>R({name:sme,metadata:yT,settings:cme});var IV={};Y(IV,{init:()=>rBe,metadata:()=>wT,name:()=>pme,settings:()=>mme});var wT={$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 NV=n(N(),1),CT=n(B(),1),i2=n(b(),1),tBe={none:"",arrow:"\u2192",chevron:"\xBB"};function ume({attributes:{label:e},setAttributes:t,context:{paginationArrow:r,showLabel:o}}){let a=tBe[r];return(0,i2.jsxs)("a",{href:"#pagination-next-pseudo-link",onClick:i=>i.preventDefault(),...(0,CT.useBlockProps)(),children:[o&&(0,i2.jsx)(CT.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,NV.__)("Next page link"),placeholder:(0,NV.__)("Next Page"),value:e,onChange:i=>t({label:i})}),a&&(0,i2.jsx)("span",{className:`wp-block-query-pagination-next-arrow is-arrow-${r}`,"aria-hidden":!0,children:a})]})}var{name:pme}=wT,mme={icon:kv,edit:ume},rBe=()=>R({name:pme,metadata:wT,settings:mme});var DV={};Y(DV,{init:()=>aBe,metadata:()=>ST,name:()=>fme,settings:()=>hme});var ST={$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 s2=n(N(),1),TT=n(B(),1),O0=n(z(),1);var Qi=n(b(),1),l2=(e,t="a",r="")=>(0,Qi.jsx)(t,{className:`page-numbers ${r}`,children:e},e),nBe=e=>{let t=[];for(let r=1;r<=e;r++)t.push(l2(r));t.push(l2(e+1,"span","current"));for(let r=1;r<=e;r++)t.push(l2(e+1+r));return t.push(l2("...","span","dots")),t.push(l2(e*2+3)),(0,Qi.jsx)(Qi.Fragment,{children:t})};function dme({attributes:e,setAttributes:t}){let{midSize:r}=e,o=nBe(parseInt(r,10)),a=K();return(0,Qi.jsxs)(Qi.Fragment,{children:[(0,Qi.jsx)(TT.InspectorControls,{children:(0,Qi.jsx)(O0.__experimentalToolsPanel,{label:(0,s2.__)("Settings"),resetAll:()=>t({midSize:2}),dropdownMenuProps:a,children:(0,Qi.jsx)(O0.__experimentalToolsPanelItem,{label:(0,s2.__)("Number of links"),hasValue:()=>r!==2,onDeselect:()=>t({midSize:2}),isShownByDefault:!0,children:(0,Qi.jsx)(O0.RangeControl,{label:(0,s2.__)("Number of links"),help:(0,s2.__)("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,Qi.jsx)("div",{...(0,TT.useBlockProps)(),children:o})]})}var{name:fme}=ST,hme={icon:wv,edit:dme,example:{}},aBe=()=>R({name:fme,metadata:ST,settings:hme});var RV={};Y(RV,{init:()=>sBe,metadata:()=>PT,name:()=>vme,settings:()=>bme});var PT={$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 LV=n(N(),1),BT=n(B(),1),c2=n(b(),1),lBe={none:"",arrow:"\u2190",chevron:"\xAB"};function gme({attributes:{label:e},setAttributes:t,context:{paginationArrow:r,showLabel:o}}){let a=lBe[r];return(0,c2.jsxs)("a",{href:"#pagination-previous-pseudo-link",onClick:i=>i.preventDefault(),...(0,BT.useBlockProps)(),children:[a&&(0,c2.jsx)("span",{className:`wp-block-query-pagination-previous-arrow is-arrow-${r}`,"aria-hidden":!0,children:a}),o&&(0,c2.jsx)(BT.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,LV.__)("Previous page link"),placeholder:(0,LV.__)("Previous Page"),value:e,onChange:i=>t({label:i})})]})}var{name:vme}=PT,bme={icon:Cv,edit:gme},sBe=()=>R({name:vme,metadata:PT,settings:bme});var zV={};Y(zV,{init:()=>dBe,metadata:()=>ET,name:()=>Tme,settings:()=>Pme});var ET={$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 Dl=n(B(),1),Ll=n(z(),1),nr=n(N(),1);var AV=n(te(),1),MV=n(O(),1);function yme(){let e=(0,MV.useSelect)(l=>{let{getCurrentPostId:s,getCurrentPostType:c,getCurrentTemplateId:u}=l("core/editor"),p=c(),m=u()||(p==="wp_template"?s():null);return m?l(AV.store).getEditedEntityRecord("postType","wp_template",m)?.slug:null},[]),t=e?.match(/^(category|tag|taxonomy-([^-]+))$|^(((category|tag)|taxonomy-([^-]+))-(.+))$/),r,o,a=!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 l=e?.match(/^(author)$|^author-(.+)$/);l&&(a=!0,l[2]&&(i=l[2]))}return(0,MV.useSelect)(l=>{let{getEntityRecords:s,getTaxonomy:c,getAuthors:u}=l(AV.store),p,m;if(r&&(p=c(r)?.labels?.singular_name),o){let d=s("taxonomy",r,{slug:o,per_page:1});d&&d[0]&&(m=d[0].name)}if(a&&(p="Author",i)){let d=u({slug:i});d&&d[0]&&(m=d[0].name)}return{archiveTypeLabel:p,archiveNameLabel:m}},[i,a,r,o])}var _me=n(te(),1),VV=n(O(),1);function xme(e){let t=(0,VV.useSelect)(r=>{let{getCurrentPostType:o}=r("core/editor");return o()},[]);return(0,VV.useSelect)(r=>{let{getPostType:o}=r(_me.store),i=o(e||t);return{postTypeLabel:i?i.labels.singular_name:""}},[e,t])}var Lt=n(b(),1),uBe=["archive","search","post-type"];function kme(e){Ct(e);let{attributes:{type:t,level:r,levelOptions:o,showPrefix:a,showSearchTerm:i},setAttributes:l,context:{query:s}}=e,{archiveTypeLabel:c,archiveNameLabel:u}=yme(),{postTypeLabel:p}=xme(s?.postType),m=K(),d=r===0?"p":`h${r}`,f=(0,Dl.useBlockProps)({className:"wp-block-query-title__placeholder"});if(!uBe.includes(t))return(0,Lt.jsx)("div",{...f,children:(0,Lt.jsx)(Dl.Warning,{children:(0,nr.__)("Provided type is not supported.")})});let h;if(t==="archive"){let g;c?a?u?g=(0,nr.sprintf)((0,nr._x)("%1$s: %2$s","archive label"),c,u):g=(0,nr.sprintf)((0,nr.__)("%s: Name"),c):u?g=u:g=(0,nr.sprintf)((0,nr.__)("%s name"),c):g=a?(0,nr.__)("Archive type: Name"):(0,nr.__)("Archive title"),h=(0,Lt.jsxs)(Lt.Fragment,{children:[(0,Lt.jsx)(Dl.InspectorControls,{children:(0,Lt.jsx)(Ll.__experimentalToolsPanel,{label:(0,nr.__)("Settings"),resetAll:()=>l({showPrefix:!0}),dropdownMenuProps:m,children:(0,Lt.jsx)(Ll.__experimentalToolsPanelItem,{hasValue:()=>!a,label:(0,nr.__)("Show archive type in title"),onDeselect:()=>l({showPrefix:!0}),isShownByDefault:!0,children:(0,Lt.jsx)(Ll.ToggleControl,{label:(0,nr.__)("Show archive type in title"),onChange:()=>l({showPrefix:!a}),checked:a})})})}),(0,Lt.jsx)(d,{...f,children:g})]})}if(t==="search"&&(h=(0,Lt.jsxs)(Lt.Fragment,{children:[(0,Lt.jsx)(Dl.InspectorControls,{children:(0,Lt.jsx)(Ll.__experimentalToolsPanel,{label:(0,nr.__)("Settings"),resetAll:()=>l({showSearchTerm:!0}),dropdownMenuProps:m,children:(0,Lt.jsx)(Ll.__experimentalToolsPanelItem,{hasValue:()=>!i,label:(0,nr.__)("Show search term in title"),onDeselect:()=>l({showSearchTerm:!0}),isShownByDefault:!0,children:(0,Lt.jsx)(Ll.ToggleControl,{label:(0,nr.__)("Show search term in title"),onChange:()=>l({showSearchTerm:!i}),checked:i})})})}),(0,Lt.jsx)(d,{...f,children:i?(0,nr.__)("Search results for: \u201Csearch term\u201D"):(0,nr.__)("Search results")})]})),t==="post-type"){let g;p?a?g=(0,nr.sprintf)((0,nr.__)('Post Type: "%s"'),p):g=p:g=a?(0,nr.__)("Post Type: Name"):(0,nr.__)("Name"),h=(0,Lt.jsxs)(Lt.Fragment,{children:[(0,Lt.jsx)(Dl.InspectorControls,{children:(0,Lt.jsx)(Ll.__experimentalToolsPanel,{label:(0,nr.__)("Settings"),resetAll:()=>l({showPrefix:!0}),dropdownMenuProps:m,children:(0,Lt.jsx)(Ll.__experimentalToolsPanelItem,{hasValue:()=>!a,label:(0,nr.__)("Show post type label"),onDeselect:()=>l({showPrefix:!0}),isShownByDefault:!0,children:(0,Lt.jsx)(Ll.ToggleControl,{label:(0,nr.__)("Show post type label"),onChange:()=>l({showPrefix:!a}),checked:a})})})}),(0,Lt.jsx)(d,{...f,children:g})]})}return(0,Lt.jsxs)(Lt.Fragment,{children:[(0,Lt.jsx)(Dl.BlockControls,{group:"block",children:(0,Lt.jsx)(Dl.HeadingLevelDropdown,{value:r,options:o,onChange:g=>l({level:g})})}),h]})}var Of=n(N(),1);var wme=[{isDefault:!0,name:"archive-title",title:(0,Of.__)("Archive Title"),description:(0,Of.__)("Display the archive title based on the queried object."),icon:ql,attributes:{type:"archive"},scope:["inserter"]},{isDefault:!1,name:"search-title",title:(0,Of.__)("Search Results Title"),description:(0,Of.__)("Display the search results title based on the queried object."),icon:ql,attributes:{type:"search"},scope:["inserter"]},{isDefault:!1,name:"post-type-label",title:(0,Of.__)("Post Type Label"),description:(0,Of.__)("Display the post type label based on the queried object."),icon:ql,attributes:{type:"post-type"},scope:["inserter"]}];wme.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.type===r.type)});var Cme=wme;var pBe={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},mBe={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:Kt,isEligible({style:e}){return e?.typography?.fontFamily}},Sme=[pBe,mBe];var{name:Tme}=ET,Pme={icon:ql,edit:kme,variations:Cme,deprecated:Sme},dBe=()=>R({name:Tme,metadata:ET,settings:Pme});var HV={};Y(HV,{init:()=>hBe,metadata:()=>NT,name:()=>Nme,settings:()=>Ime});var NT={$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 IT=n(B(),1),DT=n(z(),1),F0=n(N(),1);var km=n(z(),1),Ff=n(b(),1),OV=(0,Ff.jsx)(km.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,Ff.jsx)(km.Path,{d:"M4 11h4v2H4v-2zm6 0h6v2h-6v-2zm8 0h2v2h-2v-2z"})}),FV=(0,Ff.jsx)(km.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,Ff.jsx)(km.Path,{d:"M4 13h2v-2H4v2zm4 0h10v-2H8v2zm12 0h2v-2h-2v2z"})}),Bme=(0,Ff.jsx)(km.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,Ff.jsx)(km.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 Ls=n(b(),1);function Eme({attributes:e,setAttributes:t}){let{displayType:r}=e,o=(0,IT.useBlockProps)(),a=()=>{switch(r){case"total-results":return OV;case"range-display":return FV}},i=[{role:"menuitemradio",title:(0,F0.__)("Total results"),isActive:r==="total-results",icon:OV,onClick:()=>{t({displayType:"total-results"})}},{role:"menuitemradio",title:(0,F0.__)("Range display"),isActive:r==="range-display",icon:FV,onClick:()=>{t({displayType:"range-display"})}}],l=(0,Ls.jsx)(IT.BlockControls,{children:(0,Ls.jsx)(DT.ToolbarGroup,{children:(0,Ls.jsx)(DT.ToolbarDropdownMenu,{icon:a(),label:(0,F0.__)("Change display type"),controls:i})})});return(0,Ls.jsxs)("div",{...o,children:[l,r==="total-results"?(0,Ls.jsx)(Ls.Fragment,{children:(0,F0.__)("12 results found")}):r==="range-display"?(0,Ls.jsx)(Ls.Fragment,{children:(0,F0.__)("Displaying 1 \u2013 10 of 12")}):null]})}var{name:Nme}=NT,Ime={icon:Bme,edit:Eme},hBe=()=>R({name:Nme,metadata:NT,settings:Ime});var UV={};Y(UV,{init:()=>TBe,metadata:()=>LT,name:()=>Fme,settings:()=>Hme});var jV=n(N(),1);var u2=n(q(),1),mo=n(B(),1),kn=n(b(),1),wm=e=>{let{value:t,...r}=e;return[{...r},t?(0,u2.parseWithAttributeSchema)(t,{type:"array",source:"query",selector:"p",query:{content:{type:"string",source:"html"}}}).map(({content:o})=>(0,u2.createBlock)("core/paragraph",{content:o})):(0,u2.createBlock)("core/paragraph")]},Dme=["left","right","center"],Hf=(e,t)=>{let{align:r,...o}=e;return[Dme.includes(r)?{...o,textAlign:r}:e,t]},gBe=(e,t)=>[{...e,className:e.className?e.className+" is-style-large":"is-style-large"},t],vBe={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})=>Dme.includes(e),save({attributes:e}){let{align:t,citation:r}=e,o=S({[`has-text-align-${t}`]:t});return(0,kn.jsxs)("blockquote",{...mo.useBlockProps.save({className:o}),children:[(0,kn.jsx)(mo.InnerBlocks.Content,{}),!mo.RichText.isEmpty(r)&&(0,kn.jsx)(mo.RichText.Content,{tagName:"cite",value:r})]})},migrate:Hf},bBe={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,a=S({[`has-text-align-${t}`]:t});return(0,kn.jsxs)("blockquote",{...mo.useBlockProps.save({className:a}),children:[(0,kn.jsx)(mo.RichText.Content,{multiline:!0,value:r}),!mo.RichText.isEmpty(o)&&(0,kn.jsx)(mo.RichText.Content,{tagName:"cite",value:o})]})},migrate(e){return Hf(...wm(e))}},yBe={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 Hf(...wm(e))},save({attributes:e}){let{align:t,value:r,citation:o}=e;return(0,kn.jsxs)("blockquote",{style:{textAlign:t||null},children:[(0,kn.jsx)(mo.RichText.Content,{multiline:!0,value:r}),!mo.RichText.isEmpty(o)&&(0,kn.jsx)(mo.RichText.Content,{tagName:"cite",value:o})]})}},_Be={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 Hf(...gBe(...wm(r)))}return Hf(...wm(e))},save({attributes:e}){let{align:t,value:r,citation:o,style:a}=e;return(0,kn.jsxs)("blockquote",{className:a===2?"is-large":"",style:{textAlign:t||null},children:[(0,kn.jsx)(mo.RichText.Content,{multiline:!0,value:r}),!mo.RichText.isEmpty(o)&&(0,kn.jsx)(mo.RichText.Content,{tagName:"cite",value:o})]})}},xBe={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 Hf(...wm(r))}return Hf(...wm(e))},save({attributes:e}){let{align:t,value:r,citation:o,style:a}=e;return(0,kn.jsxs)("blockquote",{className:`blocks-quote-style-${a}`,style:{textAlign:t||null},children:[(0,kn.jsx)(mo.RichText.Content,{multiline:!0,value:r}),!mo.RichText.isEmpty(o)&&(0,kn.jsx)(mo.RichText.Content,{tagName:"footer",value:o})]})}},Lme=[vBe,bBe,yBe,_Be,xBe];var p2=n(N(),1),Rl=n(B(),1),Rme=n(z(),1),H0=n(O(),1),Ame=n(H(),1),Mme=n(bd(),1);var Wu=n(b(),1),kBe=(e,t)=>{let r=(0,H0.useRegistry)(),{updateBlockAttributes:o,replaceInnerBlocks:a,selectBlock:i}=(0,H0.useDispatch)(Rl.store);(0,Ame.useEffect)(()=>{if(!e.value)return;let[l,s]=wm(e);(0,Mme.default)("Value attribute on the quote block",{since:"6.0",version:"6.5",alternative:"inner blocks"});let c=r.select(Rl.store).hasSelectedInnerBlock(t,!0);r.batch(()=>{o(t,l),a(t,s),c&&i(t)})},[e.value])};function Vme({attributes:e,setAttributes:t,insertBlocksAfter:r,clientId:o,className:a,isSelected:i}){let{textAlign:l,allowedBlocks:s}=e,{hasInnerBlocks:c}=(0,H0.useSelect)(m=>{let{getBlockCount:d}=m(Rl.store);return{hasInnerBlocks:d(o)>0}},[o]);kBe(e,o);let u=(0,Rl.useBlockProps)({className:S(a,{[`has-text-align-${l}`]:l})}),p=(0,Rl.useInnerBlocksProps)(u,{__experimentalCaptureToolbars:!0,renderAppender:c?!1:void 0,allowedBlocks:s});return(0,Wu.jsxs)(Wu.Fragment,{children:[(0,Wu.jsx)(Rl.BlockControls,{group:"block",children:(0,Wu.jsx)(Rl.AlignmentControl,{value:l,onChange:m=>{t({textAlign:m})}})}),(0,Wu.jsxs)(Rme.BlockQuotation,{...p,children:[p.children,(0,Wu.jsx)(Fo,{attributeKey:"citation",tagName:"cite",style:{display:"block"},isSelected:i,attributes:e,setAttributes:t,icon:Fv,label:(0,p2.__)("Quote citation"),placeholder:(0,p2.__)("Add citation"),addLabel:(0,p2.__)("Add citation"),removeLabel:(0,p2.__)("Remove citation"),excludeElementClassName:!0,className:"wp-block-quote__citation",insertBlocksAfter:r})]})]})}var LT={$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 jf=n(B(),1),m2=n(b(),1);function zme({attributes:e}){let{textAlign:t,citation:r}=e,o=S({[`has-text-align-${t}`]:t});return(0,m2.jsxs)("blockquote",{...jf.useBlockProps.save({className:o}),children:[(0,m2.jsx)(jf.InnerBlocks.Content,{}),!jf.RichText.isEmpty(r)&&(0,m2.jsx)(jf.RichText.Content,{tagName:"cite",value:r})]})}var d2=n(B(),1),jr=n(q(),1),CBe={from:[{type:"block",blocks:["core/verse"],transform:({content:e})=>(0,jr.createBlock)("core/quote",{},[(0,jr.createBlock)("core/paragraph",{content:e})])},{type:"block",blocks:["core/pullquote"],transform:({value:e,align:t,citation:r,anchor:o,fontSize:a,style:i})=>(0,jr.createBlock)("core/quote",{align:t,citation:r,anchor:o,fontSize:a,style:i},[(0,jr.createBlock)("core/paragraph",{content:e})])},{type:"prefix",prefix:">",transform:e=>(0,jr.createBlock)("core/quote",{},[(0,jr.createBlock)("core/paragraph",{content:e})])},{type:"raw",schema:()=>({blockquote:{children:"*"}}),selector:"blockquote",transform:(e,t)=>(0,jr.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,jr.createBlock)("core/quote",{},e.map(t=>(0,jr.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:a},i)=>{let l=i.map(({attributes:s})=>`${s.content}`).join("<br>");return(0,jr.createBlock)("core/pullquote",{value:l,align:e,citation:t,anchor:r,fontSize:o,style:a})}},{type:"block",blocks:["core/verse"],isMatch:({},e)=>e.innerBlocks.every(t=>t.name==="core/paragraph"?!0:(0,jr.switchToBlockType)(t,"core/paragraph")!==null),transform:({},e)=>{let r=e.flatMap(o=>o.name==="core/paragraph"?o:(0,jr.switchToBlockType)(o,"core/paragraph")||[]).map(({attributes:o})=>o.content||"").filter(Boolean).join("<br>");return(0,jr.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,jr.switchToBlockType)(o,"core/paragraph")!==null):!d2.RichText.isEmpty(e)},transform:({citation:e},t)=>{let r=t.flatMap(o=>o.name==="core/paragraph"?o:(0,jr.switchToBlockType)(o,"core/paragraph")||[]);return d2.RichText.isEmpty(e)?r:[...r,(0,jr.createBlock)("core/paragraph",{content:e})]}},{type:"block",blocks:["core/group"],transform:({citation:e,anchor:t},r)=>(0,jr.createBlock)("core/group",{anchor:t},d2.RichText.isEmpty(e)?r:[...r,(0,jr.createBlock)("core/paragraph",{content:e})])}],ungroup:({citation:e},t)=>d2.RichText.isEmpty(e)?t:[...t,(0,jr.createBlock)("core/paragraph",{content:e})]},Ome=CBe;var{name:Fme}=LT,SBe=[["core/paragraph",{}]],Hme={icon:sN,example:{attributes:{citation:(0,jV.__)("Julio Cort\xE1zar")},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,jV.__)("In quoting others, we cite ourselves.")}}]},transforms:Ome,template:SBe,templateInsertUpdatesSelection:!0,edit:Vme,save:zme,deprecated:Lme},TBe=()=>R({name:Fme,metadata:LT,settings:Hme});var GV={};Y(GV,{init:()=>OBe,metadata:()=>RT,name:()=>Xme,settings:()=>Jme});var Kme=n(te(),1),Yme=n(O(),1),Qme=n(Oo(),1);var RT={$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}};var h2=n(O(),1),g2=n(H(),1),j0=n(te(),1),Ac=n(z(),1),f2=n(N(),1),Ur=n(B(),1),Wme=n(Ume(),1),$me=n(q(),1);var kr=n(b(),1),{useLayoutClasses:BBe}=U(Ur.privateApis),{isOverridableBlock:EBe}=U(Wme.privateApis),NBe=["full","wide","left","right"],IBe=(e,t)=>{let r=(0,g2.useRef)();return(0,g2.useMemo)(()=>{if(!e?.length)return{};let o=r.current;if(o===void 0){let i=t?.type==="constrained",l=e.some(s=>NBe.includes(s.attributes.align));o=i&&l?"full":null,r.current=o}return{alignment:o,layout:o?t:void 0}},[e,t])};function DBe(){let e=(0,Ur.useBlockProps)();return(0,kr.jsx)("div",{...e,children:(0,kr.jsx)(Ur.Warning,{children:(0,f2.__)("Block cannot be rendered inside itself.")})})}var Gme=()=>{};function qme(e){let{ref:t}=e.attributes;return(0,Ur.useHasRecursion)(t)?(0,kr.jsx)(DBe,{}):(0,kr.jsx)(Ur.RecursionProvider,{uniqueId:t,children:(0,kr.jsx)(ABe,{...e})})}function LBe({recordId:e,canOverrideBlocks:t,hasContent:r,handleEditOriginal:o,resetContent:a}){let i=(0,h2.useSelect)(l=>!!l(j0.store).canUser("update",{kind:"postType",name:"wp_block",id:e}),[e]);return(0,kr.jsxs)(kr.Fragment,{children:[i&&!!o&&(0,kr.jsx)(Ur.BlockControls,{group:"other",children:(0,kr.jsx)(Ac.ToolbarGroup,{children:(0,kr.jsx)(Ac.ToolbarButton,{onClick:o,children:(0,f2.__)("Edit original")})})}),t&&(0,kr.jsx)(Ur.BlockControls,{group:"other",children:(0,kr.jsx)(Ac.ToolbarGroup,{children:(0,kr.jsx)(Ac.ToolbarButton,{onClick:a,disabled:!r,children:(0,f2.__)("Reset")})})})]})}var RBe={};function ABe({name:e,attributes:{ref:t,content:r},__unstableParentLayout:o,setAttributes:a}){let{record:i,hasResolved:l}=(0,j0.useEntityRecord)("postType","wp_block",t),[s]=(0,j0.useEntityBlockEditor)("postType","wp_block",{id:t}),c=l&&!i,{__unstableMarkLastChangeAsPersistent:u}=(0,h2.useDispatch)(Ur.store),{onNavigateToEntityRecord:p,hasPatternOverridesSource:m,supportedBlockTypesRaw:d}=(0,h2.useSelect)(C=>{let{getSettings:T}=C(Ur.store);return{onNavigateToEntityRecord:T().onNavigateToEntityRecord,hasPatternOverridesSource:!!(0,$me.getBlockBindingsSource)("core/pattern-overrides"),supportedBlockTypesRaw:T().__experimentalBlockBindingsSupportedAttributes||RBe}},[]),f=(0,g2.useMemo)(()=>{let C=Object.keys(d),T=E=>E?.some(D=>C.includes(D.name)&&EBe(D)?!0:T(D.innerBlocks));return m&&T(s)},[m,s,d]),{alignment:h,layout:g}=IBe(s,o),v=BBe({layout:g},e),y=(0,Ur.useBlockProps)({className:S("block-library-block__reusable-block-container",g&&v,{[`align${h}`]:h})}),_=(0,Ur.useInnerBlocksProps)(y,{layout:g,value:s,onInput:Gme,onChange:Gme,renderAppender:s?.length?void 0:Ur.InnerBlocks.ButtonBlockAppender}),k=()=>{p({postId:t,postType:"wp_block"})},x=()=>{r&&(u(),a({content:void 0}))},w=null;return c&&(w=(0,kr.jsx)(Ur.Warning,{children:(0,f2.__)("Block has been deleted or is unavailable.")})),l||(w=(0,kr.jsx)(Ac.Placeholder,{children:(0,kr.jsx)(Ac.Spinner,{})})),(0,kr.jsxs)(kr.Fragment,{children:[l&&!c&&(0,kr.jsx)(LBe,{recordId:t,canOverrideBlocks:f,hasContent:!!r,handleEditOriginal:p?k:void 0,resetContent:x}),w===null?(0,kr.jsx)("div",{..._}):(0,kr.jsx)("div",{...y,children:w})]})}var MBe=e=>typeof e=="object"&&!Array.isArray(e)&&e!==null,VBe={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&&MBe(e[t].values))},migrate(e){let{content:t,...r}=e;if(t&&Object.keys(t).length){let o={...t};for(let a in t)o[a]=t[a].values;return{...r,content:o}}return e}},zBe={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(a=>{o[a]=t[a]}),{...r,content:o}}},Zme=[VBe,zBe];var{name:Xme}=RT,Jme={deprecated:Zme,edit:qme,icon:AN,__experimentalLabel:({ref:e})=>{if(!e)return;let t=(0,Yme.select)(Kme.store).getEditedEntityRecord("postType","wp_block",e);if(t?.title)return(0,Qme.decodeEntities)(t.title)}},OBe=()=>R({name:Xme,metadata:RT,settings:Jme});var WV={};Y(WV,{init:()=>HBe,metadata:()=>AT,name:()=>rde,settings:()=>ode});var tde=n(N(),1);var AT={$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 G0=n(B(),1),W0=n(z(),1),MT=n(q(),1),U0=n(N(),1);var Mc=n(b(),1);function ede({attributes:{content:e,linkTarget:t},setAttributes:r,insertBlocksAfter:o}){let a=(0,G0.useBlockProps)(),i=K();return(0,Mc.jsxs)(Mc.Fragment,{children:[(0,Mc.jsx)(G0.InspectorControls,{children:(0,Mc.jsx)(W0.__experimentalToolsPanel,{label:(0,U0.__)("Settings"),resetAll:()=>r({linkTarget:"_self"}),dropdownMenuProps:i,children:(0,Mc.jsx)(W0.__experimentalToolsPanelItem,{label:(0,U0.__)("Open in new tab"),isShownByDefault:!0,hasValue:()=>t!=="_self",onDeselect:()=>r({linkTarget:"_self"}),children:(0,Mc.jsx)(W0.ToggleControl,{label:(0,U0.__)("Open in new tab"),onChange:l=>r({linkTarget:l?"_blank":"_self"}),checked:t==="_blank"})})})}),(0,Mc.jsx)(G0.RichText,{identifier:"content",tagName:"a","aria-label":(0,U0.__)("\u201CRead more\u201D link text"),placeholder:(0,U0.__)("Read more"),value:e,onChange:l=>r({content:l}),__unstableOnSplitAtEnd:o?()=>o((0,MT.createBlock)((0,MT.getDefaultBlockName)())):void 0,withoutInteractiveFormatting:!0,...a})]})}var{name:rde}=AT,ode={icon:fi,edit:ede,example:{attributes:{content:(0,tde.__)("Read more")}}},HBe=()=>R({name:rde,metadata:AT,settings:ode});var $V={};Y($V,{init:()=>WBe,metadata:()=>VT,name:()=>sde,settings:()=>cde});var VT={$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 Uf=n(B(),1),kt=n(z(),1),zT=n(H(),1);var Ft=n(N(),1),nde=n(sr(),1),ade=n(ap(),1),ide=n(_e(),1);var st=n(b(),1),UBe=1,GBe=20;function lde({attributes:e,setAttributes:t,name:r}){let[o,a]=(0,zT.useState)(!e.feedURL),{blockLayout:i,columns:l,displayAuthor:s,displayDate:c,displayExcerpt:u,excerptLength:p,feedURL:m,itemsToShow:d,openInNewTab:f,rel:h}=e,g=K();function v(D){return()=>{let I=e[D];t({[D]:!I})}}function y(D){D.preventDefault(),m&&(t({feedURL:(0,nde.prependHTTPS)(m)}),a(!1))}let{content:_,status:k,error:x}=(0,ade.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),w=(0,ide.useDisabled)(),C=(0,Uf.useBlockProps)({ref:o?null:w}),T=(0,Ft.__)("RSS URL");if(o)return(0,st.jsx)("div",{...C,children:(0,st.jsx)(kt.Placeholder,{icon:Tv,label:T,instructions:(0,Ft.__)("Display entries from any RSS or Atom feed."),children:(0,st.jsxs)("form",{onSubmit:y,className:"wp-block-rss__placeholder-form",children:[(0,st.jsx)(kt.__experimentalInputControl,{label:T,type:"url",hideLabelFromVision:!0,placeholder:(0,Ft.__)("Enter URL here\u2026"),value:m,onChange:D=>t({feedURL:D}),className:"wp-block-rss__placeholder-input"}),(0,st.jsx)(kt.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Ft.__)("Apply")})]})})});let E=[{icon:td,title:(0,Ft.__)("Edit RSS URL"),onClick:()=>a(!0)},{icon:$l,title:(0,Ft._x)("List view","RSS block display setting"),onClick:()=>t({blockLayout:"list"}),isActive:i==="list"},{icon:Wl,title:(0,Ft._x)("Grid view","RSS block display setting"),onClick:()=>t({blockLayout:"grid"}),isActive:i==="grid"}];return(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)(Uf.BlockControls,{children:(0,st.jsx)(kt.ToolbarGroup,{controls:E})}),(0,st.jsx)(Uf.InspectorControls,{children:(0,st.jsxs)(kt.__experimentalToolsPanel,{label:(0,Ft.__)("Settings"),resetAll:()=>{t({itemsToShow:5,displayAuthor:!1,displayDate:!1,displayExcerpt:!1,excerptLength:55,columns:2,openInNewTab:!1})},dropdownMenuProps:g,children:[(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ft.__)("Number of items"),hasValue:()=>d!==5,onDeselect:()=>t({itemsToShow:5}),isShownByDefault:!0,children:(0,st.jsx)(kt.RangeControl,{label:(0,Ft.__)("Number of items"),value:d,onChange:D=>t({itemsToShow:D}),min:UBe,max:GBe,required:!0})}),(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ft.__)("Display author"),hasValue:()=>!!s,onDeselect:()=>t({displayAuthor:!1}),isShownByDefault:!0,children:(0,st.jsx)(kt.ToggleControl,{label:(0,Ft.__)("Display author"),checked:s,onChange:v("displayAuthor")})}),(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ft.__)("Display date"),hasValue:()=>!!c,onDeselect:()=>t({displayDate:!1}),isShownByDefault:!0,children:(0,st.jsx)(kt.ToggleControl,{label:(0,Ft.__)("Display date"),checked:c,onChange:v("displayDate")})}),(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ft.__)("Display excerpt"),hasValue:()=>!!u,onDeselect:()=>t({displayExcerpt:!1}),isShownByDefault:!0,children:(0,st.jsx)(kt.ToggleControl,{label:(0,Ft.__)("Display excerpt"),checked:u,onChange:v("displayExcerpt")})}),u&&(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ft.__)("Max number of words in excerpt"),hasValue:()=>p!==55,onDeselect:()=>t({excerptLength:55}),isShownByDefault:!0,children:(0,st.jsx)(kt.RangeControl,{label:(0,Ft.__)("Max number of words in excerpt"),value:p,onChange:D=>t({excerptLength:D}),min:10,max:100,required:!0})}),i==="grid"&&(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ft.__)("Columns"),hasValue:()=>l!==2,onDeselect:()=>t({columns:2}),isShownByDefault:!0,children:(0,st.jsx)(kt.RangeControl,{label:(0,Ft.__)("Columns"),value:l,onChange:D=>t({columns:D}),min:2,max:6,required:!0})}),(0,st.jsx)(kt.__experimentalToolsPanelItem,{label:(0,Ft.__)("Open links in new tab"),hasValue:()=>!!f,onDeselect:()=>t({openInNewTab:!1}),isShownByDefault:!0,children:(0,st.jsx)(kt.ToggleControl,{label:(0,Ft.__)("Open links in new tab"),checked:f,onChange:D=>t({openInNewTab:D})})})]})}),(0,st.jsx)(Uf.InspectorControls,{group:"advanced",children:(0,st.jsx)(kt.TextControl,{label:(0,Ft.__)("Link relation"),help:(0,zT.createInterpolateElement)((0,Ft.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,st.jsx)(kt.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:h||"",onChange:D=>t({rel:D})})}),k==="loading"&&(0,st.jsx)("div",{...C,children:(0,st.jsx)(kt.Spinner,{})}),k==="error"&&(0,st.jsx)("div",{...C,children:(0,st.jsx)("p",{children:(0,Ft.sprintf)((0,Ft.__)("Error: %s"),x)})}),k==="success"&&(0,st.jsx)(xo,{wrapperProps:C,html:_})]})}var{name:sde}=VT,cde={icon:Tv,example:{attributes:{feedURL:"https://wordpress.org"}},edit:lde},WBe=()=>R({name:sde,metadata:VT,settings:cde});var XV={};Y(XV,{init:()=>YBe,metadata:()=>OT,name:()=>yde,settings:()=>HT});var $0=n(N(),1);var bde=n(q(),1);var OT={$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 Jr=n(B(),1),FT=n(O(),1),v2=n(H(),1),ur=n(z(),1),dde=n(_e(),1);var Rt=n(N(),1),fde=n(En(),1),hde=n(sb(),1);var qV=50,ZV=350,KV=220;function YV(e){return e==="%"}var wt=n(b(),1),ude={"":(0,Rt.__)("Lets the theme decide. Uses the <search> landmark element if the theme opts in, otherwise a <form>."),search:(0,Rt.__)("Wraps the block in a <search> landmark, announced as a search region by assistive technologies."),form:(0,Rt.__)('Uses a <form role="search"> wrapper for backward compatibility with existing theme styles.')},pde="4px",mde=[25,50,75,100];function gde({className:e,attributes:t,setAttributes:r,toggleSelection:o,isSelected:a,clientId:i}){let{label:l,showLabel:s,placeholder:c,width:u,widthUnit:p,align:m,buttonText:d,buttonPosition:f,buttonUseIcon:h,tagName:g,style:v}=t,y=(0,FT.useSelect)(ne=>{let{getBlockParentsByBlockName:me,wasBlockJustInserted:se}=ne(Jr.store);return!!me(i,"core/navigation")?.length&&se(i)},[i]),{__unstableMarkNextChangeAsNotPersistent:_}=(0,FT.useDispatch)(Jr.store);(0,v2.useEffect)(()=>{y&&(_(),r({showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"}))},[_,y,r]);let k=v?.border?.radius,x=(0,Jr.__experimentalUseBorderProps)(t);typeof k=="number"&&(x={...x,style:{...x.style,borderRadius:`${k}px`}});let w=(0,Jr.__experimentalUseColorProps)(t),[C,T]=(0,Jr.useSettings)("typography.fluid","layout"),E=(0,Jr.getTypographyClassesAndStyles)(t,{typography:{fluid:C},layout:{wideSize:T?.wideSize}}),I=`wp-block-search__width-${(0,dde.useInstanceId)(ur.__experimentalUnitControl)}`,P=f==="button-inside",L=f==="button-outside",A=f==="no-button",V=f==="button-only",j=V&&!a,Z=(0,v2.useRef)(),W=(0,v2.useRef)(),G=(0,ur.__experimentalUseCustomUnits)({availableUnits:["%","px"],defaultValues:{"%":qV,px:ZV}}),F=()=>S(e,P?"wp-block-search__button-inside":void 0,L?"wp-block-search__button-outside":void 0,A?"wp-block-search__no-button":void 0,V?"wp-block-search__button-only":void 0,!h&&!A?"wp-block-search__text-button":void 0,h&&!A?"wp-block-search__icon-button":void 0,j?"wp-block-search__searchfield-hidden":void 0),J=[{label:(0,Rt.__)("Button outside"),value:"button-outside"},{label:(0,Rt.__)("Button inside"),value:"button-inside"},{label:(0,Rt.__)("No button"),value:"no-button"},{label:(0,Rt.__)("Button only"),value:"button-only"}],$=()=>V?{}:{right:m!=="right",left:m==="right"},X=()=>{let ne=S("wp-block-search__input",A?w.className:void 0,P?void 0:x.className,E.className),me={...A?w.style:{},...P?{borderRadius:x.style?.borderRadius,borderTopLeftRadius:x.style?.borderTopLeftRadius,borderTopRightRadius:x.style?.borderTopRightRadius,borderBottomLeftRadius:x.style?.borderBottomLeftRadius,borderBottomRightRadius:x.style?.borderBottomRightRadius}:x.style,...E.style,textDecoration:void 0};return(0,wt.jsx)("input",{type:"search",className:ne,style:me,"aria-label":(0,Rt.__)("Optional placeholder text"),placeholder:c?void 0:(0,Rt.__)("Optional placeholder\u2026"),value:c,onChange:se=>r({placeholder:se.target.value}),ref:Z})},re=()=>{let ne=S("wp-block-search__button",w.className,E.className,P?void 0:x.className,h?"has-icon":void 0,(0,Jr.__experimentalGetElementClassName)("button")),me={...w.style,...E.style,...P?{borderRadius:x.style?.borderRadius,borderTopLeftRadius:x.style?.borderTopLeftRadius,borderTopRightRadius:x.style?.borderTopRightRadius,borderBottomLeftRadius:x.style?.borderBottomLeftRadius,borderBottomRightRadius:x.style?.borderBottomRightRadius}:x.style};return(0,wt.jsxs)(wt.Fragment,{children:[h&&(0,wt.jsx)("button",{type:"button",className:ne,style:me,"aria-label":d?(0,fde.__unstableStripHTML)(d):(0,Rt.__)("Search"),ref:W,children:(0,wt.jsx)(aa,{icon:Pv})}),!h&&(0,wt.jsx)(Jr.RichText,{identifier:"buttonText",className:ne,style:me,"aria-label":(0,Rt.__)("Button text"),placeholder:(0,Rt.__)("Add button text\u2026"),withoutInteractiveFormatting:!0,value:d,onChange:se=>r({buttonText:se})})]})},ae=K(),ee=(0,wt.jsxs)(wt.Fragment,{children:[(0,wt.jsx)(Jr.InspectorControls,{children:(0,wt.jsxs)(ur.__experimentalToolsPanel,{label:(0,Rt.__)("Settings"),resetAll:()=>{r({width:void 0,widthUnit:void 0,showLabel:!0,buttonUseIcon:!1,buttonPosition:"button-outside"})},dropdownMenuProps:ae,children:[(0,wt.jsx)(ur.__experimentalToolsPanelItem,{hasValue:()=>!s,label:(0,Rt.__)("Show label"),onDeselect:()=>{r({showLabel:!0})},isShownByDefault:!0,children:(0,wt.jsx)(ur.ToggleControl,{checked:s,label:(0,Rt.__)("Show label"),onChange:ne=>r({showLabel:ne})})}),(0,wt.jsx)(ur.__experimentalToolsPanelItem,{hasValue:()=>f!=="button-outside",label:(0,Rt.__)("Button position"),onDeselect:()=>{r({buttonPosition:"button-outside"})},isShownByDefault:!0,children:(0,wt.jsx)(ur.SelectControl,{value:f,label:(0,Rt.__)("Button position"),onChange:ne=>{r({buttonPosition:ne})},options:J})}),f!=="no-button"&&(0,wt.jsx)(ur.__experimentalToolsPanelItem,{hasValue:()=>!!h,label:(0,Rt.__)("Use button with icon"),onDeselect:()=>{r({buttonUseIcon:!1})},isShownByDefault:!0,children:(0,wt.jsx)(ur.ToggleControl,{checked:h,label:(0,Rt.__)("Use button with icon"),onChange:ne=>r({buttonUseIcon:ne})})}),(0,wt.jsx)(ur.__experimentalToolsPanelItem,{hasValue:()=>!!u,label:(0,Rt.__)("Width"),onDeselect:()=>{r({width:void 0,widthUnit:void 0})},isShownByDefault:!0,children:(0,wt.jsxs)(ur.__experimentalVStack,{children:[(0,wt.jsx)(ur.__experimentalUnitControl,{label:(0,Rt.__)("Width"),id:I,min:YV(p)?0:KV,max:YV(p)?100:void 0,step:1,onChange:ne=>{let me=ne===""?void 0:parseInt(ne,10);r({width:me})},onUnitChange:ne=>{r({width:ne==="%"?qV:ZV,widthUnit:ne})},__unstableInputWidth:"80px",value:`${u}${p}`,units:G}),(0,wt.jsx)(ur.__experimentalToggleGroupControl,{label:(0,Rt.__)("Percentage Width"),value:mde.includes(u)&&p==="%"?u:void 0,hideLabelFromVision:!0,onChange:ne=>{r({width:ne,widthUnit:"%"})},isBlock:!0,children:mde.map(ne=>(0,wt.jsx)(ur.__experimentalToggleGroupControlOption,{value:ne,label:(0,Rt.sprintf)((0,Rt.__)("%d%%"),ne)},ne))})]})})]})}),(0,wt.jsx)(Jr.InspectorControls,{group:"advanced",children:(0,wt.jsx)(ur.SelectControl,{label:(0,Rt.__)("HTML element"),value:g??"",options:[{label:(0,Rt.__)("Default"),value:""},{label:"<search>",value:"search"},{label:"<form>",value:"form"}],onChange:ne=>{r({tagName:ne}),(0,hde.speak)(ude[ne].replace(/[<>]/g,""))},help:ude[g??""]})})]}),ce=ne=>ne!==void 0&&parseInt(ne,10)!==0,oe=ne=>ce(ne)?`calc(${ne} + ${pde})`:void 0,we=()=>{let ne=P?x.style:{borderRadius:x.style?.borderRadius,borderTopLeftRadius:x.style?.borderTopLeftRadius,borderTopRightRadius:x.style?.borderTopRightRadius,borderBottomLeftRadius:x.style?.borderBottomLeftRadius,borderBottomRightRadius:x.style?.borderBottomRightRadius};if(P){if(typeof k=="object"){let{borderTopLeftRadius:se,borderTopRightRadius:Pe,borderBottomLeftRadius:Be,borderBottomRightRadius:Q}=x.style;return{...ne,borderTopLeftRadius:oe(se),borderTopRightRadius:oe(Pe),borderBottomLeftRadius:oe(Be),borderBottomRightRadius:oe(Q)}}let me=Number.isInteger(k)?`${k}px`:k;ne.borderRadius=`calc(${me} + ${pde})`}return ne},le=(0,Jr.useBlockProps)({className:F(),style:{...E.style,textDecoration:void 0}}),de=S("wp-block-search__label",E.className);return(0,wt.jsxs)(wt.Fragment,{children:[ee,(0,wt.jsxs)(g==="search"?"search":"div",{...le,children:[s&&(0,wt.jsx)(Jr.RichText,{identifier:"label",className:de,"aria-label":(0,Rt.__)("Label text"),placeholder:(0,Rt.__)("Add label\u2026"),withoutInteractiveFormatting:!0,value:l,onChange:ne=>r({label:ne}),style:E.style}),(0,wt.jsxs)(ur.ResizableBox,{size:{width:u===void 0?"auto":`${u}${p}`,height:"auto"},className:S("wp-block-search__inside-wrapper",P?x.className:void 0),style:we(),minWidth:KV,enable:$(),onResizeStart:(ne,me,se)=>{r({width:parseInt(se.offsetWidth,10),widthUnit:"px"}),o(!1)},onResizeStop:(ne,me,se,Pe)=>{r({width:parseInt(u+Pe.width,10)}),o(!0)},showHandle:a,children:[(P||L||V)&&(0,wt.jsxs)(wt.Fragment,{children:[X(),re()]}),A&&X()]})]})]})}var QV=n(N(),1),qBe=[{name:"default",isDefault:!0,attributes:{buttonText:(0,QV.__)("Search"),label:(0,QV.__)("Search")}}],vde=qBe;var{fieldsKey:ZBe,formKey:KBe}=U(bde.privateApis),{name:yde}=OT,HT={icon:Pv,example:{attributes:{buttonText:(0,$0.__)("Search"),label:(0,$0.__)("Search")},viewportWidth:400},variations:vde,edit:gde};window.__experimentalContentOnlyInspectorFields&&(HT[ZBe]=[{id:"label",label:(0,$0.__)("Label"),type:"text",Edit:"rich-text"},{id:"buttonText",label:(0,$0.__)("Button text"),type:"text",Edit:"rich-text"},{id:"placeholder",label:(0,$0.__)("Placeholder"),type:"text",Edit:"rich-text"}],HT[KBe]={fields:["label","buttonText","placeholder"]});var YBe=()=>R({name:yde,metadata:OT,settings:HT});var JV={};Y(JV,{init:()=>tEe,metadata:()=>UT,name:()=>Bde,settings:()=>Ede});var Cm=n(B(),1),jT=n(z(),1),y2=n(N(),1);var b2=n(H(),1),_de=n(_e(),1);function xde(e,t,r){let[o,a]=(0,b2.useState)(!1),i=(0,_de.usePrevious)(t);(0,b2.useEffect)(()=>{e==="css"&&!t&&!i&&a(!0)},[t,i,e]),(0,b2.useEffect)(()=>{e==="css"&&(o&&t||i&&t!==i)&&(r({opacity:"alpha-channel"}),a(!1))},[o,t,i])}var $u=n(b(),1),QBe=({tagName:e,setAttributes:t})=>(0,$u.jsx)(jT.SelectControl,{label:(0,y2.__)("HTML element"),value:e,onChange:r=>t({tagName:r}),options:[{label:(0,y2.__)("Default (<hr>)"),value:"hr"},{label:"<div>",value:"div"}],help:e==="hr"?(0,y2.__)("Only select <hr> if the separator conveys important information and should be announced by screen readers."):(0,y2.__)("The <div> element should only be used if the block is a design element with no semantic meaning.")});function kde({attributes:e,setAttributes:t}){let{backgroundColor:r,opacity:o,style:a,tagName:i}=e,l=(0,Cm.__experimentalUseColorProps)(e),s=l?.style?.backgroundColor,c=!!a?.color?.background;xde(o,s,t);let u=(0,Cm.getColorClassName)("color",r),p=S({"has-text-color":r||s,[u]:u,"has-css-opacity":o==="css","has-alpha-channel-opacity":o==="alpha-channel"},l.className);return(0,$u.jsxs)($u.Fragment,{children:[(0,$u.jsx)(Cm.InspectorControls,{group:"advanced",children:(0,$u.jsx)(QBe,{tagName:i,setAttributes:t})}),(0,$u.jsx)(i==="hr"?jT.HorizontalRule:i,{...(0,Cm.useBlockProps)({className:p,style:c?{color:s,backgroundColor:s}:void 0})})]})}var UT={$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 q0=n(B(),1),wde=n(b(),1);function Cde({attributes:e}){let{backgroundColor:t,style:r,opacity:o,tagName:a}=e,i=r?.color?.background,l=(0,q0.__experimentalGetColorClassesAndStyles)(e),s=(0,q0.getColorClassName)("color",t),c=S({"has-text-color":t||i,[s]:s,"has-css-opacity":o==="css","has-alpha-channel-opacity":o==="alpha-channel"},l.className),u={backgroundColor:l?.style?.backgroundColor,color:s?void 0:i};return(0,wde.jsx)(a,{...q0.useBlockProps.save({className:c,style:u})})}var Sm=n(q(),1),JBe={from:[{type:"input",regExp:/^-{3,}$/,transform:()=>{let e=(0,Sm.getBlockVariations)("core/separator")?.find(t=>t.isDefault);return[(0,Sm.createBlock)("core/separator",e?.attributes??{}),(0,Sm.createBlock)((0,Sm.getDefaultBlockName)())]}},{type:"raw",selector:"hr",schema:{hr:{}}}],to:[{type:"block",blocks:["core/spacer"],transform:({anchor:e})=>(0,Sm.createBlock)("core/spacer",{anchor:e||void 0})}]},Sde=JBe;var _2=n(B(),1),Tde=n(b(),1),eEe={attributes:{color:{type:"string"},customColor:{type:"string"}},save({attributes:e}){let{color:t,customColor:r}=e,o=(0,_2.getColorClassName)("background-color",t),a=(0,_2.getColorClassName)("color",t),i=S({"has-text-color has-background":t||r,[o]:o,[a]:a}),l={backgroundColor:o?void 0:r,color:a?void 0:r};return(0,Tde.jsx)("hr",{..._2.useBlockProps.save({className:i,style:l})})},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"}}},Pde=[eEe];var{name:Bde}=UT,Ede={icon:kN,example:{attributes:{customColor:"#065174",className:"is-style-wide"}},transforms:Sde,edit:kde,save:Cde,deprecated:Pde},tEe=()=>R({name:Bde,metadata:UT,settings:Ede});var tz={};Y(tz,{init:()=>iEe,metadata:()=>KT,name:()=>Hde,settings:()=>jde});var GT=n(N(),1),$T=n(B(),1),Nde=n(_e(),1),Ide=n(z(),1);var WT=n(b(),1);function ez({attributes:e,setAttributes:t}){let o=`blocks-shortcode-input-${(0,Nde.useInstanceId)(ez)}`;return(0,WT.jsx)("div",{...(0,$T.useBlockProps)(),children:(0,WT.jsx)(Ide.Placeholder,{icon:Ev,label:(0,GT.__)("Shortcode"),children:(0,WT.jsx)($T.PlainText,{className:"blocks-shortcode__textarea",id:o,value:e.text,"aria-label":(0,GT.__)("Shortcode text"),placeholder:(0,GT.__)("Write shortcode here\u2026"),onChange:a=>t({text:a})})})})}var Dde=n(H(),1),Lde=n(b(),1);function Rde({attributes:e}){return(0,Lde.jsx)(Dde.RawHTML,{children:e.text})}var qT=n(Mde(),1),ZT=n(q(),1),Ode=n(zde(),1),rEe=()=>(0,ZT.getBlockTransforms)("from").filter(e=>e.type==="shortcode"&&e.blockName!=="core/shortcode"),oEe=(e,t)=>{let r=e.trim(),o=(0,Ode.next)(t,r);return!!o&&o.index===0&&o.content.length===r.length},nEe={from:[{type:"shortcode",tag:"[a-z][a-z0-9_-]*",attributes:{text:{type:"string",shortcode:(e,{content:t})=>(0,qT.removep)((0,qT.autop)(t))}},priority:20}],get to(){return rEe().map(e=>({type:"block",blocks:[e.blockName],isMatch:({text:t=""})=>[].concat(e.tag).some(r=>oEe(t,r)),transform:({text:t=""})=>(0,ZT.rawHandler)({HTML:`<p>${t.trim()}</p>`})}))}},Fde=nEe;var KT={$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:Hde}=KT,jde={icon:Ev,transforms:Fde,edit:ez,save:Rde},iEe=()=>R({name:Hde,metadata:KT,settings:jde});var oz={};Y(oz,{init:()=>mEe,metadata:()=>YT,name:()=>Zde,settings:()=>Kde});var YT={$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 rz=n(Ar(),1),Vc=n(H(),1),fo=n(N(),1),At=n(z(),1),Ude=n(_e(),1),ho=n(B(),1),Tm=n(O(),1),Z0=n(te(),1);var Gde=n(Tr(),1);var je=n(b(),1),QT=["image"],{mediaEditKey:sEe,openMediaEditorModalKey:cEe}=U(ho.privateApis),uEe=({alt:e,attributes:{align:t,width:r,height:o,isLink:a,linkTarget:i,shouldSyncIcon:l},isSelected:s,setAttributes:c,setLogo:u,logoUrl:p,siteUrl:m,logoId:d,iconId:f,setIcon:h,canUserEdit:g})=>{let v=(0,Ude.useViewportMatch)("medium"),_=!["wide","full"].includes(t)&&v,[{naturalWidth:k,naturalHeight:x},w]=(0,Vc.useState)({}),C=(0,Vc.useRef)(),{toggleSelection:T,__unstableMarkNextChangeAsNotPersistent:E}=(0,Tm.useDispatch)(ho.store),D=K(),P=(0,ho.useBlockEditingMode)()==="contentOnly",{imageEditing:L,maxWidth:A,title:V,editMediaEntity:j,openMediaEditorModal:Z}=(0,Tm.useSelect)(Be=>{let Q=Be(ho.store).getSettings();return{title:Be(Z0.store).getEntityRecord("root","__unstableBase")?.name,imageEditing:Q.imageEditing,maxWidth:Q.maxWidth,editMediaEntity:Q?.[sEe],openMediaEditorModal:Q?.[cEe]}},[]);(0,Vc.useEffect)(()=>{l&&d!==f&&(E(),c({shouldSyncIcon:!1}))},[]);let W=({id:Be})=>{typeof Be=="number"&&u(Be)};function G(){T(!1)}function F(){T(!0)}let J=(0,je.jsxs)(je.Fragment,{children:[(0,je.jsx)("img",{className:"custom-logo",src:p,alt:e,onLoad:Be=>{w({naturalWidth:Be.target.naturalWidth,naturalHeight:Be.target.naturalHeight})}}),(0,rz.isBlobURL)(p)&&(0,je.jsx)(At.Spinner,{})]}),$=J;if(a&&($=(0,je.jsx)("a",{href:m,className:"custom-logo-link",rel:"home",title:V,onClick:Be=>Be.preventDefault(),children:J})),!_||!k||!x)return(0,je.jsx)("div",{style:{width:r,height:o},children:$});let X=120,re=r||X,ae=k/x,ee=re/ae,ce=k<x?uc:Math.ceil(uc*ae),oe=x<k?uc:Math.ceil(uc/ae),we=A*2.5,le=!1,de=!1;t==="center"?(le=!0,de=!0):(0,fo.isRTL)()?t==="left"?le=!0:de=!0:t==="right"?de=!0:le=!0;let ge=d&&k&&x&&L&&!!j,ne=!P,se=!window?.__experimentalUseCustomizerSiteLogoUrl?m+"/wp-admin/options-general.php":m+"/wp-admin/customize.php?autofocus[section]=title_tagline",Pe=(0,Vc.createInterpolateElement)((0,fo.__)("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,je.jsx)("a",{href:se,target:"_blank",rel:"noopener"})});return(0,je.jsxs)(je.Fragment,{children:[(0,je.jsx)(ho.InspectorControls,{children:(0,je.jsxs)(At.__experimentalToolsPanel,{label:(0,fo.__)("Settings"),dropdownMenuProps:D,children:[(0,je.jsx)(At.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!r,label:(0,fo.__)("Image width"),onDeselect:()=>c({width:void 0}),children:(0,je.jsx)(At.RangeControl,{label:(0,fo.__)("Image width"),onChange:Be=>c({width:Be}),min:ce,max:we,initialPosition:Math.min(X,we),value:r||"",disabled:!_})}),(0,je.jsx)(At.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!a,label:(0,fo.__)("Link image to home"),onDeselect:()=>c({isLink:!0}),children:(0,je.jsx)(At.ToggleControl,{label:(0,fo.__)("Link image to home"),onChange:()=>c({isLink:!a}),checked:a})}),a&&(0,je.jsx)(At.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>i==="_blank",label:(0,fo.__)("Open in new tab"),onDeselect:()=>c({linkTarget:"_self"}),children:(0,je.jsx)(At.ToggleControl,{label:(0,fo.__)("Open in new tab"),onChange:Be=>c({linkTarget:Be?"_blank":"_self"}),checked:i==="_blank"})}),g&&(0,je.jsx)(At.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!l,label:(0,fo.__)("Use as Site Icon"),onDeselect:()=>{c({shouldSyncIcon:!1}),h(void 0)},children:(0,je.jsx)(At.ToggleControl,{label:(0,fo.__)("Use as Site Icon"),onChange:Be=>{c({shouldSyncIcon:Be}),h(Be?d:void 0)},checked:!!l,help:Pe})})]})}),ge&&Z&&ne&&(0,je.jsx)(ho.BlockControls,{group:"block",children:(0,je.jsx)(At.ToolbarButton,{ref:C,onClick:()=>Z({id:d,onUpdate:W,onClose:()=>C.current?.focus()}),"aria-haspopup":"dialog",icon:Km,label:(0,fo.__)("Crop")})}),(0,je.jsx)(At.ResizableBox,{size:{width:re,height:ee},showHandle:s&&ne,minWidth:ce,maxWidth:we,minHeight:oe,maxHeight:we/ae,lockAspectRatio:!0,enable:{top:!1,right:le,bottom:!0,left:de},onResizeStart:G,onResizeStop:(Be,Q,Ce,pe)=>{F(),c({width:parseInt(re+pe.width,10),height:parseInt(ee+pe.height,10)})},children:$})]})};function Wde({attributes:e,className:t,setAttributes:r,isSelected:o}){let{width:a,shouldSyncIcon:i}=e,{siteLogoId:l,canUserEdit:s,url:c,siteIconId:u,mediaItemData:p,isRequestingMediaItem:m}=(0,Tm.useSelect)(F=>{let{canUser:J,getEntityRecord:$,getEditedEntityRecord:X}=F(Z0.store),re=J("update",{kind:"root",name:"site"}),ae=re?X("root","site"):void 0,ee=$("root","__unstableBase"),ce=re?ae?.site_logo:ee?.site_logo,oe=ae?.site_icon,we=ce&&F(Z0.store).getEntityRecord("postType","attachment",ce,{context:"view"}),le=!!ce&&!F(Z0.store).hasFinishedResolution("getEntityRecord",["postType","attachment",ce,{context:"view"}]);return{siteLogoId:ce,canUserEdit:re,url:ee?.home,mediaItemData:we,isRequestingMediaItem:le,siteIconId:oe}},[]),{getSettings:d}=(0,Tm.useSelect)(ho.store),[f,h]=(0,Vc.useState)(),g=K(),{editEntityRecord:v}=(0,Tm.useDispatch)(Z0.store),y=(F,J=!1)=>{(i||J)&&_(F),v("root","site",void 0,{site_logo:F})},_=F=>v("root","site",void 0,{site_icon:F??null}),{alt_text:k,source_url:x}=p??{},w=F=>{if(i===void 0){let J=!u;r({shouldSyncIcon:J}),C(F,J);return}C(F)},C=(F,J=!1)=>{if(F){if(!F.id&&F.url){h(F.url),y(void 0);return}y(F.id,J)}},T=()=>{y(null),r({width:void 0})},{createErrorNotice:E}=(0,Tm.useDispatch)(Gde.store),D=F=>{E(F,{type:"snackbar"}),h()},I=F=>{d().mediaUpload({allowedTypes:QT,filesList:F,onFileChange([J]){if((0,rz.isBlobURL)(J?.url)){h(J.url);return}w(J)},onError:D,multiple:!1})},P={mediaURL:x,name:x?(0,fo.__)("Replace"):(0,fo.__)("Choose logo"),onSelect:C,onError:D,onReset:T},L=s&&(0,je.jsx)(ho.BlockControls,{group:"other",children:(0,je.jsx)(ho.MediaReplaceFlow,{...P,allowedTypes:QT,variant:"toolbar"})}),A,V=l===void 0||m;V&&(A=(0,je.jsx)(At.Spinner,{})),(0,Vc.useEffect)(()=>{x&&f&&h()},[x,f]),(x||f)&&(A=(0,je.jsxs)(je.Fragment,{children:[(0,je.jsx)(uEe,{alt:k,attributes:e,className:t,isSelected:o,setAttributes:r,logoUrl:f||x,setLogo:y,logoId:p?.id||l,siteUrl:c,setIcon:_,iconId:u,canUserEdit:s}),s&&(0,je.jsx)(At.DropZone,{onFilesDrop:I})]}));let j=F=>{let J=S("block-editor-media-placeholder",t);return(0,je.jsx)(At.Placeholder,{className:J,preview:A,withIllustration:!0,style:{width:a},children:F})},Z=S(t,{"is-default-size":!a,"is-transient":f}),W=(0,ho.useBlockProps)({className:Z}),G=(s||x)&&(0,je.jsx)(ho.InspectorControls,{children:(0,je.jsx)(At.__experimentalToolsPanel,{label:(0,fo.__)("Media"),dropdownMenuProps:g,children:s?(0,je.jsx)(At.__experimentalToolsPanelItem,{hasValue:()=>!!x,label:(0,fo.__)("Logo"),isShownByDefault:!0,children:(0,je.jsx)(L4,{mediaId:l,mediaUrl:x,filename:p?.media_details?.sizes?.full?.file||p?.slug,allowedTypes:QT,onSelect:C,onError:D,onReset:T,isUploading:!!f,emptyLabel:(0,fo.__)("Logo")})}):(0,je.jsx)("div",{className:"block-library-site-logo__inspector-media-replace-container",style:{gridColumn:"1 / -1"},children:(0,je.jsx)(jR,{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,je.jsxs)("div",{...W,children:[L,G,(!!x||!!f)&&A,(V||!f&&!x&&!s)&&(0,je.jsx)(At.Placeholder,{className:"site-logo_placeholder",withIllustration:!0,children:V&&(0,je.jsx)("span",{className:"components-placeholder__preview",children:(0,je.jsx)(At.Spinner,{})})}),!V&&!f&&!x&&s&&(0,je.jsx)(ho.MediaPlaceholder,{onSelect:w,allowedTypes:QT,onError:D,placeholder:j,mediaLibraryButton:({open:F})=>(0,je.jsx)(At.Button,{__next40pxDefaultSize:!0,icon:tu,variant:"primary",label:(0,fo.__)("Choose logo"),showTooltip:!0,tooltipPosition:"middle right",onClick:()=>{F()}})})]})}var $de=n(q(),1),pEe={to:[{type:"block",blocks:["core/site-title"],transform:({isLink:e,linkTarget:t})=>(0,$de.createBlock)("core/site-title",{isLink:e,linkTarget:t})}]},qde=pEe;var{name:Zde}=YT,Kde={icon:BN,example:{},edit:Wde,transforms:qde},mEe=()=>R({name:Zde,metadata:YT,settings:Kde});var iz={};Y(iz,{init:()=>gEe,metadata:()=>XT,name:()=>Jde,settings:()=>efe});var XT={$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 e8=n(O(),1),nz=n(te(),1),Pm=n(B(),1),JT=n(N(),1),t8=n(q(),1);var qu=n(b(),1);function Yde(e){Ct(e);let{attributes:t,setAttributes:r,insertBlocksAfter:o}=e,{level:a,levelOptions:i}=t,{canUserEdit:l,tagline:s}=(0,e8.useSelect)(f=>{let{canUser:h,getEntityRecord:g,getEditedEntityRecord:v}=f(nz.store),y=h("update",{kind:"root",name:"site"}),_=y?v("root","site"):{},k=g("root","__unstableBase");return{canUserEdit:y,tagline:y?_?.description:k?.description}},[]),c=a===0?"p":`h${a}`,{editEntityRecord:u}=(0,e8.useDispatch)(nz.store);function p(f){u("root","site",void 0,{description:f})}let m=(0,Pm.useBlockProps)({className:!l&&!s&&"wp-block-site-tagline__placeholder"}),d=l?(0,qu.jsx)(Pm.RichText,{allowedFormats:[],onChange:p,"aria-label":(0,JT.__)("Site tagline text"),placeholder:(0,JT.__)("Write site tagline\u2026"),tagName:c,value:s,disableLineBreaks:!0,__unstableOnSplitAtEnd:o?()=>o((0,t8.createBlock)((0,t8.getDefaultBlockName)())):void 0,...m}):(0,qu.jsx)(c,{...m,children:s||(0,JT.__)("Site Tagline placeholder")});return(0,qu.jsxs)(qu.Fragment,{children:[(0,qu.jsx)(Pm.BlockControls,{group:"block",children:(0,qu.jsx)(Pm.HeadingLevelDropdown,{value:a,options:i,onChange:f=>r({level:f})})}),d]})}var r8=n(z(),1),az=n(b(),1),Qde=(0,az.jsx)(r8.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",children:(0,az.jsx)(r8.Path,{d:"M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z"})});var fEe={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},hEe={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:Kt,isEligible({style:e}){return e?.typography?.fontFamily}},Xde=[fEe,hEe];var{name:Jde}=XT,efe={icon:Qde,edit:Yde,deprecated:Xde},gEe=()=>R({name:Jde,metadata:XT,settings:efe});var cz={};Y(cz,{init:()=>xEe,metadata:()=>o8,name:()=>afe,settings:()=>ife});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,__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 n8=n(O(),1),lz=n(te(),1),zc=n(N(),1),Al=n(B(),1),Bm=n(z(),1),a8=n(q(),1),sz=n(Oo(),1);var Qo=n(b(),1);function tfe(e){Ct(e);let{attributes:t,setAttributes:r,insertBlocksAfter:o}=e,{level:a,levelOptions:i,isLink:l,linkTarget:s}=t,{canUserEdit:c,title:u}=(0,n8.useSelect)(y=>{let{canUser:_,getEntityRecord:k,getEditedEntityRecord:x}=y(lz.store),w=_("update",{kind:"root",name:"site"}),C=w?x("root","site"):{},T=k("root","__unstableBase");return{canUserEdit:w,title:w?C?.title:T?.name}},[]),{editEntityRecord:p}=(0,n8.useDispatch)(lz.store),m=K(),d=(0,Al.useBlockEditingMode)();function f(y){p("root","site",void 0,{title:y.trim()})}let h=a===0?"p":`h${a}`,g=(0,Al.useBlockProps)({className:!c&&!u&&"wp-block-site-title__placeholder"}),v=c?(0,Qo.jsx)(h,{...g,children:(0,Qo.jsx)(Al.RichText,{tagName:l?"a":"span",href:l?"#site-title-pseudo-link":void 0,"aria-label":(0,zc.__)("Site title text"),placeholder:(0,zc.__)("Write site title\u2026"),value:u,onChange:f,allowedFormats:[],disableLineBreaks:!0,__unstableOnSplitAtEnd:o?()=>o((0,a8.createBlock)((0,a8.getDefaultBlockName)())):void 0})}):(0,Qo.jsx)(h,{...g,children:l?(0,Qo.jsx)("a",{href:"#site-title-pseudo-link",onClick:y=>y.preventDefault(),children:(0,sz.decodeEntities)(u)||(0,zc.__)("Site Title placeholder")}):(0,Qo.jsx)("span",{children:(0,sz.decodeEntities)(u)||(0,zc.__)("Site Title placeholder")})});return(0,Qo.jsxs)(Qo.Fragment,{children:[d==="default"&&(0,Qo.jsx)(Al.BlockControls,{group:"block",children:(0,Qo.jsx)(Al.HeadingLevelDropdown,{value:a,options:i,onChange:y=>r({level:y})})}),(0,Qo.jsx)(Al.InspectorControls,{children:(0,Qo.jsxs)(Bm.__experimentalToolsPanel,{label:(0,zc.__)("Settings"),resetAll:()=>{r({isLink:!0,linkTarget:"_self"})},dropdownMenuProps:m,children:[(0,Qo.jsx)(Bm.__experimentalToolsPanelItem,{hasValue:()=>!l,label:(0,zc.__)("Make title link to home"),onDeselect:()=>r({isLink:!0}),isShownByDefault:!0,children:(0,Qo.jsx)(Bm.ToggleControl,{label:(0,zc.__)("Make title link to home"),onChange:()=>r({isLink:!l}),checked:l})}),l&&(0,Qo.jsx)(Bm.__experimentalToolsPanelItem,{hasValue:()=>s!=="_self",label:(0,zc.__)("Open in new tab"),onDeselect:()=>r({linkTarget:"_self"}),isShownByDefault:!0,children:(0,Qo.jsx)(Bm.ToggleControl,{label:(0,zc.__)("Open in new tab"),onChange:y=>r({linkTarget:y?"_blank":"_self"}),checked:s==="_blank"})})]})}),v]})}var bEe={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},yEe={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:Kt,isEligible({style:e}){return e?.typography?.fontFamily}},rfe=[bEe,yEe];var ofe=n(q(),1),_Ee={to:[{type:"block",blocks:["core/site-logo"],transform:({isLink:e,linkTarget:t})=>(0,ofe.createBlock)("core/site-logo",{isLink:e,linkTarget:t})}]},nfe=_Ee;var{name:afe}=o8,ife={icon:YB,example:{viewportWidth:350,attributes:{style:{typography:{textAlign:"center"}}}},edit:tfe,transforms:nfe,deprecated:rfe},xEe=()=>R({name:afe,metadata:o8,settings:ife});var iO={};Y(iO,{init:()=>PEe,metadata:()=>t9,name:()=>lhe,settings:()=>r9});var aO=n(N(),1);var ihe=n(q(),1);var K0=n(Kl(),1),e9=n(O(),1),Na=n(B(),1),Gf=n(H(),1),go=n(z(),1),the=n(_e(),1),ii=n(N(),1);var rhe=n(q(),1);var nO=n(N(),1);var i8=n(M(),1),uz=n(b(),1),lfe=()=>(0,uz.jsx)(i8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,uz.jsx)(i8.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 l8=n(M(),1),pz=n(b(),1),sfe=()=>(0,pz.jsx)(l8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,pz.jsx)(l8.Path,{d:"M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"})});var s8=n(M(),1),mz=n(b(),1),cfe=()=>(0,mz.jsx)(s8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,mz.jsx)(s8.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 c8=n(M(),1),dz=n(b(),1),ufe=()=>(0,dz.jsx)(c8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,dz.jsx)(c8.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 u8=n(M(),1),fz=n(b(),1),x2=()=>(0,fz.jsx)(u8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,fz.jsx)(u8.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 p8=n(M(),1),hz=n(b(),1),pfe=()=>(0,hz.jsx)(p8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,hz.jsx)(p8.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 m8=n(M(),1),gz=n(b(),1),mfe=()=>(0,gz.jsx)(m8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,gz.jsx)(m8.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 d8=n(M(),1),vz=n(b(),1),dfe=()=>(0,vz.jsx)(d8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,vz.jsx)(d8.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 f8=n(M(),1),bz=n(b(),1),ffe=()=>(0,bz.jsx)(f8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,bz.jsx)(f8.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 h8=n(M(),1),yz=n(b(),1),hfe=()=>(0,yz.jsx)(h8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,yz.jsx)(h8.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 g8=n(M(),1),_z=n(b(),1),gfe=()=>(0,_z.jsx)(g8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,_z.jsx)(g8.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 v8=n(M(),1),xz=n(b(),1),vfe=()=>(0,xz.jsx)(v8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,xz.jsx)(v8.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 b8=n(M(),1),kz=n(b(),1),bfe=()=>(0,kz.jsx)(b8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,kz.jsx)(b8.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 y8=n(M(),1),wz=n(b(),1),yfe=()=>(0,wz.jsx)(y8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,wz.jsx)(y8.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 _8=n(M(),1),Cz=n(b(),1),_fe=()=>(0,Cz.jsx)(_8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Cz.jsx)(_8.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 x8=n(M(),1),Sz=n(b(),1),xfe=()=>(0,Sz.jsx)(x8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Sz.jsx)(x8.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 k8=n(M(),1),Tz=n(b(),1),kfe=()=>(0,Tz.jsx)(k8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Tz.jsx)(k8.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 w8=n(M(),1),Pz=n(b(),1),wfe=()=>(0,Pz.jsx)(w8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Pz.jsx)(w8.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 C8=n(M(),1),Bz=n(b(),1),Cfe=()=>(0,Bz.jsx)(C8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Bz.jsx)(C8.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 S8=n(M(),1),Ez=n(b(),1),Sfe=()=>(0,Ez.jsx)(S8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Ez.jsx)(S8.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 T8=n(M(),1),Nz=n(b(),1),Tfe=()=>(0,Nz.jsx)(T8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Nz.jsx)(T8.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 P8=n(M(),1),Iz=n(b(),1),Pfe=()=>(0,Iz.jsx)(P8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Iz.jsx)(P8.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 B8=n(M(),1),Dz=n(b(),1),Bfe=()=>(0,Dz.jsx)(B8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Dz.jsx)(B8.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 E8=n(M(),1),Lz=n(b(),1),Efe=()=>(0,Lz.jsx)(E8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Lz.jsx)(E8.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 N8=n(M(),1),Rz=n(b(),1),Nfe=()=>(0,Rz.jsx)(N8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Rz.jsx)(N8.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 I8=n(M(),1),Az=n(b(),1),Ife=()=>(0,Az.jsx)(I8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Az.jsx)(I8.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 D8=n(M(),1),Mz=n(b(),1),Dfe=()=>(0,Mz.jsx)(D8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Mz.jsx)(D8.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 L8=n(M(),1),Vz=n(b(),1),Lfe=()=>(0,Vz.jsx)(L8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Vz.jsx)(L8.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 R8=n(M(),1),zz=n(b(),1),Rfe=()=>(0,zz.jsx)(R8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,zz.jsx)(R8.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 A8=n(M(),1),Oz=n(b(),1),Afe=()=>(0,Oz.jsx)(A8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Oz.jsx)(A8.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 M8=n(M(),1),Fz=n(b(),1),Mfe=()=>(0,Fz.jsx)(M8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Fz.jsx)(M8.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 V8=n(M(),1),Hz=n(b(),1),Vfe=()=>(0,Hz.jsx)(V8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Hz.jsx)(V8.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 z8=n(M(),1),jz=n(b(),1),zfe=()=>(0,jz.jsx)(z8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,jz.jsx)(z8.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 O8=n(M(),1),Uz=n(b(),1),Ofe=()=>(0,Uz.jsx)(O8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Uz.jsx)(O8.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 F8=n(M(),1),Gz=n(b(),1),Ffe=()=>(0,Gz.jsx)(F8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Gz.jsx)(F8.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 H8=n(M(),1),Wz=n(b(),1),Hfe=()=>(0,Wz.jsx)(H8.SVG,{width:"24",height:"24",viewBox:"0 0 128 128",version:"1.1",children:(0,Wz.jsx)(H8.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 j8=n(M(),1),$z=n(b(),1),jfe=()=>(0,$z.jsx)(j8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,$z.jsx)(j8.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 U8=n(M(),1),qz=n(b(),1),Ufe=()=>(0,qz.jsx)(U8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,qz.jsx)(U8.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 G8=n(M(),1),Zz=n(b(),1),Gfe=()=>(0,Zz.jsx)(G8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Zz.jsx)(G8.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 W8=n(M(),1),Kz=n(b(),1),Wfe=()=>(0,Kz.jsx)(W8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Kz.jsx)(W8.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 $8=n(M(),1),Yz=n(b(),1),$fe=()=>(0,Yz.jsx)($8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Yz.jsx)($8.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 q8=n(M(),1),Qz=n(b(),1),qfe=()=>(0,Qz.jsx)(q8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Qz.jsx)(q8.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 Z8=n(M(),1),Xz=n(b(),1),Zfe=()=>(0,Xz.jsx)(Z8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Xz.jsx)(Z8.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 K8=n(M(),1),Jz=n(b(),1),Kfe=()=>(0,Jz.jsx)(K8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,Jz.jsx)(K8.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 Y8=n(M(),1),eO=n(b(),1),Yfe=()=>(0,eO.jsx)(Y8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:(0,eO.jsx)(Y8.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 Q8=n(M(),1),tO=n(b(),1),Qfe=()=>(0,tO.jsx)(Q8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,tO.jsx)(Q8.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 X8=n(M(),1),rO=n(b(),1),Xfe=()=>(0,rO.jsx)(X8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,rO.jsx)(X8.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 J8=n(M(),1),oO=n(b(),1),Jfe=()=>(0,oO.jsx)(J8.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",children:(0,oO.jsx)(J8.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 ehe(e){return e?.name?{icon:e?.icon??x2,label:e?.title??(0,nO.__)("Social Icon")}:{icon:x2,label:(0,nO.__)("Social Icon")}}var ar=n(b(),1),kEe=({url:e,setAttributes:t,setPopover:r,popoverAnchor:o,clientId:a})=>{let{removeBlock:i}=(0,e9.useDispatch)(Na.store);return(0,ar.jsx)(Na.URLPopover,{anchor:o,"aria-label":(0,ii.__)("Edit social link"),onClose:()=>{r(!1),o?.focus()},children:(0,ar.jsx)("form",{className:"block-editor-url-popover__link-editor",onSubmit:l=>{l.preventDefault(),r(!1),o?.focus()},children:(0,ar.jsx)("div",{className:"block-editor-url-input",children:(0,ar.jsx)(Na.URLInput,{value:e,onChange:l=>t({url:l}),placeholder:(0,ii.__)("Enter social link"),label:(0,ii.__)("Enter social link"),hideLabelFromVision:!0,disableSuggestions:!0,onKeyDown:l=>{e||l.defaultPrevented||![K0.BACKSPACE,K0.DELETE].includes(l.keyCode)||i(a)},suffix:(0,ar.jsx)(go.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,ar.jsx)(go.Button,{icon:OB,label:(0,ii.__)("Apply"),type:"submit",size:"small"})})})})})})},wEe=({attributes:e,context:t,isSelected:r,setAttributes:o,clientId:a,name:i})=>{let{url:l,service:s,label:c="",rel:u}=e,p=K(),{showLabels:m,iconColor:d,iconColorValue:f,iconBackgroundColor:h,iconBackgroundColorValue:g}=t,[v,y]=(0,Gf.useState)(!1),_=S("wp-social-link","wp-block-social-link","wp-social-link-"+s,{"wp-social-link__is-incomplete":!l,[`has-${d}-color`]:d,[`has-${h}-background-color`]:h}),[k,x]=(0,Gf.useState)(null),w=(0,Na.useBlockEditingMode)()==="contentOnly",{activeVariation:C}=(0,e9.useSelect)(L=>{let{getActiveBlockVariation:A}=L(rhe.store);return{activeVariation:A(i,e)}},[i,e]),{icon:T,label:E}=ehe(C),D=c.trim()===""?E:c,I=(0,Gf.useRef)(),P=(0,Na.useBlockProps)({className:"wp-block-social-link-anchor",ref:(0,the.useMergeRefs)([x,I]),onClick:()=>y(!0),onKeyDown:L=>{L.keyCode===K0.ENTER&&(L.preventDefault(),y(!0))}});return(0,ar.jsxs)(ar.Fragment,{children:[w&&m&&(0,ar.jsx)(Na.BlockControls,{group:"other",children:(0,ar.jsx)(go.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:L,onToggle:A})=>(0,ar.jsx)(go.ToolbarButton,{onClick:A,"aria-haspopup":"true","aria-expanded":L,children:(0,ii.__)("Text")}),renderContent:()=>(0,ar.jsx)(go.TextControl,{className:"wp-block-social-link__toolbar_content_text",label:(0,ii.__)("Text"),help:(0,ii.__)("Provide a text label or use the default."),value:c,onChange:L=>o({label:L}),placeholder:E})})}),(0,ar.jsx)(Na.InspectorControls,{children:(0,ar.jsx)(go.__experimentalToolsPanel,{label:(0,ii.__)("Settings"),resetAll:()=>{o({label:void 0})},dropdownMenuProps:p,children:(0,ar.jsx)(go.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,ii.__)("Text"),hasValue:()=>!!c,onDeselect:()=>{o({label:void 0})},children:(0,ar.jsx)(go.TextControl,{label:(0,ii.__)("Text"),help:(0,ii.__)("The text is visible when enabled from the parent Social Icons block."),value:c,onChange:L=>o({label:L}),placeholder:E})})})}),(0,ar.jsx)(Na.InspectorControls,{group:"advanced",children:(0,ar.jsx)(go.TextControl,{label:(0,ii.__)("Link relation"),help:(0,Gf.createInterpolateElement)((0,ii.__)("The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."),{a:(0,ar.jsx)(go.ExternalLink,{href:"https://developer.mozilla.org/docs/Web/HTML/Attributes/rel"})}),value:u||"",onChange:L=>o({rel:L})})}),(0,ar.jsxs)("li",{role:"presentation",className:_,style:{color:f,backgroundColor:g},children:[(0,ar.jsxs)("button",{"aria-haspopup":"dialog",...P,role:"button",children:[(0,ar.jsx)(go.Icon,{icon:T}),(0,ar.jsx)("span",{className:S("wp-block-social-link-label",{"screen-reader-text":!m}),children:D})]}),r&&v&&(0,ar.jsx)(kEe,{url:l,setAttributes:o,setPopover:y,popoverAnchor:k,clientId:a})]})]})},ohe=wEe;var t9={$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 Fe=n(N(),1);var nhe=[{isDefault:!0,name:"wordpress",attributes:{service:"wordpress"},title:(0,Fe._x)("WordPress","social link block variation name"),icon:Yfe},{name:"fivehundredpx",attributes:{service:"fivehundredpx"},title:(0,Fe._x)("500px","social link block variation name"),icon:yfe},{name:"amazon",attributes:{service:"amazon"},title:(0,Fe._x)("Amazon","social link block variation name"),icon:lfe},{name:"bandcamp",attributes:{service:"bandcamp"},title:(0,Fe._x)("Bandcamp","social link block variation name"),icon:sfe},{name:"behance",attributes:{service:"behance"},title:(0,Fe._x)("Behance","social link block variation name"),icon:cfe},{name:"bluesky",attributes:{service:"bluesky"},title:(0,Fe._x)("Bluesky","social link block variation name"),icon:ufe},{name:"chain",attributes:{service:"chain"},title:(0,Fe._x)("Link","social link block variation name"),icon:x2},{name:"codepen",attributes:{service:"codepen"},title:(0,Fe._x)("CodePen","social link block variation name"),icon:pfe},{name:"deviantart",attributes:{service:"deviantart"},title:(0,Fe._x)("DeviantArt","social link block variation name"),icon:mfe},{name:"discord",attributes:{service:"discord"},title:(0,Fe._x)("Discord","social link block variation name"),icon:dfe},{name:"dribbble",attributes:{service:"dribbble"},title:(0,Fe._x)("Dribbble","social link block variation name"),icon:ffe},{name:"dropbox",attributes:{service:"dropbox"},title:(0,Fe._x)("Dropbox","social link block variation name"),icon:hfe},{name:"etsy",attributes:{service:"etsy"},title:(0,Fe._x)("Etsy","social link block variation name"),icon:gfe},{name:"facebook",attributes:{service:"facebook"},title:(0,Fe._x)("Facebook","social link block variation name"),icon:vfe},{name:"feed",attributes:{service:"feed"},title:(0,Fe._x)("RSS Feed","social link block variation name"),icon:bfe},{name:"flickr",attributes:{service:"flickr"},title:(0,Fe._x)("Flickr","social link block variation name"),icon:_fe},{name:"foursquare",attributes:{service:"foursquare"},title:(0,Fe._x)("Foursquare","social link block variation name"),icon:xfe},{name:"goodreads",attributes:{service:"goodreads"},title:(0,Fe._x)("Goodreads","social link block variation name"),icon:kfe},{name:"google",attributes:{service:"google"},title:(0,Fe._x)("Google","social link block variation name"),icon:wfe},{name:"github",attributes:{service:"github"},title:(0,Fe._x)("GitHub","social link block variation name"),icon:Cfe},{name:"gravatar",attributes:{service:"gravatar"},title:(0,Fe._x)("Gravatar","social link block variation name"),icon:Sfe},{name:"instagram",attributes:{service:"instagram"},title:(0,Fe._x)("Instagram","social link block variation name"),icon:Tfe},{name:"lastfm",attributes:{service:"lastfm"},title:(0,Fe._x)("Last.fm","social link block variation name"),icon:Pfe},{name:"linkedin",attributes:{service:"linkedin"},title:(0,Fe._x)("LinkedIn","social link block variation name"),icon:Bfe},{name:"mail",attributes:{service:"mail"},title:(0,Fe._x)("Mail","social link block variation name"),keywords:["email","e-mail"],icon:Efe},{name:"mastodon",attributes:{service:"mastodon"},title:(0,Fe._x)("Mastodon","social link block variation name"),icon:Nfe},{name:"meetup",attributes:{service:"meetup"},title:(0,Fe._x)("Meetup","social link block variation name"),icon:Ife},{name:"medium",attributes:{service:"medium"},title:(0,Fe._x)("Medium","social link block variation name"),icon:Dfe},{name:"patreon",attributes:{service:"patreon"},title:(0,Fe._x)("Patreon","social link block variation name"),icon:Lfe},{name:"pinterest",attributes:{service:"pinterest"},title:(0,Fe._x)("Pinterest","social link block variation name"),icon:Rfe},{name:"pocket",attributes:{service:"pocket"},title:(0,Fe._x)("Pocket","social link block variation name"),icon:Afe},{name:"reddit",attributes:{service:"reddit"},title:(0,Fe._x)("Reddit","social link block variation name"),icon:Mfe},{name:"skype",attributes:{service:"skype"},title:(0,Fe._x)("Skype","social link block variation name"),icon:Vfe,scope:[]},{name:"snapchat",attributes:{service:"snapchat"},title:(0,Fe._x)("Snapchat","social link block variation name"),icon:zfe},{name:"soundcloud",attributes:{service:"soundcloud"},title:(0,Fe._x)("SoundCloud","social link block variation name"),icon:Ofe},{name:"spotify",attributes:{service:"spotify"},title:(0,Fe._x)("Spotify","social link block variation name"),icon:Ffe},{name:"telegram",attributes:{service:"telegram"},title:(0,Fe._x)("Telegram","social link block variation name"),icon:Hfe},{name:"threads",attributes:{service:"threads"},title:(0,Fe._x)("Threads","social link block variation name"),icon:jfe},{name:"tiktok",attributes:{service:"tiktok"},title:(0,Fe._x)("TikTok","social link block variation name"),icon:Ufe},{name:"tumblr",attributes:{service:"tumblr"},title:(0,Fe._x)("Tumblr","social link block variation name"),icon:Gfe},{name:"twitch",attributes:{service:"twitch"},title:(0,Fe._x)("Twitch","social link block variation name"),icon:Wfe},{name:"twitter",attributes:{service:"twitter"},title:(0,Fe._x)("Twitter","social link block variation name"),icon:$fe},{name:"vimeo",attributes:{service:"vimeo"},title:(0,Fe._x)("Vimeo","social link block variation name"),icon:qfe},{name:"vk",attributes:{service:"vk"},title:(0,Fe._x)("VK","social link block variation name"),icon:Zfe},{name:"whatsapp",attributes:{service:"whatsapp"},title:(0,Fe._x)("WhatsApp","social link block variation name"),icon:Kfe},{name:"x",attributes:{service:"x"},keywords:["twitter"],title:(0,Fe._x)("X","social link block variation name"),icon:Qfe},{name:"yelp",attributes:{service:"yelp"},title:(0,Fe._x)("Yelp","social link block variation name"),icon:Xfe},{name:"youtube",attributes:{service:"youtube"},title:(0,Fe._x)("YouTube","social link block variation name"),icon:Jfe}];nhe.forEach(e=>{e.isActive||(e.isActive=(t,r)=>t.service===r.service)});var ahe=nhe;var{fieldsKey:SEe,formKey:TEe}=U(ihe.privateApis),{name:lhe}=t9,r9={icon:Bv,edit:ohe,variations:ahe};window.__experimentalContentOnlyInspectorFields&&(r9[SEe]=[{id:"link",label:(0,aO.__)("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,aO.__)("Label"),type:"text"}],r9[TEe]={fields:["link","label"]});var PEe=()=>R({name:lhe,metadata:t9,settings:r9});var sO={};Y(sO,{init:()=>REe,metadata:()=>n9,name:()=>fhe,settings:()=>hhe});var o9=n(B(),1),lO=n(b(),1),BEe=e=>{if(e.layout)return e;let{className:t}=e,r="items-justified-",o=new RegExp(`\\b${r}[^ ]*[ ]?\\b`,"g"),a={...e,className:t?.replace(o,"").trim()},i=t?.match(o)?.[0]?.trim();return i&&Object.assign(a,{layout:{type:"flex",justifyContent:i.slice(r.length)}}),a},EEe=[{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:BEe,save:e=>{let{attributes:{iconBackgroundColorValue:t,iconColorValue:r,itemsJustification:o,size:a}}=e,i=S(a,{"has-icon-color":r,"has-icon-background-color":t,[`items-justified-${o}`]:o}),l={"--wp--social-links--icon-color":r,"--wp--social-links--icon-background-color":t};return(0,lO.jsx)("ul",{...o9.useBlockProps.save({className:i,style:l}),children:(0,lO.jsx)(o9.InnerBlocks.Content,{})})}}],she=EEe;var che=n(H(),1),Do=n(B(),1),Rs=n(z(),1),Ia=n(N(),1),uhe=n(O(),1);var wn=n(b(),1),NEe=[{label:(0,Ia.__)("Default"),value:""},{label:(0,Ia.__)("Small"),value:"has-small-icon-size"},{label:(0,Ia.__)("Normal"),value:"has-normal-icon-size"},{label:(0,Ia.__)("Large"),value:"has-large-icon-size"},{label:(0,Ia.__)("Huge"),value:"has-huge-icon-size"}];function IEe(e){let{clientId:t,attributes:r,iconBackgroundColor:o,iconColor:a,isSelected:i,setAttributes:l,setIconBackgroundColor:s,setIconColor:c}=e,{iconBackgroundColorValue:u,iconColorValue:p,openInNewTab:m,showLabels:d,size:f}=r,{hasSocialIcons:h,hasSelectedChild:g,hasSelectedStyleState:v}=(0,uhe.useSelect)(I=>{let{getBlockCount:P,hasSelectedInnerBlock:L,hasSelectedStyleState:A}=U(I(Do.store));return{hasSocialIcons:P(t)>0,hasSelectedChild:L(t),hasSelectedStyleState:A(t)}},[t]),y=i||g,_=r.className?.includes("is-style-logos-only"),k=K();(0,che.useEffect)(()=>{if(_){let I;return l(P=>(I={iconBackgroundColor:P.iconBackgroundColor,iconBackgroundColorValue:P.iconBackgroundColorValue,customIconBackgroundColor:P.customIconBackgroundColor},{iconBackgroundColor:void 0,iconBackgroundColorValue:void 0,customIconBackgroundColor:void 0})),()=>l({...I})}},[_,l]);let x=S(f,{"has-visible-labels":d,"has-icon-color":a.color||p,"has-icon-background-color":o.color||u}),w=(0,Do.useBlockProps)({className:x}),C=(0,Do.useInnerBlocksProps)(w,{templateLock:!1,orientation:r.layout?.orientation??"horizontal",__experimentalAppenderTagName:"li",renderAppender:!h||y?Do.InnerBlocks.ButtonBlockAppender:void 0}),T=[{value:a.color||p,onChange:I=>{c(I),l({iconColorValue:I})},label:(0,Ia.__)("Icon color"),resetAllFilter:()=>{c(void 0),l({iconColorValue:void 0})}}];_||T.push({value:o.color||u,onChange:I=>{s(I),l({iconBackgroundColorValue:I})},label:(0,Ia.__)("Icon background"),resetAllFilter:()=>{s(void 0),l({iconBackgroundColorValue:void 0})}});let E=(0,Do.__experimentalUseMultipleOriginColorsAndGradients)(),D=E.hasColorsOrGradients&&!v;return(0,wn.jsxs)(wn.Fragment,{children:[(0,wn.jsx)(Do.InspectorControls,{children:(0,wn.jsxs)(Rs.__experimentalToolsPanel,{label:(0,Ia.__)("Settings"),resetAll:()=>{l({openInNewTab:!1,showLabels:!1,size:void 0})},dropdownMenuProps:k,children:[(0,wn.jsx)(Rs.__experimentalToolsPanelItem,{isShownByDefault:!0,hasValue:()=>!!f,label:(0,Ia.__)("Icon size"),onDeselect:()=>l({size:void 0}),children:(0,wn.jsx)(Rs.SelectControl,{label:(0,Ia.__)("Icon size"),onChange:I=>{l({size:I===""?void 0:I})},value:f??"",options:NEe})}),(0,wn.jsx)(Rs.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ia.__)("Show text"),hasValue:()=>!!d,onDeselect:()=>l({showLabels:!1}),children:(0,wn.jsx)(Rs.ToggleControl,{label:(0,Ia.__)("Show text"),checked:d,onChange:()=>l({showLabels:!d})})}),(0,wn.jsx)(Rs.__experimentalToolsPanelItem,{isShownByDefault:!0,label:(0,Ia.__)("Open links in new tab"),hasValue:()=>!!m,onDeselect:()=>l({openInNewTab:!1}),children:(0,wn.jsx)(Rs.ToggleControl,{label:(0,Ia.__)("Open links in new tab"),checked:m,onChange:()=>l({openInNewTab:!m})})})]})}),D&&(0,wn.jsxs)(Do.InspectorControls,{group:"color",children:[T.map(({onChange:I,label:P,value:L,resetAllFilter:A})=>(0,wn.jsx)(Do.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:L,label:P,onColorChange:I,isShownByDefault:!0,resetAllFilter:A,enableAlpha:!0,clearable:!0}],panelId:t,...E},`social-links-color-${P}`)),!_&&(0,wn.jsx)(Do.ContrastChecker,{textColor:p,backgroundColor:u,isLargeText:!1})]}),(0,wn.jsx)("ul",{...C})]})}var DEe={iconColor:"icon-color",iconBackgroundColor:"icon-background-color"},phe=(0,Do.withColors)(DEe)(IEe);var n9={$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 a9=n(B(),1),mhe=n(b(),1);function dhe(e){let{attributes:{iconBackgroundColorValue:t,iconColorValue:r,showLabels:o,size:a}}=e,i=S(a,{"has-visible-labels":o,"has-icon-color":r,"has-icon-background-color":t}),l=a9.useBlockProps.save({className:i}),s=a9.useInnerBlocksProps.save(l);return(0,mhe.jsx)("ul",{...s})}var{name:fhe}=n9,hhe={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:Bv,edit:phe,save:dhe,deprecated:she},REe=()=>R({name:fhe,metadata:n9,settings:hhe});var cO={};Y(cO,{init:()=>HEe,metadata:()=>l9,name:()=>Ehe,settings:()=>Nhe});var ghe=n(B(),1),vhe=n(b(),1),AEe=[{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,vhe.jsx)("div",{...ghe.useBlockProps.save({style:{height:e.height,width:e.width},"aria-hidden":!0})})}}],bhe=AEe;var Cn=n(B(),1),whe=n(z(),1),Q0=n(H(),1),i9=n(O(),1);var Y0=n(N(),1),Oc=n(B(),1),Ml=n(z(),1),_he=n(_e(),1);var k2=0;var li=n(b(),1),{useSpacingSizes:MEe}=U(Oc.privateApis);function yhe({label:e,onChange:t,isResizing:r,value:o=""}){let a=(0,_he.useInstanceId)(Ml.__experimentalUnitControl,"block-spacer-height-input"),i=MEe(),[l]=(0,Oc.useSettings)("spacing.units"),s=l?l.filter(d=>d!=="%"):["px","em","rem","vw","vh"],c=(0,Ml.__experimentalUseCustomUnits)({availableUnits:s,defaultValues:{px:100,em:10,rem:10,vw:10,vh:25}}),[u,p]=(0,Ml.__experimentalParseQuantityAndUnitFromRawValue)(o),m=(0,Oc.isValueSpacingPreset)(o)?o:[u,r?"px":p].join("");return(0,li.jsx)(li.Fragment,{children:i?.length<2?(0,li.jsx)(Ml.__experimentalUnitControl,{id:a,isResetValueOnUnitChange:!0,min:k2,onChange:t,value:m,units:c,label:e}):(0,li.jsx)("div",{className:"tools-panel-item-spacing",children:(0,li.jsx)(Oc.__experimentalSpacingSizesControl,{values:{all:m},onChange:({all:d})=>{t(d)},label:e,sides:["all"],units:c,allowReset:!1,splitOnAxis:!1,showSideInLabel:!1})})})}function xhe({setAttributes:e,orientation:t,height:r,width:o,isResizing:a}){let i=K();return(0,li.jsx)(Oc.InspectorControls,{children:(0,li.jsxs)(Ml.__experimentalToolsPanel,{label:(0,Y0.__)("Settings"),resetAll:()=>{e({width:void 0,height:"100px"})},dropdownMenuProps:i,children:[t==="horizontal"&&(0,li.jsx)(Ml.__experimentalToolsPanelItem,{label:(0,Y0.__)("Width"),isShownByDefault:!0,hasValue:()=>o!==void 0,onDeselect:()=>e({width:void 0}),children:(0,li.jsx)(yhe,{label:(0,Y0.__)("Width"),value:o,onChange:l=>e({width:l}),isResizing:a})}),t!=="horizontal"&&(0,li.jsx)(Ml.__experimentalToolsPanelItem,{label:(0,Y0.__)("Height"),isShownByDefault:!0,hasValue:()=>r!=="100px",onDeselect:()=>e({height:"100px"}),children:(0,li.jsx)(yhe,{label:(0,Y0.__)("Height"),value:r,onChange:l=>e({height:l}),isResizing:a})})]})})}var Vl=n(b(),1),{useSpacingSizes:VEe}=U(Cn.privateApis),khe=({orientation:e,onResizeStart:t,onResize:r,onResizeStop:o,isSelected:a,isResizing:i,setIsResizing:l,...s})=>{let c=p=>e==="horizontal"?p.clientWidth:p.clientHeight,u=p=>`${c(p)}px`;return(0,Vl.jsx)(whe.ResizableBox,{className:S("block-library-spacer__resize-container",{"resize-horizontal":e==="horizontal","is-resizing":i,"is-selected":a}),onResizeStart:(p,m,d)=>{let f=u(d);t(f),r(f)},onResize:(p,m,d)=>{r(u(d)),i||l(!0)},onResizeStop:(p,m,d)=>{let f=c(d);o(`${f}px`),l(!1)},__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:e==="horizontal"?"x":"y",position:"corner",isVisible:i},showHandle:a,...s})},zEe=({attributes:e,isSelected:t,setAttributes:r,toggleSelection:o,context:a,__unstableParentLayout:i,className:l})=>{let s=(0,i9.useSelect)(X=>X(Cn.store).getSettings()?.disableCustomSpacingSizes),{orientation:c}=a,{orientation:u,type:p,default:{type:m}={}}=i||{},d=p==="flex"||!p&&m==="flex",f=!u&&d?"horizontal":u||c,{height:h,width:g,style:v={}}=e,{layout:y={}}=v,{selfStretch:_,flexSize:k}=y,x=VEe(),[w,C]=(0,Q0.useState)(!1),[T,E]=(0,Q0.useState)(null),[D,I]=(0,Q0.useState)(null),P=()=>o(!1),L=()=>o(!0),{__unstableMarkNextChangeAsNotPersistent:A}=(0,i9.useDispatch)(Cn.store),V=X=>{L(),d&&r({style:{...v,layout:{...y,flexSize:X,selfStretch:"fixed"}}}),r({height:X}),E(null)},j=X=>{L(),d&&r({style:{...v,layout:{...y,flexSize:X,selfStretch:"fixed"}}}),r({width:X}),I(null)},Z=()=>{if(!d)return T||(0,Cn.getSpacingPresetCssVar)(h)||void 0},W=()=>{if(!d)return D||(0,Cn.getSpacingPresetCssVar)(g)||void 0},G=f==="horizontal"?D||k:T||k,F={height:f==="horizontal"?24:Z(),width:f==="horizontal"?W():void 0,minWidth:f==="vertical"&&d?48:void 0,flexBasis:d?G:void 0,flexGrow:d&&w?0:void 0},J=X=>X==="horizontal"?(0,Vl.jsx)(khe,{minWidth:k2,enable:{top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:X,onResizeStart:P,onResize:I,onResizeStop:j,isSelected:t,isResizing:w,setIsResizing:C}):(0,Vl.jsx)(Vl.Fragment,{children:(0,Vl.jsx)(khe,{minHeight:k2,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:X,onResizeStart:P,onResize:E,onResizeStop:V,isSelected:t,isResizing:w,setIsResizing:C})});(0,Q0.useEffect)(()=>{let X=re=>{A(),r(re)};if(d&&_!=="fill"&&_!=="fit"&&k===void 0)if(f==="horizontal"){let re=(0,Cn.getCustomValueFromPreset)(g,x)||(0,Cn.getCustomValueFromPreset)(h,x)||"100px";X({width:"0px",style:{...v,layout:{...y,flexSize:re,selfStretch:"fixed"}}})}else{let re=(0,Cn.getCustomValueFromPreset)(h,x)||(0,Cn.getCustomValueFromPreset)(g,x)||"100px";X({height:"0px",style:{...v,layout:{...y,flexSize:re,selfStretch:"fixed"}}})}else d&&(_==="fill"||_==="fit")?X(f==="horizontal"?{width:void 0}:{height:void 0}):!d&&(_||k)&&X({...f==="horizontal"?{width:k}:{height:k},style:{...v,layout:{...y,flexSize:void 0,selfStretch:void 0}}})},[v,k,h,f,d,y,_,r,x,g,A]);let $=(0,Cn.useBlockEditingMode)();return(0,Vl.jsxs)(Vl.Fragment,{children:[(0,Vl.jsx)("div",{...(0,Cn.useBlockProps)({style:F,className:S(l,{"custom-sizes-disabled":s})}),children:$==="default"&&J(f)}),!d&&(0,Vl.jsx)(xhe,{setAttributes:r,height:T||h,width:D||g,orientation:f,isResizing:w})]})},Che=zEe;var l9={$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 She=n(q(),1),FEe={to:[{type:"block",blocks:["core/separator"],transform:({anchor:e})=>(0,She.createBlock)("core/separator",{anchor:e||void 0})}]},The=FEe;var w2=n(B(),1),Phe=n(b(),1);function Bhe({attributes:e}){let{height:t,width:r,style:o}=e,{layout:{selfStretch:a}={}}=o||{},i=a==="fill"||a==="fit"?void 0:t;return(0,Phe.jsx)("div",{...w2.useBlockProps.save({style:{height:(0,w2.getSpacingPresetCssVar)(i),width:(0,w2.getSpacingPresetCssVar)(r)},"aria-hidden":!0})})}var{name:Ehe}=l9,Nhe={icon:fN,transforms:The,edit:Che,save:Bhe,deprecated:bhe},HEe=()=>R({name:Ehe,metadata:l9,settings:Nhe});var mO={};Y(mO,{init:()=>GEe,metadata:()=>h9,name:()=>Fhe,settings:()=>Hhe});var Ohe=n(N(),1);var Wf=n(B(),1),m9=n(O(),1),Ahe=n(H(),1);var p9=n(B(),1),e1=n(z(),1),u9=n(N(),1),Lhe=n(O(),1);var pO=n(N(),1),c9=n(B(),1),C2=n(z(),1),Dhe=n(O(),1);var Ihe=n(q(),1),uO=n(B(),1),s9=n(O(),1);function X0(e){let t=(0,s9.useRegistry)(),{insertBlock:r,removeBlock:o,moveBlocksToPosition:a,updateBlockAttributes:i,__unstableMarkNextChangeAsNotPersistent:l}=(0,s9.useDispatch)(uO.store),s=()=>{let{getBlocks:m,getBlockAttributes:d}=t.select(uO.store),f=e?d(e):void 0,h=e?m(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:m=>{let{tabPanelsClientId:d,tabPanelBlocks:f}=s();if(!d)return;let h=m??f.length;r((0,Ihe.createBlock)("core/tab-panel"),h,d,!1),l(),i(e,{editorActiveTabIndex:h})},removeTab:m=>{let{tabPanelBlocks:d,activeIndex:f}=s(),h=d.length;if(h<=1)return;let g=m??f,v=d[g];if(!v)return;let y=g>=h-1?h-2:g;l(),i(e,{editorActiveTabIndex:y}),o(v.clientId,!1)},moveTab:m=>{let{tabPanelsClientId:d,tabPanelBlocks:f,activeIndex:h}=s();if(!d)return;let g=h+m,v=f[h];!v||g<0||g>=f.length||(l(),i(e,{editorActiveTabIndex:g}),a([v.clientId],d,d,g))}}}var J0=n(b(),1);function Em({tabsClientId:e}){let{insertTab:t,removeTab:r}=X0(e),o=(0,Dhe.useSelect)(a=>e?(a(c9.store).getBlocks(e).find(l=>l.name==="core/tab-panels")?.innerBlocks.length??0)<=1:!0,[e]);return(0,J0.jsx)(c9.BlockControls,{group:"other",children:(0,J0.jsxs)(C2.ToolbarGroup,{children:[(0,J0.jsx)(C2.ToolbarButton,{className:"components-toolbar__control",onClick:()=>t(),text:(0,pO.__)("Add tab")}),(0,J0.jsx)(C2.ToolbarButton,{className:"components-toolbar__control",onClick:()=>r(),text:(0,pO.__)("Remove tab"),disabled:o})]})})}var Fc=n(b(),1);function Rhe({tabsClientId:e,blockIndex:t,isDefaultTab:r}){let{updateBlockAttributes:o}=(0,Lhe.useDispatch)(p9.store),a=K();return(0,Fc.jsxs)(Fc.Fragment,{children:[(0,Fc.jsx)(Em,{tabsClientId:e}),(0,Fc.jsx)(p9.InspectorControls,{children:(0,Fc.jsx)(e1.__experimentalToolsPanel,{label:(0,u9.__)("Settings"),resetAll:()=>{o(e,{activeTabIndex:0})},dropdownMenuProps:a,children:(0,Fc.jsx)(e1.__experimentalToolsPanelItem,{label:(0,u9.__)("Default tab"),hasValue:()=>r&&t!==0,onDeselect:()=>{o(e,{activeTabIndex:0})},isShownByDefault:!0,children:(0,Fc.jsx)(e1.CheckboxControl,{label:(0,u9.__)("Default tab"),checked:r,onChange:i=>{o(e,{activeTabIndex:i?t:0})}})})})})]})}var d9=n(b(),1);function Mhe({clientId:e,isSelected:t}){let{activeTabIndex:r,editorActiveTabIndex:o,blockIndex:a,hasInnerBlocksSelected:i,tabsClientId:l}=(0,m9.useSelect)(g=>{let{getBlockRootClientId:v,getBlockIndex:y,hasSelectedInnerBlock:_,getBlockAttributes:k}=g(Wf.store),x=v(e),w=v(x),C=k(w)??{},T=y(e),E=_(e,!0);return{activeTabIndex:C.activeTabIndex,editorActiveTabIndex:C.editorActiveTabIndex,blockIndex:T,hasInnerBlocksSelected:E,tabsClientId:w}},[e]),s=o??r,{updateBlockAttributes:c,__unstableMarkNextChangeAsNotPersistent:u}=(0,m9.useDispatch)(Wf.store);(0,Ahe.useEffect)(()=>{(t||i)&&l&&s!==a&&(u(),c(l,{editorActiveTabIndex:a}))},[t,i,l,s,a,c,u]);let p=s===a,m=r===a,d=t||i||p,f=(0,Wf.useBlockProps)({hidden:!d,tabIndex:d?0:-1}),h=(0,Wf.useInnerBlocksProps)(f,{});return(0,d9.jsxs)("section",{...h,children:[(0,d9.jsx)(Rhe,{tabsClientId:l,blockIndex:a,isDefaultTab:m}),d&&h.children]})}var f9=n(B(),1),Vhe=n(b(),1);function zhe(){let e=f9.useBlockProps.save({role:"tabpanel",tabIndex:0}),t=f9.useInnerBlocksProps.save(e);return(0,Vhe.jsx)("section",{...t})}var h9={$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 UEe=[["core/paragraph",{placeholder:(0,Ohe.__)("Type / to choose a block")}]],{name:Fhe}=h9,Hhe={icon:ON,template:UEe,__experimentalLabel(e,{context:t}){let{label:r}=e,o=e?.metadata?.name,a=r?.trim().length>0;if(t==="list-view"&&(o||a))return o||r;if(t==="breadcrumb"&&o)return o},edit:Mhe,save:zhe},GEe=()=>R({name:Fhe,metadata:h9,settings:Hhe});var dO={};Y(dO,{init:()=>qEe,metadata:()=>v9,name:()=>$he,settings:()=>qhe});var t1=n(B(),1),jhe=n(O(),1);var $f=n(b(),1);function Uhe({clientId:e}){let t=(0,t1.useBlockProps)(),r=(0,t1.useInnerBlocksProps)(t,{templateLock:!1,renderAppender:!1}),o=(0,jhe.useSelect)(a=>a(t1.store).getBlockRootClientId(e),[e]);return(0,$f.jsxs)($f.Fragment,{children:[(0,$f.jsx)(Em,{tabsClientId:o}),(0,$f.jsx)("div",{...r})]})}var g9=n(B(),1),Ghe=n(b(),1);function Whe(){let e=g9.useBlockProps.save(),t=g9.useInnerBlocksProps.save(e);return(0,Ghe.jsx)("div",{...t})}var v9={$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 $Ee=[["core/tab-panel"],["core/tab-panel"]],{name:$he}=v9,qhe={icon:K1,template:$Ee,edit:Uhe,save:Whe},qEe=()=>R({name:$he,metadata:v9,settings:qhe});var wO={};Y(wO,{init:()=>uNe,metadata:()=>b9,name:()=>ige,settings:()=>lge});var Hc=n(N(),1);var pr=n(B(),1),ct=n(b(),1),Zhe={"subtle-light-gray":"#f3f4f5","subtle-pale-green":"#e9fbe5","subtle-pale-blue":"#e7f5fe","subtle-pale-pink":"#fcf0ef"},fO={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"}},ZEe={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:fO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:fO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:fO}}}},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:a,caption:i}=e;if(!r.length&&!o.length&&!a.length)return null;let s=(0,pr.__experimentalGetColorClassesAndStyles)(e),c=(0,pr.__experimentalGetBorderClassesAndStyles)(e),u=S(s.className,c.className,{"has-fixed-layout":t}),p=!pr.RichText.isEmpty(i),m=({type:d,rows:f})=>{if(!f.length)return null;let h=`t${d}`;return(0,ct.jsx)(h,{children:f.map(({cells:g},v)=>(0,ct.jsx)("tr",{children:g.map(({content:y,tag:_,scope:k,align:x,colspan:w,rowspan:C},T)=>{let E=S({[`has-text-align-${x}`]:x});return(0,ct.jsx)(pr.RichText.Content,{className:E||void 0,"data-align":x,tagName:_,value:y,scope:_==="th"?k:void 0,colSpan:w,rowSpan:C},T)})},v))})};return(0,ct.jsxs)("figure",{...pr.useBlockProps.save(),children:[(0,ct.jsxs)("table",{className:u===""?void 0:u,style:{...s.style,...c.style},children:[(0,ct.jsx)(m,{type:"head",rows:r}),(0,ct.jsx)(m,{type:"body",rows:o}),(0,ct.jsx)(m,{type:"foot",rows:a})]}),p&&(0,ct.jsx)(pr.RichText.Content,{tagName:"figcaption",value:i,className:(0,pr.__experimentalGetElementClassName)("caption")})]})}},hO={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"}},KEe={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:hO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:hO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:hO}}}},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:a,caption:i}=e;if(!r.length&&!o.length&&!a.length)return null;let s=(0,pr.__experimentalGetColorClassesAndStyles)(e),c=(0,pr.__experimentalGetBorderClassesAndStyles)(e),u=S(s.className,c.className,{"has-fixed-layout":t}),p=!pr.RichText.isEmpty(i),m=({type:d,rows:f})=>{if(!f.length)return null;let h=`t${d}`;return(0,ct.jsx)(h,{children:f.map(({cells:g},v)=>(0,ct.jsx)("tr",{children:g.map(({content:y,tag:_,scope:k,align:x},w)=>{let C=S({[`has-text-align-${x}`]:x});return(0,ct.jsx)(pr.RichText.Content,{className:C||void 0,"data-align":x,tagName:_,value:y,scope:_==="th"?k:void 0},w)})},v))})};return(0,ct.jsxs)("figure",{...pr.useBlockProps.save(),children:[(0,ct.jsxs)("table",{className:u===""?void 0:u,style:{...s.style,...c.style},children:[(0,ct.jsx)(m,{type:"head",rows:r}),(0,ct.jsx)(m,{type:"body",rows:o}),(0,ct.jsx)(m,{type:"foot",rows:a})]}),p&&(0,ct.jsx)(pr.RichText.Content,{tagName:"figcaption",value:i})]})}},gO={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"}},YEe={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:gO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:gO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:gO}}}},supports:{anchor:!0,align:!0,__experimentalSelector:".wp-block-table > table"},save:({attributes:e})=>{let{hasFixedLayout:t,head:r,body:o,foot:a,backgroundColor:i,caption:l}=e;if(!r.length&&!o.length&&!a.length)return null;let c=(0,pr.getColorClassName)("background-color",i),u=S(c,{"has-fixed-layout":t,"has-background":!!c}),p=!pr.RichText.isEmpty(l),m=({type:d,rows:f})=>{if(!f.length)return null;let h=`t${d}`;return(0,ct.jsx)(h,{children:f.map(({cells:g},v)=>(0,ct.jsx)("tr",{children:g.map(({content:y,tag:_,scope:k,align:x},w)=>{let C=S({[`has-text-align-${x}`]:x});return(0,ct.jsx)(pr.RichText.Content,{className:C||void 0,"data-align":x,tagName:_,value:y,scope:_==="th"?k:void 0},w)})},v))})};return(0,ct.jsxs)("figure",{...pr.useBlockProps.save(),children:[(0,ct.jsxs)("table",{className:u===""?void 0:u,children:[(0,ct.jsx)(m,{type:"head",rows:r}),(0,ct.jsx)(m,{type:"body",rows:o}),(0,ct.jsx)(m,{type:"foot",rows:a})]}),p&&(0,ct.jsx)(pr.RichText.Content,{tagName:"figcaption",value:l})]})},isEligible:e=>e.backgroundColor&&e.backgroundColor in Zhe&&!e.style,migrate:e=>({...e,backgroundColor:void 0,style:{color:{background:Zhe[e.backgroundColor]}}})},vO={content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}},QEe={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:vO}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:vO}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:vO}}}},supports:{align:!0},save({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:a,backgroundColor:i}=e;if(!r.length&&!o.length&&!a.length)return null;let s=(0,pr.getColorClassName)("background-color",i),c=S(s,{"has-fixed-layout":t,"has-background":!!s}),u=({type:p,rows:m})=>{if(!m.length)return null;let d=`t${p}`;return(0,ct.jsx)(d,{children:m.map(({cells:f},h)=>(0,ct.jsx)("tr",{children:f.map(({content:g,tag:v,scope:y},_)=>(0,ct.jsx)(pr.RichText.Content,{tagName:v,value:g,scope:v==="th"?y:void 0},_))},h))})};return(0,ct.jsxs)("table",{className:c,children:[(0,ct.jsx)(u,{type:"head",rows:r}),(0,ct.jsx)(u,{type:"body",rows:o}),(0,ct.jsx)(u,{type:"foot",rows:a})]})}},Khe=[ZEe,KEe,YEe,QEe];var si=n(H(),1),Lo=n(B(),1),Pt=n(N(),1),eo=n(z(),1);var XEe=["align"];function Yhe({rowCount:e,columnCount:t}){return{body:Array.from({length:e}).map(()=>({cells:Array.from({length:t}).map(()=>({content:"",tag:"td"}))}))}}function JEe(e){if(!Nm(e.head))return e.head[0];if(!Nm(e.body))return e.body[0];if(!Nm(e.foot))return e.foot[0]}function Qhe(e,t,r){let{sectionName:o,rowIndex:a,columnIndex:i}=t;return e[o]?.[a]?.cells?.[i]?.[r]}function bO(e,t,r){if(!t)return e;let o=Object.fromEntries(Object.entries(e).filter(([l])=>["head","body","foot"].includes(l))),{sectionName:a,rowIndex:i}=t;return Object.fromEntries(Object.entries(o).map(([l,s])=>a&&a!==l?[l,s]:[l,s.map((c,u)=>i&&i!==u?c:{cells:c.cells.map((p,m)=>eNe({sectionName:l,columnIndex:m,rowIndex:u},t)?r(p):p)})]))}function eNe(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 yO(e,{sectionName:t,rowIndex:r,columnCount:o}){let a=JEe(e),i=o===void 0?a?.cells?.length:o;return i?{[t]:[...e[t].slice(0,r),{cells:Array.from({length:i}).map((l,s)=>{let c=a?.cells?.[s]??{};return{...Object.fromEntries(Object.entries(c).filter(([p])=>XEe.includes(p))),content:"",tag:t==="head"?"th":"td"}})},...e[t].slice(r)]}:e}function Xhe(e,{sectionName:t,rowIndex:r}){return{[t]:e[t].filter((o,a)=>a!==r)}}function Jhe(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,a])=>Nm(a)?[o,a]:[o,a.map(i=>tge(i)||i.cells.length<t?i:{cells:[...i.cells.slice(0,t),{content:"",tag:o==="head"?"th":"td"},...i.cells.slice(t)]})]))}function ege(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,a])=>Nm(a)?[o,a]:[o,a.map(i=>({cells:i.cells.length>=t?i.cells.filter((l,s)=>s!==t):i.cells})).filter(i=>i.cells.length)]))}function _O(e,t){if(!Nm(e[t]))return{[t]:[]};let r=e.body?.[0]?.cells?.length??1;return yO(e,{sectionName:t,rowIndex:0,columnCount:r})}function Nm(e){return!e||!e.length||e.every(tge)}function tge(e){return!(e.cells&&e.cells.length)}var yt=n(b(),1),tNe=[{icon:Z7,title:(0,Pt.__)("Align column left"),align:"left"},{icon:$7,title:(0,Pt.__)("Align column center"),align:"center"},{icon:X7,title:(0,Pt.__)("Align column right"),align:"right"}],rNe={head:(0,Pt.__)("Header cell text"),body:(0,Pt.__)("Body cell text"),foot:(0,Pt.__)("Footer cell text")},oNe={head:(0,Pt._x)("Header label","table header"),foot:(0,Pt._x)("Footer label","table footer")};function nNe({name:e,...t}){let r=`t${e}`;return(0,yt.jsx)(r,{...t})}function aNe({attributes:e,setAttributes:t,insertBlocksAfter:r,isSelected:o}){let{hasFixedLayout:a,head:i,foot:l}=e,[s,c]=(0,si.useState)(2),[u,p]=(0,si.useState)(2),[m,d]=(0,si.useState)(),f=(0,Lo.__experimentalUseColorProps)(e),h=(0,Lo.__experimentalUseBorderProps)(e),g=(0,Lo.useBlockEditingMode)(),v=(0,si.useRef)(),[y,_]=(0,si.useState)(!1),k=K();function x(ee){p(ee)}function w(ee){c(ee)}function C(ee){ee.preventDefault(),t(Yhe({rowCount:parseInt(s,10)||2,columnCount:parseInt(u,10)||2})),_(!0)}function T(){t({hasFixedLayout:!a})}let E=(0,si.useCallback)(function(ee){m&&t(ce=>bO(ce,m,oe=>({...oe,content:ee})))},[m,t]);function D(ee){if(!m)return;let ce={type:"column",columnIndex:m.columnIndex},oe=bO(e,ce,we=>({...we,align:ee}));t(oe)}function I(){if(m)return Qhe(e,m,"align")}function P(){t(_O(e,"head"))}function L(){t(_O(e,"foot"))}function A(ee){if(!m)return;let{sectionName:ce,rowIndex:oe}=m,we=oe+ee;t(yO(e,{sectionName:ce,rowIndex:we})),d({sectionName:ce,rowIndex:we,columnIndex:0,type:"cell"})}function V(){A(0)}function j(){A(1)}function Z(){if(!m)return;let{sectionName:ee,rowIndex:ce}=m;d(),t(Xhe(e,{sectionName:ee,rowIndex:ce}))}function W(ee=0){if(!m)return;let{columnIndex:ce}=m,oe=ce+ee;t(Jhe(e,{columnIndex:oe})),d({rowIndex:0,columnIndex:oe,type:"cell"})}function G(){W(0)}function F(){W(1)}function J(){if(!m)return;let{sectionName:ee,columnIndex:ce}=m;d(),t(ege(e,{sectionName:ee,columnIndex:ce}))}(0,si.useEffect)(()=>{o||d()},[o]),(0,si.useEffect)(()=>{y&&(v?.current?.querySelector('td div[contentEditable="true"]')?.focus(),_(!1))},[y]);let $=["head","body","foot"].filter(ee=>!Nm(e[ee])),X=[{icon:KN,title:(0,Pt.__)("Insert row before"),isDisabled:!m,onClick:V},{icon:qN,title:(0,Pt.__)("Insert row after"),isDisabled:!m,onClick:j},{icon:QN,title:(0,Pt.__)("Delete row"),isDisabled:!m,onClick:Z},{icon:UN,title:(0,Pt.__)("Insert column before"),isDisabled:!m,onClick:G},{icon:HN,title:(0,Pt.__)("Insert column after"),isDisabled:!m,onClick:F},{icon:WN,title:(0,Pt.__)("Delete column"),isDisabled:!m,onClick:J}],re=$.map(ee=>(0,yt.jsx)(nNe,{name:ee,children:e[ee].map(({cells:ce},oe)=>(0,yt.jsx)("tr",{children:ce.map((we,le)=>{let de=m?.sectionName===ee&&m?.rowIndex===oe&&m?.columnIndex===le;return(0,yt.jsx)(iNe,{name:ee,rowIndex:oe,columnIndex:le,onChange:de?E:void 0,setSelectedCell:d,...we},le)})},oe))},ee)),ae=!$.length;return(0,yt.jsxs)("figure",{...(0,Lo.useBlockProps)({ref:v}),children:[!ae&&g==="default"&&(0,yt.jsxs)(yt.Fragment,{children:[(0,yt.jsx)(Lo.BlockControls,{group:"block",children:(0,yt.jsx)(Lo.AlignmentControl,{label:(0,Pt.__)("Align column content"),alignmentControls:tNe,value:I(),onChange:ee=>D(ee)})}),(0,yt.jsx)(Lo.BlockControls,{group:"other",children:(0,yt.jsx)(eo.ToolbarDropdownMenu,{icon:JN,label:(0,Pt.__)("Edit table"),controls:X})})]}),(0,yt.jsx)(Lo.InspectorControls,{children:(0,yt.jsxs)(eo.__experimentalToolsPanel,{label:(0,Pt.__)("Settings"),resetAll:()=>{t({hasFixedLayout:!0,head:[],foot:[]})},dropdownMenuProps:k,children:[(0,yt.jsx)(eo.__experimentalToolsPanelItem,{hasValue:()=>a!==!0,label:(0,Pt.__)("Fixed width table cells"),onDeselect:()=>t({hasFixedLayout:!0}),isShownByDefault:!0,children:(0,yt.jsx)(eo.ToggleControl,{label:(0,Pt.__)("Fixed width table cells"),checked:!!a,onChange:T})}),!ae&&(0,yt.jsxs)(yt.Fragment,{children:[(0,yt.jsx)(eo.__experimentalToolsPanelItem,{hasValue:()=>i&&i.length,label:(0,Pt.__)("Header section"),onDeselect:()=>t({head:[]}),isShownByDefault:!0,children:(0,yt.jsx)(eo.ToggleControl,{label:(0,Pt.__)("Header section"),checked:!!(i&&i.length),onChange:P})}),(0,yt.jsx)(eo.__experimentalToolsPanelItem,{hasValue:()=>l&&l.length,label:(0,Pt.__)("Footer section"),onDeselect:()=>t({foot:[]}),isShownByDefault:!0,children:(0,yt.jsx)(eo.ToggleControl,{label:(0,Pt.__)("Footer section"),checked:!!(l&&l.length),onChange:L})})]})]})}),!ae&&(0,yt.jsx)("table",{className:S(f.className,h.className,{"has-fixed-layout":a,"has-individual-borders":(0,eo.__experimentalHasSplitBorders)(e?.style?.border)}),style:{...f.style,...h.style},children:re}),ae?(0,yt.jsx)(eo.Placeholder,{label:(0,Pt.__)("Table"),icon:(0,yt.jsx)(Lo.BlockIcon,{icon:j1,showColors:!0}),instructions:(0,Pt.__)("Insert a table for sharing data."),children:(0,yt.jsxs)("form",{className:"blocks-table__placeholder-form",onSubmit:C,children:[(0,yt.jsx)(eo.TextControl,{type:"number",label:(0,Pt.__)("Column count"),value:u,onChange:x,min:"1",className:"blocks-table__placeholder-input"}),(0,yt.jsx)(eo.TextControl,{type:"number",label:(0,Pt.__)("Row count"),value:s,onChange:w,min:"1",className:"blocks-table__placeholder-input"}),(0,yt.jsx)(eo.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Pt.__)("Create Table")})]})}):(0,yt.jsx)(Fo,{attributes:e,setAttributes:t,isSelected:o,insertBlocksAfter:r,label:(0,Pt.__)("Table caption text"),showToolbarButton:o&&g==="default"})]})}var iNe=(0,si.memo)(function({tag:e,name:t,scope:r,colspan:o,rowspan:a,rowIndex:i,columnIndex:l,align:s,content:c,onChange:u,setSelectedCell:p}){return(0,yt.jsx)(e,{scope:e==="th"?r:void 0,colSpan:o,rowSpan:a,className:S({[`has-text-align-${s}`]:s},"wp-block-table__cell-content"),children:(0,yt.jsx)(Lo.RichText,{identifier:`${t}.${i}.cells.${l}.content`,value:c,onChange:u,onFocus:()=>{p({sectionName:t,rowIndex:i,columnIndex:l,type:"cell"})},"aria-label":rNe[t],placeholder:oNe[t]})})}),rge=aNe;var b9={$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 zl=n(B(),1),As=n(b(),1);function oge({attributes:e}){let{hasFixedLayout:t,head:r,body:o,foot:a,caption:i}=e;if(!r.length&&!o.length&&!a.length)return null;let s=(0,zl.__experimentalGetColorClassesAndStyles)(e),c=(0,zl.__experimentalGetBorderClassesAndStyles)(e),u=S(s.className,c.className,{"has-fixed-layout":t}),p=!zl.RichText.isEmpty(i),m=({type:d,rows:f})=>{if(!f.length)return null;let h=`t${d}`;return(0,As.jsx)(h,{children:f.map(({cells:g},v)=>(0,As.jsx)("tr",{children:g.map(({content:y,tag:_,scope:k,align:x,colspan:w,rowspan:C},T)=>{let E=S({[`has-text-align-${x}`]:x});return(0,As.jsx)(zl.RichText.Content,{className:E||void 0,"data-align":x,tagName:_,value:y,scope:_==="th"?k:void 0,colSpan:w,rowSpan:C},T)})},v))})};return(0,As.jsxs)("figure",{...zl.useBlockProps.save(),children:[(0,As.jsxs)("table",{className:u===""?void 0:u,style:{...s.style,...c.style},children:[(0,As.jsx)(m,{type:"head",rows:r}),(0,As.jsx)(m,{type:"body",rows:o}),(0,As.jsx)(m,{type:"foot",rows:a})]}),p&&(0,As.jsx)(zl.RichText.Content,{tagName:"figcaption",value:i,className:(0,zl.__experimentalGetElementClassName)("caption")})]})}var nge=n(q(),1);function xO(e){let t=parseInt(e,10);if(Number.isInteger(t))return t<0||t===1?void 0:t.toString()}var kO=({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"]}}}}),sNe=e=>({table:{children:{thead:{allowEmpty:!0,children:kO(e)},tfoot:{allowEmpty:!0,children:kO(e)},tbody:{allowEmpty:!0,children:kO(e)}}}}),cNe={from:[{type:"raw",selector:"table",schema:sNe,transform:e=>{let t=Array.from(e.children).reduce((r,o)=>{if(!o.children.length)return r;let a=o.nodeName.toLowerCase().slice(1),i=Array.from(o.children).reduce((l,s)=>{if(!s.children.length)return l;let c=Array.from(s.children).reduce((u,p)=>{let m=xO(p.getAttribute("rowspan")),d=xO(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:m,colspan:d,align:h}),u},[]);return l.push({cells:c}),l},[]);return r[a]=i,r},{});return(0,nge.createBlock)("core/table",t)}}]},age=cNe;var{name:ige}=b9,lge={icon:j1,example:{attributes:{head:[{cells:[{content:(0,Hc.__)("Version"),tag:"th"},{content:(0,Hc.__)("Jazz Musician"),tag:"th"},{content:(0,Hc.__)("Release Date"),tag:"th"}]}],body:[{cells:[{content:"5.2",tag:"td"},{content:(0,Hc.__)("Jaco Pastorius"),tag:"td"},{content:(0,Hc.__)("May 7, 2019"),tag:"td"}]},{cells:[{content:"5.1",tag:"td"},{content:(0,Hc.__)("Betty Carter"),tag:"td"},{content:(0,Hc.__)("February 21, 2019"),tag:"td"}]},{cells:[{content:"5.0",tag:"td"},{content:(0,Hc.__)("Bebo Vald\xE9s"),tag:"td"},{content:(0,Hc.__)("December 6, 2018"),tag:"td"}]}]},viewportWidth:450},transforms:age,edit:rge,save:oge,deprecated:Khe},uNe=()=>R({name:ige,metadata:b9,settings:lge});var PO={};Y(PO,{init:()=>hNe,metadata:()=>y9,name:()=>_ge,settings:()=>xge});var Zu=n(N(),1);var y9={$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:[]},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 Ms=n(B(),1),fge=n(q(),1),vo=n(z(),1),E2=n(O(),1),hge=n(H(),1),Bt=n(N(),1),gge=n(_e(),1),vge=n(Tr(),1);var jc=n(b(),1),sge="wp-block-table-of-contents__entry";function S2({nestedHeadingList:e,disableLinkActivation:t,onClick:r,ordered:o=!0}){return(0,jc.jsx)(jc.Fragment,{children:e.map((a,i)=>{let{content:l,link:s}=a.heading,c=s?(0,jc.jsx)("a",{className:sge,href:s,"aria-disabled":t||void 0,onClick:t&&typeof r=="function"?r:void 0,children:l}):(0,jc.jsx)("span",{className:sge,children:l}),u=o?"ol":"ul";return(0,jc.jsxs)("li",{children:[c,a.children?(0,jc.jsx)(u,{children:(0,jc.jsx)(S2,{nestedHeadingList:a.children,disableLinkActivation:t,onClick:t&&typeof r=="function"?r:void 0,ordered:o})}):null]},i)})})}var CO=n(q(),1),T2=n(JC(),1);function P2(e){let t=[];return e.forEach((r,o)=>{if(r.content!==""&&r.level===e[0].level)if(e[o+1]?.level>r.level){let a=e.length;for(let i=o+1;i<e.length;i++)if(e[i].level===r.level){a=i;break}t.push({heading:r,children:P2(e.slice(o+1,a))})}else t.push({heading:r,children:null})}),t}function SO(e,t){return e.map(({heading:{content:r,link:o},children:a})=>(0,CO.createBlock)("core/list-item",{content:o?`<a href="${(0,T2.escapeAttribute)(o)}">${(0,T2.escapeEditableHTML)(r)}</a>`:(0,T2.escapeEditableHTML)(r)},a?.length?[(0,CO.createBlock)("core/list",{ordered:t},SO(a,t))]:[]))}var cge=n(rX(),1),uge=n(O(),1),pge=n(En(),1),mge=n(H(),1),B2=n(sr(),1),_9=n(B(),1);function mNe(e,t){let{getBlockAttributes:r,getBlockName:o,getBlocksByName:a,getClientIdsOfDescendants:i}=e(_9.store),l=e("core/editor").getPermalink()??null,s=a("core/nextpage").length!==0,{onlyIncludeCurrentPage:c,maxLevel:u}=r(t)??{},[p=""]=a("core/post-content"),m=i(p),d=1;if(s&&c){let v=m.indexOf(t);for(let[y,_]of m.entries()){if(y>=v)break;o(_)==="core/nextpage"&&d++}}let f=[],h=1,g=null;typeof l=="string"&&(g=s?(0,B2.addQueryArgs)(l,{page:h}):l);for(let v of m){let y=o(v);if(y==="core/nextpage"){if(h++,c&&h>d)break;typeof l=="string"&&(g=(0,B2.addQueryArgs)((0,B2.removeQueryArgs)(l,["page"]),{page:h}))}else if((!c||h===d)&&y==="core/heading"){let _=r(v);if(u&&_.level>u)continue;let k=typeof g=="string"&&typeof _.anchor=="string"&&_.anchor!=="";f.push({content:(0,pge.__unstableStripHTML)(_.content.replace(/(<br *\/?>)+/g," ")),level:_.level,link:k?`${g}#${_.anchor}`:null})}}return f}function dNe(e,t,r){let{getBlockAttributes:o}=e(_9.store),{updateBlockAttributes:a,__unstableMarkNextChangeAsNotPersistent:i}=t(_9.store),l=o(r);if(l===null)return;let s=mNe(e,r);(0,cge.default)(s,l.headings)||window.queueMicrotask(()=>{i(),a(r,{headings:s})})}function dge(e){let t=(0,uge.useRegistry)();(0,mge.useEffect)(()=>t.subscribe(()=>dNe(t.select,t.dispatch,e)),[t,e])}var Ht=n(b(),1);function fNe({clientId:e,headingTree:t,ordered:r,setAttributes:o}){let a=(0,E2.useSelect)(c=>{let{getBlockRootClientId:u,canInsertBlockType:p}=c(Ms.store),m=u(e);return p("core/list",m)},[e]),{replaceBlocks:i}=(0,E2.useDispatch)(Ms.store),[l,s]=(0,hge.useState)(!1);return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsxs)(Ms.BlockControls,{children:[(0,Ht.jsxs)(vo.ToolbarGroup,{children:[(0,Ht.jsx)(vo.ToolbarButton,{icon:(0,Bt.isRTL)()?tv:rv,title:(0,Bt.__)("Unordered"),description:(0,Bt.__)("Convert to unordered list"),onClick:()=>o({ordered:!1}),isActive:r===!1}),(0,Ht.jsx)(vo.ToolbarButton,{icon:(0,Bt.isRTL)()?ov:al,title:(0,Bt.__)("Ordered"),description:(0,Bt.__)("Convert to ordered list"),onClick:()=>o({ordered:!0}),isActive:r===!0})]}),a&&(0,Ht.jsx)(vo.ToolbarGroup,{children:(0,Ht.jsx)(vo.ToolbarButton,{onClick:()=>s(!0),children:(0,Bt.__)("Detach")})})]}),l&&(0,Ht.jsx)(vo.__experimentalConfirmDialog,{isOpen:!0,title:(0,Bt.__)("Detach Table of Contents"),__experimentalHideHeader:!1,confirmButtonText:(0,Bt.__)("Detach"),onConfirm:()=>{s(!1),i(e,(0,fge.createBlock)("core/list",{ordered:r},SO(t,r)))},onCancel:()=>s(!1),size:"medium",children:(0,Bt.__)("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 TO({attributes:{headings:e=[],onlyIncludeCurrentPage:t,maxLevel:r,ordered:o=!0},clientId:a,setAttributes:i}){dge(a);let l=(0,Ms.useBlockProps)(),s=(0,gge.useInstanceId)(TO,"table-of-contents"),{createWarningNotice:c}=(0,E2.useDispatch)(vge.store),u=g=>{g.preventDefault(),c((0,Bt.__)("Links are disabled in the editor."),{id:`block-library/core/table-of-contents/redirection-prevented/${s}`,type:"snackbar"})},p=K(),m=P2(e),d=(0,Ht.jsx)(fNe,{clientId:a,headingTree:m,ordered:o,setAttributes:i}),f=(0,Ht.jsx)(Ms.InspectorControls,{children:(0,Ht.jsxs)(vo.__experimentalToolsPanel,{label:(0,Bt.__)("Settings"),resetAll:()=>{i({onlyIncludeCurrentPage:!1,maxLevel:void 0,ordered:!0})},dropdownMenuProps:p,children:[(0,Ht.jsx)(vo.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Bt.__)("Only include current page"),onDeselect:()=>i({onlyIncludeCurrentPage:!1}),isShownByDefault:!0,children:(0,Ht.jsx)(vo.ToggleControl,{label:(0,Bt.__)("Only include current page"),checked:t,onChange:g=>i({onlyIncludeCurrentPage:g}),help:t?(0,Bt.__)("Only including headings from the current page (if the post is paginated)."):(0,Bt.__)("Include headings from all pages (if the post is paginated).")})}),(0,Ht.jsx)(vo.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Bt.__)("Limit heading levels"),onDeselect:()=>i({maxLevel:void 0}),isShownByDefault:!0,children:(0,Ht.jsx)(vo.SelectControl,{label:(0,Bt.__)("Include headings down to level"),value:r||"",options:[{value:"",label:(0,Bt.__)("All levels")},{value:"1",label:(0,Bt.__)("Heading 1")},{value:"2",label:(0,Bt.__)("Heading 2")},{value:"3",label:(0,Bt.__)("Heading 3")},{value:"4",label:(0,Bt.__)("Heading 4")},{value:"5",label:(0,Bt.__)("Heading 5")},{value:"6",label:(0,Bt.__)("Heading 6")}],onChange:g=>i({maxLevel:g?parseInt(g):void 0}),help:r?(0,Bt.__)("Only include headings up to and including this level."):(0,Bt.__)("Including all heading levels in the table of contents.")})})]})});return e.length===0?(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)("div",{...l,children:(0,Ht.jsx)(vo.Placeholder,{icon:(0,Ht.jsx)(Ms.BlockIcon,{icon:Lv}),label:(0,Bt.__)("Table of Contents"),instructions:(0,Bt.__)("Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here.")})}),f]}):(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)("nav",{...l,children:(0,Ht.jsx)(o?"ol":"ul",{children:(0,Ht.jsx)(S2,{nestedHeadingList:m,disableLinkActivation:!0,onClick:u,ordered:o})})}),d,f]})}var bge=n(B(),1);var x9=n(b(),1);function yge({attributes:{headings:e=[],ordered:t=!0}}){if(e.length===0)return null;let r=t?"ol":"ul";return(0,x9.jsx)("nav",{...bge.useBlockProps.save(),children:(0,x9.jsx)(r,{children:(0,x9.jsx)(S2,{nestedHeadingList:P2(e),ordered:t})})})}var{name:_ge}=y9,xge={icon:Lv,edit:TO,save:yge,example:{innerBlocks:[{name:"core/heading",attributes:{level:2,content:(0,Zu.__)("Heading")}},{name:"core/heading",attributes:{level:3,content:(0,Zu.__)("Subheading")}},{name:"core/heading",attributes:{level:2,content:(0,Zu.__)("Heading")}},{name:"core/heading",attributes:{level:3,content:(0,Zu.__)("Subheading")}}],attributes:{headings:[{content:(0,Zu.__)("Heading"),level:2},{content:(0,Zu.__)("Subheading"),level:3},{content:(0,Zu.__)("Heading"),level:2},{content:(0,Zu.__)("Subheading"),level:3}]}}},hNe=()=>R({name:_ge,metadata:y9,settings:xge});var NO={};Y(NO,{init:()=>yNe,metadata:()=>w9,name:()=>Tge,settings:()=>Pge});var o1=n(N(),1),ta=n(B(),1),n1=n(z(),1),qf=n(O(),1),Zf=n(H(),1);var r1=n(N(),1),k9=n(B(),1),BO=n(z(),1);var kge=n(O(),1);var N2=n(b(),1);function wge({tabsClientId:e}){let{moveTab:t}=X0(e),{tabCount:r,activeIndex:o}=(0,kge.useSelect)(a=>{if(!e)return{tabCount:0,activeIndex:0};let{getBlocks:i,getBlockAttributes:l}=a(k9.store),s=l(e);return{tabCount:i(e).find(u=>u.name==="core/tab-panels")?.innerBlocks.length??0,activeIndex:s?.editorActiveTabIndex??s?.activeTabIndex??0}},[e]);return(0,N2.jsxs)(k9.BlockControls,{group:"parent",children:[(0,N2.jsx)(BO.ToolbarButton,{className:"wp-block-tab-list__mover-button",icon:(0,r1.isRTL)()?fh:R_,label:(0,r1.__)("Move tab before"),onClick:()=>t(-1),disabled:o<=0,accessibleWhenDisabled:!0}),(0,N2.jsx)(BO.ToolbarButton,{className:"wp-block-tab-list__mover-button",icon:(0,r1.isRTL)()?R_:fh,label:(0,r1.__)("Move tab after"),onClick:()=>t(1),disabled:o>=r-1,accessibleWhenDisabled:!0})]})}var ci=n(b(),1),gNe=[];function vNe({attributes:e,clientId:t,setAttributes:r,__unstableLayoutClassNames:o}){let{ariaLabel:a}=e,i=(0,ta.__experimentalUseColorProps)(e),l=(0,ta.__experimentalUseBorderProps)(e),s=(0,ta.__experimentalGetSpacingClassesAndStyles)(e),c=K(),{tabsClientId:u,tabPanels:p,editorActiveTabIndex:m,activeTabIndex:d}=(0,qf.useSelect)(V=>{let{getBlockRootClientId:j,getBlockAttributes:Z,getBlocks:W}=V(ta.store),G=j(t),F=Z(G),J=W(G)?.find($=>$.name==="core/tab-panels");return{tabsClientId:G,tabPanels:J?.innerBlocks??gNe,editorActiveTabIndex:F?.editorActiveTabIndex,activeTabIndex:F?.activeTabIndex??0}},[t]),f=(0,qf.useRegistry)(),{isBlockSelected:h,hasSelectedInnerBlock:g}=(0,qf.useSelect)(ta.store),{updateBlockAttributes:v,selectBlock:y,__unstableMarkNextChangeAsNotPersistent:_}=(0,qf.useDispatch)(ta.store),{insertTab:k,removeTab:x}=X0(u),w=m??d,C=(0,Zf.useMemo)(()=>p.map(V=>({label:V.attributes.label||"",clientId:V.clientId})),[p]);function T(V){u&&V!==w&&f.batch(()=>{y(t),_(),v(u,{editorActiveTabIndex:V})})}function E(V,j){let Z=C[V];Z?.clientId&&v(Z.clientId,{label:j})}let D=(0,Zf.useRef)(),I=(0,Zf.useRef)(C.length);(0,Zf.useEffect)(()=>{let V=I.current;if(I.current=C.length,!D.current||C.length===V||!h(u)&&!g(u,!0))return;(Z=>{window.requestAnimationFrame(()=>{let W=D.current?.querySelectorAll("button")?.[Z];(W?.querySelector("[contenteditable]")??W)?.focus()})})(w)},[w,g,h,u,C.length]);let P=(0,ta.useBlockProps)({role:"tablist",ref:D,className:o}),L=S(i.className,l.className),A={...i.style,...l.style,...s.style};return(0,ci.jsxs)(ci.Fragment,{children:[(0,ci.jsx)(ta.InspectorControls,{group:"settings",children:(0,ci.jsx)(n1.__experimentalToolsPanel,{label:(0,o1.__)("Settings"),resetAll:()=>r({ariaLabel:void 0}),dropdownMenuProps:c,children:(0,ci.jsx)(n1.__experimentalToolsPanelItem,{label:(0,o1.__)("Label"),isShownByDefault:!0,hasValue:()=>!!a,onDeselect:()=>r({ariaLabel:void 0}),children:(0,ci.jsx)(n1.TextControl,{label:(0,o1.__)("Label"),help:(0,o1.__)("Briefly describe this tab section for screen reader users. Examples: Event information, Product details, and Account settings."),value:a||"",onChange:V=>r({ariaLabel:V||void 0})})})})}),(0,ci.jsx)(wge,{tabsClientId:u}),(0,ci.jsx)(Em,{tabsClientId:u}),(0,ci.jsx)("div",{...P,children:C.map((V,j)=>(0,ci.jsx)("button",{type:"button",role:"tab","aria-selected":j===w,className:L||void 0,style:A,tabIndex:-1,onFocus:()=>{T(j)},children:(0,ci.jsx)(ta.RichText,{tagName:"span",withoutInteractiveFormatting:!0,placeholder:(0,o1.__)("Tab title"),value:V.label,onChange:W=>E(j,W),__unstableOnSplitAtEnd:()=>k(j+1),onRemove:()=>x(j)})},V.clientId||j))})]})}var Cge=vNe;var Uc=n(B(),1),EO=n(b(),1);function Sge({attributes:e}){let{tabs:t}=e,r=Uc.useBlockProps.save({role:"tablist"}),o=(0,Uc.__experimentalGetColorClassesAndStyles)(e),a=(0,Uc.__experimentalGetBorderClassesAndStyles)(e),i=(0,Uc.__experimentalGetSpacingClassesAndStyles)(e),l=S(o.className,a.className),s={...o.style,...a.style,...i.style};return(0,EO.jsx)("div",{...r,children:t.map((c,u)=>(0,EO.jsx)(Uc.RichText.Content,{className:l||void 0,style:s,tagName:"button",value:c.label,type:"button",role:"tab"},u))})}var w9={$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:Tge}=w9,Pge={icon:VN,edit:Cge,save:Sge},yNe=()=>R({name:Tge,metadata:w9,settings:Pge});var IO={};Y(IO,{init:()=>CNe,metadata:()=>B9,name:()=>Lge,settings:()=>Rge});var Kf=n(N(),1);var S9=n(B(),1);var C9=n(B(),1),I2=n(O(),1),Bge=n(H(),1),_Ne=[];function Ege(e){let{tabPanels:t,tabListClientId:r}=(0,I2.useSelect)(l=>{let{getBlocks:s}=l(C9.store),c=s(e),u=c.find(m=>m.name==="core/tab-panels"),p=c.find(m=>m.name==="core/tab-list");return{tabPanels:u?.innerBlocks??_Ne,tabListClientId:p?.clientId??null}},[e]),{updateBlockAttributes:o,__unstableMarkNextChangeAsNotPersistent:a}=(0,I2.useDispatch)(C9.store),{getBlockAttributes:i}=(0,I2.useSelect)(C9.store);(0,Bge.useEffect)(()=>{if(!r)return;let l=t.map(c=>({label:c.attributes.label||""})),s=i(r)?.tabs??[];JSON.stringify(l)!==JSON.stringify(s)&&(a(),o(r,{tabs:l}))},[t,r,i,o,a])}var T9=n(b(),1);function xNe({clientId:e}){Ege(e);let t=(0,S9.useBlockProps)(),r=(0,S9.useInnerBlocksProps)(t,{__experimentalCaptureToolbars:!0,templateLock:"all",renderAppender:!1});return(0,T9.jsxs)("div",{...r,children:[(0,T9.jsx)(Em,{tabsClientId:e}),r.children]})}var Nge=xNe;var P9=n(B(),1),Ige=n(b(),1);function Dge(){let e=P9.useBlockProps.save(),t=P9.useInnerBlocksProps.save(e);return(0,Ige.jsx)("div",{...t})}var B9={$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:Lge}=B9,wNe=[["core/tab-list"],["core/tab-panels"]],Rge={icon:tI,example:{innerBlocks:[{name:"core/tab-list",attributes:{tabs:[{label:(0,Kf.__)("Tab 1")},{label:(0,Kf.__)("Tab 2")}]}},{name:"core/tab-panels",innerBlocks:[1,2].map(e=>({name:"core/tab-panel",attributes:{anchor:`tab-${e}`,label:(0,Kf.sprintf)((0,Kf.__)("Tab %s"),e)},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Kf.__)("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:wNe,edit:Nge,save:Dge},CNe=()=>R({name:Lge,metadata:B9,settings:Rge});var LO={};Y(LO,{init:()=>NNe,metadata:()=>E9,name:()=>Uge,settings:()=>Gge});var DO=n(q(),1),SNe={from:[{type:"block",blocks:["core/categories"],transform:()=>(0,DO.createBlock)("core/tag-cloud")}],to:[{type:"block",blocks:["core/categories"],transform:()=>(0,DO.createBlock)("core/categories")}]},Age=SNe;var E9={$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 qt=n(z(),1),zge=n(O(),1),Da=n(N(),1),a1=n(B(),1),Oge=n(te(),1),Fge=n(ap(),1),Hge=n(_e(),1);var wr=n(b(),1),PNe=1,BNe=100,Mge=.1,Vge=100;function ENe({attributes:e,setAttributes:t,name:r}){let{taxonomy:o,showTagCounts:a,numberOfTags:i,smallestFontSize:l,largestFontSize:s}=e,[c]=(0,a1.useSettings)("spacing.units"),u=K(),p=(0,qt.__experimentalUseCustomUnits)({availableUnits:c?[...c,"pt"]:["%","px","em","rem","pt"]}),m=(0,zge.useSelect)(x=>x(Oge.store).getTaxonomies({per_page:-1}),[]),d=()=>{let x={label:(0,Da.__)("- Select -"),value:"",disabled:!0},w=(m??[]).filter(C=>!!C.show_cloud).map(C=>({value:C.slug,label:C.name}));return[x,...w]},f=(x,w)=>{let[C,T]=(0,qt.__experimentalParseQuantityAndUnitFromRawValue)(w);if(!Number.isFinite(C))return;let E={[x]:w};Object.entries({smallestFontSize:l,largestFontSize:s}).forEach(([D,I])=>{let[P,L]=(0,qt.__experimentalParseQuantityAndUnitFromRawValue)(I);D!==x&&L!==T&&(E[D]=`${P}${T}`)}),t(E)},h=(0,wr.jsx)(a1.InspectorControls,{children:(0,wr.jsxs)(qt.__experimentalToolsPanel,{label:(0,Da.__)("Settings"),resetAll:()=>{t({taxonomy:"post_tag",showTagCounts:!1,numberOfTags:45,smallestFontSize:"8pt",largestFontSize:"22pt"})},dropdownMenuProps:u,children:[(0,wr.jsx)(qt.__experimentalToolsPanelItem,{hasValue:()=>o!=="post_tag",label:(0,Da.__)("Taxonomy"),onDeselect:()=>t({taxonomy:"post_tag"}),isShownByDefault:!0,children:(0,wr.jsx)(qt.SelectControl,{label:(0,Da.__)("Taxonomy"),options:d(),value:o,onChange:x=>t({taxonomy:x})})}),(0,wr.jsx)(qt.__experimentalToolsPanelItem,{hasValue:()=>l!=="8pt"||s!=="22pt",label:(0,Da.__)("Font size"),onDeselect:()=>t({smallestFontSize:"8pt",largestFontSize:"22pt"}),isShownByDefault:!0,children:(0,wr.jsxs)(qt.Flex,{gap:4,children:[(0,wr.jsx)(qt.FlexItem,{isBlock:!0,children:(0,wr.jsx)(qt.__experimentalUnitControl,{label:(0,Da.__)("Smallest size"),value:l,onChange:x=>{f("smallestFontSize",x)},units:p,min:Mge,max:Vge})}),(0,wr.jsx)(qt.FlexItem,{isBlock:!0,children:(0,wr.jsx)(qt.__experimentalUnitControl,{label:(0,Da.__)("Largest size"),value:s,onChange:x=>{f("largestFontSize",x)},units:p,min:Mge,max:Vge})})]})}),(0,wr.jsx)(qt.__experimentalToolsPanelItem,{hasValue:()=>i!==45,label:(0,Da.__)("Number of tags"),onDeselect:()=>t({numberOfTags:45}),isShownByDefault:!0,children:(0,wr.jsx)(qt.RangeControl,{label:(0,Da.__)("Number of tags"),value:i,onChange:x=>t({numberOfTags:x}),min:PNe,max:BNe,required:!0})}),(0,wr.jsx)(qt.__experimentalToolsPanelItem,{hasValue:()=>a!==!1,label:(0,Da.__)("Show tag counts"),onDeselect:()=>t({showTagCounts:!1}),isShownByDefault:!0,children:(0,wr.jsx)(qt.ToggleControl,{label:(0,Da.__)("Show tag counts"),checked:a,onChange:()=>t({showTagCounts:!a})})})]})}),{content:g,status:v,error:y}=(0,Fge.useServerSideRender)({attributes:e,skipBlockSupportAttributes:!0,block:r}),_=(0,Hge.useDisabled)(),k=(0,a1.useBlockProps)({ref:_});return(0,wr.jsxs)(wr.Fragment,{children:[h,v==="loading"&&(0,wr.jsx)("div",{...k,children:(0,wr.jsx)(qt.Spinner,{})}),v==="error"&&(0,wr.jsx)("div",{...k,children:(0,wr.jsx)("p",{children:(0,Da.sprintf)((0,Da.__)("Error: %s"),y)})}),v==="success"&&(0,wr.jsx)(xo,{wrapperProps:k,html:g})]})}var jge=ENe;var{name:Uge}=E9,Gge={icon:Rv,example:{},edit:jge,transforms:Age},NNe=()=>R({name:Uge,metadata:E9,settings:Gge});var zO={};Y(zO,{init:()=>zNe,metadata:()=>N9,name:()=>E0e,settings:()=>N0e});var T0e=n(te(),1),P0e=n(O(),1);var VO=n(hu(),1),B0e=n(Oo(),1);var N9={$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 b0e=n(q(),1),m1=n(O(),1),bo=n(B(),1),$c=n(z(),1),Ji=n(N(),1),M2=n(te(),1),y0e=n(H(),1),_0e=n(Tr(),1);var Dm=n(N(),1),Qf=n(z(),1),Yge=n(H(),1),Qge=n(O(),1),Xge=n(te(),1);var i1=n(O(),1),I9=n(te(),1),Wge=n(B(),1),$ge=n(H(),1),qge=n(q(),1),RO=n(N(),1);function l1(e,t){let{templateParts:r,isResolving:o}=(0,i1.useSelect)(i=>{let{getEntityRecords:l,isResolving:s}=i(I9.store),c={per_page:-1};return{templateParts:l("postType","wp_template_part",c),isResolving:s("getEntityRecords",["postType","wp_template_part",c])}},[]);return{templateParts:(0,$ge.useMemo)(()=>r?r.filter(i=>xa(i.theme,i.slug)!==t&&(!e||e==="uncategorized"||i.area===e))||[]:[],[r,e,t]),isResolving:o}}function s1(e,t){return(0,i1.useSelect)(r=>{let o=e?`core/template-part/${e}`:"core/template-part",{getBlockRootClientId:a,getPatternsByBlockTypes:i}=r(Wge.store),l=a(t);return i(o,l)},[e,t])}function D9(e,t){let{saveEntityRecord:r}=(0,i1.useDispatch)(I9.store);return async(o=[],a=(0,RO.__)("Untitled Template Part"))=>{let i=Ch(a).replace(/[^\w-]+/g,"")||"wp-custom-part",l={title:a,slug:i,content:(0,qge.serialize)(o),area:e},s=await r("postType","wp_template_part",l);t({slug:s.slug,theme:s.theme,area:void 0})}}function L9(e){return(0,i1.useSelect)(t=>{let r=t(I9.store).getCurrentTheme()?.default_template_part_areas||[],o=r.find(i=>i.area===e),a=r.find(i=>i.area==="uncategorized");return{icon:o?.icon||a?.icon,label:o?.label||(0,RO.__)("Template Part"),tagName:o?.area_tag??"div"}},[e])}var Zge=n(H(),1),Im=n(N(),1),Vs=n(z(),1),Ku=n(b(),1);function Kge({areaLabel:e,onClose:t,onSubmit:r}){let[o,a]=(0,Zge.useState)(""),i=l=>{l.preventDefault(),r(o)};return(0,Ku.jsx)(Vs.Modal,{title:(0,Im.sprintf)((0,Im.__)("Create new %s"),e.toLowerCase()),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,Ku.jsx)("form",{onSubmit:i,children:(0,Ku.jsxs)(Vs.__experimentalVStack,{spacing:"5",children:[(0,Ku.jsx)(Vs.TextControl,{label:(0,Im.__)("Name"),value:o,onChange:a,placeholder:(0,Im.__)("Custom Template Part")}),(0,Ku.jsxs)(Vs.__experimentalHStack,{justify:"right",children:[(0,Ku.jsx)(Vs.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t(),a("")},children:(0,Im.__)("Cancel")}),(0,Ku.jsx)(Vs.Button,{variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!o.length,__next40pxDefaultSize:!0,children:(0,Im.__)("Create")})]})]})})})}var Yf=n(b(),1);function Jge({area:e,clientId:t,templatePartId:r,onOpenSelectionModal:o,setAttributes:a}){let{templateParts:i,isResolving:l}=l1(e,r),s=s1(e,t),{isBlockBasedTheme:c,canCreateTemplatePart:u}=(0,Qge.useSelect)(h=>{let{getCurrentTheme:g,canUser:v}=h(Xge.store);return{isBlockBasedTheme:g()?.is_block_theme,canCreateTemplatePart:v("create",{kind:"postType",name:"wp_template_part"})}},[]),[p,m]=(0,Yge.useState)(!1),d=L9(e),f=D9(e,a);return(0,Yf.jsxs)(Qf.Placeholder,{icon:i0(d.icon),label:d.label,instructions:c?(0,Dm.sprintf)((0,Dm.__)("Choose an existing %s or create a new one."),d.label.toLowerCase()):(0,Dm.sprintf)((0,Dm.__)("Choose an existing %s."),d.label.toLowerCase()),children:[l&&(0,Yf.jsx)(Qf.Spinner,{}),!l&&!!(i.length||s.length)&&(0,Yf.jsx)(Qf.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:o,children:(0,Dm.__)("Choose")}),!l&&c&&u&&(0,Yf.jsx)(Qf.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{m(!0)},children:(0,Dm.__)("Start blank")}),p&&(0,Yf.jsx)(Kge,{areaLabel:d.label,onClose:()=>m(!1),onSubmit:h=>{f([],h)}})]})}var D2=n(H(),1),Lm=n(N(),1),r0e=n(Tr(),1),o0e=n(O(),1),n0e=n(B(),1),R9=n(z(),1);var e0e=n(q(),1);function t0e(e){return{name:xa(e.theme,e.slug),title:e.title.rendered,blocks:(0,e0e.parse)(e.content.raw),templatePart:e}}var Gc=n(b(),1);function a0e({setAttributes:e,onClose:t,templatePartId:r=null,area:o,clientId:a}){let[i,l]=(0,D2.useState)(""),{templateParts:s}=l1(o,r),c=(0,D2.useMemo)(()=>{let g=s.map(v=>t0e(v));return Zb(g,i)},[s,i]),u=s1(o,a),p=(0,D2.useMemo)(()=>Zb(u,i),[u,i]),{createSuccessNotice:m}=(0,o0e.useDispatch)(r0e.store),d=g=>{e({slug:g.slug,theme:g.theme,area:void 0}),m((0,Lm.sprintf)((0,Lm.__)('Template Part "%s" inserted.'),g.title?.rendered||g.slug),{type:"snackbar"}),t()},f=!!c.length,h=!!p.length;return(0,Gc.jsxs)("div",{className:"block-library-template-part__selection-content",children:[(0,Gc.jsx)("div",{className:"block-library-template-part__selection-search",children:(0,Gc.jsx)(R9.SearchControl,{onChange:l,value:i,label:(0,Lm.__)("Search"),placeholder:(0,Lm.__)("Search")})}),f&&(0,Gc.jsxs)("div",{children:[(0,Gc.jsx)("h2",{children:(0,Lm.__)("Existing template parts")}),(0,Gc.jsx)(n0e.__experimentalBlockPatternsList,{blockPatterns:c,onClickPattern:g=>{d(g.templatePart)}})]}),!f&&!h&&(0,Gc.jsx)(R9.__experimentalHStack,{alignment:"center",children:(0,Gc.jsx)("p",{children:(0,Lm.__)("No results found.")})})]})}var R2=n(te(),1),A9=n(z(),1),u1=n(N(),1),p0e=n(O(),1),m0e=n(B(),1);var Wc=n(N(),1),L2=n(H(),1),c1=n(O(),1),Xi=n(z(),1),MO=n(te(),1),c0e=n(Tr(),1);var ui=n(q(),1);function i0e(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},l0e((0,ui.createBlock)("core/legacy-widget",o))}let t=(0,ui.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});if(!t.length)return;let r=t[0];return r.name==="core/widget-group"?(0,ui.createBlock)((0,ui.getGroupingBlockName)(),void 0,AO(r.innerBlocks)):r.innerBlocks.length>0?(0,ui.cloneBlock)(r,void 0,AO(r.innerBlocks)):r}function l0e(e){let t=(0,ui.getPossibleBlockTransformations)([e]).filter(r=>{if(!r.transforms)return!0;let o=r.transforms?.from?.find(i=>i.blocks&&i.blocks.includes("*")),a=r.transforms?.to?.find(i=>i.blocks&&i.blocks.includes("*"));return!o&&!a});if(t.length)return(0,ui.switchToBlockType)(e,t[0].name)}function AO(e=[]){return e.flatMap(t=>t.name==="core/legacy-widget"?l0e(t):(0,ui.createBlock)(t.name,t.attributes,AO(t.innerBlocks))).filter(t=>!!t)}var Yu=n(b(),1),s0e={per_page:-1,_fields:"id,name,description,status,widgets"};function u0e({area:e,setAttributes:t}){let[r,o]=(0,L2.useState)(""),[a,i]=(0,L2.useState)(!1),l=(0,c1.useRegistry)(),{sidebars:s,hasResolved:c}=(0,c1.useSelect)(f=>{let{getSidebars:h,hasFinishedResolution:g}=f(MO.store);return{sidebars:h(s0e),hasResolved:g("getSidebars",[s0e])}},[]),{createErrorNotice:u}=(0,c1.useDispatch)(c0e.store),p=D9(e,t),m=(0,L2.useMemo)(()=>{let f=(s??[]).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,Wc.__)("Select widget area")},...f]:[]},[s]);if(!c)return(0,Yu.jsx)(Xi.__experimentalSpacer,{marginBottom:"0"});if(c&&!m.length)return null;async function d(f){if(f.preventDefault(),a||!r)return;i(!0);let h=m.find(({value:k})=>k===r),{getWidgets:g}=l.resolveSelect(MO.store),v=await g({sidebar:h.value,_embed:"about"}),y=new Set,_=v.flatMap(k=>{let x=i0e(k);return x||(y.add(k.id_base),[])});await p(_,(0,Wc.sprintf)((0,Wc.__)("Widget area: %s"),h.label)),y.size&&u((0,Wc.sprintf)((0,Wc.__)("Unable to import the following widgets: %s."),Array.from(y).join(", ")),{type:"snackbar"}),i(!1)}return(0,Yu.jsx)(Xi.__experimentalSpacer,{marginBottom:"4",children:(0,Yu.jsxs)(Xi.__experimentalHStack,{as:"form",onSubmit:d,children:[(0,Yu.jsx)(Xi.FlexBlock,{children:(0,Yu.jsx)(Xi.SelectControl,{label:(0,Wc.__)("Import widget area"),value:r,options:m,onChange:f=>o(f),disabled:!m.length})}),(0,Yu.jsx)(Xi.FlexItem,{style:{marginBottom:"8px",marginTop:"auto"},children:(0,Yu.jsx)(Xi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:a,"aria-disabled":a||!r,children:(0,Wc._x)("Import","button label")})})]})})}var zs=n(b(),1),{HTMLElementControl:DNe}=U(m0e.privateApis);function d0e({tagName:e,setAttributes:t,isEntityAvailable:r,templatePartId:o,defaultWrapper:a,hasInnerBlocks:i,clientId:l}){let[s,c]=(0,R2.useEntityProp)("postType","wp_template_part","area",o),[u,p]=(0,R2.useEntityProp)("postType","wp_template_part","title",o),d=(0,p0e.useSelect)(f=>f(R2.store).getCurrentTheme()?.default_template_part_areas||[],[]).map(({label:f,area:h})=>({label:f,value:h}));return(0,zs.jsxs)(zs.Fragment,{children:[r&&(0,zs.jsxs)(zs.Fragment,{children:[(0,zs.jsx)(A9.TextControl,{label:(0,u1.__)("Title"),value:u,onChange:f=>{p(f)},onFocus:f=>f.target.select()}),(0,zs.jsx)(A9.SelectControl,{label:(0,u1.__)("Area"),labelPosition:"top",options:d,value:s,onChange:c})]}),(0,zs.jsx)(DNe,{tagName:e||"",onChange:f=>t({tagName:f}),clientId:l,options:[{label:(0,u1.sprintf)((0,u1.__)("Default based on area (%s)"),`<${a}>`),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,zs.jsx)(u0e,{area:s,setAttributes:t})]})}var p1=n(te(),1),pi=n(B(),1),A2=n(O(),1),f0e=n(H(),1),h0e=n(q(),1),M9=n(b(),1);function LNe(e){if((0,pi.useBlockEditingMode)()==="contentOnly")return!1;if(!e)return pi.InnerBlocks.ButtonBlockAppender}function g0e(e){let t=(0,A2.useSelect)(o=>{let{getSettings:a}=o(pi.store);return a()?.supportsLayout},[]),[r]=(0,pi.useSettings)("layout");if(t)return e?.inherit?r||{}:e}function RNe({postId:e,layout:t,tagName:r,blockProps:o}){(0,pi.useBlockEditingMode)("disabled");let{content:a,editedBlocks:i}=(0,A2.useSelect)(c=>{if(!e)return{};let{getEditedEntityRecord:u}=c(p1.store),p=u("postType","wp_template_part",e,{context:"view"});return{editedBlocks:p.blocks,content:p.content}},[e]),l=(0,f0e.useMemo)(()=>{if(e)return i||(!a||typeof a!="string"?[]:(0,h0e.parse)(a))},[e,i,a]),s=(0,pi.useInnerBlocksProps)(o,{value:l,onInput:()=>{},onChange:()=>{},renderAppender:!1,layout:g0e(t)});return(0,M9.jsx)(r,{...s})}function ANe({postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:a}){let i=(0,A2.useSelect)(d=>d(pi.store).getSettings().onNavigateToEntityRecord,[]),[l,s,c]=(0,p1.useEntityBlockEditor)("postType","wp_template_part",{id:e}),u=(0,pi.useInnerBlocksProps)(a,{value:l,onInput:s,onChange:c,renderAppender:LNe(t),layout:g0e(r)}),m=(0,pi.useBlockEditingMode)()==="contentOnly"&&i?{onDoubleClick:()=>i({postId:e,postType:"wp_template_part"})}:{};return(0,M9.jsx)(o,{...u,...m})}function v0e({postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:a}){let{canViewTemplatePart:i,canEditTemplatePart:l}=(0,A2.useSelect)(c=>({canViewTemplatePart:!!c(p1.store).canUser("read",{kind:"postType",name:"wp_template_part",id:e}),canEditTemplatePart:!!c(p1.store).canUser("update",{kind:"postType",name:"wp_template_part",id:e})}),[e]);return i?(0,M9.jsx)(l?ANe:RNe,{postId:e,hasInnerBlocks:t,layout:r,tagName:o,blockProps:a}):null}var Zt=n(b(),1),x0e=["header","footer","navigation-overlay"];function MNe({isEntityAvailable:e,area:t,templatePartId:r,isTemplatePartSelectionOpen:o,setIsTemplatePartSelectionOpen:a}){let{templateParts:i}=l1(t,r),l=!!i.length;return e&&l&&x0e.includes(t)?(0,Zt.jsx)($c.MenuItem,{onClick:()=>{a(!0)},"aria-expanded":o,"aria-haspopup":"dialog",children:(0,Ji.__)("Replace")}):null}function VNe({area:e,clientId:t,isEntityAvailable:r,onSelect:o}){let a=s1(e,t);return r&&!!a.length&&x0e.includes(e)?(0,Zt.jsx)($c.PanelBody,{title:(0,Ji.__)("Design"),children:(0,Zt.jsx)(bo.__experimentalBlockPatternsList,{label:(0,Ji.__)("Templates"),blockPatterns:a,onClickPattern:o,showTitlesAsTooltip:!0})}):null}function k0e({attributes:e,setAttributes:t,clientId:r}){let{createSuccessNotice:o}=(0,m1.useDispatch)(_0e.store),{editEntityRecord:a}=(0,m1.useDispatch)(M2.store),i=(0,m1.useSelect)(L=>L(M2.store).getCurrentTheme()?.stylesheet,[]),{slug:l,theme:s=i,tagName:c,layout:u={}}=e,p=xa(s,l),m=(0,bo.useHasRecursion)(p),[d,f]=(0,y0e.useState)(!1),{isResolved:h,hasInnerBlocks:g,isMissing:v,area:y,onNavigateToEntityRecord:_,title:k,canUserEdit:x,canUserEditBlock:w}=(0,m1.useSelect)(L=>{let{getEditedEntityRecord:A,hasFinishedResolution:V}=L(M2.store),{getBlockCount:j,getSettings:Z,canEditBlock:W}=L(bo.store),G=["postType","wp_template_part",p],F=p?A(...G):null,J=F?.area||e.area,$=p?V("getEditedEntityRecord",G):!1,X=$?L(M2.store).canUser("update",{kind:"postType",name:"wp_template_part",id:p}):!1;return{hasInnerBlocks:j(r)>0,isResolved:$,isMissing:$&&(!F||Object.keys(F).length===0),area:J,onNavigateToEntityRecord:Z().onNavigateToEntityRecord,title:F?.title,canUserEdit:!!X,canUserEditBlock:W(r)}},[p,e.area,r]),C=L9(y),T=(0,bo.useBlockProps)(),E=!l,D=!E&&!v&&h,I=c||C.tagName,P=async L=>{await a("postType","wp_template_part",p,{blocks:L.blocks,content:(0,b0e.serialize)(L.blocks)}),o((0,Ji.sprintf)((0,Ji.__)('Template Part "%s" updated.'),k||l),{type:"snackbar"})};return!g&&(l&&!s||l&&v)?(0,Zt.jsx)(I,{...T,children:(0,Zt.jsx)(bo.Warning,{children:(0,Ji.sprintf)((0,Ji.__)("Template part has been deleted or is unavailable: %s"),l)})}):D&&m?(0,Zt.jsx)(I,{...T,children:(0,Zt.jsx)(bo.Warning,{children:(0,Ji.__)("Block cannot be rendered inside itself.")})}):(0,Zt.jsxs)(Zt.Fragment,{children:[(0,Zt.jsxs)(bo.RecursionProvider,{uniqueId:p,children:[D&&_&&x&&(0,Zt.jsx)(bo.BlockControls,{group:"other",children:(0,Zt.jsx)($c.ToolbarButton,{onClick:()=>{_({postId:p,postType:"wp_template_part"})},children:(0,Ji.__)("Edit original")})}),x&&(0,Zt.jsx)(bo.InspectorControls,{group:"advanced",children:(0,Zt.jsx)(d0e,{tagName:c,setAttributes:t,isEntityAvailable:D,templatePartId:p,defaultWrapper:C.tagName,hasInnerBlocks:g,clientId:r})}),E&&(0,Zt.jsx)(I,{...T,children:(0,Zt.jsx)(Jge,{area:e.area,templatePartId:p,clientId:r,setAttributes:t,onOpenSelectionModal:()=>f(!0)})}),(0,Zt.jsx)(bo.BlockSettingsMenuControls,{children:({selectedClientIds:L})=>!w||!(L.length===1&&r===L[0])?null:(0,Zt.jsx)(MNe,{isEntityAvailable:D,area:y,clientId:r,templatePartId:p,isTemplatePartSelectionOpen:d,setIsTemplatePartSelectionOpen:f})}),(0,Zt.jsx)(bo.InspectorControls,{group:"settings",children:(0,Zt.jsx)(VNe,{area:y,clientId:r,isEntityAvailable:D,onSelect:L=>P(L)})}),D&&(0,Zt.jsx)(v0e,{tagName:I,blockProps:T,postId:p,hasInnerBlocks:g,layout:u}),!E&&!h&&(0,Zt.jsx)(I,{...T,children:(0,Zt.jsx)($c.Spinner,{})})]}),d&&(0,Zt.jsx)($c.Modal,{overlayClassName:"block-editor-template-part__selection-modal",title:(0,Ji.sprintf)((0,Ji.__)("Choose a %s"),C.label.toLowerCase()),onRequestClose:()=>f(!1),isFullScreen:!0,children:(0,Zt.jsx)(a0e,{templatePartId:p,clientId:r,area:y,setAttributes:t,onClose:()=>f(!1)})})]})}var w0e=n(te(),1),C0e=n(O(),1);function S0e(e,t){if(t!=="core/template-part")return e;if(e.variations){let r=(a,i)=>{let{area:l,theme:s,slug:c}=a;if(l)return l===i.area;if(!c)return!1;let{getCurrentTheme:u,getEntityRecord:p}=(0,C0e.select)(w0e.store),m=p("postType","wp_template_part",`${s||u()?.stylesheet}//${c}`);return m?.slug?m.slug===i.slug:m?.area===i.area},o=e.variations.map(a=>({...a,...!a.isActive&&{isActive:r},...typeof a.icon=="string"&&{icon:i0(a.icon)}}));return{...e,variations:o}}return e}var{name:E0e}=N9,N0e={icon:Nv,__experimentalLabel:({slug:e,theme:t})=>{if(!e)return;let{getCurrentTheme:r,getEditedEntityRecord:o}=(0,P0e.select)(T0e.store),a=o("postType","wp_template_part",(t||r()?.stylesheet)+"//"+e);if(a)return(0,B0e.decodeEntities)(a.title)||Uj(a.slug||"")},edit:k0e},zNe=()=>{(0,VO.addFilter)("blocks.registerBlockType","core/template-part",S0e);let e=["core/post-template","core/post-content"];return(0,VO.addFilter)("blockEditor.__unstableCanInsertBlockType","core/block-library/removeTemplatePartsFromPostTemplates",(t,r,o,{getBlock:a,getBlockParentsByBlockName:i})=>{if(r.name!=="core/template-part")return t;for(let l of e)if(a(o)?.name===l||i(o,l).length)return!1;return!0}),R({name:E0e,metadata:N9,settings:N0e})};var jO={};Y(jO,{init:()=>HNe,metadata:()=>V9,name:()=>z0e,settings:()=>O0e});var V9={$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 Xf=n(N(),1),z9=n(B(),1),M0e=n(z(),1);var Ol=n(z(),1),Os=n(b(),1),OO=(0,Os.jsx)(Ol.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Os.jsx)(Ol.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"})}),I0e=(0,Os.jsx)(Ol.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Os.jsx)(Ol.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"})}),D0e=(0,Os.jsx)(Ol.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Os.jsx)(Ol.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"})}),L0e=(0,Os.jsx)(Ol.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Os.jsx)(Ol.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"})}),R0e=(0,Os.jsx)(Ol.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Os.jsx)(Ol.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 V2=n(te(),1),FO=n(O(),1);function A0e(e,t){let[r]=(0,V2.useEntityProp)("taxonomy",t,"count",e),o=FNe(),a=!!(e&&t);return{hasContext:a,termCount:a?r||"":o}}function FNe(){let t=(0,FO.useSelect)(a=>{let{getCurrentPostId:i,getCurrentPostType:l,getCurrentTemplateId:s}=a("core/editor"),c=l(),u=s()||(c==="wp_template"?i():null);return u?a(V2.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,FO.useSelect)(a=>{if(!r||!o)return"";let{getEntityRecords:i}=a(V2.store),l=i("taxonomy",r,{slug:o,per_page:1});return l&&l[0]&&l[0].count||""},[r,o])}var Rm=n(b(),1),HO={none:{label:(0,Xf.__)("No brackets"),icon:OO},round:{label:(0,Xf.__)("Round brackets"),icon:I0e,before:"(",after:")"},square:{label:(0,Xf.__)("Square brackets"),icon:D0e,before:"[",after:"]"},curly:{label:(0,Xf.__)("Curly brackets"),icon:L0e,before:"{",after:"}"},angle:{label:(0,Xf.__)("Angle brackets"),icon:R0e,before:"<",after:">"}};function V0e({attributes:e,setAttributes:t,context:{termId:r,taxonomy:o}}){let{bracketType:a}=e,l=A0e(r,o)?.termCount||0,s=(0,z9.useBlockProps)(),c=Object.entries(HO).map(([p,{label:m,icon:d}])=>({role:"menuitemradio",title:m,isActive:a===p,icon:d,onClick:()=>{t({bracketType:p})}})),u=(p,m)=>{let{before:d="",after:f=""}=HO[m]||{};return`${d}${p}${f}`};return(0,Rm.jsxs)(Rm.Fragment,{children:[(0,Rm.jsx)(z9.BlockControls,{group:"block",children:(0,Rm.jsx)(M0e.ToolbarDropdownMenu,{icon:HO[a]?.icon??OO,label:(0,Xf.__)("Change bracket type"),controls:c})}),(0,Rm.jsx)("div",{...s,children:u(l,a)})]})}var{name:z0e}=V9,O0e={icon:oI,example:{},edit:V0e},HNe=()=>R({name:z0e,metadata:V9,settings:O0e});var GO={};Y(GO,{init:()=>WNe,metadata:()=>O9,name:()=>W0e,settings:()=>$0e});var O9={$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 H0e=n(N(),1),j0e=n(B(),1);var z2=n(te(),1),UO=n(O(),1);function F0e(e,t){let[r,o,a]=(0,z2.useEntityProp)("taxonomy",t,"description",e),i=UNe(),l=!!(e&&t);return{hasContext:l,setDescription:o,termDescription:l?a?.rendered||r||"":i}}function UNe(){let t=(0,UO.useSelect)(a=>{let{getCurrentPostId:i,getCurrentPostType:l,getCurrentTemplateId:s}=a("core/editor"),c=l(),u=s()||(c==="wp_template"?i():null);return u?a(z2.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,UO.useSelect)(a=>{if(!r||!o)return"";let{getEntityRecords:i}=a(z2.store),l=i("taxonomy",r,{slug:o,per_page:1});return l&&l[0]&&l[0].description||""},[r,o])}var Am=n(b(),1);function U0e({context:{termId:e,taxonomy:t}}){let{termDescription:r}=F0e(e,t),o=(0,j0e.useBlockProps)();return(0,Am.jsx)(Am.Fragment,{children:(0,Am.jsx)("div",{...o,children:r?(0,Am.jsx)("div",{dangerouslySetInnerHTML:{__html:r}}):(0,Am.jsx)("div",{className:"wp-block-term-description__placeholder",children:(0,Am.jsx)("span",{children:(0,H0e.__)("Term Description")})})})})}var GNe={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},G0e=[GNe];var{name:W0e}=O9,$0e={icon:aI,edit:U0e,example:{},deprecated:G0e},WNe=()=>R({name:W0e,metadata:O9,settings:$0e});var WO={};Y(WO,{init:()=>KNe,metadata:()=>F9,name:()=>Q0e,settings:()=>X0e});var F9={$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 O2=n(N(),1),Mm=n(B(),1),d1=n(z(),1),Z0e=n(Oo(),1);var H9=n(te(),1),j9=n(O(),1);function q0e(e,t){let r=(0,j9.useSelect)(i=>!e||!t?null:i(H9.store).getEntityRecord("taxonomy",t,e),[e,t]),o=qNe(),a=!!(e&&t);return{hasContext:a,term:a?r:o}}function qNe(){let t=(0,j9.useSelect)(a=>{let{getCurrentPostId:i,getCurrentPostType:l,getCurrentTemplateId:s}=a("core/editor"),c=l(),u=s()||(c==="wp_template"?i():null);return u?a(H9.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,j9.useSelect)(a=>{if(!r||!o)return null;let{getEntityRecords:i}=a(H9.store),l=i("taxonomy",r,{slug:o,per_page:1});return l&&l[0]?l[0]:null},[r,o])}var el=n(b(),1);function K0e({attributes:e,setAttributes:t,context:{termId:r,taxonomy:o}}){let{level:a=0,isLink:i,levelOptions:l}=e,{term:s}=q0e(r,o),c=s?.name?(0,Z0e.decodeEntities)(s.name):(0,O2.__)("Term Name"),u=(0,Mm.useBlockProps)(),p=K(),m=a===0?"p":`h${a}`,d=c;return i&&(d=(0,el.jsx)("a",{href:"#term-name-pseudo-link",onClick:f=>f.preventDefault(),children:c})),(0,el.jsxs)(el.Fragment,{children:[(0,el.jsx)(Mm.BlockControls,{group:"block",children:(0,el.jsx)(Mm.HeadingLevelDropdown,{value:a,options:l,onChange:f=>{t({level:f})}})}),(0,el.jsx)(Mm.InspectorControls,{children:(0,el.jsx)(d1.__experimentalToolsPanel,{label:(0,O2.__)("Settings"),resetAll:()=>{t({isLink:!1})},dropdownMenuProps:p,children:(0,el.jsx)(d1.__experimentalToolsPanelItem,{hasValue:()=>!!i,label:(0,O2.__)("Make term name a link"),onDeselect:()=>t({isLink:!1}),isShownByDefault:!0,children:(0,el.jsx)(d1.ToggleControl,{label:(0,O2.__)("Make term name a link"),onChange:()=>t({isLink:!i}),checked:i})})})}),(0,el.jsx)(m,{...u,children:d})]})}var ZNe={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},Y0e=[ZNe];var{name:Q0e}=F9,X0e={icon:iI,example:{},edit:K0e,deprecated:Y0e},KNe=()=>R({name:Q0e,metadata:F9,settings:X0e});var QO={};Y(QO,{init:()=>oIe,metadata:()=>U9,name:()=>O1e,settings:()=>F1e});var U9={$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 I1e=n(O(),1),D1e=n(B(),1);var B1e=n(H(),1),$9=n(B(),1);var Fs=n(N(),1),qc=n(z(),1),T1e=n(B(),1);var J0e=n(te(),1),e1e=n(O(),1),t1e=n(H(),1);function G9(){let e=(0,e1e.useSelect)(t=>t(J0e.store).getTaxonomies({per_page:-1}),[]);return(0,t1e.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable)||[],[e])}var r1e=n(z(),1);var o1e=n(b(),1);function n1e({value:e,onChange:t,...r}){let a=G9().map(i=>({label:i.name,value:i.slug}));return(0,o1e.jsx)(r1e.SelectControl,{options:a,value:e,onChange:t,...r})}var F2=n(N(),1),a1e=n(z(),1),i1e=n(b(),1);function l1e({orderBy:e,order:t,onChange:r,...o}){return(0,i1e.jsx)(a1e.SelectControl,{options:[{label:(0,F2.__)("Name: A \u2192 Z"),value:"name/asc"},{label:(0,F2.__)("Name: Z \u2192 A"),value:"name/desc"},{label:(0,F2.__)("Count, high to low"),value:"count/desc"},{label:(0,F2.__)("Count, low to high"),value:"count/asc"}],value:e+"/"+t,onChange:a=>{let[i,l]=a.split("/");r(i,l)},...o})}var s1e=n(z(),1),c1e=n(b(),1);function u1e({value:e,onChange:t,...r}){return(0,c1e.jsx)(s1e.ToggleControl,{checked:!e,onChange:o=>t(!o),...r})}var p1e=n(z(),1),m1e=n(b(),1);function d1e({value:e,onChange:t,...r}){return(0,m1e.jsx)(p1e.ToggleControl,{checked:e,onChange:t,...r})}var j2=n(z(),1),H2=n(N(),1),U2=n(b(),1);function f1e({value:e,onChange:t,label:r}){return(0,U2.jsxs)(j2.__experimentalToggleGroupControl,{label:r,isBlock:!0,onChange:o=>{t({inherit:o==="default"})},help:e?(0,H2.__)("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,H2.__)("Display terms based on specific criteria."),value:e?"default":"custom",children:[(0,U2.jsx)(j2.__experimentalToggleGroupControlOption,{value:"default",label:(0,H2.__)("Default")}),(0,U2.jsx)(j2.__experimentalToggleGroupControlOption,{value:"custom",label:(0,H2.__)("Custom")})]})}var h1e=n(N(),1),g1e=n(z(),1),v1e=n(b(),1);function b1e({value:e,onChange:t,...r}){return(0,v1e.jsx)(g1e.RangeControl,{value:e,min:0,max:100,onChange:t,help:(0,h1e.__)("Limit the number of terms you want to show. To show all terms, use 0 (zero)."),...r})}var y1e=n(N(),1),W9=n(B(),1);var $O=n(b(),1),{HTMLElementControl:QNe}=U(W9.privateApis);function _1e({TagName:e,setAttributes:t,clientId:r}){return(0,$O.jsx)(W9.InspectorControls,{group:"advanced",children:(0,$O.jsx)(QNe,{tagName:e,onChange:o=>t({tagName:o}),clientId:r,options:[{label:(0,y1e.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}]})})}var k1e=n(z(),1),qO=n(O(),1),ZO=n(te(),1),Qu=n(H(),1),w1e=n(_e(),1),KO=n(Oo(),1),C1e=n(b(),1),Jf=[],x1e={order:"asc",_fields:"id,name",context:"view"};function S1e({value:e,taxonomy:t,onChange:r,...o}){let[a,i]=(0,Qu.useState)(""),[l,s]=(0,Qu.useState)(Jf),[c,u]=(0,Qu.useState)(Jf),p=(0,w1e.useDebounce)(i,250),{searchResults:m,searchHasResolved:d}=(0,qO.useSelect)(y=>{if(!a)return{searchResults:Jf,searchHasResolved:!0};let{getEntityRecords:_,hasFinishedResolution:k}=y(ZO.store),x=["taxonomy",t,{...x1e,search:a,orderby:"name",exclude:e,per_page:20}];return{searchResults:_(...x),searchHasResolved:k("getEntityRecords",x)}},[a,t,e]),f=(0,qO.useSelect)(y=>{if(!e?.length)return Jf;let{getEntityRecords:_}=y(ZO.store);return _("taxonomy",t,{...x1e,include:e,per_page:e.length})},[e,t]);(0,Qu.useEffect)(()=>{if(e?.length||s(Jf),!f?.length)return;let y=e.reduce((_,k)=>{let x=f.find(w=>w.id===k);return x&&_.push({id:k,value:(0,KO.decodeEntities)(x.name)}),_},[]);s(y)},[e,f]);let h=(0,Qu.useMemo)(()=>{if(!m?.length)return{names:Jf,mapByName:{}};let y=[],_={};return m.forEach(k=>{let x=(0,KO.decodeEntities)(k.name);y.push(x),_[x]=k}),{names:y,mapByName:_}},[m]);(0,Qu.useEffect)(()=>{d&&u(h.names)},[h.names,d]);let g=(y,_)=>_?.id||y?.[_]?.id;return(0,C1e.jsx)(k1e.FormTokenField,{value:l,onInputChange:p,suggestions:c,onChange:y=>{let _=Array.from(y.reduce((k,x)=>{let w=g(h.mapByName,x);return w&&k.add(w),k},new Set));u(Jf),r(_)},help:"",...o})}var Gr=n(b(),1);function P1e({attributes:e,setQuery:t,setAttributes:r,clientId:o,templateSlug:a}){let{termQuery:i,tagName:l}=e,{taxonomy:s,orderBy:c,order:u,hideEmpty:p,inherit:m,showNested:d,perPage:f,include:h}=i,g=K(),y=G9().find(A=>A.slug===s)?.hierarchical,_=!!m,k=["taxonomy","category","tag","archive"].includes(a)||a?.startsWith("taxonomy-")||a?.startsWith("category-")||a?.startsWith("tag-"),x=y,w=!!h?.length,C=(0,Fs.__)("Query type"),T=(0,Fs.__)("Taxonomy"),E=(0,Fs.__)("Order by"),D=(0,Fs.__)("Show empty terms"),I=(0,Fs.__)("Show nested terms"),P=(0,Fs.__)("Max terms"),L=(0,Fs.__)("Selected terms");return(0,Gr.jsxs)(Gr.Fragment,{children:[(0,Gr.jsx)(T1e.InspectorControls,{children:(0,Gr.jsxs)(qc.__experimentalToolsPanel,{label:(0,Fs.__)("Settings"),resetAll:()=>{r({termQuery:{taxonomy:"category",order:"asc",orderBy:"name",include:[],hideEmpty:!0,showNested:!1,inherit:!1,perPage:10}})},dropdownMenuProps:g,children:[k&&(0,Gr.jsx)(qc.__experimentalToolsPanelItem,{hasValue:()=>m!==!1,label:C,onDeselect:()=>t({inherit:!1}),isShownByDefault:!0,children:(0,Gr.jsx)(f1e,{label:C,value:m,onChange:t})}),!_&&(0,Gr.jsx)(qc.__experimentalToolsPanelItem,{hasValue:()=>s!=="category",label:T,onDeselect:()=>{t({taxonomy:"category"})},isShownByDefault:!0,children:(0,Gr.jsx)(n1e,{label:T,value:s,onChange:A=>t({taxonomy:A,include:[]})})}),(0,Gr.jsx)(qc.__experimentalToolsPanelItem,{hasValue:()=>c!=="name"||u!=="asc",label:E,onDeselect:()=>t({orderBy:"name",order:"asc"}),isShownByDefault:!0,children:(0,Gr.jsx)(l1e,{label:E,orderBy:c,order:u,onChange:(A,V)=>{t({orderBy:A,order:V})},disabled:w,help:w?(0,Fs.__)("When specific terms are selected, the order is based on their selection order."):void 0})}),!_&&(0,Gr.jsx)(qc.__experimentalToolsPanelItem,{hasValue:()=>!!h?.length,label:L,onDeselect:()=>t({include:[],orderBy:"name",order:"asc"}),isShownByDefault:!0,children:(0,Gr.jsx)(S1e,{label:L,taxonomy:s,value:h,onChange:A=>t({include:A})})}),(0,Gr.jsx)(qc.__experimentalToolsPanelItem,{hasValue:()=>p!==!0,label:D,onDeselect:()=>t({hideEmpty:!0}),isShownByDefault:!0,children:(0,Gr.jsx)(u1e,{label:D,value:p,onChange:A=>t({hideEmpty:A})})}),x&&(0,Gr.jsx)(qc.__experimentalToolsPanelItem,{hasValue:()=>d!==!1,label:I,onDeselect:()=>t({showNested:!1}),isShownByDefault:!0,children:(0,Gr.jsx)(d1e,{label:I,value:d,onChange:A=>t({showNested:A}),disabled:w,help:w?(0,Fs.__)("When specific terms are selected, only those are displayed."):void 0})}),(0,Gr.jsx)(qc.__experimentalToolsPanelItem,{hasValue:()=>f!==10,label:P,onDeselect:()=>t({perPage:10}),isShownByDefault:!0,children:(0,Gr.jsx)(b1e,{label:P,value:f,onChange:A=>t({perPage:A})})})]})}),(0,Gr.jsx)(_1e,{TagName:l,setAttributes:r,clientId:o})]})}var eh=n(b(),1);function E1e({attributes:e,setAttributes:t,clientId:r,context:o}){let{tagName:a}=e,i=(0,$9.useBlockProps)(),l=(0,$9.useInnerBlocksProps)(i,{}),s=(0,B1e.useCallback)(c=>t(u=>({termQuery:{...u.termQuery,...c}})),[t]);return(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)(P1e,{attributes:e,setQuery:s,setAttributes:t,clientId:r,templateSlug:o?.templateSlug}),(0,eh.jsx)(a,{...l})]})}var q9=n(O(),1),Z9=n(q(),1),f1=n(B(),1),YO=n(b(),1);function N1e({attributes:e,clientId:t,name:r}){let{blockType:o,activeBlockVariation:a,scopeVariations:i}=(0,q9.useSelect)(p=>{let{getActiveBlockVariation:m,getBlockType:d,getBlockVariations:f}=p(Z9.store);return{blockType:d(r),activeBlockVariation:m(r,e),scopeVariations:f(r,"block")}},[r,e]),l=a?.icon?.src||a?.icon||o?.icon?.src,s=a?.title||o?.title,{replaceInnerBlocks:c}=(0,q9.useDispatch)(f1.store),u=(0,f1.useBlockProps)();return(0,YO.jsx)("div",{...u,children:(0,YO.jsx)(f1.__experimentalBlockVariationPicker,{icon:l,label:s,variations:i,onSelect:p=>{p.innerBlocks&&c(t,(0,Z9.createBlocksFromInnerBlocksTemplate)(p.innerBlocks),!1)}})})}var L1e=n(b(),1),XNe=e=>{let r=(0,I1e.useSelect)(o=>!!o(D1e.store).getBlocks(e.clientId).length,[e.clientId])?E1e:N1e;return(0,L1e.jsx)(r,{...e})},R1e=XNe;var K9=n(B(),1),A1e=n(b(),1);function M1e({attributes:{tagName:e="div"}}){let t=K9.useBlockProps.save(),r=K9.useInnerBlocksProps.save(t);return(0,A1e.jsx)(e,{...r})}var G2=n(N(),1),h1=n(z(),1),W2=n(b(),1),JNe=(0,W2.jsx)(h1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,W2.jsx)(h1.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"})}),eIe=(0,W2.jsx)(h1.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:(0,W2.jsx)(h1.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"})}),V1e=["core/term-name",{isLink:!0}],tIe=[{name:"name",title:(0,G2.__)("Name"),description:(0,G2.__)("Display the terms' names."),attributes:{},icon:JNe,scope:["block"],innerBlocks:[["core/term-template",{},[V1e]]]},{name:"name-count",title:(0,G2.__)("Name & Count"),description:(0,G2.__)("Display the terms' names and number of posts assigned to each term."),attributes:{},icon:eIe,scope:["block"],innerBlocks:[["core/term-template",{},[["core/group",{layout:{type:"flex",flexWrap:"nowrap"}},[V1e,["core/term-count"]]]]]]}],z1e=tIe;var{name:O1e}=U9,rIe=[["core/term-template"]],F1e={icon:Jm,template:rIe,edit:R1e,save:M1e,example:{},variations:z1e},oIe=()=>R({name:O1e,metadata:U9,settings:F1e});var XO={};Y(XO,{init:()=>cIe,metadata:()=>Y9,name:()=>Z1e,settings:()=>K1e});var Y9={$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 H1e=n(z(),1);var g1=n(H(),1),j1e=n(O(),1),$2=n(N(),1),Fl=n(B(),1),U1e=n(te(),1),Sn=n(b(),1);function aIe({classList:e}){let t=(0,Fl.useInnerBlocksProps)({className:S("wp-block-term",e)},{__unstableDisableLayoutClassNames:!0});return(0,Sn.jsx)("li",{...t})}function iIe({blocks:e,blockContextId:t,classList:r,isHidden:o,setActiveBlockContextId:a}){let i=(0,Fl.__experimentalUseBlockPreview)({blocks:e,props:{className:S("wp-block-term",r)}}),l=()=>{a(t)};return(0,Sn.jsx)("li",{...i,tabIndex:0,role:"button",onClick:l,onKeyPress:l,style:{display:o?"none":void 0}})}var lIe=(0,g1.memo)(iIe);function G1e({clientId:e,attributes:{layout:t},setAttributes:r,context:{termQuery:{taxonomy:o,order:a,orderBy:i,hideEmpty:l,showNested:s=!1,perPage:c,include:u}={}},__unstableLayoutClassNames:p}){let{type:m,columnCount:d=3}=t||{},[f,h]=(0,g1.useState)(),g={hide_empty:l,order:a,orderby:i,per_page:c||-1};!s&&!u?.length&&(g.parent=0),u?.length&&(g.include=u,g.orderby="include",g.order="asc");let{records:v}=(0,U1e.useEntityRecords)("taxonomy",o,g),y=(0,j1e.useSelect)(w=>w(Fl.store).getBlocks(e),[e]),_=(0,Fl.useBlockProps)({className:p}),k=(0,g1.useMemo)(()=>v?.map(w=>({taxonomy:o,termId:w.id,classList:`term-${w.id}`,termData:w})),[v,o]);if(!v)return(0,Sn.jsx)("ul",{..._,children:(0,Sn.jsx)("li",{className:"wp-block-term term-loading",children:(0,Sn.jsx)("div",{className:"term-loading-placeholder"})})});if(!v.length)return(0,Sn.jsxs)("p",{..._,children:[" ",(0,$2.__)("No terms found.")]});let x=w=>r(C=>({layout:{...C.layout,...w}}));return(0,Sn.jsxs)(Sn.Fragment,{children:[(0,Sn.jsx)(Fl.BlockControls,{children:(0,Sn.jsx)(H1e.ToolbarGroup,{controls:[{icon:$l,title:(0,$2._x)("List view","Term template block display setting"),onClick:()=>x({type:"default"}),isActive:m==="default"||m==="constrained"},{icon:Wl,title:(0,$2._x)("Grid view","Term template block display setting"),onClick:()=>x({type:"grid",columnCount:d}),isActive:m==="grid"}]})}),(0,Sn.jsx)("ul",{..._,children:k?.map(w=>(0,Sn.jsxs)(Fl.BlockContextProvider,{value:w,children:[w.termId===(f||k[0]?.termId)?(0,Sn.jsx)(aIe,{classList:w.classList}):null,(0,Sn.jsx)(lIe,{blocks:y,blockContextId:w.termId,classList:w.classList,setActiveBlockContextId:h,isHidden:w.termId===(f||k[0]?.termId)})]},w.termId))})]})}var W1e=n(B(),1),$1e=n(b(),1);function q1e(){return(0,$1e.jsx)(W1e.InnerBlocks.Content,{})}var{name:Z1e}=Y9,sIe=[["core/term-name"]],K1e={icon:Xm,template:sIe,edit:G1e,save:q1e,example:{}},cIe=()=>R({name:Z1e,metadata:Y9,settings:K1e});var JO={};Y(JO,{init:()=>mIe,metadata:()=>X9,name:()=>eve,settings:()=>tve});var v1=n(N(),1),Q9=n(z(),1),Zc=n(B(),1),Y1e=n(bd(),1),tl=n(b(),1);function Q1e({attributes:e,setAttributes:t}){let{width:r,content:o,columns:a}=e;return(0,Y1e.default)("The Text Columns block",{since:"5.3",alternative:"the Columns block"}),(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Zc.BlockControls,{children:(0,tl.jsx)(Zc.BlockAlignmentToolbar,{value:r,onChange:i=>t({width:i}),controls:["center","wide","full"]})}),(0,tl.jsx)(Zc.InspectorControls,{children:(0,tl.jsx)(Q9.PanelBody,{children:(0,tl.jsx)(Q9.RangeControl,{label:(0,v1.__)("Columns"),value:a,onChange:i=>t({columns:i}),min:2,max:4,required:!0})})}),(0,tl.jsx)("div",{...(0,Zc.useBlockProps)({className:`align${r} columns-${a}`}),children:Array.from({length:a}).map((i,l)=>(0,tl.jsx)("div",{className:"wp-block-column",children:(0,tl.jsx)(Zc.RichText,{tagName:"p",value:o?.[l]?.children,onChange:s=>{t({content:[...o.slice(0,l),{children:s},...o.slice(l+1)]})},"aria-label":(0,v1.sprintf)((0,v1.__)("Column %d text"),l+1),placeholder:(0,v1.__)("New Column")})},`column-${l}`))})]})}var X9={$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 e7=n(B(),1),J9=n(b(),1);function X1e({attributes:e}){let{width:t,content:r,columns:o}=e;return(0,J9.jsx)("div",{...e7.useBlockProps.save({className:`align${t} columns-${o}`}),children:Array.from({length:o}).map((a,i)=>(0,J9.jsx)("div",{className:"wp-block-column",children:(0,J9.jsx)(e7.RichText.Content,{tagName:"p",value:r?.[i]?.children})},`column-${i}`))})}var t7=n(q(),1),pIe={to:[{type:"block",blocks:["core/columns"],transform:({className:e,columns:t,content:r,width:o})=>(0,t7.createBlock)("core/columns",{align:o==="wide"||o==="full"?o:void 0,className:e,columns:t},r.map(({children:a})=>(0,t7.createBlock)("core/column",{},[(0,t7.createBlock)("core/paragraph",{content:a})])))}]},J1e=pIe;var{name:eve}=X9,tve={transforms:J1e,getEditWrapperProps(e){let{width:t}=e;if(t==="wide"||t==="full")return{"data-align":t}},edit:Q1e,save:X1e},mIe=()=>R({name:eve,metadata:X9,settings:tve});var nF={};Y(nF,{init:()=>_Ie,metadata:()=>n7,name:()=>sve,settings:()=>i7});var oF=n(N(),1);var lve=n(q(),1);var th=n(B(),1);var b1=n(b(),1),dIe={attributes:{content:{type:"string",source:"html",selector:"pre",default:""},textAlign:{type:"string"}},save({attributes:e}){let{textAlign:t,content:r}=e;return(0,b1.jsx)(th.RichText.Content,{tagName:"pre",style:{textAlign:t},value:r})},migrate:ve},fIe={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,b1.jsx)("pre",{...th.useBlockProps.save({className:o}),children:(0,b1.jsx)(th.RichText.Content,{value:r})})},migrate(e){return ve(Kt(e))},isEligible({style:e,textAlign:t}){return e?.typography?.fontFamily||!!t}},hIe={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,b1.jsx)("pre",{...th.useBlockProps.save({className:o}),children:(0,b1.jsx)(th.RichText.Content,{value:r})})},migrate:ve,isEligible(e){return!!e.textAlign||!!e.className?.match(/\bhas-text-align-(left|center|right)\b/)}},rve=[hIe,fIe,dIe];var eF=n(N(),1),r7=n(B(),1),o7=n(q(),1);var ove=n(b(),1);function nve(e){let{attributes:t,setAttributes:r,mergeBlocks:o,onRemove:a,insertBlocksAfter:i,style:l}=e,{content:s}=t;Ct(e);let c=(0,r7.useBlockProps)({style:l});return(0,ove.jsx)(r7.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:s,onChange:u=>{r({content:u})},"aria-label":(0,eF.__)("Poetry text"),placeholder:(0,eF.__)("Write poetry\u2026"),onRemove:a,onMerge:o,...c,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:i?()=>i((0,o7.createBlock)((0,o7.getDefaultBlockName)())):void 0})}var n7={$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 a7=n(B(),1),tF=n(b(),1);function ave({attributes:e}){let{content:t}=e;return(0,tF.jsx)("pre",{...a7.useBlockProps.save(),children:(0,tF.jsx)(a7.RichText.Content,{value:t})})}var rF=n(q(),1),vIe={from:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,rF.createBlock)("core/verse",e)}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,rF.createBlock)("core/paragraph",e)}]},ive=vIe;var{fieldsKey:bIe,formKey:yIe}=U(lve.privateApis),{name:sve}=n7,i7={icon:Fv,example:{attributes:{content:(0,oF.__)(`WHAT was he doing, the great god Pan,
+`+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,
 	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:ive,deprecated:rve,merge(e,t){return{content:e.content+`
+    With the dragon-fly on the river.`)}},transforms:d_e,deprecated:l_e,merge(e,t){return{content:e.content+`

-`+t.content}},edit:nve,save:ave};window.__experimentalContentOnlyInspectorFields&&(i7[bIe]=[{id:"content",label:(0,oF.__)("Content"),type:"text",Edit:"rich-text"}],i7[yIe]={fields:["content"]});var _Ie=()=>R({name:sve,metadata:n7,settings:i7});var lF={};Y(lF,{init:()=>VIe,metadata:()=>y1,name:()=>Tve,settings:()=>u7});var c7=n(N(),1);var Sve=n(q(),1);var q2=n(B(),1);var y1={$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 cve=n(b(),1);function _1({tracks:e=[]}){return e.map(t=>{let{id:r,...o}=t;return(0,cve.jsx)("track",{...o},r??o.src)})}var x1=n(b(),1),{attributes:kIe}=y1,wIe={attributes:kIe,save({attributes:e}){let{autoplay:t,caption:r,controls:o,loop:a,muted:i,poster:l,preload:s,src:c,playsInline:u,tracks:p}=e;return(0,x1.jsxs)("figure",{...q2.useBlockProps.save(),children:[c&&(0,x1.jsx)("video",{autoPlay:t,controls:o,loop:a,muted:i,poster:l,preload:s!=="metadata"?s:void 0,src:c,playsInline:u,children:(0,x1.jsx)(_1,{tracks:p})}),!q2.RichText.isEmpty(r)&&(0,x1.jsx)(q2.RichText.Content,{tagName:"figcaption",value:r})]})}},CIe=[wIe],uve=CIe;var bve=n(Ar(),1),C1=n(z(),1),Ra=n(B(),1),oh=n(H(),1),K2=n(N(),1),yve=n(O(),1);var _ve=n(Tr(),1),xve=n(sr(),1);var to=n(N(),1),La=n(z(),1),Z2=n(H(),1),Tn=n(b(),1),SIe=[{value:"auto",label:(0,to.__)("Auto")},{value:"metadata",label:(0,to.__)("Metadata")},{value:"none",label:(0,to._x)("None","Preload value")}],TIe=({setAttributes:e,attributes:t})=>{let{autoplay:r,controls:o,loop:a,muted:i,playsInline:l,preload:s}=t,c=(0,to.__)("Autoplay may cause usability issues for some users."),u=(0,Z2.useCallback)(d=>d?c:null,[]),p=(0,Z2.useMemo)(()=>{let d=f=>h=>{e({[f]:h,...f==="autoplay"&&{muted:h,playsInline:h}})};return{autoplay:d("autoplay"),loop:d("loop"),muted:d("muted"),controls:d("controls"),playsInline:d("playsInline")}},[]),m=(0,Z2.useCallback)(d=>{e({preload:d})},[]);return(0,Tn.jsxs)(Tn.Fragment,{children:[(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,to.__)("Autoplay"),isShownByDefault:!0,hasValue:()=>!!r,onDeselect:()=>{e({autoplay:!1,muted:!1})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,to.__)("Autoplay"),onChange:p.autoplay,checked:!!r,help:u})}),(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,to.__)("Loop"),isShownByDefault:!0,hasValue:()=>!!a,onDeselect:()=>{e({loop:!1})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,to.__)("Loop"),onChange:p.loop,checked:!!a})}),(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,to.__)("Muted"),isShownByDefault:!0,hasValue:()=>!!i,onDeselect:()=>{e({muted:!1})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,to.__)("Muted"),onChange:p.muted,checked:!!i,disabled:r,help:r?(0,to.__)("Muted because of Autoplay."):null})}),(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,to.__)("Playback controls"),isShownByDefault:!0,hasValue:()=>!o,onDeselect:()=>{e({controls:!0})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,to.__)("Playback controls"),onChange:p.controls,checked:!!o})}),(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,to.__)("Play inline"),isShownByDefault:!0,hasValue:()=>!!l,onDeselect:()=>{e({playsInline:!1})},children:(0,Tn.jsx)(La.ToggleControl,{label:(0,to.__)("Play inline"),onChange:p.playsInline,checked:!!l,disabled:r,help:r?(0,to.__)("Play inline enabled because of Autoplay."):(0,to.__)("When enabled, videos will play directly within the webpage on mobile browsers, instead of opening in a fullscreen player.")})}),(0,Tn.jsx)(La.__experimentalToolsPanelItem,{label:(0,to.__)("Preload"),isShownByDefault:!0,hasValue:()=>s!=="metadata",onDeselect:()=>{e({preload:"metadata"})},children:(0,Tn.jsx)(La.SelectControl,{label:(0,to.__)("Preload"),value:s,onChange:m,options:SIe,hideCancelButton:!0})})]})},pve=TIe;var jt=n(N(),1),tt=n(z(),1),k1=n(B(),1);var dve=n(O(),1),rh=n(H(),1),fve=n(sr(),1);var Qe=n(b(),1),{Badge:PIe}=U(tt.privateApis),mve=["text/vtt"],BIe="subtitles",EIe=[{label:(0,jt.__)("Subtitles"),value:"subtitles"},{label:(0,jt.__)("Captions"),value:"captions"},{label:(0,jt.__)("Descriptions"),value:"descriptions"},{label:(0,jt.__)("Chapters"),value:"chapters"},{label:(0,jt.__)("Metadata"),value:"metadata"}],hve={src:"",label:"",srcLang:"en",kind:BIe,default:!1};function NIe({tracks:e,onEditPress:t}){let r=e.map((o,a)=>(0,Qe.jsxs)(tt.__experimentalHStack,{className:"block-library-video-tracks-editor__track-list-track",children:[(0,Qe.jsx)("span",{children:o.label}),(0,Qe.jsxs)(tt.__experimentalHStack,{justify:"flex-end",children:[o.default&&(0,Qe.jsx)(PIe,{children:(0,jt.__)("Default")}),(0,Qe.jsx)(tt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t(a),"aria-label":(0,jt.sprintf)((0,jt._x)("Edit %s","text tracks"),o.label),children:(0,jt.__)("Edit")})]})]},o.id??o.src));return(0,Qe.jsx)(tt.MenuGroup,{label:(0,jt.__)("Text tracks"),className:"block-library-video-tracks-editor__track-list",children:r})}function IIe({track:e,onChange:t,onClose:r,onRemove:o,allowSettingDefault:a}){let[i,l]=(0,rh.useState)({...hve,...e}),{src:s,label:c,srcLang:u,kind:p,default:m}=i,d=s.startsWith("blob:")?"":(0,fve.getFilename)(s)||"";return(0,Qe.jsxs)(tt.__experimentalVStack,{className:"block-library-video-tracks-editor__single-track-editor",spacing:"4",children:[(0,Qe.jsx)("span",{className:"block-library-video-tracks-editor__single-track-editor-edit-track-label",children:(0,jt.__)("Edit track")}),(0,Qe.jsxs)("span",{children:[(0,jt.__)("File"),": ",(0,Qe.jsx)("b",{children:d})]}),(0,Qe.jsxs)(tt.__experimentalGrid,{columns:2,gap:4,children:[(0,Qe.jsx)(tt.TextControl,{onChange:f=>l(h=>({...h,label:f})),label:(0,jt.__)("Label"),value:c,help:(0,jt.__)("Title of track")}),(0,Qe.jsx)(tt.TextControl,{onChange:f=>l(h=>({...h,srcLang:f})),label:(0,jt.__)("Source language"),value:u,help:(0,jt.__)("Language tag (en, fr, etc.)")})]}),(0,Qe.jsxs)(tt.__experimentalVStack,{spacing:"4",children:[(0,Qe.jsx)(tt.SelectControl,{className:"block-library-video-tracks-editor__single-track-editor-kind-select",options:EIe,value:p,label:(0,jt.__)("Kind"),onChange:f=>l(h=>({...h,kind:f}))}),(0,Qe.jsx)(tt.ToggleControl,{label:(0,jt.__)("Set as default track"),checked:m,disabled:!a,onChange:f=>l(h=>({...h,default:f}))}),(0,Qe.jsxs)(tt.__experimentalHStack,{className:"block-library-video-tracks-editor__single-track-editor-buttons-container",children:[(0,Qe.jsx)(tt.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"link",onClick:o,children:(0,jt.__)("Remove track")}),(0,Qe.jsx)(tt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:()=>{t(i),r()},children:(0,jt.__)("Apply")})]})]})]})}function gve({tracks:e=[],onChange:t}){let r=(0,dve.useSelect)(c=>c(k1.store).getSettings().mediaUpload,[]),[o,a]=(0,rh.useState)(null),i=(0,rh.useRef)(),l=(c=[],u=!1)=>{let p=new Map(e.map(d=>[d.id,d])),m=c.map(({id:d,title:f,url:h})=>p.has(d)?p.get(d):{...hve,id:d,label:f||"",src:h});m.length!==0&&t([...u?e:[],...m])};function s(c){let u=c.target.files;r({allowedTypes:mve,filesList:u,onFileChange:p=>{if(!Array.isArray(p))return;let m=p.filter(d=>!!d?.id);m.length&&l(m,!0)}})}return(0,rh.useEffect)(()=>{i.current?.focus()},[o]),r?(0,Qe.jsx)(tt.Dropdown,{contentClassName:"block-library-video-tracks-editor",focusOnMount:!0,popoverProps:{ref:i},renderToggle:({isOpen:c,onToggle:u})=>(0,Qe.jsx)(tt.ToolbarGroup,{children:(0,Qe.jsx)(tt.ToolbarButton,{"aria-expanded":c,"aria-haspopup":"true",onClick:()=>{c||a(null),u()},children:(0,jt.__)("Text tracks")})}),renderContent:()=>o!==null?(0,Qe.jsx)(IIe,{track:e[o],onChange:c=>{let u=[...e];u[o]=c,t(u)},onClose:()=>a(null),onRemove:()=>{t(e.filter((c,u)=>u!==o)),a(null)},allowSettingDefault:!e.some(c=>c.default)||e[o].default}):(0,Qe.jsxs)(Qe.Fragment,{children:[e.length===0&&(0,Qe.jsxs)("div",{className:"block-library-video-tracks-editor__tracks-informative-message",children:[(0,Qe.jsx)("h2",{className:"block-library-video-tracks-editor__tracks-informative-message-title",children:(0,jt.__)("Text tracks")}),(0,Qe.jsx)("p",{className:"block-library-video-tracks-editor__tracks-informative-message-description",children:(0,jt.__)("Tracks can be subtitles, captions, chapters, or descriptions. They help make your content more accessible to a wider range of users.")})]}),(0,Qe.jsxs)(tt.NavigableMenu,{children:[(0,Qe.jsx)(NIe,{tracks:e,onEditPress:a}),(0,Qe.jsx)(tt.MenuGroup,{className:"block-library-video-tracks-editor__add-tracks-container",label:(0,jt.__)("Add tracks"),children:(0,Qe.jsxs)(k1.MediaUploadCheck,{children:[(0,Qe.jsx)(k1.MediaUpload,{onSelect:l,allowedTypes:mve,value:e.map(({id:c})=>c),multiple:!0,render:({open:c})=>(0,Qe.jsx)(tt.MenuItem,{icon:uv,onClick:c,children:(0,jt.__)("Open Media Library")})}),(0,Qe.jsx)(tt.FormFileUpload,{onChange:s,accept:".vtt,text/vtt",multiple:!0,render:({openFileDialog:c})=>(0,Qe.jsx)(tt.MenuItem,{icon:tu,onClick:c,children:(0,jt._x)("Upload","verb")})})]})})]})]})}):null}var w1=n(N(),1);var l7=({controls:e,loop:t,autoplay:r,muted:o,playsInline:a}={})=>!e&&!!t&&!!r&&!!o&&!!a,DIe=[{name:"video",title:(0,w1.__)("Video"),description:(0,w1.__)("A video with customizable playback and interaction controls."),icon:ru,attributes:{controls:!0},isActive:e=>!l7(e),scope:["block","transform"]},{name:"gif",title:(0,w1.__)("GIF"),description:(0,w1.__)("A muted, looping video that plays automatically like an animated GIF."),icon:ru,keywords:[(0,w1.__)("animated"),"gif"],attributes:{controls:!1,loop:!0,autoplay:!0,muted:!0,playsInline:!0},isActive:e=>l7(e),scope:["block","transform"]}],vve=DIe;var Cr=n(b(),1),aF=["video"];function LIe({isSelected:e,attributes:t,className:r,setAttributes:o,insertBlocksAfter:a,onReplace:i}){let l=(0,oh.useRef)(),{id:s,controls:c,poster:u,src:p,tracks:m,width:d,height:f}=t,h=l7(t),g=d&&f?`${d} / ${f}`:void 0,[v,y]=(0,oh.useState)(t.blob),_=K(),x=(0,Ra.useBlockEditingMode)()==="default";Ws({url:v,allowedTypes:aF,onChange:w,onError:E}),(0,oh.useEffect)(()=>{l.current&&l.current.load()},[u]),(0,oh.useEffect)(()=>{h&&l.current?.play().catch(()=>{})},[h,p,u]);function w(L){if(!L||!L.url){o({src:void 0,id:void 0,poster:void 0,caption:void 0,blob:void 0}),y();return}if((0,bve.isBlobURL)(L.url)){y(L.url);return}o({blob:void 0,src:L.url,id:L.id,poster:L.image?.src!==L.icon?L.image?.src:void 0,caption:L.caption}),y()}function C(L){if(L!==p){let A=(0,xve.prependHTTPS)(L),V=gp({attributes:{url:A}});if(V!==void 0&&i){i(V);return}o({blob:void 0,src:A,id:void 0,poster:void 0}),y()}}let{createErrorNotice:T}=(0,yve.useDispatch)(_ve.store);function E(L){T(L,{type:"snackbar"})}let D=L=>(0,Cr.jsx)(C1.Placeholder,{className:"block-editor-media-placeholder",withIllustration:!e,icon:ru,label:(0,K2.__)("Video"),instructions:(0,K2.__)("Drag and drop a video, upload, or choose from your library."),children:L}),I=S(r,{"is-transient":!!v}),P=(0,Ra.useBlockProps)({className:I});return!p&&!v?(0,Cr.jsx)("div",{...P,children:(0,Cr.jsx)(Ra.MediaPlaceholder,{icon:(0,Cr.jsx)(Ra.BlockIcon,{icon:ru}),onSelect:w,onSelectURL:C,accept:"video/*",allowedTypes:aF,value:t,onError:E,placeholder:D})}):(0,Cr.jsxs)(Cr.Fragment,{children:[e&&(0,Cr.jsxs)(Cr.Fragment,{children:[(0,Cr.jsx)(Ra.BlockControls,{children:(0,Cr.jsx)(gve,{tracks:m,onChange:L=>{o({tracks:L})}})}),(0,Cr.jsx)(Ra.BlockControls,{group:"other",children:(0,Cr.jsx)(Ra.MediaReplaceFlow,{mediaId:s,mediaURL:p,allowedTypes:aF,accept:"video/*",onSelect:w,onSelectURL:C,onError:E,onReset:()=>w(void 0),variant:"toolbar"})})]}),!h&&(0,Cr.jsx)(Ra.InspectorControls,{children:(0,Cr.jsxs)(C1.__experimentalToolsPanel,{label:(0,K2.__)("Settings"),resetAll:()=>{o({autoplay:!1,controls:!0,loop:!1,muted:!1,playsInline:!1,preload:"metadata",poster:void 0})},dropdownMenuProps:_,children:[(0,Cr.jsx)(pve,{setAttributes:o,attributes:t}),(0,Cr.jsx)(p3,{poster:u,onChange:L=>o({poster:L?.url})})]})}),(0,Cr.jsxs)("figure",{...P,children:[(0,Cr.jsx)("video",{controls:c,inert:e?void 0:"true",poster:u,src:p||v,ref:l,autoPlay:h,loop:h,muted:h,playsInline:h,width:d,height:f,style:g?{aspectRatio:g}:void 0,children:(0,Cr.jsx)(_1,{tracks:m})}),!!v&&(0,Cr.jsx)(C1.Spinner,{}),(0,Cr.jsx)(Fo,{attributes:t,setAttributes:o,isSelected:e,insertBlocksAfter:a,label:(0,K2.__)("Video caption text"),showToolbarButton:e&&x})]})]})}var kve=LIe;var nh=n(B(),1);var S1=n(b(),1);function wve({attributes:e}){let{autoplay:t,caption:r,controls:o,loop:a,muted:i,poster:l,preload:s,src:c,playsInline:u,tracks:p,width:m,height:d}=e,f=m&&d?`${m} / ${d}`:void 0;return(0,S1.jsxs)("figure",{...nh.useBlockProps.save(),children:[c&&(0,S1.jsx)("video",{autoPlay:t,controls:o,loop:a,muted:i,poster:l,preload:s!=="metadata"?s:void 0,src:c,playsInline:u,width:m,height:d,style:f?{aspectRatio:f}:void 0,children:(0,S1.jsx)(_1,{tracks:p})}),!nh.RichText.isEmpty(r)&&(0,S1.jsx)(nh.RichText.Content,{className:(0,nh.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:r})]})}var s7=n(Ar(),1),iF=n(q(),1),RIe={from:[{type:"files",isMatch(e){return e.length===1&&e[0].type.indexOf("video/")===0},transform(e){let t=e[0];return(0,iF.createBlock)("core/video",{blob:(0,s7.createBlobURL)(t)})}},{type:"shortcode",tag:"video",attributes:{src:{type:"string",shortcode:({named:{src:e,mp4:t,m4v:r,webm:o,ogv:a,flv:i}})=>e||t||r||o||a||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,s7.isBlobURL)(r.src)&&(r.blob=r.src,delete r.src),(0,iF.createBlock)("core/video",r)}}]},Cve=RIe;var{fieldsKey:AIe,formKey:MIe}=U(Sve.privateApis),{name:Tve}=y1,u7={icon:ru,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/c/ca/Wood_thrush_in_Central_Park_switch_sides_%2816510%29.webm",caption:(0,c7.__)("Wood thrush singing in Central Park, NYC.")}},transforms:Cve,variations:vve,deprecated:uve,edit:kve,save:wve};window.__experimentalContentOnlyInspectorFields&&(u7[AIe]=[{id:"video",label:(0,c7.__)("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,c7.__)("Caption"),type:"text",Edit:"rich-text"}],u7[MIe]={fields:["video","caption"]});var VIe=()=>R({name:Tve,metadata:y1,settings:u7});var dF={};Y(dF,{init:()=>GIe,metadata:()=>p7,name:()=>d7,settings:()=>Mve});var Ave=n(es(),1);var ah=n(B(),1),Pve=n(te(),1),Y2=n(N(),1),sF=n(z(),1);var Hl=n(b(),1);function Bve({context:{postType:e,postId:t}}){let[r,o]=(0,Pve.useEntityProp)("postType",e,"meta",t),a=typeof r?.footnotes=="string",i;try{i=JSON.parse(r?.footnotes||"[]")}catch{}let l=Array.isArray(i)?i:[],s=(0,ah.useBlockProps)();return a?l.length?(0,Hl.jsx)("ol",{...s,children:l.map(({id:c,content:u})=>(0,Hl.jsxs)("li",{onMouseDown:p=>{p.target===p.currentTarget&&(p.target.firstElementChild.focus(),p.preventDefault())},children:[(0,Hl.jsx)(ah.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(l.map(m=>m.id===c?{content:p,id:c}:m))})}})," ",(0,Hl.jsx)("a",{href:`#${c}-link`,children:"\u21A9\uFE0E"})]},c))}):(0,Hl.jsx)("div",{...s,children:(0,Hl.jsx)(sF.Placeholder,{icon:(0,Hl.jsx)(ah.BlockIcon,{icon:al}),label:(0,Y2.__)("Footnotes"),instructions:(0,Y2.__)("Footnotes found in blocks within this document will be displayed here.")})}):(0,Hl.jsx)("div",{...s,children:(0,Hl.jsx)(sF.Placeholder,{icon:(0,Hl.jsx)(ah.BlockIcon,{icon:al}),label:(0,Y2.__)("Footnotes"),instructions:(0,Y2.__)("Footnotes are not supported here. Add this block to post or page content.")})})}var p7={$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 Pn=[];for(let e=0;e<256;++e)Pn.push((e+256).toString(16).slice(1));function Eve(e,t=0){return(Pn[e[t+0]]+Pn[e[t+1]]+Pn[e[t+2]]+Pn[e[t+3]]+"-"+Pn[e[t+4]]+Pn[e[t+5]]+"-"+Pn[e[t+6]]+Pn[e[t+7]]+"-"+Pn[e[t+8]]+Pn[e[t+9]]+"-"+Pn[e[t+10]]+Pn[e[t+11]]+Pn[e[t+12]]+Pn[e[t+13]]+Pn[e[t+14]]+Pn[e[t+15]]).toLowerCase()}var OIe=new Uint8Array(16);function cF(){return crypto.getRandomValues(OIe)}function FIe(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():HIe(e,t,r)}function HIe(e,t,r){e=e||{};let o=e.random??e.rng?.()??cF();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 a=0;a<16;++a)t[r+a]=o[a];return t}return Eve(o)}var uF=FIe;var pF=n(N(),1);var Ive=n(es(),1),Xu=n(B(),1),T1=n(O(),1),Dve=n(te(),1),m7=n(q(),1);var Lve=n(b(),1),mF="core/footnote",{usesContextKey:jIe}=U(Xu.privateApis),Nve="core/post-content",UIe="core/block",Rve={title:(0,pF.__)("Footnote"),tagName:"sup",className:"fn",attributes:{"data-fn":"data-fn"},interactive:!0,contentEditable:!1,[jIe]:["postType","postId"],edit:function({value:t,onChange:r,isObjectActive:o,context:{postType:a,postId:i}}){let l=(0,T1.useRegistry)(),{getSelectedBlockClientId:s,getBlocks:c,getBlockRootClientId:u,getBlockName:p,getBlockParentsByBlockName:m}=l.select(Xu.store),d=(0,T1.useSelect)(v=>{if(!v(m7.store).getBlockType("core/footnotes"))return!1;let y=v(Xu.store).getSettings().allowedBlockTypes;if(y===!1||Array.isArray(y)&&!y.includes("core/footnotes")||typeof v(Dve.store).getEntityRecord("postType",a,i)?.meta?.footnotes!="string")return!1;let{getBlockParentsByBlockName:k,getSelectedBlockClientId:x,getBlockName:w}=v(Xu.store),C=x();if(!C||w(C)===d7)return!1;let T=k(C,UIe);return!T||T.length===0},[a,i]),{selectionChange:f,insertBlock:h}=(0,T1.useDispatch)(Xu.store);if(!d)return null;function g(){l.batch(()=>{let v;if(o)v=t.replacements[t.start]?.attributes?.["data-fn"];else{v=uF();let w=(0,Ive.insertObject)(t,{type:mF,attributes:{"data-fn":v},innerHTML:`<a href="#${v}" id="${v}-link">*</a>`},t.end,t.end);w.start=w.end-1,r(w)}let y=s(),_=m(y,Nve),k=_.length?c(_[0]):c(),x=null;{let w=[...k];for(;w.length;){let C=w.shift();if(C.name==="core/footnotes"){x=C;break}w.push(...C.innerBlocks)}}if(!x){let w=u(y);for(;w&&p(w)!==Nve;)w=u(w);x=(0,m7.createBlock)("core/footnotes"),h(x,void 0,w)}f(x.clientId,v,0,0)})}return(0,Lve.jsx)(Xu.RichTextToolbarButton,{icon:al,title:(0,pF.__)("Footnote"),onClick:g,isActive:o})}};var{name:d7}=p7,Mve={icon:al,edit:Bve},GIe=()=>{(0,Ave.registerFormatType)(mF,Rve),R({name:d7,metadata:p7,settings:Mve})};function Vve(e){return e&&"__experimental"in e&&e.__experimental!==!1}var Fve=n(H(),1),Q2=n(O(),1),Kc=n(Ove(),1),fF=n(N(),1),Hve=n(q(),1),hF=n(B(),1);function WIe(){let{registerShortcut:e}=(0,Q2.useDispatch)(Kc.store),{replaceBlocks:t}=(0,Q2.useDispatch)(hF.store),{getBlockName:r,getSelectedBlockClientId:o,getBlockAttributes:a}=(0,Q2.useSelect)(hF.store),i=(l,s)=>{l.preventDefault();let c=o();if(c===null)return;let u=r(c),p=u==="core/paragraph",m=u==="core/heading";if(!p&&!m)return;let d=s===0?"core/paragraph":"core/heading",f=a(c);if(p&&s===0||m&&f.level===s)return;let h={content:f.content},g=f.textAlign||f.style?.typography?.textAlign;d==="core/heading"&&(h.level=s),g&&(h.style={typography:{textAlign:g}}),t(c,(0,Hve.createBlock)(d,h))};return(0,Fve.useEffect)(()=>{e({name:"core/block-editor/transform-heading-to-paragraph",category:"block-library",description:(0,fF.__)("Transform heading to paragraph."),keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}]}),[1,2,3,4,5,6].forEach(l=>{e({name:`core/block-editor/transform-paragraph-to-heading-${l}`,category:"block-library",description:(0,fF.__)("Transform paragraph to heading."),keyCombination:{modifier:"access",character:`${l}`}})})},[e]),(0,Kc.useShortcut)("core/block-editor/transform-heading-to-paragraph",l=>i(l,0)),(0,Kc.useShortcut)("core/block-editor/transform-paragraph-to-heading-1",l=>i(l,1)),(0,Kc.useShortcut)("core/block-editor/transform-paragraph-to-heading-2",l=>i(l,2)),(0,Kc.useShortcut)("core/block-editor/transform-paragraph-to-heading-3",l=>i(l,3)),(0,Kc.useShortcut)("core/block-editor/transform-paragraph-to-heading-4",l=>i(l,4)),(0,Kc.useShortcut)("core/block-editor/transform-paragraph-to-heading-5",l=>i(l,5)),(0,Kc.useShortcut)("core/block-editor/transform-paragraph-to-heading-6",l=>i(l,6)),null}var jve=WIe;var gF={};pU(gF,{BlockKeyboardShortcuts:jve,NAVIGATION_OVERLAY_TEMPLATE_PART_AREA:kc,NavigationLinkUI:uS});var f7=n(b(),1),$Ie=()=>{let e=[SM,qR,NR,xR,tA,dA,UV,gI,vI,bI,yI,_I,II,DD,AD,VD,FD,qD,KD,XD,nL,OL,FL,WL,YL,SR,RR,nA,ZR,QR,_A,xA,kA,sM,fM,yM,mM,RM,MM,iV,lV,GV,$V,XV,JV,tz,iO,sO,cO,wO,IO,NO,dO,mO,LO,JO,nF,lF,dF,rM,nM,iM,oz,cz,iz,CV,zO,kI,rV,KM,QM,$M,zM,OM,HM,jM,WM,qM,eV,XM,JM,tV,EV,IV,DV,RV,TV,HV,WV,rL,aL,iL,sL,cL,uL,mL,_L,gL,bL,yL,fL,GM,PO,IR,FR,fA,uM,jO,GO,WO,QO,XO,zV,FM,DI];return window?.__experimentalEnableFormBlocks&&(e.push(tR),e.push(oR),e.push(aR),e.push(lR)),window?.__experimentalEnableBlockExperiments,e.push(jD),e.filter(Boolean)},qve=()=>$Ie().filter(({metadata:e})=>!Vve(e)),qIe=(e=qve())=>{e.forEach(({init:t})=>t()),window.__unstableAutoRegisterBlocks&&window.__unstableAutoRegisterBlocks.forEach(t=>{let r=U((0,Gve.select)(jl.store)).getBootstrappedBlockType(t);(0,jl.registerBlockType)(t,{...r,title:r?.title||t,...(r?.apiVersion??0)<3&&{apiVersion:3},usesContext:Array.from(new Set([...r?.usesContext??[],"postId"])),edit:function({attributes:a,context:i}){let l=(0,Uve.useDisabled)(),s=(0,Wve.useBlockProps)({ref:l}),{content:c,status:u,error:p}=(0,$ve.useServerSideRender)({block:t,attributes:a,urlQueryArgs:{post_id:i?.postId}});return u==="loading"?(0,f7.jsx)("div",{...s,children:(0,X2.__)("Loading\u2026")}):u==="error"?(0,f7.jsx)("div",{...s,children:(0,X2.sprintf)((0,X2.__)("Error loading block: %s"),p)}):(0,f7.jsx)(xo,{wrapperProps:s,html:c})},save:()=>null})}),(0,jl.setDefaultBlockName)(XS),window.wp&&window.wp.oldEditor&&e.some(({name:t})=>t===_b)&&(0,jl.setFreeformContentHandlerName)(_b),(0,jl.setUnregisteredTypeHandlerName)(ay),(0,jl.setGroupingBlockName)(h4)},ZIe=void 0;return pbe(KIe);})();
+`+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);})();
 /*! 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 2a424b81e1..060bf5a9a9 100644
--- a/wp-includes/js/dist/blocks.js
+++ b/wp-includes/js/dist/blocks.js
@@ -1562,6 +1562,7 @@ var wp;
     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])"
   };
@@ -2472,6 +2473,7 @@ var wp;
     getAllBlockBindingsSources: () => getAllBlockBindingsSources,
     getBlockBindingsSource: () => getBlockBindingsSource2,
     getBlockBindingsSourceFieldsList: () => getBlockBindingsSourceFieldsList,
+    getBlockKeyboardShortcuts: () => getBlockKeyboardShortcuts,
     getBootstrappedBlockType: () => getBootstrappedBlockType,
     getSupportedStyles: () => getSupportedStyles,
     getUnprocessedBlockTypes: () => getUnprocessedBlockTypes,
@@ -2607,6 +2609,54 @@ var wp;
       (state, source, blockContext) => [source.getFieldsList, source.usesContext, blockContext]
     )
   );
+  var getBlockKeyboardShortcuts = (0, import_data3.createSelector)(
+    (state) => {
+      const shortcuts = [];
+      for (const blockName of Object.keys(state.blockTypes)) {
+        for (const variation of state.blockVariations[blockName] ?? []) {
+          if (!variation.shortcut) {
+            continue;
+          }
+          shortcuts.push({
+            ...variation.shortcut,
+            targetBlockName: blockName,
+            blockNames: [blockName],
+            variationName: variation.name
+          });
+        }
+        const transforms = state.blockTypes[blockName]?.transforms;
+        for (const transform of transforms?.to ?? []) {
+          const targetBlockName = transform.blocks?.[0];
+          if (transform.type !== "block" || !targetBlockName) {
+            continue;
+          }
+          for (const shortcut of transform.shortcuts ?? []) {
+            shortcuts.push({
+              ...shortcut,
+              targetBlockName,
+              blockNames: [blockName],
+              variationName: shortcut.variationName ?? transform.variationName
+            });
+          }
+        }
+        for (const transform of transforms?.from ?? []) {
+          if (transform.type !== "block" || !transform.blocks?.length) {
+            continue;
+          }
+          for (const shortcut of transform.shortcuts ?? []) {
+            shortcuts.push({
+              ...shortcut,
+              targetBlockName: blockName,
+              blockNames: transform.blocks,
+              variationName: shortcut.variationName ?? transform.variationName
+            });
+          }
+        }
+      }
+      return shortcuts;
+    },
+    (state) => [state.blockTypes, state.blockVariations]
+  );
   var hasContentRoleAttribute = (state, blockTypeName) => {
     const blockType = getBlockType2(state, blockTypeName);
     if (!blockType) {
@@ -2949,7 +2999,7 @@ var wp;
       (0, import_warning2.default)('The "edit" property must be a valid component.');
       return;
     }
-    if (LEGACY_CATEGORY_MAPPING.hasOwnProperty(settings.category)) {
+    if (typeof settings.category === "string" && LEGACY_CATEGORY_MAPPING.hasOwnProperty(settings.category)) {
       settings.category = LEGACY_CATEGORY_MAPPING[settings.category];
     }
     if ("category" in settings && !select3.getCategories().some(
@@ -2968,8 +3018,9 @@ var wp;
       (0, import_warning2.default)("Block titles must be strings.");
       return;
     }
-    settings.icon = normalizeIconObject(settings.icon);
-    if (!isValidIcon(settings.icon.src)) {
+    const icon = normalizeIconObject(settings.icon);
+    settings.icon = icon;
+    if (!isValidIcon(icon.src)) {
       (0, import_warning2.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"
       );
diff --git a/wp-includes/js/dist/blocks.min.js b/wp-includes/js/dist/blocks.min.js
index 85a8fce7d9..10a87f3e97 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),Be=(e,t)=>{for(var r in t)Ze(e,r,{get:t[r],enumerable:!0})},vn=(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)):{},vn(t||!e||!e.__esModule?Ze(r,"default",{value:e,enumerable:!0}):r,e)),ga=e=>vn(Ze({},"__esModule",{value:!0}),e);var se=E((Xu,xn)=>{xn.exports=window.wp.data});var Xe=E((cp,Cn)=>{Cn.exports=window.wp.i18n});var Se=E((dp,jn)=>{jn.exports=window.wp.element});var _=E((hp,Un)=>{Un.exports=window.wp.dom});var Ce=E((mp,Fn)=>{Fn.exports=window.wp.richText});var L=E((gp,Hn)=>{Hn.exports=window.wp.deprecated});var tt=E((kp,Wn)=>{Wn.exports=window.wp.warning});var Zn=E((wp,Yn)=>{Yn.exports=window.wp.privateApis});var Do=E((qp,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((Pp,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"),dl=Symbol.for("react.server_context"),kt=Symbol.for("react.forward_ref"),yt=Symbol.for("react.suspense"),wt=Symbol.for("react.suspense_list"),vt=Symbol.for("react.memo"),xt=Symbol.for("react.lazy"),hl=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 wt:return e;default:switch(e=e&&e.$$typeof,e){case dl:case bt:case kt:case xt:case vt: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=vt;y.Portal=Br;y.Profiler=mt;y.StrictMode=ht;y.Suspense=yt;y.SuspenseList=wt;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)===vt};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)===wt};y.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===dt||e===mt||e===ht||e===yt||e===wt||e===hl||typeof e=="object"&&e!==null&&(e.$$typeof===xt||e.$$typeof===vt||e.$$typeof===gt||e.$$typeof===bt||e.$$typeof===kt||e.$$typeof===Zo||e.getModuleId!==void 0)};y.typeOf=q});var Jo=E((Hp,Qo)=>{"use strict";Qo.exports=Xo()});var De=E((Gp,ei)=>{ei.exports=window.wp.hooks});var gi=E((gf,mi)=>{mi.exports=window.wp.blockSerializationDefaultParser});var qr=E((bf,bi)=>{bi.exports=window.wp.autop});var yi=E((kf,ki)=>{ki.exports=window.wp.isShallowEqual});var vi=E((vf,wi)=>{wi.exports=window.ReactJSXRuntime});var Di=E((Cf,Oi)=>{Oi.exports=window.wp.htmlEntities});var cs=E((qd,ls)=>{ls.exports=window.wp.shortcode});var vs=E((Qd,ws)=>{ws.exports=window.wp.blob});var Yu={};Be(Yu,{__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:()=>Ne,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:()=>Le,node:()=>Ki,normalizeIconObject:()=>lt,parse:()=>ve,parseWithAttributeSchema:()=>ue,pasteHandler:()=>Xt,privateApis:()=>aa,rawHandler:()=>kn,registerBlockBindingsSource:()=>wo,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:()=>vo,unregisterBlockStyle:()=>go,unregisterBlockType:()=>no,unregisterBlockVariation:()=>yo,unstable__bootstrapServerSideBlockDefinitions:()=>eo,updateCategory:()=>oa,validateBlock:()=>X,withBlockContentContext:()=>Wu});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,c=t.delimiter,l=c===void 0?" ":c,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(l)}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 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},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)}},va=/^#([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),c=n*(1-(1-t+i)*r),l=i%6;return{r:255*[n,a,s,s,c,n][l],g:255*[c,n,n,a,s,s][l],b:255*[s,s,c,n,n,a][l],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},Ae=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=va.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)*(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 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=Ae(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=Ae(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(Ae(this.rgba))},e.prototype.toHslString=function(){return t=Rn(Ae(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=Ae(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,c,l=n[this.toHex()];if(l)return l;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 v=(a=u,c=i[f],Math.pow(a.r-c.r,2)+Math.pow(a.g-c.g,2)+Math.pow(a.b-c.b,2));v<p&&(p=v,d=f)}return d}},t.string.push([function(s){var a=s.toLowerCase(),c=a==="transparent"?"#0000":r[a];return c?new e(c).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,c,l=t instanceof e?t:new e(t);return i=this.rgba,s=l.toRgb(),a=ar(i),c=ar(s),r=a>c?(a+.05)/(c+.05):(c+.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(Se(),1),N=h(Xe(),1),Eo=h(_(),1),Re=h(Ce(),1),st=h(L(),1);var Je="block-default",_e=["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",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 Ne(){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)},wo=e=>{let{name:t,label:r,usesContext:n,getValues:o,setValues:i,canUserEditValue:s,getFieldsList:a}=e,c=z((0,b.select)(m)).getBlockBindingsSource(t),l=["label","usesContext"];for(let u in c)if(!l.includes(u)&&c[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&&!c?.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&&c?.label&&r!==c?.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 vo(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 Le(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(Le(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 Re.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 Re.RichTextData?n[o]=s:typeof s=="string"&&(n[o]=Re.RichTextData.fromHTMLString(s)):i.type==="string"&&s instanceof Re.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={};Be(Tr,{__experimentalHasContentRoleAttribute:()=>fl,getActiveBlockVariation:()=>tl,getBlockStyles:()=>el,getBlockSupport:()=>Go,getBlockType:()=>ke,getBlockTypes:()=>Ho,getBlockVariations:()=>vr,getCategories:()=>nl,getChildBlockNames:()=>xr,getCollections:()=>ol,getDefaultBlockName:()=>il,getDefaultBlockVariation:()=>rl,getFreeformFallbackBlockName:()=>sl,getGroupingBlockName:()=>ll,getUnregisteredFallbackBlockName:()=>al,hasBlockSupport:()=>Ko,hasChildBlocks:()=>ul,hasChildBlocksWithInserterSupport:()=>pl,isMatchingSearchTerm:()=>cl});var Vo=h(Do(),1),$o=h(br(),1),ft=h(se(),1),jo=h(Ce(),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 wr={};Be(wr,{getAllBlockBindingsSources:()=>Xa,getBlockBindingsSource:()=>Qa,getBlockBindingsSourceFieldsList:()=>Ja,getBootstrappedBlockType:()=>Ya,getSupportedStyles:()=>Wa,getUnprocessedBlockTypes:()=>Za,hasContentRoleAttribute:()=>yr});var Oe=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,Oe.createSelector)((e,t,r)=>{if(!t)return Io(Ka,t,r);let n=ke(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,Oe.createRegistrySelector)(e=>(0,Oe.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])),yr=(e,t)=>{let r=ke(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"?ke(e,t):t,Ho=(0,ft.createSelector)(e=>Object.values(e.blockTypes),e=>[e.blockTypes]);function ke(e,t){return e.blockTypes[t]}function el(e,t){return e.blockStyles[t]}var vr=(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 tl(e,t,r,n,o){let i=vr(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=ke(e,t),a=Object.keys(s?.attributes||{}),c,l=0;for(let u of i)if(!u.innerContent){if(Array.isArray(u.isActive)){let p=u.isActive.filter(f=>{let v=f.split(".")[0];return a.includes(v)}),d=p.length;if(d===0)continue;p.every(f=>{let v=ae(u.attributes,f);if(v===void 0)return!1;let R=ae(r,f);return R instanceof jo.RichTextData&&(R=R.toHTMLString()),kr(R,v)})&&d>l&&(c=u,l=d)}else if(u.isActive?.(r,u.attributes))return c||u}return!c&&["block","transform"].includes(n)&&(c=i.find(u=>u?.isDefault&&!Object.hasOwn(u,"isActive"))),c}function rl(e,t,r){let n=vr(e,t,r);return[...n||[]].reverse().find(({isDefault:i})=>!!i)||n?.[0]}function nl(e){return e.categories}function ol(e){return e.collections}function il(e){return e.defaultBlockName}function sl(e){return e.freeformFallbackBlockName}function al(e){return e.unregisteredFallbackBlockName}function ll(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 cl(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 ul=(e,t)=>xr(e,t).length>0,pl=(e,t)=>xr(e,t).some(r=>Ko(e,r,"inserter",!0)),fl=(...e)=>((0,Uo.default)("__experimentalHasContentRoleAttribute",{since:"6.7",version:"6.8",hint:"This is a private selector."}),yr(...e));var Cr={};Be(Cr,{__experimentalReapplyBlockFilters:()=>bl,addBlockCollection:()=>_l,addBlockStyles:()=>yl,addBlockTypes:()=>gl,addBlockVariations:()=>vl,reapplyBlockTypeFilters:()=>oi,removeBlockCollection:()=>Nl,removeBlockStyles:()=>wl,removeBlockTypes:()=>kl,removeBlockVariations:()=>xl,setCategories:()=>Sl,setDefaultBlockName:()=>Tl,setFreeformFallbackBlockName:()=>El,setGroupingBlockName:()=>Al,setUnregisteredFallbackBlockName:()=>Bl,updateCategory:()=>Cl});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 ml(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:ml(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(s=>Object.fromEntries(Object.entries((0,Sr.applyFilters)("blocks.registerBlockType",{...F(o,_e),...s},o.name,s)).filter(([a])=>_e.includes(a))))),!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(ti.hasOwnProperty(i.category)&&(i.category=ti[i.category]),"category"in i&&!r.getCategories().some(({slug:s})=>s===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}if(i.icon=lt(i.icon),!Le(i.icon.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 gl(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 bl(){return(0,ni.default)('wp.data.dispatch( "core/blocks" ).__experimentalReapplyBlockFilters',{since:"6.4",alternative:"reapplyBlockFilters"}),oi()}function kl(e){return{type:"REMOVE_BLOCK_TYPES",names:Array.isArray(e)?e:[e]}}function yl(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 vl(e,t){return{type:"ADD_BLOCK_VARIATIONS",variations:Array.isArray(t)?t:[t],blockName:e}}function xl(e,t){return{type:"REMOVE_BLOCK_VARIATIONS",variationNames:Array.isArray(t)?t:[t],blockName:e}}function Tl(e){return{type:"SET_DEFAULT_BLOCK_NAME",name:e}}function El(e){return{type:"SET_FREEFORM_FALLBACK_BLOCK_NAME",name:e}}function Bl(e){return{type:"SET_UNREGISTERED_FALLBACK_BLOCK_NAME",name:e}}function Al(e){return{type:"SET_GROUPING_BLOCK_NAME",name:e}}function Sl(e){return{type:"SET_CATEGORIES",categories:e}}function Cl(e,t){return{type:"UPDATE_CATEGORY",slug:e,category:t}}function _l(e,t,r){return{type:"ADD_BLOCK_COLLECTION",namespace:e,title:t,icon:r}}function Nl(e){return{type:"REMOVE_BLOCK_COLLECTION",namespace:e}}var _r={};Be(_r,{addBlockBindingsSource:()=>Ol,addBootstrappedBlockType:()=>Rl,addUnprocessedBlockType:()=>Ll,removeBlockBindingsSource:()=>Dl});function Rl(e,t){return{type:"ADD_BOOTSTRAPPED_BLOCK_TYPE",name:e,blockType:t}}function Ll(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 Ol(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 Dl(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(wr);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 ql=new Uint8Array(16);function Nr(){return crypto.getRandomValues(ql)}function Pl(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():Il(e,t,r)}function Il(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=Pl;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(!(ye(e)||!n||e.isMultiBlock)||!ye(e)&&!r.every(l=>l.name===o)||!(e.type==="block"))return!1;let a=r[0];return!(!(t!=="from"||e.blocks.indexOf(a.name)!==-1||ye(e))||!n&&t==="from"&&ai(a.name)&&ai(e.blockName)||!Rr(e,r))},zl=e=>e.length?Ne().flatMap(n=>M("from",n.name).filter(i=>fi(i,"from",e)).map(i=>ui(n,i))):[],Ml=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)},ye=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=zl(e),r=Ml(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 Ne().map(({name:c})=>M(e,c)).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(c=>c.type==="raw"||c.type==="prefix"?!0:!c.blocks||!c.blocks.length?!1:ye(c)?!0:c.blocks.every(l=>o.supportedMobileTransforms.includes(l))):i).map(c=>({...c,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),c=M("to",s),l=f=>r?f.variationName===r:!f.variationName,u=ee(c,f=>f.type==="block"&&l(f)&&(ye(f)||f.blocks.indexOf(t)!==-1)&&(!o||!!f.isMultiBlock)&&Rr(f,n))||ee(a,f=>f.type==="block"&&l(f)&&(ye(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,v,R)=>(0,Bt.applyFilters)("blocks.switchToBlockType.transformedBlock",f,e,v,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(Se(),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,c=s.map(l=>l!==null?l:te(i[a++],t)).join(`
+"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(`
 `).replace(/\n+/g,`
-`).trim();return r?Pr(n??void 0,o,c):c}var Bi=h(vi(),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 Vl(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 $l(e){return JSON.stringify(e).replaceAll("\\\\","\\u005c").replaceAll("--","\\u002d\\u002d").replaceAll("<","\\u003c").replaceAll(">","\\u003e").replaceAll("&","\\u0026").replaceAll('\\"',"\\u0022")}function jl(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 jl(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?$l(t)+" ":"",o=e?.startsWith("core/")?e.slice(5):e;return r?`<!-- wp:${o} ${n}-->
+`).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}-->
 `+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=Vl(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 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(`

-`)}var Ul=/^#[xX]([A-Fa-f0-9]+)$/,Fl=/^#([0-9]+)$/,Hl=/^([A-Za-z0-9]+)$/,Af=(function(){function e(t){this.named=t}return e.prototype.parse=function(t){if(t){var r=t.match(Ul);if(r)return String.fromCharCode(parseInt(r[1],16));if(r=t.match(Fl),r)return String.fromCharCode(parseInt(r[1],10));if(r=t.match(Hl),r)return this.named[r[1]]}},e})(),Gl=/[\t\n\f ]/,Kl=/[A-Za-z]/,Wl=/\r\n?/g;function le(e){return Gl.test(e)}function Ri(e){return Kl.test(e)}function Yl(e){return e.replace(Wl,`
-`)}var Zl=(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+=Yl(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 Zl(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 Xl=e=>e,Ql=/[\t\n\r\v\f ]+/g,Jl=/^[\t\n\r\v\f ]*$/,ec=/^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"],tc=["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"],rc=[...ji,...tc],Pi=[Xl,lc],nc=/^[\da-z]+$/i,oc=/^#\d+$/,ic=/^#x[\da-f]+$/i;function sc(e){return nc.test(e)||oc.test(e)||ic.test(e)}var ac=class{parse(e){if(sc(e))return(0,$i.decodeEntities)("&"+e+";")}};function $r(e){return e.trim().split(Ql)}function lc(e){return $r(e).join(" ")}function cc(e){return(e.attributes??[]).filter(t=>{let[r,n]=t;return n||r.indexOf("data-")===0||rc.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 uc(e){return parseFloat(e)===0?"0":e.indexOf(".")===0?"0"+e:e}function pc(e){return $r(e).map(uc).join(" ").replace(ec,"url($1)")}function fc(e){let t=e.replace(/;?\s*$/,"").split(";").map(r=>{let[n,...o]=r.split(":"),i=o.join(":");return[n.trim(),pc(i.trim())]});return Object.fromEntries(t)}var dc={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(fc)),...Object.fromEntries(ji.map(e=>[e,()=>!0]))};function hc(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 c=n[a],l=dc[a];if(l){if(!l(s,c))return r.warning("Expected attribute `%s` of value `%s`, saw `%s`.",i,c,s),!1}else if(s!==c)return r.warning("Expected attribute `%s` of value `%s`, saw `%s`.",i,c,s),!1}return!0}var mc={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):hc(...[e,t].map(cc),r),Chars:Ii,Comment:Ii};function Ie(e){let t;for(;t=e.shift();)if(t.type!=="Chars"||!Jl.test(t.chars))return t}function gc(e,t=ce()){try{return new Li(new ac).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 bc(e,t,r=ce()){if(e===t)return!0;let[n,o]=[e,t].map(a=>gc(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=mc[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 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:

-%s`,a.toString()),[!1,n.getItems()]}let s=bc(e.originalContent,i,n);return s||n.error(`Block validation failed for \`%s\` (%o).
+%s`,a.toString()),[!1,n.getItems()]}let s=kc(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),c={speaker:"speaker-deck",polldaddy:"crowdsignal"};r.providerNameSlug=a in c?c[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 kc=(function(){var e;return function(){return e||(e=document.implementation.createHTMLDocument("")),e}})();function _t(e,t){if(t){if(typeof e=="string"){var r=kc();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,c,l;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(l=0;l<a;l++)if(s.args[l]!==arguments[l]){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(c=new Array(a),l=0;l<a;l++)c[l]=arguments[l];return s={args:c,val:e.apply(null,c)},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(Ce(),1);var Kr=h(Ce(),1);var Me=h(L(),1);var Hi=h(Se(),1),we=h(L(),1);function yc(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:yc,fromDOM:Nt,toHTML:Gr,matcher:Rt};function Tc(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 Ec(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:{...Ec(e.attributes),children:Nt(e.childNodes)}}}function Bc(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:Tc,fromDOM:Lt,toHTML:Bc,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 Ac=e=>t=>e(t)!==void 0;function Sc(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 Cc(e,t){return t.some(r=>Sc(e,r))}function _c(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(!Nc(i,t.type)||!Rc(i,t.enum))&&(i=void 0),i===void 0&&(i=dr(t)),i}function Nc(e,t){return t===void 0||Cc(e,Array.isArray(t)?t:[t])}function Rc(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"?Ac(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,_c(s,a,n,r,t)]));return(0,Zi.applyFilters)("blocks.getBlockAttributes",i,o,t,r)}var Lc={type:"string",source:"attribute",selector:"[data-custom-class-name] > *",attribute:"class"};function es(e){let t=ue(`<div data-custom-class-name>${e}</div>`,Lc);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),l=es(r).filter(u=>!a.includes(u));return l.length?n.className=l.join(" "):s&&delete n.className,n}function Oc(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=Oc(r,o,i);return a&&(s[n]=a),s}var Dc={type:"string",source:"attribute",selector:"[data-aria-label] > *",attribute:"aria-label"},qc={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",Dc),o=Wr(o,t,n??"","anchor","data-anchor",qc),{...e,attributes:o}}function Pc(){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=Pc}=o[i];if(e.isValid&&!s(n,e.innerBlocks,{blockNode:t,block:e}))continue;let a=Object.assign(F(r,_e),o[i]),c={...e,attributes:H(a,e.originalContent??"",n)},[l]=X(c,a);if(l||(c=pe(c,a),[l]=X(c,a)),!l)continue;let u=c.innerBlocks,p=c.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 Ic(e){let[t,r]=Ct(e.blockName,e.attrs??{});return{...e,blockName:t,attrs:r}}function zc(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 Mc(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 Vc(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=zc(e,t);r=Ic(r);let n=x(r.blockName);n||(r=Mc(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=Vc(s,n),{validationIssues:c}=a,l=rs(a,r,n);return l.isValid||(l.__unstableBlockSource=e),!a.isValid&&l.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 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).

 New content generated by \`save\` function:

@@ -27,37 +27,37 @@ New content generated by \`save\` function:

 Content retrieved from post body:

-%s`,n.name,n,Z(n,l.attributes),l.originalContent),console.groupEnd()):!a.isValid&&!l.isValid&&c.forEach(({log:u,args:p})=>u(...p)),l}function ve(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,(c=>c.isMatch(n)));if(!i)return S("core/html",{},[],[n.outerHTML]);let{transform:s,blockName:a}=i;if(s){let c=s(n,t);return n.hasAttribute("class")&&(c.attributes.className=n.getAttribute("class")),c}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=$c(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,c)=>(a||(a=t.createElement("p")),a.appendChild(c),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 $c(e,t){if(e.nodeValue==="nextpage")return Uc(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 jc(r,o,t)}function jc(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 Uc(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 Fc(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(Fc(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 Hc(e,t){let r=e.nodeName.toLowerCase();return r==="figcaption"||(0,as.isTextContent)(e)?!1:r in(t?.figure?.children??{})}function Gc(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||!Hc(e,r))return;let n=e,o=e.parentNode;Gc(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,(l=>{let u=l;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(l=>(0,Ue.regexp)(l).test(e)),a,c=t;if(a=(0,Ue.next)(s,e,t)){t=a.index+a.content.length;let l=e.substr(0,a.index),u=e.substr(t);if(!a.shortcode.content?.includes("<")&&!(ps.test(l)&&fs.test(u)))return je(e,t);if(o.isMatch&&!o.isMatch(a.shortcode.attrs))return je(e,c,[...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},v=S(o.blockName,H(f,a.shortcode.content,d));v.originalContent=a.shortcode.content,v=pe(v,f),p=[v]}return[...je(l.replace(ps,"")),...p,...je(u.replace(fs,""))]}return[e]}var $t=je;var Fe=h(_(),1);function Kc(e,t){let n={phrasingContentSchema:(0,Fe.getPhrasingContentSchema)(t),isPaste:t==="paste"},o=e.map(({isMatch:c,blockName:l,schema:u})=>{let p=j(l,"anchor");return u=typeof u=="function"?u(n):u,!p&&!c?u:u?Object.fromEntries(Object.entries(u).map(([d,g])=>{let f=g.attributes||[];return p&&(f=[...f,"id"]),[d,{...g,attributes:f,isMatch:c||void 0}]})):{}});function i(c,l,u){switch(u){case"children":return c==="*"||l==="*"?"*":a({...c||{}},l||{});case"attributes":case"require":return Array.from(new Set([...c||[],...l||[]]));case"isMatch":return!c||!l?void 0:(...p)=>c(...p)||l(...p);case"classes":return(c||[]).includes("*")||(l||[]).includes("*")?["*"]:[...c||[],...l||[]]}}function s(c,l){if(c===l)return c;for(let u in l)c[u]?c[u]=i(c[u],l[u],u):Array.isArray(l[u])?c[u]=l[u].slice():c[u]={...l[u]};return c}function a(c,l){if(c===l)return c;for(let u in l)c[u]?c[u]=s(c[u],l[u]):Array.isArray(l[u])?c[u]=l[u].slice():c[u]={...l[u]};return c}return o.reduce(a,{})}function jt(e){return Kc(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 xe(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 xe(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 Wc(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=>Wc(r,t)&&bs(Array.from(r.children),t))}function Yc(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(Yc)&&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"),c=i;a.innerHTML=G(r.innerHTML,[Ut]);let l=/mso-list\s*:[^;]+level([0-9]+)/i.exec(n),u=l&&parseInt(l[1],10)-1||0;for(;u--;)c=c.lastChild||c,Jr(c)&&(c=c.lastChild||c);Jr(c)||(c=c.appendChild(t.createElement(s))),c.appendChild(a),r.parentNode.removeChild(r)}var xs=h(vs(),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 l=0;l<s.length;l++)s[l]=i.charCodeAt(l);let a=o.replace("/","."),c=new window.File([s],a,{type:o});t.src=(0,xs.createBlobURL)(c)}(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 Zc=((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)}}>`)},Xc=/^(?:[ \t]*(?:\n|$))+/,Qc=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,Jc=/^ {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+|$)/,eu=/^ {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(),tu=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]+)*)/,ru=/^[^\n]+/,an=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,nu=k(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",an).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),ou=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]*?(?:-->|$))/,iu=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(),su=k(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",qs).getRegex(),cn={blockquote:su,code:Qc,def:nu,fences:Jc,heading:eu,hr:Ke,html:iu,lheading:Ds,list:ou,newline:Xc,paragraph:qs,table:fe,text:ru},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(),au={...cn,lheading:tu,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()},lu={...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()},cu=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,uu=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,Ps=/^( {2,}|\\)\n(?!\s*$)/,pu=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Te=/[\p{P}\p{S}]/u,Yt=/[\s\p{P}\p{S}]/u,un=/[^\s\p{P}\p{S}]/u,fu=k(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,Yt).getRegex(),Is=/(?!~)[\p{P}\p{S}]/u,du=/(?!~)[\s\p{P}\p{S}]/u,hu=/(?:[^\s\p{P}\p{S}]|~)/u,mu=k(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?<a>`+)[^`]+\k<a>(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",Zc?"(?<!`)()":"(^^|[^`])").replace("code",/(?<b>`+)[^`]+\k<b>(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),zs=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,gu=k(zs,"u").replace(/punct/g,Te).getRegex(),bu=k(zs,"u").replace(/punct/g,Is).getRegex(),Ms="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",ku=k(Ms,"gu").replace(/notPunctSpace/g,un).replace(/punctSpace/g,Yt).replace(/punct/g,Te).getRegex(),yu=k(Ms,"gu").replace(/notPunctSpace/g,hu).replace(/punctSpace/g,du).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,Te).getRegex(),vu=k(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,Te).getRegex(),xu="^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)",Tu=k(xu,"gu").replace(/notPunctSpace/g,un).replace(/punctSpace/g,Yt).replace(/punct/g,Te).getRegex(),Eu=k(/\\(punct)/,"gu").replace(/punct/g,Te).getRegex(),Bu=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(),Au=k(ln).replace("(?:-->|$)","-->").getRegex(),Su=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",Au).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Ht=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,Cu=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(),_u=k("reflink|nolink(?!\\()","g").replace("reflink",Vs).replace("nolink",$s).getRegex(),As=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,pn={_backpedal:fe,anyPunctuation:Eu,autolink:Bu,blockSkip:mu,br:Ps,code:uu,del:fe,delLDelim:fe,delRDelim:fe,emStrongLDelim:gu,emStrongRDelimAst:ku,emStrongRDelimUnd:wu,escape:cu,link:Cu,nolink:$s,punctuation:fu,reflink:Vs,reflinkSearch:_u,tag:Su,text:pu,url:fe},Nu={...pn,link:k(/^!?\[(label)\]\((.*?)\)/).replace("label",Ht).getRegex(),reflink:k(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Ht).getRegex()},en={...pn,emStrongRDelimAst:yu,emStrongLDelim:bu,delLDelim:vu,delRDelim:Tu,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()},Ru={...en,br:k(Ps).replace("{2,}","*").getRegex(),text:k(en.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Ft={normal:cn,gfm:au,pedantic:lu},He={normal:pn,gfm:en,breaks:Ru,pedantic:Nu},Lu={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Ss=e=>Lu[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 c=!1,l=s;for(;--l>=0&&a[l]==="\\";)c=!c;return c?"|":" |"}),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,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(`
 `),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 Ou(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 Du(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 c={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:i,title:s,text:a,tokens:n.inlineTokens(a)};return n.state.inLink=!1,c}function qu(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(n===null)return t;let o=n[1];return t.split(`
+`)}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(`
 `).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=qu(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 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],`
 `),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(`
-`),n="",o="",i=[];for(;r.length>0;){let s=!1,a=[],c;for(c=0;c<r.length;c++)if(this.rules.other.blockquoteStart.test(r[c]))a.push(r[c]),s=!0;else if(!s)a.push(r[c]);else break;r=r.slice(c);let l=a.join(`
-`),u=l.replace(this.rules.other.blockquoteSetextReplace,`
+`),n="",o="",i=[];for(;r.length>0;){let s=!1,a=[],l;for(l=0;l<r.length;l++)if(this.rules.other.blockquoteStart.test(r[l]))a.push(r[l]),s=!0;else if(!s)a.push(r[l]);else break;r=r.slice(l);let c=a.join(`
+`),u=c.replace(this.rules.other.blockquoteSetextReplace,`
     $1`).replace(this.rules.other.blockquoteSetextReplace2,"");n=n?`${n}
-${l}`:l,o=o?`${o}
+${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+`
 `+r.join(`
-`),v=this.blockquote(f);i[i.length-1]=v,n=n.substring(0,n.length-g.raw.length)+v.raw,o=o.substring(0,o.length-g.text.length)+v.text;break}else if(d?.type==="list"){let g=d,f=g.raw+`
+`),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+`
 `+r.join(`
-`),v=this.list(f);i[i.length-1]=v,n=n.substring(0,n.length-d.raw.length)+v.raw,o=o.substring(0,o.length-g.raw.length)+v.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 c=!1,l="",u="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;l=t[0],e=e.substring(l.length);let p=Du(t[2].split(`
+`),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)&&(l+=d+`
-`,e=e.substring(d.length+1),c=!0),!c){let v=this.rules.other.nextBulletRegex(f),R=this.rules.other.hrRegex(f),Ye=this.rules.other.fencesBeginRegex(f),wn=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],Ee;if(d=Jt,this.options.pedantic?(d=d.replace(this.rules.other.listReplaceNesting,"  "),Ee=d):Ee=d.replace(this.rules.other.tabCharGlobal,"    "),Ye.test(d)||wn.test(d)||ca.test(d)||ua.test(d)||v.test(d)||R.test(d))break;if(Ee.search(this.rules.other.nonSpaceChar)>=f||!d.trim())u+=`
-`+Ee.slice(f);else{if(g||p.replace(this.rules.other.tabCharGlobal,"    ").search(this.rules.other.nonSpaceChar)>=4||Ye.test(p)||wn.test(p)||R.test(p))break;u+=`
-`+d}g=!d.trim(),l+=Jt+`
-`,e=e.substring(Jt.length+1),p=Ee.slice(f)}}o.loose||(s?o.loose=!0:this.rules.other.doubleBlankLine.test(l)&&(s=!0)),o.items.push({type:"list_item",raw:l,task:!!this.options.gfm&&this.rules.other.listIsTask.test(u),loose:!1,text:u,tokens:[]}),o.raw+=l}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 c of o.items){this.lexer.state.top=!1,c.tokens=this.lexer.blockTokens(c.text,[]);let l=c.tokens[0];if(c.task&&(l?.type==="text"||l?.type==="paragraph")){c.text=c.text.replace(this.rules.other.listReplaceTask,""),l.raw=l.raw.replace(this.rules.other.listReplaceTask,""),l.text=l.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(c.raw);if(u){let p={type:"checkbox",raw:u[0]+" ",checked:u[0]!=="[ ]"};c.checked=p.checked,o.loose?c.tokens[0]&&["paragraph","text"].includes(c.tokens[0].type)&&"tokens"in c.tokens[0]&&c.tokens[0].tokens?(c.tokens[0].raw=p.raw+c.tokens[0].raw,c.tokens[0].text=p.raw+c.tokens[0].text,c.tokens[0].tokens.unshift(p)):c.tokens.unshift({type:"paragraph",raw:p.raw,text:p.raw,tokens:[p]}):c.tokens.unshift(p)}}else c.task&&(c.task=!1);if(!o.loose){let u=c.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 c of o.items){c.loose=!0;for(let l of c.tokens)l.type==="text"&&(l.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],`
+`,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(`
 `):[],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,c)=>({text:a,tokens:this.lexer.inline(a),header:!1,align:i.align[c]})));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(_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],`
 `),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=Ou(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,c=0,l=n[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;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)continue;if(s=[...i].length,n[3]||n[4]){a+=s;continue}else if((n[5]||n[6])&&o%3&&!((o+s)%3)){c+=s;continue}if(a-=s,a>0)continue;s=Math.min(s,s+a+c);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,c=this.rules.inline.delRDelim;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||(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 l=[...n[0]][0].length,u=e.slice(0,o+n.index+l+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=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,`
 `),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(`
 `)?"":`
@@ -65,13 +65,13 @@ ${u}`:u;let p=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTo
 `+i.text,this.inlineQueue.at(-1).src=a.text):r.push(i);continue}if(i=this.tokenizer.fences(t)){t=t.substring(i.raw.length),r.push(i);continue}if(i=this.tokenizer.heading(t)){t=t.substring(i.raw.length),r.push(i);continue}if(i=this.tokenizer.hr(t)){t=t.substring(i.raw.length),r.push(i);continue}if(i=this.tokenizer.blockquote(t)){t=t.substring(i.raw.length),r.push(i);continue}if(i=this.tokenizer.list(t)){t=t.substring(i.raw.length),r.push(i);continue}if(i=this.tokenizer.html(t)){t=t.substring(i.raw.length),r.push(i);continue}if(i=this.tokenizer.def(t)){t=t.substring(i.raw.length);let a=r.at(-1);a?.type==="paragraph"||a?.type==="text"?(a.raw+=(a.raw.endsWith(`
 `)?"":`
 `)+i.raw,a.text+=`
-`+i.raw,this.inlineQueue.at(-1).src=a.text):this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title},r.push(i));continue}if(i=this.tokenizer.table(t)){t=t.substring(i.raw.length),r.push(i);continue}if(i=this.tokenizer.lheading(t)){t=t.substring(i.raw.length),r.push(i);continue}let s=t;if(this.options.extensions?.startBlock){let a=1/0,c=t.slice(1),l;this.options.extensions.startBlock.forEach(u=>{l=u.call({lexer:this},c),typeof l=="number"&&l>=0&&(a=Math.min(a,l))}),a<1/0&&a>=0&&(s=t.substring(0,a+1))}if(this.state.top&&(i=this.tokenizer.paragraph(s))){let a=r.at(-1);n&&a?.type==="paragraph"?(a.raw+=(a.raw.endsWith(`
+`+i.raw,this.inlineQueue.at(-1).src=a.text):this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title},r.push(i));continue}if(i=this.tokenizer.table(t)){t=t.substring(i.raw.length),r.push(i);continue}if(i=this.tokenizer.lheading(t)){t=t.substring(i.raw.length),r.push(i);continue}let s=t;if(this.options.extensions?.startBlock){let a=1/0,l=t.slice(1),c;this.options.extensions.startBlock.forEach(u=>{c=u.call({lexer:this},l),typeof c=="number"&&c>=0&&(a=Math.min(a,c))}),a<1/0&&a>=0&&(s=t.substring(0,a+1))}if(this.state.top&&(i=this.tokenizer.paragraph(s))){let a=r.at(-1);n&&a?.type==="paragraph"?(a.raw+=(a.raw.endsWith(`
 `)?"":`
 `)+i.raw,a.text+=`
 `+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 l=Object.keys(this.tokens.links);if(l.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(n))!==null;)l.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="",c=1/0;for(;t;){if(t.length<c)c=t.length;else{this.infiniteLoopError(t.charCodeAt(0));break}s||(a=""),s=!1;let l;if(this.options.extensions?.inline?.some(p=>(l=p.call({lexer:this},t,r))?(t=t.substring(l.raw.length),r.push(l),!0):!1))continue;if(l=this.tokenizer.escape(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.tag(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.link(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(l.raw.length);let p=r.at(-1);l.type==="text"&&p?.type==="text"?(p.raw+=l.raw,p.text+=l.text):r.push(l);continue}if(l=this.tokenizer.emStrong(t,n,a)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.codespan(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.br(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.del(t,n,a)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.autolink(t)){t=t.substring(l.raw.length),r.push(l);continue}if(!this.state.inLink&&(l=this.tokenizer.url(t))){t=t.substring(l.raw.length),r.push(l);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(l=this.tokenizer.inlineText(u)){t=t.substring(l.raw.length),l.raw.slice(-1)!=="_"&&(a=l.raw.slice(-1)),s=!0;let p=r.at(-1);p?.type==="text"?(p.raw+=l.raw,p.text+=l.text):r.push(l);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,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,"")+`
 `;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],c=o[s];o[s]=(...l)=>{let u=a.apply(o,l);return u===!1&&(u=c.apply(o,l)),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],c=o[s];o[s]=(...l)=>{let u=a.apply(o,l);return u===!1&&(u=c.apply(o,l)),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],c=o[s];Ge.passThroughHooks.has(i)?o[s]=l=>{if(this.defaults.async&&Ge.passThroughHooksRespectAsync.has(i))return(async()=>{let p=await a.call(o,l);return c.call(o,p)})();let u=a.call(o,l);return c.call(o,u)}:o[s]=(...l)=>{if(this.defaults.async)return(async()=>{let p=await a.apply(o,l);return p===!1&&(p=await c.apply(o,l)),p})();let u=a.apply(o,l);return u===!1&&(u=c.apply(o,l)),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),c=o.hooks?await o.hooks.processAllTokens(a):a;o.walkTokens&&await Promise.all(this.walkTokens(c,o.walkTokens));let l=await(o.hooks?await o.hooks.provideParser(e):e?$.parse:$.parseInline)(c,o);return o.hooks?await o.hooks.postprocess(l):l})().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 w(e,t){return de.parse(e,t)}w.options=w.setOptions=function(e){return de.setOptions(e),w.defaults=de.defaults,Ls(w.defaults),w};w.getDefaults=nn;w.defaults=he;w.use=function(...e){return de.use(...e),w.defaults=de.defaults,Ls(w.defaults),w};w.walkTokens=function(e,t){return de.walkTokens(e,t)};w.parseInline=de.parseInline;w.Parser=$;w.parser=$.parse;w.Renderer=Kt;w.TextRenderer=fn;w.Lexer=V;w.lexer=V.lex;w.Tokenizer=Gt;w.Hooks=Ge;w.parse=w;var rh=w.options,nh=w.setOptions,oh=w.use,ih=w.walkTokens,sh=w.parseInline;var ah=$.parse,lh=V.lex;function js(e){return e.replace(/&(?!#?\w+;)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Pu=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 Iu(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=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}
 ${n}
-${o}`)}function zu(e){return e.replace(/(^|\n)•( +)/g,"$1*$2")}function Mu(e){return e.includes(`
-`)?e:e.replace(/^(\d+)\.(\s)/,"$1\\.$2")}var Vu=[Mu,zu,Iu];function Us(e){return Pu.parse(Vu.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 $u(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=xe(e,"previous");(!o||o.nodeName==="BR"||o.textContent.slice(-1)===" ")&&(n=n.slice(1))}if(n[n.length-1]===" "){let o=xe(e,"next");(!o||o.nodeName==="BR"||o.nodeType===o.TEXT_NODE&&$u(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"&&(xe(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 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:

 `,e),e}function Xt({HTML:e="",plainText:t="",mode:r="AUTO",tagName:n}){if(Zt(`Received HTML (pasteHandler):

 `,e),Zt(`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=ve(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"),c=jt("paste"),l=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={...c,...a};return u=G(u,p,c),u=(0,me.removeInvalidHTML)(u,d,!1),u=oe(u),u=G(u,[mn,gn,bn,Ws],c),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,[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:

-`,u),Pt(u,Xt)}).flat().filter(Boolean);if(r==="AUTO"&&l.length===1&&j(l[0].name,"__unstablePasteTextInline",!1)){let u=/^[\n]+|[\n]+$/g,p=t.replace(u,"");if(p!==""&&p.indexOf(`
-`)===-1)return(0,me.removeInvalidHTML)(Pe(l[0]),a,!1).replace(u,"")}return l}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=ve(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(Se(),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 ju=e=>e?.source==="html",Uu=e=>e?.source==="query";function sa(e,t){return t?Object.fromEntries(Object.entries(t).map(([r,n])=>[r,Fu(e[r],n)])):{}}function Fu(e,t){return ju(e)&&Array.isArray(t)?(0,ia.renderToString)(t):Uu(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),c=sa(a?.attributes??{},n),[l,u]=Ct(r,c);return S(l,u,Qt([],o))}):e}var Hu=Symbol("fields"),Gu=Symbol("form"),Ku=Symbol("editableRoot"),aa={};Qn(aa,{isContentBlock:Co,fieldsKey:Hu,formKey:Gu,editableRootKey:Ku,parseRawBlock:Dt});var la=h(L(),1);function Wu(e){return(0,la.default)("wp.blocks.withBlockContentContext",{since:"6.1"}),e}return ga(Yu);})();
+`,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);})();
 /*! 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 2ef5c6c677..51a4da0cb8 100644
--- a/wp-includes/js/dist/commands.js
+++ b/wp-includes/js/dist/commands.js
@@ -2918,7 +2918,7 @@ For more information, see https://radix-ui.com/primitives/docs/components/${titl
   var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
   var ITEM_ID_PREFIX = "command-palette-item-";
   var inputLabel = (0, import_i18n.__)("Search commands and settings");
-  var CATEGORY_ICONS = {
+  var CATEGORY_FALLBACK_ICONS = {
     view: arrow_right_default
   };
   var CATEGORY_LABELS = {
@@ -2934,6 +2934,7 @@ For more information, see https://radix-ui.com/primitives/docs/components/${titl
   function CommandItem({ command, search, category, valuePrefix }) {
     const { close: close2 } = (0, import_data5.useDispatch)(store);
     const commandCategory = category ?? command.category;
+    const icon = command.icon ?? CATEGORY_FALLBACK_ICONS[commandCategory];
     const label = command.searchLabel ?? command.label;
     const value = valuePrefix ? `${valuePrefix}${command.name}` : label;
     return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(
@@ -2951,10 +2952,10 @@ For more information, see https://radix-ui.com/primitives/docs/components/${titl
           {
             alignment: "left",
             className: clsx_default("commands-command-menu__item", {
-              "has-icon": CATEGORY_ICONS[commandCategory] || command.icon
+              "has-icon": !!icon
             }),
             children: [
-              CATEGORY_ICONS[commandCategory] ? /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(icon_default, { icon: CATEGORY_ICONS[commandCategory] }) : isValidIcon(command.icon) && /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(icon_default, { icon: command.icon }),
+              isValidIcon(icon) && /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(icon_default, { icon }),
               /* @__PURE__ */ (0, import_jsx_runtime10.jsx)("span", { className: "commands-command-menu__item-label", children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(
                 import_components.TextHighlight,
                 {
diff --git a/wp-includes/js/dist/commands.min.js b/wp-includes/js/dist/commands.min.js
index 967feb0d88..c538a9453e 100644
--- a/wp-includes/js/dist/commands.min.js
+++ b/wp-includes/js/dist/commands.min.js
@@ -1,6 +1,6 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).commands=(()=>{var Po=Object.create;var $e=Object.defineProperty;var Lo=Object.getOwnPropertyDescriptor;var Ao=Object.getOwnPropertyNames;var No=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)$e(e,r,{get:t[r],enumerable:!0})},br=(e,t,r,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ao(t))!ko.call(e,o)&&o!==r&&$e(e,o,{get:()=>t[o],enumerable:!(a=Lo(t,o))||a.enumerable});return e};var h=(e,t,r)=>(r=e!=null?Po(No(e)):{},br(t||!e||!e.__esModule?$e(r,"default",{value:e,enumerable:!0}):r,e)),To=e=>br($e({},"__esModule",{value:!0}),e);var A=q((ti,Sr)=>{Sr.exports=window.React});var ee=q((ni,Or)=>{Or.exports=window.ReactJSXRuntime});var Ct=q((di,Nr)=>{Nr.exports=window.ReactDOM});var fe=q((pu,Ya)=>{Ya.exports=window.wp.data});var Ce=q((vu,qa)=>{qa.exports=window.wp.element});var Za=q((hu,Xa)=>{Xa.exports=window.wp.i18n});var Qa=q((gu,Ja)=>{Ja.exports=window.wp.components});var to=q((yu,eo)=>{eo.exports=window.wp.keyboardShortcuts});var ao=q((bu,ro)=>{ro.exports=window.wp.keycodes});var Qt=q((wu,oo)=>{oo.exports=window.wp.primitives});var uo=q((Au,lo)=>{lo.exports=window.wp.privateApis});var po=q((Mu,mo)=>{mo.exports=window.wp.preferences});var Js={};Te(Js,{CommandMenu:()=>Eo,privateApis:()=>dr,store:()=>M,useCommand:()=>So,useCommandLoader:()=>Do,useCommands:()=>xo});var Rr=1,Io=.9,Mo=.8,Fo=.17,yt=.1,bt=.999,jo=.9999,Bo=.99,Wo=/[\\\/_+.#"@\[\(\{&]/,Uo=/[\\\/_+.#"@\[\(\{&]/g,Vo=/[\s-]/,Er=/[\s-]/g;function Rt(e,t,r,a,o,n,i){if(n===t.length)return o===e.length?Rr:Bo;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*=Rr:Wo.test(e.charAt(l-1))?(d*=Mo,g=e.slice(o,l-1).match(Uo),g&&o>0&&(d*=Math.pow(bt,g.length))):Vo.test(e.charAt(l-1))?(d*=Io,w=e.slice(o,l-1).match(Er),w&&o>0&&(d*=Math.pow(bt,w.length))):(d*=Fo,o>0&&(d*=Math.pow(bt,l-o))),e.charAt(l)!==t.charAt(n)&&(d*=jo)),(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 wr(e){return e.toLowerCase().replace(Er," ")}function Cr(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,Rt(e,t,wr(e),wr(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 _r=h(A(),1);function xr(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=xr(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():xr(e[o],null)}}}}function Q(...e){return _r.useCallback(ie(...e),e)}var X=h(A(),1),wt=h(ee(),1);function Dr(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 Pr(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,Go(o,...t)]}function Go(...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 $o=Et[" useId ".trim().toString()]||(()=>{}),Ho=0;function te(e){let[t,r]=Et.useState($o());return le(()=>{e||r(a=>a??String(Ho++))},[e]),e||(t?`radix-${t}`:"")}var Z=h(A(),1);var He=h(A(),1);var Ko=Z[" useInsertionEffect ".trim().toString()]||le;function Ar({prop:e,defaultProp:t,onChange:r=()=>{},caller:a}){let[o,n,i]=zo({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=Yo(c)?c(e):c;d!==e&&i.current?.(d)}else n(c)},[s,e,n,i]);return[u,l]}function zo({defaultProp:e,onChange:t}){let[r,a]=Z.useState(e),o=Z.useRef(r),n=Z.useRef(t);return Ko(()=>{n.current=t},[t]),Z.useEffect(()=>{o.current!==r&&(n.current?.(r),o.current=r)},[r,o]),[r,a,n]}function Yo(e){return typeof e=="function"}var j=h(A(),1);var kr=h(A(),1),Tr=h(Ct(),1);var W=h(A(),1);var Ke=h(ee(),1);function ze(e){let t=qo(e),r=W.forwardRef((a,o)=>{let{children:n,...i}=a,s=W.Children.toArray(n),u=s.find(Zo);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,Ke.jsx)(t,{...i,ref:o,children:W.isValidElement(l)?W.cloneElement(l,void 0,c):null})}return(0,Ke.jsx)(t,{...i,ref:o,children:n})});return r.displayName=`${e}.Slot`,r}function qo(e){let t=W.forwardRef((r,a)=>{let{children:o,...n}=r;if(W.isValidElement(o)){let i=Qo(o),s=Jo(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 Xo=Symbol("radix.slottable");function Zo(e){return W.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Xo}function Jo(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 Qo(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 Ir=h(ee(),1),en=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],B=en.reduce((e,t)=>{let r=ze(`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,Ir.jsx)(u,{...s,ref:n})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function Mr(e,t){e&&Tr.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 Fr=h(A(),1);function jr(e,t=globalThis?.document){let r=me(e);Fr.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),tn="DismissableLayer",St="dismissableLayer.update",rn="dismissableLayer.pointerDownOutside",an="dismissableLayer.focusOutside",Br,Ur=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(Ur),[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=sn(R=>{let V=R.target,de=[...l.branches].some(ge=>ge.contains(V));!T||de||(o?.(R),i?.(R),R.defaultPrevented||s?.())},v),x=ln(R=>{let V=R.target;[...l.branches].some(ge=>ge.contains(V))||(n?.(R),i?.(R),R.defaultPrevented||s?.())},v);return jr(R=>{_===l.layers.size-1&&(a?.(R),!R.defaultPrevented&&s&&(R.preventDefault(),s()))},v),j.useEffect(()=>{if(c)return r&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(Br=v.body.style.pointerEvents,v.body.style.pointerEvents="none"),l.layersWithOutsidePointerEventsDisabled.add(c)),l.layers.add(c),Wr(),()=>{r&&l.layersWithOutsidePointerEventsDisabled.size===1&&(v.body.style.pointerEvents=Br)}},[c,v,r,l]),j.useEffect(()=>()=>{c&&(l.layers.delete(c),l.layersWithOutsidePointerEventsDisabled.delete(c),Wr())},[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=tn;var on="DismissableLayerBranch",nn=j.forwardRef((e,t)=>{let r=j.useContext(Ur),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})});nn.displayName=on;function sn(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(){Vr(rn,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 ln(e,t=globalThis?.document){let r=me(e),a=j.useRef(!1);return j.useEffect(()=>{let o=n=>{n.target&&!a.current&&Vr(an,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 Wr(){let e=new CustomEvent(St);document.dispatchEvent(e)}function Vr(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?Mr(o,n):o.dispatchEvent(n)}var J=h(A(),1);var zr=h(ee(),1),Ot="focusScope.autoFocusOnMount",Dt="focusScope.autoFocusOnUnmount",Gr={bubbles:!1,cancelable:!0},un="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){Hr.add(g);let m=document.activeElement;if(!s.contains(m)){let C=new CustomEvent(Ot,Gr);s.addEventListener(Ot,l),s.dispatchEvent(C),C.defaultPrevented||(fn(vn(Yr(s)),{select:!0}),document.activeElement===m&&pe(s))}return()=>{s.removeEventListener(Ot,l),setTimeout(()=>{let C=new CustomEvent(Dt,Gr);s.addEventListener(Dt,c),s.dispatchEvent(C),C.defaultPrevented||pe(m??document.body,{select:!0}),s.removeEventListener(Dt,c),Hr.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]=cn(_);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,zr.jsx)(B.div,{tabIndex:-1,...i,ref:v,onKeyDown:w})});Pt.displayName=un;function fn(e,{select:t=!1}={}){let r=document.activeElement;for(let a of e)if(pe(a,{select:t}),document.activeElement!==r)return}function cn(e){let t=Yr(e),r=$r(t,e),a=$r(t.reverse(),e);return[r,a]}function Yr(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 $r(e,t){for(let r of e)if(!dn(r,{upTo:t}))return r}function dn(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 mn(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&&mn(e)&&t&&e.select()}}var Hr=pn();function pn(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),e=Kr(e,t),e.unshift(t)},remove(t){e=Kr(e,t),e[0]?.resume()}}}function Kr(e,t){let r=[...e],a=r.indexOf(t);return a!==-1&&r.splice(a,1),r}function vn(e){return e.filter(t=>t.tagName!=="A")}var Ye=h(A(),1),qr=h(Ct(),1);var Xr=h(ee(),1),hn="Portal",Lt=Ye.forwardRef((e,t)=>{let{container:r,...a}=e,[o,n]=Ye.useState(!1);le(()=>n(!0),[]);let i=r||o&&globalThis?.document?.body;return i?qr.default.createPortal((0,Xr.jsx)(B.div,{...a,ref:t}),i):null});Lt.displayName=hn;var H=h(A(),1);var Zr=h(A(),1);function gn(e,t){return Zr.useReducer((r,a)=>t[r][a]??r,e)}var Ie=e=>{let{present:t,children:r}=e,a=yn(t),o=typeof r=="function"?r({present:a.isPresent}):H.Children.only(r),n=Q(a.ref,bn(o));return typeof r=="function"||a.isPresent?H.cloneElement(o,{ref:n}):null};Ie.displayName="Presence";function yn(e){let[t,r]=H.useState(),a=H.useRef(null),o=H.useRef(e),n=H.useRef("none"),i=e?"mounted":"unmounted",[s,u]=gn(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return H.useEffect(()=>{let l=qe(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=qe(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=qe(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=qe(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 qe(e){return e?.animationName||"none"}function bn(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 Qr=h(A(),1),At=0;function ea(){Qr.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Jr()),document.body.insertAdjacentElement("beforeend",e[1]??Jr()),At++,()=>{At===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),At--}},[])}function Jr(){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 Xe(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 ta(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 tt=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 Ze(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}var ra=h(A());function aa(e,t){var r=(0,ra.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 Je=h(A());var Rn=typeof window<"u"?Je.useLayoutEffect:Je.useEffect,oa=new WeakMap;function Tt(e,t){var r=aa(t||null,function(a){return e.forEach(function(o){return Ze(o,a)})});return Rn(function(){var a=oa.get(r);if(a){var o=new Set(a),n=new Set(e),i=r.current;o.forEach(function(s){n.has(s)||Ze(s,null)}),n.forEach(function(s){o.has(s)||Ze(s,i)})}oa.set(r,e)},[e]),r}function wn(e){return e}function En(e,t){t===void 0&&(t=wn);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=En(null);return t.options=K({async:!0,ssr:!1},e),t}var na=h(A()),sa=function(e){var t=e.sideCar,r=Xe(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 na.createElement(a,K({},r))};sa.isSideCarExport=!0;function Mt(e,t){return e.useMedium(t),sa}var Qe=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=Xe(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:Qe,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 ua=h(A());var ia;var la=function(){if(ia)return ia;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Cn(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=la();return t&&e.setAttribute("nonce",t),e}function Sn(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function xn(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=Cn())&&(Sn(t,r),xn(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){ua.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 _n={left:0,top:0,right:0,gap:0},Wt=function(e){return parseInt(e||"",10)||0},On=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 _n;var t=On(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 Dn=Fe(),_e="data-scroll-locked",Pn=function(e,t,r,a){var o=e.left,n=e.top,i=e.right,s=e.gap;return r===void 0&&(r="margin"),`
+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,` {
    overflow: hidden `).concat(a,`;
    padding-right: `).concat(s,"px ").concat(a,`;
@@ -37,13 +37,13 @@ var wp;(wp||={}).commands=(()=>{var Po=Object.create;var $e=Object.definePropert
   body[`).concat(_e,`] {
     `).concat(kt,": ").concat(s,`px;
   }
-`)},fa=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,(fa()+1).toString()),function(){var e=fa()-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(Dn,{styles:Pn(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 An=function(e){return e.tagName==="TEXTAREA"},ca=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!An(e)&&r[t]==="visible")},Nn=function(e){return ca(e,"overflowY")},kn=function(e){return ca(e,"overflowX")},$t=function(e,t){var r=t.ownerDocument,a=t;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var o=da(e,a);if(o){var n=ma(e,a),i=n[1],s=n[2];if(i>s)return!0}a=a.parentNode}while(a&&a!==r.body);return!1},Tn=function(e){var t=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[t,r,a]},In=function(e){var t=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[t,r,a]},da=function(e,t){return e==="v"?Nn(t):kn(t)},ma=function(e,t){return e==="v"?Tn(t):In(t)},Mn=function(e,t){return e==="h"&&t==="rtl"?-1:1},pa=function(e,t,r,a,o){var n=Mn(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=ma(e,s),w=g[0],m=g[1],y=g[2],C=m-y-n*w;(w||C)&&da(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 et=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},va=function(e){return[e.deltaX,e.deltaY]},ha=function(e){return e&&"current"in e?e.current:e},Fn=function(e,t){return e[0]===t[0]&&e[1]===t[1]},jn=function(e){return`
+`)},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`
   .block-interactivity-`.concat(e,` {pointer-events: none;}
   .allow-interactivity-`).concat(e,` {pointer-events: all;}
-`)},Bn=0,De=[];function ga(e){var t=I.useRef([]),r=I.useRef([0,0]),a=I.useRef(),o=I.useState(Bn++)[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=ta([e.lockRef.current],(e.shards||[]).map(ha),!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=et(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 pa(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?va(y):et(y),_=t.current.filter(function(D){return D.name===y.type&&(D.target===y.target||y.target===D.shadowParent)&&Fn(D.delta,C)})[0];if(_&&_.should){y.cancelable&&y.preventDefault();return}if(!_){var N=(i.current.shards||[]).map(ha).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:Wn(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=et(m),a.current=void 0},[]),d=I.useCallback(function(m){l(m.type,va(m),m.target,s(m,e.lockRef.current))},[]),v=I.useCallback(function(m){l(m.type,et(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:jn(o)}):null,g?I.createElement(Vt,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Wn(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var ya=Mt(Qe,ga);var ba=tt.forwardRef(function(e,t){return tt.createElement(Me,K({},e,{ref:t,sideCar:ya}))});ba.classNames=Me.classNames;var Ht=ba;var Un=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Pe=new WeakMap,rt=new WeakMap,at={},Kt=0,Ra=function(e){return e&&(e.host||Ra(e.parentNode))},Vn=function(e,t){return t.map(function(r){if(e.contains(r))return r;var a=Ra(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})},Gn=function(e,t,r,a){var o=Vn(t,Array.isArray(e)?e:[e]);at[r]||(at[r]=new WeakMap);var n=at[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&&rt.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||(rt.has(d)||d.removeAttribute(a),rt.delete(d)),g||d.removeAttribute(r)}),Kt--,Kt||(Pe=new WeakMap,Pe=new WeakMap,rt=new WeakMap,at={})}},wa=function(e,t,r){r===void 0&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),o=t||Un(e);return o?(a.push.apply(a,Array.from(o.querySelectorAll("[aria-live], script"))),Gn(a,o,r,"aria-hidden")):function(){return null}};var P=h(ee(),1),nt="Dialog",[Ea,su]=Pr(nt),[$n,re]=Ea(nt),Ca=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]=Ar({prop:a,defaultProp:o??!1,onChange:n,caller:nt});return(0,P.jsx)($n,{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})};Ca.displayName=nt;var Sa="DialogTrigger",Hn=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Sa,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)})});Hn.displayName=Sa;var zt="DialogPortal",[Kn,xa]=Ea(zt,{forceMount:void 0}),_a=e=>{let{__scopeDialog:t,forceMount:r,children:a,container:o}=e,n=re(zt,t);return(0,P.jsx)(Kn,{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})}))})};_a.displayName=zt;var ot="DialogOverlay",Oa=k.forwardRef((e,t)=>{let r=xa(ot,e.__scopeDialog),{forceMount:a=r.forceMount,...o}=e,n=re(ot,e.__scopeDialog);return n.modal?(0,P.jsx)(Ie,{present:a||n.open,children:(0,P.jsx)(Yn,{...o,ref:t})}):null});Oa.displayName=ot;var zn=ze("DialogOverlay.RemoveScroll"),Yn=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(ot,r);return(0,P.jsx)(Ht,{as:zn,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",Da=k.forwardRef((e,t)=>{let r=xa(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)(qn,{...o,ref:t}):(0,P.jsx)(Xn,{...o,ref:t})})});Da.displayName=we;var qn=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 wa(n)},[]),(0,P.jsx)(Pa,{...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())})}),Xn=k.forwardRef((e,t)=>{let r=re(we,e.__scopeDialog),a=k.useRef(!1),o=k.useRef(!1);return(0,P.jsx)(Pa,{...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()}})}),Pa=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 ea(),(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)(es,{titleId:s.titleId}),(0,P.jsx)(rs,{contentRef:u,descriptionId:s.descriptionId})]})]})}),Yt="DialogTitle",Zn=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})});Zn.displayName=Yt;var La="DialogDescription",Jn=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(La,r);return(0,P.jsx)(B.p,{id:o.descriptionId,...a,ref:t})});Jn.displayName=La;var Aa="DialogClose",Qn=k.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,o=re(Aa,r);return(0,P.jsx)(B.button,{type:"button",...a,ref:t,onClick:ae(e.onClick,()=>o.onOpenChange(!1))})});Qn.displayName=Aa;function qt(e){return e?"open":"closed"}var Na="DialogTitleWarning",[iu,ka]=Dr(Na,{contentName:we,titleName:Yt,docsSlug:"dialog"}),es=({titleId:e})=>{let t=ka(Na),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,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.

 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},ts="DialogDescriptionWarning",rs=({contentRef:e,descriptionId:t})=>{let a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${ka(ts).contentName}}.`;return k.useEffect(()=>{let o=e.current?.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null},Ta=Ca;var Ia=_a,Ma=Oa,Fa=Da;var p=h(A(),1);var Be='[cmdk-group=""]',Xt='[cmdk-group-items=""]',os='[cmdk-group-heading=""]',Ba='[cmdk-item=""]',ja=`${Ba}:not([aria-disabled="true"])`,Zt="cmdk-item-select",Le="data-value",ns=(e,t,r)=>Cr(e,t,r),Wa=p.createContext(void 0),We=()=>p.useContext(Wa),Ua=p.createContext(void 0),Jt=()=>p.useContext(Ua),Va=p.createContext(void 0),Ga=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=$a(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=hs();Ee(()=>{if(c!==void 0){let f=c.trim();r.current.value=f,R.emit()}},[c]),Ee(()=>{x(6,pr)},[]);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,pr),((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:ns;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"),Ge=L.getAttribute("id");return((F=f.get(Ge))!=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:[],Ge=de(Y,G);r.current.filtered.items.set(F,Ge),Ge>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 pr(){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(os))==null||O.scrollIntoView({block:"nearest"})),b.scrollIntoView({block:"nearest"}))}function Se(){var f;return(f=D.current)==null?void 0:f.querySelector(`${Ba}[aria-selected="true"]`)}function ke(){var f;return Array.from(((f=D.current)==null?void 0:f.querySelectorAll(ja))||[])}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 vr(f){let E=Se(),O=E?.closest(Be),b;for(;O&&!b;)O=f>0?ps(O,Be):vs(O,Be),b=O?.querySelector(ja);b?R.setState("value",b.getAttribute(Le)):gt(f)}let hr=()=>ht(ke().length-1),gr=f=>{f.preventDefault(),f.metaKey?hr():f.altKey?vr(1):gt(1)},yr=f=>{f.preventDefault(),f.metaKey?ht(0):f.altKey?vr(-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&&gr(f);break}case"ArrowDown":{gr(f);break}case"p":case"k":{y&&f.ctrlKey&&yr(f);break}case"ArrowUp":{yr(f);break}case"Home":{f.preventDefault(),ht(0);break}case"End":{f.preventDefault(),hr();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:ys},u),st(e,f=>p.createElement(Ua.Provider,{value:R},p.createElement(Wa.Provider,{value:V},f))))}),ss=p.forwardRef((e,t)=>{var r,a;let o=te(),n=p.useRef(null),i=p.useContext(Va),s=We(),u=$a(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=Ha(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)}),is=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),[]),Ha(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),st(e,g=>p.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?l:void 0},p.createElement(Va.Provider,{value:v},g))))}),ls=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"})}),us=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)}})}),fs=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},st(e,l=>p.createElement("div",{ref:ie(i,u.listInnerRef),"cmdk-list-sizer":""},l)))}),cs=p.forwardRef((e,t)=>{let{open:r,onOpenChange:a,overlayClassName:o,contentClassName:n,container:i,...s}=e;return p.createElement(Ta,{open:r,onOpenChange:a},p.createElement(Ia,{container:i},p.createElement(Ma,{"cmdk-overlay":"",className:o}),p.createElement(Fa,{"aria-label":e.label,"cmdk-dialog":"",className:n},p.createElement(Ga,{ref:t,...s}))))}),ds=p.forwardRef((e,t)=>oe(r=>r.filtered.count===0)?p.createElement(B.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),ms=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},st(e,i=>p.createElement("div",{"aria-hidden":!0},i)))}),ue=Object.assign(Ga,{List:fs,Item:ss,Input:us,Group:is,Separator:ls,Dialog:cs,Empty:ds,Loading:ms});function ps(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function vs(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function $a(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 Ha(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 hs=()=>{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 gs(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function st({asChild:e,children:t},r){return e&&p.isValidElement(t)?p.cloneElement(gs(t),{ref:t.ref},r(t.props.children)):r(t)}var ys={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};function Ka(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=Ka(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function bs(){for(var e,t,r=0,a="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=Ka(e))&&(a&&(a+=" "),a+=t);return a}var za=bs;var ce=h(fe(),1),$=h(Ce(),1),z=h(Za(),1),Ne=h(Qa(),1),dt=h(to(),1),bo=h(ao(),1);var it=h(Ce(),1),Ue=(0,it.forwardRef)(({icon:e,size:t=24,...r},a)=>(0,it.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 no=h(fe(),1);function Rs(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 ws(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 Es(e=!1,t){switch(t.type){case"OPEN":return!0;case"CLOSE":return!1}return e}function Cs(e="root",t){return t.type==="SET_CONTEXT"?t.context:e}function Ss(e={},t){return t.type==="SET_LOADER_LOADING"?{...e,[t.name]:t.isLoading}:e}var xs=(0,no.combineReducers)({commands:Rs,commandLoaders:ws,isOpen:Es,context:Cs,loaderStates:Ss}),so=xs;var or={};Te(or,{close:()=>As,open:()=>Ls,registerCommand:()=>_s,registerCommandLoader:()=>Ds,unregisterCommand:()=>Os,unregisterCommandLoader:()=>Ps});var io=new Set(["command","view","edit","action"]);function _s(e){let{category:t}=e;return(!t||!io.has(t))&&(t="action"),{type:"REGISTER_COMMAND",...e,category:t}}function Os(e){return{type:"UNREGISTER_COMMAND",name:e}}function Ds(e){let{category:t}=e;return(!t||!io.has(t))&&(t="action"),{type:"REGISTER_COMMAND_LOADER",...e,category:t}}function Ps(e){return{type:"UNREGISTER_COMMAND_LOADER",name:e}}function Ls(){return{type:"OPEN"}}function As(){return{type:"CLOSE"}}var sr={};Te(sr,{getCommandLoaders:()=>ks,getCommands:()=>Ns,getContext:()=>Is,isOpen:()=>Ts});var nr=h(fe(),1),Ns=(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 Ts(e){return e.isOpen}function Is(e){return e.context}var ir={};Te(ir,{setContext:()=>Ms,setLoaderLoading:()=>Fs});function Ms(e){return{type:"SET_CONTEXT",context:e}}function Fs(e,t){return{type:"SET_LOADER_LOADING",name:e,isLoading:t}}var lr={};Te(lr,{isLoading:()=>js});function js(e){return Object.values(e.loaderStates).some(Boolean)}var fo=h(uo(),1),{lock:co,unlock:ne}=(0,fo.__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 Bs="core/commands",M=(0,ft.createReduxStore)(Bs,{reducer:so,actions:or,selectors:sr});(0,ft.register)(M);ne(M).registerPrivateActions(ir);ne(M).registerPrivateSelectors(lr);var ve=h(fe(),1),ct=h(po(),1),se=h(Ce(),1);var Ws=30,Us=5,Vs=[],Gs=new Set;function vo(e){let t=(0,ve.select)(ct.store).get("core/commands","recentlyUsed")??[],r=[e,...t.filter(a=>a!==e)].slice(0,Ws);(0,ve.dispatch)(ct.store).set("core/commands","recentlyUsed",r)}function ho(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 go(){let{contextualCommands:e,staticCommands:t,contextualLoaders:r,staticLoaders:a,recentlyUsedNames:o=Vs}=(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,Us);return{recentNames:w,recentSet:new Set(w)}},[o]);if(!o.length)return{commands:[],loaders:[],recentSet:Gs,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),Ro="command-palette-item-",wo=(0,z.__)("Search commands and settings"),ur={view:tr},yo={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 cr({command:e,search:t,category:r,valuePrefix:a}){let{close:o}=(0,ce.useDispatch)(M),n=r??e.category,i=e.searchLabel??e.label,s=a?`${a}${e.name}`:i;return(0,S.jsx)(ue.Item,{id:`${Ro}${s.toLowerCase()}`,value:s,keywords:a?[...e.keywords??[],i]:e.keywords,onSelect:()=>{vo(e.name),e.callback({close:o})},children:(0,S.jsxs)(Ne.__experimentalHStack,{alignment:"left",className:za("commands-command-menu__item",{"has-icon":ur[n]||e.icon}),children:[ur[n]?(0,S.jsx)(Ue,{icon:ur[n]}):$s(e.icon)&&(0,S.jsx)(Ue,{icon:e.icon}),(0,S.jsx)("span",{className:"commands-command-menu__item-label",children:(0,S.jsx)(Ne.TextHighlight,{text:e.label,highlight:t})}),yo[n]&&(0,S.jsx)("span",{className:"commands-command-menu__item-category",children:yo[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)(cr,{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 fr({search:e,commands:t,loaders:r,valuePrefix:a}){return(0,S.jsxs)(S.Fragment,{children:[t.map(o=>(0,S.jsx)(cr,{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 ho(e,t,r,a),null}function Ys(){let{commands:e,loaders:t,recentSet:r,onResolved:a}=go();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)(cr,{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)(fr,{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)(fr,{search:e,commands:t,loaders:a}),(0,S.jsx)(fr,{search:e,commands:r,loaders:o})]})}function Zs({search:e,setSearch:t}){let r=(0,$.useRef)(),a=oe(n=>n.value),o=a?`${Ro}${a}`:null;return(0,$.useEffect)(()=>{r.current.focus()},[]),(0,S.jsx)(ue.Input,{ref:r,value:e,onValueChange:t,placeholder:wo,"aria-activedescendant":o})}function Eo(){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,bo.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:wo,loop:!0,children:[(0,S.jsxs)("div",{className:"commands-command-menu__header",children:[(0,S.jsx)(Ue,{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 Ve=h(Ce(),1),mt=h(fe(),1);function Co(e){let{getContext:t}=(0,mt.useSelect)(M),r=(0,Ve.useRef)(t()),{setContext:a}=ne((0,mt.useDispatch)(M));(0,Ve.useEffect)(()=>{a(e)},[e,a]),(0,Ve.useEffect)(()=>{let o=r.current;return()=>a(o)},[a])}var dr={};co(dr,{useCommandContext:Co});var he=h(Ce(),1),mr=h(fe(),1);function So(e){let{registerCommand:t,unregisterCommand:r}=(0,mr.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 xo(e){let{registerCommand:t,unregisterCommand:r}=(0,mr.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 _o=h(Ce(),1),Oo=h(fe(),1);function Do(e){let{registerCommandLoader:t,unregisterCommandLoader:r}=(0,Oo.useDispatch)(M);(0,_o.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 To(Js);})();
+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);})();
 (window.wp ||= {}).commands = wp.commands;
 })();
diff --git a/wp-includes/js/dist/components.js b/wp-includes/js/dist/components.js
index fe7a835a06..82d45479b1 100644
--- a/wp-includes/js/dist/components.js
+++ b/wp-includes/js/dist/components.js
@@ -87,7 +87,7 @@ var wp;
           return x2 === y3 && (0 !== x2 || 1 / x2 === 1 / y3) || x2 !== x2 && y3 !== y3;
         }
         function useSyncExternalStore$2(subscribe2, getSnapshot) {
-          didWarnOld18Alpha || void 0 === React13.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React17.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();
@@ -97,7 +97,7 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState75({
+          cachedValue = useState73({
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -109,7 +109,7 @@ var wp;
             },
             [subscribe2, value, getSnapshot]
           );
-          useEffect72(
+          useEffect71(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe2(function() {
@@ -135,8 +135,8 @@ var wp;
           return getSnapshot();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React13 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState75 = React13.useState, useEffect72 = React13.useEffect, useLayoutEffect24 = React13.useLayoutEffect, useDebugValue = React13.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 !== React13.useSyncExternalStore ? React13.useSyncExternalStore : shim;
+        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;
+        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());
       })();
     }
@@ -221,14 +221,14 @@ var wp;
           var REACT_SUSPENSE_TYPE = hasSymbol ? /* @__PURE__ */ Symbol.for("react.suspense") : 60113;
           var REACT_SUSPENSE_LIST_TYPE = hasSymbol ? /* @__PURE__ */ Symbol.for("react.suspense_list") : 60120;
           var REACT_MEMO_TYPE = hasSymbol ? /* @__PURE__ */ Symbol.for("react.memo") : 60115;
-          var REACT_LAZY_TYPE = hasSymbol ? /* @__PURE__ */ Symbol.for("react.lazy") : 60116;
+          var REACT_LAZY_TYPE2 = hasSymbol ? /* @__PURE__ */ Symbol.for("react.lazy") : 60116;
           var REACT_BLOCK_TYPE = hasSymbol ? /* @__PURE__ */ Symbol.for("react.block") : 60121;
           var REACT_FUNDAMENTAL_TYPE = hasSymbol ? /* @__PURE__ */ Symbol.for("react.fundamental") : 60117;
           var REACT_RESPONDER_TYPE = hasSymbol ? /* @__PURE__ */ Symbol.for("react.responder") : 60118;
           var REACT_SCOPE_TYPE = hasSymbol ? /* @__PURE__ */ Symbol.for("react.scope") : 60119;
           function isValidElementType(type) {
             return typeof type === "string" || typeof type === "function" || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
-            type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === "object" && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
+            type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === "object" && type !== null && (type.$$typeof === REACT_LAZY_TYPE2 || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);
           }
           function typeOf(object) {
             if (typeof object === "object" && object !== null) {
@@ -249,7 +249,7 @@ var wp;
                       switch ($$typeofType) {
                         case REACT_CONTEXT_TYPE:
                         case REACT_FORWARD_REF_TYPE:
-                        case REACT_LAZY_TYPE:
+                        case REACT_LAZY_TYPE2:
                         case REACT_MEMO_TYPE:
                         case REACT_PROVIDER_TYPE:
                           return $$typeofType;
@@ -269,8 +269,8 @@ var wp;
           var ContextProvider = REACT_PROVIDER_TYPE;
           var Element2 = REACT_ELEMENT_TYPE;
           var ForwardRef = REACT_FORWARD_REF_TYPE;
-          var Fragment8 = REACT_FRAGMENT_TYPE;
-          var Lazy = REACT_LAZY_TYPE;
+          var Fragment10 = REACT_FRAGMENT_TYPE;
+          var Lazy = REACT_LAZY_TYPE2;
           var Memo = REACT_MEMO_TYPE;
           var Portal3 = REACT_PORTAL_TYPE;
           var Profiler = REACT_PROFILER_TYPE;
@@ -305,7 +305,7 @@ var wp;
             return typeOf(object) === REACT_FRAGMENT_TYPE;
           }
           function isLazy(object) {
-            return typeOf(object) === REACT_LAZY_TYPE;
+            return typeOf(object) === REACT_LAZY_TYPE2;
           }
           function isMemo(object) {
             return typeOf(object) === REACT_MEMO_TYPE;
@@ -328,7 +328,7 @@ var wp;
           exports.ContextProvider = ContextProvider;
           exports.Element = Element2;
           exports.ForwardRef = ForwardRef;
-          exports.Fragment = Fragment8;
+          exports.Fragment = Fragment10;
           exports.Lazy = Lazy;
           exports.Memo = Memo;
           exports.Portal = Portal3;
@@ -693,8 +693,8 @@ var wp;
           Object.defineProperty(exports2, "__esModule", {
             value: true
           });
-          var findAll2 = exports2.findAll = function findAll3(_ref9) {
-            var autoEscape = _ref9.autoEscape, _ref$caseSensitive = _ref9.caseSensitive, caseSensitive = _ref$caseSensitive === void 0 ? false : _ref$caseSensitive, _ref$findChunks = _ref9.findChunks, findChunks = _ref$findChunks === void 0 ? defaultFindChunks : _ref$findChunks, sanitize2 = _ref9.sanitize, searchWords = _ref9.searchWords, textToHighlight = _ref9.textToHighlight;
+          var findAll2 = exports2.findAll = function findAll3(_ref7) {
+            var autoEscape = _ref7.autoEscape, _ref$caseSensitive = _ref7.caseSensitive, caseSensitive = _ref$caseSensitive === void 0 ? false : _ref$caseSensitive, _ref$findChunks = _ref7.findChunks, findChunks = _ref$findChunks === void 0 ? defaultFindChunks : _ref$findChunks, sanitize2 = _ref7.sanitize, searchWords = _ref7.searchWords, textToHighlight = _ref7.textToHighlight;
             return fillInChunks({
               chunksToHighlight: combineChunks({
                 chunks: findChunks({
@@ -1973,7 +1973,7 @@ var wp;
     Animate: () => animate_default,
     Autocomplete: () => Autocomplete,
     BaseControl: () => base_control_default,
-    BlockQuotation: () => import_primitives35.BlockQuotation,
+    BlockQuotation: () => import_primitives36.BlockQuotation,
     BorderBoxControl: () => component_default24,
     BorderControl: () => component_default21,
     BoxControl: () => box_control_default,
@@ -1986,7 +1986,7 @@ var wp;
     CardHeader: () => component_default33,
     CardMedia: () => component_default34,
     CheckboxControl: () => checkbox_control_default,
-    Circle: () => import_primitives35.Circle,
+    Circle: () => import_primitives36.Circle,
     ClipboardButton: () => ClipboardButton,
     ColorIndicator: () => color_indicator_default,
     ColorPalette: () => color_palette_default,
@@ -2018,16 +2018,16 @@ var wp;
     FormFileUpload: () => form_file_upload_default,
     FormToggle: () => form_toggle_default,
     FormTokenField: () => form_token_field_default,
-    G: () => import_primitives35.G,
+    G: () => import_primitives36.G,
     GradientPicker: () => gradient_picker_default,
     Guide: () => guide_default,
     GuidePage: () => GuidePage,
-    HorizontalRule: () => import_primitives35.HorizontalRule,
+    HorizontalRule: () => import_primitives36.HorizontalRule,
     Icon: () => icon_default3,
     IconButton: () => deprecated_default,
     IsolatedEventContainer: () => isolated_event_container_default,
     KeyboardShortcuts: () => keyboard_shortcuts_default,
-    Line: () => import_primitives35.Line,
+    Line: () => import_primitives36.Line,
     MenuGroup: () => menu_group_default,
     MenuItem: () => menu_item_default,
     MenuItemsChoice: () => menu_items_choice_default,
@@ -2040,18 +2040,18 @@ var wp;
     PanelBody: () => body_default,
     PanelHeader: () => header_default,
     PanelRow: () => row_default,
-    Path: () => import_primitives35.Path,
+    Path: () => import_primitives36.Path,
     Placeholder: () => placeholder_default,
-    Polygon: () => import_primitives35.Polygon,
+    Polygon: () => import_primitives36.Polygon,
     Popover: () => popover_default,
     ProgressBar: () => progress_bar_default,
     QueryControls: () => query_controls_default,
     RadioControl: () => radio_control_default,
     RangeControl: () => range_control_default,
-    Rect: () => import_primitives35.Rect,
+    Rect: () => import_primitives36.Rect,
     ResizableBox: () => resizable_box_default,
     ResponsiveWrapper: () => responsive_wrapper_default,
-    SVG: () => import_primitives35.SVG,
+    SVG: () => import_primitives36.SVG,
     SandBox: () => sandbox_default,
     ScrollLock: () => scroll_lock_default,
     SearchControl: () => search_control_default,
@@ -2154,7 +2154,7 @@ var wp;
     withNotices: () => with_notices_default,
     withSpokenMessages: () => with_spoken_messages_default
   });
-  var import_primitives35 = __toESM(require_primitives(), 1);
+  var import_primitives36 = __toESM(require_primitives(), 1);

   // node_modules/clsx/dist/clsx.mjs
   function r(e3) {
@@ -2296,7 +2296,11 @@ var wp;
   }
   function removeUndefinedValues(obj) {
     const result = {};
-    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
+    for (const key in obj) {
+      if (!hasOwnProperty(obj, key)) continue;
+      if (key === "__proto__") continue;
+      if (obj[key] !== void 0) result[key] = obj[key];
+    }
     return result;
   }
   function defaultValue(...values) {
@@ -2732,17 +2736,6 @@ var wp;
     if (container.hasAttribute("data-tabindex")) restoreTabIndex(container);
     for (const element of elements2) restoreTabIndex(element);
   }
-  function focusIntoView(element, options2) {
-    if (!("scrollIntoView" in element)) element.focus();
-    else {
-      element.focus({ preventScroll: true });
-      element.scrollIntoView({
-        block: "nearest",
-        inline: "nearest",
-        ...options2
-      });
-    }
-  }
   function createUndoCallback(callback) {
     return async () => {
       const redo = await callback?.();
@@ -2822,6 +2815,7 @@ var wp;
     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];
@@ -2839,6 +2833,7 @@ var wp;
         continue;
       }
       const overrideValue = overrides[key];
+      if (overrideValue === void 0) continue;
       if (key.startsWith("on")) {
         if (typeof overrideValue !== "function") continue;
         const baseValue = base[key];
@@ -3041,10 +3036,10 @@ var wp;
     mouseMoving = false;
   }
   function forwardRef2(render) {
-    const Role3 = React.forwardRef((props, ref) => render({
+    const Role3 = React.forwardRef((props, ref) => render(removeUndefinedValues({
       ...props,
       ref
-    }));
+    })));
     Role3.displayName = render.displayName || render.name;
     return Role3;
   }
@@ -3115,8 +3110,11 @@ var wp;
     };
   }

-  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
+  // node_modules/@ariakit/react-components/dist/__chunks/CKgCZrim.js
   var import_react3 = __toESM(require_react(), 1);
+  function isCompositeMoveKey(key) {
+    return key === "ArrowUp" || key === "ArrowRight" || key === "ArrowDown" || key === "ArrowLeft" || key === "Home" || key === "End" || key === "PageUp" || key === "PageDown";
+  }
   var TagName = "div";
   var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
   var isSafariBrowser = isSafari();
@@ -3201,9 +3199,16 @@ var wp;
     if (isElement(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
   }
   function onGlobalKeyDown(event) {
+    if (isCompositeMoveKey(event.key)) {
+      isKeyboardModality = true;
+      return;
+    }
     if (event.metaKey) return;
     if (event.ctrlKey) return;
-    if (event.altKey) return;
+    if (event.altKey) {
+      if (!isSafariBrowser) return;
+      if (event.key !== "Tab") return;
+    }
     isKeyboardModality = true;
   }
   var useFocusable = createHook(function useFocusable2({ focusable = true, accessibleWhenDisabled, autoFocus, onFocusVisible, ...props }) {
@@ -3291,9 +3296,7 @@ var wp;
       if (!focusable) return;
       if (focusVisible) return;
       if (focusVisibleRef.current) return;
-      if (event.metaKey) return;
-      if (event.altKey) return;
-      if (event.ctrlKey) 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);
@@ -3540,7 +3543,7 @@ var wp;
       ...props,
       ref: useMergeRefs(ref, props.ref)
     };
-    return removeUndefinedValues(props);
+    return props;
   });
   var CollectionItem = forwardRef2(function CollectionItem2(props) {
     const htmlProps = useCollectionItem(props);
@@ -3558,6 +3561,9 @@ var wp;
   var CompositeItemContext = (0, import_react6.createContext)(void 0);
   var CompositeRowContext = (0, import_react6.createContext)(void 0);

+  // node_modules/@ariakit/react-components/dist/composite/utils.js
+  var import_react7 = __toESM(require_react(), 1);
+
   // node_modules/@ariakit/store/dist/index.js
   function getInternal(store, key) {
     const internals = store.__unstableInternals;
@@ -4232,8 +4238,10 @@ If there's a particular need for this, please submit a feature request at https:
           return nextItems;
         });
         const unmergeItem = () => {
-          if (registeredItems2) if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
-          else registeredItems2.delete(item.id);
+          if (registeredItems2) {
+            if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
+            else registeredItems2.delete(item.id);
+          }
           privateStore.setState(key, (items2) => {
             const ids = cache2.ids ? getCachedItemIds(items2, cache2) : void 0;
             if (!prevItem) {
@@ -4405,12 +4413,16 @@ If there's a particular need for this, please submit a feature request at https:
     const syncState = props.store?.getState();
     const collection = createCollectionStore(props);
     const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
-    const composite = createStore({
+    const compositeElement = defaultValue(syncState?.compositeElement, syncState?.baseElement, null);
+    const compositeElementInFocusOrder = defaultValue(props.compositeElementInFocusOrder, props.includesBaseElement, syncState?.compositeElementInFocusOrder, syncState?.includesBaseElement, activeId === null);
+    const initialState2 = {
       ...collection.getState(),
       id: defaultValue(props.id, syncState?.id) ?? `id-${Math.random().toString(36).slice(2, 8)}`,
       activeId,
-      baseElement: defaultValue(syncState?.baseElement, null),
-      includesBaseElement: defaultValue(props.includesBaseElement, syncState?.includesBaseElement, activeId === null),
+      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),
@@ -4418,7 +4430,17 @@ If there's a particular need for this, please submit a feature request at https:
       focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
       focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
       focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
-    }, collection, props.store);
+    };
+    const composite = createStore(initialState2, collection, props.store);
+    setup(composite, () => chain(sync(composite, ["compositeElement"], (state) => {
+      composite.setState("baseElement", state.compositeElement);
+    }), sync(composite, ["baseElement"], (state) => {
+      composite.setState("compositeElement", state.baseElement);
+    }), sync(composite, ["compositeElementInFocusOrder"], (state) => {
+      composite.setState("includesBaseElement", state.compositeElementInFocusOrder);
+    }), sync(composite, ["includesBaseElement"], (state) => {
+      composite.setState("compositeElementInFocusOrder", state.includesBaseElement);
+    })));
     setup(composite, () => sync(composite, ["renderedItems", "activeId"], (state) => {
       composite.setState("activeId", (activeId2) => {
         if (activeId2 !== void 0) return activeId2;
@@ -4427,12 +4449,13 @@ If there's a particular need for this, please submit a feature request at https:
     }));
     const getNextId = (direction = "next", options2 = {}) => {
       const defaultState = composite.getState();
-      const { skip = 0, activeId: activeId2 = defaultState.activeId, focusShift = defaultState.focusShift, focusLoop = defaultState.focusLoop, focusWrap = defaultState.focusWrap, includesBaseElement = defaultState.includesBaseElement, renderedItems = defaultState.renderedItems, rtl: rtl2 = defaultState.rtl } = options2;
+      const compositeElementInFocusOrder2 = defaultValue(options2.compositeElementInFocusOrder, options2.includesBaseElement, defaultState.compositeElementInFocusOrder);
+      const { skip = 0, activeId: activeId2 = defaultState.activeId, focusShift = defaultState.focusShift, focusLoop = defaultState.focusLoop, focusWrap = defaultState.focusWrap, renderedItems = defaultState.renderedItems, rtl: rtl2 = defaultState.rtl } = options2;
       const isVerticalDirection = direction === "up" || direction === "down";
       const isNextDirection = direction === "next" || direction === "down";
       const canReverse = isNextDirection ? rtl2 && !isVerticalDirection : !rtl2 || isVerticalDirection;
       const canShift = focusShift && !skip;
-      if (!skip && !focusWrap && !includesBaseElement && activeId2 != null) {
+      if (!skip && !focusWrap && !compositeElementInFocusOrder2 && activeId2 != null) {
         if (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
           let activeIndex2 = -1;
           if (renderedItems === defaultState.renderedItems) {
@@ -4481,7 +4504,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
       const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
-      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && includesBaseElement : isVerticalDirection ? includesBaseElement : false;
+      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);
@@ -4498,7 +4521,8 @@ If there's a particular need for this, please submit a feature request at https:
     return {
       ...collection,
       ...composite,
-      setBaseElement: (element) => composite.setState("baseElement", element),
+      setCompositeElement: (element) => composite.setState("compositeElement", element),
+      setBaseElement: (element) => composite.setState("compositeElement", element),
       setActiveId: (id3) => composite.setState("activeId", id3),
       move: (id3) => {
         if (id3 === void 0) return;
@@ -4518,6 +4542,188 @@ If there's a particular need for this, please submit a feature request at https:
   var flipItems2 = flipItems;
   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 markItemMounted(element) {
+    unmountingItems.delete(element);
+  }
+  function withCompositeScrollPreserved(store, callback) {
+    const { virtualFocus, compositeElement } = store.getState();
+    if (!virtualFocus || !compositeElement || !isTextField(compositeElement)) {
+      callback();
+      return;
+    }
+    const savedScrollLeft = compositeElement.scrollLeft;
+    const savedScrollTop = compositeElement.scrollTop;
+    callback();
+    compositeElement.scrollLeft = savedScrollLeft;
+    compositeElement.scrollTop = savedScrollTop;
+  }
+  function getPopupElement(store) {
+    const state = store.getState();
+    if (!("contentElement" in state)) return null;
+    return state.contentElement;
+  }
+  function ownsFocus(store) {
+    const { compositeElement } = store.getState();
+    const activeElement = getActiveElement(compositeElement);
+    if (!activeElement) return false;
+    if (compositeElement?.contains(activeElement)) return true;
+    if (isItem(store, activeElement)) return true;
+    return !!getPopupElement(store)?.contains(activeElement);
+  }
+  function presentItem({ store, id: id3, focus: focus4, 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 = store.getState().compositeElement;
+    const activeAtStart = getActiveElement(compositeAtStart);
+    const owner = requireFocus ? activeAtStart : null;
+    const startedOnComposite = !!compositeAtStart?.contains(activeAtStart);
+    const stillOwnsFocus = (target) => {
+      if (!owner) return true;
+      const activeElement = getActiveElement(owner);
+      if (activeElement === owner) return true;
+      if (activeElement === target) return true;
+      return ownsFocus(store);
+    };
+    const abandonedByState = (state) => {
+      if ("mounted" in state) {
+        if (state.mounted) wasMounted = true;
+        else if (wasMounted) return true;
+      }
+      if ("open" in state) {
+        if (state.open) wasOpen = true;
+        else if (wasOpen) return true;
+      }
+      return id3 != null && state.activeId != null && state.activeId !== id3;
+    };
+    const entersClosedPopup = (state, target) => {
+      if (!("open" in state)) return false;
+      if (state.open) return false;
+      const popup = getPopupElement(store);
+      if (!popup?.contains(target)) return false;
+      const { compositeElement } = state;
+      if (!compositeElement) return false;
+      if (popup.contains(compositeElement)) return false;
+      return isVisible(target);
+    };
+    const resolveElement = (state) => {
+      const item = getEnabledItem(store, resolvedId ?? (id3 === void 0 ? state.activeId : id3));
+      if (!item?.element?.isConnected) return null;
+      resolvedId = item.id;
+      return item.element;
+    };
+    let removeFocusListeners;
+    let unsubscribe;
+    const cancel = () => {
+      done = true;
+      removeFocusListeners?.();
+      unsubscribe?.();
+    };
+    const present = () => {
+      if (done) return;
+      const state = store.getState();
+      if (abandonedByState(state)) return cancel();
+      let restoreFocus = false;
+      if (!element) {
+        element = resolveElement(state);
+        if (!element) return;
+      } else if (!element.isConnected) {
+        restoreFocus = focused && !focusLeftElement && getActiveElement(element) === getDocument(element).body;
+        element = resolveElement(state);
+        if (!element) return cancel();
+      }
+      if (restoreFocus) focused = false;
+      else if (!stillOwnsFocus(element)) return cancel();
+      const focusWithheld = focus4 && startedOnComposite && entersClosedPopup(state, element);
+      if (focusWithheld) {
+        const { activeId } = state;
+        if (activeId != null && activeId !== resolvedId) return cancel();
+      }
+      if (focus4 && !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(store, () => {
+          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 state && state.unstable_placing) return;
+      if (!focusWithheld) cancel();
+      if (scrollIntoView) {
+        scrollIntoView(element);
+        return;
+      }
+      element.scrollIntoView({
+        block: "nearest",
+        inline: "nearest"
+      });
+    };
+    unsubscribe = subscribe(store, [
+      "activeId",
+      "items",
+      "mounted",
+      "open",
+      "unstable_placing"
+    ], present);
+    present();
+    return cancel;
+  }
+  function usePresentItem(store) {
+    const cancelRef = (0, import_react7.useRef)(null);
+    const ownerRef = (0, import_react7.useRef)(store);
+    const cancel = (0, import_react7.useCallback)(() => {
+      cancelRef.current?.();
+      cancelRef.current = null;
+    }, []);
+    const present = (0, import_react7.useCallback)((params) => {
+      if (!store) return;
+      if (ownerRef.current !== store) return;
+      cancel();
+      const cancelCurrent = presentItem({
+        store,
+        ...params
+      });
+      cancelRef.current = cancelCurrent;
+      return cancelCurrent;
+    }, [store, cancel]);
+    useSafeLayoutEffect(() => {
+      ownerRef.current = store;
+      return () => {
+        ownerRef.current = void 0;
+        cancel();
+      };
+    }, [store, cancel]);
+    return present;
+  }
   function getEnabledItem(store, id3) {
     if (!id3) return null;
     return store.item(id3) || null;
@@ -4550,7 +4756,7 @@ 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_react7 = __toESM(require_react(), 1);
+  var import_react8 = __toESM(require_react(), 1);
   var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);

   // node_modules/@ariakit/react-store/dist/index.js
@@ -4694,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 useState75 = React2.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
+    const useState73 = React2.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
     return [React2.useMemo(() => ({
       ...store,
-      useState: useState75
-    }), [store, useState75]), useEvent(() => {
+      useState: useState73
+    }), [store, useState73]), useEvent(() => {
       setStore((store2) => createStore2({
         ...props,
         ...store2.getState()
@@ -4755,38 +4961,45 @@ If there's a particular need for this, please submit a feature request at https:
     if (isSelfTarget(event)) return false;
     return isItem(store, event.target);
   }
-  var useCompositeItem = createHook(function useCompositeItem2({ store, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable = false, getItem: getItemProp, typeaheadText, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, ...props }) {
+  var useCompositeItem = createHook(function useCompositeItem2({ store, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable = false, getItem: getItemProp, typeaheadText, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, unstable_scrollIntoView: scrollIntoView, ...props }) {
     const context = useCompositeScopedContext();
     store = store || context;
     const id3 = useId(props.id);
-    const ref = (0, import_react7.useRef)(null);
-    const row = (0, import_react7.useContext)(CompositeRowContext);
+    const ref = (0, import_react8.useRef)(null);
+    const mountedElementRef = (0, import_react8.useRef)(null);
+    const markUnmountingRef = (0, import_react8.useCallback)((element) => {
+      const mountedElement = mountedElementRef.current;
+      if (!element && mountedElement) markItemUnmounting(mountedElement);
+      if (element) markItemMounted(element);
+      mountedElementRef.current = element;
+    }, []);
+    const row = (0, import_react8.useContext)(CompositeRowContext);
     const trulyDisabled = disabledFromProps(props) && !props.accessibleWhenDisabled;
     const shouldRegisterItem = props.shouldRegisterItem;
     const getRowId = (state) => {
       if (rowIdProp) return rowIdProp;
       if (!state) return;
-      if (!row?.baseElement) return;
-      if (row.baseElement !== state.baseElement) return;
+      if (!row?.compositeElement) return;
+      if (row.compositeElement !== state.compositeElement) return;
       return row.id;
     };
-    const { rowId, baseElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store, ["baseElement", "renderedItems"], {
+    const { rowId, compositeElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store, ["compositeElement", "renderedItems"], {
       rowId: getRowId,
-      baseElement(state) {
-        return state?.baseElement || void 0;
+      compositeElement(state) {
+        return state?.compositeElement || void 0;
       },
       ariaSetSize(state) {
         if (ariaSetSizeProp != null) return ariaSetSizeProp;
         if (!state) return;
         if (!row?.ariaSetSize) return;
-        if (row.baseElement !== state.baseElement) return;
+        if (row.compositeElement !== state.compositeElement) return;
         return row.ariaSetSize;
       },
       ariaPosInSet(state) {
         if (ariaPosInSetProp != null) return ariaPosInSetProp;
         if (!state) return;
         if (!row?.ariaPosInSet) return;
-        if (row.baseElement !== state.baseElement) return;
+        if (row.compositeElement !== state.compositeElement) return;
         const rowId2 = getRowId(state);
         const itemsInRow = state.renderedItems.filter((item) => item.rowId === rowId2);
         return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id3);
@@ -4794,6 +5007,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
     const { isActiveItem, isTabbable: isTabbable2 } = useStoreStateObject(store, [
       "activeId",
+      "compositeElement",
       "renderedItems",
       "virtualFocus",
       "items"
@@ -4802,8 +5016,10 @@ If there's a particular need for this, please submit a feature request at https:
         return !!state && state.activeId === id3;
       },
       isTabbable(state) {
-        if (!state?.renderedItems.length) return true;
+        if (!state) return true;
+        if (!state.compositeElement && !state.renderedItems.length) return true;
         if (state.virtualFocus) return false;
+        if (!state.renderedItems.length) return true;
         if (tabbable) return true;
         if (state.activeId === null) return false;
         const item = store?.item(state.activeId);
@@ -4812,7 +5028,7 @@ If there's a particular need for this, please submit a feature request at https:
         return state.activeId === id3;
       }
     });
-    const getItem = (0, import_react7.useCallback)((item) => {
+    const getItem = (0, import_react8.useCallback)((item) => {
       const nextItem = {
         ...item,
         id: id3 || item.id,
@@ -4831,8 +5047,9 @@ If there's a particular need for this, please submit a feature request at https:
       getItemProp
     ]);
     const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react7.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react7.useRef)(null);
+    const hasFocusedComposite = (0, import_react8.useRef)(false);
+    const cancelScheduledFocusRedirectRef = (0, import_react8.useRef)(null);
+    const present = usePresentItem(store);
     const onFocus = useEvent((event) => {
       onFocusProp?.(event);
       if (event.defaultPrevented) return;
@@ -4840,27 +5057,38 @@ If there's a particular need for this, please submit a feature request at https:
       if (!id3) return;
       if (!store) return;
       if (targetIsAnotherItem(event, store)) return;
-      const { virtualFocus, baseElement: baseElement2 } = store.getState();
+      const { virtualFocus, compositeElement: compositeElement2 } = store.getState();
       store.setActiveId(id3);
       if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
-      if (!virtualFocus) return;
+      if (!virtualFocus) {
+        if (isSelfTarget(event) && store.item(id3)) present({
+          id: id3,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
+        });
+        return;
+      }
       if (!isSelfTarget(event)) return;
       if (isEditableElement(event.currentTarget)) return;
-      const redirectFocusToBaseElement = (currentTarget2, relatedTarget2, baseElement3) => {
-        if (!isFocusable(baseElement3)) {
-          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`.", baseElement3);
+      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;
         }
-        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
-          block: "nearest",
-          inline: "nearest"
+        const fromComposite = relatedTarget2 === compositeElement3 || isItem(store, relatedTarget2);
+        if (store.item(id3)) present({
+          id: id3,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
         });
         hasFocusedComposite.current = true;
-        if (relatedTarget2 === baseElement3 || isItem(store, relatedTarget2)) focusSilently(baseElement3);
-        else baseElement3.focus();
+        if (fromComposite) focusSilently(compositeElement3);
+        else compositeElement3.focus({ preventScroll: true });
       };
-      if (baseElement2?.isConnected) {
-        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
+      if (compositeElement2?.isConnected) {
+        redirectFocusToCompositeElement(event.relatedTarget, compositeElement2);
         return;
       }
       if (shouldRegisterItem === false) return;
@@ -4876,11 +5104,11 @@ If there's a particular need for this, please submit a feature request at https:
           return;
         }
         const state = store.getState();
-        const nextBaseElement = state.baseElement;
-        if (!nextBaseElement?.isConnected) return;
+        const nextCompositeElement = state.compositeElement;
+        if (!nextCompositeElement?.isConnected) return;
         cancelScheduledFocusRedirect();
         if (!state.virtualFocus) return;
-        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
+        redirectFocusToCompositeElement(relatedTarget, nextCompositeElement);
       });
     });
     const onBlurCaptureProp = props.onBlurCapture;
@@ -4909,8 +5137,8 @@ If there's a particular need for this, please submit a feature request at https:
       const canHomeEnd = () => {
         if (isGrid2) return true;
         if (isHorizontal) return true;
-        if (!state.baseElement) return true;
-        if (!isTextField(state.baseElement)) return true;
+        if (!state.compositeElement) return true;
+        if (!isTextField(state.compositeElement)) return true;
         return false;
       };
       const action = {
@@ -4955,10 +5183,10 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    const providerValue = (0, import_react7.useMemo)(() => ({
+    const providerValue = (0, import_react8.useMemo)(() => ({
       id: id3,
-      baseElement
-    }), [id3, baseElement]);
+      compositeElement
+    }), [id3, compositeElement]);
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(CompositeItemContext.Provider, {
       value: providerValue,
       children: element
@@ -4967,7 +5195,7 @@ If there's a particular need for this, please submit a feature request at https:
       "data-active-item": isActiveItem || void 0,
       ...props,
       id: id3,
-      ref: useMergeRefs(ref, props.ref),
+      ref: useMergeRefs(ref, markUnmountingRef, props.ref),
       tabIndex: isTabbable2 ? props.tabIndex : -1,
       onFocus,
       onBlurCapture,
@@ -4980,11 +5208,11 @@ If there's a particular need for this, please submit a feature request at https:
       getItem,
       shouldRegisterItem: id3 ? shouldRegisterItem : false
     });
-    return removeUndefinedValues({
+    return {
       ...props,
       "aria-setsize": ariaSetSize,
       "aria-posinset": ariaPosInSet
-    });
+    };
   });
   var CompositeItem = memo2(forwardRef2(function CompositeItem2(props) {
     const htmlProps = useCompositeItem(withDefaultButtonType(props));
@@ -5000,7 +5228,7 @@ If there's a particular need for this, please submit a feature request at https:
   var TabScopedContextProvider = ctx3.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/tab/tab.js
-  var import_react8 = __toESM(require_react(), 1);
+  var import_react9 = __toESM(require_react(), 1);
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
   var TagName5 = "button";
   var useTab = createHook(function useTab2({ store, getItem: getItemProp, ...props }) {
@@ -5010,7 +5238,7 @@ If there's a particular need for this, please submit a feature request at https:
     const defaultId = useId();
     const id3 = props.id || defaultId;
     const dimmed = disabledFromProps(props);
-    const getItem = (0, import_react8.useCallback)((item) => {
+    const getItem = (0, import_react9.useCallback)((item) => {
       const nextItem = {
         ...item,
         dimmed
@@ -5086,7 +5314,7 @@ If there's a particular need for this, please submit a feature request at https:
   }));

   // node_modules/@ariakit/react-components/dist/composite/composite.js
-  var import_react9 = __toESM(require_react(), 1);
+  var import_react10 = __toESM(require_react(), 1);
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
   var TagName6 = "div";
   function isGrid(items) {
@@ -5108,10 +5336,11 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isSelfTarget(event)) return;
       if (isModifierKey(event)) return;
       if (isPrintableKey(event)) return;
-      const activeElement = getEnabledItem(store, store.getState().activeId)?.element;
+      const state = store.getState();
+      const activeElement = getEnabledItem(store, state.activeId)?.element;
       if (!activeElement) return;
       const { view, ...eventInit } = event;
-      if (activeElement !== previousElementRef?.current) activeElement.focus();
+      if (activeElement !== previousElementRef?.current) activeElement.focus({ preventScroll: true });
       if (!fireKeyboardEvent(activeElement, event.type, eventInit)) event.preventDefault();
       if (event.currentTarget.contains(activeElement)) event.stopPropagation();
     });
@@ -5119,76 +5348,58 @@ If there's a particular need for this, please submit a feature request at https:
   function findFirstEnabledItemInTheLastRow(items) {
     return findFirstEnabledItem2(flatten2DArray(reverseArray(groupItemsByRows2(items))));
   }
-  function withBaseScrollPreserved(store, callback) {
-    const { virtualFocus, baseElement } = store.getState();
-    if (!virtualFocus || !baseElement || !isTextField(baseElement)) {
-      callback();
-      return;
-    }
-    const savedScrollLeft = baseElement.scrollLeft;
-    const savedScrollTop = baseElement.scrollTop;
-    callback();
-    baseElement.scrollLeft = savedScrollLeft;
-    baseElement.scrollTop = savedScrollTop;
-  }
-  function useScheduleFocus(store) {
-    const [scheduled, setScheduled] = (0, import_react9.useState)(false);
-    const schedule = (0, import_react9.useCallback)(() => setScheduled(true), []);
-    const activeItem = useStoreState(store, scheduled ? ["activeId", "items"] : [], (state) => scheduled ? getEnabledItem(store, state.activeId) : null);
-    (0, import_react9.useEffect)(() => {
-      const activeElement = activeItem?.element;
-      if (!scheduled) return;
-      if (!activeElement) return;
-      setScheduled(false);
-      withBaseScrollPreserved(store, () => {
-        activeElement.focus({ preventScroll: true });
-      });
-    }, [
-      store,
-      activeItem,
-      scheduled
-    ]);
-    return schedule;
-  }
-  var CompositeFocusOnMove = memo2(function CompositeFocusOnMove2({ store, focusOnMove, previousElementRef }) {
+  var CompositeFocusOnMove = memo2(function CompositeFocusOnMove2({ store, focusOnMove, previousElementRef, present, scrollIntoView }) {
     const moves = useStoreState(store, "moves");
-    const baseElement = useStoreState(store, "baseElement");
-    (0, import_react9.useEffect)(() => {
+    const compositeElement = useStoreState(store, "compositeElement");
+    (0, import_react10.useEffect)(() => {
       if (!moves) return;
       if (!focusOnMove) return;
       const { activeId } = store.getState();
-      const itemElement = getEnabledItem(store, activeId)?.element;
-      if (!itemElement) return;
-      withBaseScrollPreserved(store, () => focusIntoView(itemElement));
+      if (activeId == null) return;
+      return present({
+        id: activeId,
+        requireFocus: ownsFocus(store),
+        focus: true,
+        scrollIntoView
+      });
     }, [
       store,
       moves,
-      focusOnMove
+      focusOnMove,
+      compositeElement,
+      present,
+      scrollIntoView
     ]);
     useSafeLayoutEffect(() => {
       if (!moves) return;
-      if (!baseElement) return;
+      if (!compositeElement) return;
       const { activeId } = store.getState();
       if (!(activeId === null)) return;
       const previousElement = previousElementRef.current;
       previousElementRef.current = null;
-      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: baseElement });
-      if (!hasFocus(baseElement)) baseElement.focus();
+      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: compositeElement });
+      if (!hasFocus(compositeElement)) {
+        if (isFocusable(compositeElement)) compositeElement.scrollIntoView({
+          block: "nearest",
+          inline: "nearest"
+        });
+        compositeElement.focus({ preventScroll: true });
+      }
     }, [
       store,
       moves,
-      baseElement
+      compositeElement
     ]);
     return null;
   });
-  var useComposite = createHook(function useComposite2({ store, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...props }) {
+  var useComposite = createHook(function useComposite2({ store, composite = true, focusOnMove = composite, moveOnKeyPress = true, unstable_scrollIntoView: scrollIntoView, ...props }) {
     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_react9.useRef)(null);
-    const previousElementRef = (0, import_react9.useRef)(null);
-    const scheduleFocus = useScheduleFocus(store);
-    const [, setBaseElement] = useTransactionState(composite ? store.setBaseElement : null);
+    const ref = (0, import_react10.useRef)(null);
+    const previousElementRef = (0, import_react10.useRef)(null);
+    const present = usePresentItem(store);
+    const [, setCompositeElement] = useTransactionState(composite ? store.setCompositeElement : null);
     const virtualFocus = useStoreState(store, "virtualFocus");
     const activeId = useStoreState(store, composite && virtualFocus ? ["activeId"] : [], (state) => composite && virtualFocus ? state.activeId : null);
     useSafeLayoutEffect(() => {
@@ -5232,16 +5443,33 @@ If there's a particular need for this, please submit a feature request at https:
       const { relatedTarget } = event;
       const { virtualFocus: virtualFocus2 } = store.getState();
       if (virtualFocus2) {
-        if (isSelfTarget(event) && !isItem(store, relatedTarget)) queueMicrotask(scheduleFocus);
-      } else if (isSelfTarget(event)) store.setActiveId(null);
+        if (isSelfTarget(event) && !isItem(store, relatedTarget)) queueMicrotask(() => present({
+          focus: true,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
+        }));
+      } else if (isSelfTarget(event)) {
+        if (!isItem(store, relatedTarget)) {
+          const { activeId: activeId2 } = store.getState();
+          if (activeId2 != null) present({
+            id: activeId2,
+            markedOnly: true,
+            requireFocus: true,
+            scrollIntoView
+          });
+        }
+        store.setActiveId(null);
+      }
     });
     const onBlurCaptureProp = props.onBlurCapture;
     const onBlurCapture = useEvent((event) => {
       onBlurCaptureProp?.(event);
       if (event.defaultPrevented) return;
       if (!store) return;
-      const { virtualFocus: virtualFocus2, activeId: activeId2 } = store.getState();
+      const { virtualFocus: virtualFocus2, activeId: activeId2, compositeElement } = store.getState();
       if (!virtualFocus2) return;
+      if (event.currentTarget !== compositeElement) return;
       const activeElement = getEnabledItem(store, activeId2)?.element;
       const nextActiveElement = event.relatedTarget;
       const nextActiveElementIsItem = isItem(store, nextActiveElement);
@@ -5263,21 +5491,49 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.defaultPrevented) return;
       if (!store) return;
       if (!isSelfTarget(event)) return;
-      const { orientation, renderedItems, activeId: activeId2, rtl: rtl2 } = store.getState();
-      if (getEnabledItem(store, activeId2)?.element?.isConnected) return;
+      const { orientation, items, renderedItems, activeId: activeId2, rtl: rtl2 } = store.getState();
+      const activeItem = getEnabledItem(store, 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(renderedItems);
+      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 store.up({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
         if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
         return store?.last();
       };
+      const right = () => {
+        if (elementlessActiveItem) return store.next({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return rtl2 ? store.last() : store.first();
+      };
+      const down = () => {
+        if (elementlessActiveItem) return store.down({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return store.first();
+      };
+      const left = () => {
+        if (elementlessActiveItem) return store.previous({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return rtl2 ? store.first() : store.last();
+      };
       const action = {
         ArrowUp: (grid || isVertical) && up,
-        ArrowRight: (grid || isHorizontal) && (rtl2 ? store.last : store.first),
-        ArrowDown: (grid || isVertical) && store.first,
-        ArrowLeft: (grid || isHorizontal) && (rtl2 ? store.first : store.last),
+        ArrowRight: (grid || isHorizontal) && right,
+        ArrowDown: (grid || isVertical) && down,
+        ArrowLeft: (grid || isHorizontal) && left,
         Home: store.first,
         End: store.last,
         PageUp: store.first,
@@ -5297,12 +5553,15 @@ If there's a particular need for this, please submit a feature request at https:
       children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(CompositeFocusOnMove, {
         store,
         focusOnMove,
-        previousElementRef
+        previousElementRef,
+        present,
+        scrollIntoView
       })]
     }), [
       store,
       composite,
-      focusOnMove
+      focusOnMove,
+      present
     ]);
     props = {
       "aria-activedescendant": useStoreState(store, composite && virtualFocus ? ["items"] : [], () => {
@@ -5312,7 +5571,7 @@ If there's a particular need for this, please submit a feature request at https:
         return getEnabledItem(store, activeId)?.id;
       }),
       ...props,
-      ref: useMergeRefs(ref, setBaseElement, props.ref),
+      ref: useMergeRefs(ref, setCompositeElement, props.ref),
       onKeyDownCapture,
       onKeyUpCapture,
       onFocusCapture,
@@ -5320,8 +5579,9 @@ If there's a particular need for this, please submit a feature request at https:
       onBlurCapture,
       onKeyDown
     };
+    const focusable = useStoreState(store, composite && !virtualFocus ? ["activeId"] : [], (state) => composite && (virtualFocus || state.activeId === null));
     props = useFocusable({
-      focusable: useStoreState(store, composite && !virtualFocus ? ["activeId"] : [], (state) => composite && (virtualFocus || state.activeId === null)),
+      focusable,
       ...props
     });
     return props;
@@ -5372,18 +5632,18 @@ 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_react10 = __toESM(require_react(), 1);
+  var import_react11 = __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_react10.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react10.createContext)(void 0);
+  var DialogHeadingContext = (0, import_react11.createContext)(void 0);
+  var DialogDescriptionContext = (0, import_react11.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react11 = __toESM(require_react(), 1);
+  var import_react12 = __toESM(require_react(), 1);
   var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
   var import_react_dom = __toESM(require_react_dom(), 1);
   var TagName8 = "div";
@@ -5421,9 +5681,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_react11.useRef)(null);
+    const ref = (0, import_react12.useRef)(null);
     const id3 = useId(props.id);
-    const [transition, setTransition] = (0, import_react11.useState)(null);
+    const [transition, setTransition] = (0, import_react12.useState)(null);
     const { open, mounted, animated, contentElement } = useStoreStateObject(store, {
       open: "open",
       mounted: "mounted",
@@ -5431,7 +5691,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_react11.useRef)(false);
+    const hasClosedRef = (0, import_react12.useRef)(false);
     useSafeLayoutEffect(() => {
       if (!ref.current) return;
       store?.setContentElement(ref.current);
@@ -5507,7 +5767,7 @@ If there's a particular need for this, please submit a feature request at https:
     }), [store]);
     const hidden = isHidden(mounted, props.hidden, alwaysVisible);
     const styleProp = props.style;
-    const style2 = (0, import_react11.useMemo)(() => {
+    const style2 = (0, import_react12.useMemo)(() => {
       if (hidden) return {
         ...styleProp,
         display: "none"
@@ -5532,7 +5792,8 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var DisclosureContent = forwardRef2(function DisclosureContent2({ unmountOnHide, ...props }) {
     const context = useDisclosureProviderContext();
-    if (useStoreState(props.store || context, ["mounted"], (state) => !unmountOnHide || state?.mounted) === false) return null;
+    const store = props.store || context;
+    if (useStoreState(store, ["mounted"], (state) => !unmountOnHide || state?.mounted) === false) return null;
     return /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(DisclosureContentImpl, { ...props });
   });

@@ -5577,32 +5838,33 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure-store.js
-  function useDisclosureStoreProps(store, update, props) {
-    useUpdateEffect(update, [props.store, props.disclosure]);
+  function useDisclosureStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [props.store, props.disclosure]);
     useStoreProps(store, props, "open", "setOpen");
     useStoreProps(store, props, "mounted", "setMounted");
     useStoreProps(store, props, "animated");
     return Object.assign(store, { disclosure: props.disclosure });
   }
   function useDisclosureStore(props = {}) {
-    const [store, update] = useStore(createDisclosureStore, props);
-    return useDisclosureStoreProps(store, update, props);
+    const [store, update2] = useStore(createDisclosureStore, props);
+    return useDisclosureStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/react-components/dist/tab/tab-panel.js
-  var import_react12 = __toESM(require_react(), 1);
+  var import_react13 = __toESM(require_react(), 1);
   var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
   var TagName9 = "div";
   var useTabPanel = createHook(function useTabPanel2({ store, unmountOnHide, tabId: tabIdProp, getItem: getItemProp, scrollRestoration, scrollElement, ...props }) {
     const context = useTabProviderContext();
     store = store || context;
     invariant(store, "TabPanel must receive a `store` prop or be wrapped in a TabProvider component.");
-    const ref = (0, import_react12.useRef)(null);
+    const ref = (0, import_react13.useRef)(null);
     const id3 = useId(props.id);
     const tabId = useStoreState(tabIdProp ? void 0 : store.panels, ["items"], () => tabIdProp || store?.panels.item(id3)?.tabId);
-    const disclosure = useDisclosureStore({ open: useStoreState(store, ["selectedId"], (state) => !!tabId && state.selectedId === tabId) });
+    const open = useStoreState(store, ["selectedId"], (state) => !!tabId && state.selectedId === tabId);
+    const disclosure = useDisclosureStore({ open });
     const mounted = useStoreState(disclosure, "mounted");
-    const scrollPositionRef = (0, import_react12.useRef)(null);
+    const scrollPositionRef = (0, import_react13.useRef)(null);
     const getScrollElement = useEvent(() => {
       const panelElement = ref.current;
       if (!panelElement) return null;
@@ -5611,7 +5873,7 @@ If there's a particular need for this, please submit a feature request at https:
       if ("current" in scrollElement) return scrollElement.current;
       return scrollElement;
     });
-    (0, import_react12.useEffect)(() => {
+    (0, import_react13.useEffect)(() => {
       if (!scrollRestoration) return;
       if (!mounted) return;
       const element = getScrollElement();
@@ -5644,14 +5906,14 @@ If there's a particular need for this, please submit a feature request at https:
       tabId,
       getScrollElement
     ]);
-    const [hasTabbableChildren, setHasTabbableChildren] = (0, import_react12.useState)(false);
+    const [hasTabbableChildren, setHasTabbableChildren] = (0, import_react13.useState)(false);
     useSafeLayoutEffect(() => {
       if (!mounted) return;
       const element = ref.current;
       if (!element) return;
       setHasTabbableChildren(!!getFirstTabbableIn(element));
     }, [mounted, tabId]);
-    const getItem = (0, import_react12.useCallback)((item) => {
+    const getItem = (0, import_react13.useCallback)((item) => {
       const nextItem = {
         ...item,
         id: id3 || item.id,
@@ -5724,20 +5986,21 @@ 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_react13 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react13.createContext)(void 0);
+  var import_react14 = __toESM(require_react(), 1);
+  var ComboboxListRoleContext = (0, import_react14.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_react13.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react13.createContext)(false);
+  var ComboboxItemValueContext = (0, import_react14.createContext)(void 0);
+  var ComboboxItemCheckedContext = (0, import_react14.createContext)(false);
+  var ComboboxHeadingContext = (0, import_react14.createContext)(null);

   // node_modules/@ariakit/react-components/dist/collection/collection-store.js
-  function useCollectionStoreProps(store, update, props) {
-    useUpdateEffect(update, [props.store]);
+  function useCollectionStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [props.store]);
     useStoreProps(store, props, "items", "setItems");
     return store;
   }
@@ -5749,10 +6012,11 @@ If there's a particular need for this, please submit a feature request at https:
       ...props
     };
   }
-  function useCompositeStoreProps(store, update, props) {
-    store = useCollectionStoreProps(store, update, props);
+  function useCompositeStoreProps(store, update2, props) {
+    store = useCollectionStoreProps(store, update2, props);
     useStoreProps(store, props, "activeId", "setActiveId");
-    useStoreProps(store, props, "includesBaseElement");
+    const focusOrderProps = { compositeElementInFocusOrder: props.compositeElementInFocusOrder ?? props.includesBaseElement };
+    useStoreProps(store, focusOrderProps, "compositeElementInFocusOrder");
     useStoreProps(store, props, "virtualFocus");
     useStoreProps(store, props, "orientation");
     useStoreProps(store, props, "rtl");
@@ -5763,23 +6027,23 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useCompositeStore(props = {}) {
     props = useCompositeStoreOptions(props);
-    const [store, update] = useStore(createCompositeStore, props);
-    return useCompositeStoreProps(store, update, props);
+    const [store, update2] = useStore(createCompositeStore, props);
+    return useCompositeStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/react-components/dist/select/select-context.js
-  var import_react14 = __toESM(require_react(), 1);
+  var import_react15 = __toESM(require_react(), 1);
   var ctx8 = createStoreContext([PopoverContextProvider, CompositeContextProvider], [PopoverScopedContextProvider, CompositeScopedContextProvider]);
   var useSelectContext = ctx8.useContext;
   var useSelectScopedContext = ctx8.useScopedContext;
   var useSelectProviderContext = ctx8.useProviderContext;
   var SelectContextProvider = ctx8.ContextProvider;
   var SelectScopedContextProvider = ctx8.ScopedContextProvider;
-  var SelectItemCheckedContext = (0, import_react14.createContext)(false);
-  var SelectHeadingContext = (0, import_react14.createContext)(null);
+  var SelectItemCheckedContext = (0, import_react15.createContext)(false);
+  var SelectHeadingContext = (0, import_react15.createContext)(null);

   // node_modules/@ariakit/react-components/dist/tab/tab-store.js
-  var import_react15 = __toESM(require_react(), 1);
+  var import_react16 = __toESM(require_react(), 1);

   // node_modules/@ariakit/components/dist/tab/tab-store.js
   function getFocusedTab(items) {
@@ -5824,27 +6088,31 @@ If there's a particular need for this, please submit a feature request at https:
       "moves",
       "orientation",
       "virtualFocus",
+      "compositeElementInFocusOrder",
       "includesBaseElement",
+      "compositeElement",
       "baseElement",
       "focusLoop",
       "focusShift",
-      "focusWrap"
+      "focusWrap",
+      "selectOnMove"
     ];
     const store = mergeStore(props.store, omit2(parentComposite, independentKeys), omit2(combobox, independentKeys));
     const syncState = store?.getState();
     const composite = createCompositeStore({
       ...props,
       store,
-      includesBaseElement: defaultValue(props.includesBaseElement, syncState?.includesBaseElement, false),
+      compositeElementInFocusOrder: defaultValue(props.compositeElementInFocusOrder, props.includesBaseElement, syncState?.compositeElementInFocusOrder, syncState?.includesBaseElement, false),
       orientation: defaultValue(props.orientation, syncState?.orientation, "horizontal"),
       focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true)
     });
     const { panels, panel } = createPanelsStore();
-    const tab = createStore({
+    const initialState2 = {
       ...composite.getState(),
       selectedId: defaultValue(props.selectedId, syncState?.selectedId, props.defaultSelectedId),
       selectOnMove: defaultValue(props.selectOnMove, syncState?.selectOnMove, true)
-    }, composite, store);
+    };
+    const tab = createStore(initialState2, composite, store);
     setup(tab, () => sync(tab, ["moves"], () => {
       const { activeId, selectOnMove } = tab.getState();
       if (!selectOnMove) return;
@@ -5913,9 +6181,11 @@ If there's a particular need for this, please submit a feature request at https:
         restoredSelectedId = selectedIdFromSelectedValue;
         tab.setState("selectedId", selectedIdFromSelectedValue);
       };
-      if (parentComposite && "setSelectElement" in parentComposite) return chain(sync(parentComposite, ["value"], backupSelectedId), sync(parentComposite, ["mounted"], restoreSelectedId));
-      if (!combobox) return;
-      return chain(sync(combobox, ["selectedValue"], backupSelectedId), sync(combobox, ["mounted"], restoreSelectedId));
+      const isParentCombobox = !!parentComposite && "setSelectedValue" in parentComposite;
+      const parentCombobox = isParentCombobox ? parentComposite : combobox;
+      if (parentComposite && !isParentCombobox && "setSelectElement" in parentComposite) return chain(sync(parentComposite, ["value"], backupSelectedId), sync(parentComposite, ["mounted"], restoreSelectedId));
+      if (!parentCombobox) return;
+      return chain(sync(parentCombobox, ["selectedValue"], backupSelectedId), sync(parentCombobox, ["mounted"], restoreSelectedId));
     });
     return {
       ...composite,
@@ -5931,14 +6201,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/tab/tab-store.js
-  function useTabStoreProps(store, update, props) {
-    useUpdateEffect(update, [props.composite, props.combobox]);
-    const compositeStore = useCompositeStoreProps(store, update, props);
+  function useTabStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [props.composite, props.combobox]);
+    const compositeStore = useCompositeStoreProps(store, update2, props);
     useStoreProps(compositeStore, props, "selectedId", "setSelectedId");
     useStoreProps(compositeStore, props, "selectOnMove");
     const [panels, updatePanels] = useStore(() => compositeStore.panels, {});
     useUpdateEffect(updatePanels, [compositeStore, updatePanels]);
-    return Object.assign((0, import_react15.useMemo)(() => ({
+    return Object.assign((0, import_react16.useMemo)(() => ({
       ...compositeStore,
       panels
     }), [compositeStore, panels]), {
@@ -5954,8 +6224,8 @@ If there's a particular need for this, please submit a feature request at https:
       composite: props.composite !== void 0 ? props.composite : composite,
       combobox: props.combobox !== void 0 ? props.combobox : combobox
     };
-    const [store, update] = useStore(createTabStore, storeProps);
-    return useTabStoreProps(store, update, storeProps);
+    const [store, update2] = useStore(createTabStore, storeProps);
+    return useTabStoreProps(store, update2, storeProps);
   }

   // node_modules/@ariakit/react-components/dist/toolbar/toolbar-context.js
@@ -5977,12 +6247,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/toolbar/toolbar-store.js
-  function useToolbarStoreProps(store, update, props) {
-    return useCompositeStoreProps(store, update, props);
+  function useToolbarStoreProps(store, update2, props) {
+    return useCompositeStoreProps(store, update2, props);
   }
   function useToolbarStore(props = {}) {
-    const [store, update] = useStore(createToolbarStore, props);
-    return useToolbarStoreProps(store, update, props);
+    const [store, update2] = useStore(createToolbarStore, props);
+    return useToolbarStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/react-components/dist/toolbar/toolbar.js
@@ -6084,14 +6354,14 @@ If there's a particular need for this, please submit a feature request at https:
   });

   // node_modules/@ariakit/react-components/dist/heading/heading-context.js
-  var import_react16 = __toESM(require_react(), 1);
-  var HeadingContext = (0, import_react16.createContext)(0);
+  var import_react17 = __toESM(require_react(), 1);
+  var HeadingContext = (0, import_react17.createContext)(0);

   // node_modules/@ariakit/react-components/dist/heading/heading-level.js
-  var import_react17 = __toESM(require_react(), 1);
+  var import_react18 = __toESM(require_react(), 1);
   var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
   function HeadingLevel({ level, children }) {
-    const contextLevel = (0, import_react17.useContext)(HeadingContext);
+    const contextLevel = (0, import_react18.useContext)(HeadingContext);
     const nextLevel = Math.max(Math.min(level || contextLevel + 1, 6), 1);
     return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(HeadingContext.Provider, {
       value: nextLevel,
@@ -6151,11 +6421,11 @@ If there's a particular need for this, please submit a feature request at https:
   });

   // node_modules/@ariakit/react-components/dist/portal/portal-context.js
-  var import_react18 = __toESM(require_react(), 1);
-  var PortalContext = (0, import_react18.createContext)(null);
+  var import_react19 = __toESM(require_react(), 1);
+  var PortalContext = (0, import_react19.createContext)(null);

   // node_modules/@ariakit/react-components/dist/portal/portal.js
-  var import_react19 = __toESM(require_react(), 1);
+  var import_react20 = __toESM(require_react(), 1);
   var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
   var import_react_dom2 = __toESM(require_react_dom(), 1);
   var TagName17 = "div";
@@ -6191,17 +6461,17 @@ If there's a particular need for this, please submit a feature request at https:
     else setRef(attached.ref, null);
   }
   var usePortal = createHook(function usePortal2({ preserveTabOrder, preserveTabOrderAnchor, portalElement, portalRef, portal = true, ...props }) {
-    const ref = (0, import_react19.useRef)(null);
+    const ref = (0, import_react20.useRef)(null);
     const refProp = useMergeRefs(ref, props.ref);
-    const context = (0, import_react19.useContext)(PortalContext);
-    const [portalNode, setPortalNode] = (0, import_react19.useState)(null);
-    const [anchorPortalNode, setAnchorPortalNode] = (0, import_react19.useState)(null);
-    const outerBeforeRef = (0, import_react19.useRef)(null);
-    const innerBeforeRef = (0, import_react19.useRef)(null);
-    const innerAfterRef = (0, import_react19.useRef)(null);
-    const outerAfterRef = (0, import_react19.useRef)(null);
+    const context = (0, import_react20.useContext)(PortalContext);
+    const [portalNode, setPortalNode] = (0, import_react20.useState)(null);
+    const [anchorPortalNode, setAnchorPortalNode] = (0, import_react20.useState)(null);
+    const outerBeforeRef = (0, import_react20.useRef)(null);
+    const innerBeforeRef = (0, import_react20.useRef)(null);
+    const innerAfterRef = (0, import_react20.useRef)(null);
+    const outerAfterRef = (0, import_react20.useRef)(null);
     const portalRefProp = useLiveRef(portalRef);
-    const attachedPortalRefRef = (0, import_react19.useRef)(null);
+    const attachedPortalRefRef = (0, import_react20.useRef)(null);
     useSafeLayoutEffect(() => {
       const element = ref.current;
       if (!element || !portal) {
@@ -6238,7 +6508,7 @@ If there's a particular need for this, please submit a feature request at https:
       detachPortalRef(attached);
       attachedPortalRefRef.current = attachPortalRef(portalRef, attached.node);
     }, [portalRef]);
-    (0, import_react19.useEffect)(() => {
+    (0, import_react20.useEffect)(() => {
       if (!portalNode) return;
       if (context) return;
       if (portalElement) return;
@@ -6274,7 +6544,7 @@ If there's a particular need for this, please submit a feature request at https:
       preserveTabOrder,
       preserveTabOrderAnchor
     ]);
-    (0, import_react19.useEffect)(() => {
+    (0, import_react20.useEffect)(() => {
       if (!portalNode) return;
       if (!preserveTabOrder) return;
       let raf = 0;
@@ -6649,10 +6919,10 @@ If there's a particular need for this, please submit a feature request at https:
   }, {}));

   // node_modules/@ariakit/react-components/dist/dialog/dialog-backdrop.js
-  var import_react20 = __toESM(require_react(), 1);
+  var import_react21 = __toESM(require_react(), 1);
   var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
   function DialogBackdrop({ store, backdrop, backdropRef, alwaysVisible, hidden }) {
-    const ref = (0, import_react20.useRef)(null);
+    const ref = (0, import_react21.useRef)(null);
     const disclosure = useDisclosureStore({ disclosure: store });
     const contentElement = useStoreState(store, "contentElement");
     useSafeLayoutEffect(() => {
@@ -6685,7 +6955,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     });
     if (!backdrop) return null;
-    if ((0, import_react20.isValidElement)(backdrop)) return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(Role, {
+    if ((0, import_react21.isValidElement)(backdrop)) return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(Role, {
       ...props,
       render: backdrop
     });
@@ -6702,12 +6972,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/dialog/dialog-store.js
-  function useDialogStoreProps(store, update, props) {
-    return useDisclosureStoreProps(store, update, props);
+  function useDialogStoreProps(store, update2, props) {
+    return useDisclosureStoreProps(store, update2, props);
   }
   function useDialogStore(props = {}) {
-    const [store, update] = useStore(createDialogStore, props);
-    return useDialogStoreProps(store, update, props);
+    const [store, update2] = useStore(createDialogStore, props);
+    return useDialogStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/react-components/dist/dialog/utils/supports-inert.js
@@ -6734,7 +7004,7 @@ If there's a particular need for this, please submit a feature request at https:
   function disableTree(element, ignoredElements) {
     if (!("style" in element)) return noop;
     if (supportsInert()) return setProperty(element, "inert", true);
-    return chain(...getAllTabbableIn(element, true).map((element2) => {
+    const enableElements = getAllTabbableIn(element, true).map((element2) => {
       if (ignoredElements?.some((el) => el && contains(el, element2))) return noop;
       const restoreFocusMethod = orchestrate(element2, "focus", () => {
         element2.focus = noop;
@@ -6743,7 +7013,8 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
       return chain(setAttribute(element2, "tabindex", "-1"), restoreFocusMethod);
-    }), hideElementFromAccessibilityTree(element), assignStyle(element, {
+    });
+    return chain(...enableElements, hideElementFromAccessibilityTree(element), assignStyle(element, {
       pointerEvents: "none",
       userSelect: "none",
       cursor: "default"
@@ -6807,10 +7078,28 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/dialog/utils/use-previous-mouse-down-ref.js
-  var import_react21 = __toESM(require_react(), 1);
+  var import_react22 = __toESM(require_react(), 1);
+  function getFrameChain(element) {
+    const chain3 = [element];
+    while (true) {
+      let frameElement;
+      try {
+        frameElement = getWindow(element).frameElement;
+      } catch {
+        return chain3;
+      }
+      if (!isElement(frameElement)) return chain3;
+      chain3.push(frameElement);
+      element = frameElement;
+    }
+  }
   function getEventTargets(event, referenceElement) {
     const elements2 = event.composedPath().filter(isElement);
     if (!elements2.length && isElement(event.target)) elements2.push(event.target);
+    const composedTarget = elements2[0];
+    if (composedTarget) {
+      for (const frameElement of getFrameChain(composedTarget).slice(1)) if (!elements2.includes(frameElement)) elements2.push(frameElement);
+    }
     const root = referenceElement?.getRootNode();
     return {
       elements: elements2,
@@ -6818,8 +7107,8 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function usePreviousMouseDownRef(enabled, scope, referenceElement) {
-    const previousMouseDownRef = (0, import_react21.useRef)(null);
-    (0, import_react21.useEffect)(() => {
+    const previousMouseDownRef = (0, import_react22.useRef)(null);
+    (0, import_react22.useEffect)(() => {
       if (!enabled) {
         previousMouseDownRef.current = null;
         return;
@@ -6837,7 +7126,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/dialog/utils/use-hide-on-interact-outside.js
-  var import_react22 = __toESM(require_react(), 1);
+  var import_react23 = __toESM(require_react(), 1);
+  function getHighestReadableWindow(element) {
+    const highestElement = getFrameChain(element).at(-1);
+    return getWindow(highestElement ?? element);
+  }
   function isInDocument(target) {
     return target.isConnected;
   }
@@ -6846,7 +7139,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (contains(disclosure, target)) return true;
     const activeId = target.getAttribute("aria-activedescendant");
     if (activeId) {
-      const activeElement = getDocument(disclosure).getElementById(activeId);
+      const activeElement = getDocument(target).getElementById(activeId);
       if (activeElement) return contains(disclosure, activeElement);
     }
     return false;
@@ -6868,7 +7161,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useEventOutside({ store, type, listener, capture, open, contentElement, focusedRef }) {
     const callListener = useEvent(listener);
-    (0, import_react22.useEffect)(() => {
+    (0, import_react23.useEffect)(() => {
       if (!open) return;
       const onEvent = (event) => {
         const { contentElement: contentElement2, disclosureElement } = store.getState();
@@ -6880,11 +7173,17 @@ If there's a particular need for this, please submit a feature request at https:
         if (composedTarget && !isInDocument(composedTarget)) return;
         if (!isInDocument(target)) return;
         if (isEventInsideDialog(targets, contentElement2, disclosureElement)) return;
-        if (isMouseEventOnDialog(event, contentElement2)) return;
+        const contentDocument = getDocument(contentElement2);
+        if (getDocument(target) !== contentDocument) {
+          callListener(event);
+          return;
+        }
+        if (getDocument(composedTarget ?? target) === contentDocument && isMouseEventOnDialog(event, contentElement2)) return;
         if (focusedRef.current && !isElementMarked(target, contentElement2.id)) return;
         callListener(event);
       };
-      return addGlobalEventListener(type, onEvent, capture, contentElement ? getWindow(contentElement) : void 0);
+      const win = contentElement ? getHighestReadableWindow(contentElement) : void 0;
+      return addGlobalEventListener(type, onEvent, capture, win);
     }, [
       open,
       capture,
@@ -6899,11 +7198,12 @@ If there's a particular need for this, please submit a feature request at https:
     if (typeof hideOnInteractOutside === "function") return hideOnInteractOutside(event);
     return !!hideOnInteractOutside;
   }
-  function useHideOnInteractOutside(store, hideOnInteractOutside, domReady, interactedOutsideRef) {
+  function useHideOnInteractOutside({ store, hideOnInteractOutside, domReady, interactedOutsideRef, focusedStoreRef }) {
     const open = useStoreState(store, "open");
     const contentElement = useStoreState(store, "contentElement");
-    const previousMouseDownRef = usePreviousMouseDownRef(open, contentElement ? getWindow(contentElement) : void 0, contentElement);
-    const focusedRef = (0, import_react22.useRef)(false);
+    const eventWindow = contentElement ? getHighestReadableWindow(contentElement) : void 0;
+    const previousMouseDownRef = usePreviousMouseDownRef(open, eventWindow, contentElement);
+    const focusedRef = (0, import_react23.useRef)(false);
     useSafeLayoutEffect(() => {
       if (!open) return;
       if (!domReady) return;
@@ -6911,13 +7211,15 @@ If there's a particular need for this, please submit a feature request at https:
       focusedRef.current = false;
       const onFocus = () => {
         focusedRef.current = true;
+        focusedStoreRef.current = store;
       };
       contentElement.addEventListener("focusin", onFocus, true);
       return () => contentElement.removeEventListener("focusin", onFocus, true);
     }, [
       open,
       domReady,
-      contentElement
+      contentElement,
+      store
     ]);
     const props = {
       store,
@@ -6937,9 +7239,9 @@ If there's a particular need for this, please submit a feature request at https:
         if (isEventInsideDialog(previousMouseDown, contentElement2, disclosureElement)) return;
         const previousRootTarget = previousMouseDown.rootTarget;
         if (!isElement(previousRootTarget)) return;
-        if (!isElementMarked(previousRootTarget, contentElement2.id)) return;
+        if (getDocument(previousRootTarget) === getDocument(contentElement2) && !isElementMarked(previousRootTarget, contentElement2.id)) return;
         if (!shouldHideOnInteractOutside(hideOnInteractOutside, event)) return;
-        if (interactedOutsideRef) interactedOutsideRef.current = true;
+        interactedOutsideRef.current = true;
         store.hide();
       }
     });
@@ -6951,6 +7253,8 @@ If there's a particular need for this, please submit a feature request at https:
         if (!contentElement2) return;
         if (event.target === getDocument(contentElement2)) return;
         if (!shouldHideOnInteractOutside(hideOnInteractOutside, event)) return;
+        const target = event.target;
+        if (isElement(target) && getDocument(target) !== getDocument(contentElement2)) interactedOutsideRef.current = true;
         store.hide();
       }
     });
@@ -6959,20 +7263,20 @@ If there's a particular need for this, please submit a feature request at https:
       type: "contextmenu",
       listener: (event) => {
         if (!shouldHideOnInteractOutside(hideOnInteractOutside, event)) return;
-        if (interactedOutsideRef) interactedOutsideRef.current = true;
+        interactedOutsideRef.current = true;
         store.hide();
       }
     });
   }

   // node_modules/@ariakit/react-components/dist/dialog/utils/use-nested-dialogs.js
-  var import_react23 = __toESM(require_react(), 1);
+  var import_react24 = __toESM(require_react(), 1);
   var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var NestedDialogsContext = (0, import_react23.createContext)({});
+  var NestedDialogsContext = (0, import_react24.createContext)({});
   function useNestedDialogs(store) {
-    const context = (0, import_react23.useContext)(NestedDialogsContext);
-    const [dialogs, setDialogs] = (0, import_react23.useState)([]);
-    const add2 = (0, import_react23.useCallback)((dialog) => {
+    const context = (0, import_react24.useContext)(NestedDialogsContext);
+    const [dialogs, setDialogs] = (0, import_react24.useState)([]);
+    const add2 = (0, import_react24.useCallback)((dialog) => {
       setDialogs((dialogs2) => [...dialogs2, dialog]);
       return chain(context.add?.(dialog), () => {
         setDialogs((dialogs2) => dialogs2.filter((d3) => d3 !== dialog));
@@ -6985,12 +7289,12 @@ If there's a particular need for this, please submit a feature request at https:
         return context.add?.(store);
       });
     }, [store, context]);
-    const providerValue = (0, import_react23.useMemo)(() => ({
+    const providerValue = (0, import_react24.useMemo)(() => ({
       store,
       add: add2
     }), [store, add2]);
     return {
-      wrapElement: (0, import_react23.useCallback)((element) => /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(NestedDialogsContext.Provider, {
+      wrapElement: (0, import_react24.useCallback)((element) => /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(NestedDialogsContext.Provider, {
         value: providerValue,
         children: element
       }), [providerValue]),
@@ -6999,11 +7303,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/dialog/utils/use-root-dialog.js
-  var import_react24 = __toESM(require_react(), 1);
+  var import_react25 = __toESM(require_react(), 1);
   var import_react_dom3 = __toESM(require_react_dom(), 1);
   function useRootDialog({ attribute, contentId, contentElement, enabled }) {
     const [updated, retry] = useForceUpdate();
-    const isRootDialog = (0, import_react24.useCallback)(() => {
+    const isRootDialog = (0, import_react25.useCallback)(() => {
       if (!enabled) return false;
       if (!contentElement) return false;
       const { body } = getDocument(contentElement);
@@ -7040,7 +7344,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/dialog/utils/use-prevent-body-scroll.js
-  var import_react25 = __toESM(require_react(), 1);
+  var import_react26 = __toESM(require_react(), 1);
   var isIOS = isApple() && !isMac();
   function supportsScrollbarGutter(win) {
     const { CSS: CSS2 } = win;
@@ -7057,7 +7361,7 @@ If there's a particular need for this, please submit a feature request at https:
       contentId,
       enabled
     });
-    (isIOS ? import_react25.useEffect : useSafeLayoutEffect)(() => {
+    (isIOS ? import_react26.useEffect : useSafeLayoutEffect)(() => {
       if (!isRootDialog()) return;
       if (!contentElement) return;
       const doc = getDocument(contentElement);
@@ -7084,22 +7388,22 @@ If there's a particular need for this, please submit a feature request at https:
         })));
       };
       const setIOSStyle = () => {
-        const { scrollX: scrollX2, scrollY: scrollY2, visualViewport } = win;
+        const { scrollX, scrollY, visualViewport } = win;
         const offsetLeft = visualViewport?.offsetLeft ?? 0;
         const offsetTop = visualViewport?.offsetTop ?? 0;
         const restoreStyle = assignStyle(body, {
           position: "fixed",
           overflow: "hidden",
-          top: `${-(scrollY2 - Math.floor(offsetTop))}px`,
-          left: `${-(scrollX2 - Math.floor(offsetLeft))}px`,
+          top: `${-(scrollY - Math.floor(offsetTop))}px`,
+          left: `${-(scrollX - Math.floor(offsetLeft))}px`,
           right: "0",
           [getPaddingProperty(documentElement)]: `${scrollbarWidth}px`
         });
         return () => {
           restoreStyle();
           if (true) win.scrollTo({
-            left: scrollX2,
-            top: scrollY2,
+            left: scrollX,
+            top: scrollY,
             behavior: "instant"
           });
         };
@@ -7113,11 +7417,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/dialog/dialog.js
-  var import_react26 = __toESM(require_react(), 1);
+  var import_react27 = __toESM(require_react(), 1);
   var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
   var TagName19 = "div";
   var isSafariBrowser2 = isSafari();
   var openModalPortals = /* @__PURE__ */ new WeakSet();
+  var capturedDisclosures = /* @__PURE__ */ new WeakSet();
   function isAlreadyFocusingAnotherElement(dialog) {
     const activeElement = getActiveElement(dialog);
     if (!activeElement) return false;
@@ -7125,6 +7430,20 @@ If there's a particular need for this, please submit a feature request at https:
     if (isFocusable(activeElement)) return true;
     return false;
   }
+  function getDeepestActiveElement(element) {
+    let activeElement = element;
+    while (activeElement.shadowRoot) {
+      const nextElement = activeElement.shadowRoot.activeElement;
+      if (!isElement(nextElement)) break;
+      activeElement = nextElement;
+    }
+    return activeElement;
+  }
+  function isElementInDialog(element, dialog, disclosureElement) {
+    if (contains(dialog, element)) return true;
+    if (disclosureElement && contains(disclosureElement, element)) return true;
+    return isElementInside(element, dialog);
+  }
   function getElementFromProp(prop, focusable = false) {
     if (!prop) return null;
     const element = "current" in prop ? prop.current : prop;
@@ -7155,8 +7474,8 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var useDialog = createHook(function useDialog2({ store: storeProp, open: openProp, onClose, focusable = true, modal = true, portal = modal, backdrop = modal, hideOnEscape = true, hideOnInteractOutside = true, getPersistentElements, preventBodyScroll = modal, autoFocusOnShow = true, autoFocusOnHide = true, initialFocus, finalFocus, unmountOnHide, unstable_treeSnapshotKey, ...props }) {
     const context = useDialogProviderContext();
-    const ref = (0, import_react26.useRef)(null);
-    const backdropRef = (0, import_react26.useRef)(null);
+    const ref = (0, import_react27.useRef)(null);
+    const backdropRef = (0, import_react27.useRef)(null);
     const hasDefaultModalPortal = modal && portal && !props.portalElement;
     const store = useDialogStore({
       store: storeProp || context,
@@ -7184,18 +7503,30 @@ If there's a particular need for this, please submit a feature request at https:
     const contentElement = useStoreState(store, "contentElement");
     const hidden = isHidden(mounted, props.hidden, props.alwaysVisible);
     usePreventBodyScroll(contentElement, id3, preventBodyScroll && !hidden);
-    const interactedOutsideRef = (0, import_react26.useRef)(false);
+    const interactedOutsideRef = (0, import_react27.useRef)(false);
+    const focusedStoreRef = (0, import_react27.useRef)(null);
     useSafeLayoutEffect(() => {
       return sync(store, ["open"], (state) => {
-        if (!state.open) return;
+        if (!state.open) {
+          focusedStoreRef.current = null;
+          return;
+        }
         interactedOutsideRef.current = false;
+        if (focusedStoreRef.current === store) return;
+        focusedStoreRef.current = null;
       });
     }, [store]);
-    useHideOnInteractOutside(store, hideOnInteractOutside, domReady, interactedOutsideRef);
+    useHideOnInteractOutside({
+      store,
+      hideOnInteractOutside,
+      domReady,
+      interactedOutsideRef,
+      focusedStoreRef
+    });
     const { wrapElement, nestedDialogs } = useNestedDialogs(store);
     props = useWrapElement(props, wrapElement, [wrapElement]);
-    const lastMousedownRef = (0, import_react26.useRef)(null);
-    if (isSafariBrowser2) (0, import_react26.useEffect)(() => {
+    const lastMousedownRef = (0, import_react27.useRef)(null);
+    if (isSafariBrowser2) (0, import_react27.useEffect)(() => {
       if (!domReady) return;
       const dialog = ref.current;
       if (!dialog) return;
@@ -7210,7 +7541,21 @@ If there's a particular need for this, please submit a feature request at https:
     }, [domReady]);
     useSafeLayoutEffect(() => {
       if (!open) return;
+      if (focusedStoreRef.current === store) return;
       const dialog = ref.current;
+      const hasNamedDisclosure = () => {
+        const { disclosureElement } = store.getState();
+        if (!disclosureElement) return false;
+        if (capturedDisclosures.has(disclosureElement)) return false;
+        if (!disclosureElement.isConnected) return false;
+        if (dialog && contains(dialog, disclosureElement)) return false;
+        return true;
+      };
+      if (hasNamedDisclosure()) return;
+      const captureDisclosure = (element) => {
+        capturedDisclosures.add(element);
+        store.setDisclosureElement(element);
+      };
       const activeElement = getActiveElement(dialog, true);
       if (!activeElement) return;
       if (activeElement.tagName === "BODY") {
@@ -7219,13 +7564,13 @@ If there's a particular need for this, please submit a feature request at https:
         if (!fallback?.isConnected) return;
         if (!isFocusable(fallback)) return;
         if (dialog && contains(dialog, fallback)) return;
-        store.setDisclosureElement(fallback);
+        captureDisclosure(fallback);
         return;
       }
       if (dialog && contains(dialog, activeElement)) return;
-      store.setDisclosureElement(activeElement);
+      captureDisclosure(activeElement);
     }, [store, open]);
-    (0, import_react26.useEffect)(() => {
+    (0, import_react27.useEffect)(() => {
       if (!mounted) return;
       if (!domReady) return;
       const dialog = ref.current;
@@ -7242,7 +7587,7 @@ If there's a particular need for this, please submit a feature request at https:
         viewport.removeEventListener("resize", setViewportHeight);
       };
     }, [mounted, domReady]);
-    (0, import_react26.useEffect)(() => {
+    (0, import_react27.useEffect)(() => {
       if (!modal) return;
       if (!mounted) return;
       if (!domReady) return;
@@ -7270,7 +7615,7 @@ If there's a particular need for this, please submit a feature request at https:
       domReady
     ]);
     const canTakeTreeSnapshot = open && domReady;
-    const openingCohortRef = (0, import_react26.useRef)(null);
+    const openingCohortRef = (0, import_react27.useRef)(null);
     useSafeLayoutEffect(() => {
       if (!id3 || !hasDefaultModalPortal || !canTakeTreeSnapshot || !portalNode) {
         openingCohortRef.current = null;
@@ -7334,8 +7679,8 @@ If there's a particular need for this, please submit a feature request at https:
     ]);
     const mayAutoFocusOnShow = !!autoFocusOnShow;
     const autoFocusOnShowProp = useBooleanEvent(autoFocusOnShow);
-    const [autoFocusEnabled, setAutoFocusEnabled] = (0, import_react26.useState)(false);
-    (0, import_react26.useEffect)(() => {
+    const [autoFocusEnabled, setAutoFocusEnabled] = (0, import_react27.useState)(false);
+    (0, import_react27.useEffect)(() => {
       if (!open) return;
       if (!mayAutoFocusOnShow) return;
       if (!domReady) return;
@@ -7345,14 +7690,17 @@ If there's a particular need for this, please submit a feature request at https:
       if (!autoFocusOnShowProp(isElementFocusable ? element : null)) return;
       setAutoFocusEnabled(true);
       queueMicrotask(() => {
-        if (!store.getState().open) return;
-        element.focus();
-        if (!isSafariBrowser2) return;
-        if (!isElementFocusable) return;
-        element.scrollIntoView({
+        const { open: open2, disclosureElement } = store.getState();
+        if (!open2) return;
+        const documentActiveElement = getDocument(contentElement).activeElement;
+        const activeElement = isElement(documentActiveElement) ? documentActiveElement : null;
+        const deepestActiveElement = activeElement && getDeepestActiveElement(activeElement);
+        if (focusedStoreRef.current === store && activeElement && deepestActiveElement && isFocusable(deepestActiveElement) && !isElementInDialog(activeElement, contentElement, disclosureElement) && !isElementInDialog(deepestActiveElement, contentElement, disclosureElement)) return;
+        if (isFocusable(element)) element.scrollIntoView({
           block: "nearest",
           inline: "nearest"
         });
+        element.focus({ preventScroll: true });
       });
     }, [
       open,
@@ -7363,17 +7711,18 @@ If there's a particular need for this, please submit a feature request at https:
       portal,
       preserveTabOrder,
       store,
-      autoFocusOnShowProp
+      autoFocusOnShowProp,
+      focusedStoreRef
     ]);
     const mayAutoFocusOnHide = !!autoFocusOnHide;
     const autoFocusOnHideProp = useBooleanEvent(autoFocusOnHide);
-    const [hasOpened, setHasOpened] = (0, import_react26.useState)(false);
+    const [hasOpened, setHasOpened] = (0, import_react27.useState)(false);
     useSafeLayoutEffect(() => {
       if (!open) return;
       setHasOpened(true);
       return () => setHasOpened(false);
     }, [open]);
-    const focusOnHide = (0, import_react26.useCallback)((dialog, retry = true) => {
+    const focusOnHide = (0, import_react27.useCallback)((dialog, retry = true) => {
       if (interactedOutsideRef.current) return;
       const { disclosureElement } = store.getState();
       if (isAlreadyFocusingAnotherElement(dialog)) return;
@@ -7406,7 +7755,7 @@ If there's a particular need for this, please submit a feature request at https:
       finalFocus,
       autoFocusOnHideProp
     ]);
-    const focusedOnHideRef = (0, import_react26.useRef)(false);
+    const focusedOnHideRef = (0, import_react27.useRef)(false);
     useSafeLayoutEffect(() => {
       if (open) return;
       if (!hasOpened) return;
@@ -7421,7 +7770,7 @@ If there's a particular need for this, please submit a feature request at https:
       mayAutoFocusOnHide,
       focusOnHide
     ]);
-    (0, import_react26.useEffect)(() => {
+    (0, import_react27.useEffect)(() => {
       if (!hasOpened) return;
       if (!mayAutoFocusOnHide) return;
       const dialog = ref.current;
@@ -7438,9 +7787,18 @@ If there's a particular need for this, please submit a feature request at https:
       focusOnHide
     ]);
     const hideOnEscapeProp = useBooleanEvent(hideOnEscape);
-    const [escapeEvents] = (0, import_react26.useState)(() => /* @__PURE__ */ new WeakMap());
+    const [escapeEvents] = (0, import_react27.useState)(() => /* @__PURE__ */ new WeakMap());
     const onKeyDownProp = props.onKeyDown;
     const onKeyDownCaptureProp = props.onKeyDownCapture;
+    const onFocusCaptureProp = props.onFocusCapture;
+    const onFocusCapture = useEvent((event) => {
+      onFocusCaptureProp?.(event);
+      if (!store.getState().open) return;
+      const target = event.target;
+      if (!isNode(target)) return;
+      if (!contains(event.currentTarget, target)) return;
+      focusedStoreRef.current = store;
+    });
     const acceptEscape = useEvent((event) => {
       if (event.key !== "Escape") return false;
       if (!event.bubbles) return false;
@@ -7490,7 +7848,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!(event.isPropagationStopped() || nativeEvent.cancelBubble)) return;
       hideOnEscapeEvent(nativeEvent);
     });
-    (0, import_react26.useEffect)(() => {
+    (0, import_react27.useEffect)(() => {
       if (!domReady) return;
       if (!mounted) return;
       const onDocumentKeyDownCapture = (event) => {
@@ -7560,8 +7918,8 @@ If there's a particular need for this, please submit a feature request at https:
       hiddenProp,
       alwaysVisible
     ]);
-    const [headingId, setHeadingId] = (0, import_react26.useState)();
-    const [descriptionId, setDescriptionId] = (0, import_react26.useState)();
+    const [headingId, setHeadingId] = (0, import_react27.useState)();
+    const [descriptionId, setDescriptionId] = (0, import_react27.useState)();
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(DialogScopedContextProvider, {
       value: store,
       children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(DialogHeadingContext.Provider, {
@@ -7582,6 +7940,7 @@ If there's a particular need for this, please submit a feature request at https:
       "data-dialog-portal": hasDefaultModalPortal ? portalNode?.id : void 0,
       id: id3,
       ref: useMergeRefs(ref, props.ref),
+      onFocusCapture,
       onKeyDown,
       onKeyDownCapture
     };
@@ -7609,7 +7968,8 @@ If there's a particular need for this, please submit a feature request at https:
   function createDialogComponent(Component7, useProviderContext = useDialogProviderContext) {
     return forwardRef2(function DialogComponent(props) {
       const context = useProviderContext();
-      if (!useStoreState(props.store || context, ["mounted"], (state) => !props.unmountOnHide || state?.mounted || !!props.open)) return null;
+      const store = props.store || context;
+      if (!useStoreState(store, ["mounted"], (state) => !props.unmountOnHide || state?.mounted || !!props.open)) return null;
       return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Component7, { ...props });
     });
   }
@@ -7636,7 +7996,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/popover/popover.js
-  var import_react27 = __toESM(require_react(), 1);
+  var import_react28 = __toESM(require_react(), 1);
   var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
@@ -7731,21 +8091,21 @@ If there's a particular need for this, please submit a feature request at https:
     const side = getSide(placement);
     return oppositeSideMap[side] + placement.slice(side.length);
   }
-  function expandPaddingObject(padding2) {
+  function expandPaddingObject(padding) {
     var _padding$top, _padding$right, _padding$bottom, _padding$left;
     return {
-      top: (_padding$top = padding2.top) != null ? _padding$top : 0,
-      right: (_padding$right = padding2.right) != null ? _padding$right : 0,
-      bottom: (_padding$bottom = padding2.bottom) != null ? _padding$bottom : 0,
-      left: (_padding$left = padding2.left) != null ? _padding$left : 0
+      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(padding2) {
-    return typeof padding2 !== "number" ? expandPaddingObject(padding2) : {
-      top: padding2,
-      right: padding2,
-      bottom: padding2,
-      left: padding2
+  function getPaddingObject(padding) {
+    return typeof padding !== "number" ? expandPaddingObject(padding) : {
+      top: padding,
+      right: padding,
+      bottom: padding,
+      left: padding
     };
   }
   function rectToClientRect(rect) {
@@ -7768,11 +8128,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
-  function computeCoordsFromPlacement(_ref9, placement, rtl2) {
+  function computeCoordsFromPlacement(_ref7, placement, rtl2) {
     let {
       reference,
       floating
-    } = _ref9;
+    } = _ref7;
     const sideAxis = getSideAxis(placement);
     const alignmentAxis = getAlignmentAxis(placement);
     const alignLength = getAxisLength(alignmentAxis);
@@ -7837,9 +8197,9 @@ If there's a particular need for this, please submit a feature request at https:
       rootBoundary = "viewport",
       elementContext = "floating",
       altBoundary = false,
-      padding: padding2 = 0
+      padding = 0
     } = evaluate(options2, state);
-    const paddingObject = getPaddingObject(padding2);
+    const paddingObject = getPaddingObject(padding);
     const altContext = elementContext === "floating" ? "reference" : "floating";
     const element = elements2[altBoundary ? altContext : elementContext];
     const clippingClientRect = rectToClientRect(await platform2.getClippingRect({
@@ -7975,12 +8335,12 @@ If there's a particular need for this, please submit a feature request at https:
       } = state;
       const {
         element,
-        padding: padding2 = 0
+        padding = 0
       } = evaluate(options2, state) || {};
       if (element == null) {
         return {};
       }
-      const paddingObject = getPaddingObject(padding2);
+      const paddingObject = getPaddingObject(padding);
       const coords = {
         x: x2,
         y: y3
@@ -8216,11 +8576,11 @@ If there's a particular need for this, please submit a feature request at https:
           mainAxis: checkMainAxis = true,
           crossAxis: checkCrossAxis = false,
           limiter = {
-            fn: (_ref9) => {
+            fn: (_ref7) => {
               let {
                 x: x3,
                 y: y4
-              } = _ref9;
+              } = _ref7;
               return {
                 x: x3,
                 y: y4
@@ -8419,8 +8779,8 @@ If there's a particular need for this, please submit a feature request at https:
     return (node2 == null || (_node$ownerDocument = node2.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window;
   }
   function getDocumentElement(node2) {
-    var _ref9;
-    return (_ref9 = (isNode2(node2) ? node2.ownerDocument : node2.document) || window.document) == null ? void 0 : _ref9.documentElement;
+    var _ref7;
+    return (_ref7 = (isNode2(node2) ? node2.ownerDocument : node2.document) || window.document) == null ? void 0 : _ref7.documentElement;
   }
   function isNode2(value) {
     if (!hasWindow()) {
@@ -8691,13 +9051,13 @@ If there's a particular need for this, please submit a feature request at https:
       y: y3
     };
   }
-  function convertOffsetParentRelativeRectToViewportRelativeRect(_ref9) {
+  function convertOffsetParentRelativeRectToViewportRelativeRect(_ref7) {
     let {
       elements: elements2,
       rect,
       offsetParent,
       strategy
-    } = _ref9;
+    } = _ref7;
     const isFixed = strategy === "fixed";
     const documentElement = getDocumentElement(offsetParent);
     const topLayer = elements2 ? isTopLayer(elements2.floating) : false;
@@ -8857,13 +9217,13 @@ If there's a particular need for this, please submit a feature request at https:
     cache2.set(element, result);
     return result;
   }
-  function getClippingRect(_ref9) {
+  function getClippingRect(_ref7) {
     let {
       element,
       boundary,
       rootBoundary,
       strategy
-    } = _ref9;
+    } = _ref7;
     const elementClippingAncestors = boundary === "clippingAncestors" ? isTopLayer(element) ? [] : getClippingElementAncestors(element, this._c) : [].concat(boundary);
     const clippingAncestors = [...elementClippingAncestors, rootBoundary];
     const firstRect = getClientRectFromClippingAncestor(element, clippingAncestors[0], strategy);
@@ -9080,7 +9440,7 @@ If there's a particular need for this, please submit a feature request at https:
       cleanup();
     };
   }
-  function autoUpdate(reference, floating, update, options2) {
+  function autoUpdate(reference, floating, update2, options2) {
     if (options2 === void 0) {
       options2 = {};
     }
@@ -9094,15 +9454,15 @@ If there's a particular need for this, please submit a feature request at https:
     const referenceEl = unwrapElement(reference);
     const ancestors = ancestorScroll || ancestorResize ? [...referenceEl ? getOverflowAncestors(referenceEl) : [], ...floating ? getOverflowAncestors(floating) : []] : [];
     ancestors.forEach((ancestor) => {
-      ancestorScroll && ancestor.addEventListener("scroll", update);
-      ancestorResize && ancestor.addEventListener("resize", update);
+      ancestorScroll && ancestor.addEventListener("scroll", update2);
+      ancestorResize && ancestor.addEventListener("resize", update2);
     });
-    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update, ancestorResize) : null;
+    const cleanupIo = referenceEl && layoutShift ? observeMove(referenceEl, update2, ancestorResize) : null;
     let reobserveFrame = -1;
     let resizeObserver = null;
     if (elementResize) {
-      resizeObserver = new ResizeObserver((_ref9) => {
-        let [firstEntry] = _ref9;
+      resizeObserver = new ResizeObserver((_ref7) => {
+        let [firstEntry] = _ref7;
         if (firstEntry && firstEntry.target === referenceEl && resizeObserver && floating) {
           resizeObserver.unobserve(floating);
           cancelAnimationFrame(reobserveFrame);
@@ -9111,7 +9471,7 @@ If there's a particular need for this, please submit a feature request at https:
             (_resizeObserver = resizeObserver) == null || _resizeObserver.observe(floating);
           });
         }
-        update();
+        update2();
       });
       if (referenceEl && !animationFrame) {
         resizeObserver.observe(referenceEl);
@@ -9128,17 +9488,17 @@ If there's a particular need for this, please submit a feature request at https:
     function frameLoop() {
       const nextRefRect = getBoundingClientRect(reference);
       if (prevRefRect && !rectsAreEqual(prevRefRect, nextRefRect)) {
-        update();
+        update2();
       }
       prevRefRect = nextRefRect;
       frameId = requestAnimationFrame(frameLoop);
     }
-    update();
+    update2();
     return () => {
       var _resizeObserver2;
       ancestors.forEach((ancestor) => {
-        ancestorScroll && ancestor.removeEventListener("scroll", update);
-        ancestorResize && ancestor.removeEventListener("resize", update);
+        ancestorScroll && ancestor.removeEventListener("scroll", update2);
+        ancestorResize && ancestor.removeEventListener("resize", update2);
       });
       cleanupIo == null || cleanupIo();
       (_resizeObserver2 = resizeObserver) == null || _resizeObserver2.disconnect();
@@ -9170,6 +9530,7 @@ If there's a particular need for this, please submit a feature request at https:

   // node_modules/@ariakit/react-components/dist/popover/popover.js
   var TagName20 = "div";
+  var placingWriters = /* @__PURE__ */ new WeakMap();
   function createDOMRect(x2 = 0, y3 = 0, width = 0, height = 0) {
     if (typeof DOMRect === "function") return new DOMRect(x2, y3, width, height);
     const rect = {
@@ -9210,9 +9571,9 @@ If there's a particular need for this, please submit a feature request at https:
     const dpr = window.devicePixelRatio || 1;
     return Math.round(value * dpr) / dpr;
   }
-  function getOverflowPaddingValue(padding2) {
-    if (typeof padding2 === "number") return padding2;
-    return Math.max(padding2.left ?? 0, padding2.right ?? 0);
+  function getOverflowPaddingValue(padding) {
+    if (typeof padding === "number") return padding;
+    return Math.max(padding.left ?? 0, padding.right ?? 0);
   }
   function getOffsetMiddleware(arrowElement, props) {
     return offset2(({ placement }) => {
@@ -9248,17 +9609,17 @@ If there's a particular need for this, please submit a feature request at https:
       padding: props.overflowPadding,
       apply({ elements: elements2, availableWidth, availableHeight, rects }) {
         if (shouldCancel?.()) return;
-        const wrapper2 = elements2.floating;
+        const wrapper = elements2.floating;
         const referenceWidth = Math.round(rects.reference.width);
         availableWidth = Math.floor(availableWidth);
         availableHeight = Math.floor(availableHeight);
-        wrapper2.style.setProperty("--popover-anchor-width", `${referenceWidth}px`);
-        wrapper2.style.setProperty("--popover-available-width", `${availableWidth}px`);
-        wrapper2.style.setProperty("--popover-available-height", `${availableHeight}px`);
-        if (props.sameWidth) wrapper2.style.width = `${referenceWidth}px`;
+        wrapper.style.setProperty("--popover-anchor-width", `${referenceWidth}px`);
+        wrapper.style.setProperty("--popover-available-width", `${availableWidth}px`);
+        wrapper.style.setProperty("--popover-available-height", `${availableHeight}px`);
+        if (props.sameWidth) wrapper.style.width = `${referenceWidth}px`;
         if (props.fitViewport) {
-          wrapper2.style.maxWidth = `${availableWidth}px`;
-          wrapper2.style.maxHeight = `${availableHeight}px`;
+          wrapper.style.maxWidth = `${availableWidth}px`;
+          wrapper.style.maxHeight = `${availableHeight}px`;
         }
       }
     });
@@ -9279,12 +9640,13 @@ If there's a particular need for this, please submit a feature request at https:
     const shouldPreserveTabOrder = preserveTabOrder && portal && !modal;
     const disclosureElement = useStoreState(store, shouldPreserveTabOrder ? ["disclosureElement"] : [], (state) => shouldPreserveTabOrder ? state.disclosureElement : null);
     const popoverElement = useStoreState(store, "popoverElement");
+    const placing = useStoreState(store, "unstable_placing");
     const contentElement = useStoreState(store, "contentElement");
     const placement = useStoreState(store, "placement");
     const mounted = useStoreState(store, "mounted");
     const rendered = useStoreState(store, "rendered");
-    const defaultArrowElementRef = (0, import_react27.useRef)(null);
-    const [positioned, setPositioned] = (0, import_react27.useState)(false);
+    const defaultArrowElementRef = (0, import_react28.useRef)(null);
+    const positioned = !placing;
     const { portalRef, domReady } = usePortalRef(portal, props.portalRef);
     const getAnchorRectProp = useEvent(getAnchorRect);
     const updatePositionProp = useEvent(updatePosition);
@@ -9295,6 +9657,7 @@ If there's a particular need for this, please submit a feature request at https:
     const overflowPaddingLeft = typeof overflowPadding === "number" ? overflowPadding : overflowPadding.left ?? 0;
     const hiddenWhileUnmounted = !mounted && isHidden(mounted, props.hidden, props.alwaysVisible);
     useSafeLayoutEffect(() => {
+      if (mounted) store?.setState("unstable_placing", true);
       if (!popoverElement?.isConnected) return;
       const positioningPadding = {
         top: overflowPaddingTop,
@@ -9306,6 +9669,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (hiddenWhileUnmounted && !hasCustomUpdatePosition) return;
       const anchor = getAnchorElement(anchorElement, getAnchorRectProp);
       let canceled = false;
+      let placed = false;
       const shouldCancelUpdate = () => {
         if (canceled) return true;
         if (!popoverElement.isConnected) return true;
@@ -9345,7 +9709,6 @@ If there's a particular need for this, please submit a feature request at https:
         });
         if (shouldCancelUpdate()) return;
         store?.setState("currentPlacement", pos.placement);
-        setPositioned(true);
         const x2 = roundByDPR(pos.x);
         const y3 = roundByDPR(pos.y);
         Object.assign(popoverElement.style, {
@@ -9353,6 +9716,7 @@ If there's a particular need for this, please submit a feature request at https:
           left: "0",
           transform: `translate3d(${x2}px,${y3}px,0)`
         });
+        placed = true;
         if (arrow4 && pos.middlewareData.arrow) {
           const { x: arrowX, y: arrowY } = pos.middlewareData.arrow;
           const side = getBasePlacement(pos.placement);
@@ -9375,18 +9739,21 @@ If there's a particular need for this, please submit a feature request at https:
           });
         }
       };
-      const update = async () => {
+      const update2 = async () => {
         if (shouldCancelUpdate()) return;
-        if (hasCustomUpdatePosition) {
-          await updatePositionProp({ updatePosition: updatePosition2 });
-          if (shouldCancelUpdate()) return;
-          setPositioned(true);
-        } else await updatePosition2();
+        try {
+          if (hasCustomUpdatePosition) await updatePositionProp({ updatePosition: updatePosition2 });
+          else await updatePosition2();
+        } catch (error) {
+          if (placed && !shouldCancelUpdate()) store?.setState("unstable_placing", false);
+          throw error;
+        }
+        if (shouldCancelUpdate()) return;
+        store?.setState("unstable_placing", false);
       };
-      const cancelAutoUpdate = autoUpdate(anchor, popoverElement, update, { elementResize: typeof ResizeObserver === "function" });
+      const cancelAutoUpdate = autoUpdate(anchor, popoverElement, update2, { elementResize: typeof ResizeObserver === "function" });
       return () => {
         canceled = true;
-        setPositioned(false);
         cancelAutoUpdate();
       };
     }, [
@@ -9435,6 +9802,22 @@ If there's a particular need for this, please submit a feature request at https:
       popoverElement,
       contentElement
     ]);
+    useSafeLayoutEffect(() => {
+      if (!store) return;
+      const currentStore = store;
+      placingWriters.set(currentStore, (placingWriters.get(currentStore) ?? 0) + 1);
+      const desync = sync(currentStore, ["mounted"], (state) => {
+        currentStore.setState("unstable_placing", state.mounted);
+      });
+      return () => {
+        desync();
+        placingWriters.set(currentStore, (placingWriters.get(currentStore) ?? 1) - 1);
+        queueMicrotask(() => {
+          if (placingWriters.get(currentStore)) return;
+          currentStore.setState("unstable_placing", false);
+        });
+      };
+    }, [store]);
     const position2 = fixed ? "fixed" : "absolute";
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime15.jsx)("div", {
       ...wrapperProps,
@@ -9457,7 +9840,7 @@ If there's a particular need for this, please submit a feature request at https:
       children: element
     }), [store]);
     props = {
-      "data-placing": !positioned || void 0,
+      "data-placing": placing || void 0,
       ...props,
       style: {
         position: "relative",
@@ -9511,16 +9894,20 @@ If there's a particular need for this, please submit a feature request at https:
       if (yj < yi) {
         if (y3 >= yj && y3 < yi) {
           if (where === 0) return true;
-          if (where > 0) if (y3 === yj) {
-            if (y3 > vy) inside = !inside;
-          } else inside = !inside;
+          if (where > 0) {
+            if (y3 === yj) {
+              if (y3 > vy) inside = !inside;
+            } else inside = !inside;
+          }
         }
       } else if (yi < yj) {
         if (y3 > yi && y3 <= yj) {
           if (where === 0) return true;
-          if (where < 0) if (y3 === yj) {
-            if (y3 < vy) inside = !inside;
-          } else inside = !inside;
+          if (where < 0) {
+            if (y3 === yj) {
+              if (y3 < vy) inside = !inside;
+            } else inside = !inside;
+          }
         }
       } else if (y3 === yi && (x2 >= xj && x2 <= xi || x2 >= xi && x2 <= xj)) return true;
     }
@@ -9556,13 +9943,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/hovercard/hovercard.js
-  var import_react28 = __toESM(require_react(), 1);
+  var import_react29 = __toESM(require_react(), 1);
   var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
   var TagName21 = "div";
-  function isMovingOnHovercard(path, card, anchor, nested) {
+  function isMovingOnHovercard(path, card, hoverElements, nested) {
     if (hasFocusWithin(card)) return true;
     if (path.includes(card)) return true;
-    if (anchor && path.includes(anchor)) return true;
+    if (hoverElements.some((element) => element && path.includes(element))) return true;
     if (nested?.some((card2) => hasFocusWithin(card2) || path.includes(card2))) return true;
     return false;
   }
@@ -9570,7 +9957,8 @@ If there's a particular need for this, please submit a feature request at https:
     const enterPoint = enterPointRef.current;
     if (!enterPoint) return false;
     const currentPoint = getEventPoint(event);
-    if (!isPointInPolygon(currentPoint, getElementPolygon(element, enterPoint))) return false;
+    const polygon = getElementPolygon(element, enterPoint);
+    if (!isPointInPolygon(currentPoint, polygon)) return false;
     if (refreshEnterPoint) enterPointRef.current = currentPoint;
     if (disablePointerEvents(event)) {
       event.preventDefault();
@@ -9579,9 +9967,9 @@ If there's a particular need for this, please submit a feature request at https:
     return true;
   }
   function useAutoFocusOnHide({ store, ...props }) {
-    const [autoFocusOnHide, setAutoFocusOnHide] = (0, import_react28.useState)(false);
+    const [autoFocusOnHide, setAutoFocusOnHide] = (0, import_react29.useState)(false);
     const mounted = useStoreState(store, "mounted");
-    (0, import_react28.useEffect)(() => {
+    (0, import_react29.useEffect)(() => {
       if (!mounted) setAutoFocusOnHide(false);
     }, [mounted]);
     const onFocusProp = props.onFocus;
@@ -9590,8 +9978,8 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.defaultPrevented) return;
       setAutoFocusOnHide(true);
     });
-    const finalFocusRef = (0, import_react28.useRef)(null);
-    (0, import_react28.useEffect)(() => {
+    const finalFocusRef = (0, import_react29.useRef)(null);
+    (0, import_react29.useEffect)(() => {
       return sync(store, ["anchorElement"], (state) => {
         finalFocusRef.current = state.anchorElement;
       });
@@ -9604,15 +9992,15 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return props;
   }
-  var NestedHovercardContext = (0, import_react28.createContext)(null);
+  var NestedHovercardContext = (0, import_react29.createContext)(null);
   var useHovercard = createHook(function useHovercard2({ store, modal = false, portal = modal, hideOnEscape = true, hideOnHoverOutside = true, disablePointerEventsOnApproach = !!hideOnHoverOutside, ...props }) {
     const context = useHovercardProviderContext();
     store = store || context;
     invariant(store, "Hovercard must receive a `store` prop or be wrapped in a HovercardProvider component.");
-    const ref = (0, import_react28.useRef)(null);
-    const nestedHovercardsRef = (0, import_react28.useRef)([]);
-    const hideTimeoutRef = (0, import_react28.useRef)(0);
-    const enterPointRef = (0, import_react28.useRef)(null);
+    const ref = (0, import_react29.useRef)(null);
+    const nestedHovercardsRef = (0, import_react29.useRef)([]);
+    const hideTimeoutRef = (0, import_react29.useRef)(0);
+    const enterPointRef = (0, import_react29.useRef)(null);
     const { portalRef, domReady } = usePortalRef(portal, props.portalRef);
     const isMouseMoving = useIsMouseMoving();
     const mayHideOnHoverOutside = !!hideOnHoverOutside;
@@ -9621,11 +10009,11 @@ If there's a particular need for this, please submit a feature request at https:
     const disablePointerEventsProp = useBooleanEvent(disablePointerEventsOnApproach);
     const open = useStoreState(store, "open");
     const mounted = useStoreState(store, "mounted");
-    const clearHideTimeout = (0, import_react28.useCallback)(() => {
+    const clearHideTimeout = (0, import_react29.useCallback)(() => {
       window.clearTimeout(hideTimeoutRef.current);
       hideTimeoutRef.current = 0;
     }, []);
-    (0, import_react28.useEffect)(() => {
+    (0, import_react29.useEffect)(() => {
       if (!domReady) return;
       if (!mounted) return;
       if (!mayHideOnHoverOutside && !mayDisablePointerEvents) return;
@@ -9634,11 +10022,12 @@ If there's a particular need for this, please submit a feature request at https:
       const onMouseMove = (event) => {
         if (!store) return;
         if (!isMouseMoving()) return;
-        const { anchorElement, hideTimeout, timeout } = store.getState();
+        const { anchorElement, disclosureElement, hideTimeout, timeout } = store.getState();
         const path = event.composedPath();
-        const anchor = anchorElement;
-        if (isMovingOnHovercard(path, element, anchor, nestedHovercardsRef.current)) {
-          enterPointRef.current = anchor && path.includes(anchor) ? getEventPoint(event) : null;
+        const hoverElements = [anchorElement, disclosureElement];
+        const hoveredElement = hoverElements.find((element2) => element2 && path.includes(element2));
+        if (isMovingOnHovercard(path, element, hoverElements, nestedHovercardsRef.current)) {
+          enterPointRef.current = hoveredElement ? getEventPoint(event) : null;
           clearHideTimeout();
           return;
         }
@@ -9669,7 +10058,7 @@ If there's a particular need for this, please submit a feature request at https:
       disablePointerEventsProp,
       hideOnHoverOutsideProp
     ]);
-    (0, import_react28.useEffect)(() => {
+    (0, import_react29.useEffect)(() => {
       if (!domReady) return;
       if (!mounted) return;
       if (!mayDisablePointerEvents) return;
@@ -9690,7 +10079,7 @@ If there's a particular need for this, please submit a feature request at https:
       mayDisablePointerEvents,
       disablePointerEventsProp
     ]);
-    (0, import_react28.useEffect)(() => {
+    (0, import_react29.useEffect)(() => {
       if (!domReady) return;
       if (open) return;
       store?.setAutoFocusOnShow(false);
@@ -9700,13 +10089,13 @@ If there's a particular need for this, please submit a feature request at https:
       open
     ]);
     const openRef = useLiveRef(open);
-    (0, import_react28.useEffect)(() => {
+    (0, import_react29.useEffect)(() => {
       if (!domReady) return;
       return () => {
         if (!openRef.current) store?.setAutoFocusOnShow(false);
       };
     }, [store, domReady]);
-    const registerOnParent = (0, import_react28.useContext)(NestedHovercardContext);
+    const registerOnParent = (0, import_react29.useContext)(NestedHovercardContext);
     useSafeLayoutEffect(() => {
       if (modal) return;
       if (!portal) return;
@@ -9721,7 +10110,7 @@ If there's a particular need for this, please submit a feature request at https:
       mounted,
       domReady
     ]);
-    const registerNestedHovercard = (0, import_react28.useCallback)((element) => {
+    const registerNestedHovercard = (0, import_react29.useCallback)((element) => {
       clearHideTimeout();
       nestedHovercardsRef.current = [...nestedHovercardsRef.current, element];
       const parentUnregister = registerOnParent?.(element);
@@ -9822,49 +10211,44 @@ If there's a particular need for this, please submit a feature request at https:
     return createElement(TagName22, htmlProps);
   }), useTooltipProviderContext);

-  // node_modules/@ariakit/react-components/dist/hovercard/hovercard-anchor.js
-  var import_react29 = __toESM(require_react(), 1);
-  var TagName23 = "a";
-  var useHovercardAnchor = createHook(function useHovercardAnchor2({ store, showOnHover = true, ...props }) {
-    const context = useHovercardProviderContext();
-    store = store || context;
-    invariant(store, "HovercardAnchor must receive a `store` prop or be wrapped in a HovercardProvider component.");
+  // node_modules/@ariakit/react-components/dist/__chunks/BnO18VWs.js
+  var import_react30 = __toESM(require_react(), 1);
+  var useHovercardTrigger = createHook(function useHovercardTrigger2({ store, showOnHover = true, setAnchorElement = false, ...props }) {
     const disabled = disabledFromProps(props);
-    const showTimeoutRef = (0, import_react29.useRef)(0);
-    (0, import_react29.useEffect)(() => () => window.clearTimeout(showTimeoutRef.current), []);
-    (0, import_react29.useEffect)(() => {
+    const triggerRef = (0, import_react30.useRef)(null);
+    const showTimeoutRef = (0, import_react30.useRef)(0);
+    (0, import_react30.useEffect)(() => () => window.clearTimeout(showTimeoutRef.current), []);
+    (0, import_react30.useEffect)(() => {
       const onMouseLeave = (event) => {
-        if (!store) return;
-        const { anchorElement } = store.getState();
-        if (!anchorElement) return;
-        if (event.target !== anchorElement) return;
+        const trigger = triggerRef.current;
+        if (!trigger) return;
+        if (event.target !== trigger) return;
         window.clearTimeout(showTimeoutRef.current);
         showTimeoutRef.current = 0;
       };
       return addGlobalEventListener("mouseleave", onMouseLeave, true);
-    }, [store]);
+    }, []);
     const onMouseMoveProp = props.onMouseMove;
     const showOnHoverProp = useBooleanEvent(showOnHover);
     const isMouseMoving = useIsMouseMoving();
     const onMouseMove = useEvent((event) => {
       onMouseMoveProp?.(event);
       if (disabled) return;
-      if (!store) return;
       if (event.defaultPrevented) return;
       if (showTimeoutRef.current) return;
       if (!isMouseMoving()) return;
       if (!showOnHoverProp(event)) return;
       const element = event.currentTarget;
-      store.setAnchorElement(element);
+      if (setAnchorElement) store.setAnchorElement(element);
       store.setDisclosureElement(element);
       const { showTimeout, timeout } = store.getState();
       const showHovercard = () => {
         showTimeoutRef.current = 0;
         if (!isMouseMoving()) return;
-        store?.setAnchorElement(element);
-        store?.show();
+        if (setAnchorElement) store.setAnchorElement(element);
+        store.show();
         queueMicrotask(() => {
-          store?.setDisclosureElement(element);
+          store.setDisclosureElement(element);
         });
       };
       const timeoutMs = showTimeout ?? timeout;
@@ -9874,16 +10258,16 @@ If there's a particular need for this, please submit a feature request at https:
     const onClickProp = props.onClick;
     const onClick = useEvent((event) => {
       onClickProp?.(event);
-      if (!store) return;
       window.clearTimeout(showTimeoutRef.current);
       showTimeoutRef.current = 0;
     });
-    const ref = (0, import_react29.useCallback)((element) => {
-      if (!store) return;
+    const ref = (0, import_react30.useCallback)((element) => {
+      triggerRef.current = element;
+      if (!setAnchorElement) return;
       const { anchorElement } = store.getState();
       if (anchorElement?.isConnected) return;
       store.setAnchorElement(element);
-    }, [store]);
+    }, [store, setAnchorElement]);
     props = {
       ...props,
       ref: useMergeRefs(ref, props.ref),
@@ -9893,13 +10277,27 @@ If there's a particular need for this, please submit a feature request at https:
     props = useFocusable(props);
     return props;
   });
+
+  // node_modules/@ariakit/react-components/dist/hovercard/hovercard-anchor.js
+  var TagName23 = "a";
+  var useHovercardAnchor = createHook(function useHovercardAnchor2({ store, showOnHover = true, ...props }) {
+    const context = useHovercardProviderContext();
+    store = store || context;
+    invariant(store, "HovercardAnchor must receive a `store` prop or be wrapped in a HovercardProvider component.");
+    return useHovercardTrigger({
+      store,
+      showOnHover,
+      setAnchorElement: true,
+      ...props
+    });
+  });
   var HovercardAnchor = forwardRef2(function HovercardAnchor2(props) {
     const htmlProps = useHovercardAnchor(props);
     return createElement(TagName23, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/tooltip/tooltip-anchor.js
-  var import_react30 = __toESM(require_react(), 1);
+  var import_react31 = __toESM(require_react(), 1);
   var TagName24 = "div";
   var globalStore = createStore({ activeStore: null });
   var hidingStores = /* @__PURE__ */ new WeakSet();
@@ -9920,14 +10318,14 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useTooltipProviderContext();
     store = store || context;
     invariant(store, "TooltipAnchor must receive a `store` prop or be wrapped in a TooltipProvider component.");
-    const canShowOnHoverRef = (0, import_react30.useRef)(false);
-    (0, import_react30.useEffect)(() => {
+    const canShowOnHoverRef = (0, import_react31.useRef)(false);
+    (0, import_react31.useEffect)(() => {
       return sync(store, ["mounted"], (state) => {
         if (state.mounted) return;
         canShowOnHoverRef.current = false;
       });
     }, [store]);
-    (0, import_react30.useEffect)(() => {
+    (0, import_react31.useEffect)(() => {
       if (!store) return;
       const removeStore = createRemoveStoreCallback(store);
       return chain(removeStore, sync(store, ["mounted"], (state) => {
@@ -10000,7 +10398,8 @@ If there's a particular need for this, please submit a feature request at https:
       "anchorElement",
       "contentElement",
       "popoverElement",
-      "disclosureElement"
+      "disclosureElement",
+      "unstable_placing"
     ]));
     throwOnConflictingProps(props, store);
     const syncState = store?.getState();
@@ -10009,15 +10408,26 @@ If there's a particular need for this, please submit a feature request at https:
       store
     });
     const placement = defaultValue(props.placement, syncState?.placement, "bottom");
-    const popover = createStore({
+    const initialState2 = {
       ...dialog.getState(),
       placement,
       currentPlacement: placement,
       anchorElement: defaultValue(syncState?.anchorElement, null),
       popoverElement: defaultValue(syncState?.popoverElement, null),
       arrowElement: defaultValue(syncState?.arrowElement, null),
-      rendered: /* @__PURE__ */ Symbol("rendered")
-    }, dialog, store);
+      rendered: /* @__PURE__ */ Symbol("rendered"),
+      unstable_placing: false
+    };
+    const popover = createStore(initialState2, dialog, store);
+    let syncedAnchorElement = initialState2.anchorElement === initialState2.disclosureElement ? initialState2.anchorElement : null;
+    setup(popover, () => sync(popover, ["anchorElement", "disclosureElement"], (state) => {
+      if (state.anchorElement && state.anchorElement !== syncedAnchorElement) {
+        syncedAnchorElement = null;
+        return;
+      }
+      syncedAnchorElement = state.disclosureElement;
+      popover.setState("anchorElement", syncedAnchorElement);
+    }));
     return {
       ...dialog,
       ...popover,
@@ -10029,10 +10439,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/popover/popover-store.js
-  function usePopoverStoreProps(store, update, props) {
-    useUpdateEffect(update, [props.popover]);
+  function usePopoverStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [props.popover]);
     useStoreProps(store, props, "placement");
-    return useDialogStoreProps(store, update, props);
+    return useDialogStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/components/dist/hovercard/hovercard-store.js
@@ -10043,13 +10453,14 @@ If there's a particular need for this, please submit a feature request at https:
       placement: defaultValue(props.placement, syncState?.placement, "bottom")
     });
     const timeout = defaultValue(props.timeout, syncState?.timeout, 500);
-    const hovercard = createStore({
+    const initialState2 = {
       ...popover.getState(),
       timeout,
       showTimeout: defaultValue(props.showTimeout, syncState?.showTimeout),
       hideTimeout: defaultValue(props.hideTimeout, syncState?.hideTimeout),
       autoFocusOnShow: defaultValue(syncState?.autoFocusOnShow, false)
-    }, popover, props.store);
+    };
+    const hovercard = createStore(initialState2, popover, props.store);
     return {
       ...popover,
       ...hovercard,
@@ -10058,11 +10469,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/hovercard/hovercard-store.js
-  function useHovercardStoreProps(store, update, props) {
+  function useHovercardStoreProps(store, update2, props) {
     useStoreProps(store, props, "timeout");
     useStoreProps(store, props, "showTimeout");
     useStoreProps(store, props, "hideTimeout");
-    return usePopoverStoreProps(store, update, props);
+    return usePopoverStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/components/dist/tooltip/tooltip-store.js
@@ -10076,11 +10487,12 @@ If there's a particular need for this, please submit a feature request at https:
       placement: defaultValue(props.placement, syncState?.placement, "top"),
       hideTimeout: defaultValue(props.hideTimeout, syncState?.hideTimeout, 0)
     });
-    const tooltip = createStore({
+    const initialState2 = {
       ...hovercard.getState(),
       type: defaultValue(props.type, syncState?.type, "description"),
       skipTimeout: defaultValue(props.skipTimeout, syncState?.skipTimeout, 300)
-    }, hovercard, props.store);
+    };
+    const tooltip = createStore(initialState2, hovercard, props.store);
     return {
       ...hovercard,
       ...tooltip
@@ -10088,14 +10500,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/tooltip/tooltip-store.js
-  function useTooltipStoreProps(store, update, props) {
+  function useTooltipStoreProps(store, update2, props) {
     useStoreProps(store, props, "type");
     useStoreProps(store, props, "skipTimeout");
-    return useHovercardStoreProps(store, update, props);
+    return useHovercardStoreProps(store, update2, props);
   }
   function useTooltipStore(props = {}) {
-    const [store, update] = useStore(createTooltipStore, props);
-    return useTooltipStoreProps(store, update, props);
+    const [store, update2] = useStore(createTooltipStore, props);
+    return useTooltipStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/react-components/dist/menubar/menubar-context.js
@@ -10106,33 +10518,17 @@ If there's a particular need for this, please submit a feature request at https:
   var MenubarContextProvider = menubar.ContextProvider;
   var MenubarScopedContextProvider = menubar.ScopedContextProvider;

-  // node_modules/@ariakit/react-components/dist/popover/popover-anchor.js
-  var TagName25 = "div";
-  var usePopoverAnchor = createHook(function usePopoverAnchor2({ store, ...props }) {
-    const context = usePopoverProviderContext();
-    store = store || context;
-    props = {
-      ...props,
-      ref: useMergeRefs(store?.setAnchorElement, props.ref)
-    };
-    return props;
-  });
-  var PopoverAnchor = forwardRef2(function PopoverAnchor2(props) {
-    const htmlProps = usePopoverAnchor(props);
-    return createElement(TagName25, htmlProps);
-  });
-
   // node_modules/@ariakit/react-components/dist/button/button.js
-  var import_react31 = __toESM(require_react(), 1);
-  var TagName26 = "button";
+  var import_react32 = __toESM(require_react(), 1);
+  var TagName25 = "button";
   var useButton = createHook(function useButton2(props) {
-    const ref = (0, import_react31.useRef)(null);
-    const tagName = useTagName(ref, TagName26);
-    const [isNativeButton, setIsNativeButton] = (0, import_react31.useState)(() => !!tagName && isButton({
+    const ref = (0, import_react32.useRef)(null);
+    const tagName = useTagName(ref, TagName25);
+    const [isNativeButton, setIsNativeButton] = (0, import_react32.useState)(() => !!tagName && isButton({
       tagName,
       type: props.type
     }));
-    (0, import_react31.useEffect)(() => {
+    (0, import_react32.useEffect)(() => {
       if (!ref.current) return;
       setIsNativeButton(isButton(ref.current));
     }, []);
@@ -10146,22 +10542,32 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var Button = forwardRef2(function Button2(props) {
     const htmlProps = useButton(withDefaultButtonType(props));
-    return createElement(TagName26, htmlProps);
+    return createElement(TagName25, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure.js
-  var import_react32 = __toESM(require_react(), 1);
-  var TagName27 = "button";
+  var import_react33 = __toESM(require_react(), 1);
+  var TagName26 = "button";
   var symbol2 = /* @__PURE__ */ Symbol("disclosure");
   var useDisclosure = createHook(function useDisclosure2({ store, toggleOnClick = true, ...props }) {
     const context = useDisclosureProviderContext();
     store = store || context;
     invariant(store, "Disclosure must receive a `store` prop or be wrapped in a DisclosureProvider component.");
-    const ref = (0, import_react32.useRef)(null);
-    const [expanded, setExpanded] = (0, import_react32.useState)(false);
+    const ref = (0, import_react33.useRef)(null);
+    const [expanded, setExpanded] = (0, import_react33.useState)(false);
     const disclosureElement = useStoreState(store, "disclosureElement");
     const open = useStoreState(store, "open");
-    (0, import_react32.useEffect)(() => {
+    const setDisclosureElement = (0, import_react33.useCallback)((element) => {
+      const previousElement = ref.current;
+      ref.current = element;
+      if (element) {
+        if (!store?.getState().disclosureElement?.isConnected) store.setDisclosureElement(element);
+        return;
+      }
+      if (store?.getState().disclosureElement !== previousElement) return;
+      store.setDisclosureElement(null);
+    }, [store]);
+    (0, import_react33.useEffect)(() => {
       let isCurrentDisclosure = disclosureElement === ref.current;
       if (!disclosureElement?.isConnected) {
         store?.setDisclosureElement(ref.current);
@@ -10189,7 +10595,7 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-controls": useStoreState(store, "contentElement")?.id,
       ...metadataProps,
       ...props,
-      ref: useMergeRefs(ref, props.ref),
+      ref: useMergeRefs(setDisclosureElement, props.ref),
       onClick
     };
     props = useButton(props);
@@ -10197,17 +10603,18 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var Disclosure = forwardRef2(function Disclosure2(props) {
     const htmlProps = useDisclosure(withDefaultButtonType(props));
-    return createElement(TagName27, htmlProps);
+    return createElement(TagName26, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/dialog/dialog-disclosure.js
-  var TagName28 = "button";
+  var TagName27 = "button";
   var useDialogDisclosure = createHook(function useDialogDisclosure2({ store, ...props }) {
     const context = useDialogProviderContext();
     store = store || context;
     invariant(store, "DialogDisclosure must receive a `store` prop or be wrapped in a DialogProvider component.");
+    const contentElement = useStoreState(store, "contentElement");
     props = {
-      "aria-haspopup": getPopupRole(useStoreState(store, "contentElement"), "dialog"),
+      "aria-haspopup": getPopupRole(contentElement, "dialog"),
       ...props
     };
     props = useDisclosure({
@@ -10218,33 +10625,20 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var DialogDisclosure = forwardRef2(function DialogDisclosure2(props) {
     const htmlProps = useDialogDisclosure(withDefaultButtonType(props));
-    return createElement(TagName28, htmlProps);
+    return createElement(TagName27, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/popover/popover-disclosure.js
   var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-  var TagName29 = "button";
+  var TagName28 = "button";
   var usePopoverDisclosure = createHook(function usePopoverDisclosure2({ store, ...props }) {
     const context = usePopoverProviderContext();
     store = store || context;
     invariant(store, "PopoverDisclosure must receive a `store` prop or be wrapped in a PopoverProvider component.");
-    const onClickProp = props.onClick;
-    const onClick = useEvent((event) => {
-      store?.setAnchorElement(event.currentTarget);
-      onClickProp?.(event);
-    });
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(PopoverScopedContextProvider, {
       value: store,
       children: element
     }), [store]);
-    props = {
-      ...props,
-      onClick
-    };
-    props = usePopoverAnchor({
-      store,
-      ...props
-    });
     props = useDialogDisclosure({
       store,
       ...props
@@ -10253,13 +10647,13 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var PopoverDisclosure = forwardRef2(function PopoverDisclosure2(props) {
     const htmlProps = usePopoverDisclosure(withDefaultButtonType(props));
-    return createElement(TagName29, htmlProps);
+    return createElement(TagName28, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/popover/popover-disclosure-arrow.js
-  var import_react33 = __toESM(require_react(), 1);
+  var import_react34 = __toESM(require_react(), 1);
   var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-  var TagName30 = "span";
+  var TagName29 = "span";
   var pointsMap = {
     top: "4,10 8,6 12,10",
     right: "6,4 10,8 6,12",
@@ -10270,10 +10664,11 @@ If there's a particular need for this, please submit a feature request at https:
     const context = usePopoverContext();
     store = store || context;
     invariant(store, "PopoverDisclosureArrow must be wrapped in a PopoverDisclosure component.");
-    const dir = getBasePlacement(useStoreState(store, ["placement"], (state) => placement || state.placement));
+    const position2 = useStoreState(store, ["placement"], (state) => placement || state.placement);
+    const dir = getBasePlacement(position2);
     const points = pointsMap[dir];
     props = {
-      children: (0, import_react33.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime19.jsx)("svg", {
+      children: (0, import_react34.useMemo)(() => /* @__PURE__ */ (0, import_jsx_runtime19.jsx)("svg", {
         display: "block",
         fill: "none",
         stroke: "currentColor",
@@ -10294,26 +10689,26 @@ If there's a particular need for this, please submit a feature request at https:
         ...props.style
       }
     };
-    return removeUndefinedValues(props);
+    return props;
   });
   var PopoverDisclosureArrow = forwardRef2(function PopoverDisclosureArrow2(props) {
     const htmlProps = usePopoverDisclosureArrow(props);
-    return createElement(TagName30, htmlProps);
+    return createElement(TagName29, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/radio/radio-context.js
-  var import_react34 = __toESM(require_react(), 1);
+  var import_react35 = __toESM(require_react(), 1);
   var ctx12 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
   var useRadioContext = ctx12.useContext;
   var useRadioScopedContext = ctx12.useScopedContext;
   var useRadioProviderContext = ctx12.useProviderContext;
   var RadioContextProvider = ctx12.ContextProvider;
   var RadioScopedContextProvider = ctx12.ScopedContextProvider;
-  var RadioGroupDisabledContext = (0, import_react34.createContext)(false);
+  var RadioGroupDisabledContext = (0, import_react35.createContext)(false);

   // node_modules/@ariakit/react-components/dist/radio/radio.js
-  var import_react35 = __toESM(require_react(), 1);
-  var TagName31 = "input";
+  var import_react36 = __toESM(require_react(), 1);
+  var TagName30 = "input";
   function getIsChecked(value, storeValue) {
     if (storeValue === void 0) return;
     if (value != null && storeValue != null) return storeValue === value;
@@ -10325,13 +10720,13 @@ If there's a particular need for this, please submit a feature request at https:
   var useRadio = createHook(function useRadio2({ store, name: nameProp, value, checked, ...props }) {
     const context = useRadioContext();
     store = store || context;
-    const groupDisabled = (0, import_react35.useContext)(RadioGroupDisabledContext);
+    const groupDisabled = (0, import_react36.useContext)(RadioGroupDisabledContext);
     const id3 = useId(props.id);
-    const ref = (0, import_react35.useRef)(null);
+    const ref = (0, import_react36.useRef)(null);
     const isChecked = useStoreState(store, ["value"], (state) => checked ?? getIsChecked(value, state?.value));
     const storeId = useStoreState(store, "id");
     const name = nameProp ?? storeId;
-    (0, import_react35.useEffect)(() => {
+    (0, import_react36.useEffect)(() => {
       if (!id3) return;
       if (!isChecked) return;
       if (store?.getState().activeId === id3) return;
@@ -10342,10 +10737,10 @@ If there's a particular need for this, please submit a feature request at https:
       id3
     ]);
     const onChangeProp = props.onChange;
-    const nativeRadio = isNativeRadio(useTagName(ref, TagName31), props.type);
+    const nativeRadio = isNativeRadio(useTagName(ref, TagName30), props.type);
     const disabled = groupDisabled || disabledFromProps(props);
     const [propertyUpdated, schedulePropertyUpdate] = useForceUpdate();
-    (0, import_react35.useEffect)(() => {
+    (0, import_react36.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       if (nativeRadio) return;
@@ -10420,13 +10815,13 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var Radio = memo2(forwardRef2(function Radio2(props) {
     const htmlProps = useRadio(props);
-    return createElement(TagName31, htmlProps);
+    return createElement(TagName30, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/radio/radio-group.js
-  var import_react36 = __toESM(require_react(), 1);
+  var import_react37 = __toESM(require_react(), 1);
   var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var TagName32 = "div";
+  var TagName31 = "div";
   function isCheckedRadio(element) {
     if (!element) return false;
     if (element.tagName === "INPUT") {
@@ -10443,7 +10838,7 @@ If there's a particular need for this, please submit a feature request at https:
   var useRadioGroup = createHook(function useRadioGroup2({ store, ...props }) {
     const context = useRadioProviderContext();
     store = store || context;
-    const disabled = (0, import_react36.useContext)(RadioGroupDisabledContext) || disabledFromProps(props);
+    const disabled = (0, import_react37.useContext)(RadioGroupDisabledContext) || disabledFromProps(props);
     invariant(store, "RadioGroup must receive a `store` prop or be wrapped in a RadioProvider component.");
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(RadioScopedContextProvider, {
       value: store,
@@ -10475,7 +10870,7 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var RadioGroup = forwardRef2(function RadioGroup2(props) {
     const htmlProps = useRadioGroup(props);
-    return createElement(TagName32, htmlProps);
+    return createElement(TagName31, htmlProps);
   });

   // node_modules/@ariakit/components/dist/radio/radio-store.js
@@ -10485,10 +10880,11 @@ If there's a particular need for this, please submit a feature request at https:
       ...props,
       focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, true)
     });
-    const radio = createStore({
+    const initialState2 = {
       ...composite.getState(),
       value: defaultValue(props.value, syncState?.value, props.defaultValue, null)
-    }, composite, props.store);
+    };
+    const radio = createStore(initialState2, composite, props.store);
     return {
       ...composite,
       ...radio,
@@ -10497,19 +10893,19 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/radio/radio-store.js
-  function useRadioStoreProps(store, update, props) {
-    store = useCompositeStoreProps(store, update, props);
+  function useRadioStoreProps(store, update2, props) {
+    store = useCompositeStoreProps(store, update2, props);
     useStoreProps(store, props, "value", "setValue");
     return store;
   }
   function useRadioStore(props = {}) {
     props = useCompositeStoreOptions(props);
-    const [store, update] = useStore(createRadioStore, props);
-    return useRadioStoreProps(store, update, props);
+    const [store, update2] = useStore(createRadioStore, props);
+    return useRadioStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/react-components/dist/composite/composite-typeahead.js
-  var TagName33 = "div";
+  var TagName32 = "div";
   var typeaheadStates = /* @__PURE__ */ new WeakMap();
   function getTypeaheadState(store) {
     let typeaheadState = typeaheadStates.get(store);
@@ -10567,21 +10963,8 @@ If there's a particular need for this, please submit a feature request at https:
       if (!store) return;
       const typeaheadState = getTypeaheadState(store);
       if (!isValidTypeaheadEvent(event, typeaheadState)) return clearChars(typeaheadState);
-      const { renderedItems, items, activeId, id: id3 } = store.getState();
+      const { renderedItems, items, activeId } = store.getState();
       let enabledItems = getEnabledItems2(items.length > renderedItems.length ? items : renderedItems);
-      const document2 = getDocument(event.currentTarget);
-      const selector2 = `[data-offscreen-id="${id3}"]`;
-      const offscreenItems = document2.querySelectorAll(selector2);
-      for (const element of offscreenItems) {
-        if (element.hasAttribute("data-disabled")) continue;
-        if ("disabled" in element && !!element.disabled) continue;
-        enabledItems.push({
-          id: element.id,
-          element,
-          typeaheadText: element.dataset.typeaheadText
-        });
-      }
-      if (offscreenItems.length) enabledItems = sortBasedOnDOMPosition(enabledItems, (i3) => i3.element);
       if (!isSelfTargetOrItem(event, enabledItems)) return clearChars(typeaheadState);
       event.preventDefault();
       window.clearTimeout(typeaheadState.cleanupTimeout);
@@ -10608,11 +10991,11 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var CompositeTypeahead = forwardRef2(function CompositeTypeahead2(props) {
     const htmlProps = useCompositeTypeahead(props);
-    return createElement(TagName33, htmlProps);
+    return createElement(TagName32, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select-arrow.js
-  var TagName34 = "span";
+  var TagName33 = "span";
   var useSelectArrow = createHook(function useSelectArrow2({ store, ...props }) {
     const context = useSelectContext();
     store = store || context;
@@ -10624,13 +11007,13 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var SelectArrow = forwardRef2(function SelectArrow2(props) {
     const htmlProps = useSelectArrow(props);
-    return createElement(TagName34, htmlProps);
+    return createElement(TagName33, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select.js
-  var import_react37 = __toESM(require_react(), 1);
+  var import_react38 = __toESM(require_react(), 1);
   var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var TagName35 = "button";
+  var TagName34 = "button";
   function getSelectedValues(select) {
     return Array.from(select.selectedOptions).map((option) => option.value);
   }
@@ -10653,9 +11036,11 @@ If there's a particular need for this, please submit a feature request at https:
     store = store || context;
     invariant(store, "Select must receive a `store` prop or be wrapped in a SelectProvider component.");
     const onKeyDownProp = props.onKeyDown;
+    const disabledProp = disabledFromProps(props);
     const showOnKeyDownProp = useBooleanEvent(showOnKeyDown);
     const moveOnKeyDownProp = useBooleanEvent(moveOnKeyDown);
-    const dir = getBasePlacement(useStoreState(store, "placement"));
+    const placement = useStoreState(store, "placement");
+    const dir = getBasePlacement(placement);
     const value = useStoreState(store, "value");
     const multiSelectable = Array.isArray(value);
     const onKeyDown = useEvent((event) => {
@@ -10692,9 +11077,9 @@ If there's a particular need for this, please submit a feature request at https:
       value: store,
       children: element
     }), [store]);
-    const [autofill, setAutofill] = (0, import_react37.useState)(false);
-    const nativeSelectChangedRef = (0, import_react37.useRef)(false);
-    (0, import_react37.useEffect)(() => {
+    const [autofill, setAutofill] = (0, import_react38.useState)(false);
+    const nativeSelectChangedRef = (0, import_react38.useRef)(false);
+    (0, import_react38.useEffect)(() => {
       const nativeSelectChanged = nativeSelectChangedRef.current;
       nativeSelectChangedRef.current = false;
       if (nativeSelectChanged) return;
@@ -10709,7 +11094,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!name) return;
       return state.items;
     });
-    const values = (0, import_react37.useMemo)(() => {
+    const values = (0, import_react38.useMemo)(() => {
       const itemValues = items?.flatMap((item) => item.value ?? []);
       return [...new Set(itemValues)];
     }, [items]);
@@ -10724,7 +11109,7 @@ If there's a particular need for this, please submit a feature request at https:
         name,
         form,
         required,
-        disabled: props.disabled,
+        disabled: disabledProp,
         value,
         multiple: multiSelectable,
         onFocus: () => store?.getState().selectElement?.focus(),
@@ -10755,7 +11140,7 @@ If there's a particular need for this, please submit a feature request at https:
       value,
       multiSelectable,
       values,
-      props.disabled
+      disabledProp
     ]);
     const children = /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)(import_jsx_runtime21.Fragment, { children: [value, /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(SelectArrow, {})] });
     const contentElement = useStoreState(store, "contentElement");
@@ -10784,19 +11169,19 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var Select = forwardRef2(function Select2(props) {
     const htmlProps = useSelect(withDefaultButtonType(props));
-    return createElement(TagName35, htmlProps);
+    return createElement(TagName34, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/group/group-label-context.js
-  var import_react38 = __toESM(require_react(), 1);
-  var GroupLabelContext = (0, import_react38.createContext)(void 0);
+  var import_react39 = __toESM(require_react(), 1);
+  var GroupLabelContext = (0, import_react39.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/group/group.js
-  var import_react39 = __toESM(require_react(), 1);
+  var import_react40 = __toESM(require_react(), 1);
   var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var TagName36 = "div";
+  var TagName35 = "div";
   var useGroup = createHook(function useGroup2(props) {
-    const [labelId, setLabelId] = (0, import_react39.useState)();
+    const [labelId, setLabelId] = (0, import_react40.useState)();
     props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(GroupLabelContext.Provider, {
       value: setLabelId,
       children: element
@@ -10806,29 +11191,29 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-labelledby": props["aria-label"] != null ? void 0 : labelId,
       ...props
     };
-    return removeUndefinedValues(props);
+    return props;
   });
   var Group = forwardRef2(function Group2(props) {
     const htmlProps = useGroup(props);
-    return createElement(TagName36, htmlProps);
+    return createElement(TagName35, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-group.js
-  var TagName37 = "div";
+  var TagName36 = "div";
   var useCompositeGroup = createHook(function useCompositeGroup2({ store, ...props }) {
     props = useGroup(props);
     return props;
   });
   var CompositeGroup = forwardRef2(function CompositeGroup2(props) {
     const htmlProps = useCompositeGroup(props);
-    return createElement(TagName37, htmlProps);
+    return createElement(TagName36, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/group/group-label.js
-  var import_react40 = __toESM(require_react(), 1);
-  var TagName38 = "div";
+  var import_react41 = __toESM(require_react(), 1);
+  var TagName37 = "div";
   var useGroupLabel = createHook(function useGroupLabel2(props) {
-    const setLabelId = (0, import_react40.useContext)(GroupLabelContext);
+    const setLabelId = (0, import_react41.useContext)(GroupLabelContext);
     const id3 = useId(props.id);
     useSafeLayoutEffect(() => {
       setLabelId?.(id3);
@@ -10839,27 +11224,27 @@ If there's a particular need for this, please submit a feature request at https:
       ...props,
       id: id3
     };
-    return removeUndefinedValues(props);
+    return props;
   });
   var GroupLabel = forwardRef2(function GroupLabel2(props) {
     const htmlProps = useGroupLabel(props);
-    return createElement(TagName38, htmlProps);
+    return createElement(TagName37, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-group-label.js
-  var TagName39 = "div";
+  var TagName38 = "div";
   var useCompositeGroupLabel = createHook(function useCompositeGroupLabel2({ store, ...props }) {
     props = useGroupLabel(props);
     return props;
   });
   var CompositeGroupLabel = forwardRef2(function CompositeGroupLabel2(props) {
     const htmlProps = useCompositeGroupLabel(props);
-    return createElement(TagName39, htmlProps);
+    return createElement(TagName38, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react41 = __toESM(require_react(), 1);
-  var TagName40 = "div";
+  var import_react42 = __toESM(require_react(), 1);
+  var TagName39 = "div";
   function hoveringInside(event) {
     const nextElement = event.relatedTarget;
     if (!isElement(nextElement)) return false;
@@ -10889,8 +11274,8 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isMouseMoving()) return;
       if (!focusOnHoverProp(event)) return;
       if (!hasFocusWithin(event.currentTarget)) {
-        const baseElement = store?.getState().baseElement;
-        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
+        const compositeElement = store?.getState().compositeElement;
+        if (compositeElement && !hasFocus(compositeElement)) compositeElement.focus({ preventScroll: true });
       }
       store?.setActiveId(event.currentTarget.id);
     });
@@ -10905,9 +11290,9 @@ If there's a particular need for this, please submit a feature request at https:
       if (!focusOnHoverProp(event)) return;
       if (!blurOnHoverEndProp(event)) return;
       store?.setActiveId(null);
-      store?.getState().baseElement?.focus();
+      store?.getState().compositeElement?.focus({ preventScroll: true });
     });
-    const ref = (0, import_react41.useCallback)((element) => {
+    const ref = (0, import_react42.useCallback)((element) => {
       if (!element) return;
       element[symbol3] = true;
     }, []);
@@ -10917,17 +11302,17 @@ If there's a particular need for this, please submit a feature request at https:
       onMouseMove,
       onMouseLeave
     };
-    return removeUndefinedValues(props);
+    return props;
   });
   var CompositeHover = memo2(forwardRef2(function CompositeHover2(props) {
     const htmlProps = useCompositeHover(props);
-    return createElement(TagName40, htmlProps);
+    return createElement(TagName39, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/select/select-item.js
-  var import_react42 = __toESM(require_react(), 1);
+  var import_react43 = __toESM(require_react(), 1);
   var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var TagName41 = "div";
+  var TagName40 = "div";
   function isSelected(storeValue, itemValue) {
     if (itemValue == null) return;
     if (storeValue == null) return false;
@@ -10961,7 +11346,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     });
     const virtualFocus = useStoreState(store?.combobox, "virtualFocus");
-    const getItem = (0, import_react42.useCallback)((item) => {
+    const getItem = (0, import_react43.useCallback)((item) => {
       const nextItem = {
         ...item,
         value: disabled ? void 0 : value
@@ -11023,17 +11408,17 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var SelectItem = memo2(forwardRef2(function SelectItem2(props) {
     const htmlProps = useSelectItem(props);
-    return createElement(TagName41, htmlProps);
+    return createElement(TagName40, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/checkbox/checkbox-checked-context.js
-  var import_react43 = __toESM(require_react(), 1);
-  var CheckboxCheckedContext = (0, import_react43.createContext)(false);
+  var import_react44 = __toESM(require_react(), 1);
+  var CheckboxCheckedContext = (0, import_react44.createContext)(false);

   // node_modules/@ariakit/react-components/dist/checkbox/checkbox-check.js
-  var import_react44 = __toESM(require_react(), 1);
+  var import_react45 = __toESM(require_react(), 1);
   var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-  var TagName42 = "span";
+  var TagName41 = "span";
   var checkmark = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("svg", {
     display: "block",
     fill: "none",
@@ -11051,7 +11436,7 @@ If there's a particular need for this, please submit a feature request at https:
     return null;
   }
   var useCheckboxCheck = createHook(function useCheckboxCheck2({ store, checked, ...props }) {
-    const context = (0, import_react44.useContext)(CheckboxCheckedContext);
+    const context = (0, import_react45.useContext)(CheckboxCheckedContext);
     checked = checked ?? context;
     const children = getChildren({
       checked,
@@ -11068,18 +11453,18 @@ If there's a particular need for this, please submit a feature request at https:
         ...props.style
       }
     };
-    return removeUndefinedValues(props);
+    return props;
   });
   var CheckboxCheck = forwardRef2(function CheckboxCheck2(props) {
     const htmlProps = useCheckboxCheck(props);
-    return createElement(TagName42, htmlProps);
+    return createElement(TagName41, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select-item-check.js
-  var import_react45 = __toESM(require_react(), 1);
-  var TagName43 = "span";
+  var import_react46 = __toESM(require_react(), 1);
+  var TagName42 = "span";
   var useSelectItemCheck = createHook(function useSelectItemCheck2({ store, checked, ...props }) {
-    const context = (0, import_react45.useContext)(SelectItemCheckedContext);
+    const context = (0, import_react46.useContext)(SelectItemCheckedContext);
     checked = checked ?? context;
     props = useCheckboxCheck({
       ...props,
@@ -11089,11 +11474,11 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var SelectItemCheck = forwardRef2(function SelectItemCheck2(props) {
     const htmlProps = useSelectItemCheck(props);
-    return createElement(TagName43, htmlProps);
+    return createElement(TagName42, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select-label.js
-  var TagName44 = "div";
+  var TagName43 = "div";
   var useSelectLabel = createHook(function useSelectLabel2({ store, ...props }) {
     const context = useSelectProviderContext();
     store = store || context;
@@ -11117,18 +11502,18 @@ If there's a particular need for this, please submit a feature request at https:
         ...props.style
       }
     };
-    return removeUndefinedValues(props);
+    return props;
   });
   var SelectLabel = memo2(forwardRef2(function SelectLabel2(props) {
     const htmlProps = useSelectLabel(props);
-    return createElement(TagName44, htmlProps);
+    return createElement(TagName43, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/select/select-list.js
-  var import_react46 = __toESM(require_react(), 1);
+  var import_react47 = __toESM(require_react(), 1);
   var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-  var TagName45 = "div";
-  var SelectListContext = (0, import_react46.createContext)(null);
+  var TagName44 = "div";
+  var SelectListContext = (0, import_react47.createContext)(null);
   var useSelectList = createHook(function useSelectList2({ store, resetOnEscape = true, hideOnEnter = true, composite, alwaysVisible, ...props }) {
     const context = useSelectContext();
     store = store || context;
@@ -11136,9 +11521,9 @@ If there's a particular need for this, please submit a feature request at https:
     const id3 = useId(props.id);
     const value = useStoreState(store, "value");
     const multiSelectable = Array.isArray(value);
-    const [defaultValue2, setDefaultValue] = (0, import_react46.useState)(value);
+    const [defaultValue2, setDefaultValue] = (0, import_react47.useState)(value);
     const mounted = useStoreState(store, "mounted");
-    (0, import_react46.useEffect)(() => {
+    (0, import_react47.useEffect)(() => {
       if (mounted) return;
       setDefaultValue(value);
     }, [mounted, value]);
@@ -11157,13 +11542,13 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    const headingContext = (0, import_react46.useContext)(SelectHeadingContext);
-    const headingState = (0, import_react46.useState)();
+    const headingContext = (0, import_react47.useContext)(SelectHeadingContext);
+    const headingState = (0, import_react47.useState)();
     const [headingId, setHeadingId] = headingContext || headingState;
-    const headingContextValue = (0, import_react46.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
-    const [childStore, setChildStore] = (0, import_react46.useState)(null);
-    const setStore = (0, import_react46.useContext)(SelectListContext);
-    (0, import_react46.useEffect)(() => {
+    const headingContextValue = (0, import_react47.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
+    const [childStore, setChildStore] = (0, import_react47.useState)(null);
+    const setStore = (0, import_react47.useContext)(SelectListContext);
+    (0, import_react47.useEffect)(() => {
       if (!setStore) return;
       setStore(store);
       return () => setStore(null);
@@ -11217,11 +11602,11 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var SelectList = forwardRef2(function SelectList2(props) {
     const htmlProps = useSelectList(props);
-    return createElement(TagName45, htmlProps);
+    return createElement(TagName44, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/select/select-popover.js
-  var TagName46 = "div";
+  var TagName45 = "div";
   var useSelectPopover = createHook(function useSelectPopover2({ store, alwaysVisible, ...props }) {
     const context = useSelectProviderContext();
     store = store || context;
@@ -11239,7 +11624,7 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var SelectPopover = createDialogComponent(forwardRef2(function SelectPopover2(props) {
     const htmlProps = useSelectPopover(props);
-    return createElement(TagName46, htmlProps);
+    return createElement(TagName45, htmlProps);
   }), useSelectProviderContext);

   // node_modules/@ariakit/components/dist/select/select-store.js
@@ -11248,12 +11633,17 @@ If there's a particular need for this, please submit a feature request at https:
       "value",
       "items",
       "renderedItems",
+      "compositeElement",
       "baseElement",
       "arrowElement",
       "anchorElement",
       "contentElement",
       "popoverElement",
-      "disclosureElement"
+      "disclosureElement",
+      "inputElement",
+      "labelElement",
+      "selectElement",
+      "selectLabelElement"
     ]));
     throwOnConflictingProps(props, store);
     const syncState = store.getState();
@@ -11261,7 +11651,7 @@ If there's a particular need for this, please submit a feature request at https:
       ...props,
       store,
       virtualFocus: defaultValue(props.virtualFocus, syncState.virtualFocus, true),
-      includesBaseElement: defaultValue(props.includesBaseElement, syncState.includesBaseElement, false),
+      compositeElementInFocusOrder: defaultValue(props.compositeElementInFocusOrder, props.includesBaseElement, syncState.compositeElementInFocusOrder, syncState.includesBaseElement, false),
       activeId: defaultValue(props.activeId, syncState.activeId, props.defaultActiveId, null),
       orientation: defaultValue(props.orientation, syncState.orientation, "vertical")
     });
@@ -11322,7 +11712,10 @@ If there's a particular need for this, please submit a feature request at https:
       ...select,
       combobox,
       setValue: (value) => select.setState("value", value),
-      setLabelElement: (element) => select.setState("labelElement", element),
+      setLabelElement: (element) => {
+        select.setState("labelElement", element);
+        combobox?.setSelectLabelElement(element);
+      },
       setSelectElement: (element) => select.setState("selectElement", element),
       setListElement: (element) => select.setState("listElement", element)
     };
@@ -11337,36 +11730,36 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return useCompositeStoreOptions(props);
   }
-  function useSelectStoreProps(store, update, props) {
-    useUpdateEffect(update, [props.combobox]);
+  function useSelectStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [props.combobox]);
     useStoreProps(store, props, "value", "setValue");
     useStoreProps(store, props, "setValueOnMove");
-    return Object.assign(usePopoverStoreProps(useCompositeStoreProps(store, update, props), update, props), { combobox: props.combobox });
+    return Object.assign(usePopoverStoreProps(useCompositeStoreProps(store, update2, props), update2, props), { combobox: props.combobox });
   }
   function useSelectStore(props = {}) {
     props = useSelectStoreOptions(props);
-    const [store, update] = useStore(createSelectStore, props);
-    return useSelectStoreProps(store, update, props);
+    const [store, update2] = useStore(createSelectStore, props);
+    return useSelectStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/react-components/dist/composite/composite-row.js
-  var import_react47 = __toESM(require_react(), 1);
+  var import_react48 = __toESM(require_react(), 1);
   var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var TagName47 = "div";
+  var TagName46 = "div";
   var useCompositeRow = createHook(function useCompositeRow2({ store, "aria-setsize": ariaSetSize, "aria-posinset": ariaPosInSet, ...props }) {
     const context = useCompositeScopedContext();
     store = store || context;
     invariant(store, "CompositeRow must be wrapped in a Composite component.");
     const id3 = useId(props.id);
-    const baseElement = useStoreState(store, "baseElement") || void 0;
-    const providerValue = (0, import_react47.useMemo)(() => ({
+    const compositeElement = useStoreState(store, "compositeElement") || void 0;
+    const providerValue = (0, import_react48.useMemo)(() => ({
       id: id3,
-      baseElement,
+      compositeElement,
       ariaSetSize,
       ariaPosInSet
     }), [
       id3,
-      baseElement,
+      compositeElement,
       ariaSetSize,
       ariaPosInSet
     ]);
@@ -11378,18 +11771,19 @@ If there's a particular need for this, please submit a feature request at https:
       ...props,
       id: id3
     };
-    return removeUndefinedValues(props);
+    return props;
   });
   var CompositeRow = forwardRef2(function CompositeRow2(props) {
     const htmlProps = useCompositeRow(props);
-    return createElement(TagName47, htmlProps);
+    return createElement(TagName46, htmlProps);
   });

   // node_modules/@ariakit/components/dist/checkbox/checkbox-store.js
   function createCheckboxStore(props = {}) {
     throwOnConflictingProps(props, props.store);
     const syncState = props.store?.getState();
-    const checkbox = createStore({ value: defaultValue(props.value, syncState?.value, props.defaultValue, false) }, props.store);
+    const initialState2 = { value: defaultValue(props.value, syncState?.value, props.defaultValue, false) };
+    const checkbox = createStore(initialState2, props.store);
     return {
       ...checkbox,
       setValue: (value) => checkbox.setState("value", value)
@@ -11397,14 +11791,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/checkbox/checkbox-store.js
-  function useCheckboxStoreProps(store, update, props) {
-    useUpdateEffect(update, [props.store]);
+  function useCheckboxStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [props.store]);
     useStoreProps(store, props, "value", "setValue");
     return store;
   }
   function useCheckboxStore(props = {}) {
-    const [store, update] = useStore(createCheckboxStore, props);
-    return useCheckboxStoreProps(store, update, props);
+    const [store, update2] = useStore(createCheckboxStore, props);
+    return useCheckboxStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/react-components/dist/checkbox/checkbox-context.js
@@ -11416,13 +11810,13 @@ If there's a particular need for this, please submit a feature request at https:
   var CheckboxScopedContextProvider = ctx13.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/__chunks/DjvJNLSl.js
-  var import_react48 = __toESM(require_react(), 1);
+  var import_react49 = __toESM(require_react(), 1);
   var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
   function getPrimitiveValue(value) {
     if (Array.isArray(value)) return value.toString();
     return value;
   }
-  var TagName48 = "input";
+  var TagName47 = "input";
   function setMixed(element, mixed) {
     if (mixed) element.indeterminate = true;
     else if (element.indeterminate) element.indeterminate = false;
@@ -11433,7 +11827,7 @@ If there's a particular need for this, please submit a feature request at https:
   var useCheckbox = createHook(function useCheckbox2({ store, name, value: valueProp, checked: checkedProp, defaultChecked, ...props }) {
     const context = useCheckboxContext();
     store = store || context;
-    const [_checked, setChecked] = (0, import_react48.useState)(defaultChecked ?? false);
+    const [_checked, setChecked] = (0, import_react49.useState)(defaultChecked ?? false);
     const checked = useStoreState(store, ["value"], (state) => {
       if (checkedProp !== void 0) return checkedProp;
       if (state?.value === void 0) return _checked;
@@ -11448,13 +11842,13 @@ If there's a particular need for this, please submit a feature request at https:
       if (typeof state.value === "boolean") return state.value;
       return false;
     });
-    const ref = (0, import_react48.useRef)(null);
-    const nativeCheckbox = isNativeCheckbox(useTagName(ref, TagName48), props.type);
+    const ref = (0, import_react49.useRef)(null);
+    const nativeCheckbox = isNativeCheckbox(useTagName(ref, TagName47), props.type);
     const mixed = checked ? checked === "mixed" : void 0;
     const isChecked = checked === "mixed" ? false : checked;
     const disabled = disabledFromProps(props);
     const [propertyUpdated, schedulePropertyUpdate] = useForceUpdate();
-    (0, import_react48.useEffect)(() => {
+    (0, import_react49.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       setMixed(element, mixed);
@@ -11530,30 +11924,30 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var Checkbox = forwardRef2(function Checkbox2(props) {
     const htmlProps = useCheckbox(props);
-    return createElement(TagName48, htmlProps);
+    return createElement(TagName47, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-context.js
-  var import_react49 = __toESM(require_react(), 1);
+  var import_react50 = __toESM(require_react(), 1);
   var menu = createStoreContext([CompositeContextProvider, HovercardContextProvider], [CompositeScopedContextProvider, HovercardScopedContextProvider]);
   var useMenuContext = menu.useContext;
   var useMenuScopedContext = menu.useScopedContext;
   var useMenuProviderContext = menu.useProviderContext;
   var MenuContextProvider = menu.ContextProvider;
   var MenuScopedContextProvider = menu.ScopedContextProvider;
-  var MenuItemCheckedContext = (0, import_react49.createContext)(void 0);
-  var MenuListHiddenContext = (0, import_react49.createContext)(false);
+  var MenuItemCheckedContext = (0, import_react50.createContext)(void 0);
+  var MenuListHiddenContext = (0, import_react50.createContext)(false);

   // node_modules/@ariakit/react-components/dist/menu/menu-list.js
-  var import_react50 = __toESM(require_react(), 1);
+  var import_react51 = __toESM(require_react(), 1);
   var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
-  var TagName49 = "div";
+  var TagName48 = "div";
   function useAriaLabelledBy({ store, ...props }) {
-    const [id3, setId] = (0, import_react50.useState)(void 0);
+    const [id3, setId] = (0, import_react51.useState)(void 0);
     const label = props["aria-label"];
     const disclosureElement = useStoreState(store, "disclosureElement");
     const contentElement = useStoreState(store, "contentElement");
-    (0, import_react50.useEffect)(() => {
+    (0, import_react51.useEffect)(() => {
       const disclosure = disclosureElement;
       if (!disclosure) return;
       const menu2 = contentElement;
@@ -11631,7 +12025,8 @@ If there's a particular need for this, please submit a feature request at https:
       store,
       ...props
     });
-    const hidden = isHidden(useStoreState(store, "mounted"), props.hidden, alwaysVisible);
+    const mounted = useStoreState(store, "mounted");
+    const hidden = isHidden(mounted, props.hidden, alwaysVisible);
     const style2 = hidden ? {
       ...props.style,
       display: "none"
@@ -11670,17 +12065,17 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var MenuList = forwardRef2(function MenuList2(props) {
     const htmlProps = useMenuList(props);
-    return createElement(TagName49, htmlProps);
+    return createElement(TagName48, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu.js
-  var import_react51 = __toESM(require_react(), 1);
-  var TagName50 = "div";
+  var import_react52 = __toESM(require_react(), 1);
+  var TagName49 = "div";
   var useMenu = createHook(function useMenu2({ store, modal: modalProp = false, portal = modalProp, hideOnEscape = true, autoFocusOnShow = true, hideOnHoverOutside, alwaysVisible, ...props }) {
     const context = useMenuProviderContext();
     store = store || context;
     invariant(store, "Menu must receive a `store` prop or be wrapped in a MenuProvider component.");
-    const ref = (0, import_react51.useRef)(null);
+    const ref = (0, import_react52.useRef)(null);
     const parentMenu = store.parent;
     const parentMenubar = store.menubar;
     const hasParentMenu = !!parentMenu;
@@ -11696,12 +12091,12 @@ If there's a particular need for this, please submit a feature request at https:
       ...props
     });
     props = menuListProps;
-    const [initialFocusRef, setInitialFocusRef] = (0, import_react51.useState)();
+    const [initialFocusRef, setInitialFocusRef] = (0, import_react52.useState)();
     const initialFocusElement = useStoreState(store, [
       "autoFocusOnShow",
       "initialFocus",
       "renderedItems",
-      "baseElement"
+      "compositeElement"
     ], (state) => {
       if (!state.autoFocusOnShow) return;
       const isEnabled = (item) => !item.disabled && !!item.element;
@@ -11715,17 +12110,17 @@ If there's a particular need for this, please submit a feature request at https:
           }
           return null;
         default:
-          return state.baseElement;
+          return state.compositeElement;
       }
     });
-    (0, import_react51.useEffect)(() => {
+    (0, import_react52.useEffect)(() => {
       let cleaning = false;
       setInitialFocusRef((prevInitialFocusRef) => {
         if (cleaning) return;
         if (modal && prevInitialFocusRef?.current?.isConnected) return prevInitialFocusRef;
         if (initialFocusElement === void 0) return;
         if (initialFocusElement && initialFocusElement === prevInitialFocusRef?.current) return prevInitialFocusRef;
-        const ref2 = (0, import_react51.createRef)();
+        const ref2 = (0, import_react52.createRef)();
         ref2.current = initialFocusElement;
         return ref2;
       });
@@ -11735,9 +12130,10 @@ If there's a particular need for this, please submit a feature request at https:
     }, [modal, initialFocusElement]);
     const canAutoFocusOnShow = !!initialFocusRef || !!props.initialFocus || modal;
     const autoFocusOnShowProp = autoFocusOnShow === false ? false : canAutoFocusOnShow && autoFocusOnShow;
+    const finalFocusElement = useStoreState(store, ["disclosureElement", "anchorElement"], (state) => state.disclosureElement || state.anchorElement);
     const contentElement = useStoreState(store.combobox || store, "contentElement");
     const parentContentElement = useStoreState(parentMenu?.combobox || parentMenu, "contentElement");
-    const preserveTabOrderAnchor = (0, import_react51.useMemo)(() => {
+    const preserveTabOrderAnchor = (0, import_react52.useMemo)(() => {
       if (!parentContentElement) return;
       if (!contentElement) return;
       const role = contentElement.getAttribute("role");
@@ -11754,6 +12150,7 @@ If there's a particular need for this, please submit a feature request at https:
       alwaysVisible,
       initialFocus: initialFocusRef,
       autoFocusOnShow: autoFocusOnShowProp,
+      finalFocus: finalFocusElement,
       ...props,
       hideOnEscape(event) {
         if (isFalsyBooleanCallback(hideOnEscape, event)) return false;
@@ -11795,13 +12192,13 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var Menu = createDialogComponent(forwardRef2(function Menu2(props) {
     const htmlProps = useMenu(props);
-    return createElement(TagName50, htmlProps);
+    return createElement(TagName49, htmlProps);
   }), useMenuProviderContext);

   // node_modules/@ariakit/react-components/dist/menu/menu-button.js
-  var import_react52 = __toESM(require_react(), 1);
+  var import_react53 = __toESM(require_react(), 1);
   var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
-  var TagName51 = "button";
+  var TagName50 = "button";
   function getInitialFocus(event, dir) {
     return {
       ArrowDown: dir === "bottom" || dir === "top" ? "first" : false,
@@ -11821,7 +12218,7 @@ If there's a particular need for this, please submit a feature request at https:
     const context = useMenuProviderContext();
     store = store || context;
     invariant(store, "MenuButton must receive a `store` prop or be wrapped in a MenuProvider component.");
-    const ref = (0, import_react52.useRef)(null);
+    const ref = (0, import_react53.useRef)(null);
     const parentMenu = store.parent;
     const parentMenubar = store.menubar;
     const hasParentMenu = !!parentMenu;
@@ -11832,7 +12229,6 @@ If there's a particular need for this, please submit a feature request at https:
       const trigger = ref.current;
       if (!trigger) return;
       store?.setDisclosureElement(trigger);
-      store?.setAnchorElement(trigger);
       store?.show();
     };
     const onFocusProp = props.onFocus;
@@ -11890,9 +12286,12 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const id3 = useId(props.id);
     const parentContentElement = useStoreState(parentMenu?.combobox || parentMenu, "contentElement");
+    const role = hasParentMenu || parentIsMenubar ? getPopupItemRole(parentContentElement, "menuitem") : void 0;
+    const contentElement = useStoreState(store, "contentElement");
+    const hasCombobox = !!store.combobox;
     props = {
-      role: hasParentMenu || parentIsMenubar ? getPopupItemRole(parentContentElement, "menuitem") : void 0,
-      "aria-haspopup": getPopupRole(useStoreState(store, "contentElement"), !!store.combobox ? "dialog" : "menu"),
+      role,
+      "aria-haspopup": getPopupRole(contentElement, hasCombobox ? "dialog" : "menu"),
       ...props,
       id: id3,
       ref: useMergeRefs(ref, props.ref),
@@ -11900,7 +12299,7 @@ If there's a particular need for this, please submit a feature request at https:
       onKeyDown,
       onClick
     };
-    props = useHovercardAnchor({
+    props = useHovercardTrigger({
       store,
       focusable,
       accessibleWhenDisabled,
@@ -11937,43 +12336,43 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var MenuButton = forwardRef2(function MenuButton2(props) {
     const htmlProps = useMenuButton(props);
-    return createElement(TagName51, withDefaultButtonType(htmlProps));
+    return createElement(TagName50, withDefaultButtonType(htmlProps));
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-group.js
-  var TagName52 = "div";
+  var TagName51 = "div";
   var useMenuGroup = createHook(function useMenuGroup2(props) {
     props = useCompositeGroup(props);
     return props;
   });
   var MenuGroup = forwardRef2(function MenuGroup2(props) {
     const htmlProps = useMenuGroup(props);
-    return createElement(TagName52, htmlProps);
+    return createElement(TagName51, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-group-label.js
-  var TagName53 = "div";
+  var TagName52 = "div";
   var useMenuGroupLabel = createHook(function useMenuGroupLabel2(props) {
     props = useCompositeGroupLabel(props);
     return props;
   });
   var MenuGroupLabel = forwardRef2(function MenuGroupLabel2(props) {
     const htmlProps = useMenuGroupLabel(props);
-    return createElement(TagName53, htmlProps);
+    return createElement(TagName52, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-item.js
-  var import_react53 = __toESM(require_react(), 1);
-  var TagName54 = "div";
-  function menuHasFocus(baseElement, items, currentTarget) {
-    if (!baseElement) return false;
-    if (hasFocusWithin(baseElement)) return true;
+  var import_react54 = __toESM(require_react(), 1);
+  var TagName53 = "div";
+  function menuHasFocus(compositeElement, items, currentTarget) {
+    if (!compositeElement) return false;
+    if (hasFocusWithin(compositeElement)) return true;
     const expandedMenuId = items?.find((item) => {
       if (item.element === currentTarget) return false;
       return item.element?.getAttribute("aria-expanded") === "true";
     })?.element?.getAttribute("aria-controls");
     if (!expandedMenuId) return false;
-    const expandedMenu = getDocument(baseElement).getElementById(expandedMenuId);
+    const expandedMenu = getDocument(compositeElement).getElementById(expandedMenuId);
     if (!expandedMenu) return false;
     if (hasFocusWithin(expandedMenu)) return true;
     return !!expandedMenu.querySelector("[role=menuitem][aria-expanded=true]");
@@ -11999,7 +12398,7 @@ If there's a particular need for this, please submit a feature request at https:
       hideMenu();
     });
     const contentElement = useStoreState(store, ["contentElement"], (state) => "contentElement" in state ? state.contentElement : null);
-    const menuListHidden = (0, import_react53.useContext)(MenuListHiddenContext);
+    const menuListHidden = (0, import_react54.useContext)(MenuListHiddenContext);
     props = {
       role: getPopupItemRole(contentElement, "menuitem"),
       ...props,
@@ -12022,13 +12421,13 @@ If there's a particular need for this, please submit a feature request at https:
         };
         if (!store) return false;
         if (!getFocusOnHover()) return false;
-        const { baseElement, items } = store.getState();
+        const { compositeElement, items } = store.getState();
         if (isWithinMenu) {
-          if (event.currentTarget.hasAttribute("aria-expanded")) event.currentTarget.focus();
+          if (event.currentTarget.hasAttribute("aria-expanded")) event.currentTarget.focus({ preventScroll: true });
           return true;
         }
-        if (menuHasFocus(baseElement, items, event.currentTarget)) {
-          event.currentTarget.focus();
+        if (menuHasFocus(compositeElement, items, event.currentTarget)) {
+          event.currentTarget.focus({ preventScroll: true });
           return true;
         }
         return false;
@@ -12043,14 +12442,14 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var MenuItem = memo2(forwardRef2(function MenuItem2(props) {
     const htmlProps = useMenuItem(props);
-    return createElement(TagName54, htmlProps);
+    return createElement(TagName53, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/menu/menu-item-check.js
-  var import_react54 = __toESM(require_react(), 1);
-  var TagName55 = "span";
+  var import_react55 = __toESM(require_react(), 1);
+  var TagName54 = "span";
   var useMenuItemCheck = createHook(function useMenuItemCheck2({ store, checked, ...props }) {
-    const context = (0, import_react54.useContext)(MenuItemCheckedContext);
+    const context = (0, import_react55.useContext)(MenuItemCheckedContext);
     checked = checked ?? context;
     props = useCheckboxCheck({
       ...props,
@@ -12060,12 +12459,12 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var MenuItemCheck = forwardRef2(function MenuItemCheck2(props) {
     const htmlProps = useMenuItemCheck(props);
-    return createElement(TagName55, htmlProps);
+    return createElement(TagName54, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/menu/menu-item-checkbox.js
-  var import_react55 = __toESM(require_react(), 1);
-  var TagName56 = "div";
+  var import_react56 = __toESM(require_react(), 1);
+  var TagName55 = "div";
   function getValue(storeValue, value, checked) {
     if (value === void 0) {
       if (Array.isArray(storeValue)) return storeValue;
@@ -12087,7 +12486,7 @@ If there's a particular need for this, please submit a feature request at https:
     store = store || context;
     invariant(store, "MenuItemCheckbox must be wrapped in a MenuList or Menu component");
     const defaultChecked = useInitialValue(defaultCheckedProp);
-    (0, import_react55.useEffect)(() => {
+    (0, import_react56.useEffect)(() => {
       store?.setValue(name, (prevValue = value !== void 0 ? [] : false) => {
         if (!defaultChecked) return prevValue;
         return getValue(prevValue, value, true);
@@ -12098,7 +12497,7 @@ If there's a particular need for this, please submit a feature request at https:
       value,
       defaultChecked
     ]);
-    (0, import_react55.useEffect)(() => {
+    (0, import_react56.useEffect)(() => {
       if (checked === void 0) return;
       store?.setValue(name, (prevValue) => {
         return getValue(prevValue, value, checked);
@@ -12142,13 +12541,13 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var MenuItemCheckbox = memo2(forwardRef2(function MenuItemCheckbox2(props) {
     const htmlProps = useMenuItemCheckbox(props);
-    return createElement(TagName56, htmlProps);
+    return createElement(TagName55, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/menu/menu-item-radio.js
-  var import_react56 = __toESM(require_react(), 1);
+  var import_react57 = __toESM(require_react(), 1);
   var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
-  var TagName57 = "div";
+  var TagName56 = "div";
   function getValue2(prevValue, value, checked) {
     if (checked === void 0) return prevValue;
     if (checked) return value;
@@ -12159,7 +12558,7 @@ If there's a particular need for this, please submit a feature request at https:
     store = store || context;
     invariant(store, "MenuItemRadio must be wrapped in a MenuList or Menu component");
     const defaultChecked = useInitialValue(defaultCheckedProp);
-    (0, import_react56.useEffect)(() => {
+    (0, import_react57.useEffect)(() => {
       store?.setValue(name, (prevValue = false) => {
         return getValue2(prevValue, value, defaultChecked);
       });
@@ -12169,7 +12568,7 @@ If there's a particular need for this, please submit a feature request at https:
       value,
       defaultChecked
     ]);
-    (0, import_react56.useEffect)(() => {
+    (0, import_react57.useEffect)(() => {
       if (checked === void 0) return;
       store?.setValue(name, (prevValue) => {
         return getValue2(prevValue, value, checked);
@@ -12212,7 +12611,7 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var MenuItemRadio = memo2(forwardRef2(function MenuItemRadio2(props) {
     const htmlProps = useMenuItemRadio(props);
-    return createElement(TagName57, htmlProps);
+    return createElement(TagName56, htmlProps);
   }));

   // node_modules/@ariakit/components/dist/menu/menu-store.js
@@ -12239,12 +12638,13 @@ If there's a particular need for this, please submit a feature request at https:
       timeout: defaultValue(props.timeout, syncState.timeout, parentIsMenubar ? 0 : 150),
       hideTimeout: defaultValue(props.hideTimeout, syncState.hideTimeout, 0)
     });
-    const menu2 = createStore({
+    const initialState2 = {
       ...composite.getState(),
       ...hovercard.getState(),
       initialFocus: defaultValue(syncState.initialFocus, "container"),
       values: defaultValue(props.values, syncState.values, props.defaultValues, {})
-    }, composite, hovercard, store);
+    };
+    const menu2 = createStore(initialState2, composite, hovercard, store);
     setup(menu2, () => sync(menu2, ["mounted"], (state) => {
       if (state.mounted) return;
       menu2.setState("activeId", null);
@@ -12283,14 +12683,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // node_modules/@ariakit/react-components/dist/menu/menu-store.js
-  function useMenuStoreProps(store, update, props) {
-    useUpdateEffect(update, [
+  function useMenuStoreProps(store, update2, props) {
+    useUpdateEffect(update2, [
       props.combobox,
       props.parent,
       props.menubar
     ]);
     useStoreProps(store, props, "values", "setValues");
-    return Object.assign(useHovercardStoreProps(useCompositeStoreProps(store, update, props), update, props), {
+    return Object.assign(useHovercardStoreProps(useCompositeStoreProps(store, update2, props), update2, props), {
       combobox: props.combobox,
       parent: props.parent,
       menubar: props.menubar
@@ -12306,12 +12706,12 @@ If there's a particular need for this, please submit a feature request at https:
       menubar: props.menubar !== void 0 ? props.menubar : menubar2,
       combobox: props.combobox !== void 0 ? props.combobox : combobox
     };
-    const [store, update] = useStore(createMenuStore, props);
-    return useMenuStoreProps(store, update, props);
+    const [store, update2] = useStore(createMenuStore, props);
+    return useMenuStoreProps(store, update2, props);
   }

   // node_modules/@ariakit/react-components/dist/menu/menu-separator.js
-  var TagName58 = "hr";
+  var TagName57 = "hr";
   var useMenuSeparator = createHook(function useMenuSeparator2({ store, ...props }) {
     const context = useMenuContext();
     store = store || context;
@@ -12323,7 +12723,7 @@ If there's a particular need for this, please submit a feature request at https:
   });
   var MenuSeparator = forwardRef2(function MenuSeparator2(props) {
     const htmlProps = useMenuSeparator(props);
-    return createElement(TagName58, htmlProps);
+    return createElement(TagName57, htmlProps);
   });

   // packages/components/build-module/composite/index.mjs
@@ -12612,7 +13012,7 @@ If there's a particular need for this, please submit a feature request at https:
   function Shortcut(props) {
     const {
       shortcut,
-      className: className2
+      className
     } = props;
     if (!shortcut) {
       return null;
@@ -12627,7 +13027,7 @@ If there's a particular need for this, please submit a feature request at https:
       ariaLabel = shortcut.ariaLabel;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("span", {
-      className: className2,
+      className,
       "aria-label": ariaLabel,
       children: displayText
     });
@@ -12936,7 +13336,7 @@ If there's a particular need for this, please submit a feature request at https:
       acc[key] = createRenderStep(flagRunNextFrame);
       return acc;
     }, {});
-    const { read, resolveKeyframes, update, preRender, render, postRender } = steps;
+    const { read, resolveKeyframes, update: update2, preRender, render, postRender } = steps;
     const processBatch = () => {
       const timestamp = MotionGlobalConfig.useManualTiming ? state.timestamp : performance.now();
       runNextFrame = false;
@@ -12945,7 +13345,7 @@ If there's a particular need for this, please submit a feature request at https:
       state.isProcessing = true;
       read.process(state);
       resolveKeyframes.process(state);
-      update.process(state);
+      update2.process(state);
       preRender.process(state);
       render.process(state);
       postRender.process(state);
@@ -14532,8 +14932,8 @@ 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/drivers/driver-frameloop.mjs
-  var frameloopDriver = (update) => {
-    const passTimestamp = ({ timestamp }) => update(timestamp);
+  var frameloopDriver = (update2) => {
+    const passTimestamp = ({ timestamp }) => update2(timestamp);
     return {
       start: () => frame.update(passTimestamp, true),
       stop: () => cancelFrame(passTimestamp),
@@ -17109,34 +17509,34 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs
   var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
-  var import_react61 = __toESM(require_react(), 1);
+  var import_react62 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs
-  var import_react58 = __toESM(require_react(), 1);
+  var import_react59 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/context/PresenceContext.mjs
-  var import_react57 = __toESM(require_react(), 1);
-  var PresenceContext = (0, import_react57.createContext)(null);
+  var import_react58 = __toESM(require_react(), 1);
+  var PresenceContext = (0, import_react58.createContext)(null);

   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/use-presence.mjs
   function usePresence() {
-    const context = (0, import_react58.useContext)(PresenceContext);
+    const context = (0, import_react59.useContext)(PresenceContext);
     if (context === null)
       return [true, null];
     const { isPresent, onExitComplete, register } = context;
-    const id3 = (0, import_react58.useId)();
-    (0, import_react58.useEffect)(() => register(id3), []);
-    const safeToRemove = (0, import_react58.useCallback)(() => onExitComplete && onExitComplete(id3), [id3, onExitComplete]);
+    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];
   }

   // packages/components/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs
-  var import_react59 = __toESM(require_react(), 1);
-  var LayoutGroupContext = (0, import_react59.createContext)({});
+  var import_react60 = __toESM(require_react(), 1);
+  var LayoutGroupContext = (0, import_react60.createContext)({});

   // packages/components/node_modules/framer-motion/dist/es/context/SwitchLayoutGroupContext.mjs
-  var import_react60 = __toESM(require_react(), 1);
-  var SwitchLayoutGroupContext = (0, import_react60.createContext)({});
+  var import_react61 = __toESM(require_react(), 1);
+  var SwitchLayoutGroupContext = (0, import_react61.createContext)({});

   // packages/components/node_modules/framer-motion/dist/es/projection/node/state.mjs
   var globalProjectionState = {
@@ -17207,7 +17607,7 @@ If there's a particular need for this, please submit a feature request at https:
   var { schedule: microtask, cancel: cancelMicrotask } = createRenderBatcher(queueMicrotask, false);

   // packages/components/node_modules/framer-motion/dist/es/motion/features/layout/MeasureLayout.mjs
-  var MeasureLayoutWithContext = class extends import_react61.Component {
+  var MeasureLayoutWithContext = class extends import_react62.Component {
     /**
      * This only mounts projection nodes for components that
      * need measuring, we might want to do it for all components
@@ -17291,8 +17691,8 @@ If there's a particular need for this, please submit a feature request at https:
   };
   function MeasureLayout(props) {
     const [isPresent, safeToRemove] = usePresence();
-    const layoutGroup = (0, import_react61.useContext)(LayoutGroupContext);
-    return (0, import_jsx_runtime39.jsx)(MeasureLayoutWithContext, { ...props, layoutGroup, switchLayoutGroup: (0, import_react61.useContext)(SwitchLayoutGroupContext), isPresent, safeToRemove });
+    const layoutGroup = (0, import_react62.useContext)(LayoutGroupContext);
+    return (0, import_jsx_runtime39.jsx)(MeasureLayoutWithContext, { ...props, layoutGroup, switchLayoutGroup: (0, import_react62.useContext)(SwitchLayoutGroupContext), isPresent, safeToRemove });
   }
   var defaultScaleCorrectors = {
     borderRadius: {
@@ -18921,44 +19321,44 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/node_modules/framer-motion/dist/es/motion/index.mjs
   var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
-  var import_react69 = __toESM(require_react(), 1);
+  var import_react70 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/context/MotionConfigContext.mjs
-  var import_react62 = __toESM(require_react(), 1);
-  var MotionConfigContext = (0, import_react62.createContext)({
+  var import_react63 = __toESM(require_react(), 1);
+  var MotionConfigContext = (0, import_react63.createContext)({
     transformPagePoint: (p3) => p3,
     isStatic: false,
     reducedMotion: "never"
   });

   // packages/components/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs
-  var import_react63 = __toESM(require_react(), 1);
-  var MotionContext = (0, import_react63.createContext)({});
+  var import_react64 = __toESM(require_react(), 1);
+  var MotionContext = (0, import_react64.createContext)({});

   // packages/components/node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs
-  var import_react66 = __toESM(require_react(), 1);
+  var import_react67 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs
-  var import_react64 = __toESM(require_react(), 1);
+  var import_react65 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/utils/is-browser.mjs
   var isBrowser = typeof window !== "undefined";

   // packages/components/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs
-  var useIsomorphicLayoutEffect = isBrowser ? import_react64.useLayoutEffect : import_react64.useEffect;
+  var useIsomorphicLayoutEffect = isBrowser ? import_react65.useLayoutEffect : import_react65.useEffect;

   // packages/components/node_modules/framer-motion/dist/es/context/LazyContext.mjs
-  var import_react65 = __toESM(require_react(), 1);
-  var LazyContext = (0, import_react65.createContext)({ strict: false });
+  var import_react66 = __toESM(require_react(), 1);
+  var LazyContext = (0, import_react66.createContext)({ strict: false });

   // packages/components/node_modules/framer-motion/dist/es/motion/utils/use-visual-element.mjs
   function useVisualElement(Component7, visualState, props, createVisualElement, ProjectionNodeConstructor) {
     var _a, _b;
-    const { visualElement: parent } = (0, import_react66.useContext)(MotionContext);
-    const lazyContext = (0, import_react66.useContext)(LazyContext);
-    const presenceContext = (0, import_react66.useContext)(PresenceContext);
-    const reducedMotionConfig = (0, import_react66.useContext)(MotionConfigContext).reducedMotion;
-    const visualElementRef = (0, import_react66.useRef)(null);
+    const { visualElement: parent } = (0, import_react67.useContext)(MotionContext);
+    const lazyContext = (0, import_react67.useContext)(LazyContext);
+    const presenceContext = (0, import_react67.useContext)(PresenceContext);
+    const reducedMotionConfig = (0, import_react67.useContext)(MotionConfigContext).reducedMotion;
+    const visualElementRef = (0, import_react67.useRef)(null);
     createVisualElement = createVisualElement || lazyContext.renderer;
     if (!visualElementRef.current && createVisualElement) {
       visualElementRef.current = createVisualElement(Component7, {
@@ -18971,18 +19371,18 @@ If there's a particular need for this, please submit a feature request at https:
       });
     }
     const visualElement = visualElementRef.current;
-    const initialLayoutGroupConfig = (0, import_react66.useContext)(SwitchLayoutGroupContext);
+    const initialLayoutGroupConfig = (0, import_react67.useContext)(SwitchLayoutGroupContext);
     if (visualElement && !visualElement.projection && ProjectionNodeConstructor && (visualElement.type === "html" || visualElement.type === "svg")) {
       createProjectionNode2(visualElementRef.current, props, ProjectionNodeConstructor, initialLayoutGroupConfig);
     }
-    const isMounted = (0, import_react66.useRef)(false);
-    (0, import_react66.useInsertionEffect)(() => {
+    const isMounted = (0, import_react67.useRef)(false);
+    (0, import_react67.useInsertionEffect)(() => {
       if (visualElement && isMounted.current) {
         visualElement.update(props, presenceContext);
       }
     });
     const optimisedAppearId = props[optimizedAppearDataAttribute];
-    const wantsHandoff = (0, import_react66.useRef)(Boolean(optimisedAppearId) && !((_a = window.MotionHandoffIsComplete) === null || _a === void 0 ? void 0 : _a.call(window, optimisedAppearId)) && ((_b = window.MotionHasOptimisedAnimation) === null || _b === void 0 ? void 0 : _b.call(window, optimisedAppearId)));
+    const wantsHandoff = (0, import_react67.useRef)(Boolean(optimisedAppearId) && !((_a = window.MotionHandoffIsComplete) === null || _a === void 0 ? void 0 : _a.call(window, optimisedAppearId)) && ((_b = window.MotionHasOptimisedAnimation) === null || _b === void 0 ? void 0 : _b.call(window, optimisedAppearId)));
     useIsomorphicLayoutEffect(() => {
       if (!visualElement)
         return;
@@ -18994,7 +19394,7 @@ If there's a particular need for this, please submit a feature request at https:
         visualElement.animationState.animateChanges();
       }
     });
-    (0, import_react66.useEffect)(() => {
+    (0, import_react67.useEffect)(() => {
       if (!visualElement)
         return;
       if (!wantsHandoff.current && visualElement.animationState) {
@@ -19038,9 +19438,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/node_modules/framer-motion/dist/es/motion/utils/use-motion-ref.mjs
-  var import_react67 = __toESM(require_react(), 1);
+  var import_react68 = __toESM(require_react(), 1);
   function useMotionRef(visualState, visualElement, externalRef) {
-    return (0, import_react67.useCallback)(
+    return (0, import_react68.useCallback)(
       (instance) => {
         instance && visualState.mount && visualState.mount(instance);
         if (visualElement) {
@@ -19068,7 +19468,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/node_modules/framer-motion/dist/es/context/MotionContext/create.mjs
-  var import_react68 = __toESM(require_react(), 1);
+  var import_react69 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/render/utils/is-controlling-variants.mjs
   function isControllingVariants(props) {
@@ -19092,8 +19492,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/node_modules/framer-motion/dist/es/context/MotionContext/create.mjs
   function useCreateMotionContext(props) {
-    const { initial, animate } = getCurrentTreeVariants(props, (0, import_react68.useContext)(MotionContext));
-    return (0, import_react68.useMemo)(() => ({ initial, animate }), [variantLabelsAsDependency(initial), variantLabelsAsDependency(animate)]);
+    const { initial, animate } = getCurrentTreeVariants(props, (0, import_react69.useContext)(MotionContext));
+    return (0, import_react69.useMemo)(() => ({ initial, animate }), [variantLabelsAsDependency(initial), variantLabelsAsDependency(animate)]);
   }
   function variantLabelsAsDependency(prop) {
     return Array.isArray(prop) ? prop.join(" ") : prop;
@@ -19141,12 +19541,12 @@ If there's a particular need for this, please submit a feature request at https:
   var motionComponentSymbol = /* @__PURE__ */ Symbol.for("motionComponentSymbol");

   // packages/components/node_modules/framer-motion/dist/es/motion/index.mjs
-  function createRendererMotionComponent({ preloadedFeatures, createVisualElement, useRender, useVisualState, Component: Component7 }) {
+  function createRendererMotionComponent({ preloadedFeatures, createVisualElement, useRender: useRender2, useVisualState, Component: Component7 }) {
     preloadedFeatures && loadFeatures(preloadedFeatures);
     function MotionComponent(props, externalRef) {
       let MeasureLayout2;
       const configAndProps = {
-        ...(0, import_react69.useContext)(MotionConfigContext),
+        ...(0, import_react70.useContext)(MotionConfigContext),
         ...props,
         layoutId: useLayoutId(props)
       };
@@ -19159,18 +19559,18 @@ If there's a particular need for this, please submit a feature request at https:
         MeasureLayout2 = layoutProjection.MeasureLayout;
         context.visualElement = useVisualElement(Component7, visualState, configAndProps, createVisualElement, layoutProjection.ProjectionNode);
       }
-      return (0, import_jsx_runtime40.jsxs)(MotionContext.Provider, { value: context, children: [MeasureLayout2 && context.visualElement ? (0, import_jsx_runtime40.jsx)(MeasureLayout2, { visualElement: context.visualElement, ...configAndProps }) : null, useRender(Component7, props, useMotionRef(visualState, context.visualElement, externalRef), visualState, isStatic, context.visualElement)] });
+      return (0, import_jsx_runtime40.jsxs)(MotionContext.Provider, { value: context, children: [MeasureLayout2 && context.visualElement ? (0, import_jsx_runtime40.jsx)(MeasureLayout2, { visualElement: context.visualElement, ...configAndProps }) : null, useRender2(Component7, props, useMotionRef(visualState, context.visualElement, externalRef), visualState, isStatic, context.visualElement)] });
     }
-    const ForwardRefMotionComponent = (0, import_react69.forwardRef)(MotionComponent);
+    const ForwardRefMotionComponent = (0, import_react70.forwardRef)(MotionComponent);
     ForwardRefMotionComponent[motionComponentSymbol] = Component7;
     return ForwardRefMotionComponent;
   }
   function useLayoutId({ layoutId }) {
-    const layoutGroupId = (0, import_react69.useContext)(LayoutGroupContext).id;
+    const layoutGroupId = (0, import_react70.useContext)(LayoutGroupContext).id;
     return layoutGroupId && layoutId !== void 0 ? layoutGroupId + "-" + layoutId : layoutId;
   }
   function useStrictMode(configAndProps, preloadedFeatures) {
-    const isStrict = (0, import_react69.useContext)(LazyContext).strict;
+    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);
@@ -19317,12 +19717,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/node_modules/framer-motion/dist/es/motion/utils/use-visual-state.mjs
-  var import_react71 = __toESM(require_react(), 1);
+  var import_react72 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/utils/use-constant.mjs
-  var import_react70 = __toESM(require_react(), 1);
+  var import_react71 = __toESM(require_react(), 1);
   function useConstant(init2) {
-    const ref = (0, import_react70.useRef)(null);
+    const ref = (0, import_react71.useRef)(null);
     if (ref.current === null) {
       ref.current = init2();
     }
@@ -19341,8 +19741,8 @@ If there's a particular need for this, please submit a feature request at https:
     return state;
   }
   var makeUseVisualState = (config) => (props, isStatic) => {
-    const context = (0, import_react71.useContext)(MotionContext);
-    const presenceContext = (0, import_react71.useContext)(PresenceContext);
+    const context = (0, import_react72.useContext)(MotionContext);
+    const presenceContext = (0, import_react72.useContext)(PresenceContext);
     const make = () => makeState(config, props, context, presenceContext);
     return isStatic ? make() : useConstant(make);
   };
@@ -19595,10 +19995,10 @@ 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/use-render.mjs
-  var import_react74 = __toESM(require_react(), 1);
+  var import_react75 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/render/html/use-props.mjs
-  var import_react72 = __toESM(require_react(), 1);
+  var import_react73 = __toESM(require_react(), 1);
   function copyRawValuesOnly(target, source, props) {
     for (const key in source) {
       if (!isMotionValue(source[key]) && !isForcedMotionValue(key, props)) {
@@ -19607,7 +20007,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
   }
   function useInitialMotionValues({ transformTemplate }, visualState) {
-    return (0, import_react72.useMemo)(() => {
+    return (0, import_react73.useMemo)(() => {
       const state = createHtmlRenderState();
       buildHTMLStyles(state, visualState, transformTemplate);
       return Object.assign({}, state.vars, state.style);
@@ -19697,9 +20097,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/node_modules/framer-motion/dist/es/render/svg/use-props.mjs
-  var import_react73 = __toESM(require_react(), 1);
+  var import_react74 = __toESM(require_react(), 1);
   function useSVGProps(props, visualState, _isStatic, Component7) {
-    const visualProps = (0, import_react73.useMemo)(() => {
+    const visualProps = (0, import_react74.useMemo)(() => {
       const state = createSvgRenderState();
       buildSVGAttrs(state, visualState, isSVGTag(Component7), props.transformTemplate);
       return {
@@ -19717,19 +20117,19 @@ 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/use-render.mjs
   function createUseRender(forwardMotionProps = false) {
-    const useRender = (Component7, props, ref, { latestValues }, isStatic) => {
+    const useRender2 = (Component7, props, ref, { latestValues }, isStatic) => {
       const useVisualProps = isSVGComponent(Component7) ? useSVGProps : useHTMLProps;
       const visualProps = useVisualProps(props, latestValues, isStatic, Component7);
       const filteredProps = filterProps(props, typeof Component7 === "string", forwardMotionProps);
-      const elementProps = Component7 !== import_react74.Fragment ? { ...filteredProps, ...visualProps, ref } : {};
+      const elementProps = Component7 !== import_react75.Fragment ? { ...filteredProps, ...visualProps, ref } : {};
       const { children } = props;
-      const renderedChildren = (0, import_react74.useMemo)(() => isMotionValue(children) ? children.get() : children, [children]);
-      return (0, import_react74.createElement)(Component7, {
+      const renderedChildren = (0, import_react75.useMemo)(() => isMotionValue(children) ? children.get() : children, [children]);
+      return (0, import_react75.createElement)(Component7, {
         ...elementProps,
         children: renderedChildren
       });
     };
-    return useRender;
+    return useRender2;
   }

   // packages/components/node_modules/framer-motion/dist/es/render/components/create-factory.mjs
@@ -19748,7 +20148,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/create-visual-element.mjs
-  var import_react75 = __toESM(require_react(), 1);
+  var import_react76 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/utils/reduced-motion/state.mjs
   var prefersReducedMotion = { current: null };
@@ -20259,7 +20659,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/create-visual-element.mjs
   var createDomVisualElement = (Component7, options2) => {
     return isSVGComponent(Component7) ? new SVGVisualElement(options2) : new HTMLVisualElement(options2, {
-      allowProjection: Component7 !== import_react75.Fragment
+      allowProjection: Component7 !== import_react76.Fragment
     });
   };

@@ -20276,17 +20676,17 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs
   var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
-  var import_react79 = __toESM(require_react(), 1);
+  var import_react80 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs
   var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
   var React4 = __toESM(require_react(), 1);
-  var import_react77 = __toESM(require_react(), 1);
+  var import_react78 = __toESM(require_react(), 1);

   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/PopChild.mjs
   var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
   var React3 = __toESM(require_react(), 1);
-  var import_react76 = __toESM(require_react(), 1);
+  var import_react77 = __toESM(require_react(), 1);
   var PopChildMeasure = class extends React3.Component {
     getSnapshotBeforeUpdate(prevProps) {
       const element = this.props.childRef.current;
@@ -20309,16 +20709,16 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };
   function PopChild({ children, isPresent }) {
-    const id3 = (0, import_react76.useId)();
-    const ref = (0, import_react76.useRef)(null);
-    const size4 = (0, import_react76.useRef)({
+    const id3 = (0, import_react77.useId)();
+    const ref = (0, import_react77.useRef)(null);
+    const size4 = (0, import_react77.useRef)({
       width: 0,
       height: 0,
       top: 0,
       left: 0
     });
-    const { nonce } = (0, import_react76.useContext)(MotionConfigContext);
-    (0, import_react76.useInsertionEffect)(() => {
+    const { nonce } = (0, import_react77.useContext)(MotionConfigContext);
+    (0, import_react77.useInsertionEffect)(() => {
       const { width, height, top, left } = size4.current;
       if (isPresent || !ref.current || !width || !height)
         return;
@@ -20348,8 +20748,8 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/PresenceChild.mjs
   var PresenceChild = ({ children, initial, isPresent, onExitComplete, custom, presenceAffectsLayout, mode: mode2 }) => {
     const presenceChildren = useConstant(newChildrenMap);
-    const id3 = (0, import_react77.useId)();
-    const memoizedOnExitComplete = (0, import_react77.useCallback)((childId) => {
+    const id3 = (0, import_react78.useId)();
+    const memoizedOnExitComplete = (0, import_react78.useCallback)((childId) => {
       presenceChildren.set(childId, true);
       for (const isComplete of presenceChildren.values()) {
         if (!isComplete)
@@ -20357,7 +20757,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       onExitComplete && onExitComplete();
     }, [presenceChildren, onExitComplete]);
-    const context = (0, import_react77.useMemo)(
+    const context = (0, import_react78.useMemo)(
       () => ({
         id: id3,
         initial,
@@ -20376,7 +20776,7 @@ If there's a particular need for this, please submit a feature request at https:
        */
       presenceAffectsLayout ? [Math.random(), memoizedOnExitComplete] : [isPresent, memoizedOnExitComplete]
     );
-    (0, import_react77.useMemo)(() => {
+    (0, import_react78.useMemo)(() => {
       presenceChildren.forEach((_2, key) => presenceChildren.set(key, false));
     }, [isPresent]);
     React4.useEffect(() => {
@@ -20392,12 +20792,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/utils.mjs
-  var import_react78 = __toESM(require_react(), 1);
+  var import_react79 = __toESM(require_react(), 1);
   var getChildKey = (child) => child.key || "";
   function onlyElements(children) {
     const filtered = [];
-    import_react78.Children.forEach(children, (child) => {
-      if ((0, import_react78.isValidElement)(child))
+    import_react79.Children.forEach(children, (child) => {
+      if ((0, import_react79.isValidElement)(child))
         filtered.push(child);
     });
     return filtered;
@@ -20406,13 +20806,13 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/components/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs
   var AnimatePresence = ({ children, exitBeforeEnter, custom, initial = true, onExitComplete, presenceAffectsLayout = true, mode: mode2 = "sync" }) => {
     invariant2(!exitBeforeEnter, "Replace exitBeforeEnter with mode='wait'");
-    const presentChildren = (0, import_react79.useMemo)(() => onlyElements(children), [children]);
+    const presentChildren = (0, import_react80.useMemo)(() => onlyElements(children), [children]);
     const presentKeys = presentChildren.map(getChildKey);
-    const isInitialRender = (0, import_react79.useRef)(true);
-    const pendingPresentChildren = (0, import_react79.useRef)(presentChildren);
+    const isInitialRender = (0, import_react80.useRef)(true);
+    const pendingPresentChildren = (0, import_react80.useRef)(presentChildren);
     const exitComplete = useConstant(() => /* @__PURE__ */ new Map());
-    const [diffedChildren, setDiffedChildren] = (0, import_react79.useState)(presentChildren);
-    const [renderedChildren, setRenderedChildren] = (0, import_react79.useState)(presentChildren);
+    const [diffedChildren, setDiffedChildren] = (0, import_react80.useState)(presentChildren);
+    const [renderedChildren, setRenderedChildren] = (0, import_react80.useState)(presentChildren);
     useIsomorphicLayoutEffect(() => {
       isInitialRender.current = false;
       pendingPresentChildren.current = presentChildren;
@@ -20448,7 +20848,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (mode2 === "wait" && renderedChildren.length > 1) {
       console.warn(`You're attempting to animate multiple children within AnimatePresence, but its mode is set to "wait". This will lead to odd visual behaviour.`);
     }
-    const { forceRender } = (0, import_react79.useContext)(LayoutGroupContext);
+    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);
@@ -20573,7 +20973,7 @@ If there's a particular need for this, please submit a feature request at https:

   // node_modules/@emotion/react/dist/emotion-element-f0de968e.browser.esm.js
   var React6 = __toESM(require_react());
-  var import_react80 = __toESM(require_react());
+  var import_react81 = __toESM(require_react());

   // node_modules/@emotion/sheet/dist/emotion-sheet.esm.js
   var isDevelopment = false;
@@ -21389,17 +21789,17 @@ If there's a particular need for this, please submit a feature request at https:
   var isBrowser2 = true;
   function getRegisteredStyles(registered, registeredStyles, classNames) {
     var rawClassName = "";
-    classNames.split(" ").forEach(function(className2) {
-      if (registered[className2] !== void 0) {
-        registeredStyles.push(registered[className2] + ";");
-      } else if (className2) {
-        rawClassName += className2 + " ";
+    classNames.split(" ").forEach(function(className) {
+      if (registered[className] !== void 0) {
+        registeredStyles.push(registered[className] + ";");
+      } else if (className) {
+        rawClassName += className + " ";
       }
     });
     return rawClassName;
   }
   var registerStyles = function registerStyles2(cache2, serialized, isStringTag) {
-    var className2 = cache2.key + "-" + serialized.name;
+    var className = cache2.key + "-" + serialized.name;
     if (
       // we only need to add the styles to the registered cache if the
       // class name could be used further down
@@ -21410,18 +21810,18 @@ If there's a particular need for this, please submit a feature request at https:
       // in node since emotion-server relies on whether a style is in
       // the registered cache to know whether a style is global or not
       // also, note that this check will be dead code eliminated in the browser
-      isBrowser2 === false) && cache2.registered[className2] === void 0
+      isBrowser2 === false) && cache2.registered[className] === void 0
     ) {
-      cache2.registered[className2] = serialized.styles;
+      cache2.registered[className] = serialized.styles;
     }
   };
   var insertStyles = function insertStyles2(cache2, serialized, isStringTag) {
     registerStyles(cache2, serialized, isStringTag);
-    var className2 = cache2.key + "-" + serialized.name;
+    var className = cache2.key + "-" + serialized.name;
     if (cache2.inserted[serialized.name] === void 0) {
       var current = serialized;
       do {
-        cache2.insert(serialized === current ? "." + className2 : "", current, cache2.sheet, true);
+        cache2.insert(serialized === current ? "." + className : "", current, cache2.sheet, true);
         current = current.next;
       } while (current !== void 0);
     }
@@ -21707,11 +22107,11 @@ If there's a particular need for this, please submit a feature request at https:
   );
   var CacheProvider = EmotionCacheContext.Provider;
   var __unsafe_useEmotionCache = function useEmotionCache() {
-    return (0, import_react80.useContext)(EmotionCacheContext);
+    return (0, import_react81.useContext)(EmotionCacheContext);
   };
   var withEmotionCache = function withEmotionCache2(func) {
-    return /* @__PURE__ */ (0, import_react80.forwardRef)(function(props, ref) {
-      var cache2 = (0, import_react80.useContext)(EmotionCacheContext);
+    return /* @__PURE__ */ (0, import_react81.forwardRef)(function(props, ref) {
+      var cache2 = (0, import_react81.useContext)(EmotionCacheContext);
       return func(props, cache2, ref);
     });
   };
@@ -21728,8 +22128,8 @@ If there's a particular need for this, please submit a feature request at https:
     newProps[typePropName] = type;
     return newProps;
   };
-  var Insertion = function Insertion2(_ref9) {
-    var cache2 = _ref9.cache, serialized = _ref9.serialized, isStringTag = _ref9.isStringTag;
+  var Insertion = function Insertion2(_ref7) {
+    var cache2 = _ref7.cache, serialized = _ref7.serialized, isStringTag = _ref7.isStringTag;
     registerStyles(cache2, serialized, isStringTag);
     useInsertionEffectAlwaysWithSyncFallback(function() {
       return insertStyles(cache2, serialized, isStringTag);
@@ -21743,21 +22143,21 @@ If there's a particular need for this, please submit a feature request at https:
     }
     var WrappedComponent = props[typePropName];
     var registeredStyles = [cssProp];
-    var className2 = "";
+    var className = "";
     if (typeof props.className === "string") {
-      className2 = getRegisteredStyles(cache2.registered, registeredStyles, props.className);
+      className = getRegisteredStyles(cache2.registered, registeredStyles, props.className);
     } else if (props.className != null) {
-      className2 = props.className + " ";
+      className = props.className + " ";
     }
     var serialized = serializeStyles(registeredStyles, void 0, React6.useContext(ThemeContext));
-    className2 += cache2.key + "-" + serialized.name;
+    className += cache2.key + "-" + serialized.name;
     var newProps = {};
     for (var _key2 in props) {
       if (hasOwn.call(props, _key2) && _key2 !== "css" && _key2 !== typePropName && !isDevelopment3) {
         newProps[_key2] = props[_key2];
       }
     }
-    newProps.className = className2;
+    newProps.className = className;
     if (ref) {
       newProps.ref = ref;
     }
@@ -21786,10 +22186,10 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return React7.createElement.apply(null, createElementArgArray);
   };
-  (function(_jsx253) {
+  (function(_jsx248) {
     var JSX;
     /* @__PURE__ */ (function(_JSX) {
-    })(JSX || (JSX = _jsx253.JSX || (_jsx253.JSX = {})));
+    })(JSX || (JSX = _jsx248.JSX || (_jsx248.JSX = {})));
   })(jsx36 || (jsx36 = {}));
   function css() {
     for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
@@ -21816,11 +22216,11 @@ If there's a particular need for this, please submit a feature request at https:
       return cache2.insert("", serialized, cache2.sheet, true);
     }
   }
-  function merge(registered, css3, className2) {
+  function merge(registered, css3, className) {
     var registeredStyles = [];
-    var rawClassName = getRegisteredStyles(registered, registeredStyles, className2);
+    var rawClassName = getRegisteredStyles(registered, registeredStyles, className);
     if (registeredStyles.length < 2) {
-      return className2;
+      return className;
     }
     return rawClassName + css3(registeredStyles);
   }
@@ -22334,23 +22734,6 @@ If there's a particular need for this, please submit a feature request at https:
     return font_values_default[value] ?? "";
   }

-  // packages/components/build-module/utils/breakpoint-values.mjs
-  var breakpoint_values_default = {
-    huge: "1440px",
-    wide: "1280px",
-    "x-large": "1080px",
-    large: "960px",
-    // admin sidebar auto folds
-    medium: "782px",
-    // Adminbar goes big.
-    small: "600px",
-    mobile: "480px",
-    "zoomed-in": "280px"
-  };
-
-  // packages/components/build-module/utils/breakpoint.mjs
-  var breakpoint = (point) => `@media (min-width: ${breakpoint_values_default[point]})`;
-
   // packages/components/build-module/utils/colors-values.mjs
   var white = "#fff";
   var GRAY = {
@@ -22449,9 +22832,6 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var config_values_default = Object.assign({}, CONTROL_PROPS, {
     colorDivider: "rgba(0, 0, 0, 0.1)",
-    colorScrollbarThumb: "rgba(0, 0, 0, 0.2)",
-    colorScrollbarThumbHover: "rgba(0, 0, 0, 0.5)",
-    colorScrollbarTrack: "rgba(0, 0, 0, 0.04)",
     elevationIntensity: 1,
     radiusXSmall: "1px",
     radiusSmall: "2px",
@@ -22734,7 +23114,7 @@ If there's a particular need for this, please submit a feature request at https:
   function UnforwardedTooltip(props, ref) {
     const {
       children,
-      className: className2,
+      className,
       delay: delay2 = TOOLTIP_DELAY,
       hideOnClick = true,
       placement,
@@ -22791,7 +23171,7 @@ If there's a particular need for this, please submit a feature request at https:
         children: isOnlyChild ? void 0 : children
       }), isOnlyChild && (text || shortcut) && /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(Tooltip, {
         ...restProps,
-        className: clsx_default("components-tooltip", className2),
+        className: clsx_default("components-tooltip", className),
         unmountOnHide: true,
         gutter: 4,
         id: describedById,
@@ -23354,7 +23734,7 @@ If there's a particular need for this, please submit a feature request at https:
   var DOT_SIZE = 2;
   var DOT_SIZE_SELECTED = 4;
   function AlignmentMatrixControlIcon({
-    className: className2,
+    className,
     disablePointerEvents = true,
     size: size4,
     width,
@@ -23369,7 +23749,7 @@ If there's a particular need for this, please submit a feature request at https:
       width: size4 ?? width ?? BASE_SIZE,
       height: size4 ?? height ?? BASE_SIZE,
       role: "presentation",
-      className: clsx_default("component-alignment-matrix-control-icon", className2),
+      className: clsx_default("component-alignment-matrix-control-icon", className),
       style: {
         pointerEvents: disablePointerEvents ? "none" : void 0,
         ...style2
@@ -23471,7 +23851,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var style_module_default2 = { "grid-container": "_02e2af5803bf5bda__grid-container", "grid-row": "c421f8ed08c23077__grid-row", "cell": "_3af769f755097fdb__cell", "point": "_37ef12d4fb6d6131__point" };
   function UnforwardedAlignmentMatrixControl({
-    className: className2,
+    className,
     id: id3,
     label = (0, import_i18n4.__)("Alignment Matrix Control"),
     defaultValue: defaultValue2 = "center center",
@@ -23487,7 +23867,7 @@ If there's a particular need for this, please submit a feature request at https:
         onChange?.(nextValue);
       }
     }, [baseId, onChange]);
-    const classes = clsx_default("component-alignment-matrix-control", style_module_default2["grid-container"], className2);
+    const classes = clsx_default("component-alignment-matrix-control", style_module_default2["grid-container"], className);
     return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(Composite22, {
       defaultActiveId: getItemId(baseId, defaultValue2),
       activeId: getItemId(baseId, value),
@@ -23575,7 +23955,7 @@ If there's a particular need for this, please submit a feature request at https:
   var animate_default = Animate;

   // packages/components/build-module/angle-picker-control/index.mjs
-  var import_element37 = __toESM(require_element(), 1);
+  var import_element38 = __toESM(require_element(), 1);
   var import_i18n6 = __toESM(require_i18n(), 1);

   // packages/components/build-module/flex/flex/hook.mjs
@@ -23741,7 +24121,7 @@ If there's a particular need for this, please submit a feature request at https:
   function useFlex(props) {
     const {
       align,
-      className: className2,
+      className,
       direction: directionProp = "row",
       expanded = true,
       gap = 2,
@@ -23763,7 +24143,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return {
       ...otherProps,
-      className: clsx_default(style_module_default3.flex, isColumn ? style_module_default3["items-column"] : style_module_default3["items-row"], expanded && (isColumn ? style_module_default3["expanded-column"] : style_module_default3["expanded-row"]), className2),
+      className: clsx_default(style_module_default3.flex, isColumn ? style_module_default3["items-column"] : style_module_default3["items-row"], expanded && (isColumn ? style_module_default3["expanded-column"] : style_module_default3["expanded-row"]), className),
       style: flexStyle,
       isColumn
     };
@@ -23880,7 +24260,7 @@ If there's a particular need for this, please submit a feature request at https:
   var style_module_default4 = { "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 useFlexItem(props) {
     const {
-      className: className2,
+      className,
       display: displayProp,
       isBlock = false,
       style: style2,
@@ -23894,7 +24274,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return {
       ...otherProps,
-      className: clsx_default(style_module_default4.item, isBlock && style_module_default4.block, className2),
+      className: clsx_default(style_module_default4.item, isBlock && style_module_default4.block, className),
       style: itemStyle
     };
   }
@@ -24018,7 +24398,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useSpacer(props) {
     const {
-      className: className2,
+      className,
       margin,
       marginBottom = 2,
       marginLeft,
@@ -24026,7 +24406,7 @@ If there's a particular need for this, please submit a feature request at https:
       marginTop,
       marginX,
       marginY,
-      padding: padding2,
+      padding,
       paddingBottom,
       paddingLeft,
       paddingRight,
@@ -24060,8 +24440,8 @@ If there's a particular need for this, please submit a feature request at https:
     if (isDefined(marginRight)) {
       spacingStyle["--wp-components-spacer-margin-inline-end"] = space(marginRight);
     }
-    if (isDefined(padding2)) {
-      spacingStyle["--wp-components-spacer-padding"] = space(padding2);
+    if (isDefined(padding)) {
+      spacingStyle["--wp-components-spacer-padding"] = space(padding);
     }
     if (isDefined(paddingY)) {
       spacingStyle["--wp-components-spacer-padding-block-start"] = space(paddingY);
@@ -24089,7 +24469,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     return {
       ...otherProps,
-      className: clsx_default(style_module_default5.spacer, className2),
+      className: clsx_default(style_module_default5.spacer, className),
       style: spacerStyle
     };
   }
@@ -24107,7 +24487,7 @@ If there's a particular need for this, please submit a feature request at https:
   var component_default6 = Spacer;

   // packages/components/build-module/number-control/index.mjs
-  var import_element35 = __toESM(require_element(), 1);
+  var import_element36 = __toESM(require_element(), 1);
   var import_i18n5 = __toESM(require_i18n(), 1);

   // packages/icons/build-module/icon/index.mjs
@@ -24297,8 +24677,8 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return shouldForwardProp;
   };
-  var Insertion3 = function Insertion4(_ref9) {
-    var cache2 = _ref9.cache, serialized = _ref9.serialized, isStringTag = _ref9.isStringTag;
+  var Insertion3 = function Insertion4(_ref7) {
+    var cache2 = _ref7.cache, serialized = _ref7.serialized, isStringTag = _ref7.isStringTag;
     registerStyles(cache2, serialized, isStringTag);
     useInsertionEffectAlwaysWithSyncFallback(function() {
       return insertStyles(cache2, serialized, isStringTag);
@@ -24336,7 +24716,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       var Styled = withEmotionCache(function(props, cache2, ref) {
         var FinalTag = shouldUseAs && props.as || baseTag;
-        var className2 = "";
+        var className = "";
         var classInterpolations = [];
         var mergedProps = props;
         if (props.theme == null) {
@@ -24347,14 +24727,14 @@ If there's a particular need for this, please submit a feature request at https:
           mergedProps.theme = React8.useContext(ThemeContext);
         }
         if (typeof props.className === "string") {
-          className2 = getRegisteredStyles(cache2.registered, classInterpolations, props.className);
+          className = getRegisteredStyles(cache2.registered, classInterpolations, props.className);
         } else if (props.className != null) {
-          className2 = props.className + " ";
+          className = props.className + " ";
         }
         var serialized = serializeStyles(styles3.concat(classInterpolations), cache2.registered, mergedProps);
-        className2 += cache2.key + "-" + serialized.name;
+        className += cache2.key + "-" + serialized.name;
         if (targetClassName !== void 0) {
-          className2 += " " + targetClassName;
+          className += " " + targetClassName;
         }
         var finalShouldForwardProp = shouldUseAs && shouldForwardProp === void 0 ? getDefaultShouldForwardProp(FinalTag) : defaultShouldForwardProp;
         var newProps = {};
@@ -24364,7 +24744,7 @@ If there's a particular need for this, please submit a feature request at https:
             newProps[_key] = props[_key];
           }
         }
-        newProps.className = className2;
+        newProps.className = className;
         if (ref) {
           newProps.ref = ref;
         }
@@ -24400,7 +24780,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/components/build-module/input-control/index.mjs
   var import_compose5 = __toESM(require_compose(), 1);
-  var import_element31 = __toESM(require_element(), 1);
+  var import_element32 = __toESM(require_element(), 1);

   // packages/components/build-module/input-control/input-base.mjs
   var import_compose3 = __toESM(require_compose(), 1);
@@ -24556,7 +24936,7 @@ If there's a particular need for this, please submit a feature request at https:
   var style_module_default6 = { "truncate": "_51f2afb77f24a721__truncate", "is-line-clamp": "d232bf8e2132288d__is-line-clamp", "is-single-line": "_95bf20b727db236f__is-single-line" };
   function useTruncate(props) {
     const {
-      className: className2,
+      className,
       children,
       ellipsis = TRUNCATE_ELLIPSIS,
       ellipsizeMode = TRUNCATE_TYPE.auto,
@@ -24580,7 +24960,7 @@ If there's a particular need for this, please submit a feature request at https:
     const shouldTruncate = !!childrenAsText && ellipsizeMode === TRUNCATE_TYPE.auto;
     const shouldClampLines = shouldTruncate && !!numberOfLines;
     const shouldClampSingleLine = shouldClampLines && numberOfLines === 1;
-    const classes = clsx_default(shouldTruncate && !numberOfLines && style_module_default6.truncate, shouldClampLines && style_module_default6["is-line-clamp"], shouldClampSingleLine && style_module_default6["is-single-line"], className2);
+    const classes = clsx_default(shouldTruncate && !numberOfLines && style_module_default6.truncate, shouldClampLines && style_module_default6["is-line-clamp"], shouldClampSingleLine && style_module_default6["is-single-line"], className);
     const truncateStyle = shouldClampLines ? {
       ...style2,
       "--wp-components-truncate-lines": numberOfLines
@@ -24802,7 +25182,7 @@ If there's a particular need for this, please submit a feature request at https:
       adjustLineHeightForInnerControls,
       align,
       children,
-      className: className2,
+      className,
       color: color2,
       ellipsizeMode,
       isDestructive = false,
@@ -24860,8 +25240,8 @@ If there's a particular need for this, please submit a feature request at https:
         }, 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 */");
-      return cx2(textStyles, className2);
-    }, [adjustLineHeightForInnerControls, align, className2, color2, cx2, display, isBlock, isCaption, isDestructive, isHighlighter, letterSpacing, lineHeightProp, optimizeReadabilityFor, size4, upperCase2, variant, weight]);
+      return cx2(textStyles, className);
+    }, [adjustLineHeightForInnerControls, align, className, color2, cx2, display, isBlock, isCaption, isDestructive, isHighlighter, letterSpacing, lineHeightProp, optimizeReadabilityFor, size4, upperCase2, variant, weight]);
     let finalEllipsizeMode;
     if (truncate === true) {
       finalEllipsizeMode = "auto";
@@ -24924,7 +25304,7 @@ If there's a particular need for this, please submit a feature request at https:
     styles: "box-sizing:border-box;display:block"
   } : {
     name: "pvvbxf",
-    styles: "box-sizing:border-box;display:block/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQmlDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */",
+    styles: "box-sizing:border-box;display:block/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQmlDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__4
   });
   var Suffix = /* @__PURE__ */ createStyled("span", false ? {
@@ -24937,7 +25317,7 @@ If there's a particular need for this, please submit a feature request at https:
     styles: "align-items:center;align-self:stretch;box-sizing:border-box;display:flex"
   } : {
     name: "jgf79h",
-    styles: "align-items:center;align-self:stretch;box-sizing:border-box;display:flex/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQmlDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */",
+    styles: "align-items:center;align-self:stretch;box-sizing:border-box;display:flex/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQmlDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__4
   });
   var backdropBorderColor = ({
@@ -24959,27 +25339,27 @@ If there's a particular need for this, please submit a feature request at https:
     label: "BackdropUI"
   })("&&&{box-sizing:border-box;border-color:", backdropBorderColor, ";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;", rtl({
     paddingLeft: 2
-  }), ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRHFEIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  }), ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRHFEIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
   var Root = /* @__PURE__ */ createStyled(component_default3, false ? {
     target: "em5sgkm5"
   } : {
     target: "em5sgkm5",
     label: "Root"
-  })("box-sizing:border-box;position:relative;border-radius:", config_values_default.radiusSmall, ";padding-top:0;&:focus-within:not( :has( :is( ", Prefix, ", ", Suffix, " ):focus-within ) ){", BackdropUI, "{border-color:", COLORS.ui.borderFocus, ";box-shadow:", config_values_default.controlBoxShadowFocus, ";outline:2px solid transparent;outline-offset:-2px;}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRWtDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("box-sizing:border-box;position:relative;border-radius:", config_values_default.radiusSmall, ";padding-top:0;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRWtDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
   var containerDisabledStyles = ({
     disabled
   }) => {
     const backgroundColor = disabled ? COLORS.ui.backgroundDisabled : COLORS.ui.background;
     return /* @__PURE__ */ css({
       backgroundColor
-    }, false ? "" : ";label:containerDisabledStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0RlEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+    }, false ? "" : ";label:containerDisabledStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRlEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
   var _ref2 = false ? {
     name: "1d3w5wq",
     styles: "width:100%"
   } : {
     name: "uo2pd2-containerWidthStyles",
-    styles: "width:100%;label:containerWidthStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvR1MiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */",
+    styles: "width:100%;label:containerWidthStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RlMiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__4
   };
   var containerWidthStyles = ({
@@ -24995,18 +25375,18 @@ If there's a particular need for this, please submit a feature request at https:
     if (labelPosition === "edge") {
       return /* @__PURE__ */ css({
         flex: `0 0 ${__unstableInputWidth}`
-      }, false ? "" : ";label:containerWidthStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0R1MiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+      }, 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({
       width: __unstableInputWidth
-    }, false ? "" : ";label:containerWidthStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpSFEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+    }, false ? "" : ";label:containerWidthStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzR1EiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
   var Container = /* @__PURE__ */ createStyled("div", false ? {
     target: "em5sgkm4"
   } : {
     target: "em5sgkm4",
     label: "Container"
-  })("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;", containerDisabledStyles, " ", containerWidthStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvSHFEIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;", containerDisabledStyles, " ", containerWidthStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5R3FEIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
   var disabledStyles = ({
     disabled
   }) => {
@@ -25015,7 +25395,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return /* @__PURE__ */ css({
       color: COLORS.ui.textDisabled
-    }, false ? "" : ";label:disabledStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4SVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+    }, false ? "" : ";label:disabledStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtSVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
   var fontSizeStyles = ({
     inputSize: size4
@@ -25030,7 +25410,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpS1ciLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+    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 */");
   };
   var getSizeConfig = ({
     inputSize: size4
@@ -25061,7 +25441,7 @@ 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3TVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+    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 */");
   };
   var customPaddings = ({
     paddingInlineStart,
@@ -25070,7 +25450,7 @@ If there's a particular need for this, please submit a feature request at https:
     return /* @__PURE__ */ css({
       paddingInlineStart,
       paddingInlineEnd
-    }, false ? "" : ";label:customPaddings;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErTVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+    }, false ? "" : ";label:customPaddings;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvTVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5gO1xuXG5jb25zdCBjb250YWluZXJEaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0Y29uc3QgYmFja2dyb3VuZENvbG9yID0gZGlzYWJsZWRcblx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHQ6IENPTE9SUy51aS5iYWNrZ3JvdW5kO1xuXG5cdHJldHVybiBjc3MoIHsgYmFja2dyb3VuZENvbG9yIH0gKTtcbn07XG5cbmNvbnN0IGNvbnRhaW5lcldpZHRoU3R5bGVzID0gKCB7XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoLFxuXHRsYWJlbFBvc2l0aW9uLFxufTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGlmICggISBfX3Vuc3RhYmxlSW5wdXRXaWR0aCApIHtcblx0XHRyZXR1cm4gY3NzKCB7IHdpZHRoOiAnMTAwJScgfSApO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnc2lkZScgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0aWYgKCBsYWJlbFBvc2l0aW9uID09PSAnZWRnZScgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0ZmxleDogYDAgMCAkeyBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9YCxcblx0XHR9ICk7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7IHdpZHRoOiBfX3Vuc3RhYmxlSW5wdXRXaWR0aCB9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkLmRpdjwgQ29udGFpbmVyUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCR7IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzIH1cblx0JHsgY29udGFpbmVyV2lkdGhTdHlsZXMgfVxuYDtcblxudHlwZSBJbnB1dFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlucHV0U2l6ZT86IFNpemU7XG5cdGlzRHJhZ2dpbmc/OiBib29sZWFuO1xuXHRkcmFnQ3Vyc29yPzogQ1NTUHJvcGVydGllc1sgJ2N1cnNvcicgXTtcblx0cGFkZGluZ0lubGluZVN0YXJ0PzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVTdGFydCcgXTtcblx0cGFkZGluZ0lubGluZUVuZD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lRW5kJyBdO1xufTtcblxuY29uc3QgZGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogSW5wdXRQcm9wcyApID0+IHtcblx0aWYgKCAhIGRpc2FibGVkICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3MoIHtcblx0XHRjb2xvcjogQ09MT1JTLnVpLnRleHREaXNhYmxlZCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGZvbnRTaXplU3R5bGVzID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiAnMTNweCcsXG5cdFx0c21hbGw6ICcxMXB4Jyxcblx0XHRjb21wYWN0OiAnMTNweCcsXG5cdH07XG5cblx0Y29uc3QgZm9udFNpemUgPSBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblx0Y29uc3QgZm9udFNpemVNb2JpbGUgPSAnMTZweCc7XG5cblx0aWYgKCAhIGZvbnRTaXplICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZU1vYmlsZSB9O1xuXG5cdFx0QG1lZGlhICggbWluLXdpZHRoOiA2MDBweCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemUgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0U2l6ZUNvbmZpZyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Ly8gUGFkZGluZ3MgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIGN1c3RvbSBwYWRkaW5ncyBwcm9wcy5cblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0aGVpZ2h0OiA0MCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDI0LFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdFx0Y29tcGFjdDoge1xuXHRcdFx0aGVpZ2h0OiAzMixcblx0XHRcdGxpbmVIZWlnaHQ6IDEsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ0xlZnQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdH0sXG5cdH07XG5cblx0cmV0dXJuIHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggcHJvcHM6IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIGdldFNpemVDb25maWcoIHByb3BzICkgKTtcbn07XG5cbmNvbnN0IGN1c3RvbVBhZGRpbmdzID0gKCB7XG5cdHBhZGRpbmdJbmxpbmVTdGFydCxcblx0cGFkZGluZ0lubGluZUVuZCxcbn06IElucHV0UHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3MoIHsgcGFkZGluZ0lubGluZVN0YXJ0LCBwYWRkaW5nSW5saW5lRW5kIH0gKTtcbn07XG5cbmNvbnN0IGRyYWdTdHlsZXMgPSAoIHsgaXNEcmFnZ2luZywgZHJhZ0N1cnNvciB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRsZXQgZGVmYXVsdEFycm93U3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXHRsZXQgYWN0aXZlRHJhZ0N1cnNvclN0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblxuXHRpZiAoIGlzRHJhZ2dpbmcgKSB7XG5cdFx0ZGVmYXVsdEFycm93U3R5bGVzID0gY3NzYFxuXHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRcdFx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdGlmICggaXNEcmFnZ2luZyAmJiBkcmFnQ3Vyc29yICkge1xuXHRcdGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgPSBjc3NgXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdCR7IGRlZmF1bHRBcnJvd1N0eWxlcyB9XG5cdFx0JHsgYWN0aXZlRHJhZ0N1cnNvclN0eWxlcyB9XG5cdGA7XG59O1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBJbnB1dCA9IHN0eWxlZC5pbnB1dDwgSW5wdXRQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCR7IGRyYWdTdHlsZXMgfVxuXHRcdCR7IGRpc2FibGVkU3R5bGVzIH1cblx0XHQkeyBmb250U2l6ZVN0eWxlcyB9XG5cdFx0JHsgc2l6ZVN0eWxlcyB9XG5cdFx0JHsgY3VzdG9tUGFkZGluZ3MgfVxuXG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCZbdHlwZT0nZGF0ZSddLFxuXHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcblx0XHQmW3R5cGU9J21vbnRoJ10sXG5cdFx0Jlt0eXBlPSd0aW1lJ10sXG5cdFx0Jlt0eXBlPSd3ZWVrJ10ge1xuXHRcdFx0Jjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIEhpZGUgU2FmYXJpJ3MgdmFsdWUtbGlrZSBwbGFjZWhvbGRlciAoZS5nLiBcXGAxMjozMFxcYCkgaW4gZW1wdHlcblx0XHQgICBkYXRlL3RpbWUgaW5wdXRzLiBXaGlsZSB0aGUgaW5wdXQgaXMgZm9jdXNlZCwgdGhlIGJyb3dzZXInc1xuXHRcdCAgIHNlZ21lbnQgZWRpdG9yIG11c3Qgc3RheSB2aXNpYmxlIGZvciB0eXBpbmcuICovXG5cdFx0QHN1cHBvcnRzICggLXdlYmtpdC1oeXBoZW5zOiBub25lICkgYW5kXG5cdFx0XHQoIG5vdCAoIC1tb3otYXBwZWFyYW5jZTogbm9uZSApICkge1xuXHRcdFx0LyogU2FmYXJpIG9ubHkgKi9cblx0XHRcdCZbdHlwZT0nZGF0ZSddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICksXG5cdFx0XHQmW3R5cGU9J3RpbWUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSdkYXRldGltZS1sb2NhbCddW2RhdGEtZW1wdHktdmFsdWVdOm5vdCggOmZvY3VzICkge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0LyogSGlkZSBzbGFzaGVzIGluIGRhdGUgd2hlbiBpbnB1dCBpcyBkaXNhYmxlZC4gKi9cblx0XHRcdFx0JjpkaXNhYmxlZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbdHlwZT0nZW1haWwnXSxcblx0XHQmW3R5cGU9J3VybCddIHtcblx0XHRcdC8qIHJ0bDppZ25vcmUgKi9cblx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgQmFzZUxhYmVsID0gc3R5bGVkKCBUZXh0ICk8IHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb24gfSA+YFxuXHQmJiYge1xuXHRcdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBMYWJlbCA9IChcblx0cHJvcHM6IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzPFxuXHRcdHsgbGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247IGNoaWxkcmVuOiBSZWFjdE5vZGUgfSxcblx0XHQnbGFiZWwnLFxuXHRcdGZhbHNlXG5cdD5cbikgPT4gPEJhc2VMYWJlbCB7IC4uLnByb3BzIH0gYXM9XCJsYWJlbFwiIC8+O1xuXG5leHBvcnQgY29uc3QgTGFiZWxXcmFwcGVyID0gc3R5bGVkKCBGbGV4SXRlbSApYFxuXHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAxMHB4ICk7XG5gO1xuXG5jb25zdCBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzID0gKCB7XG5cdHZhcmlhbnQgPSAnZGVmYXVsdCcsXG5cdHNpemUsXG5cdGlzUHJlZml4LFxufTogUHJlZml4U3VmZml4V3JhcHBlclByb3BzICYgeyBpc1ByZWZpeD86IGJvb2xlYW4gfSApID0+IHtcblx0Y29uc3QgeyBwYWRkaW5nTGVmdDogcGFkZGluZyB9ID0gZ2V0U2l6ZUNvbmZpZygge1xuXHRcdGlucHV0U2l6ZTogc2l6ZSxcblx0fSApO1xuXG5cdGNvbnN0IHBhZGRpbmdQcm9wZXJ0eSA9IGlzUHJlZml4XG5cdFx0PyAncGFkZGluZ0lubGluZVN0YXJ0J1xuXHRcdDogJ3BhZGRpbmdJbmxpbmVFbmQnO1xuXG5cdGlmICggdmFyaWFudCA9PT0gJ2RlZmF1bHQnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcsXG5cdFx0fSApO1xuXHR9XG5cblx0Ly8gSWYgdmFyaWFudCBpcyAnaWNvbicgb3IgJ2NvbnRyb2wnXG5cdHJldHVybiBjc3MoIHtcblx0XHRkaXNwbGF5OiAnZmxleCcsXG5cdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyAtIDQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXhTdWZmaXhXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyB9XG5gO1xuIl19 */");
   };
   var dragStyles = ({
     isDragging: isDragging2,
@@ -25079,25 +25459,25 @@ 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1TjBCIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */");
+      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== */");
     }
     if (isDragging2 && dragCursor) {
-      activeDragCursorStyles = /* @__PURE__ */ css("&:active{cursor:", dragCursor, ";}" + (false ? "" : ";label:activeDragCursorStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvTzhCIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */");
+      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== */");
     }
-    return /* @__PURE__ */ css(defaultArrowStyles, " ", activeDragCursorStyles, ";" + (false ? "" : ";label:dragStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyT1ciLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/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 */");
   };
   var Input = /* @__PURE__ */ createStyled("input", false ? {
     target: "em5sgkm3"
   } : {
     target: "em5sgkm3",
     label: "Input"
-  })("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:", COLORS.theme.foreground, ";display:block;font-family:inherit;margin:0;outline:none;width:100%;", dragStyles, " ", disabledStyles, " ", fontSizeStyles, " ", sizeStyles, " ", customPaddings, " &::-webkit-input-placeholder{color:", COLORS.ui.darkGrayPlaceholder, ";}&::-moz-placeholder{color:", COLORS.ui.darkGrayPlaceholder, ";}&:-ms-input-placeholder{color:", COLORS.ui.darkGrayPlaceholder, ";}&[type='email'],&[type='url']{direction:ltr;}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvUCtDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:", COLORS.theme.foreground, ";display:block;font-family:inherit;margin:0;outline:none;width:100%;", dragStyles, " ", disabledStyles, " ", fontSizeStyles, " ", sizeStyles, " ", customPaddings, " &::-webkit-input-placeholder{color:", COLORS.ui.darkGrayPlaceholder, ";}&::-moz-placeholder{color:", COLORS.ui.darkGrayPlaceholder, ";}&:-ms-input-placeholder{color:", COLORS.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;}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5TytDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
   var BaseLabel = /* @__PURE__ */ createStyled(component_default8, false ? {
     target: "em5sgkm2"
   } : {
     target: "em5sgkm2",
     label: "BaseLabel"
-  })("&&&{", baseLabelTypography, ";box-sizing:border-box;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyUnFFIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })("&&&{", baseLabelTypography, ";box-sizing:border-box;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4U3FFIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));
   var Label = (props) => /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(BaseLabel, {
     ...props,
     as: "label"
@@ -25112,7 +25492,7 @@ If there's a particular need for this, please submit a feature request at https:
     styles: "max-width:calc( 100% - 10px )"
   } : {
     name: "1b6uupn",
-    styles: "max-width:calc( 100% - 10px )/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnVDhDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */",
+    styles: "max-width:calc( 100% - 10px )/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtVThDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */",
     toString: _EMOTION_STRINGIFIED_CSS_ERROR__4
   });
   var prefixSuffixWrapperStyles = ({
@@ -25121,27 +25501,27 @@ If there's a particular need for this, please submit a feature request at https:
     isPrefix
   }) => {
     const {
-      paddingLeft: padding2
+      paddingLeft: padding
     } = getSizeConfig({
       inputSize: size4
     });
     const paddingProperty = isPrefix ? "paddingInlineStart" : "paddingInlineEnd";
     if (variant === "default") {
       return /* @__PURE__ */ css({
-        [paddingProperty]: padding2
-      }, false ? "" : ";label:prefixSuffixWrapperStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrVVMiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+        [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({
       display: "flex",
-      [paddingProperty]: padding2 - 4
-    }, false ? "" : ";label:prefixSuffixWrapperStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3VVEiLCJmaWxlIjoiaW5wdXQtY29udHJvbC1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHR5cGUgeyBDU1NQcm9wZXJ0aWVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vLi4vY29udGV4dCc7XG5pbXBvcnQgeyBGbGV4LCBGbGV4SXRlbSB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgTGFiZWxQb3NpdGlvbiwgU2l6ZSwgUHJlZml4U3VmZml4V3JhcHBlclByb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG50eXBlIENvbnRhaW5lclByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGhpZGVMYWJlbD86IGJvb2xlYW47XG5cdF9fdW5zdGFibGVJbnB1dFdpZHRoPzogQ1NTUHJvcGVydGllc1sgJ3dpZHRoJyBdO1xuXHRsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjtcbn07XG5cbmV4cG9ydCBjb25zdCBQcmVmaXggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VmZml4ID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG50eXBlIEJhY2tkcm9wUHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aXNCb3JkZXJsZXNzPzogYm9vbGVhbjtcbn07XG5cbmNvbnN0IGJhY2tkcm9wQm9yZGVyQ29sb3IgPSAoIHtcblx0ZGlzYWJsZWQsXG5cdGlzQm9yZGVybGVzcyxcbn06IEJhY2tkcm9wUHJvcHMgKTogQ1NTUHJvcGVydGllc1sgJ2JvcmRlckNvbG9yJyBdID0+IHtcblx0aWYgKCBpc0JvcmRlcmxlc3MgKSB7XG5cdFx0cmV0dXJuICd0cmFuc3BhcmVudCc7XG5cdH1cblxuXHRpZiAoIGRpc2FibGVkICkge1xuXHRcdHJldHVybiBDT0xPUlMudWkuYm9yZGVyRGlzYWJsZWQ7XG5cdH1cblxuXHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlcjtcbn07XG5cbmV4cG9ydCBjb25zdCBCYWNrZHJvcFVJID0gc3R5bGVkLmRpdjwgQmFja2Ryb3BQcm9wcyA+YFxuXHQmJiYge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkeyBiYWNrZHJvcEJvcmRlckNvbG9yIH07XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHQkeyBydGwoIHsgcGFkZGluZ0xlZnQ6IDIgfSApIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQoIEZsZXggKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0Ly8gRm9jdXMgd2l0aGluLCBleGNsdWRpbmcgY2FzZXMgd2hlcmUgYXV4aWxpYXJ5IGNvbnRyb2xzIGluIHByZWZpeCBvciBzdWZmaXggaGF2ZSBmb2N1cy5cblx0Jjpmb2N1cy13aXRoaW46bm90KCA6aGFzKCA6aXMoICR7IFByZWZpeCB9LCAkeyBTdWZmaXggfSApOmZvY3VzLXdpdGhpbiApICkge1xuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmNvbnRyb2xCb3hTaGFkb3dGb2N1cyB9O1xuXHRcdFx0Ly8gV2luZG93cyBIaWdoIENvbnRyYXN0IG1vZGUgd2lsbCBzaG93IHRoaXMgb3V0bGluZSwgYnV0IG5vdCB0aGUgYm94LXNoYWRvdy5cblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */");
+      [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 */");
   };
   var PrefixSuffixWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "em5sgkm0"
   } : {
     target: "em5sgkm0",
     label: "PrefixSuffixWrapper"
-  })(prefixSuffixWrapperStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4VTZDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdC8vIEZvY3VzIHdpdGhpbiwgZXhjbHVkaW5nIGNhc2VzIHdoZXJlIGF1eGlsaWFyeSBjb250cm9scyBpbiBwcmVmaXggb3Igc3VmZml4IGhhdmUgZm9jdXMuXG5cdCY6Zm9jdXMtd2l0aGluOm5vdCggOmhhcyggOmlzKCAkeyBQcmVmaXggfSwgJHsgU3VmZml4IH0gKTpmb2N1cy13aXRoaW4gKSApIHtcblx0XHQkeyBCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdGJveC1zaGFkb3c6ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcblx0XHRcdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IGNvbnRhaW5lckRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRjb25zdCBiYWNrZ3JvdW5kQ29sb3IgPSBkaXNhYmxlZFxuXHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdDogQ09MT1JTLnVpLmJhY2tncm91bmQ7XG5cblx0cmV0dXJuIGNzcyggeyBiYWNrZ3JvdW5kQ29sb3IgfSApO1xufTtcblxuY29uc3QgY29udGFpbmVyV2lkdGhTdHlsZXMgPSAoIHtcblx0X191bnN0YWJsZUlucHV0V2lkdGgsXG5cdGxhYmVsUG9zaXRpb24sXG59OiBDb250YWluZXJQcm9wcyApID0+IHtcblx0aWYgKCAhIF9fdW5zdGFibGVJbnB1dFdpZHRoICkge1xuXHRcdHJldHVybiBjc3MoIHsgd2lkdGg6ICcxMDAlJyB9ICk7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdzaWRlJyApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRpZiAoIGxhYmVsUG9zaXRpb24gPT09ICdlZGdlJyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRmbGV4OiBgMCAwICR7IF9fdW5zdGFibGVJbnB1dFdpZHRoIH1gLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiBjc3MoIHsgd2lkdGg6IF9fdW5zdGFibGVJbnB1dFdpZHRoIH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZGl2PCBDb250YWluZXJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JHsgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgfVxuXHQkeyBjb250YWluZXJXaWR0aFN0eWxlcyB9XG5gO1xuXG50eXBlIElucHV0UHJvcHMgPSB7XG5cdGRpc2FibGVkPzogYm9vbGVhbjtcblx0aW5wdXRTaXplPzogU2l6ZTtcblx0aXNEcmFnZ2luZz86IGJvb2xlYW47XG5cdGRyYWdDdXJzb3I/OiBDU1NQcm9wZXJ0aWVzWyAnY3Vyc29yJyBdO1xuXHRwYWRkaW5nSW5saW5lU3RhcnQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZVN0YXJ0JyBdO1xuXHRwYWRkaW5nSW5saW5lRW5kPzogQ1NTUHJvcGVydGllc1sgJ3BhZGRpbmdJbmxpbmVFbmQnIF07XG59O1xuXG5jb25zdCBkaXNhYmxlZFN0eWxlcyA9ICggeyBkaXNhYmxlZCB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBDT0xPUlMudWkudGV4dERpc2FibGVkLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgZm9udFNpemVTdHlsZXMgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6ICcxM3B4Jyxcblx0XHRzbWFsbDogJzExcHgnLFxuXHRcdGNvbXBhY3Q6ICcxM3B4Jyxcblx0fTtcblxuXHRjb25zdCBmb250U2l6ZSA9IHNpemVzWyBzaXplIGFzIFNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xuXHRjb25zdCBmb250U2l6ZU1vYmlsZSA9ICcxNnB4JztcblxuXHRpZiAoICEgZm9udFNpemUgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplTW9iaWxlIH07XG5cblx0XHRAbWVkaWEgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0Zm9udC1zaXplOiAkeyBmb250U2l6ZSB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRTaXplQ29uZmlnID0gKCB7IGlucHV0U2l6ZTogc2l6ZSB9OiBJbnB1dFByb3BzICkgPT4ge1xuXHQvLyBQYWRkaW5ncyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgY3VzdG9tIHBhZGRpbmdzIHByb3BzLlxuXHRjb25zdCBzaXplcyA9IHtcblx0XHRkZWZhdWx0OiB7XG5cdFx0XHRoZWlnaHQ6IDQwLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogNDAsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRcdHBhZGRpbmdSaWdodDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHR9LFxuXHRcdHNtYWxsOiB7XG5cdFx0XHRoZWlnaHQ6IDI0LFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRoZWlnaHQ6IDMyLFxuXHRcdFx0bGluZUhlaWdodDogMSxcblx0XHRcdG1pbkhlaWdodDogMzIsXG5cdFx0XHRwYWRkaW5nTGVmdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5jb25zdCBzaXplU3R5bGVzID0gKCBwcm9wczogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggZ2V0U2l6ZUNvbmZpZyggcHJvcHMgKSApO1xufTtcblxuY29uc3QgY3VzdG9tUGFkZGluZ3MgPSAoIHtcblx0cGFkZGluZ0lubGluZVN0YXJ0LFxuXHRwYWRkaW5nSW5saW5lRW5kLFxufTogSW5wdXRQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcyggeyBwYWRkaW5nSW5saW5lU3RhcnQsIHBhZGRpbmdJbmxpbmVFbmQgfSApO1xufTtcblxuY29uc3QgZHJhZ1N0eWxlcyA9ICggeyBpc0RyYWdnaW5nLCBkcmFnQ3Vyc29yIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGxldCBkZWZhdWx0QXJyb3dTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cdGxldCBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzOiBTZXJpYWxpemVkU3R5bGVzIHwgdW5kZWZpbmVkO1xuXG5cdGlmICggaXNEcmFnZ2luZyApIHtcblx0XHRkZWZhdWx0QXJyb3dTdHlsZXMgPSBjc3NgXG5cdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0aWYgKCBpc0RyYWdnaW5nICYmIGRyYWdDdXJzb3IgKSB7XG5cdFx0YWN0aXZlRHJhZ0N1cnNvclN0eWxlcyA9IGNzc2Bcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Y3Vyc29yOiAkeyBkcmFnQ3Vyc29yIH07XG5cdFx0XHR9XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0JHsgZGVmYXVsdEFycm93U3R5bGVzIH1cblx0XHQkeyBhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzIH1cblx0YDtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkLmlucHV0PCBJbnB1dFByb3BzID5gXG5cdCYmJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JHsgZHJhZ1N0eWxlcyB9XG5cdFx0JHsgZGlzYWJsZWRTdHlsZXMgfVxuXHRcdCR7IGZvbnRTaXplU3R5bGVzIH1cblx0XHQkeyBzaXplU3R5bGVzIH1cblx0XHQkeyBjdXN0b21QYWRkaW5ncyB9XG5cblx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPSdlbWFpbCddLFxuXHRcdCZbdHlwZT0ndXJsJ10ge1xuXHRcdFx0LyogcnRsOmlnbm9yZSAqL1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBCYXNlTGFiZWwgPSBzdHlsZWQoIFRleHQgKTwgeyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbiB9ID5gXG5cdCYmJiB7XG5cdFx0JHsgYmFzZUxhYmVsVHlwb2dyYXBoeSB9O1xuXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IExhYmVsID0gKFxuXHRwcm9wczogV29yZFByZXNzQ29tcG9uZW50UHJvcHM8XG5cdFx0eyBsYWJlbFBvc2l0aW9uPzogTGFiZWxQb3NpdGlvbjsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9LFxuXHRcdCdsYWJlbCcsXG5cdFx0ZmFsc2Vcblx0PlxuKSA9PiA8QmFzZUxhYmVsIHsgLi4ucHJvcHMgfSBhcz1cImxhYmVsXCIgLz47XG5cbmV4cG9ydCBjb25zdCBMYWJlbFdyYXBwZXIgPSBzdHlsZWQoIEZsZXhJdGVtIClgXG5cdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDEwcHggKTtcbmA7XG5cbmNvbnN0IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgPSAoIHtcblx0dmFyaWFudCA9ICdkZWZhdWx0Jyxcblx0c2l6ZSxcblx0aXNQcmVmaXgsXG59OiBQcmVmaXhTdWZmaXhXcmFwcGVyUHJvcHMgJiB7IGlzUHJlZml4PzogYm9vbGVhbiB9ICkgPT4ge1xuXHRjb25zdCB7IHBhZGRpbmdMZWZ0OiBwYWRkaW5nIH0gPSBnZXRTaXplQ29uZmlnKCB7XG5cdFx0aW5wdXRTaXplOiBzaXplLFxuXHR9ICk7XG5cblx0Y29uc3QgcGFkZGluZ1Byb3BlcnR5ID0gaXNQcmVmaXhcblx0XHQ/ICdwYWRkaW5nSW5saW5lU3RhcnQnXG5cdFx0OiAncGFkZGluZ0lubGluZUVuZCc7XG5cblx0aWYgKCB2YXJpYW50ID09PSAnZGVmYXVsdCcgKSB7XG5cdFx0cmV0dXJuIGNzcygge1xuXHRcdFx0WyBwYWRkaW5nUHJvcGVydHkgXTogcGFkZGluZyxcblx0XHR9ICk7XG5cdH1cblxuXHQvLyBJZiB2YXJpYW50IGlzICdpY29uJyBvciAnY29udHJvbCdcblx0cmV0dXJuIGNzcygge1xuXHRcdGRpc3BsYXk6ICdmbGV4Jyxcblx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nIC0gNCxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IFByZWZpeFN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQkeyBwcmVmaXhTdWZmaXhXcmFwcGVyU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  })(prefixSuffixWrapperStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpVzZDIiwiZmlsZSI6ImlucHV0LWNvbnRyb2wtc3R5bGVzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgU2VyaWFsaXplZFN0eWxlcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcywgUmVhY3ROb2RlIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBXb3JkUHJlc3NDb21wb25lbnRQcm9wcyB9IGZyb20gJy4uLy4uL2NvbnRleHQnO1xuaW1wb3J0IHsgRmxleCwgRmxleEl0ZW0gfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi90ZXh0JztcbmltcG9ydCB7IGJhc2VMYWJlbFR5cG9ncmFwaHksIENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IExhYmVsUG9zaXRpb24sIFNpemUsIFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcblxudHlwZSBDb250YWluZXJQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRoaWRlTGFiZWw/OiBib29sZWFuO1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aD86IENTU1Byb3BlcnRpZXNbICd3aWR0aCcgXTtcblx0bGFiZWxQb3NpdGlvbj86IExhYmVsUG9zaXRpb247XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN1ZmZpeCA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuYDtcblxudHlwZSBCYWNrZHJvcFByb3BzID0ge1xuXHRkaXNhYmxlZD86IGJvb2xlYW47XG5cdGlzQm9yZGVybGVzcz86IGJvb2xlYW47XG59O1xuXG5jb25zdCBiYWNrZHJvcEJvcmRlckNvbG9yID0gKCB7XG5cdGRpc2FibGVkLFxuXHRpc0JvcmRlcmxlc3MsXG59OiBCYWNrZHJvcFByb3BzICk6IENTU1Byb3BlcnRpZXNbICdib3JkZXJDb2xvcicgXSA9PiB7XG5cdGlmICggaXNCb3JkZXJsZXNzICkge1xuXHRcdHJldHVybiAndHJhbnNwYXJlbnQnO1xuXHR9XG5cblx0aWYgKCBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkO1xuXHR9XG5cblx0cmV0dXJuIENPTE9SUy51aS5ib3JkZXI7XG59O1xuXG5leHBvcnQgY29uc3QgQmFja2Ryb3BVSSA9IHN0eWxlZC5kaXY8IEJhY2tkcm9wUHJvcHMgPmBcblx0JiYmIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgYmFja2Ryb3BCb3JkZXJDb2xvciB9O1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JHsgcnRsKCB7IHBhZGRpbmdMZWZ0OiAyIH0gKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkKCBGbGV4IClgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdHBhZGRpbmctdG9wOiAwO1xuYDtcblxuY29uc3QgY29udGFpbmVyRGlzYWJsZWRTdHlsZXMgPSAoIHsgZGlzYWJsZWQgfTogQ29udGFpbmVyUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGJhY2tncm91bmRDb2xvciA9IGRpc2FibGVkXG5cdFx0PyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkXG5cdFx0OiBDT0xPUlMudWkuYmFja2dyb3VuZDtcblxuXHRyZXR1cm4gY3NzKCB7IGJhY2tncm91bmRDb2xvciB9ICk7XG59O1xuXG5jb25zdCBjb250YWluZXJXaWR0aFN0eWxlcyA9ICgge1xuXHRfX3Vuc3RhYmxlSW5wdXRXaWR0aCxcblx0bGFiZWxQb3NpdGlvbixcbn06IENvbnRhaW5lclByb3BzICkgPT4ge1xuXHRpZiAoICEgX191bnN0YWJsZUlucHV0V2lkdGggKSB7XG5cdFx0cmV0dXJuIGNzcyggeyB3aWR0aDogJzEwMCUnIH0gKTtcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ3NpZGUnICkge1xuXHRcdHJldHVybiAnJztcblx0fVxuXG5cdGlmICggbGFiZWxQb3NpdGlvbiA9PT0gJ2VkZ2UnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZsZXg6IGAwIDAgJHsgX191bnN0YWJsZUlucHV0V2lkdGggfWAsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuIGNzcyggeyB3aWR0aDogX191bnN0YWJsZUlucHV0V2lkdGggfSApO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5kaXY8IENvbnRhaW5lclByb3BzID5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQkeyBjb250YWluZXJEaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGNvbnRhaW5lcldpZHRoU3R5bGVzIH1cbmA7XG5cbnR5cGUgSW5wdXRQcm9wcyA9IHtcblx0ZGlzYWJsZWQ/OiBib29sZWFuO1xuXHRpbnB1dFNpemU/OiBTaXplO1xuXHRpc0RyYWdnaW5nPzogYm9vbGVhbjtcblx0ZHJhZ0N1cnNvcj86IENTU1Byb3BlcnRpZXNbICdjdXJzb3InIF07XG5cdHBhZGRpbmdJbmxpbmVTdGFydD86IENTU1Byb3BlcnRpZXNbICdwYWRkaW5nSW5saW5lU3RhcnQnIF07XG5cdHBhZGRpbmdJbmxpbmVFbmQ/OiBDU1NQcm9wZXJ0aWVzWyAncGFkZGluZ0lubGluZUVuZCcgXTtcbn07XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdGlmICggISBkaXNhYmxlZCApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IENPTE9SUy51aS50ZXh0RGlzYWJsZWQsXG5cdH0gKTtcbn07XG5cbmV4cG9ydCBjb25zdCBmb250U2l6ZVN0eWxlcyA9ICggeyBpbnB1dFNpemU6IHNpemUgfTogSW5wdXRQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0ZGVmYXVsdDogJzEzcHgnLFxuXHRcdHNtYWxsOiAnMTFweCcsXG5cdFx0Y29tcGFjdDogJzEzcHgnLFxuXHR9O1xuXG5cdGNvbnN0IGZvbnRTaXplID0gc2l6ZXNbIHNpemUgYXMgU2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG5cdGNvbnN0IGZvbnRTaXplTW9iaWxlID0gJzE2cHgnO1xuXG5cdGlmICggISBmb250U2l6ZSApIHtcblx0XHRyZXR1cm4gJyc7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGZvbnQtc2l6ZTogJHsgZm9udFNpemVNb2JpbGUgfTtcblxuXHRcdEBtZWRpYSAoIG1pbi13aWR0aDogNjAwcHggKSB7XG5cdFx0XHRmb250LXNpemU6ICR7IGZvbnRTaXplIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFNpemVDb25maWcgPSAoIHsgaW5wdXRTaXplOiBzaXplIH06IElucHV0UHJvcHMgKSA9PiB7XG5cdC8vIFBhZGRpbmdzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBjdXN0b20gcGFkZGluZ3MgcHJvcHMuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiA0MCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdFx0cGFkZGluZ1JpZ2h0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdGhlaWdodDogMjQsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAyNCxcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRsaW5lSGVpZ2h0OiAxLFxuXHRcdFx0bWluSGVpZ2h0OiAzMixcblx0XHRcdHBhZGRpbmdMZWZ0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdFx0XHRwYWRkaW5nUmlnaHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBhcyBTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcbn07XG5cbmNvbnN0IHNpemVTdHlsZXMgPSAoIHByb3BzOiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCBnZXRTaXplQ29uZmlnKCBwcm9wcyApICk7XG59O1xuXG5jb25zdCBjdXN0b21QYWRkaW5ncyA9ICgge1xuXHRwYWRkaW5nSW5saW5lU3RhcnQsXG5cdHBhZGRpbmdJbmxpbmVFbmQsXG59OiBJbnB1dFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7IHBhZGRpbmdJbmxpbmVTdGFydCwgcGFkZGluZ0lubGluZUVuZCB9ICk7XG59O1xuXG5jb25zdCBkcmFnU3R5bGVzID0gKCB7IGlzRHJhZ2dpbmcsIGRyYWdDdXJzb3IgfTogSW5wdXRQcm9wcyApID0+IHtcblx0bGV0IGRlZmF1bHRBcnJvd1N0eWxlczogU2VyaWFsaXplZFN0eWxlcyB8IHVuZGVmaW5lZDtcblx0bGV0IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXM6IFNlcmlhbGl6ZWRTdHlsZXMgfCB1bmRlZmluZWQ7XG5cblx0aWYgKCBpc0RyYWdnaW5nICkge1xuXHRcdGRlZmF1bHRBcnJvd1N0eWxlcyA9IGNzc2Bcblx0XHRcdGN1cnNvcjogJHsgZHJhZ0N1cnNvciB9O1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRcdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdFx0XHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdGA7XG5cdH1cblxuXHRpZiAoIGlzRHJhZ2dpbmcgJiYgZHJhZ0N1cnNvciApIHtcblx0XHRhY3RpdmVEcmFnQ3Vyc29yU3R5bGVzID0gY3NzYFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjdXJzb3I6ICR7IGRyYWdDdXJzb3IgfTtcblx0XHRcdH1cblx0XHRgO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHQkeyBkZWZhdWx0QXJyb3dTdHlsZXMgfVxuXHRcdCR7IGFjdGl2ZURyYWdDdXJzb3JTdHlsZXMgfVxuXHRgO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgSW5wdXQgPSBzdHlsZWQuaW5wdXQ8IElucHV0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQkeyBkcmFnU3R5bGVzIH1cblx0XHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfVxuXHRcdCR7IHNpemVTdHlsZXMgfVxuXHRcdCR7IGN1c3RvbVBhZGRpbmdzIH1cblxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cblx0XHQmW3R5cGU9J2RhdGUnXSxcblx0XHQmW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5cdFx0Jlt0eXBlPSdtb250aCddLFxuXHRcdCZbdHlwZT0ndGltZSddLFxuXHRcdCZbdHlwZT0nd2VlayddIHtcblx0XHRcdCY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBIaWRlIFNhZmFyaSdzIHZhbHVlLWxpa2UgcGxhY2Vob2xkZXIgKGUuZy4gXFxgMTI6MzBcXGApIGluIGVtcHR5XG5cdFx0ICAgZGF0ZS90aW1lIGlucHV0cy4gV2hpbGUgdGhlIGlucHV0IGlzIGZvY3VzZWQsIHRoZSBicm93c2VyJ3Ncblx0XHQgICBzZWdtZW50IGVkaXRvciBtdXN0IHN0YXkgdmlzaWJsZSBmb3IgdHlwaW5nLiAqL1xuXHRcdEBzdXBwb3J0cyAoIC13ZWJraXQtaHlwaGVuczogbm9uZSApIGFuZFxuXHRcdFx0KCBub3QgKCAtbW96LWFwcGVhcmFuY2U6IG5vbmUgKSApIHtcblx0XHRcdC8qIFNhZmFyaSBvbmx5ICovXG5cdFx0XHQmW3R5cGU9J2RhdGUnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApLFxuXHRcdFx0Jlt0eXBlPSd0aW1lJ11bZGF0YS1lbXB0eS12YWx1ZV06bm90KCA6Zm9jdXMgKSxcblx0XHRcdCZbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXVtkYXRhLWVtcHR5LXZhbHVlXTpub3QoIDpmb2N1cyApIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC8qIEhpZGUgc2xhc2hlcyBpbiBkYXRlIHdoZW4gaW5wdXQgaXMgZGlzYWJsZWQuICovXG5cdFx0XHRcdCY6ZGlzYWJsZWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3R5cGU9J2VtYWlsJ10sXG5cdFx0Jlt0eXBlPSd1cmwnXSB7XG5cdFx0XHQvKiBydGw6aWdub3JlICovXG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR9XG5cdH1cbmA7XG5cbmNvbnN0IEJhc2VMYWJlbCA9IHN0eWxlZCggVGV4dCApPCB7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uIH0gPmBcblx0JiYmIHtcblx0XHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTGFiZWwgPSAoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczxcblx0XHR7IGxhYmVsUG9zaXRpb24/OiBMYWJlbFBvc2l0aW9uOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0sXG5cdFx0J2xhYmVsJyxcblx0XHRmYWxzZVxuXHQ+XG4pID0+IDxCYXNlTGFiZWwgeyAuLi5wcm9wcyB9IGFzPVwibGFiZWxcIiAvPjtcblxuZXhwb3J0IGNvbnN0IExhYmVsV3JhcHBlciA9IHN0eWxlZCggRmxleEl0ZW0gKWBcblx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMTBweCApO1xuYDtcblxuY29uc3QgcHJlZml4U3VmZml4V3JhcHBlclN0eWxlcyA9ICgge1xuXHR2YXJpYW50ID0gJ2RlZmF1bHQnLFxuXHRzaXplLFxuXHRpc1ByZWZpeCxcbn06IFByZWZpeFN1ZmZpeFdyYXBwZXJQcm9wcyAmIHsgaXNQcmVmaXg/OiBib29sZWFuIH0gKSA9PiB7XG5cdGNvbnN0IHsgcGFkZGluZ0xlZnQ6IHBhZGRpbmcgfSA9IGdldFNpemVDb25maWcoIHtcblx0XHRpbnB1dFNpemU6IHNpemUsXG5cdH0gKTtcblxuXHRjb25zdCBwYWRkaW5nUHJvcGVydHkgPSBpc1ByZWZpeFxuXHRcdD8gJ3BhZGRpbmdJbmxpbmVTdGFydCdcblx0XHQ6ICdwYWRkaW5nSW5saW5lRW5kJztcblxuXHRpZiAoIHZhcmlhbnQgPT09ICdkZWZhdWx0JyApIHtcblx0XHRyZXR1cm4gY3NzKCB7XG5cdFx0XHRbIHBhZGRpbmdQcm9wZXJ0eSBdOiBwYWRkaW5nLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8vIElmIHZhcmlhbnQgaXMgJ2ljb24nIG9yICdjb250cm9sJ1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0ZGlzcGxheTogJ2ZsZXgnLFxuXHRcdFsgcGFkZGluZ1Byb3BlcnR5IF06IHBhZGRpbmcgLSA0LFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgUHJlZml4U3VmZml4V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHByZWZpeFN1ZmZpeFdyYXBwZXJTdHlsZXMgfVxuYDtcbiJdfQ== */"));

   // packages/components/build-module/input-control/backdrop.mjs
   var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
@@ -25216,7 +25596,7 @@ If there's a particular need for this, please submit a feature request at https:
     const {
       __unstableInputWidth,
       children,
-      className: className2,
+      className,
       disabled = false,
       hideLabelFromVision = false,
       labelPosition,
@@ -25245,7 +25625,7 @@ If there's a particular need for this, please submit a feature request at https:
       /* @__PURE__ */ (0, import_jsx_runtime89.jsxs)(Root, {
         ...restProps,
         ...getUIFlexProps(labelPosition),
-        className: className2,
+        className,
         gap: 2,
         ref,
         children: [/* @__PURE__ */ (0, import_jsx_runtime89.jsx)(Label2, {
@@ -26327,7 +26707,7 @@ This message will only show in development mode. It won't appear in production.
   };

   // node_modules/@use-gesture/react/dist/use-gesture-react.esm.js
-  var import_react88 = __toESM(require_react());
+  var import_react89 = __toESM(require_react());

   // node_modules/@use-gesture/core/dist/use-gesture-core.esm.js
   function _objectWithoutPropertiesLoose(source, excluded) {
@@ -26407,13 +26787,13 @@ This message will only show in development mode. It won't appear in production.
     return result;
   }
   function parse2(newConfig, gestureKey, _config = {}) {
-    const _ref9 = newConfig, {
+    const _ref7 = newConfig, {
       target,
       eventOptions,
       window: window2,
       enabled,
       transform
-    } = _ref9, rest = _objectWithoutProperties(_ref9, _excluded);
+    } = _ref7, rest = _objectWithoutProperties(_ref7, _excluded);
     _config.shared = resolveWith({
       target,
       eventOptions,
@@ -26601,11 +26981,11 @@ This message will only show in development mode. It won't appear in production.

   // node_modules/@use-gesture/react/dist/use-gesture-react.esm.js
   function useRecognizers(handlers, config = {}, gestureKey, nativeHandlers) {
-    const ctrl = import_react88.default.useMemo(() => new Controller(handlers), []);
+    const ctrl = import_react89.default.useMemo(() => new Controller(handlers), []);
     ctrl.applyHandlers(handlers, nativeHandlers);
     ctrl.applyConfig(config, gestureKey);
-    import_react88.default.useEffect(ctrl.effect.bind(ctrl));
-    import_react88.default.useEffect(() => {
+    import_react89.default.useEffect(ctrl.effect.bind(ctrl));
+    import_react89.default.useEffect(() => {
       return ctrl.clean.bind(ctrl);
     }, []);
     if (config.target === void 0) {
@@ -27010,6 +27390,7 @@ This message will only show in development mode. It won't appear in production.
       ...props,
       ...dragProps,
       className: "components-input-control__input",
+      "data-empty-value": value ? void 0 : "",
       disabled,
       dragCursor,
       isDragging: isDragging2,
@@ -27027,53 +27408,154 @@ This message will only show in development mode. It won't appear in production.
   var input_field_default = ForwardedComponent;

   // packages/components/build-module/base-control/index.mjs
-  var import_element30 = __toESM(require_element(), 1);
+  var import_element31 = __toESM(require_element(), 1);

   // packages/components/build-module/base-control/styles/base-control-styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__5() {
-    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 import_element30 = __toESM(require_element(), 1);
+  var import_jsx_runtime91 = __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;
   }
-  var Wrapper = /* @__PURE__ */ createStyled("div", false ? {
-    target: "ej5x27r4"
-  } : {
-    target: "ej5x27r4",
-    label: "Wrapper"
-  })("font-family:", font("default.fontFamily"), ";font-size:", font("default.fontSize"), ";", boxSizingReset, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS2lDIiwiZmlsZSI6ImJhc2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBib3hTaXppbmdSZXNldCwgZm9udCwgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRGaWVsZCA9IHN0eWxlZC5kaXZgXG5cdC5jb21wb25lbnRzLXBhbmVsX19yb3cgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0fVxuYDtcblxuY29uc3QgbGFiZWxTdHlsZXMgPSBjc3NgXG5cdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHQvKipcblx0ICogUmVtb3ZlcyBDaHJvbWUvU2FmYXJpL0ZpcmVmb3ggdXNlciBhZ2VudCBzdHlsZXNoZWV0IHBhZGRpbmcgZnJvbVxuXHQgKiBTdHlsZWRMYWJlbCB3aGVuIGl0IGlzIHJlbmRlcmVkIGFzIGEgbGVnZW5kLlxuXHQgKi9cblx0cGFkZGluZzogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRMYWJlbCA9IHN0eWxlZC5sYWJlbGBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZEhlbHAgPSBzdHlsZWQucGBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVmlzdWFsTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcbiJdfQ== */"));
-  var StyledField = /* @__PURE__ */ createStyled("div", false ? {
-    target: "ej5x27r3"
-  } : {
-    target: "ej5x27r3",
-    label: "StyledField"
-  })(false ? {
-    name: "1chyuqs",
-    styles: ".components-panel__row &{margin-bottom:inherit;}"
-  } : {
-    name: "1chyuqs",
-    styles: ".components-panel__row &{margin-bottom:inherit;}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBWXFDIiwiZmlsZSI6ImJhc2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBiYXNlTGFiZWxUeXBvZ3JhcGh5LCBib3hTaXppbmdSZXNldCwgZm9udCwgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRGaWVsZCA9IHN0eWxlZC5kaXZgXG5cdC5jb21wb25lbnRzLXBhbmVsX19yb3cgJiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0fVxuYDtcblxuY29uc3QgbGFiZWxTdHlsZXMgPSBjc3NgXG5cdCR7IGJhc2VMYWJlbFR5cG9ncmFwaHkgfTtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIDIgKSB9O1xuXHQvKipcblx0ICogUmVtb3ZlcyBDaHJvbWUvU2FmYXJpL0ZpcmVmb3ggdXNlciBhZ2VudCBzdHlsZXNoZWV0IHBhZGRpbmcgZnJvbVxuXHQgKiBTdHlsZWRMYWJlbCB3aGVuIGl0IGlzIHJlbmRlcmVkIGFzIGEgbGVnZW5kLlxuXHQgKi9cblx0cGFkZGluZzogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRMYWJlbCA9IHN0eWxlZC5sYWJlbGBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZEhlbHAgPSBzdHlsZWQucGBcblx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIDIgKSB9O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdoZWxwVGV4dC5mb250U2l6ZScgKSB9O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVmlzdWFsTGFiZWwgPSBzdHlsZWQuc3BhbmBcblx0JHsgbGFiZWxTdHlsZXMgfVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__5
-  });
-  var labelStyles = /* @__PURE__ */ css(baseLabelTypography, ";display:block;margin-bottom:", space(2), ";padding:0;" + (false ? "" : ";label:labelStyles;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0J1QiIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgYm94U2l6aW5nUmVzZXQsIGZvbnQsIENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkRmllbGQgPSBzdHlsZWQuZGl2YFxuXHQuY29tcG9uZW50cy1wYW5lbF9fcm93ICYge1xuXHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmNvbnN0IGxhYmVsU3R5bGVzID0gY3NzYFxuXHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0LyoqXG5cdCAqIFJlbW92ZXMgQ2hyb21lL1NhZmFyaS9GaXJlZm94IHVzZXIgYWdlbnQgc3R5bGVzaGVldCBwYWRkaW5nIGZyb21cblx0ICogU3R5bGVkTGFiZWwgd2hlbiBpdCBpcyByZW5kZXJlZCBhcyBhIGxlZ2VuZC5cblx0ICovXG5cdHBhZGRpbmc6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkTGFiZWwgPSBzdHlsZWQubGFiZWxgXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRIZWxwID0gc3R5bGVkLnBgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdHRleHQtd3JhcDogcHJldHR5O1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFZpc3VhbExhYmVsID0gc3R5bGVkLnNwYW5gXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG4iXX0= */");
-  var StyledLabel = /* @__PURE__ */ createStyled("label", false ? {
-    target: "ej5x27r2"
-  } : {
-    target: "ej5x27r2",
-    label: "StyledLabel"
-  })(labelStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBOEJ1QyIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgYm94U2l6aW5nUmVzZXQsIGZvbnQsIENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkRmllbGQgPSBzdHlsZWQuZGl2YFxuXHQuY29tcG9uZW50cy1wYW5lbF9fcm93ICYge1xuXHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmNvbnN0IGxhYmVsU3R5bGVzID0gY3NzYFxuXHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0LyoqXG5cdCAqIFJlbW92ZXMgQ2hyb21lL1NhZmFyaS9GaXJlZm94IHVzZXIgYWdlbnQgc3R5bGVzaGVldCBwYWRkaW5nIGZyb21cblx0ICogU3R5bGVkTGFiZWwgd2hlbiBpdCBpcyByZW5kZXJlZCBhcyBhIGxlZ2VuZC5cblx0ICovXG5cdHBhZGRpbmc6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkTGFiZWwgPSBzdHlsZWQubGFiZWxgXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRIZWxwID0gc3R5bGVkLnBgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdHRleHQtd3JhcDogcHJldHR5O1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFZpc3VhbExhYmVsID0gc3R5bGVkLnNwYW5gXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG4iXX0= */"));
-  var StyledHelp = /* @__PURE__ */ createStyled("p", false ? {
-    target: "ej5x27r1"
-  } : {
-    target: "ej5x27r1",
-    label: "StyledHelp"
-  })("margin-top:", space(2), ";margin-bottom:0;font-size:", font("helpText.fontSize"), ";font-style:normal;color:", COLORS.gray[700], ";text-wrap:pretty;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0NrQyIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgYm94U2l6aW5nUmVzZXQsIGZvbnQsIENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkRmllbGQgPSBzdHlsZWQuZGl2YFxuXHQuY29tcG9uZW50cy1wYW5lbF9fcm93ICYge1xuXHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmNvbnN0IGxhYmVsU3R5bGVzID0gY3NzYFxuXHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0LyoqXG5cdCAqIFJlbW92ZXMgQ2hyb21lL1NhZmFyaS9GaXJlZm94IHVzZXIgYWdlbnQgc3R5bGVzaGVldCBwYWRkaW5nIGZyb21cblx0ICogU3R5bGVkTGFiZWwgd2hlbiBpdCBpcyByZW5kZXJlZCBhcyBhIGxlZ2VuZC5cblx0ICovXG5cdHBhZGRpbmc6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkTGFiZWwgPSBzdHlsZWQubGFiZWxgXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRIZWxwID0gc3R5bGVkLnBgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdHRleHQtd3JhcDogcHJldHR5O1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFZpc3VhbExhYmVsID0gc3R5bGVkLnNwYW5gXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG4iXX0= */"));
-  var StyledVisualLabel = /* @__PURE__ */ createStyled("span", false ? {
-    target: "ej5x27r0"
-  } : {
-    target: "ej5x27r0",
-    label: "StyledVisualLabel"
-  })(labelStyles, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkM0QyIsImZpbGUiOiJiYXNlLWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgYmFzZUxhYmVsVHlwb2dyYXBoeSwgYm94U2l6aW5nUmVzZXQsIGZvbnQsIENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblxuXHQkeyBib3hTaXppbmdSZXNldCB9XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkRmllbGQgPSBzdHlsZWQuZGl2YFxuXHQuY29tcG9uZW50cy1wYW5lbF9fcm93ICYge1xuXHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmNvbnN0IGxhYmVsU3R5bGVzID0gY3NzYFxuXHQkeyBiYXNlTGFiZWxUeXBvZ3JhcGh5IH07XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCAyICkgfTtcblx0LyoqXG5cdCAqIFJlbW92ZXMgQ2hyb21lL1NhZmFyaS9GaXJlZm94IHVzZXIgYWdlbnQgc3R5bGVzaGVldCBwYWRkaW5nIGZyb21cblx0ICogU3R5bGVkTGFiZWwgd2hlbiBpdCBpcyByZW5kZXJlZCBhcyBhIGxlZ2VuZC5cblx0ICovXG5cdHBhZGRpbmc6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkTGFiZWwgPSBzdHlsZWQubGFiZWxgXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRIZWxwID0gc3R5bGVkLnBgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDcwMCBdIH07XG5cdHRleHQtd3JhcDogcHJldHR5O1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFZpc3VhbExhYmVsID0gc3R5bGVkLnNwYW5gXG5cdCR7IGxhYmVsU3R5bGVzIH1cbmA7XG4iXX0= */"));
+  function documentContainsStyleHash7(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE7}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle7(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash7(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE7, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime7();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle7(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle7("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 style_module_default7 = { "wrapper": "_94dff8a2f7c49fc8__wrapper", "field": "d9ac8e2c0db95cc7__field", "label": "a54361fe302593c3__label", "help": "de68669d18f359f5__help" };
+  function UnforwardedWrapper({
+    className,
+    ...props
+  }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(PolymorphicElement, {
+      ref,
+      ...props,
+      className: clsx_default(style_module_default7.wrapper, className)
+    });
+  }
+  function UnforwardedStyledField({
+    className,
+    ...props
+  }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(PolymorphicElement, {
+      ref,
+      ...props,
+      className: clsx_default(style_module_default7.field, className)
+    });
+  }
+  function UnforwardedStyledLabel({
+    as,
+    className,
+    ...props
+  }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(PolymorphicElement, {
+      as: as ?? "label",
+      ref,
+      ...props,
+      className: clsx_default(style_module_default7.label, className)
+    });
+  }
+  function UnforwardedStyledHelp({
+    as,
+    className,
+    ...props
+  }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(PolymorphicElement, {
+      as: as ?? "p",
+      ref,
+      ...props,
+      className: clsx_default(style_module_default7.help, className)
+    });
+  }
+  function UnforwardedStyledVisualLabel({
+    as,
+    className,
+    ...props
+  }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(PolymorphicElement, {
+      as: as ?? "span",
+      ref,
+      ...props,
+      className: clsx_default(style_module_default7.label, className)
+    });
+  }
+  var Wrapper = (0, import_element30.forwardRef)(UnforwardedWrapper);
+  var StyledField = (0, import_element30.forwardRef)(UnforwardedStyledField);
+  var StyledLabel = (0, import_element30.forwardRef)(UnforwardedStyledLabel);
+  var StyledHelp = (0, import_element30.forwardRef)(UnforwardedStyledHelp);
+  var StyledVisualLabel = (0, import_element30.forwardRef)(UnforwardedStyledVisualLabel);

   // packages/components/build-module/base-control/index.mjs
-  var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);

   // packages/components/build-module/base-control/hooks.mjs
   var import_compose4 = __toESM(require_compose(), 1);
@@ -27106,28 +27588,28 @@ This message will only show in development mode. It won't appear in production.
       label,
       hideLabelFromVision = false,
       help,
-      className: className2,
+      className,
       children
     } = useContextSystem(props, "BaseControl");
-    return /* @__PURE__ */ (0, import_jsx_runtime91.jsxs)(Wrapper, {
-      className: className2,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime91.jsxs)(StyledField, {
+    return /* @__PURE__ */ (0, import_jsx_runtime92.jsxs)(Wrapper, {
+      className,
+      children: [/* @__PURE__ */ (0, import_jsx_runtime92.jsxs)(StyledField, {
         className: "components-base-control__field",
-        children: [label && id3 && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(component_default2, {
+        children: [label && id3 && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(component_default2, {
           as: "label",
           htmlFor: id3,
           children: label
-        }) : /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(StyledLabel, {
+        }) : /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(StyledLabel, {
           className: "components-base-control__label",
           htmlFor: id3,
           children: label
-        })), label && !id3 && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(component_default2, {
+        })), label && !id3 && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(component_default2, {
           as: "label",
           children: label
-        }) : /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(VisualLabel, {
+        }) : /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(VisualLabel, {
           children: label
         })), children]
-      }), !!help && /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(StyledHelp, {
+      }), !!help && /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(StyledHelp, {
         id: id3 ? id3 + "__help" : void 0,
         className: "components-base-control__help",
         children: help
@@ -27136,18 +27618,18 @@ This message will only show in development mode. It won't appear in production.
   };
   var UnforwardedVisualLabel = (props, ref) => {
     const {
-      className: className2,
+      className,
       children,
       ...restProps
     } = props;
-    return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(StyledVisualLabel, {
+    return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(StyledVisualLabel, {
       ref,
       ...restProps,
-      className: clsx_default("components-base-control__label", className2),
+      className: clsx_default("components-base-control__label", className),
       children
     });
   };
-  var VisualLabel = (0, import_element30.forwardRef)(UnforwardedVisualLabel);
+  var VisualLabel = (0, import_element31.forwardRef)(UnforwardedVisualLabel);
   var BaseControl = Object.assign(contextConnectWithoutRef(UnconnectedBaseControl, "BaseControl"), {
     /**
      * `BaseControl.VisualLabel` is used to render a purely visual label inside a `BaseControl` component.
@@ -27172,7 +27654,7 @@ This message will only show in development mode. It won't appear in production.
   var base_control_default = BaseControl;

   // packages/components/build-module/input-control/index.mjs
-  var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
   var noop5 = () => {
   };
   function useUniqueId2(idProp) {
@@ -27187,7 +27669,7 @@ This message will only show in development mode. It won't appear in production.
       __next36pxDefaultSize: _next36pxDefaultSize,
       __unstableStateReducer: stateReducer = (state) => state,
       __unstableInputWidth,
-      className: className2,
+      className,
       disabled = false,
       help,
       hideLabelFromVision = false,
@@ -27206,7 +27688,7 @@ This message will only show in development mode. It won't appear in production.
       ...restProps
     } = props;
     const id3 = useUniqueId2(idProp);
-    const classes = clsx_default("components-input-control", className2);
+    const classes = clsx_default("components-input-control", className);
     const draftHookProps = useDraft({
       value,
       onBlur: restProps.onBlur,
@@ -27215,11 +27697,11 @@ This message will only show in development mode. It won't appear in production.
     const helpProp = !!help ? {
       "aria-describedby": `${id3}__help`
     } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(base_control_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(base_control_default, {
       className: classes,
       help,
       id: id3,
-      children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(input_base_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(input_base_default, {
         __unstableInputWidth,
         disabled,
         gap: 3,
@@ -27232,7 +27714,7 @@ This message will only show in development mode. It won't appear in production.
         size: size4,
         style: style2,
         suffix,
-        children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(input_field_default, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(input_field_default, {
           ...restProps,
           ...helpProp,
           className: "components-input-control__input",
@@ -27251,28 +27733,28 @@ This message will only show in development mode. It won't appear in production.
       })
     });
   }
-  var InputControl = (0, import_element31.forwardRef)(UnforwardedInputControl);
+  var InputControl = (0, import_element32.forwardRef)(UnforwardedInputControl);
   var input_control_default = InputControl;

   // packages/components/build-module/button/index.mjs
   var import_deprecated4 = __toESM(require_deprecated(), 1);
-  var import_element33 = __toESM(require_element(), 1);
+  var import_element34 = __toESM(require_element(), 1);
   var import_compose6 = __toESM(require_compose(), 1);

   // packages/components/build-module/icon/index.mjs
-  var import_element32 = __toESM(require_element(), 1);
+  var import_element33 = __toESM(require_element(), 1);
   var import_primitives30 = __toESM(require_primitives(), 1);

   // packages/components/build-module/dashicon/index.mjs
-  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
   function Dashicon({
     icon,
-    className: className2,
+    className,
     size: size4 = 20,
     style: style2 = {},
     ...extraProps
   }) {
-    const iconClass = ["dashicon", "dashicons", "dashicons-" + icon, className2].filter(Boolean).join(" ");
+    const iconClass = ["dashicon", "dashicons", "dashicons-" + icon, className].filter(Boolean).join(" ");
     const sizeStyles3 = (
       // using `!=` to catch both 20 and "20"
       // eslint-disable-next-line eqeqeq
@@ -27286,7 +27768,7 @@ This message will only show in development mode. It won't appear in production.
       ...sizeStyles3,
       ...style2
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime94.jsx)("span", {
       className: iconClass,
       style: styles3,
       ...extraProps
@@ -27295,26 +27777,26 @@ This message will only show in development mode. It won't appear in production.
   var dashicon_default = Dashicon;

   // packages/components/build-module/icon/index.mjs
-  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
   function Icon({
     icon = null,
     size: size4 = "string" === typeof icon ? 20 : 24,
     ...additionalProps
   }) {
     if ("string" === typeof icon) {
-      return /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(dashicon_default, {
+      return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(dashicon_default, {
         icon,
         size: size4,
         ...additionalProps
       });
     }
-    if ((0, import_element32.isValidElement)(icon) && dashicon_default === icon.type) {
-      return (0, import_element32.cloneElement)(icon, {
+    if ((0, import_element33.isValidElement)(icon) && dashicon_default === icon.type) {
+      return (0, import_element33.cloneElement)(icon, {
         ...additionalProps
       });
     }
     if ("function" === typeof icon) {
-      return (0, import_element32.createElement)(icon, {
+      return (0, import_element33.createElement)(icon, {
         size: size4,
         ...additionalProps
       });
@@ -27326,12 +27808,12 @@ This message will only show in development mode. It won't appear in production.
         height: size4,
         ...additionalProps
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(import_primitives30.SVG, {
+      return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_primitives30.SVG, {
         ...appliedProps
       });
     }
-    if ((0, import_element32.isValidElement)(icon)) {
-      return (0, import_element32.cloneElement)(icon, {
+    if ((0, import_element33.isValidElement)(icon)) {
+      return (0, import_element33.cloneElement)(icon, {
         size: size4,
         width: size4,
         height: size4,
@@ -27343,8 +27825,17 @@ This message will only show in development mode. It won't appear in production.
   var icon_default3 = Icon;

   // packages/components/build-module/button/index.mjs
-  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
   var disabledEventsOnDisabledButton = ["onMouseDown", "onClick"];
+  var hasRenderableChildren = (children) => import_element34.Children.toArray(children).some((child) => {
+    if (!(0, import_element34.isValidElement)(child)) {
+      return child !== "";
+    }
+    if (child.type === import_element34.Fragment) {
+      return hasRenderableChildren(child.props.children);
+    }
+    return child.props.className !== "components-tooltip";
+  });
   function useDeprecatedProps2({
     __experimentalIsFocusable,
     isDefault,
@@ -27396,13 +27887,13 @@ This message will only show in development mode. It won't appear in production.
       variant: computedVariant
     };
   }
-  var Button3 = (0, import_element33.forwardRef)(function UnforwardedButton(props, ref) {
+  var Button3 = (0, import_element34.forwardRef)(function UnforwardedButton(props, ref) {
     const {
       __next40pxDefaultSize,
       accessibleWhenDisabled,
       isBusy,
       isDestructive,
-      className: className2,
+      className,
       disabled,
       icon,
       iconPosition = "left",
@@ -27431,10 +27922,8 @@ This message will only show in development mode. It won't appear in production.
       ...buttonOrAnchorProps
     };
     const instanceId = (0, import_compose6.useInstanceId)(Button3, "components-button__description");
-    const hasChildren = "string" === typeof children && !!children || Array.isArray(children) && children?.[0] && children[0] !== null && // Tooltip should not considered as a child
-    children?.[0]?.props?.className !== "components-tooltip";
     const truthyAriaPressedValues = [true, "true", "mixed"];
-    const classes = clsx_default("components-button", className2, {
+    const classes = clsx_default("components-button", className, {
       "is-next-40px-default-size": __next40pxDefaultSize,
       "is-secondary": variant === "secondary",
       "is-primary": variant === "primary",
@@ -27446,7 +27935,7 @@ This message will only show in development mode. It won't appear in production.
       "is-busy": isBusy,
       "is-link": variant === "link",
       "is-destructive": isDestructive,
-      "has-text": !!icon && (hasChildren || text),
+      "has-text": !!icon && (text || hasRenderableChildren(children)),
       "has-icon": !!icon,
       "has-icon-right": iconPosition === "right"
     });
@@ -27490,24 +27979,24 @@ This message will only show in development mode. It won't appear in production.
       "aria-describedby": describedById,
       ref
     };
-    const elementChildren = /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(import_jsx_runtime95.Fragment, {
-      children: [icon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(icon_default3, {
+    const elementChildren = /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(import_jsx_runtime96.Fragment, {
+      children: [icon && iconPosition === "left" && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(icon_default3, {
         icon,
         size: iconSize
-      }), text && /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(import_jsx_runtime95.Fragment, {
+      }), text && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_jsx_runtime96.Fragment, {
         children: text
-      }), children, icon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(icon_default3, {
+      }), children, icon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(icon_default3, {
         icon,
         size: iconSize
       })]
     });
-    const element = Tag === "a" ? /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("a", {
+    const element = Tag === "a" ? /* @__PURE__ */ (0, import_jsx_runtime96.jsx)("a", {
       ...anchorProps,
       ...additionalProps,
       ...disableEventProps,
       ...commonProps,
       children: elementChildren
-    }) : /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("button", {
+    }) : /* @__PURE__ */ (0, import_jsx_runtime96.jsx)("button", {
       ...buttonProps,
       ...additionalProps,
       ...disableEventProps,
@@ -27520,12 +28009,12 @@ This message will only show in development mode. It won't appear in production.
       placement: tooltipPosition && // Convert legacy `position` values to be used with the new `placement` prop
       positionToPlacement(tooltipPosition)
     } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(import_jsx_runtime95.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime95.jsx)(tooltip_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(import_jsx_runtime96.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime96.jsx)(tooltip_default, {
         ...tooltipProps,
         children: element
-      }), description && /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(component_default2, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", {
+      }), description && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(component_default2, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)("span", {
           id: descriptionId,
           children: description
         })
@@ -27535,7 +28024,7 @@ This message will only show in development mode. It won't appear in production.
   var button_default = Button3;

   // packages/components/build-module/number-control/styles/number-control-styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__6() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__5() {
     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 _ref3 = false ? {
@@ -27544,7 +28033,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "jl4rev-htmlArrowStyles",
     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;};label:htmlArrowStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm51bWJlci1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZVyIsImZpbGUiOiJudW1iZXItY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uLy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHsgQ09MT1JTIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmNvbnN0IGh0bWxBcnJvd1N0eWxlcyA9ICggeyBoaWRlSFRNTEFycm93cyB9OiB7IGhpZGVIVE1MQXJyb3dzOiBib29sZWFuIH0gKSA9PiB7XG5cdGlmICggISBoaWRlSFRNTEFycm93cyApIHtcblx0XHRyZXR1cm4gYGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuXHRcdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IElucHV0ID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgaHRtbEFycm93U3R5bGVzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU3BpbkJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmJiYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHR9XG5gO1xuXG5jb25zdCBzbWFsbFNwaW5CdXR0b25zID0gY3NzYFxuXHR3aWR0aDogJHsgc3BhY2UoIDUgKSB9O1xuXHRtaW4td2lkdGg6ICR7IHNwYWNlKCA1ICkgfTtcblx0aGVpZ2h0OiAkeyBzcGFjZSggNSApIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc3R5bGVzID0geyBzbWFsbFNwaW5CdXR0b25zIH07XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__6
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__5
   };
   var htmlArrowStyles = ({
     hideHTMLArrows
@@ -27716,16 +28205,16 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/utils/get-valid-children.mjs
-  var import_element34 = __toESM(require_element(), 1);
+  var import_element35 = __toESM(require_element(), 1);
   function getValidChildren(children) {
     if (typeof children === "string") {
       return [children];
     }
-    return import_element34.Children.toArray(children).filter((child) => (0, import_element34.isValidElement)(child));
+    return import_element35.Children.toArray(children).filter((child) => (0, import_element35.isValidElement)(child));
   }

   // packages/components/build-module/h-stack/hook.mjs
-  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
   function useHStack(props) {
     const {
       alignment = "edge",
@@ -27741,7 +28230,7 @@ This message will only show in development mode. It won't appear in production.
       if (_isSpacer) {
         const childElement = child;
         const _key = childElement.key || `hstack-${index2}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(component_default4, {
+        return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(component_default4, {
           isBlock: true,
           ...childElement.props
         }, _key);
@@ -27764,10 +28253,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/h-stack/component.mjs
-  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedHStack(props, forwardedRef) {
     const hStackProps = useHStack(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(component_default, {
       ...hStackProps,
       ref: forwardedRef
     });
@@ -27776,13 +28265,13 @@ This message will only show in development mode. It won't appear in production.
   var component_default9 = HStack;

   // packages/components/build-module/number-control/index.mjs
-  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
   var noop6 = () => {
   };
   function UnforwardedNumberControl(props, forwardedRef) {
     const {
       __unstableStateReducer: stateReducerProp,
-      className: className2,
+      className,
       dragDirection = "n",
       hideHTMLArrows = false,
       spinControls = hideHTMLArrows ? "none" : "native",
@@ -27809,7 +28298,7 @@ This message will only show in development mode. It won't appear in production.
         version: "6.3"
       });
     }
-    const inputRef = (0, import_element35.useRef)(null);
+    const inputRef = (0, import_element36.useRef)(null);
     const mergedRef = (0, import_compose7.useMergeRefs)([inputRef, forwardedRef]);
     const isStepAny = step === "any";
     const baseStep = isStepAny ? 1 : ensureNumber(step);
@@ -27822,7 +28311,7 @@ This message will only show in development mode. It won't appear in production.
     };
     const baseValue = constrainValue(0);
     const autoComplete = typeProp === "number" ? "off" : void 0;
-    const classes = clsx_default("components-number-control", className2);
+    const classes = clsx_default("components-number-control", className);
     const cx2 = useCx();
     const spinButtonClasses = cx2(size4 === "small" && styles.smallSpinButtons);
     const spinValue = (value, direction, event) => {
@@ -27901,7 +28390,7 @@ This message will only show in development mode. It won't appear in production.
         target: inputRef.current
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(Input2, {
+    return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(Input2, {
       autoComplete,
       inputMode: "numeric",
       ...restProps,
@@ -27919,19 +28408,19 @@ This message will only show in development mode. It won't appear in production.
       value: valueProp,
       __unstableStateReducer: numberControlStateReducer,
       size: size4,
-      suffix: spinControls === "custom" ? /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(import_jsx_runtime98.Fragment, {
-        children: [suffix, /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(component_default6, {
+      suffix: spinControls === "custom" ? /* @__PURE__ */ (0, import_jsx_runtime99.jsxs)(import_jsx_runtime99.Fragment, {
+        children: [suffix, /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(component_default6, {
           marginBottom: 0,
           marginRight: 2,
-          children: /* @__PURE__ */ (0, import_jsx_runtime98.jsxs)(component_default9, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime99.jsxs)(component_default9, {
             spacing: 1,
-            children: [/* @__PURE__ */ (0, import_jsx_runtime98.jsx)(SpinButton, {
+            children: [/* @__PURE__ */ (0, import_jsx_runtime99.jsx)(SpinButton, {
               className: spinButtonClasses,
               icon: plus_default,
               size: "small",
               label: (0, import_i18n5.__)("Increment"),
               onClick: buildSpinButtonClickHandler("up")
-            }), /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(SpinButton, {
+            }), /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(SpinButton, {
               className: spinButtonClasses,
               icon: reset_default,
               size: "small",
@@ -27944,15 +28433,15 @@ This message will only show in development mode. It won't appear in production.
       onChange
     });
   }
-  var NumberControl = (0, import_element35.forwardRef)(UnforwardedNumberControl);
+  var NumberControl = (0, import_element36.forwardRef)(UnforwardedNumberControl);
   NumberControl.displayName = "NumberControl";
   var number_control_default = NumberControl;

   // packages/components/build-module/input-control/input-prefix-wrapper.mjs
-  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedInputControlPrefixWrapper(props, forwardedRef) {
     const derivedProps = useContextSystem(props, "InputControlPrefixWrapper");
-    return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(PrefixSuffixWrapper, {
+    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(PrefixSuffixWrapper, {
       ...derivedProps,
       isPrefix: true,
       ref: forwardedRef
@@ -27962,10 +28451,10 @@ This message will only show in development mode. It won't appear in production.
   var input_prefix_wrapper_default = InputControlPrefixWrapper;

   // packages/components/build-module/input-control/input-suffix-wrapper.mjs
-  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedInputControlSuffixWrapper(props, forwardedRef) {
     const derivedProps = useContextSystem(props, "InputControlSuffixWrapper");
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(PrefixSuffixWrapper, {
+    return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(PrefixSuffixWrapper, {
       ...derivedProps,
       ref: forwardedRef
     });
@@ -27974,11 +28463,11 @@ This message will only show in development mode. It won't appear in production.
   var input_suffix_wrapper_default = InputControlSuffixWrapper;

   // packages/components/build-module/angle-picker-control/angle-circle.mjs
-  var import_element36 = __toESM(require_element(), 1);
+  var import_element37 = __toESM(require_element(), 1);
   var import_compose8 = __toESM(require_compose(), 1);
-  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
+  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+  function getRuntime8() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27989,26 +28478,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument7(document);
+      registerDocument8(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash7(targetDocument, hash2) {
+  function documentContainsStyleHash8(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE7}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE8}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle7(targetDocument, hash2, css3) {
+  function injectStyle8(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime7();
+    const runtime = getRuntime8();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28017,21 +28506,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash7(targetDocument, hash2)) {
+    if (documentContainsStyleHash8(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE7, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE8, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument7(targetDocument) {
-    const runtime = getRuntime7();
+  function registerDocument8(targetDocument) {
+    const runtime = getRuntime8();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle7(targetDocument, hash2, css3);
+      injectStyle8(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28045,26 +28534,26 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle7(hash2, css3) {
-    const runtime = getRuntime7();
+  function registerStyle8(hash2, css3) {
+    const runtime = getRuntime8();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash2, css3);
+      injectStyle8(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle7("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}");
+    registerStyle8("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 style_module_default7 = { "circle-root": "_8f57b8d483c51fbe__circle-root", "circle-indicator-wrapper": "b1bae984ac10fcc3__circle-indicator-wrapper", "circle-indicator": "_6d2fe0a2cbb31bf0__circle-indicator" };
+  var style_module_default8 = { "circle-root": "_8f57b8d483c51fbe__circle-root", "circle-indicator-wrapper": "b1bae984ac10fcc3__circle-indicator-wrapper", "circle-indicator": "_6d2fe0a2cbb31bf0__circle-indicator" };
   function AngleCircle({
     value,
     onChange,
-    className: className2,
+    className,
     ...props
   }) {
-    const angleCircleRef = (0, import_element36.useRef)(null);
-    const angleCircleCenterRef = (0, import_element36.useRef)(void 0);
-    const previousCursorValueRef = (0, import_element36.useRef)(void 0);
+    const angleCircleRef = (0, import_element37.useRef)(null);
+    const angleCircleCenterRef = (0, import_element37.useRef)(void 0);
+    const previousCursorValueRef = (0, import_element37.useRef)(void 0);
     const setAngleCircleCenter = () => {
       if (angleCircleRef.current === null) {
         return;
@@ -28100,7 +28589,7 @@ This message will only show in development mode. It won't appear in production.
       onDragMove: changeAngleToPosition,
       onDragEnd: changeAngleToPosition
     });
-    (0, import_element36.useEffect)(() => {
+    (0, import_element37.useEffect)(() => {
       if (isDragging2) {
         if (previousCursorValueRef.current === void 0) {
           previousCursorValueRef.current = document.body.style.cursor;
@@ -28113,19 +28602,19 @@ This message will only show in development mode. It won't appear in production.
     }, [isDragging2]);
     return (
       // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime101.jsx)("div", {
+      /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", {
         ref: angleCircleRef,
         onMouseDown: startDrag,
-        className: clsx_default("components-angle-picker-control__angle-circle", style_module_default7["circle-root"], className2),
+        className: clsx_default("components-angle-picker-control__angle-circle", style_module_default8["circle-root"], className),
         ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)("div", {
+        children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", {
           style: value ? {
             transform: `rotate(${value}deg)`
           } : void 0,
-          className: clsx_default("components-angle-picker-control__angle-circle-indicator-wrapper", style_module_default7["circle-indicator-wrapper"]),
+          className: clsx_default("components-angle-picker-control__angle-circle-indicator-wrapper", style_module_default8["circle-indicator-wrapper"]),
           tabIndex: -1,
-          children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)("div", {
-            className: clsx_default("components-angle-picker-control__angle-circle-indicator", style_module_default7["circle-indicator"])
+          children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", {
+            className: clsx_default("components-angle-picker-control__angle-circle-indicator", style_module_default8["circle-indicator"])
           })
         })
       })
@@ -28144,10 +28633,10 @@ This message will only show in development mode. It won't appear in production.
   var angle_circle_default = AngleCircle;

   // packages/components/build-module/angle-picker-control/index.mjs
-  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedAnglePickerControl(props, ref) {
     const {
-      className: className2,
+      className,
       label = (0, import_i18n6.__)("Angle"),
       onChange,
       value,
@@ -28160,23 +28649,23 @@ This message will only show in development mode. It won't appear in production.
       const inputValue = unprocessedValue !== void 0 && unprocessedValue !== "" ? parseInt(unprocessedValue, 10) : 0;
       onChange(inputValue);
     };
-    const classes = clsx_default("components-angle-picker-control", className2);
+    const classes = clsx_default("components-angle-picker-control", className);
     const prefixOrSuffixProp = (0, import_i18n6.isRTL)() ? {
-      prefix: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(input_prefix_wrapper_default, {
+      prefix: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(input_prefix_wrapper_default, {
         children: "\xB0"
       })
     } : {
-      suffix: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(input_suffix_wrapper_default, {
+      suffix: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(input_suffix_wrapper_default, {
         children: "\xB0"
       })
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(component_default3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(component_default3, {
       ...restProps,
       ref,
       className: classes,
       gap: 2,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime102.jsx)(component_default5, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(number_control_default, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime103.jsx)(component_default5, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(number_control_default, {
           label,
           className: "components-angle-picker-control__input-field",
           max: 360,
@@ -28187,10 +28676,10 @@ This message will only show in development mode. It won't appear in production.
           spinControls: "none",
           ...prefixOrSuffixProp
         })
-      }), /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(component_default6, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(component_default6, {
         marginBottom: "1",
         marginTop: "auto",
-        children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(angle_circle_default, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(angle_circle_default, {
           "aria-hidden": "true",
           value,
           onChange
@@ -28198,12 +28687,12 @@ This message will only show in development mode. It won't appear in production.
       })]
     });
   }
-  var AnglePickerControl = (0, import_element37.forwardRef)(UnforwardedAnglePickerControl);
+  var AnglePickerControl = (0, import_element38.forwardRef)(UnforwardedAnglePickerControl);
   AnglePickerControl.displayName = "AnglePickerControl";
   var angle_picker_control_default = AnglePickerControl;

   // packages/components/build-module/autocomplete/index.mjs
-  var import_element52 = __toESM(require_element(), 1);
+  var import_element53 = __toESM(require_element(), 1);
   var import_compose18 = __toESM(require_compose(), 1);
   var import_rich_text2 = __toESM(require_rich_text(), 1);
   var import_a11y2 = __toESM(require_a11y(), 1);
@@ -28211,7 +28700,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/autocomplete/autocompleter-ui.mjs
   var import_react_dom6 = __toESM(require_react_dom(), 1);
-  var import_element51 = __toESM(require_element(), 1);
+  var import_element52 = __toESM(require_element(), 1);
   var import_rich_text = __toESM(require_rich_text(), 1);
   var import_compose17 = __toESM(require_compose(), 1);
   var import_a11y = __toESM(require_a11y(), 1);
@@ -28220,7 +28709,7 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/autocomplete/get-default-use-items.mjs
   var import_remove_accents2 = __toESM(require_remove_accents(), 1);
   var import_compose9 = __toESM(require_compose(), 1);
-  var import_element38 = __toESM(require_element(), 1);
+  var import_element39 = __toESM(require_element(), 1);

   // packages/components/build-module/utils/strings.mjs
   var import_remove_accents = __toESM(require_remove_accents(), 1);
@@ -28256,8 +28745,8 @@ This message will only show in development mode. It won't appear in production.
   }
   function getDefaultUseItems(autocompleter) {
     return (filterValue) => {
-      const [items, setItems] = (0, import_element38.useState)([]);
-      (0, import_element38.useLayoutEffect)(() => {
+      const [items, setItems] = (0, import_element39.useState)([]);
+      (0, import_element39.useLayoutEffect)(() => {
         const {
           options: options2,
           isDebounced
@@ -28416,7 +28905,7 @@ This message will only show in development mode. It won't appear in production.
     const whileElementsMountedRef = useLatestRef(whileElementsMounted);
     const platformRef = useLatestRef(platform2);
     const openRef = useLatestRef(open);
-    const update = React10.useCallback(() => {
+    const update2 = React10.useCallback(() => {
       if (!referenceRef.current || !floatingRef.current) {
         return;
       }
@@ -28466,11 +28955,11 @@ This message will only show in development mode. It won't appear in production.
       if (floatingEl) floatingRef.current = floatingEl;
       if (referenceEl && floatingEl) {
         if (whileElementsMountedRef.current) {
-          return whileElementsMountedRef.current(referenceEl, floatingEl, update);
+          return whileElementsMountedRef.current(referenceEl, floatingEl, update2);
         }
-        update();
+        update2();
       }
-    }, [referenceEl, floatingEl, update, whileElementsMountedRef, hasWhileElementsMounted]);
+    }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
     const refs = React10.useMemo(() => ({
       reference: referenceRef,
       floating: floatingRef,
@@ -28509,11 +28998,11 @@ This message will only show in development mode. It won't appear in production.
     }, [strategy, transform, elements2.floating, data.x, data.y]);
     return React10.useMemo(() => ({
       ...data,
-      update,
+      update: update2,
       refs,
       elements: elements2,
       floatingStyles
-    }), [data, update, refs, elements2, floatingStyles]);
+    }), [data, update2, refs, elements2, floatingStyles]);
   }
   var arrow$1 = (options2) => {
     function isRef2(value) {
@@ -28525,13 +29014,13 @@ This message will only show in development mode. It won't appear in production.
       fn(state) {
         const {
           element,
-          padding: padding2
+          padding
         } = typeof options2 === "function" ? options2(state) : options2;
         if (element && isRef2(element)) {
           if (element.current != null) {
             return arrow2({
               element: element.current,
-              padding: padding2
+              padding
             }).fn(state);
           }
           return {};
@@ -28539,7 +29028,7 @@ This message will only show in development mode. It won't appear in production.
         if (element) {
           return arrow2({
             element,
-            padding: padding2
+            padding
           }).fn(state);
         }
         return {};
@@ -28595,14 +29084,14 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/popover/index.mjs
-  var import_element50 = __toESM(require_element(), 1);
+  var import_element51 = __toESM(require_element(), 1);
   var import_compose16 = __toESM(require_compose(), 1);
   var import_deprecated6 = __toESM(require_deprecated(), 1);
   var import_primitives31 = __toESM(require_primitives(), 1);
   var import_i18n7 = __toESM(require_i18n(), 1);

   // packages/components/build-module/scroll-lock/index.mjs
-  var import_element39 = __toESM(require_element(), 1);
+  var import_element40 = __toESM(require_element(), 1);
   var previousScrollTop = 0;
   function setLocked(locked) {
     const scrollingElement = document.scrollingElement || document.body;
@@ -28618,7 +29107,7 @@ This message will only show in development mode. It won't appear in production.
   }
   var lockCounter = 0;
   function ScrollLock() {
-    (0, import_element39.useEffect)(() => {
+    (0, import_element40.useEffect)(() => {
       if (lockCounter === 0) {
         setLocked(true);
       }
@@ -28635,15 +29124,15 @@ This message will only show in development mode. It won't appear in production.
   var scroll_lock_default = ScrollLock;

   // packages/components/build-module/slot-fill/index.mjs
-  var import_element48 = __toESM(require_element(), 1);
+  var import_element49 = __toESM(require_element(), 1);

   // packages/components/build-module/slot-fill/fill.mjs
   var import_compose11 = __toESM(require_compose(), 1);
-  var import_element42 = __toESM(require_element(), 1);
+  var import_element43 = __toESM(require_element(), 1);

   // packages/components/build-module/slot-fill/context.mjs
   var import_compose10 = __toESM(require_compose(), 1);
-  var import_element40 = __toESM(require_element(), 1);
+  var import_element41 = __toESM(require_element(), 1);
   var import_warning4 = __toESM(require_warning(), 1);
   var initialValue = {
     slots: (0, import_compose10.observableMap)(),
@@ -28664,7 +29153,7 @@ This message will only show in development mode. It won't appear in production.
     // This helps the provider know if it's using the default context value or not.
     isDefault: true
   };
-  var SlotFillContext = (0, import_element40.createContext)(initialValue);
+  var SlotFillContext = (0, import_element41.createContext)(initialValue);
   SlotFillContext.displayName = "SlotFillContext";
   var context_default = SlotFillContext;

@@ -28713,10 +29202,10 @@ This message will only show in development mode. It won't appear in production.
   var v4_default = v4;

   // packages/components/build-module/style-provider/index.mjs
-  var import_element41 = __toESM(require_element(), 1);
-  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
+  var import_element42 = __toESM(require_element(), 1);
+  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+  function getRuntime9() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28727,26 +29216,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument8(document);
+      registerDocument9(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash8(targetDocument, hash2) {
+  function documentContainsStyleHash9(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE8}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE9}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle8(targetDocument, hash2, css3) {
+  function injectStyle9(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime8();
+    const runtime = getRuntime9();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28755,21 +29244,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash8(targetDocument, hash2)) {
+    if (documentContainsStyleHash9(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE8, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE9, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle8(targetDocument, hash2, css3);
+      injectStyle9(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28806,17 +29295,17 @@ This message will only show in development mode. It won't appear in production.
       children,
       document: document2
     } = props;
-    (0, import_element41.useLayoutEffect)(() => {
+    (0, import_element42.useLayoutEffect)(() => {
       if (!document2) {
         return;
       }
-      return registerDocument8(document2);
+      return registerDocument9(document2);
     }, [document2]);
     if (!document2) {
       return null;
     }
     const cache2 = memoizedCreateCacheWithContainer(document2.head);
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(CacheProvider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(CacheProvider, {
       value: cache2,
       children
     });
@@ -28824,18 +29313,18 @@ This message will only show in development mode. It won't appear in production.
   var style_provider_default = StyleProvider;

   // packages/components/build-module/slot-fill/fill.mjs
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
   function Fill({
     name,
     children
   }) {
-    const registry = (0, import_element42.useContext)(context_default);
-    const instanceRef = (0, import_element42.useRef)({});
-    const childrenRef = (0, import_element42.useRef)(children);
-    (0, import_element42.useLayoutEffect)(() => {
+    const registry = (0, import_element43.useContext)(context_default);
+    const instanceRef = (0, import_element43.useRef)({});
+    const childrenRef = (0, import_element43.useRef)(children);
+    (0, import_element43.useLayoutEffect)(() => {
       childrenRef.current = children;
     }, [children]);
-    (0, import_element42.useLayoutEffect)(() => {
+    (0, import_element43.useLayoutEffect)(() => {
       const instance = instanceRef.current;
       registry.registerFill(name, {
         instance,
@@ -28843,7 +29332,7 @@ This message will only show in development mode. It won't appear in production.
       });
       return () => registry.unregisterFill(name, instance);
     }, [registry, name]);
-    (0, import_element42.useLayoutEffect)(() => {
+    (0, import_element43.useLayoutEffect)(() => {
       registry.updateFill(name, {
         instance: instanceRef.current,
         children
@@ -28861,7 +29350,7 @@ This message will only show in development mode. It won't appear in production.
       return null;
     }
     const wrappedChildren = typeof children === "function" ? children(slot.fillProps ?? {}) : children;
-    return (0, import_element42.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime104.jsx)(style_provider_default, {
+    return (0, import_element43.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime105.jsx)(style_provider_default, {
       document: portalEl.ownerDocument,
       children: wrappedChildren
     }), portalEl);
@@ -28869,13 +29358,13 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/slot-fill/slot.mjs
   var import_compose12 = __toESM(require_compose(), 1);
-  var import_element43 = __toESM(require_element(), 1);
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
+  var import_element44 = __toESM(require_element(), 1);
+  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
   function isFunction(maybeFunc) {
     return typeof maybeFunc === "function";
   }
   function addKeysToChildren(children) {
-    return import_element43.Children.map(children, (child, childIndex) => {
+    return import_element44.Children.map(children, (child, childIndex) => {
       if (!child || typeof child === "string") {
         return child;
       }
@@ -28883,7 +29372,7 @@ This message will only show in development mode. It won't appear in production.
       if (typeof child === "object" && "key" in child && child?.key) {
         childKey = child.key;
       }
-      return (0, import_element43.cloneElement)(child, {
+      return (0, import_element44.cloneElement)(child, {
         key: childKey
       });
     });
@@ -28894,9 +29383,9 @@ This message will only show in development mode. It won't appear in production.
       children,
       fillProps = {}
     } = props;
-    const registry = (0, import_element43.useContext)(context_default);
-    const instanceRef = (0, import_element43.useRef)({});
-    (0, import_element43.useLayoutEffect)(() => {
+    const registry = (0, import_element44.useContext)(context_default);
+    const instanceRef = (0, import_element44.useRef)({});
+    (0, import_element44.useLayoutEffect)(() => {
       const instance = instanceRef.current;
       registry.registerSlot(name, {
         type: "children",
@@ -28916,18 +29405,18 @@ This message will only show in development mode. It won't appear in production.
       // In some cases fills are rendered only when some conditions apply.
       // This ensures that we only use non-empty fills when rendering, i.e.,
       // it allows us to render wrappers only when the fills are actually present.
-      (element) => !(0, import_element43.isEmptyElement)(element)
+      (element) => !(0, import_element44.isEmptyElement)(element)
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_jsx_runtime105.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_jsx_runtime106.Fragment, {
       children: isFunction(children) ? children(renderedFills) : renderedFills
     });
   }
   var slot_default = Slot;

   // packages/components/build-module/slot-fill/bubbles-virtually/slot.mjs
-  var import_element44 = __toESM(require_element(), 1);
+  var import_element45 = __toESM(require_element(), 1);
   var import_compose13 = __toESM(require_compose(), 1);
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
   function Slot2(props, forwardedRef) {
     const {
       name,
@@ -28938,14 +29427,14 @@ This message will only show in development mode. It won't appear in production.
       children,
       ...restProps
     } = props;
-    const registry = (0, import_element44.useContext)(context_default);
-    const instanceRef = (0, import_element44.useRef)({});
-    const ref = (0, import_element44.useRef)(null);
-    const fillPropsRef = (0, import_element44.useRef)(fillProps);
-    (0, import_element44.useLayoutEffect)(() => {
+    const registry = (0, import_element45.useContext)(context_default);
+    const instanceRef = (0, import_element45.useRef)({});
+    const ref = (0, import_element45.useRef)(null);
+    const fillPropsRef = (0, import_element45.useRef)(fillProps);
+    (0, import_element45.useLayoutEffect)(() => {
       fillPropsRef.current = fillProps;
     }, [fillProps]);
-    (0, import_element44.useLayoutEffect)(() => {
+    (0, import_element45.useLayoutEffect)(() => {
       const instance = instanceRef.current;
       registry.registerSlot(name, {
         type: "portal",
@@ -28955,7 +29444,7 @@ This message will only show in development mode. It won't appear in production.
       });
       return () => registry.unregisterSlot(name, instance);
     }, [registry, name]);
-    (0, import_element44.useLayoutEffect)(() => {
+    (0, import_element45.useLayoutEffect)(() => {
       registry.updateSlot(name, {
         type: "portal",
         instance: instanceRef.current,
@@ -28963,19 +29452,19 @@ This message will only show in development mode. It won't appear in production.
         fillProps: fillPropsRef.current
       });
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(component_default, {
       as,
       ref: (0, import_compose13.useMergeRefs)([forwardedRef, ref]),
       ...restProps
     });
   }
-  var slot_default2 = (0, import_element44.forwardRef)(Slot2);
+  var slot_default2 = (0, import_element45.forwardRef)(Slot2);

   // packages/components/build-module/slot-fill/provider.mjs
   var import_compose14 = __toESM(require_compose(), 1);
-  var import_element45 = __toESM(require_element(), 1);
+  var import_element46 = __toESM(require_element(), 1);
   var import_is_shallow_equal = __toESM(require_is_shallow_equal(), 1);
-  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
   function createSlotRegistry() {
     const slots = (0, import_compose14.observableMap)();
     const fills = (0, import_compose14.observableMap)();
@@ -29051,8 +29540,8 @@ This message will only show in development mode. It won't appear in production.
   function SlotFillProvider({
     children
   }) {
-    const [contextValue] = (0, import_element45.useState)(createSlotRegistry);
-    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(context_default.Provider, {
+    const [contextValue] = (0, import_element46.useState)(createSlotRegistry);
+    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(context_default.Provider, {
       value: contextValue,
       children
     });
@@ -29060,13 +29549,13 @@ This message will only show in development mode. It won't appear in production.
   var provider_default = SlotFillProvider;

   // packages/components/build-module/slot-fill/index.mjs
-  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);

   // packages/components/build-module/slot-fill/bubbles-virtually/use-slot.mjs
-  var import_element46 = __toESM(require_element(), 1);
+  var import_element47 = __toESM(require_element(), 1);
   var import_compose15 = __toESM(require_compose(), 1);
   function useSlot(name) {
-    const registry = (0, import_element46.useContext)(context_default);
+    const registry = (0, import_element47.useContext)(context_default);
     const slot = (0, import_compose15.useObservableValue)(registry.slots, name);
     let ref;
     if (slot && slot.type === "portal") {
@@ -29078,19 +29567,19 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/slot-fill/bubbles-virtually/use-slot-fills.mjs
-  var import_element47 = __toESM(require_element(), 1);
+  var import_element48 = __toESM(require_element(), 1);
   function useObservableValueWithSelector(map, name, selector2) {
-    const subscribe2 = (0, import_element47.useMemo)(() => (listener) => map.subscribe(name, listener), [map, name]);
+    const subscribe2 = (0, import_element48.useMemo)(() => (listener) => map.subscribe(name, listener), [map, name]);
     const getValue3 = () => selector2(map.get(name));
-    return (0, import_element47.useSyncExternalStore)(subscribe2, getValue3, getValue3);
+    return (0, import_element48.useSyncExternalStore)(subscribe2, getValue3, getValue3);
   }
   function getLength(array) {
     return array?.length;
   }
   function useSlotFills(name) {
-    const registry = (0, import_element47.useContext)(context_default);
+    const registry = (0, import_element48.useContext)(context_default);
     const length2 = useObservableValueWithSelector(registry.fills, name, getLength);
-    const fills = (0, import_element47.useMemo)(() => {
+    const fills = (0, import_element48.useMemo)(() => {
       return length2 !== void 0 ? Array.from({
         length: length2
       }) : void 0;
@@ -29099,18 +29588,18 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/slot-fill/index.mjs
-  var Slot3 = (0, import_element48.forwardRef)((props, ref) => {
+  var Slot3 = (0, import_element49.forwardRef)((props, ref) => {
     const {
       bubblesVirtually,
       ...restProps
     } = props;
     if (bubblesVirtually) {
-      return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(slot_default2, {
+      return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(slot_default2, {
         ...restProps,
         ref
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(slot_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(slot_default, {
       ...restProps
     });
   });
@@ -29119,25 +29608,25 @@ This message will only show in development mode. It won't appear in production.
     children,
     passthrough = false
   }) {
-    const parent = (0, import_element48.useContext)(context_default);
+    const parent = (0, import_element49.useContext)(context_default);
     if (!parent.isDefault && passthrough) {
-      return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_jsx_runtime108.Fragment, {
+      return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_jsx_runtime109.Fragment, {
         children
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(provider_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(provider_default, {
       children
     });
   }
   Provider.displayName = "SlotFillProvider";
   function createSlotFill(key) {
     const baseName = typeof key === "symbol" ? key.description : key;
-    const FillComponent = (props) => /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(Fill, {
+    const FillComponent = (props) => /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(Fill, {
       name: key,
       ...props
     });
     FillComponent.displayName = `${baseName}Fill`;
-    const SlotComponent = (0, import_element48.forwardRef)((props, ref) => /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(Slot3, {
+    const SlotComponent = (0, import_element49.forwardRef)((props, ref) => /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(Slot3, {
       name: key,
       ref,
       ...props
@@ -29180,23 +29669,23 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/popover/context.mjs
-  var import_element49 = __toESM(require_element(), 1);
-  var slotNameContext = (0, import_element49.createContext)(void 0);
+  var import_element50 = __toESM(require_element(), 1);
+  var slotNameContext = (0, import_element50.createContext)(void 0);
   slotNameContext.displayName = "__unstableSlotNameContext";

   // packages/components/build-module/popover/index.mjs
-  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
   var SLOT_NAME = "Popover";
   var OVERFLOW_PADDING = 8;
-  var ArrowTriangle = () => /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(import_primitives31.SVG, {
+  var ArrowTriangle = () => /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(import_primitives31.SVG, {
     xmlns: "http://www.w3.org/2000/svg",
     viewBox: "0 0 100 100",
     className: "components-popover__triangle",
     role: "presentation",
-    children: [/* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives31.Path, {
+    children: [/* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives31.Path, {
       className: "components-popover__triangle-bg",
       d: "M 0 0 L 50 50 L 100 0"
-    }), /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(import_primitives31.Path, {
+    }), /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(import_primitives31.Path, {
       className: "components-popover__triangle-border",
       d: "M 0 0 L 50 50 L 100 0",
       vectorEffect: "non-scaling-stroke"
@@ -29219,7 +29708,7 @@ This message will only show in development mode. It won't appear in production.
       constrainTabbing,
       onClose,
       children,
-      className: className2,
+      className,
       noArrow = true,
       position: position2,
       placement: placementProp = "bottom-start",
@@ -29284,9 +29773,9 @@ This message will only show in development mode. It won't appear in production.
         alternative: "`variant` prop with the `'toolbar'` value"
       });
     }
-    const arrowRef = (0, import_element50.useRef)(null);
-    const [fallbackReferenceElement, setFallbackReferenceElement] = (0, import_element50.useState)(null);
-    const anchorRefFallback = (0, import_element50.useCallback)((node2) => {
+    const arrowRef = (0, import_element51.useRef)(null);
+    const [fallbackReferenceElement, setFallbackReferenceElement] = (0, import_element51.useState)(null);
+    const anchorRefFallback = (0, import_element51.useCallback)((node2) => {
       setFallbackReferenceElement(node2);
     }, []);
     const isMobileViewport = (0, import_compose16.useViewportMatch)("medium", "<");
@@ -29315,7 +29804,7 @@ This message will only show in development mode. It won't appear in production.
     }), arrow3({
       element: arrowRef
     })];
-    const slotName = (0, import_element50.useContext)(slotNameContext) || __unstableSlotName;
+    const slotName = (0, import_element51.useContext)(slotNameContext) || __unstableSlotName;
     const slot = useSlot(slotName);
     let onDialogClose;
     if (onClose || onFocusOutside) {
@@ -29362,7 +29851,7 @@ This message will only show in development mode. It won't appear in production.
       refs,
       // Type of CSS position property to use (absolute or fixed)
       strategy,
-      update,
+      update: update2,
       placement: computedPlacement,
       middlewareData: {
         arrow: arrowData
@@ -29375,15 +29864,15 @@ This message will only show in development mode. It won't appear in production.
         animationFrame: true
       })
     });
-    const arrowCallbackRef = (0, import_element50.useCallback)((node2) => {
+    const arrowCallbackRef = (0, import_element51.useCallback)((node2) => {
       arrowRef.current = node2;
-      update();
-    }, [update]);
+      update2();
+    }, [update2]);
     const anchorRefTop = anchorRef?.top;
     const anchorRefBottom = anchorRef?.bottom;
     const anchorRefStartContainer = anchorRef?.startContainer;
     const anchorRefCurrent = anchorRef?.current;
-    (0, import_element50.useLayoutEffect)(() => {
+    (0, import_element51.useLayoutEffect)(() => {
       const resultingReferenceElement = getReferenceElement({
         anchor,
         anchorRef,
@@ -29408,11 +29897,11 @@ This message will only show in development mode. It won't appear in production.
     };
     const shouldReduceMotion = (0, import_compose16.useReducedMotion)();
     const shouldAnimate = animate && !isExpanded && !shouldReduceMotion;
-    const [animationFinished, setAnimationFinished] = (0, import_element50.useState)(false);
+    const [animationFinished, setAnimationFinished] = (0, import_element51.useState)(false);
     const {
       style: motionInlineStyles,
       ...otherMotionProps
-    } = (0, import_element50.useMemo)(() => placementToMotionAnimationProps(computedPlacement), [computedPlacement]);
+    } = (0, import_element51.useMemo)(() => placementToMotionAnimationProps(computedPlacement), [computedPlacement]);
     const animationProps = shouldAnimate ? {
       style: {
         ...contentStyle,
@@ -29429,8 +29918,8 @@ This message will only show in development mode. It won't appear in production.
       }
     };
     const isPositioned = (!shouldAnimate || animationFinished) && x2 !== null && y3 !== null;
-    let content = /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(motion.div, {
-      className: clsx_default(className2, {
+    let content = /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(motion.div, {
+      className: clsx_default(className, {
         "is-expanded": isExpanded,
         "is-positioned": isPositioned,
         // Use the 'alternate' classname for 'toolbar' variant for back compat.
@@ -29441,40 +29930,40 @@ This message will only show in development mode. It won't appear in production.
       ref: mergedFloatingRef,
       ...dialogProps,
       tabIndex: -1,
-      children: [isExpanded && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(scroll_lock_default, {}), isExpanded && /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)("div", {
+      children: [isExpanded && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(scroll_lock_default, {}), isExpanded && /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)("div", {
         className: "components-popover__header",
-        children: [/* @__PURE__ */ (0, import_jsx_runtime109.jsx)("span", {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime110.jsx)("span", {
           className: "components-popover__header-title",
           children: headerTitle
-        }), /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(button_default, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(button_default, {
           className: "components-popover__close",
           size: "small",
           icon: close_default,
           onClick: onClose,
           label: (0, import_i18n7.__)("Close")
         })]
-      }), /* @__PURE__ */ (0, import_jsx_runtime109.jsx)("div", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("div", {
         className: "components-popover__content",
         children
-      }), hasArrow && /* @__PURE__ */ (0, import_jsx_runtime109.jsx)("div", {
+      }), hasArrow && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("div", {
         ref: arrowCallbackRef,
         className: ["components-popover__arrow", `is-${computedPlacement.split("-")[0]}`].join(" "),
         style: {
           left: typeof arrowData?.x !== "undefined" && Number.isFinite(arrowData.x) ? `${arrowData.x}px` : "",
           top: typeof arrowData?.y !== "undefined" && Number.isFinite(arrowData.y) ? `${arrowData.y}px` : ""
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(ArrowTriangle, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(ArrowTriangle, {})
       })]
     });
     const shouldRenderWithinSlot = slot.ref && !inline3;
     const hasAnchor = anchorRef || anchorRect || anchor;
     if (shouldRenderWithinSlot) {
-      content = /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(Fill, {
+      content = /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(Fill, {
         name: slotName,
         children: content
       });
     } else if (!inline3) {
-      content = (0, import_element50.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime109.jsx)(StyleProvider, {
+      content = (0, import_element51.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime110.jsx)(StyleProvider, {
         document,
         children: content
       }), getPopoverFallbackContainer());
@@ -29482,16 +29971,16 @@ This message will only show in development mode. It won't appear in production.
     if (hasAnchor) {
       return content;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsxs)(import_jsx_runtime109.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime109.jsx)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(import_jsx_runtime110.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime110.jsx)("span", {
         ref: anchorRefFallback
       }), content]
     });
   };
-  var PopoverSlot = (0, import_element50.forwardRef)(({
+  var PopoverSlot = (0, import_element51.forwardRef)(({
     name = SLOT_NAME
   }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(Slot3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(Slot3, {
       bubblesVirtually: true,
       name,
       className: "popover-slot",
@@ -29517,28 +30006,28 @@ This message will only show in development mode. It won't appear in production.
   var popover_default = Popover3;

   // packages/components/build-module/autocomplete/autocompleter-ui.mjs
-  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
   function ListBox({
     items,
     onSelect,
     selectedIndex,
     instanceId,
     listBoxId,
-    className: className2,
+    className,
     Component: Component7 = "div"
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(Component7, {
+    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(Component7, {
       id: listBoxId,
       role: "listbox",
       className: "components-autocomplete__results",
-      children: items.map((option, index2) => /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(button_default, {
+      children: items.map((option, index2) => /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(button_default, {
         id: `components-autocomplete-item-${instanceId}-${option.key}`,
         role: "option",
         __next40pxDefaultSize: true,
         "aria-selected": index2 === selectedIndex,
         accessibleWhenDisabled: true,
         disabled: option.isDisabled,
-        className: clsx_default("components-autocomplete__result", className2, {
+        className: clsx_default("components-autocomplete__result", className, {
           // Unused, for backwards compatibility.
           "is-selected": index2 === selectedIndex
         }),
@@ -29553,7 +30042,7 @@ This message will only show in development mode. It won't appear in production.
     filterValue,
     instanceId,
     listBoxId,
-    className: className2,
+    className,
     selectedIndex,
     onChangeOptions,
     onSelect,
@@ -29565,8 +30054,8 @@ This message will only show in development mode. It won't appear in production.
     const popoverAnchor = (0, import_rich_text.useAnchor)({
       editableContentElement: contentRef.current
     });
-    const [needsA11yCompat, setNeedsA11yCompat] = (0, import_element51.useState)(false);
-    const popoverRef = (0, import_element51.useRef)(null);
+    const [needsA11yCompat, setNeedsA11yCompat] = (0, import_element52.useState)(false);
+    const popoverRef = (0, import_element52.useRef)(null);
     const popoverRefs = (0, import_compose17.useMergeRefs)([popoverRef, (0, import_compose17.useRefEffect)((node2) => {
       if (!contentRef.current) {
         return;
@@ -29597,42 +30086,42 @@ This message will only show in development mode. It won't appear in production.
         debouncedSpeak((0, import_i18n8.__)("No results."), "assertive");
       }
     }
-    (0, import_element51.useLayoutEffect)(() => {
+    (0, import_element52.useLayoutEffect)(() => {
       onChangeOptions(items);
       announce(items);
     }, [items]);
     if (items.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(import_jsx_runtime110.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime110.jsx)(popover_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(import_jsx_runtime111.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime111.jsx)(popover_default, {
         offset: 8,
         focusOnMount: false,
         placement: "top-start",
         className: "components-autocomplete__popover",
         anchor: popoverAnchor,
         ref: popoverRefs,
-        children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(ListBox, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(ListBox, {
           items,
           onSelect,
           selectedIndex,
           instanceId,
           listBoxId,
-          className: className2
+          className
         })
-      }), contentRef.current && needsA11yCompat && (0, import_react_dom6.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime110.jsx)(ListBox, {
+      }), contentRef.current && needsA11yCompat && (0, import_react_dom6.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime111.jsx)(ListBox, {
         items,
         onSelect,
         selectedIndex,
         instanceId,
         listBoxId,
-        className: className2,
+        className,
         Component: component_default2
       }), contentRef.current.ownerDocument.body)]
     });
   }
   function useOnClickOutside(ref, handler) {
-    (0, import_element51.useEffect)(() => {
+    (0, import_element52.useEffect)(() => {
       const listener = (event) => {
         if (!ref.current || ref.current.contains(event.target)) {
           return;
@@ -29742,7 +30231,7 @@ This message will only show in development mode. It won't appear in production.
   } = (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/components");

   // packages/components/build-module/autocomplete/index.mjs
-  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
   var {
     subscribeOwnedListener
   } = unlock(import_rich_text2.privateApis);
@@ -29794,16 +30283,16 @@ This message will only show in development mode. It won't appear in production.
     contentRef
   }) {
     const instanceId = (0, import_compose18.useInstanceId)(AUTOCOMPLETE_HOOK_REFERENCE);
-    const [state, dispatch] = (0, import_element52.useReducer)(autocompleteReducer, initialState);
+    const [state, dispatch] = (0, import_element53.useReducer)(autocompleteReducer, initialState);
     const {
       selectedIndex,
       filteredOptions,
       filterValue,
       autocompleter
     } = state;
-    const backspacingRef = (0, import_element52.useRef)(false);
-    const prevRecordTextRef = (0, import_element52.useRef)("");
-    const lastCompletionRef = (0, import_element52.useRef)(null);
+    const backspacingRef = (0, import_element53.useRef)(false);
+    const prevRecordTextRef = (0, import_element53.useRef)("");
+    const lastCompletionRef = (0, import_element53.useRef)(null);
     function insertCompletion(replacement) {
       if (autocompleter === null) {
         return "";
@@ -29811,7 +30300,7 @@ This message will only show in development mode. It won't appear in production.
       const end = record.start;
       const start = end - autocompleter.triggerPrefix.length - filterValue.length;
       const toInsert = (0, import_rich_text2.create)({
-        html: (0, import_element52.renderToString)(replacement)
+        html: (0, import_element53.renderToString)(replacement)
       });
       onChange((0, import_rich_text2.insert)(record, toInsert, start, end));
       return (0, import_rich_text2.getTextContent)(toInsert);
@@ -29903,13 +30392,13 @@ This message will only show in development mode. It won't appear in production.
       }
       event.preventDefault();
     }
-    const textContent = (0, import_element52.useMemo)(() => {
+    const textContent = (0, import_element53.useMemo)(() => {
       if ((0, import_rich_text2.isCollapsed)(record)) {
         return (0, import_rich_text2.getTextContent)((0, import_rich_text2.slice)(record, 0));
       }
       return "";
     }, [record]);
-    (0, import_element52.useEffect)(() => {
+    (0, import_element53.useEffect)(() => {
       const isTextChange = record.text !== prevRecordTextRef.current;
       prevRecordTextRef.current = record.text;
       function getTextAfterSelection() {
@@ -29949,7 +30438,7 @@ This message will only show in development mode. It won't appear in production.
       key: selectedKey = ""
     } = filteredOptions[selectedIndex] || {};
     const {
-      className: className2
+      className
     } = autocompleter || {};
     const isExpanded = !!autocompleter && filteredOptions.length > 0;
     const listBoxId = isExpanded ? `components-autocomplete-listbox-${instanceId}` : void 0;
@@ -29960,9 +30449,9 @@ This message will only show in development mode. It won't appear in production.
       listBoxId,
       activeId,
       onKeyDown: (0, import_keycodes2.withIgnoreIMEEvents)(handleKeyDown),
-      popover: showPopover && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(AutocompleterUI, {
+      popover: showPopover && /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(AutocompleterUI, {
         autocompleter,
-        className: className2,
+        className,
         filterValue,
         instanceId,
         listBoxId,
@@ -29980,7 +30469,7 @@ This message will only show in development mode. It won't appear in production.
     return a3.text === b3.text && a3.start === b3.start && a3.end === b3.end;
   }
   function useLastDifferentValue(value) {
-    const history = (0, import_element52.useRef)([]);
+    const history = (0, import_element53.useRef)([]);
     const lastEntry = history.current[history.current.length - 1];
     if (!lastEntry || !recordValuesMatch(value, lastEntry)) {
       history.current.push(value);
@@ -29991,8 +30480,8 @@ This message will only show in development mode. It won't appear in production.
     return history.current[0];
   }
   function useAutocompleteProps(options2) {
-    const ref = (0, import_element52.useRef)(null);
-    const onKeyDownRef = (0, import_element52.useRef)(void 0);
+    const ref = (0, import_element53.useRef)(null);
+    const onKeyDownRef = (0, import_element53.useRef)(void 0);
     const {
       record
     } = options2;
@@ -30038,110 +30527,127 @@ This message will only show in development mode. It won't appear in production.
       popover,
       ...props
     } = useAutocomplete(options2);
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(import_jsx_runtime111.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime112.jsxs)(import_jsx_runtime112.Fragment, {
       children: [children(props), isSelected2 && popover]
     });
   }

   // packages/components/build-module/border-box-control/border-box-control/component.mjs
   var import_i18n26 = __toESM(require_i18n(), 1);
-  var import_element89 = __toESM(require_element(), 1);
+  var import_element86 = __toESM(require_element(), 1);
   var import_compose36 = __toESM(require_compose(), 1);

   // packages/components/build-module/border-box-control/border-box-control-linked-button/component.mjs
   var import_i18n9 = __toESM(require_i18n(), 1);

   // packages/components/build-module/border-box-control/border-box-control-linked-button/hook.mjs
-  var import_element53 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/border-box-control/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__7() {
-    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 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;
   }
-  var borderBoxControl = /* @__PURE__ */ css(false ? "" : ";label:borderBoxControl;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLbUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi4vYm9yZGVyLWNvbnRyb2wvdHlwZXMnO1xuaW1wb3J0IHR5cGUgeyBCb3JkZXJzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sID0gY3NzYGA7XG5cbi8vICcmJicgb3V0cmFua3MgQm9yZGVyQ29udHJvbCdzIGJhc2UgJ21hcmdpbjogMCcgdG8ga2VlcCB0aGUgMjRweCB1bmxpbmtcbi8vIGJ1dHRvbiBndXR0ZXIsIHdoaWNoIFZpZXcgbm8gbG9uZ2VyIHByZXNlcnZlcyB2aWEgY2xhc3NOYW1lICgjNzk0NDMpLlxuZXhwb3J0IGNvbnN0IGxpbmtlZEJvcmRlckNvbnRyb2wgPSAoKSA9PiBjc3NgXG5cdCYmIHtcblx0XHRmbGV4OiAxO1xuXHRcdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogJzI0cHgnIH0gKSgpIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IHdyYXBwZXIgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sTGlua2VkQnV0dG9uID0gY3NzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHQkeyBydGwoIHsgcmlnaHQ6IDAgfSApKCkgfVxuXHRsaW5lLWhlaWdodDogMDtcbmA7XG5cbmNvbnN0IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHtcblx0XHRjb2xvciA9IENPTE9SUy5ncmF5WyAyMDAgXSxcblx0XHRzdHlsZSA9ICdzb2xpZCcsXG5cdFx0d2lkdGggPSBDT05GSUcuYm9yZGVyV2lkdGgsXG5cdH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgY2xhbXBlZFdpZHRoID1cblx0XHR3aWR0aCAhPT0gQ09ORklHLmJvcmRlcldpZHRoID8gYGNsYW1wKDFweCwgJHsgd2lkdGggfSwgMTBweClgIDogd2lkdGg7XG5cdGNvbnN0IGhhc1Zpc2libGVCb3JkZXIgPSAoICEhIHdpZHRoICYmIHdpZHRoICE9PSAnMCcgKSB8fCAhISBjb2xvcjtcblx0Y29uc3QgYm9yZGVyU3R5bGUgPSBoYXNWaXNpYmxlQm9yZGVyID8gc3R5bGUgfHwgJ3NvbGlkJyA6IHN0eWxlO1xuXG5cdHJldHVybiBgJHsgY29sb3IgfSAkeyBib3JkZXJTdHlsZSB9ICR7IGNsYW1wZWRXaWR0aCB9YDtcbn07XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sVmlzdWFsaXplciA9ICggYm9yZGVycz86IEJvcmRlcnMgKSA9PiBjc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHRyaWdodDogMzlweDtcblx0Ym90dG9tOiAyMHB4O1xuXHRsZWZ0OiAzOXB4O1xuXHRib3JkZXItdG9wOiAkeyBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8udG9wICkgfTtcblx0Ym9yZGVyLWJvdHRvbTogJHsgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LmJvdHRvbSApIH07XG5cdCR7IHJ0bCgge1xuXHRcdGJvcmRlckxlZnQ6IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5sZWZ0ICksXG5cdH0gKSgpIH1cblx0JHsgcnRsKCB7XG5cdFx0Ym9yZGVyUmlnaHQ6IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5yaWdodCApLFxuXHR9ICkoKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbFNwbGl0Q29udHJvbHMgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjZW50ZXJlZEJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdG1hcmdpbjogMCBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJpZ2h0Qm9yZGVyQ29udHJvbCA9ICgpID0+IGNzc2Bcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6ICdhdXRvJyB9ICkoKSB9XG5gO1xuIl19 */");
-  var linkedBorderControl = () => /* @__PURE__ */ css("&&{flex:1;", rtl({
-    marginRight: "24px"
-  })(), ";}" + (false ? "" : ";label:linkedBorderControl;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTNEMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi4vYm9yZGVyLWNvbnRyb2wvdHlwZXMnO1xuaW1wb3J0IHR5cGUgeyBCb3JkZXJzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sID0gY3NzYGA7XG5cbi8vICcmJicgb3V0cmFua3MgQm9yZGVyQ29udHJvbCdzIGJhc2UgJ21hcmdpbjogMCcgdG8ga2VlcCB0aGUgMjRweCB1bmxpbmtcbi8vIGJ1dHRvbiBndXR0ZXIsIHdoaWNoIFZpZXcgbm8gbG9uZ2VyIHByZXNlcnZlcyB2aWEgY2xhc3NOYW1lICgjNzk0NDMpLlxuZXhwb3J0IGNvbnN0IGxpbmtlZEJvcmRlckNvbnRyb2wgPSAoKSA9PiBjc3NgXG5cdCYmIHtcblx0XHRmbGV4OiAxO1xuXHRcdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogJzI0cHgnIH0gKSgpIH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IHdyYXBwZXIgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sTGlua2VkQnV0dG9uID0gY3NzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHQkeyBydGwoIHsgcmlnaHQ6IDAgfSApKCkgfVxuXHRsaW5lLWhlaWdodDogMDtcbmA7XG5cbmNvbnN0IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrID0gKCBib3JkZXI/OiBCb3JkZXIgKSA9PiB7XG5cdGNvbnN0IHtcblx0XHRjb2xvciA9IENPTE9SUy5ncmF5WyAyMDAgXSxcblx0XHRzdHlsZSA9ICdzb2xpZCcsXG5cdFx0d2lkdGggPSBDT05GSUcuYm9yZGVyV2lkdGgsXG5cdH0gPSBib3JkZXIgfHwge307XG5cblx0Y29uc3QgY2xhbXBlZFdpZHRoID1cblx0XHR3aWR0aCAhPT0gQ09ORklHLmJvcmRlcldpZHRoID8gYGNsYW1wKDFweCwgJHsgd2lkdGggfSwgMTBweClgIDogd2lkdGg7XG5cdGNvbnN0IGhhc1Zpc2libGVCb3JkZXIgPSAoICEhIHdpZHRoICYmIHdpZHRoICE9PSAnMCcgKSB8fCAhISBjb2xvcjtcblx0Y29uc3QgYm9yZGVyU3R5bGUgPSBoYXNWaXNpYmxlQm9yZGVyID8gc3R5bGUgfHwgJ3NvbGlkJyA6IHN0eWxlO1xuXG5cdHJldHVybiBgJHsgY29sb3IgfSAkeyBib3JkZXJTdHlsZSB9ICR7IGNsYW1wZWRXaWR0aCB9YDtcbn07XG5cbmV4cG9ydCBjb25zdCBib3JkZXJCb3hDb250cm9sVmlzdWFsaXplciA9ICggYm9yZGVycz86IEJvcmRlcnMgKSA9PiBjc3NgXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHRyaWdodDogMzlweDtcblx0Ym90dG9tOiAyMHB4O1xuXHRsZWZ0OiAzOXB4O1xuXHRib3JkZXItdG9wOiAkeyBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8udG9wICkgfTtcblx0Ym9yZGVyLWJvdHRvbTogJHsgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LmJvdHRvbSApIH07XG5cdCR7IHJ0bCgge1xuXHRcdGJvcmRlckxlZnQ6IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5sZWZ0ICksXG5cdH0gKSgpIH1cblx0JHsgcnRsKCB7XG5cdFx0Ym9yZGVyUmlnaHQ6IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5yaWdodCApLFxuXHR9ICkoKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbFNwbGl0Q29udHJvbHMgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjZW50ZXJlZEJvcmRlckNvbnRyb2wgPSBjc3NgXG5cdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdG1hcmdpbjogMCBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJpZ2h0Qm9yZGVyQ29udHJvbCA9ICgpID0+IGNzc2Bcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6ICdhdXRvJyB9ICkoKSB9XG5gO1xuIl19 */");
-  var wrapper = false ? {
-    name: "bjn8wh",
-    styles: "position:relative"
-  } : {
-    name: "memc06-wrapper",
-    styles: "position:relative;label:wrapper;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQjBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4uL2JvcmRlci1jb250cm9sL3R5cGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVycyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbCA9IGNzc2BgO1xuXG4vLyAnJiYnIG91dHJhbmtzIEJvcmRlckNvbnRyb2wncyBiYXNlICdtYXJnaW46IDAnIHRvIGtlZXAgdGhlIDI0cHggdW5saW5rXG4vLyBidXR0b24gZ3V0dGVyLCB3aGljaCBWaWV3IG5vIGxvbmdlciBwcmVzZXJ2ZXMgdmlhIGNsYXNzTmFtZSAoIzc5NDQzKS5cbmV4cG9ydCBjb25zdCBsaW5rZWRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQmJiB7XG5cdFx0ZmxleDogMTtcblx0XHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6ICcyNHB4JyB9ICkoKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbExpbmtlZEJ1dHRvbiA9IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSgpIH1cblx0bGluZS1oZWlnaHQ6IDA7XG5gO1xuXG5jb25zdCBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0Y29sb3IgPSBDT0xPUlMuZ3JheVsgMjAwIF0sXG5cdFx0c3R5bGUgPSAnc29saWQnLFxuXHRcdHdpZHRoID0gQ09ORklHLmJvcmRlcldpZHRoLFxuXHR9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGNsYW1wZWRXaWR0aCA9XG5cdFx0d2lkdGggIT09IENPTkZJRy5ib3JkZXJXaWR0aCA/IGBjbGFtcCgxcHgsICR7IHdpZHRoIH0sIDEwcHgpYCA6IHdpZHRoO1xuXHRjb25zdCBoYXNWaXNpYmxlQm9yZGVyID0gKCAhISB3aWR0aCAmJiB3aWR0aCAhPT0gJzAnICkgfHwgISEgY29sb3I7XG5cdGNvbnN0IGJvcmRlclN0eWxlID0gaGFzVmlzaWJsZUJvcmRlciA/IHN0eWxlIHx8ICdzb2xpZCcgOiBzdHlsZTtcblxuXHRyZXR1cm4gYCR7IGNvbG9yIH0gJHsgYm9yZGVyU3R5bGUgfSAkeyBjbGFtcGVkV2lkdGggfWA7XG59O1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbFZpc3VhbGl6ZXIgPSAoIGJvcmRlcnM/OiBCb3JkZXJzICkgPT4gY3NzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDM5cHg7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMzlweDtcblx0Ym9yZGVyLXRvcDogJHsgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnRvcCApIH07XG5cdGJvcmRlci1ib3R0b206ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5ib3R0b20gKSB9O1xuXHQkeyBydGwoIHtcblx0XHRib3JkZXJMZWZ0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ubGVmdCApLFxuXHR9ICkoKSB9XG5cdCR7IHJ0bCgge1xuXHRcdGJvcmRlclJpZ2h0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ucmlnaHQgKSxcblx0fSApKCkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xTcGxpdENvbnRyb2xzID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgY2VudGVyZWRCb3JkZXJDb250cm9sID0gY3NzYFxuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRtYXJnaW46IDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCByaWdodEJvcmRlckNvbnRyb2wgPSAoKSA9PiBjc3NgXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAnYXV0bycgfSApKCkgfVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__7
-  };
-  var borderBoxControlLinkedButton = /* @__PURE__ */ css("position:absolute;top:8px;", rtl({
-    right: 0
-  })(), " line-height:0;" + (false ? "" : ";label:borderBoxControlLinkedButton;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQitDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4uL2JvcmRlci1jb250cm9sL3R5cGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVycyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbCA9IGNzc2BgO1xuXG4vLyAnJiYnIG91dHJhbmtzIEJvcmRlckNvbnRyb2wncyBiYXNlICdtYXJnaW46IDAnIHRvIGtlZXAgdGhlIDI0cHggdW5saW5rXG4vLyBidXR0b24gZ3V0dGVyLCB3aGljaCBWaWV3IG5vIGxvbmdlciBwcmVzZXJ2ZXMgdmlhIGNsYXNzTmFtZSAoIzc5NDQzKS5cbmV4cG9ydCBjb25zdCBsaW5rZWRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQmJiB7XG5cdFx0ZmxleDogMTtcblx0XHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6ICcyNHB4JyB9ICkoKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbExpbmtlZEJ1dHRvbiA9IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSgpIH1cblx0bGluZS1oZWlnaHQ6IDA7XG5gO1xuXG5jb25zdCBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0Y29sb3IgPSBDT0xPUlMuZ3JheVsgMjAwIF0sXG5cdFx0c3R5bGUgPSAnc29saWQnLFxuXHRcdHdpZHRoID0gQ09ORklHLmJvcmRlcldpZHRoLFxuXHR9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGNsYW1wZWRXaWR0aCA9XG5cdFx0d2lkdGggIT09IENPTkZJRy5ib3JkZXJXaWR0aCA/IGBjbGFtcCgxcHgsICR7IHdpZHRoIH0sIDEwcHgpYCA6IHdpZHRoO1xuXHRjb25zdCBoYXNWaXNpYmxlQm9yZGVyID0gKCAhISB3aWR0aCAmJiB3aWR0aCAhPT0gJzAnICkgfHwgISEgY29sb3I7XG5cdGNvbnN0IGJvcmRlclN0eWxlID0gaGFzVmlzaWJsZUJvcmRlciA/IHN0eWxlIHx8ICdzb2xpZCcgOiBzdHlsZTtcblxuXHRyZXR1cm4gYCR7IGNvbG9yIH0gJHsgYm9yZGVyU3R5bGUgfSAkeyBjbGFtcGVkV2lkdGggfWA7XG59O1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbFZpc3VhbGl6ZXIgPSAoIGJvcmRlcnM/OiBCb3JkZXJzICkgPT4gY3NzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDM5cHg7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMzlweDtcblx0Ym9yZGVyLXRvcDogJHsgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnRvcCApIH07XG5cdGJvcmRlci1ib3R0b206ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5ib3R0b20gKSB9O1xuXHQkeyBydGwoIHtcblx0XHRib3JkZXJMZWZ0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ubGVmdCApLFxuXHR9ICkoKSB9XG5cdCR7IHJ0bCgge1xuXHRcdGJvcmRlclJpZ2h0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ucmlnaHQgKSxcblx0fSApKCkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xTcGxpdENvbnRyb2xzID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgY2VudGVyZWRCb3JkZXJDb250cm9sID0gY3NzYFxuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRtYXJnaW46IDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCByaWdodEJvcmRlckNvbnRyb2wgPSAoKSA9PiBjc3NgXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAnYXV0bycgfSApKCkgfVxuYDtcbiJdfQ== */");
-  var borderBoxStyleWithFallback = (border) => {
-    const {
-      color: color2 = COLORS.gray[200],
-      style: style2 = "solid",
-      width = config_values_default.borderWidth
-    } = border || {};
-    const clampedWidth = width !== config_values_default.borderWidth ? `clamp(1px, ${width}, 10px)` : width;
-    const hasVisibleBorder = !!width && width !== "0" || !!color2;
-    const borderStyle = hasVisibleBorder ? style2 || "solid" : style2;
-    return `${color2} ${borderStyle} ${clampedWidth}`;
-  };
-  var borderBoxControlVisualizer = (borders2) => /* @__PURE__ */ css("position:absolute;top:20px;right:39px;bottom:20px;left:39px;border-top:", borderBoxStyleWithFallback(borders2?.top), ";border-bottom:", borderBoxStyleWithFallback(borders2?.bottom), ";", rtl({
-    borderLeft: borderBoxStyleWithFallback(borders2?.left)
-  })(), " ", rtl({
-    borderRight: borderBoxStyleWithFallback(borders2?.right)
-  })(), ";" + (false ? "" : ";label:borderBoxControlVisualizer;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQ3NFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4uL2JvcmRlci1jb250cm9sL3R5cGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVycyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbCA9IGNzc2BgO1xuXG4vLyAnJiYnIG91dHJhbmtzIEJvcmRlckNvbnRyb2wncyBiYXNlICdtYXJnaW46IDAnIHRvIGtlZXAgdGhlIDI0cHggdW5saW5rXG4vLyBidXR0b24gZ3V0dGVyLCB3aGljaCBWaWV3IG5vIGxvbmdlciBwcmVzZXJ2ZXMgdmlhIGNsYXNzTmFtZSAoIzc5NDQzKS5cbmV4cG9ydCBjb25zdCBsaW5rZWRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQmJiB7XG5cdFx0ZmxleDogMTtcblx0XHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6ICcyNHB4JyB9ICkoKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbExpbmtlZEJ1dHRvbiA9IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSgpIH1cblx0bGluZS1oZWlnaHQ6IDA7XG5gO1xuXG5jb25zdCBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0Y29sb3IgPSBDT0xPUlMuZ3JheVsgMjAwIF0sXG5cdFx0c3R5bGUgPSAnc29saWQnLFxuXHRcdHdpZHRoID0gQ09ORklHLmJvcmRlcldpZHRoLFxuXHR9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGNsYW1wZWRXaWR0aCA9XG5cdFx0d2lkdGggIT09IENPTkZJRy5ib3JkZXJXaWR0aCA/IGBjbGFtcCgxcHgsICR7IHdpZHRoIH0sIDEwcHgpYCA6IHdpZHRoO1xuXHRjb25zdCBoYXNWaXNpYmxlQm9yZGVyID0gKCAhISB3aWR0aCAmJiB3aWR0aCAhPT0gJzAnICkgfHwgISEgY29sb3I7XG5cdGNvbnN0IGJvcmRlclN0eWxlID0gaGFzVmlzaWJsZUJvcmRlciA/IHN0eWxlIHx8ICdzb2xpZCcgOiBzdHlsZTtcblxuXHRyZXR1cm4gYCR7IGNvbG9yIH0gJHsgYm9yZGVyU3R5bGUgfSAkeyBjbGFtcGVkV2lkdGggfWA7XG59O1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbFZpc3VhbGl6ZXIgPSAoIGJvcmRlcnM/OiBCb3JkZXJzICkgPT4gY3NzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDM5cHg7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMzlweDtcblx0Ym9yZGVyLXRvcDogJHsgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnRvcCApIH07XG5cdGJvcmRlci1ib3R0b206ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5ib3R0b20gKSB9O1xuXHQkeyBydGwoIHtcblx0XHRib3JkZXJMZWZ0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ubGVmdCApLFxuXHR9ICkoKSB9XG5cdCR7IHJ0bCgge1xuXHRcdGJvcmRlclJpZ2h0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ucmlnaHQgKSxcblx0fSApKCkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xTcGxpdENvbnRyb2xzID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgY2VudGVyZWRCb3JkZXJDb250cm9sID0gY3NzYFxuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRtYXJnaW46IDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCByaWdodEJvcmRlckNvbnRyb2wgPSAoKSA9PiBjc3NgXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAnYXV0bycgfSApKCkgfVxuYDtcbiJdfQ== */");
-  var borderBoxControlSplitControls = false ? {
-    name: "3ldklc",
-    styles: "position:relative;flex:1"
-  } : {
-    name: "1bmnp6g-borderBoxControlSplitControls",
-    styles: "position:relative;flex:1;label:borderBoxControlSplitControls;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwRGdEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4uL2JvcmRlci1jb250cm9sL3R5cGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVycyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbCA9IGNzc2BgO1xuXG4vLyAnJiYnIG91dHJhbmtzIEJvcmRlckNvbnRyb2wncyBiYXNlICdtYXJnaW46IDAnIHRvIGtlZXAgdGhlIDI0cHggdW5saW5rXG4vLyBidXR0b24gZ3V0dGVyLCB3aGljaCBWaWV3IG5vIGxvbmdlciBwcmVzZXJ2ZXMgdmlhIGNsYXNzTmFtZSAoIzc5NDQzKS5cbmV4cG9ydCBjb25zdCBsaW5rZWRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQmJiB7XG5cdFx0ZmxleDogMTtcblx0XHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6ICcyNHB4JyB9ICkoKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbExpbmtlZEJ1dHRvbiA9IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSgpIH1cblx0bGluZS1oZWlnaHQ6IDA7XG5gO1xuXG5jb25zdCBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0Y29sb3IgPSBDT0xPUlMuZ3JheVsgMjAwIF0sXG5cdFx0c3R5bGUgPSAnc29saWQnLFxuXHRcdHdpZHRoID0gQ09ORklHLmJvcmRlcldpZHRoLFxuXHR9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGNsYW1wZWRXaWR0aCA9XG5cdFx0d2lkdGggIT09IENPTkZJRy5ib3JkZXJXaWR0aCA/IGBjbGFtcCgxcHgsICR7IHdpZHRoIH0sIDEwcHgpYCA6IHdpZHRoO1xuXHRjb25zdCBoYXNWaXNpYmxlQm9yZGVyID0gKCAhISB3aWR0aCAmJiB3aWR0aCAhPT0gJzAnICkgfHwgISEgY29sb3I7XG5cdGNvbnN0IGJvcmRlclN0eWxlID0gaGFzVmlzaWJsZUJvcmRlciA/IHN0eWxlIHx8ICdzb2xpZCcgOiBzdHlsZTtcblxuXHRyZXR1cm4gYCR7IGNvbG9yIH0gJHsgYm9yZGVyU3R5bGUgfSAkeyBjbGFtcGVkV2lkdGggfWA7XG59O1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbFZpc3VhbGl6ZXIgPSAoIGJvcmRlcnM/OiBCb3JkZXJzICkgPT4gY3NzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDM5cHg7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMzlweDtcblx0Ym9yZGVyLXRvcDogJHsgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnRvcCApIH07XG5cdGJvcmRlci1ib3R0b206ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5ib3R0b20gKSB9O1xuXHQkeyBydGwoIHtcblx0XHRib3JkZXJMZWZ0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ubGVmdCApLFxuXHR9ICkoKSB9XG5cdCR7IHJ0bCgge1xuXHRcdGJvcmRlclJpZ2h0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ucmlnaHQgKSxcblx0fSApKCkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xTcGxpdENvbnRyb2xzID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgY2VudGVyZWRCb3JkZXJDb250cm9sID0gY3NzYFxuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRtYXJnaW46IDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCByaWdodEJvcmRlckNvbnRyb2wgPSAoKSA9PiBjc3NgXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAnYXV0bycgfSApKCkgfVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__7
-  };
-  var centeredBorderControl = false ? {
-    name: "1nwbfnf",
-    styles: "grid-column:span 2;margin:0 auto"
-  } : {
-    name: "gedmrr-centeredBorderControl",
-    styles: "grid-column:span 2;margin:0 auto;label:centeredBorderControl;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRHdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4uL2JvcmRlci1jb250cm9sL3R5cGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVycyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbCA9IGNzc2BgO1xuXG4vLyAnJiYnIG91dHJhbmtzIEJvcmRlckNvbnRyb2wncyBiYXNlICdtYXJnaW46IDAnIHRvIGtlZXAgdGhlIDI0cHggdW5saW5rXG4vLyBidXR0b24gZ3V0dGVyLCB3aGljaCBWaWV3IG5vIGxvbmdlciBwcmVzZXJ2ZXMgdmlhIGNsYXNzTmFtZSAoIzc5NDQzKS5cbmV4cG9ydCBjb25zdCBsaW5rZWRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQmJiB7XG5cdFx0ZmxleDogMTtcblx0XHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6ICcyNHB4JyB9ICkoKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbExpbmtlZEJ1dHRvbiA9IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSgpIH1cblx0bGluZS1oZWlnaHQ6IDA7XG5gO1xuXG5jb25zdCBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0Y29sb3IgPSBDT0xPUlMuZ3JheVsgMjAwIF0sXG5cdFx0c3R5bGUgPSAnc29saWQnLFxuXHRcdHdpZHRoID0gQ09ORklHLmJvcmRlcldpZHRoLFxuXHR9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGNsYW1wZWRXaWR0aCA9XG5cdFx0d2lkdGggIT09IENPTkZJRy5ib3JkZXJXaWR0aCA/IGBjbGFtcCgxcHgsICR7IHdpZHRoIH0sIDEwcHgpYCA6IHdpZHRoO1xuXHRjb25zdCBoYXNWaXNpYmxlQm9yZGVyID0gKCAhISB3aWR0aCAmJiB3aWR0aCAhPT0gJzAnICkgfHwgISEgY29sb3I7XG5cdGNvbnN0IGJvcmRlclN0eWxlID0gaGFzVmlzaWJsZUJvcmRlciA/IHN0eWxlIHx8ICdzb2xpZCcgOiBzdHlsZTtcblxuXHRyZXR1cm4gYCR7IGNvbG9yIH0gJHsgYm9yZGVyU3R5bGUgfSAkeyBjbGFtcGVkV2lkdGggfWA7XG59O1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbFZpc3VhbGl6ZXIgPSAoIGJvcmRlcnM/OiBCb3JkZXJzICkgPT4gY3NzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDM5cHg7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMzlweDtcblx0Ym9yZGVyLXRvcDogJHsgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnRvcCApIH07XG5cdGJvcmRlci1ib3R0b206ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5ib3R0b20gKSB9O1xuXHQkeyBydGwoIHtcblx0XHRib3JkZXJMZWZ0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ubGVmdCApLFxuXHR9ICkoKSB9XG5cdCR7IHJ0bCgge1xuXHRcdGJvcmRlclJpZ2h0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ucmlnaHQgKSxcblx0fSApKCkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xTcGxpdENvbnRyb2xzID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgY2VudGVyZWRCb3JkZXJDb250cm9sID0gY3NzYFxuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRtYXJnaW46IDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCByaWdodEJvcmRlckNvbnRyb2wgPSAoKSA9PiBjc3NgXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAnYXV0bycgfSApKCkgfVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__7
-  };
-  var rightBorderControl = () => /* @__PURE__ */ css(rtl({
-    marginLeft: "auto"
-  })(), ";" + (false ? "" : ";label:rightBorderControl;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvRTJDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEJvcmRlciB9IGZyb20gJy4uL2JvcmRlci1jb250cm9sL3R5cGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVycyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbCA9IGNzc2BgO1xuXG4vLyAnJiYnIG91dHJhbmtzIEJvcmRlckNvbnRyb2wncyBiYXNlICdtYXJnaW46IDAnIHRvIGtlZXAgdGhlIDI0cHggdW5saW5rXG4vLyBidXR0b24gZ3V0dGVyLCB3aGljaCBWaWV3IG5vIGxvbmdlciBwcmVzZXJ2ZXMgdmlhIGNsYXNzTmFtZSAoIzc5NDQzKS5cbmV4cG9ydCBjb25zdCBsaW5rZWRCb3JkZXJDb250cm9sID0gKCkgPT4gY3NzYFxuXHQmJiB7XG5cdFx0ZmxleDogMTtcblx0XHQkeyBydGwoIHsgbWFyZ2luUmlnaHQ6ICcyNHB4JyB9ICkoKSB9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbExpbmtlZEJ1dHRvbiA9IGNzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0JHsgcnRsKCB7IHJpZ2h0OiAwIH0gKSgpIH1cblx0bGluZS1oZWlnaHQ6IDA7XG5gO1xuXG5jb25zdCBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0Y29sb3IgPSBDT0xPUlMuZ3JheVsgMjAwIF0sXG5cdFx0c3R5bGUgPSAnc29saWQnLFxuXHRcdHdpZHRoID0gQ09ORklHLmJvcmRlcldpZHRoLFxuXHR9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGNsYW1wZWRXaWR0aCA9XG5cdFx0d2lkdGggIT09IENPTkZJRy5ib3JkZXJXaWR0aCA/IGBjbGFtcCgxcHgsICR7IHdpZHRoIH0sIDEwcHgpYCA6IHdpZHRoO1xuXHRjb25zdCBoYXNWaXNpYmxlQm9yZGVyID0gKCAhISB3aWR0aCAmJiB3aWR0aCAhPT0gJzAnICkgfHwgISEgY29sb3I7XG5cdGNvbnN0IGJvcmRlclN0eWxlID0gaGFzVmlzaWJsZUJvcmRlciA/IHN0eWxlIHx8ICdzb2xpZCcgOiBzdHlsZTtcblxuXHRyZXR1cm4gYCR7IGNvbG9yIH0gJHsgYm9yZGVyU3R5bGUgfSAkeyBjbGFtcGVkV2lkdGggfWA7XG59O1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQm94Q29udHJvbFZpc3VhbGl6ZXIgPSAoIGJvcmRlcnM/OiBCb3JkZXJzICkgPT4gY3NzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0cmlnaHQ6IDM5cHg7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMzlweDtcblx0Ym9yZGVyLXRvcDogJHsgYm9yZGVyQm94U3R5bGVXaXRoRmFsbGJhY2soIGJvcmRlcnM/LnRvcCApIH07XG5cdGJvcmRlci1ib3R0b206ICR7IGJvcmRlckJveFN0eWxlV2l0aEZhbGxiYWNrKCBib3JkZXJzPy5ib3R0b20gKSB9O1xuXHQkeyBydGwoIHtcblx0XHRib3JkZXJMZWZ0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ubGVmdCApLFxuXHR9ICkoKSB9XG5cdCR7IHJ0bCgge1xuXHRcdGJvcmRlclJpZ2h0OiBib3JkZXJCb3hTdHlsZVdpdGhGYWxsYmFjayggYm9yZGVycz8ucmlnaHQgKSxcblx0fSApKCkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckJveENvbnRyb2xTcGxpdENvbnRyb2xzID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDE7XG5gO1xuXG5leHBvcnQgY29uc3QgY2VudGVyZWRCb3JkZXJDb250cm9sID0gY3NzYFxuXHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHRtYXJnaW46IDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCByaWdodEJvcmRlckNvbnRyb2wgPSAoKSA9PiBjc3NgXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiAnYXV0bycgfSApKCkgfVxuYDtcbiJdfQ== */");
-
-  // packages/components/build-module/border-box-control/border-box-control-linked-button/hook.mjs
+  function documentContainsStyleHash10(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE10}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle10(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash10(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE10, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime10();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle10(targetDocument, hash2, css3);
+    }
+  }
+  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}");
+  }
+  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" };
   function useBorderBoxControlLinkedButton(props) {
     const {
-      className: className2,
+      className,
       ...otherProps
     } = useContextSystem(props, "BorderBoxControlLinkedButton");
-    const cx2 = useCx();
-    const classes = (0, import_element53.useMemo)(() => {
-      return cx2(borderBoxControlLinkedButton, className2);
-    }, [className2, cx2]);
     return {
       ...otherProps,
-      className: classes
+      className: clsx_default(style_module_default9["linked-button"], className)
     };
   }

   // packages/components/build-module/border-box-control/border-box-control-linked-button/component.mjs
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
   var BorderBoxControlLinkedButton = (props, forwardedRef) => {
     const {
-      className: className2,
+      className,
       isLinked,
       ...buttonProps
     } = useBorderBoxControlLinkedButton(props);
     const label = isLinked ? (0, import_i18n9.__)("Unlink sides") : (0, import_i18n9.__)("Link sides");
-    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(button_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(button_default, {
       ...buttonProps,
       size: "small",
       icon: isLinked ? link_default : link_off_default,
       iconSize: 24,
       label,
       ref: forwardedRef,
-      className: className2
+      className
     });
   };
   var ConnectedBorderBoxControlLinkedButton = contextConnect(BorderBoxControlLinkedButton, "BorderBoxControlLinkedButton");
@@ -30149,36 +30655,130 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/border-box-control/border-box-control-split-controls/component.mjs
   var import_i18n25 = __toESM(require_i18n(), 1);
-  var import_element87 = __toESM(require_element(), 1);
+  var import_element84 = __toESM(require_element(), 1);
   var import_compose35 = __toESM(require_compose(), 1);

   // packages/components/build-module/border-box-control/border-box-control-visualizer/hook.mjs
-  var import_element54 = __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, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE11}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle11(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash11(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE11, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash2, css3);
+    }
+  }
+  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}");
+  }
+  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 borderBoxStyleWithFallback = (border) => {
+    const {
+      color: color2 = COLORS.gray[200],
+      style: style2 = "solid",
+      width = config_values_default.borderWidth
+    } = border || {};
+    const clampedWidth = width !== config_values_default.borderWidth ? `clamp(1px, ${width}, 10px)` : width;
+    const hasVisibleBorder = !!width && width !== "0" || !!color2;
+    const borderStyle = hasVisibleBorder ? style2 || "solid" : style2;
+    return `${color2} ${borderStyle} ${clampedWidth}`;
+  };
   function useBorderBoxControlVisualizer(props) {
     const {
-      className: className2,
+      className,
+      style: style2,
       value,
       ...otherProps
     } = useContextSystem(props, "BorderBoxControlVisualizer");
-    const cx2 = useCx();
-    const classes = (0, import_element54.useMemo)(() => {
-      return cx2(borderBoxControlVisualizer(value), className2);
-    }, [cx2, className2, value]);
     return {
       ...otherProps,
-      className: classes,
+      className: clsx_default(style_module_default10.visualizer, className),
+      style: {
+        ...style2,
+        "--wp-components-border-box-visualizer-top": borderBoxStyleWithFallback(value?.top),
+        "--wp-components-border-box-visualizer-bottom": borderBoxStyleWithFallback(value?.bottom),
+        // Logical properties map left/right to inline start/end for RTL.
+        "--wp-components-border-box-visualizer-start": borderBoxStyleWithFallback(value?.left),
+        "--wp-components-border-box-visualizer-end": borderBoxStyleWithFallback(value?.right)
+      },
       value
     };
   }

   // packages/components/build-module/border-box-control/border-box-control-visualizer/component.mjs
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
   var BorderBoxControlVisualizer = (props, forwardedRef) => {
     const {
       value,
       ...otherProps
     } = useBorderBoxControlVisualizer(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(component_default, {
       ...otherProps,
       ref: forwardedRef
     });
@@ -30196,35 +30796,35 @@ This message will only show in development mode. It won't appear in production.
   var import_i18n11 = __toESM(require_i18n(), 1);

   // packages/components/build-module/toggle-group-control/toggle-group-control/component.mjs
-  var import_element62 = __toESM(require_element(), 1);
+  var import_element61 = __toESM(require_element(), 1);
   var import_compose25 = __toESM(require_compose(), 1);

   // packages/components/build-module/toggle-group-control/toggle-group-control/as-radio-group.mjs
   var import_compose20 = __toESM(require_compose(), 1);
-  var import_element57 = __toESM(require_element(), 1);
+  var import_element56 = __toESM(require_element(), 1);
   var import_i18n10 = __toESM(require_i18n(), 1);

   // packages/components/build-module/toggle-group-control/context.mjs
-  var import_element55 = __toESM(require_element(), 1);
-  var ToggleGroupControlContext = (0, import_element55.createContext)({});
+  var import_element54 = __toESM(require_element(), 1);
+  var ToggleGroupControlContext = (0, import_element54.createContext)({});
   ToggleGroupControlContext.displayName = "ToggleGroupControlContext";
-  var useToggleGroupControlContext = () => (0, import_element55.useContext)(ToggleGroupControlContext);
+  var useToggleGroupControlContext = () => (0, import_element54.useContext)(ToggleGroupControlContext);
   var context_default2 = ToggleGroupControlContext;

   // packages/components/build-module/toggle-group-control/toggle-group-control/utils.mjs
   var import_compose19 = __toESM(require_compose(), 1);
-  var import_element56 = __toESM(require_element(), 1);
+  var import_element55 = __toESM(require_element(), 1);
   function useComputeControlledOrUncontrolledValue(valueProp) {
-    const isInitialRenderRef = (0, import_element56.useRef)(true);
+    const isInitialRenderRef = (0, import_element55.useRef)(true);
     const prevValueProp = (0, import_compose19.usePrevious)(valueProp);
-    const prevIsControlledRef = (0, import_element56.useRef)(false);
-    (0, import_element56.useEffect)(() => {
+    const prevIsControlledRef = (0, import_element55.useRef)(false);
+    (0, import_element55.useEffect)(() => {
       if (isInitialRenderRef.current) {
         isInitialRenderRef.current = false;
       }
     }, []);
     const isControlled = prevIsControlledRef.current || !isInitialRenderRef.current && prevValueProp !== valueProp;
-    (0, import_element56.useEffect)(() => {
+    (0, import_element55.useEffect)(() => {
       prevIsControlledRef.current = isControlled;
     }, [isControlled]);
     if (isControlled) {
@@ -30240,7 +30840,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/as-radio-group.mjs
-  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToggleGroupControlAsRadioGroup({
     children,
     isAdaptiveWidth,
@@ -30268,12 +30868,12 @@ This message will only show in development mode. It won't appear in production.
     });
     const selectedValue = useStoreState(radio, "value");
     const setValue = radio.setValue;
-    (0, import_element57.useEffect)(() => {
+    (0, import_element56.useEffect)(() => {
       if (selectedValue === "") {
         radio.setActiveId(void 0);
       }
     }, [radio, selectedValue]);
-    const groupContextValue = (0, import_element57.useMemo)(() => ({
+    const groupContextValue = (0, import_element56.useMemo)(() => ({
       activeItemIsNotFirstItem: () => radio.getState().activeId !== radio.first(),
       baseId,
       isBlock: !isAdaptiveWidth,
@@ -30283,12 +30883,12 @@ This message will only show in development mode. It won't appear in production.
       setValue,
       setSelectedElement
     }), [baseId, isAdaptiveWidth, radio, selectedValue, setSelectedElement, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(context_default2.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(context_default2.Provider, {
       value: groupContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(RadioGroup, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(RadioGroup, {
         store: radio,
         "aria-label": label,
-        render: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(component_default, {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(component_default, {}),
         ...otherProps,
         id: baseId,
         ref: forwardedRef,
@@ -30296,13 +30896,13 @@ This message will only show in development mode. It won't appear in production.
       })
     });
   }
-  var ToggleGroupControlAsRadioGroup = (0, import_element57.forwardRef)(UnforwardedToggleGroupControlAsRadioGroup);
+  var ToggleGroupControlAsRadioGroup = (0, import_element56.forwardRef)(UnforwardedToggleGroupControlAsRadioGroup);
   ToggleGroupControlAsRadioGroup.displayName = "ToggleGroupControlAsRadioGroup";

   // packages/components/build-module/toggle-group-control/toggle-group-control/as-button-group.mjs
   var import_compose21 = __toESM(require_compose(), 1);
-  var import_element58 = __toESM(require_element(), 1);
-  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
+  var import_element57 = __toESM(require_element(), 1);
+  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToggleGroupControlAsButtonGroup({
     children,
     isAdaptiveWidth,
@@ -30324,7 +30924,7 @@ This message will only show in development mode. It won't appear in production.
       value,
       onChange
     });
-    const groupContextValue = (0, import_element58.useMemo)(() => ({
+    const groupContextValue = (0, import_element57.useMemo)(() => ({
       baseId,
       value: selectedValue,
       setValue: setSelectedValue,
@@ -30332,9 +30932,9 @@ This message will only show in development mode. It won't appear in production.
       isDeselectable: true,
       setSelectedElement
     }), [baseId, selectedValue, setSelectedValue, isAdaptiveWidth, setSelectedElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(context_default2.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(context_default2.Provider, {
       value: groupContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(component_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(component_default, {
         "aria-label": label,
         ...otherProps,
         ref: forwardedRef,
@@ -30344,11 +30944,11 @@ This message will only show in development mode. It won't appear in production.
       })
     });
   }
-  var ToggleGroupControlAsButtonGroup = (0, import_element58.forwardRef)(UnforwardedToggleGroupControlAsButtonGroup);
+  var ToggleGroupControlAsButtonGroup = (0, import_element57.forwardRef)(UnforwardedToggleGroupControlAsButtonGroup);
   ToggleGroupControlAsButtonGroup.displayName = "ToggleGroupControlAsButtonGroup";

   // packages/components/build-module/utils/element-rect.mjs
-  var import_element59 = __toESM(require_element(), 1);
+  var import_element58 = __toESM(require_element(), 1);
   var import_compose22 = __toESM(require_compose(), 1);
   var NULL_ELEMENT_OFFSET_RECT = {
     element: void 0,
@@ -30389,8 +30989,8 @@ This message will only show in development mode. It won't appear in production.
   }
   var POLL_RATE = 100;
   function useTrackElementOffsetRect(targetElement, deps = []) {
-    const [indicatorPosition, setIndicatorPosition] = (0, import_element59.useState)(NULL_ELEMENT_OFFSET_RECT);
-    const intervalRef = (0, import_element59.useRef)(void 0);
+    const [indicatorPosition, setIndicatorPosition] = (0, import_element58.useState)(NULL_ELEMENT_OFFSET_RECT);
+    const intervalRef = (0, import_element58.useRef)(void 0);
     const measure = (0, import_compose22.useEvent)(() => {
       if (targetElement && targetElement.isConnected) {
         const elementOffsetRect = getElementOffsetRect(targetElement);
@@ -30413,13 +31013,13 @@ This message will only show in development mode. It won't appear in production.
         });
       }
     });
-    (0, import_element59.useLayoutEffect)(() => {
+    (0, import_element58.useLayoutEffect)(() => {
       setElement(targetElement);
       if (!targetElement) {
         setIndicatorPosition(NULL_ELEMENT_OFFSET_RECT);
       }
     }, [setElement, targetElement]);
-    (0, import_element59.useLayoutEffect)(() => {
+    (0, import_element58.useLayoutEffect)(() => {
       measure();
     }, deps);
     return indicatorPosition;
@@ -30427,15 +31027,15 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/utils/hooks/use-animated-offset-rect.mjs
   var import_compose24 = __toESM(require_compose(), 1);
-  var import_element61 = __toESM(require_element(), 1);
+  var import_element60 = __toESM(require_element(), 1);

   // packages/components/build-module/utils/hooks/use-on-value-update.mjs
   var import_compose23 = __toESM(require_compose(), 1);
-  var import_element60 = __toESM(require_element(), 1);
+  var import_element59 = __toESM(require_element(), 1);
   function useOnValueUpdate(value, onUpdate) {
-    const previousValueRef = (0, import_element60.useRef)(value);
+    const previousValueRef = (0, import_element59.useRef)(value);
     const updateCallbackEvent = (0, import_compose23.useEvent)(onUpdate);
-    (0, import_element60.useLayoutEffect)(() => {
+    (0, import_element59.useLayoutEffect)(() => {
       if (previousValueRef.current !== value) {
         updateCallbackEvent({
           previousValue: previousValueRef.current
@@ -30455,7 +31055,7 @@ This message will only show in development mode. It won't appear in production.
     const setProperties = (0, import_compose24.useEvent)(() => {
       Object.keys(rect).forEach((property) => property !== "element" && container?.style.setProperty(`--${prefix2}-${property}`, String(roundRect ? Math.floor(rect[property]) : rect[property])));
     });
-    (0, import_element61.useLayoutEffect)(() => {
+    (0, import_element60.useLayoutEffect)(() => {
       setProperties();
     }, [rect, setProperties]);
     useOnValueUpdate(rect.element, ({
@@ -30465,7 +31065,7 @@ This message will only show in development mode. It won't appear in production.
         container?.setAttribute(`data-${dataAttribute}`, "");
       }
     });
-    (0, import_element61.useLayoutEffect)(() => {
+    (0, import_element60.useLayoutEffect)(() => {
       function onTransitionEnd(event) {
         if (transitionEndFilter(event)) {
           container?.removeAttribute(`data-${dataAttribute}`);
@@ -30477,9 +31077,9 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/toggle-group-control/toggle-group-control/component.mjs
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
+  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+  function getRuntime12() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -30490,26 +31090,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument9(document);
+      registerDocument12(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash9(targetDocument, hash2) {
+  function documentContainsStyleHash12(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE9}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE12}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle9(targetDocument, hash2, css3) {
+  function injectStyle12(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime9();
+    const runtime = getRuntime12();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -30518,21 +31118,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash9(targetDocument, hash2)) {
+    if (documentContainsStyleHash12(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE9, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE12, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument9(targetDocument) {
-    const runtime = getRuntime9();
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle9(targetDocument, hash2, css3);
+      injectStyle12(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30546,24 +31146,24 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle8(hash2, css3) {
-    const runtime = getRuntime9();
+  function registerStyle11(hash2, css3) {
+    const runtime = getRuntime12();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle9(targetDocument, hash2, css3);
+      injectStyle12(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle8("ac15433bd4", '.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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-color:var(--wp-components-color-accent,var(--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("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 style_module_default8 = { "toggle-group-control": "f3fd102dd2f0e90e__toggle-group-control", "has-border": "_1344586004ce6119__has-border", "has-enclosing-borders": "aa98fad5b5d333be__has-enclosing-borders", "is-block": "_4068eff8d72c19b3__is-block" };
+  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) {
     const {
       // Prevent passing legacy props to internal component.
       __nextHasNoMarginBottom: _2,
       size: _size,
       __next40pxDefaultSize: _next40pxDefaultSize,
-      className: className2,
+      className,
       isAdaptiveWidth = false,
       isBlock = false,
       isDeselectable = false,
@@ -30585,8 +31185,8 @@ This message will only show in development mode. It won't appear in production.
       label,
       hideLabelFromVision
     });
-    const [selectedElement, setSelectedElement] = (0, import_element62.useState)();
-    const [controlElement, setControlElement] = (0, import_element62.useState)();
+    const [selectedElement, setSelectedElement] = (0, import_element61.useState)();
+    const [controlElement, setControlElement] = (0, import_element61.useState)();
     const refs = (0, import_compose25.useMergeRefs)([setControlElement, forwardedRef]);
     const selectedRect = useTrackElementOffsetRect(value !== null && value !== void 0 ? selectedElement : void 0);
     useAnimatedOffsetRect(controlElement, selectedRect, {
@@ -30595,15 +31195,15 @@ This message will only show in development mode. It won't appear in production.
       transitionEndFilter: (event) => event.pseudoElement === "::before",
       roundRect: false
     });
-    const classes = clsx_default(style_module_default8["toggle-group-control"], {
-      [style_module_default8["is-block"]]: isBlock,
-      [style_module_default8["has-border"]]: isBlock && !isDeselectable,
-      [style_module_default8["has-enclosing-borders"]]: !isDeselectable
-    }, className2);
+    const classes = clsx_default(style_module_default11["toggle-group-control"], {
+      [style_module_default11["is-block"]]: isBlock,
+      [style_module_default11["has-border"]]: isBlock && !isDeselectable,
+      [style_module_default11["has-enclosing-borders"]]: !isDeselectable
+    }, className);
     const MainControl = isDeselectable ? ToggleGroupControlAsButtonGroup : ToggleGroupControlAsRadioGroup;
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(base_control_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(base_control_default, {
       ...baseControlProps,
-      children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(MainControl, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(MainControl, {
         ...otherProps,
         ...controlProps,
         setSelectedElement,
@@ -30621,14 +31221,14 @@ This message will only show in development mode. It won't appear in production.
   var component_default12 = ToggleGroupControl;

   // packages/components/build-module/toggle-group-control/toggle-group-control-option/component.mjs
-  var import_element64 = __toESM(require_element(), 1);
+  var import_element63 = __toESM(require_element(), 1);

   // packages/components/build-module/toggle-group-control/toggle-group-control-option-base/component.mjs
   var import_compose26 = __toESM(require_compose(), 1);
-  var import_element63 = __toESM(require_element(), 1);
-  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
-  function getRuntime10() {
+  var import_element62 = __toESM(require_element(), 1);
+  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+  function getRuntime13() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -30639,26 +31239,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument10(document);
+      registerDocument13(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash10(targetDocument, hash2) {
+  function documentContainsStyleHash13(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE10}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE13}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle10(targetDocument, hash2, css3) {
+  function injectStyle13(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime10();
+    const runtime = getRuntime13();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -30667,21 +31267,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash10(targetDocument, hash2)) {
+    if (documentContainsStyleHash13(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE10, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE13, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument10(targetDocument) {
-    const runtime = getRuntime10();
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle10(targetDocument, hash2, css3);
+      injectStyle13(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -30695,30 +31295,30 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle9(hash2, css3) {
-    const runtime = getRuntime10();
+  function registerStyle12(hash2, css3) {
+    const runtime = getRuntime13();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle10(targetDocument, hash2, css3);
+      injectStyle13(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle9("a044fd0bb7", "._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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-color:var(--wp-components-color-accent,var(--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}");
+    registerStyle12("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 style_module_default9 = { "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" };
+  var style_module_default12 = { "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" };
   var WithToolTip = ({
     showTooltip,
     text,
     children
   }) => {
     if (showTooltip && text) {
-      return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(tooltip_default, {
+      return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(tooltip_default, {
         text,
         placement: "top",
         children
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_jsx_runtime117.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(import_jsx_runtime118.Fragment, {
       children
     });
   };
@@ -30734,7 +31334,7 @@ This message will only show in development mode. It won't appear in production.
       isDeselectable = false
     } = toggleGroupControlContext;
     const {
-      className: className2,
+      className,
       isIcon = false,
       value,
       children,
@@ -30743,12 +31343,12 @@ This message will only show in development mode. It won't appear in production.
       ...otherButtonProps
     } = buttonProps;
     const isPressed = toggleGroupControlContext.value === value;
-    const labelClasses = clsx_default(style_module_default9.label, isBlock && style_module_default9["label-block"]);
-    const itemClasses = clsx_default(style_module_default9.button, {
-      [style_module_default9["is-deselectable"]]: isDeselectable,
-      [style_module_default9["is-icon"]]: isIcon,
-      [style_module_default9["is-pressed"]]: isPressed
-    }, className2);
+    const labelClasses = clsx_default(style_module_default12.label, isBlock && style_module_default12["label-block"]);
+    const itemClasses = clsx_default(style_module_default12.button, {
+      [style_module_default12["is-deselectable"]]: isDeselectable,
+      [style_module_default12["is-icon"]]: isIcon,
+      [style_module_default12["is-pressed"]]: isPressed
+    }, className);
     const buttonOnClick = () => {
       if (isDeselectable && isPressed) {
         toggleGroupControlContext.setValue(void 0);
@@ -30762,29 +31362,29 @@ This message will only show in development mode. It won't appear in production.
       "data-value": value,
       ref: forwardedRef
     };
-    const labelRef = (0, import_element63.useRef)(null);
-    (0, import_element63.useLayoutEffect)(() => {
+    const labelRef = (0, import_element62.useRef)(null);
+    (0, import_element62.useLayoutEffect)(() => {
       if (isPressed && labelRef.current) {
         toggleGroupControlContext.setSelectedElement(labelRef.current);
       }
     }, [isPressed, toggleGroupControlContext]);
-    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("div", {
       ref: labelRef,
       className: labelClasses,
-      children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(WithToolTip, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(WithToolTip, {
         showTooltip,
         text: otherButtonProps["aria-label"],
-        children: isDeselectable ? /* @__PURE__ */ (0, import_jsx_runtime117.jsx)("button", {
+        children: isDeselectable ? /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("button", {
           ...commonProps,
           disabled,
           "aria-pressed": isPressed,
           type: "button",
           onClick: buttonOnClick,
-          children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)("div", {
-            className: style_module_default9["button-content"],
+          children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("div", {
+            className: style_module_default12["button-content"],
             children
           })
-        }) : /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(Radio, {
+        }) : /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Radio, {
           disabled,
           onFocusVisible: () => {
             const selectedValueIsEmpty = toggleGroupControlContext.value === null || toggleGroupControlContext.value === "";
@@ -30792,13 +31392,13 @@ This message will only show in development mode. It won't appear in production.
               toggleGroupControlContext.setValue(value);
             }
           },
-          render: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)("button", {
+          render: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("button", {
             type: "button",
             ...commonProps
           }),
           value,
-          children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)("div", {
-            className: style_module_default9["button-content"],
+          children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("div", {
+            className: style_module_default12["button-content"],
             children
           })
         })
@@ -30809,50 +31409,50 @@ This message will only show in development mode. It won't appear in production.
   var component_default13 = ConnectedToggleGroupControlOptionBase;

   // packages/components/build-module/toggle-group-control/toggle-group-control-option/component.mjs
-  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToggleGroupControlOption(props, ref) {
     const {
       label,
       ...restProps
     } = props;
     const optionLabel = restProps["aria-label"] || label;
-    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(component_default13, {
+    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(component_default13, {
       ...restProps,
       "aria-label": optionLabel,
       ref,
       children: label
     });
   }
-  var ToggleGroupControlOption = (0, import_element64.forwardRef)(UnforwardedToggleGroupControlOption);
+  var ToggleGroupControlOption = (0, import_element63.forwardRef)(UnforwardedToggleGroupControlOption);
   ToggleGroupControlOption.displayName = "ToggleGroupControlOption";
   var component_default14 = ToggleGroupControlOption;

   // packages/components/build-module/toggle-group-control/toggle-group-control-option-icon/component.mjs
-  var import_element65 = __toESM(require_element(), 1);
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
+  var import_element64 = __toESM(require_element(), 1);
+  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToggleGroupControlOptionIcon(props, ref) {
     const {
       icon,
       label,
       ...restProps
     } = props;
-    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(component_default13, {
+    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(component_default13, {
       ...restProps,
       isIcon: true,
       "aria-label": label,
       showTooltip: true,
       ref,
-      children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(icon_default3, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(icon_default3, {
         icon
       })
     });
   }
-  var ToggleGroupControlOptionIcon = (0, import_element65.forwardRef)(UnforwardedToggleGroupControlOptionIcon);
+  var ToggleGroupControlOptionIcon = (0, import_element64.forwardRef)(UnforwardedToggleGroupControlOptionIcon);
   ToggleGroupControlOptionIcon.displayName = "ToggleGroupControlOptionIcon";
   var component_default15 = ToggleGroupControlOptionIcon;

   // packages/components/build-module/border-control/border-control-style-picker/component.mjs
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
   var BORDER_STYLES = [{
     label: (0, import_i18n11.__)("Solid"),
     icon: line_solid_default,
@@ -30870,14 +31470,14 @@ This message will only show in development mode. It won't appear in production.
     onChange,
     ...restProps
   }, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(component_default12, {
+    return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(component_default12, {
       ref: forwardedRef,
       isDeselectable: true,
       onChange: (value) => {
         onChange?.(value);
       },
       ...restProps,
-      children: BORDER_STYLES.map((borderStyle) => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(component_default15, {
+      children: BORDER_STYLES.map((borderStyle) => /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(component_default15, {
         value: borderStyle.value,
         icon: borderStyle.icon,
         label: borderStyle.label
@@ -30888,16 +31488,16 @@ This message will only show in development mode. It won't appear in production.
   var component_default16 = BorderControlStylePicker;

   // packages/components/build-module/color-indicator/index.mjs
-  var import_element66 = __toESM(require_element(), 1);
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  var import_element65 = __toESM(require_element(), 1);
+  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedColorIndicator(props, forwardedRef) {
     const {
-      className: className2,
+      className,
       colorValue,
       ...additionalProps
     } = props;
-    return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)("span", {
-      className: clsx_default("component-color-indicator", className2),
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("span", {
+      className: clsx_default("component-color-indicator", className),
       style: {
         background: colorValue
       },
@@ -30905,7 +31505,7 @@ This message will only show in development mode. It won't appear in production.
       ...additionalProps
     });
   }
-  var ColorIndicator = (0, import_element66.forwardRef)(UnforwardedColorIndicator);
+  var ColorIndicator = (0, import_element65.forwardRef)(UnforwardedColorIndicator);
   ColorIndicator.displayName = "ColorIndicator";
   var color_indicator_default = ColorIndicator;

@@ -30934,18 +31534,18 @@ This message will only show in development mode. It won't appear in production.
   // packages/components/build-module/color-palette/index.mjs
   var import_compose34 = __toESM(require_compose(), 1);
   var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_element80 = __toESM(require_element(), 1);
+  var import_element79 = __toESM(require_element(), 1);

   // packages/components/build-module/dropdown/index.mjs
-  var import_element67 = __toESM(require_element(), 1);
+  var import_element66 = __toESM(require_element(), 1);
   var import_compose27 = __toESM(require_compose(), 1);
   var import_deprecated7 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
   var UnconnectedDropdown = (props, forwardedRef) => {
     const {
       renderContent,
       renderToggle,
-      className: className2,
+      className,
       contentClassName,
       expandOnMobile,
       headerTitle,
@@ -30968,8 +31568,8 @@ This message will only show in development mode. It won't appear in production.
         hint: "Note that the `position` prop will override any values passed through the `popoverProps.placement` prop."
       });
     }
-    const [fallbackPopoverAnchor, setFallbackPopoverAnchor] = (0, import_element67.useState)(null);
-    const containerRef = (0, import_element67.useRef)(null);
+    const [fallbackPopoverAnchor, setFallbackPopoverAnchor] = (0, import_element66.useState)(null);
+    const containerRef = (0, import_element66.useRef)(null);
     const [isOpen, setIsOpen] = useControlledValue({
       defaultValue: defaultOpen,
       value: open,
@@ -30999,12 +31599,12 @@ This message will only show in development mode. It won't appear in production.
     const popoverPropsHaveAnchor = !!popoverProps?.anchor || // Note: `anchorRef`, `getAnchorRect` and `anchorRect` are deprecated and
     // be removed from `Popover` from WordPress 6.3
     !!popoverProps?.anchorRef || !!popoverProps?.getAnchorRect || !!popoverProps?.anchorRect;
-    return /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)("div", {
-      className: className2,
+    return /* @__PURE__ */ (0, import_jsx_runtime123.jsxs)("div", {
+      className,
       ref: (0, import_compose27.useMergeRefs)([containerRef, forwardedRef, setFallbackPopoverAnchor]),
       tabIndex: -1,
       style: style2,
-      children: [renderToggle(args), isOpen && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(popover_default, {
+      children: [renderToggle(args), isOpen && /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(popover_default, {
         position: position2,
         onClose: close,
         onFocusOutside: closeIfFocusOutside,
@@ -31024,16 +31624,16 @@ This message will only show in development mode. It won't appear in production.
   var dropdown_default = Dropdown;

   // packages/components/build-module/color-picker/component.mjs
-  var import_element75 = __toESM(require_element(), 1);
+  var import_element74 = __toESM(require_element(), 1);
   var import_compose31 = __toESM(require_compose(), 1);
   var import_i18n16 = __toESM(require_i18n(), 1);

   // packages/components/build-module/select-control/index.mjs
   var import_compose28 = __toESM(require_compose(), 1);
-  var import_element68 = __toESM(require_element(), 1);
+  var import_element67 = __toESM(require_element(), 1);

   // packages/components/build-module/select-control/styles/select-control-styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__8() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__6() {
     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 disabledStyles2 = ({
@@ -31050,7 +31650,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "siqiia-inputBaseVariantStyles",
     styles: "display:inline-flex;label:inputBaseVariantStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QlkiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__6
   };
   var inputBaseVariantStyles = ({
     variant
@@ -31101,12 +31701,12 @@ This message will only show in development mode. It won't appear in production.
     multiple,
     selectSize = "default"
   }) => {
-    const padding2 = {
+    const padding = {
       default: config_values_default.controlPaddingX,
       small: config_values_default.controlPaddingXSmall,
       compact: config_values_default.controlPaddingXSmall
     };
-    const selectedPadding = padding2[selectSize] || padding2.default;
+    const selectedPadding = padding[selectSize] || padding.default;
     return rtl({
       paddingLeft: selectedPadding,
       paddingRight: selectedPadding + chevronIconSize,
@@ -31129,7 +31729,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1n00qi9-variantStyles",
     styles: "field-sizing:content;label:variantStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2R1MiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__6
   };
   var variantStyles = ({
     variant
@@ -31161,11 +31761,11 @@ This message will only show in development mode. It won't appear in production.
   }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbGVjdC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2SkMiLCJmaWxlIjoic2VsZWN0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBydGwsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBTZWxlY3RDb250cm9sUHJvcHMgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgSW5wdXRDb250cm9sU3VmZml4V3JhcHBlciBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LXN1ZmZpeC13cmFwcGVyJztcbmltcG9ydCB7IGZvbnRTaXplU3R5bGVzIH0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IElucHV0QmFzZSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL2lucHV0LWJhc2UnO1xuXG5pbnRlcmZhY2UgU2VsZWN0UHJvcHNcblx0ZXh0ZW5kcyBQaWNrPCBTZWxlY3RDb250cm9sUHJvcHMsICdkaXNhYmxlZCcgfCAnbXVsdGlwbGUnIHwgJ3ZhcmlhbnQnID4ge1xuXHQvLyBVc2luZyBgc2VsZWN0U2l6ZWAgaW5zdGVhZCBvZiBgc2l6ZWAgdG8gYXZvaWQgYSB0eXBlIGNvbmZsaWN0IHdpdGggdGhlXG5cdC8vIGBzaXplYCBIVE1MIGF0dHJpYnV0ZSBvZiB0aGUgYHNlbGVjdGAgZWxlbWVudC5cblx0c2VsZWN0U2l6ZT86IFNlbGVjdENvbnRyb2xQcm9wc1sgJ3NpemUnIF07XG59XG5cbmNvbnN0IGRpc2FibGVkU3R5bGVzID0gKCB7IGRpc2FibGVkIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRpZiAoICEgZGlzYWJsZWQgKSB7XG5cdFx0cmV0dXJuICcnO1xuXHR9XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0YDtcbn07XG5cbmNvbnN0IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgPSAoIHsgdmFyaWFudCB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCB2YXJpYW50ID09PSAnbWluaW1hbCcgKSB7XG5cdFx0cmV0dXJuIGNzc2Bcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gJyc7XG59O1xuXG5leHBvcnQgY29uc3QgU3R5bGVkSW5wdXRCYXNlID0gc3R5bGVkKCBJbnB1dEJhc2UgKWBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQkeyBkaXNhYmxlZFN0eWxlcyB9XG5cdCR7IGlucHV0QmFzZVZhcmlhbnRTdHlsZXMgfVxuYDtcblxuY29uc3Qgc2l6ZVN0eWxlcyA9ICggeyBtdWx0aXBsZSwgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0aWYgKCBtdWx0aXBsZSApIHtcblx0XHQvLyBXaGVuIGBtdWx0aXBsZWAsIGp1c3QgdXNlIHRoZSBuYXRpdmUgYnJvd3NlciBzdHlsZXNcblx0XHQvLyB3aXRob3V0IHNldHRpbmcgZXhwbGljaXQgaGVpZ2h0LlxuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdGhlaWdodDogNDAsXG5cdFx0XHRtaW5IZWlnaHQ6IDQwLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0aGVpZ2h0OiAyNCxcblx0XHRcdG1pbkhlaWdodDogMjQsXG5cdFx0XHRwYWRkaW5nVG9wOiAwLFxuXHRcdFx0cGFkZGluZ0JvdHRvbTogMCxcblx0XHR9LFxuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdGhlaWdodDogMzIsXG5cdFx0XHRtaW5IZWlnaHQ6IDMyLFxuXHRcdFx0cGFkZGluZ1RvcDogMCxcblx0XHRcdHBhZGRpbmdCb3R0b206IDAsXG5cdFx0fSxcblx0fTtcblxuXHRjb25zdCBzdHlsZSA9IHNpemVzWyBzZWxlY3RTaXplIF0gfHwgc2l6ZXMuZGVmYXVsdDtcblxuXHRyZXR1cm4gY3NzKCBzdHlsZSApO1xufTtcblxuZXhwb3J0IGNvbnN0IGNoZXZyb25JY29uU2l6ZSA9IDE4O1xuXG5jb25zdCBzaXplUGFkZGluZ3MgPSAoIHsgbXVsdGlwbGUsIHNlbGVjdFNpemUgPSAnZGVmYXVsdCcgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGNvbnN0IHBhZGRpbmcgPSB7XG5cdFx0ZGVmYXVsdDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWCxcblx0XHRzbWFsbDogQ09ORklHLmNvbnRyb2xQYWRkaW5nWFNtYWxsLFxuXHRcdGNvbXBhY3Q6IENPTkZJRy5jb250cm9sUGFkZGluZ1hTbWFsbCxcblx0fTtcblxuXHRjb25zdCBzZWxlY3RlZFBhZGRpbmcgPSBwYWRkaW5nWyBzZWxlY3RTaXplIF0gfHwgcGFkZGluZy5kZWZhdWx0O1xuXG5cdHJldHVybiBydGwoIHtcblx0XHRwYWRkaW5nTGVmdDogc2VsZWN0ZWRQYWRkaW5nLFxuXHRcdHBhZGRpbmdSaWdodDogc2VsZWN0ZWRQYWRkaW5nICsgY2hldnJvbkljb25TaXplLFxuXHRcdC4uLiggbXVsdGlwbGVcblx0XHRcdD8ge1xuXHRcdFx0XHRcdHBhZGRpbmdUb3A6IHNlbGVjdGVkUGFkZGluZyxcblx0XHRcdFx0XHRwYWRkaW5nQm90dG9tOiBzZWxlY3RlZFBhZGRpbmcsXG5cdFx0XHQgIH1cblx0XHRcdDoge30gKSxcblx0fSApO1xufTtcblxuY29uc3Qgb3ZlcmZsb3dTdHlsZXMgPSAoIHsgbXVsdGlwbGUgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdHJldHVybiB7XG5cdFx0b3ZlcmZsb3c6IG11bHRpcGxlID8gJ2F1dG8nIDogJ2hpZGRlbicsXG5cdH07XG59O1xuXG5jb25zdCB2YXJpYW50U3R5bGVzID0gKCB7IHZhcmlhbnQgfTogU2VsZWN0UHJvcHMgKSA9PiB7XG5cdGlmICggdmFyaWFudCA9PT0gJ21pbmltYWwnICkge1xuXHRcdHJldHVybiBjc3MoIHtcblx0XHRcdGZpZWxkU2l6aW5nOiAnY29udGVudCcsXG5cdFx0fSApO1xuXHR9XG5cblx0cmV0dXJuICcnO1xufTtcblxuLy8gVE9ETzogUmVzb2x2ZSBuZWVkIHRvIHVzZSAmJiYgdG8gaW5jcmVhc2Ugc3BlY2lmaWNpdHlcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy8xODQ4M1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkLnNlbGVjdDwgU2VsZWN0UHJvcHMgPmBcblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRjb2xvcjogY3VycmVudENvbG9yOyAvLyBPdmVycmlkZXMgaG92ZXIvZm9jdXMgc3R5bGVzIGluIGZvcm1zLmNzc1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMS4zOyAvLyBPdmVycmlkZSBmb3Jtcy5jc3Mgc3R5bGVzLCBsYXJnZSBlbm91Z2ggdmFsdWUgdG8gcHJldmVudCBkZXNjZW5kZXIgY2xpcHBpbmcgd2l0aG91dCBhZmZlY3RpbmcgaGVpZ2h0XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG5cdFx0JHsgZm9udFNpemVTdHlsZXMgfTtcblx0XHQkeyBzaXplU3R5bGVzIH07XG5cdFx0JHsgc2l6ZVBhZGRpbmdzIH07XG5cdFx0JHsgb3ZlcmZsb3dTdHlsZXMgfVxuXHRcdCR7IHZhcmlhbnRTdHlsZXMgfVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRG93bkFycm93V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9OyAvLyBvcHRpY2FsbHkgYWRqdXN0IHRoZSBpY29uXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXG5cdHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0Q29udHJvbFN1ZmZpeFdyYXBwZXJXaXRoQ2xpY2tUaHJvdWdoID0gc3R5bGVkKFxuXHRJbnB1dENvbnRyb2xTdWZmaXhXcmFwcGVyXG4pYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCR7IHJ0bCggeyByaWdodDogMCB9ICkgfVxuYDtcbiJdfQ== */"));

   // packages/components/build-module/select-control/chevron-down.mjs
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
   var SelectControlChevronDown = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(InputControlSuffixWrapperWithClickThrough, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(DownArrowWrapper, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(icon_default2, {
+    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(InputControlSuffixWrapperWithClickThrough, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(DownArrowWrapper, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(icon_default2, {
           icon: chevron_down_default,
           size: chevronIconSize
         })
@@ -31175,7 +31775,7 @@ This message will only show in development mode. It won't appear in production.
   var chevron_down_default2 = SelectControlChevronDown;

   // packages/components/build-module/select-control/index.mjs
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
   function useUniqueId3(idProp) {
     const instanceId = (0, import_compose28.useInstanceId)(SelectControl);
     const id3 = `inspector-select-control-${instanceId}`;
@@ -31191,7 +31791,7 @@ This message will only show in development mode. It won't appear in production.
       ...optionProps
     }, index2) => {
       const key = id3 || `${label}-${value}-${index2}`;
-      return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)("option", {
+      return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)("option", {
         value,
         ...optionProps,
         children: label
@@ -31204,7 +31804,7 @@ This message will only show in development mode. It won't appear in production.
       __nextHasNoMarginBottom: _2,
       __next40pxDefaultSize: _next40pxDefaultSize,
       __next36pxDefaultSize: _next36pxDefaultSize,
-      className: className2,
+      className,
       disabled = false,
       help,
       hideLabelFromVision,
@@ -31244,24 +31844,24 @@ This message will only show in development mode. It won't appear in production.
         event
       });
     };
-    const classes = clsx_default("components-select-control", className2);
-    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(base_control_default, {
+    const classes = clsx_default("components-select-control", className);
+    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(base_control_default, {
       help,
       id: id3,
       className: classes,
-      children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(StyledInputBase, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(StyledInputBase, {
         disabled,
         hideLabelFromVision,
         id: id3,
         isBorderless: variant === "minimal",
         label,
         size: size4,
-        suffix: suffix || !multiple && /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(chevron_down_default2, {}),
+        suffix: suffix || !multiple && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(chevron_down_default2, {}),
         prefix: prefix2,
         labelPosition,
         __unstableInputWidth: variant === "minimal" ? "auto" : void 0,
         variant,
-        children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(Select3, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(Select3, {
           ...restProps,
           "aria-describedby": helpId,
           className: "components-select-control__input",
@@ -31273,24 +31873,24 @@ This message will only show in development mode. It won't appear in production.
           selectSize: size4,
           value: valueProp,
           variant,
-          children: children || /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(SelectOptions, {
+          children: children || /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(SelectOptions, {
             options: options2
           })
         })
       })
     });
   }
-  var SelectControl = (0, import_element68.forwardRef)(UnforwardedSelectControl);
+  var SelectControl = (0, import_element67.forwardRef)(UnforwardedSelectControl);
   SelectControl.displayName = "SelectControl";
   var select_control_default = SelectControl;

   // packages/components/build-module/range-control/index.mjs
   var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_element72 = __toESM(require_element(), 1);
+  var import_element71 = __toESM(require_element(), 1);
   var import_compose29 = __toESM(require_compose(), 1);

   // packages/components/build-module/range-control/utils.mjs
-  var import_element69 = __toESM(require_element(), 1);
+  var import_element68 = __toESM(require_element(), 1);
   function floatClamp(value, min2, max2) {
     if (typeof value !== "number") {
       return null;
@@ -31308,7 +31908,7 @@ This message will only show in development mode. It won't appear in production.
       initial: floatClamp(initial ?? null, min2, max2),
       fallback: null
     });
-    const setState = (0, import_element69.useCallback)((nextValue) => {
+    const setState = (0, import_element68.useCallback)((nextValue) => {
       if (nextValue === null) {
         setInternalState(null);
       } else {
@@ -31319,10 +31919,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/range-control/input-range.mjs
-  var import_element70 = __toESM(require_element(), 1);
+  var import_element69 = __toESM(require_element(), 1);

   // packages/components/build-module/range-control/styles/range-control-styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__9() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__7() {
     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 rangeHeightValue = 30;
@@ -31343,7 +31943,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     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/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9COEIiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__9
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__7
   });
   var wrapperColor = ({
     color: color2 = COLORS.ui.borderFocus
@@ -31409,7 +32009,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "g5kg28",
     styles: "display:block;pointer-events:none;position:relative;width:100%;user-select:none;margin-top:17px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNIdUMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__9
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__7
   });
   var Mark = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1epgpqk7"
@@ -31481,7 +32081,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1g4vnux-tooltipPlacement",
     styles: "top:-80%;label:tooltipPlacement;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNSVyIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__9
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__7
   };
   var _ref23 = false ? {
     name: "1lr98c4",
@@ -31489,7 +32089,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1g13zjq-tooltipPlacement",
     styles: "bottom:-80%;label:tooltipPlacement;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlSWSIsImZpbGUiOiJyYW5nZS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IENPTE9SUywgcnRsLCBDT05GSUcgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHtcblx0UmFuZ2VNYXJrUHJvcHMsXG5cdFJhaWxQcm9wcyxcblx0VGh1bWJQcm9wcyxcblx0VG9vbHRpcFByb3BzLFxuXHRUcmFja1Byb3BzLFxuXHRXcmFwcGVyUHJvcHMsXG59IGZyb20gJy4uL3R5cGVzJztcblxuY29uc3QgcmFuZ2VIZWlnaHRWYWx1ZSA9IDMwO1xuY29uc3QgcmFpbEhlaWdodCA9IDQ7XG5jb25zdCByYW5nZUhlaWdodCA9ICgpID0+XG5cdGNzcyggeyBoZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUsIG1pbkhlaWdodDogcmFuZ2VIZWlnaHRWYWx1ZSB9ICk7XG5jb25zdCB0aHVtYlNpemUgPSAxMjtcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuZGl2YFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDBweDtcbmA7XG5cbmNvbnN0IHdyYXBwZXJDb2xvciA9ICggeyBjb2xvciA9IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9OiBXcmFwcGVyUHJvcHMgKSA9PlxuXHRjc3MoIHsgY29sb3IgfSApO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZCggJ2RpdicsIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbG9yJywgJ21hcmtzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IFdyYXBwZXJQcm9wcyA+YFxuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQkeyB3cmFwcGVyQ29sb3IgfTtcblx0JHsgcmFuZ2VIZWlnaHQgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCZWZvcmVJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiA2IH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWZ0ZXJJY29uV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBmbGV4OyAvLyBlbnN1cmVzIHRoZSBoZWlnaHQgaXNuJ3QgYWZmZWN0ZWQgYnkgbGluZS1oZWlnaHRcblx0bWFyZ2luLXRvcDogJHsgcmFpbEhlaWdodCB9cHg7XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDYgfSApIH1cbmA7XG5cbmNvbnN0IHJhaWxCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHJhaWxDb2xvciB9OiBSYWlsUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZFxuXHRcdFx0OiByYWlsQ29sb3IgfHwgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgUmFpbCA9IHN0eWxlZC5zcGFuYFxuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHJhaWxIZWlnaHQgKSAvIDIgfXB4O1xuXHR0b3A6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cblx0JHsgcmFpbEJhY2tncm91bmRDb2xvciB9O1xuYDtcblxuY29uc3QgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgPSAoIHsgZGlzYWJsZWQsIHRyYWNrQ29sb3IgfTogVHJhY2tQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogdHJhY2tDb2xvciB8fCAnY3VycmVudENvbG9yJyB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdGhlaWdodDogJHsgcmFpbEhlaWdodCB9cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXG5cdC5pcy1tYXJrZWQgJiB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdHJhY2tCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrc1dyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTdweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBNYXJrID0gc3R5bGVkLnNwYW5gXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAtNHB4O1xuXHRoZWlnaHQ6IDRweDtcblx0d2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kIH07XG5cdHotaW5kZXg6IDE7XG5gO1xuXG5jb25zdCBtYXJrTGFiZWxGaWxsID0gKCB7IGlzRmlsbGVkIH06IFJhbmdlTWFya1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0Y29sb3I6IGlzRmlsbGVkID8gQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIDogQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdLFxuXHR9ICk7XG59O1xuXG5leHBvcnQgY29uc3QgTWFya0xhYmVsID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF0gfTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdCR7IHJ0bCggeyBsZWZ0OiAwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCAtNTAlICknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA1MCUgKScgfVxuXHQpIH07XG5cblx0JHsgbWFya0xhYmVsRmlsbCB9O1xuYDtcblxuY29uc3QgdGh1bWJDb2xvciA9ICggeyBkaXNhYmxlZCB9OiBUaHVtYlByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy50aGVtZS5ncmF5WyA0MDAgXVxuXHRcdFx0OiBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZCA/ICdHcmF5VGV4dCcgOiAnQ2FudmFzVGV4dCcgfTtcblx0XHR9XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWJXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogJHsgdGh1bWJTaXplIH1weDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6ICR7ICggcmFuZ2VIZWlnaHRWYWx1ZSAtIHRodW1iU2l6ZSApIC8gMiB9cHg7XG5cdG91dGxpbmU6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAkeyB0aHVtYlNpemUgfXB4O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0ei1pbmRleDogMztcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuMXM7XG5cdFx0fVxuXHR9XG5cblx0JHsgdGh1bWJDb2xvciB9O1xuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogLTEwIH0gKSB9O1xuXHQkeyBydGwoXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKCA0LjVweCApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTQuNXB4ICknIH1cblx0KSB9O1xuYDtcblxuY29uc3QgdGh1bWJGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGlzRm9jdXNlZFxuXHRcdD8gY3NzYFxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdFx0XHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSArIDggfXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdFx0bGVmdDogLTRweDtcblxuXHRcdFx0XHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEdyYXlUZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgYFxuXHRcdDogJyc7XG59O1xuXG5leHBvcnQgY29uc3QgVGh1bWIgPSBzdHlsZWQuc3BhbjwgVGh1bWJQcm9wcyA+YFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvblhTbWFsbCB9O1xuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgdGh1bWJGb2N1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0UmFuZ2UgPSBzdHlsZWQuaW5wdXRgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwIC0keyB0aHVtYlNpemUgLyAyIH1weDtcblx0b3BhY2l0eTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogY2FsYyggMTAwJSArICR7IHRodW1iU2l6ZSB9cHggKTtcbmA7XG5cbmNvbnN0IHRvb2x0aXBTaG93ID0gKCB7IHNob3cgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGRpc3BsYXk6ICR7IHNob3cgPyAnaW5saW5lLWJsb2NrJyA6ICdub25lJyB9O1xuXHRcdG9wYWNpdHk6ICR7IHNob3cgPyAxIDogMCB9O1xuXG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHR0cmFuc2l0aW9uOlxuXHRcdFx0XHRvcGFjaXR5IDEyMG1zIGVhc2UsXG5cdFx0XHRcdGRpc3BsYXkgMTIwbXMgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcblx0XHR9XG5cblx0XHRAc3RhcnRpbmctc3R5bGUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdGA7XG59O1xuXG5jb25zdCB0b29sdGlwUGxhY2VtZW50ID0gKCB7IHBsYWNlbWVudCB9OiBUb29sdGlwUHJvcHMgKSA9PiB7XG5cdGNvbnN0IGlzQm90dG9tID0gcGxhY2VtZW50ID09PSAnYm90dG9tJztcblxuXHRpZiAoIGlzQm90dG9tICkge1xuXHRcdHJldHVybiBjc3NgXG5cdFx0XHRib3R0b206IC04MCU7XG5cdFx0YDtcblx0fVxuXG5cdHJldHVybiBjc3NgXG5cdFx0dG9wOiAtODAlO1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuc3BhbjwgVG9vbHRpcFByb3BzID5gXG5cdGJhY2tncm91bmQ6IHJnYmEoIDAsIDAsIDAsIDAuOCApO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Y29sb3I6IHdoaXRlO1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1pbi13aWR0aDogMzJweDtcblx0cGFkZGluZzogNHB4IDhweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQkeyB0b29sdGlwU2hvdyB9O1xuXG5cdCR7IHRvb2x0aXBQbGFjZW1lbnQgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtNTAlKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoNTAlKScgfVxuXHQpIH1cbmA7XG5cbi8vIEB0b2RvIFJlZmFjdG9yIFJhbmdlQ29udHJvbCB3aXRoIGxhdGVzdCBIU3RhY2sgY29uZmlndXJhdGlvblxuLy8gQHNlZTogcGFja2FnZXMvY29tcG9uZW50cy9zcmMvaC1zdGFja1xuZXhwb3J0IGNvbnN0IElucHV0TnVtYmVyID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGlucHV0W3R5cGU9J251bWJlciddJiB7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiBgJHsgc3BhY2UoIDQgKSB9ICFpbXBvcnRhbnRgIH0gKSB9XG5gO1xuXG5leHBvcnQgY29uc3QgQWN0aW9uUmlnaHRXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGJ1dHRvbixcblx0YnV0dG9uLmlzLXNtYWxsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQkeyByYW5nZUhlaWdodCB9O1xuXHR9XG5cblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IDggfSApIH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__9
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__7
   };
   var tooltipPlacement = ({
     placement
@@ -31528,7 +32128,7 @@ This message will only show in development mode. It won't appear in production.
   }), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhbmdlLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStUNkMiLCJmaWxlIjoicmFuZ2UtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgTnVtYmVyQ29udHJvbCBmcm9tICcuLi8uLi9udW1iZXItY29udHJvbCc7XG5pbXBvcnQgeyBDT0xPUlMsIHJ0bCwgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgdHlwZSB7XG5cdFJhbmdlTWFya1Byb3BzLFxuXHRSYWlsUHJvcHMsXG5cdFRodW1iUHJvcHMsXG5cdFRvb2x0aXBQcm9wcyxcblx0VHJhY2tQcm9wcyxcblx0V3JhcHBlclByb3BzLFxufSBmcm9tICcuLi90eXBlcyc7XG5cbmNvbnN0IHJhbmdlSGVpZ2h0VmFsdWUgPSAzMDtcbmNvbnN0IHJhaWxIZWlnaHQgPSA0O1xuY29uc3QgcmFuZ2VIZWlnaHQgPSAoKSA9PlxuXHRjc3MoIHsgaGVpZ2h0OiByYW5nZUhlaWdodFZhbHVlLCBtaW5IZWlnaHQ6IHJhbmdlSGVpZ2h0VmFsdWUgfSApO1xuY29uc3QgdGh1bWJTaXplID0gMTI7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDQwcHg7XG5gO1xuXG5jb25zdCB3cmFwcGVyQ29sb3IgPSAoIHsgY29sb3IgPSBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTogV3JhcHBlclByb3BzICkgPT5cblx0Y3NzKCB7IGNvbG9yIH0gKTtcblxuZXhwb3J0IGNvbnN0IFdyYXBwZXIgPSBzdHlsZWQoICdkaXYnLCB7XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3A6IHN0cmluZyApID0+XG5cdFx0ISBbICdjb2xvcicsICdtYXJrcycgXS5pbmNsdWRlcyggcHJvcCApLFxufSApPCBXcmFwcGVyUHJvcHMgPmBcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0JHsgd3JhcHBlckNvbG9yIH07XG5cdCR7IHJhbmdlSGVpZ2h0IH07XG5gO1xuXG5leHBvcnQgY29uc3QgQmVmb3JlSWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogNiB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFmdGVySWNvbldyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZGlzcGxheTogZmxleDsgLy8gZW5zdXJlcyB0aGUgaGVpZ2h0IGlzbid0IGFmZmVjdGVkIGJ5IGxpbmUtaGVpZ2h0XG5cdG1hcmdpbi10b3A6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA2IH0gKSB9XG5gO1xuXG5jb25zdCByYWlsQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCByYWlsQ29sb3IgfTogUmFpbFByb3BzICkgPT4ge1xuXHRyZXR1cm4gY3NzYFxuXHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkXG5cdFx0XHQ/IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWRcblx0XHRcdDogcmFpbENvbG9yIHx8IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogR3JheVRleHQ7XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFJhaWwgPSBzdHlsZWQuc3BhbmBcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAkeyByYWlsSGVpZ2h0IH1weDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSByYWlsSGVpZ2h0ICkgLyAyIH1weDtcblx0dG9wOiAwO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdCR7IHJhaWxCYWNrZ3JvdW5kQ29sb3IgfTtcbmA7XG5cbmNvbnN0IHRyYWNrQmFja2dyb3VuZENvbG9yID0gKCB7IGRpc2FibGVkLCB0cmFja0NvbG9yIH06IFRyYWNrUHJvcHMgKSA9PiB7XG5cdHJldHVybiBjc3NgXG5cdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWRcblx0XHRcdD8gQ09MT1JTLnRoZW1lLmdyYXlbIDQwMCBdXG5cdFx0XHQ6IHRyYWNrQ29sb3IgfHwgJ2N1cnJlbnRDb2xvcicgfTtcblxuXHRcdEBtZWRpYSAoIGZvcmNlZC1jb2xvcnM6IGFjdGl2ZSApIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IGRpc2FibGVkID8gJ0dyYXlUZXh0JyA6ICdDYW52YXNUZXh0JyB9O1xuXHRcdH1cblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUcmFjayA9IHN0eWxlZC5zcGFuYFxuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRoZWlnaHQ6ICR7IHJhaWxIZWlnaHQgfXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogJHsgKCByYW5nZUhlaWdodFZhbHVlIC0gcmFpbEhlaWdodCApIC8gMiB9cHg7XG5cdHRvcDogMDtcblxuXHQuaXMtbWFya2VkICYge1xuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRyYWNrQmFja2dyb3VuZENvbG9yIH07XG5gO1xuXG5leHBvcnQgY29uc3QgTWFya3NXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5gO1xuXG5leHBvcnQgY29uc3QgTWFyayA9IHN0eWxlZC5zcGFuYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogLTRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiAycHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCggLTUwJSApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZCB9O1xuXHR6LWluZGV4OiAxO1xuYDtcblxuY29uc3QgbWFya0xhYmVsRmlsbCA9ICggeyBpc0ZpbGxlZCB9OiBSYW5nZU1hcmtQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGNvbG9yOiBpc0ZpbGxlZCA/IENPTE9SUy50aGVtZS5ncmF5WyA3MDAgXSA6IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSxcblx0fSApO1xufTtcblxuZXhwb3J0IGNvbnN0IE1hcmtMYWJlbCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDMwMCBdIH07XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQkeyBydGwoIHsgbGVmdDogMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggLTUwJSApJyB9LFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNTAlICknIH1cblx0KSB9O1xuXG5cdCR7IG1hcmtMYWJlbEZpbGwgfTtcbmA7XG5cbmNvbnN0IHRodW1iQ29sb3IgPSAoIHsgZGlzYWJsZWQgfTogVGh1bWJQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRiYWNrZ3JvdW5kOiAkeyBkaXNhYmxlZFxuXHRcdFx0PyBDT0xPUlMudGhlbWUuZ3JheVsgNDAwIF1cblx0XHRcdDogQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdFx0QG1lZGlhICggZm9yY2VkLWNvbG9yczogYWN0aXZlICkge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgZGlzYWJsZWQgPyAnR3JheVRleHQnIDogJ0NhbnZhc1RleHQnIH07XG5cdFx0fVxuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iV3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6ICR7IHRodW1iU2l6ZSB9cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkeyAoIHJhbmdlSGVpZ2h0VmFsdWUgLSB0aHVtYlNpemUgKSAvIDIgfXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogJHsgdGh1bWJTaXplIH1weDtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdHotaW5kZXg6IDM7XG5cblx0LmlzLW1hcmtlZCAmIHtcblx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjFzO1xuXHRcdH1cblx0fVxuXG5cdCR7IHRodW1iQ29sb3IgfTtcblx0JHsgcnRsKCB7IG1hcmdpbkxlZnQ6IC0xMCB9ICkgfTtcblx0JHsgcnRsKFxuXHRcdHsgdHJhbnNmb3JtOiAndHJhbnNsYXRlWCggNC41cHggKScgfSxcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoIC00LjVweCApJyB9XG5cdCkgfTtcbmA7XG5cbmNvbnN0IHRodW1iRm9jdXMgPSAoIHsgaXNGb2N1c2VkIH06IFRodW1iUHJvcHMgKSA9PiB7XG5cdHJldHVybiBpc0ZvY3VzZWRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdFx0XHRcdFx0aGVpZ2h0OiAkeyB0aHVtYlNpemUgKyA4IH1weDtcblx0XHRcdFx0XHR3aWR0aDogJHsgdGh1bWJTaXplICsgOCB9cHg7XG5cdFx0XHRcdFx0dG9wOiAtNHB4O1xuXHRcdFx0XHRcdGxlZnQ6IC00cHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgKCBmb3JjZWQtY29sb3JzOiBhY3RpdmUgKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBHcmF5VGV4dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgIGBcblx0XHQ6ICcnO1xufTtcblxuZXhwb3J0IGNvbnN0IFRodW1iID0gc3R5bGVkLnNwYW48IFRodW1iUHJvcHMgPmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6ICR7IENPTkZJRy5lbGV2YXRpb25YU21hbGwgfTtcblxuXHQkeyB0aHVtYkNvbG9yIH07XG5cdCR7IHRodW1iRm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFJhbmdlID0gc3R5bGVkLmlucHV0YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMCAtJHsgdGh1bWJTaXplIC8gMiB9cHg7XG5cdG9wYWNpdHk6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IGNhbGMoIDEwMCUgKyAkeyB0aHVtYlNpemUgfXB4ICk7XG5gO1xuXG5jb25zdCB0b29sdGlwU2hvdyA9ICggeyBzaG93IH06IFRvb2x0aXBQcm9wcyApID0+IHtcblx0cmV0dXJuIGNzc2Bcblx0XHRkaXNwbGF5OiAkeyBzaG93ID8gJ2lubGluZS1ibG9jaycgOiAnbm9uZScgfTtcblx0XHRvcGFjaXR5OiAkeyBzaG93ID8gMSA6IDAgfTtcblxuXHRcdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0b3BhY2l0eSAxMjBtcyBlYXNlLFxuXHRcdFx0XHRkaXNwbGF5IDEyMG1zIGVhc2UgYWxsb3ctZGlzY3JldGU7XG5cdFx0fVxuXG5cdFx0QHN0YXJ0aW5nLXN0eWxlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRgO1xufTtcblxuY29uc3QgdG9vbHRpcFBsYWNlbWVudCA9ICggeyBwbGFjZW1lbnQgfTogVG9vbHRpcFByb3BzICkgPT4ge1xuXHRjb25zdCBpc0JvdHRvbSA9IHBsYWNlbWVudCA9PT0gJ2JvdHRvbSc7XG5cblx0aWYgKCBpc0JvdHRvbSApIHtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0Ym90dG9tOiAtODAlO1xuXHRcdGA7XG5cdH1cblxuXHRyZXR1cm4gY3NzYFxuXHRcdHRvcDogLTgwJTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwID0gc3R5bGVkLnNwYW48IFRvb2x0aXBQcm9wcyA+YFxuXHRiYWNrZ3JvdW5kOiByZ2JhKCAwLCAwLCAwLCAwLjggKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRtaW4td2lkdGg6IDMycHg7XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0JHsgdG9vbHRpcFNob3cgfTtcblxuXHQkeyB0b29sdGlwUGxhY2VtZW50IH07XG5cdCR7IHJ0bChcblx0XHR7IHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTUwJSknIH0sXG5cdFx0eyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDUwJSknIH1cblx0KSB9XG5gO1xuXG4vLyBAdG9kbyBSZWZhY3RvciBSYW5nZUNvbnRyb2wgd2l0aCBsYXRlc3QgSFN0YWNrIGNvbmZpZ3VyYXRpb25cbi8vIEBzZWU6IHBhY2thZ2VzL2NvbXBvbmVudHMvc3JjL2gtc3RhY2tcbmV4cG9ydCBjb25zdCBJbnB1dE51bWJlciA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRpbnB1dFt0eXBlPSdudW1iZXInXSYge1xuXHRcdCR7IHJhbmdlSGVpZ2h0IH07XG5cdH1cblxuXHQkeyBydGwoIHsgbWFyZ2luTGVmdDogYCR7IHNwYWNlKCA0ICkgfSAhaW1wb3J0YW50YCB9ICkgfVxuYDtcblxuZXhwb3J0IGNvbnN0IEFjdGlvblJpZ2h0V3JhcHBlciA9IHN0eWxlZC5zcGFuYFxuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblxuXHRidXR0b24sXG5cdGJ1dHRvbi5pcy1zbWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JHsgcmFuZ2VIZWlnaHQgfTtcblx0fVxuXG5cdCR7IHJ0bCggeyBtYXJnaW5MZWZ0OiA4IH0gKSB9XG5gO1xuIl19 */"));

   // packages/components/build-module/range-control/input-range.mjs
-  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
   function InputRange2(props, ref) {
     const {
       describedBy,
@@ -31536,7 +32136,7 @@ This message will only show in development mode. It won't appear in production.
       value,
       ...otherProps
     } = props;
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(InputRange, {
+    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(InputRange, {
       ...otherProps,
       "aria-describedby": describedBy,
       "aria-label": label,
@@ -31547,31 +32147,31 @@ This message will only show in development mode. It won't appear in production.
       value
     });
   }
-  var ForwardedComponent2 = (0, import_element70.forwardRef)(InputRange2);
+  var ForwardedComponent2 = (0, import_element69.forwardRef)(InputRange2);
   var input_range_default = ForwardedComponent2;

   // packages/components/build-module/range-control/rail.mjs
   var import_i18n12 = __toESM(require_i18n(), 1);

   // packages/components/build-module/range-control/mark.mjs
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
   function RangeMark(props) {
     const {
-      className: className2,
+      className,
       isFilled = false,
       label,
       style: style2 = {},
       ...otherProps
     } = props;
-    const classes = clsx_default("components-range-control__mark", isFilled && "is-filled", className2);
+    const classes = clsx_default("components-range-control__mark", isFilled && "is-filled", className);
     const labelClasses = clsx_default("components-range-control__mark-label", isFilled && "is-filled");
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(import_jsx_runtime126.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime126.jsx)(Mark, {
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_jsx_runtime127.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Mark, {
         ...otherProps,
         "aria-hidden": "true",
         className: classes,
         style: style2
-      }), label && /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(MarkLabel, {
+      }), label && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(MarkLabel, {
         "aria-hidden": "true",
         className: labelClasses,
         isFilled,
@@ -31582,8 +32182,8 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/range-control/rail.mjs
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-  var import_react97 = __toESM(require_react(), 1);
+  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
+  var import_react96 = __toESM(require_react(), 1);
   function RangeRail(props) {
     const {
       disabled = false,
@@ -31594,11 +32194,11 @@ This message will only show in development mode. It won't appear in production.
       value = 0,
       ...restProps
     } = props;
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_jsx_runtime127.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Rail, {
+    return /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(import_jsx_runtime128.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime128.jsx)(Rail, {
         disabled,
         ...restProps
-      }), marks && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(Marks, {
+      }), marks && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(Marks, {
         disabled,
         marks,
         min: min2,
@@ -31625,10 +32225,10 @@ This message will only show in development mode. It won't appear in production.
       step,
       value
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(MarksWrapper, {
+    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(MarksWrapper, {
       "aria-hidden": "true",
       className: "components-range-control__marks",
-      children: marksData.map((mark) => /* @__PURE__ */ (0, import_react97.createElement)(RangeMark, {
+      children: marksData.map((mark) => /* @__PURE__ */ (0, import_react96.createElement)(RangeMark, {
         ...mark,
         key: mark.key,
         "aria-hidden": "true",
@@ -31677,11 +32277,11 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/range-control/tooltip.mjs
-  var import_element71 = __toESM(require_element(), 1);
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
+  var import_element70 = __toESM(require_element(), 1);
+  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
   function SimpleTooltip(props) {
     const {
-      className: className2,
+      className,
       inputRef,
       tooltipPlacement: tooltipPlacement2,
       show = false,
@@ -31695,12 +32295,12 @@ This message will only show in development mode. It won't appear in production.
       inputRef,
       tooltipPlacement: tooltipPlacement2
     });
-    const classes = clsx_default("components-simple-tooltip", className2);
+    const classes = clsx_default("components-simple-tooltip", className);
     const styles3 = {
       ...style2,
       zIndex
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(Tooltip3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(Tooltip3, {
       ...restProps,
       "aria-hidden": "false",
       className: classes,
@@ -31715,16 +32315,16 @@ This message will only show in development mode. It won't appear in production.
     inputRef,
     tooltipPlacement: tooltipPlacement2
   }) {
-    const [placement, setPlacement] = (0, import_element71.useState)();
-    const setTooltipPlacement = (0, import_element71.useCallback)(() => {
+    const [placement, setPlacement] = (0, import_element70.useState)();
+    const setTooltipPlacement = (0, import_element70.useCallback)(() => {
       if (inputRef && inputRef.current) {
         setPlacement(tooltipPlacement2);
       }
     }, [tooltipPlacement2, inputRef]);
-    (0, import_element71.useEffect)(() => {
+    (0, import_element70.useEffect)(() => {
       setTooltipPlacement();
     }, [setTooltipPlacement]);
-    (0, import_element71.useEffect)(() => {
+    (0, import_element70.useEffect)(() => {
       window.addEventListener("resize", setTooltipPlacement);
       return () => {
         window.removeEventListener("resize", setTooltipPlacement);
@@ -31734,7 +32334,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/range-control/index.mjs
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
   var noop9 = () => {
   };
   function computeResetValue({
@@ -31757,7 +32357,7 @@ This message will only show in development mode. It won't appear in production.
       afterIcon,
       allowReset = false,
       beforeIcon,
-      className: className2,
+      className,
       color: colorProp = COLORS.theme.accent,
       currentInput,
       disabled = false,
@@ -31791,16 +32391,16 @@ This message will only show in development mode. It won't appear in production.
       value: valueProp ?? null,
       initial: initialPosition
     });
-    const isResetPendent = (0, import_element72.useRef)(false);
+    const isResetPendent = (0, import_element71.useRef)(false);
     let hasTooltip = showTooltipProp;
     let hasInputField = withInputField;
     if (step === "any") {
       hasTooltip = false;
       hasInputField = false;
     }
-    const [showTooltip, setShowTooltip] = (0, import_element72.useState)(hasTooltip);
-    const [isFocused, setIsFocused] = (0, import_element72.useState)(false);
-    const inputRef = (0, import_element72.useRef)(null);
+    const [showTooltip, setShowTooltip] = (0, import_element71.useState)(hasTooltip);
+    const [isFocused, setIsFocused] = (0, import_element71.useState)(false);
+    const inputRef = (0, import_element71.useRef)(null);
     const isCurrentlyFocused = inputRef.current?.matches(":focus");
     const isThumbFocused = !disabled && isFocused;
     const isValueReset = value === null;
@@ -31809,7 +32409,7 @@ This message will only show in development mode. It won't appear in production.
     const rangeFillValue = isValueReset ? (max2 - min2) / 2 + min2 : value;
     const fillValue = isValueReset ? 50 : (value - min2) / (max2 - min2) * 100;
     const fillValueOffset = `${clamp4(fillValue, 0, 100)}%`;
-    const classes = clsx_default("components-range-control", className2);
+    const classes = clsx_default("components-range-control", className);
     const wrapperClasses = clsx_default("components-range-control__wrapper", !!marks && "is-marked");
     const id3 = (0, import_compose29.useInstanceId)(UnforwardedRangeControl, "inspector-range-control");
     const describedBy = !!help ? `${id3}__help` : void 0;
@@ -31858,23 +32458,23 @@ This message will only show in development mode. It won't appear in production.
     const offsetStyle = {
       [(0, import_i18n13.isRTL)() ? "right" : "left"]: fillValueOffset
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(base_control_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(base_control_default, {
       className: classes,
       label,
       hideLabelFromVision,
       id: `${id3}`,
       help,
-      children: /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(Root2, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(Root2, {
         className: "components-range-control__root",
-        children: [beforeIcon && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(BeforeIconWrapper, {
-          children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(icon_default3, {
+        children: [beforeIcon && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(BeforeIconWrapper, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(icon_default3, {
             icon: beforeIcon
           })
-        }), /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(Wrapper2, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(Wrapper2, {
           className: wrapperClasses,
           color: colorProp,
           marks: !!marks,
-          children: [/* @__PURE__ */ (0, import_jsx_runtime129.jsx)(input_range_default, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime130.jsx)(input_range_default, {
             ...otherProps,
             className: "components-range-control__slider",
             describedBy,
@@ -31891,7 +32491,7 @@ This message will only show in development mode. It won't appear in production.
             ref: (0, import_compose29.useMergeRefs)([inputRef, forwardedRef]),
             step,
             value: inputSliderValue ?? void 0
-          }), /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(RangeRail, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(RangeRail, {
             "aria-hidden": true,
             disabled,
             marks,
@@ -31900,7 +32500,7 @@ This message will only show in development mode. It won't appear in production.
             railColor,
             step,
             value: rangeFillValue
-          }), /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(Track, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(Track, {
             "aria-hidden": true,
             className: "components-range-control__track",
             disabled,
@@ -31908,16 +32508,16 @@ This message will only show in development mode. It won't appear in production.
               width: fillValueOffset
             },
             trackColor
-          }), /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(ThumbWrapper, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(ThumbWrapper, {
             className: "components-range-control__thumb-wrapper",
             style: offsetStyle,
             disabled,
-            children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(Thumb, {
+            children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(Thumb, {
               "aria-hidden": true,
               isFocused: isThumbFocused,
               disabled
             })
-          }), enableTooltip && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(SimpleTooltip, {
+          }), enableTooltip && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(SimpleTooltip, {
             className: "components-range-control__tooltip",
             inputRef,
             tooltipPlacement: "bottom",
@@ -31926,11 +32526,11 @@ This message will only show in development mode. It won't appear in production.
             style: offsetStyle,
             value
           })]
-        }), afterIcon && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(AfterIconWrapper, {
-          children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(icon_default3, {
+        }), afterIcon && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(AfterIconWrapper, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(icon_default3, {
             icon: afterIcon
           })
-        }), hasInputField && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(InputNumber, {
+        }), hasInputField && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(InputNumber, {
           "aria-label": label,
           className: "components-range-control__number",
           disabled,
@@ -31944,8 +32544,8 @@ This message will only show in development mode. It won't appear in production.
           __unstableInputWidth: space(20),
           step,
           value: inputSliderValue
-        }), allowReset && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(ActionRightWrapper, {
-          children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(button_default, {
+        }), allowReset && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(ActionRightWrapper, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(button_default, {
             className: "components-range-control__reset",
             accessibleWhenDisabled: !disabled,
             disabled: disabled || value === computeResetValue({
@@ -31961,7 +32561,7 @@ This message will only show in development mode. It won't appear in production.
       })
     });
   }
-  var RangeControl = (0, import_element72.forwardRef)(UnforwardedRangeControl);
+  var RangeControl = (0, import_element71.forwardRef)(UnforwardedRangeControl);
   RangeControl.displayName = "RangeControl";
   var range_control_default = RangeControl;

@@ -32016,16 +32616,16 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/color-picker/color-copy-button.mjs
   var import_compose30 = __toESM(require_compose(), 1);
-  var import_element73 = __toESM(require_element(), 1);
+  var import_element72 = __toESM(require_element(), 1);
   var import_i18n14 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
   var ColorCopyButton = (props) => {
     const {
       color: color2,
       colorType
     } = props;
-    const [copiedColor, setCopiedColor] = (0, import_element73.useState)(null);
-    const copyTimerRef = (0, import_element73.useRef)(void 0);
+    const [copiedColor, setCopiedColor] = (0, import_element72.useState)(null);
+    const copyTimerRef = (0, import_element72.useRef)(void 0);
     const copyRef = (0, import_compose30.useCopyToClipboard)(() => {
       switch (colorType) {
         case "hsl": {
@@ -32049,7 +32649,7 @@ This message will only show in development mode. It won't appear in production.
         copyTimerRef.current = void 0;
       }, 3e3);
     });
-    (0, import_element73.useEffect)(() => {
+    (0, import_element72.useEffect)(() => {
       return () => {
         if (copyTimerRef.current) {
           clearTimeout(copyTimerRef.current);
@@ -32058,11 +32658,11 @@ This message will only show in development mode. It won't appear in production.
     }, []);
     const isCopied = copiedColor === color2.toHex();
     const label = isCopied ? (0, import_i18n14.__)("Copied!") : (0, import_i18n14.__)("Copy");
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(tooltip_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(tooltip_default, {
       delay: 0,
       hideOnClick: false,
       text: label,
-      children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(Button3, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(Button3, {
         size: "compact",
         "aria-label": label,
         ref: copyRef,
@@ -32073,7 +32673,7 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/color-picker/input-with-slider.mjs
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
   var InputWithSlider = ({
     min: min2,
     max: max2,
@@ -32093,24 +32693,24 @@ This message will only show in development mode. It won't appear in production.
       }
       onChange(newValue);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(component_default9, {
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(component_default9, {
       spacing: 4,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime131.jsx)(NumberControlWrapper, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime132.jsx)(NumberControlWrapper, {
         min: min2,
         max: max2,
         label,
         hideLabelFromVision: true,
         value,
         onChange: onNumberControlChange,
-        prefix: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(input_prefix_wrapper_default, {
-          children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(component_default8, {
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(input_prefix_wrapper_default, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(component_default8, {
             color: COLORS.theme.accent,
             lineHeight: 1,
             children: abbreviation
           })
         }),
         spinControls: "none"
-      }), /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(RangeControl2, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(RangeControl2, {
         label,
         hideLabelFromVision: true,
         min: min2,
@@ -32123,7 +32723,7 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/color-picker/rgb-input.mjs
-  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
   var RgbInput = ({
     color: color2,
     onChange,
@@ -32135,8 +32735,8 @@ This message will only show in development mode. It won't appear in production.
       b: b3,
       a: a3
     } = color2.toRgb();
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime132.jsx)(InputWithSlider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_jsx_runtime133.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime133.jsx)(InputWithSlider, {
         min: 0,
         max: 255,
         label: "Red",
@@ -32148,7 +32748,7 @@ This message will only show in development mode. It won't appear in production.
           b: b3,
           a: a3
         }))
-      }), /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(InputWithSlider, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(InputWithSlider, {
         min: 0,
         max: 255,
         label: "Green",
@@ -32160,7 +32760,7 @@ This message will only show in development mode. It won't appear in production.
           b: b3,
           a: a3
         }))
-      }), /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(InputWithSlider, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(InputWithSlider, {
         min: 0,
         max: 255,
         label: "Blue",
@@ -32172,7 +32772,7 @@ This message will only show in development mode. It won't appear in production.
           b: nextB,
           a: a3
         }))
-      }), enableAlpha && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(InputWithSlider, {
+      }), enableAlpha && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(InputWithSlider, {
         min: 0,
         max: 100,
         label: "Alpha",
@@ -32189,7 +32789,7 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/color-picker/hsl-input.mjs
-  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
   var HslInput = ({
     hsla: hsla2,
     onChange,
@@ -32201,8 +32801,8 @@ This message will only show in development mode. It won't appear in production.
         ...partialNewValue
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_jsx_runtime133.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime133.jsx)(InputWithSlider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(import_jsx_runtime134.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime134.jsx)(InputWithSlider, {
         min: 0,
         max: 359,
         label: "Hue",
@@ -32213,7 +32813,7 @@ This message will only show in development mode. It won't appear in production.
             h: nextH
           });
         }
-      }), /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(InputWithSlider, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(InputWithSlider, {
         min: 0,
         max: 100,
         label: "Saturation",
@@ -32224,7 +32824,7 @@ This message will only show in development mode. It won't appear in production.
             s: nextS
           });
         }
-      }), /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(InputWithSlider, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(InputWithSlider, {
         min: 0,
         max: 100,
         label: "Lightness",
@@ -32235,7 +32835,7 @@ This message will only show in development mode. It won't appear in production.
             l: nextL
           });
         }
-      }), enableAlpha && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(InputWithSlider, {
+      }), enableAlpha && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(InputWithSlider, {
         min: 0,
         max: 100,
         label: "Alpha",
@@ -32252,7 +32852,7 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/color-picker/hex-input.mjs
   var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
   var HexInput = ({
     color: color2,
     onChange,
@@ -32278,9 +32878,9 @@ This message will only show in development mode. It won't appear in production.
         value
       };
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(InputControl, {
-      prefix: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(input_prefix_wrapper_default, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(component_default8, {
+    return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(InputControl, {
+      prefix: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(input_prefix_wrapper_default, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(component_default8, {
           color: COLORS.theme.accent,
           lineHeight: 1,
           children: "#"
@@ -32297,7 +32897,7 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/color-picker/color-input.mjs
-  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
   var ColorInput = ({
     colorType,
     color: color2,
@@ -32308,20 +32908,20 @@ This message will only show in development mode. It won't appear in production.
   }) => {
     switch (colorType) {
       case "hsl":
-        return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(HslInput, {
+        return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(HslInput, {
           hsla: hsla2,
           onChange: onHSLChange,
           enableAlpha
         });
       case "rgb":
-        return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(RgbInput, {
+        return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(RgbInput, {
           color: color2,
           onChange,
           enableAlpha
         });
       default:
       case "hex":
-        return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(HexInput, {
+        return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(HexInput, {
           color: color2,
           onChange,
           enableAlpha
@@ -32330,10 +32930,10 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/color-picker/picker.mjs
-  var import_element74 = __toESM(require_element(), 1);
+  var import_element73 = __toESM(require_element(), 1);

   // packages/components/node_modules/react-colorful/dist/index.mjs
-  var import_react98 = __toESM(require_react(), 1);
+  var import_react97 = __toESM(require_react(), 1);
   function u2() {
     return (u2 = Object.assign || function(e3) {
       for (var r4 = 1; r4 < arguments.length; r4++) {
@@ -32350,7 +32950,7 @@ This message will only show in development mode. It won't appear in production.
     return o4;
   }
   function i2(e3) {
-    var t4 = (0, import_react98.useRef)(e3), n3 = (0, import_react98.useRef)(function(e4) {
+    var t4 = (0, import_react97.useRef)(e3), n3 = (0, import_react97.useRef)(function(e4) {
       t4.current && t4.current(e4);
     });
     return t4.current = e3, n3.current;
@@ -32374,8 +32974,8 @@ This message will only show in development mode. It won't appear in production.
   var h2 = function(e3) {
     !f2(e3) && e3.preventDefault();
   };
-  var m2 = import_react98.default.memo(function(o4) {
-    var a3 = o4.onMove, l3 = o4.onKey, s3 = c2(o4, ["onMove", "onKey"]), m3 = (0, import_react98.useRef)(null), g3 = i2(a3), p3 = i2(l3), b3 = (0, import_react98.useRef)(null), _2 = (0, import_react98.useRef)(false), x2 = (0, import_react98.useMemo)(function() {
+  var m2 = import_react97.default.memo(function(o4) {
+    var a3 = o4.onMove, l3 = o4.onKey, s3 = c2(o4, ["onMove", "onKey"]), m3 = (0, import_react97.useRef)(null), g3 = i2(a3), p3 = i2(l3), b3 = (0, import_react97.useRef)(null), _2 = (0, import_react97.useRef)(false), x2 = (0, import_react97.useMemo)(function() {
       var e3 = function(e4) {
         h2(e4), (f2(e4) ? e4.touches.length > 0 : e4.buttons > 0) && m3.current ? g3(d2(m3.current, e4, b3.current)) : t4(false);
       }, r4 = function() {
@@ -32402,16 +33002,16 @@ This message will only show in development mode. It won't appear in production.
         r5 < 37 || r5 > 40 || (e4.preventDefault(), p3({ left: 39 === r5 ? 0.05 : 37 === r5 ? -0.05 : 0, top: 40 === r5 ? 0.05 : 38 === r5 ? -0.05 : 0 }));
       }, t4];
     }, [p3, g3]), C = x2[0], E = x2[1], H2 = x2[2];
-    return (0, import_react98.useEffect)(function() {
+    return (0, import_react97.useEffect)(function() {
       return H2;
-    }, [H2]), import_react98.default.createElement("div", u2({}, s3, { onTouchStart: C, onMouseDown: C, className: "react-colorful__interactive", ref: m3, onKeyDown: E, tabIndex: 0, role: "slider" }));
+    }, [H2]), import_react97.default.createElement("div", u2({}, s3, { onTouchStart: C, onMouseDown: C, className: "react-colorful__interactive", ref: m3, onKeyDown: E, tabIndex: 0, role: "slider" }));
   });
   var g2 = function(e3) {
     return e3.filter(Boolean).join(" ");
   };
   var p2 = function(r4) {
     var t4 = r4.color, n3 = r4.left, o4 = r4.top, a3 = void 0 === o4 ? 0.5 : o4, l3 = g2(["react-colorful__pointer", r4.className]);
-    return import_react98.default.createElement("div", { className: l3, style: { top: 100 * a3 + "%", left: 100 * n3 + "%" } }, import_react98.default.createElement("div", { className: "react-colorful__pointer-fill", style: { backgroundColor: t4 } }));
+    return import_react97.default.createElement("div", { className: l3, style: { top: 100 * a3 + "%", left: 100 * n3 + "%" } }, import_react97.default.createElement("div", { className: "react-colorful__pointer-fill", style: { backgroundColor: t4 } }));
   };
   var b2 = function(e3, r4, t4) {
     return void 0 === r4 && (r4 = 0), void 0 === t4 && (t4 = Math.pow(10, r4)), Math.round(t4 * e3) / t4;
@@ -32432,21 +33032,21 @@ This message will only show in development mode. It won't appear in production.
   var A = function(e3) {
     return { h: b2(e3.h), s: b2(e3.s), v: b2(e3.v), a: b2(e3.a, 2) };
   };
-  var S2 = import_react98.default.memo(function(r4) {
+  var S2 = import_react97.default.memo(function(r4) {
     var t4 = r4.hue, n3 = r4.onChange, o4 = g2(["react-colorful__hue", r4.className]);
-    return import_react98.default.createElement("div", { className: o4 }, import_react98.default.createElement(m2, { onMove: function(e3) {
+    return import_react97.default.createElement("div", { className: o4 }, import_react97.default.createElement(m2, { onMove: function(e3) {
       n3({ h: 360 * e3.left });
     }, onKey: function(e3) {
       n3({ h: s2(t4 + 360 * e3.left, 0, 360) });
-    }, "aria-label": "Hue", "aria-valuenow": b2(t4), "aria-valuemax": "360", "aria-valuemin": "0" }, import_react98.default.createElement(p2, { className: "react-colorful__hue-pointer", left: t4 / 360, color: q({ h: t4, s: 100, v: 100, a: 1 }) })));
+    }, "aria-label": "Hue", "aria-valuenow": b2(t4), "aria-valuemax": "360", "aria-valuemin": "0" }, import_react97.default.createElement(p2, { className: "react-colorful__hue-pointer", left: t4 / 360, color: q({ h: t4, s: 100, v: 100, a: 1 }) })));
   });
-  var T = import_react98.default.memo(function(r4) {
+  var T = import_react97.default.memo(function(r4) {
     var t4 = r4.hsva, n3 = r4.onChange, o4 = { backgroundColor: q({ h: t4.h, s: 100, v: 100, a: 1 }) };
-    return import_react98.default.createElement("div", { className: "react-colorful__saturation", style: o4 }, import_react98.default.createElement(m2, { onMove: function(e3) {
+    return import_react97.default.createElement("div", { className: "react-colorful__saturation", style: o4 }, import_react97.default.createElement(m2, { onMove: function(e3) {
       n3({ s: 100 * e3.left, v: 100 - 100 * e3.top });
     }, onKey: function(e3) {
       n3({ s: s2(t4.s + 100 * e3.left, 0, 100), v: s2(t4.v - 100 * e3.top, 0, 100) });
-    }, "aria-label": "Color", "aria-valuetext": "Saturation " + b2(t4.s) + "%, Brightness " + b2(t4.v) + "%" }, import_react98.default.createElement(p2, { className: "react-colorful__saturation-pointer", top: 1 - t4.v / 100, left: t4.s / 100, color: q(t4) })));
+    }, "aria-label": "Color", "aria-valuetext": "Saturation " + b2(t4.s) + "%, Brightness " + b2(t4.v) + "%" }, import_react97.default.createElement(p2, { className: "react-colorful__saturation-pointer", top: 1 - t4.v / 100, left: t4.s / 100, color: q(t4) })));
   });
   var F = function(e3, r4) {
     if (e3 === r4) return true;
@@ -32454,19 +33054,19 @@ This message will only show in development mode. It won't appear in production.
     return true;
   };
   function Y(e3, t4, l3) {
-    var u3 = i2(l3), c3 = (0, import_react98.useState)(function() {
+    var u3 = i2(l3), c3 = (0, import_react97.useState)(function() {
       return e3.toHsva(t4);
-    }), s3 = c3[0], f3 = c3[1], v3 = (0, import_react98.useRef)({ color: t4, hsva: s3 });
-    (0, import_react98.useEffect)(function() {
+    }), s3 = c3[0], f3 = c3[1], v3 = (0, import_react97.useRef)({ color: t4, hsva: s3 });
+    (0, import_react97.useEffect)(function() {
       if (!e3.equal(t4, v3.current.color)) {
         var r4 = e3.toHsva(t4);
         v3.current = { hsva: r4, color: t4 }, f3(r4);
       }
-    }, [t4, e3]), (0, import_react98.useEffect)(function() {
+    }, [t4, e3]), (0, import_react97.useEffect)(function() {
       var r4;
       F(s3, v3.current.hsva) || e3.equal(r4 = e3.fromHsva(s3), v3.current.color) || (v3.current = { hsva: s3, color: r4 }, u3(r4));
     }, [s3, e3, u3]);
-    var d3 = (0, import_react98.useCallback)(function(e4) {
+    var d3 = (0, import_react97.useCallback)(function(e4) {
       f3(function(r4) {
         return Object.assign({}, r4, e4);
       });
@@ -32474,7 +33074,7 @@ This message will only show in development mode. It won't appear in production.
     return [s3, d3];
   }
   var R;
-  var V2 = "undefined" != typeof window ? import_react98.useLayoutEffect : import_react98.useEffect;
+  var V2 = "undefined" != typeof window ? import_react97.useLayoutEffect : import_react97.useEffect;
   var $2 = function() {
     return R || ("undefined" != typeof __webpack_nonce__ ? __webpack_nonce__ : void 0);
   };
@@ -32491,30 +33091,30 @@ This message will only show in development mode. It won't appear in production.
     }, []);
   };
   var U = function(t4) {
-    var n3 = t4.className, o4 = t4.colorModel, a3 = t4.color, l3 = void 0 === a3 ? o4.defaultColor : a3, i3 = t4.onChange, s3 = c2(t4, ["className", "colorModel", "color", "onChange"]), f3 = (0, import_react98.useRef)(null);
+    var n3 = t4.className, o4 = t4.colorModel, a3 = t4.color, l3 = void 0 === a3 ? o4.defaultColor : a3, i3 = t4.onChange, s3 = c2(t4, ["className", "colorModel", "color", "onChange"]), f3 = (0, import_react97.useRef)(null);
     Q(f3);
     var v3 = Y(o4, l3, i3), d3 = v3[0], h3 = v3[1], m3 = g2(["react-colorful", n3]);
-    return import_react98.default.createElement("div", u2({}, s3, { ref: f3, className: m3 }), import_react98.default.createElement(T, { hsva: d3, onChange: h3 }), import_react98.default.createElement(S2, { hue: d3.h, onChange: h3, className: "react-colorful__last-control" }));
+    return import_react97.default.createElement("div", u2({}, s3, { ref: f3, className: m3 }), import_react97.default.createElement(T, { hsva: d3, onChange: h3 }), import_react97.default.createElement(S2, { hue: d3.h, onChange: h3, className: "react-colorful__last-control" }));
   };
   var ee = function(r4) {
     var t4 = r4.className, n3 = r4.hsva, o4 = r4.onChange, a3 = { backgroundImage: "linear-gradient(90deg, " + k2(Object.assign({}, n3, { a: 0 })) + ", " + k2(Object.assign({}, n3, { a: 1 })) + ")" }, l3 = g2(["react-colorful__alpha", t4]), u3 = b2(100 * n3.a);
-    return import_react98.default.createElement("div", { className: l3 }, import_react98.default.createElement("div", { className: "react-colorful__alpha-gradient", style: a3 }), import_react98.default.createElement(m2, { onMove: function(e3) {
+    return import_react97.default.createElement("div", { className: l3 }, import_react97.default.createElement("div", { className: "react-colorful__alpha-gradient", style: a3 }), import_react97.default.createElement(m2, { onMove: function(e3) {
       o4({ a: e3.left });
     }, onKey: function(e3) {
       o4({ a: s2(n3.a + e3.left) });
-    }, "aria-label": "Alpha", "aria-valuetext": u3 + "%", "aria-valuenow": u3, "aria-valuemin": "0", "aria-valuemax": "100" }, import_react98.default.createElement(p2, { className: "react-colorful__alpha-pointer", left: n3.a, color: k2(n3) })));
+    }, "aria-label": "Alpha", "aria-valuetext": u3 + "%", "aria-valuenow": u3, "aria-valuemin": "0", "aria-valuemax": "100" }, import_react97.default.createElement(p2, { className: "react-colorful__alpha-pointer", left: n3.a, color: k2(n3) })));
   };
   var re = function(t4) {
-    var n3 = t4.className, o4 = t4.colorModel, a3 = t4.color, l3 = void 0 === a3 ? o4.defaultColor : a3, i3 = t4.onChange, s3 = c2(t4, ["className", "colorModel", "color", "onChange"]), f3 = (0, import_react98.useRef)(null);
+    var n3 = t4.className, o4 = t4.colorModel, a3 = t4.color, l3 = void 0 === a3 ? o4.defaultColor : a3, i3 = t4.onChange, s3 = c2(t4, ["className", "colorModel", "color", "onChange"]), f3 = (0, import_react97.useRef)(null);
     Q(f3);
     var v3 = Y(o4, l3, i3), d3 = v3[0], h3 = v3[1], m3 = g2(["react-colorful", n3]);
-    return import_react98.default.createElement("div", u2({}, s3, { ref: f3, className: m3 }), import_react98.default.createElement(T, { hsva: d3, onChange: h3 }), import_react98.default.createElement(S2, { hue: d3.h, onChange: h3 }), import_react98.default.createElement(ee, { hsva: d3, onChange: h3, className: "react-colorful__last-control" }));
+    return import_react97.default.createElement("div", u2({}, s3, { ref: f3, className: m3 }), import_react97.default.createElement(T, { hsva: d3, onChange: h3 }), import_react97.default.createElement(S2, { hue: d3.h, onChange: h3 }), import_react97.default.createElement(ee, { hsva: d3, onChange: h3, className: "react-colorful__last-control" }));
   };
   var ve = { defaultColor: { h: 0, s: 0, v: 0, a: 1 }, toHsva: function(e3) {
     return e3;
   }, fromHsva: A, equal: F };
   var de = function(r4) {
-    return import_react98.default.createElement(re, u2({}, r4, { colorModel: ve }));
+    return import_react97.default.createElement(re, u2({}, r4, { colorModel: ve }));
   };
   var ge = { defaultColor: { h: 0, s: 0, v: 0 }, toHsva: function(e3) {
     return { h: e3.h, s: e3.s, v: e3.v, a: 1 };
@@ -32523,11 +33123,11 @@ This message will only show in development mode. It won't appear in production.
     return { h: r4.h, s: r4.s, v: r4.v };
   }, equal: F };
   var pe = function(r4) {
-    return import_react98.default.createElement(U, u2({}, r4, { colorModel: ge }));
+    return import_react97.default.createElement(U, u2({}, r4, { colorModel: ge }));
   };

   // packages/components/build-module/color-picker/picker.mjs
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
   function toHsva(hsla2) {
     return {
       ...w(hsla2).toHsv(),
@@ -32560,11 +33160,11 @@ This message will only show in development mode. It won't appear in production.
     onInteractionStart,
     onInteractionEnd
   }) => {
-    const [hsva, setHsva] = (0, import_element74.useState)(() => toHsva(hsla2));
-    const pickerOriginHslaRef = (0, import_element74.useRef)(null);
-    const prevHslaRef = (0, import_element74.useRef)(hsla2);
-    const isPointerInteractingRef = (0, import_element74.useRef)(false);
-    (0, import_element74.useEffect)(() => {
+    const [hsva, setHsva] = (0, import_element73.useState)(() => toHsva(hsla2));
+    const pickerOriginHslaRef = (0, import_element73.useRef)(null);
+    const prevHslaRef = (0, import_element73.useRef)(hsla2);
+    const isPointerInteractingRef = (0, import_element73.useRef)(false);
+    (0, import_element73.useEffect)(() => {
       if (isPointerInteractingRef.current) {
         prevHslaRef.current = hsla2;
         return;
@@ -32613,7 +33213,7 @@ This message will only show in development mode. It won't appear in production.
       onChange(nextHsla);
     };
     if (enableAlpha) {
-      return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(de, {
+      return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(de, {
         color: hsva,
         onChange: handleChange,
         ...pointerCaptureProps
@@ -32624,7 +33224,7 @@ This message will only show in development mode. It won't appear in production.
       s: hsva.s,
       v: hsva.v
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(pe, {
+    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(pe, {
       color: hsv,
       onChange: (next2) => {
         handleChange({
@@ -32637,7 +33237,7 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/color-picker/component.mjs
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
   k([names_default]);
   function mergeHSLA(nextHSLA, prevHSLA) {
     if (nextHSLA.s === 0) {
@@ -32679,16 +33279,16 @@ This message will only show in development mode. It won't appear in production.
       value: colorProp,
       defaultValue: defaultValue2
     });
-    const safeColordColor = (0, import_element75.useMemo)(() => {
+    const safeColordColor = (0, import_element74.useMemo)(() => {
       return w(color2 || "");
     }, [color2]);
     const debouncedSetColor = (0, import_compose31.useDebounce)(setColor);
-    const [internalHSLA, setInternalHSLA] = (0, import_element75.useState)(() => ({
+    const [internalHSLA, setInternalHSLA] = (0, import_element74.useState)(() => ({
       ...safeColordColor.toHsl()
     }));
-    const lastProducedHexRef = (0, import_element75.useRef)(safeColordColor.toHex());
-    const isPickerInteractingRef = (0, import_element75.useRef)(false);
-    (0, import_element75.useEffect)(() => {
+    const lastProducedHexRef = (0, import_element74.useRef)(safeColordColor.toHex());
+    const isPickerInteractingRef = (0, import_element74.useRef)(false);
+    (0, import_element74.useEffect)(() => {
       if (isPickerInteractingRef.current) {
         return;
       }
@@ -32699,7 +33299,7 @@ This message will only show in development mode. It won't appear in production.
       const externalHSLA = safeColordColor.toHsl();
       setInternalHSLA((prev2) => mergeHSLA(externalHSLA, prev2));
     }, [safeColordColor]);
-    const handleHSLAChange = (0, import_element75.useCallback)((nextHSLA) => {
+    const handleHSLAChange = (0, import_element74.useCallback)((nextHSLA) => {
       setInternalHSLA(nextHSLA);
       const previousHex = lastProducedHexRef.current;
       const nextHex = w(nextHSLA).toHex();
@@ -32708,15 +33308,15 @@ This message will only show in development mode. It won't appear in production.
         setColor(nextHex);
       }
     }, [setColor]);
-    const handleChange = (0, import_element75.useCallback)((nextValue) => {
+    const handleChange = (0, import_element74.useCallback)((nextValue) => {
       const nextHSLA = nextValue.toHsl();
       setInternalHSLA((prev2) => mergeHSLA(nextHSLA, prev2));
       const nextHex = nextValue.toHex();
       lastProducedHexRef.current = nextHex;
       debouncedSetColor(nextHex);
     }, [debouncedSetColor]);
-    const [colorType, setColorType] = (0, import_element75.useState)(copyFormat || "hex");
-    const maybeHandlePaste = (0, import_element75.useCallback)((event) => {
+    const [colorType, setColorType] = (0, import_element74.useState)(copyFormat || "hex");
+    const maybeHandlePaste = (0, import_element74.useCallback)((event) => {
       const pastedText = event.clipboardData?.getData("text")?.trim();
       if (!pastedText) {
         return;
@@ -32739,11 +33339,11 @@ This message will only show in development mode. It won't appear in production.
       event.stopPropagation();
       event.preventDefault();
     }, [handleChange, setColorType]);
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(ColorfulWrapper, {
+    return /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(ColorfulWrapper, {
       ref: forwardedRef,
       ...divProps,
       onPasteCapture: maybeHandlePaste,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Picker, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime138.jsx)(Picker, {
         onChange: handleHSLAChange,
         hsla: internalHSLA,
         enableAlpha,
@@ -32753,10 +33353,10 @@ This message will only show in development mode. It won't appear in production.
         onInteractionEnd: () => {
           isPickerInteractingRef.current = false;
         }
-      }), /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(AuxiliaryColorArtefactWrapper, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(AuxiliaryColorArtefactHStackHeader, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(AuxiliaryColorArtefactWrapper, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(AuxiliaryColorArtefactHStackHeader, {
           justify: "space-between",
-          children: [/* @__PURE__ */ (0, import_jsx_runtime137.jsx)(SelectControl2, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime138.jsx)(SelectControl2, {
             size: "compact",
             options,
             value: colorType,
@@ -32764,14 +33364,14 @@ This message will only show in development mode. It won't appear in production.
             label: (0, import_i18n16.__)("Color format"),
             hideLabelFromVision: true,
             variant: "minimal"
-          }), /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(ColorCopyButton, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(ColorCopyButton, {
             color: safeColordColor,
             colorType: copyFormat || colorType
           })]
-        }), /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(ColorInputWrapper, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(ColorInputWrapper, {
           direction: "column",
           gap: 2,
-          children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(ColorInput, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(ColorInput, {
             colorType,
             color: safeColordColor,
             hsla: internalHSLA,
@@ -32787,7 +33387,7 @@ This message will only show in development mode. It won't appear in production.
   var component_default17 = ColorPicker;

   // packages/components/build-module/color-picker/use-deprecated-props.mjs
-  var import_element76 = __toESM(require_element(), 1);
+  var import_element75 = __toESM(require_element(), 1);
   function isLegacyProps(props) {
     return typeof props.onChangeComplete !== "undefined" || typeof props.disableAlpha !== "undefined" || typeof props.color?.hex === "string";
   }
@@ -32822,7 +33422,7 @@ This message will only show in development mode. It won't appear in production.
     const {
       onChangeComplete
     } = props;
-    const legacyChangeHandler = (0, import_element76.useCallback)((color2) => {
+    const legacyChangeHandler = (0, import_element75.useCallback)((color2) => {
       onChangeComplete(transformColorStringToLegacyColor(color2));
     }, [onChangeComplete]);
     if (isLegacyProps(props)) {
@@ -32841,34 +33441,34 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/color-picker/legacy-adapter.mjs
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
   var LegacyAdapter = (props) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(component_default17, {
+    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(component_default17, {
       ...useDeprecatedProps3(props)
     });
   };

   // packages/components/build-module/circular-option-picker/circular-option-picker.mjs
   var import_compose33 = __toESM(require_compose(), 1);
-  var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_element79 = __toESM(require_element(), 1);
+  var import_i18n18 = __toESM(require_i18n(), 1);
+  var import_element78 = __toESM(require_element(), 1);

   // packages/components/build-module/circular-option-picker/circular-option-picker-context.mjs
-  var import_element77 = __toESM(require_element(), 1);
-  var CircularOptionPickerContext = (0, import_element77.createContext)({});
+  var import_element76 = __toESM(require_element(), 1);
+  var CircularOptionPickerContext = (0, import_element76.createContext)({});
   CircularOptionPickerContext.displayName = "CircularOptionPickerContext";

   // packages/components/build-module/circular-option-picker/circular-option-picker-option.mjs
   var import_compose32 = __toESM(require_compose(), 1);
-  var import_element78 = __toESM(require_element(), 1);
-  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
+  var import_element77 = __toESM(require_element(), 1);
+  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedOptionAsButton(props, forwardedRef) {
     const {
       isPressed,
       label,
       ...additionalProps
     } = props;
-    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(button_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(button_default, {
       __next40pxDefaultSize: true,
       ...additionalProps,
       "aria-pressed": isPressed,
@@ -32876,7 +33476,7 @@ This message will only show in development mode. It won't appear in production.
       label
     });
   }
-  var OptionAsButton = (0, import_element78.forwardRef)(UnforwardedOptionAsButton);
+  var OptionAsButton = (0, import_element77.forwardRef)(UnforwardedOptionAsButton);
   function UnforwardedOptionAsOption(props, forwardedRef) {
     const {
       id: id3,
@@ -32887,14 +33487,14 @@ This message will only show in development mode. It won't appear in production.
     const {
       setActiveId,
       activeId
-    } = (0, import_element78.useContext)(CircularOptionPickerContext);
-    (0, import_element78.useEffect)(() => {
+    } = (0, import_element77.useContext)(CircularOptionPickerContext);
+    (0, import_element77.useEffect)(() => {
       if (isSelected2 && !activeId) {
         window.setTimeout(() => setActiveId?.(id3), 0);
       }
     }, [isSelected2, setActiveId, activeId, id3]);
-    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(Composite22.Item, {
-      render: /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(button_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(Composite22.Item, {
+      render: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(button_default, {
         __next40pxDefaultSize: true,
         ...additionalProps,
         role: "option",
@@ -32905,9 +33505,9 @@ This message will only show in development mode. It won't appear in production.
       id: id3
     });
   }
-  var OptionAsOption = (0, import_element78.forwardRef)(UnforwardedOptionAsOption);
+  var OptionAsOption = (0, import_element77.forwardRef)(UnforwardedOptionAsOption);
   function Option({
-    className: className2,
+    className,
     isSelected: isSelected2,
     selectedIconProps = {},
     tooltipText,
@@ -32915,27 +33515,26 @@ This message will only show in development mode. It won't appear in production.
   }) {
     const {
       baseId,
-      setActiveId
-    } = (0, import_element78.useContext)(CircularOptionPickerContext);
+      presentation = "toggle-buttons"
+    } = (0, import_element77.useContext)(CircularOptionPickerContext);
     const id3 = (0, import_compose32.useInstanceId)(Option, baseId || "components-circular-option-picker__option");
     const commonProps = {
       id: id3,
       className: "components-circular-option-picker__option",
       ...additionalProps
     };
-    const isListbox = setActiveId !== void 0;
-    const optionControl = isListbox ? /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(OptionAsOption, {
+    const optionControl = presentation === "listbox" ? /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(OptionAsOption, {
       ...commonProps,
       label: tooltipText,
       isSelected: isSelected2
-    }) : /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(OptionAsButton, {
+    }) : /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(OptionAsButton, {
       ...commonProps,
       label: tooltipText,
-      isPressed: isSelected2
+      isPressed: presentation === "toggle-buttons" ? !!isSelected2 : void 0
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime139.jsxs)("div", {
-      className: clsx_default(className2, "components-circular-option-picker__option-wrapper"),
-      children: [optionControl, isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(icon_default2, {
+    return /* @__PURE__ */ (0, import_jsx_runtime140.jsxs)("div", {
+      className: clsx_default(className, "components-circular-option-picker__option-wrapper"),
+      children: [optionControl, presentation !== "command-buttons" && isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(icon_default2, {
         icon: check_default,
         ...selectedIconProps
       })]
@@ -32943,35 +33542,35 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/circular-option-picker/circular-option-picker-option-group.mjs
-  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
   function OptionGroup({
-    className: className2,
+    className,
     options: options2,
     ...additionalProps
   }) {
     const role = "aria-label" in additionalProps || "aria-labelledby" in additionalProps ? "group" : void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("div", {
       ...additionalProps,
       role,
-      className: clsx_default("components-circular-option-picker__option-group", "components-circular-option-picker__swatches", className2),
+      className: clsx_default("components-circular-option-picker__option-group", "components-circular-option-picker__swatches", className),
       children: options2
     });
   }

   // packages/components/build-module/circular-option-picker/circular-option-picker-actions.mjs
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
   function DropdownLinkAction({
     buttonProps,
-    className: className2,
+    className,
     dropdownProps,
     linkText
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(dropdown_default, {
-      className: clsx_default("components-circular-option-picker__dropdown-link-action", className2),
+    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(dropdown_default, {
+      className: clsx_default("components-circular-option-picker__dropdown-link-action", className),
       renderToggle: ({
         isOpen,
         onToggle
-      }) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(button_default, {
+      }) => /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(button_default, {
         "aria-expanded": isOpen,
         "aria-haspopup": "true",
         onClick: onToggle,
@@ -32983,46 +33582,82 @@ This message will only show in development mode. It won't appear in production.
     });
   }
   function ButtonAction({
-    className: className2,
+    className,
     children,
     ...additionalProps
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(button_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(button_default, {
       __next40pxDefaultSize: true,
-      className: clsx_default("components-circular-option-picker__clear", className2),
+      className: clsx_default("components-circular-option-picker__clear", className),
       variant: "tertiary",
       ...additionalProps,
       children
     });
   }

+  // packages/components/build-module/circular-option-picker/utils.mjs
+  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_deprecated8 = __toESM(require_deprecated(), 1);
+  function warnIfCircularOptionPickerAsButtonsIsSet(componentName, asButtons) {
+    if (asButtons === void 0) {
+      return;
+    }
+    (0, import_deprecated8.default)(`\`asButtons\` prop in wp.components.${componentName}`, {
+      since: "7.2",
+      alternative: "`presentation`",
+      hint: '`asButtons={ true }` maps to `presentation="toggle-buttons"`. Explicit `presentation` takes precedence.'
+    });
+  }
+  function resolveCircularOptionPickerPresentation(presentation, asButtons) {
+    return presentation ?? (asButtons ? "toggle-buttons" : "listbox");
+  }
+  function getComputeCircularOptionPickerCommonProps(asButtons, loop, ariaLabel, ariaLabelledby, presentation) {
+    const resolvedPresentation = resolveCircularOptionPickerPresentation(presentation, asButtons);
+    const metaProps = resolvedPresentation === "listbox" ? {
+      presentation: "listbox",
+      loop
+    } : {
+      presentation: resolvedPresentation
+    };
+    const labelProps = {
+      "aria-labelledby": ariaLabelledby,
+      "aria-label": ariaLabelledby ? void 0 : ariaLabel || (0, import_i18n17.__)("Custom color picker")
+    };
+    return {
+      metaProps,
+      labelProps,
+      resolvedPresentation
+    };
+  }
+
   // packages/components/build-module/circular-option-picker/circular-option-picker.mjs
-  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
   function ListboxCircularOptionPicker(props) {
     const {
       actions,
       options: options2,
       baseId,
-      className: className2,
+      className,
       loop = true,
       children,
       ...additionalProps
     } = props;
-    const [activeId, setActiveId] = (0, import_element79.useState)(void 0);
-    const contextValue = (0, import_element79.useMemo)(() => ({
+    const [activeId, setActiveId] = (0, import_element78.useState)(void 0);
+    const contextValue = (0, import_element78.useMemo)(() => ({
       baseId,
       activeId,
-      setActiveId
+      setActiveId,
+      presentation: "listbox"
     }), [baseId, activeId, setActiveId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("div", {
-      className: className2,
-      children: /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(CircularOptionPickerContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", {
+      className,
+      children: /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(CircularOptionPickerContext.Provider, {
         value: contextValue,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Composite22, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime143.jsx)(Composite22, {
           ...additionalProps,
           id: baseId,
           focusLoop: loop,
-          rtl: (0, import_i18n17.isRTL)(),
+          rtl: (0, import_i18n18.isRTL)(),
           role: "listbox",
           activeId,
           setActiveId,
@@ -33037,16 +33672,18 @@ This message will only show in development mode. It won't appear in production.
       options: options2,
       children,
       baseId,
+      presentation,
       ...additionalProps
     } = props;
-    const contextValue = (0, import_element79.useMemo)(() => ({
-      baseId
-    }), [baseId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("div", {
+    const contextValue = (0, import_element78.useMemo)(() => ({
+      baseId,
+      presentation
+    }), [baseId, presentation]);
+    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", {
       ...additionalProps,
       role: "group",
       id: baseId,
-      children: /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(CircularOptionPickerContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(CircularOptionPickerContext.Provider, {
         value: contextValue,
         children: [options2, children, actions]
       })
@@ -33055,29 +33692,43 @@ This message will only show in development mode. It won't appear in production.
   function CircularOptionPicker(props) {
     const {
       asButtons,
+      presentation,
+      loop,
       actions: actionsProp,
       options: optionsProp,
       children,
-      className: className2,
+      className,
       ...additionalProps
     } = props;
+    warnIfCircularOptionPickerAsButtonsIsSet("CircularOptionPicker", asButtons);
+    const resolvedPresentation = resolveCircularOptionPickerPresentation(presentation, asButtons);
     const baseId = (0, import_compose33.useInstanceId)(CircularOptionPicker, "components-circular-option-picker", additionalProps.id);
-    const OptionPickerImplementation = asButtons ? ButtonsCircularOptionPicker : ListboxCircularOptionPicker;
-    const actions = actionsProp ? /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("div", {
+    const actions = actionsProp ? /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", {
       className: "components-circular-option-picker__custom-clear-wrapper",
       children: actionsProp
     }) : void 0;
-    const options2 = /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("div", {
+    const options2 = /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", {
       className: "components-circular-option-picker__swatches",
       children: optionsProp
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(OptionPickerImplementation, {
-      ...additionalProps,
+    const sharedProps = {
       baseId,
-      className: clsx_default("components-circular-option-picker", className2),
+      className: clsx_default("components-circular-option-picker", className),
       actions,
       options: options2,
       children
+    };
+    if (resolvedPresentation === "listbox") {
+      return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(ListboxCircularOptionPicker, {
+        ...additionalProps,
+        ...sharedProps,
+        loop
+      });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(ButtonsCircularOptionPicker, {
+      ...additionalProps,
+      ...sharedProps,
+      presentation: resolvedPresentation
     });
   }
   CircularOptionPicker.Option = Option;
@@ -33087,25 +33738,6 @@ This message will only show in development mode. It won't appear in production.
   CircularOptionPicker.displayName = "CircularOptionPicker";
   var circular_option_picker_default = CircularOptionPicker;

-  // packages/components/build-module/circular-option-picker/utils.mjs
-  var import_i18n18 = __toESM(require_i18n(), 1);
-  function getComputeCircularOptionPickerCommonProps(asButtons, loop, ariaLabel, ariaLabelledby) {
-    const metaProps = asButtons ? {
-      asButtons: true
-    } : {
-      asButtons: false,
-      loop
-    };
-    const labelProps = {
-      "aria-labelledby": ariaLabelledby,
-      "aria-label": ariaLabelledby ? void 0 : ariaLabel || (0, import_i18n18.__)("Custom color picker")
-    };
-    return {
-      metaProps,
-      labelProps
-    };
-  }
-
   // packages/components/build-module/circular-option-picker/index.mjs
   var circular_option_picker_default2 = circular_option_picker_default;

@@ -33126,10 +33758,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/v-stack/component.mjs
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedVStack(props, forwardedRef) {
     const vStackProps = useVStack(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(component_default, {
       ...vStackProps,
       ref: forwardedRef
     });
@@ -33168,10 +33800,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/heading/component.mjs
-  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedHeading(props, forwardedRef) {
     const headerProps = useHeading(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(component_default, {
       ...headerProps,
       ref: forwardedRef
     });
@@ -33179,44 +33811,99 @@ This message will only show in development mode. It won't appear in production.
   var Heading = contextConnect(UnconnectedHeading, "Heading");
   var component_default19 = Heading;

-  // packages/components/build-module/color-palette/styles.mjs
-  var ColorHeading = /* @__PURE__ */ createStyled(component_default19, false ? {
-    target: "ev9wop70"
-  } : {
-    target: "ev9wop70",
-    label: "ColorHeading"
-  })("text-transform:uppercase;line-height:24px;font-weight:", config_values_default.fontWeightEmphasis, ";&&&{font-size:11px;margin-bottom:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJNkMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29sb3JIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJHsgQ09ORklHLmZvbnRXZWlnaHRFbXBoYXNpcyB9O1xuXHQmJiYge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5gO1xuIl19 */"));
-
-  // packages/components/build-module/dropdown/styles.mjs
-  var padding = ({
-    paddingSize = "small"
-  }) => {
-    if (paddingSize === "none") {
+  // packages/components/build-module/dropdown/dropdown-content-wrapper.mjs
+  var import_jsx_runtime146 = __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, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE14}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle14(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash14(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
       return;
     }
-    const paddingValues = {
-      small: space(2),
-      medium: space(4)
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE14, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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 /* @__PURE__ */ css("padding:", paddingValues[paddingSize] || paddingValues.small, ";" + (false ? "" : ";label:padding;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlVyIsImZpbGUiOiJzdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB0eXBlIHsgRHJvcGRvd25Db250ZW50V3JhcHBlclByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IHBhZGRpbmcgPSAoIHsgcGFkZGluZ1NpemUgPSAnc21hbGwnIH06IERyb3Bkb3duQ29udGVudFdyYXBwZXJQcm9wcyApID0+IHtcblx0aWYgKCBwYWRkaW5nU2l6ZSA9PT0gJ25vbmUnICkge1xuXHRcdHJldHVybjtcblx0fVxuXG5cdGNvbnN0IHBhZGRpbmdWYWx1ZXMgPSB7XG5cdFx0c21hbGw6IHNwYWNlKCAyICksXG5cdFx0bWVkaXVtOiBzcGFjZSggNCApLFxuXHR9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0cGFkZGluZzogJHsgcGFkZGluZ1ZhbHVlc1sgcGFkZGluZ1NpemUgXSB8fCBwYWRkaW5nVmFsdWVzLnNtYWxsIH07XG5cdGA7XG59O1xuXG5leHBvcnQgY29uc3QgRHJvcGRvd25Db250ZW50V3JhcHBlckRpdiA9IHN0eWxlZC5kaXY8IERyb3Bkb3duQ29udGVudFdyYXBwZXJQcm9wcyA+YFxuXHQvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gcmVzZXQgKG9mZnNldCkgdGhlIGRlZmF1bHQgcGFkZGluZyBvbiAuY29tcG9uZW50cy1wb3BvdmVyX19jb250ZW50XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggLTIgKSB9O1xuXHRtYXJnaW4tcmlnaHQ6ICR7IHNwYWNlKCAtMiApIH07XG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLXRvcDogJHsgc3BhY2UoIC0yICkgfTtcblx0fVxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHsgc3BhY2UoIC0yICkgfTtcblx0fVxuXG5cdCR7IHBhZGRpbmcgfTtcbmA7XG4iXX0= */");
-  };
-  var DropdownContentWrapperDiv = /* @__PURE__ */ createStyled("div", false ? {
-    target: "eovvns30"
-  } : {
-    target: "eovvns30",
-    label: "DropdownContentWrapperDiv"
-  })("margin-left:", space(-2), ";margin-right:", space(-2), ";&:first-of-type{margin-top:", space(-2), ";}&:last-of-type{margin-bottom:", space(-2), ";}", padding, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQmtGIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHR5cGUgeyBEcm9wZG93bkNvbnRlbnRXcmFwcGVyUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgcGFkZGluZyA9ICggeyBwYWRkaW5nU2l6ZSA9ICdzbWFsbCcgfTogRHJvcGRvd25Db250ZW50V3JhcHBlclByb3BzICkgPT4ge1xuXHRpZiAoIHBhZGRpbmdTaXplID09PSAnbm9uZScgKSB7XG5cdFx0cmV0dXJuO1xuXHR9XG5cblx0Y29uc3QgcGFkZGluZ1ZhbHVlcyA9IHtcblx0XHRzbWFsbDogc3BhY2UoIDIgKSxcblx0XHRtZWRpdW06IHNwYWNlKCA0ICksXG5cdH07XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRwYWRkaW5nOiAkeyBwYWRkaW5nVmFsdWVzWyBwYWRkaW5nU2l6ZSBdIHx8IHBhZGRpbmdWYWx1ZXMuc21hbGwgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBEcm9wZG93bkNvbnRlbnRXcmFwcGVyRGl2ID0gc3R5bGVkLmRpdjwgRHJvcGRvd25Db250ZW50V3JhcHBlclByb3BzID5gXG5cdC8vIE5lZ2F0aXZlIG1hcmdpbiB0byByZXNldCAob2Zmc2V0KSB0aGUgZGVmYXVsdCBwYWRkaW5nIG9uIC5jb21wb25lbnRzLXBvcG92ZXJfX2NvbnRlbnRcblx0bWFyZ2luLWxlZnQ6ICR7IHNwYWNlKCAtMiApIH07XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIC0yICkgfTtcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggLTIgKSB9O1xuXHR9XG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkeyBzcGFjZSggLTIgKSB9O1xuXHR9XG5cblx0JHsgcGFkZGluZyB9O1xuYDtcbiJdfQ== */"));
-
-  // packages/components/build-module/dropdown/dropdown-content-wrapper.mjs
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+  }
+  function registerStyle13(hash2, css3) {
+    const runtime = getRuntime14();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle14(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle13("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 style_module_default13 = { "content-wrapper": "ab61d20c737fa550__content-wrapper", "padding-small": "f0a033fae417d720__padding-small", "padding-medium": "d83816967399484e__padding-medium" };
   function UnconnectedDropdownContentWrapper(props, forwardedRef) {
     const {
       paddingSize = "small",
+      className,
       ...derivedProps
     } = useContextSystem(props, "DropdownContentWrapper");
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(DropdownContentWrapperDiv, {
+    return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("div", {
       ...derivedProps,
-      paddingSize,
+      className: clsx_default(style_module_default13["content-wrapper"], {
+        [style_module_default13["padding-small"]]: paddingSize !== "none" && paddingSize !== "medium",
+        [style_module_default13["padding-medium"]]: paddingSize === "medium"
+      }, className),
       ref: forwardedRef
     });
   }
@@ -33281,26 +33968,106 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/color-palette/index.mjs
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime147 = __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, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE15}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle15(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash15(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE15, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime15();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle15(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle14("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 style_module_default14 = { "color-heading": "cf6db1948d5273a8__color-heading" };
   k([names_default, a11y_default]);
   function SinglePalette({
-    className: className2,
+    className,
     clearColor,
     colors,
     onChange,
     value,
     selectedSlug,
+    presentation,
     ...additionalProps
   }) {
-    const colorOptions = (0, import_element80.useMemo)(() => {
+    const colorOptions = (0, import_element79.useMemo)(() => {
       return colors.map(({
         color: color2,
         name,
         slug
       }, index2) => {
         const colordColor = w(color2);
-        const isSelected2 = selectedSlug ? slug === selectedSlug : value === color2;
-        return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(circular_option_picker_default2.Option, {
+        const isSelected2 = presentation !== "command-buttons" && (selectedSlug ? slug === selectedSlug : value === color2);
+        return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(circular_option_picker_default2.Option, {
           isSelected: isSelected2,
           selectedIconProps: isSelected2 ? {
             fill: colordColor.contrast() > colordColor.contrast("#000") ? "#fff" : "#000"
@@ -33314,46 +34081,49 @@ This message will only show in development mode. It won't appear in production.
           onClick: isSelected2 ? clearColor : () => onChange(color2, index2, slug)
         }, slug ?? `${color2}-${index2}`);
       });
-    }, [colors, value, selectedSlug, onChange, clearColor]);
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(circular_option_picker_default2.OptionGroup, {
-      className: className2,
+    }, [colors, value, selectedSlug, onChange, clearColor, presentation]);
+    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(circular_option_picker_default2.OptionGroup, {
+      className,
       options: colorOptions,
       ...additionalProps
     });
   }
   function MultiplePalettes({
-    className: className2,
+    className,
     clearColor,
     colors,
     onChange,
     value,
     selectedSlug,
-    headingLevel
+    headingLevel,
+    presentation
   }) {
     const instanceId = (0, import_compose34.useInstanceId)(MultiplePalettes, "color-palette");
     if (colors.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(component_default18, {
+    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(component_default18, {
       spacing: 3,
-      className: className2,
+      className,
       children: colors.map(({
         name,
         colors: colorPalette
       }, index2) => {
         const id3 = `${instanceId}-${index2}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(component_default18, {
+        return /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(component_default18, {
           spacing: 2,
-          children: [/* @__PURE__ */ (0, import_jsx_runtime146.jsx)(ColorHeading, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime147.jsx)(component_default19, {
+            className: style_module_default14["color-heading"],
             id: id3,
             level: headingLevel,
             children: name
-          }), /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(SinglePalette, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(SinglePalette, {
             clearColor,
             colors: colorPalette,
             onChange: (newColor, _colorIndex, slug) => onChange(newColor, index2, slug),
             value,
             selectedSlug,
+            presentation,
             "aria-labelledby": id3
           })]
         }, index2);
@@ -33365,7 +34135,7 @@ This message will only show in development mode. It won't appear in production.
     popoverProps: receivedPopoverProps,
     ...props
   }) {
-    const popoverProps = (0, import_element80.useMemo)(() => ({
+    const popoverProps = (0, import_element79.useMemo)(() => ({
       shift: true,
       // Disabling resize as it would otherwise cause the popover to show
       // scrollbars while dragging the color picker's handle close to the
@@ -33383,7 +34153,7 @@ This message will only show in development mode. It won't appear in production.
       },
       ...receivedPopoverProps
     }), [isRenderedInSidebar, receivedPopoverProps]);
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(dropdown_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dropdown_default, {
       contentClassName: "components-color-palette__custom-color-dropdown-content",
       popoverProps,
       ...props
@@ -33392,6 +34162,7 @@ This message will only show in development mode. It won't appear in production.
   function UnforwardedColorPalette(props, forwardedRef) {
     const {
       asButtons,
+      presentation,
       loop,
       clearable = true,
       colors = [],
@@ -33406,16 +34177,17 @@ This message will only show in development mode. It won't appear in production.
       "aria-labelledby": ariaLabelledby,
       ...additionalProps
     } = props;
-    const [normalizedColorValue, setNormalizedColorValue] = (0, import_element80.useState)(value);
-    const clearColor = (0, import_element80.useCallback)(() => onChange(void 0), [onChange]);
-    const customColorPaletteCallbackRef = (0, import_element80.useCallback)((node2) => {
+    warnIfCircularOptionPickerAsButtonsIsSet("ColorPalette", asButtons);
+    const [normalizedColorValue, setNormalizedColorValue] = (0, import_element79.useState)(value);
+    const clearColor = (0, import_element79.useCallback)(() => onChange(void 0), [onChange]);
+    const customColorPaletteCallbackRef = (0, import_element79.useCallback)((node2) => {
       setNormalizedColorValue(normalizeColorValue(value, node2));
     }, [value]);
     const hasMultipleColorOrigins = isMultiplePaletteArray(colors);
-    const buttonLabelName = (0, import_element80.useMemo)(() => extractColorNameFromCurrentValue(value, colors, hasMultipleColorOrigins, selectedSlug), [value, colors, hasMultipleColorOrigins, selectedSlug]);
-    const renderCustomColorPicker = () => /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(dropdown_content_wrapper_default, {
+    const buttonLabelName = (0, import_element79.useMemo)(() => extractColorNameFromCurrentValue(value, colors, hasMultipleColorOrigins, selectedSlug), [value, colors, hasMultipleColorOrigins, selectedSlug]);
+    const renderCustomColorPicker = () => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dropdown_content_wrapper_default, {
       paddingSize: "none",
-      children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(LegacyAdapter, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(LegacyAdapter, {
         color: normalizedColorValue,
         onChange: (color2) => onChange(color2),
         enableAlpha
@@ -33429,39 +34201,41 @@ This message will only show in development mode. It won't appear in production.
       buttonLabelName,
       displayValue
     ) : (0, import_i18n20.__)("Custom color picker");
+    const {
+      metaProps,
+      labelProps,
+      resolvedPresentation
+    } = getComputeCircularOptionPickerCommonProps(asButtons, loop, ariaLabel, ariaLabelledby, presentation);
     const paletteCommonProps = {
       clearColor,
       onChange,
       value,
-      selectedSlug
+      selectedSlug,
+      presentation: resolvedPresentation
     };
-    const actions = !!clearable && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(circular_option_picker_default2.ButtonAction, {
+    const actions = !!clearable && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(circular_option_picker_default2.ButtonAction, {
       onClick: clearColor,
       accessibleWhenDisabled: true,
       disabled: !value,
       children: (0, import_i18n20.__)("Clear")
     });
-    const {
-      metaProps,
-      labelProps
-    } = getComputeCircularOptionPickerCommonProps(asButtons, loop, ariaLabel, ariaLabelledby);
     if (disableCustomColors && colors.length === 0 && !actions) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(component_default18, {
+    return /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(component_default18, {
       spacing: 3,
       ref: forwardedRef,
       ...additionalProps,
-      children: [!disableCustomColors && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(CustomColorPickerDropdown, {
+      children: [!disableCustomColors && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(CustomColorPickerDropdown, {
         isRenderedInSidebar: __experimentalIsRenderedInSidebar,
         renderContent: renderCustomColorPicker,
         renderToggle: ({
           isOpen,
           onToggle
-        }) => /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(component_default18, {
+        }) => /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(component_default18, {
           className: "components-color-palette__custom-color-wrapper",
           spacing: 0,
-          children: [/* @__PURE__ */ (0, import_jsx_runtime146.jsx)("button", {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime147.jsx)("button", {
             ref: customColorPaletteCallbackRef,
             className: "components-color-palette__custom-color-button",
             "aria-expanded": isOpen,
@@ -33472,13 +34246,13 @@ This message will only show in development mode. It won't appear in production.
               background: value
             },
             type: "button"
-          }), /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(component_default18, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(component_default18, {
             className: "components-color-palette__custom-color-text-wrapper",
             spacing: 0.5,
-            children: [/* @__PURE__ */ (0, import_jsx_runtime146.jsx)(component_default7, {
+            children: [/* @__PURE__ */ (0, import_jsx_runtime147.jsx)(component_default7, {
               className: "components-color-palette__custom-color-name",
               children: value ? buttonLabelName : (0, import_i18n20.__)("No color selected")
-            }), /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(component_default7, {
+            }), /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(component_default7, {
               className: clsx_default("components-color-palette__custom-color-value", {
                 "components-color-palette__custom-color-value--is-hex": isHex
               }),
@@ -33486,16 +34260,16 @@ This message will only show in development mode. It won't appear in production.
             })]
           })]
         })
-      }), (colors.length > 0 || actions) && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(circular_option_picker_default2, {
+      }), (colors.length > 0 || actions) && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(circular_option_picker_default2, {
         ...metaProps,
         ...labelProps,
         actions,
-        options: hasMultipleColorOrigins ? /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(MultiplePalettes, {
+        options: hasMultipleColorOrigins ? /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(MultiplePalettes, {
           ...paletteCommonProps,
           headingLevel,
           colors,
           value
-        }) : /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(SinglePalette, {
+        }) : /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(SinglePalette, {
           ...paletteCommonProps,
           colors,
           value
@@ -33503,114 +34277,10 @@ This message will only show in development mode. It won't appear in production.
       })]
     });
   }
-  var ColorPalette = (0, import_element80.forwardRef)(UnforwardedColorPalette);
+  var ColorPalette = (0, import_element79.forwardRef)(UnforwardedColorPalette);
   ColorPalette.displayName = "ColorPalette";
   var color_palette_default = ColorPalette;

-  // packages/components/build-module/border-control/border-control-dropdown/hook.mjs
-  var import_element81 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/unit-control/styles/unit-control-styles.mjs
-  var ValueInput = /* @__PURE__ */ createStyled(number_control_default, false ? {
-    target: "e1bagdl32"
-  } : {
-    target: "e1bagdl32",
-    label: "ValueInput"
-  })("&&&{input{display:block;width:100%;}", BackdropUI, "{transition:box-shadow 0.1s linear;}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaUJpRCIsImZpbGUiOiJ1bml0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IEJhY2tkcm9wVUkgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdFNpemUgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuLy8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuLy8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxudHlwZSBTZWxlY3RQcm9wcyA9IHtcblx0c2VsZWN0U2l6ZTogU2VsZWN0U2l6ZTtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFZhbHVlSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JiYmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZVVuaXRMYWJlbFN0eWxlcyA9ICggeyBzZWxlY3RTaXplIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJweCAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDgwMCBdIH07XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAxICkgfTtcblxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHR9XG5cdFx0YCxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNlbGVjdFNpemUgXTtcbn07XG5cbmV4cG9ydCBjb25zdCBVbml0TGFiZWwgPSBzdHlsZWQuZGl2PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXG5cdFx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA5MDAgXSB9O1xuXHR9XG5gO1xuXG5jb25zdCB1bml0U2VsZWN0U2l6ZXMgPSAoIHsgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0c21hbGw6IGNzc2Bcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0Ym94LXNoYWRvdyAwLjFzIGxpbmVhcixcblx0XHRcdFx0Ym9yZGVyIDAuMXMgbGluZWFyO1xuXG5cdFx0XHQkeyBydGwoIHsgYm9yZGVyVG9wTGVmdFJhZGl1czogMCwgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCB9ICkoKSB9XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aCArICcgJyArIENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdGAsXG5cdFx0ZGVmYXVsdDogY3NzYFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jjp3aGVyZSggOm5vdCggOmRpc2FibGVkICkgKTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBGb3IgSGlnaCBDb250cmFzdCBNb2RlXG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQvLyBUaGUgJiYmIGNvdW50ZXJhY3RzIDxzZWxlY3Q+IHN0eWxlcyBpbiBXUCBmb3Jtcy5jc3Ncblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKiBSZW1vdmluZyBtYXJnaW4gZW5zdXJlcyBmb2N1cyBzdHlsZXMgbmVhdGx5IG92ZXJsYXkgdGhlIHdyYXBwZXIuICovXG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCR7IGJhc2VVbml0TGFiZWxTdHlsZXMgfTtcblx0XHQkeyB1bml0U2VsZWN0U2l6ZXMgfTtcblx0fVxuYDtcbiJdfQ== */"));
-  var baseUnitLabelStyles = ({
-    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 */")
-    };
-    return sizes[selectSize];
-  };
-  var UnitLabel = /* @__PURE__ */ createStyled("div", false ? {
-    target: "e1bagdl31"
-  } : {
-    target: "e1bagdl31",
-    label: "UnitLabel"
-  })("&&&{pointer-events:none;", baseUnitLabelStyles, ";color:", COLORS.gray[900], ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUVrRCIsImZpbGUiOiJ1bml0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IEJhY2tkcm9wVUkgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdFNpemUgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuLy8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuLy8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxudHlwZSBTZWxlY3RQcm9wcyA9IHtcblx0c2VsZWN0U2l6ZTogU2VsZWN0U2l6ZTtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFZhbHVlSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JiYmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZVVuaXRMYWJlbFN0eWxlcyA9ICggeyBzZWxlY3RTaXplIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJweCAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDgwMCBdIH07XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAxICkgfTtcblxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHR9XG5cdFx0YCxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNlbGVjdFNpemUgXTtcbn07XG5cbmV4cG9ydCBjb25zdCBVbml0TGFiZWwgPSBzdHlsZWQuZGl2PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXG5cdFx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA5MDAgXSB9O1xuXHR9XG5gO1xuXG5jb25zdCB1bml0U2VsZWN0U2l6ZXMgPSAoIHsgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0c21hbGw6IGNzc2Bcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0Ym94LXNoYWRvdyAwLjFzIGxpbmVhcixcblx0XHRcdFx0Ym9yZGVyIDAuMXMgbGluZWFyO1xuXG5cdFx0XHQkeyBydGwoIHsgYm9yZGVyVG9wTGVmdFJhZGl1czogMCwgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCB9ICkoKSB9XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aCArICcgJyArIENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdGAsXG5cdFx0ZGVmYXVsdDogY3NzYFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jjp3aGVyZSggOm5vdCggOmRpc2FibGVkICkgKTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBGb3IgSGlnaCBDb250cmFzdCBNb2RlXG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQvLyBUaGUgJiYmIGNvdW50ZXJhY3RzIDxzZWxlY3Q+IHN0eWxlcyBpbiBXUCBmb3Jtcy5jc3Ncblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKiBSZW1vdmluZyBtYXJnaW4gZW5zdXJlcyBmb2N1cyBzdHlsZXMgbmVhdGx5IG92ZXJsYXkgdGhlIHdyYXBwZXIuICovXG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCR7IGJhc2VVbml0TGFiZWxTdHlsZXMgfTtcblx0XHQkeyB1bml0U2VsZWN0U2l6ZXMgfTtcblx0fVxuYDtcbiJdfQ== */"));
-  var unitSelectSizes = ({
-    selectSize = "default"
-  }) => {
-    const sizes = {
-      small: /* @__PURE__ */ css("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 */")
-    };
-    return sizes[selectSize];
-  };
-  var UnitSelect = /* @__PURE__ */ createStyled("select", false ? {
-    target: "e1bagdl30"
-  } : {
-    target: "e1bagdl30",
-    label: "UnitSelect"
-  })("&&&{appearance:none;background:transparent;border-radius:", config_values_default.radiusXSmall, ";border:none;display:block;outline:none;margin:0;min-height:auto;font-family:inherit;", baseUnitLabelStyles, ";", unitSelectSizes, ";&:not( :disabled ){cursor:pointer;}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0hzRCIsImZpbGUiOiJ1bml0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IEJhY2tkcm9wVUkgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdFNpemUgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuLy8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuLy8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxudHlwZSBTZWxlY3RQcm9wcyA9IHtcblx0c2VsZWN0U2l6ZTogU2VsZWN0U2l6ZTtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFZhbHVlSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JiYmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZVVuaXRMYWJlbFN0eWxlcyA9ICggeyBzZWxlY3RTaXplIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJweCAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDgwMCBdIH07XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAxICkgfTtcblxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHR9XG5cdFx0YCxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNlbGVjdFNpemUgXTtcbn07XG5cbmV4cG9ydCBjb25zdCBVbml0TGFiZWwgPSBzdHlsZWQuZGl2PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXG5cdFx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA5MDAgXSB9O1xuXHR9XG5gO1xuXG5jb25zdCB1bml0U2VsZWN0U2l6ZXMgPSAoIHsgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0c21hbGw6IGNzc2Bcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0Ym94LXNoYWRvdyAwLjFzIGxpbmVhcixcblx0XHRcdFx0Ym9yZGVyIDAuMXMgbGluZWFyO1xuXG5cdFx0XHQkeyBydGwoIHsgYm9yZGVyVG9wTGVmdFJhZGl1czogMCwgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCB9ICkoKSB9XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aCArICcgJyArIENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdGAsXG5cdFx0ZGVmYXVsdDogY3NzYFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jjp3aGVyZSggOm5vdCggOmRpc2FibGVkICkgKTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBGb3IgSGlnaCBDb250cmFzdCBNb2RlXG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQvLyBUaGUgJiYmIGNvdW50ZXJhY3RzIDxzZWxlY3Q+IHN0eWxlcyBpbiBXUCBmb3Jtcy5jc3Ncblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKiBSZW1vdmluZyBtYXJnaW4gZW5zdXJlcyBmb2N1cyBzdHlsZXMgbmVhdGx5IG92ZXJsYXkgdGhlIHdyYXBwZXIuICovXG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCR7IGJhc2VVbml0TGFiZWxTdHlsZXMgfTtcblx0XHQkeyB1bml0U2VsZWN0U2l6ZXMgfTtcblx0fVxuYDtcbiJdfQ== */"));
-
-  // packages/components/build-module/border-control/styles.mjs
-  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 focusBoxShadow = /* @__PURE__ */ css("box-shadow:inset ", config_values_default.controlBoxShadowFocus, ";" + (false ? "" : ";label:focusBoxShadow;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVMEIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgZm9jdXNCb3hTaGFkb3cgPSBjc3NgXG5cdGJveC1zaGFkb3c6IGluc2V0ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sID0gY3NzYFxuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGlubmVyV3JhcHBlciA9ICgpID0+IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdGZsZXg6IDEgMSA0MCU7XG5cdH1cblx0JiYgJHsgVW5pdFNlbGVjdCB9IHtcblx0XHQvKiBQcmV2ZW50IHVuaXQgc2VsZWN0IGZvcmNpbmcgbWluIGhlaWdodCBsYXJnZXIgdGhhbiBpdHMgVW5pdENvbnRyb2wgKi9cblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5gO1xuXG4vKlxuICogVGhpcyBzdHlsZSBpcyBvbmx5IGFwcGxpZWQgdG8gdGhlIFVuaXRDb250cm9sIHdyYXBwZXIgd2hlbiB0aGUgYm9yZGVyIHdpZHRoXG4gKiBmaWVsZCBzaG91bGQgYmUgYSBzZXQgd2lkdGguIE9taXR0aW5nIHRoaXMgYWxsb3dzIHRoZSBVbml0Q29udHJvbCAmXG4gKiBSYW5nZUNvbnRyb2wgdG8gc2hhcmUgdGhlIGF2YWlsYWJsZSB3aWR0aCBpbiBhIDQwLzYwIHNwbGl0IHJlc3BlY3RpdmVseS5cbiAqL1xuZXhwb3J0IGNvbnN0IHdyYXBwZXJXaWR0aCA9IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdC8qIEZvcmNlIHRoZSBVbml0Q29udHJvbCdzIHNldCB3aWR0aC4gKi9cblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IHdyYXBwZXJIZWlnaHQgPSBjc3NgXG5cdGhlaWdodDogNDBweDtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRJbm5lcldyYXBwZXJTdHlsZXMoIHsgaGFzV2lkdGggfTogeyBoYXNXaWR0aDogYm9vbGVhbiB9ICkge1xuXHRyZXR1cm4gY3NzKCBpbm5lcldyYXBwZXIoKSwgaGFzV2lkdGggJiYgd3JhcHBlcldpZHRoLCB3cmFwcGVySGVpZ2h0ICk7XG59XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sRHJvcGRvd24gPSBjc3NgXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0JiYgPiBidXR0b24ge1xuXHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQkeyBydGwoXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDJweCAwIDAgMnB4YCB9LFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAwIDJweCAycHggMGAgfVxuXHRcdCkoKSB9XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMudWkuYm9yZGVyIH07XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXI6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHQkeyBmb2N1c0JveFNoYWRvdyB9XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvckJvcmRlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IGNvbG9yLCBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGZhbGxiYWNrQ29sb3IgPVxuXHRcdC8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2UtaW50ZXJhY3RpdmUtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5cdFx0ISEgc3R5bGUgJiYgc3R5bGUgIT09ICdub25lJyA/IENPTE9SUy5ncmF5WyAzMDAgXSA6IHVuZGVmaW5lZDtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1zdHlsZTogJHsgc3R5bGUgPT09ICdub25lJyA/ICdzb2xpZCcgOiBzdHlsZSB9O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgY29sb3IgfHwgZmFsbGJhY2tDb2xvciB9O1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yV3JhcHBlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCR7IHN0eWxlID8gY29sb3JJbmRpY2F0b3JCb3JkZXIoIGJvcmRlciApIDogdW5kZWZpbmVkIH1cblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cGFkZGluZzogMnB4O1xuXG5cdFx0Lypcblx0XHQgKiBDb2xvckluZGljYXRvclxuXHRcdCAqXG5cdFx0ICogVGhlIHRyYW5zcGFyZW50IGNvbG9ycyB1c2VkIGhlcmUgZW5zdXJlIHZpc2liaWxpdHkgb2YgdGhlIGluZGljYXRvclxuXHRcdCAqIG92ZXIgdGhlIGFjdGl2ZSBzdGF0ZSBvZiB0aGUgYm9yZGVyIGNvbnRyb2wgZHJvcGRvd24ncyB0b2dnbGUgYnV0dG9uLlxuXHRcdCAqL1xuXHRcdCYgPiBzcGFuIHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0d2lkdGg6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0LTQ1ZGVnLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA1MiUsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDUyJVxuXHRcdFx0KTtcblx0XHR9XG5cdGA7XG59O1xuXG4vLyBNdXN0IGVxdWFsICRjb2xvci1wYWxldHRlLWNpcmNsZS1zaXplIGZyb206XG4vLyBAd29yZHByZXNzL2NvbXBvbmVudHMvc3JjL2NpcmN1bGFyLW9wdGlvbi1waWNrZXIvc3R5bGUuc2Nzc1xuY29uc3Qgc3dhdGNoU2l6ZSA9IDI4O1xuY29uc3Qgc3dhdGNoR2FwID0gMTI7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRyb2xzID0gY3NzYFxuXHR3aWR0aDogJHsgc3dhdGNoU2l6ZSAqIDYgKyBzd2F0Y2hHYXAgKiA1IH1weDtcblxuXHQ+IGRpdjpmaXJzdC1vZi10eXBlID4gJHsgU3R5bGVkTGFiZWwgfSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCYmICR7IFN0eWxlZExhYmVsIH0gKyBidXR0b246bm90KCAuaGFzLXRleHQgKSB7XG5cdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRlbnQgPSBjc3NgYDtcbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvckluZGljYXRvciA9IGNzc2BgO1xuXG5leHBvcnQgY29uc3QgcmVzZXRCdXR0b25XcmFwcGVyID0gY3NzYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclNsaWRlciA9ICgpID0+IGNzc2Bcblx0ZmxleDogMSAxIDYwJTtcblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiBzcGFjZSggMyApIH0gKSgpIH1cbmA7XG4iXX0= */");
-  var borderControl = /* @__PURE__ */ css("border:0;padding:0;margin:0;", boxSizingReset, ";" + (false ? "" : ";label:borderControl;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjZ0MiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgZm9jdXNCb3hTaGFkb3cgPSBjc3NgXG5cdGJveC1zaGFkb3c6IGluc2V0ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sID0gY3NzYFxuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGlubmVyV3JhcHBlciA9ICgpID0+IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdGZsZXg6IDEgMSA0MCU7XG5cdH1cblx0JiYgJHsgVW5pdFNlbGVjdCB9IHtcblx0XHQvKiBQcmV2ZW50IHVuaXQgc2VsZWN0IGZvcmNpbmcgbWluIGhlaWdodCBsYXJnZXIgdGhhbiBpdHMgVW5pdENvbnRyb2wgKi9cblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5gO1xuXG4vKlxuICogVGhpcyBzdHlsZSBpcyBvbmx5IGFwcGxpZWQgdG8gdGhlIFVuaXRDb250cm9sIHdyYXBwZXIgd2hlbiB0aGUgYm9yZGVyIHdpZHRoXG4gKiBmaWVsZCBzaG91bGQgYmUgYSBzZXQgd2lkdGguIE9taXR0aW5nIHRoaXMgYWxsb3dzIHRoZSBVbml0Q29udHJvbCAmXG4gKiBSYW5nZUNvbnRyb2wgdG8gc2hhcmUgdGhlIGF2YWlsYWJsZSB3aWR0aCBpbiBhIDQwLzYwIHNwbGl0IHJlc3BlY3RpdmVseS5cbiAqL1xuZXhwb3J0IGNvbnN0IHdyYXBwZXJXaWR0aCA9IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdC8qIEZvcmNlIHRoZSBVbml0Q29udHJvbCdzIHNldCB3aWR0aC4gKi9cblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IHdyYXBwZXJIZWlnaHQgPSBjc3NgXG5cdGhlaWdodDogNDBweDtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRJbm5lcldyYXBwZXJTdHlsZXMoIHsgaGFzV2lkdGggfTogeyBoYXNXaWR0aDogYm9vbGVhbiB9ICkge1xuXHRyZXR1cm4gY3NzKCBpbm5lcldyYXBwZXIoKSwgaGFzV2lkdGggJiYgd3JhcHBlcldpZHRoLCB3cmFwcGVySGVpZ2h0ICk7XG59XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sRHJvcGRvd24gPSBjc3NgXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0JiYgPiBidXR0b24ge1xuXHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQkeyBydGwoXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDJweCAwIDAgMnB4YCB9LFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAwIDJweCAycHggMGAgfVxuXHRcdCkoKSB9XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMudWkuYm9yZGVyIH07XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXI6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHQkeyBmb2N1c0JveFNoYWRvdyB9XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvckJvcmRlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IGNvbG9yLCBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGZhbGxiYWNrQ29sb3IgPVxuXHRcdC8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2UtaW50ZXJhY3RpdmUtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5cdFx0ISEgc3R5bGUgJiYgc3R5bGUgIT09ICdub25lJyA/IENPTE9SUy5ncmF5WyAzMDAgXSA6IHVuZGVmaW5lZDtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1zdHlsZTogJHsgc3R5bGUgPT09ICdub25lJyA/ICdzb2xpZCcgOiBzdHlsZSB9O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgY29sb3IgfHwgZmFsbGJhY2tDb2xvciB9O1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yV3JhcHBlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCR7IHN0eWxlID8gY29sb3JJbmRpY2F0b3JCb3JkZXIoIGJvcmRlciApIDogdW5kZWZpbmVkIH1cblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cGFkZGluZzogMnB4O1xuXG5cdFx0Lypcblx0XHQgKiBDb2xvckluZGljYXRvclxuXHRcdCAqXG5cdFx0ICogVGhlIHRyYW5zcGFyZW50IGNvbG9ycyB1c2VkIGhlcmUgZW5zdXJlIHZpc2liaWxpdHkgb2YgdGhlIGluZGljYXRvclxuXHRcdCAqIG92ZXIgdGhlIGFjdGl2ZSBzdGF0ZSBvZiB0aGUgYm9yZGVyIGNvbnRyb2wgZHJvcGRvd24ncyB0b2dnbGUgYnV0dG9uLlxuXHRcdCAqL1xuXHRcdCYgPiBzcGFuIHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0d2lkdGg6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0LTQ1ZGVnLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA1MiUsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDUyJVxuXHRcdFx0KTtcblx0XHR9XG5cdGA7XG59O1xuXG4vLyBNdXN0IGVxdWFsICRjb2xvci1wYWxldHRlLWNpcmNsZS1zaXplIGZyb206XG4vLyBAd29yZHByZXNzL2NvbXBvbmVudHMvc3JjL2NpcmN1bGFyLW9wdGlvbi1waWNrZXIvc3R5bGUuc2Nzc1xuY29uc3Qgc3dhdGNoU2l6ZSA9IDI4O1xuY29uc3Qgc3dhdGNoR2FwID0gMTI7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRyb2xzID0gY3NzYFxuXHR3aWR0aDogJHsgc3dhdGNoU2l6ZSAqIDYgKyBzd2F0Y2hHYXAgKiA1IH1weDtcblxuXHQ+IGRpdjpmaXJzdC1vZi10eXBlID4gJHsgU3R5bGVkTGFiZWwgfSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCYmICR7IFN0eWxlZExhYmVsIH0gKyBidXR0b246bm90KCAuaGFzLXRleHQgKSB7XG5cdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRlbnQgPSBjc3NgYDtcbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvckluZGljYXRvciA9IGNzc2BgO1xuXG5leHBvcnQgY29uc3QgcmVzZXRCdXR0b25XcmFwcGVyID0gY3NzYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclNsaWRlciA9ICgpID0+IGNzc2Bcblx0ZmxleDogMSAxIDYwJTtcblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiBzcGFjZSggMyApIH0gKSgpIH1cbmA7XG4iXX0= */");
-  var innerWrapper = () => /* @__PURE__ */ css(ValueInput, "{flex:1 1 40%;}&& ", UnitSelect, "{min-height:0;}" + (false ? "" : ";label:innerWrapper;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQnFDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBTdHlsZWRMYWJlbCB9IGZyb20gJy4uL2Jhc2UtY29udHJvbC9zdHlsZXMvYmFzZS1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQge1xuXHRWYWx1ZUlucHV0IGFzIFVuaXRDb250cm9sV3JhcHBlcixcblx0VW5pdFNlbGVjdCxcbn0gZnJvbSAnLi4vdW5pdC1jb250cm9sL3N0eWxlcy91bml0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
-  var wrapperWidth = /* @__PURE__ */ css(ValueInput, "{flex:0 0 auto;}" + (false ? "" : ";label:wrapperWidth;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQytCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBTdHlsZWRMYWJlbCB9IGZyb20gJy4uL2Jhc2UtY29udHJvbC9zdHlsZXMvYmFzZS1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQge1xuXHRWYWx1ZUlucHV0IGFzIFVuaXRDb250cm9sV3JhcHBlcixcblx0VW5pdFNlbGVjdCxcbn0gZnJvbSAnLi4vdW5pdC1jb250cm9sL3N0eWxlcy91bml0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
-  var wrapperHeight = false ? {
-    name: "1k18kha",
-    styles: "height:40px"
-  } : {
-    name: "nqn9gd-wrapperHeight",
-    styles: "height:40px;label:wrapperHeight;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQ2dDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBTdHlsZWRMYWJlbCB9IGZyb20gJy4uL2Jhc2UtY29udHJvbC9zdHlsZXMvYmFzZS1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQge1xuXHRWYWx1ZUlucHV0IGFzIFVuaXRDb250cm9sV3JhcHBlcixcblx0VW5pdFNlbGVjdCxcbn0gZnJvbSAnLi4vdW5pdC1jb250cm9sL3N0eWxlcy91bml0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__10
-  };
-  function getInnerWrapperStyles({
-    hasWidth
-  }) {
-    return /* @__PURE__ */ css(innerWrapper(), hasWidth && wrapperWidth, wrapperHeight, false ? "" : ";label:getInnerWrapperStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnRFEiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgZm9jdXNCb3hTaGFkb3cgPSBjc3NgXG5cdGJveC1zaGFkb3c6IGluc2V0ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sID0gY3NzYFxuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGlubmVyV3JhcHBlciA9ICgpID0+IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdGZsZXg6IDEgMSA0MCU7XG5cdH1cblx0JiYgJHsgVW5pdFNlbGVjdCB9IHtcblx0XHQvKiBQcmV2ZW50IHVuaXQgc2VsZWN0IGZvcmNpbmcgbWluIGhlaWdodCBsYXJnZXIgdGhhbiBpdHMgVW5pdENvbnRyb2wgKi9cblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5gO1xuXG4vKlxuICogVGhpcyBzdHlsZSBpcyBvbmx5IGFwcGxpZWQgdG8gdGhlIFVuaXRDb250cm9sIHdyYXBwZXIgd2hlbiB0aGUgYm9yZGVyIHdpZHRoXG4gKiBmaWVsZCBzaG91bGQgYmUgYSBzZXQgd2lkdGguIE9taXR0aW5nIHRoaXMgYWxsb3dzIHRoZSBVbml0Q29udHJvbCAmXG4gKiBSYW5nZUNvbnRyb2wgdG8gc2hhcmUgdGhlIGF2YWlsYWJsZSB3aWR0aCBpbiBhIDQwLzYwIHNwbGl0IHJlc3BlY3RpdmVseS5cbiAqL1xuZXhwb3J0IGNvbnN0IHdyYXBwZXJXaWR0aCA9IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdC8qIEZvcmNlIHRoZSBVbml0Q29udHJvbCdzIHNldCB3aWR0aC4gKi9cblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IHdyYXBwZXJIZWlnaHQgPSBjc3NgXG5cdGhlaWdodDogNDBweDtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRJbm5lcldyYXBwZXJTdHlsZXMoIHsgaGFzV2lkdGggfTogeyBoYXNXaWR0aDogYm9vbGVhbiB9ICkge1xuXHRyZXR1cm4gY3NzKCBpbm5lcldyYXBwZXIoKSwgaGFzV2lkdGggJiYgd3JhcHBlcldpZHRoLCB3cmFwcGVySGVpZ2h0ICk7XG59XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sRHJvcGRvd24gPSBjc3NgXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0JiYgPiBidXR0b24ge1xuXHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQkeyBydGwoXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDJweCAwIDAgMnB4YCB9LFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAwIDJweCAycHggMGAgfVxuXHRcdCkoKSB9XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMudWkuYm9yZGVyIH07XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXI6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHQkeyBmb2N1c0JveFNoYWRvdyB9XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvckJvcmRlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IGNvbG9yLCBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGZhbGxiYWNrQ29sb3IgPVxuXHRcdC8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2UtaW50ZXJhY3RpdmUtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5cdFx0ISEgc3R5bGUgJiYgc3R5bGUgIT09ICdub25lJyA/IENPTE9SUy5ncmF5WyAzMDAgXSA6IHVuZGVmaW5lZDtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1zdHlsZTogJHsgc3R5bGUgPT09ICdub25lJyA/ICdzb2xpZCcgOiBzdHlsZSB9O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgY29sb3IgfHwgZmFsbGJhY2tDb2xvciB9O1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yV3JhcHBlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCR7IHN0eWxlID8gY29sb3JJbmRpY2F0b3JCb3JkZXIoIGJvcmRlciApIDogdW5kZWZpbmVkIH1cblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cGFkZGluZzogMnB4O1xuXG5cdFx0Lypcblx0XHQgKiBDb2xvckluZGljYXRvclxuXHRcdCAqXG5cdFx0ICogVGhlIHRyYW5zcGFyZW50IGNvbG9ycyB1c2VkIGhlcmUgZW5zdXJlIHZpc2liaWxpdHkgb2YgdGhlIGluZGljYXRvclxuXHRcdCAqIG92ZXIgdGhlIGFjdGl2ZSBzdGF0ZSBvZiB0aGUgYm9yZGVyIGNvbnRyb2wgZHJvcGRvd24ncyB0b2dnbGUgYnV0dG9uLlxuXHRcdCAqL1xuXHRcdCYgPiBzcGFuIHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0d2lkdGg6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0LTQ1ZGVnLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA1MiUsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDUyJVxuXHRcdFx0KTtcblx0XHR9XG5cdGA7XG59O1xuXG4vLyBNdXN0IGVxdWFsICRjb2xvci1wYWxldHRlLWNpcmNsZS1zaXplIGZyb206XG4vLyBAd29yZHByZXNzL2NvbXBvbmVudHMvc3JjL2NpcmN1bGFyLW9wdGlvbi1waWNrZXIvc3R5bGUuc2Nzc1xuY29uc3Qgc3dhdGNoU2l6ZSA9IDI4O1xuY29uc3Qgc3dhdGNoR2FwID0gMTI7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRyb2xzID0gY3NzYFxuXHR3aWR0aDogJHsgc3dhdGNoU2l6ZSAqIDYgKyBzd2F0Y2hHYXAgKiA1IH1weDtcblxuXHQ+IGRpdjpmaXJzdC1vZi10eXBlID4gJHsgU3R5bGVkTGFiZWwgfSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCYmICR7IFN0eWxlZExhYmVsIH0gKyBidXR0b246bm90KCAuaGFzLXRleHQgKSB7XG5cdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRlbnQgPSBjc3NgYDtcbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvckluZGljYXRvciA9IGNzc2BgO1xuXG5leHBvcnQgY29uc3QgcmVzZXRCdXR0b25XcmFwcGVyID0gY3NzYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclNsaWRlciA9ICgpID0+IGNzc2Bcblx0ZmxleDogMSAxIDYwJTtcblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiBzcGFjZSggMyApIH0gKSgpIH1cbmA7XG4iXX0= */");
-  }
-  var borderControlDropdown = /* @__PURE__ */ css("background:#fff;&&>button{aspect-ratio:1;padding:0;display:flex;align-items:center;justify-content:center;", rtl({
-    borderRadius: `2px 0 0 2px`
-  }, {
-    borderRadius: `0 2px 2px 0`
-  })(), " border:", config_values_default.borderWidth, " solid ", COLORS.ui.border, ";&:focus,&:hover:not( :disabled ){", focusBoxShadow, " border-color:", COLORS.ui.borderFocus, ";z-index:1;position:relative;}}" + (false ? "" : ";label:borderControlDropdown;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRHdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBTdHlsZWRMYWJlbCB9IGZyb20gJy4uL2Jhc2UtY29udHJvbC9zdHlsZXMvYmFzZS1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQge1xuXHRWYWx1ZUlucHV0IGFzIFVuaXRDb250cm9sV3JhcHBlcixcblx0VW5pdFNlbGVjdCxcbn0gZnJvbSAnLi4vdW5pdC1jb250cm9sL3N0eWxlcy91bml0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
-  var colorIndicatorBorder = (border) => {
-    const {
-      color: color2,
-      style: style2
-    } = border || {};
-    const fallbackColor = (
-      // TODO: should use the `stroke-interactive-neutral` WPDS token when refactored to SCSS modules
-      !!style2 && style2 !== "none" ? COLORS.gray[300] : void 0
-    );
-    return /* @__PURE__ */ css("border-style:", style2 === "none" ? "solid" : style2, ";border-color:", color2 || fallbackColor, ";" + (false ? "" : ";label:colorIndicatorBorder;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRlciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgZm9jdXNCb3hTaGFkb3cgPSBjc3NgXG5cdGJveC1zaGFkb3c6IGluc2V0ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sID0gY3NzYFxuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGlubmVyV3JhcHBlciA9ICgpID0+IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdGZsZXg6IDEgMSA0MCU7XG5cdH1cblx0JiYgJHsgVW5pdFNlbGVjdCB9IHtcblx0XHQvKiBQcmV2ZW50IHVuaXQgc2VsZWN0IGZvcmNpbmcgbWluIGhlaWdodCBsYXJnZXIgdGhhbiBpdHMgVW5pdENvbnRyb2wgKi9cblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5gO1xuXG4vKlxuICogVGhpcyBzdHlsZSBpcyBvbmx5IGFwcGxpZWQgdG8gdGhlIFVuaXRDb250cm9sIHdyYXBwZXIgd2hlbiB0aGUgYm9yZGVyIHdpZHRoXG4gKiBmaWVsZCBzaG91bGQgYmUgYSBzZXQgd2lkdGguIE9taXR0aW5nIHRoaXMgYWxsb3dzIHRoZSBVbml0Q29udHJvbCAmXG4gKiBSYW5nZUNvbnRyb2wgdG8gc2hhcmUgdGhlIGF2YWlsYWJsZSB3aWR0aCBpbiBhIDQwLzYwIHNwbGl0IHJlc3BlY3RpdmVseS5cbiAqL1xuZXhwb3J0IGNvbnN0IHdyYXBwZXJXaWR0aCA9IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdC8qIEZvcmNlIHRoZSBVbml0Q29udHJvbCdzIHNldCB3aWR0aC4gKi9cblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IHdyYXBwZXJIZWlnaHQgPSBjc3NgXG5cdGhlaWdodDogNDBweDtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRJbm5lcldyYXBwZXJTdHlsZXMoIHsgaGFzV2lkdGggfTogeyBoYXNXaWR0aDogYm9vbGVhbiB9ICkge1xuXHRyZXR1cm4gY3NzKCBpbm5lcldyYXBwZXIoKSwgaGFzV2lkdGggJiYgd3JhcHBlcldpZHRoLCB3cmFwcGVySGVpZ2h0ICk7XG59XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sRHJvcGRvd24gPSBjc3NgXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0JiYgPiBidXR0b24ge1xuXHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQkeyBydGwoXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDJweCAwIDAgMnB4YCB9LFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAwIDJweCAycHggMGAgfVxuXHRcdCkoKSB9XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMudWkuYm9yZGVyIH07XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXI6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHQkeyBmb2N1c0JveFNoYWRvdyB9XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvckJvcmRlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IGNvbG9yLCBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGZhbGxiYWNrQ29sb3IgPVxuXHRcdC8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2UtaW50ZXJhY3RpdmUtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5cdFx0ISEgc3R5bGUgJiYgc3R5bGUgIT09ICdub25lJyA/IENPTE9SUy5ncmF5WyAzMDAgXSA6IHVuZGVmaW5lZDtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1zdHlsZTogJHsgc3R5bGUgPT09ICdub25lJyA/ICdzb2xpZCcgOiBzdHlsZSB9O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgY29sb3IgfHwgZmFsbGJhY2tDb2xvciB9O1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yV3JhcHBlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCR7IHN0eWxlID8gY29sb3JJbmRpY2F0b3JCb3JkZXIoIGJvcmRlciApIDogdW5kZWZpbmVkIH1cblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cGFkZGluZzogMnB4O1xuXG5cdFx0Lypcblx0XHQgKiBDb2xvckluZGljYXRvclxuXHRcdCAqXG5cdFx0ICogVGhlIHRyYW5zcGFyZW50IGNvbG9ycyB1c2VkIGhlcmUgZW5zdXJlIHZpc2liaWxpdHkgb2YgdGhlIGluZGljYXRvclxuXHRcdCAqIG92ZXIgdGhlIGFjdGl2ZSBzdGF0ZSBvZiB0aGUgYm9yZGVyIGNvbnRyb2wgZHJvcGRvd24ncyB0b2dnbGUgYnV0dG9uLlxuXHRcdCAqL1xuXHRcdCYgPiBzcGFuIHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0d2lkdGg6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0LTQ1ZGVnLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA1MiUsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDUyJVxuXHRcdFx0KTtcblx0XHR9XG5cdGA7XG59O1xuXG4vLyBNdXN0IGVxdWFsICRjb2xvci1wYWxldHRlLWNpcmNsZS1zaXplIGZyb206XG4vLyBAd29yZHByZXNzL2NvbXBvbmVudHMvc3JjL2NpcmN1bGFyLW9wdGlvbi1waWNrZXIvc3R5bGUuc2Nzc1xuY29uc3Qgc3dhdGNoU2l6ZSA9IDI4O1xuY29uc3Qgc3dhdGNoR2FwID0gMTI7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRyb2xzID0gY3NzYFxuXHR3aWR0aDogJHsgc3dhdGNoU2l6ZSAqIDYgKyBzd2F0Y2hHYXAgKiA1IH1weDtcblxuXHQ+IGRpdjpmaXJzdC1vZi10eXBlID4gJHsgU3R5bGVkTGFiZWwgfSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCYmICR7IFN0eWxlZExhYmVsIH0gKyBidXR0b246bm90KCAuaGFzLXRleHQgKSB7XG5cdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRlbnQgPSBjc3NgYDtcbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvckluZGljYXRvciA9IGNzc2BgO1xuXG5leHBvcnQgY29uc3QgcmVzZXRCdXR0b25XcmFwcGVyID0gY3NzYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclNsaWRlciA9ICgpID0+IGNzc2Bcblx0ZmxleDogMSAxIDYwJTtcblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiBzcGFjZSggMyApIH0gKSgpIH1cbmA7XG4iXX0= */");
-  };
-  var colorIndicatorWrapper = (border) => {
-    const {
-      style: style2
-    } = border || {};
-    return /* @__PURE__ */ css("border-radius:", config_values_default.radiusFull, ";border:2px solid transparent;", style2 ? colorIndicatorBorder(border) : void 0, " width:24px;height:24px;padding:2px;&>span{height:", space(4), ";width:", space(4), ";background:linear-gradient(\n				-45deg,\n				transparent 48%,\n				rgb( 0 0 0 / 20% ) 48%,\n				rgb( 0 0 0 / 20% ) 52%,\n				transparent 52%\n			);}" + (false ? "" : ";label:colorIndicatorWrapper;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0RlciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBydGwgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCB7IFN0eWxlZExhYmVsIH0gZnJvbSAnLi4vYmFzZS1jb250cm9sL3N0eWxlcy9iYXNlLWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7XG5cdFZhbHVlSW5wdXQgYXMgVW5pdENvbnRyb2xXcmFwcGVyLFxuXHRVbml0U2VsZWN0LFxufSBmcm9tICcuLi91bml0LWNvbnRyb2wvc3R5bGVzL3VuaXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IHR5cGUgeyBCb3JkZXIgfSBmcm9tICcuL3R5cGVzJztcblxuY29uc3QgZm9jdXNCb3hTaGFkb3cgPSBjc3NgXG5cdGJveC1zaGFkb3c6IGluc2V0ICR7IENPTkZJRy5jb250cm9sQm94U2hhZG93Rm9jdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sID0gY3NzYFxuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IGlubmVyV3JhcHBlciA9ICgpID0+IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdGZsZXg6IDEgMSA0MCU7XG5cdH1cblx0JiYgJHsgVW5pdFNlbGVjdCB9IHtcblx0XHQvKiBQcmV2ZW50IHVuaXQgc2VsZWN0IGZvcmNpbmcgbWluIGhlaWdodCBsYXJnZXIgdGhhbiBpdHMgVW5pdENvbnRyb2wgKi9cblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5gO1xuXG4vKlxuICogVGhpcyBzdHlsZSBpcyBvbmx5IGFwcGxpZWQgdG8gdGhlIFVuaXRDb250cm9sIHdyYXBwZXIgd2hlbiB0aGUgYm9yZGVyIHdpZHRoXG4gKiBmaWVsZCBzaG91bGQgYmUgYSBzZXQgd2lkdGguIE9taXR0aW5nIHRoaXMgYWxsb3dzIHRoZSBVbml0Q29udHJvbCAmXG4gKiBSYW5nZUNvbnRyb2wgdG8gc2hhcmUgdGhlIGF2YWlsYWJsZSB3aWR0aCBpbiBhIDQwLzYwIHNwbGl0IHJlc3BlY3RpdmVseS5cbiAqL1xuZXhwb3J0IGNvbnN0IHdyYXBwZXJXaWR0aCA9IGNzc2Bcblx0JHsgVW5pdENvbnRyb2xXcmFwcGVyIH0ge1xuXHRcdC8qIEZvcmNlIHRoZSBVbml0Q29udHJvbCdzIHNldCB3aWR0aC4gKi9cblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IHdyYXBwZXJIZWlnaHQgPSBjc3NgXG5cdGhlaWdodDogNDBweDtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRJbm5lcldyYXBwZXJTdHlsZXMoIHsgaGFzV2lkdGggfTogeyBoYXNXaWR0aDogYm9vbGVhbiB9ICkge1xuXHRyZXR1cm4gY3NzKCBpbm5lcldyYXBwZXIoKSwgaGFzV2lkdGggJiYgd3JhcHBlcldpZHRoLCB3cmFwcGVySGVpZ2h0ICk7XG59XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sRHJvcGRvd24gPSBjc3NgXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0JiYgPiBidXR0b24ge1xuXHRcdGFzcGVjdC1yYXRpbzogMTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQkeyBydGwoXG5cdFx0XHR7IGJvcmRlclJhZGl1czogYDJweCAwIDAgMnB4YCB9LFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAwIDJweCAycHggMGAgfVxuXHRcdCkoKSB9XG5cdFx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMudWkuYm9yZGVyIH07XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6aG92ZXI6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHQkeyBmb2N1c0JveFNoYWRvdyB9XG5cdFx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvckJvcmRlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IGNvbG9yLCBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdGNvbnN0IGZhbGxiYWNrQ29sb3IgPVxuXHRcdC8vIFRPRE86IHNob3VsZCB1c2UgdGhlIGBzdHJva2UtaW50ZXJhY3RpdmUtbmV1dHJhbGAgV1BEUyB0b2tlbiB3aGVuIHJlZmFjdG9yZWQgdG8gU0NTUyBtb2R1bGVzXG5cdFx0ISEgc3R5bGUgJiYgc3R5bGUgIT09ICdub25lJyA/IENPTE9SUy5ncmF5WyAzMDAgXSA6IHVuZGVmaW5lZDtcblxuXHRyZXR1cm4gY3NzYFxuXHRcdGJvcmRlci1zdHlsZTogJHsgc3R5bGUgPT09ICdub25lJyA/ICdzb2xpZCcgOiBzdHlsZSB9O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgY29sb3IgfHwgZmFsbGJhY2tDb2xvciB9O1xuXHRgO1xufTtcblxuZXhwb3J0IGNvbnN0IGNvbG9ySW5kaWNhdG9yV3JhcHBlciA9ICggYm9yZGVyPzogQm9yZGVyICkgPT4ge1xuXHRjb25zdCB7IHN0eWxlIH0gPSBib3JkZXIgfHwge307XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCR7IHN0eWxlID8gY29sb3JJbmRpY2F0b3JCb3JkZXIoIGJvcmRlciApIDogdW5kZWZpbmVkIH1cblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cGFkZGluZzogMnB4O1xuXG5cdFx0Lypcblx0XHQgKiBDb2xvckluZGljYXRvclxuXHRcdCAqXG5cdFx0ICogVGhlIHRyYW5zcGFyZW50IGNvbG9ycyB1c2VkIGhlcmUgZW5zdXJlIHZpc2liaWxpdHkgb2YgdGhlIGluZGljYXRvclxuXHRcdCAqIG92ZXIgdGhlIGFjdGl2ZSBzdGF0ZSBvZiB0aGUgYm9yZGVyIGNvbnRyb2wgZHJvcGRvd24ncyB0b2dnbGUgYnV0dG9uLlxuXHRcdCAqL1xuXHRcdCYgPiBzcGFuIHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdFx0d2lkdGg6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0LTQ1ZGVnLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA0OCUsXG5cdFx0XHRcdHJnYiggMCAwIDAgLyAyMCUgKSA1MiUsXG5cdFx0XHRcdHRyYW5zcGFyZW50IDUyJVxuXHRcdFx0KTtcblx0XHR9XG5cdGA7XG59O1xuXG4vLyBNdXN0IGVxdWFsICRjb2xvci1wYWxldHRlLWNpcmNsZS1zaXplIGZyb206XG4vLyBAd29yZHByZXNzL2NvbXBvbmVudHMvc3JjL2NpcmN1bGFyLW9wdGlvbi1waWNrZXIvc3R5bGUuc2Nzc1xuY29uc3Qgc3dhdGNoU2l6ZSA9IDI4O1xuY29uc3Qgc3dhdGNoR2FwID0gMTI7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRyb2xzID0gY3NzYFxuXHR3aWR0aDogJHsgc3dhdGNoU2l6ZSAqIDYgKyBzd2F0Y2hHYXAgKiA1IH1weDtcblxuXHQ+IGRpdjpmaXJzdC1vZi10eXBlID4gJHsgU3R5bGVkTGFiZWwgfSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCYmICR7IFN0eWxlZExhYmVsIH0gKyBidXR0b246bm90KCAuaGFzLXRleHQgKSB7XG5cdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb250cm9sUG9wb3ZlckNvbnRlbnQgPSBjc3NgYDtcbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvckluZGljYXRvciA9IGNzc2BgO1xuXG5leHBvcnQgY29uc3QgcmVzZXRCdXR0b25XcmFwcGVyID0gY3NzYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclNsaWRlciA9ICgpID0+IGNzc2Bcblx0ZmxleDogMSAxIDYwJTtcblx0JHsgcnRsKCB7IG1hcmdpblJpZ2h0OiBzcGFjZSggMyApIH0gKSgpIH1cbmA7XG4iXX0= */");
-  };
-  var swatchSize = 28;
-  var swatchGap = 12;
-  var borderControlPopoverControls = /* @__PURE__ */ css("width:", swatchSize * 6 + swatchGap * 5, "px;>div:first-of-type>", StyledLabel, "{margin-bottom:0;}&& ", StyledLabel, "+button:not( .has-text ){min-width:24px;padding:0;}" + (false ? "" : ";label:borderControlPopoverControls;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2SCtDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBTdHlsZWRMYWJlbCB9IGZyb20gJy4uL2Jhc2UtY29udHJvbC9zdHlsZXMvYmFzZS1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQge1xuXHRWYWx1ZUlucHV0IGFzIFVuaXRDb250cm9sV3JhcHBlcixcblx0VW5pdFNlbGVjdCxcbn0gZnJvbSAnLi4vdW5pdC1jb250cm9sL3N0eWxlcy91bml0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
-  var borderControlPopoverContent = /* @__PURE__ */ css(false ? "" : ";label:borderControlPopoverContent;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwSThDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBTdHlsZWRMYWJlbCB9IGZyb20gJy4uL2Jhc2UtY29udHJvbC9zdHlsZXMvYmFzZS1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQge1xuXHRWYWx1ZUlucHV0IGFzIFVuaXRDb250cm9sV3JhcHBlcixcblx0VW5pdFNlbGVjdCxcbn0gZnJvbSAnLi4vdW5pdC1jb250cm9sL3N0eWxlcy91bml0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
-  var borderColorIndicator = /* @__PURE__ */ css(false ? "" : ";label:borderColorIndicator;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySXVDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBTdHlsZWRMYWJlbCB9IGZyb20gJy4uL2Jhc2UtY29udHJvbC9zdHlsZXMvYmFzZS1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQge1xuXHRWYWx1ZUlucHV0IGFzIFVuaXRDb250cm9sV3JhcHBlcixcblx0VW5pdFNlbGVjdCxcbn0gZnJvbSAnLi4vdW5pdC1jb250cm9sL3N0eWxlcy91bml0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
-  var resetButtonWrapper = false ? {
-    name: "1ghe26v",
-    styles: "display:flex;justify-content:flex-end;margin-top:12px"
-  } : {
-    name: "1a93xby-resetButtonWrapper",
-    styles: "display:flex;justify-content:flex-end;margin-top:12px;label:resetButtonWrapper;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2SXFDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBTdHlsZWRMYWJlbCB9IGZyb20gJy4uL2Jhc2UtY29udHJvbC9zdHlsZXMvYmFzZS1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQge1xuXHRWYWx1ZUlucHV0IGFzIFVuaXRDb250cm9sV3JhcHBlcixcblx0VW5pdFNlbGVjdCxcbn0gZnJvbSAnLi4vdW5pdC1jb250cm9sL3N0eWxlcy91bml0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__10
-  };
-  var borderSlider = () => /* @__PURE__ */ css("flex:1 1 60%;", rtl({
-    marginRight: space(3)
-  })(), ";" + (false ? "" : ";label:borderSlider;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtSnFDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHLCBib3hTaXppbmdSZXNldCwgcnRsIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5pbXBvcnQgeyBTdHlsZWRMYWJlbCB9IGZyb20gJy4uL2Jhc2UtY29udHJvbC9zdHlsZXMvYmFzZS1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQge1xuXHRWYWx1ZUlucHV0IGFzIFVuaXRDb250cm9sV3JhcHBlcixcblx0VW5pdFNlbGVjdCxcbn0gZnJvbSAnLi4vdW5pdC1jb250cm9sL3N0eWxlcy91bml0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB0eXBlIHsgQm9yZGVyIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IGZvY3VzQm94U2hhZG93ID0gY3NzYFxuXHRib3gtc2hhZG93OiBpbnNldCAkeyBDT05GSUcuY29udHJvbEJveFNoYWRvd0ZvY3VzIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbCA9IGNzc2Bcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBpbm5lcldyYXBwZXIgPSAoKSA9PiBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHRmbGV4OiAxIDEgNDAlO1xuXHR9XG5cdCYmICR7IFVuaXRTZWxlY3QgfSB7XG5cdFx0LyogUHJldmVudCB1bml0IHNlbGVjdCBmb3JjaW5nIG1pbiBoZWlnaHQgbGFyZ2VyIHRoYW4gaXRzIFVuaXRDb250cm9sICovXG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxuYDtcblxuLypcbiAqIFRoaXMgc3R5bGUgaXMgb25seSBhcHBsaWVkIHRvIHRoZSBVbml0Q29udHJvbCB3cmFwcGVyIHdoZW4gdGhlIGJvcmRlciB3aWR0aFxuICogZmllbGQgc2hvdWxkIGJlIGEgc2V0IHdpZHRoLiBPbWl0dGluZyB0aGlzIGFsbG93cyB0aGUgVW5pdENvbnRyb2wgJlxuICogUmFuZ2VDb250cm9sIHRvIHNoYXJlIHRoZSBhdmFpbGFibGUgd2lkdGggaW4gYSA0MC82MCBzcGxpdCByZXNwZWN0aXZlbHkuXG4gKi9cbmV4cG9ydCBjb25zdCB3cmFwcGVyV2lkdGggPSBjc3NgXG5cdCR7IFVuaXRDb250cm9sV3JhcHBlciB9IHtcblx0XHQvKiBGb3JjZSB0aGUgVW5pdENvbnRyb2wncyBzZXQgd2lkdGguICovXG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCB3cmFwcGVySGVpZ2h0ID0gY3NzYFxuXHRoZWlnaHQ6IDQwcHg7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0SW5uZXJXcmFwcGVyU3R5bGVzKCB7IGhhc1dpZHRoIH06IHsgaGFzV2lkdGg6IGJvb2xlYW4gfSApIHtcblx0cmV0dXJuIGNzcyggaW5uZXJXcmFwcGVyKCksIGhhc1dpZHRoICYmIHdyYXBwZXJXaWR0aCwgd3JhcHBlckhlaWdodCApO1xufVxuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbERyb3Bkb3duID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdCYmID4gYnV0dG9uIHtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0JHsgcnRsKFxuXHRcdFx0eyBib3JkZXJSYWRpdXM6IGAycHggMCAwIDJweGAgfSxcblx0XHRcdHsgYm9yZGVyUmFkaXVzOiBgMCAycHggMnB4IDBgIH1cblx0XHQpKCkgfVxuXHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gc29saWQgJHsgQ09MT1JTLnVpLmJvcmRlciB9O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0JHsgZm9jdXNCb3hTaGFkb3cgfVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkeyBDT0xPUlMudWkuYm9yZGVyRm9jdXMgfTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgY29sb3JJbmRpY2F0b3JCb3JkZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBjb2xvciwgc3R5bGUgfSA9IGJvcmRlciB8fCB7fTtcblxuXHRjb25zdCBmYWxsYmFja0NvbG9yID1cblx0XHQvLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLWludGVyYWN0aXZlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuXHRcdCEhIHN0eWxlICYmIHN0eWxlICE9PSAnbm9uZScgPyBDT0xPUlMuZ3JheVsgMzAwIF0gOiB1bmRlZmluZWQ7XG5cblx0cmV0dXJuIGNzc2Bcblx0XHRib3JkZXItc3R5bGU6ICR7IHN0eWxlID09PSAnbm9uZScgPyAnc29saWQnIDogc3R5bGUgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IGNvbG9yIHx8IGZhbGxiYWNrQ29sb3IgfTtcblx0YDtcbn07XG5cbmV4cG9ydCBjb25zdCBjb2xvckluZGljYXRvcldyYXBwZXIgPSAoIGJvcmRlcj86IEJvcmRlciApID0+IHtcblx0Y29uc3QgeyBzdHlsZSB9ID0gYm9yZGVyIHx8IHt9O1xuXG5cdHJldHVybiBjc3NgXG5cdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQkeyBzdHlsZSA/IGNvbG9ySW5kaWNhdG9yQm9yZGVyKCBib3JkZXIgKSA6IHVuZGVmaW5lZCB9XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDJweDtcblxuXHRcdC8qXG5cdFx0ICogQ29sb3JJbmRpY2F0b3Jcblx0XHQgKlxuXHRcdCAqIFRoZSB0cmFuc3BhcmVudCBjb2xvcnMgdXNlZCBoZXJlIGVuc3VyZSB2aXNpYmlsaXR5IG9mIHRoZSBpbmRpY2F0b3Jcblx0XHQgKiBvdmVyIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIGJvcmRlciBjb250cm9sIGRyb3Bkb3duJ3MgdG9nZ2xlIGJ1dHRvbi5cblx0XHQgKi9cblx0XHQmID4gc3BhbiB7XG5cdFx0XHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcblx0XHRcdHdpZHRoOiAkeyBzcGFjZSggNCApIH07XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdC00NWRlZyxcblx0XHRcdFx0dHJhbnNwYXJlbnQgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNDglLFxuXHRcdFx0XHRyZ2IoIDAgMCAwIC8gMjAlICkgNTIlLFxuXHRcdFx0XHR0cmFuc3BhcmVudCA1MiVcblx0XHRcdCk7XG5cdFx0fVxuXHRgO1xufTtcblxuLy8gTXVzdCBlcXVhbCAkY29sb3ItcGFsZXR0ZS1jaXJjbGUtc2l6ZSBmcm9tOlxuLy8gQHdvcmRwcmVzcy9jb21wb25lbnRzL3NyYy9jaXJjdWxhci1vcHRpb24tcGlja2VyL3N0eWxlLnNjc3NcbmNvbnN0IHN3YXRjaFNpemUgPSAyODtcbmNvbnN0IHN3YXRjaEdhcCA9IDEyO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250cm9scyA9IGNzc2Bcblx0d2lkdGg6ICR7IHN3YXRjaFNpemUgKiA2ICsgc3dhdGNoR2FwICogNSB9cHg7XG5cblx0PiBkaXY6Zmlyc3Qtb2YtdHlwZSA+ICR7IFN0eWxlZExhYmVsIH0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmJiAkeyBTdHlsZWRMYWJlbCB9ICsgYnV0dG9uOm5vdCggLmhhcy10ZXh0ICkge1xuXHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29udHJvbFBvcG92ZXJDb250ZW50ID0gY3NzYGA7XG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3JJbmRpY2F0b3IgPSBjc3NgYDtcblxuZXhwb3J0IGNvbnN0IHJlc2V0QnV0dG9uV3JhcHBlciA9IGNzc2Bcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLXRvcDogMTJweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJTbGlkZXIgPSAoKSA9PiBjc3NgXG5cdGZsZXg6IDEgMSA2MCU7XG5cdCR7IHJ0bCggeyBtYXJnaW5SaWdodDogc3BhY2UoIDMgKSB9ICkoKSB9XG5gO1xuIl19 */");
-
   // packages/components/build-module/unit-control/utils.mjs
   var import_i18n21 = __toESM(require_i18n(), 1);
   var allUnits = {
@@ -33883,10 +34553,89 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/border-control/border-control-dropdown/hook.mjs
+  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, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE16}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle16(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash16(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE16, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime16();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle16(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle15("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 style_module_default15 = { "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 useBorderControlDropdown(props) {
     const {
       border,
-      className: className2,
+      className,
       colors = [],
       enableAlpha = false,
       enableStyle = true,
@@ -33921,25 +34670,11 @@ This message will only show in development mode. It won't appear in production.
         style: void 0
       });
     };
-    const cx2 = useCx();
-    const classes = (0, import_element81.useMemo)(() => {
-      return cx2(borderControlDropdown, className2);
-    }, [className2, cx2]);
-    const indicatorClassName = (0, import_element81.useMemo)(() => {
-      return cx2(borderColorIndicator);
-    }, [cx2]);
-    const indicatorWrapperClassName = (0, import_element81.useMemo)(() => {
-      return cx2(colorIndicatorWrapper(border));
-    }, [border, cx2]);
-    const popoverControlsClassName = (0, import_element81.useMemo)(() => {
-      return cx2(borderControlPopoverControls);
-    }, [cx2]);
-    const popoverContentClassName = (0, import_element81.useMemo)(() => {
-      return cx2(borderControlPopoverContent);
-    }, [cx2]);
-    const resetButtonWrapperClassName = (0, import_element81.useMemo)(() => {
-      return cx2(resetButtonWrapper);
-    }, [cx2]);
+    const classes = clsx_default(style_module_default15.dropdown, className);
+    const {
+      color: indicatorColor,
+      style: indicatorStyle
+    } = border || {};
     return {
       ...otherProps,
       border,
@@ -33947,20 +34682,26 @@ This message will only show in development mode. It won't appear in production.
       colors,
       enableAlpha,
       enableStyle,
-      indicatorClassName,
-      indicatorWrapperClassName,
+      indicatorWrapperClassName: style_module_default15["color-indicator-wrapper"],
+      // Applied inline so CSS-wide values (e.g. `inherit`) and the `||` color
+      // fallback pass straight through to `border-style`/`border-color`. Style
+      // `none` previews as `solid`; a style without a color falls back to
+      // gray-300.
+      indicatorWrapperStyle: indicatorStyle ? {
+        borderStyle: indicatorStyle === "none" ? "solid" : indicatorStyle,
+        borderColor: indicatorColor || (indicatorStyle !== "none" ? COLORS.gray[300] : void 0)
+      } : void 0,
       onColorChange,
       onStyleChange,
       onReset,
-      popoverContentClassName,
-      popoverControlsClassName,
-      resetButtonWrapperClassName,
+      popoverControlsClassName: style_module_default15["popover-controls"],
+      resetButtonWrapperClassName: style_module_default15["reset-button-wrapper"],
       __experimentalIsRenderedInSidebar
     };
   }

   // packages/components/build-module/border-control/border-control-dropdown/component.mjs
-  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
   var getAriaLabelColorValue = (colorValue) => {
     return colorValue.replace(/^var\((.+)\)$/, "$1");
   };
@@ -34038,13 +34779,12 @@ This message will only show in development mode. It won't appear in production.
       disableCustomColors,
       enableAlpha,
       enableStyle,
-      indicatorClassName,
       indicatorWrapperClassName,
+      indicatorWrapperStyle,
       isStyleSettable,
       onReset,
       onColorChange,
       onStyleChange,
-      popoverContentClassName,
       popoverControlsClassName,
       resetButtonWrapperClassName,
       __unstablePopoverProps,
@@ -34060,7 +34800,7 @@ This message will only show in development mode. It won't appear in production.
     const dropdownPosition = __experimentalIsRenderedInSidebar ? "bottom left" : void 0;
     const renderToggle = ({
       onToggle
-    }) => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(button_default, {
+    }) => /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(button_default, {
       onClick: onToggle,
       variant: "tertiary",
       "aria-label": toggleAriaLabel,
@@ -34068,22 +34808,21 @@ This message will only show in development mode. It won't appear in production.
       label: (0, import_i18n22.__)("Border color and style picker"),
       showTooltip: true,
       __next40pxDefaultSize: true,
-      children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("span", {
+      children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("span", {
         className: indicatorWrapperClassName,
-        children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(color_indicator_default, {
-          className: indicatorClassName,
+        style: indicatorWrapperStyle,
+        children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(color_indicator_default, {
           colorValue: color2
         })
       })
     });
-    const renderContent = () => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(import_jsx_runtime147.Fragment, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(dropdown_content_wrapper_default, {
+    const renderContent = () => /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(import_jsx_runtime148.Fragment, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime148.jsxs)(dropdown_content_wrapper_default, {
         paddingSize: "medium",
-        children: [/* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(component_default18, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime148.jsxs)(component_default18, {
           className: popoverControlsClassName,
           spacing: 6,
-          children: [/* @__PURE__ */ (0, import_jsx_runtime147.jsx)(color_palette_default, {
-            className: popoverContentClassName,
+          children: [/* @__PURE__ */ (0, import_jsx_runtime148.jsx)(color_palette_default, {
             value: color2,
             onChange: onColorChange,
             colors,
@@ -34091,14 +34830,14 @@ This message will only show in development mode. It won't appear in production.
             __experimentalIsRenderedInSidebar,
             clearable: false,
             enableAlpha
-          }), enableStyle && isStyleSettable && /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(component_default16, {
+          }), enableStyle && isStyleSettable && /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(component_default16, {
             label: (0, import_i18n22.__)("Style"),
             value: style2,
             onChange: onStyleChange
           })]
-        }), /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("div", {
+        }), /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("div", {
           className: resetButtonWrapperClassName,
-          children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(button_default, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(button_default, {
             variant: "tertiary",
             onClick: () => {
               onReset();
@@ -34111,7 +34850,7 @@ This message will only show in development mode. It won't appear in production.
         })]
       })
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dropdown_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(dropdown_default, {
       renderToggle,
       renderContent,
       popoverProps: {
@@ -34125,15 +34864,56 @@ This message will only show in development mode. It won't appear in production.
   var component_default20 = ConnectedBorderControlDropdown;

   // packages/components/build-module/unit-control/index.mjs
-  var import_deprecated8 = __toESM(require_deprecated(), 1);
-  var import_element83 = __toESM(require_element(), 1);
+  var import_deprecated9 = __toESM(require_deprecated(), 1);
+  var import_element81 = __toESM(require_element(), 1);
   var import_i18n23 = __toESM(require_i18n(), 1);

+  // packages/components/build-module/unit-control/styles/unit-control-styles.mjs
+  var ValueInput = /* @__PURE__ */ createStyled(number_control_default, false ? {
+    target: "e1bagdl32"
+  } : {
+    target: "e1bagdl32",
+    label: "ValueInput"
+  })("&&&{input{display:block;width:100%;}", BackdropUI, "{transition:box-shadow 0.1s linear;}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaUJpRCIsImZpbGUiOiJ1bml0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IEJhY2tkcm9wVUkgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdFNpemUgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuLy8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuLy8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxudHlwZSBTZWxlY3RQcm9wcyA9IHtcblx0c2VsZWN0U2l6ZTogU2VsZWN0U2l6ZTtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFZhbHVlSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JiYmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZVVuaXRMYWJlbFN0eWxlcyA9ICggeyBzZWxlY3RTaXplIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJweCAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDgwMCBdIH07XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAxICkgfTtcblxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHR9XG5cdFx0YCxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNlbGVjdFNpemUgXTtcbn07XG5cbmV4cG9ydCBjb25zdCBVbml0TGFiZWwgPSBzdHlsZWQuZGl2PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXG5cdFx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA5MDAgXSB9O1xuXHR9XG5gO1xuXG5jb25zdCB1bml0U2VsZWN0U2l6ZXMgPSAoIHsgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0c21hbGw6IGNzc2Bcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0Ym94LXNoYWRvdyAwLjFzIGxpbmVhcixcblx0XHRcdFx0Ym9yZGVyIDAuMXMgbGluZWFyO1xuXG5cdFx0XHQkeyBydGwoIHsgYm9yZGVyVG9wTGVmdFJhZGl1czogMCwgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCB9ICkoKSB9XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aCArICcgJyArIENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdGAsXG5cdFx0ZGVmYXVsdDogY3NzYFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jjp3aGVyZSggOm5vdCggOmRpc2FibGVkICkgKTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBGb3IgSGlnaCBDb250cmFzdCBNb2RlXG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQvLyBUaGUgJiYmIGNvdW50ZXJhY3RzIDxzZWxlY3Q+IHN0eWxlcyBpbiBXUCBmb3Jtcy5jc3Ncblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKiBSZW1vdmluZyBtYXJnaW4gZW5zdXJlcyBmb2N1cyBzdHlsZXMgbmVhdGx5IG92ZXJsYXkgdGhlIHdyYXBwZXIuICovXG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCR7IGJhc2VVbml0TGFiZWxTdHlsZXMgfTtcblx0XHQkeyB1bml0U2VsZWN0U2l6ZXMgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  var baseUnitLabelStyles = ({
+    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 */")
+    };
+    return sizes[selectSize];
+  };
+  var UnitLabel = /* @__PURE__ */ createStyled("div", false ? {
+    target: "e1bagdl31"
+  } : {
+    target: "e1bagdl31",
+    label: "UnitLabel"
+  })("&&&{pointer-events:none;", baseUnitLabelStyles, ";color:", COLORS.gray[900], ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUVrRCIsImZpbGUiOiJ1bml0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IEJhY2tkcm9wVUkgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdFNpemUgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuLy8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuLy8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxudHlwZSBTZWxlY3RQcm9wcyA9IHtcblx0c2VsZWN0U2l6ZTogU2VsZWN0U2l6ZTtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFZhbHVlSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JiYmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZVVuaXRMYWJlbFN0eWxlcyA9ICggeyBzZWxlY3RTaXplIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJweCAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDgwMCBdIH07XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAxICkgfTtcblxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHR9XG5cdFx0YCxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNlbGVjdFNpemUgXTtcbn07XG5cbmV4cG9ydCBjb25zdCBVbml0TGFiZWwgPSBzdHlsZWQuZGl2PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXG5cdFx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA5MDAgXSB9O1xuXHR9XG5gO1xuXG5jb25zdCB1bml0U2VsZWN0U2l6ZXMgPSAoIHsgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0c21hbGw6IGNzc2Bcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0Ym94LXNoYWRvdyAwLjFzIGxpbmVhcixcblx0XHRcdFx0Ym9yZGVyIDAuMXMgbGluZWFyO1xuXG5cdFx0XHQkeyBydGwoIHsgYm9yZGVyVG9wTGVmdFJhZGl1czogMCwgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCB9ICkoKSB9XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aCArICcgJyArIENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdGAsXG5cdFx0ZGVmYXVsdDogY3NzYFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jjp3aGVyZSggOm5vdCggOmRpc2FibGVkICkgKTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBGb3IgSGlnaCBDb250cmFzdCBNb2RlXG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQvLyBUaGUgJiYmIGNvdW50ZXJhY3RzIDxzZWxlY3Q+IHN0eWxlcyBpbiBXUCBmb3Jtcy5jc3Ncblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKiBSZW1vdmluZyBtYXJnaW4gZW5zdXJlcyBmb2N1cyBzdHlsZXMgbmVhdGx5IG92ZXJsYXkgdGhlIHdyYXBwZXIuICovXG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCR7IGJhc2VVbml0TGFiZWxTdHlsZXMgfTtcblx0XHQkeyB1bml0U2VsZWN0U2l6ZXMgfTtcblx0fVxuYDtcbiJdfQ== */"));
+  var unitSelectSizes = ({
+    selectSize = "default"
+  }) => {
+    const sizes = {
+      small: /* @__PURE__ */ css("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 */")
+    };
+    return sizes[selectSize];
+  };
+  var UnitSelect = /* @__PURE__ */ createStyled("select", false ? {
+    target: "e1bagdl30"
+  } : {
+    target: "e1bagdl30",
+    label: "UnitSelect"
+  })("&&&{appearance:none;background:transparent;border-radius:", config_values_default.radiusXSmall, ";border:none;display:block;outline:none;margin:0;min-height:auto;font-family:inherit;", baseUnitLabelStyles, ";", unitSelectSizes, ";&:not( :disabled ){cursor:pointer;}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaXQtY29udHJvbC1zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0hzRCIsImZpbGUiOiJ1bml0LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIHJ0bCB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCBOdW1iZXJDb250cm9sIGZyb20gJy4uLy4uL251bWJlci1jb250cm9sJztcbmltcG9ydCB7IEJhY2tkcm9wVUkgfSBmcm9tICcuLi8uLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgdHlwZSB7IFNlbGVjdFNpemUgfSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuLy8gVXNpbmcgYHNlbGVjdFNpemVgIGluc3RlYWQgb2YgYHNpemVgIHRvIGF2b2lkIGEgdHlwZSBjb25mbGljdCB3aXRoIHRoZVxuLy8gYHNpemVgIEhUTUwgYXR0cmlidXRlIG9mIHRoZSBgc2VsZWN0YCBlbGVtZW50LlxudHlwZSBTZWxlY3RQcm9wcyA9IHtcblx0c2VsZWN0U2l6ZTogU2VsZWN0U2l6ZTtcbn07XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IFZhbHVlSW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JiYmIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHRcdH1cblx0fVxuYDtcblxuY29uc3QgYmFzZVVuaXRMYWJlbFN0eWxlcyA9ICggeyBzZWxlY3RTaXplIH06IFNlbGVjdFByb3BzICkgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRzbWFsbDogY3NzYFxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDJweCAxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG5cdFx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0XHRjb2xvcjogJHsgQ09MT1JTLmdyYXlbIDgwMCBdIH07XG5cdFx0XHR9XG5cdFx0YCxcblx0XHRkZWZhdWx0OiBjc3NgXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0bWluLXdpZHRoOiAyNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAxICkgfTtcblxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRmaWVsZC1zaXppbmc6IGNvbnRlbnQ7XG5cblx0XHRcdCY6bm90KCA6ZGlzYWJsZWQgKSB7XG5cdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHR9XG5cdFx0YCxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNlbGVjdFNpemUgXTtcbn07XG5cbmV4cG9ydCBjb25zdCBVbml0TGFiZWwgPSBzdHlsZWQuZGl2PCBTZWxlY3RQcm9wcyA+YFxuXHQmJiYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JHsgYmFzZVVuaXRMYWJlbFN0eWxlcyB9O1xuXG5cdFx0Y29sb3I6ICR7IENPTE9SUy5ncmF5WyA5MDAgXSB9O1xuXHR9XG5gO1xuXG5jb25zdCB1bml0U2VsZWN0U2l6ZXMgPSAoIHsgc2VsZWN0U2l6ZSA9ICdkZWZhdWx0JyB9OiBTZWxlY3RQcm9wcyApID0+IHtcblx0Y29uc3Qgc2l6ZXMgPSB7XG5cdFx0c21hbGw6IGNzc2Bcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbjpcblx0XHRcdFx0Ym94LXNoYWRvdyAwLjFzIGxpbmVhcixcblx0XHRcdFx0Ym9yZGVyIDAuMXMgbGluZWFyO1xuXG5cdFx0XHQkeyBydGwoIHsgYm9yZGVyVG9wTGVmdFJhZGl1czogMCwgYm9yZGVyQm90dG9tTGVmdFJhZGl1czogMCB9ICkoKSB9XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aCArICcgJyArIENPTE9SUy51aS5ib3JkZXJGb2N1cyB9O1xuXHRcdFx0XHRvdXRsaW5lLW9mZnNldDogMDtcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdGAsXG5cdFx0ZGVmYXVsdDogY3NzYFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Jjp3aGVyZSggOm5vdCggOmRpc2FibGVkICkgKTpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwXG5cdFx0XHRcdFx0JHsgQ09ORklHLmJvcmRlcldpZHRoICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkIHRyYW5zcGFyZW50OyAvLyBGb3IgSGlnaCBDb250cmFzdCBNb2RlXG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdFx0XHRcdCR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzICsgJyAnICsgQ09MT1JTLnVpLmJvcmRlckZvY3VzIH07XG5cdFx0XHRcdG91dGxpbmU6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gc29saWQgdHJhbnNwYXJlbnQ7IC8vIEZvciBIaWdoIENvbnRyYXN0IE1vZGVcblx0XHRcdH1cblx0XHRgLFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2VsZWN0U2l6ZSBdO1xufTtcblxuZXhwb3J0IGNvbnN0IFVuaXRTZWxlY3QgPSBzdHlsZWQuc2VsZWN0PCBTZWxlY3RQcm9wcyA+YFxuXHQvLyBUaGUgJiYmIGNvdW50ZXJhY3RzIDxzZWxlY3Q+IHN0eWxlcyBpbiBXUCBmb3Jtcy5jc3Ncblx0JiYmIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQvKiBSZW1vdmluZyBtYXJnaW4gZW5zdXJlcyBmb2N1cyBzdHlsZXMgbmVhdGx5IG92ZXJsYXkgdGhlIHdyYXBwZXIuICovXG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblx0XHQmOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCR7IGJhc2VVbml0TGFiZWxTdHlsZXMgfTtcblx0XHQkeyB1bml0U2VsZWN0U2l6ZXMgfTtcblx0fVxuYDtcbiJdfQ== */"));
+
   // packages/components/build-module/unit-control/unit-select-control.mjs
-  var import_element82 = __toESM(require_element(), 1);
-  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+  var import_element80 = __toESM(require_element(), 1);
+  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
   function UnitSelectControl({
-    className: className2,
+    className,
     isUnitSelectTabbable: isTabbable2 = true,
     onChange,
     size: size4 = "default",
@@ -34142,7 +34922,7 @@ This message will only show in development mode. It won't appear in production.
     ...props
   }, ref) {
     if (!hasUnits(units) || units?.length === 1) {
-      return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(UnitLabel, {
+      return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(UnitLabel, {
         className: "components-unit-control__unit-label",
         selectSize: size4,
         children: unit
@@ -34158,8 +34938,8 @@ This message will only show in development mode. It won't appear in production.
         data
       });
     };
-    const classes = clsx_default("components-unit-control__select", className2);
-    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(UnitSelect, {
+    const classes = clsx_default("components-unit-control__select", className);
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(UnitSelect, {
       ref,
       className: classes,
       onChange: handleOnChange,
@@ -34167,23 +34947,23 @@ This message will only show in development mode. It won't appear in production.
       tabIndex: isTabbable2 ? void 0 : -1,
       value: unit,
       ...props,
-      children: units.map((option) => /* @__PURE__ */ (0, import_jsx_runtime148.jsx)("option", {
+      children: units.map((option) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("option", {
         value: option.value,
         children: option.label
       }, option.value))
     });
   }
-  var unit_select_control_default = (0, import_element82.forwardRef)(UnitSelectControl);
+  var unit_select_control_default = (0, import_element80.forwardRef)(UnitSelectControl);

   // packages/components/build-module/unit-control/index.mjs
-  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedUnitControl(unitControlProps, forwardedRef) {
     const {
       __unstableStateReducer,
       autoComplete = "off",
       // @ts-expect-error Ensure that children is omitted from restProps
       children,
-      className: className2,
+      className,
       disabled = false,
       disableUnits = false,
       isPressEnterToChange = false,
@@ -34200,14 +34980,14 @@ This message will only show in development mode. It won't appear in production.
       ...props
     } = unitControlProps;
     if ("unit" in unitControlProps) {
-      (0, import_deprecated8.default)("UnitControl unit prop", {
+      (0, import_deprecated9.default)("UnitControl unit prop", {
         since: "5.6",
         hint: "The unit should be provided within the `value` prop.",
         version: "6.2"
       });
     }
     const nonNullValueProp = valueProp ?? void 0;
-    const [units, reFirstCharacterOfUnits] = (0, import_element83.useMemo)(() => {
+    const [units, reFirstCharacterOfUnits] = (0, import_element81.useMemo)(() => {
       const list = getUnitsWithCurrentUnit(nonNullValueProp, unitProp, unitsProp);
       const [{
         value: firstUnitValue = ""
@@ -34225,7 +35005,7 @@ This message will only show in development mode. It won't appear in production.
       initial: parsedUnit,
       fallback: ""
     });
-    (0, import_element83.useEffect)(() => {
+    (0, import_element81.useEffect)(() => {
       if (parsedUnit !== void 0) {
         setUnit(parsedUnit);
       }
@@ -34235,7 +35015,7 @@ This message will only show in development mode. It won't appear in production.
       // This class is added for legacy purposes to maintain it on the outer
       // wrapper. See: https://github.com/WordPress/gutenberg/pull/45139
       "components-unit-control-wrapper",
-      className2
+      className
     );
     const handleOnQuantityChange = (nextQuantityValue, changeProps) => {
       if (nextQuantityValue === "" || typeof nextQuantityValue === "undefined" || nextQuantityValue === null) {
@@ -34266,8 +35046,8 @@ This message will only show in development mode. It won't appear in production.
         }
       };
     }
-    const refInputSuffix = (0, import_element83.useRef)(null);
-    const inputSuffix = !disableUnits ? /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(unit_select_control_default, {
+    const refInputSuffix = (0, import_element81.useRef)(null);
+    const inputSuffix = !disableUnits ? /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(unit_select_control_default, {
       ref: refInputSuffix,
       "aria-label": (0, import_i18n23.__)("Select unit"),
       disabled,
@@ -34284,7 +35064,7 @@ This message will only show in development mode. It won't appear in production.
       const activeUnit = units.find((option) => option.value === unit);
       step = activeUnit?.step ?? 1;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(ValueInput, {
+    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(ValueInput, {
       ...props,
       autoComplete,
       className: classes,
@@ -34304,12 +35084,91 @@ This message will only show in development mode. It won't appear in production.
       __unstableStateReducer
     });
   }
-  var UnitControl = (0, import_element83.forwardRef)(UnforwardedUnitControl);
+  var UnitControl = (0, import_element81.forwardRef)(UnforwardedUnitControl);
   UnitControl.displayName = "UnitControl";
   var unit_control_default = UnitControl;

   // packages/components/build-module/border-control/border-control/hook.mjs
-  var import_element84 = __toESM(require_element(), 1);
+  var import_element82 = __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, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE17}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle17(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash17(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE17, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime17();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle17(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle16("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 style_module_default16 = { "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" };
   var isValidBorder = (border) => {
     const hasWidth = border?.width !== void 0 && border.width !== "";
     const hasColor = border?.color !== void 0;
@@ -34317,7 +35176,7 @@ This message will only show in development mode. It won't appear in production.
   };
   function useBorderControl(props) {
     const {
-      className: className2,
+      className,
       colors = [],
       isCompact,
       onChange,
@@ -34335,17 +35194,17 @@ This message will only show in development mode. It won't appear in production.
     const [widthValue, originalWidthUnit] = parseQuantityAndUnitFromRawValue(border?.width);
     const widthUnit = originalWidthUnit || "px";
     const hadPreviousZeroWidth = widthValue === 0;
-    const [colorSelection, setColorSelection] = (0, import_element84.useState)();
-    const [styleSelection, setStyleSelection] = (0, import_element84.useState)();
+    const [colorSelection, setColorSelection] = (0, import_element82.useState)();
+    const [styleSelection, setStyleSelection] = (0, import_element82.useState)();
     const isStyleSettable = shouldSanitizeBorder ? isValidBorder(border) : true;
-    const onBorderChange = (0, import_element84.useCallback)((newBorder) => {
+    const onBorderChange = (0, import_element82.useCallback)((newBorder) => {
       if (shouldSanitizeBorder && !isValidBorder(newBorder)) {
         onChange(void 0);
         return;
       }
       onChange(newBorder);
     }, [onChange, shouldSanitizeBorder]);
-    const onWidthChange = (0, import_element84.useCallback)((newWidth) => {
+    const onWidthChange = (0, import_element82.useCallback)((newWidth) => {
       const newWidthValue = newWidth === "" ? void 0 : newWidth;
       const [parsedValue] = parseQuantityAndUnitFromRawValue(newWidth);
       const hasZeroWidth = parsedValue === 0;
@@ -34369,25 +35228,16 @@ This message will only show in development mode. It won't appear in production.
       }
       onBorderChange(updatedBorder);
     }, [border, hadPreviousZeroWidth, colorSelection, styleSelection, onBorderChange]);
-    const onSliderChange = (0, import_element84.useCallback)((value) => {
+    const onSliderChange = (0, import_element82.useCallback)((value) => {
       onWidthChange(`${value}${widthUnit}`);
     }, [onWidthChange, widthUnit]);
-    const cx2 = useCx();
-    const classes = (0, import_element84.useMemo)(() => {
-      return cx2(borderControl, className2);
-    }, [className2, cx2]);
-    let wrapperWidth2 = width;
+    const classes = clsx_default(style_module_default16["border-control"], className);
+    let wrapperWidth = width;
     if (isCompact) {
-      wrapperWidth2 = "116px";
+      wrapperWidth = "116px";
     }
-    const innerWrapperClassName = (0, import_element84.useMemo)(() => {
-      return cx2(getInnerWrapperStyles({
-        hasWidth: !!wrapperWidth2
-      }));
-    }, [wrapperWidth2, cx2]);
-    const sliderClassName = (0, import_element84.useMemo)(() => {
-      return cx2(borderSlider());
-    }, [cx2]);
+    const innerWrapperClassName = clsx_default(style_module_default16["inner-wrapper"], !!wrapperWidth && style_module_default16["inner-wrapper-has-width"]);
+    const sliderClassName = style_module_default16.slider;
     return {
       ...otherProps,
       className: classes,
@@ -34395,7 +35245,7 @@ This message will only show in development mode. It won't appear in production.
       enableAlpha,
       enableStyle,
       innerWrapperClassName,
-      inputWidth: wrapperWidth2,
+      inputWidth: wrapperWidth,
       isStyleSettable,
       onBorderChange,
       onSliderChange,
@@ -34410,7 +35260,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/border-control/border-control/component.mjs
-  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
   var BorderLabel = (props) => {
     const {
       label,
@@ -34419,10 +35269,10 @@ This message will only show in development mode. It won't appear in production.
     if (!label) {
       return null;
     }
-    return hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(component_default2, {
+    return hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(component_default2, {
       as: "legend",
       children: label
-    }) : /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(StyledLabel, {
+    }) : /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(StyledLabel, {
       as: "legend",
       children: label
     });
@@ -34454,21 +35304,21 @@ This message will only show in development mode. It won't appear in production.
       __experimentalIsRenderedInSidebar,
       ...otherProps
     } = useBorderControl(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(component_default, {
       as: "fieldset",
       ...otherProps,
       ref: forwardedRef,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime150.jsx)(BorderLabel, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime151.jsx)(BorderLabel, {
         label,
         hideLabelFromVision
-      }), /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(component_default9, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(component_default9, {
         spacing: 4,
         className: innerWrapperClassName,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime150.jsx)(unit_control_default, {
-          prefix: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(component_default6, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime151.jsx)(unit_control_default, {
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(component_default6, {
             marginRight: 1,
             marginBottom: 0,
-            children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(component_default20, {
+            children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(component_default20, {
               border,
               colors,
               __unstablePopoverProps,
@@ -34489,7 +35339,7 @@ This message will only show in development mode. It won't appear in production.
           placeholder,
           disableUnits,
           __unstableInputWidth: inputWidth
-        }), withSlider && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(range_control_default, {
+        }), withSlider && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(range_control_default, {
           label: (0, import_i18n24.__)("Border width"),
           hideLabelFromVision: true,
           className: sliderClassName,
@@ -34508,7 +35358,7 @@ This message will only show in development mode. It won't appear in production.
   var component_default21 = BorderControl;

   // packages/components/build-module/grid/hook.mjs
-  var import_element85 = __toESM(require_element(), 1);
+  var import_element83 = __toESM(require_element(), 1);

   // packages/components/build-module/grid/utils.mjs
   var ALIGNMENTS2 = {
@@ -34566,7 +35416,7 @@ This message will only show in development mode. It won't appear in production.
     const {
       align,
       alignment,
-      className: className2,
+      className,
       columnGap,
       columns = 2,
       gap = 3,
@@ -34585,7 +35435,7 @@ This message will only show in development mode. It won't appear in production.
     const gridTemplateColumns = templateColumns || !!columns && `repeat( ${column2}, 1fr )`;
     const gridTemplateRows = templateRows || !!rows && `repeat( ${row}, 1fr )`;
     const cx2 = useCx();
-    const classes = (0, import_element85.useMemo)(() => {
+    const classes = (0, import_element83.useMemo)(() => {
       const alignmentProps = getAlignmentProps2(alignment);
       const gridClasses = /* @__PURE__ */ css({
         alignItems: align,
@@ -34599,8 +35449,8 @@ This message will only show in development mode. It won't appear in production.
         verticalAlign: isInline ? "middle" : void 0,
         ...alignmentProps
       }, false ? "" : ";label:gridClasses;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvb2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNENzQiIsImZpbGUiOiJob29rLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgdXNlTWVtbyB9IGZyb20gJ0B3b3JkcHJlc3MvZWxlbWVudCc7XG5pbXBvcnQgdHlwZSB7IFdvcmRQcmVzc0NvbXBvbmVudFByb3BzIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyB1c2VDb250ZXh0U3lzdGVtIH0gZnJvbSAnLi4vY29udGV4dCc7XG5pbXBvcnQgeyBnZXRBbGlnbm1lbnRQcm9wcyB9IGZyb20gJy4vdXRpbHMnO1xuaW1wb3J0IHsgdXNlUmVzcG9uc2l2ZVZhbHVlIH0gZnJvbSAnLi4vdXRpbHMvdXNlLXJlc3BvbnNpdmUtdmFsdWUnO1xuaW1wb3J0IENPTkZJRyBmcm9tICcuLi91dGlscy9jb25maWctdmFsdWVzJztcbmltcG9ydCB7IHVzZUN4IH0gZnJvbSAnLi4vdXRpbHMvaG9va3MvdXNlLWN4JztcbmltcG9ydCB0eXBlIHsgR3JpZFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZUdyaWQoXG5cdHByb3BzOiBXb3JkUHJlc3NDb21wb25lbnRQcm9wczwgR3JpZFByb3BzLCAnZGl2JyA+XG4pIHtcblx0Y29uc3Qge1xuXHRcdGFsaWduLFxuXHRcdGFsaWdubWVudCxcblx0XHRjbGFzc05hbWUsXG5cdFx0Y29sdW1uR2FwLFxuXHRcdGNvbHVtbnMgPSAyLFxuXHRcdGdhcCA9IDMsXG5cdFx0aXNJbmxpbmUgPSBmYWxzZSxcblx0XHRqdXN0aWZ5LFxuXHRcdHJvd0dhcCxcblx0XHRyb3dzLFxuXHRcdHRlbXBsYXRlQ29sdW1ucyxcblx0XHR0ZW1wbGF0ZVJvd3MsXG5cdFx0Li4ub3RoZXJQcm9wc1xuXHR9ID0gdXNlQ29udGV4dFN5c3RlbSggcHJvcHMsICdHcmlkJyApO1xuXG5cdGNvbnN0IGNvbHVtbnNBc0FycmF5ID0gQXJyYXkuaXNBcnJheSggY29sdW1ucyApID8gY29sdW1ucyA6IFsgY29sdW1ucyBdO1xuXHRjb25zdCBjb2x1bW4gPSB1c2VSZXNwb25zaXZlVmFsdWUoIGNvbHVtbnNBc0FycmF5ICk7XG5cdGNvbnN0IHJvd3NBc0FycmF5ID0gQXJyYXkuaXNBcnJheSggcm93cyApID8gcm93cyA6IFsgcm93cyBdO1xuXHRjb25zdCByb3cgPSB1c2VSZXNwb25zaXZlVmFsdWUoIHJvd3NBc0FycmF5ICk7XG5cblx0Y29uc3QgZ3JpZFRlbXBsYXRlQ29sdW1ucyA9XG5cdFx0dGVtcGxhdGVDb2x1bW5zIHx8ICggISEgY29sdW1ucyAmJiBgcmVwZWF0KCAkeyBjb2x1bW4gfSwgMWZyIClgICk7XG5cdGNvbnN0IGdyaWRUZW1wbGF0ZVJvd3MgPVxuXHRcdHRlbXBsYXRlUm93cyB8fCAoICEhIHJvd3MgJiYgYHJlcGVhdCggJHsgcm93IH0sIDFmciApYCApO1xuXG5cdGNvbnN0IGN4ID0gdXNlQ3goKTtcblxuXHRjb25zdCBjbGFzc2VzID0gdXNlTWVtbyggKCkgPT4ge1xuXHRcdGNvbnN0IGFsaWdubWVudFByb3BzID0gZ2V0QWxpZ25tZW50UHJvcHMoIGFsaWdubWVudCApO1xuXG5cdFx0Y29uc3QgZ3JpZENsYXNzZXMgPSBjc3MoIHtcblx0XHRcdGFsaWduSXRlbXM6IGFsaWduLFxuXHRcdFx0ZGlzcGxheTogaXNJbmxpbmUgPyAnaW5saW5lLWdyaWQnIDogJ2dyaWQnLFxuXHRcdFx0Z2FwOiBgY2FsYyggJHsgQ09ORklHLmdyaWRCYXNlIH0gKiAkeyBnYXAgfSApYCxcblx0XHRcdGdyaWRUZW1wbGF0ZUNvbHVtbnM6IGdyaWRUZW1wbGF0ZUNvbHVtbnMgfHwgdW5kZWZpbmVkLFxuXHRcdFx0Z3JpZFRlbXBsYXRlUm93czogZ3JpZFRlbXBsYXRlUm93cyB8fCB1bmRlZmluZWQsXG5cdFx0XHRncmlkUm93R2FwOiByb3dHYXAsXG5cdFx0XHRncmlkQ29sdW1uR2FwOiBjb2x1bW5HYXAsXG5cdFx0XHRqdXN0aWZ5Q29udGVudDoganVzdGlmeSxcblx0XHRcdHZlcnRpY2FsQWxpZ246IGlzSW5saW5lID8gJ21pZGRsZScgOiB1bmRlZmluZWQsXG5cdFx0XHQuLi5hbGlnbm1lbnRQcm9wcyxcblx0XHR9ICk7XG5cblx0XHRyZXR1cm4gY3goIGdyaWRDbGFzc2VzLCBjbGFzc05hbWUgKTtcblx0fSwgW1xuXHRcdGFsaWduLFxuXHRcdGFsaWdubWVudCxcblx0XHRjbGFzc05hbWUsXG5cdFx0Y29sdW1uR2FwLFxuXHRcdGN4LFxuXHRcdGdhcCxcblx0XHRncmlkVGVtcGxhdGVDb2x1bW5zLFxuXHRcdGdyaWRUZW1wbGF0ZVJvd3MsXG5cdFx0aXNJbmxpbmUsXG5cdFx0anVzdGlmeSxcblx0XHRyb3dHYXAsXG5cdF0gKTtcblxuXHRyZXR1cm4geyAuLi5vdGhlclByb3BzLCBjbGFzc05hbWU6IGNsYXNzZXMgfTtcbn1cbiJdfQ== */");
-      return cx2(gridClasses, className2);
-    }, [align, alignment, className2, columnGap, cx2, gap, gridTemplateColumns, gridTemplateRows, isInline, justify, rowGap]);
+      return cx2(gridClasses, className);
+    }, [align, alignment, className, columnGap, cx2, gap, gridTemplateColumns, gridTemplateRows, isInline, justify, rowGap]);
     return {
       ...otherProps,
       className: classes
@@ -34608,10 +35458,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/grid/component.mjs
-  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedGrid(props, forwardedRef) {
     const gridProps = useGrid(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(component_default, {
       ...gridProps,
       ref: forwardedRef
     });
@@ -34620,40 +35470,108 @@ This message will only show in development mode. It won't appear in production.
   var component_default22 = Grid;

   // packages/components/build-module/border-box-control/border-box-control-split-controls/hook.mjs
-  var import_element86 = __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;
+  }
+  function documentContainsStyleHash18(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE18}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle18(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash18(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE18, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime18();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle18(targetDocument, hash2, css3);
+    }
+  }
+  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}");
+  }
+  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" };
   function useBorderBoxControlSplitControls(props) {
     const {
-      className: className2,
+      className,
       colors = [],
       enableAlpha = false,
       enableStyle = true,
       __experimentalIsRenderedInSidebar = false,
       ...otherProps
     } = useContextSystem(props, "BorderBoxControlSplitControls");
-    const cx2 = useCx();
-    const classes = (0, import_element86.useMemo)(() => {
-      return cx2(borderBoxControlSplitControls, className2);
-    }, [cx2, className2]);
-    const centeredClassName = (0, import_element86.useMemo)(() => {
-      return cx2(centeredBorderControl, className2);
-    }, [cx2, className2]);
-    const rightAlignedClassName = (0, import_element86.useMemo)(() => {
-      return cx2(rightBorderControl(), className2);
-    }, [cx2, className2]);
     return {
       ...otherProps,
-      centeredClassName,
-      className: classes,
+      centeredClassName: clsx_default(style_module_default17["centered-border-control"], className),
+      className: clsx_default(style_module_default17["split-controls"], className),
       colors,
       enableAlpha,
       enableStyle,
-      rightAlignedClassName,
+      rightAlignedClassName: clsx_default(style_module_default17["right-border-control"], className),
       __experimentalIsRenderedInSidebar
     };
   }

   // packages/components/build-module/border-box-control/border-box-control-split-controls/component.mjs
-  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
   var BorderBoxControlSplitControls = (props, forwardedRef) => {
     const {
       centeredClassName,
@@ -34669,8 +35587,8 @@ This message will only show in development mode. It won't appear in production.
       __experimentalIsRenderedInSidebar,
       ...otherProps
     } = useBorderBoxControlSplitControls(props);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element87.useState)(null);
-    const popoverProps = (0, import_element87.useMemo)(() => popoverPlacement ? {
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element84.useState)(null);
+    const popoverProps = (0, import_element84.useMemo)(() => popoverPlacement ? {
       placement: popoverPlacement,
       offset: popoverOffset,
       anchor: popoverAnchor,
@@ -34685,13 +35603,13 @@ This message will only show in development mode. It won't appear in production.
       __experimentalIsRenderedInSidebar
     };
     const mergedRef = (0, import_compose35.useMergeRefs)([setPopoverAnchor, forwardedRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(component_default22, {
+    return /* @__PURE__ */ (0, import_jsx_runtime153.jsxs)(component_default22, {
       ...otherProps,
       ref: mergedRef,
       gap: 3,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime152.jsx)(component_default11, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime153.jsx)(component_default11, {
         value
-      }), /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(component_default21, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(component_default21, {
         className: centeredClassName,
         hideLabelFromVision: true,
         label: (0, import_i18n25.__)("Top border"),
@@ -34699,14 +35617,14 @@ This message will only show in development mode. It won't appear in production.
         __unstablePopoverProps: popoverProps,
         value: value?.top,
         ...sharedBorderControlProps
-      }), /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(component_default21, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(component_default21, {
         hideLabelFromVision: true,
         label: (0, import_i18n25.__)("Left border"),
         onChange: (newBorder) => onChange(newBorder, "left"),
         __unstablePopoverProps: popoverProps,
         value: value?.left,
         ...sharedBorderControlProps
-      }), /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(component_default21, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(component_default21, {
         className: rightAlignedClassName,
         hideLabelFromVision: true,
         label: (0, import_i18n25.__)("Right border"),
@@ -34714,7 +35632,7 @@ This message will only show in development mode. It won't appear in production.
         __unstablePopoverProps: popoverProps,
         value: value?.right,
         ...sharedBorderControlProps
-      }), /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(component_default21, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(component_default21, {
         className: centeredClassName,
         hideLabelFromVision: true,
         label: (0, import_i18n25.__)("Bottom border"),
@@ -34729,7 +35647,7 @@ This message will only show in development mode. It won't appear in production.
   var component_default23 = ConnectedBorderBoxControlSplitControls;

   // packages/components/build-module/border-box-control/border-box-control/hook.mjs
-  var import_element88 = __toESM(require_element(), 1);
+  var import_element85 = __toESM(require_element(), 1);

   // packages/components/build-module/utils/unit-values.mjs
   var UNITED_VALUE_REGEX = /^([\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)?$/;
@@ -34866,9 +35784,88 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/border-box-control/border-box-control/hook.mjs
+  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, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE19}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle19(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash19(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE19, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime19();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle19(targetDocument, hash2, css3);
+    }
+  }
+  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}");
+  }
+  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" };
   function useBorderBoxControl(props) {
     const {
-      className: className2,
+      className,
       colors = [],
       onChange,
       enableAlpha = false,
@@ -34885,7 +35882,7 @@ This message will only show in development mode. It won't appear in production.
     const linkedValue = splitBorders ? getCommonBorder(value) : value;
     const splitValue = splitBorders ? value : getSplitBorders(value);
     const hasWidthValue = !isNaN(parseFloat(`${linkedValue?.width}`));
-    const [isLinked, setIsLinked] = (0, import_element88.useState)(!mixedBorders);
+    const [isLinked, setIsLinked] = (0, import_element85.useState)(!mixedBorders);
     const toggleLinked = () => setIsLinked(!isLinked);
     const onLinkedChange = (newBorder) => {
       if (!newBorder) {
@@ -34930,19 +35927,11 @@ This message will only show in development mode. It won't appear in production.
         onChange(newBorder);
       }
     };
-    const cx2 = useCx();
-    const classes = (0, import_element88.useMemo)(() => {
-      return cx2(borderBoxControl, className2);
-    }, [cx2, className2]);
-    const linkedControlClassName = (0, import_element88.useMemo)(() => {
-      return cx2(linkedBorderControl());
-    }, [cx2]);
-    const wrapperClassName = (0, import_element88.useMemo)(() => {
-      return cx2(wrapper);
-    }, [cx2]);
+    const linkedControlClassName = style_module_default18["linked-border-control"];
+    const wrapperClassName = style_module_default18.wrapper;
     return {
       ...otherProps,
-      className: classes,
+      className,
       colors,
       disableUnits: mixedBorders && !hasWidthValue,
       enableAlpha,
@@ -34961,7 +35950,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/border-box-control/border-box-control/component.mjs
-  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
   var BorderLabel2 = (props) => {
     const {
       label,
@@ -34970,16 +35959,16 @@ This message will only show in development mode. It won't appear in production.
     if (!label) {
       return null;
     }
-    return hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(component_default2, {
+    return hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(component_default2, {
       as: "label",
       children: label
-    }) : /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(StyledLabel, {
+    }) : /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(StyledLabel, {
       children: label
     });
   };
   var UnconnectedBorderBoxControl = (props, forwardedRef) => {
     const {
-      className: className2,
+      className,
       colors,
       disableCustomColors,
       disableUnits,
@@ -35001,24 +35990,24 @@ This message will only show in development mode. It won't appear in production.
       __experimentalIsRenderedInSidebar,
       ...otherProps
     } = useBorderBoxControl(props);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element89.useState)(null);
-    const popoverProps = (0, import_element89.useMemo)(() => popoverPlacement ? {
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element86.useState)(null);
+    const popoverProps = (0, import_element86.useMemo)(() => popoverPlacement ? {
       placement: popoverPlacement,
       offset: popoverOffset,
       anchor: popoverAnchor,
       shift: true
     } : void 0, [popoverPlacement, popoverOffset, popoverAnchor]);
     const mergedRef = (0, import_compose36.useMergeRefs)([setPopoverAnchor, forwardedRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime153.jsxs)(component_default, {
-      className: className2,
+    return /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(component_default, {
+      className,
       ...otherProps,
       ref: mergedRef,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime153.jsx)(BorderLabel2, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime154.jsx)(BorderLabel2, {
         label,
         hideLabelFromVision
-      }), /* @__PURE__ */ (0, import_jsx_runtime153.jsxs)(component_default, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(component_default, {
         className: wrapperClassName,
-        children: [isLinked ? /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(component_default21, {
+        children: [isLinked ? /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(component_default21, {
           className: linkedControlClassName,
           colors,
           disableUnits,
@@ -35033,7 +36022,7 @@ This message will only show in development mode. It won't appear in production.
           withSlider: true,
           width: "116px",
           __experimentalIsRenderedInSidebar
-        }) : /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(component_default23, {
+        }) : /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(component_default23, {
           colors,
           disableCustomColors,
           enableAlpha,
@@ -35043,7 +36032,7 @@ This message will only show in development mode. It won't appear in production.
           popoverOffset,
           value: splitValue,
           __experimentalIsRenderedInSidebar
-        }), /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(component_default10, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(component_default10, {
           onClick: toggleLinked,
           isLinked
         })]
@@ -35055,14 +36044,14 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/box-control/index.mjs
   var import_compose38 = __toESM(require_compose(), 1);
-  var import_element91 = __toESM(require_element(), 1);
+  var import_element88 = __toESM(require_element(), 1);
   var import_i18n30 = __toESM(require_i18n(), 1);
   var import_warning5 = __toESM(require_warning(), 1);

   // packages/components/build-module/box-control/box-input-control.mjs
   var import_compose37 = __toESM(require_compose(), 1);
   var import_i18n28 = __toESM(require_i18n(), 1);
-  var import_element90 = __toESM(require_element(), 1);
+  var import_element87 = __toESM(require_element(), 1);

   // packages/components/build-module/box-control/utils.mjs
   var import_i18n27 = __toESM(require_i18n(), 1);
@@ -35268,7 +36257,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/box-control/styles/box-control-icon-styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__11() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__8() {
     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 Root3 = /* @__PURE__ */ createStyled("span", false ? {
@@ -35282,7 +36271,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1w884gc",
     styles: "box-sizing:border-box;display:block;width:24px;height:24px;position:relative;padding:4px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUcrQiIsImZpbGUiOiJib3gtY29udHJvbC1pY29uLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdib3ggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IHN0cm9rZUZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiB7IGlzRm9jdXNlZDogYm9vbGVhbiB9ICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0YmFja2dyb3VuZENvbG9yOiAnY3VycmVudENvbG9yJyxcblx0XHRvcGFjaXR5OiBpc0ZvY3VzZWQgPyAxIDogMC4zLFxuXHR9ICk7XG59O1xuXG5jb25zdCBTdHJva2UgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCR7IHN0cm9rZUZvY3VzIH07XG5gO1xuXG5jb25zdCBWZXJ0aWNhbFN0cm9rZSA9IHN0eWxlZCggU3Ryb2tlIClgXG5cdGJvdHRvbTogM3B4O1xuXHR0b3A6IDNweDtcblx0d2lkdGg6IDJweDtcbmA7XG5cbmNvbnN0IEhvcml6b250YWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRoZWlnaHQ6IDJweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvcFN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHR0b3A6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgUmlnaHRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdHJpZ2h0OiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvdHRvbVN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHRib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgTGVmdFN0cm9rZSA9IHN0eWxlZCggVmVydGljYWxTdHJva2UgKWBcblx0bGVmdDogMDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   });
   var Viewbox = /* @__PURE__ */ createStyled("span", false ? {
     target: "e1j5nr4z7"
@@ -35295,7 +36284,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "i6vjox",
     styles: "box-sizing:border-box;display:block;position:relative;width:100%;height:100%/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVlrQyIsImZpbGUiOiJib3gtY29udHJvbC1pY29uLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcblxuZXhwb3J0IGNvbnN0IFJvb3QgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFZpZXdib3ggPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IHN0cm9rZUZvY3VzID0gKCB7IGlzRm9jdXNlZCB9OiB7IGlzRm9jdXNlZDogYm9vbGVhbiB9ICkgPT4ge1xuXHRyZXR1cm4gY3NzKCB7XG5cdFx0YmFja2dyb3VuZENvbG9yOiAnY3VycmVudENvbG9yJyxcblx0XHRvcGFjaXR5OiBpc0ZvY3VzZWQgPyAxIDogMC4zLFxuXHR9ICk7XG59O1xuXG5jb25zdCBTdHJva2UgPSBzdHlsZWQuc3BhbmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCR7IHN0cm9rZUZvY3VzIH07XG5gO1xuXG5jb25zdCBWZXJ0aWNhbFN0cm9rZSA9IHN0eWxlZCggU3Ryb2tlIClgXG5cdGJvdHRvbTogM3B4O1xuXHR0b3A6IDNweDtcblx0d2lkdGg6IDJweDtcbmA7XG5cbmNvbnN0IEhvcml6b250YWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRoZWlnaHQ6IDJweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvcFN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHR0b3A6IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgUmlnaHRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdHJpZ2h0OiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvdHRvbVN0cm9rZSA9IHN0eWxlZCggSG9yaXpvbnRhbFN0cm9rZSApYFxuXHRib3R0b206IDA7XG5gO1xuXG5leHBvcnQgY29uc3QgTGVmdFN0cm9rZSA9IHN0eWxlZCggVmVydGljYWxTdHJva2UgKWBcblx0bGVmdDogMDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   });
   var strokeFocus = ({
     isFocused
@@ -35322,7 +36311,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1k2w39q",
     styles: "bottom:3px;top:3px;width:2px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1DdUMiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   });
   var HorizontalStroke = /* @__PURE__ */ createStyled(Stroke, false ? {
     target: "e1j5nr4z4"
@@ -35335,7 +36324,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1q9b07k",
     styles: "height:2px;left:3px;right:3px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlDeUMiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   });
   var TopStroke = /* @__PURE__ */ createStyled(HorizontalStroke, false ? {
     target: "e1j5nr4z3"
@@ -35348,7 +36337,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "abcix4",
     styles: "top:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStDbUQiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   });
   var RightStroke = /* @__PURE__ */ createStyled(VerticalStroke, false ? {
     target: "e1j5nr4z2"
@@ -35361,7 +36350,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1wf8jf",
     styles: "right:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1EbUQiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   });
   var BottomStroke = /* @__PURE__ */ createStyled(HorizontalStroke, false ? {
     target: "e1j5nr4z1"
@@ -35374,7 +36363,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "8tapst",
     styles: "bottom:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXVEc0QiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   });
   var LeftStroke = /* @__PURE__ */ createStyled(VerticalStroke, false ? {
     target: "e1j5nr4z0"
@@ -35387,11 +36376,11 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1ode3cm",
     styles: "left:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLWljb24tc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJEa0QiLCJmaWxlIjoiYm94LWNvbnRyb2wtaWNvbi1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3Ym94ID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5jb25zdCBzdHJva2VGb2N1cyA9ICggeyBpc0ZvY3VzZWQgfTogeyBpc0ZvY3VzZWQ6IGJvb2xlYW4gfSApID0+IHtcblx0cmV0dXJuIGNzcygge1xuXHRcdGJhY2tncm91bmRDb2xvcjogJ2N1cnJlbnRDb2xvcicsXG5cdFx0b3BhY2l0eTogaXNGb2N1c2VkID8gMSA6IDAuMyxcblx0fSApO1xufTtcblxuY29uc3QgU3Ryb2tlID0gc3R5bGVkLnNwYW5gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQkeyBzdHJva2VGb2N1cyB9O1xuYDtcblxuY29uc3QgVmVydGljYWxTdHJva2UgPSBzdHlsZWQoIFN0cm9rZSApYFxuXHRib3R0b206IDNweDtcblx0dG9wOiAzcHg7XG5cdHdpZHRoOiAycHg7XG5gO1xuXG5jb25zdCBIb3Jpem9udGFsU3Ryb2tlID0gc3R5bGVkKCBTdHJva2UgKWBcblx0aGVpZ2h0OiAycHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb3BTdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJpZ2h0U3Ryb2tlID0gc3R5bGVkKCBWZXJ0aWNhbFN0cm9rZSApYFxuXHRyaWdodDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb3R0b21TdHJva2UgPSBzdHlsZWQoIEhvcml6b250YWxTdHJva2UgKWBcblx0Ym90dG9tOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IExlZnRTdHJva2UgPSBzdHlsZWQoIFZlcnRpY2FsU3Ryb2tlIClgXG5cdGxlZnQ6IDA7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__8
   });

   // packages/components/build-module/box-control/icon.mjs
-  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
   var BASE_ICON_SIZE = 24;
   function BoxControlIcon({
     size: size4 = 24,
@@ -35411,103 +36400,106 @@ This message will only show in development mode. It won't appear in production.
     const bottom = hasSide("bottom") || hasSide("vertical");
     const left = hasSide("left") || hasSide("horizontal");
     const scale2 = size4 / BASE_ICON_SIZE;
-    return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(Root3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Root3, {
       style: {
         transform: `scale(${scale2})`
       },
       ...props,
-      children: /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(Viewbox, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime154.jsx)(TopStroke, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(Viewbox, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime155.jsx)(TopStroke, {
           isFocused: top
-        }), /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(RightStroke, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(RightStroke, {
           isFocused: right
-        }), /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(BottomStroke, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(BottomStroke, {
           isFocused: bottom
-        }), /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(LeftStroke, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(LeftStroke, {
           isFocused: left
         })]
       })
     });
   }

-  // packages/components/build-module/box-control/styles/box-control-styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__12() {
-    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 StyledUnitControl = /* @__PURE__ */ createStyled(unit_control_default, false ? {
-    target: "e1jovhle5"
-  } : {
-    target: "e1jovhle5",
-    label: "StyledUnitControl"
-  })(false ? {
-    name: "1ejyr19",
-    styles: "max-width:90px"
-  } : {
-    name: "1ejyr19",
-    styles: "max-width:90px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRc0QiLCJmaWxlIjoiYm94LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEJveENvbnRyb2xJY29uIGZyb20gJy4uL2ljb24nO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgUmFuZ2VDb250cm9sIGZyb20gJy4uLy4uL3JhbmdlLWNvbnRyb2wnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHRtYXgtd2lkdGg6IDkwcHg7XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRXcmFwcGVyID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Z3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG5gO1xuXG5leHBvcnQgY29uc3QgUmVzZXRCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWFyZWE6IDEgLyAyO1xuXHRqdXN0aWZ5LXNlbGY6IGVuZDtcbmA7XG5cbmV4cG9ydCBjb25zdCBMaW5rZWRCdXR0b25XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Z3JpZC1hcmVhOiAxIC8gMztcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgRmxleGVkQm94Q29udHJvbEljb24gPSBzdHlsZWQoIEJveENvbnRyb2xJY29uIClgXG5cdGZsZXg6IDAgMCBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZFJhbmdlQ29udHJvbCA9IHN0eWxlZCggUmFuZ2VDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__12
-  });
-  var InputWrapper = /* @__PURE__ */ createStyled(component_default9, false ? {
-    target: "e1jovhle4"
-  } : {
-    target: "e1jovhle4",
-    label: "InputWrapper"
-  })(false ? {
-    name: "1j1lmoi",
-    styles: "grid-column:1/span 3"
-  } : {
-    name: "1j1lmoi",
-    styles: "grid-column:1/span 3/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFZNEMiLCJmaWxlIjoiYm94LWNvbnRyb2wtc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEJveENvbnRyb2xJY29uIGZyb20gJy4uL2ljb24nO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi8uLi9idXR0b24nO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vLi4vaC1zdGFjayc7XG5pbXBvcnQgUmFuZ2VDb250cm9sIGZyb20gJy4uLy4uL3JhbmdlLWNvbnRyb2wnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uLy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHRtYXgtd2lkdGg6IDkwcHg7XG5gO1xuXG5leHBvcnQgY29uc3QgSW5wdXRXcmFwcGVyID0gc3R5bGVkKCBIU3RhY2sgKWBcblx0Z3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG5gO1xuXG5leHBvcnQgY29uc3QgUmVzZXRCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRncmlkLWFyZWE6IDEgLyAyO1xuXHRqdXN0aWZ5LXNlbGY6IGVuZDtcbmA7XG5cbmV4cG9ydCBjb25zdCBMaW5rZWRCdXR0b25XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Z3JpZC1hcmVhOiAxIC8gMztcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgRmxleGVkQm94Q29udHJvbEljb24gPSBzdHlsZWQoIEJveENvbnRyb2xJY29uIClgXG5cdGZsZXg6IDAgMCBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZFJhbmdlQ29udHJvbCA9IHN0eWxlZCggUmFuZ2VDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__12
-  });
-  var ResetButton = /* @__PURE__ */ createStyled(button_default, false ? {
-    target: "e1jovhle3"
-  } : {
-    target: "e1jovhle3",
-    label: "ResetButton"
-  })(false ? {
-    name: "tkya7b",
-    styles: "grid-area:1/2;justify-self:end"
-  } : {
-    name: "tkya7b",
-    styles: "grid-area:1/2;justify-self:end/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQjJDIiwiZmlsZSI6ImJveC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCb3hDb250cm9sSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IFJhbmdlQ29udHJvbCBmcm9tICcuLi8uLi9yYW5nZS1jb250cm9sJztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0bWF4LXdpZHRoOiA5MHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0V3JhcHBlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJlc2V0QnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1hcmVhOiAxIC8gMjtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTGlua2VkQnV0dG9uV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGdyaWQtYXJlYTogMSAvIDM7XG5cdGp1c3RpZnktc2VsZjogZW5kO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZEJveENvbnRyb2xJY29uID0gc3R5bGVkKCBCb3hDb250cm9sSWNvbiApYFxuXHRmbGV4OiAwIDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBGbGV4ZWRSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIFJhbmdlQ29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__12
-  });
-  var LinkedButtonWrapper = /* @__PURE__ */ createStyled("div", false ? {
-    target: "e1jovhle2"
-  } : {
-    target: "e1jovhle2",
-    label: "LinkedButtonWrapper"
-  })(false ? {
-    name: "1dfa8al",
-    styles: "grid-area:1/3;justify-self:end"
-  } : {
-    name: "1dfa8al",
-    styles: "grid-area:1/3;justify-self:end/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQjZDIiwiZmlsZSI6ImJveC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCb3hDb250cm9sSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IFJhbmdlQ29udHJvbCBmcm9tICcuLi8uLi9yYW5nZS1jb250cm9sJztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0bWF4LXdpZHRoOiA5MHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0V3JhcHBlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJlc2V0QnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1hcmVhOiAxIC8gMjtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTGlua2VkQnV0dG9uV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGdyaWQtYXJlYTogMSAvIDM7XG5cdGp1c3RpZnktc2VsZjogZW5kO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZEJveENvbnRyb2xJY29uID0gc3R5bGVkKCBCb3hDb250cm9sSWNvbiApYFxuXHRmbGV4OiAwIDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBGbGV4ZWRSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIFJhbmdlQ29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__12
-  });
-  var FlexedBoxControlIcon = /* @__PURE__ */ createStyled(BoxControlIcon, false ? {
-    target: "e1jovhle1"
-  } : {
-    target: "e1jovhle1",
-    label: "FlexedBoxControlIcon"
-  })(false ? {
-    name: "ou8xsw",
-    styles: "flex:0 0 auto"
-  } : {
-    name: "ou8xsw",
-    styles: "flex:0 0 auto/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQjREIiwiZmlsZSI6ImJveC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCb3hDb250cm9sSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IFJhbmdlQ29udHJvbCBmcm9tICcuLi8uLi9yYW5nZS1jb250cm9sJztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0bWF4LXdpZHRoOiA5MHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0V3JhcHBlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJlc2V0QnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1hcmVhOiAxIC8gMjtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTGlua2VkQnV0dG9uV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGdyaWQtYXJlYTogMSAvIDM7XG5cdGp1c3RpZnktc2VsZjogZW5kO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZEJveENvbnRyb2xJY29uID0gc3R5bGVkKCBCb3hDb250cm9sSWNvbiApYFxuXHRmbGV4OiAwIDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBGbGV4ZWRSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIFJhbmdlQ29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__12
-  });
-  var FlexedRangeControl = /* @__PURE__ */ createStyled(range_control_default, false ? {
-    target: "e1jovhle0"
-  } : {
-    target: "e1jovhle0",
-    label: "FlexedRangeControl"
-  })("width:100%;margin-inline-end:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJveC1jb250cm9sLXN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4QndEIiwiZmlsZSI6ImJveC1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCb3hDb250cm9sSWNvbiBmcm9tICcuLi9pY29uJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IFJhbmdlQ29udHJvbCBmcm9tICcuLi8uLi9yYW5nZS1jb250cm9sJztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRVbml0Q29udHJvbCA9IHN0eWxlZCggVW5pdENvbnRyb2wgKWBcblx0bWF4LXdpZHRoOiA5MHB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IElucHV0V3JhcHBlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuYDtcblxuZXhwb3J0IGNvbnN0IFJlc2V0QnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1hcmVhOiAxIC8gMjtcblx0anVzdGlmeS1zZWxmOiBlbmQ7XG5gO1xuXG5leHBvcnQgY29uc3QgTGlua2VkQnV0dG9uV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGdyaWQtYXJlYTogMSAvIDM7XG5cdGp1c3RpZnktc2VsZjogZW5kO1xuYDtcblxuZXhwb3J0IGNvbnN0IEZsZXhlZEJveENvbnRyb2xJY29uID0gc3R5bGVkKCBCb3hDb250cm9sSWNvbiApYFxuXHRmbGV4OiAwIDAgYXV0bztcbmA7XG5cbmV4cG9ydCBjb25zdCBGbGV4ZWRSYW5nZUNvbnRyb2wgPSBzdHlsZWQoIFJhbmdlQ29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */"));
-
   // packages/components/build-module/box-control/box-input-control.mjs
-  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime156 = __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, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE20}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle20(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash20(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE20, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime20();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle20(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle19("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 style_module_default19 = { "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" };
   var noop10 = () => {
   };
   function getSidesToModify(side, sides3, isAlt) {
@@ -35535,10 +36527,10 @@ This message will only show in development mode. It won't appear in production.
           modifiedSides.push("top");
           break;
         case "left":
-          modifiedSides.push("left");
+          modifiedSides.push("right");
           break;
         case "right":
-          modifiedSides.push("right");
+          modifiedSides.push("left");
           break;
       }
     }
@@ -35620,7 +36612,7 @@ This message will only show in development mode. It won't appear in production.
     const mixedPlaceholder = isMixed || isMixedUnit ? (0, import_i18n28.__)("Mixed") : void 0;
     const hasPresets = presets && presets.length > 0 && presetKey;
     const hasPresetValue = hasPresets && mergedValue !== void 0 && !isMixed && isValuePreset(mergedValue, presetKey);
-    const [showCustomValueControl, setShowCustomValueControl] = (0, import_element90.useState)(!hasPresets || !hasPresetValue && !isMixed && mergedValue !== void 0);
+    const [showCustomValueControl, setShowCustomValueControl] = (0, import_element87.useState)(!hasPresets || !hasPresetValue && !isMixed && mergedValue !== void 0);
     const presetIndex = hasPresetValue ? getPresetIndexFromValue(mergedValue, presetKey, presets) : void 0;
     const marks = hasPresets ? [{
       value: 0,
@@ -35631,19 +36623,21 @@ This message will only show in development mode. It won't appear in production.
       label: "",
       tooltip: preset.name ?? preset.slug
     }))] : [];
-    return /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(InputWrapper, {
+    return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(component_default9, {
+      className: style_module_default19["input-wrapper"],
       expanded: true,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime155.jsx)(FlexedBoxControlIcon, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime156.jsx)(BoxControlIcon, {
+        className: style_module_default19.icon,
         side,
         sides: sides3
-      }), showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime155.jsxs)(import_jsx_runtime155.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime155.jsx)(tooltip_default, {
+      }), showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(import_jsx_runtime156.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime156.jsx)(tooltip_default, {
           placement: "top-end",
           text: LABELS[side],
-          children: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(StyledUnitControl, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(unit_control_default, {
             ...props,
             min: min2,
-            className: "component-box-control__unit-control",
+            className: clsx_default(style_module_default19["unit-control"], "component-box-control__unit-control"),
             id: inputId,
             isPressEnterToChange: true,
             disableUnits: isMixed || isMixedUnit,
@@ -35655,7 +36649,8 @@ This message will only show in development mode. It won't appear in production.
             placeholder: mixedPlaceholder ?? placeholderProp,
             hideLabelFromVision: true
           })
-        }), /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(FlexedRangeControl, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(range_control_default, {
+          className: style_module_default19["range-control"],
           "aria-controls": inputId,
           label: LABELS[side],
           hideLabelFromVision: true,
@@ -35668,8 +36663,8 @@ This message will only show in development mode. It won't appear in production.
           value: parsedQuantity ?? 0,
           withInputField: false
         })]
-      }), hasPresets && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(FlexedRangeControl, {
-        className: "spacing-sizes-control__range-control",
+      }), hasPresets && !showCustomValueControl && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(range_control_default, {
+        className: clsx_default(style_module_default19["range-control"], "spacing-sizes-control__range-control"),
         value: presetIndex !== void 0 ? presetIndex + 1 : 0,
         onChange: (newIndex) => {
           const newValue = newIndex === 0 || newIndex === void 0 ? void 0 : getPresetValueFromIndex(newIndex - 1, presetKey, presets);
@@ -35684,7 +36679,7 @@ This message will only show in development mode. It won't appear in production.
         marks,
         label: LABELS[side],
         hideLabelFromVision: true
-      }), hasPresets && /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(button_default, {
+      }), hasPresets && /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(button_default, {
         label: showCustomValueControl ? (0, import_i18n28.__)("Use size preset") : (0, import_i18n28.__)("Set custom size"),
         icon: settings_default,
         onClick: () => {
@@ -35699,13 +36694,13 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/box-control/linked-button.mjs
   var import_i18n29 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
   function LinkedButton({
     isLinked,
     ...props
   }) {
     const label = isLinked ? (0, import_i18n29.__)("Unlink sides") : (0, import_i18n29.__)("Link sides");
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(button_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(button_default, {
       ...props,
       className: "component-box-control__linked-button",
       size: "small",
@@ -35716,7 +36711,86 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/box-control/index.mjs
-  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime158 = __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);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash21(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE21}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle21(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash21(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE21, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime21();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle21(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle20("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 style_module_default20 = { "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" };
   var defaultInputProps = {
     min: 0
   };
@@ -35748,9 +36822,9 @@ This message will only show in development mode. It won't appear in production.
     const inputValues = values || DEFAULT_VALUES;
     const hasInitialValue = isValuesDefined(valuesProp);
     const hasOneSide = sides3?.length === 1;
-    const [isDirty, setIsDirty] = (0, import_element91.useState)(hasInitialValue);
-    const [isLinked, setIsLinked] = (0, import_element91.useState)(!hasInitialValue || !isValueMixed(inputValues) || hasOneSide);
-    const [selectedUnits, setSelectedUnits] = (0, import_element91.useState)({
+    const [isDirty, setIsDirty] = (0, import_element88.useState)(hasInitialValue);
+    const [isLinked, setIsLinked] = (0, import_element88.useState)(!hasInitialValue || !isValueMixed(inputValues) || hasOneSide);
+    const [selectedUnits, setSelectedUnits] = (0, import_element88.useState)({
       top: parseQuantityAndUnitFromRawValue(valuesProp?.top)[1],
       right: parseQuantityAndUnitFromRawValue(valuesProp?.right)[1],
       bottom: parseQuantityAndUnitFromRawValue(valuesProp?.bottom)[1],
@@ -35792,37 +36866,40 @@ This message will only show in development mode. It won't appear in production.
       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;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime157.jsxs)(component_default22, {
+    return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(component_default22, {
       id: id3,
       columns: 3,
       templateColumns: "1fr min-content min-content",
       role: "group",
       "aria-labelledby": headingId,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime157.jsx)(BaseControl.VisualLabel, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime158.jsx)(BaseControl.VisualLabel, {
         id: headingId,
         children: label
-      }), isLinked && /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(InputWrapper, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(BoxInputControl, {
+      }), isLinked && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(component_default9, {
+        className: style_module_default20["input-wrapper"],
+        children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(BoxInputControl, {
           side: "all",
           ...inputControlProps
         })
-      }), !hasOneSide && /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(LinkedButtonWrapper, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(LinkedButton, {
+      }), !hasOneSide && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("div", {
+        className: style_module_default20["linked-button-wrapper"],
+        children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(LinkedButton, {
           onClick: toggleLinked,
           isLinked
         })
-      }), !isLinked && splitOnAxis && ["vertical", "horizontal"].map((axis) => /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(BoxInputControl, {
+      }), !isLinked && splitOnAxis && ["vertical", "horizontal"].map((axis) => /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(BoxInputControl, {
         side: axis,
         ...inputControlProps
-      }, axis)), !isLinked && !splitOnAxis && Array.from(sidesToRender).map((axis) => /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(BoxInputControl, {
+      }, axis)), !isLinked && !splitOnAxis && Array.from(sidesToRender).map((axis) => /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(BoxInputControl, {
         side: axis,
         ...inputControlProps
-      }, axis)), allowReset && /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(ResetButton, {
-        className: "component-box-control__reset-button",
+      }, axis)), allowReset && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(button_default, {
+        className: clsx_default(style_module_default20["reset-button"], "component-box-control__reset-button"),
         variant: "secondary",
         size: "small",
         onClick: handleOnReset,
         disabled: !isDirty,
+        accessibleWhenDisabled: true,
         children: (0, import_i18n30.__)("Reset")
       })]
     });
@@ -35830,41 +36907,41 @@ This message will only show in development mode. It won't appear in production.
   var box_control_default = BoxControl;

   // packages/components/build-module/button-group/index.mjs
-  var import_element92 = __toESM(require_element(), 1);
-  var import_deprecated9 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
+  var import_element89 = __toESM(require_element(), 1);
+  var import_deprecated10 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedButtonGroup(props, ref) {
     const {
-      className: className2,
+      className,
       __shouldNotWarnDeprecated,
       ...restProps
     } = props;
-    const classes = clsx_default("components-button-group", className2);
+    const classes = clsx_default("components-button-group", className);
     if (!__shouldNotWarnDeprecated) {
-      (0, import_deprecated9.default)("wp.components.ButtonGroup", {
+      (0, import_deprecated10.default)("wp.components.ButtonGroup", {
         since: "6.8",
         alternative: "wp.components.__experimentalToggleGroupControl"
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)("div", {
       ref,
       role: "group",
       className: classes,
       ...restProps
     });
   }
-  var ButtonGroup = (0, import_element92.forwardRef)(UnforwardedButtonGroup);
+  var ButtonGroup = (0, import_element89.forwardRef)(UnforwardedButtonGroup);
   ButtonGroup.displayName = "ButtonGroup";
   var button_group_default = ButtonGroup;

   // packages/components/build-module/card/card/component.mjs
-  var import_element95 = __toESM(require_element(), 1);
+  var import_element92 = __toESM(require_element(), 1);

   // packages/components/build-module/elevation/hook.mjs
-  var import_element93 = __toESM(require_element(), 1);
+  var import_element90 = __toESM(require_element(), 1);

   // packages/components/build-module/elevation/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__13() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__9() {
     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 Elevation = false ? {
@@ -35873,7 +36950,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1n58bsy-Elevation",
     styles: "background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow;label:Elevation;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFNEIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgRWxldmF0aW9uID0gY3NzYFxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWxsLWNoYW5nZTogYm94LXNoYWRvdztcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__13
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__9
   };

   // packages/components/build-module/elevation/hook.mjs
@@ -35887,7 +36964,7 @@ This message will only show in development mode. It won't appear in production.
     const {
       active,
       borderRadius: borderRadius2 = "inherit",
-      className: className2,
+      className,
       focus: focus4,
       hover: hover2,
       isInteractive = false,
@@ -35896,7 +36973,7 @@ This message will only show in development mode. It won't appear in production.
       ...otherProps
     } = useContextSystem(props, "Elevation");
     const cx2 = useCx();
-    const classes = (0, import_element93.useMemo)(() => {
+    const classes = (0, import_element90.useMemo)(() => {
       let hoverValue = isValueDefined(hover2) ? hover2 : value * 2;
       let activeValue = isValueDefined(active) ? active : value / 2;
       if (!isInteractive) {
@@ -35924,8 +37001,8 @@ This message will only show in development mode. It won't appear in production.
         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 */");
       }
       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 */");
-      return cx2(elevationStyles, className2);
-    }, [active, borderRadius2, className2, cx2, focus4, hover2, isInteractive, offset4, value]);
+      return cx2(elevationStyles, className);
+    }, [active, borderRadius2, className, cx2, focus4, hover2, isInteractive, offset4, value]);
     return {
       ...otherProps,
       className: classes,
@@ -35934,10 +37011,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/elevation/component.mjs
-  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedElevation(props, forwardedRef) {
     const elevationProps = useElevation(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(component_default, {
       ...elevationProps,
       ref: forwardedRef
     });
@@ -35946,7 +37023,7 @@ This message will only show in development mode. It won't appear in production.
   var component_default25 = Elevation2;

   // packages/components/build-module/card/get-padding-by-size.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__14() {
+  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= */");
@@ -35957,7 +37034,7 @@ This message will only show in development mode. It won't appear in production.
     } : {
       name: "1nt59cd-none",
       styles: "padding:0;label:none;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdldC1wYWRkaW5nLWJ5LXNpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU1UiLCJmaWxlIjoiZ2V0LXBhZGRpbmctYnktc2l6ZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgdHlwZSBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHR5cGUgeyBQcm9wcywgU2l6ZVRva2VuIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuY29uc3QgeFNtYWxsQ2FyZFBhZGRpbmcgPSBjc3NgXG5cdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBjYXJkUGFkZGluZ3MgPSB7XG5cdG5vbmU6IGNzc2Bcblx0XHRwYWRkaW5nOiAwO1xuXHRgLFxuXHRsYXJnZTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA2ICkgfSAkeyBzcGFjZSggOCApIH07XG5cdGAsXG5cdG1lZGl1bTogY3NzYFxuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCA0ICkgfSAkeyBzcGFjZSggNiApIH07XG5cdGAsXG5cdHNtYWxsOiBjc3NgXG5cdFx0cGFkZGluZzogJHsgc3BhY2UoIDQgKSB9O1xuXHRgLFxuXHR4U21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxuXHQvLyBUaGUgYGV4dHJhU21hbGxgIHNpemUgaXMgbm90IG9mZmljaWFsbHkgZG9jdW1lbnRlZCwgYnV0IHRoZSBmb2xsb3dpbmcgc3R5bGVzXG5cdC8vIGFyZSBrZXB0IGZvciBsZWdhY3kgcmVhc29ucyB0byBzdXBwb3J0IG9sZGVyIHZhbHVlcyBvZiB0aGUgYHNpemVgIHByb3AuXG5cdGV4dHJhU21hbGw6IHhTbWFsbENhcmRQYWRkaW5nLFxufTtcblxuY29uc3QgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlID0gKCBzaXplOiBTaXplVG9rZW4gKTogc3RyaW5nIHwgdW5kZWZpbmVkID0+IHtcblx0c3dpdGNoICggc2l6ZSApIHtcblx0XHRjYXNlICd4U21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCAyICk7XG5cdFx0Y2FzZSAnc21hbGwnOlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA0ICk7XG5cdFx0Y2FzZSAnbWVkaXVtJzpcblx0XHRcdHJldHVybiBzcGFjZSggNiApO1xuXHRcdGNhc2UgJ2xhcmdlJzpcblx0XHRcdHJldHVybiBzcGFjZSggOCApO1xuXHRcdGNhc2UgJ25vbmUnOlxuXHRcdFx0cmV0dXJuICcwJztcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHNwYWNlKCA2ICk7XG5cdH1cbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQYWRkaW5nQnlTaXplID0gKCBzaXplOiBQcm9wc1sgJ3NpemUnIF0gKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG5cdC8vIEhhbmRsZSBzdHJpbmctYmFzZWQgc2l6ZXMgKGJvdGggc3RhbmRhcmQgYW5kIGRlcHJlY2F0ZWQpXG5cdGlmICggdHlwZW9mIHNpemUgPT09ICdzdHJpbmcnICkge1xuXHRcdHJldHVybiBjYXJkUGFkZGluZ3NbIHNpemUgYXMgU2l6ZVRva2VuIF07XG5cdH1cblxuXHRpZiAoIHNpemUgKSB7XG5cdFx0Y29uc3QgeyBibG9ja1N0YXJ0LCBibG9ja0VuZCwgaW5saW5lU3RhcnQsIGlubGluZUVuZCB9ID0gc2l6ZTtcblx0XHRyZXR1cm4gY3NzYFxuXHRcdFx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBibG9ja1N0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctYmxvY2stZW5kOiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGJsb2NrRW5kICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAkeyBnZXRTaW5nbGVQYWRkaW5nVmFsdWUoIGlubGluZVN0YXJ0ICkgfTtcblx0XHRcdHBhZGRpbmctaW5saW5lLWVuZDogJHsgZ2V0U2luZ2xlUGFkZGluZ1ZhbHVlKCBpbmxpbmVFbmQgKSB9O1xuXHRcdGA7XG5cdH1cblxuXHQvLyBEZWZhdWx0IHRvIG1lZGl1bSBpZiBubyBzaXplIGlzIHByb3ZpZGVkXG5cdHJldHVybiBjYXJkUGFkZGluZ3MubWVkaXVtO1xufTtcbiJdfQ== */",
-      toString: _EMOTION_STRINGIFIED_CSS_ERROR__14
+      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== */"),
@@ -36000,84 +37077,97 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/card/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__15() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__11() {
     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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXdUIiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBnZXRQYWRkaW5nQnlTaXplIH0gZnJvbSAnLi9nZXQtcGFkZGluZy1ieS1zaXplJztcbmltcG9ydCB0eXBlIHsgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYSA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmID4gaW1nLFxuXHQmID4gaWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRGl2aWRlciA9IGNzc2Bcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlclJhZGl1cyA9IGNzc2Bcblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJDb2xvciA9IGNzc2Bcblx0Ym9yZGVyLWNvbG9yOiAkeyBDT05GSUcuY29sb3JEaXZpZGVyIH07XG5gO1xuXG5leHBvcnQgY29uc3QgYm94U2hhZG93bGVzcyA9IGNzc2Bcblx0Ym94LXNoYWRvdzogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJsZXNzID0gY3NzYFxuXHRib3JkZXI6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgcm91bmRlZCA9IGNzc2Bcblx0Ym9yZGVyLXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzaGFkeSA9IGNzc2Bcblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuYDtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1JvdW5kZWQsXG59OiBQaWNrPCBQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNSb3VuZGVkJyA+ICkge1xuXHRjb25zdCBjYXJkU3R5bGVzID0gY3NzKFxuXHRcdENhcmQsXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJveFNoYWRvd2xlc3MsXG5cdFx0aXNSb3VuZGVkICYmIHJvdW5kZWRcblx0KTtcblxuXHRyZXR1cm4gY2FyZFN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRIZWFkZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgSGVhZGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGhlYWRlclN0eWxlcyA9IGNzcyhcblx0XHRIZWFkZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGhlYWRlclN0eWxlcztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldENhcmRGb290ZXJTdHlsZXMoIHtcblx0aXNCb3JkZXJsZXNzLFxuXHRpc1NoYWR5LFxuXHRzaXplLFxufTogUGljazwgRm9vdGVyUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzU2hhZHknIHwgJ3NpemUnID4gKSB7XG5cdGNvbnN0IGZvb3RlclN0eWxlcyA9IGNzcyhcblx0XHRGb290ZXIsXG5cdFx0Ym9yZGVyUmFkaXVzLFxuXHRcdGJvcmRlckNvbG9yLFxuXHRcdGdldFBhZGRpbmdCeVNpemUoIHNpemUgKSxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm9yZGVybGVzcyxcblx0XHRpc1NoYWR5ICYmIHNoYWR5XG5cdCk7XG5cblx0cmV0dXJuIGZvb3RlclN0eWxlcztcbn1cbiJdfQ== */");
+  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 Header = false ? {
     name: "1showjb",
     styles: "border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"
   } : {
     name: "euqiwd-Header",
-    styles: "border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;};label:Header;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQnlCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
+    styles: "border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;};label:Header;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQnlCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   };
   var Footer = false ? {
     name: "14n5oej",
     styles: "border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"
   } : {
     name: "1rianq6-Footer",
-    styles: "border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;};label:Footer;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QnlCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
+    styles: "border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;};label:Footer;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QnlCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   };
   var Content = false ? {
     name: "13udsys",
     styles: "height:100%"
   } : {
     name: "1ruapvy-Content",
-    styles: "height:100%;label:Content;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQzBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
+    styles: "height:100%;label:Content;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQzBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   };
   var Body = false ? {
     name: "6ywzd",
     styles: "box-sizing:border-box;height:auto;max-height:100%"
   } : {
     name: "1klm29z-Body",
-    styles: "box-sizing:border-box;height:auto;max-height:100%;label:Body;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQ3VCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
+    styles: "box-sizing:border-box;height:auto;max-height:100%;label:Body;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQ3VCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   };
+  var ScrollableBody = false ? {
+    name: "13udsys",
+    styles: "height:100%"
+  } : {
+    name: "u2chfb-ScrollableBody",
+    styles: "height:100%;label:ScrollableBody;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0QzBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
+  };
+  function getCardBodyStyles({
+    isScrollable
+  }) {
+    return isScrollable ? /* @__PURE__ */ css(Body, ScrollableBody, false ? "" : ";label:getCardBodyStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRHVCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */") : Body;
+  }
   var Media = false ? {
     name: "dq805e",
     styles: "box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;}"
   } : {
     name: "6f4wyb-Media",
-    styles: "box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;};label:Media;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0Q3dCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
+    styles: "box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;};label:Media;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRHdCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   };
   var Divider = false ? {
     name: "c990dr",
     styles: "box-sizing:border-box;display:block;width:100%"
   } : {
     name: "c5mt54-Divider",
-    styles: "box-sizing:border-box;display:block;width:100%;label:Divider;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RDBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRCtCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */");
-  var borderColor = /* @__PURE__ */ css("border-color:", config_values_default.colorDivider, ";" + (false ? "" : ";label:borderColor;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRThCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */");
+  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 boxShadowless = false ? {
     name: "1t90u8d",
     styles: "box-shadow:none"
   } : {
     name: "14zofrl-boxShadowless",
-    styles: "box-shadow:none;label:boxShadowless;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRWdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
+    styles: "box-shadow:none;label:boxShadowless;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5RmdDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */",
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__11
   };
   var borderless = false ? {
     name: "1e1ncky",
     styles: "border:none"
   } : {
     name: "kyy9w8-borderless",
-    styles: "border:none;label:borderless;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRjZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
+    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1RjBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */");
-  var shady = /* @__PURE__ */ css("background-color:", COLORS.ui.backgroundDisabled, ";" + (false ? "" : ";label:shady;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyRndCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */");
+  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 */");
   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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtR29CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */");
+    const cardStyles = /* @__PURE__ */ css(Card, isBorderless && boxShadowless, isRounded && rounded, false ? "" : ";label:cardStyles;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2R29CIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEJvZHlQcm9wcywgRm9vdGVyUHJvcHMsIEhlYWRlclByb3BzLCBQcm9wcyB9IGZyb20gJy4vdHlwZXMnO1xuXG4vLyBTaW5jZSB0aGUgYm9yZGVyIGZvciBgQ2FyZGAgaXMgcmVuZGVyZWQgdmlhIHRoZSBgYm94LXNoYWRvd2AgcHJvcGVydHlcbi8vIChhcyBvcHBvc2VkIHRvIHRoZSBgYm9yZGVyYCBwcm9wZXJ0eSksIHRoZSB2YWx1ZSBvZiB0aGUgYm9yZGVyIHJhZGl1cyBuZWVkc1xuLy8gdG8gYmUgYWRqdXN0ZWQgYnkgcmVtb3ZpbmcgMXB4ICh0aGlzIGlzIGJlY2F1c2UgdGhlIGBib3gtc2hhZG93YCByZW5kZXJzXG4vLyBhcyBhbiBcIm91dGVyIHJhZGl1c1wiKS5cbmNvbnN0IGFkanVzdGVkQm9yZGVyUmFkaXVzID0gYGNhbGMoJHsgQ09ORklHLnJhZGl1c0xhcmdlIH0gLSAxcHgpYDtcblxuZXhwb3J0IGNvbnN0IENhcmQgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkeyBDT05GSUcuc3VyZmFjZUJvcmRlckNvbG9yIH07XG5cdG91dGxpbmU6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyID0gY3NzYFxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgRm9vdGVyID0gY3NzYFxuXHRib3JkZXItdG9wOiAxcHggc29saWQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgQ29udGVudCA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IEJvZHkgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcbmA7XG5cbmNvbnN0IFNjcm9sbGFibGVCb2R5ID0gY3NzYFxuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEJvZHlTdHlsZXMoIHtcblx0aXNTY3JvbGxhYmxlLFxufTogUGljazwgQm9keVByb3BzLCAnaXNTY3JvbGxhYmxlJyA+ICkge1xuXHRyZXR1cm4gaXNTY3JvbGxhYmxlID8gY3NzKCBCb2R5LCBTY3JvbGxhYmxlQm9keSApIDogQm9keTtcbn1cblxuZXhwb3J0IGNvbnN0IE1lZGlhID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBpbWcsXG5cdCYgPiBpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBEaXZpZGVyID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyUmFkaXVzID0gY3NzYFxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlckNvbG9yID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTkZJRy5jb2xvckRpdmlkZXIgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3hTaGFkb3dsZXNzID0gY3NzYFxuXHRib3gtc2hhZG93OiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IGJvcmRlcmxlc3MgPSBjc3NgXG5cdGJvcmRlcjogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCByb3VuZGVkID0gY3NzYFxuXHRib3JkZXItcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IHNoYWR5ID0gY3NzYFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudWkuYmFja2dyb3VuZERpc2FibGVkIH07XG5gO1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZFN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzUm91bmRlZCxcbn06IFBpY2s8IFByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1JvdW5kZWQnID4gKSB7XG5cdGNvbnN0IGNhcmRTdHlsZXMgPSBjc3MoXG5cdFx0Q2FyZCxcblx0XHRpc0JvcmRlcmxlc3MgJiYgYm94U2hhZG93bGVzcyxcblx0XHRpc1JvdW5kZWQgJiYgcm91bmRlZFxuXHQpO1xuXG5cdHJldHVybiBjYXJkU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEhlYWRlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBIZWFkZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgaGVhZGVyU3R5bGVzID0gY3NzKFxuXHRcdEhlYWRlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gaGVhZGVyU3R5bGVzO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0Q2FyZEZvb3RlclN0eWxlcygge1xuXHRpc0JvcmRlcmxlc3MsXG5cdGlzU2hhZHksXG5cdHNpemUsXG59OiBQaWNrPCBGb290ZXJQcm9wcywgJ2lzQm9yZGVybGVzcycgfCAnaXNTaGFkeScgfCAnc2l6ZScgPiApIHtcblx0Y29uc3QgZm9vdGVyU3R5bGVzID0gY3NzKFxuXHRcdEZvb3Rlcixcblx0XHRib3JkZXJSYWRpdXMsXG5cdFx0Ym9yZGVyQ29sb3IsXG5cdFx0Z2V0UGFkZGluZ0J5U2l6ZSggc2l6ZSApLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3JkZXJsZXNzLFxuXHRcdGlzU2hhZHkgJiYgc2hhZHlcblx0KTtcblxuXHRyZXR1cm4gZm9vdGVyU3R5bGVzO1xufVxuIl19 */");
     return cardStyles;
   }
   function getCardHeaderStyles({
@@ -36085,7 +37175,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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpSHNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */");
+    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 */");
     return headerStyles;
   }
   function getCardFooterStyles({
@@ -36093,20 +37183,20 @@ 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrSXNCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IHsgZ2V0UGFkZGluZ0J5U2l6ZSB9IGZyb20gJy4vZ2V0LXBhZGRpbmctYnktc2l6ZSc7XG5pbXBvcnQgdHlwZSB7IEZvb3RlclByb3BzLCBIZWFkZXJQcm9wcywgUHJvcHMgfSBmcm9tICcuL3R5cGVzJztcblxuLy8gU2luY2UgdGhlIGJvcmRlciBmb3IgYENhcmRgIGlzIHJlbmRlcmVkIHZpYSB0aGUgYGJveC1zaGFkb3dgIHByb3BlcnR5XG4vLyAoYXMgb3Bwb3NlZCB0byB0aGUgYGJvcmRlcmAgcHJvcGVydHkpLCB0aGUgdmFsdWUgb2YgdGhlIGJvcmRlciByYWRpdXMgbmVlZHNcbi8vIHRvIGJlIGFkanVzdGVkIGJ5IHJlbW92aW5nIDFweCAodGhpcyBpcyBiZWNhdXNlIHRoZSBgYm94LXNoYWRvd2AgcmVuZGVyc1xuLy8gYXMgYW4gXCJvdXRlciByYWRpdXNcIikuXG5jb25zdCBhZGp1c3RlZEJvcmRlclJhZGl1cyA9IGBjYWxjKCR7IENPTkZJRy5yYWRpdXNMYXJnZSB9IC0gMXB4KWA7XG5cbmV4cG9ydCBjb25zdCBDYXJkID0gY3NzYFxuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJHsgQ09ORklHLnN1cmZhY2VCb3JkZXJDb2xvciB9O1xuXHRvdXRsaW5lOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IGNzc2Bcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEZvb3RlciA9IGNzc2Bcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBCb2R5ID0gY3NzYFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgTWVkaWEgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0JiA+IGltZyxcblx0JiA+IGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERpdmlkZXIgPSBjc3NgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBib3JkZXJSYWRpdXMgPSBjc3NgXG5cdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHsgYWRqdXN0ZWRCb3JkZXJSYWRpdXMgfTtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkeyBhZGp1c3RlZEJvcmRlclJhZGl1cyB9O1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVyQ29sb3IgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09ORklHLmNvbG9yRGl2aWRlciB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IGJveFNoYWRvd2xlc3MgPSBjc3NgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5gO1xuXG5leHBvcnQgY29uc3QgYm9yZGVybGVzcyA9IGNzc2Bcblx0Ym9yZGVyOiBub25lO1xuYDtcblxuZXhwb3J0IGNvbnN0IHJvdW5kZWQgPSBjc3NgXG5cdGJvcmRlci1yYWRpdXM6ICR7IGFkanVzdGVkQm9yZGVyUmFkaXVzIH07XG5gO1xuXG5leHBvcnQgY29uc3Qgc2hhZHkgPSBjc3NgXG5cdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcbmA7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNSb3VuZGVkLFxufTogUGljazwgUHJvcHMsICdpc0JvcmRlcmxlc3MnIHwgJ2lzUm91bmRlZCcgPiApIHtcblx0Y29uc3QgY2FyZFN0eWxlcyA9IGNzcyhcblx0XHRDYXJkLFxuXHRcdGlzQm9yZGVybGVzcyAmJiBib3hTaGFkb3dsZXNzLFxuXHRcdGlzUm91bmRlZCAmJiByb3VuZGVkXG5cdCk7XG5cblx0cmV0dXJuIGNhcmRTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkSGVhZGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEhlYWRlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBoZWFkZXJTdHlsZXMgPSBjc3MoXG5cdFx0SGVhZGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBoZWFkZXJTdHlsZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRDYXJkRm9vdGVyU3R5bGVzKCB7XG5cdGlzQm9yZGVybGVzcyxcblx0aXNTaGFkeSxcblx0c2l6ZSxcbn06IFBpY2s8IEZvb3RlclByb3BzLCAnaXNCb3JkZXJsZXNzJyB8ICdpc1NoYWR5JyB8ICdzaXplJyA+ICkge1xuXHRjb25zdCBmb290ZXJTdHlsZXMgPSBjc3MoXG5cdFx0Rm9vdGVyLFxuXHRcdGJvcmRlclJhZGl1cyxcblx0XHRib3JkZXJDb2xvcixcblx0XHRnZXRQYWRkaW5nQnlTaXplKCBzaXplICksXG5cdFx0aXNCb3JkZXJsZXNzICYmIGJvcmRlcmxlc3MsXG5cdFx0aXNTaGFkeSAmJiBzaGFkeVxuXHQpO1xuXG5cdHJldHVybiBmb290ZXJTdHlsZXM7XG59XG4iXX0= */");
+    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 */");
     return footerStyles;
   }

   // packages/components/build-module/card/card/hook.mjs
-  var import_deprecated11 = __toESM(require_deprecated(), 1);
-  var import_element94 = __toESM(require_element(), 1);
+  var import_deprecated12 = __toESM(require_deprecated(), 1);
+  var import_element91 = __toESM(require_element(), 1);

   // packages/components/build-module/surface/component.mjs
-  var import_deprecated10 = __toESM(require_deprecated(), 1);
+  var import_deprecated11 = __toESM(require_deprecated(), 1);

   // packages/components/build-module/surface/hook.mjs
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
+  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
+  function getRuntime22() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -36117,26 +37207,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument11(document);
+      registerDocument22(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash11(targetDocument, hash2) {
+  function documentContainsStyleHash22(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE11}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE22}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle11(targetDocument, hash2, css3) {
+  function injectStyle22(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime11();
+    const runtime = getRuntime22();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -36145,21 +37235,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash11(targetDocument, hash2)) {
+    if (documentContainsStyleHash22(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE11, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE22, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
+  function registerDocument22(targetDocument) {
+    const runtime = getRuntime22();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle11(targetDocument, hash2, css3);
+      injectStyle22(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36173,17 +37263,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) {
-    const runtime = getRuntime11();
+  function registerStyle21(hash2, css3) {
+    const runtime = getRuntime22();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash2, css3);
+      injectStyle22(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle10("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)}");
+    registerStyle21("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 style_module_default10 = { "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" };
+  var style_module_default21 = { "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 useSurface(props) {
     const {
       backgroundSize = 12,
@@ -36191,7 +37281,7 @@ This message will only show in development mode. It won't appear in production.
       borderLeft = false,
       borderRight = false,
       borderTop = false,
-      className: className2,
+      className,
       style: style2,
       variant = "primary",
       ...otherProps
@@ -36204,28 +37294,28 @@ This message will only show in development mode. It won't appear in production.
     } : style2;
     return {
       ...otherProps,
-      className: clsx_default(style_module_default10.surface, {
-        [style_module_default10["border-bottom"]]: borderBottom,
-        [style_module_default10["border-left"]]: borderLeft,
-        [style_module_default10["border-right"]]: borderRight,
-        [style_module_default10["border-top"]]: borderTop,
-        [style_module_default10.secondary]: variant === "secondary",
-        [style_module_default10.dotted]: variant === "dotted",
-        [style_module_default10.grid]: variant === "grid"
-      }, className2),
+      className: clsx_default(style_module_default21.surface, {
+        [style_module_default21["border-bottom"]]: borderBottom,
+        [style_module_default21["border-left"]]: borderLeft,
+        [style_module_default21["border-right"]]: borderRight,
+        [style_module_default21["border-top"]]: borderTop,
+        [style_module_default21.secondary]: variant === "secondary",
+        [style_module_default21.dotted]: variant === "dotted",
+        [style_module_default21.grid]: variant === "grid"
+      }, className),
       style: surfaceStyle
     };
   }

   // packages/components/build-module/surface/component.mjs
-  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedSurface(props, forwardedRef) {
-    (0, import_deprecated10.default)("wp.components.__experimentalSurface", {
+    (0, import_deprecated11.default)("wp.components.__experimentalSurface", {
       since: "7.2",
       version: "7.4"
     });
     const surfaceProps = useSurface(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(component_default, {
       ...surfaceProps,
       ref: forwardedRef
     });
@@ -36244,7 +37334,7 @@ This message will only show in development mode. It won't appear in production.
     };
     let computedElevation = elevation;
     if (isElevated) {
-      (0, import_deprecated11.default)("Card isElevated prop", {
+      (0, import_deprecated12.default)("Card isElevated prop", {
         since: "5.9",
         alternative: "elevation"
       });
@@ -36257,7 +37347,7 @@ This message will only show in development mode. It won't appear in production.
   }
   function useCard(props) {
     const {
-      className: className2,
+      className,
       elevation = 0,
       isBorderless = false,
       isRounded = true,
@@ -36265,12 +37355,12 @@ This message will only show in development mode. It won't appear in production.
       ...otherProps
     } = useContextSystem(useDeprecatedProps4(props), "Card");
     const cx2 = useCx();
-    const classes = (0, import_element94.useMemo)(() => {
+    const classes = (0, import_element91.useMemo)(() => {
       return cx2(getCardStyles({
         isBorderless,
         isRounded
-      }), className2);
-    }, [className2, cx2, isBorderless, isRounded]);
+      }), className);
+    }, [className, cx2, isBorderless, isRounded]);
     const surfaceProps = useSurface({
       ...otherProps,
       className: classes
@@ -36285,7 +37375,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/card/card/component.mjs
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedCard(props, forwardedRef) {
     const {
       children,
@@ -36297,10 +37387,10 @@ 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_element95.useMemo)(() => cx2(/* @__PURE__ */ css({
+    const elevationClassName = (0, import_element92.useMemo)(() => cx2(/* @__PURE__ */ css({
       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_element95.useMemo)(() => {
+    const contextProviderValue = (0, import_element92.useMemo)(() => {
       const contextProps = {
         size: size4,
         isBorderless
@@ -36311,19 +37401,19 @@ This message will only show in development mode. It won't appear in production.
         CardFooter: contextProps
       };
     }, [isBorderless, size4]);
-    return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(ContextSystemProvider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(ContextSystemProvider, {
       value: contextProviderValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(component_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(component_default, {
         ...otherProps,
         ref: forwardedRef,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime161.jsx)(component_default, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime162.jsx)(component_default, {
           className: cx2(Content),
           children
-        }), /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(component_default25, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(component_default25, {
           className: elevationClassName,
           isInteractive: false,
           value: elevation ? 1 : 0
-        }), /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(component_default25, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(component_default25, {
           className: elevationClassName,
           isInteractive: false,
           value: elevation
@@ -36335,64 +37425,98 @@ This message will only show in development mode. It won't appear in production.
   var component_default27 = Card2;

   // packages/components/build-module/scrollable/hook.mjs
-  var import_element96 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/scrollable/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__16() {
-    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 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;
   }
-  var scrollableScrollbar = /* @__PURE__ */ css("@media only screen and ( min-device-width: 40em ){&::-webkit-scrollbar{height:12px;width:12px;}&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar-track{background:", config_values_default.colorScrollbarTrack, ";border-radius:8px;}&::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:", config_values_default.colorScrollbarThumb, ";border:2px solid rgba( 0, 0, 0, 0 );border-radius:7px;}&:hover::-webkit-scrollbar-thumb{background-color:", config_values_default.colorScrollbarThumbHover, ";}}" + (false ? "" : ";label:scrollableScrollbar;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHc0MiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsYWJsZVNjcm9sbGJhciA9IGNzc2Bcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1kZXZpY2Utd2lkdGg6IDQwZW0gKSB7XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVHJhY2sgfTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWIgfTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoIDAsIDAsIDAsIDAgKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT05GSUcuY29sb3JTY3JvbGxiYXJUaHVtYkhvdmVyIH07XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgU2Nyb2xsYWJsZSA9IGNzc2Bcblx0aGVpZ2h0OiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IENvbnRlbnQgPSBjc3NgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBzbW9vdGhTY3JvbGwgPSBjc3NgXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbFggPSBjc3NgXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxZID0gY3NzYFxuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsQXV0byA9IGNzc2Bcblx0b3ZlcmZsb3cteTogYXV0bztcbmA7XG4iXX0= */");
-  var Scrollable = false ? {
-    name: "13udsys",
-    styles: "height:100%"
-  } : {
-    name: "drdujb-Scrollable",
-    styles: "height:100%;label:Scrollable;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQzZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHNjcm9sbGFibGVTY3JvbGxiYXIgPSBjc3NgXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXdpZHRoOiA0MGVtICkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRyYWNrIH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRodW1iIH07XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWJIb3ZlciB9O1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNjcm9sbGFibGUgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgc21vb3RoU2Nyb2xsID0gY3NzYFxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxYID0gY3NzYFxuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsWSA9IGNzc2Bcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbEF1dG8gPSBjc3NgXG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
-  };
-  var smoothScroll = false ? {
-    name: "7zq9w",
-    styles: "scroll-behavior:smooth"
-  } : {
-    name: "rnnynm-smoothScroll",
-    styles: "scroll-behavior:smooth;label:smoothScroll;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3QytCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHNjcm9sbGFibGVTY3JvbGxiYXIgPSBjc3NgXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXdpZHRoOiA0MGVtICkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRyYWNrIH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRodW1iIH07XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWJIb3ZlciB9O1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNjcm9sbGFibGUgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgc21vb3RoU2Nyb2xsID0gY3NzYFxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxYID0gY3NzYFxuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsWSA9IGNzc2Bcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbEF1dG8gPSBjc3NgXG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
-  };
-  var scrollX = false ? {
-    name: "q33xhg",
-    styles: "overflow-x:auto;overflow-y:hidden"
-  } : {
-    name: "17z0rvw-scrollX",
-    styles: "overflow-x:auto;overflow-y:hidden;label:scrollX;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0QzBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHNjcm9sbGFibGVTY3JvbGxiYXIgPSBjc3NgXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXdpZHRoOiA0MGVtICkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRyYWNrIH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRodW1iIH07XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWJIb3ZlciB9O1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNjcm9sbGFibGUgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgc21vb3RoU2Nyb2xsID0gY3NzYFxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxYID0gY3NzYFxuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsWSA9IGNzc2Bcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbEF1dG8gPSBjc3NgXG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
-  };
-  var scrollY = false ? {
-    name: "103x71s",
-    styles: "overflow-x:hidden;overflow-y:auto"
-  } : {
-    name: "flie1-scrollY",
-    styles: "overflow-x:hidden;overflow-y:auto;label:scrollY;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRDBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHNjcm9sbGFibGVTY3JvbGxiYXIgPSBjc3NgXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXdpZHRoOiA0MGVtICkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRyYWNrIH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRodW1iIH07XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWJIb3ZlciB9O1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNjcm9sbGFibGUgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgc21vb3RoU2Nyb2xsID0gY3NzYFxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxYID0gY3NzYFxuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsWSA9IGNzc2Bcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbEF1dG8gPSBjc3NgXG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
-  };
-  var scrollAuto = false ? {
-    name: "umwchj",
-    styles: "overflow-y:auto"
-  } : {
-    name: "1lcuu7v-scrollAuto",
-    styles: "overflow-y:auto;label:scrollAuto;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRDZCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IHNjcm9sbGFibGVTY3JvbGxiYXIgPSBjc3NgXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXdpZHRoOiA0MGVtICkge1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdGJhY2tncm91bmQ6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRyYWNrIH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTkZJRy5jb2xvclNjcm9sbGJhclRodW1iIH07XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCAwLCAwLCAwLCAwICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09ORklHLmNvbG9yU2Nyb2xsYmFyVGh1bWJIb3ZlciB9O1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFNjcm9sbGFibGUgPSBjc3NgXG5cdGhlaWdodDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDb250ZW50ID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG5leHBvcnQgY29uc3Qgc21vb3RoU2Nyb2xsID0gY3NzYFxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbmA7XG5cbmV4cG9ydCBjb25zdCBzY3JvbGxYID0gY3NzYFxuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5gO1xuXG5leHBvcnQgY29uc3Qgc2Nyb2xsWSA9IGNzc2Bcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuYDtcblxuZXhwb3J0IGNvbnN0IHNjcm9sbEF1dG8gPSBjc3NgXG5cdG92ZXJmbG93LXk6IGF1dG87XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
-  };
-
-  // packages/components/build-module/scrollable/hook.mjs
+  function documentContainsStyleHash23(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE23}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle23(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash23(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE23, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime23();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle23(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle22("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 style_module_default22 = { "scrollable": "c8c574e84747ff1d__scrollable", "smooth-scroll": "_266d253504ce997a__smooth-scroll", "scroll-x": "e000fb9481918254__scroll-x", "scroll-y": "_71594f0091995597__scroll-y", "scroll-auto": "f5191978d7129fe7__scroll-auto" };
   function useScrollable(props) {
     const {
-      className: className2,
+      className,
       scrollDirection = "y",
-      smoothScroll: smoothScroll2 = false,
+      smoothScroll = false,
       ...otherProps
     } = useContextSystem(props, "Scrollable");
-    const cx2 = useCx();
-    const classes = (0, import_element96.useMemo)(() => cx2(Scrollable, scrollableScrollbar, smoothScroll2 && smoothScroll, scrollDirection === "x" && scrollX, scrollDirection === "y" && scrollY, scrollDirection === "auto" && scrollAuto, className2), [className2, cx2, scrollDirection, smoothScroll2]);
+    const classes = clsx_default(style_module_default22.scrollable, {
+      [style_module_default22["smooth-scroll"]]: smoothScroll,
+      [style_module_default22["scroll-x"]]: scrollDirection === "x",
+      [style_module_default22["scroll-y"]]: scrollDirection === "y",
+      [style_module_default22["scroll-auto"]]: scrollDirection === "auto"
+    }, className);
     return {
       ...otherProps,
       className: classes
@@ -36400,37 +37524,39 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/scrollable/component.mjs
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedScrollable(props, forwardedRef) {
     const scrollableProps = useScrollable(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(component_default, {
       ...scrollableProps,
       ref: forwardedRef
     });
   }
-  var Scrollable2 = contextConnect(UnconnectedScrollable, "Scrollable");
-  var component_default28 = Scrollable2;
+  var Scrollable = contextConnect(UnconnectedScrollable, "Scrollable");
+  var component_default28 = Scrollable;

   // packages/components/build-module/card/card-body/hook.mjs
-  var import_element97 = __toESM(require_element(), 1);
+  var import_element93 = __toESM(require_element(), 1);
   function useCardBody(props) {
     const {
-      className: className2,
+      className,
       isScrollable = false,
       isShady = false,
       size: size4 = "medium",
       ...otherProps
     } = useContextSystem(props, "CardBody");
     const cx2 = useCx();
-    const classes = (0, import_element97.useMemo)(() => cx2(
-      Body,
+    const classes = (0, import_element93.useMemo)(() => cx2(
+      getCardBodyStyles({
+        isScrollable
+      }),
       borderRadius,
       getPaddingBySize(size4),
       isShady && shady,
       // This classname is added for legacy compatibility reasons.
       "components-card__body",
-      className2
-    ), [className2, cx2, isShady, size4]);
+      className
+    ), [className, cx2, isScrollable, isShady, size4]);
     return {
       ...otherProps,
       className: classes,
@@ -36439,19 +37565,19 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/card/card-body/component.mjs
-  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedCardBody(props, forwardedRef) {
     const {
       isScrollable,
       ...otherProps
     } = useCardBody(props);
     if (isScrollable) {
-      return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(component_default28, {
+      return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(component_default28, {
         ...otherProps,
         ref: forwardedRef
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(component_default, {
       ...otherProps,
       ref: forwardedRef
     });
@@ -36460,9 +37586,9 @@ This message will only show in development mode. It won't appear in production.
   var component_default29 = CardBody;

   // packages/components/build-module/divider/component.mjs
-  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
+  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
+  function getRuntime24() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -36473,26 +37599,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument12(document);
+      registerDocument24(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash12(targetDocument, hash2) {
+  function documentContainsStyleHash24(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE12}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE24}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle12(targetDocument, hash2, css3) {
+  function injectStyle24(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime12();
+    const runtime = getRuntime24();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -36501,21 +37627,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash12(targetDocument, hash2)) {
+    if (documentContainsStyleHash24(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE12, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE24, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
+  function registerDocument24(targetDocument) {
+    const runtime = getRuntime24();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle12(targetDocument, hash2, css3);
+      injectStyle24(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36529,20 +37655,20 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle11(hash2, css3) {
-    const runtime = getRuntime12();
+  function registerStyle23(hash2, css3) {
+    const runtime = getRuntime24();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash2, css3);
+      injectStyle24(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle11("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)}");
+    registerStyle23("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 style_module_default11 = { "divider": "e10c29fc10c181dc__divider" };
+  var style_module_default23 = { "divider": "e10c29fc10c181dc__divider" };
   function UnconnectedDivider(props, forwardedRef) {
     const {
-      className: className2,
+      className,
       margin,
       marginEnd,
       marginStart,
@@ -36560,8 +37686,8 @@ This message will only show in development mode. It won't appear in production.
     if (resolvedMarginEnd) {
       dividerStyle["--wp-components-divider-margin-end"] = resolvedMarginEnd;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(Separator, {
-      className: clsx_default(style_module_default11.divider, className2),
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(Separator, {
+      className: clsx_default(style_module_default23.divider, className),
       style: dividerStyle,
       ...contextProps,
       ref: forwardedRef
@@ -36571,20 +37697,20 @@ This message will only show in development mode. It won't appear in production.
   var component_default30 = Divider2;

   // packages/components/build-module/card/card-divider/hook.mjs
-  var import_element98 = __toESM(require_element(), 1);
+  var import_element94 = __toESM(require_element(), 1);
   function useCardDivider(props) {
     const {
-      className: className2,
+      className,
       ...otherProps
     } = useContextSystem(props, "CardDivider");
     const cx2 = useCx();
-    const classes = (0, import_element98.useMemo)(() => cx2(
+    const classes = (0, import_element94.useMemo)(() => cx2(
       Divider,
       borderColor,
       // This classname is added for legacy compatibility reasons.
       "components-card__divider",
-      className2
-    ), [className2, cx2]);
+      className
+    ), [className, cx2]);
     return {
       ...otherProps,
       className: classes
@@ -36592,10 +37718,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/card/card-divider/component.mjs
-  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedCardDivider(props, forwardedRef) {
     const dividerProps = useCardDivider(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(component_default30, {
+    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(component_default30, {
       ...dividerProps,
       ref: forwardedRef
     });
@@ -36604,10 +37730,10 @@ This message will only show in development mode. It won't appear in production.
   var component_default31 = CardDivider;

   // packages/components/build-module/card/card-footer/hook.mjs
-  var import_element99 = __toESM(require_element(), 1);
+  var import_element95 = __toESM(require_element(), 1);
   function useCardFooter(props) {
     const {
-      className: className2,
+      className,
       justify,
       isBorderless = false,
       isShady = false,
@@ -36615,7 +37741,7 @@ This message will only show in development mode. It won't appear in production.
       ...otherProps
     } = useContextSystem(props, "CardFooter");
     const cx2 = useCx();
-    const classes = (0, import_element99.useMemo)(() => {
+    const classes = (0, import_element95.useMemo)(() => {
       return cx2(
         getCardFooterStyles({
           isBorderless,
@@ -36624,9 +37750,9 @@ This message will only show in development mode. It won't appear in production.
         }),
         // This classname is added for legacy compatibility reasons.
         "components-card__footer",
-        className2
+        className
       );
-    }, [className2, cx2, isBorderless, isShady, size4]);
+    }, [className, cx2, isBorderless, isShady, size4]);
     return {
       ...otherProps,
       className: classes,
@@ -36635,10 +37761,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/card/card-footer/component.mjs
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedCardFooter(props, forwardedRef) {
     const footerProps = useCardFooter(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(component_default3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(component_default3, {
       ...footerProps,
       ref: forwardedRef
     });
@@ -36647,17 +37773,17 @@ This message will only show in development mode. It won't appear in production.
   var component_default32 = CardFooter;

   // packages/components/build-module/card/card-header/hook.mjs
-  var import_element100 = __toESM(require_element(), 1);
+  var import_element96 = __toESM(require_element(), 1);
   function useCardHeader(props) {
     const {
-      className: className2,
+      className,
       isBorderless = false,
       isShady = false,
       size: size4 = "medium",
       ...otherProps
     } = useContextSystem(props, "CardHeader");
     const cx2 = useCx();
-    const classes = (0, import_element100.useMemo)(() => {
+    const classes = (0, import_element96.useMemo)(() => {
       return cx2(
         getCardHeaderStyles({
           isBorderless,
@@ -36666,9 +37792,9 @@ This message will only show in development mode. It won't appear in production.
         }),
         // This classname is added for legacy compatibility reasons.
         "components-card__header",
-        className2
+        className
       );
-    }, [className2, cx2, isBorderless, isShady, size4]);
+    }, [className, cx2, isBorderless, isShady, size4]);
     return {
       ...otherProps,
       className: classes
@@ -36676,10 +37802,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/card/card-header/component.mjs
-  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedCardHeader(props, forwardedRef) {
     const headerProps = useCardHeader(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(component_default3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(component_default3, {
       ...headerProps,
       ref: forwardedRef
     });
@@ -36688,20 +37814,20 @@ This message will only show in development mode. It won't appear in production.
   var component_default33 = CardHeader;

   // packages/components/build-module/card/card-media/hook.mjs
-  var import_element101 = __toESM(require_element(), 1);
+  var import_element97 = __toESM(require_element(), 1);
   function useCardMedia(props) {
     const {
-      className: className2,
+      className,
       ...otherProps
     } = useContextSystem(props, "CardMedia");
     const cx2 = useCx();
-    const classes = (0, import_element101.useMemo)(() => cx2(
+    const classes = (0, import_element97.useMemo)(() => cx2(
       Media,
       borderRadius,
       // This classname is added for legacy compatibility reasons.
       "components-card__media",
-      className2
-    ), [className2, cx2]);
+      className
+    ), [className, cx2]);
     return {
       ...otherProps,
       className: classes
@@ -36709,10 +37835,10 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/card/card-media/component.mjs
-  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedCardMedia(props, forwardedRef) {
     const cardMediaProps = useCardMedia(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(component_default, {
       ...cardMediaProps,
       ref: forwardedRef
     });
@@ -36721,16 +37847,16 @@ This message will only show in development mode. It won't appear in production.
   var component_default34 = CardMedia;

   // packages/components/build-module/checkbox-control/index.mjs
-  var import_element102 = __toESM(require_element(), 1);
+  var import_element98 = __toESM(require_element(), 1);
   var import_compose39 = __toESM(require_compose(), 1);
-  var import_deprecated12 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var import_deprecated13 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
   function CheckboxControl(props) {
     const {
       // Prevent passing this to `input`.
       __nextHasNoMarginBottom: _2,
       label,
-      className: className2,
+      className,
       heading,
       checked,
       indeterminate,
@@ -36741,13 +37867,13 @@ This message will only show in development mode. It won't appear in production.
       ...additionalProps
     } = props;
     if (heading) {
-      (0, import_deprecated12.default)("`heading` prop in `CheckboxControl`", {
+      (0, import_deprecated13.default)("`heading` prop in `CheckboxControl`", {
         alternative: "a separate element to implement a heading",
         since: "5.8"
       });
     }
-    const [showCheckedIcon, setShowCheckedIcon] = (0, import_element102.useState)(false);
-    const [showIndeterminateIcon, setShowIndeterminateIcon] = (0, import_element102.useState)(false);
+    const [showCheckedIcon, setShowCheckedIcon] = (0, import_element98.useState)(false);
+    const [showIndeterminateIcon, setShowIndeterminateIcon] = (0, import_element98.useState)(false);
     const ref = (0, import_compose39.useRefEffect)((node2) => {
       if (!node2) {
         return;
@@ -36758,21 +37884,21 @@ This message will only show in development mode. It won't appear in production.
     }, [checked, indeterminate]);
     const id3 = (0, import_compose39.useInstanceId)(CheckboxControl, "inspector-checkbox-control", idProp);
     const onChangeValue = (event) => onChange(event.target.checked);
-    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(base_control_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(base_control_default, {
       label: heading,
       id: id3,
-      help: help && /* @__PURE__ */ (0, import_jsx_runtime169.jsx)("span", {
+      help: help && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("span", {
         className: "components-checkbox-control__help",
         children: help
       }),
-      className: clsx_default("components-checkbox-control", className2),
-      children: /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(component_default9, {
+      className: clsx_default("components-checkbox-control", className),
+      children: /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(component_default9, {
         spacing: 0,
         justify: "start",
         alignment: "top",
-        children: [/* @__PURE__ */ (0, import_jsx_runtime169.jsxs)("span", {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime170.jsxs)("span", {
           className: "components-checkbox-control__input-container",
-          children: [/* @__PURE__ */ (0, import_jsx_runtime169.jsx)("input", {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime170.jsx)("input", {
             ref,
             id: id3,
             className: "components-checkbox-control__input",
@@ -36786,16 +37912,16 @@ This message will only show in development mode. It won't appear in production.
               onClick?.(event);
             },
             ...additionalProps
-          }), showIndeterminateIcon ? /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(icon_default2, {
+          }), showIndeterminateIcon ? /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(icon_default2, {
             icon: reset_default,
             className: "components-checkbox-control__indeterminate",
             role: "presentation"
-          }) : null, showCheckedIcon ? /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(icon_default2, {
+          }) : null, showCheckedIcon ? /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(icon_default2, {
             icon: check_default,
             className: "components-checkbox-control__checked",
             role: "presentation"
           }) : null]
-        }), label && /* @__PURE__ */ (0, import_jsx_runtime169.jsx)("label", {
+        }), label && /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("label", {
           className: "components-checkbox-control__label",
           htmlFor: id3,
           children: label
@@ -36806,24 +37932,24 @@ This message will only show in development mode. It won't appear in production.
   var checkbox_control_default = CheckboxControl;

   // packages/components/build-module/clipboard-button/index.mjs
-  var import_element103 = __toESM(require_element(), 1);
+  var import_element99 = __toESM(require_element(), 1);
   var import_compose40 = __toESM(require_compose(), 1);
-  var import_deprecated13 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
+  var import_deprecated14 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
   var TIMEOUT = 4e3;
   function ClipboardButton({
-    className: className2,
+    className,
     children,
     onCopy,
     onFinishCopy,
     text,
     ...buttonProps
   }) {
-    (0, import_deprecated13.default)("wp.components.ClipboardButton", {
+    (0, import_deprecated14.default)("wp.components.ClipboardButton", {
       since: "5.8",
       alternative: "wp.compose.useCopyToClipboard"
     });
-    const timeoutIdRef = (0, import_element103.useRef)(void 0);
+    const timeoutIdRef = (0, import_element99.useRef)(void 0);
     const ref = (0, import_compose40.useCopyToClipboard)(text, () => {
       onCopy();
       if (timeoutIdRef.current) {
@@ -36833,21 +37959,21 @@ This message will only show in development mode. It won't appear in production.
         timeoutIdRef.current = setTimeout(() => onFinishCopy(), TIMEOUT);
       }
     });
-    (0, import_element103.useEffect)(() => {
+    (0, import_element99.useEffect)(() => {
       return () => {
         if (timeoutIdRef.current) {
           clearTimeout(timeoutIdRef.current);
         }
       };
     }, []);
-    const classes = clsx_default("components-clipboard-button", className2);
+    const classes = clsx_default("components-clipboard-button", className);
     const focusOnCopyEventTarget = (event) => {
       event.target.focus();
     };
     return (
       // Disable reasons: the parent component takes care of the __next40pxDefaultSize prop.
       // eslint-disable-next-line @wordpress/components-no-missing-40px-size-prop
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(button_default, {
+      /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(button_default, {
         ...buttonProps,
         className: classes,
         ref,
@@ -36858,9 +37984,9 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/palette-edit/index.mjs
-  var import_element112 = __toESM(require_element(), 1);
-  var import_i18n35 = __toESM(require_i18n(), 1);
-  var import_compose44 = __toESM(require_compose(), 1);
+  var import_element110 = __toESM(require_element(), 1);
+  var import_i18n37 = __toESM(require_i18n(), 1);
+  var import_compose45 = __toESM(require_compose(), 1);

   // packages/kebab-case/build-module/index.mjs
   function kebabCase(str) {
@@ -36881,16 +38007,16 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/item-group/context.mjs
-  var import_element104 = __toESM(require_element(), 1);
-  var ItemGroupContext = (0, import_element104.createContext)({
+  var import_element100 = __toESM(require_element(), 1);
+  var ItemGroupContext = (0, import_element100.createContext)({
     size: "medium"
   });
   ItemGroupContext.displayName = "ItemGroupContext";
-  var useItemGroupContext = () => (0, import_element104.useContext)(ItemGroupContext);
+  var useItemGroupContext = () => (0, import_element100.useContext)(ItemGroupContext);

   // packages/components/build-module/item-group/item/hook.mjs
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
+  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
+  function getRuntime25() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -36901,26 +38027,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument13(document);
+      registerDocument25(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash13(targetDocument, hash2) {
+  function documentContainsStyleHash25(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE13}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE25}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle13(targetDocument, hash2, css3) {
+  function injectStyle25(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime13();
+    const runtime = getRuntime25();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -36929,21 +38055,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash13(targetDocument, hash2)) {
+    if (documentContainsStyleHash25(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE13, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE25, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
+  function registerDocument25(targetDocument) {
+    const runtime = getRuntime25();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle13(targetDocument, hash2, css3);
+      injectStyle25(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -36957,26 +38083,26 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle12(hash2, css3) {
-    const runtime = getRuntime13();
+  function registerStyle24(hash2, css3) {
+    const runtime = getRuntime25();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash2, css3);
+      injectStyle25(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle12("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("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 style_module_default12 = { "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 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 = {
-    small: style_module_default12["is-size-small"],
-    medium: style_module_default12["is-size-medium"],
-    large: style_module_default12["is-size-large"]
+    small: style_module_default24["is-size-small"],
+    medium: style_module_default24["is-size-medium"],
+    large: style_module_default24["is-size-large"]
   };
   function useItem(props) {
     const {
       as: asProp,
-      className: className2,
+      className,
       onClick,
       role = "listitem",
       size: sizeProp,
@@ -36988,8 +38114,8 @@ This message will only show in development mode. It won't appear in production.
     } = useItemGroupContext();
     const size4 = sizeProp || contextSize;
     const as = asProp || (typeof onClick !== "undefined" ? "button" : "div");
-    const classes = clsx_default(style_module_default12.item, as === "button" && style_module_default12["is-unstyled-button"], as === "a" && style_module_default12["is-unstyled-link"], sizeClassName[size4] || sizeClassName.medium, spacedAround && style_module_default12["is-spaced-around"], className2);
-    const wrapperClassName = style_module_default12["item-wrapper"];
+    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);
+    const wrapperClassName = style_module_default24["item-wrapper"];
     return {
       as,
       className: classes,
@@ -37001,17 +38127,17 @@ 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_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedItem(props, forwardedRef) {
     const {
       role,
       wrapperClassName,
       ...otherProps
     } = useItem(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("div", {
       role,
       className: wrapperClassName,
-      children: /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(component_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(component_default, {
         ...otherProps,
         ref: forwardedRef
       })
@@ -37021,8 +38147,8 @@ This message will only show in development mode. It won't appear in production.
   var component_default35 = Item;

   // packages/components/build-module/item-group/item-group/hook.mjs
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
+  var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
+  function getRuntime26() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -37033,26 +38159,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument14(document);
+      registerDocument26(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash14(targetDocument, hash2) {
+  function documentContainsStyleHash26(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE14}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE26}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle14(targetDocument, hash2, css3) {
+  function injectStyle26(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime14();
+    const runtime = getRuntime26();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -37061,21 +38187,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash14(targetDocument, hash2)) {
+    if (documentContainsStyleHash26(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE14, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE26, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
+  function registerDocument26(targetDocument) {
+    const runtime = getRuntime26();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle14(targetDocument, hash2, css3);
+      injectStyle26(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -37089,31 +38215,31 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle13(hash2, css3) {
-    const runtime = getRuntime14();
+  function registerStyle25(hash2, css3) {
+    const runtime = getRuntime26();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash2, css3);
+      injectStyle26(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle13("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("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 style_module_default13 = { "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 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) {
     const {
-      className: className2,
+      className,
       isBordered = false,
       isRounded = true,
       isSeparated = false,
       role = "list",
       ...otherProps
     } = useContextSystem(props, "ItemGroup");
-    const classes = clsx_default(style_module_default13["item-group"], {
-      [style_module_default13["is-bordered"]]: isBordered,
-      [style_module_default13["is-separated"]]: isSeparated,
-      [style_module_default13["is-rounded"]]: isRounded
-    }, className2);
+    const classes = clsx_default(style_module_default25["item-group"], {
+      [style_module_default25["is-bordered"]]: isBordered,
+      [style_module_default25["is-separated"]]: isSeparated,
+      [style_module_default25["is-rounded"]]: isRounded
+    }, className);
     return {
       isBordered,
       className: classes,
@@ -37124,7 +38250,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/item-group/item-group/component.mjs
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedItemGroup(props, forwardedRef) {
     const {
       isBordered,
@@ -37141,9 +38267,9 @@ This message will only show in development mode. It won't appear in production.
       spacedAround,
       size: size4
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(ItemGroupContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(ItemGroupContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(component_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(component_default, {
         ...otherProps,
         ref: forwardedRef
       })
@@ -37155,18 +38281,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_element108 = __toESM(require_element(), 1);
+  var import_element104 = __toESM(require_element(), 1);

   // packages/components/build-module/custom-gradient-picker/index.mjs
   var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_element107 = __toESM(require_element(), 1);
+  var import_element103 = __toESM(require_element(), 1);

   // packages/components/build-module/custom-gradient-picker/gradient-bar/index.mjs
-  var import_element106 = __toESM(require_element(), 1);
+  var import_element102 = __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_element105 = __toESM(require_element(), 1);
+  var import_element101 = __toESM(require_element(), 1);
   var import_i18n31 = __toESM(require_i18n(), 1);

   // packages/components/build-module/custom-gradient-picker/gradient-bar/constants.mjs
@@ -37246,17 +38372,18 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/custom-gradient-picker/gradient-bar/control-points.mjs
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
   function ControlPointButton({
     isOpen,
     position: position2,
     color: color2,
+    disablePositioning,
     ...additionalProps
   }) {
     const instanceId = (0, import_compose41.useInstanceId)(ControlPointButton);
     const descriptionId = `components-custom-gradient-picker__control-point-button-description-${instanceId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(import_jsx_runtime173.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime173.jsx)(button_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)(import_jsx_runtime174.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime174.jsx)(button_default, {
         "aria-label": (0, import_i18n31.sprintf)(
           // translators: 1: gradient position e.g: 70. 2: gradient color code e.g: rgb(52,121,151).
           (0, import_i18n31.__)("Gradient control point at position %1$d%% with color code %2$s."),
@@ -37271,18 +38398,18 @@ This message will only show in development mode. It won't appear in production.
           "is-active": isOpen
         }),
         ...additionalProps
-      }), /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(component_default2, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(component_default2, {
         id: descriptionId,
-        children: (0, import_i18n31.__)("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.")
+        children: disablePositioning ? (0, import_i18n31.__)("Press the button to change the color.") : (0, import_i18n31.__)("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 GradientColorPickerDropdown({
     isRenderedInSidebar,
-    className: className2,
+    className,
     ...props
   }) {
-    const popoverProps = (0, import_element105.useMemo)(() => ({
+    const popoverProps = (0, import_element101.useMemo)(() => ({
       placement: "bottom",
       offset: 8,
       // Disabling resize as it would otherwise cause the popover to show
@@ -37290,8 +38417,8 @@ This message will only show in development mode. It won't appear in production.
       // popover edge.
       resize: false
     }), []);
-    const mergedClassName = clsx_default("components-custom-gradient-picker__control-point-dropdown", className2);
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(CustomColorPickerDropdown, {
+    const mergedClassName = clsx_default("components-custom-gradient-picker__control-point-dropdown", className);
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(CustomColorPickerDropdown, {
       isRenderedInSidebar,
       popoverProps,
       className: mergedClassName,
@@ -37301,6 +38428,7 @@ This message will only show in development mode. It won't appear in production.
   function ControlPoints({
     disableRemove,
     disableAlpha,
+    disablePositioning,
     gradientPickerDomRef,
     ignoreMarkerPosition,
     value: controlPoints,
@@ -37309,7 +38437,7 @@ This message will only show in development mode. It won't appear in production.
     onStopControlPointChange,
     __experimentalIsRenderedInSidebar
   }) {
-    const controlPointMoveStateRef = (0, import_element105.useRef)(void 0);
+    const controlPointMoveStateRef = (0, import_element101.useRef)(void 0);
     const onMouseMove = (event) => {
       if (controlPointMoveStateRef.current === void 0 || gradientPickerDomRef.current === null) {
         return;
@@ -37333,23 +38461,23 @@ This message will only show in development mode. It won't appear in production.
         controlPointMoveStateRef.current.listenersActivated = false;
       }
     };
-    const cleanEventListenersRef = (0, import_element105.useRef)(void 0);
+    const cleanEventListenersRef = (0, import_element101.useRef)(void 0);
     cleanEventListenersRef.current = cleanEventListeners;
-    (0, import_element105.useEffect)(() => {
+    (0, import_element101.useEffect)(() => {
       return () => {
         cleanEventListenersRef.current?.();
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_jsx_runtime173.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(import_jsx_runtime174.Fragment, {
       children: controlPoints.map((point, index2) => {
         const initialPosition = point?.position;
-        return ignoreMarkerPosition !== initialPosition && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(GradientColorPickerDropdown, {
+        return ignoreMarkerPosition !== initialPosition && /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(GradientColorPickerDropdown, {
           isRenderedInSidebar: __experimentalIsRenderedInSidebar,
           onClose: onStopControlPointChange,
           renderToggle: ({
             isOpen,
             onToggle
-          }) => /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(ControlPointButton, {
+          }) => /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(ControlPointButton, {
             onClick: () => {
               if (controlPointMoveStateRef.current && controlPointMoveStateRef.current.significantMoveHappened) {
                 return;
@@ -37362,6 +38490,9 @@ This message will only show in development mode. It won't appear in production.
               onToggle();
             },
             onMouseDown: () => {
+              if (disablePositioning) {
+                return;
+              }
               if (window && window.addEventListener) {
                 controlPointMoveStateRef.current = {
                   initialPosition,
@@ -37375,6 +38506,12 @@ This message will only show in development mode. It won't appear in production.
               }
             },
             onKeyDown: (event) => {
+              if (disablePositioning) {
+                if (event.code === "ArrowLeft" || event.code === "ArrowRight") {
+                  event.stopPropagation();
+                }
+                return;
+              }
               if (event.code === "ArrowLeft") {
                 event.stopPropagation();
                 onChange(updateControlPointPosition(controlPoints, index2, clampPercent(point.position - KEYBOARD_CONTROL_POINT_VARIATION)));
@@ -37385,22 +38522,23 @@ This message will only show in development mode. It won't appear in production.
             },
             isOpen,
             position: point.position,
-            color: point.color
+            color: point.color,
+            disablePositioning
           }, index2),
           renderContent: ({
             onClose
-          }) => /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(dropdown_content_wrapper_default, {
+          }) => /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)(dropdown_content_wrapper_default, {
             paddingSize: "none",
-            children: [/* @__PURE__ */ (0, import_jsx_runtime173.jsx)(LegacyAdapter, {
+            children: [/* @__PURE__ */ (0, import_jsx_runtime174.jsx)(LegacyAdapter, {
               enableAlpha: !disableAlpha,
               color: point.color,
               onChange: (color2) => {
                 onChange(updateControlPointColor(controlPoints, index2, w(color2).toRgbString()));
               }
-            }), !disableRemove && controlPoints.length > 2 && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(component_default9, {
+            }), !disableRemove && controlPoints.length > 2 && /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(component_default9, {
               className: "components-custom-gradient-picker__remove-control-point-wrapper",
               alignment: "center",
-              children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(button_default, {
+              children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(button_default, {
                 onClick: () => {
                   onChange(removeControlPoint(controlPoints, index2));
                   onClose();
@@ -37427,8 +38565,8 @@ This message will only show in development mode. It won't appear in production.
     disableAlpha,
     __experimentalIsRenderedInSidebar
   }) {
-    const [alreadyInsertedPoint, setAlreadyInsertedPoint] = (0, import_element105.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(GradientColorPickerDropdown, {
+    const [alreadyInsertedPoint, setAlreadyInsertedPoint] = (0, import_element101.useState)(false);
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(GradientColorPickerDropdown, {
       isRenderedInSidebar: __experimentalIsRenderedInSidebar,
       className: "components-custom-gradient-picker__inserter",
       onClose: () => {
@@ -37437,7 +38575,7 @@ This message will only show in development mode. It won't appear in production.
       renderToggle: ({
         isOpen,
         onToggle
-      }) => /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(button_default, {
+      }) => /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(button_default, {
         __next40pxDefaultSize: true,
         "aria-expanded": isOpen,
         "aria-haspopup": "true",
@@ -37453,9 +38591,9 @@ This message will only show in development mode. It won't appear in production.
         className: "components-custom-gradient-picker__insert-point-dropdown",
         icon: plus_default
       }),
-      renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(dropdown_content_wrapper_default, {
+      renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(dropdown_content_wrapper_default, {
         paddingSize: "none",
-        children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(LegacyAdapter, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(LegacyAdapter, {
           enableAlpha: !disableAlpha,
           onChange: (color2) => {
             if (!alreadyInsertedPoint) {
@@ -37477,7 +38615,7 @@ This message will only show in development mode. It won't appear in production.
   var control_points_default = ControlPoints;

   // packages/components/build-module/custom-gradient-picker/gradient-bar/index.mjs
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
   var customGradientBarReducer = (state, action) => {
     switch (action.type) {
       case "MOVE_INSERTER":
@@ -37537,10 +38675,11 @@ This message will only show in development mode. It won't appear in production.
     onChange,
     disableInserter = false,
     disableAlpha = false,
+    disablePositioning = false,
     __experimentalIsRenderedInSidebar = false
   }) {
-    const gradientMarkersContainerDomRef = (0, import_element106.useRef)(null);
-    const [gradientBarState, gradientBarStateDispatch] = (0, import_element106.useReducer)(customGradientBarReducer, customGradientBarReducerInitialState);
+    const gradientMarkersContainerDomRef = (0, import_element102.useRef)(null);
+    const [gradientBarState, gradientBarStateDispatch] = (0, import_element102.useReducer)(customGradientBarReducer, customGradientBarReducerInitialState);
     const onMouseEnterAndMove = (event) => {
       if (!gradientMarkersContainerDomRef.current) {
         return;
@@ -37570,23 +38709,23 @@ This message will only show in development mode. It won't appear in production.
     };
     const isMovingInserter = gradientBarState.id === "MOVING_INSERTER";
     const isInsertingControlPoint = gradientBarState.id === "INSERTING_CONTROL_POINT";
-    return /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)("div", {
       className: clsx_default("components-custom-gradient-picker__gradient-bar", {
         "has-gradient": hasGradient
       }),
       onMouseEnter: onMouseEnterAndMove,
       onMouseMove: onMouseEnterAndMove,
       onMouseLeave,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime174.jsx)("div", {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime175.jsx)("div", {
         className: "components-custom-gradient-picker__gradient-bar-background",
         style: {
           background,
           opacity: hasGradient ? 1 : 0.4
         }
-      }), /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)("div", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)("div", {
         ref: gradientMarkersContainerDomRef,
         className: "components-custom-gradient-picker__markers-container",
-        children: [!disableInserter && (isMovingInserter || isInsertingControlPoint) && /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(control_points_default.InsertPoint, {
+        children: [!disableInserter && (isMovingInserter || isInsertingControlPoint) && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(control_points_default.InsertPoint, {
           __experimentalIsRenderedInSidebar,
           disableAlpha,
           insertPosition: gradientBarState.insertPosition,
@@ -37602,10 +38741,11 @@ This message will only show in development mode. It won't appear in production.
               type: "CLOSE_INSERTER"
             });
           }
-        }), /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(control_points_default, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(control_points_default, {
           __experimentalIsRenderedInSidebar,
           disableAlpha,
           disableRemove: disableInserter,
+          disablePositioning,
           gradientPickerDomRef: gradientMarkersContainerDomRef,
           ignoreMarkerPosition: isInsertingControlPoint ? gradientBarState.insertPosition : void 0,
           value: controlPoints,
@@ -37821,7 +38961,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/custom-gradient-picker/styles/custom-gradient-picker-styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__17() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__12() {
     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 SelectWrapper = /* @__PURE__ */ createStyled(component_default5, false ? {
@@ -37835,7 +38975,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1gvx10y",
     styles: "flex-grow:5/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS1ncmFkaWVudC1waWNrZXItc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHZ0QiLCJmaWxlIjoiY3VzdG9tLWdyYWRpZW50LXBpY2tlci1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgRmxleEJsb2NrIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RXcmFwcGVyID0gc3R5bGVkKCBGbGV4QmxvY2sgKWBcblx0ZmxleC1ncm93OiA1O1xuYDtcblxuZXhwb3J0IGNvbnN0IEFjY2Vzc29yeVdyYXBwZXIgPSBzdHlsZWQoIEZsZXhCbG9jayApYFxuXHRmbGV4LWdyb3c6IDU7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__17
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__12
   });
   var AccessoryWrapper = /* @__PURE__ */ createStyled(component_default5, false ? {
     target: "e10bzpgi0"
@@ -37848,11 +38988,11 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1gvx10y",
     styles: "flex-grow:5/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS1ncmFkaWVudC1waWNrZXItc3R5bGVzLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPbUQiLCJmaWxlIjoiY3VzdG9tLWdyYWRpZW50LXBpY2tlci1zdHlsZXMudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgRmxleEJsb2NrIH0gZnJvbSAnLi4vLi4vZmxleCc7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RXcmFwcGVyID0gc3R5bGVkKCBGbGV4QmxvY2sgKWBcblx0ZmxleC1ncm93OiA1O1xuYDtcblxuZXhwb3J0IGNvbnN0IEFjY2Vzc29yeVdyYXBwZXIgPSBzdHlsZWQoIEZsZXhCbG9jayApYFxuXHRmbGV4LWdyb3c6IDU7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__17
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__12
   });

   // packages/components/build-module/custom-gradient-picker/index.mjs
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
   var GradientAnglePicker = ({
     gradientAST,
     hasGradient,
@@ -37868,7 +39008,7 @@ This message will only show in development mode. It won't appear in production.
         }
       }));
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(angle_picker_control_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(angle_picker_control_default, {
       onChange: onAngleChange,
       value: hasGradient ? angle : ""
     });
@@ -37881,7 +39021,7 @@ This message will only show in development mode. It won't appear in production.
     const {
       type
     } = gradientAST;
-    const lastLinearOrientationAngle = (0, import_element107.useRef)(Number(HORIZONTAL_GRADIENT_ORIENTATION.value));
+    const lastLinearOrientationAngle = (0, import_element103.useRef)(Number(HORIZONTAL_GRADIENT_ORIENTATION.value));
     if (type === "linear-gradient" && gradientAST.orientation) {
       lastLinearOrientationAngle.current = Number(gradientAST.orientation.value);
     }
@@ -37913,7 +39053,7 @@ This message will only show in development mode. It won't appear in production.
         onSetRadialGradient();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(select_control_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(select_control_default, {
       className: "components-custom-gradient-picker__type-picker",
       label: (0, import_i18n33.__)("Type"),
       labelPosition: "top",
@@ -37942,10 +39082,10 @@ This message will only show in development mode. It won't appear in production.
         position: parseInt(colorStop.length.value)
       };
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(component_default18, {
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(component_default18, {
       spacing: 4,
       className: "components-custom-gradient-picker",
-      children: [/* @__PURE__ */ (0, import_jsx_runtime175.jsx)(CustomGradientBar, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime176.jsx)(CustomGradientBar, {
         __experimentalIsRenderedInSidebar,
         disableAlpha: !enableAlpha,
         background,
@@ -37954,17 +39094,17 @@ This message will only show in development mode. It won't appear in production.
         onChange: (newControlPoints) => {
           onChange(serializeGradient(getGradientAstWithControlPoints(gradientAST, newControlPoints)));
         }
-      }), /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(component_default3, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(component_default3, {
         gap: 3,
         className: "components-custom-gradient-picker__ui-line",
-        children: [/* @__PURE__ */ (0, import_jsx_runtime175.jsx)(SelectWrapper, {
-          children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(GradientTypePicker, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime176.jsx)(SelectWrapper, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(GradientTypePicker, {
             gradientAST,
             hasGradient,
             onChange
           })
-        }), /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(AccessoryWrapper, {
-          children: gradientAST.type === "linear-gradient" && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(GradientAnglePicker, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(AccessoryWrapper, {
+          children: gradientAST.type === "linear-gradient" && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(GradientAnglePicker, {
             gradientAST,
             hasGradient,
             onChange
@@ -37976,28 +39116,108 @@ This message will only show in development mode. It won't appear in production.
   var custom_gradient_picker_default = CustomGradientPicker;

   // packages/components/build-module/gradient-picker/index.mjs
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime177 = __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()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument27(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash27(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE27}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle27(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash27(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE27, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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(hash2, css3) {
+    const runtime = getRuntime27();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle27(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle26("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 style_module_default26 = { "color-heading": "cf6db1948d5273a8__color-heading" };
   var isMultipleOriginObject = (obj) => Array.isArray(obj.gradients) && !("gradient" in obj);
   var isMultipleOriginArray = (arr) => {
     return arr.length > 0 && arr.every((gradientObj) => isMultipleOriginObject(gradientObj));
   };
   function SingleOrigin({
-    className: className2,
+    className,
     clearGradient,
     gradients,
     onChange,
     value,
     selectedSlug,
+    presentation,
     ...additionalProps
   }) {
-    const gradientOptions = (0, import_element108.useMemo)(() => {
+    const gradientOptions = (0, import_element104.useMemo)(() => {
       return gradients.map(({
         gradient,
         name,
         slug
       }, index2) => {
-        const isSelected2 = selectedSlug ? slug === selectedSlug : value === gradient;
-        return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(circular_option_picker_default2.Option, {
+        const isSelected2 = presentation !== "command-buttons" && (selectedSlug ? slug === selectedSlug : value === gradient);
+        return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(circular_option_picker_default2.Option, {
           value: gradient,
           isSelected: isSelected2,
           tooltipText: name || // translators: %s: gradient code e.g: "linear-gradient(90deg, rgba(98,16,153,1) 0%, rgba(172,110,22,1) 100%);".
@@ -38016,43 +39236,46 @@ This message will only show in development mode. It won't appear in production.
           )
         }, slug);
       });
-    }, [gradients, value, onChange, clearGradient, selectedSlug]);
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(circular_option_picker_default2.OptionGroup, {
-      className: className2,
+    }, [gradients, value, onChange, clearGradient, selectedSlug, presentation]);
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(circular_option_picker_default2.OptionGroup, {
+      className,
       options: gradientOptions,
       ...additionalProps
     });
   }
   function MultipleOrigin({
-    className: className2,
+    className,
     clearGradient,
     gradients,
     onChange,
     value,
     selectedSlug,
-    headingLevel
+    headingLevel,
+    presentation
   }) {
     const instanceId = (0, import_compose42.useInstanceId)(MultipleOrigin);
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(component_default18, {
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(component_default18, {
       spacing: 3,
-      className: className2,
+      className,
       children: gradients.map(({
         name,
         gradients: gradientSet
       }, index2) => {
         const id3 = `color-palette-${instanceId}-${index2}`;
-        return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(component_default18, {
+        return /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)(component_default18, {
           spacing: 2,
-          children: [/* @__PURE__ */ (0, import_jsx_runtime176.jsx)(ColorHeading, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime177.jsx)(component_default19, {
+            className: style_module_default26["color-heading"],
             level: headingLevel,
             id: id3,
             children: name
-          }), /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(SingleOrigin, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(SingleOrigin, {
             clearGradient,
             gradients: gradientSet,
             onChange: (gradient, _index, slug) => onChange(gradient, index2, slug),
             value,
             selectedSlug,
+            presentation,
             "aria-labelledby": id3
           })]
         }, index2);
@@ -38062,6 +39285,7 @@ This message will only show in development mode. It won't appear in production.
   function Component3(props) {
     const {
       asButtons,
+      presentation,
       loop,
       actions,
       headingLevel,
@@ -38069,17 +39293,21 @@ This message will only show in development mode. It won't appear in production.
       "aria-labelledby": ariaLabelledby,
       ...additionalProps
     } = props;
-    const options2 = isMultipleOriginArray(props.gradients) ? /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(MultipleOrigin, {
-      headingLevel,
-      ...additionalProps
-    }) : /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(SingleOrigin, {
-      ...additionalProps
-    });
+    warnIfCircularOptionPickerAsButtonsIsSet("GradientPicker", asButtons);
     const {
       metaProps,
-      labelProps
-    } = getComputeCircularOptionPickerCommonProps(asButtons, loop, ariaLabel, ariaLabelledby);
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(circular_option_picker_default2, {
+      labelProps,
+      resolvedPresentation
+    } = getComputeCircularOptionPickerCommonProps(asButtons, loop, ariaLabel, ariaLabelledby, presentation);
+    const options2 = isMultipleOriginArray(props.gradients) ? /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(MultipleOrigin, {
+      headingLevel,
+      ...additionalProps,
+      presentation: resolvedPresentation
+    }) : /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(SingleOrigin, {
+      ...additionalProps,
+      presentation: resolvedPresentation
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(circular_option_picker_default2, {
       ...metaProps,
       ...labelProps,
       actions,
@@ -38087,7 +39315,7 @@ This message will only show in development mode. It won't appear in production.
     });
   }
   function GradientPicker({
-    className: className2,
+    className,
     gradients = [],
     onChange,
     value,
@@ -38098,22 +39326,22 @@ This message will only show in development mode. It won't appear in production.
     headingLevel = 2,
     ...additionalProps
   }) {
-    const clearGradient = (0, import_element108.useCallback)(() => onChange(void 0), [onChange]);
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(component_default18, {
+    const clearGradient = (0, import_element104.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_runtime176.jsx)(custom_gradient_picker_default, {
+      children: [!disableCustomGradients && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(custom_gradient_picker_default, {
         __experimentalIsRenderedInSidebar,
         enableAlpha,
         value,
         onChange
-      }), (gradients.length > 0 || clearable) && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(Component3, {
+      }), (gradients.length > 0 || clearable) && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(Component3, {
         ...additionalProps,
-        className: className2,
+        className,
         clearGradient,
         gradients,
         onChange,
         value,
-        actions: clearable && !disableCustomGradients && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(circular_option_picker_default2.ButtonAction, {
+        actions: clearable && !disableCustomGradients && /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(circular_option_picker_default2.ButtonAction, {
           onClick: clearGradient,
           accessibleWhenDisabled: true,
           disabled: !value,
@@ -38125,14 +39353,288 @@ This message will only show in development mode. It won't appear in production.
   }
   var gradient_picker_default = GradientPicker;

+  // 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_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_i18n35 = __toESM(require_i18n(), 1);
+  var import_compose43 = __toESM(require_compose(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  function ColorOption({
+    label,
+    value,
+    colors,
+    disableCustomColors,
+    enableAlpha,
+    onChange
+  }) {
+    const [isOpen, setIsOpen] = (0, import_element105.useState)(false);
+    const idRoot = (0, import_compose43.useInstanceId)(ColorOption, "color-list-picker-option");
+    const labelId = `${idRoot}__label`;
+    const contentId = `${idRoot}__content`;
+    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(import_jsx_runtime178.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime178.jsx)(button_default, {
+        __next40pxDefaultSize: true,
+        className: "components-color-list-picker__swatch-button",
+        id: labelId,
+        onClick: () => setIsOpen((prev2) => !prev2),
+        "aria-expanded": isOpen,
+        "aria-controls": contentId,
+        icon: value ? /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(color_indicator_default, {
+          colorValue: value,
+          className: "components-color-list-picker__swatch-color"
+        }) : /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(icon_default3, {
+          icon: swatch_default
+        }),
+        text: label
+      }), /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("div", {
+        role: "group",
+        id: contentId,
+        "aria-labelledby": labelId,
+        "aria-hidden": !isOpen,
+        children: isOpen && /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(color_palette_default, {
+          "aria-label": (0, import_i18n35.__)("Color options"),
+          className: "components-color-list-picker__color-picker",
+          colors,
+          value,
+          clearable: false,
+          onChange,
+          disableCustomColors,
+          enableAlpha
+        })
+      })]
+    });
+  }
+  function ColorListPicker({
+    colors,
+    labels,
+    value = [],
+    disableCustomColors,
+    enableAlpha,
+    onChange
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("div", {
+      className: "components-color-list-picker",
+      children: labels.map((label, index2) => /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(ColorOption, {
+        label,
+        value: value[index2],
+        colors,
+        disableCustomColors,
+        enableAlpha,
+        onChange: (newColor) => {
+          const newColors = value.slice();
+          newColors[index2] = newColor;
+          onChange(newColors);
+        }
+      }, index2))
+    });
+  }
+  var color_list_picker_default = ColorListPicker;
+
+  // packages/components/build-module/duotone-picker/utils.mjs
+  k([names_default]);
+  function getDefaultColors(palette) {
+    if (!palette || palette.length < 2) {
+      return ["#000", "#fff"];
+    }
+    return palette.map(({
+      color: color2
+    }) => ({
+      color: color2,
+      brightness: w(color2).brightness()
+    })).reduce(([min2, max2], current) => {
+      return [current.brightness <= min2.brightness ? current : min2, current.brightness >= max2.brightness ? current : max2];
+    }, [{
+      brightness: 1,
+      color: ""
+    }, {
+      brightness: 0,
+      color: ""
+    }]).map(({
+      color: color2
+    }) => color2);
+  }
+  function getGradientFromCSSColors(colors = [], angle = "90deg") {
+    const l3 = 100 / colors.length;
+    const stops = colors.map((c3, i3) => `${c3} ${i3 * l3}%, ${c3} ${(i3 + 1) * l3}%`).join(", ");
+    return `linear-gradient( ${angle}, ${stops} )`;
+  }
+  function getColorStopsFromColors(colors) {
+    return colors.map((color2, i3) => ({
+      position: i3 * 100 / (colors.length - 1),
+      color: color2
+    }));
+  }
+  function getColorsFromColorStops(colorStops = []) {
+    return colorStops.map(({
+      color: color2
+    }) => color2);
+  }
+
+  // packages/components/build-module/duotone-picker/custom-duotone-bar.mjs
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var PLACEHOLDER_VALUES = ["#333", "#CCC"];
+  function CustomDuotoneBar({
+    value,
+    onChange
+  }) {
+    const hasGradient = !!value;
+    const values = hasGradient ? value : PLACEHOLDER_VALUES;
+    const background = getGradientFromCSSColors(values);
+    const controlPoints = getColorStopsFromColors(values);
+    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(CustomGradientBar, {
+      disableInserter: true,
+      disablePositioning: true,
+      background,
+      hasGradient,
+      value: controlPoints,
+      onChange: (newColorStops) => {
+        const newValue = getColorsFromColorStops(newColorStops);
+        onChange(newValue);
+      }
+    });
+  }
+
+  // packages/components/build-module/duotone-picker/duotone-picker.mjs
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+  function DuotonePicker({
+    asButtons,
+    presentation,
+    loop,
+    clearable = true,
+    unsetable = true,
+    colorPalette,
+    duotonePalette,
+    disableCustomColors,
+    disableCustomDuotone,
+    value,
+    selectedSlug,
+    onChange,
+    "aria-label": ariaLabel,
+    "aria-labelledby": ariaLabelledby,
+    ...otherProps
+  }) {
+    warnIfCircularOptionPickerAsButtonsIsSet("DuotonePicker", asButtons);
+    const {
+      metaProps,
+      labelProps,
+      resolvedPresentation
+    } = getComputeCircularOptionPickerCommonProps(asButtons, loop, ariaLabel, ariaLabelledby, presentation);
+    const [defaultDark, defaultLight] = (0, import_element106.useMemo)(() => getDefaultColors(colorPalette), [colorPalette]);
+    const isUnset = value === "unset";
+    const isUnsetSelected = resolvedPresentation !== "command-buttons" && isUnset;
+    const unsetOptionLabel = (0, import_i18n36.__)("Unset");
+    const unsetOption = /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(circular_option_picker_default2.Option, {
+      value: "unset",
+      isSelected: isUnsetSelected,
+      tooltipText: unsetOptionLabel,
+      "aria-label": unsetOptionLabel,
+      className: "components-duotone-picker__color-indicator",
+      onClick: () => {
+        onChange(isUnsetSelected ? void 0 : "unset");
+      }
+    }, "unset");
+    const duotoneOptions = duotonePalette.map(({
+      colors,
+      slug,
+      name
+    }, index2) => {
+      const style2 = {
+        background: getGradientFromCSSColors(colors, "135deg"),
+        color: "transparent"
+      };
+      const tooltipText = name ?? (0, import_i18n36.sprintf)(
+        // translators: %s: duotone code e.g: "dark-grayscale" or "7f7f7f-ffffff".
+        (0, import_i18n36.__)("Duotone code: %s"),
+        slug
+      );
+      const label = name ? (0, import_i18n36.sprintf)(
+        // translators: %s: The name of the option e.g: "Dark grayscale".
+        (0, import_i18n36.__)("Duotone: %s"),
+        name
+      ) : tooltipText;
+      const isSelected2 = resolvedPresentation !== "command-buttons" && (selectedSlug ? slug === selectedSlug : (0, import_es62.default)(colors, value));
+      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(circular_option_picker_default2.Option, {
+        value: colors,
+        isSelected: isSelected2,
+        "aria-label": label,
+        tooltipText,
+        style: style2,
+        onClick: (
+          // Deselecting reports no preset, matching
+          // `ColorPalette` and `GradientPicker`. Passing the slug
+          // back would leave a controlled consumer marking the
+          // swatch as selected after its value had been cleared.
+          isSelected2 ? () => onChange(void 0) : () => onChange(colors, index2, slug)
+        )
+      }, slug);
+    });
+    const options2 = unsetable ? [unsetOption, ...duotoneOptions] : duotoneOptions;
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(circular_option_picker_default2, {
+      ...otherProps,
+      ...metaProps,
+      ...labelProps,
+      options: options2,
+      actions: !!clearable && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(circular_option_picker_default2.ButtonAction, {
+        onClick: () => onChange(void 0),
+        accessibleWhenDisabled: true,
+        disabled: !value,
+        children: (0, import_i18n36.__)("Clear")
+      }),
+      children: !disableCustomDuotone && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(component_default6, {
+        paddingTop: options2.length === 0 ? 0 : 4,
+        children: /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(component_default18, {
+          spacing: 3,
+          children: [!disableCustomColors && /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(CustomDuotoneBar, {
+            value: isUnset ? void 0 : value,
+            onChange
+          }), /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(color_list_picker_default, {
+            labels: [(0, import_i18n36.__)("Shadows"), (0, import_i18n36.__)("Highlights")],
+            colors: colorPalette,
+            value: isUnset ? void 0 : value,
+            disableCustomColors,
+            enableAlpha: true,
+            onChange: (newColors) => {
+              if (!newColors[0]) {
+                newColors[0] = defaultDark;
+              }
+              if (!newColors[1]) {
+                newColors[1] = defaultLight;
+              }
+              const newValue = newColors.length >= 2 ? newColors : void 0;
+              onChange(newValue);
+            }
+          })]
+        })
+      })
+    });
+  }
+  var duotone_picker_default = DuotonePicker;
+
+  // packages/components/build-module/duotone-picker/duotone-swatch.mjs
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  function DuotoneSwatch({
+    values
+  }) {
+    return values ? /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(color_indicator_default, {
+      colorValue: getGradientFromCSSColors(values, "135deg")
+    }) : /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(icon_default3, {
+      icon: swatch_default
+    });
+  }
+  var duotone_swatch_default = DuotoneSwatch;
+
   // packages/components/build-module/navigable-container/menu.mjs
-  var import_element110 = __toESM(require_element(), 1);
+  var import_element108 = __toESM(require_element(), 1);

   // packages/components/build-module/navigable-container/container.mjs
-  var import_element109 = __toESM(require_element(), 1);
-  var import_compose43 = __toESM(require_compose(), 1);
+  var import_element107 = __toESM(require_element(), 1);
+  var import_compose44 = __toESM(require_compose(), 1);
   var import_dom5 = __toESM(require_dom(), 1);
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
   var noop12 = () => {
   };
   var MENU_ITEM_ROLES = ["menuitem", "menuitemradio", "menuitemcheckbox"];
@@ -38168,8 +39670,8 @@ This message will only show in development mode. It won't appear in production.
     onlyBrowserTabstops,
     ...restProps
   }, ref) {
-    const containerRef = (0, import_element109.useRef)(null);
-    (0, import_element109.useEffect)(() => {
+    const containerRef = (0, import_element107.useRef)(null);
+    (0, import_element107.useEffect)(() => {
       const container = containerRef.current;
       if (!container) {
         return;
@@ -38216,19 +39718,19 @@ This message will only show in development mode. It won't appear in production.
         container.removeEventListener("keydown", handleKeyDown);
       };
     }, [onKeyDown, eventToOffset, stopNavigationEvents, cycle, onNavigate, onlyBrowserTabstops]);
-    const mergedRef = (0, import_compose43.useMergeRefs)([containerRef, ref]);
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("div", {
+    const mergedRef = (0, import_compose44.useMergeRefs)([containerRef, ref]);
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("div", {
       ref: mergedRef,
       ...restProps,
       children
     });
   }
-  var NavigableContainer = (0, import_element109.forwardRef)(UnforwardedNavigableContainer);
+  var NavigableContainer = (0, import_element107.forwardRef)(UnforwardedNavigableContainer);
   NavigableContainer.displayName = "NavigableContainer";
   var container_default = NavigableContainer;

   // packages/components/build-module/navigable-container/menu.mjs
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedNavigableMenu({
     role = "menu",
     orientation = "vertical",
@@ -38257,7 +39759,7 @@ This message will only show in development mode. It won't appear in production.
       }
       return void 0;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(container_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(container_default, {
       ref,
       stopNavigationEvents: true,
       onlyBrowserTabstops: false,
@@ -38267,13 +39769,13 @@ This message will only show in development mode. It won't appear in production.
       ...rest
     });
   }
-  var NavigableMenu = (0, import_element110.forwardRef)(UnforwardedNavigableMenu);
+  var NavigableMenu = (0, import_element108.forwardRef)(UnforwardedNavigableMenu);
   NavigableMenu.displayName = "NavigableMenu";
   var menu_default2 = NavigableMenu;

   // packages/components/build-module/navigable-container/tabbable.mjs
-  var import_element111 = __toESM(require_element(), 1);
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var import_element109 = __toESM(require_element(), 1);
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTabbableContainer({
     eventToOffset,
     ...props
@@ -38291,7 +39793,7 @@ This message will only show in development mode. It won't appear in production.
       }
       return void 0;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(container_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(container_default, {
       ref,
       stopNavigationEvents: true,
       onlyBrowserTabstops: true,
@@ -38299,12 +39801,12 @@ This message will only show in development mode. It won't appear in production.
       ...props
     });
   }
-  var TabbableContainer = (0, import_element111.forwardRef)(UnforwardedTabbableContainer);
+  var TabbableContainer = (0, import_element109.forwardRef)(UnforwardedTabbableContainer);
   TabbableContainer.displayName = "TabbableContainer";
   var tabbable_default = TabbableContainer;

   // packages/components/build-module/dropdown-menu/index.mjs
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
   function mergeProps2(defaultProps = {}, props = {}) {
     const mergedProps = {
       ...defaultProps,
@@ -38321,7 +39823,7 @@ This message will only show in development mode. It won't appear in production.
   function UnconnectedDropdownMenu(dropdownMenuProps) {
     const {
       children,
-      className: className2,
+      className,
       controls,
       icon = menu_default,
       label,
@@ -38351,8 +39853,8 @@ This message will only show in development mode. It won't appear in production.
       className: "components-dropdown-menu__popover",
       variant
     }, popoverProps);
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(dropdown_default, {
-      className: className2,
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(dropdown_default, {
+      className,
       popoverProps: mergedPopoverProps,
       renderToggle: ({
         isOpen,
@@ -38376,7 +39878,7 @@ This message will only show in development mode. It won't appear in production.
             "is-opened": isOpen
           })
         }, restToggleProps);
-        return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(Toggle, {
+        return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Toggle, {
           ...mergedToggleProps,
           icon,
           onClick: (event) => {
@@ -38406,10 +39908,10 @@ This message will only show in development mode. It won't appear in production.
             "no-icons": noIcons
           })
         }, menuProps);
-        return /* @__PURE__ */ (0, import_jsx_runtime180.jsxs)(menu_default2, {
+        return /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(menu_default2, {
           ...mergedMenuProps,
           role: "menu",
-          children: [isFunction2(children) ? children(props) : null, controlSets?.flatMap((controlSet, indexOfSet) => controlSet.map((control, indexOfControl) => /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(button_default, {
+          children: [isFunction2(children) ? children(props) : null, controlSets?.flatMap((controlSet, indexOfSet) => controlSet.map((control, indexOfControl) => /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(button_default, {
             size: "compact",
             onClick: (event) => {
               event.stopPropagation();
@@ -38442,7 +39944,7 @@ This message will only show in development mode. It won't appear in production.
   var dropdown_menu_default = DropdownMenu;

   // packages/components/build-module/palette-edit/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__18() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__13() {
     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 IndicatorStyled = /* @__PURE__ */ createStyled(color_indicator_default, false ? {
@@ -38492,7 +39994,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "u6wnko",
     styles: "&&&{.components-button.has-icon{min-width:0;padding:0;}}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRCtDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vYnV0dG9uJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vdmlldyc7XG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHtcblx0Q29udGFpbmVyIGFzIElucHV0Q29udHJvbENvbnRhaW5lcixcblx0SW5wdXQsXG5cdEJhY2tkcm9wVUkgYXMgSW5wdXRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgQ29sb3JJbmRpY2F0b3IgZnJvbSAnLi4vY29sb3ItaW5kaWNhdG9yJztcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvclN0eWxlZCA9IHN0eWxlZCggQ29sb3JJbmRpY2F0b3IgKWBcblx0JiYge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lSW5wdXRDb250cm9sID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgSW5wdXRDb250cm9sQ29udGFpbmVyIH0ge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHQkeyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0keyBJbnB1dCB9IHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRcdH1cblx0XHQkeyBJbnB1dEJhY2tkcm9wVUkgfSR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTmFtZUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdCYmJiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlQWN0aW9uc0NvbnRhaW5lciA9IHN0eWxlZCggVmlldyApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdENvbnRlbnRzID0gc3R5bGVkKCBWaWV3IClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdFN0eWxlcyA9IHN0eWxlZCggVmlldyApYFxuXHQmJiYge1xuXHRcdC5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvbmVCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJlbW92ZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggMSApIH07XG5cdH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__18
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__13
   });
   var DoneButton = /* @__PURE__ */ createStyled(button_default, false ? {
     target: "e1lpqc901"
@@ -38508,14 +40010,103 @@ This message will only show in development mode. It won't appear in production.
   })("&&{margin-top:", space(1), ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RTRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vYnV0dG9uJztcbmltcG9ydCB7IEhlYWRpbmcgfSBmcm9tICcuLi9oZWFkaW5nJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vdmlldyc7XG5pbXBvcnQgSW5wdXRDb250cm9sIGZyb20gJy4uL2lucHV0LWNvbnRyb2wnO1xuaW1wb3J0IHtcblx0Q29udGFpbmVyIGFzIElucHV0Q29udHJvbENvbnRhaW5lcixcblx0SW5wdXQsXG5cdEJhY2tkcm9wVUkgYXMgSW5wdXRCYWNrZHJvcFVJLFxufSBmcm9tICcuLi9pbnB1dC1jb250cm9sL3N0eWxlcy9pbnB1dC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgQ29sb3JJbmRpY2F0b3IgZnJvbSAnLi4vY29sb3ItaW5kaWNhdG9yJztcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvclN0eWxlZCA9IHN0eWxlZCggQ29sb3JJbmRpY2F0b3IgKWBcblx0JiYge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdFx0aGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBOYW1lSW5wdXRDb250cm9sID0gc3R5bGVkKCBJbnB1dENvbnRyb2wgKWBcblx0JHsgSW5wdXRDb250cm9sQ29udGFpbmVyIH0ge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy5ncmF5WyAxMDAgXSB9O1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNYU21hbGwgfTtcblx0XHQkeyBJbnB1dCB9JHsgSW5wdXQgfSR7IElucHV0IH0keyBJbnB1dCB9IHtcblx0XHRcdGhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRcdH1cblx0XHQkeyBJbnB1dEJhY2tkcm9wVUkgfSR7IElucHV0QmFja2Ryb3BVSSB9JHsgSW5wdXRCYWNrZHJvcFVJIH0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgTmFtZUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggOCApIH07XG5cdG1hcmdpbi1sZWZ0OiAkeyBzcGFjZSggMiApIH07XG5cdG1hcmdpbi1yaWdodDogJHsgc3BhY2UoIDIgKSB9O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGNvbnN0IFBhbGV0dGVIZWFkaW5nID0gc3R5bGVkKCBIZWFkaW5nIClgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkeyBzcGFjZSggNiApIH07XG5cdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdCYmJiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlQWN0aW9uc0NvbnRhaW5lciA9IHN0eWxlZCggVmlldyApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA2ICkgfTtcblx0ZGlzcGxheTogZmxleDtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdENvbnRlbnRzID0gc3R5bGVkKCBWaWV3IClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBQYWxldHRlRWRpdFN0eWxlcyA9IHN0eWxlZCggVmlldyApYFxuXHQmJiYge1xuXHRcdC5jb21wb25lbnRzLWJ1dHRvbi5oYXMtaWNvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IERvbmVCdXR0b24gPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHQmJiB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFJlbW92ZUJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdCYmIHtcblx0XHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggMSApIH07XG5cdH1cbmA7XG4iXX0= */"));

   // packages/components/build-module/palette-edit/index.mjs
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+  k([names_default]);
   var DEFAULT_COLOR = "#000";
+  function getUsableDuotoneColors(colorPalette = []) {
+    return colorPalette.flatMap((paletteColor) => {
+      if (typeof paletteColor.color !== "string") {
+        return [];
+      }
+      const parsed = w(paletteColor.color);
+      return parsed.isValid() ? [{
+        ...paletteColor,
+        color: parsed.toHex()
+      }] : [];
+    });
+  }
+  function getDuotoneColors(element) {
+    const colors = element?.colors;
+    return Array.isArray(colors) ? colors : [];
+  }
+  function getElementValue(element, variant) {
+    if (!element) {
+      return void 0;
+    }
+    switch (variant) {
+      case "duotone":
+        return getGradientFromCSSColors(getDuotoneColors(element), "135deg");
+      case "gradient":
+        return element.gradient;
+      default:
+        return element.color;
+    }
+  }
+  function getNameInputLabel(variant) {
+    switch (variant) {
+      case "duotone":
+        return (0, import_i18n37.__)("Duotone name");
+      case "gradient":
+        return (0, import_i18n37.__)("Gradient name");
+      default:
+        return (0, import_i18n37.__)("Color name");
+    }
+  }
+  function getRemoveLabelFormat(variant) {
+    return variant === "duotone" ? (
+      /* translators: %s is a duotone name, e.g. "Purple and yellow". */
+      (0, import_i18n37.__)("Remove duotone: %s")
+    ) : (
+      /* translators: %s is a color or gradient name, e.g. "Red". */
+      (0, import_i18n37.__)("Remove color: %s")
+    );
+  }
+  function getAddLabel(variant) {
+    switch (variant) {
+      case "duotone":
+        return (0, import_i18n37.__)("Add duotone");
+      case "gradient":
+        return (0, import_i18n37.__)("Add gradient");
+      default:
+        return (0, import_i18n37.__)("Add color");
+    }
+  }
+  function getOptionsLabel(variant) {
+    switch (variant) {
+      case "duotone":
+        return (0, import_i18n37.__)("Duotone options");
+      case "gradient":
+        return (0, import_i18n37.__)("Gradient options");
+      default:
+        return (0, import_i18n37.__)("Color options");
+    }
+  }
+  function getRemoveAllLabel(variant) {
+    switch (variant) {
+      case "duotone":
+        return (0, import_i18n37.__)("Remove all duotones");
+      case "gradient":
+        return (0, import_i18n37.__)("Remove all gradients");
+      default:
+        return (0, import_i18n37.__)("Remove all colors");
+    }
+  }
+  function getResetLabel(variant) {
+    switch (variant) {
+      case "duotone":
+        return (0, import_i18n37.__)("Reset duotones");
+      case "gradient":
+        return (0, import_i18n37.__)("Reset gradient");
+      default:
+        return (0, import_i18n37.__)("Reset colors");
+    }
+  }
   function NameInput({
     value,
     onChange,
     label
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(NameInputControl, {
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(NameInputControl, {
       size: "compact",
       label,
       hideLabelFromVision: true,
@@ -38540,8 +40131,9 @@ This message will only show in development mode. It won't appear in production.
       };
     });
   }
-  function getNameAndSlugForPosition(elements2, slugPrefix) {
-    const nameRegex = new RegExp(`^${slugPrefix}color-([\\d]+)$`);
+  function getNameAndSlugForPosition(elements2, slugPrefix, variant = "color") {
+    const stem = variant === "duotone" ? "duotone" : "color";
+    const nameRegex = new RegExp(`^${slugPrefix}${stem}-([\\d]+)$`);
     const position2 = elements2.reduce((previousValue, currentValue) => {
       if (typeof currentValue?.slug === "string") {
         const matches = currentValue?.slug.match(nameRegex);
@@ -38555,23 +40147,28 @@ This message will only show in development mode. It won't appear in production.
       return previousValue;
     }, 1);
     return {
-      name: (0, import_i18n35.sprintf)(
+      name: variant === "duotone" ? (0, import_i18n37.sprintf)(
+        /* translators: %d: is an id for a custom duotone */
+        (0, import_i18n37.__)("Duotone %d"),
+        position2
+      ) : (0, import_i18n37.sprintf)(
         /* translators: %d: is an id for a custom color */
-        (0, import_i18n35.__)("Color %d"),
+        (0, import_i18n37.__)("Color %d"),
         position2
       ),
-      slug: `${slugPrefix}color-${position2}`
+      slug: `${slugPrefix}${stem}-${position2}`
     };
   }
   function ColorPickerPopover({
-    isGradient,
+    variant,
+    colorPalette,
     element,
     onChange,
     popoverProps: receivedPopoverProps,
     onClose = () => {
     }
   }) {
-    const popoverProps = (0, import_element112.useMemo)(() => ({
+    const popoverProps = (0, import_element110.useMemo)(() => ({
       shift: true,
       offset: 20,
       // Disabling resize as it would otherwise cause the popover to show
@@ -38582,10 +40179,10 @@ This message will only show in development mode. It won't appear in production.
       ...receivedPopoverProps,
       className: clsx_default("components-palette-edit__popover", receivedPopoverProps?.className)
     }), [receivedPopoverProps]);
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(popover_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(popover_default, {
       ...popoverProps,
       onClose,
-      children: [!isGradient && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(LegacyAdapter, {
+      children: [variant === "color" && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(LegacyAdapter, {
         color: element.color,
         enableAlpha: true,
         onChange: (newColor) => {
@@ -38594,9 +40191,9 @@ This message will only show in development mode. It won't appear in production.
             color: newColor
           });
         }
-      }), isGradient && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("div", {
+      }), variant === "gradient" && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)("div", {
         className: "components-palette-edit__popover-gradient-picker",
-        children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(custom_gradient_picker_default, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(custom_gradient_picker_default, {
           __experimentalIsRenderedInSidebar: true,
           value: element.gradient,
           onChange: (newGradient) => {
@@ -38606,6 +40203,41 @@ This message will only show in development mode. It won't appear in production.
             });
           }
         })
+      }), variant === "duotone" && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)("div", {
+        className: "components-palette-edit__popover-duotone-picker",
+        children: /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(component_default18, {
+          spacing: 3,
+          children: [/* @__PURE__ */ (0, import_jsx_runtime186.jsx)(CustomDuotoneBar, {
+            value: getDuotoneColors(element),
+            onChange: (newColors) => {
+              if (!newColors?.length) {
+                return;
+              }
+              onChange({
+                ...element,
+                colors: newColors
+              });
+            }
+          }), /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(color_list_picker_default, {
+            labels: [(0, import_i18n37.__)("Shadows"), (0, import_i18n37.__)("Highlights")],
+            colors: colorPalette ?? [],
+            value: getDuotoneColors(element),
+            enableAlpha: true,
+            onChange: (newColors) => {
+              const [defaultDark, defaultLight] = getDefaultColors(colorPalette ?? []);
+              onChange({
+                ...element,
+                colors: [
+                  // Falsy rather than nullish, to match
+                  // how `DuotonePicker` fills a cleared
+                  // shadow or highlight.
+                  newColors[0] || defaultDark,
+                  newColors[1] || defaultLight
+                ]
+              });
+            }
+          })]
+        })
       })]
     });
   }
@@ -38616,66 +40248,64 @@ This message will only show in development mode. It won't appear in production.
     onRemove,
     popoverProps: receivedPopoverProps,
     slugPrefix,
-    isGradient
+    variant,
+    colorPalette
   }) {
-    const value = isGradient ? element.gradient : element.color;
-    const [isEditingColor, setIsEditingColor] = (0, import_element112.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element112.useState)(null);
-    const popoverProps = (0, import_element112.useMemo)(() => ({
+    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)(() => ({
       ...receivedPopoverProps,
       // Use the custom palette color item as the popover anchor.
       anchor: popoverAnchor
     }), [popoverAnchor, receivedPopoverProps]);
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(component_default35, {
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(component_default35, {
       ref: setPopoverAnchor,
       size: "small",
-      children: [/* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(component_default9, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(component_default9, {
         justify: "flex-start",
-        children: [/* @__PURE__ */ (0, import_jsx_runtime181.jsx)(button_default, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime186.jsx)(button_default, {
           size: "small",
           onClick: () => {
             setIsEditingColor(true);
           },
-          "aria-label": (0, import_i18n35.sprintf)(
-            // translators: %s is a color or gradient name, e.g. "Red".
-            (0, import_i18n35.__)("Edit: %s"),
+          "aria-label": (0, import_i18n37.sprintf)(
+            // translators: %s is a color, gradient or duotone name, e.g. "Red".
+            (0, import_i18n37.__)("Edit: %s"),
             element.name.trim().length ? element.name : value || ""
           ),
           style: {
             padding: 0
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(IndicatorStyled, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(IndicatorStyled, {
             colorValue: value
           })
-        }), /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(component_default5, {
-          children: !canOnlyChangeValues ? /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(NameInput, {
-            label: isGradient ? (0, import_i18n35.__)("Gradient name") : (0, import_i18n35.__)("Color name"),
+        }), /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(component_default5, {
+          children: !canOnlyChangeValues ? /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(NameInput, {
+            label: getNameInputLabel(variant),
             value: element.name,
             onChange: (nextName) => onChange({
               ...element,
               name: nextName,
               slug: slugPrefix + kebabCase(nextName ?? "")
             })
-          }) : /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(NameContainer, {
+          }) : /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(NameContainer, {
             children: element.name.trim().length ? element.name : (
               /* Fall back to non-breaking space to maintain height */
               "\xA0"
             )
           })
-        }), !canOnlyChangeValues && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(component_default4, {
-          children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(RemoveButton, {
+        }), !canOnlyChangeValues && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(component_default4, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(RemoveButton, {
             size: "small",
             icon: line_solid_default,
-            label: (0, import_i18n35.sprintf)(
-              // translators: %s is a color or gradient name, e.g. "Red".
-              (0, import_i18n35.__)("Remove color: %s"),
-              element.name.trim().length ? element.name : value || ""
-            ),
+            label: (0, import_i18n37.sprintf)(getRemoveLabelFormat(variant), element.name.trim().length ? element.name : value || ""),
             onClick: onRemove
           })
         })]
-      }), isEditingColor && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(ColorPickerPopover, {
-        isGradient,
+      }), isEditingColor && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(ColorPickerPopover, {
+        variant,
+        colorPalette,
         onChange,
         element,
         popoverProps,
@@ -38688,23 +40318,25 @@ This message will only show in development mode. It won't appear in production.
     onChange,
     canOnlyChangeValues,
     slugPrefix,
-    isGradient,
+    variant,
+    colorPalette,
     popoverProps,
     addColorRef
   }) {
-    const elementsReferenceRef = (0, import_element112.useRef)(void 0);
-    (0, import_element112.useEffect)(() => {
+    const elementsReferenceRef = (0, import_element110.useRef)(void 0);
+    (0, import_element110.useEffect)(() => {
       elementsReferenceRef.current = elements2;
     }, [elements2]);
-    const debounceOnChange = (0, import_compose44.useDebounce)((updatedElements) => onChange(deduplicateElementSlugs(updatedElements)), 100);
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(component_default18, {
+    const debounceOnChange = (0, import_compose45.useDebounce)((updatedElements) => onChange(deduplicateElementSlugs(updatedElements)), 100);
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(component_default18, {
       spacing: 3,
-      children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(component_default36, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(component_default36, {
         isRounded: true,
         isBordered: true,
         isSeparated: true,
-        children: elements2.map((element, index2) => /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(Option2, {
-          isGradient,
+        children: elements2.map((element, index2) => /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(Option2, {
+          variant,
+          colorPalette,
           canOnlyChangeValues,
           element,
           onChange: (newElement) => {
@@ -38734,7 +40366,9 @@ This message will only show in development mode. It won't appear in production.
   var EMPTY_ARRAY = [];
   function PaletteEdit({
     gradients,
+    duotones,
     colors = EMPTY_ARRAY,
+    colorPalette,
     onChange,
     paletteLabel,
     paletteLabelHeadingLevel = 2,
@@ -38744,54 +40378,75 @@ This message will only show in development mode. It won't appear in production.
     slugPrefix = "",
     popoverProps
   }) {
-    const isGradient = !!gradients;
-    const elements2 = isGradient ? gradients : colors;
-    const [isEditing, setIsEditing] = (0, import_element112.useState)(false);
-    const [editingElement, setEditingElement] = (0, import_element112.useState)(null);
+    let variant = "color";
+    if (gradients) {
+      variant = "gradient";
+    } else if (duotones) {
+      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 isAdding = isEditing && !!editingElement && elements2[editingElement] && !elements2[editingElement].slug;
     const elementsLength = elements2.length;
     const hasElements = elementsLength > 0;
-    const debounceOnChange = (0, import_compose44.useDebounce)(onChange, 100);
-    const onSelectPaletteItem = (0, import_element112.useCallback)((value, newEditingElementIndex) => {
+    const debounceOnChange = (0, import_compose45.useDebounce)(onChange, 100);
+    const onSelectPaletteItem = (0, import_element110.useCallback)((value, newEditingElementIndex) => {
       const selectedElement = newEditingElementIndex === void 0 ? void 0 : elements2[newEditingElementIndex];
-      const key = isGradient ? "gradient" : "color";
+      const key = variant === "gradient" ? "gradient" : "color";
       if (!!selectedElement && selectedElement[key] === value) {
         setEditingElement(newEditingElementIndex);
       } else {
         setIsEditing(true);
       }
-    }, [isGradient, elements2]);
-    const addColorRef = (0, import_element112.useRef)(null);
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(PaletteEditStyles, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(component_default9, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime181.jsx)(PaletteHeading, {
+    }, [variant, elements2]);
+    const onSelectDuotoneItem = (0, import_element110.useCallback)((value, newEditingElementIndex) => {
+      if (newEditingElementIndex !== void 0 && (duotones ?? [])[newEditingElementIndex]) {
+        setEditingElement(newEditingElementIndex);
+      } else {
+        setIsEditing(true);
+      }
+    }, [duotones]);
+    const addColorRef = (0, import_element110.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, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime186.jsx)(PaletteHeading, {
+          id: paletteLabelId,
           level: paletteLabelHeadingLevel,
           children: paletteLabel
-        }), /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(PaletteActionsContainer, {
-          children: [hasElements && isEditing && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(DoneButton, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(PaletteActionsContainer, {
+          children: [hasElements && isEditing && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(DoneButton, {
             size: "small",
             onClick: () => {
               setIsEditing(false);
               setEditingElement(null);
             },
-            children: (0, import_i18n35.__)("Done")
-          }), !canOnlyChangeValues && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(button_default, {
+            children: (0, import_i18n37.__)("Done")
+          }), !canOnlyChangeValues && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(button_default, {
             ref: addColorRef,
             size: "small",
             isPressed: isAdding,
             icon: plus_default,
-            label: isGradient ? (0, import_i18n35.__)("Add gradient") : (0, import_i18n35.__)("Add color"),
+            label: getAddLabel(variant),
             onClick: () => {
               const {
                 name,
                 slug
-              } = getNameAndSlugForPosition(elements2, slugPrefix);
+              } = getNameAndSlugForPosition(elements2, slugPrefix, variant);
               if (!!gradients) {
                 onChange([...gradients, {
                   gradient: DEFAULT_GRADIENT,
                   name,
                   slug
                 }]);
+              } else if (!!duotones) {
+                onChange([...duotones, {
+                  colors: getDefaultColors(duotoneColorPalette),
+                  name,
+                  slug
+                }]);
               } else {
                 onChange([...colors, {
                   color: DEFAULT_COLOR,
@@ -38802,18 +40457,18 @@ This message will only show in development mode. It won't appear in production.
               setIsEditing(true);
               setEditingElement(elements2.length);
             }
-          }), hasElements && (!isEditing || !canOnlyChangeValues || canReset) && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(dropdown_menu_default, {
+          }), hasElements && (!isEditing || !canOnlyChangeValues || canReset) && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(dropdown_menu_default, {
             icon: more_vertical_default,
-            label: isGradient ? (0, import_i18n35.__)("Gradient options") : (0, import_i18n35.__)("Color options"),
+            label: getOptionsLabel(variant),
             toggleProps: {
               size: "small"
             },
             children: ({
               onClose
-            }) => /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(import_jsx_runtime181.Fragment, {
-              children: /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(menu_default2, {
+            }) => /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(import_jsx_runtime186.Fragment, {
+              children: /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(menu_default2, {
                 role: "menu",
-                children: [!isEditing && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(button_default, {
+                children: [!isEditing && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(button_default, {
                   __next40pxDefaultSize: true,
                   variant: "tertiary",
                   onClick: () => {
@@ -38821,8 +40476,8 @@ This message will only show in development mode. It won't appear in production.
                     onClose();
                   },
                   className: "components-palette-edit__menu-button",
-                  children: (0, import_i18n35.__)("Show details")
-                }), !canOnlyChangeValues && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(button_default, {
+                  children: (0, import_i18n37.__)("Show details")
+                }), !canOnlyChangeValues && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(button_default, {
                   __next40pxDefaultSize: true,
                   variant: "tertiary",
                   onClick: () => {
@@ -38832,8 +40487,8 @@ This message will only show in development mode. It won't appear in production.
                     onClose();
                   },
                   className: "components-palette-edit__menu-button",
-                  children: isGradient ? (0, import_i18n35.__)("Remove all gradients") : (0, import_i18n35.__)("Remove all colors")
-                }), canReset && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(button_default, {
+                  children: getRemoveAllLabel(variant)
+                }), canReset && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(button_default, {
                   __next40pxDefaultSize: true,
                   className: "components-palette-edit__menu-button",
                   variant: "tertiary",
@@ -38842,23 +40497,25 @@ This message will only show in development mode. It won't appear in production.
                     onChange();
                     onClose();
                   },
-                  children: isGradient ? (0, import_i18n35.__)("Reset gradient") : (0, import_i18n35.__)("Reset colors")
+                  children: getResetLabel(variant)
                 })]
               })
             })
           })]
         })]
-      }), hasElements && /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)(PaletteEditContents, {
-        children: [isEditing && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(PaletteEditListView, {
+      }), hasElements && /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(PaletteEditContents, {
+        children: [isEditing && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(PaletteEditListView, {
           canOnlyChangeValues,
           elements: elements2,
           onChange,
           slugPrefix,
-          isGradient,
+          variant,
+          colorPalette: duotoneColorPalette,
           popoverProps,
           addColorRef
-        }), !isEditing && editingElement !== null && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(ColorPickerPopover, {
-          isGradient,
+        }), !isEditing && editingElement !== null && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(ColorPickerPopover, {
+          variant,
+          colorPalette: duotoneColorPalette,
           onClose: () => setEditingElement(null),
           onChange: (newElement) => {
             debounceOnChange(
@@ -38873,18 +40530,32 @@ This message will only show in development mode. It won't appear in production.
           },
           element: elements2[editingElement ?? -1],
           popoverProps
-        }), !isEditing && (isGradient ? /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(gradient_picker_default, {
+        }), !isEditing && variant === "gradient" && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(gradient_picker_default, {
+          presentation: "command-buttons",
+          "aria-labelledby": paletteLabelId,
           gradients,
           onChange: onSelectPaletteItem,
           clearable: false,
           disableCustomGradients: true
-        }) : /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(color_palette_default, {
+        }), !isEditing && variant === "duotone" && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(duotone_picker_default, {
+          presentation: "command-buttons",
+          "aria-labelledby": paletteLabelId,
+          duotonePalette: duotones ?? [],
+          colorPalette: duotoneColorPalette,
+          onChange: onSelectDuotoneItem,
+          clearable: false,
+          unsetable: false,
+          disableCustomDuotone: true,
+          disableCustomColors: true
+        }), !isEditing && variant === "color" && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(color_palette_default, {
+          presentation: "command-buttons",
+          "aria-labelledby": paletteLabelId,
           colors,
           onChange: onSelectPaletteItem,
           clearable: false,
           disableCustomColors: true
-        }))]
-      }), !hasElements && emptyMessage && /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(PaletteEditContents, {
+        })]
+      }), !hasElements && emptyMessage && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(PaletteEditContents, {
         children: emptyMessage
       })]
     });
@@ -38892,37 +40563,29 @@ This message will only show in development mode. It won't appear in production.
   var palette_edit_default = PaletteEdit;

   // packages/components/build-module/combobox-control/index.mjs
-  var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_element116 = __toESM(require_element(), 1);
-  var import_compose47 = __toESM(require_compose(), 1);
+  var import_i18n39 = __toESM(require_i18n(), 1);
+  var import_element114 = __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/combobox-control/styles.mjs
-  var InputWrapperFlex = /* @__PURE__ */ createStyled(component_default3, false ? {
-    target: "evuatpg0"
-  } : {
-    target: "evuatpg0",
-    label: "InputWrapperFlex"
-  })("height:38px;padding-left:", space(2), ";padding-right:", space(2), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJOEMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uL2ZsZXgnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBJbnB1dFdyYXBwZXJGbGV4ID0gc3R5bGVkKCBGbGV4IClgXG5cdGhlaWdodDogMzhweDsgLy8gNDBweCAtIDJweCB2ZXJ0aWNhbCBib3JkZXJzIG9uIHBhcmVudCBjb250YWluZXJcblx0cGFkZGluZy1sZWZ0OiAkeyBzcGFjZSggMiApIH07XG5cdHBhZGRpbmctcmlnaHQ6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG4iXX0= */"));
-
   // packages/components/build-module/form-token-field/token-input.mjs
-  var import_element113 = __toESM(require_element(), 1);
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var import_element111 = __toESM(require_element(), 1);
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
   function UnForwardedTokenInput(props, ref) {
     const {
       value,
       isExpanded,
       instanceId,
       selectedSuggestionIndex,
-      className: className2,
+      className,
       onChange,
       onFocus,
       onBlur,
       "aria-describedby": ariaDescribedBy,
       ...restProps
     } = props;
-    const [hasFocus2, setHasFocus] = (0, import_element113.useState)(false);
+    const [hasFocus2, setHasFocus] = (0, import_element111.useState)(false);
     const size4 = value ? value.length + 1 : 0;
     const onChangeHandler = (event) => {
       if (onChange) {
@@ -38939,7 +40602,7 @@ This message will only show in development mode. It won't appear in production.
       setHasFocus(false);
       onBlur?.(e3);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)("input", {
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)("input", {
       ref,
       id: `components-form-token-input-${instanceId}`,
       type: "text",
@@ -38949,7 +40612,7 @@ This message will only show in development mode. It won't appear in production.
       onFocus: onFocusHandler,
       onBlur: onBlurHandler,
       size: size4,
-      className: clsx_default(className2, "components-form-token-field__input"),
+      className: clsx_default(className, "components-form-token-field__input"),
       autoComplete: "off",
       role: "combobox",
       "aria-expanded": isExpanded,
@@ -38965,14 +40628,14 @@ This message will only show in development mode. It won't appear in production.
       "aria-describedby": ariaDescribedBy
     });
   }
-  var TokenInput = (0, import_element113.forwardRef)(UnForwardedTokenInput);
+  var TokenInput = (0, import_element111.forwardRef)(UnForwardedTokenInput);
   TokenInput.displayName = "TokenInput";
   var token_input_default = TokenInput;

   // packages/components/build-module/form-token-field/suggestions-list.mjs
-  var import_compose45 = __toESM(require_compose(), 1);
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var import_compose46 = __toESM(require_compose(), 1);
+  var import_i18n38 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
   var handleMouseDown = (e3) => {
     e3.preventDefault();
   };
@@ -38987,7 +40650,7 @@ This message will only show in development mode. It won't appear in production.
     instanceId,
     __experimentalRenderItem
   }) {
-    const listRef = (0, import_compose45.useRefEffect)((listNode) => {
+    const listRef = (0, import_compose46.useRefEffect)((listNode) => {
       if (selectedIndex > -1 && scrollIntoView && listNode.children[selectedIndex]) {
         listNode.children[selectedIndex].scrollIntoView({
           behavior: "instant",
@@ -39019,7 +40682,7 @@ This message will only show in development mode. It won't appear in production.
         suggestionAfterMatch: transformedSuggestion.substring(indexOfMatch + matchText.length)
       };
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)("ul", {
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)("ul", {
       ref: listRef,
       className: "components-form-token-field__suggestions-list",
       id: `components-form-token-suggestions-${instanceId}`,
@@ -39029,7 +40692,7 @@ This message will only show in development mode. It won't appear in production.
         const isSelected2 = index2 === selectedIndex;
         const isDisabled = typeof suggestion === "object" && suggestion?.disabled;
         const key = typeof suggestion === "object" && "value" in suggestion ? suggestion?.value : displayTransform(suggestion);
-        const className2 = clsx_default("components-form-token-field__suggestion", {
+        const className = clsx_default("components-form-token-field__suggestion", {
           "is-selected": isSelected2
         });
         let output;
@@ -39038,9 +40701,9 @@ This message will only show in development mode. It won't appear in production.
             item: suggestion
           });
         } else if (matchText) {
-          output = /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)("span", {
+          output = /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)("span", {
             "aria-label": displayTransform(suggestion),
-            children: [matchText.suggestionBeforeMatch, /* @__PURE__ */ (0, import_jsx_runtime183.jsx)("strong", {
+            children: [matchText.suggestionBeforeMatch, /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("strong", {
               className: "components-form-token-field__suggestion-match",
               children: matchText.suggestionMatch
             }), matchText.suggestionAfterMatch]
@@ -39048,10 +40711,10 @@ This message will only show in development mode. It won't appear in production.
         } else {
           output = displayTransform(suggestion);
         }
-        return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)("li", {
+        return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("li", {
           id: `components-form-token-suggestions-${instanceId}-${index2}`,
           role: "option",
-          className: className2,
+          className,
           onMouseDown: handleMouseDown,
           onClick: handleClick(suggestion),
           onMouseEnter: handleHover(suggestion),
@@ -39059,24 +40722,24 @@ This message will only show in development mode. It won't appear in production.
           "aria-disabled": isDisabled,
           children: output
         }, key);
-      }), suggestions.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime183.jsx)("li", {
+      }), suggestions.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("li", {
         className: "components-form-token-field__suggestion is-empty",
-        children: (0, import_i18n36.__)("No items found")
+        children: (0, import_i18n38.__)("No items found")
       })]
     });
   }
   var suggestions_list_default = SuggestionsList;

   // packages/components/build-module/higher-order/with-focus-outside/index.mjs
-  var import_element114 = __toESM(require_element(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
-  var with_focus_outside_default = (0, import_compose46.createHigherOrderComponent)((WrappedComponent) => function WithFocusOutside(props) {
-    const [handleFocusOutside, setHandleFocusOutside] = (0, import_element114.useState)(void 0);
-    const bindFocusOutsideHandler = (0, import_element114.useCallback)((node2) => setHandleFocusOutside(() => node2?.handleFocusOutside ? node2.handleFocusOutside.bind(node2) : void 0), []);
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)("div", {
-      ...(0, import_compose46.__experimentalUseFocusOutside)(handleFocusOutside),
-      children: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(WrappedComponent, {
+  var import_element112 = __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), []);
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", {
+      ...(0, import_compose47.__experimentalUseFocusOutside)(handleFocusOutside),
+      children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(WrappedComponent, {
         ref: bindFocusOutsideHandler,
         ...props
       })
@@ -39084,10 +40747,10 @@ This message will only show in development mode. It won't appear in production.
   }, "withFocusOutside");

   // packages/components/build-module/spinner/index.mjs
-  var import_element115 = __toESM(require_element(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
+  var import_element113 = __toESM(require_element(), 1);
+  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
+  function getRuntime28() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -39098,26 +40761,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument15(document);
+      registerDocument28(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash15(targetDocument, hash2) {
+  function documentContainsStyleHash28(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE15}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE28}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle15(targetDocument, hash2, css3) {
+  function injectStyle28(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime15();
+    const runtime = getRuntime28();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -39126,21 +40789,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash15(targetDocument, hash2)) {
+    if (documentContainsStyleHash28(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE15, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE28, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
+  function registerDocument28(targetDocument) {
+    const runtime = getRuntime28();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle15(targetDocument, hash2, css3);
+      injectStyle28(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -39154,23 +40817,23 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle14(hash2, css3) {
-    const runtime = getRuntime15();
+  function registerStyle27(hash2, css3) {
+    const runtime = getRuntime28();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash2, css3);
+      injectStyle28(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle14("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)}}");
+    registerStyle27("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 style_module_default14 = { "spinner": "_5223dcef142ddf2a__spinner", "track": "_00e30fe487ccb5cc__track", "indicator": "b33a3d348ed141fd__indicator", "spin": "e5c099d0667bd442__spin" };
+  var style_module_default27 = { "spinner": "_5223dcef142ddf2a__spinner", "track": "_00e30fe487ccb5cc__track", "indicator": "b33a3d348ed141fd__indicator", "spin": "e5c099d0667bd442__spin" };
   function UnforwardedSpinner({
-    className: className2,
+    className,
     ...props
   }, forwardedRef) {
-    return /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)("svg", {
-      className: clsx_default("components-spinner", style_module_default14.spinner, className2),
+    return /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)("svg", {
+      className: clsx_default("components-spinner", style_module_default27.spinner, className),
       viewBox: "0 0 100 100",
       width: "16",
       height: "16",
@@ -39179,28 +40842,107 @@ This message will only show in development mode. It won't appear in production.
       focusable: "false",
       ...props,
       ref: forwardedRef,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime185.jsx)("circle", {
-        className: style_module_default14.track,
+      children: [/* @__PURE__ */ (0, import_jsx_runtime190.jsx)("circle", {
+        className: style_module_default27.track,
         cx: "50",
         cy: "50",
         r: "50",
         vectorEffect: "non-scaling-stroke"
-      }), /* @__PURE__ */ (0, import_jsx_runtime185.jsx)("path", {
-        className: style_module_default14.indicator,
+      }), /* @__PURE__ */ (0, import_jsx_runtime190.jsx)("path", {
+        className: style_module_default27.indicator,
         d: "m 50 0 a 50 50 0 0 1 50 50",
         vectorEffect: "non-scaling-stroke"
       })]
     });
   }
-  var Spinner = (0, import_element115.forwardRef)(UnforwardedSpinner);
+  var Spinner = (0, import_element113.forwardRef)(UnforwardedSpinner);
   Spinner.displayName = "Spinner";
   var spinner_default = Spinner;

   // packages/components/build-module/combobox-control/index.mjs
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime191 = __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);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash29(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE29}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle29(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash29(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE29, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    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);
+    }
+    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 registerStyle28(hash2, css3) {
+    const runtime = getRuntime29();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle29(targetDocument, hash2, css3);
+    }
+  }
+  if (typeof process === "undefined" || true) {
+    registerStyle28("5e90aa62ab", "._52e80c14d3dae324__input-wrapper{height:38px;padding-inline:8px}");
+  }
+  var style_module_default28 = { "input-wrapper": "_52e80c14d3dae324__input-wrapper" };
   var noop13 = () => {
   };
-  var DetectOutside = with_focus_outside_default(class DetectOutsideComponent extends import_element116.Component {
+  var DetectOutside = with_focus_outside_default(class DetectOutsideComponent extends import_element114.Component {
     handleFocusOutside(event) {
       this.props.onFocusOutside(event);
     }
@@ -39219,10 +40961,10 @@ This message will only show in development mode. It won't appear in production.
       hideLabelFromVision,
       help,
       allowReset = true,
-      className: className2,
+      className,
       isLoading = false,
       messages = {
-        selected: (0, import_i18n37.__)("Item selected.")
+        selected: (0, import_i18n39.__)("Item selected.")
       },
       __experimentalRenderItem,
       expandOnFocus = true,
@@ -39234,13 +40976,13 @@ 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_compose47.useInstanceId)(ComboboxControl, "combobox-control");
-    const [selectedSuggestion, setSelectedSuggestion] = (0, import_element116.useState)(currentOption || null);
-    const [isExpanded, setIsExpanded] = (0, import_element116.useState)(false);
-    const [inputHasFocus, setInputHasFocus] = (0, import_element116.useState)(false);
-    const [inputValue, setInputValue] = (0, import_element116.useState)("");
-    const inputContainer = (0, import_element116.useRef)(null);
-    const matchingSuggestions = (0, import_element116.useMemo)(() => {
+    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 startsWithMatch = [];
       const containsMatch = [];
       const match3 = normalizeTextString(inputValue);
@@ -39339,39 +41081,40 @@ This message will only show in development mode. It won't appear in production.
     const handleResetStopPropagation = (event) => {
       event.stopPropagation();
     };
-    (0, import_element116.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       const hasMatchingSuggestions = matchingSuggestions.length > 0;
       const hasSelectedMatchingSuggestions = getIndexOfMatchingSuggestion(selectedSuggestion, matchingSuggestions) > 0;
       if (hasMatchingSuggestions && !hasSelectedMatchingSuggestions) {
         setSelectedSuggestion(matchingSuggestions[0]);
       }
     }, [matchingSuggestions, selectedSuggestion]);
-    (0, import_element116.useEffect)(() => {
+    (0, import_element114.useEffect)(() => {
       const hasMatchingSuggestions = matchingSuggestions.length > 0;
       if (isExpanded) {
-        const message = hasMatchingSuggestions ? (0, import_i18n37.sprintf)(
+        const message = hasMatchingSuggestions ? (0, import_i18n39.sprintf)(
           /* translators: %d: number of results. */
-          (0, import_i18n37._n)("%d result found, use up and down arrow keys to navigate.", "%d results found, use up and down arrow keys to navigate.", matchingSuggestions.length),
+          (0, import_i18n39._n)("%d result found, use up and down arrow keys to navigate.", "%d results found, use up and down arrow keys to navigate.", matchingSuggestions.length),
           matchingSuggestions.length
-        ) : (0, import_i18n37.__)("No results.");
+        ) : (0, import_i18n39.__)("No results.");
         (0, import_a11y5.speak)(message, "polite");
       }
     }, [matchingSuggestions, isExpanded]);
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(DetectOutside, {
+    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(DetectOutside, {
       onFocusOutside,
-      children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(base_control_default, {
-        className: clsx_default(className2, "components-combobox-control"),
+      children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(base_control_default, {
+        className: clsx_default(className, "components-combobox-control"),
         label,
         id: `components-form-token-input-${instanceId}`,
         hideLabelFromVision,
         help,
-        children: /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)("div", {
+        children: /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)("div", {
           className: "components-combobox-control__suggestions-container",
           tabIndex: -1,
           onKeyDown,
-          children: [/* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(InputWrapperFlex, {
-            children: [/* @__PURE__ */ (0, import_jsx_runtime186.jsx)(component_default5, {
-              children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(token_input_default, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(component_default3, {
+            className: style_module_default28["input-wrapper"],
+            children: [/* @__PURE__ */ (0, import_jsx_runtime191.jsx)(component_default5, {
+              children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(token_input_default, {
                 className: "components-combobox-control__input",
                 instanceId,
                 ref: inputContainer,
@@ -39388,14 +41131,14 @@ This message will only show in development mode. It won't appear in production.
                   `components-form-token-input-${instanceId}__help`
                 ) : void 0
               })
-            }), isLoading && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(spinner_default, {}), allowReset && Boolean(value) && !isExpanded && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(button_default, {
+            }), isLoading && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(spinner_default, {}), allowReset && Boolean(value) && !isExpanded && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(button_default, {
               size: "small",
               icon: close_small_default,
               onClick: handleOnReset,
               onKeyDown: handleResetStopPropagation,
-              label: (0, import_i18n37.__)("Reset")
+              label: (0, import_i18n39.__)("Reset")
             })]
-          }), isExpanded && !isLoading && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(suggestions_list_default, {
+          }), isExpanded && !isLoading && /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(suggestions_list_default, {
             instanceId,
             match: {
               label: inputValue,
@@ -39416,10 +41159,10 @@ 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_element117 = __toESM(require_element(), 1);
-  var import_compose48 = __toESM(require_compose(), 1);
-  var import_deprecated14 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var import_element115 = __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);
   function mapLegacyStatePropsToComponentProps(legacyProps) {
     if (legacyProps.state) {
       const {
@@ -39447,7 +41190,7 @@ This message will only show in development mode. It won't appear in production.
   function proxyComposite(ProxiedComponent, propMap = {}) {
     const displayName = ProxiedComponent.displayName ?? "";
     const Component7 = (legacyProps) => {
-      (0, import_deprecated14.default)(`wp.components.${displayName}`, {
+      (0, import_deprecated15.default)(`wp.components.${displayName}`, {
         since: "6.7",
         alternative: LEGACY_TO_NEW_DISPLAY_NAME.hasOwnProperty(displayName) ? LEGACY_TO_NEW_DISPLAY_NAME[displayName] : void 0
       });
@@ -39458,7 +41201,7 @@ This message will only show in development mode. It won't appear in production.
       let props = rest;
       props = {
         ...props,
-        id: (0, import_compose48.useInstanceId)(store, props.baseId, props.id)
+        id: (0, import_compose49.useInstanceId)(store, props.baseId, props.id)
       };
       Object.entries(propMap).forEach(([from2, to]) => {
         if (props.hasOwnProperty(from2)) {
@@ -39469,7 +41212,7 @@ This message will only show in development mode. It won't appear in production.
         }
       });
       delete props.baseId;
-      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(ProxiedComponent, {
+      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(ProxiedComponent, {
         ...props,
         store
       });
@@ -39477,12 +41220,12 @@ This message will only show in development mode. It won't appear in production.
     Component7.displayName = displayName;
     return Component7;
   }
-  var UnproxiedCompositeGroup = (0, import_element117.forwardRef)(({
+  var UnproxiedCompositeGroup = (0, import_element115.forwardRef)(({
     role,
     ...props
   }, ref) => {
     const Component7 = role === "row" ? Composite22.Row : Composite22.Group;
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(Component7, {
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(Component7, {
       ref,
       role,
       ...props
@@ -39502,7 +41245,7 @@ This message will only show in development mode. It won't appear in production.
     focusable: "accessibleWhenDisabled"
   });
   function useCompositeState(legacyStateOptions = {}) {
-    (0, import_deprecated14.default)(`wp.components.__unstableUseCompositeState`, {
+    (0, import_deprecated15.default)(`wp.components.__unstableUseCompositeState`, {
       since: "6.7",
       alternative: LEGACY_TO_NEW_DISPLAY_NAME.__unstableUseCompositeState
     });
@@ -39517,7 +41260,7 @@ This message will only show in development mode. It won't appear in production.
       unstable_virtual: virtualFocus
     } = legacyStateOptions;
     return {
-      baseId: (0, import_compose48.useInstanceId)(Composite4, "composite", baseId),
+      baseId: (0, import_compose49.useInstanceId)(Composite4, "composite", baseId),
       store: useCompositeStore({
         defaultActiveId,
         rtl: rtl2,
@@ -39531,13 +41274,13 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/confirm-dialog/component.mjs
-  var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_element121 = __toESM(require_element(), 1);
+  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_element119 = __toESM(require_element(), 1);

   // packages/components/build-module/modal/index.mjs
-  var import_element120 = __toESM(require_element(), 1);
-  var import_compose50 = __toESM(require_compose(), 1);
-  var import_i18n38 = __toESM(require_i18n(), 1);
+  var import_element118 = __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);
   var import_keycodes4 = __toESM(require_keycodes(), 1);

@@ -39573,16 +41316,16 @@ 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_compose49 = __toESM(require_compose(), 1);
-  var import_element118 = __toESM(require_element(), 1);
+  var import_compose50 = __toESM(require_compose(), 1);
+  var import_element116 = __toESM(require_element(), 1);
   var import_warning6 = __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_element118.useRef)(null);
-    const [isAnimatingOut, setIsAnimatingOut] = (0, import_element118.useState)(false);
-    const isReducedMotion = (0, import_compose49.useReducedMotion)();
-    const closeModal = (0, import_element118.useCallback)(() => new Promise((closeModalResolve) => {
+    const frameRef = (0, import_element116.useRef)(null);
+    const [isAnimatingOut, setIsAnimatingOut] = (0, import_element116.useState)(false);
+    const isReducedMotion = (0, import_compose50.useReducedMotion)();
+    const closeModal = (0, import_element116.useCallback)(() => new Promise((closeModalResolve) => {
       const frameEl = frameRef.current;
       if (isReducedMotion) {
         closeModalResolve();
@@ -39628,12 +41371,12 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/modal/context.mjs
-  var import_element119 = __toESM(require_element(), 1);
-  var ModalContext = (0, import_element119.createContext)(/* @__PURE__ */ new Set());
+  var import_element117 = __toESM(require_element(), 1);
+  var ModalContext = (0, import_element117.createContext)(/* @__PURE__ */ new Set());
   ModalContext.displayName = "ModalContext";

   // packages/components/build-module/modal/index.mjs
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
   var bodyOpenClasses = /* @__PURE__ */ new Map();
   function UnforwardedModal(props, forwardedRef) {
     const {
@@ -39655,7 +41398,7 @@ This message will only show in development mode. It won't appear in production.
       children,
       style: style2,
       overlayClassName: overlayClassnameProp,
-      className: className2,
+      className,
       contentLabel,
       onKeyDown,
       isFullScreen = false,
@@ -39663,23 +41406,23 @@ This message will only show in development mode. It won't appear in production.
       headerActions = null,
       __experimentalHideHeader = false
     } = props;
-    const ref = (0, import_element120.useRef)(null);
-    const instanceId = (0, import_compose50.useInstanceId)(Modal);
+    const ref = (0, import_element118.useRef)(null);
+    const instanceId = (0, import_compose51.useInstanceId)(Modal);
     const headingId = title ? `components-modal-header-${instanceId}` : aria.labelledby;
-    const focusOnMountRef = (0, import_compose50.useFocusOnMount)(focusOnMount === "firstContentElement" ? "firstElement" : focusOnMount);
-    const constrainedTabbingRef = (0, import_compose50.useConstrainedTabbing)();
-    const focusReturnRef = (0, import_compose50.useFocusReturn)();
-    const contentRef = (0, import_element120.useRef)(null);
-    const childrenContainerRef = (0, import_element120.useRef)(null);
-    const [hasScrolledContent, setHasScrolledContent] = (0, import_element120.useState)(false);
-    const [hasScrollableContent, setHasScrollableContent] = (0, import_element120.useState)(false);
+    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);
     let sizeClass;
     if (isFullScreen || size4 === "fill") {
       sizeClass = "is-full-screen";
     } else if (size4) {
       sizeClass = `has-size-${size4}`;
     }
-    const isContentScrollable = (0, import_element120.useCallback)(() => {
+    const isContentScrollable = (0, import_element118.useCallback)(() => {
       if (!contentRef.current) {
         return;
       }
@@ -39690,17 +41433,17 @@ This message will only show in development mode. It won't appear in production.
         setHasScrollableContent(false);
       }
     }, [contentRef]);
-    (0, import_element120.useEffect)(() => {
+    (0, import_element118.useEffect)(() => {
       modalize(ref.current);
       return () => unmodalize();
     }, []);
-    const onRequestCloseRef = (0, import_element120.useRef)(void 0);
-    (0, import_element120.useEffect)(() => {
+    const onRequestCloseRef = (0, import_element118.useRef)(void 0);
+    (0, import_element118.useEffect)(() => {
       onRequestCloseRef.current = onRequestClose;
     }, [onRequestClose]);
-    const dismissers = (0, import_element120.useContext)(ModalContext);
-    const [nestedDismissers] = (0, import_element120.useState)(() => /* @__PURE__ */ new Set());
-    (0, import_element120.useEffect)(() => {
+    const dismissers = (0, import_element118.useContext)(ModalContext);
+    const [nestedDismissers] = (0, import_element118.useState)(() => /* @__PURE__ */ new Set());
+    (0, import_element118.useEffect)(() => {
       dismissers.add(onRequestCloseRef);
       for (const dismisser of dismissers) {
         if (dismisser !== onRequestCloseRef) {
@@ -39714,7 +41457,7 @@ This message will only show in development mode. It won't appear in production.
         dismissers.delete(onRequestCloseRef);
       };
     }, [dismissers, nestedDismissers]);
-    (0, import_element120.useEffect)(() => {
+    (0, import_element118.useEffect)(() => {
       const theClass = bodyOpenClassName;
       const oneMore = 1 + (bodyOpenClasses.get(theClass) ?? 0);
       bodyOpenClasses.set(theClass, oneMore);
@@ -39734,7 +41477,7 @@ This message will only show in development mode. It won't appear in production.
       frameRef,
       overlayClassname
     } = useModalExitAnimation();
-    (0, import_element120.useLayoutEffect)(() => {
+    (0, import_element118.useLayoutEffect)(() => {
       if (!window.ResizeObserver || !childrenContainerRef.current) {
         return;
       }
@@ -39748,14 +41491,15 @@ This message will only show in development mode. It won't appear in production.
     function handleEscapeKeyDown(event) {
       if (shouldCloseOnEsc && (event.code === "Escape" || event.key === "Escape") && !event.defaultPrevented) {
         event.preventDefault();
+        event.stopPropagation();
         closeModal().then(() => onRequestClose(event));
       }
     }
-    const onContentContainerScroll = (0, import_element120.useCallback)((e3) => {
-      const scrollY2 = e3?.currentTarget?.scrollTop ?? -1;
-      if (!hasScrolledContent && scrollY2 > 0) {
+    const onContentContainerScroll = (0, import_element118.useCallback)((e3) => {
+      const scrollY = e3?.currentTarget?.scrollTop ?? -1;
+      if (!hasScrolledContent && scrollY > 0) {
         setHasScrolledContent(true);
-      } else if (hasScrolledContent && scrollY2 <= 0) {
+      } else if (hasScrolledContent && scrollY <= 0) {
         setHasScrolledContent(false);
       }
     }, [hasScrolledContent]);
@@ -39786,24 +41530,24 @@ This message will only show in development mode. It won't appear in production.
     };
     const modal = (
       // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("div", {
-        ref: (0, import_compose50.useMergeRefs)([ref, forwardedRef]),
+      /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("div", {
+        ref: (0, import_compose51.useMergeRefs)([ref, forwardedRef]),
         className: clsx_default("components-modal__screen-overlay", overlayClassname, overlayClassnameProp),
         onKeyDown: (0, import_keycodes4.withIgnoreIMEEvents)(handleEscapeKeyDown),
         ...shouldCloseOnClickOutside ? overlayPressHandlers : {},
-        children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(style_provider_default, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(style_provider_default, {
           document,
-          children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("div", {
-            className: clsx_default("components-modal__frame", sizeClass, className2),
+          children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("div", {
+            className: clsx_default("components-modal__frame", sizeClass, className),
             style: style2,
-            ref: (0, import_compose50.useMergeRefs)([frameRef, constrainedTabbingRef, focusReturnRef, focusOnMount !== "firstContentElement" ? focusOnMountRef : null]),
+            ref: (0, import_compose51.useMergeRefs)([frameRef, constrainedTabbingRef, focusReturnRef, focusOnMount !== "firstContentElement" ? focusOnMountRef : null]),
             role,
             "aria-label": contentLabel,
             "aria-labelledby": contentLabel ? void 0 : headingId,
             "aria-describedby": aria.describedby,
             tabIndex: -1,
             onKeyDown,
-            children: /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)("div", {
+            children: /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)("div", {
               className: clsx_default("components-modal__content", {
                 "hide-header": __experimentalHideHeader,
                 "is-scrollable": hasScrollableContent,
@@ -39812,34 +41556,34 @@ This message will only show in development mode. It won't appear in production.
               role: "document",
               onScroll: onContentContainerScroll,
               ref: contentRef,
-              "aria-label": hasScrollableContent ? (0, import_i18n38.__)("Scrollable section") : void 0,
+              "aria-label": hasScrollableContent ? (0, import_i18n40.__)("Scrollable section") : void 0,
               tabIndex: hasScrollableContent ? 0 : void 0,
-              children: [!__experimentalHideHeader && /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)("div", {
+              children: [!__experimentalHideHeader && /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)("div", {
                 className: "components-modal__header",
-                children: [/* @__PURE__ */ (0, import_jsx_runtime188.jsxs)("div", {
+                children: [/* @__PURE__ */ (0, import_jsx_runtime193.jsxs)("div", {
                   className: "components-modal__header-heading-container",
-                  children: [icon && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("span", {
+                  children: [icon && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("span", {
                     className: "components-modal__icon-container",
                     "aria-hidden": true,
                     children: icon
-                  }), title && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("h1", {
+                  }), title && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("h1", {
                     id: headingId,
                     className: "components-modal__header-heading",
                     children: title
                   })]
-                }), headerActions, isDismissible && /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(import_jsx_runtime188.Fragment, {
-                  children: [/* @__PURE__ */ (0, import_jsx_runtime188.jsx)(component_default6, {
+                }), headerActions, isDismissible && /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(import_jsx_runtime193.Fragment, {
+                  children: [/* @__PURE__ */ (0, import_jsx_runtime193.jsx)(component_default6, {
                     marginBottom: 0,
                     marginLeft: 2
-                  }), /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(button_default, {
+                  }), /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(button_default, {
                     size: "compact",
                     onClick: (event) => closeModal().then(() => onRequestClose(event)),
                     icon: close_default,
-                    label: closeButtonLabel || (0, import_i18n38.__)("Close")
+                    label: closeButtonLabel || (0, import_i18n40.__)("Close")
                   })]
                 })]
-              }), /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("div", {
-                ref: (0, import_compose50.useMergeRefs)([childrenContainerRef, focusOnMount === "firstContentElement" ? focusOnMountRef : null]),
+              }), /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("div", {
+                ref: (0, import_compose51.useMergeRefs)([childrenContainerRef, focusOnMount === "firstContentElement" ? focusOnMountRef : null]),
                 className: "components-modal__children-container",
                 children
               })]
@@ -39848,19 +41592,19 @@ This message will only show in development mode. It won't appear in production.
         })
       })
     );
-    return (0, import_element120.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime188.jsx)(ModalContext.Provider, {
+    return (0, import_element118.createPortal)(/* @__PURE__ */ (0, import_jsx_runtime193.jsx)(ModalContext.Provider, {
       value: nestedDismissers,
       children: modal
     }), document.body);
   }
-  var Modal = (0, import_element120.forwardRef)(UnforwardedModal);
+  var Modal = (0, import_element118.forwardRef)(UnforwardedModal);
   Modal.displayName = "Modal";
   var modal_default = Modal;

   // packages/components/build-module/confirm-dialog/component.mjs
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
-  function getRuntime16() {
+  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
+  function getRuntime30() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -39871,26 +41615,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument16(document);
+      registerDocument30(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash16(targetDocument, hash2) {
+  function documentContainsStyleHash30(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE16}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE30}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle16(targetDocument, hash2, css3) {
+  function injectStyle30(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime16();
+    const runtime = getRuntime30();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -39899,21 +41643,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash16(targetDocument, hash2)) {
+    if (documentContainsStyleHash30(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE16, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE30, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument16(targetDocument) {
-    const runtime = getRuntime16();
+  function registerDocument30(targetDocument) {
+    const runtime = getRuntime30();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle16(targetDocument, hash2, css3);
+      injectStyle30(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -39927,17 +41671,17 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle15(hash2, css3) {
-    const runtime = getRuntime16();
+  function registerStyle29(hash2, css3) {
+    const runtime = getRuntime30();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle16(targetDocument, hash2, css3);
+      injectStyle30(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle15("af7a0f28df", ".f8c6ba0dd016e6c1__wrapper.f8c6ba0dd016e6c1__wrapper{z-index:1000001}");
+    registerStyle29("af7a0f28df", ".f8c6ba0dd016e6c1__wrapper.f8c6ba0dd016e6c1__wrapper{z-index:1000001}");
   }
-  var style_module_default15 = { "wrapper": "f8c6ba0dd016e6c1__wrapper" };
+  var style_module_default29 = { "wrapper": "f8c6ba0dd016e6c1__wrapper" };
   var UnconnectedConfirmDialog = (props, forwardedRef) => {
     const {
       isOpen: isOpenProp,
@@ -39947,50 +41691,54 @@ This message will only show in development mode. It won't appear in production.
       confirmButtonText,
       cancelButtonText,
       isBusy,
+      title,
+      __experimentalHideHeader = true,
       ...otherProps
     } = useContextSystem(props, "ConfirmDialog");
-    const wrapperClassName = style_module_default15.wrapper;
-    const cancelButtonRef = (0, import_element121.useRef)(null);
-    const confirmButtonRef = (0, import_element121.useRef)(null);
-    const [isOpen, setIsOpen] = (0, import_element121.useState)();
-    const [shouldSelfClose, setShouldSelfClose] = (0, import_element121.useState)();
-    (0, import_element121.useEffect)(() => {
+    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 isIsOpenSet = typeof isOpenProp !== "undefined";
       setIsOpen(isIsOpenSet ? isOpenProp : true);
       setShouldSelfClose(!isIsOpenSet);
     }, [isOpenProp]);
-    const handleEvent = (0, import_element121.useCallback)((callback) => (event) => {
+    const handleEvent = (0, import_element119.useCallback)((callback) => (event) => {
       callback?.(event);
       if (shouldSelfClose) {
         setIsOpen(false);
       }
     }, [shouldSelfClose, setIsOpen]);
-    const handleEnter = (0, import_element121.useCallback)((event) => {
+    const handleEnter = (0, import_element119.useCallback)((event) => {
       const isConfirmOrCancelButton = event.target === cancelButtonRef.current || event.target === confirmButtonRef.current;
       if (!isConfirmOrCancelButton && event.key === "Enter") {
         handleEvent(onConfirm)(event);
       }
     }, [handleEvent, onConfirm]);
-    const cancelLabel = cancelButtonText ?? (0, import_i18n39.__)("Cancel");
-    const confirmLabel = confirmButtonText ?? (0, import_i18n39.__)("OK");
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(import_jsx_runtime189.Fragment, {
-      children: isOpen && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(modal_default, {
+    const cancelLabel = cancelButtonText ?? (0, import_i18n41.__)("Cancel");
+    const confirmLabel = confirmButtonText ?? (0, import_i18n41.__)("OK");
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(import_jsx_runtime194.Fragment, {
+      children: isOpen && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(modal_default, {
         onRequestClose: handleEvent(onCancel),
         onKeyDown: handleEnter,
         closeButtonLabel: cancelLabel,
         isDismissible: true,
         ref: forwardedRef,
         overlayClassName: wrapperClassName,
-        __experimentalHideHeader: true,
+        title,
+        contentLabel: __experimentalHideHeader ? title : void 0,
+        __experimentalHideHeader,
         ...otherProps,
-        children: /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(component_default18, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(component_default18, {
           spacing: 8,
-          children: [/* @__PURE__ */ (0, import_jsx_runtime189.jsx)(component_default8, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime194.jsx)(component_default8, {
             children
-          }), /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(component_default3, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(component_default3, {
             direction: "row",
             justify: "flex-end",
-            children: [/* @__PURE__ */ (0, import_jsx_runtime189.jsx)(button_default, {
+            children: [/* @__PURE__ */ (0, import_jsx_runtime194.jsx)(button_default, {
               __next40pxDefaultSize: true,
               ref: cancelButtonRef,
               variant: "tertiary",
@@ -39998,7 +41746,7 @@ This message will only show in development mode. It won't appear in production.
               accessibleWhenDisabled: true,
               disabled: isBusy,
               children: cancelLabel
-            }), /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(button_default, {
+            }), /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(button_default, {
               __next40pxDefaultSize: true,
               ref: confirmButtonRef,
               variant: "primary",
@@ -40017,15 +41765,15 @@ This message will only show in development mode. It won't appear in production.
   var component_default37 = ConfirmDialog;

   // packages/components/build-module/custom-select-control/index.mjs
-  var import_compose51 = __toESM(require_compose(), 1);
-  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_compose52 = __toESM(require_compose(), 1);
+  var import_i18n43 = __toESM(require_i18n(), 1);

   // packages/components/build-module/custom-select-control-v2/custom-select.mjs
-  var import_element122 = __toESM(require_element(), 1);
-  var import_i18n40 = __toESM(require_i18n(), 1);
+  var import_element120 = __toESM(require_element(), 1);
+  var import_i18n42 = __toESM(require_i18n(), 1);

   // packages/components/build-module/custom-select-control-v2/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__19() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__14() {
     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 INLINE_PADDING = {
@@ -40122,7 +41870,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "5u3cjr-truncateStyles",
     styles: "overflow:hidden;text-overflow:ellipsis;white-space:nowrap;label:truncateStyles;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySzBCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__19
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__14
   };
   var SelectedExperimentalHintWrapper = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1p3eej74"
@@ -40156,18 +41904,18 @@ This message will only show in development mode. It won't appear in production.
   })("display:flex;align-items:center;margin-inline-start:", space(2), ";fill:currentColor;align-self:start;margin-block-start:2px;font-size:0;", WithHintItemWrapper, "~&,&:not(:empty){font-size:24px;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyTWtFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IHsgY2hldnJvbkljb25TaXplIH0gZnJvbSAnLi4vc2VsZWN0LWNvbnRyb2wvc3R5bGVzL3NlbGVjdC1jb250cm9sLXN0eWxlcyc7XG5pbXBvcnQgeyBmb250U2l6ZVN0eWxlcyB9IGZyb20gJy4uL2lucHV0LWNvbnRyb2wvc3R5bGVzL2lucHV0LWNvbnRyb2wtc3R5bGVzJztcbmltcG9ydCB7IERST1BET1dOX01PVElPTl9DU1MgfSBmcm9tICcuLi91dGlscy9zdHlsZS1taXhpbnMnO1xuaW1wb3J0IHR5cGUgeyBDdXN0b21TZWxlY3RCdXR0b25TaXplIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IElOTElORV9QQURESU5HID0ge1xuXHRjb21wYWN0OiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdHNtYWxsOiBDT05GSUcuY29udHJvbFBhZGRpbmdYU21hbGwsXG5cdGRlZmF1bHQ6IENPTkZJRy5jb250cm9sUGFkZGluZ1gsXG59O1xuXG5jb25zdCBnZXRTZWxlY3RTaXplID0gKFxuXHRzaXplOiBOb25OdWxsYWJsZTwgQ3VzdG9tU2VsZWN0QnV0dG9uU2l6ZVsgJ3NpemUnIF0gPixcblx0aGVpZ2h0UHJvcGVydHk6ICdtaW5IZWlnaHQnIHwgJ2hlaWdodCdcbikgPT4ge1xuXHRjb25zdCBzaXplcyA9IHtcblx0XHRjb21wYWN0OiB7XG5cdFx0XHRbIGhlaWdodFByb3BlcnR5IF06IDMyLFxuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5jb21wYWN0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCArIGNoZXZyb25JY29uU2l6ZSxcblx0XHR9LFxuXHRcdGRlZmF1bHQ6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogNDAsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLmRlZmF1bHQsXG5cdFx0XHRwYWRkaW5nSW5saW5lRW5kOiBJTkxJTkVfUEFERElORy5kZWZhdWx0ICsgY2hldnJvbkljb25TaXplLFxuXHRcdH0sXG5cdFx0c21hbGw6IHtcblx0XHRcdFsgaGVpZ2h0UHJvcGVydHkgXTogMjQsXG5cdFx0XHRwYWRkaW5nSW5saW5lU3RhcnQ6IElOTElORV9QQURESU5HLnNtYWxsLFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuc21hbGwgKyBjaGV2cm9uSWNvblNpemUsXG5cdFx0fSxcblx0fTtcblxuXHRyZXR1cm4gc2l6ZXNbIHNpemUgXSB8fCBzaXplcy5kZWZhdWx0O1xufTtcblxuY29uc3QgZ2V0U2VsZWN0SXRlbVNpemUgPSAoXG5cdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+XG4pID0+IHtcblx0Ly8gVXNlZCB0byB2aXN1YWxseSBhbGlnbiB0aGUgY2hlY2ttYXJrIHdpdGggdGhlIGNoZXZyb25cblx0Y29uc3QgY2hlY2ttYXJrQ29ycmVjdGlvbiA9IDY7XG5cdGNvbnN0IHNpemVzID0ge1xuXHRcdGNvbXBhY3Q6IHtcblx0XHRcdHBhZGRpbmdJbmxpbmVTdGFydDogSU5MSU5FX1BBRERJTkcuY29tcGFjdCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLmNvbXBhY3QgLSBjaGVja21hcmtDb3JyZWN0aW9uLFxuXHRcdH0sXG5cdFx0ZGVmYXVsdDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5kZWZhdWx0LFxuXHRcdFx0cGFkZGluZ0lubGluZUVuZDogSU5MSU5FX1BBRERJTkcuZGVmYXVsdCAtIGNoZWNrbWFya0NvcnJlY3Rpb24sXG5cdFx0fSxcblx0XHRzbWFsbDoge1xuXHRcdFx0cGFkZGluZ0lubGluZVN0YXJ0OiBJTkxJTkVfUEFERElORy5zbWFsbCxcblx0XHRcdHBhZGRpbmdJbmxpbmVFbmQ6IElOTElORV9QQURESU5HLnNtYWxsIC0gY2hlY2ttYXJrQ29ycmVjdGlvbixcblx0XHR9LFxuXHR9O1xuXG5cdHJldHVybiBzaXplc1sgc2l6ZSBdIHx8IHNpemVzLmRlZmF1bHQ7XG59O1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdCwge1xuXHQvLyBEbyBub3QgZm9yd2FyZCBgaGFzQ3VzdG9tUmVuZGVyUHJvcGAgdG8gdGhlIHVuZGVybHlpbmcgQXJpYWtpdC5TZWxlY3QgY29tcG9uZW50XG5cdHNob3VsZEZvcndhcmRQcm9wOiAoIHByb3AgKSA9PiBwcm9wICE9PSAnaGFzQ3VzdG9tUmVuZGVyUHJvcCcsXG59ICkoXG5cdCgge1xuXHRcdHNpemUsXG5cdFx0aGFzQ3VzdG9tUmVuZGVyUHJvcCxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHRcdGhhc0N1c3RvbVJlbmRlclByb3A6IGJvb2xlYW47XG5cdH0gKSA9PiBjc3NgXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7IC8vIGhhbmRsZWQgYnkgSW5wdXRCYXNlIGNvbXBvbmVudFxuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdFNpemUoIHNpemUsIGhhc0N1c3RvbVJlbmRlclByb3AgPyAnbWluSGVpZ2h0JyA6ICdoZWlnaHQnICkgfVxuXHRcdCR7ICEgaGFzQ3VzdG9tUmVuZGVyUHJvcCAmJiB0cnVuY2F0ZVN0eWxlcyB9XG5cdFx0JHsgZm9udFNpemVTdHlsZXMoIHsgaW5wdXRTaXplOiBzaXplIH0gKSB9XG5cdGBcbik7XG5cbmNvbnN0IHNsaWRlRG93biA9IGtleWZyYW1lcygge1xuXHQnMCUnOiB7IHRyYW5zZm9ybTogYHRyYW5zbGF0ZVkoLSR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfSlgIH0sXG5cdCcxMDAlJzogeyB0cmFuc2Zvcm06ICd0cmFuc2xhdGVZKDApJyB9LFxufSApO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0JzAlJzogeyBvcGFjaXR5OiAwIH0sXG5cdCcxMDAlJzogeyBvcGFjaXR5OiAxIH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RQb3BvdmVyID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdFBvcG92ZXIgKWBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAxcHggc29saWQgJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0Ym94LXNoYWRvdzogJHsgQ09ORklHLmVsZXZhdGlvbk1lZGl1bSB9O1xuXG5cdC8qIHotaW5kZXgoXCIuY29tcG9uZW50cy1wb3BvdmVyXCIpICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0bWF4LWhlaWdodDogbWluKCB2YXIoIC0tcG9wb3Zlci1hdmFpbGFibGUtaGVpZ2h0LCA0MDBweCApLCA0MDBweCApO1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuXHQvKiBUaGUgc21hbGxlc3Qgc2l6ZSB3aXRob3V0IG92ZXJmbG93aW5nIHRoZSBjb250YWluZXIuICovXG5cdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cblx0LyogQW5pbWF0aW9uICovXG5cdCZbZGF0YS1vcGVuXSB7XG5cdFx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogJHsgc2xpZGVEb3duIH0sICR7IGZhZGVJbiB9O1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RVUkFUSU9OIH0sXG5cdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuRkFERV9EVVJBVElPTiB9O1xuXHRcdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9FQVNJTkcgfSxcblx0XHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0VBU0lORyB9O1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdC8qIFRoZSBvdXRsaW5lIHdpbGwgYmUgb24gdGhlIHRyaWdnZXIsIHJhdGhlciB0aGFuIHRoZSBwb3BvdmVyLiAqL1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RJdGVtID0gc3R5bGVkKCBBcmlha2l0LlNlbGVjdEl0ZW0gKShcblx0KCB7XG5cdFx0c2l6ZSxcblx0fToge1xuXHRcdHNpemU6IE5vbk51bGxhYmxlPCBDdXN0b21TZWxlY3RCdXR0b25TaXplWyAnc2l6ZScgXSA+O1xuXHR9ICkgPT4gY3NzYFxuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdFx0Ly8gVE9ETzogcmVhc3Nlc3MgbGluZS1oZWlnaHQgZm9yIG5vbi1sZWdhY3kgdjJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwYWRkaW5nLWJsb2NrOiAkeyBzcGFjZSggMiApIH07XG5cdFx0c2Nyb2xsLW1hcmdpbjogJHsgc3BhY2UoIDEgKSB9O1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWN0aXZlLWl0ZW1dIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyAzMDAgXSB9O1xuXHRcdH1cblxuXHRcdCR7IGdldFNlbGVjdEl0ZW1TaXplKCBzaXplICkgfVxuXHRgXG4pO1xuXG5jb25zdCB0cnVuY2F0ZVN0eWxlcyA9IGNzc2Bcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRFeHBlcmltZW50YWxIaW50V3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdCR7IHRydW5jYXRlU3R5bGVzIH1cbmA7XG5cbmV4cG9ydCBjb25zdCBTZWxlY3RlZEV4cGVyaW1lbnRhbEhpbnRJdGVtID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgNjAwIF0gfTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogJHsgc3BhY2UoIDIgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleDogMTtcblx0Y29sdW1uLWdhcDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFdpdGhIaW50SXRlbUhpbnQgPSBzdHlsZWQuc3BhbmBcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5ncmF5WyA2MDAgXSB9O1xuXHR0ZXh0LWFsaWduOiBpbml0aWFsO1xuXHRsaW5lLWhlaWdodDogJHsgQ09ORklHLmZvbnRMaW5lSGVpZ2h0QmFzZSB9O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6ICR7IHNwYWNlKCAxICkgfTtcblx0bWFyZ2luLWJsb2NrOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgU2VsZWN0ZWRJdGVtQ2hlY2sgPSBzdHlsZWQoIEFyaWFraXQuU2VsZWN0SXRlbUNoZWNrIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0ZmlsbDogY3VycmVudENvbG9yO1xuXG5cdC8vIEtlZXAgdGhlIGNoZWNrbWFyayB2ZXJ0aWNhbGx5IGFsaWduZWQgYXQgdGhlIHRvcC4gU2luY2UgdGhlIGl0ZW0gdGV4dCBoYXMgYVxuXHQvLyAyOHB4IGxpbmUgaGVpZ2h0IGFuZCB0aGUgY2hlY2ttYXJrIGlzIDI0cHggdGFsbCwgYSAoMjgtMjQpLzIgPSAycHggbWFyZ2luXG5cdC8vIGlzIGFwcGxpZWQgdG8ga2VlcCB0aGUgY29ycmVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgdGV4dCBhbmQgdGhlIGNoZWNrbWFyay5cblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xuXG5cdC8vIFNpbmNlIHRoZSBjaGVja21hcmsncyBkaW1lbnNpb25zIGFyZSBhcHBsaWVkIHdpdGggJ2VtJyB1bml0cywgc2V0dGluZyBhXG5cdC8vIGZvbnQgc2l6ZSBvZiAwIGFsbG93cyB0aGUgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBjaGVja21hcmsgdG8gY29sbGFwc2UgZm9yXG5cdC8vIGl0ZW1zIHRoYXQgYXJlIG5vdCBzZWxlY3RlZCBvciB0aGF0IGRvbid0IGhhdmUgYW4gYXNzb2NpYXRlZCBpdGVtIGhpbnQuXG5cdGZvbnQtc2l6ZTogMDtcblx0JHsgV2l0aEhpbnRJdGVtV3JhcHBlciB9IH4gJixcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4OyAvLyBTaXplIG9mIGNoZWNrbWFyayBpY29uXG5cdH1cbmA7XG4iXX0= */"));

   // packages/components/build-module/custom-select-control-v2/custom-select.mjs
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-  var CustomSelectContext = (0, import_element122.createContext)(void 0);
+  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+  var CustomSelectContext = (0, import_element120.createContext)(void 0);
   CustomSelectContext.displayName = "CustomSelectContext";
   function defaultRenderSelectedValue(value) {
     const isValueEmpty2 = Array.isArray(value) ? value.length === 0 : value === void 0 || value === null;
     if (isValueEmpty2) {
-      return (0, import_i18n40.__)("Select an item");
+      return (0, import_i18n42.__)("Select an item");
     }
     if (Array.isArray(value)) {
-      return value.length === 1 ? value[0] : (0, import_i18n40.sprintf)(
+      return value.length === 1 ? value[0] : (0, import_i18n42.sprintf)(
         // translators: %d: number of items selected (it will always be 2 or more items)
-        (0, import_i18n40._n)("%d item selected", "%d items selected", value.length),
+        (0, import_i18n42._n)("%d item selected", "%d items selected", value.length),
         value.length
       );
     }
@@ -40182,8 +41930,8 @@ This message will only show in development mode. It won't appear in production.
     const {
       value: currentValue
     } = useStoreState(store);
-    const computedRenderSelectedValue = (0, import_element122.useMemo)(() => renderSelectedValue ?? defaultRenderSelectedValue, [renderSelectedValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(Select22, {
+    const computedRenderSelectedValue = (0, import_element120.useMemo)(() => renderSelectedValue ?? defaultRenderSelectedValue, [renderSelectedValue]);
+    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(Select22, {
       ...restProps,
       size: size4,
       hasCustomRenderProp: !!renderSelectedValue,
@@ -40198,51 +41946,51 @@ This message will only show in development mode. It won't appear in production.
       label,
       size: size4,
       store,
-      className: className2,
+      className,
       isLegacy = false,
       ...restProps
     } = props;
-    const onSelectPopoverKeyDown = (0, import_element122.useCallback)((e3) => {
+    const onSelectPopoverKeyDown = (0, import_element120.useCallback)((e3) => {
       if (isLegacy) {
         e3.stopPropagation();
       }
     }, [isLegacy]);
-    const contextValue = (0, import_element122.useMemo)(() => ({
+    const contextValue = (0, import_element120.useMemo)(() => ({
       store,
       size: size4
     }), [store, size4]);
     return (
       // Where should `restProps` be forwarded to?
-      /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)("div", {
-        className: className2,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime190.jsx)(SelectLabel, {
+      /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)("div", {
+        className,
+        children: [/* @__PURE__ */ (0, import_jsx_runtime195.jsx)(SelectLabel, {
           store,
           render: hideLabelFromVision ? (
             // @ts-expect-error `children` are passed via the render prop
-            /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(component_default2, {})
+            /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(component_default2, {})
           ) : (
             // @ts-expect-error `children` are passed via the render prop
-            /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(base_control_default.VisualLabel, {
+            /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(base_control_default.VisualLabel, {
               as: "div"
             })
           ),
           children: label
-        }), /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(input_base_default, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(input_base_default, {
           size: size4,
-          suffix: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(chevron_down_default2, {}),
-          children: [/* @__PURE__ */ (0, import_jsx_runtime190.jsx)(CustomSelectButton, {
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(chevron_down_default2, {}),
+          children: [/* @__PURE__ */ (0, import_jsx_runtime195.jsx)(CustomSelectButton, {
             ...restProps,
             size: size4,
             store,
             showOnKeyDown: !isLegacy
-          }), /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(SelectPopover22, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(SelectPopover22, {
             gutter: 12,
             store,
             sameWidth: true,
             slide: false,
             onKeyDown: onSelectPopoverKeyDown,
             flip: !isLegacy,
-            children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(CustomSelectContext.Provider, {
+            children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(CustomSelectContext.Provider, {
               value: contextValue,
               children
             })
@@ -40254,19 +42002,19 @@ 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_element123 = __toESM(require_element(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+  var import_element121 = __toESM(require_element(), 1);
+  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
   function CustomSelectItem({
     children,
     ...props
   }) {
-    const customSelectContext = (0, import_element123.useContext)(CustomSelectContext);
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(SelectItem22, {
+    const customSelectContext = (0, import_element121.useContext)(CustomSelectContext);
+    return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(SelectItem22, {
       store: customSelectContext?.store,
       size: customSelectContext?.size ?? "default",
       ...props,
-      children: [children ?? props.value, /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(SelectedItemCheck, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(icon_default2, {
+      children: [children ?? props.value, /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(SelectedItemCheck, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(icon_default2, {
           icon: check_default
         })
       })]
@@ -40276,7 +42024,7 @@ This message will only show in development mode. It won't appear in production.
   var item_default = CustomSelectItem;

   // packages/components/build-module/custom-select-control/index.mjs
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
   function useDeprecatedProps5({
     __experimentalShowSelectedHint,
     ...otherProps
@@ -40299,7 +42047,7 @@ This message will only show in development mode. It won't appear in production.
     if (describedBy) {
       return describedBy;
     }
-    return (0, import_i18n41.sprintf)((0, import_i18n41.__)("Currently selected: %s"), currentName);
+    return (0, import_i18n43.sprintf)((0, import_i18n43.__)("Currently selected: %s"), currentName);
   }
   function CustomSelectControl(props) {
     const {
@@ -40314,7 +42062,7 @@ This message will only show in development mode. It won't appear in production.
       showSelectedHint = false,
       ...restProps
     } = useDeprecatedProps5(props);
-    const descriptionId = (0, import_compose51.useInstanceId)(CustomSelectControl, "custom-select-control__description");
+    const descriptionId = (0, import_compose52.useInstanceId)(CustomSelectControl, "custom-select-control__description");
     const store = useSelectStore({
       async setValue(nextValue) {
         const nextOption = options2.find((item) => item.key === nextValue);
@@ -40344,23 +42092,23 @@ This message will only show in development mode. It won't appear in production.
       key,
       hint,
       style: style2,
-      className: className2
+      className
     }) => {
-      const withHint = /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(WithHintItemWrapper, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime192.jsx)("span", {
+      const withHint = /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(WithHintItemWrapper, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", {
           children: name
-        }), /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(WithHintItemHint, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(WithHintItemHint, {
           // Keeping the classname for legacy reasons
           className: "components-custom-select-control__item-hint",
           children: hint
         })]
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(item_default, {
+      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(item_default, {
         value: key,
         children: hint ? withHint : name,
         style: style2,
         className: clsx_default(
-          className2,
+          className,
           // Keeping the classnames for legacy reasons
           "components-custom-select-control__item",
           {
@@ -40377,16 +42125,16 @@ This message will only show in development mode. It won't appear in production.
       if (!showSelectedHint || !selectedOption.hint) {
         return selectedOption?.name;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(SelectedExperimentalHintWrapper, {
-        children: [selectedOption?.name, /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(SelectedExperimentalHintItem, {
+      return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(SelectedExperimentalHintWrapper, {
+        children: [selectedOption?.name, /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(SelectedExperimentalHintItem, {
           // Keeping the classname for legacy reasons
           className: "components-custom-select-control__hint",
           children: selectedOption?.hint
         })]
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime192.jsx)(custom_select_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime197.jsx)(custom_select_default, {
         "aria-describedby": descriptionId,
         renderSelectedValue,
         size: size4,
@@ -40399,8 +42147,8 @@ This message will only show in development mode. It won't appear in production.
         isLegacy: true,
         ...restProps,
         children
-      }), /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(component_default2, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("span", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(component_default2, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", {
           id: descriptionId,
           children: getDescribedBy(selectedOption?.name, describedBy)
         })
@@ -40730,12 +42478,12 @@ 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_i18n42 = __toESM(require_i18n(), 1);
+  var import_i18n44 = __toESM(require_i18n(), 1);
   var import_date3 = __toESM(require_date(), 1);
-  var import_element125 = __toESM(require_element(), 1);
+  var import_element123 = __toESM(require_element(), 1);

   // packages/components/build-module/date-time/date-picker/use-lilius/index.mjs
-  var import_element124 = __toESM(require_element(), 1);
+  var import_element122 = __toESM(require_element(), 1);
   var Day = /* @__PURE__ */ (function(Day22) {
     Day22[Day22["SUNDAY"] = 0] = "SUNDAY";
     Day22[Day22["MONDAY"] = 1] = "MONDAY";
@@ -40759,27 +42507,27 @@ This message will only show in development mode. It won't appear in production.
     selected: initialSelected = [],
     numberOfMonths = 1
   } = {}) => {
-    const [viewing, setViewing] = (0, import_element124.useState)(initialViewing);
-    const viewToday = (0, import_element124.useCallback)(() => setViewing(startOfToday()), [setViewing]);
-    const viewMonth = (0, import_element124.useCallback)((month) => setViewing((v3) => setMonth(v3, month)), []);
-    const viewPreviousMonth = (0, import_element124.useCallback)(() => setViewing((v3) => subMonths(v3, 1)), []);
-    const viewNextMonth = (0, import_element124.useCallback)(() => setViewing((v3) => addMonths(v3, 1)), []);
-    const viewYear = (0, import_element124.useCallback)((year) => setViewing((v3) => setYear(v3, year)), []);
-    const viewPreviousYear = (0, import_element124.useCallback)(() => setViewing((v3) => subYears(v3, 1)), []);
-    const viewNextYear = (0, import_element124.useCallback)(() => setViewing((v3) => addYears(v3, 1)), []);
-    const [selected, setSelected] = (0, import_element124.useState)(initialSelected.map(clearTime2));
+    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 clearSelected = () => setSelected([]);
-    const isSelected2 = (0, import_element124.useCallback)((date) => selected.findIndex((s3) => isEqual(s3, date)) > -1, [selected]);
-    const select = (0, import_element124.useCallback)((date, replaceExisting) => {
+    const isSelected2 = (0, import_element122.useCallback)((date) => selected.findIndex((s3) => isEqual(s3, date)) > -1, [selected]);
+    const select = (0, import_element122.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_element124.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_element124.useCallback)((date, replaceExisting) => isSelected2(date) ? deselect(date) : select(date, replaceExisting), [deselect, isSelected2, select]);
-    const selectRange = (0, import_element124.useCallback)((start, end, replaceExisting) => {
+    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) => {
       if (replaceExisting) {
         setSelected(eachDayOfInterval({
           start,
@@ -40792,13 +42540,13 @@ This message will only show in development mode. It won't appear in production.
         })));
       }
     }, []);
-    const deselectRange = (0, import_element124.useCallback)((start, end) => {
+    const deselectRange = (0, import_element122.useCallback)((start, end) => {
       setSelected((selectedItems) => selectedItems.filter((s3) => !eachDayOfInterval({
         start,
         end
       }).map((d3) => d3.getTime()).includes(s3.getTime())));
     }, []);
-    const calendar = (0, import_element124.useMemo)(() => eachMonthOfInterval({
+    const calendar = (0, import_element122.useMemo)(() => eachMonthOfInterval({
       start: startOfMonth(viewing),
       end: endOfMonth(addMonths(viewing, numberOfMonths - 1))
     }).map((month) => eachWeekOfInterval({
@@ -40840,7 +42588,7 @@ This message will only show in development mode. It won't appear in production.
   };

   // packages/components/build-module/date-time/date-picker/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__20() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__15() {
     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 Wrapper3 = /* @__PURE__ */ createStyled("div", false ? {
@@ -40866,7 +42614,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "sarfoe",
     styles: "grid-column:1/2/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQnVEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0LCBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uLy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3UHJldmlvdXNNb250aEJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gMjtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3TmV4dE1vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDcgLyA4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvckhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0IH07XG5cdGdyaWQtY29sdW1uOiAyIC8gNztcblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBDYWxlbmRhciA9IHN0eWxlZC5kaXZgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlPZldlZWsgPSBzdHlsZWQuZGl2YFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5QnV0dG9uID0gc3R5bGVkKCBCdXR0b24sIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbHVtbicsICdpc1NlbGVjdGVkJywgJ2lzVG9kYXknLCAnaGFzRXZlbnRzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IHtcblx0Y29sdW1uOiBudW1iZXI7XG5cdGlzU2VsZWN0ZWQ6IGJvb2xlYW47XG5cdGlzVG9kYXk6IGJvb2xlYW47XG5cdGhhc0V2ZW50czogYm9vbGVhbjtcbn0gPmBcblx0Z3JpZC1jb2x1bW46ICR7ICggcHJvcHMgKSA9PiBwcm9wcy5jb2x1bW4gfTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblxuXHQkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy5kaXNhYmxlZCAmJlxuXHRcdGBcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRgIH1cblxuXHQmJiYge1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDcgKSB9O1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0cHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0YFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRcdFx0Jixcblx0XHRcdFx0Jjpob3Zlcjpub3QoOmRpc2FibGVkLCBbYXJpYS1kaXNhYmxlZD10cnVlXSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCksXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0XHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBIaWdobGlnaHQgdGhlIHNlbGVjdGVkIGRheSBmb3IgaGlnaC1jb250cmFzdCBtb2RlICovXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0YCB9XG5cblx0XHQkeyAoIHByb3BzICkgPT5cblx0XHRcdCEgcHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0cHJvcHMuaXNUb2RheSAmJlxuXHRcdFx0YFxuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDIwMCBdIH07XG5cdFx0XHRgIH1cblx0fVxuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmhhc0V2ZW50cyAmJlxuXHRcdGBcblx0XHQ6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAke1xuXHRcdFx0XHRwcm9wcy5pc1NlbGVjdGVkXG5cdFx0XHRcdFx0PyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWRcblx0XHRcdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnRcblx0XHRcdH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOXB4KTtcblx0XHR9XG5cdFx0YCB9XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__20
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
   });
   var ViewNextMonthButton = /* @__PURE__ */ createStyled(button_default, false ? {
     target: "e15s65uf4"
@@ -40879,7 +42627,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1v98r3z",
     styles: "grid-column:7/8/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1Qm1EIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vLi4vYnV0dG9uJztcbmltcG9ydCB7IGJveFNpemluZ1Jlc2V0LCBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uLy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgSGVhZGluZyB9IGZyb20gJy4uLy4uL2hlYWRpbmcnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3UHJldmlvdXNNb250aEJ1dHRvbiA9IHN0eWxlZCggQnV0dG9uIClgXG5cdGdyaWQtY29sdW1uOiAxIC8gMjtcbmA7XG5cbmV4cG9ydCBjb25zdCBWaWV3TmV4dE1vbnRoQnV0dG9uID0gc3R5bGVkKCBCdXR0b24gKWBcblx0Z3JpZC1jb2x1bW46IDcgLyA4O1xuYDtcblxuZXhwb3J0IGNvbnN0IE5hdmlnYXRvckhlYWRpbmcgPSBzdHlsZWQoIEhlYWRpbmcgKWBcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0Zm9udC13ZWlnaHQ6ICR7IENPTkZJRy5mb250V2VpZ2h0IH07XG5cdGdyaWQtY29sdW1uOiAyIC8gNztcblxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiAkeyBDT05GSUcuZm9udFdlaWdodEVtcGhhc2lzIH07XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBDYWxlbmRhciA9IHN0eWxlZC5kaXZgXG5cdGNvbHVtbi1nYXA6ICR7IHNwYWNlKCAyICkgfTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciByZXBlYXQoIDUsIDFmciApIDAuNWZyO1xuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cdHJvdy1nYXA6ICR7IHNwYWNlKCAyICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBEYXlPZldlZWsgPSBzdHlsZWQuZGl2YFxuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5cdGxpbmUtaGVpZ2h0OiAkeyBDT05GSUcuZm9udExpbmVIZWlnaHRCYXNlIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRGF5QnV0dG9uID0gc3R5bGVkKCBCdXR0b24sIHtcblx0c2hvdWxkRm9yd2FyZFByb3A6ICggcHJvcDogc3RyaW5nICkgPT5cblx0XHQhIFsgJ2NvbHVtbicsICdpc1NlbGVjdGVkJywgJ2lzVG9kYXknLCAnaGFzRXZlbnRzJyBdLmluY2x1ZGVzKCBwcm9wICksXG59ICk8IHtcblx0Y29sdW1uOiBudW1iZXI7XG5cdGlzU2VsZWN0ZWQ6IGJvb2xlYW47XG5cdGlzVG9kYXk6IGJvb2xlYW47XG5cdGhhc0V2ZW50czogYm9vbGVhbjtcbn0gPmBcblx0Z3JpZC1jb2x1bW46ICR7ICggcHJvcHMgKSA9PiBwcm9wcy5jb2x1bW4gfTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblxuXHQkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy5kaXNhYmxlZCAmJlxuXHRcdGBcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRgIH1cblxuXHQmJiYge1xuXHRcdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNSb3VuZCB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDcgKSB9O1xuXHRcdHdpZHRoOiAkeyBzcGFjZSggNyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCR7ICggcHJvcHMgKSA9PlxuXHRcdFx0cHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0YFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cblx0XHRcdFx0Jixcblx0XHRcdFx0Jjpob3Zlcjpub3QoOmRpc2FibGVkLCBbYXJpYS1kaXNhYmxlZD10cnVlXSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCksXG5cdFx0XHRcdCY6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0XHRcdGJvcmRlcjogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBIaWdobGlnaHQgdGhlIHNlbGVjdGVkIGRheSBmb3IgaGlnaC1jb250cmFzdCBtb2RlICovXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0YCB9XG5cblx0XHQkeyAoIHByb3BzICkgPT5cblx0XHRcdCEgcHJvcHMuaXNTZWxlY3RlZCAmJlxuXHRcdFx0cHJvcHMuaXNUb2RheSAmJlxuXHRcdFx0YFxuXHRcdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmdyYXlbIDIwMCBdIH07XG5cdFx0XHRgIH1cblx0fVxuXG5cdCR7ICggcHJvcHMgKSA9PlxuXHRcdHByb3BzLmhhc0V2ZW50cyAmJlxuXHRcdGBcblx0XHQ6OmJlZm9yZSB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAke1xuXHRcdFx0XHRwcm9wcy5pc1NlbGVjdGVkXG5cdFx0XHRcdFx0PyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWRcblx0XHRcdFx0XHQ6IENPTE9SUy50aGVtZS5hY2NlbnRcblx0XHRcdH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzUm91bmQgfTtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOXB4KTtcblx0XHR9XG5cdFx0YCB9XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__20
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__15
   });
   var NavigatorHeading = /* @__PURE__ */ createStyled(component_default19, false ? {
     target: "e15s65uf3"
@@ -41058,7 +42806,7 @@ This message will only show in development mode. It won't appear in production.
   var TIMEZONELESS_FORMAT = "Y-m-d\\TH:i:s";

   // packages/components/build-module/date-time/date-picker/index.mjs
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
   function DatePicker({
     currentDate,
     onChange,
@@ -41081,24 +42829,24 @@ This message will only show in development mode. It won't appear in production.
       viewing: startOfDayInConfiguredTimezone(date),
       weekStartsOn
     });
-    const [focusable, setFocusable] = (0, import_element125.useState)(startOfDayInConfiguredTimezone(date));
-    const [isFocusWithinCalendar, setIsFocusWithinCalendar] = (0, import_element125.useState)(false);
-    const [prevCurrentDate, setPrevCurrentDate] = (0, import_element125.useState)(currentDate);
+    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);
     if (currentDate !== prevCurrentDate) {
       setPrevCurrentDate(currentDate);
       setSelected([startOfDayInConfiguredTimezone(date)]);
       setViewing(startOfDayInConfiguredTimezone(date));
       setFocusable(startOfDayInConfiguredTimezone(date));
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(Wrapper3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(Wrapper3, {
       className: "components-datetime__date",
       role: "application",
-      "aria-label": (0, import_i18n42.__)("Calendar"),
-      children: [/* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(Navigator, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime193.jsx)(ViewPreviousMonthButton, {
-          icon: (0, import_i18n42.isRTL)() ? arrow_right_default : arrow_left_default,
+      "aria-label": (0, import_i18n44.__)("Calendar"),
+      children: [/* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(Navigator, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime198.jsx)(ViewPreviousMonthButton, {
+          icon: (0, import_i18n44.isRTL)() ? arrow_right_default : arrow_left_default,
           variant: "tertiary",
-          "aria-label": (0, import_i18n42.__)("View previous month"),
+          "aria-label": (0, import_i18n44.__)("View previous month"),
           onClick: () => {
             viewPreviousMonth();
             setFocusable(subMonths(focusable, 1));
@@ -41106,15 +42854,15 @@ This message will only show in development mode. It won't appear in production.
             onMonthPreviewed?.((0, import_date3.dateI18n)(TIMEZONELESS_FORMAT, prevMonth, -prevMonth.getTimezoneOffset()));
           },
           size: "compact"
-        }), /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(NavigatorHeading, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(NavigatorHeading, {
           level: 3,
-          children: [/* @__PURE__ */ (0, import_jsx_runtime193.jsx)("strong", {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime198.jsx)("strong", {
             children: (0, import_date3.dateI18n)("F", viewing, -viewing.getTimezoneOffset())
           }), " ", (0, import_date3.dateI18n)("Y", viewing, -viewing.getTimezoneOffset())]
-        }), /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(ViewNextMonthButton, {
-          icon: (0, import_i18n42.isRTL)() ? arrow_left_default : arrow_right_default,
+        }), /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(ViewNextMonthButton, {
+          icon: (0, import_i18n44.isRTL)() ? arrow_left_default : arrow_right_default,
           variant: "tertiary",
-          "aria-label": (0, import_i18n42.__)("View next month"),
+          "aria-label": (0, import_i18n44.__)("View next month"),
           onClick: () => {
             viewNextMonth();
             setFocusable(addMonths(focusable, 1));
@@ -41123,16 +42871,16 @@ This message will only show in development mode. It won't appear in production.
           },
           size: "compact"
         })]
-      }), /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(Calendar, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(Calendar, {
         onFocus: () => setIsFocusWithinCalendar(true),
         onBlur: () => setIsFocusWithinCalendar(false),
-        children: [calendar[0][0].map((day) => /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(DayOfWeek, {
+        children: [calendar[0][0].map((day) => /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(DayOfWeek, {
           children: (0, import_date3.dateI18n)("D", day, -day.getTimezoneOffset())
         }, day.toString())), calendar[0].map((week) => week.map((day, index2) => {
           if (!isSameMonth(day, viewing)) {
             return null;
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(Day2, {
+          return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(Day2, {
             day,
             column: index2 + 1,
             isSelected: isSelected2(day),
@@ -41154,10 +42902,10 @@ This message will only show in development mode. It won't appear in production.
             onKeyDown: (event) => {
               let nextFocusable;
               if (event.key === "ArrowLeft") {
-                nextFocusable = addDays(day, (0, import_i18n42.isRTL)() ? 1 : -1);
+                nextFocusable = addDays(day, (0, import_i18n44.isRTL)() ? 1 : -1);
               }
               if (event.key === "ArrowRight") {
-                nextFocusable = addDays(day, (0, import_i18n42.isRTL)() ? -1 : 1);
+                nextFocusable = addDays(day, (0, import_i18n44.isRTL)() ? -1 : 1);
               }
               if (event.key === "ArrowUp") {
                 nextFocusable = subWeeks(day, 1);
@@ -41207,13 +42955,13 @@ This message will only show in development mode. It won't appear in production.
     onClick,
     onKeyDown
   }) {
-    const ref = (0, import_element125.useRef)(null);
-    (0, import_element125.useEffect)(() => {
+    const ref = (0, import_element123.useRef)(null);
+    (0, import_element123.useEffect)(() => {
       if (ref.current && isFocusable2 && isFocusAllowed) {
         ref.current.focus();
       }
     }, [isFocusable2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(DayButton, {
+    return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(DayButton, {
       __next40pxDefaultSize: true,
       ref,
       className: "components-datetime__date__day",
@@ -41236,15 +42984,15 @@ This message will only show in development mode. It won't appear in production.
     const localizedDate = (0, import_date3.dateI18n)(formats.date, date, -date.getTimezoneOffset());
     const parts = [localizedDate];
     if (isSelected2) {
-      parts.push((0, import_i18n42.__)("Selected"));
+      parts.push((0, import_i18n44.__)("Selected"));
     }
     if (isToday) {
-      parts.push((0, import_i18n42.__)("Today"));
+      parts.push((0, import_i18n44.__)("Today"));
     }
     if (numEvents > 0) {
-      parts.push((0, import_i18n42.sprintf)(
+      parts.push((0, import_i18n44.sprintf)(
         // translators: %d: Number of events on the calendar date.
-        (0, import_i18n42._n)("There is %d event", "There are %d events", numEvents),
+        (0, import_i18n44._n)("There is %d event", "There are %d events", numEvents),
         numEvents
       ));
     }
@@ -41253,16 +43001,16 @@ 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_element127 = __toESM(require_element(), 1);
-  var import_i18n45 = __toESM(require_i18n(), 1);
+  var import_element125 = __toESM(require_element(), 1);
+  var import_i18n47 = __toESM(require_i18n(), 1);
   var import_date5 = __toESM(require_date(), 1);

   // packages/components/build-module/date-time/time-picker/timezone.mjs
-  var import_i18n43 = __toESM(require_i18n(), 1);
+  var import_i18n45 = __toESM(require_i18n(), 1);
   var import_date4 = __toESM(require_date(), 1);

   // packages/components/build-module/date-time/time-picker/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__21() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__16() {
     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 Wrapper4 = /* @__PURE__ */ createStyled("div", false ? {
@@ -41288,7 +43036,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "pd0mhc",
     styles: "direction:ltr;display:flex/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5QnFDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__21
+    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 HoursInput = /* @__PURE__ */ createStyled(number_control_default, false ? {
@@ -41320,7 +43068,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1ff36h2",
     styles: "flex-grow:1/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRjRDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__21
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
   });
   var DayInput = /* @__PURE__ */ createStyled(number_control_default, false ? {
     target: "exz187h2"
@@ -41345,11 +43093,11 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "ebu3jh",
     styles: "text-decoration:underline dotted/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrR2tDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi8uLi91dGlscy9zcGFjZSc7XG5pbXBvcnQge1xuXHRJbnB1dCxcblx0QmFja2Ryb3BVSSxcbn0gZnJvbSAnLi4vLi4vaW5wdXQtY29udHJvbC9zdHlsZXMvaW5wdXQtY29udHJvbC1zdHlsZXMnO1xuaW1wb3J0IE51bWJlckNvbnRyb2wgZnJvbSAnLi4vLi4vbnVtYmVyLWNvbnRyb2wnO1xuXG5leHBvcnQgY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogJHsgQ09ORklHLmZvbnRTaXplIH07XG5gO1xuXG5leHBvcnQgY29uc3QgRmllbGRzZXQgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwIDAgJHsgc3BhY2UoIDIgKiAyICkgfSAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRpbWVXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGRpc3BsYXk6IGZsZXg7XG5gO1xuXG5jb25zdCBiYXNlSW5wdXQgPSBjc3NgXG5cdCYmJiAkeyBJbnB1dCB9IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICR7IHNwYWNlKCAyICkgfTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkeyBzcGFjZSggMiApIH07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgSG91cnNJbnB1dCA9IHN0eWxlZCggTnVtYmVyQ29udHJvbCApYFxuXHQkeyBiYXNlSW5wdXQgfVxuXG5cdHdpZHRoOiAkeyBzcGFjZSggOSApIH07XG5cblx0JiYmICR7IElucHV0IH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQmJiYgJHsgQmFja2Ryb3BVSSB9IHtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lU2VwYXJhdG9yID0gc3R5bGVkLnNwYW5gXG5cdGJvcmRlci10b3A6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy5ncmF5WyA3MDAgXSB9O1xuXHRib3JkZXItYm90dG9tOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMuZ3JheVsgNzAwIF0gfTtcblx0Zm9udC1zaXplOiAkeyBDT05GSUcuZm9udFNpemUgfTtcblx0bGluZS1oZWlnaHQ6IGNhbGMoXG5cdFx0JHsgQ09ORklHLmNvbnRyb2xIZWlnaHQgfSAtICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICogMlxuXHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5gO1xuXG5leHBvcnQgY29uc3QgTWludXRlc0lucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcblxuXHQmJiYgJHsgSW5wdXQgfSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0JiYmICR7IEJhY2tkcm9wVUkgfSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5gO1xuXG4vLyBJZGVhbGx5IHdlIHdvdWxkbid0IG5lZWQgYSB3cmFwcGVyLCBidXQgY2FuJ3Qgb3RoZXJ3aXNlIHRhcmdldCB0aGVcbi8vIDxCYXNlQ29udHJvbD4gaW4gPFNlbGVjdENvbnRyb2w+XG5leHBvcnQgY29uc3QgTW9udGhTZWxlY3RXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleC1ncm93OiAxO1xuYDtcblxuZXhwb3J0IGNvbnN0IERheUlucHV0ID0gc3R5bGVkKCBOdW1iZXJDb250cm9sIClgXG5cdCR7IGJhc2VJbnB1dCB9XG5cblx0d2lkdGg6ICR7IHNwYWNlKCA5ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBZZWFySW5wdXQgPSBzdHlsZWQoIE51bWJlckNvbnRyb2wgKWBcblx0JHsgYmFzZUlucHV0IH1cblxuXHR3aWR0aDogJHsgc3BhY2UoIDE0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBUaW1lWm9uZSA9IHN0eWxlZC5kaXZgXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__21
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__16
   });

   // packages/components/build-module/date-time/time-picker/timezone.mjs
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
   var TimeZone2 = () => {
     const {
       timezone
@@ -41361,15 +43109,15 @@ This message will only show in development mode. It won't appear in production.
     const offsetSymbol = Number(timezone.offset) >= 0 ? "+" : "";
     const zoneAbbr = "" !== timezone.abbr && isNaN(Number(timezone.abbr)) ? timezone.abbr : `UTC${offsetSymbol}${timezone.offsetFormatted}`;
     const prettyTimezoneString = timezone.string.replace("_", " ");
-    const timezoneDetail = "UTC" === timezone.string ? (0, import_i18n43.__)("Coordinated Universal Time") : `(${zoneAbbr}) ${prettyTimezoneString}`;
+    const timezoneDetail = "UTC" === timezone.string ? (0, import_i18n45.__)("Coordinated Universal Time") : `(${zoneAbbr}) ${prettyTimezoneString}`;
     const hasNoAdditionalTimezoneDetail = prettyTimezoneString.trim().length === 0;
-    return hasNoAdditionalTimezoneDetail ? /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(TimeZone, {
+    return hasNoAdditionalTimezoneDetail ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(TimeZone, {
       className: "components-datetime__timezone",
       children: zoneAbbr
-    }) : /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(tooltip_default, {
+    }) : /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(tooltip_default, {
       placement: "top",
       text: timezoneDetail,
-      children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(TimeZone, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(TimeZone, {
         className: "components-datetime__timezone",
         children: zoneAbbr
       })
@@ -41378,9 +43126,9 @@ This message will only show in development mode. It won't appear in production.
   var timezone_default = TimeZone2;

   // packages/components/build-module/date-time/time-picker/time-input/index.mjs
-  var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_element126 = __toESM(require_element(), 1);
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n46 = __toESM(require_i18n(), 1);
+  var import_element124 = __toESM(require_element(), 1);
+  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
   function TimeInput({
     value: valueProp,
     defaultValue: defaultValue2,
@@ -41427,19 +43175,19 @@ 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_element126.Fragment;
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(Wrapper6, {
-      children: [label && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(base_control_default.VisualLabel, {
+    const Wrapper6 = label ? Fieldset : import_element124.Fragment;
+    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(Wrapper6, {
+      children: [label && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(base_control_default.VisualLabel, {
         as: "legend",
         children: label
-      }), /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(component_default9, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(component_default9, {
         alignment: "left",
         expanded: false,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(TimeWrapper, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(TimeWrapper, {
           className: "components-datetime__time-field components-datetime__time-field-time",
-          children: [/* @__PURE__ */ (0, import_jsx_runtime195.jsx)(HoursInput, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime200.jsx)(HoursInput, {
             className: "components-datetime__time-field-hours-input",
-            label: (0, import_i18n44.__)("Hours"),
+            label: (0, import_i18n46.__)("Hours"),
             hideLabelFromVision: true,
             value: String(is12Hour ? hours12Format : value.hours).padStart(2, "0"),
             step: 1,
@@ -41452,17 +43200,17 @@ This message will only show in development mode. It won't appear in production.
             isShiftStepEnabled: false,
             onChange: buildNumberControlChangeCallback("hours"),
             __unstableStateReducer: buildPadInputStateReducer(2)
-          }), /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(TimeSeparator, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(TimeSeparator, {
             className: "components-datetime__time-separator",
             "aria-hidden": "true",
             children: ":"
-          }), /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(MinutesInput, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(MinutesInput, {
             className: clsx_default(
               "components-datetime__time-field-minutes-input",
               // Unused, for backwards compatibility.
               minutesProps?.className
             ),
-            label: (0, import_i18n44.__)("Minutes"),
+            label: (0, import_i18n46.__)("Minutes"),
             hideLabelFromVision: true,
             value: String(value.minutes).padStart(2, "0"),
             step: 1,
@@ -41480,20 +43228,20 @@ This message will only show in development mode. It won't appear in production.
             __unstableStateReducer: buildPadInputStateReducer(2),
             ...minutesProps
           })]
-        }), is12Hour && /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(component_default12, {
+        }), is12Hour && /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(component_default12, {
           isBlock: true,
-          label: (0, import_i18n44.__)("Select AM or PM"),
+          label: (0, import_i18n46.__)("Select AM or PM"),
           hideLabelFromVision: true,
           value: dayPeriod,
           onChange: (newValue) => {
             buildAmPmChangeCallback(newValue)();
           },
-          children: [/* @__PURE__ */ (0, import_jsx_runtime195.jsx)(component_default14, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime200.jsx)(component_default14, {
             value: "AM",
-            label: (0, import_i18n44.__)("AM")
-          }), /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(component_default14, {
+            label: (0, import_i18n46.__)("AM")
+          }), /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(component_default14, {
             value: "PM",
-            label: (0, import_i18n44.__)("PM")
+            label: (0, import_i18n46.__)("PM")
           })]
         })]
       })]
@@ -41501,7 +43249,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/date-time/time-picker/index.mjs
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
   var VALID_DATE_ORDERS = ["dmy", "mdy", "ymd"];
   function TimePicker({
     is12Hour,
@@ -41510,49 +43258,49 @@ This message will only show in development mode. It won't appear in production.
     dateOrder: dateOrderProp,
     hideLabelFromVision = false
   }) {
-    const [date, setDate] = (0, import_element127.useState)(() => (
+    const [date, setDate] = (0, import_element125.useState)(() => (
       // Truncate the date at the minutes, see: #15495.
       startOfMinute(inputToDate(currentTime ?? /* @__PURE__ */ new Date()))
     ));
-    (0, import_element127.useEffect)(() => {
+    (0, import_element125.useEffect)(() => {
       setDate(startOfMinute(inputToDate(currentTime ?? /* @__PURE__ */ new Date())));
     }, [currentTime]);
     const monthOptions = [{
       value: "01",
-      label: (0, import_i18n45.__)("January")
+      label: (0, import_i18n47.__)("January")
     }, {
       value: "02",
-      label: (0, import_i18n45.__)("February")
+      label: (0, import_i18n47.__)("February")
     }, {
       value: "03",
-      label: (0, import_i18n45.__)("March")
+      label: (0, import_i18n47.__)("March")
     }, {
       value: "04",
-      label: (0, import_i18n45.__)("April")
+      label: (0, import_i18n47.__)("April")
     }, {
       value: "05",
-      label: (0, import_i18n45.__)("May")
+      label: (0, import_i18n47.__)("May")
     }, {
       value: "06",
-      label: (0, import_i18n45.__)("June")
+      label: (0, import_i18n47.__)("June")
     }, {
       value: "07",
-      label: (0, import_i18n45.__)("July")
+      label: (0, import_i18n47.__)("July")
     }, {
       value: "08",
-      label: (0, import_i18n45.__)("August")
+      label: (0, import_i18n47.__)("August")
     }, {
       value: "09",
-      label: (0, import_i18n45.__)("September")
+      label: (0, import_i18n47.__)("September")
     }, {
       value: "10",
-      label: (0, import_i18n45.__)("October")
+      label: (0, import_i18n47.__)("October")
     }, {
       value: "11",
-      label: (0, import_i18n45.__)("November")
+      label: (0, import_i18n47.__)("November")
     }, {
       value: "12",
-      label: (0, import_i18n45.__)("December")
+      label: (0, import_i18n47.__)("December")
     }];
     const {
       day,
@@ -41560,7 +43308,7 @@ This message will only show in development mode. It won't appear in production.
       year,
       minutes,
       hours
-    } = (0, import_element127.useMemo)(() => ({
+    } = (0, import_element125.useMemo)(() => ({
       day: (0, import_date5.date)("d", date),
       month: (0, import_date5.date)("m", date),
       year: (0, import_date5.date)("Y", date),
@@ -41594,9 +43342,9 @@ This message will only show in development mode. It won't appear in production.
       setDate(newDate);
       onChange?.((0, import_date5.date)(TIMEZONELESS_FORMAT, newDate));
     };
-    const dayField = /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(DayInput, {
+    const dayField = /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(DayInput, {
       className: "components-datetime__time-field components-datetime__time-field-day",
-      label: (0, import_i18n45.__)("Day"),
+      label: (0, import_i18n47.__)("Day"),
       hideLabelFromVision: true,
       value: day,
       step: 1,
@@ -41609,10 +43357,10 @@ This message will only show in development mode. It won't appear in production.
       isShiftStepEnabled: false,
       onChange: buildNumberControlChangeCallback("date")
     }, "day");
-    const monthField = /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(MonthSelectWrapper, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(select_control_default, {
+    const monthField = /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(MonthSelectWrapper, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(select_control_default, {
         className: "components-datetime__time-field components-datetime__time-field-month",
-        label: (0, import_i18n45.__)("Month"),
+        label: (0, import_i18n47.__)("Month"),
         hideLabelFromVision: true,
         value: month,
         options: monthOptions,
@@ -41625,9 +43373,9 @@ This message will only show in development mode. It won't appear in production.
         }
       })
     }, "month");
-    const yearField = /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(YearInput, {
+    const yearField = /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(YearInput, {
       className: "components-datetime__time-field components-datetime__time-field-year",
-      label: (0, import_i18n45.__)("Year"),
+      label: (0, import_i18n47.__)("Year"),
       hideLabelFromVision: true,
       value: year,
       step: 1,
@@ -41655,36 +43403,36 @@ This message will only show in development mode. It won't appear in production.
           return null;
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(Wrapper4, {
+    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(Wrapper4, {
       className: "components-datetime__time",
-      children: [/* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(Fieldset, {
-        children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(component_default2, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(Fieldset, {
+        children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(component_default2, {
           as: "legend",
-          children: (0, import_i18n45.__)("Time")
-        }) : /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(base_control_default.VisualLabel, {
+          children: (0, import_i18n47.__)("Time")
+        }) : /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(base_control_default.VisualLabel, {
           as: "legend",
           className: "components-datetime__time-legend",
-          children: (0, import_i18n45.__)("Time")
-        }), /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(component_default9, {
+          children: (0, import_i18n47.__)("Time")
+        }), /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(component_default9, {
           className: "components-datetime__time-wrapper",
-          children: [/* @__PURE__ */ (0, import_jsx_runtime196.jsx)(TimeInput, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime201.jsx)(TimeInput, {
             value: {
               hours: Number(hours),
               minutes: Number(minutes)
             },
             is12Hour,
             onChange: onTimeInputChangeCallback
-          }), /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(component_default6, {}), /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(timezone_default, {})]
+          }), /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(component_default6, {}), /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(timezone_default, {})]
         })]
-      }), /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(Fieldset, {
-        children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(component_default2, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(Fieldset, {
+        children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(component_default2, {
           as: "legend",
-          children: (0, import_i18n45.__)("Date")
-        }) : /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(base_control_default.VisualLabel, {
+          children: (0, import_i18n47.__)("Date")
+        }) : /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(base_control_default.VisualLabel, {
           as: "legend",
           className: "components-datetime__time-legend",
-          children: (0, import_i18n45.__)("Date")
-        }), /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(component_default9, {
+          children: (0, import_i18n47.__)("Date")
+        }), /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(component_default9, {
           className: "components-datetime__time-wrapper",
           children: fields
         })]
@@ -41698,10 +43446,10 @@ 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_element128 = __toESM(require_element(), 1);
+  var import_element126 = __toESM(require_element(), 1);

   // packages/components/build-module/date-time/date-time/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__22() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__17() {
     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 Wrapper5 = /* @__PURE__ */ createStyled(component_default18, false ? {
@@ -41715,11 +43463,11 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1khn195",
     styles: "box-sizing:border-box/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHdUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgVlN0YWNrIH0gZnJvbSAnLi4vLi4vdi1zdGFjayc7XG5cbmV4cG9ydCBjb25zdCBXcmFwcGVyID0gc3R5bGVkKCBWU3RhY2sgKWBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__22
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__17
   });

   // packages/components/build-module/date-time/date-time/index.mjs
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
   var noop14 = () => {
   };
   function UnforwardedDateTimePicker({
@@ -41732,17 +43480,17 @@ This message will only show in development mode. It won't appear in production.
     events,
     startOfWeek: startOfWeek2
   }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(Wrapper5, {
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(Wrapper5, {
       ref,
       className: "components-datetime",
       spacing: 4,
-      children: /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime197.jsx)(time_picker_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(import_jsx_runtime202.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime202.jsx)(time_picker_default, {
           currentTime: currentDate,
           onChange,
           is12Hour,
           dateOrder
-        }), /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(date_picker_default, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(date_picker_default, {
           currentDate,
           onChange,
           isInvalidDate,
@@ -41753,7 +43501,7 @@ This message will only show in development mode. It won't appear in production.
       })
     });
   }
-  var DateTimePicker = (0, import_element128.forwardRef)(UnforwardedDateTimePicker);
+  var DateTimePicker = (0, import_element126.forwardRef)(UnforwardedDateTimePicker);
   DateTimePicker.displayName = "DateTimePicker";
   var date_time_default = DateTimePicker;

@@ -41761,15 +43509,15 @@ 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_element129 = __toESM(require_element(), 1);
-  var Context = (0, import_element129.createContext)(false);
+  var import_element127 = __toESM(require_element(), 1);
+  var Context = (0, import_element127.createContext)(false);
   Context.displayName = "DisabledContext";
   var context_default3 = Context;

   // packages/components/build-module/disabled/index.mjs
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
-  function getRuntime17() {
+  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
+  function getRuntime31() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -41780,26 +43528,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument17(document);
+      registerDocument31(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash17(targetDocument, hash2) {
+  function documentContainsStyleHash31(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE17}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE31}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle17(targetDocument, hash2, css3) {
+  function injectStyle31(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime17();
+    const runtime = getRuntime31();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -41808,21 +43556,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash17(targetDocument, hash2)) {
+    if (documentContainsStyleHash31(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE17, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE31, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument17(targetDocument) {
-    const runtime = getRuntime17();
+  function registerDocument31(targetDocument) {
+    const runtime = getRuntime31();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle17(targetDocument, hash2, css3);
+      injectStyle31(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -41836,33 +43584,33 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle16(hash2, css3) {
-    const runtime = getRuntime17();
+  function registerStyle30(hash2, css3) {
+    const runtime = getRuntime31();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle17(targetDocument, hash2, css3);
+      injectStyle31(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle16("bacc423d2b", '._556ae8be2a7ddc8e__disabled{pointer-events:none;position:relative}._556ae8be2a7ddc8e__disabled:after{content:"";inset:0;position:absolute}._556ae8be2a7ddc8e__disabled *{pointer-events:none}');
+    registerStyle30("bacc423d2b", '._556ae8be2a7ddc8e__disabled{pointer-events:none;position:relative}._556ae8be2a7ddc8e__disabled:after{content:"";inset:0;position:absolute}._556ae8be2a7ddc8e__disabled *{pointer-events:none}');
   }
-  var style_module_default16 = { "disabled": "_556ae8be2a7ddc8e__disabled" };
+  var style_module_default30 = { "disabled": "_556ae8be2a7ddc8e__disabled" };
   var {
     Consumer,
     Provider: Provider2
   } = context_default3;
   function Disabled({
-    className: className2,
+    className,
     children,
     isDisabled = true,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(Provider2, {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(Provider2, {
       value: isDisabled,
-      children: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("div", {
+      children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("div", {
         // @ts-expect-error `inert` is not declared in React 18's HTML attribute types.
         inert: isDisabled ? "true" : void 0,
-        className: isDisabled ? clsx_default(style_module_default16.disabled, className2, "components-disabled") : void 0,
+        className: isDisabled ? clsx_default(style_module_default30.disabled, className, "components-disabled") : void 0,
         ...props,
         children
       })
@@ -41873,8 +43621,8 @@ 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_element130 = __toESM(require_element(), 1);
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
+  var import_element128 = __toESM(require_element(), 1);
+  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedDisclosureContent = ({
     visible,
     children,
@@ -41883,23 +43631,508 @@ This message will only show in development mode. It won't appear in production.
     const disclosure = useDisclosureStore({
       open: visible
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(DisclosureContent, {
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(DisclosureContent, {
       store: disclosure,
       ref,
       ...props,
       children
     });
   };
-  var DisclosureContent22 = (0, import_element130.forwardRef)(UnforwardedDisclosureContent);
+  var DisclosureContent22 = (0, import_element128.forwardRef)(UnforwardedDisclosureContent);
   DisclosureContent22.displayName = "DisclosureContent";

   // packages/components/build-module/draggable/index.mjs
-  var import_compose52 = __toESM(require_compose(), 1);
-  var import_element131 = __toESM(require_element(), 1);
+  var import_compose53 = __toESM(require_compose(), 1);
+  var import_element132 = __toESM(require_element(), 1);
+
+  // node_modules/@base-ui/utils/useRefWithInit.mjs
+  var React11 = __toESM(require_react(), 1);
+  var UNINITIALIZED = {};
+  function useRefWithInit(init2, initArg) {
+    const ref = React11.useRef(UNINITIALIZED);
+    if (ref.current === UNINITIALIZED) {
+      ref.current = init2(initArg);
+    }
+    return ref;
+  }
+
+  // node_modules/@base-ui/utils/warn.mjs
+  var set2;
+  if (true) {
+    set2 = /* @__PURE__ */ new Set();
+  }
+  function warn4(...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/useRenderElement.mjs
+  var React14 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/useMergedRefs.mjs
+  function useMergedRefs(a3, b3, c3, d3) {
+    const forkRef = useRefWithInit(createForkRef).current;
+    if (didChange(forkRef, a3, b3, c3, d3)) {
+      update(forkRef, [a3, b3, c3, d3]);
+    }
+    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: []
+    };
+  }
+  function didChange(forkRef, a3, b3, c3, d3) {
+    return forkRef.refs[0] !== a3 || forkRef.refs[1] !== b3 || forkRef.refs[2] !== c3 || forkRef.refs[3] !== d3;
+  }
+  function didChangeN(forkRef, newRefs) {
+    return forkRef.refs.length !== newRefs.length || forkRef.refs.some((ref, index2) => ref !== newRefs[index2]);
+  }
+  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 i3 = 0; i3 < refs.length; i3 += 1) {
+          const ref = refs[i3];
+          if (ref == null) {
+            continue;
+          }
+          switch (typeof ref) {
+            case "function": {
+              const refCleanup = ref(instance);
+              if (typeof refCleanup === "function") {
+                cleanupCallbacks[i3] = refCleanup;
+              }
+              break;
+            }
+            case "object": {
+              ref.current = instance;
+              break;
+            }
+            default:
+          }
+        }
+        forkRef.cleanup = () => {
+          for (let i3 = 0; i3 < refs.length; i3 += 1) {
+            const ref = refs[i3];
+            if (ref == null) {
+              continue;
+            }
+            switch (typeof ref) {
+              case "function": {
+                const cleanupCallback = cleanupCallbacks[i3];
+                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 React13 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/reactVersion.mjs
+  var React12 = __toESM(require_react(), 1);
+  var majorVersion = parseInt(React12.version, 10);
+  function isReactVersionAtLeast(reactVersionToCheck) {
+    return majorVersion >= reactVersionToCheck;
+  }
+
+  // node_modules/@base-ui/utils/getReactElementRef.mjs
+  function getReactElementRef(element) {
+    if (!/* @__PURE__ */ React13.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(a3, b3) {
+    if (a3 && !b3) {
+      return a3;
+    }
+    if (!a3 && b3) {
+      return b3;
+    }
+    if (a3 || b3) {
+      return {
+        ...a3,
+        ...b3
+      };
+    }
+    return void 0;
+  }
+
+  // node_modules/@base-ui/utils/empty.mjs
+  var EMPTY_ARRAY2 = 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 (value === true) {
+        props[`data-${key.toLowerCase()}`] = "";
+      } else if (value) {
+        props[`data-${key.toLowerCase()}`] = value.toString();
+      }
+    }
+    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;
+  }
+
+  // node_modules/@base-ui/react/merge-props/mergeProps.mjs
+  var EMPTY_PROPS = {};
+  function mergeProps3(a3, b3, c3, d3, e3) {
+    if (!c3 && !d3 && !e3 && !a3) {
+      return createInitialMergedProps(b3);
+    }
+    let merged = createInitialMergedProps(a3);
+    if (b3) {
+      merged = mergeInto(merged, b3);
+    }
+    if (c3) {
+      merged = mergeInto(merged, c3);
+    }
+    if (d3) {
+      merged = mergeInto(merged, d3);
+    }
+    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 i3 = 1; i3 < props.length; i3 += 1) {
+      merged = mergeInto(merged, props[i3]);
+    }
+    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;
+    }
+    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;
+          }
+        }
+      }
+    }
+    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;
+    }
+    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);
+        }
+        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;
+    }
+    return ourClassName;
+  }
+  function isSyntheticEvent(event) {
+    return event != null && typeof event === "object" && "nativeEvent" in event;
+  }
+
+  // node_modules/@base-ui/react/internals/useRenderElement.mjs
+  var import_react107 = __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,
+      enabled = true
+    } = params;
+    const className = enabled ? resolveClassName(classNameProp, state) : void 0;
+    const style2 = enabled ? resolveStyle(styleProp, state) : void 0;
+    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping) : 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);
+      }
+    }
+    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 mergeProps3(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);
+      }
+      const mergedProps = mergeProps3(props, render.props);
+      mergedProps.ref = props.ref;
+      let newElement = render;
+      if (newElement?.$$typeof === REACT_LAZY_TYPE) {
+        const children = React14.Children.toArray(render);
+        newElement = children[0];
+      }
+      if (true) {
+        if (!/* @__PURE__ */ React14.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__ */ React14.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;
+    }
+    warn4(`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_react107.createElement)("button", {
+        type: "button",
+        ...props,
+        key: props.key
+      });
+    }
+    if (Tag === "img") {
+      return /* @__PURE__ */ (0, import_react107.createElement)("img", {
+        alt: "",
+        ...props,
+        key: props.key
+      });
+    }
+    return /* @__PURE__ */ React14.createElement(Tag, props);
+  }
+
+  // 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_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_ATTRIBUTE18 = "data-wp-hash";
-  function getRuntime18() {
+  var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
+  function getRuntime32() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -41910,28 +44143,28 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument18(document);
+      registerDocument32(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash18(targetDocument, hash2) {
+  function documentContainsStyleHash32(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style2 of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE18}]`
+      `style[${STYLE_HASH_ATTRIBUTE32}]`
     )) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash2) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle18(targetDocument, hash2, css3) {
+  function injectStyle32(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime18();
+    const runtime = getRuntime32();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -41940,24 +44173,24 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash18(targetDocument, hash2)) {
+    if (documentContainsStyleHash32(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE18, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE32, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument18(targetDocument) {
-    const runtime = getRuntime18();
+  function registerDocument32(targetDocument) {
+    const runtime = getRuntime32();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle18(targetDocument, hash2, css3);
+      injectStyle32(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -41971,15 +44204,15 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle17(hash2, css3) {
-    const runtime = getRuntime18();
+  function registerStyle31(hash2, css3) {
+    const runtime = getRuntime32();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle18(targetDocument, hash2, css3);
+      injectStyle32(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle17("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}}}");
+    registerStyle31("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";
@@ -42037,10 +44270,467 @@ 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
+  var import_element130 = __toESM(require_element(), 1);
+  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
+  function getRuntime33() {
+    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") {
+      registerDocument33(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash33(targetDocument, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE33}]`
+    )) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle33(targetDocument, hash2, css3) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime33();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash33(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE33, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
+  }
+  function registerDocument33(targetDocument) {
+    const runtime = getRuntime33();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash2, css3] of runtime.styles) {
+      injectStyle33(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 registerStyle32(hash2, css3) {
+    const runtime = getRuntime33();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle33(targetDocument, hash2, css3);
+    }
+  }
+  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)}}}}");
+  }
+  var style_default = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
+  var Spinner2 = (0, import_element130.forwardRef)(
+    function Spinner22({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
+        "svg",
+        {
+          className: clsx_default(style_default.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_runtime206.jsx)(
+              "circle",
+              {
+                className: style_default.track,
+                cx: "50",
+                cy: "50",
+                r: "50",
+                vectorEffect: "non-scaling-stroke"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+              "path",
+              {
+                className: style_default.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_runtime207 = __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, css3) {
+    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(css3));
+    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, css3] of runtime.styles) {
+      injectStyle34(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 registerStyle33(hash2, css3) {
+    const runtime = getRuntime34();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle34(targetDocument, hash2, css3);
+    }
+  }
+  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)}");
+  }
+  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) {
+    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)}}}}');
+  }
+  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 ICON = {
+    valid: published_default,
+    invalid: error_default
+  };
+  function ValidityIndicator({
+    id: id3,
+    type,
+    message
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(
+      "p",
+      {
+        id: id3,
+        className: clsx_default(
+          global_css_defense_default.p,
+          style_default2.indicator,
+          style_default2[`is-${type}`]
+        ),
+        children: [
+          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(Spinner2, { className: style_default2["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
+            Icon2,
+            {
+              className: style_default2["indicator-icon"],
+              icon: ICON[type],
+              size: 16,
+              fill: "currentColor"
+            }
+          ),
+          message
+        ]
+      }
+    );
+  }
+
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  function appendRequiredIndicator(label, required, markWhenOptional) {
+    let suffix;
+    if (required && !markWhenOptional) {
+      suffix = `(${(0, import_i18n48.__)("Required")})`;
+    } else if (!required && markWhenOptional) {
+      suffix = `(${(0, import_i18n48.__)("Optional")})`;
+    }
+    if (!suffix) {
+      return label;
+    }
+    if (typeof label === "string") {
+      return `${label} ${suffix}`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(import_jsx_runtime208.Fragment, { children: [
+      label,
+      " ",
+      suffix
+    ] });
+  }
+  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
+  var ControlWithError = (0, import_element131.forwardRef)(function ControlWithError2({
+    required,
+    markWhenOptional,
+    customValidity,
+    getValidityTarget,
+    children,
+    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 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_element131.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_element131.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_element131.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_element131.useId)();
+    const message = (() => {
+      if (errorMessage) {
+        return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: "invalid",
+            message: errorMessage
+          }
+        );
+      }
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
+          }
+        );
+      }
+      return null;
+    })();
+    const visibleMessage = showMessage ? message : null;
+    (0, import_element131.useEffect)(() => {
+      const target = getValidityTarget();
+      if (!target) {
+        return;
+      }
+      function setDescribedBy(el, shouldAdd) {
+        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id3) => id3 && id3 !== 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,
+      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, {
+            label: appendRequiredIndicator(
+              children.props.label,
+              required,
+              markWhenOptional
+            ),
+            required
+          }),
+          visibleMessage
+        ] })
+      })
+    });
+  });
+
   // packages/components/build-module/draggable/index.mjs
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
-  function getRuntime19() {
+  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
+  function getRuntime35() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -42051,26 +44741,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument19(document);
+      registerDocument35(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash19(targetDocument, hash2) {
+  function documentContainsStyleHash35(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE19}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE35}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle19(targetDocument, hash2, css3) {
+  function injectStyle35(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime19();
+    const runtime = getRuntime35();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -42079,21 +44769,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash19(targetDocument, hash2)) {
+    if (documentContainsStyleHash35(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE19, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE35, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument19(targetDocument) {
-    const runtime = getRuntime19();
+  function registerDocument35(targetDocument) {
+    const runtime = getRuntime35();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle19(targetDocument, hash2, css3);
+      injectStyle35(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -42107,19 +44797,19 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle18(hash2, css3) {
-    const runtime = getRuntime19();
+  function registerStyle34(hash2, css3) {
+    const runtime = getRuntime35();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle19(targetDocument, hash2, css3);
+      injectStyle35(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle18("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}");
+    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}");
   }
-  var style_module_default17 = { "invisible-drag-image": "_3476c2e530687f96__invisible-drag-image", "clone": "_6f00e51ab7574306__clone", "is-in-compat-slot": "_664ecd37377558df__is-in-compat-slot" };
-  var dragImageClasses = [style_module_default17["invisible-drag-image"], "components-draggable__invisible-drag-image"].filter(Boolean);
-  var cloneWrapperClasses = [style_module_default17.clone, "components-draggable__clone"].filter(Boolean);
+  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);
+  var cloneWrapperClasses = [style_module_default31.clone, "components-draggable__clone"].filter(Boolean);
   var bodyClass = "is-dragging-components-draggable";
   var clonePadding = 0;
   function Draggable({
@@ -42134,8 +44824,8 @@ This message will only show in development mode. It won't appear in production.
     __experimentalTransferDataType: transferDataType = "text",
     __experimentalDragComponent: dragComponent
   }) {
-    const dragComponentRef = (0, import_element131.useRef)(null);
-    const cleanupRef = (0, import_element131.useRef)(() => {
+    const dragComponentRef = (0, import_element132.useRef)(null);
+    const cleanupRef = (0, import_element132.useRef)(() => {
     });
     function end(event) {
       event.preventDefault();
@@ -42161,7 +44851,7 @@ This message will only show in development mode. It won't appear in production.
         event.dataTransfer.setDragImage(dragImage, 0, 0);
       }
       cloneWrapper.classList.add(...cloneWrapperClasses);
-      const inSlotClass = style_module_default17["is-in-compat-slot"];
+      const inSlotClass = style_module_default31["is-in-compat-slot"];
       if (compatSlot && inSlotClass) {
         cloneWrapper.classList.add(inSlotClass);
       }
@@ -42217,7 +44907,7 @@ This message will only show in development mode. It won't appear in production.
           onDragOver(e3);
         }
       }
-      const throttledDragOver = (0, import_compose52.throttle)(over, 16);
+      const throttledDragOver = (0, import_compose53.throttle)(over, 16);
       ownerDocument.addEventListener("dragover", throttledDragOver);
       ownerDocument.body.classList.add(bodyClass);
       if (onDragStart) {
@@ -42234,14 +44924,14 @@ This message will only show in development mode. It won't appear in production.
         ownerDocument.removeEventListener("dragover", throttledDragOver);
       };
     }
-    (0, import_element131.useEffect)(() => () => {
+    (0, import_element132.useEffect)(() => () => {
       cleanupRef.current();
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(import_jsx_runtime200.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(import_jsx_runtime209.Fragment, {
       children: [children({
         onDraggableStart: start,
         onDraggableEnd: end
-      }), dragComponent && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("div", {
+      }), dragComponent && /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", {
         className: "components-draggable-drag-component-root",
         style: {
           display: "none"
@@ -42254,13 +44944,13 @@ This message will only show in development mode. It won't appear in production.
   var draggable_default = Draggable;

   // packages/components/build-module/drop-zone/index.mjs
-  var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_element132 = __toESM(require_element(), 1);
+  var import_i18n49 = __toESM(require_i18n(), 1);
+  var import_element133 = __toESM(require_element(), 1);
   var import_dom7 = __toESM(require_dom(), 1);
-  var import_compose53 = __toESM(require_compose(), 1);
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+  var import_compose54 = __toESM(require_compose(), 1);
+  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
   function DropZoneComponent({
-    className: className2,
+    className,
     icon = upload_default,
     label,
     onFilesDrop,
@@ -42269,10 +44959,10 @@ This message will only show in development mode. It won't appear in production.
     isEligible = () => true,
     ...restProps
   }) {
-    const [isDraggingOverDocument, setIsDraggingOverDocument] = (0, import_element132.useState)();
-    const [isDraggingOverElement, setIsDraggingOverElement] = (0, import_element132.useState)();
-    const [isActive, setIsActive] = (0, import_element132.useState)();
-    const ref = (0, import_compose53.__experimentalUseDropZone)({
+    const [isDraggingOverDocument, setIsDraggingOverDocument] = (0, import_element133.useState)();
+    const [isDraggingOverElement, setIsDraggingOverElement] = (0, import_element133.useState)();
+    const [isActive, setIsActive] = (0, import_element133.useState)();
+    const ref = (0, import_compose54.__experimentalUseDropZone)({
       onDrop(event) {
         if (!event.dataTransfer) {
           return;
@@ -42316,25 +45006,25 @@ This message will only show in development mode. It won't appear in production.
         setIsDraggingOverElement(false);
       }
     });
-    const classes = clsx_default("components-drop-zone", className2, {
+    const classes = clsx_default("components-drop-zone", className, {
       "is-active": isActive,
       "is-dragging-over-document": isDraggingOverDocument,
       "is-dragging-over-element": isDraggingOverElement
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("div", {
       ...restProps,
       ref,
       className: classes,
-      children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", {
+      children: /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("div", {
         className: "components-drop-zone__content",
-        children: /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)("div", {
+        children: /* @__PURE__ */ (0, import_jsx_runtime210.jsxs)("div", {
           className: "components-drop-zone__content-inner",
-          children: [/* @__PURE__ */ (0, import_jsx_runtime201.jsx)(icon_default2, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime210.jsx)(icon_default2, {
             icon,
             className: "components-drop-zone__content-icon"
-          }), /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("span", {
+          }), /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("span", {
             className: "components-drop-zone__content-text",
-            children: label ? label : (0, import_i18n46.__)("Drop files to upload")
+            children: label ? label : (0, import_i18n49.__)("Drop files to upload")
           })]
         })
       })
@@ -42343,293 +45033,29 @@ This message will only show in development mode. It won't appear in production.
   var drop_zone_default = DropZoneComponent;

   // packages/components/build-module/drop-zone/provider.mjs
-  var import_deprecated15 = __toESM(require_deprecated(), 1);
+  var import_deprecated16 = __toESM(require_deprecated(), 1);
   function DropZoneProvider({
     children
   }) {
-    (0, import_deprecated15.default)("wp.components.DropZoneProvider", {
+    (0, import_deprecated16.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."
     });
     return children;
   }

-  // packages/components/build-module/duotone-picker/duotone-picker.mjs
-  var import_es62 = __toESM(require_es6(), 1);
-  var import_element134 = __toESM(require_element(), 1);
-  var import_i18n48 = __toESM(require_i18n(), 1);
-
-  // packages/components/build-module/duotone-picker/color-list-picker/index.mjs
-  var import_element133 = __toESM(require_element(), 1);
-  var import_i18n47 = __toESM(require_i18n(), 1);
-  var import_compose54 = __toESM(require_compose(), 1);
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
-  function ColorOption({
-    label,
-    value,
-    colors,
-    disableCustomColors,
-    enableAlpha,
-    onChange
-  }) {
-    const [isOpen, setIsOpen] = (0, import_element133.useState)(false);
-    const idRoot = (0, import_compose54.useInstanceId)(ColorOption, "color-list-picker-option");
-    const labelId = `${idRoot}__label`;
-    const contentId = `${idRoot}__content`;
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(import_jsx_runtime202.Fragment, {
-      children: [/* @__PURE__ */ (0, import_jsx_runtime202.jsx)(button_default, {
-        __next40pxDefaultSize: true,
-        className: "components-color-list-picker__swatch-button",
-        id: labelId,
-        onClick: () => setIsOpen((prev2) => !prev2),
-        "aria-expanded": isOpen,
-        "aria-controls": contentId,
-        icon: value ? /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(color_indicator_default, {
-          colorValue: value,
-          className: "components-color-list-picker__swatch-color"
-        }) : /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(icon_default3, {
-          icon: swatch_default
-        }),
-        text: label
-      }), /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("div", {
-        role: "group",
-        id: contentId,
-        "aria-labelledby": labelId,
-        "aria-hidden": !isOpen,
-        children: isOpen && /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(color_palette_default, {
-          "aria-label": (0, import_i18n47.__)("Color options"),
-          className: "components-color-list-picker__color-picker",
-          colors,
-          value,
-          clearable: false,
-          onChange,
-          disableCustomColors,
-          enableAlpha
-        })
-      })]
-    });
-  }
-  function ColorListPicker({
-    colors,
-    labels,
-    value = [],
-    disableCustomColors,
-    enableAlpha,
-    onChange
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("div", {
-      className: "components-color-list-picker",
-      children: labels.map((label, index2) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(ColorOption, {
-        label,
-        value: value[index2],
-        colors,
-        disableCustomColors,
-        enableAlpha,
-        onChange: (newColor) => {
-          const newColors = value.slice();
-          newColors[index2] = newColor;
-          onChange(newColors);
-        }
-      }, index2))
-    });
-  }
-  var color_list_picker_default = ColorListPicker;
-
-  // packages/components/build-module/duotone-picker/utils.mjs
-  k([names_default]);
-  function getDefaultColors(palette) {
-    if (!palette || palette.length < 2) {
-      return ["#000", "#fff"];
-    }
-    return palette.map(({
-      color: color2
-    }) => ({
-      color: color2,
-      brightness: w(color2).brightness()
-    })).reduce(([min2, max2], current) => {
-      return [current.brightness <= min2.brightness ? current : min2, current.brightness >= max2.brightness ? current : max2];
-    }, [{
-      brightness: 1,
-      color: ""
-    }, {
-      brightness: 0,
-      color: ""
-    }]).map(({
-      color: color2
-    }) => color2);
-  }
-  function getGradientFromCSSColors(colors = [], angle = "90deg") {
-    const l3 = 100 / colors.length;
-    const stops = colors.map((c3, i3) => `${c3} ${i3 * l3}%, ${c3} ${(i3 + 1) * l3}%`).join(", ");
-    return `linear-gradient( ${angle}, ${stops} )`;
-  }
-  function getColorStopsFromColors(colors) {
-    return colors.map((color2, i3) => ({
-      position: i3 * 100 / (colors.length - 1),
-      color: color2
-    }));
-  }
-  function getColorsFromColorStops(colorStops = []) {
-    return colorStops.map(({
-      color: color2
-    }) => color2);
-  }
-
-  // packages/components/build-module/duotone-picker/custom-duotone-bar.mjs
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
-  var PLACEHOLDER_VALUES = ["#333", "#CCC"];
-  function CustomDuotoneBar({
-    value,
-    onChange
-  }) {
-    const hasGradient = !!value;
-    const values = hasGradient ? value : PLACEHOLDER_VALUES;
-    const background = getGradientFromCSSColors(values);
-    const controlPoints = getColorStopsFromColors(values);
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(CustomGradientBar, {
-      disableInserter: true,
-      background,
-      hasGradient,
-      value: controlPoints,
-      onChange: (newColorStops) => {
-        const newValue = getColorsFromColorStops(newColorStops);
-        onChange(newValue);
-      }
-    });
-  }
-
-  // packages/components/build-module/duotone-picker/duotone-picker.mjs
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
-  function DuotonePicker({
-    asButtons,
-    loop,
-    clearable = true,
-    unsetable = true,
-    colorPalette,
-    duotonePalette,
-    disableCustomColors,
-    disableCustomDuotone,
-    value,
-    onChange,
-    "aria-label": ariaLabel,
-    "aria-labelledby": ariaLabelledby,
-    ...otherProps
-  }) {
-    const [defaultDark, defaultLight] = (0, import_element134.useMemo)(() => getDefaultColors(colorPalette), [colorPalette]);
-    const isUnset = value === "unset";
-    const unsetOptionLabel = (0, import_i18n48.__)("Unset");
-    const unsetOption = /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(circular_option_picker_default2.Option, {
-      value: "unset",
-      isSelected: isUnset,
-      tooltipText: unsetOptionLabel,
-      "aria-label": unsetOptionLabel,
-      className: "components-duotone-picker__color-indicator",
-      onClick: () => {
-        onChange(isUnset ? void 0 : "unset");
-      }
-    }, "unset");
-    const duotoneOptions = duotonePalette.map(({
-      colors,
-      slug,
-      name
-    }) => {
-      const style2 = {
-        background: getGradientFromCSSColors(colors, "135deg"),
-        color: "transparent"
-      };
-      const tooltipText = name ?? (0, import_i18n48.sprintf)(
-        // translators: %s: duotone code e.g: "dark-grayscale" or "7f7f7f-ffffff".
-        (0, import_i18n48.__)("Duotone code: %s"),
-        slug
-      );
-      const label = name ? (0, import_i18n48.sprintf)(
-        // translators: %s: The name of the option e.g: "Dark grayscale".
-        (0, import_i18n48.__)("Duotone: %s"),
-        name
-      ) : tooltipText;
-      const isSelected2 = (0, import_es62.default)(colors, value);
-      return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(circular_option_picker_default2.Option, {
-        value: colors,
-        isSelected: isSelected2,
-        "aria-label": label,
-        tooltipText,
-        style: style2,
-        onClick: () => {
-          onChange(isSelected2 ? void 0 : colors);
-        }
-      }, slug);
-    });
-    const {
-      metaProps,
-      labelProps
-    } = getComputeCircularOptionPickerCommonProps(asButtons, loop, ariaLabel, ariaLabelledby);
-    const options2 = unsetable ? [unsetOption, ...duotoneOptions] : duotoneOptions;
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(circular_option_picker_default2, {
-      ...otherProps,
-      ...metaProps,
-      ...labelProps,
-      options: options2,
-      actions: !!clearable && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(circular_option_picker_default2.ButtonAction, {
-        onClick: () => onChange(void 0),
-        accessibleWhenDisabled: true,
-        disabled: !value,
-        children: (0, import_i18n48.__)("Clear")
-      }),
-      children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(component_default6, {
-        paddingTop: options2.length === 0 ? 0 : 4,
-        children: /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(component_default18, {
-          spacing: 3,
-          children: [!disableCustomColors && !disableCustomDuotone && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(CustomDuotoneBar, {
-            value: isUnset ? void 0 : value,
-            onChange
-          }), !disableCustomDuotone && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(color_list_picker_default, {
-            labels: [(0, import_i18n48.__)("Shadows"), (0, import_i18n48.__)("Highlights")],
-            colors: colorPalette,
-            value: isUnset ? void 0 : value,
-            disableCustomColors,
-            enableAlpha: true,
-            onChange: (newColors) => {
-              if (!newColors[0]) {
-                newColors[0] = defaultDark;
-              }
-              if (!newColors[1]) {
-                newColors[1] = defaultLight;
-              }
-              const newValue = newColors.length >= 2 ? newColors : void 0;
-              onChange(newValue);
-            }
-          })]
-        })
-      })
-    });
-  }
-  var duotone_picker_default = DuotonePicker;
-
-  // packages/components/build-module/duotone-picker/duotone-swatch.mjs
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
-  function DuotoneSwatch({
-    values
-  }) {
-    return values ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(color_indicator_default, {
-      colorValue: getGradientFromCSSColors(values, "135deg")
-    }) : /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(icon_default3, {
-      icon: swatch_default
-    });
-  }
-  var duotone_swatch_default = DuotoneSwatch;
-
   // packages/components/build-module/external-link/index.mjs
-  var import_i18n49 = __toESM(require_i18n(), 1);
-  var import_element135 = __toESM(require_element(), 1);
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n50 = __toESM(require_i18n(), 1);
+  var import_element134 = __toESM(require_element(), 1);
+  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedExternalLink(props, ref) {
     const {
       href,
       children,
-      className: className2,
+      className,
       ...additionalProps
     } = props;
-    const classes = clsx_default("components-external-link", className2);
+    const classes = clsx_default("components-external-link", className);
     const isInternalAnchor = !!href?.startsWith("#");
     const onClickHandler = (event) => {
       if (isInternalAnchor) {
@@ -42641,17 +45067,17 @@ This message will only show in development mode. It won't appear in production.
     };
     return (
       /* eslint-disable react/jsx-no-target-blank */
-      /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)("a", {
+      /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)("a", {
         ...additionalProps,
         className: classes,
         href,
         onClick: onClickHandler,
         target: "_blank",
         ref,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime206.jsx)("span", {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime211.jsx)("span", {
           className: "components-external-link__contents",
           children
-        }), /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("span", {
+        }), /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("span", {
           className: clsx_default(
             "components-external-link__icon",
             // This class prevents the arrow from being replaced by a Twemoji image.
@@ -42659,24 +45085,24 @@ This message will only show in development mode. It won't appear in production.
           ),
           "aria-label": (
             /* translators: accessibility text */
-            (0, import_i18n49.__)("(opens in a new tab)")
+            (0, import_i18n50.__)("(opens in a new tab)")
           ),
-          children: (0, import_i18n49.isRTL)() ? "\u2196" : "\u2197"
+          children: (0, import_i18n50.isRTL)() ? "\u2196" : "\u2197"
         })]
       })
     );
   }
-  var ExternalLink = (0, import_element135.forwardRef)(UnforwardedExternalLink);
+  var ExternalLink = (0, import_element134.forwardRef)(UnforwardedExternalLink);
   ExternalLink.displayName = "ExternalLink";
   var external_link_default = ExternalLink;

   // packages/components/build-module/focal-point-picker/index.mjs
-  var import_i18n51 = __toESM(require_i18n(), 1);
-  var import_element136 = __toESM(require_element(), 1);
+  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_element135 = __toESM(require_element(), 1);
   var import_compose55 = __toESM(require_compose(), 1);

   // packages/components/build-module/focal-point-picker/controls.mjs
-  var import_i18n50 = __toESM(require_i18n(), 1);
+  var import_i18n51 = __toESM(require_i18n(), 1);

   // packages/components/build-module/focal-point-picker/utils.mjs
   var INITIAL_BOUNDS = {
@@ -42699,7 +45125,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/focal-point-picker/styles/focal-point-picker-style.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__23() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__18() {
     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 Container2 = /* @__PURE__ */ createStyled(component_default, false ? {
@@ -42719,7 +45145,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "jqnsxy",
     styles: "background-color:transparent;display:flex;text-align:center;width:100%/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQnNDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__18
   });
   var MediaContainer = /* @__PURE__ */ createStyled("div", false ? {
     target: "eeew7dm7"
@@ -42733,7 +45159,7 @@ This message will only show in development mode. It won't appear in production.
     target: "eeew7dm6",
     label: "MediaPlaceholder"
   })("background:", COLORS.gray[100], ";border-radius:inherit;box-sizing:border-box;height:", INITIAL_BOUNDS.height, "px;max-width:280px;min-width:", INITIAL_BOUNDS.width, "px;width:100%;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RDBDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */"));
-  var StyledUnitControl2 = /* @__PURE__ */ createStyled(unit_control_default, false ? {
+  var StyledUnitControl = /* @__PURE__ */ createStyled(unit_control_default, false ? {
     target: "eeew7dm5"
   } : {
     target: "eeew7dm5",
@@ -42744,7 +45170,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1d3w5wq",
     styles: "width:100%/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RXNEIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__18
   });
   var _ref6 = false ? {
     name: "1mn7kwb",
@@ -42752,7 +45178,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "ho4pgl-extraHelpTextMargin",
     styles: "padding-bottom:1em;label:extraHelpTextMargin;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnRk8iLCJmaWxlIjoiZm9jYWwtcG9pbnQtcGlja2VyLXN0eWxlLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgRmxleCB9IGZyb20gJy4uLy4uL2ZsZXgnO1xuaW1wb3J0IFVuaXRDb250cm9sIGZyb20gJy4uLy4uL3VuaXQtY29udHJvbCc7XG5pbXBvcnQgeyBWaWV3IH0gZnJvbSAnLi4vLi4vdmlldyc7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRywgYm94U2l6aW5nUmVzZXQsIGZvbnQgfSBmcm9tICcuLi8uLi91dGlscyc7XG5pbXBvcnQgdHlwZSB7IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzIH0gZnJvbSAnLi4vdHlwZXMnO1xuaW1wb3J0IHsgSU5JVElBTF9CT1VORFMgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQoIFZpZXcgKWBcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0JHsgYm94U2l6aW5nUmVzZXQgfVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCAwLCAwLCAwLCAwLjEgKTtcblx0XHRjb250ZW50OiAnJztcblx0XHRsZWZ0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHRpbWcsXG5cdHZpZGVvIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IE1lZGlhUGxhY2Vob2xkZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMuZ3JheVsgMTAwIF0gfTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0aGVpZ2h0OiAkeyBJTklUSUFMX0JPVU5EUy5oZWlnaHQgfXB4O1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6ICR7IElOSVRJQUxfQk9VTkRTLndpZHRoIH1weDtcblx0d2lkdGg6IDEwMCU7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVW5pdENvbnRyb2wgPSBzdHlsZWQoIFVuaXRDb250cm9sIClgXG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuY29uc3QgZXh0cmFIZWxwVGV4dE1hcmdpbiA9ICgge1xuXHRoYXNIZWxwVGV4dCA9IGZhbHNlLFxufTogRm9jYWxQb2ludFBpY2tlckNvbnRyb2xzUHJvcHMgKSA9PiB7XG5cdHJldHVybiBoYXNIZWxwVGV4dFxuXHRcdD8gY3NzYFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdCAgYFxuXHRcdDogdW5kZWZpbmVkO1xufTtcblxuZXhwb3J0IGNvbnN0IENvbnRyb2xXcmFwcGVyID0gc3R5bGVkKCBGbGV4IClgXG5cdG1heC13aWR0aDogMzIwcHg7XG5cdHBhZGRpbmctdG9wOiAxZW07XG5cblx0JHsgZXh0cmFIZWxwVGV4dE1hcmdpbiB9XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZFZpZXcgPSBzdHlsZWQuZGl2YFxuXHRsZWZ0OiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAtNTAlLCAtNTAlLCAwICk7XG5cdHotaW5kZXg6IDE7XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG5cdH1cblxuXHRvcGFjaXR5OiAkeyAoIHsgc2hvd092ZXJsYXkgfTogeyBzaG93T3ZlcmxheT86IGJvb2xlYW4gfSApID0+XG5cdFx0c2hvd092ZXJsYXkgPyAxIDogMCB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogcmdiYSggMjU1LCAyNTUsIDI1NSwgMC40ICk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5gO1xuXG5leHBvcnQgY29uc3QgR3JpZExpbmVYID0gc3R5bGVkKCBHcmlkTGluZSApYFxuXHRoZWlnaHQ6IDFweDtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogMXB4O1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWSA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0d2lkdGg6IDFweDtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__18
   };
   var extraHelpTextMargin = ({
     hasHelpText = false
@@ -42784,7 +45210,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1yzbo24",
     styles: "background:rgba( 255, 255, 255, 0.4 );backdrop-filter:blur( 16px ) saturate( 180% );position:absolute;transform:translateZ( 0 )/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4R2tDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__18
   });
   var GridLineX = /* @__PURE__ */ createStyled(GridLine, false ? {
     target: "eeew7dm1"
@@ -42797,7 +45223,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "1sw8ur",
     styles: "height:1px;left:1px;right:1px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxSDJDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__18
   });
   var GridLineY = /* @__PURE__ */ createStyled(GridLine, false ? {
     target: "eeew7dm0"
@@ -42810,11 +45236,11 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "188vg4t",
     styles: "width:1px;top:1px;bottom:1px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySDJDIiwiZmlsZSI6ImZvY2FsLXBvaW50LXBpY2tlci1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IEZsZXggfSBmcm9tICcuLi8uLi9mbGV4JztcbmltcG9ydCBVbml0Q29udHJvbCBmcm9tICcuLi8uLi91bml0LWNvbnRyb2wnO1xuaW1wb3J0IHsgVmlldyB9IGZyb20gJy4uLy4uL3ZpZXcnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGJveFNpemluZ1Jlc2V0LCBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHR5cGUgeyBGb2NhbFBvaW50UGlja2VyQ29udHJvbHNQcm9wcyB9IGZyb20gJy4uL3R5cGVzJztcbmltcG9ydCB7IElOSVRJQUxfQk9VTkRTIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gc3R5bGVkKCBWaWV3IClgXG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdCR7IGJveFNpemluZ1Jlc2V0IH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSggMCwgMCwgMCwgMC4xICk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBNZWRpYVBsYWNlaG9sZGVyID0gc3R5bGVkLmRpdmBcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLmdyYXlbIDEwMCBdIH07XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogJHsgSU5JVElBTF9CT1VORFMuaGVpZ2h0IH1weDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWluLXdpZHRoOiAkeyBJTklUSUFMX0JPVU5EUy53aWR0aCB9cHg7XG5cdHdpZHRoOiAxMDAlO1xuYDtcblxuZXhwb3J0IGNvbnN0IFN0eWxlZFVuaXRDb250cm9sID0gc3R5bGVkKCBVbml0Q29udHJvbCApYFxuXHR3aWR0aDogMTAwJTtcbmA7XG5cbmNvbnN0IGV4dHJhSGVscFRleHRNYXJnaW4gPSAoIHtcblx0aGFzSGVscFRleHQgPSBmYWxzZSxcbn06IEZvY2FsUG9pbnRQaWNrZXJDb250cm9sc1Byb3BzICkgPT4ge1xuXHRyZXR1cm4gaGFzSGVscFRleHRcblx0XHQ/IGNzc2Bcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHQgIGBcblx0XHQ6IHVuZGVmaW5lZDtcbn07XG5cbmV4cG9ydCBjb25zdCBDb250cm9sV3JhcHBlciA9IHN0eWxlZCggRmxleCApYFxuXHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXG5cdCR7IGV4dHJhSGVscFRleHRNYXJnaW4gfVxuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRWaWV3ID0gc3R5bGVkLmRpdmBcblx0bGVmdDogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggLTUwJSwgLTUwJSwgMCApO1xuXHR6LWluZGV4OiAxO1xuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0b3BhY2l0eTogJHsgKCB7IHNob3dPdmVybGF5IH06IHsgc2hvd092ZXJsYXk/OiBib29sZWFuIH0gKSA9PlxuXHRcdHNob3dPdmVybGF5ID8gMSA6IDAgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZSA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoIDE2cHggKSBzYXR1cmF0ZSggMTgwJSApO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuYDtcblxuZXhwb3J0IGNvbnN0IEdyaWRMaW5lWCA9IHN0eWxlZCggR3JpZExpbmUgKWBcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDFweDtcbmA7XG5cbmV4cG9ydCBjb25zdCBHcmlkTGluZVkgPSBzdHlsZWQoIEdyaWRMaW5lIClgXG5cdHdpZHRoOiAxcHg7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__23
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__18
   });

   // packages/components/build-module/focal-point-picker/controls.mjs
-  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
   var TEXTCONTROL_MIN = 0;
   var TEXTCONTROL_MAX = 100;
   var noop15 = () => {
@@ -42841,19 +45267,19 @@ This message will only show in development mode. It won't appear in production.
         });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime207.jsxs)(ControlWrapper, {
+    return /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(ControlWrapper, {
       className: "focal-point-picker__controls",
       hasHelpText,
       gap: 4,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime207.jsx)(FocalPointUnitControl, {
-        label: (0, import_i18n50.__)("Left"),
-        "aria-label": (0, import_i18n50.__)("Focal point left position"),
+      children: [/* @__PURE__ */ (0, import_jsx_runtime212.jsx)(FocalPointUnitControl, {
+        label: (0, import_i18n51.__)("Left"),
+        "aria-label": (0, import_i18n51.__)("Focal point left position"),
         value: [valueX, "%"].join(""),
         onChange: (next2) => handleChange(next2, "x"),
         dragDirection: "e"
-      }), /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(FocalPointUnitControl, {
-        label: (0, import_i18n50.__)("Top"),
-        "aria-label": (0, import_i18n50.__)("Focal point top position"),
+      }), /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(FocalPointUnitControl, {
+        label: (0, import_i18n51.__)("Top"),
+        "aria-label": (0, import_i18n51.__)("Focal point top position"),
         value: [valueY, "%"].join(""),
         onChange: (next2) => handleChange(next2, "y"),
         dragDirection: "s"
@@ -42861,7 +45287,7 @@ This message will only show in development mode. It won't appear in production.
     });
   }
   function FocalPointUnitControl(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(StyledUnitControl2, {
+    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(StyledUnitControl, {
       className: "focal-point-picker__controls-position-unit-control",
       labelPosition: "top",
       max: TEXTCONTROL_MAX,
@@ -42889,7 +45315,7 @@ This message will only show in development mode. It won't appear in production.
 			`, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvY2FsLXBvaW50LXN0eWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUd1QyIsImZpbGUiOiJmb2NhbC1wb2ludC1zdHlsZS50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcblxuZXhwb3J0IGNvbnN0IFBvaW50ZXJDaXJjbGUgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBncmFiO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogNDBweDtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0ei1pbmRleDogMTAwMDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDAuNCApO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjQgKTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1JvdW5kIH07XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1ciggMTZweCApIHNhdHVyYXRlKCAxODAlICk7XG5cdGJveC1zaGFkb3c6IHJnYiggMCAwIDAgLyAxMCUgKSAwcHggMHB4IDhweDtcblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgbGluZWFyO1xuXHR9XG5cblx0JHsgKCB7IGlzRHJhZ2dpbmcgfTogeyBpc0RyYWdnaW5nOiBib29sZWFuIH0gKSA9PlxuXHRcdGlzRHJhZ2dpbmcgJiZcblx0XHRgXG5cdFx0XHRib3gtc2hhZG93OiByZ2IoIDAgMCAwIC8gMTIlICkgMHB4IDBweCAxMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSggMS4xICk7XG5cdFx0XHRjdXJzb3I6IGdyYWJiaW5nO1xuXHRcdFx0YCB9XG5gO1xuIl19 */"));

   // packages/components/build-module/focal-point-picker/focal-point.mjs
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
   function FocalPoint({
     left = "50%",
     top = "50%",
@@ -42899,7 +45325,7 @@ This message will only show in development mode. It won't appear in production.
       left,
       top
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(PointerCircle, {
+    return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(PointerCircle, {
       ...props,
       className: "components-focal-point-picker__icon_container",
       style: style2
@@ -42907,31 +45333,31 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/focal-point-picker/grid.mjs
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
   function FocalPointPickerGrid({
     bounds,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(GridView, {
+    return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(GridView, {
       ...props,
       className: "components-focal-point-picker__grid",
       style: {
         width: bounds.width,
         height: bounds.height
       },
-      children: [/* @__PURE__ */ (0, import_jsx_runtime209.jsx)(GridLineX, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime214.jsx)(GridLineX, {
         style: {
           top: "33%"
         }
-      }), /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(GridLineX, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(GridLineX, {
         style: {
           top: "66%"
         }
-      }), /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(GridLineY, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(GridLineY, {
         style: {
           left: "33%"
         }
-      }), /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(GridLineY, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(GridLineY, {
         style: {
           left: "66%"
         }
@@ -42940,7 +45366,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/focal-point-picker/media.mjs
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
   function Media2({
     alt,
     autoPlay,
@@ -42953,14 +45379,14 @@ This message will only show in development mode. It won't appear in production.
     ...props
   }) {
     if (!src) {
-      return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(MediaPlaceholder, {
+      return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(MediaPlaceholder, {
         className: "components-focal-point-picker__media components-focal-point-picker__media--placeholder",
         ref: mediaRef,
         ...props
       });
     }
     const isVideo = isVideoType(src);
-    return isVideo ? /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("video", {
+    return isVideo ? /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("video", {
       ...props,
       autoPlay,
       className: "components-focal-point-picker__media components-focal-point-picker__media--video",
@@ -42969,7 +45395,7 @@ This message will only show in development mode. It won't appear in production.
       onLoadedData: onLoad,
       ref: mediaRef,
       src
-    }) : /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("img", {
+    }) : /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("img", {
       ...props,
       alt,
       className: "components-focal-point-picker__media components-focal-point-picker__media--image",
@@ -42980,14 +45406,14 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/focal-point-picker/index.mjs
-  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
   var GRID_OVERLAY_TIMEOUT = 600;
   function FocalPointPicker({
     // Prevent passing to internal component.
     __nextHasNoMarginBottom: _2,
     __next40pxDefaultSize: _next40pxDefaultSize,
     autoPlay = true,
-    className: className2,
+    className,
     help,
     hideLabelFromVision,
     label,
@@ -43003,8 +45429,8 @@ This message will only show in development mode. It won't appear in production.
     },
     ...restProps
   }) {
-    const [point, setPoint] = (0, import_element136.useState)(valueProp);
-    const [showGridOverlay, setShowGridOverlay] = (0, import_element136.useState)(false);
+    const [point, setPoint] = (0, import_element135.useState)(valueProp);
+    const [showGridOverlay, setShowGridOverlay] = (0, import_element135.useState)(false);
     const {
       startDrag,
       endDrag,
@@ -43037,9 +45463,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_element136.useRef)(null);
-    const [bounds, setBounds] = (0, import_element136.useState)(INITIAL_BOUNDS);
-    const refUpdateBounds = (0, import_element136.useRef)(() => {
+    const dragAreaRef = (0, import_element135.useRef)(null);
+    const [bounds, setBounds] = (0, import_element135.useState)(INITIAL_BOUNDS);
+    const refUpdateBounds = (0, import_element135.useRef)(() => {
       if (!dragAreaRef.current) {
         return;
       }
@@ -43054,7 +45480,7 @@ This message will only show in development mode. It won't appear in production.
         ...INITIAL_BOUNDS
       });
     });
-    (0, import_element136.useEffect)(() => {
+    (0, import_element135.useEffect)(() => {
       const updateBounds = refUpdateBounds.current;
       if (!dragAreaRef.current) {
         return;
@@ -43122,8 +45548,7 @@ This message will only show in development mode. It won't appear in production.
       left: x2 !== void 0 ? x2 * bounds.width : 0.5 * bounds.width,
       top: y3 !== void 0 ? y3 * bounds.height : 0.5 * bounds.height
     };
-    const classes = clsx_default("components-focal-point-picker-control", className2);
-    const Label4 = hideLabelFromVision ? component_default2 : StyledLabel;
+    const classes = clsx_default("components-focal-point-picker-control", className);
     use_update_effect_default(() => {
       setShowGridOverlay(true);
       const timeout = window.setTimeout(() => {
@@ -43131,16 +45556,19 @@ This message will only show in development mode. It won't appear in production.
       }, GRID_OVERLAY_TIMEOUT);
       return () => window.clearTimeout(timeout);
     }, [x2, y3]);
-    return /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)(Container2, {
+    return /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)(Container2, {
       ...restProps,
       as: "fieldset",
       className: classes,
-      children: [!!label && /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(Label4, {
+      children: [!!label && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(component_default2, {
+        as: "legend",
+        children: label
+      }) : /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(StyledLabel, {
         as: "legend",
         children: label
-      }), /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(MediaWrapper, {
+      })), /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(MediaWrapper, {
         className: "components-focal-point-picker-wrapper",
-        children: /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)(MediaContainer, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)(MediaContainer, {
           className: "components-focal-point-picker",
           onKeyDown: arrowKeyStep,
           onMouseDown: startDrag,
@@ -43152,20 +45580,20 @@ This message will only show in development mode. It won't appear in production.
           ref: dragAreaRef,
           role: "button",
           tabIndex: -1,
-          children: [/* @__PURE__ */ (0, import_jsx_runtime211.jsx)(FocalPointPickerGrid, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime216.jsx)(FocalPointPickerGrid, {
             bounds,
             showOverlay: showGridOverlay
-          }), /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(Media2, {
-            alt: (0, import_i18n51.__)("Media preview"),
+          }), /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(Media2, {
+            alt: (0, import_i18n52.__)("Media preview"),
             autoPlay,
             onLoad: refUpdateBounds.current,
             src: url
-          }), /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(FocalPoint, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(FocalPoint, {
             ...focalPointPosition,
             isDragging: isDragging2
           })]
         })
-      }), /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(FocalPointPickerControls, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(FocalPointPickerControls, {
         hasHelpText: !!help,
         point: {
           x: x2,
@@ -43174,7 +45602,7 @@ This message will only show in development mode. It won't appear in production.
         onChange: (value) => {
           onChange?.(getFinalValue(value));
         }
-      }), !!help && /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(StyledHelp, {
+      }), !!help && /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(StyledHelp, {
         children: help
       })]
     });
@@ -43183,30 +45611,30 @@ This message will only show in development mode. It won't appear in production.

   // packages/components/build-module/focusable-iframe/index.mjs
   var import_compose56 = __toESM(require_compose(), 1);
-  var import_deprecated16 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
+  var import_deprecated17 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
   function FocusableIframe({
     iframeRef,
     ...props
   }) {
     const ref = (0, import_compose56.useMergeRefs)([iframeRef, (0, import_compose56.useFocusableIframe)()]);
-    (0, import_deprecated16.default)("wp.components.FocusableIframe", {
+    (0, import_deprecated17.default)("wp.components.FocusableIframe", {
       since: "5.9",
       alternative: "wp.compose.useFocusableIframe"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("iframe", {
+    return /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("iframe", {
       ref,
       ...props
     });
   }

   // packages/components/build-module/font-size-picker/index.mjs
-  var import_i18n55 = __toESM(require_i18n(), 1);
-  var import_element138 = __toESM(require_element(), 1);
+  var import_i18n56 = __toESM(require_i18n(), 1);
+  var import_element137 = __toESM(require_element(), 1);
   var import_compose57 = __toESM(require_compose(), 1);

   // packages/components/build-module/font-size-picker/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__24() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__19() {
     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 Container3 = /* @__PURE__ */ createStyled("fieldset", false ? {
@@ -43220,7 +45648,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "k2q51s",
     styles: "border:0;margin:0;padding:0;display:contents/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPd0MiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IEJhc2VDb250cm9sIGZyb20gJy4uL2Jhc2UtY29udHJvbCc7XG5pbXBvcnQgQnV0dG9uIGZyb20gJy4uL2J1dHRvbic7XG5pbXBvcnQgQ3VzdG9tU2VsZWN0Q29udHJvbCBmcm9tICcuLi9jdXN0b20tc2VsZWN0LWNvbnRyb2wnO1xuaW1wb3J0IHsgSFN0YWNrIH0gZnJvbSAnLi4vaC1zdGFjayc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcblxuZXhwb3J0IGNvbnN0IENvbnRhaW5lciA9IHN0eWxlZC5maWVsZHNldGBcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGNvbnRlbnRzO1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IHN0eWxlZCggSFN0YWNrIClgXG5cdGhlaWdodDogJHsgc3BhY2UoIDQgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlclRvZ2dsZSA9IHN0eWxlZCggQnV0dG9uIClgXG5cdG1hcmdpbi10b3A6ICR7IHNwYWNlKCAtMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSGVhZGVyTGFiZWwgPSBzdHlsZWQoIEJhc2VDb250cm9sLlZpc3VhbExhYmVsIClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogJHsgc3BhY2UoIDEgKSB9O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5gO1xuXG4vLyBDdXN0b20gc3R5bGVkIGNvbXBvbmVudCB0byBmb3JjZSBsaW5lIGJyZWFrIGJldHdlZW4gbmFtZSBhbmQgaGludCB3aGlsZSBrZWVwaW5nIGNoZWNrbWFyayBvbiB0aGUgcmlnaHRcbmV4cG9ydCBjb25zdCBTdHlsZWRDdXN0b21TZWxlY3RDb250cm9sID0gc3R5bGVkKCBDdXN0b21TZWxlY3RDb250cm9sIClgXG5cdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbVxuXHRcdC5jb21wb25lbnRzLWN1c3RvbS1zZWxlY3QtY29udHJvbF9faXRlbS1oaW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__24
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__19
   });
   var Header2 = /* @__PURE__ */ createStyled(component_default9, false ? {
     target: "e8tqeku3"
@@ -43251,12 +45679,12 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "anvx77",
     styles: ".components-custom-select-control__item .components-custom-select-control__item-hint{width:100%;}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4QnNFIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCBCYXNlQ29udHJvbCBmcm9tICcuLi9iYXNlLWNvbnRyb2wnO1xuaW1wb3J0IEJ1dHRvbiBmcm9tICcuLi9idXR0b24nO1xuaW1wb3J0IEN1c3RvbVNlbGVjdENvbnRyb2wgZnJvbSAnLi4vY3VzdG9tLXNlbGVjdC1jb250cm9sJztcbmltcG9ydCB7IEhTdGFjayB9IGZyb20gJy4uL2gtc3RhY2snO1xuaW1wb3J0IHsgc3BhY2UgfSBmcm9tICcuLi91dGlscy9zcGFjZSc7XG5cbmV4cG9ydCBjb25zdCBDb250YWluZXIgPSBzdHlsZWQuZmllbGRzZXRgXG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBIZWFkZXIgPSBzdHlsZWQoIEhTdGFjayApYFxuXHRoZWlnaHQ6ICR7IHNwYWNlKCA0ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBIZWFkZXJUb2dnbGUgPSBzdHlsZWQoIEJ1dHRvbiApYFxuXHRtYXJnaW4tdG9wOiAkeyBzcGFjZSggLTEgKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IEhlYWRlckxhYmVsID0gc3R5bGVkKCBCYXNlQ29udHJvbC5WaXN1YWxMYWJlbCApYFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6ICR7IHNwYWNlKCAxICkgfTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuYDtcblxuLy8gQ3VzdG9tIHN0eWxlZCBjb21wb25lbnQgdG8gZm9yY2UgbGluZSBicmVhayBiZXR3ZWVuIG5hbWUgYW5kIGhpbnQgd2hpbGUga2VlcGluZyBjaGVja21hcmsgb24gdGhlIHJpZ2h0XG5leHBvcnQgY29uc3QgU3R5bGVkQ3VzdG9tU2VsZWN0Q29udHJvbCA9IHN0eWxlZCggQ3VzdG9tU2VsZWN0Q29udHJvbCApYFxuXHQuY29tcG9uZW50cy1jdXN0b20tc2VsZWN0LWNvbnRyb2xfX2l0ZW1cblx0XHQuY29tcG9uZW50cy1jdXN0b20tc2VsZWN0LWNvbnRyb2xfX2l0ZW0taGludCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__24
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__19
   });

   // packages/components/build-module/font-size-picker/font-size-picker-select.mjs
-  var import_i18n52 = __toESM(require_i18n(), 1);
-  var import_element137 = __toESM(require_element(), 1);
+  var import_i18n53 = __toESM(require_i18n(), 1);
+  var import_element136 = __toESM(require_element(), 1);

   // packages/components/build-module/font-size-picker/utils.mjs
   function isSimpleCssValue(value) {
@@ -43274,10 +45702,10 @@ 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_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_OPTION = {
     key: "default",
-    name: (0, import_i18n52.__)("Default"),
+    name: (0, import_i18n53.__)("Default"),
     value: void 0
   };
   var FontSizePickerSelect = (props) => {
@@ -43296,7 +45724,7 @@ This message will only show in development mode. It won't appear in production.
         hint
       };
     })];
-    const selectedOption = (0, import_element137.useMemo)(() => {
+    const selectedOption = (0, import_element136.useMemo)(() => {
       if (value === void 0) {
         return DEFAULT_OPTION;
       }
@@ -43308,13 +45736,13 @@ This message will only show in development mode. It won't appear in production.
       }
       return options2.find((option) => option.value === value) ?? DEFAULT_OPTION;
     }, [value, valueMode, options2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(StyledCustomSelectControl, {
+    return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(StyledCustomSelectControl, {
       className: "components-font-size-picker__select",
-      label: (0, import_i18n52.__)("Font size"),
+      label: (0, import_i18n53.__)("Font size"),
       hideLabelFromVision: true,
-      describedBy: (0, import_i18n52.sprintf)(
+      describedBy: (0, import_i18n53.sprintf)(
         // translators: %s: Currently selected font size.
-        (0, import_i18n52.__)("Currently selected font size: %s"),
+        (0, import_i18n53.__)("Currently selected font size: %s"),
         selectedOption.name
       ),
       options: options2,
@@ -43331,26 +45759,26 @@ This message will only show in development mode. It won't appear in production.
   var font_size_picker_select_default = FontSizePickerSelect;

   // packages/components/build-module/font-size-picker/font-size-picker-toggle-group.mjs
-  var import_i18n54 = __toESM(require_i18n(), 1);
+  var import_i18n55 = __toESM(require_i18n(), 1);

   // packages/components/build-module/font-size-picker/constants.mjs
-  var import_i18n53 = __toESM(require_i18n(), 1);
+  var import_i18n54 = __toESM(require_i18n(), 1);
   var T_SHIRT_ABBREVIATIONS = [
     /* translators: S stands for 'small' and is a size label. */
-    (0, import_i18n53.__)("S"),
+    (0, import_i18n54.__)("S"),
     /* translators: M stands for 'medium' and is a size label. */
-    (0, import_i18n53.__)("M"),
+    (0, import_i18n54.__)("M"),
     /* translators: L stands for 'large' and is a size label. */
-    (0, import_i18n53.__)("L"),
+    (0, import_i18n54.__)("L"),
     /* translators: XL stands for 'extra large' and is a size label. */
-    (0, import_i18n53.__)("XL"),
+    (0, import_i18n54.__)("XL"),
     /* translators: XXL stands for 'extra extra large' and is a size label. */
-    (0, import_i18n53.__)("XXL")
+    (0, import_i18n54.__)("XXL")
   ];
-  var T_SHIRT_NAMES = [(0, import_i18n53.__)("Small"), (0, import_i18n53.__)("Medium"), (0, import_i18n53.__)("Large"), (0, import_i18n53.__)("Extra Large"), (0, import_i18n53.__)("Extra Extra Large")];
+  var T_SHIRT_NAMES = [(0, import_i18n54.__)("Small"), (0, import_i18n54.__)("Medium"), (0, import_i18n54.__)("Large"), (0, import_i18n54.__)("Extra Large"), (0, import_i18n54.__)("Extra Extra Large")];

   // packages/components/build-module/font-size-picker/font-size-picker-toggle-group.mjs
-  var import_jsx_runtime214 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
   var FontSizePickerToggleGroup = (props) => {
     const {
       fontSizes,
@@ -43372,8 +45800,8 @@ This message will only show in development mode. It won't appear in production.
       const fontSizeBySize = fontSizes.find((fontSize) => fontSize.size === value);
       return fontSizeBySize?.slug;
     })();
-    return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(component_default12, {
-      label: (0, import_i18n54.__)("Font size"),
+    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(component_default12, {
+      label: (0, import_i18n55.__)("Font size"),
       hideLabelFromVision: true,
       value: currentValue,
       onChange: (newSlug) => {
@@ -43387,7 +45815,7 @@ This message will only show in development mode. It won't appear in production.
         }
       },
       isBlock: true,
-      children: fontSizes.map((fontSize, index2) => /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(component_default14, {
+      children: fontSizes.map((fontSize, index2) => /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(component_default14, {
         value: fontSize.slug,
         label: T_SHIRT_ABBREVIATIONS[index2],
         "aria-label": fontSize.name || T_SHIRT_NAMES[index2],
@@ -43398,7 +45826,7 @@ This message will only show in development mode. It won't appear in production.
   var font_size_picker_toggle_group_default = FontSizePickerToggleGroup;

   // packages/components/build-module/font-size-picker/index.mjs
-  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_UNITS = ["px", "em", "rem", "vw", "vh"];
   var MAX_TOGGLE_GROUP_SIZES = 5;
   var UnforwardedFontSizePicker = (props, ref) => {
@@ -43427,7 +45855,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_element138.useState)(isCustomValue2);
+    const [userRequestedCustom, setUserRequestedCustom] = (0, import_element137.useState)(isCustomValue2);
     const resolvedValueForControls = valueMode === "slug" ? selectedFontSize?.size : value;
     let currentPickerType;
     if (!disableCustomFontSizes && userRequestedCustom) {
@@ -43442,26 +45870,26 @@ This message will only show in development mode. It won't appear in production.
     const [valueQuantity, valueUnit] = parseQuantityAndUnitFromRawValue(resolvedValueForControls, units);
     const isValueUnitRelative = !!valueUnit && ["em", "rem", "vw", "vh"].includes(valueUnit);
     const isDisabled = value === void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(Container3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(Container3, {
       ref,
       className: "components-font-size-picker",
       "aria-labelledby": labelId,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime215.jsx)(component_default6, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(Header2, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime220.jsx)(component_default6, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(Header2, {
           className: "components-font-size-picker__header",
-          children: [/* @__PURE__ */ (0, import_jsx_runtime215.jsx)(HeaderLabel, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime220.jsx)(HeaderLabel, {
             id: labelId,
-            children: (0, import_i18n55.__)("Font size")
-          }), !disableCustomFontSizes && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(HeaderToggle, {
-            label: currentPickerType === "custom" ? (0, import_i18n55.__)("Use size preset") : (0, import_i18n55.__)("Set custom size"),
+            children: (0, import_i18n56.__)("Font size")
+          }), !disableCustomFontSizes && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(HeaderToggle, {
+            label: currentPickerType === "custom" ? (0, import_i18n56.__)("Use size preset") : (0, import_i18n56.__)("Set custom size"),
             icon: settings_default,
             onClick: () => setUserRequestedCustom(!userRequestedCustom),
             isPressed: currentPickerType === "custom",
             size: "small"
           })]
         })
-      }), /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("div", {
-        children: [currentPickerType === "select" && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(font_size_picker_select_default, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)("div", {
+        children: [currentPickerType === "select" && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(font_size_picker_select_default, {
           fontSizes,
           value,
           valueMode,
@@ -43474,7 +45902,7 @@ This message will only show in development mode. It won't appear in production.
             }
           },
           onSelectCustom: () => setUserRequestedCustom(true)
-        }), currentPickerType === "togglegroup" && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(font_size_picker_toggle_group_default, {
+        }), currentPickerType === "togglegroup" && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(font_size_picker_toggle_group_default, {
           fontSizes,
           value,
           valueMode,
@@ -43485,12 +45913,12 @@ This message will only show in development mode. It won't appear in production.
               onChange?.(hasUnits2 ? newValue : Number(newValue), selectedItem);
             }
           }
-        }), currentPickerType === "custom" && /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(component_default3, {
+        }), currentPickerType === "custom" && /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(component_default3, {
           className: "components-font-size-picker__custom-size-control",
-          children: [/* @__PURE__ */ (0, import_jsx_runtime215.jsx)(component_default4, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime220.jsx)(component_default4, {
             isBlock: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(unit_control_default, {
-              label: (0, import_i18n55.__)("Font size"),
+            children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(unit_control_default, {
+              label: (0, import_i18n56.__)("Font size"),
               labelPosition: "top",
               hideLabelFromVision: true,
               value: hasUnits2 ? `${valueQuantity ?? ""}${valueUnit ?? ""}` : resolvedValueForControls,
@@ -43505,14 +45933,14 @@ This message will only show in development mode. It won't appear in production.
               units: hasUnits2 ? units : [],
               min: 0
             })
-          }), withSlider && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(component_default4, {
+          }), withSlider && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(component_default4, {
             isBlock: true,
-            children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(component_default6, {
+            children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(component_default6, {
               marginX: 2,
               marginBottom: 0,
-              children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(range_control_default, {
+              children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(range_control_default, {
                 className: "components-font-size-picker__custom-input",
-                label: (0, import_i18n55.__)("Font size"),
+                label: (0, import_i18n56.__)("Font size"),
                 hideLabelFromVision: true,
                 value: valueQuantity,
                 initialPosition: fallbackFontSize,
@@ -43532,8 +45960,8 @@ This message will only show in development mode. It won't appear in production.
                 step: isValueUnitRelative ? 0.1 : 1
               })
             })
-          }), withReset && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(component_default4, {
-            children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(Button3, {
+          }), withReset && /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(component_default4, {
+            children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(Button3, {
               disabled: isDisabled,
               accessibleWhenDisabled: true,
               onClick: () => {
@@ -43542,20 +45970,20 @@ This message will only show in development mode. It won't appear in production.
               variant: "secondary",
               __next40pxDefaultSize: true,
               size: "default",
-              children: (0, import_i18n55.__)("Reset")
+              children: (0, import_i18n56.__)("Reset")
             })
           })]
         })]
       })]
     });
   };
-  var FontSizePicker = (0, import_element138.forwardRef)(UnforwardedFontSizePicker);
+  var FontSizePicker = (0, import_element137.forwardRef)(UnforwardedFontSizePicker);
   FontSizePicker.displayName = "FontSizePicker";
   var font_size_picker_default = FontSizePicker;

   // packages/components/build-module/form-file-upload/index.mjs
-  var import_element139 = __toESM(require_element(), 1);
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+  var import_element138 = __toESM(require_element(), 1);
+  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
   function FormFileUpload({
     accept,
     children,
@@ -43566,22 +45994,22 @@ This message will only show in development mode. It won't appear in production.
     __next40pxDefaultSize: _next40pxDefaultSize,
     ...props
   }) {
-    const ref = (0, import_element139.useRef)(null);
+    const ref = (0, import_element138.useRef)(null);
     const openFileDialog = () => {
       ref.current?.click();
     };
     const ui = render ? render({
       openFileDialog
-    }) : /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(button_default, {
+    }) : /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(button_default, {
       onClick: openFileDialog,
       __next40pxDefaultSize: true,
       ...props,
       children
     });
     const compatAccept = accept?.includes("audio/*") ? `${accept}, audio/mp3, audio/x-m4a, audio/x-m4b, audio/x-m4p, audio/x-wav, audio/webm` : accept;
-    return /* @__PURE__ */ (0, import_jsx_runtime216.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime221.jsxs)("div", {
       className: "components-form-file-upload",
-      children: [ui, /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("input", {
+      children: [ui, /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("input", {
         type: "file",
         ref,
         multiple,
@@ -43598,13 +46026,13 @@ 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_element140 = __toESM(require_element(), 1);
-  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var import_element139 = __toESM(require_element(), 1);
+  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
   var noop16 = () => {
   };
   function UnforwardedFormToggle(props, ref) {
     const {
-      className: className2,
+      className,
       checked,
       id: id3,
       disabled,
@@ -43612,13 +46040,13 @@ This message will only show in development mode. It won't appear in production.
       onClick,
       ...additionalProps
     } = props;
-    const wrapperClasses = clsx_default("components-form-toggle", className2, {
+    const wrapperClasses = clsx_default("components-form-toggle", className, {
       "is-checked": checked,
       "is-disabled": disabled
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime217.jsxs)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)("span", {
       className: wrapperClasses,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime217.jsx)("input", {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime222.jsx)("input", {
         className: "components-form-toggle__input",
         id: id3,
         type: "checkbox",
@@ -43631,30 +46059,30 @@ This message will only show in development mode. It won't appear in production.
         },
         ...additionalProps,
         ref
-      }), /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("span", {
         className: "components-form-toggle__track"
-      }), /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("span", {
         className: "components-form-toggle__thumb"
       })]
     });
   }
-  var FormToggle = (0, import_element140.forwardRef)(UnforwardedFormToggle);
+  var FormToggle = (0, import_element139.forwardRef)(UnforwardedFormToggle);
   FormToggle.displayName = "FormToggle";
   var form_toggle_default = FormToggle;

   // packages/components/build-module/form-token-field/index.mjs
-  var import_element141 = __toESM(require_element(), 1);
-  var import_i18n57 = __toESM(require_i18n(), 1);
+  var import_element140 = __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);
   var import_is_shallow_equal2 = __toESM(require_is_shallow_equal(), 1);
-  var import_deprecated17 = __toESM(require_deprecated(), 1);
+  var import_deprecated18 = __toESM(require_deprecated(), 1);
   var import_keycodes5 = __toESM(require_keycodes(), 1);

   // packages/components/build-module/form-token-field/token.mjs
   var import_compose58 = __toESM(require_compose(), 1);
-  var import_i18n56 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
   var noop17 = () => {
   };
   function Token({
@@ -43683,29 +46111,29 @@ This message will only show in development mode. It won't appear in production.
       value
     });
     const transformedValue = displayTransform(value);
-    const termPositionAndCount = (0, import_i18n56.sprintf)(
+    const termPositionAndCount = (0, import_i18n57.sprintf)(
       /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */
-      (0, import_i18n56.__)("%1$s (%2$d of %3$d)"),
+      (0, import_i18n57.__)("%1$s (%2$d of %3$d)"),
       transformedValue,
       termPosition,
       termsCount
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)("span", {
       className: tokenClasses,
       onMouseEnter,
       onMouseLeave,
       title,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("span", {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime223.jsxs)("span", {
         className: "components-form-token-field__token-text",
         id: `components-form-token-field__token-text-${instanceId}`,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime218.jsx)(component_default2, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime223.jsx)(component_default2, {
           as: "span",
           children: termPositionAndCount
-        }), /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("span", {
+        }), /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("span", {
           "aria-hidden": "true",
           children: transformedValue
         })]
-      }), /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(button_default, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(button_default, {
         className: "components-form-token-field__remove-token",
         size: "small",
         icon: close_small_default,
@@ -43718,9 +46146,9 @@ 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_runtime219 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
-  function getRuntime20() {
+  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
+  function getRuntime36() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -43731,26 +46159,26 @@ This message will only show in development mode. It won't appear in production.
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument20(document);
+      registerDocument36(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash20(targetDocument, hash2) {
+  function documentContainsStyleHash36(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE20}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE36}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle20(targetDocument, hash2, css3) {
+  function injectStyle36(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime20();
+    const runtime = getRuntime36();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -43759,21 +46187,21 @@ This message will only show in development mode. It won't appear in production.
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash20(targetDocument, hash2)) {
+    if (documentContainsStyleHash36(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE20, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE36, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument20(targetDocument) {
-    const runtime = getRuntime20();
+  function registerDocument36(targetDocument) {
+    const runtime = getRuntime36();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle20(targetDocument, hash2, css3);
+      injectStyle36(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -43787,17 +46215,17 @@ This message will only show in development mode. It won't appear in production.
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle19(hash2, css3) {
-    const runtime = getRuntime20();
+  function registerStyle35(hash2, css3) {
+    const runtime = getRuntime36();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle20(targetDocument, hash2, css3);
+      injectStyle36(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle19("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}");
+    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}");
   }
-  var style_module_default18 = { "tokens-and-input": "df878b202c3b3cb7__tokens-and-input" };
+  var style_module_default32 = { "tokens-and-input": "df878b202c3b3cb7__tokens-and-input" };
   var identity3 = (value) => value;
   function FormTokenField(props) {
     const {
@@ -43805,8 +46233,8 @@ This message will only show in development mode. It won't appear in production.
       autoComplete,
       maxLength,
       placeholder,
-      label = (0, import_i18n57.__)("Add item"),
-      className: className2,
+      label = (0, import_i18n58.__)("Add item"),
+      className,
       suggestions = [],
       maxSuggestions = 100,
       value = [],
@@ -43821,10 +46249,10 @@ This message will only show in development mode. It won't appear in production.
       disabled = false,
       tokenizeOnSpace = false,
       messages = {
-        added: (0, import_i18n57.__)("Item added."),
-        removed: (0, import_i18n57.__)("Item removed."),
-        remove: (0, import_i18n57.__)("Remove item"),
-        __experimentalInvalid: (0, import_i18n57.__)("Invalid item")
+        added: (0, import_i18n58.__)("Item added."),
+        removed: (0, import_i18n58.__)("Item removed."),
+        remove: (0, import_i18n58.__)("Remove item"),
+        __experimentalInvalid: (0, import_i18n58.__)("Invalid item")
       },
       __experimentalRenderItem,
       __experimentalExpandOnFocus = false,
@@ -43834,10 +46262,10 @@ This message will only show in development mode. It won't appear in production.
       tokenizeOnBlur = false,
       help
     } = props;
-    const defaultHelp = tokenizeOnSpace ? (0, import_i18n57.__)("Separate with commas, spaces, or the Enter key.") : (0, import_i18n57.__)("Separate with commas or the Enter key.");
+    const defaultHelp = tokenizeOnSpace ? (0, import_i18n58.__)("Separate with commas, spaces, or the Enter key.") : (0, import_i18n58.__)("Separate with commas or the Enter key.");
     let computedHelp = help !== void 0 ? help : defaultHelp;
     if (typeof __experimentalShowHowTo === "boolean") {
-      (0, import_deprecated17.default)("`__experimentalShowHowTo` prop in wp.components.FormTokenField", {
+      (0, import_deprecated18.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."
@@ -43847,32 +46275,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_element141.useState)("");
-    const [inputOffsetFromEnd, setInputOffsetFromEnd] = (0, import_element141.useState)(0);
-    const [isActive, setIsActive] = (0, import_element141.useState)(false);
-    const [isExpanded, setIsExpanded] = (0, import_element141.useState)(false);
-    const [selectedSuggestionIndex, setSelectedSuggestionIndex] = (0, import_element141.useState)(-1);
-    const [selectedSuggestionScroll, setSelectedSuggestionScroll] = (0, import_element141.useState)(false);
+    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 prevSuggestions = (0, import_compose59.usePrevious)(suggestions);
     const prevValue = (0, import_compose59.usePrevious)(value);
-    const input = (0, import_element141.useRef)(null);
-    const tokensAndInput = (0, import_element141.useRef)(null);
+    const input = (0, import_element140.useRef)(null);
+    const tokensAndInput = (0, import_element140.useRef)(null);
     const debouncedSpeak = (0, import_compose59.useDebounce)(import_a11y6.speak, 500);
-    (0, import_element141.useEffect)(() => {
+    (0, import_element140.useEffect)(() => {
       if (isActive && !hasFocus2()) {
         focus4();
       }
     }, [isActive]);
-    (0, import_element141.useEffect)(() => {
+    (0, import_element140.useEffect)(() => {
       const suggestionsDidUpdate = !(0, import_is_shallow_equal2.isShallowEqual)(suggestions, prevSuggestions || []);
       if (suggestionsDidUpdate || value !== prevValue) {
         updateSuggestions(suggestionsDidUpdate);
       }
     }, [suggestions, prevSuggestions, value, prevValue]);
-    (0, import_element141.useEffect)(() => {
+    (0, import_element140.useEffect)(() => {
       updateSuggestions();
     }, [incompleteTokenValue]);
-    (0, import_element141.useEffect)(() => {
+    (0, import_element140.useEffect)(() => {
       updateSuggestions();
     }, [__experimentalAutoSelectFirstMatch]);
     if (disabled && isActive) {
@@ -44236,11 +46664,11 @@ This message will only show in development mode. It won't appear in production.
         }
       }
       if (inputHasMinimumChars) {
-        const message = hasMatchingSuggestions ? (0, import_i18n57.sprintf)(
+        const message = hasMatchingSuggestions ? (0, import_i18n58.sprintf)(
           /* translators: %d: number of results. */
-          (0, import_i18n57._n)("%d result found, use up and down arrow keys to navigate.", "%d results found, use up and down arrow keys to navigate.", matchingSuggestions2.length),
+          (0, import_i18n58._n)("%d result found, use up and down arrow keys to navigate.", "%d results found, use up and down arrow keys to navigate.", matchingSuggestions2.length),
           matchingSuggestions2.length
-        ) : (0, import_i18n57.__)("No results.");
+        ) : (0, import_i18n58.__)("No results.");
         debouncedSpeak(message, "assertive");
       }
     }
@@ -44254,8 +46682,8 @@ This message will only show in development mode. It won't appear in production.
       const status = typeof token2 !== "string" ? token2.status : void 0;
       const termPosition = index2 + 1;
       const termsCount = tokens.length;
-      return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(component_default4, {
-        children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Token, {
+      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(component_default4, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(Token, {
           value: _value,
           status,
           title: typeof token2 !== "string" ? token2.title : void 0,
@@ -44285,13 +46713,13 @@ This message will only show in development mode. It won't appear in production.
         selectedSuggestionIndex,
         "aria-describedby": describedById
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(token_input_default, {
+      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(token_input_default, {
         ...inputProps,
         onChange: !(maxLength && value.length >= maxLength) ? onInputChangeHandler : void 0,
         ref: input
       }, "input");
     }
-    const classes = clsx_default(className2, "components-form-token-field__input-container", {
+    const classes = clsx_default(className, "components-form-token-field__input-container", {
       "is-active": isActive,
       "is-disabled": disabled
     });
@@ -44307,26 +46735,26 @@ This message will only show in development mode. It won't appear in production.
         onFocus: onFocusHandler
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)("div", {
       ...tokenFieldProps,
-      children: [label && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(StyledLabel, {
+      children: [label && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(StyledLabel, {
         htmlFor: `components-form-token-input-${instanceId}`,
         className: "components-form-token-field__label",
         children: label
-      }), /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)("div", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)("div", {
         ref: tokensAndInput,
         className: classes,
         tabIndex: -1,
         onMouseDown: onContainerTouched,
         onTouchStart: onContainerTouched,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime219.jsx)(component_default3, {
-          className: style_module_default18["tokens-and-input"],
+        children: [/* @__PURE__ */ (0, import_jsx_runtime224.jsx)(component_default3, {
+          className: style_module_default32["tokens-and-input"],
           justify: "flex-start",
           align: "center",
           gap: 1,
           wrap: true,
           children: renderTokensAndInput()
-        }), isExpanded && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(suggestions_list_default, {
+        }), isExpanded && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(suggestions_list_default, {
           instanceId,
           match: saveTransform(incompleteTokenValue),
           displayTransform,
@@ -44337,7 +46765,7 @@ This message will only show in development mode. It won't appear in production.
           onSelect: onSuggestionSelected,
           __experimentalRenderItem
         })]
-      }), computedHelp && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(StyledHelp, {
+      }), computedHelp && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(StyledHelp, {
         id: `components-form-token-input-${instanceId}__help`,
         className: "components-form-token-field__help",
         children: computedHelp
@@ -44347,22 +46775,22 @@ 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_element142 = __toESM(require_element(), 1);
-  var import_deprecated18 = __toESM(require_deprecated(), 1);
-  var import_i18n59 = __toESM(require_i18n(), 1);
+  var import_element141 = __toESM(require_element(), 1);
+  var import_deprecated19 = __toESM(require_deprecated(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);

   // packages/components/build-module/guide/page-control.mjs
-  var import_i18n58 = __toESM(require_i18n(), 1);
+  var import_i18n59 = __toESM(require_i18n(), 1);

   // packages/components/build-module/guide/icons.mjs
-  var import_primitives32 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
-  var PageControlIcon = () => /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(import_primitives32.SVG, {
+  var import_primitives33 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
+  var PageControlIcon = () => /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_primitives33.SVG, {
     width: "8",
     height: "8",
     fill: "none",
     xmlns: "http://www.w3.org/2000/svg",
-    children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(import_primitives32.Circle, {
+    children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_primitives33.Circle, {
       cx: "4",
       cy: "4",
       r: "4"
@@ -44370,26 +46798,26 @@ This message will only show in development mode. It won't appear in production.
   });

   // packages/components/build-module/guide/page-control.mjs
-  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
   function PageControl({
     currentPage,
     numberOfPages,
     setCurrentPage
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("ul", {
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("ul", {
       className: "components-guide__page-control",
-      "aria-label": (0, import_i18n58.__)("Guide controls"),
+      "aria-label": (0, import_i18n59.__)("Guide controls"),
       children: Array.from({
         length: numberOfPages
-      }).map((_2, page) => /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("li", {
+      }).map((_2, page) => /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("li", {
         // Set aria-current="step" on the active page, see https://www.w3.org/TR/wai-aria-1.1/#aria-current
         "aria-current": page === currentPage ? "step" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(button_default, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(button_default, {
           size: "small",
-          icon: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(PageControlIcon, {}),
-          "aria-label": (0, import_i18n58.sprintf)(
+          icon: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(PageControlIcon, {}),
+          "aria-label": (0, import_i18n59.sprintf)(
             /* translators: 1: current page number 2: total number of pages */
-            (0, import_i18n58.__)("Page %1$d of %2$d"),
+            (0, import_i18n59.__)("Page %1$d of %2$d"),
             page + 1,
             numberOfPages
           ),
@@ -44400,35 +46828,35 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/guide/index.mjs
-  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
   function Guide({
     children,
-    className: className2,
+    className,
     contentLabel,
-    finishButtonText = (0, import_i18n59.__)("Finish"),
-    nextButtonText = (0, import_i18n59.__)("Next"),
-    previousButtonText = (0, import_i18n59.__)("Previous"),
+    finishButtonText = (0, import_i18n60.__)("Finish"),
+    nextButtonText = (0, import_i18n60.__)("Next"),
+    previousButtonText = (0, import_i18n60.__)("Previous"),
     onFinish,
     pages = []
   }) {
-    const ref = (0, import_element142.useRef)(null);
-    const [currentPage, setCurrentPage] = (0, import_element142.useState)(0);
-    (0, import_element142.useEffect)(() => {
+    const ref = (0, import_element141.useRef)(null);
+    const [currentPage, setCurrentPage] = (0, import_element141.useState)(0);
+    (0, import_element141.useEffect)(() => {
       const frame2 = ref.current?.querySelector(".components-guide");
       if (frame2 instanceof HTMLElement) {
         frame2.focus();
       }
     }, [currentPage]);
-    (0, import_element142.useEffect)(() => {
-      if (import_element142.Children.count(children)) {
-        (0, import_deprecated18.default)("Passing children to <Guide>", {
+    (0, import_element141.useEffect)(() => {
+      if (import_element141.Children.count(children)) {
+        (0, import_deprecated19.default)("Passing children to <Guide>", {
           since: "5.5",
           alternative: "the `pages` prop"
         });
       }
     }, [children]);
-    if (import_element142.Children.count(children)) {
-      pages = import_element142.Children.map(children, (child) => ({
+    if (import_element141.Children.count(children)) {
+      pages = import_element141.Children.map(children, (child) => ({
         content: child
       })) ?? [];
     }
@@ -44447,8 +46875,8 @@ This message will only show in development mode. It won't appear in production.
     if (pages.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(modal_default, {
-      className: clsx_default("components-guide", className2),
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(modal_default, {
+      className: clsx_default("components-guide", className),
       contentLabel,
       isDismissible: pages.length > 1,
       onRequestClose: onFinish,
@@ -44462,30 +46890,30 @@ This message will only show in development mode. It won't appear in production.
         }
       },
       ref,
-      children: /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)("div", {
+      children: /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)("div", {
         className: "components-guide__container",
-        children: [/* @__PURE__ */ (0, import_jsx_runtime222.jsxs)("div", {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime227.jsxs)("div", {
           className: "components-guide__page",
-          children: [pages[currentPage].image, pages.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(PageControl, {
+          children: [pages[currentPage].image, pages.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(PageControl, {
             currentPage,
             numberOfPages: pages.length,
             setCurrentPage
           }), pages[currentPage].content]
-        }), /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)("div", {
+        }), /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)("div", {
           className: "components-guide__footer",
-          children: [canGoBack && /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(button_default, {
+          children: [canGoBack && /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(button_default, {
             className: "components-guide__back-button",
             variant: "tertiary",
             onClick: goBack,
             __next40pxDefaultSize: true,
             children: previousButtonText
-          }), canGoForward && /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(button_default, {
+          }), canGoForward && /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(button_default, {
             className: "components-guide__forward-button",
             variant: "primary",
             onClick: goForward,
             __next40pxDefaultSize: true,
             children: nextButtonText
-          }), !canGoForward && /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(button_default, {
+          }), !canGoForward && /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(button_default, {
             className: "components-guide__finish-button",
             variant: "primary",
             onClick: onFinish,
@@ -44499,25 +46927,25 @@ 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_element143 = __toESM(require_element(), 1);
-  var import_deprecated19 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
+  var import_element142 = __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_element143.useEffect)(() => {
-      (0, import_deprecated19.default)("<GuidePage>", {
+    (0, import_element142.useEffect)(() => {
+      (0, import_deprecated20.default)("<GuidePage>", {
         since: "5.5",
         alternative: "the `pages` prop in <Guide>"
       });
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("div", {
       ...props
     });
   }

   // packages/components/build-module/button/deprecated.mjs
-  var import_deprecated20 = __toESM(require_deprecated(), 1);
-  var import_element144 = __toESM(require_element(), 1);
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
+  var import_deprecated21 = __toESM(require_deprecated(), 1);
+  var import_element143 = __toESM(require_element(), 1);
+  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedIconButton({
     label,
     labelPosition,
@@ -44525,7 +46953,7 @@ This message will only show in development mode. It won't appear in production.
     tooltip,
     ...props
   }, ref) {
-    (0, import_deprecated20.default)("wp.components.IconButton", {
+    (0, import_deprecated21.default)("wp.components.IconButton", {
       since: "5.4",
       alternative: "wp.components.Button",
       version: "6.2"
@@ -44533,7 +46961,7 @@ This message will only show in development mode. It won't appear in production.
     return (
       // Disable reason: the parent component is taking care of the __next40pxDefaultSize prop.
       // eslint-disable-next-line @wordpress/components-no-missing-40px-size-prop
-      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(button_default, {
+      /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(button_default, {
         ...props,
         ref,
         tooltipPosition: labelPosition,
@@ -44543,12 +46971,12 @@ This message will only show in development mode. It won't appear in production.
       })
     );
   }
-  var deprecated_default = (0, import_element144.forwardRef)(UnforwardedIconButton);
+  var deprecated_default = (0, import_element143.forwardRef)(UnforwardedIconButton);

   // packages/components/build-module/keyboard-shortcuts/index.mjs
-  var import_element145 = __toESM(require_element(), 1);
+  var import_element144 = __toESM(require_element(), 1);
   var import_compose60 = __toESM(require_compose(), 1);
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
   function KeyboardShortcut({
     target,
     callback,
@@ -44569,20 +46997,20 @@ This message will only show in development mode. It won't appear in production.
     bindGlobal,
     eventName
   }) {
-    const target = (0, import_element145.useRef)(null);
-    const element = Object.entries(shortcuts ?? {}).map(([shortcut, callback]) => /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(KeyboardShortcut, {
+    const target = (0, import_element144.useRef)(null);
+    const element = Object.entries(shortcuts ?? {}).map(([shortcut, callback]) => /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(KeyboardShortcut, {
       shortcut,
       callback,
       bindGlobal,
       eventName,
       target
     }, shortcut));
-    if (!import_element145.Children.count(children)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(import_jsx_runtime225.Fragment, {
+    if (!import_element144.Children.count(children)) {
+      return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(import_jsx_runtime230.Fragment, {
         children: element
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)("div", {
       ref: target,
       children: [element, children]
     });
@@ -44590,32 +47018,32 @@ 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_element146 = __toESM(require_element(), 1);
+  var import_element145 = __toESM(require_element(), 1);
   var import_compose61 = __toESM(require_compose(), 1);
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
   function MenuGroup3(props) {
     const {
       children,
-      className: className2 = "",
+      className = "",
       label,
       hideSeparator
     } = props;
     const instanceId = (0, import_compose61.useInstanceId)(MenuGroup3);
-    if (!import_element146.Children.count(children)) {
+    if (!import_element145.Children.count(children)) {
       return null;
     }
     const labelId = `components-menu-group-label-${instanceId}`;
-    const classNames = clsx_default(className2, "components-menu-group", {
+    const classNames = clsx_default(className, "components-menu-group", {
       "has-hidden-separator": hideSeparator
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)("div", {
       className: classNames,
-      children: [label && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("div", {
+      children: [label && /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("div", {
         className: "components-menu-group__label",
         id: labelId,
         "aria-hidden": "true",
         children: label
-      }), /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("div", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("div", {
         role: "group",
         "aria-labelledby": label ? labelId : void 0,
         children
@@ -44625,13 +47053,13 @@ 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_element147 = __toESM(require_element(), 1);
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
+  var import_element146 = __toESM(require_element(), 1);
+  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedMenuItem(props, ref) {
     let {
       children,
       info,
-      className: className2,
+      className,
       icon,
       iconPosition = "right",
       shortcut,
@@ -44640,52 +47068,52 @@ This message will only show in development mode. It won't appear in production.
       suffix,
       ...buttonProps
     } = props;
-    className2 = clsx_default("components-menu-item__button", className2);
+    className = clsx_default("components-menu-item__button", className);
     if (info) {
-      children = /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)("span", {
+      children = /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)("span", {
         className: "components-menu-item__info-wrapper",
-        children: [/* @__PURE__ */ (0, import_jsx_runtime227.jsx)("span", {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime232.jsx)("span", {
           className: "components-menu-item__item",
           children
-        }), /* @__PURE__ */ (0, import_jsx_runtime227.jsx)("span", {
+        }), /* @__PURE__ */ (0, import_jsx_runtime232.jsx)("span", {
           className: "components-menu-item__info",
           children: info
         })]
       });
     }
     if (icon && typeof icon !== "string") {
-      icon = (0, import_element147.cloneElement)(icon, {
+      icon = (0, import_element146.cloneElement)(icon, {
         className: clsx_default("components-menu-items__item-icon", {
           "has-icon-right": iconPosition === "right"
         })
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(button_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime232.jsxs)(button_default, {
       size: "compact",
       ref,
       "aria-checked": role === "menuitemcheckbox" || role === "menuitemradio" ? isSelected2 : void 0,
       role,
       icon: iconPosition === "left" ? icon : void 0,
-      className: className2,
+      className,
       accessibleWhenDisabled: true,
       ...buttonProps,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime227.jsx)("span", {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime232.jsx)("span", {
         className: "components-menu-item__item",
         children
-      }), !suffix && /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(shortcut_default, {
+      }), !suffix && /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(shortcut_default, {
         className: "components-menu-item__shortcut",
         shortcut
-      }), !suffix && icon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(icon_default3, {
+      }), !suffix && icon && iconPosition === "right" && /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(icon_default3, {
         icon
       }), suffix]
     });
   }
-  var MenuItem3 = (0, import_element147.forwardRef)(UnforwardedMenuItem);
+  var MenuItem3 = (0, import_element146.forwardRef)(UnforwardedMenuItem);
   MenuItem3.displayName = "MenuItem";
   var menu_item_default = MenuItem3;

   // packages/components/build-module/menu-items-choice/index.mjs
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
   var noop18 = () => {
   };
   function MenuItemsChoice({
@@ -44694,10 +47122,10 @@ This message will only show in development mode. It won't appear in production.
     onSelect,
     value
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(import_jsx_runtime228.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_jsx_runtime233.Fragment, {
       children: choices.map((item) => {
         const isSelected2 = value === item.value;
-        return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(menu_item_default, {
+        return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(menu_item_default, {
           role: "menuitemradio",
           disabled: item.disabled,
           icon: isSelected2 ? check_default : null,
@@ -44721,8 +47149,8 @@ This message will only show in development mode. It won't appear in production.
   var menu_items_choice_default = MenuItemsChoice;

   // packages/components/build-module/navigator/navigator/component.mjs
-  var import_deprecated21 = __toESM(require_deprecated(), 1);
-  var import_element149 = __toESM(require_element(), 1);
+  var import_deprecated22 = __toESM(require_deprecated(), 1);
+  var import_element148 = __toESM(require_element(), 1);
   var import_is_shallow_equal3 = __toESM(require_is_shallow_equal(), 1);
   var import_warning7 = __toESM(require_warning(), 1);

@@ -45079,7 +47507,7 @@ This message will only show in development mode. It won't appear in production.
   }

   // packages/components/build-module/navigator/context.mjs
-  var import_element148 = __toESM(require_element(), 1);
+  var import_element147 = __toESM(require_element(), 1);
   var initialContextValue = {
     location: {},
     goTo: () => {
@@ -45094,11 +47522,11 @@ This message will only show in development mode. It won't appear in production.
     },
     params: {}
   };
-  var NavigatorContext = (0, import_element148.createContext)(initialContextValue);
+  var NavigatorContext = (0, import_element147.createContext)(initialContextValue);
   NavigatorContext.displayName = "NavigatorContext";

   // packages/components/build-module/navigator/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__25() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__20() {
     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 navigatorWrapper = false ? {
@@ -45107,7 +47535,7 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "il0xvu-navigatorWrapper",
     styles: "position:relative;overflow-x:clip;contain:layout;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start;label:navigatorWrapper;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFbUMiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JXcmFwcGVyID0gY3NzYFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8qIFByZXZlbnRzIGhvcml6b250YWwgb3ZlcmZsb3cgd2hpbGUgYW5pbWF0aW5nIHNjcmVlbiB0cmFuc2l0aW9ucyAqL1xuXHRvdmVyZmxvdy14OiBjbGlwO1xuXHQvKlxuXHQgKiBNYXJrIHRoaXMgRE9NIHN1YnRyZWUgYXMgaXNvbGF0ZWQgd2hlbiBpdCBjb21lcyB0byBsYXlvdXQgY2FsY3VsYXRpb25zLFxuXHQgKiBwcm92aWRpbmcgcGVyZm9ybWFuY2UgYmVuZWZpdHMuXG5cdCAqL1xuXHRjb250YWluOiBsYXlvdXQ7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG5gO1xuXG5jb25zdCBmYWRlSW4gPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdG9wYWNpdHk6IDAsXG5cdH0sXG59ICk7XG5cbmNvbnN0IGZhZGVPdXQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9MZWZ0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtODBweCknLFxuXHR9LFxufSApO1xuXG5leHBvcnQgY29uc3Qgc2xpZGVGcm9tTGVmdCA9IGtleWZyYW1lcygge1xuXHRmcm9tOiB7XG5cdFx0dHJhbnNmb3JtOiAndHJhbnNsYXRlWCgtMTAwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlVG9SaWdodCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoODBweCknLFxuXHR9LFxufSApO1xuXG5jb25zdCBGQURFID0ge1xuXHREVVJBVElPTjogNzAsXG5cdEVBU0lORzogJ2xpbmVhcicsXG5cdERFTEFZOiB7XG5cdFx0SU46IDcwLFxuXHRcdE9VVDogNDAsXG5cdH0sXG59O1xuY29uc3QgU0xJREUgPSB7XG5cdERVUkFUSU9OOiAzMDAsXG5cdEVBU0lORzogJ2N1YmljLWJlemllcigwLjMzLCAwLCAwLCAxKScsXG59O1xuXG5leHBvcnQgY29uc3QgVE9UQUxfQU5JTUFUSU9OX0RVUkFUSU9OID0ge1xuXHRJTjogTWF0aC5tYXgoIEZBREUuRFVSQVRJT04gKyBGQURFLkRFTEFZLklOLCBTTElERS5EVVJBVElPTiApLFxuXHRPVVQ6IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5PVVQsIFNMSURFLkRVUkFUSU9OICksXG59O1xuXG5leHBvcnQgY29uc3QgQU5JTUFUSU9OX0VORF9OQU1FUyA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IHNsaWRlRnJvbVJpZ2h0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvTGVmdC5uYW1lLFxuXHR9LFxuXHRzdGFydDoge1xuXHRcdGluOiBzbGlkZUZyb21MZWZ0Lm5hbWUsXG5cdFx0b3V0OiBzbGlkZVRvUmlnaHQubmFtZSxcblx0fSxcbn07XG5cbmNvbnN0IEFOSU1BVElPTiA9IHtcblx0ZW5kOiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbVJpZ2h0IH1cblx0XHRgLFxuXHRcdG91dDogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5PVVQgfW1zIGJvdGggJHsgZmFkZU91dCB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZVRvTGVmdCB9XG5cdFx0YCxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogY3NzYFxuXHRcdFx0JHsgRkFERS5EVVJBVElPTiB9bXMgJHsgRkFERS5FQVNJTkcgfSAkeyBGQURFLkRFTEFZXG5cdFx0XHRcdC5JTiB9bXMgYm90aCAkeyBmYWRlSW4gfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVGcm9tTGVmdCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb1JpZ2h0IH1cblx0XHRgLFxuXHR9LFxufSBhcyBjb25zdDtcbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW5BbmltYXRpb24gPSBjc3NgXG5cdHotaW5kZXg6IDE7XG5cblx0JltkYXRhLWFuaW1hdGlvbi10eXBlPSdvdXQnXSB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCY6bm90KCBbZGF0YS1za2lwLWFuaW1hdGlvbl0gKSB7XG5cdFx0XHQkeyAoIFsgJ3N0YXJ0JywgJ2VuZCcgXSBhcyBjb25zdCApLm1hcCggKCBkaXJlY3Rpb24gKSA9PlxuXHRcdFx0XHQoIFsgJ2luJywgJ291dCcgXSBhcyBjb25zdCApLm1hcChcblx0XHRcdFx0XHQoIHR5cGUgKSA9PiBjc3NgXG5cdFx0XHRcdFx0XHQmW2RhdGEtYW5pbWF0aW9uLWRpcmVjdGlvbj0nJHsgZGlyZWN0aW9uIH0nXVtkYXRhLWFuaW1hdGlvbi10eXBlPSckeyB0eXBlIH0nXSB7XG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogJHsgQU5JTUFUSU9OWyBkaXJlY3Rpb24gXVsgdHlwZSBdIH07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YFxuXHRcdFx0XHQpXG5cdFx0XHQpIH1cblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBuYXZpZ2F0b3JTY3JlZW4gPSBjc3NgXG5cdC8qIEVuc3VyZXMgaG9yaXpvbnRhbCBvdmVyZmxvdyBpcyB2aXN1YWxseSBhY2Nlc3NpYmxlICovXG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdC8qIEluIGNhc2UgdGhlIHJvb3QgaGFzIGEgaGVpZ2h0LCBpdCBzaG91bGQgbm90IGJlIGV4Y2VlZGVkICovXG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdGdyaWQtcm93OiAxIC8gLTE7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__25
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__20
   };
   var fadeIn2 = keyframes2({
     from: {
@@ -45182,11 +47610,11 @@ This message will only show in development mode. It won't appear in production.
   } : {
     name: "x0o5tf-navigatorScreen",
     styles: "overflow-x:auto;max-height:100%;box-sizing:border-box;position:relative;grid-column:1/-1;grid-row:1/-1;label:navigatorScreen;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErSGtDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yV3JhcHBlciA9IGNzc2Bcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBQcmV2ZW50cyBob3Jpem9udGFsIG92ZXJmbG93IHdoaWxlIGFuaW1hdGluZyBzY3JlZW4gdHJhbnNpdGlvbnMgKi9cblx0b3ZlcmZsb3cteDogY2xpcDtcblx0Lypcblx0ICogTWFyayB0aGlzIERPTSBzdWJ0cmVlIGFzIGlzb2xhdGVkIHdoZW4gaXQgY29tZXMgdG8gbGF5b3V0IGNhbGN1bGF0aW9ucyxcblx0ICogcHJvdmlkaW5nIHBlcmZvcm1hbmNlIGJlbmVmaXRzLlxuXHQgKi9cblx0Y29udGFpbjogbGF5b3V0O1xuXG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuYDtcblxuY29uc3QgZmFkZUluID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHRvcGFjaXR5OiAwLFxuXHR9LFxufSApO1xuXG5jb25zdCBmYWRlT3V0ID0ga2V5ZnJhbWVzKCB7XG5cdHRvOiB7XG5cdFx0b3BhY2l0eTogMCxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbVJpZ2h0ID0ga2V5ZnJhbWVzKCB7XG5cdGZyb206IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvTGVmdCA9IGtleWZyYW1lcygge1xuXHR0bzoge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTgwcHgpJyxcblx0fSxcbn0gKTtcblxuZXhwb3J0IGNvbnN0IHNsaWRlRnJvbUxlZnQgPSBrZXlmcmFtZXMoIHtcblx0ZnJvbToge1xuXHRcdHRyYW5zZm9ybTogJ3RyYW5zbGF0ZVgoLTEwMHB4KScsXG5cdH0sXG59ICk7XG5cbmV4cG9ydCBjb25zdCBzbGlkZVRvUmlnaHQgPSBrZXlmcmFtZXMoIHtcblx0dG86IHtcblx0XHR0cmFuc2Zvcm06ICd0cmFuc2xhdGVYKDgwcHgpJyxcblx0fSxcbn0gKTtcblxuY29uc3QgRkFERSA9IHtcblx0RFVSQVRJT046IDcwLFxuXHRFQVNJTkc6ICdsaW5lYXInLFxuXHRERUxBWToge1xuXHRcdElOOiA3MCxcblx0XHRPVVQ6IDQwLFxuXHR9LFxufTtcbmNvbnN0IFNMSURFID0ge1xuXHREVVJBVElPTjogMzAwLFxuXHRFQVNJTkc6ICdjdWJpYy1iZXppZXIoMC4zMywgMCwgMCwgMSknLFxufTtcblxuZXhwb3J0IGNvbnN0IFRPVEFMX0FOSU1BVElPTl9EVVJBVElPTiA9IHtcblx0SU46IE1hdGgubWF4KCBGQURFLkRVUkFUSU9OICsgRkFERS5ERUxBWS5JTiwgU0xJREUuRFVSQVRJT04gKSxcblx0T1VUOiBNYXRoLm1heCggRkFERS5EVVJBVElPTiArIEZBREUuREVMQVkuT1VULCBTTElERS5EVVJBVElPTiApLFxufTtcblxuZXhwb3J0IGNvbnN0IEFOSU1BVElPTl9FTkRfTkFNRVMgPSB7XG5cdGVuZDoge1xuXHRcdGluOiBzbGlkZUZyb21SaWdodC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb0xlZnQubmFtZSxcblx0fSxcblx0c3RhcnQ6IHtcblx0XHRpbjogc2xpZGVGcm9tTGVmdC5uYW1lLFxuXHRcdG91dDogc2xpZGVUb1JpZ2h0Lm5hbWUsXG5cdH0sXG59O1xuXG5jb25zdCBBTklNQVRJT04gPSB7XG5cdGVuZDoge1xuXHRcdGluOiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0LklOIH1tcyBib3RoICR7IGZhZGVJbiB9LCAkeyBTTElERS5EVVJBVElPTiB9bXMgJHsgU0xJREUuRUFTSU5HIH0gYm90aCAkeyBzbGlkZUZyb21SaWdodCB9XG5cdFx0YCxcblx0XHRvdXQ6IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuT1VUIH1tcyBib3RoICR7IGZhZGVPdXQgfSwgJHsgU0xJREUuRFVSQVRJT04gfW1zICR7IFNMSURFLkVBU0lORyB9IGJvdGggJHsgc2xpZGVUb0xlZnQgfVxuXHRcdGAsXG5cdH0sXG5cdHN0YXJ0OiB7XG5cdFx0aW46IGNzc2Bcblx0XHRcdCR7IEZBREUuRFVSQVRJT04gfW1zICR7IEZBREUuRUFTSU5HIH0gJHsgRkFERS5ERUxBWVxuXHRcdFx0XHQuSU4gfW1zIGJvdGggJHsgZmFkZUluIH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlRnJvbUxlZnQgfVxuXHRcdGAsXG5cdFx0b3V0OiBjc3NgXG5cdFx0XHQkeyBGQURFLkRVUkFUSU9OIH1tcyAkeyBGQURFLkVBU0lORyB9ICR7IEZBREUuREVMQVlcblx0XHRcdFx0Lk9VVCB9bXMgYm90aCAkeyBmYWRlT3V0IH0sICR7IFNMSURFLkRVUkFUSU9OIH1tcyAkeyBTTElERS5FQVNJTkcgfSBib3RoICR7IHNsaWRlVG9SaWdodCB9XG5cdFx0YCxcblx0fSxcbn0gYXMgY29uc3Q7XG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuQW5pbWF0aW9uID0gY3NzYFxuXHR6LWluZGV4OiAxO1xuXG5cdCZbZGF0YS1hbmltYXRpb24tdHlwZT0nb3V0J10ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHQmOm5vdCggW2RhdGEtc2tpcC1hbmltYXRpb25dICkge1xuXHRcdFx0JHsgKCBbICdzdGFydCcsICdlbmQnIF0gYXMgY29uc3QgKS5tYXAoICggZGlyZWN0aW9uICkgPT5cblx0XHRcdFx0KCBbICdpbicsICdvdXQnIF0gYXMgY29uc3QgKS5tYXAoXG5cdFx0XHRcdFx0KCB0eXBlICkgPT4gY3NzYFxuXHRcdFx0XHRcdFx0JltkYXRhLWFuaW1hdGlvbi1kaXJlY3Rpb249JyR7IGRpcmVjdGlvbiB9J11bZGF0YS1hbmltYXRpb24tdHlwZT0nJHsgdHlwZSB9J10ge1xuXHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICR7IEFOSU1BVElPTlsgZGlyZWN0aW9uIF1bIHR5cGUgXSB9O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGBcblx0XHRcdFx0KVxuXHRcdFx0KSB9XG5cdFx0fVxuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgbmF2aWdhdG9yU2NyZWVuID0gY3NzYFxuXHQvKiBFbnN1cmVzIGhvcml6b250YWwgb3ZlcmZsb3cgaXMgdmlzdWFsbHkgYWNjZXNzaWJsZSAqL1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHQvKiBJbiBjYXNlIHRoZSByb290IGhhcyBhIGhlaWdodCwgaXQgc2hvdWxkIG5vdCBiZSBleGNlZWRlZCAqL1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRncmlkLXJvdzogMSAvIC0xO1xuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__25
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__20
   };

   // packages/components/build-module/navigator/navigator/component.mjs
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
   function addScreen({
     screens
   }, screen) {
@@ -45328,10 +47756,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       initialPath: initialPathProp,
       children,
-      className: className2,
+      className,
       ...otherProps
     } = useContextSystem(props, "Navigator");
-    const [routerState, dispatch] = (0, import_element149.useReducer)(routerReducer, initialPathProp, (path) => ({
+    const [routerState, dispatch] = (0, import_element148.useReducer)(routerReducer, initialPathProp, (path) => ({
       screens: [],
       currentLocation: {
         path,
@@ -45341,7 +47769,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       focusSelectors: /* @__PURE__ */ new Map(),
       initialPath: initialPathProp
     }));
-    const methods = (0, import_element149.useMemo)(() => ({
+    const methods = (0, import_element148.useMemo)(() => ({
       // Note: calling goBack calls `goToParent` internally, as it was established
       // that `goBack` should behave like `goToParent`, and `goToParent` should
       // be marked as deprecated.
@@ -45355,7 +47783,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         options: options2
       }),
       goToParent: (options2) => {
-        (0, import_deprecated21.default)(`wp.components.useNavigator().goToParent`, {
+        (0, import_deprecated22.default)(`wp.components.useNavigator().goToParent`, {
           since: "6.7",
           alternative: "wp.components.useNavigator().goBack"
         });
@@ -45377,19 +47805,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       currentLocation,
       matchedPath
     } = routerState;
-    const navigatorContextValue = (0, import_element149.useMemo)(() => ({
+    const navigatorContextValue = (0, import_element148.useMemo)(() => ({
       location: currentLocation,
       params: matchedPath?.params ?? {},
       match: matchedPath?.id,
       ...methods
     }), [currentLocation, matchedPath, methods]);
     const cx2 = useCx();
-    const classes = (0, import_element149.useMemo)(() => cx2(navigatorWrapper, className2), [className2, cx2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(component_default, {
+    const classes = (0, import_element148.useMemo)(() => cx2(navigatorWrapper, className), [className, cx2]);
+    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(component_default, {
       ref: forwardedRef,
       className: classes,
       ...otherProps,
-      children: /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(NavigatorContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(NavigatorContext.Provider, {
         value: navigatorContextValue,
         children
       })
@@ -45399,15 +47827,15 @@ 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_element151 = __toESM(require_element(), 1);
+  var import_element150 = __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);

   // packages/components/build-module/navigator/navigator-screen/use-screen-animate-presence.mjs
-  var import_element150 = __toESM(require_element(), 1);
+  var import_element149 = __toESM(require_element(), 1);
   var import_compose62 = __toESM(require_compose(), 1);
-  var import_i18n60 = __toESM(require_i18n(), 1);
+  var import_i18n61 = __toESM(require_i18n(), 1);
   var ANIMATION_TIMEOUT_MARGIN = 1.2;
   var isEnterAnimation = (animationDirection, animationStatus, animationName) => animationStatus === "ANIMATING_IN" && animationName === ANIMATION_END_NAMES[animationDirection].in;
   var isExitAnimation = (animationDirection, animationStatus, animationName) => animationStatus === "ANIMATING_OUT" && animationName === ANIMATION_END_NAMES[animationDirection].out;
@@ -45417,19 +47845,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     isBack,
     onAnimationEnd
   }) {
-    const isRTL19 = (0, import_i18n60.isRTL)();
+    const isRTL18 = (0, import_i18n61.isRTL)();
     const prefersReducedMotion2 = (0, import_compose62.useReducedMotion)();
-    const [animationStatus, setAnimationStatus] = (0, import_element150.useState)("INITIAL");
+    const [animationStatus, setAnimationStatus] = (0, import_element149.useState)("INITIAL");
     const becameSelected = animationStatus !== "ANIMATING_IN" && animationStatus !== "IN" && isMatch;
     const becameUnselected = animationStatus !== "ANIMATING_OUT" && animationStatus !== "OUT" && !isMatch;
-    (0, import_element150.useLayoutEffect)(() => {
+    (0, import_element149.useLayoutEffect)(() => {
       if (becameSelected) {
         setAnimationStatus(skipAnimation || prefersReducedMotion2 ? "IN" : "ANIMATING_IN");
       } else if (becameUnselected) {
         setAnimationStatus(skipAnimation || prefersReducedMotion2 ? "OUT" : "ANIMATING_OUT");
       }
     }, [becameSelected, becameUnselected, skipAnimation, prefersReducedMotion2]);
-    const animationDirection = isRTL19 && isBack || !isRTL19 && !isBack ? "end" : "start";
+    const animationDirection = isRTL18 && isBack || !isRTL18 && !isBack ? "end" : "start";
     const isAnimatingIn = animationStatus === "ANIMATING_IN";
     const isAnimatingOut = animationStatus === "ANIMATING_OUT";
     let animationType;
@@ -45438,7 +47866,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     } else if (isAnimatingOut) {
       animationType = "out";
     }
-    const onScreenAnimationEnd = (0, import_element150.useCallback)((e3) => {
+    const onScreenAnimationEnd = (0, import_element149.useCallback)((e3) => {
       onAnimationEnd?.(e3);
       if (isExitAnimation(animationDirection, animationStatus, e3.animationName)) {
         setAnimationStatus("OUT");
@@ -45446,7 +47874,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         setAnimationStatus("IN");
       }
     }, [onAnimationEnd, animationStatus, animationDirection]);
-    (0, import_element150.useEffect)(() => {
+    (0, import_element149.useEffect)(() => {
       let animationTimeout;
       if (isAnimatingOut) {
         animationTimeout = window.setTimeout(() => {
@@ -45481,15 +47909,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/navigator/navigator-screen/component.mjs
-  var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
+  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;
     }
-    const screenId = (0, import_element151.useId)();
+    const screenId = (0, import_element150.useId)();
     const {
       children,
-      className: className2,
+      className,
       path,
       onAnimationEnd: onAnimationEndProp,
       ...otherProps
@@ -45499,7 +47927,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       match: match3,
       addScreen: addScreen2,
       removeScreen: removeScreen2
-    } = (0, import_element151.useContext)(NavigatorContext);
+    } = (0, import_element150.useContext)(NavigatorContext);
     const {
       isInitial,
       isBack,
@@ -45507,9 +47935,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       skipFocus
     } = location;
     const isMatch = match3 === screenId;
-    const wrapperRef = (0, import_element151.useRef)(null);
+    const wrapperRef = (0, import_element150.useRef)(null);
     const skipAnimationAndFocusRestoration = !!isInitial && !isBack;
-    (0, import_element151.useEffect)(() => {
+    (0, import_element150.useEffect)(() => {
       const screen = {
         id: screenId,
         path: (0, import_escape_html.escapeAttribute)(path)
@@ -45528,12 +47956,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       skipAnimation: skipAnimationAndFocusRestoration
     });
     const cx2 = useCx();
-    const classes = (0, import_element151.useMemo)(() => cx2(navigatorScreen, animationStyles, className2), [className2, cx2, animationStyles]);
-    const locationRef = (0, import_element151.useRef)(location);
-    (0, import_element151.useEffect)(() => {
+    const classes = (0, import_element150.useMemo)(() => cx2(navigatorScreen, animationStyles, className), [className, cx2, animationStyles]);
+    const locationRef = (0, import_element150.useRef)(location);
+    (0, import_element150.useEffect)(() => {
       locationRef.current = location;
     }, [location]);
-    (0, import_element151.useEffect)(() => {
+    (0, import_element150.useEffect)(() => {
       const wrapperEl = wrapperRef.current;
       if (skipAnimationAndFocusRestoration || !isMatch || !wrapperEl || locationRef.current.hasRestoredFocus || skipFocus) {
         return;
@@ -45554,7 +47982,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       elementToFocus.focus();
     }, [skipAnimationAndFocusRestoration, isMatch, isBack, focusTargetSelector, skipFocus]);
     const mergedWrapperRef = (0, import_compose63.useMergeRefs)([forwardedRef, wrapperRef]);
-    return shouldRenderScreen ? /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(component_default, {
+    return shouldRenderScreen ? /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(component_default, {
       ref: mergedWrapperRef,
       className: classes,
       ...screenProps,
@@ -45565,11 +47993,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_element153 = __toESM(require_element(), 1);
+  var import_element152 = __toESM(require_element(), 1);
   var import_escape_html2 = __toESM(require_escape_html(), 1);

   // packages/components/build-module/navigator/use-navigator.mjs
-  var import_element152 = __toESM(require_element(), 1);
+  var import_element151 = __toESM(require_element(), 1);
   function useNavigator() {
     const {
       location,
@@ -45577,7 +48005,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       goTo: goTo2,
       goBack,
       goToParent: goToParent2
-    } = (0, import_element152.useContext)(NavigatorContext);
+    } = (0, import_element151.useContext)(NavigatorContext);
     return {
       location,
       goTo: goTo2,
@@ -45601,7 +48029,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       goTo: goTo2
     } = useNavigator();
-    const handleClick = (0, import_element153.useCallback)((e3) => {
+    const handleClick = (0, import_element152.useCallback)((e3) => {
       e3.preventDefault();
       goTo2(escapedPath, {
         focusTargetSelector: cssSelectorForAttribute(attributeName, escapedPath)
@@ -45617,10 +48045,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/navigator/navigator-button/component.mjs
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedNavigatorButton(props, forwardedRef) {
     const navigatorButtonProps = useNavigatorButton(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(component_default, {
       ref: forwardedRef,
       ...navigatorButtonProps
     });
@@ -45628,7 +48056,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_element154 = __toESM(require_element(), 1);
+  var import_element153 = __toESM(require_element(), 1);
   function useNavigatorBackButton(props) {
     const {
       onClick,
@@ -45638,7 +48066,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       goBack
     } = useNavigator();
-    const handleClick = (0, import_element154.useCallback)((e3) => {
+    const handleClick = (0, import_element153.useCallback)((e3) => {
       e3.preventDefault();
       goBack();
       onClick?.(e3);
@@ -45651,10 +48079,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/navigator/navigator-back-button/component.mjs
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedNavigatorBackButton(props, forwardedRef) {
     const navigatorBackButtonProps = useNavigatorBackButton(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(component_default, {
       ref: forwardedRef,
       ...navigatorBackButtonProps
     });
@@ -45662,14 +48090,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var NavigatorBackButton = contextConnect(UnconnectedNavigatorBackButton, "Navigator.BackButton");

   // packages/components/build-module/navigator/navigator-to-parent-button/component.mjs
-  var import_deprecated22 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var import_deprecated23 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
   function UnconnectedNavigatorToParentButton(props, forwardedRef) {
-    (0, import_deprecated22.default)("wp.components.NavigatorToParentButton", {
+    (0, import_deprecated23.default)("wp.components.NavigatorToParentButton", {
       since: "6.7",
       alternative: "wp.components.Navigator.BackButton"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(NavigatorBackButton, {
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(NavigatorBackButton, {
       ref: forwardedRef,
       ...props
     });
@@ -45791,15 +48219,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/notice/index.mjs
-  var import_i18n61 = __toESM(require_i18n(), 1);
-  var import_element155 = __toESM(require_element(), 1);
+  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_element154 = __toESM(require_element(), 1);
   var import_a11y7 = __toESM(require_a11y(), 1);
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
   var noop19 = () => {
   };
   function useSpokenMessage(message, politeness) {
-    const spokenMessage = typeof message === "string" ? message : (0, import_element155.renderToString)(message);
-    (0, import_element155.useEffect)(() => {
+    const spokenMessage = typeof message === "string" ? message : (0, import_element154.renderToString)(message);
+    (0, import_element154.useEffect)(() => {
       if (spokenMessage) {
         (0, import_a11y7.speak)(spokenMessage, politeness);
       }
@@ -45819,18 +48247,18 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   function getStatusLabel(status) {
     switch (status) {
       case "warning":
-        return (0, import_i18n61.__)("Warning notice");
+        return (0, import_i18n62.__)("Warning notice");
       case "info":
-        return (0, import_i18n61.__)("Information notice");
+        return (0, import_i18n62.__)("Information notice");
       case "error":
-        return (0, import_i18n61.__)("Error notice");
+        return (0, import_i18n62.__)("Error notice");
       // The default will also catch the 'success' status.
       default:
-        return (0, import_i18n61.__)("Notice");
+        return (0, import_i18n62.__)("Notice");
     }
   }
   function Notice({
-    className: className2,
+    className,
     status = "info",
     children,
     spokenMessage = children,
@@ -45845,9 +48273,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     onDismiss = noop19
   }) {
     useSpokenMessage(spokenMessage, politeness);
-    const classes = clsx_default(className2, "components-notice", "is-" + status);
+    const classes = clsx_default(className, "components-notice", "is-" + status);
     if (__unstableHTML && typeof children === "string") {
-      children = /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_element155.RawHTML, {
+      children = /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_element154.RawHTML, {
         children
       });
     }
@@ -45855,14 +48283,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       onDismiss();
       onRemove();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)("div", {
       className: classes,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime234.jsx)(component_default2, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime239.jsx)(component_default2, {
         children: getStatusLabel(status)
-      }), /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("div", {
         className: "components-notice__content",
         children
-      }), actions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("div", {
+      }), actions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("div", {
         className: "components-notice__actions",
         children: actions.map(({
           className: buttonCustomClasses,
@@ -45881,7 +48309,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           if (typeof computedVariant === "undefined" && isPrimary) {
             computedVariant = "primary";
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(button_default, {
+          return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(button_default, {
             size: "compact",
             href: url,
             variant: computedVariant,
@@ -45892,11 +48320,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
             children: label
           }, index2);
         })
-      }), isDismissible && /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(button_default, {
+      }), isDismissible && /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(button_default, {
         size: "small",
         className: "components-notice__dismiss",
         icon: close_small_default,
-        label: (0, import_i18n61.__)("Close"),
+        label: (0, import_i18n62.__)("Close"),
         onClick: onDismissNotice
       })]
     });
@@ -45904,26 +48332,26 @@ 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_react112 = __toESM(require_react(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  var import_react110 = __toESM(require_react(), 1);
+  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
   var noop20 = () => {
   };
   function NoticeList({
     notices,
     onRemove = noop20,
-    className: className2,
+    className,
     children
   }) {
     const removeNotice = (id3) => () => onRemove(id3);
-    className2 = clsx_default("components-notice-list", className2);
-    return /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)("div", {
-      className: className2,
+    className = clsx_default("components-notice-list", className);
+    return /* @__PURE__ */ (0, import_jsx_runtime240.jsxs)("div", {
+      className,
       children: [children, [...notices].reverse().map((notice) => {
         const {
           content,
           ...restNotice
         } = notice;
-        return /* @__PURE__ */ (0, import_react112.createElement)(notice_default, {
+        return /* @__PURE__ */ (0, import_react110.createElement)(notice_default, {
           ...restNotice,
           key: notice.id,
           onRemove: removeNotice(notice.id)
@@ -45934,17 +48362,17 @@ 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_element156 = __toESM(require_element(), 1);
+  var import_element155 = __toESM(require_element(), 1);

   // packages/components/build-module/panel/header.mjs
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
   function PanelHeader({
     label,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)("div", {
       className: "components-panel__header",
-      children: [label && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)("h2", {
+      children: [label && /* @__PURE__ */ (0, import_jsx_runtime241.jsx)("h2", {
         children: label
       }), children]
     });
@@ -45952,36 +48380,36 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var header_default = PanelHeader;

   // packages/components/build-module/panel/index.mjs
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedPanel({
     header,
-    className: className2,
+    className,
     children
   }, ref) {
-    const classNames = clsx_default(className2, "components-panel");
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", {
+    const classNames = clsx_default(className, "components-panel");
+    return /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)("div", {
       className: classNames,
       ref,
-      children: [header && /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(header_default, {
+      children: [header && /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(header_default, {
         label: header
       }), children]
     });
   }
-  var Panel = (0, import_element156.forwardRef)(UnforwardedPanel);
+  var Panel = (0, import_element155.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_element157 = __toESM(require_element(), 1);
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  var import_element156 = __toESM(require_element(), 1);
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
   var noop21 = () => {
   };
   function UnforwardedPanelBody(props, ref) {
     const {
       buttonProps = {},
       children,
-      className: className2,
+      className,
       icon,
       initialOpen,
       onToggle = noop21,
@@ -45993,7 +48421,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_element157.useRef)(null);
+    const nodeRef = (0, import_element156.useRef)(null);
     const scrollBehavior = (0, import_compose64.useReducedMotion)() ? "auto" : "smooth";
     const handleOnToggle = (event) => {
       event.preventDefault();
@@ -46001,7 +48429,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       setIsOpened(next2);
       onToggle(next2);
     };
-    const scrollAfterOpenRef = (0, import_element157.useRef)(void 0);
+    const scrollAfterOpenRef = (0, import_element156.useRef)(void 0);
     scrollAfterOpenRef.current = scrollAfterOpen;
     use_update_effect_default(() => {
       if (isOpened && scrollAfterOpenRef.current && nodeRef.current?.scrollIntoView) {
@@ -46012,13 +48440,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         });
       }
     }, [isOpened, scrollBehavior]);
-    const classes = clsx_default("components-panel__body", className2, {
+    const classes = clsx_default("components-panel__body", className, {
       "is-opened": isOpened
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)("div", {
       className: classes,
       ref: (0, import_compose64.useMergeRefs)([nodeRef, ref]),
-      children: [/* @__PURE__ */ (0, import_jsx_runtime238.jsx)(PanelBodyTitle, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime243.jsx)(PanelBodyTitle, {
         icon,
         isOpened: Boolean(isOpened),
         onClick: handleOnToggle,
@@ -46029,7 +48457,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }) : isOpened && children]
     });
   }
-  var PanelBodyTitle = (0, import_element157.forwardRef)(({
+  var PanelBodyTitle = (0, import_element156.forwardRef)(({
     isOpened,
     icon,
     title,
@@ -46038,21 +48466,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (!title) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)("h2", {
+    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)("h2", {
       className: "components-panel__body-title",
-      children: /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(button_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(button_default, {
         __next40pxDefaultSize: true,
         className: "components-panel__body-toggle",
         "aria-expanded": isOpened,
         ref,
         ...props,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime238.jsx)("span", {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime243.jsx)("span", {
           "aria-hidden": "true",
-          children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(icon_default3, {
+          children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(icon_default3, {
             className: "components-panel__arrow",
             icon: isOpened ? chevron_up_default : chevron_down_default
           })
-        }), title, icon && /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(icon_default3, {
+        }), title, icon && /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(icon_default3, {
           icon,
           className: "components-panel__icon",
           size: 20
@@ -46060,40 +48488,40 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   });
-  var PanelBody = (0, import_element157.forwardRef)(UnforwardedPanelBody);
+  var PanelBody = (0, import_element156.forwardRef)(UnforwardedPanelBody);
   PanelBody.displayName = "PanelBody";
   var body_default = PanelBody;

   // packages/components/build-module/panel/row.mjs
-  var import_element158 = __toESM(require_element(), 1);
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
+  var import_element157 = __toESM(require_element(), 1);
+  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedPanelRow({
-    className: className2,
+    className,
     children
   }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("div", {
-      className: clsx_default("components-panel__row", className2),
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)("div", {
+      className: clsx_default("components-panel__row", className),
       ref,
       children
     });
   }
-  var PanelRow = (0, import_element158.forwardRef)(UnforwardedPanelRow);
+  var PanelRow = (0, import_element157.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_primitives33 = __toESM(require_primitives(), 1);
-  var import_element159 = __toESM(require_element(), 1);
+  var import_primitives34 = __toESM(require_primitives(), 1);
+  var import_element158 = __toESM(require_element(), 1);
   var import_a11y8 = __toESM(require_a11y(), 1);
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
-  var PlaceholderIllustration = /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_primitives33.SVG, {
+  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  var PlaceholderIllustration = /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_primitives34.SVG, {
     className: "components-placeholder__illustration",
     fill: "none",
     xmlns: "http://www.w3.org/2000/svg",
     viewBox: "0 0 60 60",
     preserveAspectRatio: "none",
-    children: /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_primitives33.Path, {
+    children: /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_primitives34.Path, {
       vectorEffect: "non-scaling-stroke",
       d: "M60 60 0 0"
     })
@@ -46104,7 +48532,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children,
       label,
       instructions,
-      className: className2,
+      className,
       notices,
       preview,
       isColumnLayout,
@@ -46122,30 +48550,30 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         "is-small": width < 160
       };
     }
-    const classes = clsx_default("components-placeholder", className2, modifierClassNames, withIllustration ? "has-illustration" : null);
+    const classes = clsx_default("components-placeholder", className, modifierClassNames, withIllustration ? "has-illustration" : null);
     const fieldsetClasses = clsx_default("components-placeholder__fieldset", {
       "is-column-layout": isColumnLayout
     });
-    (0, import_element159.useEffect)(() => {
+    (0, import_element158.useEffect)(() => {
       if (instructions) {
         (0, import_a11y8.speak)(instructions);
       }
     }, [instructions]);
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)("div", {
       ...additionalProps,
       className: classes,
-      children: [withIllustration ? PlaceholderIllustration : null, resizeListener, notices, preview && /* @__PURE__ */ (0, import_jsx_runtime240.jsx)("div", {
+      children: [withIllustration ? PlaceholderIllustration : null, resizeListener, notices, preview && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("div", {
         className: "components-placeholder__preview",
         children: preview
-      }), /* @__PURE__ */ (0, import_jsx_runtime240.jsxs)("div", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)("div", {
         className: "components-placeholder__label",
-        children: [/* @__PURE__ */ (0, import_jsx_runtime240.jsx)(icon_default3, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime245.jsx)(icon_default3, {
           icon
         }), label]
-      }), !!instructions && /* @__PURE__ */ (0, import_jsx_runtime240.jsx)("div", {
+      }), !!instructions && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("div", {
         className: "components-placeholder__instructions",
         children: instructions
-      }), /* @__PURE__ */ (0, import_jsx_runtime240.jsx)("div", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("div", {
         className: fieldsetClasses,
         children
       })]
@@ -46155,84 +48583,105 @@ 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_element160 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/progress-bar/styles.mjs
-  var import_i18n62 = __toESM(require_i18n(), 1);
-  function _EMOTION_STRINGIFIED_CSS_ERROR__26() {
-    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 import_element159 = __toESM(require_element(), 1);
+  var import_jsx_runtime246 = __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 animateProgressBar(isRtl = false) {
-    const animationDirection = isRtl ? "right" : "left";
-    return keyframes2({
-      "0%": {
-        [animationDirection]: "-50%"
-      },
-      "100%": {
-        [animationDirection]: "100%"
+  function documentContainsStyleHash37(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) {
+        return true;
       }
-    });
+    }
+    return false;
   }
-  var INDETERMINATE_TRACK_WIDTH = 50;
-  var Track2 = /* @__PURE__ */ createStyled("div", false ? {
-    target: "e15u147w2"
-  } : {
-    target: "e15u147w2",
-    label: "Track"
-  })("position:relative;overflow:hidden;height:", config_values_default.borderWidthFocus, ";background-color:color-mix(\n		in srgb,\n		", COLORS.theme.foreground, ",\n		transparent 90%\n	);border-radius:", config_values_default.radiusFull, ";outline:2px solid transparent;outline-offset:2px;:where( & ){width:160px;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQitCIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgaXNSVEwgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmZ1bmN0aW9uIGFuaW1hdGVQcm9ncmVzc0JhciggaXNSdGwgPSBmYWxzZSApIHtcblx0Y29uc3QgYW5pbWF0aW9uRGlyZWN0aW9uID0gaXNSdGwgPyAncmlnaHQnIDogJ2xlZnQnO1xuXG5cdHJldHVybiBrZXlmcmFtZXMoIHtcblx0XHQnMCUnOiB7XG5cdFx0XHRbIGFuaW1hdGlvbkRpcmVjdGlvbiBdOiAnLTUwJScsXG5cdFx0fSxcblx0XHQnMTAwJSc6IHtcblx0XHRcdFsgYW5pbWF0aW9uRGlyZWN0aW9uIF06ICcxMDAlJyxcblx0XHR9LFxuXHR9ICk7XG59XG5cbi8vIFdpZHRoIG9mIHRoZSBpbmRpY2F0b3IgZm9yIHRoZSBpbmRldGVybWluYXRlIHByb2dyZXNzIGJhclxuZXhwb3J0IGNvbnN0IElOREVURVJNSU5BVEVfVFJBQ0tfV0lEVEggPSA1MDtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLmRpdmBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH07XG5cdC8qIFRleHQgY29sb3IgYXQgMTAlIG9wYWNpdHkgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuXHRcdGluIHNyZ2IsXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfSxcblx0XHR0cmFuc3BhcmVudCA5MCVcblx0KTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXG5cdDp3aGVyZSggJiApIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJbmRpY2F0b3IgPSBzdHlsZWQuZGl2PCB7XG5cdGlzSW5kZXRlcm1pbmF0ZTogYm9vbGVhbjtcbn0gPmBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHQvKiBUZXh0IGNvbG9yIGF0IDkwJSBvcGFjaXR5ICovXG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChcblx0XHRpbiBzcmdiLFxuXHRcdCR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH0sXG5cdFx0dHJhbnNwYXJlbnQgMTAlXG5cdCk7XG5cblx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cblx0JHsgKCB7IGlzSW5kZXRlcm1pbmF0ZSB9ICkgPT5cblx0XHRpc0luZGV0ZXJtaW5hdGVcblx0XHRcdD8gY3NzKCB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uRHVyYXRpb246ICcxLjVzJyxcblx0XHRcdFx0XHRhbmltYXRpb25UaW1pbmdGdW5jdGlvbjogJ2Vhc2UtaW4tb3V0Jyxcblx0XHRcdFx0XHRhbmltYXRpb25JdGVyYXRpb25Db3VudDogJ2luZmluaXRlJyxcblx0XHRcdFx0XHRhbmltYXRpb25OYW1lOiBhbmltYXRlUHJvZ3Jlc3NCYXIoIGlzUlRMKCkgKSxcblx0XHRcdFx0XHR3aWR0aDogYCR7IElOREVURVJNSU5BVEVfVFJBQ0tfV0lEVEggfSVgLFxuXHRcdFx0ICB9IClcblx0XHRcdDogY3NzKCB7XG5cdFx0XHRcdFx0d2lkdGg6ICd2YXIoLS1pbmRpY2F0b3Itd2lkdGgpJyxcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAnd2lkdGggMC40cyBlYXNlLWluLW91dCcsXG5cdFx0XHQgIH0gKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFByb2dyZXNzRWxlbWVudCA9IHN0eWxlZC5wcm9ncmVzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuIl19 */"));
-  var _ref7 = false ? {
-    name: "152sa26",
-    styles: "width:var(--indicator-width);transition:width 0.4s ease-in-out"
-  } : {
-    name: "1ox6xu8-Indicator",
-    styles: "width:var(--indicator-width);transition:width 0.4s ease-in-out;label:Indicator;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRUsiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBpc1JUTCB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZnVuY3Rpb24gYW5pbWF0ZVByb2dyZXNzQmFyKCBpc1J0bCA9IGZhbHNlICkge1xuXHRjb25zdCBhbmltYXRpb25EaXJlY3Rpb24gPSBpc1J0bCA/ICdyaWdodCcgOiAnbGVmdCc7XG5cblx0cmV0dXJuIGtleWZyYW1lcygge1xuXHRcdCcwJSc6IHtcblx0XHRcdFsgYW5pbWF0aW9uRGlyZWN0aW9uIF06ICctNTAlJyxcblx0XHR9LFxuXHRcdCcxMDAlJzoge1xuXHRcdFx0WyBhbmltYXRpb25EaXJlY3Rpb24gXTogJzEwMCUnLFxuXHRcdH0sXG5cdH0gKTtcbn1cblxuLy8gV2lkdGggb2YgdGhlIGluZGljYXRvciBmb3IgdGhlIGluZGV0ZXJtaW5hdGUgcHJvZ3Jlc3MgYmFyXG5leHBvcnQgY29uc3QgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCA9IDUwO1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuZGl2YFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfTtcblx0LyogVGV4dCBjb2xvciBhdCAxMCUgb3BhY2l0eSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG5cdFx0aW4gc3JnYixcblx0XHQkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9LFxuXHRcdHRyYW5zcGFyZW50IDkwJVxuXHQpO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cblx0OndoZXJlKCAmICkge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvciA9IHN0eWxlZC5kaXY8IHtcblx0aXNJbmRldGVybWluYXRlOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdC8qIFRleHQgY29sb3IgYXQgOTAlIG9wYWNpdHkgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuXHRcdGluIHNyZ2IsXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfSxcblx0XHR0cmFuc3BhcmVudCAxMCVcblx0KTtcblxuXHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblxuXHQkeyAoIHsgaXNJbmRldGVybWluYXRlIH0gKSA9PlxuXHRcdGlzSW5kZXRlcm1pbmF0ZVxuXHRcdFx0PyBjc3MoIHtcblx0XHRcdFx0XHRhbmltYXRpb25EdXJhdGlvbjogJzEuNXMnLFxuXHRcdFx0XHRcdGFuaW1hdGlvblRpbWluZ0Z1bmN0aW9uOiAnZWFzZS1pbi1vdXQnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbkl0ZXJhdGlvbkNvdW50OiAnaW5maW5pdGUnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbk5hbWU6IGFuaW1hdGVQcm9ncmVzc0JhciggaXNSVEwoKSApLFxuXHRcdFx0XHRcdHdpZHRoOiBgJHsgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCB9JWAsXG5cdFx0XHQgIH0gKVxuXHRcdFx0OiBjc3MoIHtcblx0XHRcdFx0XHR3aWR0aDogJ3ZhcigtLWluZGljYXRvci13aWR0aCknLFxuXHRcdFx0XHRcdHRyYW5zaXRpb246ICd3aWR0aCAwLjRzIGVhc2UtaW4tb3V0Jyxcblx0XHRcdCAgfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUHJvZ3Jlc3NFbGVtZW50ID0gc3R5bGVkLnByb2dyZXNzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__26
-  };
-  var Indicator = /* @__PURE__ */ createStyled("div", false ? {
-    target: "e15u147w1"
-  } : {
-    target: "e15u147w1",
-    label: "Indicator"
-  })("display:inline-block;position:absolute;top:0;height:100%;border-radius:", config_values_default.radiusFull, ";background-color:color-mix(\n		in srgb,\n		", COLORS.theme.foreground, ",\n		transparent 10%\n	);outline:2px solid transparent;outline-offset:-2px;", ({
-    isIndeterminate
-  }) => isIndeterminate ? /* @__PURE__ */ css({
-    animationDuration: "1.5s",
-    animationTimingFunction: "ease-in-out",
-    animationIterationCount: "infinite",
-    animationName: animateProgressBar((0, import_i18n62.isRTL)()),
-    width: `${INDETERMINATE_TRACK_WIDTH}%`
-  }, false ? "" : ";label:Indicator;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErREsiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBpc1JUTCB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZnVuY3Rpb24gYW5pbWF0ZVByb2dyZXNzQmFyKCBpc1J0bCA9IGZhbHNlICkge1xuXHRjb25zdCBhbmltYXRpb25EaXJlY3Rpb24gPSBpc1J0bCA/ICdyaWdodCcgOiAnbGVmdCc7XG5cblx0cmV0dXJuIGtleWZyYW1lcygge1xuXHRcdCcwJSc6IHtcblx0XHRcdFsgYW5pbWF0aW9uRGlyZWN0aW9uIF06ICctNTAlJyxcblx0XHR9LFxuXHRcdCcxMDAlJzoge1xuXHRcdFx0WyBhbmltYXRpb25EaXJlY3Rpb24gXTogJzEwMCUnLFxuXHRcdH0sXG5cdH0gKTtcbn1cblxuLy8gV2lkdGggb2YgdGhlIGluZGljYXRvciBmb3IgdGhlIGluZGV0ZXJtaW5hdGUgcHJvZ3Jlc3MgYmFyXG5leHBvcnQgY29uc3QgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCA9IDUwO1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuZGl2YFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfTtcblx0LyogVGV4dCBjb2xvciBhdCAxMCUgb3BhY2l0eSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG5cdFx0aW4gc3JnYixcblx0XHQkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9LFxuXHRcdHRyYW5zcGFyZW50IDkwJVxuXHQpO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cblx0OndoZXJlKCAmICkge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvciA9IHN0eWxlZC5kaXY8IHtcblx0aXNJbmRldGVybWluYXRlOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdC8qIFRleHQgY29sb3IgYXQgOTAlIG9wYWNpdHkgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuXHRcdGluIHNyZ2IsXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfSxcblx0XHR0cmFuc3BhcmVudCAxMCVcblx0KTtcblxuXHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblxuXHQkeyAoIHsgaXNJbmRldGVybWluYXRlIH0gKSA9PlxuXHRcdGlzSW5kZXRlcm1pbmF0ZVxuXHRcdFx0PyBjc3MoIHtcblx0XHRcdFx0XHRhbmltYXRpb25EdXJhdGlvbjogJzEuNXMnLFxuXHRcdFx0XHRcdGFuaW1hdGlvblRpbWluZ0Z1bmN0aW9uOiAnZWFzZS1pbi1vdXQnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbkl0ZXJhdGlvbkNvdW50OiAnaW5maW5pdGUnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbk5hbWU6IGFuaW1hdGVQcm9ncmVzc0JhciggaXNSVEwoKSApLFxuXHRcdFx0XHRcdHdpZHRoOiBgJHsgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCB9JWAsXG5cdFx0XHQgIH0gKVxuXHRcdFx0OiBjc3MoIHtcblx0XHRcdFx0XHR3aWR0aDogJ3ZhcigtLWluZGljYXRvci13aWR0aCknLFxuXHRcdFx0XHRcdHRyYW5zaXRpb246ICd3aWR0aCAwLjRzIGVhc2UtaW4tb3V0Jyxcblx0XHRcdCAgfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUHJvZ3Jlc3NFbGVtZW50ID0gc3R5bGVkLnByb2dyZXNzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG4iXX0= */") : _ref7, ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0Q0ciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzLCBrZXlmcmFtZXMgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBpc1JUTCB9IGZyb20gJ0B3b3JkcHJlc3MvaTE4bic7XG5pbXBvcnQgeyBDT0xPUlMsIENPTkZJRyB9IGZyb20gJy4uL3V0aWxzJztcblxuZnVuY3Rpb24gYW5pbWF0ZVByb2dyZXNzQmFyKCBpc1J0bCA9IGZhbHNlICkge1xuXHRjb25zdCBhbmltYXRpb25EaXJlY3Rpb24gPSBpc1J0bCA/ICdyaWdodCcgOiAnbGVmdCc7XG5cblx0cmV0dXJuIGtleWZyYW1lcygge1xuXHRcdCcwJSc6IHtcblx0XHRcdFsgYW5pbWF0aW9uRGlyZWN0aW9uIF06ICctNTAlJyxcblx0XHR9LFxuXHRcdCcxMDAlJzoge1xuXHRcdFx0WyBhbmltYXRpb25EaXJlY3Rpb24gXTogJzEwMCUnLFxuXHRcdH0sXG5cdH0gKTtcbn1cblxuLy8gV2lkdGggb2YgdGhlIGluZGljYXRvciBmb3IgdGhlIGluZGV0ZXJtaW5hdGUgcHJvZ3Jlc3MgYmFyXG5leHBvcnQgY29uc3QgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCA9IDUwO1xuXG5leHBvcnQgY29uc3QgVHJhY2sgPSBzdHlsZWQuZGl2YFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogJHsgQ09ORklHLmJvcmRlcldpZHRoRm9jdXMgfTtcblx0LyogVGV4dCBjb2xvciBhdCAxMCUgb3BhY2l0eSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoXG5cdFx0aW4gc3JnYixcblx0XHQkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9LFxuXHRcdHRyYW5zcGFyZW50IDkwJVxuXHQpO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXG5cdC8vIFdpbmRvd3MgaGlnaCBjb250cmFzdCBtb2RlLlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cblx0OndoZXJlKCAmICkge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEluZGljYXRvciA9IHN0eWxlZC5kaXY8IHtcblx0aXNJbmRldGVybWluYXRlOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNGdWxsIH07XG5cdC8qIFRleHQgY29sb3IgYXQgOTAlIG9wYWNpdHkgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuXHRcdGluIHNyZ2IsXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfSxcblx0XHR0cmFuc3BhcmVudCAxMCVcblx0KTtcblxuXHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblxuXHQkeyAoIHsgaXNJbmRldGVybWluYXRlIH0gKSA9PlxuXHRcdGlzSW5kZXRlcm1pbmF0ZVxuXHRcdFx0PyBjc3MoIHtcblx0XHRcdFx0XHRhbmltYXRpb25EdXJhdGlvbjogJzEuNXMnLFxuXHRcdFx0XHRcdGFuaW1hdGlvblRpbWluZ0Z1bmN0aW9uOiAnZWFzZS1pbi1vdXQnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbkl0ZXJhdGlvbkNvdW50OiAnaW5maW5pdGUnLFxuXHRcdFx0XHRcdGFuaW1hdGlvbk5hbWU6IGFuaW1hdGVQcm9ncmVzc0JhciggaXNSVEwoKSApLFxuXHRcdFx0XHRcdHdpZHRoOiBgJHsgSU5ERVRFUk1JTkFURV9UUkFDS19XSURUSCB9JWAsXG5cdFx0XHQgIH0gKVxuXHRcdFx0OiBjc3MoIHtcblx0XHRcdFx0XHR3aWR0aDogJ3ZhcigtLWluZGljYXRvci13aWR0aCknLFxuXHRcdFx0XHRcdHRyYW5zaXRpb246ICd3aWR0aCAwLjRzIGVhc2UtaW4tb3V0Jyxcblx0XHRcdCAgfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgUHJvZ3Jlc3NFbGVtZW50ID0gc3R5bGVkLnByb2dyZXNzYFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbmA7XG4iXX0= */"));
-  var ProgressElement = /* @__PURE__ */ createStyled("progress", false ? {
-    target: "e15u147w0"
-  } : {
-    target: "e15u147w0",
-    label: "ProgressElement"
-  })(false ? {
-    name: "11fb690",
-    styles: "position:absolute;top:0;left:0;opacity:0;width:100%;height:100%"
-  } : {
-    name: "11fb690",
-    styles: "position:absolute;top:0;left:0;opacity:0;width:100%;height:100%/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0RThDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcywga2V5ZnJhbWVzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHsgaXNSVEwgfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi91dGlscyc7XG5cbmZ1bmN0aW9uIGFuaW1hdGVQcm9ncmVzc0JhciggaXNSdGwgPSBmYWxzZSApIHtcblx0Y29uc3QgYW5pbWF0aW9uRGlyZWN0aW9uID0gaXNSdGwgPyAncmlnaHQnIDogJ2xlZnQnO1xuXG5cdHJldHVybiBrZXlmcmFtZXMoIHtcblx0XHQnMCUnOiB7XG5cdFx0XHRbIGFuaW1hdGlvbkRpcmVjdGlvbiBdOiAnLTUwJScsXG5cdFx0fSxcblx0XHQnMTAwJSc6IHtcblx0XHRcdFsgYW5pbWF0aW9uRGlyZWN0aW9uIF06ICcxMDAlJyxcblx0XHR9LFxuXHR9ICk7XG59XG5cbi8vIFdpZHRoIG9mIHRoZSBpbmRpY2F0b3IgZm9yIHRoZSBpbmRldGVybWluYXRlIHByb2dyZXNzIGJhclxuZXhwb3J0IGNvbnN0IElOREVURVJNSU5BVEVfVFJBQ0tfV0lEVEggPSA1MDtcblxuZXhwb3J0IGNvbnN0IFRyYWNrID0gc3R5bGVkLmRpdmBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH07XG5cdC8qIFRleHQgY29sb3IgYXQgMTAlIG9wYWNpdHkgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KFxuXHRcdGluIHNyZ2IsXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfSxcblx0XHR0cmFuc3BhcmVudCA5MCVcblx0KTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c0Z1bGwgfTtcblxuXHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0b3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXG5cdDp3aGVyZSggJiApIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJbmRpY2F0b3IgPSBzdHlsZWQuZGl2PCB7XG5cdGlzSW5kZXRlcm1pbmF0ZTogYm9vbGVhbjtcbn0gPmBcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzRnVsbCB9O1xuXHQvKiBUZXh0IGNvbG9yIGF0IDkwJSBvcGFjaXR5ICovXG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChcblx0XHRpbiBzcmdiLFxuXHRcdCR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH0sXG5cdFx0dHJhbnNwYXJlbnQgMTAlXG5cdCk7XG5cblx0Ly8gV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUuXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cblx0JHsgKCB7IGlzSW5kZXRlcm1pbmF0ZSB9ICkgPT5cblx0XHRpc0luZGV0ZXJtaW5hdGVcblx0XHRcdD8gY3NzKCB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uRHVyYXRpb246ICcxLjVzJyxcblx0XHRcdFx0XHRhbmltYXRpb25UaW1pbmdGdW5jdGlvbjogJ2Vhc2UtaW4tb3V0Jyxcblx0XHRcdFx0XHRhbmltYXRpb25JdGVyYXRpb25Db3VudDogJ2luZmluaXRlJyxcblx0XHRcdFx0XHRhbmltYXRpb25OYW1lOiBhbmltYXRlUHJvZ3Jlc3NCYXIoIGlzUlRMKCkgKSxcblx0XHRcdFx0XHR3aWR0aDogYCR7IElOREVURVJNSU5BVEVfVFJBQ0tfV0lEVEggfSVgLFxuXHRcdFx0ICB9IClcblx0XHRcdDogY3NzKCB7XG5cdFx0XHRcdFx0d2lkdGg6ICd2YXIoLS1pbmRpY2F0b3Itd2lkdGgpJyxcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAnd2lkdGggMC40cyBlYXNlLWluLW91dCcsXG5cdFx0XHQgIH0gKSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFByb2dyZXNzRWxlbWVudCA9IHN0eWxlZC5wcm9ncmVzc2Bcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5gO1xuIl19 */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__26
-  });
-
-  // packages/components/build-module/progress-bar/index.mjs
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+  function injectStyle37(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash37(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE37, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
+  }
+  function registerDocument37(targetDocument) {
+    const runtime = getRuntime37();
+    runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
+    for (const [hash2, css3] of runtime.styles) {
+      injectStyle37(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 registerStyle36(hash2, css3) {
+    const runtime = getRuntime37();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle37(targetDocument, hash2, css3);
+    }
+  }
+  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%}");
+  }
+  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) {
     const {
-      className: className2,
+      className,
       value,
       ...progressProps
     } = props;
     const isIndeterminate = !Number.isFinite(value);
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsxs)(Track2, {
-      className: className2,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime241.jsx)(Indicator, {
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsxs)("div", {
+      className: clsx_default(style_module_default33.track, className),
+      children: [/* @__PURE__ */ (0, import_jsx_runtime246.jsx)("div", {
+        className: clsx_default(style_module_default33.indicator, {
+          [style_module_default33["is-indeterminate"]]: isIndeterminate
+        }),
         style: {
           "--indicator-width": !isIndeterminate ? `${value}%` : void 0
-        },
-        isIndeterminate
-      }), /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(ProgressElement, {
+        }
+      }), /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("progress", {
+        className: style_module_default33["progress-element"],
         max: 100,
         value,
         "aria-label": (0, import_i18n63.__)("Loading \u2026"),
@@ -46241,7 +48690,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ProgressBar = (0, import_element160.forwardRef)(UnforwardedProgressBar);
+  var ProgressBar = (0, import_element159.forwardRef)(UnforwardedProgressBar);
   ProgressBar.displayName = "ProgressBar";
   var progress_bar_default = ProgressBar;

@@ -46285,9 +48734,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/tree-select/index.mjs
-  var import_element161 = __toESM(require_element(), 1);
+  var import_element160 = __toESM(require_element(), 1);
   var import_html_entities = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
   function getSelectOptions(tree, level = 0) {
     return tree.flatMap((treeNode) => [{
       value: treeNode.id,
@@ -46306,13 +48755,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       tree = [],
       ...restProps
     } = props;
-    const options2 = (0, import_element161.useMemo)(() => {
+    const options2 = (0, import_element160.useMemo)(() => {
       return [noOptionLabel && {
         value: "",
         label: noOptionLabel
       }, ...getSelectOptions(tree)].filter((option) => !!option);
     }, [noOptionLabel, tree]);
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(SelectControl, {
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(SelectControl, {
       label,
       options: options2,
       onChange,
@@ -46323,7 +48772,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var tree_select_default = TreeSelect;

   // packages/components/build-module/query-controls/author-select.mjs
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
   function AuthorSelect({
     label,
     noOptionLabel,
@@ -46335,7 +48784,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       return null;
     }
     const termsTree = buildTermsTree(authorList);
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(tree_select_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(tree_select_default, {
       label,
       noOptionLabel,
       onChange: onChangeProp,
@@ -46345,8 +48794,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/query-controls/category-select.mjs
-  var import_element162 = __toESM(require_element(), 1);
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
+  var import_element161 = __toESM(require_element(), 1);
+  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
   function CategorySelect({
     label,
     noOptionLabel,
@@ -46355,10 +48804,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     onChange: onChangeProp,
     ...props
   }) {
-    const termsTree = (0, import_element162.useMemo)(() => {
+    const termsTree = (0, import_element161.useMemo)(() => {
       return buildTermsTree(categoriesList);
     }, [categoriesList]);
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(tree_select_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(tree_select_default, {
       label,
       noOptionLabel,
       onChange: onChangeProp,
@@ -46369,7 +48818,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/query-controls/index.mjs
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_MIN_ITEMS = 1;
   var DEFAULT_MAX_ITEMS = 100;
   var MAX_CATEGORIES_SUGGESTIONS = 20;
@@ -46411,10 +48860,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     // but instead are destructured inline where necessary.
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(component_default18, {
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(component_default18, {
       spacing: "4",
       className: "components-query-controls",
-      children: [onOrderChange && onOrderByChange && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(select_control_default, {
+      children: [onOrderChange && onOrderByChange && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(select_control_default, {
         label: (0, import_i18n64.__)("Order by"),
         value: orderBy === void 0 || order === void 0 ? void 0 : `${orderBy}/${order}`,
         options: orderByOptions,
@@ -46430,13 +48879,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
             onOrderByChange(newOrderBy);
           }
         }
-      }, "query-controls-order-select"), isSingleCategorySelection(props) && props.categoriesList && props.onCategoryChange && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(CategorySelect, {
+      }, "query-controls-order-select"), isSingleCategorySelection(props) && props.categoriesList && props.onCategoryChange && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(CategorySelect, {
         categoriesList: props.categoriesList,
         label: (0, import_i18n64.__)("Category"),
         noOptionLabel: (0, import_i18n64._x)("All", "categories"),
         selectedCategoryId: props.selectedCategoryId,
         onChange: props.onCategoryChange
-      }, "query-controls-category-select"), isMultipleCategorySelection(props) && props.categorySuggestions && props.onCategoryChange && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(form_token_field_default, {
+      }, "query-controls-category-select"), isMultipleCategorySelection(props) && props.categorySuggestions && props.onCategoryChange && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(form_token_field_default, {
         label: (0, import_i18n64.__)("Categories"),
         value: props.selectedCategories && props.selectedCategories.map((item) => ({
           id: item.id,
@@ -46449,13 +48898,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         suggestions: Object.keys(props.categorySuggestions),
         onChange: props.onCategoryChange,
         maxSuggestions: MAX_CATEGORIES_SUGGESTIONS
-      }, "query-controls-categories-select"), onAuthorChange && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(AuthorSelect, {
+      }, "query-controls-categories-select"), onAuthorChange && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(AuthorSelect, {
         authorList,
         label: (0, import_i18n64.__)("Author"),
         noOptionLabel: (0, import_i18n64._x)("All", "authors"),
         selectedAuthorId,
         onChange: onAuthorChange
-      }, "query-controls-author-select"), onNumberOfItemsChange && /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(range_control_default, {
+      }, "query-controls-author-select"), onNumberOfItemsChange && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(range_control_default, {
         label: (0, import_i18n64.__)("Number of items"),
         value: numberOfItems,
         onChange: onNumberOfItemsChange,
@@ -46468,18 +48917,18 @@ 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_element164 = __toESM(require_element(), 1);
+  var import_element163 = __toESM(require_element(), 1);

   // packages/components/build-module/radio-group/context.mjs
-  var import_element163 = __toESM(require_element(), 1);
-  var RadioGroupContext = (0, import_element163.createContext)({
+  var import_element162 = __toESM(require_element(), 1);
+  var RadioGroupContext = (0, import_element162.createContext)({
     store: void 0,
     disabled: void 0
   });
   RadioGroupContext.displayName = "RadioGroupContext";

   // packages/components/build-module/radio-group/radio.mjs
-  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedRadio({
     value,
     children,
@@ -46489,15 +48938,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const {
       store,
       disabled
-    } = (0, import_element164.useContext)(RadioGroupContext);
+    } = (0, import_element163.useContext)(RadioGroupContext);
     const selectedValue = useStoreState(store, "value");
     const isChecked = selectedValue !== void 0 && selectedValue === value;
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Radio, {
+    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(Radio, {
       disabled,
       store,
       ref,
       value,
-      render: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(button_default, {
+      render: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(button_default, {
         variant: isChecked ? "primary" : "secondary",
         __next40pxDefaultSize: true,
         ...props
@@ -46505,15 +48954,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children: children || value
     });
   }
-  var Radio22 = (0, import_element164.forwardRef)(UnforwardedRadio);
+  var Radio22 = (0, import_element163.forwardRef)(UnforwardedRadio);
   Radio22.displayName = "Radio";
   var radio_default = Radio22;

   // packages/components/build-module/radio-group/index.mjs
-  var import_deprecated23 = __toESM(require_deprecated(), 1);
-  var import_element165 = __toESM(require_element(), 1);
+  var import_deprecated24 = __toESM(require_deprecated(), 1);
+  var import_element164 = __toESM(require_element(), 1);
   var import_i18n65 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedRadioGroup({
     label,
     checked,
@@ -46531,19 +48980,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       },
       rtl: (0, import_i18n65.isRTL)()
     });
-    const contextValue = (0, import_element165.useMemo)(() => ({
+    const contextValue = (0, import_element164.useMemo)(() => ({
       store: radioStore,
       disabled
     }), [radioStore, disabled]);
-    (0, import_deprecated23.default)("wp.components.__experimentalRadioGroup", {
+    (0, import_deprecated24.default)("wp.components.__experimentalRadioGroup", {
       alternative: "wp.components.RadioControl or wp.components.__experimentalToggleGroupControl",
       since: "6.8"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(RadioGroupContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(RadioGroupContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(RadioGroup, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(RadioGroup, {
         store: radioStore,
-        render: /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(button_group_default, {
+        render: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(button_group_default, {
           __shouldNotWarnDeprecated: true,
           children
         }),
@@ -46553,13 +49002,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var RadioGroup22 = (0, import_element165.forwardRef)(UnforwardedRadioGroup);
+  var RadioGroup22 = (0, import_element164.forwardRef)(UnforwardedRadioGroup);
   RadioGroup22.displayName = "RadioGroup";
   var radio_group_default = RadioGroup22;

   // packages/components/build-module/radio-control/index.mjs
   var import_compose66 = __toESM(require_compose(), 1);
-  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
   function generateOptionDescriptionId(radioGroupId, index2) {
     return `${radioGroupId}-${index2}-option-description`;
   }
@@ -46572,7 +49021,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   function RadioControl(props) {
     const {
       label,
-      className: className2,
+      className,
       selected,
       help,
       onChange,
@@ -46588,31 +49037,32 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (!options2?.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)("fieldset", {
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)("fieldset", {
       id: id3,
       role: "radiogroup",
-      className: clsx_default(className2, "components-radio-control"),
+      className: clsx_default(className, "components-radio-control"),
       disabled,
       "aria-describedby": !!help ? generateHelpId(id3) : void 0,
-      children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(component_default2, {
+      children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(component_default2, {
         as: "legend",
         children: label
-      }) : /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(base_control_default.VisualLabel, {
+      }) : /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(base_control_default.VisualLabel, {
         as: "legend",
         children: label
-      }), /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(component_default18, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(component_default18, {
         spacing: 3,
         className: clsx_default("components-radio-control__group-wrapper", {
           "has-help": !!help
         }),
-        children: options2.map((option, index2) => /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)("div", {
+        children: options2.map((option, index2) => /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)("div", {
           className: "components-radio-control__option",
-          children: [/* @__PURE__ */ (0, import_jsx_runtime248.jsx)("input", {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime253.jsx)("input", {
             id: generateOptionId(id3, index2),
             className: "components-radio-control__input",
             type: "radio",
             name: id3,
             value: option.value,
+            disabled: option.disabled,
             onChange: onChangeValue,
             checked: option.value === selected,
             "aria-describedby": !!option.description ? generateOptionDescriptionId(id3, index2) : void 0,
@@ -46621,17 +49071,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
               onClick?.(event);
             },
             ...additionalProps
-          }), /* @__PURE__ */ (0, import_jsx_runtime248.jsx)("label", {
+          }), /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("label", {
             className: "components-radio-control__label",
             htmlFor: generateOptionId(id3, index2),
             children: option.label
-          }), !!option.description ? /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(StyledHelp, {
+          }), !!option.description ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(StyledHelp, {
             id: generateOptionDescriptionId(id3, index2),
             className: "components-radio-control__option-description",
             children: option.description
           }) : null]
         }, generateOptionId(id3, index2)))
-      }), !!help && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(StyledHelp, {
+      }), !!help && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(StyledHelp, {
         id: generateHelpId(id3),
         className: "components-base-control__help",
         children: help
@@ -46641,13 +49091,13 @@ 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_element169 = __toESM(require_element(), 1);
+  var import_element168 = __toESM(require_element(), 1);

   // node_modules/re-resizable/lib/index.js
-  var React12 = __toESM(require_react());
+  var React16 = __toESM(require_react());

   // node_modules/re-resizable/lib/resizer.js
-  var React11 = __toESM(require_react());
+  var React15 = __toESM(require_react());
   var __extends = /* @__PURE__ */ (function() {
     var extendStatics = function(d3, b3) {
       extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(d4, b4) {
@@ -46753,10 +49203,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         return _this;
       }
       Resizer2.prototype.render = function() {
-        return React11.createElement("div", { className: this.props.className || "", style: __assign2(__assign2({ position: "absolute", userSelect: "none" }, styles2[this.props.direction]), this.props.replaceStyles || {}), onMouseDown: this.onMouseDown, onTouchStart: this.onTouchStart }, this.props.children);
+        return React15.createElement("div", { className: this.props.className || "", style: __assign2(__assign2({ position: "absolute", userSelect: "none" }, styles2[this.props.direction]), this.props.replaceStyles || {}), onMouseDown: this.onMouseDown, onTouchStart: this.onTouchStart }, this.props.children);
       };
       return Resizer2;
-    })(React11.PureComponent)
+    })(React15.PureComponent)
   );

   // node_modules/re-resizable/lib/index.js
@@ -47422,11 +49872,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
         var resizers = Object.keys(enable).map(function(dir) {
           if (enable[dir] !== false) {
-            return React12.createElement(Resizer, { key: dir, direction: dir, onResizeStart: _this.onResizeStart, replaceStyles: handleStyles && handleStyles[dir], className: handleClasses && handleClasses[dir] }, handleComponent && handleComponent[dir] ? handleComponent[dir] : null);
+            return React16.createElement(Resizer, { key: dir, direction: dir, onResizeStart: _this.onResizeStart, replaceStyles: handleStyles && handleStyles[dir], className: handleClasses && handleClasses[dir] }, handleComponent && handleComponent[dir] ? handleComponent[dir] : null);
           }
           return null;
         });
-        return React12.createElement("div", { className: handleWrapperClass, style: handleWrapperStyle }, resizers);
+        return React16.createElement("div", { className: handleWrapperClass, style: handleWrapperStyle }, resizers);
       };
       Resizable2.prototype.render = function() {
         var _this = this;
@@ -47442,10 +49892,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           style2.flexBasis = this.state.flexBasis;
         }
         var Wrapper6 = this.props.as || "div";
-        return React12.createElement(
+        return React16.createElement(
           Wrapper6,
           __assign3({ ref: this.ref, style: style2, className: this.props.className }, extendsProps),
-          this.state.isResizing && React12.createElement("div", { style: this.state.backgroundStyle }),
+          this.state.isResizing && React16.createElement("div", { style: this.state.backgroundStyle }),
           this.props.children,
           this.renderResizer()
         );
@@ -47478,18 +49928,18 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         snapGap: 0
       };
       return Resizable2;
-    })(React12.PureComponent)
+    })(React16.PureComponent)
   );

   // packages/components/build-module/resizable-box/resize-tooltip/index.mjs
-  var import_element168 = __toESM(require_element(), 1);
+  var import_element167 = __toESM(require_element(), 1);

   // packages/components/build-module/resizable-box/resize-tooltip/label.mjs
-  var import_element167 = __toESM(require_element(), 1);
+  var import_element166 = __toESM(require_element(), 1);
   var import_i18n66 = __toESM(require_i18n(), 1);

   // packages/components/build-module/resizable-box/resize-tooltip/utils.mjs
-  var import_element166 = __toESM(require_element(), 1);
+  var import_element165 = __toESM(require_element(), 1);
   var import_compose67 = __toESM(require_compose(), 1);
   var noop22 = () => {
   };
@@ -47506,16 +49956,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_element166.useState)(false);
-    const [moveY, setMoveY] = (0, import_element166.useState)(false);
+    const [moveX, setMoveX] = (0, import_element165.useState)(false);
+    const [moveY, setMoveY] = (0, import_element165.useState)(false);
     const {
       width,
       height
     } = sizes;
-    const heightRef = (0, import_element166.useRef)(height);
-    const widthRef = (0, import_element166.useRef)(width);
-    const moveTimeoutRef = (0, import_element166.useRef)(void 0);
-    const debounceUnsetMoveXY = (0, import_element166.useCallback)(() => {
+    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 unsetMoveXY = () => {
         if (isAxisControlled) {
           return;
@@ -47528,7 +49978,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
       moveTimeoutRef.current = window.setTimeout(unsetMoveXY, fadeTimeout);
     }, [fadeTimeout, isAxisControlled]);
-    (0, import_element166.useEffect)(() => {
+    (0, import_element165.useEffect)(() => {
       const isRendered = width !== null || height !== null;
       if (!isRendered) {
         return;
@@ -47607,51 +50057,87 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     return void 0;
   }

-  // packages/components/build-module/resizable-box/resize-tooltip/styles/resize-tooltip.styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__27() {
-    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 Root4 = /* @__PURE__ */ createStyled("div", false ? {
-    target: "e1wq7y4k3"
-  } : {
-    target: "e1wq7y4k3",
-    label: "Root"
-  })(false ? {
-    name: "1cd7zoc",
-    styles: "bottom:0;box-sizing:border-box;left:0;pointer-events:none;position:absolute;right:0;top:0"
-  } : {
-    name: "1cd7zoc",
-    styles: "bottom:0;box-sizing:border-box;left:0;pointer-events:none;position:absolute;right:0;top:0/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJOEIiLCJmaWxlIjoicmVzaXplLXRvb2x0aXAuc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgZm9udCwgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi8uLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0Ym90dG9tOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBsaW5lYXI7XG5gO1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IExhYmVsVGV4dCA9IHN0eWxlZCggVGV4dCApYFxuXHQmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__27
-  });
-  var TooltipWrapper = /* @__PURE__ */ createStyled("div", false ? {
-    target: "e1wq7y4k2"
-  } : {
-    target: "e1wq7y4k2",
-    label: "TooltipWrapper"
-  })(false ? {
-    name: "ajymcs",
-    styles: "align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity 120ms linear"
-  } : {
-    name: "ajymcs",
-    styles: "align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity 120ms linear/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjd0MiLCJmaWxlIjoicmVzaXplLXRvb2x0aXAuc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgVGV4dCB9IGZyb20gJy4uLy4uLy4uL3RleHQnO1xuaW1wb3J0IHsgZm9udCwgQ09MT1JTLCBDT05GSUcgfSBmcm9tICcuLi8uLi8uLi91dGlscyc7XG5cbmV4cG9ydCBjb25zdCBSb290ID0gc3R5bGVkLmRpdmBcblx0Ym90dG9tOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyBsaW5lYXI7XG5gO1xuXG5leHBvcnQgY29uc3QgVG9vbHRpcCA9IHN0eWxlZC5kaXZgXG5cdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdHBhZGRpbmc6IDRweCA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbi8vIFRPRE86IFJlc29sdmUgbmVlZCB0byB1c2UgJiYmIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5XG4vLyBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvMTg0ODNcblxuZXhwb3J0IGNvbnN0IExhYmVsVGV4dCA9IHN0eWxlZCggVGV4dCApYFxuXHQmJiYge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZEludmVydGVkIH07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuYDtcbiJdfQ== */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__27
-  });
-  var Tooltip4 = /* @__PURE__ */ createStyled("div", false ? {
-    target: "e1wq7y4k1"
-  } : {
-    target: "e1wq7y4k1",
-    label: "Tooltip"
-  })("background:", COLORS.theme.foreground, ";border-radius:", config_values_default.radiusSmall, ";box-sizing:border-box;font-family:", font("default.fontFamily"), ";font-size:12px;color:", COLORS.theme.foregroundInverted, ";padding:4px 8px;position:relative;" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3QmlDIiwiZmlsZSI6InJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi8uLi90ZXh0JztcbmltcG9ydCB7IGZvbnQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdGJvdHRvbTogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgbGluZWFyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmRJbnZlcnRlZCB9O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBMYWJlbFRleHQgPSBzdHlsZWQoIFRleHQgKWBcblx0JiYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmRJbnZlcnRlZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbmA7XG4iXX0= */"));
-  var LabelText = /* @__PURE__ */ createStyled(component_default8, false ? {
-    target: "e1wq7y4k0"
-  } : {
-    target: "e1wq7y4k0",
-    label: "LabelText"
-  })("&&&{color:", COLORS.theme.foregroundInverted, ";display:block;font-size:13px;line-height:1.4;white-space:nowrap;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQ3VDIiwiZmlsZSI6InJlc2l6ZS10b29sdGlwLnN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IFRleHQgfSBmcm9tICcuLi8uLi8uLi90ZXh0JztcbmltcG9ydCB7IGZvbnQsIENPTE9SUywgQ09ORklHIH0gZnJvbSAnLi4vLi4vLi4vdXRpbHMnO1xuXG5leHBvcnQgY29uc3QgUm9vdCA9IHN0eWxlZC5kaXZgXG5cdGJvdHRvbTogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bGVmdDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbmA7XG5cbmV4cG9ydCBjb25zdCBUb29sdGlwV3JhcHBlciA9IHN0eWxlZC5kaXZgXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgbGluZWFyO1xuYDtcblxuZXhwb3J0IGNvbnN0IFRvb2x0aXAgPSBzdHlsZWQuZGl2YFxuXHRiYWNrZ3JvdW5kOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmRJbnZlcnRlZCB9O1xuXHRwYWRkaW5nOiA0cHggOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5gO1xuXG4vLyBUT0RPOiBSZXNvbHZlIG5lZWQgdG8gdXNlICYmJiB0byBpbmNyZWFzZSBzcGVjaWZpY2l0eVxuLy8gaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9ndXRlbmJlcmcvaXNzdWVzLzE4NDgzXG5cbmV4cG9ydCBjb25zdCBMYWJlbFRleHQgPSBzdHlsZWQoIFRleHQgKWBcblx0JiYmIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmRJbnZlcnRlZCB9O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbmA7XG4iXX0= */"));
-
   // packages/components/build-module/resizable-box/resize-tooltip/label.mjs
-  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime254 = __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, hash2) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE38}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash2) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle38(targetDocument, hash2, css3) {
+    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(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash38(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE38, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
+  }
+  function registerDocument38(targetDocument) {
+    const runtime = getRuntime38();
+    runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
+    for (const [hash2, css3] of runtime.styles) {
+      injectStyle38(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 registerStyle37(hash2, css3) {
+    const runtime = getRuntime38();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle38(targetDocument, hash2, css3);
+    }
+  }
+  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}");
+  }
+  var style_module_default34 = { "root": "f1c3c2f08c84bcca__root", "tooltip-wrapper": "dd094b49bf71dfd9__tooltip-wrapper", "tooltip": "d768357cc581321f__tooltip", "label-text": "a32e43dd68941abb__label-text" };
   var CORNER_OFFSET = 4;
   var CURSOR_OFFSET_TOP = CORNER_OFFSET * 2.5;
   function Label3({
@@ -47692,32 +50178,113 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         left: (0, import_i18n66.isRTL)() ? CORNER_OFFSET : void 0
       };
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(TooltipWrapper, {
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("div", {
       "aria-hidden": "true",
-      className: "components-resizable-tooltip__tooltip-wrapper",
+      className: clsx_default("components-resizable-tooltip__tooltip-wrapper", style_module_default34["tooltip-wrapper"]),
       ref,
       style: style2,
       ...props,
-      children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(Tooltip4, {
-        className: "components-resizable-tooltip__tooltip",
+      children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)("div", {
+        className: clsx_default("components-resizable-tooltip__tooltip", style_module_default34.tooltip),
         style: labelStyle,
-        children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(LabelText, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(component_default8, {
           as: "span",
+          className: style_module_default34["label-text"],
           children: label
         })
       })
     });
   }
-  var ForwardedComponent3 = (0, import_element167.forwardRef)(Label3);
+  var ForwardedComponent3 = (0, import_element166.forwardRef)(Label3);
   var label_default = ForwardedComponent3;

   // packages/components/build-module/resizable-box/resize-tooltip/index.mjs
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
+  function getRuntime39() {
+    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") {
+      registerDocument39(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash39(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) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle39(targetDocument, hash2, css3) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime39();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash39(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE39, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
+  }
+  function registerDocument39(targetDocument) {
+    const runtime = getRuntime39();
+    runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
+    for (const [hash2, css3] of runtime.styles) {
+      injectStyle39(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 registerStyle38(hash2, css3) {
+    const runtime = getRuntime39();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle39(targetDocument, hash2, css3);
+    }
+  }
+  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}");
+  }
+  var style_module_default35 = { "root": "f1c3c2f08c84bcca__root", "tooltip-wrapper": "dd094b49bf71dfd9__tooltip-wrapper", "tooltip": "d768357cc581321f__tooltip", "label-text": "a32e43dd68941abb__label-text" };
   var noop23 = () => {
   };
   function ResizeTooltip({
+    as = "div",
     axis,
-    className: className2,
+    className,
     fadeTimeout = 180,
     isVisible: isVisible2 = true,
     labelRef,
@@ -47740,13 +50307,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (!isVisible2) {
       return null;
     }
-    const classes = clsx_default("components-resize-tooltip", className2);
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(Root4, {
+    const classes = clsx_default("components-resize-tooltip", style_module_default35.root, className);
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(PolymorphicElement, {
       "aria-hidden": "true",
+      as,
+      ...props,
       className: classes,
       ref,
-      ...props,
-      children: [resizeListener, /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(label_default, {
+      children: [resizeListener, /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(label_default, {
         "aria-hidden": props["aria-hidden"],
         label,
         position: position2,
@@ -47755,11 +50323,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ForwardedComponent4 = (0, import_element168.forwardRef)(ResizeTooltip);
+  var ForwardedComponent4 = (0, import_element167.forwardRef)(ResizeTooltip);
   var resize_tooltip_default = ForwardedComponent4;

   // packages/components/build-module/resizable-box/index.mjs
-  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
   var HANDLE_CLASS_NAME = "components-resizable-box__handle";
   var SIDE_HANDLE_CLASS_NAME = "components-resizable-box__side-handle";
   var CORNER_HANDLE_CLASS_NAME = "components-resizable-box__corner-handle";
@@ -47792,52 +50360,52 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     bottomLeft: HANDLE_STYLES_OVERRIDES
   };
   function UnforwardedResizableBox({
-    className: className2,
+    className,
     children,
     showHandle = true,
     __experimentalShowTooltip: showTooltip = false,
     __experimentalTooltipProps: tooltipProps = {},
     ...props
   }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsxs)(Resizable, {
-      className: clsx_default("components-resizable-box__container", showHandle && "has-show-handle", className2),
-      handleComponent: Object.fromEntries(Object.keys(HANDLE_CLASSES).map((key) => [key, /* @__PURE__ */ (0, import_jsx_runtime251.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)(Resizable, {
+      className: clsx_default("components-resizable-box__container", showHandle && "has-show-handle", className),
+      handleComponent: Object.fromEntries(Object.keys(HANDLE_CLASSES).map((key) => [key, /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", {
         tabIndex: -1
       }, key)])),
       handleClasses: HANDLE_CLASSES,
       handleStyles: HANDLE_STYLES,
       ref,
       ...props,
-      children: [children, showTooltip && /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(resize_tooltip_default, {
+      children: [children, showTooltip && /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(resize_tooltip_default, {
         ...tooltipProps
       })]
     });
   }
-  var ResizableBox = (0, import_element169.forwardRef)(UnforwardedResizableBox);
+  var ResizableBox = (0, import_element168.forwardRef)(UnforwardedResizableBox);
   ResizableBox.displayName = "ResizableBox";
   var resizable_box_default = ResizableBox;

   // packages/components/build-module/responsive-wrapper/index.mjs
-  var import_element170 = __toESM(require_element(), 1);
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  var import_element169 = __toESM(require_element(), 1);
+  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
   function ResponsiveWrapper({
     naturalWidth,
     naturalHeight,
     children,
     isInline = false
   }) {
-    if (import_element170.Children.count(children) !== 1) {
+    if (import_element169.Children.count(children) !== 1) {
       return null;
     }
-    const TagName59 = isInline ? "span" : "div";
+    const TagName58 = isInline ? "span" : "div";
     let aspectRatio2;
     if (naturalWidth && naturalHeight) {
       aspectRatio2 = `${naturalWidth} / ${naturalHeight}`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(TagName59, {
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(TagName58, {
       className: "components-responsive-wrapper",
-      children: /* @__PURE__ */ (0, import_jsx_runtime252.jsx)("div", {
-        children: (0, import_element170.cloneElement)(children, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", {
+        children: (0, import_element169.cloneElement)(children, {
           className: clsx_default("components-responsive-wrapper__content", children.props.className),
           style: {
             ...children.props.style,
@@ -47850,9 +50418,9 @@ 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_element171 = __toESM(require_element(), 1);
+  var import_element170 = __toESM(require_element(), 1);
   var import_compose68 = __toESM(require_compose(), 1);
-  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
   var observeAndResizeJS = function() {
     const {
       MutationObserver: MutationObserver2
@@ -47949,39 +50517,39 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     scripts,
     lang
   }) {
-    const htmlDoc = /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)("html", {
+    const htmlDoc = /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)("html", {
       lang,
       className: type,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime253.jsxs)("head", {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime253.jsx)("title", {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime258.jsxs)("head", {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime258.jsx)("title", {
           children: title
-        }), /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("style", {
+        }), /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("style", {
           dangerouslySetInnerHTML: {
             __html: style
           }
-        }), styles3.map((rules, i3) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("style", {
+        }), styles3.map((rules, i3) => /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("style", {
           dangerouslySetInnerHTML: {
             __html: rules
           }
-        }, i3)), /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("script", {
+        }, i3)), /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("script", {
           type: "text/javascript",
           dangerouslySetInnerHTML: {
             __html: `(${observeAndResizeJS.toString()})();`
           }
         })]
-      }), /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)("body", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime258.jsxs)("body", {
         "data-resizable-iframe-connected": "data-resizable-iframe-connected",
         className: type,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime258.jsx)("div", {
           dangerouslySetInnerHTML: {
             __html: html
           }
-        }), scripts.map((src) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("script", {
+        }), scripts.map((src) => /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("script", {
           src
         }, src))]
       })]
     });
-    return "<!DOCTYPE html>" + (0, import_element171.renderToString)(htmlDoc);
+    return "<!DOCTYPE html>" + (0, import_element170.renderToString)(htmlDoc);
   }
   function IsolatedSandBox({
     html = "",
@@ -47994,14 +50562,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     allowPopups = false,
     allowForms = false
   }) {
-    const ref = (0, import_element171.useRef)(null);
-    const [width, setWidth] = (0, import_element171.useState)(0);
-    const [height, setHeight] = (0, import_element171.useState)(0);
+    const ref = (0, import_element170.useRef)(null);
+    const [width, setWidth] = (0, import_element170.useState)(0);
+    const [height, setHeight] = (0, import_element170.useState)(0);
     const sandbox = clsx_default("allow-scripts", "allow-presentation", {
       "allow-popups": allowPopups,
       "allow-forms": allowForms
     });
-    const srcDoc = (0, import_element171.useMemo)(() => buildSandBoxDocument({
+    const srcDoc = (0, import_element170.useMemo)(() => buildSandBoxDocument({
       html,
       title,
       type,
@@ -48012,7 +50580,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_element171.useEffect)(() => {
+    (0, import_element170.useEffect)(() => {
       const iframe = ref.current;
       if (!iframe) {
         return;
@@ -48051,7 +50619,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         currentView?.removeEventListener("message", checkMessageForResize);
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("iframe", {
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("iframe", {
       ref: (0, import_compose68.useMergeRefs)([ref, (0, import_compose68.useFocusableIframe)()]),
       title,
       tabIndex,
@@ -48074,9 +50642,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     allowPopups = false,
     allowForms = false
   }) {
-    const ref = (0, import_element171.useRef)(null);
-    const [width, setWidth] = (0, import_element171.useState)(0);
-    const [height, setHeight] = (0, import_element171.useState)(0);
+    const ref = (0, import_element170.useRef)(null);
+    const [width, setWidth] = (0, import_element170.useState)(0);
+    const [height, setHeight] = (0, import_element170.useState)(0);
     const sandbox = clsx_default("allow-scripts", "allow-same-origin", "allow-presentation", {
       "allow-popups": allowPopups,
       "allow-forms": allowForms
@@ -48110,7 +50678,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }));
       contentDocument.close();
     }
-    (0, import_element171.useEffect)(() => {
+    (0, import_element170.useEffect)(() => {
       trySandBox();
       function tryNoForceSandBox() {
         trySandBox(false);
@@ -48142,13 +50710,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         defaultView?.removeEventListener("message", checkMessageForResize);
       };
     }, []);
-    (0, import_element171.useEffect)(() => {
+    (0, import_element170.useEffect)(() => {
       trySandBox();
     }, [title, styles3, scripts]);
-    (0, import_element171.useEffect)(() => {
+    (0, import_element170.useEffect)(() => {
       trySandBox(true);
     }, [html, type]);
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("iframe", {
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("iframe", {
       ref: (0, import_compose68.useMergeRefs)([ref, (0, import_compose68.useFocusableIframe)()]),
       title,
       tabIndex,
@@ -48164,11 +50732,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     ...contentProps
   }) {
     if (allowSameOrigin) {
-      return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(SameOriginSandBox, {
+      return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(SameOriginSandBox, {
         ...contentProps
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(IsolatedSandBox, {
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(IsolatedSandBox, {
       ...contentProps
     });
   }
@@ -48177,11 +50745,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_element172 = __toESM(require_element(), 1);
-  var import_deprecated24 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
-  function getRuntime21() {
+  var import_element171 = __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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -48192,26 +50760,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument21(document);
+      registerDocument40(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash21(targetDocument, hash2) {
+  function documentContainsStyleHash40(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE21}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE40}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle21(targetDocument, hash2, css3) {
+  function injectStyle40(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime21();
+    const runtime = getRuntime40();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -48220,21 +50788,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash21(targetDocument, hash2)) {
+    if (documentContainsStyleHash40(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE21, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE40, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument21(targetDocument) {
-    const runtime = getRuntime21();
+  function registerDocument40(targetDocument) {
+    const runtime = getRuntime40();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle21(targetDocument, hash2, css3);
+      injectStyle40(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -48248,24 +50816,24 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle20(hash2, css3) {
-    const runtime = getRuntime21();
+  function registerStyle39(hash2, css3) {
+    const runtime = getRuntime40();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle21(targetDocument, hash2, css3);
+      injectStyle40(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle20("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)}");
+    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)}");
   }
-  var style_module_default19 = { "input": "_5e6152f7430df331__input", "icon": "_9a856163f1b1aaae__icon" };
+  var style_module_default36 = { "input": "_5e6152f7430df331__input", "icon": "_9a856163f1b1aaae__icon" };
   function SuffixItem({
     searchRef,
     onChange,
     onClose
   }) {
     if (onClose) {
-      (0, import_deprecated24.default)("`onClose` prop in wp.components.SearchControl", {
+      (0, import_deprecated25.default)("`onClose` prop in wp.components.SearchControl", {
         since: "6.8"
       });
     }
@@ -48273,9 +50841,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       onChange("");
       searchRef.current?.focus();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(InputControlSuffixWrapper, {
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(InputControlSuffixWrapper, {
       variant: "control",
-      children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(button_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(button_default, {
         size: "small",
         icon: close_small_default,
         label: onClose ? (0, import_i18n67.__)("Close search") : (0, import_i18n67.__)("Reset search"),
@@ -48287,7 +50855,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     // Prevent passing legacy props to internal component.
     __nextHasNoMarginBottom: _2,
     __next40pxDefaultSize: _next40pxDefaultSize,
-    className: className2,
+    className,
     onChange,
     value,
     label = (0, import_i18n67.__)("Search"),
@@ -48301,30 +50869,30 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       disabled,
       ...filteredRestProps
     } = restProps;
-    const searchRef = (0, import_element172.useRef)(null);
+    const searchRef = (0, import_element171.useRef)(null);
     const instanceId = (0, import_compose69.useInstanceId)(SearchControl, "components-search-control");
     const hasSuffix = !!onClose || !!value;
-    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(input_control_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(input_control_default, {
       id: instanceId,
       hideLabelFromVision,
       label,
       ref: (0, import_compose69.useMergeRefs)([searchRef, forwardedRef]),
       type: "search",
       size: size4,
-      className: clsx_default(style_module_default19.input, "components-search-control", className2),
+      className: clsx_default(style_module_default36.input, "components-search-control", className),
       onChange: (nextValue) => onChange(nextValue ?? ""),
       autoComplete: "off",
       placeholder,
       value: value ?? "",
-      prefix: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(InputControlPrefixWrapper, {
+      prefix: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(InputControlPrefixWrapper, {
         variant: "icon",
-        children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(icon_default3, {
-          className: style_module_default19.icon,
+        children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(icon_default3, {
+          className: style_module_default36.icon,
           icon: search_default,
           fill: "currentColor"
         })
       }),
-      suffix: hasSuffix && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(SuffixItem, {
+      suffix: hasSuffix && /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(SuffixItem, {
         searchRef,
         onChange,
         onClose
@@ -48332,27 +50900,27 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       ...filteredRestProps
     });
   }
-  var SearchControl = (0, import_element172.forwardRef)(UnforwardedSearchControl);
+  var SearchControl = (0, import_element171.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_element173 = __toESM(require_element(), 1);
+  var import_element172 = __toESM(require_element(), 1);
   var import_i18n68 = __toESM(require_i18n(), 1);
   var import_warning9 = __toESM(require_warning(), 1);
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 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_element173.renderToString)(message);
-    (0, import_element173.useEffect)(() => {
+    const spokenMessage = typeof message === "string" ? message : (0, import_element172.renderToString)(message);
+    (0, import_element172.useEffect)(() => {
       if (spokenMessage) {
         (0, import_a11y9.speak)(spokenMessage, politeness);
       }
     }, [spokenMessage, politeness]);
   }
   function UnforwardedSnackbar({
-    className: className2,
+    className,
     children,
     spokenMessage = children,
     politeness = "polite",
@@ -48382,17 +50950,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
     }
     useSpokenMessage2(spokenMessage, politeness);
-    const callbacksRef = (0, import_element173.useRef)({
+    const callbacksRef = (0, import_element172.useRef)({
       onDismiss,
       onRemove
     });
-    (0, import_element173.useLayoutEffect)(() => {
+    (0, import_element172.useLayoutEffect)(() => {
       callbacksRef.current = {
         onDismiss,
         onRemove
       };
     });
-    (0, import_element173.useEffect)(() => {
+    (0, import_element172.useEffect)(() => {
       const timeoutHandle = setTimeout(() => {
         if (!explicitDismiss) {
           callbacksRef.current.onDismiss?.();
@@ -48401,7 +50969,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }, NOTICE_TIMEOUT);
       return () => clearTimeout(timeoutHandle);
     }, [explicitDismiss]);
-    const classes = clsx_default(className2, "components-snackbar", {
+    const classes = clsx_default(className, "components-snackbar", {
       "components-snackbar-explicit-dismiss": !!explicitDismiss
     });
     if (actions && actions.length > 1) {
@@ -48411,7 +50979,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const snackbarContentClassnames = clsx_default("components-snackbar__content", {
       "components-snackbar__content-with-icon": !!icon
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("div", {
       ref,
       className: classes,
       onClick: !explicitDismiss ? dismissMe : void 0,
@@ -48420,9 +50988,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       onKeyPress: !explicitDismiss ? dismissMe : void 0,
       "aria-label": !explicitDismiss ? (0, import_i18n68.__)("Dismiss this notice") : void 0,
       "data-testid": "snackbar",
-      children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)("div", {
+      children: /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)("div", {
         className: snackbarContentClassnames,
-        children: [icon && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", {
+        children: [icon && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("div", {
           className: "components-snackbar__icon",
           children: icon
         }), children, actions.map(({
@@ -48430,19 +50998,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           onClick,
           url,
           openInNewTab = false
-        }, index2) => url !== void 0 && openInNewTab ? /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(external_link_default, {
+        }, index2) => url !== void 0 && openInNewTab ? /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(external_link_default, {
           href: url,
           onClick: (event) => onActionClick(event, onClick),
           className: "components-snackbar__action",
           children: label
-        }, index2) : /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(button_default, {
+        }, index2) : /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(button_default, {
           __next40pxDefaultSize: true,
           href: url,
           variant: "link",
           onClick: (event) => onActionClick(event, onClick),
           className: "components-snackbar__action",
           children: label
-        }, index2)), explicitDismiss && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("span", {
+        }, index2)), explicitDismiss && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("span", {
           role: "button",
           "aria-label": (0, import_i18n68.__)("Dismiss this notice"),
           tabIndex: 0,
@@ -48454,14 +51022,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var Snackbar = (0, import_element173.forwardRef)(UnforwardedSnackbar);
+  var Snackbar = (0, import_element172.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_element174 = __toESM(require_element(), 1);
-  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
+  var import_element173 = __toESM(require_element(), 1);
+  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
   var SNACKBAR_VARIANTS = {
     init: {
       height: 0,
@@ -48495,26 +51063,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   };
   function SnackbarList({
     notices,
-    className: className2,
+    className,
     children,
     onRemove
   }) {
-    const listRef = (0, import_element174.useRef)(null);
+    const listRef = (0, import_element173.useRef)(null);
     const isReducedMotion = (0, import_compose70.useReducedMotion)();
-    className2 = clsx_default("components-snackbar-list", className2);
+    className = clsx_default("components-snackbar-list", className);
     const removeNotice = (notice) => () => onRemove?.(notice.id);
-    return /* @__PURE__ */ (0, import_jsx_runtime256.jsxs)("div", {
-      className: className2,
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", {
+      className,
       tabIndex: -1,
       ref: listRef,
       "data-testid": "snackbar-list",
-      children: [children, /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(AnimatePresence, {
+      children: [children, /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(AnimatePresence, {
         children: notices.map((notice) => {
           const {
             content,
             ...restNotice
           } = notice;
-          return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(motion.div, {
+          return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(motion.div, {
             layout: isReducedMotion ? false : "position",
             style: {
               width: "100%"
@@ -48523,9 +51091,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
             animate: "open",
             exit: "exit",
             variants: isReducedMotion ? void 0 : SNACKBAR_VARIANTS,
-            children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("div", {
+            children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", {
               className: "components-snackbar-list__notice-container",
-              children: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(snackbar_default, {
+              children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(snackbar_default, {
                 ...restNotice,
                 onRemove: removeNotice(notice),
                 listRef,
@@ -48540,10 +51108,10 @@ 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_element175 = __toESM(require_element(), 1);
+  var import_element174 = __toESM(require_element(), 1);
   var import_compose71 = __toESM(require_compose(), 1);
   var import_i18n69 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
   var extractTabName = (id3) => {
     if (typeof id3 === "undefined" || id3 === null) {
       return;
@@ -48551,7 +51119,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     return id3.match(/^tab-panel-[0-9]*-(.*)/)?.[1];
   };
   var UnforwardedTabPanel = ({
-    className: className2,
+    className,
     children,
     tabs,
     selectOnMove = true,
@@ -48561,7 +51129,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_element175.useCallback)((tabName) => {
+    const prependInstanceId = (0, import_element174.useCallback)((tabName) => {
       if (typeof tabName === "undefined") {
         return;
       }
@@ -48588,19 +51156,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_element175.useCallback)((tabName) => {
+    const setTabStoreSelectedId = (0, import_element174.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_element175.useEffect)(() => {
+    (0, import_element174.useEffect)(() => {
       if (previousSelectedTabName !== selectedTabName && selectedTabName === initialTabName && !!selectedTabName) {
         onSelect?.(selectedTabName);
       }
     }, [selectedTabName, initialTabName, onSelect, previousSelectedTabName]);
-    (0, import_element175.useLayoutEffect)(() => {
+    (0, import_element174.useLayoutEffect)(() => {
       if (selectedTab) {
         return;
       }
@@ -48617,7 +51185,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
       }
     }, [tabs, selectedTab, initialTabName, instanceId, setTabStoreSelectedId]);
-    (0, import_element175.useEffect)(() => {
+    (0, import_element174.useEffect)(() => {
       if (!selectedTab?.disabled) {
         return;
       }
@@ -48626,21 +51194,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         setTabStoreSelectedId(firstEnabledTab.name);
       }
     }, [tabs, selectedTab?.disabled, setTabStoreSelectedId, instanceId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)("div", {
-      className: className2,
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("div", {
+      className,
       ref,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime257.jsx)(TabList, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime262.jsx)(TabList, {
         store: tabStore,
         className: "components-tab-panel__tabs",
         children: tabs.map((tab) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(Tab, {
+          return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(Tab, {
             id: prependInstanceId(tab.name),
             className: clsx_default("components-tab-panel__tabs-item", tab.className, {
               [activeClass]: tab.name === selectedTabName
             }),
             disabled: tab.disabled,
             "aria-controls": `${prependInstanceId(tab.name)}-view`,
-            render: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(button_default, {
+            render: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(button_default, {
               __next40pxDefaultSize: true,
               icon: tab.icon,
               label: tab.icon && tab.title,
@@ -48649,7 +51217,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
             children: !tab.icon && tab.title
           }, tab.name);
         })
-      }), selectedTab && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(TabPanel, {
+      }), selectedTab && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(TabPanel, {
         id: `${prependInstanceId(selectedTab.name)}-view`,
         store: tabStore,
         tabId: prependInstanceId(selectedTab.name),
@@ -48658,14 +51226,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   };
-  var TabPanel22 = (0, import_element175.forwardRef)(UnforwardedTabPanel);
+  var TabPanel22 = (0, import_element174.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_element176 = __toESM(require_element(), 1);
-  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+  var import_element175 = __toESM(require_element(), 1);
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTextControl(props, ref) {
     const {
       // Prevent passing legacy props to `input`.
@@ -48676,20 +51244,20 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       value,
       help,
       id: idProp,
-      className: className2,
+      className,
       onChange,
       type = "text",
       ...additionalProps
     } = props;
     const id3 = (0, import_compose72.useInstanceId)(TextControl, "inspector-text-control", idProp);
     const onChangeValue = (event) => onChange(event.target.value);
-    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(base_control_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(base_control_default, {
       label,
       hideLabelFromVision,
       id: id3,
       help,
-      className: className2,
-      children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("input", {
+      className,
+      children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("input", {
         className: "components-text-control__input",
         type,
         id: id3,
@@ -48701,26 +51269,93 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TextControl = (0, import_element176.forwardRef)(UnforwardedTextControl);
+  var TextControl = (0, import_element175.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_element177 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/textarea-control/styles/textarea-control-styles.mjs
-  var inputStyleNeutral = /* @__PURE__ */ css("box-shadow:0 0 0 transparent;border-radius:", config_values_default.radiusSmall, ";border:", config_values_default.borderWidth, " solid ", COLORS.ui.border, ";@media not ( prefers-reduced-motion ){transition:box-shadow 0.1s linear;}" + (false ? "" : ";label:inputStyleNeutral;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRleHRhcmVhLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU82QiIsImZpbGUiOiJ0ZXh0YXJlYS1jb250cm9sLXN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcbmltcG9ydCB7IGZvbnQgfSBmcm9tICcuLi8uLi91dGlscy9mb250JztcbmltcG9ydCB7IENPTE9SUyB9IGZyb20gJy4uLy4uL3V0aWxzL2NvbG9ycy12YWx1ZXMnO1xuaW1wb3J0IHsgQ09ORklHIH0gZnJvbSAnLi4vLi4vdXRpbHMnO1xuaW1wb3J0IHsgYnJlYWtwb2ludCB9IGZyb20gJy4uLy4uL3V0aWxzL2JyZWFrcG9pbnQnO1xuXG5jb25zdCBpbnB1dFN0eWxlTmV1dHJhbCA9IGNzc2Bcblx0Ym94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXHRib3JkZXI6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9IHNvbGlkICR7IENPTE9SUy51aS5ib3JkZXIgfTtcblxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgbGluZWFyO1xuXHR9XG5gO1xuXG5jb25zdCBpbnB1dFN0eWxlRm9jdXMgPSBjc3NgXG5cdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRib3gtc2hhZG93OiAwIDAgMFxuXHRcdGNhbGMoICR7IENPTkZJRy5ib3JkZXJXaWR0aEZvY3VzIH0gLSAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSApXG5cdFx0JHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXG5cdC8vIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlIHdpbGwgc2hvdyB0aGlzIG91dGxpbmUsIGJ1dCBub3QgdGhlIGJveC1zaGFkb3cuXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbmA7XG5cbmV4cG9ydCBjb25zdCBTdHlsZWRUZXh0YXJlYSA9IHN0eWxlZC50ZXh0YXJlYWBcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogJHsgZm9udCggJ2RlZmF1bHQuZm9udEZhbWlseScgKSB9O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnRoZW1lLmJhY2tncm91bmQgfTtcblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdHJlc2l6ZTogdmVydGljYWw7XG5cblx0Ly8gVmVydGljYWwgcGFkZGluZyBpcyB0byBtYXRjaCB0aGUgc3RhbmRhcmQgNDBweCBjb250cm9sIGhlaWdodCB3aGVuIHJvd3M9MSxcblx0Ly8gaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgMjBweCBsaW5lLWhlaWdodC5cblx0Ly8gXCJTdGFuZGFyZFwiIG1ldHJpY3MgYXJlIDEwcHggMTJweCwgYnV0IHN1YnRyYWN0cyAxcHggZWFjaCB0byBhY2NvdW50IGZvciB0aGUgYm9yZGVyIHdpZHRoLlxuXHRwYWRkaW5nOiA5cHggMTFweDtcblxuXHQvLyBNYXRjaGluZyB0aGUgMjBweCBsaW5lLWhlaWdodCArIHRoZSA5cHggdG9wIGFuZCBib3R0b20gcGFkZGluZy5cblx0bWluLWhlaWdodDogMzhweDtcblxuXHQkeyBpbnB1dFN0eWxlTmV1dHJhbCB9O1xuXG5cdC8qIEZvbnRzIHNtYWxsZXIgdGhhbiAxNnB4IGNhdXNlcyBtb2JpbGUgc2FmYXJpIHRvIHpvb20uICovXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ21vYmlsZVRleHRNaW5Gb250U2l6ZScgKSB9O1xuXG5cdCR7IGJyZWFrcG9pbnQoICdzbWFsbCcgKSB9IHtcblx0XHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHQkeyBpbnB1dFN0eWxlRm9jdXMgfVxuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZDogJHsgQ09MT1JTLnVpLmJhY2tncm91bmREaXNhYmxlZCB9O1xuXHRcdGJvcmRlci1jb2xvcjogJHsgQ09MT1JTLnVpLmJvcmRlckRpc2FibGVkIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS50ZXh0RGlzYWJsZWQgfTtcblx0fVxuXG5cdC8vIFVzZSBvcGFjaXR5IHRvIHdvcmsgaW4gdmFyaW91cyBlZGl0b3Igc3R5bGVzLlxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHR9XG5cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkuZGFya0dyYXlQbGFjZWhvbGRlciB9O1xuXHR9XG5cblx0LmlzLWRhcmstdGhlbWUgJiB7XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmxpZ2h0R3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmxpZ2h0R3JheVBsYWNlaG9sZGVyIH07XG5cdFx0fVxuXG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5saWdodEdyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblx0fVxuYDtcbiJdfQ== */");
-  var inputStyleFocus = /* @__PURE__ */ css("border-color:", COLORS.theme.accent, ";box-shadow:0 0 0 calc( ", config_values_default.borderWidthFocus, " - ", config_values_default.borderWidth, " ) ", COLORS.theme.accent, ";outline:2px solid transparent;" + (false ? "" : ";label:inputStyleFocus;"), false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRleHRhcmVhLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlCMkIiLCJmaWxlIjoidGV4dGFyZWEtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMvZm9udCc7XG5pbXBvcnQgeyBDT0xPUlMgfSBmcm9tICcuLi8uLi91dGlscy9jb2xvcnMtdmFsdWVzJztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IGJyZWFrcG9pbnQgfSBmcm9tICcuLi8uLi91dGlscy9icmVha3BvaW50JztcblxuY29uc3QgaW5wdXRTdHlsZU5ldXRyYWwgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMudWkuYm9yZGVyIH07XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGxpbmVhcjtcblx0fVxuYDtcblxuY29uc3QgaW5wdXRTdHlsZUZvY3VzID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRjYWxjKCAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKVxuXHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVGV4dGFyZWEgPSBzdHlsZWQudGV4dGFyZWFgXG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5iYWNrZ3JvdW5kIH07XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRyZXNpemU6IHZlcnRpY2FsO1xuXG5cdC8vIFZlcnRpY2FsIHBhZGRpbmcgaXMgdG8gbWF0Y2ggdGhlIHN0YW5kYXJkIDQwcHggY29udHJvbCBoZWlnaHQgd2hlbiByb3dzPTEsXG5cdC8vIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIDIwcHggbGluZS1oZWlnaHQuXG5cdC8vIFwiU3RhbmRhcmRcIiBtZXRyaWNzIGFyZSAxMHB4IDEycHgsIGJ1dCBzdWJ0cmFjdHMgMXB4IGVhY2ggdG8gYWNjb3VudCBmb3IgdGhlIGJvcmRlciB3aWR0aC5cblx0cGFkZGluZzogOXB4IDExcHg7XG5cblx0Ly8gTWF0Y2hpbmcgdGhlIDIwcHggbGluZS1oZWlnaHQgKyB0aGUgOXB4IHRvcCBhbmQgYm90dG9tIHBhZGRpbmcuXG5cdG1pbi1oZWlnaHQ6IDM4cHg7XG5cblx0JHsgaW5wdXRTdHlsZU5ldXRyYWwgfTtcblxuXHQvKiBGb250cyBzbWFsbGVyIHRoYW4gMTZweCBjYXVzZXMgbW9iaWxlIHNhZmFyaSB0byB6b29tLiAqL1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdtb2JpbGVUZXh0TWluRm9udFNpemUnICkgfTtcblxuXHQkeyBicmVha3BvaW50KCAnc21hbGwnICkgfSB7XG5cdFx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0JHsgaW5wdXRTdHlsZUZvY3VzIH1cblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvLyBVc2Ugb3BhY2l0eSB0byB3b3JrIGluIHZhcmlvdXMgZWRpdG9yIHN0eWxlcy5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdH1cblxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0fVxuXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0fVxuXG5cdC5pcy1kYXJrLXRoZW1lICYge1xuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5saWdodEdyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5saWdodEdyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkubGlnaHRHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cdH1cbmA7XG4iXX0= */");
-  var StyledTextarea = /* @__PURE__ */ createStyled("textarea", false ? {
-    target: "e1w5nnrk0"
-  } : {
-    target: "e1w5nnrk0",
-    label: "StyledTextarea"
-  })("width:100%;display:block;font-family:", font("default.fontFamily"), ";line-height:20px;background:", COLORS.theme.background, ";color:", COLORS.theme.foreground, ";resize:vertical;padding:9px 11px;min-height:38px;", inputStyleNeutral, ";font-size:", font("mobileTextMinFontSize"), ";", breakpoint("small"), "{font-size:", font("default.fontSize"), ";}&:focus{", inputStyleFocus, ";}&:disabled{background:", COLORS.ui.backgroundDisabled, ";border-color:", COLORS.ui.borderDisabled, ";color:", COLORS.ui.textDisabled, ";}&::-webkit-input-placeholder{color:", COLORS.ui.darkGrayPlaceholder, ";}&::-moz-placeholder{color:", COLORS.ui.darkGrayPlaceholder, ";}&:-ms-input-placeholder{color:", COLORS.ui.darkGrayPlaceholder, ";}.is-dark-theme &{&::-webkit-input-placeholder{color:", COLORS.ui.lightGrayPlaceholder, ";}&::-moz-placeholder{color:", COLORS.ui.lightGrayPlaceholder, ";}&:-ms-input-placeholder{color:", COLORS.ui.lightGrayPlaceholder, ";}}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRleHRhcmVhLWNvbnRyb2wtc3R5bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJCNkMiLCJmaWxlIjoidGV4dGFyZWEtY29udHJvbC1zdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgeyBmb250IH0gZnJvbSAnLi4vLi4vdXRpbHMvZm9udCc7XG5pbXBvcnQgeyBDT0xPUlMgfSBmcm9tICcuLi8uLi91dGlscy9jb2xvcnMtdmFsdWVzJztcbmltcG9ydCB7IENPTkZJRyB9IGZyb20gJy4uLy4uL3V0aWxzJztcbmltcG9ydCB7IGJyZWFrcG9pbnQgfSBmcm9tICcuLi8uLi91dGlscy9icmVha3BvaW50JztcblxuY29uc3QgaW5wdXRTdHlsZU5ldXRyYWwgPSBjc3NgXG5cdGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblx0Ym9yZGVyOiAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSBzb2xpZCAkeyBDT0xPUlMudWkuYm9yZGVyIH07XG5cblx0QG1lZGlhIG5vdCAoIHByZWZlcnMtcmVkdWNlZC1tb3Rpb24gKSB7XG5cdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGxpbmVhcjtcblx0fVxuYDtcblxuY29uc3QgaW5wdXRTdHlsZUZvY3VzID0gY3NzYFxuXHRib3JkZXItY29sb3I6ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0Ym94LXNoYWRvdzogMCAwIDBcblx0XHRjYWxjKCAkeyBDT05GSUcuYm9yZGVyV2lkdGhGb2N1cyB9IC0gJHsgQ09ORklHLmJvcmRlcldpZHRoIH0gKVxuXHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHQvLyBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSB3aWxsIHNob3cgdGhpcyBvdXRsaW5lLCBidXQgbm90IHRoZSBib3gtc2hhZG93LlxuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVGV4dGFyZWEgPSBzdHlsZWQudGV4dGFyZWFgXG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRGYW1pbHknICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICR7IENPTE9SUy50aGVtZS5iYWNrZ3JvdW5kIH07XG5cdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZm9yZWdyb3VuZCB9O1xuXHRyZXNpemU6IHZlcnRpY2FsO1xuXG5cdC8vIFZlcnRpY2FsIHBhZGRpbmcgaXMgdG8gbWF0Y2ggdGhlIHN0YW5kYXJkIDQwcHggY29udHJvbCBoZWlnaHQgd2hlbiByb3dzPTEsXG5cdC8vIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIDIwcHggbGluZS1oZWlnaHQuXG5cdC8vIFwiU3RhbmRhcmRcIiBtZXRyaWNzIGFyZSAxMHB4IDEycHgsIGJ1dCBzdWJ0cmFjdHMgMXB4IGVhY2ggdG8gYWNjb3VudCBmb3IgdGhlIGJvcmRlciB3aWR0aC5cblx0cGFkZGluZzogOXB4IDExcHg7XG5cblx0Ly8gTWF0Y2hpbmcgdGhlIDIwcHggbGluZS1oZWlnaHQgKyB0aGUgOXB4IHRvcCBhbmQgYm90dG9tIHBhZGRpbmcuXG5cdG1pbi1oZWlnaHQ6IDM4cHg7XG5cblx0JHsgaW5wdXRTdHlsZU5ldXRyYWwgfTtcblxuXHQvKiBGb250cyBzbWFsbGVyIHRoYW4gMTZweCBjYXVzZXMgbW9iaWxlIHNhZmFyaSB0byB6b29tLiAqL1xuXHRmb250LXNpemU6ICR7IGZvbnQoICdtb2JpbGVUZXh0TWluRm9udFNpemUnICkgfTtcblxuXHQkeyBicmVha3BvaW50KCAnc21hbGwnICkgfSB7XG5cdFx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0JHsgaW5wdXRTdHlsZUZvY3VzIH1cblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQ6ICR7IENPTE9SUy51aS5iYWNrZ3JvdW5kRGlzYWJsZWQgfTtcblx0XHRib3JkZXItY29sb3I6ICR7IENPTE9SUy51aS5ib3JkZXJEaXNhYmxlZCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvLyBVc2Ugb3BhY2l0eSB0byB3b3JrIGluIHZhcmlvdXMgZWRpdG9yIHN0eWxlcy5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR7IENPTE9SUy51aS5kYXJrR3JheVBsYWNlaG9sZGVyIH07XG5cdH1cblxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0fVxuXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLmRhcmtHcmF5UGxhY2Vob2xkZXIgfTtcblx0fVxuXG5cdC5pcy1kYXJrLXRoZW1lICYge1xuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5saWdodEdyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR7IENPTE9SUy51aS5saWdodEdyYXlQbGFjZWhvbGRlciB9O1xuXHRcdH1cblxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkeyBDT0xPUlMudWkubGlnaHRHcmF5UGxhY2Vob2xkZXIgfTtcblx0XHR9XG5cdH1cbmA7XG4iXX0= */"));
-
-  // packages/components/build-module/textarea-control/index.mjs
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  var import_element176 = __toESM(require_element(), 1);
+  var import_jsx_runtime264 = __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(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument41(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash41(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) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle41(targetDocument, hash2, css3) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime41();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash41(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE41, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
+  }
+  function registerDocument41(targetDocument) {
+    const runtime = getRuntime41();
+    runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
+    for (const [hash2, css3] of runtime.styles) {
+      injectStyle41(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 registerStyle40(hash2, css3) {
+    const runtime = getRuntime41();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle41(targetDocument, hash2, css3);
+    }
+  }
+  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%)}");
+  }
+  var style_module_default37 = { "textarea": "aa08a6e706634925__textarea" };
   function UnforwardedTextareaControl(props, ref) {
     const {
       // Prevent passing this to `textarea`.
@@ -48731,21 +51366,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       help,
       onChange,
       rows = 4,
-      className: className2,
+      className,
       ...additionalProps
     } = props;
     const instanceId = (0, import_compose73.useInstanceId)(TextareaControl);
     const id3 = `inspector-textarea-control-${instanceId}`;
     const onChangeValue = (event) => onChange(event.target.value);
-    const classes = clsx_default("components-textarea-control", className2);
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(base_control_default, {
+    const classes = clsx_default("components-textarea-control", className);
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(base_control_default, {
       label,
       hideLabelFromVision,
       id: id3,
       help,
       className: classes,
-      children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(StyledTextarea, {
-        className: "components-textarea-control__input",
+      children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("textarea", {
+        className: clsx_default("components-textarea-control__input", style_module_default37.textarea),
         id: id3,
         rows,
         onChange: onChangeValue,
@@ -48756,13 +51391,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var TextareaControl = (0, import_element177.forwardRef)(UnforwardedTextareaControl);
+  var TextareaControl = (0, import_element176.forwardRef)(UnforwardedTextareaControl);
   TextareaControl.displayName = "TextareaControl";
   var textarea_control_default = TextareaControl;

   // packages/components/build-module/text-highlight/index.mjs
-  var import_element178 = __toESM(require_element(), 1);
-  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var import_element177 = __toESM(require_element(), 1);
+  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
   var TextHighlight = (props) => {
     const {
       text = "",
@@ -48770,29 +51405,29 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     } = props;
     const trimmedHighlightText = highlight.trim();
     if (!trimmedHighlightText) {
-      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_jsx_runtime260.Fragment, {
+      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_jsx_runtime265.Fragment, {
         children: text
       });
     }
     const regex = new RegExp(`(${escapeRegExp(trimmedHighlightText)})`, "gi");
-    return (0, import_element178.createInterpolateElement)(text.replace(regex, "<mark>$&</mark>"), {
-      mark: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("mark", {})
+    return (0, import_element177.createInterpolateElement)(text.replace(regex, "<mark>$&</mark>"), {
+      mark: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("mark", {})
     });
   };
   TextHighlight.displayName = "TextHighlight";
   var text_highlight_default = TextHighlight;

   // packages/components/build-module/tip/index.mjs
-  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
   function Tip(props) {
     const {
       children
     } = props;
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)("div", {
       className: "components-tip",
-      children: [/* @__PURE__ */ (0, import_jsx_runtime261.jsx)(icon_default2, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime266.jsx)(icon_default2, {
         icon: tip_default
-      }), /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("p", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("p", {
         children
       })]
     });
@@ -48800,14 +51435,14 @@ 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_element179 = __toESM(require_element(), 1);
+  var import_element178 = __toESM(require_element(), 1);
   var import_compose74 = __toESM(require_compose(), 1);
-  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToggleControl({
     label,
     checked,
     help,
-    className: className2,
+    className,
     onChange,
     disabled,
     // Prevent passing to internal component.
@@ -48832,17 +51467,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         describedBy = id3 + "__help";
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(base_control_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(base_control_default, {
       id: id3,
-      help: helpLabel && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("span", {
+      help: helpLabel && /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("span", {
         className: "components-toggle-control__help",
         children: helpLabel
       }),
-      className: clsx_default("components-toggle-control", className2),
-      children: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(component_default9, {
+      className: clsx_default("components-toggle-control", className),
+      children: /* @__PURE__ */ (0, import_jsx_runtime267.jsxs)(component_default9, {
         justify: "flex-start",
         spacing: 2,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime262.jsx)(form_toggle_default, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime267.jsx)(form_toggle_default, {
           id: id3,
           checked,
           onChange: onChangeToggle,
@@ -48850,7 +51485,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           disabled,
           ref,
           ...additionalProps
-        }), /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(component_default5, {
+        }), /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(component_default5, {
           as: "label",
           htmlFor: id3,
           className: clsx_default("components-toggle-control__label", {
@@ -48861,38 +51496,38 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ToggleControl = (0, import_element179.forwardRef)(UnforwardedToggleControl);
+  var ToggleControl = (0, import_element178.forwardRef)(UnforwardedToggleControl);
   ToggleControl.displayName = "ToggleControl";
   var toggle_control_default = ToggleControl;

   // packages/components/build-module/toolbar/toolbar/index.mjs
-  var import_element186 = __toESM(require_element(), 1);
-  var import_deprecated25 = __toESM(require_deprecated(), 1);
+  var import_element185 = __toESM(require_element(), 1);
+  var import_deprecated26 = __toESM(require_deprecated(), 1);

   // packages/components/build-module/toolbar/toolbar-group/index.mjs
-  var import_element184 = __toESM(require_element(), 1);
+  var import_element183 = __toESM(require_element(), 1);

   // packages/components/build-module/toolbar/toolbar-button/index.mjs
-  var import_element182 = __toESM(require_element(), 1);
+  var import_element181 = __toESM(require_element(), 1);

   // packages/components/build-module/toolbar/toolbar-item/index.mjs
-  var import_element181 = __toESM(require_element(), 1);
+  var import_element180 = __toESM(require_element(), 1);
   var import_warning10 = __toESM(require_warning(), 1);

   // packages/components/build-module/toolbar/toolbar-context/index.mjs
-  var import_element180 = __toESM(require_element(), 1);
-  var ToolbarContext = (0, import_element180.createContext)(void 0);
+  var import_element179 = __toESM(require_element(), 1);
+  var ToolbarContext = (0, import_element179.createContext)(void 0);
   ToolbarContext.displayName = "ToolbarContext";
   var toolbar_context_default = ToolbarContext;

   // packages/components/build-module/toolbar/toolbar-item/index.mjs
-  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToolbarItem({
     children,
     as: Component7,
     ...props
   }, ref) {
-    const accessibleToolbarStore = (0, import_element181.useContext)(toolbar_context_default);
+    const accessibleToolbarStore = (0, import_element180.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;
@@ -48905,7 +51540,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     };
     if (!accessibleToolbarStore) {
       if (Component7) {
-        return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(Component7, {
+        return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Component7, {
           ...allProps,
           children
         });
@@ -48915,33 +51550,33 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
       return children(allProps);
     }
-    const render = isRenderProp ? children : Component7 && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(Component7, {
+    const render = isRenderProp ? children : Component7 && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Component7, {
       children
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(ToolbarItem, {
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ToolbarItem, {
       accessibleWhenDisabled: true,
       ...allProps,
       store: accessibleToolbarStore,
       render
     });
   }
-  var ToolbarItem22 = (0, import_element181.forwardRef)(UnforwardedToolbarItem);
+  var ToolbarItem22 = (0, import_element180.forwardRef)(UnforwardedToolbarItem);
   ToolbarItem22.displayName = "ToolbarItem";
   var toolbar_item_default = ToolbarItem22;

   // packages/components/build-module/toolbar/toolbar-button/toolbar-button-container.mjs
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
   var ToolbarButtonContainer = ({
     children,
-    className: className2
-  }) => /* @__PURE__ */ (0, import_jsx_runtime264.jsx)("div", {
-    className: className2,
+    className
+  }) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", {
+    className,
     children
   });
   var toolbar_button_container_default = ToolbarButtonContainer;

   // packages/components/build-module/toolbar/toolbar-button/index.mjs
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
   function useDeprecatedProps6({
     isDisabled,
     ...otherProps
@@ -48954,18 +51589,18 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   function UnforwardedToolbarButton(props, ref) {
     const {
       children,
-      className: className2,
+      className,
       containerClassName,
       extraProps,
       isActive,
       title,
       ...restProps
     } = useDeprecatedProps6(props);
-    const accessibleToolbarState = (0, import_element182.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element181.useContext)(toolbar_context_default);
     if (!accessibleToolbarState) {
-      return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(toolbar_button_container_default, {
+      return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(toolbar_button_container_default, {
         className: containerClassName,
-        children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(button_default, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(button_default, {
           ref,
           icon: restProps.icon,
           size: "compact",
@@ -48978,7 +51613,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
               restProps.onClick(event);
             }
           },
-          className: clsx_default("components-toolbar__control", className2),
+          className: clsx_default("components-toolbar__control", className),
           isPressed: isActive,
           accessibleWhenDisabled: true,
           "data-toolbar-item": true,
@@ -48988,12 +51623,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         })
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(toolbar_item_default, {
-      className: clsx_default("components-toolbar-button", className2),
+    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(toolbar_item_default, {
+      className: clsx_default("components-toolbar-button", className),
       ...extraProps,
       ...restProps,
       ref,
-      children: (toolbarItemProps) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(button_default, {
+      children: (toolbarItemProps) => /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(button_default, {
         size: "compact",
         label: title,
         isPressed: isActive,
@@ -49002,33 +51637,33 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ToolbarButton = (0, import_element182.forwardRef)(UnforwardedToolbarButton);
+  var ToolbarButton = (0, import_element181.forwardRef)(UnforwardedToolbarButton);
   ToolbarButton.displayName = "ToolbarButton";
   var toolbar_button_default = ToolbarButton;

   // packages/components/build-module/toolbar/toolbar-group/toolbar-group-container.mjs
-  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
   var ToolbarGroupContainer = ({
-    className: className2,
+    className,
     children,
     ...props
-  }) => /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("div", {
-    className: className2,
+  }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", {
+    className,
     ...props,
     children
   });
   var toolbar_group_container_default = ToolbarGroupContainer;

   // packages/components/build-module/toolbar/toolbar-group/toolbar-group-collapsed.mjs
-  var import_element183 = __toESM(require_element(), 1);
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+  var import_element182 = __toESM(require_element(), 1);
+  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
   function ToolbarGroupCollapsed({
     controls = [],
     toggleProps,
     ...props
   }) {
-    const accessibleToolbarState = (0, import_element183.useContext)(toolbar_context_default);
-    const renderDropdownMenu = (internalToggleProps) => /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(dropdown_menu_default, {
+    const accessibleToolbarState = (0, import_element182.useContext)(toolbar_context_default);
+    const renderDropdownMenu = (internalToggleProps) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(dropdown_menu_default, {
       controls,
       toggleProps: {
         ...internalToggleProps,
@@ -49037,7 +51672,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       ...props
     });
     if (accessibleToolbarState) {
-      return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)(toolbar_item_default, {
+      return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(toolbar_item_default, {
         ...toggleProps,
         children: renderDropdownMenu
       });
@@ -49047,19 +51682,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var toolbar_group_collapsed_default = ToolbarGroupCollapsed;

   // packages/components/build-module/toolbar/toolbar-group/index.mjs
-  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
   function isNestedArray(arr) {
     return Array.isArray(arr) && Array.isArray(arr[0]);
   }
   function ToolbarGroup({
     controls = [],
     children,
-    className: className2,
+    className,
     isCollapsed: isCollapsed2,
     title,
     ...props
   }) {
-    const accessibleToolbarState = (0, import_element184.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element183.useContext)(toolbar_context_default);
     if ((!controls || !controls.length) && !children) {
       return null;
     }
@@ -49067,7 +51702,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       // Unfortunately, there's legacy code referencing to `.components-toolbar`
       // So we can't get rid of it
       accessibleToolbarState ? "components-toolbar-group" : "components-toolbar",
-      className2
+      className
     );
     let controlSets;
     if (isNestedArray(controls)) {
@@ -49076,7 +51711,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       controlSets = [controls];
     }
     if (isCollapsed2) {
-      return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(toolbar_group_collapsed_default, {
+      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(toolbar_group_collapsed_default, {
         label: title,
         controls: controlSets,
         className: finalClassName,
@@ -49084,10 +51719,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         ...props
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(toolbar_group_container_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(toolbar_group_container_default, {
       className: finalClassName,
       ...props,
-      children: [controlSets?.flatMap((controlSet, indexOfSet) => controlSet.map((control, indexOfControl) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(toolbar_button_default, {
+      children: [controlSets?.flatMap((controlSet, indexOfSet) => controlSet.map((control, indexOfControl) => /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(toolbar_button_default, {
         containerClassName: indexOfSet > 0 && indexOfControl === 0 ? "has-left-divider" : void 0,
         ...control
       }, [indexOfSet, indexOfControl].join()))), children]
@@ -49096,9 +51731,9 @@ 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_element185 = __toESM(require_element(), 1);
+  var import_element184 = __toESM(require_element(), 1);
   var import_i18n70 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToolbarContainer({
     label,
     ...props
@@ -49109,9 +51744,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     });
     return (
       // This will provide state for `ToolbarButton`'s
-      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(toolbar_context_default.Provider, {
+      /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(toolbar_context_default.Provider, {
         value: toolbarStore,
-        children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(Toolbar, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(Toolbar, {
           ref,
           "aria-label": label,
           store: toolbarStore,
@@ -49120,20 +51755,20 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     );
   }
-  var ToolbarContainer2 = (0, import_element185.forwardRef)(UnforwardedToolbarContainer);
+  var ToolbarContainer2 = (0, import_element184.forwardRef)(UnforwardedToolbarContainer);
   ToolbarContainer2.displayName = "ToolbarContainer";
   var toolbar_container_default = ToolbarContainer2;

   // packages/components/build-module/toolbar/toolbar/index.mjs
-  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToolbar({
-    className: className2,
+    className,
     label,
     variant,
     ...props
   }, ref) {
     const isVariantDefined = variant !== void 0;
-    const contextSystemValue = (0, import_element186.useMemo)(() => {
+    const contextSystemValue = (0, import_element185.useMemo)(() => {
       if (isVariantDefined) {
         return {};
       }
@@ -49150,7 +51785,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       };
     }, [isVariantDefined]);
     if (!label) {
-      (0, import_deprecated25.default)("Using Toolbar without label prop", {
+      (0, import_deprecated26.default)("Using Toolbar without label prop", {
         since: "5.6",
         alternative: "ToolbarGroup component",
         link: "https://developer.wordpress.org/block-editor/components/toolbar/"
@@ -49159,16 +51794,16 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         title: _title,
         ...restProps
       } = props;
-      return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(toolbar_group_default, {
+      return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(toolbar_group_default, {
         isCollapsed: false,
         ...restProps,
-        className: className2
+        className
       });
     }
-    const finalClassName = clsx_default("components-accessible-toolbar", className2, variant && `is-${variant}`);
-    return /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(ContextSystemProvider, {
+    const finalClassName = clsx_default("components-accessible-toolbar", className, variant && `is-${variant}`);
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(ContextSystemProvider, {
       value: contextSystemValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(toolbar_container_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(toolbar_container_default, {
         className: finalClassName,
         label,
         ref,
@@ -49176,24 +51811,24 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var Toolbar3 = (0, import_element186.forwardRef)(UnforwardedToolbar);
+  var Toolbar3 = (0, import_element185.forwardRef)(UnforwardedToolbar);
   Toolbar3.displayName = "Toolbar";
   var toolbar_default = Toolbar3;

   // packages/components/build-module/toolbar/toolbar-dropdown-menu/index.mjs
-  var import_element187 = __toESM(require_element(), 1);
-  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
+  var import_element186 = __toESM(require_element(), 1);
+  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedToolbarDropdownMenu(props, ref) {
-    const accessibleToolbarState = (0, import_element187.useContext)(toolbar_context_default);
+    const accessibleToolbarState = (0, import_element186.useContext)(toolbar_context_default);
     if (!accessibleToolbarState) {
-      return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(dropdown_menu_default, {
+      return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(dropdown_menu_default, {
         ...props
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(toolbar_item_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(toolbar_item_default, {
       ref,
       ...props.toggleProps,
-      children: (toolbarItemProps) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(dropdown_menu_default, {
+      children: (toolbarItemProps) => /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(dropdown_menu_default, {
         ...props,
         popoverProps: {
           ...props.popoverProps
@@ -49202,7 +51837,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })
     });
   }
-  var ToolbarDropdownMenu = (0, import_element187.forwardRef)(UnforwardedToolbarDropdownMenu);
+  var ToolbarDropdownMenu = (0, import_element186.forwardRef)(UnforwardedToolbarDropdownMenu);
   ToolbarDropdownMenu.displayName = "ToolbarDropdownMenu";
   var toolbar_dropdown_menu_default = ToolbarDropdownMenu;

@@ -49211,9 +51846,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_element188 = __toESM(require_element(), 1);
+  var import_element187 = __toESM(require_element(), 1);
   var noop24 = () => void 0;
-  var ToolsPanelContext = (0, import_element188.createContext)({
+  var ToolsPanelContext = (0, import_element187.createContext)({
     menuItems: {
       default: {},
       optional: {}
@@ -49229,11 +51864,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     areAllOptionalControlsHidden: true
   });
   ToolsPanelContext.displayName = "ToolsPanelContext";
-  var useToolsPanelContext = () => (0, import_element188.useContext)(ToolsPanelContext);
+  var useToolsPanelContext = () => (0, import_element187.useContext)(ToolsPanelContext);

   // packages/components/build-module/tools-panel/tools-panel-header/hook.mjs
-  var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
-  function getRuntime22() {
+  var STYLE_HASH_ATTRIBUTE42 = "data-wp-hash";
+  function getRuntime42() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -49244,26 +51879,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument22(document);
+      registerDocument42(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash22(targetDocument, hash2) {
+  function documentContainsStyleHash42(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE22}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE42}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE42) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle22(targetDocument, hash2, css3) {
+  function injectStyle42(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime22();
+    const runtime = getRuntime42();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -49272,21 +51907,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash22(targetDocument, hash2)) {
+    if (documentContainsStyleHash42(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE22, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE42, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument22(targetDocument) {
-    const runtime = getRuntime22();
+  function registerDocument42(targetDocument) {
+    const runtime = getRuntime42();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle22(targetDocument, hash2, css3);
+      injectStyle42(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -49300,20 +51935,20 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle21(hash2, css3) {
-    const runtime = getRuntime22();
+  function registerStyle41(hash2, css3) {
+    const runtime = getRuntime42();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle22(targetDocument, hash2, css3);
+      injectStyle42(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle21("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}");
+    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_default20 = { "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 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: className2,
+      className,
       headingLevel = 2,
       ...otherProps
     } = useContextSystem(props, "ToolsPanelHeader");
@@ -49325,20 +51960,20 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     return {
       ...otherProps,
       areAllOptionalControlsHidden,
-      defaultControlsItemClassName: style_module_default20["default-controls-item"],
-      dropdownMenuClassName: style_module_default20["dropdown-menu"],
+      defaultControlsItemClassName: style_module_default38["default-controls-item"],
+      dropdownMenuClassName: style_module_default38["dropdown-menu"],
       hasMenuItems,
-      headingClassName: style_module_default20["tools-panel-heading"],
+      headingClassName: style_module_default38["tools-panel-heading"],
       headingLevel,
       menuItems,
-      className: clsx_default(style_module_default20["tools-panel-header"], className2)
+      className: clsx_default(style_module_default38["tools-panel-header"], className)
     };
   }

   // packages/components/build-module/tools-panel/tools-panel-header/component.mjs
-  var import_jsx_runtime272 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
-  function getRuntime23() {
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE43 = "data-wp-hash";
+  function getRuntime43() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -49349,26 +51984,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument23(document);
+      registerDocument43(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash23(targetDocument, hash2) {
+  function documentContainsStyleHash43(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE23}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE43}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE43) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle23(targetDocument, hash2, css3) {
+  function injectStyle43(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime23();
+    const runtime = getRuntime43();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -49377,21 +52012,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash23(targetDocument, hash2)) {
+    if (documentContainsStyleHash43(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE23, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE43, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument23(targetDocument) {
-    const runtime = getRuntime23();
+  function registerDocument43(targetDocument) {
+    const runtime = getRuntime43();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle23(targetDocument, hash2, css3);
+      injectStyle43(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -49405,17 +52040,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle22(hash2, css3) {
-    const runtime = getRuntime23();
+  function registerStyle42(hash2, css3) {
+    const runtime = getRuntime43();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle23(targetDocument, hash2, css3);
+      injectStyle43(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle22("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}");
+    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_default21 = { "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 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,
     items,
@@ -49424,15 +52059,15 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (!items.length) {
       return null;
     }
-    const resetSuffix = /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("span", {
+    const resetSuffix = /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("span", {
       "aria-hidden": true,
-      className: style_module_default21["reset-label"],
+      className: style_module_default39["reset-label"],
       children: (0, import_i18n71.__)("Reset")
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_jsx_runtime272.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_jsx_runtime277.Fragment, {
       children: items.map(([label, hasValue]) => {
         if (hasValue) {
-          return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(menu_item_default, {
+          return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(menu_item_default, {
             className: itemClassName,
             role: "menuitem",
             label: (0, import_i18n71.sprintf)(
@@ -49452,7 +52087,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
             children: label
           }, label);
         }
-        return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(menu_item_default, {
+        return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(menu_item_default, {
           icon: check_default,
           className: itemClassName,
           role: "menuitemcheckbox",
@@ -49470,7 +52105,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (!items.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(import_jsx_runtime272.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_jsx_runtime277.Fragment, {
       children: items.map(([label, isSelected2]) => {
         const itemLabel = isSelected2 ? (0, import_i18n71.sprintf)(
           // translators: %s: The name of the control being hidden and reset e.g. "Padding".
@@ -49481,7 +52116,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           (0, import_i18n71._x)("Show %s", "input control"),
           label
         );
-        return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(menu_item_default, {
+        return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(menu_item_default, {
           icon: isSelected2 ? check_default : null,
           isSelected: isSelected2,
           label: itemLabel,
@@ -49535,14 +52170,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     );
     const dropdownMenuDescriptionText = areAllOptionalControlsHidden ? (0, import_i18n71.__)("All options are currently hidden") : void 0;
     const canResetAll = [...defaultItems, ...optionalItems].some(([, isSelected2]) => isSelected2);
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(component_default9, {
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(component_default9, {
       ...headerProps,
       ref: forwardedRef,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime272.jsx)(component_default19, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime277.jsx)(component_default19, {
         level: headingLevel,
         className: headingClassName,
         children: labelText
-      }), hasMenuItems && /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(dropdown_menu_default, {
+      }), hasMenuItems && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(dropdown_menu_default, {
         ...dropdownMenuProps,
         icon: dropDownMenuIcon,
         label: dropDownMenuLabelText,
@@ -49553,19 +52188,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           size: "small",
           description: dropdownMenuDescriptionText
         },
-        children: () => /* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(import_jsx_runtime272.Fragment, {
-          children: [/* @__PURE__ */ (0, import_jsx_runtime272.jsxs)(menu_group_default, {
+        children: () => /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(import_jsx_runtime277.Fragment, {
+          children: [/* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(menu_group_default, {
             label: labelText,
-            children: [/* @__PURE__ */ (0, import_jsx_runtime272.jsx)(DefaultControlsGroup, {
+            children: [/* @__PURE__ */ (0, import_jsx_runtime277.jsx)(DefaultControlsGroup, {
               items: defaultItems,
               toggleItem,
               itemClassName: defaultControlsItemClassName
-            }), /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(OptionalControlsGroup, {
+            }), /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(OptionalControlsGroup, {
               items: optionalItems,
               toggleItem
             })]
-          }), /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(menu_group_default, {
-            children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(menu_item_default, {
+          }), /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(menu_group_default, {
+            children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(menu_item_default, {
               "aria-disabled": !canResetAll,
               variant: "tertiary",
               onClick: () => {
@@ -49585,9 +52220,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_element189 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
-  function getRuntime24() {
+  var import_element188 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE44 = "data-wp-hash";
+  function getRuntime44() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -49598,26 +52233,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument24(document);
+      registerDocument44(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash24(targetDocument, hash2) {
+  function documentContainsStyleHash44(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE24}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE44}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE44) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle24(targetDocument, hash2, css3) {
+  function injectStyle44(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime24();
+    const runtime = getRuntime44();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -49626,21 +52261,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash24(targetDocument, hash2)) {
+    if (documentContainsStyleHash44(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE24, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE44, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument24(targetDocument) {
-    const runtime = getRuntime24();
+  function registerDocument44(targetDocument) {
+    const runtime = getRuntime44();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle24(targetDocument, hash2, css3);
+      injectStyle44(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -49654,17 +52289,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle23(hash2, css3) {
-    const runtime = getRuntime24();
+  function registerStyle43(hash2, css3) {
+    const runtime = getRuntime44();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle24(targetDocument, hash2, css3);
+      injectStyle44(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle23("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}");
+    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_default22 = { "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 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: {},
@@ -49827,7 +52462,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var isMenuItemTypeEmpty = (obj) => Object.keys(obj).length === 0;
   function useToolsPanel(props) {
     const {
-      className: className2,
+      className,
       headingLevel = 2,
       resetAll,
       panelId,
@@ -49837,9 +52472,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       __experimentalLastVisibleItemClass,
       ...otherProps
     } = useContextSystem(props, "ToolsPanel");
-    const isResettingRef = (0, import_element189.useRef)(false);
+    const isResettingRef = (0, import_element188.useRef)(false);
     const wasResetting = isResettingRef.current;
-    (0, import_element189.useEffect)(() => {
+    (0, import_element188.useEffect)(() => {
       if (wasResetting) {
         isResettingRef.current = false;
       }
@@ -49847,33 +52482,33 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const [{
       panelItems,
       menuItems
-    }, panelDispatch] = (0, import_element189.useReducer)(panelReducer, void 0, emptyState);
-    const [resetAllFilters, dispatchResetAllFilters] = (0, import_element189.useReducer)(resetAllFiltersReducer, []);
-    const registerPanelItem = (0, import_element189.useCallback)((item) => {
+    }, panelDispatch] = (0, import_element188.useReducer)(panelReducer, void 0, emptyState);
+    const [resetAllFilters, dispatchResetAllFilters] = (0, import_element188.useReducer)(resetAllFiltersReducer, []);
+    const registerPanelItem = (0, import_element188.useCallback)((item) => {
       panelDispatch({
         type: "REGISTER_PANEL",
         item
       });
     }, []);
-    const deregisterPanelItem = (0, import_element189.useCallback)((label) => {
+    const deregisterPanelItem = (0, import_element188.useCallback)((label) => {
       panelDispatch({
         type: "UNREGISTER_PANEL",
         label
       });
     }, []);
-    const registerResetAllFilter = (0, import_element189.useCallback)((filter2) => {
+    const registerResetAllFilter = (0, import_element188.useCallback)((filter2) => {
       dispatchResetAllFilters({
         type: "REGISTER",
         filter: filter2
       });
     }, []);
-    const deregisterResetAllFilter = (0, import_element189.useCallback)((filter2) => {
+    const deregisterResetAllFilter = (0, import_element188.useCallback)((filter2) => {
       dispatchResetAllFilters({
         type: "UNREGISTER",
         filter: filter2
       });
     }, []);
-    const flagItemCustomization = (0, import_element189.useCallback)((value, label, group = "default") => {
+    const flagItemCustomization = (0, import_element188.useCallback)((value, label, group = "default") => {
       panelDispatch({
         type: "UPDATE_VALUE",
         group,
@@ -49881,17 +52516,17 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         value
       });
     }, []);
-    const areAllOptionalControlsHidden = (0, import_element189.useMemo)(() => {
+    const areAllOptionalControlsHidden = (0, import_element188.useMemo)(() => {
       return isMenuItemTypeEmpty(menuItems.default) && !isMenuItemTypeEmpty(menuItems.optional) && Object.values(menuItems.optional).every((isSelected2) => !isSelected2);
     }, [menuItems]);
-    const classes = clsx_default(style_module_default22["tools-panel"], hasInnerWrapper && style_module_default22["tools-panel-with-inner-wrapper"], areAllOptionalControlsHidden && style_module_default22["tools-panel-hidden-inner-wrapper"], className2);
-    const toggleItem = (0, import_element189.useCallback)((label) => {
+    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) => {
       panelDispatch({
         type: "TOGGLE_VALUE",
         label
       });
     }, []);
-    const resetAllItems = (0, import_element189.useCallback)(() => {
+    const resetAllItems = (0, import_element188.useCallback)(() => {
       if (typeof resetAll === "function") {
         isResettingRef.current = true;
         resetAll(resetAllFilters);
@@ -49908,7 +52543,7 @@ 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_element189.useMemo)(() => ({
+    const panelContext = (0, import_element188.useMemo)(() => ({
       areAllOptionalControlsHidden,
       deregisterPanelItem,
       deregisterResetAllFilter,
@@ -49936,7 +52571,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/tools-panel/tools-panel/component.mjs
-  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
   var TOOLS_PANEL_GAP = space(4);
   var UnconnectedToolsPanel = (props, forwardedRef) => {
     const {
@@ -49949,7 +52584,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       dropdownMenuProps,
       ...toolsPanelProps
     } = useToolsPanel(props);
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(component_default22, {
+    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(component_default22, {
       ...toolsPanelProps,
       columns: 2,
       gap: 4,
@@ -49957,9 +52592,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       rowGap: TOOLS_PANEL_GAP,
       templateColumns: "repeat( 2, minmax(0, 1fr) )",
       ref: forwardedRef,
-      children: /* @__PURE__ */ (0, import_jsx_runtime273.jsxs)(ToolsPanelContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime278.jsxs)(ToolsPanelContext.Provider, {
         value: panelContext,
-        children: [/* @__PURE__ */ (0, import_jsx_runtime273.jsx)(component_default38, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime278.jsx)(component_default38, {
           label,
           resetAll: resetAllItems,
           toggleItem,
@@ -49974,9 +52609,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_element190 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
-  function getRuntime25() {
+  var import_element189 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE45 = "data-wp-hash";
+  function getRuntime45() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -49987,26 +52622,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument25(document);
+      registerDocument45(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash25(targetDocument, hash2) {
+  function documentContainsStyleHash45(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE25}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE45}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE45) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle25(targetDocument, hash2, css3) {
+  function injectStyle45(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime25();
+    const runtime = getRuntime45();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -50015,21 +52650,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash25(targetDocument, hash2)) {
+    if (documentContainsStyleHash45(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE25, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE45, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument25(targetDocument) {
-    const runtime = getRuntime25();
+  function registerDocument45(targetDocument) {
+    const runtime = getRuntime45();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle25(targetDocument, hash2, css3);
+      injectStyle45(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -50043,22 +52678,22 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle24(hash2, css3) {
-    const runtime = getRuntime25();
+  function registerStyle44(hash2, css3) {
+    const runtime = getRuntime45();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle25(targetDocument, hash2, css3);
+      injectStyle45(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle24("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_default23 = { "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 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 = () => {
   };
   function useToolsPanelItem(props) {
     const {
-      className: className2,
+      className,
       hasValue,
       isShownByDefault = false,
       label,
@@ -50083,11 +52718,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       __experimentalFirstVisibleItemClass,
       __experimentalLastVisibleItemClass
     } = useToolsPanelContext();
-    const hasValueCallback = (0, import_element190.useCallback)(hasValue, [panelId]);
-    const resetAllFilterCallback = (0, import_element190.useCallback)(resetAllFilter, [panelId]);
+    const hasValueCallback = (0, import_element189.useCallback)(hasValue, [panelId]);
+    const resetAllFilterCallback = (0, import_element189.useCallback)(resetAllFilter, [panelId]);
     const previousPanelId = (0, import_compose75.usePrevious)(currentPanelId);
     const hasMatchingPanel = currentPanelId === panelId || currentPanelId === null;
-    (0, import_element190.useLayoutEffect)(() => {
+    (0, import_element189.useLayoutEffect)(() => {
       if (hasMatchingPanel && previousPanelId !== null) {
         registerPanelItem({
           hasValue: hasValueCallback,
@@ -50102,7 +52737,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
       };
     }, [currentPanelId, hasMatchingPanel, isShownByDefault, label, hasValueCallback, panelId, previousPanelId, registerPanelItem, deregisterPanelItem]);
-    (0, import_element190.useEffect)(() => {
+    (0, import_element189.useEffect)(() => {
       if (hasMatchingPanel) {
         registerResetAllFilter(resetAllFilterCallback);
       }
@@ -50117,13 +52752,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     const wasMenuItemChecked = (0, import_compose75.usePrevious)(isMenuItemChecked);
     const isRegistered = menuItems?.[menuGroup]?.[label] !== void 0;
     const isValueSet = hasValue();
-    (0, import_element190.useEffect)(() => {
+    (0, import_element189.useEffect)(() => {
       if (!isShownByDefault && !isValueSet) {
         return;
       }
       flagItemCustomization(isValueSet, label, menuGroup);
     }, [isValueSet, menuGroup, label, flagItemCustomization, isShownByDefault]);
-    (0, import_element190.useEffect)(() => {
+    (0, import_element189.useEffect)(() => {
       if (!isRegistered || isResetting || !hasMatchingPanel) {
         return;
       }
@@ -50136,7 +52771,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     }, [hasMatchingPanel, isMenuItemChecked, isRegistered, isResetting, isValueSet, wasMenuItemChecked, onSelect, onDeselect]);
     const isShown = isShownByDefault ? menuItems?.[menuGroup]?.[label] !== void 0 : isMenuItemChecked;
     const shouldApplyPlaceholderStyles = shouldRenderPlaceholder && !isShown;
-    const classes = clsx_default(style_module_default23["tools-panel-item"], shouldApplyPlaceholderStyles && style_module_default23["tools-panel-item-placeholder"], !shouldApplyPlaceholderStyles && className2, firstDisplayedItem === label && __experimentalFirstVisibleItemClass, lastDisplayedItem === label && __experimentalLastVisibleItemClass);
+    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 {
       ...otherProps,
       isShown,
@@ -50146,7 +52781,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/tools-panel/tools-panel-item/component.mjs
-  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
   var UnconnectedToolsPanelItem = (props, forwardedRef) => {
     const {
       children,
@@ -50155,12 +52790,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       ...toolsPanelItemProps
     } = useToolsPanelItem(props);
     if (!isShown) {
-      return shouldRenderPlaceholder ? /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(component_default, {
+      return shouldRenderPlaceholder ? /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(component_default, {
         ...toolsPanelItemProps,
         ref: forwardedRef
       }) : null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(component_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(component_default, {
       ...toolsPanelItemProps,
       ref: forwardedRef,
       children
@@ -50171,41 +52806,41 @@ 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_element197 = __toESM(require_element(), 1);
+  var import_element196 = __toESM(require_element(), 1);
   var import_keycodes6 = __toESM(require_keycodes(), 1);

   // packages/components/build-module/tree-grid/roving-tab-index.mjs
-  var import_element192 = __toESM(require_element(), 1);
+  var import_element191 = __toESM(require_element(), 1);

   // packages/components/build-module/tree-grid/roving-tab-index-context.mjs
-  var import_element191 = __toESM(require_element(), 1);
-  var RovingTabIndexContext = (0, import_element191.createContext)(void 0);
+  var import_element190 = __toESM(require_element(), 1);
+  var RovingTabIndexContext = (0, import_element190.createContext)(void 0);
   RovingTabIndexContext.displayName = "RovingTabIndexContext";
-  var useRovingTabIndexContext = () => (0, import_element191.useContext)(RovingTabIndexContext);
+  var useRovingTabIndexContext = () => (0, import_element190.useContext)(RovingTabIndexContext);
   var RovingTabIndexProvider = RovingTabIndexContext.Provider;

   // packages/components/build-module/tree-grid/roving-tab-index.mjs
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
   function RovingTabIndex({
     children
   }) {
-    const [lastFocusedElement, setLastFocusedElement] = (0, import_element192.useState)();
-    const providerValue = (0, import_element192.useMemo)(() => ({
+    const [lastFocusedElement, setLastFocusedElement] = (0, import_element191.useState)();
+    const providerValue = (0, import_element191.useMemo)(() => ({
       lastFocusedElement,
       setLastFocusedElement
     }), [lastFocusedElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(RovingTabIndexProvider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(RovingTabIndexProvider, {
       value: providerValue,
       children
     });
   }

   // packages/components/build-module/tree-grid/index.mjs
-  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);

   // packages/components/build-module/tree-grid/row.mjs
-  var import_element193 = __toESM(require_element(), 1);
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+  var import_element192 = __toESM(require_element(), 1);
+  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTreeGridRow({
     children,
     level,
@@ -50214,7 +52849,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     isExpanded,
     ...props
   }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)("tr", {
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("tr", {
       ...props,
       ref,
       role: "row",
@@ -50225,25 +52860,25 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       children
     });
   }
-  var TreeGridRow = (0, import_element193.forwardRef)(UnforwardedTreeGridRow);
+  var TreeGridRow = (0, import_element192.forwardRef)(UnforwardedTreeGridRow);
   TreeGridRow.displayName = "TreeGridRow";
   var row_default2 = TreeGridRow;

   // packages/components/build-module/tree-grid/cell.mjs
-  var import_element196 = __toESM(require_element(), 1);
+  var import_element195 = __toESM(require_element(), 1);

   // packages/components/build-module/tree-grid/item.mjs
-  var import_element195 = __toESM(require_element(), 1);
+  var import_element194 = __toESM(require_element(), 1);

   // packages/components/build-module/tree-grid/roving-tab-index-item.mjs
-  var import_element194 = __toESM(require_element(), 1);
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
-  var RovingTabIndexItem = (0, import_element194.forwardRef)(function UnforwardedRovingTabIndexItem({
+  var import_element193 = __toESM(require_element(), 1);
+  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  var RovingTabIndexItem = (0, import_element193.forwardRef)(function UnforwardedRovingTabIndexItem({
     children,
     as: Component7,
     ...props
   }, forwardedRef) {
-    const localRef = (0, import_element194.useRef)(null);
+    const localRef = (0, import_element193.useRef)(null);
     const ref = forwardedRef || localRef;
     const {
       lastFocusedElement,
@@ -50270,7 +52905,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (!Component7) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(Component7, {
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(Component7, {
       ...allProps,
       children
     });
@@ -50279,43 +52914,43 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var roving_tab_index_item_default = RovingTabIndexItem;

   // packages/components/build-module/tree-grid/item.mjs
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTreeGridItem({
     children,
     ...props
   }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(roving_tab_index_item_default, {
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(roving_tab_index_item_default, {
       ref,
       ...props,
       children
     });
   }
-  var TreeGridItem = (0, import_element195.forwardRef)(UnforwardedTreeGridItem);
+  var TreeGridItem = (0, import_element194.forwardRef)(UnforwardedTreeGridItem);
   TreeGridItem.displayName = "TreeGridItem";
   var item_default2 = TreeGridItem;

   // packages/components/build-module/tree-grid/cell.mjs
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
   function UnforwardedTreeGridCell({
     children,
     withoutGridItem = false,
     ...props
   }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)("td", {
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("td", {
       ...props,
       role: "gridcell",
-      children: withoutGridItem ? /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_jsx_runtime279.Fragment, {
+      children: withoutGridItem ? /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(import_jsx_runtime284.Fragment, {
         children: typeof children === "function" ? children({
           ...props,
           ref
         }) : children
-      }) : /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(item_default2, {
+      }) : /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(item_default2, {
         ref,
         children
       })
     });
   }
-  var TreeGridCell = (0, import_element196.forwardRef)(UnforwardedTreeGridCell);
+  var TreeGridCell = (0, import_element195.forwardRef)(UnforwardedTreeGridCell);
   TreeGridCell.displayName = "TreeGridCell";
   var cell_default = TreeGridCell;

@@ -50339,7 +52974,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     applicationAriaLabel,
     ...props
   }, ref) {
-    const onKeyDown = (0, import_element197.useCallback)((event) => {
+    const onKeyDown = (0, import_element196.useCallback)((event) => {
       const {
         keyCode,
         metaKey,
@@ -50460,38 +53095,38 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         event.preventDefault();
       }
     }, [onExpandRow, onCollapseRow, onFocusRow]);
-    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(RovingTabIndex, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(RovingTabIndex, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("div", {
         role: "application",
         "aria-label": applicationAriaLabel,
-        children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("table", {
+        children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("table", {
           ...props,
           role: "treegrid",
           onKeyDown,
           ref,
-          children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("tbody", {
+          children: /* @__PURE__ */ (0, import_jsx_runtime285.jsx)("tbody", {
             children
           })
         })
       })
     });
   }
-  var TreeGrid = (0, import_element197.forwardRef)(UnforwardedTreeGrid);
+  var TreeGrid = (0, import_element196.forwardRef)(UnforwardedTreeGrid);
   TreeGrid.displayName = "TreeGrid";
   var tree_grid_default = TreeGrid;

   // packages/components/build-module/isolated-event-container/index.mjs
-  var import_element198 = __toESM(require_element(), 1);
-  var import_deprecated26 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var import_element197 = __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_element198.forwardRef)((props, ref) => {
-    (0, import_deprecated26.default)("wp.components.IsolatedEventContainer", {
+  var IsolatedEventContainer = (0, import_element197.forwardRef)((props, ref) => {
+    (0, import_deprecated27.default)("wp.components.IsolatedEventContainer", {
       since: "5.7"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", {
       ...props,
       ref,
       onMouseDown: stopPropagation
@@ -50500,52 +53135,91 @@ 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_element199 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/z-stack/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__28() {
-    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 import_element198 = __toESM(require_element(), 1);
+  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE46 = "data-wp-hash";
+  function getRuntime46() {
+    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") {
+      registerDocument46(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  var ZStackChildView = /* @__PURE__ */ createStyled("div", false ? {
-    target: "ebn2ljm1"
-  } : {
-    target: "ebn2ljm1",
-    label: "ZStackChildView"
-  })("&:not( :first-of-type ){", ({
-    offsetAmount
-  }) => /* @__PURE__ */ css({
-    marginInlineStart: offsetAmount
-  }, false ? "" : ";label:ZStackChildView;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTRyIsImZpbGUiOiJzdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBaU3RhY2tDaGlsZFZpZXcgPSBzdHlsZWQuZGl2PCB7XG5cdG9mZnNldEFtb3VudDogbnVtYmVyO1xuXHR6SW5kZXg6IG51bWJlcjtcbn0gPmBcblx0Jjpub3QoIDpmaXJzdC1vZi10eXBlICkge1xuXHRcdCR7ICggeyBvZmZzZXRBbW91bnQgfSApID0+XG5cdFx0XHRjc3MoIHtcblx0XHRcdFx0bWFyZ2luSW5saW5lU3RhcnQ6IG9mZnNldEFtb3VudCxcblx0XHRcdH0gKSB9O1xuXHR9XG5cblx0JHsgKCB7IHpJbmRleCB9ICkgPT4gY3NzKCB7IHpJbmRleCB9ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBaU3RhY2tWaWV3ID0gc3R5bGVkLmRpdjwge1xuXHRpc0xheWVyZWQ6IGJvb2xlYW47XG59ID5gXG5cdGRpc3BsYXk6IGlubGluZS1ncmlkO1xuXHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiA+ICR7IFpTdGFja0NoaWxkVmlldyB9IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcblxuXHRcdCR7ICggeyBpc0xheWVyZWQgfSApID0+XG5cdFx0XHRpc0xheWVyZWRcblx0XHRcdFx0PyAvLyBXaGVuIGBpc0xheWVyZWRgIGlzIHRydWUsIGFsbCBpdGVtcyBvdmVybGFwIGluIHRoZSBzYW1lIGdyaWQgY2VsbFxuXHRcdFx0XHQgIGNzcyggeyBncmlkUm93U3RhcnQ6IDEsIGdyaWRDb2x1bW5TdGFydDogMSB9IClcblx0XHRcdFx0OiB1bmRlZmluZWQgfTtcblx0fVxuYDtcbiJdfQ== */"), ";}", ({
-    zIndex
-  }) => /* @__PURE__ */ css({
-    zIndex
-  }, false ? "" : ";label:ZStackChildView;", false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjc0IiLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrQ2hpbGRWaWV3ID0gc3R5bGVkLmRpdjwge1xuXHRvZmZzZXRBbW91bnQ6IG51bWJlcjtcblx0ekluZGV4OiBudW1iZXI7XG59ID5gXG5cdCY6bm90KCA6Zmlyc3Qtb2YtdHlwZSApIHtcblx0XHQkeyAoIHsgb2Zmc2V0QW1vdW50IH0gKSA9PlxuXHRcdFx0Y3NzKCB7XG5cdFx0XHRcdG1hcmdpbklubGluZVN0YXJ0OiBvZmZzZXRBbW91bnQsXG5cdFx0XHR9ICkgfTtcblx0fVxuXG5cdCR7ICggeyB6SW5kZXggfSApID0+IGNzcyggeyB6SW5kZXggfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrVmlldyA9IHN0eWxlZC5kaXY8IHtcblx0aXNMYXllcmVkOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYgPiAkeyBaU3RhY2tDaGlsZFZpZXcgfSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGp1c3RpZnktc2VsZjogc3RhcnQ7XG5cblx0XHQkeyAoIHsgaXNMYXllcmVkIH0gKSA9PlxuXHRcdFx0aXNMYXllcmVkXG5cdFx0XHRcdD8gLy8gV2hlbiBgaXNMYXllcmVkYCBpcyB0cnVlLCBhbGwgaXRlbXMgb3ZlcmxhcCBpbiB0aGUgc2FtZSBncmlkIGNlbGxcblx0XHRcdFx0ICBjc3MoIHsgZ3JpZFJvd1N0YXJ0OiAxLCBncmlkQ29sdW1uU3RhcnQ6IDEgfSApXG5cdFx0XHRcdDogdW5kZWZpbmVkIH07XG5cdH1cbmA7XG4iXX0= */"), ";" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNRyIsImZpbGUiOiJzdHlsZXMudHMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5cbmV4cG9ydCBjb25zdCBaU3RhY2tDaGlsZFZpZXcgPSBzdHlsZWQuZGl2PCB7XG5cdG9mZnNldEFtb3VudDogbnVtYmVyO1xuXHR6SW5kZXg6IG51bWJlcjtcbn0gPmBcblx0Jjpub3QoIDpmaXJzdC1vZi10eXBlICkge1xuXHRcdCR7ICggeyBvZmZzZXRBbW91bnQgfSApID0+XG5cdFx0XHRjc3MoIHtcblx0XHRcdFx0bWFyZ2luSW5saW5lU3RhcnQ6IG9mZnNldEFtb3VudCxcblx0XHRcdH0gKSB9O1xuXHR9XG5cblx0JHsgKCB7IHpJbmRleCB9ICkgPT4gY3NzKCB7IHpJbmRleCB9ICkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBaU3RhY2tWaWV3ID0gc3R5bGVkLmRpdjwge1xuXHRpc0xheWVyZWQ6IGJvb2xlYW47XG59ID5gXG5cdGRpc3BsYXk6IGlubGluZS1ncmlkO1xuXHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JiA+ICR7IFpTdGFja0NoaWxkVmlldyB9IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcblxuXHRcdCR7ICggeyBpc0xheWVyZWQgfSApID0+XG5cdFx0XHRpc0xheWVyZWRcblx0XHRcdFx0PyAvLyBXaGVuIGBpc0xheWVyZWRgIGlzIHRydWUsIGFsbCBpdGVtcyBvdmVybGFwIGluIHRoZSBzYW1lIGdyaWQgY2VsbFxuXHRcdFx0XHQgIGNzcyggeyBncmlkUm93U3RhcnQ6IDEsIGdyaWRDb2x1bW5TdGFydDogMSB9IClcblx0XHRcdFx0OiB1bmRlZmluZWQgfTtcblx0fVxuYDtcbiJdfQ== */"));
-  var _ref8 = false ? {
-    name: "rs0gp6",
-    styles: "grid-row-start:1;grid-column-start:1"
-  } : {
-    name: "80o7c0-ZStackView",
-    styles: "grid-row-start:1;grid-column-start:1;label:ZStackView;/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErQk0iLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrQ2hpbGRWaWV3ID0gc3R5bGVkLmRpdjwge1xuXHRvZmZzZXRBbW91bnQ6IG51bWJlcjtcblx0ekluZGV4OiBudW1iZXI7XG59ID5gXG5cdCY6bm90KCA6Zmlyc3Qtb2YtdHlwZSApIHtcblx0XHQkeyAoIHsgb2Zmc2V0QW1vdW50IH0gKSA9PlxuXHRcdFx0Y3NzKCB7XG5cdFx0XHRcdG1hcmdpbklubGluZVN0YXJ0OiBvZmZzZXRBbW91bnQsXG5cdFx0XHR9ICkgfTtcblx0fVxuXG5cdCR7ICggeyB6SW5kZXggfSApID0+IGNzcyggeyB6SW5kZXggfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrVmlldyA9IHN0eWxlZC5kaXY8IHtcblx0aXNMYXllcmVkOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYgPiAkeyBaU3RhY2tDaGlsZFZpZXcgfSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGp1c3RpZnktc2VsZjogc3RhcnQ7XG5cblx0XHQkeyAoIHsgaXNMYXllcmVkIH0gKSA9PlxuXHRcdFx0aXNMYXllcmVkXG5cdFx0XHRcdD8gLy8gV2hlbiBgaXNMYXllcmVkYCBpcyB0cnVlLCBhbGwgaXRlbXMgb3ZlcmxhcCBpbiB0aGUgc2FtZSBncmlkIGNlbGxcblx0XHRcdFx0ICBjc3MoIHsgZ3JpZFJvd1N0YXJ0OiAxLCBncmlkQ29sdW1uU3RhcnQ6IDEgfSApXG5cdFx0XHRcdDogdW5kZWZpbmVkIH07XG5cdH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__28
-  };
-  var ZStackView = /* @__PURE__ */ createStyled("div", false ? {
-    target: "ebn2ljm0"
-  } : {
-    target: "ebn2ljm0",
-    label: "ZStackView"
-  })("display:inline-grid;grid-auto-flow:column;position:relative;&>", ZStackChildView, "{position:relative;justify-self:start;", ({
-    isLayered
-  }) => isLayered ? (
-    // When `isLayered` is true, all items overlap in the same grid cell
-    _ref8
-  ) : void 0, ";}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQkciLCJmaWxlIjoic3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrQ2hpbGRWaWV3ID0gc3R5bGVkLmRpdjwge1xuXHRvZmZzZXRBbW91bnQ6IG51bWJlcjtcblx0ekluZGV4OiBudW1iZXI7XG59ID5gXG5cdCY6bm90KCA6Zmlyc3Qtb2YtdHlwZSApIHtcblx0XHQkeyAoIHsgb2Zmc2V0QW1vdW50IH0gKSA9PlxuXHRcdFx0Y3NzKCB7XG5cdFx0XHRcdG1hcmdpbklubGluZVN0YXJ0OiBvZmZzZXRBbW91bnQsXG5cdFx0XHR9ICkgfTtcblx0fVxuXG5cdCR7ICggeyB6SW5kZXggfSApID0+IGNzcyggeyB6SW5kZXggfSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgWlN0YWNrVmlldyA9IHN0eWxlZC5kaXY8IHtcblx0aXNMYXllcmVkOiBib29sZWFuO1xufSA+YFxuXHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0Z3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYgPiAkeyBaU3RhY2tDaGlsZFZpZXcgfSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGp1c3RpZnktc2VsZjogc3RhcnQ7XG5cblx0XHQkeyAoIHsgaXNMYXllcmVkIH0gKSA9PlxuXHRcdFx0aXNMYXllcmVkXG5cdFx0XHRcdD8gLy8gV2hlbiBgaXNMYXllcmVkYCBpcyB0cnVlLCBhbGwgaXRlbXMgb3ZlcmxhcCBpbiB0aGUgc2FtZSBncmlkIGNlbGxcblx0XHRcdFx0ICBjc3MoIHsgZ3JpZFJvd1N0YXJ0OiAxLCBncmlkQ29sdW1uU3RhcnQ6IDEgfSApXG5cdFx0XHRcdDogdW5kZWZpbmVkIH07XG5cdH1cbmA7XG4iXX0= */"));
-
-  // packages/components/build-module/z-stack/component.mjs
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  function documentContainsStyleHash46(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) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle46(targetDocument, hash2, css3) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime46();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash2)) {
+      return;
+    }
+    if (documentContainsStyleHash46(targetDocument, hash2)) {
+      injectedStyles.add(hash2);
+      return;
+    }
+    const style2 = targetDocument.createElement("style");
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE46, hash2);
+    style2.appendChild(targetDocument.createTextNode(css3));
+    targetDocument.head.appendChild(style2);
+    injectedStyles.add(hash2);
+  }
+  function registerDocument46(targetDocument) {
+    const runtime = getRuntime46();
+    runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
+    for (const [hash2, css3] of runtime.styles) {
+      injectStyle46(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 registerStyle45(hash2, css3) {
+    const runtime = getRuntime46();
+    runtime.styles.set(hash2, css3);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle46(targetDocument, hash2, css3);
+    }
+  }
+  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)}");
+  }
+  var style_module_default42 = { "z-stack": "_5b8fef2247903a5f__z-stack", "child": "_585cd0b86fd70a54__child", "layered": "_93dbda3c809633d5__layered" };
   function UnconnectedZStack(props, forwardedRef) {
     const {
       children,
-      className: className2,
+      className,
       isLayered = true,
       isReversed = false,
       offset: offset4 = 0,
@@ -50556,17 +53230,19 @@ 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_element199.isValidElement)(child) ? child.key : index2;
-      return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(ZStackChildView, {
-        offsetAmount,
-        zIndex,
+      const key = (0, import_element198.isValidElement)(child) ? child.key : index2;
+      return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)("div", {
+        className: style_module_default42.child,
+        style: {
+          "--z-stack-offset": `${offsetAmount}px`,
+          "--z-stack-z-index": zIndex
+        },
         children: child
       }, key);
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(ZStackView, {
+    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(PolymorphicElement, {
       ...otherProps,
-      className: className2,
-      isLayered,
+      className: clsx_default(style_module_default42["z-stack"], isLayered && style_module_default42.layered, className),
       ref: forwardedRef,
       children: clonedChildren
     });
@@ -50575,10 +53251,10 @@ 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_element200 = __toESM(require_element(), 1);
+  var import_element199 = __toESM(require_element(), 1);
   var import_compose76 = __toESM(require_compose(), 1);
   var import_keycodes7 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
   var defaultShortcuts = {
     previous: [{
       modifier: "ctrlShift",
@@ -50599,8 +53275,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     }]
   };
   function useNavigateRegions(shortcuts = defaultShortcuts) {
-    const ref = (0, import_element200.useRef)(null);
-    const [isFocusingRegions, setIsFocusingRegions] = (0, import_element200.useState)(false);
+    const ref = (0, import_element199.useRef)(null);
+    const [isFocusingRegions, setIsFocusingRegions] = (0, import_element199.useState)(false);
     function focusRegion(offset4) {
       const regions = Array.from(ref.current?.querySelectorAll('[role="region"][tabindex="-1"]') ?? []);
       if (!regions.length) {
@@ -50653,9 +53329,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     shortcuts,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("div", {
       ...useNavigateRegions(shortcuts),
-      children: /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(Component7, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(Component7, {
         ...props
       })
     });
@@ -50663,13 +53339,13 @@ The screen with id ${screen.id} will not be added.`) : void 0;

   // packages/components/build-module/higher-order/with-constrained-tabbing/index.mjs
   var import_compose77 = __toESM(require_compose(), 1);
-  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 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)();
-    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", {
+    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)("div", {
       ref,
       tabIndex: -1,
-      children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(WrappedComponent, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(WrappedComponent, {
         ...props
       })
     });
@@ -50678,13 +53354,13 @@ 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_element201 = __toESM(require_element(), 1);
+  var import_element200 = __toESM(require_element(), 1);
   var import_compose78 = __toESM(require_compose(), 1);
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
   var with_fallback_styles_default = (mapNodeToProps) => (0, import_compose78.createHigherOrderComponent)((WrappedComponent) => {
     return function WithFallbackStyles(props) {
-      const [fallbackStyles, setFallbackStyles] = (0, import_element201.useState)(void 0);
-      const nodeRef = (0, import_element201.useRef)(null);
+      const [fallbackStyles, setFallbackStyles] = (0, import_element200.useState)(void 0);
+      const nodeRef = (0, import_element200.useRef)(null);
       (0, import_compose78.useIsomorphicLayoutEffect)(() => {
         const node2 = props.node ?? nodeRef.current;
         const grabStylesCompleted = !!fallbackStyles && Object.values(fallbackStyles).every(Boolean);
@@ -50695,11 +53371,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           }
         }
       });
-      const wrappedComponent = /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(WrappedComponent, {
+      const wrappedComponent = /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(WrappedComponent, {
         ...props,
         ...fallbackStyles
       });
-      return props.node ? wrappedComponent : /* @__PURE__ */ (0, import_jsx_runtime285.jsxs)("div", {
+      return props.node ? wrappedComponent : /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)("div", {
         ref: nodeRef,
         children: [" ", wrappedComponent, " "]
       });
@@ -50707,10 +53383,10 @@ 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_element202 = __toESM(require_element(), 1);
+  var import_element201 = __toESM(require_element(), 1);
   var import_hooks9 = __toESM(require_hooks(), 1);
   var import_compose79 = __toESM(require_compose(), 1);
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
   var ANIMATION_FRAME_PERIOD = 16;
   function withFilters(hookName) {
     return (0, import_compose79.createHigherOrderComponent)((OriginalComponent) => {
@@ -50721,7 +53397,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           FilteredComponent = (0, import_hooks9.applyFilters)(hookName, OriginalComponent);
         }
       }
-      class FilteredComponentRenderer extends import_element202.Component {
+      class FilteredComponentRenderer extends import_element201.Component {
         constructor(props) {
           super(props);
           ensureFilteredComponent();
@@ -50741,7 +53417,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
           }
         }
         render() {
-          return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(FilteredComponent, {
+          return /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(FilteredComponent, {
             ...this.props
           });
         }
@@ -50763,12 +53439,12 @@ 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_element203 = __toESM(require_element(), 1);
+  var import_element202 = __toESM(require_element(), 1);
   var import_compose80 = __toESM(require_compose(), 1);
-  var import_deprecated27 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var import_deprecated28 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
   function isComponentLike(object) {
-    return object instanceof import_element203.Component || typeof object === "function";
+    return object instanceof import_element202.Component || typeof object === "function";
   }
   var with_focus_return_default = (0, import_compose80.createHigherOrderComponent)(
     // @ts-expect-error TODO: Reconcile with intended `createHigherOrderComponent` types
@@ -50778,9 +53454,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       } = {}) => (WrappedComponent) => {
         const WithFocusReturn = (props) => {
           const ref = (0, import_compose80.useFocusReturn)(onFocusReturn);
-          return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)("div", {
+          return /* @__PURE__ */ (0, import_jsx_runtime292.jsx)("div", {
             ref,
-            children: /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(WrappedComponent, {
+            children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(WrappedComponent, {
               ...props
             })
           });
@@ -50798,7 +53474,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   var Provider3 = ({
     children
   }) => {
-    (0, import_deprecated27.default)("wp.components.FocusReturnProvider component", {
+    (0, import_deprecated28.default)("wp.components.FocusReturnProvider component", {
       since: "5.7",
       hint: "This provider is not used anymore. You can just remove it from your codebase"
     });
@@ -50806,13 +53482,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_element204 = __toESM(require_element(), 1);
+  var import_element203 = __toESM(require_element(), 1);
   var import_compose81 = __toESM(require_compose(), 1);
-  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
   var with_notices_default = (0, import_compose81.createHigherOrderComponent)((OriginalComponent) => {
     function Component7(props, ref) {
-      const [noticeList, setNoticeList] = (0, import_element204.useState)([]);
-      const noticeOperations = (0, import_element204.useMemo)(() => {
+      const [noticeList, setNoticeList] = (0, import_element203.useState)([]);
+      const noticeOperations = (0, import_element203.useMemo)(() => {
         const createNotice = (notice) => {
           const noticeToAdd = notice.id ? notice : {
             ...notice,
@@ -50840,16 +53516,16 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         ...props,
         noticeList,
         noticeOperations,
-        noticeUI: noticeList.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(list_default, {
+        noticeUI: noticeList.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(list_default, {
           className: "components-with-notices-ui",
           notices: noticeList,
           onRemove: noticeOperations.removeNotice
         })
       };
-      return isForwardRef ? /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(OriginalComponent, {
+      return isForwardRef ? /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(OriginalComponent, {
         ...propsOut,
         ref
-      }) : /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(OriginalComponent, {
+      }) : /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(OriginalComponent, {
         ...propsOut
       });
     }
@@ -50859,7 +53535,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     } = OriginalComponent;
     if (typeof render === "function") {
       isForwardRef = true;
-      return (0, import_element204.forwardRef)(Component7);
+      return (0, import_element203.forwardRef)(Component7);
     }
     return Component7;
   }, "withNotices");
@@ -50867,9 +53543,9 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   // packages/components/build-module/higher-order/with-spoken-messages/index.mjs
   var import_compose82 = __toESM(require_compose(), 1);
   var import_a11y11 = __toESM(require_a11y(), 1);
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
   var with_spoken_messages_default = (0, import_compose82.createHigherOrderComponent)((Component7) => function WithSpokenMessages(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(Component7, {
+    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(Component7, {
       ...props,
       speak: import_a11y11.speak,
       debouncedSpeak: (0, import_compose82.useDebounce)(import_a11y11.speak, 500)
@@ -50877,19 +53553,19 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }, "withSpokenMessages");

   // packages/components/build-module/menu/index.mjs
-  var import_element218 = __toESM(require_element(), 1);
+  var import_element217 = __toESM(require_element(), 1);
   var import_i18n72 = __toESM(require_i18n(), 1);

   // packages/components/build-module/menu/context.mjs
-  var import_element205 = __toESM(require_element(), 1);
-  var Context2 = (0, import_element205.createContext)(void 0);
+  var import_element204 = __toESM(require_element(), 1);
+  var Context2 = (0, import_element204.createContext)(void 0);
   Context2.displayName = "MenuContext";

   // packages/components/build-module/menu/item.mjs
-  var import_element207 = __toESM(require_element(), 1);
+  var import_element206 = __toESM(require_element(), 1);

   // packages/components/build-module/menu/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__29() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__21() {
     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 CONTENT_WRAPPER_PADDING = space(1);
@@ -50914,7 +53590,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   } : {
     name: "1xd6ev0",
     styles: "position:relative;z-index:1000000;outline:2px solid transparent!important/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QjBDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__29
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__21
   });
   var MenuSurface = /* @__PURE__ */ createStyled("div", false ? {
     target: "e1wg7tti14"
@@ -50982,7 +53658,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   } : {
     name: "49aokf",
     styles: "display:contents/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1U2dEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgQ09MT1JTLCBmb250LCBydGwsIENPTkZJRywgRFJPUERPV05fTU9USU9OX0NTUyB9IGZyb20gJy4uL3V0aWxzJztcbmltcG9ydCB7IHNwYWNlIH0gZnJvbSAnLi4vdXRpbHMvc3BhY2UnO1xuaW1wb3J0IEljb24gZnJvbSAnLi4vaWNvbic7XG5pbXBvcnQgeyBUcnVuY2F0ZSB9IGZyb20gJy4uL3RydW5jYXRlJztcbmltcG9ydCB0eXBlIHsgQ29udGV4dFByb3BzIH0gZnJvbSAnLi90eXBlcyc7XG5cbmNvbnN0IENPTlRFTlRfV1JBUFBFUl9QQURESU5HID0gc3BhY2UoIDEgKTtcbmNvbnN0IElURU1fUEFERElOR19CTE9DSyA9IHNwYWNlKCAxICk7XG5jb25zdCBJVEVNX1BBRERJTkdfSU5MSU5FID0gc3BhY2UoIDMgKTtcblxuLy8gVE9ETzpcbi8vIC0gYm9yZGVyIGNvbG9yIGFuZCBkaXZpZGVyIGNvbG9yIGFyZSBkaWZmZXJlbnQgZnJvbSBDT0xPUlMudGhlbWUgdmFyaWFibGVzXG4vLyAtIGxpZ2h0ZXIgdGV4dCBjb2xvciBpcyBub3QgZGVmaW5lZCBpbiBDT0xPUlMudGhlbWUsIHNob3VsZCBpdCBiZT9cbi8vIC0gbGlnaHRlciBiYWNrZ3JvdW5kIGNvbG9yIGlzIG5vdCBkZWZpbmVkIGluIENPTE9SUy50aGVtZSwgc2hvdWxkIGl0IGJlP1xuLy8gVE9ETzogc2hvdWxkIHVzZSB0aGUgYHN0cm9rZS1zdXJmYWNlLW5ldXRyYWxgIFdQRFMgdG9rZW4gd2hlbiByZWZhY3RvcmVkIHRvIFNDU1MgbW9kdWxlc1xuY29uc3QgREVGQVVMVF9CT1JERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMzAwIF07XG4vLyBUT0RPOiBzaG91bGQgdXNlIHRoZSBgc3Ryb2tlLXN1cmZhY2UtbmV1dHJhbC13ZWFrYCBXUERTIHRva2VuIHdoZW4gcmVmYWN0b3JlZCB0byBTQ1NTIG1vZHVsZXNcbmNvbnN0IERJVklERVJfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgMjAwIF07XG5jb25zdCBMSUdIVEVSX1RFWFRfQ09MT1IgPSBDT0xPUlMudGhlbWUuZ3JheVsgNzAwIF07XG5jb25zdCBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SID0gQ09MT1JTLnRoZW1lLmdyYXlbIDEwMCBdO1xuY29uc3QgVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUiA9IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kO1xuY29uc3QgREVGQVVMVF9CT1hfU0hBRE9XID0gYDAgMCAwICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9ICR7IERFRkFVTFRfQk9SREVSX0NPTE9SIH0sICR7IENPTkZJRy5lbGV2YXRpb25NZWRpdW0gfWA7XG5jb25zdCBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPVyA9IGAwIDAgMCAkeyBDT05GSUcuYm9yZGVyV2lkdGggfSAkeyBUT09MQkFSX1ZBUklBTlRfQk9SREVSX0NPTE9SIH1gO1xuXG5jb25zdCBHUklEX1RFTVBMQVRFX0NPTFMgPSAnbWlubWF4KCAwLCBtYXgtY29udGVudCApIDFmcic7XG5cbmV4cG9ydCBjb25zdCBNZW51ID0gc3R5bGVkKCBBcmlha2l0Lk1lbnUgKWBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBTYW1lIGFzIHBvcG92ZXIgY29tcG9uZW50ICovXG5cdC8qIFRPRE86IGlzIHRoZXJlIGEgd2F5IHRvIHJlYWQgdGhlIHNhc3MgdmFyaWFibGU/ICovXG5cdHotaW5kZXg6IDEwMDAwMDA7XG5cblx0LyogT25seSB2aXNpYmxlIGluIFdpbmRvd3MgSGlnaCBDb250cmFzdCBtb2RlICovXG5cdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuYDtcblxuZXhwb3J0IGNvbnN0IE1lbnVTdXJmYWNlID0gc3R5bGVkLmRpdjwgUGljazwgQ29udGV4dFByb3BzLCAndmFyaWFudCcgPiA+YFxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICR7IEdSSURfVEVNUExBVEVfQ09MUyB9O1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG5cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0bWF4LWhlaWdodDogdmFyKCAtLXBvcG92ZXItYXZhaWxhYmxlLWhlaWdodCApO1xuXG5cdHBhZGRpbmc6ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblx0b3ZlcmZsb3c6IGF1dG87XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnVpLmJhY2tncm91bmQgfTtcblx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c01lZGl1bSB9O1xuXHQkeyAoIHByb3BzICkgPT4gY3NzYFxuXHRcdGJveC1zaGFkb3c6ICR7IHByb3BzLnZhcmlhbnQgPT09ICd0b29sYmFyJ1xuXHRcdFx0PyBUT09MQkFSX1ZBUklBTlRfQk9YX1NIQURPV1xuXHRcdFx0OiBERUZBVUxUX0JPWF9TSEFET1cgfTtcblx0YCB9XG5gO1xuXG4vKipcbiAqIE91dGVyIHdyYXBwZXIgZm9yIG1lbnUgbW90aW9uLiBgTWVudS5Qb3BvdmVyYCB1c2VzIEFyaWFraXTigJlzIGByZW5kZXJgIHByb3Agc29cbiAqIHRoaXMgZWxlbWVudCB3cmFwcyB0aGUgaW5uZXIgc3VyZmFjZSB0aGF0IHJlY2VpdmVzIGFsbCBtZXJnZWQgbWVudSBwcm9wc1xuICogKHJlZiwgcm9sZSwgYGRhdGEtKmAsIGNoaWxkcmVuKS4gVHJhbnNpdGlvbnMgbWlycm9yIHRoZSBwcmUtcmVmYWN0b3IgYE1lbnVgXG4gKiBzdHlsZXMgZnJvbSBgdHJ1bmtgLCBkcml2ZW4gYnkgYGRhdGEtZW50ZXJgIC8gYGRhdGEtc2lkZWAgb24gdGhlIGlubmVyXG4gKiBzdXJmYWNlIHZpYSBgOmhhcyg+IOKApilgLlxuICovXG5leHBvcnQgY29uc3QgTWVudU1vdGlvblJvb3QgPSBzdHlsZWQuZGl2YFxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9EVVJBVElPTiB9LFxuXHRcdFx0JHsgRFJPUERPV05fTU9USU9OX0NTUy5GQURFX0RVUkFUSU9OIH07XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRUFTSU5HIH0sXG5cdFx0XHQkeyBEUk9QRE9XTl9NT1RJT05fQ1NTLkZBREVfRUFTSU5HIH07XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblxuXHRcdCY6bm90KCA6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zdWJtZW51XSApICkge1xuXHRcdFx0LyogUmVnYXJkbGVzcyBvZiB0aGUgc2lkZSwgZmFkZSBpbiBhbmQgb3V0LiAqL1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl0gKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNsaWRlIGluIHRoZSBkaXJlY3Rpb24gdGhlIG1lbnUgaXMgb3BlbmluZy4gKi9cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSdib3R0b20nXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdC0keyBEUk9QRE9XTl9NT1RJT05fQ1NTLlNMSURFX0RJU1RBTkNFIH1cblx0XHRcdFx0KTtcblx0XHRcdH1cblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J2xlZnQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdCR7IERST1BET1dOX01PVElPTl9DU1MuU0xJREVfRElTVEFOQ0UgfVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdFx0JjpoYXMoID4gJHsgTWVudVN1cmZhY2UgfVtkYXRhLXNpZGU9J3JpZ2h0J10gKSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChcblx0XHRcdFx0XHQtJHsgRFJPUERPV05fTU9USU9OX0NTUy5TTElERV9ESVNUQU5DRSB9XG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nYm90dG9tJ10gKSxcblx0XHRcdCY6aGFzKCA+ICR7IE1lbnVTdXJmYWNlIH1bZGF0YS1lbnRlcl1bZGF0YS1zaWRlPSd0b3AnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAwICk7XG5cdFx0XHR9XG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0nbGVmdCddICksXG5cdFx0XHQmOmhhcyggPiAkeyBNZW51U3VyZmFjZSB9W2RhdGEtZW50ZXJdW2RhdGEtc2lkZT0ncmlnaHQnXSApIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAwICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5gO1xuXG5jb25zdCBiYXNlSXRlbSA9IGNzc2Bcblx0YWxsOiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogJHsgc3BhY2UoIDggKSB9O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkeyBHUklEX1RFTVBMQVRFX0NPTFMgfTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRAc3VwcG9ydHMgKCBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQgKSB7XG5cdFx0Lypcblx0XHQgKiBEZWZpbmUgYSBncmlkIGxheW91dCB3aGljaCBpbmhlcml0cyB0aGUgc2FtZSBjb2x1bW5zIGNvbmZpZ3VyYXRpb25cblx0XHQgKiBmcm9tIHRoZSBwYXJlbnQgbGF5b3V0IChpZS4gc3ViZ3JpZCkuIFRoaXMgYWxsb3dzIHRoZSBtZW51XG5cdFx0ICogdG8gc3luY2hyb25pemUgdGhlIGluZGVudGF0aW9uIG9mIGFsbCBpdHMgaXRlbXMuXG5cdFx0ICovXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuXHR9XG5cblx0Zm9udC1zaXplOiAkeyBmb250KCAnZGVmYXVsdC5mb250U2l6ZScgKSB9O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cblx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdGJvcmRlci1yYWRpdXM6ICR7IENPTkZJRy5yYWRpdXNTbWFsbCB9O1xuXG5cdHBhZGRpbmctYmxvY2s6ICR7IElURU1fUEFERElOR19CTE9DSyB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0LCB3aGVuIGFuIGl0ZW0gaXMgc2Nyb2xsZWQgaW50byB2aWV3IChlZy4gd2hpbGUgdXNpbmcgdGhlXG5cdCAqIGtleWJvYXJkIHRvIG1vdmUgZm9jdXMpLCB0aGUgd2hvbGUgaXRlbSBjb21lcyBpbnRvIHZpZXdcblx0ICovXG5cdHNjcm9sbC1tYXJnaW46ICR7IENPTlRFTlRfV1JBUFBFUl9QQURESU5HIH07XG5cblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cblx0JlthcmlhLWRpc2FibGVkPSd0cnVlJ10ge1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudWkudGV4dERpc2FibGVkIH07XG5cdH1cblxuXHQvKiBBY3RpdmUgaXRlbSAoaW5jbHVkaW5nIGhvdmVyKSAqL1xuXHQmW2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKTpub3QoXG5cdFx0XHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddXG5cdFx0KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHsgQ09MT1JTLnRoZW1lLmFjY2VudCB9O1xuXHRcdGNvbG9yOiAkeyBDT0xPUlMudGhlbWUuYWNjZW50SW52ZXJ0ZWQgfTtcblx0fVxuXG5cdC8qIEtleWJvYXJkIGZvY3VzIChmb2N1cy12aXNpYmxlKSAqL1xuXHQmW2RhdGEtZm9jdXMtdmlzaWJsZV0ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEuNXB4ICR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblxuXHRcdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC8qIEFjdGl2ZSAoaWUuIHByZXNzZWQsIG1vdXNlIGRvd24pICovXG5cdCY6YWN0aXZlLFxuXHQmW2RhdGEtYWN0aXZlXSB7XG5cdFx0LyogVE9ETzogc2hvdWxkIHRoZXJlIGJlIGEgdmlzdWFsIGFjdGl2ZSBzdGF0ZT8gKi9cblx0fVxuXG5cdC8qIFdoZW4gdGhlIGl0ZW0gaXMgdGhlIHRyaWdnZXIgb2YgYW4gb3BlbiBzdWJtZW51ICovXG5cdCR7IE1lbnUgfTpub3QoOmZvY3VzKSAmOm5vdCg6Zm9jdXMpW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBMSUdIVF9CQUNLR1JPVU5EX0NPTE9SIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cdH1cblxuXHRzdmcge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW0gKWBcblx0JHsgYmFzZUl0ZW0gfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBDaGVja2JveEl0ZW0gPSBzdHlsZWQoIEFyaWFraXQuTWVudUl0ZW1DaGVja2JveCApYFxuXHQkeyBiYXNlSXRlbSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFJhZGlvSXRlbSA9IHN0eWxlZCggQXJpYWtpdC5NZW51SXRlbVJhZGlvIClgXG5cdCR7IGJhc2VJdGVtIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVByZWZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0LyogQWx3YXlzIG9jY3VweSB0aGUgZmlyc3QgY29sdW1uLCBldmVuIHdoZW4gYXV0by1jb2xsYXBzaW5nICovXG5cdGdyaWQtY29sdW1uOiAxO1xuXG5cdC8qXG5cdCAqIEV2ZW4gd2hlbiB0aGUgaXRlbSBpcyBub3QgY2hlY2tlZCwgb2NjdXB5IHRoZSBzYW1lIHNjcmVlbiBzcGFjZSB0byBhdm9pZFxuXHQgKiB0aGUgc3BhY2UgY29sbGFwc2lkZSB3aGVuIG5vIGl0ZW1zIGFyZSBjaGVja2VkLlxuXHQgKi9cblx0JHsgQ2hlY2tib3hJdGVtIH0gPiAmLFxuXHQkeyBSYWRpb0l0ZW0gfSA+ICYge1xuXHRcdC8qIFNhbWUgd2lkdGggYXMgdGhlIGNoZWNrIGljb25zICovXG5cdFx0bWluLXdpZHRoOiAkeyBzcGFjZSggNiApIH07XG5cdH1cblxuXHQkeyBDaGVja2JveEl0ZW0gfSA+ICYsXG5cdCR7IFJhZGlvSXRlbSB9ID4gJixcblx0Jjpub3QoIDplbXB0eSApIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHR9XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBhY3RpdmUsIGV4Y2VwdCB3aGVuIGl0J3MgYSBub24tZm9jdXNlZC9ob3ZlcmVkXG5cdCogc3VibWVudSB0cmlnZ2VyIChpbiB0aGF0IGNhc2UsIGNvbG9yIHNob3VsZCBub3QgYmUgaW5oZXJpdGVkKVxuXHQqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApID4gJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddID4gJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ29udGVudFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHQvKlxuXHQgKiBBbHdheXMgb2NjdXB5IHRoZSBzZWNvbmQgY29sdW1uLCBzaW5jZSB0aGUgZmlyc3QgY29sdW1uXG5cdCAqIGlzIHRha2VuIGJ5IHRoZSBwcmVmaXggd3JhcHBlciAod2hlbiBkaXNwbGF5ZWQpLlxuXHQgKi9cblx0Z3JpZC1jb2x1bW46IDI7XG5cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICR7IHNwYWNlKCAzICkgfTtcblxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtQ2hpbGRyZW5XcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogMTtcblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAkeyBzcGFjZSggMSApIH07XG5gO1xuXG5leHBvcnQgY29uc3QgSXRlbVN1ZmZpeFdyYXBwZXIgPSBzdHlsZWQuc3BhbmBcblx0ZmxleDogMCAxIGZpdC1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAkeyBzcGFjZSggMyApIH07XG5cblx0Y29sb3I6ICR7IExJR0hURVJfVEVYVF9DT0xPUiB9O1xuXG5cdC8qXG5cdCAqIFdoZW4gdGhlIHBhcmVudCBtZW51IGl0ZW0gaXMgYWN0aXZlLCBleGNlcHQgd2hlbiBpdCdzIGEgbm9uLWZvY3VzZWQvaG92ZXJlZFxuXHQgKiBzdWJtZW51IHRyaWdnZXIgKGluIHRoYXQgY2FzZSwgY29sb3Igc2hvdWxkIG5vdCBiZSBpbmhlcml0ZWQpXG5cdCAqL1xuXHRbZGF0YS1hY3RpdmUtaXRlbV06bm90KCBbZGF0YS1mb2N1cy12aXNpYmxlXSApICo6bm90KCR7IE1lbnUgfSkgJixcblx0LyogV2hlbiB0aGUgcGFyZW50IG1lbnUgaXRlbSBpcyBkaXNhYmxlZCAqL1xuXHRbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICo6bm90KCR7IE1lbnUgfSkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cCA9IHN0eWxlZCggQXJpYWtpdC5NZW51R3JvdXAgKWBcblx0LyogSWdub3JlIHRoaXMgZWxlbWVudCB3aGVuIGNhbGN1bGF0aW5nIHRoZSBsYXlvdXQuIFVzZWZ1bCBmb3Igc3ViZ3JpZCAqL1xuXHRkaXNwbGF5OiBjb250ZW50cztcbmA7XG5cbmV4cG9ydCBjb25zdCBHcm91cExhYmVsID0gc3R5bGVkKCBBcmlha2l0Lk1lbnVHcm91cExhYmVsIClgXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0cGFkZGluZy1ibG9jay1zdGFydDogJHsgc3BhY2UoIDMgKSB9O1xuXHRwYWRkaW5nLWJsb2NrLWVuZDogJHsgc3BhY2UoIDIgKSB9O1xuXHRwYWRkaW5nLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuYDtcblxuZXhwb3J0IGNvbnN0IFNlcGFyYXRvciA9IHN0eWxlZCggQXJpYWtpdC5NZW51U2VwYXJhdG9yICk8XG5cdFBpY2s8IENvbnRleHRQcm9wcywgJ3ZhcmlhbnQnID5cbj5gXG5cdC8qIE9jY3VweSB0aGUgd2lkdGggb2YgYWxsIGdyaWQgY29sdW1ucyAoaWUuIGZ1bGwgd2lkdGgpICovXG5cdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6ICR7IENPTkZJRy5ib3JkZXJXaWR0aCB9O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyAoIHByb3BzICkgPT5cblx0XHRwcm9wcy52YXJpYW50ID09PSAndG9vbGJhcidcblx0XHRcdD8gVE9PTEJBUl9WQVJJQU5UX0JPUkRFUl9DT0xPUlxuXHRcdFx0OiBESVZJREVSX0NPTE9SIH07XG5cdC8qIEFsaWduIHdpdGggbWVudSBpdGVtcycgY29udGVudCAqL1xuXHRtYXJnaW4tYmxvY2s6ICR7IHNwYWNlKCAyICkgfTtcblx0bWFyZ2luLWlubGluZTogJHsgSVRFTV9QQURESU5HX0lOTElORSB9O1xuXG5cdC8qIE9ubHkgdmlzaWJsZSBpbiBXaW5kb3dzIEhpZ2ggQ29udHJhc3QgbW9kZSAqL1xuXHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5gO1xuXG5leHBvcnQgY29uc3QgU3VibWVudUNoZXZyb25JY29uID0gc3R5bGVkKCBJY29uIClgXG5cdHdpZHRoOiAkeyBzcGFjZSggMS41ICkgfTtcblx0JHsgcnRsKFxuXHRcdHtcblx0XHRcdHRyYW5zZm9ybTogYHNjYWxlWCgxKWAsXG5cdFx0fSxcblx0XHR7XG5cdFx0XHR0cmFuc2Zvcm06IGBzY2FsZVgoLTEpYCxcblx0XHR9XG5cdCkgfTtcbmA7XG5cbmV4cG9ydCBjb25zdCBJdGVtTGFiZWwgPSBzdHlsZWQoIFRydW5jYXRlIClgXG5cdGZvbnQtc2l6ZTogJHsgZm9udCggJ2RlZmF1bHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuYDtcblxuZXhwb3J0IGNvbnN0IEl0ZW1IZWxwVGV4dCA9IHN0eWxlZCggVHJ1bmNhdGUgKWBcblx0Zm9udC1zaXplOiAkeyBmb250KCAnaGVscFRleHQuZm9udFNpemUnICkgfTtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkeyBMSUdIVEVSX1RFWFRfQ09MT1IgfTtcblx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cblx0W2RhdGEtYWN0aXZlLWl0ZW1dOm5vdCggW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSAqOm5vdCggJHsgTWVudSB9ICkgJixcblx0W2FyaWEtZGlzYWJsZWQ9J3RydWUnXSAqOm5vdCggJHsgTWVudSB9ICkgJiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__29
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__21
   });
   var GroupLabel3 = /* @__PURE__ */ createStyled(MenuGroupLabel, false ? {
     target: "e1wg7tti4"
@@ -51020,7 +53696,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_element206 = __toESM(require_element(), 1);
+  var import_element205 = __toESM(require_element(), 1);
   function focusDisclosureElement(disclosureElement) {
     disclosureElement.focus();
     if (disclosureElement.ownerDocument.activeElement === disclosureElement) {
@@ -51033,7 +53709,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_element206.useCallback)((event) => {
+    return (0, import_element205.useCallback)((event) => {
       const shouldHide = typeof hideOnClick === "function" ? hideOnClick(event) : hideOnClick;
       if (!shouldHide) {
         return false;
@@ -51058,8 +53734,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/menu/item.mjs
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
-  var Item22 = (0, import_element207.forwardRef)(function Item3({
+  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var Item22 = (0, import_element206.forwardRef)(function Item3({
     prefix: prefix2,
     suffix,
     children,
@@ -51068,25 +53744,25 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     store,
     ...props
   }, ref) {
-    const menuContext = (0, import_element207.useContext)(Context2);
+    const menuContext = (0, import_element206.useContext)(Context2);
     const computedStore = store ?? menuContext?.store;
     const computedHideOnClick = useMenuItemHideOnClick(computedStore, hideOnClick);
     if (!menuContext?.store || !computedStore) {
       throw new Error("Menu.Item can only be rendered inside a Menu component");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(Item2, {
+    return /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(Item2, {
       ref,
       ...props,
       accessibleWhenDisabled: true,
       disabled,
       store: computedStore,
       hideOnClick: computedHideOnClick,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime290.jsx)(ItemPrefixWrapper, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime295.jsx)(ItemPrefixWrapper, {
         children: prefix2
-      }), /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(ItemContentWrapper, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime290.jsx)(ItemChildrenWrapper, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(ItemContentWrapper, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime295.jsx)(ItemChildrenWrapper, {
           children
-        }), suffix && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(ItemSuffixWrapper, {
+        }), suffix && /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(ItemSuffixWrapper, {
           children: suffix
         })]
       })]
@@ -51094,43 +53770,43 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/checkbox-item.mjs
-  var import_element208 = __toESM(require_element(), 1);
-  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
-  var CheckboxItem2 = (0, import_element208.forwardRef)(function CheckboxItem3({
+  var import_element207 = __toESM(require_element(), 1);
+  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var CheckboxItem2 = (0, import_element207.forwardRef)(function CheckboxItem3({
     suffix,
     children,
     disabled = false,
     hideOnClick = false,
     ...props
   }, ref) {
-    const menuContext = (0, import_element208.useContext)(Context2);
+    const menuContext = (0, import_element207.useContext)(Context2);
     const store = menuContext?.store;
     const computedHideOnClick = useMenuItemHideOnClick(store, hideOnClick);
     if (!store) {
       throw new Error("Menu.CheckboxItem can only be rendered inside a Menu component");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(CheckboxItem, {
+    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(CheckboxItem, {
       ref,
       ...props,
       accessibleWhenDisabled: true,
       disabled,
       store,
       hideOnClick: computedHideOnClick,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime291.jsx)(MenuItemCheck, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime296.jsx)(MenuItemCheck, {
         store,
-        render: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(ItemPrefixWrapper, {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(ItemPrefixWrapper, {}),
         style: {
           width: "auto",
           height: "auto"
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(icon_default2, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(icon_default2, {
           icon: check_default,
           size: 24
         })
-      }), /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(ItemContentWrapper, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime291.jsx)(ItemChildrenWrapper, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(ItemContentWrapper, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime296.jsx)(ItemChildrenWrapper, {
           children
-        }), suffix && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(ItemSuffixWrapper, {
+        }), suffix && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(ItemSuffixWrapper, {
           children: suffix
         })]
       })]
@@ -51138,53 +53814,53 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/radio-item.mjs
-  var import_element209 = __toESM(require_element(), 1);
-  var import_primitives34 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
-  var radioCheck = /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_primitives34.SVG, {
+  var import_element208 = __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, {
     xmlns: "http://www.w3.org/2000/svg",
     viewBox: "0 0 24 24",
-    children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_primitives34.Circle, {
+    children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_primitives35.Circle, {
       cx: 12,
       cy: 12,
       r: 3
     })
   });
-  var RadioItem2 = (0, import_element209.forwardRef)(function RadioItem3({
+  var RadioItem2 = (0, import_element208.forwardRef)(function RadioItem3({
     suffix,
     children,
     disabled = false,
     hideOnClick = false,
     ...props
   }, ref) {
-    const menuContext = (0, import_element209.useContext)(Context2);
+    const menuContext = (0, import_element208.useContext)(Context2);
     const store = menuContext?.store;
     const computedHideOnClick = useMenuItemHideOnClick(store, hideOnClick);
     if (!store) {
       throw new Error("Menu.RadioItem can only be rendered inside a Menu component");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(RadioItem, {
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(RadioItem, {
       ref,
       ...props,
       accessibleWhenDisabled: true,
       disabled,
       store,
       hideOnClick: computedHideOnClick,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime292.jsx)(MenuItemCheck, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime297.jsx)(MenuItemCheck, {
         store,
-        render: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(ItemPrefixWrapper, {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(ItemPrefixWrapper, {}),
         style: {
           width: "auto",
           height: "auto"
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(icon_default2, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(icon_default2, {
           icon: radioCheck,
           size: 24
         })
-      }), /* @__PURE__ */ (0, import_jsx_runtime292.jsxs)(ItemContentWrapper, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime292.jsx)(ItemChildrenWrapper, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(ItemContentWrapper, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime297.jsx)(ItemChildrenWrapper, {
           children
-        }), suffix && /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(ItemSuffixWrapper, {
+        }), suffix && /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(ItemSuffixWrapper, {
           children: suffix
         })]
       })]
@@ -51192,14 +53868,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/group.mjs
-  var import_element210 = __toESM(require_element(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
-  var Group22 = (0, import_element210.forwardRef)(function Group32(props, ref) {
-    const menuContext = (0, import_element210.useContext)(Context2);
+  var import_element209 = __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);
     if (!menuContext?.store) {
       throw new Error("Menu.Group can only be rendered inside a Menu component");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(Group3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(Group3, {
       ref,
       ...props,
       store: menuContext.store
@@ -51207,18 +53883,18 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/group-label.mjs
-  var import_element211 = __toESM(require_element(), 1);
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
-  var GroupLabel22 = (0, import_element211.forwardRef)(function Group4(props, ref) {
-    const menuContext = (0, import_element211.useContext)(Context2);
+  var import_element210 = __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);
     if (!menuContext?.store) {
       throw new Error("Menu.GroupLabel can only be rendered inside a Menu component");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(GroupLabel3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(GroupLabel3, {
       ref,
       render: (
         // @ts-expect-error The `children` prop is passed
-        /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(component_default8, {
+        /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(component_default8, {
           upperCase: true,
           variant: "muted",
           size: "11px",
@@ -51232,14 +53908,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/separator.mjs
-  var import_element212 = __toESM(require_element(), 1);
-  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
-  var Separator22 = (0, import_element212.forwardRef)(function Separator32(props, ref) {
-    const menuContext = (0, import_element212.useContext)(Context2);
+  var import_element211 = __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);
     if (!menuContext?.store) {
       throw new Error("Menu.Separator can only be rendered inside a Menu component");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(Separator3, {
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(Separator3, {
       ref,
       ...props,
       store: menuContext.store,
@@ -51248,14 +53924,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/item-label.mjs
-  var import_element213 = __toESM(require_element(), 1);
-  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
-  var ItemLabel2 = (0, import_element213.forwardRef)(function ItemLabel3(props, ref) {
-    const menuContext = (0, import_element213.useContext)(Context2);
+  var import_element212 = __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);
     if (!menuContext?.store) {
       throw new Error("Menu.ItemLabel can only be rendered inside a Menu component");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(ItemLabel, {
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(ItemLabel, {
       numberOfLines: 1,
       ref,
       ...props
@@ -51263,14 +53939,14 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/item-help-text.mjs
-  var import_element214 = __toESM(require_element(), 1);
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
-  var ItemHelpText2 = (0, import_element214.forwardRef)(function ItemHelpText3(props, ref) {
-    const menuContext = (0, import_element214.useContext)(Context2);
+  var import_element213 = __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);
     if (!menuContext?.store) {
       throw new Error("Menu.ItemHelpText can only be rendered inside a Menu component");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(ItemHelpText, {
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(ItemHelpText, {
       numberOfLines: 2,
       ref,
       ...props
@@ -51278,21 +53954,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/trigger-button.mjs
-  var import_element215 = __toESM(require_element(), 1);
-  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
-  var TriggerButton = (0, import_element215.forwardRef)(function TriggerButton2({
+  var import_element214 = __toESM(require_element(), 1);
+  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var TriggerButton = (0, import_element214.forwardRef)(function TriggerButton2({
     children,
     disabled = false,
     ...props
   }, ref) {
-    const menuContext = (0, import_element215.useContext)(Context2);
+    const menuContext = (0, import_element214.useContext)(Context2);
     if (!menuContext?.store) {
       throw new Error("Menu.TriggerButton can only be rendered inside a Menu component");
     }
     if (menuContext.store.parent) {
       throw new Error("Menu.TriggerButton should not be rendered inside a nested Menu component. Use Menu.SubmenuTriggerItem instead.");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(MenuButton, {
+    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(MenuButton, {
       ref,
       ...props,
       disabled,
@@ -51302,29 +53978,29 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/submenu-trigger-item.mjs
-  var import_element216 = __toESM(require_element(), 1);
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
-  var SubmenuTriggerItem = (0, import_element216.forwardRef)(function SubmenuTriggerItem2({
+  var import_element215 = __toESM(require_element(), 1);
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+  var SubmenuTriggerItem = (0, import_element215.forwardRef)(function SubmenuTriggerItem2({
     suffix,
     ...otherProps
   }, ref) {
-    const menuContext = (0, import_element216.useContext)(Context2);
+    const menuContext = (0, import_element215.useContext)(Context2);
     if (!menuContext?.store.parent) {
       throw new Error("Menu.SubmenuTriggerItem can only be rendered inside a nested Menu component");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(MenuButton, {
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(MenuButton, {
       ref,
       accessibleWhenDisabled: true,
       store: menuContext.store,
-      render: /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(Item22, {
+      render: /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(Item22, {
         ...otherProps,
         // The menu item needs to register and be part of the parent menu.
         // Without specifying the store explicitly, the `Item` component
         // would otherwise read the store via context and pick up the one from
         // the sub-menu `Menu` component.
         store: menuContext.store.parent,
-        suffix: /* @__PURE__ */ (0, import_jsx_runtime299.jsxs)(import_jsx_runtime299.Fragment, {
-          children: [suffix, /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(SubmenuChevronIcon, {
+        suffix: /* @__PURE__ */ (0, import_jsx_runtime304.jsxs)(import_jsx_runtime304.Fragment, {
+          children: [suffix, /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(SubmenuChevronIcon, {
             "aria-hidden": "true",
             icon: chevron_right_small_default,
             size: 24,
@@ -51336,22 +54012,22 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/popover.mjs
-  var import_element217 = __toESM(require_element(), 1);
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
-  var Popover4 = (0, import_element217.forwardRef)(function Popover22({
+  var import_element216 = __toESM(require_element(), 1);
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+  var Popover4 = (0, import_element216.forwardRef)(function Popover22({
     gutter,
     shift: shift4,
     modal = true,
     ...otherProps
   }, ref) {
-    const menuContext = (0, import_element217.useContext)(Context2);
+    const menuContext = (0, import_element216.useContext)(Context2);
     const appliedPlacementSide = useStoreState(menuContext?.store, "currentPlacement")?.split("-")[0];
-    const hideOnEscape = (0, import_element217.useCallback)((event) => {
+    const hideOnEscape = (0, import_element216.useCallback)((event) => {
       event.preventDefault();
       return true;
     }, []);
     const computedDirection = useStoreState(menuContext?.store, "rtl") ? "rtl" : "ltr";
-    const wrapperProps = (0, import_element217.useMemo)(() => ({
+    const wrapperProps = (0, import_element216.useMemo)(() => ({
       dir: computedDirection,
       style: {
         direction: computedDirection
@@ -51360,13 +54036,13 @@ 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_element217.useCallback)((htmlProps) => /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(MenuMotionRoot, {
-      children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(MenuSurface, {
+    const renderMenu = (0, import_element216.useCallback)((htmlProps) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(MenuMotionRoot, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(MenuSurface, {
         ...htmlProps,
         variant: menuContext.variant
       })
     }), [menuContext.variant]);
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(Menu22, {
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(Menu22, {
       ...otherProps,
       ref,
       modal,
@@ -51384,7 +54060,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/menu/index.mjs
-  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
   var UnconnectedMenu = (props) => {
     const {
       children,
@@ -51395,7 +54071,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_element218.useContext)(Context2);
+    const parentContext = (0, import_element217.useContext)(Context2);
     const rtl2 = (0, import_i18n72.isRTL)();
     let computedPlacement = placement ?? (parentContext?.store ? "right-start" : "bottom-start");
     if (rtl2) {
@@ -51416,11 +54092,11 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       },
       rtl: rtl2
     });
-    const contextValue = (0, import_element218.useMemo)(() => ({
+    const contextValue = (0, import_element217.useMemo)(() => ({
       store: menuStore,
       variant
     }), [menuStore, variant]);
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(Context2.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(Context2.Provider, {
       value: contextValue,
       children
     });
@@ -51528,21 +54204,21 @@ 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_element224 = __toESM(require_element(), 1);
+  var import_element223 = __toESM(require_element(), 1);
   var import_i18n73 = __toESM(require_i18n(), 1);

   // packages/components/build-module/tabs/context.mjs
-  var import_element219 = __toESM(require_element(), 1);
-  var TabsContext = (0, import_element219.createContext)(void 0);
+  var import_element218 = __toESM(require_element(), 1);
+  var TabsContext = (0, import_element218.createContext)(void 0);
   TabsContext.displayName = "TabsContext";
-  var useTabsContext = () => (0, import_element219.useContext)(TabsContext);
+  var useTabsContext = () => (0, import_element218.useContext)(TabsContext);

   // packages/components/build-module/tabs/tab.mjs
-  var import_element220 = __toESM(require_element(), 1);
+  var import_element219 = __toESM(require_element(), 1);
   var import_warning11 = __toESM(require_warning(), 1);

   // packages/components/build-module/tabs/styles.mjs
-  function _EMOTION_STRINGIFIED_CSS_ERROR__30() {
+  function _EMOTION_STRINGIFIED_CSS_ERROR__22() {
     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 StyledTabList = /* @__PURE__ */ createStyled(TabList, false ? {
@@ -51568,7 +54244,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   } : {
     name: "9at4z3",
     styles: "flex-grow:1;display:flex;align-items:center;[aria-orientation='horizontal'] &{justify-content:center;}[aria-orientation='vertical'] &{justify-content:start;}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4TnNDIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCBJY29uIGZyb20gJy4uL2ljb24nO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVGFiTGlzdCA9IHN0eWxlZCggQXJpYWtpdC5UYWJMaXN0IClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXG5cdCZbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdDp3aGVyZSggW2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSApIHtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQtLWRpcmVjdGlvbi1mYWN0b3I6IDE7XG5cdC0tZGlyZWN0aW9uLXN0YXJ0OiBsZWZ0O1xuXHQtLWRpcmVjdGlvbi1lbmQ6IHJpZ2h0O1xuXHQtLXNlbGVjdGVkLXN0YXJ0OiB2YXIoIC0tc2VsZWN0ZWQtbGVmdCwgMCApO1xuXHQmOmRpciggcnRsICkge1xuXHRcdC0tZGlyZWN0aW9uLWZhY3RvcjogLTE7XG5cdFx0LS1kaXJlY3Rpb24tc3RhcnQ6IHJpZ2h0O1xuXHRcdC0tZGlyZWN0aW9uLWVuZDogbGVmdDtcblx0XHQtLXNlbGVjdGVkLXN0YXJ0OiB2YXIoIC0tc2VsZWN0ZWQtcmlnaHQsIDAgKTtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCZbZGF0YS1pbmRpY2F0b3ItYW5pbWF0ZWRdOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3JkZXItcmFkaXVzLCBib3JkZXItYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHZhciggLS1kaXJlY3Rpb24tc3RhcnQgKSB0b3A7XG5cblx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IC0xcHg7XG5cdH1cblxuXHQvKiBVc2luZyBhIGxhcmdlIHZhbHVlIHRvIGF2b2lkIGFudGlhbGlhc2luZyByb3VuZGluZyBpc3N1ZXNcblx0XHRcdHdoZW4gc2NhbGluZyBpbiB0aGUgdHJhbnNmb3JtLCBzZWU6IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81MjE1OTEyMyAqL1xuXHQtLWFudGlhbGlhc2luZy1mYWN0b3I6IDEwMDtcblx0JlthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10ge1xuXHRcdC0tZmFkZS13aWR0aDogNjRweDtcblx0XHQtLWZhZGUtZ3JhZGllbnQtYmFzZTogdHJhbnNwYXJlbnQgMCUsIGJsYWNrIHZhciggLS1mYWRlLXdpZHRoICk7XG5cdFx0LS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkOiB2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlICksIGJsYWNrIDYwJSxcblx0XHRcdHRyYW5zcGFyZW50IDUwJTtcblx0XHQmLmlzLW92ZXJmbG93aW5nLWZpcnN0IHtcblx0XHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG8gdmFyKCAtLWRpcmVjdGlvbi1lbmQgKSxcblx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQmLmlzLW92ZXJmbG93aW5nLWxhc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byB2YXIoIC0tZGlyZWN0aW9uLXN0YXJ0ICksXG5cdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKVxuXHRcdFx0KTtcblx0XHR9XG5cdFx0Ji5pcy1vdmVyZmxvd2luZy1maXJzdC5pcy1vdmVyZmxvd2luZy1sYXN0IHtcblx0XHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHR0byByaWdodCxcblx0XHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZCApXG5cdFx0XHRcdCksXG5cdFx0XHRcdGxpbmVhci1ncmFkaWVudCggdG8gbGVmdCwgdmFyKCAtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQgKSApO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogY2FsYyggdmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKSAqIDFweCApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtc3RhcnQgKSAqIHZhciggLS1kaXJlY3Rpb24tZmFjdG9yICkgKlxuXHRcdFx0XHRcdFx0XHQxcHhcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdFx0c2NhbGVYKFxuXHRcdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtd2lkdGgsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHRib3JkZXItYm90dG9tOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdFx0fVxuXHR9XG5cdCZbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdC8qIEFkanVzdGluZyB0aGUgYm9yZGVyIHJhZGl1cyB0byBtYXRjaCB0aGUgc2NhbGluZyBpbiB0aGUgeSBheGlzLiAqL1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH0gL1xuXHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdCR7IENPTkZJRy5yYWRpdXNTbWFsbCB9IC9cblx0XHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yICkgKiAxcHggKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSggY2FsYyggdmFyKCAtLXNlbGVjdGVkLXRvcCwgMCApICogMXB4ICkgKVxuXHRcdFx0XHRzY2FsZVkoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF0gfTtcblx0XHR9XG5cdFx0JltkYXRhLXNlbGVjdC1vbi1tb3ZlPSd0cnVlJ106aGFzKFxuXHRcdFx0XHQ6aXMoIDpmb2N1cy12aXNpYmxlLCBbZGF0YS1mb2N1cy12aXNpYmxlXSApXG5cdFx0XHQpOjpiZWZvcmUge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlcjogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdC8qIEFkanVzdGluZyB0aGUgYm9yZGVyIHdpZHRoIHRvIG1hdGNoIHRoZSBzY2FsaW5nIGluIHRoZSB5IGF4aXMuICovXG5cdFx0XHRib3JkZXItYmxvY2std2lkdGg6IGNhbGMoXG5cdFx0XHRcdHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMsIDFweCApIC9cblx0XHRcdFx0XHQoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWIgPSBzdHlsZWQoIEFyaWFraXQuVGFiIClgXG5cdCYge1xuXHRcdC8qIFJlc2V0cyAqL1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjsgLy8gQ2hhcmFjdGVycyBpbiBzb21lIGxhbmd1YWdlcyAoZS5nLiBKYXBhbmVzZSkgbWF5IGhhdmUgYSBuYXRpdmUgaGlnaGVyIGxpbmUtaGVpZ2h0LlxuXHRcdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdH1cblxuXHRcdCY6bm90KCBbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICk6aXMoIDpob3ZlciwgW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ly8gRm9jdXMgaW5kaWNhdG9yLlxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Ly8gRHJhdyB0aGUgaW5kaWNhdG9yLlxuXHRcdFx0Ly8gT3V0bGluZSB3b3JrcyBmb3IgV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUgYXMgd2VsbC5cblx0XHRcdG91dGxpbmU6IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uXG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV06OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRwYWRkaW5nLWlubGluZTogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDEyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAyNHB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRpbnNldDogJHsgc3BhY2UoIDMgKSB9O1xuXHRcdH1cblx0fVxuXG5cdFthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddICYge1xuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfSAkeyBzcGFjZSggMyApIH07XG5cdFx0bWluLWhlaWdodDogJHsgc3BhY2UoIDEwICkgfTtcblxuXHRcdCZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1zZWxlY3Qtb24tbW92ZT0nZmFsc2UnXSAmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aW5zZXQ6IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYkNoaWxkcmVuID0gc3R5bGVkLnNwYW5gXG5cdGZsZXgtZ3JvdzogMTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gJiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYkNoZXZyb24gPSBzdHlsZWQoIEljb24gKWBcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9O1xuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0b3BhY2l0eTogMDtcblx0W3JvbGU9J3RhYiddOmlzKCBbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLCBbZGF0YS1mb2N1cy12aXNpYmxlXSwgOmhvdmVyICkgJiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQvLyBUaGUgY2hldnJvbiBpcyB0cmFuc2l0aW9uZWQgaW50byBleGlzdGVuY2Ugd2hlbiBzZWxlY3RPbk1vdmUgaXMgZW5hYmxlZCxcblx0Ly8gYmVjYXVzZSBvdGhlcndpc2UgaXQgbG9va3MgamFycmluZywgYXMgaXQgc2hvd3MgdXAgb3V0c2lkZSBvZiB0aGUgZm9jdXNcblx0Ly8gaW5kaWNhdG9yIHRoYXQncyBiZWluZyBhbmltYXRlZCBhdCB0aGUgc2FtZSB0aW1lLlxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRbZGF0YS1zZWxlY3Qtb24tbW92ZT0ndHJ1ZSddXG5cdFx0XHRbcm9sZT0ndGFiJ106aXMoIFthcmlhLXNlbGVjdGVkPSd0cnVlJ10sICApXG5cdFx0XHQmIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC4xNXMgbGluZWFyO1xuXHRcdH1cblx0fVxuXHQmOmRpciggcnRsICkge1xuXHRcdHJvdGF0ZTogMTgwZGVnO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiUGFuZWwgPSBzdHlsZWQoIEFyaWFraXQuVGFiUGFuZWwgKWBcblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDA7XG5cdH1cbmA7XG4iXX0= */",
-    toString: _EMOTION_STRINGIFIED_CSS_ERROR__30
+    toString: _EMOTION_STRINGIFIED_CSS_ERROR__22
   });
   var TabChevron = /* @__PURE__ */ createStyled(icon_default3, false ? {
     target: "enfox0g1"
@@ -51584,8 +54260,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   })("&:focus{box-shadow:none;outline:none;}&[data-focus-visible]{box-shadow:0 0 0 var( --wp-admin-border-width-focus ) ", COLORS.theme.accent, ";outline:2px solid transparent;outline-offset:0;}" + (false ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxUWtEIiwiZmlsZSI6InN0eWxlcy50cyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCAqIGFzIEFyaWFraXQgZnJvbSAnQGFyaWFraXQvcmVhY3QnO1xuaW1wb3J0IHsgQ09MT1JTLCBDT05GSUcsIGZvbnQgfSBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgeyBzcGFjZSB9IGZyb20gJy4uL3V0aWxzL3NwYWNlJztcbmltcG9ydCBJY29uIGZyb20gJy4uL2ljb24nO1xuXG5leHBvcnQgY29uc3QgU3R5bGVkVGFiTGlzdCA9IHN0eWxlZCggQXJpYWtpdC5UYWJMaXN0IClgXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXG5cdCZbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdDp3aGVyZSggW2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSApIHtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQtLWRpcmVjdGlvbi1mYWN0b3I6IDE7XG5cdC0tZGlyZWN0aW9uLXN0YXJ0OiBsZWZ0O1xuXHQtLWRpcmVjdGlvbi1lbmQ6IHJpZ2h0O1xuXHQtLXNlbGVjdGVkLXN0YXJ0OiB2YXIoIC0tc2VsZWN0ZWQtbGVmdCwgMCApO1xuXHQmOmRpciggcnRsICkge1xuXHRcdC0tZGlyZWN0aW9uLWZhY3RvcjogLTE7XG5cdFx0LS1kaXJlY3Rpb24tc3RhcnQ6IHJpZ2h0O1xuXHRcdC0tZGlyZWN0aW9uLWVuZDogbGVmdDtcblx0XHQtLXNlbGVjdGVkLXN0YXJ0OiB2YXIoIC0tc2VsZWN0ZWQtcmlnaHQsIDAgKTtcblx0fVxuXG5cdEBtZWRpYSBub3QgKCBwcmVmZXJzLXJlZHVjZWQtbW90aW9uICkge1xuXHRcdCZbZGF0YS1pbmRpY2F0b3ItYW5pbWF0ZWRdOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBib3JkZXItcmFkaXVzLCBib3JkZXItYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHZhciggLS1kaXJlY3Rpb24tc3RhcnQgKSB0b3A7XG5cblx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IC0xcHg7XG5cdH1cblxuXHQvKiBVc2luZyBhIGxhcmdlIHZhbHVlIHRvIGF2b2lkIGFudGlhbGlhc2luZyByb3VuZGluZyBpc3N1ZXNcblx0XHRcdHdoZW4gc2NhbGluZyBpbiB0aGUgdHJhbnNmb3JtLCBzZWU6IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81MjE1OTEyMyAqL1xuXHQtLWFudGlhbGlhc2luZy1mYWN0b3I6IDEwMDtcblx0JlthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10ge1xuXHRcdC0tZmFkZS13aWR0aDogNjRweDtcblx0XHQtLWZhZGUtZ3JhZGllbnQtYmFzZTogdHJhbnNwYXJlbnQgMCUsIGJsYWNrIHZhciggLS1mYWRlLXdpZHRoICk7XG5cdFx0LS1mYWRlLWdyYWRpZW50LWNvbXBvc2VkOiB2YXIoIC0tZmFkZS1ncmFkaWVudC1iYXNlICksIGJsYWNrIDYwJSxcblx0XHRcdHRyYW5zcGFyZW50IDUwJTtcblx0XHQmLmlzLW92ZXJmbG93aW5nLWZpcnN0IHtcblx0XHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG8gdmFyKCAtLWRpcmVjdGlvbi1lbmQgKSxcblx0XHRcdFx0dmFyKCAtLWZhZGUtZ3JhZGllbnQtYmFzZSApXG5cdFx0XHQpO1xuXHRcdH1cblx0XHQmLmlzLW92ZXJmbG93aW5nLWxhc3Qge1xuXHRcdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byB2YXIoIC0tZGlyZWN0aW9uLXN0YXJ0ICksXG5cdFx0XHRcdHZhciggLS1mYWRlLWdyYWRpZW50LWJhc2UgKVxuXHRcdFx0KTtcblx0XHR9XG5cdFx0Ji5pcy1vdmVyZmxvd2luZy1maXJzdC5pcy1vdmVyZmxvd2luZy1sYXN0IHtcblx0XHRcdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHR0byByaWdodCxcblx0XHRcdFx0XHR2YXIoIC0tZmFkZS1ncmFkaWVudC1jb21wb3NlZCApXG5cdFx0XHRcdCksXG5cdFx0XHRcdGxpbmVhci1ncmFkaWVudCggdG8gbGVmdCwgdmFyKCAtLWZhZGUtZ3JhZGllbnQtY29tcG9zZWQgKSApO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogY2FsYyggdmFyKCAtLWFudGlhbGlhc2luZy1mYWN0b3IgKSAqIDFweCApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKFxuXHRcdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtc3RhcnQgKSAqIHZhciggLS1kaXJlY3Rpb24tZmFjdG9yICkgKlxuXHRcdFx0XHRcdFx0XHQxcHhcblx0XHRcdFx0XHQpXG5cdFx0XHRcdClcblx0XHRcdFx0c2NhbGVYKFxuXHRcdFx0XHRcdGNhbGMoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtd2lkdGgsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHRib3JkZXItYm90dG9tOiB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzICkgc29saWRcblx0XHRcdFx0JHsgQ09MT1JTLnRoZW1lLmdyYXlbIDcwMCBdIH07XG5cdFx0fVxuXHR9XG5cdCZbYXJpYS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdC8qIEFkanVzdGluZyB0aGUgYm9yZGVyIHJhZGl1cyB0byBtYXRjaCB0aGUgc2NhbGluZyBpbiB0aGUgeSBheGlzLiAqL1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHsgQ09ORklHLnJhZGl1c1NtYWxsIH0gL1xuXHRcdFx0XHRjYWxjKFxuXHRcdFx0XHRcdCR7IENPTkZJRy5yYWRpdXNTbWFsbCB9IC9cblx0XHRcdFx0XHRcdChcblx0XHRcdFx0XHRcdFx0dmFyKCAtLXNlbGVjdGVkLWhlaWdodCwgMCApIC9cblx0XHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoIHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yICkgKiAxcHggKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSggY2FsYyggdmFyKCAtLXNlbGVjdGVkLXRvcCwgMCApICogMXB4ICkgKVxuXHRcdFx0XHRzY2FsZVkoXG5cdFx0XHRcdFx0Y2FsYyhcblx0XHRcdFx0XHRcdHZhciggLS1zZWxlY3RlZC1oZWlnaHQsIDAgKSAvXG5cdFx0XHRcdFx0XHRcdHZhciggLS1hbnRpYWxpYXNpbmctZmFjdG9yIClcblx0XHRcdFx0XHQpXG5cdFx0XHRcdCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBDT0xPUlMudGhlbWUuZ3JheVsgMTAwIF0gfTtcblx0XHR9XG5cdFx0JltkYXRhLXNlbGVjdC1vbi1tb3ZlPSd0cnVlJ106aGFzKFxuXHRcdFx0XHQ6aXMoIDpmb2N1cy12aXNpYmxlLCBbZGF0YS1mb2N1cy12aXNpYmxlXSApXG5cdFx0XHQpOjpiZWZvcmUge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJvcmRlcjogdmFyKCAtLXdwLWFkbWluLWJvcmRlci13aWR0aC1mb2N1cyApIHNvbGlkXG5cdFx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHRcdC8qIEFkanVzdGluZyB0aGUgYm9yZGVyIHdpZHRoIHRvIG1hdGNoIHRoZSBzY2FsaW5nIGluIHRoZSB5IGF4aXMuICovXG5cdFx0XHRib3JkZXItYmxvY2std2lkdGg6IGNhbGMoXG5cdFx0XHRcdHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMsIDFweCApIC9cblx0XHRcdFx0XHQoXG5cdFx0XHRcdFx0XHR2YXIoIC0tc2VsZWN0ZWQtaGVpZ2h0LCAwICkgL1xuXHRcdFx0XHRcdFx0XHR2YXIoIC0tYW50aWFsaWFzaW5nLWZhY3RvciApXG5cdFx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cdH1cbmA7XG5cbmV4cG9ydCBjb25zdCBUYWIgPSBzdHlsZWQoIEFyaWFraXQuVGFiIClgXG5cdCYge1xuXHRcdC8qIFJlc2V0cyAqL1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjsgLy8gQ2hhcmFjdGVycyBpbiBzb21lIGxhbmd1YWdlcyAoZS5nLiBKYXBhbmVzZSkgbWF5IGhhdmUgYSBuYXRpdmUgaGlnaGVyIGxpbmUtaGVpZ2h0LlxuXHRcdGZvbnQtZmFtaWx5OiAkeyBmb250KCAnZGVmYXVsdC5mb250RmFtaWx5JyApIH07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6ICR7IGZvbnQoICdkZWZhdWx0LmZvbnRTaXplJyApIH07XG5cdFx0Y29sb3I6ICR7IENPTE9SUy50aGVtZS5mb3JlZ3JvdW5kIH07XG5cblx0XHQmW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnVpLnRleHREaXNhYmxlZCB9O1xuXHRcdH1cblxuXHRcdCY6bm90KCBbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddICk6aXMoIDpob3ZlciwgW2RhdGEtZm9jdXMtdmlzaWJsZV0gKSB7XG5cdFx0XHRjb2xvcjogJHsgQ09MT1JTLnRoZW1lLmZvcmVncm91bmQgfTtcblx0XHR9XG5cblx0XHQmOmZvY3VzOm5vdCggOmRpc2FibGVkICkge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ly8gRm9jdXMgaW5kaWNhdG9yLlxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Ly8gRHJhdyB0aGUgaW5kaWNhdG9yLlxuXHRcdFx0Ly8gT3V0bGluZSB3b3JrcyBmb3IgV2luZG93cyBoaWdoIGNvbnRyYXN0IG1vZGUgYXMgd2VsbC5cblx0XHRcdG91dGxpbmU6IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKSBzb2xpZFxuXHRcdFx0XHQkeyBDT0xPUlMudGhlbWUuYWNjZW50IH07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkeyBDT05GSUcucmFkaXVzU21hbGwgfTtcblxuXHRcdFx0Ly8gQW5pbWF0aW9uXG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2RhdGEtZm9jdXMtdmlzaWJsZV06OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0W2FyaWEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAmIHtcblx0XHRwYWRkaW5nLWlubGluZTogJHsgc3BhY2UoIDQgKSB9O1xuXHRcdGhlaWdodDogJHsgc3BhY2UoIDEyICkgfTtcblx0XHRzY3JvbGwtbWFyZ2luOiAyNHB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRpbnNldDogJHsgc3BhY2UoIDMgKSB9O1xuXHRcdH1cblx0fVxuXG5cdFthcmlhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddICYge1xuXHRcdHBhZGRpbmc6ICR7IHNwYWNlKCAyICkgfSAkeyBzcGFjZSggMyApIH07XG5cdFx0bWluLWhlaWdodDogJHsgc3BhY2UoIDEwICkgfTtcblxuXHRcdCZbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddIHtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1zZWxlY3Qtb24tbW92ZT0nZmFsc2UnXSAmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aW5zZXQ6IHZhciggLS13cC1hZG1pbi1ib3JkZXItd2lkdGgtZm9jdXMgKTtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYkNoaWxkcmVuID0gc3R5bGVkLnNwYW5gXG5cdGZsZXgtZ3JvdzogMTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFthcmlhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gJiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0W2FyaWEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gJiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0fVxuYDtcblxuZXhwb3J0IGNvbnN0IFRhYkNoZXZyb24gPSBzdHlsZWQoIEljb24gKWBcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAkeyBzcGFjZSggLTEgKSB9O1xuXHRbYXJpYS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0b3BhY2l0eTogMDtcblx0W3JvbGU9J3RhYiddOmlzKCBbYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLCBbZGF0YS1mb2N1cy12aXNpYmxlXSwgOmhvdmVyICkgJiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQvLyBUaGUgY2hldnJvbiBpcyB0cmFuc2l0aW9uZWQgaW50byBleGlzdGVuY2Ugd2hlbiBzZWxlY3RPbk1vdmUgaXMgZW5hYmxlZCxcblx0Ly8gYmVjYXVzZSBvdGhlcndpc2UgaXQgbG9va3MgamFycmluZywgYXMgaXQgc2hvd3MgdXAgb3V0c2lkZSBvZiB0aGUgZm9jdXNcblx0Ly8gaW5kaWNhdG9yIHRoYXQncyBiZWluZyBhbmltYXRlZCBhdCB0aGUgc2FtZSB0aW1lLlxuXHRAbWVkaWEgbm90ICggcHJlZmVycy1yZWR1Y2VkLW1vdGlvbiApIHtcblx0XHRbZGF0YS1zZWxlY3Qtb24tbW92ZT0ndHJ1ZSddXG5cdFx0XHRbcm9sZT0ndGFiJ106aXMoIFthcmlhLXNlbGVjdGVkPSd0cnVlJ10sICApXG5cdFx0XHQmIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC4xNXMgbGluZWFyO1xuXHRcdH1cblx0fVxuXHQmOmRpciggcnRsICkge1xuXHRcdHJvdGF0ZTogMTgwZGVnO1xuXHR9XG5gO1xuXG5leHBvcnQgY29uc3QgVGFiUGFuZWwgPSBzdHlsZWQoIEFyaWFraXQuVGFiUGFuZWwgKWBcblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0JltkYXRhLWZvY3VzLXZpc2libGVdIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCB2YXIoIC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzIClcblx0XHRcdCR7IENPTE9SUy50aGVtZS5hY2NlbnQgfTtcblx0XHQvLyBXaW5kb3dzIGhpZ2ggY29udHJhc3QgbW9kZS5cblx0XHRvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0b3V0bGluZS1vZmZzZXQ6IDA7XG5cdH1cbmA7XG4iXX0= */"));

   // packages/components/build-module/tabs/tab.mjs
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
-  var Tab3 = (0, import_element220.forwardRef)(function Tab23({
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  var Tab3 = (0, import_element219.forwardRef)(function Tab23({
     children,
     tabId,
     disabled,
@@ -51601,16 +54277,16 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       return null;
     }
     const instancedTabId = `${instanceId}-${tabId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(Tab22, {
+    return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(Tab22, {
       ref,
       store,
       id: instancedTabId,
       disabled,
       render,
       ...otherProps,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime302.jsx)(TabChildren, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime307.jsx)(TabChildren, {
         children
-      }), /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(TabChevron, {
+      }), /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(TabChevron, {
         icon: chevron_right_default
       })]
     });
@@ -51618,16 +54294,16 @@ 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_element222 = __toESM(require_element(), 1);
+  var import_element221 = __toESM(require_element(), 1);
   var import_compose84 = __toESM(require_compose(), 1);

   // packages/components/build-module/tabs/use-track-overflow.mjs
-  var import_element221 = __toESM(require_element(), 1);
+  var import_element220 = __toESM(require_element(), 1);
   var import_compose83 = __toESM(require_compose(), 1);
   function useTrackOverflow(parent, children) {
-    const [first, setFirst] = (0, import_element221.useState)(false);
-    const [last, setLast] = (0, import_element221.useState)(false);
-    const [observer, setObserver] = (0, import_element221.useState)();
+    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) => {
       for (const entry of entries) {
         if (entry.target === children.first) {
@@ -51638,7 +54314,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
         }
       }
     });
-    (0, import_element221.useEffect)(() => {
+    (0, import_element220.useEffect)(() => {
       if (!parent || !window.IntersectionObserver) {
         return;
       }
@@ -51649,7 +54325,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       setObserver(newObserver);
       return () => newObserver.disconnect();
     }, [callback, parent]);
-    (0, import_element221.useEffect)(() => {
+    (0, import_element220.useEffect)(() => {
       if (!observer) {
         return;
       }
@@ -51675,12 +54351,12 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }

   // packages/components/build-module/tabs/tablist.mjs
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_SCROLL_MARGIN = 24;
   function useScrollRectIntoView(parent, rect, {
     margin = DEFAULT_SCROLL_MARGIN
   } = {}) {
-    (0, import_element222.useLayoutEffect)(() => {
+    (0, import_element221.useLayoutEffect)(() => {
       if (!parent || !rect) {
         return;
       }
@@ -51709,7 +54385,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       }
     }, [margin, parent, rect]);
   }
-  var TabList3 = (0, import_element222.forwardRef)(function TabList22({
+  var TabList3 = (0, import_element221.forwardRef)(function TabList22({
     children,
     ...otherProps
   }, ref) {
@@ -51719,7 +54395,7 @@ 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_element222.useState)();
+    const [parent, setParent] = (0, import_element221.useState)();
     const refs = (0, import_compose84.useMergeRefs)([ref, setParent]);
     const selectedItem = store?.item(selectedId);
     const renderedItems = useStoreState(store, "renderedItems");
@@ -51740,10 +54416,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       true ? (0, import_warning12.default)("`Tabs.TabList` must be wrapped in a `Tabs` component.") : void 0;
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(StyledTabList, {
+    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(StyledTabList, {
       ref: refs,
       store,
-      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("div", {
+      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("div", {
         ...props,
         // Fallback to -1 to prevent browsers from making the tablist
         // tabbable when it is a scrolling container.
@@ -51757,10 +54433,10 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/tabs/tabpanel.mjs
-  var import_element223 = __toESM(require_element(), 1);
+  var import_element222 = __toESM(require_element(), 1);
   var import_warning13 = __toESM(require_warning(), 1);
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
-  var TabPanel3 = (0, import_element223.forwardRef)(function TabPanel24({
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+  var TabPanel3 = (0, import_element222.forwardRef)(function TabPanel24({
     children,
     tabId,
     focusable = true,
@@ -51777,7 +54453,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       instanceId
     } = context;
     const instancedTabId = `${instanceId}-${tabId}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(TabPanel23, {
+    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(TabPanel23, {
       ref,
       store,
       id: `${instancedTabId}-view`,
@@ -51789,7 +54465,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/tabs/index.mjs
-  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
   function externalToInternalTabId(externalId, instanceId) {
     return externalId && `${instanceId}-${externalId}`;
   }
@@ -51823,11 +54499,11 @@ 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_element224.useMemo)(() => ({
+    const contextValue = (0, import_element223.useMemo)(() => ({
       store,
       instanceId
     }), [store, instanceId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(TabsContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(TabsContext.Provider, {
       value: contextValue,
       children
     });
@@ -51861,7 +54537,7 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   });

   // packages/components/build-module/badge/index.mjs
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
   function contextBasedIcon(intent = "default") {
     switch (intent) {
       case "info":
@@ -51877,27 +54553,27 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     }
   }
   function Badge({
-    className: className2,
+    className,
     intent = "default",
     children,
     ...props
   }) {
     const icon = contextBasedIcon(intent);
     const hasIcon = !!icon;
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)("span", {
-      className: clsx_default("components-badge", className2, {
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("span", {
+      className: clsx_default("components-badge", className, {
         [`is-${intent}`]: intent,
         "has-icon": hasIcon
       }),
       ...props,
-      children: /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)("span", {
+      children: /* @__PURE__ */ (0, import_jsx_runtime311.jsxs)("span", {
         className: "components-badge__flex-wrapper",
-        children: [hasIcon && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(icon_default3, {
+        children: [hasIcon && /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(icon_default3, {
           icon,
           size: 16,
           fill: "currentColor",
           className: "components-badge__icon"
-        }), /* @__PURE__ */ (0, import_jsx_runtime306.jsx)("span", {
+        }), /* @__PURE__ */ (0, import_jsx_runtime311.jsx)("span", {
           className: "components-badge__content",
           children
         })]
@@ -51906,315 +54582,48 @@ The screen with id ${screen.id} will not be added.`) : void 0;
   }
   var badge_default = Badge;

-  // packages/components/build-module/validated-form-controls/components/combobox-control.mjs
-  var import_compose86 = __toESM(require_compose(), 1);
-  var import_element226 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/validated-form-controls/control-with-error.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
-  var import_element225 = __toESM(require_element(), 1);
-
-  // packages/components/build-module/validated-form-controls/validity-indicator.mjs
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
-  function ValidityIndicator({
-    id: id3,
-    type,
-    message
-  }) {
-    const ICON = {
-      valid: published_default,
-      invalid: error_default
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)("p", {
-      id: id3,
-      className: clsx_default("components-validated-control__indicator", `is-${type}`),
-      children: [type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(spinner_default, {
-        className: "components-validated-control__indicator-spinner"
-      }) : /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(icon_default3, {
-        className: "components-validated-control__indicator-icon",
-        icon: ICON[type],
-        size: 16,
-        fill: "currentColor"
-      }), message]
-    });
-  }
-
-  // packages/components/build-module/validated-form-controls/control-with-error.mjs
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n74.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n74.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_jsx_runtime308.Fragment, {
-      children: [label, " ", suffix]
-    });
-  }
-  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var className = "components-validated-control";
-  function UnforwardedControlWithError({
-    required,
-    markWhenOptional,
-    customValidity,
-    getValidityTarget,
-    children
-  }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element225.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element225.useState)();
-    const [showMessage, setShowMessage] = (0, import_element225.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element225.useState)(false);
-    (0, import_element225.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const handler = () => {
-        setShowMessage(true);
-        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, [getValidityTarget]);
-    (0, import_element225.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 radioSibilings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(validityTarget?.closest(`.${className}`)?.querySelectorAll(`input[type="radio"][name="${validityTarget?.name}"]`) ?? []).filter((sibling) => sibling !== validityTarget) : [];
-      validityTarget?.addEventListener("invalid", suppressNativePopover);
-      radioSibilings.forEach((sibling) => sibling.addEventListener("invalid", suppressNativePopover));
-      return () => {
-        validityTarget?.removeEventListener("invalid", suppressNativePopover);
-        radioSibilings.forEach((sibling) => sibling.removeEventListener("invalid", suppressNativePopover));
-      };
-    }, [getValidityTarget]);
-    (0, import_element225.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_element225.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_element225.useId)();
-    const message = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(ValidityIndicator, {
-          id: messageId,
-          type: "invalid",
-          message: errorMessage
-        });
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(ValidityIndicator, {
-          id: messageId,
-          type: statusMessage.type,
-          message: statusMessage.message
-        });
-      }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message : null;
-    (0, import_element225.useEffect)(() => {
-      const target = getValidityTarget();
-      if (!target) {
-        return;
-      }
-      function setDescribedBy(el, shouldAdd) {
-        const ids = (el.getAttribute("aria-describedby") ?? "").split(" ").filter((id3) => id3 && id3 !== 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 /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)("div", {
-      className,
-      ref: forwardedRef,
-      onBlur,
-      children: [(0, import_element225.cloneElement)(children, {
-        label: appendRequiredIndicator(children.props.label, required, markWhenOptional),
-        required
-      }), visibleMessage]
-    });
-  }
-  var ControlWithError = (0, import_element225.forwardRef)(UnforwardedControlWithError);
-  ControlWithError.displayName = "ControlWithError";
-
-  // packages/components/build-module/validated-form-controls/components/combobox-control.mjs
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedComboboxControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element226.useRef)(null);
-    const mergedRefs = (0, import_compose86.useMergeRefs)([forwardedRef, validityTargetRef]);
-    (0, import_element226.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_runtime309.jsx)(ControlWithError, {
-        required,
-        markWhenOptional,
-        ref: mergedRefs,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current?.querySelector('input[role="combobox"]'),
-        children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(combobox_control_default, {
-          ...restProps
-        })
-      })
-    );
-  };
-  var ValidatedComboboxControl = (0, import_element226.forwardRef)(UnforwardedValidatedComboboxControl);
-  ValidatedComboboxControl.displayName = "ValidatedComboboxControl";
-
-  // packages/components/build-module/validated-form-controls/components/form-token-field.mjs
-  var import_element227 = __toESM(require_element(), 1);
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedFormTokenField = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element227.useRef)(null);
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsxs)("div", {
-      className: "components-validated-control__wrapper-with-error-delegate",
-      ref: forwardedRef,
-      children: [/* @__PURE__ */ (0, import_jsx_runtime310.jsx)(ControlWithError, {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(FormTokenField, {
-          ...restProps
-        })
-      }), /* @__PURE__ */ (0, import_jsx_runtime310.jsx)("input", {
-        className: "components-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_element227.forwardRef)(UnforwardedValidatedFormTokenField);
-  ValidatedFormTokenField.displayName = "ValidatedFormTokenField";
-
   // packages/components/build-module/validated-form-controls/components/input-control.mjs
-  var import_element228 = __toESM(require_element(), 1);
-  var import_compose87 = __toESM(require_compose(), 1);
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  var import_element224 = __toESM(require_element(), 1);
+  var import_compose86 = __toESM(require_compose(), 1);
+  var import_deprecated29 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedInputControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element228.useRef)(null);
-    const mergedRefs = (0, import_compose87.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(ControlWithError, {
+    (0, import_deprecated29.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."
+    });
+    const validityTargetRef = (0, import_element224.useRef)(null);
+    const mergedRefs = (0, import_compose86.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(ControlWithError, {
+      className: "components-validated-control",
       required,
       markWhenOptional,
       customValidity,
       getValidityTarget: () => validityTargetRef.current,
-      children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(input_control_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(input_control_default, {
         ref: mergedRefs,
         ...restProps
       })
     });
   };
-  var ValidatedInputControl = (0, import_element228.forwardRef)(UnforwardedValidatedInputControl);
+  var ValidatedInputControl = (0, import_element224.forwardRef)(UnforwardedValidatedInputControl);
   ValidatedInputControl.displayName = "ValidatedInputControl";

   // packages/components/build-module/validated-form-controls/components/content-editable-control.mjs
-  var import_element230 = __toESM(require_element(), 1);
+  var import_element226 = __toESM(require_element(), 1);

   // packages/components/build-module/content-editable-control/index.mjs
-  var import_compose88 = __toESM(require_compose(), 1);
-  var import_element229 = __toESM(require_element(), 1);
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
-  function getRuntime26() {
+  var import_compose87 = __toESM(require_compose(), 1);
+  var import_element225 = __toESM(require_element(), 1);
+  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE47 = "data-wp-hash";
+  function getRuntime47() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -52225,26 +54634,26 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument26(document);
+      registerDocument47(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash26(targetDocument, hash2) {
+  function documentContainsStyleHash47(targetDocument, hash2) {
     if (!targetDocument.head) {
       return false;
     }
-    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE26}]`)) {
-      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash2) {
+    for (const style2 of targetDocument.head.querySelectorAll(`style[${STYLE_HASH_ATTRIBUTE47}]`)) {
+      if (style2.getAttribute(STYLE_HASH_ATTRIBUTE47) === hash2) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle26(targetDocument, hash2, css3) {
+  function injectStyle47(targetDocument, hash2, css3) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime26();
+    const runtime = getRuntime47();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -52253,21 +54662,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     if (injectedStyles.has(hash2)) {
       return;
     }
-    if (documentContainsStyleHash26(targetDocument, hash2)) {
+    if (documentContainsStyleHash47(targetDocument, hash2)) {
       injectedStyles.add(hash2);
       return;
     }
     const style2 = targetDocument.createElement("style");
-    style2.setAttribute(STYLE_HASH_ATTRIBUTE26, hash2);
+    style2.setAttribute(STYLE_HASH_ATTRIBUTE47, hash2);
     style2.appendChild(targetDocument.createTextNode(css3));
     targetDocument.head.appendChild(style2);
     injectedStyles.add(hash2);
   }
-  function registerDocument26(targetDocument) {
-    const runtime = getRuntime26();
+  function registerDocument47(targetDocument) {
+    const runtime = getRuntime47();
     runtime.documents.set(targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1);
     for (const [hash2, css3] of runtime.styles) {
-      injectStyle26(targetDocument, hash2, css3);
+      injectStyle47(targetDocument, hash2, css3);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -52281,21 +54690,21 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle25(hash2, css3) {
-    const runtime = getRuntime26();
+  function registerStyle46(hash2, css3) {
+    const runtime = getRuntime47();
     runtime.styles.set(hash2, css3);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle26(targetDocument, hash2, css3);
+      injectStyle47(targetDocument, hash2, css3);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle25("87e5397cb4", "._0f130cee1a924516__editable{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){._0f130cee1a924516__editable{transition:box-shadow .1s linear}}@media (min-width:600px){._0f130cee1a924516__editable{font-size:13px;line-height:normal}}._0f130cee1a924516__editable:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}._0f130cee1a924516__editable::placeholder{color:rgba(30,30,30,.62)}._0f130cee1a924516__editable{border-color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}._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}");
+    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}");
   }
-  var style_module_default24 = { "editable": "_0f130cee1a924516__editable" };
+  var style_module_default43 = { "editable": "_0f130cee1a924516__editable" };
   function UnforwardedContentEditableControl({
     label,
     id: id3,
-    className: className2,
+    className,
     help,
     hideLabelFromVision,
     disabled,
@@ -52308,23 +54717,23 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       controlProps
     } = useBaseControlProps({
       id: id3,
-      className: className2,
+      className,
       help
     });
     const labelId = `${controlProps.id}__label`;
-    const editableRef = (0, import_element229.useRef)(null);
-    const mergedRefs = (0, import_compose88.useMergeRefs)([editableRef, forwardedRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(base_control_default, {
+    const editableRef = (0, import_element225.useRef)(null);
+    const mergedRefs = (0, import_compose87.useMergeRefs)([editableRef, forwardedRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)(base_control_default, {
       ...baseControlProps,
-      children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(component_default2, {
+      children: [hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(component_default2, {
         id: labelId,
         children: label
-      }) : /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(base_control_default.VisualLabel, {
+      }) : /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(base_control_default.VisualLabel, {
         id: labelId,
         onClick: () => editableRef.current?.focus(),
         children: label
-      }), /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("div", {
-        className: style_module_default24.editable,
+      }), /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("div", {
+        className: style_module_default43.editable,
         role: "textbox",
         "aria-multiline": true,
         "aria-labelledby": labelId,
@@ -52339,34 +54748,35 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   }
-  var ContentEditableControl = (0, import_element229.forwardRef)(UnforwardedContentEditableControl);
+  var ContentEditableControl = (0, import_element225.forwardRef)(UnforwardedContentEditableControl);
   var content_editable_control_default = ContentEditableControl;

   // packages/components/build-module/validated-form-controls/components/content-editable-control.mjs
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedContentEditableControl = ({
     required,
     customValidity,
     markWhenOptional,
     value,
-    className: className2,
+    className,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element230.useRef)(null);
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsxs)("div", {
+    const validityTargetRef = (0, import_element226.useRef)(null);
+    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)("div", {
       className: "components-validated-control__wrapper-with-error-delegate",
-      children: [/* @__PURE__ */ (0, import_jsx_runtime313.jsx)(ControlWithError, {
+      children: [/* @__PURE__ */ (0, import_jsx_runtime314.jsx)(ControlWithError, {
+        className: "components-validated-control",
         required,
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(content_editable_control_default, {
+        children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(content_editable_control_default, {
           ref: forwardedRef,
-          className: clsx_default("components-validated-control__content-editable", className2),
+          className: clsx_default("components-validated-control__content-editable", className),
           "aria-invalid": customValidity?.type === "invalid" || void 0,
           ...restProps
         })
-      }), /* @__PURE__ */ (0, import_jsx_runtime313.jsx)("input", {
+      }), /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("input", {
         className: "components-validated-control__error-delegate",
         type: "text",
         ref: validityTargetRef,
@@ -52381,102 +54791,41 @@ The screen with id ${screen.id} will not be added.`) : void 0;
       })]
     });
   };
-  var ValidatedContentEditableControl = (0, import_element230.forwardRef)(UnforwardedValidatedContentEditableControl);
+  var ValidatedContentEditableControl = (0, import_element226.forwardRef)(UnforwardedValidatedContentEditableControl);
   ValidatedContentEditableControl.displayName = "ValidatedContentEditableControl";

   // packages/components/build-module/validated-form-controls/components/textarea-control.mjs
-  var import_element231 = __toESM(require_element(), 1);
-  var import_compose89 = __toESM(require_compose(), 1);
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+  var import_element227 = __toESM(require_element(), 1);
+  var import_compose88 = __toESM(require_compose(), 1);
+  var import_deprecated30 = __toESM(require_deprecated(), 1);
+  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedTextareaControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element231.useRef)(null);
-    const mergedRefs = (0, import_compose89.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(ControlWithError, {
-      required,
-      markWhenOptional,
-      customValidity,
-      getValidityTarget: () => validityTargetRef.current,
-      children: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(textarea_control_default, {
-        ref: mergedRefs,
-        ...restProps
-      })
+    (0, import_deprecated30.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."
     });
-  };
-  var ValidatedTextareaControl = (0, import_element231.forwardRef)(UnforwardedValidatedTextareaControl);
-  ValidatedTextareaControl.displayName = "ValidatedTextareaControl";
-
-  // packages/components/build-module/validated-form-controls/components/toggle-control.mjs
-  var import_element232 = __toESM(require_element(), 1);
-  var import_compose90 = __toESM(require_compose(), 1);
-  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedToggleControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element232.useRef)(null);
-    const mergedRefs = (0, import_compose90.useMergeRefs)([forwardedRef, validityTargetRef]);
+    const validityTargetRef = (0, import_element227.useRef)(null);
+    const mergedRefs = (0, import_compose88.useMergeRefs)([forwardedRef, validityTargetRef]);
     return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(ControlWithError, {
+      className: "components-validated-control",
       required,
       markWhenOptional,
       customValidity,
       getValidityTarget: () => validityTargetRef.current,
-      children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(toggle_control_default, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(textarea_control_default, {
         ref: mergedRefs,
-        required,
         ...restProps
       })
     });
   };
-  var ValidatedToggleControl = (0, import_element232.forwardRef)(UnforwardedValidatedToggleControl);
-  ValidatedToggleControl.displayName = "ValidatedToggleControl";
-
-  // packages/components/build-module/validated-form-controls/components/toggle-group-control.mjs
-  var import_element233 = __toESM(require_element(), 1);
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
-  var UnforwardedValidatedToggleGroupControl = ({
-    required,
-    customValidity,
-    markWhenOptional,
-    ...restProps
-  }, forwardedRef) => {
-    const validityTargetRef = (0, import_element233.useRef)(null);
-    const nameAttr = (0, import_element233.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)("div", {
-      className: "components-validated-control__wrapper-with-error-delegate",
-      children: [/* @__PURE__ */ (0, import_jsx_runtime316.jsx)(ControlWithError, {
-        required,
-        markWhenOptional,
-        customValidity,
-        getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(component_default12, {
-          ref: forwardedRef,
-          ...restProps
-        })
-      }), /* @__PURE__ */ (0, import_jsx_runtime316.jsx)("input", {
-        className: "components-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_element233.forwardRef)(UnforwardedValidatedToggleGroupControl);
-  ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";
+  var ValidatedTextareaControl = (0, import_element227.forwardRef)(UnforwardedValidatedTextareaControl);
+  ValidatedTextareaControl.displayName = "ValidatedTextareaControl";

   // packages/components/build-module/private-apis.mjs
   var privateApis = {};
@@ -52489,12 +54838,8 @@ The screen with id ${screen.id} will not be added.`) : void 0;
     Badge: badge_default,
     useDrag,
     ValidatedInputControl,
-    ValidatedComboboxControl,
     ValidatedContentEditableControl,
-    ValidatedTextareaControl,
-    ValidatedToggleControl,
-    ValidatedToggleGroupControl,
-    ValidatedFormTokenField
+    ValidatedTextareaControl
   });
   return __toCommonJS(index_exports);
 })();
diff --git a/wp-includes/js/dist/components.min.js b/wp-includes/js/dist/components.min.js
index 820a6e9fb5..1a94e3cdfe 100644
--- a/wp-includes/js/dist/components.min.js
+++ b/wp-includes/js/dist/components.min.js
@@ -1,21 +1,21 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).components=(()=>{var i8=Object.create;var vm=Object.defineProperty;var G8=Object.getOwnPropertyDescriptor;var X8=Object.getOwnPropertyNames;var u8=Object.getPrototypeOf,s8=Object.prototype.hasOwnProperty;var G9=(c,t)=>()=>(c&&(t=c(c=0)),t);var Ec=(c,t)=>()=>(t||c((t={exports:{}}).exports,t),t.exports),BB=(c,t)=>{for(var e in t)vm(c,e,{get:t[e],enumerable:!0})},X9=(c,t,e,l)=>{if(t&&typeof t=="object"||typeof t=="function")for(let d of X8(t))!s8.call(c,d)&&d!==e&&vm(c,d,{get:()=>t[d],enumerable:!(l=G8(t,d))||l.enumerable});return c};var u=(c,t,e)=>(e=c!=null?i8(u8(c)):{},X9(t||!c||!c.__esModule?vm(e,"default",{value:c,enumerable:!0}):e,c)),u9=c=>X9(vm({},"__esModule",{value:!0}),c);var vc=Ec((ugc,s9)=>{s9.exports=window.wp.primitives});var ic=Ec((rgc,m9)=>{m9.exports=window.wp.i18n});var nc=Ec((mgc,x9)=>{x9.exports=window.wp.compose});var Y=Ec((xgc,g9)=>{g9.exports=window.wp.element});var dc=Ec((Hgc,H9)=>{H9.exports=window.React});var V=Ec((pgc,O9)=>{O9.exports=window.ReactJSXRuntime});var ZF=Ec(IF=>{"use strict";var xG=dc();function gq(c,t){return c===t&&(c!==0||1/c===1/t)||c!==c&&t!==t}var Hq=typeof Object.is=="function"?Object.is:gq,Rq=xG.useState,Iq=xG.useEffect,Zq=xG.useLayoutEffect,pq=xG.useDebugValue;function Wq(c,t){var e=t(),l=Rq({inst:{value:e,getSnapshot:t}}),d=l[0].inst,b=l[1];return Zq(function(){d.value=e,d.getSnapshot=t,wB(d)&&b({inst:d})},[c,e,t]),Iq(function(){return wB(d)&&b({inst:d}),c(function(){wB(d)&&b({inst:d})})},[c]),pq(e),e}function wB(c){var t=c.getSnapshot;c=c.value;try{var e=t();return!Hq(c,e)}catch{return!0}}function Bq(c,t){return t()}var yq=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Bq:Wq;IF.useSyncExternalStore=xG.useSyncExternalStore!==void 0?xG.useSyncExternalStore:yq});var WF=Ec((nHc,pF)=>{"use strict";pF.exports=ZF()});var IG=Ec((cRc,kF)=>{kF.exports=window.ReactDOM});var dt=Ec((lhc,Wv)=>{Wv.exports=window.wp.deprecated});function PH(c){var t=Object.create(null);return function(e){return t[e]===void 0&&(t[e]=c(e)),t[e]}}var _H=G9(()=>{});var YS={};BB(YS,{default:()=>Ey});var sdc,Ey,jy=G9(()=>{_H();sdc=/^((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)-.*))$/,Ey=PH(function(c){return sdc.test(c)||c.charCodeAt(0)===111&&c.charCodeAt(1)===110&&c.charCodeAt(2)<91})});var Iz=Ec(ct=>{"use strict";var Kt=typeof Symbol=="function"&&Symbol.for,t1=Kt?Symbol.for("react.element"):60103,e1=Kt?Symbol.for("react.portal"):60106,XR=Kt?Symbol.for("react.fragment"):60107,uR=Kt?Symbol.for("react.strict_mode"):60108,sR=Kt?Symbol.for("react.profiler"):60114,rR=Kt?Symbol.for("react.provider"):60109,mR=Kt?Symbol.for("react.context"):60110,l1=Kt?Symbol.for("react.async_mode"):60111,xR=Kt?Symbol.for("react.concurrent_mode"):60111,gR=Kt?Symbol.for("react.forward_ref"):60112,HR=Kt?Symbol.for("react.suspense"):60113,fdc=Kt?Symbol.for("react.suspense_list"):60120,RR=Kt?Symbol.for("react.memo"):60115,IR=Kt?Symbol.for("react.lazy"):60116,vdc=Kt?Symbol.for("react.block"):60121,Ndc=Kt?Symbol.for("react.fundamental"):60117,Sdc=Kt?Symbol.for("react.responder"):60118,zdc=Kt?Symbol.for("react.scope"):60119;function Jl(c){if(typeof c=="object"&&c!==null){var t=c.$$typeof;switch(t){case t1:switch(c=c.type,c){case l1:case xR:case XR:case sR:case uR:case HR:return c;default:switch(c=c&&c.$$typeof,c){case mR:case gR:case IR:case RR:case rR:return c;default:return t}}case e1:return t}}}function Rz(c){return Jl(c)===xR}ct.AsyncMode=l1;ct.ConcurrentMode=xR;ct.ContextConsumer=mR;ct.ContextProvider=rR;ct.Element=t1;ct.ForwardRef=gR;ct.Fragment=XR;ct.Lazy=IR;ct.Memo=RR;ct.Portal=e1;ct.Profiler=sR;ct.StrictMode=uR;ct.Suspense=HR;ct.isAsyncMode=function(c){return Rz(c)||Jl(c)===l1};ct.isConcurrentMode=Rz;ct.isContextConsumer=function(c){return Jl(c)===mR};ct.isContextProvider=function(c){return Jl(c)===rR};ct.isElement=function(c){return typeof c=="object"&&c!==null&&c.$$typeof===t1};ct.isForwardRef=function(c){return Jl(c)===gR};ct.isFragment=function(c){return Jl(c)===XR};ct.isLazy=function(c){return Jl(c)===IR};ct.isMemo=function(c){return Jl(c)===RR};ct.isPortal=function(c){return Jl(c)===e1};ct.isProfiler=function(c){return Jl(c)===sR};ct.isStrictMode=function(c){return Jl(c)===uR};ct.isSuspense=function(c){return Jl(c)===HR};ct.isValidElementType=function(c){return typeof c=="string"||typeof c=="function"||c===XR||c===xR||c===sR||c===uR||c===HR||c===fdc||typeof c=="object"&&c!==null&&(c.$$typeof===IR||c.$$typeof===RR||c.$$typeof===rR||c.$$typeof===mR||c.$$typeof===gR||c.$$typeof===Ndc||c.$$typeof===Sdc||c.$$typeof===zdc||c.$$typeof===vdc)};ct.typeOf=Jl});var pz=Ec((vTc,Zz)=>{"use strict";Zz.exports=Iz()});var Cz=Ec((NTc,hz)=>{"use strict";var d1=pz(),kdc={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Adc={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},wdc={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Vz={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},b1={};b1[d1.ForwardRef]=wdc;b1[d1.Memo]=Vz;function Wz(c){return d1.isMemo(c)?Vz:b1[c.$$typeof]||kdc}var Odc=Object.defineProperty,Tdc=Object.getOwnPropertyNames,Bz=Object.getOwnPropertySymbols,Qdc=Object.getOwnPropertyDescriptor,Udc=Object.getPrototypeOf,yz=Object.prototype;function Jz(c,t,e){if(typeof t!="string"){if(yz){var l=Udc(t);l&&l!==yz&&Jz(c,l,e)}var d=Tdc(t);Bz&&(d=d.concat(Bz(t)));for(var b=Wz(c),n=Wz(t),o=0;o<d.length;++o){var a=d[o];if(!Adc[a]&&!(e&&e[a])&&!(n&&n[a])&&!(b&&b[a])){var i=Qdc(t,a);try{Odc(c,a,i)}catch{}}}}return c}hz.exports=Jz});var Zk=Ec((BUc,Ik)=>{"use strict";var Jbc=function(t){return hbc(t)&&!Cbc(t)};function hbc(c){return!!c&&typeof c=="object"}function Cbc(c){var t=Object.prototype.toString.call(c);return t==="[object RegExp]"||t==="[object Date]"||fbc(c)}var Fbc=typeof Symbol=="function"&&Symbol.for,Ybc=Fbc?Symbol.for("react.element"):60103;function fbc(c){return c.$$typeof===Ybc}function vbc(c){return Array.isArray(c)?[]:{}}function Er(c,t){return t.clone!==!1&&t.isMergeableObject(c)?QX(vbc(c),c,t):c}function Nbc(c,t,e){return c.concat(t).map(function(l){return Er(l,e)})}function Sbc(c,t){if(!t.customMerge)return QX;var e=t.customMerge(c);return typeof e=="function"?e:QX}function zbc(c){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(c).filter(function(t){return Object.propertyIsEnumerable.call(c,t)}):[]}function Hk(c){return Object.keys(c).concat(zbc(c))}function Rk(c,t){try{return t in c}catch{return!1}}function kbc(c,t){return Rk(c,t)&&!(Object.hasOwnProperty.call(c,t)&&Object.propertyIsEnumerable.call(c,t))}function Abc(c,t,e){var l={};return e.isMergeableObject(c)&&Hk(c).forEach(function(d){l[d]=Er(c[d],e)}),Hk(t).forEach(function(d){kbc(c,d)||(Rk(c,d)&&e.isMergeableObject(t[d])?l[d]=Sbc(d,e)(c[d],t[d],e):l[d]=Er(t[d],e))}),l}function QX(c,t,e){e=e||{},e.arrayMerge=e.arrayMerge||Nbc,e.isMergeableObject=e.isMergeableObject||Jbc,e.cloneUnlessOtherwiseSpecified=Er;var l=Array.isArray(t),d=Array.isArray(c),b=l===d;return b?l?e.arrayMerge(c,t,e):Abc(c,t,e):Er(t,e)}QX.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(l,d){return QX(l,d,e)},{})};var wbc=QX;Ik.exports=wbc});var VR=Ec((yUc,pk)=>{"use strict";pk.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,b;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(b=Object.keys(t),l=b.length,l!==Object.keys(e).length)return!1;for(d=l;d--!==0;)if(!Object.prototype.hasOwnProperty.call(e,b[d]))return!1;for(d=l;d--!==0;){var n=b[d];if(!c(t[n],e[n]))return!1}return!0}return t!==t&&e!==e}});var ml=Ec((JUc,yk)=>{yk.exports=window.wp.warning});var WA=Ec((mjc,pA)=>{pA.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(i){var G=i.autoEscape,X=i.caseSensitive,s=X===void 0?!1:X,r=i.findChunks,m=r===void 0?d:r,x=i.sanitize,g=i.searchWords,R=i.textToHighlight;return b({chunksToHighlight:l({chunks:m({autoEscape:G,caseSensitive:s,sanitize:x,searchWords:g,textToHighlight:R})}),totalLength:R?R.length:0})},l=t.combineChunks=function(i){var G=i.chunks;return G=G.sort(function(X,s){return X.start-s.start}).reduce(function(X,s){if(X.length===0)return[s];var r=X.pop();if(s.start<=r.end){var m=Math.max(r.end,s.end);X.push({highlight:!1,start:r.start,end:m})}else X.push(r,s);return X},[]),G},d=function(i){var G=i.autoEscape,X=i.caseSensitive,s=i.sanitize,r=s===void 0?n:s,m=i.searchWords,x=i.textToHighlight;return x=r(x),m.filter(function(g){return g}).reduce(function(g,R){R=r(R),G&&(R=o(R));for(var H=new RegExp(R,X?"g":"gi"),I=void 0;I=H.exec(x);){var Z=I.index,p=H.lastIndex;p>Z&&g.push({highlight:!1,start:Z,end:p}),I.index===H.lastIndex&&H.lastIndex++}return g},[])};t.findChunks=d;var b=t.fillInChunks=function(i){var G=i.chunksToHighlight,X=i.totalLength,s=[],r=function(g,R,H){R-g>0&&s.push({start:g,end:R,highlight:H})};if(G.length===0)r(0,X,!1);else{var m=0;G.forEach(function(x){r(m,x.start,!1),r(x.start,x.end,!0),m=x.end}),r(m,X,!1)}return s};function n(a){return a}function o(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}})])});var fo=Ec((I7c,iw)=>{iw.exports=window.wp.keycodes});var nJ=Ec(($Mc,Pw)=>{Pw.exports=window.wp.richText});var fb=Ec((c6c,_w)=>{_w.exports=window.wp.a11y});var kI=Ec((t6c,zI)=>{var Kw={\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"},qw=Object.keys(Kw).join("|"),Fac=new RegExp(qw,"g"),Yac=new RegExp(qw,"");function fac(c){return Kw[c]}var $w=function(c){return c.replace(Fac,fac)},vac=function(c){return!!c.match(Yac)};zI.exports=$w;zI.exports.has=vac;zI.exports.remove=$w});var LI=Ec((v6c,fO)=>{fO.exports=window.wp.isShallowEqual});var cT=Ec((H4c,$O)=>{$O.exports=window.wp.privateApis});var qL=Ec(v2=>{var vi=vi||{};vi.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,b){e+=c.visit(d),b<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 vi=vi||{};vi.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(Q){var E=new Error(t+": "+Q);throw E.source=t,E}function l(){var Q=d();return t.length>0&&e("Invalid input not EOF"),Q}function d(){return I(b)}function b(){return n("linear-gradient",c.linearGradient,a)||n("repeating-linear-gradient",c.repeatingLinearGradient,a)||n("radial-gradient",c.radialGradient,X)||n("repeating-radial-gradient",c.repeatingRadialGradient,X)}function n(Q,E,q){return o(E,function(uc){var Hc=q();return Hc&&(U(c.comma)||e("Missing comma before color stops")),{type:Q,orientation:Hc,colorStops:I(Z)}})}function o(Q,E){var q=U(Q);if(q){U(c.startCall)||e("Missing (");var uc=E(q);return U(c.endCall)||e("Missing )"),uc}}function a(){var Q=i();if(Q)return Q;var E=f("position-keyword",c.positionKeywords,1);return E?{type:"directional",value:E.value}:G()}function i(){return f("directional",c.sideOrCorner,1)}function G(){return f("angular",c.angleValue,1)||f("angular",c.radianValue,1)}function X(){var Q,E=s(),q;return E&&(Q=[],Q.push(E),q=t,U(c.comma)&&(E=s(),E?Q.push(E):t=q)),Q}function s(){var Q=r()||m();if(Q)Q.at=g();else{var E=x();if(E){Q=E;var q=g();q&&(Q.at=q)}else{var uc=g();if(uc)Q={type:"default-radial",at:uc};else{var Hc=R();Hc&&(Q={type:"default-radial",at:Hc})}}}return Q}function r(){var Q=f("shape",/^(circle)/i,0);return Q&&(Q.style=T()||x()),Q}function m(){var Q=f("shape",/^(ellipse)/i,0);return Q&&(Q.style=R()||w()||x()),Q}function x(){return f("extent-keyword",c.extentKeywords,1)}function g(){if(f("position",/^at/,0)){var Q=R();return Q||e("Missing positioning value"),Q}}function R(){var Q=H();if(Q.x||Q.y)return{type:"position",value:Q}}function H(){return{x:w(),y:w()}}function I(Q){var E=Q(),q=[];if(E)for(q.push(E);U(c.comma);)E=Q(),E?q.push(E):e("One extra comma");return q}function Z(){var Q=p();return Q||e("Expected color definition"),Q.length=w(),Q}function p(){return W()||v()||J()||C()||B()||h()||y()}function y(){return f("literal",c.literalColor,0)}function W(){return f("hex",c.hexColor,1)}function B(){return o(c.rgbColor,function(){return{type:"rgb",value:I(z)}})}function C(){return o(c.rgbaColor,function(){return{type:"rgba",value:I(z)}})}function h(){return o(c.varColor,function(){return{type:"var",value:A()}})}function J(){return o(c.hslColor,function(){var Q=U(c.percentageValue);Q&&e("HSL hue value must be a number in degrees (0-360) or normalized (-360 to 360), not a percentage");var E=z();U(c.comma);var q=U(c.percentageValue),uc=q?q[1]:null;U(c.comma),q=U(c.percentageValue);var Hc=q?q[1]:null;return(!uc||!Hc)&&e("Expected percentage value for saturation and lightness in HSL"),{type:"hsl",value:[E,uc,Hc]}})}function v(){return o(c.hslaColor,function(){var Q=z();U(c.comma);var E=U(c.percentageValue),q=E?E[1]:null;U(c.comma),E=U(c.percentageValue);var uc=E?E[1]:null;U(c.comma);var Hc=z();return(!q||!uc)&&e("Expected percentage value for saturation and lightness in HSLA"),{type:"hsla",value:[Q,q,uc,Hc]}})}function F(){var Q=U(c.percentageValue);return Q?Q[1]:null}function A(){return U(c.variableName)[1]}function z(){return U(c.number)[1]}function w(){return f("%",c.percentageValue,1)||P()||k()||T()}function P(){return f("position-keyword",c.positionKeywords,1)}function k(){return o(c.calcValue,function(){for(var Q=1,E=0;Q>0&&E<t.length;){var q=t.charAt(E);q==="("?Q++:q===")"&&Q--,E++}Q>0&&e("Missing closing parenthesis in calc() expression");var uc=t.substring(0,E-1);return cc(E-1),{type:"calc",value:uc}})}function T(){return f("px",c.pixelValue,1)||f("em",c.emValue,1)}function f(Q,E,q){var uc=U(E);if(uc)return{type:Q,value:uc[q]}}function U(Q){var E,q;return q=/^[\n\r\t\s]+/.exec(t),q&&cc(q[0].length),E=Q.exec(t),E&&cc(E[0].length),E}function cc(Q){t=t.substr(Q)}return function(Q){return t=Q.toString().trim(),t.endsWith(";")&&(t=t.slice(0,-1)),l()}})();v2.parse=vi.parse;v2.stringify=vi.stringify});var Wu=Ec((Jdt,sE)=>{sE.exports=window.wp.dom});var P0=Ec((oat,vj)=>{vj.exports=window.wp.date});var Mh=Ec((Yut,H6)=>{H6.exports=window.wp.escapeHtml});var x4=Ec((Mst,m4)=>{m4.exports=window.wp.htmlEntities});var Q4=Ec((Brt,qh)=>{function j0c(c,t){var e=t&&t.cache?t.cache:$0c,l=t&&t.serializer?t.serializer:q0c,d=t&&t.strategy?t.strategy:P0c;return d(c,{cache:e,serializer:l})}function M0c(c){return c==null||typeof c=="number"||typeof c=="boolean"}function O4(c,t,e,l){var d=M0c(l)?l:e(l),b=t.get(d);return typeof b>"u"&&(b=c.call(this,l),t.set(d,b)),b}function T4(c,t,e){var l=Array.prototype.slice.call(arguments,3),d=e(l),b=t.get(d);return typeof b>"u"&&(b=c.apply(this,l),t.set(d,b)),b}function Kh(c,t,e,l,d){return e.bind(t,c,l,d)}function P0c(c,t){var e=c.length===1?O4:T4;return Kh(c,this,e,t.cache.create(),t.serializer)}function _0c(c,t){var e=T4;return Kh(c,this,e,t.cache.create(),t.serializer)}function K0c(c,t){var e=O4;return Kh(c,this,e,t.cache.create(),t.serializer)}function q0c(){return JSON.stringify(arguments)}function aW(){this.cache=Object.create(null)}aW.prototype.has=function(c){return c in this.cache};aW.prototype.get=function(c){return this.cache[c]};aW.prototype.set=function(c,t){this.cache[c]=t};var $0c={create:function(){return new aW}};qh.exports=j0c;qh.exports.strategies={variadic:_0c,monadic:K0c}});var A_=Ec((Txt,k_)=>{k_.exports=window.wp.hooks});var Ggc={};BB(Ggc,{AlignmentMatrixControl:()=>V1,AnglePickerControl:()=>SI,Animate:()=>nA,Autocomplete:()=>aT,BaseControl:()=>Sc,BlockQuotation:()=>oe.BlockQuotation,BorderBoxControl:()=>vZ,BorderControl:()=>wd,BoxControl:()=>a2,Button:()=>bc,ButtonGroup:()=>OZ,Card:()=>EZ,CardBody:()=>jZ,CardDivider:()=>MZ,CardFooter:()=>PZ,CardHeader:()=>_Z,CardMedia:()=>KZ,CheckboxControl:()=>YL,Circle:()=>oe.Circle,ClipboardButton:()=>SL,ColorIndicator:()=>Nb,ColorPalette:()=>Eo,ColorPicker:()=>wb,ComboboxControl:()=>Ip,Composite:()=>We,CustomGradientPicker:()=>pu,CustomSelectControl:()=>Bp,Dashicon:()=>R0,DatePicker:()=>q0,DateTimePicker:()=>a7,Disabled:()=>u7,Draggable:()=>Z7,DropZone:()=>B7,DropZoneProvider:()=>V7,Dropdown:()=>Sb,DropdownMenu:()=>Qd,DuotonePicker:()=>fh,DuotoneSwatch:()=>Nh,ExternalLink:()=>vp,Fill:()=>lu,Flex:()=>it,FlexBlock:()=>Le,FlexItem:()=>he,FocalPointPicker:()=>dM,FocusReturnProvider:()=>L_,FocusableIframe:()=>oM,FontSizePicker:()=>BM,FormFileUpload:()=>VM,FormToggle:()=>Ap,FormTokenField:()=>Tp,G:()=>oe.G,GradientPicker:()=>Xp,Guide:()=>kM,GuidePage:()=>TM,HorizontalRule:()=>oe.HorizontalRule,Icon:()=>Lc,IconButton:()=>LM,IsolatedEventContainer:()=>F_,KeyboardShortcuts:()=>jM,Line:()=>oe.Line,MenuGroup:()=>im,MenuItem:()=>jn,MenuItemsChoice:()=>qM,Modal:()=>hu,NavigableMenu:()=>Si,Navigator:()=>U6,Notice:()=>Pp,NoticeList:()=>_p,Panel:()=>_6,PanelBody:()=>q6,PanelHeader:()=>qp,PanelRow:()=>e4,Path:()=>oe.Path,Placeholder:()=>n4,Polygon:()=>oe.Polygon,Popover:()=>Ao,ProgressBar:()=>r4,QueryControls:()=>V4,RadioControl:()=>A4,RangeControl:()=>$l,Rect:()=>oe.Rect,ResizableBox:()=>nP,ResponsiveWrapper:()=>oP,SVG:()=>oe.SVG,SandBox:()=>iP,ScrollLock:()=>UI,SearchControl:()=>sP,SelectControl:()=>zb,Slot:()=>du,SlotFillProvider:()=>gJ,Snackbar:()=>IW,SnackbarList:()=>HP,Spinner:()=>Vu,TabPanel:()=>ZP,TabbableContainer:()=>k2,TextControl:()=>BP,TextHighlight:()=>FP,TextareaControl:()=>pW,TimePicker:()=>cm,Tip:()=>YP,ToggleControl:()=>WW,Toolbar:()=>rC,ToolbarButton:()=>Hm,ToolbarDropdownMenu:()=>mC,ToolbarGroup:()=>Im,ToolbarItem:()=>Kn,Tooltip:()=>rl,TreeSelect:()=>Mu,VisuallyHidden:()=>fc,__experimentalAlignmentMatrixControl:()=>V1,__experimentalBorderBoxControl:()=>vZ,__experimentalBorderControl:()=>wd,__experimentalBoxControl:()=>a2,__experimentalConfirmDialog:()=>lh,__experimentalDivider:()=>Q0,__experimentalDropdownContentWrapper:()=>kn,__experimentalElevation:()=>gu,__experimentalGrid:()=>wn,__experimentalHStack:()=>wc,__experimentalHasSplitBorders:()=>Ci,__experimentalHeading:()=>Sd,__experimentalInputControl:()=>Fb,__experimentalInputControlPrefixWrapper:()=>zo,__experimentalInputControlSuffixWrapper:()=>$X,__experimentalIsDefinedBorder:()=>e2,__experimentalIsEmptyBorder:()=>Ub,__experimentalItem:()=>Ru,__experimentalItemGroup:()=>Iu,__experimentalNavigatorBackButton:()=>T6,__experimentalNavigatorButton:()=>O6,__experimentalNavigatorProvider:()=>A6,__experimentalNavigatorScreen:()=>w6,__experimentalNavigatorToParentButton:()=>Q6,__experimentalNumberControl:()=>Me,__experimentalPaletteEdit:()=>vE,__experimentalParseQuantityAndUnitFromRawValue:()=>Tt,__experimentalRadio:()=>C4,__experimentalRadioGroup:()=>v4,__experimentalScrollable:()=>T0,__experimentalSpacer:()=>$t,__experimentalStyleProvider:()=>eu,__experimentalSurface:()=>X2,__experimentalText:()=>Ee,__experimentalToggleGroupControl:()=>Kl,__experimentalToggleGroupControlOption:()=>vn,__experimentalToggleGroupControlOptionIcon:()=>Xu,__experimentalToolbarContext:()=>ll,__experimentalToolsPanel:()=>NW,__experimentalToolsPanelContext:()=>$i,__experimentalToolsPanelItem:()=>SW,__experimentalTreeGrid:()=>V_,__experimentalTreeGridCell:()=>YC,__experimentalTreeGridItem:()=>Bm,__experimentalTreeGridRow:()=>FC,__experimentalTruncate:()=>Jn,__experimentalUnitControl:()=>Qb,__experimentalUseCustomUnits:()=>v0,__experimentalUseNavigator:()=>na,__experimentalUseSlot:()=>Z0,__experimentalUseSlotFills:()=>xJ,__experimentalVStack:()=>tt,__experimentalView:()=>Gc,__experimentalZStack:()=>NC,__unstableAnimatePresence:()=>JX,__unstableComposite:()=>K2,__unstableCompositeGroup:()=>jE,__unstableCompositeItem:()=>ME,__unstableDisclosureContent:()=>ph,__unstableGetAnimateClassName:()=>J1,__unstableMotion:()=>Bo,__unstableUseAutocompleteProps:()=>oT,__unstableUseCompositeState:()=>PE,__unstableUseNavigateRegions:()=>kC,createSlotFill:()=>wO,navigateRegions:()=>v_,privateApis:()=>o9,useBaseControlProps:()=>ri,useNavigator:()=>na,withConstrainedTabbing:()=>N_,withFallbackStyles:()=>z_,withFilters:()=>T_,withFocusOutside:()=>Hp,withFocusReturn:()=>D_,withNotices:()=>j_,withSpokenMessages:()=>P_});var oe=u(vc(),1);function r9(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=r9(c[t]))&&(l&&(l+=" "),l+=e)}else for(e in c)c[e]&&(l&&(l+=" "),l+=e);return l}function r8(){for(var c,t,e=0,l="",d=arguments.length;e<d;e++)(c=arguments[e])&&(t=r9(c))&&(l&&(l+=" "),l+=t);return l}var N=r8;var vR=u(ic(),1),tA=u(nc(),1),eA=u(Y(),1);function St(c){let{render:t,type:e}=c;return t||e!==void 0?c:{...c,type:"button"}}var R9=u(dc(),1),Nm=(0,R9.createContext)(!0);function Sm(c){return Array.isArray(c)?c:typeof c<"u"?[c]:[]}function zm(c){let t=[];for(let e of c)t.push(...e);return t}function km(c){return c.slice().reverse()}function xa(...c){}function Z9(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 b of e)if(c[b]!==t[b])return!1;return!0}function nG(c,t){return m8(c)?c(x8(t)?t():t):c}function m8(c){return typeof c=="function"}function x8(c){return typeof c=="function"}function nl(c,t){return typeof Object.hasOwn=="function"?Object.hasOwn(c,t):Object.prototype.hasOwnProperty.call(c,t)}function Uc(...c){return(...t)=>{for(let e of c)typeof e=="function"&&e(...t)}}function p9(c){return c.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function W9(c,t){let e={...c};for(let l of t)nl(e,l)&&delete e[l];return e}function B9(c,t){let e={};for(let l of t)nl(c,l)&&(e[l]=c[l]);return e}function Am(c){return c}function y9(c=xa){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(c)});return()=>cancelAnimationFrame(t)}function sc(c,t){if(!c)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function yB(c){return Object.keys(c)}function ln(c,...t){let e=typeof c=="function"?c(...t):c;return e==null?!1:!e}function zt(c){return c.disabled||c["aria-disabled"]===!0||c["aria-disabled"]==="true"}function V9(c){return c.getAttribute("aria-disabled")==="true"||"disabled"in c&&c.disabled===!0}function lt(c){let t={};for(let e in c)c[e]!==void 0&&(t[e]=c[e]);return t}function Xc(...c){for(let t of c)if(t!==void 0)return t}var ga=g8();function g8(){return typeof window<"u"&&!!window.document?.createElement}function Fc(c){return c?"self"in c?c.document:c.ownerDocument||document:document}function bo(c){return c?"self"in c?c.self:Fc(c).defaultView||window:self}function zl(c,t=!1){let{activeElement:e}=Fc(c);if(!e?.nodeName)return null;if(ms(e)&&e.contentDocument?.body)return zl(e.contentDocument.body,t);if(t){let l=e.getAttribute("aria-activedescendant");if(l){let d=Fc(e).getElementById(l);if(d)return d}}return e}function nt(c,t){return c===t||c.contains(t)}function Ne(c){return c?.nodeType===1}function wm(c){return typeof c?.nodeType=="number"}function ms(c){return c.tagName==="IFRAME"}function rd(c){let t=c.tagName.toLowerCase();return t==="button"?!0:t==="input"&&c.type?H8.indexOf(c.type)!==-1:!1}var H8=["button","color","file","image","reset","submit"];function R8(c){if(typeof c.checkVisibility=="function")return c.checkVisibility();let t=c;return t.offsetWidth>0||t.offsetHeight>0||c.getClientRects().length>0}function Se(c){try{return c.tagName==="TEXTAREA"?!0:c.tagName!=="INPUT"?!1:c.selectionStart!==null}catch{return!1}}function Om(c){return c.isContentEditable||Se(c)}function J9(c){if(Se(c))return c.value;if(c.isContentEditable){let t=Fc(c).createRange();return t.selectNodeContents(c),t.toString()}return""}function h9(c){let t=0,e=0;if(Se(c))t=c.selectionStart||0,e=c.selectionEnd||0;else if(c.isContentEditable){let l=Fc(c).getSelection();if(l?.rangeCount&&l.anchorNode&&nt(c,l.anchorNode)&&l.focusNode&&nt(c,l.focusNode)){let d=l.getRangeAt(0),b=d.cloneRange();b.selectNodeContents(c),b.setEnd(d.startContainer,d.startOffset),t=b.toString().length,b.setEnd(d.endContainer,d.endOffset),e=b.toString().length}}return{start:t,end:e}}var I8=["dialog","menu","listbox","tree","grid"],I9={menu:"menuitem",listbox:"option",tree:"treeitem"};function Ha(c,t){let e=c?.getAttribute("role");return e&&I8.indexOf(e)!==-1?e:t}function Z8(c){if(c!=null&&nl(I9,c))return I9[c]}function oG(c,t){let e=Ha(c);return typeof e!="string"?t:Z8(e)??t}function VB(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=Fc(c);return VB(c.parentElement)||e.scrollingElement||e.body}function Tm(c,t){let e=c.map((d,b)=>[b,d]),l=!1;return e.sort(([d,b],[n,o])=>{let a=t(b),i=t(o);return a===i||!a||!i?0:p8(a,i)?(d>n&&(l=!0),-1):(d<n&&(l=!0),1)}),l?e.map(([d,b])=>b):c}function p8(c,t){return!!(t.compareDocumentPosition(c)&Node.DOCUMENT_POSITION_PRECEDING)}function W8(){return ga&&!!navigator.maxTouchPoints}function Qm(){return ga?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function aG(){return ga&&Qm()&&/apple/i.test(navigator.vendor)}function C9(){return ga&&/firefox\//i.test(navigator.userAgent)}function F9(){return ga&&navigator.platform.startsWith("Mac")&&!W8()}function Y9(c){let{currentTarget:t,target:e}=c;return t?wm(e)?!nt(t,e):!0:!1}function Vt(c){return c.target===c.currentTarget}function f9(c){if(!Ne(c))return!1;let t=c,e=t.tagName.toLowerCase();return e==="a"||e==="button"&&t.type==="submit"||e==="input"&&t.type==="submit"}function Um(c){let t=Qm();return t&&!c.metaKey||!t&&!c.ctrlKey?!1:f9(c.currentTarget)}function Dm(c){return c.altKey?f9(c.currentTarget):!1}function v9(c,t,e){let l=new Event(t,e);return c.dispatchEvent(l)}function Ra(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 N9(c,t,e){let l=new KeyboardEvent(t,e);return c.dispatchEvent(l)}function JB(c,t){let e=new MouseEvent("click",t);return c.dispatchEvent(e)}function db(c,t){let e=t||c.currentTarget,l=c.relatedTarget;return!wm(l)||!nt(e,l)}function Ia(c,t,e,l){let b=(o=>{if(l){let i=setTimeout(o,l);return()=>clearTimeout(i)}let a=requestAnimationFrame(o);return()=>cancelAnimationFrame(a)})(()=>{c.removeEventListener(t,n,!0),e()}),n=()=>{b(),e()};return c.addEventListener(t,n,{once:!0,capture:!0}),()=>{b(),c.removeEventListener(t,n,!0)}}function Gt(c,t,e,l=window){let d=[];try{l.document.addEventListener(c,t,e);for(let n of Array.from(l.frames))d.push(Gt(c,t,e,n))}catch{}return()=>{try{l.document.removeEventListener(c,t,e)}catch{}for(let n of d)n()}}var Lm="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 B8(c){return Number.parseInt(c.getAttribute("tabindex")||"0",10)<0}function ze(c){return!(!c.matches(Lm)||!R8(c)||c.closest("[inert]"))}function dG(c){if(!ze(c)||B8(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=zl(c);return!e||e===c||!("form"in e)||e.form!==c.form||!("name"in e)||e.name!==c.name}function Em(c,t){let e=Array.from(c.querySelectorAll(Lm));t&&e.unshift(c);let l=e.filter(ze);return l.forEach((d,b)=>{if(!ms(d))return;let n=d.contentDocument?.body;n&&l.splice(b,1,...Em(n))}),l}function y8(c,t){let[e]=Em(c,t);return e||null}function jm(c,t,e){let l=Array.from(c.querySelectorAll(Lm)).filter(dG);return t&&dG(c)&&l.unshift(c),l.forEach((d,b)=>{if(!ms(d))return;let n=d.contentDocument?.body;if(!n)return;let o=jm(n,!1,e);l.splice(b,1,...o)}),!l.length&&e?Em(c):l}function bG(c,t,e){if(t&&dG(c)){if(!ms(c))return c;let d=c.contentDocument?.body;if(!d)return c;let b=bG(d,!1,e);if(b)return b}let l=c.querySelectorAll(Lm);for(let d of l)if(dG(d)){if(ms(d)){let b=d.contentDocument?.body;if(!b)return d;let n=bG(b,!1,e);if(n)return n;continue}return d}return e?y8(c):null}function S9({container:c,includeContainer:t,reverse:e,fallbackToEdge:l,fallbackToFocusable:d}){let b=zl(c),n=Em(c,t);e&&n.reverse();let o=n.indexOf(b),a=n.slice(o+1);return a.find(dG)||(l?n.find(dG):null)||(d?a[0]:null)||null}function V8(c,t,e,l){return S9({container:c,includeContainer:t,fallbackToEdge:e,fallbackToFocusable:l})}function Mm(c,t){return V8(document.body,!1,c,t)}function J8(c,t,e,l){return S9({container:c,includeContainer:t,reverse:!0,fallbackToEdge:e,fallbackToFocusable:l})}function hB(c,t){return J8(document.body,!1,c,t)}function Za(c){let t=zl(c);if(!t)return!1;if(t===c)return!0;let e=t.getAttribute("aria-activedescendant");return e?e===c.id:!1}function kl(c){let t=zl(c);if(!t)return!1;if(nt(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 h8(c){let t=c.getAttribute("tabindex")??"";c.setAttribute("data-tabindex",t),c.setAttribute("tabindex","-1")}function z9(c,t){let e=jm(c,t);for(let l of e)h8(l)}function k9(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 A9(c,t){"scrollIntoView"in c?(c.focus({preventScroll:!0}),c.scrollIntoView({block:"nearest",inline:"nearest",...t})):c.focus()}function w9(c){return async()=>{let t=await c?.();return w9(async()=>(await t?.(),c))}}var Igc=C8();function C8({limit:c=100}={}){let t=[],e=[],l=null,d=()=>t.length>0,b=()=>e.length>0;return{canUndo:d,canRedo:b,undo:async()=>{d()&&(l=null,e.push(await t.pop()?.()))},redo:async()=>{b()&&(l=null,t.push(await e.pop()?.()))},execute:async(i,G)=>{if(!i)return;let X=G===l;l=G??null;let s=X?Math.max(0,t.length-1):t.length,r=await i();if(!r)return;e=[];let m=t[s];for(t[s]=w9(async()=>{await r?.();let x=await m?.();return async()=>{await x?.(),await i?.()}});t.length>c;)t.shift()}}}var Ie=u(dc(),1),qc=u(dc(),1),pa=u(V(),1);function xs(c,t){if(typeof c=="function"){let e=c(t);if(typeof e=="function")return e}else c&&(c.current=t)}function F8(c){return!c||!(0,qc.isValidElement)(c)?!1:"ref"in c.props||"ref"in c}function Y8(c){return F8(c)?{...c.props}.ref||c.ref:null}function f8(c,t){let e={...c};for(let l in t){if(!nl(t,l))continue;if(l==="className"){let b="className",n=c[b],o=t[b];n&&o?e[b]=`${n} ${o}`:e[b]=o||n;continue}if(l==="style"){let b="style";e[b]=c[b]?{...c[b],...t[b]}:t[b];continue}let d=t[l];if(l.startsWith("on")){if(typeof d!="function")continue;let b=c[l];if(typeof b=="function"){e[l]=(...n)=>{d(...n),b(...n)};continue}}e[l]=d}return e}var CB={...Ie},T9=CB.useId,Bgc=CB.useDeferredValue,Q9=CB.useInsertionEffect,gc=ga?qc.useLayoutEffect:qc.useEffect;function gs(c){let[t]=(0,qc.useState)(c);return t}function iG(c){let t=(0,qc.useRef)(c);return gc(()=>{t.current=c}),t}function oc(c){let t=(0,qc.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return Q9?Q9(()=>{t.current=c}):t.current=c,(0,qc.useCallback)((...e)=>t.current?.(...e),[])}function _m(c){let[t,e]=(0,qc.useState)(null);return gc(()=>{if(t==null||!c)return;let l=null;return c(d=>(l=d,t)),()=>{c(l)}},[t,c]),[t,e]}function Zc(...c){return(0,qc.useMemo)(()=>{if(c.some(Boolean))return t=>{let e=[];for(let l of c){if(!l)continue;let d=xs(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():xs(l,null)}}},c)}function jc(c){if(T9){let l=T9();return c||l}let[t,e]=(0,qc.useState)(c);return gc(()=>{if(c||t)return;let l=Math.random().toString(36).slice(2,8);e(`id-${l}`)},[c,t]),c||t}function GG(c,t){let e=b=>{if(typeof b=="string")return b},[l,d]=(0,qc.useState)(()=>e(t));return gc(()=>{let b=c&&"current"in c?c.current:c;d(b?.tagName.toLowerCase()||e(t))},[c,t]),l}function XG(c,t,e){let l=gs(e),[d,b]=(0,qc.useState)(l);return(0,qc.useEffect)(()=>{let n=c&&"current"in c?c.current:c;if(!n)return;let o=()=>{let i=n.getAttribute(t);b(i??l)},a=new MutationObserver(o);return a.observe(n,{attributeFilter:[t]}),o(),()=>a.disconnect()},[c,t,l]),d}function ke(c,t){let e=(0,qc.useRef)(!1);(0,qc.useEffect)(()=>{if(e.current)return c();e.current=!0},t),(0,qc.useEffect)(()=>()=>{e.current=!1},[])}function uG(){return(0,qc.useReducer)(()=>[],[])}function Dc(c){return oc(typeof c=="function"?c:()=>c)}function Rc(c,t,e=[]){let l=(0,qc.useCallback)(d=>(c.wrapElement&&(d=c.wrapElement(d)),t(d)),[...e,c.wrapElement]);return{...c,wrapElement:l}}function sG(c=!1,t){let[e,l]=(0,qc.useState)(null);return{portalRef:Zc(l,t),portalNode:e,domReady:!c||e}}function rG(c,t,e){let l=c.onLoadedMetadataCapture,d=(0,qc.useMemo)(()=>Object.assign(()=>{},l,...e!==void 0?[{[t]:e}]:[]),[l,t,e]);return[l?.[t],{onLoadedMetadataCapture:d}]}var U9=!1;function mG(){return(0,qc.useEffect)(()=>{U9||(Gt("mousemove",N8,!0),Gt("mousedown",Pm,!0),Gt("mouseup",Pm,!0),Gt("keydown",Pm,!0),Gt("scroll",Pm,!0),U9=!0)},[]),oc(()=>FB)}var FB=!1,D9=0,L9=0;function v8(c){let t=c.movementX||c.screenX-D9,e=c.movementY||c.screenY-L9;return D9=c.screenX,L9=c.screenY,t||e||!1}function N8(c){v8(c)&&(FB=!0)}function Pm(){FB=!1}function _(c){let t=Ie.forwardRef((e,l)=>c({...e,ref:l}));return t.displayName=c.displayName||c.name,t}function It(c,t){return Ie.memo(c,t)}function K(c,t){let{wrapElement:e,render:l,...d}=t,b=Zc(t.ref,Y8(l)),n;if(Ie.isValidElement(l)){let o={...l.props,ref:b};n=Ie.cloneElement(l,f8(d,o))}else l?n=l(d):n=(0,pa.jsx)(c,{...d});return e?e(n):n}function $(c){let t=(e={})=>c(e);return t.displayName=c.name,t}function Mc(c=[],t=[]){let e=Ie.createContext(void 0),l=Ie.createContext(void 0),d=()=>Ie.useContext(e),b=(i=!1)=>{let G=Ie.useContext(l),X=d();return i?G:G||X},n=()=>{let i=Ie.useContext(l),G=d();if(!(i&&i===G))return G},o=i=>c.reduceRight((G,X)=>(0,pa.jsx)(X,{...i,children:G}),(0,pa.jsx)(e.Provider,{...i}));return{context:e,scopedContext:l,useContext:d,useScopedContext:b,useProviderContext:n,ContextProvider:o,ScopedContextProvider:i=>(0,pa.jsx)(o,{...i,children:t.reduceRight((G,X)=>(0,pa.jsx)(X,{...i,children:G}),(0,pa.jsx)(l.Provider,{...i}))})}}var Pt=u(dc(),1),S8="div",z8=Symbol("accessibleWhenDisabled"),k8=aG(),M9=1,P9=2,E9=3,A8=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function w8(c){let{tagName:t,readOnly:e,type:l}=c;return t==="TEXTAREA"&&!e||t==="SELECT"&&!e?!0:t==="INPUT"&&!e?A8.includes(l):!!(c.isContentEditable||c.getAttribute("role")==="combobox"&&c.dataset.name)}function O8(c){return c?c==="button"||c==="summary"||c==="input"||c==="select"||c==="textarea"||c==="a":!0}function T8(c){return c?c==="button"||c==="input"||c==="select"||c==="textarea":!0}function Q8(c){let t=0;return O8(c)&&(t|=M9),T8(c)&&(t|=P9),t}function U8(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 D8({focusable:c,trulyDisabled:t,nativeTabbable:e,supportsDisabled:l,safariTabIndex:d,tabIndexProp:b}){return c?t?e&&!l?-1:void 0:e?d&&b==null?0:b:b??0:b}function YB(c,t){return oc(e=>{c?.(e),!e.defaultPrevented&&t&&(e.stopPropagation(),e.preventDefault())})}var j9=!1,fB=!0;function L8(c){let t=c.target;Ne(t)&&!t.hasAttribute("data-focus-visible")&&(fB=!1)}function E8(c){c.metaKey||c.ctrlKey||c.altKey||(fB=!0)}var md=$(function({focusable:t=!0,accessibleWhenDisabled:e,autoFocus:l,onFocusVisible:d,...b}){let n=(0,Pt.useRef)(null),[o,a]=rG(b,z8,e);e??=o,(0,Pt.useEffect)(()=>{t&&(j9||(Gt("mousedown",L8,!0),Gt("keydown",E8,!0),j9=!0))},[t]);let i=t&&zt(b),G=i&&!e,[X,s]=(0,Pt.useState)(!1),r=(0,Pt.useRef)(!1),m=(0,Pt.useRef)(null),x=oc(f=>{m.current?.(),m.current=null,r.current=!1,f?.removeAttribute("data-focus-visible")});(0,Pt.useEffect)(()=>{t&&!G||(x(n.current),X&&s(!1))},[t,G,X,x]),(0,Pt.useEffect)(()=>{if(!t||!X)return;let f=n.current;if(!f||typeof IntersectionObserver>"u")return;let U=new IntersectionObserver(()=>{ze(f)||(r.current=!1,s(!1))});return U.observe(f),()=>U.disconnect()},[t,X]),(0,Pt.useEffect)(()=>()=>m.current?.(),[]);let g=YB(b.onKeyPressCapture,i),R=YB(b.onMouseDownCapture,i),H=YB(b.onClickCapture,i),I=(f,U)=>{if(U&&(f.currentTarget=U),!t)return;let cc=f.currentTarget;if(cc&&Za(cc)&&(d?.(f),!f.defaultPrevented)){if(cc.dataset.focusVisible="true",r.current=!0,U8(cc)){if(m.current?.(),m.current=null,typeof IntersectionObserver<"u"){let Q=new IntersectionObserver(()=>{ze(cc)||x(cc)});Q.observe(cc),m.current=()=>Q.disconnect()}return}s(!0)}},Z=b.onKeyDownCapture,p=oc(f=>{if(Z?.(f),f.defaultPrevented||!t||X||r.current||f.metaKey||f.altKey||f.ctrlKey||!Vt(f))return;let U=f.currentTarget;Ia(U,"focusout",()=>I(f,U))}),y=b.onFocusCapture,W=oc(f=>{if(y?.(f),f.defaultPrevented||!t)return;if(!Vt(f)){s(!1);return}let U=f.currentTarget,cc=()=>I(f,U);fB||w8(f.target)?Ia(f.target,"focusout",cc):s(!1)}),B=b.onBlur,C=oc(f=>{B?.(f),t&&db(f)&&(x(f.currentTarget),s(!1))}),h=(0,Pt.useContext)(Nm),J=oc(f=>{t&&l&&f&&h&&queueMicrotask(()=>{Za(f)||ze(f)&&f.focus()})}),[v,F]=(0,Pt.useState)(E9);gc(()=>{let f=n.current;if(!f)return;let U=Q8(f.tagName.toLowerCase());U!==E9&&F(U)},[]);let A=t&&!!(v&M9),z=t&&!!(v&P9),[w,P]=(0,Pt.useState)(!1);k8&&(0,Pt.useEffect)(()=>{if(!t)return;let f=n.current;if(!f)return;let{type:U}=f,cc=f.tagName==="INPUT"&&(U==="checkbox"||U==="radio");P(rd(f)||cc)},[t]);let k=b.style,T=(0,Pt.useMemo)(()=>G?{pointerEvents:"none",...k}:k,[G,k]);return b={"data-focus-visible":t&&X||void 0,"data-autofocus":l||void 0,"aria-disabled":i||void 0,...b,...a,ref:Zc(n,J,b.ref),style:T,tabIndex:D8({focusable:t,trulyDisabled:G,nativeTabbable:A,supportsDisabled:z,safariTabIndex:w,tabIndexProp:b.tabIndex}),disabled:z&&G?!0:void 0,contentEditable:i?void 0:b.contentEditable,onKeyPressCapture:g,onClickCapture:H,onMouseDownCapture:R,onKeyDownCapture:p,onFocusCapture:W,onBlur:C},lt(b)}),Cgc=_(function(t){let e=md(t);return K(S8,e)});var no=u(dc(),1),j8="button";function _9(c){if(!c.isTrusted)return!1;let t=c.currentTarget;return c.key==="Enter"?rd(t)||t.tagName==="SUMMARY"||t.tagName==="A":c.key===" "?rd(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var M8=Symbol("command"),Wa=$(function({clickOnEnter:t=!0,clickOnSpace:e=!0,...l}){let d=(0,no.useRef)(null),[b,n]=(0,no.useState)(!1),o=l.type;(0,no.useEffect)(()=>{let Z=d.current;if(!Z)return;let p=rd(Z);o!==void 0&&p&&Z.type==="button"||n(p)},[o]);let[a,i]=(0,no.useState)(!1),G=(0,no.useRef)(!1),X=zt(l),[s,r]=rG(l,M8,!0);gc(()=>{X&&(G.current=!1,i(!1))},[X]);let m=l.onKeyDown,x=oc(Z=>{m?.(Z);let p=Z.currentTarget;if(Z.defaultPrevented||s||X||!Vt(Z)||Se(p)||p.isContentEditable)return;let y=t&&Z.key==="Enter",W=e&&Z.key===" ",B=Z.key==="Enter"&&!t,C=Z.key===" "&&!e;if(B||C){Z.preventDefault();return}if(y||W){let h=_9(Z);if(y){if(!h){Z.preventDefault();let{view:J,...v}=Z,F=()=>JB(p,v);C9()?Ia(p,"keyup",F):queueMicrotask(F)}}else W&&(G.current=!0,h||(Z.preventDefault(),i(!0)))}}),g=l.onKeyUp,R=oc(Z=>{if(g?.(Z),s)return;let p=e&&Z.key===" ";if(!G.current||!p)return;let y=_9(Z);if(G.current=!1,y||i(!1),Z.defaultPrevented||!Vt(Z)||X||Z.metaKey||y)return;Z.preventDefault();let W=Z.currentTarget,{view:B,...C}=Z;queueMicrotask(()=>JB(W,C))}),H=l.onBlur,I=oc(Z=>{H?.(Z),G.current&&(G.current=!1,i(!1))});return l={"data-active":a||void 0,type:b?"button":void 0,...r,...l,ref:Zc(d,l.ref),onKeyDown:x,onKeyUp:R,onBlur:I},l=md(l),l}),Sgc=_(function(t){let e=Wa(St(t));return K(j8,e)});var Hs=Mc(),K9=Hs.useContext,Agc=Hs.useScopedContext,wgc=Hs.useProviderContext,q9=Hs.ContextProvider,$9=Hs.ScopedContextProvider;var Km=u(dc(),1),P8="div",Rs=$(function({store:t,shouldRegisterItem:e=!0,getItem:l=Am,element:d,...b}){let n=K9();t=t||n;let o=jc(b.id),a=(0,Km.useRef)(d);return(0,Km.useEffect)(()=>{let i=a.current;if(!o||!i||!e)return;let G=l({id:o,element:i});return t?.renderItem(G)},[o,e,l,t]),b={...b,ref:Zc(a,b.ref)},lt(b)}),Dgc=_(function(t){let e=Rs(t);return K(P8,e)});var vB=u(dc(),1),Is=Mc([q9],[$9]),_8=Is.useContext,bb=Is.useScopedContext,cF=Is.useProviderContext,ol=Is.ContextProvider,Ze=Is.ScopedContextProvider,tF=(0,vB.createContext)(void 0),qm=(0,vB.createContext)(void 0);function Ba(c,t){let e=c.__unstableInternals;return sc(e,"Invalid store"),e[t]}function lF(c,t){if(!c)return!0;for(let e of c)if(t instanceof Set){if(t.has(e))return!0}else if(Zs(e,t))return!0;return!1}function Zs(c,t){return c===t||c!==c&&t!==t}function dF(c,t,e,l){let d;for(let b of yB(t))Zs(t[b],e[b])||l!==void 0&&lF([b],l)||(d??={...c},d[b]=t[b]);return d}var K8=100;function q8(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 $8(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 bF(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 $m(c){c.notifiedListeners??=bF(c)}function SB(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 NB(c,t,e){for(let l of c)if(l.group===t&&!l.recovering&&!(e&&!l.keyedListeners.has(e))){$m(l);for(let d of l.group.listeners){if(d===l.currentListener)break;SB(l,d)&&l.notifiedListeners?.add(d)}}}function cq(c,t,e){for(let l of c)l.group===t&&(l.recovering||SB(l,e)&&($m(l),l.notifiedListeners?.add(e)))}function tq({fastPathFrames:c,group:t,keys:e,listener:l}){let d=t.listeners.has(l);for(let b of c)b.group===t&&(b.recovering||e.includes(b.updatedKey)&&(SB(b,l)?($m(b),b.notifiedListeners?.add(l)):d&&($m(b),b.recoverToLive=!0)))}function eq(c,t,e){for(let l of c)l.group===t&&l.notifiedListeners?.delete(e)}function lq({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 dq(c,t){if(!c.disposables.size)return;let e=c.disposables.get(t);e&&(c.disposables.delete(t),e())}function nF(c,t,e){let l=c.disposables.get(t);if(!l){c.disposables.set(t,e);return}c.disposables.set(t,()=>{l(),e()})}function oF(c,t,e,l,d,b){if(c.suspendCounts?.has(t))return;let{disposables:n}=c,o=n.size?n.get(t):void 0;if(o){n.delete(t);let i=e;o(),e=d?.()??e,e!==i&&(l=dF(l,e,i,b)??l)}let a=t(e,l);a&&nF(c,t,a)}function eF({group:c,getState:t,prevState:e,updatedKey:l,notifiedListeners:d}){let b=c.allKeysListeners;for(let n of c.listeners)d?.has(n)||!b?.has(n)&&!lF(c.listenerKeys.get(n),l)||(d?.add(n),oF(c,n,t(),e,t,l))}function $c(c,...t){let e=c,l=e,d=xa,b=!1,n=!1,o=new Set,a=new Set,i=new Set,G={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},X={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},s=J=>(i.add(J),()=>i.delete(J)),r=()=>{let J=a.size,v=Symbol();a.add(v);let F=()=>{a.delete(v)&&(a.size||d())};if(J)return F;let A=yB(e),z=[];for(let k of t){let T=k?.getState?.();if(!T)continue;let f=A.filter(U=>nl(T,U));if(f.length){if(t.length===1||f.length===A.length){for(let U of f)z.push(Tc(k,[U],cc=>{C(U,cc[U],!0)}));continue}z.push(xd(k,f,(U,cc)=>{for(let Q of f)U[Q]!==cc[Q]&&C(Q,U[Q],!0)}));for(let U of f){let cc=k?.getState?.();cc&&C(U,cc[U],!0)}}}let w=[];for(let k of i)w.push(k());let P=t.map(ps);return d=Uc(...z,...w,...P),F},m=(J,v,F)=>{F!==void 0&&(F?$8(J.listenersByKey,F,v):J.allKeysListeners?.delete(v))},x=[],g=(J,v,F=G)=>{let A=J?[...J]:null,z=F.listeners.has(v);return z||eq(x,F,v),A?tq({fastPathFrames:x,group:F,keys:A,listener:v}):(z&&NB(x,F),cq(x,F,v)),z&&(NB(x,F,v),m(F,v,F.listenerKeys.get(v))),F.listeners.add(v),A?(F.listenersByKey??=new Map,q8(F.listenersByKey,A,v),lq({fastPathFrames:x,group:F,keys:A,listener:v})):(F.allKeysListeners??=new Set,F.allKeysListeners.add(v)),F.listenerKeys.set(v,A),()=>{let w=F.disposables.get(v);F.disposables.delete(v),NB(x,F,v);let P=F.listenerKeys.get(v);m(F,v,A),P!==A&&m(F,v,P),F.listenerKeys.delete(v),F.listeners.delete(v),w?.()}},R=(J,v)=>g(J,v),H=(J,v,F)=>{let A=J.listeners.has(v);if(A){J.suspendCounts??=new Map;let w=J.suspendCounts.get(v)??0;J.suspendCounts.set(v,w+1)}let z;try{let w=e;dq(J,v),e!==w&&(z=dF(F,e,w));let P=v(e,z??F);P&&nF(J,v,P)}finally{if(A){let w=J.suspendCounts,P=w?.get(v);P&&P>1?w?.set(v,P-1):w?.delete(v),w?.size||delete J.suspendCounts}}},I=(J,v)=>(H(G,v,e),g(J,v)),Z=(J,v)=>(!X.listeners.size&&!n&&(l=e),H(X,v,l),g(J,v,X)),p=J=>$c(B9(e,J),h),y=J=>$c(W9(e,J),h),W=()=>e,B=(J,v,F)=>{if(!(F instanceof Set)&&!J.allKeysListeners?.size){let A=J.listenersByKey?.get(F);if(!A)return;let z={group:J,keyedListeners:A,updatedKey:F,currentListener:null};x.push(z);try{for(let w of A){if(z.notifiedListeners?.has(w)||(z.currentListener=w,z.notifiedListeners?.add(w),oF(J,w,e,v,W,F),!J.allKeysListeners?.size&&!z.recoverToLive))continue;let P=z.notifiedListeners??bF(z);z.notifiedListeners=P,z.recovering=!0,eF({group:J,getState:W,prevState:v,updatedKey:F,notifiedListeners:P});return}}finally{x.pop()}return}eF({group:J,getState:W,prevState:v,updatedKey:F})},C=(J,v,F=!1)=>{if(!nl(e,J))return;let A=e[J],z=nG(v,()=>A);if(Zs(z,A))return;let w=n;n=!0;let P=e,k={...e,[J]:z};e=k;let T=!1;try{if(!F&&t.length){for(let f of t)if(f?.setState?.(J,z),!Zs(e[J],z)){T=!0;break}if(T){let f=0;for(;f<K8;f+=1){let U=!1;for(let cc of t){let Q=e[J];cc?.setState?.(J,Q),Zs(e[J],Q)||(U=!0)}if(!U)break}}}if(!T){let f=e===k?P:{...e,[J]:P[J]};B(G,f,J)}}finally{n=w}if(!X.listeners.size){n||(l=e);return}o.add(J),!b&&(b=!0,queueMicrotask(()=>{b=!1;let f=e,U=o;o=new Set;let cc=l;B(X,cc,U),l===cc&&(l=f)}))},h={getState:W,setState:C,__unstableInternals:{setup:s,init:r,subscribe:R,sync:I,batch:Z,pick:p,omit:y}};return h}function rt(c,...t){if(c)return Ba(c,"setup")(...t)}function ps(c,...t){if(c)return Ba(c,"init")(...t)}function xd(c,...t){if(c)return Ba(c,"subscribe")(...t)}function Tc(c,...t){if(c)return Ba(c,"sync")(...t)}function dn(c,...t){if(c)return Ba(c,"batch")(...t)}function gd(c,...t){if(c)return Ba(c,"omit")(...t)}function aF(c,...t){if(c)return Ba(c,"pick")(...t)}function nb(...c){let t={};for(let l of c){let d=l?.getState?.();d&&Object.assign(t,d)}let e=$c(t,...c);return Object.assign({},...c,e)}function bq(c){let t=c.find(d=>!!d.element),e=[...c].reverse().find(d=>!!d.element)?.element,l=t?.element?.parentElement;if(!e)return Fc(l).body;for(;l;){if(l.contains(e))return l;l=l.parentElement}return Fc(l).body}function nq(c){return c?.__unstablePrivateStore}var cx=64;function iF(c,t){if(c.length<cx){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 zB(c,t,e){if(c.length<cx){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 tx(c={}){c.store;let t=c.store?.getState(),e=Xc(c.items,t?.items,c.defaultItems,[]),l=nq(c.store),d=l?.__unstableCollectionLookup??{controlledItems:new Map(e.map(H=>[H.id,H])),registeredItems:new Map,controlledItemsSource:e,propagatedItems:e},{controlledItems:b,registeredItems:n}=d,o={},a={},i={items:e,renderedItems:Xc(t?.renderedItems,[])},G=$c(i,c.store),X=Object.assign($c({items:e,renderedItems:i.renderedItems},l),{__unstableCollectionLookup:d}),s=H=>{let I=Tm(H,Z=>Z.element);X.setState("renderedItems",I),G.setState("renderedItems",I)},r=H=>{if(H!==d.controlledItemsSource){d.controlledItemsSource=H,b.clear();for(let I of H)b.set(I.id,I)}},m=(H,I)=>{if(H!=="items"){G.setState(H,I);return}G.setState("items",Z=>{let p=nG(I,Z);return p===Z?Z:(d.propagatedItems=p,r(p),p)})};rt(G,()=>ps(X)),l||(xd(G,["items"],({items:H})=>{H!==d.propagatedItems&&(d.propagatedItems=H,r(H))}),rt(X,()=>dn(X,["items"],({items:H})=>{d.propagatedItems=H,G.setState("items",H)}))),rt(X,()=>dn(X,["renderedItems"],H=>{let I=!0,Z=requestAnimationFrame(()=>{let{renderedItems:B}=G.getState();H.renderedItems!==B&&s(H.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(Z);let p=()=>{if(I){I=!1;return}cancelAnimationFrame(Z),Z=requestAnimationFrame(()=>s(H.renderedItems))},y=bq(H.renderedItems),W=new IntersectionObserver(p,{root:y});for(let B of H.renderedItems)B.element&&W.observe(B.element);return()=>{cancelAnimationFrame(Z),W.disconnect()}}));let x=(H,I,Z)=>{let p=Z?.registeredItems,y=Z?.controlledItems;return W=>{let B=p?.get(W.id),C=!!B||!!y?.has(W.id),h;return X.setState(H,v=>{let F=I.ids||v.length>=cx&&!C?iF(v,I):void 0,A=F&&!F.has(W.id)?-1:v.findIndex(({id:w})=>w===W.id),z=v.slice();if(A!==-1){h=v[A];let w={...h,...W};z[A]=w,p?.set(W.id,w)}else z.push(W),p?.set(W.id,W),F?.add(W.id);return(I.ids||A===-1&&z.length>=cx)&&zB(z,I,F),z}),()=>{p&&(B?p.set(W.id,B):p.delete(W.id)),X.setState(H,v=>{let F=I.ids?iF(v,I):void 0;if(!h){let w=v.filter(({id:P})=>P!==W.id);return F?.delete(W.id),I.ids&&zB(w,I,F),w}let A=v.findIndex(({id:w})=>w===W.id);if(A===-1)return v;let z=v.slice();return z[A]=h,I.ids&&zB(z,I,F),z})}}},g=x("items",o,d),R=x("renderedItems",a);return{...G,setState:m,registerItem:g,renderItem:H=>Uc(g(H),R(H)),item:H=>H?n.size?n.get(H)??b.get(H)??null:b.get(H)??null:null,__unstablePrivateStore:X}}var oq={id:null};function ob(c,t){return c.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function aq(c){for(let t=c.length-1;t>=0;t-=1){let e=c[t];if(e&&!e.disabled)return e}}function iq(c,t){return c.filter(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function GF(c,t){return c.filter(e=>e.rowId===t)}function XF({items:c,fromIndex:t,step:e,rowId:l,excludeId:d}){for(let b=t;b>=0&&b<c.length;b+=e){let n=c[b];if(!n||n.rowId!==l||n.disabled)continue;let o=n.id;if(!(d!=null&&o===d))return o}}function kB(c,t,e=!1){let l=c.findIndex(d=>d.id===t);return[...c.slice(l+1),...e?[oq]:[],...c.slice(0,l)]}var Gq=48,Xq=4;function uq(c){let t=[],e,l;for(let d of c){let b=d.rowId;if(e&&l===b){e.push(d);continue}let n=t.find(o=>o[0]?.rowId===b);n?(n.push(d),e=n):(e=[d],t.push(e)),l=b}return t}function sq(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],b;for(;e<c.length;e+=1){let n=c[e];if(!n)continue;let o=b?b.get(n.rowId):d.find(i=>i[0]?.rowId===n.rowId);if(o){o.push(n);continue}let a=[n];d.push(a),b?b.set(n.rowId,a):d.length===Xq&&(b=new Map(d.map(i=>[i[0]?.rowId,i])))}return d}function ex(c){return c.length>=Gq?sq(c):uq(c)}function uF(c){let t=0;for(let{length:e}of c)e>t&&(t=e);return t}function rq(c){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:c}}function mq(c,t,e){let l=uF(c);for(let d of c)for(let b=0;b<l;b+=1){let n=d[b];if(!n||e&&n.disabled){let o=b===0&&e?ob(d):d[b-1];d[b]=o&&t!==o.id&&e?o:rq(o?.rowId)}}return c}function xq(c){let t=ex(c),e=uF(t),l=[];for(let d=0;d<e;d+=1)for(let b of t){let n=b[d];n&&l.push({...n,rowId:n.rowId?`${d}`:void 0})}return l}function Al(c={}){let t=c.store?.getState(),e=tx(c),l=Xc(c.activeId,t?.activeId,c.defaultActiveId),d=$c({...e.getState(),id:Xc(c.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:l,baseElement:Xc(t?.baseElement,null),includesBaseElement:Xc(c.includesBaseElement,t?.includesBaseElement,l===null),moves:Xc(t?.moves,0),orientation:Xc(c.orientation,t?.orientation,"both"),rtl:Xc(c.rtl,t?.rtl,!1),virtualFocus:Xc(c.virtualFocus,t?.virtualFocus,!1),focusLoop:Xc(c.focusLoop,t?.focusLoop,!1),focusWrap:Xc(c.focusWrap,t?.focusWrap,!1),focusShift:Xc(c.focusShift,t?.focusShift,!1)},e,c.store);rt(d,()=>Tc(d,["renderedItems","activeId"],o=>{d.setState("activeId",a=>a!==void 0?a:ob(o.renderedItems)?.id)}));let b=(o="next",a={})=>{let i=d.getState(),{skip:G=0,activeId:X=i.activeId,focusShift:s=i.focusShift,focusLoop:r=i.focusLoop,focusWrap:m=i.focusWrap,includesBaseElement:x=i.includesBaseElement,renderedItems:g=i.renderedItems,rtl:R=i.rtl}=a,H=o==="up"||o==="down",I=o==="next"||o==="down",Z=I?R&&!H:!R||H,p=s&&!G;if(!G&&!m&&!x&&X!=null&&(!H||!p&&!g.some(w=>w.rowId!=null))){let w=-1;if(g===i.renderedItems){let k=g[0];if(k&&e.item(k.id)===k){let T=e.item(X);T?.id===X&&(w=g.indexOf(T))}}w===-1&&(w=g.findIndex(k=>k.id===X));let P=g[w];if(P){let k=Z?-1:1,T=XF({items:g,fromIndex:w+k,step:k,rowId:P.rowId,excludeId:X});return T!==void 0?T:r&&(H?r!=="horizontal":r!=="vertical")?XF({items:g,fromIndex:k===1?0:g.length-1,step:k,rowId:P.rowId,excludeId:X}):void 0}}let y=H?zm(mq(ex(g),X,p)):g;if(y=Z?km(y):y,y=H?xq(y):y,X==null)return ob(y)?.id;let W=y.find(w=>w.id===X);if(!W)return ob(y)?.id;let B=y.some(w=>w.rowId),C=y.indexOf(W),h=y.slice(C+1),J=GF(h,W.rowId);if(G){let w=iq(J,X);return(w.slice(G)[0]||w[w.length-1])?.id}let v=r&&(H?r!=="horizontal":r!=="vertical"),F=B&&m&&(H?m!=="horizontal":m!=="vertical"),A=I?(!B||H)&&v&&x:H?x:!1;if(v)return ob(kB(F&&!A?y:GF(y,W.rowId),X,A),X)?.id;if(F){let w=ob(A?J:h,X);return A?w?.id||null:w?.id}let z=ob(J,X);return!z&&A?null:z?.id},n=(o,a)=>typeof a=="number"?b(o,{skip:a}):b(o,a);return{...e,...d,setBaseElement:o=>d.setState("baseElement",o),setActiveId:o=>d.setState("activeId",o),move:o=>{o!==void 0&&(d.setState("activeId",o),d.setState("moves",a=>a+1))},first:()=>ob(d.getState().renderedItems)?.id,last:()=>aq(d.getState().renderedItems)?.id,next:o=>n("next",o),previous:o=>n("previous",o),down:o=>n("down",o),up:o=>n("up",o)}}var rF=kB,mF=ob,xF=ex;function ab(c,t){return t&&c.item(t)||null}function gF(c,t=!1){if(Se(c))c.setSelectionRange(t?c.value.length:0,c.value.length);else if(c.isContentEditable){let e=Fc(c).getSelection();e?.selectAllChildren(c),t&&e?.collapseToEnd()}}var AB=Symbol("FOCUS_SILENTLY");function HF(c){c[AB]=!0,c.focus({preventScroll:!0})}function RF(c){let t=c[AB];return delete c[AB],t}function ya(c,t,e){if(!t||t===e)return!1;let l=c.item(t.id);return!(!l||e&&l.element===e)}var ib=u(dc(),1),VF=u(V(),1);var Hd=u(dc(),1),TB=u(WF(),1),lx=()=>()=>{};function dx(c){return Array.isArray(c)}function OB(c,t){return c===t||c!==c&&t!==t}function Vq(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(!OB(l,t[e]))return!1}return!0}function BF(c){let t=Hd.useRef(null),e=t.current;if(c===null)return t.current=null,null;if(Vq(e,c))return e;let l=[...c];return t.current=l,l}function j(c,t=Am,e){let l=BF(dx(t)?t:typeof t=="function"?null:[t]),d=Hd.useCallback(n=>!c||l?.length===0?lx():xd(c,l,n),[c,l]),b=()=>{let n=c?.getState();if(dx(t))return e?.(n);if(typeof t=="function")return t(n);if(n&&nl(n,t))return n[t]};return(0,TB.useSyncExternalStore)(d,b,b)}function Jq(c,t){let e=[],l=!1;for(let d in c){let b=c[d];if(b!==void 0){if(typeof b=="function"){l=!0;continue}e.includes(b)||e.push(b)}}if(!l)return e;if(!t)return null;for(let d of t)e.includes(d)||e.push(d);return e}function Va(c,t,e){let l=dx(t)?e??{}:t,d=dx(t)?t:void 0,b=Hd.useRef({}),n=BF(Jq(l,d)),o=Hd.useCallback(i=>!c||n?.length===0?lx():xd(c,n,i),[c,n]),a=()=>{let i=c?.getState(),G=!1,X=b.current;for(let s in l){let r=l[s];if(r===void 0)continue;if(typeof r=="function"){let x=r(i);Object.is(x,X[s])||(X[s]=x,G=!0)}if(typeof r=="function")continue;let m=i&&nl(i,r)?i[r]:void 0;Object.is(m,X[s])||(X[s]=m,G=!0)}return G&&(b.current={...X}),b.current};return(0,TB.useSyncExternalStore)(o,a,a)}function Nc(c,t,e,l){let d=nl(t,e)?t[e]:void 0,b=l?t[l]:void 0,n=!!b,o=iG({value:d,setValue:b});gc(()=>{if(n)return xd(c,[e],(a,i)=>{let{value:G,setValue:X}=o.current;X&&(OB(a[e],i[e])||OB(a[e],G)||X(a[e]))})},[c,e,n]),gc(()=>{if(d!==void 0)return c.setState(e,d),dn(c,[e],()=>{d!==void 0&&c.setState(e,d)})})}function mt(c,t){let[e,l]=Hd.useState(()=>c(t));gc(()=>ps(e),[e]);let d=Hd.useCallback(b=>j(e,b),[e]);return[Hd.useMemo(()=>({...e,useState:d}),[e,d]),oc(()=>{l(b=>c({...t,...b.getState()}))})]}var hq="button";function Cq(c){return Om(c)?!0:c.tagName==="INPUT"&&!rd(c)}function Fq(c,t=!1){let e=c.clientHeight,{top:l}=c.getBoundingClientRect(),d=Math.max(e*.875,e-40)*1.5,b=t?e-d+l:d+l;return c.tagName==="HTML"?b+c.scrollTop:b}function Yq(c,t=!1){let{top:e}=c.getBoundingClientRect();return t?e+c.clientHeight:e}function yF(c,t,e,l=!1){if(!t||!e)return;let{renderedItems:d}=t.getState(),b=VB(c);if(!b)return;let n=Fq(b,l),o,a;for(let i=0;i<d.length;i+=1){let G=o;if(o=e(i),!o)break;if(o===G)continue;let X=ab(t,o)?.element;if(!X)continue;let s=Yq(X,l)-n,r=Math.abs(s);if(l&&s<=0||!l&&s>=0){a!==void 0&&a<r&&(o=G);break}a=r}return o}function fq(c,t){return Vt(c)?!1:ya(t,c.target)}var Rd=$(function({store:t,rowId:e,preventScrollOnKeyDown:l=!1,moveOnKeyPress:d=!0,tabbable:b=!1,getItem:n,typeaheadText:o,"aria-setsize":a,"aria-posinset":i,...G}){let X=bb();t=t||X;let s=jc(G.id),r=(0,ib.useRef)(null),m=(0,ib.useContext)(qm),x=zt(G)&&!G.accessibleWhenDisabled,g=G.shouldRegisterItem,R=f=>{if(e)return e;if(f&&m?.baseElement&&m.baseElement===f.baseElement)return m.id},{rowId:H,baseElement:I,ariaSetSize:Z,ariaPosInSet:p}=Va(t,["baseElement","renderedItems"],{rowId:R,baseElement(f){return f?.baseElement||void 0},ariaSetSize(f){if(a!=null)return a;if(f&&m?.ariaSetSize&&m.baseElement===f.baseElement)return m.ariaSetSize},ariaPosInSet(f){if(i!=null)return i;if(!f||!m?.ariaPosInSet||m.baseElement!==f.baseElement)return;let U=R(f),cc=f.renderedItems.filter(Q=>Q.rowId===U);return m.ariaPosInSet+cc.findIndex(Q=>Q.id===s)}}),{isActiveItem:y,isTabbable:W}=Va(t,["activeId","renderedItems","virtualFocus","items"],{isActiveItem(f){return!!f&&f.activeId===s},isTabbable(f){if(!f?.renderedItems.length)return!0;if(f.virtualFocus)return!1;if(b)return!0;if(f.activeId===null)return!1;let U=t?.item(f.activeId);return U?.disabled||!U?.element?!0:f.activeId===s}}),B=(0,ib.useCallback)(f=>{let U={...f,id:s||f.id,rowId:H,disabled:x,children:f.element?.textContent,typeaheadText:o};return n?n(U):U},[s,H,x,o,n]),C=G.onFocus,h=(0,ib.useRef)(!1),J=(0,ib.useRef)(null),v=oc(f=>{if(C?.(f),f.defaultPrevented||Y9(f)||!s||!t||fq(f,t))return;let{virtualFocus:U,baseElement:cc}=t.getState();if(t.setActiveId(s),Om(f.currentTarget)&&gF(f.currentTarget),!U||!Vt(f)||Cq(f.currentTarget))return;let Q=(Hc,Wc,Yc)=>{ze(Yc)&&(aG()&&Hc.hasAttribute("data-autofocus")&&Hc.scrollIntoView({block:"nearest",inline:"nearest"}),h.current=!0,Wc===Yc||ya(t,Wc)?HF(Yc):Yc.focus())};if(cc?.isConnected){Q(f.currentTarget,f.relatedTarget,cc);return}if(g===!1)return;let{currentTarget:E,relatedTarget:q}=f,uc=()=>{J.current?.(),J.current=null};uc(),J.current=xd(t,null,()=>{if(zl(E)!==E){uc();return}let Hc=t.getState(),Wc=Hc.baseElement;Wc?.isConnected&&(uc(),Hc.virtualFocus&&Q(E,q,Wc))})}),F=G.onBlurCapture,A=oc(f=>{F?.(f),!f.defaultPrevented&&t?.getState()?.virtualFocus&&h.current&&(h.current=!1,f.preventDefault(),f.stopPropagation())}),z=G.onKeyDown,w=Dc(l),P=Dc(d),k=oc(f=>{if(z?.(f),f.defaultPrevented||!Vt(f)||!t)return;let{currentTarget:U}=f,cc=t.getState(),Q=!!t.item(s)?.rowId,E=cc.orientation!=="horizontal",q=cc.orientation!=="vertical",uc=()=>!!(Q||q||!cc.baseElement||!Se(cc.baseElement)),Hc={ArrowUp:(Q||E)&&t.up,ArrowRight:(Q||q)&&t.next,ArrowDown:(Q||E)&&t.down,ArrowLeft:(Q||q)&&t.previous,Home:()=>{if(uc())return!Q||f.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(uc())return!Q||f.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>yF(U,t,t?.up,!0),PageDown:()=>yF(U,t,t?.down)}[f.key];if(Hc){if(Om(U)){let Yc=h9(U),Rt=q&&f.key==="ArrowLeft",Kc=q&&f.key==="ArrowRight",rc=E&&f.key==="ArrowUp",et=E&&f.key==="ArrowDown";if(Kc||et){let{length:Mt}=J9(U);if(Yc.end!==Mt)return}else if((Rt||rc)&&Yc.start!==0)return}let Wc=Hc();if(w(f)||Wc!==void 0){if(!P(f))return;f.preventDefault(),t.move(Wc)}}}),T=(0,ib.useMemo)(()=>({id:s,baseElement:I}),[s,I]);return G=Rc(G,f=>(0,VF.jsx)(tF.Provider,{value:T,children:f}),[T]),G={"data-active-item":y||void 0,...G,id:s,ref:Zc(r,G.ref),tabIndex:W?G.tabIndex:-1,onFocus:v,onBlurCapture:A,onKeyDown:k},G=Wa(G),G=Rs({store:t,...G,getItem:B,shouldRegisterItem:s?g:!1}),lt({...G,"aria-setsize":Z,"aria-posinset":p})}),Ja=It(_(function(t){let e=Rd(St(t));return K(hq,e)}));var Bs=Mc([ol],[Ze]),vq=Bs.useContext,JF=Bs.useScopedContext,bx=Bs.useProviderContext,BHc=Bs.ContextProvider,nx=Bs.ScopedContextProvider;var hF=u(dc(),1),QB=u(V(),1);var Nq="button",Sq=$(function({store:t,getItem:e,...l}){let d=JF();t=t||d,sc(t,!1);let b=jc(),n=l.id||b,o=zt(l),a=(0,hF.useCallback)(g=>{let R={...g,dimmed:o};return e?e(R):R},[o,e]),i=l.onClick,G=oc(g=>{i?.(g),!g.defaultPrevented&&t?.setSelectedId(n)}),X=j(t.panels,["items"],()=>t.panel(n)?.id),s=b?l.shouldRegisterItem:!1,r=j(t,["selectedId"],g=>!!n&&g.selectedId===n),m=j(t.composite?t:void 0,["activeId","items","selectedId"],g=>!g||!n?!1:g.activeId===n?!0:g.selectedId!==n?!1:!t.item(g.activeId)),x=r||(l.accessibleWhenDisabled??!0);if(j(t.combobox||t.composite,"virtualFocus")&&(l={...l,tabIndex:-1}),l={role:"tab","aria-selected":r,"aria-controls":X||void 0,...l,id:n,onClick:G},t.composite){let g={id:n,accessibleWhenDisabled:x,store:t.composite,shouldRegisterItem:m&&s,rowId:l.rowId,render:l.render};l={...l,render:(0,QB.jsx)(Ja,{...g,render:t.combobox&&t.composite!==t.combobox?(0,QB.jsx)(Ja,{...g,store:t.combobox}):g.render})}}return l=Rd({store:t,...l,accessibleWhenDisabled:x,getItem:a,shouldRegisterItem:s}),l}),gG=It(_(function(t){let e=Sq(St(t));return K(Nq,e)}));var Gb=u(dc(),1),ox=u(V(),1);var zq="div";function kq(c){return c.some(t=>!!t.rowId)}function Aq(c){let t=c.target;return t&&!Se(t)?!1:c.key.length===1&&!c.ctrlKey&&!c.metaKey}function wq(c){return c.key==="Shift"||c.key==="Control"||c.key==="Alt"||c.key==="Meta"}function CF(c,t,e){return oc(l=>{if(t?.(l),l.defaultPrevented||l.isPropagationStopped()||!Vt(l)||wq(l)||Aq(l))return;let d=ab(c,c.getState().activeId)?.element;if(!d)return;let{view:b,...n}=l;d!==e?.current&&d.focus(),N9(d,l.type,n)||l.preventDefault(),l.currentTarget.contains(d)&&l.stopPropagation()})}function Oq(c){return mF(zm(km(xF(c))))}function FF(c,t){let{virtualFocus:e,baseElement:l}=c.getState();if(!e||!l||!Se(l)){t();return}let d=l.scrollLeft,b=l.scrollTop;t(),l.scrollLeft=d,l.scrollTop=b}function Tq(c){let[t,e]=(0,Gb.useState)(!1),l=(0,Gb.useCallback)(()=>e(!0),[]),d=j(c,t?["activeId","items"]:[],b=>t?ab(c,b.activeId):null);return(0,Gb.useEffect)(()=>{let b=d?.element;t&&b&&(e(!1),FF(c,()=>{b.focus({preventScroll:!0})}))},[c,d,t]),l}var Qq=It(function({store:t,focusOnMove:e,previousElementRef:l}){let d=j(t,"moves"),b=j(t,"baseElement");return(0,Gb.useEffect)(()=>{if(!d||!e)return;let{activeId:n}=t.getState(),o=ab(t,n)?.element;o&&FF(t,()=>A9(o))},[t,d,e]),gc(()=>{if(!d||!b)return;let{activeId:n}=t.getState();if(n!==null)return;let o=l.current;l.current=null,o&&Ra(o,{relatedTarget:b}),Za(b)||b.focus()},[t,d,b]),null}),Id=$(function({store:t,composite:e=!0,focusOnMove:l=e,moveOnKeyPress:d=!0,...b}){let n=cF();t=t||n,sc(t,!1);let o=(0,Gb.useRef)(null),a=(0,Gb.useRef)(null),i=Tq(t),[,G]=_m(e?t.setBaseElement:null),X=j(t,"virtualFocus"),s=j(t,e&&X?["activeId"]:[],B=>e&&X?B.activeId:null);gc(()=>{if(!t||!e||!X)return;let B=a.current;if(a.current=null,!B)return;let C=ab(t,s)?.element||zl(B);C!==B&&Ra(B,{relatedTarget:C})},[t,s,X,e]);let r=CF(t,b.onKeyDownCapture,a),m=CF(t,b.onKeyUpCapture,a),x=b.onFocusCapture,g=oc(B=>{if(x?.(B),B.defaultPrevented||!t)return;let{virtualFocus:C}=t.getState();if(!C)return;let h=B.relatedTarget,J=RF(B.currentTarget);Vt(B)&&J&&(B.stopPropagation(),a.current=h)}),R=b.onFocus,H=oc(B=>{if(R?.(B),B.defaultPrevented||!e||!t)return;let{relatedTarget:C}=B,{virtualFocus:h}=t.getState();h?Vt(B)&&!ya(t,C)&&queueMicrotask(i):Vt(B)&&t.setActiveId(null)}),I=b.onBlurCapture,Z=oc(B=>{if(I?.(B),B.defaultPrevented||!t)return;let{virtualFocus:C,activeId:h}=t.getState();if(!C)return;let J=ab(t,h)?.element,v=B.relatedTarget,F=ya(t,v),A=a.current;a.current=null,Vt(B)&&F?(v===J?A&&A!==v&&Ra(A,B):J?Ra(J,B):A&&Ra(A,B),B.stopPropagation()):!ya(t,B.target)&&J&&Ra(J,B)}),p=b.onKeyDown,y=Dc(d),W=oc(B=>{if(p?.(B),B.nativeEvent.isComposing||B.defaultPrevented||!t||!Vt(B))return;let{orientation:C,renderedItems:h,activeId:J,rtl:v}=t.getState();if(ab(t,J)?.element?.isConnected)return;let F=C!=="horizontal",A=C!=="vertical",z=kq(h);if((B.key==="ArrowLeft"||B.key==="ArrowRight"||B.key==="Home"||B.key==="End")&&Se(B.currentTarget))return;let P={ArrowUp:(z||F)&&(()=>z?Oq(h)?.id:t?.last()),ArrowRight:(z||A)&&(v?t.last:t.first),ArrowDown:(z||F)&&t.first,ArrowLeft:(z||A)&&(v?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[B.key];if(P){let k=P();if(k!==void 0){if(!y(B))return;B.preventDefault(),t.move(k)}}});return b=Rc(b,B=>(0,ox.jsxs)(Ze,{value:t,children:[B,e&&(0,ox.jsx)(Qq,{store:t,focusOnMove:l,previousElementRef:a})]}),[t,e,l]),b={"aria-activedescendant":j(t,e&&X?["items"]:[],()=>{if(t&&e&&X)return ab(t,s)?.id}),...b,ref:Zc(o,G,b.ref),onKeyDownCapture:r,onKeyUpCapture:m,onFocusCapture:g,onFocus:H,onBlurCapture:Z,onKeyDown:W},b=md({focusable:j(t,e&&!X?["activeId"]:[],B=>e&&(X||B.activeId===null)),...b}),b}),ax=_(function(t){let e=Id(t);return K(zq,e)});var YF=u(V(),1);var Uq="div",Dq=$(function({store:t,...e}){let l=bx();t=t||l,sc(t,!1);let d=j(t,["orientation"],b=>b.orientation==="both"?void 0:b.orientation);return e=Rc(e,b=>(0,YF.jsx)(nx,{value:t,children:b}),[t]),t.composite&&(e={focusable:!1,...e}),e={role:"tablist","aria-orientation":d,...e},e=Id({store:t,...e}),e}),HG=_(function(t){let e=Dq(t);return K(Uq,e)});var ys=Mc(),Lq=ys.useContext,jHc=ys.useScopedContext,Vs=ys.useProviderContext,fF=ys.ContextProvider,vF=ys.ScopedContextProvider;var UB=u(dc(),1),Js=Mc([fF],[vF]),KHc=Js.useContext,qHc=Js.useScopedContext,ha=Js.useProviderContext,NF=Js.ContextProvider,RG=Js.ScopedContextProvider,SF=(0,UB.createContext)(void 0),zF=(0,UB.createContext)(void 0);var Ca=u(dc(),1),DB=u(V(),1);var TF=u(IG(),1),Eq="div";function AF(c,t){let e=setTimeout(t,c);return()=>clearTimeout(e)}function wF(c){let t=c?.trim()||"0s",e=t.endsWith("ms")?1:1e3,l=Number.parseFloat(t)*e;return Number.isNaN(l)?0:l}function OF(c,t,e){let l=c.split(","),d=t.split(","),b=e.split(","),n=0;for(let[o,a]of l.entries()){if(a.trim()==="none")continue;let i=wF(d[o%d.length]),G=wF(b[o%b.length]);n=Math.max(n,i+G)}return n}function jq(c){let{transitionProperty:t,transitionDuration:e,transitionDelay:l,animationName:d,animationDuration:b,animationDelay:n}=getComputedStyle(c);return Math.max(OF(t,l,e),OF(d,n,b))}function bn(c,t,e){return!e&&t!==!1&&(!c||!!t)}var Fa=$(function({store:t,alwaysVisible:e,unstable_otherElementRef:l,...d}){let b=Vs();t=t||b,sc(t,!1);let n=(0,Ca.useRef)(null),o=jc(d.id),[a,i]=(0,Ca.useState)(null),{open:G,mounted:X,animated:s,contentElement:r}=Va(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),m=j(t.disclosure,"contentElement"),x=(0,Ca.useRef)(!1);gc(()=>{n.current&&t?.setContentElement(n.current)},[t]),gc(()=>{let I;return t?.setState("animated",Z=>(I=Z,!0)),()=>{I!==void 0&&t?.setState("animated",I)}},[t]),gc(()=>{if(!s){G?x.current&&(x.current=!1,i("enter")):(x.current=!0,i(null));return}if(!r?.isConnected){i(null);return}return y9(()=>{i(G?"enter":X?"leave":null)})},[s,r,G,X]),gc(()=>{if(!t||!s||!a||!r)return;let I=()=>t?.setState("animating",!1),Z=()=>(0,TF.flushSync)(I);if(a==="leave"&&G||a==="enter"&&!G)return;if(typeof s=="number")return AF(s,Z);let p=[r];m&&p.push(m);let y=l?.current;y&&p.push(y);let W=Math.max(...p.map(jq));if(!W){a==="enter"&&t.setState("animated",!1),I();return}return AF(Math.max(W-1e3/60,0),Z)},[t,s,r,m,l,G,a]),d=Rc(d,I=>(0,DB.jsx)(RG,{value:t,children:I}),[t]);let g=bn(X,d.hidden,e),R=d.style,H=(0,Ca.useMemo)(()=>g?{...R,display:"none"}:R,[g,R]);return d={"data-open":G||void 0,"data-enter":a==="enter"||void 0,"data-leave":a==="leave"||void 0,hidden:g,...d,id:o,ref:Zc(o?t.setContentElement:null,n,d.ref),style:H},lt(d)}),Mq=_(function(t){let e=Fa(t);return K(Eq,e)}),ix=_(function({unmountOnHide:t,...e}){let l=Vs();return j(e.store||l,["mounted"],d=>!t||d?.mounted)===!1?null:(0,DB.jsx)(Mq,{...e})});function Gx(c={}){let t=c.store||c.disclosure?nb(c.store,gd(c.disclosure,["contentElement","disclosureElement"])):void 0;let e=t?.getState(),l=Xc(c.open,e?.open,c.defaultOpen,!1),d=Xc(c.animated,e?.animated,!1),b={open:l,animated:d,animating:!!d&&l,mounted:l,contentElement:Xc(e?.contentElement,null),disclosureElement:Xc(e?.disclosureElement,null)},n=t?$c(b,t):$c(b);return rt(n,()=>Tc(n,["animated","animating"],o=>{o.animated||n.setState("animating",!1)})),rt(n,()=>xd(n,["open"],()=>{n.getState().animated&&n.setState("animating",!0)})),rt(n,()=>Tc(n,["open","animating"],o=>{n.setState("mounted",o.open||o.animating)})),{...n,disclosure:c.disclosure,setOpen:o=>n.setState("open",o),show:()=>n.setState("open",!0),hide:()=>n.setState("open",!1),toggle:()=>n.setState("open",o=>!o),stopAnimation:()=>n.setState("animating",!1),setContentElement:o=>n.setState("contentElement",o),setDisclosureElement:o=>n.setState("disclosureElement",o)}}function LB(c,t,e){return ke(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 oo(c={}){let[t,e]=mt(Gx,c);return LB(t,e,c)}var nn=u(dc(),1),QF=u(V(),1);var _q="div",Kq=$(function({store:t,unmountOnHide:e,tabId:l,getItem:d,scrollRestoration:b,scrollElement:n,...o}){let a=bx();t=t||a,sc(t,!1);let i=(0,nn.useRef)(null),G=jc(o.id),X=j(l?void 0:t.panels,["items"],()=>l||t?.panels.item(G)?.tabId),s=oo({open:j(t,["selectedId"],p=>!!X&&p.selectedId===X)}),r=j(s,"mounted"),m=(0,nn.useRef)(null),x=oc(()=>{let p=i.current;return p?n?typeof n=="function"?n(p):"current"in n?n.current:n:p:null});(0,nn.useEffect)(()=>{if(!b||!r)return;let p=x();if(!p)return;if(b==="reset"){p.scroll(0,0);return}if(!X)return;let y=m.current;y||(y=new Map,m.current=y);let W=y.get(X);p.scroll(W?.x??0,W?.y??0);let B=()=>{y.set(X,{x:p.scrollLeft,y:p.scrollTop})};return p.addEventListener("scroll",B),()=>{p.removeEventListener("scroll",B)}},[b,r,X,x]);let[g,R]=(0,nn.useState)(!1);gc(()=>{if(!r)return;let p=i.current;p&&R(!!bG(p))},[r,X]);let H=(0,nn.useCallback)(p=>{let y={...p,id:G||p.id,tabId:l};return d?d(y):y},[G,l,d]),I=o.onKeyDown,Z=oc(p=>{if(I?.(p),p.defaultPrevented||!t?.composite)return;let y={ArrowLeft:t.previous,ArrowRight:t.next,Home:t.first,End:t.last}[p.key];if(!y)return;let{selectedId:W}=t.getState(),B=y({activeId:W});B&&(p.preventDefault(),t.move(B))});return o=Rc(o,p=>(0,QF.jsx)(nx,{value:t,children:p}),[t]),o={role:"tabpanel","aria-labelledby":o["aria-label"]!=null?void 0:X||void 0,...o,id:G,children:e&&!r?null:o.children,ref:Zc(i,o.ref),onKeyDown:Z},o=md({focusable:!t.composite&&!g,...o}),o=Fa({store:s,...o}),o=Rs({store:t.panels,...o,getItem:H}),o}),ZG=_(function(t){let e=Kq(t);return K(_q,e)});var hs=Mc([NF],[RG]),UF=hs.useContext,WRc=hs.useScopedContext,Ya=hs.useProviderContext,pG=hs.ContextProvider,Xb=hs.ScopedContextProvider;var Xx=u(dc(),1),hRc=(0,Xx.createContext)(void 0),Cs=Mc([pG,ol],[Xb,Ze]),DF=Cs.useContext,CRc=Cs.useScopedContext,ux=Cs.useProviderContext,FRc=Cs.ContextProvider,YRc=Cs.ScopedContextProvider,fRc=(0,Xx.createContext)(void 0),vRc=(0,Xx.createContext)(!1);function LF(c,t,e){return ke(t,[e.store]),Nc(c,e,"items","setItems"),c}function Fs(c){return{id:jc(c.id),...c}}function Zd(c,t,e){return c=LF(c,t,e),Nc(c,e,"activeId","setActiveId"),Nc(c,e,"includesBaseElement"),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 WG(c={}){c=Fs(c);let[t,e]=mt(Al,c);return Zd(t,e,c)}var EB=u(dc(),1),Ys=Mc([pG,ol],[Xb,Ze]),fa=Ys.useContext,EF=Ys.useScopedContext,va=Ys.useProviderContext,LRc=Ys.ContextProvider,sx=Ys.ScopedContextProvider,rx=(0,EB.createContext)(!1),jB=(0,EB.createContext)(null);var MF=u(dc(),1);function qq(c){let t=c[0]?.element?.ownerDocument.activeElement;if(t)return c.find(e=>e.element===t)}function $q(c,t){if(t!=null)return c.find(e=>e.id===t)}function mx(c){return!(!c||c.disabled||c.dimmed)}function c$(){let c=tx(),t=new Map;return Tc(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 jF({composite:c,combobox:t,...e}={}){let l=["items","renderedItems","moves","orientation","virtualFocus","includesBaseElement","baseElement","focusLoop","focusShift","focusWrap"],d=nb(e.store,gd(c,l),gd(t,l)),b=d?.getState(),n=Al({...e,store:d,includesBaseElement:Xc(e.includesBaseElement,b?.includesBaseElement,!1),orientation:Xc(e.orientation,b?.orientation,"horizontal"),focusLoop:Xc(e.focusLoop,b?.focusLoop,!0)}),{panels:o,panel:a}=c$(),i=$c({...n.getState(),selectedId:Xc(e.selectedId,b?.selectedId,e.defaultSelectedId),selectOnMove:Xc(e.selectOnMove,b?.selectOnMove,!0)},n,d);rt(i,()=>Tc(i,["moves"],()=>{let{activeId:r,selectOnMove:m}=i.getState();if(!m||!r)return;let x=n.item(r);mx(x)&&i.setState("selectedId",x.id)}));let G=!1,X;rt(i,()=>(G=!1,dn(i,["selectedId"],(r,m)=>{if(G&&(G=!1,r.selectedId===X)||c&&r.selectedId===m.selectedId)return;let{activeId:x,renderedItems:g}=i.getState();if(x===r.selectedId)return;let R=qq(g),H=$q(g,r.selectedId);if(R&&mx(H)){n.move(H.id);return}i.setState("activeId",r.selectedId)}))),rt(i,()=>Tc(i,["selectedId","renderedItems"],r=>{if(r.selectedId!==void 0)return;let{activeId:m,renderedItems:x}=i.getState(),g=n.item(m);if(mx(g))i.setState("selectedId",g.id);else{let R=x.find(mx);i.setState("selectedId",R?.id)}})),rt(i,()=>Tc(i,["renderedItems"],r=>{let m=r.renderedItems;if(m.length)return Tc(o,["renderedItems"],x=>{let g=x.renderedItems;g.some(R=>!R.tabId)&&g.forEach((R,H)=>{if(R.tabId)return;let I=m[H];I&&o.renderItem({...R,tabId:I.id})})})}));let s=null;return rt(i,()=>{let r=()=>{s=i.getState().selectedId},m=()=>{let{selectedId:x}=i.getState();x!==s&&(G=!0,X=s,i.setState("selectedId",s))};if(c&&"setSelectElement"in c)return Uc(Tc(c,["value"],r),Tc(c,["mounted"],m));if(t)return Uc(Tc(t,["selectedValue"],r),Tc(t,["mounted"],m))}),{...n,...i,panels:o,panel:a,setSelectedId:r=>i.setState("selectedId",r),select:r=>{i.setState("selectedId",r),n.move(r)}}}function e$(c,t,e){ke(t,[e.composite,e.combobox]);let l=Zd(c,t,e);Nc(l,e,"selectedId","setSelectedId"),Nc(l,e,"selectOnMove");let[d,b]=mt(()=>l.panels,{});return ke(b,[l,b]),Object.assign((0,MF.useMemo)(()=>({...l,panels:d}),[l,d]),{composite:e.composite,combobox:e.combobox})}function BG(c={}){let t=DF(),e=fa()||t,l={...c,composite:c.composite!==void 0?c.composite:e,combobox:c.combobox!==void 0?c.combobox:t},[d,b]=mt(jF,l);return e$(d,b,l)}var fs=Mc([ol],[Ze]),MB=fs.useContext,GIc=fs.useScopedContext,PF=fs.useProviderContext,XIc=fs.ContextProvider,_F=fs.ScopedContextProvider;function KF(c={}){let t=c.store?.getState();return Al({...c,orientation:Xc(c.orientation,t?.orientation,"horizontal"),focusLoop:Xc(c.focusLoop,t?.focusLoop,!0)})}function d$(c,t,e){return Zd(c,t,e)}function yG(c={}){let[t,e]=mt(KF,c);return d$(t,e,c)}var qF=u(V(),1);var b$="div",n$=$(function({store:t,orientation:e,virtualFocus:l,focusLoop:d,rtl:b,...n}){let o=PF();t=t||o;let a=yG({store:t,orientation:e,virtualFocus:l,focusLoop:d,rtl:b}),i=j(a,["orientation"],G=>G.orientation==="both"?void 0:G.orientation);return n=Rc(n,G=>(0,qF.jsx)(_F,{value:a,children:G}),[a]),n={role:"toolbar","aria-orientation":i,...n},n=Id({store:a,...n}),n}),xx=_(function(t){let e=n$(t);return K(b$,e)});var o$="button",a$=$(function({store:t,...e}){let l=MB();return t=t||l,e=Rd({store:t,...e}),e}),gx=It(_(function(t){let e=a$(St(t));return K(o$,e)}));var i$="hr",PB=$(function({orientation:t="horizontal",...e}){return e={role:"separator","aria-orientation":t,...e},e}),Hx=_(function(t){let e=PB(t);return K(i$,e)});var G$="hr",_B=$(function({store:t,orientation:e,...l}){let d=bb();t=t||d,sc(t,!1);let b=j(t,["orientation"],n=>e??(n.orientation==="horizontal"?"vertical":"horizontal"));return l=PB({...l,orientation:b}),l}),X$=_(function(t){let e=_B(t);return K(G$,e)});var $F=u(V(),1),u$="div",KB=$(function({autoFocusOnShow:t=!0,...e}){return e=Rc(e,l=>(0,$F.jsx)(Nm.Provider,{value:t,children:l}),[t]),e}),UIc=_(function(t){let e=KB(t);return K(u$,e)});var cY=u(dc(),1),qB=(0,cY.createContext)(0);var tY=u(dc(),1),eY=u(V(),1);function lY({level:c,children:t}){let e=(0,tY.useContext)(qB),l=Math.max(Math.min(c||e+1,6),1);return(0,eY.jsx)(qB.Provider,{value:l,children:t})}var s$="span";function vs(c){return{borderWidth:0,clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px",...c}}var $B=$(function(t){return t={...t,style:vs(t.style)},t}),PIc=_(function(t){let e=$B(t);return K(s$,e)});var r$="span",m$=$(function(t){return t={"data-focus-trap":"",tabIndex:0,"aria-hidden":!0,...t,style:{position:"fixed",top:0,left:0,...t.style}},t=$B(t),t}),Ns=_(function(t){let e=m$(t);return K(r$,e)});var dY=u(dc(),1),c5=(0,dY.createContext)(null);var Ae=u(dc(),1),pe=u(V(),1),t5=u(IG(),1),x$="div";function bY(c){let t=Fc(c),{fullscreenElement:e}=t,l=t.defaultView?.HTMLElement;return l&&e instanceof l?e:t.body}function g$(c,t){return t?typeof t=="function"?t(c):t:Fc(c).createElement("div")}function H$(c="id"){return`${c?`${c}-`:""}${Math.random().toString(36).slice(2,8)}`}function ao(c){queueMicrotask(()=>{c?.focus()})}function nY(c,t){return{ref:c,node:t,cleanup:xs(c,t)}}function oY(c){typeof c.cleanup=="function"?c.cleanup():xs(c.ref,null)}var e5=$(function({preserveTabOrder:t,preserveTabOrderAnchor:e,portalElement:l,portalRef:d,portal:b=!0,...n}){let o=(0,Ae.useRef)(null),a=Zc(o,n.ref),i=(0,Ae.useContext)(c5),[G,X]=(0,Ae.useState)(null),[s,r]=(0,Ae.useState)(null),m=(0,Ae.useRef)(null),x=(0,Ae.useRef)(null),g=(0,Ae.useRef)(null),R=(0,Ae.useRef)(null),H=iG(d),I=(0,Ae.useRef)(null);return gc(()=>{let Z=o.current;if(!Z||!b){X(null);return}let p=g$(Z,l);if(!p){X(null);return}let y=p.isConnected;return y||(i||bY(Z)).appendChild(p),p.id||(p.id=Z.id?`portal/${Z.id}`:H$()),X(p),I.current=nY(H.current,p),()=>{let W=I.current;W&&(I.current=null,oY(W)),y||p.remove()}},[b,l,i]),gc(()=>{let Z=I.current;Z&&Z.ref!==d&&(oY(Z),I.current=nY(d,Z.node))},[d]),(0,Ae.useEffect)(()=>{if(!G||i||l)return;let Z=Fc(G),p=()=>{let y=bY(G);G.parentElement!==y&&y.appendChild(G)};return G.isConnected&&p(),Z.addEventListener("fullscreenchange",p),()=>{Z.removeEventListener("fullscreenchange",p)}},[G,i,l]),gc(()=>{if(!b||!t||!e)return;let Z=Fc(e).createElement("span");return Z.style.position="fixed",e.insertAdjacentElement("afterend",Z),r(Z),()=>{Z.remove(),r(null)}},[b,t,e]),(0,Ae.useEffect)(()=>{if(!G||!t)return;let Z=0,p=y=>{if(!db(y))return;let W=y.type==="focusin";if(cancelAnimationFrame(Z),W)return k9(G);Z=requestAnimationFrame(()=>{z9(G,!0)})};return G.addEventListener("focusin",p,!0),G.addEventListener("focusout",p,!0),()=>{cancelAnimationFrame(Z),G.removeEventListener("focusin",p,!0),G.removeEventListener("focusout",p,!0)}},[G,t]),n=Rc(n,Z=>{if(Z=(0,pe.jsx)(c5.Provider,{value:G||i,children:Z}),!b)return Z;if(!G)return(0,pe.jsx)("span",{ref:a,id:n.id,style:{position:"fixed"},hidden:!0});Z=(0,pe.jsxs)(pe.Fragment,{children:[t&&(0,pe.jsx)(Ns,{ref:x,"data-focus-trap":n.id,className:"__focus-trap-inner-before",onFocus:y=>{db(y,G)?ao(Mm()):ao(m.current)}}),Z,t&&(0,pe.jsx)(Ns,{ref:g,"data-focus-trap":n.id,className:"__focus-trap-inner-after",onFocus:y=>{db(y,G)?ao(hB()):ao(R.current)}})]}),Z=(0,t5.createPortal)(Z,G);let p=(0,pe.jsxs)(pe.Fragment,{children:[t&&(0,pe.jsx)(Ns,{ref:m,"data-focus-trap":n.id,className:"__focus-trap-outer-before",onFocus:y=>{y.relatedTarget!==R.current&&db(y,G)?ao(x.current):ao(hB())}}),t&&(0,pe.jsx)("span",{"aria-owns":G.id,style:{position:"fixed"}}),t&&(0,pe.jsx)(Ns,{ref:R,"data-focus-trap":n.id,className:"__focus-trap-outer-after",onFocus:y=>{if(db(y,G))ao(g.current);else{let W=Mm();if(W===x.current){requestAnimationFrame(()=>Mm()?.focus());return}ao(W)}}})]});return s&&t&&(p=(0,t5.createPortal)(p,s)),(0,pe.jsxs)(pe.Fragment,{children:[p,Z]})},[G,i,b,n.id,t,s]),n={...n,ref:a},n}),bZc=_(function(t){let e=e5(t);return K(x$,e)});function Rx(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 aY=new WeakMap;function R$(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 VG(c,t,e){let l=aY.get(c);l||(l=new Map,aY.set(c,l));let d=l.get(t)??[],b={cleanup:e(),disposed:!1};return d.length||l.set(t,d),d.push(b),()=>{d.includes(b)&&(b.disposed=!0,R$(l,t,d))}}function Ss(c,t,e){return VG(c,t,()=>{let d=c.getAttribute(t);return c.setAttribute(t,e),()=>{d==null?c.removeAttribute(t):c.setAttribute(t,d)}})}function ub(c,t,e){return VG(c,t,()=>{let d=t in c,b=c[t];return c[t]=e,()=>{d?c[t]=b:delete c[t]}})}function JG(c,t){return c?VG(c,"style",()=>{let l=c.style.cssText;return Object.assign(c.style,t),()=>{c.style.cssText=l}}):()=>{}}function zs(c,t,e){return c?VG(c,t,()=>{let d=c.style.getPropertyValue(t),b=c.style.getPropertyPriority(t);return c.style.setProperty(t,e),()=>{d?c.style.setProperty(t,d,b):c.style.removeProperty(t)}}):()=>{}}var Ix=new WeakMap;function hG(c="",t="outside"){return`__ariakit-dialog-${t}${c?`-${c}`:""}`}function iY(c,t=""){return Uc(ub(c,hG(),!0),ub(c,hG(t),!0))}function Zx(c,t=""){return Uc(ub(c,hG("","ancestor"),!0),ub(c,hG(t,"ancestor"),!0))}function l5(c,t){let e=new WeakSet;Ix.set(c,e);for(let l of t)l&&e.add(l);return()=>{Ix.get(c)===e&&Ix.delete(c)}}function d5(c,t){let e=Ix.get(t);if(!e)return!1;do{if(e.has(c))return!0;if(!c.parentElement)return!1;c=c.parentElement}while(!0)}function Na(c,t){let e=hG(t,"ancestor");if(c[e])return!0;let l=hG(t);do{if(c[l])return!0;if(!c.parentElement)return!1;c=c.parentElement}while(!0)}function px({cleanups:c,element:t,id:e,ids:l}){Rx(t,...l)||c.push(iY(t,e))}function Wx({cleanups:c,ancestor:t,element:e,id:l}){e.hasAttribute("data-dialog")&&e.id!==l||c.push(Zx(t,l))}function Bx(c){for(let t=c.length-1;t>=0;t-=1)c[t]?.()}var I$=["SCRIPT","STYLE"];function b5(c){return`__ariakit-dialog-snapshot-${c}`}function Z$(c,t){let e=Fc(t),l=b5(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 p$(c,t,e){return I$.includes(t.tagName)||!Z$(c,t)?!1:!e.some(l=>l&&nt(t,l))}function ks(c,t,e,l){for(let d of t){if(!d?.isConnected)continue;let b=t.some(a=>!a||a===d?!1:a.contains(d)),n=Fc(d),o=d;for(;d.parentElement&&d!==n.body;){if(l?.(d.parentElement,o),!b)for(let a of d.parentElement.children)p$(c,a,t)&&e(a,o);d=d.parentElement}}}function GY(c,t){let{body:e}=Fc(t[0]),l=[];return ks(c,t,b=>{l.push(ub(b,b5(c),!0))}),Uc(ub(e,b5(c),!0),()=>{for(let b of l)b()})}function XY(c,t){let e=[],l=t.map(b=>b?.id);return ks(c,t,b=>{px({cleanups:e,element:b,id:c,ids:l})},(b,n)=>{Wx({cleanups:e,ancestor:b,element:n,id:c})}),()=>{Bx(e)}}var W$="div",B$=["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"],IZc=$(function(t){return t}),sb=_(function(t){return K(W$,t)});Object.assign(sb,B$.reduce((c,t)=>(c[t]=_(function(l){return K(t,l)}),c),{}));var Vx=u(dc(),1),yx=u(V(),1);function uY({store:c,backdrop:t,backdropRef:e,alwaysVisible:l,hidden:d}){let b=(0,Vx.useRef)(null),n=oo({disclosure:c}),o=j(c,"contentElement");gc(()=>{let G=b.current,X=o;G&&X&&(G.style.zIndex=getComputedStyle(X).zIndex)},[o]),gc(()=>{let G=o?.id;if(!G)return;let X=b.current;if(X)return Zx(X,G)},[o]);let a=Fa({ref:Zc(b,e),store:n,role:"presentation","data-backdrop":o?.id||"",alwaysVisible:l,hidden:d??void 0,style:{position:"fixed",top:0,right:0,bottom:0,left:0}});return t?(0,Vx.isValidElement)(t)?(0,yx.jsx)(sb,{...a,render:t}):(0,yx.jsx)(sb,{...a,render:(0,yx.jsx)(typeof t!="boolean"?t:"div",{})}):null}function Jx(c={}){return Gx(c)}function n5(c,t,e){return LB(c,t,e)}function o5(c={}){let[t,e]=mt(Jx,c);return n5(t,e,c)}function hx(){return"inert"in HTMLElement.prototype}function sY(c){return Ss(c,"aria-hidden","true")}function rY(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 a5(c,t){return"style"in c?hx()?ub(c,"inert",!0):Uc(...jm(c,!0).map(e=>{if(t?.some(d=>d&&nt(d,e)))return xa;let l=VG(e,"focus",()=>(e.focus=xa,()=>{delete e.focus}));return Uc(Ss(e,"tabindex","-1"),l)}),sY(c),JG(c,{pointerEvents:"none",userSelect:"none",cursor:"default"})):xa}function V$({cleanups:c,element:t,elements:e,ids:l}){Rx(t,...l)||rY(t,...l)||c.push(a5(t,e))}function J$(c,t,e){t.hasAttribute("role")&&(e.some(l=>l&&nt(l,t))||c.push(Ss(t,"role","none")))}function mY(c,t){let e=[],l=t.map(b=>b?.id);return ks(c,t,b=>{px({cleanups:e,element:b,id:c,ids:l}),V$({cleanups:e,element:b,elements:t,ids:l})},(b,n)=>{Wx({cleanups:e,ancestor:b,element:n,id:c}),J$(e,b,t)}),()=>{Bx(e)}}function xY(c,t){let e=Fc(c).createElement("button");return e.type="button",e.tabIndex=-1,e.textContent="Dismiss popup",Object.assign(e.style,vs()),e.addEventListener("click",t),c.prepend(e),()=>{e.removeEventListener("click",t),e.remove()}}var Cx=u(dc(),1);function i5(c,t){let e=c.composedPath().filter(Ne);!e.length&&Ne(c.target)&&e.push(c.target);let l=t?.getRootNode();return{elements:e,rootTarget:l?e.find(d=>d.getRootNode()===l)||c.target:e[0]||c.target}}function gY(c,t,e){let l=(0,Cx.useRef)(null);return(0,Cx.useEffect)(()=>{if(!c){l.current=null;return}return Gt("mousedown",b=>{l.current=i5(b,e)},!0,t)},[c,t,e]),l}var Fx=u(dc(),1);function HY(c){return c.isConnected}function h$(c,t){if(!c)return!1;if(nt(c,t))return!0;let e=t.getAttribute("aria-activedescendant");if(e){let l=Fc(c).getElementById(e);if(l)return nt(c,l)}return!1}function C$(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 F$(c,t,e){return nt(t,c)||h$(e,c)||c.hasAttribute("data-focus-trap")?!0:d5(c,t)}function RY(c,t,e){return c.elements.some(l=>F$(l,t,e))}function G5({store:c,type:t,listener:e,capture:l,open:d,contentElement:b,focusedRef:n}){let o=oc(e);(0,Fx.useEffect)(()=>d?Gt(t,i=>{let{contentElement:G,disclosureElement:X}=c.getState();if(!G)return;let s=i5(i,G),r=s.elements[0],m=s.rootTarget;Ne(m)&&(r&&!HY(r)||HY(m)&&(RY(s,G,X)||C$(i,G)||n.current&&!Na(m,G.id)||o(i)))},l,b?bo(b):void 0):void 0,[d,l,c,t,o,b,n])}function X5(c,t){return typeof c=="function"?c(t):!!c}function IY(c,t,e,l){let d=j(c,"open"),b=j(c,"contentElement"),n=gY(d,b?bo(b):void 0,b),o=(0,Fx.useRef)(!1);gc(()=>{if(!d||!e||!b)return;o.current=!1;let i=()=>{o.current=!0};return b.addEventListener("focusin",i,!0),()=>b.removeEventListener("focusin",i,!0)},[d,e,b]);let a={store:c,capture:!0,open:d,contentElement:b,focusedRef:o};G5({...a,type:"click",listener:i=>{let{contentElement:G,disclosureElement:X}=c.getState(),s=n.current;if(!s||!G||RY(s,G,X))return;let r=s.rootTarget;Ne(r)&&Na(r,G.id)&&X5(t,i)&&(l&&(l.current=!0),c.hide())}}),G5({...a,type:"focusin",listener:i=>{let{contentElement:G}=c.getState();G&&i.target!==Fc(G)&&X5(t,i)&&c.hide()}}),G5({...a,type:"contextmenu",listener:i=>{X5(t,i)&&(l&&(l.current=!0),c.hide())}})}var pd=u(dc(),1),pY=u(V(),1);var ZY=(0,pd.createContext)({});function WY(c){let t=(0,pd.useContext)(ZY),[e,l]=(0,pd.useState)([]),d=(0,pd.useCallback)(n=>(l(o=>[...o,n]),Uc(t.add?.(n),()=>{l(o=>o.filter(a=>a!==n))})),[t]);gc(()=>Tc(c,["open","contentElement"],n=>{if(n.open&&n.contentElement)return t.add?.(c)}),[c,t]);let b=(0,pd.useMemo)(()=>({store:c,add:d}),[c,d]);return{wrapElement:(0,pd.useCallback)(n=>(0,pY.jsx)(ZY.Provider,{value:b,children:n}),[b]),nestedDialogs:e}}var BY=u(dc(),1),yY=u(IG(),1);function VY({attribute:c,contentId:t,contentElement:e,enabled:l}){let[d,b]=uG(),n=(0,BY.useCallback)(()=>{if(!l||!e)return!1;let{body:o}=Fc(e),a=o.getAttribute(c);return!a||a===t},[d,l,e,c,t]);return gc(()=>{if(!l||!t||!e)return;let{body:o}=Fc(e);if(n())return o.setAttribute(c,t),()=>o.removeAttribute(c);let a=new MutationObserver(()=>(0,yY.flushSync)(b));return a.observe(o,{attributeFilter:[c]}),()=>a.disconnect()},[d,l,t,e,n,c]),n}var CY=u(dc(),1),JY=Qm()&&!F9();function Y$(c){let{CSS:t}=c;return!!t?.supports("scrollbar-gutter","stable")}function hY(c){let t=c.getBoundingClientRect().left;return Math.round(t)+c.scrollLeft?"paddingLeft":"paddingRight"}function FY(c,t,e){let l=VY({attribute:"data-dialog-prevent-body-scroll",contentElement:c,contentId:t,enabled:e});(JY?CY.useEffect:gc)(()=>{if(!l()||!c)return;let d=Fc(c),b=bo(c),{documentElement:n,body:o}=d,a=n.style.getPropertyValue("--scrollbar-width"),i=a?Number.parseInt(a,10):b.innerWidth-n.clientWidth,G=()=>{let r=b.getComputedStyle(n),m=r.getPropertyValue("scrollbar-gutter"),x=m.includes("stable"),g=Z=>!Z||Z==="visible",R=!g(r.getPropertyValue("overflow-x"))||!g(r.getPropertyValue("overflow-y")),H=()=>Uc(zs(n,"overflow-x","hidden"),zs(n,"overflow-y","hidden")),I=Z=>R?Uc(Z,H()):Z;return!x&&!i?I(JG(o,{overflow:"hidden"})):x||Y$(b)?Uc(zs(n,"scrollbar-gutter",x?m:"stable"),H()):I(Uc(zs(n,"--scrollbar-width",`${i}px`),JG(o,{overflow:"hidden",[hY(n)]:`${i}px`})))},X=()=>{let{scrollX:r,scrollY:m,visualViewport:x}=b,g=x?.offsetLeft??0,R=x?.offsetTop??0,H=JG(o,{position:"fixed",overflow:"hidden",top:`${-(m-Math.floor(R))}px`,left:`${-(r-Math.floor(g))}px`,right:"0",[hY(n)]:`${i}px`});return()=>{H(),b.scrollTo({left:r,top:m,behavior:"instant"})}};if(JY)return X();let s=G();return()=>{queueMicrotask(s)}},[l,c])}var Zt=u(dc(),1),al=u(V(),1);var f$="div",YY=aG(),u5=new WeakSet;function v$(c){let t=zl(c);return!t||c&&nt(c,t)?!1:!!ze(t)}function fY(c,t=!1){if(!c)return null;let e="current"in c?c.current:c;return e?t?ze(e)?e:null:e:null}function N$(c){if(!c.isConnected)return[];let t=c.getRootNode(),e=t.querySelectorAll("[data-dialog][data-dialog-portal][data-open]"),l=[],d=!1;for(let b of e){if(b===c){d=!0;continue}if(!d)continue;let n=b.getAttribute("data-dialog-portal");if(!n)continue;let o=t.getElementById(n);!o||!nt(o,b)||u5.has(o)||l.push(o)}return l}var s5=$(function({store:t,open:e,onClose:l,focusable:d=!0,modal:b=!0,portal:n=b,backdrop:o=b,hideOnEscape:a=!0,hideOnInteractOutside:i=!0,getPersistentElements:G,preventBodyScroll:X=b,autoFocusOnShow:s=!0,autoFocusOnHide:r=!0,initialFocus:m,finalFocus:x,unmountOnHide:g,unstable_treeSnapshotKey:R,...H}){let I=ha(),Z=(0,Zt.useRef)(null),p=(0,Zt.useRef)(null),y=b&&n&&!H.portalElement,W=o5({store:t||I,open:e,setOpen(ac){if(ac)return;let mc=Z.current;if(!mc)return;let Bc=new Event("close",{bubbles:!1,cancelable:!0});l&&mc.addEventListener("close",l,{once:!0}),mc.dispatchEvent(Bc),Bc.defaultPrevented&&W.setOpen(!0)}}),{portalRef:B,portalNode:C,domReady:h}=sG(n,H.portalRef),J=H.preserveTabOrder,v=j(W,["mounted"],ac=>J&&!b&&ac.mounted),F=jc(H.id),A=j(W,"open"),z=j(W,"mounted"),w=j(W,"contentElement"),P=bn(z,H.hidden,H.alwaysVisible);FY(w,F,X&&!P);let k=(0,Zt.useRef)(!1);gc(()=>Tc(W,["open"],ac=>{ac.open&&(k.current=!1)}),[W]),IY(W,i,h,k);let{wrapElement:T,nestedDialogs:f}=WY(W);H=Rc(H,T,[T]);let U=(0,Zt.useRef)(null);YY&&(0,Zt.useEffect)(()=>{if(!h)return;let ac=Z.current;if(!ac)return;let mc=Fc(ac),Bc=yc=>{U.current=yc.target};return mc.addEventListener("mousedown",Bc,!0),()=>{mc.removeEventListener("mousedown",Bc,!0)}},[h]),gc(()=>{if(!A)return;let ac=Z.current,mc=zl(ac,!0);if(mc){if(mc.tagName==="BODY"){let Bc=U.current;if(U.current=null,!Bc?.isConnected||!ze(Bc)||ac&&nt(ac,Bc))return;W.setDisclosureElement(Bc);return}ac&&nt(ac,mc)||W.setDisclosureElement(mc)}},[W,A]),(0,Zt.useEffect)(()=>{if(!z||!h)return;let ac=Z.current;if(!ac)return;let mc=bo(ac),Bc=mc.visualViewport||mc,yc=()=>{let ft=mc.visualViewport?.height??mc.innerHeight;ac.style.setProperty("--dialog-viewport-height",`${ft}px`)};return yc(),Bc.addEventListener("resize",yc),()=>{Bc.removeEventListener("resize",yc)}},[z,h]),(0,Zt.useEffect)(()=>{if(!b||!z||!h)return;let ac=Z.current;if(ac&&!ac.querySelector("[data-dialog-dismiss]"))return xY(ac,W.hide)},[W,b,z,h]),gc(()=>{if(!hx()||A||!z||!h)return;let ac=Z.current;if(ac)return a5(ac)},[A,z,h]);let cc=A&&h,Q=(0,Zt.useRef)(null);gc(()=>{if(!F||!y||!cc||!C){Q.current=null;return}let ac=Z.current;if(!ac||!nt(C,ac)){Q.current=null;return}return Q.current?.portal!==C&&(Q.current={portal:C,peers:N$(ac)}),u5.add(C),()=>{u5.delete(C)}},[F,cc,y,C]),gc(()=>{if(!F||!cc)return;let ac=Z.current;return GY(F,[ac])},[F,cc,R]);let E=oc(G);gc(()=>{if(!F||!cc)return;let{disclosureElement:ac}=W.getState(),mc=w??Z.current;if(!mc)return;let Bc=[mc,...E()||[],...Q.current?.peers||[],...f.map(ft=>ft.getState().contentElement)],yc=l5(mc,Bc);return b?Uc(yc,mY(F,Bc)):Uc(yc,XY(F,[ac,...Bc]))},[F,W,cc,w,b,y,E,f,R]);let q=!!s,uc=Dc(s),[Hc,Wc]=(0,Zt.useState)(!1);(0,Zt.useEffect)(()=>{if(!A||!q||!h||!w?.isConnected)return;let ac=fY(m,!0)||w.querySelector("[data-autofocus=true],[autofocus]")||bG(w,!0,n&&v)||w,mc=ze(ac);uc(mc?ac:null)&&(Wc(!0),queueMicrotask(()=>{W.getState().open&&(ac.focus(),YY&&mc&&ac.scrollIntoView({block:"nearest",inline:"nearest"}))}))},[A,q,h,w,m,n,v,W,uc]);let Yc=!!r,Rt=Dc(r),[Kc,rc]=(0,Zt.useState)(!1);gc(()=>{if(A)return rc(!0),()=>rc(!1)},[A]);let et=(0,Zt.useCallback)((ac,mc=!0)=>{if(k.current)return;let{disclosureElement:Bc}=W.getState();if(v$(ac))return;let yc=fY(x)||Bc;if(yc?.id){let ae=Fc(yc),Xd=`[aria-activedescendant="${yc.id}"]`,vt=ae.querySelector(Xd);vt&&(yc=vt)}if(yc&&!ze(yc)){let ae=yc.closest("[data-dialog]");if(ae?.id){let Xd=Fc(ae),vt=`[aria-controls~="${ae.id}"]`,Nt=Xd.querySelector(vt);Nt&&(yc=Nt)}}let ft=yc&&ze(yc);if(!ft&&mc){requestAnimationFrame(()=>et(ac,!1));return}Rt(ft?yc:null)&&ft&&yc?.focus()},[W,x,Rt]),Mt=(0,Zt.useRef)(!1);gc(()=>{if(A||!Kc||!Yc)return;let ac=Z.current;Mt.current=!0,et(ac)},[A,Kc,h,Yc,et]),(0,Zt.useEffect)(()=>{if(!Kc||!Yc)return;let ac=Z.current;return()=>{if(Mt.current){Mt.current=!1;return}et(ac)}},[Kc,Yc,et]);let ge=Dc(a),[Bt]=(0,Zt.useState)(()=>new WeakMap),Lt=H.onKeyDown,id=H.onKeyDownCapture,Gd=oc(ac=>{if(ac.key!=="Escape"||!ac.bubbles)return!1;let mc=Bt.get(ac);if(mc)return ac.defaultPrevented&&!mc.defaultPrevented?!1:mc.accepted;if(ac.defaultPrevented)return!1;let Bc=Z.current;if(!z||!Bc||Na(Bc))return!1;let yc=ge(ac);return Bt.set(ac,{accepted:yc,defaultPrevented:ac.defaultPrevented}),yc}),He=oc(ac=>{let mc=Gd(ac);return Bt.delete(ac),mc?(W.hide(),!0):!1}),Zl=oc(ac=>{let mc=ac.nativeEvent,Bc=mc.cancelBubble;if(Lt?.(ac),Bc){Bt.delete(mc);return}He(mc)&&ac.stopPropagation()}),tb=oc(ac=>{let mc=ac.nativeEvent,Bc=mc.cancelBubble;if(id?.(ac),Bc){Bt.delete(mc);return}(ac.isPropagationStopped()||mc.cancelBubble)&&He(mc)});(0,Zt.useEffect)(()=>{if(!h||!z)return;let ac=yc=>{if(yc.key!=="Escape"||!yc.bubbles)return;if(yc.cancelBubble){Bt.delete(yc);return}if(Bt.has(yc))return;let ft=Z.current;if(!ft)return;let ae=yc.target;if(!wm(ae))return;let{disclosureElement:Xd}=W.getState();(Ne(ae)&&ae.tagName==="BODY"||nt(ft,ae)||!Xd||nt(Xd,ae)||Ne(ae)&&Na(ae,ft.id))&&Gd(yc)&&yc.cancelBubble&&He(yc)},mc=yc=>{if(Bt.has(yc)){if(yc.cancelBubble){Bt.delete(yc);return}He(yc)&&yc.stopPropagation()}},Bc=w?bo(w):void 0;return Uc(Gt("keydown",ac,!0,Bc),Gt("keydown",mc,!1,Bc))},[W,h,z,w,He,Gd,Bt]),H=Rc(H,ac=>(0,al.jsx)(lY,{level:b?1:void 0,children:ac}),[b]);let pl=H.hidden,ve=H.alwaysVisible;H=Rc(H,ac=>o?(0,al.jsxs)(al.Fragment,{children:[(0,al.jsx)(uY,{store:W,backdrop:o,backdropRef:p,hidden:pl,alwaysVisible:ve}),ac]}):ac,[W,o,pl,ve]);let[eb,Sl]=(0,Zt.useState)(),[sa,ra]=(0,Zt.useState)();return H=Rc(H,ac=>(0,al.jsx)(RG,{value:W,children:(0,al.jsx)(SF.Provider,{value:Sl,children:(0,al.jsx)(zF.Provider,{value:ra,children:ac})})}),[W]),H={"data-dialog":"",role:"dialog",tabIndex:d?-1:void 0,"aria-labelledby":H["aria-label"]!=null?void 0:eb,"aria-describedby":sa,...H,"data-dialog-portal":y?C?.id:void 0,id:F,ref:Zc(Z,H.ref),onKeyDown:Zl,onKeyDownCapture:tb},H=KB({...H,autoFocusOnShow:Hc}),H=Fa({store:W,...H,unstable_otherElementRef:p}),H=md({...H,focusable:d}),H=e5({portal:n,...H,portalRef:B,preserveTabOrder:v}),H});function Wd(c,t=ha){return _(function(l){let d=t();return j(l.store||d,["mounted"],b=>!l.unmountOnHide||b?.mounted||!!l.open)?(0,al.jsx)(c,{...l}):null})}var vY=Wd(_(function(t){let e=s5(t);return K(f$,e)}),ha),S$=_(function(t){let e=o5({open:t.open});return(0,al.jsx)(vY,{...t,store:e})}),zpc=_(function(t){let e=ha();return t.store||e||!t.unmountOnHide?(0,al.jsx)(vY,{...t}):(0,al.jsx)(S$,{...t})});function rb(c){return c.split("-")[0]}var Lx=u(dc(),1),R5=u(V(),1);var mb=Math.min,Bd=Math.max,ws=Math.round,Os=Math.floor,xb=c=>({x:c,y:c}),z$={left:"right",right:"left",bottom:"top",top:"bottom"};function r5(c,t,e){return Bd(c,mb(t,e))}function on(c,t){return typeof c=="function"?c(t):c}function an(c){return c.split("-")[0]}function Sa(c){return c.split("-")[1]}function fx(c){return c==="x"?"y":"x"}function vx(c){return c==="y"?"height":"width"}function yd(c){let t=c[0];return t==="t"||t==="b"?"y":"x"}function Nx(c){return fx(yd(c))}function zY(c,t,e){e===void 0&&(e=!1);let l=Sa(c),d=Nx(c),b=vx(d),n=d==="x"?l===(e?"end":"start")?"right":"left":l==="start"?"bottom":"top";return t.reference[b]>t.floating[b]&&(n=As(n)),[n,As(n)]}function kY(c){let t=As(c);return[Yx(c),t,Yx(t)]}function Yx(c){return c.includes("start")?c.replace("start","end"):c.replace("end","start")}var NY=["left","right"],SY=["right","left"],k$=["top","bottom"],A$=["bottom","top"];function w$(c,t,e){switch(c){case"top":case"bottom":return e?t?SY:NY:t?NY:SY;case"left":case"right":return t?k$:A$;default:return[]}}function AY(c,t,e,l){let d=Sa(c),b=w$(an(c),e==="start",l);return d&&(b=b.map(n=>n+"-"+d),t&&(b=b.concat(b.map(Yx)))),b}function As(c){let t=an(c);return z$[t]+c.slice(t.length)}function O$(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 m5(c){return typeof c!="number"?O$(c):{top:c,right:c,bottom:c,left:c}}function za(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 wY(c,t,e){let{reference:l,floating:d}=c,b=yd(t),n=Nx(t),o=vx(n),a=an(t),i=b==="y",G=l.x+l.width/2-d.width/2,X=l.y+l.height/2-d.height/2,s=l[o]/2-d[o]/2,r;switch(a){case"top":r={x:G,y:l.y-d.height};break;case"bottom":r={x:G,y:l.y+l.height};break;case"right":r={x:l.x+l.width,y:X};break;case"left":r={x:l.x-d.width,y:X};break;default:r={x:l.x,y:l.y}}let m=Sa(t);return m&&(r[n]+=s*(m==="end"?1:-1)*(e&&i?-1:1)),r}async function OY(c,t){var e;t===void 0&&(t={});let{x:l,y:d,platform:b,rects:n,elements:o,strategy:a}=c,{boundary:i="clippingAncestors",rootBoundary:G="viewport",elementContext:X="floating",altBoundary:s=!1,padding:r=0}=on(t,c),m=m5(r),g=o[s?X==="floating"?"reference":"floating":X],R=za(await b.getClippingRect({element:(e=await(b.isElement==null?void 0:b.isElement(g)))==null||e?g:g.contextElement||await(b.getDocumentElement==null?void 0:b.getDocumentElement(o.floating)),boundary:i,rootBoundary:G,strategy:a})),H=X==="floating"?{x:l,y:d,width:n.floating.width,height:n.floating.height}:n.reference,I=await(b.getOffsetParent==null?void 0:b.getOffsetParent(o.floating)),Z=await(b.isElement==null?void 0:b.isElement(I))&&await(b.getScale==null?void 0:b.getScale(I))||{x:1,y:1},p=za(b.convertOffsetParentRelativeRectToViewportRelativeRect?await b.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:H,offsetParent:I,strategy:a}):H);return{top:(R.top-p.top+m.top)/Z.y,bottom:(p.bottom-R.bottom+m.bottom)/Z.y,left:(R.left-p.left+m.left)/Z.x,right:(p.right-R.right+m.right)/Z.x}}var T$=50,TY=async(c,t,e)=>{let{placement:l="bottom",strategy:d="absolute",middleware:b=[],platform:n}=e,o=n.detectOverflow?n:{...n,detectOverflow:OY},a=await(n.isRTL==null?void 0:n.isRTL(t)),i=await n.getElementRects({reference:c,floating:t,strategy:d}),{x:G,y:X}=wY(i,l,a),s=l,r=0,m={};for(let x=0;x<b.length;x++){let g=b[x];if(!g)continue;let{name:R,fn:H}=g,{x:I,y:Z,data:p,reset:y}=await H({x:G,y:X,initialPlacement:l,placement:s,strategy:d,middlewareData:m,rects:i,platform:o,elements:{reference:c,floating:t}});G=I??G,X=Z??X,m[R]={...m[R],...p},y&&r<T$&&(r++,typeof y=="object"&&(y.placement&&(s=y.placement),y.rects&&(i=y.rects===!0?await n.getElementRects({reference:c,floating:t,strategy:d}):y.rects),{x:G,y:X}=wY(i,s,a)),x=-1)}return{x:G,y:X,placement:s,strategy:d,middlewareData:m}},QY=c=>({name:"arrow",options:c,async fn(t){let{x:e,y:l,placement:d,rects:b,platform:n,elements:o,middlewareData:a}=t,{element:i,padding:G=0}=on(c,t)||{};if(i==null)return{};let X=m5(G),s={x:e,y:l},r=Nx(d),m=vx(r),x=await n.getDimensions(i),g=r==="y",R=g?"top":"left",H=g?"bottom":"right",I=g?"clientHeight":"clientWidth",Z=b.reference[m]+b.reference[r]-s[r]-b.floating[m],p=s[r]-b.reference[r],y=await(n.getOffsetParent==null?void 0:n.getOffsetParent(i)),W=y?y[I]:0;(!W||!await(n.isElement==null?void 0:n.isElement(y)))&&(W=o.floating[I]||b.floating[m]);let B=Z/2-p/2,C=W/2-x[m]/2-1,h=mb(X[R],C),J=mb(X[H],C),v=W-x[m]-J,F=W/2-x[m]/2+B,A=r5(h,F,v),z=!a.arrow&&Sa(d)!=null&&F!==A&&b.reference[m]/2-(F<h?h:J)-x[m]/2<0,w=z?F<h?F-h:F-v:0;return{[r]:s[r]+w,data:{[r]:A,centerOffset:F-A-w,...z&&{alignmentOffset:w}},reset:z}}});var UY=function(c){return c===void 0&&(c={}),{name:"flip",options:c,async fn(t){var e,l;let{placement:d,middlewareData:b,rects:n,initialPlacement:o,platform:a,elements:i}=t,{mainAxis:G=!0,crossAxis:X=!0,fallbackPlacements:s,fallbackStrategy:r="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:x=!0,...g}=on(c,t);if((e=b.arrow)!=null&&e.alignmentOffset)return{};let R=an(d),H=yd(o),I=an(o)===o,Z=await(a.isRTL==null?void 0:a.isRTL(i.floating)),p=s||(I||!x?[As(o)]:kY(o)),y=m!=="none";!s&&y&&p.push(...AY(o,x,m,Z));let W=[o,...p],B=await a.detectOverflow(t,g),C=[],h=((l=b.flip)==null?void 0:l.overflows)||[];if(G&&C.push(B[R]),X){let A=zY(d,n,Z);C.push(B[A[0]],B[A[1]])}if(h=[...h,{placement:d,overflows:C}],!C.every(A=>A<=0)){var J,v;let A=(((J=b.flip)==null?void 0:J.index)||0)+1,z=W[A];if(z&&(!(X==="alignment"?H!==yd(z):!1)||h.every(k=>yd(k.placement)===H?k.overflows[0]>0:!0)))return{data:{index:A,overflows:h},reset:{placement:z}};let w=(v=h.filter(P=>P.overflows[0]<=0).sort((P,k)=>P.overflows[1]-k.overflows[1])[0])==null?void 0:v.placement;if(!w)switch(r){case"bestFit":{var F;let P=(F=h.filter(k=>{if(y){let T=yd(k.placement);return T===H||T==="y"}return!0}).map(k=>[k.placement,k.overflows.filter(T=>T>0).reduce((T,f)=>T+f,0)]).sort((k,T)=>k[1]-T[1])[0])==null?void 0:F[0];P&&(w=P);break}case"initialPlacement":w=o;break}if(d!==w)return{reset:{placement:w}}}return{}}}};var DY=new Set(["left","top"]);async function Q$(c,t){let{placement:e,platform:l,elements:d}=c,b=await(l.isRTL==null?void 0:l.isRTL(d.floating)),n=an(e),o=Sa(e),a=yd(e)==="y",i=DY.has(n)?-1:1,G=b&&a?-1:1,X=on(t,c),{mainAxis:s,crossAxis:r,alignmentAxis:m}=typeof X=="number"?{mainAxis:X,crossAxis:0,alignmentAxis:null}:{mainAxis:X.mainAxis||0,crossAxis:X.crossAxis||0,alignmentAxis:X.alignmentAxis};return o&&typeof m=="number"&&(r=o==="end"?m*-1:m),a?{x:r*G,y:s*i}:{x:s*i,y:r*G}}var LY=function(c){return c===void 0&&(c=0),{name:"offset",options:c,async fn(t){var e,l;let{x:d,y:b,placement:n,middlewareData:o}=t,a=await Q$(t,c);return n===((e=o.offset)==null?void 0:e.placement)&&(l=o.arrow)!=null&&l.alignmentOffset?{}:{x:d+a.x,y:b+a.y,data:{...a,placement:n}}}}},EY=function(c){return c===void 0&&(c={}),{name:"shift",options:c,async fn(t){let{x:e,y:l,placement:d,platform:b}=t,{mainAxis:n=!0,crossAxis:o=!1,limiter:a={fn:H=>{let{x:I,y:Z}=H;return{x:I,y:Z}}},...i}=on(c,t),G={x:e,y:l},X=await b.detectOverflow(t,i),s=yd(d),r=fx(s),m=G[r],x=G[s],g=(H,I)=>r5(I+X[H==="y"?"top":"left"],I,I-X[H==="y"?"bottom":"right"]);n&&(m=g(r,m)),o&&(x=g(s,x));let R=a.fn({...t,[r]:m,[s]:x});return{...R,data:{x:R.x-e,y:R.y-l,enabled:{[r]:n,[s]:o}}}}}},jY=function(c){return c===void 0&&(c={}),{options:c,fn(t){var e,l;let{x:d,y:b,placement:n,rects:o,middlewareData:a}=t,{offset:i=0,mainAxis:G=!0,crossAxis:X=!0}=on(c,t),s={x:d,y:b},r=yd(n),m=fx(r),x=s[m],g=s[r],R=on(i,t),H=typeof R=="number"?{mainAxis:R,crossAxis:0}:{mainAxis:(e=R.mainAxis)!=null?e:0,crossAxis:(l=R.crossAxis)!=null?l:0};if(G){let p=m==="y"?"height":"width",y=o.reference[m]-o.floating[p]+H.mainAxis,W=o.reference[m]+o.reference[p]-H.mainAxis;x<y?x=y:x>W&&(x=W)}if(X){var I,Z;let p=m==="y"?"width":"height",y=DY.has(an(n)),W=o.reference[r]-o.floating[p]+(y&&((I=a.offset)==null?void 0:I[r])||0)+(y?0:H.crossAxis),B=o.reference[r]+o.reference[p]+(y?0:((Z=a.offset)==null?void 0:Z[r])||0)-(y?H.crossAxis:0);g<W?g=W:g>B&&(g=B)}return{[m]:x,[r]:g}}}},MY=function(c){return c===void 0&&(c={}),{name:"size",options:c,async fn(t){let{placement:e,rects:l,platform:d,elements:b}=t,{apply:n=()=>{},...o}=on(c,t),a=await d.detectOverflow(t,o),i=an(e),G=Sa(e),X=yd(e)==="y",{width:s,height:r}=l.floating,m,x;i==="top"||i==="bottom"?(m=i,x=G===(await(d.isRTL==null?void 0:d.isRTL(b.floating))?"start":"end")?"left":"right"):(x=i,m=G==="end"?"top":"bottom");let g=r-a.top-a.bottom,R=s-a.left-a.right,H=mb(r-a[m],g),I=mb(s-a[x],R),Z=t.middlewareData.shift,p=!Z,y=H,W=I;Z!=null&&Z.enabled.x&&(W=R),Z!=null&&Z.enabled.y&&(y=g),p&&!G&&(X?W=s-2*Bd(a.left,a.right):y=r-2*Bd(a.top,a.bottom)),await n({...t,availableWidth:W,availableHeight:y});let B=await d.getDimensions(b.floating);return s!==B.width||r!==B.height?{reset:{rects:!0}}:{}}}};function Sx(){return typeof window<"u"}function wa(c){return _Y(c)?(c.nodeName||"").toLowerCase():"#document"}function we(c){var t;return(c==null||(t=c.ownerDocument)==null?void 0:t.defaultView)||window}function gb(c){var t;return(t=(_Y(c)?c.ownerDocument:c.document)||window.document)==null?void 0:t.documentElement}function _Y(c){return Sx()?c instanceof Node||c instanceof we(c).Node:!1}function Vd(c){return Sx()?c instanceof Element||c instanceof we(c).Element:!1}function Gn(c){return Sx()?c instanceof HTMLElement||c instanceof we(c).HTMLElement:!1}function PY(c){return!Sx()||typeof ShadowRoot>"u"?!1:c instanceof ShadowRoot||c instanceof we(c).ShadowRoot}function Ts(c){let{overflow:t,overflowX:e,overflowY:l,display:d}=Jd(c);return/auto|scroll|overlay|hidden|clip/.test(t+l+e)&&d!=="inline"&&d!=="contents"}function KY(c){return/^(table|td|th)$/.test(wa(c))}function Qs(c){try{if(c.matches(":popover-open"))return!0}catch{}try{return c.matches(":modal")}catch{return!1}}var U$=/transform|translate|scale|rotate|perspective|filter/,D$=/paint|layout|strict|content/,ka=c=>!!c&&c!=="none",x5;function zx(c){let t=Vd(c)?Jd(c):c;return ka(t.transform)||ka(t.translate)||ka(t.scale)||ka(t.rotate)||ka(t.perspective)||!kx()&&(ka(t.backdropFilter)||ka(t.filter))||U$.test(t.willChange||"")||D$.test(t.contain||"")}function qY(c){let t=io(c);for(;Gn(t)&&!CG(t);){if(zx(t))return t;if(Qs(t))return null;t=io(t)}return null}function kx(){return x5==null&&(x5=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),x5}function CG(c){return/^(html|body|#document)$/.test(wa(c))}function Jd(c){return we(c).getComputedStyle(c)}function Us(c){return Vd(c)?{scrollLeft:c.scrollLeft,scrollTop:c.scrollTop}:{scrollLeft:c.scrollX,scrollTop:c.scrollY}}function io(c){if(wa(c)==="html")return c;let t=c.assignedSlot||c.parentNode||PY(c)&&c.host||gb(c);return PY(t)?t.host:t}function $Y(c){let t=io(c);return CG(t)?(c.ownerDocument||c).body:Gn(t)&&Ts(t)?t:$Y(t)}function Aa(c,t,e){var l;t===void 0&&(t=[]),e===void 0&&(e=!0);let d=$Y(c),b=d===((l=c.ownerDocument)==null?void 0:l.body),n=we(d);if(b){let o=Ax(n);return t.concat(n,n.visualViewport||[],Ts(d)?d:[],o&&e?Aa(o):[])}else return t.concat(d,Aa(d,[],e))}function Ax(c){return c.parent&&Object.getPrototypeOf(c.parent)?c.frameElement:null}function ef(c){let t=Jd(c),e=parseFloat(t.width)||0,l=parseFloat(t.height)||0,d=Gn(c),b=d?c.offsetWidth:e,n=d?c.offsetHeight:l,o=ws(e)!==b||ws(l)!==n;return o&&(e=b,l=n),{width:e,height:l,$:o}}function H5(c){return Vd(c)?c:c.contextElement}function FG(c){let t=H5(c);if(!Gn(t))return xb(1);let e=t.getBoundingClientRect(),{width:l,height:d,$:b}=ef(t),n=(b?ws(e.width):e.width)/l,o=(b?ws(e.height):e.height)/d;return(!n||!Number.isFinite(n))&&(n=1),(!o||!Number.isFinite(o))&&(o=1),{x:n,y:o}}var L$=xb(0);function lf(c){let t=we(c);return!kx()||!t.visualViewport?L$:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function E$(c,t,e){return t===void 0&&(t=!1),!!e&&t&&e===we(c)}function Oa(c,t,e,l){t===void 0&&(t=!1),e===void 0&&(e=!1);let d=c.getBoundingClientRect(),b=H5(c),n=xb(1);t&&(l?Vd(l)&&(n=FG(l)):n=FG(c));let o=E$(b,e,l)?lf(b):xb(0),a=(d.left+o.x)/n.x,i=(d.top+o.y)/n.y,G=d.width/n.x,X=d.height/n.y;if(b&&l){let s=we(b),r=Vd(l)?we(l):l,m=s,x=Ax(m);for(;x&&r!==m;){let g=FG(x),R=x.getBoundingClientRect(),H=Jd(x),I=R.left+(x.clientLeft+parseFloat(H.paddingLeft))*g.x,Z=R.top+(x.clientTop+parseFloat(H.paddingTop))*g.y;a*=g.x,i*=g.y,G*=g.x,X*=g.y,a+=I,i+=Z,m=we(x),x=Ax(m)}}return za({width:G,height:X,x:a,y:i})}function wx(c,t){let e=Us(c).scrollLeft;return t?t.left+e:Oa(gb(c)).left+e}function df(c,t){let e=c.getBoundingClientRect(),l=e.left+t.scrollLeft-wx(c,e),d=e.top+t.scrollTop;return{x:l,y:d}}function j$(c){let{elements:t,rect:e,offsetParent:l,strategy:d}=c,b=d==="fixed",n=gb(l),o=t?Qs(t.floating):!1;if(l===n||o&&b)return e;let a={scrollLeft:0,scrollTop:0},i=xb(1),G=xb(0),X=Gn(l);if((X||!b)&&((wa(l)!=="body"||Ts(n))&&(a=Us(l)),X)){let r=Oa(l);i=FG(l),G.x=r.x+l.clientLeft,G.y=r.y+l.clientTop}let s=n&&!X&&!b?df(n,a):xb(0);return{width:e.width*i.x,height:e.height*i.y,x:e.x*i.x-a.scrollLeft*i.x+G.x+s.x,y:e.y*i.y-a.scrollTop*i.y+G.y+s.y}}function M$(c){return c.getClientRects?Array.from(c.getClientRects()):[]}function P$(c){let t=Us(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),b=-t.scrollLeft+wx(c),n=-t.scrollTop;return Jd(e).direction==="rtl"&&(b+=Bd(c.clientWidth,e.clientWidth)-l),{width:l,height:d,x:b,y:n}}var _$=25;function K$(c,t,e){e===void 0&&(e="viewport");let l=e==="layoutViewport",d=we(c),b=gb(c),n=d.visualViewport,o=b.clientWidth,a=b.clientHeight,i=0,G=0;if(n){let s=!kx()||t==="fixed";l?s||(i=-n.offsetLeft,G=-n.offsetTop):(o=n.width,a=n.height,s&&(i=n.offsetLeft,G=n.offsetTop))}if(wx(b)<=0){let s=b.ownerDocument,r=s.body,m=getComputedStyle(r),x=s.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,g=Math.abs(b.clientWidth-r.clientWidth-x),R=getComputedStyle(b).scrollbarGutter==="stable both-edges"?g/2:g;R<=_$&&(o-=R)}return{width:o,height:a,x:i,y:G}}function q$(c,t){let e=Oa(c,!0,t==="fixed"),l=e.top+c.clientTop,d=e.left+c.clientLeft,b=FG(c),n=c.clientWidth*b.x,o=c.clientHeight*b.y,a=d*b.x,i=l*b.y;return{width:n,height:o,x:a,y:i}}function cf(c,t,e){let l;if(t==="viewport"||t==="layoutViewport")l=K$(c,e,t);else if(t==="document")l=P$(gb(c));else if(Vd(t))l=q$(t,e);else{let d=lf(c);l={x:t.x-d.x,y:t.y-d.y,width:t.width,height:t.height}}return za(l)}function $$(c,t){let e=t.get(c);if(e)return e;let l=Aa(c,[],!1).filter(o=>Vd(o)&&wa(o)!=="body"),d=null,b=Jd(c).position==="fixed",n=b?io(c):c;for(;Vd(n)&&!CG(n);){let o=Jd(n),a=zx(n),i=d?d.position:b?"fixed":"";!a&&(i==="fixed"||i==="absolute"&&o.position==="static")?l=l.filter(X=>X!==n):d=o,n=io(n)}return t.set(c,l),l}function ccc(c){let{element:t,boundary:e,rootBoundary:l,strategy:d}=c,n=[...e==="clippingAncestors"?Qs(t)?[]:$$(t,this._c):[].concat(e),l],o=cf(t,n[0],d),a=o.top,i=o.right,G=o.bottom,X=o.left;for(let s=1;s<n.length;s++){let r=cf(t,n[s],d);a=Bd(r.top,a),i=mb(r.right,i),G=mb(r.bottom,G),X=Bd(r.left,X)}return{width:i-X,height:G-a,x:X,y:a}}function tcc(c){let{width:t,height:e}=ef(c);return{width:t,height:e}}function ecc(c,t,e){let l=Gn(t),d=gb(t),b=e==="fixed",n=Oa(c,!0,b,t),o={scrollLeft:0,scrollTop:0},a=xb(0);if((l||!b)&&((wa(t)!=="body"||Ts(d))&&(o=Us(t)),l)){let s=Oa(t,!0,b,t);a.x=s.x+t.clientLeft,a.y=s.y+t.clientTop}!l&&d&&(a.x=wx(d));let i=d&&!l&&!b?df(d,o):xb(0),G=n.left+o.scrollLeft-a.x-i.x,X=n.top+o.scrollTop-a.y-i.y;return{x:G,y:X,width:n.width,height:n.height}}function g5(c){return Jd(c).position==="static"}function tf(c,t){if(!Gn(c)||Jd(c).position==="fixed")return null;if(t)return t(c);let e=c.offsetParent;return gb(c)===e&&(e=e.ownerDocument.body),e}function bf(c,t){let e=we(c);if(Qs(c))return e;if(!Gn(c)){let d=io(c);for(;d&&!CG(d);){if(Vd(d)&&!g5(d))return d;d=io(d)}return e}let l=tf(c,t);for(;l&&KY(l)&&g5(l);)l=tf(l,t);return l&&CG(l)&&g5(l)&&!zx(l)?e:l||qY(c)||e}var lcc=async function(c){let t=this.getOffsetParent||bf,e=this.getDimensions,l=await e(c.floating);return{reference:ecc(c.reference,await t(c.floating),c.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function dcc(c){return Jd(c).direction==="rtl"}var nf={convertOffsetParentRelativeRectToViewportRelativeRect:j$,getDocumentElement:gb,getClippingRect:ccc,getOffsetParent:bf,getElementRects:lcc,getClientRects:M$,getDimensions:tcc,getScale:FG,isElement:Vd,isRTL:dcc};function of(c,t){return c.x===t.x&&c.y===t.y&&c.width===t.width&&c.height===t.height}function bcc(c,t,e){let l=null,d,b=gb(c);function n(){var G;clearTimeout(d),(G=l)==null||G.disconnect(),l=null}function o(G,X){G===void 0&&(G=!1),X===void 0&&(X=1),n();let s=c.getBoundingClientRect(),{left:r,top:m,width:x,height:g}=s;if(G||t(),!x||!g)return;let R=Os(m),H=Os(b.clientWidth-(r+x)),I=Os(b.clientHeight-(m+g)),Z=Os(r),y={rootMargin:-R+"px "+-H+"px "+-I+"px "+-Z+"px",threshold:Bd(0,mb(1,X))||1},W=!0;function B(C){let h=C[0].intersectionRatio;if(!of(s,c.getBoundingClientRect()))return o();if(h!==X){if(!W)return o();h?o(!1,h):d=setTimeout(()=>{o(!1,1e-7)},1e3)}W=!1}try{l=new IntersectionObserver(B,{...y,root:b.ownerDocument})}catch{l=new IntersectionObserver(B,y)}l.observe(c)}let a=we(c),i=()=>o(e);return a.addEventListener("resize",i),o(!0),()=>{a.removeEventListener("resize",i),n()}}function Ds(c,t,e,l){l===void 0&&(l={});let{ancestorScroll:d=!0,ancestorResize:b=!0,elementResize:n=typeof ResizeObserver=="function",layoutShift:o=typeof IntersectionObserver=="function",animationFrame:a=!1}=l,i=H5(c),G=d||b?[...i?Aa(i):[],...t?Aa(t):[]]:[];G.forEach(R=>{d&&R.addEventListener("scroll",e),b&&R.addEventListener("resize",e)});let X=i&&o?bcc(i,e,b):null,s=-1,r=null;n&&(r=new ResizeObserver(R=>{let[H]=R;H&&H.target===i&&r&&t&&(r.unobserve(t),cancelAnimationFrame(s),s=requestAnimationFrame(()=>{var I;(I=r)==null||I.observe(t)})),e()}),i&&!a&&r.observe(i),t&&r.observe(t));let m,x=a?Oa(c):null;a&&g();function g(){let R=Oa(c);x&&!of(x,R)&&e(),x=R,m=requestAnimationFrame(g)}return e(),()=>{var R;G.forEach(H=>{d&&H.removeEventListener("scroll",e),b&&H.removeEventListener("resize",e)}),X?.(),(R=r)==null||R.disconnect(),r=null,a&&cancelAnimationFrame(m)}}var Ox=LY;var Tx=EY,Qx=UY,Ux=MY;var Ls=QY;var Dx=jY,Es=(c,t,e)=>{let l=new Map,d=e??{},b={...nf,...d.platform,_c:l};return TY(c,t,{...d,platform:b})};var ncc="div";function af(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 occ(c){if(!c)return af();let{x:t,y:e,width:l,height:d}=c;return af(t,e,l,d)}function acc(c,t){return{contextElement:c||void 0,getBoundingClientRect:()=>{let e=c,l=t?.(e);return l||!e?occ(l):e.getBoundingClientRect()}}}function icc(c){return/^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(c)}function Gf(c){let t=window.devicePixelRatio||1;return Math.round(c*t)/t}function Gcc(c){return typeof c=="number"?c:Math.max(c.left??0,c.right??0)}function Xcc(c,t){return Ox(({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 ucc(c){if(c.flip===!1)return;let t=typeof c.flip=="string"?c.flip.split(" "):void 0;return sc(!t||t.every(icc),!1),Qx({padding:c.overflowPadding,fallbackPlacements:t})}function scc(c){if(!(!c.slide&&!c.overlap))return Tx({mainAxis:c.slide,crossAxis:c.overlap,padding:c.overflowPadding,limiter:Dx()})}function rcc(c,t){return Ux({padding:c.overflowPadding,apply({elements:e,availableWidth:l,availableHeight:d,rects:b}){if(t?.())return;let n=e.floating,o=Math.round(b.reference.width);l=Math.floor(l),d=Math.floor(d),n.style.setProperty("--popover-anchor-width",`${o}px`),n.style.setProperty("--popover-available-width",`${l}px`),n.style.setProperty("--popover-available-height",`${d}px`),c.sameWidth&&(n.style.width=`${o}px`),c.fitViewport&&(n.style.maxWidth=`${l}px`,n.style.maxHeight=`${d}px`)}})}function mcc(c,t){if(c)return Ls({element:c,padding:t.arrowPadding})}var js=$(function({store:t,modal:e=!1,portal:l=e,preserveTabOrder:d=!0,autoFocusOnShow:b=!0,wrapperProps:n,fixed:o=!1,flip:a=!0,shift:i=0,slide:G=!0,overlap:X=!1,sameWidth:s=!1,fitViewport:r=!1,gutter:m,arrowPadding:x=4,overflowPadding:g=8,getAnchorRect:R,updatePosition:H,...I}){let Z=Ya();t=t||Z,sc(t,!1);let p=j(t,"arrowElement"),y=j(t,"anchorElement"),W=d&&l&&!e,B=j(t,W?["disclosureElement"]:[],Wc=>W?Wc.disclosureElement:null),C=j(t,"popoverElement"),h=j(t,"contentElement"),J=j(t,"placement"),v=j(t,"mounted"),F=j(t,"rendered"),A=(0,Lx.useRef)(null),[z,w]=(0,Lx.useState)(!1),{portalRef:P,domReady:k}=sG(l,I.portalRef),T=oc(R),f=oc(H),U=!!H,cc=typeof g=="number"?g:g.top??0,Q=typeof g=="number"?g:g.right??0,E=typeof g=="number"?g:g.bottom??0,q=typeof g=="number"?g:g.left??0,uc=!v&&bn(v,I.hidden,I.alwaysVisible);gc(()=>{if(!C?.isConnected)return;let Wc={top:cc,right:Q,bottom:E,left:q};if(C.style.setProperty("--popover-overflow-padding",`${Gcc(Wc)}px`),uc&&!U)return;let Yc=acc(y,T),Rt=!1,Kc=()=>!!(Rt||!C.isConnected),rc=async()=>{if(Kc()||!v)return;p||(A.current=A.current||document.createElement("div"));let ge=p||A.current,Bt=[Xcc(ge,{gutter:m,shift:i}),ucc({flip:a,overflowPadding:Wc}),scc({slide:G,shift:i,overlap:X,overflowPadding:Wc}),mcc(ge,{arrowPadding:x}),rcc({sameWidth:s,fitViewport:r,overflowPadding:Wc},Kc)],Lt=await Es(Yc,C,{placement:J,strategy:o?"fixed":"absolute",middleware:Bt});if(Kc())return;t?.setState("currentPlacement",Lt.placement),w(!0);let id=Gf(Lt.x),Gd=Gf(Lt.y);if(Object.assign(C.style,{top:"0",left:"0",transform:`translate3d(${id}px,${Gd}px,0)`}),ge&&Lt.middlewareData.arrow){let{x:He,y:Zl}=Lt.middlewareData.arrow,tb=rb(Lt.placement),pl=ge.clientWidth/2,ve=ge.clientHeight/2,eb=He!=null?He+pl:-pl,Sl=Zl!=null?Zl+ve:-ve;C.style.setProperty("--popover-transform-origin",{top:`${eb}px calc(100% + ${ve}px)`,bottom:`${eb}px ${-ve}px`,left:`calc(100% + ${pl}px) ${Sl}px`,right:`${-pl}px ${Sl}px`}[tb]),Object.assign(ge.style,{left:He!=null?`${He}px`:"",top:Zl!=null?`${Zl}px`:"",right:"",bottom:"",[tb]:"100%"})}},Mt=Ds(Yc,C,async()=>{if(!Kc())if(U){if(await f({updatePosition:rc}),Kc())return;w(!0)}else await rc()},{elementResize:typeof ResizeObserver=="function"});return()=>{Rt=!0,w(!1),Mt()}},[t,F,C,p,y,J,v,uc,k,o,a,i,G,X,s,r,m,x,cc,Q,E,q,T,U,f]),gc(()=>{if(!v||!k||!C?.isConnected||!h?.isConnected)return;let Wc=()=>{C.style.zIndex=getComputedStyle(h).zIndex};Wc();let Yc=requestAnimationFrame(()=>{Yc=requestAnimationFrame(Wc)});return()=>cancelAnimationFrame(Yc)},[v,k,C,h]);let Hc=o?"fixed":"absolute";return I=Rc(I,Wc=>(0,R5.jsx)("div",{...n,style:{position:Hc,top:0,left:0,width:"max-content",...n?.style},ref:t?.setPopoverElement,children:Wc}),[t,Hc,n]),I=Rc(I,Wc=>(0,R5.jsx)(Xb,{value:t,children:Wc}),[t]),I={"data-placing":!z||void 0,...I,style:{position:"relative",...I.style}},I=s5({store:t,modal:e,portal:l,preserveTabOrder:d,preserveTabOrderAnchor:B||y,autoFocusOnShow:z&&b,...I,portalRef:P}),I}),oWc=Wd(_(function(t){let e=js(t);return K(ncc,e)}),Ya);var Ms=Mc([pG],[Xb]),XWc=Ms.useContext,uWc=Ms.useScopedContext,Ps=Ms.useProviderContext,Ex=Ms.ContextProvider,YG=Ms.ScopedContextProvider;function I5(c){return[c.clientX,c.clientY]}function Xf(c,t){let[e,l]=c,d=!1,b=t.length;for(let n=b,o=0,a=n-1;o<n;a=o++){let i=t[o],G=t[a],X=t[a===0?n-1:a-1];if(i==null||G==null||X==null)return!1;let[s,r]=i,[m,x]=G,[,g]=X,R=(r-x)*(e-s)-(s-m)*(l-r);if(x<r){if(l>=x&&l<r){if(R===0)return!0;R>0&&(l===x?l>g&&(d=!d):d=!d)}}else if(r<x){if(l>r&&l<=x){if(R===0)return!0;R<0&&(l===x?l<g&&(d=!d):d=!d)}}else if(l===r&&(e>=m&&e<=s||e>=s&&e<=m))return!0}return d}function xcc(c,t){let{top:e,right:l,bottom:d,left:b}=t,[n,o]=c;return[n<b?"left":n>l?"right":null,o<e?"top":o>d?"bottom":null]}function uf(c,t){let e=c.getBoundingClientRect(),{top:l,right:d,bottom:b,left:n}=e,[o,a]=xcc(t,e),i=[t];return o?(a!=="top"&&i.push([o==="left"?n:d,l]),i.push([o==="left"?d:n,l]),i.push([o==="left"?d:n,b]),a!=="bottom"&&i.push([o==="left"?n:d,b])):a==="top"?(i.push([n,l]),i.push([n,b]),i.push([d,b]),i.push([d,l])):(i.push([n,b]),i.push([n,l]),i.push([d,l]),i.push([d,b])),i}var pt=u(dc(),1),Z5=u(V(),1);var gcc="div";function Hcc(c,t,e,l){return!!(kl(t)||c.includes(t)||e&&c.includes(e)||l?.some(d=>kl(d)||c.includes(d)))}function sf({event:c,element:t,enterPointRef:e,disablePointerEvents:l,refreshEnterPoint:d=!1}){let b=e.current;if(!b)return!1;let n=I5(c);return Xf(n,uf(t,b))?(d&&(e.current=n),l(c)&&(c.preventDefault(),c.stopPropagation()),!0):!1}function Rcc({store:c,...t}){let[e,l]=(0,pt.useState)(!1),d=j(c,"mounted");(0,pt.useEffect)(()=>{d||l(!1)},[d]);let b=t.onFocus,n=oc(a=>{b?.(a),!a.defaultPrevented&&l(!0)}),o=(0,pt.useRef)(null);return(0,pt.useEffect)(()=>Tc(c,["anchorElement"],a=>{o.current=a.anchorElement}),[c]),t={autoFocusOnHide:e,finalFocus:o,...t,onFocus:n},t}var rf=(0,pt.createContext)(null),_s=$(function({store:t,modal:e=!1,portal:l=e,hideOnEscape:d=!0,hideOnHoverOutside:b=!0,disablePointerEventsOnApproach:n=!!b,...o}){let a=Ps();t=t||a,sc(t,!1);let i=(0,pt.useRef)(null),G=(0,pt.useRef)([]),X=(0,pt.useRef)(0),s=(0,pt.useRef)(null),{portalRef:r,domReady:m}=sG(l,o.portalRef),x=mG(),g=!!b,R=Dc(b),H=!!n,I=Dc(n),Z=j(t,"open"),p=j(t,"mounted"),y=(0,pt.useCallback)(()=>{window.clearTimeout(X.current),X.current=0},[]);(0,pt.useEffect)(()=>{if(!m||!p||!g&&!H)return;let J=i.current;return J?Uc(Gt("mousemove",F=>{if(!t||!x())return;let{anchorElement:A,hideTimeout:z,timeout:w}=t.getState(),P=F.composedPath(),k=A;if(Hcc(P,J,k,G.current)){s.current=k&&P.includes(k)?I5(F):null,y();return}X.current||sf({event:F,element:J,enterPointRef:s,disablePointerEvents:I,refreshEnterPoint:!0})||R(F)&&(X.current=window.setTimeout(()=>{X.current=0,t?.hide()},z??w))},!0),y):void 0},[t,x,m,p,g,H,G,y,I,R]),(0,pt.useEffect)(()=>{if(!m||!p||!H)return;let J=v=>{let F=i.current;F&&sf({event:v,element:F,enterPointRef:s,disablePointerEvents:I})};return Uc(Gt("mouseenter",J,!0),Gt("mouseover",J,!0),Gt("mouseout",J,!0),Gt("mouseleave",J,!0))},[m,p,H,I]),(0,pt.useEffect)(()=>{m&&(Z||t?.setAutoFocusOnShow(!1))},[t,m,Z]);let W=iG(Z);(0,pt.useEffect)(()=>{if(m)return()=>{W.current||t?.setAutoFocusOnShow(!1)}},[t,m]);let B=(0,pt.useContext)(rf);gc(()=>{if(e||!l||!p||!m)return;let J=i.current;if(J)return B?.(J)},[e,l,p,m]);let C=(0,pt.useCallback)(J=>{y(),G.current=[...G.current,J];let v=B?.(J);return()=>{y(),G.current=G.current.filter(F=>F!==J),v?.()}},[y,B]);o=Rc(o,J=>(0,Z5.jsx)(YG,{value:t,children:(0,Z5.jsx)(rf.Provider,{value:C,children:J})}),[t,C]),o={...o,ref:Zc(i,o.ref)},o=Rcc({store:t,...o});let h=j(t,["autoFocusOnShow"],J=>e||J.autoFocusOnShow);return o=js({store:t,modal:e,portal:l,autoFocusOnShow:h,...o,portalRef:r,hideOnEscape(J){return ln(d,J)?!1:(requestAnimationFrame(()=>{requestAnimationFrame(()=>{t?.hide()})}),!0)}}),o}),WWc=Wd(_(function(t){let e=_s(t);return K(gcc,e)}),Ps);var Ks=Mc([Ex],[YG]),Icc=Ks.useContext,JWc=Ks.useScopedContext,qs=Ks.useProviderContext,hWc=Ks.ContextProvider,mf=Ks.ScopedContextProvider;var xf=u(V(),1);var Zcc="div",pcc=$(function({store:t,portal:e=!0,gutter:l=8,preserveTabOrder:d=!1,hideOnHoverOutside:b=!0,hideOnInteractOutside:n=!0,...o}){let a=qs();return t=t||a,sc(t,!1),o=Rc(o,i=>(0,xf.jsx)(mf,{value:t,children:i}),[t]),o={role:j(t,["type"],i=>i.type==="description"?"tooltip":"none"),...o},o=_s({...o,store:t,portal:e,gutter:l,preserveTabOrder:d,hideOnHoverOutside(i){if(ln(b,i))return!1;let G=t?.getState().anchorElement;return G?!("focusVisible"in G.dataset):!0},hideOnInteractOutside:i=>{if(ln(n,i))return!1;let G=t?.getState().anchorElement;return G?!nt(G,i.target):!0}}),o}),jx=Wd(_(function(t){let e=pcc(t);return K(Zcc,e)}),qs);var Ta=u(dc(),1),Wcc="a",$s=$(function({store:t,showOnHover:e=!0,...l}){let d=Ps();t=t||d,sc(t,!1);let b=zt(l),n=(0,Ta.useRef)(0);(0,Ta.useEffect)(()=>()=>window.clearTimeout(n.current),[]),(0,Ta.useEffect)(()=>Gt("mouseleave",x=>{if(!t)return;let{anchorElement:g}=t.getState();g&&x.target===g&&(window.clearTimeout(n.current),n.current=0)},!0),[t]);let o=l.onMouseMove,a=Dc(e),i=mG(),G=oc(m=>{if(o?.(m),b||!t||m.defaultPrevented||n.current||!i()||!a(m))return;let x=m.currentTarget;t.setAnchorElement(x),t.setDisclosureElement(x);let{showTimeout:g,timeout:R}=t.getState(),H=()=>{n.current=0,i()&&(t?.setAnchorElement(x),t?.show(),queueMicrotask(()=>{t?.setDisclosureElement(x)}))},I=g??R;I===0?H():n.current=window.setTimeout(H,I)}),X=l.onClick,s=oc(m=>{X?.(m),t&&(window.clearTimeout(n.current),n.current=0)}),r=(0,Ta.useCallback)(m=>{if(!t)return;let{anchorElement:x}=t.getState();x?.isConnected||t.setAnchorElement(m)},[t]);return l={...l,ref:Zc(r,l.ref),onMouseMove:G,onClick:s},l=md(l),l}),TWc=_(function(t){let e=$s(t);return K(Wcc,e)});var cr=u(dc(),1);var Bcc="div",Qa=$c({activeStore:null}),p5=new WeakSet;function ycc(c){return()=>{let{activeStore:t}=Qa.getState();t===c&&Qa.setState("activeStore",null)}}function Vcc(c){c&&(p5.add(c),c.hide(),queueMicrotask(()=>p5.delete(c)))}var Jcc=$(function({store:t,showOnHover:e=!0,...l}){let d=qs();t=t||d,sc(t,!1);let b=(0,cr.useRef)(!1);(0,cr.useEffect)(()=>Tc(t,["mounted"],m=>{m.mounted||(b.current=!1)}),[t]),(0,cr.useEffect)(()=>{if(!t)return;let m=ycc(t);return Uc(m,Tc(t,["mounted"],x=>{if(!t)return;if(x.mounted){let{activeStore:R}=Qa.getState();if(R!==t){if(p5.has(t))return;Vcc(R)}return Qa.setState("activeStore",t)}let g=setTimeout(m,t.getState().skipTimeout);return()=>clearTimeout(g)}))},[t]);let n=l.onMouseEnter,o=oc(m=>{n?.(m),b.current=!0}),a=l.onFocusVisible,i=oc(m=>{a?.(m),!m.defaultPrevented&&(t?.setAnchorElement(m.currentTarget),t?.show())}),G=l.onBlur,X=oc(m=>{if(G?.(m),m.defaultPrevented)return;let{activeStore:x}=Qa.getState();b.current=!1,x===t&&Qa.setState("activeStore",null)}),s=j(t,["type","contentElement"],m=>m.type==="label"?m.contentElement:null);XG(s,"id");let r=s?.id;return l={"aria-labelledby":l["aria-label"]==null?r:void 0,...l,onMouseEnter:o,onFocusVisible:i,onBlur:X},l=$s({store:t,showOnHover(m){if(!b.current||ln(e,m))return!1;let{activeStore:x}=Qa.getState();return x?(t?.show(),!1):!0},...l}),l}),Mx=_(function(t){let e=Jcc(t);return K(Bcc,e)});function Px({popover:c,...t}={}){let e=nb(t.store,gd(c,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let l=e?.getState(),d=Jx({...t,store:e}),b=Xc(t.placement,l?.placement,"bottom"),n=$c({...d.getState(),placement:b,currentPlacement:b,anchorElement:Xc(l?.anchorElement,null),popoverElement:Xc(l?.popoverElement,null),arrowElement:Xc(l?.arrowElement,null),rendered:Symbol("rendered")},d,e);return{...d,...n,setAnchorElement:o=>n.setState("anchorElement",o),setPopoverElement:o=>n.setState("popoverElement",o),setArrowElement:o=>n.setState("arrowElement",o),render:()=>n.setState("rendered",Symbol("rendered"))}}function _x(c,t,e){return ke(t,[e.popover]),Nc(c,e,"placement"),n5(c,t,e)}function Kx(c={}){let t=c.store?.getState(),e=Px({...c,placement:Xc(c.placement,t?.placement,"bottom")}),l=Xc(c.timeout,t?.timeout,500),d=$c({...e.getState(),timeout:l,showTimeout:Xc(c.showTimeout,t?.showTimeout),hideTimeout:Xc(c.hideTimeout,t?.hideTimeout),autoFocusOnShow:Xc(t?.autoFocusOnShow,!1)},e,c.store);return{...e,...d,setAutoFocusOnShow:b=>d.setState("autoFocusOnShow",b)}}function qx(c,t,e){return Nc(c,e,"timeout"),Nc(c,e,"showTimeout"),Nc(c,e,"hideTimeout"),_x(c,t,e)}function gf(c={}){let t=c.store?.getState(),e=Kx({...c,placement:Xc(c.placement,t?.placement,"top"),hideTimeout:Xc(c.hideTimeout,t?.hideTimeout,0)}),l=$c({...e.getState(),type:Xc(c.type,t?.type,"description"),skipTimeout:Xc(c.skipTimeout,t?.skipTimeout,300)},e,c.store);return{...e,...l}}function Ccc(c,t,e){return Nc(c,e,"type"),Nc(c,e,"skipTimeout"),qx(c,t,e)}function $x(c={}){let[t,e]=mt(gf,c);return Ccc(t,e,c)}var tr=Mc([ol],[Ze]),Hf=tr.useContext,Rf=tr.useScopedContext,WBc=tr.useProviderContext,BBc=tr.ContextProvider,yBc=tr.ScopedContextProvider;var Fcc="div",W5=$(function({store:t,...e}){let l=Ya();return t=t||l,e={...e,ref:Zc(t?.setAnchorElement,e.ref)},e}),CBc=_(function(t){let e=W5(t);return K(Fcc,e)});var fG=u(dc(),1),If="button",B5=$(function(t){let e=(0,fG.useRef)(null),l=GG(e,If),[d,b]=(0,fG.useState)(()=>!!l&&rd({tagName:l,type:t.type}));return(0,fG.useEffect)(()=>{e.current&&b(rd(e.current))},[]),t={role:!d&&l!=="a"?"button":void 0,...t,ref:Zc(e,t.ref)},t=Wa(t),t}),SBc=_(function(t){let e=B5(St(t));return K(If,e)});var vG=u(dc(),1);var Ycc="button",fcc=Symbol("disclosure"),y5=$(function({store:t,toggleOnClick:e=!0,...l}){let d=Vs();t=t||d,sc(t,!1);let b=(0,vG.useRef)(null),[n,o]=(0,vG.useState)(!1),a=j(t,"disclosureElement"),i=j(t,"open");(0,vG.useEffect)(()=>{let x=a===b.current;a?.isConnected||(t?.setDisclosureElement(b.current),x=!0),o(i&&x)},[a,t,i]);let G=l.onClick,X=Dc(e),[s,r]=rG(l,fcc,!0),m=oc(x=>{G?.(x),!x.defaultPrevented&&(s||X(x)&&(t?.setDisclosureElement(x.currentTarget),t?.toggle()))});return l={"aria-expanded":n,"aria-controls":j(t,"contentElement")?.id,...r,...l,ref:Zc(b,l.ref),onClick:m},l=B5(l),l}),vcc=_(function(t){let e=y5(St(t));return K(Ycc,e)});var Ncc="button",V5=$(function({store:t,...e}){let l=ha();return t=t||l,sc(t,!1),e={"aria-haspopup":Ha(j(t,"contentElement"),"dialog"),...e},e=y5({store:t,...e}),e}),_Bc=_(function(t){let e=V5(St(t));return K(Ncc,e)});var Zf=u(V(),1),Scc="button",er=$(function({store:t,...e}){let l=Ya();t=t||l,sc(t,!1);let d=e.onClick,b=oc(n=>{t?.setAnchorElement(n.currentTarget),d?.(n)});return e=Rc(e,n=>(0,Zf.jsx)(Xb,{value:t,children:n}),[t]),e={...e,onClick:b},e=W5({store:t,...e}),e=V5({store:t,...e}),e}),d5c=_(function(t){let e=er(St(t));return K(Scc,e)});var pf=u(dc(),1),J5=u(V(),1);var zcc="span",kcc={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"},h5=$(function({store:t,placement:e,...l}){let d=UF();t=t||d,sc(t,!1);let b=rb(j(t,["placement"],o=>e||o.placement)),n=kcc[b];return l={children:(0,pf.useMemo)(()=>(0,J5.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,J5.jsx)("polyline",{points:n})}),[n]),"aria-hidden":!0,...l,style:{width:"1em",height:"1em",pointerEvents:"none",...l.style}},lt(l)}),X5c=_(function(t){let e=h5(t);return K(zcc,e)});var Wf=u(dc(),1),lr=Mc([ol],[Ze]),C5=lr.useContext,m5c=lr.useScopedContext,Bf=lr.useProviderContext,x5c=lr.ContextProvider,yf=lr.ScopedContextProvider,dr=(0,Wf.createContext)(!1);var Ua=u(dc(),1);var Vf="input";function Acc(c,t){if(t!==void 0)return c!=null&&t!=null?t===c:!!t}function wcc(c,t){return c==="input"&&(!t||t==="radio")}var F5=$(function({store:t,name:e,value:l,checked:d,...b}){let n=C5();t=t||n;let o=(0,Ua.useContext)(dr),a=jc(b.id),i=(0,Ua.useRef)(null),G=j(t,["value"],W=>d??Acc(l,W?.value)),X=j(t,"id"),s=e??X;(0,Ua.useEffect)(()=>{a&&G&&t?.getState().activeId!==a&&t?.setActiveId(a)},[t,G,a]);let r=b.onChange,m=wcc(GG(i,Vf),b.type),x=o||zt(b),[g,R]=uG();(0,Ua.useEffect)(()=>{let W=i.current;W&&(m||(G!==void 0&&(W.checked=G),s!==void 0&&(W.name=s),l!==void 0&&(W.value=`${l}`)))},[g,m,G,s,l]);let H=oc(W=>{if(x){W.preventDefault(),W.stopPropagation();return}t?.getState().value!==l&&(m||(W.currentTarget.checked=!0,R()),r?.(W),!W.defaultPrevented&&t?.setValue(l))}),I=b.onClick,Z=oc(W=>{I?.(W),!W.defaultPrevented&&(m||H(W))}),p=b.onFocus,y=oc(W=>{if(p?.(W),W.defaultPrevented||!m||x||!t)return;let{moves:B,activeId:C}=t.getState();B&&(a&&C!==a||W.currentTarget.checked||W.currentTarget.click())});return b={role:m?void 0:"radio",type:m?"radio":void 0,"aria-checked":G,...b,disabled:x||void 0,id:a,ref:Zc(i,b.ref),onChange:H,onClick:Z,onFocus:y},b=Rd({store:t,clickOnEnter:!m,...b}),lt({name:m?s:void 0,value:m?l:void 0,checked:G,...b})}),NG=It(_(function(t){let e=F5(t);return K(Vf,e)}));var Jf=u(dc(),1),Y5=u(V(),1),Occ="div";function Tcc(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 Qcc(c){let{renderedItems:t}=c.getState();return t.find(e=>Tcc(e.element))?.id}var Ucc=$(function({store:t,...e}){let l=Bf();t=t||l;let d=(0,Jf.useContext)(dr)||zt(e);sc(t,!1),e=Rc(e,o=>(0,Y5.jsx)(yf,{value:t,children:(0,Y5.jsx)(dr.Provider,{value:d,children:o})}),[t,d]);let b=e.onBlurCapture,n=oc(o=>{if(b?.(o),o.defaultPrevented||!db(o))return;let a=Qcc(t);a&&t.setActiveId(a)});return e={role:"radiogroup",...e,"aria-disabled":d||void 0,onBlurCapture:n},e=Id({store:t,...e}),e}),SG=_(function(t){let e=Ucc(t);return K(Occ,e)});function hf(c={}){let t=c.store?.getState(),e=Al({...c,focusLoop:Xc(c.focusLoop,t?.focusLoop,!0)}),l=$c({...e.getState(),value:Xc(c.value,t?.value,c.defaultValue,null)},e,c.store);return{...e,...l,setValue:d=>l.setState("value",d)}}function Lcc(c,t,e){return c=Zd(c,t,e),Nc(c,e,"value","setValue"),c}function zG(c={}){c=Fs(c);let[t,e]=mt(hf,c);return Lcc(t,e,c)}var Ecc="div",Cf=new WeakMap;function jcc(c){let t=Cf.get(c);return t||(t={chars:"",cleanupTimeout:0},Cf.set(c,t)),t}function cg(c){c.chars=""}function Mcc(c,t){let e=c.target;return e&&Se(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 Pcc(c,t){if(Vt(c))return!0;let e=c.target;return e?t.some(l=>l.element===e):!1}function _cc(c){return c.filter(t=>!t.disabled)}function tg(c,t){let e=c.typeaheadText??(c.element?.textContent||c.children||"value"in c&&c.value);return e?p9(e).trim().toLowerCase().startsWith(t.toLowerCase()):!1}function Kcc({activeId:c,char:t,items:e,typeaheadState:l}){if(!c)return e;let d=e.find(n=>n.id===c);if(!d||!tg(d,t))return e;let{chars:b}=l;return b!==t&&tg(d,b)?e:(l.chars=t,rF(e.filter(n=>tg(n,t)),c).filter(n=>n.id!==c))}var Xn=$(function({store:t,typeahead:e=!0,...l}){let d=bb();t=t||d,sc(t,!1);let b=l.onKeyDownCapture,n=oc(o=>{if(b?.(o),o.defaultPrevented||!e||!t)return;let a=jcc(t);if(!Mcc(o,a))return cg(a);let{renderedItems:i,items:G,activeId:X,id:s}=t.getState(),r=_cc(G.length>i.length?G:i),m=Fc(o.currentTarget),x=`[data-offscreen-id="${s}"]`,g=m.querySelectorAll(x);for(let I of g)I.hasAttribute("data-disabled")||"disabled"in I&&I.disabled||r.push({id:I.id,element:I,typeaheadText:I.dataset.typeaheadText});if(g.length&&(r=Tm(r,I=>I.element)),!Pcc(o,r))return cg(a);o.preventDefault(),window.clearTimeout(a.cleanupTimeout),a.cleanupTimeout=window.setTimeout(()=>{cg(a)},500);let R=o.key.toLowerCase();a.chars+=R,r=Kcc({activeId:X,char:R,items:r,typeaheadState:a});let H=r.find(I=>tg(I,a.chars));H?t.move(H.id):cg(a)});return l={...l,onKeyDownCapture:n},lt(l)}),eg=_(function(t){let e=Xn(t);return K(Ecc,e)});var qcc="span",$cc=$(function({store:t,...e}){let l=fa();return t=t||l,e=h5({store:t,...e}),e}),f5=_(function(t){let e=$cc(t);return K(qcc,e)});var Go=u(dc(),1),wl=u(V(),1);var ctc="button";function ttc(c){return Array.from(c.selectedOptions).map(t=>t.value)}function lg(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 etc=$(function({store:t,name:e,form:l,required:d,showOnKeyDown:b=!0,moveOnKeyDown:n=!0,toggleOnPress:o=!0,toggleOnClick:a=o,...i}){let G=va();t=t||G,sc(t,!1);let X=i.onKeyDown,s=Dc(b),r=Dc(n),m=rb(j(t,"placement")),x=j(t,"value"),g=Array.isArray(x),R=oc(F=>{if(X?.(F),F.defaultPrevented||!t)return;let{orientation:A,items:z,activeId:w}=t.getState(),P=A!=="horizontal",k=A!=="vertical",T=!!z.find(cc=>!cc.disabled&&cc.value!=null)?.rowId,f={ArrowUp:(T||P)&&lg(t,t.up),ArrowRight:(T||k)&&lg(t,t.next),ArrowDown:(T||P)&&lg(t,t.down),ArrowLeft:(T||k)&&lg(t,t.previous)}[F.key];f&&r(F)&&(F.preventDefault(),t.move(f()));let U=m==="top"||m==="bottom";({ArrowDown:U,ArrowUp:U,ArrowLeft:m==="left",ArrowRight:m==="right"})[F.key]&&s(F)&&(F.preventDefault(),t.move(w),Ia(F.currentTarget,"keyup",t.show))});i=Rc(i,F=>(0,wl.jsx)(sx,{value:t,children:F}),[t]);let[H,I]=(0,Go.useState)(!1),Z=(0,Go.useRef)(!1);(0,Go.useEffect)(()=>{let F=Z.current;Z.current=!1,!F&&I(!1)},[x]);let p=j(t,"labelElement");XG(p,"id");let y=p?.id,W=i["aria-label"],B=i["aria-labelledby"]||y,C=j(t,["items"],F=>{if(e)return F.items}),h=(0,Go.useMemo)(()=>{let F=C?.flatMap(A=>A.value??[]);return[...new Set(F)]},[C]);i=Rc(i,F=>e?(0,wl.jsxs)(wl.Fragment,{children:[(0,wl.jsxs)("select",{style:vs(),tabIndex:-1,"aria-hidden":!0,"aria-label":W,"aria-labelledby":W!=null?void 0:B,name:e,form:l,required:d,disabled:i.disabled,value:x,multiple:g,onFocus:()=>t?.getState().selectElement?.focus(),onChange:A=>{Z.current=!0,I(!0),t?.setValue(g?ttc(A.target):A.target.value)},children:[Sm(x).map(A=>A==null||h.includes(A)?null:(0,wl.jsx)("option",{value:A,children:A},A)),h.map(A=>(0,wl.jsx)("option",{value:A,children:A},A))]}),F]}):F,[t,W,B,e,l,d,x,g,h,i.disabled]);let J=(0,wl.jsxs)(wl.Fragment,{children:[x,(0,wl.jsx)(f5,{})]}),v=j(t,"contentElement");return i={role:"combobox","aria-autocomplete":"none","aria-labelledby":i["aria-label"]!=null?void 0:y,"aria-haspopup":Ha(v,"listbox"),"data-autofill":H||void 0,"data-name":e,children:J,...i,ref:Zc(t.setSelectElement,i.ref),onKeyDown:R},i=er({store:t,toggleOnClick:a,...i}),i=Xn({store:t,...i}),i}),dg=_(function(t){let e=etc(St(t));return K(ctc,e)});var Ff=u(dc(),1),bg=(0,Ff.createContext)(void 0);var Yf=u(dc(),1),ff=u(V(),1),ltc="div",v5=$(function(t){let[e,l]=(0,Yf.useState)();return t=Rc(t,d=>(0,ff.jsx)(bg.Provider,{value:l,children:d}),[]),t={role:"group","aria-labelledby":t["aria-label"]!=null?void 0:e,...t},lt(t)}),Xyc=_(function(t){let e=v5(t);return K(ltc,e)});var dtc="div",N5=$(function({store:t,...e}){return e=v5(e),e}),ng=_(function(t){let e=N5(t);return K(dtc,e)});var vf=u(dc(),1),btc="div",S5=$(function(t){let e=(0,vf.useContext)(bg),l=jc(t.id);return gc(()=>(e?.(l),()=>e?.(void 0)),[e,l]),t={"aria-hidden":!0,...t,id:l},lt(t)}),Ryc=_(function(t){let e=S5(t);return K(btc,e)});var ntc="div",z5=$(function({store:t,...e}){return e=S5(e),e}),og=_(function(t){let e=z5(t);return K(ntc,e)});var Nf=u(dc(),1),otc="div";function atc(c){let t=c.relatedTarget;return Ne(t)?nt(c.currentTarget,t):!1}var k5=Symbol("composite-hover");function itc(c){let{relatedTarget:t}=c;if(!Ne(t))return!1;let e=t;do{if(nl(e,k5)&&e[k5])return!0;e=e.parentElement}while(e);return!1}var br=$(function({store:t,focusOnHover:e=!0,blurOnHoverEnd:l=!!e,...d}){let b=bb();t=t||b,sc(t,!1);let n=mG(),o=d.onMouseMove,a=Dc(e),i=oc(m=>{if(o?.(m),!m.defaultPrevented&&n()&&a(m)){if(!kl(m.currentTarget)){let x=t?.getState().baseElement;x&&!Za(x)&&x.focus()}t?.setActiveId(m.currentTarget.id)}}),G=d.onMouseLeave,X=Dc(l),s=oc(m=>{G?.(m),!m.defaultPrevented&&n()&&(atc(m)||itc(m)||a(m)&&X(m)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),r=(0,Nf.useCallback)(m=>{m&&(m[k5]=!0)},[]);return d={...d,ref:Zc(r,d.ref),onMouseMove:i,onMouseLeave:s},lt(d)}),ag=It(_(function(t){let e=br(t);return K(otc,e)}));var Sf=u(dc(),1),zf=u(V(),1);var Gtc="div";function Xtc(c,t){if(t!=null)return c==null?!1:Array.isArray(c)?c.includes(t):c===t}var utc=$(function({store:t,value:e,getItem:l,hideOnClick:d,setValueOnClick:b=e!=null,preventScrollOnKeyDown:n=!0,focusOnHover:o=!0,...a}){let i=EF();t=t||i,sc(t,!1);let G=jc(a.id),X=zt(a),{listElement:s,multiSelectable:r,selected:m,autoFocus:x}=Va(t,["value","activeId","items"],{listElement:"listElement",multiSelectable(B){return Array.isArray(B.value)},selected(B){return Xtc(B.value,e)},autoFocus(B){return e==null||B.value==null||B.activeId!==G&&t?.item(B.activeId)?!1:Array.isArray(B.value)?B.value[B.value.length-1]===e:B.value===e}}),g=j(t?.combobox,"virtualFocus"),R=(0,Sf.useCallback)(B=>{let C={...B,value:X?void 0:e};return l?l(C):C},[X,e,l]);d=d??(e!=null&&!r);let H=a.onClick,I=Dc(b),Z=Dc(d),p=oc(B=>{H?.(B),!B.defaultPrevented&&(Dm(B)||Um(B)||(I(B)&&e!=null&&t?.setValue(C=>Array.isArray(C)?C.includes(e)?C.filter(h=>h!==e):[...C,e]:e),Z(B)&&t?.hide()))});a=Rc(a,B=>(0,zf.jsx)(rx.Provider,{value:m??!1,children:B}),[m]);let y=a.autoFocus??x;a={role:oG(s),"aria-selected":m,children:e,...a,id:G,autoFocus:g===!1?!1:y,"data-autofocus":y||void 0,onClick:p},a=Rd({store:t,getItem:R,preventScrollOnKeyDown:n,...a});let W=Dc(o);return a=br({store:t,...a,focusOnHover(B){return W(B)?t.getState().open:!1}}),a}),ig=It(_(function(t){let e=utc(t);return K(Gtc,e)}));var kf=u(dc(),1),Gg=(0,kf.createContext)(!1);var Af=u(dc(),1),A5=u(V(),1),stc="span",rtc=(0,A5.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,A5.jsx)("polyline",{points:"4,8 7,12 12,4"})});function mtc(c){return c.checked?c.children||rtc:null}var nr=$(function({store:t,checked:e,...l}){let d=(0,Af.useContext)(Gg);e=e??d;let b=mtc({checked:e,children:l.children});return l={"aria-hidden":!0,...l,children:b,style:{width:"1em",height:"1em",pointerEvents:"none",...l.style}},lt(l)}),wyc=_(function(t){let e=nr(t);return K(stc,e)});var wf=u(dc(),1),xtc="span",gtc=$(function({store:t,checked:e,...l}){let d=(0,wf.useContext)(rx);return e=e??d,l=nr({...l,checked:e}),l}),Xg=_(function(t){let e=gtc(t);return K(xtc,e)});var Htc="div",Rtc=$(function({store:t,...e}){let l=va();t=t||l,sc(t,!1);let d=jc(e.id),b=e.onClick,n=oc(o=>{b?.(o),!o.defaultPrevented&&queueMicrotask(()=>{t?.getState().selectElement?.focus()})});return e={...e,id:d,ref:Zc(t.setLabelElement,e.ref),onClick:n,style:{cursor:"default",...e.style}},lt(e)}),ug=It(_(function(t){let e=Rtc(t);return K(Htc,e)}));var il=u(dc(),1),sg=u(V(),1);var Itc="div",Of=(0,il.createContext)(null),w5=$(function({store:t,resetOnEscape:e=!0,hideOnEnter:l=!0,composite:d,alwaysVisible:b,...n}){let o=fa();t=t||o,sc(t,!1);let a=jc(n.id),i=j(t,"value"),G=Array.isArray(i),[X,s]=(0,il.useState)(i),r=j(t,"mounted");(0,il.useEffect)(()=>{r||s(i)},[r,i]),e=e&&!G;let m=n.onKeyDown,x=Dc(e),g=Dc(l),R=oc(w=>{m?.(w),!w.defaultPrevented&&(w.key==="Escape"&&x(w)&&t?.setValue(X),(w.key===" "||w.key==="Enter")&&Vt(w)&&g(w)&&(w.preventDefault(),t?.hide()))}),H=(0,il.useContext)(jB),I=(0,il.useState)(),[Z,p]=H||I,y=(0,il.useMemo)(()=>[Z,p],[Z,p]),[W,B]=(0,il.useState)(null),C=(0,il.useContext)(Of);(0,il.useEffect)(()=>{if(C)return C(t),()=>C(null)},[C,t]),n=Rc(n,w=>(0,sg.jsx)(sx,{value:t,children:(0,sg.jsx)(Of.Provider,{value:B,children:(0,sg.jsx)(jB.Provider,{value:y,children:w})})}),[t,y]);let h=!!t.combobox;d=d??(!h&&W!==t);let[,J]=_m(d?t.setListElement:null),v=bn(r,n.hidden,b),F=v?{...n.style,display:"none"}:n.style;d&&(n={role:"listbox","aria-multiselectable":G||void 0,...n});let A=j(t,["labelElement"],w=>Z?null:w.labelElement);XG(A,"id");let z=Z||A?.id;return n={"aria-labelledby":n["aria-label"]!=null?void 0:z,hidden:v,...n,id:a,ref:Zc(J,n.ref),style:F,onKeyDown:R},n=Id({store:t,...n,composite:d}),n=Xn({store:t,typeahead:!h,...n}),n}),Ztc=_(function(t){let e=w5(t);return K(Itc,e)});var ptc="div",Wtc=$(function({store:t,alwaysVisible:e,...l}){let d=va();return t=t||d,l=w5({store:t,alwaysVisible:e,...l}),l=js({store:t,alwaysVisible:e,...l}),l}),rg=Wd(_(function(t){let e=Wtc(t);return K(ptc,e)}),va);function Tf({combobox:c,...t}={}){let e=nb(t.store,gd(c,["value","items","renderedItems","baseElement","arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let l=e.getState(),d=Al({...t,store:e,virtualFocus:Xc(t.virtualFocus,l.virtualFocus,!0),includesBaseElement:Xc(t.includesBaseElement,l.includesBaseElement,!1),activeId:Xc(t.activeId,l.activeId,t.defaultActiveId,null),orientation:Xc(t.orientation,l.orientation,"vertical")}),b=Px({...t,store:e,placement:Xc(t.placement,l.placement,"bottom-start")}),n=new String(""),o={...d.getState(),...b.getState(),value:Xc(t.value,l.value,t.defaultValue,n),setValueOnMove:Xc(t.setValueOnMove,l.setValueOnMove,!1),labelElement:Xc(l.labelElement,null),selectElement:Xc(l.selectElement,null),listElement:Xc(l.listElement,null)},a=$c(o,d,b,e);return rt(a,()=>Tc(a,["value","items"],i=>{if(i.value!==n||!i.items.length)return;let G=i.items.find(X=>!X.disabled&&X.value!=null);G?.value!=null&&a.setState("value",G.value)})),rt(a,()=>Tc(a,["mounted"],i=>{i.mounted||a.setState("activeId",o.activeId)})),rt(a,()=>Tc(a,["mounted","items","value"],i=>{if(c||i.mounted)return;let G=Sm(i.value),X=G[G.length-1];if(X==null)return;let s=i.items.find(r=>!r.disabled&&r.value===X);s&&a.setState("activeId",s.id)})),rt(a,()=>dn(a,["setValueOnMove","moves"],i=>{let{mounted:G,value:X,activeId:s}=a.getState();if(!i.setValueOnMove&&G||Array.isArray(X)||!i.moves||!s)return;let r=d.item(s);!r||r.disabled||r.value==null||a.setState("value",r.value)})),{...d,...b,...a,combobox:c,setValue:i=>a.setState("value",i),setLabelElement:i=>a.setState("labelElement",i),setSelectElement:i=>a.setState("selectElement",i),setListElement:i=>a.setState("listElement",i)}}function ytc(c){let t=ux();return c={...c,combobox:c.combobox!==void 0?c.combobox:t},Fs(c)}function Vtc(c,t,e){return ke(t,[e.combobox]),Nc(c,e,"value","setValue"),Nc(c,e,"setValueOnMove"),Object.assign(_x(Zd(c,t,e),t,e),{combobox:e.combobox})}function mg(c={}){c=ytc(c);let[t,e]=mt(Tf,c);return Vtc(t,e,c)}var Qf=u(dc(),1),Uf=u(V(),1);var Jtc="div",htc=$(function({store:t,"aria-setsize":e,"aria-posinset":l,...d}){let b=bb();t=t||b,sc(t,!1);let n=jc(d.id),o=j(t,"baseElement")||void 0,a=(0,Qf.useMemo)(()=>({id:n,baseElement:o,ariaSetSize:e,ariaPosInSet:l}),[n,o,e,l]);return d=Rc(d,i=>(0,Uf.jsx)(qm.Provider,{value:a,children:i}),[a]),d={...d,id:n},lt(d)}),xg=_(function(t){let e=htc(t);return K(Jtc,e)});function Df(c={}){c.store;let t=c.store?.getState(),e=$c({value:Xc(c.value,t?.value,c.defaultValue,!1)},c.store);return{...e,setValue:l=>e.setState("value",l)}}function Ftc(c,t,e){return ke(t,[e.store]),Nc(c,e,"value","setValue"),c}function Lf(c={}){let[t,e]=mt(Df,c);return Ftc(t,e,c)}var or=Mc(),Ef=or.useContext,T1c=or.useScopedContext,Q1c=or.useProviderContext,U1c=or.ContextProvider,D1c=or.ScopedContextProvider;var kG=u(dc(),1),Mf=u(V(),1);function gg(c){return Array.isArray(c)?c.toString():c}var Pf="input";function jf(c,t){t?c.indeterminate=!0:c.indeterminate&&(c.indeterminate=!1)}function Ytc(c,t){return c==="input"&&(!t||t==="checkbox")}var O5=$(function({store:t,name:e,value:l,checked:d,defaultChecked:b,...n}){let o=Ef();t=t||o;let[a,i]=(0,kG.useState)(b??!1),G=j(t,["value"],y=>{if(d!==void 0)return d;if(y?.value===void 0)return a;if(l!=null){if(Array.isArray(y.value)){let W=gg(l);return y.value.includes(W)}return y.value===l}return Array.isArray(y.value)?!1:typeof y.value=="boolean"?y.value:!1}),X=(0,kG.useRef)(null),s=Ytc(GG(X,Pf),n.type),r=G?G==="mixed":void 0,m=G==="mixed"?!1:G,x=zt(n),[g,R]=uG();(0,kG.useEffect)(()=>{let y=X.current;y&&(jf(y,r),!s&&(y.checked=m,e!==void 0&&(y.name=e),l!==void 0&&(y.value=String(l))))},[g,r,s,m,e,l]);let H=n.onChange,I=oc(y=>{if(x){y.stopPropagation(),y.preventDefault();return}if(jf(y.currentTarget,r),s||(y.currentTarget.checked=!y.currentTarget.checked,R()),H?.(y),y.defaultPrevented)return;let W=y.currentTarget.checked;i(W),t?.setValue(B=>{if(l==null)return W;let C=gg(l);return Array.isArray(B)?W?B.includes(C)?B:[...B,C]:B.filter(h=>h!==C):B===C?!1:C})}),Z=n.onClick,p=oc(y=>{Z?.(y),!y.defaultPrevented&&(s||I(y))});return n=Rc(n,y=>(0,Mf.jsx)(Gg.Provider,{value:m,children:y}),[m]),n={role:s?void 0:"checkbox",type:s?"checkbox":void 0,"aria-checked":G,...n,ref:Zc(X,n.ref),onChange:I,onClick:p},n=Wa({clickOnEnter:!s,...n}),lt({name:s?e:void 0,value:s?l:void 0,checked:m,...n})}),q1c=_(function(t){let e=O5(t);return K(Pf,e)});var T5=u(dc(),1),ar=Mc([ol,Ex],[Ze,YG]),ir=ar.useContext,AG=ar.useScopedContext,Da=ar.useProviderContext,_f=ar.ContextProvider,Kf=ar.ScopedContextProvider;var Hg=(0,T5.createContext)(void 0),Rg=(0,T5.createContext)(!1);var Ig=u(dc(),1),Q5=u(V(),1);var ftc="div";function vtc({store:c,...t}){let[e,l]=(0,Ig.useState)(void 0),d=t["aria-label"],b=j(c,"disclosureElement"),n=j(c,"contentElement");return(0,Ig.useEffect)(()=>{let o=b;if(!o)return;let a=n;a&&(d||a.hasAttribute("aria-label")?l(void 0):o.id&&l(o.id))},[d,b,n]),e}var U5=$(function({store:t,alwaysVisible:e,composite:l,...d}){let b=Da();t=t||b,sc(t,!1);let n=t.parent,o=t.menubar,a=!!n,i=jc(d.id),G=d.onKeyDown,X=j(t,["placement"],Z=>rb(Z.placement)),s=j(t,["orientation"],Z=>Z.orientation==="both"?void 0:Z.orientation),r=s!=="vertical",m=j(o,["orientation"],Z=>!!Z&&Z.orientation!=="vertical"),x=oc(Z=>{if(G?.(Z),!Z.defaultPrevented){if(a||o&&!r){let p={ArrowRight:()=>X==="left"&&!r,ArrowLeft:()=>X==="right"&&!r,ArrowUp:()=>X==="bottom"&&r,ArrowDown:()=>X==="top"&&r}[Z.key];if(p?.())return Z.stopPropagation(),Z.preventDefault(),t?.hide()}if(o){let p={ArrowRight:()=>{if(m)return o.next()},ArrowLeft:()=>{if(m)return o.previous()},ArrowDown:()=>{if(!m)return o.next()},ArrowUp:()=>{if(!m)return o.previous()}}[Z.key],y=p?.();y!==void 0&&(Z.stopPropagation(),Z.preventDefault(),o.move(y))}}});d=Rc(d,Z=>(0,Q5.jsx)(Kf,{value:t,children:Z}),[t]);let g=vtc({store:t,...d}),R=bn(j(t,"mounted"),d.hidden,e),H=R?{...d.style,display:"none"}:d.style;d=Rc(d,Z=>(0,Q5.jsx)(Rg.Provider,{value:R,children:Z}),[R]),d={"aria-labelledby":g,hidden:R,...d,id:i,ref:Zc(i?t.setContentElement:null,d.ref),style:H,onKeyDown:x};let I=!!t.combobox;return l=l??!I,l&&(d={role:"menu","aria-orientation":s,...d}),d=Id({store:t,composite:l,...d}),d=Xn({store:t,typeahead:!I,...d}),d}),Ntc=_(function(t){let e=U5(t);return K(ftc,e)});var Hb=u(dc(),1);var Stc="div",ztc=$(function({store:t,modal:e=!1,portal:l=e,hideOnEscape:d=!0,autoFocusOnShow:b=!0,hideOnHoverOutside:n,alwaysVisible:o,...a}){let i=Da();t=t||i,sc(t,!1);let G=(0,Hb.useRef)(null),X=t.parent,s=t.menubar,r=!!X,m=!!s&&!r,x=r?!1:e;a={...a,ref:Zc(G,a.ref)};let{"aria-labelledby":g,...R}=U5({store:t,alwaysVisible:o,...a});a=R;let[H,I]=(0,Hb.useState)(),Z=j(t,["autoFocusOnShow","initialFocus","renderedItems","baseElement"],h=>{if(!h.autoFocusOnShow)return;let J=v=>!v.disabled&&!!v.element;switch(h.initialFocus){case"first":return h.renderedItems.find(J)?.element||null;case"last":for(let v=h.renderedItems.length-1;v>=0;v-=1){let F=h.renderedItems[v];if(F&&J(F))return F.element}return null;default:return h.baseElement}});(0,Hb.useEffect)(()=>{let h=!1;return I(J=>{if(h)return;if(x&&J?.current?.isConnected)return J;if(Z===void 0)return;if(Z&&Z===J?.current)return J;let v=(0,Hb.createRef)();return v.current=Z,v}),()=>{h=!0}},[x,Z]);let p=!!H||!!a.initialFocus||x,y=b===!1?!1:p&&b,W=j(t.combobox||t,"contentElement"),B=j(X?.combobox||X,"contentElement"),C=(0,Hb.useMemo)(()=>{if(!B||!W)return;let h=W.getAttribute("role"),J=B.getAttribute("role");if(!((J==="menu"||J==="menubar")&&h==="menu"))return B},[W,B]);return C!==void 0&&(a={preserveTabOrderAnchor:C,...a}),a=_s({store:t,alwaysVisible:o,initialFocus:H,autoFocusOnShow:y,...a,hideOnEscape(h){return ln(d,h)?!1:(t?.hideAll(),!0)},hideOnHoverOutside(h){let J=t?.getState().disclosureElement;return(typeof n=="function"?n(h):n??(r?!0:m?J?!kl(J):!0:!1))?h.defaultPrevented||!r||!J||(v9(J,"mouseout",h),!kl(J))?!0:(requestAnimationFrame(()=>{kl(J)||t?.hide()}),!1):!1},modal:x,portal:l,backdrop:r?!1:a.backdrop}),a={"aria-labelledby":g,...a},a}),Zg=Wd(_(function(t){let e=ztc(t);return K(Stc,e)}),Da);var $f=u(dc(),1),D5=u(V(),1);var ktc="button";function Atc(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 qf(c,t){return!!c?.some(e=>!e.element||e.element===t?!1:e.element.getAttribute("aria-expanded")==="true")}var wtc=$(function({store:t,focusable:e,accessibleWhenDisabled:l,showOnHover:d,...b}){let n=Da();t=t||n,sc(t,!1);let o=(0,$f.useRef)(null),a=t.parent,i=t.menubar,G=!!a,X=!!i&&!G,s=zt(b),r=B=>s||V9(B),m=()=>{let B=o.current;B&&(t?.setDisclosureElement(B),t?.setAnchorElement(B),t?.show())},x=b.onFocus,g=oc(B=>{if(x?.(B),r(B.currentTarget)||B.defaultPrevented||(t?.setAutoFocusOnShow(!1),t?.setActiveId(null),!i)||!X)return;let{items:C}=i.getState();qf(C,B.currentTarget)&&m()}),R=j(t,["placement"],B=>rb(B.placement)),H=b.onKeyDown,I=oc(B=>{if(H?.(B),r(B.currentTarget)||B.defaultPrevented)return;let C=Atc(B,R);if(C){B.preventDefault();let{open:h}=t.getState();if(h){let J=C==="last"?t.last():t.first();t.move(J);return}m(),t?.setAutoFocusOnShow(!0),t?.setInitialFocus(C)}}),Z=b.onClick,p=oc(B=>{if(Z?.(B),B.defaultPrevented||!t)return;let C=!B.detail,{open:h}=t.getState();(!h||C)&&((!G||C)&&t.setAutoFocusOnShow(!0),t.setInitialFocus(C?"first":"container")),G&&m()});b=Rc(b,B=>(0,D5.jsx)(_f,{value:t,children:B}),[t]),G&&(b={...b,render:(0,D5.jsx)(sb.div,{render:b.render})});let y=jc(b.id),W=j(a?.combobox||a,"contentElement");return b={role:G||X?oG(W,"menuitem"):void 0,"aria-haspopup":Ha(j(t,"contentElement"),t.combobox?"dialog":"menu"),...b,id:y,ref:Zc(o,b.ref),onFocus:g,onKeyDown:I,onClick:p},b=$s({store:t,focusable:e,accessibleWhenDisabled:l,...b,showOnHover:B=>{if(!(()=>{if(typeof d=="function")return d(B);if(d!=null)return d;if(G)return!0;if(!i)return!1;let{items:J}=i.getState();return X&&qf(J)})())return!1;let h=X?i:a;return h&&h.setActiveId(B.currentTarget.id),!0}}),b=er({store:t,toggleOnClick:!G,focusable:e,accessibleWhenDisabled:l,...b}),b=Xn({store:t,typeahead:X,...b}),b}),wG=_(function(t){let e=wtc(t);return K(ktc,St(e))});var Otc="div",Ttc=$(function(t){return t=N5(t),t}),pg=_(function(t){let e=Ttc(t);return K(Otc,e)});var Qtc="div",Utc=$(function(t){return t=z5(t),t}),Wg=_(function(t){let e=Utc(t);return K(Qtc,e)});var cv=u(dc(),1);var Dtc="div";function Ltc(c,t,e){if(!c)return!1;if(kl(c))return!0;let l=t?.find(b=>b.element===e?!1:b.element?.getAttribute("aria-expanded")==="true")?.element?.getAttribute("aria-controls");if(!l)return!1;let d=Fc(c).getElementById(l);return d?kl(d)?!0:!!d.querySelector("[role=menuitem][aria-expanded=true]"):!1}var Gr=$(function({store:t,hideOnClick:e=!0,preventScrollOnKeyDown:l=!0,focusOnHover:d,blurOnHoverEnd:b,...n}){let o=AG(!0),a=Rf();t=t||o||a,sc(t,!1);let i=n.onClick,G=Dc(e),X="hideAll"in t?t.hideAll:void 0,s=!!X,r=oc(g=>{if(i?.(g),g.defaultPrevented||Dm(g)||Um(g)||!X)return;let R=g.currentTarget.getAttribute("aria-haspopup");R&&R!=="false"||G(g)&&X()}),m=j(t,["contentElement"],g=>"contentElement"in g?g.contentElement:null),x=(0,cv.useContext)(Rg);return n={role:oG(m,"menuitem"),...n,onClick:r},n=Rd({store:t,preventScrollOnKeyDown:l,...n,shouldRegisterItem:x?!1:n.shouldRegisterItem}),n=br({store:t,...n,focusOnHover(g){let R=()=>typeof d=="function"?d(g):d??!0;if(!t||!R())return!1;let{baseElement:H,items:I}=t.getState();return s?(g.currentTarget.hasAttribute("aria-expanded")&&g.currentTarget.focus(),!0):Ltc(H,I,g.currentTarget)?(g.currentTarget.focus(),!0):!1},blurOnHoverEnd(g){return typeof b=="function"?b(g):b??s}}),n}),Bg=It(_(function(t){let e=Gr(t);return K(Dtc,e)}));var tv=u(dc(),1),Etc="span",jtc=$(function({store:t,checked:e,...l}){let d=(0,tv.useContext)(Hg);return e=e??d,l=nr({...l,checked:e}),l}),OG=_(function(t){let e=jtc(t);return K(Etc,e)});var E5=u(dc(),1);var Mtc="div";function L5(c,t,e){if(t===void 0)return Array.isArray(c)?c:!!e;let l=gg(t);return Array.isArray(c)?e?c.includes(l)?c:[...c,l]:c.filter(d=>d!==l):e?l:c===l?!1:c}var Ptc=$(function({store:t,name:e,value:l,checked:d,defaultChecked:b,hideOnClick:n=!1,...o}){let a=AG();t=t||a,sc(t,!1);let i=gs(b);(0,E5.useEffect)(()=>{t?.setValue(e,(X=l!==void 0?[]:!1)=>i?L5(X,l,!0):X)},[t,e,l,i]),(0,E5.useEffect)(()=>{d!==void 0&&t?.setValue(e,X=>L5(X,l,d))},[t,e,l,d]);let G=Lf({value:j(t,["values"],X=>X.values[e]),setValue(X){t?.setValue(e,()=>{if(d===void 0)return X;let s=L5(X,l,d);return!Array.isArray(s)||!Array.isArray(X)?s:Z9(X,s)?X:s})}});return o={role:"menuitemcheckbox",...o},o=O5({store:G,name:e,value:l,checked:d,...o}),o=Gr({store:t,hideOnClick:n,...o}),o}),yg=It(_(function(t){let e=Ptc(t);return K(Mtc,e)}));var M5=u(dc(),1),ev=u(V(),1);var _tc="div";function j5(c,t,e){return e===void 0?c:e?t:c===t?!1:c}var Ktc=$(function({store:t,name:e,value:l,checked:d,defaultChecked:b,onChange:n,hideOnClick:o=!1,...a}){let i=AG();t=t||i,sc(t,!1);let G=gs(b);(0,M5.useEffect)(()=>{t?.setValue(e,(s=!1)=>j5(s,l,G))},[t,e,l,G]),(0,M5.useEffect)(()=>{d!==void 0&&t?.setValue(e,s=>j5(s,l,d))},[t,e,l,d]);let X=j(t,["values"],s=>s.values[e]===l);return a=Rc(a,s=>(0,ev.jsx)(Hg.Provider,{value:X,children:s}),[X]),a={role:"menuitemradio",...a},a=F5({name:e,value:l,checked:X,onChange(s){if(n?.(s),s.defaultPrevented)return;let r=s.currentTarget;t?.setValue(e,m=>j5(m,l,d??r.checked))},...a}),a=Gr({store:t,hideOnClick:o,...a}),a}),Vg=It(_(function(t){let e=Ktc(t);return K(_tc,e)}));function lv({combobox:c,parent:t,menubar:e,...l}={}){let d=!!e&&!t,b=nb(l.store,aF(t,["values"]),gd(c,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let n=b.getState(),o=Al({...l,store:b,orientation:Xc(l.orientation,n.orientation,"vertical")}),a=Kx({...l,store:b,placement:Xc(l.placement,n.placement,"bottom-start"),timeout:Xc(l.timeout,n.timeout,d?0:150),hideTimeout:Xc(l.hideTimeout,n.hideTimeout,0)}),i=$c({...o.getState(),...a.getState(),initialFocus:Xc(n.initialFocus,"container"),values:Xc(l.values,n.values,l.defaultValues,{})},o,a,b);return rt(i,()=>Tc(i,["mounted"],G=>{G.mounted||i.setState("activeId",null)})),rt(i,()=>Tc(t,["orientation"],G=>{i.setState("placement",G.orientation==="vertical"?"right-start":"bottom-start")})),{...o,...a,...i,combobox:c,parent:t,menubar:e,hideAll:()=>{a.hide(),t?.hideAll()},setInitialFocus:G=>i.setState("initialFocus",G),setValues:G=>i.setState("values",G),setValue:(G,X)=>{G!=="__proto__"&&G!=="constructor"&&(Array.isArray(G)||i.setState("values",s=>{let r=s[G],m=nG(X,r);return m===r?s:{...s,[G]:m!==void 0&&m}}))}}}function $tc(c,t,e){return ke(t,[e.combobox,e.parent,e.menubar]),Nc(c,e,"values","setValues"),Object.assign(qx(Zd(c,t,e),t,e),{combobox:e.combobox,parent:e.parent,menubar:e.menubar})}function Jg(c={}){let t=ir(),e=Hf(),l=ux();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,b]=mt(lv,c);return $tc(d,b,c)}var cec="hr",tec=$(function({store:t,...e}){let l=ir();return t=t||l,e=_B({store:t,...e}),e}),hg=_(function(t){let e=tec(t);return K(cec,e)});var pv=u(ic(),1),Fg=u(Y(),1);var Cg=u(Y(),1),Xr=(0,Cg.createContext)({});Xr.displayName="CompositeContext";var Ol=()=>(0,Cg.useContext)(Xr);var dv=u(Y(),1);var bv=u(V(),1),nv=(0,dv.forwardRef)(function(t,e){let l=Ol(),d=t.store??l.store;return(0,bv.jsx)(ng,{store:d,...t,ref:e})});var ov=u(Y(),1);var av=u(V(),1),iv=(0,ov.forwardRef)(function(t,e){let l=Ol(),d=t.store??l.store;return(0,av.jsx)(og,{store:d,...t,ref:e})});var Gv=u(Y(),1);var Xv=u(V(),1),uv=(0,Gv.forwardRef)(function(t,e){let l=Ol(),d=t.store??l.store;return(0,Xv.jsx)(ag,{store:d,...t,ref:e})});var sv=u(Y(),1);var rv=u(V(),1),mv=(0,sv.forwardRef)(function(t,e){let l=Ol(),d=t.store??l.store;return(0,rv.jsx)(Ja,{store:d,...t,ref:e})});var xv=u(Y(),1);var gv=u(V(),1),Hv=(0,xv.forwardRef)(function(t,e){let l=Ol(),d=t.store??l.store;return(0,gv.jsx)(xg,{store:d,...t,ref:e})});var Rv=u(Y(),1);var Iv=u(V(),1),Zv=(0,Rv.forwardRef)(function(t,e){let l=Ol(),d=t.store??l.store;return(0,Iv.jsx)(eg,{store:d,...t,ref:e})});var P5=u(V(),1),We=Object.assign((0,Fg.forwardRef)(function({activeId:t,defaultActiveId:e,setActiveId:l,focusLoop:d=!1,focusWrap:b=!1,focusShift:n=!1,virtualFocus:o=!1,orientation:a="both",rtl:i=(0,pv.isRTL)(),children:G,disabled:X=!1,...s},r){let m=s.store,x=WG({activeId:t,defaultActiveId:e,setActiveId:l,focusLoop:d,focusWrap:b,focusShift:n,virtualFocus:o,orientation:a,rtl:i}),g=m??x,R=(0,Fg.useMemo)(()=>({store:g}),[g]);return(0,P5.jsx)(ax,{disabled:X,store:g,...s,ref:r,children:(0,P5.jsx)(Xr.Provider,{value:R,children:G})})}),{Group:Object.assign(nv,{displayName:"Composite.Group"}),GroupLabel:Object.assign(iv,{displayName:"Composite.GroupLabel"}),Item:Object.assign(mv,{displayName:"Composite.Item"}),Row:Object.assign(Hv,{displayName:"Composite.Row"}),Hover:Object.assign(uv,{displayName:"Composite.Hover"}),Typeahead:Object.assign(Zv,{displayName:"Composite.Typeahead"}),Context:Object.assign(Xr,{displayName:"Composite.Context"})});var mk=u(nc(),1),Co=u(Y(),1),xk=u(dt(),1);var Bv=u(V(),1);function eec(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,Bv.jsx)("span",{className:e,"aria-label":d,children:l})}var Yg=eec;function yv(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 Xo(c){return c!==null&&typeof c=="object"&&typeof c.start=="function"}var ur=c=>Array.isArray(c);function _5(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 un(c){return typeof c=="string"||Array.isArray(c)}function Vv(c){let t=[{},{}];return c?.values.forEach((e,l)=>{t[0][l]=e.get(),t[1][l]=e.getVelocity()}),t}function TG(c,t,e,l){if(typeof t=="function"){let[d,b]=Vv(l);t=t(e!==void 0?e:c.custom,d,b)}if(typeof t=="string"&&(t=c.variants&&c.variants[t]),typeof t=="function"){let[d,b]=Vv(l);t=t(e!==void 0?e:c.custom,d,b)}return t}function uo(c,t,e){let l=c.getProps();return TG(l,t,e!==void 0?e:l.custom,c)}var fg=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],sr=["initial",...fg];var so=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Gl=new Set(so);var Be=c=>c*1e3,Xl=c=>c/1e3;var lec={type:"spring",stiffness:500,damping:25,restSpeed:10},dec=c=>({type:"spring",stiffness:550,damping:c===0?2*Math.sqrt(550):30,restSpeed:10}),bec={type:"keyframes",duration:.8},nec={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Jv=(c,{keyframes:t})=>t.length>2?bec:Gl.has(c)?c.startsWith("scale")?dec(t[1]):lec:nec;function QG(c,t){return c?c[t]||c.default||c:void 0}var UG={skipAnimations:!1,useManualTiming:!1};var vg={current:!1};var oec=c=>c!==null;function ro(c,{repeat:t,repeatType:e="loop"},l){let d=c.filter(oec),b=t&&e!=="loop"&&t%2===1?0:d.length-1;return!b||l===void 0?d[b]:l}var ot=c=>c;var sn=ot,Wl=ot;function hv(c){let t=new Set,e=new Set,l=!1,d=!1,b=new WeakSet,n={delta:0,timestamp:0,isProcessing:!1};function o(i){b.has(i)&&(a.schedule(i),c()),i(n)}let a={schedule:(i,G=!1,X=!1)=>{let r=X&&l?t:e;return G&&b.add(i),r.has(i)||r.add(i),i},cancel:i=>{e.delete(i),b.delete(i)},process:i=>{if(n=i,l){d=!0;return}l=!0,[t,e]=[e,t],t.forEach(o),t.clear(),l=!1,d&&(d=!1,a.process(i))}};return a}var Ng=["read","resolveKeyframes","update","preRender","render","postRender"],aec=40;function Sg(c,t){let e=!1,l=!0,d={delta:0,timestamp:0,isProcessing:!1},b=()=>e=!0,n=Ng.reduce((R,H)=>(R[H]=hv(b),R),{}),{read:o,resolveKeyframes:a,update:i,preRender:G,render:X,postRender:s}=n,r=()=>{let R=UG.useManualTiming?d.timestamp:performance.now();e=!1,d.delta=l?1e3/60:Math.max(Math.min(R-d.timestamp,aec),1),d.timestamp=R,d.isProcessing=!0,o.process(d),a.process(d),i.process(d),G.process(d),X.process(d),s.process(d),d.isProcessing=!1,e&&t&&(l=!1,c(r))},m=()=>{e=!0,l=!0,d.isProcessing||c(r)};return{schedule:Ng.reduce((R,H)=>{let I=n[H];return R[H]=(Z,p=!1,y=!1)=>(e||m(),I.schedule(Z,p,y)),R},{}),cancel:R=>{for(let H=0;H<Ng.length;H++)n[Ng[H]].cancel(R)},state:d,steps:n}}var{schedule:hc,cancel:Bl,state:Jt,steps:zg}=Sg(typeof requestAnimationFrame<"u"?requestAnimationFrame:ot,!0);var Cv=(c,t,e)=>(((1-3*e+3*t)*c+(3*e-6*t))*c+3*t)*c,iec=1e-7,Gec=12;function Xec(c,t,e,l,d){let b,n,o=0;do n=t+(e-t)/2,b=Cv(n,l,d)-c,b>0?e=n:t=n;while(Math.abs(b)>iec&&++o<Gec);return n}function hd(c,t,e,l){if(c===t&&e===l)return ot;let d=b=>Xec(b,0,1,c,e);return b=>b===0||b===1?b:Cv(d(b),t,l)}var kg=c=>t=>t<=.5?c(2*t)/2:(2-c(2*(1-t)))/2;var Ag=c=>t=>1-c(1-t);var K5=hd(.33,1.53,.69,.99),rr=Ag(K5),wg=kg(rr);var Og=c=>(c*=2)<1?.5*rr(c):.5*(2-Math.pow(2,-10*(c-1)));var Tg=c=>1-Math.sin(Math.acos(c)),Qg=Ag(Tg),Ug=kg(Tg);var Dg=c=>/^0[^.\s]+$/u.test(c);function Fv(c){return typeof c=="number"?c===0:c!==null?c==="none"||c==="0"||Dg(c):!0}var Lg=c=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(c);var Yv=c=>t=>typeof t=="string"&&t.startsWith(c),Eg=Yv("--"),uec=Yv("var(--"),DG=c=>uec(c)?sec.test(c.split("/*")[0].trim()):!1,sec=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;var rec=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function mec(c){let t=rec.exec(c);if(!t)return[,];let[,e,l,d]=t;return[`--${e??l}`,d]}var xec=4;function q5(c,t,e=1){Wl(e<=xec,`Max CSS variable fallback depth detected in property "${c}". This may indicate a circular fallback dependency.`);let[l,d]=mec(c);if(!l)return;let b=window.getComputedStyle(t).getPropertyValue(l);if(b){let n=b.trim();return Lg(n)?parseFloat(n):n}return DG(d)?q5(d,t,e+1):d}var ie=(c,t,e)=>e>t?t:e<c?c:e;var Rb={test:c=>typeof c=="number",parse:parseFloat,transform:c=>c},rn={...Rb,transform:c=>ie(0,1,c)},mr={...Rb,default:1};var xr=c=>({test:t=>typeof t=="string"&&t.endsWith(c)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${c}`}),Ib=xr("deg"),Oe=xr("%"),xc=xr("px"),fv=xr("vh"),vv=xr("vw"),$5={...Oe,parse:c=>Oe.parse(c)/100,transform:c=>Oe.transform(c*100)};var zv=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),cy=c=>c===Rb||c===xc,Nv=(c,t)=>parseFloat(c.split(", ")[t]),Sv=(c,t)=>(e,{transform:l})=>{if(l==="none"||!l)return 0;let d=l.match(/^matrix3d\((.+)\)$/u);if(d)return Nv(d[1],t);{let b=l.match(/^matrix\((.+)\)$/u);return b?Nv(b[1],c):0}},gec=new Set(["x","y","z"]),Hec=so.filter(c=>!gec.has(c));function kv(c){let t=[];return Hec.forEach(e=>{let l=c.getValue(e);l!==void 0&&(t.push([e,l.get()]),l.set(e.startsWith("scale")?1:0))}),t}var La={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:Sv(4,13),y:Sv(5,14)};La.translateX=La.x;La.translateY=La.y;var jg=c=>t=>t.test(c);var Av={test:c=>c==="auto",parse:c=>c};var ty=[Rb,xc,Oe,Ib,vv,fv,Av],ey=c=>ty.find(jg(c));var Ea=new Set,ly=!1,dy=!1;function wv(){if(dy){let c=Array.from(Ea).filter(l=>l.needsMeasurement),t=new Set(c.map(l=>l.element)),e=new Map;t.forEach(l=>{let d=kv(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(([b,n])=>{var o;(o=l.getValue(b))===null||o===void 0||o.set(n)})}),c.forEach(l=>l.measureEndState()),c.forEach(l=>{l.suspendedScrollY!==void 0&&window.scrollTo(0,l.suspendedScrollY)})}dy=!1,ly=!1,Ea.forEach(c=>c.complete()),Ea.clear()}function Ov(){Ea.forEach(c=>{c.readKeyframes(),c.needsMeasurement&&(dy=!0)})}function Tv(){Ov(),wv()}var mo=class{constructor(t,e,l,d,b,n=!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=b,this.isAsync=n}scheduleResolve(){this.isScheduled=!0,this.isAsync?(Ea.add(this),ly||(ly=!0,hc.read(Ov),hc.resolveKeyframes(wv))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:t,name:e,element:l,motionValue:d}=this;for(let b=0;b<t.length;b++)if(t[b]===null)if(b===0){let n=d?.get(),o=t[t.length-1];if(n!==void 0)t[0]=n;else if(l&&e){let a=l.readValue(e,o);a!=null&&(t[0]=a)}t[0]===void 0&&(t[0]=o),d&&n===void 0&&d.set(t[0])}else t[b]=t[b-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),Ea.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,Ea.delete(this))}resume(){this.isComplete||this.scheduleResolve()}};var xo=c=>Math.round(c*1e5)/1e5;var LG=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Qv(c){return c==null}var Uv=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;var EG=(c,t)=>e=>!!(typeof e=="string"&&Uv.test(e)&&e.startsWith(c)||t&&!Qv(e)&&Object.prototype.hasOwnProperty.call(e,t)),Mg=(c,t,e)=>l=>{if(typeof l!="string")return l;let[d,b,n,o]=l.match(LG);return{[c]:parseFloat(d),[t]:parseFloat(b),[e]:parseFloat(n),alpha:o!==void 0?parseFloat(o):1}};var Rec=c=>ie(0,255,c),by={...Rb,transform:c=>Math.round(Rec(c))},Zb={test:EG("rgb","red"),parse:Mg("red","green","blue"),transform:({red:c,green:t,blue:e,alpha:l=1})=>"rgba("+by.transform(c)+", "+by.transform(t)+", "+by.transform(e)+", "+xo(rn.transform(l))+")"};function Iec(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 gr={test:EG("#"),parse:Iec,transform:Zb.transform};var go={test:EG("hsl","hue"),parse:Mg("hue","saturation","lightness"),transform:({hue:c,saturation:t,lightness:e,alpha:l=1})=>"hsla("+Math.round(c)+", "+Oe.transform(xo(t))+", "+Oe.transform(xo(e))+", "+xo(rn.transform(l))+")"};var kt={test:c=>Zb.test(c)||gr.test(c)||go.test(c),parse:c=>Zb.test(c)?Zb.parse(c):go.test(c)?go.parse(c):gr.parse(c),transform:c=>typeof c=="string"?c:c.hasOwnProperty("red")?Zb.transform(c):go.transform(c)};var Dv=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Zec(c){var t,e;return isNaN(c)&&typeof c=="string"&&(((t=c.match(LG))===null||t===void 0?void 0:t.length)||0)+(((e=c.match(Dv))===null||e===void 0?void 0:e.length)||0)>0}var Ev="number",jv="color",pec="var",Wec="var(",Lv="${}",Bec=/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 ja(c){let t=c.toString(),e=[],l={color:[],number:[],var:[]},d=[],b=0,o=t.replace(Bec,a=>(kt.test(a)?(l.color.push(b),d.push(jv),e.push(kt.parse(a))):a.startsWith(Wec)?(l.var.push(b),d.push(pec),e.push(a)):(l.number.push(b),d.push(Ev),e.push(parseFloat(a))),++b,Lv)).split(Lv);return{values:e,split:o,indexes:l,types:d}}function Mv(c){return ja(c).values}function Pv(c){let{split:t,types:e}=ja(c),l=t.length;return d=>{let b="";for(let n=0;n<l;n++)if(b+=t[n],d[n]!==void 0){let o=e[n];o===Ev?b+=xo(d[n]):o===jv?b+=kt.transform(d[n]):b+=d[n]}return b}}var yec=c=>typeof c=="number"?0:c;function Vec(c){let t=Mv(c);return Pv(c)(t.map(yec))}var Te={test:Zec,parse:Mv,createTransformer:Pv,getAnimatableNone:Vec};var Jec=new Set(["brightness","contrast","saturate","opacity"]);function hec(c){let[t,e]=c.slice(0,-1).split("(");if(t==="drop-shadow")return c;let[l]=e.match(LG)||[];if(!l)return c;let d=e.replace(l,""),b=Jec.has(t)?1:0;return l!==e&&(b*=100),t+"("+b+d+")"}var Cec=/\b([a-z-]*)\(.*?\)/gu,Hr={...Te,getAnimatableNone:c=>{let t=c.match(Cec);return t?t.map(hec).join(" "):c}};var _v={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 Kv={rotate:Ib,rotateX:Ib,rotateY:Ib,rotateZ:Ib,scale:mr,scaleX:mr,scaleY:mr,scaleZ:mr,skew:Ib,skewX:Ib,skewY:Ib,distance:xc,translateX:xc,translateY:xc,translateZ:xc,x:xc,y:xc,z:xc,perspective:xc,transformPerspective:xc,opacity:rn,originX:$5,originY:$5,originZ:xc};var ny={...Rb,transform:Math.round};var jG={..._v,...Kv,zIndex:ny,size:xc,fillOpacity:rn,strokeOpacity:rn,numOctaves:ny};var Fec={...jG,color:kt,backgroundColor:kt,outlineColor:kt,fill:kt,stroke:kt,borderColor:kt,borderTopColor:kt,borderRightColor:kt,borderBottomColor:kt,borderLeftColor:kt,filter:Hr,WebkitFilter:Hr},MG=c=>Fec[c];function Pg(c,t){let e=MG(c);return e!==Hr&&(e=Te),e.getAnimatableNone?e.getAnimatableNone(t):void 0}var Yec=new Set(["auto","none","0"]);function qv(c,t,e){let l=0,d;for(;l<c.length&&!d;){let b=c[l];typeof b=="string"&&!Yec.has(b)&&ja(b).values.length&&(d=c[l]),l++}if(d&&e)for(let b of t)c[b]=Pg(e,d)}var PG=class extends mo{constructor(t,e,l,d,b){super(t,e,l,d,b,!0)}readKeyframes(){let{unresolvedKeyframes:t,element:e,name:l}=this;if(!e||!e.current)return;super.readKeyframes();for(let a=0;a<t.length;a++){let i=t[a];if(typeof i=="string"&&(i=i.trim(),DG(i))){let G=q5(i,e.current);G!==void 0&&(t[a]=G),a===t.length-1&&(this.finalKeyframe=i)}}if(this.resolveNoneKeyframes(),!zv.has(l)||t.length!==2)return;let[d,b]=t,n=ey(d),o=ey(b);if(n!==o)if(cy(n)&&cy(o))for(let a=0;a<t.length;a++){let i=t[a];typeof i=="string"&&(t[a]=parseFloat(i))}else this.needsMeasurement=!0}resolveNoneKeyframes(){let{unresolvedKeyframes:t,name:e}=this,l=[];for(let d=0;d<t.length;d++)Fv(t[d])&&l.push(d);l.length&&qv(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=La[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 b=e.getValue(l);b&&b.jump(this.measuredOrigin,!1);let n=d.length-1,o=d[n];d[n]=La[l](e.measureViewportBox(),window.getComputedStyle(e.current)),o!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=o),!((t=this.removedTransforms)===null||t===void 0)&&t.length&&this.removedTransforms.forEach(([a,i])=>{e.getValue(a).set(i)}),this.resolveNoneKeyframes()}};function _G(c){return typeof c=="function"}var _g;function fec(){_g=void 0}var ye={now:()=>(_g===void 0&&ye.set(Jt.isProcessing||UG.useManualTiming?Jt.timestamp:performance.now()),_g),set:c=>{_g=c,queueMicrotask(fec)}};var oy=(c,t)=>t==="zIndex"?!1:!!(typeof c=="number"||Array.isArray(c)||typeof c=="string"&&(Te.test(c)||c==="0")&&!c.startsWith("url("));function vec(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 $v(c,t,e,l){let d=c[0];if(d===null)return!1;if(t==="display"||t==="visibility")return!0;let b=c[c.length-1],n=oy(d,t),o=oy(b,t);return sn(n===o,`You are trying to animate ${t} from "${d}" to "${b}". ${d} is not an animatable value - to enable this animation set ${d} to a value animatable to ${b} via the \`style\` property.`),!n||!o?!1:vec(c)||(e==="spring"||_G(e))&&l}var Nec=40,KG=class{constructor({autoplay:t=!0,delay:e=0,type:l="keyframes",repeat:d=0,repeatDelay:b=0,repeatType:n="loop",...o}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=ye.now(),this.options={autoplay:t,delay:e,type:l,repeat:d,repeatDelay:b,repeatType:n,...o},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>Nec?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&Tv(),this._resolved}onKeyframesResolved(t,e){this.resolvedAt=ye.now(),this.hasAttemptedResolve=!0;let{name:l,type:d,velocity:b,delay:n,onComplete:o,onUpdate:a,isGenerator:i}=this.options;if(!i&&!$v(t,l,d,b))if(vg.current||!n){a?.(ro(t,this.options,e)),o?.(),this.resolveFinishedPromise();return}else this.options.duration=0;let G=this.initPlayback(t,e);G!==!1&&(this._resolved={keyframes:t,finalKeyframe:e,...G},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 Cd=(c,t,e)=>{let l=t-c;return l===0?1:(e-c)/l};var Kg=(c,t,e=10)=>{let l="",d=Math.max(Math.round(t/e),2);for(let b=0;b<d;b++)l+=c(Cd(0,d-1,b))+", ";return`linear(${l.substring(0,l.length-2)})`};function qg(c,t){return t?c*(1e3/t):0}var Sec=5;function $g(c,t,e){let l=Math.max(t-Sec,0);return qg(e-c(l),t-l)}var Xt={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 ay=.001;function cN({duration:c=Xt.duration,bounce:t=Xt.bounce,velocity:e=Xt.velocity,mass:l=Xt.mass}){let d,b;sn(c<=Be(Xt.maxDuration),"Spring duration must be 10 seconds or less");let n=1-t;n=ie(Xt.minDamping,Xt.maxDamping,n),c=ie(Xt.minDuration,Xt.maxDuration,Xl(c)),n<1?(d=i=>{let G=i*n,X=G*c,s=G-e,r=cH(i,n),m=Math.exp(-X);return ay-s/r*m},b=i=>{let X=i*n*c,s=X*e+e,r=Math.pow(n,2)*Math.pow(i,2)*c,m=Math.exp(-X),x=cH(Math.pow(i,2),n);return(-d(i)+ay>0?-1:1)*((s-r)*m)/x}):(d=i=>{let G=Math.exp(-i*c),X=(i-e)*c+1;return-ay+G*X},b=i=>{let G=Math.exp(-i*c),X=(e-i)*(c*c);return G*X});let o=5/c,a=kec(d,b,o);if(c=Be(c),isNaN(a))return{stiffness:Xt.stiffness,damping:Xt.damping,duration:c};{let i=Math.pow(a,2)*l;return{stiffness:i,damping:n*2*Math.sqrt(l*i),duration:c}}}var zec=12;function kec(c,t,e){let l=e;for(let d=1;d<zec;d++)l=l-c(l)/t(l);return l}function cH(c,t){return c*Math.sqrt(1-t*t)}function tH(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 wec=["duration","bounce"],Oec=["stiffness","damping","mass"];function tN(c,t){return t.some(e=>c[e]!==void 0)}function Tec(c){let t={velocity:Xt.velocity,stiffness:Xt.stiffness,damping:Xt.damping,mass:Xt.mass,isResolvedFromDuration:!1,...c};if(!tN(c,Oec)&&tN(c,wec))if(c.visualDuration){let e=c.visualDuration,l=2*Math.PI/(e*1.2),d=l*l,b=2*ie(.05,1,1-c.bounce)*Math.sqrt(d);t={...t,mass:Xt.mass,stiffness:d,damping:b}}else{let e=cN(c);t={...t,...e,mass:Xt.mass},t.isResolvedFromDuration=!0}return t}function eH(c=Xt.visualDuration,t=Xt.bounce){let e=typeof c!="object"?{visualDuration:c,keyframes:[0,1],bounce:t}:c,{restSpeed:l,restDelta:d}=e,b=e.keyframes[0],n=e.keyframes[e.keyframes.length-1],o={done:!1,value:b},{stiffness:a,damping:i,mass:G,duration:X,velocity:s,isResolvedFromDuration:r}=Tec({...e,velocity:-Xl(e.velocity||0)}),m=s||0,x=i/(2*Math.sqrt(a*G)),g=n-b,R=Xl(Math.sqrt(a/G)),H=Math.abs(g)<5;l||(l=H?Xt.restSpeed.granular:Xt.restSpeed.default),d||(d=H?Xt.restDelta.granular:Xt.restDelta.default);let I;if(x<1){let p=cH(R,x);I=y=>{let W=Math.exp(-x*R*y);return n-W*((m+x*R*g)/p*Math.sin(p*y)+g*Math.cos(p*y))}}else if(x===1)I=p=>n-Math.exp(-R*p)*(g+(m+R*g)*p);else{let p=R*Math.sqrt(x*x-1);I=y=>{let W=Math.exp(-x*R*y),B=Math.min(p*y,300);return n-W*((m+x*R*g)*Math.sinh(B)+p*g*Math.cosh(B))/p}}let Z={calculatedDuration:r&&X||null,next:p=>{let y=I(p);if(r)o.done=p>=X;else{let W=0;x<1&&(W=p===0?Be(m):$g(I,p,y));let B=Math.abs(W)<=l,C=Math.abs(n-y)<=d;o.done=B&&C}return o.value=o.done?n:y,o},toString:()=>{let p=Math.min(tH(Z),2e4),y=Kg(W=>Z.next(p*W).value,p,30);return p+"ms "+y}};return Z}function iy({keyframes:c,velocity:t=0,power:e=.8,timeConstant:l=325,bounceDamping:d=10,bounceStiffness:b=500,modifyTarget:n,min:o,max:a,restDelta:i=.5,restSpeed:G}){let X=c[0],s={done:!1,value:X},r=B=>o!==void 0&&B<o||a!==void 0&&B>a,m=B=>o===void 0?a:a===void 0||Math.abs(o-B)<Math.abs(a-B)?o:a,x=e*t,g=X+x,R=n===void 0?g:n(g);R!==g&&(x=R-X);let H=B=>-x*Math.exp(-B/l),I=B=>R+H(B),Z=B=>{let C=H(B),h=I(B);s.done=Math.abs(C)<=i,s.value=s.done?R:h},p,y,W=B=>{r(s.value)&&(p=B,y=eH({keyframes:[s.value,m(s.value)],velocity:$g(I,B,s.value),damping:d,stiffness:b,restDelta:i,restSpeed:G}))};return W(0),{calculatedDuration:null,next:B=>{let C=!1;return!y&&p===void 0&&(C=!0,Z(B),W(B)),p!==void 0&&B>=p?y.next(B-p):(!C&&Z(B),s)}}}var eN=hd(.42,0,1,1),lN=hd(0,0,.58,1),lH=hd(.42,0,.58,1);var dN=c=>Array.isArray(c)&&typeof c[0]!="number";var Rr=c=>Array.isArray(c)&&typeof c[0]=="number";var bN={linear:ot,easeIn:eN,easeInOut:lH,easeOut:lN,circIn:Tg,circInOut:Ug,circOut:Qg,backIn:rr,backInOut:wg,backOut:K5,anticipate:Og},Gy=c=>{if(Rr(c)){Wl(c.length===4,"Cubic bezier arrays must contain four numerical values.");let[t,e,l,d]=c;return hd(t,e,l,d)}else if(typeof c=="string")return Wl(bN[c]!==void 0,`Invalid easing type '${c}'`),bN[c];return c};var Qec=(c,t)=>e=>t(c(e)),pb=(...c)=>c.reduce(Qec);var zc=(c,t,e)=>c+(t-c)*e;function Xy(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 nN({hue:c,saturation:t,lightness:e,alpha:l}){c/=360,t/=100,e/=100;let d=0,b=0,n=0;if(!t)d=b=n=e;else{let o=e<.5?e*(1+t):e+t-e*t,a=2*e-o;d=Xy(a,o,c+1/3),b=Xy(a,o,c),n=Xy(a,o,c-1/3)}return{red:Math.round(d*255),green:Math.round(b*255),blue:Math.round(n*255),alpha:l}}function qG(c,t){return e=>e>0?t:c}var uy=(c,t,e)=>{let l=c*c,d=e*(t*t-l)+l;return d<0?0:Math.sqrt(d)},Uec=[gr,Zb,go],Dec=c=>Uec.find(t=>t.test(c));function oN(c){let t=Dec(c);if(sn(!!t,`'${c}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let e=t.parse(c);return t===go&&(e=nN(e)),e}var sy=(c,t)=>{let e=oN(c),l=oN(t);if(!e||!l)return qG(c,t);let d={...e};return b=>(d.red=uy(e.red,l.red,b),d.green=uy(e.green,l.green,b),d.blue=uy(e.blue,l.blue,b),d.alpha=zc(e.alpha,l.alpha,b),Zb.transform(d))};var dH=new Set(["none","hidden"]);function aN(c,t){return dH.has(c)?e=>e<=0?c:t:e=>e>=1?t:c}function Lec(c,t){return e=>zc(c,t,e)}function bH(c){return typeof c=="number"?Lec:typeof c=="string"?DG(c)?qG:kt.test(c)?sy:Mec:Array.isArray(c)?iN:typeof c=="object"?kt.test(c)?sy:Eec:qG}function iN(c,t){let e=[...c],l=e.length,d=c.map((b,n)=>bH(b)(b,t[n]));return b=>{for(let n=0;n<l;n++)e[n]=d[n](b);return e}}function Eec(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 b in l)e[b]=l[b](d);return e}}function jec(c,t){var e;let l=[],d={color:0,var:0,number:0};for(let b=0;b<t.values.length;b++){let n=t.types[b],o=c.indexes[n][d[n]],a=(e=c.values[o])!==null&&e!==void 0?e:0;l[b]=a,d[n]++}return l}var Mec=(c,t)=>{let e=Te.createTransformer(t),l=ja(c),d=ja(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?dH.has(c)&&!d.values.length||dH.has(t)&&!l.values.length?aN(c,t):pb(iN(jec(l,d),d.values),e):(sn(!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.`),qG(c,t))};function nH(c,t,e){return typeof c=="number"&&typeof t=="number"&&typeof e=="number"?zc(c,t,e):bH(c)(c,t)}function Pec(c,t,e){let l=[],d=e||nH,b=c.length-1;for(let n=0;n<b;n++){let o=d(c[n],c[n+1]);if(t){let a=Array.isArray(t)?t[n]||ot:t;o=pb(a,o)}l.push(o)}return l}function GN(c,t,{clamp:e=!0,ease:l,mixer:d}={}){let b=c.length;if(Wl(b===t.length,"Both input and output ranges must be the same length"),b===1)return()=>t[0];if(b===2&&c[0]===c[1])return()=>t[1];c[0]>c[b-1]&&(c=[...c].reverse(),t=[...t].reverse());let n=Pec(t,l,d),o=n.length,a=i=>{let G=0;if(o>1)for(;G<c.length-2&&!(i<c[G+1]);G++);let X=Cd(c[G],c[G+1],i);return n[G](X)};return e?i=>a(ie(c[0],c[b-1],i)):a}function XN(c,t){let e=c[c.length-1];for(let l=1;l<=t;l++){let d=Cd(0,t,l);c.push(zc(e,1,d))}}function uN(c){let t=[0];return XN(t,c.length-1),t}function sN(c,t){return c.map(e=>e*t)}function _ec(c,t){return c.map(()=>t||lH).splice(0,c.length-1)}function Ir({duration:c=300,keyframes:t,times:e,ease:l="easeInOut"}){let d=dN(l)?l.map(Gy):Gy(l),b={done:!1,value:t[0]},n=sN(e&&e.length===t.length?e:uN(t),c),o=GN(n,t,{ease:Array.isArray(d)?d:_ec(t,d)});return{calculatedDuration:c,next:a=>(b.value=o(a),b.done=a>=c,b)}}var rN=c=>{let t=({timestamp:e})=>c(e);return{start:()=>hc.update(t,!0),stop:()=>Bl(t),now:()=>Jt.isProcessing?Jt.timestamp:ye.now()}};var Kec={decay:iy,inertia:iy,tween:Ir,keyframes:Ir,spring:eH},qec=c=>c/100,Ma=class extends KG{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:a}=this.options;a&&a()};let{name:e,motionValue:l,element:d,keyframes:b}=this.options,n=d?.KeyframeResolver||mo,o=(a,i)=>this.onKeyframesResolved(a,i);this.resolver=new n(b,o,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:b,velocity:n=0}=this.options,o=_G(e)?e:Kec[e]||Ir,a,i;o!==Ir&&typeof t[0]!="number"&&(a=pb(qec,nH(t[0],t[1])),t=[0,100]);let G=o({...this.options,keyframes:t});b==="mirror"&&(i=o({...this.options,keyframes:[...t].reverse(),velocity:-n})),G.calculatedDuration===null&&(G.calculatedDuration=tH(G));let{calculatedDuration:X}=G,s=X+d,r=s*(l+1)-d;return{generator:G,mirroredGenerator:i,mapPercentToKeyframes:a,calculatedDuration:X,resolvedDuration:s,totalDuration:r}}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:b,mirroredGenerator:n,mapPercentToKeyframes:o,keyframes:a,calculatedDuration:i,totalDuration:G,resolvedDuration:X}=l;if(this.startTime===null)return b.next(0);let{delay:s,repeat:r,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-G/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-s*(this.speed>=0?1:-1),H=this.speed>=0?R<0:R>G;this.currentTime=Math.max(R,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=G);let I=this.currentTime,Z=b;if(r){let B=Math.min(this.currentTime,G)/X,C=Math.floor(B),h=B%1;!h&&B>=1&&(h=1),h===1&&C--,C=Math.min(C,r+1),C%2&&(m==="reverse"?(h=1-h,x&&(h-=x/X)):m==="mirror"&&(Z=n)),I=ie(0,1,h)*X}let p=H?{done:!1,value:a[0]}:Z.next(I);o&&(p.value=o(p.value));let{done:y}=p;!H&&i!==null&&(y=this.speed>=0?this.currentTime>=G:this.currentTime<=0);let W=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&y);return W&&d!==void 0&&(p.value=ro(a,this.options,d)),g&&g(p.value),W&&this.finish(),p}get duration(){let{resolved:t}=this;return t?Xl(t.calculatedDuration):0}get time(){return Xl(this.currentTime)}set time(t){t=Be(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=rN,onPlay:e,startTime:l}=this.options;this.driver||(this.driver=t(b=>this.tick(b))),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 mN=new Set(["opacity","clipPath","filter","transform"]);function $G(c){let t;return()=>(t===void 0&&(t=c()),t)}var xN={linearEasing:void 0};function gN(c,t){let e=$G(c);return()=>{var l;return(l=xN[t])!==null&&l!==void 0?l:e()}}var cX=gN(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");function my(c){return!!(typeof c=="function"&&cX()||!c||typeof c=="string"&&(c in ry||cX())||Rr(c)||Array.isArray(c)&&c.every(my))}var Zr=([c,t,e,l])=>`cubic-bezier(${c}, ${t}, ${e}, ${l})`,ry={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Zr([0,.65,.55,1]),circOut:Zr([.55,0,1,.45]),backIn:Zr([.31,.01,.66,-.59]),backOut:Zr([.33,1.53,.69,.99])};function xy(c,t){if(c)return typeof c=="function"&&cX()?Kg(c,t):Rr(c)?Zr(c):Array.isArray(c)?c.map(e=>xy(e,t)||ry.easeOut):ry[c]}function HN(c,t,e,{delay:l=0,duration:d=300,repeat:b=0,repeatType:n="loop",ease:o="easeInOut",times:a}={}){let i={[t]:e};a&&(i.offset=a);let G=xy(o,d);return Array.isArray(G)&&(i.easing=G),c.animate(i,{delay:l,duration:d,easing:Array.isArray(G)?"linear":G,fill:"both",iterations:b+1,direction:n==="reverse"?"alternate":"normal"})}function gy(c,t){c.timeline=t,c.onfinish=null}var RN=$G(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));var oH=10,$ec=2e4;function clc(c){return _G(c.type)||c.type==="spring"||!my(c.ease)}function tlc(c,t){let e=new Ma({...t,keyframes:c,repeat:0,delay:0,isGenerator:!0}),l={done:!1,value:c[0]},d=[],b=0;for(;!l.done&&b<$ec;)l=e.sample(b),d.push(l.value),b+=oH;return{times:void 0,keyframes:d,duration:b-oH,ease:"linear"}}var IN={anticipate:Og,backInOut:wg,circInOut:Ug};function elc(c){return c in IN}var pr=class extends KG{constructor(t){super(t);let{name:e,motionValue:l,element:d,keyframes:b}=this.options;this.resolver=new PG(b,(n,o)=>this.onKeyframesResolved(n,o),e,l,d),this.resolver.scheduleResolve()}initPlayback(t,e){var l;let{duration:d=300,times:b,ease:n,type:o,motionValue:a,name:i,startTime:G}=this.options;if(!(!((l=a.owner)===null||l===void 0)&&l.current))return!1;if(typeof n=="string"&&cX()&&elc(n)&&(n=IN[n]),clc(this.options)){let{onComplete:s,onUpdate:r,motionValue:m,element:x,...g}=this.options,R=tlc(t,g);t=R.keyframes,t.length===1&&(t[1]=t[0]),d=R.duration,b=R.times,n=R.ease,o="keyframes"}let X=HN(a.owner.current,i,t,{...this.options,duration:d,times:b,ease:n});return X.startTime=G??this.calcStartTime(),this.pendingTimeline?(gy(X,this.pendingTimeline),this.pendingTimeline=void 0):X.onfinish=()=>{let{onComplete:s}=this.options;a.set(ro(t,this.options,e)),s&&s(),this.cancel(),this.resolveFinishedPromise()},{animation:X,duration:d,times:b,type:o,ease:n,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=Be(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 ot;let{animation:l}=e;gy(l,t)}return ot}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:b,ease:n,times:o}=t;if(e.playState==="idle"||e.playState==="finished")return;if(this.time){let{motionValue:i,onUpdate:G,onComplete:X,element:s,...r}=this.options,m=new Ma({...r,keyframes:l,duration:d,type:b,ease:n,times:o,isGenerator:!0}),x=Be(this.time);i.setWithVelocity(m.sample(x-oH).value,m.sample(x).value,oH)}let{onStop:a}=this.options;a&&a(),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:b,damping:n,type:o}=t;return RN()&&l&&mN.has(l)&&e&&e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate&&!d&&b!=="mirror"&&n!==0&&o!=="inertia"}};var ZN=$G(()=>window.ScrollTimeline!==void 0);var aH=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=>ZN()&&d.attachTimeline?d.attachTimeline(t):e(d));return()=>{l.forEach((d,b)=>{d&&d(),this.animations[b].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 pN({when:c,delay:t,delayChildren:e,staggerChildren:l,staggerDirection:d,repeat:b,repeatType:n,repeatDelay:o,from:a,elapsed:i,...G}){return!!Object.keys(G).length}var tX=(c,t,e,l={},d,b)=>n=>{let o=QG(l,c)||{},a=o.delay||l.delay||0,{elapsed:i=0}=l;i=i-Be(a);let G={keyframes:Array.isArray(e)?e:[null,e],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-i,onUpdate:s=>{t.set(s),o.onUpdate&&o.onUpdate(s)},onComplete:()=>{n(),o.onComplete&&o.onComplete()},name:c,motionValue:t,element:b?void 0:d};pN(o)||(G={...G,...Jv(c,G)}),G.duration&&(G.duration=Be(G.duration)),G.repeatDelay&&(G.repeatDelay=Be(G.repeatDelay)),G.from!==void 0&&(G.keyframes[0]=G.from);let X=!1;if((G.type===!1||G.duration===0&&!G.repeatDelay)&&(G.duration=0,G.delay===0&&(X=!0)),(vg.current||UG.skipAnimations)&&(X=!0,G.duration=0,G.delay=0),X&&!b&&t.get()!==void 0){let s=ro(G.keyframes,o);if(s!==void 0)return hc.update(()=>{G.onUpdate(s),G.onComplete()}),new aH([])}return!b&&pr.supports(G)?new pr(G):new Ma(G)};var WN=c=>!!(c&&typeof c=="object"&&c.mix&&c.toValue),BN=c=>ur(c)?c[c.length-1]||0:c;function eX(c,t){c.indexOf(t)===-1&&c.push(t)}function lX(c,t){let e=c.indexOf(t);e>-1&&c.splice(e,1)}var Ho=class{constructor(){this.subscriptions=[]}add(t){return eX(this.subscriptions,t),()=>lX(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 b=0;b<d;b++){let n=this.subscriptions[b];n&&n(t,e,l)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}};var yN=30,llc=c=>!isNaN(parseFloat(c)),VN={current:void 0},Hy=class{constructor(t,e={}){this.version="11.15.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(l,d=!0)=>{let b=ye.now();this.updatedAt!==b&&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=ye.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=llc(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 Ho);let l=this.events[t].add(e);return t==="change"?()=>{l(),hc.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 VN.current&&VN.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let t=ye.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>yN)return 0;let e=Math.min(this.updatedAt-this.prevUpdatedAt,yN);return qg(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 mn(c,t){return new Hy(c,t)}function dlc(c,t,e){c.hasValue(t)?c.getValue(t).set(e):c.addValue(t,mn(e))}function JN(c,t){let e=uo(c,t),{transitionEnd:l={},transition:d={},...b}=e||{};b={...b,...l};for(let n in b){let o=BN(b[n]);dlc(c,n,o)}}var dX=c=>c.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase();var blc="framerAppearId",iH="data-"+dX(blc);function GH(c){return c.props[iH]}var at=c=>!!(c&&c.getVelocity);function hN(c){return!!(at(c)&&c.add)}function Wr(c,t){let e=c.getValue("willChange");if(hN(e))return e.add(t)}function nlc({protectedKeys:c,needsAnimating:t},e){let l=c.hasOwnProperty(e)&&t[e]!==!0;return t[e]=!1,l}function XH(c,t,{delay:e=0,transitionOverride:l,type:d}={}){var b;let{transition:n=c.getDefaultTransition(),transitionEnd:o,...a}=t;l&&(n=l);let i=[],G=d&&c.animationState&&c.animationState.getState()[d];for(let X in a){let s=c.getValue(X,(b=c.latestValues[X])!==null&&b!==void 0?b:null),r=a[X];if(r===void 0||G&&nlc(G,X))continue;let m={delay:e,...QG(n||{},X)},x=!1;if(window.MotionHandoffAnimation){let R=GH(c);if(R){let H=window.MotionHandoffAnimation(R,X,hc);H!==null&&(m.startTime=H,x=!0)}}Wr(c,X),s.start(tX(X,s,r,c.shouldReduceMotion&&Gl.has(X)?{type:!1}:m,c,x));let g=s.animation;g&&i.push(g)}return o&&Promise.all(i).then(()=>{hc.update(()=>{o&&JN(c,o)})}),i}function uH(c,t,e={}){var l;let d=uo(c,t,e.type==="exit"?(l=c.presenceContext)===null||l===void 0?void 0:l.custom:void 0),{transition:b=c.getDefaultTransition()||{}}=d||{};e.transitionOverride&&(b=e.transitionOverride);let n=d?()=>Promise.all(XH(c,d,e)):()=>Promise.resolve(),o=c.variantChildren&&c.variantChildren.size?(i=0)=>{let{delayChildren:G=0,staggerChildren:X,staggerDirection:s}=b;return olc(c,t,G+i,X,s,e)}:()=>Promise.resolve(),{when:a}=b;if(a){let[i,G]=a==="beforeChildren"?[n,o]:[o,n];return i().then(()=>G())}else return Promise.all([n(),o(e.delay)])}function olc(c,t,e=0,l=0,d=1,b){let n=[],o=(c.variantChildren.size-1)*l,a=d===1?(i=0)=>i*l:(i=0)=>o-i*l;return Array.from(c.variantChildren).sort(alc).forEach((i,G)=>{i.notify("AnimationStart",t),n.push(uH(i,t,{...b,delay:e+a(G)}).then(()=>i.notify("AnimationComplete",t)))}),Promise.all(n)}function alc(c,t){return c.sortNodePosition(t)}function CN(c,t,e={}){c.notify("AnimationStart",t);let l;if(Array.isArray(t)){let d=t.map(b=>uH(c,b,e));l=Promise.all(d)}else if(typeof t=="string")l=uH(c,t,e);else{let d=typeof t=="function"?uo(c,t,e.custom):t;l=Promise.all(XH(c,d,e))}return l.then(()=>{c.notify("AnimationComplete",t)})}var ilc=sr.length;function Ry(c){if(!c)return;if(!c.isControllingVariants){let e=c.parent?Ry(c.parent)||{}:{};return c.props.initial!==void 0&&(e.initial=c.props.initial),e}let t={};for(let e=0;e<ilc;e++){let l=sr[e],d=c.props[l];(un(d)||d===!1)&&(t[l]=d)}return t}var Glc=[...fg].reverse(),Xlc=fg.length;function ulc(c){return t=>Promise.all(t.map(({animation:e,options:l})=>CN(c,e,l)))}function YN(c){let t=ulc(c),e=FN(),l=!0,d=a=>(i,G)=>{var X;let s=uo(c,G,a==="exit"?(X=c.presenceContext)===null||X===void 0?void 0:X.custom:void 0);if(s){let{transition:r,transitionEnd:m,...x}=s;i={...i,...x,...m}}return i};function b(a){t=a(c)}function n(a){let{props:i}=c,G=Ry(c.parent)||{},X=[],s=new Set,r={},m=1/0;for(let g=0;g<Xlc;g++){let R=Glc[g],H=e[R],I=i[R]!==void 0?i[R]:G[R],Z=un(I),p=R===a?H.isActive:null;p===!1&&(m=g);let y=I===G[R]&&I!==i[R]&&Z;if(y&&l&&c.manuallyAnimateOnMount&&(y=!1),H.protectedKeys={...r},!H.isActive&&p===null||!I&&!H.prevProp||Xo(I)||typeof I=="boolean")continue;let W=slc(H.prevProp,I),B=W||R===a&&H.isActive&&!y&&Z||g>m&&Z,C=!1,h=Array.isArray(I)?I:[I],J=h.reduce(d(R),{});p===!1&&(J={});let{prevResolvedValues:v={}}=H,F={...v,...J},A=P=>{B=!0,s.has(P)&&(C=!0,s.delete(P)),H.needsAnimating[P]=!0;let k=c.getValue(P);k&&(k.liveStyle=!1)};for(let P in F){let k=J[P],T=v[P];if(r.hasOwnProperty(P))continue;let f=!1;ur(k)&&ur(T)?f=!_5(k,T):f=k!==T,f?k!=null?A(P):s.add(P):k!==void 0&&s.has(P)?A(P):H.protectedKeys[P]=!0}H.prevProp=I,H.prevResolvedValues=J,H.isActive&&(r={...r,...J}),l&&c.blockInitialAnimation&&(B=!1),B&&(!(y&&W)||C)&&X.push(...h.map(P=>({animation:P,options:{type:R}})))}if(s.size){let g={};s.forEach(R=>{let H=c.getBaseTarget(R),I=c.getValue(R);I&&(I.liveStyle=!0),g[R]=H??null}),X.push({animation:g})}let x=!!X.length;return l&&(i.initial===!1||i.initial===i.animate)&&!c.manuallyAnimateOnMount&&(x=!1),l=!1,x?t(X):Promise.resolve()}function o(a,i){var G;if(e[a].isActive===i)return Promise.resolve();(G=c.variantChildren)===null||G===void 0||G.forEach(s=>{var r;return(r=s.animationState)===null||r===void 0?void 0:r.setActive(a,i)}),e[a].isActive=i;let X=n(a);for(let s in e)e[s].protectedKeys={};return X}return{animateChanges:n,setActive:o,setAnimateFunction:b,getState:()=>e,reset:()=>{e=FN(),l=!0}}}function slc(c,t){return typeof t=="string"?t!==c:Array.isArray(t)?!_5(t,c):!1}function Pa(c=!1){return{isActive:c,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function FN(){return{animate:Pa(!0),whileInView:Pa(),whileHover:Pa(),whileTap:Pa(),whileDrag:Pa(),whileFocus:Pa(),exit:Pa()}}var _t=class{constructor(t){this.isMounted=!1,this.node=t}update(){}};var sH=class extends _t{constructor(t){super(t),t.animationState||(t.animationState=YN(t))}updateAnimationControlsSubscription(){let{animate:t}=this.node.getProps();Xo(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 rlc=0,rH=class extends _t{constructor(){super(...arguments),this.id=rlc++}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 fN={animation:{Feature:sH},exit:{Feature:rH}};var yl={x:!1,y:!1};function bX(){return yl.x||yl.y}function Iy(c,t,e){var l;if(c instanceof Element)return[c];if(typeof c=="string"){let d=document;t&&(d=t.current);let b=(l=e?.[c])!==null&&l!==void 0?l:d.querySelectorAll(c);return b?Array.from(b):[]}return Array.from(c)}function mH(c,t){let e=Iy(c),l=new AbortController,d={passive:!0,...t,signal:l.signal};return[e,d,()=>l.abort()]}function vN(c){return t=>{t.pointerType==="touch"||bX()||c(t)}}function Zy(c,t,e={}){let[l,d,b]=mH(c,e),n=vN(o=>{let{target:a}=o,i=t(o);if(!i||!a)return;let G=vN(X=>{i(X),a.removeEventListener("pointerleave",G)});a.addEventListener("pointerleave",G,d)});return l.forEach(o=>{o.addEventListener("pointerenter",n,d)}),b}var _a=c=>c.pointerType==="mouse"?typeof c.button!="number"||c.button<=0:c.isPrimary!==!1;var Ka=new WeakSet;function NN(c){return t=>{t.key==="Enter"&&c(t)}}function py(c,t){c.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}var SN=(c,t)=>{let e=c.currentTarget;if(!e)return;let l=NN(()=>{if(Ka.has(e))return;py(e,"down");let d=NN(()=>{py(e,"up")}),b=()=>py(e,"cancel");e.addEventListener("keyup",d,t),e.addEventListener("blur",b,t)});e.addEventListener("keydown",l,t),e.addEventListener("blur",()=>e.removeEventListener("keydown",l),t)};var mlc=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function zN(c){return mlc.has(c.tagName)||c.tabIndex!==-1}var xH=(c,t)=>t?c===t?!0:xH(c,t.parentElement):!1;function kN(c){return _a(c)&&!bX()}function Wy(c,t,e={}){let[l,d,b]=mH(c,e),n=o=>{let a=o.currentTarget;if(!kN(o)||Ka.has(a))return;Ka.add(a);let i=t(o),G=(r,m)=>{window.removeEventListener("pointerup",X),window.removeEventListener("pointercancel",s),!(!kN(r)||!Ka.has(a))&&(Ka.delete(a),i&&i(r,{success:m}))},X=r=>{G(r,e.useGlobalTarget||xH(a,r.target))},s=r=>{G(r,!1)};window.addEventListener("pointerup",X,d),window.addEventListener("pointercancel",s,d)};return l.forEach(o=>{zN(o)||(o.tabIndex=0),(e.useGlobalTarget?window:o).addEventListener("pointerdown",n,d),o.addEventListener("focus",i=>SN(i,d),d)}),b}function By(c){return c==="x"||c==="y"?yl[c]?null:(yl[c]=!0,()=>{yl[c]=!1}):yl.x||yl.y?null:(yl.x=yl.y=!0,()=>{yl.x=yl.y=!1})}function xn(c){return{point:{x:c.pageX,y:c.pageY}}}var AN=c=>t=>_a(t)&&c(t,xn(t));function gn(c,t,e,l={passive:!0}){return c.addEventListener(t,e,l),()=>c.removeEventListener(t,e)}function Ro(c,t,e,l){return gn(c,t,AN(e),l)}var wN=(c,t)=>Math.abs(c-t);function ON(c,t){let e=wN(c.x,t.x),l=wN(c.y,t.y);return Math.sqrt(e**2+l**2)}var nX=class{constructor(t,e,{transformPagePoint:l,contextWindow:d,dragSnapToOrigin:b=!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 X=Vy(this.lastMoveEventInfo,this.history),s=this.startEvent!==null,r=ON(X.offset,{x:0,y:0})>=3;if(!s&&!r)return;let{point:m}=X,{timestamp:x}=Jt;this.history.push({...m,timestamp:x});let{onStart:g,onMove:R}=this.handlers;s||(g&&g(this.lastMoveEvent,X),this.startEvent=this.lastMoveEvent),R&&R(this.lastMoveEvent,X)},this.handlePointerMove=(X,s)=>{this.lastMoveEvent=X,this.lastMoveEventInfo=yy(s,this.transformPagePoint),hc.update(this.updatePoint,!0)},this.handlePointerUp=(X,s)=>{this.end();let{onEnd:r,onSessionEnd:m,resumeAnimation:x}=this.handlers;if(this.dragSnapToOrigin&&x&&x(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let g=Vy(X.type==="pointercancel"?this.lastMoveEventInfo:yy(s,this.transformPagePoint),this.history);this.startEvent&&r&&r(X,g),m&&m(X,g)},!_a(t))return;this.dragSnapToOrigin=b,this.handlers=e,this.transformPagePoint=l,this.contextWindow=d||window;let n=xn(t),o=yy(n,this.transformPagePoint),{point:a}=o,{timestamp:i}=Jt;this.history=[{...a,timestamp:i}];let{onSessionStart:G}=e;G&&G(t,Vy(o,this.history)),this.removeListeners=pb(Ro(this.contextWindow,"pointermove",this.handlePointerMove),Ro(this.contextWindow,"pointerup",this.handlePointerUp),Ro(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Bl(this.updatePoint)}};function yy(c,t){return t?{point:t(c.point)}:c}function TN(c,t){return{x:c.x-t.x,y:c.y-t.y}}function Vy({point:c},t){return{point:c,delta:TN(c,QN(t)),offset:TN(c,xlc(t)),velocity:glc(t,.1)}}function xlc(c){return c[0]}function QN(c){return c[c.length-1]}function glc(c,t){if(c.length<2)return{x:0,y:0};let e=c.length-1,l=null,d=QN(c);for(;e>=0&&(l=c[e],!(d.timestamp-l.timestamp>Be(t)));)e--;if(!l)return{x:0,y:0};let b=Xl(d.timestamp-l.timestamp);if(b===0)return{x:0,y:0};let n={x:(d.x-l.x)/b,y:(d.y-l.y)/b};return n.x===1/0&&(n.x=0),n.y===1/0&&(n.y=0),n}function Hn(c){return c&&typeof c=="object"&&Object.prototype.hasOwnProperty.call(c,"current")}var EN=1e-4,Hlc=1-EN,Rlc=1+EN,jN=.01,Ilc=0-jN,Zlc=0+jN;function Ge(c){return c.max-c.min}function MN(c,t,e){return Math.abs(c-t)<=e}function UN(c,t,e,l=.5){c.origin=l,c.originPoint=zc(t.min,t.max,c.origin),c.scale=Ge(e)/Ge(t),c.translate=zc(e.min,e.max,c.origin)-c.originPoint,(c.scale>=Hlc&&c.scale<=Rlc||isNaN(c.scale))&&(c.scale=1),(c.translate>=Ilc&&c.translate<=Zlc||isNaN(c.translate))&&(c.translate=0)}function oX(c,t,e,l){UN(c.x,t.x,e.x,l?l.originX:void 0),UN(c.y,t.y,e.y,l?l.originY:void 0)}function DN(c,t,e){c.min=e.min+t.min,c.max=c.min+Ge(t)}function PN(c,t,e){DN(c.x,t.x,e.x),DN(c.y,t.y,e.y)}function LN(c,t,e){c.min=t.min-e.min,c.max=c.min+Ge(t)}function aX(c,t,e){LN(c.x,t.x,e.x),LN(c.y,t.y,e.y)}function c3(c,{min:t,max:e},l){return t!==void 0&&c<t?c=l?zc(t,c,l.min):Math.max(c,t):e!==void 0&&c>e&&(c=l?zc(e,c,l.max):Math.min(c,e)),c}function _N(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 t3(c,{top:t,left:e,bottom:l,right:d}){return{x:_N(c.x,e,d),y:_N(c.y,t,l)}}function KN(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 e3(c,t){return{x:KN(c.x,t.x),y:KN(c.y,t.y)}}function l3(c,t){let e=.5,l=Ge(c),d=Ge(t);return d>l?e=Cd(t.min,t.max-l,c.min):l>d&&(e=Cd(c.min,c.max-d,t.min)),ie(0,1,e)}function d3(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 gH=.35;function b3(c=gH){return c===!1?c=0:c===!0&&(c=gH),{x:qN(c,"left","right"),y:qN(c,"top","bottom")}}function qN(c,t,e){return{min:$N(c,t),max:$N(c,e)}}function $N(c,t){return typeof c=="number"?c:c[t]||0}var n3=()=>({translate:0,scale:1,origin:0,originPoint:0}),qa=()=>({x:n3(),y:n3()}),o3=()=>({min:0,max:0}),ut=()=>({x:o3(),y:o3()});function ul(c){return[c("x"),c("y")]}function HH({top:c,left:t,right:e,bottom:l}){return{x:{min:t,max:e},y:{min:c,max:l}}}function a3({x:c,y:t}){return{top:t.min,right:c.max,bottom:t.max,left:c.min}}function i3(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 Jy(c){return c===void 0||c===1}function RH({scale:c,scaleX:t,scaleY:e}){return!Jy(c)||!Jy(t)||!Jy(e)}function Rn(c){return RH(c)||hy(c)||c.z||c.rotate||c.rotateX||c.rotateY||c.skewX||c.skewY}function hy(c){return G3(c.x)||G3(c.y)}function G3(c){return c&&c!=="0%"}function Br(c,t,e){let l=c-e,d=t*l;return e+d}function X3(c,t,e,l,d){return d!==void 0&&(c=Br(c,d,l)),Br(c,e,l)+t}function Cy(c,t=0,e=1,l,d){c.min=X3(c.min,t,e,l,d),c.max=X3(c.max,t,e,l,d)}function Fy(c,{x:t,y:e}){Cy(c.x,t.translate,t.scale,t.originPoint),Cy(c.y,e.translate,e.scale,e.originPoint)}var u3=.999999999999,s3=1.0000000000001;function m3(c,t,e,l=!1){let d=e.length;if(!d)return;t.x=t.y=1;let b,n;for(let o=0;o<d;o++){b=e[o],n=b.projectionDelta;let{visualElement:a}=b.options;a&&a.props.style&&a.props.style.display==="contents"||(l&&b.options.layoutScroll&&b.scroll&&b!==b.root&&$a(c,{x:-b.scroll.offset.x,y:-b.scroll.offset.y}),n&&(t.x*=n.x.scale,t.y*=n.y.scale,Fy(c,n)),l&&Rn(b.latestValues)&&$a(c,b.latestValues))}t.x<s3&&t.x>u3&&(t.x=1),t.y<s3&&t.y>u3&&(t.y=1)}function Io(c,t){c.min=c.min+t,c.max=c.max+t}function r3(c,t,e,l,d=.5){let b=zc(c.min,c.max,d);Cy(c,t,e,b,l)}function $a(c,t){r3(c.x,t.x,t.scaleX,t.scale,t.originX),r3(c.y,t.y,t.scaleY,t.scale,t.originY)}function Yy(c,t){return HH(i3(c.getBoundingClientRect(),t))}function x3(c,t,e){let l=Yy(c,e),{scroll:d}=t;return d&&(Io(l.x,d.offset.x),Io(l.y,d.offset.y)),l}var IH=({current:c})=>c?c.ownerDocument.defaultView:null;var plc=new WeakMap,pH=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=ut(),this.visualElement=t}start(t,{snapToCursor:e=!1}={}){let{presenceContext:l}=this.visualElement;if(l&&l.isPresent===!1)return;let d=G=>{let{dragSnapToOrigin:X}=this.getProps();X?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(xn(G).point)},b=(G,X)=>{let{drag:s,dragPropagation:r,onDragStart:m}=this.getProps();if(s&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=By(s),!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),ul(g=>{let R=this.getAxisMotionValue(g).get()||0;if(Oe.test(R)){let{projection:H}=this.visualElement;if(H&&H.layout){let I=H.layout.layoutBox[g];I&&(R=Ge(I)*(parseFloat(R)/100))}}this.originPoint[g]=R}),m&&hc.postRender(()=>m(G,X)),Wr(this.visualElement,"transform");let{animationState:x}=this.visualElement;x&&x.setActive("whileDrag",!0)},n=(G,X)=>{let{dragPropagation:s,dragDirectionLock:r,onDirectionLock:m,onDrag:x}=this.getProps();if(!s&&!this.openDragLock)return;let{offset:g}=X;if(r&&this.currentDirection===null){this.currentDirection=Wlc(g),this.currentDirection!==null&&m&&m(this.currentDirection);return}this.updateAxis("x",X.point,g),this.updateAxis("y",X.point,g),this.visualElement.render(),x&&x(G,X)},o=(G,X)=>this.stop(G,X),a=()=>ul(G=>{var X;return this.getAnimationState(G)==="paused"&&((X=this.getAxisMotionValue(G).animation)===null||X===void 0?void 0:X.play())}),{dragSnapToOrigin:i}=this.getProps();this.panSession=new nX(t,{onSessionStart:d,onStart:b,onMove:n,onSessionEnd:o,resumeAnimation:a},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:i,contextWindow:IH(this.visualElement)})}stop(t,e){let l=this.isDragging;if(this.cancel(),!l)return;let{velocity:d}=e;this.startAnimation(d);let{onDragEnd:b}=this.getProps();b&&hc.postRender(()=>b(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||!ZH(t,d,this.currentDirection))return;let b=this.getAxisMotionValue(t),n=this.originPoint[t]+l[t];this.constraints&&this.constraints[t]&&(n=c3(n,this.constraints[t],this.elastic[t])),b.set(n)}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,b=this.constraints;e&&Hn(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&d?this.constraints=t3(d.layoutBox,e):this.constraints=!1,this.elastic=b3(l),b!==this.constraints&&d&&this.constraints&&!this.hasMutatedConstraints&&ul(n=>{this.constraints!==!1&&this.getAxisMotionValue(n)&&(this.constraints[n]=d3(d.layoutBox[n],this.constraints[n]))})}resolveRefConstraints(){let{dragConstraints:t,onMeasureDragConstraints:e}=this.getProps();if(!t||!Hn(t))return!1;let l=t.current;Wl(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 b=x3(l,d.root,this.visualElement.getTransformPagePoint()),n=e3(d.layout.layoutBox,b);if(e){let o=e(a3(n));this.hasMutatedConstraints=!!o,o&&(n=HH(o))}return n}startAnimation(t){let{drag:e,dragMomentum:l,dragElastic:d,dragTransition:b,dragSnapToOrigin:n,onDragTransitionEnd:o}=this.getProps(),a=this.constraints||{},i=ul(G=>{if(!ZH(G,e,this.currentDirection))return;let X=a&&a[G]||{};n&&(X={min:0,max:0});let s=d?200:1e6,r=d?40:1e7,m={type:"inertia",velocity:l?t[G]:0,bounceStiffness:s,bounceDamping:r,timeConstant:750,restDelta:1,restSpeed:10,...b,...X};return this.startAxisValueAnimation(G,m)});return Promise.all(i).then(o)}startAxisValueAnimation(t,e){let l=this.getAxisMotionValue(t);return Wr(this.visualElement,t),l.start(tX(t,l,0,e,this.visualElement,!1))}stopAnimation(){ul(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){ul(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){ul(e=>{let{drag:l}=this.getProps();if(!ZH(e,l,this.currentDirection))return;let{projection:d}=this.visualElement,b=this.getAxisMotionValue(e);if(d&&d.layout){let{min:n,max:o}=d.layout.layoutBox[e];b.set(t[e]-zc(n,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:t,dragConstraints:e}=this.getProps(),{projection:l}=this.visualElement;if(!Hn(e)||!l||!this.constraints)return;this.stopAnimation();let d={x:0,y:0};ul(n=>{let o=this.getAxisMotionValue(n);if(o&&this.constraints!==!1){let a=o.get();d[n]=l3({min:a,max:a},this.constraints[n])}});let{transformTemplate:b}=this.visualElement.getProps();this.visualElement.current.style.transform=b?b({},""):"none",l.root&&l.root.updateScroll(),l.updateLayout(),this.resolveConstraints(),ul(n=>{if(!ZH(n,t,null))return;let o=this.getAxisMotionValue(n),{min:a,max:i}=this.constraints[n];o.set(zc(a,i,d[n]))})}addListeners(){if(!this.visualElement.current)return;plc.set(this.visualElement,this);let t=this.visualElement.current,e=Ro(t,"pointerdown",a=>{let{drag:i,dragListener:G=!0}=this.getProps();i&&G&&this.start(a)}),l=()=>{let{dragConstraints:a}=this.getProps();Hn(a)&&a.current&&(this.constraints=this.resolveRefConstraints())},{projection:d}=this.visualElement,b=d.addEventListener("measure",l);d&&!d.layout&&(d.root&&d.root.updateScroll(),d.updateLayout()),hc.read(l);let n=gn(window,"resize",()=>this.scalePositionWithinConstraints()),o=d.addEventListener("didUpdate",(({delta:a,hasLayoutChanged:i})=>{this.isDragging&&i&&(ul(G=>{let X=this.getAxisMotionValue(G);X&&(this.originPoint[G]+=a[G].translate,X.set(X.get()+a[G].translate))}),this.visualElement.render())}));return()=>{n(),e(),b(),o&&o()}}getProps(){let t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:l=!1,dragPropagation:d=!1,dragConstraints:b=!1,dragElastic:n=gH,dragMomentum:o=!0}=t;return{...t,drag:e,dragDirectionLock:l,dragPropagation:d,dragConstraints:b,dragElastic:n,dragMomentum:o}}};function ZH(c,t,e){return(t===!0||t===c)&&(e===null||e===c)}function Wlc(c,t=10){let e=null;return Math.abs(c.y)>t?e="y":Math.abs(c.x)>t&&(e="x"),e}var WH=class extends _t{constructor(t){super(t),this.removeGroupControls=ot,this.removeListeners=ot,this.controls=new pH(t)}mount(){let{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ot}unmount(){this.removeGroupControls(),this.removeListeners()}};var g3=c=>(t,e)=>{c&&hc.postRender(()=>c(t,e))},BH=class extends _t{constructor(){super(...arguments),this.removePointerDownListener=ot}onPointerDown(t){this.session=new nX(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:IH(this.node)})}createPanHandlers(){let{onPanSessionStart:t,onPanStart:e,onPan:l,onPanEnd:d}=this.node.getProps();return{onSessionStart:g3(t),onStart:g3(e),onMove:l,onEnd:(b,n)=>{delete this.session,d&&hc.postRender(()=>d(b,n))}}}mount(){this.removePointerDownListener=Ro(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 y3=u(V(),1),yr=u(dc(),1);var po=u(dc(),1);var H3=u(dc(),1),Zo=(0,H3.createContext)(null);function R3(){let c=(0,po.useContext)(Zo);if(c===null)return[!0,null];let{isPresent:t,onExitComplete:e,register:l}=c,d=(0,po.useId)();(0,po.useEffect)(()=>l(d),[]);let b=(0,po.useCallback)(()=>e&&e(d),[d,e]);return!t&&e?[!1,b]:[!0]}var I3=u(dc(),1),iX=(0,I3.createContext)({});var Z3=u(dc(),1),yH=(0,Z3.createContext)({});var GX={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function p3(c,t){return t.max===t.min?0:c/(t.max-t.min)*100}var XX={correct:(c,t)=>{if(!t.target)return c;if(typeof c=="string")if(xc.test(c))c=parseFloat(c);else return c;let e=p3(c,t.target.x),l=p3(c,t.target.y);return`${e}% ${l}%`}};var W3={correct:(c,{treeScale:t,projectionDelta:e})=>{let l=c,d=Te.parse(c);if(d.length>5)return l;let b=Te.createTransformer(c),n=typeof d[0]!="number"?1:0,o=e.x.scale*t.x,a=e.y.scale*t.y;d[0+n]/=o,d[1+n]/=a;let i=zc(o,a,.5);return typeof d[2+n]=="number"&&(d[2+n]/=i),typeof d[3+n]=="number"&&(d[3+n]/=i),b(d)}};var uX={};function B3(c){Object.assign(uX,c)}var{schedule:sX,cancel:E3c}=Sg(queueMicrotask,!1);var fy=class extends yr.Component{componentDidMount(){let{visualElement:t,layoutGroup:e,switchLayoutGroup:l,layoutId:d}=this.props,{projection:b}=t;B3(Blc),b&&(e.group&&e.group.add(b),l&&l.register&&d&&l.register(b),b.root.didUpdate(),b.addEventListener("animationComplete",()=>{this.safeToRemove()}),b.setOptions({...b.options,onExitComplete:()=>this.safeToRemove()})),GX.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){let{layoutDependency:e,visualElement:l,drag:d,isPresent:b}=this.props,n=l.projection;return n&&(n.isPresent=b,d||t.layoutDependency!==e||e===void 0?n.willUpdate():this.safeToRemove(),t.isPresent!==b&&(b?n.promote():n.relegate()||hc.postRender(()=>{let o=n.getStack();(!o||!o.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){let{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),sX.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 VH(c){let[t,e]=R3(),l=(0,yr.useContext)(iX);return(0,y3.jsx)(fy,{...c,layoutGroup:l,switchLayoutGroup:(0,yr.useContext)(yH),isPresent:t,safeToRemove:e})}var Blc={borderRadius:{...XX,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:XX,borderTopRightRadius:XX,borderBottomLeftRadius:XX,borderBottomRightRadius:XX,boxShadow:W3};var C3=["TopLeft","TopRight","BottomLeft","BottomRight"],ylc=C3.length,V3=c=>typeof c=="string"?parseFloat(c):c,J3=c=>typeof c=="number"||xc.test(c);function F3(c,t,e,l,d,b){d?(c.opacity=zc(0,e.opacity!==void 0?e.opacity:1,Vlc(l)),c.opacityExit=zc(t.opacity!==void 0?t.opacity:1,0,Jlc(l))):b&&(c.opacity=zc(t.opacity!==void 0?t.opacity:1,e.opacity!==void 0?e.opacity:1,l));for(let n=0;n<ylc;n++){let o=`border${C3[n]}Radius`,a=h3(t,o),i=h3(e,o);if(a===void 0&&i===void 0)continue;a||(a=0),i||(i=0),a===0||i===0||J3(a)===J3(i)?(c[o]=Math.max(zc(V3(a),V3(i),l),0),(Oe.test(i)||Oe.test(a))&&(c[o]+="%")):c[o]=i}(t.rotate||e.rotate)&&(c.rotate=zc(t.rotate||0,e.rotate||0,l))}function h3(c,t){return c[t]!==void 0?c[t]:c.borderRadius}var Vlc=Y3(0,.5,Qg),Jlc=Y3(.5,.95,ot);function Y3(c,t,e){return l=>l<c?0:l>t?1:e(Cd(c,t,l))}function f3(c,t){c.min=t.min,c.max=t.max}function Vl(c,t){f3(c.x,t.x),f3(c.y,t.y)}function vy(c,t){c.translate=t.translate,c.scale=t.scale,c.originPoint=t.originPoint,c.origin=t.origin}function v3(c,t,e,l,d){return c-=t,c=Br(c,1/e,l),d!==void 0&&(c=Br(c,1/d,l)),c}function hlc(c,t=0,e=1,l=.5,d,b=c,n=c){if(Oe.test(t)&&(t=parseFloat(t),t=zc(n.min,n.max,t/100)-n.min),typeof t!="number")return;let o=zc(b.min,b.max,l);c===b&&(o-=t),c.min=v3(c.min,t,e,o,d),c.max=v3(c.max,t,e,o,d)}function N3(c,t,[e,l,d],b,n){hlc(c,t[e],t[l],t[d],t.scale,b,n)}var Clc=["x","scaleX","originX"],Flc=["y","scaleY","originY"];function Ny(c,t,e,l){N3(c.x,t,Clc,e?e.x:void 0,l?l.x:void 0),N3(c.y,t,Flc,e?e.y:void 0,l?l.y:void 0)}function S3(c){return c.translate===0&&c.scale===1}function Sy(c){return S3(c.x)&&S3(c.y)}function z3(c,t){return c.min===t.min&&c.max===t.max}function A3(c,t){return z3(c.x,t.x)&&z3(c.y,t.y)}function k3(c,t){return Math.round(c.min)===Math.round(t.min)&&Math.round(c.max)===Math.round(t.max)}function zy(c,t){return k3(c.x,t.x)&&k3(c.y,t.y)}function ky(c){return Ge(c.x)/Ge(c.y)}function Ay(c,t){return c.translate===t.translate&&c.scale===t.scale&&c.originPoint===t.originPoint}var JH=class{constructor(){this.members=[]}add(t){eX(this.members,t),t.scheduleRender()}remove(t){if(lX(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 b=this.members[d];if(b.isPresent!==!1){l=b;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 w3(c,t,e){let l="",d=c.x.translate/t.x,b=c.y.translate/t.y,n=e?.z||0;if((d||b||n)&&(l=`translate3d(${d}px, ${b}px, ${n}px) `),(t.x!==1||t.y!==1)&&(l+=`scale(${1/t.x}, ${1/t.y}) `),e){let{transformPerspective:i,rotate:G,rotateX:X,rotateY:s,skewX:r,skewY:m}=e;i&&(l=`perspective(${i}px) ${l}`),G&&(l+=`rotate(${G}deg) `),X&&(l+=`rotateX(${X}deg) `),s&&(l+=`rotateY(${s}deg) `),r&&(l+=`skewX(${r}deg) `),m&&(l+=`skewY(${m}deg) `)}let o=c.x.scale*t.x,a=c.y.scale*t.y;return(o!==1||a!==1)&&(l+=`scale(${o}, ${a})`),l||"none"}var O3=(c,t)=>c.depth-t.depth;var hH=class{constructor(){this.children=[],this.isDirty=!1}add(t){eX(this.children,t),this.isDirty=!0}remove(t){lX(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(O3),this.isDirty=!1,this.children.forEach(t)}};function rX(c){let t=at(c)?c.get():c;return WN(t)?t.toValue():t}function T3(c,t){let e=ye.now(),l=({timestamp:d})=>{let b=d-e;b>=t&&(Bl(l),c(b-t))};return hc.read(l,!0),()=>Bl(l)}function Q3(c){return c instanceof SVGElement&&c.tagName!=="svg"}function U3(c,t,e){let l=at(c)?c:mn(c);return l.start(tX("",l,t,e)),l.animation}var ci={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},Vr=typeof window<"u"&&window.MotionDebug!==void 0,wy=["","X","Y","Z"],Ylc={visibility:"hidden"},D3=1e3,flc=0;function Oy(c,t,e,l){let{latestValues:d}=t;d[c]&&(e[c]=d[c],t.setStaticValue(c,0),l&&(l[c]=0))}function q3(c){if(c.hasCheckedOptimisedAppear=!0,c.root===c)return;let{visualElement:t}=c.options;if(!t)return;let e=GH(t);if(window.MotionHasOptimisedAnimation(e,"transform")){let{layout:d,layoutId:b}=c.options;window.MotionCancelOptimisedAnimation(e,"transform",hc,!(d||b))}let{parent:l}=c;l&&!l.hasCheckedOptimisedAppear&&q3(l)}function CH({attachResizeListener:c,defaultParent:t,measureScroll:e,checkIsScrollRoot:l,resetTransform:d}){return class{constructor(n={},o=t?.()){this.id=flc++,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,Vr&&(ci.totalNodes=ci.resolvedTargetDeltas=ci.recalculatedProjection=0),this.nodes.forEach(Slc),this.nodes.forEach(Olc),this.nodes.forEach(Tlc),this.nodes.forEach(zlc),Vr&&window.MotionDebug.record(ci)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=n,this.root=o?o.root||o:this,this.path=o?[...o.path,o]:[],this.parent=o,this.depth=o?o.depth+1:0;for(let a=0;a<this.path.length;a++)this.path[a].shouldResetTransform=!0;this.root===this&&(this.nodes=new hH)}addEventListener(n,o){return this.eventHandlers.has(n)||this.eventHandlers.set(n,new Ho),this.eventHandlers.get(n).add(o)}notifyListeners(n,...o){let a=this.eventHandlers.get(n);a&&a.notify(...o)}hasListeners(n){return this.eventHandlers.has(n)}mount(n,o=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=Q3(n),this.instance=n;let{layoutId:a,layout:i,visualElement:G}=this.options;if(G&&!G.current&&G.mount(n),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),o&&(i||a)&&(this.isLayoutDirty=!0),c){let X,s=()=>this.root.updateBlockedByResize=!1;c(n,()=>{this.root.updateBlockedByResize=!0,X&&X(),X=T3(s,250),GX.hasAnimatedSinceResize&&(GX.hasAnimatedSinceResize=!1,this.nodes.forEach(E3))})}a&&this.root.registerSharedNode(a,this),this.options.animate!==!1&&G&&(a||i)&&this.addEventListener("didUpdate",({delta:X,hasLayoutChanged:s,hasRelativeTargetChanged:r,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let x=this.options.transition||G.getDefaultTransition()||Elc,{onLayoutAnimationStart:g,onLayoutAnimationComplete:R}=G.getProps(),H=!this.targetLayout||!zy(this.targetLayout,m)||r,I=!s&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||I||s&&(H||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(X,I);let Z={...QG(x,"layout"),onPlay:g,onComplete:R};(G.shouldReduceMotion||this.options.layoutRoot)&&(Z.delay=0,Z.type=!1),this.startAnimation(Z)}else s||E3(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let n=this.getStack();n&&n.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Bl(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(Qlc),this.animationId++)}getTransformTemplate(){let{visualElement:n}=this.options;return n&&n.getProps().transformTemplate}willUpdate(n=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&q3(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let G=0;G<this.path.length;G++){let X=this.path[G];X.shouldResetTransform=!0,X.updateScroll("snapshot"),X.options.layoutRoot&&X.willUpdate(!1)}let{layoutId:o,layout:a}=this.options;if(o===void 0&&!a)return;let i=this.getTransformTemplate();this.prevTransformTemplateValue=i?i(this.latestValues,""):void 0,this.updateSnapshot(),n&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(L3);return}this.isUpdating||this.nodes.forEach(Alc),this.isUpdating=!1,this.nodes.forEach(wlc),this.nodes.forEach(vlc),this.nodes.forEach(Nlc),this.clearAllSnapshots();let o=ye.now();Jt.delta=ie(0,1e3/60,o-Jt.timestamp),Jt.timestamp=o,Jt.isProcessing=!0,zg.update.process(Jt),zg.preRender.process(Jt),zg.render.process(Jt),Jt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,sX.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(klc),this.sharedNodes.forEach(Ulc)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,hc.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){hc.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 a=0;a<this.path.length;a++)this.path[a].updateScroll();let n=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ut(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:o}=this.options;o&&o.notify("LayoutMeasure",this.layout.layoutBox,n?n.layoutBox:void 0)}updateScroll(n="measure"){let o=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===n&&(o=!1),o){let a=l(this.instance);this.scroll={animationId:this.root.animationId,phase:n,isRoot:a,offset:e(this.instance),wasRoot:this.scroll?this.scroll.isRoot:a}}}resetTransform(){if(!d)return;let n=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,o=this.projectionDelta&&!Sy(this.projectionDelta),a=this.getTransformTemplate(),i=a?a(this.latestValues,""):void 0,G=i!==this.prevTransformTemplateValue;n&&(o||Rn(this.latestValues)||G)&&(d(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(n=!0){let o=this.measurePageBox(),a=this.removeElementScroll(o);return n&&(a=this.removeTransform(a)),jlc(a),{animationId:this.root.animationId,measuredBox:o,layoutBox:a,latestValues:{},source:this.id}}measurePageBox(){var n;let{visualElement:o}=this.options;if(!o)return ut();let a=o.measureViewportBox();if(!(((n=this.scroll)===null||n===void 0?void 0:n.wasRoot)||this.path.some(Mlc))){let{scroll:G}=this.root;G&&(Io(a.x,G.offset.x),Io(a.y,G.offset.y))}return a}removeElementScroll(n){var o;let a=ut();if(Vl(a,n),!((o=this.scroll)===null||o===void 0)&&o.wasRoot)return a;for(let i=0;i<this.path.length;i++){let G=this.path[i],{scroll:X,options:s}=G;G!==this.root&&X&&s.layoutScroll&&(X.wasRoot&&Vl(a,n),Io(a.x,X.offset.x),Io(a.y,X.offset.y))}return a}applyTransform(n,o=!1){let a=ut();Vl(a,n);for(let i=0;i<this.path.length;i++){let G=this.path[i];!o&&G.options.layoutScroll&&G.scroll&&G!==G.root&&$a(a,{x:-G.scroll.offset.x,y:-G.scroll.offset.y}),Rn(G.latestValues)&&$a(a,G.latestValues)}return Rn(this.latestValues)&&$a(a,this.latestValues),a}removeTransform(n){let o=ut();Vl(o,n);for(let a=0;a<this.path.length;a++){let i=this.path[a];if(!i.instance||!Rn(i.latestValues))continue;RH(i.latestValues)&&i.updateSnapshot();let G=ut(),X=i.measurePageBox();Vl(G,X),Ny(o,i.latestValues,i.snapshot?i.snapshot.layoutBox:void 0,G)}return Rn(this.latestValues)&&Ny(o,this.latestValues),o}setTargetDelta(n){this.targetDelta=n,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(n){this.options={...this.options,...n,crossfade:n.crossfade!==void 0?n.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(n=!1){var o;let a=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=a.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=a.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=a.isSharedProjectionDirty);let i=!!this.resumingFrom||this!==a;if(!(n||i&&this.isSharedProjectionDirty||this.isProjectionDirty||!((o=this.parent)===null||o===void 0)&&o.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:X,layoutId:s}=this.options;if(!(!this.layout||!(X||s))){if(this.resolvedRelativeTargetAt=Jt.timestamp,!this.targetDelta&&!this.relativeTarget){let r=this.getClosestProjectingParent();r&&r.layout&&this.animationProgress!==1?(this.relativeParent=r,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ut(),this.relativeTargetOrigin=ut(),aX(this.relativeTargetOrigin,this.layout.layoutBox,r.layout.layoutBox),Vl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=ut(),this.targetWithTransforms=ut()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),PN(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Vl(this.target,this.layout.layoutBox),Fy(this.target,this.targetDelta)):Vl(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let r=this.getClosestProjectingParent();r&&!!r.resumingFrom==!!this.resumingFrom&&!r.options.layoutScroll&&r.target&&this.animationProgress!==1?(this.relativeParent=r,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ut(),this.relativeTargetOrigin=ut(),aX(this.relativeTargetOrigin,this.target,r.target),Vl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}Vr&&ci.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||RH(this.parent.latestValues)||hy(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 n;let o=this.getLead(),a=!!this.resumingFrom||this!==o,i=!0;if((this.isProjectionDirty||!((n=this.parent)===null||n===void 0)&&n.isProjectionDirty)&&(i=!1),a&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===Jt.timestamp&&(i=!1),i)return;let{layout:G,layoutId:X}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(G||X))return;Vl(this.layoutCorrected,this.layout.layoutBox);let s=this.treeScale.x,r=this.treeScale.y;m3(this.layoutCorrected,this.treeScale,this.path,a),o.layout&&!o.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(o.target=o.layout.layoutBox,o.targetWithTransforms=ut());let{target:m}=o;if(!m){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(vy(this.prevProjectionDelta.x,this.projectionDelta.x),vy(this.prevProjectionDelta.y,this.projectionDelta.y)),oX(this.projectionDelta,this.layoutCorrected,m,this.latestValues),(this.treeScale.x!==s||this.treeScale.y!==r||!Ay(this.projectionDelta.x,this.prevProjectionDelta.x)||!Ay(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m)),Vr&&ci.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(n=!0){var o;if((o=this.options.visualElement)===null||o===void 0||o.scheduleRender(),n){let a=this.getStack();a&&a.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=qa(),this.projectionDelta=qa(),this.projectionDeltaWithTransform=qa()}setAnimationOrigin(n,o=!1){let a=this.snapshot,i=a?a.latestValues:{},G={...this.latestValues},X=qa();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!o;let s=ut(),r=a?a.source:void 0,m=this.layout?this.layout.source:void 0,x=r!==m,g=this.getStack(),R=!g||g.members.length<=1,H=!!(x&&!R&&this.options.crossfade===!0&&!this.path.some(Llc));this.animationProgress=0;let I;this.mixTargetDelta=Z=>{let p=Z/1e3;j3(X.x,n.x,p),j3(X.y,n.y,p),this.setTargetDelta(X),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(aX(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Dlc(this.relativeTarget,this.relativeTargetOrigin,s,p),I&&A3(this.relativeTarget,I)&&(this.isProjectionDirty=!1),I||(I=ut()),Vl(I,this.relativeTarget)),x&&(this.animationValues=G,F3(G,i,this.latestValues,p,H,R)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=p},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(n){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Bl(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=hc.update(()=>{GX.hasAnimatedSinceResize=!0,this.currentAnimation=U3(0,D3,{...n,onUpdate:o=>{this.mixTargetDelta(o),n.onUpdate&&n.onUpdate(o)},onComplete:()=>{n.onComplete&&n.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 n=this.getStack();n&&n.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(D3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let n=this.getLead(),{targetWithTransforms:o,target:a,layout:i,latestValues:G}=n;if(!(!o||!a||!i)){if(this!==n&&this.layout&&i&&$3(this.options.animationType,this.layout.layoutBox,i.layoutBox)){a=this.target||ut();let X=Ge(this.layout.layoutBox.x);a.x.min=n.target.x.min,a.x.max=a.x.min+X;let s=Ge(this.layout.layoutBox.y);a.y.min=n.target.y.min,a.y.max=a.y.min+s}Vl(o,a),$a(o,G),oX(this.projectionDeltaWithTransform,this.layoutCorrected,o,G)}}registerSharedNode(n,o){this.sharedNodes.has(n)||this.sharedNodes.set(n,new JH),this.sharedNodes.get(n).add(o);let i=o.options.initialPromotionConfig;o.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(o):void 0})}isLead(){let n=this.getStack();return n?n.lead===this:!0}getLead(){var n;let{layoutId:o}=this.options;return o?((n=this.getStack())===null||n===void 0?void 0:n.lead)||this:this}getPrevLead(){var n;let{layoutId:o}=this.options;return o?(n=this.getStack())===null||n===void 0?void 0:n.prevLead:void 0}getStack(){let{layoutId:n}=this.options;if(n)return this.root.sharedNodes.get(n)}promote({needsReset:n,transition:o,preserveFollowOpacity:a}={}){let i=this.getStack();i&&i.promote(this,a),n&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){let n=this.getStack();return n?n.relegate(this):!1}resetSkewAndRotation(){let{visualElement:n}=this.options;if(!n)return;let o=!1,{latestValues:a}=n;if((a.z||a.rotate||a.rotateX||a.rotateY||a.rotateZ||a.skewX||a.skewY)&&(o=!0),!o)return;let i={};a.z&&Oy("z",n,i,this.animationValues);for(let G=0;G<wy.length;G++)Oy(`rotate${wy[G]}`,n,i,this.animationValues),Oy(`skew${wy[G]}`,n,i,this.animationValues);n.render();for(let G in i)n.setStaticValue(G,i[G]),this.animationValues&&(this.animationValues[G]=i[G]);n.scheduleRender()}getProjectionStyles(n){var o,a;if(!this.instance||this.isSVG)return;if(!this.isVisible)return Ylc;let i={visibility:""},G=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,i.opacity="",i.pointerEvents=rX(n?.pointerEvents)||"",i.transform=G?G(this.latestValues,""):"none",i;let X=this.getLead();if(!this.projectionDelta||!this.layout||!X.target){let x={};return this.options.layoutId&&(x.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,x.pointerEvents=rX(n?.pointerEvents)||""),this.hasProjected&&!Rn(this.latestValues)&&(x.transform=G?G({},""):"none",this.hasProjected=!1),x}let s=X.animationValues||X.latestValues;this.applyTransformsToTarget(),i.transform=w3(this.projectionDeltaWithTransform,this.treeScale,s),G&&(i.transform=G(s,i.transform));let{x:r,y:m}=this.projectionDelta;i.transformOrigin=`${r.origin*100}% ${m.origin*100}% 0`,X.animationValues?i.opacity=X===this?(a=(o=s.opacity)!==null&&o!==void 0?o:this.latestValues.opacity)!==null&&a!==void 0?a:1:this.preserveOpacity?this.latestValues.opacity:s.opacityExit:i.opacity=X===this?s.opacity!==void 0?s.opacity:"":s.opacityExit!==void 0?s.opacityExit:0;for(let x in uX){if(s[x]===void 0)continue;let{correct:g,applyTo:R}=uX[x],H=i.transform==="none"?s[x]:g(s[x],X);if(R){let I=R.length;for(let Z=0;Z<I;Z++)i[R[Z]]=H}else i[x]=H}return this.options.layoutId&&(i.pointerEvents=X===this?rX(n?.pointerEvents)||"":"none"),i}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(n=>{var o;return(o=n.currentAnimation)===null||o===void 0?void 0:o.stop()}),this.root.nodes.forEach(L3),this.root.sharedNodes.clear()}}}function vlc(c){c.updateLayout()}function Nlc(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:b}=c.options,n=e.source!==c.layout.source;b==="size"?ul(X=>{let s=n?e.measuredBox[X]:e.layoutBox[X],r=Ge(s);s.min=l[X].min,s.max=s.min+r}):$3(b,e.layoutBox,l)&&ul(X=>{let s=n?e.measuredBox[X]:e.layoutBox[X],r=Ge(l[X]);s.max=s.min+r,c.relativeTarget&&!c.currentAnimation&&(c.isProjectionDirty=!0,c.relativeTarget[X].max=c.relativeTarget[X].min+r)});let o=qa();oX(o,l,e.layoutBox);let a=qa();n?oX(a,c.applyTransform(d,!0),e.measuredBox):oX(a,l,e.layoutBox);let i=!Sy(o),G=!1;if(!c.resumeFrom){let X=c.getClosestProjectingParent();if(X&&!X.resumeFrom){let{snapshot:s,layout:r}=X;if(s&&r){let m=ut();aX(m,e.layoutBox,s.layoutBox);let x=ut();aX(x,l,r.layoutBox),zy(m,x)||(G=!0),X.options.layoutRoot&&(c.relativeTarget=x,c.relativeTargetOrigin=m,c.relativeParent=X)}}}c.notifyListeners("didUpdate",{layout:l,snapshot:e,delta:a,layoutDelta:o,hasLayoutChanged:i,hasRelativeTargetChanged:G})}else if(c.isLead()){let{onExitComplete:l}=c.options;l&&l()}c.options.transition=void 0}function Slc(c){Vr&&ci.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 zlc(c){c.isProjectionDirty=c.isSharedProjectionDirty=c.isTransformDirty=!1}function klc(c){c.clearSnapshot()}function L3(c){c.clearMeasurements()}function Alc(c){c.isLayoutDirty=!1}function wlc(c){let{visualElement:t}=c.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),c.resetTransform()}function E3(c){c.finishAnimation(),c.targetDelta=c.relativeTarget=c.target=void 0,c.isProjectionDirty=!0}function Olc(c){c.resolveTargetDelta()}function Tlc(c){c.calcProjection()}function Qlc(c){c.resetSkewAndRotation()}function Ulc(c){c.removeLeadSnapshot()}function j3(c,t,e){c.translate=zc(t.translate,0,e),c.scale=zc(t.scale,1,e),c.origin=t.origin,c.originPoint=t.originPoint}function M3(c,t,e,l){c.min=zc(t.min,e.min,l),c.max=zc(t.max,e.max,l)}function Dlc(c,t,e,l){M3(c.x,t.x,e.x,l),M3(c.y,t.y,e.y,l)}function Llc(c){return c.animationValues&&c.animationValues.opacityExit!==void 0}var Elc={duration:.45,ease:[.4,0,.1,1]},P3=c=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(c),_3=P3("applewebkit/")&&!P3("chrome/")?Math.round:ot;function K3(c){c.min=_3(c.min),c.max=_3(c.max)}function jlc(c){K3(c.x),K3(c.y)}function $3(c,t,e){return c==="position"||c==="preserve-aspect"&&!MN(ky(t),ky(e),.2)}function Mlc(c){var t;return c!==c.root&&((t=c.scroll)===null||t===void 0?void 0:t.wasRoot)}var cS=CH({attachResizeListener:(c,t)=>gn(c,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0});var Ty={current:void 0},FH=CH({measureScroll:c=>({x:c.scrollLeft,y:c.scrollTop}),defaultParent:()=>{if(!Ty.current){let c=new cS({});c.mount(window),c.setOptions({layoutScroll:!0}),Ty.current=c}return Ty.current},resetTransform:(c,t)=>{c.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:c=>window.getComputedStyle(c).position==="fixed"});var tS={pan:{Feature:BH},drag:{Feature:WH,ProjectionNode:FH,MeasureLayout:VH}};function eS(c,t,e){let{props:l}=c;c.animationState&&l.whileHover&&c.animationState.setActive("whileHover",e==="Start");let d="onHover"+e,b=l[d];b&&hc.postRender(()=>b(t,xn(t)))}var YH=class extends _t{mount(){let{current:t}=this.node;t&&(this.unmount=Zy(t,e=>(eS(this.node,e,"Start"),l=>eS(this.node,l,"End"))))}unmount(){}};var fH=class extends _t{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=pb(gn(this.node.current,"focus",()=>this.onFocus()),gn(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};function lS(c,t,e){let{props:l}=c;c.animationState&&l.whileTap&&c.animationState.setActive("whileTap",e==="Start");let d="onTap"+(e==="End"?"":e),b=l[d];b&&hc.postRender(()=>b(t,xn(t)))}var vH=class extends _t{mount(){let{current:t}=this.node;t&&(this.unmount=Wy(t,e=>(lS(this.node,e,"Start"),(l,{success:d})=>lS(this.node,l,d?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}};var Uy=new WeakMap,Qy=new WeakMap,Plc=c=>{let t=Uy.get(c.target);t&&t(c)},_lc=c=>{c.forEach(Plc)};function Klc({root:c,...t}){let e=c||document;Qy.has(e)||Qy.set(e,{});let l=Qy.get(e),d=JSON.stringify(t);return l[d]||(l[d]=new IntersectionObserver(_lc,{root:c,...t})),l[d]}function dS(c,t,e){let l=Klc(t);return Uy.set(c,e),l.observe(c),()=>{Uy.delete(c),l.unobserve(c)}}var qlc={some:0,all:1},NH=class extends _t{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:b}=t,n={root:e?e.current:void 0,rootMargin:l,threshold:typeof d=="number"?d:qlc[d]},o=a=>{let{isIntersecting:i}=a;if(this.isInView===i||(this.isInView=i,b&&!i&&this.hasEnteredView))return;i&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",i);let{onViewportEnter:G,onViewportLeave:X}=this.node.getProps(),s=i?G:X;s&&s(a)};return dS(this.node.current,n,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;let{props:t,prevProps:e}=this.node;["amount","margin","root"].some($lc(t,e))&&this.startObserver()}unmount(){}};function $lc({viewport:c={}},{viewport:t={}}={}){return e=>c[e]!==t[e]}var bS={inView:{Feature:NH},tap:{Feature:vH},focus:{Feature:fH},hover:{Feature:YH}};var nS={layout:{ProjectionNode:FH,MeasureLayout:VH}};var OH=u(V(),1),gX=u(dc(),1);var oS=u(dc(),1),mX=(0,oS.createContext)({transformPagePoint:c=>c,isStatic:!1,reducedMotion:"never"});var aS=u(dc(),1),Wo=(0,aS.createContext)({});var sl=u(dc(),1);var SH=u(dc(),1);var xX=typeof window<"u";var zH=xX?SH.useLayoutEffect:SH.useEffect;var iS=u(dc(),1),kH=(0,iS.createContext)({strict:!1});function GS(c,t,e,l,d){var b,n;let{visualElement:o}=(0,sl.useContext)(Wo),a=(0,sl.useContext)(kH),i=(0,sl.useContext)(Zo),G=(0,sl.useContext)(mX).reducedMotion,X=(0,sl.useRef)(null);l=l||a.renderer,!X.current&&l&&(X.current=l(c,{visualState:t,parent:o,props:e,presenceContext:i,blockInitialAnimation:i?i.initial===!1:!1,reducedMotionConfig:G}));let s=X.current,r=(0,sl.useContext)(yH);s&&!s.projection&&d&&(s.type==="html"||s.type==="svg")&&cdc(X.current,e,d,r);let m=(0,sl.useRef)(!1);(0,sl.useInsertionEffect)(()=>{s&&m.current&&s.update(e,i)});let x=e[iH],g=(0,sl.useRef)(!!x&&!(!((b=window.MotionHandoffIsComplete)===null||b===void 0)&&b.call(window,x))&&((n=window.MotionHasOptimisedAnimation)===null||n===void 0?void 0:n.call(window,x)));return zH(()=>{s&&(m.current=!0,window.MotionIsMounted=!0,s.updateFeatures(),sX.render(s.render),g.current&&s.animationState&&s.animationState.animateChanges())}),(0,sl.useEffect)(()=>{s&&(!g.current&&s.animationState&&s.animationState.animateChanges(),g.current&&(queueMicrotask(()=>{var R;(R=window.MotionHandoffMarkAsComplete)===null||R===void 0||R.call(window,x)}),g.current=!1))}),s}function cdc(c,t,e,l){let{layoutId:d,layout:b,drag:n,dragConstraints:o,layoutScroll:a,layoutRoot:i}=t;c.projection=new e(c.latestValues,t["data-framer-portal-id"]?void 0:XS(c.parent)),c.projection.setOptions({layoutId:d,layout:b,alwaysMeasureLayout:!!n||o&&Hn(o),visualElement:c,animationType:typeof b=="string"?b:"both",initialPromotionConfig:l,layoutScroll:a,layoutRoot:i})}function XS(c){if(c)return c.options.allowProjection!==!1?c.projection:XS(c.parent)}var uS=u(dc(),1);function sS(c,t,e){return(0,uS.useCallback)(l=>{l&&c.mount&&c.mount(l),t&&(l?t.mount(l):t.unmount()),e&&(typeof e=="function"?e(l):Hn(e)&&(e.current=l))},[t])}var wH=u(dc(),1);function ti(c){return Xo(c.animate)||sr.some(t=>un(c[t]))}function AH(c){return!!(ti(c)||c.variants)}function rS(c,t){if(ti(c)){let{initial:e,animate:l}=c;return{initial:e===!1||un(e)?e:void 0,animate:un(l)?l:void 0}}return c.inherit!==!1?t:{}}function xS(c){let{initial:t,animate:e}=rS(c,(0,wH.useContext)(Wo));return(0,wH.useMemo)(()=>({initial:t,animate:e}),[mS(t),mS(e)])}function mS(c){return Array.isArray(c)?c.join(" "):c}var gS={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"]},In={};for(let c in gS)In[c]={isEnabled:t=>gS[c].some(e=>!!t[e])};function HS(c){for(let t in c)In[t]={...In[t],...c[t]}}var RS=Symbol.for("motionComponentSymbol");function IS({preloadedFeatures:c,createVisualElement:t,useRender:e,useVisualState:l,Component:d}){c&&HS(c);function b(o,a){let i,G={...(0,gX.useContext)(mX),...o,layoutId:tdc(o)},{isStatic:X}=G,s=xS(o),r=l(o,X);if(!X&&xX){edc(G,c);let m=ldc(G);i=m.MeasureLayout,s.visualElement=GS(d,r,G,t,m.ProjectionNode)}return(0,OH.jsxs)(Wo.Provider,{value:s,children:[i&&s.visualElement?(0,OH.jsx)(i,{visualElement:s.visualElement,...G}):null,e(d,o,sS(r,s.visualElement,a),r,X,s.visualElement)]})}let n=(0,gX.forwardRef)(b);return n[RS]=d,n}function tdc({layoutId:c}){let t=(0,gX.useContext)(iX).id;return t&&c!==void 0?t+"-"+c:c}function edc(c,t){let e=(0,gX.useContext)(kH).strict}function ldc(c){let{drag:t,layout:e}=In;if(!t&&!e)return{};let l={...t,...e};return{MeasureLayout:t?.isEnabled(c)||e?.isEnabled(c)?l.MeasureLayout:void 0,ProjectionNode:l.ProjectionNode}}var ZS=["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 HX(c){return typeof c!="string"||c.includes("-")?!1:!!(ZS.indexOf(c)>-1||/[A-Z]/u.test(c))}function TH(c,{style:t,vars:e},l,d){Object.assign(c.style,t,d&&d.getProjectionStyles(l));for(let b in e)c.style.setProperty(b,e[b])}var QH=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 UH(c,t,e,l){TH(c,t,void 0,l);for(let d in t.attrs)c.setAttribute(QH.has(d)?d:dX(d),t.attrs[d])}function DH(c,{layout:t,layoutId:e}){return Gl.has(c)||c.startsWith("origin")||(t||e!==void 0)&&(!!uX[c]||c==="opacity")}function RX(c,t,e){var l;let{style:d}=c,b={};for(let n in d)(at(d[n])||t.style&&at(t.style[n])||DH(n,c)||((l=e?.getValue(n))===null||l===void 0?void 0:l.liveStyle)!==void 0)&&(b[n]=d[n]);return b}function LH(c,t,e){let l=RX(c,t,e);for(let d in c)if(at(c[d])||at(t[d])){let b=so.indexOf(d)!==-1?"attr"+d.charAt(0).toUpperCase()+d.substring(1):d;l[b]=c[d]}return l}var Dy=u(dc(),1);var pS=u(dc(),1);function IX(c){let t=(0,pS.useRef)(null);return t.current===null&&(t.current=c()),t.current}function ddc({scrapeMotionValuesFromProps:c,createRenderState:t,onMount:e},l,d,b){let n={latestValues:bdc(l,d,b,c),renderState:t()};return e&&(n.mount=o=>e(l,o,n)),n}var EH=c=>(t,e)=>{let l=(0,Dy.useContext)(Wo),d=(0,Dy.useContext)(Zo),b=()=>ddc(c,t,l,d);return e?b():IX(b)};function bdc(c,t,e,l){let d={},b=l(c,{});for(let s in b)d[s]=rX(b[s]);let{initial:n,animate:o}=c,a=ti(c),i=AH(c);t&&i&&!a&&c.inherit!==!1&&(n===void 0&&(n=t.initial),o===void 0&&(o=t.animate));let G=e?e.initial===!1:!1;G=G||n===!1;let X=G?o:n;if(X&&typeof X!="boolean"&&!Xo(X)){let s=Array.isArray(X)?X:[X];for(let r=0;r<s.length;r++){let m=TG(c,s[r]);if(m){let{transitionEnd:x,transition:g,...R}=m;for(let H in R){let I=R[H];if(Array.isArray(I)){let Z=G?I.length-1:0;I=I[Z]}I!==null&&(d[H]=I)}for(let H in x)d[H]=x[H]}}}return d}var ZX=()=>({style:{},transform:{},transformOrigin:{},vars:{}});var jH=()=>({...ZX(),attrs:{}});var MH=(c,t)=>t&&typeof c=="number"?t.transform(c):c;var ndc={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},odc=so.length;function WS(c,t,e){let l="",d=!0;for(let b=0;b<odc;b++){let n=so[b],o=c[n];if(o===void 0)continue;let a=!0;if(typeof o=="number"?a=o===(n.startsWith("scale")?1:0):a=parseFloat(o)===0,!a||e){let i=MH(o,jG[n]);if(!a){d=!1;let G=ndc[n]||n;l+=`${G}(${i}) `}e&&(t[n]=i)}}return l=l.trim(),e?l=e(t,d?"":l):d&&(l="none"),l}function pX(c,t,e){let{style:l,vars:d,transformOrigin:b}=c,n=!1,o=!1;for(let a in t){let i=t[a];if(Gl.has(a)){n=!0;continue}else if(Eg(a)){d[a]=i;continue}else{let G=MH(i,jG[a]);a.startsWith("origin")?(o=!0,b[a]=G):l[a]=G}}if(t.transform||(n||e?l.transform=WS(t,c.transform,e):l.transform&&(l.transform="none")),o){let{originX:a="50%",originY:i="50%",originZ:G=0}=b;l.transformOrigin=`${a} ${i} ${G}`}}function BS(c,t,e){return typeof c=="string"?c:xc.transform(t+e*c)}function yS(c,t,e){let l=BS(t,c.x,c.width),d=BS(e,c.y,c.height);return`${l} ${d}`}var adc={offset:"stroke-dashoffset",array:"stroke-dasharray"},idc={offset:"strokeDashoffset",array:"strokeDasharray"};function VS(c,t,e=1,l=0,d=!0){c.pathLength=1;let b=d?adc:idc;c[b.offset]=xc.transform(-l);let n=xc.transform(t),o=xc.transform(e);c[b.array]=`${n} ${o}`}function WX(c,{attrX:t,attrY:e,attrScale:l,originX:d,originY:b,pathLength:n,pathSpacing:o=1,pathOffset:a=0,...i},G,X){if(pX(c,i,X),G){c.style.viewBox&&(c.attrs.viewBox=c.style.viewBox);return}c.attrs=c.style,c.style={};let{attrs:s,style:r,dimensions:m}=c;s.transform&&(m&&(r.transform=s.transform),delete s.transform),m&&(d!==void 0||b!==void 0||r.transform)&&(r.transformOrigin=yS(m,d!==void 0?d:.5,b!==void 0?b:.5)),t!==void 0&&(s.x=t),e!==void 0&&(s.y=e),l!==void 0&&(s.scale=l),n!==void 0&&VS(s,n,o,a,!1)}var BX=c=>typeof c=="string"&&c.toLowerCase()==="svg";var JS={useVisualState:EH({scrapeMotionValuesFromProps:LH,createRenderState:jH,onMount:(c,t,{renderState:e,latestValues:l})=>{hc.read(()=>{try{e.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{e.dimensions={x:0,y:0,width:0,height:0}}}),hc.render(()=>{WX(e,l,BX(t.tagName),c.transformTemplate),UH(t,e)})}})};var hS={useVisualState:EH({scrapeMotionValuesFromProps:RX,createRenderState:ZX})};var yX=u(dc(),1);var CS=u(dc(),1);function Ly(c,t,e){for(let l in t)!at(t[l])&&!DH(l,e)&&(c[l]=t[l])}function Gdc({transformTemplate:c},t){return(0,CS.useMemo)(()=>{let e=ZX();return pX(e,t,c),Object.assign({},e.vars,e.style)},[t])}function Xdc(c,t){let e=c.style||{},l={};return Ly(l,e,c),Object.assign(l,Gdc(c,t)),l}function FS(c,t){let e={},l=Xdc(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 udc=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 Jr(c){return c.startsWith("while")||c.startsWith("drag")&&c!=="draggable"||c.startsWith("layout")||c.startsWith("onTap")||c.startsWith("onPan")||c.startsWith("onLayout")||udc.has(c)}var fS=c=>!Jr(c);function rdc(c){c&&(fS=t=>t.startsWith("on")?!Jr(t):c(t))}try{rdc((jy(),u9(YS)).default)}catch{}function vS(c,t,e){let l={};for(let d in c)d==="values"&&typeof c.values=="object"||(fS(d)||e===!0&&Jr(d)||!t&&!Jr(d)||c.draggable&&d.startsWith("onDrag"))&&(l[d]=c[d]);return l}var NS=u(dc(),1);function SS(c,t,e,l){let d=(0,NS.useMemo)(()=>{let b=jH();return WX(b,t,BX(l),c.transformTemplate),{...b.attrs,style:{...b.style}}},[t]);if(c.style){let b={};Ly(b,c.style,c),d.style={...b,...d.style}}return d}function zS(c=!1){return(e,l,d,{latestValues:b},n)=>{let a=(HX(e)?SS:FS)(l,b,n,e),i=vS(l,typeof e=="string",c),G=e!==yX.Fragment?{...i,...a,ref:d}:{},{children:X}=l,s=(0,yX.useMemo)(()=>at(X)?X.get():X,[X]);return(0,yX.createElement)(e,{...G,children:s})}}function kS(c,t){return function(l,{forwardMotionProps:d}={forwardMotionProps:!1}){let n={...HX(l)?JS:hS,preloadedFeatures:c,useRender:zS(d),createVisualElement:t,Component:l};return IS(n)}}var QS=u(dc(),1);var hr={current:null},KH={current:!1};function AS(){if(KH.current=!0,!!xX)if(window.matchMedia){let c=window.matchMedia("(prefers-reduced-motion)"),t=()=>hr.current=c.matches;c.addListener(t),t()}else hr.current=!1}function wS(c,t,e){for(let l in t){let d=t[l],b=e[l];if(at(d))c.addValue(l,d);else if(at(b))c.addValue(l,mn(d,{owner:c}));else if(b!==d)if(c.hasValue(l)){let n=c.getValue(l);n.liveStyle===!0?n.jump(d):n.hasAnimated||n.set(d)}else{let n=c.getStaticValue(l);c.addValue(l,mn(n!==void 0?n:d,{owner:c}))}}for(let l in e)t[l]===void 0&&c.removeValue(l);return t}var My=new WeakMap;var mdc=[...ty,kt,Te],OS=c=>mdc.find(jg(c));var TS=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],qH=class{scrapeMotionValuesFromProps(t,e,l){return{}}constructor({parent:t,props:e,presenceContext:l,reducedMotionConfig:d,blockInitialAnimation:b,visualState:n},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=mo,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 s=ye.now();this.renderScheduledAt<s&&(this.renderScheduledAt=s,hc.render(this.render,!1,!0))};let{latestValues:a,renderState:i}=n;this.latestValues=a,this.baseTarget={...a},this.initialValues=e.initial?{...a}:{},this.renderState=i,this.parent=t,this.props=e,this.presenceContext=l,this.depth=t?t.depth+1:0,this.reducedMotionConfig=d,this.options=o,this.blockInitialAnimation=!!b,this.isControllingVariants=ti(e),this.isVariantNode=AH(e),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);let{willChange:G,...X}=this.scrapeMotionValuesFromProps(e,{},this);for(let s in X){let r=X[s];a[s]!==void 0&&at(r)&&r.set(a[s],!1)}}mount(t){this.current=t,My.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)),KH.current||AS(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:hr.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){My.delete(this.current),this.projection&&this.projection.unmount(),Bl(this.notifyUpdate),Bl(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",o=>{this.latestValues[t]=o,this.props.onUpdate&&hc.preRender(this.notifyUpdate),l&&this.projection&&(this.projection.isTransformDirty=!0)}),b=e.on("renderRequest",this.scheduleRender),n;window.MotionCheckAppearSync&&(n=window.MotionCheckAppearSync(this,t,e)),this.valueSubscriptions.set(t,()=>{d(),b(),n&&n(),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 In){let e=In[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 b=this.features[t];b.isMounted?b.update():(b.mount(),b.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ut()}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<TS.length;l++){let d=TS[l];this.propEventSubscriptions[d]&&(this.propEventSubscriptions[d](),delete this.propEventSubscriptions[d]);let b="on"+d,n=t[b];n&&(this.propEventSubscriptions[d]=this.on(d,n))}this.prevMotionValues=wS(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=mn(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"&&(Lg(d)||Dg(d))?d=parseFloat(d):!OS(d)&&Te.test(e)&&(d=Pg(t,e)),this.setBaseTarget(t,at(d)?d.get():d)),at(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 n=TG(this.props,l,(e=this.presenceContext)===null||e===void 0?void 0:e.custom);n&&(d=n[t])}if(l&&d!==void 0)return d;let b=this.getBaseTargetFromProps(this.props,t);return b!==void 0&&!at(b)?b:this.initialValues[t]!==void 0&&d===void 0?void 0:this.baseTarget[t]}on(t,e){return this.events[t]||(this.events[t]=new Ho),this.events[t].add(e)}notify(t,...e){this.events[t]&&this.events[t].notify(...e)}};var VX=class extends qH{constructor(){super(...arguments),this.KeyframeResolver=PG}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;at(t)&&(this.childSubscription=t.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}};function xdc(c){return window.getComputedStyle(c)}var $H=class extends VX{constructor(){super(...arguments),this.type="html",this.renderInstance=TH}readValueFromInstance(t,e){if(Gl.has(e)){let l=MG(e);return l&&l.default||0}else{let l=xdc(t),d=(Eg(e)?l.getPropertyValue(e):l[e])||0;return typeof d=="string"?d.trim():d}}measureInstanceViewportBox(t,{transformPagePoint:e}){return Yy(t,e)}build(t,e,l){pX(t,e,l.transformTemplate)}scrapeMotionValuesFromProps(t,e,l){return RX(t,e,l)}};var cR=class extends VX{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ut}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(Gl.has(e)){let l=MG(e);return l&&l.default||0}return e=QH.has(e)?e:dX(e),t.getAttribute(e)}scrapeMotionValuesFromProps(t,e,l){return LH(t,e,l)}build(t,e,l){WX(t,e,this.isSVGTag,l.transformTemplate)}renderInstance(t,e,l,d){UH(t,e,l,d)}mount(t){this.isSVGTag=BX(t.tagName),super.mount(t)}};var US=(c,t)=>HX(c)?new cR(t):new $H(t,{allowProjection:c!==QS.Fragment});var DS=kS({...fN,...bS,...tS,...nS},US);var Bo=yv(DS);var Fr=u(V(),1),Wb=u(dc(),1);var _y=u(V(),1),jS=u(dc(),1),ei=u(dc(),1);var LS=u(V(),1),tR=u(dc(),1),Zn=u(dc(),1);var Py=class extends tR.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 ES({children:c,isPresent:t}){let e=(0,Zn.useId)(),l=(0,Zn.useRef)(null),d=(0,Zn.useRef)({width:0,height:0,top:0,left:0}),{nonce:b}=(0,Zn.useContext)(mX);return(0,Zn.useInsertionEffect)(()=>{let{width:n,height:o,top:a,left:i}=d.current;if(t||!l.current||!n||!o)return;l.current.dataset.motionPopId=e;let G=document.createElement("style");return b&&(G.nonce=b),document.head.appendChild(G),G.sheet&&G.sheet.insertRule(`
+"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(`
           [data-motion-pop-id="${e}"] {
             position: absolute !important;
-            width: ${n}px !important;
-            height: ${o}px !important;
-            top: ${a}px !important;
-            left: ${i}px !important;
+            width: ${o}px !important;
+            height: ${b}px !important;
+            top: ${i}px !important;
+            left: ${a}px !important;
           }
-        `),()=>{document.head.removeChild(G)}},[t]),(0,LS.jsx)(Py,{isPresent:t,childRef:l,sizeRef:d,children:tR.cloneElement(c,{ref:l})})}var MS=({children:c,initial:t,isPresent:e,onExitComplete:l,custom:d,presenceAffectsLayout:b,mode:n})=>{let o=IX(gdc),a=(0,ei.useId)(),i=(0,ei.useCallback)(X=>{o.set(X,!0);for(let s of o.values())if(!s)return;l&&l()},[o,l]),G=(0,ei.useMemo)(()=>({id:a,initial:t,isPresent:e,custom:d,onExitComplete:i,register:X=>(o.set(X,!1),()=>o.delete(X))}),b?[Math.random(),i]:[e,i]);return(0,ei.useMemo)(()=>{o.forEach((X,s)=>o.set(s,!1))},[e]),jS.useEffect(()=>{!e&&!o.size&&l&&l()},[e]),n==="popLayout"&&(c=(0,_y.jsx)(ES,{isPresent:e,children:c})),(0,_y.jsx)(Zo.Provider,{value:G,children:c})};function gdc(){return new Map}var eR=u(dc(),1),Cr=c=>c.key||"";function Ky(c){let t=[];return eR.Children.forEach(c,e=>{(0,eR.isValidElement)(e)&&t.push(e)}),t}var JX=({children:c,exitBeforeEnter:t,custom:e,initial:l=!0,onExitComplete:d,presenceAffectsLayout:b=!0,mode:n="sync"})=>{Wl(!t,"Replace exitBeforeEnter with mode='wait'");let o=(0,Wb.useMemo)(()=>Ky(c),[c]),a=o.map(Cr),i=(0,Wb.useRef)(!0),G=(0,Wb.useRef)(o),X=IX(()=>new Map),[s,r]=(0,Wb.useState)(o),[m,x]=(0,Wb.useState)(o);zH(()=>{i.current=!1,G.current=o;for(let H=0;H<m.length;H++){let I=Cr(m[H]);a.includes(I)?X.delete(I):X.get(I)!==!0&&X.set(I,!1)}},[m,a.length,a.join("-")]);let g=[];if(o!==s){let H=[...o];for(let I=0;I<m.length;I++){let Z=m[I],p=Cr(Z);a.includes(p)||(H.splice(I,0,Z),g.push(Z))}n==="wait"&&g.length&&(H=g),x(Ky(H)),r(o);return}let{forceRender:R}=(0,Wb.useContext)(iX);return(0,Fr.jsx)(Fr.Fragment,{children:m.map(H=>{let I=Cr(H),Z=o===m||a.includes(I),p=()=>{if(X.has(I))X.set(I,!0);else return;let y=!0;X.forEach(W=>{W||(y=!1)}),y&&(R?.(),x(G.current),d&&d())};return(0,Fr.jsx)(MS,{isPresent:Z,initial:!i.current||l?void 0:!1,custom:Z?void 0:e,presenceAffectsLayout:b,mode:n,onExitComplete:Z?void 0:p,children:H},I)})})};var hX=u(Y(),1);function Ve(c){return c!=null}function PS(c){let t=c==="";return!Ve(c)||t}function _S(c=[],t){return c.find(Ve)??t}var Hdc=c=>parseFloat(c),Yr=c=>typeof c=="string"?Hdc(c):c;var KS={initial:void 0,fallback:""};function Rdc(c,t=KS){let{initial:e,fallback:l}={...KS,...t},[d,b]=(0,hX.useState)(c),n=Ve(c);(0,hX.useEffect)(()=>{n&&d&&b(void 0)},[n,d]);let o=_S([c,d,e],l),a=(0,hX.useCallback)(i=>{n||b(i)},[n]);return[o,a]}var pn=Rdc;var fr=u(Y(),1);function Idc(c,t){let e=(0,fr.useRef)(!1);(0,fr.useEffect)(()=>{if(e.current)return c();e.current=!0},t),(0,fr.useEffect)(()=>()=>{e.current=!1},[])}var li=Idc;var lR=u(Y(),1);function Fd({defaultValue:c,onChange:t,value:e}){let l=typeof e<"u",d=l?e:c,[b,n]=(0,lR.useState)(d),o=l?e:b,a=(0,lR.useCallback)((G,...X)=>{n(G),t?.(G,...X)},[t]),i;return l&&typeof t=="function"?i=t:!l&&typeof t=="function"?i=a:i=n,[o,i]}var Ql=u(dc()),Or=u(dc());var Zdc=!1;function pdc(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 Wdc(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 qS=(function(){function c(e){var l=this;this._insertTag=function(d){var b;l.tags.length===0?l.insertionPoint?b=l.insertionPoint.nextSibling:l.prepend?b=l.container.firstChild:b=l.before:b=l.tags[l.tags.length-1].nextSibling,l.container.insertBefore(d,b),l.tags.push(d)},this.isSpeedy=e.speedy===void 0?!Zdc: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(Wdc(this));var d=this.tags[this.tags.length-1];if(this.isSpeedy){var b=pdc(d);try{b.insertRule(l,b.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-",vr="-moz-",Qc="-webkit-",dR="comm",CX="rule",FX="decl";var $S="@import";var bR="@keyframes";var cz="@layer";var tz=Math.abs,di=String.fromCharCode,ez=Object.assign;function lz(c,t){return ht(c,0)^45?(((t<<2^ht(c,0))<<2^ht(c,1))<<2^ht(c,2))<<2^ht(c,3):0}function nR(c){return c.trim()}function qy(c,t){return(c=t.exec(c))?c[0]:c}function Ac(c,t,e){return c.replace(t,e)}function Nr(c,t){return c.indexOf(t)}function ht(c,t){return c.charCodeAt(t)|0}function yo(c,t,e){return c.slice(t,e)}function Qe(c){return c.length}function YX(c){return c.length}function fX(c,t){return t.push(c),c}function $y(c,t){return c.map(t).join("")}var oR=1,vX=1,dz=0,Ue=0,At=0,SX="";function Sr(c,t,e,l,d,b,n){return{value:c,root:t,parent:e,type:l,props:d,children:b,line:oR,column:vX,length:n,return:""}}function zX(c,t){return ez(Sr("",null,null,"",null,null,0),c,{length:-c.length},t)}function bz(){return At}function nz(){return At=Ue>0?ht(SX,--Ue):0,vX--,At===10&&(vX=1,oR--),At}function De(){return At=Ue<dz?ht(SX,Ue++):0,vX++,At===10&&(vX=1,oR++),At}function Tl(){return ht(SX,Ue)}function zr(){return Ue}function kX(c,t){return yo(SX,c,t)}function NX(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 aR(c){return oR=vX=1,dz=Qe(SX=c),Ue=0,[]}function iR(c){return SX="",c}function AX(c){return nR(kX(Ue-1,c1(c===91?c+2:c===40?c+1:c)))}function oz(c){for(;(At=Tl())&&At<33;)De();return NX(c)>2||NX(At)>3?"":" "}function az(c,t){for(;--t&&De()&&!(At<48||At>102||At>57&&At<65||At>70&&At<97););return kX(c,zr()+(t<6&&Tl()==32&&De()==32))}function c1(c){for(;De();)switch(At){case c:return Ue;case 34:case 39:c!==34&&c!==39&&c1(At);break;case 40:c===41&&c1(c);break;case 92:De();break}return Ue}function iz(c,t){for(;De()&&c+At!==57;)if(c+At===84&&Tl()===47)break;return"/*"+kX(t,Ue-1)+"*"+di(c===47?c:De())}function Gz(c){for(;!NX(Tl());)De();return kX(c,Ue)}function sz(c){return iR(GR("",null,null,null,[""],c=aR(c),0,[0],c))}function GR(c,t,e,l,d,b,n,o,a){for(var i=0,G=0,X=n,s=0,r=0,m=0,x=1,g=1,R=1,H=0,I="",Z=d,p=b,y=l,W=I;g;)switch(m=H,H=De()){case 40:if(m!=108&&ht(W,X-1)==58){Nr(W+=Ac(AX(H),"&","&\f"),"&\f")!=-1&&(R=-1);break}case 34:case 39:case 91:W+=AX(H);break;case 9:case 10:case 13:case 32:W+=oz(m);break;case 92:W+=az(zr()-1,7);continue;case 47:switch(Tl()){case 42:case 47:fX(Bdc(iz(De(),zr()),t,e),a);break;default:W+="/"}break;case 123*x:o[i++]=Qe(W)*R;case 125*x:case 59:case 0:switch(H){case 0:case 125:g=0;case 59+G:R==-1&&(W=Ac(W,/\f/g,"")),r>0&&Qe(W)-X&&fX(r>32?uz(W+";",l,e,X-1):uz(Ac(W," ","")+";",l,e,X-2),a);break;case 59:W+=";";default:if(fX(y=Xz(W,t,e,i,G,d,o,I,Z=[],p=[],X),b),H===123)if(G===0)GR(W,t,y,y,Z,b,X,o,p);else switch(s===99&&ht(W,3)===110?100:s){case 100:case 108:case 109:case 115:GR(c,y,y,l&&fX(Xz(c,y,y,0,0,d,o,I,d,Z=[],X),p),d,p,X,o,l?Z:p);break;default:GR(W,y,y,y,[""],p,0,o,p)}}i=G=r=0,x=R=1,I=W="",X=n;break;case 58:X=1+Qe(W),r=m;default:if(x<1){if(H==123)--x;else if(H==125&&x++==0&&nz()==125)continue}switch(W+=di(H),H*x){case 38:R=G>0?1:(W+="\f",-1);break;case 44:o[i++]=(Qe(W)-1)*R,R=1;break;case 64:Tl()===45&&(W+=AX(De())),s=Tl(),G=X=Qe(I=W+=Gz(zr())),H++;break;case 45:m===45&&Qe(W)==2&&(x=0)}}return b}function Xz(c,t,e,l,d,b,n,o,a,i,G){for(var X=d-1,s=d===0?b:[""],r=YX(s),m=0,x=0,g=0;m<l;++m)for(var R=0,H=yo(c,X+1,X=tz(x=n[m])),I=c;R<r;++R)(I=nR(x>0?s[R]+" "+H:Ac(H,/&\f/g,s[R])))&&(a[g++]=I);return Sr(c,t,e,d===0?CX:o,a,i,G)}function Bdc(c,t,e){return Sr(c,t,e,dR,di(bz()),yo(c,2,-2),0)}function uz(c,t,e,l){return Sr(c,t,e,FX,yo(c,0,l),yo(c,l+1,-1),l)}function bi(c,t){for(var e="",l=YX(c),d=0;d<l;d++)e+=t(c[d],d,c,t)||"";return e}function rz(c,t,e,l){switch(c.type){case cz:if(c.children.length)break;case $S:case FX:return c.return=c.return||c.value;case dR:return"";case bR:return c.return=c.value+"{"+bi(c.children,l)+"}";case CX:c.value=c.props.join(",")}return Qe(e=bi(c.children,l))?c.return=c.value+"{"+e+"}":""}function mz(c){var t=YX(c);return function(e,l,d,b){for(var n="",o=0;o<t;o++)n+=c[o](e,l,d,b)||"";return n}}function xz(c){return function(t){t.root||(t=t.return)&&c(t)}}_H();var ydc=function(t,e,l){for(var d=0,b=0;d=b,b=Tl(),d===38&&b===12&&(e[l]=1),!NX(b);)De();return kX(t,Ue)},Vdc=function(t,e){var l=-1,d=44;do switch(NX(d)){case 0:d===38&&Tl()===12&&(e[l]=1),t[l]+=ydc(Ue-1,e,l);break;case 2:t[l]+=AX(d);break;case 4:if(d===44){t[++l]=Tl()===58?"&\f":"",e[l]=t[l].length;break}default:t[l]+=di(d)}while(d=De());return t},Jdc=function(t,e){return iR(Vdc(aR(t),e))},gz=new WeakMap,hdc=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&&!gz.get(l))&&!d){gz.set(t,!0);for(var b=[],n=Jdc(e,b),o=l.props,a=0,i=0;a<n.length;a++)for(var G=0;G<o.length;G++,i++)t.props[i]=b[a]?n[a].replace(/&\f/g,o[G]):o[G]+" "+n[a]}}},Cdc=function(t){if(t.type==="decl"){var e=t.value;e.charCodeAt(0)===108&&e.charCodeAt(2)===98&&(t.return="",t.value="")}};function Hz(c,t){switch(lz(c,t)){case 5103:return Qc+"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 Qc+c+c;case 5349:case 4246:case 4810:case 6968:case 2756:return Qc+c+vr+c+Xe+c+c;case 6828:case 4268:return Qc+c+Xe+c+c;case 6165:return Qc+c+Xe+"flex-"+c+c;case 5187:return Qc+c+Ac(c,/(\w+).+(:[^]+)/,Qc+"box-$1$2"+Xe+"flex-$1$2")+c;case 5443:return Qc+c+Xe+"flex-item-"+Ac(c,/flex-|-self/,"")+c;case 4675:return Qc+c+Xe+"flex-line-pack"+Ac(c,/align-content|flex-|-self/,"")+c;case 5548:return Qc+c+Xe+Ac(c,"shrink","negative")+c;case 5292:return Qc+c+Xe+Ac(c,"basis","preferred-size")+c;case 6060:return Qc+"box-"+Ac(c,"-grow","")+Qc+c+Xe+Ac(c,"grow","positive")+c;case 4554:return Qc+Ac(c,/([^-])(transform)/g,"$1"+Qc+"$2")+c;case 6187:return Ac(Ac(Ac(c,/(zoom-|grab)/,Qc+"$1"),/(image-set)/,Qc+"$1"),c,"")+c;case 5495:case 3959:return Ac(c,/(image-set\([^]*)/,Qc+"$1$`$1");case 4968:return Ac(Ac(c,/(.+:)(flex-)?(.*)/,Qc+"box-pack:$3"+Xe+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Qc+c+c;case 4095:case 3583:case 4068:case 2532:return Ac(c,/(.+)-inline(.+)/,Qc+"$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(Qe(c)-1-t>6)switch(ht(c,t+1)){case 109:if(ht(c,t+4)!==45)break;case 102:return Ac(c,/(.+:)(.+)-([^]+)/,"$1"+Qc+"$2-$3$1"+vr+(ht(c,t+3)==108?"$3":"$2-$3"))+c;case 115:return~Nr(c,"stretch")?Hz(Ac(c,"stretch","fill-available"),t)+c:c}break;case 4949:if(ht(c,t+1)!==115)break;case 6444:switch(ht(c,Qe(c)-3-(~Nr(c,"!important")&&10))){case 107:return Ac(c,":",":"+Qc)+c;case 101:return Ac(c,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Qc+(ht(c,14)===45?"inline-":"")+"box$3$1"+Qc+"$2$3$1"+Xe+"$2box$3")+c}break;case 5936:switch(ht(c,t+11)){case 114:return Qc+c+Xe+Ac(c,/[svh]\w+-[tblr]{2}/,"tb")+c;case 108:return Qc+c+Xe+Ac(c,/[svh]\w+-[tblr]{2}/,"tb-rl")+c;case 45:return Qc+c+Xe+Ac(c,/[svh]\w+-[tblr]{2}/,"lr")+c}return Qc+c+Xe+c+c}return c}var Fdc=function(t,e,l,d){if(t.length>-1&&!t.return)switch(t.type){case FX:t.return=Hz(t.value,t.length);break;case bR:return bi([zX(t,{value:Ac(t.value,"@","@"+Qc)})],d);case CX:if(t.length)return $y(t.props,function(b){switch(qy(b,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return bi([zX(t,{props:[Ac(b,/:(read-\w+)/,":"+vr+"$1")]})],d);case"::placeholder":return bi([zX(t,{props:[Ac(b,/:(plac\w+)/,":"+Qc+"input-$1")]}),zX(t,{props:[Ac(b,/:(plac\w+)/,":"+vr+"$1")]}),zX(t,{props:[Ac(b,/:(plac\w+)/,Xe+"input-$1")]})],d)}return""})}},Ydc=[Fdc],wX=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||Ydc,b={},n,o=[];n=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++)b[g[R]]=!0;o.push(x)});var a,i=[hdc,Cdc];{var G,X=[rz,xz(function(x){G.insert(x)})],s=mz(i.concat(d,X)),r=function(g){return bi(sz(g),s)};a=function(g,R,H,I){G=H,r(g?g+"{"+R.styles+"}":R.styles),I&&(m.inserted[R.name]=!0)}}var m={key:e,sheet:new qS({key:e,container:n,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:b,registered:{},insert:a};return m.sheet.hydrate(o),m};function kr(){return kr=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},kr.apply(null,arguments)}var Ddc=!0;function Vo(c,t,e){var l="";return e.split(" ").forEach(function(d){c[d]!==void 0?t.push(c[d]+";"):d&&(l+=d+" ")}),l}var OX=function(t,e,l){var d=t.key+"-"+e.name;(l===!1||Ddc===!1)&&t.registered[d]===void 0&&(t.registered[d]=e.styles)},Wn=function(t,e,l){OX(t,e,l);var d=t.key+"-"+e.name;if(t.inserted[e.name]===void 0){var b=e;do t.insert(e===b?"."+d:"",b,t.sheet,!0),b=b.next;while(b!==void 0)}};function Fz(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 Yz={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};_H();var Ldc=!1,Edc=/[A-Z]|^ms/g,jdc=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Sz=function(t){return t.charCodeAt(1)===45},fz=function(t){return t!=null&&typeof t!="boolean"},n1=PH(function(c){return Sz(c)?c:c.replace(Edc,"-$&").toLowerCase()}),vz=function(t,e){switch(t){case"animation":case"animationName":if(typeof e=="string")return e.replace(jdc,function(l,d,b){return Bb={name:d,styles:b,next:Bb},d})}return Yz[t]!==1&&!Sz(t)&&typeof e=="number"&&e!==0?e+"px":e},Mdc="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Ar(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 Bb={name:d.name,styles:d.styles,next:Bb},d.name;var b=e;if(b.styles!==void 0){var n=b.next;if(n!==void 0)for(;n!==void 0;)Bb={name:n.name,styles:n.styles,next:Bb},n=n.next;var o=b.styles+";";return o}return Pdc(c,t,e)}case"function":{if(c!==void 0){var a=Bb,i=e(c);return Bb=a,Ar(c,t,i)}break}}var G=e;if(t==null)return G;var X=t[G];return X!==void 0?X:G}function Pdc(c,t,e){var l="";if(Array.isArray(e))for(var d=0;d<e.length;d++)l+=Ar(c,t,e[d])+";";else for(var b in e){var n=e[b];if(typeof n!="object"){var o=n;t!=null&&t[o]!==void 0?l+=b+"{"+t[o]+"}":fz(o)&&(l+=n1(b)+":"+vz(b,o)+";")}else{if(b==="NO_COMPONENT_SELECTOR"&&Ldc)throw new Error(Mdc);if(Array.isArray(n)&&typeof n[0]=="string"&&(t==null||t[n[0]]===void 0))for(var a=0;a<n.length;a++)fz(n[a])&&(l+=n1(b)+":"+vz(b,n[a])+";");else{var i=Ar(c,t,n);switch(b){case"animation":case"animationName":{l+=n1(b)+":"+i+";";break}default:l+=b+"{"+i+"}"}}}}return l}var Nz=/label:\s*([^\s;{]+)\s*(;|$)/g,Bb;function yb(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="";Bb=void 0;var b=c[0];if(b==null||b.raw===void 0)l=!1,d+=Ar(e,t,b);else{var n=b;d+=n[0]}for(var o=1;o<c.length;o++)if(d+=Ar(e,t,c[o]),l){var a=b;d+=a[o]}Nz.lastIndex=0;for(var i="",G;(G=Nz.exec(d))!==null;)i+="-"+G[1];var X=Fz(d)+i;return{name:X,styles:d,next:Bb}}var ZR=u(dc()),_dc=function(t){return t()},Kdc=ZR.useInsertionEffect?ZR.useInsertionEffect:!1,wr=Kdc||_dc;var zz=!1,a1=Ql.createContext(typeof HTMLElement<"u"?wX({key:"css"}):null),i1=a1.Provider,G1=function(){return(0,Or.useContext)(a1)},Tr=function(t){return(0,Or.forwardRef)(function(e,l){var d=(0,Or.useContext)(a1);return t(e,d,l)})},Qr=Ql.createContext({});var pR={}.hasOwnProperty,o1="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",kz=function(t,e){var l={};for(var d in e)pR.call(e,d)&&(l[d]=e[d]);return l[o1]=t,l},qdc=function(t){var e=t.cache,l=t.serialized,d=t.isStringTag;return OX(e,l,d),wr(function(){return Wn(e,l,d)}),null},$dc=Tr(function(c,t,e){var l=c.css;typeof l=="string"&&t.registered[l]!==void 0&&(l=t.registered[l]);var d=c[o1],b=[l],n="";typeof c.className=="string"?n=Vo(t.registered,b,c.className):c.className!=null&&(n=c.className+" ");var o=yb(b,void 0,Ql.useContext(Qr));n+=t.key+"-"+o.name;var a={};for(var i in c)pR.call(c,i)&&i!=="css"&&i!==o1&&!zz&&(a[i]=c[i]);return a.className=n,e&&(a.ref=e),Ql.createElement(Ql.Fragment,null,Ql.createElement(qdc,{cache:t,serialized:o,isStringTag:typeof d=="string"}),Ql.createElement(d,a))}),Az=$dc;var TX=u(dc());var aQc=u(Cz()),wz=function(t,e){var l=arguments;if(e==null||!pR.call(e,"css"))return TX.createElement.apply(void 0,l);var d=l.length,b=new Array(d);b[0]=Az,b[1]=kz(t,e);for(var n=2;n<d;n++)b[n]=l[n];return TX.createElement.apply(null,b)};(function(c){var t;t||(t=c.JSX||(c.JSX={}))})(wz||(wz={}));function M(){for(var c=arguments.length,t=new Array(c),e=0;e<c;e++)t[e]=arguments[e];return yb(t)}function Ul(){var c=M.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 Oz(c,t){if(c.inserted[t.name]===void 0)return c.insert("",t,c.sheet,!0)}function Tz(c,t,e){var l=[],d=Vo(c,l,e);return l.length<2?e:d+t(l)}var Qz=function(t){var e=wX(t);e.sheet.speedy=function(o){this.isSpeedy=o},e.compat=!0;var l=function(){for(var a=arguments.length,i=new Array(a),G=0;G<a;G++)i[G]=arguments[G];var X=yb(i,e.registered,void 0);return Wn(e,X,!1),e.key+"-"+X.name},d=function(){for(var a=arguments.length,i=new Array(a),G=0;G<a;G++)i[G]=arguments[G];var X=yb(i,e.registered),s="animation-"+X.name;return Oz(e,{name:X.name,styles:"@keyframes "+s+"{"+X.styles+"}"}),s},b=function(){for(var a=arguments.length,i=new Array(a),G=0;G<a;G++)i[G]=arguments[G];var X=yb(i,e.registered);Oz(e,X)},n=function(){for(var a=arguments.length,i=new Array(a),G=0;G<a;G++)i[G]=arguments[G];return Tz(e.registered,l,cbc(i))};return{css:l,cx:n,injectGlobal:b,keyframes:d,hydrate:function(a){a.forEach(function(i){e.inserted[i]=!0})},flush:function(){e.registered={},e.inserted={},e.sheet.flush()},sheet:e.sheet,cache:e,getRegisteredStyles:Vo.bind(null,e.registered),merge:Tz.bind(null,e.registered,l)}},cbc=function c(t){for(var e="",l=0;l<t.length;l++){var d=t[l];if(d!=null){var b=void 0;switch(typeof d){case"boolean":break;case"object":{if(Array.isArray(d))b=c(d);else{b="";for(var n in d)d[n]&&n&&(b&&(b+=" "),b+=n)}break}default:b=d}b&&(e&&(e+=" "),e+=b)}}return e};var Vb=Qz({key:"css"}),RQc=Vb.flush,IQc=Vb.hydrate,Uz=Vb.cx,ZQc=Vb.merge,pQc=Vb.getRegisteredStyles,WQc=Vb.injectGlobal,BQc=Vb.keyframes,yQc=Vb.css,VQc=Vb.sheet,JQc=Vb.cache;var Dz=u(Y(),1),tbc=c=>typeof c<"u"&&c!==null&&["name","styles"].every(t=>typeof c[t]<"u"),Vc=()=>{let c=G1();return(0,Dz.useCallback)((...e)=>{if(c===null)throw new Error("The `useCx` hook should be only used within a valid Emotion Cache Context");return Uz(...e.map(l=>tbc(l)?(Wn(c,l,!1),`${c.key}-${l.name}`):l))},[c])};var Yd={name:"kv6lnz",styles:"box-sizing:border-box;*,*::before,*::after{box-sizing:inherit;}"};function Jo(c,t){var e=0,l,d;t=t||{};function b(){var n=l,o=arguments.length,a,i;c:for(;n;){if(n.args.length!==arguments.length){n=n.next;continue}for(i=0;i<o;i++)if(n.args[i]!==arguments[i]){n=n.next;continue c}return n!==l&&(n===d&&(d=n.prev),n.prev.next=n.next,n.next&&(n.next.prev=n.prev),n.next=l,n.prev=null,l.prev=n,l=n),n.val}for(a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return n={args:a,val:c.apply(null,a)},l?(l.prev=n,n.next=l):d=n,e===t.maxSize?(d=d.prev,d.next=null):e++,l=n,n.val}return b.clear=function(){l=null,d=null,e=0},b}var ebc={grad:.9,turn:360,rad:360/(2*Math.PI)},Bn=function(c){return typeof c=="string"?c.length>0:typeof c=="number"},qt=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=Math.pow(10,t)),Math.round(e*c)/e+0},Dl=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=1),c>e?e:c>t?c:t},qz=function(c){return(c=isFinite(c)?c%360:0)>0?c:c+360},Lz=function(c){return{r:Dl(c.r,0,255),g:Dl(c.g,0,255),b:Dl(c.b,0,255),a:Dl(c.a)}},X1=function(c){return{r:qt(c.r),g:qt(c.g),b:qt(c.b),a:qt(c.a,3)}},lbc=/^#([0-9a-f]{3,8})$/i,WR=function(c){var t=c.toString(16);return t.length<2?"0"+t:t},$z=function(c){var t=c.r,e=c.g,l=c.b,d=c.a,b=Math.max(t,e,l),n=b-Math.min(t,e,l),o=n?b===t?(e-l)/n:b===e?2+(l-t)/n:4+(t-e)/n:0;return{h:60*(o<0?o+6:o),s:b?n/b*100:0,v:b/255*100,a:d}},ck=function(c){var t=c.h,e=c.s,l=c.v,d=c.a;t=t/360*6,e/=100,l/=100;var b=Math.floor(t),n=l*(1-e),o=l*(1-(t-b)*e),a=l*(1-(1-t+b)*e),i=b%6;return{r:255*[l,o,n,n,a,l][i],g:255*[a,l,l,o,n,n][i],b:255*[n,n,a,l,l,o][i],a:d}},Ez=function(c){return{h:qz(c.h),s:Dl(c.s,0,100),l:Dl(c.l,0,100),a:Dl(c.a)}},jz=function(c){return{h:qt(c.h),s:qt(c.s),l:qt(c.l),a:qt(c.a,3)}},Mz=function(c){return ck((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},Ur=function(c){return{h:(t=$z(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},dbc=/^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,nbc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,obc=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,r1={string:[[function(c){var t=lbc.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?qt(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?qt(parseInt(c.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(c){var t=nbc.exec(c)||obc.exec(c);return t?t[2]!==t[4]||t[4]!==t[6]?null:Lz({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=dbc.exec(c)||bbc.exec(c);if(!t)return null;var e,l,d=Ez({h:(e=t[1],l=t[2],l===void 0&&(l="deg"),Number(e)*(ebc[l]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Mz(d)},"hsl"]],object:[[function(c){var t=c.r,e=c.g,l=c.b,d=c.a,b=d===void 0?1:d;return Bn(t)&&Bn(e)&&Bn(l)?Lz({r:Number(t),g:Number(e),b:Number(l),a:Number(b)}):null},"rgb"],[function(c){var t=c.h,e=c.s,l=c.l,d=c.a,b=d===void 0?1:d;if(!Bn(t)||!Bn(e)||!Bn(l))return null;var n=Ez({h:Number(t),s:Number(e),l:Number(l),a:Number(b)});return Mz(n)},"hsl"],[function(c){var t=c.h,e=c.s,l=c.v,d=c.a,b=d===void 0?1:d;if(!Bn(t)||!Bn(e)||!Bn(l))return null;var n=(function(o){return{h:qz(o.h),s:Dl(o.s,0,100),v:Dl(o.v,0,100),a:Dl(o.a)}})({h:Number(t),s:Number(e),v:Number(l),a:Number(b)});return ck(n)},"hsv"]]},Pz=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]},tk=function(c){return typeof c=="string"?Pz(c.trim(),r1.string):typeof c=="object"&&c!==null?Pz(c,r1.object):[null,void 0]},ek=function(c){return tk(c)[1]},u1=function(c,t){var e=Ur(c);return{h:e.h,s:Dl(e.s+100*t,0,100),l:e.l,a:e.a}},s1=function(c){return(299*c.r+587*c.g+114*c.b)/1e3/255},_z=function(c,t){var e=Ur(c);return{h:e.h,s:e.s,l:Dl(e.l+100*t,0,100),a:e.a}},m1=(function(){function c(t){this.parsed=tk(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 qt(s1(this.rgba),2)},c.prototype.isDark=function(){return s1(this.rgba)<.5},c.prototype.isLight=function(){return s1(this.rgba)>=.5},c.prototype.toHex=function(){return t=X1(this.rgba),e=t.r,l=t.g,d=t.b,n=(b=t.a)<1?WR(qt(255*b)):"","#"+WR(e)+WR(l)+WR(d)+n;var t,e,l,d,b,n},c.prototype.toRgb=function(){return X1(this.rgba)},c.prototype.toRgbString=function(){return t=X1(this.rgba),e=t.r,l=t.g,d=t.b,(b=t.a)<1?"rgba("+e+", "+l+", "+d+", "+b+")":"rgb("+e+", "+l+", "+d+")";var t,e,l,d,b},c.prototype.toHsl=function(){return jz(Ur(this.rgba))},c.prototype.toHslString=function(){return t=jz(Ur(this.rgba)),e=t.h,l=t.s,d=t.l,(b=t.a)<1?"hsla("+e+", "+l+"%, "+d+"%, "+b+")":"hsl("+e+", "+l+"%, "+d+"%)";var t,e,l,d,b},c.prototype.toHsv=function(){return t=$z(this.rgba),{h:qt(t.h),s:qt(t.s),v:qt(t.v),a:qt(t.a,3)};var t},c.prototype.invert=function(){return Jc({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),Jc(u1(this.rgba,t))},c.prototype.desaturate=function(t){return t===void 0&&(t=.1),Jc(u1(this.rgba,-t))},c.prototype.grayscale=function(){return Jc(u1(this.rgba,-1))},c.prototype.lighten=function(t){return t===void 0&&(t=.1),Jc(_z(this.rgba,t))},c.prototype.darken=function(t){return t===void 0&&(t=.1),Jc(_z(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"?Jc({r:(e=this.rgba).r,g:e.g,b:e.b,a:t}):qt(this.rgba.a,3);var e},c.prototype.hue=function(t){var e=Ur(this.rgba);return typeof t=="number"?Jc({h:t,s:e.s,l:e.l,a:e.a}):qt(e.h)},c.prototype.isEqual=function(t){return this.toHex()===Jc(t).toHex()},c})(),Jc=function(c){return c instanceof m1?c:new m1(c)},Kz=[],Ll=function(c){c.forEach(function(t){Kz.indexOf(t)<0&&(t(m1,r1),Kz.push(t))})};function El(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 b={};c.prototype.toName=function(n){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,a,i=l[this.toHex()];if(i)return i;if(n?.closest){var G=this.toRgb(),X=1/0,s="black";if(!b.length)for(var r in e)b[r]=new c(e[r]).toRgb();for(var m in e){var x=(o=G,a=b[m],Math.pow(o.r-a.r,2)+Math.pow(o.g-a.g,2)+Math.pow(o.b-a.b,2));x<X&&(X=x,s=m)}return s}},t.string.push([function(n){var o=n.toLowerCase(),a=o==="transparent"?"#0000":e[o];return a?new c(a).toRgb():null},"name"])}var x1;Ll([El]);function abc(){if(!(typeof document>"u")){if(!x1){let c=document.createElement("div");c.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(c),x1=c}return x1}}function ibc(c){return typeof c!="string"?!1:Jc(c).isValid()}function Gbc(c){if(typeof c!="string")return"";if(ibc(c))return c;if(!c.includes("var(")||typeof document>"u")return"";let t=abc();if(!t)return"";t.style.background=c;let e=window?.getComputedStyle(t).background;return t.style.background="",e||""}var Xbc=Jo(Gbc);function ubc(c){let t=Xbc(c);return Jc(t).isLight()?"#000000":"#ffffff"}function lk(c){return ubc(c)==="#000000"?"dark":"light"}var BR=u(ic(),1),dk=new RegExp(/-left/g),bk=new RegExp(/-right/g),nk=new RegExp(/Left/g),ok=new RegExp(/Right/g);function sbc(c){return c==="left"?"right":c==="right"?"left":dk.test(c)?c.replace(dk,"-right"):bk.test(c)?c.replace(bk,"-left"):nk.test(c)?c.replace(nk,"Right"):ok.test(c)?c.replace(ok,"Left"):c}var rbc=(c={})=>Object.fromEntries(Object.entries(c).map(([t,e])=>[sbc(t),e]));function _c(c={},t){return()=>t?(0,BR.isRTL)()?M(t,"",""):M(c,"",""):(0,BR.isRTL)()?M(rbc(c),"",""):M(c,"","")}_c.watch=()=>(0,BR.isRTL)();var ak={"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 Ct(c){return ak[c]??""}var ik={huge:"1440px",wide:"1280px","x-large":"1080px",large:"960px",medium:"782px",small:"600px",mobile:"480px","zoomed-in":"280px"};var Gk=c=>`@media (min-width: ${ik[c]})`;var mbc="#fff",xbc={900:"#1e1e1e",800:"#2f2f2f",700:"#757575",600:"#949494",400:"#ccc",300:"#ddd",200:"#e0e0e0",100:"#f0f0f0"},gbc={yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},Jb={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))"}},Hbc={background:Jb.background,backgroundDisabled:Jb.gray[100],border:Jb.gray[600],borderHover:Jb.gray[700],borderFocus:Jb.accent,borderDisabled:Jb.gray[400],textDisabled:Jb.gray[600],darkGrayPlaceholder:`color-mix(in srgb, ${Jb.foreground}, transparent 38%)`,lightGrayPlaceholder:`color-mix(in srgb, ${Jb.background}, transparent 35%)`},D=Object.freeze({gray:xbc,white:mbc,alert:gbc,theme:Jb,ui:Hbc});var Dr="36px",Rbc={controlPaddingX:12,controlPaddingXSmall:8,controlPaddingXLarge:12*1.3334,controlBoxShadowFocus:`0 0 0 0.5px ${D.theme.accent}`,controlHeight:Dr,controlHeightXSmall:`calc( ${Dr} * 0.6 )`,controlHeightSmall:`calc( ${Dr} * 0.8 )`,controlHeightLarge:`calc( ${Dr} * 1.2 )`,controlHeightXLarge:`calc( ${Dr} * 1.4 )`},L=Object.assign({},Rbc,{colorDivider:"rgba(0, 0, 0, 0.1)",colorScrollbarThumb:"rgba(0, 0, 0, 0.2)",colorScrollbarThumbHover:"rgba(0, 0, 0, 0.5)",colorScrollbarTrack:"rgba(0, 0, 0, 0.04)",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:D.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 Lr=M("font-size:11px;font-weight:",L.fontWeightEmphasis,";line-height:1.4;text-transform:uppercase;","");var jl=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"}}),Xk=c=>c.args?.length?`${c.function}(${c.args.join(",")})`:c.function,Je=Object.freeze({SLIDE_DISTANCE:`${jl.SLIDE_DISTANCE}px`,SLIDE_DURATION:`${jl.SLIDE_DURATION}ms`,SLIDE_EASING:Xk(jl.SLIDE_EASING),FADE_DURATION:`${jl.FADE_DURATION}ms`,FADE_EASING:Xk(jl.FADE_EASING)});var Ibc={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"},ho=c=>Ibc[c]??"bottom",Zbc={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}},uk=c=>{let t=c.startsWith("top")||c.startsWith("bottom")?"translateY":"translateX",e=c.startsWith("top")||c.startsWith("left")?1:-1;return{style:Zbc[c],initial:{opacity:0,[t]:`${jl.SLIDE_DISTANCE*e}px`},animate:{opacity:1,[t]:0},transition:{opacity:{duration:jl.FADE_DURATION/1e3,ease:jl.FADE_EASING.function},[t]:{duration:jl.SLIDE_DURATION/1e3,ease:hd(...jl.SLIDE_EASING.args)}}}};function pbc(c){return!!c?.top}function Wbc(c){return!!c?.current}var sk=({anchor:c,anchorRef:t,anchorRect:e,getAnchorRect:l,fallbackReferenceElement:d})=>{let b=null;return c?b=c:pbc(t)?b={getBoundingClientRect(){let n=t.top.getBoundingClientRect(),o=t.bottom.getBoundingClientRect();return new window.DOMRect(n.x,n.y,n.width,o.bottom-n.top)}}:Wbc(t)?b=t.current:t?b=t:e?b={getBoundingClientRect(){return e}}:l?b={getBoundingClientRect(){let n=l(d);return new window.DOMRect(n.x??n.left,n.y??n.top,n.width??n.right-n.left,n.height??n.bottom-n.top)}}:d&&(b=d.parentElement),b??null},g1=c=>c===null||Number.isNaN(c)?void 0:Math.round(c);var rk=u(Y(),1),yR=(0,rk.createContext)({isNestedInTooltip:!1});yR.displayName="TooltipInternalContext";var ni=u(V(),1),Bbc=700,ybc={isNestedInTooltip:!0};function Vbc(c,t){let{children:e,className:l,delay:d=Bbc,hideOnClick:b=!0,placement:n,position:o,shortcut:a,text:i,...G}=c,{isNestedInTooltip:X}=(0,Co.useContext)(yR),s=(0,mk.useInstanceId)(gk,"tooltip"),r=i||a?s:void 0,m=Co.Children.count(e)===1,x;n!==void 0?x=n:o!==void 0&&(x=ho(o),(0,xk.default)("`position` prop in wp.components.tooltip",{since:"6.4",alternative:"`placement` prop"})),x=x||"top";let g=$x({placement:x,showTimeout:d}),R=j(g,"mounted");if(X)return m?(0,ni.jsx)(sb,{...G,render:e}):e;function H(I){return r&&R&&I.props["aria-describedby"]===void 0&&I.props["aria-label"]!==i?(0,Co.cloneElement)(I,{"aria-describedby":r}):I}return(0,ni.jsxs)(yR.Provider,{value:ybc,children:[(0,ni.jsx)(Mx,{onClick:b?g.hide:void 0,store:g,render:m?H(e):void 0,ref:t,children:m?void 0:e}),m&&(i||a)&&(0,ni.jsxs)(jx,{...G,className:N("components-tooltip",l),unmountOnHide:!0,gutter:4,id:r,overflowPadding:.5,store:g,children:[i,a&&(0,ni.jsx)(Yg,{className:i?"components-tooltip__shortcut":"",shortcut:a})]})]})}var gk=(0,Co.forwardRef)(Vbc),rl=gk;var Vk=u(Zk(),1),Jk=u(VR(),1);function Wk(c){return Object.prototype.toString.call(c)==="[object Object]"}function Bk(c){var t,e;return Wk(c)===!1?!1:(t=c.constructor,t===void 0?!0:(e=t.prototype,!(Wk(e)===!1||e.hasOwnProperty("isPrototypeOf")===!1)))}var hb=u(Y(),1),CUc=u(ml(),1);var hk=u(V(),1),jr=(0,hb.createContext)({});jr.displayName="ComponentsContext";var JR=()=>(0,hb.useContext)(jr);function Obc({value:c}){let t=JR(),e=(0,hb.useRef)(c);return li(()=>{(0,Jk.default)(e.current,c)&&e.current},[c]),(0,hb.useMemo)(()=>(0,Vk.default)(t??{},c??{},{isMergeableObject:Bk}),[t,c])}var Tbc=({children:c,value:t})=>{let e=Obc({value:t});return(0,hk.jsx)(jr.Provider,{value:e,children:c})},oi=(0,hb.memo)(Tbc);var Sk=u(Y(),1),jUc=u(ml(),1);var Ck="data-wp-component",Fk="data-wp-c16t",ai="__contextSystemKey__";var UX=function(){return UX=Object.assign||function(t){for(var e,l=1,d=arguments.length;l<d;l++){e=arguments[l];for(var b in e)Object.prototype.hasOwnProperty.call(e,b)&&(t[b]=e[b])}return t},UX.apply(this,arguments)};function Yk(c){return c.toLowerCase()}var Qbc=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Ubc=/[^A-Z0-9]+/gi;function vk(c,t){t===void 0&&(t={});for(var e=t.splitRegexp,l=e===void 0?Qbc:e,d=t.stripRegexp,b=d===void 0?Ubc:d,n=t.transform,o=n===void 0?Yk:n,a=t.delimiter,i=a===void 0?" ":a,G=fk(fk(c,l,"$1\0$2"),b,"\0"),X=0,s=G.length;G.charAt(X)==="\0";)X++;for(;G.charAt(s-1)==="\0";)s--;return G.slice(X,s).split("\0").map(o).join(i)}function fk(c,t,e){return t instanceof RegExp?c.replace(t,e):t.reduce(function(l,d){return l.replace(d,e)},c)}function Nk(c,t){return t===void 0&&(t={}),vk(c,UX({delimiter:"."},t))}function hR(c,t){return t===void 0&&(t={}),Nk(c,UX({delimiter:"-"},t))}function Dbc(c){return`components-${hR(c)}`}var CR=Jo(Dbc);function ec(c,t){return zk(c,t,{forwardsRef:!0})}function ii(c,t){return zk(c,t)}function zk(c,t,e){let l=e?.forwardsRef?(0,Sk.forwardRef)(c):c,d=l[ai]||[t];return Array.isArray(t)&&(d=[...d,...t]),typeof t=="string"&&(d=[...d,t]),Object.assign(l,{[ai]:[...new Set(d)],displayName:t,selector:`.${CR(t)}`})}function H1(c){if(!c)return[];let t=[];return c[ai]&&(t=c[ai]),c.type&&c.type[ai]&&(t=c.type[ai]),t}function Mr(c,t){return c?typeof t=="string"?H1(c).includes(t):Array.isArray(t)?t.some(e=>H1(c).includes(e)):!1:!1}var cDc=u(ml(),1);function kk(c){return{[Ck]:c}}function Ak(){return{[Fk]:!0}}function tc(c,t){let l=JR()?.[t]||{},d={...Ak(),...kk(t)},{_overrides:b,...n}=l,o=Object.entries(n).length?Object.assign({},n,c):c,i=Vc()(CR(t),c.className),G=typeof o.renderChildren=="function"?o.renderChildren(o):o.children;for(let X in o)d[X]=o[X];for(let X in b)d[X]=b[X];return G!==void 0&&(d.children=G),d.className=i,d}var wk={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 Uk=u(Y(),1);var Ok=u(Y(),1),Tk=u(V(),1),Lbc=/^(data|aria|x)-/i,Ebc=/^on[A-Z]/,jbc=new Set(`animate animateMotion animateTransform circle clipPath defs desc ellipse
+        `),()=>{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
 	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+/)),Mbc=new Set(`children dangerouslySetInnerHTML key autoFocus defaultValue defaultChecked
+	switch symbol text textPath tspan use view`.split(/\s+/)),Gbc=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+/)),Pbc=new Set(`accentHeight accumulate additive alignmentBaseline allowReorder alphabetic
+	itemType itemID itemRef on option results security unselectable`.split(/\s+/)),Xbc=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,30 +69,24 @@
 	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+/)),_bc=new Set(["autofocus","class","for"]);function Kbc(c,t){return Lbc.test(c)||Ebc.test(c)||Mbc.has(c)||_bc.has(c)?!0:jbc.has(t)&&Pbc.has(c)}function qbc(c,t){return Object.fromEntries(Object.entries(c).filter(([e])=>Kbc(e,t)))}function $bc({as:c,...t},e){let l=c||"div",d=typeof l=="string"?qbc(t,l):t;return(0,Tk.jsx)(l,{ref:e,...d})}var Qk=(0,Ok.forwardRef)($bc);var Dk=u(V(),1);function cnc({css:c,...t},e){return(0,Dk.jsx)(Qk,{ref:e,...t})}var tnc=Object.assign((0,Uk.forwardRef)(cnc),{selector:".components-view"}),Gc=tnc;var Lk=u(V(),1);function enc(c,t){let{style:e,...l}=tc(c,"VisuallyHidden");return(0,Lk.jsx)(Gc,{ref:t,...l,"data-visually-hidden":"",style:{...wk,...e||{}}})}var lnc=ec(enc,"VisuallyHidden"),fc=lnc;var fd=u(ic(),1),R1=[["top left","top center","top right"],["center left","center center","center right"],["bottom left","bottom center","bottom right"]],Ek={"top left":(0,fd.__)("Top Left"),"top center":(0,fd.__)("Top Center"),"top right":(0,fd.__)("Top Right"),"center left":(0,fd.__)("Center Left"),"center center":(0,fd.__)("Center"),center:(0,fd.__)("Center"),"center right":(0,fd.__)("Center Right"),"bottom left":(0,fd.__)("Bottom Left"),"bottom center":(0,fd.__)("Bottom Center"),"bottom right":(0,fd.__)("Bottom Right")},FR=R1.flat();function I1(c){let e=(c==="center"?"center center":c)?.replace("-"," ");return FR.includes(e)?e:void 0}function YR(c,t){let e=I1(t);if(!e)return;let l=e.replace(" ","-");return`${c}-${l}`}function jk(c,t){let e=t?.replace(c+"-","");return I1(e)}function Mk(c="center"){let t=I1(c);if(!t)return;let e=FR.indexOf(t);return e>-1?e:void 0}var Gi=u(V(),1),Z1="data-wp-hash";function p1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bnc(document)),c.__wpStyleRuntime}function dnc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Z1}]`))if(e.getAttribute(Z1)===t)return!0;return!1}function _k(c,t,e){if(!c.head)return;let l=p1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(dnc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(Z1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function bnc(c){let t=p1();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 nnc(c,t){let e=p1();e.styles.set(c,t);for(let l of e.documents.keys())_k(l,c,t)}typeof process>"u",nnc("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 Pk={"grid-container":"_02e2af5803bf5bda__grid-container","grid-row":"c421f8ed08c23077__grid-row",cell:"_3af769f755097fdb__cell",point:"_37ef12d4fb6d6131__point"};function Kk({id:c,value:t,...e}){return(0,Gi.jsx)(rl,{text:Ek[t],children:(0,Gi.jsxs)(We.Item,{id:c,render:(0,Gi.jsx)("span",{...e,className:N(Pk.cell,e.className),role:"gridcell"}),children:[(0,Gi.jsx)(fc,{children:t}),(0,Gi.jsx)("span",{className:Pk.point,role:"presentation"})]})})}var fR=u(vc(),1);var W1=u(V(),1),Pr=24,_r=7,qk=(Pr-3*_r)/2,onc=2,anc=4;function inc({className:c,disablePointerEvents:t=!0,size:e,width:l,height:d,style:b={},value:n="center",...o}){return(0,W1.jsx)(fR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${Pr} ${Pr}`,width:e??l??Pr,height:e??d??Pr,role:"presentation",className:N("component-alignment-matrix-control-icon",c),style:{pointerEvents:t?"none":void 0,...b},...o,children:FR.map((a,i)=>{let G=Mk(n)===i?anc:onc;return(0,W1.jsx)(fR.Rect,{x:qk+i%3*_r+(_r-G)/2,y:qk+Math.floor(i/3)*_r+(_r-G)/2,width:G,height:G,fill:"currentColor"},a)})})}var $k=inc;var DX=u(V(),1),B1="data-wp-hash";function y1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Xnc(document)),c.__wpStyleRuntime}function Gnc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${B1}]`))if(e.getAttribute(B1)===t)return!0;return!1}function lA(c,t,e){if(!c.head)return;let l=y1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Gnc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(B1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Xnc(c){let t=y1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)lA(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 unc(c,t){let e=y1();e.styles.set(c,t);for(let l of e.documents.keys())lA(l,c,t)}typeof process>"u",unc("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 cA={"grid-container":"_02e2af5803bf5bda__grid-container","grid-row":"c421f8ed08c23077__grid-row",cell:"_3af769f755097fdb__cell",point:"_37ef12d4fb6d6131__point"};function dA({className:c,id:t,label:e=(0,vR.__)("Alignment Matrix Control"),defaultValue:l="center center",value:d,onChange:b,width:n=92,...o}){let a=(0,tA.useInstanceId)(dA,"alignment-matrix-control",t),i=(0,eA.useCallback)(X=>{let s=jk(a,X);s&&b?.(s)},[a,b]),G=N("component-alignment-matrix-control",cA["grid-container"],c);return(0,DX.jsx)(We,{defaultActiveId:YR(a,l),activeId:YR(a,d),setActiveId:i,rtl:(0,vR.isRTL)(),render:(0,DX.jsx)("div",{...o,className:G,"aria-label":e,id:a,role:"grid",style:{width:`${n}px`}}),children:R1.map((X,s)=>(0,DX.jsx)(We.Row,{render:(0,DX.jsx)("div",{className:cA["grid-row"],role:"row"}),children:X.map(r=>(0,DX.jsx)(Kk,{id:YR(a,r),value:r},r))},s))})}var snc=Object.assign(dA,{Icon:Object.assign($k,{displayName:"AlignmentMatrixControl.Icon"})}),V1=snc;var bA=u(dt(),1);function rnc(c){return c==="appear"?"top":"left"}function J1(c){if(c.type==="loading")return"components-animate__loading";let{type:t,origin:e=rnc(t)}=c;if(t==="appear"){let[l,d="center"]=e.split(" ");return N("components-animate__appear",{["is-from-"+d]:d!=="center",["is-from-"+l]:l!=="middle"})}if(t==="slide-in")return N("components-animate__slide-in","is-from-"+e)}function mnc({type:c,options:t={},children:e}){return(0,bA.default)("wp.components.Animate",{since:"7.2",version:"7.4"}),e({className:J1({type:c,...t})})}var nA=mnc;var jw=u(Y(),1),NI=u(ic(),1);var oA=u(dt(),1);var NR=u(Y(),1),h1=["40em","52em","64em"],xnc=(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>h1.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${h1.length} breakpoints, got index ${t}`);let[e,l]=(0,NR.useState)(t);return(0,NR.useEffect)(()=>{let d=()=>h1.filter(n=>typeof window<"u"?window.matchMedia(`screen and (min-width: ${n})`).matches:!1).length,b=()=>{let n=d();e!==n&&l(n)};return b(),typeof window<"u"&&window.addEventListener("resize",b),()=>{typeof window<"u"&&window.removeEventListener("resize",b)}},[e]),e};function Kr(c,t={}){let e=xnc(t);if(!Array.isArray(c)&&typeof c!="function")return c;let l=c||[];return l[e>=l.length?l.length-1:e]}var gnc="4px";function O(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(${gnc} * ${c})`}var C1="data-wp-hash";function F1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Rnc(document)),c.__wpStyleRuntime}function Hnc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${C1}]`))if(e.getAttribute(C1)===t)return!0;return!1}function aA(c,t,e){if(!c.head)return;let l=F1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Hnc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(C1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Rnc(c){let t=F1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)aA(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 Inc(c,t){let e=F1();e.styles.set(c,t);for(let l of e.documents.keys())aA(l,c,t)}typeof process>"u",Inc("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 qr={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 Znc(c){let{isReversed:t,...e}=c;return typeof t<"u"?((0,oA.default)("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...e,direction:t?"row-reverse":"row"}):e}function LX(c){let{align:t,className:e,direction:l="row",expanded:d=!0,gap:b=2,justify:n="space-between",style:o,wrap:a=!1,...i}=tc(Znc(c),"Flex"),G=Array.isArray(l)?l:[l],X=Kr(G),s=typeof X=="string"&&!!X.includes("column"),r={...o,"--wp-components-flex-align":t??(s?"normal":"center"),"--wp-components-flex-direction":X,"--wp-components-flex-wrap":a?"wrap":"nowrap","--wp-components-flex-gap":O(b),"--wp-components-flex-justify":n};return{...i,className:N(qr.flex,s?qr["items-column"]:qr["items-row"],d&&(s?qr["expanded-column"]:qr["expanded-row"]),e),style:r,isColumn:s}}var SR=u(Y(),1),Y1=(0,SR.createContext)({flexItemDisplay:void 0}),iA=()=>(0,SR.useContext)(Y1);var f1=u(V(),1);function pnc(c,t){let{children:e,isColumn:l,...d}=LX(c);return(0,f1.jsx)(Y1.Provider,{value:{flexItemDisplay:l?"block":void 0},children:(0,f1.jsx)(Gc,{...d,ref:t,children:e})})}var Wnc=ec(pnc,"Flex"),it=Wnc;var v1="data-wp-hash";function N1(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ync(document)),c.__wpStyleRuntime}function Bnc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${v1}]`))if(e.getAttribute(v1)===t)return!0;return!1}function XA(c,t,e){if(!c.head)return;let l=N1(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Bnc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(v1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function ync(c){let t=N1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)XA(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 Vnc(c,t){let e=N1();e.styles.set(c,t);for(let l of e.documents.keys())XA(l,c,t)}typeof process>"u",Vnc("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 GA={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 EX(c){let{className:t,display:e,isBlock:l=!1,style:d,...b}=tc(c,"FlexItem"),n=iA().flexItemDisplay,a={...d,"--wp-components-flex-item-display":e||n||"block"};return{...b,className:N(GA.item,l&&GA.block,t),style:a}}var uA=u(V(),1);function Jnc(c,t){let e=EX(c);return(0,uA.jsx)(Gc,{...e,ref:t})}var hnc=ec(Jnc,"FlexItem"),he=hnc;function S1(c){let t=tc(c,"FlexBlock");return EX({isBlock:!0,...t})}var sA=u(V(),1);function Cnc(c,t){let e=S1(c);return(0,sA.jsx)(Gc,{...e,ref:t})}var Fnc=ec(Cnc,"FlexBlock"),Le=Fnc;var z1="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"&&fnc(document)),c.__wpStyleRuntime}function Ync(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${z1}]`))if(e.getAttribute(z1)===t)return!0;return!1}function rA(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(Ync(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(z1,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function fnc(c){let t=k1();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)rA(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 vnc(c,t){let e=k1();e.styles.set(c,t);for(let l of e.documents.keys())rA(l,c,t)}typeof process>"u",vnc("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 Nnc={spacer:"_91de5852bdb7a4b8__spacer"};function xl(c){return typeof c<"u"&&c!==null}function mA(c){let{className:t,margin:e,marginBottom:l=2,marginLeft:d,marginRight:b,marginTop:n,marginX:o,marginY:a,padding:i,paddingBottom:G,paddingLeft:X,paddingRight:s,paddingTop:r,paddingX:m,paddingY:x,style:g,...R}=tc(c,"Spacer"),H={};xl(e)&&(H["--wp-components-spacer-margin"]=O(e)),xl(a)&&(H["--wp-components-spacer-margin-block-start"]=O(a),H["--wp-components-spacer-margin-block-end"]=O(a)),xl(o)&&(H["--wp-components-spacer-margin-inline-start"]=O(o),H["--wp-components-spacer-margin-inline-end"]=O(o)),xl(n)&&(H["--wp-components-spacer-margin-block-start"]=O(n)),xl(l)&&(H["--wp-components-spacer-margin-block-end"]=O(l)),xl(d)&&(H["--wp-components-spacer-margin-inline-start"]=O(d)),xl(b)&&(H["--wp-components-spacer-margin-inline-end"]=O(b)),xl(i)&&(H["--wp-components-spacer-padding"]=O(i)),xl(x)&&(H["--wp-components-spacer-padding-block-start"]=O(x),H["--wp-components-spacer-padding-block-end"]=O(x)),xl(m)&&(H["--wp-components-spacer-padding-inline-start"]=O(m),H["--wp-components-spacer-padding-inline-end"]=O(m)),xl(r)&&(H["--wp-components-spacer-padding-block-start"]=O(r)),xl(G)&&(H["--wp-components-spacer-padding-block-end"]=O(G)),xl(X)&&(H["--wp-components-spacer-padding-inline-start"]=O(X)),xl(s)&&(H["--wp-components-spacer-padding-inline-end"]=O(s));let I={...H,...g};return{...R,className:N(Nnc.spacer,t),style:I}}var xA=u(V(),1);function Snc(c,t){let e=mA(c);return(0,xA.jsx)(Gc,{...e,ref:t})}var znc=ec(Snc,"Spacer"),$t=znc;var fI=u(Y(),1),qX=u(ic(),1);var zR=u(Y(),1),ce=(0,zR.forwardRef)(({icon:c,size:t=24,...e},l)=>(0,zR.cloneElement)(c,{width:t,height:t,...e,ref:l}));var kR=u(vc(),1),A1=u(V(),1),AR=(0,A1.jsx)(kR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A1.jsx)(kR.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var wR=u(vc(),1),w1=u(V(),1),OR=(0,w1.jsx)(wR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w1.jsx)(wR.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 TR=u(vc(),1),O1=u(V(),1),T1=(0,O1.jsx)(TR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O1.jsx)(TR.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 QR=u(vc(),1),Q1=u(V(),1),Ce=(0,Q1.jsx)(QR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q1.jsx)(QR.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var UR=u(vc(),1),U1=u(V(),1),$r=(0,U1.jsx)(UR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U1.jsx)(UR.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var DR=u(vc(),1),D1=u(V(),1),L1=(0,D1.jsx)(DR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D1.jsx)(DR.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 LR=u(vc(),1),E1=u(V(),1),j1=(0,E1.jsx)(LR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E1.jsx)(LR.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var ER=u(vc(),1),M1=u(V(),1),P1=(0,M1.jsx)(ER.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M1.jsx)(ER.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var jR=u(vc(),1),_1=u(V(),1),yn=(0,_1.jsx)(jR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_1.jsx)(jR.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 MR=u(vc(),1),K1=u(V(),1),c0=(0,K1.jsx)(MR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K1.jsx)(MR.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 PR=u(vc(),1),q1=u(V(),1),$1=(0,q1.jsx)(PR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q1.jsx)(PR.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 _R=u(vc(),1),cV=u(V(),1),t0=(0,cV.jsx)(_R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cV.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 KR=u(vc(),1),tV=u(V(),1),eV=(0,tV.jsx)(KR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tV.jsx)(KR.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 qR=u(vc(),1),lV=u(V(),1),dV=(0,lV.jsx)(qR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lV.jsx)(qR.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 $R=u(vc(),1),bV=u(V(),1),nV=(0,bV.jsx)($R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bV.jsx)($R.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 cI=u(vc(),1),oV=u(V(),1),e0=(0,oV.jsx)(cI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oV.jsx)(cI.Path,{d:"M5 11.25h14v1.5H5z"})});var tI=u(vc(),1),aV=u(V(),1),l0=(0,aV.jsx)(tI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aV.jsx)(tI.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 eI=u(vc(),1),iV=u(V(),1),d0=(0,iV.jsx)(eI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iV.jsx)(eI.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 lI=u(vc(),1),GV=u(V(),1),XV=(0,GV.jsx)(lI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GV.jsx)(lI.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});var dI=u(vc(),1),uV=u(V(),1),b0=(0,uV.jsx)(dI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uV.jsx)(dI.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var bI=u(vc(),1),sV=u(V(),1),Vn=(0,sV.jsx)(bI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sV.jsx)(bI.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var nI=u(vc(),1),rV=u(V(),1),n0=(0,rV.jsx)(nI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rV.jsx)(nI.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 oI=u(vc(),1),mV=u(V(),1),o0=(0,mV.jsx)(oI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mV.jsx)(oI.Path,{d:"M7 11.5h10V13H7z"})});var aI=u(vc(),1),xV=u(V(),1),gV=(0,xV.jsx)(aI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xV.jsx)(aI.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 a0=u(vc(),1),i0=u(V(),1),G0=(0,i0.jsxs)(a0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,i0.jsx)(a0.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,i0.jsx)(a0.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=u(vc(),1),HV=u(V(),1),X0=(0,HV.jsx)(iI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HV.jsx)(iI.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 GI=u(vc(),1),RV=u(V(),1),IV=(0,RV.jsx)(GI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RV.jsx)(GI.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 XI=u(vc(),1),ZV=u(V(),1),pV=(0,ZV.jsx)(XI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZV.jsx)(XI.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 ww=u(nc(),1),Ow=u(dt(),1);var Fo=u(dc());jy();var knc=!1,Anc=Ey,wnc=function(t){return t!=="theme"},gA=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?Anc:wnc},HA=function(t,e,l){var d;if(e){var b=e.shouldForwardProp;d=t.__emotion_forwardProp&&b?function(n){return t.__emotion_forwardProp(n)&&b(n)}:b}return typeof d!="function"&&l&&(d=t.__emotion_forwardProp),d},Onc=function(t){var e=t.cache,l=t.serialized,d=t.isStringTag;return OX(e,l,d),wr(function(){return Wn(e,l,d)}),null},S=function c(t,e){var l=t.__emotion_real===t,d=l&&t.__emotion_base||t,b,n;e!==void 0&&(b=e.label,n=e.target);var o=HA(t,e,l),a=o||gA(d),i=!a("as");return function(){var G=arguments,X=l&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(b!==void 0&&X.push("label:"+b+";"),G[0]==null||G[0].raw===void 0)X.push.apply(X,G);else{var s=G[0];X.push(s[0]);for(var r=G.length,m=1;m<r;m++)X.push(G[m],s[m])}var x=Tr(function(g,R,H){var I=i&&g.as||d,Z="",p=[],y=g;if(g.theme==null){y={};for(var W in g)y[W]=g[W];y.theme=Fo.useContext(Qr)}typeof g.className=="string"?Z=Vo(R.registered,p,g.className):g.className!=null&&(Z=g.className+" ");var B=yb(X.concat(p),R.registered,y);Z+=R.key+"-"+B.name,n!==void 0&&(Z+=" "+n);var C=i&&o===void 0?gA(I):a,h={};for(var J in g)i&&J==="as"||C(J)&&(h[J]=g[J]);return h.className=Z,H&&(h.ref=H),Fo.createElement(Fo.Fragment,null,Fo.createElement(Onc,{cache:R,serialized:B,isStringTag:typeof I=="string"}),Fo.createElement(I,h))});return x.displayName=b!==void 0?b:"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=X,x.__emotion_forwardProp=o,Object.defineProperty(x,"toString",{value:function(){return n===void 0&&knc?"NO_COMPONENT_SELECTOR":"."+n}}),x.withComponent=function(g,R){var H=c(g,kr({},e,R,{shouldForwardProp:HA(x,R,!0)}));return H.apply(void 0,X)},x}};var yw=u(nc(),1),Vw=u(Y(),1);var wA=u(nc(),1),OA=u(Y(),1);var SA=u(Y(),1);var jX=u(Y(),1);var uI="\u2026",Yo={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},Tnc={ellipsis:uI,ellipsizeMode:Yo.auto,limit:0,numberOfLines:0};function Qnc(c,t,e,l){if(typeof c!="string")return"";let d=c.length,b=~~t,n=~~e,o=Ve(l)?l:uI;return b===0&&n===0||b>=d||n>=d||b+n>=d?c:n===0?c.slice(0,b)+o:c.slice(0,b)+o+c.slice(d-n)}function RA(c="",t){let e={...Tnc,...t},{ellipsis:l,ellipsizeMode:d,limit:b}=e;if(d===Yo.none)return c;let n,o;switch(d){case Yo.head:n=0,o=b;break;case Yo.middle:n=Math.floor(b/2),o=Math.floor(b/2);break;default:n=b,o=0}return d!==Yo.auto?Qnc(c,n,o,l):c}var BV="data-wp-hash";function yV(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dnc(document)),c.__wpStyleRuntime}function Unc(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 IA(c,t,e){if(!c.head)return;let l=yV(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Unc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(BV,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Dnc(c){let t=yV();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)IA(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 Lnc(c,t){let e=yV();e.styles.set(c,t);for(let l of e.documents.keys())IA(l,c,t)}typeof process>"u",Lnc("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 WV={truncate:"_51f2afb77f24a721__truncate","is-line-clamp":"d232bf8e2132288d__is-line-clamp","is-single-line":"_95bf20b727db236f__is-single-line"};function u0(c){let{className:t,children:e,ellipsis:l=uI,ellipsizeMode:d=Yo.auto,limit:b=0,numberOfLines:n=0,style:o,...a}=tc(c,"Truncate"),i;typeof e=="string"?i=e:typeof e=="number"&&(i=e.toString());let G=i?RA(i,{ellipsis:l,ellipsizeMode:d,limit:b,numberOfLines:n}):e,X=!!i&&d===Yo.auto,s=X&&!!n,r=s&&n===1,m=N(X&&!n&&WV.truncate,s&&WV["is-line-clamp"],r&&WV["is-single-line"],t),x=s?{...o,"--wp-components-truncate-lines":n}:o;return{...a,className:m,style:x,children:G}}var ZA=u(V(),1);function Enc(c,t){let e=u0(c);return(0,ZA.jsx)(Gc,{as:"span",...e,ref:t})}var jnc=ec(Enc,"Truncate"),Jn=jnc;var YV={};BB(YV,{Text:()=>VV,block:()=>JV,destructive:()=>hV,highlighterText:()=>FV,muted:()=>CV,positive:()=>Mnc,upperCase:()=>Pnc});var VV=M("color:",D.theme.foreground,";line-height:",L.fontLineHeightBase,";margin:0;text-wrap:pretty;",""),JV={name:"4zleql",styles:"display:block"},Mnc=M("color:",D.alert.green,";",""),hV=M("color:",D.alert.red,";",""),CV=M("color:",D.theme.gray[700],";",""),FV=M("mark{background:",D.alert.yellow,";border-radius:",L.radiusSmall,";box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}",""),Pnc={name:"50zrmy",styles:"text-transform:uppercase"};var BA=u(WA(),1),fV=u(Y(),1),_nc=c=>{let t={};for(let e in c)t[e.toLowerCase()]=c[e];return t},Knc=Jo(_nc);function yA({activeClassName:c="",activeIndex:t=-1,activeStyle:e,autoEscape:l,caseSensitive:d=!1,children:b,findChunks:n,highlightClassName:o="",highlightStyle:a={},highlightTag:i="mark",sanitize:G,searchWords:X=[],unhighlightClassName:s="",unhighlightStyle:r}){if(!b)return null;if(typeof b!="string")return b;let m=b,x=(0,BA.findAll)({autoEscape:l,caseSensitive:d,findChunks:n,sanitize:G,searchWords:X,textToHighlight:m}),g=i,R=-1,H="",I;return x.map((p,y)=>{let W=m.substr(p.start,p.end-p.start);if(p.highlight){R++;let B;typeof o=="object"?d?B=o[W]:(o=Knc(o),B=o[W.toLowerCase()]):B=o;let C=R===+t;H=`${B} ${C?c:""}`,I=C===!0&&e!==null?Object.assign({},a,e):a;let h={children:W,className:H,key:y,style:I};return typeof g!="string"&&(h.highlightIndex=R),(0,fV.createElement)(g,h)}return(0,fV.createElement)("span",{children:W,className:s,key:y,style:r})})}var vV=13,VA={body:vV,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20},qnc=[1,2,3,4,5,6].flatMap(c=>[c,c.toString()]);function sI(c=vV){if(c in VA)return sI(VA[c]);if(typeof c!="number"){let e=parseFloat(c);if(Number.isNaN(e))return c;c=e}return`calc(${`(${c} / ${vV})`} * ${L.fontSize})`}function JA(c=3){if(!qnc.includes(c))return sI(c);let t=`fontSizeH${c}`;return L[t]}function hA(c,t){if(t)return t;if(!c)return;let e=`calc(${L.controlHeight} + ${O(2)})`;switch(c){case"large":e=`calc(${L.controlHeightLarge} + ${O(2)})`;break;case"small":e=`calc(${L.controlHeightSmall} + ${O(2)})`;break;case"xSmall":e=`calc(${L.controlHeightXSmall} + ${O(2)})`;break;default:break}return e}var $nc={name:"50zrmy",styles:"text-transform:uppercase"};function s0(c){let{adjustLineHeightForInnerControls:t,align:e,children:l,className:d,color:b,ellipsizeMode:n,isDestructive:o=!1,display:a,highlightEscape:i=!1,highlightCaseSensitive:G=!1,highlightWords:X,highlightSanitize:s,isBlock:r=!1,letterSpacing:m,lineHeight:x,optimizeReadabilityFor:g,size:R,truncate:H=!1,upperCase:I=!1,variant:Z,weight:p=L.fontWeight,...y}=tc(c,"Text"),W=l,B=Array.isArray(X),C=R==="caption";if(B){if(typeof l!="string")throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");W=yA({autoEscape:i,children:l,caseSensitive:G,searchWords:X,sanitize:s})}let h=Vc(),J=(0,jX.useMemo)(()=>{let z=hA(t,x),w=M({color:b,display:a,fontSize:sI(R),fontWeight:p,lineHeight:z,letterSpacing:m,textAlign:e},"",""),P=$nc,k=null;g&&(k=lk(g)==="dark"?M({color:D.gray[900]},"",""):M({color:D.white},"",""));let T=M(VV,w,k,o&&hV,!!B&&FV,r&&JV,C&&CV,Z&&YV[Z],I&&P,"","");return h(T,d)},[t,e,d,b,h,a,r,C,o,B,m,x,g,R,I,Z,p]),v;H===!0&&(v="auto"),H===!1&&(v="none");let F={...y,className:J,children:l,ellipsizeMode:n||v},A=u0(F);return!H&&Array.isArray(l)&&(W=jX.Children.map(l,z=>typeof z!="object"||z===null||!("props"in z)?z:Mr(z,["Link"])?(0,jX.cloneElement)(z,{size:z.props.size||"inherit"}):z)),{...A,children:H?A.children:W}}var CA=u(V(),1);function coc(c,t){let e=s0(c);return(0,CA.jsx)(Gc,{as:"span",...e,ref:t})}var toc=ec(coc,"Text"),Ee=toc;var FA=u(V(),1);var NV=S("span",{target:"em5sgkm8"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),SV=S("span",{target:"em5sgkm7"})({name:"jgf79h",styles:"align-items:center;align-self:stretch;box-sizing:border-box;display:flex"}),eoc=({disabled:c,isBorderless:t})=>t?"transparent":c?D.ui.borderDisabled:D.ui.border,Ml=S("div",{target:"em5sgkm6"})("&&&{box-sizing:border-box;border-color:",eoc,";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;",_c({paddingLeft:2}),";}"),YA=S(it,{target:"em5sgkm5"})("box-sizing:border-box;position:relative;border-radius:",L.radiusSmall,";padding-top:0;&:focus-within:not( :has( :is( ",NV,", ",SV," ):focus-within ) ){",Ml,"{border-color:",D.ui.borderFocus,";box-shadow:",L.controlBoxShadowFocus,";outline:2px solid transparent;outline-offset:-2px;}}"),loc=({disabled:c})=>{let t=c?D.ui.backgroundDisabled:D.ui.background;return M({backgroundColor:t},"","")},doc={name:"1d3w5wq",styles:"width:100%"},boc=({__unstableInputWidth:c,labelPosition:t})=>c?t==="side"?"":t==="edge"?M({flex:`0 0 ${c}`},"",""):M({width:c},"",""):doc,rI=S("div",{target:"em5sgkm4"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",loc," ",boc,";"),noc=({disabled:c})=>c?M({color:D.ui.textDisabled},"",""):"",r0=({inputSize:c})=>{let t={default:"13px",small:"11px",compact:"13px"},e=t[c]||t.default,l="16px";return e?M("font-size:",l,";@media ( min-width: 600px ){font-size:",e,";}",""):""},fA=({inputSize:c})=>{let t={default:{height:40,lineHeight:1,minHeight:40,paddingLeft:L.controlPaddingX,paddingRight:L.controlPaddingX},small:{height:24,lineHeight:1,minHeight:24,paddingLeft:L.controlPaddingXSmall,paddingRight:L.controlPaddingXSmall},compact:{height:32,lineHeight:1,minHeight:32,paddingLeft:L.controlPaddingXSmall,paddingRight:L.controlPaddingXSmall}};return t[c]||t.default},ooc=c=>M(fA(c),"",""),aoc=({paddingInlineStart:c,paddingInlineEnd:t})=>M({paddingInlineStart:c,paddingInlineEnd:t},"",""),ioc=({isDragging:c,dragCursor:t})=>{let e,l;return c&&(e=M("cursor:",t,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),c&&t&&(l=M("&:active{cursor:",t,";}","")),M(e," ",l,";","")},vd=S("input",{target:"em5sgkm3"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",D.theme.foreground,";display:block;font-family:inherit;margin:0;outline:none;width:100%;",ioc," ",noc," ",r0," ",ooc," ",aoc," &::-webkit-input-placeholder{color:",D.ui.darkGrayPlaceholder,";}&::-moz-placeholder{color:",D.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",D.ui.darkGrayPlaceholder,";}&[type='email'],&[type='url']{direction:ltr;}}"),Goc=S(Ee,{target:"em5sgkm2"})("&&&{",Lr,";box-sizing:border-box;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;}"),vA=c=>(0,FA.jsx)(Goc,{...c,as:"label"}),NA=S(he,{target:"em5sgkm1"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),Xoc=({variant:c="default",size:t,isPrefix:e})=>{let{paddingLeft:l}=fA({inputSize:t}),d=e?"paddingInlineStart":"paddingInlineEnd";return c==="default"?M({[d]:l},"",""):M({display:"flex",[d]:l-4},"","")},mI=S("div",{target:"em5sgkm0"})(Xoc,";");var zA=u(V(),1);function uoc({disabled:c=!1,isBorderless:t=!1}){return(0,zA.jsx)(Ml,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:c,isBorderless:t})}var soc=(0,SA.memo)(uoc),kA=soc;var xI=u(V(),1);function AA({children:c,hideLabelFromVision:t,htmlFor:e,...l}){return c?t?(0,xI.jsx)(fc,{as:"label",htmlFor:e,children:c}):(0,xI.jsx)(NA,{children:(0,xI.jsx)(vA,{htmlFor:e,...l,children:c})}):null}var hn=u(V(),1);function roc(c){let e=`input-base-control-${(0,wA.useInstanceId)(TA)}`;return c||e}function moc(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 TA(c,t){let{__unstableInputWidth:e,children:l,className:d,disabled:b=!1,hideLabelFromVision:n=!1,labelPosition:o,id:a,isBorderless:i=!1,label:G,prefix:X,size:s="default",suffix:r,...m}=tc(c,"InputBase"),x=roc(a),g=n||!G,R=(0,OA.useMemo)(()=>({InputControlPrefixWrapper:{size:s},InputControlSuffixWrapper:{size:s}}),[s]);return(0,hn.jsxs)(YA,{...m,...moc(o),className:d,gap:2,ref:t,children:[(0,hn.jsx)(AA,{className:"components-input-control__label",hideLabelFromVision:n,labelPosition:o,htmlFor:x,children:G}),(0,hn.jsxs)(rI,{__unstableInputWidth:e,className:"components-input-control__container",disabled:b,hideLabel:g,labelPosition:o,children:[(0,hn.jsxs)(oi,{value:R,children:[X&&(0,hn.jsx)(NV,{className:"components-input-control__prefix",children:X}),l,r&&(0,hn.jsx)(SV,{className:"components-input-control__suffix",children:r})]}),(0,hn.jsx)(kA,{disabled:b,isBorderless:i})]})]})}var MX=ec(TA,"InputBase");function xoc(c,t,e){return Math.max(t,Math.min(c,e))}var ue={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 QA(c,t,e){return t===0||Math.abs(t)===1/0?Math.pow(c,e*5):c*t*e/(t+e*c)}function UA(c,t,e,l=.15){return l===0?xoc(c,t,e):c<t?-QA(t-c,e-t,l)+t:c>e?+QA(c-e,e-t,l)+e:c}function DA(c,[t,e],[l,d]){let[[b,n],[o,a]]=c;return[UA(t,b,n,l),UA(e,o,a,d)]}function goc(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 Hoc(c){var t=goc(c,"string");return typeof t=="symbol"?t:String(t)}function je(c,t,e){return t=Hoc(t),t in c?Object.defineProperty(c,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):c[t]=e,c}function LA(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 xt(c){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?arguments[t]:{};t%2?LA(Object(e),!0).forEach(function(l){je(c,l,e[l])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(e)):LA(Object(e)).forEach(function(l){Object.defineProperty(c,l,Object.getOwnPropertyDescriptor(e,l))})}return c}var qA={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 EA(c){return c?c[0].toUpperCase()+c.slice(1):""}var Roc=["enter","leave"];function Ioc(c=!1,t){return c&&!Roc.includes(t)}function $A(c,t="",e=!1){let l=qA[c],d=l&&l[t]||t;return"on"+EA(c)+EA(d)+(Ioc(e,d)?"Capture":"")}var Zoc=["gotpointercapture","lostpointercapture"];function cw(c){let t=c.substring(2).toLowerCase(),e=!!~t.indexOf("passive");e&&(t=t.replace("passive",""));let l=Zoc.includes(t)?"capturecapture":"capture",d=!!~t.indexOf(l);return d&&(t=t.replace("capture","")),{device:t,capture:d,passive:e}}function tw(c,t=""){let e=qA[c],l=e&&e[t]||t;return c+l}function m0(c){return"touches"in c}function ew(c){return m0(c)?"touch":"pointerType"in c?c.pointerType:"mouse"}function poc(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 Woc(c){return c.type==="touchend"||c.type==="touchcancel"?c.changedTouches:c.targetTouches}function lw(c){return m0(c)?Woc(c)[0]:c}function dw(c){return poc(c).map(t=>t.identifier)}function zV(c){let t=lw(c);return m0(c)?t.identifier:t.pointerId}function jA(c){let t=lw(c);return[t.clientX,t.clientY]}function Boc(c){let t={};if("buttons"in c&&(t.buttons=c.buttons),"shiftKey"in c){let{shiftKey:e,altKey:l,metaKey:d,ctrlKey:b}=c;Object.assign(t,{shiftKey:e,altKey:l,metaKey:d,ctrlKey:b})}return t}function gI(c,...t){return typeof c=="function"?c(...t):c}function yoc(){}function bw(...c){return c.length===0?yoc:c.length===1?c[0]:function(){let t;for(let e of c)t=e.apply(this,arguments)||t;return t}}function MA(c,t){return Object.assign({},t,c||{})}var Voc=32,kV=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?gI(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 b=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,Boc(t)),d.down=d.pressed=d.buttons%2===1||d.touches>0,b=t.timeStamp-e.timeStamp,e.timeStamp=t.timeStamp,e.elapsedTime=e.timeStamp-e.startTime),e._active){let y=e._delta.map(Math.abs);ue.addTo(e._distance,y)}this.axisIntent&&this.axisIntent(t);let[n,o]=e._movement,[a,i]=l.threshold,{_step:G,values:X}=e;if(l.hasCustomTransform?(G[0]===!1&&(G[0]=Math.abs(n)>=a&&X[0]),G[1]===!1&&(G[1]=Math.abs(o)>=i&&X[1])):(G[0]===!1&&(G[0]=Math.abs(n)>=a&&Math.sign(n)*a),G[1]===!1&&(G[1]=Math.abs(o)>=i&&Math.sign(o)*i)),e.intentional=G[0]!==!1||G[1]!==!1,!e.intentional)return;let s=[0,0];if(l.hasCustomTransform){let[y,W]=X;s[0]=G[0]!==!1?y-G[0]:0,s[1]=G[1]!==!1?W-G[1]:0}else s[0]=G[0]!==!1?n-G[0]:0,s[1]=G[1]!==!1?o-G[1]:0;this.restrictToAxis&&!e._blocked&&this.restrictToAxis(s);let r=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=gI(l.bounds,e)),this.setup&&this.setup()),e.movement=s,this.computeOffset()));let[x,g]=e.offset,[[R,H],[I,Z]]=e._bounds;e.overflow=[x<R?-1:x>H?1:0,g<I?-1:g>Z?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 p=e._active?l.rubberband||[0,0]:[0,0];if(e.offset=DA(e._bounds,e.offset,p),e.delta=ue.sub(e.offset,r),this.computeMovement(),m&&(!e.last||b>Voc)){e.delta=ue.sub(e.offset,r);let y=e.delta.map(Math.abs);ue.addTo(e.distance,y),e.direction=e.delta.map(Math.sign),e._direction=e._delta.map(Math.sign),!e.first&&b>0&&(e.velocity=[y[0]/b,y[1]/b],e.timeDelta=b)}}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(xt(xt(xt({},e),t),{},{[this.aliasKey]:t.values}));d!==void 0&&(t.memo=d)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}};function Joc([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 AV=class extends kV{constructor(...t){super(...t),je(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=ue.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=ue.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[ew(t)]:l.axisThreshold;e.axis=Joc(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}}},hoc=c=>c,PA=.15,nw={enabled(c=!0){return c},eventOptions(c,t,e){return xt(xt({},e.shared.eventOptions),c)},preventDefault(c=!1){return c},triggerAllEvents(c=!1){return c},rubberband(c=0){switch(c){case!0:return[PA,PA];case!1:return[0,0];default:return ue.toVector(c)}},from(c){if(typeof c=="function")return c;if(c!=null)return ue.toVector(c)},transform(c,t,e){let l=c||e.shared.transform;return this.hasCustomTransform=!!l,l||hoc},threshold(c){return ue.toVector(c,0)}},Coc=0,x0=xt(xt({},nw),{},{axis(c,t,{axis:e}){if(this.lockDirection=e==="lock",!this.lockDirection)return e},axisThreshold(c=Coc){return c},bounds(c={}){if(typeof c=="function")return b=>x0.bounds(c(b));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]]}}),_A={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]},wV=class extends AV{constructor(...t){super(...t),je(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=x0.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=zV(t),l._pointerActive=!0,this.computeValues(jA(t)),this.computeInitial(),e.preventScrollAxis&&ew(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=zV(t);if(e._pointerId!==void 0&&d!==e._pointerId)return;let b=jA(t);if(document.pointerLockElement===t.target?e._delta=[t.movementX,t.movementY]:(e._delta=ue.sub(b,e._values),this.computeValues(b)),ue.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=zV(t);if(e._pointerId!==void 0&&d!==e._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);let[b,n]=e._distance;if(e.tap=b<=l.tapsThreshold&&n<=l.tapsThreshold,e.tap&&l.filterTaps)e._force=!0;else{let[o,a]=e._delta,[i,G]=e._movement,[X,s]=l.swipe.velocity,[r,m]=l.swipe.distance,x=l.swipe.duration;if(e.elapsedTime<x){let g=Math.abs(o/e.timeDelta),R=Math.abs(a/e.timeDelta);g>X&&Math.abs(i)>r&&(e.swipe[0]=Math.sign(o)),R>s&&Math.abs(G)>m&&(e.swipe[1]=Math.sign(a))}}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,Foc(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=_A[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,ue.addTo(l._movement,l._delta),this.compute(t),this.emit()}}keyUp(t){t.key in _A&&(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 Foc(c){"persist"in c&&typeof c.persist=="function"&&c.persist()}var g0=typeof window<"u"&&window.document&&window.document.createElement;function ow(){return g0&&"ontouchstart"in window}function Yoc(){return ow()||g0&&window.navigator.maxTouchPoints>1}function foc(){return g0&&"onpointerdown"in window}function voc(){return g0&&"exitPointerLock"in window.document}function Noc(){try{return"constructor"in GestureEvent}catch{return!1}}var hl={isBrowser:g0,gesture:Noc(),touch:ow(),touchscreen:Yoc(),pointer:foc(),pointerLock:voc()},Soc=250,zoc=180,koc=.5,Aoc=50,woc=250,Ooc=10,KA={mouse:0,touch:0,pen:8},Toc=xt(xt({},x0),{},{device(c,t,{pointer:{touch:e=!1,lock:l=!1,mouse:d=!1}={}}){return this.pointerLock=l&&hl.pointerLock,hl.touch&&e?"touch":this.pointerLock?"mouse":hl.pointer&&!d?"pointer":hl.touch?"touch":"mouse"},preventScrollAxis(c,t,{preventScroll:e}){if(this.preventScrollDelay=typeof e=="number"?e:e||e===void 0&&c?Soc:void 0,!(!hl.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 b=ue.toVector(c,e?l:d?1:0);return this.filterTaps=e,this.tapsThreshold=l,b},swipe({velocity:c=koc,distance:t=Aoc,duration:e=woc}={}){return{velocity:this.transform(ue.toVector(c)),distance:this.transform(ue.toVector(t)),duration:e}},delay(c=0){switch(c){case!0:return zoc;case!1:return 0;default:return c}},axisThreshold(c){return c?xt(xt({},KA),c):KA},keyboardDisplacement(c=Ooc){return c}});var d7c=xt(xt({},nw),{},{device(c,t,{shared:e,pointer:{touch:l=!1}={}}){if(e.target&&!hl.touch&&hl.gesture)return"gesture";if(hl.touch&&l)return"touch";if(hl.touchscreen){if(hl.pointer)return"pointer";if(hl.touch)return"touch"}},bounds(c,t,{scaleBounds:e={},angleBounds:l={}}){let d=n=>{let o=MA(gI(e,n),{min:-1/0,max:1/0});return[o.min,o.max]},b=n=>{let o=MA(gI(l,n),{min:-1/0,max:1/0});return[o.min,o.max]};return typeof e!="function"&&typeof l!="function"?[d(),b()]:n=>[d(n),b(n)]},threshold(c,t,e){return this.lockDirection=e.axis==="lock",ue.toVector(c,this.lockDirection?[.1,3]:0)},modifierKey(c){return c===void 0?"ctrlKey":c},pinchOnWheel(c=!0){return c}});var b7c=xt(xt({},x0),{},{mouseOnly:(c=!0)=>c});var n7c=xt(xt({},x0),{},{mouseOnly:(c=!0)=>c}),HI=new Map,H0=new Map;function OV(c){HI.set(c.key,c.engine),H0.set(c.key,c.resolver)}var TV={key:"drag",engine:wV,resolver:Toc};var pI=u(dc());function joc(c,t){if(c==null)return{};var e={},l=Object.keys(c),d,b;for(b=0;b<l.length;b++)d=l[b],!(t.indexOf(d)>=0)&&(e[d]=c[d]);return e}function Moc(c,t){if(c==null)return{};var e=joc(c,t),l,d;if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(c);for(d=0;d<b.length;d++)l=b[d],!(t.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(c,l)&&(e[l]=c[l])}return e}var Poc={target(c){if(c)return()=>"current"in c?c.current:c},enabled(c=!0){return c},window(c=hl.isBrowser?window:void 0){return c},eventOptions({passive:c=!0,capture:t=!1}={}){return{passive:c,capture:t}},transform(c){return c}},_oc=["target","eventOptions","window","enabled","transform"];function RI(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]=RI(c[l],d);break;case"boolean":d&&(e[l]=c[l]);break}return e}function Koc(c,t,e={}){let l=c,{target:d,eventOptions:b,window:n,enabled:o,transform:a}=l,i=Moc(l,_oc);if(e.shared=RI({target:d,eventOptions:b,window:n,enabled:o,transform:a},Poc),t){let G=H0.get(t);e[t]=RI(xt({shared:e.shared},i),G)}else for(let G in i){let X=H0.get(G);X&&(e[G]=RI(xt({shared:e.shared},i[G]),X))}return e}var II=class{constructor(t,e){je(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=e}add(t,e,l,d,b){let n=this._listeners,o=tw(e,l),a=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},i=xt(xt({},a),b);t.addEventListener(o,d,i);let G=()=>{t.removeEventListener(o,d,i),n.delete(G)};return n.add(G),G}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}},QV=class{constructor(){je(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()}},ZI=class{constructor(t){je(this,"gestures",new Set),je(this,"_targetEventStore",new II(this)),je(this,"gestureEventStores",{}),je(this,"gestureTimeoutStores",{}),je(this,"handlers",{}),je(this,"config",{}),je(this,"pointerIds",new Set),je(this,"touchIds",new Set),je(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),qoc(this,t)}setEventIds(t){if(m0(t))return this.touchIds=new Set(dw(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=Koc(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 n of this.gestures){let o=this.config[n],a=aw(l,o.eventOptions,!!d);if(o.enabled){let i=HI.get(n);new i(this,t,n).bind(a)}}let b=aw(l,e.eventOptions,!!d);for(let n in this.nativeHandlers)b(n,"",o=>this.nativeHandlers[n](xt(xt({},this.state.shared),{},{event:o,args:t})),void 0,!0)}for(let b in l)l[b]=bw(...l[b]);if(!d)return l;for(let b in l){let{device:n,capture:o,passive:a}=cw(b);this._targetEventStore.add(d,n,"",l[b],{capture:o,passive:a})}}}};function PX(c,t){c.gestures.add(t),c.gestureEventStores[t]=new II(c,t),c.gestureTimeoutStores[t]=new QV}function qoc(c,t){t.drag&&PX(c,"drag"),t.wheel&&PX(c,"wheel"),t.scroll&&PX(c,"scroll"),t.move&&PX(c,"move"),t.pinch&&PX(c,"pinch"),t.hover&&PX(c,"hover")}var aw=(c,t,e)=>(l,d,b,n={},o=!1)=>{var a,i;let G=(a=n.capture)!==null&&a!==void 0?a:t.capture,X=(i=n.passive)!==null&&i!==void 0?i:t.passive,s=o?l:$A(l,d,G);e&&X&&(s+="Passive"),c[s]=c[s]||[],c[s].push(b)};function $oc(c,t={},e,l){let d=pI.default.useMemo(()=>new ZI(c),[]);if(d.applyHandlers(c,l),d.applyConfig(t,e),pI.default.useEffect(d.effect.bind(d)),pI.default.useEffect(()=>d.clean.bind(d),[]),t.target===void 0)return d.bind.bind(d)}function WI(c,t){return OV(TV),$oc({drag:c},t||{},"drag")}var JI=u(Y(),1),mw=u(fo(),1);var vo=u(Y(),1);function cac(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 Gw(c,t){let e=cac(t);return(0,vo.useEffect)(()=>{c?document.documentElement.style.cursor=e:document.documentElement.style.removeProperty("cursor")},[c,e]),e}function Xw(c){let t=(0,vo.useRef)(c.value),[e,l]=(0,vo.useState)({}),d=e.value!==void 0?e.value:c.value;return(0,vo.useLayoutEffect)(()=>{let{current:o}=t;t.current=c.value,e.value!==void 0&&!e.isStale?l({...e,isStale:!0}):e.isStale&&c.value!==o&&l({})},[c.value,e]),{value:d,onBlur:o=>{l({}),c.onBlur?.(o)},onChange:(o,a)=>{l(i=>Object.assign(i,{value:o,isStale:!1})),c.onChange(o,a)}}}var Cn=u(Y(),1);var uw=c=>c,BI={error:null,initialValue:"",isDirty:!1,isDragEnabled:!1,isDragging:!1,isPressEnterToChange:!1,value:""};var UV="CHANGE",Xi="COMMIT",DV="CONTROL",LV="DRAG_END",EV="DRAG_START",yI="DRAG",jV="INVALIDATE",ui="PRESS_DOWN",VI="PRESS_ENTER",No="PRESS_UP",MV="RESET";function tac(c=BI){let{value:t}=c;return{...BI,...c,initialValue:t}}function eac(c){return(t,e)=>{let l={...t};switch(e.type){case DV:return l.value=e.payload.value,l.isDirty=!1,l._event=void 0,l;case No:l.isDirty=!1;break;case ui:l.isDirty=!1;break;case EV:l.isDragging=!0;break;case LV:l.isDragging=!1;break;case UV:l.error=null,l.value=e.payload.value,t.isPressEnterToChange&&(l.isDirty=!0);break;case Xi:l.value=e.payload.value,l.isDirty=!1;break;case MV:l.error=null,l.isDirty=!1,l.value=e.payload.value||t.initialValue;break;case jV:l.error=e.payload.error;break}return l._event=e.payload.event,c(l,e)}}function rw(c=uw,t=BI,e){let[l,d]=(0,Cn.useReducer)(eac(c),tac(t)),b=Z=>(p,y)=>{d({type:Z,payload:{value:p,event:y}})},n=Z=>p=>{d({type:Z,payload:{event:p}})},o=Z=>p=>{d({type:Z,payload:p})},a=b(UV),i=(Z,p)=>d({type:jV,payload:{error:Z,event:p}}),G=b(MV),X=b(Xi),s=o(EV),r=o(yI),m=o(LV),x=n(No),g=n(ui),R=n(VI),H=(0,Cn.useRef)(l),I=(0,Cn.useRef)({value:t.value,onChangeHandler:e});return(0,Cn.useLayoutEffect)(()=>{H.current=l,I.current={value:t.value,onChangeHandler:e}}),(0,Cn.useLayoutEffect)(()=>{H.current._event!==void 0&&l.value!==I.current.value&&!l.isDirty&&I.current.onChangeHandler(l.value??"",{event:H.current._event})},[l.value,l.isDirty]),(0,Cn.useLayoutEffect)(()=>{t.value!==H.current.value&&!H.current.isDirty&&d({type:DV,payload:{value:t.value??""}})},[t.value]),{change:a,commit:X,dispatch:d,drag:r,dragEnd:m,dragStart:s,invalidate:i,pressDown:g,pressEnter:R,pressUp:x,reset:G,state:l}}var xw=u(V(),1),si=()=>{};function lac({disabled:c=!1,dragDirection:t="n",dragThreshold:e=10,id:l,isDragEnabled:d=!1,isPressEnterToChange:b=!1,onBlur:n=si,onChange:o=si,onDrag:a=si,onDragEnd:i=si,onDragStart:G=si,onKeyDown:X=si,onValidate:s=si,size:r="default",stateReducer:m=I=>I,value:x,type:g,...R},H){let{state:I,change:Z,commit:p,drag:y,dragEnd:W,dragStart:B,invalidate:C,pressDown:h,pressEnter:J,pressUp:v,reset:F}=rw(m,{isDragEnabled:d,value:x,isPressEnterToChange:b},o),{value:A,isDragging:z,isDirty:w}=I,P=(0,JI.useRef)(!1),k=Gw(z,t),T=q=>{n(q),(w||!q.target.validity.valid)&&(P.current=!0,U(q))},f=q=>{let uc=q.target.value;Z(uc,q)},U=q=>{let uc=q.currentTarget.value;try{s(uc),p(uc,q)}catch(Hc){C(Hc,q)}},cc=q=>{let{key:uc}=q;switch(X(q),uc){case"ArrowUp":v(q);break;case"ArrowDown":h(q);break;case"Enter":J(q),b&&(q.preventDefault(),U(q));break;case"Escape":b&&w&&(q.preventDefault(),F(x,q));break}},Q=WI(q=>{let{distance:uc,dragging:Hc,event:Wc,target:Yc}=q;if(q.event={...q.event,target:Yc},!!uc){if(Wc.stopPropagation(),!Hc){i(q),W(q);return}a(q),y(q),z||(G(q),B(q))}},{axis:t==="e"||t==="w"?"x":"y",threshold:e,enabled:d,pointer:{capture:!1}}),E=d?Q():{};return(0,xw.jsx)(vd,{...R,...E,className:"components-input-control__input",disabled:c,dragCursor:k,isDragging:z,id:l,onBlur:T,onChange:f,onKeyDown:(0,mw.withIgnoreIMEEvents)(cc),ref:H,inputSize:r,value:A??"",type:g})}var dac=(0,JI.forwardRef)(lac),gw=dac;var Ww=u(Y(),1);var Hw=S("div",{target:"ej5x27r4"})("font-family:",Ct("default.fontFamily"),";font-size:",Ct("default.fontSize"),";",Yd,";"),Rw=S("div",{target:"ej5x27r3"})({name:"1chyuqs",styles:".components-panel__row &{margin-bottom:inherit;}"}),Iw=M(Lr,";display:block;margin-bottom:",O(2),";padding:0;",""),Cl=S("label",{target:"ej5x27r2"})(Iw,";"),Fn=S("p",{target:"ej5x27r1"})("margin-top:",O(2),";margin-bottom:0;font-size:",Ct("helpText.fontSize"),";font-style:normal;color:",D.gray[700],";text-wrap:pretty;"),Zw=S("span",{target:"ej5x27r0"})(Iw,";");var Cb=u(V(),1);var pw=u(nc(),1);function ri(c){let{help:t,id:e,...l}=c,d=(0,pw.useInstanceId)(Sc,"wp-components-base-control",e);return{baseControlProps:{id:d,help:t,...l},controlProps:{id:d,...t?{"aria-describedby":`${d}__help`}:{}}}}var bac=c=>{let{id:t,label:e,hideLabelFromVision:l=!1,help:d,className:b,children:n}=tc(c,"BaseControl");return(0,Cb.jsxs)(Hw,{className:b,children:[(0,Cb.jsxs)(Rw,{className:"components-base-control__field",children:[e&&t&&(l?(0,Cb.jsx)(fc,{as:"label",htmlFor:t,children:e}):(0,Cb.jsx)(Cl,{className:"components-base-control__label",htmlFor:t,children:e})),e&&!t&&(l?(0,Cb.jsx)(fc,{as:"label",children:e}):(0,Cb.jsx)(Bw,{children:e})),n]}),!!d&&(0,Cb.jsx)(Fn,{id:t?t+"__help":void 0,className:"components-base-control__help",children:d})]})},nac=(c,t)=>{let{className:e,children:l,...d}=c;return(0,Cb.jsx)(Zw,{ref:t,...d,className:N("components-base-control__label",e),children:l})},Bw=(0,Ww.forwardRef)(nac),PV=Object.assign(ii(bac,"BaseControl"),{VisualLabel:Bw}),Sc=PV;var hI=u(V(),1),_V=()=>{};function oac(c){let e=`inspector-input-control-${(0,yw.useInstanceId)(CI)}`;return c||e}function aac(c,t){let{__next40pxDefaultSize:e,__next36pxDefaultSize:l,__unstableStateReducer:d=J=>J,__unstableInputWidth:b,className:n,disabled:o=!1,help:a,hideLabelFromVision:i=!1,id:G,isPressEnterToChange:X=!1,label:s,labelPosition:r="top",onChange:m=_V,onValidate:x=_V,onKeyDown:g=_V,prefix:R,size:H="default",style:I,suffix:Z,value:p,...y}=c,W=oac(G),B=N("components-input-control",n),C=Xw({value:p,onBlur:y.onBlur,onChange:m}),h=a?{"aria-describedby":`${W}__help`}:{};return(0,hI.jsx)(Sc,{className:B,help:a,id:W,children:(0,hI.jsx)(MX,{__unstableInputWidth:b,disabled:o,gap:3,hideLabelFromVision:i,id:W,justify:"left",label:s,labelPosition:r,prefix:R,size:H,style:I,suffix:Z,children:(0,hI.jsx)(gw,{...y,...h,className:"components-input-control__input",disabled:o,id:W,isPressEnterToChange:X,onKeyDown:g,onValidate:x,paddingInlineStart:R?O(1):void 0,paddingInlineEnd:Z?O(1):void 0,ref:t,size:H,stateReducer:d,...C})})})}var CI=(0,Vw.forwardRef)(aac),Fb=CI;var hw=u(dt(),1),Cw=u(Y(),1),Fw=u(nc(),1);var So=u(Y(),1),KV=u(vc(),1);var Jw=u(V(),1);function iac({icon:c,className:t,size:e=20,style:l={},...d}){let b=["dashicon","dashicons","dashicons-"+c,t].filter(Boolean).join(" "),o={...e!=20?{fontSize:`${e}px`,width:`${e}px`,height:`${e}px`}:{},...l};return(0,Jw.jsx)("span",{className:b,style:o,...d})}var R0=iac;var qV=u(V(),1);function Gac({icon:c=null,size:t=typeof c=="string"?20:24,...e}){if(typeof c=="string")return(0,qV.jsx)(R0,{icon:c,size:t,...e});if((0,So.isValidElement)(c)&&R0===c.type)return(0,So.cloneElement)(c,{...e});if(typeof c=="function")return(0,So.createElement)(c,{size:t,...e});if(c&&(c.type==="svg"||c.type===KV.SVG)){let l={...c.props,width:t,height:t,...e};return(0,qV.jsx)(KV.SVG,{...l})}return(0,So.isValidElement)(c)?(0,So.cloneElement)(c,{size:t,width:t,height:t,...e}):c}var Lc=Gac;var Fe=u(V(),1),Xac=["onMouseDown","onClick"];function uac({__experimentalIsFocusable:c,isDefault:t,isPrimary:e,isSecondary:l,isTertiary:d,isLink:b,isPressed:n,isSmall:o,size:a,variant:i,describedBy:G,...X}){let s=a,r=i,m={accessibleWhenDisabled:c,"aria-pressed":n,description:G};return o&&(s??="small"),e&&(r??="primary"),d&&(r??="tertiary"),l&&(r??="secondary"),t&&((0,hw.default)("wp.components.Button `isDefault` prop",{since:"5.4",alternative:'variant="secondary"'}),r??="secondary"),b&&(r??="link"),{...m,...X,size:s,variant:r}}var _X=(0,Cw.forwardRef)(function(t,e){let{__next40pxDefaultSize:l,accessibleWhenDisabled:d,isBusy:b,isDestructive:n,className:o,disabled:a,icon:i,iconPosition:G="left",iconSize:X,showTooltip:s,tooltipPosition:r,shortcut:m,label:x,children:g,size:R="default",text:H,variant:I,description:Z,...p}=uac(t),{href:y,target:W,"aria-checked":B,"aria-pressed":C,"aria-selected":h,...J}="href"in p?p:{href:void 0,target:void 0,...p},v=(0,Fw.useInstanceId)(_X,"components-button__description"),F=typeof g=="string"&&!!g||Array.isArray(g)&&g?.[0]&&g[0]!==null&&g?.[0]?.props?.className!=="components-tooltip",z=N("components-button",o,{"is-next-40px-default-size":l,"is-secondary":I==="secondary","is-primary":I==="primary","is-small":R==="small","is-compact":R==="compact","is-tertiary":I==="tertiary","is-pressed":[!0,"true","mixed"].includes(C),"is-pressed-mixed":C==="mixed","is-busy":b,"is-link":I==="link","is-destructive":n,"has-text":!!i&&(F||H),"has-icon":!!i,"has-icon-right":G==="right"}),w=a&&!d,P=y!==void 0&&!a?"a":"button",k=P==="button"?{type:"button",disabled:w,"aria-checked":B,"aria-pressed":C,"aria-selected":h}:{},T=P==="a"?{href:y,target:W}:{},f={};if(a&&d){k["aria-disabled"]=!0,T["aria-disabled"]=!0;for(let Wc of Xac)f[Wc]=Yc=>{Yc&&(Yc.stopPropagation(),Yc.preventDefault())}}let U=!w&&(s&&!!x||!!m||!!x&&!g?.length&&s!==!1),cc=Z?v:void 0,Q=J["aria-describedby"]||cc,E={className:z,"aria-label":J["aria-label"]||x,"aria-describedby":Q,ref:e},q=(0,Fe.jsxs)(Fe.Fragment,{children:[i&&G==="left"&&(0,Fe.jsx)(Lc,{icon:i,size:X}),H&&(0,Fe.jsx)(Fe.Fragment,{children:H}),g,i&&G==="right"&&(0,Fe.jsx)(Lc,{icon:i,size:X})]}),uc=P==="a"?(0,Fe.jsx)("a",{...T,...J,...f,...E,children:q}):(0,Fe.jsx)("button",{...k,...J,...f,...E,children:q}),Hc=U?{text:g?.length&&Z?Z:x,shortcut:m,placement:r&&ho(r)}:{};return(0,Fe.jsxs)(Fe.Fragment,{children:[(0,Fe.jsx)(rl,{...Hc,children:uc}),Z&&(0,Fe.jsx)(fc,{children:(0,Fe.jsx)("span",{id:cc,children:Z})})]})}),bc=_X;var sac={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;}"},rac=({hideHTMLArrows:c})=>c?sac:"",Yw=S(Fb,{target:"ep09it41"})(rac,";"),$V=S(bc,{target:"ep09it40"})("&&&&&{color:",D.theme.accent,";}"),mac=M("width:",O(5),";min-width:",O(5),";height:",O(5),";",""),fw={smallSpinButtons:mac};function mi(c){let t=Number(c);return isNaN(t)?0:t}function cJ(...c){return c.reduce((t,e)=>t+mi(e),0)}function Nw(...c){return c.reduce((t,e,l)=>{let d=mi(e);return l===0?d:t-d},0)}function vw(c){let t=(c+"").split(".");return t[1]!==void 0?t[1].length:0}function KX(c,t,e){let l=mi(c);return Math.max(t,Math.min(l,e))}function Sw(c,t,e){let l=mi(c),d=mi(t),b=mi(e),n=Math.max(vw(e),vw(t)),o=d%b?d:0,i=Math.round((l-o)/b)*b+o;return n?mi(i.toFixed(n)):i}var xac={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"}},gac={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 zw(c,t="row"){if(!Ve(c))return{};let l=t==="column"?gac:xac;return c in l?l[c]:{align:c}}var FI=u(Y(),1);function YI(c){return typeof c=="string"?[c]:FI.Children.toArray(c).filter(t=>(0,FI.isValidElement)(t))}var kw=u(V(),1);function I0(c){let{alignment:t="edge",children:e,direction:l,spacing:d=2,...b}=tc(c,"HStack"),n=zw(t,l),i={children:YI(e).map((s,r)=>{if(Mr(s,["Spacer"])){let x=s,g=x.key||`hstack-${r}`;return(0,kw.jsx)(he,{isBlock:!0,...x.props},g)}return s}),direction:l,justify:"center",...n,...b,gap:d},{isColumn:G,...X}=LX(i);return X}var Aw=u(V(),1);function Hac(c,t){let e=I0(c);return(0,Aw.jsx)(Gc,{...e,ref:t})}var Rac=ec(Hac,"HStack"),wc=Rac;var Yb=u(V(),1),Iac=()=>{};function Zac(c,t){let{__unstableStateReducer:e,className:l,dragDirection:d="n",hideHTMLArrows:b=!1,spinControls:n=b?"none":"native",isDragEnabled:o=!0,isShiftStepEnabled:a=!0,label:i,max:G=1/0,min:X=-1/0,required:s=!1,shiftStep:r=10,step:m=1,spinFactor:x=1,type:g="number",value:R,size:H="default",suffix:I,onChange:Z=Iac,...p}=c;b&&(0,Ow.default)("wp.components.NumberControl hideHTMLArrows prop ",{alternative:'spinControls="none"',since:"6.2",version:"6.3"});let y=(0,fI.useRef)(null),W=(0,ww.useMergeRefs)([y,t]),B=m==="any",C=B?1:Yr(m),h=Yr(x)*C,J=(f,U)=>(B||(f=Sw(f,X,U??C)),`${KX(f,X,G)}`),v=J(0),F=g==="number"?"off":void 0,A=N("components-number-control",l),w=Vc()(H==="small"&&fw.smallSpinButtons),P=(f,U,cc)=>{cc?.preventDefault();let Q=cc?.shiftKey&&a,E=Q?Yr(r)*h:h,q=PS(f)?v:f;return U==="up"?q=cJ(q,E):U==="down"&&(q=Nw(q,E)),J(q,Q?E:void 0)},k=(f,U)=>{let cc={...f},{type:Q,payload:E}=U,q=E.event,uc=cc.value;if((Q===No||Q===ui)&&(cc.value=P(uc,Q===No?"up":"down",q)),Q===yI&&o){let[Hc,Wc]=E.delta,Yc=E.shiftKey&&a,Rt=Yc?Yr(r)*h:h,Kc,rc;switch(d){case"n":rc=Wc,Kc=-1;break;case"e":rc=Hc,Kc=(0,qX.isRTL)()?-1:1;break;case"s":rc=Wc,Kc=1;break;case"w":rc=Hc,Kc=(0,qX.isRTL)()?1:-1;break}if(rc!==0){rc=Math.ceil(Math.abs(rc))*Math.sign(rc);let et=rc*Rt*Kc;cc.value=J(cJ(uc,et),Yc?Rt:void 0)}}if(Q===VI||Q===Xi){let Hc=s===!1&&uc==="";cc.value=Hc?uc:J(uc)}return e?.(cc,U)??cc},T=f=>U=>Z(String(P(R,f,U)),{event:{...U,target:y.current}});return(0,Yb.jsx)(Yw,{autoComplete:F,inputMode:"numeric",...p,className:A,dragDirection:d,hideHTMLArrows:n!=="native",isDragEnabled:o,label:i,max:G===1/0?void 0:G,min:X===-1/0?void 0:X,ref:W,required:s,step:m,type:g,value:R,__unstableStateReducer:k,size:H,suffix:n==="custom"?(0,Yb.jsxs)(Yb.Fragment,{children:[I,(0,Yb.jsx)($t,{marginBottom:0,marginRight:2,children:(0,Yb.jsxs)(wc,{spacing:1,children:[(0,Yb.jsx)($V,{className:w,icon:Vn,size:"small",label:(0,qX.__)("Increment"),onClick:T("up")}),(0,Yb.jsx)($V,{className:w,icon:o0,size:"small",label:(0,qX.__)("Decrement"),onClick:T("down")})]})})]}):I,onChange:Z})}var Tw=(0,fI.forwardRef)(Zac);Tw.displayName="NumberControl";var Me=Tw;var Qw=u(V(),1);function pac(c,t){let e=tc(c,"InputControlPrefixWrapper");return(0,Qw.jsx)(mI,{...e,isPrefix:!0,ref:t})}var tJ=ec(pac,"InputControlPrefixWrapper"),zo=tJ;var Uw=u(V(),1);function Wac(c,t){let e=tc(c,"InputControlSuffixWrapper");return(0,Uw.jsx)(mI,{...e,ref:t})}var eJ=ec(Wac,"InputControlSuffixWrapper"),$X=eJ;var cu=u(Y(),1),Dw=u(nc(),1),vI=u(V(),1),dJ="data-wp-hash";function bJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yac(document)),c.__wpStyleRuntime}function Bac(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${dJ}]`))if(e.getAttribute(dJ)===t)return!0;return!1}function Lw(c,t,e){if(!c.head)return;let l=bJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Bac(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(dJ,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function yac(c){let t=bJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Lw(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 Vac(c,t){let e=bJ();e.styles.set(c,t);for(let l of e.documents.keys())Lw(l,c,t)}typeof process>"u",Vac("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 lJ={"circle-root":"_8f57b8d483c51fbe__circle-root","circle-indicator-wrapper":"b1bae984ac10fcc3__circle-indicator-wrapper","circle-indicator":"_6d2fe0a2cbb31bf0__circle-indicator"};function Jac({value:c,onChange:t,className:e,...l}){let d=(0,cu.useRef)(null),b=(0,cu.useRef)(void 0),n=(0,cu.useRef)(void 0),o=()=>{if(d.current===null)return;let X=d.current.getBoundingClientRect();b.current={x:X.x+X.width/2,y:X.y+X.height/2}},a=X=>{if(X!==void 0&&(X.preventDefault(),X.target?.focus(),b.current!==void 0&&t!==void 0)){let{x:s,y:r}=b.current;t(hac(s,r,X.clientX,X.clientY))}},{startDrag:i,isDragging:G}=(0,Dw.__experimentalUseDragging)({onDragStart:X=>{o(),a(X)},onDragMove:a,onDragEnd:a});return(0,cu.useEffect)(()=>{G?(n.current===void 0&&(n.current=document.body.style.cursor),document.body.style.cursor="grabbing"):(document.body.style.cursor=n.current||"",n.current=void 0)},[G]),(0,vI.jsx)("div",{ref:d,onMouseDown:i,className:N("components-angle-picker-control__angle-circle",lJ["circle-root"],e),...l,children:(0,vI.jsx)("div",{style:c?{transform:`rotate(${c}deg)`}:void 0,className:N("components-angle-picker-control__angle-circle-indicator-wrapper",lJ["circle-indicator-wrapper"]),tabIndex:-1,children:(0,vI.jsx)("div",{className:N("components-angle-picker-control__angle-circle-indicator",lJ["circle-indicator"])})})})}function hac(c,t,e,l){let d=l-t,b=e-c,n=Math.atan2(d,b),o=Math.round(n*(180/Math.PI))+90;return o<0?360+o:o}var Ew=Jac;var Yn=u(V(),1);function Cac(c,t){let{className:e,label:l=(0,NI.__)("Angle"),onChange:d,value:b,...n}=c,o=G=>{if(d===void 0)return;let X=G!==void 0&&G!==""?parseInt(G,10):0;d(X)},a=N("components-angle-picker-control",e),i=(0,NI.isRTL)()?{prefix:(0,Yn.jsx)(zo,{children:"\xB0"})}:{suffix:(0,Yn.jsx)($X,{children:"\xB0"})};return(0,Yn.jsxs)(it,{...n,ref:t,className:a,gap:2,children:[(0,Yn.jsx)(Le,{children:(0,Yn.jsx)(Me,{label:l,className:"components-angle-picker-control__input-field",max:360,min:0,onChange:o,step:"1",value:b,spinControls:"none",...i})}),(0,Yn.jsx)($t,{marginBottom:"1",marginTop:"auto",children:(0,Yn.jsx)(Ew,{"aria-hidden":"true",value:b,onChange:d})})]})}var Mw=(0,jw.forwardRef)(Cac);Mw.displayName="AnglePickerControl";var SI=Mw;var Pe=u(Y(),1),ou=u(nc(),1),Ye=u(nJ(),1),dT=u(fb(),1),jI=u(fo(),1);var EO=u(IG(),1),Oo=u(Y(),1),jO=u(nJ(),1),nu=u(nc(),1),MO=u(fb(),1),wo=u(ic(),1);var tO=u(kI(),1),eO=u(nc(),1),AI=u(Y(),1);var cO=u(kI(),1),Nac=new RegExp(/[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu),oJ=c=>(0,cO.default)(c).normalize("NFKC").toLocaleLowerCase().replace(Nac,"-");function xi(c){return c.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&")}function Sac(c,t=[],e=10){let l=[];for(let d=0;d<t.length;d++){let b=t[d],{keywords:n=[]}=b;if(typeof b.label=="string"&&(n=[...n,b.label]),!!n.some(a=>c.test((0,tO.default)(a)))&&(l.push(b),l.length===e))break}return l}function lO(c){return t=>{let[e,l]=(0,AI.useState)([]);return(0,AI.useLayoutEffect)(()=>{let{options:d,isDebounced:b}=c,n=(0,eO.debounce)(()=>{let a=Promise.resolve(typeof d=="function"?d(t):d).then(i=>{if(a.canceled)return;let G=i.map((s,r)=>({key:`${c.name}-${r}`,value:s,label:c.getOptionLabel(s),keywords:c.getOptionKeywords?c.getOptionKeywords(s):[],isDisabled:c.isOptionDisabled?c.isOptionDisabled(s):!1})),X=new RegExp("(?:\\b|\\s|^)"+xi(t),"i");l(Sac(X,G))});return a},b?250:0),o=n();return()=>{n.cancel(),o&&(o.canceled=!0)}},[t]),[e]}}var wt=u(dc(),1),bO=u(dc(),1),nO=u(IG(),1),zac=typeof document<"u",kac=function(){},wI=zac?bO.useLayoutEffect:kac;function OI(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(!OI(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 b=d[l];if(!(b==="_owner"&&c.$$typeof)&&!OI(c[b],t[b]))return!1}return!0}return c!==c&&t!==t}function oO(c){return typeof window>"u"?1:(c.ownerDocument.defaultView||window).devicePixelRatio||1}function dO(c,t){let e=oO(c);return Math.round(t*e)/e}function aJ(c){let t=wt.useRef(c);return wI(()=>{t.current=c}),t}function aO(c){c===void 0&&(c={});let{placement:t="bottom",strategy:e="absolute",middleware:l=[],platform:d,elements:{reference:b,floating:n}={},transform:o=!0,whileElementsMounted:a,open:i}=c,[G,X]=wt.useState({x:0,y:0,strategy:e,placement:t,middlewareData:{},isPositioned:!1}),[s,r]=wt.useState(l);OI(s,l)||r(l);let[m,x]=wt.useState(null),[g,R]=wt.useState(null),H=wt.useCallback(k=>{k!==y.current&&(y.current=k,x(k))},[]),I=wt.useCallback(k=>{k!==W.current&&(W.current=k,R(k))},[]),Z=b||m,p=n||g,y=wt.useRef(null),W=wt.useRef(null),B=wt.useRef(G),C=a!=null,h=aJ(a),J=aJ(d),v=aJ(i),F=wt.useCallback(()=>{if(!y.current||!W.current)return;let k={placement:t,strategy:e,middleware:s};J.current&&(k.platform=J.current),Es(y.current,W.current,k).then(T=>{let f={...T,isPositioned:v.current!==!1};A.current&&!OI(B.current,f)&&(B.current=f,nO.flushSync(()=>{X(f)}))})},[s,t,e,J,v]);wI(()=>{i===!1&&B.current.isPositioned&&(B.current.isPositioned=!1,X(k=>({...k,isPositioned:!1})))},[i]);let A=wt.useRef(!1);wI(()=>(A.current=!0,()=>{A.current=!1}),[]),wI(()=>{if(Z&&(y.current=Z),p&&(W.current=p),Z&&p){if(h.current)return h.current(Z,p,F);F()}},[Z,p,F,h,C]);let z=wt.useMemo(()=>({reference:y,floating:W,setReference:H,setFloating:I}),[H,I]),w=wt.useMemo(()=>({reference:Z,floating:p}),[Z,p]),P=wt.useMemo(()=>{let k={position:e,left:0,top:0};if(!w.floating)return k;let T=dO(w.floating,G.x),f=dO(w.floating,G.y);return o?{...k,transform:"translate("+T+"px, "+f+"px)",...oO(w.floating)>=1.5&&{willChange:"transform"}}:{position:e,left:T,top:f}},[e,o,w.floating,G.x,G.y]);return wt.useMemo(()=>({...G,update:F,refs:z,elements:w,floatingStyles:P}),[G,F,z,w,P])}var Aac=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?Ls({element:l.current,padding:d}).fn(e):{}:l?Ls({element:l,padding:d}).fn(e):{}}}},iO=(c,t)=>{let e=Ox(c);return{name:e.name,fn:e.fn,options:[c,t]}},GO=(c,t)=>{let e=Tx(c);return{name:e.name,fn:e.fn,options:[c,t]}},XO=(c,t)=>({fn:Dx(c).fn,options:[c,t]}),uO=(c,t)=>{let e=Qx(c);return{name:e.name,fn:e.fn,options:[c,t]}},TI=(c,t)=>{let e=Ux(c);return{name:e.name,fn:e.fn,options:[c,t]}};var sO=(c,t)=>{let e=Aac(c);return{name:e.name,fn:e.fn,options:[c,t]}};var te=u(Y(),1),ko=u(nc(),1);var bu=u(dt(),1),W0=u(vc(),1),UO=u(ic(),1);var xO=u(Y(),1),rO=0;function mO(c){let t=document.scrollingElement||document.body;c&&(rO=t.scrollTop);let e=c?"add":"remove";t.classList[e]("lockscroll"),document.documentElement.classList[e]("lockscroll"),c||(t.scrollTop=rO)}var QI=0;function wac(){return(0,xO.useEffect)(()=>(QI===0&&mO(!0),++QI,()=>{QI===1&&mO(!1),--QI}),[]),null}var UI=wac;var p0=u(Y(),1);var yO=u(nc(),1),Nd=u(Y(),1);var iJ=u(nc(),1),gO=u(Y(),1),s6c=u(ml(),1),Oac={slots:(0,iJ.observableMap)(),fills:(0,iJ.observableMap)(),registerSlot:()=>{},unregisterSlot:()=>{},updateSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},updateFill:()=>{},isDefault:!0},HO=(0,gO.createContext)(Oac);HO.displayName="SlotFillContext";var gl=HO;var se=[];for(let c=0;c<256;++c)se.push((c+256).toString(16).slice(1));function RO(c,t=0){return(se[c[t+0]]+se[c[t+1]]+se[c[t+2]]+se[c[t+3]]+"-"+se[c[t+4]]+se[c[t+5]]+"-"+se[c[t+6]]+se[c[t+7]]+"-"+se[c[t+8]]+se[c[t+9]]+"-"+se[c[t+10]]+se[c[t+11]]+se[c[t+12]]+se[c[t+13]]+se[c[t+14]]+se[c[t+15]]).toLowerCase()}var Tac=new Uint8Array(16);function GJ(){return crypto.getRandomValues(Tac)}function Qac(c,t,e){return!t&&!c&&crypto.randomUUID?crypto.randomUUID():Uac(c,t,e)}function Uac(c,t,e){c=c||{};let l=c.random??c.rng?.()??GJ();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 RO(l)}var tu=Qac;var ZO=u(Y(),1),BO=u(V(),1),uJ="data-wp-hash";function pO(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&WO(document)),c.__wpStyleRuntime}function Lac(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${uJ}]`))if(e.getAttribute(uJ)===t)return!0;return!1}function Eac(c,t,e){if(!c.head)return;let l=pO(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Lac(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(uJ,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function WO(c){let t=pO();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)Eac(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 IO=new Set,XJ=new WeakMap,jac=c=>{if(XJ.has(c))return XJ.get(c);let t=tu().replace(/[0-9]/g,"");for(;IO.has(t);)t=tu().replace(/[0-9]/g,"");IO.add(t);let e=wX({container:c,key:t});return XJ.set(c,e),e};function sJ(c){let{children:t,document:e}=c;if((0,ZO.useLayoutEffect)(()=>{if(e)return WO(e)},[e]),!e)return null;let l=jac(e.head);return(0,BO.jsx)(i1,{value:l,children:t})}var eu=sJ;var VO=u(V(),1);function lu({name:c,children:t}){let e=(0,Nd.useContext)(gl),l=(0,Nd.useRef)({}),d=(0,Nd.useRef)(t);(0,Nd.useLayoutEffect)(()=>{d.current=t},[t]),(0,Nd.useLayoutEffect)(()=>{let a=l.current;return e.registerFill(c,{instance:a,children:d.current}),()=>e.unregisterFill(c,a)},[e,c]),(0,Nd.useLayoutEffect)(()=>{e.updateFill(c,{instance:l.current,children:t})},[e,c,t]);let b=(0,yO.useObservableValue)(e.slots,c);if(!b||b.type==="children")return null;let n=b.ref.current;if(!n)return null;let o=typeof t=="function"?t(b.fillProps??{}):t;return(0,Nd.createPortal)((0,VO.jsx)(eu,{document:n.ownerDocument,children:o}),n)}var rJ=u(nc(),1),Pl=u(Y(),1);var DI=u(V(),1);function JO(c){return typeof c=="function"}function Mac(c){return Pl.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,Pl.cloneElement)(t,{key:l})})}function Pac(c){let{name:t,children:e,fillProps:l={}}=c,d=(0,Pl.useContext)(gl),b=(0,Pl.useRef)({});(0,Pl.useLayoutEffect)(()=>{let i=b.current;return d.registerSlot(t,{type:"children",instance:i}),()=>d.unregisterSlot(t,i)},[d,t]);let n=(0,rJ.useObservableValue)(d.fills,t)??[],o=(0,rJ.useObservableValue)(d.slots,t);(!o||o.instance!==b.current)&&(n=[]);let a=n.map(i=>{let G=JO(i.children)?i.children(l):i.children;return Mac(G)}).filter(i=>!(0,Pl.isEmptyElement)(i));return(0,DI.jsx)(DI.Fragment,{children:JO(e)?e(a):a})}var hO=Pac;var _l=u(Y(),1),CO=u(nc(),1);var FO=u(V(),1);function _ac(c,t){let{name:e,fillProps:l={},as:d,children:b,...n}=c,o=(0,_l.useContext)(gl),a=(0,_l.useRef)({}),i=(0,_l.useRef)(null),G=(0,_l.useRef)(l);return(0,_l.useLayoutEffect)(()=>{G.current=l},[l]),(0,_l.useLayoutEffect)(()=>{let X=a.current;return o.registerSlot(e,{type:"portal",instance:X,ref:i,fillProps:G.current}),()=>o.unregisterSlot(e,X)},[o,e]),(0,_l.useLayoutEffect)(()=>{o.updateSlot(e,{type:"portal",instance:a.current,ref:i,fillProps:G.current})}),(0,FO.jsx)(Gc,{as:d,ref:(0,CO.useMergeRefs)([t,i]),...n})}var YO=(0,_l.forwardRef)(_ac);var mJ=u(nc(),1),vO=u(Y(),1),NO=u(LI(),1);var SO=u(V(),1);function Kac(){let c=(0,mJ.observableMap)(),t=(0,mJ.observableMap)();function e(a,i){c.set(a,i)}function l(a,i){let G=c.get(a);!G||G.instance!==i||c.delete(a)}function d(a,i){if(i.type!=="portal")return;let G=c.get(a);G&&G.type==="portal"&&G.instance===i.instance&&((0,NO.isShallowEqual)(G.fillProps,i.fillProps)||c.set(a,i))}function b(a,i){t.set(a,[...t.get(a)||[],i])}function n(a,i){let G=t.get(a);G&&t.set(a,G.filter(X=>X.instance!==i))}function o(a,i){let G=t.get(a);if(!G)return;let X=G.find(s=>s.instance===i.instance);X&&X.children!==i.children&&t.set(a,G.map(s=>s.instance===i.instance?i:s))}return{slots:c,fills:t,registerSlot:e,unregisterSlot:l,updateSlot:d,registerFill:b,unregisterFill:n,updateFill:o}}function qac({children:c}){let[t]=(0,vO.useState)(Kac);return(0,SO.jsx)(gl.Provider,{value:t,children:c})}var zO=qac;var fn=u(V(),1);var kO=u(Y(),1),AO=u(nc(),1);function Z0(c){let t=(0,kO.useContext)(gl),e=(0,AO.useObservableValue)(t.slots,c),l;return e&&e.type==="portal"&&(l=e.ref),{ref:l}}var gi=u(Y(),1);function $ac(c,t,e){let l=(0,gi.useMemo)(()=>b=>c.subscribe(t,b),[c,t]),d=()=>e(c.get(t));return(0,gi.useSyncExternalStore)(l,d,d)}function cic(c){return c?.length}function xJ(c){let t=(0,gi.useContext)(gl),e=$ac(t.fills,c,cic);return(0,gi.useMemo)(()=>e!==void 0?Array.from({length:e}):void 0,[e])}var du=(0,p0.forwardRef)((c,t)=>{let{bubblesVirtually:e,...l}=c;return e?(0,fn.jsx)(YO,{...l,ref:t}):(0,fn.jsx)(hO,{...l})});du.displayName="Slot";function gJ({children:c,passthrough:t=!1}){return!(0,p0.useContext)(gl).isDefault&&t?(0,fn.jsx)(fn.Fragment,{children:c}):(0,fn.jsx)(zO,{children:c})}gJ.displayName="SlotFillProvider";function wO(c){let t=typeof c=="symbol"?c.description:c,e=d=>(0,fn.jsx)(lu,{name:c,...d});e.displayName=`${t}Fill`;let l=(0,p0.forwardRef)((d,b)=>(0,fn.jsx)(du,{name:c,ref:b,...d}));return l.displayName=`${t}Slot`,l.__unstableName=c,{name:c,Fill:e,Slot:l}}function OO(){return[{name:"overlay",fn({rects:c}){return c.reference}},TI({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 TO=u(Y(),1),EI=(0,TO.createContext)(void 0);EI.displayName="__unstableSlotNameContext";var Ot=u(V(),1),DO="Popover",tic=8,eic=()=>(0,Ot.jsxs)(W0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",className:"components-popover__triangle",role:"presentation",children:[(0,Ot.jsx)(W0.Path,{className:"components-popover__triangle-bg",d:"M 0 0 L 50 50 L 100 0"}),(0,Ot.jsx)(W0.Path,{className:"components-popover__triangle-border",d:"M 0 0 L 50 50 L 100 0",vectorEffect:"non-scaling-stroke"})]}),QO="components-popover__fallback-container",lic=()=>{let c=document.body.querySelector("."+QO);return c||(c=document.createElement("div"),c.className=QO,document.body.append(c)),c},dic=(c,t)=>{let{animate:e=!0,headerTitle:l,constrainTabbing:d,onClose:b,children:n,className:o,noArrow:a=!0,position:i,placement:G="bottom-start",offset:X=0,focusOnMount:s="firstElement",anchor:r,expandOnMobile:m,onFocusOutside:x,__unstableSlotName:g=DO,flip:R=!0,resize:H=!0,shift:I=!1,inline:Z=!1,variant:p,style:y,__unstableForcePosition:W,anchorRef:B,anchorRect:C,getAnchorRect:h,isAlternate:J,onKeyDown:v,...F}=tc(c,"Popover"),A=R,z=H;W!==void 0&&((0,bu.default)("`__unstableForcePosition` prop in wp.components.Popover",{since:"6.1",version:"6.3",alternative:"`flip={ false }` and  `resize={ false }`"}),A=!W,z=!W),B!==void 0&&(0,bu.default)("`anchorRef` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),C!==void 0&&(0,bu.default)("`anchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"}),h!==void 0&&(0,bu.default)("`getAnchorRect` prop in wp.components.Popover",{since:"6.1",alternative:"`anchor` prop"});let w=J?"toolbar":p;J!==void 0&&(0,bu.default)("`isAlternate` prop in wp.components.Popover",{since:"6.2",alternative:"`variant` prop with the `'toolbar'` value"});let P=(0,te.useRef)(null),[k,T]=(0,te.useState)(null),f=(0,te.useCallback)(vt=>{T(vt)},[]),U=(0,ko.useViewportMatch)("medium","<"),cc=m&&U,Q=!cc&&!a,E=i?ho(i):G,q=[...G==="overlay"?OO():[],iO(X),A&&uO(),z&&TI({padding:tic,apply(vt){let{firstElementChild:Nt}=et.floating.current??{};Nt instanceof HTMLElement&&Object.assign(Nt.style,{maxHeight:`${Math.max(0,vt.availableHeight)}px`,overflow:"auto"})}}),I&&GO({crossAxis:!0,limiter:XO(),padding:1}),sO({element:P})],uc=(0,te.useContext)(EI)||g,Hc=Z0(uc),Wc;(b||x)&&(Wc=(vt,Nt)=>{if(vt==="focus-outside"){let eo=Nt?.target,tn=et.reference.current,ud=et.floating.current,IB=tn&&"contains"in tn&&tn.contains(eo)||ud?.contains(eo),lo=ud?.ownerDocument;if(!IB&&!("relatedTarget"in Nt&&Nt.relatedTarget)&&lo?.activeElement===lo?.body)return;let ma="relatedTarget"in Nt?Nt.relatedTarget:null;if(ma instanceof Element&&ma.closest("[data-wp-compat-overlay-slot]")||ud&&lo?.activeElement instanceof Element&&ud.contains(lo.activeElement))return;x?x(Nt):b&&b()}else b&&b()});let[Yc,Rt]=(0,ko.__experimentalUseDialog)({constrainTabbing:d,focusOnMount:s,onKeyDown:v,__unstableOnClose:Wc,onClose:Wc}),{x:Kc,y:rc,refs:et,strategy:Mt,update:ge,placement:Bt,middlewareData:{arrow:Lt}}=aO({placement:E==="overlay"?void 0:E,middleware:q,whileElementsMounted:(vt,Nt,eo)=>Ds(vt,Nt,eo,{layoutShift:!1,animationFrame:!0})}),id=(0,te.useCallback)(vt=>{P.current=vt,ge()},[ge]),Gd=B?.top,He=B?.bottom,Zl=B?.startContainer,tb=B?.current;(0,te.useLayoutEffect)(()=>{let vt=sk({anchor:r,anchorRef:B,anchorRect:C,getAnchorRect:h,fallbackReferenceElement:k});et.setReference(vt)},[r,B,Gd,He,Zl,tb,C,h,k,et]);let pl=(0,ko.useMergeRefs)([et.setFloating,Yc,t]),ve=cc?void 0:{position:Mt,top:0,left:0,x:g1(Kc),y:g1(rc)},eb=(0,ko.useReducedMotion)(),Sl=e&&!cc&&!eb,[sa,ra]=(0,te.useState)(!1),{style:ac,...mc}=(0,te.useMemo)(()=>uk(Bt),[Bt]),Bc=Sl?{style:{...y,...ac,...ve},onAnimationComplete:()=>ra(!0),...mc}:{animate:!1,style:{...y,...ve}},yc=(!Sl||sa)&&Kc!==null&&rc!==null,ft=(0,Ot.jsxs)(Bo.div,{className:N(o,{"is-expanded":cc,"is-positioned":yc,[`is-${w==="toolbar"?"alternate":w}`]:w}),...Bc,...F,ref:pl,...Rt,tabIndex:-1,children:[cc&&(0,Ot.jsx)(UI,{}),cc&&(0,Ot.jsxs)("div",{className:"components-popover__header",children:[(0,Ot.jsx)("span",{className:"components-popover__header-title",children:l}),(0,Ot.jsx)(bc,{className:"components-popover__close",size:"small",icon:c0,onClick:b,label:(0,UO.__)("Close")})]}),(0,Ot.jsx)("div",{className:"components-popover__content",children:n}),Q&&(0,Ot.jsx)("div",{ref:id,className:["components-popover__arrow",`is-${Bt.split("-")[0]}`].join(" "),style:{left:typeof Lt?.x<"u"&&Number.isFinite(Lt.x)?`${Lt.x}px`:"",top:typeof Lt?.y<"u"&&Number.isFinite(Lt.y)?`${Lt.y}px`:""},children:(0,Ot.jsx)(eic,{})})]}),ae=Hc.ref&&!Z,Xd=B||C||r;return ae?ft=(0,Ot.jsx)(lu,{name:uc,children:ft}):Z||(ft=(0,te.createPortal)((0,Ot.jsx)(sJ,{document,children:ft}),lic())),Xd?ft:(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)("span",{ref:f}),ft]})},bic=(0,te.forwardRef)(({name:c=DO},t)=>(0,Ot.jsx)(du,{bubblesVirtually:!0,name:c,className:"popover-slot",ref:t})),nic=Object.assign(ec(dic,"Popover"),{Slot:Object.assign(bic,{displayName:"Popover.Slot"}),__unstableSlotNameProvider:Object.assign(EI.Provider,{displayName:"Popover.__unstableSlotNameProvider"})}),Ao=nic;var vb=u(V(),1);function LO({items:c,onSelect:t,selectedIndex:e,instanceId:l,listBoxId:d,className:b,Component:n="div"}){return(0,vb.jsx)(n,{id:d,role:"listbox",className:"components-autocomplete__results",children:c.map((o,a)=>(0,vb.jsx)(bc,{id:`components-autocomplete-item-${l}-${o.key}`,role:"option",__next40pxDefaultSize:!0,"aria-selected":a===e,accessibleWhenDisabled:!0,disabled:o.isDisabled,className:N("components-autocomplete__result",b,{"is-selected":a===e}),variant:a===e?"primary":void 0,onClick:()=>t(o),children:o.label},o.key))})}function PO({autocompleter:c,filterValue:t,instanceId:e,listBoxId:l,className:d,selectedIndex:b,onChangeOptions:n,onSelect:o,reset:a,contentRef:i}){let G=c.useItems??lO(c),[X]=G(t),s=(0,jO.useAnchor)({editableContentElement:i.current}),[r,m]=(0,Oo.useState)(!1),x=(0,Oo.useRef)(null),g=(0,nu.useMergeRefs)([x,(0,nu.useRefEffect)(I=>{i.current&&m(I.ownerDocument!==i.current.ownerDocument)},[i])]);oic(x,a);let R=(0,nu.useDebounce)(MO.speak,500);function H(I){R&&(I.length?R(t?(0,wo.sprintf)((0,wo._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",I.length),I.length):(0,wo.sprintf)((0,wo._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.",I.length),I.length),"assertive"):R((0,wo.__)("No results."),"assertive"))}return(0,Oo.useLayoutEffect)(()=>{n(X),H(X)},[X]),X.length===0?null:(0,vb.jsxs)(vb.Fragment,{children:[(0,vb.jsx)(Ao,{offset:8,focusOnMount:!1,placement:"top-start",className:"components-autocomplete__popover",anchor:s,ref:g,children:(0,vb.jsx)(LO,{items:X,onSelect:o,selectedIndex:b,instanceId:e,listBoxId:l,className:d})}),i.current&&r&&(0,EO.createPortal)((0,vb.jsx)(LO,{items:X,onSelect:o,selectedIndex:b,instanceId:e,listBoxId:l,className:d,Component:fc}),i.current.ownerDocument.body)]})}function oic(c,t){(0,Oo.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 _O=u(kI(),1);function KO(c,t,e){let{matchCount:l,isBackspacing:d,getTextAfterSelection:b,lastCompletion:n}=e;if(!c)return null;let o=null,a=-1,i=-1,G=0;for(let H of t){let I=c.lastIndexOf(H.triggerPrefix);if(I<0)continue;let Z=I+H.triggerPrefix.length;(Z>i||Z===i&&H.triggerPrefix.length>G)&&(o=H,a=I,i=Z,G=H.triggerPrefix.length)}if(!o)return null;let{allowContext:X,triggerPrefix:s}=o,r=c.slice(a+s.length);if(r.length>50)return null;let m=l===0,x=r.split(/\s/),g=x.length===1,R=d&&x.length<=3;return m&&!(R||g)||X&&!X(c.slice(0,a),b())||/^\s/.test(r)||/\s\s+$/.test(r)||n&&n.name===o.name&&r.trimEnd()===n.value?null:{completer:o,filterValue:(0,_O.default)(r)}}var HJ=c=>{if(c===null)return"";switch(typeof c){case"string":case"number":return c.toString();case"object":return c instanceof Array?c.map(HJ).join(""):"props"in c?HJ(c.props.children):"";default:return""}},qO=HJ;var tT=u(cT(),1),{lock:eT,unlock:lT}=(0,tT.__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 au=u(V(),1),{subscribeOwnedListener:aic}=lT(Ye.privateApis),iic=[],Gic={};function Xic(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 bT={selectedIndex:0,filteredOptions:iic,filterValue:"",autocompleter:null};function uic(c,t){switch(t.type){case"RESET":return bT;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 nT({record:c,onChange:t,onReplace:e,completers:l,contentRef:d}){let b=(0,ou.useInstanceId)(Gic),[n,o]=(0,Pe.useReducer)(uic,bT),{selectedIndex:a,filteredOptions:i,filterValue:G,autocompleter:X}=n,s=(0,Pe.useRef)(!1),r=(0,Pe.useRef)(""),m=(0,Pe.useRef)(null);function x(J){if(X===null)return"";let v=c.start,F=v-X.triggerPrefix.length-G.length,A=(0,Ye.create)({html:(0,Pe.renderToString)(J)});return t((0,Ye.insert)(c,A,F,v)),(0,Ye.getTextContent)(A)}function g(J){if(J.isDisabled||!X)return;let{getOptionCompletion:v}=X;if(!v){o({type:"RESET"}),d.current?.focus();return}let F=Xic(v(J.value,G));if(F.action==="replace"){e([F.value]);return}if(F.action==="insert-at-caret"){let A=x(F.value);if(A.startsWith(X.triggerPrefix)){let z=A.slice(X.triggerPrefix.length);z&&(m.current={name:X.name,value:z})}}o({type:"RESET"}),d.current?.focus()}function R(J){o({type:"OPTIONS",options:J})}function H(J){if(s.current=J.key==="Backspace",!!X&&i.length!==0&&!J.defaultPrevented){switch(J.key){case"ArrowUp":case"ArrowDown":{let v=J.key==="ArrowUp"?-1:1,F=(a+v+i.length)%i.length;o({type:"SELECT",index:F}),(0,jI.isAppleOS)()&&(0,dT.speak)(qO(i[F].label),"assertive");break}case"Escape":o({type:"RESET"}),J.preventDefault();break;case"Enter":g(i[a]);break;case"ArrowLeft":case"ArrowRight":o({type:"RESET"});return;default:return}J.preventDefault()}}let I=(0,Pe.useMemo)(()=>(0,Ye.isCollapsed)(c)?(0,Ye.getTextContent)((0,Ye.slice)(c,0)):"",[c]);(0,Pe.useEffect)(()=>{let J=c.text!==r.current;r.current=c.text;function v(){return I?(0,Ye.getTextContent)((0,Ye.slice)(c,void 0,(0,Ye.getTextContent)(c).length)):""}let F=KO(I,l,{matchCount:i.length,isBackspacing:s.current,getTextAfterSelection:v,lastCompletion:m.current});if(!F){X&&o({type:"RESET"});return}let{completer:A,filterValue:z}=F;!X&&!J||(m.current&&m.current.name===A.name&&(m.current=null),o({type:"MATCH",completer:A,query:z}))},[I]);let{key:Z=""}=i[a]||{},{className:p}=X||{},y=!!X&&i.length>0,W=y?`components-autocomplete-listbox-${b}`:void 0,B=y?`components-autocomplete-item-${b}-${Z}`:null,C=c.start!==void 0,h=!!I&&C&&!!X;return{listBoxId:W,activeId:B,onKeyDown:(0,jI.withIgnoreIMEEvents)(H),popover:h&&(0,au.jsx)(PO,{autocompleter:X,className:p,filterValue:G,instanceId:b,listBoxId:W,selectedIndex:a,onChangeOptions:R,onSelect:g,contentRef:d,reset:()=>o({type:"RESET"})},X.name+X.triggerPrefix)}}function sic(c,t){return c.text===t.text&&c.start===t.start&&c.end===t.end}function ric(c){let t=(0,Pe.useRef)([]),e=t.current[t.current.length-1];return(!e||!sic(c,e))&&t.current.push(c),t.current.length>2&&t.current.shift(),t.current[0]}function oT(c){let t=(0,Pe.useRef)(null),e=(0,Pe.useRef)(void 0),{record:l}=c,d=ric(l),{popover:b,listBoxId:n,activeId:o,onKeyDown:a}=nT({...c,contentRef:t});e.current=a;let i=(0,ou.useMergeRefs)([t,(0,ou.useRefEffect)(X=>{function s(r){e.current?.(r)}return aic(X,"keydown",s,!0)},[])]);return l.text!==d?.text?{ref:i,children:b,"aria-autocomplete":n?"list":void 0,"aria-haspopup":n?"listbox":void 0,"aria-controls":n,"aria-owns":n,"aria-activedescendant":o??void 0}:{ref:i}}function aT({children:c,isSelected:t,...e}){let{popover:l,...d}=nT(e);return(0,au.jsxs)(au.Fragment,{children:[c(d),t&&l]})}var uD=u(ic(),1),fZ=u(Y(),1),sD=u(nc(),1);var RJ=u(ic(),1);var gT=u(Y(),1);var iT=M("",""),GT=()=>M("&&{flex:1;",_c({marginRight:"24px"})(),";}",""),XT={name:"bjn8wh",styles:"position:relative"},uT=M("position:absolute;top:8px;",_c({right:0})()," line-height:0;",""),MI=c=>{let{color:t=D.gray[200],style:e="solid",width:l=L.borderWidth}=c||{},d=l!==L.borderWidth?`clamp(1px, ${l}, 10px)`:l;return`${t} ${!!l&&l!=="0"||!!t?e||"solid":e} ${d}`},sT=c=>M("position:absolute;top:20px;right:39px;bottom:20px;left:39px;border-top:",MI(c?.top),";border-bottom:",MI(c?.bottom),";",_c({borderLeft:MI(c?.left)})()," ",_c({borderRight:MI(c?.right)})(),";",""),rT={name:"3ldklc",styles:"position:relative;flex:1"},mT={name:"1nwbfnf",styles:"grid-column:span 2;margin:0 auto"},xT=()=>M(_c({marginLeft:"auto"})(),";","");function HT(c){let{className:t,...e}=tc(c,"BorderBoxControlLinkedButton"),l=Vc(),d=(0,gT.useMemo)(()=>l(uT,t),[t,l]);return{...e,className:d}}var RT=u(V(),1),mic=(c,t)=>{let{className:e,isLinked:l,...d}=HT(c),b=l?(0,RJ.__)("Unlink sides"):(0,RJ.__)("Link sides");return(0,RT.jsx)(bc,{...d,size:"small",icon:l?d0:l0,iconSize:24,label:b,ref:t,className:e})},xic=ec(mic,"BorderBoxControlLinkedButton"),IJ=xic;var N0=u(ic(),1),CZ=u(Y(),1),dD=u(nc(),1);var IT=u(Y(),1);function ZT(c){let{className:t,value:e,...l}=tc(c,"BorderBoxControlVisualizer"),d=Vc(),b=(0,IT.useMemo)(()=>d(sT(e),t),[d,t,e]);return{...l,className:b,value:e}}var pT=u(V(),1),gic=(c,t)=>{let{value:e,...l}=ZT(c);return(0,pT.jsx)(Gc,{...l,ref:t})},Hic=ec(gic,"BorderBoxControlVisualizer"),ZJ=Hic;var c2=u(ic(),1);var Et=u(ic(),1);var iZ=u(ic(),1);var VJ=u(Y(),1),YT=u(nc(),1);var yT=u(nc(),1),Gu=u(Y(),1),VT=u(ic(),1);var _I=u(Y(),1),pJ=(0,_I.createContext)({});pJ.displayName="ToggleGroupControlContext";var WT=()=>(0,_I.useContext)(pJ),KI=pJ;var BT=u(nc(),1),iu=u(Y(),1);function qI(c){let t=(0,iu.useRef)(!0),e=(0,BT.usePrevious)(c),l=(0,iu.useRef)(!1);(0,iu.useEffect)(()=>{t.current&&(t.current=!1)},[]);let d=l.current||!t.current&&e!==c;return(0,iu.useEffect)(()=>{l.current=d},[d]),d?{value:c??"",defaultValue:void 0}:{value:void 0,defaultValue:c}}var $I=u(V(),1);function Ric({children:c,isAdaptiveWidth:t,label:e,onChange:l,value:d,id:b,setSelectedElement:n,...o},a){let i=(0,yT.useInstanceId)(cZ,"toggle-group-control-as-radio-group"),G=b||i,{value:X,defaultValue:s}=qI(d),m=zG({defaultValue:s,value:X,setValue:l?H=>{l(H??void 0)}:void 0,rtl:(0,VT.isRTL)()}),x=j(m,"value"),g=m.setValue;(0,Gu.useEffect)(()=>{x===""&&m.setActiveId(void 0)},[m,x]);let R=(0,Gu.useMemo)(()=>({activeItemIsNotFirstItem:()=>m.getState().activeId!==m.first(),baseId:G,isBlock:!t,value:x,setValue:g,setSelectedElement:n}),[G,t,m,x,n,g]);return(0,$I.jsx)(KI.Provider,{value:R,children:(0,$I.jsx)(SG,{store:m,"aria-label":e,render:(0,$I.jsx)(Gc,{}),...o,id:G,ref:a,children:c})})}var cZ=(0,Gu.forwardRef)(Ric);cZ.displayName="ToggleGroupControlAsRadioGroup";var JT=u(nc(),1),tZ=u(Y(),1);var WJ=u(V(),1);function Iic({children:c,isAdaptiveWidth:t,label:e,onChange:l,value:d,id:b,setSelectedElement:n,...o},a){let i=(0,JT.useInstanceId)(eZ,"toggle-group-control-as-button-group"),G=b||i,{value:X,defaultValue:s}=qI(d),[r,m]=Fd({defaultValue:s,value:X,onChange:l}),x=(0,tZ.useMemo)(()=>({baseId:G,value:r,setValue:m,isBlock:!t,isDeselectable:!0,setSelectedElement:n}),[G,r,m,t,n]);return(0,WJ.jsx)(KI.Provider,{value:x,children:(0,WJ.jsx)(Gc,{"aria-label":e,...o,ref:a,role:"group",id:G,children:c})})}var eZ=(0,tZ.forwardRef)(Iic);eZ.displayName="ToggleGroupControlAsButtonGroup";var Hi=u(Y(),1),lZ=u(nc(),1),BJ={element:void 0,top:0,right:0,bottom:0,left:0,width:0,height:0};function Zic(c){let t=c.getBoundingClientRect();if(t.width===0||t.height===0)return;let e=c.offsetParent,l=e?.getBoundingClientRect()??BJ,d=e?.scrollLeft??0,b=e?.scrollTop??0,n=parseFloat(getComputedStyle(c).width),o=parseFloat(getComputedStyle(c).height),a=n/t.width,i=o/t.height;return{element:c,top:(t.top-l?.top)*i+b,right:(l?.right-t.right)*a-d,bottom:(l?.bottom-t.bottom)*i-b,left:(t.left-l?.left)*a+d,width:n,height:o}}var pic=100;function dZ(c,t=[]){let[e,l]=(0,Hi.useState)(BJ),d=(0,Hi.useRef)(void 0),b=(0,lZ.useEvent)(()=>{if(c&&c.isConnected){let o=Zic(c);if(o)return l(o),clearInterval(d.current),!0}else clearInterval(d.current);return!1}),n=(0,lZ.useResizeObserver)(()=>{b()||requestAnimationFrame(()=>{b()||(d.current=setInterval(b,pic))})});return(0,Hi.useLayoutEffect)(()=>{n(c),c||l(BJ)},[n,c]),(0,Hi.useLayoutEffect)(()=>{b()},t),e}var FT=u(nc(),1),yJ=u(Y(),1);var hT=u(nc(),1),bZ=u(Y(),1);function CT(c,t){let e=(0,bZ.useRef)(c),l=(0,hT.useEvent)(t);(0,bZ.useLayoutEffect)(()=>{e.current!==c&&(l({previousValue:e.current}),e.current=c)},[l,c])}function nZ(c,t,{prefix:e="subelement",dataAttribute:l=`${e}-animated`,transitionEndFilter:d=()=>!0,roundRect:b=!1}={}){let n=(0,FT.useEvent)(()=>{Object.keys(t).forEach(o=>o!=="element"&&c?.style.setProperty(`--${e}-${o}`,String(b?Math.floor(t[o]):t[o])))});(0,yJ.useLayoutEffect)(()=>{n()},[t,n]),CT(t.element,({previousValue:o})=>{t.element&&o&&c?.setAttribute(`data-${l}`,"")}),(0,yJ.useLayoutEffect)(()=>{function o(a){d(a)&&c?.removeAttribute(`data-${l}`)}return c?.addEventListener("transitionend",o),()=>c?.removeEventListener("transitionend",o)},[l,c,d])}var hJ=u(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"&&Bic(document)),c.__wpStyleRuntime}function Wic(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 fT(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(Wic(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(JJ,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Bic(c){let t=CJ();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 yic(c,t){let e=CJ();e.styles.set(c,t);for(let l of e.documents.keys())fT(l,c,t)}typeof process>"u",yic("ac15433bd4",'.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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-color:var(--wp-components-color-accent,var(--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 oZ={"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 Vic(c,t){let{__nextHasNoMarginBottom:e,size:l,__next40pxDefaultSize:d,className:b,isAdaptiveWidth:n=!1,isBlock:o=!1,isDeselectable:a=!1,id:i,label:G,hideLabelFromVision:X=!1,help:s,onChange:r,value:m,children:x,...g}=tc(c,"ToggleGroupControl"),{baseControlProps:R,controlProps:H}=ri({id:i,help:s,label:G,hideLabelFromVision:X}),[I,Z]=(0,VJ.useState)(),[p,y]=(0,VJ.useState)(),W=(0,YT.useMergeRefs)([y,t]),B=dZ(m!=null?I:void 0);nZ(p,B,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:J=>J.pseudoElement==="::before",roundRect:!1});let C=N(oZ["toggle-group-control"],{[oZ["is-block"]]:o,[oZ["has-border"]]:o&&!a,[oZ["has-enclosing-borders"]]:!a},b);return(0,hJ.jsx)(Sc,{...R,children:(0,hJ.jsx)(a?eZ:cZ,{...g,...H,setSelectedElement:Z,className:C,isAdaptiveWidth:n,label:G,onChange:r,ref:W,value:m,children:x})})}var Jic=ec(Vic,"ToggleGroupControl"),Kl=Jic;var zT=u(Y(),1);var vT=u(nc(),1),aZ=u(Y(),1);var ql=u(V(),1),FJ="data-wp-hash";function YJ(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Cic(document)),c.__wpStyleRuntime}function hic(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${FJ}]`))if(e.getAttribute(FJ)===t)return!0;return!1}function NT(c,t,e){if(!c.head)return;let l=YJ(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(hic(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(FJ,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Cic(c){let t=YJ();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)NT(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 Fic(c,t){let e=YJ();e.styles.set(c,t);for(let l of e.documents.keys())NT(l,c,t)}typeof process>"u",Fic("a044fd0bb7","._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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-color:var(--wp-components-color-accent,var(--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 To={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"},Yic=({showTooltip:c,text:t,children:e})=>c&&t?(0,ql.jsx)(rl,{text:t,placement:"top",children:e}):(0,ql.jsx)(ql.Fragment,{children:e});function ST(c,t){let e=WT(),l=(0,vT.useInstanceId)(ST,e.baseId||"toggle-group-control-option-base"),d=tc({...c,id:l},"ToggleGroupControlOptionBase"),{isBlock:b=!1,isDeselectable:n=!1}=e,{className:o,isIcon:a=!1,value:i,children:G,showTooltip:X=!1,disabled:s,...r}=d,m=e.value===i,x=N(To.label,b&&To["label-block"]),g=N(To.button,{[To["is-deselectable"]]:n,[To["is-icon"]]:a,[To["is-pressed"]]:m},o),R=()=>{n&&m?e.setValue(void 0):e.setValue(i)},H={...r,className:g,"data-value":i,ref:t},I=(0,aZ.useRef)(null);return(0,aZ.useLayoutEffect)(()=>{m&&I.current&&e.setSelectedElement(I.current)},[m,e]),(0,ql.jsx)("div",{ref:I,className:x,children:(0,ql.jsx)(Yic,{showTooltip:X,text:r["aria-label"],children:n?(0,ql.jsx)("button",{...H,disabled:s,"aria-pressed":m,type:"button",onClick:R,children:(0,ql.jsx)("div",{className:To["button-content"],children:G})}):(0,ql.jsx)(NG,{disabled:s,onFocusVisible:()=>{(!(e.value===null||e.value==="")||e.activeItemIsNotFirstItem?.())&&e.setValue(i)},render:(0,ql.jsx)("button",{type:"button",...H}),value:i,children:(0,ql.jsx)("div",{className:To["button-content"],children:G})})})})}var fic=ec(ST,"ToggleGroupControlOptionBase"),B0=fic;var kT=u(V(),1);function vic(c,t){let{label:e,...l}=c,d=l["aria-label"]||e;return(0,kT.jsx)(B0,{...l,"aria-label":d,ref:t,children:e})}var AT=(0,zT.forwardRef)(vic);AT.displayName="ToggleGroupControlOption";var vn=AT;var wT=u(Y(),1);var fJ=u(V(),1);function Nic(c,t){let{icon:e,label:l,...d}=c;return(0,fJ.jsx)(B0,{...d,isIcon:!0,"aria-label":l,showTooltip:!0,ref:t,children:(0,fJ.jsx)(Lc,{icon:e})})}var OT=(0,wT.forwardRef)(Nic);OT.displayName="ToggleGroupControlOptionIcon";var Xu=OT;var vJ=u(V(),1),Sic=[{label:(0,iZ.__)("Solid"),icon:e0,value:"solid"},{label:(0,iZ.__)("Dashed"),icon:dV,value:"dashed"},{label:(0,iZ.__)("Dotted"),icon:nV,value:"dotted"}];function zic({onChange:c,...t},e){return(0,vJ.jsx)(Kl,{ref:e,isDeselectable:!0,onChange:l=>{c?.(l)},...t,children:Sic.map(l=>(0,vJ.jsx)(Xu,{value:l.value,icon:l.icon,label:l.label},l.value))})}var kic=ec(zic,"BorderControlStylePicker"),NJ=kic;var TT=u(Y(),1),QT=u(V(),1);function Aic(c,t){let{className:e,colorValue:l,...d}=c;return(0,QT.jsx)("span",{className:N("component-color-indicator",e),style:{background:l},ref:t,...d})}var UT=(0,TT.forwardRef)(Aic);UT.displayName="ColorIndicator";var Nb=UT;var SJ=function(c){var t=c/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},zJ=function(c){return .2126*SJ(c.r)+.7152*SJ(c.g)+.0722*SJ(c.b)};function GZ(c){c.prototype.luminance=function(){return t=zJ(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,b,n,o,a,i=t instanceof c?t:new c(t);return b=this.rgba,n=i.toRgb(),o=zJ(b),a=zJ(n),e=o>a?(o+.05)/(a+.05):(a+.05)/(o+.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)>=(o=(n=(l=e).size)===void 0?"normal":n,(b=(d=l.level)===void 0?"AA":d)==="AAA"&&o==="normal"?7:b==="AA"&&o==="large"?3:4.5);var l,d,b,n,o}}var JU=u(nc(),1),An=u(ic(),1),zd=u(Y(),1);var XZ=u(Y(),1),DT=u(nc(),1),LT=u(dt(),1);var uZ=u(V(),1),wic=(c,t)=>{let{renderContent:e,renderToggle:l,className:d,contentClassName:b,expandOnMobile:n,headerTitle:o,focusOnMount:a,popoverProps:i,onClose:G,onToggle:X,style:s,open:r,defaultOpen:m,position:x,variant:g}=tc(c,"Dropdown");x!==void 0&&(0,LT.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,XZ.useState)(null),I=(0,XZ.useRef)(null),[Z,p]=Fd({defaultValue:m,value:r,onChange:X});function y(){if(!I.current)return;let{ownerDocument:h}=I.current,J=h?.activeElement?.closest('[role="dialog"]');!I.current.contains(h.activeElement)&&(!J||J.contains(I.current))&&W()}function W(){G?.(),p(!1)}let B={isOpen:!!Z,onToggle:()=>p(!Z),onClose:W},C=!!i?.anchor||!!i?.anchorRef||!!i?.getAnchorRect||!!i?.anchorRect;return(0,uZ.jsxs)("div",{className:d,ref:(0,DT.useMergeRefs)([I,t,H]),tabIndex:-1,style:s,children:[l(B),Z&&(0,uZ.jsx)(Ao,{position:x,onClose:W,onFocusOutside:y,expandOnMobile:n,headerTitle:o,focusOnMount:a,offset:13,anchor:C?void 0:R,variant:g,...i,className:N("components-dropdown__content",i?.className,b),children:e(B)})]})},Oic=ec(wic,"Dropdown"),Sb=Oic;var Hl=u(Y(),1),tU=u(nc(),1),eU=u(ic(),1);var _T=u(nc(),1),KT=u(Y(),1);var Tic=({disabled:c})=>c?M("color:",D.ui.textDisabled,";cursor:default;",""):"",Qic={name:"1lv1yo7",styles:"display:inline-flex"},Uic=({variant:c})=>c==="minimal"?Qic:"",ET=S(MX,{target:"e1mv6sxx3"})("color:",D.theme.foreground,";cursor:pointer;",Tic," ",Uic,";"),Dic=({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 M(l,"","")},Ri=18,Lic=({multiple:c,selectSize:t="default"})=>{let e={default:L.controlPaddingX,small:L.controlPaddingXSmall,compact:L.controlPaddingXSmall},l=e[t]||e.default;return _c({paddingLeft:l,paddingRight:l+Ri,...c?{paddingTop:l,paddingBottom:l}:{}})},Eic=({multiple:c})=>({overflow:c?"auto":"hidden"}),jic={name:"n1jncc",styles:"field-sizing:content"},Mic=({variant:c})=>c==="minimal"?jic:"",jT=S("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;",r0,";",Dic,";",Lic,";",Eic," ",Mic,";}"),MT=S("div",{target:"e1mv6sxx1"})("margin-inline-end:",O(-1),";line-height:0;path{fill:currentColor;}"),PT=S($X,{target:"e1mv6sxx0"})("position:absolute;pointer-events:none;",_c({right:0}),";");var sZ=u(V(),1),Pic=()=>(0,sZ.jsx)(PT,{children:(0,sZ.jsx)(MT,{children:(0,sZ.jsx)(ce,{icon:$r,size:Ri})})}),rZ=Pic;var Ii=u(V(),1);function _ic(c){let e=`inspector-select-control-${(0,_T.useInstanceId)(y0)}`;return c||e}function Kic({options:c}){return c.map(({id:t,label:e,value:l,...d},b)=>{let n=t||`${e}-${l}-${b}`;return(0,Ii.jsx)("option",{value:l,...d,children:e},n)})}function qic(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,__next36pxDefaultSize:d,className:b,disabled:n=!1,help:o,hideLabelFromVision:a,id:i,label:G,multiple:X=!1,onChange:s,options:r=[],size:m="default",value:x,labelPosition:g="top",children:R,prefix:H,suffix:I,variant:Z="default",...p}=c,y=_ic(i),W=o?`${y}__help`:void 0;if(!r?.length&&!R)return null;let B=h=>{if(c.multiple){let v=Array.from(h.target.options).filter(({selected:F})=>F).map(({value:F})=>F);c.onChange?.(v,{event:h});return}c.onChange?.(h.target.value,{event:h})},C=N("components-select-control",b);return(0,Ii.jsx)(Sc,{help:o,id:y,className:C,children:(0,Ii.jsx)(ET,{disabled:n,hideLabelFromVision:a,id:y,isBorderless:Z==="minimal",label:G,size:m,suffix:I||!X&&(0,Ii.jsx)(rZ,{}),prefix:H,labelPosition:g,__unstableInputWidth:Z==="minimal"?"auto":void 0,variant:Z,children:(0,Ii.jsx)(jT,{...p,"aria-describedby":W,className:"components-select-control__input",disabled:n,id:y,multiple:X,onChange:B,ref:t,selectSize:m,value:x,variant:Z,children:R||(0,Ii.jsx)(Kic,{options:r})})})})}var y0=(0,KT.forwardRef)(qic);y0.displayName="SelectControl";var zb=y0;var mZ=u(ic(),1),Uo=u(Y(),1),xZ=u(nc(),1);var qT=u(Y(),1);function V0(c,t,e){return typeof c!="number"?null:parseFloat(`${KX(c,t,e)}`)}function $T(c){let{min:t,max:e,value:l,initial:d}=c,[b,n]=pn(V0(l,t,e),{initial:V0(d??null,t,e),fallback:null}),o=(0,qT.useCallback)(a=>{n(a===null?null:V0(a,t,e))},[t,e,n]);return[b,o]}var xQ=u(Y(),1);var J0=30,uu=4,kJ=()=>M({height:J0,minHeight:J0},"",""),Zi=12,cQ=S("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"}),$ic=({color:c=D.ui.borderFocus})=>M({color:c},"",""),tQ=S("div",{shouldForwardProp:c=>!["color","marks"].includes(c),target:"e1epgpqk13"})("display:block;flex:1;position:relative;width:100%;",$ic,";",kJ,";"),eQ=S("span",{target:"e1epgpqk12"})("display:flex;margin-top:",uu,"px;",_c({marginRight:6}),";"),lQ=S("span",{target:"e1epgpqk11"})("display:flex;margin-top:",uu,"px;",_c({marginLeft:6}),";"),cGc=({disabled:c,railColor:t})=>M("background:",c?D.ui.backgroundDisabled:t||D.theme.gray[300],";@media ( forced-colors: active ){background:GrayText;}",""),dQ=S("span",{target:"e1epgpqk10"})("left:0;pointer-events:none;right:0;display:block;height:",uu,"px;position:absolute;margin-top:",(J0-uu)/2,"px;top:0;border-radius:",L.radiusFull,";",cGc,";"),tGc=({disabled:c,trackColor:t})=>M("background:",c?D.theme.gray[400]:t||"currentColor",";@media ( forced-colors: active ){background:",c?"GrayText":"CanvasText",";}",""),bQ=S("span",{target:"e1epgpqk9"})("border-radius:",L.radiusFull,";height:",uu,"px;pointer-events:none;display:block;position:absolute;margin-top:",(J0-uu)/2,"px;top:0;.is-marked &{@media not ( prefers-reduced-motion ){transition:width ease 0.1s;}}",tGc,";"),nQ=S("span",{target:"e1epgpqk8"})({name:"g5kg28",styles:"display:block;pointer-events:none;position:relative;width:100%;user-select:none;margin-top:17px"}),oQ=S("span",{target:"e1epgpqk7"})("position:absolute;left:0;top:-4px;height:4px;width:2px;transform:translateX( -50% );background-color:",D.ui.background,";z-index:1;"),eGc=({isFilled:c})=>M({color:c?D.theme.gray[700]:D.theme.gray[300]},"",""),aQ=S("span",{target:"e1epgpqk6"})("color:",D.theme.gray[300],";font-size:11px;position:absolute;top:8px;white-space:nowrap;",_c({left:0}),";",_c({transform:"translateX( -50% )"},{transform:"translateX( 50% )"}),";",eGc,";"),iQ=({disabled:c})=>M("background:",c?D.theme.gray[400]:D.theme.accent,";@media ( forced-colors: active ){background:",c?"GrayText":"CanvasText",";}",""),GQ=S("span",{target:"e1epgpqk5"})("align-items:center;display:flex;height:",Zi,"px;justify-content:center;margin-top:",(J0-Zi)/2,"px;outline:0;pointer-events:none;position:absolute;top:0;user-select:none;width:",Zi,"px;border-radius:",L.radiusRound,";z-index:3;.is-marked &{@media not ( prefers-reduced-motion ){transition:left ease 0.1s;}}",iQ,";",_c({marginLeft:-10}),";",_c({transform:"translateX( 4.5px )"},{transform:"translateX( -4.5px )"}),";"),lGc=({isFocused:c})=>c?M("&::before{content:' ';position:absolute;background-color:",D.theme.accent,";opacity:0.4;border-radius:",L.radiusRound,";height:",Zi+8,"px;width:",Zi+8,"px;top:-4px;left:-4px;@media ( forced-colors: active ){background:GrayText;}}",""):"",XQ=S("span",{target:"e1epgpqk4"})("align-items:center;border-radius:",L.radiusRound,";height:100%;outline:0;position:absolute;user-select:none;width:100%;box-shadow:",L.elevationXSmall,";",iQ,";",lGc,";"),uQ=S("input",{target:"e1epgpqk3"})("box-sizing:border-box;cursor:pointer;display:block;height:100%;left:0;margin:0 -",Zi/2,"px;opacity:0;outline:none;position:absolute;right:0;top:0;width:calc( 100% + ",Zi,"px );"),dGc=({show:c})=>M("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;}",""),bGc={name:"1cypxip",styles:"top:-80%"},nGc={name:"1lr98c4",styles:"bottom:-80%"},oGc=({placement:c})=>c==="bottom"?nGc:bGc,sQ=S("span",{target:"e1epgpqk2"})("background:rgba( 0, 0, 0, 0.8 );border-radius:",L.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;",dGc,";",oGc,";",_c({transform:"translateX(-50%)"},{transform:"translateX(50%)"}),";"),rQ=S(Me,{target:"e1epgpqk1"})("display:inline-block;font-size:13px;margin-top:0;input[type='number']&{",kJ,";}",_c({marginLeft:`${O(4)} !important`}),";"),mQ=S("span",{target:"e1epgpqk0"})("display:block;margin-top:0;button,button.is-small{margin-left:0;",kJ,";}",_c({marginLeft:8}),";");var gQ=u(V(),1);function aGc(c,t){let{describedBy:e,label:l,value:d,...b}=c;return(0,gQ.jsx)(uQ,{...b,"aria-describedby":e,"aria-label":l,"aria-hidden":!1,ref:t,tabIndex:0,type:"range",value:d})}var iGc=(0,xQ.forwardRef)(aGc),HQ=iGc;var IQ=u(ic(),1);var pi=u(V(),1);function RQ(c){let{className:t,isFilled:e=!1,label:l,style:d={},...b}=c,n=N("components-range-control__mark",e&&"is-filled",t),o=N("components-range-control__mark-label",e&&"is-filled");return(0,pi.jsxs)(pi.Fragment,{children:[(0,pi.jsx)(oQ,{...b,"aria-hidden":"true",className:n,style:d}),l&&(0,pi.jsx)(aQ,{"aria-hidden":"true",className:o,isFilled:e,style:d,children:l})]})}var Qo=u(V(),1),ZQ=u(dc(),1);function pQ(c){let{disabled:t=!1,marks:e=!1,min:l=0,max:d=100,step:b=1,value:n=0,...o}=c;return(0,Qo.jsxs)(Qo.Fragment,{children:[(0,Qo.jsx)(dQ,{disabled:t,...o}),e&&(0,Qo.jsx)(GGc,{disabled:t,marks:e,min:l,max:d,step:b,value:n})]})}function GGc(c){let{disabled:t=!1,marks:e=!1,min:l=0,max:d=100,step:b=1,value:n=0}=c,a=XGc({marks:e,min:l,max:d,step:b==="any"?1:b,value:n});return(0,Qo.jsx)(nQ,{"aria-hidden":"true",className:"components-range-control__marks",children:a.map(i=>(0,ZQ.createElement)(RQ,{...i,key:i.key,"aria-hidden":"true",disabled:t}))})}function XGc({marks:c,min:t=0,max:e=100,step:l=1,value:d=0}){if(!c)return[];let b=e-t;if(!Array.isArray(c)){c=[];let o=1+Math.round(b/l);for(;o>c.push({value:l*c.length+t}););}let n=[];return c.forEach((o,a)=>{if(o.value<t||o.value>e)return;let i=`mark-${a}`,G=o.value<=d,X=`${(o.value-t)/b*100}%`,s={[(0,IQ.isRTL)()?"right":"left"]:X};n.push({...o,isFilled:G,key:i,style:s})}),n}var Wi=u(Y(),1);var WQ=u(V(),1);function BQ(c){let{className:t,inputRef:e,tooltipPlacement:l,show:d=!1,style:b={},value:n=0,renderTooltipContent:o=r=>r,zIndex:a=100,...i}=c,G=uGc({inputRef:e,tooltipPlacement:l}),X=N("components-simple-tooltip",t),s={...b,zIndex:a};return(0,WQ.jsx)(sQ,{...i,"aria-hidden":"false",className:X,placement:G,show:d,role:"tooltip",style:s,children:o(n)})}function uGc({inputRef:c,tooltipPlacement:t}){let[e,l]=(0,Wi.useState)(),d=(0,Wi.useCallback)(()=>{c&&c.current&&l(t)},[t,c]);return(0,Wi.useEffect)(()=>{d()},[d]),(0,Wi.useEffect)(()=>(window.addEventListener("resize",d),()=>{window.removeEventListener("resize",d)})),e}var ee=u(V(),1),h0=()=>{};function sGc({resetFallbackValue:c,initialPosition:t}){return c!==void 0?Number.isNaN(c)?null:c:t!==void 0?Number.isNaN(t)?null:t:null}function yQ(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,afterIcon:d,allowReset:b=!1,beforeIcon:n,className:o,color:a=D.theme.accent,currentInput:i,disabled:G=!1,help:X,hideLabelFromVision:s=!1,initialPosition:r,isShiftStepEnabled:m=!0,label:x,marks:g=!1,max:R=100,min:H=0,onBlur:I=h0,onChange:Z=h0,onFocus:p=h0,onMouseLeave:y=h0,onMouseMove:W=h0,railColor:B,renderTooltipContent:C=mc=>mc,resetFallbackValue:h,shiftStep:J=10,showTooltip:v,step:F=1,trackColor:A,value:z,withInputField:w=!0,...P}=c,[k,T]=$T({min:H,max:R,value:z??null,initial:r}),f=(0,Uo.useRef)(!1),U=v,cc=w;F==="any"&&(U=!1,cc=!1);let[Q,E]=(0,Uo.useState)(U),[q,uc]=(0,Uo.useState)(!1),Hc=(0,Uo.useRef)(null),Wc=Hc.current?.matches(":focus"),Yc=!G&&q,Rt=k===null,rc=Rt?"":k!==void 0?k:i,et=Rt?(R-H)/2+H:k,Mt=Rt?50:(k-H)/(R-H)*100,ge=`${KX(Mt,0,100)}%`,Bt=N("components-range-control",o),Lt=N("components-range-control__wrapper",!!g&&"is-marked"),id=(0,xZ.useInstanceId)(yQ,"inspector-range-control"),Gd=X?`${id}__help`:void 0,He=U!==!1&&Number.isFinite(k),Zl=mc=>{let Bc=parseFloat(mc.target.value);T(Bc),Z(Bc)},tb=mc=>{let Bc=parseFloat(mc);T(Bc),isNaN(Bc)?b&&(f.current=!0):((Bc<H||Bc>R)&&(Bc=V0(Bc,H,R)),Z(Bc),f.current=!1)},pl=()=>{f.current&&(ve(),f.current=!1)},ve=()=>{let mc=Number.isNaN(h)?null:h??null;T(mc),Z(mc??void 0)},eb=()=>E(!0),Sl=()=>E(!1),sa=mc=>{I(mc),uc(!1),Sl()},ra=mc=>{p(mc),uc(!0),eb()},ac={[(0,mZ.isRTL)()?"right":"left"]:ge};return(0,ee.jsx)(Sc,{className:Bt,label:x,hideLabelFromVision:s,id:`${id}`,help:X,children:(0,ee.jsxs)(cQ,{className:"components-range-control__root",children:[n&&(0,ee.jsx)(eQ,{children:(0,ee.jsx)(Lc,{icon:n})}),(0,ee.jsxs)(tQ,{className:Lt,color:a,marks:!!g,children:[(0,ee.jsx)(HQ,{...P,className:"components-range-control__slider",describedBy:Gd,disabled:G,id:`${id}`,label:x,max:R,min:H,onBlur:sa,onChange:Zl,onFocus:ra,onMouseMove:W,onMouseLeave:y,ref:(0,xZ.useMergeRefs)([Hc,t]),step:F,value:rc??void 0}),(0,ee.jsx)(pQ,{"aria-hidden":!0,disabled:G,marks:g,max:R,min:H,railColor:B,step:F,value:et}),(0,ee.jsx)(bQ,{"aria-hidden":!0,className:"components-range-control__track",disabled:G,style:{width:ge},trackColor:A}),(0,ee.jsx)(GQ,{className:"components-range-control__thumb-wrapper",style:ac,disabled:G,children:(0,ee.jsx)(XQ,{"aria-hidden":!0,isFocused:Yc,disabled:G})}),He&&(0,ee.jsx)(BQ,{className:"components-range-control__tooltip",inputRef:Hc,tooltipPlacement:"bottom",renderTooltipContent:C,show:Wc||Q,style:ac,value:k})]}),d&&(0,ee.jsx)(lQ,{children:(0,ee.jsx)(Lc,{icon:d})}),cc&&(0,ee.jsx)(rQ,{"aria-label":x,className:"components-range-control__number",disabled:G,inputMode:"decimal",isShiftStepEnabled:m,max:R,min:H,onBlur:pl,onChange:tb,shiftStep:J,__unstableInputWidth:O(20),step:F,value:rc}),b&&(0,ee.jsx)(mQ,{children:(0,ee.jsx)(bc,{className:"components-range-control__reset",accessibleWhenDisabled:!G,disabled:G||k===sGc({resetFallbackValue:h,initialPosition:r}),variant:"secondary",size:"small",onClick:ve,children:(0,mZ.__)("Reset")})})]})})}var VQ=(0,Uo.forwardRef)(yQ);VQ.displayName="RangeControl";var $l=VQ;var JQ=S(Me,{target:"ez9hsf46"})("width:",O(24),";"),hQ=S(zb,{target:"ez9hsf45"})("margin-left:",O(-2),";"),CQ=S($l,{target:"ez9hsf44"})("flex:1;margin-right:",O(2),";"),rGc=`
+	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=`
 .react-colorful__interactive {
-	width: calc( 100% - ${O(2)} );
-	margin-left: ${O(1)};
-}`,FQ=S("div",{target:"ez9hsf43"})("padding-top:",O(2),";padding-right:0;padding-left:0;padding-bottom:0;"),YQ=S(wc,{target:"ez9hsf42"})("padding-left:",O(4),";padding-right:",O(4),";"),fQ=S(it,{target:"ez9hsf41"})("padding-top:",O(4),";padding-left:",O(4),";padding-right:",O(3),";padding-bottom:",O(5),";"),vQ=S("div",{target:"ez9hsf40"})(Yd,";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:",O(4),";border-bottom:none;}.react-colorful__hue,.react-colorful__alpha{width:184px;height:16px;border-radius:",L.radiusFull,";margin-bottom:",O(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 ",L.transitionDurationFast," ease-in-out;}}.react-colorful__interactive:focus .react-colorful__pointer{box-shadow:0 0 0 ",L.borderWidthFocus," ",L.surfaceColor,";border:",L.borderWidthFocus," solid black;transform:translate( -50%, -50% ) scale( 1.5 );}.react-colorful__pointer-fill{box-shadow:inset 0 0 0 ",L.borderWidthFocus," #fff;}",rGc,";");var NQ=u(nc(),1),su=u(Y(),1);var AJ=u(ic(),1);var wJ=u(V(),1),SQ=c=>{let{color:t,colorType:e}=c,[l,d]=(0,su.useState)(null),b=(0,su.useRef)(void 0),n=(0,NQ.useCopyToClipboard)(()=>{switch(e){case"hsl":return t.toHslString();case"rgb":return t.toRgbString();default:case"hex":return t.toHex()}},()=>{b.current&&clearTimeout(b.current),d(t.toHex()),b.current=setTimeout(()=>{d(null),b.current=void 0},3e3)});(0,su.useEffect)(()=>()=>{b.current&&clearTimeout(b.current)},[]);let o=l===t.toHex(),a=o?(0,AJ.__)("Copied!"):(0,AJ.__)("Copy");return(0,wJ.jsx)(rl,{delay:0,hideOnClick:!1,text:a,children:(0,wJ.jsx)(_X,{size:"compact","aria-label":a,ref:n,icon:o?Ce:$1,showTooltip:!1})})};var Bi=u(V(),1),kb=({min:c,max:t,label:e,abbreviation:l,onChange:d,value:b})=>(0,Bi.jsxs)(wc,{spacing:4,children:[(0,Bi.jsx)(JQ,{min:c,max:t,label:e,hideLabelFromVision:!0,value:b,onChange:o=>{if(!o){d(0);return}if(typeof o=="string"){d(parseInt(o,10));return}d(o)},prefix:(0,Bi.jsx)(zo,{children:(0,Bi.jsx)(Ee,{color:D.theme.accent,lineHeight:1,children:l})}),spinControls:"none"}),(0,Bi.jsx)(CQ,{label:e,hideLabelFromVision:!0,min:c,max:t,value:b,onChange:d,withInputField:!1})]});var Nn=u(V(),1),zQ=({color:c,onChange:t,enableAlpha:e})=>{let{r:l,g:d,b,a:n}=c.toRgb();return(0,Nn.jsxs)(Nn.Fragment,{children:[(0,Nn.jsx)(kb,{min:0,max:255,label:"Red",abbreviation:"R",value:l,onChange:o=>t(Jc({r:o,g:d,b,a:n}))}),(0,Nn.jsx)(kb,{min:0,max:255,label:"Green",abbreviation:"G",value:d,onChange:o=>t(Jc({r:l,g:o,b,a:n}))}),(0,Nn.jsx)(kb,{min:0,max:255,label:"Blue",abbreviation:"B",value:b,onChange:o=>t(Jc({r:l,g:d,b:o,a:n}))}),e&&(0,Nn.jsx)(kb,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(n*100),onChange:o=>t(Jc({r:l,g:d,b,a:o/100}))})]})};var Sn=u(V(),1),kQ=({hsla:c,onChange:t,enableAlpha:e})=>{let l=d=>{t({...c,...d})};return(0,Sn.jsxs)(Sn.Fragment,{children:[(0,Sn.jsx)(kb,{min:0,max:359,label:"Hue",abbreviation:"H",value:c.h,onChange:d=>{l({h:d})}}),(0,Sn.jsx)(kb,{min:0,max:100,label:"Saturation",abbreviation:"S",value:c.s,onChange:d=>{l({s:d})}}),(0,Sn.jsx)(kb,{min:0,max:100,label:"Lightness",abbreviation:"L",value:c.l,onChange:d=>{l({l:d})}}),e&&(0,Sn.jsx)(kb,{min:0,max:100,label:"Alpha",abbreviation:"A",value:Math.trunc(100*c.a),onChange:d=>{l({a:d/100})}})]})};var AQ=u(ic(),1);var gZ=u(V(),1),wQ=({color:c,onChange:t,enableAlpha:e})=>{let l=b=>{if(b===void 0)return;let n=b.startsWith("#")?b:"#"+b;t(Jc(n))},d=(b,n)=>{if(n.payload?.event?.nativeEvent?.inputType!=="insertFromPaste")return{...b};let a=b.value?.startsWith("#")?b.value.slice(1).toUpperCase():b.value?.toUpperCase();return{...b,value:a}};return(0,gZ.jsx)(CI,{prefix:(0,gZ.jsx)(zo,{children:(0,gZ.jsx)(Ee,{color:D.theme.accent,lineHeight:1,children:"#"})}),value:c.toHex().slice(1).toUpperCase(),onChange:l,maxLength:e?9:7,label:(0,AQ.__)("Hex color"),hideLabelFromVision:!0,__unstableStateReducer:d,__unstableInputWidth:"9em"})};var HZ=u(V(),1),OQ=({colorType:c,color:t,hsla:e,onChange:l,onHSLChange:d,enableAlpha:b})=>{switch(c){case"hsl":return(0,HZ.jsx)(kQ,{hsla:e,onChange:d,enableAlpha:b});case"rgb":return(0,HZ.jsx)(zQ,{color:t,onChange:l,enableAlpha:b});default:case"hex":return(0,HZ.jsx)(wQ,{color:t,onChange:l,enableAlpha:b})}};var Do=u(Y(),1);var pc=u(dc(),1);function mu(){return(mu=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 DJ(c,t){if(c==null)return{};var e,l,d={},b=Object.keys(c);for(l=0;l<b.length;l++)t.indexOf(e=b[l])>=0||(d[e]=c[e]);return d}function TJ(c){var t=(0,pc.useRef)(c),e=(0,pc.useRef)(function(l){t.current&&t.current(l)});return t.current=c,e.current}var ru=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=1),c>e?e:c<t?t:c},C0=function(c){return"touches"in c},QJ=function(c){return c&&c.ownerDocument.defaultView||self},TQ=function(c,t,e){var l=c.getBoundingClientRect(),d=C0(t)?(function(b,n){for(var o=0;o<b.length;o++)if(b[o].identifier===n)return b[o];return b[0]})(t.touches,e):t;return{left:ru((d.pageX-(l.left+QJ(c).pageXOffset))/l.width),top:ru((d.pageY-(l.top+QJ(c).pageYOffset))/l.height)}},QQ=function(c){!C0(c)&&c.preventDefault()},LJ=pc.default.memo(function(c){var t=c.onMove,e=c.onKey,l=DJ(c,["onMove","onKey"]),d=(0,pc.useRef)(null),b=TJ(t),n=TJ(e),o=(0,pc.useRef)(null),a=(0,pc.useRef)(!1),i=(0,pc.useMemo)(function(){var r=function(g){QQ(g),(C0(g)?g.touches.length>0:g.buttons>0)&&d.current?b(TQ(d.current,g,o.current)):x(!1)},m=function(){return x(!1)};function x(g){var R=a.current,H=QJ(d.current),I=g?H.addEventListener:H.removeEventListener;I(R?"touchmove":"mousemove",r),I(R?"touchend":"mouseup",m)}return[function(g){var R=g.nativeEvent,H=d.current;if(H&&(QQ(R),!(function(Z,p){return p&&!C0(Z)})(R,a.current)&&H)){if(C0(R)){a.current=!0;var I=R.changedTouches||[];I.length&&(o.current=I[0].identifier)}H.focus(),b(TQ(H,R,o.current)),x(!0)}},function(g){var R=g.which||g.keyCode;R<37||R>40||(g.preventDefault(),n({left:R===39?.05:R===37?-.05:0,top:R===40?.05:R===38?-.05:0}))},x]},[n,b]),G=i[0],X=i[1],s=i[2];return(0,pc.useEffect)(function(){return s},[s]),pc.default.createElement("div",mu({},l,{onTouchStart:G,onMouseDown:G,className:"react-colorful__interactive",ref:d,onKeyDown:X,tabIndex:0,role:"slider"}))}),F0=function(c){return c.filter(Boolean).join(" ")},EJ=function(c){var t=c.color,e=c.left,l=c.top,d=l===void 0?.5:l,b=F0(["react-colorful__pointer",c.className]);return pc.default.createElement("div",{className:b,style:{top:100*d+"%",left:100*e+"%"}},pc.default.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},cd=function(c,t,e){return t===void 0&&(t=0),e===void 0&&(e=Math.pow(10,t)),Math.round(e*c)/e},JKc={grad:.9,turn:360,rad:360/(2*Math.PI)};var DQ=function(c){var t=c.s,e=c.v,l=c.a,d=(200-t)*e/100;return{h:cd(c.h),s:cd(d>0&&d<200?t*e/100/(d<=100?d:200-d)*100:0),l:cd(d/2),a:cd(l,2)}},UJ=function(c){var t=DQ(c);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},OJ=function(c){var t=DQ(c);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"};var LQ=function(c){return{h:cd(c.h),s:cd(c.s),v:cd(c.v),a:cd(c.a,2)}},EQ=pc.default.memo(function(c){var t=c.hue,e=c.onChange,l=F0(["react-colorful__hue",c.className]);return pc.default.createElement("div",{className:l},pc.default.createElement(LJ,{onMove:function(d){e({h:360*d.left})},onKey:function(d){e({h:ru(t+360*d.left,0,360)})},"aria-label":"Hue","aria-valuenow":cd(t),"aria-valuemax":"360","aria-valuemin":"0"},pc.default.createElement(EJ,{className:"react-colorful__hue-pointer",left:t/360,color:UJ({h:t,s:100,v:100,a:1})})))}),jQ=pc.default.memo(function(c){var t=c.hsva,e=c.onChange,l={backgroundColor:UJ({h:t.h,s:100,v:100,a:1})};return pc.default.createElement("div",{className:"react-colorful__saturation",style:l},pc.default.createElement(LJ,{onMove:function(d){e({s:100*d.left,v:100-100*d.top})},onKey:function(d){e({s:ru(t.s+100*d.left,0,100),v:ru(t.v-100*d.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+cd(t.s)+"%, Brightness "+cd(t.v)+"%"},pc.default.createElement(EJ,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:UJ(t)})))}),jJ=function(c,t){if(c===t)return!0;for(var e in c)if(c[e]!==t[e])return!1;return!0};function MQ(c,t,e){var l=TJ(e),d=(0,pc.useState)(function(){return c.toHsva(t)}),b=d[0],n=d[1],o=(0,pc.useRef)({color:t,hsva:b});(0,pc.useEffect)(function(){if(!c.equal(t,o.current.color)){var i=c.toHsva(t);o.current={hsva:i,color:t},n(i)}},[t,c]),(0,pc.useEffect)(function(){var i;jJ(b,o.current.hsva)||c.equal(i=c.fromHsva(b),o.current.color)||(o.current={hsva:b,color:i},l(i))},[b,c,l]);var a=(0,pc.useCallback)(function(i){n(function(G){return Object.assign({},G,i)})},[]);return[b,a]}var mGc,xGc=typeof window<"u"?pc.useLayoutEffect:pc.useEffect,gGc=function(){return mGc||(typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0)};var UQ=new Map,PQ=function(c){xGc(function(){var t=c.current?c.current.ownerDocument:document;if(t!==void 0&&!UQ.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}`,UQ.set(t,e);var l=gGc();l&&e.setAttribute("nonce",l),t.head.appendChild(e)}},[])},HGc=function(c){var t=c.className,e=c.colorModel,l=c.color,d=l===void 0?e.defaultColor:l,b=c.onChange,n=DJ(c,["className","colorModel","color","onChange"]),o=(0,pc.useRef)(null);PQ(o);var a=MQ(e,d,b),i=a[0],G=a[1],X=F0(["react-colorful",t]);return pc.default.createElement("div",mu({},n,{ref:o,className:X}),pc.default.createElement(jQ,{hsva:i,onChange:G}),pc.default.createElement(EQ,{hue:i.h,onChange:G,className:"react-colorful__last-control"}))};var RGc=function(c){var t=c.className,e=c.hsva,l=c.onChange,d={backgroundImage:"linear-gradient(90deg, "+OJ(Object.assign({},e,{a:0}))+", "+OJ(Object.assign({},e,{a:1}))+")"},b=F0(["react-colorful__alpha",t]),n=cd(100*e.a);return pc.default.createElement("div",{className:b},pc.default.createElement("div",{className:"react-colorful__alpha-gradient",style:d}),pc.default.createElement(LJ,{onMove:function(o){l({a:o.left})},onKey:function(o){l({a:ru(e.a+o.left)})},"aria-label":"Alpha","aria-valuetext":n+"%","aria-valuenow":n,"aria-valuemin":"0","aria-valuemax":"100"},pc.default.createElement(EJ,{className:"react-colorful__alpha-pointer",left:e.a,color:OJ(e)})))},IGc=function(c){var t=c.className,e=c.colorModel,l=c.color,d=l===void 0?e.defaultColor:l,b=c.onChange,n=DJ(c,["className","colorModel","color","onChange"]),o=(0,pc.useRef)(null);PQ(o);var a=MQ(e,d,b),i=a[0],G=a[1],X=F0(["react-colorful",t]);return pc.default.createElement("div",mu({},n,{ref:o,className:X}),pc.default.createElement(jQ,{hsva:i,onChange:G}),pc.default.createElement(EQ,{hue:i.h,onChange:G}),pc.default.createElement(RGc,{hsva:i,onChange:G,className:"react-colorful__last-control"}))};var ZGc={defaultColor:{h:0,s:0,v:0,a:1},toHsva:function(c){return c},fromHsva:LQ,equal:jJ},_Q=function(c){return pc.default.createElement(IGc,mu({},c,{colorModel:ZGc}))};var pGc={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=LQ(c);return{h:t.h,s:t.s,v:t.v}},equal:jJ},KQ=function(c){return pc.default.createElement(HGc,mu({},c,{colorModel:pGc}))};var MJ=u(V(),1);function qQ(c){return{...Jc(c).toHsv(),h:c.h,a:c.a}}function WGc(c,t){return c.h===t.h&&c.s===t.s&&c.l===t.l&&c.a===t.a}function BGc(c,t,e){let l=qQ(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 $Q=({hsla:c,enableAlpha:t,onChange:e,onInteractionStart:l,onInteractionEnd:d})=>{let[b,n]=(0,Do.useState)(()=>qQ(c)),o=(0,Do.useRef)(null),a=(0,Do.useRef)(c),i=(0,Do.useRef)(!1);(0,Do.useEffect)(()=>{if(i.current){a.current=c;return}if(o.current&&WGc(o.current,c)){a.current=c;return}o.current=null,n(r=>BGc(c,r,a.current)),a.current=c},[c]);let G={onPointerDown({currentTarget:r,pointerId:m}){i.current=!0,l?.(),r.setPointerCapture(m)},onPointerUp({currentTarget:r,pointerId:m}){r.releasePointerCapture(m),i.current=!1,d?.()},onPointerCancel({currentTarget:r,pointerId:m}){r.releasePointerCapture(m),i.current=!1,d?.()}},X=r=>{n(r);let m={...Jc(r).toHsl(),a:r.a};o.current=m,e(m)};if(t)return(0,MJ.jsx)(_Q,{color:b,onChange:X,...G});let s={h:b.h,s:b.s,v:b.v};return(0,MJ.jsx)(KQ,{color:s,onChange:r=>{X({...r,a:b.a})},...G})};var Ab=u(V(),1);Ll([El]);function cU(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 yGc=[{label:"RGB",value:"rgb"},{label:"HSL",value:"hsl"},{label:"Hex",value:"hex"}],VGc=(c,t)=>{let{enableAlpha:e=!1,color:l,onChange:d,defaultValue:b="#fff",copyFormat:n,...o}=tc(c,"ColorPicker"),[a,i]=Fd({onChange:d,value:l,defaultValue:b}),G=(0,Hl.useMemo)(()=>Jc(a||""),[a]),X=(0,tU.useDebounce)(i),[s,r]=(0,Hl.useState)(()=>({...G.toHsl()})),m=(0,Hl.useRef)(G.toHex()),x=(0,Hl.useRef)(!1);(0,Hl.useEffect)(()=>{if(x.current||G.isEqual(m.current))return;m.current=G.toHex();let p=G.toHsl();r(y=>cU(p,y))},[G]);let g=(0,Hl.useCallback)(p=>{r(p);let y=m.current,W=Jc(p).toHex();Jc(W).isEqual(y)||(m.current=W,i(W))},[i]),R=(0,Hl.useCallback)(p=>{let y=p.toHsl();r(B=>cU(y,B));let W=p.toHex();m.current=W,X(W)},[X]),[H,I]=(0,Hl.useState)(n||"hex"),Z=(0,Hl.useCallback)(p=>{let y=p.clipboardData?.getData("text")?.trim();if(!y)return;let W=Jc(y);if(!W.isValid())return;R(W);let B={hex:"hex",rgb:"rgb",hsl:"hsl"},C=String(ek(y)),h=B[C];h&&I(h),p.stopPropagation(),p.preventDefault()},[R,I]);return(0,Ab.jsxs)(vQ,{ref:t,...o,onPasteCapture:Z,children:[(0,Ab.jsx)($Q,{onChange:g,hsla:s,enableAlpha:e,onInteractionStart:()=>{x.current=!0},onInteractionEnd:()=>{x.current=!1}}),(0,Ab.jsxs)(FQ,{children:[(0,Ab.jsxs)(YQ,{justify:"space-between",children:[(0,Ab.jsx)(hQ,{size:"compact",options:yGc,value:H,onChange:p=>I(p),label:(0,eU.__)("Color format"),hideLabelFromVision:!0,variant:"minimal"}),(0,Ab.jsx)(SQ,{color:G,colorType:n||H})]}),(0,Ab.jsx)(fQ,{direction:"column",gap:2,children:(0,Ab.jsx)(OQ,{colorType:H,color:G,hsla:s,onChange:R,onHSLChange:g,enableAlpha:e})})]})]})},JGc=ec(VGc,"ColorPicker"),lU=JGc;var dU=u(Y(),1);function hGc(c){return typeof c.onChangeComplete<"u"||typeof c.disableAlpha<"u"||typeof c.color?.hex=="string"}function CGc(c){if(c!==void 0){if(typeof c=="string")return c;if(c.hex)return c.hex}}var FGc=Jo(c=>{let t=Jc(c),e=t.toHex(),l=t.toRgb(),d=t.toHsv(),b=t.toHsl();return{hex:e,rgb:l,hsv:d,hsl:b,source:"hex",oldHue:b.h}});function bU(c){let{onChangeComplete:t}=c,e=(0,dU.useCallback)(l=>{t(FGc(l))},[t]);return hGc(c)?{color:CGc(c.color),enableAlpha:!c.disableAlpha,onChange:e}:{...c,color:c.color,enableAlpha:c.enableAlpha,onChange:c.onChange}}var nU=u(V(),1),wb=c=>(0,nU.jsx)(lU,{...bU(c)});var sU=u(nc(),1),rU=u(ic(),1),Y0=u(Y(),1);var oU=u(Y(),1),yi=(0,oU.createContext)({});yi.displayName="CircularOptionPickerContext";var aU=u(nc(),1),Lo=u(Y(),1);var zn=u(V(),1);function YGc(c,t){let{isPressed:e,label:l,...d}=c;return(0,zn.jsx)(bc,{__next40pxDefaultSize:!0,...d,"aria-pressed":e,ref:t,label:l})}var fGc=(0,Lo.forwardRef)(YGc);function vGc(c,t){let{id:e,isSelected:l,label:d,...b}=c,{setActiveId:n,activeId:o}=(0,Lo.useContext)(yi);return(0,Lo.useEffect)(()=>{l&&!o&&window.setTimeout(()=>n?.(e),0)},[l,n,o,e]),(0,zn.jsx)(We.Item,{render:(0,zn.jsx)(bc,{__next40pxDefaultSize:!0,...b,role:"option","aria-selected":!!l,ref:t,label:d}),id:e})}var NGc=(0,Lo.forwardRef)(vGc);function PJ({className:c,isSelected:t,selectedIconProps:e={},tooltipText:l,...d}){let{baseId:b,setActiveId:n}=(0,Lo.useContext)(yi),a={id:(0,aU.useInstanceId)(PJ,b||"components-circular-option-picker__option"),className:"components-circular-option-picker__option",...d},G=n!==void 0?(0,zn.jsx)(NGc,{...a,label:l,isSelected:t}):(0,zn.jsx)(fGc,{...a,label:l,isPressed:t});return(0,zn.jsxs)("div",{className:N(c,"components-circular-option-picker__option-wrapper"),children:[G,t&&(0,zn.jsx)(ce,{icon:Ce,...e})]})}var iU=u(V(),1);function GU({className:c,options:t,...e}){let l="aria-label"in e||"aria-labelledby"in e?"group":void 0;return(0,iU.jsx)("div",{...e,role:l,className:N("components-circular-option-picker__option-group","components-circular-option-picker__swatches",c),children:t})}var RZ=u(V(),1);function XU({buttonProps:c,className:t,dropdownProps:e,linkText:l}){return(0,RZ.jsx)(Sb,{className:N("components-circular-option-picker__dropdown-link-action",t),renderToggle:({isOpen:d,onToggle:b})=>(0,RZ.jsx)(bc,{"aria-expanded":d,"aria-haspopup":"true",onClick:b,variant:"link",...c,children:l}),...e})}function uU({className:c,children:t,...e}){return(0,RZ.jsx)(bc,{__next40pxDefaultSize:!0,className:N("components-circular-option-picker__clear",c),variant:"tertiary",...e,children:t})}var Ob=u(V(),1);function SGc(c){let{actions:t,options:e,baseId:l,className:d,loop:b=!0,children:n,...o}=c,[a,i]=(0,Y0.useState)(void 0),G=(0,Y0.useMemo)(()=>({baseId:l,activeId:a,setActiveId:i}),[l,a,i]);return(0,Ob.jsx)("div",{className:d,children:(0,Ob.jsxs)(yi.Provider,{value:G,children:[(0,Ob.jsx)(We,{...o,id:l,focusLoop:b,rtl:(0,rU.isRTL)(),role:"listbox",activeId:a,setActiveId:i,children:e}),n,t]})})}function zGc(c){let{actions:t,options:e,children:l,baseId:d,...b}=c,n=(0,Y0.useMemo)(()=>({baseId:d}),[d]);return(0,Ob.jsx)("div",{...b,role:"group",id:d,children:(0,Ob.jsxs)(yi.Provider,{value:n,children:[e,l,t]})})}function Vi(c){let{asButtons:t,actions:e,options:l,children:d,className:b,...n}=c,o=(0,sU.useInstanceId)(Vi,"components-circular-option-picker",n.id),a=t?zGc:SGc,i=e?(0,Ob.jsx)("div",{className:"components-circular-option-picker__custom-clear-wrapper",children:e}):void 0,G=(0,Ob.jsx)("div",{className:"components-circular-option-picker__swatches",children:l});return(0,Ob.jsx)(a,{...n,baseId:o,className:N("components-circular-option-picker",b),actions:i,options:G,children:d})}Vi.Option=PJ;Vi.OptionGroup=GU;Vi.ButtonAction=uU;Vi.DropdownLinkAction=XU;Vi.displayName="CircularOptionPicker";var mU=Vi;var xU=u(ic(),1);function Ji(c,t,e,l){let d=c?{asButtons:!0}:{asButtons:!1,loop:t},b={"aria-labelledby":l,"aria-label":l?void 0:e||(0,xU.__)("Custom color picker")};return{metaProps:d,labelProps:b}}var _e=mU;function gU(c){let{expanded:t=!1,alignment:e="stretch",...l}=tc(c,"VStack");return I0({direction:"column",expanded:t,alignment:e,...l})}var HU=u(V(),1);function kGc(c,t){let e=gU(c);return(0,HU.jsx)(Gc,{...e,ref:t})}var AGc=ec(kGc,"VStack"),tt=AGc;function RU(c){let{as:t,level:e=2,color:l=D.theme.foreground,isBlock:d=!0,weight:b=L.fontWeightEmphasis,...n}=tc(c,"Heading"),o=t||`h${e}`,a={};return typeof o=="string"&&o[0]!=="h"&&(a.role="heading",a["aria-level"]=typeof e=="string"?parseInt(e):e),{...s0({color:l,isBlock:d,weight:b,size:JA(e),...n}),...a,as:o}}var IU=u(V(),1);function wGc(c,t){let e=RU(c);return(0,IU.jsx)(Gc,{...e,ref:t})}var OGc=ec(wGc,"Heading"),Sd=OGc;var IZ=S(Sd,{target:"ev9wop70"})("text-transform:uppercase;line-height:24px;font-weight:",L.fontWeightEmphasis,";&&&{font-size:11px;margin-bottom:0;}");var TGc=({paddingSize:c="small"})=>{if(c==="none")return;let t={small:O(2),medium:O(4)};return M("padding:",t[c]||t.small,";","")},ZU=S("div",{target:"eovvns30"})("margin-left:",O(-2),";margin-right:",O(-2),";&:first-of-type{margin-top:",O(-2),";}&:last-of-type{margin-bottom:",O(-2),";}",TGc,";");var pU=u(V(),1);function QGc(c,t){let{paddingSize:e="small",...l}=tc(c,"DropdownContentWrapper");return(0,pU.jsx)(ZU,{...l,paddingSize:e,ref:t})}var UGc=ec(QGc,"DropdownContentWrapper"),kn=UGc;var WU=u(ic(),1);Ll([El,GZ]);var BU=c=>{let t=/var\(/.test(c??""),e=/color-mix\(/.test(c??"");return!t&&!e},yU=(c,t=[],e=!1,l)=>{if(!c)return"";let d=c?BU(c):!1,b=d?Jc(c).toHex():c,n=e?t:[{colors:t}];for(let{colors:o}of n)for(let{name:a,color:i,slug:G}of o){if(l){if(G===l)return a;continue}let X=d?Jc(i).toHex():i;if(b===X)return a}return(0,WU.__)("Custom")},DGc=c=>Array.isArray(c.colors)&&!("color"in c),ZZ=c=>c.length>0&&c.every(t=>DGc(t)),VU=(c,t)=>{if(!c||!t||BU(c))return c;let{ownerDocument:e}=t,{defaultView:l}=e,d=l?.getComputedStyle(t).backgroundColor;return d?Jc(d).toHex():c};var Wt=u(V(),1);Ll([El,GZ]);function hU({className:c,clearColor:t,colors:e,onChange:l,value:d,selectedSlug:b,...n}){let o=(0,zd.useMemo)(()=>e.map(({color:a,name:i,slug:G},X)=>{let s=Jc(a),r=b?G===b:d===a;return(0,Wt.jsx)(_e.Option,{isSelected:r,selectedIconProps:r?{fill:s.contrast()>s.contrast("#000")?"#fff":"#000"}:{},tooltipText:i||(0,An.sprintf)((0,An.__)("Color code: %s"),a),style:{backgroundColor:a,color:a},onClick:r?t:()=>l(a,X,G)},G??`${a}-${X}`)}),[e,d,b,l,t]);return(0,Wt.jsx)(_e.OptionGroup,{className:c,options:o,...n})}function CU({className:c,clearColor:t,colors:e,onChange:l,value:d,selectedSlug:b,headingLevel:n}){let o=(0,JU.useInstanceId)(CU,"color-palette");return e.length===0?null:(0,Wt.jsx)(tt,{spacing:3,className:c,children:e.map(({name:a,colors:i},G)=>{let X=`${o}-${G}`;return(0,Wt.jsxs)(tt,{spacing:2,children:[(0,Wt.jsx)(IZ,{id:X,level:n,children:a}),(0,Wt.jsx)(hU,{clearColor:t,colors:i,onChange:(s,r,m)=>l(s,G,m),value:d,selectedSlug:b,"aria-labelledby":X})]},G)})})}function _J({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,Wt.jsx)(Sb,{contentClassName:"components-color-palette__custom-color-dropdown-content",popoverProps:l,...e})}function LGc(c,t){let{asButtons:e,loop:l,clearable:d=!0,colors:b=[],disableCustomColors:n=!1,enableAlpha:o=!1,onChange:a,value:i,selectedSlug:G,__experimentalIsRenderedInSidebar:X=!1,headingLevel:s=2,"aria-label":r,"aria-labelledby":m,...x}=c,[g,R]=(0,zd.useState)(i),H=(0,zd.useCallback)(()=>a(void 0),[a]),I=(0,zd.useCallback)(A=>{R(VU(i,A))},[i]),Z=ZZ(b),p=(0,zd.useMemo)(()=>yU(i,b,Z,G),[i,b,Z,G]),y=()=>(0,Wt.jsx)(kn,{paddingSize:"none",children:(0,Wt.jsx)(wb,{color:g,onChange:A=>a(A),enableAlpha:o})}),W=i?.startsWith("#"),B=i?.replace(/^var\((.+)\)$/,"$1"),C=B?(0,An.sprintf)((0,An.__)('Custom color picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),p,B):(0,An.__)("Custom color picker"),h={clearColor:H,onChange:a,value:i,selectedSlug:G},J=!!d&&(0,Wt.jsx)(_e.ButtonAction,{onClick:H,accessibleWhenDisabled:!0,disabled:!i,children:(0,An.__)("Clear")}),{metaProps:v,labelProps:F}=Ji(e,l,r,m);return n&&b.length===0&&!J?null:(0,Wt.jsxs)(tt,{spacing:3,ref:t,...x,children:[!n&&(0,Wt.jsx)(_J,{isRenderedInSidebar:X,renderContent:y,renderToggle:({isOpen:A,onToggle:z})=>(0,Wt.jsxs)(tt,{className:"components-color-palette__custom-color-wrapper",spacing:0,children:[(0,Wt.jsx)("button",{ref:I,className:"components-color-palette__custom-color-button","aria-expanded":A,"aria-haspopup":"true",onClick:z,"aria-label":C,style:{background:i},type:"button"}),(0,Wt.jsxs)(tt,{className:"components-color-palette__custom-color-text-wrapper",spacing:.5,children:[(0,Wt.jsx)(Jn,{className:"components-color-palette__custom-color-name",children:i?p:(0,An.__)("No color selected")}),(0,Wt.jsx)(Jn,{className:N("components-color-palette__custom-color-value",{"components-color-palette__custom-color-value--is-hex":W}),children:B})]})]})}),(b.length>0||J)&&(0,Wt.jsx)(_e,{...v,...F,actions:J,options:Z?(0,Wt.jsx)(CU,{...h,headingLevel:s,colors:b,value:i}):(0,Wt.jsx)(hU,{...h,colors:b,value:i})})]})}var FU=(0,zd.forwardRef)(LGc);FU.displayName="ColorPalette";var Eo=FU;var hi=u(Y(),1);var f0=S(Me,{target:"e1bagdl32"})("&&&{input{display:block;width:100%;}",Ml,"{transition:box-shadow 0.1s linear;}}"),YU=({selectSize:c})=>({small:M("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:",D.gray[800],";}",""),default:M("box-sizing:border-box;min-width:24px;max-width:48px;height:24px;margin-inline-end:",O(2),";padding:",O(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:",D.theme.accent,";}","")})[c],fU=S("div",{target:"e1bagdl31"})("&&&{pointer-events:none;",YU,";color:",D.gray[900],";}"),EGc=({selectSize:c="default"})=>({small:M("height:100%;border:1px solid transparent;transition:box-shadow 0.1s linear,border 0.1s linear;",_c({borderTopLeftRadius:0,borderBottomLeftRadius:0})()," &:not(:disabled):hover{background-color:",D.gray[100],";}&:focus{border:1px solid ",D.ui.borderFocus,";box-shadow:inset 0 0 0 ",L.borderWidth+" "+D.ui.borderFocus,";outline-offset:0;outline:2px solid transparent;z-index:1;}",""),default:M("display:flex;justify-content:center;align-items:center;&:where( :not( :disabled ) ):hover{box-shadow:0 0 0 ",L.borderWidth+" "+D.ui.borderFocus,";outline:",L.borderWidth," solid transparent;}&:focus{box-shadow:0 0 0 ",L.borderWidthFocus+" "+D.ui.borderFocus,";outline:",L.borderWidthFocus," solid transparent;}","")})[c],pZ=S("select",{target:"e1bagdl30"})("&&&{appearance:none;background:transparent;border-radius:",L.radiusXSmall,";border:none;display:block;outline:none;margin:0;min-height:auto;font-family:inherit;",YU,";",EGc,";&:not( :disabled ){cursor:pointer;}}");var jGc=M("box-shadow:inset ",L.controlBoxShadowFocus,";",""),vU=M("border:0;padding:0;margin:0;",Yd,";",""),MGc=()=>M(f0,"{flex:1 1 40%;}&& ",pZ,"{min-height:0;}",""),PGc=M(f0,"{flex:0 0 auto;}",""),_Gc={name:"1k18kha",styles:"height:40px"};function NU({hasWidth:c}){return M(MGc(),c&&PGc,_Gc,"","")}var SU=M("background:#fff;&&>button{aspect-ratio:1;padding:0;display:flex;align-items:center;justify-content:center;",_c({borderRadius:"2px 0 0 2px"},{borderRadius:"0 2px 2px 0"})()," border:",L.borderWidth," solid ",D.ui.border,";&:focus,&:hover:not( :disabled ){",jGc," border-color:",D.ui.borderFocus,";z-index:1;position:relative;}}",""),KGc=c=>{let{color:t,style:e}=c||{},l=e&&e!=="none"?D.gray[300]:void 0;return M("border-style:",e==="none"?"solid":e,";border-color:",t||l,";","")},zU=c=>{let{style:t}=c||{};return M("border-radius:",L.radiusFull,";border:2px solid transparent;",t?KGc(c):void 0," width:24px;height:24px;padding:2px;&>span{height:",O(4),";width:",O(4),`;background:linear-gradient(
-				-45deg,
-				transparent 48%,
-				rgb( 0 0 0 / 20% ) 48%,
-				rgb( 0 0 0 / 20% ) 52%,
-				transparent 52%
-			);}`,"")},qGc=28,$Gc=12,kU=M("width:",qGc*6+$Gc*5,"px;>div:first-of-type>",Cl,"{margin-bottom:0;}&& ",Cl,"+button:not( .has-text ){min-width:24px;padding:0;}",""),AU=M("",""),wU=M("",""),OU={name:"1ghe26v",styles:"display:flex;justify-content:flex-end;margin-top:12px"},TU=()=>M("flex:1 1 60%;",_c({marginRight:O(3)})(),";","");var kc=u(ic(),1),Tb={px:{value:"px",label:"px",a11yLabel:(0,kc.__)("Pixels (px)"),step:1},"%":{value:"%",label:"%",a11yLabel:(0,kc.__)("Percent (%)"),step:.1},em:{value:"em",label:"em",a11yLabel:(0,kc._x)("ems","Relative to parent font size (em)"),step:.01},rem:{value:"rem",label:"rem",a11yLabel:(0,kc._x)("rems","Relative to root font size (rem)"),step:.01},vw:{value:"vw",label:"vw",a11yLabel:(0,kc.__)("Viewport width (vw)"),step:.1},vh:{value:"vh",label:"vh",a11yLabel:(0,kc.__)("Viewport height (vh)"),step:.1},vmin:{value:"vmin",label:"vmin",a11yLabel:(0,kc.__)("Viewport smallest dimension (vmin)"),step:.1},vmax:{value:"vmax",label:"vmax",a11yLabel:(0,kc.__)("Viewport largest dimension (vmax)"),step:.1},ch:{value:"ch",label:"ch",a11yLabel:(0,kc.__)("Width of the zero (0) character (ch)"),step:.01},ex:{value:"ex",label:"ex",a11yLabel:(0,kc.__)("x-height of the font (ex)"),step:.01},cm:{value:"cm",label:"cm",a11yLabel:(0,kc.__)("Centimeters (cm)"),step:.001},mm:{value:"mm",label:"mm",a11yLabel:(0,kc.__)("Millimeters (mm)"),step:.1},in:{value:"in",label:"in",a11yLabel:(0,kc.__)("Inches (in)"),step:.001},pc:{value:"pc",label:"pc",a11yLabel:(0,kc.__)("Picas (pc)"),step:1},pt:{value:"pt",label:"pt",a11yLabel:(0,kc.__)("Points (pt)"),step:1},svw:{value:"svw",label:"svw",a11yLabel:(0,kc.__)("Small viewport width (svw)"),step:.1},svh:{value:"svh",label:"svh",a11yLabel:(0,kc.__)("Small viewport height (svh)"),step:.1},svi:{value:"svi",label:"svi",a11yLabel:(0,kc.__)("Small viewport width or height (svi)"),step:.1},svb:{value:"svb",label:"svb",a11yLabel:(0,kc.__)("Small viewport width or height (svb)"),step:.1},svmin:{value:"svmin",label:"svmin",a11yLabel:(0,kc.__)("Small viewport smallest dimension (svmin)"),step:.1},lvw:{value:"lvw",label:"lvw",a11yLabel:(0,kc.__)("Large viewport width (lvw)"),step:.1},lvh:{value:"lvh",label:"lvh",a11yLabel:(0,kc.__)("Large viewport height (lvh)"),step:.1},lvi:{value:"lvi",label:"lvi",a11yLabel:(0,kc.__)("Large viewport width or height (lvi)"),step:.1},lvb:{value:"lvb",label:"lvb",a11yLabel:(0,kc.__)("Large viewport width or height (lvb)"),step:.1},lvmin:{value:"lvmin",label:"lvmin",a11yLabel:(0,kc.__)("Large viewport smallest dimension (lvmin)"),step:.1},dvw:{value:"dvw",label:"dvw",a11yLabel:(0,kc.__)("Dynamic viewport width (dvw)"),step:.1},dvh:{value:"dvh",label:"dvh",a11yLabel:(0,kc.__)("Dynamic viewport height (dvh)"),step:.1},dvi:{value:"dvi",label:"dvi",a11yLabel:(0,kc.__)("Dynamic viewport width or height (dvi)"),step:.1},dvb:{value:"dvb",label:"dvb",a11yLabel:(0,kc.__)("Dynamic viewport width or height (dvb)"),step:.1},dvmin:{value:"dvmin",label:"dvmin",a11yLabel:(0,kc.__)("Dynamic viewport smallest dimension (dvmin)"),step:.1},dvmax:{value:"dvmax",label:"dvmax",a11yLabel:(0,kc.__)("Dynamic viewport largest dimension (dvmax)"),step:.1},svmax:{value:"svmax",label:"svmax",a11yLabel:(0,kc.__)("Small viewport largest dimension (svmax)"),step:.1},lvmax:{value:"lvmax",label:"lvmax",a11yLabel:(0,kc.__)("Large viewport largest dimension (lvmax)"),step:.1}},WZ=Object.values(Tb),BZ=[Tb.px,Tb["%"],Tb.em,Tb.rem,Tb.vw,Tb.vh],cXc=Tb.px;function KJ(c,t,e){let l=t?`${c??""}${t}`:c;return Tt(l,e)}function yZ(c){return Array.isArray(c)&&!!c.length}function Tt(c,t=WZ){let e,l;if(typeof c<"u"||c===null){e=`${c}`.trim();let o=parseFloat(e);l=isFinite(o)?o:void 0}let b=e?.match(/[\d.\-\+]*\s*(.*)/)?.[1]?.toLowerCase(),n;return yZ(t)?n=t.find(a=>a.value===b)?.value:n=cXc.value,[l,n]}function UU(c,t,e,l){let[d,b]=Tt(c,t),n=d??e,o=b||l;return!o&&yZ(t)&&(o=t[0].value),[n,o]}function tXc(c=[],t){return Array.isArray(t)?t.filter(e=>c.includes(e.value)):[]}var v0=({units:c=WZ,availableUnits:t=[],defaultValues:e})=>{let l=tXc(t,c);return e?l.map(d=>{let[b]=e[d.value]?Tt(e[d.value]):[];return{...d,default:b}}):l};function DU(c,t,e=WZ){let l=Array.isArray(e)?[...e]:[],[,d]=KJ(c,t,WZ);return d&&!l.some(b=>b.value===d)&&Tb[d]&&l.unshift(Tb[d]),l}function LU(c){let{border:t,className:e,colors:l=[],enableAlpha:d=!1,enableStyle:b=!0,onChange:n,previousStyleSelection:o,__experimentalIsRenderedInSidebar:a=!1,...i}=tc(c,"BorderControlDropdown"),[G]=Tt(t?.width),X=G===0,s=y=>{let W=t?.style==="none"?o:t?.style,B=X&&y?"1px":t?.width;n({color:y,style:W,width:B})},r=y=>{let W=X&&y?"1px":t?.width;n({...t,style:y,width:W})},m=()=>{n({...t,color:void 0,style:void 0})},x=Vc(),g=(0,hi.useMemo)(()=>x(SU,e),[e,x]),R=(0,hi.useMemo)(()=>x(wU),[x]),H=(0,hi.useMemo)(()=>x(zU(t)),[t,x]),I=(0,hi.useMemo)(()=>x(kU),[x]),Z=(0,hi.useMemo)(()=>x(AU),[x]),p=(0,hi.useMemo)(()=>x(OU),[x]);return{...i,border:t,className:g,colors:l,enableAlpha:d,enableStyle:b,indicatorClassName:R,indicatorWrapperClassName:H,onColorChange:s,onStyleChange:r,onReset:m,popoverContentClassName:Z,popoverControlsClassName:I,resetButtonWrapperClassName:p,__experimentalIsRenderedInSidebar:a}}var Ke=u(V(),1),VZ=c=>c.replace(/^var\((.+)\)$/,"$1"),eXc=(c,t)=>{if(!(!c||!t)){if(ZZ(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)}},lXc=(c,t,e,l)=>{if(l){if(t){let d=VZ(t.color);return e?(0,Et.sprintf)((0,Et.__)('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,Et.sprintf)((0,Et.__)('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=VZ(c);return e?(0,Et.sprintf)((0,Et.__)('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,Et.sprintf)((0,Et.__)('Border color and style picker. The currently selected color has a value of "%s".'),d)}return(0,Et.__)("Border color and style picker.")}return t?(0,Et.sprintf)((0,Et.__)('Border color picker. The currently selected color is called "%1$s" and has a value of "%2$s".'),t.name,VZ(t.color)):c?(0,Et.sprintf)((0,Et.__)('Border color picker. The currently selected color has a value of "%s".'),VZ(c)):(0,Et.__)("Border color picker.")},dXc=(c,t)=>{let{__experimentalIsRenderedInSidebar:e,border:l,colors:d,disableCustomColors:b,enableAlpha:n,enableStyle:o,indicatorClassName:a,indicatorWrapperClassName:i,isStyleSettable:G,onReset:X,onColorChange:s,onStyleChange:r,popoverContentClassName:m,popoverControlsClassName:x,resetButtonWrapperClassName:g,__unstablePopoverProps:R,...H}=LU(c),{color:I,style:Z}=l||{},p=eXc(I,d),y=lXc(I,p,Z,o),W=I||Z&&Z!=="none",B=e?"bottom left":void 0;return(0,Ke.jsx)(Sb,{renderToggle:({onToggle:J})=>(0,Ke.jsx)(bc,{onClick:J,variant:"tertiary","aria-label":y,tooltipPosition:B,label:(0,Et.__)("Border color and style picker"),showTooltip:!0,__next40pxDefaultSize:!0,children:(0,Ke.jsx)("span",{className:i,children:(0,Ke.jsx)(Nb,{className:a,colorValue:I})})}),renderContent:()=>(0,Ke.jsx)(Ke.Fragment,{children:(0,Ke.jsxs)(kn,{paddingSize:"medium",children:[(0,Ke.jsxs)(tt,{className:x,spacing:6,children:[(0,Ke.jsx)(Eo,{className:m,value:I,onChange:s,colors:d,disableCustomColors:b,__experimentalIsRenderedInSidebar:e,clearable:!1,enableAlpha:n}),o&&G&&(0,Ke.jsx)(NJ,{label:(0,Et.__)("Style"),value:Z,onChange:r})]}),(0,Ke.jsx)("div",{className:g,children:(0,Ke.jsx)(bc,{variant:"tertiary",onClick:()=>{X()},disabled:!W,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Et.__)("Reset")})})]})}),popoverProps:{...R},...H,ref:t})},bXc=ec(dXc,"BorderControlDropdown"),qJ=bXc;var MU=u(dt(),1),jo=u(Y(),1),PU=u(ic(),1);var EU=u(Y(),1);var JZ=u(V(),1);function nXc({className:c,isUnitSelectTabbable:t=!0,onChange:e,size:l="default",unit:d="px",units:b=BZ,...n},o){if(!yZ(b)||b?.length===1)return(0,JZ.jsx)(fU,{className:"components-unit-control__unit-label",selectSize:l,children:d});let a=G=>{let{value:X}=G.target,s=b.find(r=>r.value===X);e?.(X,{event:G,data:s})},i=N("components-unit-control__select",c);return(0,JZ.jsx)(pZ,{ref:o,className:i,onChange:a,selectSize:l,tabIndex:t?void 0:-1,value:d,...n,children:b.map(G=>(0,JZ.jsx)("option",{value:G.value,children:G.label},G.value))})}var jU=(0,EU.forwardRef)(nXc);var $J=u(V(),1);function oXc(c,t){let{__unstableStateReducer:e,autoComplete:l="off",children:d,className:b,disabled:n=!1,disableUnits:o=!1,isPressEnterToChange:a=!1,isResetValueOnUnitChange:i=!1,isUnitSelectTabbable:G=!0,label:X,onChange:s,onUnitChange:r,size:m="default",unit:x,units:g=BZ,value:R,onFocus:H,...I}=c;"unit"in c&&(0,MU.default)("UnitControl unit prop",{since:"5.6",hint:"The unit should be provided within the `value` prop.",version:"6.2"});let Z=R??void 0,[p,y]=(0,jo.useMemo)(()=>{let k=DU(Z,x,g),[{value:T=""}={},...f]=k,U=f.reduce((cc,{value:Q})=>{let E=xi(Q?.substring(0,1)||"");return cc.includes(E)?cc:`${cc}|${E}`},xi(T.substring(0,1)));return[k,new RegExp(`^(?:${U})$`,"i")]},[Z,x,g]),[W,B]=KJ(Z,x,p),[C,h]=pn(p.length===1?p[0].value:x,{initial:B,fallback:""});(0,jo.useEffect)(()=>{B!==void 0&&h(B)},[B,h]);let J=N("components-unit-control","components-unit-control-wrapper",b),v=(k,T)=>{if(k===""||typeof k>"u"||k===null){s?.("",T);return}let f=UU(k,p,W,C).join("");s?.(f,T)},F=(k,T)=>{let{data:f}=T,U=`${W??""}${k}`;i&&f?.default!==void 0&&(U=`${f.default}${k}`),s?.(U,T),r?.(k,T),h(k)},A;!o&&G&&p.length&&(A=k=>{I.onKeyDown?.(k),!k.metaKey&&!k.ctrlKey&&y.test(k.key)&&z.current?.focus()});let z=(0,jo.useRef)(null),w=o?null:(0,$J.jsx)(jU,{ref:z,"aria-label":(0,PU.__)("Select unit"),disabled:n,isUnitSelectTabbable:G,onChange:F,size:["small","compact"].includes(m)?"small":"default",unit:C,units:p,onFocus:H,onBlur:c.onBlur}),P=I.step;return!P&&p&&(P=p.find(T=>T.value===C)?.step??1),(0,$J.jsx)(f0,{...I,autoComplete:l,className:J,disabled:n,spinControls:"none",isPressEnterToChange:a,label:X,onKeyDown:A,onChange:v,ref:t,size:m,suffix:w,type:a?"text":"number",value:W??"",step:P,onFocus:H,__unstableStateReducer:e})}var _U=(0,jo.forwardRef)(oXc);_U.displayName="UnitControl";var Qb=_U;var kd=u(Y(),1);var KU=c=>{let t=c?.width!==void 0&&c.width!=="",e=c?.color!==void 0;return t||e};function qU(c){let{className:t,colors:e=[],isCompact:l,onChange:d,enableAlpha:b=!0,enableStyle:n=!0,shouldSanitizeBorder:o=!0,value:a,width:i,__experimentalIsRenderedInSidebar:G=!1,size:X,__next40pxDefaultSize:s,...r}=tc(c,"BorderControl"),[m,x]=Tt(a?.width),g=x||"px",R=m===0,[H,I]=(0,kd.useState)(),[Z,p]=(0,kd.useState)(),y=o?KU(a):!0,W=(0,kd.useCallback)(z=>{if(o&&!KU(z)){d(void 0);return}d(z)},[d,o]),B=(0,kd.useCallback)(z=>{let w=z===""?void 0:z,[P]=Tt(z),k=P===0,T={...a,width:w};k&&!R&&(I(a?.color),p(a?.style),T.color=void 0,T.style="none"),!k&&R&&(T.color===void 0&&(T.color=H),T.style==="none"&&(T.style=Z)),W(T)},[a,R,H,Z,W]),C=(0,kd.useCallback)(z=>{B(`${z}${g}`)},[B,g]),h=Vc(),J=(0,kd.useMemo)(()=>h(vU,t),[t,h]),v=i;l&&(v="116px");let F=(0,kd.useMemo)(()=>h(NU({hasWidth:!!v})),[v,h]),A=(0,kd.useMemo)(()=>h(TU()),[h]);return{...r,className:J,colors:e,enableAlpha:b,enableStyle:n,innerWrapperClassName:F,inputWidth:v,isStyleSettable:y,onBorderChange:W,onSliderChange:C,onWidthChange:B,previousStyleSelection:Z,sliderClassName:A,value:a,widthUnit:g,widthValue:m,__experimentalIsRenderedInSidebar:G}}var Ad=u(V(),1),aXc=c=>{let{label:t,hideLabelFromVision:e}=c;return t?e?(0,Ad.jsx)(fc,{as:"legend",children:t}):(0,Ad.jsx)(Cl,{as:"legend",children:t}):null},iXc=(c,t)=>{let{colors:e,disableCustomColors:l,disableUnits:d,enableAlpha:b,enableStyle:n,hideLabelFromVision:o,innerWrapperClassName:a,inputWidth:i,isStyleSettable:G,label:X,onBorderChange:s,onSliderChange:r,onWidthChange:m,placeholder:x,__unstablePopoverProps:g,previousStyleSelection:R,showDropdownHeader:H,sliderClassName:I,value:Z,widthUnit:p,widthValue:y,withSlider:W,__experimentalIsRenderedInSidebar:B,...C}=qU(c);return(0,Ad.jsxs)(Gc,{as:"fieldset",...C,ref:t,children:[(0,Ad.jsx)(aXc,{label:X,hideLabelFromVision:o}),(0,Ad.jsxs)(wc,{spacing:4,className:a,children:[(0,Ad.jsx)(Qb,{prefix:(0,Ad.jsx)($t,{marginRight:1,marginBottom:0,children:(0,Ad.jsx)(qJ,{border:Z,colors:e,__unstablePopoverProps:g,disableCustomColors:l,enableAlpha:b,enableStyle:n,isStyleSettable:G,onChange:s,previousStyleSelection:R,__experimentalIsRenderedInSidebar:B})}),label:(0,c2.__)("Border width"),hideLabelFromVision:!0,min:0,onChange:m,value:Z?.width||"",placeholder:x,disableUnits:d,__unstableInputWidth:i}),W&&(0,Ad.jsx)($l,{label:(0,c2.__)("Border width"),hideLabelFromVision:!0,className:I,initialPosition:0,max:100,min:0,onChange:r,step:["px","%"].includes(p)?1:.1,value:y||void 0,withInputField:!1})]})]})},GXc=ec(iXc,"BorderControl"),wd=GXc;var cD=u(Y(),1);var XXc={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 $U(c){return c?XXc[c]:{}}function tD(c){let{align:t,alignment:e,className:l,columnGap:d,columns:b=2,gap:n=3,isInline:o=!1,justify:a,rowGap:i,rows:G,templateColumns:X,templateRows:s,...r}=tc(c,"Grid"),m=Array.isArray(b)?b:[b],x=Kr(m),g=Array.isArray(G)?G:[G],R=Kr(g),H=X||!!b&&`repeat( ${x}, 1fr )`,I=s||!!G&&`repeat( ${R}, 1fr )`,Z=Vc(),p=(0,cD.useMemo)(()=>{let y=$U(e),W=M({alignItems:t,display:o?"inline-grid":"grid",gap:`calc( ${L.gridBase} * ${n} )`,gridTemplateColumns:H||void 0,gridTemplateRows:I||void 0,gridRowGap:i,gridColumnGap:d,justifyContent:a,verticalAlign:o?"middle":void 0,...y},"","");return Z(W,l)},[t,e,l,d,Z,n,H,I,o,a,i]);return{...r,className:p}}var eD=u(V(),1);function uXc(c,t){let e=tD(c);return(0,eD.jsx)(Gc,{...e,ref:t})}var sXc=ec(uXc,"Grid"),wn=sXc;var hZ=u(Y(),1);function lD(c){let{className:t,colors:e=[],enableAlpha:l=!1,enableStyle:d=!0,__experimentalIsRenderedInSidebar:b=!1,...n}=tc(c,"BorderBoxControlSplitControls"),o=Vc(),a=(0,hZ.useMemo)(()=>o(rT,t),[o,t]),i=(0,hZ.useMemo)(()=>o(mT,t),[o,t]),G=(0,hZ.useMemo)(()=>o(xT(),t),[o,t]);return{...n,centeredClassName:i,className:a,colors:e,enableAlpha:l,enableStyle:d,rightAlignedClassName:G,__experimentalIsRenderedInSidebar:b}}var Mo=u(V(),1),rXc=(c,t)=>{let{centeredClassName:e,colors:l,disableCustomColors:d,enableAlpha:b,enableStyle:n,onChange:o,popoverPlacement:a,popoverOffset:i,rightAlignedClassName:G,value:X,__experimentalIsRenderedInSidebar:s,...r}=lD(c),[m,x]=(0,CZ.useState)(null),g=(0,CZ.useMemo)(()=>a?{placement:a,offset:i,anchor:m,shift:!0}:void 0,[a,i,m]),R={colors:l,disableCustomColors:d,enableAlpha:b,enableStyle:n,isCompact:!0,__experimentalIsRenderedInSidebar:s},H=(0,dD.useMergeRefs)([x,t]);return(0,Mo.jsxs)(wn,{...r,ref:H,gap:3,children:[(0,Mo.jsx)(ZJ,{value:X}),(0,Mo.jsx)(wd,{className:e,hideLabelFromVision:!0,label:(0,N0.__)("Top border"),onChange:I=>o(I,"top"),__unstablePopoverProps:g,value:X?.top,...R}),(0,Mo.jsx)(wd,{hideLabelFromVision:!0,label:(0,N0.__)("Left border"),onChange:I=>o(I,"left"),__unstablePopoverProps:g,value:X?.left,...R}),(0,Mo.jsx)(wd,{className:G,hideLabelFromVision:!0,label:(0,N0.__)("Right border"),onChange:I=>o(I,"right"),__unstablePopoverProps:g,value:X?.right,...R}),(0,Mo.jsx)(wd,{className:e,hideLabelFromVision:!0,label:(0,N0.__)("Bottom border"),onChange:I=>o(I,"bottom"),__unstablePopoverProps:g,value:X?.bottom,...R})]})},mXc=ec(rXc,"BorderBoxControlSplitControls"),t2=mXc;var xu=u(Y(),1);var xXc=/^([\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 bD(c){let e=c.trim().match(xXc);if(!e)return[void 0,void 0];let[,l,d]=e,b=parseFloat(l);return b=Number.isNaN(b)?void 0:b,[b,d]}var FZ=["top","right","bottom","left"],nD=["color","style","width"],Ub=c=>c?!nD.some(t=>c[t]!==void 0):!0,e2=c=>c?Ci(c)?!FZ.every(e=>Ub(c[e])):!Ub(c):!1,oD=c=>c?nD.every(t=>c[t]!==void 0):!1,Ci=(c={})=>Object.keys(c).some(t=>FZ.indexOf(t)!==-1),YZ=c=>{if(!Ci(c))return!1;let t=FZ.map(e=>gXc(c?.[e]));return!t.every(e=>e===t[0])},aD=c=>{if(!(!c||Ub(c)))return{top:c,right:c,bottom:c,left:c}},iD=(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},GD=c=>{if(!c)return;let t=[],e=[],l=[];FZ.forEach(o=>{t.push(c[o]?.color),e.push(c[o]?.style),l.push(c[o]?.width)});let d=t.every(o=>o===t[0]),b=e.every(o=>o===e[0]),n=l.every(o=>o===l[0]);return{color:d?t[0]:void 0,style:b?e[0]:void 0,width:n?l[0]:HXc(l)}},gXc=(c,t)=>{if(Ub(c))return t;let{color:e,style:l,width:d}=t||{},{color:b=e,style:n=l,width:o=d}=c;return[o,!!o&&o!=="0"||!!b?n||"solid":n,b].filter(Boolean).join(" ")},HXc=c=>{let e=c.map(l=>l===void 0?void 0:bD(`${l}`)[1]).filter(l=>l!==void 0);return RXc(e)};function RXc(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}function XD(c){let{className:t,colors:e=[],onChange:l,enableAlpha:d=!1,enableStyle:b=!0,value:n,__experimentalIsRenderedInSidebar:o=!1,size:a,__next40pxDefaultSize:i,...G}=tc(c,"BorderBoxControl"),X=YZ(n),s=Ci(n),r=s?GD(n):n,m=s?n:aD(n),x=!isNaN(parseFloat(`${r?.width}`)),[g,R]=(0,xu.useState)(!X),H=()=>R(!g),I=C=>{if(!C)return l(void 0);if(!X||oD(C))return l(Ub(C)?void 0:C);let h=iD(r,C),J={top:{...n?.top,...h},right:{...n?.right,...h},bottom:{...n?.bottom,...h},left:{...n?.left,...h}};if(YZ(J))return l(J);let v=Ub(J.top)?void 0:J.top;l(v)},Z=(C,h)=>{let J={...m,[h]:C};YZ(J)?l(J):l(C)},p=Vc(),y=(0,xu.useMemo)(()=>p(iT,t),[p,t]),W=(0,xu.useMemo)(()=>p(GT()),[p]),B=(0,xu.useMemo)(()=>p(XT),[p]);return{...G,className:y,colors:e,disableUnits:X&&!x,enableAlpha:d,enableStyle:b,hasMixedBorders:X,isLinked:g,linkedControlClassName:W,onLinkedChange:I,onSplitChange:Z,toggleLinked:H,linkedValue:r,splitValue:m,wrapperClassName:B,__experimentalIsRenderedInSidebar:o}}var Db=u(V(),1),IXc=c=>{let{label:t,hideLabelFromVision:e}=c;return t?e?(0,Db.jsx)(fc,{as:"label",children:t}):(0,Db.jsx)(Cl,{children:t}):null},ZXc=(c,t)=>{let{className:e,colors:l,disableCustomColors:d,disableUnits:b,enableAlpha:n,enableStyle:o,hasMixedBorders:a,hideLabelFromVision:i,isLinked:G,label:X,linkedControlClassName:s,linkedValue:r,onLinkedChange:m,onSplitChange:x,popoverPlacement:g,popoverOffset:R,splitValue:H,toggleLinked:I,wrapperClassName:Z,__experimentalIsRenderedInSidebar:p,...y}=XD(c),[W,B]=(0,fZ.useState)(null),C=(0,fZ.useMemo)(()=>g?{placement:g,offset:R,anchor:W,shift:!0}:void 0,[g,R,W]),h=(0,sD.useMergeRefs)([B,t]);return(0,Db.jsxs)(Gc,{className:e,...y,ref:h,children:[(0,Db.jsx)(IXc,{label:X,hideLabelFromVision:i}),(0,Db.jsxs)(Gc,{className:Z,children:[G?(0,Db.jsx)(wd,{className:s,colors:l,disableUnits:b,disableCustomColors:d,enableAlpha:n,enableStyle:o,onChange:m,placeholder:a?(0,uD.__)("Mixed"):void 0,__unstablePopoverProps:C,shouldSanitizeBorder:!1,value:r,withSlider:!0,width:"116px",__experimentalIsRenderedInSidebar:p}):(0,Db.jsx)(t2,{colors:l,disableCustomColors:d,enableAlpha:n,enableStyle:o,onChange:x,popoverPlacement:g,popoverOffset:R,value:H,__experimentalIsRenderedInSidebar:p}),(0,Db.jsx)(IJ,{onClick:I,isLinked:G})]})]})},pXc=ec(ZXc,"BorderBoxControl"),vZ=pXc;var AD=u(nc(),1),wZ=u(Y(),1),o2=u(ic(),1),fct=u(ml(),1);var ND=u(nc(),1),k0=u(ic(),1),SD=u(Y(),1);var Po=u(ic(),1),l2={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}},z0={all:(0,Po.__)("All sides"),top:(0,Po.__)("Top side"),bottom:(0,Po.__)("Bottom side"),left:(0,Po.__)("Left side"),right:(0,Po.__)("Right side"),vertical:(0,Po.__)("Top and bottom sides"),horizontal:(0,Po.__)("Left and right sides")},NZ={top:void 0,right:void 0,bottom:void 0,left:void 0},S0=["top","right","bottom","left"];function rD(c={},t=S0){let e=mD(t);if(e.every(l=>c[l]===c[e[0]]))return c[e[0]]}function SZ(c={},t=S0){let e=mD(t);return e.some(l=>c[l]!==c[e[0]])}function zZ(c){return c&&Object.values(c).filter(t=>!!t&&/\d/.test(t)).length>0}function mD(c){let t=[];if(!c?.length)return S0;if(c.includes("vertical"))t.push("top","bottom");else if(c.includes("horizontal"))t.push("left","right");else{let e=S0.filter(l=>c.includes(l));t.push(...e)}return t}function kZ(c){let t=new Set(c?[]:S0);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 d2(c,t){return c.startsWith(`var:preset|${t}|`)}function xD(c,t,e){if(!d2(c,t))return;let l=c.match(new RegExp(`^var:preset\\|${t}\\|(.+)$`));if(!l)return;let d=l[1],b=e.findIndex(n=>n.slug===d);return b!==-1?b:void 0}function gD(c,t,e){let l=e[c];return`var:preset|${t}|${l.slug}`}var HD=S("span",{target:"e1j5nr4z8"})({name:"1w884gc",styles:"box-sizing:border-box;display:block;width:24px;height:24px;position:relative;padding:4px"}),RD=S("span",{target:"e1j5nr4z7"})({name:"i6vjox",styles:"box-sizing:border-box;display:block;position:relative;width:100%;height:100%"}),WXc=({isFocused:c})=>M({backgroundColor:"currentColor",opacity:c?1:.3},"",""),ID=S("span",{target:"e1j5nr4z6"})("box-sizing:border-box;display:block;pointer-events:none;position:absolute;",WXc,";"),ZD=S(ID,{target:"e1j5nr4z5"})({name:"1k2w39q",styles:"bottom:3px;top:3px;width:2px"}),pD=S(ID,{target:"e1j5nr4z4"})({name:"1q9b07k",styles:"height:2px;left:3px;right:3px"}),WD=S(pD,{target:"e1j5nr4z3"})({name:"abcix4",styles:"top:0"}),BD=S(ZD,{target:"e1j5nr4z2"})({name:"1wf8jf",styles:"right:0"}),yD=S(pD,{target:"e1j5nr4z1"})({name:"8tapst",styles:"bottom:0"}),VD=S(ZD,{target:"e1j5nr4z0"})({name:"1ode3cm",styles:"left:0"});var _o=u(V(),1),BXc=24;function JD({size:c=24,side:t="all",sides:e,...l}){let d=X=>e?.length&&!e.includes(X),b=X=>d(X)?!1:t==="all"||t===X,n=b("top")||b("vertical"),o=b("right")||b("horizontal"),a=b("bottom")||b("vertical"),i=b("left")||b("horizontal"),G=c/BXc;return(0,_o.jsx)(HD,{style:{transform:`scale(${G})`},...l,children:(0,_o.jsxs)(RD,{children:[(0,_o.jsx)(WD,{isFocused:n}),(0,_o.jsx)(BD,{isFocused:o}),(0,_o.jsx)(yD,{isFocused:a}),(0,_o.jsx)(VD,{isFocused:i})]})})}var hD=S(Qb,{target:"e1jovhle5"})({name:"1ejyr19",styles:"max-width:90px"}),AZ=S(wc,{target:"e1jovhle4"})({name:"1j1lmoi",styles:"grid-column:1/span 3"}),CD=S(bc,{target:"e1jovhle3"})({name:"tkya7b",styles:"grid-area:1/2;justify-self:end"}),FD=S("div",{target:"e1jovhle2"})({name:"1dfa8al",styles:"grid-area:1/3;justify-self:end"}),YD=S(JD,{target:"e1jovhle1"})({name:"ou8xsw",styles:"flex:0 0 auto"}),b2=S($l,{target:"e1jovhle0"})("width:100%;margin-inline-end:",O(2),";");var td=u(V(),1),fD=()=>{};function vD(c,t,e){let l=kZ(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("left");break;case"right":d.push("right");break}return d.filter(b=>l.has(b))}function A0({onChange:c=fD,onFocus:t=fD,values:e,selectedUnits:l,setSelectedUnits:d,sides:b,side:n,min:o=0,presets:a,presetKey:i,placeholder:G,...X}){let s=vD(n,b),r=T=>{t(T,{side:n})},m=T=>{c(T)},x=T=>{let f={...e};s.forEach(U=>{f[U]=T}),m(f)},g=(T,f)=>{let U={...e},Q=T!==void 0&&!isNaN(parseFloat(T))?T:void 0;vD(n,b,!!f?.event.altKey).forEach(q=>{U[q]=Q}),m(U)},R=T=>{let f={...l};s.forEach(U=>{f[U]=T}),d(f)},H=rD(e,s),I=zZ(e),Z=I&&s.length>1&&SZ(e,s),[p,y]=Tt(H),W=I?y:l[s[0]],C=[(0,ND.useInstanceId)(A0,"box-control-input"),n].join("-"),h=s.length>1&&H===void 0&&s.some(T=>l[T]!==W),J=H===void 0&&W?W:H,v=Z||h?(0,k0.__)("Mixed"):void 0,F=a&&a.length>0&&i,A=F&&H!==void 0&&!Z&&d2(H,i),[z,w]=(0,SD.useState)(!F||!A&&!Z&&H!==void 0),P=A?xD(H,i,a):void 0,k=F?[{value:0,label:"",tooltip:(0,k0.__)("None")},...a.map((T,f)=>({value:f+1,label:"",tooltip:T.name??T.slug}))]:[];return(0,td.jsxs)(AZ,{expanded:!0,children:[(0,td.jsx)(YD,{side:n,sides:b}),z&&(0,td.jsxs)(td.Fragment,{children:[(0,td.jsx)(rl,{placement:"top-end",text:z0[n],children:(0,td.jsx)(hD,{...X,min:o,className:"component-box-control__unit-control",id:C,isPressEnterToChange:!0,disableUnits:Z||h,value:J,onChange:g,onUnitChange:R,onFocus:r,label:z0[n],placeholder:v??G,hideLabelFromVision:!0})}),(0,td.jsx)(b2,{"aria-controls":C,label:z0[n],hideLabelFromVision:!0,onChange:T=>{g(T!==void 0?[T,W].join(""):void 0)},min:isFinite(o)?o:0,max:l2[W??"px"]?.max??10,step:l2[W??"px"]?.step??.1,value:p??0,withInputField:!1})]}),F&&!z&&(0,td.jsx)(b2,{className:"spacing-sizes-control__range-control",value:P!==void 0?P+1:0,onChange:T=>{let f=T===0||T===void 0?void 0:gD(T-1,i,a);x(f)},withInputField:!1,"aria-valuenow":P!==void 0?P+1:0,"aria-valuetext":k[P!==void 0?P+1:0].tooltip,renderTooltipContent:T=>k[T||0].tooltip,min:0,max:k.length-1,marks:k,label:z0[n],hideLabelFromVision:!0}),F&&(0,td.jsx)(bc,{label:z?(0,k0.__)("Use size preset"):(0,k0.__)("Set custom size"),icon:G0,onClick:()=>{w(!z)},isPressed:z,size:"small",iconSize:24})]},`box-control-${n}`)}var n2=u(ic(),1);var zD=u(V(),1);function kD({isLinked:c,...t}){let e=c?(0,n2.__)("Unlink sides"):(0,n2.__)("Link sides");return(0,zD.jsx)(bc,{...t,className:"component-box-control__linked-button",size:"small",icon:c?d0:l0,iconSize:24,label:e})}var Od=u(V(),1),yXc={min:0},VXc=()=>{};function JXc(c){let t=(0,AD.useInstanceId)(wD,"inspector-box-control");return c||t}function wD({id:c,inputProps:t=yXc,onChange:e=VXc,label:l=(0,o2.__)("Box Control"),values:d,units:b,sides:n,splitOnAxis:o=!1,allowReset:a=!0,resetValues:i=NZ,presets:G,presetKey:X,onMouseOver:s,onMouseOut:r}){let[m,x]=pn(d,{fallback:NZ}),g=m||NZ,R=zZ(d),H=n?.length===1,[I,Z]=(0,wZ.useState)(R),[p,y]=(0,wZ.useState)(!R||!SZ(g)||H),[W,B]=(0,wZ.useState)({top:Tt(d?.top)[1],right:Tt(d?.right)[1],bottom:Tt(d?.bottom)[1],left:Tt(d?.left)[1]}),C=JXc(c),h=`${C}-heading`,J=()=>{y(!p)},v=w=>{e(w),x(w),Z(!0)},F=()=>{e(i),x(i),B(i),Z(!1)},A={onMouseOver:s,onMouseOut:r,...t,onChange:v,isLinked:p,units:b,selectedUnits:W,setSelectedUnits:B,sides:n,values:g,presets:G,presetKey:X},z=kZ(n);if(G&&!X||!G&&X){let w=G?"presets":"presetKey",P=G?"presetKey":"presets"}return(0,Od.jsxs)(wn,{id:C,columns:3,templateColumns:"1fr min-content min-content",role:"group","aria-labelledby":h,children:[(0,Od.jsx)(PV.VisualLabel,{id:h,children:l}),p&&(0,Od.jsx)(AZ,{children:(0,Od.jsx)(A0,{side:"all",...A})}),!H&&(0,Od.jsx)(FD,{children:(0,Od.jsx)(kD,{onClick:J,isLinked:p})}),!p&&o&&["vertical","horizontal"].map(w=>(0,Od.jsx)(A0,{side:w,...A},w)),!p&&!o&&Array.from(z).map(w=>(0,Od.jsx)(A0,{side:w,...A},w)),a&&(0,Od.jsx)(CD,{className:"component-box-control__reset-button",variant:"secondary",size:"small",onClick:F,disabled:!I,children:(0,o2.__)("Reset")})]})}var a2=wD;var OD=u(Y(),1),TD=u(dt(),1),QD=u(V(),1);function hXc(c,t){let{className:e,__shouldNotWarnDeprecated:l,...d}=c,b=N("components-button-group",e);return l||(0,TD.default)("wp.components.ButtonGroup",{since:"6.8",alternative:"wp.components.__experimentalToggleGroupControl"}),(0,QD.jsx)("div",{ref:t,role:"group",className:b,...d})}var UD=(0,OD.forwardRef)(hXc);UD.displayName="ButtonGroup";var OZ=UD;var s2=u(Y(),1);var LD=u(Y(),1);var DD={name:"12ip69d",styles:"background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"};function TZ(c){let t=`rgba(0, 0, 0, ${c/20})`;return`0 ${c}px ${c*2}px 0
-	${t}`}function ED(c){let{active:t,borderRadius:e="inherit",className:l,focus:d,hover:b,isInteractive:n=!1,offset:o=0,value:a=0,...i}=tc(c,"Elevation"),G=Vc(),X=(0,LD.useMemo)(()=>{let s=Ve(b)?b:a*2,r=Ve(t)?t:a/2;n||(s=Ve(b)?b:void 0,r=Ve(t)?t:void 0);let m=`box-shadow ${L.transitionDuration} ${L.transitionTimingFunction}`,x={};x.Base=M({borderRadius:e,bottom:o,boxShadow:TZ(a),opacity:L.elevationIntensity,left:o,right:o,top:o},M("@media not ( prefers-reduced-motion ){transition:",m,";}",""),"",""),Ve(s)&&(x.hover=M("*:hover>&{box-shadow:",TZ(s),";}","")),Ve(r)&&(x.active=M("*:active>&{box-shadow:",TZ(r),";}","")),Ve(d)&&(x.focus=M("*:focus>&{box-shadow:",TZ(d),";}",""));let g=M(DD,x.Base,x.hover,x.focus,x.active,"","");return G(g,l)},[t,e,l,G,d,b,n,o,a]);return{...i,className:X,"aria-hidden":!0}}var jD=u(V(),1);function FXc(c,t){let e=ED(c);return(0,jD.jsx)(Gc,{...e,ref:t})}var YXc=ec(FXc,"Elevation"),gu=YXc;var MD=M("padding:",O(2),";",""),PD={none:{name:"1hcx8jb",styles:"padding:0"},large:M("padding:",O(6)," ",O(8),";",""),medium:M("padding:",O(4)," ",O(6),";",""),small:M("padding:",O(4),";",""),xSmall:MD,extraSmall:MD},QZ=c=>{switch(c){case"xSmall":return O(2);case"small":return O(4);case"medium":return O(6);case"large":return O(8);case"none":return"0";default:return O(6)}},w0=c=>{if(typeof c=="string")return PD[c];if(c){let{blockStart:t,blockEnd:e,inlineStart:l,inlineEnd:d}=c;return M("padding-block-start:",QZ(t),";padding-block-end:",QZ(e),";padding-inline-start:",QZ(l),";padding-inline-end:",QZ(d),";","")}return PD.medium};var O0=`calc(${L.radiusLarge} - 1px)`,fXc=M("box-shadow:0 0 0 1px ",L.surfaceBorderColor,";outline:none;",""),vXc={name:"1showjb",styles:"border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"},NXc={name:"14n5oej",styles:"border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"},_D={name:"13udsys",styles:"height:100%"},KD={name:"6ywzd",styles:"box-sizing:border-box;height:auto;max-height:100%"},qD={name:"dq805e",styles:"box-sizing:border-box;overflow:hidden;&>img,&>iframe{display:block;height:auto;max-width:100%;width:100%;}"},$D={name:"c990dr",styles:"box-sizing:border-box;display:block;width:100%"},Hu=M("&:first-of-type{border-top-left-radius:",O0,";border-top-right-radius:",O0,";}&:last-of-type{border-bottom-left-radius:",O0,";border-bottom-right-radius:",O0,";}",""),UZ=M("border-color:",L.colorDivider,";",""),SXc={name:"1t90u8d",styles:"box-shadow:none"},cL={name:"1e1ncky",styles:"border:none"},zXc=M("border-radius:",O0,";",""),DZ=M("background-color:",D.ui.backgroundDisabled,";","");function tL({isBorderless:c,isRounded:t}){return M(fXc,c&&SXc,t&&zXc,"","")}function eL({isBorderless:c,isShady:t,size:e}){return M(vXc,Hu,UZ,w0(e),c&&cL,t&&DZ,"","")}function lL({isBorderless:c,isShady:t,size:e}){return M(NXc,Hu,UZ,w0(e),c&&cL,t&&DZ,"","")}var oL=u(dt(),1),aL=u(Y(),1);var bL=u(dt(),1);var i2="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"&&AXc(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 dL(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(kXc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(i2,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function AXc(c){let t=G2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)dL(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=G2();e.styles.set(c,t);for(let l of e.documents.keys())dL(l,c,t)}typeof process>"u",wXc("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 Ko={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 LZ(c){let{backgroundSize:t=12,borderBottom:e=!1,borderLeft:l=!1,borderRight:d=!1,borderTop:b=!1,className:n,style:o,variant:a="primary",...i}=tc(c,"Surface"),X=a==="dotted"||a==="grid"?{...o,"--wp-components-surface-background-size":`${t}px`,"--wp-components-surface-background-size-dotted":`${t-1}px`}:o;return{...i,className:N(Ko.surface,{[Ko["border-bottom"]]:e,[Ko["border-left"]]:l,[Ko["border-right"]]:d,[Ko["border-top"]]:b,[Ko.secondary]:a==="secondary",[Ko.dotted]:a==="dotted",[Ko.grid]:a==="grid"},n),style:X}}var nL=u(V(),1);function OXc(c,t){(0,bL.default)("wp.components.__experimentalSurface",{since:"7.2",version:"7.4"});let e=LZ(c);return(0,nL.jsx)(Gc,{...e,ref:t})}var TXc=ec(OXc,"Surface"),X2=TXc;function QXc({elevation:c,isElevated:t,...e}){let l={...e},d=c;return t&&((0,oL.default)("Card isElevated prop",{since:"5.9",alternative:"elevation"}),d??=2),typeof d<"u"&&(l.elevation=d),l}function u2(c){let{className:t,elevation:e=0,isBorderless:l=!1,isRounded:d=!0,size:b="medium",...n}=tc(QXc(c),"Card"),o=Vc(),a=(0,aL.useMemo)(()=>o(tL({isBorderless:l,isRounded:d}),t),[t,o,l,d]);return{...LZ({...n,className:a}),elevation:e,isBorderless:l,isRounded:d,size:b}}var Yi=u(V(),1);function UXc(c,t){let{children:e,elevation:l,isBorderless:d,isRounded:b,size:n,...o}=u2(c),a=b?L.radiusLarge:0,i=Vc(),G=(0,s2.useMemo)(()=>i(M({borderRadius:a},"","")),[i,a]),X=(0,s2.useMemo)(()=>{let s={size:n,isBorderless:d};return{CardBody:s,CardHeader:s,CardFooter:s}},[d,n]);return(0,Yi.jsx)(oi,{value:X,children:(0,Yi.jsxs)(Gc,{...o,ref:t,children:[(0,Yi.jsx)(Gc,{className:i(_D),children:e}),(0,Yi.jsx)(gu,{className:G,isInteractive:!1,value:l?1:0}),(0,Yi.jsx)(gu,{className:G,isInteractive:!1,value:l})]})})}var DXc=ec(UXc,"Card"),EZ=DXc;var mL=u(Y(),1);var iL=M("@media only screen and ( min-device-width: 40em ){&::-webkit-scrollbar{height:12px;width:12px;}&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar-track{background:",L.colorScrollbarTrack,";border-radius:8px;}&::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:",L.colorScrollbarThumb,";border:2px solid rgba( 0, 0, 0, 0 );border-radius:7px;}&:hover::-webkit-scrollbar-thumb{background-color:",L.colorScrollbarThumbHover,";}}",""),GL={name:"13udsys",styles:"height:100%"};var XL={name:"7zq9w",styles:"scroll-behavior:smooth"},uL={name:"q33xhg",styles:"overflow-x:auto;overflow-y:hidden"},sL={name:"103x71s",styles:"overflow-x:hidden;overflow-y:auto"},rL={name:"umwchj",styles:"overflow-y:auto"};function xL(c){let{className:t,scrollDirection:e="y",smoothScroll:l=!1,...d}=tc(c,"Scrollable"),b=Vc(),n=(0,mL.useMemo)(()=>b(GL,iL,l&&XL,e==="x"&&uL,e==="y"&&sL,e==="auto"&&rL,t),[t,b,e,l]);return{...d,className:n}}var gL=u(V(),1);function EXc(c,t){let e=xL(c);return(0,gL.jsx)(Gc,{...e,ref:t})}var jXc=ec(EXc,"Scrollable"),T0=jXc;var HL=u(Y(),1);function r2(c){let{className:t,isScrollable:e=!1,isShady:l=!1,size:d="medium",...b}=tc(c,"CardBody"),n=Vc(),o=(0,HL.useMemo)(()=>n(KD,Hu,w0(d),l&&DZ,"components-card__body",t),[t,n,l,d]);return{...b,className:o,isScrollable:e}}var m2=u(V(),1);function MXc(c,t){let{isScrollable:e,...l}=r2(c);return e?(0,m2.jsx)(T0,{...l,ref:t}):(0,m2.jsx)(Gc,{...l,ref:t})}var PXc=ec(MXc,"CardBody"),jZ=PXc;var IL=u(V(),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"&&KXc(document)),c.__wpStyleRuntime}function _Xc(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 RL(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(_Xc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(x2,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function KXc(c){let t=g2();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 qXc(c,t){let e=g2();e.styles.set(c,t);for(let l of e.documents.keys())RL(l,c,t)}typeof process>"u",qXc("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 $Xc={divider:"e10c29fc10c181dc__divider"};function cuc(c,t){let{className:e,margin:l,marginEnd:d,marginStart:b,style:n,...o}=tc(c,"Divider"),a={...n},i=O(b??l),G=O(d??l);return i&&(a["--wp-components-divider-margin-start"]=i),G&&(a["--wp-components-divider-margin-end"]=G),(0,IL.jsx)(Hx,{className:N($Xc.divider,e),style:a,...o,ref:t})}var tuc=ec(cuc,"Divider"),Q0=tuc;var ZL=u(Y(),1);function H2(c){let{className:t,...e}=tc(c,"CardDivider"),l=Vc(),d=(0,ZL.useMemo)(()=>l($D,UZ,"components-card__divider",t),[t,l]);return{...e,className:d}}var pL=u(V(),1);function euc(c,t){let e=H2(c);return(0,pL.jsx)(Q0,{...e,ref:t})}var luc=ec(euc,"CardDivider"),MZ=luc;var WL=u(Y(),1);function R2(c){let{className:t,justify:e,isBorderless:l=!1,isShady:d=!1,size:b="medium",...n}=tc(c,"CardFooter"),o=Vc(),a=(0,WL.useMemo)(()=>o(lL({isBorderless:l,isShady:d,size:b}),"components-card__footer",t),[t,o,l,d,b]);return{...n,className:a,justify:e}}var BL=u(V(),1);function duc(c,t){let e=R2(c);return(0,BL.jsx)(it,{...e,ref:t})}var buc=ec(duc,"CardFooter"),PZ=buc;var yL=u(Y(),1);function I2(c){let{className:t,isBorderless:e=!1,isShady:l=!1,size:d="medium",...b}=tc(c,"CardHeader"),n=Vc(),o=(0,yL.useMemo)(()=>n(eL({isBorderless:e,isShady:l,size:d}),"components-card__header",t),[t,n,e,l,d]);return{...b,className:o}}var VL=u(V(),1);function nuc(c,t){let e=I2(c);return(0,VL.jsx)(it,{...e,ref:t})}var ouc=ec(nuc,"CardHeader"),_Z=ouc;var JL=u(Y(),1);function Z2(c){let{className:t,...e}=tc(c,"CardMedia"),l=Vc(),d=(0,JL.useMemo)(()=>l(qD,Hu,"components-card__media",t),[t,l]);return{...e,className:d}}var hL=u(V(),1);function auc(c,t){let e=Z2(c);return(0,hL.jsx)(Gc,{...e,ref:t})}var iuc=ec(auc,"CardMedia"),KZ=iuc;var p2=u(Y(),1),qZ=u(nc(),1),CL=u(dt(),1);var Lb=u(V(),1);function FL(c){let{__nextHasNoMarginBottom:t,label:e,className:l,heading:d,checked:b,indeterminate:n,help:o,id:a,onChange:i,onClick:G,...X}=c;d&&(0,CL.default)("`heading` prop in `CheckboxControl`",{alternative:"a separate element to implement a heading",since:"5.8"});let[s,r]=(0,p2.useState)(!1),[m,x]=(0,p2.useState)(!1),g=(0,qZ.useRefEffect)(I=>{I&&(I.indeterminate=!!n,r(I.matches(":checked")),x(I.matches(":indeterminate")))},[b,n]),R=(0,qZ.useInstanceId)(FL,"inspector-checkbox-control",a),H=I=>i(I.target.checked);return(0,Lb.jsx)(Sc,{label:d,id:R,help:o&&(0,Lb.jsx)("span",{className:"components-checkbox-control__help",children:o}),className:N("components-checkbox-control",l),children:(0,Lb.jsxs)(wc,{spacing:0,justify:"start",alignment:"top",children:[(0,Lb.jsxs)("span",{className:"components-checkbox-control__input-container",children:[(0,Lb.jsx)("input",{ref:g,id:R,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:H,checked:b,"aria-describedby":o?R+"__help":void 0,onClick:I=>{I.currentTarget.focus(),G?.(I)},...X}),m?(0,Lb.jsx)(ce,{icon:o0,className:"components-checkbox-control__indeterminate",role:"presentation"}):null,s?(0,Lb.jsx)(ce,{icon:Ce,className:"components-checkbox-control__checked",role:"presentation"}):null]}),e&&(0,Lb.jsx)("label",{className:"components-checkbox-control__label",htmlFor:R,children:e})]})})}var YL=FL;var $Z=u(Y(),1),fL=u(nc(),1),vL=u(dt(),1);var NL=u(V(),1),Guc=4e3;function SL({className:c,children:t,onCopy:e,onFinishCopy:l,text:d,...b}){(0,vL.default)("wp.components.ClipboardButton",{since:"5.8",alternative:"wp.compose.useCopyToClipboard"});let n=(0,$Z.useRef)(void 0),o=(0,fL.useCopyToClipboard)(d,()=>{e(),n.current&&clearTimeout(n.current),l&&(n.current=setTimeout(()=>l(),Guc))});(0,$Z.useEffect)(()=>()=>{n.current&&clearTimeout(n.current)},[]);let a=N("components-clipboard-button",c);return(0,NL.jsx)(bc,{...b,className:a,ref:o,onCopy:G=>{G.target.focus()},children:t})}var $e=u(Y(),1),Ut=u(ic(),1);var O2=u(nc(),1);function zL(c){let t=c?.toString?.()??"";return t=t.replace(/['\u2019]/,""),hR(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 cp=u(Y(),1),tp=(0,cp.createContext)({size:"medium"});tp.displayName="ItemGroupContext";var ep=()=>(0,cp.useContext)(tp);var W2="data-wp-hash";function B2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uuc(document)),c.__wpStyleRuntime}function Xuc(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 AL(c,t,e){if(!c.head)return;let l=B2(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Xuc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(W2,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function uuc(c){let t=B2();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 suc(c,t){let e=B2();e.styles.set(c,t);for(let l of e.documents.keys())AL(l,c,t)}typeof process>"u",suc("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 qo={"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"},kL={small:qo["is-size-small"],medium:qo["is-size-medium"],large:qo["is-size-large"]};function wL(c){let{as:t,className:e,onClick:l,role:d="listitem",size:b,...n}=tc(c,"Item"),{spacedAround:o,size:a}=ep(),i=b||a,G=t||(typeof l<"u"?"button":"div"),X=N(qo.item,G==="button"&&qo["is-unstyled-button"],G==="a"&&qo["is-unstyled-link"],kL[i]||kL.medium,o&&qo["is-spaced-around"],e),s=qo["item-wrapper"];return{as:G,className:X,onClick:l,wrapperClassName:s,role:d,...n}}var y2=u(V(),1);function ruc(c,t){let{role:e,wrapperClassName:l,...d}=wL(c);return(0,y2.jsx)("div",{role:e,className:l,children:(0,y2.jsx)(Gc,{...d,ref:t})})}var muc=ec(ruc,"Item"),Ru=muc;var V2="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"&&guc(document)),c.__wpStyleRuntime}function xuc(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 OL(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(xuc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(V2,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function guc(c){let t=J2();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)OL(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 Huc(c,t){let e=J2();e.styles.set(c,t);for(let l of e.documents.keys())OL(l,c,t)}typeof process>"u",Huc("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 lp={"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 TL(c){let{className:t,isBordered:e=!1,isRounded:l=!0,isSeparated:d=!1,role:b="list",...n}=tc(c,"ItemGroup"),o=N(lp["item-group"],{[lp["is-bordered"]]:e,[lp["is-separated"]]:d,[lp["is-rounded"]]:l},t);return{isBordered:e,className:o,role:b,isSeparated:d,...n}}var h2=u(V(),1);function Ruc(c,t){let{isBordered:e,isSeparated:l,size:d,...b}=TL(c),{size:n}=ep(),i={spacedAround:!e&&!l,size:d||n};return(0,h2.jsx)(tp.Provider,{value:i,children:(0,h2.jsx)(Gc,{...b,ref:t})})}var Iuc=ec(Ruc,"ItemGroup"),Iu=Iuc;var Tn=u(ic(),1),GE=u(nc(),1),Gp=u(Y(),1);var aE=u(ic(),1),iE=u(Y(),1);var op=u(Y(),1);var ML=u(nc(),1),On=u(Y(),1),Zu=u(ic(),1);var Zuc=16,puc=16,C2=10,QL=0,UL=5,F2=C2,Nlt=(puc+Zuc)/2;function dp(c){return Math.max(0,Math.min(100,c))}function Wuc(c,t,e,l=QL){let d=c[t].position,b=Math.min(d,e),n=Math.max(d,e);return c.some(({position:o},a)=>a!==t&&(Math.abs(o-e)<l||b<o&&o<n))}function DL(c,t,e){let l=c.findIndex(n=>n.position>t),d={color:e,position:t},b=c.slice();return b.splice(l-1,0,d),b}function LL(c,t){return c.filter((e,l)=>l!==t)}function EL(c,t,e){let l=c.slice();return l[t]=e,l}function bp(c,t,e){if(Wuc(c,t,e))return c;let l={...c[t],position:e};return EL(c,t,l)}function Y2(c,t,e){let l={...c[t],color:e};return EL(c,t,l)}function jL(c,t,e){let l=c.findIndex(d=>d.position===t);return Y2(c,l,e)}function np(c,t){if(!t)return;let{x:e,width:l}=t.getBoundingClientRect(),d=c-e;return Math.round(dp(d*100/l))}var Qt=u(V(),1);function PL({isOpen:c,position:t,color:e,...l}){let b=`components-custom-gradient-picker__control-point-button-description-${(0,ML.useInstanceId)(PL)}`;return(0,Qt.jsxs)(Qt.Fragment,{children:[(0,Qt.jsx)(bc,{"aria-label":(0,Zu.sprintf)((0,Zu.__)("Gradient control point at position %1$d%% with color code %2$s."),t,e),"aria-describedby":b,"aria-haspopup":"true","aria-expanded":c,__next40pxDefaultSize:!0,className:N("components-custom-gradient-picker__control-point-button",{"is-active":c}),...l}),(0,Qt.jsx)(fc,{id:b,children:(0,Zu.__)("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 _L({isRenderedInSidebar:c,className:t,...e}){let l=(0,On.useMemo)(()=>({placement:"bottom",offset:8,resize:!1}),[]),d=N("components-custom-gradient-picker__control-point-dropdown",t);return(0,Qt.jsx)(_J,{isRenderedInSidebar:c,popoverProps:l,className:d,...e})}function KL({disableRemove:c,disableAlpha:t,gradientPickerDomRef:e,ignoreMarkerPosition:l,value:d,onChange:b,onStartControlPointChange:n,onStopControlPointChange:o,__experimentalIsRenderedInSidebar:a}){let i=(0,On.useRef)(void 0),G=r=>{if(i.current===void 0||e.current===null)return;let m=np(r.clientX,e.current),{initialPosition:x,index:g,significantMoveHappened:R}=i.current;!R&&Math.abs(x-m)>=UL&&(i.current.significantMoveHappened=!0),b(bp(d,g,m))},X=()=>{window&&window.removeEventListener&&i.current&&i.current.listenersActivated&&(window.removeEventListener("mousemove",G),window.removeEventListener("mouseup",X),o(),i.current.listenersActivated=!1)},s=(0,On.useRef)(void 0);return s.current=X,(0,On.useEffect)(()=>()=>{s.current?.()},[]),(0,Qt.jsx)(Qt.Fragment,{children:d.map((r,m)=>{let x=r?.position;return l!==x&&(0,Qt.jsx)(_L,{isRenderedInSidebar:a,onClose:o,renderToggle:({isOpen:g,onToggle:R})=>(0,Qt.jsx)(PL,{onClick:()=>{i.current&&i.current.significantMoveHappened||(g?o():n(),R())},onMouseDown:()=>{window&&window.addEventListener&&(i.current={initialPosition:x,index:m,significantMoveHappened:!1,listenersActivated:!0},n(),window.addEventListener("mousemove",G),window.addEventListener("mouseup",X))},onKeyDown:H=>{H.code==="ArrowLeft"?(H.stopPropagation(),b(bp(d,m,dp(r.position-F2)))):H.code==="ArrowRight"&&(H.stopPropagation(),b(bp(d,m,dp(r.position+F2))))},isOpen:g,position:r.position,color:r.color},m),renderContent:({onClose:g})=>(0,Qt.jsxs)(kn,{paddingSize:"none",children:[(0,Qt.jsx)(wb,{enableAlpha:!t,color:r.color,onChange:R=>{b(Y2(d,m,Jc(R).toRgbString()))}}),!c&&d.length>2&&(0,Qt.jsx)(wc,{className:"components-custom-gradient-picker__remove-control-point-wrapper",alignment:"center",children:(0,Qt.jsx)(bc,{onClick:()=>{b(LL(d,m)),g()},variant:"link",children:(0,Zu.__)("Remove Control Point")})})]}),style:{left:`${r.position}%`,transform:"translateX( -50% )"}},m)})})}function Buc({value:c,onChange:t,onOpenInserter:e,onCloseInserter:l,insertPosition:d,disableAlpha:b,__experimentalIsRenderedInSidebar:n}){let[o,a]=(0,On.useState)(!1);return(0,Qt.jsx)(_L,{isRenderedInSidebar:n,className:"components-custom-gradient-picker__inserter",onClose:()=>{l()},renderToggle:({isOpen:i,onToggle:G})=>(0,Qt.jsx)(bc,{__next40pxDefaultSize:!0,"aria-expanded":i,"aria-haspopup":"true",onClick:()=>{i?l():(a(!1),e()),G()},className:"components-custom-gradient-picker__insert-point-dropdown",icon:Vn}),renderContent:()=>(0,Qt.jsx)(kn,{paddingSize:"none",children:(0,Qt.jsx)(wb,{enableAlpha:!b,onChange:i=>{o?t(jL(c,d,Jc(i).toRgbString())):(t(DL(c,d,Jc(i).toRgbString())),a(!0))}})}),style:d!==null?{left:`${d}%`,transform:"translateX( -50% )"}:void 0})}KL.InsertPoint=Buc;var f2=KL;var fi=u(V(),1),yuc=(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},Vuc={id:"IDLE"};function ap({background:c,hasGradient:t,value:e,onChange:l,disableInserter:d=!1,disableAlpha:b=!1,__experimentalIsRenderedInSidebar:n=!1}){let o=(0,op.useRef)(null),[a,i]=(0,op.useReducer)(yuc,Vuc),G=m=>{if(!o.current)return;let x=np(m.clientX,o.current);if(e.some(({position:g})=>Math.abs(x-g)<C2)){a.id==="MOVING_INSERTER"&&i({type:"STOP_INSERTER_MOVE"});return}i({type:"MOVE_INSERTER",insertPosition:x})},X=()=>{i({type:"STOP_INSERTER_MOVE"})},s=a.id==="MOVING_INSERTER",r=a.id==="INSERTING_CONTROL_POINT";return(0,fi.jsxs)("div",{className:N("components-custom-gradient-picker__gradient-bar",{"has-gradient":t}),onMouseEnter:G,onMouseMove:G,onMouseLeave:X,children:[(0,fi.jsx)("div",{className:"components-custom-gradient-picker__gradient-bar-background",style:{background:c,opacity:t?1:.4}}),(0,fi.jsxs)("div",{ref:o,className:"components-custom-gradient-picker__markers-container",children:[!d&&(s||r)&&(0,fi.jsx)(f2.InsertPoint,{__experimentalIsRenderedInSidebar:n,disableAlpha:b,insertPosition:a.insertPosition,value:e,onChange:l,onOpenInserter:()=>{i({type:"OPEN_INSERTER"})},onCloseInserter:()=>{i({type:"CLOSE_INSERTER"})}}),(0,fi.jsx)(f2,{__experimentalIsRenderedInSidebar:n,disableAlpha:b,disableRemove:d,gradientPickerDomRef:o,ignoreMarkerPosition:r?a.insertPosition:void 0,value:e,onChange:l,onStartControlPointChange:()=>{i({type:"START_CONTROL_CHANGE"})},onStopControlPointChange:()=>{i({type:"STOP_CONTROL_CHANGE"})}})]})]})}var S2=u(qL(),1);var N2=u(ic(),1),U0="linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%)",$L=180,ip={type:"angular",value:"90"},cE=[{value:"linear-gradient",label:(0,N2.__)("Linear")},{value:"radial-gradient",label:(0,N2.__)("Radial")}],tE={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 Juc({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,b]=t;return`hsla(${e},${l}%,${d}%,${b})`}return`${c}(${t.join(",")})`}function huc(c){if(!c)return"";let{value:t,type:e}=c;return e==="calc"?`calc(${t})`:`${t}${e}`}function Cuc({type:c,value:t,length:e}){return`${Juc({type:c,value:t})} ${huc(e)}`}function Fuc(c){if(!(Array.isArray(c)||!c||c.type!=="angular"))return`${c.value}deg`}function Ni({type:c,orientation:t,colorStops:e}){let l=Fuc(t),d=e.sort((b,n)=>{let o=a=>a?.length?.value===void 0?0:parseInt(a.length.value);return o(b)-o(n)}).map(Cuc);return`${c}(${[l,...d].filter(Boolean).join(",")})`}Ll([El]);function eE(c){return Ni({type:"linear-gradient",orientation:ip,colorStops:c.colorStops})}function Yuc(c){return c.length===void 0||c.length.type!=="%"}function lE(c){let t,e=!!c,l=c??U0;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(U0)[0],e=!1}if(!Array.isArray(t.orientation)&&t.orientation?.type==="directional"&&(t.orientation={type:"angular",value:tE[t.orientation.value].toString()}),t.colorStops.some(Yuc)){let{colorStops:d}=t,b=100/(d.length-1);d.forEach((n,o)=>{n.length={value:`${b*o}`,type:"%"}})}return{gradientAST:t,hasGradient:e}}function dE(c,t){return{...c,colorStops:t.map(({position:e,color:l})=>{let{r:d,g:b,b:n,a:o}=Jc(l).toRgb();return{length:{type:"%",value:e?.toString()},type:o<1?"rgba":"rgb",value:o<1?[`${d}`,`${b}`,`${n}`,`${o}`]:[`${d}`,`${b}`,`${n}`]}})}}function bE(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 nE=S(Le,{target:"e10bzpgi1"})({name:"1gvx10y",styles:"flex-grow:5"}),oE=S(Le,{target:"e10bzpgi0"})({name:"1gvx10y",styles:"flex-grow:5"});var Td=u(V(),1),fuc=({gradientAST:c,hasGradient:t,onChange:e})=>{let l=c?.orientation?.value??$L;return(0,Td.jsx)(SI,{onChange:b=>{e(Ni({...c,orientation:{type:"angular",value:`${b}`}}))},value:t?l:""})},vuc=({gradientAST:c,hasGradient:t,onChange:e})=>{let{type:l}=c,d=(0,iE.useRef)(Number(ip.value));l==="linear-gradient"&&c.orientation&&(d.current=Number(c.orientation.value));let b=()=>{e(Ni({...c,orientation:{type:"angular",value:`${d.current}`},type:"linear-gradient"}))},n=()=>{let{orientation:a,...i}=c;e(Ni({...i,type:"radial-gradient"}))},o=a=>{a==="linear-gradient"&&b(),a==="radial-gradient"&&n()};return(0,Td.jsx)(zb,{className:"components-custom-gradient-picker__type-picker",label:(0,aE.__)("Type"),labelPosition:"top",onChange:o,options:cE,value:t?l:void 0})};function Nuc({value:c,onChange:t,enableAlpha:e=!0,__experimentalIsRenderedInSidebar:l=!1}){let{gradientAST:d,hasGradient:b}=lE(c),n=eE(d),o=d.colorStops.map(a=>({color:bE(a),position:parseInt(a.length.value)}));return(0,Td.jsxs)(tt,{spacing:4,className:"components-custom-gradient-picker",children:[(0,Td.jsx)(ap,{__experimentalIsRenderedInSidebar:l,disableAlpha:!e,background:n,hasGradient:b,value:o,onChange:a=>{t(Ni(dE(d,a)))}}),(0,Td.jsxs)(it,{gap:3,className:"components-custom-gradient-picker__ui-line",children:[(0,Td.jsx)(nE,{children:(0,Td.jsx)(vuc,{gradientAST:d,hasGradient:b,onChange:t})}),(0,Td.jsx)(oE,{children:d.type==="linear-gradient"&&(0,Td.jsx)(fuc,{gradientAST:d,hasGradient:b,onChange:t})})]})]})}var pu=Nuc;var qe=u(V(),1),Suc=c=>Array.isArray(c.gradients)&&!("gradient"in c),zuc=c=>c.length>0&&c.every(t=>Suc(t));function XE({className:c,clearGradient:t,gradients:e,onChange:l,value:d,selectedSlug:b,...n}){let o=(0,Gp.useMemo)(()=>e.map(({gradient:a,name:i,slug:G},X)=>{let s=b?G===b:d===a;return(0,qe.jsx)(_e.Option,{value:a,isSelected:s,tooltipText:i||(0,Tn.sprintf)((0,Tn.__)("Gradient code: %s"),a),style:{color:"rgba( 0,0,0,0 )",background:a},onClick:s?t:()=>l(a,X,G),"aria-label":i?(0,Tn.sprintf)((0,Tn.__)("Gradient: %s"),i):(0,Tn.sprintf)((0,Tn.__)("Gradient code: %s"),a)},G)}),[e,d,l,t,b]);return(0,qe.jsx)(_e.OptionGroup,{className:c,options:o,...n})}function uE({className:c,clearGradient:t,gradients:e,onChange:l,value:d,selectedSlug:b,headingLevel:n}){let o=(0,GE.useInstanceId)(uE);return(0,qe.jsx)(tt,{spacing:3,className:c,children:e.map(({name:a,gradients:i},G)=>{let X=`color-palette-${o}-${G}`;return(0,qe.jsxs)(tt,{spacing:2,children:[(0,qe.jsx)(IZ,{level:n,id:X,children:a}),(0,qe.jsx)(XE,{clearGradient:t,gradients:i,onChange:(s,r,m)=>l(s,G,m),value:d,selectedSlug:b,"aria-labelledby":X})]},G)})})}function kuc(c){let{asButtons:t,loop:e,actions:l,headingLevel:d,"aria-label":b,"aria-labelledby":n,...o}=c,a=zuc(c.gradients)?(0,qe.jsx)(uE,{headingLevel:d,...o}):(0,qe.jsx)(XE,{...o}),{metaProps:i,labelProps:G}=Ji(t,e,b,n);return(0,qe.jsx)(_e,{...i,...G,actions:l,options:a})}function Auc({className:c,gradients:t=[],onChange:e,value:l,clearable:d=!0,enableAlpha:b=!0,disableCustomGradients:n=!1,__experimentalIsRenderedInSidebar:o,headingLevel:a=2,...i}){let G=(0,Gp.useCallback)(()=>e(void 0),[e]);return(0,qe.jsxs)(tt,{spacing:t.length?4:0,children:[!n&&(0,qe.jsx)(pu,{__experimentalIsRenderedInSidebar:o,enableAlpha:b,value:l,onChange:e}),(t.length>0||d)&&(0,qe.jsx)(kuc,{...i,className:c,clearGradient:G,gradients:t,onChange:e,value:l,actions:d&&!n&&(0,qe.jsx)(_e.ButtonAction,{onClick:G,accessibleWhenDisabled:!0,disabled:!l,children:(0,Tn.__)("Clear")}),headingLevel:a})]})}var Xp=Auc;var gE=u(Y(),1);var Bu=u(Y(),1),rE=u(nc(),1),z2=u(Wu(),1),mE=u(V(),1),wuc=()=>{},Ouc=["menuitem","menuitemradio","menuitemcheckbox"];function Tuc(c,t,e){let l=c+e;return l<0?t+l:l>=t?l-t:l}function Quc(c,t,e){let d=(e?z2.focus.tabbable:z2.focus.focusable).find(c),b=d.indexOf(t);return b>-1?{index:b,target:t,focusables:d}:null}function Uuc({children:c,stopNavigationEvents:t,eventToOffset:e,onNavigate:l=wuc,onKeyDown:d,cycle:b=!0,onlyBrowserTabstops:n,...o},a){let i=(0,Bu.useRef)(null);(0,Bu.useEffect)(()=>{let X=i.current;if(!X)return;function s(r){d&&d(r);let m=e(r);if(m!==void 0&&t){r.stopImmediatePropagation();let Z=r.target?.getAttribute("role");Z&&Ouc.includes(Z)&&r.preventDefault()}if(!m)return;let x=r.target?.ownerDocument?.activeElement;if(!x)return;let g=Quc(X,x,!!n);if(!g)return;let{index:R,focusables:H}=g,I=b?Tuc(R,H.length,m):R+m;I>=0&&I<H.length&&(H[I].focus(),l(I,H[I]),r.code==="Tab"&&r.preventDefault())}return X.addEventListener("keydown",s),()=>{X.removeEventListener("keydown",s)}},[d,e,t,b,l,n]);let G=(0,rE.useMergeRefs)([i,a]);return(0,mE.jsx)("div",{ref:G,...o,children:c})}var xE=(0,Bu.forwardRef)(Uuc);xE.displayName="NavigableContainer";var up=xE;var HE=u(V(),1);function Duc({role:c="menu",orientation:t="vertical",...e},l){return(0,HE.jsx)(up,{ref:l,stopNavigationEvents:!0,onlyBrowserTabstops:!1,role:c,"aria-orientation":c!=="presentation"&&(t==="vertical"||t==="horizontal")?t:void 0,eventToOffset:b=>{let{code:n}=b,o=["ArrowDown"],a=["ArrowUp"];if(t==="horizontal"&&(o=["ArrowRight"],a=["ArrowLeft"]),t==="both"&&(o=["ArrowRight","ArrowDown"],a=["ArrowLeft","ArrowUp"]),o.includes(n))return 1;if(a.includes(n))return-1;if(["ArrowDown","ArrowUp","ArrowLeft","ArrowRight"].includes(n))return 0},...e})}var RE=(0,gE.forwardRef)(Duc);RE.displayName="NavigableMenu";var Si=RE;var IE=u(Y(),1);var ZE=u(V(),1);function Luc({eventToOffset:c,...t},e){return(0,ZE.jsx)(up,{ref:e,stopNavigationEvents:!0,onlyBrowserTabstops:!0,eventToOffset:d=>{let{code:b,shiftKey:n}=d;if(b==="Tab")return n?-1:1;if(c)return c(d)},...t})}var pE=(0,IE.forwardRef)(Luc);pE.displayName="TabbableContainer";var k2=pE;var yu=u(V(),1);function A2(c={},t={}){let e={...c,...t};return t.className&&c.className&&(e.className=N(t.className,c.className)),e}function WE(c){return typeof c=="function"}function Euc(c){let{children:t,className:e,controls:l,icon:d=XV,label:b,popoverProps:n,toggleProps:o,menuProps:a,disableOpenOnArrowDown:i=!1,text:G,noIcons:X,open:s,defaultOpen:r,onToggle:m,variant:x}=tc(c,"DropdownMenu");if(!l?.length&&!WE(t))return null;let g;l?.length&&(g=l,Array.isArray(g[0])||(g=[l]));let R=A2({className:"components-dropdown-menu__popover",variant:x},n);return(0,yu.jsx)(Sb,{className:e,popoverProps:R,renderToggle:({isOpen:H,onToggle:I})=>{let Z=B=>{i||!H&&B.code==="ArrowDown"&&(B.preventDefault(),I())},{as:p=bc,...y}=o??{},W=A2({className:N("components-dropdown-menu__toggle",{"is-opened":H})},y);return(0,yu.jsx)(p,{...W,icon:d,onClick:B=>{I(),W.onClick&&W.onClick(B)},onKeyDown:B=>{Z(B),W.onKeyDown&&W.onKeyDown(B)},"aria-haspopup":"true","aria-expanded":H,label:b,text:G,showTooltip:o?.showTooltip??!0,children:W.children})},renderContent:H=>{let I=A2({"aria-label":b,className:N("components-dropdown-menu__menu",{"no-icons":X})},a);return(0,yu.jsxs)(Si,{...I,role:"menu",children:[WE(t)?t(H):null,g?.flatMap((Z,p)=>Z.map((y,W)=>(0,yu.jsx)(bc,{size:"compact",onClick:B=>{B.stopPropagation(),H.onClose(),y.onClick&&y.onClick()},className:N("components-dropdown-menu__menu-item",{"has-separator":p>0&&W===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},[p,W].join())))]})},open:s,defaultOpen:r,onToggle:m})}var juc=ii(Euc,"DropdownMenu"),Qd=juc;var BE=S(Nb,{target:"e1lpqc908"})("&&{flex-shrink:0;width:",O(6),";height:",O(6),";}"),yE=S(Fb,{target:"e1lpqc907"})(rI,"{background:",D.gray[100],";border-radius:",L.radiusXSmall,";",vd,vd,vd,vd,"{height:",O(8),";}",Ml,Ml,Ml,"{border-color:transparent;box-shadow:none;}}"),VE=S("div",{target:"e1lpqc906"})("line-height:",O(8),";margin-left:",O(2),";margin-right:",O(2),";white-space:nowrap;overflow:hidden;"),JE=S(Sd,{target:"e1lpqc905"})("text-transform:uppercase;line-height:",O(6),";font-weight:",L.fontWeightEmphasis,";&&&{font-size:11px;margin-bottom:0;}"),hE=S(Gc,{target:"e1lpqc904"})("height:",O(6),";display:flex;"),w2=S(Gc,{target:"e1lpqc903"})("margin-top:",O(2),";"),CE=S(Gc,{target:"e1lpqc902"})({name:"u6wnko",styles:"&&&{.components-button.has-icon{min-width:0;padding:0;}}"}),FE=S(bc,{target:"e1lpqc901"})("&&{color:",D.theme.accent,";}"),YE=S(bc,{target:"e1lpqc900"})("&&{margin-top:",O(1),";}");var Cc=u(V(),1),Muc="#000";function Puc({value:c,onChange:t,label:e}){return(0,Cc.jsx)(yE,{size:"compact",label:e,hideLabelFromVision:!0,value:c,onChange:t})}function _uc(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 Kuc(c,t){let e=new RegExp(`^${t}color-([\\d]+)$`),l=c.reduce((d,b)=>{if(typeof b?.slug=="string"){let n=b?.slug.match(e);if(n){let o=parseInt(n[1],10);if(o>=d)return o+1}}return d},1);return{name:(0,Ut.sprintf)((0,Ut.__)("Color %d"),l),slug:`${t}color-${l}`}}function fE({isGradient:c,element:t,onChange:e,popoverProps:l,onClose:d=()=>{}}){let b=(0,$e.useMemo)(()=>({shift:!0,offset:20,resize:!1,placement:"left-start",...l,className:N("components-palette-edit__popover",l?.className)}),[l]);return(0,Cc.jsxs)(Ao,{...b,onClose:d,children:[!c&&(0,Cc.jsx)(wb,{color:t.color,enableAlpha:!0,onChange:n=>{e({...t,color:n})}}),c&&(0,Cc.jsx)("div",{className:"components-palette-edit__popover-gradient-picker",children:(0,Cc.jsx)(pu,{__experimentalIsRenderedInSidebar:!0,value:t.gradient,onChange:n=>{e({...t,gradient:n})}})})]})}function quc({canOnlyChangeValues:c,element:t,onChange:e,onRemove:l,popoverProps:d,slugPrefix:b,isGradient:n}){let o=n?t.gradient:t.color,[a,i]=(0,$e.useState)(!1),[G,X]=(0,$e.useState)(null),s=(0,$e.useMemo)(()=>({...d,anchor:G}),[G,d]);return(0,Cc.jsxs)(Ru,{ref:X,size:"small",children:[(0,Cc.jsxs)(wc,{justify:"flex-start",children:[(0,Cc.jsx)(bc,{size:"small",onClick:()=>{i(!0)},"aria-label":(0,Ut.sprintf)((0,Ut.__)("Edit: %s"),t.name.trim().length?t.name:o||""),style:{padding:0},children:(0,Cc.jsx)(BE,{colorValue:o})}),(0,Cc.jsx)(Le,{children:c?(0,Cc.jsx)(VE,{children:t.name.trim().length?t.name:"\xA0"}):(0,Cc.jsx)(Puc,{label:n?(0,Ut.__)("Gradient name"):(0,Ut.__)("Color name"),value:t.name,onChange:r=>e({...t,name:r,slug:b+zL(r??"")})})}),!c&&(0,Cc.jsx)(he,{children:(0,Cc.jsx)(YE,{size:"small",icon:e0,label:(0,Ut.sprintf)((0,Ut.__)("Remove color: %s"),t.name.trim().length?t.name:o||""),onClick:l})})]}),a&&(0,Cc.jsx)(fE,{isGradient:n,onChange:e,element:t,popoverProps:s,onClose:()=>i(!1)})]})}function $uc({elements:c,onChange:t,canOnlyChangeValues:e,slugPrefix:l,isGradient:d,popoverProps:b,addColorRef:n}){let o=(0,$e.useRef)(void 0);(0,$e.useEffect)(()=>{o.current=c},[c]);let a=(0,O2.useDebounce)(i=>t(_uc(i)),100);return(0,Cc.jsx)(tt,{spacing:3,children:(0,Cc.jsx)(Iu,{isRounded:!0,isBordered:!0,isSeparated:!0,children:c.map((i,G)=>(0,Cc.jsx)(quc,{isGradient:d,canOnlyChangeValues:e,element:i,onChange:X=>{a(c.map((s,r)=>r===G?X:s))},onRemove:()=>{let X=c.filter((s,r)=>r!==G);t(X.length?X:void 0),n.current?.focus()},slugPrefix:l,popoverProps:b},G))})})}var csc=[];function tsc({gradients:c,colors:t=csc,onChange:e,paletteLabel:l,paletteLabelHeadingLevel:d=2,emptyMessage:b,canOnlyChangeValues:n,canReset:o,slugPrefix:a="",popoverProps:i}){let G=!!c,X=G?c:t,[s,r]=(0,$e.useState)(!1),[m,x]=(0,$e.useState)(null),g=s&&!!m&&X[m]&&!X[m].slug,H=X.length>0,I=(0,O2.useDebounce)(e,100),Z=(0,$e.useCallback)((y,W)=>{let B=W===void 0?void 0:X[W];B&&B[G?"gradient":"color"]===y?x(W):r(!0)},[G,X]),p=(0,$e.useRef)(null);return(0,Cc.jsxs)(CE,{children:[(0,Cc.jsxs)(wc,{children:[(0,Cc.jsx)(JE,{level:d,children:l}),(0,Cc.jsxs)(hE,{children:[H&&s&&(0,Cc.jsx)(FE,{size:"small",onClick:()=>{r(!1),x(null)},children:(0,Ut.__)("Done")}),!n&&(0,Cc.jsx)(bc,{ref:p,size:"small",isPressed:g,icon:Vn,label:G?(0,Ut.__)("Add gradient"):(0,Ut.__)("Add color"),onClick:()=>{let{name:y,slug:W}=Kuc(X,a);e(c?[...c,{gradient:U0,name:y,slug:W}]:[...t,{color:Muc,name:y,slug:W}]),r(!0),x(X.length)}}),H&&(!s||!n||o)&&(0,Cc.jsx)(Qd,{icon:b0,label:G?(0,Ut.__)("Gradient options"):(0,Ut.__)("Color options"),toggleProps:{size:"small"},children:({onClose:y})=>(0,Cc.jsx)(Cc.Fragment,{children:(0,Cc.jsxs)(Si,{role:"menu",children:[!s&&(0,Cc.jsx)(bc,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{r(!0),y()},className:"components-palette-edit__menu-button",children:(0,Ut.__)("Show details")}),!n&&(0,Cc.jsx)(bc,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{x(null),r(!1),e(),y()},className:"components-palette-edit__menu-button",children:G?(0,Ut.__)("Remove all gradients"):(0,Ut.__)("Remove all colors")}),o&&(0,Cc.jsx)(bc,{__next40pxDefaultSize:!0,className:"components-palette-edit__menu-button",variant:"tertiary",onClick:()=>{x(null),e(),y()},children:G?(0,Ut.__)("Reset gradient"):(0,Ut.__)("Reset colors")})]})})})]})]}),H&&(0,Cc.jsxs)(w2,{children:[s&&(0,Cc.jsx)($uc,{canOnlyChangeValues:n,elements:X,onChange:e,slugPrefix:a,isGradient:G,popoverProps:i,addColorRef:p}),!s&&m!==null&&(0,Cc.jsx)(fE,{isGradient:G,onClose:()=>x(null),onChange:y=>{I(X.map((W,B)=>B===m?y:W))},element:X[m??-1],popoverProps:i}),!s&&(G?(0,Cc.jsx)(Xp,{gradients:c,onChange:Z,clearable:!1,disableCustomGradients:!0}):(0,Cc.jsx)(Eo,{colors:t,onChange:Z,clearable:!1,disableCustomColors:!0}))]}),!H&&b&&(0,Cc.jsx)(w2,{children:b})]})}var vE=tsc;var $o=u(ic(),1),Rl=u(Y(),1),QE=u(nc(),1),L2=u(fb(),1);var UE=u(fo(),1);var NE=S(it,{target:"evuatpg0"})("height:38px;padding-left:",O(2),";padding-right:",O(2),";");var sp=u(Y(),1),SE=u(V(),1);function esc(c,t){let{value:e,isExpanded:l,instanceId:d,selectedSuggestionIndex:b,className:n,onChange:o,onFocus:a,onBlur:i,"aria-describedby":G,...X}=c,[s,r]=(0,sp.useState)(!1),m=e?e.length+1:0,x=H=>{o&&o({value:H.target.value})},g=H=>{r(!0),a?.(H)},R=H=>{r(!1),i?.(H)};return(0,SE.jsx)("input",{ref:t,id:`components-form-token-input-${d}`,type:"text",...X,value:e||"",onChange:x,onFocus:g,onBlur:R,size:m,className:N(n,"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":s&&b!==-1&&l?`components-form-token-suggestions-${d}-${b}`:void 0,"aria-describedby":G})}var zE=(0,sp.forwardRef)(esc);zE.displayName="TokenInput";var rp=zE;var kE=u(nc(),1),AE=u(ic(),1),zi=u(V(),1),lsc=c=>{c.preventDefault()};function dsc({selectedIndex:c,scrollIntoView:t,match:e,onHover:l,onSelect:d,suggestions:b=[],displayTransform:n,instanceId:o,__experimentalRenderItem:a}){let i=(0,kE.useRefEffect)(r=>{c>-1&&t&&r.children[c]&&r.children[c].scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"})},[c,t]),G=r=>()=>{l?.(r)},X=r=>()=>{d?.(r)},s=r=>{let m=n(e).normalize("NFKC").toLocaleLowerCase();if(m.length===0)return null;let x=n(r),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,zi.jsxs)("ul",{ref:i,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${o}`,role:"listbox",children:[b.map((r,m)=>{let x=s(r),g=m===c,R=typeof r=="object"&&r?.disabled,H=typeof r=="object"&&"value"in r?r?.value:n(r),I=N("components-form-token-field__suggestion",{"is-selected":g}),Z;return typeof a=="function"?Z=a({item:r}):x?Z=(0,zi.jsxs)("span",{"aria-label":n(r),children:[x.suggestionBeforeMatch,(0,zi.jsx)("strong",{className:"components-form-token-field__suggestion-match",children:x.suggestionMatch}),x.suggestionAfterMatch]}):Z=n(r),(0,zi.jsx)("li",{id:`components-form-token-suggestions-${o}-${m}`,role:"option",className:I,onMouseDown:lsc,onClick:X(r),onMouseEnter:G(r),"aria-selected":m===c,"aria-disabled":R,children:Z},H)}),b.length===0&&(0,zi.jsx)("li",{className:"components-form-token-field__suggestion is-empty",children:(0,AE.__)("No items found")})]})}var mp=dsc;var xp=u(Y(),1),gp=u(nc(),1),T2=u(V(),1),Hp=(0,gp.createHigherOrderComponent)(c=>function(e){let[l,d]=(0,xp.useState)(void 0),b=(0,xp.useCallback)(n=>d(()=>n?.handleFocusOutside?n.handleFocusOutside.bind(n):void 0),[]);return(0,T2.jsx)("div",{...(0,gp.__experimentalUseFocusOutside)(l),children:(0,T2.jsx)(c,{ref:b,...e})})},"withFocusOutside");var wE=u(Y(),1),D0=u(V(),1),U2="data-wp-hash";function D2(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nsc(document)),c.__wpStyleRuntime}function bsc(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 OE(c,t,e){if(!c.head)return;let l=D2(),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 b=c.createElement("style");b.setAttribute(U2,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function nsc(c){let t=D2();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 osc(c,t){let e=D2();e.styles.set(c,t);for(let l of e.documents.keys())OE(l,c,t)}typeof process>"u",osc("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 Q2={spinner:"_5223dcef142ddf2a__spinner",track:"_00e30fe487ccb5cc__track",indicator:"b33a3d348ed141fd__indicator",spin:"e5c099d0667bd442__spin"};function asc({className:c,...t},e){return(0,D0.jsxs)("svg",{className:N("components-spinner",Q2.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,D0.jsx)("circle",{className:Q2.track,cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,D0.jsx)("path",{className:Q2.indicator,d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"})]})}var TE=(0,wE.forwardRef)(asc);TE.displayName="Spinner";var Vu=TE;var Ud=u(V(),1),isc=()=>{},Gsc=Hp(class extends Rl.Component{handleFocusOutside(t){this.props.onFocusOutside(t)}render(){return this.props.children}}),Rp=(c,t)=>c===null?-1:t.indexOf(c);function DE(c){let{value:t,label:e,options:l,onChange:d,onFilterValueChange:b=isc,hideLabelFromVision:n,help:o,allowReset:a=!0,className:i,isLoading:G=!1,messages:X={selected:(0,$o.__)("Item selected.")},__experimentalRenderItem:s,expandOnFocus:r=!0,placeholder:m}=c,[x,g]=Fd({value:t,onChange:d}),R=l.find(E=>E.value===x),H=R?.label??"",I=(0,QE.useInstanceId)(DE,"combobox-control"),[Z,p]=(0,Rl.useState)(R||null),[y,W]=(0,Rl.useState)(!1),[B,C]=(0,Rl.useState)(!1),[h,J]=(0,Rl.useState)(""),v=(0,Rl.useRef)(null),F=(0,Rl.useMemo)(()=>{let E=[],q=[],uc=oJ(h);return l.forEach(Hc=>{let Wc=oJ(Hc.label).indexOf(uc);Wc===0?E.push(Hc):Wc>0&&q.push(Hc)}),E.concat(q)},[h,l]),A=E=>{E.disabled||(g(E.value),(0,L2.speak)(X.selected,"assertive"),p(E),J(""),W(!1))},z=(E=1)=>{let uc=Rp(Z,F)+E;uc<0?uc=F.length-1:uc>=F.length&&(uc=0),p(F[uc]),W(!0)},w=(0,UE.withIgnoreIMEEvents)(E=>{let q=!1;if(!E.defaultPrevented){switch(E.code){case"Enter":Z&&(A(Z),q=!0);break;case"ArrowUp":z(-1),q=!0;break;case"ArrowDown":z(1),q=!0;break;case"Escape":W(!1),p(null),q=!0;break;default:break}q&&E.preventDefault()}}),P=()=>{C(!1)},k=()=>{C(!0),r&&W(!0),b(""),J("")},T=()=>{W(!0)},f=()=>{W(!1)},U=E=>{let q=E.value;J(q),b(q),B&&W(!0)},cc=()=>{g(null),v.current?.focus()},Q=E=>{E.stopPropagation()};return(0,Rl.useEffect)(()=>{let E=F.length>0,q=Rp(Z,F)>0;E&&!q&&p(F[0])},[F,Z]),(0,Rl.useEffect)(()=>{let E=F.length>0;if(y){let q=E?(0,$o.sprintf)((0,$o._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",F.length),F.length):(0,$o.__)("No results.");(0,L2.speak)(q,"polite")}},[F,y]),(0,Ud.jsx)(Gsc,{onFocusOutside:f,children:(0,Ud.jsx)(Sc,{className:N(i,"components-combobox-control"),label:e,id:`components-form-token-input-${I}`,hideLabelFromVision:n,help:o,children:(0,Ud.jsxs)("div",{className:"components-combobox-control__suggestions-container",tabIndex:-1,onKeyDown:w,children:[(0,Ud.jsxs)(NE,{children:[(0,Ud.jsx)(Le,{children:(0,Ud.jsx)(rp,{className:"components-combobox-control__input",instanceId:I,ref:v,placeholder:m,value:y?h:H,onFocus:k,onBlur:P,onClick:T,isExpanded:y,selectedSuggestionIndex:Rp(Z,F),onChange:U,"aria-describedby":o?`components-form-token-input-${I}__help`:void 0})}),G&&(0,Ud.jsx)(Vu,{}),a&&!!x&&!y&&(0,Ud.jsx)(bc,{size:"small",icon:yn,onClick:cc,onKeyDown:Q,label:(0,$o.__)("Reset")})]}),y&&!G&&(0,Ud.jsx)(mp,{instanceId:I,match:{label:h,value:""},displayTransform:E=>E.label,suggestions:F,selectedIndex:Rp(Z,F),onHover:p,onSelect:A,scrollIntoView:!0,__experimentalRenderItem:s})]})})})}var Ip=DE;var LE=u(Y(),1),j2=u(nc(),1),M2=u(dt(),1);var P2=u(V(),1);function EE(c){if(c.state){let{state:t,...e}=c,{store:l,...d}=EE(t);return{...e,...d,store:l}}return c}var E2={__unstableComposite:"Composite",__unstableCompositeGroup:"Composite.Group or Composite.Row",__unstableCompositeItem:"Composite.Item",__unstableUseCompositeState:"Composite"};function _2(c,t={}){let e=c.displayName??"",l=d=>{(0,M2.default)(`wp.components.${e}`,{since:"6.7",alternative:E2.hasOwnProperty(e)?E2[e]:void 0});let{store:b,...n}=EE(d),o=n;return o={...o,id:(0,j2.useInstanceId)(b,o.baseId,o.id)},Object.entries(t).forEach(([a,i])=>{o.hasOwnProperty(a)&&(Object.assign(o,{[i]:o[a]}),delete o[a])}),delete o.baseId,(0,P2.jsx)(c,{...o,store:b})};return l.displayName=e,l}var Xsc=(0,LE.forwardRef)(({role:c,...t},e)=>{let l=c==="row"?We.Row:We.Group;return(0,P2.jsx)(l,{ref:e,role:c,...t})}),K2=_2(Object.assign(We,{displayName:"__unstableComposite"}),{baseId:"id"}),jE=_2(Object.assign(Xsc,{displayName:"__unstableCompositeGroup"})),ME=_2(Object.assign(We.Item,{displayName:"__unstableCompositeItem"}),{focusable:"accessibleWhenDisabled"});function PE(c={}){(0,M2.default)("wp.components.__unstableUseCompositeState",{since:"6.7",alternative:E2.__unstableUseCompositeState});let{baseId:t,currentId:e,orientation:l,rtl:d=!1,loop:b=!1,wrap:n=!1,shift:o=!1,unstable_virtual:a}=c;return{baseId:(0,j2.useInstanceId)(K2,"composite",t),store:WG({defaultActiveId:e,rtl:d,orientation:l,focusLoop:b,focusShift:o,focusWrap:n,virtualFocus:a})}}var ch=u(ic(),1),Ld=u(Y(),1);var st=u(Y(),1),ed=u(nc(),1),q2=u(ic(),1);var ej=u(Wu(),1),lj=u(fo(),1);var usc=new Set(["alert","status","log","marquee","timer"]),_E=[];function KE(c){let t=Array.from(document.body.children),e=[];_E.push(e);for(let l of t)l!==c&&ssc(l)&&(l.setAttribute("aria-hidden","true"),e.push(l))}function ssc(c){let t=c.getAttribute("role");return!(c.tagName==="SCRIPT"||c.hasAttribute("hidden")||c.hasAttribute("aria-hidden")||c.hasAttribute("aria-live")||t&&usc.has(t))}function qE(){let c=_E.pop();if(c)for(let t of c)t.removeAttribute("aria-hidden")}var $E=u(nc(),1),Ju=u(Y(),1),Dbt=u(ml(),1);var msc=Number.parseInt(L.transitionDuration),xsc="components-modal__disappear-animation";function cj(){let c=(0,Ju.useRef)(null),[t,e]=(0,Ju.useState)(!1),l=(0,$E.useReducedMotion)(),d=(0,Ju.useCallback)(()=>new Promise(b=>{let n=c.current;if(l){b();return}if(!n){b();return}let o,a=()=>new Promise(G=>{o=X=>{X.animationName===xsc&&G()},n.addEventListener("animationend",o),e(!0)}),i=()=>new Promise(G=>{setTimeout(()=>G(),msc*1.2)});Promise.race([a(),i()]).then(()=>{o&&n.removeEventListener("animationend",o),e(!1),b()})}),[l]);return{overlayClassname:t?"is-animating-out":void 0,frameRef:c,closeModal:d}}var tj=u(Y(),1),Zp=(0,tj.createContext)(new Set);Zp.displayName="ModalContext";var re=u(V(),1),L0=new Map;function gsc(c,t){let{bodyOpenClassName:e="modal-open",role:l="dialog",title:d=null,focusOnMount:b=!0,shouldCloseOnEsc:n=!0,shouldCloseOnClickOutside:o=!0,isDismissible:a=!0,aria:i={labelledby:void 0,describedby:void 0},onRequestClose:G,icon:X,closeButtonLabel:s,children:r,style:m,overlayClassName:x,className:g,contentLabel:R,onKeyDown:H,isFullScreen:I=!1,size:Z,headerActions:p=null,__experimentalHideHeader:y=!1}=c,W=(0,st.useRef)(null),B=(0,ed.useInstanceId)($2),C=d?`components-modal-header-${B}`:i.labelledby,h=(0,ed.useFocusOnMount)(b==="firstContentElement"?"firstElement":b),J=(0,ed.useConstrainedTabbing)(),v=(0,ed.useFocusReturn)(),F=(0,st.useRef)(null),A=(0,st.useRef)(null),[z,w]=(0,st.useState)(!1),[P,k]=(0,st.useState)(!1),T;I||Z==="fill"?T="is-full-screen":Z&&(T=`has-size-${Z}`);let f=(0,st.useCallback)(()=>{if(!F.current)return;let rc=(0,ej.getScrollContainer)(F.current);F.current===rc?k(!0):k(!1)},[F]);(0,st.useEffect)(()=>(KE(W.current),()=>qE()),[]);let U=(0,st.useRef)(void 0);(0,st.useEffect)(()=>{U.current=G},[G]);let cc=(0,st.useContext)(Zp),[Q]=(0,st.useState)(()=>new Set);(0,st.useEffect)(()=>{cc.add(U);for(let rc of cc)rc!==U&&rc.current?.();return()=>{for(let rc of Q)rc.current?.();cc.delete(U)}},[cc,Q]),(0,st.useEffect)(()=>{let rc=e,et=1+(L0.get(rc)??0);return L0.set(rc,et),document.body.classList.add(e),()=>{let Mt=L0.get(rc)-1;Mt===0?(document.body.classList.remove(rc),L0.delete(rc)):L0.set(rc,Mt)}},[e]);let{closeModal:E,frameRef:q,overlayClassname:uc}=cj();(0,st.useLayoutEffect)(()=>{if(!window.ResizeObserver||!A.current)return;let rc=new ResizeObserver(f);return rc.observe(A.current),f(),()=>{rc.disconnect()}},[f,A]);function Hc(rc){n&&(rc.code==="Escape"||rc.key==="Escape")&&!rc.defaultPrevented&&(rc.preventDefault(),E().then(()=>G(rc)))}let Wc=(0,st.useCallback)(rc=>{let et=rc?.currentTarget?.scrollTop??-1;!z&&et>0?w(!0):z&&et<=0&&w(!1)},[z]),Yc=null,Rt={onPointerDown:rc=>{rc.target===rc.currentTarget&&(Yc=rc.target,rc.preventDefault())},onPointerUp:({target:rc,button:et})=>{let Mt=rc===Yc;Yc=null,et===0&&Mt&&E().then(()=>G())}},Kc=(0,re.jsx)("div",{ref:(0,ed.useMergeRefs)([W,t]),className:N("components-modal__screen-overlay",uc,x),onKeyDown:(0,lj.withIgnoreIMEEvents)(Hc),...o?Rt:{},children:(0,re.jsx)(eu,{document,children:(0,re.jsx)("div",{className:N("components-modal__frame",T,g),style:m,ref:(0,ed.useMergeRefs)([q,J,v,b!=="firstContentElement"?h:null]),role:l,"aria-label":R,"aria-labelledby":R?void 0:C,"aria-describedby":i.describedby,tabIndex:-1,onKeyDown:H,children:(0,re.jsxs)("div",{className:N("components-modal__content",{"hide-header":y,"is-scrollable":P,"has-scrolled-content":z}),role:"document",onScroll:Wc,ref:F,"aria-label":P?(0,q2.__)("Scrollable section"):void 0,tabIndex:P?0:void 0,children:[!y&&(0,re.jsxs)("div",{className:"components-modal__header",children:[(0,re.jsxs)("div",{className:"components-modal__header-heading-container",children:[X&&(0,re.jsx)("span",{className:"components-modal__icon-container","aria-hidden":!0,children:X}),d&&(0,re.jsx)("h1",{id:C,className:"components-modal__header-heading",children:d})]}),p,a&&(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)($t,{marginBottom:0,marginLeft:2}),(0,re.jsx)(bc,{size:"compact",onClick:rc=>E().then(()=>G(rc)),icon:c0,label:s||(0,q2.__)("Close")})]})]}),(0,re.jsx)("div",{ref:(0,ed.useMergeRefs)([A,b==="firstContentElement"?h:null]),className:"components-modal__children-container",children:r})]})})})});return(0,st.createPortal)((0,re.jsx)(Zp.Provider,{value:Q,children:Kc}),document.body)}var $2=(0,st.forwardRef)(gsc);$2.displayName="Modal";var hu=$2;var Dd=u(V(),1),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"&&Rsc(document)),c.__wpStyleRuntime}function Hsc(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 dj(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(Hsc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(th,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Rsc(c){let t=eh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)dj(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 Isc(c,t){let e=eh();e.styles.set(c,t);for(let l of e.documents.keys())dj(l,c,t)}typeof process>"u",Isc("af7a0f28df",".f8c6ba0dd016e6c1__wrapper.f8c6ba0dd016e6c1__wrapper{z-index:1000001}");var Zsc={wrapper:"f8c6ba0dd016e6c1__wrapper"},psc=(c,t)=>{let{isOpen:e,onConfirm:l,onCancel:d,children:b,confirmButtonText:n,cancelButtonText:o,isBusy:a,...i}=tc(c,"ConfirmDialog"),G=Zsc.wrapper,X=(0,Ld.useRef)(null),s=(0,Ld.useRef)(null),[r,m]=(0,Ld.useState)(),[x,g]=(0,Ld.useState)();(0,Ld.useEffect)(()=>{let p=typeof e<"u";m(p?e:!0),g(!p)},[e]);let R=(0,Ld.useCallback)(p=>y=>{p?.(y),x&&m(!1)},[x,m]),H=(0,Ld.useCallback)(p=>{!(p.target===X.current||p.target===s.current)&&p.key==="Enter"&&R(l)(p)},[R,l]),I=o??(0,ch.__)("Cancel"),Z=n??(0,ch.__)("OK");return(0,Dd.jsx)(Dd.Fragment,{children:r&&(0,Dd.jsx)(hu,{onRequestClose:R(d),onKeyDown:H,closeButtonLabel:I,isDismissible:!0,ref:t,overlayClassName:G,__experimentalHideHeader:!0,...i,children:(0,Dd.jsxs)(tt,{spacing:8,children:[(0,Dd.jsx)(Ee,{children:b}),(0,Dd.jsxs)(it,{direction:"row",justify:"flex-end",children:[(0,Dd.jsx)(bc,{__next40pxDefaultSize:!0,ref:X,variant:"tertiary",onClick:R(d),accessibleWhenDisabled:!0,disabled:a,children:I}),(0,Dd.jsx)(bc,{__next40pxDefaultSize:!0,ref:s,variant:"primary",onClick:R(l),accessibleWhenDisabled:!0,disabled:a,isBusy:a,children:Z})]})]})})})},Wsc=ec(psc,"ConfirmDialog"),lh=Wsc;var Hj=u(nc(),1),Wp=u(ic(),1);var ki=u(Y(),1),Cu=u(ic(),1);var ld={compact:L.controlPaddingXSmall,small:L.controlPaddingXSmall,default:L.controlPaddingX},Bsc=(c,t)=>{let e={compact:{[t]:32,paddingInlineStart:ld.compact,paddingInlineEnd:ld.compact+Ri},default:{[t]:40,paddingInlineStart:ld.default,paddingInlineEnd:ld.default+Ri},small:{[t]:24,paddingInlineStart:ld.small,paddingInlineEnd:ld.small+Ri}};return e[c]||e.default},ysc=c=>{let e={compact:{paddingInlineStart:ld.compact,paddingInlineEnd:ld.compact-6},default:{paddingInlineStart:ld.default,paddingInlineEnd:ld.default-6},small:{paddingInlineStart:ld.small,paddingInlineEnd:ld.small-6}};return e[c]||e.default},bj=S(dg,{shouldForwardProp:c=>c!=="hasCustomRenderProp",target:"e1p3eej77"})(({size:c,hasCustomRenderProp:t})=>M("display:block;background-color:",D.theme.background,";border:none;color:",D.theme.foreground,";cursor:pointer;font-family:inherit;text-align:start;user-select:none;width:100%;&[data-focus-visible]{outline:none;}",Bsc(c,t?"minHeight":"height")," ",!t&&aj," ",r0({inputSize:c}),";",""),""),Vsc=Ul({"0%":{transform:`translateY(-${Je.SLIDE_DISTANCE})`},"100%":{transform:"translateY(0)"}}),Jsc=Ul({"0%":{opacity:0},"100%":{opacity:1}}),nj=S(rg,{target:"e1p3eej76"})("display:flex;flex-direction:column;background-color:",D.theme.background,";border-radius:",L.radiusSmall,";border:1px solid ",D.theme.foreground,";box-shadow:",L.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:",Vsc,",",Jsc,";animation-duration:",Je.SLIDE_DURATION,",",Je.FADE_DURATION,";animation-timing-function:",Je.SLIDE_EASING,",",Je.FADE_EASING,";will-change:transform,opacity;}}&[data-focus-visible]{outline:none;}"),oj=S(ig,{target:"e1p3eej75"})(({size:c})=>M("cursor:default;display:flex;align-items:center;justify-content:space-between;font-size:",L.fontSize,";line-height:28px;padding-block:",O(2),";scroll-margin:",O(1),";user-select:none;&[aria-disabled='true']{cursor:not-allowed;}&[data-active-item]{background-color:",D.theme.gray[300],";}",ysc(c),";",""),""),aj={name:"1h52dri",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap"},ij=S("div",{target:"e1p3eej74"})(aj,";"),Gj=S("span",{target:"e1p3eej73"})("color:",D.theme.gray[600],";margin-inline-start:",O(2),";"),dh=S("div",{target:"e1p3eej72"})("display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex:1;column-gap:",O(4),";"),Xj=S("span",{target:"e1p3eej71"})("color:",D.theme.gray[600],";text-align:initial;line-height:",L.fontLineHeightBase,";padding-inline-end:",O(1),";margin-block:",O(1),";"),uj=S(Xg,{target:"e1p3eej70"})("display:flex;align-items:center;margin-inline-start:",O(2),";fill:currentColor;align-self:start;margin-block-start:2px;font-size:0;",dh,"~&,&:not(:empty){font-size:24px;}");var dd=u(V(),1),pp=(0,ki.createContext)(void 0);pp.displayName="CustomSelectContext";function hsc(c){return(Array.isArray(c)?c.length===0:c==null)?(0,Cu.__)("Select an item"):Array.isArray(c)?c.length===1?c[0]:(0,Cu.sprintf)((0,Cu._n)("%d item selected","%d items selected",c.length),c.length):c}var Csc=({renderSelectedValue:c,size:t="default",store:e,...l})=>{let{value:d}=j(e),b=(0,ki.useMemo)(()=>c??hsc,[c]);return(0,dd.jsx)(bj,{...l,size:t,hasCustomRenderProp:!!c,store:e,children:b(d)})};function Fsc(c){let{children:t,hideLabelFromVision:e=!1,label:l,size:d,store:b,className:n,isLegacy:o=!1,...a}=c,i=(0,ki.useCallback)(X=>{o&&X.stopPropagation()},[o]),G=(0,ki.useMemo)(()=>({store:b,size:d}),[b,d]);return(0,dd.jsxs)("div",{className:n,children:[(0,dd.jsx)(ug,{store:b,render:e?(0,dd.jsx)(fc,{}):(0,dd.jsx)(Sc.VisualLabel,{as:"div"}),children:l}),(0,dd.jsxs)(MX,{size:d,suffix:(0,dd.jsx)(rZ,{}),children:[(0,dd.jsx)(Csc,{...a,size:d,store:b,showOnKeyDown:!o}),(0,dd.jsx)(nj,{gutter:12,store:b,sameWidth:!0,slide:!1,onKeyDown:i,flip:!o,children:(0,dd.jsx)(pp.Provider,{value:G,children:t})})]})]})}var sj=Fsc;var rj=u(Y(),1);var E0=u(V(),1);function mj({children:c,...t}){let e=(0,rj.useContext)(pp);return(0,E0.jsxs)(oj,{store:e?.store,size:e?.size??"default",...t,children:[c??t.value,(0,E0.jsx)(uj,{children:(0,E0.jsx)(ce,{icon:Ce})})]})}mj.displayName="CustomSelectControlV2.Item";var xj=mj;var Il=u(V(),1);function Ysc({__experimentalShowSelectedHint:c,...t}){return{showSelectedHint:c,...t}}function gj({__experimentalHint:c,...t}){return{hint:c,...t}}function fsc(c,t){return t||(0,Wp.sprintf)((0,Wp.__)("Currently selected: %s"),c)}function Rj(c){let{__next40pxDefaultSize:t,describedBy:e,options:l,onChange:d,size:b="default",value:n,className:o,showSelectedHint:a=!1,...i}=Ysc(c),G=(0,Hj.useInstanceId)(Rj,"custom-select-control__description"),X=mg({async setValue(g){let R=l.find(Z=>Z.key===g);if(!d||!R)return;await Promise.resolve();let H=X.getState(),I={highlightedIndex:H.renderedItems.findIndex(Z=>Z.value===g),inputValue:"",isOpen:H.open,selectedItem:R,type:""};d(I)},value:n?.key,defaultValue:l[0]?.key}),s=l.map(gj).map(({name:g,key:R,hint:H,style:I,className:Z})=>(0,Il.jsx)(xj,{value:R,children:H?(0,Il.jsxs)(dh,{children:[(0,Il.jsx)("span",{children:g}),(0,Il.jsx)(Xj,{className:"components-custom-select-control__item-hint",children:H})]}):g,style:I,className:N(Z,"components-custom-select-control__item",{"has-hint":H})},R)),r=j(X,"value"),m=l?.map(gj)?.find(({key:g})=>r===g)??l[0];return(0,Il.jsxs)(Il.Fragment,{children:[(0,Il.jsx)(sj,{"aria-describedby":G,renderSelectedValue:()=>!a||!m.hint?m?.name:(0,Il.jsxs)(ij,{children:[m?.name,(0,Il.jsx)(Gj,{className:"components-custom-select-control__hint",children:m?.hint})]}),size:b,store:X,className:N("components-custom-select-control",o),isLegacy:!0,...i,children:s}),(0,Il.jsx)(fc,{children:(0,Il.jsx)("span",{id:G,children:fsc(m?.name,e)})})]})}var Bp=Rj;var vsc=Math.pow(10,8)*24*60*60*1e3,fnt=-vsc;var Nsc=3600;var Ij=Nsc*24,vnt=Ij*7,Ssc=Ij*365.2425,zsc=Ssc/12,Nnt=zsc*3,nh=Symbol.for("constructDateFrom");function Ht(c,t){return typeof c=="function"?c(t):c&&typeof c=="object"&&nh in c?c[nh](t):c instanceof Date?new c.constructor(t):new Date(t)}function Oc(c,t){return Ht(t||c,c)}function ca(c,t,e){let l=Oc(c,e?.in);return isNaN(t)?Ht(e?.in||c,NaN):(t&&l.setDate(l.getDate()+t),l)}function Ed(c,t,e){let l=Oc(c,e?.in);if(isNaN(t))return Ht(e?.in||c,NaN);if(!t)return l;let d=l.getDate(),b=Ht(e?.in||c,l.getTime());b.setMonth(l.getMonth()+t+1,0);let n=b.getDate();return d>=n?b:(l.setFullYear(b.getFullYear(),b.getMonth(),d),l)}var ksc={};function yp(){return ksc}function Ai(c,t){let e=yp(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Oc(c,t?.in),b=d.getDay(),n=(b<l?7:0)+b-l;return d.setDate(d.getDate()-n),d.setHours(0,0,0,0),d}function Fu(c,...t){let e=Ht.bind(null,c||t.find(l=>typeof l=="object"));return t.map(e)}function j0(c,t){let e=Oc(c,t?.in);return e.setHours(0,0,0,0),e}function Yu(c,t,e){return ca(c,t*7,e)}function Vp(c,t,e){return Ed(c,t*12,e)}function oh(c,t,e){let[l,d]=Fu(e?.in,c,t);return+j0(l)==+j0(d)}function ah(c,t){let e=Oc(c,t?.in),l=e.getMonth();return e.setFullYear(e.getFullYear(),l+1,0),e.setHours(23,59,59,999),e}function fu(c,t){let[e,l]=Fu(c,t.start,t.end);return{start:e,end:l}}function M0(c,t){let{start:e,end:l}=fu(t?.in,c),d=+e>+l,b=d?+e:+l,n=d?l:e;n.setHours(0,0,0,0);let o=t?.step??1;if(!o)return[];o<0&&(o=-o,d=!d);let a=[];for(;+n<=b;)a.push(Ht(e,n)),n.setDate(n.getDate()+o),n.setHours(0,0,0,0);return d?a.reverse():a}function Zj(c,t){let{start:e,end:l}=fu(t?.in,c),d=+e>+l,b=d?+e:+l,n=d?l:e;n.setHours(0,0,0,0),n.setDate(1);let o=t?.step??1;if(!o)return[];o<0&&(o=-o,d=!d);let a=[];for(;+n<=b;)a.push(Ht(e,n)),n.setMonth(n.getMonth()+o);return d?a.reverse():a}function pj(c,t){let{start:e,end:l}=fu(t?.in,c),d=+e>+l,b=d?Ai(l,t):Ai(e,t),n=d?Ai(e,t):Ai(l,t);b.setHours(15),n.setHours(15);let o=+n.getTime(),a=b,i=t?.step??1;if(!i)return[];i<0&&(i=-i,d=!d);let G=[];for(;+a<=o;)a.setHours(0),G.push(Ht(e,a)),a=Yu(a,i),a.setHours(15);return d?G.reverse():G}function ih(c,t){let e=Oc(c,t?.in);return e.setDate(1),e.setHours(0,0,0,0),e}function Wj(c,t){let e=yp(),l=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??e.weekStartsOn??e.locale?.options?.weekStartsOn??0,d=Oc(c,t?.in),b=d.getDay(),n=(b<l?-7:0)+6-(b-l);return d.setDate(d.getDate()+n),d.setHours(23,59,59,999),d}function Bj(c,t){let e=Oc(c,t?.in),l=e.getFullYear(),d=e.getMonth(),b=Ht(e,0);return b.setFullYear(l,d+1,0),b.setHours(0,0,0,0),b.getDate()}function yj(c,t){return+Oc(c)>+Oc(t)}function Vj(c,t){return+Oc(c)<+Oc(t)}function wi(c,t){return+Oc(c)==+Oc(t)}function Gh(c,t){let e=Oc(c,t?.in);return e.setSeconds(0,0),e}function Xh(c,t,e){let[l,d]=Fu(e?.in,c,t);return l.getFullYear()===d.getFullYear()&&l.getMonth()===d.getMonth()}function Jj(c,t,e){return ca(c,-t,e)}function Jp(c,t,e){let l=Oc(c,e?.in),d=l.getFullYear(),b=l.getDate(),n=Ht(e?.in||c,0);n.setFullYear(d,t,15),n.setHours(0,0,0,0);let o=Bj(n);return l.setMonth(t,Math.min(b,o)),l}function hj(c,t,e){let l=Oc(c,e?.in);return isNaN(+l)?Ht(e?.in||c,NaN):(t.year!=null&&l.setFullYear(t.year),t.month!=null&&(l=Jp(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 Cj(c,t,e){let l=Oc(c,e?.in);return isNaN(+l)?Ht(e?.in||c,NaN):(l.setFullYear(t),l)}function Fj(c){return j0(Date.now(),c)}function vu(c,t,e){return Ed(c,-t,e)}function Yj(c,t,e){return Yu(c,-t,e)}function fj(c,t,e){return Vp(c,-t,e)}var cl=u(ic(),1);var Yl=u(P0(),1),ea=u(Y(),1);var jt=u(Y(),1);var Asc=(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})({}),wsc=(c,t,e)=>(wi(c,t)||yj(c,t))&&(wi(c,e)||Vj(c,e)),Nj=c=>hj(c,{hours:0,minutes:0,seconds:0,milliseconds:0}),Sj=({weekStartsOn:c=Asc.SUNDAY,viewing:t=new Date,selected:e=[],numberOfMonths:l=1}={})=>{let[d,b]=(0,jt.useState)(t),n=(0,jt.useCallback)(()=>b(Fj()),[b]),o=(0,jt.useCallback)(W=>b(B=>Jp(B,W)),[]),a=(0,jt.useCallback)(()=>b(W=>vu(W,1)),[]),i=(0,jt.useCallback)(()=>b(W=>Ed(W,1)),[]),G=(0,jt.useCallback)(W=>b(B=>Cj(B,W)),[]),X=(0,jt.useCallback)(()=>b(W=>fj(W,1)),[]),s=(0,jt.useCallback)(()=>b(W=>Vp(W,1)),[]),[r,m]=(0,jt.useState)(e.map(Nj)),x=()=>m([]),g=(0,jt.useCallback)(W=>r.findIndex(B=>wi(B,W))>-1,[r]),R=(0,jt.useCallback)((W,B)=>{m(B?Array.isArray(W)?W:[W]:C=>C.concat(Array.isArray(W)?W:[W]))},[]),H=(0,jt.useCallback)(W=>m(B=>Array.isArray(W)?B.filter(C=>!W.map(h=>h.getTime()).includes(C.getTime())):B.filter(C=>!wi(C,W))),[]),I=(0,jt.useCallback)((W,B)=>g(W)?H(W):R(W,B),[H,g,R]),Z=(0,jt.useCallback)((W,B,C)=>{m(C?M0({start:W,end:B}):h=>h.concat(M0({start:W,end:B})))},[]),p=(0,jt.useCallback)((W,B)=>{m(C=>C.filter(h=>!M0({start:W,end:B}).map(J=>J.getTime()).includes(h.getTime())))},[]),y=(0,jt.useMemo)(()=>Zj({start:ih(d),end:ah(Ed(d,l-1))}).map(W=>pj({start:ih(W),end:ah(W)},{weekStartsOn:c}).map(B=>M0({start:Ai(B,{weekStartsOn:c}),end:Wj(B,{weekStartsOn:c})}))),[d,c,l]);return{clearTime:Nj,inRange:wsc,viewing:d,setViewing:b,viewToday:n,viewMonth:o,viewPreviousMonth:a,viewNextMonth:i,viewYear:G,viewPreviousYear:X,viewNextYear:s,selected:r,setSelected:m,clearSelected:x,isSelected:g,select:R,deselect:H,toggle:I,selectRange:Z,deselectRange:p,calendar:y}};var zj=S("div",{target:"e15s65uf7"})(Yd,";"),kj=S(wc,{target:"e15s65uf6"})("column-gap:",O(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;margin-bottom:",O(4),";"),Aj=S(bc,{target:"e15s65uf5"})({name:"sarfoe",styles:"grid-column:1/2"}),wj=S(bc,{target:"e15s65uf4"})({name:"1v98r3z",styles:"grid-column:7/8"}),Oj=S(Sd,{target:"e15s65uf3"})("font-size:",L.fontSize,";font-weight:",L.fontWeight,";grid-column:2/7;strong{font-weight:",L.fontWeightEmphasis,";}"),Tj=S("div",{target:"e15s65uf2"})("column-gap:",O(2),";display:grid;grid-template-columns:0.5fr repeat( 5, 1fr ) 0.5fr;justify-items:center;row-gap:",O(2),";"),Qj=S("div",{target:"e15s65uf1"})("color:",D.theme.gray[700],";font-size:",L.fontSize,";line-height:",L.fontLineHeightBase,";"),Uj=S(bc,{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&&`
+	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&&`
 		pointer-events: none;
-		`," &&&{border-radius:",L.radiusRound,";height:",O(7),";width:",O(7),";font-weight:400;",c=>c.isSelected&&`
-				background: ${D.theme.accent};
+		`," &&&{border-radius:",K.radiusRound,";height:",D(7),";width:",D(7),";font-weight:400;",c=>c.isSelected&&`
+				background: ${q.theme.accent};

 				&,
 				&:hover:not(:disabled, [aria-disabled=true]) {
-					color: ${D.theme.accentInverted};
+					color: ${q.theme.accentInverted};
 				}

 				&:focus:not(:disabled),
 				&:focus:not(:disabled) {
-					border: ${L.borderWidthFocus} solid currentColor;
+					border: ${K.borderWidthFocus} solid currentColor;
 				}

 				/* Highlight the selected day for high-contrast mode */
@@ -105,31 +99,23 @@
 					border: 1px solid transparent;
 				}
 			`," ",c=>!c.isSelected&&c.isToday&&`
-			background: ${D.theme.gray[200]};
+			background: ${q.theme.gray[200]};
 			`,";}",c=>c.hasEvents&&`
 		::before {
-			border: 2px solid ${c.isSelected?D.theme.accentInverted:D.theme.accent};
-			border-radius: ${L.radiusRound};
+			border: 2px solid ${c.isSelected?q.theme.accentInverted:q.theme.accent};
+			border-radius: ${K.radiusRound};
 			content: " ";
 			left: 50%;
 			position: absolute;
 			transform: translate(-50%, 9px);
 		}
-		`,";");var Qn=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}},Dj=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(c=>{if(Dj.test(c)){let t=Date.prototype[c.replace(Dj,"$1UTC")];t&&(Qn.prototype[c]=t)}});var Rat=new Intl.DateTimeFormat("en-US",{weekday:"short",timeZone:"UTC"}),Iat=new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",timeZone:"UTC"}),Zat=new Intl.DateTimeFormat("en-GB",{hour12:!1,hour:"numeric",minute:"numeric",second:"numeric",timeZone:"UTC"});var Fl=u(P0(),1);function _0(c){if(typeof c=="string")return/Z|[+-]\d{2}(:?\d{2})?$/.test(c)?new Qn(new Date(c)):new Qn((0,Fl.getDate)(c).getTime());let t=c instanceof Date?c.getTime():c;return new Qn(t)}function ta(c){let t=Number((0,Fl.date)("Y",c)),e=Number((0,Fl.date)("n",c))-1,l=Number((0,Fl.date)("j",c));return new Date(t,e,l,0,0,0,0)}function uh(c,t){return t?(c%12+12)%24:c%12}function Lj(c){return c%12||12}function K0(c){return(t,e)=>{let l={...t};return(e.type===Xi||e.type===No||e.type===ui)&&l.value!==void 0&&(l.value=l.value.toString().padStart(c,"0")),l}}var sh=(c,t)=>new Date(c,t+1,0).getDate();function Nu(c,t){let e={year:Number((0,Fl.date)("Y",c)),month:Number((0,Fl.date)("n",c))-1,date:Number((0,Fl.date)("j",c)),hours:Number((0,Fl.date)("H",c)),minutes:Number((0,Fl.date)("i",c)),seconds:Number((0,Fl.date)("s",c)),...t},l=sh(e.year,e.month);e.date=Math.min(e.date,l);let d=String(e.year).padStart(4,"0"),b=String(e.month+1).padStart(2,"0"),n=String(e.date).padStart(2,"0"),o=String(e.hours).padStart(2,"0"),a=String(e.minutes).padStart(2,"0"),i=String(e.seconds).padStart(2,"0"),G=`${d}-${b}-${n}T${o}:${a}:${i}`;return new Qn((0,Fl.getDate)(G).getTime())}function hp(c){let t=c.target?.ownerDocument.defaultView?.HTMLInputElement??HTMLInputElement;return c.target instanceof t?c.target.validity.valid:!1}var Un="Y-m-d\\TH:i:s";var bd=u(V(),1);function Osc({currentDate:c,onChange:t,events:e=[],isInvalidDate:l,onMonthPreviewed:d,startOfWeek:b=0}){let n=_0(c??new Date),{calendar:o,viewing:a,setSelected:i,setViewing:G,isSelected:X,viewPreviousMonth:s,viewNextMonth:r}=Sj({selected:[ta(n)],viewing:ta(n),weekStartsOn:b}),[m,x]=(0,ea.useState)(ta(n)),[g,R]=(0,ea.useState)(!1),[H,I]=(0,ea.useState)(c);return c!==H&&(I(c),i([ta(n)]),G(ta(n)),x(ta(n))),(0,bd.jsxs)(zj,{className:"components-datetime__date",role:"application","aria-label":(0,cl.__)("Calendar"),children:[(0,bd.jsxs)(kj,{children:[(0,bd.jsx)(Aj,{icon:(0,cl.isRTL)()?OR:AR,variant:"tertiary","aria-label":(0,cl.__)("View previous month"),onClick:()=>{s(),x(vu(m,1));let Z=vu(a,1);d?.((0,Yl.dateI18n)(Un,Z,-Z.getTimezoneOffset()))},size:"compact"}),(0,bd.jsxs)(Oj,{level:3,children:[(0,bd.jsx)("strong",{children:(0,Yl.dateI18n)("F",a,-a.getTimezoneOffset())})," ",(0,Yl.dateI18n)("Y",a,-a.getTimezoneOffset())]}),(0,bd.jsx)(wj,{icon:(0,cl.isRTL)()?AR:OR,variant:"tertiary","aria-label":(0,cl.__)("View next month"),onClick:()=>{r(),x(Ed(m,1));let Z=Ed(a,1);d?.((0,Yl.dateI18n)(Un,Z,-Z.getTimezoneOffset()))},size:"compact"})]}),(0,bd.jsxs)(Tj,{onFocus:()=>R(!0),onBlur:()=>R(!1),children:[o[0][0].map(Z=>(0,bd.jsx)(Qj,{children:(0,Yl.dateI18n)("D",Z,-Z.getTimezoneOffset())},Z.toString())),o[0].map(Z=>Z.map((p,y)=>Xh(p,a)?(0,bd.jsx)(Tsc,{day:p,column:y+1,isSelected:X(p),isFocusable:wi(p,m),isFocusAllowed:g,isToday:oh(p,ta(new Date)),isInvalid:l?l(p):!1,numEvents:e.filter(W=>oh(W.date,p)).length,onClick:()=>{i([p]),x(p);let W=Nu(n,{year:p.getFullYear(),month:p.getMonth(),date:p.getDate()});t?.((0,Yl.date)(Un,W))},onKeyDown:W=>{let B;if(W.key==="ArrowLeft"&&(B=ca(p,(0,cl.isRTL)()?1:-1)),W.key==="ArrowRight"&&(B=ca(p,(0,cl.isRTL)()?-1:1)),W.key==="ArrowUp"&&(B=Yj(p,1)),W.key==="ArrowDown"&&(B=Yu(p,1)),W.key==="PageUp"&&(B=vu(p,1)),W.key==="PageDown"&&(B=Ed(p,1)),W.key==="Home"){let h=(p.getDay()-b+7)%7;B=Jj(p,h)}if(W.key==="End"){let C=p.getDay(),h=(b+6-C)%7;B=ca(p,h)}B&&(W.preventDefault(),x(B),Xh(B,a)||(G(B),d?.((0,Yl.dateI18n)(Un,B,-B.getTimezoneOffset()))))}},p.toString()):null))]})]})}function Tsc({day:c,column:t,isSelected:e,isFocusable:l,isFocusAllowed:d,isToday:b,isInvalid:n,numEvents:o,onClick:a,onKeyDown:i}){let G=(0,ea.useRef)(null);return(0,ea.useEffect)(()=>{G.current&&l&&d&&G.current.focus()},[l]),(0,bd.jsx)(Uj,{__next40pxDefaultSize:!0,ref:G,className:"components-datetime__date__day",disabled:n,tabIndex:l?0:-1,"aria-label":Qsc(c,e,b,o),column:t,isSelected:e,isToday:b,hasEvents:o>0,onClick:a,onKeyDown:i,children:(0,Yl.dateI18n)("j",c,-c.getTimezoneOffset())})}function Qsc(c,t,e,l){let{formats:d}=(0,Yl.getSettings)(),n=[(0,Yl.dateI18n)(d.date,c,-c.getTimezoneOffset())];return t&&n.push((0,cl.__)("Selected")),e&&n.push((0,cl.__)("Today")),l>0&&n.push((0,cl.sprintf)((0,cl._n)("There is %d event","There are %d events",l),l)),n.join(". ")}var q0=Osc;var zu=u(Y(),1),Dt=u(ic(),1),Dn=u(P0(),1);var c7=u(ic(),1),t7=u(P0(),1);var Ej=S("div",{target:"exz187h9"})("box-sizing:border-box;font-size:",L.fontSize,";"),$0=S("fieldset",{target:"exz187h8"})("border:0;margin:0 0 ",O(4)," 0;padding:0;&:last-child{margin-bottom:0;}"),jj=S("div",{target:"exz187h7"})({name:"pd0mhc",styles:"direction:ltr;display:flex"}),Cp=M("&&& ",vd,"{padding-left:",O(2),";padding-right:",O(2),";text-align:center;}",""),Mj=S(Me,{target:"exz187h6"})(Cp," width:",O(9),";&&& ",vd,"{padding-right:0;}&&& ",Ml,"{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}"),Pj=S("span",{target:"exz187h5"})("border-top:",L.borderWidth," solid ",D.gray[700],";border-bottom:",L.borderWidth," solid ",D.gray[700],";font-size:",L.fontSize,`;line-height:calc(
-		`,L.controlHeight," - ",L.borderWidth,` * 2
-	);display:inline-block;`),_j=S(Me,{target:"exz187h4"})(Cp," width:",O(9),";&&& ",vd,"{padding-left:0;}&&& ",Ml,"{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}"),Kj=S("div",{target:"exz187h3"})({name:"1ff36h2",styles:"flex-grow:1"}),qj=S(Me,{target:"exz187h2"})(Cp," width:",O(9),";"),$j=S(Me,{target:"exz187h1"})(Cp," width:",O(14),";"),rh=S("div",{target:"exz187h0"})({name:"ebu3jh",styles:"text-decoration:underline dotted"});var Fp=u(V(),1),Usc=()=>{let{timezone:c}=(0,t7.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("_"," "),b=c.string==="UTC"?(0,c7.__)("Coordinated Universal Time"):`(${l}) ${d}`;return d.trim().length===0?(0,Fp.jsx)(rh,{className:"components-datetime__timezone",children:l}):(0,Fp.jsx)(rl,{placement:"top",text:b,children:(0,Fp.jsx)(rh,{className:"components-datetime__timezone",children:l})})},e7=Usc;var Su=u(ic(),1),l7=u(Y(),1);var nd=u(V(),1);function mh({value:c,defaultValue:t,is12Hour:e,label:l,minutesProps:d,onChange:b}){let[n={hours:new Date().getHours(),minutes:new Date().getMinutes()},o]=Fd({value:c,onChange:b,defaultValue:t}),a=s(n.hours),i=Lj(n.hours),G=m=>(x,{event:g})=>{if(!hp(g))return;let R=Number(x);o({...n,[m]:m==="hours"&&e?uh(R,a==="PM"):R})},X=m=>()=>{a!==m&&o({...n,hours:uh(i,m==="PM")})};function s(m){return m<12?"AM":"PM"}return(0,nd.jsxs)(l?$0:l7.Fragment,{children:[l&&(0,nd.jsx)(Sc.VisualLabel,{as:"legend",children:l}),(0,nd.jsxs)(wc,{alignment:"left",expanded:!1,children:[(0,nd.jsxs)(jj,{className:"components-datetime__time-field components-datetime__time-field-time",children:[(0,nd.jsx)(Mj,{className:"components-datetime__time-field-hours-input",label:(0,Su.__)("Hours"),hideLabelFromVision:!0,value:String(e?i:n.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:G("hours"),__unstableStateReducer:K0(2)}),(0,nd.jsx)(Pj,{className:"components-datetime__time-separator","aria-hidden":"true",children:":"}),(0,nd.jsx)(_j,{className:N("components-datetime__time-field-minutes-input",d?.className),label:(0,Su.__)("Minutes"),hideLabelFromVision:!0,value:String(n.minutes).padStart(2,"0"),step:1,min:0,max:59,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:(...m)=>{G("minutes")(...m),d?.onChange?.(...m)},__unstableStateReducer:K0(2),...d})]}),e&&(0,nd.jsxs)(Kl,{isBlock:!0,label:(0,Su.__)("Select AM or PM"),hideLabelFromVision:!0,value:a,onChange:m=>{X(m)()},children:[(0,nd.jsx)(vn,{value:"AM",label:(0,Su.__)("AM")}),(0,nd.jsx)(vn,{value:"PM",label:(0,Su.__)("PM")})]})]})]})}var le=u(V(),1),Dsc=["dmy","mdy","ymd"];function xh({is12Hour:c,currentTime:t,onChange:e,dateOrder:l,hideLabelFromVision:d=!1}){let[b,n]=(0,zu.useState)(()=>Gh(_0(t??new Date)));(0,zu.useEffect)(()=>{n(Gh(_0(t??new Date)))},[t]);let o=[{value:"01",label:(0,Dt.__)("January")},{value:"02",label:(0,Dt.__)("February")},{value:"03",label:(0,Dt.__)("March")},{value:"04",label:(0,Dt.__)("April")},{value:"05",label:(0,Dt.__)("May")},{value:"06",label:(0,Dt.__)("June")},{value:"07",label:(0,Dt.__)("July")},{value:"08",label:(0,Dt.__)("August")},{value:"09",label:(0,Dt.__)("September")},{value:"10",label:(0,Dt.__)("October")},{value:"11",label:(0,Dt.__)("November")},{value:"12",label:(0,Dt.__)("December")}],{day:a,month:i,year:G,minutes:X,hours:s}=(0,zu.useMemo)(()=>({day:(0,Dn.date)("d",b),month:(0,Dn.date)("m",b),year:(0,Dn.date)("Y",b),minutes:(0,Dn.date)("i",b),hours:(0,Dn.date)("H",b)}),[b]),r=p=>(W,{event:B})=>{if(!hp(B))return;let C=Number(W),h=Nu(b,{[p]:C});n(h),e?.((0,Dn.date)(Un,h))},m=({hours:p,minutes:y})=>{let W=Nu(b,{hours:p,minutes:y});n(W),e?.((0,Dn.date)(Un,W))},x=(0,le.jsx)(qj,{className:"components-datetime__time-field components-datetime__time-field-day",label:(0,Dt.__)("Day"),hideLabelFromVision:!0,value:a,step:1,min:1,max:sh(Number(G),Number(i)-1),required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:r("date")},"day"),g=(0,le.jsx)(Kj,{children:(0,le.jsx)(zb,{className:"components-datetime__time-field components-datetime__time-field-month",label:(0,Dt.__)("Month"),hideLabelFromVision:!0,value:i,options:o,onChange:p=>{let y=Nu(b,{month:Number(p)-1});n(y),e?.((0,Dn.date)(Un,y))}})},"month"),R=(0,le.jsx)($j,{className:"components-datetime__time-field components-datetime__time-field-year",label:(0,Dt.__)("Year"),hideLabelFromVision:!0,value:G,step:1,min:1,max:9999,required:!0,spinControls:"none",isPressEnterToChange:!0,isDragEnabled:!1,isShiftStepEnabled:!1,onChange:r("year"),__unstableStateReducer:K0(4)},"year"),H=c?"mdy":"dmy",Z=(l&&Dsc.includes(l)?l:H).split("").map(p=>{switch(p){case"d":return x;case"m":return g;case"y":return R;default:return null}});return(0,le.jsxs)(Ej,{className:"components-datetime__time",children:[(0,le.jsxs)($0,{children:[d?(0,le.jsx)(fc,{as:"legend",children:(0,Dt.__)("Time")}):(0,le.jsx)(Sc.VisualLabel,{as:"legend",className:"components-datetime__time-legend",children:(0,Dt.__)("Time")}),(0,le.jsxs)(wc,{className:"components-datetime__time-wrapper",children:[(0,le.jsx)(mh,{value:{hours:Number(s),minutes:Number(X)},is12Hour:c,onChange:m}),(0,le.jsx)($t,{}),(0,le.jsx)(e7,{})]})]}),(0,le.jsxs)($0,{children:[d?(0,le.jsx)(fc,{as:"legend",children:(0,Dt.__)("Date")}):(0,le.jsx)(Sc.VisualLabel,{as:"legend",className:"components-datetime__time-legend",children:(0,Dt.__)("Date")}),(0,le.jsx)(wc,{className:"components-datetime__time-wrapper",children:Z})]})]})}xh.TimeInput=mh;Object.assign(xh.TimeInput,{displayName:"TimePicker.TimeInput"});var cm=xh;var b7=u(Y(),1);var d7=S(tt,{target:"e1p5onf00"})({name:"1khn195",styles:"box-sizing:border-box"});var la=u(V(),1),Lsc=()=>{};function Esc({currentDate:c,is12Hour:t,dateOrder:e,isInvalidDate:l,onMonthPreviewed:d=Lsc,onChange:b,events:n,startOfWeek:o},a){return(0,la.jsx)(d7,{ref:a,className:"components-datetime",spacing:4,children:(0,la.jsxs)(la.Fragment,{children:[(0,la.jsx)(cm,{currentTime:c,onChange:b,is12Hour:t,dateOrder:e}),(0,la.jsx)(q0,{currentDate:c,onChange:b,isInvalidDate:l,events:n,onMonthPreviewed:d,startOfWeek:o})]})})}var n7=(0,b7.forwardRef)(Esc);n7.displayName="DateTimePicker";var o7=n7;var a7=o7;var i7=u(Y(),1),G7=(0,i7.createContext)(!1);G7.displayName="DisabledContext";var gh=G7;var Rh=u(V(),1),Hh="data-wp-hash";function Ih(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Msc(document)),c.__wpStyleRuntime}function jsc(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 X7(c,t,e){if(!c.head)return;let l=Ih(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(jsc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(Hh,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Msc(c){let t=Ih();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)X7(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 Psc(c,t){let e=Ih();e.styles.set(c,t);for(let l of e.documents.keys())X7(l,c,t)}typeof process>"u",Psc("bacc423d2b",'._556ae8be2a7ddc8e__disabled{pointer-events:none;position:relative}._556ae8be2a7ddc8e__disabled:after{content:"";inset:0;position:absolute}._556ae8be2a7ddc8e__disabled *{pointer-events:none}');var _sc={disabled:"_556ae8be2a7ddc8e__disabled"},{Consumer:Ksc,Provider:qsc}=gh;function Zh({className:c,children:t,isDisabled:e=!0,...l}){return(0,Rh.jsx)(qsc,{value:e,children:(0,Rh.jsx)("div",{inert:e?"true":void 0,className:e?N(_sc.disabled,c,"components-disabled"):void 0,...l,children:t})})}Zh.Context=gh;Zh.Consumer=Ksc;var u7=Zh;var s7=u(Y(),1),r7=u(V(),1),$sc=({visible:c,children:t,...e},l)=>{let d=oo({open:c});return(0,r7.jsx)(ix,{store:d,ref:l,...e,children:t})},ph=(0,s7.forwardRef)($sc);ph.displayName="DisclosureContent";var R7=u(nc(),1),tm=u(Y(),1);var Bh="data-wp-hash";function yh(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&trc(document)),c.__wpStyleRuntime}function crc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${Bh}]`))if(e.getAttribute(Bh)===t)return!0;return!1}function x7(c,t,e){if(!c.head)return;let l=yh(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(crc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(Bh,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function trc(c){let t=yh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)x7(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 erc(c,t){let e=yh();e.styles.set(c,t);for(let l of e.documents.keys())x7(l,c,t)}typeof process>"u",erc("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 m7={slot:"_11fc52b637ff8a7e__slot"},g7="data-wp-compat-overlay-slot";function lrc(){return typeof document>"u"?null:document}function drc(){let c;try{c=window.top?.wp}catch{}let t=c??window.wp;return typeof t?.components=="object"&&t.components!==null}var Eb=null;function Wh(c){return c.setAttribute("aria-hidden","false"),c}function brc(c){let t=c.createElement("div");return t.setAttribute(g7,""),m7.slot&&t.classList.add(m7.slot),c.body.appendChild(t),t}function Vh(){if(typeof window>"u"||!drc()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let c=lrc();if(!c||!c.body)return;if(Eb&&Eb.ownerDocument===c&&Eb.isConnected)return Wh(Eb);let t=c.querySelector(`[${g7}]`);return t instanceof HTMLDivElement?(Eb=Wh(t),Eb):(Eb?.isConnected&&Eb.remove(),Eb=Wh(brc(c)),Eb)}var ku=u(V(),1),hh="data-wp-hash";function Ch(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&orc(document)),c.__wpStyleRuntime}function nrc(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 I7(c,t,e){if(!c.head)return;let l=Ch(),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 b=c.createElement("style");b.setAttribute(hh,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function orc(c){let t=Ch();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)I7(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=Ch();e.styles.set(c,t);for(let l of e.documents.keys())I7(l,c,t)}typeof process>"u",arc("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 Fh={"invisible-drag-image":"_3476c2e530687f96__invisible-drag-image",clone:"_6f00e51ab7574306__clone","is-in-compat-slot":"_664ecd37377558df__is-in-compat-slot"},irc=[Fh["invisible-drag-image"],"components-draggable__invisible-drag-image"].filter(Boolean),Grc=[Fh.clone,"components-draggable__clone"].filter(Boolean),H7="is-dragging-components-draggable",Jh=0;function Xrc({children:c,onDragStart:t,onDragOver:e,onDragEnd:l,appendToOwnerDocument:d=!1,cloneClassname:b,elementId:n,transferData:o,__experimentalTransferDataType:a="text",__experimentalDragComponent:i}){let G=(0,tm.useRef)(null),X=(0,tm.useRef)(()=>{});function s(m){m.preventDefault(),X.current(),l&&l(m)}function r(m){let{ownerDocument:x}=m.target,g=Vh(),R=g?.ownerDocument===x?g:null;m.dataTransfer.setData(a,JSON.stringify(o));let H=x.createElement("div");H.style.top="0",H.style.left="0";let I=x.createElement("div");typeof m.dataTransfer.setDragImage=="function"&&(I.classList.add(...irc),x.body.appendChild(I),m.dataTransfer.setDragImage(I,0,0)),H.classList.add(...Grc);let Z=Fh["is-in-compat-slot"];R&&Z&&H.classList.add(Z),b&&H.classList.add(b);let p=0,y=0;if(G.current){p=m.clientX,y=m.clientY,H.style.transform=`translate( ${p}px, ${y}px )`;let J=x.createElement("div");J.innerHTML=G.current.innerHTML,H.appendChild(J),(R??x.body).appendChild(H)}else{let J=x.getElementById(n),v=J.getBoundingClientRect(),F=J.parentNode,A=v.top,z=v.left;H.style.width=`${v.width+Jh*2}px`;let w=J.cloneNode(!0);w.id=`clone-${n}`,p=z-Jh,y=A-Jh,H.style.transform=`translate( ${p}px, ${y}px )`,Array.from(w.querySelectorAll("iframe")).forEach(P=>P.parentNode?.removeChild(P)),H.appendChild(w),R?R.appendChild(H):d?x.body.appendChild(H):F?.appendChild(H)}let W=m.clientX,B=m.clientY;function C(J){if(W===J.clientX&&B===J.clientY)return;let v=p+J.clientX-W,F=y+J.clientY-B;H.style.transform=`translate( ${v}px, ${F}px )`,W=J.clientX,B=J.clientY,p=v,y=F,e&&e(J)}let h=(0,R7.throttle)(C,16);x.addEventListener("dragover",h),x.body.classList.add(H7),t&&t(m),X.current=()=>{H&&H.parentNode&&H.parentNode.removeChild(H),I&&I.parentNode&&I.parentNode.removeChild(I),x.body.classList.remove(H7),x.removeEventListener("dragover",h)}}return(0,tm.useEffect)(()=>()=>{X.current()},[]),(0,ku.jsxs)(ku.Fragment,{children:[c({onDraggableStart:r,onDraggableEnd:s}),i&&(0,ku.jsx)("div",{className:"components-draggable-drag-component-root",style:{display:"none"},ref:G,children:i})]})}var Z7=Xrc;var p7=u(ic(),1),Yp=u(Y(),1);var Yh=u(Wu(),1),W7=u(nc(),1),Oi=u(V(),1);function urc({className:c,icon:t=pV,label:e,onFilesDrop:l,onHTMLDrop:d,onDrop:b,isEligible:n=()=>!0,...o}){let[a,i]=(0,Yp.useState)(),[G,X]=(0,Yp.useState)(),[s,r]=(0,Yp.useState)(),m=(0,W7.__experimentalUseDropZone)({onDrop(g){if(!g.dataTransfer)return;let R=(0,Yh.getFilesFromDataTransfer)(g.dataTransfer),H=g.dataTransfer.getData("text/html");H&&d?d(H):R.length&&l?l(R):b&&b(g)},onDragStart(g){i(!0),g.dataTransfer&&(g.dataTransfer.types.includes("text/html")?r(!!d):g.dataTransfer.types.includes("Files")||(0,Yh.getFilesFromDataTransfer)(g.dataTransfer).length>0?r(!!l):r(!!b&&n(g.dataTransfer)))},onDragEnd(){X(!1),i(!1),r(void 0)},onDragEnter(){X(!0)},onDragLeave(){X(!1)}}),x=N("components-drop-zone",c,{"is-active":s,"is-dragging-over-document":a,"is-dragging-over-element":G});return(0,Oi.jsx)("div",{...o,ref:m,className:x,children:(0,Oi.jsx)("div",{className:"components-drop-zone__content",children:(0,Oi.jsxs)("div",{className:"components-drop-zone__content-inner",children:[(0,Oi.jsx)(ce,{icon:t,className:"components-drop-zone__content-icon"}),(0,Oi.jsx)("span",{className:"components-drop-zone__content-text",children:e||(0,p7.__)("Drop files to upload")})]})})})}var B7=urc;var y7=u(dt(),1);function V7({children:c}){return(0,y7.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 k7=u(VR(),1),A7=u(Y(),1),Mb=u(ic(),1);var J7=u(Y(),1);var h7=u(ic(),1),C7=u(nc(),1);var od=u(V(),1);function F7({label:c,value:t,colors:e,disableCustomColors:l,enableAlpha:d,onChange:b}){let[n,o]=(0,J7.useState)(!1),a=(0,C7.useInstanceId)(F7,"color-list-picker-option"),i=`${a}__label`,G=`${a}__content`;return(0,od.jsxs)(od.Fragment,{children:[(0,od.jsx)(bc,{__next40pxDefaultSize:!0,className:"components-color-list-picker__swatch-button",id:i,onClick:()=>o(X=>!X),"aria-expanded":n,"aria-controls":G,icon:t?(0,od.jsx)(Nb,{colorValue:t,className:"components-color-list-picker__swatch-color"}):(0,od.jsx)(Lc,{icon:X0}),text:c}),(0,od.jsx)("div",{role:"group",id:G,"aria-labelledby":i,"aria-hidden":!n,children:n&&(0,od.jsx)(Eo,{"aria-label":(0,h7.__)("Color options"),className:"components-color-list-picker__color-picker",colors:e,value:t,clearable:!1,onChange:b,disableCustomColors:l,enableAlpha:d})})]})}function src({colors:c,labels:t,value:e=[],disableCustomColors:l,enableAlpha:d,onChange:b}){return(0,od.jsx)("div",{className:"components-color-list-picker",children:t.map((n,o)=>(0,od.jsx)(F7,{label:n,value:e[o],colors:c,disableCustomColors:l,enableAlpha:d,onChange:a=>{let i=e.slice();i[o]=a,b(i)}},o))})}var Y7=src;Ll([El]);function f7(c){return!c||c.length<2?["#000","#fff"]:c.map(({color:t})=>({color:t,brightness:Jc(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 Au(c=[],t="90deg"){let e=100/c.length,l=c.map((d,b)=>`${d} ${b*e}%, ${d} ${(b+1)*e}%`).join(", ");return`linear-gradient( ${t}, ${l} )`}function v7(c){return c.map((t,e)=>({position:e*100/(c.length-1),color:t}))}function N7(c=[]){return c.map(({color:t})=>t)}var S7=u(V(),1),rrc=["#333","#CCC"];function z7({value:c,onChange:t}){let e=!!c,l=e?c:rrc,d=Au(l),b=v7(l);return(0,S7.jsx)(ap,{disableInserter:!0,background:d,hasGradient:e,value:b,onChange:n=>{let o=N7(n);t(o)}})}var jb=u(V(),1);function mrc({asButtons:c,loop:t,clearable:e=!0,unsetable:l=!0,colorPalette:d,duotonePalette:b,disableCustomColors:n,disableCustomDuotone:o,value:a,onChange:i,"aria-label":G,"aria-labelledby":X,...s}){let[r,m]=(0,A7.useMemo)(()=>f7(d),[d]),x=a==="unset",g=(0,Mb.__)("Unset"),R=(0,jb.jsx)(_e.Option,{value:"unset",isSelected:x,tooltipText:g,"aria-label":g,className:"components-duotone-picker__color-indicator",onClick:()=>{i(x?void 0:"unset")}},"unset"),H=b.map(({colors:y,slug:W,name:B})=>{let C={background:Au(y,"135deg"),color:"transparent"},h=B??(0,Mb.sprintf)((0,Mb.__)("Duotone code: %s"),W),J=B?(0,Mb.sprintf)((0,Mb.__)("Duotone: %s"),B):h,v=(0,k7.default)(y,a);return(0,jb.jsx)(_e.Option,{value:y,isSelected:v,"aria-label":J,tooltipText:h,style:C,onClick:()=>{i(v?void 0:y)}},W)}),{metaProps:I,labelProps:Z}=Ji(c,t,G,X),p=l?[R,...H]:H;return(0,jb.jsx)(_e,{...s,...I,...Z,options:p,actions:!!e&&(0,jb.jsx)(_e.ButtonAction,{onClick:()=>i(void 0),accessibleWhenDisabled:!0,disabled:!a,children:(0,Mb.__)("Clear")}),children:(0,jb.jsx)($t,{paddingTop:p.length===0?0:4,children:(0,jb.jsxs)(tt,{spacing:3,children:[!n&&!o&&(0,jb.jsx)(z7,{value:x?void 0:a,onChange:i}),!o&&(0,jb.jsx)(Y7,{labels:[(0,Mb.__)("Shadows"),(0,Mb.__)("Highlights")],colors:d,value:x?void 0:a,disableCustomColors:n,enableAlpha:!0,onChange:y=>{y[0]||(y[0]=r),y[1]||(y[1]=m);let W=y.length>=2?y:void 0;i(W)}})]})})})}var fh=mrc;var vh=u(V(),1);function xrc({values:c}){return c?(0,vh.jsx)(Nb,{colorValue:Au(c,"135deg")}):(0,vh.jsx)(Lc,{icon:X0})}var Nh=xrc;var fp=u(ic(),1),w7=u(Y(),1),em=u(V(),1);function grc(c,t){let{href:e,children:l,className:d,...b}=c,n=N("components-external-link",d),o=!!e?.startsWith("#");return(0,em.jsxs)("a",{...b,className:n,href:e,onClick:i=>{o&&i.preventDefault(),c.onClick&&c.onClick(i)},target:"_blank",ref:t,children:[(0,em.jsx)("span",{className:"components-external-link__contents",children:l}),(0,em.jsx)("span",{className:N("components-external-link__icon","wp-exclude-emoji"),"aria-label":(0,fp.__)("(opens in a new tab)"),children:(0,fp.isRTL)()?"\u2196":"\u2197"})]})}var O7=(0,w7.forwardRef)(grc);O7.displayName="ExternalLink";var vp=O7;var lM=u(ic(),1),Ln=u(Y(),1),Sp=u(nc(),1);var lm=u(ic(),1);var wu={width:200,height:170},Hrc=["avi","mpg","mpeg","mov","mp4","m4v","ogg","ogv","webm","wmv"];function Rrc(c=""){let t=c.split(".");return t[t.length-1]}function T7(c=""){return c?c.startsWith("data:video/")||Hrc.includes(Rrc(c)):!1}function Sh(c){return Math.round(c*100)}var Q7=S(Gc,{target:"eeew7dm9"})("border:0;padding:0;margin:0;font-family:",Ct("default.fontFamily"),";font-size:",Ct("default.fontSize"),";",Yd,";"),U7=S("div",{target:"eeew7dm8"})({name:"jqnsxy",styles:"background-color:transparent;display:flex;text-align:center;width:100%"}),D7=S("div",{target:"eeew7dm7"})("align-items:center;border-radius:",L.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%;}"),L7=S("div",{target:"eeew7dm6"})("background:",D.gray[100],";border-radius:inherit;box-sizing:border-box;height:",wu.height,"px;max-width:280px;min-width:",wu.width,"px;width:100%;"),E7=S(Qb,{target:"eeew7dm5"})({name:"1d3w5wq",styles:"width:100%"}),Irc={name:"1mn7kwb",styles:"padding-bottom:1em"},Zrc=({hasHelpText:c=!1})=>c?Irc:void 0,j7=S(it,{target:"eeew7dm4"})("max-width:320px;padding-top:1em;",Zrc,";"),M7=S("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,";"),P7=S("div",{target:"eeew7dm2"})({name:"1yzbo24",styles:"background:rgba( 255, 255, 255, 0.4 );backdrop-filter:blur( 16px ) saturate( 180% );position:absolute;transform:translateZ( 0 )"}),zh=S(P7,{target:"eeew7dm1"})({name:"1sw8ur",styles:"height:1px;left:1px;right:1px"}),kh=S(P7,{target:"eeew7dm0"})({name:"188vg4t",styles:"width:1px;top:1px;bottom:1px"});var Ou=u(V(),1),prc=0,Wrc=100,Brc=()=>{};function K7({hasHelpText:c,onChange:t=Brc,point:e={x:.5,y:.5}}){let l=Sh(e.x),d=Sh(e.y),b=(n,o)=>{if(n===void 0)return;let a=parseInt(n,10);isNaN(a)||t({...e,[o]:a/100})};return(0,Ou.jsxs)(j7,{className:"focal-point-picker__controls",hasHelpText:c,gap:4,children:[(0,Ou.jsx)(_7,{label:(0,lm.__)("Left"),"aria-label":(0,lm.__)("Focal point left position"),value:[l,"%"].join(""),onChange:n=>b(n,"x"),dragDirection:"e"}),(0,Ou.jsx)(_7,{label:(0,lm.__)("Top"),"aria-label":(0,lm.__)("Focal point top position"),value:[d,"%"].join(""),onChange:n=>b(n,"y"),dragDirection:"s"})]})}function _7(c){return(0,Ou.jsx)(E7,{className:"focal-point-picker__controls-position-unit-control",labelPosition:"top",max:Wrc,min:prc,units:[{value:"%",label:"%"}],...c})}var q7=S("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:",L.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&&`
+		`,";");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(
+		`,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&&`
 			box-shadow: rgb( 0 0 0 / 12% ) 0px 0px 10px;
 			transform: scale( 1.1 );
 			cursor: grabbing;
-			`,";");var $7=u(V(),1);function cM({left:c="50%",top:t="50%",...e}){return(0,$7.jsx)(q7,{...e,className:"components-focal-point-picker__icon_container",style:{left:c,top:t}})}var Ti=u(V(),1);function tM({bounds:c,...t}){return(0,Ti.jsxs)(M7,{...t,className:"components-focal-point-picker__grid",style:{width:c.width,height:c.height},children:[(0,Ti.jsx)(zh,{style:{top:"33%"}}),(0,Ti.jsx)(zh,{style:{top:"66%"}}),(0,Ti.jsx)(kh,{style:{left:"33%"}}),(0,Ti.jsx)(kh,{style:{left:"66%"}})]})}var Np=u(V(),1);function eM({alt:c,autoPlay:t,src:e,onLoad:l,mediaRef:d,muted:b=!0,...n}){return e?T7(e)?(0,Np.jsx)("video",{...n,autoPlay:t,className:"components-focal-point-picker__media components-focal-point-picker__media--video",loop:!0,muted:b,onLoadedData:l,ref:d,src:e}):(0,Np.jsx)("img",{...n,alt:c,className:"components-focal-point-picker__media components-focal-point-picker__media--image",onLoad:l,ref:d,src:e}):(0,Np.jsx)(L7,{className:"components-focal-point-picker__media components-focal-point-picker__media--placeholder",ref:d,...n})}var jd=u(V(),1),yrc=600;function Vrc({__nextHasNoMarginBottom:c,__next40pxDefaultSize:t,autoPlay:e=!0,className:l,help:d,hideLabelFromVision:b,label:n,onChange:o,onDrag:a,onDragEnd:i,onDragStart:G,resolvePoint:X,url:s,value:r={x:.5,y:.5},...m}){let[x,g]=(0,Ln.useState)(r),[R,H]=(0,Ln.useState)(!1),{startDrag:I,endDrag:Z,isDragging:p}=(0,Sp.__experimentalUseDragging)({onDragStart:k=>{B.current?.focus();let T=v(k);T&&(G?.(T,k),g(T))},onDragMove:k=>{k.preventDefault();let T=v(k);T&&(a?.(T,k),g(T))},onDragEnd:()=>{i?.(),o?.(x)}}),{x:y,y:W}=p?x:r,B=(0,Ln.useRef)(null),[C,h]=(0,Ln.useState)(wu),J=(0,Ln.useRef)(()=>{if(!B.current)return;let{clientWidth:k,clientHeight:T}=B.current;h(k>0&&T>0?{width:k,height:T}:{...wu})});(0,Ln.useEffect)(()=>{let k=J.current;if(!B.current)return;let{defaultView:T}=B.current.ownerDocument;return T?.addEventListener("resize",k),()=>T?.removeEventListener("resize",k)},[]),(0,Sp.useIsomorphicLayoutEffect)(()=>{J.current()},[]);let v=({clientX:k,clientY:T,shiftKey:f})=>{if(!B.current)return;let{top:U,left:cc}=B.current.getBoundingClientRect(),Q=(k-cc)/C.width,E=(T-U)/C.height;return f&&(Q=Math.round(Q/.1)*.1,E=Math.round(E/.1)*.1),F({x:Q,y:E})},F=k=>{let T=X?.(k)??k;T.x=Math.max(0,Math.min(T.x,1)),T.y=Math.max(0,Math.min(T.y,1));let f=U=>Math.round(U*100)/100;return{x:f(T.x),y:f(T.y)}},A=k=>{let{code:T,shiftKey:f}=k;if(!["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(T))return;k.preventDefault();let U={x:y,y:W},cc=f?.1:.01,Q=T==="ArrowUp"||T==="ArrowLeft"?-1*cc:cc,E=T==="ArrowUp"||T==="ArrowDown"?"y":"x";U[E]=U[E]+Q,o?.(F(U))},z={left:y!==void 0?y*C.width:.5*C.width,top:W!==void 0?W*C.height:.5*C.height},w=N("components-focal-point-picker-control",l),P=b?fc:Cl;return li(()=>{H(!0);let k=window.setTimeout(()=>{H(!1)},yrc);return()=>window.clearTimeout(k)},[y,W]),(0,jd.jsxs)(Q7,{...m,as:"fieldset",className:w,children:[!!n&&(0,jd.jsx)(P,{as:"legend",children:n}),(0,jd.jsx)(U7,{className:"components-focal-point-picker-wrapper",children:(0,jd.jsxs)(D7,{className:"components-focal-point-picker",onKeyDown:A,onMouseDown:I,onBlur:()=>{p&&Z()},ref:B,role:"button",tabIndex:-1,children:[(0,jd.jsx)(tM,{bounds:C,showOverlay:R}),(0,jd.jsx)(eM,{alt:(0,lM.__)("Media preview"),autoPlay:e,onLoad:J.current,src:s}),(0,jd.jsx)(cM,{...z,isDragging:p})]})}),(0,jd.jsx)(K7,{hasHelpText:!!d,point:{x:y,y:W},onChange:k=>{o?.(F(k))}}),!!d&&(0,jd.jsx)(Fn,{children:d})]})}var dM=Vrc;var zp=u(nc(),1),bM=u(dt(),1),nM=u(V(),1);function oM({iframeRef:c,...t}){let e=(0,zp.useMergeRefs)([c,(0,zp.useFocusableIframe)()]);return(0,bM.default)("wp.components.FocusableIframe",{since:"5.9",alternative:"wp.compose.useFocusableIframe"}),(0,nM.jsx)("iframe",{ref:e,...t})}var Qi=u(ic(),1);var kp=u(Y(),1),ZM=u(nc(),1);var aM=S("fieldset",{target:"e8tqeku4"})({name:"k2q51s",styles:"border:0;margin:0;padding:0;display:contents"}),iM=S(wc,{target:"e8tqeku3"})("height:",O(4),";"),GM=S(bc,{target:"e8tqeku2"})("margin-top:",O(-1),";"),XM=S(Sc.VisualLabel,{target:"e8tqeku1"})("display:flex;gap:",O(1),";justify-content:flex-start;margin-bottom:0;"),uM=S(Bp,{target:"e8tqeku0"})({name:"anvx77",styles:".components-custom-select-control__item .components-custom-select-control__item-hint{width:100%;}"});var Tu=u(ic(),1),rM=u(Y(),1);function Jrc(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 sM(c){if(c.hint)return c.hint;if(Jrc(c.size))return String(c.size)}var mM=u(V(),1),Ah={key:"default",name:(0,Tu.__)("Default"),value:void 0},hrc=c=>{let{fontSizes:t,value:e,valueMode:l="literal",onChange:d}=c,b=[Ah,...t.map(o=>{let a=sM(o);return{key:o.slug,name:o.name||o.slug,value:o.size,hint:a}})],n=(0,rM.useMemo)(()=>{if(e===void 0)return Ah;if(l==="slug"){let o=b.find(a=>a.key===e);if(o)return o}return b.find(o=>o.value===e)??Ah},[e,l,b]);return(0,mM.jsx)(uM,{className:"components-font-size-picker__select",label:(0,Tu.__)("Font size"),hideLabelFromVision:!0,describedBy:(0,Tu.sprintf)((0,Tu.__)("Currently selected font size: %s"),n.name),options:b,value:n,showSelectedHint:!0,onChange:({selectedItem:o})=>{let a=o.key==="default"?void 0:t.find(i=>i.slug===o.key);d(o.value,a)}})},xM=hrc;var RM=u(ic(),1);var Md=u(ic(),1),gM=[(0,Md.__)("S"),(0,Md.__)("M"),(0,Md.__)("L"),(0,Md.__)("XL"),(0,Md.__)("XXL")],HM=[(0,Md.__)("Small"),(0,Md.__)("Medium"),(0,Md.__)("Large"),(0,Md.__)("Extra Large"),(0,Md.__)("Extra Extra Large")];var wh=u(V(),1),Crc=c=>{let{fontSizes:t,value:e,valueMode:l="literal",onChange:d}=c,b=e?l==="slug"?String(e):t.filter(a=>a.size===e).length>1?void 0:t.find(a=>a.size===e)?.slug:void 0;return(0,wh.jsx)(Kl,{label:(0,RM.__)("Font size"),hideLabelFromVision:!0,value:b,onChange:n=>{if(n===void 0)d(void 0);else{let o=t.find(a=>a.slug===String(n));o&&d(o.size,o)}},isBlock:!0,children:t.map((n,o)=>(0,wh.jsx)(vn,{value:n.slug,label:gM[o],"aria-label":n.name||HM[o],showTooltip:!0},n.slug))})},IM=Crc;var de=u(V(),1),Frc=["px","em","rem","vw","vh"],Yrc=5,pM=(c,t)=>{let{fallbackFontSize:e,fontSizes:l=[],disableCustomFontSizes:d=!1,onChange:b,units:n=Frc,value:o,valueMode:a="literal",withSlider:i=!1,withReset:G=!0}=c,X=(0,ZM.useInstanceId)(pM,"font-size-picker-label"),s=v0({availableUnits:n}),r=(()=>{if(o)return a==="slug"?l.find(B=>B.slug===o):l.find(B=>B.size===o)})(),m=!!o&&!r,[x,g]=(0,kp.useState)(m),R=a==="slug"?r?.size:o,H;if(!d&&x?H="custom":H=l.length>Yrc?"select":"togglegroup",l.length===0&&d)return null;let I=typeof R=="string"||typeof l[0]?.size=="string",[Z,p]=Tt(R,s),y=!!p&&["em","rem","vw","vh"].includes(p),W=o===void 0;return(0,de.jsxs)(aM,{ref:t,className:"components-font-size-picker","aria-labelledby":X,children:[(0,de.jsx)($t,{children:(0,de.jsxs)(iM,{className:"components-font-size-picker__header",children:[(0,de.jsx)(XM,{id:X,children:(0,Qi.__)("Font size")}),!d&&(0,de.jsx)(GM,{label:H==="custom"?(0,Qi.__)("Use size preset"):(0,Qi.__)("Set custom size"),icon:G0,onClick:()=>g(!x),isPressed:H==="custom",size:"small"})]})}),(0,de.jsxs)("div",{children:[H==="select"&&(0,de.jsx)(xM,{fontSizes:l,value:o,valueMode:a,disableCustomFontSizes:d,onChange:(B,C)=>{b?.(B===void 0?void 0:I?B:Number(B),C)},onSelectCustom:()=>g(!0)}),H==="togglegroup"&&(0,de.jsx)(IM,{fontSizes:l,value:o,valueMode:a,onChange:(B,C)=>{b?.(B===void 0?void 0:I?B:Number(B),C)}}),H==="custom"&&(0,de.jsxs)(it,{className:"components-font-size-picker__custom-size-control",children:[(0,de.jsx)(he,{isBlock:!0,children:(0,de.jsx)(Qb,{label:(0,Qi.__)("Font size"),labelPosition:"top",hideLabelFromVision:!0,value:I?`${Z??""}${p??""}`:R,onChange:B=>{g(!0),b?.(B===void 0||B===""?void 0:I?B:parseInt(B,10))},units:I?s:[],min:0})}),i&&(0,de.jsx)(he,{isBlock:!0,children:(0,de.jsx)($t,{marginX:2,marginBottom:0,children:(0,de.jsx)($l,{className:"components-font-size-picker__custom-input",label:(0,Qi.__)("Font size"),hideLabelFromVision:!0,value:Z,initialPosition:e,withInputField:!1,onChange:B=>{g(!0),b?.(B===void 0?void 0:I?B+(p??"px"):B)},min:0,max:y?10:100,step:y?.1:1})})}),G&&(0,de.jsx)(he,{children:(0,de.jsx)(_X,{disabled:W,accessibleWhenDisabled:!0,onClick:()=>{b?.(void 0)},variant:"secondary",__next40pxDefaultSize:!0,size:"default",children:(0,Qi.__)("Reset")})})]})]})]})},WM=(0,kp.forwardRef)(pM);WM.displayName="FontSizePicker";var BM=WM;var yM=u(Y(),1);var dm=u(V(),1);function frc({accept:c,children:t,multiple:e=!1,onChange:l,onClick:d,render:b,__next40pxDefaultSize:n,...o}){let a=(0,yM.useRef)(null),i=()=>{a.current?.click()},G=b?b({openFileDialog:i}):(0,dm.jsx)(bc,{onClick:i,__next40pxDefaultSize:!0,...o,children:t}),X=c?.includes("audio/*")?`${c}, audio/mp3, audio/x-m4a, audio/x-m4b, audio/x-m4p, audio/x-wav, audio/webm`:c;return(0,dm.jsxs)("div",{className:"components-form-file-upload",children:[G,(0,dm.jsx)("input",{type:"file",ref:a,multiple:e,style:{display:"none"},accept:X,onChange:l,onClick:d,"data-testid":"form-file-upload-input"})]})}var VM=frc;var JM=u(Y(),1),Qu=u(V(),1),vrc=()=>{};function Nrc(c,t){let{className:e,checked:l,id:d,disabled:b,onChange:n=vrc,onClick:o,...a}=c,i=N("components-form-toggle",e,{"is-checked":l,"is-disabled":b});return(0,Qu.jsxs)("span",{className:i,children:[(0,Qu.jsx)("input",{className:"components-form-toggle__input",id:d,type:"checkbox",checked:l,onChange:n,disabled:b,onClick:G=>{G.currentTarget.focus(),o?.(G)},...a,ref:t}),(0,Qu.jsx)("span",{className:"components-form-toggle__track"}),(0,Qu.jsx)("span",{className:"components-form-toggle__thumb"})]})}var hM=(0,JM.forwardRef)(Nrc);hM.displayName="FormToggle";var Ap=hM;var tl=u(Y(),1),fl=u(ic(),1),Di=u(nc(),1),bm=u(fb(),1),FM=u(LI(),1),YM=u(dt(),1),fM=u(fo(),1);var CM=u(nc(),1),wp=u(ic(),1);var Ui=u(V(),1),Src=()=>{};function Oh({value:c,status:t,title:e,displayTransform:l,isBorderless:d=!1,disabled:b=!1,onClickRemove:n=Src,onMouseEnter:o,onMouseLeave:a,messages:i,termPosition:G,termsCount:X}){let s=(0,CM.useInstanceId)(Oh),r=N("components-form-token-field__token",{"is-error":t==="error","is-success":t==="success","is-validating":t==="validating","is-borderless":d,"is-disabled":b}),m=()=>n({value:c}),x=l(c),g=(0,wp.sprintf)((0,wp.__)("%1$s (%2$d of %3$d)"),x,G,X);return(0,Ui.jsxs)("span",{className:r,onMouseEnter:o,onMouseLeave:a,title:e,children:[(0,Ui.jsxs)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${s}`,children:[(0,Ui.jsx)(fc,{as:"span",children:g}),(0,Ui.jsx)("span",{"aria-hidden":"true",children:x})]}),(0,Ui.jsx)(bc,{className:"components-form-token-field__remove-token",size:"small",icon:yn,onClick:b?void 0:m,disabled:b,label:i.remove,"aria-describedby":`components-form-token-field__token-text-${s}`})]})}var Pd=u(V(),1),Th="data-wp-hash";function Qh(){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 zrc(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 vM(c,t,e){if(!c.head)return;let l=Qh(),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 b=c.createElement("style");b.setAttribute(Th,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function krc(c){let t=Qh();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)vM(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=Qh();e.styles.set(c,t);for(let l of e.documents.keys())vM(l,c,t)}typeof process>"u",Arc("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 wrc={"tokens-and-input":"df878b202c3b3cb7__tokens-and-input"},Orc=c=>c;function Op(c){let{autoCapitalize:t,autoComplete:e,maxLength:l,placeholder:d,label:b=(0,fl.__)("Add item"),className:n,suggestions:o=[],maxSuggestions:a=100,value:i=[],displayTransform:G=Orc,saveTransform:X=lc=>lc.trim(),onChange:s=()=>{},onInputChange:r=()=>{},onFocus:m=void 0,isBorderless:x=!1,disabled:g=!1,tokenizeOnSpace:R=!1,messages:H={added:(0,fl.__)("Item added."),removed:(0,fl.__)("Item removed."),remove:(0,fl.__)("Remove item"),__experimentalInvalid:(0,fl.__)("Invalid item")},__experimentalRenderItem:I,__experimentalExpandOnFocus:Z=!1,__experimentalValidateInput:p=()=>!0,__experimentalShowHowTo:y,__experimentalAutoSelectFirstMatch:W=!1,tokenizeOnBlur:B=!1,help:C}=c,h=R?(0,fl.__)("Separate with commas, spaces, or the Enter key."):(0,fl.__)("Separate with commas or the Enter key."),J=C!==void 0?C:h;typeof y=="boolean"&&((0,YM.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&&C===void 0&&(J=""));let v=(0,Di.useInstanceId)(Op),[F,A]=(0,tl.useState)(""),[z,w]=(0,tl.useState)(0),[P,k]=(0,tl.useState)(!1),[T,f]=(0,tl.useState)(!1),[U,cc]=(0,tl.useState)(-1),[Q,E]=(0,tl.useState)(!1),q=(0,Di.usePrevious)(o),uc=(0,Di.usePrevious)(i),Hc=(0,tl.useRef)(null),Wc=(0,tl.useRef)(null),Yc=(0,Di.useDebounce)(bm.speak,500);(0,tl.useEffect)(()=>{P&&!Kc()&&Rt()},[P]),(0,tl.useEffect)(()=>{let lc=!(0,FM.isShallowEqual)(o,q||[]);(lc||i!==uc)&&pB(lc)},[o,q,i,uc]),(0,tl.useEffect)(()=>{pB()},[F]),(0,tl.useEffect)(()=>{pB()},[W]),g&&P&&(k(!1),A(""));function Rt(){Hc.current?.focus()}function Kc(){return Hc.current===Hc.current?.ownerDocument.activeElement}function rc(lc){Kc()||lc.target===Wc.current?(k(!0),f(Z||T)):k(!1),typeof m=="function"&&m(lc)}function et(lc){if(Fm()&&p(F))k(!1),B&&Fm()&&Nt(F);else{if(A(""),w(0),k(!1),Z){let Ic=lc.relatedTarget===Wc.current;f(Ic)}else f(!1);cc(-1),E(!1)}}function Mt(lc){let Ic=!1;if(!lc.defaultPrevented){switch(lc.key){case"Backspace":Ic=Zl(ft);break;case"Enter":Ic=Xd();break;case"ArrowLeft":Ic=tb();break;case"ArrowUp":Ic=ve();break;case"ArrowRight":Ic=pl();break;case"ArrowDown":Ic=eb();break;case"Delete":Ic=Zl(ae);break;case"Space":R&&(Ic=Xd({preventDefaultOnFailedValidation:!1}));break;case"Escape":Ic=sa(lc);break;case"Tab":Ic=ra(lc);break;default:break}Ic&&lc.preventDefault()}}function ge(lc){let Ic=!1;lc.key===","&&(Ic=ac()),Ic&&lc.preventDefault()}function Bt(lc){lc.target===Wc.current&&P&&lc.preventDefault()}function Lt(lc){eo(lc.value),Rt()}function id(lc){let Ic=ud().indexOf(lc);Ic>=0&&(cc(Ic),E(!1))}function Gd(lc){Nt(lc)}function He(lc){let Ic=lc.value,yt=R?/[ ,\t]+/:/[,\t]+/,Re=Ic.split(yt),lb=Re[Re.length-1]||"";if(Re.length>1){let sd=Re.slice(0,-1),lG=bl=>{let en=X(bl);return!!en&&!lo(en)&&!p(en)},rs=sd.some(lG),Ym=vt(rs?Re:sd);if(rs){let bl=Re.filter(a8=>{let fm=X(a8);return!fm||Ym.has(fm)||lo(fm)?!1:!p(fm)}),en=Ic.match(/[ ,\t]/g),a9=en?.[en.length-1]??(R?" ":","),o8=lb===""?a9:"",i9=bl.join(a9)+o8;A(i9),r(i9);return}}A(lb),r(lb)}function Zl(lc){let Ic=!1;return Kc()&&ZB()&&(lc(),Ic=!0),Ic}function tb(){let lc=!1;return ZB()&&(Bc(),lc=!0),lc}function pl(){let lc=!1;return ZB()&&(yc(),lc=!0),lc}function ve(){return cc(lc=>(lc===0?ud(F,o,i,a,X).length:lc)-1),E(!0),!0}function eb(){return cc(lc=>(lc+1)%ud(F,o,i,a,X).length),E(!0),!0}function Sl(lc){lc.target instanceof HTMLInputElement&&(A(lc.target.value),f(!1),cc(-1),E(!1))}function sa(lc){return Sl(lc),!0}function ra(lc){return Sl(lc),!1}function ac(){return Fm()&&Nt(F),!0}function mc(lc){w(i.length-Math.max(lc,-1)-1)}function Bc(){w(lc=>Math.min(lc+1,i.length))}function yc(){w(lc=>Math.max(lc-1,0))}function ft(){let lc=ma()-1;lc>-1&&eo(i[lc])}function ae(){let lc=ma();lc<i.length&&(eo(i[lc]),mc(lc))}function Xd({preventDefaultOnFailedValidation:lc=!0}={}){let Ic=!1,yt=IB();return yt?(Nt(yt),Ic=!0):Fm()&&(Ic=Nt(F)||lc),Ic}function vt(lc){let Ic=[...new Set(lc.map(X).filter(Boolean).filter(yt=>!lo(yt)).filter(yt=>p(yt)))];if(Ic.length>0){let yt=[...i];yt.splice(ma(),0,...Ic),s(yt)}return new Set(Ic)}function Nt(lc){return p(lc)?(vt([lc]),(0,bm.speak)(H.added,"assertive"),A(""),cc(-1),E(!1),f(!Z),P&&!B&&Rt(),!0):((0,bm.speak)(H.__experimentalInvalid,"assertive"),!1)}function eo(lc){let Ic=i.filter(yt=>tn(yt)!==tn(lc));s(Ic),(0,bm.speak)(H.removed,"assertive")}function tn(lc){return typeof lc=="object"?lc.value:lc}function ud(lc=F,Ic=o,yt=i,Re=a,lb=X){let sd=lb(lc),lG=[],rs=[],Ym=yt.map(bl=>typeof bl=="string"?bl:bl.value);return sd.length===0?Ic=Ic.filter(bl=>!Ym.includes(bl)):(sd=sd.normalize("NFKC").toLocaleLowerCase(),Ic.forEach(bl=>{let en=bl.normalize("NFKC").toLocaleLowerCase().indexOf(sd);Ym.indexOf(bl)===-1&&(en===0?lG.push(bl):en>0&&rs.push(bl))}),Ic=lG.concat(rs)),Ic.slice(0,Re)}function IB(){if(U!==-1)return ud()[U]}function lo(lc){return i.some(Ic=>tn(lc)===tn(Ic))}function ma(){return i.length-z}function ZB(){return F.length===0}function Fm(){return X(F).length>0}function pB(lc=!0){let Ic=F.trim().length>1,yt=ud(F),Re=yt.length>0,lb=Kc()&&Z;if(f(lb||Ic&&Re),lc&&(W&&Ic&&Re?(cc(0),E(!0)):(cc(-1),E(!1))),Ic){let sd=Re?(0,fl.sprintf)((0,fl._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",yt.length),yt.length):(0,fl.__)("No results.");Yc(sd,"assertive")}}function e8(){let lc=i.map(l8);return lc.splice(ma(),0,d8()),lc}function l8(lc,Ic,yt){let Re=tn(lc),lb=typeof lc!="string"?lc.status:void 0,sd=Ic+1,lG=yt.length;return(0,Pd.jsx)(he,{children:(0,Pd.jsx)(Oh,{value:Re,status:lb,title:typeof lc!="string"?lc.title:void 0,displayTransform:G,onClickRemove:Lt,isBorderless:typeof lc!="string"&&lc.isBorderless||x,onMouseEnter:typeof lc!="string"?lc.onMouseEnter:void 0,onMouseLeave:typeof lc!="string"?lc.onMouseLeave:void 0,disabled:lb!=="error"&&g,messages:H,termsCount:lG,termPosition:sd})},"token-"+Re)}function d8(){let lc=J?`components-form-token-input-${v}__help`:void 0,Ic={instanceId:v,autoCapitalize:t,autoComplete:e,placeholder:i.length===0?d:"",disabled:g,value:F,onBlur:et,isExpanded:T,selectedSuggestionIndex:U,"aria-describedby":lc};return(0,Pd.jsx)(rp,{...Ic,onChange:l&&i.length>=l?void 0:He,ref:Hc},"input")}let b8=N(n,"components-form-token-field__input-container",{"is-active":P,"is-disabled":g}),WB={className:"components-form-token-field",tabIndex:-1},n8=ud();return g||(WB=Object.assign({},WB,{onKeyDown:(0,fM.withIgnoreIMEEvents)(Mt),onKeyPress:ge,onFocus:rc})),(0,Pd.jsxs)("div",{...WB,children:[b&&(0,Pd.jsx)(Cl,{htmlFor:`components-form-token-input-${v}`,className:"components-form-token-field__label",children:b}),(0,Pd.jsxs)("div",{ref:Wc,className:b8,tabIndex:-1,onMouseDown:Bt,onTouchStart:Bt,children:[(0,Pd.jsx)(it,{className:wrc["tokens-and-input"],justify:"flex-start",align:"center",gap:1,wrap:!0,children:e8()}),T&&(0,Pd.jsx)(mp,{instanceId:v,match:X(F),displayTransform:G,suggestions:n8,selectedIndex:U,scrollIntoView:Q,onHover:id,onSelect:Gd,__experimentalRenderItem:I})]}),J&&(0,Pd.jsx)(Fn,{id:`components-form-token-input-${v}__help`,className:"components-form-token-field__help",children:J})]})}var Tp=Op;var _d=u(Y(),1),zM=u(dt(),1),Up=u(ic(),1);var om=u(ic(),1);var Qp=u(vc(),1),Uh=u(V(),1),NM=()=>(0,Uh.jsx)(Qp.SVG,{width:"8",height:"8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Uh.jsx)(Qp.Circle,{cx:"4",cy:"4",r:"4"})});var nm=u(V(),1);function SM({currentPage:c,numberOfPages:t,setCurrentPage:e}){return(0,nm.jsx)("ul",{className:"components-guide__page-control","aria-label":(0,om.__)("Guide controls"),children:Array.from({length:t}).map((l,d)=>(0,nm.jsx)("li",{"aria-current":d===c?"step":void 0,children:(0,nm.jsx)(bc,{size:"small",icon:(0,nm.jsx)(NM,{}),"aria-label":(0,om.sprintf)((0,om.__)("Page %1$d of %2$d"),d+1,t),onClick:()=>e(d)},d)},d))})}var Pb=u(V(),1);function Trc({children:c,className:t,contentLabel:e,finishButtonText:l=(0,Up.__)("Finish"),nextButtonText:d=(0,Up.__)("Next"),previousButtonText:b=(0,Up.__)("Previous"),onFinish:n,pages:o=[]}){let a=(0,_d.useRef)(null),[i,G]=(0,_d.useState)(0);(0,_d.useEffect)(()=>{let x=a.current?.querySelector(".components-guide");x instanceof HTMLElement&&x.focus()},[i]),(0,_d.useEffect)(()=>{_d.Children.count(c)&&(0,zM.default)("Passing children to <Guide>",{since:"5.5",alternative:"the `pages` prop"})},[c]),_d.Children.count(c)&&(o=_d.Children.map(c,x=>({content:x}))??[]);let X=i>0,s=i<o.length-1,r=()=>{X&&G(i-1)},m=()=>{s&&G(i+1)};return o.length===0?null:(0,Pb.jsx)(hu,{className:N("components-guide",t),contentLabel:e,isDismissible:o.length>1,onRequestClose:n,onKeyDown:x=>{x.code==="ArrowLeft"?(r(),x.preventDefault()):x.code==="ArrowRight"&&(m(),x.preventDefault())},ref:a,children:(0,Pb.jsxs)("div",{className:"components-guide__container",children:[(0,Pb.jsxs)("div",{className:"components-guide__page",children:[o[i].image,o.length>1&&(0,Pb.jsx)(SM,{currentPage:i,numberOfPages:o.length,setCurrentPage:G}),o[i].content]}),(0,Pb.jsxs)("div",{className:"components-guide__footer",children:[X&&(0,Pb.jsx)(bc,{className:"components-guide__back-button",variant:"tertiary",onClick:r,__next40pxDefaultSize:!0,children:b}),s&&(0,Pb.jsx)(bc,{className:"components-guide__forward-button",variant:"primary",onClick:m,__next40pxDefaultSize:!0,children:d}),!s&&(0,Pb.jsx)(bc,{className:"components-guide__finish-button",variant:"primary",onClick:n,__next40pxDefaultSize:!0,children:l})]})]})})}var kM=Trc;var AM=u(Y(),1),wM=u(dt(),1),OM=u(V(),1);function TM(c){return(0,AM.useEffect)(()=>{(0,wM.default)("<GuidePage>",{since:"5.5",alternative:"the `pages` prop in <Guide>"})},[]),(0,OM.jsx)("div",{...c})}var QM=u(dt(),1),UM=u(Y(),1);var DM=u(V(),1);function Qrc({label:c,labelPosition:t,size:e,tooltip:l,...d},b){return(0,QM.default)("wp.components.IconButton",{since:"5.4",alternative:"wp.components.Button",version:"6.2"}),(0,DM.jsx)(bc,{...d,ref:b,tooltipPosition:t,iconSize:e,showTooltip:l!==void 0?!!l:void 0,label:l||c})}var LM=(0,UM.forwardRef)(Qrc);var Dp=u(Y(),1),EM=u(nc(),1),Li=u(V(),1);function Urc({target:c,callback:t,shortcut:e,bindGlobal:l,eventName:d}){return(0,EM.useKeyboardShortcut)(e,t,{bindGlobal:l,target:c,eventName:d}),null}function Drc({children:c,shortcuts:t,bindGlobal:e,eventName:l}){let d=(0,Dp.useRef)(null),b=Object.entries(t??{}).map(([n,o])=>(0,Li.jsx)(Urc,{shortcut:n,callback:o,bindGlobal:e,eventName:l,target:d},n));return Dp.Children.count(c)?(0,Li.jsxs)("div",{ref:d,children:[b,c]}):(0,Li.jsx)(Li.Fragment,{children:b})}var jM=Drc;var MM=u(Y(),1),PM=u(nc(),1),am=u(V(),1);function _M(c){let{children:t,className:e="",label:l,hideSeparator:d}=c,b=(0,PM.useInstanceId)(_M);if(!MM.Children.count(t))return null;let n=`components-menu-group-label-${b}`,o=N(e,"components-menu-group",{"has-hidden-separator":d});return(0,am.jsxs)("div",{className:o,children:[l&&(0,am.jsx)("div",{className:"components-menu-group__label",id:n,"aria-hidden":"true",children:l}),(0,am.jsx)("div",{role:"group","aria-labelledby":l?n:void 0,children:t})]})}var im=_M;var Lp=u(Y(),1);var En=u(V(),1);function Lrc(c,t){let{children:e,info:l,className:d,icon:b,iconPosition:n="right",shortcut:o,isSelected:a,role:i="menuitem",suffix:G,...X}=c;return d=N("components-menu-item__button",d),l&&(e=(0,En.jsxs)("span",{className:"components-menu-item__info-wrapper",children:[(0,En.jsx)("span",{className:"components-menu-item__item",children:e}),(0,En.jsx)("span",{className:"components-menu-item__info",children:l})]})),b&&typeof b!="string"&&(b=(0,Lp.cloneElement)(b,{className:N("components-menu-items__item-icon",{"has-icon-right":n==="right"})})),(0,En.jsxs)(bc,{size:"compact",ref:t,"aria-checked":i==="menuitemcheckbox"||i==="menuitemradio"?a:void 0,role:i,icon:n==="left"?b:void 0,className:d,accessibleWhenDisabled:!0,...X,children:[(0,En.jsx)("span",{className:"components-menu-item__item",children:e}),!G&&(0,En.jsx)(Yg,{className:"components-menu-item__shortcut",shortcut:o}),!G&&b&&n==="right"&&(0,En.jsx)(Lc,{icon:b}),G]})}var KM=(0,Lp.forwardRef)(Lrc);KM.displayName="MenuItem";var jn=KM;var Gm=u(V(),1),Erc=()=>{};function jrc({choices:c=[],onHover:t=Erc,onSelect:e,value:l}){return(0,Gm.jsx)(Gm.Fragment,{children:c.map(d=>{let b=l===d.value;return(0,Gm.jsx)(jn,{role:"menuitemradio",disabled:d.disabled,icon:b?Ce:null,info:d.info,isSelected:b,shortcut:d.shortcut,className:"components-menu-items-choice",onClick:()=>{b||e(d.value)},onMouseEnter:()=>t(d.value),onMouseLeave:()=>t(null),"aria-label":d["aria-label"],children:d.label},d.value)})})}var qM=jrc;var m6=u(dt(),1),Uu=u(Y(),1),x6=u(LI(),1),Wut=u(ml(),1);function Mrc(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="",b=e+1;b<c.length;){var n=c.charCodeAt(b);if(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===95){d+=c[b++];continue}break}if(!d)throw new TypeError("Missing parameter name at ".concat(e));t.push({type:"NAME",index:e,value:d}),e=b;continue}if(l==="("){var o=1,a="",b=e+1;if(c[b]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(b));for(;b<c.length;){if(c[b]==="\\"){a+=c[b++]+c[b++];continue}if(c[b]===")"){if(o--,o===0){b++;break}}else if(c[b]==="("&&(o++,c[b+1]!=="?"))throw new TypeError("Capturing groups are not allowed at ".concat(b));a+=c[b++]}if(o)throw new TypeError("Unbalanced pattern at ".concat(e));if(!a)throw new TypeError("Missing pattern at ".concat(e));t.push({type:"PATTERN",index:e,value:a}),e=b;continue}t.push({type:"CHAR",index:e,value:c[e++]})}return t.push({type:"END",index:e,value:""}),t}function Prc(c,t){t===void 0&&(t={});for(var e=Mrc(c),l=t.prefixes,d=l===void 0?"./":l,b=t.delimiter,n=b===void 0?"/#?":b,o=[],a=0,i=0,G="",X=function(C){if(i<e.length&&e[i].type===C)return e[i++].value},s=function(C){var h=X(C);if(h!==void 0)return h;var J=e[i],v=J.type,F=J.index;throw new TypeError("Unexpected ".concat(v," at ").concat(F,", expected ").concat(C))},r=function(){for(var C="",h;h=X("CHAR")||X("ESCAPED_CHAR");)C+=h;return C},m=function(C){for(var h=0,J=n;h<J.length;h++){var v=J[h];if(C.indexOf(v)>-1)return!0}return!1},x=function(C){var h=o[o.length-1],J=C||(h&&typeof h=="string"?h:"");if(h&&!J)throw new TypeError('Must have text between two parameters, missing text after "'.concat(h.name,'"'));return!J||m(J)?"[^".concat(da(n),"]+?"):"(?:(?!".concat(da(J),")[^").concat(da(n),"])+?")};i<e.length;){var g=X("CHAR"),R=X("NAME"),H=X("PATTERN");if(R||H){var I=g||"";d.indexOf(I)===-1&&(G+=I,I=""),G&&(o.push(G),G=""),o.push({name:R||a++,prefix:I,suffix:"",pattern:H||x(I),modifier:X("MODIFIER")||""});continue}var Z=g||X("ESCAPED_CHAR");if(Z){G+=Z;continue}G&&(o.push(G),G="");var p=X("OPEN");if(p){var I=r(),y=X("NAME")||"",W=X("PATTERN")||"",B=r();s("CLOSE"),o.push({name:y||(W?a++:""),pattern:y&&!W?x(I):W,prefix:I,suffix:B,modifier:X("MODIFIER")||""});continue}s("END")}return o}function $M(c,t){var e=[],l=t6(c,e,t);return _rc(l,e,t)}function _rc(c,t,e){e===void 0&&(e={});var l=e.decode,d=l===void 0?function(b){return b}:l;return function(b){var n=c.exec(b);if(!n)return!1;for(var o=n[0],a=n.index,i=Object.create(null),G=function(s){if(n[s]===void 0)return"continue";var r=t[s-1];r.modifier==="*"||r.modifier==="+"?i[r.name]=n[s].split(r.prefix+r.suffix).map(function(m){return d(m,r)}):i[r.name]=d(n[s],r)},X=1;X<n.length;X++)G(X);return{path:o,index:a,params:i}}}function da(c){return c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function c6(c){return c&&c.sensitive?"":"i"}function Krc(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 qrc(c,t,e){var l=c.map(function(d){return t6(d,t,e).source});return new RegExp("(?:".concat(l.join("|"),")"),c6(e))}function $rc(c,t,e){return c0c(Prc(c,e),t,e)}function c0c(c,t,e){e===void 0&&(e={});for(var l=e.strict,d=l===void 0?!1:l,b=e.start,n=b===void 0?!0:b,o=e.end,a=o===void 0?!0:o,i=e.encode,G=i===void 0?function(h){return h}:i,X=e.delimiter,s=X===void 0?"/#?":X,r=e.endsWith,m=r===void 0?"":r,x="[".concat(da(m),"]|$"),g="[".concat(da(s),"]"),R=n?"^":"",H=0,I=c;H<I.length;H++){var Z=I[H];if(typeof Z=="string")R+=da(G(Z));else{var p=da(G(Z.prefix)),y=da(G(Z.suffix));if(Z.pattern)if(t&&t.push(Z),p||y)if(Z.modifier==="+"||Z.modifier==="*"){var W=Z.modifier==="*"?"?":"";R+="(?:".concat(p,"((?:").concat(Z.pattern,")(?:").concat(y).concat(p,"(?:").concat(Z.pattern,"))*)").concat(y,")").concat(W)}else R+="(?:".concat(p,"(").concat(Z.pattern,")").concat(y,")").concat(Z.modifier);else{if(Z.modifier==="+"||Z.modifier==="*")throw new TypeError('Can not repeat "'.concat(Z.name,'" without a prefix and suffix'));R+="(".concat(Z.pattern,")").concat(Z.modifier)}else R+="(?:".concat(p).concat(y,")").concat(Z.modifier)}}if(a)d||(R+="".concat(g,"?")),R+=e.endsWith?"(?=".concat(x,")"):"$";else{var B=c[c.length-1],C=typeof B=="string"?g.indexOf(B[B.length-1])>-1:B===void 0;d||(R+="(?:".concat(g,"(?=").concat(x,"))?")),C||(R+="(?=".concat(g,"|").concat(x,")"))}return new RegExp(R,c6(e))}function t6(c,t,e){return c instanceof RegExp?Krc(c,t):Array.isArray(c)?qrc(c,t,e):$rc(c,t,e)}function e6(c,t){return $M(t,{decode:decodeURIComponent})(c)}function l6(c,t){for(let e of t){let l=e6(c,e.path);if(l)return{params:l.params,id:e.id}}}function d6(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(b=>e6(d,b.path)!==!1)&&(l=d)}return l}var b6=u(Y(),1),t0c={location:{},goTo:()=>{},goBack:()=>{},goToParent:()=>{},addScreen:()=>{},removeScreen:()=>{},params:{}},Ei=(0,b6.createContext)(t0c);Ei.displayName="NavigatorContext";var a6={name:"1br0vvk",styles:"position:relative;overflow-x:clip;contain:layout;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:start"},n6=Ul({from:{opacity:0}}),o6=Ul({to:{opacity:0}}),i6=Ul({from:{transform:"translateX(100px)"}}),G6=Ul({to:{transform:"translateX(-80px)"}}),X6=Ul({from:{transform:"translateX(-100px)"}}),u6=Ul({to:{transform:"translateX(80px)"}}),fe={DURATION:70,EASING:"linear",DELAY:{IN:70,OUT:40}},_b={DURATION:300,EASING:"cubic-bezier(0.33, 0, 0, 1)"},Dh={IN:Math.max(fe.DURATION+fe.DELAY.IN,_b.DURATION),OUT:Math.max(fe.DURATION+fe.DELAY.OUT,_b.DURATION)},Lh={end:{in:i6.name,out:G6.name},start:{in:X6.name,out:u6.name}},e0c={end:{in:M(fe.DURATION,"ms ",fe.EASING," ",fe.DELAY.IN,"ms both ",n6,",",_b.DURATION,"ms ",_b.EASING," both ",i6,";",""),out:M(fe.DURATION,"ms ",fe.EASING," ",fe.DELAY.OUT,"ms both ",o6,",",_b.DURATION,"ms ",_b.EASING," both ",G6,";","")},start:{in:M(fe.DURATION,"ms ",fe.EASING," ",fe.DELAY.IN,"ms both ",n6,",",_b.DURATION,"ms ",_b.EASING," both ",X6,";",""),out:M(fe.DURATION,"ms ",fe.EASING," ",fe.DELAY.OUT,"ms both ",o6,",",_b.DURATION,"ms ",_b.EASING," both ",u6,";","")}},s6=M("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=>M("&[data-animation-direction='",c,"'][data-animation-type='",t,"']{animation:",e0c[c][t],";}",""))),";}}",""),r6={name:"14di7zd",styles:"overflow-x:auto;max-height:100%;box-sizing:border-box;position:relative;grid-column:1/-1;grid-row:1/-1"};var jh=u(V(),1);function l0c({screens:c},t){return c.some(e=>e.path===t.path)?c:[...c,t]}function d0c({screens:c},t){return c.filter(e=>e.id!==t.id)}function g6(c,t,e={}){let{focusSelectors:l}=c,d={...c.currentLocation},{isBack:b=!1,skipFocus:n=!1,replace:o,focusTargetSelector:a,...i}=e;if(d.path===t)return{currentLocation:d,focusSelectors:l};let G;function X(){return G=G??new Map(c.focusSelectors),G}a&&d.path&&X().set(d.path,a);let s;return l.get(t)&&(b&&(s=l.get(t)),X().delete(t)),{currentLocation:{...i,isInitial:!1,path:t,isBack:b,hasRestoredFocus:!1,focusTargetSelector:s,skipFocus:n},focusSelectors:G??l}}function b0c(c,t={}){let{screens:e,focusSelectors:l}=c,d={...c.currentLocation},b=d.path;if(b===void 0)return{currentLocation:d,focusSelectors:l};let n=d6(b,e);return n===void 0?{currentLocation:d,focusSelectors:l}:g6(c,n,{...t,isBack:!0})}function n0c(c,t){let{screens:e,currentLocation:l,matchedPath:d,focusSelectors:b,...n}=c;switch(t.type){case"add":e=l0c(c,t.screen);break;case"remove":e=d0c(c,t.screen);break;case"goto":({currentLocation:l,focusSelectors:b}=g6(c,t.path,t.options));break;case"gotoparent":({currentLocation:l,focusSelectors:b}=b0c(c,t.options));break}if(e===c.screens&&l===c.currentLocation)return c;let o=l.path;return d=o!==void 0?l6(o,e):void 0,d&&c.matchedPath&&d.id===c.matchedPath.id&&(0,x6.isShallowEqual)(d.params,c.matchedPath.params)&&(d=c.matchedPath),{...n,screens:e,currentLocation:l,matchedPath:d,focusSelectors:b}}function o0c(c,t){let{initialPath:e,children:l,className:d,...b}=tc(c,"Navigator"),[n,o]=(0,Uu.useReducer)(n0c,e,m=>({screens:[],currentLocation:{path:m,isInitial:!0},matchedPath:void 0,focusSelectors:new Map,initialPath:e})),a=(0,Uu.useMemo)(()=>({goBack:m=>o({type:"gotoparent",options:m}),goTo:(m,x)=>o({type:"goto",path:m,options:x}),goToParent:m=>{(0,m6.default)("wp.components.useNavigator().goToParent",{since:"6.7",alternative:"wp.components.useNavigator().goBack"}),o({type:"gotoparent",options:m})},addScreen:m=>o({type:"add",screen:m}),removeScreen:m=>o({type:"remove",screen:m})}),[]),{currentLocation:i,matchedPath:G}=n,X=(0,Uu.useMemo)(()=>({location:i,params:G?.params??{},match:G?.id,...a}),[i,G,a]),s=Vc(),r=(0,Uu.useMemo)(()=>s(a6,d),[d,s]);return(0,jh.jsx)(Gc,{ref:t,className:r,...b,children:(0,jh.jsx)(Ei.Provider,{value:X,children:l})})}var Ep=ec(o0c,"Navigator");var W6=u(Wu(),1),vl=u(Y(),1),B6=u(nc(),1),y6=u(Mh(),1),vut=u(ml(),1);var ba=u(Y(),1),I6=u(nc(),1),Z6=u(ic(),1);var R6=1.2,a0c=(c,t,e)=>t==="ANIMATING_IN"&&e===Lh[c].in,i0c=(c,t,e)=>t==="ANIMATING_OUT"&&e===Lh[c].out;function p6({isMatch:c,skipAnimation:t,isBack:e,onAnimationEnd:l}){let d=(0,Z6.isRTL)(),b=(0,I6.useReducedMotion)(),[n,o]=(0,ba.useState)("INITIAL"),a=n!=="ANIMATING_IN"&&n!=="IN"&&c,i=n!=="ANIMATING_OUT"&&n!=="OUT"&&!c;(0,ba.useLayoutEffect)(()=>{a?o(t||b?"IN":"ANIMATING_IN"):i&&o(t||b?"OUT":"ANIMATING_OUT")},[a,i,t,b]);let G=d&&e||!d&&!e?"end":"start",X=n==="ANIMATING_IN",s=n==="ANIMATING_OUT",r;X?r="in":s&&(r="out");let m=(0,ba.useCallback)(x=>{l?.(x),i0c(G,n,x.animationName)?o("OUT"):a0c(G,n,x.animationName)&&o("IN")},[l,n,G]);return(0,ba.useEffect)(()=>{let x;return s?x=window.setTimeout(()=>{o("OUT"),x=void 0},Dh.OUT*R6):X&&(x=window.setTimeout(()=>{o("IN"),x=void 0},Dh.IN*R6)),()=>{x&&(window.clearTimeout(x),x=void 0)}},[s,X]),{animationStyles:s6,shouldRenderScreen:c||n==="IN"||n==="ANIMATING_OUT",screenProps:{onAnimationEnd:m,"data-animation-direction":G,"data-animation-type":r,"data-skip-animation":t||void 0}}}var V6=u(V(),1);function G0c(c,t){/^\//.test(c.path);let e=(0,vl.useId)(),{children:l,className:d,path:b,onAnimationEnd:n,...o}=tc(c,"Navigator.Screen"),{location:a,match:i,addScreen:G,removeScreen:X}=(0,vl.useContext)(Ei),{isInitial:s,isBack:r,focusTargetSelector:m,skipFocus:x}=a,g=i===e,R=(0,vl.useRef)(null),H=!!s&&!r;(0,vl.useEffect)(()=>{let h={id:e,path:(0,y6.escapeAttribute)(b)};return G(h),()=>X(h)},[e,b,G,X]);let{animationStyles:I,shouldRenderScreen:Z,screenProps:p}=p6({isMatch:g,isBack:r,onAnimationEnd:n,skipAnimation:H}),y=Vc(),W=(0,vl.useMemo)(()=>y(r6,I,d),[d,y,I]),B=(0,vl.useRef)(a);(0,vl.useEffect)(()=>{B.current=a},[a]),(0,vl.useEffect)(()=>{let h=R.current;if(H||!g||!h||B.current.hasRestoredFocus||x)return;let J=h.ownerDocument.activeElement;if(h.contains(J))return;let v=null;if(r&&m&&(v=h.querySelector(m)),!v){let[F]=W6.focus.tabbable.find(h);v=F??h}B.current.hasRestoredFocus=!0,v.focus()},[H,g,r,m,x]);let C=(0,B6.useMergeRefs)([t,R]);return Z?(0,V6.jsx)(Gc,{ref:C,className:W,...p,...o,children:l}):null}var jp=ec(G0c,"Navigator.Screen");var h6=u(Y(),1),C6=u(Mh(),1);var J6=u(Y(),1);function na(){let{location:c,params:t,goTo:e,goBack:l,goToParent:d}=(0,J6.useContext)(Ei);return{location:c,goTo:e,goBack:l,goToParent:d,params:t}}var X0c=(c,t)=>`[${c}="${t}"]`;function F6(c){let{path:t,onClick:e,as:l=bc,attributeName:d="id",...b}=tc(c,"Navigator.Button"),n=(0,C6.escapeAttribute)(t),{goTo:o}=na(),a=(0,h6.useCallback)(i=>{i.preventDefault(),o(n,{focusTargetSelector:X0c(d,n)}),e?.(i)},[o,e,d,n]);return{as:l,onClick:a,...b,[d]:n}}var Y6=u(V(),1);function u0c(c,t){let e=F6(c);return(0,Y6.jsx)(Gc,{ref:t,...e})}var Mp=ec(u0c,"Navigator.Button");var f6=u(Y(),1);function v6(c){let{onClick:t,as:e=bc,...l}=tc(c,"Navigator.BackButton"),{goBack:d}=na(),b=(0,f6.useCallback)(n=>{n.preventDefault(),d(),t?.(n)},[d,t]);return{as:e,onClick:b,...l}}var N6=u(V(),1);function s0c(c,t){let e=v6(c);return(0,N6.jsx)(Gc,{ref:t,...e})}var Du=ec(s0c,"Navigator.BackButton");var S6=u(dt(),1);var z6=u(V(),1);function r0c(c,t){return(0,S6.default)("wp.components.NavigatorToParentButton",{since:"6.7",alternative:"wp.components.Navigator.BackButton"}),(0,z6.jsx)(Du,{ref:t,...c})}var k6=ec(r0c,"Navigator.ToParentButton");var A6=Object.assign(Ep,{displayName:"NavigatorProvider"}),w6=Object.assign(jp,{displayName:"NavigatorScreen"}),O6=Object.assign(Mp,{displayName:"NavigatorButton"}),T6=Object.assign(Du,{displayName:"NavigatorBackButton"}),Q6=Object.assign(k6,{displayName:"NavigatorToParentButton"});var U6=Object.assign(Ep,{Screen:Object.assign(jp,{displayName:"Navigator.Screen"}),Button:Object.assign(Mp,{displayName:"Navigator.Button"}),BackButton:Object.assign(Du,{displayName:"Navigator.BackButton"})});var Lu=u(ic(),1),Eu=u(Y(),1),L6=u(fb(),1);var Mn=u(V(),1),D6=()=>{};function m0c(c,t){let e=typeof c=="string"?c:(0,Eu.renderToString)(c);(0,Eu.useEffect)(()=>{e&&(0,L6.speak)(e,t)},[e,t])}function x0c(c){switch(c){case"success":case"warning":case"info":return"polite";default:return"assertive"}}function g0c(c){switch(c){case"warning":return(0,Lu.__)("Warning notice");case"info":return(0,Lu.__)("Information notice");case"error":return(0,Lu.__)("Error notice");default:return(0,Lu.__)("Notice")}}function H0c({className:c,status:t="info",children:e,spokenMessage:l=e,onRemove:d=D6,isDismissible:b=!0,actions:n=[],politeness:o=x0c(t),__unstableHTML:a,onDismiss:i=D6}){m0c(l,o);let G=N(c,"components-notice","is-"+t);a&&typeof e=="string"&&(e=(0,Mn.jsx)(Eu.RawHTML,{children:e}));let X=()=>{i(),d()};return(0,Mn.jsxs)("div",{className:G,children:[(0,Mn.jsx)(fc,{children:g0c(t)}),(0,Mn.jsx)("div",{className:"components-notice__content",children:e}),n.length>0&&(0,Mn.jsx)("div",{className:"components-notice__actions",children:n.map(({className:s,label:r,isPrimary:m,variant:x,noDefaultClasses:g=!1,onClick:R,url:H,disabled:I},Z)=>{let p=x;return x!=="primary"&&!g&&(p=H?"link":"secondary"),typeof p>"u"&&m&&(p="primary"),(0,Mn.jsx)(bc,{size:"compact",href:H,variant:p,onClick:R,disabled:I,accessibleWhenDisabled:!0,className:N("components-notice__action",s),children:r},Z)})}),b&&(0,Mn.jsx)(bc,{size:"small",className:"components-notice__dismiss",icon:yn,label:(0,Lu.__)("Close"),onClick:X})]})}var Pp=H0c;var E6=u(dc(),1),j6=u(V(),1),R0c=()=>{};function I0c({notices:c,onRemove:t=R0c,className:e,children:l}){let d=b=>()=>t(b);return e=N("components-notice-list",e),(0,j6.jsxs)("div",{className:e,children:[l,[...c].reverse().map(b=>{let{content:n,...o}=b;return(0,E6.createElement)(Pp,{...o,key:b.id,onRemove:d(b.id)},b.content)})]})}var _p=I0c;var M6=u(Y(),1);var Kp=u(V(),1);function Z0c({label:c,children:t}){return(0,Kp.jsxs)("div",{className:"components-panel__header",children:[c&&(0,Kp.jsx)("h2",{children:c}),t]})}var qp=Z0c;var $p=u(V(),1);function p0c({header:c,className:t,children:e},l){let d=N(t,"components-panel");return(0,$p.jsxs)("div",{className:d,ref:l,children:[c&&(0,$p.jsx)(qp,{label:c}),e]})}var P6=(0,M6.forwardRef)(p0c);P6.displayName="Panel";var _6=P6;var cW=u(nc(),1),ju=u(Y(),1);var Pn=u(V(),1),W0c=()=>{};function B0c(c,t){let{buttonProps:e={},children:l,className:d,icon:b,initialOpen:n,onToggle:o=W0c,opened:a,title:i,scrollAfterOpen:G=!0}=c,[X,s]=pn(a,{initial:n===void 0?!0:n,fallback:!1}),r=(0,ju.useRef)(null),m=(0,cW.useReducedMotion)()?"auto":"smooth",x=H=>{H.preventDefault();let I=!X;s(I),o(I)},g=(0,ju.useRef)(void 0);g.current=G,li(()=>{X&&g.current&&r.current?.scrollIntoView&&r.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:m})},[X,m]);let R=N("components-panel__body",d,{"is-opened":X});return(0,Pn.jsxs)("div",{className:R,ref:(0,cW.useMergeRefs)([r,t]),children:[(0,Pn.jsx)(y0c,{icon:b,isOpened:!!X,onClick:x,title:i,...e}),typeof l=="function"?l({opened:!!X}):X&&l]})}var y0c=(0,ju.forwardRef)(({isOpened:c,icon:t,title:e,...l},d)=>e?(0,Pn.jsx)("h2",{className:"components-panel__body-title",children:(0,Pn.jsxs)(bc,{__next40pxDefaultSize:!0,className:"components-panel__body-toggle","aria-expanded":c,ref:d,...l,children:[(0,Pn.jsx)("span",{"aria-hidden":"true",children:(0,Pn.jsx)(Lc,{className:"components-panel__arrow",icon:c?P1:$r})}),e,t&&(0,Pn.jsx)(Lc,{icon:t,className:"components-panel__icon",size:20})]})}):null),K6=(0,ju.forwardRef)(B0c);K6.displayName="PanelBody";var q6=K6;var $6=u(Y(),1),c4=u(V(),1);function V0c({className:c,children:t},e){return(0,c4.jsx)("div",{className:N("components-panel__row",c),ref:e,children:t})}var t4=(0,$6.forwardRef)(V0c);t4.displayName="PanelRow";var e4=t4;var l4=u(nc(),1),tW=u(vc(),1),d4=u(Y(),1),b4=u(fb(),1);var Kb=u(V(),1),J0c=(0,Kb.jsx)(tW.SVG,{className:"components-placeholder__illustration",fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 60 60",preserveAspectRatio:"none",children:(0,Kb.jsx)(tW.Path,{vectorEffect:"non-scaling-stroke",d:"M60 60 0 0"})});function h0c(c){let{icon:t,children:e,label:l,instructions:d,className:b,notices:n,preview:o,isColumnLayout:a,withIllustration:i,...G}=c,[X,{width:s}]=(0,l4.useResizeObserver)(),r;typeof s=="number"&&(r={"is-large":s>=480,"is-medium":s>=160&&s<480,"is-small":s<160});let m=N("components-placeholder",b,r,i?"has-illustration":null),x=N("components-placeholder__fieldset",{"is-column-layout":a});return(0,d4.useEffect)(()=>{d&&(0,b4.speak)(d)},[d]),(0,Kb.jsxs)("div",{...G,className:m,children:[i?J0c:null,X,n,o&&(0,Kb.jsx)("div",{className:"components-placeholder__preview",children:o}),(0,Kb.jsxs)("div",{className:"components-placeholder__label",children:[(0,Kb.jsx)(Lc,{icon:t}),l]}),!!d&&(0,Kb.jsx)("div",{className:"components-placeholder__instructions",children:d}),(0,Kb.jsx)("div",{className:x,children:e})]})}var n4=h0c;var X4=u(ic(),1),u4=u(Y(),1);var o4=u(ic(),1);function C0c(c=!1){let t=c?"right":"left";return Ul({"0%":{[t]:"-50%"},"100%":{[t]:"100%"}})}var F0c=50,a4=S("div",{target:"e15u147w2"})("position:relative;overflow:hidden;height:",L.borderWidthFocus,`;background-color:color-mix(
-		in srgb,
-		`,D.theme.foreground,`,
-		transparent 90%
-	);border-radius:`,L.radiusFull,";outline:2px solid transparent;outline-offset:2px;:where( & ){width:160px;}"),Y0c={name:"152sa26",styles:"width:var(--indicator-width);transition:width 0.4s ease-in-out"},i4=S("div",{target:"e15u147w1"})("display:inline-block;position:absolute;top:0;height:100%;border-radius:",L.radiusFull,`;background-color:color-mix(
-		in srgb,
-		`,D.theme.foreground,`,
-		transparent 10%
-	);outline:2px solid transparent;outline-offset:-2px;`,({isIndeterminate:c})=>c?M({animationDuration:"1.5s",animationTimingFunction:"ease-in-out",animationIterationCount:"infinite",animationName:C0c((0,o4.isRTL)()),width:`${F0c}%`},"",""):Y0c,";"),G4=S("progress",{target:"e15u147w0"})({name:"11fb690",styles:"position:absolute;top:0;left:0;opacity:0;width:100%;height:100%"});var Xm=u(V(),1);function v0c(c,t){let{className:e,value:l,...d}=c,b=!Number.isFinite(l);return(0,Xm.jsxs)(a4,{className:e,children:[(0,Xm.jsx)(i4,{style:{"--indicator-width":b?void 0:`${l}%`},isIndeterminate:b}),(0,Xm.jsx)(G4,{max:100,value:l,"aria-label":(0,X4.__)("Loading \u2026"),ref:t,...d})]})}var s4=(0,u4.forwardRef)(v0c);s4.displayName="ProgressBar";var r4=s4;var Nl=u(ic(),1);var N0c=c=>c.every(t=>t.parent!==null);function eW(c){let t=c.map(d=>({children:[],parent:null,...d,id:String(d.id)}));if(!N0c(t))return t;let e=t.reduce((d,b)=>{let{parent:n}=b;return d[n]||(d[n]=[]),d[n].push(b),d},{}),l=d=>d.map(b=>{let n=e[b.id];return{...b,children:n&&n.length?l(n):[]}});return l(e[0]||[])}var g4=u(Y(),1),H4=u(x4(),1);var R4=u(V(),1);function I4(c,t=0){return c.flatMap(e=>[{value:e.id,label:"\xA0".repeat(t*3)+(0,H4.decodeEntities)(e.name)},...I4(e.children||[],t+1)])}function S0c(c){let{__nextHasNoMarginBottom:t,__next40pxDefaultSize:e,label:l,noOptionLabel:d,onChange:b,selectedId:n,tree:o=[],...a}=c,i=(0,g4.useMemo)(()=>[d&&{value:"",label:d},...I4(o)].filter(G=>!!G),[d,o]);return(0,R4.jsx)(y0,{label:l,options:i,onChange:b,value:n,...a})}var Mu=S0c;var Z4=u(V(),1);function p4({label:c,noOptionLabel:t,authorList:e,selectedAuthorId:l,onChange:d}){if(!e)return null;let b=eW(e);return(0,Z4.jsx)(Mu,{label:c,noOptionLabel:t,onChange:d,tree:b,selectedId:l!==void 0?String(l):void 0})}var W4=u(Y(),1);var B4=u(V(),1);function y4({label:c,noOptionLabel:t,categoriesList:e,selectedCategoryId:l,onChange:d,...b}){let n=(0,W4.useMemo)(()=>eW(e),[e]);return(0,B4.jsx)(Mu,{label:c,noOptionLabel:t,onChange:d,tree:n,selectedId:l!==void 0?String(l):void 0,...b})}var ji=u(V(),1),z0c=1,k0c=100,A0c=20;function w0c(c){return"categoriesList"in c}function O0c(c){return"categorySuggestions"in c}var T0c=[{label:(0,Nl.__)("Newest to oldest"),value:"date/desc"},{label:(0,Nl.__)("Oldest to newest"),value:"date/asc"},{label:(0,Nl.__)("A \u2192 Z"),value:"title/asc"},{label:(0,Nl.__)("Z \u2192 A"),value:"title/desc"}];function Q0c({authorList:c,selectedAuthorId:t,numberOfItems:e,order:l,orderBy:d,orderByOptions:b=T0c,maxItems:n=k0c,minItems:o=z0c,onAuthorChange:a,onNumberOfItemsChange:i,onOrderChange:G,onOrderByChange:X,...s}){return(0,ji.jsx)(tt,{spacing:"4",className:"components-query-controls",children:[G&&X&&(0,ji.jsx)(zb,{label:(0,Nl.__)("Order by"),value:d===void 0||l===void 0?void 0:`${d}/${l}`,options:b,onChange:r=>{if(typeof r!="string")return;let[m,x]=r.split("/");x!==l&&G(x),m!==d&&X(m)}},"query-controls-order-select"),w0c(s)&&s.categoriesList&&s.onCategoryChange&&(0,ji.jsx)(y4,{categoriesList:s.categoriesList,label:(0,Nl.__)("Category"),noOptionLabel:(0,Nl._x)("All","categories"),selectedCategoryId:s.selectedCategoryId,onChange:s.onCategoryChange},"query-controls-category-select"),O0c(s)&&s.categorySuggestions&&s.onCategoryChange&&(0,ji.jsx)(Tp,{label:(0,Nl.__)("Categories"),value:s.selectedCategories&&s.selectedCategories.map(r=>({id:r.id,value:r.name||r.value})),suggestions:Object.keys(s.categorySuggestions),onChange:s.onCategoryChange,maxSuggestions:A0c},"query-controls-categories-select"),a&&(0,ji.jsx)(p4,{authorList:c,label:(0,Nl.__)("Author"),noOptionLabel:(0,Nl._x)("All","authors"),selectedAuthorId:t,onChange:a},"query-controls-author-select"),i&&(0,ji.jsx)($l,{label:(0,Nl.__)("Number of items"),value:e,onChange:i,min:o,max:n,required:!0},"query-controls-range-control")]})}var V4=Q0c;var lW=u(Y(),1);var J4=u(Y(),1),um=(0,J4.createContext)({store:void 0,disabled:void 0});um.displayName="RadioGroupContext";var Ph=u(V(),1);function U0c({value:c,children:t,__next40pxDefaultSize:e,...l},d){let{store:b,disabled:n}=(0,lW.useContext)(um),o=j(b,"value");return(0,Ph.jsx)(NG,{disabled:n,store:b,ref:d,value:c,render:(0,Ph.jsx)(bc,{variant:o!==void 0&&o===c?"primary":"secondary",__next40pxDefaultSize:!0,...l}),children:t||c})}var h4=(0,lW.forwardRef)(U0c);h4.displayName="Radio";var C4=h4;var F4=u(dt(),1),bW=u(Y(),1),Y4=u(ic(),1);var dW=u(V(),1);function D0c({label:c,checked:t,defaultChecked:e,disabled:l,onChange:d,children:b,...n},o){let a=zG({value:t,defaultValue:e,setValue:G=>{d?.(G??void 0)},rtl:(0,Y4.isRTL)()}),i=(0,bW.useMemo)(()=>({store:a,disabled:l}),[a,l]);return(0,F4.default)("wp.components.__experimentalRadioGroup",{alternative:"wp.components.RadioControl or wp.components.__experimentalToggleGroupControl",since:"6.8"}),(0,dW.jsx)(um.Provider,{value:i,children:(0,dW.jsx)(SG,{store:a,render:(0,dW.jsx)(OZ,{__shouldNotWarnDeprecated:!0,children:b}),"aria-label":c,ref:o,...n})})}var f4=(0,bW.forwardRef)(D0c);f4.displayName="RadioGroup";var v4=f4;var z4=u(nc(),1);var Kd=u(V(),1);function N4(c,t){return`${c}-${t}-option-description`}function _h(c,t){return`${c}-${t}`}function S4(c){return`${c}__help`}function k4(c){let{label:t,className:e,selected:l,help:d,onChange:b,onClick:n,hideLabelFromVision:o,disabled:a,options:i=[],id:G,...X}=c,s=(0,z4.useInstanceId)(k4,"inspector-radio-control",G),r=m=>b(m.target.value);return i?.length?(0,Kd.jsxs)("fieldset",{id:s,role:"radiogroup",className:N(e,"components-radio-control"),disabled:a,"aria-describedby":d?S4(s):void 0,children:[o?(0,Kd.jsx)(fc,{as:"legend",children:t}):(0,Kd.jsx)(Sc.VisualLabel,{as:"legend",children:t}),(0,Kd.jsx)(tt,{spacing:3,className:N("components-radio-control__group-wrapper",{"has-help":!!d}),children:i.map((m,x)=>(0,Kd.jsxs)("div",{className:"components-radio-control__option",children:[(0,Kd.jsx)("input",{id:_h(s,x),className:"components-radio-control__input",type:"radio",name:s,value:m.value,onChange:r,checked:m.value===l,"aria-describedby":m.description?N4(s,x):void 0,onClick:g=>{g.currentTarget.focus(),n?.(g)},...X}),(0,Kd.jsx)("label",{className:"components-radio-control__label",htmlFor:_h(s,x),children:m.label}),m.description?(0,Kd.jsx)(Fn,{id:N4(s,x),className:"components-radio-control__option-description",children:m.description}):null]},_h(s,x)))}),!!d&&(0,Kd.jsx)(Fn,{id:S4(s),className:"components-base-control__help",children:d})]}):null}var A4=k4;var dP=u(Y(),1);var Mi=u(dc());var oW=u(dc()),L0c=(function(){var c=function(t,e){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,d){l.__proto__=d}||function(l,d){for(var b in d)d.hasOwnProperty(b)&&(l[b]=d[b])},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)}})(),nW=function(){return nW=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},nW.apply(this,arguments)},E0c={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"}},w4=(function(c){L0c(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 oW.createElement("div",{className:this.props.className||"",style:nW(nW({position:"absolute",userSelect:"none"},E0c[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},t})(oW.PureComponent);var oa=u(Q4()),cmc=(function(){var c=function(t,e){return c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,d){l.__proto__=d}||function(l,d){for(var b in d)d.hasOwnProperty(b)&&(l[b]=d[b])},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)}})(),qb=function(){return qb=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},qb.apply(this,arguments)},tmc={width:"auto",height:"auto"},iW=(0,oa.default)(function(c,t,e){return Math.max(Math.min(c,e),t)}),U4=(0,oa.default)(function(c,t){return Math.round(c/t)*t}),Pu=(0,oa.default)(function(c,t){return new RegExp(c,"i").test(t)}),GW=function(c){return!!(c.touches&&c.touches.length)},emc=function(c){return!!((c.clientX||c.clientX===0)&&(c.clientY||c.clientY===0))},D4=(0,oa.default)(function(c,t,e){e===void 0&&(e=0);var l=t.reduce(function(b,n,o){return Math.abs(n-c)<Math.abs(t[b]-c)?o:b},0),d=Math.abs(t[l]-c);return e===0||d<e?t[l]:c}),be=(0,oa.default)(function(c,t){return c.substr(c.length-t.length,t.length)===t}),$h=(0,oa.default)(function(c){return c=c.toString(),c==="auto"||be(c,"px")||be(c,"%")||be(c,"vh")||be(c,"vw")||be(c,"vmax")||be(c,"vmin")?c:c+"px"}),XW=function(c,t,e,l){if(c&&typeof c=="string"){if(be(c,"px"))return Number(c.replace("px",""));if(be(c,"%")){var d=Number(c.replace("%",""))/100;return t*d}if(be(c,"vw")){var d=Number(c.replace("vw",""))/100;return e*d}if(be(c,"vh")){var d=Number(c.replace("vh",""))/100;return l*d}}return c},lmc=(0,oa.default)(function(c,t,e,l,d,b,n){return l=XW(l,c.width,t,e),d=XW(d,c.height,t,e),b=XW(b,c.width,t,e),n=XW(n,c.height,t,e),{maxWidth:typeof l>"u"?void 0:Number(l),maxHeight:typeof d>"u"?void 0:Number(d),minWidth:typeof b>"u"?void 0:Number(b),minHeight:typeof n>"u"?void 0:Number(n)}}),dmc=["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"],L4="__resizable_base__",E4=(function(c){cmc(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 b=l.window.document.createElement("div");return b.style.width="100%",b.style.height="100%",b.style.position="absolute",b.style.transform="scale(0, 0)",b.style.left="0",b.style.flex="0",b.classList?b.classList.add(L4):b.className+=L4,d.appendChild(b),b},l.removeBase=function(d){var b=l.parentNode;b&&b.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||tmc},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,b=this.resizable.offsetHeight,n=this.resizable.style.position;n!=="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:b,this.resizable.style.position=n}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(o){if(typeof e.state[o]>"u"||e.state[o]==="auto")return"auto";if(e.propsSize&&e.propsSize[o]&&be(e.propsSize[o].toString(),"%")){if(be(e.state[o].toString(),"%"))return e.state[o].toString();var a=e.getParentSize(),i=Number(e.state[o].toString().replace("px","")),G=i/a[o]*100;return G+"%"}return $h(e.state[o])},b=l&&typeof l.width<"u"&&!this.state.isResizing?$h(l.width):d("width"),n=l&&typeof l.height<"u"&&!this.state.isResizing?$h(l.height):d("height");return{width:b,height:n}},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 b={width:e.offsetWidth,height:e.offsetHeight};return l&&(this.parentNode.style.flexWrap=d),this.removeBase(e),b},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,b=this.state.direction,n=d&&Pu("left",b),o=d&&Pu("top",b),a,i;if(this.props.bounds==="parent"){var G=this.parentNode;G&&(a=n?this.resizableRight-this.parentLeft:G.offsetWidth+(this.parentLeft-this.resizableLeft),i=o?this.resizableBottom-this.parentTop:G.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(a=n?this.resizableRight:this.window.innerWidth-this.resizableLeft,i=o?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(a=n?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),i=o?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return a&&Number.isFinite(a)&&(e=e&&e<a?e:a),i&&Number.isFinite(i)&&(l=l&&l<i?l:i),{maxWidth:e,maxHeight:l}},t.prototype.calculateNewSizeFromDirection=function(e,l){var d=this.props.scale||1,b=this.props.resizeRatio||1,n=this.state,o=n.direction,a=n.original,i=this.props,G=i.lockAspectRatio,X=i.lockAspectRatioExtraHeight,s=i.lockAspectRatioExtraWidth,r=a.width,m=a.height,x=X||0,g=s||0;return Pu("right",o)&&(r=a.width+(e-a.x)*b/d,G&&(m=(r-g)/this.ratio+x)),Pu("left",o)&&(r=a.width-(e-a.x)*b/d,G&&(m=(r-g)/this.ratio+x)),Pu("bottom",o)&&(m=a.height+(l-a.y)*b/d,G&&(r=(m-x)*this.ratio+g)),Pu("top",o)&&(m=a.height-(l-a.y)*b/d,G&&(r=(m-x)*this.ratio+g)),{newWidth:r,newHeight:m}},t.prototype.calculateNewSizeFromAspectRatio=function(e,l,d,b){var n=this.props,o=n.lockAspectRatio,a=n.lockAspectRatioExtraHeight,i=n.lockAspectRatioExtraWidth,G=typeof b.width>"u"?10:b.width,X=typeof d.width>"u"||d.width<0?e:d.width,s=typeof b.height>"u"?10:b.height,r=typeof d.height>"u"||d.height<0?l:d.height,m=a||0,x=i||0;if(o){var g=(s-m)*this.ratio+x,R=(r-m)*this.ratio+x,H=(G-x)/this.ratio+m,I=(X-x)/this.ratio+m,Z=Math.max(G,g),p=Math.min(X,R),y=Math.max(s,H),W=Math.min(r,I);e=iW(e,Z,p),l=iW(l,y,W)}else e=iW(e,G,X),l=iW(l,s,r);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 b=this.resizable.getBoundingClientRect(),n=b.left,o=b.top,a=b.right,i=b.bottom;this.resizableLeft=n,this.resizableRight=a,this.resizableTop=o,this.resizableBottom=i}},t.prototype.onResizeStart=function(e,l){if(!(!this.resizable||!this.window)){var d=0,b=0;if(e.nativeEvent&&emc(e.nativeEvent)){if(d=e.nativeEvent.clientX,b=e.nativeEvent.clientY,e.nativeEvent.which===3)return}else e.nativeEvent&&GW(e.nativeEvent)&&(d=e.nativeEvent.touches[0].clientX,b=e.nativeEvent.touches[0].clientY);if(this.props.onResizeStart&&this.resizable){var n=this.props.onResizeStart(e,l,this.resizable);if(n===!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 o,a=this.window.getComputedStyle(this.resizable);if(a.flexBasis!=="auto"){var i=this.parentNode;if(i){var G=this.window.getComputedStyle(i).flexDirection;this.flexDir=G.startsWith("row")?"row":"column",o=a.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var X={original:{x:d,y:b,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:qb(qb({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(e.target).cursor||"auto"}),direction:l,flexBasis:o};this.setState(X)}},t.prototype.onMouseMove=function(e){if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&GW(e))try{e.preventDefault(),e.stopPropagation()}catch{}var l=this.props,d=l.maxWidth,b=l.maxHeight,n=l.minWidth,o=l.minHeight,a=GW(e)?e.touches[0].clientX:e.clientX,i=GW(e)?e.touches[0].clientY:e.clientY,G=this.state,X=G.direction,s=G.original,r=G.width,m=G.height,x=this.getParentSize(),g=lmc(x,this.window.innerWidth,this.window.innerHeight,d,b,n,o);d=g.maxWidth,b=g.maxHeight,n=g.minWidth,o=g.minHeight;var R=this.calculateNewSizeFromDirection(a,i),H=R.newHeight,I=R.newWidth,Z=this.calculateNewMaxFromBoundary(d,b),p=this.calculateNewSizeFromAspectRatio(I,H,{width:Z.maxWidth,height:Z.maxHeight},{width:n,height:o});if(I=p.newWidth,H=p.newHeight,this.props.grid){var y=U4(I,this.props.grid[0]),W=U4(H,this.props.grid[1]),B=this.props.snapGap||0;I=B===0||Math.abs(y-I)<=B?y:I,H=B===0||Math.abs(W-H)<=B?W:H}this.props.snap&&this.props.snap.x&&(I=D4(I,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(H=D4(H,this.props.snap.y,this.props.snapGap));var C={width:I-s.width,height:H-s.height};if(r&&typeof r=="string"){if(be(r,"%")){var h=I/x.width*100;I=h+"%"}else if(be(r,"vw")){var J=I/this.window.innerWidth*100;I=J+"vw"}else if(be(r,"vh")){var v=I/this.window.innerHeight*100;I=v+"vh"}}if(m&&typeof m=="string"){if(be(m,"%")){var h=H/x.height*100;H=h+"%"}else if(be(m,"vw")){var J=H/this.window.innerWidth*100;H=J+"vw"}else if(be(m,"vh")){var v=H/this.window.innerHeight*100;H=v+"vh"}}var F={width:this.createSizeForCssProperty(I,"width"),height:this.createSizeForCssProperty(H,"height")};this.flexDir==="row"?F.flexBasis=F.width:this.flexDir==="column"&&(F.flexBasis=F.height),this.setState(F),this.props.onResize&&this.props.onResize(e,X,this.resizable,C)}},t.prototype.onMouseUp=function(e){var l=this.state,d=l.isResizing,b=l.direction,n=l.original;if(!(!d||!this.resizable)){var o={width:this.size.width-n.width,height:this.size.height-n.height};this.props.onResizeStop&&this.props.onResizeStop(e,b,this.resizable,o),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:qb(qb({},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,b=l.handleStyles,n=l.handleClasses,o=l.handleWrapperStyle,a=l.handleWrapperClass,i=l.handleComponent;if(!d)return null;var G=Object.keys(d).map(function(X){return d[X]!==!1?Mi.createElement(w4,{key:X,direction:X,onResizeStart:e.onResizeStart,replaceStyles:b&&b[X],className:n&&n[X]},i&&i[X]?i[X]:null):null});return Mi.createElement("div",{className:a,style:o},G)},t.prototype.render=function(){var e=this,l=Object.keys(this.props).reduce(function(n,o){return dmc.indexOf(o)!==-1||(n[o]=e.props[o]),n},{}),d=qb(qb(qb({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 b=this.props.as||"div";return Mi.createElement(b,qb({ref:this.ref,style:d,className:this.props.className},l),this.state.isResizing&&Mi.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})(Mi.PureComponent);var tP=u(Y(),1);var $4=u(Y(),1),cC=u(ic(),1);var qd=u(Y(),1),j4=u(nc(),1),bmc=()=>{},_n={bottom:"bottom",corner:"corner"};function M4({axis:c,fadeTimeout:t=180,onResize:e=bmc,position:l=_n.bottom,showPx:d=!1}){let[b,n]=(0,j4.useResizeObserver)(),o=!!c,[a,i]=(0,qd.useState)(!1),[G,X]=(0,qd.useState)(!1),{width:s,height:r}=n,m=(0,qd.useRef)(r),x=(0,qd.useRef)(s),g=(0,qd.useRef)(void 0),R=(0,qd.useCallback)(()=>{let I=()=>{o||(i(!1),X(!1))};g.current&&window.clearTimeout(g.current),g.current=window.setTimeout(I,t)},[t,o]);return(0,qd.useEffect)(()=>{if(!(s!==null||r!==null))return;let Z=s!==x.current,p=r!==m.current;if(!(!Z&&!p)){if(s&&!x.current&&r&&!m.current){x.current=s,m.current=r;return}Z&&(i(!0),x.current=s),p&&(X(!0),m.current=r),e({width:s,height:r}),R()}},[s,r,e,R]),{label:nmc({axis:c,height:r,moveX:a,moveY:G,position:l,showPx:d,width:s}),resizeListener:b}}function nmc({axis:c,height:t,moveX:e=!1,moveY:l=!1,position:d=_n.bottom,showPx:b=!1,width:n}){if(!e&&!l)return;if(d===_n.corner)return`${n} x ${t}`;let o=b?" px":"";if(c){if(c==="x"&&e)return`${n}${o}`;if(c==="y"&&l)return`${t}${o}`}if(e&&l)return`${n} x ${t}`;if(e)return`${n}${o}`;if(l)return`${t}${o}`}var P4=S("div",{target:"e1wq7y4k3"})({name:"1cd7zoc",styles:"bottom:0;box-sizing:border-box;left:0;pointer-events:none;position:absolute;right:0;top:0"}),_4=S("div",{target:"e1wq7y4k2"})({name:"ajymcs",styles:"align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;opacity:0;pointer-events:none;transition:opacity 120ms linear"}),K4=S("div",{target:"e1wq7y4k1"})("background:",D.theme.foreground,";border-radius:",L.radiusSmall,";box-sizing:border-box;font-family:",Ct("default.fontFamily"),";font-size:12px;color:",D.theme.foregroundInverted,";padding:4px 8px;position:relative;"),q4=S(Ee,{target:"e1wq7y4k0"})("&&&{color:",D.theme.foregroundInverted,";display:block;font-size:13px;line-height:1.4;white-space:nowrap;}");var uW=u(V(),1),sW=4,omc=sW*2.5;function amc({label:c,position:t=_n.corner,zIndex:e=1e3,...l},d){let b=!!c,n=t===_n.bottom,o=t===_n.corner;if(!b)return null;let a={opacity:b?1:void 0,zIndex:e},i={};return n&&(a={...a,position:"absolute",bottom:omc*-1,left:"50%",transform:"translate(-50%, 0)"},i={transform:"translate(0, 100%)"}),o&&(a={...a,position:"absolute",top:sW,right:(0,cC.isRTL)()?void 0:sW,left:(0,cC.isRTL)()?sW:void 0}),(0,uW.jsx)(_4,{"aria-hidden":"true",className:"components-resizable-tooltip__tooltip-wrapper",ref:d,style:a,...l,children:(0,uW.jsx)(K4,{className:"components-resizable-tooltip__tooltip",style:i,children:(0,uW.jsx)(q4,{as:"span",children:c})})})}var imc=(0,$4.forwardRef)(amc),cP=imc;var rW=u(V(),1),Gmc=()=>{};function Xmc({axis:c,className:t,fadeTimeout:e=180,isVisible:l=!0,labelRef:d,onResize:b=Gmc,position:n=_n.bottom,showPx:o=!0,zIndex:a=1e3,...i},G){let{label:X,resizeListener:s}=M4({axis:c,fadeTimeout:e,onResize:b,showPx:o,position:n});if(!l)return null;let r=N("components-resize-tooltip",t);return(0,rW.jsxs)(P4,{"aria-hidden":"true",className:r,ref:G,...i,children:[s,(0,rW.jsx)(cP,{"aria-hidden":i["aria-hidden"],label:X,position:n,ref:d,zIndex:a})]})}var umc=(0,tP.forwardRef)(Xmc),eP=umc;var sm=u(V(),1),aa="components-resizable-box__handle",mW="components-resizable-box__side-handle",xW="components-resizable-box__corner-handle",lP={top:N(aa,mW,"components-resizable-box__handle-top"),right:N(aa,mW,"components-resizable-box__handle-right"),bottom:N(aa,mW,"components-resizable-box__handle-bottom"),left:N(aa,mW,"components-resizable-box__handle-left"),topLeft:N(aa,xW,"components-resizable-box__handle-top","components-resizable-box__handle-left"),topRight:N(aa,xW,"components-resizable-box__handle-top","components-resizable-box__handle-right"),bottomRight:N(aa,xW,"components-resizable-box__handle-bottom","components-resizable-box__handle-right"),bottomLeft:N(aa,xW,"components-resizable-box__handle-bottom","components-resizable-box__handle-left")},ia={width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},smc={top:ia,right:ia,bottom:ia,left:ia,topLeft:ia,topRight:ia,bottomRight:ia,bottomLeft:ia};function rmc({className:c,children:t,showHandle:e=!0,__experimentalShowTooltip:l=!1,__experimentalTooltipProps:d={},...b},n){return(0,sm.jsxs)(E4,{className:N("components-resizable-box__container",e&&"has-show-handle",c),handleComponent:Object.fromEntries(Object.keys(lP).map(o=>[o,(0,sm.jsx)("div",{tabIndex:-1},o)])),handleClasses:lP,handleStyles:smc,ref:n,...b,children:[t,l&&(0,sm.jsx)(eP,{...d})]})}var bP=(0,dP.forwardRef)(rmc);bP.displayName="ResizableBox";var nP=bP;var gW=u(Y(),1),tC=u(V(),1);function mmc({naturalWidth:c,naturalHeight:t,children:e,isInline:l=!1}){if(gW.Children.count(e)!==1)return null;let d=l?"span":"div",b;return c&&t&&(b=`${c} / ${t}`),(0,tC.jsx)(d,{className:"components-responsive-wrapper",children:(0,tC.jsx)("div",{children:(0,gW.cloneElement)(e,{className:N("components-responsive-wrapper__content",e.props.className),style:{...e.props.style,aspectRatio:b}})})})}var oP=mmc;var me=u(Y(),1),_u=u(nc(),1),el=u(V(),1);var xmc=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 b(n){n.style&&["width","height","minHeight","maxHeight"].forEach(function(o){/^\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(n.style[o])&&(n.style[o]="")})}Array.prototype.forEach.call(document.querySelectorAll("[style]"),b),Array.prototype.forEach.call(document.styleSheets,function(n){let o;try{o=n.cssRules||n.rules}catch{return}Array.prototype.forEach.call(o,b)}),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)},gmc=`
+			`,";");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=`
 	body {
 		margin: 0;
 	}
@@ -150,17 +136,17 @@
 		margin-top: 0 !important; /* Has to have !important to override inline styles. */
 		margin-bottom: 0 !important;
 	}
-`;function aP({html:c,title:t,type:e,styles:l,scripts:d,lang:b}){let n=(0,el.jsxs)("html",{lang:b,className:e,children:[(0,el.jsxs)("head",{children:[(0,el.jsx)("title",{children:t}),(0,el.jsx)("style",{dangerouslySetInnerHTML:{__html:gmc}}),l.map((o,a)=>(0,el.jsx)("style",{dangerouslySetInnerHTML:{__html:o}},a)),(0,el.jsx)("script",{type:"text/javascript",dangerouslySetInnerHTML:{__html:`(${xmc.toString()})();`}})]}),(0,el.jsxs)("body",{"data-resizable-iframe-connected":"data-resizable-iframe-connected",className:e,children:[(0,el.jsx)("div",{dangerouslySetInnerHTML:{__html:c}}),d.map(o=>(0,el.jsx)("script",{src:o},o))]})]});return"<!DOCTYPE html>"+(0,me.renderToString)(n)}function Hmc({html:c="",title:t="",type:e,styles:l=[],scripts:d=[],onFocus:b,tabIndex:n,allowPopups:o=!1,allowForms:a=!1}){let i=(0,me.useRef)(null),[G,X]=(0,me.useState)(0),[s,r]=(0,me.useState)(0),m=N("allow-scripts","allow-presentation",{"allow-popups":o,"allow-forms":a}),x=(0,me.useMemo)(()=>aP({html:c,title:t,type:e,styles:l,scripts:d,lang:document.documentElement.lang}),[c,t,e,l,d]);return(0,me.useEffect)(()=>{let g=i.current;if(!g)return;function R(Z){if(!g||g.contentWindow!==Z.source)return;let p=Z.data||{};if(typeof p=="string")try{p=JSON.parse(p)}catch{}p.action==="resize"&&(X(p.width),r(p.height))}let H=null;function I(){let Z=g?.ownerDocument?.defaultView??null;Z!==H&&(H?.removeEventListener("message",R),H=Z,H?.addEventListener("message",R))}return I(),g.addEventListener("load",I),()=>{g.removeEventListener("load",I),H?.removeEventListener("message",R)}},[]),(0,el.jsx)("iframe",{ref:(0,_u.useMergeRefs)([i,(0,_u.useFocusableIframe)()]),title:t,tabIndex:n,className:"components-sandbox",sandbox:m,srcDoc:x,onFocus:b,width:Math.ceil(G),height:Math.ceil(s)})}function Rmc({html:c="",title:t="",type:e,styles:l=[],scripts:d=[],onFocus:b,tabIndex:n,allowPopups:o=!1,allowForms:a=!1}){let i=(0,me.useRef)(null),[G,X]=(0,me.useState)(0),[s,r]=(0,me.useState)(0),m=N("allow-scripts","allow-same-origin","allow-presentation",{"allow-popups":o,"allow-forms":a});function x(){try{return!!i.current?.contentDocument?.body}catch{return!1}}function g(R=!1){if(!x())return;let{contentDocument:H,ownerDocument:I}=i.current;!R&&H?.body.getAttribute("data-resizable-iframe-connected")!==null||(H.open(),H.write(aP({html:c,title:t,type:e,styles:l,scripts:d,lang:I.documentElement.lang})),H.close())}return(0,me.useEffect)(()=>{g();function R(){g(!1)}function H(p){let y=i.current;if(!y||y.contentWindow!==p.source)return;let W=p.data||{};if(typeof W=="string")try{W=JSON.parse(W)}catch{}W.action==="resize"&&(X(W.width),r(W.height))}let I=i.current,Z=I?.ownerDocument?.defaultView;return I?.addEventListener("load",R,!1),Z?.addEventListener("message",H),()=>{I?.removeEventListener("load",R,!1),Z?.removeEventListener("message",H)}},[]),(0,me.useEffect)(()=>{g()},[t,l,d]),(0,me.useEffect)(()=>{g(!0)},[c,e]),(0,el.jsx)("iframe",{ref:(0,_u.useMergeRefs)([i,(0,_u.useFocusableIframe)()]),title:t,tabIndex:n,className:"components-sandbox",sandbox:m,onFocus:b,width:Math.ceil(G),height:Math.ceil(s)})}function Imc({allowSameOrigin:c=!1,...t}){return c?(0,el.jsx)(Rmc,{...t}):(0,el.jsx)(Hmc,{...t})}var iP=Imc;var HW=u(nc(),1),rm=u(ic(),1);var RW=u(Y(),1),XP=u(dt(),1);var Pi=u(V(),1),eC="data-wp-hash";function lC(){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 Zmc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${eC}]`))if(e.getAttribute(eC)===t)return!0;return!1}function uP(c,t,e){if(!c.head)return;let l=lC(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(Zmc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(eC,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function pmc(c){let t=lC();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)uP(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=lC();e.styles.set(c,t);for(let l of e.documents.keys())uP(l,c,t)}typeof process>"u",Wmc("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 GP={input:"_5e6152f7430df331__input",icon:"_9a856163f1b1aaae__icon"};function Bmc({searchRef:c,onChange:t,onClose:e}){e&&(0,XP.default)("`onClose` prop in wp.components.SearchControl",{since:"6.8"});let l=()=>{t(""),c.current?.focus()};return(0,Pi.jsx)(eJ,{variant:"control",children:(0,Pi.jsx)(bc,{size:"small",icon:yn,label:e?(0,rm.__)("Close search"):(0,rm.__)("Reset search"),onClick:e??l})})}function ymc({__nextHasNoMarginBottom:c,__next40pxDefaultSize:t,className:e,onChange:l,value:d,label:b=(0,rm.__)("Search"),placeholder:n=(0,rm.__)("Search"),hideLabelFromVision:o=!0,onClose:a,size:i="default",...G},X){let{disabled:s,...r}=G,m=(0,RW.useRef)(null),x=(0,HW.useInstanceId)(dC,"components-search-control"),g=!!a||!!d;return(0,Pi.jsx)(Fb,{id:x,hideLabelFromVision:o,label:b,ref:(0,HW.useMergeRefs)([m,X]),type:"search",size:i,className:N(GP.input,"components-search-control",e),onChange:R=>l(R??""),autoComplete:"off",placeholder:n,value:d??"",prefix:(0,Pi.jsx)(tJ,{variant:"icon",children:(0,Pi.jsx)(Lc,{className:GP.icon,icon:gV,fill:"currentColor"})}),suffix:g&&(0,Pi.jsx)(Bmc,{searchRef:m,onChange:l,onClose:a}),...r})}var dC=(0,RW.forwardRef)(ymc);dC.displayName="SearchControl";var sP=dC;var rP=u(fb(),1),$d=u(Y(),1),bC=u(ic(),1),l0t=u(ml(),1);var Ga=u(V(),1),Vmc=6e3;function Jmc(c,t){let e=typeof c=="string"?c:(0,$d.renderToString)(c);(0,$d.useEffect)(()=>{e&&(0,rP.speak)(e,t)},[e,t])}function hmc({className:c,children:t,spokenMessage:e=t,politeness:l="polite",actions:d=[],onRemove:b,icon:n=null,explicitDismiss:o=!1,onDismiss:a,listRef:i},G){function X(g){g&&g.preventDefault&&g.preventDefault(),i?.current?.focus(),a?.(),b?.()}function s(g,R){g.stopPropagation(),b?.(),R&&R(g)}Jmc(e,l);let r=(0,$d.useRef)({onDismiss:a,onRemove:b});(0,$d.useLayoutEffect)(()=>{r.current={onDismiss:a,onRemove:b}}),(0,$d.useEffect)(()=>{let g=setTimeout(()=>{o||(r.current.onDismiss?.(),r.current.onRemove?.())},Vmc);return()=>clearTimeout(g)},[o]);let m=N(c,"components-snackbar",{"components-snackbar-explicit-dismiss":!!o});d&&d.length>1&&(d=[d[0]]);let x=N("components-snackbar__content",{"components-snackbar__content-with-icon":!!n});return(0,Ga.jsx)("div",{ref:G,className:m,onClick:o?void 0:X,tabIndex:0,role:o?void 0:"button",onKeyPress:o?void 0:X,"aria-label":o?void 0:(0,bC.__)("Dismiss this notice"),"data-testid":"snackbar",children:(0,Ga.jsxs)("div",{className:x,children:[n&&(0,Ga.jsx)("div",{className:"components-snackbar__icon",children:n}),t,d.map(({label:g,onClick:R,url:H,openInNewTab:I=!1},Z)=>H!==void 0&&I?(0,Ga.jsx)(vp,{href:H,onClick:p=>s(p,R),className:"components-snackbar__action",children:g},Z):(0,Ga.jsx)(bc,{__next40pxDefaultSize:!0,href:H,variant:"link",onClick:p=>s(p,R),className:"components-snackbar__action",children:g},Z)),o&&(0,Ga.jsx)("span",{role:"button","aria-label":(0,bC.__)("Dismiss this notice"),tabIndex:0,className:"components-snackbar__dismiss-button",onClick:X,onKeyPress:X,children:"\u2715"})]})})}var mP=(0,$d.forwardRef)(hmc);mP.displayName="Snackbar";var IW=mP;var xP=u(nc(),1),gP=u(Y(),1);var _i=u(V(),1),Cmc={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 Fmc({notices:c,className:t,children:e,onRemove:l}){let d=(0,gP.useRef)(null),b=(0,xP.useReducedMotion)();t=N("components-snackbar-list",t);let n=o=>()=>l?.(o.id);return(0,_i.jsxs)("div",{className:t,tabIndex:-1,ref:d,"data-testid":"snackbar-list",children:[e,(0,_i.jsx)(JX,{children:c.map(o=>{let{content:a,...i}=o;return(0,_i.jsx)(Bo.div,{layout:b?!1:"position",style:{width:"100%"},initial:"init",animate:"open",exit:"exit",variants:b?void 0:Cmc,children:(0,_i.jsx)("div",{className:"components-snackbar-list__notice-container",children:(0,_i.jsx)(IW,{...i,onRemove:n(o),listRef:d,children:o.content})})},o.id)})})]})}var HP=Fmc;var $b=u(Y(),1),ZW=u(nc(),1),IP=u(ic(),1);var Ki=u(V(),1),RP=c=>{if(!(typeof c>"u"||c===null))return c.match(/^tab-panel-[0-9]*-(.*)/)?.[1]},Ymc=({className:c,children:t,tabs:e,selectOnMove:l=!0,initialTabName:d,orientation:b="horizontal",activeClass:n="is-active",onSelect:o},a)=>{let i=(0,ZW.useInstanceId)(nC,"tab-panel"),G=(0,$b.useCallback)(g=>{if(!(typeof g>"u"))return`${i}-${g}`},[i]),X=BG({setSelectedId:g=>{if(typeof g>"u"||g===null)return;let R=e.find(I=>G(I.name)===g);if(R?.disabled||R===m)return;let H=RP(g);typeof H>"u"||o?.(H)},orientation:b,selectOnMove:l,defaultSelectedId:G(d),rtl:(0,IP.isRTL)()}),s=RP(j(X,"selectedId")),r=(0,$b.useCallback)(g=>{X.setState("selectedId",G(g))},[G,X]),m=e.find(({name:g})=>g===s),x=(0,ZW.usePrevious)(s);return(0,$b.useEffect)(()=>{x!==s&&s===d&&s&&o?.(s)},[s,d,o,x]),(0,$b.useLayoutEffect)(()=>{if(m)return;let g=e.find(R=>R.name===d);if(!(d&&!g))if(g&&!g.disabled)r(g.name);else{let R=e.find(H=>!H.disabled);R&&r(R.name)}},[e,m,d,i,r]),(0,$b.useEffect)(()=>{if(!m?.disabled)return;let g=e.find(R=>!R.disabled);g&&r(g.name)},[e,m?.disabled,r,i]),(0,Ki.jsxs)("div",{className:c,ref:a,children:[(0,Ki.jsx)(HG,{store:X,className:"components-tab-panel__tabs",children:e.map(g=>(0,Ki.jsx)(gG,{id:G(g.name),className:N("components-tab-panel__tabs-item",g.className,{[n]:g.name===s}),disabled:g.disabled,"aria-controls":`${G(g.name)}-view`,render:(0,Ki.jsx)(bc,{__next40pxDefaultSize:!0,icon:g.icon,label:g.icon&&g.title,showTooltip:!!g.icon}),children:!g.icon&&g.title},g.name))}),m&&(0,Ki.jsx)(ZG,{id:`${G(m.name)}-view`,store:X,tabId:G(m.name),className:"components-tab-panel__tab-content",children:t(m)})]})},nC=(0,$b.forwardRef)(Ymc);nC.displayName="TabPanel";var ZP=nC;var pP=u(nc(),1),WP=u(Y(),1);var oC=u(V(),1);function fmc(c,t){let{__nextHasNoMarginBottom:e,__next40pxDefaultSize:l,label:d,hideLabelFromVision:b,value:n,help:o,id:a,className:i,onChange:G,type:X="text",...s}=c,r=(0,pP.useInstanceId)(aC,"inspector-text-control",a);return(0,oC.jsx)(Sc,{label:d,hideLabelFromVision:b,id:r,help:o,className:i,children:(0,oC.jsx)("input",{className:"components-text-control__input",type:X,id:r,value:n,onChange:x=>G(x.target.value),"aria-describedby":o?r+"__help":void 0,ref:t,...s})})}var aC=(0,WP.forwardRef)(fmc);aC.displayName="TextControl";var BP=aC;var VP=u(nc(),1),JP=u(Y(),1);var vmc=M("box-shadow:0 0 0 transparent;border-radius:",L.radiusSmall,";border:",L.borderWidth," solid ",D.ui.border,";@media not ( prefers-reduced-motion ){transition:box-shadow 0.1s linear;}",""),Nmc=M("border-color:",D.theme.accent,";box-shadow:0 0 0 calc( ",L.borderWidthFocus," - ",L.borderWidth," ) ",D.theme.accent,";outline:2px solid transparent;",""),yP=S("textarea",{target:"e1w5nnrk0"})("width:100%;display:block;font-family:",Ct("default.fontFamily"),";line-height:20px;background:",D.theme.background,";color:",D.theme.foreground,";resize:vertical;padding:9px 11px;min-height:38px;",vmc,";font-size:",Ct("mobileTextMinFontSize"),";",Gk("small"),"{font-size:",Ct("default.fontSize"),";}&:focus{",Nmc,";}&:disabled{background:",D.ui.backgroundDisabled,";border-color:",D.ui.borderDisabled,";color:",D.ui.textDisabled,";}&::-webkit-input-placeholder{color:",D.ui.darkGrayPlaceholder,";}&::-moz-placeholder{color:",D.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",D.ui.darkGrayPlaceholder,";}.is-dark-theme &{&::-webkit-input-placeholder{color:",D.ui.lightGrayPlaceholder,";}&::-moz-placeholder{color:",D.ui.lightGrayPlaceholder,";}&:-ms-input-placeholder{color:",D.ui.lightGrayPlaceholder,";}}");var iC=u(V(),1);function Smc(c,t){let{__nextHasNoMarginBottom:e,label:l,hideLabelFromVision:d,value:b,help:n,onChange:o,rows:a=4,className:i,...G}=c,s=`inspector-textarea-control-${(0,VP.useInstanceId)(GC)}`,r=x=>o(x.target.value),m=N("components-textarea-control",i);return(0,iC.jsx)(Sc,{label:l,hideLabelFromVision:d,id:s,help:n,className:m,children:(0,iC.jsx)(yP,{className:"components-textarea-control__input",id:s,rows:a,onChange:r,"aria-describedby":n?s+"__help":void 0,value:b,ref:t,...G})})}var GC=(0,JP.forwardRef)(Smc);GC.displayName="TextareaControl";var pW=GC;var hP=u(Y(),1);var mm=u(V(),1),CP=c=>{let{text:t="",highlight:e=""}=c,l=e.trim();if(!l)return(0,mm.jsx)(mm.Fragment,{children:t});let d=new RegExp(`(${xi(l)})`,"gi");return(0,hP.createInterpolateElement)(t.replace(d,"<mark>$&</mark>"),{mark:(0,mm.jsx)("mark",{})})};CP.displayName="TextHighlight";var FP=CP;var xm=u(V(),1);function zmc(c){let{children:t}=c;return(0,xm.jsxs)("div",{className:"components-tip",children:[(0,xm.jsx)(ce,{icon:IV}),(0,xm.jsx)("p",{children:t})]})}var YP=zmc;var fP=u(Y(),1),vP=u(nc(),1);var qi=u(V(),1);function kmc({label:c,checked:t,help:e,className:l,onChange:d,disabled:b,__nextHasNoMarginBottom:n,...o},a){function i(m){d(m.target.checked)}let X=`inspector-toggle-control-${(0,vP.useInstanceId)(XC)}`,s,r;return e&&(typeof e=="function"?t!==void 0&&(r=e(t)):r=e,r&&(s=X+"__help")),(0,qi.jsx)(Sc,{id:X,help:r&&(0,qi.jsx)("span",{className:"components-toggle-control__help",children:r}),className:N("components-toggle-control",l),children:(0,qi.jsxs)(wc,{justify:"flex-start",spacing:2,children:[(0,qi.jsx)(Ap,{id:X,checked:t,onChange:i,"aria-describedby":s,disabled:b,ref:a,...o}),(0,qi.jsx)(Le,{as:"label",htmlFor:X,className:N("components-toggle-control__label",{"is-disabled":b}),children:c})]})})}var XC=(0,fP.forwardRef)(kmc);XC.displayName="ToggleControl";var WW=XC;var hW=u(Y(),1),PP=u(dt(),1);var DP=u(Y(),1);var VW=u(Y(),1);var yW=u(Y(),1),w0t=u(ml(),1);var NP=u(Y(),1),SP=(0,NP.createContext)(void 0);SP.displayName="ToolbarContext";var ll=SP;var BW=u(V(),1);function Amc({children:c,as:t,...e},l){let d=(0,yW.useContext)(ll),b=typeof c=="function";if(!b&&!t)return null;let n={...e,ref:l,"data-toolbar-item":!0};return d?(0,BW.jsx)(gx,{accessibleWhenDisabled:!0,...n,store:d,render:b?c:t&&(0,BW.jsx)(t,{children:c})}):t?(0,BW.jsx)(t,{...n,children:c}):b?c(n):null}var zP=(0,yW.forwardRef)(Amc);zP.displayName="ToolbarItem";var Kn=zP;var kP=u(V(),1),wmc=({children:c,className:t})=>(0,kP.jsx)("div",{className:t,children:c}),AP=wmc;var gm=u(V(),1);function Omc({isDisabled:c,...t}){return{disabled:c,...t}}function Tmc(c,t){let{children:e,className:l,containerClassName:d,extraProps:b,isActive:n,title:o,...a}=Omc(c);return(0,VW.useContext)(ll)?(0,gm.jsx)(Kn,{className:N("components-toolbar-button",l),...b,...a,ref:t,children:G=>(0,gm.jsx)(bc,{size:"compact",label:o,isPressed:n,...G,children:e})}):(0,gm.jsx)(AP,{className:d,children:(0,gm.jsx)(bc,{ref:t,icon:a.icon,size:"compact",label:o,shortcut:a.shortcut,"data-subscript":a.subscript,onClick:G=>{G.stopPropagation(),a.onClick&&a.onClick(G)},className:N("components-toolbar__control",l),isPressed:n,accessibleWhenDisabled:!0,"data-toolbar-item":!0,...b,...a,children:e})})}var wP=(0,VW.forwardRef)(Tmc);wP.displayName="ToolbarButton";var Hm=wP;var OP=u(V(),1),Qmc=({className:c,children:t,...e})=>(0,OP.jsx)("div",{className:c,...e,children:t}),TP=Qmc;var QP=u(Y(),1);var uC=u(V(),1);function Umc({controls:c=[],toggleProps:t,...e}){let l=(0,QP.useContext)(ll),d=b=>(0,uC.jsx)(Qd,{controls:c,toggleProps:{...b,"data-toolbar-item":!0},...e});return l?(0,uC.jsx)(Kn,{...t,children:d}):d(t)}var UP=Umc;var Rm=u(V(),1);function Dmc(c){return Array.isArray(c)&&Array.isArray(c[0])}function Lmc({controls:c=[],children:t,className:e,isCollapsed:l,title:d,...b}){let n=(0,DP.useContext)(ll);if((!c||!c.length)&&!t)return null;let o=N(n?"components-toolbar-group":"components-toolbar",e),a;return Dmc(c)?a=c:a=[c],l?(0,Rm.jsx)(UP,{label:d,controls:a,className:o,children:t,...b}):(0,Rm.jsxs)(TP,{className:o,...b,children:[a?.flatMap((i,G)=>i.map((X,s)=>(0,Rm.jsx)(Hm,{containerClassName:G>0&&s===0?"has-left-divider":void 0,...X},[G,s].join()))),t]})}var Im=Lmc;var LP=u(Y(),1),EP=u(ic(),1);var sC=u(V(),1);function Emc({label:c,...t},e){let l=yG({focusLoop:!0,rtl:(0,EP.isRTL)()});return(0,sC.jsx)(ll.Provider,{value:l,children:(0,sC.jsx)(xx,{ref:e,"aria-label":c,store:l,...t})})}var jP=(0,LP.forwardRef)(Emc);jP.displayName="ToolbarContainer";var MP=jP;var JW=u(V(),1);function jmc({className:c,label:t,variant:e,...l},d){let b=e!==void 0,n=(0,hW.useMemo)(()=>b?{}:{DropdownMenu:{variant:"toolbar"},Dropdown:{variant:"toolbar"},Menu:{variant:"toolbar"}},[b]);if(!t){(0,PP.default)("Using Toolbar without label prop",{since:"5.6",alternative:"ToolbarGroup component",link:"https://developer.wordpress.org/block-editor/components/toolbar/"});let{title:a,...i}=l;return(0,JW.jsx)(Im,{isCollapsed:!1,...i,className:c})}let o=N("components-accessible-toolbar",c,e&&`is-${e}`);return(0,JW.jsx)(oi,{value:n,children:(0,JW.jsx)(MP,{className:o,label:t,ref:d,...l})})}var _P=(0,hW.forwardRef)(jmc);_P.displayName="Toolbar";var rC=_P;var FW=u(Y(),1);var CW=u(V(),1);function Mmc(c,t){return(0,FW.useContext)(ll)?(0,CW.jsx)(Kn,{ref:t,...c.toggleProps,children:l=>(0,CW.jsx)(Qd,{...c,popoverProps:{...c.popoverProps},toggleProps:l})}):(0,CW.jsx)(Qd,{...c})}var KP=(0,FW.forwardRef)(Mmc);KP.displayName="ToolbarDropdownMenu";var mC=KP;var pm=u(fb(),1);var Yt=u(ic(),1);var YW=u(Y(),1),Zm=()=>{},$i=(0,YW.createContext)({menuItems:{default:{},optional:{}},hasMenuItems:!1,isResetting:!1,shouldRenderPlaceholderItems:!1,registerPanelItem:Zm,deregisterPanelItem:Zm,flagItemCustomization:Zm,registerResetAllFilter:Zm,deregisterResetAllFilter:Zm,areAllOptionalControlsHidden:!0});$i.displayName="ToolsPanelContext";var fW=()=>(0,YW.useContext)($i);var xC="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"&&_mc(document)),c.__wpStyleRuntime}function Pmc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${xC}]`))if(e.getAttribute(xC)===t)return!0;return!1}function qP(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(Pmc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(xC,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function _mc(c){let t=gC();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)qP(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 Kmc(c,t){let e=gC();e.styles.set(c,t);for(let l of e.documents.keys())qP(l,c,t)}typeof process>"u",Kmc("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 vW={"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 $P(c){let{className:t,headingLevel:e=2,...l}=tc(c,"ToolsPanelHeader"),{menuItems:d,hasMenuItems:b,areAllOptionalControlsHidden:n}=fW();return{...l,areAllOptionalControlsHidden:n,defaultControlsItemClassName:vW["default-controls-item"],dropdownMenuClassName:vW["dropdown-menu"],hasMenuItems:b,headingClassName:vW["tools-panel-heading"],headingLevel:e,menuItems:d,className:N(vW["tools-panel-header"],t)}}var Ft=u(V(),1),HC="data-wp-hash";function RC(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$mc(document)),c.__wpStyleRuntime}function qmc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${HC}]`))if(e.getAttribute(HC)===t)return!0;return!1}function c_(c,t,e){if(!c.head)return;let l=RC(),d=l.injectedStyles.get(c);if(d||(d=new Set,l.injectedStyles.set(c,d)),d.has(t))return;if(qmc(c,t)){d.add(t);return}let b=c.createElement("style");b.setAttribute(HC,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function $mc(c){let t=RC();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)c_(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=RC();e.styles.set(c,t);for(let l of e.documents.keys())c_(l,c,t)}typeof process>"u",cxc("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 txc={"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"},exc=({itemClassName:c,items:t,toggleItem:e})=>{if(!t.length)return null;let l=(0,Ft.jsx)("span",{"aria-hidden":!0,className:txc["reset-label"],children:(0,Yt.__)("Reset")});return(0,Ft.jsx)(Ft.Fragment,{children:t.map(([d,b])=>b?(0,Ft.jsx)(jn,{className:c,role:"menuitem",label:(0,Yt.sprintf)((0,Yt.__)("Reset %s"),d),onClick:()=>{e(d),(0,pm.speak)((0,Yt.sprintf)((0,Yt.__)("%s reset to default"),d),"assertive")},suffix:l,children:d},d):(0,Ft.jsx)(jn,{icon:Ce,className:c,role:"menuitemcheckbox",isSelected:!0,"aria-disabled":!0,children:d},d))})},lxc=({items:c,toggleItem:t})=>c.length?(0,Ft.jsx)(Ft.Fragment,{children:c.map(([e,l])=>{let d=l?(0,Yt.sprintf)((0,Yt.__)("Hide and reset %s"),e):(0,Yt.sprintf)((0,Yt._x)("Show %s","input control"),e);return(0,Ft.jsx)(jn,{icon:l?Ce:null,isSelected:l,label:d,onClick:()=>{l?(0,pm.speak)((0,Yt.sprintf)((0,Yt.__)("%s hidden and reset to default"),e),"assertive"):(0,pm.speak)((0,Yt.sprintf)((0,Yt.__)("%s is now visible"),e),"assertive"),t(e)},role:"menuitemcheckbox",children:e},e)})}):null,dxc=(c,t)=>{let{areAllOptionalControlsHidden:e,defaultControlsItemClassName:l,dropdownMenuClassName:d,hasMenuItems:b,headingClassName:n,headingLevel:o=2,label:a,menuItems:i,resetAll:G,toggleItem:X,dropdownMenuProps:s,...r}=$P(c);if(!a)return null;let m=Object.entries(i?.default||{}),x=Object.entries(i?.optional||{}),g=e?Vn:b0,R=(0,Yt.sprintf)((0,Yt._x)("%s options","Button label to reveal tool panel options"),a),H=e?(0,Yt.__)("All options are currently hidden"):void 0,I=[...m,...x].some(([,Z])=>Z);return(0,Ft.jsxs)(wc,{...r,ref:t,children:[(0,Ft.jsx)(Sd,{level:o,className:n,children:a}),b&&(0,Ft.jsx)(Qd,{...s,icon:g,label:R,menuProps:{className:d},toggleProps:{size:"small",description:H},children:()=>(0,Ft.jsxs)(Ft.Fragment,{children:[(0,Ft.jsxs)(im,{label:a,children:[(0,Ft.jsx)(exc,{items:m,toggleItem:X,itemClassName:l}),(0,Ft.jsx)(lxc,{items:x,toggleItem:X})]}),(0,Ft.jsx)(im,{children:(0,Ft.jsx)(jn,{"aria-disabled":!I,variant:"tertiary",onClick:()=>{I&&(G(),(0,pm.speak)((0,Yt.__)("All options reset"),"assertive"))},children:(0,Yt.__)("Reset all")})})]})})]})},bxc=ec(dxc,"ToolsPanelHeader"),IC=bxc;var ne=u(Y(),1);var pC="data-wp-hash";function BC(){let c=globalThis;return c.__wpStyleRuntime||(c.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&oxc(document)),c.__wpStyleRuntime}function nxc(c,t){if(!c.head)return!1;for(let e of c.head.querySelectorAll(`style[${pC}]`))if(e.getAttribute(pC)===t)return!0;return!1}function l_(c,t,e){if(!c.head)return;let l=BC(),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 b=c.createElement("style");b.setAttribute(pC,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function oxc(c){let t=BC();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 axc(c,t){let e=BC();e.styles.set(c,t);for(let l of e.documents.keys())l_(l,c,t)}typeof process>"u",axc("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 ZC={"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 WC(){return{default:{},optional:{}}}function ixc(){return{panelItems:[],menuItemOrder:[],menuItems:WC()}}var t_=({panelItems:c,shouldReset:t,currentMenuItems:e,menuItemOrder:l})=>{let d=WC(),b=WC();return c.forEach(({hasValue:n,isShownByDefault:o,label:a})=>{let i=o?"default":"optional",G=e?.[i]?.[a],X=G||n();d[i][a]=t?!1:X}),l.forEach(n=>{d.default.hasOwnProperty(n)&&(b.default[n]=d.default[n]),d.optional.hasOwnProperty(n)&&(b.optional[n]=d.optional[n])}),Object.keys(d.default).forEach(n=>{b.default.hasOwnProperty(n)||(b.default[n]=d.default[n])}),Object.keys(d.optional).forEach(n=>{b.optional.hasOwnProperty(n)||(b.optional[n]=d.optional[n])}),b};function Gxc(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 Xxc(c,t){return t.type==="REGISTER_PANEL"?c.includes(t.item.label)?c:[...c,t.item.label]:c}function uxc(c,t){switch(t.type){case"REGISTER_PANEL":case"UNREGISTER_PANEL":return t_({currentMenuItems:c.menuItems,panelItems:c.panelItems,menuItemOrder:c.menuItemOrder,shouldReset:!1});case"RESET_ALL":return t_({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(b=>b.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 sxc(c,t){let e=Gxc(c.panelItems,t),l=Xxc(c.menuItemOrder,t),d=uxc({panelItems:e,menuItemOrder:l,menuItems:c.menuItems},t);return{panelItems:e,menuItemOrder:l,menuItems:d}}function rxc(c,t){switch(t.type){case"REGISTER":return[...c,t.filter];case"UNREGISTER":return c.filter(e=>e!==t.filter);default:return c}}var e_=c=>Object.keys(c).length===0;function d_(c){let{className:t,headingLevel:e=2,resetAll:l,panelId:d,hasInnerWrapper:b=!1,shouldRenderPlaceholderItems:n=!1,__experimentalFirstVisibleItemClass:o,__experimentalLastVisibleItemClass:a,...i}=tc(c,"ToolsPanel"),G=(0,ne.useRef)(!1),X=G.current;(0,ne.useEffect)(()=>{X&&(G.current=!1)},[X]);let[{panelItems:s,menuItems:r},m]=(0,ne.useReducer)(sxc,void 0,ixc),[x,g]=(0,ne.useReducer)(rxc,[]),R=(0,ne.useCallback)(z=>{m({type:"REGISTER_PANEL",item:z})},[]),H=(0,ne.useCallback)(z=>{m({type:"UNREGISTER_PANEL",label:z})},[]),I=(0,ne.useCallback)(z=>{g({type:"REGISTER",filter:z})},[]),Z=(0,ne.useCallback)(z=>{g({type:"UNREGISTER",filter:z})},[]),p=(0,ne.useCallback)((z,w,P="default")=>{m({type:"UPDATE_VALUE",group:P,label:w,value:z})},[]),y=(0,ne.useMemo)(()=>e_(r.default)&&!e_(r.optional)&&Object.values(r.optional).every(z=>!z),[r]),W=N(ZC["tools-panel"],b&&ZC["tools-panel-with-inner-wrapper"],y&&ZC["tools-panel-hidden-inner-wrapper"],t),B=(0,ne.useCallback)(z=>{m({type:"TOGGLE_VALUE",label:z})},[]),C=(0,ne.useCallback)(()=>{typeof l=="function"&&(G.current=!0,l(x)),m({type:"RESET_ALL"})},[x,l]),h=z=>{let w=r.optional||{};return z.find(k=>k.isShownByDefault||w[k.label])?.label},J=h(s),v=h([...s].reverse()),F=s.length>0,A=(0,ne.useMemo)(()=>({areAllOptionalControlsHidden:y,deregisterPanelItem:H,deregisterResetAllFilter:Z,firstDisplayedItem:J,flagItemCustomization:p,hasMenuItems:F,isResetting:G.current,lastDisplayedItem:v,menuItems:r,panelId:d,registerPanelItem:R,registerResetAllFilter:I,shouldRenderPlaceholderItems:n,__experimentalFirstVisibleItemClass:o,__experimentalLastVisibleItemClass:a}),[y,H,Z,J,p,v,r,d,F,I,R,n,o,a]);return{...i,headingLevel:e,panelContext:A,resetAllItems:C,toggleItem:B,className:W}}var Wm=u(V(),1),b_=O(4),mxc=(c,t)=>{let{children:e,label:l,panelContext:d,resetAllItems:b,toggleItem:n,headingLevel:o,dropdownMenuProps:a,...i}=d_(c);return(0,Wm.jsx)(wn,{...i,columns:2,gap:4,columnGap:b_,rowGap:b_,templateColumns:"repeat( 2, minmax(0, 1fr) )",ref:t,children:(0,Wm.jsxs)($i.Provider,{value:d,children:[(0,Wm.jsx)(IC,{label:l,resetAll:b,toggleItem:n,headingLevel:o,dropdownMenuProps:a}),e]})})},xxc=ec(mxc,"ToolsPanel"),NW=xxc;var yC=u(nc(),1),qn=u(Y(),1);var VC="data-wp-hash";function JC(){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[${VC}]`))if(e.getAttribute(VC)===t)return!0;return!1}function o_(c,t,e){if(!c.head)return;let l=JC(),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 b=c.createElement("style");b.setAttribute(VC,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function Hxc(c){let t=JC();t.documents.set(c,(t.documents.get(c)??0)+1);for(let[e,l]of t.styles)o_(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=JC();e.styles.set(c,t);for(let l of e.documents.keys())o_(l,c,t)}typeof process>"u",Rxc("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 n_={"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"},Ixc=()=>{};function a_(c){let{className:t,hasValue:e,isShownByDefault:l=!1,label:d,panelId:b,resetAllFilter:n=Ixc,onDeselect:o,onSelect:a,...i}=tc(c,"ToolsPanelItem"),{panelId:G,menuItems:X,registerResetAllFilter:s,deregisterResetAllFilter:r,registerPanelItem:m,deregisterPanelItem:x,flagItemCustomization:g,isResetting:R,shouldRenderPlaceholderItems:H,firstDisplayedItem:I,lastDisplayedItem:Z,__experimentalFirstVisibleItemClass:p,__experimentalLastVisibleItemClass:y}=fW(),W=(0,qn.useCallback)(e,[b]),B=(0,qn.useCallback)(n,[b]),C=(0,yC.usePrevious)(G),h=G===b||G===null;(0,qn.useLayoutEffect)(()=>(h&&C!==null&&m({hasValue:W,isShownByDefault:l,label:d,panelId:b}),()=>{(C===null&&G||G===b)&&x(d)}),[G,h,l,d,W,b,C,m,x]),(0,qn.useEffect)(()=>(h&&s(B),()=>{h&&r(B)}),[s,r,B,h]);let J=l?"default":"optional",v=X?.[J]?.[d],F=(0,yC.usePrevious)(v),A=X?.[J]?.[d]!==void 0,z=e();(0,qn.useEffect)(()=>{!l&&!z||g(z,d,J)},[z,J,d,g,l]),(0,qn.useEffect)(()=>{!A||R||!h||(v&&!z&&!F&&a?.(),!v&&z&&F&&o?.())},[h,v,A,R,z,F,a,o]);let w=l?X?.[J]?.[d]!==void 0:v,P=H&&!w,k=N(n_["tools-panel-item"],P&&n_["tools-panel-item-placeholder"],!P&&t,I===d&&p,Z===d&&y);return{...i,isShown:w,shouldRenderPlaceholder:H,className:k}}var hC=u(V(),1),Zxc=(c,t)=>{let{children:e,isShown:l,shouldRenderPlaceholder:d,...b}=a_(c);return l?(0,hC.jsx)(Gc,{...b,ref:t,children:e}):d?(0,hC.jsx)(Gc,{...b,ref:t}):null},pxc=ec(Zxc,"ToolsPanelItem"),SW=pxc;var B_=u(Wu(),1),wW=u(Y(),1),gt=u(fo(),1);var kW=u(Y(),1);var zW=u(Y(),1),CC=(0,zW.createContext)(void 0);CC.displayName="RovingTabIndexContext";var i_=()=>(0,zW.useContext)(CC),G_=CC.Provider;var X_=u(V(),1);function u_({children:c}){let[t,e]=(0,kW.useState)(),l=(0,kW.useMemo)(()=>({lastFocusedElement:t,setLastFocusedElement:e}),[t]);return(0,X_.jsx)(G_,{value:l,children:c})}var Vm=u(V(),1);var s_=u(Y(),1),r_=u(V(),1);function Wxc({children:c,level:t,positionInSet:e,setSize:l,isExpanded:d,...b},n){return(0,r_.jsx)("tr",{...b,ref:n,role:"row","aria-level":t,"aria-posinset":e,"aria-setsize":l,"aria-expanded":d,children:c})}var m_=(0,s_.forwardRef)(Wxc);m_.displayName="TreeGridRow";var FC=m_;var p_=u(Y(),1);var R_=u(Y(),1);var AW=u(Y(),1);var x_=u(V(),1),g_=(0,AW.forwardRef)(function({children:t,as:e,...l},d){let b=(0,AW.useRef)(null),n=d||b,{lastFocusedElement:o,setLastFocusedElement:a}=i_(),i;o&&(i=o===("current"in n?n.current:void 0)?0:-1);let X={ref:n,tabIndex:i,onFocus:s=>a?.(s.target),...l};return typeof t=="function"?t(X):e?(0,x_.jsx)(e,{...X,children:t}):null});g_.displayName="RovingTabIndexItem";var H_=g_;var I_=u(V(),1);function Bxc({children:c,...t},e){return(0,I_.jsx)(H_,{ref:e,...t,children:c})}var Z_=(0,R_.forwardRef)(Bxc);Z_.displayName="TreeGridItem";var Bm=Z_;var Ku=u(V(),1);function yxc({children:c,withoutGridItem:t=!1,...e},l){return(0,Ku.jsx)("td",{...e,role:"gridcell",children:t?(0,Ku.jsx)(Ku.Fragment,{children:typeof c=="function"?c({...e,ref:l}):c}):(0,Ku.jsx)(Bm,{ref:l,children:c})})}var W_=(0,p_.forwardRef)(yxc);W_.displayName="TreeGridCell";var YC=W_;function ym(c){return B_.focus.focusable.find(c,{sequential:!0}).filter(e=>e.closest('[role="row"]')===c)}function Vxc({children:c,onExpandRow:t=()=>{},onCollapseRow:e=()=>{},onFocusRow:l=()=>{},applicationAriaLabel:d,...b},n){let o=(0,wW.useCallback)(a=>{let{keyCode:i,metaKey:G,ctrlKey:X,altKey:s}=a;if(G||X||s||![gt.UP,gt.DOWN,gt.LEFT,gt.RIGHT,gt.HOME,gt.END].includes(i))return;a.stopPropagation();let{activeElement:m}=document,{currentTarget:x}=a;if(!m||!x.contains(m))return;let g=m.closest('[role="row"]');if(!g)return;let R=ym(g),H=R.indexOf(m),I=H===0,Z=I&&(g.getAttribute("data-expanded")==="false"||g.getAttribute("aria-expanded")==="false")&&i===gt.RIGHT;if([gt.LEFT,gt.RIGHT].includes(i)){let p;if(i===gt.LEFT?p=Math.max(0,H-1):p=Math.min(H+1,R.length-1),I){if(i===gt.LEFT){if(g.getAttribute("data-expanded")==="true"||g.getAttribute("aria-expanded")==="true"){e(g),a.preventDefault();return}let y=Math.max(parseInt(g?.getAttribute("aria-level")??"1",10)-1,1),W=Array.from(x.querySelectorAll('[role="row"]')),B=g,C=W.indexOf(g);for(let h=C;h>=0;h--){let J=W[h].getAttribute("aria-level");if(J!==null&&parseInt(J,10)===y){B=W[h];break}}ym(B)?.[0]?.focus()}if(i===gt.RIGHT){if(g.getAttribute("data-expanded")==="false"||g.getAttribute("aria-expanded")==="false"){t(g),a.preventDefault();return}let y=ym(g);y.length>0&&y[p]?.focus()}a.preventDefault();return}if(Z)return;R[p].focus(),a.preventDefault()}else if([gt.UP,gt.DOWN].includes(i)){let p=Array.from(x.querySelectorAll('[role="row"]')),y=p.indexOf(g),W;if(i===gt.UP?W=Math.max(0,y-1):W=Math.min(y+1,p.length-1),W===y){a.preventDefault();return}let B=ym(p[W]);if(!B||!B.length){a.preventDefault();return}let C=Math.min(H,B.length-1);B[C].focus(),l(a,g,p[W]),a.preventDefault()}else if([gt.HOME,gt.END].includes(i)){let p=Array.from(x.querySelectorAll('[role="row"]')),y=p.indexOf(g),W;if(i===gt.HOME?W=0:W=p.length-1,W===y){a.preventDefault();return}let B=ym(p[W]);if(!B||!B.length){a.preventDefault();return}let C=Math.min(H,B.length-1);B[C].focus(),l(a,g,p[W]),a.preventDefault()}},[t,e,l]);return(0,Vm.jsx)(u_,{children:(0,Vm.jsx)("div",{role:"application","aria-label":d,children:(0,Vm.jsx)("table",{...b,role:"treegrid",onKeyDown:o,ref:n,children:(0,Vm.jsx)("tbody",{children:c})})})})}var y_=(0,wW.forwardRef)(Vxc);y_.displayName="TreeGrid";var V_=y_;var J_=u(Y(),1),h_=u(dt(),1),C_=u(V(),1);function Jxc(c){c.stopPropagation()}var hxc=(0,J_.forwardRef)((c,t)=>((0,h_.default)("wp.components.IsolatedEventContainer",{since:"5.7"}),(0,C_.jsx)("div",{...c,ref:t,onMouseDown:Jxc}))),F_=hxc;var f_=u(Y(),1);var fC=S("div",{target:"ebn2ljm1"})("&:not( :first-of-type ){",({offsetAmount:c})=>M({marginInlineStart:c},"",""),";}",({zIndex:c})=>M({zIndex:c},"",""),";"),Cxc={name:"rs0gp6",styles:"grid-row-start:1;grid-column-start:1"},Y_=S("div",{target:"ebn2ljm0"})("display:inline-grid;grid-auto-flow:column;position:relative;&>",fC,"{position:relative;justify-self:start;",({isLayered:c})=>c?Cxc:void 0,";}");var vC=u(V(),1);function Fxc(c,t){let{children:e,className:l,isLayered:d=!0,isReversed:b=!1,offset:n=0,...o}=tc(c,"ZStack"),a=YI(e),i=a.length-1,G=a.map((X,s)=>{let r=b?i-s:s,m=d?n*s:n,x=(0,f_.isValidElement)(X)?X.key:s;return(0,vC.jsx)(fC,{offsetAmount:m,zIndex:r,children:X},x)});return(0,vC.jsx)(Y_,{...o,className:l,isLayered:d,ref:t,children:G})}var Yxc=ec(Fxc,"ZStack"),NC=Yxc;var OW=u(Y(),1),qu=u(nc(),1),SC=u(fo(),1),zC=u(V(),1),fxc={previous:[{modifier:"ctrlShift",character:"`"},{modifier:"ctrlShift",character:"~"},{modifier:"access",character:"p"}],next:[{modifier:"ctrl",character:"`"},{modifier:"access",character:"n"}]};function kC(c=fxc){let t=(0,OW.useRef)(null),[e,l]=(0,OW.useState)(!1);function d(n){let o=Array.from(t.current?.querySelectorAll('[role="region"][tabindex="-1"]')??[]);if(!o.length)return;let a=o[0],i=t.current?.ownerDocument?.activeElement?.closest('[role="region"][tabindex="-1"]'),G=i?o.indexOf(i):-1;if(G!==-1){let X=G+n;X=X===-1?o.length-1:X,X=X===o.length?0:X,a=o[X]}a.focus(),l(!0)}let b=(0,qu.useRefEffect)(n=>{function o(){l(!1)}return n.addEventListener("click",o),()=>{n.removeEventListener("click",o)}},[l]);return{ref:(0,qu.useMergeRefs)([t,b]),className:e?"is-focusing-regions":"",onKeyDown(n){c.previous.some(({modifier:o,character:a})=>SC.isKeyboardEvent[o](n,a))?d(-1):c.next.some(({modifier:o,character:a})=>SC.isKeyboardEvent[o](n,a))&&d(1)}}}var v_=(0,qu.createHigherOrderComponent)(c=>function({shortcuts:e,...l}){return(0,zC.jsx)("div",{...kC(e),children:(0,zC.jsx)(c,{...l})})},"navigateRegions");var TW=u(nc(),1),AC=u(V(),1),vxc=(0,TW.createHigherOrderComponent)(c=>function(e){let l=(0,TW.useConstrainedTabbing)();return(0,AC.jsx)("div",{ref:l,tabIndex:-1,children:(0,AC.jsx)(c,{...e})})},"withConstrainedTabbing"),N_=vxc;var S_=u(VR(),1),QW=u(Y(),1),UW=u(nc(),1),DW=u(V(),1),z_=c=>(0,UW.createHigherOrderComponent)(t=>function(l){let[d,b]=(0,QW.useState)(void 0),n=(0,QW.useRef)(null);(0,UW.useIsomorphicLayoutEffect)(()=>{let a=l.node??n.current,i=!!d&&Object.values(d).every(Boolean);if(a&&!i){let G=c(a,l);(0,S_.default)(G,d)||b(G)}});let o=(0,DW.jsx)(t,{...l,...d});return l.node?o:(0,DW.jsxs)("div",{ref:n,children:[" ",o," "]})},"withFallbackStyles");var w_=u(Y(),1),$n=u(A_(),1),LW=u(nc(),1),O_=u(V(),1),Nxc=16;function T_(c){return(0,LW.createHigherOrderComponent)(t=>{let e="core/with-filters/"+c,l;function d(){l===void 0&&(l=(0,$n.applyFilters)(c,t))}class b extends w_.Component{constructor(i){super(i),d()}componentDidMount(){b.instances.push(this),b.instances.length===1&&((0,$n.addAction)("hookRemoved",e,o),(0,$n.addAction)("hookAdded",e,o))}componentWillUnmount(){b.instances=b.instances.filter(i=>i!==this),b.instances.length===0&&((0,$n.removeAction)("hookRemoved",e),(0,$n.removeAction)("hookAdded",e))}render(){return(0,O_.jsx)(l,{...this.props})}}b.instances=[];let n=(0,LW.debounce)(()=>{l=(0,$n.applyFilters)(c,t),b.instances.forEach(a=>{a.forceUpdate()})},Nxc);function o(a){a===c&&n()}return b},"withFilters")}var Q_=u(Y(),1),EW=u(nc(),1),U_=u(dt(),1),wC=u(V(),1);function Sxc(c){return c instanceof Q_.Component||typeof c=="function"}var D_=(0,EW.createHigherOrderComponent)(c=>{let t=({onFocusReturn:e}={})=>l=>b=>{let n=(0,EW.useFocusReturn)(e);return(0,wC.jsx)("div",{ref:n,children:(0,wC.jsx)(l,{...b})})};if(Sxc(c)){let e=c;return t()(e)}return t(c)},"withFocusReturn"),L_=({children:c})=>((0,U_.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 $u=u(Y(),1),E_=u(nc(),1);var jW=u(V(),1),j_=(0,E_.createHigherOrderComponent)(c=>{function t(d,b){let[n,o]=(0,$u.useState)([]),a=(0,$u.useMemo)(()=>{let G=X=>{let s=X.id?X:{...X,id:tu()};o(r=>[...r,s])};return{createNotice:G,createErrorNotice:X=>{G({status:"error",content:X})},removeNotice:X=>{o(s=>s.filter(r=>r.id!==X))},removeAllNotices:()=>{o([])}}},[]),i={...d,noticeList:n,noticeOperations:a,noticeUI:n.length>0&&(0,jW.jsx)(_p,{className:"components-with-notices-ui",notices:n,onRemove:a.removeNotice})};return e?(0,jW.jsx)(c,{...i,ref:b}):(0,jW.jsx)(c,{...i})}let e,{render:l}=c;return typeof l=="function"?(e=!0,(0,$u.forwardRef)(t)):t},"withNotices");var MW=u(nc(),1),OC=u(fb(),1),M_=u(V(),1),P_=(0,MW.createHigherOrderComponent)(c=>function(e){return(0,M_.jsx)(c,{...e,speak:OC.speak,debouncedSpeak:(0,MW.useDebounce)(OC.speak,500)})},"withSpokenMessages");var GB=u(Y(),1),BK=u(ic(),1);var __=u(Y(),1),bt=(0,__.createContext)(void 0);bt.displayName="MenuContext";var KW=u(Y(),1);var K_=O(1),zxc=O(1),TC=O(3),kxc=D.theme.gray[300],Axc=D.theme.gray[200],QC=D.theme.gray[700],wxc=D.theme.gray[100],q_=D.theme.foreground,Oxc=`0 0 0 ${L.borderWidth} ${kxc}, ${L.elevationMedium}`,Txc=`0 0 0 ${L.borderWidth} ${q_}`,$_="minmax( 0, max-content ) 1fr",cG=S(Zg,{target:"e1wg7tti15"})({name:"1xd6ev0",styles:"position:relative;z-index:1000000;outline:2px solid transparent!important"}),ad=S("div",{target:"e1wg7tti14"})("display:grid;grid-template-columns:",$_,";grid-template-rows:auto;box-sizing:border-box;min-width:160px;max-width:320px;max-height:var( --popover-available-height );padding:",K_,";overscroll-behavior:contain;overflow:auto;background-color:",D.ui.background,";border-radius:",L.radiusMedium,";",c=>M("box-shadow:",c.variant==="toolbar"?Txc:Oxc,";",""),";"),cK=S("div",{target:"e1wg7tti13"})("@media not ( prefers-reduced-motion ){transition-property:transform,opacity;transition-duration:",Je.SLIDE_DURATION,",",Je.FADE_DURATION,";transition-timing-function:",Je.SLIDE_EASING,",",Je.FADE_EASING,";will-change:transform,opacity;&:not( :has( > ",ad,"[data-submenu] ) ){opacity:0;&:has( > ",ad,"[data-enter] ){opacity:1;}&:has( > ",ad,`[data-side='bottom'] ){transform:translateY(
-					-`,Je.SLIDE_DISTANCE,`
-				);}&:has( > `,ad,`[data-side='top'] ){transform:translateY(
-					`,Je.SLIDE_DISTANCE,`
-				);}&:has( > `,ad,`[data-side='left'] ){transform:translateX(
-					`,Je.SLIDE_DISTANCE,`
-				);}&:has( > `,ad,`[data-side='right'] ){transform:translateX(
-					-`,Je.SLIDE_DISTANCE,`
-				);}&:has( > `,ad,"[data-enter][data-side='bottom'] ),&:has( > ",ad,"[data-enter][data-side='top'] ){transform:translateY( 0 );}&:has( > ",ad,"[data-enter][data-side='left'] ),&:has( > ",ad,"[data-enter][data-side='right'] ){transform:translateX( 0 );}}}"),UC=M("all:unset;cursor:pointer;position:relative;min-height:",O(8),";box-sizing:border-box;grid-column:1/-1;display:grid;grid-template-columns:",$_,";align-items:center;@supports ( grid-template-columns: subgrid ){grid-template-columns:subgrid;}font-size:",Ct("default.fontSize"),";font-family:inherit;font-weight:normal;line-height:20px;color:",D.theme.foreground,";border-radius:",L.radiusSmall,";padding-block:",zxc,";padding-inline:",TC,";scroll-margin:",K_,";user-select:none;outline:none;&[aria-disabled='true']{color:",D.ui.textDisabled,`;}&[data-active-item]:not( [data-focus-visible] ):not(
+`;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(
+					-`,Fe.SLIDE_DISTANCE,`
+				);}&:has( > `,sd,`[data-side='top'] ){transform:translateY(
+					`,Fe.SLIDE_DISTANCE,`
+				);}&:has( > `,sd,`[data-side='left'] ){transform:translateX(
+					`,Fe.SLIDE_DISTANCE,`
+				);}&:has( > `,sd,`[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(
 			[aria-disabled='true']
-		){background-color:`,D.theme.accent,";color:",D.theme.accentInverted,";}&[data-focus-visible]{box-shadow:0 0 0 1.5px ",D.theme.accent,";outline:2px solid transparent;}&:active,&[data-active]{}",cG,':not(:focus) &:not(:focus)[aria-expanded="true"]{background-color:',wxc,";color:",D.theme.foreground,";}svg{fill:currentColor;}",""),tK=S(Bg,{target:"e1wg7tti12"})(UC,";"),PW=S(yg,{target:"e1wg7tti11"})(UC,";"),_W=S(Vg,{target:"e1wg7tti10"})(UC,";"),cs=S("span",{target:"e1wg7tti9"})("grid-column:1;",PW,">&,",_W,">&{min-width:",O(6),";}",PW,">&,",_W,">&,&:not( :empty ){margin-inline-end:",O(2),";}display:flex;align-items:center;justify-content:center;color:",QC,";[data-active-item]:not( [data-focus-visible] )>&,[aria-disabled='true']>&{color:inherit;}"),ts=S("div",{target:"e1wg7tti8"})("grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:",O(3),";pointer-events:none;"),es=S("div",{target:"e1wg7tti7"})("flex:1;display:inline-flex;flex-direction:column;gap:",O(1),";"),ls=S("span",{target:"e1wg7tti6"})("flex:0 1 fit-content;min-width:0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:",O(3),";color:",QC,";[data-active-item]:not( [data-focus-visible] ) *:not(",cG,") &,[aria-disabled='true'] *:not(",cG,") &{color:inherit;}"),eK=S(pg,{target:"e1wg7tti5"})({name:"49aokf",styles:"display:contents"}),lK=S(Wg,{target:"e1wg7tti4"})("grid-column:1/-1;padding-block-start:",O(3),";padding-block-end:",O(2),";padding-inline:",TC,";"),dK=S(hg,{target:"e1wg7tti3"})("grid-column:1/-1;border:none;height:",L.borderWidth,";background-color:",c=>c.variant==="toolbar"?q_:Axc,";margin-block:",O(2),";margin-inline:",TC,";outline:2px solid transparent;"),bK=S(Lc,{target:"e1wg7tti2"})("width:",O(1.5),";",_c({transform:"scaleX(1)"},{transform:"scaleX(-1)"}),";"),nK=S(Jn,{target:"e1wg7tti1"})("font-size:",Ct("default.fontSize"),";line-height:20px;color:inherit;"),oK=S(Jn,{target:"e1wg7tti0"})("font-size:",Ct("helpText.fontSize"),";line-height:16px;color:",QC,";overflow-wrap:anywhere;[data-active-item]:not( [data-focus-visible] ) *:not( ",cG," ) &,[aria-disabled='true'] *:not( ",cG," ) &{color:inherit;}");var aK=u(Y(),1);function Qxc(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 ds(c,t){return(0,aK.useCallback)(e=>{if(!(typeof t=="function"?t(e):t))return!1;if(!c||!("hideAll"in c))return!0;let d=c.getState().contentElement,b=d?.ownerDocument.activeElement;if(d?.contains(b??null)){let n=c;for(;n.parent;)n=n.parent;let o=n.getState().disclosureElement;o&&Qxc(o)}return!0},[t,c])}var tG=u(V(),1),qW=(0,KW.forwardRef)(function({prefix:t,suffix:e,children:l,disabled:d=!1,hideOnClick:b=!0,store:n,...o},a){let i=(0,KW.useContext)(bt),G=n??i?.store,X=ds(G,b);if(!i?.store||!G)throw new Error("Menu.Item can only be rendered inside a Menu component");return(0,tG.jsxs)(tK,{ref:a,...o,accessibleWhenDisabled:!0,disabled:d,store:G,hideOnClick:X,children:[(0,tG.jsx)(cs,{children:t}),(0,tG.jsxs)(ts,{children:[(0,tG.jsx)(es,{children:l}),e&&(0,tG.jsx)(ls,{children:e})]})]})});var $W=u(Y(),1);var co=u(V(),1),iK=(0,$W.forwardRef)(function({suffix:t,children:e,disabled:l=!1,hideOnClick:d=!1,...b},n){let a=(0,$W.useContext)(bt)?.store,i=ds(a,d);if(!a)throw new Error("Menu.CheckboxItem can only be rendered inside a Menu component");return(0,co.jsxs)(PW,{ref:n,...b,accessibleWhenDisabled:!0,disabled:l,store:a,hideOnClick:i,children:[(0,co.jsx)(OG,{store:a,render:(0,co.jsx)(cs,{}),style:{width:"auto",height:"auto"},children:(0,co.jsx)(ce,{icon:Ce,size:24})}),(0,co.jsxs)(ts,{children:[(0,co.jsx)(es,{children:e}),t&&(0,co.jsx)(ls,{children:t})]})]})});var cB=u(Y(),1);var tB=u(vc(),1);var cb=u(V(),1),Uxc=(0,cb.jsx)(tB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cb.jsx)(tB.Circle,{cx:12,cy:12,r:3})}),GK=(0,cB.forwardRef)(function({suffix:t,children:e,disabled:l=!1,hideOnClick:d=!1,...b},n){let a=(0,cB.useContext)(bt)?.store,i=ds(a,d);if(!a)throw new Error("Menu.RadioItem can only be rendered inside a Menu component");return(0,cb.jsxs)(_W,{ref:n,...b,accessibleWhenDisabled:!0,disabled:l,store:a,hideOnClick:i,children:[(0,cb.jsx)(OG,{store:a,render:(0,cb.jsx)(cs,{}),style:{width:"auto",height:"auto"},children:(0,cb.jsx)(ce,{icon:Uxc,size:24})}),(0,cb.jsxs)(ts,{children:[(0,cb.jsx)(es,{children:e}),t&&(0,cb.jsx)(ls,{children:t})]})]})});var eB=u(Y(),1);var XK=u(V(),1),uK=(0,eB.forwardRef)(function(t,e){let l=(0,eB.useContext)(bt);if(!l?.store)throw new Error("Menu.Group can only be rendered inside a Menu component");return(0,XK.jsx)(eK,{ref:e,...t,store:l.store})});var lB=u(Y(),1);var DC=u(V(),1),sK=(0,lB.forwardRef)(function(t,e){let l=(0,lB.useContext)(bt);if(!l?.store)throw new Error("Menu.GroupLabel can only be rendered inside a Menu component");return(0,DC.jsx)(lK,{ref:e,render:(0,DC.jsx)(Ee,{upperCase:!0,variant:"muted",size:"11px",weight:L.fontWeightEmphasis,lineHeight:"16px"}),...t,store:l.store})});var dB=u(Y(),1);var rK=u(V(),1),mK=(0,dB.forwardRef)(function(t,e){let l=(0,dB.useContext)(bt);if(!l?.store)throw new Error("Menu.Separator can only be rendered inside a Menu component");return(0,rK.jsx)(dK,{ref:e,...t,store:l.store,variant:l.variant})});var bB=u(Y(),1);var xK=u(V(),1),gK=(0,bB.forwardRef)(function(t,e){if(!(0,bB.useContext)(bt)?.store)throw new Error("Menu.ItemLabel can only be rendered inside a Menu component");return(0,xK.jsx)(nK,{numberOfLines:1,ref:e,...t})});var nB=u(Y(),1);var HK=u(V(),1),RK=(0,nB.forwardRef)(function(t,e){if(!(0,nB.useContext)(bt)?.store)throw new Error("Menu.ItemHelpText can only be rendered inside a Menu component");return(0,HK.jsx)(oK,{numberOfLines:2,ref:e,...t})});var oB=u(Y(),1);var IK=u(V(),1),ZK=(0,oB.forwardRef)(function({children:t,disabled:e=!1,...l},d){let b=(0,oB.useContext)(bt);if(!b?.store)throw new Error("Menu.TriggerButton can only be rendered inside a Menu component");if(b.store.parent)throw new Error("Menu.TriggerButton should not be rendered inside a nested Menu component. Use Menu.SubmenuTriggerItem instead.");return(0,IK.jsx)(wG,{ref:d,...l,disabled:e,store:b.store,children:t})});var aB=u(Y(),1);var Xa=u(V(),1),pK=(0,aB.forwardRef)(function({suffix:t,...e},l){let d=(0,aB.useContext)(bt);if(!d?.store.parent)throw new Error("Menu.SubmenuTriggerItem can only be rendered inside a nested Menu component");return(0,Xa.jsx)(wG,{ref:l,accessibleWhenDisabled:!0,store:d.store,render:(0,Xa.jsx)(qW,{...e,store:d.store.parent,suffix:(0,Xa.jsxs)(Xa.Fragment,{children:[t,(0,Xa.jsx)(bK,{"aria-hidden":"true",icon:L1,size:24,preserveAspectRatio:"xMidYMid slice"})]})})})});var to=u(Y(),1);var iB=u(V(),1),WK=(0,to.forwardRef)(function({gutter:t,shift:e,modal:l=!0,...d},b){let n=(0,to.useContext)(bt),o=j(n?.store,"currentPlacement")?.split("-")[0],a=(0,to.useCallback)(s=>(s.preventDefault(),!0),[]),i=j(n?.store,"rtl")?"rtl":"ltr",G=(0,to.useMemo)(()=>({dir:i,style:{direction:i}}),[i]);if(!n?.store)throw new Error("Menu.Popover can only be rendered inside a Menu component");let X=(0,to.useCallback)(s=>(0,iB.jsx)(cK,{children:(0,iB.jsx)(ad,{...s,variant:n.variant})}),[n.variant]);return(0,iB.jsx)(cG,{...d,ref:b,modal:l,store:n.store,gutter:t??(n.store.parent?0:8),shift:e??(n.store.parent?-4:0),hideOnHoverOutside:!1,"data-side":o,"data-submenu":!!n.store.parent||void 0,wrapperProps:G,hideOnEscape:a,unmountOnHide:!0,render:X})});var yK=u(V(),1),Dxc=c=>{let{children:t,defaultOpen:e=!1,open:l,onOpenChange:d,placement:b,variant:n}=tc(c,"Menu"),o=(0,GB.useContext)(bt),a=(0,BK.isRTL)(),i=b??(o?.store?"right-start":"bottom-start");a&&(/right/.test(i)?i=i.replace("right","left"):/left/.test(i)&&(i=i.replace("left","right")));let G=Jg({parent:o?.store,open:l,defaultOpen:e,placement:i,focusLoop:!0,setOpen(s){d?.(s)},rtl:a}),X=(0,GB.useMemo)(()=>({store:G,variant:n}),[G,n]);return(0,yK.jsx)(bt.Provider,{value:X,children:t})},VK=Object.assign(ii(Dxc,"Menu"),{Context:Object.assign(bt,{displayName:"Menu.Context"}),Item:Object.assign(qW,{displayName:"Menu.Item"}),RadioItem:Object.assign(GK,{displayName:"Menu.RadioItem"}),CheckboxItem:Object.assign(iK,{displayName:"Menu.CheckboxItem"}),Group:Object.assign(uK,{displayName:"Menu.Group"}),GroupLabel:Object.assign(sK,{displayName:"Menu.GroupLabel"}),Separator:Object.assign(mK,{displayName:"Menu.Separator"}),ItemLabel:Object.assign(gK,{displayName:"Menu.ItemLabel"}),ItemHelpText:Object.assign(RK,{displayName:"Menu.ItemHelpText"}),Popover:Object.assign(WK,{displayName:"Menu.Popover"}),TriggerButton:Object.assign(ZK,{displayName:"Menu.TriggerButton"}),SubmenuTriggerItem:Object.assign(pK,{displayName:"Menu.SubmenuTriggerItem"})});var QK=u(nc(),1),UK=u(Y(),1),DK=u(ic(),1);var XB=u(Y(),1),Jm=(0,XB.createContext)(void 0);Jm.displayName="TabsContext";var bs=()=>(0,XB.useContext)(Jm);var fK=u(Y(),1),$gt=u(ml(),1);var JK=S(HG,{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]{}",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(
 				to var( --direction-end ),
 				var( --fade-gradient-base )
 			);}&.is-overflowing-last{mask-image:linear-gradient(
@@ -179,8 +165,8 @@
 						var( --selected-width, 0 ) /
 							var( --antialiasing-factor )
 					)
-				);border-bottom:var( --wp-admin-border-width-focus ) solid `,D.theme.gray[700],";}}&[aria-orientation='vertical']{&::before{border-radius:",L.radiusSmall,`/calc(
-					`,L.radiusSmall,` /
+				);border-bottom:var( --wp-admin-border-width-focus ) solid `,q.theme.gray[700],";}}&[aria-orientation='vertical']{&::before{border-radius:",K.radiusSmall,`/calc(
+					`,K.radiusSmall,` /
 						(
 							var( --selected-height, 0 ) /
 								var( --antialiasing-factor )
@@ -190,15 +176,15 @@
 						var( --selected-height, 0 ) /
 							var( --antialiasing-factor )
 					)
-				);background-color:`,D.theme.gray[100],`;}&[data-select-on-move='true']:has(
+				);background-color:`,q.theme.gray[100],`;}&[data-select-on-move='true']:has(
 				:is( :focus-visible, [data-focus-visible] )
-			)::before{box-sizing:border-box;border:var( --wp-admin-border-width-focus ) solid `,D.theme.accent,`;border-block-width:calc(
+			)::before{box-sizing:border-box;border:var( --wp-admin-border-width-focus ) solid `,q.theme.accent,`;border-block-width:calc(
 				var( --wp-admin-border-width-focus, 1px ) /
 					(
 						var( --selected-height, 0 ) /
 							var( --antialiasing-factor )
 					)
-			);}}`),hK=S(gG,{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:",Ct("default.fontFamily"),";font-weight:400;font-size:",Ct("default.fontSize"),";color:",D.theme.foreground,";position:relative;&[aria-disabled='true']{cursor:default;color:",D.ui.textDisabled,";}&:not( [aria-disabled='true'] ):is( :hover, [data-focus-visible] ){color:",D.theme.foreground,";}&:focus:not( :disabled ){box-shadow:none;outline:none;}&::after{position:absolute;pointer-events:none;outline:var( --wp-admin-border-width-focus ) solid ",D.theme.accent,";border-radius:",L.radiusSmall,";opacity:0;@media not ( prefers-reduced-motion ){transition:opacity 0.1s linear;}}&[data-focus-visible]::after{opacity:1;}}[aria-orientation='horizontal'] &{padding-inline:",O(4),";height:",O(12),";scroll-margin:24px;&::after{content:'';inset:",O(3),";}}[aria-orientation='vertical'] &{padding:",O(2)," ",O(3),";min-height:",O(10),";&[aria-selected='true']{fill:currentColor;}}[aria-orientation='vertical'][data-select-on-move='false'] &::after{content:'';inset:var( --wp-admin-border-width-focus );}"),CK=S("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;}"}),FK=S(Lc,{target:"enfox0g1"})("flex-shrink:0;margin-inline-end:",O(-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;}"),YK=S(ZG,{target:"enfox0g0"})("&:focus{box-shadow:none;outline:none;}&[data-focus-visible]{box-shadow:0 0 0 var( --wp-admin-border-width-focus ) ",D.theme.accent,";outline:2px solid transparent;outline-offset:0;}");var hm=u(V(),1),vK=(0,fK.forwardRef)(function({children:t,tabId:e,disabled:l,render:d,...b},n){let{store:o,instanceId:a}=bs()??{};if(!o)return null;let i=`${a}-${e}`;return(0,hm.jsxs)(hK,{ref:n,store:o,id:i,disabled:l,render:d,...b,children:[(0,hm.jsx)(CK,{children:t}),(0,hm.jsx)(FK,{icon:j1})]})});var aHt=u(ml(),1),ns=u(Y(),1),zK=u(nc(),1);var eG=u(Y(),1),NK=u(nc(),1);function SK(c,t){let[e,l]=(0,eG.useState)(!1),[d,b]=(0,eG.useState)(!1),[n,o]=(0,eG.useState)(),a=(0,NK.useEvent)(i=>{for(let G of i)G.target===t.first&&l(!G.isIntersecting),G.target===t.last&&b(!G.isIntersecting)});return(0,eG.useEffect)(()=>{if(!c||!window.IntersectionObserver)return;let i=new IntersectionObserver(a,{root:c,threshold:.9});return o(i),()=>i.disconnect()},[a,c]),(0,eG.useEffect)(()=>{if(n)return t.first&&n.observe(t.first),t.last&&n.observe(t.last),()=>{t.first&&n.unobserve(t.first),t.last&&n.unobserve(t.last)}},[t.first,t.last,n]),{first:e,last:d}}var LC=u(V(),1),Lxc=24;function Exc(c,t,{margin:e=Lxc}={}){(0,ns.useLayoutEffect)(()=>{if(!c||!t)return;let{scrollLeft:l}=c,d=c.getBoundingClientRect().width,{left:b,width:n}=t,o=l+d,i=b+n+e-o,G=l-(b-e),X=null;G>0?X=l-G:i>0&&(X=l+i),X!==null&&c.scroll?.({left:X})},[e,c,t])}var kK=(0,ns.forwardRef)(function({children:t,...e},l){let{store:d}=bs()??{},b=j(d,"selectedId"),n=j(d,"selectOnMove"),o=j(d,"items"),[a,i]=(0,ns.useState)(),G=(0,zK.useMergeRefs)([l,i]),X=d?.item(b),s=j(d,"renderedItems"),r=s&&X?s.indexOf(X):-1,m=dZ(X?.element,[r]),x=SK(a,{first:o?.at(0)?.element,last:o?.at(-1)?.element});return nZ(a,m,{prefix:"selected",dataAttribute:"indicator-animated",transitionEndFilter:g=>g.pseudoElement==="::before",roundRect:!0}),Exc(a,m),d?(0,LC.jsx)(JK,{ref:G,store:d,render:g=>(0,LC.jsx)("div",{...g,tabIndex:g.tabIndex??-1}),"data-select-on-move":n?"true":"false",...e,className:N(x.first&&"is-overflowing-first",x.last&&"is-overflowing-last",e.className),children:t}):null});var AK=u(Y(),1),gHt=u(ml(),1);var wK=u(V(),1),OK=(0,AK.forwardRef)(function({children:t,tabId:e,focusable:l=!0,...d},b){let n=bs(),o=j(n?.store,"selectedId");if(!n)return null;let{store:a,instanceId:i}=n,G=`${i}-${e}`;return(0,wK.jsx)(YK,{ref:b,store:a,id:`${G}-view`,tabId:G,focusable:l,...d,children:o===G&&t})});var LK=u(V(),1);function uB(c,t){return c&&`${t}-${c}`}function TK(c,t){return typeof c=="string"?c.replace(`${t}-`,""):c}var EK=Object.assign(function c({selectOnMove:t=!0,defaultTabId:e,orientation:l="horizontal",onSelect:d,children:b,selectedTabId:n,activeTabId:o,defaultActiveTabId:a,onActiveTabIdChange:i}){let G=(0,QK.useInstanceId)(c,"tabs"),X=BG({selectOnMove:t,orientation:l,defaultSelectedId:uB(e,G),setSelectedId:r=>{d?.(TK(r,G))},selectedId:uB(n,G),defaultActiveId:uB(a,G),setActiveId:r=>{i?.(TK(r,G))},activeId:uB(o,G),rtl:(0,DK.isRTL)()}),s=(0,UK.useMemo)(()=>({store:X,instanceId:G}),[X,G]);return(0,LK.jsx)(Jm.Provider,{value:s,children:b})},{Tab:Object.assign(vK,{displayName:"Tabs.Tab"}),TabList:Object.assign(kK,{displayName:"Tabs.TabList"}),TabPanel:Object.assign(OK,{displayName:"Tabs.TabPanel"}),Context:Object.assign(Jm,{displayName:"Tabs.Context"})});var os=u(V(),1);function jxc(c="default"){switch(c){case"info":return eV;case"success":return n0;case"warning":return T1;case"error":return t0;default:return null}}function Mxc({className:c,intent:t="default",children:e,...l}){let d=jxc(t),b=!!d;return(0,os.jsx)("span",{className:N("components-badge",c,{[`is-${t}`]:t,"has-icon":b}),...l,children:(0,os.jsxs)("span",{className:"components-badge__flex-wrapper",children:[b&&(0,os.jsx)(Lc,{icon:d,size:16,fill:"currentColor",className:"components-badge__icon"}),(0,os.jsx)("span",{className:"components-badge__content",children:e})]})})}var jK=Mxc;var _K=u(nc(),1),as=u(Y(),1);var jC=u(ic(),1),xe=u(Y(),1);var Cm=u(V(),1);function EC({id:c,type:t,message:e}){let l={valid:n0,invalid:t0};return(0,Cm.jsxs)("p",{id:c,className:N("components-validated-control__indicator",`is-${t}`),children:[t==="validating"?(0,Cm.jsx)(Vu,{className:"components-validated-control__indicator-spinner"}):(0,Cm.jsx)(Lc,{className:"components-validated-control__indicator-icon",icon:l[t],size:16,fill:"currentColor"}),e]})}var ua=u(V(),1);function Pxc(c,t,e){let l;return t&&!e?l=`(${(0,jC.__)("Required")})`:!t&&e&&(l=`(${(0,jC.__)("Optional")})`),l?typeof c=="string"?`${c} ${l}`:(0,ua.jsxs)(ua.Fragment,{children:[c," ",l]}):c}var MK="data-validity-visible",PK="components-validated-control";function _xc({required:c,markWhenOptional:t,customValidity:e,getValidityTarget:l,children:d},b){let[n,o]=(0,xe.useState)(),[a,i]=(0,xe.useState)(),[G,X]=(0,xe.useState)(!1),[s,r]=(0,xe.useState)(!1);(0,xe.useEffect)(()=>{let H=l(),I=()=>{X(!0),H?.setAttribute(MK,"")};return H?.addEventListener("invalid",I),()=>H?.removeEventListener("invalid",I)},[l]),(0,xe.useEffect)(()=>{let H=l(),I=p=>{if(p.preventDefault(),!p.isTrusted)return;let y=p.target,W=Array.from(y.form?.elements??[]).find(B=>!B.validity.valid);(!y.form||W===y)&&y.focus()},Z=H?.type==="radio"&&H?.name?Array.from(H?.closest(`.${PK}`)?.querySelectorAll(`input[type="radio"][name="${H?.name}"]`)??[]).filter(p=>p!==H):[];return H?.addEventListener("invalid",I),Z.forEach(p=>p.addEventListener("invalid",I)),()=>{H?.removeEventListener("invalid",I),Z.forEach(p=>p.removeEventListener("invalid",I))}},[l]),(0,xe.useEffect)(()=>{let H=l();if(!e?.type){H?.setCustomValidity(""),o(H?.validationMessage),i(void 0);return}switch(e.type){case"validating":{H?.setCustomValidity(""),o(void 0),i({type:"validating",message:e.message});break}case"valid":{H?.setCustomValidity(""),o(H?.validationMessage),i({type:"valid",message:e.message});break}case"invalid":{H?.setCustomValidity(e.message??""),o(H?.validationMessage),i(void 0);break}}},[e,l]),(0,xe.useEffect)(()=>{if(!(!s||G)){if(e?.type==="validating"){let H=setTimeout(()=>{X(!0)},1e3);return()=>clearTimeout(H)}X(!0)}},[s,e?.type,G]);let m=H=>{s||(!H.relatedTarget||!H.currentTarget.contains(H.relatedTarget))&&(r(!0),l()?.setAttribute(MK,""))},x=(0,xe.useId)(),g=n?(0,ua.jsx)(EC,{id:x,type:"invalid",message:n}):a?.type?(0,ua.jsx)(EC,{id:x,type:a.type,message:a.message}):null,R=G?g:null;return(0,xe.useEffect)(()=>{let H=l();if(!H)return;function I(Z,p){let y=(Z.getAttribute("aria-describedby")??"").split(" ").filter(W=>W&&W!==x);p&&y.push(x),y.length?Z.setAttribute("aria-describedby",y.join(" ")):Z.removeAttribute("aria-describedby")}return I(H,!!R),()=>I(H,!1)},[R,x,l]),(0,ua.jsxs)("div",{className:PK,ref:b,onBlur:m,children:[(0,xe.cloneElement)(d,{label:Pxc(d.props.label,c,t),required:c}),R]})}var dl=(0,xe.forwardRef)(_xc);dl.displayName="ControlWithError";var MC=u(V(),1),Kxc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,as.useRef)(null),n=(0,_K.useMergeRefs)([d,b]);return(0,as.useEffect)(()=>{let o=b.current?.querySelector('input[role="combobox"]');o&&(o.required=c??!1)},[c]),(0,MC.jsx)(dl,{required:c,markWhenOptional:e,ref:n,customValidity:t,getValidityTarget:()=>b.current?.querySelector('input[role="combobox"]'),children:(0,MC.jsx)(Ip,{...l})})},PC=(0,as.forwardRef)(Kxc);PC.displayName="ValidatedComboboxControl";var sB=u(Y(),1);var is=u(V(),1),qxc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,sB.useRef)(null);return(0,is.jsxs)("div",{className:"components-validated-control__wrapper-with-error-delegate",ref:d,children:[(0,is.jsx)(dl,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,is.jsx)(Op,{...l})}),(0,is.jsx)("input",{className:"components-validated-control__error-delegate",type:"text",ref:b,required:c,value:l.value&&l.value.length>0?"hasvalue":"",tabIndex:-1,onChange:()=>{},onFocus:n=>{n.target.previousElementSibling?.querySelector('input[type="text"]')?.focus()}})]})},_C=(0,sB.forwardRef)(qxc);_C.displayName="ValidatedFormTokenField";var rB=u(Y(),1),KK=u(nc(),1);var KC=u(V(),1),$xc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,rB.useRef)(null),n=(0,KK.useMergeRefs)([d,b]);return(0,KC.jsx)(dl,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,KC.jsx)(Fb,{ref:n,...l})})},qC=(0,rB.forwardRef)($xc);qC.displayName="ValidatedInputControl";var gB=u(Y(),1);var qK=u(nc(),1),mB=u(Y(),1);var Gs=u(V(),1),$C="data-wp-hash";function c9(){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[${$C}]`))if(e.getAttribute($C)===t)return!0;return!1}function $K(c,t,e){if(!c.head)return;let l=c9(),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 b=c.createElement("style");b.setAttribute($C,t),b.appendChild(c.createTextNode(e)),c.head.appendChild(b),d.add(t)}function tgc(c){let t=c9();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 egc(c,t){let e=c9();e.styles.set(c,t);for(let l of e.documents.keys())$K(l,c,t)}typeof process>"u",egc("87e5397cb4","._0f130cee1a924516__editable{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;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 not (prefers-reduced-motion){._0f130cee1a924516__editable{transition:box-shadow .1s linear}}@media (min-width:600px){._0f130cee1a924516__editable{font-size:13px;line-height:normal}}._0f130cee1a924516__editable:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}._0f130cee1a924516__editable::placeholder{color:rgba(30,30,30,.62)}._0f130cee1a924516__editable{border-color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}._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 lgc={editable:"_0f130cee1a924516__editable"};function dgc({label:c,id:t,className:e,help:l,hideLabelFromVision:d,disabled:b,required:n,placeholder:o,...a},i){let{baseControlProps:G,controlProps:X}=ri({id:t,className:e,help:l}),s=`${X.id}__label`,r=(0,mB.useRef)(null),m=(0,qK.useMergeRefs)([r,i]);return(0,Gs.jsxs)(Sc,{...G,children:[d?(0,Gs.jsx)(fc,{id:s,children:c}):(0,Gs.jsx)(Sc.VisualLabel,{id:s,onClick:()=>r.current?.focus(),children:c}),(0,Gs.jsx)("div",{className:lgc.editable,role:"textbox","aria-multiline":!0,"aria-labelledby":s,"aria-placeholder":o||void 0,"aria-disabled":b||void 0,"aria-required":n||void 0,ref:m,contentEditable:!b,suppressContentEditableWarning:!0,...a,...X})]})}var bgc=(0,mB.forwardRef)(dgc),xB=bgc;var Xs=u(V(),1),ngc=({required:c,customValidity:t,markWhenOptional:e,value:l,className:d,...b},n)=>{let o=(0,gB.useRef)(null);return(0,Xs.jsxs)("div",{className:"components-validated-control__wrapper-with-error-delegate",children:[(0,Xs.jsx)(dl,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>o.current,children:(0,Xs.jsx)(xB,{ref:n,className:N("components-validated-control__content-editable",d),"aria-invalid":t?.type==="invalid"||void 0,...b})}),(0,Xs.jsx)("input",{className:"components-validated-control__error-delegate",type:"text",ref:o,required:c,value:l?.trim()??"",tabIndex:-1,onChange:()=>{},onFocus:a=>{a.target.previousElementSibling?.querySelector('[role="textbox"]')?.focus()}})]})},t9=(0,gB.forwardRef)(ngc);t9.displayName="ValidatedContentEditableControl";var HB=u(Y(),1),c8=u(nc(),1);var e9=u(V(),1),ogc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,HB.useRef)(null),n=(0,c8.useMergeRefs)([d,b]);return(0,e9.jsx)(dl,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,e9.jsx)(pW,{ref:n,...l})})},l9=(0,HB.forwardRef)(ogc);l9.displayName="ValidatedTextareaControl";var RB=u(Y(),1),t8=u(nc(),1);var d9=u(V(),1),agc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,RB.useRef)(null),n=(0,t8.useMergeRefs)([d,b]);return(0,d9.jsx)(dl,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,d9.jsx)(WW,{ref:n,required:c,...l})})},b9=(0,RB.forwardRef)(agc);b9.displayName="ValidatedToggleControl";var ss=u(Y(),1);var us=u(V(),1),igc=({required:c,customValidity:t,markWhenOptional:e,...l},d)=>{let b=(0,ss.useRef)(null),n=(0,ss.useId)();return(0,us.jsxs)("div",{className:"components-validated-control__wrapper-with-error-delegate",children:[(0,us.jsx)(dl,{required:c,markWhenOptional:e,customValidity:t,getValidityTarget:()=>b.current,children:(0,us.jsx)(Kl,{ref:d,...l})}),(0,us.jsx)("input",{className:"components-validated-control__error-delegate",type:"radio",ref:b,required:c,checked:l.value!==void 0,tabIndex:-1,name:n,onChange:()=>{},onFocus:o=>{o.target.previousElementSibling?.querySelector('[data-active-item="true"]')?.focus()}})]})},n9=(0,ss.forwardRef)(igc);n9.displayName="ValidatedToggleGroupControl";var o9={};eT(o9,{ContentEditableControl:xB,__experimentalPopoverLegacyPositionToPlacement:ho,ComponentsContext:jr,Tabs:EK,Menu:VK,Badge:jK,useDrag:WI,ValidatedInputControl:qC,ValidatedComboboxControl:PC,ValidatedContentEditableControl:t9,ValidatedTextareaControl:l9,ValidatedToggleControl:b9,ValidatedToggleGroupControl:n9,ValidatedFormTokenField:_C});return u9(Ggc);})();
+			);}}`),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);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/core-commands.js b/wp-includes/js/dist/core-commands.js
index a4e69c6135..38aa84a15b 100644
--- a/wp-includes/js/dist/core-commands.js
+++ b/wp-includes/js/dist/core-commands.js
@@ -130,53 +130,33 @@ var wp;
   var import_commands = __toESM(require_commands(), 1);
   var import_i18n = __toESM(require_i18n(), 1);

-  // packages/icons/build-module/library/brush.mjs
+  // packages/icons/build-module/library/external.mjs
   var import_primitives = __toESM(require_primitives(), 1);
   var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var brush_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: "M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z" }) });
+  var external_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.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z" }) });

-  // packages/icons/build-module/library/external.mjs
+  // packages/icons/build-module/library/layout.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" }) });
+  var layout_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: "M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z" }) });

-  // packages/icons/build-module/library/layout.mjs
+  // packages/icons/build-module/library/page.mjs
   var import_primitives3 = __toESM(require_primitives(), 1);
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var layout_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: "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 page_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(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: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives3.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/navigation.mjs
+  // packages/icons/build-module/library/post.mjs
   var import_primitives4 = __toESM(require_primitives(), 1);
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var navigation_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 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 post_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: "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/page.mjs
+  // packages/icons/build-module/library/symbol-filled.mjs
   var import_primitives5 = __toESM(require_primitives(), 1);
   var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
-  var page_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsxs)(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.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives5.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/post.mjs
-  var import_primitives6 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var post_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: "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/styles.mjs
-  var import_primitives7 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  var styles_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: "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_primitives8 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var symbol_filled_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: "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_primitives9 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var symbol_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: "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 symbol_filled_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: "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/core-commands/build-module/admin-navigation-commands.mjs
   var import_element = __toESM(require_element(), 1);
@@ -484,7 +464,6 @@ var wp;
         result.push({
           name: "core/edit-site/open-template-parts",
           label: (0, import_i18n2.__)("Go to: Template parts"),
-          icon: symbol_filled_default,
           category: "view",
           callback: ({ close }) => {
             if (isSiteEditor) {
@@ -536,7 +515,6 @@ var wp;
         result.push({
           name: "core/edit-site/open-styles",
           label: (0, import_i18n2.__)("Go to: Styles"),
-          icon: styles_default,
           category: "view",
           callback: ({ close }) => {
             if (isSiteEditor) {
@@ -555,7 +533,6 @@ var wp;
         result.push({
           name: "core/edit-site/open-navigation",
           label: (0, import_i18n2.__)("Go to: Navigation"),
-          icon: navigation_default,
           category: "view",
           callback: ({ close }) => {
             if (isSiteEditor) {
@@ -574,7 +551,6 @@ var wp;
         result.push({
           name: "core/edit-site/open-templates",
           label: (0, import_i18n2.__)("Go to: Templates"),
-          icon: layout_default,
           category: "view",
           callback: ({ close }) => {
             if (isSiteEditor) {
@@ -595,7 +571,6 @@ var wp;
         result.push({
           name: "core/edit-site/open-patterns",
           label: (0, import_i18n2.__)("Go to: Patterns"),
-          icon: symbol_default,
           category: "view",
           callback: ({ close }) => {
             if (canCreateTemplate) {
@@ -653,7 +628,6 @@ var wp;
         {
           name: "core/open-styles-css",
           label: (0, import_i18n2.__)("Open custom CSS"),
-          icon: brush_default,
           category: "view",
           callback: ({ close }) => {
             close();
@@ -722,19 +696,19 @@ var wp;
   });

   // packages/core-commands/build-module/index.mjs
-  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
   var { RouterProvider } = unlock(import_router2.privateApis);
   function CommandPalette({ settings }) {
     const { menu_commands: menuCommands, is_network_admin: isNetworkAdmin } = settings;
     useAdminNavigationCommands(menuCommands);
     useSiteEditorNavigationCommands(isNetworkAdmin);
-    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(RouterProvider, { pathArg: "p", children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_commands3.CommandMenu, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(RouterProvider, { pathArg: "p", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_commands3.CommandMenu, {}) });
   }
   function initializeCommandPalette(settings) {
     const root = document.createElement("div");
     document.body.appendChild(root);
     (0, import_element3.createRoot)(root).render(
-      /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_element3.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(CommandPalette, { settings }) })
+      /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_element3.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(CommandPalette, { settings }) })
     );
   }
   return __toCommonJS(index_exports);
diff --git a/wp-includes/js/dist/core-commands.min.js b/wp-includes/js/dist/core-commands.min.js
index 6abd789a44..1b7664f669 100644
--- a/wp-includes/js/dist/core-commands.min.js
+++ b/wp-includes/js/dist/core-commands.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).coreCommands=(()=>{var Ja=Object.create;var P=Object.defineProperty;var Qa=Object.getOwnPropertyDescriptor;var Xa=Object.getOwnPropertyNames;var Ka=Object.getPrototypeOf,Ya=Object.prototype.hasOwnProperty;var c=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),at=(a,t)=>{for(var o in t)P(a,o,{get:t[o],enumerable:!0})},wa=(a,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Xa(t))!Ya.call(a,s)&&s!==o&&P(a,s,{get:()=>t[s],enumerable:!(r=Qa(t,s))||r.enumerable});return a};var e=(a,t,o)=>(o=a!=null?Ja(Ka(a)):{},wa(t||!a||!a.__esModule?P(o,"default",{value:a,enumerable:!0}):o,a)),tt=a=>wa(P({},"__esModule",{value:!0}),a);var T=c((nt,va)=>{va.exports=window.wp.element});var J=c((ct,ba)=>{ba.exports=window.wp.router});var V=c((ht,ya)=>{ya.exports=window.wp.commands});var Q=c((gt,xa)=>{xa.exports=window.wp.i18n});var w=c((wt,Ca)=>{Ca.exports=window.wp.primitives});var g=c((vt,ka)=>{ka.exports=window.ReactJSXRuntime});var pa=c((Ut,La)=>{La.exports=window.wp.coreData});var na=c((Gt,Sa)=>{Sa.exports=window.wp.data});var Pa=c((It,Ra)=>{Ra.exports=window.wp.url});var Va=c((Ft,Ta)=>{Ta.exports=window.wp.compose});var za=c((Ot,Ea)=>{Ea.exports=window.wp.htmlEntities});var Ma=c((qt,Aa)=>{Aa.exports=window.wp.privateApis});var ut={};at(ut,{initializeCommandPalette:()=>it,privateApis:()=>ga});var $=e(T(),1),qa=e(J(),1),Za=e(V(),1);var I=e(V(),1),B=e(Q(),1);var E=e(w(),1),X=e(g(),1),K=(0,X.jsx)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X.jsx)(E.Path,{d:"M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z"})});var z=e(w(),1),Y=e(g(),1),aa=(0,Y.jsx)(z.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y.jsx)(z.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 A=e(w(),1),ta=e(g(),1),M=(0,ta.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ta.jsx)(A.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 j=e(w(),1),ea=e(g(),1),oa=(0,ea.jsx)(j.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ea.jsx)(j.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 S=e(w(),1),_=e(g(),1),ra=(0,_.jsxs)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,_.jsx)(S.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,_.jsx)(S.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 D=e(w(),1),fa=e(g(),1),sa=(0,fa.jsx)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fa.jsx)(D.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 U=e(w(),1),la=e(g(),1),ma=(0,la.jsx)(U.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,la.jsx)(U.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=e(w(),1),da=e(g(),1),H=(0,da.jsx)(G.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,da.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 N=e(w(),1),ia=e(g(),1),ua=(0,ia.jsx)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ia.jsx)(N.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 ca=e(T(),1),_a=e(pa(),1),Ba=e(na(),1),et=()=>function(){let t=(0,Ba.useSelect)(r=>r(_a.store).getEntityRecord("root","__unstableBase")?.home,[]);return{isLoading:!1,commands:(0,ca.useMemo)(()=>t?[{name:"core/view-site",label:(0,B.__)("View site"),icon:aa,category:"view",callback:({close:r})=>{r(),window.open(t,"_blank")}}]:[],[t])}};function F(a){let t=(0,ca.useMemo)(()=>(a??[]).map(o=>{let r=(0,B.sprintf)((0,B.__)("Go to: %s"),o.label);return{name:o.name,label:r,searchLabel:r,category:"view",callback:({close:s})=>{document.location=o.url,s()}}}),[a]);(0,I.useCommands)(t),(0,I.useCommandLoader)({name:"core/view-site",hook:et()})}var x=e(V(),1),b=e(Q(),1),v=e(T(),1),C=e(na(),1),u=e(pa(),1);var Na=e(J(),1),p=e(Pa(),1),Ia=e(Va(),1),Fa=e(za(),1);var ja=e(Ma(),1),{lock:Da,unlock:O}=(0,ja.__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-commands");function Ua(a=[],t=""){if(!Array.isArray(a)||!a.length)return[];if(!t)return a;let o=[],r=[];for(let s=0;s<a.length;s++){let i=a[s];i?.title?.raw?.toLowerCase()?.includes(t?.toLowerCase())?o.push(i):r.push(i)}return o.concat(r)}var{useHistory:q}=O(Na.privateApis),Oa={post:sa,page:ra,wp_template:M,wp_template_part:H};function ot(a){let[t,o]=(0,v.useState)(""),r=(0,Ia.useDebounce)(o,250);return(0,v.useEffect)(()=>(r(a),()=>r.cancel()),[r,a]),t}var rt={"/template":"/templates","/pattern":"/patterns"};function y(){return window.__experimentalExtensibleSiteEditor?"admin.php?page=site-editor-v2":"site-editor.php"}function k(a){if(!window.__experimentalExtensibleSiteEditor)return a;for(let[t,o]of Object.entries(rt))if(a===t||a.startsWith(t+"?"))return a.includes("postType=wp_template_part")?"/template-parts":a.replace(t,o);return a}function ha(){let a=(0,p.getPath)(window.location.href);return a?.includes("site-editor.php")||a?.includes("page=site-editor-v2")}var Ga=a=>function({search:o}){let r=q(),{isBlockBasedTheme:s,canCreateTemplate:i}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(u.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(u.store).canUser("create",{kind:"postType",name:"wp_template"})}),[]),h=ot(o),{records:l,isLoading:m}=(0,C.useSelect)(f=>{if(!h)return{isLoading:!1};let n={search:h,per_page:10,orderby:"relevance",status:["publish","future","draft","pending","private"]};return{records:f(u.store).getEntityRecords("postType",a,n),isLoading:!f(u.store).hasFinishedResolution("getEntityRecords",["postType",a,n])}},[h]);return{commands:(0,v.useMemo)(()=>(l??[]).map(f=>{let n={name:a+"-"+f.id,searchLabel:f.title?.rendered+" "+f.id,label:f.title?.rendered?(0,Fa.decodeEntities)(f.title?.rendered):(0,b.__)("(no title)"),icon:Oa[a],category:"edit"};if(!i||a==="post"||a==="page"&&!s)return{...n,callback:({close:L})=>{let $a={post:f.id,action:"edit"},Wa=(0,p.addQueryArgs)("post.php",$a);document.location=Wa,L()}};let d=ha();return{...n,callback:({close:L})=>{d?r.navigate(`/${a}/${f.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(y(),{p:`/${a}/${f.id}`,canvas:"edit"}),L()}}}),[i,l,s,r]),isLoading:m}},Ha=a=>function({search:o}){let r=q(),{isBlockBasedTheme:s,canCreateTemplate:i}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(u.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(u.store).canUser("create",{kind:"postType",name:a})}),[]),{records:h,isLoading:l}=(0,C.useSelect)(f=>{let{getEntityRecords:n}=f(u.store),d={per_page:-1};return{records:n("postType",a,d),isLoading:!f(u.store).hasFinishedResolution("getEntityRecords",["postType",a,d])}},[]),m=(0,v.useMemo)(()=>Ua(h,o).slice(0,10),[h,o]);return{commands:(0,v.useMemo)(()=>{if(!i||!s&&!a==="wp_template_part")return[];let f=(0,p.getPath)(window.location.href)?.includes("site-editor.php"),n=[];return n.push(...m.map(d=>({name:a+"-"+d.id,searchLabel:d.title?.rendered+" "+d.id,label:d.title?.rendered?d.title?.rendered:(0,b.__)("(no title)"),icon:Oa[a],category:"edit",callback:({close:L})=>{f?r.navigate(`/${a}/${d.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(y(),{p:`/${a}/${d.id}`,canvas:"edit"}),L()}}))),m?.length>0&&a==="wp_template_part"&&n.push({name:"core/edit-site/open-template-parts",label:(0,b.__)("Go to: Template parts"),icon:H,category:"view",callback:({close:d})=>{f?r.navigate(k("/pattern?postType=wp_template_part&categoryId=all-parts")):document.location=(0,p.addQueryArgs)(y(),{p:k("/pattern"),postType:"wp_template_part",categoryId:"all-parts"}),d()}}),n},[i,s,m,r]),isLoading:l}},ft=()=>function(){let t=q(),o=ha(),{isBlockBasedTheme:r,canCreateTemplate:s,canCreatePatterns:i}=(0,C.useSelect)(l=>({isBlockBasedTheme:l(u.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:l(u.store).canUser("create",{kind:"postType",name:"wp_template"}),canCreatePatterns:l(u.store).canUser("create",{kind:"postType",name:"wp_block"})}),[]);return{commands:(0,v.useMemo)(()=>{let l=[];return s&&r&&(l.push({name:"core/edit-site/open-styles",label:(0,b.__)("Go to: Styles"),icon:ma,category:"view",callback:({close:m})=>{o?t.navigate("/styles"):document.location=(0,p.addQueryArgs)(y(),{p:"/styles"}),m()}}),l.push({name:"core/edit-site/open-navigation",label:(0,b.__)("Go to: Navigation"),icon:oa,category:"view",callback:({close:m})=>{o?t.navigate("/navigation"):document.location=(0,p.addQueryArgs)(y(),{p:"/navigation"}),m()}}),l.push({name:"core/edit-site/open-templates",label:(0,b.__)("Go to: Templates"),icon:M,category:"view",callback:({close:m})=>{o?t.navigate(k("/template")):document.location=(0,p.addQueryArgs)(y(),{p:k("/template")}),m()}})),i&&l.push({name:"core/edit-site/open-patterns",label:(0,b.__)("Go to: Patterns"),icon:ua,category:"view",callback:({close:m})=>{s?(o?t.navigate(k("/pattern")):document.location=(0,p.addQueryArgs)(y(),{p:k("/pattern")}),m()):document.location.href="edit.php?post_type=wp_block"}}),l},[t,o,s,i,r]),isLoading:!1}},st=()=>function(){let t=q(),o=ha(),{canEditCSS:r,isBlockBasedTheme:s}=(0,C.useSelect)(h=>{let{getEntityRecord:l,__experimentalGetCurrentGlobalStylesId:m,getCurrentTheme:W}=h(u.store),f=m();return{canEditCSS:!!(f?l("root","globalStyles",f):void 0)?._links?.["wp:action-edit-css"],isBlockBasedTheme:W()?.is_block_theme}},[]);return{isLoading:!1,commands:(0,v.useMemo)(()=>!r||!s?[]:[{name:"core/open-styles-css",label:(0,b.__)("Open custom CSS"),icon:K,category:"view",callback:({close:h})=>{h(),o?t.navigate("/styles?section=/css"):document.location=(0,p.addQueryArgs)(y(),{p:"/styles",section:"/css"})}}],[t,r,o,s])}};function Z(a){(0,x.useCommandLoader)({name:"core/edit-site/navigate-pages",hook:Ga("page"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/navigate-posts",hook:Ga("post"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/navigate-templates",hook:Ha("wp_template"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/navigate-template-parts",hook:Ha("wp_template_part"),disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/basic-navigation",hook:ft(),context:"site-editor",disabled:a}),(0,x.useCommandLoader)({name:"core/edit-site/global-styles-css",hook:st(),disabled:a})}function lt(){F(),Z()}var ga={};Da(ga,{useCommands:lt});var R=e(g(),1),{RouterProvider:mt}=O(qa.privateApis);function dt({settings:a}){let{menu_commands:t,is_network_admin:o}=a;return F(t),Z(o),(0,R.jsx)(mt,{pathArg:"p",children:(0,R.jsx)(Za.CommandMenu,{})})}function it(a){let t=document.createElement("div");document.body.appendChild(t),(0,$.createRoot)(t).render((0,R.jsx)($.StrictMode,{children:(0,R.jsx)(dt,{settings:a})}))}return tt(ut);})();
+var wp;(wp||={}).coreCommands=(()=>{var Na=Object.create;var T=Object.defineProperty;var Ha=Object.getOwnPropertyDescriptor;var za=Object.getOwnPropertyNames;var Ga=Object.getPrototypeOf,Ia=Object.prototype.hasOwnProperty;var c=(a,t)=>()=>(t||a((t={exports:{}}).exports,t),t.exports),Ma=(a,t)=>{for(var e in t)T(a,e,{get:t[e],enumerable:!0})},fa=(a,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of za(t))!Ia.call(a,s)&&s!==e&&T(a,s,{get:()=>t[s],enumerable:!(o=Ha(t,s))||o.enumerable});return a};var r=(a,t,e)=>(e=a!=null?Na(Ga(a)):{},fa(t||!a||!a.__esModule?T(e,"default",{value:a,enumerable:!0}):e,a)),Fa=a=>fa(T({},"__esModule",{value:!0}),a);var E=c((tt,sa)=>{sa.exports=window.wp.element});var F=c((et,la)=>{la.exports=window.wp.router});var P=c((ot,ma)=>{ma.exports=window.wp.commands});var O=c((rt,da)=>{da.exports=window.wp.i18n});var k=c((ft,ua)=>{ua.exports=window.wp.primitives});var b=c((st,ia)=>{ia.exports=window.ReactJSXRuntime});var aa=c((vt,pa)=>{pa.exports=window.wp.coreData});var ta=c((bt,na)=>{na.exports=window.wp.data});var wa=c((kt,ga)=>{ga.exports=window.wp.url});var ba=c((xt,va)=>{va.exports=window.wp.compose});var Ca=c((Lt,ya)=>{ya.exports=window.wp.htmlEntities});var xa=c((St,ka)=>{ka.exports=window.wp.privateApis});var Ya={};Ma(Ya,{initializeCommandPalette:()=>Ka,privateApis:()=>ra});var I=r(E(),1),Aa=r(F(),1),Da=r(P(),1);var j=r(P(),1),B=r(O(),1);var V=r(k(),1),q=r(b(),1),$=(0,q.jsx)(V.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q.jsx)(V.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 A=r(k(),1),Z=r(b(),1),W=(0,Z.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z.jsx)(A.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 S=r(k(),1),_=r(b(),1),J=(0,_.jsxs)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,_.jsx)(S.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,_.jsx)(S.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 D=r(k(),1),Q=r(b(),1),X=(0,Q.jsx)(D.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q.jsx)(D.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 U=r(k(),1),K=r(b(),1),Y=(0,K.jsx)(U.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K.jsx)(U.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 ea=r(E(),1),ca=r(aa(),1),ha=r(ta(),1),Oa=()=>function(){let t=(0,ha.useSelect)(o=>o(ca.store).getEntityRecord("root","__unstableBase")?.home,[]);return{isLoading:!1,commands:(0,ea.useMemo)(()=>t?[{name:"core/view-site",label:(0,B.__)("View site"),icon:$,category:"view",callback:({close:o})=>{o(),window.open(t,"_blank")}}]:[],[t])}};function N(a){let t=(0,ea.useMemo)(()=>(a??[]).map(e=>{let o=(0,B.sprintf)((0,B.__)("Go to: %s"),e.label);return{name:e.name,label:o,searchLabel:o,category:"view",callback:({close:s})=>{document.location=e.url,s()}}}),[a]);(0,j.useCommands)(t),(0,j.useCommandLoader)({name:"core/view-site",hook:Oa()})}var y=r(P(),1),w=r(O(),1),g=r(E(),1),C=r(ta(),1),i=r(aa(),1);var Ta=r(F(),1),p=r(wa(),1),Ea=r(ba(),1),Pa=r(Ca(),1);var La=r(xa(),1),{lock:Sa,unlock:H}=(0,La.__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-commands");function _a(a=[],t=""){if(!Array.isArray(a)||!a.length)return[];if(!t)return a;let e=[],o=[];for(let s=0;s<a.length;s++){let u=a[s];u?.title?.raw?.toLowerCase()?.includes(t?.toLowerCase())?e.push(u):o.push(u)}return e.concat(o)}var{useHistory:z}=H(Ta.privateApis),Va={post:X,page:J,wp_template:W,wp_template_part:Y};function qa(a){let[t,e]=(0,g.useState)(""),o=(0,Ea.useDebounce)(e,250);return(0,g.useEffect)(()=>(o(a),()=>o.cancel()),[o,a]),t}var $a={"/template":"/templates","/pattern":"/patterns"};function v(){return window.__experimentalExtensibleSiteEditor?"admin.php?page=site-editor-v2":"site-editor.php"}function x(a){if(!window.__experimentalExtensibleSiteEditor)return a;for(let[t,e]of Object.entries($a))if(a===t||a.startsWith(t+"?"))return a.includes("postType=wp_template_part")?"/template-parts":a.replace(t,e);return a}function oa(){let a=(0,p.getPath)(window.location.href);return a?.includes("site-editor.php")||a?.includes("page=site-editor-v2")}var Ba=a=>function({search:e}){let o=z(),{isBlockBasedTheme:s,canCreateTemplate:u}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(i.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(i.store).canUser("create",{kind:"postType",name:"wp_template"})}),[]),h=qa(e),{records:l,isLoading:m}=(0,C.useSelect)(f=>{if(!h)return{isLoading:!1};let n={search:h,per_page:10,orderby:"relevance",status:["publish","future","draft","pending","private"]};return{records:f(i.store).getEntityRecords("postType",a,n),isLoading:!f(i.store).hasFinishedResolution("getEntityRecords",["postType",a,n])}},[h]);return{commands:(0,g.useMemo)(()=>(l??[]).map(f=>{let n={name:a+"-"+f.id,searchLabel:f.title?.rendered+" "+f.id,label:f.title?.rendered?(0,Pa.decodeEntities)(f.title?.rendered):(0,w.__)("(no title)"),icon:Va[a],category:"edit"};if(!u||a==="post"||a==="page"&&!s)return{...n,callback:({close:L})=>{let Ua={post:f.id,action:"edit"},ja=(0,p.addQueryArgs)("post.php",Ua);document.location=ja,L()}};let d=oa();return{...n,callback:({close:L})=>{d?o.navigate(`/${a}/${f.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(v(),{p:`/${a}/${f.id}`,canvas:"edit"}),L()}}}),[u,l,s,o]),isLoading:m}},Ra=a=>function({search:e}){let o=z(),{isBlockBasedTheme:s,canCreateTemplate:u}=(0,C.useSelect)(f=>({isBlockBasedTheme:f(i.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:f(i.store).canUser("create",{kind:"postType",name:a})}),[]),{records:h,isLoading:l}=(0,C.useSelect)(f=>{let{getEntityRecords:n}=f(i.store),d={per_page:-1};return{records:n("postType",a,d),isLoading:!f(i.store).hasFinishedResolution("getEntityRecords",["postType",a,d])}},[]),m=(0,g.useMemo)(()=>_a(h,e).slice(0,10),[h,e]);return{commands:(0,g.useMemo)(()=>{if(!u||!s&&!a==="wp_template_part")return[];let f=(0,p.getPath)(window.location.href)?.includes("site-editor.php"),n=[];return n.push(...m.map(d=>({name:a+"-"+d.id,searchLabel:d.title?.rendered+" "+d.id,label:d.title?.rendered?d.title?.rendered:(0,w.__)("(no title)"),icon:Va[a],category:"edit",callback:({close:L})=>{f?o.navigate(`/${a}/${d.id}?canvas=edit`):document.location=(0,p.addQueryArgs)(v(),{p:`/${a}/${d.id}`,canvas:"edit"}),L()}}))),m?.length>0&&a==="wp_template_part"&&n.push({name:"core/edit-site/open-template-parts",label:(0,w.__)("Go to: Template parts"),category:"view",callback:({close:d})=>{f?o.navigate(x("/pattern?postType=wp_template_part&categoryId=all-parts")):document.location=(0,p.addQueryArgs)(v(),{p:x("/pattern"),postType:"wp_template_part",categoryId:"all-parts"}),d()}}),n},[u,s,m,o]),isLoading:l}},Za=()=>function(){let t=z(),e=oa(),{isBlockBasedTheme:o,canCreateTemplate:s,canCreatePatterns:u}=(0,C.useSelect)(l=>({isBlockBasedTheme:l(i.store).getCurrentTheme()?.is_block_theme,canCreateTemplate:l(i.store).canUser("create",{kind:"postType",name:"wp_template"}),canCreatePatterns:l(i.store).canUser("create",{kind:"postType",name:"wp_block"})}),[]);return{commands:(0,g.useMemo)(()=>{let l=[];return s&&o&&(l.push({name:"core/edit-site/open-styles",label:(0,w.__)("Go to: Styles"),category:"view",callback:({close:m})=>{e?t.navigate("/styles"):document.location=(0,p.addQueryArgs)(v(),{p:"/styles"}),m()}}),l.push({name:"core/edit-site/open-navigation",label:(0,w.__)("Go to: Navigation"),category:"view",callback:({close:m})=>{e?t.navigate("/navigation"):document.location=(0,p.addQueryArgs)(v(),{p:"/navigation"}),m()}}),l.push({name:"core/edit-site/open-templates",label:(0,w.__)("Go to: Templates"),category:"view",callback:({close:m})=>{e?t.navigate(x("/template")):document.location=(0,p.addQueryArgs)(v(),{p:x("/template")}),m()}})),u&&l.push({name:"core/edit-site/open-patterns",label:(0,w.__)("Go to: Patterns"),category:"view",callback:({close:m})=>{s?(e?t.navigate(x("/pattern")):document.location=(0,p.addQueryArgs)(v(),{p:x("/pattern")}),m()):document.location.href="edit.php?post_type=wp_block"}}),l},[t,e,s,u,o]),isLoading:!1}},Wa=()=>function(){let t=z(),e=oa(),{canEditCSS:o,isBlockBasedTheme:s}=(0,C.useSelect)(h=>{let{getEntityRecord:l,__experimentalGetCurrentGlobalStylesId:m,getCurrentTheme:M}=h(i.store),f=m();return{canEditCSS:!!(f?l("root","globalStyles",f):void 0)?._links?.["wp:action-edit-css"],isBlockBasedTheme:M()?.is_block_theme}},[]);return{isLoading:!1,commands:(0,g.useMemo)(()=>!o||!s?[]:[{name:"core/open-styles-css",label:(0,w.__)("Open custom CSS"),category:"view",callback:({close:h})=>{h(),e?t.navigate("/styles?section=/css"):document.location=(0,p.addQueryArgs)(v(),{p:"/styles",section:"/css"})}}],[t,o,e,s])}};function G(a){(0,y.useCommandLoader)({name:"core/edit-site/navigate-pages",hook:Ba("page"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/navigate-posts",hook:Ba("post"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/navigate-templates",hook:Ra("wp_template"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/navigate-template-parts",hook:Ra("wp_template_part"),disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/basic-navigation",hook:Za(),context:"site-editor",disabled:a}),(0,y.useCommandLoader)({name:"core/edit-site/global-styles-css",hook:Wa(),disabled:a})}function Ja(){N(),G()}var ra={};Sa(ra,{useCommands:Ja});var R=r(b(),1),{RouterProvider:Qa}=H(Aa.privateApis);function Xa({settings:a}){let{menu_commands:t,is_network_admin:e}=a;return N(t),G(e),(0,R.jsx)(Qa,{pathArg:"p",children:(0,R.jsx)(Da.CommandMenu,{})})}function Ka(a){let t=document.createElement("div");document.body.appendChild(t),(0,I.createRoot)(t).render((0,R.jsx)(I.StrictMode,{children:(0,R.jsx)(Xa,{settings:a})}))}return Fa(Ya);})();
 (window.wp ||= {}).coreCommands = wp.coreCommands;
 })();
diff --git a/wp-includes/js/dist/core-data.js b/wp-includes/js/dist/core-data.js
index 86608a5727..3bec027128 100644
--- a/wp-includes/js/dist/core-data.js
+++ b/wp-includes/js/dist/core-data.js
@@ -454,7 +454,7 @@ var wp;
     useEntityRecords: () => useEntityRecords,
     useResourcePermissions: () => use_resource_permissions_default
   });
-  var import_data19 = __toESM(require_data(), 1);
+  var import_data20 = __toESM(require_data(), 1);

   // packages/core-data/build-module/reducer.mjs
   var import_es65 = __toESM(require_es6(), 1);
@@ -731,6 +731,16 @@ var wp;
     }
   }

+  // packages/core-data/build-module/utils/get-pagination-meta.mjs
+  function getPaginationMeta(headers) {
+    const totalItems = parseInt(headers.get("X-WP-Total") ?? "");
+    const totalPages = parseInt(headers.get("X-WP-TotalPages") ?? "");
+    return {
+      totalItems: Number.isFinite(totalItems) ? totalItems : null,
+      totalPages: Number.isFinite(totalPages) ? totalPages : null
+    };
+  }
+
   // packages/core-data/build-module/queried-data/actions.mjs
   function receiveItems(items2, edits, meta) {
     return {
@@ -1051,16 +1061,47 @@ var wp;
       return value === collaboratorInfo2[key];
     });
   }
-  function generateCollaboratorInfo(currentCollaborator) {
-    const { avatar_urls, id, name, slug } = currentCollaborator;
-    return {
-      avatar_urls,
-      // eslint-disable-line camelcase
+  function hasValidAvatarUrls(value) {
+    if ("object" !== typeof value || null === value || Array.isArray(value)) {
+      return false;
+    }
+    return ["24", "48", "96"].every(
+      (size) => !(size in value) || "string" === typeof value[size]
+    );
+  }
+  function isCollaboratorInfo(value) {
+    if ("object" !== typeof value || null === value) {
+      return false;
+    }
+    return "id" in value && "name" in value && "slug" in value && "browserType" in value && "enteredAt" in value && (null === value.id || "number" === typeof value.id && Number.isInteger(value.id) && value.id > 0) && "string" === typeof value.name && "" !== value.name.trim() && "string" === typeof value.slug && (!("avatar_urls" in value) || hasValidAvatarUrls(value.avatar_urls)) && "string" === typeof value.browserType && "number" === typeof value.enteredAt && Number.isFinite(value.enteredAt);
+  }
+  function generateCollaboratorInfo(currentCollaborator, clientId) {
+    const presentationInfo = {
       browserType: getBrowserName(),
-      enteredAt: Date.now(),
-      id,
-      name,
-      slug
+      enteredAt: Date.now()
+    };
+    if ("object" === typeof currentCollaborator && currentCollaborator) {
+      const user = currentCollaborator;
+      if ("id" in user && "name" in user) {
+        const collaboratorInfo = {
+          ...presentationInfo,
+          ..."avatar_urls" in user && hasValidAvatarUrls(user.avatar_urls) ? { avatar_urls: user.avatar_urls } : {},
+          id: user.id,
+          name: user.name,
+          slug: "slug" in user && "string" === typeof user.slug ? user.slug : ""
+        };
+        if (isCollaboratorInfo(collaboratorInfo) && null !== collaboratorInfo.id) {
+          return collaboratorInfo;
+        }
+      }
+    }
+    return {
+      ...presentationInfo,
+      id: null,
+      // Keep shared awareness data language-neutral. The editor localizes this
+      // fallback name for the viewer when it is displayed.
+      name: "Anonymous User",
+      slug: `anonymous-${clientId}`
     };
   }
   function getRecordValue(obj, key) {
@@ -1347,9 +1388,15 @@ var wp;
      * Set the current collaborator info in the local state.
      */
     async setCurrentCollaboratorInfo() {
-      const currentUser2 = await (0, import_data.resolveSelect)(STORE_NAME).getCurrentUser();
-      const collaboratorInfo = generateCollaboratorInfo(currentUser2);
-      this.setLocalStateField("collaboratorInfo", collaboratorInfo);
+      let currentUser2;
+      try {
+        currentUser2 = await (0, import_data.resolveSelect)(STORE_NAME).getCurrentUser();
+      } catch {
+      }
+      this.setLocalStateField(
+        "collaboratorInfo",
+        generateCollaboratorInfo(currentUser2, this.clientID)
+      );
     }
   };
   var baseEqualityFieldChecks = {
@@ -1419,9 +1466,9 @@ var wp;
     return null;
   }
   function usePostContentBlocks() {
-    return (0, import_data2.useSelect)((select4) => {
+    return (0, import_data2.useSelect)((select5) => {
       const { getBlocksByName, getClientIdsTree } = unlock(
-        select4(import_block_editor.store)
+        select5(import_block_editor.store)
       );
       const [postContentClientId] = getBlocksByName("core/post-content");
       return getClientIdsTree(postContentClientId ?? "");
@@ -1988,15 +2035,15 @@ var wp;
         ])
       );
       const collaboratorMapData = new Map(
-        Array.from(this.getSeenStates().entries()).map(
-          ([clientId, collaboratorState]) => [
-            String(clientId),
-            {
-              name: collaboratorState.collaboratorInfo.name,
-              wpUserId: collaboratorState.collaboratorInfo.id
-            }
-          ]
-        )
+        Array.from(this.getSeenStates().entries()).filter(
+          ([, collaboratorState]) => isCollaboratorInfo(collaboratorState.collaboratorInfo)
+        ).map(([clientId, collaboratorState]) => [
+          String(clientId),
+          {
+            name: collaboratorState.collaboratorInfo.name,
+            wpUserId: collaboratorState.collaboratorInfo.id
+          }
+        ])
       );
       const serializableClientItems = {};
       ydoc.store.clients.forEach((structs, clientId) => {
@@ -3463,7 +3510,11 @@ var wp;
         getTitle: (record) => record?.title?.rendered || record?.title || (isTemplate ? capitalCase(record.slug ?? "") : String(record.id)),
         __unstablePrePersist: (persistedRecord, edits) => prePersistPostType(persistedRecord, edits, name, isTemplate),
         __unstable_rest_base: postType.rest_base,
-        supportsPagination: true,
+        // 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,
         getRevisionsUrl: (parentId, revisionId) => `/${namespace}/${postType.rest_base}/${parentId}/revisions${revisionId ? "/" + revisionId : ""}`,
         revisionKey: isTemplate && !window?.__experimentalTemplateActivate ? "wp_id" : DEFAULT_ENTITY_KEY
       };
@@ -4353,24 +4404,24 @@ var wp;
     return state.navigationFallbackId;
   }
   var getBlockPatternsForPostType = (0, import_data8.createRegistrySelector)(
-    (select4) => (0, import_data8.createSelector)(
-      (state, postType) => select4(STORE_NAME).getBlockPatterns().filter(
+    (select5) => (0, import_data8.createSelector)(
+      (state, postType) => select5(STORE_NAME).getBlockPatterns().filter(
         ({ postTypes }) => !postTypes || Array.isArray(postTypes) && postTypes.includes(postType)
       ),
-      () => [select4(STORE_NAME).getBlockPatterns()]
+      () => [select5(STORE_NAME).getBlockPatterns()]
     )
   );
   var getEntityRecordsPermissions = (0, import_data8.createRegistrySelector)(
-    (select4) => (0, import_data8.createSelector)(
+    (select5) => (0, import_data8.createSelector)(
       (state, kind, name, ids) => {
         const normalizedIds = Array.isArray(ids) ? ids : [ids];
         return normalizedIds.map((id) => ({
-          delete: select4(STORE_NAME).canUser("delete", {
+          delete: select5(STORE_NAME).canUser("delete", {
             kind,
             name,
             id
           }),
-          update: select4(STORE_NAME).canUser("update", {
+          update: select5(STORE_NAME).canUser("update", {
             kind,
             name,
             id
@@ -4397,9 +4448,9 @@ var wp;
     return value.toString();
   }
   var getHomePage = (0, import_data8.createRegistrySelector)(
-    (select4) => (0, import_data8.createSelector)(
+    (select5) => (0, import_data8.createSelector)(
       () => {
-        const siteData = select4(STORE_NAME).getEntityRecord(
+        const siteData = select5(STORE_NAME).getEntityRecord(
           "root",
           "__unstableBase"
         );
@@ -4410,7 +4461,7 @@ var wp;
         if (homepageId) {
           return { postType: "page", postId: homepageId };
         }
-        const frontPageTemplateId = select4(
+        const frontPageTemplateId = select5(
           STORE_NAME
         ).getDefaultTemplateId({
           slug: "front-page"
@@ -4437,21 +4488,21 @@ var wp;
       ]
     )
   );
-  var getPostsPageId = (0, import_data8.createRegistrySelector)((select4) => () => {
-    const siteData = select4(STORE_NAME).getEntityRecord(
+  var getPostsPageId = (0, import_data8.createRegistrySelector)((select5) => () => {
+    const siteData = select5(STORE_NAME).getEntityRecord(
       "root",
       "__unstableBase"
     );
     return siteData?.show_on_front === "page" ? normalizePageId(siteData.page_for_posts) : null;
   });
   var getTemplateId = (0, import_data8.createRegistrySelector)(
-    (select4) => (state, postType, postId) => {
-      const homepage = unlock(select4(STORE_NAME)).getHomePage();
+    (select5) => (state, postType, postId) => {
+      const homepage = unlock(select5(STORE_NAME)).getHomePage();
       if (!homepage) {
         return;
       }
       if (postType === "page" && postType === homepage?.postType && postId.toString() === homepage?.postId) {
-        const templates = select4(STORE_NAME).getEntityRecords(
+        const templates = select5(STORE_NAME).getEntityRecords(
           "postType",
           "wp_template",
           {
@@ -4466,7 +4517,7 @@ var wp;
           return id;
         }
       }
-      const editedEntity = select4(STORE_NAME).getEditedEntityRecord(
+      const editedEntity = select5(STORE_NAME).getEditedEntityRecord(
         "postType",
         postType,
         postId
@@ -4474,15 +4525,15 @@ var wp;
       if (!editedEntity) {
         return;
       }
-      const postsPageId = unlock(select4(STORE_NAME)).getPostsPageId();
+      const postsPageId = unlock(select5(STORE_NAME)).getPostsPageId();
       if (postType === "page" && postsPageId === postId.toString()) {
-        return select4(STORE_NAME).getDefaultTemplateId({
+        return select5(STORE_NAME).getDefaultTemplateId({
           slug: "home"
         });
       }
       const currentTemplateSlug = editedEntity.template;
       if (currentTemplateSlug) {
-        const currentTemplate = select4(STORE_NAME).getEntityRecords("postType", "wp_template", {
+        const currentTemplate = select5(STORE_NAME).getEntityRecords("postType", "wp_template", {
           per_page: -1
         })?.find(({ slug }) => slug === currentTemplateSlug);
         if (currentTemplate) {
@@ -4495,7 +4546,7 @@ var wp;
       } else {
         slugToCheck = postType === "page" ? "page" : `single-${postType}`;
       }
-      return select4(STORE_NAME).getDefaultTemplateId({
+      return select5(STORE_NAME).getDefaultTemplateId({
         slug: slugToCheck
       });
     }
@@ -4537,8 +4588,8 @@ var wp;
   // packages/core-data/build-module/selectors.mjs
   var EMPTY_OBJECT2 = {};
   var isRequestingEmbedPreview = (0, import_data9.createRegistrySelector)(
-    (select4) => (state, url) => {
-      return select4(STORE_NAME).isResolving("getEmbedPreview", [
+    (select5) => (state, url) => {
+      return select5(STORE_NAME).isResolving("getEmbedPreview", [
         url
       ]);
     }
@@ -4594,7 +4645,7 @@ var wp;
     );
   }
   var getEntityRecord = (0, import_data9.createSelector)(
-    ((state, kind, name, key, query) => {
+    ((state, kind, name, recordId, query) => {
       logEntityDeprecation(kind, name, "getEntityRecord");
       const queriedState = state.entities.records?.[kind]?.[name]?.queriedData;
       if (!queriedState) {
@@ -4602,12 +4653,12 @@ var wp;
       }
       const context = query?.context ?? "default";
       if (!query || !query._fields) {
-        if (!queriedState.itemIsComplete[context]?.[key]) {
+        if (!queriedState.itemIsComplete[context]?.[recordId]) {
           return void 0;
         }
-        return queriedState.items[context][key];
+        return queriedState.items[context][recordId];
       }
-      const item = queriedState.items[context]?.[key];
+      const item = queriedState.items[context]?.[recordId];
       if (!item) {
         return item;
       }
@@ -4638,16 +4689,16 @@ var wp;
     newArgs[2] = isNumericID(recordKey) ? Number(recordKey) : recordKey;
     return newArgs;
   };
-  function hasEntityRecord(state, kind, name, key, query) {
+  function hasEntityRecord(state, kind, name, recordId, query) {
     const queriedState = state.entities.records?.[kind]?.[name]?.queriedData;
     if (!queriedState) {
       return false;
     }
     const context = query?.context ?? "default";
     if (!query || !query._fields) {
-      return !!queriedState.itemIsComplete[context]?.[key];
+      return !!queriedState.itemIsComplete[context]?.[recordId];
     }
-    const item = queriedState.items[context]?.[key];
+    const item = queriedState.items[context]?.[recordId];
     if (!item) {
       return false;
     }
@@ -4665,32 +4716,32 @@ var wp;
     }
     return true;
   }
-  function __experimentalGetEntityRecordNoResolver(state, kind, name, key) {
-    return getEntityRecord(state, kind, name, key);
+  function __experimentalGetEntityRecordNoResolver(state, kind, name, recordId) {
+    return getEntityRecord(state, kind, name, recordId);
   }
   var getRawEntityRecord = (0, import_data9.createSelector)(
-    (state, kind, name, key) => {
+    (state, kind, name, recordId) => {
       logEntityDeprecation(kind, name, "getRawEntityRecord");
       const record = getEntityRecord(
         state,
         kind,
         name,
-        key
+        recordId
       );
       const config = getEntityConfig(state, kind, name);
       if (!record || !config?.rawAttributes?.length) {
         return record;
       }
       return Object.fromEntries(
-        Object.keys(record).map((_key) => {
-          if (config.rawAttributes.includes(_key)) {
-            const rawValue = record[_key]?.raw;
+        Object.keys(record).map((key) => {
+          if (config.rawAttributes.includes(key)) {
+            const rawValue = record[key]?.raw;
             return [
-              _key,
-              rawValue !== void 0 ? rawValue : record[_key]
+              key,
+              rawValue !== void 0 ? rawValue : record[key]
             ];
           }
-          return [_key, record[_key]];
+          return [key, record[key]];
         })
       );
     },
@@ -4821,7 +4872,7 @@ var wp;
   );
   function getEntityRecordEdits(state, kind, name, recordId) {
     logEntityDeprecation(kind, name, "getEntityRecordEdits");
-    return state.entities.records?.[kind]?.[name]?.edits?.[recordId];
+    return state.entities.records?.[kind]?.[name]?.edits?.[String(recordId)];
   }
   var getEntityRecordNonTransientEdits = (0, import_data9.createSelector)(
     (state, kind, name, recordId) => {
@@ -4840,7 +4891,7 @@ var wp;
     },
     (state, kind, name, recordId) => [
       state.entities.config,
-      state.entities.records?.[kind]?.[name]?.edits?.[recordId]
+      state.entities.records?.[kind]?.[name]?.edits?.[String(recordId)]
     ]
   );
   function hasEditsForEntityRecord(state, kind, name, recordId) {
@@ -4868,7 +4919,7 @@ var wp;
         state.entities.config,
         state.entities.records?.[kind]?.[name]?.queriedData.items[context]?.[recordId],
         state.entities.records?.[kind]?.[name]?.queriedData.itemIsComplete[context]?.[recordId],
-        state.entities.records?.[kind]?.[name]?.edits?.[recordId]
+        state.entities.records?.[kind]?.[name]?.edits?.[String(recordId)]
       ];
     }
   );
@@ -4879,15 +4930,15 @@ var wp;
   }
   function isSavingEntityRecord(state, kind, name, recordId) {
     logEntityDeprecation(kind, name, "isSavingEntityRecord");
-    return state.entities.records?.[kind]?.[name]?.saving?.[recordId]?.pending ?? false;
+    return state.entities.records?.[kind]?.[name]?.saving?.[String(recordId)]?.pending ?? false;
   }
   function isDeletingEntityRecord(state, kind, name, recordId) {
     logEntityDeprecation(kind, name, "isDeletingEntityRecord");
-    return state.entities.records?.[kind]?.[name]?.deleting?.[recordId]?.pending ?? false;
+    return state.entities.records?.[kind]?.[name]?.deleting?.[String(recordId)]?.pending ?? false;
   }
   function getLastEntitySaveError(state, kind, name, recordId) {
     logEntityDeprecation(kind, name, "getLastEntitySaveError");
-    return state.entities.records?.[kind]?.[name]?.saving?.[recordId]?.error;
+    return state.entities.records?.[kind]?.[name]?.saving?.[String(recordId)]?.error;
   }
   function getLastEntityDeleteError(state, kind, name, recordId) {
     logEntityDeprecation(kind, name, "getLastEntityDeleteError");
@@ -4971,8 +5022,8 @@ var wp;
     );
   }
   var hasFetchedAutosaves = (0, import_data9.createRegistrySelector)(
-    (select4) => (state, postType, postId) => {
-      return select4(STORE_NAME).hasFinishedResolution("getAutosaves", [
+    (select5) => (state, postType, postId) => {
+      return select5(STORE_NAME).hasFinishedResolution("getAutosaves", [
         postType,
         postId
       ]);
@@ -5499,17 +5550,17 @@ var wp;
       dispatch3.__unstableReleaseStoreLock(lock2);
     }
   };
-  var editEntityRecord = (kind, name, recordId, edits, options = {}) => ({ select: select4, dispatch: dispatch3 }) => {
+  var editEntityRecord = (kind, name, recordId, edits, options = {}) => ({ select: select5, dispatch: dispatch3 }) => {
     logEntityDeprecation(kind, name, "editEntityRecord");
-    const entityConfig = select4.getEntityConfig(kind, name);
+    const entityConfig = select5.getEntityConfig(kind, name);
     if (!entityConfig) {
       throw new Error(
         `The entity being edited (${kind}, ${name}) does not have a loaded config.`
       );
     }
     const { mergedEdits = {} } = entityConfig;
-    const record = select4.getRawEntityRecord(kind, name, recordId);
-    const editedRecord = select4.getEditedEntityRecord(
+    const record = select5.getRawEntityRecord(kind, name, recordId);
+    const editedRecord = select5.getEditedEntityRecord(
       kind,
       name,
       recordId
@@ -5540,7 +5591,7 @@ var wp;
       );
     }
     if (!options.undoIgnore) {
-      select4.getUndoManager().addRecord(
+      select5.getUndoManager().addRecord(
         [
           {
             id: { kind, name, recordId },
@@ -5561,15 +5612,15 @@ var wp;
       ...edit
     });
   };
-  var clearEntityRecordEdits = (kind, name, recordId) => ({ select: select4, dispatch: dispatch3 }) => {
-    const entityConfig = select4.getEntityConfig(kind, name);
+  var clearEntityRecordEdits = (kind, name, recordId) => ({ select: select5, dispatch: dispatch3 }) => {
+    const entityConfig = select5.getEntityConfig(kind, name);
     logEntityDeprecation(kind, name, "clearEntityRecordEdits");
     if (!entityConfig) {
       throw new Error(
         `The entity being edited (${kind}, ${name}) does not have a loaded config.`
       );
     }
-    const currentEdits = select4.getEntityRecordEdits(
+    const currentEdits = select5.getEntityRecordEdits(
       kind,
       name,
       recordId
@@ -5592,8 +5643,8 @@ var wp;
       edits: clearedEdits
     });
   };
-  var undo = () => ({ select: select4, dispatch: dispatch3 }) => {
-    const undoRecord = select4.getUndoManager().undo();
+  var undo = () => ({ select: select5, dispatch: dispatch3 }) => {
+    const undoRecord = select5.getUndoManager().undo();
     if (!undoRecord) {
       return;
     }
@@ -5602,8 +5653,8 @@ var wp;
       record: undoRecord
     });
   };
-  var redo = () => ({ select: select4, dispatch: dispatch3 }) => {
-    const redoRecord = select4.getUndoManager().redo();
+  var redo = () => ({ select: select5, dispatch: dispatch3 }) => {
+    const redoRecord = select5.getUndoManager().redo();
     if (!redoRecord) {
       return;
     }
@@ -5612,10 +5663,10 @@ var wp;
       record: redoRecord
     });
   };
-  var __unstableCreateUndoLevel = () => ({ select: select4 }) => {
-    select4.getUndoManager().addRecord();
+  var __unstableCreateUndoLevel = () => ({ select: select5 }) => {
+    select5.getUndoManager().addRecord();
   };
-  var saveEntityRecord = (kind, name, record, options = {}) => async ({ select: select4, resolveSelect: resolveSelect2, dispatch: dispatch3 }) => {
+  var saveEntityRecord = (kind, name, record, options = {}) => async ({ select: select5, resolveSelect: resolveSelect2, dispatch: dispatch3 }) => {
     const {
       isAutosave = false,
       __unstableFetch = import_api_fetch4.default,
@@ -5642,7 +5693,7 @@ var wp;
       for (const [key, value] of Object.entries(record)) {
         if (typeof value === "function") {
           const evaluatedValue = value(
-            select4.getEditedEntityRecord(kind, name, recordId)
+            select5.getEditedEntityRecord(kind, name, recordId)
           );
           dispatch3.editEntityRecord(
             kind,
@@ -5672,7 +5723,7 @@ var wp;
       }
       try {
         const path = `${baseURL}${recordId ? "/" + recordId : ""}`;
-        const persistedRecord = !isNewRecord ? select4.getRawEntityRecord(kind, name, recordId) : {};
+        const persistedRecord = !isNewRecord ? select5.getRawEntityRecord(kind, name, recordId) : {};
         if (entityConfig.syncConfig && !__unstableSkipSyncUpdate && !isNewRecord && persistedRecord) {
           getSyncManager()?.update(
             `${kind}/${name}`,
@@ -5855,9 +5906,9 @@ var wp;
     ]);
     return results;
   };
-  var saveEditedEntityRecord = (kind, name, recordId, options) => async ({ select: select4, dispatch: dispatch3, resolveSelect: resolveSelect2 }) => {
+  var saveEditedEntityRecord = (kind, name, recordId, options) => async ({ select: select5, dispatch: dispatch3, resolveSelect: resolveSelect2 }) => {
     logEntityDeprecation(kind, name, "saveEditedEntityRecord");
-    if (!select4.hasEditsForEntityRecord(kind, name, recordId)) {
+    if (!select5.hasEditsForEntityRecord(kind, name, recordId)) {
       return;
     }
     const configs = await resolveSelect2.getEntitiesConfig(kind);
@@ -5868,7 +5919,7 @@ var wp;
       return;
     }
     const entityIdKey = entityConfig.key || DEFAULT_ENTITY_KEY;
-    const edits = select4.getEntityRecordNonTransientEdits(
+    const edits = select5.getEntityRecordNonTransientEdits(
       kind,
       name,
       recordId
@@ -5876,16 +5927,16 @@ var wp;
     const record = { [entityIdKey]: recordId, ...edits };
     return await dispatch3.saveEntityRecord(kind, name, record, options);
   };
-  var __experimentalSaveSpecifiedEntityEdits = (kind, name, recordId, itemsToSave, options) => async ({ select: select4, dispatch: dispatch3, resolveSelect: resolveSelect2 }) => {
+  var __experimentalSaveSpecifiedEntityEdits = (kind, name, recordId, itemsToSave, options) => async ({ select: select5, dispatch: dispatch3, resolveSelect: resolveSelect2 }) => {
     logEntityDeprecation(
       kind,
       name,
       "__experimentalSaveSpecifiedEntityEdits"
     );
-    if (!select4.hasEditsForEntityRecord(kind, name, recordId)) {
+    if (!select5.hasEditsForEntityRecord(kind, name, recordId)) {
       return;
     }
-    const edits = select4.getEntityRecordNonTransientEdits(
+    const edits = select5.getEntityRecordNonTransientEdits(
       kind,
       name,
       recordId
@@ -6482,10 +6533,30 @@ var wp;
   }

   // packages/core-data/build-module/parsed-blocks-cache.mjs
-  var parsedBlocksCache = /* @__PURE__ */ new Map();
+  var import_data10 = __toESM(require_data(), 1);
+  var import_blocks5 = __toESM(require_blocks(), 1);
+  var caches = /* @__PURE__ */ new WeakMap();
   function getCacheKey(kind, name, id) {
     return `${kind}:${name}:${id}`;
   }
+  function getBlockTypes2() {
+    return (0, import_data10.select)(import_blocks5.store).getBlockTypes();
+  }
+  function getCachedBlocks(kind, name, id, content) {
+    const cached = caches.get(getBlockTypes2())?.get(getCacheKey(kind, name, id));
+    if (cached && cached.content === content) {
+      return cached.blocks;
+    }
+  }
+  function setCachedBlocks(kind, name, id, content, blocks) {
+    const blockTypes = getBlockTypes2();
+    let cache3 = caches.get(blockTypes);
+    if (!cache3) {
+      cache3 = /* @__PURE__ */ new Map();
+      caches.set(blockTypes, cache3);
+    }
+    cache3.set(getCacheKey(kind, name, id), { content, blocks });
+  }

   // packages/core-data/build-module/resolvers.mjs
   var getAuthors2 = (query) => async ({ dispatch: dispatch3 }) => {
@@ -6500,7 +6571,7 @@ var wp;
     const currentUser2 = await (0, import_api_fetch9.default)({ path: "/wp/v2/users/me" });
     dispatch3.receiveCurrentUser(currentUser2);
   };
-  var getEntityRecord2 = (kind, name, key = "", query) => async ({ select: select4, dispatch: dispatch3, registry, resolveSelect: resolveSelect2 }) => {
+  var getEntityRecord2 = (kind, name, key = "", query) => async ({ select: select5, dispatch: dispatch3, registry, resolveSelect: resolveSelect2 }) => {
     const configs = await resolveSelect2.getEntitiesConfig(kind);
     const entityConfig = configs.find(
       (config) => config.name === name && config.kind === kind
@@ -6526,7 +6597,7 @@ var wp;
         };
       }
       if (query !== void 0 && query._fields) {
-        const hasRecord = select4.hasEntityRecord(
+        const hasRecord = select5.hasEntityRecord(
           kind,
           name,
           key,
@@ -6572,12 +6643,15 @@ var wp;
           recordWithTransients[propName] = transientConfig.read(recordWithTransients);
         });
         if (recordWithTransients.blocks && typeof recordWithTransients.content?.raw === "string") {
-          parsedBlocksCache.set(getCacheKey(kind, name, key), {
-            content: recordWithTransients.content.raw,
-            blocks: recordWithTransients.blocks
-          });
+          setCachedBlocks(
+            kind,
+            name,
+            key,
+            recordWithTransients.content.raw,
+            recordWithTransients.blocks
+          );
         }
-        const syncManager2 = select4?.isCollaborationSupported?.() === false ? void 0 : getSyncManager();
+        const syncManager2 = select5?.isCollaborationSupported?.() === false ? void 0 : getSyncManager();
         void syncManager2?.load(
           entityConfig.syncConfig,
           objectType,
@@ -6739,14 +6813,7 @@ var wp;
       if (entityConfig.supportsPagination && query.per_page !== -1) {
         const response = await (0, import_api_fetch9.default)({ path, parse: false });
         records = Object.values(await response.json());
-        meta = {
-          totalItems: parseInt(
-            response.headers.get("X-WP-Total")
-          ),
-          totalPages: parseInt(
-            response.headers.get("X-WP-TotalPages")
-          )
-        };
+        meta = getPaginationMeta(response.headers);
       } else if (query.per_page === -1 && query[RECEIVE_INTERMEDIATE_RESULTS] === true) {
         let page = 1;
         let totalPages;
@@ -6756,14 +6823,11 @@ var wp;
             parse: false
           });
           const pageRecords = Object.values(await response.json());
-          totalPages = parseInt(
-            response.headers.get("X-WP-TotalPages")
-          );
+          const pageMeta = getPaginationMeta(response.headers);
+          totalPages = pageMeta.totalPages ?? 1;
           if (!meta) {
             meta = {
-              totalItems: parseInt(
-                response.headers.get("X-WP-Total")
-              ),
+              totalItems: pageMeta.totalItems,
               totalPages: 1
             };
           }
@@ -7082,7 +7146,7 @@ var wp;
       patternCategories: mappedPatternCategories
     });
   };
-  var getNavigationFallbackId2 = () => async ({ dispatch: dispatch3, select: select4, registry }) => {
+  var getNavigationFallbackId2 = () => async ({ dispatch: dispatch3, select: select5, registry }) => {
     const fallback = await (0, import_api_fetch9.default)({
       path: (0, import_url6.addQueryArgs)("/wp-block-editor/v1/navigation-fallback", {
         _embed: true
@@ -7094,7 +7158,7 @@ var wp;
       if (!record) {
         return;
       }
-      const existingFallbackEntityRecord = select4.getEntityRecord(
+      const existingFallbackEntityRecord = select5.getEntityRecord(
         "postType",
         "wp_navigation",
         fallback.id
@@ -7181,9 +7245,9 @@ var wp;
       if (response) {
         if (isPaginated) {
           records = Object.values(await response.json());
-          meta.totalItems = parseInt(
-            response.headers.get("X-WP-Total")
-          );
+          meta.totalItems = getPaginationMeta(
+            response.headers
+          ).totalItems;
         } else {
           records = Object.values(response);
         }
@@ -7222,7 +7286,7 @@ var wp;
     }
   };
   getRevisions2.shouldInvalidate = (action, kind, name, recordKey) => action.type === "SAVE_ENTITY_RECORD_FINISH" && name === action.name && kind === action.kind && !action.error && recordKey === action.recordId;
-  var getRevision2 = (kind, name, recordKey, revisionKey, query) => async ({ select: select4, dispatch: dispatch3, resolveSelect: resolveSelect2 }) => {
+  var getRevision2 = (kind, name, recordKey, revisionKey, query) => async ({ select: select5, dispatch: dispatch3, resolveSelect: resolveSelect2 }) => {
     const configs = await resolveSelect2.getEntitiesConfig(kind);
     const entityConfig = configs.find(
       (config) => config.name === name && config.kind === kind
@@ -7255,7 +7319,7 @@ var wp;
       { exclusive: false }
     );
     try {
-      if (select4.hasRevision(kind, name, recordKey, revisionKey, query)) {
+      if (select5.hasRevision(kind, name, recordKey, revisionKey, query)) {
         return;
       }
       const path = (0, import_url6.addQueryArgs)(
@@ -7556,7 +7620,7 @@ var wp;
   }

   // packages/core-data/build-module/hooks/use-entity-record.mjs
-  var import_data10 = __toESM(require_data(), 1);
+  var import_data11 = __toESM(require_data(), 1);
   var import_deprecated4 = __toESM(require_deprecated(), 1);
   var import_element3 = __toESM(require_element(), 1);

@@ -7596,7 +7660,7 @@ var wp;
   // packages/core-data/build-module/hooks/use-entity-record.mjs
   var EMPTY_OBJECT3 = {};
   function useEntityRecord(kind, name, recordId, options = { enabled: true }) {
-    const { editEntityRecord: editEntityRecord2, saveEditedEntityRecord: saveEditedEntityRecord2 } = (0, import_data10.useDispatch)(store);
+    const { editEntityRecord: editEntityRecord2, saveEditedEntityRecord: saveEditedEntityRecord2 } = (0, import_data11.useDispatch)(store);
     const mutations = (0, import_element3.useMemo)(
       () => ({
         edit: (record2, editOptions = {}) => editEntityRecord2(kind, name, recordId, record2, editOptions),
@@ -7607,8 +7671,8 @@ var wp;
       }),
       [editEntityRecord2, kind, name, recordId, saveEditedEntityRecord2]
     );
-    const { record, editedRecord, hasEdits, edits, ...resolution } = (0, import_data10.useSelect)(
-      (select4) => {
+    const { record, editedRecord, hasEdits, edits, ...resolution } = (0, import_data11.useSelect)(
+      (select5) => {
         if (!options.enabled) {
           return {
             record: null,
@@ -7618,7 +7682,7 @@ var wp;
             ...getResolutionStatus()
           };
         }
-        const storeSelectors = select4(store);
+        const storeSelectors = select5(store);
         const resolutionStatus = storeSelectors.getResolutionState(
           "getEntityRecord",
           [kind, name, recordId]
@@ -7669,13 +7733,13 @@ var wp;
   // packages/core-data/build-module/hooks/use-entity-records.mjs
   var import_url7 = __toESM(require_url(), 1);
   var import_deprecated5 = __toESM(require_deprecated(), 1);
-  var import_data11 = __toESM(require_data(), 1);
+  var import_data12 = __toESM(require_data(), 1);
   var import_element4 = __toESM(require_element(), 1);
   var EMPTY_ARRAY = [];
   function useEntityRecords(kind, name, queryArgs = {}, options = { enabled: true }) {
     const queryAsString = (0, import_url7.addQueryArgs)("", queryArgs);
-    const { records, totalItems, totalPages, ...rest } = (0, import_data11.useSelect)(
-      (select4) => {
+    const { records, totalItems, totalPages, ...rest } = (0, import_data12.useSelect)(
+      (select5) => {
         if (!options.enabled) {
           return {
             // Avoiding returning a new reference on every execution.
@@ -7685,7 +7749,7 @@ var wp;
             ...getResolutionStatus()
           };
         }
-        const storeSelectors = select4(store);
+        const storeSelectors = select5(store);
         const resolutionStatus = storeSelectors.getResolutionState(
           "getEntityRecords",
           [kind, name, queryArgs]
@@ -7726,8 +7790,8 @@ var wp;
     return useEntityRecords(kind, name, queryArgs, options);
   }
   function useEntityRecordsWithPermissions(kind, name, queryArgs = {}, options = { enabled: true }) {
-    const entityConfig = (0, import_data11.useSelect)(
-      (select4) => select4(store).getEntityConfig(kind, name),
+    const entityConfig = (0, import_data12.useSelect)(
+      (select5) => select5(store).getEntityConfig(kind, name),
       [kind, name]
     );
     const { records: data, ...ret } = useEntityRecords(
@@ -7756,10 +7820,10 @@ var wp;
       ) ?? [],
       [data, entityConfig?.key]
     );
-    const permissions = (0, import_data11.useSelect)(
-      (select4) => {
+    const permissions = (0, import_data12.useSelect)(
+      (select5) => {
         const { getEntityRecordsPermissions: getEntityRecordsPermissions2 } = unlock(
-          select4(store)
+          select5(store)
         );
         return getEntityRecordsPermissions2(kind, name, ids);
       },
@@ -7781,7 +7845,7 @@ var wp;
   var import_warning = __toESM(require_warning(), 1);

   // packages/core-data/build-module/hooks/use-query-select.mjs
-  var import_data12 = __toESM(require_data(), 1);
+  var import_data13 = __toESM(require_data(), 1);

   // node_modules/memize/dist/index.js
   function memize(fn, options) {
@@ -7860,8 +7924,8 @@ var wp;
     "getCachedResolvers"
   ];
   function useQuerySelect(mapQuerySelect, deps) {
-    return (0, import_data12.useSelect)((select4, registry) => {
-      const resolve = (store2) => enrichSelectors(select4(store2));
+    return (0, import_data13.useSelect)((select5, registry) => {
+      const resolve = (store2) => enrichSelectors(select5(store2));
       return mapQuerySelect(resolve, registry);
     }, deps);
   }
@@ -7956,8 +8020,8 @@ var wp;

   // packages/core-data/build-module/hooks/use-entity-block-editor.mjs
   var import_element6 = __toESM(require_element(), 1);
-  var import_data13 = __toESM(require_data(), 1);
-  var import_blocks5 = __toESM(require_blocks(), 1);
+  var import_data14 = __toESM(require_data(), 1);
+  var import_blocks6 = __toESM(require_blocks(), 1);

   // packages/core-data/build-module/hooks/use-entity-id.mjs
   var import_element5 = __toESM(require_element(), 1);
@@ -8117,12 +8181,12 @@ var wp;
   function useEntityBlockEditor(kind, name, { id: _id } = {}) {
     const providerId = useEntityId(kind, name);
     const id = _id ?? providerId;
-    const { content, editedBlocks, meta } = (0, import_data13.useSelect)(
-      (select4) => {
+    const { content, editedBlocks, meta } = (0, import_data14.useSelect)(
+      (select5) => {
         if (!id) {
           return {};
         }
-        const { getEditedEntityRecord: getEditedEntityRecord3 } = select4(STORE_NAME);
+        const { getEditedEntityRecord: getEditedEntityRecord3 } = select5(STORE_NAME);
         const editedRecord = getEditedEntityRecord3(kind, name, id);
         return {
           editedBlocks: editedRecord.blocks,
@@ -8132,7 +8196,7 @@ var wp;
       },
       [kind, name, id]
     );
-    const { __unstableCreateUndoLevel: __unstableCreateUndoLevel2, editEntityRecord: editEntityRecord2 } = (0, import_data13.useDispatch)(STORE_NAME);
+    const { __unstableCreateUndoLevel: __unstableCreateUndoLevel2, editEntityRecord: editEntityRecord2 } = (0, import_data14.useDispatch)(STORE_NAME);
     const blocks = (0, import_element6.useMemo)(() => {
       if (!id) {
         return void 0;
@@ -8143,14 +8207,10 @@ var wp;
       if (!content || typeof content !== "string") {
         return EMPTY_ARRAY2;
       }
-      const cacheKey = getCacheKey(kind, name, id);
-      const cached = parsedBlocksCache.get(cacheKey);
-      let _blocks;
-      if (cached && cached.content === content) {
-        _blocks = cached.blocks;
-      } else {
-        _blocks = (0, import_blocks5.parse)(content);
-        parsedBlocksCache.set(cacheKey, { content, blocks: _blocks });
+      let _blocks = getCachedBlocks(kind, name, id, content);
+      if (!_blocks) {
+        _blocks = (0, import_blocks6.parse)(content);
+        setCachedBlocks(kind, name, id, content, _blocks);
       }
       return _blocks;
     }, [kind, name, id, editedBlocks, content]);
@@ -8163,7 +8223,7 @@ var wp;
         const { selection, ...rest } = options;
         const edits = {
           selection,
-          content: ({ blocks: blocksForSerialization = [] }) => (0, import_blocks5.__unstableSerializeAndClean)(blocksForSerialization),
+          content: ({ blocks: blocksForSerialization = [] }) => (0, import_blocks6.__unstableSerializeAndClean)(blocksForSerialization),
           ...updateFootnotesFromMeta(newBlocks, meta)
         };
         editEntityRecord2(kind, name, id, edits, {
@@ -8200,16 +8260,16 @@ var wp;

   // packages/core-data/build-module/hooks/use-entity-prop.mjs
   var import_element7 = __toESM(require_element(), 1);
-  var import_data14 = __toESM(require_data(), 1);
+  var import_data15 = __toESM(require_data(), 1);
   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 { value, fullValue } = (0, import_data14.useSelect)(
-      (select4) => {
+    const { value, fullValue } = (0, import_data15.useSelect)(
+      (select5) => {
         if (revisionId) {
-          const revisions = select4(STORE_NAME).getRevisions(
+          const revisions = select5(STORE_NAME).getRevisions(
             kind,
             name,
             id,
@@ -8219,7 +8279,7 @@ var wp;
               _fields: "id,date,author,meta,title.raw,excerpt.raw,content.raw"
             }
           );
-          const entityConfig = select4(STORE_NAME).getEntityConfig(
+          const entityConfig = select5(STORE_NAME).getEntityConfig(
             kind,
             name
           );
@@ -8232,7 +8292,7 @@ var wp;
             fullValue: revision[prop]
           } : {};
         }
-        const { getEntityRecord: getEntityRecord3, getEditedEntityRecord: getEditedEntityRecord3 } = select4(STORE_NAME);
+        const { getEntityRecord: getEntityRecord3, getEditedEntityRecord: getEditedEntityRecord3 } = select5(STORE_NAME);
         const record = getEntityRecord3(kind, name, id);
         const editedRecord = getEditedEntityRecord3(kind, name, id);
         return record && editedRecord ? {
@@ -8242,7 +8302,7 @@ var wp;
       },
       [kind, name, id, prop, revisionId]
     );
-    const { editEntityRecord: editEntityRecord2 } = (0, import_data14.useDispatch)(STORE_NAME);
+    const { editEntityRecord: editEntityRecord2 } = (0, import_data15.useDispatch)(STORE_NAME);
     const setValue = (0, import_element7.useCallback)(
       (newValue) => {
         if (revisionId) {
@@ -8276,7 +8336,9 @@ var wp;
     isCurrentCollaboratorDisconnected: false
   };
   function getAwarenessState(awareness, newState) {
-    const activeCollaborators = newState ?? awareness.getCurrentState();
+    const activeCollaborators = (newState ?? awareness.getCurrentState()).filter(
+      (collaborator) => isCollaboratorInfo(collaborator.collaboratorInfo)
+    );
     return {
       activeCollaborators,
       resolveSelection: (selection, blocks) => awareness.convertSelectionStateToAbsolute(selection, blocks),
@@ -8524,16 +8586,16 @@ var wp;
   var import_i18n7 = __toESM(require_i18n(), 1);
   var import_element10 = __toESM(require_element(), 1);
   var import_compose4 = __toESM(require_compose(), 1);
-  var import_data18 = __toESM(require_data(), 1);
+  var import_data19 = __toESM(require_data(), 1);

   // packages/core-data/build-module/components/entities-saved-states/entity-type-list.mjs
   var import_i18n6 = __toESM(require_i18n(), 1);
-  var import_data16 = __toESM(require_data(), 1);
+  var import_data17 = __toESM(require_data(), 1);
   var import_components2 = __toESM(require_components(), 1);

   // packages/global-styles-engine/build-module/utils/get-global-styles-changes.mjs
   var import_i18n4 = __toESM(require_i18n(), 1);
-  var import_blocks6 = __toESM(require_blocks(), 1);
+  var import_blocks7 = __toESM(require_blocks(), 1);
   var globalStylesChangesCache = /* @__PURE__ */ new Map();
   var EMPTY_ARRAY3 = [];
   var translationMap = {
@@ -8562,7 +8624,7 @@ var wp;
     "styles.dimensions": (0, import_i18n4.__)("Dimensions")
   };
   var getBlockNames = memize(
-    () => (0, import_blocks6.getBlockTypes)().reduce(
+    () => (0, import_blocks7.getBlockTypes)().reduce(
       (accumulator, {
         name,
         title
@@ -8730,24 +8792,24 @@ var wp;
   // packages/core-data/build-module/components/entities-saved-states/entity-record-item.mjs
   var import_components = __toESM(require_components(), 1);
   var import_i18n5 = __toESM(require_i18n(), 1);
-  var import_data15 = __toESM(require_data(), 1);
+  var import_data16 = __toESM(require_data(), 1);
   var import_html_entities4 = __toESM(require_html_entities(), 1);
   var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
   function EntityRecordItem({ record, checked, onChange }) {
     const { name, kind, title, key } = record;
-    const { entityRecordTitle } = (0, import_data15.useSelect)(
-      (select4) => {
+    const { entityRecordTitle } = (0, import_data16.useSelect)(
+      (select5) => {
         if ("postType" !== kind || "wp_template" !== name) {
           return {
             entityRecordTitle: title
           };
         }
-        const template = select4(STORE_NAME).getEditedEntityRecord(
+        const template = select5(STORE_NAME).getEditedEntityRecord(
           kind,
           name,
           key
         );
-        const { default_template_types: templateTypes = [] } = select4(STORE_NAME).getCurrentTheme() ?? {};
+        const { default_template_types: templateTypes = [] } = select5(STORE_NAME).getCurrentTheme() ?? {};
         return {
           entityRecordTitle: getTemplateInfo({
             template,
@@ -8784,9 +8846,9 @@ var wp;
     }
   }
   function GlobalStylesDescription({ record }) {
-    const { editedRecord, savedRecord } = (0, import_data16.useSelect)(
-      (select4) => {
-        const { getEditedEntityRecord: getEditedEntityRecord3, getEntityRecord: getEntityRecord3 } = select4(STORE_NAME);
+    const { editedRecord, savedRecord } = (0, import_data17.useSelect)(
+      (select5) => {
+        const { getEditedEntityRecord: getEditedEntityRecord3, getEntityRecord: getEntityRecord3 } = select5(STORE_NAME);
         return {
           editedRecord: getEditedEntityRecord3(
             record.kind,
@@ -8825,8 +8887,8 @@ var wp;
   }) {
     const count = list.length;
     const firstRecord = list[0];
-    const entityConfig = (0, import_data16.useSelect)(
-      (select4) => select4(STORE_NAME).getEntityConfig(
+    const entityConfig = (0, import_data17.useSelect)(
+      (select5) => select5(STORE_NAME).getEntityConfig(
         firstRecord.kind,
         firstRecord.name
       ),
@@ -8864,16 +8926,16 @@ var wp;
   }

   // packages/core-data/build-module/components/entities-saved-states/hooks/use-is-dirty.mjs
-  var import_data17 = __toESM(require_data(), 1);
+  var import_data18 = __toESM(require_data(), 1);
   var import_element9 = __toESM(require_element(), 1);
   var useIsDirty = () => {
-    const { editedEntities, siteEdits, siteEntityConfig } = (0, import_data17.useSelect)(
-      (select4) => {
+    const { editedEntities, siteEdits, siteEntityConfig } = (0, import_data18.useSelect)(
+      (select5) => {
         const {
           __experimentalGetDirtyEntityRecords: __experimentalGetDirtyEntityRecords2,
           getEntityRecordEdits: getEntityRecordEdits2,
           getEntityConfig: getEntityConfig2
-        } = select4(STORE_NAME);
+        } = select5(STORE_NAME);
         return {
           editedEntities: __experimentalGetDirtyEntityRecords2(),
           siteEdits: getEntityRecordEdits2("root", "site"),
@@ -8968,7 +9030,7 @@ var wp;
     successNoticeContent
   }) {
     const saveButtonRef = (0, import_element10.useRef)();
-    const { saveDirtyEntities: saveDirtyEntities2 } = unlock((0, import_data18.useDispatch)(STORE_NAME));
+    const { saveDirtyEntities: saveDirtyEntities2 } = unlock((0, import_data19.useDispatch)(STORE_NAME));
     const partitionedSavables = dirtyEntityRecords.reduce((acc, record) => {
       const { name } = record;
       if (!acc[name]) {
@@ -9210,10 +9272,10 @@ var wp;
     },
     resolvers: { ...resolvers_exports, ...entityResolvers }
   });
-  var store = (0, import_data19.createReduxStore)(STORE_NAME, storeConfig());
+  var store = (0, import_data20.createReduxStore)(STORE_NAME, storeConfig());
   unlock(store).registerPrivateSelectors(private_selectors_exports);
   unlock(store).registerPrivateActions(private_actions_exports);
-  (0, import_data19.register)(store);
+  (0, import_data20.register)(store);
   return __toCommonJS(index_exports);
 })();
 (window.wp ||= {}).coreData = wp.coreData;
diff --git a/wp-includes/js/dist/core-data.min.js b/wp-includes/js/dist/core-data.min.js
index 4632e6252f..725afa21ba 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 Di=Object.create;var Ce=Object.defineProperty;var Mi=Object.getOwnPropertyDescriptor;var Li=Object.getOwnPropertyNames;var Ni=Object.getPrototypeOf,Ui=Object.prototype.hasOwnProperty;var D=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),kt=(t,e)=>{for(var r in e)Ce(t,r,{get:e[r],enumerable:!0})},Zo=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Li(e))!Ui.call(t,s)&&s!==r&&Ce(t,s,{get:()=>e[s],enumerable:!(o=Mi(e,s))||o.enumerable});return t};var g=(t,e,r)=>(r=t!=null?Di(Ni(t)):{},Zo(e||!t||!t.__esModule?Ce(r,"default",{value:t,enumerable:!0}):r,t)),ki=t=>Zo(Ce({},"__esModule",{value:!0}),t);var L=D((Gc,ts)=>{ts.exports=window.wp.data});var _t=D((Kc,es)=>{"use strict";es.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((zc,rs)=>{rs.exports=window.wp.compose});var ss=D((qc,os)=>{os.exports=window.wp.undoManager});var X=D((ld,is)=>{is.exports=window.wp.apiFetch});var K=D((fd,ls)=>{ls.exports=window.wp.sync});var us=D((ud,fs)=>{fs.exports=window.wp.privateApis});var Cs=D((Dd,Ts)=>{"use strict";function wt(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?wt=function(e){return typeof e}:wt=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wt(t)}function Ki(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Rs(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 zi(t,e,r){return e&&Rs(t.prototype,e),r&&Rs(t,r),t}function ws(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 qi=(function(){function t(e){if(Ki(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 zi(t,[{key:"set",value:function(r,o){if(r===null||wt(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||wt(r)!=="object")return this._map.get(r);var o=ws(this,r);if(o)return o[1]}},{key:"has",value:function(r){return r===null||wt(r)!=="object"?this._map.has(r):ws(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&&wt(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})();Ts.exports=qi});var it=D((Md,Is)=>{Is.exports=window.wp.url});var Tt=D((ep,Us)=>{Us.exports=window.wp.blocks});var ut=D((rp,ks)=>{ks.exports=window.wp.i18n});var Ct=D((op,js)=>{js.exports=window.wp.blockEditor});var ee=D((wp,en)=>{en.exports=window.wp.richText});var Lt=D((Cm,Qn)=>{Qn.exports=window.wp.deprecated});var pa=D((rg,da)=>{da.exports=window.wp.notices});var ce=D((og,ma)=>{ma.exports=window.wp.htmlEntities});var W=D((Dg,Na)=>{Na.exports=window.wp.element});var Q=D((Lg,ka)=>{ka.exports=window.ReactJSXRuntime});var xo=D((qg,qa)=>{qa.exports=window.wp.warning});var Nt=D((Py,gi)=>{gi.exports=window.wp.primitives});var _r=D((Jy,vi)=>{vi.exports=window.wp.components});var $c={};kt($c,{EntityProvider:()=>Ba,__experimentalFetchLinkSuggestions:()=>Ea,__experimentalFetchUrlData:()=>_a,__experimentalUseEntityRecord:()=>$a,__experimentalUseEntityRecords:()=>Ka,__experimentalUseResourcePermissions:()=>ei,fetchBlockPatterns:()=>So,privateApis:()=>Pi,store:()=>H,useEntityBlockEditor:()=>ii,useEntityId:()=>$t,useEntityProp:()=>li,useEntityRecord:()=>Co,useEntityRecords:()=>nr,useResourcePermissions:()=>ti});var Ir=g(L(),1);var ro=g(_t(),1),zn=g(Kt(),1),ue=g(L(),1),qn=g(ss(),1);var ns=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,ns.default)(o,s)?void 0:o]})):t}var as=g(_t(),1);function Ar(t,e){if(!t)return e;let r=!1,o={};for(let s in e)(0,as.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 ji(t){return typeof t=="string"?t.split(","):Array.isArray(t)?t:null}var j=ji;var Bi=t=>e=>(r,o)=>r===void 0||t(o)?e(r,o):r,qt=Bi;var Vi=t=>(...e)=>async({resolveSelect:r})=>{await r[t](...e)},bt=Vi;var Fi=t=>e=>(r,o)=>e(r,t(o)),Wt=Fi;function Yi(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 Or=Yi;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 Pr(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 St=["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 Rt(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 Ie(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 _s=g(X(),1);var ps=g(K(),1);var cs=g(us(),1),{lock:ds,unlock:Y}=(0,cs.__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:ms,createSyncManager:$i,Delta:Dr,CRDT_DOC_META_PERSISTENCE_KEY:gs,CRDT_RECORD_MAP_KEY:et,LOCAL_EDITOR_ORIGIN:ys,LOCAL_UNDO_IGNORED_ORIGIN:xe,retrySyncConnection:hs}=Y(ps.privateApis),Ae="crdt_snapshot",Zt;function I(){if(Zt)return Zt;if(globalThis.window?.__experimentalEnableRealTimeCollaboration)return Zt=$i(),Zt}function Oe(){return!!Zt}function Es(t,e,r){if(Oe())return I()?.getEntitySnapshot(`${t}/${e}`,`${r}`)}function vs(t,e,r,o){return Oe()?I()?.entityContainsSnapshot(`${t}/${e}`,`${r}`,o)??!1:!1}var Hi="/wp-sync/v1/save",Pe=new Map;async function Gi(t,e,r){let o=await I()?.createPersistedCRDTDoc(t,e);o&&await(0,_s.default)({path:Hi,method:"POST",data:{room:r,doc:o}})}async function Mr(t,e){let r=`${t}:${e}`,s=(Pe.get(r)||Promise.resolve()).catch(()=>{}).then(()=>Gi(t,e,r));Pe.set(r,s);try{await s}finally{Pe.get(r)===s&&Pe.delete(r)}}function Lr(t,e,r){return{type:"RECEIVE_ITEMS",items:t,persistedEdits:e,meta:r}}function bs(t,e,r,o=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(r)?r:[r],kind:t,name:e,invalidateCache:o}}function Ss(t,e={},r,o){return{...Lr(t,r,o),query:e}}var Os=g(Cs(),1);var xs=g(it(),1);function Wi(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,xs.addQueryArgs)("",{[s]:n}).slice(1)}}return e}var lt=Or(Wi);var As=new WeakMap;function Qi(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 x=f[b].split("."),S=_;x.forEach(C=>{S=S?.[C]}),at(R,x,S)}}else{if(!t.itemIsComplete[u]?.[h])return null;R=_}y.push(R)}return y}function Nr(t,e={},r={}){let o=As.get(t);if(o){let n=o.get(e);if(n!==void 0)return n}else o=new Os.default,As.set(t,o);let s=Qi(t,e,r);return o.set(e,s),s}function Ur(t,e={}){let{stableKey:r,context:o}=lt(e);return t.queries?.[o]?.[r]?.meta?.totalItems??null}function Ps(t,e={}){let{stableKey:r,context:o}=lt(e);return t.queries?.[o]?.[r]?.meta?.totalPages??null}var fe=g(L(),1),Hn=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 Ds(t){return t.toLowerCase()}var Ji=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Xi=/[^A-Z0-9]+/gi;function De(t,e){e===void 0&&(e={});for(var r=e.splitRegexp,o=r===void 0?Ji:r,s=e.stripRegexp,n=s===void 0?Xi:s,a=e.transform,i=a===void 0?Ds:a,l=e.delimiter,f=l===void 0?" ":l,u=Ms(Ms(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 Ms(t,e,r){return e instanceof RegExp?t.replace(e,r):e.reduce(function(o,s){return o.replace(s,r)},t)}function kr(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 te(t,e){return e===void 0&&(e={}),De(t,ft({delimiter:"",transform:kr},e))}function Zi(t,e){return e===0?t.toLowerCase():kr(t,e)}function Me(t,e){return e===void 0&&(e={}),te(t,ft({transform:Zi},e))}function Ls(t){return t.charAt(0).toUpperCase()+t.substr(1)}function tl(t){return Ls(t.toLowerCase())}function Ns(t,e){return e===void 0&&(e={}),De(t,ft({delimiter:" ",transform:tl},e))}var le=g(X(),1),Ke=g(Tt(),1),P=g(ut(),1);var Vt=g(L(),1),oe=g(K(),1),gn=g(Ct(),1);var Ws=g(L(),1);var Bs=100,Vs=5,Fs=5e3;var Ks=g(K(),1);function el(){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 Ys(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 $s(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 Hs(t){let{avatar_urls:e,id:r,name:o,slug:s}=t;return{avatar_urls:e,browserType:el(),enteredAt:Date.now(),id:r,name:o,slug:s}}function Gs(t,e){return typeof t=="object"&&t!==null&&e in t?t[e]:null}function jr(t){return Object.keys(t)}var zs=class extends Ks.Awareness{getStates(){return super.getStates()}getLocalStateField(t){let e=this.getLocalState();return Gs(e,t)}setLocalStateField(t,e){super.setLocalStateField(t,e)}};var rl=class extends zs{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)})}},qs=class extends rl{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)},Fs)}),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&&Ys(this.previousSnapshot,r,this.isStateEqual.bind(this))||(this.previousSnapshot=r,this.stateSubscriptions.forEach(o=>{o(Array.from(r.values()))}))}};var v="core";var Br=class extends qs{onSetUp(){this.setCurrentCollaboratorInfo()}async setCurrentCollaboratorInfo(){let t=await(0,Ws.resolveSelect)(v).getCurrentUser(),e=Hs(t);this.setLocalStateField("collaboratorInfo",e)}},Vr={collaboratorInfo:$s},Qs=class extends Br{equalityFieldChecks=Vr};var Js=g(L(),1),It=g(K(),1),Xs=g(Ct(),1);function Zs(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 Fr(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 Yr(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 tn(){return(0,Js.useSelect)(t=>{let{getBlocksByName:e,getClientIdsTree:r}=Y(t(Xs.store)),[o]=e("core/post-content");return r(o??"")},[])}var ct=g(K(),1),dt=g(ee(),1);function pt(t,e){return t.getMap(e)}function Le(t={}){return new ct.Y.Map(Object.entries(t))}function on(t){return t instanceof ct.Y.Map}function Ne(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 re(t,e){let o=pt(e,et).get("blocks");return o instanceof ct.Y.Array?nn(t,o):null}var rn=57344;function sn(t){for(let r=rn;r<rn+16;r++){let o=String.fromCharCode(r);if(!t.includes(o))return o}return null}function Ue(t,e){if(!t.includes("<")&&!t.includes("&"))return e;let r=sn(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=sn(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 nn(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=nn(t,o);if(s)return s}}return null}var fn=g(L(),1),rt=g(K(),1),un=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 cn(t,e,r,o){let{selectionDirection:s}=o??{},a=pt(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=Hr(t.clientId),y=m?dn(m,a):null;return y?{type:"whole-block",blockPosition:y}:l}else if(u){let m=ke(t,a);return m?{type:"cursor",cursorPosition:m}:l}else if(f){let m=ke(t,a),y=ke(e,a);return!m||!y?l:{type:"selection-in-one-block",cursorStartPosition:m,cursorEndPosition:y,selectionDirection:s}}let p=an(t,a),c=an(e,a);return!p||!c?l:{type:"selection-in-multiple-blocks",startEndpoint:p,endEndpoint:c,selectionDirection:s}}function ke(t,e){let r=Hr(t.clientId),o=r?ol(r,e):null;if(!o||!t.attributeKey||t.offset===void 0)return null;let s=o.get("attributes"),n=s?Ne(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 an(t,e){let r=ke(t,e);if(r)return{type:"cursor",cursorPosition:r};let o=Hr(t.clientId),s=o?dn(o,e):null;return s?{type:"whole-block",blockPosition:s}:null}function Hr(t){let{getBlockIndex:e,getBlockRootClientId:r,getBlockName:o}=(0,fn.select)(un.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 ol(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 dn(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 pn(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 ln(t.startEndpoint,e.startEndpoint)&&ln(t.endEndpoint,e.endEndpoint)&&t.selectionDirection===e.selectionDirection;case"whole-block":return rt.Y.compareRelativePositions(t.blockPosition,e.blockPosition);default:return!1}}function ln(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 yn=class extends Br{constructor(t,e,r,o){super(t),this.kind=e,this.name=r,this.postId=o}equalityFieldChecks={...Vr,editorState:this.areEditorStatesEqual};onSetUp(){super.onSetUp(),this.subscribeToCollaboratorSelectionChanges()}subscribeToCollaboratorSelectionChanges(){let{getSelectionStart:t,getSelectionEnd:e,getSelectedBlocksInitialCaretPosition:r}=(0,Vt.select)(gn.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=nl(a.start,a.end,o,s),a=null);let d=cn(o,s,this.doc,u);this.setThrottledLocalStateField("editorState",{selection:d},Bs)},Vs)})}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:pn(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=oe.Y.createAbsolutePositionFromRelativePosition(t.blockPosition,this.doc),l=null;if(i&&i.type instanceof oe.Y.Array){let u=i.type.get(i.index);if(u instanceof oe.Y.Map){let d=Fr(u);l=d?Yr(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=oe.Y.createAbsolutePositionFromRelativePosition(r.relativePosition,this.doc);if(!o)return{richTextOffset:null,localClientId:null,attributeKey:null};let s=Zs(o.type),n=s?Fr(s):null,a=n?Yr(n,e):null;return{richTextOffset:Ue(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()).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 nl(t,e,r,o){let s=!mn(t,r),n=!mn(e,o);return s&&!n?Bt.Backward:Bt.Forward}function mn(t,e){return t.clientId===e.clientId&&t.attributeKey===e.attributeKey&&t.offset===e.offset}var kn=g(_t(),1),ie=g(Tt(),1),Pt=g(K(),1);var B=[];for(let t=0;t<256;++t)B.push((t+256).toString(16).slice(1));function hn(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 al=new Uint8Array(16);function Gr(){return crypto.getRandomValues(al)}function il(t,e,r){return!e&&!t&&crypto.randomUUID?crypto.randomUUID():ll(t,e,r)}function ll(t,e,r){t=t||{};let o=t.random??t.rng?.()??Gr();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 hn(o)}var se=il;var At=g(_t(),1),bn=g(Tt(),1),Sn=g(ee(),1),N=g(K(),1);var En=g(ee(),1),fl=500;function ul(t){let e=new Map;return function(r){let o=e.get(r);if(o)return o;let s=En.RichTextData.fromHTMLString(r);return e.size>=t&&e.delete(e.keys().next().value),e.set(r,s),s}}var vn=ul(fl);var Kr=new WeakMap;function qr(t){if(t instanceof Sn.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 cl(t,e){let r={...e};for(let[o,s]of Object.entries(e)){if(hl(t,o)){delete r[o];continue}r[o]=qr(s)}return r}function Rn(t){return t.map(e=>{let{name:r,innerBlocks:o,attributes:s,validationIssues:n,...a}=e;return{...a,name:r,attributes:cl(r,s),innerBlocks:Rn(o)}})}function Wr(t,e){if(t?.type==="rich-text"&&typeof e=="string")return vn(e);if(Array.isArray(e))return e.map(r=>Wr(t,r));if(e&&typeof e=="object"){let r={};for(let[o,s]of Object.entries(e))r[o]=Wr(t?.query?.[o],s);return r}return e}function Jr(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=ae(r,i);f&&(a[i]=Wr(f,l))}return{...n,name:r,attributes:a,innerBlocks:Jr(o??[])}})}function Qr(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)=>Qr(i,a.get(l)))}function wn(t,e){return new N.Y.Map(Object.entries(e).map(([r,o])=>[r,dl(t,r,o)]))}function dl(t,e,r){let o=ae(t,e);return Xr(o,r)}function Xr(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=>Ve(r,s))),o}return t.type==="object"&&t.query&&ne(e)?Ve(t.query,e):e}function ne(t){return!!t&&typeof t=="object"&&!Array.isArray(t)}function Ve(t,e){if(!ne(e))return new N.Y.Map;let r=Object.entries(e).map(([o,s])=>{let n=t[o];return[o,Xr(n,s)]});return new N.Y.Map(r)}function Tn(t){return Le(Object.fromEntries(Object.entries(t).map(([e,r])=>{switch(e){case"attributes":return[e,wn(t.name,r)];case"innerBlocks":{let o=new N.Y.Array;return Array.isArray(r)?(o.insert(0,r.map(s=>Tn(s))),[e,o]):[e,o]}default:return[e,r]}})))}function Fe(t,e,r,o={}){Kr.has(e)||Kr.set(e,Rn(e));let s=Kr.get(e)??[],n=Math.min(s.length??0,t.length),a=0,i=0;for(;a<n&&Qr(s[a],t.get(a));a++);for(;i<n-a&&Qr(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,wn(c.name,_));break}Object.entries(_).forEach(([R,b])=>{let x=h?.get(R),S=yl(c.name,R,x),C=x instanceof N.Y.AbstractType;(!S||C||!(0,At.default)(x,b))&&ml(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 N.Y.Array||(h=new N.Y.Array,m.set(y,h)),Fe(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=[Tn(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=se(),c.set("clientId",m)),d.add(m))}}function _n(t,e){return e instanceof N.Y.Map&&ne(t)?(0,At.default)(t,e.toJSON()):(0,At.default)(t,e)}function pl(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&&_n(e[i],t.get(i));i++);for(;l<a-i&&_n(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 N.Y.Map&&ne(m))In(c,m,n,o,s);else{t.delete(0,t.length),t.insert(0,e.map(y=>Ve(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]=Ve(n,e[p+m]);t.insert(p,c)}}function Cn(t,e,r,o,s,n){let a=r.get(o);if(t?.type==="rich-text"&&typeof e=="string"&&a instanceof N.Y.Text)Zr(a,e,gl(s,n,e));else if(t?.type==="array"&&t.query&&Array.isArray(e)&&a instanceof N.Y.Array)pl(a,e,t,s,n);else if(t?.type==="object"&&t.query&&ne(e)&&a instanceof N.Y.Map)In(a,e,t.query,s,n);else{let i=Xr(t,e);(i!==e||!(0,At.default)(a,e))&&r.set(o,i)}}function In(t,e,r,o,s){for(let[n,a]of Object.entries(e))Cn(r[n],a,t,n,o,s);for(let n of t.keys())Object.hasOwn(e,n)||t.delete(n)}function ml(t,e,r,o,s,n){let a=ae(t,r);Cn(a,o,s,r,n,{attributeKey:r,clientId:e})}function gl(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 Be;function ae(t,e){if(!Be){Be=new Map;for(let r of(0,bn.getBlockTypes)())Be.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 Be.get(t)?.get(e)}function yl(t,e,r){let o=ae(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 hl(t,e){return ae(t,e)?.role==="local"}var zr;function Zr(t,e,r=null){let o=new Dr(t.toDelta()),s=new Dr([{insert:e}]),n=o.diffWithCursor(s,r),a=r===null||El(t,n,e)?n:o.diff(s);t.applyDelta(a.ops)}function El(t,e,r){zr||(zr=new N.Y.Doc);let o=zr.getText("verification-text");return o.delete(0,o.length),o.insert(0,t.toString()),o.applyDelta(e.ops),o.toString()===r}var $e=g(L(),1),eo=g(Ct(),1),Pn=g(Tt(),1),Dn=g(K(),1);var to=g(K(),1);var vl=5,Ft=(t=>(t.RelativeSelection="RelativeSelection",t.BlockSelection="BlockSelection",t))(Ft||{});function An(t,e=vl){let r=[],o=()=>r.slice(0),s=a=>{if(!a?.selectionStart?.clientId||!a?.selectionEnd?.clientId)return;let{selectionStart:i,selectionEnd:l}=a,f=xn(i,t),u=xn(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 xn(t,e){let r=t.clientId,s=re(r,e)?.get("attributes"),n=t.attributeKey,a=null;if(n&&s&&(a=Ne(s,n)),!(a instanceof to.Y.Text)||!n||!r)return{type:"BlockSelection",clientId:r};let i=t.offset??0,l=to.Y.createRelativePositionFromTypeIndex(a,jt(a.toString(),i));return{type:"RelativeSelection",attributeKey:n,relativePosition:l,clientId:r,offset:i}}var On=new WeakMap;function Mn(t){let e=On.get(t);return e||(e=An(t),On.set(t,e)),e}function He(t){return Mn(t).getSelectionHistory()}function Ln(t,e){return Mn(t).updateSelection(e)}function Ye(t,e){if(t.type===Ft.RelativeSelection){let{relativePosition:r,attributeKey:o,clientId:s}=t,n=Dn.Y.createAbsolutePositionFromRelativePosition(r,e);if(n)return{clientId:s,attributeKey:o,offset:Ue(n.type.toString(),n.index)}}else if(t.type===Ft.BlockSelection)return{clientId:t.clientId,attributeKey:void 0,offset:void 0};return null}function _l(t,e){let{start:r,end:o}=t,s=re(r.clientId,e),n=re(o.clientId,e);if(!s||!n)return null;let a=Ye(r,e),i=Ye(o,e);return a===null||i===null?null:{selectionStart:a,selectionEnd:i}}function bl(t,e){for(let r of e){let o=_l(r,t);if(o!==null)return o}return null}function Nn(t,e){let r=bl(e,t);if(r===null)return;let{getBlock:o}=(0,$e.select)(eo.store),{resetSelection:s}=(0,$e.dispatch)(eo.store),{selectionStart:n,selectionEnd:a}=r;if(n.clientId===a.clientId){let l=o(n.clientId),f=l&&(0,Pn.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 Un(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=Ye(r,t),n=Ye(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",jn=new Set([Yt]);function Sl(t,e){let r=pt(t,et);Object.entries(e).forEach(([o,s])=>{if(typeof s!="function"){let n=r.get(o);Ge(r,o,n,s)}})}function Bn(t,e,r){let o=pt(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=wl(e.selection),i=Dt(e.content);if(!n&&typeof i=="string"){Rl(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)),Fe(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)Zr(a,i??"");else{let l=new Pt.Y.Text(i??"");o.set(s,l)}break}case"meta":{let a=o.get("meta");on(a)||(a=Le(),o.set("meta",a)),Object.entries(n??{}).forEach(([i,l])=>{jn.has(i)||Ge(a,i,a.get(i),l)});break}case"slug":{if(!n)break;let a=o.get(s);Ge(o,s,a,n);break}default:{let a=o.get(s);Ge(o,s,a,n)}}}),e.selection){let s=e.selection;setTimeout(()=>{Ln(t,s)},0)}}function Rl(t,e,r){let o=t.get("blocks");o instanceof Pt.Y.Array||(o=new Pt.Y.Array,t.set("blocks",o)),Fe(o,(0,ie.parse)(e),r,{preserveClientIds:!0})}function wl(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 Tl(t,e){let r=pt(t,et).toJSON();return Object.fromEntries(Object.entries(r).filter(([o,s])=>Ot(e?.[o],s)))}function Vn(t,e,r){let o=pt(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(gs)&&e.content){let d=o.get("blocks")?.toJSON()??[];return(0,ie.__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])=>jn.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=Jr(n.blocks)),n.blocks&&!n.content){let l=n.blocks;n.content=()=>(0,ie.__unstableSerializeAndClean)(l)}typeof n.meta=="object"&&(n.meta={...e.meta,...s});let a=He(t),i=Un(t,a);return i&&(n.selection={...i,initialPosition:0}),n}var Fn={applyChangesToCRDTDoc:Sl,createAwareness:t=>new Qs(t),getChangesFromCRDTDoc:Tl},Yn={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,kn.default)(t,e)}function Ge(t,e,r,o){if(o===void 0){t.delete(e);return}Ot(r,o)&&t.set(e,o)}var A="id",Cl=["title","excerpt","content"],Il={blocks:{read:t=>(0,Ke.parse)(t.content?.raw??""),write:t=>({content:(0,Ke.__unstableSerializeAndClean)(t.blocks)})}},ze=[{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:Yn}:{}},{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}],$n={root:{media:{since:"6.9",alternative:{kind:"postType",name:"attachment"}}}},qe=[{kind:"postType",loadEntities:Al},{kind:"taxonomy",loadEntities:Ol},{kind:"root",name:"site",plural:"sites",loadEntities:Pl}],xl=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 Al(){let t=(0,le.default)({path:"/wp/v2/types?context=view"}),e=window.__experimentalEnableRealTimeCollaboration?(0,le.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:{...Il,selection:!0},mergedEdits:{meta:!0},rawAttributes:Cl,getTitle:u=>u?.title?.rendered||u?.title||(a?Ns(u.slug??""):String(u.id)),__unstablePrePersist:(u,d)=>xl(u,d,s,a),__unstable_rest_base:n.rest_base,supportsPagination:!0,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)=>Bn(u,d,l),createAwareness:(u,d)=>{let p="postType",c=parseInt(d,10);return new yn(u,p,s,c)},getChangesFromCRDTDoc:(u,d)=>Vn(u,d,l),getPersistedCRDTDoc:u=>u?.meta?.[Yt]||null,shouldSync:()=>!(Array.isArray(window._wpCollaborationDisabledPostTypes)&&window._wpCollaborationDisabledPostTypes.includes(s))}),f})}async function Ol(){let t=await(0,le.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=Fn),s})}async function Pl(){let t={label:(0,P.__)("Site"),name:"site",kind:"root",key:!1,baseURL:"/wp/v2/settings",supportsPagination:!1,meta:{}},e=await(0,le.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"?"":te(t),s=te(e);return`${r}${o}${s}`};function Gn(t){let{query:e}=t;return e?lt(e).context:"default"}function Dl(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 Kn(t,e){return Object.fromEntries(Object.entries(t).filter(([r])=>!e.some(o=>Number.isInteger(o)?o===+r:o===r)))}function Ml(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=Gn(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],Ar(t?.[r]?.[n?.[o]],n)]))}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(t).map(([r,o])=>[r,Kn(o,e.itemIds)]))}return t}function Ll(t={},e){switch(e.type){case"RECEIVE_ITEMS":{let r=Gn(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,Kn(o,e.itemIds)]))}return t}var Nl=(0,Hn.compose)([qt(t=>"query"in t),Wt(t=>t.query?{...t,...lt(t.query)}:t),(0,fe.keyedReducer)("context"),(0,fe.keyedReducer)("stableKey")])((t={},e)=>{if(e.type!=="RECEIVE_ITEMS"||!Array.isArray(e.items))return t;let r=e.key??A;return{itemIds:Dl(t.itemIds,e.items.map(o=>o?.[r]).filter(Boolean),{page:e.page,offset:e.offset,perPage:e.perPage}),meta:e.meta}}),Ul=(t={},e)=>{switch(e.type){case"RECEIVE_ITEMS":return Nl(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}},We=(0,fe.combineReducers)({items:Ml,itemIsComplete:Ll,queries:Ul});function kl(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 jl(t={},e){return e.type==="RECEIVE_CURRENT_USER"?e.currentUser:t}function Bl(t=void 0,e){return e.type==="RECEIVE_CURRENT_THEME"?e.currentTheme.stylesheet:t}function Vl(t=void 0,e){return e.type==="RECEIVE_CURRENT_GLOBAL_STYLES_ID"?e.id:t}function Fl(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLES"?{...t,[e.stylesheet]:e.globalStyles}:t}function Yl(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"?{...t,[e.stylesheet]:e.variations}:t}var $l=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 Hl(t){return(0,zn.compose)([$l,qt(e=>e.name&&e.kind&&e.name===t.name&&e.kind===t.kind),Wt(e=>({key:t.key||A,...e}))])((0,ue.combineReducers)({queriedData:We,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,ro.default)(f[p],i[p]?.raw??i[p])&&(!r.persistedEdits||!(0,ro.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=We(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 Gl(t=ze,e){return e.type==="ADD_ENTITIES"?[...t,...e.entities]:t}var Kl=(t={},e)=>{let r=Gl(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,ue.combineReducers)(Object.fromEntries(Object.entries(n).map(([a,i])=>{let l=(0,ue.combineReducers)(Object.fromEntries(i.map(f=>[f.name,Hl(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 zl(t=(0,qn.createUndoManager)()){return t}function ql(t={hasRedo:!1,hasUndo:!1},e){return e.type==="SYNC_UNDO_MANAGER_CHANGE"?{hasRedo:e.hasRedo,hasUndo:e.hasUndo}:t}function Wl(t={},e){switch(e.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return t}function Ql(t={},e){if(e.type==="RECEIVE_EMBED_PREVIEW"){let{url:r,preview:o}=e;return{...t,[r]:o}}return t}function Jl(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 Xl(t={},e){if(e.type==="RECEIVE_AUTOSAVES"){let{postId:r,autosaves:o}=e;return{...t,[r]:o}}return t}function Zl(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERNS"?e.patterns:t}function tf(t=[],e){return e.type==="RECEIVE_BLOCK_PATTERN_CATEGORIES"?e.categories:t}function ef(t=[],e){return e.type==="RECEIVE_USER_PATTERN_CATEGORIES"?e.patternCategories:t}function rf(t=null,e){return e.type==="RECEIVE_NAVIGATION_FALLBACK_ID"?e.fallbackId:t}function of(t={},e){return e.type==="RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"?{...t,[e.currentId]:e.revisions}:t}function sf(t={},e){return e.type==="RECEIVE_DEFAULT_TEMPLATE"?{...t,[JSON.stringify(e.query)]:e.templateId}:t}function nf(t={},e){return e.type==="RECEIVE_REGISTERED_POST_META"?{...t,[e.postType]:e.registeredPostMeta}:t}function af(t=null,e){return e.type==="RECEIVE_EDITOR_SETTINGS"?e.settings:t}function lf(t=null,e){return e.type==="RECEIVE_EDITOR_ASSETS"?e.assets:t}function ff(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 uf(t=!0,e){switch(e.type){case"SET_COLLABORATION_SUPPORTED":return e.supported;case"SET_SYNC_CONNECTION_STATUS":return ms.DOCUMENT_SIZE_LIMIT_EXCEEDED===e.status?.error?.code?!1:t}return t}function cf(t={},e){if(e.type==="RECEIVE_VIEW_CONFIG"){let r=`${e.kind}/${e.name}`;return{...t,[r]:{...t[r],...e.config}}}return t}var Wn=(0,ue.combineReducers)({users:kl,currentTheme:Bl,currentGlobalStylesId:Vl,currentUser:jl,themeGlobalStyleVariations:Yl,themeBaseGlobalStyles:Fl,themeGlobalStyleRevisions:of,entities:Kl,editsReference:Wl,syncUndoManagerState:ql,undoManager:zl,embedPreviews:Ql,userPermissions:Jl,autosaves:Xl,blockPatterns:Zl,blockPatternCategories:tf,userPatternCategories:ef,navigationFallbackId:rf,defaultTemplates:sf,registeredPostMeta:nf,editorSettings:af,editorAssets:lf,syncConnectionStatuses:ff,collaborationSupported:uf,viewConfigs:cf});var fo={};kt(fo,{__experimentalGetCurrentGlobalStylesId:()=>aa,__experimentalGetCurrentThemeBaseGlobalStyles:()=>eu,__experimentalGetCurrentThemeGlobalStylesVariations:()=>ru,__experimentalGetDirtyEntityRecords:()=>kf,__experimentalGetEntitiesBeingSaved:()=>jf,__experimentalGetEntityRecordNoResolver:()=>Mf,canUser:()=>ia,canUserEditEntityRecord:()=>Qf,getAuthors:()=>xf,getAutosave:()=>Xf,getAutosaves:()=>Jf,getBlockPatternCategories:()=>su,getBlockPatterns:()=>ou,getCurrentTheme:()=>Xe,getCurrentThemeGlobalStylesRevisions:()=>au,getCurrentUser:()=>Af,getDefaultTemplateId:()=>no,getEditedEntityRecord:()=>io,getEmbedPreview:()=>qf,getEntitiesByKind:()=>Of,getEntitiesConfig:()=>ra,getEntity:()=>Pf,getEntityConfig:()=>gt,getEntityRecord:()=>z,getEntityRecordEdits:()=>ao,getEntityRecordNonTransientEdits:()=>sa,getEntityRecords:()=>Je,getEntityRecordsTotalItems:()=>Nf,getEntityRecordsTotalPages:()=>Uf,getLastEntityDeleteError:()=>Yf,getLastEntitySaveError:()=>Ff,getRawEntityRecord:()=>oa,getRedoEdit:()=>Hf,getReferenceByDistinctEdits:()=>tu,getRevision:()=>fu,getRevisions:()=>iu,getThemeSupports:()=>zf,getUndoEdit:()=>$f,getUserPatternCategories:()=>nu,getUserQueryResults:()=>ea,hasEditsForEntityRecord:()=>na,hasEntityRecord:()=>Df,hasEntityRecords:()=>Lf,hasFetchedAutosaves:()=>Zf,hasRedo:()=>Kf,hasRevision:()=>lu,hasUndo:()=>Gf,isAutosavingEntityRecord:()=>Bf,isDeletingEntityRecord:()=>Vf,isPreviewEmbedFallback:()=>Wf,isRequestingEmbedPreview:()=>If,isSavingEntityRecord:()=>lo});var $=g(L(),1),ta=g(it(),1),mt=g(Lt(),1);var so={};kt(so,{getBlockPatternsForPostType:()=>mf,getEditorAssets:()=>bf,getEditorSettings:()=>_f,getEntityRecordPermissions:()=>gf,getEntityRecordsPermissions:()=>Xn,getEntitySyncConnectionStatus:()=>Tf,getHomePage:()=>hf,getNavigationFallbackId:()=>pf,getPostsPageId:()=>Ef,getRegisteredPostMeta:()=>yf,getSyncConnectionStatus:()=>wf,getTemplateId:()=>vf,getUndoManager:()=>Qe,getViewConfig:()=>Rf,isCollaborationSupported:()=>Sf});var Z=g(L(),1);var Jn=g(Lt(),1);var oo=!1;function w(t,e,r,{alternativeFunctionName:o,isShorthandSelector:s=!1}={}){let n=$n[t]?.[e];if(n){if(!oo){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,Jn.default)(i,{...n,alternative:l})}oo=!0,setTimeout(()=>{oo=!1},0)}}var df={};function Qe(t){return I()?.undoManager??t.undoManager}function pf(t){return t.navigationFallbackId}var mf=(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()])),Xn=(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 gf(t,e,r,o){return w(e,r,"getEntityRecordPermissions"),Xn(t,e,r,o)[0]}function yf(t,e){return t.registeredPostMeta?.[e]??{}}function Zn(t){return!t||!["number","string"].includes(typeof t)||Number(t)===0?null:t.toString()}var hf=(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"?Zn(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===""?df:null},e=>[z(e,"root","site"),z(e,"root","__unstableBase"),no(e,{slug:"front-page"})])),Ef=(0,Z.createRegistrySelector)(t=>()=>{let e=t(v).getEntityRecord("root","__unstableBase");return e?.show_on_front==="page"?Zn(e.page_for_posts):null}),vf=(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 _f(t){return t.editorSettings}function bf(t){return t.editorAssets}function Sf(t){return t.collaborationSupported}function Rf(t,e,r){return t.viewConfigs?.[`${e}/${r}`]??{default_view:void 0,default_layouts:void 0,view_list:void 0,form:void 0}}function wf(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 Tf(t,e,r,o){return t.syncConnectionStatuses?.[`${e}/${r}:${o}`]}var Cf={},If=(0,$.createRegistrySelector)(t=>(e,r)=>t(v).isResolving("getEmbedPreview",[r]));function xf(t,e){(0,mt.default)("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});let r=(0,ta.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e);return ea(t,r)}function Af(t){return t.currentUser}var ea=(0,$.createSelector)((t,e)=>(t.users.queries[e]??[]).map(o=>t.users.byId[o]),(t,e)=>[t.users.queries[e],t.users.byId]);function Of(t,e){return(0,mt.default)("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),ra(t,e)}var ra=(0,$.createSelector)((t,e)=>t.entities.config.filter(r=>r.kind===e),(t,e)=>t.entities.config);function Pf(t,e,r){return(0,mt.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 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=j(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 Df(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 p=0;p<u.length;p++){let c=u[p];if(!d||!Object.hasOwn(d,c))return!1;d=d[c]}}return!0}function Mf(t,e,r,o){return z(t,e,r,o)}var oa=(0,$.createSelector)((t,e,r,o)=>{w(e,r,"getRawEntityRecord");let s=z(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 Lf(t,e,r,o){return w(e,r,"hasEntityRecords"),Array.isArray(Je(t,e,r,o))}var Je=((t,e,r,o)=>{w(e,r,"getEntityRecords");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?Nr(s,o,{supportsPagination:!!gt(t,e,r)?.supportsPagination}):null}),Nf=(t,e,r,o)=>{w(e,r,"getEntityRecordsTotalItems");let s=t.entities.records?.[e]?.[r]?.queriedData;return s?Ur(s,o):null},Uf=(t,e,r,o)=>{w(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=Ur(s,o);return n&&(o?.per_page?Math.ceil(n/o.per_page):Ps(s,o))},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].edits).filter(a=>z(t,o,s,a)&&na(t,o,s,a));if(n.length){let a=gt(t,o,s);n.forEach(i=>{let l=io(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]),jf=(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=>lo(t,o,s,a));if(n.length){let a=gt(t,o,s);n.forEach(i=>{let l=io(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 ao(t,e,r,o){return w(e,r,"getEntityRecordEdits"),t.entities.records?.[e]?.[r]?.edits?.[o]}var sa=(0,$.createSelector)((t,e,r,o)=>{w(e,r,"getEntityRecordNonTransientEdits");let{transientEdits:s}=gt(t,e,r)||{},n=ao(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?.[o]]);function na(t,e,r,o){return w(e,r,"hasEditsForEntityRecord"),lo(t,e,r,o)||Object.keys(sa(t,e,r,o)).length>0}var io=(0,$.createSelector)((t,e,r,o)=>{w(e,r,"getEditedEntityRecord");let s=oa(t,e,r,o),n=ao(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?.[o]]});function Bf(t,e,r,o){w(e,r,"isAutosavingEntityRecord");let{pending:s,isAutosave:n}=t.entities.records?.[e]?.[r]?.saving?.[o]??{};return!!(s&&n)}function lo(t,e,r,o){return w(e,r,"isSavingEntityRecord"),t.entities.records?.[e]?.[r]?.saving?.[o]?.pending??!1}function Vf(t,e,r,o){return w(e,r,"isDeletingEntityRecord"),t.entities.records?.[e]?.[r]?.deleting?.[o]?.pending??!1}function Ff(t,e,r,o){return w(e,r,"getLastEntitySaveError"),t.entities.records?.[e]?.[r]?.saving?.[o]?.error}function Yf(t,e,r,o){return w(e,r,"getLastEntityDeleteError"),t.entities.records?.[e]?.[r]?.deleting?.[o]?.error}function $f(t){(0,mt.default)("select( 'core' ).getUndoEdit()",{since:"6.3"})}function Hf(t){(0,mt.default)("select( 'core' ).getRedoEdit()",{since:"6.3"})}function Gf(t){return I()?.undoManager?t.syncUndoManagerState.hasUndo:Qe(t).hasUndo()}function Kf(t){return I()?.undoManager?t.syncUndoManagerState.hasRedo:Qe(t).hasRedo()}function Xe(t){return t.currentTheme?z(t,"root","theme",t.currentTheme):null}function aa(t){return t.currentGlobalStylesId}function zf(t){return Xe(t)?.theme_supports??Cf}function qf(t,e){return t.embedPreviews[e]}function Wf(t,e){let r=t.embedPreviews[e],o='<a href="'+e+'">'+e+"</a>";return r?r.html===o:!1}function ia(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=Rt(e,r,o);return t.userPermissions[n]}function Qf(t,e,r,o){return(0,mt.default)("wp.data.select( 'core' ).canUserEditEntityRecord()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'update', { kind, name, id } )"}),ia(t,"update",{kind:e,name:r,id:o})}function Jf(t,e,r){return t.autosaves[r]}function Xf(t,e,r,o){return o===void 0?void 0:t.autosaves[r]?.find(n=>n.author===o)}var Zf=(0,$.createRegistrySelector)(t=>(e,r,o)=>t(v).hasFinishedResolution("getAutosaves",[r,o]));function tu(t){return t.editsReference}function eu(t){let e=Xe(t);return e?t.themeBaseGlobalStyles[e.stylesheet]:null}function ru(t){let e=Xe(t);return e?t.themeGlobalStyleVariations[e.stylesheet]:null}function ou(t){return t.blockPatterns}function su(t){return t.blockPatternCategories}function nu(t){return t.userPatternCategories}function au(t){(0,mt.default)("select( 'core' ).getCurrentThemeGlobalStylesRevisions()",{since:"6.5.0",alternative:"select( 'core' ).getRevisions( 'root', 'globalStyles', ${ recordKey } )"});let e=aa(t);return e?t.themeGlobalStyleRevisions[e]:null}function no(t,e){return t.defaultTemplates[JSON.stringify(e)]}var iu=(t,e,r,o,s)=>{w(e,r,"getRevisions");let n=t.entities.records?.[e]?.[r]?.revisions?.[o];return n?Nr(n,s):null};function lu(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("."),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 fu=(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=j(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 Eo={};kt(Eo,{__experimentalBatch:()=>Ou,__experimentalReceiveCurrentGlobalStylesId:()=>vu,__experimentalReceiveThemeBaseGlobalStyles:()=>_u,__experimentalReceiveThemeGlobalStyleVariations:()=>bu,__experimentalSaveSpecifiedEntityEdits:()=>Du,__unstableCreateUndoLevel:()=>Au,addEntities:()=>yu,clearEntityRecordEdits:()=>Cu,deleteEntityRecord:()=>yo,editEntityRecord:()=>Tu,receiveAutosaves:()=>Nu,receiveCurrentTheme:()=>Eu,receiveCurrentUser:()=>gu,receiveDefaultTemplateId:()=>ku,receiveEmbedPreview:()=>wu,receiveEntityRecords:()=>hu,receiveNavigationFallbackId:()=>Uu,receiveRevisions:()=>ju,receiveThemeGlobalStyleRevisions:()=>Ru,receiveThemeSupports:()=>Su,receiveUploadPermissions:()=>Mu,receiveUserPermission:()=>ca,receiveUserPermissions:()=>Lu,receiveUserQuery:()=>mu,redo:()=>xu,saveEditedEntityRecord:()=>Pu,saveEntityRecord:()=>ho,undo:()=>Iu});var mo=g(_t(),1);var go=g(X(),1),ua=g(it(),1),Ze=g(Lt(),1);var co=g(X(),1),uo=null;function uu(t,e){let r=[...t],o=[];for(;r.length;)o.push(r.splice(0,e));return o}async function la(t){uo===null&&(uo=(await(0,co.default)({path:"/batch/v1",method:"OPTIONS"})).endpoints[0].args.requests.maxItems);let e=[];for(let r of uu(t,uo)){let o=await(0,co.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 po(t=la){let e=0,r=[],o=new cu;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 cu=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 fa(t){return t.status==="auto-draft"?{...t,title:""}:t}function du(t,e,r){let o={...e,...r};return Object.fromEntries(Object.entries(t??{}).filter(([s,n])=>s===Yt?!1:!(0,mo.default)(n,o[s])))}function pu(t,e,r){return Object.fromEntries(Object.entries(t).flatMap(([o,s])=>{if(o==="meta"){let i=du(s,e.meta,r.meta);return Object.keys(i).length?[[o,i]]:[]}let n=o in r?r[o]:e[o];return!(0,mo.default)(Dt(s)??s,Dt(n)??n)?[[o,s]]:[]}))}function mu(t,e){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(e)?e:[e],queryID:t}}function gu(t){return{type:"RECEIVE_CURRENT_USER",currentUser:t}}function yu(t){return{type:"ADD_ENTITIES",entities:t}}function hu(t,e,r,o=void 0,s=!1,n=void 0,a=void 0){t==="postType"&&(r=Array.isArray(r)?r.map(fa):fa(r));let i;return o?i=Ss(r,o,n,a):i=Lr(r,n,a),{...i,kind:t,name:e,invalidateCache:s}}function Eu(t){return{type:"RECEIVE_CURRENT_THEME",currentTheme:t}}function vu(t){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:t}}function _u(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:t,globalStyles:e}}function bu(t,e){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:t,variations:e}}function Su(){return(0,Ze.default)("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function Ru(t,e){return(0,Ze.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 wu(t,e){return{type:"RECEIVE_EMBED_PREVIEW",url:t,preview:e}}var yo=(t,e,r,o,{__unstableFetch:s=go.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,ua.addQueryArgs)(y,o)),d=await s({path:y,method:"DELETE"}),await a(bs(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(p)}},Tu=(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?xe:ys;I()?.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})},Cu=(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})},Iu=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().undo();r&&e({type:"UNDO",record:r})},xu=()=>({select:t,dispatch:e})=>{let r=t.getUndoManager().redo();r&&e({type:"REDO",record:r})},Au=()=>({select:t})=>{t.getUndoManager().addRecord()},ho=(t,e,r,o={})=>async({select:s,resolveSelect:n,dispatch:a})=>{let{isAutosave:i=!1,__unstableFetch:l=go.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||se()],{exclusive:!0});try{for(let[x,S]of Object.entries(r))if(typeof S=="function"){let C=S(s.getEditedEntityRecord(t,e,m));a.editEntityRecord(t,e,m,{[x]:C},{undoIgnore:!0}),r[x]=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 x=`${b}${m?"/"+m:""}`,S=y?{}:s.getRawEntityRecord(t,e,m);if(p.syncConfig&&!f&&!y&&S&&I()?.update(`${t}/${e}`,m,r,xe),i){let C={...S,...r},M=["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=I()?.getEntitySnapshot(`${t}/${e}`,m);k&&(M[Ae]=k)}if(h=await l({path:`${x}/autosaves`,method:"POST",data:M}),S.id===h.id){let k={...S,...M,...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:x,method:m?"PUT":"POST",data:C}),a.receiveEntityRecords(t,e,h,void 0,!0,r),p.syncConfig){let M;f?M={}:y||!S?M=h:M=pu(h,S,r),I()?.update(`${t}/${e}`,m,M,xe,{isSave:!0})}}}catch(x){R=!0,_=x}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)}},Ou=t=>async({dispatch:e})=>{let r=po(),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},Pu=(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)},Du=(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,Pr(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 Mu(t){return(0,Ze.default)("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),ca("create/media",t)}function ca(t,e){return{type:"RECEIVE_USER_PERMISSION",key:t,isAllowed:e}}function Lu(t){return{type:"RECEIVE_USER_PERMISSIONS",permissions:t}}function Nu(t,e){return{type:"RECEIVE_AUTOSAVES",postId:t,autosaves:Array.isArray(e)?e:[e]}}function Uu(t){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:t}}function ku(t,e){return{type:"RECEIVE_DEFAULT_TEMPLATE",query:t,templateId:e}}var ju=(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 _o={};kt(_o,{__unstableNotifySyncUndoManagerChange:()=>Gu,editMediaEntity:()=>Vu,receiveEditorAssets:()=>Yu,receiveEditorSettings:()=>Fu,receiveRegisteredPostMeta:()=>Bu,receiveViewConfig:()=>Hu,saveDirtyEntities:()=>zu,setCollaborationSupported:()=>$u,setSyncConnectionStatus:()=>Ku});var ga=g(X(),1),de=g(pa(),1),ya=g(Ct(),1),vo=g(ce(),1),pe=g(ut(),1);function Bu(t,e){return{type:"RECEIVE_REGISTERED_POST_META",postType:t,registeredPostMeta:e}}var Vu=(t,e={},{__unstableFetch:r=ga.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 Fu(t){return{type:"RECEIVE_EDITOR_SETTINGS",settings:t}}function Yu(t){return{type:"RECEIVE_EDITOR_ASSETS",assets:t}}var $u=t=>({dispatch:e})=>{e({type:"SET_COLLABORATION_SUPPORTED",supported:t}),!t&&Oe()&&(I().unloadAll(),e.__unstableNotifySyncUndoManagerChange({hasUndo:!1,hasRedo:!1}))};function Hu(t,e,r){return{type:"RECEIVE_VIEW_CONFIG",kind:t,name:e,config:r}}function Gu(t){return{type:"SYNC_UNDO_MANAGER_CHANGE",...t}}function Ku(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 zu=({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(de.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(ya.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(de.store).createErrorNotice((0,vo.decodeEntities)(y||(0,pe.__)("Saving failed.")),{type:"snackbar",id:i})}else n.dispatch(de.store).createSuccessNotice(s||(0,pe.__)("Site updated."),{type:"snackbar",id:i,actions:[{label:(0,pe.__)("View site"),url:l,openInNewTab:!0}]})}).catch(c=>n.dispatch(de.store).createErrorNotice((0,vo.decodeEntities)(c?.message||(0,pe.__)("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 Ro={};kt(Ro,{__experimentalGetCurrentGlobalStylesId:()=>lc,__experimentalGetCurrentThemeBaseGlobalStyles:()=>fc,__experimentalGetCurrentThemeGlobalStylesVariations:()=>uc,canUser:()=>Ra,canUserEditEntityRecord:()=>nc,getAuthors:()=>Qu,getAutosave:()=>ic,getAutosaves:()=>ac,getBlockPatternCategories:()=>dc,getBlockPatterns:()=>cc,getCurrentTheme:()=>rc,getCurrentThemeGlobalStylesRevisions:()=>wa,getCurrentUser:()=>Ju,getDefaultTemplateId:()=>Ta,getEditedEntityRecord:()=>Zu,getEditorAssets:()=>vc,getEditorSettings:()=>Ec,getEmbedPreview:()=>sc,getEntitiesConfig:()=>hc,getEntityRecord:()=>er,getEntityRecords:()=>ve,getEntityRecordsTotalItems:()=>tc,getEntityRecordsTotalPages:()=>ec,getNavigationFallbackId:()=>mc,getRawEntityRecord:()=>Xu,getRegisteredPostMeta:()=>yc,getRevision:()=>gc,getRevisions:()=>Ca,getThemeSupports:()=>oc,getUserPatternCategories:()=>pc,getViewConfig:()=>_c});var q=g(it(),1),Sa=g(ce(),1),O=g(X(),1);var ba=g(X(),1);var me=g(X(),1),ge=g(it(),1),ye=g(ce(),1),he=g(ut(),1);async function Ea(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,me.default)({path:(0,ge.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,ye.decodeEntities)(c.title||"")||(0,he.__)("(no title)"),type:c.subtype||c.type,kind:"post-type"}))).catch(()=>[])),(!s||s==="term")&&f.push((0,me.default)({path:(0,ge.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,ye.decodeEntities)(c.title||"")||(0,he.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),!l&&(!s||s==="post-format")&&f.push((0,me.default)({path:(0,ge.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,ye.decodeEntities)(c.title||"")||(0,he.__)("(no title)"),type:c.subtype||c.type,kind:"taxonomy"}))).catch(()=>[])),(!s||s==="attachment")&&f.push((0,me.default)({path:(0,ge.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,ye.decodeEntities)(c.title.rendered||"")||(0,he.__)("(no title)"),type:c.type,kind:"media"}))).catch(()=>[]));let d=(await Promise.all(f)).flat();return d=d.filter(p=>!!p.id),d=qu(d,t),d=d.slice(0,i),d}function qu(t,e){let r=ha(e),o={};for(let s of t)if(s.title){let n=ha(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 ha(t){return t.toLowerCase().match(/[\p{L}\p{N}]+/gu)||[]}var va=g(X(),1),tt=g(it(),1),bo=new Map,Wu=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`):bo.has(t)?bo.get(t):(0,va.default)({path:(0,tt.addQueryArgs)(r,o),...e}).then(n=>(bo.set(t,n),n))},_a=Wu;async function So(){let t=await(0,ba.default)({path:"/wp/v2/block-patterns/patterns"});return t?t.map(e=>Object.fromEntries(Object.entries(e).map(([r,o])=>[Me(r),o]))):[]}var Ee=new Map;function tr(t,e,r){return`${t}:${e}:${r}`}var Qu=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)},Ju=()=>async({dispatch:t})=>{let e=await(0,O.default)({path:"/wp/v2/users/me"});t.receiveCurrentUser(e)},er=(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||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 St)h[Rt(_,{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"&&Ee.set(tr(t,e,r),{content:b.content.raw,blocks:b.blocks}),(s?.isCollaborationSupported?.()===!1?void 0:I())?.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:M}=S;if(M==="auto-draft"||!C)return;let k=f.key||A,G=S[k];await Mr(`${t}/${e}`,G)})},addUndoMeta:(S,C)=>{let M=He(S);M&&C.set("selectionHistory",M)},onUndoStackChange:S=>{n.__unstableNotifySyncUndoManagerChange(S)},restoreUndoMeta:(S,C)=>{let M=C.get("selectionHistory");M&&setTimeout(()=>{Nn(M,S)},0)}})}a.batch(()=>{n.receiveEntityRecords(t,e,m,o),n.receiveUserPermissions(h),n.finishResolutions("canUser",E)})}finally{n.__unstableReleaseStoreLock(u)}};er.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 Xu=bt("getEntityRecord"),Zu=bt("getEntityRecord"),ve=(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=Ie(c);return p.filter(y=>y?.[u]).map(y=>[t,e,y[u],m])}try{r._fields&&(r={...r,_fields:[...new Set([...j(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={totalItems:parseInt(h.headers.get("X-WP-Total")),totalPages:parseInt(h.headers.get("X-WP-TotalPages"))}}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());_=parseInt(R.headers.get("X-WP-TotalPages")),E||(E={totalItems:parseInt(R.headers.get("X-WP-Total")),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}`;I()?.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 x of St)_.push([x,{kind:t,name:e,id:b.id}]),R[Rt(x,{kind:t,name:e,id:b.id})]=b.permissions[x];h.length>0&&(o.receiveUserPermissions(R),o.finishResolutions("canUser",_)),o.finishResolutions("getEntityRecord",d(y,f)),o.__unstableReleaseStoreLock(l)})}catch{o.__unstableReleaseStoreLock(l)}};ve.shouldInvalidate=(t,e,r)=>(t.type==="RECEIVE_ITEMS"||t.type==="REMOVE_ITEMS")&&t.invalidateCache&&e===t.kind&&r===t.name;var tc=bt("getEntityRecords"),ec=bt("getEntityRecords"),rc=()=>async({dispatch:t,resolveSelect:e})=>{let r=await e.getEntityRecords("root","theme",{status:"active"});t.receiveCurrentTheme(r[0])},oc=bt("getCurrentTheme"),sc=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)}},Ra=(t,e,r)=>async({dispatch:o,registry:s,resolveSelect:n})=>{if(!St.includes(t))throw new Error(`'${t}' is not a valid action.`);let{hasStartedResolution:a}=s.select(v);for(let p of St){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 St)u[Rt(p,e,r)]=f[p],p!==t&&d.push([p,e,r]);s.batch(()=>{o.receiveUserPermissions(u),o.finishResolutions("canUser",d)})},nc=(t,e,r)=>async({dispatch:o})=>{await o(Ra("update",{kind:t,name:e,id:r}))},ac=(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)},ic=(t,e)=>async({resolveSelect:r})=>{await r.getAutosaves(t,e)},lc=()=>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)},fc=()=>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)},uc=()=>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)},wa=()=>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])=>[Me(l),f])));e.receiveThemeGlobalStyleRevisions(r,a)}};wa.shouldInvalidate=t=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&t.kind==="root"&&!t.error&&t.name==="globalStyles";var cc=()=>async({dispatch:t})=>{let e=await So();t({type:"RECEIVE_BLOCK_PATTERNS",patterns:e})},dc=()=>async({dispatch:t})=>{let e=await(0,O.default)({path:"/wp/v2/block-patterns/categories"});t({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:e})},pc=()=>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,Sa.decodeEntities)(s.name),name:s.slug}))||[];t({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:o})},mc=()=>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])})},Ta=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]))})};Ta.shouldInvalidate=t=>t.type==="RECEIVE_ITEMS"&&t.kind==="root"&&t.name==="site"&&!!t.persistedEdits;var Ca=(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||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=parseInt(p.headers.get("X-WP-Total"))):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=Ie(l),h=d.filter(_=>_[y]).map(_=>[t,e,r,_[y],E]);s.finishResolutions("getRevision",h)}}finally{s.__unstableReleaseStoreLock(f)}};Ca.shouldInvalidate=(t,e,r,o)=>t.type==="SAVE_ENTITY_RECORD_FINISH"&&r===t.name&&e===t.kind&&!t.error&&o===t.recordId;var gc=(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||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)}},yc=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)},hc=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{}},Ec=()=>async({dispatch:t})=>{let e=await(0,O.default)({path:"/wp-block-editor/v1/settings"});t.receiveEditorSettings(e)},vc=()=>async({dispatch:t})=>{let e=await(0,O.default)({path:"/wp-block-editor/v1/assets"});t.receiveEditorAssets(e)},_c=(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,O.default)({path:(0,q.addQueryArgs)("/wp/v2/view-config",s)});o.receiveViewConfig(t,e,a)};function wo(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 _e(t,e){let r=t;for(let o of e){let s=r.children[o];if(!s)return null;r=s}return r}function*Ia(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*xa(t){let e=Object.values(t.children);for(;e.length;){let r=e.pop();yield r,e.push(...Object.values(r.children))}}function To({exclusive:t},e){return!!(t&&e.length||!t&&e.filter(r=>r.exclusive).length)}var bc={requests:[],tree:{locks:[],children:{}}};function be(t=bc,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=wo(t.tree,a),l=_e(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=wo(t.tree,o),n=_e(s,o);return n.locks=n.locks.filter(a=>a!==r),{...t,tree:s}}}return t}function Aa(t){return t.requests}function Oa(t,e,r,{exclusive:o}){let s=[e,...r],n=t.tree;for(let i of Ia(n,s))if(To({exclusive:o},i.locks))return!1;let a=_e(n,s);if(!a)return!0;for(let i of xa(a))if(To({exclusive:o},i.locks))return!1;return!0}function Pa(){let t=be(void 0,{type:"@@INIT"});function e(){for(let s of Aa(t)){let{store:n,path:a,exclusive:i,notifyAcquired:l}=s;if(Oa(t,n,a,{exclusive:i})){let f={store:n,path:a,exclusive:i};t=be(t,{type:"GRANT_LOCK_REQUEST",lock:f,request:s}),l(f)}}}function r(s,n,a){return new Promise(i=>{t=be(t,{type:"ENQUEUE_LOCK_REQUEST",request:{store:s,path:n,exclusive:a,notifyAcquired:i}}),e()})}function o(s){t=be(t,{type:"RELEASE_LOCK",lock:s}),e()}return{acquire:r,release:o}}function Da(){let t=Pa();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 Ma,La;var rr=g(W(),1);var Ua=g(W(),1),yt=(0,Ua.createContext)({});yt.displayName="EntityContext";var ja=g(Q(),1);function Ba({kind:t,type:e,id:r,revisionId:o,children:s}){let n=(0,rr.useContext)(yt),a=(0,rr.useMemo)(()=>({...n,...t&&{[t]:{...n?.[t],[e]:r}},...o!==void 0&&{revisionId:o}}),[n,t,e,r,o]);return(0,ja.jsx)(yt.Provider,{value:a,children:s})}var or=g(L(),1),Fa=g(Lt(),1),Ya=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 Va={};function Co(t,e,r,o={enabled:!0}){let{editEntityRecord:s,saveEditedEntityRecord:n}=(0,or.useDispatch)(H),a=(0,Ya.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,or.useSelect)(p=>{if(!o.enabled)return{record:null,editedRecord:Va,hasEdits:!1,edits:Va,...ht()};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),...ht(m)}},[t,e,r,o.enabled]);return{record:i,editedRecord:l,hasEdits:f,edits:u,...d,...a}}function $a(t,e,r,o){return(0,Fa.default)("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),Co(t,e,r,o)}var Ha=g(it(),1),Ga=g(Lt(),1),sr=g(L(),1),Io=g(W(),1);var Sc=[];function nr(t,e,r={},o={enabled:!0}){let s=(0,Ha.addQueryArgs)("",r),{records:n,totalItems:a,totalPages:i,...l}=(0,sr.useSelect)(f=>{if(!o.enabled)return{records:Sc,totalItems:null,totalPages:null,...ht()};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),...ht(d)}},[t,e,s,o.enabled]);return{records:n,totalItems:a,totalPages:i,...l}}function Ka(t,e,r,o){return(0,Ga.default)("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),nr(t,e,r,o)}function za(t,e,r={},o={enabled:!0}){let s=(0,sr.useSelect)(u=>u(H).getEntityConfig(t,e),[t,e]),{records:n,...a}=nr(t,e,{...r,...r._fields?{_fields:[...new Set([...j(r._fields)||[],"_links"])].join()}:{}},o),i=(0,Io.useMemo)(()=>n?.map(u=>u[s?.key??"id"])??[],[n,s?.key]),l=(0,sr.useSelect)(u=>{let{getEntityRecordsPermissions:d}=Y(u(H));return d(t,e,i)},[i,t,e]);return{records:(0,Io.useMemo)(()=>n?.map((u,d)=>({...u,permissions:l[d]}))??[],[n,l]),...a}}var Ja=g(Lt(),1),Xa=g(xo(),1);var Wa=g(L(),1);function ar(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 Rc=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function Qa(t,e){return(0,Wa.useSelect)((r,o)=>t(n=>wc(r(n)),o),e)}var wc=ar((t=>{let e={};for(let r in t)Rc.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 Za(t,e){let r=typeof t=="object",o=r?JSON.stringify(t):t;return r&&typeof e<"u"&&(0,Xa.default)("When 'resource' is an entity object, passing 'id' as a separate argument isn't supported."),Qa(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 ti=Za;function ei(t,e){return(0,Ja.default)("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),Za(t,e)}var Se=g(W(),1),ir=g(L(),1),lr=g(Tt(),1);var ri=g(W(),1);function $t(t,e){return(0,ri.useContext)(yt)?.[t]?.[e]}var Et=g(ee(),1),ai=g(xo(),1);var oi=g(Ct(),1);var Ao,Oo=new WeakMap;function si(t){if(Ao||(Ao=Y(oi.privateApis)),!Oo.has(t)){let e=Ao.getRichTextValues([t]);Oo.set(t,e)}return Oo.get(t)}var Po=new WeakMap;function Tc(t){if(!Po.has(t)){let e=[];for(let r of si(t))r&&r.replacements.forEach(({type:o,attributes:s})=>{o==="core/footnote"&&e.push(s["data-fn"])});Po.set(t,e)}return Po.get(t)}function ni(t){return t.flatMap(Tc)}var Do={};function Mo(t,e){let r={blocks:t};if(!e||e.footnotes===void 0)return r;let o=ni(t),s;try{s=JSON.parse(e.footnotes||"[]")}catch{}let n=[];if(Array.isArray(s)?n=s:(0,ai.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)||Do[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 Et.RichTextData))continue;let m=typeof c=="string"?Et.RichTextData.fromHTMLString(c):new Et.RichTextData(c),y=!1;m.replacements.forEach(E=>{if(E.type==="core/footnote"){let h=E.attributes["data-fn"],_=o.indexOf(h),R=(0,Et.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,Et.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 Do={...Do,...n.reduce((d,p)=>(o.includes(p.id)||(d[p.id]=p),d),{})},{meta:{...e,footnotes:JSON.stringify(i)},blocks:u}}var Cc=[];function ii(t,e,{id:r}={}){let o=$t(t,e),s=r??o,{content:n,editedBlocks:a,meta:i}=(0,ir.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,ir.useDispatch)(v),u=(0,Se.useMemo)(()=>{if(!s)return;if(a)return a;if(!n||typeof n!="string")return Cc;let c=tr(t,e,s),m=Ee.get(c),y;return m&&m.content===n?y=m.blocks:(y=(0,lr.parse)(n),Ee.set(c,{content:n,blocks:y})),y},[t,e,s,a,n]),d=(0,Se.useCallback)((c,m)=>{if(u===c)return l(t,e,s);let{selection:E,...h}=m,_={selection:E,content:({blocks:R=[]})=>(0,lr.__unstableSerializeAndClean)(R),...Mo(c,i)};f(t,e,s,_,{isCached:!1,...h})},[t,e,s,u,i,l,f]),p=(0,Se.useCallback)((c,m)=>{let{selection:y,...E}=m,h={selection:y,...Mo(c,i)};f(t,e,s,h,{isCached:!0,...E})},[t,e,s,i,f]);return[u,p,d]}var fr=g(W(),1),ur=g(L(),1);function li(t,e,r,o){let s=$t(t,e),n=o??s,i=(0,fr.useContext)(yt)?.revisionId,{value:l,fullValue:f}=(0,ur.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(x=>x[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,ur.useDispatch)(v),d=(0,fr.useCallback)(p=>{i||u(t,e,n,{[r]:p})},[u,t,e,n,r,i]);return[l,d,f]}var cr=g(Kt(),1),J=g(W(),1);var Ic={richTextOffset:null,localClientId:null,attributeKey:null},Lo={activeCollaborators:[],resolveSelection:()=>Ic,getDebugData:()=>({doc:{},clients:{},collaboratorMap:{}}),isCurrentCollaboratorDisconnected:!1};function fi(t,e){let r=e??t.getCurrentState();return{activeCollaborators:r,resolveSelection:(o,s)=>t.convertSelectionStateToAbsolute(o,s),getDebugData:()=>t.getDebugData(),isCurrentCollaboratorDisconnected:r.find(o=>o.isMe)?.isConnected===!1}}function Re(t,e){let[r,o]=(0,J.useState)(Lo);return(0,J.useEffect)(()=>{if(t===null||e===null){o(Lo);return}let s=`postType/${e}`,n=t.toString(),a=I()?.getAwareness(s,n);if(!a){o(Lo);return}return a.setUp(),o(fi(a)),a?.onStateChange(l=>{o(fi(a,l))})},[t,e]),r}function ui(t,e){return Re(t,e).activeCollaborators}function ci(t,e){let r=tn(),o=Re(t,e);return(0,J.useCallback)(s=>o.resolveSelection(s,r),[r,o])}function xc(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 p=a.get("status");o({savedAt:u,savedByClientId:d,postStatus:p})}}};return n.observe(l),()=>{n.unobserve(l)}},[t,e]),r}function di(t,e,r){let{activeCollaborators:o}=Re(t,e),s=(0,cr.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 pi(t,e,r){let{activeCollaborators:o}=Re(t,e),s=(0,cr.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 mi(t,e,r){let{activeCollaborators:o}=Re(t,e),s=xc(t,e),n=(0,cr.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 dr=g(Nt(),1),No=g(Q(),1),Uo=(0,No.jsx)(dr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,No.jsx)(dr.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 pr=g(Nt(),1),ko=g(Q(),1),jo=(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,{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 mr=g(Nt(),1),Bo=g(Q(),1),Vo=(0,Bo.jsx)(mr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bo.jsx)(mr.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 gr=g(Nt(),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 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 yr=g(Nt(),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.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 hr=g(Nt(),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:"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 Er(t){return t==="header"?jo:t==="footer"?Uo:t==="sidebar"?Ho:t==="navigation-overlay"?Yo:Ko}var yi={},vr=t=>{if(!t)return yi;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)??yi,u=typeof a=="string"?a:a?.rendered,d=typeof s=="string"?s:s?.raw,c=r?.map(m=>({...m,icon:Er(m.icon)}))?.find(m=>i===m.area)?.icon||Vo;return{title:u&&u!==n?u:l||n,description:d||f,icon:c}};function hi(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=hi(t[e]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}function Ac(){for(var t,e,r=0,o="",s=arguments.length;r<s;r++)(t=arguments[r])&&(e=hi(t))&&(o&&(o+=" "),o+=e);return o}var Ei=Ac;var nt=g(_r(),1),st=g(ut(),1),Gt=g(W(),1),we=g(Kt(),1),Ai=g(L(),1);var Ut=g(ut(),1),Wo=g(L(),1),wr=g(_r(),1);var T=g(ut(),1),bi=g(Tt(),1),br=new Map,Oc=[],zo={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")},Pc=ar(()=>(0,bi.getBlockTypes)().reduce((t,{name:e,title:r})=>(t[e]=r,t),{})),Sr=t=>t!==null&&typeof t=="object";function Dc(t){if(zo[t])return zo[t];let e=t.split(".");if(e?.[0]==="blocks")return Pc()?.[e[1]]||e[1];if(e?.[0]==="elements")return zo[e[1]]||e[1]}function Si(t,e,r=""){if(!Sr(t)&&!Sr(e))return t!==e?r.split(".").slice(0,2).join("."):void 0;t=Sr(t)?t:{},e=Sr(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=Si(t[n],e[n],a);i&&(s=s.concat(i))}return s}var Mc=["background","color","typography","spacing","border","shadow","outline","filter","dimensions"];function _i(t){return Object.fromEntries(Mc.map(e=>[e,t?.styles?.[e]]))}function Lc(t,e){let r=JSON.stringify({next:t,previous:e});if(br.has(r))return br.get(r);let o=Si({styles:_i(t),blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings},{styles:_i(e),blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings});if(!o||Array.isArray(o)&&!o.length)return br.set(r,[]),[];let s=Array.isArray(o)?o:[o],n=[...new Set(s)].reduce((a,i)=>{let l=Dc(i);return l&&a.push([i.split(".")[0],l]),a},[]);return br.set(r,n),n}function qo(t,e,r={}){let o=Lc(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)}})):Oc}var Rr=g(_r(),1),Ri=g(ut(),1),wi=g(L(),1),Ti=g(ce(),1);var Ht=g(Q(),1);function Ci({record:t,checked:e,onChange:r}){let{name:o,kind:s,title:n,key:a}=t,{entityRecordTitle:i}=(0,wi.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:vr({template:f,templateTypes:u}).title}},[o,s,n,a]);return(0,Ht.jsx)(Ht.Fragment,{children:(0,Ht.jsx)(Rr.PanelRow,{children:(0,Ht.jsx)(Rr.CheckboxControl,{label:(0,Ti.decodeEntities)(i)||(0,Ri.__)("Untitled"),checked:e,onChange:r,className:"entities-saved-states__change-control"})})})}var ot=g(Q(),1);function Nc(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 Uc({record:t}){let{editedRecord:e,savedRecord:r}=(0,Wo.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 kc({record:t,count:e}){if(t?.name==="globalStyles")return null;let r=Nc(t?.name,e);return r?(0,ot.jsx)(wr.PanelRow,{children:r}):null}function Ii({list:t,unselectedEntities:e,setUnselectedEntities:r}){let o=t.length,s=t[0],a=(0,Wo.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)(wr.PanelBody,{title:a,initialOpen:!0,className:"entities-saved-states__panel-body",children:[(0,ot.jsx)(kc,{record:s,count:o}),t.map(i=>(0,ot.jsx)(Ci,{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)(Uc,{record:s})]})}var xi=g(L(),1),Tr=g(W(),1);var Cr=()=>{let{editedEntities:t,siteEdits:e,siteEntityConfig:r}=(0,xi.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:f,getEntityRecordEdits:u,getEntityConfig:d}=l(v);return{editedEntities:f(),siteEdits:u("root","site"),siteEntityConfig:d("root","site")}},[]),o=(0,Tr.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,Tr.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 Oi({close:t,renderDialog:e,variant:r}){let o=Cr();return(0,U.jsx)(Te,{close:t,renderDialog:e,variant:r,...o})}function Te({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,Ai.useDispatch)(v)),m=a.reduce((vt,Xo)=>{let{name:xr}=Xo;return vt[xr]||(vt[xr]=[]),vt[xr].push(Xo),vt},{}),{site:y,wp_template:E,wp_template_part:h,..._}=m,R=[y,E,h,...Object.values(_)].filter(Array.isArray),b=o??i,x=(0,Gt.useCallback)(()=>e(),[e]),[S,C]=(0,we.__experimentalUseDialog)({onClose:()=>x()}),M=(0,we.useInstanceId)(Te,"entities-saved-states__panel-label"),k=(0,we.useInstanceId)(Te,"entities-saved-states__panel-description"),G=a.length?(0,st.__)("Select the items you want to save."):void 0,F=u==="inline",Jo=(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:x,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:Ei("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:Jo}),(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",{})}):G})]})]}),R.map(vt=>(0,U.jsx)(Ii,{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:Jo})]})}var jc={EntitiesSavedStates:Oi,EntitiesSavedStatesExtensible:Te,getTemplateInfo:vr,getTemplatePartIcon:Er,useEntitiesSavedStatesIsDirty:Cr,useEntityRecordsWithPermissions:za,RECEIVE_INTERMEDIATE_RESULTS:Xt,CRDT_AUTOSAVE_SNAPSHOT_KEY:Ae,entityContainsSnapshot:vs,getEntitySnapshot:Es,retrySyncConnection:hs,useActiveCollaborators:ui,useResolvedSelection:ci,useOnCollaboratorJoin:di,useOnCollaboratorLeave:pi,useOnPostSave:mi,SelectionType:xt,SelectionDirection:Bt},Pi={};ds(Pi,jc);var Qo=[...ze,...qe.filter(t=>!!t.name)],Bc=Qo.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"}),Je(i,r,o,l))}return t},{}),Vc=Qo.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"}),er(r,o,a,i)),s){let a=Mt(r,s,"get");t[a]=(...i)=>(w(r,s,a,{isShorthandSelector:!0,alternativeFunctionName:"getEntityRecords"}),ve(r,o,...i)),t[a].shouldInvalidate=i=>ve.shouldInvalidate(i,r,o)}return t},{}),Fc=Qo.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"}),ho(r,o,a,i));let n=Mt(r,o,"delete");return t[n]=(a,i,l)=>(w(r,o,n,{isShorthandSelector:!0,alternativeFunctionName:"deleteEntityRecord"}),yo(r,o,a,i,l)),t},{}),Yc=()=>({reducer:Wn,actions:{...Ma,...Eo,...Fc,...Da()},selectors:{...La,...fo,...Bc},resolvers:{...Ro,...Vc}}),H=(0,Ir.createReduxStore)(v,Yc());Y(H).registerPrivateSelectors(so);Y(H).registerPrivateActions(_o);(0,Ir.register)(H);return ki($c);})();
+"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);})();
 (window.wp ||= {}).coreData = wp.coreData;
 })();
diff --git a/wp-includes/js/dist/customize-widgets.js b/wp-includes/js/dist/customize-widgets.js
index dc09a10025..6dd22dd98d 100644
--- a/wp-includes/js/dist/customize-widgets.js
+++ b/wp-includes/js/dist/customize-widgets.js
@@ -249,7 +249,7 @@ var wp;
     store: () => store
   });
   var import_element18 = __toESM(require_element(), 1);
-  var import_block_library2 = __toESM(require_block_library(), 1);
+  var import_block_library = __toESM(require_block_library(), 1);
   var import_widgets5 = __toESM(require_widgets(), 1);
   var import_blocks2 = __toESM(require_blocks(), 1);
   var import_data17 = __toESM(require_data(), 1);
@@ -373,7 +373,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -647,7 +647,7 @@ var wp;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
     if (typeof document !== "undefined") {
       if (!enabled) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -880,7 +880,7 @@ var wp;
   };
   var ADMIN_THEME_COLORS = /* @__PURE__ */ new Map([
     ["modern", DEFAULT_THEME_COLORS],
-    ["fresh", { primary: "#3858e9", background: "#25292b" }],
+    ["fresh", { primary: "#007cba", background: "#25292b" }],
     ["midnight", { primary: "#cf4339", background: "#3d4042" }],
     ["coffee", { primary: "#916745", background: "#5b534d" }],
     ["ocean", { primary: "#567958", background: "#5f787f" }],
@@ -948,7 +948,6 @@ var wp;
   var import_block_editor9 = __toESM(require_block_editor(), 1);
   var import_media_utils = __toESM(require_media_utils(), 1);
   var import_preferences3 = __toESM(require_preferences(), 1);
-  var import_block_library = __toESM(require_block_library(), 1);

   // packages/customize-widgets/build-module/components/block-inspector-button/index.mjs
   var import_element3 = __toESM(require_element(), 1);
@@ -2121,7 +2120,6 @@ var wp;
   var { ExperimentalBlockCanvas: BlockCanvas } = unlock(
     import_block_editor9.privateApis
   );
-  var { BlockKeyboardShortcuts } = unlock(import_block_library.privateApis);
   function SidebarBlockEditor({
     blockEditorSettings,
     sidebar,
@@ -2189,7 +2187,6 @@ var wp;
     }
     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.jsx)(BlockKeyboardShortcuts, {}),
       /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(SidebarEditorProvider, { sidebar, settings, children: [
         /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
           keyboard_shortcuts_default,
@@ -3038,13 +3035,13 @@ var wp;
       welcomeGuide: true
     });
     (0, import_data17.dispatch)(import_blocks2.store).reapplyBlockTypeFilters();
-    const coreBlocks = (0, import_block_library2.__experimentalGetCoreBlocks)().filter((block) => {
+    const coreBlocks = (0, import_block_library.__experimentalGetCoreBlocks)().filter((block) => {
       return !(DISABLED_BLOCKS.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"));
     });
-    (0, import_block_library2.registerCoreBlocks)(coreBlocks);
+    (0, import_block_library.registerCoreBlocks)(coreBlocks);
     (0, import_widgets5.registerLegacyWidgetBlock)();
     if (false) {
-      (0, import_block_library2.__experimentalRegisterExperimentalCoreBlocks)({
+      (0, import_block_library.__experimentalRegisterExperimentalCoreBlocks)({
         enableFSEBlocks: ENABLE_EXPERIMENTAL_FSE_BLOCKS
       });
     }
diff --git a/wp-includes/js/dist/customize-widgets.min.js b/wp-includes/js/dist/customize-widgets.min.js
index 525ed7abc1..847f14f3da 100644
--- a/wp-includes/js/dist/customize-widgets.min.js
+++ b/wp-includes/js/dist/customize-widgets.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).customizeWidgets=(()=>{var Wa=Object.create;var ve=Object.defineProperty;var Ra=Object.getOwnPropertyDescriptor;var Ta=Object.getOwnPropertyNames;var za=Object.getPrototypeOf,La=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})},Ft=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Ta(t))!La.call(e,a)&&a!==r&&ve(e,a,{get:()=>t[a],enumerable:!(o=Ra(t,a))||o.enumerable});return e};var s=(e,t,r)=>(r=e!=null?Wa(za(e)):{},Ft(t||!e||!e.__esModule?ve(r,"default",{value:e,enumerable:!0}):r,e)),Na=e=>Ft(ve({},"__esModule",{value:!0}),e);var g=h((As,Dt)=>{Dt.exports=window.wp.element});var rt=h((Ws,Ht)=>{Ht.exports=window.wp.blockLibrary});var q=h((Rs,Vt)=>{Vt.exports=window.wp.widgets});var ot=h((Ts,Ut)=>{Ut.exports=window.wp.blocks});var y=h((zs,Gt)=>{Gt.exports=window.wp.data});var ne=h((Ls,$t)=>{$t.exports=window.wp.preferences});var R=h((Ns,Kt)=>{Kt.exports=window.wp.i18n});var Y=h((Ps,Yt)=>{Yt.exports=window.React});var p=h((js,Xt)=>{Xt.exports=window.ReactJSXRuntime});var G=h((mi,br)=>{br.exports=window.wp.primitives});var J=h((ci,wr)=>{wr.exports=window.wp.compose});var vr=h((Ei,yr)=>{yr.exports=window.wp.theme});var kr=h((Bi,Sr)=>{Sr.exports=window.wp.privateApis});var P=h((zi,xr)=>{xr.exports=window.wp.components});var I=h((Pi,Er)=>{Er.exports=window.wp.blockEditor});var ue=h((Oi,Br)=>{Br.exports=window.wp.hooks});var Mr=h((Di,Nr)=>{Nr.exports=window.wp.coreData});var It=h((Hi,Pr)=>{Pr.exports=window.wp.mediaUtils});var X=h((Ui,Gr)=>{Gr.exports=window.wp.keycodes});var me=h((Qi,to)=>{to.exports=window.wp.keyboardShortcuts});var So=h((Sn,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((kn,ko)=>{ko.exports=window.wp.isShallowEqual});var ga=h((ml,ha)=>{ha.exports=window.wp.dom});var Es={};tt(Es,{initialize:()=>Is,store:()=>x});var Ze=s(g(),1),Je=s(rt(),1),ie=s(q(),1),Xe=s(ot(),1),Ot=s(y(),1),Aa=s(ne(),1);function qt(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=qt(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Ma(){for(var e,t,r=0,o="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=qt(e))&&(o&&(o+=" "),o+=t);return o}var Se=Ma;var Jt=s(Y(),1),Zt={};function at(e,t){let r=Jt.useRef(Zt);return r.current===Zt&&(r.current=e(t)),r}function Pa(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 Oa=Pa("https://base-ui.com/production-error","Base UI"),Qt=Oa;var U=s(Y(),1);function st(e,t,r,o){let a=at(tr).current;return ja(a,e,t,r,o)&&rr(a,[e,t,r,o]),a.callback}function er(e){let t=at(tr).current;return Fa(t,e)&&rr(t,e),t.callback}function tr(){return{callback:null,cleanup:null,refs:[]}}function ja(e,t,r,o,a){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==a}function Fa(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(Y(),1);var or=s(Y(),1),Da=parseInt(or.version,10);function ar(e){return Da>=e}function it(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 Ks=Object.freeze([]),Z=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 nt={};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 nt;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 lt(e)?{...ur(e,nt)}:Ha(e)}function de(e,t){return lt(t)?ur(t,e):Va(e,t)}function Ha(e){let t={...e};for(let r in t){let o=t[r];fr(r,o)&&(t[r]=mr(o))}return t}function Va(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]=dt(e.className,o);break}default:fr(r,o)?e[r]=Ua(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 lt(e){return typeof e=="function"}function ur(e,t){return lt(e)?e(t):e??nt}function Ua(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 dt(e,t){return t?e?t+" "+e:t:e}function pr(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var ft=s(Y(),1);function hr(e,t,r={}){let o=t.render,a=Ga(t,r);if(r.enabled===!1)return null;let i=r.state??Z;return qa(e,o,a,i)}function Ga(e,t={}){let{className:r,style:o,render:a}=e,{state:i=Z,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):Z,S=l&&d?$a(d):void 0,C=l?le(m,S)??{}:Z;return typeof document<"u"&&(l?Array.isArray(n)?C.ref=er([C.ref,it(a),...n]):C.ref=st(C.ref,it(a),n):st(null,null)),l?(f!==void 0&&(C.className=dt(C.className,f)),c!==void 0&&(C.style=le(C.style,c)),C):Z}function $a(e){return Array.isArray(e)?dr(e):fe(void 0,e)}var Ka=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===Ka&&(i=U.Children.toArray(t)[0]),U.cloneElement(i,a)}if(e&&typeof e=="string")return Ya(e,r);throw new Error(Qt(8))}function Ya(e,t){return e==="button"?(0,ft.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,ft.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),ut=s(p(),1),mt=(0,ut.jsx)(_e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ut.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),ct=s(p(),1),pt=(0,ct.jsx)(Ce.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ct.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),ht=s(p(),1),gt=(0,ht.jsx)(xe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ht.jsx)(xe.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ie=s(G(),1),bt=s(p(),1),wt=(0,bt.jsx)(Ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bt.jsx)(Ie.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Ee=s(G(),1),yt=s(p(),1),Be=(0,yt.jsx)(Ee.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yt.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 Ae=s(G(),1),vt=s(p(),1),We=(0,vt.jsx)(Ae.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vt.jsx)(Ae.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),St="data-wp-hash";function kt(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ja(document)),e.__wpStyleRuntime}function Za(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 Cr(e,t,r){if(!e.head)return;let o=kt(),a=o.injectedStyles.get(e);if(a||(a=new Set,o.injectedStyles.set(e,a)),a.has(t))return;if(Za(e,t)){a.add(t);return}let i=e.createElement("style");i.setAttribute(St,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),a.add(t)}function Ja(e){let t=kt();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 Xa(e,t){let r=kt();r.styles.set(e,t);for(let o of r.documents.keys())Cr(o,e,t)}typeof process>"u",Xa("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 Qa={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},_t=(0,_r.forwardRef)(function({render:t,...r},o){return gr({render:t,ref:o,props:fe({className:Qa["visually-hidden"]},r,{"data-visually-hidden":""})})});var Ir={primary:"#3858e9",background:"#222524"},es=new Map([["modern",Ir],["fresh",{primary:"#3858e9",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 Ct(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return es.get(e)??Ir}var z=s(g(),1),Ke=s(P(),1),la=s(vr(),1);var Ar=s(g(),1),xt=s(R(),1),Wr=s(P(),1),Rr=s(I(),1),Tr=s(J(),1),zr=s(ue(),1),Re=s(p(),1);function ts({text:e,children:t}){let r=(0,Tr.useCopyToClipboard)(e);return(0,Re.jsx)(Wr.Button,{size:"compact",variant:"secondary",ref:r,children:t})}var Lr=class extends Ar.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)(ts,{text:e.stack,children:(0,xt.__)("Copy Error")},"copy-error")],children:(0,xt.__)("The editor has encountered an unexpected error.")}):this.props.children}};var Yo=s(J(),1),Zo=s(Mr(),1),Jo=s(y(),1),Ue=s(g(),1),L=s(I(),1),Xo=s(It(),1),Qo=s(ne(),1),ea=s(rt(),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 rs({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=rs;var Pe=s(P(),1),bo=s(I(),1),ee=s(g(),1),Q=s(X(),1),F=s(R(),1);var At=s(R(),1),Yr=s(I(),1),Zr=s(P(),1),Jr=s(J(),1),Xr=s(y(),1);var Te=s(y(),1);var $r=s(y(),1);function os(e=!1,t){return t.type==="SET_IS_INSERTER_OPENED"?t.value:e}var Kr=(0,$r.combineReducers)({blockInserterPanel:os});var Et={};tt(Et,{__experimentalGetInsertionPoint:()=>is,isInserterOpened:()=>ss});var as={rootClientId:void 0,insertionIndex:void 0};function ss(e){return!!e.blockInserterPanel}function is(e){return typeof e.blockInserterPanel=="boolean"?as:e.blockInserterPanel}var Bt={};tt(Bt,{setIsInserterOpened:()=>ns});function ns(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}var qr="core/customize-widgets";var ls={reducer:Kr,selectors:Et,actions:Bt},x=(0,Te.createReduxStore)(qr,ls);(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,At.__)("Add a block")}),(0,D.jsx)(Zr.Button,{size:"small",icon:mt,onClick:()=>e(!1),"aria-label":(0,At.__)("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(X(),1),ho=s(me(),1),Me=s(ne(),1);var fo=s(P(),1),O=s(R(),1),ce=s(me(),1),Ne=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(X(),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 ds({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 Le=ds;var so=s(y(),1),io=s(me(),1);var no=s(p(),1);function fs({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)(Le,{keyCombination:t,description:r,aliases:o}):null}var lo=fs;var _=s(p(),1),us=({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)(Le,{...t})},r))}),Rt=({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)(us,{shortcuts:t})]}),Wt=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,Ne.useSelect)(a=>a(ce.store).getCategoryShortcuts(t),[t]);return(0,_.jsx)(Rt,{title:e,shortcuts:o.concat(r)})};function mo({isModalActive:e,toggleModal:t}){let{registerShortcut:r}=(0,Ne.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)(Rt,{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)(Rt,{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:gt,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:pt,href:(0,b.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener",children:[(0,b.__)("Help"),(0,w.jsx)(_t,{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 A=s(p(),1);function ms({sidebar:e,inserter:t,isInserterOpened:r,setIsInserterOpened:o,isFixedToolbarActive:a}){let[[i,n],d]=(0,ee.useState)([e.hasUndo(),e.hasRedo()]),u=(0,Q.isAppleOS)()?Q.displayShortcut.primaryShift("z"):Q.displayShortcut.primary("y");return(0,ee.useEffect)(()=>e.subscribeHistory(()=>{d([e.hasUndo(),e.hasRedo()])}),[e]),(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("div",{className:Se("customize-widgets-header",{"is-fixed-toolbar-active":a}),children:(0,A.jsxs)(bo.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,F.__)("Document tools"),children:[(0,A.jsx)(Pe.ToolbarButton,{icon:(0,F.isRTL)()?Be:We,label:(0,F.__)("Undo"),shortcut:Q.displayShortcut.primary("z"),disabled:!i,onClick:e.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,A.jsx)(Pe.ToolbarButton,{icon:(0,F.isRTL)()?We:Be,label:(0,F.__)("Redo"),shortcut:u,disabled:!n,onClick:e.redo,className:"customize-widgets-editor-history-button redo-button"}),(0,A.jsx)(Pe.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:r,variant:"primary",icon:wt,label:(0,F._x)("Add block","Generic label for block inserter button"),onClick:()=>{o(l=>!l)}}),(0,A.jsx)(go,{})]})}),(0,ee.createPortal)((0,A.jsx)(eo,{setIsOpened:o}),t.contentContainer[0])]})}var wo=ms;var Oe=s(g(),1),te=s(y(),1);function yo(e){let t=(0,te.useSelect)(o=>o(x).isInserterOpened(),[]),{setIsInserterOpened:r}=(0,te.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,te.select)(x).isInserterOpened())),r(a)},[r])]}var Lo=s(I(),1);var xo=s(So(),1),oe=s(g(),1),je=s(_o(),1),re=s(q(),1);var H=s(ot(),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 Tt({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 cs(e){return e.map(t=>Tt(t))}function Io(e){let[t,r]=(0,oe.useState)(()=>cs(e.getWidgets()));(0,oe.useEffect)(()=>e.subscribe((a,i)=>{r(n=>{let d=new Map(a.map(f=>[f.id,f])),u=new Map(n.map(f=>[(0,re.getWidgetIdFromBlock)(f),f])),l=i.map(f=>{let c=d.get(f.id);return c&&c===f?u.get(f.id):Tt(f)});return(0,je.isShallowEqual)(n,l)?n:l})}),[e]);let o=(0,oe.useCallback)(a=>{r(i=>{if((0,je.isShallowEqual)(i,a))return i;let n=new Map(i.map(l=>[(0,re.getWidgetIdFromBlock)(l),l])),d=a.map(l=>{let f=(0,re.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,re.addWidgetIdToBlock)(f,m)),l},a)})},[e]);return[t,o,o]}var ge=s(g(),1),Ao=s(y(),1),Wo=s(I(),1),Ro=s(q(),1);var W=s(g(),1);var Eo=s(p(),1),zt=(0,W.createContext)();zt.displayName="FocusControlContext";function Bo({api:e,sidebarControls:t,children:r}){let[o,a]=(0,W.useState)({current:null}),i=(0,W.useCallback)(d=>{for(let u of t)if(u.setting.get().includes(d)){u.sectionInstance.expand({completeCallback(){a({current:d})}});break}},[t]);(0,W.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,W.useMemo)(()=>[o,i],[o,i]);return(0,Eo.jsx)(zt.Provider,{value:n,children:r})}var Fe=()=>(0,W.useContext)(zt);function To(e){let{selectBlock:t}=(0,Ao.useDispatch)(Wo.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:Wn,unlock:$}=(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 No=s(p(),1),{ExperimentalBlockEditorProvider:ps}=$(Lo.privateApis);function Mo({sidebar:e,settings:t,children:r}){let[o,a,i]=Io(e);return To(o),(0,No.jsx)(ps,{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),k=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,k.jsxs)("div",{className:"customize-widgets-welcome-guide",children:[(0,k.jsx)("div",{className:"customize-widgets-welcome-guide__image__wrapper",children:(0,k.jsxs)("picture",{children:[(0,k.jsx)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),(0,k.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,k.jsx)("h1",{className:"customize-widgets-welcome-guide__heading",children:(0,T.__)("Welcome to block Widgets")}),(0,k.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,k.jsx)(be.Button,{size:"compact",variant:"primary",onClick:()=>t("core/customize-widgets","welcomeGuide"),children:(0,T.__)("Got it")}),(0,k.jsx)("hr",{className:"customize-widgets-welcome-guide__separator"}),!r&&(0,k.jsxs)("p",{className:"customize-widgets-welcome-guide__more-info",children:[(0,T.__)("Want to stick with the old widgets?"),(0,k.jsx)("br",{}),(0,k.jsx)(be.ExternalLink,{href:(0,T.__)("https://wordpress.org/plugins/classic-widgets/"),children:(0,T.__)("Get the Classic Widgets plugin.")})]}),(0,k.jsxs)("p",{className:"customize-widgets-welcome-guide__more-info",children:[(0,T.__)("New to the block editor?"),(0,k.jsx)("br",{}),(0,k.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(X(),1),Vo=s(y(),1),De=s(R(),1),Uo=s(I(),1);var{usesNativeUndo:Fo}=$(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 hs(){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=hs;var Lt=Go;var He=s(g(),1),Ve=s(I(),1),$o=s(y(),1),Ko=s(p(),1);function qo(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,Ko.jsx)(Ve.ButtonBlockAppender,{...e,ref:t})}var v=s(p(),1),{ExperimentalBlockCanvas:gs}=$(L.privateApis),{BlockKeyboardShortcuts:bs}=$(ea.privateApis);function ta({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:S}=m(Qo.store);return{hasUploadPermissions:m(Zo.store).canUser("create",{kind:"postType",name:"attachment"})??!0,isFixedToolbarActive:!!S("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:!!S("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:!!S("core/customize-widgets","welcomeGuide")}},[]),c=(0,Ue.useMemo)(()=>{let m;return d&&(m=({onError:S,...C})=>{(0,Xo.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:M})=>S(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,v.jsx)(jo,{sidebar:t}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(Lt.Register,{}),(0,v.jsx)(bs,{}),(0,v.jsxs)(Mo,{sidebar:t,settings:c,children:[(0,v.jsx)(Lt,{undo:t.undo,redo:t.redo,save:t.save}),(0,v.jsx)(wo,{sidebar:t,inserter:r,isInserterOpened:a,setIsInserterOpened:i,isFixedToolbarActive:u||!n}),(u||!n)&&(0,v.jsx)(L.BlockToolbar,{hideDragHandle:!0}),(0,v.jsx)(gs,{shouldIframe:!1,styles:c.defaultEditorStyles,height:"100%",children:(0,v.jsx)(L.BlockList,{renderAppender:qo})}),(0,Ue.createPortal)((0,v.jsx)("form",{onSubmit:m=>m.preventDefault(),children:(0,v.jsx)(L.BlockInspector,{})}),o.contentContainer[0])]}),(0,v.jsx)(L.__unstableBlockSettingsMenuFirstItem,{children:({onClose:m})=>(0,v.jsx)(Ur,{inspector:o,closeMenu:m})})]})}var K=s(g(),1),ra=s(p(),1),Ge=(0,K.createContext)();Ge.displayName="SidebarControlsContext";function oa({sidebarControls:e,activeSidebarControl:t,children:r}){let o=(0,K.useMemo)(()=>({sidebarControls:e,activeSidebarControl:t}),[e,t]);return(0,ra.jsx)(Ge.Provider,{value:o,children:r})}function aa(){let{sidebarControls:e}=(0,K.useContext)(Ge);return e}function sa(){let{activeSidebarControl:e}=(0,K.useContext)(Ge);return e}var ia=s(g(),1),$e=s(y(),1),Nt=s(I(),1);function na(e,t){let{hasSelectedBlock:r,hasMultiSelection:o}=(0,$e.useSelect)(Nt.store),{clearSelectedBlock:a}=(0,$e.useDispatch)(Nt.store);(0,ia.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 N=s(p(),1);function da({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)(()=>Ct().primary,[]);na(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,N.jsx)(Lr,{children:(0,N.jsx)(ta,{blockEditorSettings:r,sidebar:o.sidebarAdapter,inserter:o.inserter,inspector:o.inspector},o.id)}),o.container[0]),l=i&&(0,z.createPortal)((0,N.jsx)("div",{className:"customize-widgets-popover",ref:n,children:(0,N.jsx)(Ke.Popover.Slot,{})}),i);return(0,N.jsx)(Ke.SlotFillProvider,{children:(0,N.jsx)(la.ThemeProvider,{isRoot:!0,color:{primary:d},children:(0,N.jsx)(oa,{sidebarControls:t,activeSidebarControl:o,children:(0,N.jsxs)(Bo,{api:e,sidebarControls:t,children:[u,l]})})})})}var qe=s(R(),1);function fa(){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 ws=e=>`widgets-inspector-${e}`;function ua(){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=fa();this.inspector=new a(ws(this.id),{title:(0,qe.__)("Block Settings"),parentSection:this,customizeAction:[(0,qe.__)("Customizing"),(0,qe.__)("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 va=s(y(),1);var{wp:ma}=window;function ca(e){let t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function Mt(e){let{idBase:t,number:r}=ca(e);return r?`widget_${t}[${r}]`:`widget_${t}`}function ys(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 pa=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=ys(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=ma.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:ma.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=Mt(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=Mt(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}=ca(e),o=Mt(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 ba=s(X(),1),wa=s(ga(),1),Pt=s(y(),1);function ya(){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===ba.ESCAPE||i.code==="Escape")&&!i.defaultPrevented&&(i.preventDefault(),i.stopPropagation(),(0,Pt.dispatch)(x).setIsInserterOpened(!1))},!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind(()=>{this.isFromInternalAction||(0,Pt.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=wa.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 vs=e=>`widgets-inserter-${e}`;function Sa(){let{wp:{customize:e}}=window;return class extends e.Control{constructor(...r){super(...r),this.subscribers=new Set}ready(){let r=ya();this.inserter=new r(vs(this.id),{}),e.section.add(this.inserter),this.sectionInstance=e.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new pa(this.setting,e)}subscribe(r){return this.subscribers.add(r),()=>{this.subscribers.delete(r)}}onChangeSectionExpanded(r,o){o.unchanged||(r||(0,va.dispatch)(x).setIsInserterOpened(!1),this.subscribers.forEach(a=>a(r,o)))}}}var se=s(I(),1),ka=s(J(),1),we=s(y(),1),_a=s(ue(),1),Ye=s(q(),1);var V=s(p(),1),Ss=(0,ka.createHigherOrderComponent)(e=>t=>{let r=(0,Ye.getWidgetIdFromBlock)(t),o=aa(),a=sa(),i=o?.length>1,n=t.name,d=t.clientId,u=(0,we.useSelect)(S=>S(se.store).canInsertBlockType(n,""),[n]),l=(0,we.useSelect)(S=>S(se.store).getBlock(d),[d]),{removeBlock:f}=(0,we.useDispatch)(se.store),[,c]=Fe();function m(S){let C=o.find(M=>M.id===S);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(S=>({id:S.id,name:S.params.label,description:S.params.description})),currentWidgetAreaId:a?.id,onSelect:m})})]})},"withMoveToSidebarToolbarItem");(0,_a.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",Ss);var Ca=s(ue(),1),xa=s(It(),1),ks=()=>xa.MediaUpload;(0,Ca.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",ks);var Ia=s(J(),1),Ea=s(ue(),1),Ba=s(p(),1),{wp:_s}=window,Cs=(0,Ia.createHigherOrderComponent)(e=>t=>{let{idBase:r}=t.attributes,o=_s.customize.Widgets.data.availableWidgets.find(a=>a.id_base===r)?.is_wide??!1;return(0,Ba.jsx)(e,{...t,isWide:o},"edit")},"withWideWidgetDisplay");(0,Ea.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",Cs);var jt=s(p(),1),{wp:ye}=window,xs=["core/more","core/block","core/freeform","core/template-part"];function Is(e,t){(0,Ot.dispatch)(Aa.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,Ot.dispatch)(Xe.store).reapplyBlockTypeFilters();let r=(0,Je.__experimentalGetCoreBlocks)().filter(i=>!(xs.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=Sa(t);ye.customize.sectionConstructor.sidebar=ua(),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,jt.jsx)(Ze.StrictMode,{children:(0,jt.jsx)(da,{api:ye.customize,sidebarControls:i,blockEditorSettings:t})}))})}return Na(Es);})();
+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);})();
 (window.wp ||= {}).customizeWidgets = wp.customizeWidgets;
 })();
diff --git a/wp-includes/js/dist/dom.js b/wp-includes/js/dist/dom.js
index 6bf2abe837..e8ba8e3073 100644
--- a/wp-includes/js/dist/dom.js
+++ b/wp-includes/js/dist/dom.js
@@ -271,6 +271,21 @@ var wp;
     if (rects.length > 1) {
       return null;
     }
+    if (rects.length === 1 && startContainer.nodeType === startContainer.TEXT_NODE && range.startOffset > 0 && range.startOffset < /** @type {Text} */
+    startContainer.length) {
+      assertIsDefined(ownerDocument, "ownerDocument");
+      const measure = (start, end) => {
+        const charRange = ownerDocument.createRange();
+        charRange.setStart(startContainer, start);
+        charRange.setEnd(startContainer, end);
+        return charRange.getBoundingClientRect();
+      };
+      const before = measure(range.startOffset - 1, range.startOffset);
+      const after = measure(range.startOffset, range.startOffset + 1);
+      if (before.bottom <= after.top) {
+        return null;
+      }
+    }
     let rect = rects[0];
     if (!rect || rect.height === 0) {
       assertIsDefined(ownerDocument, "ownerDocument");
@@ -981,7 +996,11 @@ var wp;
               allowEmpty
             } = schema[tag];
             if (children && !allowEmpty && isEmpty(node)) {
-              remove(node);
+              if (isPhrasingContent(node) && node.hasChildNodes()) {
+                unwrap(node);
+              } else {
+                remove(node);
+              }
               return;
             }
             if (node.hasAttributes()) {
diff --git a/wp-includes/js/dist/dom.min.js b/wp-includes/js/dist/dom.min.js
index 538f4b2aa6..07d23e1361 100644
--- a/wp-includes/js/dist/dom.min.js
+++ b/wp-includes/js/dist/dom.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).dom=(()=>{var Ot=Object.create;var v=Object.defineProperty;var Ht=Object.getOwnPropertyDescriptor;var Lt=Object.getOwnPropertyNames;var Ft=Object.getPrototypeOf,Pt=Object.prototype.hasOwnProperty;var Mt=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),U=(t,e)=>{for(var r in e)v(t,r,{get:e[r],enumerable:!0})},J=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Lt(e))!Pt.call(t,n)&&n!==r&&v(t,n,{get:()=>e[n],enumerable:!(o=Ht(e,n))||o.enumerable});return t};var Vt=(t,e,r)=>(r=t!=null?Ot(Ft(t)):{},J(e||!t||!t.__esModule?v(r,"default",{value:t,enumerable:!0}):r,t)),_t=t=>J(v({},"__esModule",{value:!0}),t);var dt=Mt(($e,ct)=>{ct.exports=window.wp.deprecated});var ee={};U(ee,{__unstableStripHTML:()=>Ct,computeCaretRect:()=>tt,documentHasSelection:()=>ot,documentHasTextSelection:()=>N,documentHasUncollapsedSelection:()=>rt,focus:()=>te,getFilesFromDataTransfer:()=>Qt,getOffsetParent:()=>nt,getPhrasingContentSchema:()=>yt,getRectangleFromRange:()=>h,getScrollContainer:()=>G,insertAfter:()=>y,isEmpty:()=>R,isEntirelySelected:()=>at,isFormElement:()=>st,isHorizontalEdge:()=>ut,isNumberInput:()=>pt,isPhrasingContent:()=>A,isRTL:()=>T,isSelectionForward:()=>O,isTextContent:()=>Jt,isTextField:()=>C,isVerticalEdge:()=>gt,placeCaretAtHorizontalEdge:()=>ht,placeCaretAtVerticalEdge:()=>bt,remove:()=>g,removeInvalidHTML:()=>It,replace:()=>xt,replaceTag:()=>Et,safeHTML:()=>M,unwrap:()=>w,wrap:()=>Nt});var W={};U(W,{find:()=>S});function Bt(t){return[t?'[tabindex]:not([tabindex^="-"])':"[tabindex]","a[href]","button:not([disabled])",'input:not([type="hidden"]):not([disabled])',"select:not([disabled])","textarea:not([disabled])",'iframe:not([tabindex^="-"])',"object","embed","summary","area[href]","[contenteditable]:not([contenteditable=false])"].join(",")}function K(t){return t.offsetWidth>0||t.offsetHeight>0||t.getClientRects().length>0}function zt(t){let e=t.closest("map[name]");if(!e)return!1;let r=t.ownerDocument.querySelector('img[usemap="#'+e.name+'"]');return!!r&&K(r)}function S(t,{sequential:e=!1}={}){let r=t.querySelectorAll(Bt(e));return Array.from(r).filter(o=>{if(!K(o)||o.closest("[inert]"))return!1;let{nodeName:n}=o;return n==="AREA"?zt(o):!0})}var q={};U(q,{find:()=>qt,findNext:()=>Xt,findPrevious:()=>Gt,isTabbableIndex:()=>Q});function j(t){let e=t.getAttribute("tabindex");return e===null?0:parseInt(e,10)}function Q(t){return j(t)!==-1}function Ut(){let t={};return function(r,o){let{nodeName:n,type:i,checked:a,name:s}=o;if(n!=="INPUT"||i!=="radio"||!s)return r.concat(o);let l=t.hasOwnProperty(s);if(!(a||!l))return r;if(l){let d=t[s];r=r.filter(f=>f!==d)}return t[s]=o,r.concat(o)}}function Wt(t,e){return{element:t,index:e}}function jt(t){return t.element}function kt(t,e){let r=j(t.element),o=j(e.element);return r===o?t.index-e.index:r-o}function k(t){return t.filter(Q).map(Wt).sort(kt).map(jt).reduce(Ut(),[])}function qt(t){return k(S(t))}function Gt(t){return k(S(t.ownerDocument.body)).reverse().find(e=>t.compareDocumentPosition(e)&t.DOCUMENT_POSITION_PRECEDING)}function Xt(t){return k(S(t.ownerDocument.body)).find(e=>t.compareDocumentPosition(e)&t.DOCUMENT_POSITION_FOLLOWING)}function h(t){if(!t.collapsed){let i=Array.from(t.getClientRects());if(i.length===1)return i[0];let a=i.filter(({width:f})=>f>1);if(a.length===0)return t.getBoundingClientRect();if(a.length===1)return a[0];let{top:s,bottom:l,left:u,right:d}=a[0];for(let{top:f,bottom:c,left:m,right:E}of a)f<s&&(s=f),c>l&&(l=c),m<u&&(u=m),E>d&&(d=E);return new window.DOMRect(u,s,d-u,l-s)}let{startContainer:e}=t,{ownerDocument:r}=e;if(e.nodeName==="BR"){let{parentNode:i}=e;let a=Array.from(i.childNodes).indexOf(e);t=r.createRange(),t.setStart(i,a),t.setEnd(i,a)}let o=t.getClientRects();if(o.length>1)return null;let n=o[0];if(!n||n.height===0){let i=r.createTextNode("\u200B");t=t.cloneRange(),t.insertNode(i),n=t.getClientRects()[0],i.parentNode,i.parentNode.removeChild(i)}return n}function tt(t){let e=t.getSelection();let r=e.rangeCount?e.getRangeAt(0):null;return r?h(r):null}function N(t){t.defaultView;let e=t.defaultView.getSelection();let r=e.rangeCount?e.getRangeAt(0):null;return!!r&&!r.collapsed}function b(t){return t?.nodeName==="INPUT"}function C(t){let e=["button","checkbox","hidden","file","radio","image","range","reset","submit","number","email","time"];return b(t)&&t.type&&!e.includes(t.type)||t.nodeName==="TEXTAREA"||t.contentEditable==="true"}function et(t){if(!b(t)&&!C(t))return!1;try{let{selectionStart:e,selectionEnd:r}=t;return e===null||e!==r}catch{return!0}}function rt(t){return N(t)||!!t.activeElement&&et(t.activeElement)}function ot(t){return!!t.activeElement&&(b(t.activeElement)||C(t.activeElement)||N(t))}function p(t){return t.ownerDocument.defaultView,t.ownerDocument.defaultView.getComputedStyle(t)}function G(t,e="vertical"){if(t){if((e==="vertical"||e==="all")&&t.scrollHeight>t.clientHeight){let{overflowY:r}=p(t);if(/(auto|scroll)/.test(r))return t}if((e==="horizontal"||e==="all")&&t.scrollWidth>t.clientWidth){let{overflowX:r}=p(t);if(/(auto|scroll)/.test(r))return t}return t.ownerDocument===t.parentNode?t:G(t.parentNode,e)}}function nt(t){let e;for(;(e=t.parentNode)&&e.nodeType!==e.ELEMENT_NODE;);return e?p(e).position!=="static"?e:e.offsetParent:null}function x(t){return t.tagName==="INPUT"||t.tagName==="TEXTAREA"}var Yt="\uFEFF";function at(t){if(x(t))return t.selectionStart===0&&t.value.length===t.selectionEnd;if(!t.isContentEditable)return!0;let e=t.textContent||"";if(e===""||e===Yt)return!0;let{ownerDocument:r}=t,{defaultView:o}=r;let n=o.getSelection();let i=n.rangeCount?n.getRangeAt(0):null;if(!i)return!0;let{startContainer:a,endContainer:s,startOffset:l,endOffset:u}=i;if(a===t&&s===t&&l===0&&u===t.childNodes.length)return!0;let d=t.lastChild;let f=s.nodeType===s.TEXT_NODE?s.data.length:s.childNodes.length;return it(a,t,"firstChild")&&it(s,t,"lastChild")&&l===0&&u===f}function it(t,e,r){let o=e;do{if(t===o)return!0;for(o=o[r];o&&o.nodeType===o.TEXT_NODE&&o.nodeValue==="";)o=o[r==="lastChild"?"previousSibling":"nextSibling"]}while(o);return!1}function st(t){if(!t)return!1;let{tagName:e}=t;return x(t)||e==="BUTTON"||e==="SELECT"}function T(t){return p(t).direction==="rtl"}function ft(t){let e=Array.from(t.getClientRects());if(!e.length)return;let r=Math.min(...e.map(({top:n})=>n));return Math.max(...e.map(({bottom:n})=>n))-r}function O(t){let{anchorNode:e,focusNode:r,anchorOffset:o,focusOffset:n}=t;let i=e.compareDocumentPosition(r);return i&e.DOCUMENT_POSITION_PRECEDING?!1:i&e.DOCUMENT_POSITION_FOLLOWING?!0:i===0?o<=n:!0}function lt(t,e,r){if(t.caretPositionFromPoint){let o=t.caretPositionFromPoint(e,r);if(!o)return null;let n=t.createRange();return n.setStart(o.offsetNode,o.offset),n.collapse(!0),n}return t.caretRangeFromPoint?t.caretRangeFromPoint(e,r):null}function H(t,e,r,o){let n=o.style.zIndex,i=o.style.position,a=o.style.borderRadius,{position:s="static"}=p(o);s==="static"&&(o.style.position="relative"),o.style.zIndex="10000",o.style.borderRadius="0";let l=lt(t,e,r);return o.style.zIndex=n,o.style.position=i,o.style.borderRadius=a,l}function L(t,e,r){let o=r();return(!o||!o.startContainer||!t.contains(o.startContainer))&&(t.scrollIntoView(e),o=r(),!o||!o.startContainer||!t.contains(o.startContainer))?null:o}function F(t,e,r=!1){if(x(t)&&typeof t.selectionStart=="number")return t.selectionStart!==t.selectionEnd?!1:e?t.selectionStart===0:t.value.length===t.selectionStart;if(!t.isContentEditable)return!0;let{ownerDocument:o}=t,{defaultView:n}=o;let i=n.getSelection();if(!i||!i.rangeCount)return!1;let a=i.getRangeAt(0),s=a.cloneRange(),l=O(i),u=i.isCollapsed;u||s.collapse(!l);let d=h(s),f=h(a);if(!d||!f)return!1;let c=ft(a);if(!u&&c&&c>d.height&&l===e)return!1;let m=T(t)?!e:e,E=t.getBoundingClientRect(),_=m?E.left+1:E.right-1,B=e?E.top+1:E.bottom-1,St=(B<0||B>n.innerHeight)&&f.top>=0&&f.bottom<=n.innerHeight,Rt=(_<0||_>n.innerWidth)&&f.left>=0&&f.right<=n.innerWidth;if(St||!r&&Rt)return!1;let X=L(t,e,()=>H(o,_,B,t));if(!X)return!1;let z=h(X);if(!z)return!1;let Y=e?"top":"bottom",Z=m?"left":"right",Dt=z[Y]-f[Y],At=z[Z]-d[Z],$=Math.abs(Dt)<=1,vt=Math.abs(At)<=1;return r?$:$&&vt}function ut(t,e){return F(t,e)}var mt=Vt(dt(),1);function pt(t){return(0,mt.default)("wp.dom.isNumberInput",{since:"6.1",version:"6.5"}),b(t)&&t.type==="number"&&!isNaN(t.valueAsNumber)}function gt(t,e){return F(t,e,!0)}function Zt(t,e,r){let{ownerDocument:o}=t,n=T(t)?!e:e,i=t.getBoundingClientRect();r===void 0?r=e?i.right-1:i.left+1:r<=i.left?r=i.left+1:r>=i.right&&(r=i.right-1);let a=n?i.bottom-1:i.top+1;return H(o,r,a,t)}function P(t,e,r){if(!t)return;if(t.focus(),x(t)){if(typeof t.selectionStart!="number")return;e?(t.selectionStart=t.value.length,t.selectionEnd=t.value.length):(t.selectionStart=0,t.selectionEnd=0);return}if(t.contentEditable!=="true")return;let o=L(t,e,()=>Zt(t,e,r));if(!o)return;let{ownerDocument:n}=t,{defaultView:i}=n;let a=i.getSelection();a.removeAllRanges(),a.addRange(o)}function ht(t,e){return P(t,e,void 0)}function bt(t,e,r){return P(t,e,r?.left)}function y(t,e){e.parentNode,e.parentNode.insertBefore(t,e.nextSibling)}function g(t){t.parentNode,t.parentNode.removeChild(t)}function xt(t,e){t.parentNode,y(e,t.parentNode),g(t)}function w(t){let e=t.parentNode;for(;t.firstChild;)e.insertBefore(t.firstChild,t);e.removeChild(t)}function Et(t,e){let r=t.ownerDocument.createElement(e);for(;t.firstChild;)r.appendChild(t.firstChild);return t.parentNode,t.parentNode.replaceChild(r,t),r}function Nt(t,e){e.parentNode,e.parentNode.insertBefore(t,e),t.appendChild(e)}function M(t){let{body:e}=document.implementation.createHTMLDocument("");e.innerHTML=t;let r=e.getElementsByTagName("*"),o=r.length;for(;o--;){let n=r[o];if(n.tagName==="SCRIPT")g(n);else{let i=n.attributes.length;for(;i--;){let{name:a}=n.attributes[i];a.startsWith("on")&&n.removeAttribute(a)}}}return e.innerHTML}function Ct(t){t=M(t);let e=document.implementation.createHTMLDocument("");return e.body.innerHTML=t,e.body.textContent||""}function R(t){switch(t.nodeType){case t.TEXT_NODE:return/^[ \f\n\r\t\v\u00a0]*$/.test(t.nodeValue||"");case t.ELEMENT_NODE:return t.hasAttributes()?!1:t.hasChildNodes()?Array.from(t.childNodes).every(R):!0;default:return!0}}var D={strong:{},em:{},s:{},del:{},ins:{},a:{attributes:["href","target","rel","id"]},code:{},abbr:{attributes:["title"]},sub:{},sup:{},br:{},small:{},q:{attributes:["cite"]},dfn:{attributes:["title"]},data:{attributes:["value"]},time:{attributes:["datetime"]},var:{},samp:{},kbd:{},i:{},b:{},u:{},mark:{},ruby:{},rt:{},rp:{},bdi:{attributes:["dir"]},bdo:{attributes:["dir"]},wbr:{},"#text":{}},Tt={audio:{attributes:["src","preload","autoplay","mediagroup","loop","muted"]},canvas:{attributes:["width","height"]},embed:{attributes:["src","type","width","height"]},img:{attributes:["alt","src","srcset","usemap","ismap","width","height"]},object:{attributes:["data","type","name","usemap","form","width","height"]},video:{attributes:["src","poster","preload","playsinline","autoplay","mediagroup","loop","muted","controls","width","height"]},math:{attributes:["display","xmlns"],children:"*"}},$t=["#text","br","wbr"];Object.keys(D).filter(t=>!$t.includes(t)).forEach(t=>{let{[t]:e,...r}=D;D[t].children={...r,img:Tt.img}});var V={...D,...Tt};function yt(t){if(t!=="paste")return V;let{u:e,abbr:r,data:o,time:n,wbr:i,bdi:a,bdo:s,...l}={...V,ins:{children:V.ins.children},del:{children:V.del.children}};return l}function A(t){let e=t.nodeName.toLowerCase();return yt().hasOwnProperty(e)||e==="span"}function Jt(t){let e=t.nodeName.toLowerCase();return D.hasOwnProperty(e)||e==="span"}function wt(t){return!!t&&t.nodeType===t.ELEMENT_NODE}var Kt=()=>{};function I(t,e,r,o){Array.from(t).forEach(n=>{let i=n.nodeName.toLowerCase();if(r.hasOwnProperty(i)&&(!r[i].isMatch||r[i].isMatch?.(n))){if(wt(n)){let{attributes:a=[],classes:s=[],children:l,require:u=[],allowEmpty:d}=r[i];if(l&&!d&&R(n)){g(n);return}if(n.hasAttributes()&&(Array.from(n.attributes).forEach(({name:f})=>{f!=="class"&&!a.includes(f)&&n.removeAttribute(f)}),n.classList&&n.classList.length)){let f=s.map(c=>c==="*"?()=>!0:typeof c=="string"?m=>m===c:c instanceof RegExp?m=>c.test(m):Kt);Array.from(n.classList).forEach(c=>{f.some(m=>m(c))||n.classList.remove(c)}),n.classList.length||n.removeAttribute("class")}if(n.hasChildNodes()){if(l==="*")return;if(l)u.length&&!n.querySelector(u.join(","))?(I(n.childNodes,e,r,o),w(n)):n.parentNode&&n.parentNode.nodeName==="BODY"&&A(n)?(I(n.childNodes,e,r,o),Array.from(n.childNodes).some(f=>!A(f))&&w(n)):I(n.childNodes,e,l,o);else for(;n.firstChild;)g(n.firstChild)}}}else I(n.childNodes,e,r,o),o&&!A(n)&&n.nextElementSibling&&y(e.createElement("br"),n),w(n)})}function It(t,e,r){let o=document.implementation.createHTMLDocument("");return o.body.innerHTML=t,I(o.body.childNodes,o,e,r),o.body.innerHTML}function Qt(t){let e=Array.from(t.files);return Array.from(t.items).forEach(r=>{let o=r.getAsFile();o&&!e.find(({name:n,type:i,size:a})=>n===o.name&&i===o.type&&a===o.size)&&e.push(o)}),e}var te={focusable:W,tabbable:q};return _t(ee);})();
+"use strict";var wp;(wp||={}).dom=(()=>{var vt=Object.create;var A=Object.defineProperty;var Ht=Object.getOwnPropertyDescriptor;var Lt=Object.getOwnPropertyNames;var Ft=Object.getPrototypeOf,Pt=Object.prototype.hasOwnProperty;var Mt=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),U=(t,e)=>{for(var r in e)A(t,r,{get:e[r],enumerable:!0})},J=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Lt(e))!Pt.call(t,n)&&n!==r&&A(t,n,{get:()=>e[n],enumerable:!(o=Ht(e,n))||o.enumerable});return t};var Vt=(t,e,r)=>(r=t!=null?vt(Ft(t)):{},J(e||!t||!t.__esModule?A(r,"default",{value:t,enumerable:!0}):r,t)),_t=t=>J(A({},"__esModule",{value:!0}),t);var dt=Mt(($e,ct)=>{ct.exports=window.wp.deprecated});var ee={};U(ee,{__unstableStripHTML:()=>Ct,computeCaretRect:()=>tt,documentHasSelection:()=>ot,documentHasTextSelection:()=>C,documentHasUncollapsedSelection:()=>rt,focus:()=>te,getFilesFromDataTransfer:()=>Qt,getOffsetParent:()=>nt,getPhrasingContentSchema:()=>yt,getRectangleFromRange:()=>h,getScrollContainer:()=>q,insertAfter:()=>w,isEmpty:()=>D,isEntirelySelected:()=>at,isFormElement:()=>st,isHorizontalEdge:()=>ut,isNumberInput:()=>pt,isPhrasingContent:()=>R,isRTL:()=>y,isSelectionForward:()=>v,isTextContent:()=>Jt,isTextField:()=>T,isVerticalEdge:()=>gt,placeCaretAtHorizontalEdge:()=>ht,placeCaretAtVerticalEdge:()=>bt,remove:()=>g,removeInvalidHTML:()=>Rt,replace:()=>Et,replaceTag:()=>Nt,safeHTML:()=>M,unwrap:()=>x,wrap:()=>xt});var W={};U(W,{find:()=>I});function Bt(t){return[t?'[tabindex]:not([tabindex^="-"])':"[tabindex]","a[href]","button:not([disabled])",'input:not([type="hidden"]):not([disabled])',"select:not([disabled])","textarea:not([disabled])",'iframe:not([tabindex^="-"])',"object","embed","summary","area[href]","[contenteditable]:not([contenteditable=false])"].join(",")}function K(t){return t.offsetWidth>0||t.offsetHeight>0||t.getClientRects().length>0}function zt(t){let e=t.closest("map[name]");if(!e)return!1;let r=t.ownerDocument.querySelector('img[usemap="#'+e.name+'"]');return!!r&&K(r)}function I(t,{sequential:e=!1}={}){let r=t.querySelectorAll(Bt(e));return Array.from(r).filter(o=>{if(!K(o)||o.closest("[inert]"))return!1;let{nodeName:n}=o;return n==="AREA"?zt(o):!0})}var X={};U(X,{find:()=>Xt,findNext:()=>Gt,findPrevious:()=>qt,isTabbableIndex:()=>Q});function j(t){let e=t.getAttribute("tabindex");return e===null?0:parseInt(e,10)}function Q(t){return j(t)!==-1}function Ut(){let t={};return function(r,o){let{nodeName:n,type:i,checked:a,name:s}=o;if(n!=="INPUT"||i!=="radio"||!s)return r.concat(o);let f=t.hasOwnProperty(s);if(!(a||!f))return r;if(f){let u=t[s];r=r.filter(l=>l!==u)}return t[s]=o,r.concat(o)}}function Wt(t,e){return{element:t,index:e}}function jt(t){return t.element}function kt(t,e){let r=j(t.element),o=j(e.element);return r===o?t.index-e.index:r-o}function k(t){return t.filter(Q).map(Wt).sort(kt).map(jt).reduce(Ut(),[])}function Xt(t){return k(I(t))}function qt(t){return k(I(t.ownerDocument.body)).reverse().find(e=>t.compareDocumentPosition(e)&t.DOCUMENT_POSITION_PRECEDING)}function Gt(t){return k(I(t.ownerDocument.body)).find(e=>t.compareDocumentPosition(e)&t.DOCUMENT_POSITION_FOLLOWING)}function h(t){if(!t.collapsed){let i=Array.from(t.getClientRects());if(i.length===1)return i[0];let a=i.filter(({width:l})=>l>1);if(a.length===0)return t.getBoundingClientRect();if(a.length===1)return a[0];let{top:s,bottom:f,left:c,right:u}=a[0];for(let{top:l,bottom:d,left:m,right:N}of a)l<s&&(s=l),d>f&&(f=d),m<c&&(c=m),N>u&&(u=N);return new window.DOMRect(c,s,u-c,f-s)}let{startContainer:e}=t,{ownerDocument:r}=e;if(e.nodeName==="BR"){let{parentNode:i}=e;let a=Array.from(i.childNodes).indexOf(e);t=r.createRange(),t.setStart(i,a),t.setEnd(i,a)}let o=t.getClientRects();if(o.length>1)return null;if(o.length===1&&e.nodeType===e.TEXT_NODE&&t.startOffset>0&&t.startOffset<e.length){let i=(f,c)=>{let u=r.createRange();return u.setStart(e,f),u.setEnd(e,c),u.getBoundingClientRect()},a=i(t.startOffset-1,t.startOffset),s=i(t.startOffset,t.startOffset+1);if(a.bottom<=s.top)return null}let n=o[0];if(!n||n.height===0){let i=r.createTextNode("\u200B");t=t.cloneRange(),t.insertNode(i),n=t.getClientRects()[0],i.parentNode,i.parentNode.removeChild(i)}return n}function tt(t){let e=t.getSelection();let r=e.rangeCount?e.getRangeAt(0):null;return r?h(r):null}function C(t){t.defaultView;let e=t.defaultView.getSelection();let r=e.rangeCount?e.getRangeAt(0):null;return!!r&&!r.collapsed}function b(t){return t?.nodeName==="INPUT"}function T(t){let e=["button","checkbox","hidden","file","radio","image","range","reset","submit","number","email","time"];return b(t)&&t.type&&!e.includes(t.type)||t.nodeName==="TEXTAREA"||t.contentEditable==="true"}function et(t){if(!b(t)&&!T(t))return!1;try{let{selectionStart:e,selectionEnd:r}=t;return e===null||e!==r}catch{return!0}}function rt(t){return C(t)||!!t.activeElement&&et(t.activeElement)}function ot(t){return!!t.activeElement&&(b(t.activeElement)||T(t.activeElement)||C(t))}function p(t){return t.ownerDocument.defaultView,t.ownerDocument.defaultView.getComputedStyle(t)}function q(t,e="vertical"){if(t){if((e==="vertical"||e==="all")&&t.scrollHeight>t.clientHeight){let{overflowY:r}=p(t);if(/(auto|scroll)/.test(r))return t}if((e==="horizontal"||e==="all")&&t.scrollWidth>t.clientWidth){let{overflowX:r}=p(t);if(/(auto|scroll)/.test(r))return t}return t.ownerDocument===t.parentNode?t:q(t.parentNode,e)}}function nt(t){let e;for(;(e=t.parentNode)&&e.nodeType!==e.ELEMENT_NODE;);return e?p(e).position!=="static"?e:e.offsetParent:null}function E(t){return t.tagName==="INPUT"||t.tagName==="TEXTAREA"}var Yt="\uFEFF";function at(t){if(E(t))return t.selectionStart===0&&t.value.length===t.selectionEnd;if(!t.isContentEditable)return!0;let e=t.textContent||"";if(e===""||e===Yt)return!0;let{ownerDocument:r}=t,{defaultView:o}=r;let n=o.getSelection();let i=n.rangeCount?n.getRangeAt(0):null;if(!i)return!0;let{startContainer:a,endContainer:s,startOffset:f,endOffset:c}=i;if(a===t&&s===t&&f===0&&c===t.childNodes.length)return!0;let u=t.lastChild;let l=s.nodeType===s.TEXT_NODE?s.data.length:s.childNodes.length;return it(a,t,"firstChild")&&it(s,t,"lastChild")&&f===0&&c===l}function it(t,e,r){let o=e;do{if(t===o)return!0;for(o=o[r];o&&o.nodeType===o.TEXT_NODE&&o.nodeValue==="";)o=o[r==="lastChild"?"previousSibling":"nextSibling"]}while(o);return!1}function st(t){if(!t)return!1;let{tagName:e}=t;return E(t)||e==="BUTTON"||e==="SELECT"}function y(t){return p(t).direction==="rtl"}function ft(t){let e=Array.from(t.getClientRects());if(!e.length)return;let r=Math.min(...e.map(({top:n})=>n));return Math.max(...e.map(({bottom:n})=>n))-r}function v(t){let{anchorNode:e,focusNode:r,anchorOffset:o,focusOffset:n}=t;let i=e.compareDocumentPosition(r);return i&e.DOCUMENT_POSITION_PRECEDING?!1:i&e.DOCUMENT_POSITION_FOLLOWING?!0:i===0?o<=n:!0}function lt(t,e,r){if(t.caretPositionFromPoint){let o=t.caretPositionFromPoint(e,r);if(!o)return null;let n=t.createRange();return n.setStart(o.offsetNode,o.offset),n.collapse(!0),n}return t.caretRangeFromPoint?t.caretRangeFromPoint(e,r):null}function H(t,e,r,o){let n=o.style.zIndex,i=o.style.position,a=o.style.borderRadius,{position:s="static"}=p(o);s==="static"&&(o.style.position="relative"),o.style.zIndex="10000",o.style.borderRadius="0";let f=lt(t,e,r);return o.style.zIndex=n,o.style.position=i,o.style.borderRadius=a,f}function L(t,e,r){let o=r();return(!o||!o.startContainer||!t.contains(o.startContainer))&&(t.scrollIntoView(e),o=r(),!o||!o.startContainer||!t.contains(o.startContainer))?null:o}function F(t,e,r=!1){if(E(t)&&typeof t.selectionStart=="number")return t.selectionStart!==t.selectionEnd?!1:e?t.selectionStart===0:t.value.length===t.selectionStart;if(!t.isContentEditable)return!0;let{ownerDocument:o}=t,{defaultView:n}=o;let i=n.getSelection();if(!i||!i.rangeCount)return!1;let a=i.getRangeAt(0),s=a.cloneRange(),f=v(i),c=i.isCollapsed;c||s.collapse(!f);let u=h(s),l=h(a);if(!u||!l)return!1;let d=ft(a);if(!c&&d&&d>u.height&&f===e)return!1;let m=y(t)?!e:e,N=t.getBoundingClientRect(),_=m?N.left+1:N.right-1,B=e?N.top+1:N.bottom-1,St=(B<0||B>n.innerHeight)&&l.top>=0&&l.bottom<=n.innerHeight,It=(_<0||_>n.innerWidth)&&l.left>=0&&l.right<=n.innerWidth;if(St||!r&&It)return!1;let G=L(t,e,()=>H(o,_,B,t));if(!G)return!1;let z=h(G);if(!z)return!1;let Y=e?"top":"bottom",Z=m?"left":"right",Dt=z[Y]-l[Y],Ot=z[Z]-u[Z],$=Math.abs(Dt)<=1,At=Math.abs(Ot)<=1;return r?$:$&&At}function ut(t,e){return F(t,e)}var mt=Vt(dt(),1);function pt(t){return(0,mt.default)("wp.dom.isNumberInput",{since:"6.1",version:"6.5"}),b(t)&&t.type==="number"&&!isNaN(t.valueAsNumber)}function gt(t,e){return F(t,e,!0)}function Zt(t,e,r){let{ownerDocument:o}=t,n=y(t)?!e:e,i=t.getBoundingClientRect();r===void 0?r=e?i.right-1:i.left+1:r<=i.left?r=i.left+1:r>=i.right&&(r=i.right-1);let a=n?i.bottom-1:i.top+1;return H(o,r,a,t)}function P(t,e,r){if(!t)return;if(t.focus(),E(t)){if(typeof t.selectionStart!="number")return;e?(t.selectionStart=t.value.length,t.selectionEnd=t.value.length):(t.selectionStart=0,t.selectionEnd=0);return}if(t.contentEditable!=="true")return;let o=L(t,e,()=>Zt(t,e,r));if(!o)return;let{ownerDocument:n}=t,{defaultView:i}=n;let a=i.getSelection();a.removeAllRanges(),a.addRange(o)}function ht(t,e){return P(t,e,void 0)}function bt(t,e,r){return P(t,e,r?.left)}function w(t,e){e.parentNode,e.parentNode.insertBefore(t,e.nextSibling)}function g(t){t.parentNode,t.parentNode.removeChild(t)}function Et(t,e){t.parentNode,w(e,t.parentNode),g(t)}function x(t){let e=t.parentNode;for(;t.firstChild;)e.insertBefore(t.firstChild,t);e.removeChild(t)}function Nt(t,e){let r=t.ownerDocument.createElement(e);for(;t.firstChild;)r.appendChild(t.firstChild);return t.parentNode,t.parentNode.replaceChild(r,t),r}function xt(t,e){e.parentNode,e.parentNode.insertBefore(t,e),t.appendChild(e)}function M(t){let{body:e}=document.implementation.createHTMLDocument("");e.innerHTML=t;let r=e.getElementsByTagName("*"),o=r.length;for(;o--;){let n=r[o];if(n.tagName==="SCRIPT")g(n);else{let i=n.attributes.length;for(;i--;){let{name:a}=n.attributes[i];a.startsWith("on")&&n.removeAttribute(a)}}}return e.innerHTML}function Ct(t){t=M(t);let e=document.implementation.createHTMLDocument("");return e.body.innerHTML=t,e.body.textContent||""}function D(t){switch(t.nodeType){case t.TEXT_NODE:return/^[ \f\n\r\t\v\u00a0]*$/.test(t.nodeValue||"");case t.ELEMENT_NODE:return t.hasAttributes()?!1:t.hasChildNodes()?Array.from(t.childNodes).every(D):!0;default:return!0}}var O={strong:{},em:{},s:{},del:{},ins:{},a:{attributes:["href","target","rel","id"]},code:{},abbr:{attributes:["title"]},sub:{},sup:{},br:{},small:{},q:{attributes:["cite"]},dfn:{attributes:["title"]},data:{attributes:["value"]},time:{attributes:["datetime"]},var:{},samp:{},kbd:{},i:{},b:{},u:{},mark:{},ruby:{},rt:{},rp:{},bdi:{attributes:["dir"]},bdo:{attributes:["dir"]},wbr:{},"#text":{}},Tt={audio:{attributes:["src","preload","autoplay","mediagroup","loop","muted"]},canvas:{attributes:["width","height"]},embed:{attributes:["src","type","width","height"]},img:{attributes:["alt","src","srcset","usemap","ismap","width","height"]},object:{attributes:["data","type","name","usemap","form","width","height"]},video:{attributes:["src","poster","preload","playsinline","autoplay","mediagroup","loop","muted","controls","width","height"]},math:{attributes:["display","xmlns"],children:"*"}},$t=["#text","br","wbr"];Object.keys(O).filter(t=>!$t.includes(t)).forEach(t=>{let{[t]:e,...r}=O;O[t].children={...r,img:Tt.img}});var V={...O,...Tt};function yt(t){if(t!=="paste")return V;let{u:e,abbr:r,data:o,time:n,wbr:i,bdi:a,bdo:s,...f}={...V,ins:{children:V.ins.children},del:{children:V.del.children}};return f}function R(t){let e=t.nodeName.toLowerCase();return yt().hasOwnProperty(e)||e==="span"}function Jt(t){let e=t.nodeName.toLowerCase();return O.hasOwnProperty(e)||e==="span"}function wt(t){return!!t&&t.nodeType===t.ELEMENT_NODE}var Kt=()=>{};function S(t,e,r,o){Array.from(t).forEach(n=>{let i=n.nodeName.toLowerCase();if(r.hasOwnProperty(i)&&(!r[i].isMatch||r[i].isMatch?.(n))){if(wt(n)){let{attributes:a=[],classes:s=[],children:f,require:c=[],allowEmpty:u}=r[i];if(f&&!u&&D(n)){R(n)&&n.hasChildNodes()?x(n):g(n);return}if(n.hasAttributes()&&(Array.from(n.attributes).forEach(({name:l})=>{l!=="class"&&!a.includes(l)&&n.removeAttribute(l)}),n.classList&&n.classList.length)){let l=s.map(d=>d==="*"?()=>!0:typeof d=="string"?m=>m===d:d instanceof RegExp?m=>d.test(m):Kt);Array.from(n.classList).forEach(d=>{l.some(m=>m(d))||n.classList.remove(d)}),n.classList.length||n.removeAttribute("class")}if(n.hasChildNodes()){if(f==="*")return;if(f)c.length&&!n.querySelector(c.join(","))?(S(n.childNodes,e,r,o),x(n)):n.parentNode&&n.parentNode.nodeName==="BODY"&&R(n)?(S(n.childNodes,e,r,o),Array.from(n.childNodes).some(l=>!R(l))&&x(n)):S(n.childNodes,e,f,o);else for(;n.firstChild;)g(n.firstChild)}}}else S(n.childNodes,e,r,o),o&&!R(n)&&n.nextElementSibling&&w(e.createElement("br"),n),x(n)})}function Rt(t,e,r){let o=document.implementation.createHTMLDocument("");return o.body.innerHTML=t,S(o.body.childNodes,o,e,r),o.body.innerHTML}function Qt(t){let e=Array.from(t.files);return Array.from(t.items).forEach(r=>{let o=r.getAsFile();o&&!e.find(({name:n,type:i,size:a})=>n===o.name&&i===o.type&&a===o.size)&&e.push(o)}),e}var te={focusable:W,tabbable:X};return _t(ee);})();
 (window.wp ||= {}).dom = wp.dom;
 })();
diff --git a/wp-includes/js/dist/edit-post.js b/wp-includes/js/dist/edit-post.js
index bd31c25278..b2ac3d482e 100644
--- a/wp-includes/js/dist/edit-post.js
+++ b/wp-includes/js/dist/edit-post.js
@@ -215,9 +215,9 @@ 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, useSyncExternalStore2 = shim.useSyncExternalStore, useRef23 = 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, useEffect18 = React48.useEffect, useMemo17 = React48.useMemo, useDebugValue2 = React48.useDebugValue;
         exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
-          var instRef = useRef23(null);
+          var instRef = useRef22(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
@@ -257,7 +257,7 @@ var wp;
             },
             [getSnapshot, getServerSnapshot, selector, isEqual]
           );
-          var value = useSyncExternalStore2(subscribe, instRef[0], instRef[1]);
+          var value = useSyncExternalStore3(subscribe, instRef[0], instRef[1]);
           useEffect18(
             function() {
               inst.hasValue = true;
@@ -409,11 +409,11 @@ var wp;
     store: () => store
   });
   var import_blocks2 = __toESM(require_blocks(), 1);
-  var import_block_library2 = __toESM(require_block_library(), 1);
+  var import_block_library = __toESM(require_block_library(), 1);
   var import_deprecated4 = __toESM(require_deprecated(), 1);
   var import_element30 = __toESM(require_element(), 1);
-  var import_data26 = __toESM(require_data(), 1);
-  var import_preferences11 = __toESM(require_preferences(), 1);
+  var import_data27 = __toESM(require_data(), 1);
+  var import_preferences12 = __toESM(require_preferences(), 1);
   var import_widgets = __toESM(require_widgets(), 1);
   var import_editor20 = __toESM(require_editor(), 1);
   var import_core_data10 = __toESM(require_core_data(), 1);
@@ -485,12 +485,6 @@ var wp;
     }
   }

-  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
-  var React3 = __toESM(require_react(), 1);
-  var noop = () => {
-  };
-  var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop;
-
   // node_modules/@base-ui/utils/warn.mjs
   var set;
   if (true) {
@@ -506,17 +500,14 @@ var wp;
     }
   }

-  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-  var React4 = __toESM(require_react(), 1);
-  var DirectionContext = /* @__PURE__ */ React4.createContext(void 0);
-  if (true) DirectionContext.displayName = "DirectionContext";
-  function useDirection() {
-    const context = React4.useContext(DirectionContext);
-    return context?.direction ?? "ltr";
-  }
+  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
+  var React3 = __toESM(require_react(), 1);
+  var noop = () => {
+  };
+  var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop;

   // node_modules/@base-ui/react/internals/useRenderElement.mjs
-  var React7 = __toESM(require_react(), 1);
+  var React6 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a, b, c, d) {
@@ -591,7 +582,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -608,18 +599,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React6 = __toESM(require_react(), 1);
+  var React5 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React5 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React5.version, 10);
+  var React4 = __toESM(require_react(), 1);
+  var majorVersion = parseInt(React4.version, 10);
   function isReactVersionAtLeast(reactVersionToCheck) {
     return majorVersion >= reactVersionToCheck;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
   function getReactElementRef(element) {
-    if (!/* @__PURE__ */ React6.isValidElement(element)) {
+    if (!/* @__PURE__ */ React5.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -857,17 +848,17 @@ var wp;
       state = EMPTY_OBJECT,
       ref,
       props,
-      stateAttributesMapping: stateAttributesMapping3,
+      stateAttributesMapping,
       enabled = true
     } = params;
     const className = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle(styleProp, state) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping3) : EMPTY_OBJECT;
+    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping) : EMPTY_OBJECT;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
     if (typeof document !== "undefined") {
       if (!enabled) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -906,15 +897,15 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React7.Children.toArray(render);
+        const children = React6.Children.toArray(render);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React7.isValidElement(newElement)) {
+        if (!/* @__PURE__ */ React6.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__ */ React7.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React6.cloneElement(newElement, mergedProps);
     }
     if (element) {
       if (typeof element === "string") {
@@ -951,16 +942,16 @@ var wp;
         key: props.key
       });
     }
-    return /* @__PURE__ */ React7.createElement(Tag, props);
+    return /* @__PURE__ */ React6.createElement(Tag, props);
   }

   // node_modules/@base-ui/utils/useId.mjs
-  var React8 = __toESM(require_react(), 1);
+  var React7 = __toESM(require_react(), 1);
   var globalId = 0;
   function useGlobalId(idOverride, prefix = "mui") {
-    const [defaultId, setDefaultId] = React8.useState(idOverride);
+    const [defaultId, setDefaultId] = React7.useState(idOverride);
     const id = idOverride || defaultId;
-    React8.useEffect(() => {
+    React7.useEffect(() => {
       if (defaultId == null) {
         globalId += 1;
         setDefaultId(`${prefix}-${globalId}`);
@@ -1084,17 +1075,16 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  var React10 = __toESM(require_react(), 1);
+  var React9 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useOnMount.mjs
-  var React9 = __toESM(require_react(), 1);
-  var EMPTY = [];
+  var React8 = __toESM(require_react(), 1);
   function useOnMount(fn) {
-    React9.useEffect(fn, EMPTY);
+    React8.useEffect(fn, EMPTY_ARRAY);
   }

   // node_modules/@base-ui/utils/useAnimationFrame.mjs
-  var EMPTY2 = null;
+  var EMPTY = null;
   var LAST_RAF = globalThis.requestAnimationFrame;
   var Scheduler = class {
     /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -1154,21 +1144,21 @@ var wp;
     static cancel(id) {
       return scheduler.cancel(id);
     }
-    currentId = EMPTY2;
+    currentId = EMPTY;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     request(fn) {
       this.cancel();
       this.currentId = scheduler.request(() => {
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
         fn();
       });
     }
     cancel = () => {
-      if (this.currentId !== EMPTY2) {
+      if (this.currentId !== EMPTY) {
         scheduler.cancel(this.currentId);
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
       }
     };
     disposeEffect = () => {
@@ -1183,8 +1173,8 @@ var wp;

   // 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);
+    const [transitionStatus, setTransitionStatus] = React9.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React9.useState(open);
     if (open && !mounted) {
       setMounted(true);
       setTransitionStatus("starting");
@@ -1245,10 +1235,10 @@ var wp;
     return TransitionStatusDataAttributes2;
   })({});
   var STARTING_HOOK = {
-    [TransitionStatusDataAttributes.startingStyle]: ""
+    "data-starting-style": ""
   };
   var ENDING_HOOK = {
-    [TransitionStatusDataAttributes.endingStyle]: ""
+    "data-ending-style": ""
   };
   var transitionStatusMapping = {
     transitionStatus(value) {
@@ -1418,6 +1408,11 @@ var wp;
     return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null;
   }

+  // node_modules/@base-ui/utils/owner.mjs
+  function ownerDocument(node) {
+    return node?.ownerDocument || document;
+  }
+
   // node_modules/@base-ui/utils/addEventListener.mjs
   function addEventListener(target, type, listener, options) {
     target.addEventListener(type, listener, options);
@@ -1444,13 +1439,8 @@ var wp;
     return latest;
   }

-  // node_modules/@base-ui/utils/owner.mjs
-  function ownerDocument(node) {
-    return node?.ownerDocument || document;
-  }
-
   // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  var React11 = __toESM(require_react(), 1);
+  var React10 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
   var ReactDOM = __toESM(require_react_dom(), 1);
@@ -1464,7 +1454,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
     const frame = useAnimationFrame();
     return useStableCallback((fnToExecute, signal = null) => {
       frame.cancel();
@@ -1485,21 +1475,20 @@ var wp;
           if (!signal?.aborted) {
             done();
           }
-        }).catch(() => {
-          if (treatAbortedAsFinished) {
-            if (!signal?.aborted) {
-              done();
-            }
+        }, () => {
+          if (signal?.aborted) {
             return;
           }
           const currentAnimations = resolvedElement.getAnimations();
-          if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
             exec();
+            return;
           }
+          done();
         });
       }
       if (waitForStartingStyleRemoved) {
-        const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+        const startingStyleAttribute = "data-starting-style";
         if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
           frame.request(exec);
           return;
@@ -1532,8 +1521,8 @@ var wp;
       onComplete: onCompleteParam
     } = parameters;
     const onComplete = useStableCallback(onCompleteParam);
-    const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-    React11.useEffect(() => {
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React10.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -1545,16 +1534,6 @@ var wp;
     }, [enabled, open, onComplete, runOnceAnimationsFinish]);
   }

-  // node_modules/@base-ui/utils/useOnFirstRender.mjs
-  var React12 = __toESM(require_react(), 1);
-  function useOnFirstRender(fn) {
-    const ref = React12.useRef(true);
-    if (ref.current) {
-      ref.current = false;
-      fn();
-    }
-  }
-
   // node_modules/@base-ui/utils/platform/parts.mjs
   var parts_exports = {};
   __export(parts_exports, {
@@ -1646,29 +1625,29 @@ var wp;
   var jsdom = /jsdom|happydom/.test(lowerUserAgent);

   // node_modules/@base-ui/utils/useTimeout.mjs
-  var EMPTY3 = 0;
+  var EMPTY2 = 0;
   var Timeout = class _Timeout {
     static create() {
       return new _Timeout();
     }
-    currentId = EMPTY3;
+    currentId = EMPTY2;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     start(delay, fn) {
       this.clear();
       this.currentId = setTimeout(() => {
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
         fn();
       }, delay);
     }
     isStarted() {
-      return this.currentId !== EMPTY3;
+      return this.currentId !== EMPTY2;
     }
     clear = () => {
-      if (this.currentId !== EMPTY3) {
+      if (this.currentId !== EMPTY2) {
         clearTimeout(this.currentId);
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
       }
     };
     disposeEffect = () => {
@@ -1682,7 +1661,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var React13 = __toESM(require_react(), 1);
+  var React11 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
   function isReactEvent(event) {
@@ -1816,7 +1795,7 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
   var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var FloatingDelayGroupContext = /* @__PURE__ */ React13.createContext({
+  var FloatingDelayGroupContext = /* @__PURE__ */ React11.createContext({
     hasProvider: false,
     timeoutMs: 0,
     delayRef: {
@@ -1843,10 +1822,10 @@ var wp;
       delay,
       timeoutMs = 0
     } = props;
-    const delayRef = React13.useRef(delay);
-    const initialDelayRef = React13.useRef(delay);
-    const currentIdRef = React13.useRef(null);
-    const currentContextRef = React13.useRef(null);
+    const delayRef = React11.useRef(delay);
+    const initialDelayRef = React11.useRef(delay);
+    const currentIdRef = React11.useRef(null);
+    const currentContextRef = React11.useRef(null);
     const timeout = useTimeout();
     useIsoLayoutEffect(() => {
       initialDelayRef.current = delay;
@@ -1860,7 +1839,7 @@ var wp;
       };
     }, [delay, currentIdRef, delayRef, initialDelayRef]);
     return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(FloatingDelayGroupContext.Provider, {
-      value: React13.useMemo(() => ({
+      value: React11.useMemo(() => ({
         hasProvider: true,
         delayRef,
         initialDelayRef,
@@ -1880,7 +1859,7 @@ var wp;
     } = options;
     const store2 = "rootStore" in context ? context.rootStore : context;
     const floatingId = store2.useState("floatingId");
-    const groupContext = React13.useContext(FloatingDelayGroupContext);
+    const groupContext = React11.useContext(FloatingDelayGroupContext);
     const {
       currentIdRef,
       delayRef,
@@ -1890,22 +1869,13 @@ var wp;
       hasProvider,
       timeout
     } = groupContext;
-    const [isInstantPhase, setIsInstantPhase] = React13.useState(false);
-    const openRef = React13.useRef(open);
-    const isUnmountedRef = React13.useRef(false);
+    const [isInstantPhase, setIsInstantPhase] = React11.useState(false);
+    const openRef = React11.useRef(open);
     useIsoLayoutEffect(() => {
       openRef.current = open;
     }, [open]);
-    useIsoLayoutEffect(() => {
-      return () => {
-        isUnmountedRef.current = true;
-      };
-    }, []);
     useIsoLayoutEffect(() => {
       function unset() {
-        if (!isUnmountedRef.current) {
-          setIsInstantPhase(false);
-        }
         currentContextRef.current?.setIsInstantPhase(false);
         currentIdRef.current = null;
         currentContextRef.current = null;
@@ -1973,7 +1943,7 @@ var wp;
         }
       };
     }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-    return React13.useMemo(() => ({
+    return React11.useMemo(() => ({
       hasProvider,
       delayRef,
       isInstantPhase
@@ -1993,7 +1963,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var React14 = __toESM(require_react(), 1);
+  var React12 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/visuallyHidden.mjs
   var visuallyHiddenBase = {
@@ -2019,8 +1989,8 @@ var wp;

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
   var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  var FocusGuard = /* @__PURE__ */ React14.forwardRef(function FocusGuard2(props, ref) {
-    const [role, setRole] = React14.useState();
+  var FocusGuard = /* @__PURE__ */ React12.forwardRef(function FocusGuard2(props, ref) {
+    const [role, setRole] = React12.useState();
     useIsoLayoutEffect(() => {
       if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
         setRole("button");
@@ -2043,7 +2013,6 @@ var wp;
   if (true) FocusGuard.displayName = "FocusGuard";

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-  var sides = ["top", "right", "bottom", "left"];
   var min = Math.min;
   var max = Math.max;
   var round = Math.round;
@@ -2365,7 +2334,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var React15 = __toESM(require_react(), 1);
+  var React13 = __toESM(require_react(), 1);
   var ReactDOM2 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/internals/constants.mjs
@@ -2390,9 +2359,9 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
   var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var PortalContext = /* @__PURE__ */ React15.createContext(null);
+  var PortalContext = /* @__PURE__ */ React13.createContext(null);
   if (true) PortalContext.displayName = "PortalContext";
-  var usePortalContext = () => React15.useContext(PortalContext);
+  var usePortalContext = () => React13.useContext(PortalContext);
   var attr = createAttribute("portal");
   function useFloatingPortalNode(props = {}) {
     const {
@@ -2404,14 +2373,14 @@ var wp;
     const uniqueId = useId();
     const portalContext = usePortalContext();
     const parentPortalNode = portalContext?.portalNode;
-    const [containerElement, setContainerElement] = React15.useState(null);
-    const [portalNode, setPortalNode] = React15.useState(null);
+    const [containerElement, setContainerElement] = React13.useState(null);
+    const [portalNode, setPortalNode] = React13.useState(null);
     const setPortalNodeRef = useStableCallback((node) => {
       if (node !== null) {
         setPortalNode(node);
       }
     });
-    const containerRef = React15.useRef(null);
+    const containerRef = React13.useRef(null);
     useIsoLayoutEffect(() => {
       if (containerProp === null) {
         if (containerRef.current) {
@@ -2421,9 +2390,6 @@ var wp;
         }
         return;
       }
-      if (uniqueId == null) {
-        return;
-      }
       const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
       if (resolvedContainer == null) {
         if (containerRef.current) {
@@ -2438,7 +2404,7 @@ var wp;
         setPortalNode(null);
         setContainerElement(resolvedContainer);
       }
-    }, [containerProp, parentPortalNode, uniqueId]);
+    }, [containerProp, parentPortalNode]);
     const portalElement = useRenderElement("div", componentProps, {
       ref: [ref, setPortalNodeRef],
       props: [{
@@ -2448,39 +2414,42 @@ var wp;
     });
     const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
     return {
-      portalNode,
-      portalSubtree
+      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__ */ React13.isValidElement(portalElement) ? portalElement.props.id : void 0,
+      subtree: portalSubtree
     };
   }
-  var FloatingPortal = /* @__PURE__ */ React15.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+  var FloatingPortal = /* @__PURE__ */ React13.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render,
       className,
       style,
       children,
       container,
-      renderGuards,
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
+      node: portalNode,
+      nodeId: portalNodeId,
+      subtree: portalSubtree
     } = useFloatingPortalNode({
       container,
       ref: forwardedRef,
       componentProps,
       elementProps
     });
-    const beforeOutsideRef = React15.useRef(null);
-    const afterOutsideRef = React15.useRef(null);
-    const beforeInsideRef = React15.useRef(null);
-    const afterInsideRef = React15.useRef(null);
-    const [focusManagerState, setFocusManagerState] = React15.useState(null);
-    const focusInsideDisabledRef = React15.useRef(false);
+    const beforeOutsideRef = React13.useRef(null);
+    const afterOutsideRef = React13.useRef(null);
+    const beforeInsideRef = React13.useRef(null);
+    const afterInsideRef = React13.useRef(null);
+    const [focusManagerState, setFocusManagerState] = React13.useState(null);
+    const focusInsideDisabledRef = React13.useRef(false);
     const modal = focusManagerState?.modal;
     const open = focusManagerState?.open;
-    const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-    React15.useEffect(() => {
+    const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+    React13.useEffect(() => {
       if (!portalNode || modal) {
         return void 0;
       }
@@ -2506,7 +2475,7 @@ var wp;
       enableFocusInside(portalNode);
       focusInsideDisabledRef.current = false;
     }, [open, portalNode]);
-    const portalContextValue = React15.useMemo(() => ({
+    const portalContextValue = React13.useMemo(() => ({
       beforeOutsideRef,
       afterOutsideRef,
       beforeInsideRef,
@@ -2514,7 +2483,7 @@ var wp;
       portalNode,
       setFocusManagerState
     }), [portalNode]);
-    return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React15.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React13.Fragment, {
       children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(PortalContext.Provider, {
         value: portalContextValue,
         children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
@@ -2530,7 +2499,7 @@ var wp;
             }
           }
         }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("span", {
-          "aria-owns": portalNode.id,
+          "aria-owns": portalNodeId,
           style: ownerVisuallyHidden
         }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
           "data-type": "outside",
@@ -2554,7 +2523,7 @@ var wp;
   if (true) FloatingPortal.displayName = "FloatingPortal";

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var React16 = __toESM(require_react(), 1);
+  var React14 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
   function createEventEmitter() {
@@ -2577,18 +2546,18 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var FloatingNodeContext = /* @__PURE__ */ React16.createContext(null);
+  var FloatingNodeContext = /* @__PURE__ */ React14.createContext(null);
   if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-  var FloatingTreeContext = /* @__PURE__ */ React16.createContext(null);
+  var FloatingTreeContext = /* @__PURE__ */ React14.createContext(null);
   if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-  var useFloatingParentNodeId = () => React16.useContext(FloatingNodeContext)?.id || null;
+  var useFloatingParentNodeId = () => React14.useContext(FloatingNodeContext)?.id || null;
   var useFloatingTree = (externalTree) => {
-    const contextTree = React16.useContext(FloatingTreeContext);
+    const contextTree = React14.useContext(FloatingTreeContext);
     return externalTree ?? contextTree;
   };

   // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-  var React17 = __toESM(require_react(), 1);
+  var React15 = __toESM(require_react(), 1);
   function createVirtualElement(domElement, data) {
     let offsetX = null;
     let offsetY = null;
@@ -2655,10 +2624,10 @@ var wp;
     const floating = store2.useState("floatingElement");
     const domReference = store2.useState("domReferenceElement");
     const dataRef = store2.context.dataRef;
-    const initialRef = React17.useRef(false);
-    const cleanupListenerRef = React17.useRef(null);
-    const [pointerType, setPointerType] = React17.useState();
-    const [reactive, setReactive] = React17.useState([]);
+    const initialRef = React15.useRef(false);
+    const cleanupListenerRef = React15.useRef(null);
+    const [pointerType, setPointerType] = React15.useState();
+    const [reactive, setReactive] = React15.useState([]);
     const resetReference = useStableCallback((reference2) => {
       store2.set("positionReference", reference2);
     });
@@ -2686,7 +2655,7 @@ var wp;
       }
     });
     const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-    React17.useEffect(() => {
+    React15.useEffect(() => {
       if (!enabled) {
         resetReference(domReference);
         return void 0;
@@ -2714,20 +2683,20 @@ var wp;
       }
       return cleanupListener;
     }, [openCheck, enabled, floating, dataRef, domReference, store2, setReference, resetReference, reactive]);
-    React17.useEffect(() => () => {
+    React15.useEffect(() => () => {
       store2.set("positionReference", null);
     }, [store2]);
-    React17.useEffect(() => {
+    React15.useEffect(() => {
       if (enabled && !floating) {
         initialRef.current = false;
       }
     }, [enabled, floating]);
-    React17.useEffect(() => {
+    React15.useEffect(() => {
       if (!enabled && open) {
         initialRef.current = true;
       }
     }, [enabled, open]);
-    const reference = React17.useMemo(() => {
+    const reference = React15.useMemo(() => {
       function setPointerTypeRef(event) {
         setPointerType(event.pointerType);
       }
@@ -2738,14 +2707,14 @@ var wp;
         onMouseEnter: handleReferenceEnterOrMove
       };
     }, [handleReferenceEnterOrMove]);
-    return React17.useMemo(() => enabled ? {
+    return React15.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
-  var React18 = __toESM(require_react(), 1);
+  var React16 = __toESM(require_react(), 1);
   function alwaysFalse() {
     return false;
   }
@@ -2780,12 +2749,12 @@ var wp;
       escapeKey: escapeKeyBubbles,
       outsidePress: outsidePressBubbles
     } = normalizeProp(bubbles);
-    const pressStartedInsideRef = React18.useRef(false);
-    const pressStartPreventedRef = React18.useRef(false);
-    const suppressNextOutsideClickRef = React18.useRef(false);
-    const isComposingRef = React18.useRef(false);
-    const currentPointerTypeRef = React18.useRef("");
-    const touchStateRef = React18.useRef(null);
+    const pressStartedInsideRef = React16.useRef(false);
+    const pressStartPreventedRef = React16.useRef(false);
+    const suppressNextOutsideClickRef = React16.useRef(false);
+    const isComposingRef = React16.useRef(false);
+    const currentPointerTypeRef = React16.useRef("");
+    const touchStateRef = React16.useRef(null);
     const cancelDismissOnEndTimeout = useTimeout();
     const clearInsideReactTreeTimeout = useTimeout();
     const clearInsideReactTree = useStableCallback(() => {
@@ -2854,9 +2823,9 @@ var wp;
         pressStartPreventedRef.current = true;
       }
     });
-    React18.useEffect(() => {
+    React16.useEffect(() => {
       if (!open || !enabled) {
-        return void 0;
+        return clearInsideReactTree;
       }
       dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
       dataRef.current.__outsidePressBubbles = outsidePressBubbles;
@@ -3102,15 +3071,15 @@ var wp;
         preventedPressSuppressionTimeout.clear();
         resetPressStartState();
         suppressNextOutsideClickRef.current = false;
+        clearInsideReactTree();
       };
     }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store2, cancelDismissOnEndTimeout]);
-    React18.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-    const reference = React18.useMemo(() => ({
+    const reference = React16.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       onPointerDown: closeOnReferencePress,
       onClick: closeOnReferencePress
     }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-    const floating = React18.useMemo(() => ({
+    const floating = React16.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       // `onMouseDown` may be blocked if `event.preventDefault()` is called in
       // `onPointerDown`, such as with <NumberField.ScrubArea>.
@@ -3130,7 +3099,7 @@ var wp;
       onTouchEndCapture: markInsideReactTree,
       onTouchMoveCapture: markInsideReactTree
     }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-    return React18.useMemo(() => enabled ? {
+    return React16.useMemo(() => enabled ? {
       reference,
       floating,
       trigger: reference
@@ -3138,7 +3107,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-  var React25 = __toESM(require_react(), 1);
+  var React24 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
   function computeCoordsFromPlacement(_ref, placement, rtl) {
@@ -3442,67 +3411,6 @@ var wp;
       }
     };
   };
-  function getSideOffsets(overflow, rect) {
-    return {
-      top: overflow.top - rect.height,
-      right: overflow.right - rect.width,
-      bottom: overflow.bottom - rect.height,
-      left: overflow.left - rect.width
-    };
-  }
-  function isAnySideFullyClipped(overflow) {
-    return sides.some((side) => overflow[side] >= 0);
-  }
-  var hide = function(options) {
-    if (options === void 0) {
-      options = {};
-    }
-    return {
-      name: "hide",
-      options,
-      async fn(state) {
-        const {
-          rects,
-          platform: platform3
-        } = state;
-        const {
-          strategy = "referenceHidden",
-          ...detectOverflowOptions
-        } = evaluate(options, state);
-        switch (strategy) {
-          case "referenceHidden": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              elementContext: "reference"
-            });
-            const offsets = getSideOffsets(overflow, rects.reference);
-            return {
-              data: {
-                referenceHiddenOffsets: offsets,
-                referenceHidden: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          case "escaped": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              altBoundary: true
-            });
-            const offsets = getSideOffsets(overflow, rects.floating);
-            return {
-              data: {
-                escapedOffsets: offsets,
-                escaped: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          default: {
-            return {};
-          }
-        }
-      }
-    };
-  };
   var originSides = /* @__PURE__ */ new Set(["left", "top"]);
   async function convertValueToCoords(state, options) {
     const {
@@ -4369,7 +4277,6 @@ var wp;
   var shift2 = shift;
   var flip2 = flip;
   var size2 = size;
-  var hide2 = hide;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
@@ -4386,7 +4293,7 @@ var wp;
   };

   // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-  var React19 = __toESM(require_react(), 1);
+  var React17 = __toESM(require_react(), 1);
   var import_react2 = __toESM(require_react(), 1);
   var ReactDOM3 = __toESM(require_react_dom(), 1);
   var isClient = typeof document !== "undefined";
@@ -4452,7 +4359,7 @@ var wp;
     return Math.round(value * dpr) / dpr;
   }
   function useLatestRef(value) {
-    const ref = React19.useRef(value);
+    const ref = React17.useRef(value);
     index(() => {
       ref.current = value;
     });
@@ -4475,7 +4382,7 @@ var wp;
       whileElementsMounted,
       open
     } = options;
-    const [data, setData] = React19.useState({
+    const [data, setData] = React17.useState({
       x: 0,
       y: 0,
       strategy,
@@ -4483,19 +4390,19 @@ var wp;
       middlewareData: {},
       isPositioned: false
     });
-    const [latestMiddleware, setLatestMiddleware] = React19.useState(middleware);
+    const [latestMiddleware, setLatestMiddleware] = React17.useState(middleware);
     if (!deepEqual(latestMiddleware, middleware)) {
       setLatestMiddleware(middleware);
     }
-    const [_reference, _setReference] = React19.useState(null);
-    const [_floating, _setFloating] = React19.useState(null);
-    const setReference = React19.useCallback((node) => {
+    const [_reference, _setReference] = React17.useState(null);
+    const [_floating, _setFloating] = React17.useState(null);
+    const setReference = React17.useCallback((node) => {
       if (node !== referenceRef.current) {
         referenceRef.current = node;
         _setReference(node);
       }
     }, []);
-    const setFloating = React19.useCallback((node) => {
+    const setFloating = React17.useCallback((node) => {
       if (node !== floatingRef.current) {
         floatingRef.current = node;
         _setFloating(node);
@@ -4503,14 +4410,14 @@ var wp;
     }, []);
     const referenceEl = externalReference || _reference;
     const floatingEl = externalFloating || _floating;
-    const referenceRef = React19.useRef(null);
-    const floatingRef = React19.useRef(null);
-    const dataRef = React19.useRef(data);
+    const referenceRef = React17.useRef(null);
+    const floatingRef = React17.useRef(null);
+    const dataRef = React17.useRef(data);
     const hasWhileElementsMounted = whileElementsMounted != null;
     const whileElementsMountedRef = useLatestRef(whileElementsMounted);
     const platformRef = useLatestRef(platform3);
     const openRef = useLatestRef(open);
-    const update2 = React19.useCallback(() => {
+    const update2 = React17.useCallback(() => {
       if (!referenceRef.current || !floatingRef.current) {
         return;
       }
@@ -4548,7 +4455,7 @@ var wp;
         }));
       }
     }, [open]);
-    const isMountedRef = React19.useRef(false);
+    const isMountedRef = React17.useRef(false);
     index(() => {
       isMountedRef.current = true;
       return () => {
@@ -4565,17 +4472,17 @@ var wp;
         update2();
       }
     }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
-    const refs = React19.useMemo(() => ({
+    const refs = React17.useMemo(() => ({
       reference: referenceRef,
       floating: floatingRef,
       setReference,
       setFloating
     }), [setReference, setFloating]);
-    const elements = React19.useMemo(() => ({
+    const elements = React17.useMemo(() => ({
       reference: referenceEl,
       floating: floatingEl
     }), [referenceEl, floatingEl]);
-    const floatingStyles = React19.useMemo(() => {
+    const floatingStyles = React17.useMemo(() => {
       const initialStyles = {
         position: strategy,
         left: 0,
@@ -4601,7 +4508,7 @@ var wp;
         top: y
       };
     }, [strategy, transform, elements.floating, data.x, data.y]);
-    return React19.useMemo(() => ({
+    return React17.useMemo(() => ({
       ...data,
       update: update2,
       refs,
@@ -4648,81 +4555,182 @@ var wp;
       options: [options, deps]
     };
   };
-  var hide3 = (options, deps) => {
-    const result = hide2(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 React24 = __toESM(require_react(), 1);
+  var React22 = __toESM(require_react(), 1);
   var ReactDOM4 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-  var React23 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/utils/store/createSelector.mjs
-  var createSelector = (a, b, c, d, e, f, ...other) => {
-    if (other.length > 0) {
-      throw new Error(true ? "Unsupported number of selectors" : formatErrorMessage_default(1));
-    }
-    let selector;
-    if (a && b && c && d && e && f) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        const vb = b(state, a1, a2, a3);
-        const vc = c(state, a1, a2, a3);
-        const vd = d(state, a1, a2, a3);
-        const ve = e(state, a1, a2, a3);
-        return f(va, vb, vc, vd, ve, a1, a2, a3);
-      };
-    } else if (a && b && c && d && e) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        const vb = b(state, a1, a2, a3);
-        const vc = c(state, a1, a2, a3);
-        const vd = d(state, a1, a2, a3);
-        return e(va, vb, vc, vd, a1, a2, a3);
-      };
-    } else if (a && b && c && d) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        const vb = b(state, a1, a2, a3);
-        const vc = c(state, a1, a2, a3);
-        return d(va, vb, vc, a1, a2, a3);
-      };
-    } else if (a && b && c) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        const vb = b(state, a1, a2, a3);
-        return c(va, vb, a1, a2, a3);
-      };
-    } else if (a && b) {
-      selector = (state, a1, a2, a3) => {
-        const va = a(state, a1, a2, a3);
-        return b(va, a1, a2, a3);
-      };
-    } else if (a) {
-      selector = a;
-    } else {
-      throw (
-        /* minify-error-disabled */
-        new Error("Missing arguments")
-      );
-    }
-    return selector;
-  };
+  var React21 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/store/useStore.mjs
-  var React21 = __toESM(require_react(), 1);
+  var React19 = __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 React20 = __toESM(require_react(), 1);
+  var React18 = __toESM(require_react(), 1);
   var hooks = [];
   var currentInstance = void 0;
   function getInstance() {
@@ -4754,7 +4762,7 @@ var wp;
     return FastComponent;
   }
   function fastComponentRef(fn) {
-    return /* @__PURE__ */ React20.forwardRef(fastComponent(fn));
+    return /* @__PURE__ */ React18.forwardRef(fastComponent(fn));
   }
   function createInstance() {
     return {
@@ -4769,7 +4777,7 @@ var wp;
     return useStoreImplementation(store2, selector, a1, a2, a3);
   }
   function useStoreR19(store2, selector, a1, a2, a3) {
-    const getSelection = React21.useCallback(() => selector(store2.getSnapshot(), a1, a2, a3), [store2, selector, a1, a2, a3]);
+    const getSelection = React19.useCallback(() => selector(store2.getSnapshot(), a1, a2, a3), [store2, selector, a1, a2, a3]);
     return (0, import_shim.useSyncExternalStore)(store2.subscribe, getSelection, getSelection);
   }
   register({
@@ -4956,7 +4964,7 @@ var wp;
   };

   // node_modules/@base-ui/utils/store/ReactStore.mjs
-  var React22 = __toESM(require_react(), 1);
+  var React20 = __toESM(require_react(), 1);
   var ReactStore = class extends Store {
     /**
      * Creates a new ReactStore instance.
@@ -4980,7 +4988,7 @@ var wp;
      * by `useState` is updated before the next render (similarly to React's `useState`).
      */
     useSyncedValue(key, value) {
-      React22.useDebugValue(key);
+      React20.useDebugValue(key);
       const store2 = this;
       useIsoLayoutEffect(() => {
         if (store2.state[key] !== value) {
@@ -5015,8 +5023,8 @@ var wp;
     useSyncedValues(statePart) {
       const store2 = this;
       if (true) {
-        React22.useDebugValue(statePart, (p) => Object.keys(p));
-        const keys = React22.useRef(Object.keys(statePart)).current;
+        React20.useDebugValue(statePart, (p) => Object.keys(p));
+        const keys = React20.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.");
@@ -5032,7 +5040,7 @@ var wp;
      * is non-undefined, the store's state at `key` is updated to match `controlled`.
      */
     useControlledProp(key, controlled) {
-      React22.useDebugValue(key);
+      React20.useDebugValue(key);
       const store2 = this;
       const isControlled = controlled !== void 0;
       useIsoLayoutEffect(() => {
@@ -5070,7 +5078,7 @@ var wp;
      * @param key Key of the selector to use.
      */
     useState(key, a1, a2, a3) {
-      React22.useDebugValue(key);
+      React20.useDebugValue(key);
       return useStore(this, this.selectors[key], a1, a2, a3);
     }
     /**
@@ -5081,7 +5089,7 @@ var wp;
      * @param fn Function to assign.
      */
     useContextCallback(key, fn) {
-      React22.useDebugValue(key);
+      React20.useDebugValue(key);
       const stableFunction = useStableCallback(fn ?? NOOP);
       this.context[key] = stableFunction;
     }
@@ -5092,7 +5100,7 @@ var wp;
      * @param key Key of the state to set.
      */
     useStateSetter(key) {
-      const ref = React22.useRef(void 0);
+      const ref = React20.useRef(void 0);
       if (ref.current === void 0) {
         ref.current = (value) => {
           this.set(key, value);
@@ -5128,12 +5136,12 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
   var selectors = {
-    open: createSelector((state) => state.open),
-    transitionStatus: createSelector((state) => state.transitionStatus),
-    domReferenceElement: createSelector((state) => state.domReferenceElement),
-    referenceElement: createSelector((state) => state.positionReference ?? state.referenceElement),
-    floatingElement: createSelector((state) => state.floatingElement),
-    floatingId: createSelector((state) => state.floatingId)
+    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) {
@@ -5214,7 +5222,7 @@ var wp;
     const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
     const triggerElements = popupStore.context.triggerElements;
     const handleOpenChange = onOpenChange;
-    const internalStoreRef = React23.useRef(null);
+    const internalStoreRef = React21.useRef(null);
     if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
       internalStoreRef.current = new FloatingRootStore({
         open,
@@ -5255,14 +5263,10 @@ var wp;
     tabIndex: -1,
     [FOCUSABLE_ATTRIBUTE]: ""
   };
-  function usePopupStore(externalStore, createStore, treatPopupAsFloatingElement = false) {
+  function usePopupRootStore(createStore, treatPopupAsFloatingElement = false) {
     const floatingId = useId();
     const nested = useFloatingParentNodeId() != null;
-    const internalStoreRef = React24.useRef(null);
-    if (externalStore === void 0 && internalStoreRef.current === null) {
-      internalStoreRef.current = createStore(floatingId, nested);
-    }
-    const store2 = externalStore ?? internalStoreRef.current;
+    const store2 = useRefWithInit(() => createStore(floatingId, nested)).current;
     useSyncedFloatingRootContext({
       popupStore: store2,
       treatPopupAsFloatingElement,
@@ -5271,15 +5275,21 @@ var wp;
       nested,
       onOpenChange: store2.setOpen
     });
-    return {
-      store: store2,
-      internalStore: internalStoreRef.current
-    };
+    return store2;
+  }
+  function PopupHandleAttachment({
+    handle,
+    store: store2
+  }) {
+    useIsoLayoutEffect(() => {
+      return handle.attachStore(store2);
+    }, [handle, store2]);
+    return null;
   }
   function useTriggerRegistration(id, store2) {
-    const registeredElementIdRef = React24.useRef(null);
-    const registeredElementRef = React24.useRef(null);
-    return React24.useCallback((element) => {
+    const registeredElementIdRef = React22.useRef(null);
+    const registeredElementRef = React22.useRef(null);
+    return React22.useCallback((element) => {
       if (id === void 0) {
         return;
       }
@@ -5361,26 +5371,10 @@ var wp;
       changeState();
     }
   }
-  function useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerId) {
-    useOnFirstRender(() => {
-      if (openProp === void 0 && store2.state.open === false && defaultOpen) {
-        store2.state = {
-          ...store2.state,
-          open: true,
-          activeTriggerId: defaultTriggerId,
-          preventUnmountingOnClose: false
-        };
-      }
-    });
-  }
   function useTriggerDataForwarding(triggerId, triggerElementRef, store2, stateUpdates) {
     const isMountedByThisTrigger = store2.useState("isMountedByTrigger", triggerId);
     const baseRegisterTrigger = useTriggerRegistration(triggerId, store2);
-    const registerTrigger = useStableCallback((element) => {
-      baseRegisterTrigger(element);
-      if (!element) {
-        return;
-      }
+    const applyTriggerData = useStableCallback((element) => {
       const open = store2.select("open");
       const activeTriggerId = store2.select("activeTriggerId");
       if (activeTriggerId === triggerId) {
@@ -5398,6 +5392,12 @@ var wp;
         });
       }
     });
+    const registerTrigger = React22.useCallback((element) => {
+      baseRegisterTrigger(element);
+      if (element) {
+        applyTriggerData(element);
+      }
+    }, [baseRegisterTrigger, applyTriggerData]);
     useIsoLayoutEffect(() => {
       if (isMountedByThisTrigger) {
         store2.update({
@@ -5415,10 +5415,14 @@ var wp;
     const {
       closeOnActiveTriggerUnmount = false
     } = options;
+    const resolvedActiveTriggerIdRef = React22.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);
         }
@@ -5429,22 +5433,42 @@ var wp;
       if (store2.state.triggerCount !== triggerCount) {
         stateUpdates.triggerCount = triggerCount;
       }
-      const activeTriggerId = store2.select("activeTriggerId");
+      const currentActiveTriggerId = store2.select("activeTriggerId");
       let lostActiveTriggerId = null;
-      if (activeTriggerId) {
-        const activeTriggerElement = store2.context.triggerElements.getById(activeTriggerId);
+      if (currentActiveTriggerId) {
+        const activeTriggerElement = store2.context.triggerElements.getById(currentActiveTriggerId);
         if (!activeTriggerElement) {
-          lostActiveTriggerId = activeTriggerId;
-        } else if (activeTriggerElement !== store2.state.activeTriggerElement) {
-          stateUpdates.activeTriggerElement = 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 && !activeTriggerId && triggerCount === 1) {
+      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) {
@@ -5466,7 +5490,7 @@ var wp;
           });
         }
       }
-    }, [open, store2, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
+    }, [open, store2, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
   }
   function useOpenStateTransitions(open, store2, onUnmount) {
     const {
@@ -5519,9 +5543,18 @@ var wp;
   }

   // 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.elementsSet = /* @__PURE__ */ new Set();
       this.idMap = /* @__PURE__ */ new Map();
     }
     /**
@@ -5530,42 +5563,48 @@ var wp;
      * Note: The provided element is assumed to not be registered under multiple IDs.
      */
     add(id, element) {
-      const existingElement = this.idMap.get(id);
-      if (existingElement === element) {
-        return;
-      }
-      if (existingElement !== void 0) {
-        this.elementsSet.delete(existingElement);
-      }
-      this.elementsSet.add(element);
-      this.idMap.set(id, element);
       if (true) {
-        if (this.elementsSet.size !== this.idMap.size) {
+        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) {
-      const element = this.idMap.get(id);
-      if (element) {
-        this.elementsSet.delete(element);
-        this.idMap.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) {
-      return this.elementsSet.has(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.elementsSet) {
+      for (const element of this.idMap.values()) {
         if (predicate(element)) {
           return true;
         }
@@ -5588,7 +5627,7 @@ var wp;
      * Returns an iterable of all registered trigger elements.
      */
     elements() {
-      return this.elementsSet.values();
+      return this.idMap.values();
     }
     /**
      * Returns the number of registered trigger elements.
@@ -5648,12 +5687,12 @@ var wp;
       onOpenChange: void 0
     });
   }
-  var activeTriggerIdSelector = createSelector((state) => state.triggerIdProp ?? state.activeTriggerId);
-  var openSelector = createSelector((state) => state.openProp ?? state.open);
-  var popupIdSelector = createSelector((state) => {
+  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;
   }
@@ -5665,101 +5704,73 @@ var wp;
   }
   var popupStoreSelectors = {
     open: openSelector,
-    mounted: createSelector((state) => state.mounted),
-    transitionStatus: createSelector((state) => state.transitionStatus),
-    floatingRootContext: createSelector((state) => state.floatingRootContext),
-    triggerCount: createSelector((state) => state.triggerCount),
-    preventUnmountingOnClose: createSelector((state) => state.preventUnmountingOnClose),
-    payload: createSelector((state) => state.payload),
+    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: createSelector((state) => state.mounted ? state.activeTriggerElement : null),
+    activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
     popupId: popupIdSelector,
     /**
      * Whether the trigger with the given ID was used to open the popup.
      */
-    isTriggerActive: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId),
+    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: createSelector((state, triggerId) => triggerOwnsOpenPopup(state, triggerId)),
+    isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
     /**
      * Whether the popup is mounted and was activated by a trigger with the given ID.
      */
-    isMountedByTrigger: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted),
-    triggerProps: createSelector((state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps),
+    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: createSelector((state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0),
-    popupProps: createSelector((state) => state.popupProps),
-    popupElement: createSelector((state) => state.popupElement),
-    positionerElement: createSelector((state) => state.positionerElement)
+    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/floating-ui-react/hooks/useFloatingRootContext.mjs
-  function useFloatingRootContext(options) {
-    const {
-      open = false,
-      onOpenChange,
-      elements = {}
-    } = options;
-    const floatingId = useId();
-    const nested = useFloatingParentNodeId() != null;
-    if (true) {
-      const optionDomReference = elements.reference;
-      if (optionDomReference && !isElement(optionDomReference)) {
-        console.error("Cannot pass a virtual element to the `elements.reference` option,", "as it must be a real DOM element. Use `context.setPositionReference()`", "instead.");
-      }
-    }
-    const store2 = useRefWithInit(() => new FloatingRootStore({
-      open,
-      transitionStatus: void 0,
-      onOpenChange,
-      referenceElement: elements.reference ?? null,
-      floatingElement: elements.floating ?? null,
-      triggerElements: new PopupTriggerMap(),
-      floatingId,
-      syncOnly: false,
-      nested
-    })).current;
-    useIsoLayoutEffect(() => {
-      const valuesToSync = {
-        open,
-        floatingId
-      };
-      if (elements.reference !== void 0) {
-        valuesToSync.referenceElement = elements.reference;
-        valuesToSync.domReferenceElement = isElement(elements.reference) ? elements.reference : null;
-      }
-      if (elements.floating !== void 0) {
-        valuesToSync.floatingElement = elements.floating;
+  // node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+  var React23 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  function usePopupHandleStore(handle) {
+    const subscribe = React23.useCallback((listener) => {
+      if (handle === void 0) {
+        return NOOP;
       }
-      store2.update(valuesToSync);
-    }, [open, floatingId, elements.reference, elements.floating, store2]);
-    store2.context.onOpenChange = onOpenChange;
-    store2.context.nested = nested;
-    return store2;
+      return handle.subscribeStore(listener);
+    }, [handle]);
+    const getSnapshot = React23.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 useFloating2(options = {}) {
+  function useBaseUIFloating(options) {
+    return useFloatingWithStore(options, options.rootContext);
+  }
+  function useFloatingWithStore(options, store2) {
     const {
       nodeId,
       externalTree
     } = options;
-    const internalStore = useFloatingRootContext(options);
-    const store2 = options.rootContext || internalStore;
     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] = React25.useState(null);
-    const [localDomReference, setLocalDomReference] = React25.useState(void 0);
-    const [localFloatingElement, setLocalFloatingElement] = React25.useState(void 0);
-    const domReferenceRef = React25.useRef(null);
+    const [positionReference, setPositionReferenceRaw] = React24.useState(null);
+    const [localDomReference, setLocalDomReference] = React24.useState(void 0);
+    const [localFloatingElement, setLocalFloatingElement] = React24.useState(void 0);
+    const domReferenceRef = React24.useRef(null);
     const tree = useFloatingTree(externalTree);
-    const storeElements = React25.useMemo(() => ({
+    const storeElements = React24.useMemo(() => ({
       reference: referenceElement,
       floating: floatingElement,
       domReference: domReferenceElement
@@ -5778,7 +5789,7 @@ var wp;
     store2.useSyncedValue("referenceElement", localDomReference ?? null);
     store2.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
     store2.useSyncedValue("floatingElement", syncedFloatingElement);
-    const setPositionReference = React25.useCallback((node) => {
+    const setPositionReference = React24.useCallback((node) => {
       const computedPositionReference = isElement(node) ? {
         getBoundingClientRect: () => node.getBoundingClientRect(),
         getClientRects: () => node.getClientRects(),
@@ -5787,7 +5798,7 @@ var wp;
       setPositionReferenceRaw(computedPositionReference);
       position.refs.setReference(computedPositionReference);
     }, [position.refs]);
-    const setReference = React25.useCallback((node) => {
+    const setReference = React24.useCallback((node) => {
       if (isElement(node) || node === null) {
         domReferenceRef.current = node;
         setLocalDomReference(node);
@@ -5799,22 +5810,22 @@ var wp;
         position.refs.setReference(node);
       }
     }, [position.refs, setLocalDomReference]);
-    const setFloating = React25.useCallback((node) => {
+    const setFloating = React24.useCallback((node) => {
       setLocalFloatingElement(node);
       position.refs.setFloating(node);
     }, [position.refs]);
-    const refs = React25.useMemo(() => ({
+    const refs = React24.useMemo(() => ({
       ...position.refs,
       setReference,
       setFloating,
       setPositionReference,
       domReference: domReferenceRef
     }), [position.refs, setReference, setFloating, setPositionReference]);
-    const elements = React25.useMemo(() => ({
+    const elements = React24.useMemo(() => ({
       ...position.elements,
       domReference: domReferenceElement
     }), [position.elements, domReferenceElement]);
-    const context = React25.useMemo(() => ({
+    const context = React24.useMemo(() => ({
       ...position,
       dataRef: store2.context.dataRef,
       open,
@@ -5838,7 +5849,7 @@ var wp;
         node.context = context;
       }
     });
-    return React25.useMemo(() => ({
+    return React24.useMemo(() => ({
       ...position,
       context,
       refs,
@@ -5848,7 +5859,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-  var React26 = __toESM(require_react(), 1);
+  var React25 = __toESM(require_react(), 1);
   var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
   function useFocus(context, props = {}) {
     const {
@@ -5860,11 +5871,11 @@ var wp;
       events,
       dataRef
     } = store2.context;
-    const blockFocusRef = React26.useRef(false);
-    const blockedReferenceRef = React26.useRef(null);
-    const keyboardModalityRef = React26.useRef(true);
+    const blockFocusRef = React25.useRef(false);
+    const blockedReferenceRef = React25.useRef(null);
+    const keyboardModalityRef = React25.useRef(true);
     const timeout = useTimeout();
-    React26.useEffect(() => {
+    React25.useEffect(() => {
       const domReference = store2.select("domReferenceElement");
       if (!enabled) {
         return void 0;
@@ -5884,7 +5895,7 @@ var wp;
       }
       return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
     }, [store2, enabled]);
-    React26.useEffect(() => {
+    React25.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -5902,7 +5913,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [events, enabled, store2]);
-    const reference = React26.useMemo(() => {
+    const reference = React25.useMemo(() => {
       function resetBlockedFocus() {
         blockFocusRef.current = false;
         blockedReferenceRef.current = null;
@@ -5969,14 +5980,14 @@ var wp;
         }
       };
     }, [dataRef, delay, store2, timeout]);
-    return React26.useMemo(() => enabled ? {
+    return React25.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-  var React27 = __toESM(require_react(), 1);
+  var React26 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
   var HoverInteraction = class _HoverInteraction {
@@ -6087,7 +6098,7 @@ var wp;
         clearPointerEvents();
       }
     }, [open, instance, clearPointerEvents]);
-    React27.useEffect(() => {
+    React26.useEffect(() => {
       return clearPointerEvents;
     }, [clearPointerEvents]);
     useIsoLayoutEffect(() => {
@@ -6116,7 +6127,7 @@ var wp;
       }
       return void 0;
     }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-    React27.useEffect(() => {
+    React26.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -6191,7 +6202,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-  var React28 = __toESM(require_react(), 1);
+  var React27 = __toESM(require_react(), 1);
   var ReactDOM5 = __toESM(require_react_dom(), 1);
   var EMPTY_REF = {
     current: null
@@ -6209,7 +6220,8 @@ var wp;
       isActiveTrigger = true,
       getHandleCloseContext,
       isClosing,
-      shouldOpen: shouldOpenProp
+      shouldOpen: shouldOpenProp,
+      guardStaleOpen = false
     } = props;
     const store2 = "rootStore" in context ? context.rootStore : context;
     const {
@@ -6218,7 +6230,7 @@ var wp;
     } = store2.context;
     const tree = useFloatingTree(externalTree);
     const instance = useHoverInteractionSharedState(store2);
-    const isHoverCloseActiveRef = React28.useRef(false);
+    const isHoverCloseActiveRef = React27.useRef(false);
     const handleCloseRef = useValueAsRef(handleClose);
     const delayRef = useValueAsRef(delay);
     const restMsRef = useValueAsRef(restMs);
@@ -6256,8 +6268,8 @@ var wp;
     if (isActiveTrigger) {
       instance.handleCloseOptions = handleCloseRef.current?.__options;
     }
-    React28.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-    React28.useEffect(() => {
+    React27.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+    React27.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -6278,7 +6290,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [enabled, events, instance, cleanupMouseMoveHandler]);
-    React28.useEffect(() => {
+    React27.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -6392,14 +6404,23 @@ var wp;
           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));
+        }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
       }
-      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store2, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen]);
-    return React28.useMemo(() => {
+      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 React27.useMemo(() => {
       if (!enabled) {
         return void 0;
       }
@@ -6680,6 +6701,21 @@ var wp;
     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";
@@ -6691,26 +6727,17 @@ var wp;
     CommonPopupDataAttributes2["align"] = "data-align";
     return CommonPopupDataAttributes2;
   })({});
-  var CommonTriggerDataAttributes = /* @__PURE__ */ (function(CommonTriggerDataAttributes2) {
-    CommonTriggerDataAttributes2["popupOpen"] = "data-popup-open";
-    CommonTriggerDataAttributes2["pressed"] = "data-pressed";
-    return CommonTriggerDataAttributes2;
-  })({});
   var TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: ""
-  };
-  var PRESSABLE_TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: "",
-    [CommonTriggerDataAttributes.pressed]: ""
+    "data-popup-open": ""
   };
   var POPUP_OPEN_HOOK = {
-    [CommonPopupDataAttributes.open]: ""
+    "data-open": ""
   };
   var POPUP_CLOSED_HOOK = {
-    [CommonPopupDataAttributes.closed]: ""
+    "data-closed": ""
   };
   var ANCHOR_HIDDEN_HOOK = {
-    [CommonPopupDataAttributes.anchorHidden]: ""
+    "data-anchor-hidden": ""
   };
   var triggerOpenStateMapping = {
     open(value) {
@@ -6734,6 +6761,10 @@ var wp;
       return null;
     }
   };
+  var popupTransitionStateMapping = {
+    ...popupStateMapping,
+    ...transitionStatusMapping
+  };

   // node_modules/@base-ui/utils/inertValue.mjs
   function inertValue(value) {
@@ -6743,7 +6774,16 @@ var wp;
     return value ? "true" : void 0;
   }

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
+  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  var React28 = __toESM(require_react(), 1);
+  var DirectionContext = /* @__PURE__ */ React28.createContext(void 0);
+  if (true) DirectionContext.displayName = "DirectionContext";
+  function useDirection() {
+    const context = React28.useContext(DirectionContext);
+    return context?.direction ?? "ltr";
+  }
+
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
   var React29 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
@@ -6816,7 +6856,6 @@ var wp;
   });

   // node_modules/@base-ui/react/utils/hideMiddleware.mjs
-  var nativeHideFn = hide3().fn;
   var hide4 = {
     name: "hide",
     async fn(state) {
@@ -6827,88 +6866,27 @@ var wp;
         y
       } = state.rects.reference;
       const anchorHidden = width === 0 && height === 0 && x === 0 && y === 0;
-      const nativeHideResult = await nativeHideFn(state);
+      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: nativeHideResult.data?.referenceHidden || anchorHidden
+          referenceHidden: referenceHidden || anchorHidden
         }
       };
     }
   };

-  // node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+  // node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
   var DEFAULT_SIDES = {
     sideX: "left",
     sideY: "top"
   };
-  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/useAnchorPositioning.mjs
+  // 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";
@@ -6940,6 +6918,9 @@ var wp;
     return data;
   }
   function useAnchorPositioning(params) {
+    return useAnchorPositioningWithHook(params, useBaseUIFloating);
+  }
+  function useAnchorPositioningWithHook(params, useFloatingHook) {
     const {
       // Public parameters
       anchor,
@@ -6959,7 +6940,7 @@ var wp;
       floatingRootContext,
       mounted,
       collisionAvoidance,
-      shiftCrossAxis = false,
+      shift: shift4,
       nodeId,
       adaptiveOrigin: adaptiveOrigin2,
       lazyFlip = false,
@@ -6972,6 +6953,8 @@ var wp;
     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;
@@ -6989,26 +6972,26 @@ var wp;
     }[sideParam];
     const placement = align === "center" ? side : `${side}-${align}`;
     let collisionPadding = collisionPaddingParam;
-    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;
     if (typeof collisionPadding === "number") {
       collisionPadding = {
-        top: collisionPadding + biasTop,
-        right: collisionPadding + biasRight,
-        bottom: collisionPadding + biasBottom,
-        left: collisionPadding + biasLeft
+        top: collisionPadding,
+        right: collisionPadding,
+        bottom: collisionPadding,
+        left: collisionPadding
       };
     } else if (collisionPadding) {
       collisionPadding = {
-        top: (collisionPadding.top || 0) + biasTop,
-        right: (collisionPadding.right || 0) + biasRight,
-        bottom: (collisionPadding.bottom || 0) + biasBottom,
-        left: (collisionPadding.left || 0) + biasLeft
+        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
@@ -7039,46 +7022,37 @@ var wp;
       // 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,
-        right: collisionPadding.right + bias,
-        bottom: collisionPadding.bottom + bias,
-        left: collisionPadding.left + bias
+        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((data) => {
-      const html = ownerDocument(data.elements.floating).documentElement;
-      return {
-        ...commonCollisionProps,
-        // Use the Layout Viewport to avoid shifting around when pinch-zooming
-        // for context menus.
-        rootBoundary: shiftCrossAxis ? {
-          x: 0,
-          y: 0,
-          width: html.clientWidth,
-          height: html.clientHeight
-        } : void 0,
-        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, collisionPadding, collisionAvoidanceAlign]);
+    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 {
@@ -7098,8 +7072,8 @@ var wp;
           return;
         }
         const floatingStyle = floating.style;
-        floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-        floatingStyle.setProperty("--available-height", `${availableHeight}px`);
+        floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+        floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
         const dpr = getWindow(floating).devicePixelRatio || 1;
         const {
           x: x2,
@@ -7177,7 +7151,7 @@ var wp;
       context,
       isPositioned,
       floatingStyles: originalFloatingStyles
-    } = useFloating2({
+    } = useFloatingHook({
       rootContext: floatingRootContext,
       open: keepMounted ? mounted : void 0,
       placement,
@@ -7193,14 +7167,27 @@ var wp;
     } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
     const resolvedPosition = isPositioned ? positionMethod : "fixed";
     const floatingStyles = React29.useMemo(() => {
-      const base = adaptiveOrigin2 ? {
-        position: resolvedPosition,
-        [sideX]: x,
-        [sideY]: y
-      } : {
-        position: resolvedPosition,
-        ...originalFloatingStyles
-      };
+      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;
       }
@@ -7244,10 +7231,10 @@ var wp;
     const renderedAlign = getAlignment(renderedPlacement) || "center";
     const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
     useIsoLayoutEffect(() => {
-      if (lazyFlip && mounted && isPositioned) {
+      if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
         setMountSide(renderedSide);
       }
-    }, [lazyFlip, mounted, isPositioned, renderedSide]);
+    }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
     const arrowStyles = React29.useMemo(() => ({
       position: "absolute",
       top: middlewareData.arrow?.y,
@@ -7273,7 +7260,7 @@ var wp;
     return param != null && "current" in param;
   }

-  // node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
+  // node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
   function getDisabledMountTransitionStyles(transitionStatus) {
     return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
   }
@@ -7316,7 +7303,7 @@ var wp;
       current: value,
       previous: null
     });
-    if (value !== state.current) {
+    if (!Object.is(value, state.current)) {
       setState({
         current: value,
         previous: state.current
@@ -7359,29 +7346,14 @@ var wp;
       side,
       direction
     } = parameters;
-    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
+    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true);
     const animationFrame = useAnimationFrame();
     const committedDimensionsRef = React31.useRef(null);
     const isInitialRenderRef = React31.useRef(true);
     const restoreAnchoringStylesRef = React31.useRef(NOOP);
     const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
     const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-    const anchoringStyles = React31.useMemo(() => {
-      let isOriginSide = side === "top";
-      let isPhysicalLeft = side === "left";
-      if (direction === "rtl") {
-        isOriginSide = isOriginSide || side === "inline-end";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-end";
-      } else {
-        isOriginSide = isOriginSide || side === "inline-start";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-start";
-      }
-      return isOriginSide ? {
-        position: "absolute",
-        [side === "top" ? "bottom" : "top"]: "0",
-        [isPhysicalLeft ? "right" : "left"]: "0"
-      } : EMPTY_OBJECT;
-    }, [side, direction]);
+    const anchoringStyles = React31.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
     useIsoLayoutEffect(() => {
       if (!mounted) {
         restoreAnchoringStylesRef.current = NOOP;
@@ -7448,6 +7420,18 @@ var wp;
       };
     }, [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);
@@ -7494,13 +7478,85 @@ var wp;
   };
   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_runtime6 = __toESM(require_jsx_runtime(), 1);
+  var popupViewportStateMapping = {
+    activationDirection: (value) => value ? {
+      "data-activation-direction": value
+    } : null
+  };
   function usePopupViewport(parameters) {
     const {
       store: store2,
       side,
-      cssVars,
       children
     } = parameters;
     const direction = useDirection();
@@ -7518,14 +7574,15 @@ var wp;
     const [newTriggerOffset, setNewTriggerOffset] = React33.useState(null);
     const currentContainerRef = React33.useRef(null);
     const previousContainerRef = React33.useRef(null);
-    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true, false);
+    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
     const cleanupFrame = useAnimationFrame();
+    const cleanupControllerRef = React33.useRef(null);
     const [previousContentDimensions, setPreviousContentDimensions] = React33.useState(null);
     const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React33.useState(false);
     useIsoLayoutEffect(() => {
-      store2.set("hasViewport", true);
+      store2.set("adaptiveOrigin", adaptiveOrigin);
       return () => {
-        store2.set("hasViewport", false);
+        store2.set("adaptiveOrigin", void 0);
       };
     }, [store2]);
     const handleMeasureLayout = useStableCallback(() => {
@@ -7541,6 +7598,16 @@ var wp;
         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 = React33.useRef(null);
     useIsoLayoutEffect(() => {
       if (!open || !mounted) {
@@ -7553,19 +7620,22 @@ var wp;
         setShowStartingStyleAttribute(true);
         const offset4 = calculateRelativePosition(previousActiveTrigger, activeTrigger);
         setNewTriggerOffset(offset4);
-        cleanupFrame.request(() => {
-          ReactDOM6.flushSync(() => {
-            setShowStartingStyleAttribute(false);
-          });
-          onAnimationsFinished(() => {
-            setPreviousContentNode(null);
-            setPreviousContentDimensions(null);
-            capturedNodeRef.current = null;
-          });
-        });
         lastHandledTriggerRef.current = activeTrigger;
       }
-    }, [activeTrigger, previousActiveTrigger, previousContentNode, onAnimationsFinished, cleanupFrame]);
+    }, [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) {
@@ -7593,8 +7663,8 @@ var wp;
           ref: previousContainerRef,
           style: {
             ...previousContentDimensions ? {
-              [cssVars.popupWidth]: `${previousContentDimensions.width}px`,
-              [cssVars.popupHeight]: `${previousContentDimensions.height}px`
+              "--popup-width": `${previousContentDimensions.width}px`,
+              "--popup-height": `${previousContentDimensions.height}px`
             } : null,
             position: "absolute"
           },
@@ -7701,8 +7771,8 @@ var wp;
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
+      node: portalNode,
+      subtree: portalSubtree
     } = useFloatingPortalNode({
       container,
       ref: forwardedRef,
@@ -7752,30 +7822,20 @@ var wp;
   var React36 = __toESM(require_react(), 1);
   var selectors2 = {
     ...popupStoreSelectors,
-    disabled: createSelector((state) => state.disabled),
-    instantType: createSelector((state) => state.instantType),
-    isInstantPhase: createSelector((state) => state.isInstantPhase),
-    trackCursorAxis: createSelector((state) => state.trackCursorAxis),
-    disableHoverablePopup: createSelector((state) => state.disableHoverablePopup),
-    lastOpenChangeReason: createSelector((state) => state.openChangeReason),
-    closeOnClick: createSelector((state) => state.closeOnClick),
-    closeDelay: createSelector((state) => state.closeDelay),
-    hasViewport: createSelector((state) => state.hasViewport)
+    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 _TooltipStore extends ReactStore {
-    constructor(initialState, floatingId, nested = false) {
+  var TooltipStore = class extends ReactStore {
+    constructor(initialState, floatingId, nested) {
       const triggerElements = new PopupTriggerMap();
-      const state = {
-        ...createInitialState(),
-        ...initialState
-      };
-      state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-      super(state, {
-        popupRef: /* @__PURE__ */ React36.createRef(),
-        onOpenChange: void 0,
-        onOpenChangeComplete: void 0,
-        triggerElements
-      }, selectors2);
+      super(createInitialState(initialState, triggerElements, floatingId, nested), createInitialContext(triggerElements), selectors2);
     }
     setOpen = (nextOpen, eventDetails) => {
       applyPopupOpenChange(this, nextOpen, eventDetails, {
@@ -7788,13 +7848,17 @@ var wp;
     cancelPendingOpen(event) {
       this.state.floatingRootContext.dispatchOpenChange(false, createChangeEventDetails(reason_parts_exports.triggerPress, event));
     }
-    static useStore(externalStore, initialState) {
-      const store2 = usePopupStore(externalStore, (floatingId, nested) => new _TooltipStore(initialState, floatingId, nested)).store;
-      return store2;
-    }
   };
-  function createInitialState() {
-    return {
+  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,
@@ -7804,7 +7868,18 @@ var wp;
       openChangeReason: null,
       closeOnClick: true,
       closeDelay: 0,
-      hasViewport: false
+      adaptiveOrigin: void 0,
+      ...initialState
+    };
+    state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
+    return state;
+  }
+  function createInitialContext(triggerElements) {
+    return {
+      popupRef: /* @__PURE__ */ React36.createRef(),
+      onOpenChange: void 0,
+      onOpenChangeComplete: void 0,
+      triggerElements
     };
   }

@@ -7825,13 +7900,12 @@ var wp;
       defaultTriggerId: defaultTriggerIdProp = null,
       children
     } = props;
-    const store2 = TooltipStore.useStore(handle?.store, {
+    const store2 = usePopupRootStore((floatingId, nested) => new TooltipStore({
       open: defaultOpen,
       openProp,
       activeTriggerId: defaultTriggerIdProp,
       triggerIdProp
-    });
-    useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerIdProp);
+    }, floatingId, nested));
     store2.useControlledProp("openProp", openProp);
     store2.useControlledProp("triggerIdProp", triggerIdProp);
     store2.useContextCallback("onOpenChange", onOpenChange);
@@ -7843,9 +7917,9 @@ var wp;
     const payload = store2.useState("payload");
     store2.useSyncedValues({
       trackCursorAxis,
-      disableHoverablePopup
+      disableHoverablePopup,
+      disabled: disabled2
     });
-    store2.useSyncedValue("disabled", disabled2);
     useImplicitActiveTrigger(store2, {
       closeOnActiveTriggerUnmount: true
     });
@@ -7880,17 +7954,17 @@ var wp;
         }
       }
     }, [store2, activeTriggerId, open]);
-    const handleImperativeClose = React37.useCallback(() => {
-      store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-    }, [store2]);
     React37.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
-      close: handleImperativeClose
-    }), [forceUnmount, handleImperativeClose]);
+      close: () => store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
+    }), [forceUnmount, store2]);
     const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
     return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
       value: store2,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(PopupHandleAttachment, {
+        handle,
+        store: store2
+      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
         store: store2,
         disabled: disabled2,
         trackCursorAxis
@@ -7914,13 +7988,11 @@ var wp;
       enabled: !disabled2 && trackCursorAxis !== "none",
       axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
     });
-    const activeTriggerProps = React37.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React37.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React37.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    const triggerProps = React37.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
     usePopupInteractionProps(store2, {
-      activeTriggerProps,
-      inactiveTriggerProps,
-      popupProps
+      activeTriggerProps: triggerProps,
+      inactiveTriggerProps: triggerProps,
+      popupProps: dismiss.floating ?? EMPTY_OBJECT
     });
     return null;
   }
@@ -7936,13 +8008,6 @@ var wp;
     return React38.useContext(TooltipProviderContext);
   }

-  // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
-  var TooltipTriggerDataAttributes = (function(TooltipTriggerDataAttributes2) {
-    TooltipTriggerDataAttributes2[TooltipTriggerDataAttributes2["popupOpen"] = CommonTriggerDataAttributes.popupOpen] = "popupOpen";
-    TooltipTriggerDataAttributes2["triggerDisabled"] = "data-trigger-disabled";
-    return TooltipTriggerDataAttributes2;
-  })({});
-
   // node_modules/@base-ui/react/tooltip/utils/constants.mjs
   var OPEN_DELAY = 600;

@@ -7967,13 +8032,9 @@ var wp;
   function closestEnabledTooltipTrigger(element) {
     let current = element;
     while (current) {
-      if (current.hasAttribute(TOOLTIP_TRIGGER_IDENTIFIER)) {
-        return current;
-      }
-      const parentElement = current.parentElement;
-      if (parentElement) {
-        current = parentElement;
-        continue;
+      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;
@@ -7995,7 +8056,8 @@ var wp;
       ...elementProps
     } = componentProps;
     const rootContext = useTooltipRootContext(true);
-    const store2 = handle?.store ?? rootContext;
+    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));
     }
@@ -8014,7 +8076,7 @@ var wp;
       closeOnClick,
       closeDelay: closeDelayWithDefault
     });
-    const providerContext = useTooltipProviderContext();
+    const providerDelay = useTooltipProviderContext();
     const {
       delayRef,
       isInstantPhase,
@@ -8033,17 +8095,10 @@ var wp;
     const nestedTriggerOpenTimeout = useTimeout();
     const pointerTypeRef = React39.useRef(void 0);
     function getOpenDelay() {
-      const providerDelay = providerContext?.delay;
-      const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
-      let computedOpenDelay = delayWithDefault;
-      if (hasProvider) {
-        if (groupOpenValue !== 0) {
-          computedOpenDelay = delay ?? providerDelay ?? delayWithDefault;
-        } else {
-          computedOpenDelay = 0;
-        }
+      if (!hasProvider) {
+        return delayWithDefault;
       }
-      return computedOpenDelay;
+      return getDelay(delayRef.current, "open") === 0 ? 0 : delay ?? providerDelay ?? OPEN_DELAY;
     }
     function isEnabledNestedTriggerTarget(target) {
       const triggerEl = triggerElementRef.current;
@@ -8071,13 +8126,13 @@ var wp;
       handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
       restMs: getOpenDelay,
       delay() {
-        const closeValue = typeof delayRef.current === "object" ? delayRef.current.close : void 0;
-        let computedCloseDelay = closeDelayWithDefault;
         if (closeDelay == null && hasProvider) {
-          computedCloseDelay = closeValue;
+          return {
+            close: getDelay(delayRef.current, "close")
+          };
         }
         return {
-          close: computedCloseDelay
+          close: closeDelayWithDefault
         };
       },
       triggerElementRef,
@@ -8154,7 +8209,7 @@ var wp;
           }
         },
         id: thisTriggerId,
-        [TooltipTriggerDataAttributes.triggerDisabled]: disabled2 ? "" : void 0,
+        "data-trigger-disabled": disabled2 ? "" : void 0,
         [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
       }, elementProps],
       stateAttributesMapping: triggerOpenStateMapping
@@ -8246,7 +8301,7 @@ var wp;
     const floatingRootContext = store2.useState("floatingRootContext");
     const instantType = store2.useState("instantType");
     const transitionStatus = store2.useState("transitionStatus");
-    const hasViewport = store2.useState("hasViewport");
+    const adaptiveOrigin2 = store2.useState("adaptiveOrigin");
     const positioning = useAnchorPositioning({
       anchor,
       positionMethod,
@@ -8263,7 +8318,7 @@ var wp;
       disableAnchorTracking,
       keepMounted,
       collisionAvoidance,
-      adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
+      adaptiveOrigin: adaptiveOrigin2
     });
     const state = React43.useMemo(() => ({
       open,
@@ -8289,10 +8344,6 @@ var wp;

   // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
   var React44 = __toESM(require_react(), 1);
-  var stateAttributesMapping = {
-    ...popupStateMapping,
-    ...transitionStatusMapping
-  };
   var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
     const {
       render,
@@ -8336,8 +8387,8 @@ var wp;
     const element = useRenderElement("div", componentProps, {
       state,
       ref: [forwardedRef, store2.context.popupRef, setPopupElement],
-      props: [popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-      stateAttributesMapping
+      props: [FOCUSABLE_POPUP_PROPS, popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
+      stateAttributesMapping: popupTransitionStateMapping
     });
     return element;
   });
@@ -8391,16 +8442,12 @@ var wp;
       closeDelay,
       timeout = 400
     } = props;
-    const contextValue = React46.useMemo(() => ({
-      delay,
-      closeDelay
-    }), [delay, closeDelay]);
     const delayValue = React46.useMemo(() => ({
       open: delay,
       close: closeDelay
     }), [delay, closeDelay]);
     return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipProviderContext.Provider, {
-      value: contextValue,
+      value: delay,
       children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingDelayGroup, {
         delay: delayValue,
         timeoutMs: timeout,
@@ -8412,20 +8459,6 @@ var wp;

   // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
   var React47 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
-  var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
-    TooltipViewportCssVars2["popupWidth"] = "--popup-width";
-    TooltipViewportCssVars2["popupHeight"] = "--popup-height";
-    return TooltipViewportCssVars2;
-  })({});
-
-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var stateAttributesMapping2 = {
-    activationDirection: (value) => value ? {
-      "data-activation-direction": value
-    } : null
-  };
   var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
     const {
       render,
@@ -8443,7 +8476,6 @@ var wp;
     } = usePopupViewport({
       store: store2,
       side: positioner.side,
-      cssVars: TooltipViewportCssVars,
       children
     });
     const state = {
@@ -8457,46 +8489,40 @@ var wp;
       props: [elementProps, {
         children: childrenToRender
       }],
-      stateAttributesMapping: stateAttributesMapping2
+      stateAttributesMapping: popupViewportStateMapping
     });
   });
   if (true) TooltipViewport.displayName = "TooltipViewport";

   // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
-  var TooltipHandle = class {
-    /**
-     * Internal store holding the tooltip state.
-     * @internal
-     */
+  var TooltipHandle = class extends BasePopupHandle {
     constructor() {
-      this.store = new TooltipStore();
+      super(createNullTooltipStore(), "Tooltip");
     }
     /**
-     * Opens the tooltip and associates it with the trigger with the given ID.
-     * The trigger must be a Tooltip.Trigger component with this handle passed as a prop.
+     * 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.
+     * @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) {
-      const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) : void 0;
-      if (triggerId && !triggerElement) {
-        throw new Error(true ? `Base UI: TooltipHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(81, triggerId));
-      }
-      this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+      this.openByTrigger(triggerId);
     }
     /**
      * Closes the tooltip.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
      */
     close() {
-      this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
+      this.closePopup();
     }
     /**
-     * Indicates whether the tooltip is currently open.
+     * Whether the tooltip is currently open. Returns `false` while no root is attached to the handle.
      */
     get isOpen() {
-      return this.store.select("open");
+      return this.attachedStore?.select("open") ?? false;
     }
   };
   function createTooltipHandle() {
@@ -8533,41 +8559,24 @@ var wp;
   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/utils/render-slot-with-children.mjs
-  var import_element10 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element10.cloneElement)(slot ?? defaultSlot, { children });
-  }
-
-  // packages/ui/build-module/utils/theme-provider.mjs
-  var theme = __toESM(require_theme(), 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/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/tooltip/popup.mjs
+  var import_element13 = __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/portal.mjs
+  var import_element10 = __toESM(require_element(), 1);

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element11 = __toESM(require_element(), 1);
+  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
   var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
   function getRuntime() {
     const globalScope = globalThis;
@@ -8649,52 +8658,82 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+    registerStyle("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_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_element11.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_default.stack })
-    });
+  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;
-  });
-
-  // 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_element14 = __toESM(require_element(), 1);
+  }
+  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_element12 = __toESM(require_element(), 1);
+  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var Portal = (0, import_element10.forwardRef)(
+    function TooltipPortal3({ container, ...restProps }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+        index_parts_exports.Portal,
+        {
+          container: container ?? getWpCompatOverlaySlot(),
+          ...restProps,
+          ref
+        }
+      );
+    }
+  );

-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
+  // packages/ui/build-module/tooltip/positioner.mjs
+  var import_element11 = __toESM(require_element(), 1);
+  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
   function getRuntime2() {
     const globalScope = globalThis;
@@ -8776,82 +8815,68 @@ var wp;
     }
   }
   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}}}");
+    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 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;
+  var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  if (typeof process === "undefined" || true) {
+    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}}}}');
   }
-  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();
+  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)(
+        index_parts_exports.Positioner,
+        {
+          ref,
+          align,
+          side,
+          sideOffset,
+          ...props,
+          className: clsx_default(
+            resets_default["box-sizing"],
+            style_default.positioner,
+            className
+          )
+        }
+      );
     }
-    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
-    return cachedSlot;
+  );
+
+  // packages/ui/build-module/utils/render-slot-with-children.mjs
+  var import_element12 = __toESM(require_element(), 1);
+  function renderSlotWithChildren(slot, defaultSlot, children) {
+    return (0, import_element12.cloneElement)(slot ?? defaultSlot, { children });
   }

-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element12.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
-        index_parts_exports.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
+  // 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/positioner.mjs
-  var import_element13 = __toESM(require_element(), 1);
-  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/tooltip/popup.mjs
+  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
   var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
   function getRuntime3() {
     const globalScope = globalThis;
@@ -8932,36 +8957,59 @@ var wp;
       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_element13.forwardRef)(
-    function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
-        index_parts_exports.Positioner,
-        {
-          ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default["box-sizing"],
-            style_default2.positioner,
-            className
-          )
-        }
-      );
+  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)(
+      index_parts_exports.Popup,
+      {
+        ref,
+        className: clsx_default(style_default2.popup, className),
+        ...props,
+        children
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Positioner, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime19.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 Trigger = (0, import_element14.forwardRef)(
+    function TooltipTrigger3(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(index_parts_exports.Trigger, { ref, ...props });
     }
   );

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+  // packages/ui/build-module/utils/direction-provider.mjs
+  var import_i18n = __toESM(require_i18n(), 1);
+  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+  function DirectionProvider3({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime21.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);
+  function Root(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(index_parts_exports.Root, { ...props }) });
+  }
+
+  // packages/ui/build-module/tooltip/provider.mjs
+  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  function Provider({ ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(index_parts_exports.Provider, { ...props });
+  }
+
+  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
+  var import_element15 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
   function getRuntime4() {
     const globalScope = globalThis;
@@ -9043,57 +9091,28 @@ var wp;
     }
   }
   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}}}}');
+    registerStyle4("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
   }
-  var style_default3 = { "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_runtime19.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
-      index_parts_exports.Popup,
-      {
+  var style_default3 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element15.forwardRef)(
+    function VisuallyHidden2({ render, ...restProps }, ref) {
+      const element = useRender({
+        render,
         ref,
-        className: clsx_default(style_default3.popup, className),
-        ...props,
-        children
-      }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Portal, {}), positionedPopup);
-  });
-
-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element15 = __toESM(require_element(), 1);
-  var import_jsx_runtime20 = __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 });
+        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;
     }
   );

-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n = __toESM(require_i18n(), 1);
-  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime21.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);
-  function Root(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(index_parts_exports.Root, { ...props }) });
-  }
-
-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(index_parts_exports.Provider, { ...props });
-  }
-
-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
+  // packages/ui/build-module/stack/stack.mjs
   var import_element16 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
   function getRuntime5() {
@@ -9176,26 +9195,33 @@ var wp;
     }
   }
   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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
-  var style_default4 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element16.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 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_element16.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_default4.stack })
+    });
+    return element;
+  });

   // packages/admin-ui/build-module/navigable-region/index.mjs
   var import_element17 = __toESM(require_element(), 1);
@@ -9226,7 +9252,7 @@ var wp;
   };
   var ADMIN_THEME_COLORS = /* @__PURE__ */ new Map([
     ["modern", DEFAULT_THEME_COLORS],
-    ["fresh", { primary: "#3858e9", background: "#25292b" }],
+    ["fresh", { primary: "#007cba", background: "#25292b" }],
     ["midnight", { primary: "#cf4339", background: "#3d4042" }],
     ["coffee", { primary: "#916745", background: "#5b534d" }],
     ["ocean", { primary: "#567958", background: "#5f787f" }],
@@ -9242,7 +9268,7 @@ var wp;

   // packages/edit-post/build-module/components/layout/index.mjs
   var import_editor18 = __toESM(require_editor(), 1);
-  var import_data25 = __toESM(require_data(), 1);
+  var import_data26 = __toESM(require_data(), 1);
   var import_block_editor2 = __toESM(require_block_editor(), 1);

   // packages/global-styles-engine/build-module/utils/common.mjs
@@ -9471,7 +9497,8 @@ var wp;
     fallbackGapValue
   }) {
     let ruleset = "";
-    let gapValue = hasBlockGapSupport ? getGapCSSValue(style?.spacing?.blockGap) : "";
+    const blockGapValue = style?.spacing?.blockGap;
+    let gapValue = hasBlockGapSupport ? getGapCSSValue(blockGapValue) : "";
     if (hasFallbackGapSupport) {
       if (selector === ROOT_BLOCK_SELECTOR) {
         gapValue = !gapValue ? "0.5em" : gapValue;
@@ -9479,12 +9506,16 @@ var wp;
         gapValue = fallbackGapValue;
       }
     }
+    const rowGapValue = hasBlockGapSupport && blockGapValue && typeof blockGapValue !== "string" ? getGapCSSValue(blockGapValue.top) : gapValue;
     if (gapValue && layoutDefinitions) {
       Object.values(layoutDefinitions).forEach(
         ({ className, name, spacingStyles }) => {
           if (!hasBlockGapSupport && "flex" !== name && "grid" !== name) {
             return;
           }
+          const layoutGapValue = ["default", "constrained"].includes(
+            name
+          ) ? rowGapValue : gapValue;
           if (spacingStyles?.length) {
             spacingStyles.forEach((spacingStyle) => {
               const declarations = [];
@@ -9492,7 +9523,7 @@ var wp;
                 Object.entries(spacingStyle.rules).forEach(
                   ([cssProperty, cssValue]) => {
                     declarations.push(
-                      `${cssProperty}: ${cssValue ? cssValue : gapValue}`
+                      `${cssProperty}: ${cssValue ? cssValue : layoutGapValue}`
                     );
                   }
                 );
@@ -9554,9 +9585,8 @@ 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_preferences10 = __toESM(require_preferences(), 1);
+  var import_preferences11 = __toESM(require_preferences(), 1);
   var import_commands2 = __toESM(require_commands(), 1);
-  var import_block_library = __toESM(require_block_library(), 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);
@@ -9567,6 +9597,8 @@ var wp;
   // packages/edit-post/build-module/components/back-button/index.mjs
   var import_editor2 = __toESM(require_editor(), 1);
   var import_components2 = __toESM(require_components(), 1);
+  var import_preferences = __toESM(require_preferences(), 1);
+  var import_data3 = __toESM(require_data(), 1);

   // packages/edit-post/build-module/components/back-button/fullscreen-mode-close.mjs
   var import_data2 = __toESM(require_data(), 1);
@@ -9622,6 +9654,9 @@ var wp;
     hover: { x: 0, transition: { type: "tween", delay: 0.2 } }
   };
   function BackButton({ initialPost }) {
+    const showIconLabels = (0, import_data3.useSelect)((select3) => {
+      return select3(import_preferences.store).get("core", "showIconLabels");
+    }, []);
     return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(BackButtonFill, { children: ({ length }) => length <= 1 && /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
       import_components2.__unstableMotion.div,
       {
@@ -9630,7 +9665,7 @@ var wp;
         children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
           fullscreen_mode_close_default,
           {
-            showTooltip: true,
+            showTooltip: !showIconLabels,
             initialPost
           }
         )
@@ -9640,7 +9675,7 @@ var wp;
   var back_button_default = BackButton;

   // packages/edit-post/build-module/components/editor-initialization/listener-hooks.mjs
-  var import_data3 = __toESM(require_data(), 1);
+  var import_data4 = __toESM(require_data(), 1);
   var import_element18 = __toESM(require_element(), 1);
   var import_editor3 = __toESM(require_editor(), 1);
   var import_core_data2 = __toESM(require_core_data(), 1);
@@ -9652,7 +9687,7 @@ var wp;

   // packages/edit-post/build-module/components/editor-initialization/listener-hooks.mjs
   var useUpdatePostLinkListener = () => {
-    const { isViewable, newPermalink } = (0, import_data3.useSelect)((select3) => {
+    const { isViewable, newPermalink } = (0, import_data4.useSelect)((select3) => {
       const { getPostType } = select3(import_core_data2.store);
       const { getCurrentPost, getEditedPostAttribute } = select3(import_editor3.store);
       const postType = getPostType(getEditedPostAttribute("type"));
@@ -9686,15 +9721,15 @@ var wp;

   // packages/edit-post/build-module/components/keyboard-shortcuts/index.mjs
   var import_element19 = __toESM(require_element(), 1);
-  var import_data7 = __toESM(require_data(), 1);
+  var import_data8 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
   var import_i18n4 = __toESM(require_i18n(), 1);

   // packages/edit-post/build-module/store/index.mjs
-  var import_data6 = __toESM(require_data(), 1);
+  var import_data7 = __toESM(require_data(), 1);

   // packages/edit-post/build-module/store/reducer.mjs
-  var import_data4 = __toESM(require_data(), 1);
+  var import_data5 = __toESM(require_data(), 1);
   function isSavingMetaBoxes(state = false, action) {
     switch (action.type) {
       case "REQUEST_META_BOX_UPDATES":
@@ -9747,12 +9782,12 @@ var wp;
     }
     return state;
   }
-  var metaBoxes = (0, import_data4.combineReducers)({
+  var metaBoxes = (0, import_data5.combineReducers)({
     isSaving: isSavingMetaBoxes,
     locations: metaBoxLocations,
     initialized: metaBoxesInitialized
   });
-  var reducer_default = (0, import_data4.combineReducers)({
+  var reducer_default = (0, import_data5.combineReducers)({
     metaBoxes
   });

@@ -9789,7 +9824,7 @@ var wp;
     updatePreferredStyleVariations: () => updatePreferredStyleVariations
   });
   var import_api_fetch = __toESM(require_api_fetch(), 1);
-  var import_preferences = __toESM(require_preferences(), 1);
+  var import_preferences2 = __toESM(require_preferences(), 1);
   var import_editor4 = __toESM(require_editor(), 1);
   var import_deprecated = __toESM(require_deprecated(), 1);
   var import_hooks = __toESM(require_hooks(), 1);
@@ -9870,7 +9905,7 @@ var wp;
     });
     registry.dispatch(import_editor4.store).removeEditorPanel(panelName);
   };
-  var toggleFeature = (feature) => ({ registry }) => registry.dispatch(import_preferences.store).toggle("core/edit-post", feature);
+  var toggleFeature = (feature) => ({ registry }) => registry.dispatch(import_preferences2.store).toggle("core/edit-post", feature);
   var switchEditorMode = (mode) => ({ registry }) => {
     (0, import_deprecated.default)("dispatch( 'core/edit-post' ).switchEditorMode", {
       since: "6.6",
@@ -10031,8 +10066,8 @@ var wp;
     registry.dispatch(import_editor4.store).toggleDistractionFree();
   };
   var toggleFullscreenMode = () => ({ registry }) => {
-    const isFullscreen = registry.select(import_preferences.store).get("core/edit-post", "fullscreenMode");
-    registry.dispatch(import_preferences.store).toggle("core/edit-post", "fullscreenMode");
+    const isFullscreen = registry.select(import_preferences2.store).get("core/edit-post", "fullscreenMode");
+    registry.dispatch(import_preferences2.store).toggle("core/edit-post", "fullscreenMode");
     registry.dispatch(import_notices.store).createInfoNotice(
       isFullscreen ? (0, import_i18n3.__)("Fullscreen mode deactivated.") : (0, import_i18n3.__)("Fullscreen mode activated."),
       {
@@ -10042,7 +10077,7 @@ var wp;
           {
             label: (0, import_i18n3.__)("Undo"),
             onClick: () => {
-              registry.dispatch(import_preferences.store).toggle(
+              registry.dispatch(import_preferences2.store).toggle(
                 "core/edit-post",
                 "fullscreenMode"
               );
@@ -10085,18 +10120,18 @@ var wp;
     isPublishSidebarOpened: () => isPublishSidebarOpened,
     isSavingMetaBoxes: () => isSavingMetaBoxes2
   });
-  var import_data5 = __toESM(require_data(), 1);
-  var import_preferences2 = __toESM(require_preferences(), 1);
+  var import_data6 = __toESM(require_data(), 1);
+  var import_preferences3 = __toESM(require_preferences(), 1);
   var import_core_data4 = __toESM(require_core_data(), 1);
   var import_editor5 = __toESM(require_editor(), 1);
   var import_deprecated2 = __toESM(require_deprecated(), 1);
   var { interfaceStore: interfaceStore2 } = unlock2(import_editor5.privateApis);
   var EMPTY_ARRAY2 = [];
   var EMPTY_OBJECT2 = {};
-  var getEditorMode = (0, import_data5.createRegistrySelector)(
-    (select3) => () => select3(import_preferences2.store).get("core", "editorMode") ?? "visual"
+  var getEditorMode = (0, import_data6.createRegistrySelector)(
+    (select3) => () => select3(import_preferences3.store).get("core", "editorMode") ?? "visual"
   );
-  var isEditorSidebarOpened = (0, import_data5.createRegistrySelector)(
+  var isEditorSidebarOpened = (0, import_data6.createRegistrySelector)(
     (select3) => () => {
       const activeGeneralSidebar = select3(interfaceStore2).getActiveComplementaryArea("core");
       return ["edit-post/document", "edit-post/block"].includes(
@@ -10104,7 +10139,7 @@ var wp;
       );
     }
   );
-  var isPluginSidebarOpened = (0, import_data5.createRegistrySelector)(
+  var isPluginSidebarOpened = (0, import_data6.createRegistrySelector)(
     (select3) => () => {
       const activeGeneralSidebar = select3(interfaceStore2).getActiveComplementaryArea("core");
       return !!activeGeneralSidebar && !["edit-post/document", "edit-post/block"].includes(
@@ -10112,7 +10147,7 @@ var wp;
       );
     }
   );
-  var getActiveGeneralSidebarName = (0, import_data5.createRegistrySelector)(
+  var getActiveGeneralSidebarName = (0, import_data6.createRegistrySelector)(
     (select3) => () => {
       return select3(interfaceStore2).getActiveComplementaryArea("core");
     }
@@ -10139,14 +10174,14 @@ var wp;
     }, panelsWithEnabledState ?? {});
     return panels ?? panelsWithEnabledState ?? EMPTY_OBJECT2;
   }
-  var getPreferences = (0, import_data5.createRegistrySelector)((select3) => () => {
+  var getPreferences = (0, import_data6.createRegistrySelector)((select3) => () => {
     (0, import_deprecated2.default)(`select( 'core/edit-post' ).getPreferences`, {
       since: "6.0",
       alternative: `select( 'core/preferences' ).get`
     });
     const corePreferences = ["editorMode", "hiddenBlockTypes"].reduce(
       (accumulatedPrefs, preferenceKey) => {
-        const value = select3(import_preferences2.store).get(
+        const value = select3(import_preferences3.store).get(
           "core",
           preferenceKey
         );
@@ -10157,11 +10192,11 @@ var wp;
       },
       {}
     );
-    const inactivePanels = select3(import_preferences2.store).get(
+    const inactivePanels = select3(import_preferences3.store).get(
       "core",
       "inactivePanels"
     );
-    const openPanels = select3(import_preferences2.store).get("core", "openPanels");
+    const openPanels = select3(import_preferences3.store).get("core", "openPanels");
     const panels = convertPanelsToOldFormat(inactivePanels, openPanels);
     return {
       ...corePreferences,
@@ -10177,10 +10212,10 @@ var wp;
     const value = preferences[preferenceKey];
     return value === void 0 ? defaultValue : value;
   }
-  var getHiddenBlockTypes = (0, import_data5.createRegistrySelector)((select3) => () => {
-    return select3(import_preferences2.store).get("core", "hiddenBlockTypes") ?? EMPTY_ARRAY2;
+  var getHiddenBlockTypes = (0, import_data6.createRegistrySelector)((select3) => () => {
+    return select3(import_preferences3.store).get("core", "hiddenBlockTypes") ?? EMPTY_ARRAY2;
   });
-  var isPublishSidebarOpened = (0, import_data5.createRegistrySelector)(
+  var isPublishSidebarOpened = (0, import_data6.createRegistrySelector)(
     (select3) => () => {
       (0, import_deprecated2.default)(`select( 'core/edit-post' ).isPublishSidebarOpened`, {
         since: "6.6",
@@ -10189,7 +10224,7 @@ var wp;
       return select3(import_editor5.store).isPublishSidebarOpened();
     }
   );
-  var isEditorPanelRemoved = (0, import_data5.createRegistrySelector)(
+  var isEditorPanelRemoved = (0, import_data6.createRegistrySelector)(
     (select3) => (state, panelName) => {
       (0, import_deprecated2.default)(`select( 'core/edit-post' ).isEditorPanelRemoved`, {
         since: "6.5",
@@ -10198,7 +10233,7 @@ var wp;
       return select3(import_editor5.store).isEditorPanelRemoved(panelName);
     }
   );
-  var isEditorPanelEnabled = (0, import_data5.createRegistrySelector)(
+  var isEditorPanelEnabled = (0, import_data6.createRegistrySelector)(
     (select3) => (state, panelName) => {
       (0, import_deprecated2.default)(`select( 'core/edit-post' ).isEditorPanelEnabled`, {
         since: "6.5",
@@ -10207,7 +10242,7 @@ var wp;
       return select3(import_editor5.store).isEditorPanelEnabled(panelName);
     }
   );
-  var isEditorPanelOpened = (0, import_data5.createRegistrySelector)(
+  var isEditorPanelOpened = (0, import_data6.createRegistrySelector)(
     (select3) => (state, panelName) => {
       (0, import_deprecated2.default)(`select( 'core/edit-post' ).isEditorPanelOpened`, {
         since: "6.5",
@@ -10216,7 +10251,7 @@ var wp;
       return select3(import_editor5.store).isEditorPanelOpened(panelName);
     }
   );
-  var isModalActive = (0, import_data5.createRegistrySelector)(
+  var isModalActive = (0, import_data6.createRegistrySelector)(
     (select3) => (state, modalName) => {
       (0, import_deprecated2.default)(`select( 'core/edit-post' ).isModalActive`, {
         since: "6.3",
@@ -10225,17 +10260,17 @@ var wp;
       return !!select3(interfaceStore2).isModalActive(modalName);
     }
   );
-  var isFeatureActive = (0, import_data5.createRegistrySelector)(
+  var isFeatureActive = (0, import_data6.createRegistrySelector)(
     (select3) => (state, feature) => {
-      return !!select3(import_preferences2.store).get("core/edit-post", feature);
+      return !!select3(import_preferences3.store).get("core/edit-post", feature);
     }
   );
-  var isPluginItemPinned = (0, import_data5.createRegistrySelector)(
+  var isPluginItemPinned = (0, import_data6.createRegistrySelector)(
     (select3) => (state, pluginName) => {
       return select3(interfaceStore2).isItemPinned("core", pluginName);
     }
   );
-  var getActiveMetaBoxLocations = (0, import_data5.createSelector)(
+  var getActiveMetaBoxLocations = (0, import_data6.createSelector)(
     (state) => {
       return Object.keys(state.metaBoxes.locations).filter(
         (location) => isMetaBoxLocationActive(state, location)
@@ -10243,7 +10278,7 @@ var wp;
     },
     (state) => [state.metaBoxes.locations]
   );
-  var isMetaBoxLocationVisible = (0, import_data5.createRegistrySelector)(
+  var isMetaBoxLocationVisible = (0, import_data6.createRegistrySelector)(
     (select3) => (state, location) => {
       return isMetaBoxLocationActive(state, location) && getMetaBoxesPerLocation(state, location)?.some(({ id }) => {
         return select3(import_editor5.store).isEditorPanelEnabled(
@@ -10259,7 +10294,7 @@ var wp;
   function getMetaBoxesPerLocation(state, location) {
     return state.metaBoxes.locations[location];
   }
-  var getAllMetaBoxes = (0, import_data5.createSelector)(
+  var getAllMetaBoxes = (0, import_data6.createSelector)(
     (state) => {
       return Object.values(state.metaBoxes.locations).flat();
     },
@@ -10271,7 +10306,7 @@ var wp;
   function isSavingMetaBoxes2(state) {
     return state.metaBoxes.isSaving;
   }
-  var __experimentalGetPreviewDeviceType = (0, import_data5.createRegistrySelector)(
+  var __experimentalGetPreviewDeviceType = (0, import_data6.createRegistrySelector)(
     (select3) => () => {
       (0, import_deprecated2.default)(
         `select( 'core/edit-site' ).__experimentalGetPreviewDeviceType`,
@@ -10284,14 +10319,14 @@ var wp;
       return select3(import_editor5.store).getDeviceType();
     }
   );
-  var isInserterOpened = (0, import_data5.createRegistrySelector)((select3) => () => {
+  var isInserterOpened = (0, import_data6.createRegistrySelector)((select3) => () => {
     (0, import_deprecated2.default)(`select( 'core/edit-post' ).isInserterOpened`, {
       since: "6.5",
       alternative: `select( 'core/editor' ).isInserterOpened`
     });
     return select3(import_editor5.store).isInserterOpened();
   });
-  var __experimentalGetInsertionPoint = (0, import_data5.createRegistrySelector)(
+  var __experimentalGetInsertionPoint = (0, import_data6.createRegistrySelector)(
     (select3) => () => {
       (0, import_deprecated2.default)(
         `select( 'core/edit-post' ).__experimentalGetInsertionPoint`,
@@ -10303,14 +10338,14 @@ var wp;
       return unlock2(select3(import_editor5.store)).getInserter();
     }
   );
-  var isListViewOpened = (0, import_data5.createRegistrySelector)((select3) => () => {
+  var isListViewOpened = (0, import_data6.createRegistrySelector)((select3) => () => {
     (0, import_deprecated2.default)(`select( 'core/edit-post' ).isListViewOpened`, {
       since: "6.5",
       alternative: `select( 'core/editor' ).isListViewOpened`
     });
     return select3(import_editor5.store).isListViewOpened();
   });
-  var isEditingTemplate = (0, import_data5.createRegistrySelector)((select3) => () => {
+  var isEditingTemplate = (0, import_data6.createRegistrySelector)((select3) => () => {
     (0, import_deprecated2.default)(`select( 'core/edit-post' ).isEditingTemplate`, {
       since: "6.5",
       alternative: `select( 'core/editor' ).getRenderingMode`
@@ -10320,7 +10355,7 @@ var wp;
   function areMetaBoxesInitialized(state) {
     return state.metaBoxes.initialized;
   }
-  var getEditedPostTemplate = (0, import_data5.createRegistrySelector)(
+  var getEditedPostTemplate = (0, import_data6.createRegistrySelector)(
     (select3) => () => {
       const { id: postId, type: postType } = select3(import_editor5.store).getCurrentPost();
       const templateId = unlock2(select3(import_core_data4.store)).getTemplateId(
@@ -10339,17 +10374,17 @@ var wp;
   );

   // packages/edit-post/build-module/store/index.mjs
-  var store = (0, import_data6.createReduxStore)(STORE_NAME, {
+  var store = (0, import_data7.createReduxStore)(STORE_NAME, {
     reducer: reducer_default,
     actions: actions_exports,
     selectors: selectors_exports
   });
-  (0, import_data6.register)(store);
+  (0, import_data7.register)(store);

   // packages/edit-post/build-module/components/keyboard-shortcuts/index.mjs
   function KeyboardShortcuts() {
-    const { toggleFullscreenMode: toggleFullscreenMode2 } = (0, import_data7.useDispatch)(store);
-    const { registerShortcut } = (0, import_data7.useDispatch)(import_keyboard_shortcuts.store);
+    const { toggleFullscreenMode: toggleFullscreenMode2 } = (0, import_data8.useDispatch)(store);
+    const { registerShortcut } = (0, import_data8.useDispatch)(import_keyboard_shortcuts.store);
     (0, import_element19.useEffect)(() => {
       registerShortcut({
         name: "core/edit-post/toggle-fullscreen",
@@ -10369,15 +10404,15 @@ var wp;
   var keyboard_shortcuts_default = KeyboardShortcuts;

   // packages/edit-post/build-module/components/init-pattern-modal/index.mjs
-  var import_data8 = __toESM(require_data(), 1);
+  var import_data9 = __toESM(require_data(), 1);
   var import_i18n5 = __toESM(require_i18n(), 1);
   var import_components3 = __toESM(require_components(), 1);
   var import_element20 = __toESM(require_element(), 1);
   var import_editor6 = __toESM(require_editor(), 1);
   var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
   function InitPatternModal() {
-    const { editPost } = (0, import_data8.useDispatch)(import_editor6.store);
-    const { isCleanNewPost } = (0, import_data8.useSelect)(import_editor6.store);
+    const { editPost } = (0, import_data9.useDispatch)(import_editor6.store);
+    const { isCleanNewPost } = (0, import_data9.useSelect)(import_editor6.store);
     const [syncType, setSyncType] = (0, import_element20.useState)(void 0);
     const [title, setTitle] = (0, import_element20.useState)("");
     const [isModalOpen, setIsModalOpen] = (0, import_element20.useState)(() => isCleanNewPost());
@@ -10449,19 +10484,19 @@ var wp;

   // packages/edit-post/build-module/components/browser-url/index.mjs
   var import_element22 = __toESM(require_element(), 1);
-  var import_data10 = __toESM(require_data(), 1);
+  var import_data11 = __toESM(require_data(), 1);
   var import_url3 = __toESM(require_url(), 1);
   var import_editor8 = __toESM(require_editor(), 1);

   // packages/edit-post/build-module/components/browser-url/use-classic-revision-redirect.mjs
-  var import_data9 = __toESM(require_data(), 1);
+  var import_data10 = __toESM(require_data(), 1);
   var import_core_data5 = __toESM(require_core_data(), 1);
   var import_editor7 = __toESM(require_editor(), 1);
   var import_element21 = __toESM(require_element(), 1);
   var import_url2 = __toESM(require_url(), 1);
   function useClassicRevisionRedirect() {
-    const registry = (0, import_data9.useRegistry)();
-    const { disableVisualRevisions, currentRevisionId, postType, postId } = (0, import_data9.useSelect)((select3) => {
+    const registry = (0, import_data10.useRegistry)();
+    const { disableVisualRevisions, currentRevisionId, postType, postId } = (0, import_data10.useSelect)((select3) => {
       const editor = select3(import_editor7.store);
       return {
         disableVisualRevisions: !!editor.getEditorSettings().disableVisualRevisions,
@@ -10528,7 +10563,7 @@ var wp;
       return Number.isInteger(revision) && revision > 0 ? revision : null;
     });
     const hasHandledInitialRevisionRef = (0, import_element22.useRef)(false);
-    const { postId, postStatus, currentRevisionId } = (0, import_data10.useSelect)((select3) => {
+    const { postId, postStatus, currentRevisionId } = (0, import_data11.useSelect)((select3) => {
       const { getCurrentPost } = select3(import_editor8.store);
       const { getCurrentRevisionId } = unlock2(select3(import_editor8.store));
       const post = getCurrentPost();
@@ -10547,7 +10582,7 @@ var wp;
         currentRevisionId: isTemplate ? null : getCurrentRevisionId()
       };
     }, []);
-    const { openRevision } = unlock2((0, import_data10.useDispatch)(import_editor8.store));
+    const { openRevision } = unlock2((0, import_data11.useDispatch)(import_editor8.store));
     const lastURLWriteTimeRef = (0, import_element22.useRef)(null);
     const lastPostIdRef = (0, import_element22.useRef)(null);
     (0, import_element22.useEffect)(() => {
@@ -10601,12 +10636,12 @@ var wp;
   }

   // packages/edit-post/build-module/components/meta-boxes/index.mjs
-  var import_data13 = __toESM(require_data(), 1);
+  var import_data14 = __toESM(require_data(), 1);

   // packages/edit-post/build-module/components/meta-boxes/meta-boxes-area/index.mjs
   var import_element23 = __toESM(require_element(), 1);
   var import_components4 = __toESM(require_components(), 1);
-  var import_data11 = __toESM(require_data(), 1);
+  var import_data12 = __toESM(require_data(), 1);
   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);
@@ -10626,7 +10661,7 @@ var wp;
         }
       };
     }, [location]);
-    const isSaving = (0, import_data11.useSelect)((select3) => {
+    const isSaving = (0, import_data12.useSelect)((select3) => {
       return select3(store).isSavingMetaBoxes();
     }, []);
     const classes = clsx_default("edit-post-meta-boxes-area", `is-${location}`, {
@@ -10649,10 +10684,10 @@ var wp;

   // packages/edit-post/build-module/components/meta-boxes/meta-box-visibility.mjs
   var import_element24 = __toESM(require_element(), 1);
-  var import_data12 = __toESM(require_data(), 1);
+  var import_data13 = __toESM(require_data(), 1);
   var import_editor9 = __toESM(require_editor(), 1);
   function MetaBoxVisibility({ id }) {
-    const isVisible = (0, import_data12.useSelect)(
+    const isVisible = (0, import_data13.useSelect)(
       (select3) => {
         return select3(import_editor9.store).isEditorPanelEnabled(
           `meta-box-${id}`
@@ -10677,7 +10712,7 @@ var wp;
   // packages/edit-post/build-module/components/meta-boxes/index.mjs
   var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
   function MetaBoxes({ location }) {
-    const metaBoxes2 = (0, import_data13.useSelect)(
+    const metaBoxes2 = (0, import_data14.useSelect)(
       (select3) => select3(store).getMetaBoxesPerLocation(location),
       [location]
     );
@@ -10692,17 +10727,17 @@ var wp;
   var import_compose = __toESM(require_compose(), 1);
   var import_editor15 = __toESM(require_editor(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
-  var import_preferences8 = __toESM(require_preferences(), 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_data14 = __toESM(require_data(), 1);
+  var import_data15 = __toESM(require_data(), 1);
   var import_i18n6 = __toESM(require_i18n(), 1);
   var import_url4 = __toESM(require_url(), 1);
   var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
   function ManagePatternsMenuItem() {
-    const url = (0, import_data14.useSelect)((select3) => {
+    const url = (0, import_data15.useSelect)((select3) => {
       const { canUser } = select3(import_core_data6.store);
       const defaultUrl = (0, import_url4.addQueryArgs)("edit.php", {
         post_type: "wp_block"
@@ -10720,18 +10755,18 @@ var wp;
   var manage_patterns_menu_item_default = ManagePatternsMenuItem;

   // packages/edit-post/build-module/components/more-menu/welcome-guide-menu-item.mjs
-  var import_data15 = __toESM(require_data(), 1);
-  var import_preferences3 = __toESM(require_preferences(), 1);
+  var import_data16 = __toESM(require_data(), 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);
   function WelcomeGuideMenuItem() {
-    const isEditingTemplate2 = (0, import_data15.useSelect)(
+    const isEditingTemplate2 = (0, import_data16.useSelect)(
       (select3) => select3(import_editor10.store).getCurrentPostType() === "wp_template",
       []
     );
     return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
-      import_preferences3.PreferenceToggleMenuItem,
+      import_preferences4.PreferenceToggleMenuItem,
       {
         scope: "core/edit-post",
         name: isEditingTemplate2 ? "welcomeGuideTemplate" : "welcomeGuide",
@@ -10742,25 +10777,25 @@ var wp;

   // packages/edit-post/build-module/components/preferences-modal/index.mjs
   var import_i18n10 = __toESM(require_i18n(), 1);
-  var import_preferences7 = __toESM(require_preferences(), 1);
+  var import_preferences8 = __toESM(require_preferences(), 1);
   var import_editor14 = __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_data18 = __toESM(require_data(), 1);
+  var import_data19 = __toESM(require_data(), 1);
   var import_editor13 = __toESM(require_editor(), 1);
-  var import_preferences6 = __toESM(require_preferences(), 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_data16 = __toESM(require_data(), 1);
+  var import_data17 = __toESM(require_data(), 1);
   var import_editor11 = __toESM(require_editor(), 1);
-  var import_preferences4 = __toESM(require_preferences(), 1);
+  var import_preferences5 = __toESM(require_preferences(), 1);
   var import_url5 = __toESM(require_url(), 1);
   var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
-  var { PreferenceBaseOption } = unlock2(import_preferences4.privateApis);
+  var { PreferenceBaseOption } = unlock2(import_preferences5.privateApis);
   function submitCustomFieldsForm() {
     const customFieldsForm = document.getElementById(
       "toggle-custom-fields-form"
@@ -10792,7 +10827,7 @@ var wp;
     ] });
   }
   function EnableCustomFieldsOption({ label }) {
-    const areCustomFieldsEnabled = (0, import_data16.useSelect)((select3) => {
+    const areCustomFieldsEnabled = (0, import_data17.useSelect)((select3) => {
       return !!select3(import_editor11.store).getEditorSettings().enableCustomFields;
     }, []);
     const [isChecked, setIsChecked] = (0, import_element25.useState)(areCustomFieldsEnabled);
@@ -10808,14 +10843,14 @@ var wp;
   }

   // packages/edit-post/build-module/components/preferences-modal/enable-panel.mjs
-  var import_data17 = __toESM(require_data(), 1);
+  var import_data18 = __toESM(require_data(), 1);
   var import_editor12 = __toESM(require_editor(), 1);
-  var import_preferences5 = __toESM(require_preferences(), 1);
+  var import_preferences6 = __toESM(require_preferences(), 1);
   var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-  var { PreferenceBaseOption: PreferenceBaseOption2 } = unlock2(import_preferences5.privateApis);
+  var { PreferenceBaseOption: PreferenceBaseOption2 } = unlock2(import_preferences6.privateApis);
   function EnablePanelOption(props) {
-    const { toggleEditorPanelEnabled: toggleEditorPanelEnabled2 } = (0, import_data17.useDispatch)(import_editor12.store);
-    const { isChecked, isRemoved } = (0, import_data17.useSelect)(
+    const { toggleEditorPanelEnabled: toggleEditorPanelEnabled2 } = (0, import_data18.useDispatch)(import_editor12.store);
+    const { isChecked, isRemoved } = (0, import_data18.useSelect)(
       (select3) => {
         const { isEditorPanelEnabled: isEditorPanelEnabled2, isEditorPanelRemoved: isEditorPanelRemoved2 } = select3(import_editor12.store);
         return {
@@ -10840,9 +10875,9 @@ var wp;

   // packages/edit-post/build-module/components/preferences-modal/meta-boxes-section.mjs
   var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
-  var { PreferencesModalSection } = unlock2(import_preferences6.privateApis);
+  var { PreferencesModalSection } = unlock2(import_preferences7.privateApis);
   function MetaBoxesSection(sectionProps) {
-    const { areCustomFieldsRegistered, metaBoxes: metaBoxes2 } = (0, import_data18.useSelect)((select3) => {
+    const { areCustomFieldsRegistered, metaBoxes: metaBoxes2 } = (0, import_data19.useSelect)((select3) => {
       const { getEditorSettings } = select3(import_editor13.store);
       const { getAllMetaBoxes: getAllMetaBoxes2 } = select3(store);
       return {
@@ -10871,7 +10906,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_preferences7.privateApis);
+  var { PreferenceToggleControl } = unlock2(import_preferences8.privateApis);
   var { PreferencesModal } = unlock2(import_editor14.privateApis);
   function EditPostPreferencesModal() {
     const extraSections = {
@@ -10896,7 +10931,7 @@ var wp;
     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_preferences8.PreferenceToggleMenuItem,
+        import_preferences9.PreferenceToggleMenuItem,
         {
           scope: "core/edit-post",
           name: "fullscreenMode",
@@ -10919,10 +10954,10 @@ var wp;
   var more_menu_default = MoreMenu;

   // packages/edit-post/build-module/components/welcome-guide/index.mjs
-  var import_data21 = __toESM(require_data(), 1);
+  var import_data22 = __toESM(require_data(), 1);

   // packages/edit-post/build-module/components/welcome-guide/default.mjs
-  var import_data19 = __toESM(require_data(), 1);
+  var import_data20 = __toESM(require_data(), 1);
   var import_components7 = __toESM(require_components(), 1);
   var import_i18n12 = __toESM(require_i18n(), 1);
   var import_element26 = __toESM(require_element(), 1);
@@ -10945,7 +10980,7 @@ var wp;
   // packages/edit-post/build-module/components/welcome-guide/default.mjs
   var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideDefault() {
-    const { toggleFeature: toggleFeature2 } = (0, import_data19.useDispatch)(store);
+    const { toggleFeature: toggleFeature2 } = (0, import_data20.useDispatch)(store);
     return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
       import_components7.Guide,
       {
@@ -11043,12 +11078,12 @@ var wp;
   }

   // packages/edit-post/build-module/components/welcome-guide/template.mjs
-  var import_data20 = __toESM(require_data(), 1);
+  var import_data21 = __toESM(require_data(), 1);
   var import_components8 = __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_data20.useDispatch)(store);
+    const { toggleFeature: toggleFeature2 } = (0, import_data21.useDispatch)(store);
     return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
       import_components8.Guide,
       {
@@ -11080,7 +11115,7 @@ var wp;
   // packages/edit-post/build-module/components/welcome-guide/index.mjs
   var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuide({ postType }) {
-    const { isActive, isEditingTemplate: isEditingTemplate2 } = (0, import_data21.useSelect)(
+    const { isActive, isEditingTemplate: isEditingTemplate2 } = (0, import_data22.useSelect)(
       (select3) => {
         const { isFeatureActive: isFeatureActive2 } = select3(store);
         const _isEditingTemplate = postType === "wp_template";
@@ -11099,20 +11134,20 @@ var wp;
   }

   // packages/edit-post/build-module/commands/use-commands.mjs
-  var import_data22 = __toESM(require_data(), 1);
+  var import_data23 = __toESM(require_data(), 1);
   var import_i18n14 = __toESM(require_i18n(), 1);
   var import_commands = __toESM(require_commands(), 1);
-  var import_preferences9 = __toESM(require_preferences(), 1);
+  var import_preferences10 = __toESM(require_preferences(), 1);
   var import_notices2 = __toESM(require_notices(), 1);
   function useCommands() {
-    const { isFullscreen } = (0, import_data22.useSelect)((select3) => {
-      const { get } = select3(import_preferences9.store);
+    const { isFullscreen } = (0, import_data23.useSelect)((select3) => {
+      const { get } = select3(import_preferences10.store);
       return {
         isFullscreen: get("core/edit-post", "fullscreenMode")
       };
     }, []);
-    const { toggle } = (0, import_data22.useDispatch)(import_preferences9.store);
-    const { createInfoNotice } = (0, import_data22.useDispatch)(import_notices2.store);
+    const { toggle } = (0, import_data23.useDispatch)(import_preferences10.store);
+    const { createInfoNotice } = (0, import_data23.useDispatch)(import_notices2.store);
     (0, import_commands.useCommand)({
       name: "core/toggle-fullscreen-mode",
       label: isFullscreen ? (0, import_i18n14.__)("Exit fullscreen") : (0, import_i18n14.__)("Enter fullscreen"),
@@ -11142,11 +11177,11 @@ var wp;

   // packages/edit-post/build-module/hooks/use-navigate-to-entity-record.mjs
   var import_element27 = __toESM(require_element(), 1);
-  var import_data23 = __toESM(require_data(), 1);
+  var import_data24 = __toESM(require_data(), 1);
   var import_editor16 = __toESM(require_editor(), 1);
   var import_core_data7 = __toESM(require_core_data(), 1);
   function useNavigateToEntityRecord(initialPostId, initialPostType, defaultRenderingMode) {
-    const registry = (0, import_data23.useRegistry)();
+    const registry = (0, import_data24.useRegistry)();
     const [postHistory, dispatch2] = (0, import_element27.useReducer)(
       (historyState, { type, post: post2, previousRenderingMode: previousRenderingMode2, selectedBlockClientId }) => {
         if (type === "push") {
@@ -11172,9 +11207,9 @@ var wp;
       ]
     );
     const { post, previousRenderingMode } = postHistory[postHistory.length - 1];
-    const { getRenderingMode } = (0, import_data23.useSelect)(import_editor16.store);
-    const { setRenderingMode } = (0, import_data23.useDispatch)(import_editor16.store);
-    const { editEntityRecord } = (0, import_data23.useDispatch)(import_core_data7.store);
+    const { getRenderingMode } = (0, import_data24.useSelect)(import_editor16.store);
+    const { setRenderingMode } = (0, import_data24.useDispatch)(import_editor16.store);
+    const { editEntityRecord } = (0, import_data24.useDispatch)(import_core_data7.store);
     const onNavigateToEntityRecord = (0, import_element27.useCallback)(
       (params) => {
         const entityEdits = registry.select(import_core_data7.store).getEntityRecordEdits("postType", post.postType, post.postId);
@@ -11239,7 +11274,7 @@ var wp;
   }

   // packages/edit-post/build-module/components/meta-boxes/use-meta-box-initialization.mjs
-  var import_data24 = __toESM(require_data(), 1);
+  var import_data25 = __toESM(require_data(), 1);
   var import_editor17 = __toESM(require_editor(), 1);
   var import_core_data8 = __toESM(require_core_data(), 1);
   var import_element28 = __toESM(require_element(), 1);
@@ -11249,7 +11284,7 @@ var wp;
       isCollaborationEnabled,
       hasIncompatibleMetaBoxes,
       hasActiveMetaBoxes
-    } = (0, import_data24.useSelect)(
+    } = (0, import_data25.useSelect)(
       (select3) => {
         const {
           __unstableIsEditorReady,
@@ -11264,9 +11299,9 @@ var wp;
       },
       [enabled]
     );
-    const { setCollaborationSupported } = unlock2((0, import_data24.useDispatch)(import_core_data8.store));
-    const { updateEditorSettings } = (0, import_data24.useDispatch)(import_editor17.store);
-    const { initializeMetaBoxes: initializeMetaBoxes2 } = (0, import_data24.useDispatch)(store);
+    const { setCollaborationSupported } = unlock2((0, import_data25.useDispatch)(import_core_data8.store));
+    const { updateEditorSettings } = (0, import_data25.useDispatch)(import_editor17.store);
+    const { initializeMetaBoxes: initializeMetaBoxes2 } = (0, import_data25.useDispatch)(store);
     (0, import_element28.useEffect)(() => {
       if (isEnabledAndEditorReady) {
         initializeMetaBoxes2();
@@ -11293,7 +11328,6 @@ var wp;
   var { useCommandContext } = unlock2(import_commands2.privateApis);
   var { useDrag } = unlock2(import_components9.privateApis);
   var { Editor, FullscreenMode, UploadProgressSnackbar } = unlock2(import_editor18.privateApis);
-  var { BlockKeyboardShortcuts } = unlock2(import_block_library.privateApis);
   var DESIGN_POST_TYPES = [
     "wp_template",
     "wp_template_part",
@@ -11301,7 +11335,7 @@ var wp;
     "wp_navigation"
   ];
   function useEditorStyles(settings) {
-    const { hasThemeStyleSupport } = (0, import_data25.useSelect)((select3) => {
+    const { hasThemeStyleSupport } = (0, import_data26.useSelect)((select3) => {
       return {
         hasThemeStyleSupport: select3(store).isFeatureActive("themeStyles")
       };
@@ -11335,8 +11369,8 @@ var wp;
     ]);
   }
   function MetaBoxesMain() {
-    const [isOpen, openHeight, hasAnyVisible] = (0, import_data25.useSelect)((select3) => {
-      const { get } = select3(import_preferences10.store);
+    const [isOpen, openHeight, hasAnyVisible] = (0, import_data26.useSelect)((select3) => {
+      const { get } = select3(import_preferences11.store);
       const { isMetaBoxLocationVisible: isMetaBoxLocationVisible2 } = select3(store);
       return [
         !!get("core/edit-post", "metaBoxesMainIsOpen"),
@@ -11344,7 +11378,7 @@ var wp;
         isMetaBoxLocationVisible2("normal") || isMetaBoxLocationVisible2("advanced") || isMetaBoxLocationVisible2("side")
       ];
     }, []);
-    const { set: setPreference } = (0, import_data25.useDispatch)(import_preferences10.store);
+    const { set: setPreference } = (0, import_data26.useDispatch)(import_preferences11.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) => {
@@ -11526,7 +11560,7 @@ var wp;
     initialEdits
   }) {
     useCommands();
-    const { createErrorNotice } = (0, import_data25.useDispatch)(import_notices3.store);
+    const { createErrorNotice } = (0, import_data26.useDispatch)(import_notices3.store);
     const {
       currentPost: { postId: currentPostId, postType: currentPostType },
       onNavigateToEntityRecord,
@@ -11548,9 +11582,9 @@ var wp;
       showMetaBoxes,
       isWelcomeGuideVisible,
       templateId
-    } = (0, import_data25.useSelect)(
+    } = (0, import_data26.useSelect)(
       (select3) => {
-        const { get } = select3(import_preferences10.store);
+        const { get } = select3(import_preferences11.store);
         const { isFeatureActive: isFeatureActive2, hasMetaBoxes: hasMetaBoxes2 } = select3(store);
         const { canUser, getPostType, getTemplateId } = unlock2(
           select3(import_core_data9.store)
@@ -11630,7 +11664,7 @@ var wp;
         )
       );
     }
-    const { createSuccessNotice } = (0, import_data25.useDispatch)(import_notices3.store);
+    const { createSuccessNotice } = (0, import_data26.useDispatch)(import_notices3.store);
     const onActionPerformed = (0, import_element29.useCallback)(
       (actionId, items) => {
         switch (actionId) {
@@ -11714,8 +11748,6 @@ var wp;
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.AutosaveMonitor, {}),
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.LocalAutosaveMonitor, {}),
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(keyboard_shortcuts_default, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_editor18.EditorKeyboardShortcutsRegister, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(BlockKeyboardShortcuts, {}),
             currentPostType === "wp_block" && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(InitPatternModal, {}),
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_plugins.PluginArea, { onError: onPluginAreaError }),
             /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(more_menu_default, {}),
@@ -11825,13 +11857,13 @@ var wp;
     const isMediumOrBigger = window.matchMedia("(min-width: 782px)").matches;
     const target = document.getElementById(id);
     const root = (0, import_element30.createRoot)(target);
-    (0, import_data26.dispatch)(import_preferences11.store).setDefaults("core/edit-post", {
+    (0, import_data27.dispatch)(import_preferences12.store).setDefaults("core/edit-post", {
       fullscreenMode: true,
       themeStyles: true,
       welcomeGuide: true,
       welcomeGuideTemplate: true
     });
-    (0, import_data26.dispatch)(import_preferences11.store).setDefaults("core", {
+    (0, import_data27.dispatch)(import_preferences12.store).setDefaults("core", {
       allowRightClickOverrides: true,
       editorMode: "visual",
       editorTool: "edit",
@@ -11850,21 +11882,21 @@ var wp;
       showCollaborationPostSaveNotifications: true
     });
     if (window.__clientSideMediaProcessing) {
-      (0, import_data26.dispatch)(import_preferences11.store).setDefaults("core/media", {
+      (0, import_data27.dispatch)(import_preferences12.store).setDefaults("core/media", {
         requireApproval: true,
         optimizeOnUpload: true
       });
     }
-    (0, import_data26.dispatch)(import_blocks2.store).reapplyBlockTypeFilters();
-    if (isMediumOrBigger && (0, import_data26.select)(import_preferences11.store).get("core", "showListViewByDefault") && !(0, import_data26.select)(import_preferences11.store).get("core", "distractionFree")) {
-      (0, import_data26.dispatch)(import_editor20.store).setIsListViewOpened(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_library2.registerCoreBlocks)();
+    (0, import_block_library.registerCoreBlocks)();
     registerCoreBlockBindingsSources();
     (0, import_widgets.registerLegacyWidgetBlock)({ inserter: false });
     (0, import_widgets.registerWidgetGroupBlock)({ inserter: false });
     if (false) {
-      (0, import_block_library2.__experimentalRegisterExperimentalCoreBlocks)({
+      (0, import_block_library.__experimentalRegisterExperimentalCoreBlocks)({
         enableFSEBlocks: settings.__unstableEnableFullSiteEditingBlocks
       });
     }
@@ -11881,13 +11913,13 @@ var wp;
     preloadedResolutions.finally(() => {
       clearPreloadedData();
       if (postType && postId) {
-        const post = (0, import_data26.select)(import_core_data10.store).getEntityRecord(
+        const post = (0, import_data27.select)(import_core_data10.store).getEntityRecord(
           "postType",
           postType,
           postId
         );
         if (post) {
-          (0, import_data26.dispatch)(import_editor20.store).setupEditor(
+          (0, import_data27.dispatch)(import_editor20.store).setupEditor(
             post,
             initialEdits,
             settings.template
@@ -11909,8 +11941,8 @@ var wp;
     return root;
   }
   async function preloadResolutions(postType, postId) {
-    const core = (0, import_data26.resolveSelect)(import_core_data10.store);
-    const coreSelect = (0, import_data26.select)(import_core_data10.store);
+    const core = (0, import_data27.resolveSelect)(import_core_data10.store);
+    const coreSelect = (0, import_data27.select)(import_core_data10.store);
     try {
       await Promise.all([
         core.getCurrentUser(),
@@ -11927,7 +11959,6 @@ var wp;
         core.__experimentalGetCurrentThemeBaseGlobalStyles(),
         core.__experimentalGetCurrentThemeGlobalStylesVariations(),
         core.getEntityRecord("root", "__unstableBase"),
-        core.getEntityRecord("root", "site"),
         core.canUser("read", { kind: "root", name: "site" }),
         core.canUser("create", { kind: "postType", name: "attachment" }),
         core.canUser("create", { kind: "postType", name: "page" }),
@@ -11965,11 +11996,13 @@ var wp;
         ] : []
       ]);
       const tasks = [];
+      if (coreSelect.canUser("read", { kind: "root", name: "site" })) {
+        tasks.push(core.getEntityRecord("root", "site"));
+      }
       const globalStylesId = coreSelect.__experimentalGetCurrentGlobalStylesId();
       if (globalStylesId) {
         tasks.push(
-          core.getEntityRecord("root", "globalStyles", globalStylesId),
-          core.canUser("read", {
+          core.canUser("update", {
             kind: "root",
             name: "globalStyles",
             id: globalStylesId
@@ -12001,6 +12034,26 @@ var wp;
       if (tasks.length) {
         await Promise.all(tasks);
       }
+      if (globalStylesId) {
+        if (coreSelect.canUser("update", {
+          kind: "root",
+          name: "globalStyles",
+          id: globalStylesId
+        })) {
+          await core.getEntityRecord(
+            "root",
+            "globalStyles",
+            globalStylesId
+          );
+        } else {
+          await core.getEntityRecord(
+            "root",
+            "globalStyles",
+            globalStylesId,
+            { context: "view" }
+          );
+        }
+      }
     } catch {
     }
   }
diff --git a/wp-includes/js/dist/edit-post.min.js b/wp-includes/js/dist/edit-post.min.js
index b43566691d..7b27c79c60 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 om=Object.create;var zr=Object.defineProperty;var rm=Object.getOwnPropertyDescriptor;var nm=Object.getOwnPropertyNames;var sm=Object.getPrototypeOf,im=Object.prototype.hasOwnProperty;var ee=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ft=(e,t)=>{for(var o in t)zr(e,o,{get:t[o],enumerable:!0})},Ia=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of nm(t))!im.call(e,n)&&n!==o&&zr(e,n,{get:()=>t[n],enumerable:!(r=rm(t,n))||r.enumerable});return e};var l=(e,t,o)=>(o=e!=null?om(sm(e)):{},Ia(t||!e||!e.__esModule?zr(o,"default",{value:e,enumerable:!0}):o,e)),am=e=>Ia(zr({},"__esModule",{value:!0}),e);var ys=ee((Ix,Aa)=>{Aa.exports=window.wp.blocks});var vs=ee((Ax,Ma)=>{Ma.exports=window.wp.blockLibrary});var ir=ee((Mx,ka)=>{ka.exports=window.wp.deprecated});var ve=ee((kx,La)=>{La.exports=window.wp.element});var le=ee((Lx,Na)=>{Na.exports=window.wp.data});var st=ee((Nx,Da)=>{Da.exports=window.wp.preferences});var Ba=ee((Dx,Fa)=>{Fa.exports=window.wp.widgets});var be=ee((Fx,Va)=>{Va.exports=window.wp.editor});var dt=ee((Bx,ja)=>{ja.exports=window.wp.coreData});var xs=ee((Vx,Ha)=>{Ha.exports=window.wp.apiFetch});var ke=ee((Hx,Ua)=>{Ua.exports=window.wp.i18n});var V=ee(($x,Wa)=>{Wa.exports=window.React});var X=ee((Kx,Xa)=>{Xa.exports=window.ReactJSXRuntime});var Qt=ee((WS,vl)=>{vl.exports=window.ReactDOM});var Pc=ee(Rc=>{"use strict";var Ho=V();function lh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ch=typeof Object.is=="function"?Object.is:lh,uh=Ho.useState,fh=Ho.useEffect,dh=Ho.useLayoutEffect,ph=Ho.useDebugValue;function mh(e,t){var o=t(),r=uh({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return dh(function(){n.value=o,n.getSnapshot=t,ri(n)&&s({inst:n})},[e,o,t]),fh(function(){return ri(n)&&s({inst:n}),e(function(){ri(n)&&s({inst:n})})},[e]),ph(o),o}function ri(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!ch(e,o)}catch{return!0}}function gh(e,t){return t()}var hh=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?gh:mh;Rc.useSyncExternalStore=Ho.useSyncExternalStore!==void 0?Ho.useSyncExternalStore:hh});var ni=ee((Mw,Tc)=>{"use strict";Tc.exports=Pc()});var Oc=ee(Cc=>{"use strict";var gn=V(),yh=ni();function vh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var xh=typeof Object.is=="function"?Object.is:vh,Sh=yh.useSyncExternalStore,bh=gn.useRef,wh=gn.useEffect,Eh=gn.useMemo,Rh=gn.useDebugValue;Cc.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=bh(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=Eh(function(){function c(p){if(!f){if(f=!0,u=p,p=r(p),n!==void 0&&i.hasValue){var d=i.value;if(n(d,p))return m=d}return m=p}if(d=m,xh(u,p))return d;var h=r(p);return n!==void 0&&n(d,h)?(u=p,d):(u=p,m=h)}var f=!1,u,m,g=o===void 0?null:o;return[function(){return c(t())},g===null?void 0:function(){return c(g())}]},[t,o,r,n]);var a=Sh(e,s[0],s[1]);return wh(function(){i.hasValue=!0,i.value=a},[a]),Rh(a),a}});var Ic=ee((Lw,_c)=>{"use strict";_c.exports=Oc()});var Qo=ee((WC,Gu)=>{Gu.exports=window.wp.primitives});var Oi=ee((zC,Yu)=>{Yu.exports=window.wp.compose});var ji=ee((nO,Ku)=>{Ku.exports=window.wp.theme});var Hi=ee((sO,qu)=>{qu.exports=window.wp.privateApis});var Mt=ee((l_,If)=>{If.exports=window.wp.components});var ra=ee((p_,Mf)=>{Mf.exports=window.wp.blockEditor});var na=ee((m_,kf)=>{kf.exports=window.wp.styleEngine});var Vf=ee((D_,Bf)=>{Bf.exports=window.wp.plugins});var Wn=ee((F_,jf)=>{jf.exports=window.wp.notices});var aa=ee((B_,Hf)=>{Hf.exports=window.wp.commands});var no=ee((V_,$f)=>{$f.exports=window.wp.url});var Wf=ee((j_,Uf)=>{Uf.exports=window.wp.htmlEntities});var ud=ee((Z_,cd)=>{cd.exports=window.wp.keyboardShortcuts});var pd=ee((t0,dd)=>{dd.exports=window.wp.hooks});var $d=ee((C0,Hd)=>{Hd.exports=window.wp.keycodes});var Ox={};ft(Ox,{PluginBlockSettingsMenuItem:()=>dx,PluginDocumentSettingPanel:()=>px,PluginMoreMenuItem:()=>mx,PluginPostPublishPanel:()=>hx,PluginPostStatusInfo:()=>yx,PluginPrePublishPanel:()=>gx,PluginSidebar:()=>vx,PluginSidebarMoreMenuItem:()=>xx,__experimentalFullscreenModeClose:()=>Gn,__experimentalMainDashboardButton:()=>bx,__experimentalPluginPostExcerpt:()=>Sx,initializeEditor:()=>Px,reinitializeEditor:()=>Cx,store:()=>de});var Gp=l(ys(),1),Yp=l(vs(),1),Xp=l(ir(),1),fs=l(ve(),1),Qe=l(le(),1),rr=l(st(),1),ds=l(Ba(),1),Dr=l(be(),1),us=l(dt(),1),Kp=l(xs(),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 lm(){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 pt=lm;var cm=l(V(),1),ar={...cm};var Ga=l(V(),1),za={};function _e(e,t){let o=Ga.useRef(za);return o.current===za&&(o.current=e(t)),o}var Ss=ar.useInsertionEffect,um=Ss&&Ss!==ar.useLayoutEffect?Ss:e=>e();function z(e){let t=_e(fm).current;return t.next=e,um(t.effect),t.trampoline}function fm(){let e={next:void 0,callback:dm,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function dm(){}var Ya=l(V(),1),pm=()=>{},j=typeof document<"u"?Ya.useLayoutEffect:pm;var Gr=l(V(),1),bs=Gr.createContext(void 0);function Mo(){return Gr.useContext(bs)?.direction??"ltr"}function mm(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 gm=mm("https://base-ui.com/production-error","Base UI"),Ue=gm;var go=l(V(),1);function ws(e,t,o,r){let n=_e(qa).current;return hm(n,e,t,o,r)&&Qa(n,[e,t,o,r]),n.callback}function Ka(e){let t=_e(qa).current;return ym(t,e)&&Qa(t,e),t.callback}function qa(){return{callback:null,cleanup:null,refs:[]}}function hm(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function ym(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(V(),1);var Ja=l(V(),1),vm=parseInt(Ja.version,10);function ko(e){return vm>=e}function Es(e){if(!Za.isValidElement(e))return null;let t=e,o=t.props;return(ko(19)?o?.ref:t.ref)??null}function lr(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Xt(){}var nS=Object.freeze([]),xe=Object.freeze({});function el(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 tl(e,t){return typeof e=="function"?e(t):e}function ol(e,t){return typeof e=="function"?e(t):e}var Rs={};function mt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Yr(t);let s=Yr(e);return t&&(s=cr(s,t)),o&&(s=cr(s,o)),r&&(s=cr(s,r)),n&&(s=cr(s,n)),s}function rl(e){if(e.length===0)return Rs;if(e.length===1)return Yr(e[0]);let t=Yr(e[0]);for(let o=1;o<e.length;o+=1)t=cr(t,e[o]);return t}function Yr(e){return Ps(e)?{...sl(e,Rs)}:xm(e)}function cr(e,t){return Ps(t)?sl(t,e):Sm(e,t)}function xm(e){let t={...e};for(let o in t){let r=t[o];nl(o,r)&&(t[o]=il(r))}return t}function Sm(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=lr(e.style,r);break}case"className":{e[o]=Ts(e.className,r);break}default:nl(o,r)?e[o]=bm(e[o],r):e[o]=r}}return e}function nl(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 sl(e,t){return Ps(e)?e(t):e??Rs}function bm(e,t){return t?e?(...o)=>{let r=o[0];if(ll(r)){let s=r;al(s);let i=t(...o);return s.baseUIHandlerPrevented||e?.(...o),i}let n=t(...o);return e?.(...o),n}:il(t):e}function il(e){return e&&((...t)=>{let o=t[0];return ll(o)&&al(o),e(...t)})}function al(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ts(e,t){return t?e?t+" "+e:t:e}function ll(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Cs=l(V(),1);function We(e,t,o={}){let r=t.render,n=wm(t,o);if(o.enabled===!1)return null;let s=o.state??xe;return Pm(e,r,n,s)}function wm(e,t={}){let{className:o,style:r,render:n}=e,{state:s=xe,ref:i,props:a,stateAttributesMapping:c,enabled:f=!0}=t,u=f?tl(o,s):void 0,m=f?ol(r,s):void 0,g=f?el(s,c):xe,p=f&&a?Em(a):void 0,d=f?lr(g,p)??{}:xe;return typeof document<"u"&&(f?Array.isArray(i)?d.ref=Ka([d.ref,Es(n),...i]):d.ref=ws(d.ref,Es(n),i):ws(null,null)),f?(u!==void 0&&(d.className=Ts(d.className,u)),m!==void 0&&(d.style=lr(d.style,m)),d):xe}function Em(e){return Array.isArray(e)?rl(e):mt(void 0,e)}var Rm=Symbol.for("react.lazy");function Pm(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===Rm&&(s=go.Children.toArray(t)[0]),go.cloneElement(s,n)}if(e&&typeof e=="string")return Tm(e,o);throw new Error(Ue(8))}function Tm(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}):go.createElement(e,t)}var Xr=l(V(),1);var cl=0;function Cm(e,t="mui"){let[o,r]=Xr.useState(e),n=e||o;return Xr.useEffect(()=>{o==null&&(cl+=1,r(`${t}-${cl}`))},[o,t]),n}var ul=ar.useId;function Kt(e,t){if(ul!==void 0){let o=ul();return e??(t?`${t}-${o}`:o)}return Cm(e,t)}function fl(e){return Kt(e,"base-ui")}var G={};ft(G,{cancelOpen:()=>tg,chipRemovePress:()=>Fm,clearPress:()=>Dm,closePress:()=>Lm,closeWatcher:()=>Xm,decrementPress:()=>jm,disabled:()=>rg,drag:()=>Jm,escapeKey:()=>Ym,focusOut:()=>Gm,imperativeAction:()=>ig,incrementPress:()=>Vm,initial:()=>sg,inputBlur:()=>Um,inputChange:()=>Hm,inputClear:()=>$m,inputPaste:()=>Wm,inputPress:()=>zm,itemPress:()=>km,keyboard:()=>qm,linkPress:()=>Nm,listNavigation:()=>Km,missing:()=>ng,none:()=>Om,outsidePress:()=>Mm,pointer:()=>Qm,scrub:()=>eg,siblingOpen:()=>og,swipe:()=>ag,trackPress:()=>Bm,triggerFocus:()=>Am,triggerHover:()=>Im,triggerPress:()=>_m,wheel:()=>Zm,windowResize:()=>lg});var Om="none",_m="trigger-press",Im="trigger-hover",Am="trigger-focus",Mm="outside-press",km="item-press",Lm="close-press",Nm="link-press",Dm="clear-press",Fm="chip-remove-press",Bm="track-press",Vm="increment-press",jm="decrement-press",Hm="input-change",$m="input-clear",Um="input-blur",Wm="input-paste",zm="input-press",Gm="focus-out",Ym="escape-key",Xm="close-watcher",Km="list-navigation",qm="keyboard",Qm="pointer",Jm="drag",Zm="wheel",eg="scrub",tg="cancel-open",og="sibling-open",rg="disabled",ng="missing",sg="initial",ig="imperative-action",ag="swipe",lg="window-resize";function te(e,t,o,r){let n=!1,s=!1,i=r??xe;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(V(),1);var dl=l(V(),1),cg=[];function Lo(e){dl.useEffect(e,cg)}var Kr=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)}},qr=new Os,Et=class e{static create(){return new e}static request(t){return qr.request(t)}static cancel(t){return qr.cancel(t)}currentId=Kr;request(t){this.cancel(),this.currentId=qr.request(()=>{this.currentId=Kr,t()})}cancel=()=>{this.currentId!==Kr&&(qr.cancel(this.currentId),this.currentId=Kr)};disposeEffect=()=>this.cancel};function No(){let e=_e(Et.create).current;return Lo(e.disposeEffect),e}function pl(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),j(()=>{if(!e&&s&&r!=="ending"&&o){let a=Et.request(()=>{n("ending")});return()=>{Et.cancel(a)}}},[e,s,r,o]),j(()=>{if(!e||t)return;let a=Et.request(()=>{n(void 0)});return()=>{Et.cancel(a)}},[t,e]),j(()=>{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 ho=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),ug={[ho.startingStyle]:""},fg={[ho.endingStyle]:""},ml={transitionStatus(e){return e==="starting"?ug:e==="ending"?fg:null}};function Qr(){return typeof window<"u"}function vo(e){return Jr(e)?(e.nodeName||"").toLowerCase():"#document"}function pe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Pt(e){var t;return(t=(Jr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Jr(e){return Qr()?e instanceof Node||e instanceof pe(e).Node:!1}function U(e){return Qr()?e instanceof Element||e instanceof pe(e).Element:!1}function Ie(e){return Qr()?e instanceof HTMLElement||e instanceof pe(e).HTMLElement:!1}function Do(e){return!Qr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof pe(e).ShadowRoot}function ur(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=je(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function gl(e){return/^(table|td|th)$/.test(vo(e))}function fr(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var dg=/transform|translate|scale|rotate|perspective|filter/,pg=/paint|layout|strict|content/,yo=e=>!!e&&e!=="none",Is;function Zr(e){let t=U(e)?je(e):e;return yo(t.transform)||yo(t.translate)||yo(t.scale)||yo(t.rotate)||yo(t.perspective)||!en()&&(yo(t.backdropFilter)||yo(t.filter))||dg.test(t.willChange||"")||pg.test(t.contain||"")}function hl(e){let t=Rt(e);for(;Ie(t)&&!Tt(t);){if(Zr(t))return t;if(fr(t))return null;t=Rt(t)}return null}function en(){return Is==null&&(Is=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Is}function Tt(e){return/^(html|body|#document)$/.test(vo(e))}function je(e){return pe(e).getComputedStyle(e)}function dr(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Rt(e){if(vo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Do(e)&&e.host||Pt(e);return Do(t)?t.host:t}function yl(e){let t=Rt(e);return Tt(t)?(e.ownerDocument||e).body:Ie(t)&&ur(t)?t:yl(t)}function qt(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=yl(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),i=pe(n);if(s){let a=tn(i);return t.concat(i,i.visualViewport||[],ur(n)?n:[],a&&o?qt(a):[])}else return t.concat(n,qt(n,[],o))}function tn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function re(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function ze(e){let t=_e(mg,e).current;return t.next=e,j(t.effect),t}function mg(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Pe(e){return e?.ownerDocument||document}var bl=l(V(),1);var Sl=l(Qt(),1);function xl(e){return e==null?e:"current"in e?e.current:e}function Fo(e,t=!1,o=!0){let r=No();return z((n,s=null)=>{r.cancel();let i=xl(e);if(i==null)return;let a=i,c=()=>{Sl.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function f(){Promise.all(a.getAnimations().map(u=>u.finished)).then(()=>{s?.aborted||c()}).catch(()=>{if(o){s?.aborted||c();return}let u=a.getAnimations();!s?.aborted&&u.length>0&&u.some(m=>m.pending||m.playState!=="finished")&&f()})}if(t){let u=ho.startingStyle;if(!a.hasAttribute(u)){r.request(f);return}let m=new MutationObserver(()=>{a.hasAttribute(u)||(m.disconnect(),f())});m.observe(a,{attributes:!0,attributeFilter:[u]}),s?.addEventListener("abort",()=>m.disconnect(),{once:!0});return}r.request(f)})}function on(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=z(n),i=Fo(r,o,!1);bl.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var wl=l(V(),1);function El(e){let t=wl.useRef(!0);t.current&&(t.current=!1,e())}var Dt={};ft(Dt,{engine:()=>Ns,env:()=>Fs,os:()=>ks,screenReader:()=>Ds});var ks={};ft(ks,{android:()=>Tl,apple:()=>Ms,ios:()=>As,linux:()=>xg,mac:()=>Cl,windows:()=>vg});function gg(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:hg,platform:yg,maxTouchPoints:Rl}=gg(),xo=hg.toLowerCase(),So=yg.toLowerCase();var As=/^i(os$|p)/.test(So)||So==="macintel"&&Rl>1,Pl="android",Tl=So===Pl||xo.includes(Pl),Cl=!As&&So.startsWith("mac"),vg=So.startsWith("win"),xg=!Tl&&/^(linux|chrome os)/.test(So),Ms=Cl||As;var Ns={};ft(Ns,{blink:()=>bg,gecko:()=>Sg,webkit:()=>Ls});var Ls=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Sg=!Ls&&xo.includes("firefox"),bg=!Ls&&xo.includes("chrom");var Ds={};ft(Ds,{voiceOver:()=>wg});var wg=Ms;var Fs={};ft(Fs,{jsdom:()=>Eg});var Eg=/jsdom|happydom/.test(xo);var pr=0,Ze=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 gt(){let e=_e(Ze.create).current;return Lo(e.disposeEffect),e}var Le=l(V(),1);function Ol(e){return"nativeEvent"in e}function Ft(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function _l(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Bs="data-base-ui-focusable";var Vs="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function rn(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function se(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 He(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Jt(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(se(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function nn(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 Il(e){return e.matches("html,body")}function Al(e){return Ie(e)&&e.matches(Vs)}function js(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Vs}`)!=null}function Ml(e){if(!e||Dt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Rg(e,t){return t!=null&&!Ft(t)?0:typeof e=="function"?e():e}function Bt(e,t,o){let r=Rg(e,o);return typeof r=="number"?r:r?.[t]}function Hs(e){return typeof e=="function"?e():e}function sn(e,t){return t||e==="click"||e==="mousedown"}function kl(e){return e?.includes("mouse")&&e!=="mousedown"}var Ll=l(X(),1),Nl=Le.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ze,currentIdRef:{current:null},currentContextRef:{current:null}});function Pg(e,t){e.current=t.current}function $s(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=Le.useRef(o),s=Le.useRef(o),i=Le.useRef(null),a=Le.useRef(null),c=gt();return j(()=>{if(s.current=o,!i.current){n.current=o;return}n.current={open:Bt(n.current,"open"),close:Bt(o,"close")}},[o,i,n,s]),(0,Ll.jsx)(Nl.Provider,{value:Le.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:c}),[r,c]),children:t})}function Us(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=Le.useContext(Nl),{currentIdRef:i,delayRef:a,timeoutMs:c,initialDelayRef:f,currentContextRef:u,hasProvider:m,timeout:g}=s,[p,d]=Le.useState(!1),h=Le.useRef(o),v=Le.useRef(!1);return j(()=>{h.current=o},[o]),j(()=>()=>{v.current=!0},[]),j(()=>{function x(){v.current||d(!1),u.current?.setIsInstantPhase(!1),i.current=null,u.current=null,a.current=f.current,g.clear()}if(i.current&&!o&&i.current===n){if(d(!1),c){let y=n;return g.start(c,()=>{r.select("open")||i.current&&i.current!==y||x()}),()=>{(h.current||i.current!==y)&&g.clear()}}x()}},[o,n,i,a,c,f,u,g,r]),j(()=>{if(!o)return;let x=u.current,y=i.current;g.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:d},i.current=n,a.current={open:0,close:Bt(f.current,"close")},y!==null&&y!==n?(d(!0),x?.setIsInstantPhase(!0),x?.onOpenChange(!1,te(G.none))):(d(!1),x?.setIsInstantPhase(!1))},[o,n,r,i,a,f,u,g]),j(()=>()=>{if(i.current===n){if(u.current=null,!h.current)return;i.current=null,Pg(a,f),g.clear()}},[u,i,a,n,f,g]),Le.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:p}),[m,a,p])}function ht(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Bl=["top","right","bottom","left"];var Zt=Math.min,yt=Math.max,eo=Math.round,gr=Math.floor,Ct=e=>({x:e,y:e}),Tg={left:"right",right:"left",bottom:"top",top:"bottom"};function ln(e,t,o){return yt(e,Zt(t,o))}function vt(e,t){return typeof e=="function"?e(t):e}function Ne(e){return e.split("-")[0]}function xt(e){return e.split("-")[1]}function cn(e){return e==="x"?"y":"x"}function hr(e){return e==="y"?"height":"width"}function Ge(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function yr(e){return cn(Ge(e))}function Vl(e,t,o){o===void 0&&(o=!1);let r=xt(e),n=yr(e),s=hr(n),i=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=mr(i)),[i,mr(i)]}function jl(e){let t=mr(e);return[an(e),t,an(t)]}function an(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Dl=["left","right"],Fl=["right","left"],Cg=["top","bottom"],Og=["bottom","top"];function _g(e,t,o){switch(e){case"top":case"bottom":return o?t?Fl:Dl:t?Dl:Fl;case"left":case"right":return t?Cg:Og;default:return[]}}function Hl(e,t,o,r){let n=xt(e),s=_g(Ne(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(an)))),s}function mr(e){let t=Ne(e);return Tg[t]+e.slice(t.length)}function Ig(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 un(e){return typeof e!="number"?Ig(e):{top:e,right:e,bottom:e,left:e}}function bo(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 Vt(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...Vt(e,n.id,o)])}function Bo(e){return`data-base-ui-${e}`}var et=l(V(),1),Wl=l(Qt(),1);var $l={style:{transition:"none"}};var Ag="data-base-ui-swipe-ignore",Mg="data-swipe-ignore",Mb=`[${Ag}]`,kb=`[${Mg}]`;var Ul={fallbackAxisSide:"end"};var zl=l(X(),1),kg=et.createContext(null),Lg=()=>et.useContext(kg),Ng=Bo("portal");function Ws(e={}){let{ref:t,container:o,componentProps:r=xe,elementProps:n}=e,s=Kt(),a=Lg()?.portalNode,[c,f]=et.useState(null),[u,m]=et.useState(null),g=z(v=>{v!==null&&m(v)}),p=et.useRef(null);j(()=>{if(o===null){p.current&&(p.current=null,m(null),f(null));return}if(s==null)return;let v=(o&&(Jr(o)?o:o.current))??a??document.body;if(v==null){p.current&&(p.current=null,m(null),f(null));return}p.current!==v&&(p.current=v,m(null),f(v))},[o,a,s]);let d=We("div",r,{ref:[t,g],props:[{id:s,[Ng]:""},n]});return{portalNode:u,portalSubtree:c&&d?Wl.createPortal(d,c):null}}var wo=l(V(),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 Dg=l(X(),1),Fg=wo.createContext(null),Bg=wo.createContext(null),Vo=()=>wo.useContext(Fg)?.id||null,to=e=>{let t=wo.useContext(Bg);return e??t};var Ye=l(V(),1);function Vg(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,m=s.x,g=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,g-=r||0,f=0,u=0,!n||c?(f=t.axis==="y"?s.width:0,u=t.axis==="x"?s.height:0,m=i&&t.x!=null?t.x:m,g=a&&t.y!=null?t.y:g):n&&!c&&(u=t.axis==="x"?s.height:u,f=t.axis==="y"?s.width:f),n=!0,{width:f,height:u,x:m,y:g,top:g,right:m+f,bottom:g+u,left:m}}}}function Yl(e){return e!=null&&e.clientX!=null}function zs(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=Ye.useRef(!1),u=Ye.useRef(null),[m,g]=Ye.useState(),[p,d]=Ye.useState([]),h=z(w=>{n.set("positionReference",w)}),v=z((w,T,E)=>{f.current||c.current.openEvent&&!Yl(c.current.openEvent)||n.set("positionReference",Vg(E??a,{x:w,y:T,axis:r,dataRef:c,pointerType:m}))}),x=z(w=>{s?u.current||(v(w.clientX,w.clientY,w.currentTarget),d([])):v(w.clientX,w.clientY,w.currentTarget)}),y=Ft(m)?i:s;Ye.useEffect(()=>{if(!o){h(a);return}if(!y)return;function w(){u.current?.(),u.current=null}let T=pe(i);function E(C){let O=He(C);se(i,O)?w():v(C.clientX,C.clientY)}return!c.current.openEvent||Yl(c.current.openEvent)?u.current=re(T,"mousemove",E):h(a),w},[y,o,i,c,a,n,v,h,p]),Ye.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Ye.useEffect(()=>{o&&!i&&(f.current=!1)},[o,i]),Ye.useEffect(()=>{!o&&s&&(f.current=!0)},[o,s]);let S=Ye.useMemo(()=>{function w(T){g(T.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:x,onMouseEnter:x}},[x]);return Ye.useMemo(()=>o?{reference:S,trigger:S}:{},[o,S])}var Xe=l(V(),1);function jg(){return!1}function Hg(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Gs(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=jg,bubbles:a,externalTree:c}=t,f="rootStore"in e?e.rootStore:e,u=f.useState("open"),m=f.useState("floatingElement"),{dataRef:g}=f.context,p=to(c),d=z(typeof n=="function"?n:()=>!1),h=typeof n=="function"?d:n,v=h!==!1,x=z(()=>s),{escapeKey:y,outsidePress:S}=Hg(a),w=Xe.useRef(!1),T=Xe.useRef(!1),E=Xe.useRef(!1),C=Xe.useRef(!1),O=Xe.useRef(""),I=Xe.useRef(null),R=gt(),B=gt(),M=z(()=>{B.clear(),g.current.insideReactTree=!1}),N=z($=>{let oe=g.current.floatingContext?.nodeId;return(p?Vt(p.nodesRef.current,oe):[]).some(ne=>ne.context?.open&&!ne.context.dataRef.current[$])}),L=z($=>nn($,f.select("floatingElement"))||nn($,f.select("domReferenceElement"))),b=z($=>{i()&&f.setOpen(!1,te(G.triggerPress,$.nativeEvent))}),A=z($=>{if(!u||!o||!r||$.key!=="Escape"||C.current||!y&&N("__escapeKeyBubbles"))return;let oe=Ol($)?$.nativeEvent:$,Z=te(G.escapeKey,oe);f.setOpen(!1,Z),Z.isCanceled||$.preventDefault(),!y&&!Z.isPropagationAllowed&&$.stopPropagation()}),k=z(()=>{g.current.insideReactTree=!0,B.start(0,M)}),P=z($=>{if(!u||!o||$.button!==0)return;let oe=He($.nativeEvent);se(f.select("floatingElement"),oe)&&(w.current||(w.current=!0,T.current=!1))}),_=z($=>{!u||!o||($.defaultPrevented||$.nativeEvent.defaultPrevented)&&w.current&&(T.current=!0)});Xe.useEffect(()=>{if(!u||!o)return;g.current.__escapeKeyBubbles=y,g.current.__outsidePressBubbles=S;let $=new Ze,oe=new Ze;function Z(){$.clear(),C.current=!0}function ne(){$.start(Dt.engine.webkit?5:0,()=>{C.current=!1})}function Y(){E.current=!0,oe.start(0,()=>{E.current=!1})}function ue(){w.current=!1,T.current=!1}function fe(){let F=O.current,H=F==="pen"||!F?"mouse":F,Se=x(),Me=typeof Se=="function"?Se():Se;return typeof Me=="string"?Me:Me[H]}function ge(F){let H=fe();return H==="intentional"&&F.type!=="click"||H==="sloppy"&&F.type==="click"}function Oe(F){let H=g.current.floatingContext?.nodeId,Se=p&&Vt(p.nodesRef.current,H).some(Me=>nn(F,Me.context?.elements.floating));return L(F)||Se}function we(F){if(ge(F)){F.type!=="click"&&!L(F)&&(oe.clear(),E.current=!1),M();return}if(g.current.insideReactTree){M();return}let H=He(F),Se=`[${Bo("inert")}]`,Me=U(H)?H.getRootNode():null,zt=Array.from((Do(Me)?Me:Pe(f.select("floatingElement"))).querySelectorAll(Se)),nr=f.context.triggerElements;if(H&&(nr.hasElement(H)||nr.hasMatchingElement(Je=>se(Je,H))))return;let Lt=U(H)?H:null;for(;Lt&&!Tt(Lt);){let Je=Rt(Lt);if(Tt(Je)||!U(Je))break;Lt=Je}if(!(zt.length&&U(H)&&!Il(H)&&!se(H,f.select("floatingElement"))&&zt.every(Je=>!se(Lt,Je)))){if(Ie(H)&&!("touches"in F)){let Je=Tt(H),Gt=je(H),Yt=/auto|scroll/,Vr=Je||Yt.test(Gt.overflowX),jr=Je||Yt.test(Gt.overflowY),Hr=Vr&&H.clientWidth>0&&H.scrollWidth>H.clientWidth,$r=jr&&H.clientHeight>0&&H.scrollHeight>H.clientHeight,Ur=Gt.direction==="rtl",ie=$r&&(Ur?F.offsetX<=H.offsetWidth-H.clientWidth:F.offsetX>H.clientWidth),Ve=Hr&&F.offsetY>H.clientHeight;if(ie||Ve)return}if(!Oe(F)){if(fe()==="intentional"&&E.current){oe.clear(),E.current=!1;return}typeof h=="function"&&!h(F)||N("__outsidePressBubbles")||(f.setOpen(!1,te(G.outsidePress,F)),M())}}}function q(F){fe()!=="sloppy"||F.pointerType==="touch"||!f.select("open")||!o||L(F)||we(F)}function he(F){if(fe()!=="sloppy"||!f.select("open")||!o||L(F))return;let H=F.touches[0];H&&(I.current={startTime:Date.now(),startX:H.clientX,startY:H.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},R.start(1e3,()=>{I.current&&(I.current.dismissOnTouchEnd=!1,I.current.dismissOnMouseDown=!1)}))}function ye(F,H){let Se=He(F);if(!Se)return;let Me=re(Se,F.type,()=>{H(F),Me()})}function po(F){O.current="touch",ye(F,he)}function lt(F){R.clear(),F.type==="pointerdown"&&(O.current=F.pointerType),!(F.type==="mousedown"&&I.current&&!I.current.dismissOnMouseDown)&&ye(F,H=>{H.type==="pointerdown"?q(H):we(H)})}function kt(F){if(!w.current)return;let H=T.current;if(ue(),fe()==="intentional"){if(F.type==="pointercancel"){H&&Y();return}if(!Oe(F)){if(H){Y();return}typeof h=="function"&&!h(F)||(oe.clear(),E.current=!0,M())}}}function ct(F){if(fe()!=="sloppy"||!I.current||L(F))return;let H=F.touches[0];if(!H)return;let Se=Math.abs(H.clientX-I.current.startX),Me=Math.abs(H.clientY-I.current.startY),zt=Math.sqrt(Se*Se+Me*Me);zt>5&&(I.current.dismissOnTouchEnd=!0),zt>10&&(we(F),R.clear(),I.current=null)}function bt(F){ye(F,ct)}function Fr(F){fe()!=="sloppy"||!I.current||L(F)||(I.current.dismissOnTouchEnd&&we(F),R.clear(),I.current=null)}function Br(F){ye(F,Fr)}let Re=Pe(m),Io=ht(r&&ht(re(Re,"keydown",A),re(Re,"compositionstart",Z),re(Re,"compositionend",ne)),v&&ht(re(Re,"click",lt,!0),re(Re,"pointerdown",lt,!0),re(Re,"pointerup",kt,!0),re(Re,"pointercancel",kt,!0),re(Re,"mousedown",lt,!0),re(Re,"mouseup",kt,!0),re(Re,"touchstart",po,!0),re(Re,"touchmove",bt,!0),re(Re,"touchend",Br,!0)));return()=>{Io(),$.clear(),oe.clear(),ue(),E.current=!1}},[g,m,r,v,h,u,o,y,S,A,M,x,N,L,p,f,R]),Xe.useEffect(M,[h,M]);let D=Xe.useMemo(()=>({onKeyDown:A,onPointerDown:b,onClick:b}),[A,b]),Q=Xe.useMemo(()=>({onKeyDown:A,onPointerDown:_,onMouseDown:_,onClickCapture:k,onMouseDownCapture($){k(),P($)},onPointerDownCapture($){k(),P($)},onMouseUpCapture:k,onTouchEndCapture:k,onTouchMoveCapture:k}),[A,k,P,_]);return Xe.useMemo(()=>o?{reference:D,floating:Q,trigger:D}:{},[o,D,Q])}var De=l(V(),1);function Xl(e,t,o){let{reference:r,floating:n}=e,s=Ge(t),i=yr(t),a=hr(i),c=Ne(t),f=s==="y",u=r.x+r.width/2-n.width/2,m=r.y+r.height/2-n.height/2,g=r[a]/2-n[a]/2,p;switch(c){case"top":p={x:u,y:r.y-n.height};break;case"bottom":p={x:u,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 d=xt(t);return d&&(p[i]+=g*(d==="end"?1:-1)*(o&&f?-1:1)),p}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:f="clippingAncestors",rootBoundary:u="viewport",elementContext:m="floating",altBoundary:g=!1,padding:p=0}=vt(t,e),d=un(p),v=a[g?m==="floating"?"reference":"floating":m],x=bo(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(v)))==null||o?v:v.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:c})),y=m==="floating"?{x:r,y:n,width:i.floating.width,height:i.floating.height}:i.reference,S=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),w=await(s.isElement==null?void 0:s.isElement(S))&&await(s.getScale==null?void 0:s.getScale(S))||{x:1,y:1},T=bo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:S,strategy:c}):y);return{top:(x.top-T.top+d.top)/w.y,bottom:(T.bottom-x.bottom+d.bottom)/w.y,left:(x.left-T.left+d.left)/w.x,right:(T.right-x.right+d.right)/w.x}}var $g=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)),f=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:m}=Xl(f,r,c),g=r,p=0,d={};for(let h=0;h<s.length;h++){let v=s[h];if(!v)continue;let{name:x,fn:y}=v,{x:S,y:w,data:T,reset:E}=await y({x:u,y:m,initialPlacement:r,placement:g,strategy:n,middlewareData:d,rects:f,platform:a,elements:{reference:e,floating:t}});u=S??u,m=w??m,d[x]={...d[x],...T},E&&p<$g&&(p++,typeof E=="object"&&(E.placement&&(g=E.placement),E.rects&&(f=E.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:u,y:m}=Xl(f,g,c)),h=-1)}return{x:u,y:m,placement:g,strategy:n,middlewareData:d}};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:f}=t,{mainAxis:u=!0,crossAxis:m=!0,fallbackPlacements:g,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:d="none",flipAlignment:h=!0,...v}=vt(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let x=Ne(n),y=Ge(a),S=Ne(a)===a,w=await(c.isRTL==null?void 0:c.isRTL(f.floating)),T=g||(S||!h?[mr(a)]:jl(a)),E=d!=="none";!g&&E&&T.push(...Hl(a,h,d,w));let C=[a,...T],O=await c.detectOverflow(t,v),I=[],R=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&I.push(O[x]),m){let L=Vl(n,i,w);I.push(O[L[0]],O[L[1]])}if(R=[...R,{placement:n,overflows:I}],!I.every(L=>L<=0)){var B,M;let L=(((B=s.flip)==null?void 0:B.index)||0)+1,b=C[L];if(b&&(!(m==="alignment"?y!==Ge(b):!1)||R.every(P=>Ge(P.placement)===y?P.overflows[0]>0:!0)))return{data:{index:L,overflows:R},reset:{placement:b}};let A=(M=R.filter(k=>k.overflows[0]<=0).sort((k,P)=>k.overflows[1]-P.overflows[1])[0])==null?void 0:M.placement;if(!A)switch(p){case"bestFit":{var N;let k=(N=R.filter(P=>{if(E){let _=Ge(P.placement);return _===y||_==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(_=>_>0).reduce((_,D)=>_+D,0)]).sort((P,_)=>P[1]-_[1])[0])==null?void 0:N[0];k&&(A=k);break}case"initialPlacement":A=a;break}if(n!==A)return{reset:{placement:A}}}return{}}}};function Kl(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ql(e){return Bl.some(t=>e[t]>=0)}var ec=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:r}=t,{strategy:n="referenceHidden",...s}=vt(e,t);switch(n){case"referenceHidden":{let i=await r.detectOverflow(t,{...s,elementContext:"reference"}),a=Kl(i,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:ql(a)}}}case"escaped":{let i=await r.detectOverflow(t,{...s,altBoundary:!0}),a=Kl(i,o.floating);return{data:{escapedOffsets:a,escaped:ql(a)}}}default:return{}}}}};var tc=new Set(["left","top"]);async function Ug(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=Ge(o)==="y",f=tc.has(i)?-1:1,u=s&&c?-1:1,m=vt(t,e),{mainAxis:g,crossAxis:p,alignmentAxis:d}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof d=="number"&&(p=a==="end"?d*-1:d),c?{x:p*u,y:g*f}:{x:g*f,y:p*u}}var oc=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 Ug(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}}}}},rc=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:y=>{let{x:S,y:w}=y;return{x:S,y:w}}},...f}=vt(e,t),u={x:o,y:r},m=await s.detectOverflow(t,f),g=Ge(n),p=cn(g),d=u[p],h=u[g],v=(y,S)=>ln(S+m[y==="y"?"top":"left"],S,S-m[y==="y"?"bottom":"right"]);i&&(d=v(p,d)),a&&(h=v(g,h));let x=c.fn({...t,[p]:d,[g]:h});return{...x,data:{x:x.x-o,y:x.y-r,enabled:{[p]:i,[g]:a}}}}}},nc=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:m=!0}=vt(e,t),g={x:n,y:s},p=Ge(i),d=cn(p),h=g[d],v=g[p],x=vt(f,t),y=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:(o=x.mainAxis)!=null?o:0,crossAxis:(r=x.crossAxis)!=null?r:0};if(u){let T=d==="y"?"height":"width",E=a.reference[d]-a.floating[T]+y.mainAxis,C=a.reference[d]+a.reference[T]-y.mainAxis;h<E?h=E:h>C&&(h=C)}if(m){var S,w;let T=d==="y"?"width":"height",E=tc.has(Ne(i)),C=a.reference[p]-a.floating[T]+(E&&((S=c.offset)==null?void 0:S[p])||0)+(E?0:y.crossAxis),O=a.reference[p]+a.reference[T]+(E?0:((w=c.offset)==null?void 0:w[p])||0)-(E?y.crossAxis:0);v<C?v=C:v>O&&(v=O)}return{[d]:h,[p]:v}}}},sc=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}=vt(e,t),c=await n.detectOverflow(t,a),f=Ne(o),u=xt(o),m=Ge(o)==="y",{width:g,height:p}=r.floating,d,h;f==="top"||f==="bottom"?(d=f,h=u===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(h=f,d=u==="end"?"top":"bottom");let v=p-c.top-c.bottom,x=g-c.left-c.right,y=Zt(p-c[d],v),S=Zt(g-c[h],x),w=t.middlewareData.shift,T=!w,E=y,C=S;w!=null&&w.enabled.x&&(C=x),w!=null&&w.enabled.y&&(E=v),T&&!u&&(m?C=g-2*yt(c.left,c.right):E=p-2*yt(c.top,c.bottom)),await i({...t,availableWidth:C,availableHeight:E});let O=await n.getDimensions(s.floating);return g!==O.width||p!==O.height?{reset:{rects:!0}}:{}}}};function lc(e){let t=je(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Ie(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r,a=eo(o)!==s||eo(r)!==i;return a&&(o=s,r=i),{width:o,height:r,$:a}}function Xs(e){return U(e)?e:e.contextElement}function jo(e){let t=Xs(e);if(!Ie(t))return Ct(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=lc(t),i=(s?eo(o.width):o.width)/r,a=(s?eo(o.height):o.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Wg=Ct(0);function cc(e){let t=pe(e);return!en()||!t.visualViewport?Wg:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function zg(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===pe(e)}function Eo(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=jo(r)):i=jo(e));let a=zg(s,o,r)?cc(s):Ct(0),c=(n.left+a.x)/i.x,f=(n.top+a.y)/i.y,u=n.width/i.x,m=n.height/i.y;if(s&&r){let g=pe(s),p=U(r)?pe(r):r,d=g,h=tn(d);for(;h&&p!==d;){let v=jo(h),x=h.getBoundingClientRect(),y=je(h),S=x.left+(h.clientLeft+parseFloat(y.paddingLeft))*v.x,w=x.top+(h.clientTop+parseFloat(y.paddingTop))*v.y;c*=v.x,f*=v.y,u*=v.x,m*=v.y,c+=S,f+=w,d=pe(h),h=tn(d)}}return bo({width:u,height:m,x:c,y:f})}function fn(e,t){let o=dr(e).scrollLeft;return t?t.left+o:Eo(Pt(e)).left+o}function uc(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-fn(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function Gg(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=Pt(r),a=t?fr(t.floating):!1;if(r===i||a&&s)return o;let c={scrollLeft:0,scrollTop:0},f=Ct(1),u=Ct(0),m=Ie(r);if((m||!s)&&((vo(r)!=="body"||ur(i))&&(c=dr(r)),m)){let p=Eo(r);f=jo(r),u.x=p.x+r.clientLeft,u.y=p.y+r.clientTop}let g=i&&!m&&!s?uc(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+g.x,y:o.y*f.y-c.scrollTop*f.y+u.y+g.y}}function Yg(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Xg(e){let t=dr(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+fn(e),i=-t.scrollTop;return je(o).direction==="rtl"&&(s+=yt(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:s,y:i}}var Kg=25;function qg(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=pe(e),s=Pt(e),i=n.visualViewport,a=s.clientWidth,c=s.clientHeight,f=0,u=0;if(i){let g=!en()||t==="fixed";r?g||(f=-i.offsetLeft,u=-i.offsetTop):(a=i.width,c=i.height,g&&(f=i.offsetLeft,u=i.offsetTop))}if(fn(s)<=0){let g=s.ownerDocument,p=g.body,d=getComputedStyle(p),h=g.compatMode==="CSS1Compat"&&parseFloat(d.marginLeft)+parseFloat(d.marginRight)||0,v=Math.abs(s.clientWidth-p.clientWidth-h),x=getComputedStyle(s).scrollbarGutter==="stable both-edges"?v/2:v;x<=Kg&&(a-=x)}return{width:a,height:c,x:f,y:u}}function Qg(e,t){let o=Eo(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=jo(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 ic(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=qg(e,o,t);else if(t==="document")r=Xg(Pt(e));else if(U(t))r=Qg(t,o);else{let n=cc(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return bo(r)}function Jg(e,t){let o=t.get(e);if(o)return o;let r=qt(e,[],!1).filter(a=>U(a)&&vo(a)!=="body"),n=null,s=je(e).position==="fixed",i=s?Rt(e):e;for(;U(i)&&!Tt(i);){let a=je(i),c=Zr(i),f=n?n.position:s?"fixed":"";!c&&(f==="fixed"||f==="absolute"&&a.position==="static")?r=r.filter(m=>m!==i):n=a,i=Rt(i)}return t.set(e,r),r}function Zg(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?fr(t)?[]:Jg(t,this._c):[].concat(o),r],a=ic(t,i[0],n),c=a.top,f=a.right,u=a.bottom,m=a.left;for(let g=1;g<i.length;g++){let p=ic(t,i[g],n);c=yt(p.top,c),f=Zt(p.right,f),u=Zt(p.bottom,u),m=yt(p.left,m)}return{width:f-m,height:u-c,x:m,y:c}}function eh(e){let{width:t,height:o}=lc(e);return{width:t,height:o}}function th(e,t,o){let r=Ie(t),n=Pt(t),s=o==="fixed",i=Eo(e,!0,s,t),a={scrollLeft:0,scrollTop:0},c=Ct(0);if((r||!s)&&((vo(t)!=="body"||ur(n))&&(a=dr(t)),r)){let g=Eo(t,!0,s,t);c.x=g.x+t.clientLeft,c.y=g.y+t.clientTop}!r&&n&&(c.x=fn(n));let f=n&&!r&&!s?uc(n,a):Ct(0),u=i.left+a.scrollLeft-c.x-f.x,m=i.top+a.scrollTop-c.y-f.y;return{x:u,y:m,width:i.width,height:i.height}}function Ys(e){return je(e).position==="static"}function ac(e,t){if(!Ie(e)||je(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Pt(e)===o&&(o=o.ownerDocument.body),o}function fc(e,t){let o=pe(e);if(fr(e))return o;if(!Ie(e)){let n=Rt(e);for(;n&&!Tt(n);){if(U(n)&&!Ys(n))return n;n=Rt(n)}return o}let r=ac(e,t);for(;r&&gl(r)&&Ys(r);)r=ac(r,t);return r&&Tt(r)&&Ys(r)&&!Zr(r)?o:r||hl(e)||o}var oh=async function(e){let t=this.getOffsetParent||fc,o=this.getDimensions,r=await o(e.floating);return{reference:th(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function rh(e){return je(e).direction==="rtl"}var Ks={convertOffsetParentRelativeRectToViewportRelativeRect:Gg,getDocumentElement:Pt,getClippingRect:Zg,getOffsetParent:fc,getElementRects:oh,getClientRects:Yg,getDimensions:eh,getScale:jo,isElement:U,isRTL:rh};function dc(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function nh(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,m){u===void 0&&(u=!1),m===void 0&&(m=1),i();let g=e.getBoundingClientRect(),{left:p,top:d,width:h,height:v}=g;if(u||t(),!h||!v)return;let x=gr(d),y=gr(s.clientWidth-(p+h)),S=gr(s.clientHeight-(d+v)),w=gr(p),E={rootMargin:-x+"px "+-y+"px "+-S+"px "+-w+"px",threshold:yt(0,Zt(1,m))||1},C=!0;function O(I){let R=I[0].intersectionRatio;if(!dc(g,e.getBoundingClientRect()))return a();if(R!==m){if(!C)return a();R?a(!1,R):n=setTimeout(()=>{a(!1,1e-7)},1e3)}C=!1}try{r=new IntersectionObserver(O,{...E,root:s.ownerDocument})}catch{r=new IntersectionObserver(O,E)}r.observe(e)}let c=pe(e),f=()=>a(o);return c.addEventListener("resize",f),a(!0),()=>{c.removeEventListener("resize",f),i()}}function vr(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?qt(f):[],...t?qt(t):[]]:[];u.forEach(x=>{n&&x.addEventListener("scroll",o),s&&x.addEventListener("resize",o)});let m=f&&a?nh(f,o,s):null,g=-1,p=null;i&&(p=new ResizeObserver(x=>{let[y]=x;y&&y.target===f&&p&&t&&(p.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var S;(S=p)==null||S.observe(t)})),o()}),f&&!c&&p.observe(f),t&&p.observe(t));let d,h=c?Eo(e):null;c&&v();function v(){let x=Eo(e);h&&!dc(h,x)&&o(),h=x,d=requestAnimationFrame(v)}return o(),()=>{var x;u.forEach(y=>{n&&y.removeEventListener("scroll",o),s&&y.removeEventListener("resize",o)}),m?.(),(x=p)==null||x.disconnect(),p=null,c&&cancelAnimationFrame(d)}}var pc=oc;var mc=rc,gc=Zl,hc=sc,yc=ec;var vc=nc,dn=(e,t,o)=>{let r=new Map,n=o??{},s={...Ks,...n.platform,_c:r};return Jl(e,t,{...n,platform:s})};var Ee=l(V(),1),Sc=l(V(),1),bc=l(Qt(),1),ih=typeof document<"u",ah=function(){},pn=ih?Sc.useLayoutEffect:ah;function mn(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(!mn(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)&&!mn(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function wc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function xc(e,t){let o=wc(e);return Math.round(t*o)/o}function qs(e){let t=Ee.useRef(e);return pn(()=>{t.current=e}),t}function Ec(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,m]=Ee.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[g,p]=Ee.useState(r);mn(g,r)||p(r);let[d,h]=Ee.useState(null),[v,x]=Ee.useState(null),y=Ee.useCallback(P=>{P!==E.current&&(E.current=P,h(P))},[]),S=Ee.useCallback(P=>{P!==C.current&&(C.current=P,x(P))},[]),w=s||d,T=i||v,E=Ee.useRef(null),C=Ee.useRef(null),O=Ee.useRef(u),I=c!=null,R=qs(c),B=qs(n),M=qs(f),N=Ee.useCallback(()=>{if(!E.current||!C.current)return;let P={placement:t,strategy:o,middleware:g};B.current&&(P.platform=B.current),dn(E.current,C.current,P).then(_=>{let D={..._,isPositioned:M.current!==!1};L.current&&!mn(O.current,D)&&(O.current=D,bc.flushSync(()=>{m(D)}))})},[g,t,o,B,M]);pn(()=>{f===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,m(P=>({...P,isPositioned:!1})))},[f]);let L=Ee.useRef(!1);pn(()=>(L.current=!0,()=>{L.current=!1}),[]),pn(()=>{if(w&&(E.current=w),T&&(C.current=T),w&&T){if(R.current)return R.current(w,T,N);N()}},[w,T,N,R,I]);let b=Ee.useMemo(()=>({reference:E,floating:C,setReference:y,setFloating:S}),[y,S]),A=Ee.useMemo(()=>({reference:w,floating:T}),[w,T]),k=Ee.useMemo(()=>{let P={position:o,left:0,top:0};if(!A.floating)return P;let _=xc(A.floating,u.x),D=xc(A.floating,u.y);return a?{...P,transform:"translate("+_+"px, "+D+"px)",...wc(A.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:_,top:D}},[o,a,A.floating,u.x,u.y]);return Ee.useMemo(()=>({...u,update:N,refs:b,elements:A,floatingStyles:k}),[u,N,b,A,k])}var Qs=(e,t)=>{let o=pc(e);return{name:o.name,fn:o.fn,options:[e,t]}},Js=(e,t)=>{let o=mc(e);return{name:o.name,fn:o.fn,options:[e,t]}},Zs=(e,t)=>({fn:vc(e).fn,options:[e,t]}),ei=(e,t)=>{let o=gc(e);return{name:o.name,fn:o.fn,options:[e,t]}},ti=(e,t)=>{let o=hc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var oi=(e,t)=>{let o=yc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Uo=l(V(),1),Vc=l(Qt(),1);var Fc=l(V(),1);var J=(e,t,o,r,n,s,...i)=>{if(i.length>0)throw new Error(Ue(1));let a;if(e&&t&&o&&r&&n&&s)a=(c,f,u,m)=>{let g=e(c,f,u,m),p=t(c,f,u,m),d=o(c,f,u,m),h=r(c,f,u,m),v=n(c,f,u,m);return s(g,p,d,h,v,f,u,m)};else if(e&&t&&o&&r&&n)a=(c,f,u,m)=>{let g=e(c,f,u,m),p=t(c,f,u,m),d=o(c,f,u,m),h=r(c,f,u,m);return n(g,p,d,h,f,u,m)};else if(e&&t&&o&&r)a=(c,f,u,m)=>{let g=e(c,f,u,m),p=t(c,f,u,m),d=o(c,f,u,m);return r(g,p,d,f,u,m)};else if(e&&t&&o)a=(c,f,u,m)=>{let g=e(c,f,u,m),p=t(c,f,u,m);return o(g,p,f,u,m)};else if(e&&t)a=(c,f,u,m)=>{let g=e(c,f,u,m);return t(g,f,u,m)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Nc=l(V(),1),li=l(ni(),1),Dc=l(Ic(),1);var Ac=l(V(),1);var si=[],ii;function Mc(){return ii}function kc(e){si.push(e)}function ai(e){let t=(o,r)=>{let n=_e(Ph).current,s;try{ii=n;for(let i of si)i.before(n);s=e(o,r);for(let i of si)i.after(n);n.didInitialize=!0}finally{ii=void 0}return s};return t.displayName=e.displayName||e.name,t}function Lc(e){return Ac.forwardRef(ai(e))}function Ph(){return{didInitialize:!1}}var Th=ko(19),Ch=Th?_h:Ih;function hn(e,t,o,r,n){return Ch(e,t,o,r,n)}function Oh(e,t,o,r,n){let s=Nc.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,li.useSyncExternalStore)(e.subscribe,s,s)}kc({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,li.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function _h(e,t,o,r,n){let s=Mc();if(!s)return Oh(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 Ih(e,t,o,r,n){return(0,Dc.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 Ro=l(V(),1);var $o=class extends yn{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){Ro.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){Ro.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 Ro.useDebugValue(t),hn(this,this.selectors[t],o,r,n)}useContextCallback(t,o){Ro.useDebugValue(t);let r=z(o??Xt);this.context[t]=r}useStateSetter(t){let o=Ro.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 Ah={open:J(e=>e.open),transitionStatus:J(e=>e.transitionStatus),domReferenceElement:J(e=>e.domReferenceElement),referenceElement:J(e=>e.positionReference??e.referenceElement),floatingElement:J(e=>e.floatingElement),floatingId:J(e=>e.floatingId)},Ot=class extends $o{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},Ah),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&_l(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 Bc(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,m=i,g=Fc.useRef(null);r===void 0&&g.current===null&&(g.current=new Ot({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:f,triggerElements:u,onOpenChange:m,floatingId:n,syncOnly:!0,nested:s}));let p=r??g.current;return t.useSyncedValue("floatingId",n),j(()=>{let d={open:a,floatingId:n,referenceElement:c,floatingElement:f};U(c)&&(d.domReferenceElement=c),p.state.positionReference===p.state.referenceElement&&(d.positionReference=c),p.update(d)},[a,n,c,f,p]),p.context.onOpenChange=m,p.context.nested=s,p}var jc={tabIndex:-1,[Bs]:""};function Hc(e,t,o=!1){let r=Kt(),n=Vo()!=null,s=Uo.useRef(null);e===void 0&&s.current===null&&(s.current=t(r,n));let i=e??s.current;return Bc({popupStore:i,treatPopupAsFloatingElement:o,floatingRootContext:i.state.floatingRootContext,floatingId:r,nested:n,onOpenChange:i.setOpen}),{store:i,internalStore:s.current}}function Mh(e,t){let o=Uo.useRef(null),r=Uo.useRef(null);return Uo.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 kh(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 Lh(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function $c(e,t,o,r={}){let n=o.reason,s=n===G.triggerHover,i=t&&n===G.triggerFocus,a=!t&&(n===G.triggerPress||n===G.escapeKey),c=Lh(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),kh(u,t,o.trigger,c()),e.update(u)};s?Vc.flushSync(f):f()}function Uc(e,t,o,r){El(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:r,preventUnmountingOnClose:!1})})}function Wc(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=Mh(e,o),i=z(a=>{if(s(a),!a)return;let c=o.select("open"),f=o.select("activeTriggerId");if(f===e){o.update({activeTriggerElement:a,...c?r:null});return}f==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:a,...r})});return j(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:i,isMountedByThisTrigger:n}}function zc(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=e.useState("open"),n=e.useState("triggerCount");j(()=>{if(!r){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let s=e.context.triggerElements.size,i={};e.state.triggerCount!==s&&(i.triggerCount=s);let a=e.select("activeTriggerId"),c=null;if(a){let f=e.context.triggerElements.getById(a);f?f!==e.state.activeTriggerElement&&(i.activeTriggerElement=f):c=a}if(!c&&!a&&s===1){let f=e.context.triggerElements.entries().next();if(!f.done){let[u,m]=f.value;i.activeTriggerId=u,i.activeTriggerElement=m}}(i.triggerCount!==void 0||i.activeTriggerId!==void 0||i.activeTriggerElement!==void 0)&&e.update(i),c&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===c&&!e.context.triggerElements.getById(c)){let f=te(G.none);e.setOpen(!1,f),f.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,n,o])}function Gc(e,t,o){let{mounted:r,setMounted:n,transitionStatus:s}=pl(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:a});let c=z(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return on({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:s}}function Yc(e,t){e.useSyncedValues(t),j(()=>()=>{e.update({activeTriggerProps:xe,inactiveTriggerProps:xe,popupProps:xe})},[e])}var oo=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,o){let r=this.idMap.get(t);r!==o&&(r!==void 0&&this.elementsSet.delete(r),this.elementsSet.add(o),this.idMap.set(t,o))}delete(t){let o=this.idMap.get(t);o&&(this.elementsSet.delete(o),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let o of this.elementsSet)if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function Xc(){return new Ot({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new oo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function qc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Xc(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:xe,inactiveTriggerProps:xe,popupProps:xe}}function Qc(e,t,o=!1){return new Ot({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var xr=J(e=>e.triggerIdProp??e.activeTriggerId),ci=J(e=>e.openProp??e.open),Kc=J(e=>(e.popupElement?.id??e.floatingId)||void 0);function Jc(e,t){return t!==void 0&&ci(e)&&xr(e)===t}function Nh(e,t){return Jc(e,t)?!0:t!==void 0&&ci(e)&&xr(e)==null&&e.triggerCount===1}var Zc={open:ci,mounted:J(e=>e.mounted),transitionStatus:J(e=>e.transitionStatus),floatingRootContext:J(e=>e.floatingRootContext),triggerCount:J(e=>e.triggerCount),preventUnmountingOnClose:J(e=>e.preventUnmountingOnClose),payload:J(e=>e.payload),activeTriggerId:xr,activeTriggerElement:J(e=>e.mounted?e.activeTriggerElement:null),popupId:Kc,isTriggerActive:J((e,t)=>t!==void 0&&xr(e)===t),isOpenedByTrigger:J((e,t)=>Jc(e,t)),isMountedByTrigger:J((e,t)=>t!==void 0&&xr(e)===t&&e.mounted),triggerProps:J((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:J((e,t)=>Nh(e,t)?Kc(e):void 0),popupProps:J(e=>e.popupProps),popupElement:J(e=>e.popupElement),positionerElement:J(e=>e.positionerElement)};function eu(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=Kt(),s=Vo()!=null,i=_e(()=>new Ot({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new oo,floatingId:n,syncOnly:!1,nested:s})).current;return j(()=>{let a={open:t,floatingId:n};r.reference!==void 0&&(a.referenceElement=r.reference,a.domReferenceElement=U(r.reference)?r.reference:null),r.floating!==void 0&&(a.floatingElement=r.floating),i.update(a)},[t,n,r.reference,r.floating,i]),i.context.onOpenChange=o,i.context.nested=s,i}function ui(e={}){let{nodeId:t,externalTree:o}=e,r=eu(e),n=e.rootContext||r,s=n.useState("referenceElement"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.useState("open"),f=n.useState("floatingId"),[u,m]=De.useState(null),[g,p]=De.useState(void 0),[d,h]=De.useState(void 0),v=De.useRef(null),x=to(o),y=De.useMemo(()=>({reference:s,floating:i,domReference:a}),[s,i,a]),S=Ec({...e,elements:{...y,...u&&{reference:u}}}),w=U(g)?g:null,T=d===void 0?n.state.floatingElement:d;n.useSyncedValue("referenceElement",g??null),n.useSyncedValue("domReferenceElement",g===void 0?a:w),n.useSyncedValue("floatingElement",T);let E=De.useCallback(M=>{let N=U(M)?{getBoundingClientRect:()=>M.getBoundingClientRect(),getClientRects:()=>M.getClientRects(),contextElement:M}:M;m(N),S.refs.setReference(N)},[S.refs]),C=De.useCallback(M=>{(U(M)||M===null)&&(v.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]),O=De.useCallback(M=>{h(M),S.refs.setFloating(M)},[S.refs]),I=De.useMemo(()=>({...S.refs,setReference:C,setFloating:O,setPositionReference:E,domReference:v}),[S.refs,C,O,E]),R=De.useMemo(()=>({...S.elements,domReference:a}),[S.elements,a]),B=De.useMemo(()=>({...S,dataRef:n.context.dataRef,open:c,onOpenChange:n.setOpen,events:n.context.events,floatingId:f,refs:I,elements:R,nodeId:t,rootStore:n}),[S,I,R,t,n,c,f]);return j(()=>{a&&(v.current=a)},[a]),j(()=>{n.context.dataRef.current.floatingContext=B;let M=x?.nodesRef.current.find(N=>N.id===t);M&&(M.context=B)}),De.useMemo(()=>({...S,context:B,refs:I,elements:R,rootStore:n}),[S,I,R,B,n])}var _t=l(V(),1);var fi=Dt.os.mac&&Dt.engine.webkit;function di(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=gt();_t.useEffect(()=>{let g=n.select("domReferenceElement");if(!o)return;let p=pe(g);function d(){let x=n.select("domReferenceElement");!n.select("open")&&Ie(x)&&x===rn(Pe(x))&&(a.current=!0)}function h(){f.current=!0}function v(){f.current=!1}return ht(re(p,"blur",d),fi&&re(p,"keydown",h,!0),fi&&re(p,"pointerdown",v,!0))},[n,o]),_t.useEffect(()=>{if(!o)return;function g(p){if(p.reason===G.triggerPress||p.reason===G.escapeKey){let d=n.select("domReferenceElement");U(d)&&(c.current=d,a.current=!0)}}return s.on("openchange",g),()=>{s.off("openchange",g)}},[s,o,n]);let m=_t.useMemo(()=>{function g(){a.current=!1,c.current=null}return{onMouseLeave(){g()},onFocus(p){let d=p.currentTarget;if(a.current){if(c.current===d)return;g()}let h=He(p.nativeEvent);if(U(h)){if(fi&&!p.relatedTarget){if(!f.current&&!Al(h))return}else if(!Ml(h))return}let v=Jt(p.relatedTarget,n.context.triggerElements),{nativeEvent:x,currentTarget:y}=p,S=typeof r=="function"?r():r;if(n.select("open")&&v||S===0||S===void 0){n.setOpen(!0,te(G.triggerFocus,x,y));return}u.start(S,()=>{a.current||n.setOpen(!0,te(G.triggerFocus,x,y))})},onBlur(p){g();let d=p.relatedTarget,h=p.nativeEvent,v=U(d)&&d.hasAttribute(Bo("focus-guard"))&&d.getAttribute("data-type")==="outside";u.start(0,()=>{let x=n.select("domReferenceElement"),y=rn(Pe(x));!d&&y===x||se(i.current.floatingContext?.refs.floating.current,y)||se(x,y)||v||Jt(d??y,n.context.triggerElements)||n.setOpen(!1,te(G.triggerFocus,h))})}}},[i,r,n,u]);return _t.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var mi=l(V(),1);var pi=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 Ze,this.restTimeout=new Ze,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},vn=new WeakMap;function Wo(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&&Wo(s),Wo(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 zo(e){let t=e.context.dataRef.current,o=_e(()=>t.hoverInteractionState??pi.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),Lo(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function gi(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=to(),m=Vo(),g=zo(s),p=gt(),d=z(()=>sn(f.current.openEvent?.type,g.interactedInside)),h=z(()=>kl(f.current.openEvent?.type)),v=z(()=>{Wo(g)});j(()=>{i||(g.pointerType=void 0,g.restTimeoutPending=!1,g.interactedInside=!1,v())},[i,g,v]),mi.useEffect(()=>v,[v]),j(()=>{if(o&&i&&g.handleCloseOptions?.blockPointerEvents&&h()&&U(c)&&a){let x=c,y=a,S=Pe(a),w=u?.nodesRef.current.find(O=>O.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let T=g.pointerEventsScopeElement!==y?g.pointerEventsScopeElement:null,E=w!==y?w:null,C=g.handleCloseOptions?.getScope?.()??T??E??x.closest("[data-rootownerid]")??S.body;return xn(g,{scopeElement:C,referenceElement:x,floatingElement:y}),()=>{v()}}},[o,i,c,a,g,h,u,m,v]),mi.useEffect(()=>{if(!o)return;function x(){return!!(u&&m&&Vt(u.nodesRef.current,m).length>0)}function y(O){let I=Bt(r,"close",g.pointerType),R=()=>{s.setOpen(!1,te(G.triggerHover,O)),u?.events.emit("floating.closed",O)};I?g.openChangeTimeout.start(I,R):(g.openChangeTimeout.clear(),R())}function S(O){let I=He(O);if(!js(I)){g.interactedInside=!1;return}g.interactedInside=I?.closest("[aria-haspopup]")!=null}function w(){g.openChangeTimeout.clear(),p.clear(),u?.events.off("floating.closed",E),v()}function T(O){if(x()&&u){u.events.on("floating.closed",E);return}if(Jt(O.relatedTarget,s.context.triggerElements))return;let I=f.current.floatingContext?.nodeId??n,R=O.relatedTarget;if(!(u&&I&&U(R)&&Vt(u.nodesRef.current,I,!1).some(M=>se(M.context?.elements.floating,R)))){if(g.handler){g.handler(O);return}v(),h()&&!d()&&y(O)}}function E(O){!u||!m||x()||p.start(0,()=>{u.events.off("floating.closed",E),s.setOpen(!1,te(G.triggerHover,O)),u.events.emit("floating.closed",O)})}let C=a;return ht(C&&re(C,"mouseenter",w),C&&re(C,"mouseleave",T),C&&re(C,"pointerdown",S,!0),()=>{u?.events.off("floating.closed",E)})},[o,a,s,f,r,n,h,d,v,g,u,m,p])}var ro=l(V(),1),tu=l(Qt(),1);var Dh={current:null};function hi(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:c=Dh,externalTree:f,isActiveTrigger:u=!0,getHandleCloseContext:m,isClosing:g,shouldOpen:p}=t,d="rootStore"in e?e.rootStore:e,{dataRef:h,events:v}=d.context,x=to(f),y=zo(d),S=ro.useRef(!1),w=ze(n),T=ze(r),E=ze(i),C=ze(o),O=ze(p),I=ze(g),R=z(()=>sn(h.current.openEvent?.type,y.interactedInside)),B=z(()=>O.current?.()!==!1),M=z((b,A,k)=>{let P=d.context.triggerElements;if(P.hasElement(A))return!b||!se(b,A);if(!U(k))return!1;let _=k;return P.hasMatchingElement(D=>se(D,_))&&(!b||!se(b,_))}),N=z(()=>{if(!y.handler)return;Pe(d.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),L=z(()=>{Wo(y)});return u&&(y.handleCloseOptions=w.current?.__options),ro.useEffect(()=>N,[N]),ro.useEffect(()=>{if(!o)return;function b(A){A.open?S.current=!1:(S.current=A.reason===G.triggerHover,N(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return v.on("openchange",b),()=>{v.off("openchange",b)}},[o,v,y,N]),ro.useEffect(()=>{if(!o)return;function b(_,D=!0){let Q=Bt(T.current,"close",y.pointerType);Q?y.openChangeTimeout.start(Q,()=>{d.setOpen(!1,te(G.triggerHover,_)),x?.events.emit("floating.closed",_)}):D&&(y.openChangeTimeout.clear(),d.setOpen(!1,te(G.triggerHover,_)),x?.events.emit("floating.closed",_))}let A=c.current??(u?d.select("domReferenceElement"):null);if(!U(A))return;function k(_){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,s&&!Ft(y.pointerType))return;let D=Hs(E.current),Q=Bt(T.current,"open",y.pointerType),$=He(_),oe=_.currentTarget??null,Z=d.select("domReferenceElement"),ne=oe;if(U($)&&!d.context.triggerElements.hasElement($)){for(let ye of d.context.triggerElements.elements())if(se(ye,$)){ne=ye;break}}U(oe)&&U(Z)&&!d.context.triggerElements.hasElement(oe)&&se(oe,Z)&&(ne=Z);let Y=ne==null?!1:M(Z,ne,$),ue=d.select("open"),fe=I.current?.()??d.select("transitionStatus")==="ending",ge=!ue&&fe&&S.current,Oe=!Y&&U(ne)&&U(Z)&&se(Z,ne)&&ge,we=D>0&&!Q,q=Y&&(ue||ge)||Oe,he=!ue||Y;if(q){B()&&d.setOpen(!0,te(G.triggerHover,_,ne));return}we||(Q?y.openChangeTimeout.start(Q,()=>{he&&B()&&d.setOpen(!0,te(G.triggerHover,_,ne))}):he&&B()&&d.setOpen(!0,te(G.triggerHover,_,ne)))}function P(_){if(R()){L();return}N();let D=d.select("domReferenceElement"),Q=Pe(D);y.restTimeout.clear(),y.restTimeoutPending=!1;let $=h.current.floatingContext??m?.();if(Jt(_.relatedTarget,d.context.triggerElements))return;if(w.current&&$){d.select("open")||y.openChangeTimeout.clear();let Z=c.current;y.handler=w.current({...$,tree:x,x:_.clientX,y:_.clientY,onClose(){L(),N(),C.current&&!R()&&Z===d.select("domReferenceElement")&&b(_,!0)}}),Q.addEventListener("mousemove",y.handler),y.handler(_);return}(y.pointerType!=="touch"||!se(d.select("floatingElement"),_.relatedTarget))&&b(_)}return a?ht(re(A,"mousemove",k,{once:!0}),re(A,"mouseenter",k),re(A,"mouseleave",P)):ht(re(A,"mouseenter",k),re(A,"mouseleave",P))},[N,L,h,T,d,o,w,y,u,M,R,s,a,E,c,x,C,m,I,B]),ro.useMemo(()=>{if(!o)return;function b(A){y.pointerType=A.pointerType}return{onPointerDown:b,onPointerEnter:b,onMouseMove(A){let{nativeEvent:k}=A,P=A.currentTarget,_=d.select("domReferenceElement"),D=d.select("open"),Q=M(_,P,A.target);if(s&&!Ft(y.pointerType))return;if(D&&Q&&y.handleCloseOptions?.blockPointerEvents){let Z=d.select("floatingElement");if(Z){let ne=y.handleCloseOptions?.getScope?.()??P.ownerDocument.body;xn(y,{scopeElement:ne,referenceElement:P,floatingElement:Z})}}let $=Hs(E.current);if(D&&!Q||$===0||!Q&&y.restTimeoutPending&&A.movementX**2+A.movementY**2<2)return;y.restTimeout.clear();function oe(){if(y.restTimeoutPending=!1,R())return;let Z=d.select("open");!y.blockMouseMove&&(!Z||Q)&&B()&&d.setOpen(!0,te(G.triggerHover,k,P))}y.pointerType==="touch"?tu.flushSync(()=>{oe()}):Q&&D?oe():(y.restTimeoutPending=!0,y.restTimeout.start($,oe))}}},[o,y,R,M,s,d,E,B])}var ou=.1,Fh=ou*ou,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 Bh(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 yi(e={}){let{blockPointerEvents:t=!1}=e,o=new Ze,r=({x:n,y:s,placement:i,elements:a,onClose:c,nodeId:f,tree:u})=>{let m=i?.split("-")[0],g=!1,p=null,d=null,h=typeof performance<"u"?performance.now():0;function v(y,S){let w=performance.now(),T=w-h;if(p===null||d===null||T===0)return p=y,d=S,h=w,!1;let E=y-p,C=S-d,O=E*E+C*C,I=T*T*Fh;return p=y,d=S,h=w,O<I}function x(){o.clear(),c()}return function(S){o.clear();let w=a.domReference,T=a.floating;if(!w||!T||m==null||n==null||s==null)return;let{clientX:E,clientY:C}=S,O=He(S),I=S.type==="mouseleave",R=se(T,O),B=se(w,O);if(R&&(g=!0,!I))return;if(B&&(g=!1,!I)){g=!0;return}if(I&&U(S.relatedTarget)&&se(T,S.relatedTarget))return;function M(){return!!(u&&Vt(u.nodesRef.current,f).length>0)}function N(){M()||x()}if(M())return;let L=w.getBoundingClientRect(),b=T.getBoundingClientRect(),A=n>b.right-b.width/2,k=s>b.bottom-b.height/2,P=b.width>L.width,_=b.height>L.height,D=(P?L:b).left,Q=(P?L:b).right,$=(_?L:b).top,oe=(_?L:b).bottom;if(m==="top"&&s>=L.bottom-1||m==="bottom"&&s<=L.top+1||m==="left"&&n>=L.right-1||m==="right"&&n<=L.left+1){N();return}let Z=!1;switch(m){case"top":Z=wn(E,C,D,L.top+1,Q,b.bottom-1);break;case"bottom":Z=wn(E,C,D,b.top+1,Q,L.bottom-1);break;case"left":Z=wn(E,C,b.right-1,oe,L.left+1,$);break;case"right":Z=wn(E,C,L.right-1,oe,b.left+1,$);break;default:}if(Z)return;if(g&&!Bh(E,C,L)){N();return}if(!I&&v(E,C)){N();return}let ne=!1;switch(m){case"top":{let Y=P?ae/2:ae*4,ue=P||A?n+Y:n-Y,fe=P?n-Y:A?n+Y:n-Y,ge=s+ae+1,Oe=A||P?b.bottom-ae:b.top,we=A?P?b.bottom-ae:b.top:b.bottom-ae;ne=bn(E,C,ue,ge,fe,ge,b.left,Oe,b.right,we);break}case"bottom":{let Y=P?ae/2:ae*4,ue=P||A?n+Y:n-Y,fe=P?n-Y:A?n+Y:n-Y,ge=s-ae,Oe=A||P?b.top+ae:b.bottom,we=A?P?b.top+ae:b.bottom:b.top+ae;ne=bn(E,C,ue,ge,fe,ge,b.left,Oe,b.right,we);break}case"left":{let Y=_?ae/2:ae*4,ue=_||k?s+Y:s-Y,fe=_?s-Y:k?s+Y:s-Y,ge=n+ae+1,Oe=k||_?b.right-ae:b.left,we=k?_?b.right-ae:b.left:b.right-ae;ne=bn(E,C,Oe,b.top,we,b.bottom,ge,ue,ge,fe);break}case"right":{let Y=_?ae/2:ae*4,ue=_||k?s+Y:s-Y,fe=_?s-Y:k?s+Y:s-Y,ge=n-ae,Oe=k||_?b.left+ae:b.right,we=k?_?b.left+ae:b.right:b.left+ae;ne=bn(E,C,ge,ue,ge,fe,Oe,b.top,we,b.bottom);break}default:}ne?g||o.start(40,N):N()}};return r.__options={...e,blockPointerEvents:t},r}var vi=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=ho.startingStyle]="startingStyle",e[e.endingStyle=ho.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),Sr=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),Vh={[Sr.popupOpen]:""},qR={[Sr.popupOpen]:"",[Sr.pressed]:""},jh={[vi.open]:""},Hh={[vi.closed]:""},$h={[vi.anchorHidden]:""},ru={open(e){return e?Vh:null}};var Go={open(e){return e?jh:Hh},anchorHidden(e){return e?$h:null}};function nu(e){return ko(19)?e:e?"true":void 0}var tt=l(V(),1);var Uh=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:m="real"}=vt(e,t)||{};if(f==null)return{};let g=un(u),p={x:o,y:r},d=yr(n),h=hr(d),v=await i.getDimensions(f),x=d==="y",y=x?"top":"left",S=x?"bottom":"right",w=x?"clientHeight":"clientWidth",T=s.reference[h]+s.reference[d]-p[d]-s.floating[h],E=p[d]-s.reference[d],C=m==="real"?await i.getOffsetParent?.(f):a.floating,O=a.floating[w]||s.floating[h];(!O||!await i.isElement?.(C))&&(O=a.floating[w]||s.floating[h]);let I=T/2-E/2,R=O/2-v[h]/2-1,B=Math.min(g[y],R),M=Math.min(g[S],R),N=B,L=O-v[h]-M,b=O/2-v[h]/2+I,A=ln(N,b,L),k=!c.arrow&&xt(n)!=null&&b!==A&&s.reference[h]/2-(b<N?B:M)-v[h]/2<0,P=k?b<N?b-N:b-L:0;return{[d]:p[d]+P,data:{[d]:A,centerOffset:b-A-P,...k&&{alignmentOffset:P}},reset:k}}}),su=(e,t)=>({...Uh(e),options:[e,t]});var Wh=oi().fn,iu={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;return{data:{referenceHidden:(await Wh(e)).data?.referenceHidden||s}}}};var br={sideX:"left",sideY:"top"},au={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,c=pe(n),f=c.getComputedStyle(n);if(!(f.transitionDuration!=="0s"&&f.transitionDuration!==""))return{x:t,y:o,data:br};let m=await s.getOffsetParent?.(n),g={width:0,height:0};if(i==="fixed"&&c?.visualViewport)g={width:c.visualViewport.width,height:c.visualViewport.height};else if(m===c){let y=Pe(n);g={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await s.isElement?.(m)&&(g=await s.getDimensions(m));let p=Ne(a),d=t,h=o;p==="left"&&(d=g.width-(t+r.width)),p==="top"&&(h=g.height-(o+r.height));let v=p==="left"?"right":br.sideX,x=p==="top"?"bottom":br.sideY;return{x:d,y:h,data:{sideX:v,sideY:x}}}};function uu(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 lu(e,t,o){let{rects:r,placement:n}=e;return{side:uu(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 fu(e){let{anchor:t,positionMethod:o="absolute",side:r="bottom",sideOffset:n=0,align:s="center",alignOffset:i=0,collisionBoundary:a,collisionPadding:c=5,sticky:f=!1,arrowPadding:u=5,disableAnchorTracking:m=!1,inline:g,keepMounted:p=!1,floatingRootContext:d,mounted:h,collisionAvoidance:v,shiftCrossAxis:x=!1,nodeId:y,adaptiveOrigin:S,lazyFlip:w=!1,externalTree:T}=e,[E,C]=tt.useState(null);!h&&E!==null&&C(null);let O=v.side||"flip",I=v.align||"flip",R=v.fallbackAxisSide||"end",B=typeof t=="function"?t:void 0,M=z(B),N=B?M:t,L=ze(t),b=ze(h),k=Mo()==="rtl",P=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":k?"left":"right","inline-start":k?"right":"left"}[r],_=s==="center"?P:`${P}-${s}`,D=c,Q=1,$=r==="bottom"?Q:0,oe=r==="top"?Q:0,Z=r==="right"?Q:0,ne=r==="left"?Q:0;typeof D=="number"?D={top:D+$,right:D+ne,bottom:D+oe,left:D+Z}:D&&(D={top:(D.top||0)+$,right:(D.right||0)+ne,bottom:(D.bottom||0)+oe,left:(D.left||0)+Z});let Y={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:D},ue=tt.useRef(null),fe=ze(n),ge=ze(i),Oe=typeof n!="function"?n:0,we=typeof i!="function"?i:0,q=[];g&&q.push(g),q.push(Qs(ie=>{let Ve=lu(ie,r,k),wt=typeof fe.current=="function"?fe.current(Ve):fe.current,nt=typeof ge.current=="function"?ge.current(Ve):ge.current;return{mainAxis:wt,crossAxis:nt,alignmentAxis:nt}},[Oe,we,k,r]));let he=I==="none"&&O!=="shift",ye=!he&&(f||x||O==="shift"),po=O==="none"?null:ei({...Y,padding:{top:D.top+Q,right:D.right+Q,bottom:D.bottom+Q,left:D.left+Q},mainAxis:!x&&O==="flip",crossAxis:I==="flip"?"alignment":!1,fallbackAxisSideDirection:R}),lt=he?null:Js(ie=>{let Ve=Pe(ie.elements.floating).documentElement;return{...Y,rootBoundary:x?{x:0,y:0,width:Ve.clientWidth,height:Ve.clientHeight}:void 0,mainAxis:I!=="none",crossAxis:ye,limiter:f||x?void 0:Zs(wt=>{if(!ue.current)return{};let{width:nt,height:Nt}=ue.current.getBoundingClientRect(),ut=Ge(Ne(wt.placement)),mo=ut==="y"?nt:Nt,Ao=ut==="y"?D.left+D.right:D.top+D.bottom;return{offset:mo/2+Ao/2}})}},[Y,f,x,D,I]);O==="shift"||I==="shift"||s==="center"?q.push(lt,po):q.push(po,lt),q.push(ti({...Y,apply({elements:{floating:ie},availableWidth:Ve,availableHeight:wt,rects:nt}){if(!b.current)return;let Nt=ie.style;Nt.setProperty("--available-width",`${Ve}px`),Nt.setProperty("--available-height",`${wt}px`);let ut=pe(ie).devicePixelRatio||1,{x:mo,y:Ao,width:Wr,height:ps}=nt.reference,ms=(Math.round((mo+Wr)*ut)-Math.round(mo*ut))/ut,gs=(Math.round((Ao+ps)*ut)-Math.round(Ao*ut))/ut;Nt.setProperty("--anchor-width",`${ms}px`),Nt.setProperty("--anchor-height",`${gs}px`)}}),su(ie=>({element:ue.current||Pe(ie.elements.floating).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(ie){let{elements:Ve,middlewareData:wt,placement:nt,rects:Nt,y:ut}=ie,mo=Ne(nt),Ao=Ge(mo),Wr=ue.current,ps=wt.arrow?.x||0,ms=wt.arrow?.y||0,gs=Wr?.clientWidth||0,qp=Wr?.clientHeight||0,hs=ps+gs/2,_a=ms+qp/2,Qp=Math.abs(wt.shift?.y||0),Jp=Nt.reference.height/2,sr=typeof n=="function"?n(lu(ie,r,k)):n,Zp=Qp>sr,em={top:`${hs}px calc(100% + ${sr}px)`,bottom:`${hs}px ${-sr}px`,left:`calc(100% + ${sr}px) ${_a}px`,right:`${-sr}px ${_a}px`}[mo],tm=`${hs}px ${Nt.reference.y+Jp-ut}px`;return Ve.floating.style.setProperty("--transform-origin",ye&&Ao==="y"&&Zp?tm:em),{}}},iu,S),j(()=>{!h&&d&&d.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,d]);let kt=tt.useMemo(()=>({elementResize:!m&&typeof ResizeObserver<"u",layoutShift:!m&&typeof IntersectionObserver<"u"}),[m]),{refs:ct,elements:bt,x:Fr,y:Br,middlewareData:Re,update:Io,placement:F,context:H,isPositioned:Se,floatingStyles:Me}=ui({rootContext:d,open:p?h:void 0,placement:_,middleware:q,strategy:o,whileElementsMounted:p?void 0:(...ie)=>vr(...ie,kt),nodeId:y,externalTree:T}),{sideX:zt,sideY:nr}=Re.adaptiveOrigin||br,Lt=Se?o:"fixed",Je=tt.useMemo(()=>{let ie=S?{position:Lt,[zt]:Fr,[nr]:Br}:{position:Lt,...Me};return Se||(ie.opacity=0),ie},[S,Lt,zt,Fr,nr,Br,Me,Se]),Gt=tt.useRef(null);j(()=>{if(!h)return;let ie=L.current,Ve=typeof ie=="function"?ie():ie,nt=(cu(Ve)?Ve.current:Ve)||null||null;nt!==Gt.current&&(ct.setPositionReference(nt),Gt.current=nt)},[h,ct,N,L]),tt.useEffect(()=>{if(!h)return;let ie=L.current;typeof ie!="function"&&cu(ie)&&ie.current!==Gt.current&&(ct.setPositionReference(ie.current),Gt.current=ie.current)},[h,ct,N,L]),tt.useEffect(()=>{if(p&&h&&bt.reference&&bt.floating)return vr(bt.reference,bt.floating,Io,kt)},[p,h,bt,Io,kt]);let Yt=Ne(F),Vr=uu(r,Yt,k),jr=xt(F)||"center",Hr=!!Re.hide?.referenceHidden;j(()=>{w&&h&&Se&&C(Yt)},[w,h,Se,Yt]);let $r=tt.useMemo(()=>({position:"absolute",top:Re.arrow?.y,left:Re.arrow?.x}),[Re.arrow]),Ur=Re.arrow?.centerOffset!==0;return tt.useMemo(()=>({positionerStyles:Je,arrowStyles:$r,arrowRef:ue,arrowUncentered:Ur,side:Vr,align:jr,physicalSide:Yt,anchorHidden:Hr,refs:ct,context:H,isPositioned:Se,update:Io}),[Je,$r,ue,Ur,Vr,jr,Yt,Hr,ct,H,Se,Io])}function cu(e){return e!=null&&"current"in e}function En(e){return e==="starting"?$l:xe}function du(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let c={...o};return a&&(c.pointerEvents="none"),We("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:c},En(r),n],stateAttributesMapping:Go})}var Fe=l(V(),1),Su=l(Qt(),1);var pu=l(V(),1);function mu(e){let[t,o]=pu.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var Yo=l(V(),1);function xi(e){let t=je(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Ie(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r;return(eo(o)!==s||eo(r)!==i)&&(o=s,r=i),{width:o,height:r}}function hu(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:c}=e,f=Fo(t,!0,!1),u=No(),m=Yo.useRef(null),g=Yo.useRef(!0),p=Yo.useRef(Xt),d=z(s),h=z(i),v=Yo.useMemo(()=>{let x=a==="top",y=a==="left";return c==="rtl"?(x=x||a==="inline-end",y=y||a==="inline-end"):(x=x||a==="inline-start",y=y||a==="inline-start"),x?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[y?"right":"left"]:"0"}:xe},[a,c]);j(()=>{if(!n){p.current=Xt,g.current=!0,m.current=null;return}if(!t||!o)return;p.current=gu(t,v),Si(t,"auto");let x=Pn(t,"position","static"),y=Pn(t,"transform","none"),S=Pn(t,"scale","1"),w=gu(o,{"--available-width":"max-content","--available-height":"max-content"});function T(){x(),y(),w()}function E(){T(),S()}if(d?.(),g.current||m.current===null){Rn(o,"max-content");let R=xi(t);return m.current=R,Rn(o,R),E(),h?.(null,R),g.current=!1,()=>{p.current(),p.current=Xt}}Rn(o,"max-content");let C=m.current,O=xi(t);m.current=O,Si(t,C),E(),h?.(C,O),Rn(o,O);let I=new AbortController;return u.request(()=>{Si(t,O),f(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},I.signal)}),()=>{I.abort(),u.cancel(),p.current(),p.current=Xt}},[r,t,o,f,u,n,d,h,v])}function Pn(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function gu(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(Pn(e,r,n));return o.length?()=>{o.forEach(r=>r())}:Xt}function Si(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 yu=l(V(),1);var vu=l(X(),1),Tn=function(t){let{direction:o="ltr"}=t,r=yu.useMemo(()=>({direction:o}),[o]);return(0,vu.jsx)(bs.Provider,{value:r,children:t.children})};var Xo=l(X(),1);function bu(e){let{store:t,side:o,cssVars:r,children:n}=e,s=Mo(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),c=t.useState("open"),f=t.useState("payload"),u=t.useState("mounted"),m=t.useState("popupElement"),g=t.useState("positionerElement"),p=mu(c?i:null),d=Yh(a,f),h=Fe.useRef(null),[v,x]=Fe.useState(null),[y,S]=Fe.useState(null),w=Fe.useRef(null),T=Fe.useRef(null),E=Fo(w,!0,!1),C=No(),[O,I]=Fe.useState(null),[R,B]=Fe.useState(!1);j(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let M=z(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),T.current?.style.setProperty("display","none")}),N=z(P=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),T.current?.style.removeProperty("display"),P&&I(P)}),L=Fe.useRef(null);j(()=>{(!c||!u)&&(L.current=null)},[c,u]),j(()=>{if(i&&p&&i!==p&&L.current!==i&&h.current){x(h.current),B(!0);let P=Gh(p,i);S(P),C.request(()=>{Su.flushSync(()=>{B(!1)}),E(()=>{x(null),I(null),h.current=null})}),L.current=i}},[i,p,v,E,C]),j(()=>{let P=w.current;if(!P)return;let _=Pe(P).createElement("div");for(let D of Array.from(P.childNodes))_.appendChild(D.cloneNode(!0));h.current=_});let b=v!=null,A;b?A=(0,Xo.jsxs)(Fe.Fragment,{children:[(0,Xo.jsx)("div",{"data-previous":!0,inert:nu(!0),ref:T,style:{...O?{[r.popupWidth]:`${O.width}px`,[r.popupHeight]:`${O.height}px`}:null,position:"absolute"},"data-ending-style":R?void 0:""},"previous"),(0,Xo.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":R?"":void 0,children:n},d)]}):A=(0,Xo.jsx)("div",{"data-current":!0,ref:w,children:n},d),j(()=>{let P=T.current;!P||!v||P.replaceChildren(...Array.from(v.childNodes))},[v]),hu({popupElement:m,positionerElement:g,mounted:u,content:f,onMeasureLayout:M,onMeasureLayoutComplete:N,side:o,direction:s});let k={activationDirection:zh(y),transitioning:b};return{children:A,state:k}}function zh(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 Gh(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 Yh(e,t){let[o,r]=Fe.useState(0),n=Fe.useRef(e),s=Fe.useRef(t),i=Fe.useRef(!1);return j(()=>{let a=n.current,c=s.current,f=e!==a,u=t!==c;f?(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=l(V(),1),wu=l(Qt(),1);var Eu=l(X(),1),Ru=Cn.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...c}=t,{portalNode:f,portalSubtree:u}=Ws({container:n,ref:o,componentProps:t,elementProps:c});return!u&&!f?null:(0,Eu.jsxs)(Cn.Fragment,{children:[u,f&&wu.createPortal(r,f)]})});var Ke={};ft(Ke,{Arrow:()=>ju,Handle:()=>wr,Popup:()=>Bu,Portal:()=>Lu,Positioner:()=>Du,Provider:()=>Hu,Root:()=>Tu,Trigger:()=>Au,Viewport:()=>Wu,createHandle:()=>zu});var It=l(V(),1);var On=l(V(),1),bi=On.createContext(void 0);function it(e){let t=On.useContext(bi);if(t===void 0&&!e)throw new Error(Ue(72));return t}var Pu=l(V(),1);var Xh={...Zc,disabled:J(e=>e.disabled),instantType:J(e=>e.instantType),isInstantPhase:J(e=>e.isInstantPhase),trackCursorAxis:J(e=>e.trackCursorAxis),disableHoverablePopup:J(e=>e.disableHoverablePopup),lastOpenChangeReason:J(e=>e.openChangeReason),closeOnClick:J(e=>e.closeOnClick),closeDelay:J(e=>e.closeDelay),hasViewport:J(e=>e.hasViewport)},Ko=class e extends $o{constructor(t,o,r=!1){let n=new oo,s={...Kh(),...t};s.floatingRootContext=Qc(n,o,r),super(s,{popupRef:Pu.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},Xh)}setOpen=(t,o)=>{$c(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,te(G.triggerPress,t))}static useStore(t,o){return Hc(t,(n,s)=>new e(o,n,s)).store}};function Kh(){return{...qc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var _n=l(X(),1),Tu=ai(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:m,defaultTriggerId:g=null,children:p}=t,d=Ko.useStore(u?.store,{open:r,openProp:n,activeTriggerId:g,triggerIdProp:m});Uc(d,n,r,g),d.useControlledProp("openProp",n),d.useControlledProp("triggerIdProp",m),d.useContextCallback("onOpenChange",c),d.useContextCallback("onOpenChangeComplete",f);let h=d.useState("open"),v=!o&&h,x=d.useState("activeTriggerId"),y=d.useState("mounted"),S=d.useState("payload");d.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s}),d.useSyncedValue("disabled",o),zc(d,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:T}=Gc(v,d),E=d.useState("isInstantPhase"),C=d.useState("instantType"),O=d.useState("lastOpenChangeReason"),I=It.useRef(null);j(()=>{h&&o&&d.setOpen(!1,te(G.disabled))},[h,o,d]),j(()=>{T==="ending"&&O===G.none||T!=="ending"&&E?(C!=="delay"&&(I.current=C),d.set("instantType","delay")):I.current!==null&&(d.set("instantType",I.current),I.current=null)},[T,E,O,C,d]),j(()=>{v&&x==null&&d.set("payload",void 0)},[d,x,v]);let R=It.useCallback(()=>{d.setOpen(!1,te(G.imperativeAction))},[d]);It.useImperativeHandle(a,()=>({unmount:w,close:R}),[w,R]);let B=v||y||!o&&i!=="none";return(0,_n.jsxs)(bi.Provider,{value:d,children:[B&&(0,_n.jsx)(qh,{store:d,disabled:o,trackCursorAxis:i}),typeof p=="function"?p({payload:S}):p]})});function qh({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=Gs(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=zs(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=It.useMemo(()=>mt(s.reference,n.reference),[s.reference,n.reference]),a=It.useMemo(()=>mt(s.trigger,n.trigger),[s.trigger,n.trigger]),c=It.useMemo(()=>mt(jc,s.floating,n.floating),[s.floating,n.floating]);return Yc(e,{activeTriggerProps:i,inactiveTriggerProps:a,popupProps:c}),null}var An=l(V(),1);var In=l(V(),1),wi=In.createContext(void 0);function Cu(){return In.useContext(wi)}var Ou=(function(e){return e[e.popupOpen=Sr.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var Iu="data-base-ui-tooltip-trigger";function _u(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 Qh(e){let t=e;for(;t;){if(t.hasAttribute(Iu))return t;let o=t.parentElement;if(o){t=o;continue}let r=t.getRootNode();t="host"in r&&U(r.host)?r.host:null}return null}var Au=Lc(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:c,delay:f,closeOnClick:u=!0,closeDelay:m,id:g,...p}=t,d=it(!0),h=i?.store??d;if(!h)throw new Error(Ue(82));let v=fl(g),x=h.useState("isTriggerActive",v),y=h.useState("isOpenedByTrigger",v),S=h.useState("floatingRootContext"),w=An.useRef(null),T=f??600,E=m??0,{registerTrigger:C,isMountedByThisTrigger:O}=Wc(v,w,h,{payload:a,closeOnClick:u,closeDelay:E}),I=Cu(),{delayRef:R,isInstantPhase:B,hasProvider:M}=Us(S,{open:y}),N=zo(S);h.useSyncedValue("isInstantPhase",B);let L=h.useState("disabled"),b=c??L,A=ze(b),k=h.useState("trackCursorAxis"),P=h.useState("disableHoverablePopup"),_=An.useRef(!1),D=gt(),Q=An.useRef(void 0);function $(){let q=I?.delay,he=typeof R.current=="object"?R.current.open:void 0,ye=T;return M&&(he!==0?ye=f??q??T:ye=0),ye}function oe(q){let he=w.current;if(!he||!q)return!1;let ye=Qh(q);return ye!==null&&ye!==he&&se(he,ye)}function Z(q){let he=oe(q);return _.current=he,he&&(N.openChangeTimeout.clear(),N.restTimeout.clear(),N.restTimeoutPending=!1,D.clear()),he}let ne=hi(S,{enabled:!b,mouseOnly:!0,move:!1,handleClose:!P&&k!=="both"?yi():null,restMs:$,delay(){let q=typeof R.current=="object"?R.current.close:void 0,he=E;return m==null&&M&&(he=q),{close:he}},triggerElementRef:w,isActiveTrigger:x,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!_.current}}),Y=di(S,{enabled:!b}).reference,ue=q=>{let he=_.current,ye=_u(q),po=Z(ye),lt=w.current,kt=lt&&ye&&se(lt,ye);if(po&&h.select("open")&&h.select("lastOpenChangeReason")===G.triggerHover){h.setOpen(!1,te(G.triggerHover,q));return}if(he&&!po&&kt&&!A.current&&!h.select("open")&&lt&&Ft(Q.current)){let ct=()=>{!_.current&&!A.current&&!h.select("open")&&h.setOpen(!0,te(G.triggerHover,q,lt))},bt=$();bt===0?(D.clear(),ct()):D.start(bt,ct)}},fe=h.useState("triggerProps",O);return We("button",t,{state:{open:y},ref:[o,C,w],props:[ne,Y,O||k!=="none"?fe:void 0,{onMouseOver(q){ue(q.nativeEvent)},onFocus(q){oe(_u(q.nativeEvent))&&q.preventBaseUIHandler()},onMouseLeave(){_.current=!1,D.clear(),Q.current=void 0},onPointerEnter(q){Q.current=q.pointerType},onPointerDown(q){Q.current=q.pointerType,h.set("closeOnClick",u),u&&!h.select("open")&&h.cancelPendingOpen(q.nativeEvent)},onClick(q){u&&!h.select("open")&&h.cancelPendingOpen(q.nativeEvent)},id:v,[Ou.triggerDisabled]:b?"":void 0,[Iu]:b?void 0:""},p],stateAttributesMapping:ru})});var ku=l(V(),1);var Mn=l(V(),1),Ei=Mn.createContext(void 0);function Mu(){let e=Mn.useContext(Ei);if(e===void 0)throw new Error(Ue(70));return e}var Ri=l(X(),1),Lu=ku.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return it().useState("mounted")||r?(0,Ri.jsx)(Ei.Provider,{value:r,children:(0,Ri.jsx)(Ru,{ref:o,...n})}):null});var Ln=l(V(),1);var kn=l(V(),1),Pi=kn.createContext(void 0);function qo(){let e=kn.useContext(Pi);if(e===void 0)throw new Error(Ue(71));return e}var Nu=l(X(),1),Du=Ln.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:m="clipping-ancestors",collisionPadding:g=5,arrowPadding:p=5,sticky:d=!1,disableAnchorTracking:h=!1,collisionAvoidance:v=Ul,style:x,...y}=t,S=it(),w=Mu(),T=S.useState("open"),E=S.useState("mounted"),C=S.useState("trackCursorAxis"),O=S.useState("disableHoverablePopup"),I=S.useState("floatingRootContext"),R=S.useState("instantType"),B=S.useState("transitionStatus"),M=S.useState("hasViewport"),N=fu({anchor:s,positionMethod:i,floatingRootContext:I,mounted:E,side:a,sideOffset:f,align:c,alignOffset:u,collisionBoundary:m,collisionPadding:g,sticky:d,arrowPadding:p,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:v,adaptiveOrigin:M?au:void 0}),L=Ln.useMemo(()=>({open:T,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:C!=="none"?"tracking-cursor":R}),[T,N.side,N.align,N.anchorHidden,C,R]),b=du(t,L,{styles:N.positionerStyles,transitionStatus:B,props:y,refs:[o,S.useStateSetter("positionerElement")],hidden:!E,inert:!T||C==="both"||O});return(0,Nu.jsx)(Pi.Provider,{value:N,children:b})});var Fu=l(V(),1);var Jh={...Go,...ml},Bu=Fu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=it(),{side:c,align:f}=qo(),u=a.useState("open"),m=a.useState("instantType"),g=a.useState("transitionStatus"),p=a.useState("popupProps"),d=a.useState("floatingRootContext"),h=a.useState("disabled"),v=a.useState("closeDelay");on({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),gi(d,{enabled:!h,closeDelay:v});let x=a.useStateSetter("popupElement");return We("div",t,{state:{open:u,side:c,align:f,instant:m,transitionStatus:g},ref:[o,a.context.popupRef,x],props:[p,En(g),i],stateAttributesMapping:Jh})});var Vu=l(V(),1);var ju=Vu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=it(),{arrowRef:c,side:f,align:u,arrowUncentered:m,arrowStyles:g}=qo(),p=a.useState("open"),d=a.useState("instantType");return We("div",t,{state:{open:p,side:f,align:u,uncentered:m,instant:d},ref:[o,c],props:[{style:g,"aria-hidden":!0},i],stateAttributesMapping:Go})});var Ti=l(V(),1);var Ci=l(X(),1),Hu=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=Ti.useMemo(()=>({delay:o,closeDelay:r}),[o,r]),i=Ti.useMemo(()=>({open:o,close:r}),[o,r]);return(0,Ci.jsx)(wi.Provider,{value:s,children:(0,Ci.jsx)($s,{delay:i,timeoutMs:n,children:t.children})})};var Uu=l(V(),1);var $u=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var Zh={activationDirection:e=>e?{"data-activation-direction":e}:null},Wu=Uu.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,c=it(),f=qo(),u=c.useState("instantType"),{children:m,state:g}=bu({store:c,side:f.side,cssVars:$u,children:i}),p={activationDirection:g.activationDirection,transitioning:g.transitioning,instant:u};return We("div",t,{state:p,ref:o,props:[a,{children:m}],stateAttributesMapping:Zh})});var wr=class{constructor(){this.store=new Ko}open(t){let o=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!o)throw new Error(Ue(81,t));this.store.setOpen(!0,te(G.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,te(G.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function zu(){return new wr}function Nn(e){return We(e.defaultTagName??"div",e,e)}var Dn=l(Qo(),1),_i=l(X(),1),Ii=(0,_i.jsx)(Dn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_i.jsx)(Dn.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Fn=l(Qo(),1),Ai=l(X(),1),Mi=(0,Ai.jsx)(Fn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ai.jsx)(Fn.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var Bn=l(Qo(),1),ki=l(X(),1),Li=(0,ki.jsx)(Bn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ki.jsx)(Bn.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Vn=l(Qo(),1),Ni=l(X(),1),Di=(0,Ni.jsx)(Vn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ni.jsx)(Vn.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var jn=l(Qo(),1),Fi=l(X(),1),Bi=(0,Fi.jsx)(jn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fi.jsx)(jn.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 Xu=l(ve(),1);function Vi(e,t,o){return(0,Xu.cloneElement)(e??t,{children:o})}var ey=l(ji(),1);var Qu=l(Hi(),1),{lock:iO,unlock:Ju}=(0,Qu.__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 ty(){let e=ey;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Ju(e.privateApis).ThemeProvider}var Zu=ty();var ef=l(ve(),1),$i="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"&&ry(document)),e.__wpStyleRuntime}function oy(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 tf(e,t,o){if(!e.head)return;let r=Ui(),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($i,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function ry(e){let t=Ui();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=Ui();o.styles.set(e,t);for(let r of o.documents.keys())tf(r,e,t)}typeof process>"u",ny("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var sy={stack:"_19ce0419607e1896__stack"},iy={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)"},Hn=(0,ef.forwardRef)(function({direction:t,gap:o,align:r,justify:n,wrap:s,render:i,...a},c){let f={gap:o&&iy[o],alignItems:r,justifyContent:n,flexDirection:t,flexWrap:s};return Nn({render:i,ref:c,props:mt(a,{style:f,className:sy.stack})})});var Po={};ft(Po,{Popup:()=>gf,Portal:()=>$n,Positioner:()=>Un,Provider:()=>Rf,Root:()=>wf,Trigger:()=>vf});var pf=l(ve(),1);var af=l(ve(),1);var zi="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"&&ly(document)),e.__wpStyleRuntime}function ay(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 rf(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(ay(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 ly(e){let t=Gi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)rf(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 cy(e,t){let o=Gi();o.styles.set(e,t);for(let r of o.documents.keys())rf(r,e,t)}typeof process>"u",cy("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 of={slot:"_11fc52b637ff8a7e__slot"},nf="data-wp-compat-overlay-slot";function uy(){return typeof document>"u"?null:document}function fy(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var At=null;function Wi(e){return e.setAttribute("aria-hidden","false"),e}function dy(e){let t=e.createElement("div");return t.setAttribute(nf,""),of.slot&&t.classList.add(of.slot),e.body.appendChild(t),t}function sf(){if(typeof window>"u"||!fy()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=uy();if(!e||!e.body)return;if(At&&At.ownerDocument===e&&At.isConnected)return Wi(At);let t=e.querySelector(`[${nf}]`);return t instanceof HTMLDivElement?(At=Wi(t),At):(At?.isConnected&&At.remove(),At=Wi(dy(e)),At)}var lf=l(X(),1),$n=(0,af.forwardRef)(function({container:t,...o},r){return(0,lf.jsx)(Ke.Portal,{container:t??sf(),...o,ref:r})});var cf=l(ve(),1),df=l(X(),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"&&my(document)),e.__wpStyleRuntime}function py(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 uf(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(py(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 my(e){let t=Xi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)uf(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 ff(e,t){let o=Xi();o.styles.set(e,t);for(let r of o.documents.keys())uf(r,e,t)}typeof process>"u",ff("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var gy={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ff("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 hy={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Un=(0,cf.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,df.jsx)(Ke.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:pt(gy["box-sizing"],hy.positioner,o)})});var Er=l(X(),1),Ki="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"&&vy(document)),e.__wpStyleRuntime}function yy(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 mf(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(yy(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ki,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function vy(e){let t=qi();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 xy(e,t){let o=qi();o.styles.set(e,t);for(let r of o.documents.keys())mf(r,e,t)}typeof process>"u",xy("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 Sy={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},by={background:"#1e1e1e"},gf=(0,pf.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,Er.jsx)(Zu,{color:by,children:(0,Er.jsx)(Ke.Popup,{ref:i,className:pt(Sy.popup,n),...s,children:r})}),c=Vi(o,(0,Er.jsx)(Un,{}),a);return Vi(t,(0,Er.jsx)($n,{}),c)});var hf=l(ve(),1),yf=l(X(),1),vf=(0,hf.forwardRef)(function(t,o){return(0,yf.jsx)(Ke.Trigger,{ref:o,...t})});var xf=l(ke(),1),Sf=l(X(),1);function bf({children:e}){return(0,Sf.jsx)(Tn,{direction:(0,xf.isRTL)()?"rtl":"ltr",children:e})}var Qi=l(X(),1);function wf(e){return(0,Qi.jsx)(bf,{children:(0,Qi.jsx)(Ke.Root,{...e})})}var Ef=l(X(),1);function Rf({...e}){return(0,Ef.jsx)(Ke.Provider,{...e})}var Pf=l(ve(),1),Ji="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"&&Ey(document)),e.__wpStyleRuntime}function wy(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 Tf(e,t,o){if(!e.head)return;let r=Zi(),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(Ji,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Ey(e){let t=Zi();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 Ry(e,t){let o=Zi();o.styles.set(e,t);for(let r of o.documents.keys())Tf(r,e,t)}typeof process>"u",Ry("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 Py={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ea=(0,Pf.forwardRef)(function({render:t,...o},r){return Nn({render:t,ref:r,props:mt({className:Py["visually-hidden"]},o,{"data-visually-hidden":""})})});var Cf=l(ve(),1),Of=l(X(),1),_f=(0,Cf.forwardRef)(({children:e,className:t,ariaLabel:o,as:r="div",...n},s)=>(0,Of.jsx)(r,{ref:s,className:pt("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...n,children:e}));_f.displayName="NavigableRegion";var ta=_f;var Af={primary:"#3858e9",background:"#222524"},Ty=new Map([["modern",Af],["fresh",{primary:"#3858e9",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 Ty.get(e)??Af}var Be=l(be(),1),lo=l(le(),1),Fp=l(ra(),1);var Cy=l(na(),1);var Jo="body",Lf=":root";var Rr=l(ys(),1),Ff=l(na(),1),_y=l(le(),1);function sa(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Oy(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function Nf(e,t="0"){let o=Oy(e);if(!o)return null;let r=sa(o?.top)||t,n=sa(o?.left)||t;return r===n?r:`${r} ${n}`}var Df={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 ia({layoutDefinitions:e=Df,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:s}){let i="",a=r?Nf(t?.spacing?.blockGap):"";if(n&&(o===Jo?a=a||"0.5em":!r&&s&&(a=s)),a&&e&&(Object.values(e).forEach(({className:c,name:f,spacingStyles:u})=>{!r&&f!=="flex"&&f!=="grid"||u?.length&&u.forEach(m=>{let g=[];if(m.rules&&Object.entries(m.rules).forEach(([p,d])=>{g.push(`${p}: ${d||a}`)}),g.length){let p="";r?p=o===Jo?`:root :where(.${c})${m?.selector||""}`:`:root :where(${o}-${c})${m?.selector||""}`:p=o===Jo?`:where(.${c}${m?.selector||""})`:`:where(${o}.${c}${m?.selector||""})`,i+=`${p} { ${g.join("; ")}; }`}})}),o===Jo&&r&&(i+=`${Lf} { --wp--style--block-gap: ${a}; }`)),o===Jo&&e){let c=["block","flex","grid"];Object.values(e).forEach(({className:f,displayMode:u,baseStyles:m})=>{u&&c.includes(u)&&(i+=`${o} .${f} { display:${u}; }`),m?.length&&m.forEach(g=>{let p=[];if(g.rules&&Object.entries(g.rules).forEach(([d,h])=>{p.push(`${d}: ${h}`)}),p.length){let d=`.${f}${g?.selector||""}`;i+=`${d} { ${p.join("; ")}; }`}})})}return i}var Bp=l(Vf(),1),at=l(ke(),1),$e=l(ve(),1);var Nr=l(Wn(),1),cs=l(st(),1),Vp=l(aa(),1),jp=l(vs(),1),Ta=l(no(),1),Hp=l(Wf(),1),$p=l(dt(),1),co=l(Mt(),1),uo=l(Oi(),1),Up=l(ji(),1);var Jf=l(be(),1),Zf=l(Mt(),1);var zf=l(le(),1),Gf=l(Mt(),1),zn=l(ke(),1),Yf=l(no(),1);var Xf=l(be(),1),Kf=l(dt(),1),qf=l(X(),1);function Iy({showTooltip:e,icon:t,href:o,initialPost:r}){let n=(0,zf.useSelect)(a=>{let{getCurrentPostType:c}=a(Xf.store),{getPostType:f}=a(Kf.store);return f(r?.type||c())},[r?.type]);if(!n)return null;let s=o??(0,Yf.addQueryArgs)("edit.php",{post_type:n.slug}),i=n?.labels?.view_items??(0,zn.__)("Back");return(0,qf.jsx)(Gf.Button,{size:"compact",href:s,label:i,showTooltip:e,tooltipPosition:"bottom",icon:t??((0,zn.isRTL)()?Li:Mi)})}var Gn=Iy;var Qf=l(Hi(),1),{lock:U_,unlock:W}=(0,Qf.__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 Yn=l(X(),1),{BackButton:Ay}=W(Jf.privateApis),My={hidden:{x:"-100%"},distractionFreeInactive:{x:0},hover:{x:0,transition:{type:"tween",delay:.2}}};function ky({initialPost:e}){return(0,Yn.jsx)(Ay,{children:({length:t})=>t<=1&&(0,Yn.jsx)(Zf.__unstableMotion.div,{variants:My,transition:{type:"tween",delay:.8},children:(0,Yn.jsx)(Gn,{showTooltip:!0,initialPost:e})})})}var ed=ky;var nd=l(le(),1),Pr=l(ve(),1),sd=l(be(),1),id=l(dt(),1);var td="core/edit-post",od="#wp-admin-bar-view a",rd="#wp-admin-bar-preview a";var ad=()=>{let{isViewable:e,newPermalink:t}=(0,nd.useSelect)(r=>{let{getPostType:n}=r(id.store),{getCurrentPost:s,getEditedPostAttribute:i}=r(sd.store);return{isViewable:n(i("type"))?.viewable,newPermalink:s().link}},[]),o=(0,Pr.useRef)();(0,Pr.useEffect)(()=>{o.current=document.querySelector(rd)||document.querySelector(od)},[]),(0,Pr.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 ld(){return ad(),null}var wd=l(ve(),1),ma=l(le(),1),qn=l(ud(),1),Ed=l(ke(),1);var Kn=l(le(),1);var la=l(le(),1);function Ly(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 Ny(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 Dy(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]=Ny(o[r],n);return o}}return e}function Fy(e=!1,t){return t.type==="META_BOXES_INITIALIZED"?!0:e}var By=(0,la.combineReducers)({isSaving:Ly,locations:Dy,initialized:Fy}),fd=(0,la.combineReducers)({metaBoxes:By});var ca={};ft(ca,{__experimentalSetPreviewDeviceType:()=>sv,__unstableCreateTemplate:()=>cv,closeGeneralSidebar:()=>jy,closeModal:()=>$y,closePublishSidebar:()=>Wy,hideBlockTypes:()=>ev,initializeMetaBoxes:()=>uv,metaBoxUpdatesFailure:()=>nv,metaBoxUpdatesSuccess:()=>rv,openGeneralSidebar:()=>Vy,openModal:()=>Hy,openPublishSidebar:()=>Uy,removeEditorPanel:()=>Xy,requestMetaBoxUpdates:()=>ov,setAvailableMetaBoxesPerLocation:()=>tv,setIsEditingTemplate:()=>lv,setIsInserterOpened:()=>iv,setIsListViewOpened:()=>av,showBlockTypes:()=>Zy,switchEditorMode:()=>qy,toggleDistractionFree:()=>fv,toggleEditorPanelEnabled:()=>Gy,toggleEditorPanelOpened:()=>Yy,toggleFeature:()=>Ky,toggleFullscreenMode:()=>dv,togglePinnedPluginItem:()=>Qy,togglePublishSidebar:()=>zy,updatePreferredStyleVariations:()=>Jy});var hd=l(xs(),1),Tr=l(st(),1),Te=l(be(),1),Ae=l(ir(),1),yd=l(pd(),1),vd=l(dt(),1),xd=l(Wn(),1),Xn=l(ke(),1);var md=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:Zo}=W(Te.privateApis),Vy=e=>({registry:t})=>{t.dispatch(Zo).enableComplementaryArea("core",e)},jy=()=>({registry:e})=>e.dispatch(Zo).disableComplementaryArea("core"),Hy=e=>({registry:t})=>((0,Ae.default)("select( 'core/edit-post' ).openModal( name )",{since:"6.3",alternative:"select( 'core/interface').openModal( name )"}),t.dispatch(Zo).openModal(e)),$y=()=>({registry:e})=>((0,Ae.default)("select( 'core/edit-post' ).closeModal()",{since:"6.3",alternative:"select( 'core/interface').closeModal()"}),e.dispatch(Zo).closeModal()),Uy=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).openPublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').openPublishSidebar"}),e.dispatch(Te.store).openPublishSidebar()},Wy=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).closePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').closePublishSidebar"}),e.dispatch(Te.store).closePublishSidebar()},zy=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).togglePublishSidebar",{since:"6.6",alternative:"dispatch( 'core/editor').togglePublishSidebar"}),e.dispatch(Te.store).togglePublishSidebar()},Gy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).toggleEditorPanelEnabled",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelEnabled"}),t.dispatch(Te.store).toggleEditorPanelEnabled(e)},Yy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).toggleEditorPanelOpened",{since:"6.5",alternative:"dispatch( 'core/editor').toggleEditorPanelOpened"}),t.dispatch(Te.store).toggleEditorPanelOpened(e)},Xy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).removeEditorPanel",{since:"6.5",alternative:"dispatch( 'core/editor').removeEditorPanel"}),t.dispatch(Te.store).removeEditorPanel(e)},Ky=e=>({registry:t})=>t.dispatch(Tr.store).toggle("core/edit-post",e),qy=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(Te.store).switchEditorMode(e)},Qy=e=>({registry:t})=>{let o=t.select(Zo).isItemPinned("core",e);t.dispatch(Zo)[o?"unpinItem":"pinItem"]("core",e)};function Jy(){return(0,Ae.default)("dispatch( 'core/edit-post' ).updatePreferredStyleVariations",{since:"6.6",hint:"Preferred Style Variations are not supported anymore."}),{type:"NOTHING"}}var Zy=e=>({registry:t})=>{W(t.dispatch(Te.store)).showBlockTypes(e)},ev=e=>({registry:t})=>{W(t.dispatch(Te.store)).hideBlockTypes(e)};function tv(e){return{type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e}}var ov=()=>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(vd.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(m=>new window.FormData(md(m)))].reduce((m,g)=>{for(let[p,d]of g)m.append(p,d);return m},new window.FormData);a.forEach(([m,g])=>u.append(m,g));try{await(0,hd.default)({url:window._wpMetaBoxUrl,method:"POST",body:u,parse:!1}),o.metaBoxUpdatesSuccess()}catch{o.metaBoxUpdatesFailure()}};function rv(){return{type:"META_BOX_UPDATES_SUCCESS"}}function nv(){return{type:"META_BOX_UPDATES_FAILURE"}}var sv=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(Te.store).setDeviceType(e)},iv=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(Te.store).setIsInserterOpened(e)},av=e=>({registry:t})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(Te.store).setIsListViewOpened(e)};function lv(){return(0,Ae.default)("dispatch( 'core/edit-post' ).setIsEditingTemplate",{since:"6.5",alternative:"dispatch( 'core/editor').setRenderingMode"}),{type:"NOTHING"}}function cv(){return(0,Ae.default)("dispatch( 'core/edit-post' ).__unstableCreateTemplate",{since:"6.5"}),{type:"NOTHING"}}var gd=!1,uv=()=>({registry:e,select:t,dispatch:o})=>{if(!e.select(Te.store).__unstableIsEditorReady()||gd)return;let n=e.select(Te.store).getCurrentPostType();window.postboxes.page!==n&&window.postboxes.add_postbox_toggles(n),gd=!0,(0,yd.addAction)("editor.savePost","core/edit-post/save-metaboxes",async(s,i)=>{!i.isAutosave&&t.hasMetaBoxes()&&await o.requestMetaBoxUpdates()}),o({type:"META_BOXES_INITIALIZED"})},fv=()=>({registry:e})=>{(0,Ae.default)("dispatch( 'core/edit-post' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(Te.store).toggleDistractionFree()},dv=()=>({registry:e})=>{let t=e.select(Tr.store).get("core/edit-post","fullscreenMode");e.dispatch(Tr.store).toggle("core/edit-post","fullscreenMode"),e.dispatch(xd.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(Tr.store).toggle("core/edit-post","fullscreenMode")}}]})};var pa={};ft(pa,{__experimentalGetInsertionPoint:()=>Nv,__experimentalGetPreviewDeviceType:()=>kv,areMetaBoxesInitialized:()=>Bv,getActiveGeneralSidebarName:()=>vv,getActiveMetaBoxLocations:()=>bd,getAllMetaBoxes:()=>Iv,getEditedPostTemplate:()=>Vv,getEditorMode:()=>gv,getHiddenBlockTypes:()=>bv,getMetaBoxesPerLocation:()=>da,getPreference:()=>Sv,getPreferences:()=>Sd,hasMetaBoxes:()=>Av,isEditingTemplate:()=>Fv,isEditorPanelEnabled:()=>Rv,isEditorPanelOpened:()=>Pv,isEditorPanelRemoved:()=>Ev,isEditorSidebarOpened:()=>hv,isFeatureActive:()=>Cv,isInserterOpened:()=>Lv,isListViewOpened:()=>Dv,isMetaBoxLocationActive:()=>fa,isMetaBoxLocationVisible:()=>_v,isModalActive:()=>Tv,isPluginItemPinned:()=>Ov,isPluginSidebarOpened:()=>yv,isPublishSidebarOpened:()=>wv,isSavingMetaBoxes:()=>Mv});var me=l(le(),1),To=l(st(),1),ua=l(dt(),1),qe=l(be(),1),ot=l(ir(),1);var{interfaceStore:Cr}=W(qe.privateApis),pv=[],mv={},gv=(0,me.createRegistrySelector)(e=>()=>e(To.store).get("core","editorMode")??"visual"),hv=(0,me.createRegistrySelector)(e=>()=>{let t=e(Cr).getActiveComplementaryArea("core");return["edit-post/document","edit-post/block"].includes(t)}),yv=(0,me.createRegistrySelector)(e=>()=>{let t=e(Cr).getActiveComplementaryArea("core");return!!t&&!["edit-post/document","edit-post/block"].includes(t)}),vv=(0,me.createRegistrySelector)(e=>()=>e(Cr).getActiveComplementaryArea("core"));function xv(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??mv}var Sd=(0,me.createRegistrySelector)(e=>()=>{(0,ot.default)("select( 'core/edit-post' ).getPreferences",{since:"6.0",alternative:"select( 'core/preferences' ).get"});let t=["editorMode","hiddenBlockTypes"].reduce((s,i)=>{let a=e(To.store).get("core",i);return{...s,[i]:a}},{}),o=e(To.store).get("core","inactivePanels"),r=e(To.store).get("core","openPanels"),n=xv(o,r);return{...t,panels:n}});function Sv(e,t,o){(0,ot.default)("select( 'core/edit-post' ).getPreference",{since:"6.0",alternative:"select( 'core/preferences' ).get"});let n=Sd(e)[t];return n===void 0?o:n}var bv=(0,me.createRegistrySelector)(e=>()=>e(To.store).get("core","hiddenBlockTypes")??pv),wv=(0,me.createRegistrySelector)(e=>()=>((0,ot.default)("select( 'core/edit-post' ).isPublishSidebarOpened",{since:"6.6",alternative:"select( 'core/editor' ).isPublishSidebarOpened"}),e(qe.store).isPublishSidebarOpened())),Ev=(0,me.createRegistrySelector)(e=>(t,o)=>((0,ot.default)("select( 'core/edit-post' ).isEditorPanelRemoved",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelRemoved"}),e(qe.store).isEditorPanelRemoved(o))),Rv=(0,me.createRegistrySelector)(e=>(t,o)=>((0,ot.default)("select( 'core/edit-post' ).isEditorPanelEnabled",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelEnabled"}),e(qe.store).isEditorPanelEnabled(o))),Pv=(0,me.createRegistrySelector)(e=>(t,o)=>((0,ot.default)("select( 'core/edit-post' ).isEditorPanelOpened",{since:"6.5",alternative:"select( 'core/editor' ).isEditorPanelOpened"}),e(qe.store).isEditorPanelOpened(o))),Tv=(0,me.createRegistrySelector)(e=>(t,o)=>((0,ot.default)("select( 'core/edit-post' ).isModalActive",{since:"6.3",alternative:"select( 'core/interface' ).isModalActive"}),!!e(Cr).isModalActive(o))),Cv=(0,me.createRegistrySelector)(e=>(t,o)=>!!e(To.store).get("core/edit-post",o)),Ov=(0,me.createRegistrySelector)(e=>(t,o)=>e(Cr).isItemPinned("core",o)),bd=(0,me.createSelector)(e=>Object.keys(e.metaBoxes.locations).filter(t=>fa(e,t)),e=>[e.metaBoxes.locations]),_v=(0,me.createRegistrySelector)(e=>(t,o)=>fa(t,o)&&da(t,o)?.some(({id:r})=>e(qe.store).isEditorPanelEnabled(`meta-box-${r}`)));function fa(e,t){let o=da(e,t);return!!o&&o.length!==0}function da(e,t){return e.metaBoxes.locations[t]}var Iv=(0,me.createSelector)(e=>Object.values(e.metaBoxes.locations).flat(),e=>[e.metaBoxes.locations]);function Av(e){return bd(e).length>0}function Mv(e){return e.metaBoxes.isSaving}var kv=(0,me.createRegistrySelector)(e=>()=>((0,ot.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(qe.store).getDeviceType())),Lv=(0,me.createRegistrySelector)(e=>()=>((0,ot.default)("select( 'core/edit-post' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(qe.store).isInserterOpened())),Nv=(0,me.createRegistrySelector)(e=>()=>((0,ot.default)("select( 'core/edit-post' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),W(e(qe.store)).getInserter())),Dv=(0,me.createRegistrySelector)(e=>()=>((0,ot.default)("select( 'core/edit-post' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(qe.store).isListViewOpened())),Fv=(0,me.createRegistrySelector)(e=>()=>((0,ot.default)("select( 'core/edit-post' ).isEditingTemplate",{since:"6.5",alternative:"select( 'core/editor' ).getRenderingMode"}),e(qe.store).getCurrentPostType()==="wp_template"));function Bv(e){return e.metaBoxes.initialized}var Vv=(0,me.createRegistrySelector)(e=>()=>{let{id:t,type:o}=e(qe.store).getCurrentPost(),r=W(e(ua.store)).getTemplateId(o,t);if(r)return e(ua.store).getEditedEntityRecord("postType","wp_template",r)});var de=(0,Kn.createReduxStore)(td,{reducer:fd,actions:ca,selectors:pa});(0,Kn.register)(de);function jv(){let{toggleFullscreenMode:e}=(0,ma.useDispatch)(de),{registerShortcut:t}=(0,ma.useDispatch)(qn.store);return(0,wd.useEffect)(()=>{t({name:"core/edit-post/toggle-fullscreen",category:"global",description:(0,Ed.__)("Enable or disable fullscreen mode."),keyCombination:{modifier:"secondary",character:"f"}})},[]),(0,qn.useShortcut)("core/edit-post/toggle-fullscreen",()=>{e()}),null}var Rd=jv;var Jn=l(le(),1),so=l(ke(),1),io=l(Mt(),1);var Qn=l(ve(),1),ga=l(be(),1),jt=l(X(),1);function Pd(){let{editPost:e}=(0,Jn.useDispatch)(ga.store),{isCleanNewPost:t}=(0,Jn.useSelect)(ga.store),[o,r]=(0,Qn.useState)(void 0),[n,s]=(0,Qn.useState)(""),[i,a]=(0,Qn.useState)(()=>t());return i?(0,jt.jsx)(io.Modal,{title:(0,so.__)("Create pattern"),onRequestClose:()=>{a(!1)},overlayClassName:"patterns-create-modal",children:(0,jt.jsx)("form",{onSubmit:c=>{c.preventDefault(),a(!1),e({title:n,meta:{wp_pattern_sync_status:o}})},children:(0,jt.jsxs)(Hn,{direction:"column",gap:"lg",children:[(0,jt.jsx)(io.TextControl,{label:(0,so.__)("Name"),value:n,onChange:s,placeholder:(0,so.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,jt.jsx)(io.ToggleControl,{label:(0,so._x)("Synced","pattern (singular)"),help:(0,so.__)("Sync this pattern across multiple locations."),checked:!o,onChange:()=>{r(o?void 0:"unsynced")}}),(0,jt.jsx)(Hn,{justify:"end",children:(0,jt.jsx)(io.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:!n,accessibleWhenDisabled:!0,children:(0,so.__)("Create")})})]})})}):null}var ao=l(ve(),1),ts=l(le(),1),os=l(no(),1),es=l(be(),1);var Zn=l(le(),1),Td=l(dt(),1),ha=l(be(),1),Cd=l(ve(),1),Od=l(no(),1);function _d(){let e=(0,Zn.useRegistry)(),{disableVisualRevisions:t,currentRevisionId:o,postType:r,postId:n}=(0,Zn.useSelect)(i=>{let a=i(ha.store);return{disableVisualRevisions:!!a.getEditorSettings().disableVisualRevisions,currentRevisionId:W(a).getCurrentRevisionId(),postType:a.getCurrentPostType(),postId:a.getCurrentPostId()}},[]),s=!["wp_template","wp_template_part"].includes(r);(0,Cd.useEffect)(()=>{if(!t||!s||!o||!r||!n)return;let i=!1;return e.resolveSelect(Td.store).getRevision("postType",r,n,o,{context:"edit",_fields:"id"}).then(a=>{if(i||!a)return;let c=e.select(ha.store);c.getEditorSettings().disableVisualRevisions&&c.getCurrentPostType()===r&&String(c.getCurrentPostId())===String(n)&&W(c).getCurrentRevisionId()===o&&window.location.replace((0,Od.addQueryArgs)("revision.php",{revision:o}))}),()=>{i=!0}},[t,s,o,r,n,e])}var Id=300;function Hv(e,t){let o={post:e,action:"edit"};return t&&(o.revision=t),(0,os.addQueryArgs)("post.php",o)}function Ad(){_d();let[e]=(0,ao.useState)(()=>{let c=Number((0,os.getQueryArg)(window.location.href,"revision"));return Number.isInteger(c)&&c>0?c:null}),t=(0,ao.useRef)(!1),{postId:o,postStatus:r,currentRevisionId:n}=(0,ts.useSelect)(c=>{let{getCurrentPost:f}=c(es.store),{getCurrentRevisionId:u}=W(c(es.store)),m=f(),{id:g,status:p,type:d}=m,h=["wp_template","wp_template_part"].includes(d);return h&&(g=m.wp_id),{postId:g,postStatus:p,currentRevisionId:h?null:u()}},[]),{openRevision:s}=W((0,ts.useDispatch)(es.store)),i=(0,ao.useRef)(null),a=(0,ao.useRef)(null);return(0,ao.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=Hv(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>=Id){u();return}let m=setTimeout(u,Id);return()=>clearTimeout(m)},[o,r,n,e,s]),null}var jd=l(le(),1);var Or=l(ve(),1),Md=l(Mt(),1),kd=l(le(),1),Ld=l(ra(),1);var er=l(X(),1),{useNativeUndo:$v}=W(Ld.privateApis);function Uv({location:e}){let t=(0,Or.useRef)(null),o=(0,Or.useRef)(null);(0,Or.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,kd.useSelect)(i=>i(de).isSavingMetaBoxes(),[]),n=pt("edit-post-meta-boxes-area",`is-${e}`,{"is-loading":r}),s=$v();return(0,er.jsxs)("div",{className:n,ref:s,children:[r&&(0,er.jsx)(Md.Spinner,{className:"edit-post-meta-boxes-area__spinner"}),(0,er.jsx)("div",{className:"edit-post-meta-boxes-area__container",ref:t}),(0,er.jsx)("div",{className:"edit-post-meta-boxes-area__clear"})]})}var Nd=Uv;var Dd=l(ve(),1),Fd=l(le(),1),Bd=l(be(),1);function Vd({id:e}){let t=(0,Fd.useSelect)(o=>o(Bd.store).isEditorPanelEnabled(`meta-box-${e}`),[e]);return(0,Dd.useEffect)(()=>{let o=document.getElementById(e);o&&(t?o.classList.remove("is-hidden"):o.classList.add("is-hidden"))},[e,t]),null}var Co=l(X(),1);function rs({location:e}){let t=(0,jd.useSelect)(o=>o(de).getMetaBoxesPerLocation(e),[e]);return(0,Co.jsxs)(Co.Fragment,{children:[(t??[]).map(({id:o})=>(0,Co.jsx)(Vd,{id:o},o)),(0,Co.jsx)(Nd,{location:e})]})}var Ir=l(ke(),1),vp=l(Oi(),1),xp=l(be(),1),Sp=l($d(),1),bp=l(st(),1);var Ud=l(Mt(),1),Wd=l(dt(),1),zd=l(le(),1),Gd=l(ke(),1),ya=l(no(),1),Yd=l(X(),1);function Wv(){let e=(0,zd.useSelect)(t=>{let{canUser:o}=t(Wd.store),r=(0,ya.addQueryArgs)("edit.php",{post_type:"wp_block"}),n=(0,ya.addQueryArgs)("site-editor.php",{p:"/pattern"});return o("create",{kind:"postType",name:"wp_template"})?n:r},[]);return(0,Yd.jsx)(Ud.MenuItem,{role:"menuitem",href:e,children:(0,Gd.__)("Manage patterns")})}var Xd=Wv;var Kd=l(le(),1),qd=l(st(),1),Qd=l(ke(),1),Jd=l(be(),1),Zd=l(X(),1);function ep(){let e=(0,Kd.useSelect)(t=>t(Jd.store).getCurrentPostType()==="wp_template",[]);return(0,Zd.jsx)(qd.PreferenceToggleMenuItem,{scope:"core/edit-post",name:e?"welcomeGuideTemplate":"welcomeGuide",label:(0,Qd.__)("Welcome Guide")})}var is=l(ke(),1),gp=l(st(),1),hp=l(be(),1);var up=l(ke(),1),fp=l(le(),1),dp=l(be(),1),pp=l(st(),1);var va=l(ve(),1),ns=l(ke(),1),tp=l(Mt(),1),op=l(le(),1),rp=l(be(),1),np=l(st(),1),sp=l(no(),1);var Ht=l(X(),1),{PreferenceBaseOption:zv}=W(np.privateApis);function Gv(){let e=document.getElementById("toggle-custom-fields-form");e.querySelector('[name="_wp_http_referer"]').setAttribute("value",(0,sp.getPathAndQueryString)(window.location.href)),e.submit()}function Yv({willEnable:e}){let[t,o]=(0,va.useState)(!1);return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)("p",{className:"edit-post-preferences-modal__custom-fields-confirmation-message",children:(0,ns.__)("A page reload is required for this change. Make sure your content is saved before reloading.")}),(0,Ht.jsx)(tp.Button,{__next40pxDefaultSize:!0,variant:"secondary",isBusy:t,accessibleWhenDisabled:!0,disabled:t,onClick:()=>{o(!0),Gv()},children:e?(0,ns.__)("Show & Reload Page"):(0,ns.__)("Hide & Reload Page")})]})}function ip({label:e}){let t=(0,op.useSelect)(n=>!!n(rp.store).getEditorSettings().enableCustomFields,[]),[o,r]=(0,va.useState)(t);return(0,Ht.jsx)(zv,{label:e,isChecked:o,onChange:r,children:o!==t&&(0,Ht.jsx)(Yv,{willEnable:o})})}var ss=l(le(),1),xa=l(be(),1),ap=l(st(),1);var lp=l(X(),1),{PreferenceBaseOption:Xv}=W(ap.privateApis);function cp(e){let{toggleEditorPanelEnabled:t}=(0,ss.useDispatch)(xa.store),{isChecked:o,isRemoved:r}=(0,ss.useSelect)(n=>{let{isEditorPanelEnabled:s,isEditorPanelRemoved:i}=n(xa.store);return{isChecked:s(e.panelName),isRemoved:i(e.panelName)}},[e.panelName]);return r?null:(0,lp.jsx)(Xv,{isChecked:o,onChange:()=>t(e.panelName),...e})}var _r=l(X(),1),{PreferencesModalSection:Kv}=W(pp.privateApis);function mp(e){let{areCustomFieldsRegistered:t,metaBoxes:o}=(0,fp.useSelect)(n=>{let{getEditorSettings:s}=n(dp.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,_r.jsxs)(Kv,{...e,children:[t&&(0,_r.jsx)(ip,{label:(0,up.__)("Custom fields")}),r.map(({id:n,title:s})=>(0,_r.jsx)(cp,{label:s,panelName:`meta-box-${n}`},n))]})}var as=l(X(),1),{PreferenceToggleControl:qv}=W(gp.privateApis),{PreferencesModal:Qv}=W(hp.privateApis);function yp(){let e={general:(0,as.jsx)(mp,{title:(0,is.__)("Advanced")}),appearance:(0,as.jsx)(qv,{scope:"core/edit-post",featureName:"themeStyles",help:(0,is.__)("Make the editor look like your theme."),label:(0,is.__)("Use theme styles")})};return(0,as.jsx)(Qv,{extraSections:e})}var St=l(X(),1),{ToolsMoreMenuGroup:Jv,ViewMoreMenuGroup:Zv}=W(xp.privateApis),ex=()=>{let e=(0,vp.useViewportMatch)("large");return(0,St.jsxs)(St.Fragment,{children:[e&&(0,St.jsx)(Zv,{children:(0,St.jsx)(bp.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fullscreenMode",label:(0,Ir.__)("Fullscreen mode"),info:(0,Ir.__)("Show and hide the admin user interface"),messageActivated:(0,Ir.__)("Fullscreen mode activated."),messageDeactivated:(0,Ir.__)("Fullscreen mode deactivated."),shortcut:Sp.displayShortcut.secondary("f")})}),(0,St.jsxs)(Jv,{children:[(0,St.jsx)(Xd,{}),(0,St.jsx)(ep,{})]}),(0,St.jsx)(yp,{})]})},wp=ex;var Op=l(le(),1);var Ep=l(le(),1),ls=l(Mt(),1),rt=l(ke(),1),Sa=l(ve(),1);var Ar=l(X(),1);function Oo({nonAnimatedSrc:e,animatedSrc:t}){return(0,Ar.jsxs)("picture",{className:"edit-post-welcome-guide__image",children:[(0,Ar.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,Ar.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var ce=l(X(),1);function Rp(){let{toggleFeature:e}=(0,Ep.useDispatch)(de);return(0,ce.jsx)(ls.Guide,{className:"edit-post-welcome-guide",contentLabel:(0,rt.__)("Welcome to the editor"),finishButtonText:(0,rt.__)("Get started"),onFinish:()=>e("welcomeGuide"),pages:[{image:(0,ce.jsx)(Oo,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,rt.__)("Welcome to the editor")}),(0,ce.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,rt.__)("In the WordPress editor, each paragraph, image, or video is presented as a distinct \u201Cblock\u201D of content.")})]})},{image:(0,ce.jsx)(Oo,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,rt.__)("Customize each block")}),(0,ce.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,rt.__)("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,ce.jsx)(Oo,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,rt.__)("Explore all blocks")}),(0,ce.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,Sa.createInterpolateElement)((0,rt.__)("All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,ce.jsx)("img",{alt:(0,rt.__)("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,ce.jsx)(Oo,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,rt.__)("Learn more")}),(0,ce.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,Sa.createInterpolateElement)((0,rt.__)("New to the block editor? Want to learn more about using it? <a>Here's a detailed guide.</a>"),{a:(0,ce.jsx)(ls.ExternalLink,{href:(0,rt.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")})})})]})}]})}var Pp=l(le(),1),Tp=l(Mt(),1),Mr=l(ke(),1);var $t=l(X(),1);function Cp(){let{toggleFeature:e}=(0,Pp.useDispatch)(de);return(0,$t.jsx)(Tp.Guide,{className:"edit-template-welcome-guide",contentLabel:(0,Mr.__)("Welcome to the template editor"),finishButtonText:(0,Mr.__)("Get started"),onFinish:()=>e("welcomeGuideTemplate"),pages:[{image:(0,$t.jsx)(Oo,{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,$t.jsxs)($t.Fragment,{children:[(0,$t.jsx)("h1",{className:"edit-post-welcome-guide__heading",children:(0,Mr.__)("Welcome to the template editor")}),(0,$t.jsx)("p",{className:"edit-post-welcome-guide__text",children:(0,Mr.__)("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 ba=l(X(),1);function _p({postType:e}){let{isActive:t,isEditingTemplate:o}=(0,Op.useSelect)(r=>{let{isFeatureActive:n}=r(de),s=e==="wp_template";return{isActive:n(s?"welcomeGuideTemplate":"welcomeGuide"),isEditingTemplate:s}},[e]);return t?o?(0,ba.jsx)(Cp,{}):(0,ba.jsx)(Rp,{}):null}var kr=l(le(),1),tr=l(ke(),1);var Ip=l(aa(),1),wa=l(st(),1),Ap=l(Wn(),1);function Mp(){let{isFullscreen:e}=(0,kr.useSelect)(r=>{let{get:n}=r(wa.store);return{isFullscreen:n("core/edit-post","fullscreenMode")}},[]),{toggle:t}=(0,kr.useDispatch)(wa.store),{createInfoNotice:o}=(0,kr.useDispatch)(Ap.store);(0,Ip.useCommand)({name:"core/toggle-fullscreen-mode",label:e?(0,tr.__)("Exit fullscreen"):(0,tr.__)("Enter fullscreen"),icon:Bi,category:"command",callback:({close:r})=>{t("core/edit-post","fullscreenMode"),r(),o(e?(0,tr.__)("Fullscreen off."):(0,tr.__)("Fullscreen on."),{id:"core/edit-post/toggle-fullscreen-mode/notice",type:"snackbar",actions:[{label:(0,tr.__)("Undo"),onClick:()=>{t("core/edit-post","fullscreenMode")}}]})}})}var Lr=l(ve(),1),_o=l(le(),1),Ea=l(be(),1),Ra=l(dt(),1);function kp(e,t,o){let r=(0,_o.useRegistry)(),[n,s]=(0,Lr.useReducer)((p,{type:d,post:h,previousRenderingMode:v,selectedBlockClientId:x})=>{if(d==="push"){let y=[...p],S=y.length-1;return y[S]={...y[S],selectedBlockClientId:x},[...y,{post:h,previousRenderingMode:v}]}return d==="pop"&&p.length>1?p.slice(0,-1):p},[{post:{postId:e,postType:t}}]),{post:i,previousRenderingMode:a}=n[n.length-1],{getRenderingMode:c}=(0,_o.useSelect)(Ea.store),{setRenderingMode:f}=(0,_o.useDispatch)(Ea.store),{editEntityRecord:u}=(0,_o.useDispatch)(Ra.store),m=(0,Lr.useCallback)(p=>{let h=r.select(Ra.store).getEntityRecordEdits("postType",i.postType,i.postId)?.selection?.selectionStart?.clientId??null;s({type:"push",post:{postId:p.postId,postType:p.postType},previousRenderingMode:c(),selectedBlockClientId:h}),f(o)},[r,i.postType,i.postId,c,f,o]),g=(0,Lr.useCallback)(()=>{if(n.length>1){let p=n[n.length-2];p.selectedBlockClientId&&u("postType",p.post.postType,p.post.postId,{selection:{selectionStart:{clientId:p.selectedBlockClientId},selectionEnd:{clientId:p.selectedBlockClientId}}},{undoIgnore:!0})}s({type:"pop"}),a&&f(a)},[f,a,n,u]);return{currentPost:i,onNavigateToEntityRecord:m,onNavigateToPreviousEntityRecord:n.length>1?g:void 0}}var or=l(le(),1),Pa=l(be(),1),Lp=l(dt(),1),Np=l(ve(),1);var Dp=e=>{let{isEnabledAndEditorReady:t,isCollaborationEnabled:o,hasIncompatibleMetaBoxes:r,hasActiveMetaBoxes:n}=(0,or.useSelect)(c=>{let{__unstableIsEditorReady:f,isCollaborationEnabledForCurrentPost:u}=W(c(Pa.store));return{isEnabledAndEditorReady:e&&f(),isCollaborationEnabled:u(),hasIncompatibleMetaBoxes:e?c(de).getAllMetaBoxes().some(m=>!m.__rtc_compatible):!1,hasActiveMetaBoxes:e&&c(de).hasMetaBoxes()}},[e]),{setCollaborationSupported:s}=W((0,or.useDispatch)(Lp.store)),{updateEditorSettings:i}=(0,or.useDispatch)(Pa.store),{initializeMetaBoxes:a}=(0,or.useDispatch)(de);(0,Np.useEffect)(()=>{t&&(a(),o&&r&&s(!1),n&&i({disableVisualRevisions:!0}))},[t,a,o,s,r,n,i])};var K=l(X(),1),{useCommandContext:tx}=W(Vp.privateApis),{useDrag:ox}=W(co.privateApis),{Editor:rx,FullscreenMode:nx,UploadProgressSnackbar:sx}=W(Be.privateApis),{BlockKeyboardShortcuts:ix}=W(jp.privateApis),ax=["wp_template","wp_template_part","wp_block","wp_navigation"];function lx(e){let{hasThemeStyleSupport:t}=(0,lo.useSelect)(o=>({hasThemeStyleSupport:o(de).isFeatureActive("themeStyles")}),[]);return(0,$e.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:ia({style:{},selector:"body",hasBlockGapSupport:!1,hasFallbackGapSupport:!0,fallbackGapValue:"0.5em"})}),n?e.styles??[]:r},[e.defaultEditorStyles,e.disableLayoutStyles,e.styles,t])}function cx(){let[e,t,o]=(0,lo.useSelect)(R=>{let{get:B}=R(cs.store),{isMetaBoxLocationVisible:M}=R(de);return[!!B("core/edit-post","metaBoxesMainIsOpen"),B("core/edit-post","metaBoxesMainOpenHeight"),M("normal")||M("advanced")||M("side")]},[]),{set:r}=(0,lo.useDispatch)(cs.store),n=(0,uo.useMediaQuery)("(max-height: 549px)"),[{min:s=0,max:i},a]=(0,$e.useState)(()=>({})),c=(0,uo.useRefEffect)(R=>{let B=R.closest(".interface-interface-skeleton__content");if(!B)return;let M=B.querySelector(".editor-notices"),N=B.querySelector(".edit-post-meta-boxes-main__presenter"),L=()=>{let k=B.offsetHeight;M&&(k-=M.offsetHeight);let P=N?.offsetHeight??0;a({min:P,max:k})},b=new window.ResizeObserver(L);return b.observe(B),M&&b.observe(M),()=>b.disconnect()},[]),f=(0,$e.useRef)(),u=(0,uo.useMergeRefs)([f,c]),m=(0,$e.useRef)(),g=(0,$e.useId)(),p=(0,$e.useRef)(),d=R=>Math.round((R-s)/(i-s)*100),h=(R=!e)=>r("core/edit-post","metaBoxesMainIsOpen",R),v=(R="auto",B)=>{let M;R==="auto"?(B=!1,M=R):(R=Math.min(i,Math.max(s,R)),p.current=R,M=`${R}px`),B?r("core/edit-post","metaBoxesMainOpenHeight",R):(f.current.style.height=M,n||(m.current.ariaValueNow=d(R)))},x=ox(({movement:R,first:B,last:M,memo:N,tap:L,args:b})=>{let A=f.current,[,k]=R;if(B){A.classList.add("is-resizing");let _=p.current??A.offsetHeight;return e?_>i&&(_=i):_=s,v(_-k),{fromHeight:_}}if(!B&&!M&&!L)return v(N.fromHeight-k),N;if(A.classList.remove("is-resizing"),L){let[_]=b;_?.();return}let P=p.current>s;h(P),v(p.current,P)},{keyboardDisplacement:20,filterTaps:!0});if(!o)return;let y=(0,K.jsxs)("div",{className:"edit-post-layout__metaboxes edit-post-meta-boxes-main__liner",hidden:!e,children:[(0,K.jsx)(rs,{location:"normal"}),(0,K.jsx)(rs,{location:"advanced"})]}),S=t===void 0,T=e?n?"auto":t:s,E=i===void 0||S?50:d(T),C=(0,at.__)("Meta Boxes"),O=(0,K.jsxs)("button",{"aria-expanded":e,onClick:({detail:R})=>{(n||!R)&&h()},...!n&&x(h),children:[C,(0,K.jsx)(co.Icon,{icon:e?Di:Ii})]}),I=!n&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(Po.Root,{children:[(0,K.jsx)(Po.Trigger,{render:(0,K.jsx)("button",{ref:m,role:"separator","aria-valuenow":E,"aria-label":(0,at.__)("Drag to resize"),"aria-describedby":g,...x()})}),(0,K.jsx)(Po.Popup,{children:(0,at.__)("Drag to resize")})]}),(0,K.jsx)(ea,{id:g,children:(0,at.__)("Use up and down arrow keys to resize the meta box pane.")})]});return(0,K.jsxs)(ta,{ariaLabel:C,ref:u,className:pt("edit-post-meta-boxes-main",!n&&"is-resizable"),style:{height:T},children:[(0,K.jsxs)("div",{className:"edit-post-meta-boxes-main__presenter",children:[O,I]}),y]})}function ux({postId:e,postType:t,settings:o,initialEdits:r}){Mp();let{createErrorNotice:n}=(0,lo.useDispatch)(Nr.store),{currentPost:{postId:s,postType:i},onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:c}=kp(e,t,"post-only"),f=i==="wp_template",{mode:u,isFullscreenActive:m,hasResolvedMode:g,hasActiveMetaboxes:p,hasBlockSelected:d,showIconLabels:h,isDistractionFree:v,showMetaBoxes:x,isWelcomeGuideVisible:y,templateId:S}=(0,lo.useSelect)(b=>{let{get:A}=b(cs.store),{isFeatureActive:k,hasMetaBoxes:P}=b(de),{canUser:_,getPostType:D,getTemplateId:Q}=W(b($p.store)),$=o.supportsTemplateMode,oe=D(i)?.viewable??!1,Z=_("read",{kind:"postType",name:"wp_template"}),{getBlockSelectionStart:ne,isZoomOut:Y}=W(b(Fp.store)),{getEditorMode:ue,getDefaultRenderingMode:fe}=W(b(Be.store)),ge=!ax.includes(i),Oe=i==="wp_block"&&!c,we=Q(i,s),q=fe(i);return{mode:ue(),isFullscreenActive:k("fullscreenMode"),hasActiveMetaboxes:P(),hasResolvedMode:q==="template-locked"?!!we:q!==void 0,hasBlockSelected:!!ne(),showIconLabels:A("core","showIconLabels"),isDistractionFree:A("core","distractionFree"),showMetaBoxes:ge&&!Y()||Oe,isWelcomeGuideVisible:k("welcomeGuide"),templateId:$&&oe&&Z&&!f?we:null}},[i,s,f,o.supportsTemplateMode,c]);Dp(p&&g),tx(d?"block-selection-edit":"entity-edit");let T=lx(o),E=(0,$e.useMemo)(()=>({...o,styles:T,onNavigateToEntityRecord:a,onNavigateToPreviousEntityRecord:c}),[o,T,a,c]);h?document.body.classList.add("show-icon-labels"):document.body.classList.remove("show-icon-labels");let C=(0,co.__unstableUseNavigateRegions)(),O=pt("edit-post-layout","is-mode-"+u,{"has-metaboxes":p});function I(b){n((0,at.sprintf)((0,at.__)('The "%s" plugin has encountered an error and cannot be rendered.'),b))}let{createSuccessNotice:R}=(0,lo.useDispatch)(Nr.store),B=(0,$e.useCallback)((b,A)=>{switch(b){case"move-to-trash":document.location.href=(0,Ta.addQueryArgs)("edit.php",{trashed:1,post_type:A[0].type,ids:A[0].id});break;case"duplicate-post":{let k=A[0],P=typeof k.title=="string"?k.title:k.title?.rendered;R((0,at.sprintf)((0,at.__)('"%s" successfully created.'),(0,Hp.decodeEntities)(P)||(0,at.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,at.__)("Edit"),onClick:()=>{let _=k.id;document.location.href=(0,Ta.addQueryArgs)("post.php",{post:_,action:"edit"})}}]})}break}},[R]),M=(0,$e.useMemo)(()=>({type:t,id:e}),[t,e]),N=(0,uo.useViewportMatch)("medium")&&m?(0,K.jsx)(ed,{initialPost:M}):null,L=(0,$e.useMemo)(()=>oa().primary,[]);return(0,K.jsx)(co.SlotFillProvider,{children:(0,K.jsx)(Po.Provider,{children:(0,K.jsx)(Up.ThemeProvider,{isRoot:!0,color:{primary:L},children:(0,K.jsxs)(Be.ErrorBoundary,{canCopyContent:!0,children:[(0,K.jsx)(_p,{postType:i}),(0,K.jsx)("div",{...C,children:(0,K.jsxs)(rx,{settings:E,initialEdits:r,postType:i,postId:s,templateId:S,className:O,forceIsDirty:p,autoFocus:!y,onActionPerformed:B,extraSidebarPanels:x&&(0,K.jsx)(rs,{location:"side"}),extraContent:!v&&x&&(0,K.jsx)(cx,{}),children:[(0,K.jsx)(Be.PostLockedModal,{}),(0,K.jsx)(ld,{}),(0,K.jsx)(nx,{isActive:m}),(0,K.jsx)(Ad,{}),(0,K.jsx)(Be.UnsavedChangesWarning,{}),(0,K.jsx)(Be.AutosaveMonitor,{}),(0,K.jsx)(Be.LocalAutosaveMonitor,{}),(0,K.jsx)(Rd,{}),(0,K.jsx)(Be.EditorKeyboardShortcutsRegister,{}),(0,K.jsx)(ix,{}),i==="wp_block"&&(0,K.jsx)(Pd,{}),(0,K.jsx)(Bp.PluginArea,{onError:I}),(0,K.jsx)(wp,{}),N,(0,K.jsx)(Nr.SnackbarNotices,{className:"edit-post-layout__snackbar"}),(0,K.jsx)(sx,{})]})})]})})})})}var Wp=ux;var Ce=l(be(),1),zp=l(no(),1),Ca=l(ir(),1);var Ut=l(X(),1),{PluginPostExcerpt:fx}=W(Ce.privateApis),Wt=(0,zp.getPath)(window.location.href)?.includes("site-editor.php"),fo=e=>{(0,Ca.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function dx(e){return Wt?null:(fo("PluginBlockSettingsMenuItem"),(0,Ut.jsx)(Ce.PluginBlockSettingsMenuItem,{...e}))}function px(e){return Wt?null:(fo("PluginDocumentSettingPanel"),(0,Ut.jsx)(Ce.PluginDocumentSettingPanel,{...e}))}function mx(e){return Wt?null:(fo("PluginMoreMenuItem"),(0,Ut.jsx)(Ce.PluginMoreMenuItem,{...e}))}function gx(e){return Wt?null:(fo("PluginPrePublishPanel"),(0,Ut.jsx)(Ce.PluginPrePublishPanel,{...e}))}function hx(e){return Wt?null:(fo("PluginPostPublishPanel"),(0,Ut.jsx)(Ce.PluginPostPublishPanel,{...e}))}function yx(e){return Wt?null:(fo("PluginPostStatusInfo"),(0,Ut.jsx)(Ce.PluginPostStatusInfo,{...e}))}function vx(e){return Wt?null:(fo("PluginSidebar"),(0,Ut.jsx)(Ce.PluginSidebar,{...e}))}function xx(e){return Wt?null:(fo("PluginSidebarMoreMenuItem"),(0,Ut.jsx)(Ce.PluginSidebarMoreMenuItem,{...e}))}function Sx(){return Wt?null:((0,Ca.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"}),fx)}var Oa=l(X(),1),{BackButton:bx,registerCoreBlockBindingsSources:wx}=W(Dr.privateApis),{enablePreloadMultiUse:Ex,clearPreloadedData:Rx}=W(Kp.default.privateApis);function Px(e,t,o,r,n){let s=window.matchMedia("(min-width: 782px)").matches,i=document.getElementById(e),a=(0,fs.createRoot)(i);return(0,Qe.dispatch)(rr.store).setDefaults("core/edit-post",{fullscreenMode:!0,themeStyles:!0,welcomeGuide:!0,welcomeGuideTemplate:!0}),(0,Qe.dispatch)(rr.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,Qe.dispatch)(rr.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,Qe.dispatch)(Gp.store).reapplyBlockTypeFilters(),s&&(0,Qe.select)(rr.store).get("core","showListViewByDefault")&&!(0,Qe.select)(rr.store).get("core","distractionFree")&&(0,Qe.dispatch)(Dr.store).setIsListViewOpened(!0),(0,Yp.registerCoreBlocks)(),wx(),(0,ds.registerLegacyWidgetBlock)({inserter:!1}),(0,ds.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),Ex(),Tx(t,o).finally(()=>{if(Rx(),t&&o){let u=(0,Qe.select)(us.store).getEntityRecord("postType",t,o);u&&(0,Qe.dispatch)(Dr.store).setupEditor(u,n,r.template)}a.render((0,Oa.jsx)(fs.StrictMode,{children:(0,Oa.jsx)(Wp,{settings:r,postId:o,postType:t,initialEdits:n})}))}),a}async function Tx(e,t){let o=(0,Qe.resolveSelect)(us.store),r=(0,Qe.select)(us.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.getEntityRecord("root","site"),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?[W(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=[],s=r.__experimentalGetCurrentGlobalStylesId();if(s&&n.push(o.getEntityRecord("root","globalStyles",s),o.canUser("read",{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)}catch{}}function Cx(){(0,Xp.default)("wp.editPost.reinitializeEditor",{since:"6.2",version:"6.3"})}return am(Ox);})();
+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);})();
 /*! 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 79cf351d15..d7e5e508a0 100644
--- a/wp-includes/js/dist/edit-site.js
+++ b/wp-includes/js/dist/edit-site.js
@@ -167,7 +167,7 @@ var wp;
           return x2 === y2 && (0 !== x2 || 1 / x2 === 1 / y2) || x2 !== x2 && y2 !== y2;
         }
         function useSyncExternalStore$2(subscribe3, getSnapshot) {
-          didWarnOld18Alpha || void 0 === React89.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React155.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();
@@ -177,7 +177,7 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState91({
+          cachedValue = useState101({
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -189,7 +189,7 @@ var wp;
             },
             [subscribe3, value, getSnapshot]
           );
-          useEffect74(
+          useEffect85(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe3(function() {
@@ -215,8 +215,8 @@ var wp;
           return getSnapshot();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React89 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState91 = React89.useState, useEffect74 = React89.useEffect, useLayoutEffect12 = React89.useLayoutEffect, useDebugValue2 = React89.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 !== React89.useSyncExternalStore ? React89.useSyncExternalStore : shim;
+        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;
+        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 React89 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore3 = shim.useSyncExternalStore, useRef83 = React89.useRef, useEffect74 = React89.useEffect, useMemo100 = React89.useMemo, useDebugValue2 = React89.useDebugValue;
+        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;
         exports.useSyncExternalStoreWithSelector = function(subscribe3, getSnapshot, getServerSnapshot, selector2, isEqual2) {
-          var instRef = useRef83(null);
+          var instRef = useRef118(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo100(
+          instRef = useMemo123(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -285,8 +285,8 @@ var wp;
             },
             [getSnapshot, getServerSnapshot, selector2, isEqual2]
           );
-          var value = useSyncExternalStore3(subscribe3, instRef[0], instRef[1]);
-          useEffect74(
+          var value = useSyncExternalStore4(subscribe3, instRef[0], instRef[1]);
+          useEffect85(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -341,6 +341,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/components
   var require_components = __commonJS({
     "package-external:@wordpress/components"(exports, module) {
@@ -577,13 +584,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/blob
-  var require_blob = __commonJS({
-    "package-external:@wordpress/blob"(exports, module) {
-      module.exports = window.wp.blob;
-    }
-  });
-
   // node_modules/remove-accents/index.js
   var require_remove_accents = __commonJS({
     "node_modules/remove-accents/index.js"(exports, module) {
@@ -1073,10 +1073,10 @@ var wp;
     }
   });

-  // package-external:@wordpress/warning
-  var require_warning = __commonJS({
-    "package-external:@wordpress/warning"(exports, module) {
-      module.exports = window.wp.warning;
+  // package-external:@wordpress/blob
+  var require_blob = __commonJS({
+    "package-external:@wordpress/blob"(exports, module) {
+      module.exports = window.wp.blob;
     }
   });

@@ -1099,12 +1099,12 @@ var wp;
     store: () => store
   });
   var import_blocks15 = __toESM(require_blocks(), 1);
-  var import_block_library4 = __toESM(require_block_library(), 1);
-  var import_data90 = __toESM(require_data(), 1);
+  var import_block_library3 = __toESM(require_block_library(), 1);
+  var import_data88 = __toESM(require_data(), 1);
   var import_deprecated6 = __toESM(require_deprecated(), 1);
-  var import_element212 = __toESM(require_element(), 1);
-  var import_editor43 = __toESM(require_editor(), 1);
-  var import_preferences13 = __toESM(require_preferences(), 1);
+  var import_element256 = __toESM(require_element(), 1);
+  var import_editor42 = __toESM(require_editor(), 1);
+  var import_preferences14 = __toESM(require_preferences(), 1);
   var import_widgets = __toESM(require_widgets(), 1);

   // packages/edit-site/build-module/store/index.mjs
@@ -1735,10 +1735,10 @@ var wp;
   unlock(store).registerPrivateActions(private_actions_exports);

   // packages/edit-site/build-module/components/app/index.mjs
-  var import_data89 = __toESM(require_data(), 1);
-  var import_router38 = __toESM(require_router(), 1);
-  var import_element211 = __toESM(require_element(), 1);
-  var import_core_data70 = __toESM(require_core_data(), 1);
+  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);

   // node_modules/clsx/dist/clsx.mjs
   function r(e2) {
@@ -1757,7 +1757,7 @@ var wp;
   var clsx_default = clsx;

   // packages/ui/build-module/badge/badge.mjs
-  var import_element11 = __toESM(require_element(), 1);
+  var import_element15 = __toESM(require_element(), 1);

   // node_modules/@base-ui/utils/useControlled.mjs
   var React = __toESM(require_react(), 1);
@@ -1888,12 +1888,6 @@ var wp;
     }
   }

-  // 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/utils/warn.mjs
   var set2;
   if (true) {
@@ -1909,17 +1903,232 @@ var wp;
     }
   }

-  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  // 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 DirectionContext = /* @__PURE__ */ React5.createContext(void 0);
-  if (true) DirectionContext.displayName = "DirectionContext";
-  function useDirection() {
-    const context = React5.useContext(DirectionContext);
-    return context?.direction ?? "ltr";
+  var CompositeListContext = /* @__PURE__ */ React5.createContext({
+    register: () => {
+    },
+    unregister: () => {
+    },
+    subscribeMapChange: () => () => {
+    },
+    nextIndexRef: {
+      current: 0
+    }
+  });
+  if (true) CompositeListContext.displayName = "CompositeListContext";
+  function useCompositeListContext() {
+    return React5.useContext(CompositeListContext);
+  }
+
+  // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
+  var import_jsx_runtime = __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);
+    });
+    const register3 = 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;
+      }
+      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;
+      }
+      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 flush2 = 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);
+      }
+      return () => {
+        elementsRef.current = [];
+        if (labelsRef) {
+          labelsRef.current = [];
+        }
+      };
+    }, [elementsRef, labelsRef, syncRefs]);
+    useIsoLayoutEffect(() => {
+      if (isDirtyRef.current) {
+        flush2();
+      }
+    });
+    useIsoLayoutEffect(() => {
+      return () => {
+        mutationObserverRef.current?.disconnect();
+        isDirtyRef.current = true;
+      };
+    }, []);
+    const subscribeMapChange = useStableCallback((fn) => {
+      listeners.add(fn);
+      return () => {
+        listeners.delete(fn);
+      };
+    });
+    const contextValue = React6.useMemo(() => ({
+      register: register3,
+      unregister,
+      subscribeMapChange,
+      nextIndexRef
+    }), [register3, unregister, subscribeMapChange, nextIndexRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime.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 index2 = registration.index;
+      const item = {
+        index: index2 ?? -1,
+        element: node,
+        registration
+      };
+      if (index2 === null) {
+        automaticItems.push(item);
+      } else if (index2 >= 0) {
+        reservedIndices.add(index2);
+        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 [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 React8 = __toESM(require_react(), 1);
+  var React9 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a2, b2, c6, d2) {
@@ -1994,7 +2203,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -2011,18 +2220,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React7 = __toESM(require_react(), 1);
+  var React8 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React6 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React6.version, 10);
+  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__ */ React7.isValidElement(element)) {
+    if (!/* @__PURE__ */ React8.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -2075,8 +2284,8 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/resolveClassName.mjs
-  function resolveClassName(className2, state) {
-    return typeof className2 === "function" ? className2(state) : className2;
+  function resolveClassName(className, state) {
+    return typeof className === "function" ? className(state) : className;
   }

   // node_modules/@base-ui/react/utils/resolveStyle.mjs
@@ -2260,17 +2469,17 @@ var wp;
       state = EMPTY_OBJECT,
       ref,
       props,
-      stateAttributesMapping: stateAttributesMapping4,
+      stateAttributesMapping: stateAttributesMapping3,
       enabled = true
     } = params;
-    const className2 = enabled ? resolveClassName(classNameProp, state) : void 0;
+    const className = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle(styleProp, state) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping4) : EMPTY_OBJECT;
+    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping3) : EMPTY_OBJECT;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
     if (typeof document !== "undefined") {
       if (!enabled) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -2280,8 +2489,8 @@ var wp;
     if (!enabled) {
       return EMPTY_OBJECT;
     }
-    if (className2 !== void 0) {
-      outProps.className = mergeClassNames(outProps.className, className2);
+    if (className !== void 0) {
+      outProps.className = mergeClassNames(outProps.className, className);
     }
     if (style !== void 0) {
       outProps.style = mergeObjects(outProps.style, style);
@@ -2309,15 +2518,15 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render4;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React8.Children.toArray(render4);
+        const children = React9.Children.toArray(render4);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React8.isValidElement(newElement)) {
+        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__ */ React8.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React9.cloneElement(newElement, mergedProps);
     }
     if (element) {
       if (typeof element === "string") {
@@ -2354,16 +2563,16 @@ var wp;
         key: props.key
       });
     }
-    return /* @__PURE__ */ React8.createElement(Tag, props);
+    return /* @__PURE__ */ React9.createElement(Tag, props);
   }

   // node_modules/@base-ui/utils/useId.mjs
-  var React9 = __toESM(require_react(), 1);
+  var React10 = __toESM(require_react(), 1);
   var globalId = 0;
   function useGlobalId(idOverride, prefix2 = "mui") {
-    const [defaultId, setDefaultId] = React9.useState(idOverride);
+    const [defaultId, setDefaultId] = React10.useState(idOverride);
     const id = idOverride || defaultId;
-    React9.useEffect(() => {
+    React10.useEffect(() => {
       if (defaultId == null) {
         globalId += 1;
         setDefaultId(`${prefix2}-${globalId}`);
@@ -2386,7 +2595,7 @@ var wp;
   }

   // node_modules/@base-ui/react/collapsible/root/useCollapsibleRoot.mjs
-  var React12 = __toESM(require_react(), 1);
+  var React13 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/reason-parts.mjs
   var reason_parts_exports = {};
@@ -2490,17 +2699,16 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  var React11 = __toESM(require_react(), 1);
+  var React12 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useOnMount.mjs
-  var React10 = __toESM(require_react(), 1);
-  var EMPTY = [];
+  var React11 = __toESM(require_react(), 1);
   function useOnMount(fn) {
-    React10.useEffect(fn, EMPTY);
+    React11.useEffect(fn, EMPTY_ARRAY2);
   }

   // node_modules/@base-ui/utils/useAnimationFrame.mjs
-  var EMPTY2 = null;
+  var EMPTY = null;
   var LAST_RAF = globalThis.requestAnimationFrame;
   var Scheduler = class {
     /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -2560,21 +2768,21 @@ var wp;
     static cancel(id) {
       return scheduler.cancel(id);
     }
-    currentId = EMPTY2;
+    currentId = EMPTY;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     request(fn) {
       this.cancel();
       this.currentId = scheduler.request(() => {
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
         fn();
       });
     }
     cancel = () => {
-      if (this.currentId !== EMPTY2) {
+      if (this.currentId !== EMPTY) {
         scheduler.cancel(this.currentId);
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
       }
     };
     disposeEffect = () => {
@@ -2589,8 +2797,8 @@ var wp;

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
   function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
-    const [transitionStatus, setTransitionStatus] = React11.useState(open && enableIdleState ? "idle" : void 0);
-    const [mounted, setMounted] = React11.useState(open);
+    const [transitionStatus, setTransitionStatus] = React12.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React12.useState(open);
     if (open && !mounted) {
       setMounted(true);
       setTransitionStatus("starting");
@@ -2664,8 +2872,8 @@ var wp;
       transitionStatus
     } = useTransitionStatus(open, true, true);
     const defaultPanelId = useBaseUiId();
-    const [panelIdState, setPanelIdState] = React12.useState();
-    const panelId = panelIdState ?? defaultPanelId;
+    const [registeredPanelId, setPanelIdState] = React13.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);
@@ -2675,7 +2883,8 @@ var wp;
       }
       setOpen(nextOpen);
     });
-    return React12.useMemo(() => ({
+    return React13.useMemo(() => ({
+      defaultPanelId,
       disabled: disabled2,
       handleTrigger,
       mounted,
@@ -2685,21 +2894,80 @@ var wp;
       setOpen,
       setPanelIdState,
       transitionStatus
-    }), [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 React13 = __toESM(require_react(), 1);
-  var CollapsibleRootContext = /* @__PURE__ */ React13.createContext(void 0);
+  var React14 = __toESM(require_react(), 1);
+  var CollapsibleRootContext = /* @__PURE__ */ React14.createContext(void 0);
   if (true) CollapsibleRootContext.displayName = "CollapsibleRootContext";
   function useCollapsibleRootContext() {
-    const context = React13.useContext(CollapsibleRootContext);
+    const context = React14.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/composite/list/useCompositeListItem.mjs
+  var React15 = __toESM(require_react(), 1);
+  function useCompositeListItem(params = {}) {
+    const {
+      guess,
+      label,
+      metadata,
+      textRef,
+      index: externalIndex
+    } = params;
+    const {
+      register: register3,
+      unregister,
+      subscribeMapChange,
+      nextIndexRef
+    } = useCompositeListContext();
+    const indexRef = React15.useRef(-1);
+    const [internalIndex, setInternalIndex] = React15.useState(externalIndex == null && guess ? () => {
+      if (indexRef.current === -1) {
+        const newIndex = nextIndexRef.current;
+        nextIndexRef.current += 1;
+        indexRef.current = newIndex;
+      }
+      return indexRef.current;
+    } : -1);
+    const index2 = externalIndex ?? internalIndex;
+    const componentRef = React15.useRef(null);
+    const ref = React15.useCallback((node) => {
+      const previousNode = componentRef.current;
+      if (previousNode) {
+        unregister(previousNode);
+      }
+      componentRef.current = node;
+      if (node) {
+        register3(node, {
+          metadata: metadata ?? null,
+          index: externalIndex ?? null,
+          label,
+          textRef
+        });
+      }
+    }, [externalIndex, register3, 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);
+        }
+      });
+    }, [externalIndex, subscribeMapChange]);
+    return {
+      ref,
+      index: index2
+    };
+  }
+
   // node_modules/@base-ui/react/internals/stateAttributesMapping.mjs
   var TransitionStatusDataAttributes = /* @__PURE__ */ (function(TransitionStatusDataAttributes2) {
     TransitionStatusDataAttributes2["startingStyle"] = "data-starting-style";
@@ -2707,10 +2975,10 @@ var wp;
     return TransitionStatusDataAttributes2;
   })({});
   var STARTING_HOOK = {
-    [TransitionStatusDataAttributes.startingStyle]: ""
+    "data-starting-style": ""
   };
   var ENDING_HOOK = {
-    [TransitionStatusDataAttributes.endingStyle]: ""
+    "data-ending-style": ""
   };
   var transitionStatusMapping = {
     transitionStatus(value) {
@@ -2766,7 +3034,7 @@ var wp;
   };

   // node_modules/@base-ui/react/internals/use-button/useButton.mjs
-  var React16 = __toESM(require_react(), 1);
+  var React18 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
   function hasWindow() {
@@ -2925,11 +3193,11 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
-  var React14 = __toESM(require_react(), 1);
-  var CompositeRootContext = /* @__PURE__ */ React14.createContext(void 0);
+  var React16 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React16.createContext(void 0);
   if (true) CompositeRootContext.displayName = "CompositeRootContext";
   function useCompositeRootContext(optional = false) {
-    const context = React14.useContext(CompositeRootContext);
+    const context = React16.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));
     }
@@ -2937,7 +3205,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
-  var React15 = __toESM(require_react(), 1);
+  var React17 = __toESM(require_react(), 1);
   function useFocusableWhenDisabled(parameters) {
     const {
       focusableWhenDisabled,
@@ -2948,7 +3216,7 @@ var wp;
     } = parameters;
     const isFocusableComposite = composite && focusableWhenDisabled !== false;
     const isNonFocusableComposite = composite && focusableWhenDisabled === false;
-    const props = React15.useMemo(() => {
+    const props = React17.useMemo(() => {
       const additionalProps = {
         // allow Tabbing away from focusableWhenDisabled elements
         onKeyDown(event) {
@@ -2976,6 +3244,27 @@ var wp;
     };
   }

+  // 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 {
@@ -2985,7 +3274,7 @@ var wp;
       native: isNativeButton = true,
       composite: compositeProp
     } = parameters;
-    const elementRef = React16.useRef(null);
+    const elementRef = React18.useRef(null);
     const compositeRootContext = useCompositeRootContext(true);
     const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
     const {
@@ -2998,7 +3287,7 @@ var wp;
       isNativeButton
     });
     if (true) {
-      React16.useEffect(() => {
+      React18.useEffect(() => {
         if (!elementRef.current) {
           return;
         }
@@ -3016,7 +3305,7 @@ var wp;
         }
       }, [isNativeButton]);
     }
-    const updateDisabled = React16.useCallback(() => {
+    const updateDisabled = React18.useCallback(() => {
       const element = elementRef.current;
       if (!isButtonElement(element)) {
         return;
@@ -3026,7 +3315,7 @@ var wp;
       }
     }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
     useIsoLayoutEffect(updateDisabled, [updateDisabled]);
-    const getButtonProps = React16.useCallback((externalProps = {}) => {
+    const getButtonProps = React18.useCallback((externalProps = {}) => {
       const {
         onClick: externalOnClick,
         onMouseDown: externalOnMouseDown,
@@ -3071,22 +3360,25 @@ var wp;
               return;
             }
             event.preventDefault();
-            if (isLink || isNativeButton && isButton2) {
-              currentTarget.click();
-              event.preventBaseUIHandler();
-            } else if (shouldClick) {
-              externalOnClick?.(event);
+            if (!isNativeButton || isButton2) {
               event.preventBaseUIHandler();
+              dispatchClickWithModifiers(currentTarget, event);
             }
             return;
           }
-          if (shouldClick) {
-            if (!isNativeButton && (isSpaceKey || isEnterKey)) {
+          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+            if (isCurrentTarget && isLink && isSpaceKey) {
               event.preventDefault();
             }
-            if (!isNativeButton && isEnterKey) {
-              externalOnClick?.(event);
-            }
+            return;
+          }
+          if (event.defaultPrevented) {
+            return;
+          }
+          event.preventDefault();
+          if (isEnterKey) {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
           }
         },
         onKeyUp(event) {
@@ -3102,8 +3394,9 @@ var wp;
           if (event.baseUIHandlerPrevented) {
             return;
           }
-          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && event.key === " ") {
-            externalOnClick?.(event);
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(event.currentTarget, event);
           }
         },
         onPointerDown(event) {
@@ -3132,11 +3425,11 @@ var wp;
     return isHTMLElement(elem) && elem.tagName === "BUTTON";
   }
   function isValidLinkElement(elem) {
-    return Boolean(elem?.tagName === "A" && elem?.href);
+    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
   }

   // node_modules/@base-ui/react/collapsible/panel/useCollapsiblePanel.mjs
-  var React18 = __toESM(require_react(), 1);
+  var React20 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/addEventListener.mjs
   function addEventListener(target, type, listener, options) {
@@ -3164,13 +3457,8 @@ var wp;
     return latest;
   }

-  // node_modules/@base-ui/utils/owner.mjs
-  function ownerDocument(node) {
-    return node?.ownerDocument || document;
-  }
-
   // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  var React17 = __toESM(require_react(), 1);
+  var React19 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
   var ReactDOM = __toESM(require_react_dom(), 1);
@@ -3184,7 +3472,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
     const frame = useAnimationFrame();
     return useStableCallback((fnToExecute, signal = null) => {
       frame.cancel();
@@ -3205,21 +3493,20 @@ var wp;
           if (!signal?.aborted) {
             done();
           }
-        }).catch(() => {
-          if (treatAbortedAsFinished) {
-            if (!signal?.aborted) {
-              done();
-            }
+        }, () => {
+          if (signal?.aborted) {
             return;
           }
           const currentAnimations = resolvedElement.getAnimations();
-          if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
             exec();
+            return;
           }
+          done();
         });
       }
       if (waitForStartingStyleRemoved) {
-        const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+        const startingStyleAttribute = "data-starting-style";
         if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
           frame.request(exec);
           return;
@@ -3252,8 +3539,8 @@ var wp;
       onComplete: onCompleteParam
     } = parameters;
     const onComplete = useStableCallback(onCompleteParam);
-    const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-    React17.useEffect(() => {
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React19.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -3283,21 +3570,18 @@ var wp;
       setOpen,
       transitionStatus
     } = parameters;
-    const panelRef = React18.useRef(null);
-    const animationTypeRef = React18.useRef(null);
-    const [dimensions, setDimensionsUnwrapped] = React18.useState(EMPTY_DIMENSIONS);
-    const lastMeasuredDimensionsRef = React18.useRef(EMPTY_DIMENSIONS);
-    const shouldSkipNextOpenRef = React18.useRef(false);
-    const shouldPreventMountAnimationRef = React18.useRef(open);
-    const shouldPreventActivityResumeAnimationRef = React18.useRef(false);
-    const [forcePanelIdle, setForcePanelIdle] = React18.useState(false);
-    const pendingTemporaryStyleRestoreRef = React18.useRef(null);
+    const panelRef = React20.useRef(null);
+    const animationTypeRef = React20.useRef(null);
+    const [dimensions, setDimensionsUnwrapped] = React20.useState(EMPTY_DIMENSIONS);
+    const lastMeasuredDimensionsRef = React20.useRef(EMPTY_DIMENSIONS);
+    const shouldSkipNextOpenRef = React20.useRef(false);
+    const shouldPreventMountAnimationRef = React20.useRef(open);
+    const shouldPreventActivityResumeAnimationRef = React20.useRef(false);
+    const [forcePanelIdle, setForcePanelIdle] = React20.useState(false);
+    const pendingTemporaryStyleRestoreRef = React20.useRef(null);
     const mergedPanelRef = useMergedRefs(externalRef, panelRef);
-    const latestStateRef = useValueAsRef({
-      mounted,
-      open
-    });
-    const runOnceCloseAnimationsFinish = useAnimationsFinished(panelRef, false, false);
+    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
@@ -3337,7 +3621,7 @@ var wp;
       }
       setForcePanelIdle(false);
     }, [forcePanelIdle, transitionStatus]);
-    React18.useEffect(() => {
+    React20.useEffect(() => {
       return () => {
         markActivityResumeAnimationSuppressed();
         restorePendingTemporaryStyle();
@@ -3376,20 +3660,17 @@ var wp;
           setForcePanelIdle(true);
           return restoreLayoutStyles;
         }
-        if (animationType === "css-animation") {
-          setDimensions(getDimensions(panel));
-          if (!skipNextOpen) {
-            const restoreAnimationName2 = setTemporaryStyle(panel, "animation-name", "none");
-            restoreAnimationName2();
-            return void 0;
-          }
-          const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
-          const restoreAnimationDuration = setTemporaryStyle(panel, "animation-duration", "0s");
+        setDimensions(getDimensions(panel));
+        const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
+        if (!skipNextOpen) {
           restoreAnimationName();
-          setPendingTemporaryStyleRestore(restoreAnimationDuration);
-          setForcePanelIdle(true);
           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;
@@ -3410,7 +3691,7 @@ var wp;
         return void 0;
       }
       const nextDimensions = getDimensions(panel);
-      const hasMeasuredSize = (nextDimensions.height ?? 0) > 0 || (nextDimensions.width ?? 0) > 0;
+      const hasMeasuredSize = nextDimensions.height > 0 || nextDimensions.width > 0;
       if (!hasMeasuredSize) {
         setMounted(false);
         return void 0;
@@ -3433,7 +3714,7 @@ var wp;
         setDimensions(EMPTY_DIMENSIONS, false);
       }
     });
-    React18.useEffect(() => {
+    React20.useEffect(() => {
       if (open || !mounted || panelTransitionStatus !== "ending") {
         return void 0;
       }
@@ -3444,22 +3725,20 @@ var wp;
       const abortController = new AbortController();
       let endingStyleFrame = -1;
       function handleComplete() {
-        if (latestStateRef.current.open) {
+        if (latestOpenRef.current) {
           return;
         }
         setMounted(false);
         setDimensions(EMPTY_DIMENSIONS, false);
       }
       endingStyleFrame = AnimationFrame.request(() => {
-        if (!abortController.signal.aborted) {
-          runOnceCloseAnimationsFinish(handleComplete, abortController.signal);
-        }
+        runOnceCloseAnimationsFinish(handleComplete, abortController.signal);
       });
       return () => {
         AnimationFrame.cancel(endingStyleFrame);
         abortController.abort();
       };
-    }, [latestStateRef, mounted, open, panelTransitionStatus, runOnceCloseAnimationsFinish, setDimensions, setMounted]);
+    }, [latestOpenRef, mounted, open, panelTransitionStatus, runOnceCloseAnimationsFinish, setDimensions, setMounted]);
     useIsoLayoutEffect(() => {
       const panel = panelRef.current;
       if (!panel || !hiddenUntilFound || !hidden) {
@@ -3467,7 +3746,7 @@ var wp;
       }
       panel.setAttribute("hidden", "until-found");
     }, [hidden, hiddenUntilFound]);
-    React18.useEffect(function registerBeforeMatchListener() {
+    React20.useEffect(function registerBeforeMatchListener() {
       const panel = panelRef.current;
       if (!panel) {
         return void 0;
@@ -3506,7 +3785,7 @@ var wp;
       width: element.scrollWidth
     };
   }
-  function getAnimationType(element, hasSuppressedMountAnimation = false) {
+  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);
@@ -3565,16 +3844,6 @@ var wp;
     };
   }

-  // node_modules/@base-ui/utils/useOnFirstRender.mjs
-  var React19 = __toESM(require_react(), 1);
-  function useOnFirstRender(fn) {
-    const ref = React19.useRef(true);
-    if (ref.current) {
-      ref.current = false;
-      fn();
-    }
-  }
-
   // node_modules/@base-ui/utils/platform/parts.mjs
   var parts_exports = {};
   __export(parts_exports, {
@@ -3666,29 +3935,29 @@ var wp;
   var jsdom = /jsdom|happydom/.test(lowerUserAgent);

   // node_modules/@base-ui/utils/useTimeout.mjs
-  var EMPTY3 = 0;
+  var EMPTY2 = 0;
   var Timeout = class _Timeout {
     static create() {
       return new _Timeout();
     }
-    currentId = EMPTY3;
+    currentId = EMPTY2;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     start(delay, fn) {
       this.clear();
       this.currentId = setTimeout(() => {
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
         fn();
       }, delay);
     }
     isStarted() {
-      return this.currentId !== EMPTY3;
+      return this.currentId !== EMPTY2;
     }
     clear = () => {
-      if (this.currentId !== EMPTY3) {
+      if (this.currentId !== EMPTY2) {
         clearTimeout(this.currentId);
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
       }
     };
     disposeEffect = () => {
@@ -3701,13 +3970,253 @@ var wp;
     return timeout;
   }

+  // node_modules/@base-ui/utils/useScrollLock.mjs
+  var originalHtmlStyles = {};
+  var originalBodyStyles = {};
+  var originalHtmlScrollBehavior = "";
+  function getViewportScroller(html, body) {
+    return isOverflowElement(html) ? html : body;
+  }
+  function isPageScrollLocked(win, html, body) {
+    return /hidden|clip/.test(win.getComputedStyle(getViewportScroller(html, body)).overflowY);
+  }
+  function hasInsetScrollbars(referenceElement) {
+    if (typeof document === "undefined") {
+      return false;
+    }
+    const doc = ownerDocument(referenceElement);
+    const win = getWindow(doc);
+    return win.innerWidth - doc.documentElement.clientWidth > 0;
+  }
+  function supportsStableScrollbarGutter(referenceElement) {
+    const supported = typeof CSS !== "undefined" && CSS.supports && CSS.supports("scrollbar-gutter", "stable");
+    if (!supported || typeof document === "undefined") {
+      return false;
+    }
+    const doc = ownerDocument(referenceElement);
+    const html = doc.documentElement;
+    const body = doc.body;
+    const scrollContainer = getViewportScroller(html, body);
+    const originalScrollContainerOverflowY = scrollContainer.style.overflowY;
+    const originalHtmlStyleGutter = html.style.scrollbarGutter;
+    html.style.scrollbarGutter = "stable";
+    scrollContainer.style.overflowY = "scroll";
+    const before = scrollContainer.offsetWidth;
+    scrollContainer.style.overflowY = "hidden";
+    const after = scrollContainer.offsetWidth;
+    scrollContainer.style.overflowY = originalScrollContainerOverflowY;
+    html.style.scrollbarGutter = originalHtmlStyleGutter;
+    return before === after;
+  }
+  function preventScrollOverlayScrollbars(referenceElement) {
+    const doc = ownerDocument(referenceElement);
+    const html = doc.documentElement;
+    const body = doc.body;
+    const elementToLock = getViewportScroller(html, body);
+    const originalElementToLockStyles = {
+      overflowY: elementToLock.style.overflowY,
+      overflowX: elementToLock.style.overflowX
+    };
+    Object.assign(elementToLock.style, {
+      overflowY: "hidden",
+      overflowX: "hidden"
+    });
+    return () => {
+      Object.assign(elementToLock.style, originalElementToLockStyles);
+    };
+  }
+  function preventScrollInsetScrollbars(referenceElement) {
+    const doc = ownerDocument(referenceElement);
+    const html = doc.documentElement;
+    const body = doc.body;
+    const win = getWindow(html);
+    let scrollTop = 0;
+    let scrollLeft = 0;
+    let updateGutterOnly = false;
+    const resizeFrame = AnimationFrame.create();
+    if (parts_exports.engine.webkit && (win.visualViewport?.scale ?? 1) !== 1) {
+      return () => {
+      };
+    }
+    function lockScroll() {
+      const htmlStyles = win.getComputedStyle(html);
+      const bodyStyles = win.getComputedStyle(body);
+      const htmlScrollbarGutterValue = htmlStyles.scrollbarGutter || "";
+      const hasBothEdges = htmlScrollbarGutterValue.includes("both-edges");
+      const scrollbarGutterValue = hasBothEdges ? "stable both-edges" : "stable";
+      scrollTop = html.scrollTop;
+      scrollLeft = html.scrollLeft;
+      originalHtmlStyles = {
+        scrollbarGutter: html.style.scrollbarGutter,
+        overflowY: html.style.overflowY,
+        overflowX: html.style.overflowX
+      };
+      originalHtmlScrollBehavior = html.style.scrollBehavior;
+      originalBodyStyles = {
+        position: body.style.position,
+        height: body.style.height,
+        width: body.style.width,
+        boxSizing: body.style.boxSizing,
+        overflowY: body.style.overflowY,
+        overflowX: body.style.overflowX,
+        scrollBehavior: body.style.scrollBehavior
+      };
+      const isScrollableY = html.scrollHeight > html.clientHeight;
+      const isScrollableX = html.scrollWidth > html.clientWidth;
+      const hasConstantOverflowY = htmlStyles.overflowY === "scroll" || bodyStyles.overflowY === "scroll";
+      const hasConstantOverflowX = htmlStyles.overflowX === "scroll" || bodyStyles.overflowX === "scroll";
+      const scrollbarWidth = Math.max(0, win.innerWidth - body.clientWidth);
+      const scrollbarHeight = Math.max(0, win.innerHeight - body.clientHeight);
+      const marginY = parseFloat(bodyStyles.marginTop) + parseFloat(bodyStyles.marginBottom);
+      const marginX = parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight);
+      const elementToLock = getViewportScroller(html, body);
+      updateGutterOnly = supportsStableScrollbarGutter(referenceElement);
+      if (updateGutterOnly) {
+        html.style.scrollbarGutter = scrollbarGutterValue;
+        elementToLock.style.overflowY = "hidden";
+        elementToLock.style.overflowX = "hidden";
+        return;
+      }
+      Object.assign(html.style, {
+        scrollbarGutter: scrollbarGutterValue,
+        overflowY: "hidden",
+        overflowX: "hidden"
+      });
+      if (isScrollableY || hasConstantOverflowY) {
+        html.style.overflowY = "scroll";
+      }
+      if (isScrollableX || hasConstantOverflowX) {
+        html.style.overflowX = "scroll";
+      }
+      Object.assign(body.style, {
+        position: "relative",
+        height: marginY || scrollbarHeight ? `calc(100dvh - ${marginY + scrollbarHeight}px)` : "100dvh",
+        width: marginX || scrollbarWidth ? `calc(100vw - ${marginX + scrollbarWidth}px)` : "100vw",
+        boxSizing: "border-box",
+        // Assign the longhands that `cleanup` restores, so nothing is left behind.
+        overflowY: "hidden",
+        overflowX: "hidden",
+        scrollBehavior: "unset"
+      });
+      body.scrollTop = scrollTop;
+      body.scrollLeft = scrollLeft;
+      html.setAttribute("data-base-ui-scroll-locked", "");
+      html.style.scrollBehavior = "unset";
+    }
+    function cleanup() {
+      Object.assign(html.style, originalHtmlStyles);
+      Object.assign(body.style, originalBodyStyles);
+      if (!updateGutterOnly) {
+        html.scrollTop = scrollTop;
+        html.scrollLeft = scrollLeft;
+        html.removeAttribute("data-base-ui-scroll-locked");
+        html.style.scrollBehavior = originalHtmlScrollBehavior;
+      }
+    }
+    function handleResize() {
+      cleanup();
+      resizeFrame.request(lockScroll);
+    }
+    lockScroll();
+    const unsubscribeResize = addEventListener(win, "resize", handleResize);
+    return () => {
+      resizeFrame.cancel();
+      cleanup();
+      if (typeof win.removeEventListener === "function") {
+        unsubscribeResize();
+      }
+    };
+  }
+  var ScrollLocker = class {
+    lockCount = 0;
+    restore = null;
+    timeoutLock = Timeout.create();
+    timeoutUnlock = Timeout.create();
+    acquire(referenceElement) {
+      this.lockCount += 1;
+      if (this.lockCount === 1 && this.restore === null) {
+        this.timeoutLock.start(0, () => this.lock(referenceElement));
+      }
+      return this.release;
+    }
+    release = () => {
+      this.lockCount -= 1;
+      if (this.lockCount === 0 && this.restore) {
+        this.timeoutUnlock.start(0, this.unlock);
+      }
+    };
+    unlock = () => {
+      if (this.lockCount === 0 && this.restore) {
+        this.restore?.();
+        this.restore = null;
+      }
+    };
+    lock(referenceElement) {
+      if (this.lockCount === 0 || this.restore !== null) {
+        return;
+      }
+      const doc = ownerDocument(referenceElement);
+      const html = doc.documentElement;
+      const body = doc.body;
+      const win = getWindow(html);
+      if (isPageScrollLocked(win, html, body)) {
+        const observer = new win.MutationObserver(() => {
+          if (isPageScrollLocked(win, html, body)) {
+            return;
+          }
+          observer.disconnect();
+          this.restore = null;
+          this.lock(referenceElement);
+        });
+        const options = {
+          attributes: true
+        };
+        observer.observe(html, options);
+        observer.observe(body, options);
+        this.restore = () => observer.disconnect();
+        return;
+      }
+      const hasOverlayScrollbars = parts_exports.os.ios || !hasInsetScrollbars(referenceElement);
+      this.restore = hasOverlayScrollbars ? preventScrollOverlayScrollbars(referenceElement) : preventScrollInsetScrollbars(referenceElement);
+    }
+  };
+  var SCROLL_LOCKER = new ScrollLocker();
+  function useScrollLock(enabled = true, referenceElement = null) {
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      return SCROLL_LOCKER.acquire(referenceElement);
+    }, [enabled, referenceElement]);
+  }
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var React20 = __toESM(require_react(), 1);
+  var React21 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
+  function stopEvent(event) {
+    event.preventDefault();
+    event.stopPropagation();
+  }
   function isReactEvent(event) {
     return "nativeEvent" in event;
   }
+  function isVirtualClick(event) {
+    if (event.pointerType === "" && event.isTrusted) {
+      return true;
+    }
+    if (parts_exports.os.android && event.pointerType) {
+      return event.type === "click" && event.buttons === 1;
+    }
+    return event.detail === 0 && !event.pointerType;
+  }
+  function isVirtualPointerEvent(event) {
+    if (parts_exports.env.jsdom) {
+      return false;
+    }
+    return !parts_exports.os.android && event.width === 0 && event.height === 0 || parts_exports.os.android && event.width === 1 && event.height === 1 && event.pressure === 0 && event.detail === 0 && event.pointerType === "mouse" || // iOS VoiceOver returns 0.333• for width/height.
+    event.width < 1 && event.height < 1 && event.pressure === 0 && event.detail === 0 && event.pointerType === "touch";
+  }
   function isMouseLikePointerType(pointerType, strict) {
     const values = ["mouse", "pen"];
     if (!strict) {
@@ -3723,6 +4232,10 @@ var wp;
   // 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])";
+  var ARROW_LEFT = "ArrowLeft";
+  var ARROW_RIGHT = "ArrowRight";
+  var ARROW_UP = "ArrowUp";
+  var ARROW_DOWN = "ArrowDown";

   // node_modules/@base-ui/react/internals/shadowDom.mjs
   function activeElement(doc) {
@@ -3793,6 +4306,12 @@ var wp;
   function isInteractiveElement(element) {
     return element?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${TYPEABLE_SELECTOR}`) != null;
   }
+  function isTypeableCombobox(element) {
+    if (!element) {
+      return false;
+    }
+    return element.getAttribute("role") === "combobox" && isTypeableElement(element);
+  }
   function matchesFocusVisible(element) {
     if (!element || parts_exports.env.jsdom) {
       return true;
@@ -3803,6 +4322,12 @@ var wp;
       return true;
     }
   }
+  function getFloatingFocusElement(floatingElement) {
+    if (!floatingElement) {
+      return null;
+    }
+    return floatingElement.hasAttribute(FOCUSABLE_ATTRIBUTE) ? floatingElement : floatingElement.querySelector(`[${FOCUSABLE_ATTRIBUTE}]`) || floatingElement;
+  }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverShared.mjs
   function resolveValue(value, pointerType) {
@@ -3835,8 +4360,8 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-  var FloatingDelayGroupContext = /* @__PURE__ */ React20.createContext({
+  var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
+  var FloatingDelayGroupContext = /* @__PURE__ */ React21.createContext({
     hasProvider: false,
     timeoutMs: 0,
     delayRef: {
@@ -3863,10 +4388,10 @@ var wp;
       delay,
       timeoutMs = 0
     } = props;
-    const delayRef = React20.useRef(delay);
-    const initialDelayRef = React20.useRef(delay);
-    const currentIdRef = React20.useRef(null);
-    const currentContextRef = React20.useRef(null);
+    const delayRef = React21.useRef(delay);
+    const initialDelayRef = React21.useRef(delay);
+    const currentIdRef = React21.useRef(null);
+    const currentContextRef = React21.useRef(null);
     const timeout = useTimeout();
     useIsoLayoutEffect(() => {
       initialDelayRef.current = delay;
@@ -3879,8 +4404,8 @@ var wp;
         close: getDelay(delay, "close")
       };
     }, [delay, currentIdRef, delayRef, initialDelayRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(FloatingDelayGroupContext.Provider, {
-      value: React20.useMemo(() => ({
+    return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(FloatingDelayGroupContext.Provider, {
+      value: React21.useMemo(() => ({
         hasProvider: true,
         delayRef,
         initialDelayRef,
@@ -3900,7 +4425,7 @@ var wp;
     } = options;
     const store2 = "rootStore" in context ? context.rootStore : context;
     const floatingId = store2.useState("floatingId");
-    const groupContext = React20.useContext(FloatingDelayGroupContext);
+    const groupContext = React21.useContext(FloatingDelayGroupContext);
     const {
       currentIdRef,
       delayRef,
@@ -3910,22 +4435,13 @@ var wp;
       hasProvider,
       timeout
     } = groupContext;
-    const [isInstantPhase, setIsInstantPhase] = React20.useState(false);
-    const openRef = React20.useRef(open);
-    const isUnmountedRef = React20.useRef(false);
+    const [isInstantPhase, setIsInstantPhase] = React21.useState(false);
+    const openRef = React21.useRef(open);
     useIsoLayoutEffect(() => {
       openRef.current = open;
     }, [open]);
-    useIsoLayoutEffect(() => {
-      return () => {
-        isUnmountedRef.current = true;
-      };
-    }, []);
     useIsoLayoutEffect(() => {
       function unset() {
-        if (!isUnmountedRef.current) {
-          setIsInstantPhase(false);
-        }
         currentContextRef.current?.setIsInstantPhase(false);
         currentIdRef.current = null;
         currentContextRef.current = null;
@@ -3993,13 +4509,16 @@ var wp;
         }
       };
     }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-    return React20.useMemo(() => ({
+    return React21.useMemo(() => ({
       hasProvider,
       delayRef,
       isInstantPhase
     }), [hasProvider, delayRef, isInstantPhase]);
   }

+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
+  var React25 = __toESM(require_react(), 1);
+
   // node_modules/@base-ui/utils/mergeCleanups.mjs
   function mergeCleanups(...cleanups) {
     return () => {
@@ -4013,7 +4532,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var React21 = __toESM(require_react(), 1);
+  var React22 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/visuallyHidden.mjs
   var visuallyHiddenBase = {
@@ -4038,9 +4557,9 @@ var wp;
   };

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-  var FocusGuard = /* @__PURE__ */ React21.forwardRef(function FocusGuard2(props, ref) {
-    const [role, setRole] = React21.useState();
+  var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
+  var FocusGuard = /* @__PURE__ */ React22.forwardRef(function FocusGuard2(props, ref) {
+    const [role, setRole] = React22.useState();
     useIsoLayoutEffect(() => {
       if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
         setRole("button");
@@ -4051,7 +4570,7 @@ var wp;
       // Role is only for VoiceOver
       role
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("span", {
       ...props,
       ref,
       style: visuallyHidden,
@@ -4063,7 +4582,6 @@ var wp;
   if (true) FocusGuard.displayName = "FocusGuard";

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-  var sides = ["top", "right", "bottom", "left"];
   var min = Math.min;
   var max = Math.max;
   var round = Math.round;
@@ -4192,6 +4710,50 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/utils/composite.mjs
+  function isIndexOutOfListBounds(list, index2) {
+    return index2 < 0 || index2 >= 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 index2 = startingIndex;
+    do {
+      index2 += decrement ? -amount : amount;
+    } while (index2 >= 0 && index2 <= list.length - 1 && isListIndexDisabled(list, index2, disabledIndices));
+    return index2;
+  }
+  function isListIndexDisabled(list, index2, disabledIndices) {
+    const isExplicitlyDisabled = typeof disabledIndices === "function" ? disabledIndices(index2) : disabledIndices?.includes(index2) ?? false;
+    if (isExplicitlyDisabled) {
+      return true;
+    }
+    const element = list[index2];
+    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";
   }
@@ -4321,6 +4883,9 @@ var wp;
       appendMatchingElements(child, selector2, list);
     });
   }
+  function isTabbable(element) {
+    return isFocusableElement(element) && getTabIndex(element) >= 0;
+  }
   function focusable(container) {
     const candidates = [];
     appendCandidates(container, candidates);
@@ -4347,6 +4912,28 @@ var wp;
   function getPreviousTabbable(referenceElement) {
     return getTabbableIn(ownerDocument(referenceElement).body, -1) || referenceElement;
   }
+  function getTabbableNearElement(referenceElement, dir) {
+    if (!referenceElement) {
+      return null;
+    }
+    const list = tabbable(ownerDocument(referenceElement).body);
+    const elementCount = list.length;
+    if (elementCount === 0) {
+      return null;
+    }
+    const index2 = list.indexOf(referenceElement);
+    if (index2 === -1) {
+      return null;
+    }
+    const nextIndex = (index2 + dir + elementCount) % elementCount;
+    return list[nextIndex];
+  }
+  function getTabbableAfterElement(referenceElement) {
+    return getTabbableNearElement(referenceElement, 1);
+  }
+  function getTabbableBeforeElement(referenceElement) {
+    return getTabbableNearElement(referenceElement, -1);
+  }
   function isOutsideEvent(event, container) {
     const containerElement = container || event.currentTarget;
     const relatedTarget = event.relatedTarget;
@@ -4378,26 +4965,230 @@ var wp;
     const directChildren = nodes.filter((node) => node.parentId === id);
     return directChildren.flatMap((child) => [...!onlyOpenChildren || child.context?.open ? [child] : [], ...getNodeChildren(nodes, child.id, onlyOpenChildren)]);
   }
+  function getNodeAncestors(nodes, id) {
+    let allAncestors = [];
+    let currentParentId = nodes.find((node) => node.id === id)?.parentId;
+    while (currentParentId) {
+      const currentNode = nodes.find((node) => node.id === currentParentId);
+      currentParentId = currentNode?.parentId;
+      if (currentNode) {
+        allAncestors = allAncestors.concat(currentNode);
+      }
+    }
+    return allAncestors;
+  }

   // 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/utils/enqueueFocus.mjs
+  var rafId = 0;
+  function enqueueFocus(el, options = {}) {
+    const {
+      preventScroll = false,
+      sync: sync3 = false,
+      shouldFocus
+    } = options;
+    cancelAnimationFrame(rafId);
+    function exec() {
+      if (shouldFocus && !shouldFocus()) {
+        return;
+      }
+      el?.focus({
+        preventScroll
+      });
+    }
+    if (sync3) {
+      exec();
+      return NOOP;
+    }
+    const currentRafId = requestAnimationFrame(exec);
+    rafId = currentRafId;
+    return () => {
+      if (rafId === currentRafId) {
+        cancelAnimationFrame(currentRafId);
+        rafId = 0;
+      }
+    };
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/markOthers.mjs
+  var counters = {
+    inert: /* @__PURE__ */ new WeakMap(),
+    "aria-hidden": /* @__PURE__ */ new WeakMap()
+  };
+  var markerName = "data-base-ui-inert";
+  var uncontrolledElementsSets = {
+    inert: /* @__PURE__ */ new WeakSet(),
+    "aria-hidden": /* @__PURE__ */ new WeakSet()
+  };
+  var markerCounterMap = /* @__PURE__ */ new WeakMap();
+  var lockCount = 0;
+  function getUncontrolledElementsSet(controlAttribute) {
+    return uncontrolledElementsSets[controlAttribute];
+  }
+  function unwrapHost(node) {
+    if (!node) {
+      return null;
+    }
+    return isShadowRoot(node) ? node.host : unwrapHost(node.parentNode);
+  }
+  var correctElements = (parent, targets) => targets.map((target) => {
+    if (parent.contains(target)) {
+      return target;
+    }
+    const correctedTarget = unwrapHost(target);
+    if (parent.contains(correctedTarget)) {
+      return correctedTarget;
+    }
+    return null;
+  }).filter((x2) => x2 != null);
+  var buildKeepSet = (targets) => {
+    const keep = /* @__PURE__ */ new Set();
+    targets.forEach((target) => {
+      let node = target;
+      while (node && !keep.has(node)) {
+        keep.add(node);
+        node = node.parentNode;
+      }
+    });
+    return keep;
+  };
+  var collectOutsideElements = (root, keepElements, stopElements) => {
+    const outside = [];
+    const walk = (parent) => {
+      if (!parent || stopElements.has(parent)) {
+        return;
+      }
+      Array.from(parent.children).forEach((node) => {
+        if (getNodeName(node) === "script") {
+          return;
+        }
+        if (keepElements.has(node)) {
+          walk(node);
+        } else {
+          outside.push(node);
+        }
+      });
+    };
+    walk(root);
+    return outside;
+  };
+  function applyAttributeToOthers(uncorrectedAvoidElements, body, ariaHidden, inert, {
+    mark = true
+  }) {
+    let controlAttribute = null;
+    if (inert) {
+      controlAttribute = "inert";
+    } else if (ariaHidden) {
+      controlAttribute = "aria-hidden";
+    }
+    let counterMap = null;
+    let uncontrolledElementsSet = null;
+    const avoidElements = correctElements(body, uncorrectedAvoidElements);
+    const markerTargets = mark ? collectOutsideElements(body, buildKeepSet(avoidElements), new Set(avoidElements)) : [];
+    const hiddenElements = [];
+    const markedElements = [];
+    if (controlAttribute) {
+      const map = counters[controlAttribute];
+      const currentUncontrolledElementsSet = getUncontrolledElementsSet(controlAttribute);
+      uncontrolledElementsSet = currentUncontrolledElementsSet;
+      counterMap = map;
+      const ariaLiveElements = correctElements(body, Array.from(body.querySelectorAll("[aria-live]")));
+      const controlElements = avoidElements.concat(ariaLiveElements);
+      const controlTargets = collectOutsideElements(body, buildKeepSet(controlElements), new Set(controlElements));
+      controlTargets.forEach((node) => {
+        const attr2 = node.getAttribute(controlAttribute);
+        const alreadyHidden = attr2 !== null && attr2 !== "false";
+        const counterValue = (map.get(node) || 0) + 1;
+        map.set(node, counterValue);
+        hiddenElements.push(node);
+        if (counterValue === 1 && alreadyHidden) {
+          currentUncontrolledElementsSet.add(node);
+        }
+        if (!alreadyHidden) {
+          node.setAttribute(controlAttribute, controlAttribute === "inert" ? "" : "true");
+        }
+      });
+    }
+    if (mark) {
+      markerTargets.forEach((node) => {
+        const markerValue = (markerCounterMap.get(node) || 0) + 1;
+        markerCounterMap.set(node, markerValue);
+        markedElements.push(node);
+        if (markerValue === 1) {
+          node.setAttribute(markerName, "");
+        }
+      });
+    }
+    lockCount += 1;
+    return () => {
+      if (counterMap) {
+        hiddenElements.forEach((element) => {
+          const currentCounterValue = counterMap.get(element) || 0;
+          const counterValue = currentCounterValue - 1;
+          counterMap.set(element, counterValue);
+          if (!counterValue) {
+            if (!uncontrolledElementsSet?.has(element) && controlAttribute) {
+              element.removeAttribute(controlAttribute);
+            }
+            uncontrolledElementsSet?.delete(element);
+          }
+        });
+      }
+      if (mark) {
+        markedElements.forEach((element) => {
+          const markerValue = (markerCounterMap.get(element) || 0) - 1;
+          markerCounterMap.set(element, markerValue);
+          if (!markerValue) {
+            element.removeAttribute(markerName);
+          }
+        });
+      }
+      lockCount -= 1;
+      if (!lockCount) {
+        counters.inert = /* @__PURE__ */ new WeakMap();
+        counters["aria-hidden"] = /* @__PURE__ */ new WeakMap();
+        uncontrolledElementsSets.inert = /* @__PURE__ */ new WeakSet();
+        uncontrolledElementsSets["aria-hidden"] = /* @__PURE__ */ new WeakSet();
+        markerCounterMap = /* @__PURE__ */ new WeakMap();
+      }
+    };
+  }
+  function markOthers(avoidElements, options = {}) {
+    const {
+      ariaHidden = false,
+      inert = false,
+      mark = true
+    } = options;
+    const body = ownerDocument(avoidElements[0]).body;
+    return applyAttributeToOthers(avoidElements, body, ariaHidden, inert, {
+      mark
+    });
+  }
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var React22 = __toESM(require_react(), 1);
+  var React23 = __toESM(require_react(), 1);
   var ReactDOM2 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/internals/constants.mjs
+  var TYPEAHEAD_RESET_MS = 500;
+  var PATIENT_CLICK_THRESHOLD = 500;
   var DISABLED_TRANSITIONS_STYLE = {
     style: {
       transition: "none"
     }
   };
+  var CLICK_TRIGGER_IDENTIFIER = "data-base-ui-click-trigger";
   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 DROPDOWN_COLLISION_AVOIDANCE = {
+    fallbackAxisSide: "none"
+  };
   var POPUP_COLLISION_AVOIDANCE = {
     fallbackAxisSide: "end"
   };
@@ -4409,10 +5200,10 @@ var wp;
   };

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-  var PortalContext = /* @__PURE__ */ React22.createContext(null);
+  var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
+  var PortalContext = /* @__PURE__ */ React23.createContext(null);
   if (true) PortalContext.displayName = "PortalContext";
-  var usePortalContext = () => React22.useContext(PortalContext);
+  var usePortalContext = () => React23.useContext(PortalContext);
   var attr = createAttribute("portal");
   function useFloatingPortalNode(props = {}) {
     const {
@@ -4424,14 +5215,14 @@ var wp;
     const uniqueId = useId();
     const portalContext = usePortalContext();
     const parentPortalNode = portalContext?.portalNode;
-    const [containerElement, setContainerElement] = React22.useState(null);
-    const [portalNode, setPortalNode] = React22.useState(null);
+    const [containerElement, setContainerElement] = React23.useState(null);
+    const [portalNode, setPortalNode] = React23.useState(null);
     const setPortalNodeRef = useStableCallback((node) => {
       if (node !== null) {
         setPortalNode(node);
       }
     });
-    const containerRef = React22.useRef(null);
+    const containerRef = React23.useRef(null);
     useIsoLayoutEffect(() => {
       if (containerProp === null) {
         if (containerRef.current) {
@@ -4441,9 +5232,6 @@ var wp;
         }
         return;
       }
-      if (uniqueId == null) {
-        return;
-      }
       const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
       if (resolvedContainer == null) {
         if (containerRef.current) {
@@ -4458,7 +5246,7 @@ var wp;
         setPortalNode(null);
         setContainerElement(resolvedContainer);
       }
-    }, [containerProp, parentPortalNode, uniqueId]);
+    }, [containerProp, parentPortalNode]);
     const portalElement = useRenderElement("div", componentProps, {
       ref: [ref, setPortalNodeRef],
       props: [{
@@ -4468,39 +5256,42 @@ var wp;
     });
     const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
     return {
-      portalNode,
-      portalSubtree
+      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__ */ React23.isValidElement(portalElement) ? portalElement.props.id : void 0,
+      subtree: portalSubtree
     };
   }
-  var FloatingPortal = /* @__PURE__ */ React22.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+  var FloatingPortal = /* @__PURE__ */ React23.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       children,
       container,
-      renderGuards,
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
+      node: portalNode,
+      nodeId: portalNodeId,
+      subtree: portalSubtree
     } = useFloatingPortalNode({
       container,
       ref: forwardedRef,
       componentProps,
       elementProps
     });
-    const beforeOutsideRef = React22.useRef(null);
-    const afterOutsideRef = React22.useRef(null);
-    const beforeInsideRef = React22.useRef(null);
-    const afterInsideRef = React22.useRef(null);
-    const [focusManagerState, setFocusManagerState] = React22.useState(null);
-    const focusInsideDisabledRef = React22.useRef(false);
+    const beforeOutsideRef = React23.useRef(null);
+    const afterOutsideRef = React23.useRef(null);
+    const beforeInsideRef = React23.useRef(null);
+    const afterInsideRef = React23.useRef(null);
+    const [focusManagerState, setFocusManagerState] = React23.useState(null);
+    const focusInsideDisabledRef = React23.useRef(false);
     const modal = focusManagerState?.modal;
     const open = focusManagerState?.open;
-    const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-    React22.useEffect(() => {
+    const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+    React23.useEffect(() => {
       if (!portalNode || modal) {
         return void 0;
       }
@@ -4526,7 +5317,7 @@ var wp;
       enableFocusInside(portalNode);
       focusInsideDisabledRef.current = false;
     }, [open, portalNode]);
-    const portalContextValue = React22.useMemo(() => ({
+    const portalContextValue = React23.useMemo(() => ({
       beforeOutsideRef,
       afterOutsideRef,
       beforeInsideRef,
@@ -4534,10 +5325,10 @@ var wp;
       portalNode,
       setFocusManagerState
     }), [portalNode]);
-    return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React22.Fragment, {
-      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(PortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime4.jsxs)(React23.Fragment, {
+      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime4.jsxs)(PortalContext.Provider, {
         value: portalContextValue,
-        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
+        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: beforeOutsideRef,
           onFocus: (event) => {
@@ -4549,10 +5340,10 @@ var wp;
               prevTabbable?.focus();
             }
           }
-        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("span", {
-          "aria-owns": portalNode.id,
+        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime4.jsx)("span", {
+          "aria-owns": portalNodeId,
           style: ownerVisuallyHidden
-        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
+        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: afterOutsideRef,
           onFocus: (event) => {
@@ -4574,7 +5365,7 @@ var wp;
   if (true) FloatingPortal.displayName = "FloatingPortal";

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var React23 = __toESM(require_react(), 1);
+  var React24 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
   function createEventEmitter() {
@@ -4595,20 +5386,661 @@ var wp;
     };
   }

+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingTreeStore.mjs
+  var FloatingTreeStore = class {
+    nodesRef = {
+      current: []
+    };
+    events = createEventEmitter();
+    addNode(node) {
+      this.nodesRef.current.push(node);
+    }
+    removeNode(node) {
+      const index2 = this.nodesRef.current.findIndex((n2) => n2 === node);
+      if (index2 !== -1) {
+        this.nodesRef.current.splice(index2, 1);
+      }
+    }
+  };
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-  var FloatingNodeContext = /* @__PURE__ */ React23.createContext(null);
+  var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
+  var FloatingNodeContext = /* @__PURE__ */ React24.createContext(null);
   if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-  var FloatingTreeContext = /* @__PURE__ */ React23.createContext(null);
+  var FloatingTreeContext = /* @__PURE__ */ React24.createContext(null);
   if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-  var useFloatingParentNodeId = () => React23.useContext(FloatingNodeContext)?.id || null;
+  var useFloatingParentNodeId = () => React24.useContext(FloatingNodeContext)?.id || null;
   var useFloatingTree = (externalTree) => {
-    const contextTree = React23.useContext(FloatingTreeContext);
+    const contextTree = React24.useContext(FloatingTreeContext);
     return externalTree ?? contextTree;
   };
+  function useFloatingNodeId(externalTree) {
+    const id = useId();
+    const tree = useFloatingTree(externalTree);
+    const parentId = useFloatingParentNodeId();
+    useIsoLayoutEffect(() => {
+      if (!id) {
+        return void 0;
+      }
+      const node = {
+        id,
+        parentId
+      };
+      tree?.addNode(node);
+      return () => {
+        tree?.removeNode(node);
+      };
+    }, [tree, id, parentId]);
+    return id;
+  }
+  function FloatingNode(props) {
+    const {
+      children,
+      id
+    } = props;
+    const parentId = useFloatingParentNodeId();
+    return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(FloatingNodeContext.Provider, {
+      value: React24.useMemo(() => ({
+        id,
+        parentId
+      }), [id, parentId]),
+      children
+    });
+  }
+  function FloatingTree(props) {
+    const {
+      children,
+      externalTree
+    } = props;
+    const tree = useRefWithInit(() => externalTree ?? new FloatingTreeStore()).current;
+    return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(FloatingTreeContext.Provider, {
+      value: tree,
+      children
+    });
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
+  var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
+  function getEventType(event, lastInteractionType) {
+    const win = getWindow(getTarget(event));
+    if (event instanceof win.KeyboardEvent) {
+      return "keyboard";
+    }
+    if (event instanceof win.FocusEvent) {
+      return lastInteractionType || "keyboard";
+    }
+    if ("pointerType" in event) {
+      return event.pointerType || "keyboard";
+    }
+    if ("touches" in event) {
+      return "touch";
+    }
+    if (event instanceof win.MouseEvent) {
+      return lastInteractionType || (event.detail === 0 ? "keyboard" : "mouse");
+    }
+    return "";
+  }
+  var LIST_LIMIT = 20;
+  var previouslyFocusedElements = [];
+  function clearDisconnectedPreviouslyFocusedElements() {
+    previouslyFocusedElements = previouslyFocusedElements.filter((entry) => {
+      return entry.deref()?.isConnected;
+    });
+  }
+  function addPreviouslyFocusedElement(element) {
+    clearDisconnectedPreviouslyFocusedElements();
+    if (element && getNodeName(element) !== "body") {
+      previouslyFocusedElements.push(new WeakRef(element));
+      if (previouslyFocusedElements.length > LIST_LIMIT) {
+        previouslyFocusedElements = previouslyFocusedElements.slice(-LIST_LIMIT);
+      }
+    }
+  }
+  function getPreviouslyFocusedElement() {
+    clearDisconnectedPreviouslyFocusedElements();
+    return previouslyFocusedElements[previouslyFocusedElements.length - 1]?.deref();
+  }
+  function getFirstTabbableElement(container) {
+    if (!container) {
+      return null;
+    }
+    if (isTabbable(container)) {
+      return container;
+    }
+    return tabbable(container)[0] || container;
+  }
+  function handleTabIndex(floatingFocusElement) {
+    if (floatingFocusElement.hasAttribute("tabindex") && !floatingFocusElement.hasAttribute("data-tabindex")) {
+      return;
+    }
+    if (!floatingFocusElement.getAttribute("role")?.includes("dialog")) {
+      return;
+    }
+    const focusableElements = focusable(floatingFocusElement);
+    const tabbableContent = focusableElements.filter((element) => {
+      const dataTabIndex = element.getAttribute("data-tabindex") || "";
+      return isTabbable(element) || element.hasAttribute("data-tabindex") && !dataTabIndex.startsWith("-");
+    });
+    const tabIndex = floatingFocusElement.getAttribute("tabindex");
+    if (tabbableContent.length === 0) {
+      if (tabIndex !== "0") {
+        floatingFocusElement.setAttribute("tabindex", "0");
+        floatingFocusElement.setAttribute("data-tabindex", "0");
+      }
+    } else if (tabIndex !== "-1" || floatingFocusElement.hasAttribute("data-tabindex") && floatingFocusElement.getAttribute("data-tabindex") !== "-1") {
+      floatingFocusElement.setAttribute("tabindex", "-1");
+      floatingFocusElement.setAttribute("data-tabindex", "-1");
+    }
+  }
+  function FloatingFocusManager(props) {
+    const {
+      context,
+      children,
+      disabled: disabled2 = false,
+      initialFocus = true,
+      returnFocus = true,
+      restoreFocus = false,
+      modal = true,
+      closeOnFocusOut = true,
+      openInteractionType = "",
+      nextFocusableElement,
+      previousFocusableElement,
+      beforeContentFocusGuardRef,
+      externalTree,
+      getInsideElements
+    } = props;
+    const store2 = "rootStore" in context ? context.rootStore : context;
+    const open = store2.useState("open");
+    const domReference = store2.useState("domReferenceElement");
+    const floating = store2.useState("floatingElement");
+    const {
+      events,
+      dataRef
+    } = store2.context;
+    const getNodeId = useStableCallback(() => dataRef.current.floatingContext?.nodeId);
+    const ignoreInitialFocus = initialFocus === false;
+    const isUntrappedTypeableCombobox = isTypeableCombobox(domReference) && ignoreInitialFocus;
+    const initialFocusRef = useValueAsRef(initialFocus);
+    const returnFocusRef = useValueAsRef(returnFocus);
+    const openInteractionTypeRef = useValueAsRef(openInteractionType);
+    const openRef = useValueAsRef(open);
+    const tree = useFloatingTree(externalTree);
+    const portalContext = usePortalContext();
+    const preventReturnFocusRef = React25.useRef(false);
+    const isPointerDownRef = React25.useRef(false);
+    const pointerDownOutsideRef = React25.useRef(false);
+    const lastFocusedTabbableRef = React25.useRef(null);
+    const closeTypeRef = React25.useRef("");
+    const lastInteractionTypeRef = React25.useRef("");
+    const beforeGuardRef = React25.useRef(null);
+    const afterGuardRef = React25.useRef(null);
+    const mergedBeforeGuardRef = useMergedRefs(beforeGuardRef, beforeContentFocusGuardRef, portalContext?.beforeInsideRef);
+    const mergedAfterGuardRef = useMergedRefs(afterGuardRef, portalContext?.afterInsideRef);
+    const blurTimeout = useTimeout();
+    const pointerDownTimeout = useTimeout();
+    const restoreFocusFrame = useAnimationFrame();
+    const isInsidePortal = portalContext != null;
+    const floatingFocusElement = getFloatingFocusElement(floating);
+    const getTabbableContent = useStableCallback((container = floatingFocusElement) => {
+      return container ? tabbable(container) : [];
+    });
+    const getResolvedInsideElements = useStableCallback(() => getInsideElements?.().filter((element) => element != null) ?? []);
+    React25.useEffect(() => {
+      if (disabled2 || !modal) {
+        return void 0;
+      }
+      function onKeyDown(event) {
+        if (event.key === "Tab") {
+          if (contains(floatingFocusElement, activeElement(ownerDocument(floatingFocusElement))) && getTabbableContent().length === 0 && !isUntrappedTypeableCombobox) {
+            stopEvent(event);
+          }
+        }
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      return addEventListener(doc, "keydown", onKeyDown);
+    }, [disabled2, floatingFocusElement, modal, isUntrappedTypeableCombobox, getTabbableContent]);
+    React25.useEffect(() => {
+      if (disabled2 || !open) {
+        return void 0;
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      function clearPointerDownOutside() {
+        pointerDownOutsideRef.current = false;
+      }
+      function onPointerDown(event) {
+        const target = getTarget(event);
+        const insideElements = getResolvedInsideElements();
+        const pointerTargetInside = contains(floating, target) || contains(domReference, target) || contains(portalContext?.portalNode, target) || insideElements.some((element) => element === target || contains(element, target));
+        pointerDownOutsideRef.current = !pointerTargetInside;
+        lastInteractionTypeRef.current = event.pointerType || "keyboard";
+        if (target?.closest(`[${CLICK_TRIGGER_IDENTIFIER}]`)) {
+          isPointerDownRef.current = true;
+          pointerDownTimeout.start(0, () => {
+            isPointerDownRef.current = false;
+          });
+        }
+      }
+      function onKeyDown() {
+        lastInteractionTypeRef.current = "keyboard";
+      }
+      return mergeCleanups(
+        addEventListener(doc, "pointerdown", onPointerDown, true),
+        addEventListener(doc, "pointerup", clearPointerDownOutside, true),
+        addEventListener(doc, "pointercancel", clearPointerDownOutside, true),
+        addEventListener(doc, "keydown", onKeyDown, true),
+        // Avoid a stale `true` leaking into the next open (e.g. keep-mounted popups)
+        // if the popup dismissed between pointerdown and pointerup.
+        clearPointerDownOutside
+      );
+    }, [disabled2, floating, domReference, floatingFocusElement, open, portalContext, pointerDownTimeout, getResolvedInsideElements]);
+    React25.useEffect(() => {
+      if (disabled2 || !closeOnFocusOut) {
+        return void 0;
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      function handlePointerDown() {
+        isPointerDownRef.current = true;
+        pointerDownTimeout.start(0, () => {
+          isPointerDownRef.current = false;
+        });
+      }
+      function handleFocusIn(event) {
+        const target = getTarget(event);
+        if (isTabbable(target)) {
+          lastFocusedTabbableRef.current = target;
+        }
+      }
+      function handleFocusOutside(event) {
+        const relatedTarget = event.relatedTarget;
+        const currentTarget = event.currentTarget;
+        const target = getTarget(event);
+        if (modal && relatedTarget == null && target != null && contains(floating, target)) {
+          addPreviouslyFocusedElement(target);
+        }
+        queueMicrotask(() => {
+          const nodeId = getNodeId();
+          const triggers = store2.context.triggerElements;
+          const insideElements = getResolvedInsideElements();
+          const isRelatedFocusGuard = relatedTarget?.hasAttribute(createAttribute("focus-guard")) && [beforeGuardRef.current, afterGuardRef.current, portalContext?.beforeInsideRef.current, portalContext?.afterInsideRef.current, portalContext?.beforeOutsideRef.current, portalContext?.afterOutsideRef.current, resolveRef(previousFocusableElement), resolveRef(nextFocusableElement)].includes(relatedTarget);
+          const movedToUnrelatedNode = !(contains(domReference, relatedTarget) || contains(floating, relatedTarget) || contains(relatedTarget, floating) || contains(portalContext?.portalNode, relatedTarget) || insideElements.some((element) => element === relatedTarget || contains(element, relatedTarget)) || triggers.hasMatchingElement((trigger) => contains(trigger, relatedTarget)) || isRelatedFocusGuard || tree && (getNodeChildren(tree.nodesRef.current, nodeId).find((node) => contains(node.context?.elements.floating, relatedTarget) || contains(node.context?.elements.domReference, relatedTarget)) || getNodeAncestors(tree.nodesRef.current, nodeId).find((node) => [node.context?.elements.floating, getFloatingFocusElement(node.context?.elements.floating)].includes(relatedTarget) || node.context?.elements.domReference === relatedTarget)));
+          if (currentTarget === domReference && floatingFocusElement) {
+            handleTabIndex(floatingFocusElement);
+          }
+          if (restoreFocus && currentTarget !== domReference && !isElementVisible(target) && activeElement(doc) === doc.body) {
+            if (isHTMLElement(floatingFocusElement)) {
+              floatingFocusElement.focus();
+              if (restoreFocus === "popup") {
+                restoreFocusFrame.request(() => {
+                  floatingFocusElement.focus();
+                });
+                return;
+              }
+            }
+            const tabbableContent = getTabbableContent();
+            const prevTabbable = lastFocusedTabbableRef.current;
+            const nodeToFocus = (prevTabbable && tabbableContent.includes(prevTabbable) ? prevTabbable : null) || tabbableContent[tabbableContent.length - 1] || floatingFocusElement;
+            if (isHTMLElement(nodeToFocus)) {
+              nodeToFocus.focus();
+            }
+          }
+          if (dataRef.current.insideReactTree) {
+            dataRef.current.insideReactTree = false;
+            return;
+          }
+          if ((isUntrappedTypeableCombobox ? true : !modal) && relatedTarget && movedToUnrelatedNode && !isPointerDownRef.current && // Fix React 18 Strict Mode returnFocus due to double rendering.
+          // For an "untrapped" typeable combobox (input role=combobox with
+          // initialFocus=false), re-opening the popup and tabbing out should still close it even
+          // when the previously focused element (e.g. the next tabbable outside the popup) is
+          // focused again. Otherwise, the popup remains open on the second Tab sequence:
+          // click input -> Tab (closes) -> click input -> Tab.
+          // Allow closing when `isUntrappedTypeableCombobox` regardless of the previously focused element.
+          (isUntrappedTypeableCombobox || relatedTarget !== getPreviouslyFocusedElement())) {
+            preventReturnFocusRef.current = true;
+            store2.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event));
+          }
+        });
+      }
+      function markInsideReactTree() {
+        if (pointerDownOutsideRef.current) {
+          return;
+        }
+        dataRef.current.insideReactTree = true;
+        blurTimeout.start(0, () => {
+          dataRef.current.insideReactTree = false;
+        });
+      }
+      const domReferenceElement = isHTMLElement(domReference) ? domReference : null;
+      if (!floating && !domReferenceElement) {
+        return void 0;
+      }
+      return mergeCleanups(domReferenceElement && addEventListener(domReferenceElement, "focusout", handleFocusOutside), domReferenceElement && addEventListener(domReferenceElement, "pointerdown", handlePointerDown), floating && addEventListener(floating, "focusin", handleFocusIn), floating && addEventListener(floating, "focusout", handleFocusOutside), floating && portalContext && addEventListener(floating, "focusout", markInsideReactTree, true));
+    }, [disabled2, domReference, floating, floatingFocusElement, modal, tree, portalContext, store2, closeOnFocusOut, restoreFocus, getTabbableContent, isUntrappedTypeableCombobox, getNodeId, dataRef, blurTimeout, pointerDownTimeout, restoreFocusFrame, nextFocusableElement, previousFocusableElement, getResolvedInsideElements]);
+    React25.useEffect(() => {
+      if (disabled2 || !floating || !open) {
+        return void 0;
+      }
+      const portalNodes = Array.from(portalContext?.portalNode?.querySelectorAll(`[${createAttribute("portal")}]`) || []);
+      const ancestors = tree ? getNodeAncestors(tree.nodesRef.current, getNodeId()) : [];
+      const rootAncestorComboboxDomReference = ancestors.find((node) => isTypeableCombobox(node.context?.elements.domReference || null))?.context?.elements.domReference;
+      const controlInsideElements = [floating, ...portalNodes, beforeGuardRef.current, afterGuardRef.current, portalContext?.beforeOutsideRef.current, portalContext?.afterOutsideRef.current, ...getResolvedInsideElements()];
+      const insideElements = [...controlInsideElements, rootAncestorComboboxDomReference, resolveRef(previousFocusableElement), resolveRef(nextFocusableElement), isUntrappedTypeableCombobox ? domReference : null].filter((x2) => x2 != null);
+      const ariaHiddenCleanup = markOthers(insideElements, {
+        ariaHidden: modal || isUntrappedTypeableCombobox,
+        mark: false
+      });
+      const markerInsideElements = [floating, ...portalNodes].filter((x2) => x2 != null);
+      const markerCleanup = markOthers(markerInsideElements);
+      return () => {
+        markerCleanup();
+        ariaHiddenCleanup();
+      };
+    }, [open, disabled2, domReference, floating, modal, portalContext, isUntrappedTypeableCombobox, tree, getNodeId, nextFocusableElement, previousFocusableElement, getResolvedInsideElements]);
+    useIsoLayoutEffect(() => {
+      if (!open || disabled2 || !isHTMLElement(floatingFocusElement)) {
+        return;
+      }
+      closeTypeRef.current = "";
+      lastInteractionTypeRef.current = "";
+      const doc = ownerDocument(floatingFocusElement);
+      const previouslyFocusedElement = activeElement(doc);
+      queueMicrotask(() => {
+        const initialFocusValueOrFn = initialFocusRef.current;
+        const resolvedInitialFocus = typeof initialFocusValueOrFn === "function" ? initialFocusValueOrFn(openInteractionTypeRef.current || "") : initialFocusValueOrFn;
+        if (resolvedInitialFocus === void 0 || resolvedInitialFocus === false) {
+          return;
+        }
+        const focusAlreadyInsideFloatingEl = contains(floatingFocusElement, previouslyFocusedElement);
+        if (focusAlreadyInsideFloatingEl) {
+          return;
+        }
+        let focusableElements = null;
+        const getDefaultFocusElement = () => {
+          if (focusableElements == null) {
+            focusableElements = getTabbableContent(floatingFocusElement);
+          }
+          return focusableElements[0] || floatingFocusElement;
+        };
+        let elToFocus;
+        if (resolvedInitialFocus === true || resolvedInitialFocus === null) {
+          elToFocus = getDefaultFocusElement();
+        } else {
+          elToFocus = resolveRef(resolvedInitialFocus);
+        }
+        elToFocus = elToFocus || getDefaultFocusElement();
+        const hadFocusInside = contains(floatingFocusElement, activeElement(doc));
+        void enqueueFocus(elToFocus, {
+          preventScroll: elToFocus === floatingFocusElement,
+          shouldFocus() {
+            if (!openRef.current) {
+              return false;
+            }
+            if (hadFocusInside) {
+              return true;
+            }
+            const currentActiveElement = activeElement(doc);
+            const focusMovedInside = currentActiveElement !== elToFocus && contains(floatingFocusElement, currentActiveElement);
+            return !focusMovedInside;
+          }
+        });
+      });
+    }, [disabled2, open, floatingFocusElement, getTabbableContent, initialFocusRef, openInteractionTypeRef, openRef]);
+    useIsoLayoutEffect(() => {
+      if (disabled2 || !floatingFocusElement) {
+        return void 0;
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      const elementFocusedBeforeOpen = activeElement(doc);
+      const preferPreviousFocus = openInteractionTypeRef.current == null;
+      addPreviouslyFocusedElement(elementFocusedBeforeOpen);
+      function onOpenChangeLocal(details) {
+        if (!details.open) {
+          closeTypeRef.current = getEventType(details.nativeEvent, lastInteractionTypeRef.current);
+        }
+        if (details.reason === reason_parts_exports.triggerHover && details.nativeEvent.type === "mouseleave") {
+          preventReturnFocusRef.current = true;
+        }
+        if (details.reason !== reason_parts_exports.outsidePress) {
+          return;
+        }
+        if (details.nested) {
+          preventReturnFocusRef.current = false;
+        } else if (isVirtualClick(details.nativeEvent) || isVirtualPointerEvent(details.nativeEvent)) {
+          preventReturnFocusRef.current = false;
+        } else {
+          let isPreventScrollSupported = false;
+          ownerDocument(floatingFocusElement).createElement("div").focus({
+            get preventScroll() {
+              isPreventScrollSupported = true;
+              return false;
+            }
+          });
+          if (isPreventScrollSupported) {
+            preventReturnFocusRef.current = false;
+          } else {
+            preventReturnFocusRef.current = true;
+          }
+        }
+      }
+      events.on("openchange", onOpenChangeLocal);
+      function getReturnElement(closeType) {
+        const returnFocusValueOrFn = returnFocusRef.current;
+        let resolvedReturnFocusValue = typeof returnFocusValueOrFn === "function" ? returnFocusValueOrFn(closeType) : returnFocusValueOrFn;
+        if (resolvedReturnFocusValue === void 0 || resolvedReturnFocusValue === false) {
+          return null;
+        }
+        if (resolvedReturnFocusValue === null) {
+          resolvedReturnFocusValue = true;
+        }
+        const referenceReturnElement = domReference?.isConnected ? domReference : null;
+        const previousReturnElement = elementFocusedBeforeOpen?.isConnected && getNodeName(elementFocusedBeforeOpen) !== "body" ? elementFocusedBeforeOpen : null;
+        let defaultReturnElement = preferPreviousFocus ? previousReturnElement || referenceReturnElement : referenceReturnElement || previousReturnElement;
+        if (!defaultReturnElement) {
+          defaultReturnElement = getPreviouslyFocusedElement() || null;
+        }
+        if (typeof resolvedReturnFocusValue === "boolean") {
+          return defaultReturnElement;
+        }
+        return resolveRef(resolvedReturnFocusValue) || defaultReturnElement || null;
+      }
+      return () => {
+        events.off("openchange", onOpenChangeLocal);
+        const activeEl = activeElement(doc);
+        const insideElements = getResolvedInsideElements();
+        const isFocusInsideFloatingTree = contains(floating, activeEl) || insideElements.some((element) => element === activeEl || contains(element, activeEl)) || tree && getNodeChildren(tree.nodesRef.current, getNodeId(), false).some((node) => contains(node.context?.elements.floating, activeEl));
+        const returnFocusValueOrFn = returnFocusRef.current;
+        const closeType = closeTypeRef.current;
+        const returnElement = getReturnElement(closeType);
+        queueMicrotask(() => {
+          const tabbableReturnElement = getFirstTabbableElement(returnElement);
+          const hasExplicitReturnFocus = typeof returnFocusValueOrFn !== "boolean";
+          if (returnFocusValueOrFn && !preventReturnFocusRef.current && isHTMLElement(tabbableReturnElement) && // If the focus moved somewhere else after mount, avoid returning focus
+          // since it likely entered a different element which should be
+          // respected: https://github.com/floating-ui/floating-ui/issues/2607
+          (!hasExplicitReturnFocus && tabbableReturnElement !== activeEl && activeEl !== doc.body ? isFocusInsideFloatingTree : true)) {
+            const focusOptions = {
+              preventScroll: true
+            };
+            if (closeType === "keyboard") {
+              focusOptions.focusVisible = true;
+            }
+            tabbableReturnElement.focus(focusOptions);
+          }
+          preventReturnFocusRef.current = false;
+        });
+      };
+    }, [disabled2, floating, floatingFocusElement, returnFocusRef, openInteractionTypeRef, events, tree, domReference, getNodeId, getResolvedInsideElements]);
+    useIsoLayoutEffect(() => {
+      if (!parts_exports.engine.webkit || open || !floating) {
+        return;
+      }
+      const activeEl = activeElement(ownerDocument(floating));
+      if (!isHTMLElement(activeEl) || !isTypeableElement(activeEl)) {
+        return;
+      }
+      if (contains(floating, activeEl)) {
+        activeEl.blur();
+      }
+    }, [open, floating]);
+    useIsoLayoutEffect(() => {
+      if (disabled2 || !portalContext) {
+        return void 0;
+      }
+      portalContext.setFocusManagerState({
+        modal,
+        closeOnFocusOut,
+        open,
+        onOpenChange: store2.setOpen,
+        domReference
+      });
+      return () => {
+        portalContext.setFocusManagerState(null);
+      };
+    }, [disabled2, portalContext, modal, open, store2, closeOnFocusOut, domReference]);
+    useIsoLayoutEffect(() => {
+      if (disabled2 || !floatingFocusElement) {
+        return void 0;
+      }
+      handleTabIndex(floatingFocusElement);
+      return () => {
+        queueMicrotask(clearDisconnectedPreviouslyFocusedElements);
+      };
+    }, [disabled2, floatingFocusElement]);
+    const shouldRenderGuards = !disabled2 && (modal ? !isUntrappedTypeableCombobox : true) && (isInsidePortal || modal);
+    return /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(React25.Fragment, {
+      children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(FocusGuard, {
+        "data-type": "inside",
+        ref: mergedBeforeGuardRef,
+        onFocus: (event) => {
+          if (modal) {
+            const els = getTabbableContent();
+            void enqueueFocus(els[els.length - 1]);
+          } else if (portalContext?.portalNode) {
+            preventReturnFocusRef.current = false;
+            if (isOutsideEvent(event, portalContext.portalNode)) {
+              const nextTabbable = getNextTabbable(domReference);
+              nextTabbable?.focus();
+            } else {
+              resolveRef(previousFocusableElement ?? portalContext.beforeOutsideRef)?.focus();
+            }
+          }
+        }
+      }), children, shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(FocusGuard, {
+        "data-type": "inside",
+        ref: mergedAfterGuardRef,
+        onFocus: (event) => {
+          if (modal) {
+            void enqueueFocus(getTabbableContent()[0]);
+          } else if (portalContext?.portalNode) {
+            if (closeOnFocusOut) {
+              preventReturnFocusRef.current = true;
+            }
+            if (isOutsideEvent(event, portalContext.portalNode)) {
+              const prevTabbable = getPreviousTabbable(domReference);
+              prevTabbable?.focus();
+            } else {
+              resolveRef(nextFocusableElement ?? portalContext.afterOutsideRef)?.focus();
+            }
+          }
+        }
+      })]
+    });
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useClick.mjs
+  var React26 = __toESM(require_react(), 1);
+  function useClick(context, props = {}) {
+    const {
+      enabled = true,
+      event: eventOption = "click",
+      toggle = true,
+      ignoreMouse = false,
+      stickIfOpen = true,
+      touchOpenDelay = 0,
+      reason = reason_parts_exports.triggerPress
+    } = props;
+    const store2 = "rootStore" in context ? context.rootStore : context;
+    const dataRef = store2.context.dataRef;
+    const pointerTypeRef = React26.useRef(void 0);
+    const frame = useAnimationFrame();
+    const touchOpenTimeout = useTimeout();
+    const reference = React26.useMemo(() => {
+      function setOpenWithTouchDelay(nextOpen, nativeEvent, target, pointerType) {
+        const details = createChangeEventDetails(reason, nativeEvent, target);
+        if (nextOpen && pointerType === "touch" && touchOpenDelay > 0) {
+          touchOpenTimeout.start(touchOpenDelay, () => {
+            store2.setOpen(true, details);
+          });
+        } else {
+          store2.setOpen(nextOpen, details);
+        }
+      }
+      function getNextOpen(open, currentTarget, isClickLikeOpenEvent2) {
+        const openEvent = dataRef.current.openEvent;
+        const hasClickedOnInactiveTrigger = store2.select("domReferenceElement") !== currentTarget;
+        if (open && hasClickedOnInactiveTrigger) {
+          return true;
+        }
+        if (!open) {
+          return true;
+        }
+        if (!toggle) {
+          return true;
+        }
+        if (openEvent && stickIfOpen) {
+          return !isClickLikeOpenEvent2(openEvent.type);
+        }
+        return false;
+      }
+      return {
+        onPointerDown(event) {
+          pointerTypeRef.current = isMouseLikePointerType(event.pointerType, true) && isVirtualPointerEvent(event.nativeEvent) ? "virtual" : event.pointerType;
+        },
+        onMouseDown(event) {
+          const pointerType = pointerTypeRef.current;
+          const nativeEvent = event.nativeEvent;
+          const open = store2.select("open");
+          if (event.button !== 0 || eventOption === "click" || isMouseLikePointerType(pointerType, true) && ignoreMouse) {
+            return;
+          }
+          const nextOpen = getNextOpen(open, event.currentTarget, (openEventType) => openEventType === "click" || openEventType === "mousedown");
+          const target = getTarget(nativeEvent);
+          if (isTypeableElement(target)) {
+            setOpenWithTouchDelay(nextOpen, nativeEvent, target, pointerType);
+            return;
+          }
+          const eventCurrentTarget = event.currentTarget;
+          frame.request(() => {
+            setOpenWithTouchDelay(nextOpen, nativeEvent, eventCurrentTarget, pointerType);
+          });
+        },
+        onClick(event) {
+          if (eventOption === "mousedown-only") {
+            return;
+          }
+          const pointerType = pointerTypeRef.current;
+          if (eventOption === "mousedown" && pointerType) {
+            pointerTypeRef.current = void 0;
+            return;
+          }
+          if (isMouseLikePointerType(pointerType, true) && ignoreMouse) {
+            return;
+          }
+          const open = store2.select("open");
+          const nextOpen = getNextOpen(open, event.currentTarget, (openEventType) => openEventType === "click" || openEventType === "mousedown" || openEventType === "keydown" || openEventType === "keyup");
+          setOpenWithTouchDelay(nextOpen, event.nativeEvent, event.currentTarget, pointerType);
+        },
+        onKeyDown() {
+          pointerTypeRef.current = void 0;
+        }
+      };
+    }, [dataRef, eventOption, ignoreMouse, reason, store2, stickIfOpen, toggle, frame, touchOpenTimeout, touchOpenDelay]);
+    return React26.useMemo(() => enabled ? {
+      reference
+    } : EMPTY_OBJECT, [enabled, reference]);
+  }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-  var React24 = __toESM(require_react(), 1);
+  var React27 = __toESM(require_react(), 1);
   function createVirtualElement(domElement, data) {
     let offsetX = null;
     let offsetY = null;
@@ -4675,10 +6107,10 @@ var wp;
     const floating = store2.useState("floatingElement");
     const domReference = store2.useState("domReferenceElement");
     const dataRef = store2.context.dataRef;
-    const initialRef = React24.useRef(false);
-    const cleanupListenerRef = React24.useRef(null);
-    const [pointerType, setPointerType] = React24.useState();
-    const [reactive, setReactive] = React24.useState([]);
+    const initialRef = React27.useRef(false);
+    const cleanupListenerRef = React27.useRef(null);
+    const [pointerType, setPointerType] = React27.useState();
+    const [reactive, setReactive] = React27.useState([]);
     const resetReference = useStableCallback((reference2) => {
       store2.set("positionReference", reference2);
     });
@@ -4706,7 +6138,7 @@ var wp;
       }
     });
     const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-    React24.useEffect(() => {
+    React27.useEffect(() => {
       if (!enabled) {
         resetReference(domReference);
         return void 0;
@@ -4734,20 +6166,20 @@ var wp;
       }
       return cleanupListener;
     }, [openCheck, enabled, floating, dataRef, domReference, store2, setReference, resetReference, reactive]);
-    React24.useEffect(() => () => {
+    React27.useEffect(() => () => {
       store2.set("positionReference", null);
     }, [store2]);
-    React24.useEffect(() => {
+    React27.useEffect(() => {
       if (enabled && !floating) {
         initialRef.current = false;
       }
     }, [enabled, floating]);
-    React24.useEffect(() => {
+    React27.useEffect(() => {
       if (!enabled && open) {
         initialRef.current = true;
       }
     }, [enabled, open]);
-    const reference = React24.useMemo(() => {
+    const reference = React27.useMemo(() => {
       function setPointerTypeRef(event) {
         setPointerType(event.pointerType);
       }
@@ -4758,14 +6190,14 @@ var wp;
         onMouseEnter: handleReferenceEnterOrMove
       };
     }, [handleReferenceEnterOrMove]);
-    return React24.useMemo(() => enabled ? {
+    return React27.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
-  var React25 = __toESM(require_react(), 1);
+  var React28 = __toESM(require_react(), 1);
   function alwaysFalse() {
     return false;
   }
@@ -4800,12 +6232,12 @@ var wp;
       escapeKey: escapeKeyBubbles,
       outsidePress: outsidePressBubbles
     } = normalizeProp(bubbles);
-    const pressStartedInsideRef = React25.useRef(false);
-    const pressStartPreventedRef = React25.useRef(false);
-    const suppressNextOutsideClickRef = React25.useRef(false);
-    const isComposingRef = React25.useRef(false);
-    const currentPointerTypeRef = React25.useRef("");
-    const touchStateRef = React25.useRef(null);
+    const pressStartedInsideRef = React28.useRef(false);
+    const pressStartPreventedRef = React28.useRef(false);
+    const suppressNextOutsideClickRef = React28.useRef(false);
+    const isComposingRef = React28.useRef(false);
+    const currentPointerTypeRef = React28.useRef("");
+    const touchStateRef = React28.useRef(null);
     const cancelDismissOnEndTimeout = useTimeout();
     const clearInsideReactTreeTimeout = useTimeout();
     const clearInsideReactTree = useStableCallback(() => {
@@ -4874,9 +6306,9 @@ var wp;
         pressStartPreventedRef.current = true;
       }
     });
-    React25.useEffect(() => {
+    React28.useEffect(() => {
       if (!open || !enabled) {
-        return void 0;
+        return clearInsideReactTree;
       }
       dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
       dataRef.current.__outsidePressBubbles = outsidePressBubbles;
@@ -4968,8 +6400,8 @@ var wp;
           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 isRTL23 = style.direction === "rtl";
-          const pressedVerticalScrollbar = canScrollY && (isRTL23 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const isRTL26 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL26 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
           const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
           if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
             return;
@@ -5122,15 +6554,15 @@ var wp;
         preventedPressSuppressionTimeout.clear();
         resetPressStartState();
         suppressNextOutsideClickRef.current = false;
+        clearInsideReactTree();
       };
     }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store2, cancelDismissOnEndTimeout]);
-    React25.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-    const reference = React25.useMemo(() => ({
+    const reference = React28.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       onPointerDown: closeOnReferencePress,
       onClick: closeOnReferencePress
     }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-    const floating = React25.useMemo(() => ({
+    const floating = React28.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       // `onMouseDown` may be blocked if `event.preventDefault()` is called in
       // `onPointerDown`, such as with <NumberField.ScrubArea>.
@@ -5150,7 +6582,7 @@ var wp;
       onTouchEndCapture: markInsideReactTree,
       onTouchMoveCapture: markInsideReactTree
     }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-    return React25.useMemo(() => enabled ? {
+    return React28.useMemo(() => enabled ? {
       reference,
       floating,
       trigger: reference
@@ -5158,7 +6590,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-  var React32 = __toESM(require_react(), 1);
+  var React36 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
   function computeCoordsFromPlacement(_ref, placement, rtl) {
@@ -5462,67 +6894,6 @@ var wp;
       }
     };
   };
-  function getSideOffsets(overflow, rect) {
-    return {
-      top: overflow.top - rect.height,
-      right: overflow.right - rect.width,
-      bottom: overflow.bottom - rect.height,
-      left: overflow.left - rect.width
-    };
-  }
-  function isAnySideFullyClipped(overflow) {
-    return sides.some((side) => overflow[side] >= 0);
-  }
-  var hide = function(options) {
-    if (options === void 0) {
-      options = {};
-    }
-    return {
-      name: "hide",
-      options,
-      async fn(state) {
-        const {
-          rects,
-          platform: platform3
-        } = state;
-        const {
-          strategy = "referenceHidden",
-          ...detectOverflowOptions
-        } = evaluate(options, state);
-        switch (strategy) {
-          case "referenceHidden": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              elementContext: "reference"
-            });
-            const offsets = getSideOffsets(overflow, rects.reference);
-            return {
-              data: {
-                referenceHiddenOffsets: offsets,
-                referenceHidden: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          case "escaped": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              altBoundary: true
-            });
-            const offsets = getSideOffsets(overflow, rects.floating);
-            return {
-              data: {
-                escapedOffsets: offsets,
-                escaped: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          default: {
-            return {};
-          }
-        }
-      }
-    };
-  };
   var originSides = /* @__PURE__ */ new Set(["left", "top"]);
   async function convertValueToCoords(state, options) {
     const {
@@ -6389,7 +7760,6 @@ var wp;
   var shift2 = shift;
   var flip2 = flip;
   var size2 = size;
-  var hide2 = hide;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
@@ -6406,7 +7776,7 @@ var wp;
   };

   // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-  var React26 = __toESM(require_react(), 1);
+  var React29 = __toESM(require_react(), 1);
   var import_react2 = __toESM(require_react(), 1);
   var ReactDOM3 = __toESM(require_react_dom(), 1);
   var isClient = typeof document !== "undefined";
@@ -6472,7 +7842,7 @@ var wp;
     return Math.round(value * dpr) / dpr;
   }
   function useLatestRef(value) {
-    const ref = React26.useRef(value);
+    const ref = React29.useRef(value);
     index(() => {
       ref.current = value;
     });
@@ -6495,7 +7865,7 @@ var wp;
       whileElementsMounted,
       open
     } = options;
-    const [data, setData] = React26.useState({
+    const [data, setData] = React29.useState({
       x: 0,
       y: 0,
       strategy,
@@ -6503,19 +7873,19 @@ var wp;
       middlewareData: {},
       isPositioned: false
     });
-    const [latestMiddleware, setLatestMiddleware] = React26.useState(middleware);
+    const [latestMiddleware, setLatestMiddleware] = React29.useState(middleware);
     if (!deepEqual(latestMiddleware, middleware)) {
       setLatestMiddleware(middleware);
     }
-    const [_reference, _setReference] = React26.useState(null);
-    const [_floating, _setFloating] = React26.useState(null);
-    const setReference = React26.useCallback((node) => {
+    const [_reference, _setReference] = React29.useState(null);
+    const [_floating, _setFloating] = React29.useState(null);
+    const setReference = React29.useCallback((node) => {
       if (node !== referenceRef.current) {
         referenceRef.current = node;
         _setReference(node);
       }
     }, []);
-    const setFloating = React26.useCallback((node) => {
+    const setFloating = React29.useCallback((node) => {
       if (node !== floatingRef.current) {
         floatingRef.current = node;
         _setFloating(node);
@@ -6523,14 +7893,14 @@ var wp;
     }, []);
     const referenceEl = externalReference || _reference;
     const floatingEl = externalFloating || _floating;
-    const referenceRef = React26.useRef(null);
-    const floatingRef = React26.useRef(null);
-    const dataRef = React26.useRef(data);
+    const referenceRef = React29.useRef(null);
+    const floatingRef = React29.useRef(null);
+    const dataRef = React29.useRef(data);
     const hasWhileElementsMounted = whileElementsMounted != null;
     const whileElementsMountedRef = useLatestRef(whileElementsMounted);
     const platformRef = useLatestRef(platform3);
     const openRef = useLatestRef(open);
-    const update4 = React26.useCallback(() => {
+    const update4 = React29.useCallback(() => {
       if (!referenceRef.current || !floatingRef.current) {
         return;
       }
@@ -6568,7 +7938,7 @@ var wp;
         }));
       }
     }, [open]);
-    const isMountedRef = React26.useRef(false);
+    const isMountedRef = React29.useRef(false);
     index(() => {
       isMountedRef.current = true;
       return () => {
@@ -6585,17 +7955,17 @@ var wp;
         update4();
       }
     }, [referenceEl, floatingEl, update4, whileElementsMountedRef, hasWhileElementsMounted]);
-    const refs = React26.useMemo(() => ({
+    const refs = React29.useMemo(() => ({
       reference: referenceRef,
       floating: floatingRef,
       setReference,
       setFloating
     }), [setReference, setFloating]);
-    const elements2 = React26.useMemo(() => ({
+    const elements2 = React29.useMemo(() => ({
       reference: referenceEl,
       floating: floatingEl
     }), [referenceEl, floatingEl]);
-    const floatingStyles = React26.useMemo(() => {
+    const floatingStyles = React29.useMemo(() => {
       const initialStyles = {
         position: strategy,
         left: 0,
@@ -6621,7 +7991,7 @@ var wp;
         top: y2
       };
     }, [strategy, transform, elements2.floating, data.x, data.y]);
-    return React26.useMemo(() => ({
+    return React29.useMemo(() => ({
       ...data,
       update: update4,
       refs,
@@ -6668,81 +8038,182 @@ var wp;
       options: [options, deps]
     };
   };
-  var hide3 = (options, deps) => {
-    const result = hide2(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 i2 = this.attachedStores.length - 1; i2 >= 0 && !triggerElement; i2 -= 1) {
+          triggerElement = this.attachedStores[i2].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 React31 = __toESM(require_react(), 1);
+  var React34 = __toESM(require_react(), 1);
   var ReactDOM4 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-  var React30 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/utils/store/createSelector.mjs
-  var createSelector2 = (a2, b2, c6, d2, e2, f2, ...other) => {
-    if (other.length > 0) {
-      throw new Error(true ? "Unsupported number of selectors" : formatErrorMessage_default(1));
-    }
-    let selector2;
-    if (a2 && b2 && c6 && d2 && e2 && f2) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        const vc = c6(state, a1, a22, a3);
-        const vd = d2(state, a1, a22, a3);
-        const ve = e2(state, a1, a22, a3);
-        return f2(va, vb, vc, vd, ve, a1, a22, a3);
-      };
-    } else if (a2 && b2 && c6 && d2 && e2) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        const vc = c6(state, a1, a22, a3);
-        const vd = d2(state, a1, a22, a3);
-        return e2(va, vb, vc, vd, a1, a22, a3);
-      };
-    } else if (a2 && b2 && c6 && d2) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        const vc = c6(state, a1, a22, a3);
-        return d2(va, vb, vc, a1, a22, a3);
-      };
-    } else if (a2 && b2 && c6) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        return c6(va, vb, a1, a22, a3);
-      };
-    } else if (a2 && b2) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        return b2(va, a1, a22, a3);
-      };
-    } else if (a2) {
-      selector2 = a2;
-    } else {
-      throw (
-        /* minify-error-disabled */
-        new Error("Missing arguments")
-      );
-    }
-    return selector2;
-  };
+  var React33 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/store/useStore.mjs
-  var React28 = __toESM(require_react(), 1);
+  var React31 = __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 React27 = __toESM(require_react(), 1);
+  var React30 = __toESM(require_react(), 1);
   var hooks = [];
   var currentInstance = void 0;
   function getInstance() {
@@ -6774,7 +8245,7 @@ var wp;
     return FastComponent;
   }
   function fastComponentRef(fn) {
-    return /* @__PURE__ */ React27.forwardRef(fastComponent(fn));
+    return /* @__PURE__ */ React30.forwardRef(fastComponent(fn));
   }
   function createInstance() {
     return {
@@ -6789,7 +8260,7 @@ var wp;
     return useStoreImplementation(store2, selector2, a1, a2, a3);
   }
   function useStoreR19(store2, selector2, a1, a2, a3) {
-    const getSelection = React28.useCallback(() => selector2(store2.getSnapshot(), a1, a2, a3), [store2, selector2, a1, a2, a3]);
+    const getSelection = React31.useCallback(() => selector2(store2.getSnapshot(), a1, a2, a3), [store2, selector2, a1, a2, a3]);
     return (0, import_shim.useSyncExternalStore)(store2.subscribe, getSelection, getSelection);
   }
   register2({
@@ -6976,7 +8447,7 @@ var wp;
   };

   // node_modules/@base-ui/utils/store/ReactStore.mjs
-  var React29 = __toESM(require_react(), 1);
+  var React32 = __toESM(require_react(), 1);
   var ReactStore = class extends Store {
     /**
      * Creates a new ReactStore instance.
@@ -6985,10 +8456,10 @@ var wp;
      * @param context Non-reactive context values.
      * @param selectors Optional selectors for use with `useState`.
      */
-    constructor(state, context = {}, selectors3) {
+    constructor(state, context = {}, selectors4) {
       super(state);
       this.context = context;
-      this.selectors = selectors3;
+      this.selectors = selectors4;
     }
     /**
      * Non-reactive values such as refs, callbacks, etc.
@@ -7000,7 +8471,7 @@ var wp;
      * by `useState` is updated before the next render (similarly to React's `useState`).
      */
     useSyncedValue(key, value) {
-      React29.useDebugValue(key);
+      React32.useDebugValue(key);
       const store2 = this;
       useIsoLayoutEffect(() => {
         if (store2.state[key] !== value) {
@@ -7035,8 +8506,8 @@ var wp;
     useSyncedValues(statePart) {
       const store2 = this;
       if (true) {
-        React29.useDebugValue(statePart, (p3) => Object.keys(p3));
-        const keys = React29.useRef(Object.keys(statePart)).current;
+        React32.useDebugValue(statePart, (p3) => Object.keys(p3));
+        const keys = React32.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.");
@@ -7052,7 +8523,7 @@ var wp;
      * is non-undefined, the store's state at `key` is updated to match `controlled`.
      */
     useControlledProp(key, controlled) {
-      React29.useDebugValue(key);
+      React32.useDebugValue(key);
       const store2 = this;
       const isControlled = controlled !== void 0;
       useIsoLayoutEffect(() => {
@@ -7090,7 +8561,7 @@ var wp;
      * @param key Key of the selector to use.
      */
     useState(key, a1, a2, a3) {
-      React29.useDebugValue(key);
+      React32.useDebugValue(key);
       return useStore(this, this.selectors[key], a1, a2, a3);
     }
     /**
@@ -7101,7 +8572,7 @@ var wp;
      * @param fn Function to assign.
      */
     useContextCallback(key, fn) {
-      React29.useDebugValue(key);
+      React32.useDebugValue(key);
       const stableFunction = useStableCallback(fn ?? NOOP);
       this.context[key] = stableFunction;
     }
@@ -7112,7 +8583,7 @@ var wp;
      * @param key Key of the state to set.
      */
     useStateSetter(key) {
-      const ref = React29.useRef(void 0);
+      const ref = React32.useRef(void 0);
       if (ref.current === void 0) {
         ref.current = (value) => {
           this.set(key, value);
@@ -7148,12 +8619,12 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
   var selectors = {
-    open: createSelector2((state) => state.open),
-    transitionStatus: createSelector2((state) => state.transitionStatus),
-    domReferenceElement: createSelector2((state) => state.domReferenceElement),
-    referenceElement: createSelector2((state) => state.positionReference ?? state.referenceElement),
-    floatingElement: createSelector2((state) => state.floatingElement),
-    floatingId: createSelector2((state) => state.floatingId)
+    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) {
@@ -7234,7 +8705,7 @@ var wp;
     const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
     const triggerElements = popupStore.context.triggerElements;
     const handleOpenChange = onOpenChange;
-    const internalStoreRef = React30.useRef(null);
+    const internalStoreRef = React33.useRef(null);
     if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
       internalStoreRef.current = new FloatingRootStore({
         open,
@@ -7275,14 +8746,10 @@ var wp;
     tabIndex: -1,
     [FOCUSABLE_ATTRIBUTE]: ""
   };
-  function usePopupStore(externalStore, createStore2, treatPopupAsFloatingElement = false) {
+  function usePopupRootStore(createStore2, treatPopupAsFloatingElement = false) {
     const floatingId = useId();
     const nested = useFloatingParentNodeId() != null;
-    const internalStoreRef = React31.useRef(null);
-    if (externalStore === void 0 && internalStoreRef.current === null) {
-      internalStoreRef.current = createStore2(floatingId, nested);
-    }
-    const store2 = externalStore ?? internalStoreRef.current;
+    const store2 = useRefWithInit(() => createStore2(floatingId, nested)).current;
     useSyncedFloatingRootContext({
       popupStore: store2,
       treatPopupAsFloatingElement,
@@ -7291,15 +8758,21 @@ var wp;
       nested,
       onOpenChange: store2.setOpen
     });
-    return {
-      store: store2,
-      internalStore: internalStoreRef.current
-    };
+    return store2;
+  }
+  function PopupHandleAttachment({
+    handle,
+    store: store2
+  }) {
+    useIsoLayoutEffect(() => {
+      return handle.attachStore(store2);
+    }, [handle, store2]);
+    return null;
   }
   function useTriggerRegistration(id, store2) {
-    const registeredElementIdRef = React31.useRef(null);
-    const registeredElementRef = React31.useRef(null);
-    return React31.useCallback((element) => {
+    const registeredElementIdRef = React34.useRef(null);
+    const registeredElementRef = React34.useRef(null);
+    return React34.useCallback((element) => {
       if (id === void 0) {
         return;
       }
@@ -7381,26 +8854,10 @@ var wp;
       changeState();
     }
   }
-  function useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerId) {
-    useOnFirstRender(() => {
-      if (openProp === void 0 && store2.state.open === false && defaultOpen) {
-        store2.state = {
-          ...store2.state,
-          open: true,
-          activeTriggerId: defaultTriggerId,
-          preventUnmountingOnClose: false
-        };
-      }
-    });
-  }
   function useTriggerDataForwarding(triggerId, triggerElementRef, store2, stateUpdates) {
     const isMountedByThisTrigger = store2.useState("isMountedByTrigger", triggerId);
     const baseRegisterTrigger = useTriggerRegistration(triggerId, store2);
-    const registerTrigger = useStableCallback((element) => {
-      baseRegisterTrigger(element);
-      if (!element) {
-        return;
-      }
+    const applyTriggerData = useStableCallback((element) => {
       const open = store2.select("open");
       const activeTriggerId = store2.select("activeTriggerId");
       if (activeTriggerId === triggerId) {
@@ -7418,6 +8875,12 @@ var wp;
         });
       }
     });
+    const registerTrigger = React34.useCallback((element) => {
+      baseRegisterTrigger(element);
+      if (element) {
+        applyTriggerData(element);
+      }
+    }, [baseRegisterTrigger, applyTriggerData]);
     useIsoLayoutEffect(() => {
       if (isMountedByThisTrigger) {
         store2.update({
@@ -7435,10 +8898,14 @@ var wp;
     const {
       closeOnActiveTriggerUnmount = false
     } = options;
+    const resolvedActiveTriggerIdRef = React34.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);
         }
@@ -7449,22 +8916,42 @@ var wp;
       if (store2.state.triggerCount !== triggerCount) {
         stateUpdates.triggerCount = triggerCount;
       }
-      const activeTriggerId = store2.select("activeTriggerId");
+      const currentActiveTriggerId = store2.select("activeTriggerId");
       let lostActiveTriggerId = null;
-      if (activeTriggerId) {
-        const activeTriggerElement = store2.context.triggerElements.getById(activeTriggerId);
+      if (currentActiveTriggerId) {
+        const activeTriggerElement = store2.context.triggerElements.getById(currentActiveTriggerId);
         if (!activeTriggerElement) {
-          lostActiveTriggerId = activeTriggerId;
-        } else if (activeTriggerElement !== store2.state.activeTriggerElement) {
-          stateUpdates.activeTriggerElement = 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 && !activeTriggerId && triggerCount === 1) {
+      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) {
@@ -7486,7 +8973,7 @@ var wp;
           });
         }
       }
-    }, [open, store2, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
+    }, [open, store2, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
   }
   function useOpenStateTransitions(open, store2, onUnmount) {
     const {
@@ -7539,9 +9026,18 @@ var wp;
   }

   // 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.elementsSet = /* @__PURE__ */ new Set();
       this.idMap = /* @__PURE__ */ new Map();
     }
     /**
@@ -7550,42 +9046,48 @@ var wp;
      * Note: The provided element is assumed to not be registered under multiple IDs.
      */
     add(id, element) {
-      const existingElement = this.idMap.get(id);
-      if (existingElement === element) {
-        return;
-      }
-      if (existingElement !== void 0) {
-        this.elementsSet.delete(existingElement);
-      }
-      this.elementsSet.add(element);
-      this.idMap.set(id, element);
       if (true) {
-        if (this.elementsSet.size !== this.idMap.size) {
+        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) {
-      const element = this.idMap.get(id);
-      if (element) {
-        this.elementsSet.delete(element);
-        this.idMap.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) {
-      return this.elementsSet.has(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.elementsSet) {
+      for (const element of this.idMap.values()) {
         if (predicate(element)) {
           return true;
         }
@@ -7608,7 +9110,7 @@ var wp;
      * Returns an iterable of all registered trigger elements.
      */
     elements() {
-      return this.elementsSet.values();
+      return this.idMap.values();
     }
     /**
      * Returns the number of registered trigger elements.
@@ -7668,12 +9170,12 @@ var wp;
       onOpenChange: void 0
     });
   }
-  var activeTriggerIdSelector = createSelector2((state) => state.triggerIdProp ?? state.activeTriggerId);
-  var openSelector = createSelector2((state) => state.openProp ?? state.open);
-  var popupIdSelector = createSelector2((state) => {
+  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;
   }
@@ -7685,101 +9187,73 @@ var wp;
   }
   var popupStoreSelectors = {
     open: openSelector,
-    mounted: createSelector2((state) => state.mounted),
-    transitionStatus: createSelector2((state) => state.transitionStatus),
-    floatingRootContext: createSelector2((state) => state.floatingRootContext),
-    triggerCount: createSelector2((state) => state.triggerCount),
-    preventUnmountingOnClose: createSelector2((state) => state.preventUnmountingOnClose),
-    payload: createSelector2((state) => state.payload),
+    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: createSelector2((state) => state.mounted ? state.activeTriggerElement : null),
+    activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
     popupId: popupIdSelector,
     /**
      * Whether the trigger with the given ID was used to open the popup.
      */
-    isTriggerActive: createSelector2((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId),
+    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: createSelector2((state, triggerId) => triggerOwnsOpenPopup(state, triggerId)),
+    isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
     /**
      * Whether the popup is mounted and was activated by a trigger with the given ID.
      */
-    isMountedByTrigger: createSelector2((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted),
-    triggerProps: createSelector2((state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps),
+    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: createSelector2((state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0),
-    popupProps: createSelector2((state) => state.popupProps),
-    popupElement: createSelector2((state) => state.popupElement),
-    positionerElement: createSelector2((state) => state.positionerElement)
+    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/floating-ui-react/hooks/useFloatingRootContext.mjs
-  function useFloatingRootContext(options) {
-    const {
-      open = false,
-      onOpenChange,
-      elements: elements2 = {}
-    } = options;
-    const floatingId = useId();
-    const nested = useFloatingParentNodeId() != null;
-    if (true) {
-      const optionDomReference = elements2.reference;
-      if (optionDomReference && !isElement(optionDomReference)) {
-        console.error("Cannot pass a virtual element to the `elements.reference` option,", "as it must be a real DOM element. Use `context.setPositionReference()`", "instead.");
-      }
-    }
-    const store2 = useRefWithInit(() => new FloatingRootStore({
-      open,
-      transitionStatus: void 0,
-      onOpenChange,
-      referenceElement: elements2.reference ?? null,
-      floatingElement: elements2.floating ?? null,
-      triggerElements: new PopupTriggerMap(),
-      floatingId,
-      syncOnly: false,
-      nested
-    })).current;
-    useIsoLayoutEffect(() => {
-      const valuesToSync = {
-        open,
-        floatingId
-      };
-      if (elements2.reference !== void 0) {
-        valuesToSync.referenceElement = elements2.reference;
-        valuesToSync.domReferenceElement = isElement(elements2.reference) ? elements2.reference : null;
-      }
-      if (elements2.floating !== void 0) {
-        valuesToSync.floatingElement = elements2.floating;
+  // node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+  var React35 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  function usePopupHandleStore(handle) {
+    const subscribe3 = React35.useCallback((listener) => {
+      if (handle === void 0) {
+        return NOOP;
       }
-      store2.update(valuesToSync);
-    }, [open, floatingId, elements2.reference, elements2.floating, store2]);
-    store2.context.onOpenChange = onOpenChange;
-    store2.context.nested = nested;
-    return store2;
+      return handle.subscribeStore(listener);
+    }, [handle]);
+    const getSnapshot = React35.useCallback(() => {
+      return handle === void 0 ? void 0 : handle.store;
+    }, [handle]);
+    return (0, import_shim2.useSyncExternalStore)(subscribe3, getSnapshot, () => handle?.serverStore);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-  function useFloating2(options = {}) {
+  function useBaseUIFloating(options) {
+    return useFloatingWithStore(options, options.rootContext);
+  }
+  function useFloatingWithStore(options, store2) {
     const {
       nodeId,
       externalTree
     } = options;
-    const internalStore = useFloatingRootContext(options);
-    const store2 = options.rootContext || internalStore;
     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] = React32.useState(null);
-    const [localDomReference, setLocalDomReference] = React32.useState(void 0);
-    const [localFloatingElement, setLocalFloatingElement] = React32.useState(void 0);
-    const domReferenceRef = React32.useRef(null);
+    const [positionReference, setPositionReferenceRaw] = React36.useState(null);
+    const [localDomReference, setLocalDomReference] = React36.useState(void 0);
+    const [localFloatingElement, setLocalFloatingElement] = React36.useState(void 0);
+    const domReferenceRef = React36.useRef(null);
     const tree = useFloatingTree(externalTree);
-    const storeElements = React32.useMemo(() => ({
+    const storeElements = React36.useMemo(() => ({
       reference: referenceElement,
       floating: floatingElement,
       domReference: domReferenceElement
@@ -7798,7 +9272,7 @@ var wp;
     store2.useSyncedValue("referenceElement", localDomReference ?? null);
     store2.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
     store2.useSyncedValue("floatingElement", syncedFloatingElement);
-    const setPositionReference = React32.useCallback((node) => {
+    const setPositionReference = React36.useCallback((node) => {
       const computedPositionReference = isElement(node) ? {
         getBoundingClientRect: () => node.getBoundingClientRect(),
         getClientRects: () => node.getClientRects(),
@@ -7807,7 +9281,7 @@ var wp;
       setPositionReferenceRaw(computedPositionReference);
       position.refs.setReference(computedPositionReference);
     }, [position.refs]);
-    const setReference = React32.useCallback((node) => {
+    const setReference = React36.useCallback((node) => {
       if (isElement(node) || node === null) {
         domReferenceRef.current = node;
         setLocalDomReference(node);
@@ -7819,22 +9293,22 @@ var wp;
         position.refs.setReference(node);
       }
     }, [position.refs, setLocalDomReference]);
-    const setFloating = React32.useCallback((node) => {
+    const setFloating = React36.useCallback((node) => {
       setLocalFloatingElement(node);
       position.refs.setFloating(node);
     }, [position.refs]);
-    const refs = React32.useMemo(() => ({
+    const refs = React36.useMemo(() => ({
       ...position.refs,
       setReference,
       setFloating,
       setPositionReference,
       domReference: domReferenceRef
     }), [position.refs, setReference, setFloating, setPositionReference]);
-    const elements2 = React32.useMemo(() => ({
+    const elements2 = React36.useMemo(() => ({
       ...position.elements,
       domReference: domReferenceElement
     }), [position.elements, domReferenceElement]);
-    const context = React32.useMemo(() => ({
+    const context = React36.useMemo(() => ({
       ...position,
       dataRef: store2.context.dataRef,
       open,
@@ -7858,7 +9332,7 @@ var wp;
         node.context = context;
       }
     });
-    return React32.useMemo(() => ({
+    return React36.useMemo(() => ({
       ...position,
       context,
       refs,
@@ -7868,7 +9342,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-  var React33 = __toESM(require_react(), 1);
+  var React37 = __toESM(require_react(), 1);
   var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
   function useFocus(context, props = {}) {
     const {
@@ -7880,11 +9354,11 @@ var wp;
       events,
       dataRef
     } = store2.context;
-    const blockFocusRef = React33.useRef(false);
-    const blockedReferenceRef = React33.useRef(null);
-    const keyboardModalityRef = React33.useRef(true);
+    const blockFocusRef = React37.useRef(false);
+    const blockedReferenceRef = React37.useRef(null);
+    const keyboardModalityRef = React37.useRef(true);
     const timeout = useTimeout();
-    React33.useEffect(() => {
+    React37.useEffect(() => {
       const domReference = store2.select("domReferenceElement");
       if (!enabled) {
         return void 0;
@@ -7904,7 +9378,7 @@ var wp;
       }
       return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
     }, [store2, enabled]);
-    React33.useEffect(() => {
+    React37.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -7922,7 +9396,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [events, enabled, store2]);
-    const reference = React33.useMemo(() => {
+    const reference = React37.useMemo(() => {
       function resetBlockedFocus() {
         blockFocusRef.current = false;
         blockedReferenceRef.current = null;
@@ -7989,14 +9463,14 @@ var wp;
         }
       };
     }, [dataRef, delay, store2, timeout]);
-    return React33.useMemo(() => enabled ? {
+    return React37.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-  var React34 = __toESM(require_react(), 1);
+  var React38 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
   var HoverInteraction = class _HoverInteraction {
@@ -8107,7 +9581,7 @@ var wp;
         clearPointerEvents();
       }
     }, [open, instance, clearPointerEvents]);
-    React34.useEffect(() => {
+    React38.useEffect(() => {
       return clearPointerEvents;
     }, [clearPointerEvents]);
     useIsoLayoutEffect(() => {
@@ -8136,7 +9610,7 @@ var wp;
       }
       return void 0;
     }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-    React34.useEffect(() => {
+    React38.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -8211,7 +9685,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-  var React35 = __toESM(require_react(), 1);
+  var React39 = __toESM(require_react(), 1);
   var ReactDOM5 = __toESM(require_react_dom(), 1);
   var EMPTY_REF = {
     current: null
@@ -8229,7 +9703,8 @@ var wp;
       isActiveTrigger = true,
       getHandleCloseContext,
       isClosing,
-      shouldOpen: shouldOpenProp
+      shouldOpen: shouldOpenProp,
+      guardStaleOpen = false
     } = props;
     const store2 = "rootStore" in context ? context.rootStore : context;
     const {
@@ -8238,7 +9713,7 @@ var wp;
     } = store2.context;
     const tree = useFloatingTree(externalTree);
     const instance = useHoverInteractionSharedState(store2);
-    const isHoverCloseActiveRef = React35.useRef(false);
+    const isHoverCloseActiveRef = React39.useRef(false);
     const handleCloseRef = useValueAsRef(handleClose);
     const delayRef = useValueAsRef(delay);
     const restMsRef = useValueAsRef(restMs);
@@ -8276,8 +9751,8 @@ var wp;
     if (isActiveTrigger) {
       instance.handleCloseOptions = handleCloseRef.current?.__options;
     }
-    React35.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-    React35.useEffect(() => {
+    React39.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+    React39.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -8298,7 +9773,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [enabled, events, instance, cleanupMouseMoveHandler]);
-    React35.useEffect(() => {
+    React39.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -8412,14 +9887,23 @@ var wp;
           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));
+        }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
       }
-      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store2, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen]);
-    return React35.useMemo(() => {
+      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 React39.useMemo(() => {
       if (!enabled) {
         return void 0;
       }
@@ -8484,6 +9968,649 @@ var wp;
     }, [enabled, instance, isClickLikeOpenEvent2, isOverInactiveTrigger, mouseOnly, store2, restMsRef, checkShouldOpen]);
   }

+  // node_modules/@base-ui/react/floating-ui-react/hooks/useListNavigation.mjs
+  var React40 = __toESM(require_react(), 1);
+  var ESCAPE = "Escape";
+  function isStationaryWebKitPointer(event) {
+    return parts_exports.engine.webkit && event.movementX === 0 && event.movementY === 0;
+  }
+  function doSwitch(orientation, vertical, horizontal) {
+    switch (orientation) {
+      case "vertical":
+        return vertical;
+      case "horizontal":
+        return horizontal;
+      default:
+        return vertical || horizontal;
+    }
+  }
+  function isMainOrientationKey(key, orientation) {
+    const vertical = key === ARROW_UP || key === ARROW_DOWN;
+    const horizontal = key === ARROW_LEFT || key === ARROW_RIGHT;
+    return doSwitch(orientation, vertical, horizontal);
+  }
+  function isMainOrientationToEndKey(key, orientation, rtl) {
+    const vertical = key === ARROW_DOWN;
+    const horizontal = rtl ? key === ARROW_LEFT : key === ARROW_RIGHT;
+    return doSwitch(orientation, vertical, horizontal) || key === "Enter" || key === " " || key === "";
+  }
+  function isCrossOrientationOpenKey(key, orientation, rtl) {
+    const vertical = rtl ? key === ARROW_LEFT : key === ARROW_RIGHT;
+    const horizontal = key === ARROW_DOWN;
+    return doSwitch(orientation, vertical, horizontal);
+  }
+  function isCrossOrientationCloseKey(key, orientation, rtl, grid) {
+    const vertical = rtl ? key === ARROW_RIGHT : key === ARROW_LEFT;
+    const horizontal = key === ARROW_UP;
+    if (orientation === "both" || orientation === "horizontal" && grid) {
+      return key === ESCAPE;
+    }
+    return doSwitch(orientation, vertical, horizontal);
+  }
+  function useListNavigation(context, props) {
+    const {
+      listRef,
+      activeIndex,
+      onNavigate: onNavigateProp = () => {
+      },
+      enabled = true,
+      selectedIndex = null,
+      allowEscape = false,
+      loopFocus = false,
+      nested = false,
+      rtl = false,
+      virtual = false,
+      focusItemOnOpen = "auto",
+      focusItemOnHover = true,
+      openOnArrowKeyDown = true,
+      disabledIndices = void 0,
+      orientation = "vertical",
+      parentOrientation,
+      id,
+      resetOnPointerLeave = true,
+      externalTree,
+      grid: navigateGrid
+    } = props;
+    const isGrid2 = navigateGrid != null;
+    if (true) {
+      if (allowEscape) {
+        if (!loopFocus) {
+          console.warn("`useListNavigation` looping must be enabled to allow escaping.");
+        }
+        if (!virtual) {
+          console.warn("`useListNavigation` must be virtual to allow escaping.");
+        }
+      }
+      if (orientation === "vertical" && isGrid2) {
+        console.warn("In grid list navigation mode, the `orientation` should", 'be either "horizontal" or "both".');
+      }
+    }
+    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.dataRef;
+    const floatingFocusElement = getFloatingFocusElement(floatingElement);
+    const typeableComboboxReference = isTypeableCombobox(domReferenceElement);
+    const floatingFocusElementRef = useValueAsRef(floatingFocusElement);
+    const parentId = useFloatingParentNodeId();
+    const tree = useFloatingTree(externalTree);
+    const focusItemOnOpenRef = React40.useRef(focusItemOnOpen);
+    const indexRef = React40.useRef(selectedIndex ?? -1);
+    const keyRef = React40.useRef(null);
+    const isPointerModalityRef = React40.useRef(true);
+    const onNavigate = useStableCallback((event) => {
+      onNavigateProp(indexRef.current === -1 ? null : indexRef.current, event);
+    });
+    const previousMountedRef = React40.useRef(!!floatingElement);
+    const previousOpenRef = React40.useRef(open);
+    const forceSyncFocusRef = React40.useRef(false);
+    const forceScrollIntoViewRef = React40.useRef(false);
+    const cancelQueuedFocusRef = React40.useRef(null);
+    const disabledIndicesRef = useValueAsRef(disabledIndices);
+    const latestOpenRef = useValueAsRef(open);
+    const selectedIndexRef = useValueAsRef(selectedIndex);
+    const resetOnPointerLeaveRef = useValueAsRef(resetOnPointerLeave);
+    const focusFrame = useAnimationFrame();
+    const waitForListPopulatedFrame = useAnimationFrame();
+    const focusItem = useStableCallback(() => {
+      function runFocus(item2) {
+        if (virtual) {
+          tree?.events.emit("virtualfocus", item2);
+        } else {
+          cancelQueuedFocusRef.current = enqueueFocus(item2, {
+            sync: forceSyncFocusRef.current,
+            preventScroll: true
+          });
+        }
+      }
+      const initialItem = listRef.current[indexRef.current];
+      const forceScrollIntoView = forceScrollIntoViewRef.current;
+      if (initialItem) {
+        runFocus(initialItem);
+      }
+      const scheduler2 = forceSyncFocusRef.current ? (callback) => callback() : (callback) => focusFrame.request(callback);
+      scheduler2(() => {
+        const waitedItem = listRef.current[indexRef.current] || initialItem;
+        if (!waitedItem) {
+          return;
+        }
+        if (!initialItem) {
+          runFocus(waitedItem);
+        }
+        const shouldScrollIntoView = (
+          // eslint-disable-next-line @typescript-eslint/no-use-before-define
+          item && (forceScrollIntoView || !isPointerModalityRef.current)
+        );
+        if (shouldScrollIntoView) {
+          waitedItem.scrollIntoView?.({
+            block: "nearest",
+            inline: "nearest"
+          });
+        }
+      });
+    });
+    useIsoLayoutEffect(() => {
+      dataRef.current.orientation = orientation;
+    }, [dataRef, orientation]);
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return;
+      }
+      if (open && floatingElement) {
+        indexRef.current = selectedIndex ?? -1;
+        if (focusItemOnOpenRef.current && selectedIndex != null) {
+          forceScrollIntoViewRef.current = true;
+          onNavigate();
+        }
+      } else if (previousMountedRef.current) {
+        indexRef.current = -1;
+        onNavigate();
+      }
+    }, [enabled, open, floatingElement, selectedIndex, onNavigate]);
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return;
+      }
+      if (!open) {
+        forceSyncFocusRef.current = false;
+        return;
+      }
+      if (!floatingElement) {
+        return;
+      }
+      if (activeIndex == null) {
+        forceSyncFocusRef.current = false;
+        if (selectedIndexRef.current != null) {
+          return;
+        }
+        if (previousMountedRef.current) {
+          indexRef.current = -1;
+          focusItem();
+        }
+        if ((!previousOpenRef.current || !previousMountedRef.current) && focusItemOnOpenRef.current && (keyRef.current != null || focusItemOnOpenRef.current === true && keyRef.current == null)) {
+          let runs = 0;
+          const waitForListPopulated = () => {
+            if (listRef.current[0] == null) {
+              if (runs < 2) {
+                const scheduler2 = runs ? (callback) => waitForListPopulatedFrame.request(callback) : queueMicrotask;
+                scheduler2(waitForListPopulated);
+              }
+              runs += 1;
+            } else {
+              indexRef.current = keyRef.current == null || isMainOrientationToEndKey(keyRef.current, orientation, rtl) || nested ? getMinListIndex(listRef) : getMaxListIndex(listRef);
+              keyRef.current = null;
+              onNavigate();
+            }
+          };
+          waitForListPopulated();
+        }
+      } else if (!isIndexOutOfListBounds(listRef.current, activeIndex)) {
+        indexRef.current = activeIndex;
+        focusItem();
+        forceScrollIntoViewRef.current = false;
+      }
+    }, [enabled, open, floatingElement, activeIndex, selectedIndexRef, nested, listRef, orientation, rtl, onNavigate, focusItem, waitForListPopulatedFrame]);
+    useIsoLayoutEffect(() => {
+      if (!enabled || floatingElement || !tree || virtual || !previousMountedRef.current) {
+        return;
+      }
+      const nodes = tree.nodesRef.current;
+      const parent = nodes.find((node) => node.id === parentId)?.context?.elements.floating;
+      const activeEl = activeElement(ownerDocument(domReferenceElement ?? parent ?? null));
+      const treeContainsActiveEl = nodes.some((node) => node.context && contains(node.context.elements.floating, activeEl));
+      if (parent && !treeContainsActiveEl && isPointerModalityRef.current) {
+        parent.focus({
+          preventScroll: true
+        });
+      }
+    }, [enabled, floatingElement, domReferenceElement, tree, parentId, virtual]);
+    useIsoLayoutEffect(() => {
+      previousOpenRef.current = open;
+      previousMountedRef.current = !!floatingElement;
+    });
+    useIsoLayoutEffect(() => {
+      if (!open) {
+        keyRef.current = null;
+        focusItemOnOpenRef.current = focusItemOnOpen;
+      }
+    }, [open, focusItemOnOpen]);
+    const hasActiveIndex = activeIndex != null;
+    const syncCurrentTarget = useStableCallback((event) => {
+      if (!latestOpenRef.current) {
+        return;
+      }
+      const index2 = listRef.current.indexOf(event.currentTarget);
+      if (index2 !== -1 && (indexRef.current !== index2 || activeIndex !== index2)) {
+        indexRef.current = index2;
+        onNavigate(event);
+      }
+    });
+    const getParentOrientation = useStableCallback(() => {
+      return parentOrientation ?? tree?.nodesRef.current.find((node) => node.id === parentId)?.context?.dataRef?.current.orientation;
+    });
+    const getMinEnabledIndex = useStableCallback(() => {
+      return getMinListIndex(listRef, disabledIndicesRef.current);
+    });
+    const commonOnKeyDown = useStableCallback((event) => {
+      isPointerModalityRef.current = false;
+      forceSyncFocusRef.current = true;
+      if (event.which === 229) {
+        return;
+      }
+      if (!latestOpenRef.current && event.currentTarget === floatingFocusElementRef.current) {
+        return;
+      }
+      if (nested && isCrossOrientationCloseKey(event.key, orientation, rtl, isGrid2)) {
+        if (!isMainOrientationKey(event.key, getParentOrientation())) {
+          stopEvent(event);
+        }
+        store2.setOpen(false, createChangeEventDetails(reason_parts_exports.listNavigation, event.nativeEvent));
+        if (isHTMLElement(domReferenceElement)) {
+          if (virtual) {
+            tree?.events.emit("virtualfocus", domReferenceElement);
+          } else {
+            domReferenceElement.focus();
+          }
+        }
+        return;
+      }
+      const currentIndex = indexRef.current;
+      const minIndex = getMinListIndex(listRef, disabledIndices);
+      const maxIndex = getMaxListIndex(listRef, disabledIndices);
+      if (!typeableComboboxReference) {
+        if (event.key === "Home") {
+          stopEvent(event);
+          indexRef.current = minIndex;
+          onNavigate(event);
+        }
+        if (event.key === "End") {
+          stopEvent(event);
+          indexRef.current = maxIndex;
+          onNavigate(event);
+        }
+      }
+      if (navigateGrid != null) {
+        const index2 = navigateGrid(event, indexRef.current, listRef, orientation, loopFocus, rtl, disabledIndices, minIndex, maxIndex);
+        if (index2 != null) {
+          indexRef.current = index2;
+          onNavigate(event);
+        }
+        if (orientation === "both") {
+          return;
+        }
+      }
+      if (isMainOrientationKey(event.key, orientation)) {
+        stopEvent(event);
+        if (open && !virtual && activeElement(event.currentTarget.ownerDocument) === event.currentTarget) {
+          indexRef.current = isMainOrientationToEndKey(event.key, orientation, rtl) ? minIndex : maxIndex;
+          onNavigate(event);
+          return;
+        }
+        if (isMainOrientationToEndKey(event.key, orientation, rtl)) {
+          if (loopFocus) {
+            if (currentIndex >= maxIndex) {
+              if (allowEscape && currentIndex !== listRef.current.length) {
+                indexRef.current = -1;
+              } else {
+                forceSyncFocusRef.current = false;
+                indexRef.current = minIndex;
+              }
+            } else {
+              indexRef.current = findNonDisabledListIndex(listRef.current, {
+                startingIndex: currentIndex,
+                disabledIndices
+              });
+            }
+          } else {
+            indexRef.current = Math.min(maxIndex, findNonDisabledListIndex(listRef.current, {
+              startingIndex: currentIndex,
+              disabledIndices
+            }));
+          }
+        } else if (loopFocus) {
+          if (currentIndex <= minIndex) {
+            if (allowEscape && currentIndex !== -1) {
+              indexRef.current = listRef.current.length;
+            } else {
+              forceSyncFocusRef.current = false;
+              indexRef.current = maxIndex;
+            }
+          } else {
+            indexRef.current = findNonDisabledListIndex(listRef.current, {
+              startingIndex: currentIndex,
+              decrement: true,
+              disabledIndices
+            });
+          }
+        } else {
+          indexRef.current = Math.max(minIndex, findNonDisabledListIndex(listRef.current, {
+            startingIndex: currentIndex,
+            decrement: true,
+            disabledIndices
+          }));
+        }
+        if (isIndexOutOfListBounds(listRef.current, indexRef.current)) {
+          indexRef.current = -1;
+        }
+        onNavigate(event);
+      }
+    });
+    const item = React40.useMemo(() => {
+      const itemProps = {
+        onFocus(event) {
+          forceSyncFocusRef.current = true;
+          syncCurrentTarget(event);
+        },
+        onClick: ({
+          currentTarget
+        }) => currentTarget.focus({
+          preventScroll: true
+        }),
+        // Safari
+        onMouseMove(event) {
+          if (isStationaryWebKitPointer(event)) {
+            return;
+          }
+          forceSyncFocusRef.current = true;
+          forceScrollIntoViewRef.current = false;
+          if (focusItemOnHover) {
+            syncCurrentTarget(event);
+          }
+        },
+        onPointerLeave(event) {
+          if (!latestOpenRef.current || !isPointerModalityRef.current || event.pointerType === "touch") {
+            return;
+          }
+          forceSyncFocusRef.current = true;
+          const relatedTarget = event.relatedTarget;
+          if (!focusItemOnHover || listRef.current.includes(relatedTarget)) {
+            return;
+          }
+          if (!resetOnPointerLeaveRef.current) {
+            return;
+          }
+          cancelQueuedFocusRef.current?.();
+          cancelQueuedFocusRef.current = null;
+          indexRef.current = -1;
+          onNavigate(event);
+          if (!virtual) {
+            const floatingFocusEl = floatingFocusElementRef.current;
+            const activeEl = activeElement(ownerDocument(floatingFocusEl));
+            if (floatingFocusEl && contains(floatingFocusEl, activeEl)) {
+              floatingFocusEl.focus({
+                preventScroll: true
+              });
+            }
+          }
+        }
+      };
+      return itemProps;
+    }, [syncCurrentTarget, latestOpenRef, floatingFocusElementRef, focusItemOnHover, listRef, onNavigate, resetOnPointerLeaveRef, virtual]);
+    const ariaActiveDescendantProp = React40.useMemo(() => {
+      return virtual && open && hasActiveIndex && {
+        "aria-activedescendant": `${id}-${activeIndex}`
+      };
+    }, [virtual, open, hasActiveIndex, id, activeIndex]);
+    const floating = React40.useMemo(() => {
+      return {
+        "aria-orientation": orientation === "both" ? void 0 : orientation,
+        ...!typeableComboboxReference ? ariaActiveDescendantProp : {},
+        onKeyDown(event) {
+          if (event.key === "Tab" && event.shiftKey && open && !virtual) {
+            const target = getTarget(event.nativeEvent);
+            if (target && !contains(floatingFocusElementRef.current, target)) {
+              return;
+            }
+            stopEvent(event);
+            store2.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent));
+            if (isHTMLElement(domReferenceElement)) {
+              domReferenceElement.focus();
+            }
+            return;
+          }
+          commonOnKeyDown(event);
+        },
+        onPointerMove(event) {
+          if (isStationaryWebKitPointer(event)) {
+            return;
+          }
+          isPointerModalityRef.current = true;
+        }
+      };
+    }, [ariaActiveDescendantProp, commonOnKeyDown, floatingFocusElementRef, orientation, typeableComboboxReference, store2, open, virtual, domReferenceElement]);
+    const trigger = React40.useMemo(() => {
+      function openOnNavigationKeyDown(event) {
+        store2.setOpen(true, createChangeEventDetails(reason_parts_exports.listNavigation, event.nativeEvent, event.currentTarget));
+      }
+      function checkVirtualMouse(event) {
+        if (focusItemOnOpen === "auto" && isVirtualClick(event.nativeEvent)) {
+          focusItemOnOpenRef.current = !virtual;
+        }
+      }
+      function checkVirtualPointer(event) {
+        focusItemOnOpenRef.current = focusItemOnOpen;
+        if (focusItemOnOpen === "auto" && isVirtualPointerEvent(event.nativeEvent)) {
+          focusItemOnOpenRef.current = true;
+        }
+      }
+      return {
+        onKeyDown(event) {
+          const currentOpen = store2.select("open");
+          isPointerModalityRef.current = false;
+          const isArrowKey = event.key.startsWith("Arrow");
+          const isParentCrossOpenKey = isCrossOrientationOpenKey(event.key, getParentOrientation(), rtl);
+          const isMainKey = isMainOrientationKey(event.key, orientation);
+          const isNavigationKey = (nested ? isParentCrossOpenKey : isMainKey) || event.key === "Enter" || event.key.trim() === "";
+          if (virtual && currentOpen) {
+            return commonOnKeyDown(event);
+          }
+          if (!currentOpen && !openOnArrowKeyDown && isArrowKey) {
+            return void 0;
+          }
+          if (isNavigationKey) {
+            const isParentMainKey = isMainOrientationKey(event.key, getParentOrientation());
+            keyRef.current = nested && isParentMainKey ? null : event.key;
+          }
+          if (nested) {
+            if (isParentCrossOpenKey) {
+              stopEvent(event);
+              if (currentOpen) {
+                indexRef.current = getMinEnabledIndex();
+                onNavigate(event);
+              } else {
+                openOnNavigationKeyDown(event);
+              }
+            }
+            return void 0;
+          }
+          if (isMainKey) {
+            if (selectedIndexRef.current != null) {
+              indexRef.current = selectedIndexRef.current;
+            }
+            stopEvent(event);
+            if (!currentOpen && openOnArrowKeyDown) {
+              openOnNavigationKeyDown(event);
+            } else {
+              commonOnKeyDown(event);
+            }
+            if (currentOpen) {
+              onNavigate(event);
+            }
+          }
+          return void 0;
+        },
+        onFocus(event) {
+          if (store2.select("open") && !virtual) {
+            indexRef.current = -1;
+            onNavigate(event);
+          }
+        },
+        onPointerDown: checkVirtualPointer,
+        onPointerEnter: checkVirtualPointer,
+        onMouseDown: checkVirtualMouse,
+        onClick: checkVirtualMouse
+      };
+    }, [commonOnKeyDown, focusItemOnOpen, getMinEnabledIndex, nested, onNavigate, store2, openOnArrowKeyDown, orientation, getParentOrientation, rtl, selectedIndexRef, virtual]);
+    const reference = React40.useMemo(() => {
+      return {
+        ...ariaActiveDescendantProp,
+        ...trigger
+      };
+    }, [ariaActiveDescendantProp, trigger]);
+    return React40.useMemo(() => enabled ? {
+      reference,
+      floating,
+      item,
+      trigger
+    } : {}, [enabled, reference, floating, trigger, item]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useTypeahead.mjs
+  var React41 = __toESM(require_react(), 1);
+  function useTypeahead(context, props) {
+    const {
+      listRef,
+      elementsRef,
+      activeIndex,
+      onMatch: onMatchProp,
+      disabledIndices,
+      onTyping,
+      enabled = true,
+      resetMs = 750,
+      selectedIndex = null
+    } = props;
+    const store2 = "rootStore" in context ? context.rootStore : context;
+    const open = store2.useState("open");
+    const timeout = useTimeout();
+    const stringRef = React41.useRef("");
+    const prevIndexRef = React41.useRef(selectedIndex ?? activeIndex ?? -1);
+    const matchIndexRef = React41.useRef(null);
+    const onKeyDown = useStableCallback((event) => {
+      function getElement(index3) {
+        return elementsRef?.current[index3];
+      }
+      function isItemAvailable(index3) {
+        const element = getElement(index3);
+        if (element && !isElementVisible(element) || element?.matches(":disabled")) {
+          return false;
+        }
+        return disabledIndices == null || !isListIndexDisabled(EMPTY_ARRAY2, index3, disabledIndices);
+      }
+      function getMatchingIndex(list, string, startIndex2 = 0) {
+        if (list.length === 0) {
+          return -1;
+        }
+        const normalizedStartIndex = (startIndex2 % list.length + list.length) % list.length;
+        const lowerString = string.toLowerCase();
+        for (let offset4 = 0; offset4 < list.length; offset4 += 1) {
+          const index3 = (normalizedStartIndex + offset4) % list.length;
+          const text = list[index3];
+          if (!text?.toLowerCase().startsWith(lowerString) || !isItemAvailable(index3)) {
+            continue;
+          }
+          return index3;
+        }
+        return -1;
+      }
+      const listContent = listRef.current;
+      if (stringRef.current.length > 0 && event.key === " ") {
+        stopEvent(event);
+        onTyping?.(true);
+      }
+      if (stringRef.current.length > 0 && stringRef.current[0] !== " ") {
+        if (getMatchingIndex(listContent, stringRef.current) === -1 && event.key !== " ") {
+          onTyping?.(false);
+        }
+      }
+      if (listContent == null || // Character key.
+      event.key.length !== 1 || // Modifier key.
+      event.ctrlKey || event.metaKey || event.altKey) {
+        return;
+      }
+      if (open && event.key !== " ") {
+        stopEvent(event);
+        onTyping?.(true);
+      }
+      const isNewSession = stringRef.current === "";
+      if (isNewSession) {
+        prevIndexRef.current = selectedIndex ?? activeIndex ?? -1;
+      }
+      const allowRapidSuccessionOfFirstLetter = listContent.every((text, index3) => text && isItemAvailable(index3) ? text[0]?.toLowerCase() !== text[1]?.toLowerCase() : true);
+      if (allowRapidSuccessionOfFirstLetter && stringRef.current === event.key) {
+        stringRef.current = "";
+        prevIndexRef.current = matchIndexRef.current;
+      }
+      stringRef.current += event.key;
+      timeout.start(resetMs, () => {
+        stringRef.current = "";
+        prevIndexRef.current = matchIndexRef.current;
+        onTyping?.(false);
+      });
+      const prevIndex = isNewSession ? selectedIndex ?? activeIndex ?? -1 : prevIndexRef.current;
+      const startIndex = (prevIndex ?? 0) + 1;
+      const index2 = getMatchingIndex(listContent, stringRef.current, startIndex);
+      if (index2 !== -1) {
+        onMatchProp?.(index2);
+        matchIndexRef.current = index2;
+      } else if (event.key !== " ") {
+        stringRef.current = "";
+        onTyping?.(false);
+      }
+    });
+    const onBlur = useStableCallback((event) => {
+      const next = event.relatedTarget;
+      const currentDomReferenceElement = store2.select("domReferenceElement");
+      const currentFloatingElement = store2.select("floatingElement");
+      const withinComposite = contains(currentDomReferenceElement, next) || contains(currentFloatingElement, next);
+      if (withinComposite) {
+        return;
+      }
+      timeout.clear();
+      stringRef.current = "";
+      prevIndexRef.current = matchIndexRef.current;
+      onTyping?.(false);
+    });
+    useIsoLayoutEffect(() => {
+      if (!open && selectedIndex !== null) {
+        return;
+      }
+      timeout.clear();
+      matchIndexRef.current = null;
+      if (stringRef.current !== "") {
+        stringRef.current = "";
+      }
+    }, [open, selectedIndex, timeout]);
+    const sharedProps = React41.useMemo(() => ({
+      onKeyDown,
+      onBlur
+    }), [onKeyDown, onBlur]);
+    return React41.useMemo(() => enabled ? {
+      reference: sharedProps,
+      floating: sharedProps
+    } : {}, [enabled, sharedProps]);
+  }
+
   // 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;
@@ -8700,6 +10827,21 @@ var wp;
     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";
@@ -8711,26 +10853,21 @@ var wp;
     CommonPopupDataAttributes2["align"] = "data-align";
     return CommonPopupDataAttributes2;
   })({});
-  var CommonTriggerDataAttributes = /* @__PURE__ */ (function(CommonTriggerDataAttributes2) {
-    CommonTriggerDataAttributes2["popupOpen"] = "data-popup-open";
-    CommonTriggerDataAttributes2["pressed"] = "data-pressed";
-    return CommonTriggerDataAttributes2;
-  })({});
   var TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: ""
+    "data-popup-open": ""
   };
   var PRESSABLE_TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: "",
-    [CommonTriggerDataAttributes.pressed]: ""
+    "data-popup-open": "",
+    "data-pressed": ""
   };
   var POPUP_OPEN_HOOK = {
-    [CommonPopupDataAttributes.open]: ""
+    "data-open": ""
   };
   var POPUP_CLOSED_HOOK = {
-    [CommonPopupDataAttributes.closed]: ""
+    "data-closed": ""
   };
   var ANCHOR_HIDDEN_HOOK = {
-    [CommonPopupDataAttributes.anchorHidden]: ""
+    "data-anchor-hidden": ""
   };
   var triggerOpenStateMapping2 = {
     open(value) {
@@ -8740,6 +10877,14 @@ var wp;
       return null;
     }
   };
+  var pressableTriggerOpenStateMapping = {
+    open(value) {
+      if (value) {
+        return PRESSABLE_TRIGGER_HOOK;
+      }
+      return null;
+    }
+  };
   var popupStateMapping = {
     open(value) {
       if (value) {
@@ -8754,6 +10899,19 @@ var wp;
       return null;
     }
   };
+  var popupTransitionStateMapping = {
+    ...popupStateMapping,
+    ...transitionStatusMapping
+  };
+
+  // node_modules/@base-ui/react/internals/composite/composite.mjs
+  var ARROW_UP2 = "ArrowUp";
+  var ARROW_DOWN2 = "ArrowDown";
+  var ARROW_LEFT2 = "ArrowLeft";
+  var ARROW_RIGHT2 = "ArrowRight";
+  var HOME = "Home";
+  var END = "End";
+  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([ARROW_UP2, ARROW_DOWN2, ARROW_LEFT2, ARROW_RIGHT2, HOME, END]);

   // node_modules/@base-ui/utils/inertValue.mjs
   function inertValue(value) {
@@ -8763,8 +10921,376 @@ var wp;
     return value ? "true" : void 0;
   }

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
-  var React36 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/utils/InternalBackdrop.mjs
+  var React42 = __toESM(require_react(), 1);
+  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
+  var InternalBackdrop = /* @__PURE__ */ React42.forwardRef(function InternalBackdrop2(props, ref) {
+    const {
+      cutout,
+      ...otherProps
+    } = props;
+    let clipPath;
+    if (cutout) {
+      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_runtime7.jsx)("div", {
+      ref,
+      role: "presentation",
+      "data-base-ui-inert": "",
+      ...otherProps,
+      style: {
+        position: "fixed",
+        inset: 0,
+        userSelect: "none",
+        WebkitUserSelect: "none",
+        clipPath
+      }
+    });
+  });
+  if (true) InternalBackdrop.displayName = "InternalBackdrop";
+
+  // node_modules/@base-ui/react/utils/useOpenInteractionType.mjs
+  var React45 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/useEnhancedClickHandler.mjs
+  var React43 = __toESM(require_react(), 1);
+  function useEnhancedClickHandler(handler) {
+    const lastClickInteractionTypeRef = React43.useRef("");
+    const handlePointerDown = React43.useCallback((event) => {
+      if (event.defaultPrevented) {
+        return;
+      }
+      lastClickInteractionTypeRef.current = event.pointerType;
+      handler(event, event.pointerType);
+    }, [handler]);
+    const handleClick = React43.useCallback((event) => {
+      if (event.detail === 0) {
+        handler(event, "keyboard");
+        return;
+      }
+      if ("pointerType" in event) {
+        handler(event, event.pointerType);
+      } else {
+        handler(event, lastClickInteractionTypeRef.current);
+      }
+      lastClickInteractionTypeRef.current = "";
+    }, [handler]);
+    return {
+      onClick: handleClick,
+      onPointerDown: handlePointerDown
+    };
+  }
+
+  // node_modules/@base-ui/react/internals/useValueChanged.mjs
+  var React44 = __toESM(require_react(), 1);
+  function useValueChanged(value, onChange) {
+    const valueRef = React44.useRef(value);
+    const onChangeCallback = useStableCallback(onChange);
+    useIsoLayoutEffect(() => {
+      if (valueRef.current !== value) {
+        onChangeCallback(valueRef.current);
+      }
+      valueRef.current = value;
+    }, [value, onChangeCallback]);
+  }
+
+  // node_modules/@base-ui/react/utils/useOpenInteractionType.mjs
+  function useOpenMethodTriggerProps(open, setOpenMethod) {
+    const handleTriggerClick = useStableCallback((_, interactionType) => {
+      const isOpen = typeof open === "function" ? open() : open;
+      if (!isOpen) {
+        setOpenMethod(interactionType || // On iOS Safari, the hitslop around touch targets means tapping outside an element's
+        // bounds does not fire `pointerdown` but does fire `mousedown`. The `interactionType`
+        // will be "" in that case.
+        (parts_exports.os.ios ? "touch" : ""));
+      }
+    });
+    const {
+      onClick,
+      onPointerDown
+    } = useEnhancedClickHandler(handleTriggerClick);
+    return React45.useMemo(() => ({
+      onClick,
+      onPointerDown
+    }), [onClick, onPointerDown]);
+  }
+  function useOpenInteractionType(open) {
+    const [openMethod, setOpenMethod] = React45.useState(null);
+    const triggerProps = useOpenMethodTriggerProps(open, setOpenMethod);
+    useValueChanged(open, (previousOpen) => {
+      if (previousOpen && !open) {
+        setOpenMethod(null);
+      }
+    });
+    return React45.useMemo(() => ({
+      openMethod,
+      triggerProps
+    }), [openMethod, triggerProps]);
+  }
+
+  // node_modules/@base-ui/react/internals/field-root-context/FieldRootContext.mjs
+  var React46 = __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": ""
+      };
+    }
+  };
+
+  // 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__ */ React46.createContext(DEFAULT_FIELD_ROOT_CONTEXT);
+  if (true) FieldRootContext.displayName = "FieldRootContext";
+  function useFieldRootContext(optional = true) {
+    const context = React46.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, name2) {
+    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: name2,
+        value
+      };
+      registerFieldControl(source, registration);
+    }, [controlRef, enabled, getFormValueOverride, id, name2, 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 React47 = __toESM(require_react(), 1);
+  var FormContext = /* @__PURE__ */ React47.createContext({
+    elementRef: {
+      current: null
+    },
+    formRef: {
+      current: {
+        fields: /* @__PURE__ */ new Map()
+      }
+    },
+    errors: {},
+    clearErrors: NOOP,
+    validationMode: "onSubmit",
+    submitAttemptedRef: {
+      current: false
+    }
+  });
+  if (true) FormContext.displayName = "FormContext";
+  function useFormContext() {
+    return React47.useContext(FormContext);
+  }
+
+  // node_modules/@base-ui/react/internals/labelable-provider/useLabelableId.mjs
+  var React49 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/labelable-provider/LabelableContext.mjs
+  var React48 = __toESM(require_react(), 1);
+  var LabelableContext = /* @__PURE__ */ React48.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 React48.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 = React49.useRef(false);
+    const hadExplicitIdRef = React49.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 nextId2;
+      if (implicit) {
+        const elem = controlRef?.current;
+        if (isElement(elem) && elem.closest("label") != null) {
+          nextId2 = id ?? null;
+        } else {
+          nextId2 = controlIdForEffect ?? defaultId;
+        }
+      } else if (id != null) {
+        hadExplicitIdRef.current = true;
+        nextId2 = id;
+      } else if (hadExplicitIdRef.current) {
+        nextId2 = defaultId;
+      } else {
+        unregisterControlId();
+        return void 0;
+      }
+      if (nextId2 === void 0) {
+        unregisterControlId();
+        return void 0;
+      }
+      hasRegisteredRef.current = true;
+      registerControlId(controlSourceRef.current, nextId2);
+      return void 0;
+    }, [id, controlRef, controlIdForEffect, registerControlId, implicit, defaultId, controlSourceRef, unregisterControlId]);
+    React49.useEffect(() => {
+      return unregisterControlId;
+    }, [unregisterControlId]);
+    return controlId ?? defaultId;
+  }
+
+  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  var React50 = __toESM(require_react(), 1);
+  var DirectionContext = /* @__PURE__ */ React50.createContext(void 0);
+  if (true) DirectionContext.displayName = "DirectionContext";
+  function useDirection() {
+    const context = React50.useContext(DirectionContext);
+    return context?.direction ?? "ltr";
+  }
+
+  // node_modules/@base-ui/react/utils/getPseudoElementBounds.mjs
+  var BOUNDARY_OFFSET = 5;
+  function isMouseWithinBounds(event, element) {
+    const bounds = getPseudoElementBounds(element);
+    return event.clientX >= bounds.left - BOUNDARY_OFFSET && event.clientX <= bounds.right + BOUNDARY_OFFSET && event.clientY >= bounds.top - BOUNDARY_OFFSET && event.clientY <= bounds.bottom + BOUNDARY_OFFSET;
+  }
+  function getPseudoElementBounds(element) {
+    const elementRect = element.getBoundingClientRect();
+    const win = getWindow(element);
+    if (parts_exports.env.jsdom) {
+      return elementRect;
+    }
+    const beforeStyles = win.getComputedStyle(element, "::before");
+    const afterStyles = win.getComputedStyle(element, "::after");
+    const hasPseudoElements = beforeStyles.content !== "none" || afterStyles.content !== "none";
+    if (!hasPseudoElements) {
+      return elementRect;
+    }
+    const beforeWidth = parseFloat(beforeStyles.width) || 0;
+    const beforeHeight = parseFloat(beforeStyles.height) || 0;
+    const afterWidth = parseFloat(afterStyles.width) || 0;
+    const afterHeight = parseFloat(afterStyles.height) || 0;
+    const totalWidth = Math.max(elementRect.width, beforeWidth, afterWidth);
+    const totalHeight = Math.max(elementRect.height, beforeHeight, afterHeight);
+    const widthDiff = totalWidth - elementRect.width;
+    const heightDiff = totalHeight - elementRect.height;
+    return {
+      left: elementRect.left - widthDiff / 2,
+      right: elementRect.right + widthDiff / 2,
+      top: elementRect.top - heightDiff / 2,
+      bottom: elementRect.bottom + heightDiff / 2
+    };
+  }
+
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+  var React51 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
   var baseArrow = (options) => ({
@@ -8836,7 +11362,6 @@ var wp;
   });

   // node_modules/@base-ui/react/utils/hideMiddleware.mjs
-  var nativeHideFn = hide3().fn;
   var hide4 = {
     name: "hide",
     async fn(state) {
@@ -8847,88 +11372,27 @@ var wp;
         y: y2
       } = state.rects.reference;
       const anchorHidden = width === 0 && height === 0 && x2 === 0 && y2 === 0;
-      const nativeHideResult = await nativeHideFn(state);
+      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: nativeHideResult.data?.referenceHidden || anchorHidden
+          referenceHidden: referenceHidden || anchorHidden
         }
       };
     }
   };

-  // node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+  // node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
   var DEFAULT_SIDES = {
     sideX: "left",
     sideY: "top"
   };
-  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 x2 = rawX;
-      let y2 = rawY;
-      if (currentSide === "left") {
-        x2 = offsetDimensions.width - (rawX + floatRect.width);
-      }
-      if (currentSide === "top") {
-        y2 = offsetDimensions.height - (rawY + floatRect.height);
-      }
-      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
-      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
-      return {
-        x: x2,
-        y: y2,
-        data: {
-          sideX,
-          sideY
-        }
-      };
-    }
-  };

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
+  // 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";
@@ -8960,6 +11424,9 @@ var wp;
     return data;
   }
   function useAnchorPositioning(params) {
+    return useAnchorPositioningWithHook(params, useBaseUIFloating);
+  }
+  function useAnchorPositioningWithHook(params, useFloatingHook) {
     const {
       // Public parameters
       anchor,
@@ -8979,19 +11446,21 @@ var wp;
       floatingRootContext,
       mounted,
       collisionAvoidance,
-      shiftCrossAxis = false,
+      shift: shift4,
       nodeId,
       adaptiveOrigin: adaptiveOrigin2,
       lazyFlip = false,
       externalTree
     } = params;
-    const [mountSide, setMountSide] = React36.useState(null);
+    const [mountSide, setMountSide] = React51.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;
@@ -9009,31 +11478,31 @@ var wp;
     }[sideParam];
     const placement = align === "center" ? side : `${side}-${align}`;
     let collisionPadding = collisionPaddingParam;
-    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;
     if (typeof collisionPadding === "number") {
       collisionPadding = {
-        top: collisionPadding + biasTop,
-        right: collisionPadding + biasRight,
-        bottom: collisionPadding + biasBottom,
-        left: collisionPadding + biasLeft
+        top: collisionPadding,
+        right: collisionPadding,
+        bottom: collisionPadding,
+        left: collisionPadding
       };
     } else if (collisionPadding) {
       collisionPadding = {
-        top: (collisionPadding.top || 0) + biasTop,
-        right: (collisionPadding.right || 0) + biasRight,
-        bottom: (collisionPadding.bottom || 0) + biasBottom,
-        left: (collisionPadding.left || 0) + biasLeft
+        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 arrowRef = React51.useRef(null);
     const sideOffsetRef = useValueAsRef(sideOffset);
     const alignOffsetRef = useValueAsRef(alignOffset);
     const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
@@ -9059,46 +11528,37 @@ var wp;
       // 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,
-        right: collisionPadding.right + bias,
-        bottom: collisionPadding.bottom + bias,
-        left: collisionPadding.left + bias
+        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((data) => {
-      const html = ownerDocument(data.elements.floating).documentElement;
-      return {
-        ...commonCollisionProps,
-        // Use the Layout Viewport to avoid shifting around when pinch-zooming
-        // for context menus.
-        rootBoundary: shiftCrossAxis ? {
-          x: 0,
-          y: 0,
-          width: html.clientWidth,
-          height: html.clientHeight
-        } : void 0,
-        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, collisionPadding, collisionAvoidanceAlign]);
+    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 {
@@ -9118,8 +11578,8 @@ var wp;
           return;
         }
         const floatingStyle = floating.style;
-        floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-        floatingStyle.setProperty("--available-height", `${availableHeight}px`);
+        floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+        floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
         const dpr = getWindow(floating).devicePixelRatio || 1;
         const {
           x: x3,
@@ -9182,7 +11642,7 @@ var wp;
         });
       }
     }, [mounted, floatingRootContext]);
-    const autoUpdateOptions = React36.useMemo(() => ({
+    const autoUpdateOptions = React51.useMemo(() => ({
       elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
       layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
     }), [disableAnchorTracking]);
@@ -9197,7 +11657,7 @@ var wp;
       context,
       isPositioned,
       floatingStyles: originalFloatingStyles
-    } = useFloating2({
+    } = useFloatingHook({
       rootContext: floatingRootContext,
       open: keepMounted ? mounted : void 0,
       placement,
@@ -9212,21 +11672,34 @@ var wp;
       sideY
     } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
     const resolvedPosition = isPositioned ? positionMethod : "fixed";
-    const floatingStyles = React36.useMemo(() => {
-      const base = adaptiveOrigin2 ? {
-        position: resolvedPosition,
-        [sideX]: x2,
-        [sideY]: y2
-      } : {
-        position: resolvedPosition,
-        ...originalFloatingStyles
-      };
+    const floatingStyles = React51.useMemo(() => {
+      let base;
+      if (!isPositioned) {
+        base = {
+          position: resolvedPosition,
+          top: 0,
+          left: 0
+        };
+      } else if (adaptiveOrigin2) {
+        base = {
+          position: resolvedPosition,
+          [sideX]: x2,
+          [sideY]: y2
+        };
+      } 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, x2, sideY, y2, originalFloatingStyles, isPositioned]);
-    const registeredPositionReferenceRef = React36.useRef(null);
+    const registeredPositionReferenceRef = React51.useRef(null);
     useIsoLayoutEffect(() => {
       if (!mounted) {
         return;
@@ -9240,7 +11713,7 @@ var wp;
         registeredPositionReferenceRef.current = finalAnchor;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React36.useEffect(() => {
+    React51.useEffect(() => {
       if (!mounted) {
         return;
       }
@@ -9253,7 +11726,7 @@ var wp;
         registeredPositionReferenceRef.current = anchorValue.current;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React36.useEffect(() => {
+    React51.useEffect(() => {
       if (keepMounted && mounted && elements2.reference && elements2.floating) {
         return autoUpdate(elements2.reference, elements2.floating, update4, autoUpdateOptions);
       }
@@ -9264,17 +11737,17 @@ var wp;
     const renderedAlign = getAlignment(renderedPlacement) || "center";
     const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
     useIsoLayoutEffect(() => {
-      if (lazyFlip && mounted && isPositioned) {
+      if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
         setMountSide(renderedSide);
       }
-    }, [lazyFlip, mounted, isPositioned, renderedSide]);
-    const arrowStyles = React36.useMemo(() => ({
+    }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
+    const arrowStyles = React51.useMemo(() => ({
       position: "absolute",
       top: middlewareData.arrow?.y,
       left: middlewareData.arrow?.x
     }), [middlewareData.arrow]);
     const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
-    return React36.useMemo(() => ({
+    return React51.useMemo(() => ({
       positionerStyles: floatingStyles,
       arrowStyles,
       arrowRef,
@@ -9293,7 +11766,7 @@ var wp;
     return param != null && "current" in param;
   }

-  // node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
+  // node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
   function getDisabledMountTransitionStyles(transitionStatus) {
     return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
   }
@@ -9325,12 +11798,29 @@ var wp;
     });
   }

+  // node_modules/@base-ui/react/utils/useAnchoredPopupScrollLock.mjs
+  var React52 = __toESM(require_react(), 1);
+  var VIEWPORT_WIDTH_TOLERANCE_PX = 20;
+  function useAnchoredPopupScrollLock(enabled, touchOpen, positionerElement, referenceElement) {
+    const [touchOpenShouldLockScroll, setTouchOpenShouldLockScroll] = React52.useState(false);
+    useIsoLayoutEffect(() => {
+      if (!enabled || !touchOpen || positionerElement == null) {
+        setTouchOpenShouldLockScroll(false);
+        return;
+      }
+      const viewportWidth = ownerDocument(positionerElement).documentElement.clientWidth;
+      const popupWidth = positionerElement.offsetWidth;
+      setTouchOpenShouldLockScroll(viewportWidth > 0 && popupWidth > 0 && popupWidth >= viewportWidth - VIEWPORT_WIDTH_TOLERANCE_PX);
+    }, [enabled, touchOpen, positionerElement]);
+    useScrollLock(enabled && (!touchOpen || touchOpenShouldLockScroll), referenceElement);
+  }
+
   // node_modules/@base-ui/react/button/Button.mjs
-  var React37 = __toESM(require_react(), 1);
-  var Button = /* @__PURE__ */ React37.forwardRef(function Button2(componentProps, forwardedRef) {
+  var React53 = __toESM(require_react(), 1);
+  var Button = /* @__PURE__ */ React53.forwardRef(function Button2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       disabled: disabled2 = false,
       focusableWhenDisabled = false,
       nativeButton = true,
@@ -9356,6 +11846,251 @@ var wp;
   });
   if (true) Button.displayName = "Button";

+  // node_modules/@base-ui/react/field/item/FieldItemContext.mjs
+  var React54 = __toESM(require_react(), 1);
+  var FieldItemContext = /* @__PURE__ */ React54.createContext({
+    disabled: false
+  });
+  if (true) FieldItemContext.displayName = "FieldItemContext";
+  function useFieldItemContext() {
+    const context = React54.useContext(FieldItemContext);
+    return context;
+  }
+
+  // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
+  var React55 = __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 fallback = null;
+    for (const input of inputs.keys()) {
+      if (!isEligibleInput(input, formElement)) {
+        continue;
+      }
+      if (!input.validity.valid) {
+        return input;
+      }
+      fallback ??= input;
+    }
+    return fallback;
+  }
+  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 = React55.useRef(null);
+    const registeredInputs = useRefWithInit(() => /* @__PURE__ */ new Map()).current;
+    const validationCommitIdRef = React55.useRef(0);
+    const registerInput = React55.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;
+          }
+        }
+      }
+      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);
+      }
+    });
+    const getValidationProps = React55.useCallback((disabled2, externalProps = {}) => mergeProps(getDescriptionProps(externalProps), state.valid === false && !state.disabled && !disabled2 ? {
+      "aria-invalid": true
+    } : EMPTY_OBJECT), [getDescriptionProps, state.disabled, state.valid]);
+    return React55.useMemo(() => ({
+      getValidationProps,
+      inputRef,
+      registeredInputs,
+      registerInput,
+      getInputControl,
+      commit,
+      change
+    }), [getValidationProps, registeredInputs, registerInput, getInputControl, commit, change]);
+  }
+
   // node_modules/@base-ui/react/collapsible/index.parts.mjs
   var index_parts_exports = {};
   __export(index_parts_exports, {
@@ -9365,7 +12100,7 @@ var wp;
   });

   // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
-  var React38 = __toESM(require_react(), 1);
+  var React56 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/collapsible/root/stateAttributesMapping.mjs
   var collapsibleStateAttributesMapping = {
@@ -9374,11 +12109,11 @@ var wp;
   };

   // 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) {
+  var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
+  var CollapsibleRoot = /* @__PURE__ */ React56.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       defaultOpen = false,
       disabled: disabled2 = false,
       onOpenChange: onOpenChangeProp,
@@ -9393,12 +12128,12 @@ var wp;
       onOpenChange,
       disabled: disabled2
     });
-    const state = React38.useMemo(() => ({
+    const state = React56.useMemo(() => ({
       open: collapsible.open,
       disabled: collapsible.disabled,
       transitionStatus: collapsible.transitionStatus
     }), [collapsible.open, collapsible.disabled, collapsible.transitionStatus]);
-    const contextValue = React38.useMemo(() => ({
+    const contextValue = React56.useMemo(() => ({
       ...collapsible,
       onOpenChange,
       state
@@ -9409,7 +12144,7 @@ var wp;
       props: elementProps,
       stateAttributesMapping: collapsibleStateAttributesMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(CollapsibleRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(CollapsibleRootContext.Provider, {
       value: contextValue,
       children: element
     });
@@ -9417,12 +12152,12 @@ var wp;
   if (true) CollapsibleRoot.displayName = "CollapsibleRoot";

   // node_modules/@base-ui/react/collapsible/trigger/CollapsibleTrigger.mjs
-  var React39 = __toESM(require_react(), 1);
+  var React57 = __toESM(require_react(), 1);
   var stateAttributesMapping = {
     ...triggerOpenStateMapping,
     ...transitionStatusMapping
   };
-  var CollapsibleTrigger = /* @__PURE__ */ React39.forwardRef(function CollapsibleTrigger2(componentProps, forwardedRef) {
+  var CollapsibleTrigger = /* @__PURE__ */ React57.forwardRef(function CollapsibleTrigger2(componentProps, forwardedRef) {
     const {
       panelId,
       open,
@@ -9431,7 +12166,7 @@ var wp;
       disabled: contextDisabled
     } = useCollapsibleRootContext();
     const {
-      className: className2,
+      className,
       disabled: disabled2 = contextDisabled,
       render: render4,
       nativeButton = true,
@@ -9461,7 +12196,7 @@ var wp;
   if (true) CollapsibleTrigger.displayName = "CollapsibleTrigger";

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-  var React40 = __toESM(require_react(), 1);
+  var React58 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanelCssVars.mjs
   var CollapsiblePanelCssVars = /* @__PURE__ */ (function(CollapsiblePanelCssVars2) {
@@ -9471,9 +12206,9 @@ var wp;
   })({});

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-  var CollapsiblePanel = /* @__PURE__ */ React40.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
+  var CollapsiblePanel = /* @__PURE__ */ React58.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
     const {
-      className: className2,
+      className,
       hiddenUntilFound: hiddenUntilFoundProp,
       keepMounted: keepMountedProp,
       render: render4,
@@ -9482,17 +12217,17 @@ var wp;
       ...elementProps
     } = componentProps;
     if (true) {
-      useIsoLayoutEffect(() => {
+      React58.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,
-      panelId,
       setMounted,
       setPanelIdState,
       setOpen,
@@ -9501,15 +12236,14 @@ var wp;
     } = useCollapsibleRootContext();
     const hiddenUntilFound = hiddenUntilFoundProp ?? false;
     const keepMounted = keepMountedProp ?? false;
+    const registeredId = idProp || void 0;
+    const id = registeredId ?? defaultPanelId;
     useIsoLayoutEffect(() => {
-      if (idProp) {
-        setPanelIdState(idProp);
-        return () => {
-          setPanelIdState(void 0);
-        };
-      }
-      return void 0;
-    }, [idProp, setPanelIdState]);
+      setPanelIdState((currentId) => registeredId ?? (currentId === null ? void 0 : currentId));
+      return () => {
+        setPanelIdState((currentId) => currentId === registeredId ? null : currentId);
+      };
+    }, [registeredId, setPanelIdState]);
     const {
       height,
       props,
@@ -9521,7 +12255,7 @@ var wp;
     } = useCollapsiblePanel({
       externalRef: forwardedRef,
       hiddenUntilFound,
-      id: panelId,
+      id,
       keepMounted,
       mounted,
       onOpenChange,
@@ -9570,1013 +12304,741 @@ var wp;
   });
   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 (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, false);
-    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(() => {
-      let isOriginSide = side === "top";
-      let isPhysicalLeft = side === "left";
-      if (direction === "rtl") {
-        isOriginSide = isOriginSide || side === "inline-end";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-end";
-      } else {
-        isOriginSide = isOriginSide || side === "inline-start";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-start";
-      }
-      return isOriginSide ? {
-        position: "absolute",
-        [side === "top" ? "bottom" : "top"]: "0",
-        [isPhysicalLeft ? "right" : "left"]: "0"
-      } : EMPTY_OBJECT;
-    }, [side, direction]);
+  // node_modules/@base-ui/react/utils/useRegisteredLabelId.mjs
+  function useRegisteredLabelId(idProp, setLabelId) {
+    const id = useBaseUiId(idProp);
     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);
-      });
+      setLabelId(id);
       return () => {
-        abortController.abort();
-        animationFrame.cancel();
-        restoreAnchoringStylesRef.current();
-        restoreAnchoringStylesRef.current = NOOP;
+        setLabelId((currentId) => currentId === id ? void 0 : currentId);
       };
-    }, [content, popupElement, positionerElement, runOnceAnimationsFinish, animationFrame, mounted, onMeasureLayout, onMeasureLayoutComplete, anchoringStyles]);
-  }
-  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);
+    }, [id, setLabelId]);
+    return id;
   }

-  // 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) {
+  // node_modules/@base-ui/react/internals/labelable-provider/useLabel.mjs
+  function useLabel(params = {}) {
     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/usePopupViewport.mjs
-  var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  function usePopupViewport(parameters) {
+      id: idProp,
+      fallbackControlId,
+      native = false,
+      setLabelId: setLabelIdProp,
+      focusControl: focusControlProp
+    } = params;
     const {
-      store: store2,
-      side,
-      cssVars,
-      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, false);
-    const cleanupFrame = useAnimationFrame();
-    const [previousContentDimensions, setPreviousContentDimensions] = React44.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React44.useState(false);
-    useIsoLayoutEffect(() => {
-      store2.set("hasViewport", true);
-      return () => {
-        store2.set("hasViewport", false);
-      };
-    }, [store2]);
-    const handleMeasureLayout = useStableCallback(() => {
-      currentContainerRef.current?.style.setProperty("animation", "none");
-      currentContainerRef.current?.style.setProperty("transition", "none");
-      previousContainerRef.current?.style.setProperty("display", "none");
+      controlId: contextControlId,
+      setLabelId: setContextLabelId
+    } = useLabelableContext();
+    const syncLabelId = useStableCallback((nextLabelId) => {
+      setContextLabelId(nextLabelId);
+      setLabelIdProp?.(nextLabelId);
     });
-    const handleMeasureLayoutComplete = useStableCallback((previousDimensions) => {
-      currentContainerRef.current?.style.removeProperty("animation");
-      currentContainerRef.current?.style.removeProperty("transition");
-      previousContainerRef.current?.style.removeProperty("display");
-      if (previousDimensions) {
-        setPreviousContentDimensions(previousDimensions);
+    const id = useRegisteredLabelId(idProp, syncLabelId);
+    const resolvedControlId = contextControlId ?? fallbackControlId;
+    function focusControl(event) {
+      if (focusControlProp) {
+        focusControlProp(event, resolvedControlId);
+        return;
       }
-    });
-    const lastHandledTriggerRef = React44.useRef(null);
-    useIsoLayoutEffect(() => {
-      if (!open || !mounted) {
-        lastHandledTriggerRef.current = null;
+      if (!resolvedControlId) {
+        return;
       }
-    }, [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);
-        cleanupFrame.request(() => {
-          ReactDOM6.flushSync(() => {
-            setShowStartingStyleAttribute(false);
-          });
-          onAnimationsFinished(() => {
-            setPreviousContentNode(null);
-            setPreviousContentDimensions(null);
-            capturedNodeRef.current = null;
-          });
-        });
-        lastHandledTriggerRef.current = activeTrigger;
+      const controlElement = ownerDocument(event.currentTarget).getElementById(resolvedControlId);
+      if (isHTMLElement(controlElement)) {
+        focusElementWithVisible(controlElement);
       }
-    }, [activeTrigger, previousActiveTrigger, previousContentNode, onAnimationsFinished, cleanupFrame]);
-    useIsoLayoutEffect(() => {
-      const source = currentContainerRef.current;
-      if (!source) {
+    }
+    function handleInteraction(event) {
+      const target = getTarget(event.nativeEvent);
+      if (target?.closest("button,input,select,textarea")) {
         return;
       }
-      const wrapper = ownerDocument(source).createElement("div");
-      for (const child of Array.from(source.childNodes)) {
-        wrapper.appendChild(child.cloneNode(true));
+      if (!event.defaultPrevented && event.detail > 1) {
+        event.preventDefault();
       }
-      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 ? {
-              [cssVars.popupWidth]: `${previousContentDimensions.width}px`,
-              [cssVars.popupHeight]: `${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) {
+      if (native) {
         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;
+      focusControl(event);
     }
-    return "";
-  }
-  function calculateRelativePosition(from, to2) {
-    const fromRect = from.getBoundingClientRect();
-    const toRect = to2.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
+    return native ? {
+      id,
+      htmlFor: resolvedControlId ?? void 0,
+      onMouseDown: handleInteraction
+    } : {
+      id,
+      onClick: handleInteraction,
+      onPointerDown(event) {
+        event.preventDefault();
+      }
     };
   }
-  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}`;
+  function focusElementWithVisible(element) {
+    element.focus({
+      // Available from Chrome 144+ (January 2026).
+      // Safari and Firefox already support it.
+      focusVisible: true
+    });
   }

-  // 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: className2,
-      render: render4,
-      style,
-      ...elementProps
-    } = componentProps;
-    const {
-      portalNode,
-      portalSubtree
-    } = useFloatingPortalNode({
-      container,
-      ref: forwardedRef,
-      componentProps,
-      elementProps
-    });
-    if (!portalSubtree && !portalNode) {
-      return null;
+  // node_modules/@base-ui/react/context-menu/root/ContextMenuRootContext.mjs
+  var React59 = __toESM(require_react(), 1);
+  var ContextMenuRootContext = /* @__PURE__ */ React59.createContext(void 0);
+  if (true) ContextMenuRootContext.displayName = "ContextMenuRootContext";
+  function useContextMenuRootContext(optional = true) {
+    const context = React59.useContext(ContextMenuRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: ContextMenuRootContext is missing. ContextMenu parts must be placed within <ContextMenu.Root>." : formatErrorMessage_default(25));
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(React45.Fragment, {
-      children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
-    });
-  });
-  if (true) FloatingPortalLite.displayName = "FloatingPortalLite";
+    return context;
+  }

-  // node_modules/@base-ui/react/tooltip/index.parts.mjs
+  // node_modules/@base-ui/react/menu/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
+    Arrow: () => MenuArrow,
+    Backdrop: () => MenuBackdrop,
+    CheckboxItem: () => MenuCheckboxItem,
+    CheckboxItemIndicator: () => MenuCheckboxItemIndicator,
+    Group: () => MenuGroup,
+    GroupLabel: () => MenuGroupLabel,
+    Handle: () => MenuHandle,
+    Item: () => MenuItem,
+    LinkItem: () => MenuLinkItem,
+    Popup: () => MenuPopup,
+    Portal: () => MenuPortal,
+    Positioner: () => MenuPositioner,
+    RadioGroup: () => MenuRadioGroup,
+    RadioItem: () => MenuRadioItem,
+    RadioItemIndicator: () => MenuRadioItemIndicator,
+    Root: () => MenuRoot,
+    Separator: () => Separator,
+    SubmenuRoot: () => MenuSubmenuRoot,
+    SubmenuTrigger: () => MenuSubmenuTrigger,
+    Trigger: () => MenuTrigger,
+    Viewport: () => MenuViewport,
+    createHandle: () => createMenuHandle
   });

-  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var React48 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/arrow/MenuArrow.mjs
+  var React62 = __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);
+  // node_modules/@base-ui/react/menu/positioner/MenuPositionerContext.mjs
+  var React60 = __toESM(require_react(), 1);
+  var MenuPositionerContext = /* @__PURE__ */ React60.createContext(void 0);
+  if (true) MenuPositionerContext.displayName = "MenuPositionerContext";
+  function useMenuPositionerContext(optional) {
+    const context = React60.useContext(MenuPositionerContext);
     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));
+      throw new Error(true ? "Base UI: MenuPositionerContext is missing. MenuPositioner parts must be placed within <Menu.Positioner>." : formatErrorMessage_default(33));
     }
     return context;
   }

-  // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-  var React47 = __toESM(require_react(), 1);
-  var selectors2 = {
-    ...popupStoreSelectors,
-    disabled: createSelector2((state) => state.disabled),
-    instantType: createSelector2((state) => state.instantType),
-    isInstantPhase: createSelector2((state) => state.isInstantPhase),
-    trackCursorAxis: createSelector2((state) => state.trackCursorAxis),
-    disableHoverablePopup: createSelector2((state) => state.disableHoverablePopup),
-    lastOpenChangeReason: createSelector2((state) => state.openChangeReason),
-    closeOnClick: createSelector2((state) => state.closeOnClick),
-    closeDelay: createSelector2((state) => state.closeDelay),
-    hasViewport: createSelector2((state) => state.hasViewport)
-  };
-  var TooltipStore = class _TooltipStore extends ReactStore {
-    constructor(initialState, floatingId, nested = false) {
-      const triggerElements = new PopupTriggerMap();
-      const state = {
-        ...createInitialState(),
-        ...initialState
-      };
-      state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-      super(state, {
-        popupRef: /* @__PURE__ */ React47.createRef(),
-        onOpenChange: void 0,
-        onOpenChangeComplete: void 0,
-        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));
-    }
-    static useStore(externalStore, initialState) {
-      const store2 = usePopupStore(externalStore, (floatingId, nested) => new _TooltipStore(initialState, floatingId, nested)).store;
-      return store2;
+  // node_modules/@base-ui/react/menu/root/MenuRootContext.mjs
+  var React61 = __toESM(require_react(), 1);
+  var MenuRootContext = /* @__PURE__ */ React61.createContext(void 0);
+  if (true) MenuRootContext.displayName = "MenuRootContext";
+  function useMenuRootContext(optional) {
+    const context = React61.useContext(MenuRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: MenuRootContext is missing. Menu parts must be placed within <Menu.Root>." : formatErrorMessage_default(36));
     }
-  };
-  function createInitialState() {
-    return {
-      ...createInitialPopupStoreState(),
-      disabled: false,
-      instantType: void 0,
-      isInstantPhase: false,
-      trackCursorAxis: "none",
-      disableHoverablePopup: false,
-      openChangeReason: null,
-      closeOnClick: true,
-      closeDelay: 0,
-      hasViewport: false
-    };
+    return context;
   }

-  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var TooltipRoot = fastComponent(function TooltipRoot2(props) {
+  // node_modules/@base-ui/react/menu/arrow/MenuArrow.mjs
+  var MenuArrow = /* @__PURE__ */ React62.forwardRef(function MenuArrow2(componentProps, forwardedRef) {
     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 = TooltipStore.useStore(handle?.store, {
-      open: defaultOpen,
-      openProp,
-      activeTriggerId: defaultTriggerIdProp,
-      triggerIdProp
-    });
-    useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerIdProp);
-    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
-    });
-    store2.useSyncedValue("disabled", disabled2);
-    useImplicitActiveTrigger(store2, {
-      closeOnActiveTriggerUnmount: true
+      render: render4,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      store: store2
+    } = useMenuRootContext();
+    const {
+      arrowRef,
+      side,
+      align,
+      arrowUncentered,
+      arrowStyles
+    } = useMenuPositionerContext();
+    const open = store2.useState("open");
+    const state = {
+      open,
+      side,
+      align,
+      uncentered: arrowUncentered
+    };
+    return useRenderElement("div", componentProps, {
+      ref: [arrowRef, forwardedRef],
+      stateAttributesMapping: popupStateMapping,
+      state,
+      props: {
+        style: arrowStyles,
+        "aria-hidden": true,
+        ...elementProps
+      }
     });
+  });
+  if (true) MenuArrow.displayName = "MenuArrow";
+
+  // node_modules/@base-ui/react/menu/backdrop/MenuBackdrop.mjs
+  var React63 = __toESM(require_react(), 1);
+  var MenuBackdrop = /* @__PURE__ */ React63.forwardRef(function MenuBackdrop2(componentProps, forwardedRef) {
     const {
-      forceUnmount,
-      transitionStatus
-    } = useOpenStateTransitions(open, store2);
-    const isInstantPhase = store2.useState("isInstantPhase");
-    const instantType = store2.useState("instantType");
+      render: render4,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      store: store2
+    } = useMenuRootContext();
+    const open = store2.useState("open");
+    const mounted = store2.useState("mounted");
+    const transitionStatus = store2.useState("transitionStatus");
     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);
+    const contextMenuContext = useContextMenuRootContext();
+    const state = {
+      open,
+      transitionStatus
+    };
+    return useRenderElement("div", componentProps, {
+      ref: contextMenuContext?.backdropRef ? [forwardedRef, contextMenuContext.backdropRef] : forwardedRef,
+      state,
+      stateAttributesMapping: popupTransitionStateMapping,
+      props: [{
+        role: "presentation",
+        hidden: !mounted,
+        style: {
+          pointerEvents: lastOpenChangeReason === reason_parts_exports.triggerHover ? "none" : void 0,
+          userSelect: "none",
+          WebkitUserSelect: "none"
         }
-      }
-    }, [store2, activeTriggerId, open]);
-    const handleImperativeClose = React48.useCallback(() => {
-      store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-    }, [store2]);
-    React48.useImperativeHandle(actionsRef, () => ({
-      unmount: forceUnmount,
-      close: handleImperativeClose
-    }), [forceUnmount, handleImperativeClose]);
-    const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime9.jsxs)(TooltipRootContext.Provider, {
-      value: store2,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(TooltipInteractions, {
-        store: store2,
-        disabled: disabled2,
-        trackCursorAxis
-      }), typeof children === "function" ? children({
-        payload
-      }) : children]
+      }, elementProps]
     });
   });
-  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 activeTriggerProps = React48.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React48.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React48.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
-    usePopupInteractionProps(store2, {
-      activeTriggerProps,
-      inactiveTriggerProps,
-      popupProps
-    });
-    return null;
-  }
+  if (true) MenuBackdrop.displayName = "MenuBackdrop";

-  // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
-  var React50 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItem.mjs
+  var React67 = __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/menu/checkbox-item/MenuCheckboxItemContext.mjs
+  var React64 = __toESM(require_react(), 1);
+  var MenuCheckboxItemContext = /* @__PURE__ */ React64.createContext(void 0);
+  if (true) MenuCheckboxItemContext.displayName = "MenuCheckboxItemContext";
+  function useMenuCheckboxItemContext() {
+    const context = React64.useContext(MenuCheckboxItemContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: MenuCheckboxItemContext is missing. MenuCheckboxItem parts must be placed within <Menu.CheckboxItem>." : formatErrorMessage_default(30));
+    }
+    return context;
   }

-  // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
-  var TooltipTriggerDataAttributes = (function(TooltipTriggerDataAttributes2) {
-    TooltipTriggerDataAttributes2[TooltipTriggerDataAttributes2["popupOpen"] = CommonTriggerDataAttributes.popupOpen] = "popupOpen";
-    TooltipTriggerDataAttributes2["triggerDisabled"] = "data-trigger-disabled";
-    return TooltipTriggerDataAttributes2;
-  })({});
-
-  // node_modules/@base-ui/react/tooltip/utils/constants.mjs
-  var OPEN_DELAY = 600;
+  // node_modules/@base-ui/react/menu/item/useMenuItem.mjs
+  var React66 = __toESM(require_react(), 1);

-  // 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 i2 = 0; i2 < path.length; i2 += 1) {
-        const element = path[i2];
-        if (isElement(element)) {
-          return element;
+  // node_modules/@base-ui/react/menu/item/useMenuItemCommonProps.mjs
+  var React65 = __toESM(require_react(), 1);
+  function useMenuItemCommonProps(params) {
+    const {
+      closeOnClick,
+      highlighted,
+      id,
+      nodeId,
+      store: store2,
+      typingRef,
+      itemRef,
+      itemMetadata
+    } = params;
+    const {
+      events: menuEvents
+    } = store2.useState("floatingTreeRoot");
+    const open = store2.useState("open");
+    const contextMenuContext = useContextMenuRootContext(true);
+    const isContextMenu = contextMenuContext !== void 0;
+    return React65.useMemo(() => ({
+      id,
+      role: "menuitem",
+      tabIndex: open && highlighted ? 0 : -1,
+      onKeyDown(event) {
+        if (event.key === " " && typingRef?.current) {
+          event.preventDefault();
+        }
+      },
+      onMouseMove(event) {
+        if (!nodeId) {
+          return;
+        }
+        menuEvents.emit("itemhover", {
+          nodeId,
+          target: event.currentTarget
+        });
+      },
+      onClick(event) {
+        if (closeOnClick) {
+          menuEvents.emit("close", {
+            domEvent: event,
+            reason: reason_parts_exports.itemPress
+          });
+        }
+      },
+      onMouseUp(event) {
+        if (contextMenuContext) {
+          const initialCursorPoint = contextMenuContext.initialCursorPointRef.current;
+          contextMenuContext.initialCursorPointRef.current = null;
+          if (isContextMenu && initialCursorPoint && Math.abs(event.clientX - initialCursorPoint.x) <= 1 && Math.abs(event.clientY - initialCursorPoint.y) <= 1) {
+            return;
+          }
+          if (isContextMenu && !parts_exports.os.mac && event.button === 2) {
+            return;
+          }
+        }
+        if (itemRef.current && store2.context.allowMouseUpTriggerRef.current && (!isContextMenu || event.button === 2)) {
+          if (itemMetadata.type === "regular-item") {
+            dispatchClickWithModifiers(itemRef.current, event, {
+              detail: 1
+            });
+          }
         }
       }
-    }
-    const target = event.target;
-    if (isElement(target)) {
-      return target;
-    }
-    return null;
+    }), [closeOnClick, highlighted, id, menuEvents, nodeId, open, store2, typingRef, itemRef, contextMenuContext, isContextMenu, itemMetadata]);
   }
-  function closestEnabledTooltipTrigger(element) {
-    let current = element;
-    while (current) {
-      if (current.hasAttribute(TOOLTIP_TRIGGER_IDENTIFIER)) {
-        return current;
-      }
-      const parentElement = current.parentElement;
-      if (parentElement) {
-        current = parentElement;
-        continue;
+
+  // node_modules/@base-ui/react/menu/item/useMenuItem.mjs
+  var REGULAR_ITEM = {
+    type: "regular-item"
+  };
+  function useMenuItem(params) {
+    const {
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
+      store: store2,
+      typingRef = store2.context.typingRef,
+      nativeButton,
+      itemMetadata,
+      nodeId
+    } = params;
+    const itemRef = React66.useRef(null);
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled: true,
+      native: nativeButton,
+      composite: true
+    });
+    const commonProps = useMenuItemCommonProps({
+      closeOnClick,
+      highlighted,
+      id,
+      nodeId,
+      store: store2,
+      typingRef,
+      itemRef,
+      itemMetadata
+    });
+    const getItemProps = React66.useCallback((externalProps) => {
+      return mergeProps(commonProps, {
+        onMouseEnter() {
+          if (itemMetadata.type !== "submenu-trigger") {
+            return;
+          }
+          itemMetadata.setActive();
+        }
+      }, externalProps, getButtonProps);
+    }, [commonProps, getButtonProps, itemMetadata]);
+    const mergedRef = useMergedRefs(itemRef, buttonRef);
+    return React66.useMemo(() => ({
+      getItemProps,
+      itemRef: mergedRef
+    }), [getItemProps, mergedRef]);
+  }
+
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItemDataAttributes.mjs
+  var MenuCheckboxItemDataAttributes = /* @__PURE__ */ (function(MenuCheckboxItemDataAttributes2) {
+    MenuCheckboxItemDataAttributes2["checked"] = "data-checked";
+    MenuCheckboxItemDataAttributes2["unchecked"] = "data-unchecked";
+    MenuCheckboxItemDataAttributes2["disabled"] = "data-disabled";
+    MenuCheckboxItemDataAttributes2["highlighted"] = "data-highlighted";
+    return MenuCheckboxItemDataAttributes2;
+  })({});
+
+  // node_modules/@base-ui/react/menu/utils/stateAttributesMapping.mjs
+  var itemMapping = {
+    checked(value) {
+      if (value) {
+        return {
+          [MenuCheckboxItemDataAttributes.checked]: ""
+        };
       }
-      const root = current.getRootNode();
-      current = "host" in root && isElement(root.host) ? root.host : null;
-    }
-    return null;
-  }
-  var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
+      return {
+        [MenuCheckboxItemDataAttributes.unchecked]: ""
+      };
+    },
+    ...transitionStatusMapping
+  };
+
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItem.mjs
+  var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
+  var MenuCheckboxItem = /* @__PURE__ */ React67.forwardRef(function MenuCheckboxItem2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
-      style,
-      handle,
-      payload,
-      disabled: disabledProp,
-      delay,
-      closeOnClick = true,
-      closeDelay,
+      className,
       id: idProp,
+      label,
+      nativeButton = false,
+      disabled: disabledProp = false,
+      closeOnClick = false,
+      checked: checkedProp,
+      defaultChecked,
+      onCheckedChange,
+      style,
       ...elementProps
     } = componentProps;
-    const rootContext = useTooltipRootContext(true);
-    const store2 = handle?.store ?? 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 listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const id = useBaseUiId(idProp);
     const {
-      registerTrigger,
-      isMountedByThisTrigger
-    } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store2, {
-      payload,
-      closeOnClick,
-      closeDelay: closeDelayWithDefault
+      store: store2
+    } = useMenuRootContext();
+    const rootDisabled = store2.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled;
+    const highlighted = store2.useState("isActive", listItem.index);
+    const itemProps = store2.useState("itemProps");
+    const [checked, setChecked] = useControlled({
+      controlled: checkedProp,
+      default: defaultChecked ?? false,
+      name: "MenuCheckboxItem",
+      state: "checked"
     });
-    const providerContext = useTooltipProviderContext();
     const {
-      delayRef,
-      isInstantPhase,
-      hasProvider
-    } = useDelayGroup(floatingRootContext, {
-      open: isOpenedByThisTrigger
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
+      store: store2,
+      nativeButton,
+      nodeId: menuPositionerContext?.context.nodeId,
+      itemMetadata: REGULAR_ITEM
     });
-    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() {
-      const providerDelay = providerContext?.delay;
-      const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
-      let computedOpenDelay = delayWithDefault;
-      if (hasProvider) {
-        if (groupOpenValue !== 0) {
-          computedOpenDelay = delay ?? providerDelay ?? delayWithDefault;
-        } else {
-          computedOpenDelay = 0;
-        }
-      }
-      return computedOpenDelay;
-    }
-    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();
+    const state = React67.useMemo(() => ({
+      disabled: disabled2,
+      highlighted,
+      checked
+    }), [disabled2, highlighted, checked]);
+    function handleClick(event) {
+      const details = createChangeEventDetails(reason_parts_exports.itemPress, event.nativeEvent, void 0, {
+        preventUnmountOnClose: NOOP
+      });
+      onCheckedChange?.(!checked, details);
+      if (details.isCanceled) {
+        return;
       }
-      return nestedTriggerHovered;
+      setChecked((currentlyChecked) => !currentlyChecked);
     }
-    const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
-      enabled: !disabled2,
-      mouseOnly: true,
-      move: false,
-      handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
-      restMs: getOpenDelay,
-      delay() {
-        const closeValue = typeof delayRef.current === "object" ? delayRef.current.close : void 0;
-        let computedCloseDelay = closeDelayWithDefault;
-        if (closeDelay == null && hasProvider) {
-          computedCloseDelay = closeValue;
-        }
-        return {
-          close: computedCloseDelay
-        };
-      },
-      triggerElementRef,
-      isActiveTrigger: isTriggerActive,
-      isClosing: () => store2.select("transitionStatus") === "ending",
-      shouldOpen() {
-        return !isNestedTriggerHoveredRef.current;
-      }
+    const element = useRenderElement("div", componentProps, {
+      state,
+      stateAttributesMapping: itemMapping,
+      props: [itemProps, {
+        role: "menuitemcheckbox",
+        "aria-checked": checked,
+        onClick: handleClick
+      }, elementProps, getItemProps],
+      ref: [itemRef, forwardedRef, listItem.ref]
     });
-    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);
+    return /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(MenuCheckboxItemContext.Provider, {
+      value: state,
+      children: element
+    });
+  });
+  if (true) MenuCheckboxItem.displayName = "MenuCheckboxItem";
+
+  // node_modules/@base-ui/react/menu/checkbox-item-indicator/MenuCheckboxItemIndicator.mjs
+  var React68 = __toESM(require_react(), 1);
+  var MenuCheckboxItemIndicator = /* @__PURE__ */ React68.forwardRef(function MenuCheckboxItemIndicator2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      keepMounted = false,
+      ...elementProps
+    } = componentProps;
+    const item = useMenuCheckboxItemContext();
+    const indicatorRef = React68.useRef(null);
+    const {
+      transitionStatus,
+      mounted,
+      setMounted
+    } = useTransitionStatus(item.checked);
+    useOpenChangeComplete({
+      open: item.checked,
+      ref: indicatorRef,
+      onComplete() {
+        if (!item.checked) {
+          setMounted(false);
         }
       }
-    };
-    const rootTriggerProps = store2.useState("triggerProps", isMountedByThisTrigger);
-    const shouldApplyRootTriggerProps = isMountedByThisTrigger || trackCursorAxis !== "none";
+    });
     const state = {
-      open: isOpenedByThisTrigger
+      checked: item.checked,
+      disabled: item.disabled,
+      highlighted: item.highlighted,
+      transitionStatus
     };
-    const element = useRenderElement("button", componentProps, {
+    const element = useRenderElement("span", 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,
-        [TooltipTriggerDataAttributes.triggerDisabled]: disabled2 ? "" : void 0,
-        [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
-      }, elementProps],
-      stateAttributesMapping: triggerOpenStateMapping2
+      ref: [forwardedRef, indicatorRef],
+      stateAttributesMapping: itemMapping,
+      props: {
+        "aria-hidden": true,
+        ...elementProps
+      },
+      enabled: keepMounted || mounted
     });
     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";
+  if (true) MenuCheckboxItemIndicator.displayName = "MenuCheckboxItemIndicator";

-  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var React54 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/group/MenuGroup.mjs
+  var React70 = __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);
+  // node_modules/@base-ui/react/menu/group/MenuGroupContext.mjs
+  var React69 = __toESM(require_react(), 1);
+  var MenuGroupContext = /* @__PURE__ */ React69.createContext(void 0);
+  if (true) MenuGroupContext.displayName = "MenuGroupContext";
+  function useMenuGroupRootContext() {
+    const context = React69.useContext(MenuGroupContext);
     if (context === void 0) {
-      throw new Error(true ? "Base UI: TooltipPositionerContext is missing. TooltipPositioner parts must be placed within <Tooltip.Positioner>." : formatErrorMessage_default(71));
+      throw new Error(true ? "Base UI: MenuGroupContext is missing. Menu group parts must be used within <Menu.Group> or <Menu.RadioGroup>." : formatErrorMessage_default(31));
     }
     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) {
+  // node_modules/@base-ui/react/menu/group/MenuGroup.mjs
+  var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
+  var MenuGroup = /* @__PURE__ */ React70.forwardRef(function MenuGroup2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
-      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,
+      className,
       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 hasViewport = store2.useState("hasViewport");
-    const positioning = useAnchorPositioning({
-      anchor,
-      positionMethod,
-      floatingRootContext,
-      mounted,
-      side,
-      sideOffset,
-      align,
-      alignOffset,
-      collisionBoundary,
-      collisionPadding,
-      sticky,
-      arrowPadding,
-      disableAnchorTracking,
-      keepMounted,
-      collisionAvoidance,
-      adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
-    });
-    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
+    const [labelId, setLabelId] = React70.useState(void 0);
+    const element = useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      props: {
+        role: "group",
+        "aria-labelledby": labelId,
+        ...elementProps
+      }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipPositionerContext.Provider, {
-      value: positioning,
+    return /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(MenuGroupContext.Provider, {
+      value: setLabelId,
       children: element
     });
   });
-  if (true) TooltipPositioner.displayName = "TooltipPositioner";
+  if (true) MenuGroup.displayName = "MenuGroup";

-  // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React55 = __toESM(require_react(), 1);
-  var stateAttributesMapping2 = {
-    ...popupStateMapping,
-    ...transitionStatusMapping
-  };
-  var TooltipPopup = /* @__PURE__ */ React55.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/group-label/MenuGroupLabel.mjs
+  var React71 = __toESM(require_react(), 1);
+  var MenuGroupLabel = /* @__PURE__ */ React71.forwardRef(function MenuGroupLabel2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
+      id: idProp,
       ...elementProps
     } = componentProps;
-    const store2 = useTooltipRootContext();
+    const id = useBaseUiId(idProp);
+    const setLabelId = useMenuGroupRootContext();
+    useIsoLayoutEffect(() => {
+      setLabelId(id);
+      return () => {
+        setLabelId((currentId) => currentId === id ? void 0 : currentId);
+      };
+    }, [setLabelId, id]);
+    return useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      props: {
+        id,
+        role: "presentation",
+        ...elementProps
+      }
+    });
+  });
+  if (true) MenuGroupLabel.displayName = "MenuGroupLabel";
+
+  // node_modules/@base-ui/react/menu/item/MenuItem.mjs
+  var React72 = __toESM(require_react(), 1);
+  var MenuItem = /* @__PURE__ */ React72.forwardRef(function MenuItem2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      id: idProp,
+      label,
+      nativeButton = false,
+      disabled: disabledProp = false,
+      closeOnClick = true,
+      style,
+      ...elementProps
+    } = componentProps;
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const id = useBaseUiId(idProp);
+    const {
+      store: store2
+    } = useMenuRootContext();
+    const rootDisabled = store2.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled;
+    const highlighted = store2.useState("isActive", listItem.index);
+    const itemProps = store2.useState("itemProps");
+    const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
+      store: store2,
+      nativeButton,
+      nodeId: menuPositionerContext?.context.nodeId,
+      itemMetadata: REGULAR_ITEM
+    });
+    const state = {
+      disabled: disabled2,
+      highlighted
+    };
+    return useRenderElement("div", componentProps, {
+      state,
+      props: [itemProps, elementProps, getItemProps],
+      ref: [itemRef, forwardedRef, listItem.ref]
+    });
+  });
+  if (true) MenuItem.displayName = "MenuItem";
+
+  // node_modules/@base-ui/react/menu/link-item/MenuLinkItem.mjs
+  var React73 = __toESM(require_react(), 1);
+  var MenuLinkItem = /* @__PURE__ */ React73.forwardRef(function MenuLinkItem2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      id: idProp,
+      label,
+      closeOnClick = false,
+      style,
+      ...elementProps
+    } = componentProps;
+    const linkRef = React73.useRef(null);
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const nodeId = menuPositionerContext?.context.nodeId;
+    const id = useBaseUiId(idProp);
+    const {
+      store: store2
+    } = useMenuRootContext();
+    const highlighted = store2.useState("isActive", listItem.index);
+    const itemProps = store2.useState("itemProps");
+    const typingRef = store2.context.typingRef;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      native: false,
+      composite: true
+    });
+    const commonProps = useMenuItemCommonProps({
+      closeOnClick,
+      highlighted,
+      id,
+      nodeId,
+      store: store2,
+      typingRef,
+      itemRef: linkRef,
+      itemMetadata: REGULAR_ITEM
+    });
+    function getItemProps(externalProps) {
+      return mergeProps(commonProps, externalProps, getButtonProps);
+    }
+    const state = {
+      highlighted
+    };
+    return useRenderElement("a", componentProps, {
+      state,
+      props: [itemProps, elementProps, getItemProps],
+      ref: [linkRef, buttonRef, forwardedRef, listItem.ref]
+    });
+  });
+  if (true) MenuLinkItem.displayName = "MenuLinkItem";
+
+  // node_modules/@base-ui/react/menu/popup/MenuPopup.mjs
+  var React75 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/toolbar/root/ToolbarRootContext.mjs
+  var React74 = __toESM(require_react(), 1);
+  var ToolbarRootContext = /* @__PURE__ */ React74.createContext(void 0);
+  if (true) ToolbarRootContext.displayName = "ToolbarRootContext";
+  function useToolbarRootContext(optional) {
+    const context = React74.useContext(ToolbarRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: ToolbarRootContext is missing. Toolbar parts must be placed within <Toolbar.Root>." : formatErrorMessage_default(69));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/menu/popup/MenuPopup.mjs
+  var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
+  var MenuPopup = /* @__PURE__ */ React75.forwardRef(function MenuPopup2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      finalFocus,
+      ...elementProps
+    } = componentProps;
+    const {
+      store: store2
+    } = useMenuRootContext();
     const {
       side,
       align
-    } = useTooltipPositionerContext();
+    } = useMenuPositionerContext();
+    const insideToolbar = useToolbarRootContext(true) != null;
     const open = store2.useState("open");
-    const instantType = store2.useState("instantType");
     const transitionStatus = store2.useState("transitionStatus");
     const popupProps = store2.useState("popupProps");
+    const mounted = store2.useState("mounted");
+    const instantType = store2.useState("instantType");
+    const activeTriggerElement = store2.useState("activeTriggerElement");
+    const parent = store2.useState("parent");
+    const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
+    const rootId = store2.useState("rootId");
     const floatingContext = store2.useState("floatingRootContext");
-    const disabled2 = store2.useState("disabled");
+    const floatingTreeRoot = store2.useState("floatingTreeRoot");
     const closeDelay = store2.useState("closeDelay");
+    const hoverEnabled = store2.useState("hoverEnabled");
+    const disabled2 = store2.useState("disabled");
+    const openMethod = store2.useState("openMethod");
+    const isContextMenu = parent.type === "context-menu";
     useOpenChangeComplete({
       open,
       ref: store2.context.popupRef,
@@ -10586,7432 +13048,14860 @@ var wp;
         }
       }
     });
+    React75.useEffect(() => {
+      function handleClose(event) {
+        store2.setOpen(false, createChangeEventDetails(event.reason, event.domEvent));
+      }
+      floatingTreeRoot.events.on("close", handleClose);
+      return () => {
+        floatingTreeRoot.events.off("close", handleClose);
+      };
+    }, [floatingTreeRoot.events, store2]);
     useHoverFloatingInteraction(floatingContext, {
-      enabled: !disabled2,
+      enabled: hoverEnabled && !disabled2 && !isContextMenu && parent.type !== "menubar",
       closeDelay
     });
     const setPopupElement = store2.useStateSetter("popupElement");
     const state = {
-      open,
+      transitionStatus,
       side,
       align,
-      instant: instantType,
-      transitionStatus
+      open,
+      nested: parent.type === "menu",
+      instant: instantType
     };
     const element = useRenderElement("div", componentProps, {
       state,
       ref: [forwardedRef, store2.context.popupRef, setPopupElement],
-      props: [popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-      stateAttributesMapping: stateAttributesMapping2
+      stateAttributesMapping: popupTransitionStateMapping,
+      props: [popupProps, {
+        onKeyDown(event) {
+          if (insideToolbar && COMPOSITE_KEYS.has(event.key)) {
+            event.stopPropagation();
+          }
+        }
+      }, getDisabledMountTransitionStyles(transitionStatus), elementProps, {
+        "data-rootownerid": rootId
+      }]
+    });
+    let returnFocus = parent.type === void 0 || isContextMenu;
+    if (activeTriggerElement || parent.type === "menubar" && lastOpenChangeReason !== reason_parts_exports.outsidePress) {
+      returnFocus = true;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingFocusManager, {
+      context: floatingContext,
+      openInteractionType: openMethod,
+      modal: isContextMenu,
+      disabled: !mounted,
+      returnFocus: finalFocus === void 0 ? returnFocus : finalFocus,
+      initialFocus: parent.type !== "menu",
+      restoreFocus: true,
+      externalTree: parent.type !== "menubar" ? floatingTreeRoot : void 0,
+      previousFocusableElement: activeTriggerElement,
+      nextFocusableElement: parent.type === void 0 ? store2.context.triggerFocusTargetRef : void 0,
+      beforeContentFocusGuardRef: parent.type === void 0 ? store2.context.beforeContentFocusGuardRef : void 0,
+      children: element
     });
-    return element;
   });
-  if (true) TooltipPopup.displayName = "TooltipPopup";
+  if (true) MenuPopup.displayName = "MenuPopup";

-  // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-  var React56 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React56.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/portal/MenuPortal.mjs
+  var React77 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/portal/MenuPortalContext.mjs
+  var React76 = __toESM(require_react(), 1);
+  var MenuPortalContext = /* @__PURE__ */ React76.createContext(void 0);
+  if (true) MenuPortalContext.displayName = "MenuPortalContext";
+  function useMenuPortalContext() {
+    const value = React76.useContext(MenuPortalContext);
+    if (value === void 0) {
+      throw new Error(true ? "Base UI: <Menu.Portal> is missing." : formatErrorMessage_default(32));
+    }
+    return value;
+  }
+
+  // node_modules/@base-ui/react/menu/portal/MenuPortal.mjs
+  var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+  var MenuPortal = /* @__PURE__ */ React77.forwardRef(function MenuPortal2(props, forwardedRef) {
+    const {
+      keepMounted = false,
+      ...portalProps
+    } = props;
+    const {
+      store: store2
+    } = useMenuRootContext();
+    const mounted = store2.useState("mounted");
+    const shouldRender = mounted || keepMounted;
+    if (!shouldRender) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(MenuPortalContext.Provider, {
+      value: keepMounted,
+      children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(FloatingPortal, {
+        ref: forwardedRef,
+        ...portalProps
+      })
+    });
+  });
+  if (true) MenuPortal.displayName = "MenuPortal";
+
+  // node_modules/@base-ui/react/menu/positioner/MenuPositioner.mjs
+  var React78 = __toESM(require_react(), 1);
+  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
+  var MenuPositioner = /* @__PURE__ */ React78.forwardRef(function MenuPositioner2(componentProps, forwardedRef) {
     const {
+      anchor: anchorProp,
+      positionMethod: positionMethodProp = "absolute",
+      className,
       render: render4,
-      className: className2,
+      side,
+      align: alignProp,
+      sideOffset: sideOffsetProp = 0,
+      alignOffset: alignOffsetProp = 0,
+      collisionBoundary = "clipping-ancestors",
+      collisionPadding = 5,
+      arrowPadding = 5,
+      sticky = false,
+      disableAnchorTracking = false,
+      collisionAvoidance: collisionAvoidanceProp = DROPDOWN_COLLISION_AVOIDANCE,
       style,
       ...elementProps
     } = componentProps;
-    const store2 = useTooltipRootContext();
     const {
-      arrowRef,
-      side,
-      align,
-      arrowUncentered,
-      arrowStyles
-    } = useTooltipPositionerContext();
+      store: store2
+    } = useMenuRootContext();
+    const keepMounted = useMenuPortalContext();
+    const contextMenuContext = useContextMenuRootContext(true);
+    const parent = store2.useState("parent");
+    const floatingRootContext = store2.useState("floatingRootContext");
+    const floatingTreeRoot = store2.useState("floatingTreeRoot");
+    const mounted = store2.useState("mounted");
     const open = store2.useState("open");
+    const modal = store2.useState("modal");
+    const openMethod = store2.useState("openMethod");
+    const triggerElement = store2.useState("activeTriggerElement");
+    const transitionStatus = store2.useState("transitionStatus");
+    const positionerElement = store2.useState("positionerElement");
     const instantType = store2.useState("instantType");
+    const adaptiveOrigin2 = store2.useState("adaptiveOrigin");
+    const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
+    const floatingNodeId = store2.useState("floatingNodeId");
+    const floatingParentNodeId = store2.useState("floatingParentNodeId");
+    const domReference = floatingRootContext.useState("domReferenceElement");
+    const previousTriggerRef = React78.useRef(null);
+    const runOnceAnimationsFinish = useAnimationsFinished(positionerElement);
+    let anchor = anchorProp;
+    let sideOffset = sideOffsetProp;
+    let alignOffset = alignOffsetProp;
+    let align = alignProp;
+    let collisionAvoidance = collisionAvoidanceProp;
+    if (parent.type === "context-menu") {
+      anchor = anchorProp ?? parent.context?.anchor;
+      align = align ?? "start";
+      if (!side && align !== "center") {
+        alignOffset = componentProps.alignOffset ?? 2;
+        sideOffset = componentProps.sideOffset ?? -5;
+      }
+    }
+    let computedSide = side;
+    let computedAlign = align;
+    if (parent.type === "menu") {
+      computedSide = computedSide ?? "inline-end";
+      computedAlign = computedAlign ?? "start";
+      collisionAvoidance = componentProps.collisionAvoidance ?? POPUP_COLLISION_AVOIDANCE;
+    } else if (parent.type === "menubar") {
+      computedSide = computedSide ?? (parent.context.orientation === "vertical" ? "inline-end" : "bottom");
+      computedAlign = computedAlign ?? "start";
+    }
+    const contextMenu = parent.type === "context-menu";
+    const positioner = useAnchorPositioning({
+      anchor,
+      floatingRootContext,
+      positionMethod: contextMenuContext ? "fixed" : positionMethodProp,
+      mounted,
+      side: computedSide,
+      sideOffset,
+      align: computedAlign,
+      alignOffset,
+      arrowPadding: contextMenu ? 0 : arrowPadding,
+      collisionBoundary,
+      collisionPadding,
+      sticky,
+      nodeId: floatingNodeId,
+      keepMounted,
+      disableAnchorTracking,
+      collisionAvoidance,
+      shift: contextMenu ? {
+        crossAxis: !("side" in collisionAvoidance && collisionAvoidance.side === "flip"),
+        rootBoundary: "layoutViewport"
+      } : void 0,
+      externalTree: floatingTreeRoot,
+      adaptiveOrigin: adaptiveOrigin2
+    });
+    React78.useEffect(() => {
+      function onMenuOpenChange(details) {
+        if (details.open) {
+          if (details.parentNodeId === floatingNodeId) {
+            store2.set("hoverEnabled", false);
+          }
+          if (details.nodeId !== floatingNodeId && details.parentNodeId === store2.select("floatingParentNodeId")) {
+            store2.setOpen(false, createChangeEventDetails(reason_parts_exports.siblingOpen));
+          }
+        }
+      }
+      floatingTreeRoot.events.on("menuopenchange", onMenuOpenChange);
+      return () => {
+        floatingTreeRoot.events.off("menuopenchange", onMenuOpenChange);
+      };
+    }, [store2, floatingTreeRoot.events, floatingNodeId]);
+    React78.useEffect(() => {
+      if (store2.select("floatingParentNodeId") == null) {
+        return void 0;
+      }
+      function onParentClose(details) {
+        if (details.open || details.nodeId !== store2.select("floatingParentNodeId")) {
+          return;
+        }
+        const reason = details.reason ?? reason_parts_exports.siblingOpen;
+        store2.setOpen(false, createChangeEventDetails(reason));
+      }
+      floatingTreeRoot.events.on("menuopenchange", onParentClose);
+      return () => {
+        floatingTreeRoot.events.off("menuopenchange", onParentClose);
+      };
+    }, [floatingTreeRoot.events, store2]);
+    const closeTimeout = useTimeout();
+    React78.useEffect(() => {
+      if (!open) {
+        closeTimeout.clear();
+      }
+    }, [open, closeTimeout]);
+    React78.useEffect(() => {
+      function onItemHover(event) {
+        if (!open || event.nodeId !== store2.select("floatingParentNodeId")) {
+          return;
+        }
+        if (event.target && triggerElement && triggerElement !== event.target) {
+          const delay = store2.select("closeDelay");
+          if (delay > 0) {
+            if (!closeTimeout.isStarted()) {
+              closeTimeout.start(delay, () => {
+                store2.setOpen(false, createChangeEventDetails(reason_parts_exports.siblingOpen));
+              });
+            }
+          } else {
+            store2.setOpen(false, createChangeEventDetails(reason_parts_exports.siblingOpen));
+          }
+        } else {
+          closeTimeout.clear();
+        }
+      }
+      floatingTreeRoot.events.on("itemhover", onItemHover);
+      return () => {
+        floatingTreeRoot.events.off("itemhover", onItemHover);
+      };
+    }, [floatingTreeRoot.events, open, triggerElement, store2, closeTimeout]);
+    React78.useEffect(() => {
+      const eventDetails = {
+        open,
+        nodeId: floatingNodeId,
+        parentNodeId: floatingParentNodeId,
+        reason: store2.select("lastOpenChangeReason")
+      };
+      floatingTreeRoot.events.emit("menuopenchange", eventDetails);
+    }, [floatingTreeRoot.events, open, store2, floatingNodeId, floatingParentNodeId]);
+    useIsoLayoutEffect(() => {
+      const currentTrigger = domReference;
+      const previousTrigger = previousTriggerRef.current;
+      if (currentTrigger) {
+        previousTriggerRef.current = currentTrigger;
+      }
+      if (previousTrigger && currentTrigger && currentTrigger !== previousTrigger) {
+        store2.set("instantType", void 0);
+        const abortController = new AbortController();
+        runOnceAnimationsFinish(() => {
+          store2.set("instantType", "trigger-change");
+        }, abortController.signal);
+        return () => {
+          abortController.abort();
+        };
+      }
+      return void 0;
+    }, [domReference, runOnceAnimationsFinish, store2]);
     const state = {
       open,
-      side,
-      align,
-      uncentered: arrowUncentered,
+      side: positioner.side,
+      align: positioner.align,
+      anchorHidden: positioner.anchorHidden,
+      nested: parent.type === "menu",
       instant: instantType
     };
-    const element = useRenderElement("div", componentProps, {
-      state,
-      ref: [forwardedRef, arrowRef],
-      props: [{
-        style: arrowStyles,
-        "aria-hidden": true
-      }, elementProps],
-      stateAttributesMapping: popupStateMapping
+    const menubarModal = parent.type === "menubar" && parent.context.modal;
+    const popupModal = modal && lastOpenChangeReason !== reason_parts_exports.triggerHover;
+    useAnchoredPopupScrollLock(open && (menubarModal || popupModal), openMethod === "touch", positionerElement, triggerElement);
+    const element = usePositioner(componentProps, state, {
+      styles: positioner.positionerStyles,
+      transitionStatus,
+      props: elementProps,
+      refs: [forwardedRef, store2.useStateSetter("positionerElement")],
+      hidden: !mounted,
+      inert: !open
+    });
+    const shouldRenderBackdrop = mounted && parent.type !== "menu" && (parent.type !== "menubar" && modal && lastOpenChangeReason !== reason_parts_exports.triggerHover || parent.type === "menubar" && parent.context.modal);
+    let backdropCutout = null;
+    if (parent.type === "menubar") {
+      backdropCutout = parent.context.contentElement;
+    } else if (parent.type === void 0) {
+      backdropCutout = triggerElement;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime13.jsxs)(MenuPositionerContext.Provider, {
+      value: positioner,
+      children: [shouldRenderBackdrop && /* @__PURE__ */ (0, import_jsx_runtime13.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_runtime13.jsx)(FloatingNode, {
+        id: floatingNodeId,
+        children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(CompositeList, {
+          elementsRef: store2.context.itemDomElements,
+          labelsRef: store2.context.itemLabels,
+          children: element
+        })
+      })]
     });
-    return element;
   });
-  if (true) TooltipArrow.displayName = "TooltipArrow";
+  if (true) MenuPositioner.displayName = "MenuPositioner";

-  // 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) {
+  // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.mjs
+  var React80 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroupContext.mjs
+  var React79 = __toESM(require_react(), 1);
+  var MenuRadioGroupContext = /* @__PURE__ */ React79.createContext(void 0);
+  if (true) MenuRadioGroupContext.displayName = "MenuRadioGroupContext";
+  function useMenuRadioGroupContext() {
+    const context = React79.useContext(MenuRadioGroupContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: MenuRadioGroupContext is missing. MenuRadioGroup parts must be placed within <Menu.RadioGroup>." : formatErrorMessage_default(34));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.mjs
+  var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
+  var MenuRadioGroup = /* @__PURE__ */ React80.memo(/* @__PURE__ */ React80.forwardRef(function MenuRadioGroup2(componentProps, forwardedRef) {
     const {
-      delay,
-      closeDelay,
-      timeout = 400
-    } = props;
-    const contextValue = React57.useMemo(() => ({
-      delay,
-      closeDelay
-    }), [delay, closeDelay]);
-    const delayValue = React57.useMemo(() => ({
-      open: delay,
-      close: closeDelay
-    }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(TooltipProviderContext.Provider, {
-      value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(FloatingDelayGroup, {
-        delay: delayValue,
-        timeoutMs: timeout,
-        children: props.children
+      render: render4,
+      className,
+      value: valueProp,
+      defaultValue: defaultValue2,
+      onValueChange: onValueChangeProp,
+      disabled: disabled2 = false,
+      style,
+      "aria-labelledby": ariaLabelledByProp,
+      ...elementProps
+    } = componentProps;
+    const [labelId, setLabelId] = React80.useState(void 0);
+    const [value, setValueUnwrapped] = useControlled({
+      controlled: valueProp,
+      default: defaultValue2,
+      name: "MenuRadioGroup"
+    });
+    const setValue = useStableCallback((newValue, eventDetails) => {
+      onValueChangeProp?.(newValue, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
+      }
+      setValueUnwrapped(newValue);
+    });
+    const state = {
+      disabled: disabled2
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: {
+        role: "group",
+        "aria-labelledby": ariaLabelledByProp ?? labelId,
+        "aria-disabled": disabled2 || void 0,
+        ...elementProps
+      }
+    });
+    const context = React80.useMemo(() => ({
+      value,
+      setValue,
+      disabled: disabled2
+    }), [value, setValue, disabled2]);
+    return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(MenuGroupContext.Provider, {
+      value: setLabelId,
+      children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(MenuRadioGroupContext.Provider, {
+        value: context,
+        children: element
       })
     });
-  };
-  if (true) TooltipProvider.displayName = "TooltipProvider";
+  }));
+  if (true) MenuRadioGroup.displayName = "MenuRadioGroup";

-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React58 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/radio-item/MenuRadioItem.mjs
+  var React82 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
-  var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
-    TooltipViewportCssVars2["popupWidth"] = "--popup-width";
-    TooltipViewportCssVars2["popupHeight"] = "--popup-height";
-    return TooltipViewportCssVars2;
-  })({});
+  // node_modules/@base-ui/react/menu/radio-item/MenuRadioItemContext.mjs
+  var React81 = __toESM(require_react(), 1);
+  var MenuRadioItemContext = /* @__PURE__ */ React81.createContext(void 0);
+  if (true) MenuRadioItemContext.displayName = "MenuRadioItemContext";
+  function useMenuRadioItemContext() {
+    const context = React81.useContext(MenuRadioItemContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: MenuRadioItemContext is missing. MenuRadioItem parts must be placed within <Menu.RadioItem>." : formatErrorMessage_default(35));
+    }
+    return context;
+  }

-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var stateAttributesMapping3 = {
-    activationDirection: (value) => value ? {
-      "data-activation-direction": value
-    } : null
-  };
-  var TooltipViewport = /* @__PURE__ */ React58.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/radio-item/MenuRadioItem.mjs
+  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+  var MenuRadioItem = /* @__PURE__ */ React82.forwardRef(function MenuRadioItem2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
+      id: idProp,
+      label,
+      nativeButton = false,
+      disabled: disabledProp = false,
+      closeOnClick = false,
+      value,
       style,
-      children,
       ...elementProps
     } = componentProps;
-    const store2 = useTooltipRootContext();
-    const positioner = useTooltipPositionerContext();
-    const instantType = store2.useState("instantType");
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const id = useBaseUiId(idProp);
     const {
-      children: childrenToRender,
-      state: viewportState
-    } = usePopupViewport({
+      store: store2
+    } = useMenuRootContext();
+    const highlighted = store2.useState("isActive", listItem.index);
+    const itemProps = store2.useState("itemProps");
+    const {
+      value: selectedValue,
+      setValue: setSelectedValue,
+      disabled: groupDisabled
+    } = useMenuRadioGroupContext();
+    const rootDisabled = store2.useState("disabled");
+    const disabled2 = disabledProp || groupDisabled || rootDisabled;
+    const checked = selectedValue === value;
+    const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
       store: store2,
-      side: positioner.side,
-      cssVars: TooltipViewportCssVars,
-      children
+      nativeButton,
+      nodeId: menuPositionerContext?.context.nodeId,
+      itemMetadata: REGULAR_ITEM
+    });
+    const state = React82.useMemo(() => ({
+      disabled: disabled2,
+      highlighted,
+      checked
+    }), [disabled2, highlighted, checked]);
+    function handleClick(event) {
+      const details = createChangeEventDetails(reason_parts_exports.itemPress, event.nativeEvent, void 0, {
+        preventUnmountOnClose: NOOP
+      });
+      setSelectedValue(value, details);
+    }
+    const element = useRenderElement("div", componentProps, {
+      state,
+      stateAttributesMapping: itemMapping,
+      props: [itemProps, {
+        role: "menuitemradio",
+        "aria-checked": checked,
+        onClick: handleClick
+      }, elementProps, getItemProps],
+      ref: [itemRef, forwardedRef, listItem.ref]
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(MenuRadioItemContext.Provider, {
+      value: state,
+      children: element
+    });
+  });
+  if (true) MenuRadioItem.displayName = "MenuRadioItem";
+
+  // node_modules/@base-ui/react/menu/radio-item-indicator/MenuRadioItemIndicator.mjs
+  var React83 = __toESM(require_react(), 1);
+  var MenuRadioItemIndicator = /* @__PURE__ */ React83.forwardRef(function MenuRadioItemIndicator2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      keepMounted = false,
+      ...elementProps
+    } = componentProps;
+    const item = useMenuRadioItemContext();
+    const indicatorRef = React83.useRef(null);
+    const {
+      transitionStatus,
+      mounted,
+      setMounted
+    } = useTransitionStatus(item.checked);
+    useOpenChangeComplete({
+      open: item.checked,
+      ref: indicatorRef,
+      onComplete() {
+        if (!item.checked) {
+          setMounted(false);
+        }
+      }
     });
     const state = {
-      activationDirection: viewportState.activationDirection,
-      transitioning: viewportState.transitioning,
-      instant: instantType
+      checked: item.checked,
+      disabled: item.disabled,
+      highlighted: item.highlighted,
+      transitionStatus
     };
-    return useRenderElement("div", componentProps, {
+    const element = useRenderElement("span", componentProps, {
       state,
-      ref: forwardedRef,
-      props: [elementProps, {
-        children: childrenToRender
-      }],
-      stateAttributesMapping: stateAttributesMapping3
+      stateAttributesMapping: itemMapping,
+      ref: [forwardedRef, indicatorRef],
+      props: {
+        "aria-hidden": true,
+        ...elementProps
+      },
+      enabled: keepMounted || mounted
     });
+    return element;
   });
-  if (true) TooltipViewport.displayName = "TooltipViewport";
+  if (true) MenuRadioItemIndicator.displayName = "MenuRadioItemIndicator";

-  // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
-  var TooltipHandle = class {
-    /**
-     * Internal store holding the tooltip state.
-     * @internal
-     */
-    constructor() {
-      this.store = new TooltipStore();
+  // node_modules/@base-ui/react/menu/root/MenuRoot.mjs
+  var React87 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menubar/MenubarContext.mjs
+  var React84 = __toESM(require_react(), 1);
+  var MenubarContext = /* @__PURE__ */ React84.createContext(null);
+  if (true) MenubarContext.displayName = "MenubarContext";
+  function useMenubarContext(optional) {
+    const context = React84.useContext(MenubarContext);
+    if (context === null && !optional) {
+      throw new Error(true ? "Base UI: MenubarContext is missing. Menubar parts must be placed within <Menubar>." : formatErrorMessage_default(5));
     }
-    /**
-     * Opens the tooltip and associates it with the trigger with the given ID.
-     * The trigger must be a Tooltip.Trigger component with this handle passed as a prop.
-     *
-     * 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.
-     */
-    open(triggerId) {
-      const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) : void 0;
-      if (triggerId && !triggerElement) {
-        throw new Error(true ? `Base UI: TooltipHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(81, triggerId));
+    return context;
+  }
+
+  // node_modules/@base-ui/react/menu/store/MenuStore.mjs
+  var React85 = __toESM(require_react(), 1);
+  var selectors2 = {
+    ...popupStoreSelectors,
+    disabled: (state) => state.parent.type === "menubar" ? state.parent.context.disabled || state.disabled : state.disabled,
+    modal: (state) => (state.parent.type === void 0 || state.parent.type === "context-menu") && (state.modal ?? true),
+    openMethod: (state) => state.openMethod,
+    allowMouseEnter: (state) => state.allowMouseEnter,
+    highlightItemOnHover: (state) => state.highlightItemOnHover,
+    parent: (state) => state.parent,
+    rootId: (state) => {
+      if (state.parent.type === "menu") {
+        return state.parent.store.select("rootId");
+      }
+      return state.parent.type !== void 0 ? state.parent.context.rootId : state.rootId;
+    },
+    activeIndex: (state) => state.activeIndex,
+    isActive: (state, itemIndex) => state.activeIndex === itemIndex,
+    hoverEnabled: (state) => state.hoverEnabled,
+    instantType: (state) => state.instantType,
+    lastOpenChangeReason: (state) => state.openChangeReason,
+    floatingTreeRoot: (state) => {
+      if (state.parent.type === "menu") {
+        return state.parent.store.select("floatingTreeRoot");
+      }
+      return state.floatingTreeRoot;
+    },
+    floatingNodeId: (state) => state.floatingNodeId,
+    floatingParentNodeId: (state) => state.floatingParentNodeId,
+    itemProps: (state) => state.itemProps,
+    closeDelay: (state) => state.closeDelay,
+    adaptiveOrigin: (state) => state.adaptiveOrigin,
+    keyboardEventRelay: (state) => {
+      if (state.keyboardEventRelay) {
+        return state.keyboardEventRelay;
+      }
+      if (state.parent.type === "menu") {
+        return state.parent.store.select("keyboardEventRelay");
       }
-      this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+      return void 0;
     }
-    /**
-     * Closes the tooltip.
-     */
-    close() {
-      this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
+  };
+  var MenuStore = class extends ReactStore {
+    constructor(initialState) {
+      super({
+        ...createInitialState(),
+        ...initialState
+      }, createInitialContext(), selectors2);
+      this.unsubscribeParentListener = this.observe("parent", (parent) => {
+        this.unsubscribeParentListener?.();
+        if (parent.type === "menu") {
+          let rootId = parent.store.select("rootId");
+          let floatingTreeRoot = parent.store.select("floatingTreeRoot");
+          let keyboardEventRelay = parent.store.select("keyboardEventRelay");
+          this.unsubscribeParentListener = parent.store.subscribe(() => {
+            const nextRootId = parent.store.select("rootId");
+            const nextFloatingTreeRoot = parent.store.select("floatingTreeRoot");
+            const nextKeyboardEventRelay = parent.store.select("keyboardEventRelay");
+            if (rootId === nextRootId && floatingTreeRoot === nextFloatingTreeRoot && keyboardEventRelay === nextKeyboardEventRelay) {
+              return;
+            }
+            rootId = nextRootId;
+            floatingTreeRoot = nextFloatingTreeRoot;
+            keyboardEventRelay = nextKeyboardEventRelay;
+            this.notifyAll();
+          });
+          this.context.allowMouseUpTriggerRef = parent.store.context.allowMouseUpTriggerRef;
+          return;
+        }
+        if (parent.type !== void 0) {
+          this.context.allowMouseUpTriggerRef = parent.context.allowMouseUpTriggerRef;
+        }
+        this.unsubscribeParentListener = null;
+      });
     }
-    /**
-     * Indicates whether the tooltip is currently open.
-     */
-    get isOpen() {
-      return this.store.select("open");
+    setOpen(open, eventDetails) {
+      this.state.floatingRootContext.context.events.emit("setOpen", {
+        open,
+        eventDetails
+      });
     }
+    unsubscribeParentListener = null;
   };
-  function createTooltipHandle() {
-    return new TooltipHandle();
-  }
-
-  // node_modules/@base-ui/react/use-render/useRender.mjs
-  function useRender(params) {
-    return useRenderElement(params.defaultTagName ?? "div", params, params);
+  function createNullMenuStore() {
+    const store2 = new NullStore(Object.freeze(createInitialState()), Object.freeze(createInitialContext()), selectors2);
+    return Object.assign(store2, {
+      setOpen: NOOP
+    });
   }
-
-  // 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()
+  function createInitialContext() {
+    return {
+      positionerRef: /* @__PURE__ */ React85.createRef(),
+      popupRef: /* @__PURE__ */ React85.createRef(),
+      typingRef: {
+        current: false
+      },
+      itemDomElements: {
+        current: []
+      },
+      itemLabels: {
+        current: []
+      },
+      allowMouseUpTriggerRef: {
+        current: false
+      },
+      triggerFocusTargetRef: /* @__PURE__ */ React85.createRef(),
+      beforeContentFocusGuardRef: /* @__PURE__ */ React85.createRef(),
+      onOpenChangeComplete: void 0,
+      triggerElements: new PopupTriggerMap()
     };
-    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 createInitialState() {
+    return {
+      ...createInitialPopupStoreState(),
+      disabled: false,
+      modal: true,
+      openMethod: null,
+      allowMouseEnter: false,
+      highlightItemOnHover: true,
+      parent: {
+        type: void 0
+      },
+      rootId: void 0,
+      activeIndex: null,
+      hoverEnabled: true,
+      instantType: void 0,
+      openChangeReason: null,
+      floatingTreeRoot: new FloatingTreeStore(),
+      floatingNodeId: void 0,
+      floatingParentNodeId: null,
+      itemProps: EMPTY_OBJECT,
+      keyboardEventRelay: void 0,
+      closeDelay: 0,
+      adaptiveOrigin: void 0
+    };
   }
-  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);
+
+  // node_modules/@base-ui/react/menu/submenu-root/MenuSubmenuRootContext.mjs
+  var React86 = __toESM(require_react(), 1);
+  var MenuSubmenuRootContext = /* @__PURE__ */ React86.createContext(void 0);
+  if (true) MenuSubmenuRootContext.displayName = "MenuSubmenuRootContext";
+  function useMenuSubmenuRootContext() {
+    return React86.useContext(MenuSubmenuRootContext);
   }
-  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;
+
+  // node_modules/@base-ui/react/menu/root/MenuRoot.mjs
+  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+  var MenuRoot = fastComponent(function MenuRoot2(props) {
+    const {
+      children,
+      open: openProp,
+      onOpenChange,
+      onOpenChangeComplete,
+      defaultOpen = false,
+      disabled: disabledProp = false,
+      modal: modalProp,
+      loopFocus = true,
+      orientation = "vertical",
+      actionsRef,
+      closeParentOnEsc = false,
+      handle,
+      triggerId: triggerIdProp,
+      defaultTriggerId: defaultTriggerIdProp = null,
+      highlightItemOnHover = true
+    } = props;
+    const contextMenuContext = useContextMenuRootContext(true);
+    const parentMenuRootContext = useMenuRootContext(true);
+    const menubarContext = useMenubarContext(true);
+    const isSubmenu = useMenuSubmenuRootContext();
+    const parentFromContext = React87.useMemo(() => {
+      if (isSubmenu && parentMenuRootContext) {
+        return {
+          type: "menu",
+          store: parentMenuRootContext.store
+        };
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+      if (menubarContext) {
+        return {
+          type: "menubar",
+          context: menubarContext
+        };
       }
-      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("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 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)}");
-  }
-  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 Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render: render4, className: className2, ...props }, ref) {
-    const element = useRender({
-      render: render4,
-      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],
-          className2
-        )
-      })
+      if (contextMenuContext && !parentMenuRootContext) {
+        return {
+          type: "context-menu",
+          context: contextMenuContext
+        };
+      }
+      return {
+        type: void 0
+      };
+    }, [contextMenuContext, parentMenuRootContext, menubarContext, isSubmenu]);
+    const store2 = useMenuRootStore({
+      open: defaultOpen,
+      openProp,
+      activeTriggerId: defaultTriggerIdProp,
+      triggerIdProp,
+      parent: parentFromContext
     });
-    return element;
-  });
-
-  // packages/ui/build-module/badge/badge.mjs
-  var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  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;
+    store2.useControlledProp("openProp", openProp);
+    store2.useControlledProp("triggerIdProp", triggerIdProp);
+    store2.useContextCallback("onOpenChangeComplete", onOpenChangeComplete);
+    const rootId = useId();
+    const floatingId = useId();
+    const floatingTreeRoot = store2.useState("floatingTreeRoot");
+    const floatingNodeIdFromContext = useFloatingNodeId(floatingTreeRoot);
+    const floatingParentNodeIdFromContext = useFloatingParentNodeId();
+    const open = store2.useState("open");
+    const activeTriggerElement = store2.useState("activeTriggerElement");
+    const positionerElement = store2.useState("positionerElement");
+    const hoverEnabled = store2.useState("hoverEnabled");
+    const disabled2 = store2.useState("disabled");
+    const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
+    const parent = store2.useState("parent");
+    const activeIndex = store2.useState("activeIndex");
+    const payload = store2.useState("payload");
+    const floatingParentNodeId = store2.useState("floatingParentNodeId");
+    const openEventRef = React87.useRef(null);
+    const allowOutsidePressDismissalRef = React87.useRef(parent.type !== "context-menu");
+    const allowOutsidePressDismissalTimeout = useTimeout();
+    const allowTouchToCloseRef = React87.useRef(true);
+    const allowTouchToCloseTimeout = useTimeout();
+    const nested = floatingParentNodeId != null;
+    if (true) {
+      if (parent.type !== void 0 && modalProp !== void 0) {
+        console.warn("Base UI: The `modal` prop is not supported on nested menus. It will be ignored.");
       }
     }
-    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) {
+    const {
+      openMethod,
+      triggerProps: interactionTypeProps
+    } = useOpenInteractionType(open);
+    store2.useSyncedValues({
+      disabled: disabledProp,
+      highlightItemOnHover,
+      modal: parent.type === void 0 ? modalProp : void 0,
+      openMethod,
+      rootId
+    });
+    useImplicitActiveTrigger(store2);
+    const {
+      forceUnmount
+    } = useOpenStateTransitions(open, store2, () => {
+      store2.set("allowMouseEnter", false);
+    });
+    useIsoLayoutEffect(() => {
+      if (contextMenuContext && !parentMenuRootContext) {
+        store2.update({
+          parent: {
+            type: "context-menu",
+            context: contextMenuContext
+          },
+          floatingNodeId: floatingNodeIdFromContext,
+          floatingParentNodeId: floatingParentNodeIdFromContext
+        });
+      } else if (parentMenuRootContext) {
+        store2.update({
+          floatingNodeId: floatingNodeIdFromContext,
+          floatingParentNodeId: floatingParentNodeIdFromContext
+        });
+      }
+    }, [contextMenuContext, parentMenuRootContext, floatingNodeIdFromContext, floatingParentNodeIdFromContext, store2]);
+    React87.useEffect(() => {
+      if (!open) {
+        openEventRef.current = null;
+      }
+      if (parent.type !== "context-menu") {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      if (!open) {
+        allowOutsidePressDismissalTimeout.clear();
+        allowOutsidePressDismissalRef.current = false;
         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("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 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: className2, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
-      Text,
-      {
-        ref,
-        className: clsx_default(
-          style_default2.badge,
-          style_default2[`is-${intent}-intent`],
-          className2
-        ),
-        ...props,
-        variant: "body-sm"
+      allowOutsidePressDismissalTimeout.start(500, () => {
+        allowOutsidePressDismissalRef.current = true;
+      });
+    }, [allowOutsidePressDismissalTimeout, open, parent.type]);
+    useIsoLayoutEffect(() => {
+      if (!open && !hoverEnabled) {
+        store2.set("hoverEnabled", true);
       }
-    );
-  });
-
-  // packages/ui/build-module/button/button.mjs
-  var import_a11y = __toESM(require_a11y(), 1);
-  var import_element12 = __toESM(require_element(), 1);
-  var import_i18n2 = __toESM(require_i18n(), 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;
+    }, [open, hoverEnabled, store2]);
+    const setOpen = useStableCallback((nextOpen, eventDetails) => {
+      const reason = eventDetails.reason;
+      if (!nextOpen && !store2.select("open")) {
+        return;
       }
-    }
-    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) {
+      if (open === nextOpen && eventDetails.trigger === activeTriggerElement && lastOpenChangeReason === reason) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      const shouldPreventUnmountOnClose = attachPreventUnmountOnClose(eventDetails);
+      if (!nextOpen && eventDetails.trigger == null) {
+        eventDetails.trigger = activeTriggerElement ?? void 0;
+      }
+      onOpenChange?.(nextOpen, eventDetails);
+      if (eventDetails.isCanceled) {
         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("b74f1ac304", '@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);inset-inline-start: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_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 resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle3("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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) {
-    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_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: className2,
-      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"],
-        className2
-      );
-      (0, import_element12.useEffect)(() => {
-        if (loading && loadingAnnouncement) {
-          (0, import_a11y.speak)(loadingAnnouncement);
+      store2.state.floatingRootContext.dispatchOpenChange(nextOpen, eventDetails);
+      const nativeEvent = eventDetails.event;
+      if (nextOpen === false && nativeEvent?.type === "click" && nativeEvent.pointerType === "touch" && !allowTouchToCloseRef.current) {
+        return;
+      }
+      if (nextOpen && reason === reason_parts_exports.triggerFocus) {
+        allowTouchToCloseRef.current = false;
+        allowTouchToCloseTimeout.start(300, () => {
+          allowTouchToCloseRef.current = true;
+        });
+      } else {
+        allowTouchToCloseRef.current = true;
+        allowTouchToCloseTimeout.clear();
+      }
+      const isKeyboardClick = (reason === reason_parts_exports.triggerPress || reason === reason_parts_exports.itemPress) && nativeEvent.detail === 0;
+      const isDismissClose = !nextOpen && (reason === reason_parts_exports.escapeKey || reason == null);
+      const updatedState = {
+        open: nextOpen,
+        openChangeReason: reason
+      };
+      openEventRef.current = eventDetails.event;
+      setPopupOpenState(updatedState, nextOpen, eventDetails.trigger, shouldPreventUnmountOnClose());
+      store2.update(updatedState);
+      if (parent.type === "menubar" && (reason === reason_parts_exports.triggerFocus || reason === reason_parts_exports.focusOut || reason === reason_parts_exports.triggerHover || reason === reason_parts_exports.listNavigation || reason === reason_parts_exports.siblingOpen)) {
+        store2.set("instantType", "group");
+      } else if (isKeyboardClick || isDismissClose) {
+        store2.set("instantType", isKeyboardClick ? "click" : "dismiss");
+      } else {
+        store2.set("instantType", void 0);
+      }
+    });
+    const floatingRootContext = useSyncedFloatingRootContext({
+      popupStore: store2,
+      floatingId,
+      nested: floatingParentNodeIdFromContext != null,
+      onOpenChange: setOpen
+    });
+    const floatingEvents = floatingRootContext.context.events;
+    useIsoLayoutEffect(() => {
+      const handleSetOpenEvent = ({
+        open: nextOpen,
+        eventDetails
+      }) => setOpen(nextOpen, eventDetails);
+      floatingEvents.on("setOpen", handleSetOpenEvent);
+      return () => {
+        floatingEvents?.off("setOpen", handleSetOpenEvent);
+      };
+    }, [floatingEvents, setOpen]);
+    const handleImperativeClose = React87.useCallback(() => {
+      store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
+    }, [store2]);
+    React87.useImperativeHandle(actionsRef, () => ({
+      unmount: forceUnmount,
+      close: handleImperativeClose
+    }), [forceUnmount, handleImperativeClose]);
+    let ctx9;
+    if (parent.type === "context-menu") {
+      ctx9 = parent.context;
+    }
+    React87.useImperativeHandle(ctx9?.positionerRef, () => positionerElement, [positionerElement]);
+    React87.useImperativeHandle(ctx9?.actionsRef, () => ({
+      setOpen
+    }), [setOpen]);
+    const dismiss = useDismiss(floatingRootContext, {
+      enabled: !disabled2,
+      bubbles: {
+        escapeKey: closeParentOnEsc && parent.type === "menu"
+      },
+      outsidePress() {
+        if (parent.type !== "context-menu" || openEventRef.current?.type === "contextmenu") {
+          return true;
         }
-      }, [loading, loadingAnnouncement]);
-      return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
-        Button,
-        {
-          ref,
-          className: mergedClassName,
-          focusableWhenDisabled,
-          disabled: disabled2 ?? loading,
-          ...props,
-          children
+        return allowOutsidePressDismissalRef.current;
+      },
+      externalTree: nested ? floatingTreeRoot : void 0
+    });
+    const direction = useDirection();
+    const setActiveIndex = React87.useCallback((index2) => {
+      if (store2.select("activeIndex") === index2) {
+        return;
+      }
+      store2.set("activeIndex", index2);
+    }, [store2]);
+    const listNavigation2 = useListNavigation(floatingRootContext, {
+      enabled: !disabled2,
+      listRef: store2.context.itemDomElements,
+      activeIndex,
+      nested: parent.type !== void 0,
+      loopFocus,
+      orientation,
+      parentOrientation: parent.type === "menubar" ? parent.context.orientation : void 0,
+      rtl: direction === "rtl",
+      disabledIndices: EMPTY_ARRAY2,
+      onNavigate: setActiveIndex,
+      openOnArrowKeyDown: parent.type !== "context-menu",
+      externalTree: nested ? floatingTreeRoot : void 0,
+      focusItemOnHover: highlightItemOnHover
+    });
+    const onTyping = React87.useCallback((nextTyping) => {
+      store2.context.typingRef.current = nextTyping;
+    }, [store2]);
+    const typeahead = useTypeahead(floatingRootContext, {
+      enabled: !disabled2,
+      listRef: store2.context.itemLabels,
+      elementsRef: store2.context.itemDomElements,
+      activeIndex,
+      resetMs: TYPEAHEAD_RESET_MS,
+      onMatch: (index2) => {
+        if (open && index2 !== activeIndex) {
+          store2.set("activeIndex", index2);
         }
-      );
+      },
+      onTyping
+    });
+    const activeTriggerProps = React87.useMemo(() => {
+      const mergedProps = mergeProps(typeahead.reference, listNavigation2.reference, dismiss.reference, {
+        onMouseMove() {
+          store2.set("allowMouseEnter", true);
+        }
+      }, interactionTypeProps);
+      mergedProps["aria-haspopup"] = "menu";
+      mergedProps["aria-expanded"] = open;
+      return mergedProps;
+    }, [store2, typeahead.reference, listNavigation2.reference, dismiss.reference, interactionTypeProps, open]);
+    const inactiveTriggerProps = React87.useMemo(() => {
+      const mergedProps = mergeProps(listNavigation2.trigger, dismiss.trigger, interactionTypeProps);
+      mergedProps["aria-haspopup"] = "menu";
+      mergedProps["aria-expanded"] = false;
+      return mergedProps;
+    }, [listNavigation2.trigger, dismiss.trigger, interactionTypeProps]);
+    const popupProps = React87.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, {
+      id: floatingId,
+      role: "menu",
+      "aria-labelledby": activeTriggerElement?.id,
+      onMouseMove() {
+        store2.set("allowMouseEnter", true);
+        if (parent.type === "menu") {
+          store2.set("hoverEnabled", false);
+        }
+      },
+      onClick() {
+        if (store2.select("hoverEnabled")) {
+          store2.set("hoverEnabled", false);
+        }
+      },
+      onKeyDown(event) {
+        const relay = store2.select("keyboardEventRelay");
+        if (relay && !event.isPropagationStopped()) {
+          relay(event);
+        }
+      }
+    }, typeahead.floating, listNavigation2.floating, dismiss.floating), [activeTriggerElement, floatingId, parent.type, store2, typeahead.floating, listNavigation2.floating, dismiss.floating]);
+    const itemProps = listNavigation2.item ?? EMPTY_OBJECT;
+    usePopupInteractionProps(store2, {
+      floatingRootContext,
+      activeTriggerProps,
+      inactiveTriggerProps,
+      popupProps,
+      itemProps
+    });
+    const context = React87.useMemo(() => ({
+      store: store2,
+      parent: parentFromContext
+    }), [store2, parentFromContext]);
+    const content = /* @__PURE__ */ (0, import_jsx_runtime16.jsxs)(MenuRootContext.Provider, {
+      value: context,
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(PopupHandleAttachment, {
+        handle,
+        store: store2
+      }), typeof children === "function" ? children({
+        payload
+      }) : children]
+    });
+    if (parent.type === void 0 || parent.type === "context-menu") {
+      return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(FloatingTree, {
+        externalTree: floatingTreeRoot,
+        children: content
+      });
     }
-  );
+    return content;
+  });
+  if (true) MenuRoot.displayName = "MenuRoot";
+  function useMenuRootStore(initialState) {
+    const store2 = useRefWithInit(() => new MenuStore(initialState)).current;
+    return store2;
+  }

-  // packages/ui/build-module/button/icon.mjs
-  var import_element14 = __toESM(require_element(), 1);
+  // node_modules/@base-ui/react/menu/submenu-root/MenuSubmenuRoot.mjs
+  var React88 = __toESM(require_react(), 1);
+  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  function MenuSubmenuRoot(props) {
+    const parentMenu = useMenuRootContext().store;
+    const contextValue = React88.useMemo(() => ({
+      parentMenu
+    }), [parentMenu]);
+    return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(MenuSubmenuRootContext.Provider, {
+      value: contextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(MenuRoot, {
+        ...props
+      })
+    });
+  }

-  // packages/ui/build-module/icon/icon.mjs
-  var import_element13 = __toESM(require_element(), 1);
-  var import_primitives = __toESM(require_primitives(), 1);
-  var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element13.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
-      import_primitives.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
+  // node_modules/@base-ui/react/menu/trigger/MenuTrigger.mjs
+  var React92 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/composite/item/useCompositeItem.mjs
+  var React89 = __toESM(require_react(), 1);
+  function useCompositeItem(params = {}) {
+    const {
+      highlightItemOnHover,
+      highlightedIndex,
+      onHighlightedIndexChange
+    } = useCompositeRootContext();
+    const {
+      ref,
+      index: index2
+    } = useCompositeListItem(params);
+    const isHighlighted = highlightedIndex === index2;
+    const itemRef = React89.useRef(null);
+    const mergedRef = useMergedRefs(ref, itemRef);
+    const compositeProps = {
+      tabIndex: isHighlighted ? 0 : -1,
+      onFocus() {
+        onHighlightedIndexChange(index2);
+      },
+      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: index2
+    };
+  }

-  // packages/ui/build-module/button/icon.mjs
-  var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
-  function getRuntime4() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@base-ui/react/internals/composite/item/CompositeItem.mjs
+  function CompositeItem(componentProps) {
+    const {
+      render: render4,
+      className,
+      style,
+      state = EMPTY_OBJECT,
+      props = EMPTY_ARRAY2,
+      refs = EMPTY_ARRAY2,
+      metadata,
+      stateAttributesMapping: stateAttributesMapping3,
+      tag = "div",
+      ...elementProps
+    } = componentProps;
+    const {
+      compositeProps,
+      compositeRef
+    } = useCompositeItem({
+      metadata
+    });
+    return useRenderElement(tag, componentProps, {
+      state,
+      // The composite ref attaches first so an outer item wins when nested items share a DOM node.
+      ref: [compositeRef, ...refs],
+      props: [compositeProps, ...props, elementProps],
+      stateAttributesMapping: stateAttributesMapping3
+    });
+  }
+
+  // node_modules/@base-ui/react/menu/utils/findRootOwnerId.mjs
+  function findRootOwnerId(node) {
+    if (isHTMLElement(node) && node.hasAttribute("data-rootownerid")) {
+      return node.getAttribute("data-rootownerid");
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument4(document);
+    if (isLastTraversableNode(node)) {
+      return void 0;
     }
-    return globalScope.__wpStyleRuntime;
+    return findRootOwnerId(getParentNode(node));
   }
-  function documentContainsStyleHash4(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // node_modules/@base-ui/react/utils/popups/useTriggerFocusGuards.mjs
+  var React90 = __toESM(require_react(), 1);
+  var ReactDOM6 = __toESM(require_react_dom(), 1);
+  function useTriggerFocusGuards(store2, triggerElementRef) {
+    const preFocusGuardRef = React90.useRef(null);
+    function handlePreFocusGuardFocus(event) {
+      ReactDOM6.flushSync(() => {
+        store2.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent, event.currentTarget));
+      });
+      const previousTabbable = getTabbableBeforeElement(preFocusGuardRef.current);
+      previousTabbable?.focus();
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE4}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
-        return true;
+    function handleFocusTargetFocus(event) {
+      const positionerElement = store2.select("positionerElement");
+      if (positionerElement && isOutsideEvent(event, positionerElement)) {
+        store2.context.beforeContentFocusGuardRef.current?.focus();
+      } else {
+        ReactDOM6.flushSync(() => {
+          store2.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent, event.currentTarget));
+        });
+        let nextTabbable = getTabbableAfterElement(store2.context.triggerFocusTargetRef.current || triggerElementRef.current);
+        while (nextTabbable !== null && contains(positionerElement, nextTabbable)) {
+          const prevTabbable = nextTabbable;
+          nextTabbable = getNextTabbable(nextTabbable);
+          if (nextTabbable === prevTabbable) {
+            break;
+          }
+        }
+        nextTabbable?.focus();
       }
     }
-    return false;
+    return {
+      preFocusGuardRef,
+      handlePreFocusGuardFocus,
+      handleFocusTargetFocus
+    };
   }
-  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);
+
+  // node_modules/@base-ui/react/utils/useMixedToggleClickHandler.mjs
+  var React91 = __toESM(require_react(), 1);
+  function useMixedToggleClickHandler(params) {
+    const {
+      enabled = true,
+      mouseDownAction,
+      open
+    } = params;
+    const ignoreClickRef = React91.useRef(false);
+    return React91.useMemo(() => {
+      if (!enabled) {
+        return EMPTY_OBJECT;
+      }
+      return {
+        onMouseDown: (event) => {
+          if (mouseDownAction === "open" && !open || mouseDownAction === "close" && open) {
+            ignoreClickRef.current = true;
+            ownerDocument(event.currentTarget).addEventListener("click", () => {
+              ignoreClickRef.current = false;
+            }, {
+              once: true
+            });
+          }
+        },
+        onClick: (event) => {
+          if (ignoreClickRef.current) {
+            ignoreClickRef.current = false;
+            event.preventBaseUIHandler();
+          }
+        }
+      };
+    }, [enabled, mouseDownAction, open]);
   }
-  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);
+
+  // node_modules/@base-ui/react/menu/trigger/MenuTrigger.mjs
+  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  var MenuTrigger = fastComponentRef(function MenuTrigger2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      disabled: disabledProp = false,
+      nativeButton = true,
+      id: idProp,
+      openOnHover: openOnHoverProp,
+      delay = 100,
+      closeDelay = 0,
+      handle,
+      payload,
+      ...elementProps
+    } = componentProps;
+    const rootContext = useMenuRootContext(true);
+    const handleStore = usePopupHandleStore(handle);
+    const store2 = handleStore ?? rootContext?.store;
+    if (!store2) {
+      throw new Error(true ? "Base UI: <Menu.Trigger> must be either used within a <Menu.Root> component or provided with a handle." : formatErrorMessage_default(85));
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+    const thisTriggerId = useBaseUiId(idProp);
+    const isTriggerActive = store2.useState("isTriggerActive", thisTriggerId);
+    const floatingRootContext = store2.useState("floatingRootContext");
+    const isOpenedByThisTrigger = store2.useState("isOpenedByTrigger", thisTriggerId);
+    const popupId = store2.useState("triggerPopupId", thisTriggerId);
+    const triggerElementRef = React92.useRef(null);
+    const parent = useMenuParent();
+    const compositeRootContext = useCompositeRootContext(true);
+    const floatingTreeRootFromContext = useFloatingTree();
+    const floatingTreeRoot = React92.useMemo(() => {
+      return floatingTreeRootFromContext ?? new FloatingTreeStore();
+    }, [floatingTreeRootFromContext]);
+    const floatingNodeId = useFloatingNodeId(floatingTreeRoot);
+    const floatingParentNodeId = useFloatingParentNodeId();
+    const {
+      registerTrigger,
+      isMountedByThisTrigger
+    } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store2, {
+      payload,
+      closeDelay,
+      parent,
+      floatingTreeRoot,
+      floatingNodeId,
+      floatingParentNodeId,
+      keyboardEventRelay: compositeRootContext?.relayKeyboardEvent
+    });
+    const isInMenubar = parent.type === "menubar";
+    const rootDisabled = store2.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled || isInMenubar && parent.context.disabled;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      native: nativeButton
+    });
+    React92.useEffect(() => {
+      if (!isOpenedByThisTrigger && parent.type === void 0) {
+        store2.context.allowMouseUpTriggerRef.current = false;
+      }
+    }, [store2, isOpenedByThisTrigger, parent.type]);
+    const triggerRef = React92.useRef(null);
+    const allowMouseUpTriggerTimeout = useTimeout();
+    const handleDocumentMouseUp = useStableCallback((mouseEvent) => {
+      if (!triggerRef.current) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      allowMouseUpTriggerTimeout.clear();
+      store2.context.allowMouseUpTriggerRef.current = false;
+      const mouseUpTarget = mouseEvent.target;
+      if (contains(triggerRef.current, mouseUpTarget) || contains(store2.select("positionerElement"), mouseUpTarget) || mouseUpTarget === triggerRef.current) {
         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 (mouseUpTarget != null && findRootOwnerId(mouseUpTarget) === store2.select("rootId")) {
+        return;
+      }
+      if (isMouseWithinBounds(mouseEvent, triggerRef.current)) {
+        return;
+      }
+      floatingTreeRoot.events.emit("close", {
+        domEvent: mouseEvent,
+        reason: reason_parts_exports.cancelOpen
+      });
+    });
+    React92.useEffect(() => {
+      if (isOpenedByThisTrigger && store2.select("lastOpenChangeReason") === reason_parts_exports.triggerHover) {
+        const doc = ownerDocument(triggerRef.current);
+        doc.addEventListener("mouseup", handleDocumentMouseUp, {
+          once: true
+        });
+      }
+    }, [isOpenedByThisTrigger, handleDocumentMouseUp, store2]);
+    const parentMenubarHasSubmenuOpen = isInMenubar && parent.context.hasSubmenuOpen;
+    const openOnHover = openOnHoverProp ?? parentMenubarHasSubmenuOpen;
+    const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
+      enabled: openOnHover && !disabled2 && (!isInMenubar || parentMenubarHasSubmenuOpen && !isMountedByThisTrigger),
+      handleClose: safePolygon({
+        blockPointerEvents: !isInMenubar
+      }),
+      mouseOnly: true,
+      move: false,
+      restMs: parent.type === void 0 ? delay : void 0,
+      delay: {
+        close: closeDelay
+      },
+      triggerElementRef,
+      externalTree: floatingTreeRoot,
+      isActiveTrigger: isTriggerActive,
+      isClosing: () => store2.select("transitionStatus") === "ending"
+    });
+    const stickIfOpen = useStickIfOpen(isOpenedByThisTrigger, store2.select("lastOpenChangeReason"));
+    const click = useClick(floatingRootContext, {
+      enabled: !disabled2,
+      event: isOpenedByThisTrigger && isInMenubar ? "click" : "mousedown",
+      toggle: true,
+      ignoreMouse: false,
+      stickIfOpen: parent.type === void 0 ? stickIfOpen : false
+    });
+    const focus8 = useFocus(floatingRootContext, {
+      enabled: !disabled2 && parentMenubarHasSubmenuOpen
+    });
+    const mixedToggleHandlers = useMixedToggleClickHandler({
+      open: isOpenedByThisTrigger,
+      enabled: isInMenubar,
+      mouseDownAction: "open"
+    });
+    const localInteractionProps = React92.useMemo(() => mergeProps(focus8.reference, click.reference), [focus8.reference, click.reference]);
+    const rootTriggerProps = store2.useState("triggerProps", isMountedByThisTrigger);
+    const {
+      preFocusGuardRef,
+      handlePreFocusGuardFocus,
+      handleFocusTargetFocus
+    } = useTriggerFocusGuards(store2, triggerElementRef);
+    const state = {
+      disabled: disabled2,
+      open: isOpenedByThisTrigger
+    };
+    const ref = [triggerRef, forwardedRef, buttonRef, registerTrigger, triggerElementRef];
+    const props = [localInteractionProps, hoverProps ?? EMPTY_OBJECT, rootTriggerProps, {
+      "aria-haspopup": "menu",
+      "aria-controls": popupId,
+      id: thisTriggerId,
+      onMouseDown: (event) => {
+        if (store2.select("open")) {
+          return;
+        }
+        allowMouseUpTriggerTimeout.start(200, () => {
+          store2.context.allowMouseUpTriggerRef.current = true;
+        });
+        const doc = ownerDocument(event.currentTarget);
+        doc.addEventListener("mouseup", handleDocumentMouseUp, {
+          once: true
+        });
+      }
+    }, isInMenubar ? {
+      role: "menuitem"
+    } : {}, mixedToggleHandlers, elementProps, getButtonProps];
+    const element = useRenderElement("button", componentProps, {
+      enabled: !isInMenubar,
+      stateAttributesMapping: pressableTriggerOpenStateMapping,
+      state,
+      ref,
+      props
+    });
+    if (isInMenubar) {
+      return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(CompositeItem, {
+        tag: "button",
+        render: render4,
+        className,
+        style,
+        state,
+        refs: ref,
+        props,
+        stateAttributesMapping: pressableTriggerOpenStateMapping
+      });
     }
+    if (isOpenedByThisTrigger) {
+      return /* @__PURE__ */ (0, import_jsx_runtime18.jsxs)(React92.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime18.jsx)(FocusGuard, {
+          ref: preFocusGuardRef,
+          onFocus: handlePreFocusGuardFocus
+        }, `${thisTriggerId}-pre-focus-guard`), /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(React92.Fragment, {
+          children: element
+        }, thisTriggerId), /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(FocusGuard, {
+          ref: store2.context.triggerFocusTargetRef,
+          onFocus: handleFocusTargetFocus
+        }, `${thisTriggerId}-post-focus-guard`)]
+      });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(React92.Fragment, {
+      children: element
+    }, thisTriggerId);
+  });
+  if (true) MenuTrigger.displayName = "MenuTrigger";
+  function useStickIfOpen(open, openReason) {
+    const stickIfOpenTimeout = useTimeout();
+    const [stickIfOpen, setStickIfOpen] = React92.useState(false);
+    useIsoLayoutEffect(() => {
+      if (open && openReason === reason_parts_exports.triggerHover) {
+        setStickIfOpen(true);
+        stickIfOpenTimeout.start(PATIENT_CLICK_THRESHOLD, () => {
+          setStickIfOpen(false);
+        });
+      } else if (!open) {
+        stickIfOpenTimeout.clear();
+        setStickIfOpen(false);
+      }
+    }, [open, openReason, stickIfOpenTimeout]);
+    return stickIfOpen;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle4("b74f1ac304", '@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);inset-inline-start: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)}}}');
+  function useMenuParent() {
+    const menubarContext = useMenubarContext(true);
+    const parent = React92.useMemo(() => {
+      if (menubarContext) {
+        return {
+          type: "menubar",
+          context: menubarContext
+        };
+      }
+      return {
+        type: void 0
+      };
+    }, [menubarContext]);
+    return parent;
   }
-  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: className2, icon, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
-        Icon,
-        {
-          ref,
-          icon,
-          className: clsx_default(style_default4.icon, className2),
-          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
-  });
+  // node_modules/@base-ui/react/menu/viewport/MenuViewport.mjs
+  var React97 = __toESM(require_react(), 1);

-  // 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/@base-ui/react/utils/usePopupViewport.mjs
+  var React96 = __toESM(require_react(), 1);
+  var ReactDOM7 = __toESM(require_react_dom(), 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;
+  // node_modules/@base-ui/utils/usePreviousValue.mjs
+  var React93 = __toESM(require_react(), 1);
+  function usePreviousValue(value) {
+    const [state, setState] = React93.useState({
+      current: value,
+      previous: null
+    });
+    if (!Object.is(value, state.current)) {
+      setState({
+        current: value,
+        previous: state.current
+      });
     }
+    return state.previous;
   }
-  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/@base-ui/react/utils/usePopupAutoResize.mjs
+  var React94 = __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/@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();
+  // 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 = React94.useRef(null);
+    const isInitialRenderRef = React94.useRef(true);
+    const restoreAnchoringStylesRef = React94.useRef(NOOP);
+    const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
+    const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
+    const anchoringStyles = React94.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
+    useIsoLayoutEffect(() => {
+      if (!mounted) {
+        restoreAnchoringStylesRef.current = NOOP;
+        isInitialRenderRef.current = true;
+        committedDimensionsRef.current = null;
+        return void 0;
       }
-      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);
-        }
+      if (!popupElement || !positionerElement) {
+        return void 0;
       }
-    }
-    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 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;
+      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;
     }
-  });
-  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));
+    return {
+      position: "absolute",
+      [isPhysicalTop ? "bottom" : "top"]: "0",
+      [isPhysicalLeft ? "right" : "left"]: "0"
+    };
   }
-  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 overrideElementStyle(element, property, value) {
+    const originalValue = element.style.getPropertyValue(property);
+    element.style.setProperty(property, value);
+    return () => {
+      element.style.setProperty(property, originalValue);
+    };
   }
-  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 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 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 constructorArgsToInternalTime(args) {
-    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+  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 targetInternalTime(date, time) {
-    const internal = new Date(time ?? +date);
-    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
-    return +internal;
+  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/@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/@base-ui/react/direction-provider/DirectionProvider.mjs
+  var React95 = __toESM(require_react(), 1);
+  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+  var DirectionProvider = function DirectionProvider2(props) {
+    const {
+      direction = "ltr"
+    } = props;
+    const contextValue = React95.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(DirectionContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
   };
+  if (true) DirectionProvider.displayName = "DirectionProvider";

-  // 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;
-  }
-
-  // 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;
+  // 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 x2 = rawX;
+      let y2 = rawY;
+      if (currentSide === "left") {
+        x2 = offsetDimensions.width - (rawX + floatRect.width);
+      }
+      if (currentSide === "top") {
+        y2 = offsetDimensions.height - (rawY + floatRect.height);
+      }
+      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
+      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
+      return {
+        x: x2,
+        y: y2,
+        data: {
+          sideX,
+          sideY
+        }
+      };
     }
-  }
-
-  // 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/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;
+  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  var import_jsx_runtime20 = __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 = React96.useRef(null);
+    const [previousContentNode, setPreviousContentNode] = React96.useState(null);
+    const [newTriggerOffset, setNewTriggerOffset] = React96.useState(null);
+    const currentContainerRef = React96.useRef(null);
+    const previousContainerRef = React96.useRef(null);
+    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
+    const cleanupFrame = useAnimationFrame();
+    const cleanupControllerRef = React96.useRef(null);
+    const [previousContentDimensions, setPreviousContentDimensions] = React96.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React96.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 = React96.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(() => {
+        ReactDOM7.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_runtime20.jsx)("div", {
+        "data-current": true,
+        ref: currentContainerRef,
+        children
+      }, currentContentKey);
     } else {
-      return year - 1;
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime20.jsxs)(React96.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime20.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_runtime20.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
+    };
   }
-
-  // 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 getActivationDirection(offset4) {
+    if (!offset4) {
+      return void 0;
+    }
+    return `${getValueWithTolerance(offset4.horizontal, 5, "right", "left")} ${getValueWithTolerance(offset4.vertical, 5, "down", "up")}`;
   }
-
-  // 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 getValueWithTolerance(value, tolerance, positiveLabel, negativeLabel) {
+    if (value > tolerance) {
+      return positiveLabel;
+    }
+    if (value < -tolerance) {
+      return negativeLabel;
+    }
+    return "";
   }
-
-  // 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 calculateRelativePosition(from, to2) {
+    const fromRect = from.getBoundingClientRect();
+    const toRect = to2.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
+    };
   }
-
-  // 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 usePopupContentKey(activeTriggerId, payload) {
+    const [contentKey, setContentKey] = React96.useState(0);
+    const previousActiveTriggerIdRef = React96.useRef(activeTriggerId);
+    const previousPayloadRef = React96.useRef(payload);
+    const pendingPayloadUpdateRef = React96.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/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/@base-ui/react/menu/viewport/MenuViewport.mjs
+  var MenuViewport = /* @__PURE__ */ React97.forwardRef(function MenuViewport2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      children,
+      ...elementProps
+    } = componentProps;
+    const {
+      store: store2
+    } = useMenuRootContext();
+    const {
+      side
+    } = useMenuPositionerContext();
+    const instantType = store2.useState("instantType");
+    const {
+      children: childrenToRender,
+      state: viewportState
+    } = usePopupViewport({
+      store: store2,
+      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) MenuViewport.displayName = "MenuViewport";

-  // node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
-  }
+  // node_modules/@base-ui/react/separator/Separator.mjs
+  var React98 = __toESM(require_react(), 1);
+  var Separator = /* @__PURE__ */ React98.forwardRef(function SeparatorComponent(componentProps, forwardedRef) {
+    const {
+      className,
+      render: render4,
+      orientation = "horizontal",
+      style,
+      ...elementProps
+    } = componentProps;
+    const state = {
+      orientation
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: [{
+        role: "separator",
+        "aria-orientation": orientation
+      }, elementProps]
+    });
+    return element;
+  });
+  if (true) Separator.displayName = "Separator";

-  // node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
-  }
+  // node_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.mjs
+  var React99 = __toESM(require_react(), 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/@base-ui/utils/isElementDisabled.mjs
+  function isElementDisabled(element) {
+    return element == null || element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true";
   }

-  // 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_;
+  // node_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.mjs
+  var VOICE_OVER_EXPANDED_PROPS = {
+    "aria-expanded": void 0
+  };
+  var MenuSubmenuTrigger = /* @__PURE__ */ React99.forwardRef(function MenuSubmenuTrigger2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      label,
+      id: idProp,
+      nativeButton = false,
+      openOnHover = true,
+      delay = 100,
+      closeDelay = 0,
+      disabled: disabledProp = false,
+      ...elementProps
+    } = componentProps;
+    const submenuRootContext = useMenuSubmenuRootContext();
+    if (!submenuRootContext?.parentMenu) {
+      throw new Error(true ? "Base UI: <Menu.SubmenuTrigger> must be placed in <Menu.SubmenuRoot>." : formatErrorMessage_default(37));
+    }
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
     });
-    return constructFrom(context, result || NaN);
-  }
+    const menuPositionerContext = useMenuPositionerContext();
+    const {
+      store: store2
+    } = useMenuRootContext();
+    const thisTriggerId = useBaseUiId(idProp);
+    const open = store2.useState("open");
+    const floatingRootContext = store2.useState("floatingRootContext");
+    const floatingTreeRoot = store2.useState("floatingTreeRoot");
+    const popupId = store2.useState("triggerPopupId", thisTriggerId);
+    const baseRegisterTrigger = useTriggerRegistration(thisTriggerId, store2);
+    const registerTrigger = React99.useCallback((element2) => {
+      const cleanup = baseRegisterTrigger(element2);
+      if (element2 !== null && store2.select("open") && store2.select("activeTriggerId") == null) {
+        store2.update({
+          activeTriggerId: thisTriggerId,
+          activeTriggerElement: element2,
+          closeDelay
+        });
+      }
+      return cleanup;
+    }, [baseRegisterTrigger, closeDelay, store2, thisTriggerId]);
+    const triggerElementRef = React99.useRef(null);
+    const handleTriggerElementRef = React99.useCallback((el) => {
+      triggerElementRef.current = el;
+      store2.set("activeTriggerElement", el);
+    }, [store2]);
+    store2.useSyncedValue("closeDelay", closeDelay);
+    const parentMenuStore = submenuRootContext.parentMenu;
+    const rootDisabled = store2.useState("disabled");
+    const parentDisabled = parentMenuStore.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled || parentDisabled;
+    if (true) {
+      React99.useEffect(() => {
+        const element2 = triggerElementRef.current;
+        if (element2 && isElementDisabled(element2) && !disabled2) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          warn(`A disabled element was detected on <Menu.SubmenuTrigger>. To properly disable the trigger, use the \`disabled\` prop on the component instead of setting it on the rendered element.${ownerStackMessage}`);
+        }
+      });
+    }
+    const itemProps = parentMenuStore.useState("itemProps");
+    const highlighted = parentMenuStore.useState("isActive", listItem.index);
+    const itemMetadata = React99.useMemo(() => ({
+      type: "submenu-trigger",
+      setActive() {
+        if (parentMenuStore.select("highlightItemOnHover")) {
+          parentMenuStore.set("activeIndex", listItem.index);
+        }
+      }
+    }), [parentMenuStore, listItem.index]);
+    const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick: false,
+      disabled: disabled2,
+      highlighted,
+      id: thisTriggerId,
+      store: store2,
+      typingRef: parentMenuStore.context.typingRef,
+      nativeButton,
+      itemMetadata,
+      nodeId: menuPositionerContext?.context.nodeId
+    });
+    const hoverEnabled = store2.useState("hoverEnabled");
+    const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
+      enabled: hoverEnabled && openOnHover && !disabled2,
+      handleClose: safePolygon({
+        blockPointerEvents: true
+      }),
+      mouseOnly: true,
+      move: true,
+      restMs: delay,
+      delay: {
+        open: delay,
+        close: closeDelay
+      },
+      shouldOpen: delay > 0 ? () => parentMenuStore.select("allowMouseEnter") : void 0,
+      triggerElementRef,
+      externalTree: floatingTreeRoot,
+      isClosing: () => store2.select("transitionStatus") === "ending",
+      // Chrome can drop the trigger's `mouseleave` during a fast pointer sweep,
+      // leaving a stale submenu open (see #5152) — cancel from `mouseout` too.
+      guardStaleOpen: true
+    });
+    const click = useClick(floatingRootContext, {
+      enabled: !disabled2,
+      event: "mousedown",
+      toggle: !openOnHover,
+      ignoreMouse: openOnHover,
+      stickIfOpen: false
+    });
+    const localInteractionProps = click.reference ?? EMPTY_OBJECT;
+    const rootTriggerProps = store2.useState("triggerProps", true);
+    delete rootTriggerProps.id;
+    const state = {
+      disabled: disabled2,
+      highlighted,
+      open
+    };
+    const openMethod = store2.useState("openMethod");
+    const lastOpenChangeReason = store2.useState("lastOpenChangeReason");
+    const openedByKeyboard = lastOpenChangeReason === reason_parts_exports.listNavigation || openMethod === "keyboard";
+    const shouldOmitExpanded = open && openedByKeyboard && parts_exports.screenReader.voiceOver;
+    const element = useRenderElement("div", componentProps, {
+      state,
+      stateAttributesMapping: triggerOpenStateMapping2,
+      props: [
+        localInteractionProps,
+        hoverProps,
+        rootTriggerProps,
+        itemProps,
+        // Opening a submenu changes the trigger's expanded state while the trigger still holds
+        // focus, and VoiceOver announces that state change instead of the submenu item that focus
+        // moves to a moment later, so the first item is never announced. Dropping the state while
+        // the submenu is open avoids the announcement without claiming the submenu is collapsed;
+        // `aria-haspopup` still conveys that the item opens a submenu.
+        shouldOmitExpanded ? VOICE_OVER_EXPANDED_PROPS : void 0,
+        {
+          "aria-controls": popupId,
+          tabIndex: open || highlighted ? 0 : -1,
+          onBlur() {
+            if (highlighted) {
+              parentMenuStore.set("activeIndex", null);
+            }
+          }
+        },
+        elementProps,
+        getItemProps
+      ],
+      ref: [forwardedRef, listItem.ref, itemRef, registerTrigger, handleTriggerElementRef]
+    });
+    return element;
+  });
+  if (true) MenuSubmenuTrigger.displayName = "MenuSubmenuTrigger";

-  // 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/@base-ui/react/menu/store/MenuHandle.mjs
+  var MenuHandle = class extends BasePopupHandle {
+    constructor() {
+      super(createNullMenuStore(), "Menu");
+    }
+    /**
+     * Opens the menu 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 menu. The trigger must be a matching
+     * `Menu.Trigger` with this handle passed as a prop.
+     */
+    open(triggerId) {
+      this.openByTrigger(triggerId);
+    }
+    /**
+     * Closes the menu.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     */
+    close() {
+      this.closePopup();
+    }
+    /**
+     * Whether the menu is currently open. Returns `false` while no root is attached to the handle.
+     */
+    get isOpen() {
+      return this.attachedStore?.select("open") ?? false;
+    }
+  };
+  function createMenuHandle() {
+    return new MenuHandle();
   }

-  // 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/@base-ui/react/field/index.parts.mjs
+  var index_parts_exports3 = {};
+  __export(index_parts_exports3, {
+    Control: () => FieldControl,
+    Description: () => FieldDescription,
+    Error: () => FieldError,
+    Item: () => FieldItem,
+    Label: () => FieldLabel,
+    Root: () => FieldRoot,
+    Validity: () => FieldValidity
+  });

-  // node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
-  }
+  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
+  var React103 = __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/@base-ui/react/fieldset/root/FieldsetRootContext.mjs
+  var React100 = __toESM(require_react(), 1);
+  var FieldsetRootContext = /* @__PURE__ */ React100.createContext(void 0);
+  if (true) FieldsetRootContext.displayName = "FieldsetRootContext";
+  function useFieldsetRootContext(optional = false) {
+    const context = React100.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));
+    }
+    return context;
   }

-  // 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/@base-ui/react/internals/labelable-provider/LabelableProvider.mjs
+  var React101 = __toESM(require_react(), 1);
+  var import_jsx_runtime21 = __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] = React101.useState(initialControlId);
+    const [labelId, setLabelId] = React101.useState(props.labelId);
+    const [messageIds, setMessageIds] = React101.useState([]);
+    const registrationsRef = useRefWithInit(() => /* @__PURE__ */ new Map());
+    const {
+      messageIds: parentMessageIds
+    } = useLabelableContext();
+    const registerControlId = useStableCallback((source, nextId2) => {
+      const registrations = registrationsRef.current;
+      if (nextId2 === void 0) {
+        registrations.delete(source);
+        return;
+      }
+      registrations.set(source, nextId2);
+      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 getDescriptionProps = React101.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 = React101.useMemo(() => ({
+      controlId,
+      registerControlId,
+      labelId,
+      setLabelId,
+      messageIds,
+      setMessageIds,
+      getDescriptionProps
+    }), [controlId, registerControlId, labelId, setLabelId, messageIds, setMessageIds, getDescriptionProps]);
+    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(LabelableContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  if (true) LabelableProvider.displayName = "LabelableProvider";

-  // 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);
+  // node_modules/@base-ui/react/internals/field-register-control/useFieldControlRegistration.mjs
+  var React102 = __toESM(require_react(), 1);
+  function useFieldControlRegistration(params) {
+    const {
+      commit,
+      invalid,
+      markedDirtyRef,
+      name: name2,
+      setRegisteredFieldName,
+      registeredFieldIdRef,
+      setValidityData,
+      validityData
+    } = params;
+    const {
+      formRef
+    } = useFormContext();
+    const activeFieldControlSourceRef = React102.useRef(null);
+    const registrationRef = React102.useRef(null);
+    const initialValueCapturedRef = React102.useRef(false);
+    const getValueForForm = useStableCallback(() => {
+      const registration = registrationRef.current;
+      if (!registration) {
+        return void 0;
+      }
+      if (registration.getValue) {
+        return registration.getValue();
+      }
+      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;
+      }
+      commit(getRegistrationValue(registration));
+    });
+    function refreshRegistration() {
+      const registration = registrationRef.current;
+      if (!registration || !registration.id) {
+        return;
+      }
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name2 ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
     }
-    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;
+    function deleteRegistration(id = registrationRef.current?.id) {
+      if (id) {
+        formRef.current.fields.delete(id);
+      }
     }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start2, date));
-      date.setFullYear(date.getFullYear() + step);
+    function captureInitialValue(registration) {
+      if (initialValueCapturedRef.current) {
+        return;
+      }
+      initialValueCapturedRef.current = true;
+      const initialValue = getRegistrationValue(registration);
+      setValidityData((prev) => prev.initialValue === initialValue ? prev : {
+        ...prev,
+        initialValue
+      });
     }
-    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;
+    useIsoLayoutEffect(() => {
+      const registration = registrationRef.current;
+      if (!registration || !registration.id) {
+        return;
+      }
+      setRegisteredFieldName(name2 ? void 0 : registration.name);
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name2 ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
+    }, [formRef, getValueForForm, invalid, name2, setRegisteredFieldName, validate, validityData]);
+    useIsoLayoutEffect(() => {
+      const fields2 = formRef.current.fields;
+      return () => {
+        const id = registrationRef.current?.id;
+        if (id) {
+          fields2.delete(id);
+        }
+      };
+    }, [formRef]);
+    const register3 = 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 (!name2) {
+        setRegisteredFieldName(registration.name);
+      }
+      registeredFieldIdRef.current = registration.id;
+      if (previousId && previousId !== registration.id) {
+        deleteRegistration(previousId);
+      }
+      captureInitialValue(registration);
+      refreshRegistration();
+    });
+    return [validate, register3];
   }

-  // node_modules/date-fns/endOfISOWeek.js
-  function endOfISOWeek(date, options) {
-    return endOfWeek(date, { ...options, weekStartsOn: 1 });
-  }
+  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
+  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+  var FieldRootInner = /* @__PURE__ */ React103.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
+    const {
+      errors,
+      validationMode: formValidationMode,
+      submitAttemptedRef
+    } = useFormContext();
+    const {
+      render: render4,
+      className,
+      validate: validateProp,
+      validationDebounceTime = 0,
+      validationMode = formValidationMode,
+      name: name2,
+      disabled: disabledProp = false,
+      invalid: invalidProp,
+      dirty: dirtyProp,
+      touched: touchedProp,
+      actionsRef,
+      style,
+      ...elementProps
+    } = componentProps;
+    const disabledFieldset = useFieldsetRootContext(true)?.disabled;
+    const validate = useStableCallback(validateProp || (() => null));
+    const disabled2 = disabledFieldset || disabledProp;
+    const [touchedState, setTouchedUnwrapped] = React103.useState(false);
+    const [dirtyState, setDirtyUnwrapped] = React103.useState(false);
+    const [filled, setFilled] = React103.useState(false);
+    const [focused, setFocused] = React103.useState(false);
+    const dirty = dirtyProp ?? dirtyState;
+    const touched = touchedProp ?? touchedState;
+    const markedDirtyRef = React103.useRef(dirty);
+    const registeredFieldIdRef = React103.useRef(void 0);
+    const [registeredFieldName, setRegisteredFieldName] = React103.useState();
+    const effectiveName = name2 ?? registeredFieldName;
+    useIsoLayoutEffect(() => {
+      if (dirtyProp !== void 0) {
+        markedDirtyRef.current = dirtyProp;
+      }
+    }, [dirtyProp]);
+    const setDirty = useStableCallback((value) => {
+      if (dirtyProp !== void 0) {
+        return;
+      }
+      if (value) {
+        markedDirtyRef.current = true;
+      }
+      setDirtyUnwrapped(value);
+    });
+    const setTouched = useStableCallback((value) => {
+      if (touchedProp !== void 0) {
+        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] = React103.useState({
+      state: DEFAULT_VALIDITY_STATE,
+      error: "",
+      errors: [],
+      value: null,
+      initialValue: null
+    });
+    const valid = !invalid && (disabled2 ? null : validityData.state.valid);
+    const state = React103.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: name2,
+      setRegisteredFieldName,
+      registeredFieldIdRef,
+      setValidityData,
+      validityData
+    });
+    React103.useImperativeHandle(actionsRef, () => ({
+      validate: validateFieldControl
+    }), [validateFieldControl]);
+    const contextValue = React103.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_runtime22.jsx)(FieldRootContext.Provider, {
+      value: contextValue,
+      children: element
+    });
+  });
+  if (true) FieldRootInner.displayName = "FieldRootInner";
+  var FieldRoot = /* @__PURE__ */ React103.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(FieldRootInner, {
+        ...componentProps,
+        ref: forwardedRef
+      })
+    });
+  });
+  if (true) FieldRoot.displayName = "FieldRoot";

-  // 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/@base-ui/react/field/label/FieldLabel.mjs
+  var React104 = __toESM(require_react(), 1);
+  var FieldLabel = /* @__PURE__ */ React104.forwardRef(function FieldLabel2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      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
+    };
+    const labelRef = React104.useRef(null);
+    const labelProps = useLabel({
+      id: labelId ?? idProp,
+      native: nativeLabel
+    });
+    if (true) {
+      React104.useEffect(() => {
+        if (!labelRef.current) {
+          return;
+        }
+        const isLabelTag = labelRef.current.tagName === "LABEL";
+        if (nativeLabel) {
+          if (!isLabelTag) {
+            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+            const message2 = "<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(`${message2}${ownerStackMessage}`);
+          }
+        } else if (isLabelTag) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          const message2 = "<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(`${message2}${ownerStackMessage}`);
+        }
+      }, [nativeLabel]);
     }
+    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/field/error/FieldError.mjs
+  var React105 = __toESM(require_react(), 1);
+  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+  var stateAttributesMapping2 = {
+    ...fieldValidityMapping,
+    ...transitionStatusMapping
   };
-  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 FieldError = /* @__PURE__ */ React105.forwardRef(function FieldError2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      id: idProp,
+      className,
+      match: match3,
+      style,
+      ...elementProps
+    } = componentProps;
+    const id = useBaseUiId(idProp);
+    const {
+      validityData,
+      state: fieldState,
+      name: name2
+    } = useFieldRootContext(false);
+    const {
+      setMessageIds
+    } = useLabelableContext();
+    const {
+      errors
+    } = useFormContext();
+    const formError = name2 && Object.hasOwn(errors, name2) ? errors[name2] : null;
+    const hasFormError = !!(Array.isArray(formError) ? formError.length : formError);
+    const hasSpecificMatch = typeof match3 === "string";
+    let rendered = false;
+    if (match3 === true) {
+      rendered = true;
+    } else if (fieldState.disabled) {
+      rendered = false;
+    } else if (hasSpecificMatch) {
+      rendered = Boolean(validityData.state[match3]);
     } else {
-      result = tokenValue.other.replace("{{count}}", count.toString());
+      rendered = hasFormError || validityData.state.valid === false;
     }
-    if (options?.addSuffix) {
-      if (options.comparison && options.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
+    const {
+      mounted,
+      transitionStatus,
+      setMounted
+    } = useTransitionStatus(rendered);
+    useIsoLayoutEffect(() => {
+      if (!rendered || !id) {
+        return void 0;
       }
+      setMessageIds((v2) => v2.concat(id));
+      return () => {
+        setMessageIds((v2) => v2.filter((item) => item !== id));
+      };
+    }, [rendered, id, setMessageIds]);
+    const errorRef = React105.useRef(null);
+    const [lastRenderedMessage, setLastRenderedMessage] = React105.useState(null);
+    const [lastRenderedMessageKey, setLastRenderedMessageKey] = React105.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_runtime23.jsx)("ul", {
+        children: error2.map((message2) => /* @__PURE__ */ (0, import_jsx_runtime23.jsx)("li", {
+          children: message2
+        }, message2))
+      }) : error2[0];
+    }
+    const errorKey = Array.isArray(error2) ? JSON.stringify(error2) : error2;
+    if (rendered && errorKey !== lastRenderedMessageKey) {
+      setLastRenderedMessageKey(errorKey);
+      setLastRenderedMessage(errorMessage);
     }
-    return result;
-  };
+    useOpenChangeComplete({
+      open: rendered,
+      ref: errorRef,
+      onComplete() {
+        if (!rendered) {
+          setMounted(false);
+        }
+      }
+    });
+    const state = {
+      ...fieldState,
+      transitionStatus
+    };
+    const element = useRenderElement("div", componentProps, {
+      ref: [forwardedRef, errorRef],
+      state,
+      props: [{
+        id,
+        children: rendered ? errorMessage : lastRenderedMessage
+      }, elementProps],
+      stateAttributesMapping: stateAttributesMapping2,
+      enabled: mounted
+    });
+    if (!mounted) {
+      return null;
+    }
+    return element;
+  });
+  if (true) FieldError.displayName = "FieldError";

-  // 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/@base-ui/react/field/description/FieldDescription.mjs
+  var React106 = __toESM(require_react(), 1);
+  var FieldDescription = /* @__PURE__ */ React106.forwardRef(function FieldDescription2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      id: idProp,
+      className,
+      style,
+      ...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
     };
-  }
+    useIsoLayoutEffect(() => {
+      if (!id) {
+        return void 0;
+      }
+      setMessageIds((v2) => v2.concat(id));
+      return () => {
+        setMessageIds((v2) => v2.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/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/@base-ui/react/field/control/FieldControl.mjs
+  var React107 = __toESM(require_react(), 1);
+  var FieldControl = /* @__PURE__ */ React107.forwardRef(function FieldControl2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      id: idProp,
+      name: nameProp,
+      value: valueProp,
+      disabled: disabledProp = false,
+      onValueChange,
+      defaultValue: defaultValue2,
+      autoFocus = false,
+      style,
+      ...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 name2 = 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);
+      }
+    }, [validation.inputRef, setFilled, valueProp]);
+    const inputRef = React107.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (autoFocus && inputRef.current === activeElement(ownerDocument(inputRef.current))) {
+        setFocused(true);
+      }
+    }, [autoFocus, setFocused]);
+    const [valueUnwrapped] = useControlled({
+      controlled: valueProp,
+      default: defaultValue2,
+      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: name2,
+        ref: validation.inputRef,
+        "aria-labelledby": labelId,
+        autoFocus,
+        ...isControlled ? {
+          value
+        } : {
+          defaultValue: defaultValue2
+        },
+        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(name2);
+            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";

-  // 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"
+  // node_modules/@base-ui/react/field/validity/FieldValidity.mjs
+  var React108 = __toESM(require_react(), 1);
+  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+  var FieldValidity = function FieldValidity2(props) {
+    const {
+      children
+    } = props;
+    const {
+      validityData,
+      invalid
+    } = useFieldRootContext(false);
+    const combinedFieldValidityData = React108.useMemo(() => getCombinedFieldValidityData(validityData, invalid), [validityData, invalid]);
+    const isInvalid = combinedFieldValidityData.state.valid === false;
+    const {
+      transitionStatus
+    } = useTransitionStatus(isInvalid);
+    const fieldValidityState = React108.useMemo(() => {
+      return {
+        ...combinedFieldValidityData,
+        validity: combinedFieldValidityData.state,
+        transitionStatus
+      };
+    }, [combinedFieldValidityData, transitionStatus]);
+    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(React108.Fragment, {
+      children: children(fieldValidityState)
+    });
   };
-  var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];
+  if (true) FieldValidity.displayName = "FieldValidity";

-  // 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/@base-ui/react/field/item/FieldItem.mjs
+  var React109 = __toESM(require_react(), 1);
+  var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+  var FieldItem = /* @__PURE__ */ React109.forwardRef(function FieldItem2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      disabled: disabledProp = false,
+      ...elementProps
+    } = componentProps;
+    const {
+      state: fieldState,
+      disabled: rootDisabled
+    } = useFieldRootContext(false);
+    const disabled2 = rootDisabled || disabledProp;
+    const state = {
+      ...fieldState,
+      disabled: disabled2
     };
-  }
+    const fieldItemContext = React109.useMemo(() => ({
+      disabled: disabled2
+    }), [disabled2]);
+    const element = useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      state,
+      props: elementProps,
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(FieldItemContext.Provider, {
+        value: fieldItemContext,
+        children: element
+      })
+    });
+  });
+  if (true) FieldItem.displayName = "FieldItem";

-  // 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"
+  // node_modules/@base-ui/react/input/Input.mjs
+  var React110 = __toESM(require_react(), 1);
+  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
+  var Input = /* @__PURE__ */ React110.forwardRef(function Input2(props, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(index_parts_exports3.Control, {
+      ref: forwardedRef,
+      ...props
+    });
+  });
+  if (true) Input.displayName = "Input";
+
+  // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
+  var React111 = __toESM(require_react(), 1);
+  var ReactDOM8 = __toESM(require_react_dom(), 1);
+  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React111.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+    const {
+      children,
+      container,
+      className,
+      render: render4,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      node: portalNode,
+      subtree: portalSubtree
+    } = useFloatingPortalNode({
+      container,
+      ref: forwardedRef,
+      componentProps,
+      elementProps
+    });
+    if (!portalSubtree && !portalNode) {
+      return null;
     }
-  };
-  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 /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(React111.Fragment, {
+      children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM8.createPortal(children, portalNode)]
+    });
+  });
+  if (true) FloatingPortalLite.displayName = "FloatingPortalLite";
+
+  // node_modules/@base-ui/react/tooltip/index.parts.mjs
+  var index_parts_exports4 = {};
+  __export(index_parts_exports4, {
+    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 React114 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
+  var React112 = __toESM(require_react(), 1);
+  var TooltipRootContext = /* @__PURE__ */ React112.createContext(void 0);
+  if (true) TooltipRootContext.displayName = "TooltipRootContext";
+  function useTooltipRootContext(optional) {
+    const context = React112.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 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"
-    })
-  };
+    return context;
+  }

-  // 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/@base-ui/react/tooltip/store/TooltipStore.mjs
+  var React113 = __toESM(require_react(), 1);
+  var selectors3 = {
+    ...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(createInitialState2(initialState, triggerElements, floatingId, nested), createInitialContext2(triggerElements), selectors3);
+    }
+    setOpen = (nextOpen, eventDetails) => {
+      applyPopupOpenChange(this, nextOpen, eventDetails, {
+        extraState: {
+          openChangeReason: eventDetails.reason
+        }
+      });
     };
-  }
-  function findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
-      }
+    // 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));
     }
-    return void 0;
+  };
+  function createNullTooltipStore() {
+    const triggerElements = new PopupTriggerMap();
+    const store2 = new NullStore(Object.freeze(createInitialState2(void 0, triggerElements)), Object.freeze(createInitialContext2(triggerElements)), selectors3);
+    return Object.assign(store2, {
+      setOpen: NOOP,
+      cancelPendingOpen: NOOP
+    });
   }
-  function findIndex(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
-      }
-    }
-    return void 0;
+  function createInitialState2(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;
   }
-
-  // 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 };
+  function createInitialContext2(triggerElements) {
+    return {
+      popupRef: /* @__PURE__ */ React113.createRef(),
+      onOpenChange: void 0,
+      onOpenChangeComplete: void 0,
+      triggerElements
     };
   }

-  // 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/@base-ui/react/tooltip/root/TooltipRoot.mjs
+  var import_jsx_runtime28 = __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 = React114.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]);
+    React114.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_runtime28.jsxs)(TooltipRootContext.Provider, {
+      value: store2,
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(PopupHandleAttachment, {
+        handle,
+        store: store2
+      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime28.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 = React114.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/date-fns/locale/en-US.js
-  var enUS = {
-    code: "en-US",
-    formatDistance,
-    formatLong,
-    formatRelative,
-    localize,
-    match,
-    options: {
-      weekStartsOn: 0,
-      firstWeekContainsDate: 1
-    }
-  };
+  // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
+  var React116 = __toESM(require_react(), 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/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
+  var React115 = __toESM(require_react(), 1);
+  var TooltipProviderContext = /* @__PURE__ */ React115.createContext(void 0);
+  if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
+  function useTooltipProviderContext() {
+    return React115.useContext(TooltipProviderContext);
   }

-  // 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/@base-ui/react/tooltip/utils/constants.mjs
+  var OPEN_DELAY = 600;

-  // 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/@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 i2 = 0; i2 < path.length; i2 += 1) {
+        const element = path[i2];
+        if (isElement(element)) {
+          return element;
+        }
+      }
+    }
+    const target = event.target;
+    if (isElement(target)) {
+      return target;
     }
+    return null;
   }
-
-  // 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 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: render4,
+      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 = React116.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 = React116.useRef(false);
+    const nestedTriggerOpenTimeout = useTimeout();
+    const pointerTypeRef = React116.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/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/@base-ui/react/tooltip/portal/TooltipPortal.mjs
+  var React118 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
+  var React117 = __toESM(require_react(), 1);
+  var TooltipPortalContext = /* @__PURE__ */ React117.createContext(void 0);
+  if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
+  function useTooltipPortalContext() {
+    const value = React117.useContext(TooltipPortalContext);
+    if (value === void 0) {
+      throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
+    }
+    return value;
   }

-  // 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/@base-ui/react/tooltip/portal/TooltipPortal.mjs
+  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React118.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_runtime29.jsx)(TooltipPortalContext.Provider, {
+      value: keepMounted,
+      children: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(FloatingPortalLite, {
+        ref: forwardedRef,
+        ...portalProps
+      })
+    });
+  });
+  if (true) TooltipPortal.displayName = "TooltipPortal";
+
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var React120 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
+  var React119 = __toESM(require_react(), 1);
+  var TooltipPositionerContext = /* @__PURE__ */ React119.createContext(void 0);
+  if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
+  function useTooltipPositionerContext() {
+    const context = React119.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/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.";
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React120.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      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 = React120.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_runtime30.jsx)(TooltipPositionerContext.Provider, {
+      value: positioning,
+      children: element
+    });
+  });
+  if (true) TooltipPositioner.displayName = "TooltipPositioner";
+
+  // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
+  var React121 = __toESM(require_react(), 1);
+  var TooltipPopup = /* @__PURE__ */ React121.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      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);
+        }
       }
-    },
-    // 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);
-    }
-  };
+    });
+    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/date-fns/_lib/format/formatters.js
-  var dayPeriodEnum = {
-    am: "am",
-    pm: "pm",
-    midnight: "midnight",
-    noon: "noon",
-    morning: "morning",
-    afternoon: "afternoon",
-    evening: "evening",
-    night: "night"
+  // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
+  var React122 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React122.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      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 React123 = __toESM(require_react(), 1);
+  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
+  var TooltipProvider = function TooltipProvider2(props) {
+    const {
+      delay,
+      closeDelay,
+      timeout = 400
+    } = props;
+    const delayValue = React123.useMemo(() => ({
+      open: delay,
+      close: closeDelay
+    }), [delay, closeDelay]);
+    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(TooltipProviderContext.Provider, {
+      value: delay,
+      children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(FloatingDelayGroup, {
+        delay: delayValue,
+        timeoutMs: timeout,
+        children: props.children
+      })
+    });
   };
-  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 (true) TooltipProvider.displayName = "TooltipProvider";
+
+  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
+  var React124 = __toESM(require_react(), 1);
+  var TooltipViewport = /* @__PURE__ */ React124.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      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_element14 = __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;
       }
-      if (token === "Yo") {
-        return localize2.ordinalNumber(weekYear, { unit: "year" });
+    }
+    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;
       }
-      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 (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    },
-    // 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"
-          });
+      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("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 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)}");
+  }
+  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 Text = (0, import_element14.forwardRef)(function Text2({ variant = "body-md", render: render4, className, ...props }, ref) {
+    const element = useRender({
+      render: render4,
+      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/badge/badge.mjs
+  var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+  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;
       }
-    },
-    // 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;
+  }
+  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;
       }
-    },
-    // 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 (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    },
-    // Local week of year
-    w: function(date, token, localize2, options) {
-      const week = getWeek(date, options);
-      if (token === "wo") {
-        return localize2.ordinalNumber(week, { unit: "week" });
+      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("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 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) {
+    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+      Text,
+      {
+        ref,
+        className: clsx_default(
+          style_default2.badge,
+          style_default2[`is-${intent}-intent`],
+          className
+        ),
+        ...props,
+        variant: "body-sm"
       }
-      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" });
+    );
+  });
+
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y = __toESM(require_a11y(), 1);
+  var import_element16 = __toESM(require_element(), 1);
+  var import_i18n2 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime33 = __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 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;
+  }
+  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;
       }
-      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" });
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        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"
-          });
-      }
-    },
-    // 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"
-          });
+      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("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_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 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))}}}");
+  }
+  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 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]);
+      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_element18 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/icon/icon.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
       }
-    },
-    // 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"
-          });
+    );
+  });
+
+  // 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;
+    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;
       }
-    },
-    // 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"
-          });
+    }
+    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;
       }
-    },
-    // 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";
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        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"
-          });
+      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("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_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,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default4.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
+  });
+
+  // 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();
       }
-    },
-    // 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;
+      this.internal = /* @__PURE__ */ new Date();
+      if (isNaN(tzOffset(this.timeZone, this))) {
+        this.setTime(NaN);
       } 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" });
+        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);
+        }
       }
-      return lightFormatters.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+    }
+    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 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 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/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/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;
+  }
+
+  // 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;
+    }
+  }
+
+  // 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/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 {
+      return year - 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;
+  }
+
+  // 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"
+    },
+    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/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"
+    },
+    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/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 };
+    };
+  }
+  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/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(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/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) {
+        // 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"
+          });
+      }
+    },
+    // 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" });
+      }
+    },
+    // 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" });
+      }
+      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/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" });
+    }
+  };
+  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" });
+    }
+  };
+  var dateTimeLongFormatter = (pattern, formatLong2) => {
+    const matchResult = pattern.match(/(P+)(p+)?/) || [];
+    const datePattern = matchResult[1];
+    const timePattern = matchResult[2];
+    if (!timePattern) {
+      return dateLongFormatter(pattern, formatLong2);
+    }
+    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/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);
+  }
+  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/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);
+      }
+      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/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;
+  }
+
+  // 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/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/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/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 {
+      value: mapFn(parseFnResult.value),
+      rest: parseFnResult.rest
+    };
+  }
+  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 {
+      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),
+      rest: dateString.slice(matchResult[0].length)
+    };
+  }
+  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 0;
+    }
+  }
+  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 isCommonEra ? result : 1 - result;
+  }
+  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);
+      }
+    }
+    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;
+    }
+  };
+
+  // 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;
+    }
+    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);
+    }
+    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);
+    }
+    set(date, _flags, value) {
+      const firstWeekOfYear = constructFrom(date, 0);
+      firstWeekOfYear.setFullYear(value, 0, 4);
+      firstWeekOfYear.setHours(0, 0, 0, 0);
+      return startOfISOWeek(firstWeekOfYear);
+    }
+    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);
+    }
+    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/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"
+          });
+      }
+    }
+    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"
+    ];
+  };
+
+  // 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"
+          });
+      }
+    }
+    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"
+    ];
+  };
+
+  // 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" });
+      }
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
+    }
+    set(date, _flags, value) {
+      date.setMonth(value, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+  };
+
+  // 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" });
+      }
+    }
+    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/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;
+    }
+    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/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);
+      }
+    }
+    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, match3) {
+      switch (token) {
+        case "d":
+          return parseNumericPattern(numericPatterns.date, dateString);
+        case "do":
+          return match3.ordinalNumber(dateString, { unit: "date" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
+    }
+    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];
+      }
+    }
+    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, 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);
+      }
+    }
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      if (isLeapYear) {
+        return value >= 1 && value <= 366;
+      } else {
+        return value >= 1 && value <= 365;
+      }
+    }
+    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);
+  }
+
+  // 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;
+    }
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    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;
+    }
+    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" });
+      }
+    }
+    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;
+    }
+    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
+          );
+      }
+    }
+    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"
+          });
+      }
+    }
+    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"
+          });
+      }
+    }
+    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"
+          });
+      }
+    }
+    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);
+      }
+    }
+    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);
+      }
+      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);
+      }
+    }
+    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"];
+  };
+
+  // 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);
+      }
+    }
+    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);
+      }
+      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);
+      }
+    }
+    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"];
+  };
+
+  // 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"];
+  };
+
+  // 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"];
+  };
+
+  // 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"];
+  };
+
+  // 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"];
+  };
+
+  // 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"];
+  };
+
+  // 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 = "*";
+  };
+
+  // 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 = "*";
+  };
+
+  // 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((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, "'");
+  }
+
+  // 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/isSameYear.js
+  function isSameYear(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear();
+  }
+
+  // node_modules/date-fns/subDays.js
+  function subDays(date, amount, options) {
+    return addDays(date, -amount, options);
+  }
+
+  // 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();
+    }
+    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 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 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;
+  }
+  function validateTimezone(_hours, minutes) {
+    return minutes >= 0 && minutes <= 59;
+  }
+
+  // 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;
+  }
+
+  // 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/subMonths.js
+  function subMonths(date, amount, options) {
+    return addMonths(date, -amount, options);
+  }
+
+  // node_modules/date-fns/subWeeks.js
+  function subWeeks(date, amount, options) {
+    return addWeeks(date, -amount, options);
+  }
+
+  // node_modules/date-fns/subYears.js
+  function subYears(date, amount, options) {
+    return addYears(date, -amount, 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/@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/@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/@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/@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/@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/@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/@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/@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/@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/@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.");
+    }
+    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/@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/@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/@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/@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/@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/@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);
+      }
+    }, [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;
+      }
+      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 (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);
+      }
+      for (const name2 in customModifiersMap) {
+        customModifiers[name2] = customModifiersMap[name2].some((d2) => d2 === day);
+      }
+      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 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;
+  }
+
+  // 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 i2 = 0; i2 < 7; i2++) {
+      const day = dateLib.addDays(start2, 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 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);
+      }
+    };
+  }
+
+  // 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;
       }
-      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" });
+      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;
       }
-      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" });
+      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);
+        });
       }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+    });
+  }
+
+  // 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);
       }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+    }
+    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;
       }
-      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";
+      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);
       }
-      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, ":");
+      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));
+    }
+    if (endMonth) {
+      endMonth = endOfMonth2(endMonth);
+    } else if (!endMonth && hasYearDropdown) {
+      endMonth = endOfYear2(props.today ?? today());
+    }
+    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;
+    }
+    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;
+    }
+    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;
+    }
+    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);
+  }
+
+  // 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];
+  }
+
+  // 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;
       }
-    },
-    // 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, ":");
+      let newMonth = startOfMonth2(date);
+      if (navStart && newMonth < startOfMonth2(navStart)) {
+        newMonth = startOfMonth2(navStart);
       }
-    },
-    // 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, ":");
+      if (navEnd && newMonth > startOfMonth2(navEnd)) {
+        newMonth = startOfMonth2(navEnd);
       }
-    },
-    // 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, ":");
+      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;
+        }
       }
-    },
-    // 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);
+    if (!focusTarget) {
+      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
     }
-    return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
+    return focusTarget;
   }
-  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
-    if (offset4 % 60 === 0) {
-      const sign = offset4 > 0 ? "-" : "+";
-      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
+
+  // 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 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;
+    return focusableDate;
   }

-  // 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" });
-    }
-  };
-  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" });
-    }
-  };
-  var dateTimeLongFormatter = (pattern, formatLong2) => {
-    const matchResult = pattern.match(/(P+)(p+)?/) || [];
-    const datePattern = matchResult[1];
-    const timePattern = matchResult[2];
-    if (!timePattern) {
-      return dateLongFormatter(pattern, formatLong2);
+  // 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;
     }
-    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;
+    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 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);
-  }
-  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`;
+    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
   }

-  // 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);
+  // 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;
+        }
       }
-      return substring;
-    }).join("").match(formattingTokensRegExp).map((substring) => {
-      if (substring === "''") {
-        return { isToken: false, value: "'" };
+      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/@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];
+        }
       }
-      const firstCharacter = substring[0];
-      if (firstCharacter === "'") {
-        return { isToken: false, value: cleanEscapedString(substring) };
+      if (!onSelect) {
+        setSelected(newDates);
       }
-      if (formatters[firstCharacter]) {
-        return { isToken: true, value: substring };
+      onSelect?.(newDates, triggerDate, modifiers, e2);
+      return newDates;
+    };
+    return {
+      selected,
+      select: select4,
+      isSelected: isSelected2
+    };
+  }
+
+  // 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 };
       }
-      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
-        throw new RangeError(
-          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-        );
+    } 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");
       }
-      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));
+    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 };
       }
-      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/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();
+    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) {
+      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/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/@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
+    };
   }

-  // 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;
+  // 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;
     }
-    validate(date, options) {
-      return this.validateValue(date, this.value, options);
+  }
+
+  // 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;
     }
-    set(date, flags, options) {
-      return this.setValue(date, flags, this.value, options);
+    return new TZDate(date, timeZone);
+  }
+
+  // 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;
     }
-  };
-  var DateTimezoneSetter = class extends Setter {
-    priority = TIMEZONE_UNIT_PRIORITY;
-    subPriority = -1;
-    constructor(context, reference) {
-      super();
-      this.context = context || ((date) => constructFrom(reference, date));
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
     }
-    set(date, flags) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(date, transpose(date, this.context));
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
     }
-  };
-
-  // 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;
-      }
+    if (isDateRange(matcher)) {
       return {
-        setter: new ValueSetter(
-          result.value,
-          this.validate,
-          this.set,
-          this.priority,
-          this.subPriority
-        ),
-        rest: result.rest
+        ...matcher,
+        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
+        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
       };
     }
-    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, 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/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 {
-      value: mapFn(parseFnResult.value),
-      rest: parseFnResult.rest
-    };
-  }
-  function parseNumericPattern(pattern, dateString) {
-    const matchResult = dateString.match(pattern);
-    if (!matchResult) {
-      return null;
+    if (isDateInterval(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe),
+        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 (isDateAfterType(matcher)) {
+      return {
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    if (matchResult[0] === "Z") {
+    if (isDateBeforeType(matcher)) {
       return {
-        value: 0,
-        rest: dateString.slice(1)
+        before: toZoneNoon(matcher.before, timeZone, noonSafe)
       };
     }
-    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 matcher;
   }
-  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 convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
+    if (!matchers) {
+      return matchers;
     }
-  }
-  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);
+    if (Array.isArray(matchers)) {
+      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
     }
+    return convertMatcher(matchers, timeZone, noonSafe);
   }
-  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/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;
+      }
     }
-  }
-  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);
+    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() };
     }
-    return isCommonEra ? result : 1 - result;
-  }
-  function isLeapYearIndex(year) {
-    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 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: 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;
+      }
+      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);
+      }
+      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: 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)
+      )
+    );
   }

-  // 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);
-      }
-    }
-    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;
-    }
-  };
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_element33 = __toESM(require_element(), 1);

-  // 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"
+  // 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
       });
-      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, 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);
     }
-    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);
-    }
-    set(date, _flags, value) {
-      const firstWeekOfYear = constructFrom(date, 0);
-      firstWeekOfYear.setFullYear(value, 0, 4);
-      firstWeekOfYear.setHours(0, 0, 0, 0);
-      return startOfISOWeek(firstWeekOfYear);
-    }
-    incompatibleTokens = [
-      "G",
-      "y",
-      "Y",
-      "u",
-      "Q",
-      "q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+  // 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" }) });

-  // 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/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" }) });

-  // 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"
-          });
-      }
-    }
-    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/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" }) });

-  // 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"
-          });
-      }
-    }
-    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/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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });
+
+  // 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" }) });

-  // 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" });
-      }
-    }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
-    }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
-    }
-  };
+  // 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" }) });

-  // 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" });
-      }
-    }
-    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/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" }) });

-  // 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/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" })
+  ] });

-  // 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;
-    }
-    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"
-    ];
-  };
+  // 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" })
+  ] });

-  // 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;
-  }
+  // 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" }) });

-  // 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);
-      }
-    }
-    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"
-    ];
-  };
+  // 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" }) });

-  // 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);
-      }
-    }
-    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];
-      }
-    }
-    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"
-    ];
-  };
+  // 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" }) });

-  // 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);
-      }
-    }
-    validate(date, value) {
-      const year = date.getFullYear();
-      const isLeapYear = isLeapYearIndex(year);
-      if (isLeapYear) {
-        return value >= 1 && value <= 366;
-      } else {
-        return value >= 1 && value <= 365;
-      }
-    }
-    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/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" }) });

-  // 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/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" }) });

-  // 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;
-    }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
-    }
-    incompatibleTokens = ["D", "i", "e", "c", "t", "T"];
-  };
+  // 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" }) });

-  // 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;
-    }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "E",
-      "i",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+  // 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" }) });

-  // 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" });
-      }
-    }
-    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;
-    }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "E",
-      "i",
-      "e",
-      "t",
-      "T"
-    ];
-  };
+  // 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" }) });

-  // 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);
-  }
+  // 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" }) });

-  // 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
-          );
-      }
+  // 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;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 7;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
     }
-    set(date, _flags, value) {
-      date = setISODay(date, value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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"
-          });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
       }
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    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"
-          });
-      }
+    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.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    if (injectedStyles.has(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"
-          });
-      }
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    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);
     }
-    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);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }
-    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 (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return date;
+      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);
     }
-    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);
-      }
+  }
+  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 {
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 23;
+    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.setHours(value, 0, 0, 0);
-      return date;
+    ownerDocument2.body.appendChild(element);
+    return element;
+  }
+  function getWpCompatOverlaySlot() {
+    if (typeof window === "undefined") {
+      return void 0;
     }
-    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);
-      }
+    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+      return void 0;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
+    const ownerDocument2 = resolveOwnerDocument();
+    if (!ownerDocument2 || !ownerDocument2.body) {
+      return void 0;
     }
-    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;
+    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+      return ensureSlotIsAccessible(cachedSlot);
     }
-    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);
-      }
+    const existing = ownerDocument2.querySelector(
+      `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+    );
+    if (existing instanceof HTMLDivElement) {
+      cachedSlot = ensureSlotIsAccessible(existing);
+      return cachedSlot;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 24;
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
     }
-    set(date, _flags, value) {
-      const hours = value <= 24 ? value % 24 : value;
-      date.setHours(hours, 0, 0, 0);
-      return date;
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
+  }
+
+  // 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
+        }
+      );
     }
-    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);
-      }
+  // 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;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument6(document);
     }
-    set(date, _flags, value) {
-      date.setMinutes(value, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash6(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      date.setSeconds(value, 0);
-      return date;
+    const runtime = getRuntime6();
+    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 (documentContainsStyleHash6(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_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);
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+  }
+  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
+          )
+        }
       );
     }
-    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/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_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;
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
       );
     }
-    incompatibleTokens = ["t", "T", "X"];
-  };
+    return unlock2(
+      themePackage.privateApis
+    ).ThemeProvider;
+  }
+  var ThemeProvider = getThemeProvider();

-  // 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 }];
+  // 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;
     }
-    incompatibleTokens = "*";
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js
-  var TimestampMillisecondsParser = class extends Parser {
-    priority = 20;
-    parse(dateString) {
-      return parseAnyDigitsSigned(dateString);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument7(document);
     }
-    set(date, _flags, value) {
-      return [constructFrom(date, value), { timestampIsSet: true }];
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    incompatibleTokens = "*";
-  };
-
-  // 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();
-        }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+        return true;
       }
     }
-    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
-      return invalidDate();
+    return false;
+  }
+  function injectStyle7(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    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 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;
       }
-      const result = setter.set(date, flags, subFnOptions);
-      if (Array.isArray(result)) {
-        date = result[0];
-        Object.assign(flags, result[1]);
-      } else {
-        date = result;
+      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);
     }
-    return date;
   }
-  function cleanEscapedString2(input) {
-    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
+  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}}}}');
   }
-
-  // node_modules/date-fns/isSameMonth.js
-  function isSameMonth(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
+  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
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(Positioner, {}),
+      popupContent
     );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
-  }
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(Portal, {}), positionedPopup);
+  });

-  // 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/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 });
+    }
+  );

-  // node_modules/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
+  // 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 });
   }

-  // 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/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 }) });
   }

-  // 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/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 });
   }

-  // node_modules/date-fns/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
-  }
+  // packages/ui/build-module/utils/keyboard-shortcut.mjs
+  var import_element26 = __toESM(require_element(), 1);
+  var import_i18n4 = __toESM(require_i18n(), 1);

-  // node_modules/date-fns/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
+  // 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;
   }
-
-  // node_modules/date-fns/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(date, -amount, options);
+  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/@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;
+  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/@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));
+  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/@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 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/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");
-      }
+  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;
     }
-  };
+  );

-  // 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);
+  // 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
       }
-      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);
+    };
+  }
+  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;
     }
-    /**
-     * 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());
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument9(document);
     }
-    /**
-     * 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 globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    /**
-     * 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 {
-        }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
       }
-      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");
+    return false;
+  }
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      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 runtime = getRuntime9();
+    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/CalendarMonth.js
-  var CalendarMonth = class {
-    constructor(month, weeks) {
-      this.date = month;
-      this.weeks = weeks;
+    if (injectedStyles.has(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;
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-  };
-
-  // 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 });
+    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/Chevron.js
-  var import_react5 = __toESM(require_react(), 1);
-  function Chevron(props) {
-    const { size: size4 = 24, orientation = "left", className: className2, style } = props;
-    return import_react5.default.createElement(
-      "svg",
-      { className: className2, 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 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);
+    };
   }
-
-  // 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 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/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 });
+  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/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.");
+  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 })
+          ] })
+        ] })
+      ] });
     }
-    return context;
-  }
+  );

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  function Dropdown(props) {
-    const { options, className: className2, ...selectProps } = props;
-    const { classNames, components, styles } = useDayPicker();
-    const cssClassSelect = [classNames[UI.Dropdown], className2].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] })
-      )
+  // packages/ui/build-module/calendar/utils/root-context.mjs
+  var import_element28 = __toESM(require_element(), 1);
+  var RootContext = (0, import_element28.createContext)({});
+
+  // 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/DropdownNav.js
-  var import_react10 = __toESM(require_react(), 1);
-  function DropdownNav(props) {
-    return import_react10.default.createElement("div", { ...props });
+  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/Footer.js
-  var import_react11 = __toESM(require_react(), 1);
-  function Footer(props) {
-    return import_react11.default.createElement("div", { ...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/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);
+  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/MonthCaption.js
-  var import_react13 = __toESM(require_react(), 1);
-  function MonthCaption(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react13.default.createElement("div", { ...divProps });
+  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/MonthGrid.js
-  var import_react14 = __toESM(require_react(), 1);
-  function MonthGrid(props) {
-    return import_react14.default.createElement("table", { ...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/Months.js
-  var import_react15 = __toESM(require_react(), 1);
-  function Months(props) {
-    return import_react15.default.createElement("div", { ...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/MonthsDropdown.js
-  var import_react16 = __toESM(require_react(), 1);
-  function MonthsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react16.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);
+    }
+    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);
   }
-
-  // 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);
+  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;
       }
-    }, [nextMonth, onNextClick]);
-    const handlePreviousClick = (0, import_react17.useCallback)((e2) => {
-      if (previousMonth) {
-        onPreviousClick?.(e2);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }, [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 });
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // 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 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/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 });
+  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/components/Select.js
-  var import_react22 = __toESM(require_react(), 1);
-  function Select(props) {
-    return import_react22.default.createElement("select", { ...props });
+  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/components/Week.js
-  var import_react23 = __toESM(require_react(), 1);
-  function Week(props) {
-    const { week, ...trProps } = props;
-    return import_react23.default.createElement("tr", { ...trProps });
+  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
+  };
+  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/components/Weekday.js
-  var import_react24 = __toESM(require_react(), 1);
-  function Weekday(props) {
-    return import_react24.default.createElement("th", { ...props });
+  // 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/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 })
+  // 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/components/WeekNumber.js
-  var import_react26 = __toESM(require_react(), 1);
-  function WeekNumber(props) {
-    const { week, ...thProps } = props;
-    return import_react26.default.createElement("th", { ...thProps });
+  // 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);
   }
-
-  // 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 });
+  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/components/Weeks.js
-  var import_react28 = __toESM(require_react(), 1);
-  function Weeks(props) {
-    return import_react28.default.createElement("tbody", { ...props });
+  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_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]);
+  };

-  // 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 });
+  // 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/DayPicker.js
-  var import_react34 = __toESM(require_react(), 1);
+  // 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/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];
+  // 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;
       }
-      const isInRange = differenceInCalendarDays2(date, from) >= (excludeEnds ? 1 : 0) && differenceInCalendarDays2(to2, date) >= (excludeEnds ? 1 : 0);
-      return isInRange;
+      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_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
+        }
+      ) });
     }
-    if (!excludeEnds && to2) {
-      return isSameDay2(to2, date);
+  );
+
+  // 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_element35 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+  function getRuntime11() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    if (!excludeEnds && from) {
-      return isSameDay2(from, date);
+    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/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 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 isDateAfterType(value) {
-    return Boolean(value && typeof value === "object" && "after" in value);
+  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 isDateBeforeType(value) {
-    return Boolean(value && typeof value === "object" && "before" in value);
+  function registerStyle11(hash, css) {
+    const runtime = getRuntime11();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle11(targetDocument, hash, css);
+    }
   }
-  function isDayOfWeekType(value) {
-    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
+  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 isDatesArray(value, dateLib) {
-    return Array.isArray(value) && value.every(dateLib.isDate);
+  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/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;
+  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;
+  });

-  // 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]: []
+  // 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;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    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];
-          }
-        });
+    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 (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 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;
       }
-      for (const name2 in customModifiersMap) {
-        customModifiers[name2] = customModifiersMap[name2].some((d2) => d2 === day);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return {
-        ...dayFlags,
-        // custom modifiers should override all the previous ones
-        ...customModifiers
-      };
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
-
-  // 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;
+  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/getComponents.js
-  function getComponents(customComponents) {
-    return {
-      ...custom_components_exports,
-      ...customComponents
-    };
+  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_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;
+    }
+  );

-  // 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
+  // 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()
     };
-    Object.entries(props).forEach(([key, val]) => {
-      if (key.startsWith("data-")) {
-        dataAttributes[key] = val;
+    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 dataAttributes;
+    }
+    return false;
   }
-
-  // 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]}`;
+  function injectStyle13(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    for (const key in DayFlag) {
-      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
+    const runtime = getRuntime13();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    for (const key in SelectionState) {
-      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    for (const key in Animation) {
-      classNames[Animation[key]] = `rdp-${Animation[key]}`;
+    if (documentContainsStyleHash13(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    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");
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE13, 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/formatWeekNumber.js
-  function formatWeekNumber(weekNumber, dateLib = defaultDateLib) {
-    if (weekNumber < 10) {
-      return dateLib.formatNumber(`0${weekNumber.toLocaleString()}`);
+  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 dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
+    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/formatWeekNumberHeader.js
-  function formatWeekNumberHeader() {
-    return ``;
+  function registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/formatters/formatYearDropdown.js
-  function formatYearDropdown(year, dateLib = defaultDateLib) {
-    return dateLib.format(year, "yyyy");
+  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;
+    }
+  );

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getFormatters.js
-  function getFormatters(customFormatters) {
-    return {
-      ...formatters_exports,
-      ...customFormatters
+  // 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;
   }
-
-  // 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}`;
+  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 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 "";
+    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 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/labels/labelPrevious.js
-  function labelPrevious(_month) {
-    return "Go to the Previous Month";
+  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/labels/labelWeekday.js
-  function labelWeekday(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "cccc");
+  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/labels/labelWeekNumber.js
-  function labelWeekNumber(weekNumber, _options) {
-    return `Week ${weekNumber}`;
+  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;
+    }
+  );

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelWeekNumberHeader.js
-  function labelWeekNumberHeader(_options) {
-    return "Week Number";
-  }
+  // 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
+        }
+      );
+    }
+  );

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
-  function labelYearDropdown(_options) {
-    return "Choose the Year";
-  }
+  // 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/helpers/getLabels.js
-  var resolveLabel = (defaultLabel2, customLabel, localeLabel) => {
-    if (customLabel)
-      return customLabel;
-    if (localeLabel) {
-      return typeof localeLabel === "function" ? localeLabel : (..._args) => localeLabel;
+  // 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 });
     }
-    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;
-  }
+  // 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 });
+    }
+  );

-  // 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/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/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);
+  // 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
+        }
+      );
     }
-    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
-      };
-    });
-  }
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_compose3 = __toESM(require_compose(), 1);
+  var import_element45 = __toESM(require_element(), 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 toCalendarDate = (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 = toCalendarDate(date);
-        return getWeek(base, {
-          weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
-          firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
-        });
-      },
-      getISOWeek: (date) => {
-        const base = toCalendarDate(date);
-        return getISOWeek(base);
-      },
-      differenceInCalendarDays: (dateLeft, dateRight) => {
-        const left = toCalendarDate(dateLeft);
-        const right = toCalendarDate(dateRight);
-        return differenceInCalendarDays(left, right);
-      },
-      differenceInCalendarMonths: (dateLeft, dateRight) => {
-        const left = toCalendarDate(dateLeft);
-        const right = toCalendarDate(dateRight);
-        return differenceInCalendarMonths(left, right);
-      }
+  // packages/ui/build-module/collapsible-card/context.mjs
+  var import_element44 = __toESM(require_element(), 1);
+  var HeaderDescriptionIdContext = (0, import_element44.createContext)(null);
+
+  // 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;
+    }
+    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/@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 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/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 injectStyle15(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    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);
+    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);
     }
-    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());
+  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)}");
   }
+  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))}}}");
+  }
+  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"]
+                          }
+                        )
+                      }
+                    )
+                  }
+                )
+              ]
+            }
+          ) })
+        })
+      });
+    }
+  );

-  // 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;
+  // 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()
+    };
+    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;
       }
-      months.push(month);
     }
-    return months;
+    return false;
   }
-
-  // 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);
+  function injectStyle16(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
-      initialMonth = navStart;
+    const runtime = getRuntime16();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return startOfMonth2(initialMonth);
+    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/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);
+  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;
       }
-      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 (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 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/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));
+  // 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;
     }
-    if (endMonth) {
-      endMonth = endOfMonth2(endMonth);
-    } else if (!endMonth && hasYearDropdown) {
-      endMonth = endOfYear2(props.today ?? today());
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument17(document);
     }
-    return [
-      startMonth ? startOfDay2(startMonth) : startMonth,
-      endMonth ? startOfDay2(endMonth) : endMonth
-    ];
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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);
+  function documentContainsStyleHash17(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
-    if (monthsDiff < numberOfMonths) {
-      return void 0;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE17}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+        return true;
+      }
     }
-    return addMonths2(month, offset4);
+    return false;
   }
-
-  // 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;
+  function injectStyle17(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      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);
+    const runtime = getRuntime17();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
-    if (monthsDiff <= 0) {
-      return void 0;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    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];
+    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/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
+  function registerDocument17(targetDocument) {
+    const runtime = getRuntime17();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    (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) {
+    for (const [hash, css] of runtime.styles) {
+      injectStyle17(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         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)) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      goToMonth(day.date);
-    };
-    const calendar = {
-      months,
-      weeks,
-      days,
-      navStart,
-      navEnd,
-      previousMonth,
-      nextMonth,
-      goToMonth,
-      goToDay
+      runtime.documents.set(targetDocument, count - 1);
     };
-    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 registerStyle17(hash, css) {
+    const runtime = getRuntime17();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle17(targetDocument, hash, css);
+    }
   }
-  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 (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)}}}}");
+  }
+  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
+            }
+          )
         }
-      }
-    }
-    if (!focusTarget) {
-      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
+      );
     }
-    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)
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element48 = __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()
     };
-    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 (typeof document !== "undefined") {
+      registerDocument18(document);
     }
-    return focusableDate;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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;
+  function documentContainsStyleHash18(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE18}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+        return true;
+      }
     }
-    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
+    return false;
   }
-
-  // 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)
+  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;
-      const nextFocus = getNextFocus(moveBy, moveDir, focusedDay, calendar.navStart, calendar.navEnd, props, dateLib);
-      if (!nextFocus)
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         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
+      runtime.documents.set(targetDocument, count - 1);
     };
-    return useFocus3;
   }
-
-  // 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
-    };
+  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;
+  });

-  // 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");
-      }
+  // 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;
     }
-    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 };
-      }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument19(document);
     }
-    return range;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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())) {
+  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;
       }
-      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;
+  function injectStyle19(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      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 runtime = getRuntime19();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return false;
+    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);
   }
-
-  // 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;
-        }
+  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 (!onSelect) {
-        setSelected(newRange);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      onSelect?.(newRange, triggerDate, modifiers, e2);
-      return newRange;
-    };
-    return {
-      selected,
-      select: select4,
-      isSelected: isSelected2
+      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("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))}}}}');
+  }
+  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({
+      className,
+      children,
+      visuallyDisabled,
+      size: size4 = "default",
+      isBorderless,
+      prefix: prefix2,
+      suffix,
+      ...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",
+              {
+                className: style_default18["slot-wrapper"],
+                "data-slot-type": "prefix",
+                children: prefix2
+              }
+            ),
+            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
+              }
+            )
+          ]
+        }
+      );
+    }
+  );

-  // 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;
+  // 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()
     };
-    const select4 = (triggerDate, modifiers, e2) => {
-      let newDate = triggerDate;
-      if (!required && selected && selected && isSameDay2(triggerDate, selected)) {
-        newDate = void 0;
+    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;
       }
-      if (!onSelect) {
-        setSelected(newDate);
+    }
+    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 (required) {
-        onSelect?.(newDate, triggerDate, modifiers, e2);
-      } else {
-        onSelect?.(newDate, triggerDate, modifiers, e2);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return newDate;
-    };
-    return {
-      selected,
-      select: select4,
-      isSelected: isSelected2
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
-
-  // 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;
+  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/utils/toTimeZone.js
-  function toTimeZone(date, timeZone) {
-    if (date instanceof TZDate && date.timeZone === timeZone) {
-      return date;
-    }
-    return new TZDate(date, timeZone);
+  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))}}}}');
   }
+  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",
+      {
+        ref,
+        className: clsx_default(
+          style_default19["input-layout-slot"],
+          style_default19[`is-padding-${padding}`],
+          className
+        ),
+        ...restProps
+      }
+    );
+  });
+  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // 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);
+  // 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_runtime124 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
+  function getRuntime21() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    if (Array.isArray(matcher)) {
-      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument21(document);
     }
-    if (isDateRange(matcher)) {
-      return {
-        ...matcher,
-        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
-        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
-      };
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash21(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (isDateInterval(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe),
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE21}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+        return true;
+      }
     }
-    if (isDateAfterType(matcher)) {
-      return {
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    return false;
+  }
+  function injectStyle21(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (isDateBeforeType(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe)
-      };
+    const runtime = getRuntime21();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return matcher;
-  }
-  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
-    if (!matchers) {
-      return matchers;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    if (Array.isArray(matchers)) {
-      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
+    if (documentContainsStyleHash21(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    return convertMatcher(matchers, timeZone, noonSafe);
+    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/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 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);
     }
-    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 () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         return;
       }
-      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);
-      }
-      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: className2, 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;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      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
+      runtime.documents.set(targetDocument, count - 1);
     };
-    return import_react34.default.createElement(
-      dayPickerContext.Provider,
-      { value: contextValue },
-      import_react34.default.createElement(
-        components.Root,
-        { rootRef: props.animate ? rootElRef : void 0, className: className2, 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 className3 = 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: className3.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));
-                    })
-                  );
-                }))
-              )
-            );
-          })
+  }
+  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_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
         ),
-        props.footer && import_react34.default.createElement(components.Footer, { className: classNames[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
-      )
+        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/calendar/calendar.mjs
-  var import_element20 = __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/calendar/utils/components.mjs
-  var import_element17 = __toESM(require_element(), 1);
-  var import_compose = __toESM(require_compose(), 1);
+  // 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/icons/build-module/icon/index.mjs
-  var import_element15 = __toESM(require_element(), 1);
-  var icon_default = (0, import_element15.forwardRef)(
-    ({ icon, size: size4 = 24, ...props }, ref) => {
-      return (0, import_element15.cloneElement)(icon, {
-        width: size4,
-        height: size4,
-        ...props,
-        ref
-      });
+  // 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() {
+    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("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_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"
+              }
+            )
+          ]
+        }
+      );
     }
   );

-  // packages/icons/build-module/library/archive.mjs
-  var import_primitives2 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-  var archive_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.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_runtime18 = __toESM(require_jsx_runtime(), 1);
-  var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime18.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_runtime19 = __toESM(require_jsx_runtime(), 1);
-  var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.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_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime20.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_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var arrow_up_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime21.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_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var audio_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.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_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var backup_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.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_runtime24 = __toESM(require_jsx_runtime(), 1);
-  var block_meta_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives9.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.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_runtime25 = __toESM(require_jsx_runtime(), 1);
-  var block_table_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives10.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime25.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_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var calendar_default = /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(import_primitives11.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime26.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_runtime27 = __toESM(require_jsx_runtime(), 1);
-  var category_default = /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime27.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_runtime28 = __toESM(require_jsx_runtime(), 1);
-  var check_default = /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime28.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_runtime29 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime29.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_runtime30 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime30.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_runtime31 = __toESM(require_jsx_runtime(), 1);
-  var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime31.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_runtime32 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime32.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" }) });
-
-  // packages/icons/build-module/library/chevron-right.mjs
-  var import_primitives18 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-  var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_primitives18.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_primitives19 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
-  var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_primitives19.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/close-small.mjs
-  var import_primitives20 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
-  var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime35.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" }) });
-
-  // packages/icons/build-module/library/cog.mjs
-  var import_primitives21 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var cog_default = /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives21.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z" }) });
-
-  // packages/icons/build-module/library/comment-author-avatar.mjs
-  var import_primitives22 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
-  var comment_author_avatar_default = /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives22.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime37.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" }) });
-
-  // packages/icons/build-module/library/download.mjs
-  var import_primitives23 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-  var download_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives23.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives23.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" }) });
-
-  // packages/icons/build-module/library/drafts.mjs
-  var import_primitives24 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
-  var drafts_default = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives24.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" }) });
-
-  // packages/icons/build-module/library/drawer-right.mjs
-  var import_primitives25 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
-  var drawer_right_default = /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives25.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/envelope.mjs
-  var import_primitives26 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
-  var envelope_default = /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives26.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives26.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_primitives27 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
-  var error_default = /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives27.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives27.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_primitives28 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
-  var file_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives28.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives28.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_primitives29 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives29.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives29.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_primitives30 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives30.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives30.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_primitives31 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
-  var funnel_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives31.Path, { d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z" }) });
-
-  // packages/icons/build-module/library/globe.mjs
-  var import_primitives32 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
-  var globe_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives32.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_primitives33 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
-  var help_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives33.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives33.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_primitives34 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
-  var home_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives34.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives34.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_primitives35 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
-  var layout_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives35.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives35.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_primitives36 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
-  var link_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives36.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_primitives37 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
-  var list_default = /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(import_primitives37.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_primitives38 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-  var media_default = /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(import_primitives38.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives38.Path, { d: "m7 6.5 4 2.5-4 2.5z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_primitives38.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_primitives39 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
-  var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives39.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(import_primitives39.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_primitives40 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives40.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives40.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
-
-  // packages/icons/build-module/library/navigation.mjs
-  var import_primitives41 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives41.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives41.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_primitives42 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-  var next_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives42.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_primitives43 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
-  var not_allowed_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives43.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_primitives44 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
-  var not_found_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives44.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_primitives45 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
-  var page_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives45.Path, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives45.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_primitives46 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
-  var pages_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(import_primitives46.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives46.Path, { d: "M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives46.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_runtime61.jsx)(import_primitives46.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_primitives47 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
-  var pencil_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives47.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_primitives48 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
-  var pending_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives48.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_primitives49 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
-  var pin_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives49.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives49.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_primitives50 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
-  var plugins_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives50.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives50.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_primitives51 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
-  var post_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives51.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives51.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_primitives52 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
-  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives52.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives52.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_primitives53 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
-  var published_default = /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives53.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(import_primitives53.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_primitives54 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  var rotate_left_default = /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(import_primitives54.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_primitives55 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
-  var rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives55.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_primitives56 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-  var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives56.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_primitives57 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  var search_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives57.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_primitives58 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
-  var seen_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives58.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_primitives59 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-  var site_logo_default = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime74.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 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_primitives60 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
-  var styles_default = /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_primitives60.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_primitives61 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-  var symbol_filled_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime76.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-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_primitives62 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
-  var symbol_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives62.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_primitives63 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
-  var tag_default = /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_primitives63.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_primitives64 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
-  var trash_default = /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_primitives64.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_primitives65 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
-  var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives65.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_primitives66 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
-  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives66.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives66.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_primitives67 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
-  var verse_default = /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives67.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives67.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/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() {
+    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("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
+        ]
+      }
+    );
+  }

-  // packages/icons/build-module/library/video.mjs
-  var import_primitives68 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
-  var video_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives68.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/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}`;
+    }
+    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/calendar/utils/root-context.mjs
-  var import_element16 = __toESM(require_element(), 1);
-  var RootContext = (0, import_element16.createContext)({});
+  // 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/calendar/utils/components.mjs
-  var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
-  var PreviewDashStartAndEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime84.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_runtime84.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/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() {
+    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;
       }
+    }
+    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
     );
-  };
-  var PreviewDashStart = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
-      "svg",
+    for (const [hash, css] of runtime.styles) {
+      injectStyle24(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 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("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_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,
       {
-        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_runtime84.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" })
+        ref,
+        className: clsx_default(resets_default6["box-sizing"], className),
+        render: render4,
+        ...restProps
       }
     );
-  };
-  var PreviewDashMiddle = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime84.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_runtime84.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime84.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
-        ]
+  });
+
+  // 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 });
+  });
+
+  // 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() {
+    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
     );
-  };
-  var PreviewDashEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime84.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_runtime84.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" })
+    for (const [hash, css] of runtime.styles) {
+      injectStyle25(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 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)}}}');
+  }
+  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,
+        {
+          ref,
+          className: clsx_default(
+            field_default.label,
+            variant && field_default[`is-${variant}`],
+            className
+          ),
+          ...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() {
+    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);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  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;
       }
+    }
+    return false;
+  }
+  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;
+    }
+    if (documentContainsStyleHash26(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument26(targetDocument) {
+    const runtime = getRuntime26();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-  };
-  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;
+    for (const [hash, css] of runtime.styles) {
+      injectStyle26(targetDocument, hash, css);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime84.jsxs)("td", { ...tdProps, children: [
-      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(PreviewDash, {}),
-      children
-    ] });
+    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 Root2({ rootRef, ...props }) {
-    const { render: render4, ref } = (0, import_element17.useContext)(RootContext);
-    const mergedRef = (0, import_compose.useMergeRefs)([rootRef ?? null, ref ?? null]);
-    return useRender({
-      render: render4,
-      defaultTagName: "div",
-      ref: mergedRef,
-      props
-    });
+  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)}}}');
   }
-  function Chevron2({ orientation, className: className2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
-      Icon,
+  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,
       {
-        className: className2,
-        icon: orientation === "right" ? chevron_right_default : chevron_left_default
+        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_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() {
+    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") {
+      registerDocument27(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  function NavButton({
-    className: className2,
-    "aria-disabled": ariaDisabled,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(
-      Button4,
-      {
-        ...props,
-        className: className2,
-        variant: "minimal",
-        tone: "neutral",
-        size: "compact",
-        disabled: ariaDisabled === true || ariaDisabled === "true",
-        focusableWhenDisabled: true
+  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;
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle27(hash, css) {
+    const runtime = getRuntime27();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle27(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)}}}');
+  }
+  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 });
+    }
+  );

-  // packages/ui/build-module/calendar/utils/constants.mjs
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -18022,28 +27912,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument5(document);
+      registerDocument28(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash5(targetDocument, hash) {
+  function documentContainsStyleHash28(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
+      `style[${STYLE_HASH_ATTRIBUTE28}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle5(targetDocument, hash, css) {
+  function injectStyle28(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime5();
+    const runtime = getRuntime28();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -18052,24 +27942,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
+    if (documentContainsStyleHash28(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
+  function registerDocument28(targetDocument) {
+    const runtime = getRuntime28();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -18083,509 +27973,232 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
+  function registerStyle28(hash, css) {
+    const runtime = getRuntime28();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle28(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle5("6a1312fdcf", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);--wp-ui-calendar-range-middle-background-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);--wp-ui-calendar-preview-border-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);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{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-brand,var(--wp-admin-theme-color,#3858e9))}}._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{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;@media (forced-colors:active){text-decoration:line-through}}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._228eede754134437__chevron{fill:currentColor;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);width:var(--wpds-dimension-size-2xs,16px)}._2c7ac60ba97b3411__root[dir=rtl] ._66b1d4a7b488b496__nav ._228eede754134437__chevron{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-content-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(--wp-ui-calendar-range-middle-background-color);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(--wp-ui-calendar-preview-border-color);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._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}}@layer compositions{._395a75bb1930f57e__nav-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset;--wp-ui-button-height:var(--wp-ui-calendar-cell-size)}}}');
-  }
-  var style_default5 = { "root": "_2c7ac60ba97b3411__root", "day": "_172c492625235710__day", "day-button": "_1b64226e315835f8__day-button", "caption-label": "_66b9a8120581fd4b__caption-label", "chevron": "_228eede754134437__chevron", "nav": "_66b1d4a7b488b496__nav", "month-caption": "_337e5337d49b7f3d__month-caption", "months": "_110e46230c68e498__months", "month-grid": "_92915239fedb1fea__month-grid", "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", "nav-button": "_395a75bb1930f57e__nav-button" };
-  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("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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 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" };
+  var style_default23 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
   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)}");
-  }
-  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_default5.root, resets_default2["box-sizing"]),
-    day: style_default5.day,
-    day_button: clsx_default(
-      style_default5["day-button"],
-      global_css_defense_default3.button,
-      focus_module_default2["outset-ring--focus-visible"]
-    ),
-    outside: style_default5.outside,
-    caption_label: style_default5["caption-label"],
-    button_next: style_default5["nav-button"],
-    button_previous: style_default5["nav-button"],
-    chevron: style_default5.chevron,
-    nav: style_default5.nav,
-    month_caption: style_default5["month-caption"],
-    months: style_default5.months,
-    month_grid: style_default5["month-grid"],
-    weekday: style_default5.weekday,
-    today: style_default5.today,
-    selected: style_default5.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_default5.hidden,
-    range_start: style_default5["range-start"],
-    range_end: style_default5["range-end"],
-    range_middle: style_default5["range-middle"],
-    weeks_before_enter: style_default5["weeks-before-enter"],
-    weeks_before_exit: style_default5["weeks-before-exit"],
-    weeks_after_enter: style_default5["weeks-after-enter"],
-    weeks_after_exit: style_default5["weeks-after-exit"],
-    caption_after_enter: style_default5["caption-after-enter"],
-    caption_after_exit: style_default5["caption-after-exit"],
-    caption_before_enter: style_default5["caption-before-enter"],
-    caption_before_exit: style_default5["caption-before-exit"]
-  };
-  var MODIFIER_CLASSNAMES = {
-    preview: style_default5.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,
-    // Default role
-    role: "application",
-    components: {
-      Day: Day2,
-      Root: Root2,
-      Chevron: Chevron2,
-      PreviousMonthButton: NavButton,
-      NextMonthButton: NavButton
-    }
-  };
-
-  // 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_element18 = __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_element18.useState)(initialValue);
-    const value = hasValue ? valueProp : state;
-    const uncontrolledSetValue = (0, import_element18.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_i18n3 = __toESM(require_i18n(), 1);
-  var import_element19 = __toESM(require_element(), 1);
-  function isLocaleRTL(localeCode) {
-    const localeObj = new Intl.Locale(localeCode);
-    const direction = localeObj.getTextInfo?.().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(localeObj.language);
+    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 useLocalizationProps = ({
-    locale,
-    timeZone,
-    mode
-  }) => {
-    return (0, import_element19.useMemo)(() => {
-      const monthNameFormatter = new Intl.DateTimeFormat(locale.code, {
-        year: "numeric",
-        month: "long",
-        timeZone
-      });
-      const weekdayNarrowFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "narrow",
-        timeZone
-      });
-      const weekdayLongFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "long",
-        timeZone
-      });
-      const fullDateFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "long",
-        year: "numeric",
-        month: "long",
-        day: "numeric",
-        timeZone
-      });
-      return {
-        "aria-label": mode === "single" ? (0, import_i18n3.__)("Date calendar") : (0, import_i18n3.__)("Date range calendar"),
-        labels: {
-          /**
-           * The label for the month grid.
-           * @param date
-           */
-          labelGrid: (date) => monthNameFormatter.format(date),
-          /**
-           * 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_i18n3.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n3.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /** The label for the "next month" button. */
-          labelNext: () => (0, import_i18n3.__)("Go to the Next Month"),
-          /** The label for the "previous month" button. */
-          labelPrevious: () => (0, import_i18n3.__)("Go to the 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_i18n3.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n3.__)("Today, %s, selected"),
-                formattedDate
-              );
-            }
-            if (modifiers?.today) {
-              label = (0, import_i18n3.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n3.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            if (modifiers?.selected) {
-              label = (0, import_i18n3.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n3.__)("%s, selected"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /**
-           * The label for the weekday.
-           * @param date
-           */
-          labelWeekday: (date) => weekdayLongFormatter.format(date)
-        },
-        locale,
-        dir: isLocaleRTL(locale.code) ? "rtl" : "ltr",
-        formatters: {
-          formatWeekdayName: (date) => {
-            return weekdayNarrowFormatter.format(date);
-          },
-          formatCaption: (date) => {
-            return monthNameFormatter.format(date);
-          }
-        },
-        timeZone
-      };
-    }, [locale, timeZone, mode]);
+  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));
+    };
   };
-
-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
-  var Calendar = (0, import_element20.forwardRef)(
-    function Calendar2({
+  var Textarea = (0, import_element60.forwardRef)(
+    function Textarea2({
+      className,
       defaultValue: defaultValue2,
-      value: valueProp,
+      disabled: disabled2,
       onValueChange,
-      numberOfMonths = 1,
-      locale = enUS2,
-      timeZone,
       render: render4,
-      labels: customLabels,
-      ...props
+      rows = 4,
+      style,
+      value,
+      ...restProps
     }, ref) {
-      const localizationProps = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "single"
-      });
-      const labels = (0, import_element20.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element20.useCallback)(
-        (selected2, triggerDate, modifiers, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const rootContextValue = (0, import_element20.useMemo)(
-        () => ({ render: render4, ref }),
-        [render4, ref]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(
-        DayPicker,
+      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
+        Input3,
         {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          role: "application",
-          mode: "single",
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected
+          className: clsx_default(style_default23.wrapper, className),
+          style,
+          render: wrappedRender(
+            render4 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime134.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/calendar/range-calendar.mjs
-  var import_element21 = __toESM(require_element(), 1);
-  var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
-  function usePreviewRange({
-    value,
-    hoveredDate,
-    excludeDisabled,
-    min: min3,
-    max: max3,
-    disabled: disabled2
-  }) {
-    return (0, import_element21.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
-        };
+  // 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() {
+    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;
       }
-      if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) > max3) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
+    }
+    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 (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return previewHighlight;
-    }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-  var RangeCalendar = (0, import_element21.forwardRef)(
-    function RangeCalendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      excludeDisabled,
-      min: min3,
-      max: max3,
-      disabled: disabled2,
-      locale = enUS2,
-      timeZone,
-      render: render4,
-      labels: customLabels,
-      ...props
+  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("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_element61.forwardRef)(
+    function InputControl2({
+      className,
+      label,
+      description,
+      details,
+      hideLabelFromVision,
+      ...restProps
     }, ref) {
-      const localizationProps = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "range"
-      });
-      const labels = (0, import_element21.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element21.useCallback)(
-        (selected2, triggerDate, modifiers2, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers2,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const [hoveredDate, setHoveredDate] = (0, import_element21.useState)(
-        void 0
-      );
-      const previewRange = usePreviewRange({
-        value: selected,
-        hoveredDate,
-        excludeDisabled,
-        min: min3,
-        max: max3,
-        disabled: disabled2
-      });
-      const modifiers = (0, import_element21.useMemo)(() => {
-        return {
-          preview: previewRange,
-          preview_start: previewRange?.from,
-          preview_end: previewRange?.to
-        };
-      }, [previewRange]);
-      const rootContextValue = (0, import_element21.useMemo)(
-        () => ({ render: render4, ref }),
-        [render4, ref]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          role: "application",
-          mode: "range",
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          disabled: disabled2,
-          excludeDisabled,
-          min: min3,
-          max: max3,
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayMouseEnter: (date) => setHoveredDate(date),
-          onDayMouseLeave: () => setHoveredDate(void 0),
-          modifiers,
-          modifiersClassNames: MODIFIER_CLASSNAMES
-        }
-      ) });
+      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/card/index.mjs
-  var card_exports = {};
-  __export(card_exports, {
-    Content: () => Content,
-    FullBleed: () => FullBleed,
-    Header: () => Header,
-    Root: () => Root3,
-    Title: () => Title
+  // 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/card/root.mjs
-  var import_element22 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
+  // 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 })
+      }
+    );
+  });
+
+  // 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/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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -18596,28 +28209,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument6(document);
+      registerDocument30(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash6(targetDocument, hash) {
+  function documentContainsStyleHash30(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
+      `style[${STYLE_HASH_ATTRIBUTE30}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle6(targetDocument, hash, css) {
+  function injectStyle30(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime6();
+    const runtime = getRuntime30();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -18626,24 +28239,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
+    if (documentContainsStyleHash30(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
+  function registerDocument30(targetDocument) {
+    const runtime = getRuntime30();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle30(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -18657,36 +28270,113 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
+  function registerStyle30(hash, css) {
+    const runtime = getRuntime30();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle30(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}}}}");
+    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_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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) {
-    registerStyle6("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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_default6 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Root3 = (0, import_element22.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
-    const mergedClassName = clsx_default(style_default6.root, resets_default3["box-sizing"]);
+  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_element65.forwardRef)(function Link2({
+    children,
+    variant = "default",
+    tone = "brand",
+    openInNewTab = false,
+    render: render4,
+    className,
+    ...props
+  }, ref) {
     const element = useRender({
-      defaultTagName: "div",
       render: render4,
+      defaultTagName: "a",
       ref,
-      props: mergeProps({ className: mergedClassName }, restProps)
+      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/card/header.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
+  // 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);
+
+  // packages/ui/build-module/menu/item.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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -18697,28 +28387,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument7(document);
+      registerDocument31(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash7(targetDocument, hash) {
+  function documentContainsStyleHash31(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
+      `style[${STYLE_HASH_ATTRIBUTE31}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle7(targetDocument, hash, css) {
+  function injectStyle31(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime7();
+    const runtime = getRuntime31();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -18727,24 +28417,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash7(targetDocument, hash)) {
+    if (documentContainsStyleHash31(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument7(targetDocument) {
-    const runtime = getRuntime7();
+  function registerDocument31(targetDocument) {
+    const runtime = getRuntime31();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle7(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -18758,33 +28448,37 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle7(hash, css) {
-    const runtime = getRuntime7();
+  function registerStyle31(hash, css) {
+    const runtime = getRuntime31();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle7("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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_default7 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Header = (0, import_element23.forwardRef)(
-    function CardHeader({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
+  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",
         ref,
-        props: mergeProps({ className: style_default7.header }, props)
+        render: render4,
+        props: mergeProps(props, {
+          id: id ?? itemContentContext?.descriptionId,
+          className: clsx_default(style_default26["item-description"], className)
+        })
       });
-      return element;
     }
   );

-  // packages/ui/build-module/card/content.mjs
-  var import_element24 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
+  // 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;
@@ -18795,28 +28489,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument8(document);
+      registerDocument32(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash8(targetDocument, hash) {
+  function documentContainsStyleHash32(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
+      `style[${STYLE_HASH_ATTRIBUTE32}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle8(targetDocument, hash, css) {
+  function injectStyle32(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime8();
+    const runtime = getRuntime32();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -18825,24 +28519,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
+    if (documentContainsStyleHash32(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
+  function registerDocument32(targetDocument) {
+    const runtime = getRuntime32();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle8(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -18856,33 +28550,40 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle8(hash, css) {
-    const runtime = getRuntime8();
+  function registerStyle32(hash, css) {
+    const runtime = getRuntime32();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle8("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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_default8 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Content = (0, import_element24.forwardRef)(
-    function CardContent({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
+  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,
-        props: mergeProps({ className: style_default8.content }, props)
+        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)
+        })
       });
-      return element;
     }
   );

-  // packages/ui/build-module/card/full-bleed.mjs
-  var import_element25 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -18893,28 +28594,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument9(document);
+      registerDocument33(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash9(targetDocument, hash) {
+  function documentContainsStyleHash33(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
+      `style[${STYLE_HASH_ATTRIBUTE33}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle9(targetDocument, hash, css) {
+  function injectStyle33(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime9();
+    const runtime = getRuntime33();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -18923,24 +28624,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
+    if (documentContainsStyleHash33(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument9(targetDocument) {
-    const runtime = getRuntime9();
+  function registerDocument33(targetDocument) {
+    const runtime = getRuntime33();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle9(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -18954,117 +28655,406 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle9(hash, css) {
-    const runtime = getRuntime9();
+  function registerStyle33(hash, css) {
+    const runtime = getRuntime33();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle9(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle9("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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 style_default9 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var FullBleed = (0, import_element25.forwardRef)(
-    function CardFullBleed({ render: render4, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default9.fullbleed },
-          props
-        )
-      });
-      return element;
+  var resets_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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."
+      );
     }
-  );
-
-  // packages/ui/build-module/card/title.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime87.jsx)("div", {});
-  var Title = (0, import_element26.forwardRef)(
-    function CardTitle({ render: render4 = DEFAULT_TAG, children, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(
-        Text,
+    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
+    };
+  }
+  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,
         {
-          ref,
-          variant: "heading-lg",
-          render: render4,
-          ...props,
-          children
+          descriptionId: shortcutDescriptionId,
+          shortcut
         }
-      );
-    }
-  );
+      )
+    ] });
+  }
+  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,
+      {
+        ref,
+        ...itemAriaProps,
+        className: clsx_default(
+          resets_default8["box-sizing"],
+          style_default28.item,
+          className
+        ),
+        ...props,
+        children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+          ItemContent,
+          {
+            prefix: prefix2,
+            shortcut,
+            shortcutDescriptionId,
+            suffix,
+            children
+          }
+        ) })
+      }
+    );
+  });

-  // packages/ui/build-module/collapsible/panel.mjs
-  var import_element27 = __toESM(require_element(), 1);
-  var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
-  var Panel = (0, import_element27.forwardRef)(
-    function CollapsiblePanel3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime88.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  );
-
-  // packages/ui/build-module/collapsible/root.mjs
-  var import_element28 = __toESM(require_element(), 1);
-  var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  var Root4 = (0, import_element28.forwardRef)(
-    function CollapsibleRoot3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument34(document);
     }
-  );
-
-  // packages/ui/build-module/collapsible/trigger.mjs
-  var import_element29 = __toESM(require_element(), 1);
-  var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element29.forwardRef)(
-    function CollapsibleTrigger3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(index_parts_exports.Trigger, { ref: forwardedRef, ...props });
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash34(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-  );
-
-  // 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_element30 = __toESM(require_element(), 1);
-  var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  var Root32 = (0, import_element30.forwardRef)(
-    function CollapsibleCardRoot({ render: render4, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(
-        Root4,
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE34}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
+        return true;
+      }
+    }
+    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;
+    }
+    if (documentContainsStyleHash34(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  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) {
+        return;
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle34(hash, css) {
+    const runtime = getRuntime34();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle34(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}}}');
+  }
+  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,
         {
           ref,
-          render: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(Root3, { render: render4 }),
-          ...restProps
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default9["box-sizing"],
+            style_default29.item,
+            className
+          ),
+          ...props,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+              index_parts_exports2.CheckboxItemIndicator,
+              {
+                keepMounted: true,
+                className: style_default29["item-selection-indicator"],
+                children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Icon, { icon: check_default, size: 24, "aria-hidden": "true" })
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+              ItemContent,
+              {
+                prefix: prefix2,
+                shortcut,
+                shortcutDescriptionId,
+                suffix,
+                children
+              }
+            ) })
+          ]
         }
       );
     }
   );

-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_element32 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/collapsible-card/context.mjs
-  var import_element31 = __toESM(require_element(), 1);
-  var HeaderDescriptionIdContext = (0, import_element31.createContext)({
-    setDescriptionId: () => {
+  // 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() {
+    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") {
+      registerDocument35(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash35(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE35}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  function injectStyle35(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime35();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash35(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument35(targetDocument) {
+    const runtime = getRuntime35();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle35(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 registerStyle35(hash, css) {
+    const runtime = getRuntime35();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle35(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}}}');
+  }
+  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,
+      {
+        ref,
+        className: clsx_default(style_default30.group, className),
+        ...props
+      }
+    );
   });

-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
-  function getRuntime10() {
+  // 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;
@@ -19075,28 +29065,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument10(document);
+      registerDocument36(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash10(targetDocument, hash) {
+  function documentContainsStyleHash36(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE10}]`
+      `style[${STYLE_HASH_ATTRIBUTE36}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle10(targetDocument, hash, css) {
+  function injectStyle36(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime10();
+    const runtime = getRuntime36();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -19105,24 +29095,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash10(targetDocument, hash)) {
+    if (documentContainsStyleHash36(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument10(targetDocument) {
-    const runtime = getRuntime10();
+  function registerDocument36(targetDocument) {
+    const runtime = getRuntime36();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle36(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -19136,115 +29126,209 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle10(hash, css) {
-    const runtime = getRuntime10();
+  function registerStyle36(hash, css) {
+    const runtime = getRuntime36();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle36(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle10("78199613cf", "@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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)}}}}");
+    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_default10 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "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) {
-    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 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
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/menu/link-item.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() {
+    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;
   }
-  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("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+  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;
   }
-  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_element32.forwardRef)(
-    function CollapsibleCardHeader({ children, className: className2, render: render4, ...restProps }, ref) {
-      const [descriptionId, setDescriptionId] = (0, import_element32.useState)();
-      const contextValue = (0, import_element32.useMemo)(
-        () => ({ setDescriptionId }),
-        [setDescriptionId]
-      );
-      return useRender({
-        defaultTagName: "div",
-        render: render4,
-        ref,
-        props: mergeProps(restProps, {
-          className: clsx_default(
-            global_css_defense_default4.heading,
-            style_default10["heading-wrapper"],
-            className2
-          ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime92.jsxs)(
-            Trigger,
-            {
-              className: style_default10.header,
-              render: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(Header, {}),
-              nativeButton: false,
-              "aria-describedby": descriptionId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime92.jsx)("div", { className: style_default10["header-content"], children }),
-                /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-                  "div",
-                  {
-                    className: clsx_default(
-                      style_default10["header-trigger-positioner"]
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(
-                      "div",
-                      {
-                        className: clsx_default(
-                          style_default10["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_runtime92.jsx)(
-                          Icon,
-                          {
-                            icon: chevron_down_default,
-                            className: style_default10["header-trigger"]
-                          }
-                        )
-                      }
-                    )
-                  }
-                )
-              ]
-            }
-          ) })
-        })
-      });
+  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);
     }
-  );
+  }
+  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}}}');
+  }
+  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,
+      {
+        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
+          }
+        ) })
+      }
+    );
+  });

-  // packages/ui/build-module/collapsible-card/header-description.mjs
-  var import_element33 = __toESM(require_element(), 1);
-  var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
-  var HeaderDescription = (0, import_element33.forwardRef)(function CollapsibleCardHeaderDescription({ children, className: className2, ...restProps }, ref) {
-    const descriptionId = (0, import_element33.useId)();
-    const { setDescriptionId } = (0, import_element33.useContext)(HeaderDescriptionIdContext);
-    (0, import_element33.useEffect)(() => {
-      setDescriptionId(descriptionId);
-      return () => setDescriptionId(void 0);
-    }, [descriptionId, setDescriptionId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-      "div",
+  // packages/ui/build-module/menu/popup.mjs
+  var import_element76 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/menu/portal.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,
-        id: descriptionId,
-        "aria-hidden": "true",
-        className: className2,
-        ...restProps,
-        children
+        container: container ?? getWpCompatOverlaySlot(),
+        ...props
       }
     );
   });

-  // packages/ui/build-module/collapsible-card/content.mjs
-  var import_element34 = __toESM(require_element(), 1);
-  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
+  // packages/ui/build-module/menu/positioner.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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -19255,28 +29339,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument11(document);
+      registerDocument38(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash11(targetDocument, hash) {
+  function documentContainsStyleHash38(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
+      `style[${STYLE_HASH_ATTRIBUTE38}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle11(targetDocument, hash, css) {
+  function injectStyle38(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime11();
+    const runtime = getRuntime38();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -19285,24 +29369,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
+    if (documentContainsStyleHash38(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
+  function registerDocument38(targetDocument) {
+    const runtime = getRuntime38();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle38(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -19316,80 +29400,51 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
+  function registerStyle38(hash, css) {
+    const runtime = getRuntime38();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle38(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle11("78199613cf", "@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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)}}}}");
+    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 style_default11 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "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_element34.forwardRef)(
-    function CollapsibleCardContent({ className: className2, render: render4, children, hiddenUntilFound = true, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-        Panel,
+  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}}}');
+  }
+  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,
         {
+          ...defaultProps,
+          ...props,
           ref,
-          className: (state) => clsx_default(
-            style_default11.content,
-            state.open && state.transitionStatus === "idle" && style_default11["overflow-visible"],
-            className2
-          ),
-          hiddenUntilFound,
-          ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
-            Content,
-            {
-              className: style_default11["content-inner"],
-              render: render4,
-              children
-            }
+          className: clsx_default(
+            resets_default11["box-sizing"],
+            style_default33.positioner,
+            className
           )
         }
       );
     }
   );

-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element35 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element35.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_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 ThemeProvider = getThemeProvider();
-
-  // packages/ui/build-module/stack/stack.mjs
-  var import_element36 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -19400,28 +29455,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument12(document);
+      registerDocument39(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash12(targetDocument, hash) {
+  function documentContainsStyleHash39(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
+      `style[${STYLE_HASH_ATTRIBUTE39}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle12(targetDocument, hash, css) {
+  function injectStyle39(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime12();
+    const runtime = getRuntime39();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -19430,24 +29485,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
+    if (documentContainsStyleHash39(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE39, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
+  function registerDocument39(targetDocument) {
+    const runtime = getRuntime39();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle12(targetDocument, hash, css);
+      injectStyle39(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -19461,62 +29516,51 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle12(hash, css) {
-    const runtime = getRuntime12();
+  function registerStyle39(hash, css) {
+    const runtime = getRuntime39();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash, css);
+      injectStyle39(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle12("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+    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}}}');
   }
-  var style_default12 = { "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: 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_default12.stack })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/tooltip/index.mjs
-  var tooltip_exports = {};
-  __export(tooltip_exports, {
-    Popup: () => Popup,
-    Portal: () => Portal,
-    Positioner: () => Positioner,
-    Provider: () => Provider,
-    Root: () => Root5,
-    Trigger: () => Trigger2
+  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,
+      {
+        ref,
+        className: clsx_default(
+          style_default34.popup,
+          isSubmenu ? style_default34["is-submenu"] : style_default34["is-root"],
+          className
+        ),
+        ...props,
+        children: /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+          "div",
+          {
+            className: style_default34.list,
+            children
+          }
+        )
+      }
+    ) });
+    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/tooltip/popup.mjs
-  var import_element39 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element37 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
+  // packages/ui/build-module/menu/radio-group.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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -19527,28 +29571,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument13(document);
+      registerDocument40(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash13(targetDocument, hash) {
+  function documentContainsStyleHash40(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE13}]`
+      `style[${STYLE_HASH_ATTRIBUTE40}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle13(targetDocument, hash, css) {
+  function injectStyle40(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime13();
+    const runtime = getRuntime40();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -19557,24 +29601,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash13(targetDocument, hash)) {
+    if (documentContainsStyleHash40(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE40, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
+  function registerDocument40(targetDocument) {
+    const runtime = getRuntime40();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle13(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -19588,92 +29632,36 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle13(hash, css) {
-    const runtime = getRuntime13();
+  function registerStyle40(hash, css) {
+    const runtime = getRuntime40();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle13("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;
+    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}}}');
   }
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element37.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
-        index_parts_exports2.Portal,
+  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,
         {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
+          ref,
+          className: clsx_default(style_default35["radio-group"], className),
+          ...props
         }
       );
     }
   );

-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element38 = __toESM(require_element(), 1);
-  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
+  // packages/ui/build-module/menu/radio-item.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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -19684,28 +29672,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument14(document);
+      registerDocument41(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash14(targetDocument, hash) {
+  function documentContainsStyleHash41(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
+      `style[${STYLE_HASH_ATTRIBUTE41}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE41) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle14(targetDocument, hash, css) {
+  function injectStyle41(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime14();
+    const runtime = getRuntime41();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -19714,24 +29702,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash14(targetDocument, hash)) {
+    if (documentContainsStyleHash41(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE41, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
+  function registerDocument41(targetDocument) {
+    const runtime = getRuntime41();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle14(targetDocument, hash, css);
+      injectStyle41(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -19745,45 +29733,266 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle14(hash, css) {
-    const runtime = getRuntime14();
+  function registerStyle41(hash, css) {
+    const runtime = getRuntime41();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash, css);
+      injectStyle41(targetDocument, hash, css);
     }
   }
   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}}}}");
+    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_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var resets_default12 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle14("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}}}}');
+    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_default13 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element38.forwardRef)(
-    function TooltipPositioner3({ align = "center", className: className2, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-        index_parts_exports2.Positioner,
+  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,
-          align,
-          side,
-          sideOffset,
-          ...props,
+          ...itemAriaProps,
           className: clsx_default(
-            resets_default4["box-sizing"],
-            style_default13.positioner,
-            className2
-          )
+            resets_default12["box-sizing"],
+            style_default36.item,
+            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
+              }
+            ) })
+          ]
         }
       );
     }
   );

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
+  // 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
+  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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -19794,28 +30003,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument15(document);
+      registerDocument42(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash15(targetDocument, hash) {
+  function documentContainsStyleHash42(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
+      `style[${STYLE_HASH_ATTRIBUTE42}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE42) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle15(targetDocument, hash, css) {
+  function injectStyle42(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime15();
+    const runtime = getRuntime42();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -19824,24 +30033,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash15(targetDocument, hash)) {
+    if (documentContainsStyleHash42(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE42, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
+  function registerDocument42(targetDocument) {
+    const runtime = getRuntime42();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle15(targetDocument, hash, css);
+      injectStyle42(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -19855,68 +30064,41 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle15(hash, css) {
-    const runtime = getRuntime15();
+  function registerStyle42(hash, css) {
+    const runtime = getRuntime42();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
+      injectStyle42(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle15("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}}}}');
+    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}}}');
   }
-  var style_default14 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element39.forwardRef)(function TooltipPopup3({ portal, positioner, children, className: className2, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
-      index_parts_exports2.Popup,
-      {
-        ref,
-        className: clsx_default(style_default14.popup, className2),
-        ...props,
-        children
-      }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(Portal, {}), positionedPopup);
-  });
-
-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element40 = __toESM(require_element(), 1);
-  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
-  var Trigger2 = (0, import_element40.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(index_parts_exports2.Trigger, { ref, ...props });
+  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,
+        {
+          ref,
+          className: clsx_default(style_default37.separator, className),
+          ...props
+        }
+      );
     }
   );

-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n4 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(DirectionProvider, { direction: (0, import_i18n4.isRTL)() ? "rtl" : "ltr", children });
-  }
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
-  function Root5(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(index_parts_exports2.Root, { ...props }) });
-  }
-
-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(index_parts_exports2.Provider, { ...props });
+  // 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/visually-hidden/visually-hidden.mjs
-  var import_element41 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
-  function getRuntime16() {
+  // packages/ui/build-module/menu/submenu-trigger.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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -19927,28 +30109,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument16(document);
+      registerDocument43(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash16(targetDocument, hash) {
+  function documentContainsStyleHash43(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE16}]`
+      `style[${STYLE_HASH_ATTRIBUTE43}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE43) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle16(targetDocument, hash, css) {
+  function injectStyle43(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime16();
+    const runtime = getRuntime43();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -19957,24 +30139,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash16(targetDocument, hash)) {
+    if (documentContainsStyleHash43(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE43, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument16(targetDocument) {
-    const runtime = getRuntime16();
+  function registerDocument43(targetDocument) {
+    const runtime = getRuntime43();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle16(targetDocument, hash, css);
+      injectStyle43(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -19988,39 +30170,89 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle16(hash, css) {
-    const runtime = getRuntime16();
+  function registerStyle43(hash, css) {
+    const runtime = getRuntime43();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle16(targetDocument, hash, css);
+      injectStyle43(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle16("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}}}");
+    registerStyle43("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_default15 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element41.forwardRef)(
-    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
-      const element = useRender({
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default15["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_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,
+      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 element;
+      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
+            }
+          ) })
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/menu/trigger.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 });
     }
   );

   // packages/ui/build-module/skeleton/skeleton.mjs
-  var import_element42 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
-  function getRuntime17() {
+  var import_element83 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE44 = "data-wp-hash";
+  function getRuntime44() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -20031,28 +30263,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument17(document);
+      registerDocument44(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash17(targetDocument, hash) {
+  function documentContainsStyleHash44(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE17}]`
+      `style[${STYLE_HASH_ATTRIBUTE44}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE44) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle17(targetDocument, hash, css) {
+  function injectStyle44(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime17();
+    const runtime = getRuntime44();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -20061,24 +30293,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash17(targetDocument, hash)) {
+    if (documentContainsStyleHash44(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE44, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument17(targetDocument) {
-    const runtime = getRuntime17();
+  function registerDocument44(targetDocument) {
+    const runtime = getRuntime44();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle17(targetDocument, hash, css);
+      injectStyle44(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -20092,22 +30324,22 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle17(hash, css) {
-    const runtime = getRuntime17();
+  function registerStyle44(hash, css) {
+    const runtime = getRuntime44();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle17(targetDocument, hash, css);
+      injectStyle44(targetDocument, hash, css);
     }
   }
   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}}}}");
+    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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var resets_default14 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle17("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}}}}");
+    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}}}}");
   }
-  var style_default16 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
-  var Skeleton = (0, import_element42.forwardRef)(
+  var style_default39 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
+  var Skeleton = (0, import_element83.forwardRef)(
     function Skeleton2({ render: render4, ...props }, ref) {
       return useRender({
         render: render4,
@@ -20115,9 +30347,9 @@ var wp;
         props: mergeProps(
           {
             className: clsx_default(
-              style_default16.skeleton,
-              style_default16.pulse,
-              resets_default5["box-sizing"]
+              style_default39.skeleton,
+              style_default39.pulse,
+              resets_default14["box-sizing"]
             ),
             // Decorative by default; consumers mark the loading
             // region with aria-busy / role="status".
@@ -20130,15 +30362,15 @@ var wp;
   );

   // packages/admin-ui/build-module/navigable-region/index.mjs
-  var import_element43 = __toESM(require_element(), 1);
-  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
-  var NavigableRegion = (0, import_element43.forwardRef)(
-    ({ children, className: className2, ariaLabel, as: Tag = "div", ...props }, ref) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
+  var import_element84 = __toESM(require_element(), 1);
+  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
+  var NavigableRegion = (0, import_element84.forwardRef)(
+    ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
         Tag,
         {
           ref,
-          className: clsx_default("admin-ui-navigable-region", className2),
+          className: clsx_default("admin-ui-navigable-region", className),
           "aria-label": ariaLabel,
           role: "region",
           tabIndex: "-1",
@@ -20151,14 +30383,159 @@ var wp;
   NavigableRegion.displayName = "NavigableRegion";
   var navigable_region_default = NavigableRegion;

+  // 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() {
+    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") {
+      registerDocument45(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  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 injectStyle45(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime45();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash45(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE45, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  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);
+    }
+    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 registerStyle45(hash, css) {
+    const runtime = getRuntime45();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle45(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)}");
+  }
+  var style_default40 = { "list": "bfb5a2dd8cceebd3__list", "li": "a4759b4cb2c8bd92__li", "item": "_07da506d3f2d9afe__item" };
+  var Navigation = ({
+    items,
+    currentHref,
+    ariaLabel = (0, import_i18n11.__)("Sections"),
+    linkComponent,
+    className
+  }) => {
+    if (!items.length) {
+      return null;
+    }
+    const LinkComponent = linkComponent ?? "a";
+    if (true) {
+      const invalidItem = items.find(
+        (item) => typeof item.href !== "string"
+      );
+      if (invalidItem) {
+        throw new Error(
+          `Navigation: item "${invalidItem.label}" is missing an \`href\` prop.`
+        );
+      }
+      const duplicate = items.find(
+        (item, index2) => items.findIndex((other) => other.href === item.href) !== index2
+      );
+      if (duplicate) {
+        throw new Error(
+          `Navigation: duplicate \`href\` "${duplicate.href}". Each item must have a unique \`href\` so a single item receives \`aria-current="page"\`.`
+        );
+      }
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)("nav", { "aria-label": ariaLabel, className, children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
+      Stack,
+      {
+        render: /* @__PURE__ */ (0, import_jsx_runtime157.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)(
+          Text,
+          {
+            variant: "body-md",
+            className: style_default40.item,
+            render: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
+              Link,
+              {
+                variant: "unstyled",
+                "aria-current": item.href === currentHref ? "page" : void 0,
+                render: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(LinkComponent, { href: item.href })
+              }
+            ),
+            children: item.label
+          }
+        ) }, item.href))
+      }
+    ) });
+  };
+  var navigation_default2 = Navigation;
+
   // packages/admin-ui/build-module/page/sidebar-toggle-slot.mjs
   var import_components2 = __toESM(require_components(), 1);
   var { Fill: SidebarToggleFill, Slot: SidebarToggleSlot } = (0, import_components2.createSlotFill)("SidebarToggle");

   // packages/admin-ui/build-module/page/header.mjs
-  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
-  function getRuntime18() {
+  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE46 = "data-wp-hash";
+  function getRuntime46() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -20169,28 +30546,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument18(document);
+      registerDocument46(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash18(targetDocument, hash) {
+  function documentContainsStyleHash46(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE18}]`
+      `style[${STYLE_HASH_ATTRIBUTE46}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE46) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle18(targetDocument, hash, css) {
+  function injectStyle46(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime18();
+    const runtime = getRuntime46();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -20199,24 +30576,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash18(targetDocument, hash)) {
+    if (documentContainsStyleHash46(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE46, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument18(targetDocument) {
-    const runtime = getRuntime18();
+  function registerDocument46(targetDocument) {
+    const runtime = getRuntime46();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle18(targetDocument, hash, css);
+      injectStyle46(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -20230,17 +30607,17 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle18(hash, css) {
-    const runtime = getRuntime18();
+  function registerStyle46(hash, css) {
+    const runtime = getRuntime46();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle18(targetDocument, hash, css);
+      injectStyle46(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle18("ddd9aab364", "._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}._8113be94e7caf73c__header-title{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)}.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)}}");
+    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)}}");
   }
-  var style_default17 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" };
+  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" };
   function Header3({
     headingLevel = 1,
     breadcrumbs,
@@ -20249,75 +30626,106 @@ var wp;
     title,
     subTitle,
     actions,
+    navigation,
+    components,
     showSidebarToggle = true
   }) {
     const HeadingTag = `h${headingLevel}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(Stack, { direction: "column", className: style_default17.header, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(
-        Stack,
-        {
-          className: style_default17["header-content"],
-          direction: "row",
-          gap: "sm",
-          justify: "space-between",
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime103.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", justify: "start", children: [
-              showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                SidebarToggleSlot,
-                {
-                  bubblesVirtually: true,
-                  className: style_default17["sidebar-toggle-slot"]
-                }
-              ),
-              visual && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                "div",
-                {
-                  className: style_default17["header-visual"],
-                  "aria-hidden": "true",
-                  children: visual
-                }
-              ),
-              title && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-                Text,
-                {
-                  className: style_default17["header-title"],
-                  render: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(HeadingTag, {}),
-                  variant: "heading-lg",
-                  children: title
-                }
-              ),
-              breadcrumbs,
-              badges
-            ] }),
-            actions && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-              Stack,
-              {
-                align: "center",
-                className: style_default17["header-actions"],
-                direction: "row",
-                gap: "sm",
-                children: actions
-              }
-            )
-          ]
-        }
-      ),
-      subTitle && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-        Text,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime103.jsx)("p", {}),
-          variant: "body-md",
-          className: style_default17["header-subtitle"],
-          children: subTitle
-        }
-      )
-    ] });
+    const hasNavigation = !!navigation?.items?.length;
+    return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(
+      Stack,
+      {
+        direction: "column",
+        className: clsx_default(
+          style_default41.header,
+          hasNavigation && style_default41["has-navigation"]
+        ),
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(
+            Stack,
+            {
+              className: style_default41["header-content"],
+              direction: "row",
+              gap: "sm",
+              justify: "space-between",
+              children: [
+                /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(
+                  Stack,
+                  {
+                    direction: "row",
+                    gap: "sm",
+                    align: "center",
+                    justify: "start",
+                    className: style_default41["header-lockup"],
+                    children: [
+                      showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+                        SidebarToggleSlot,
+                        {
+                          bubblesVirtually: true,
+                          className: style_default41["sidebar-toggle-slot"]
+                        }
+                      ),
+                      visual && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+                        "div",
+                        {
+                          className: style_default41["header-visual"],
+                          "aria-hidden": "true",
+                          children: visual
+                        }
+                      ),
+                      title && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+                        Text,
+                        {
+                          className: style_default41["header-title"],
+                          render: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(HeadingTag, {}),
+                          variant: "heading-lg",
+                          children: title
+                        }
+                      ),
+                      breadcrumbs,
+                      badges
+                    ]
+                  }
+                ),
+                actions && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+                  Stack,
+                  {
+                    align: "center",
+                    className: style_default41["header-actions"],
+                    direction: "row",
+                    gap: "sm",
+                    children: actions
+                  }
+                )
+              ]
+            }
+          ),
+          subTitle && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+            Text,
+            {
+              render: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("p", {}),
+              variant: "body-md",
+              className: style_default41["header-subtitle"],
+              children: subTitle
+            }
+          ),
+          hasNavigation && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+            navigation_default2,
+            {
+              ...navigation,
+              linkComponent: components?.link,
+              className: style_default41["header-navigation"]
+            }
+          )
+        ]
+      }
+    );
   }

   // packages/admin-ui/build-module/page/index.mjs
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
-  function getRuntime19() {
+  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;
@@ -20328,28 +30736,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument19(document);
+      registerDocument47(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash19(targetDocument, hash) {
+  function documentContainsStyleHash47(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE19}]`
+      `style[${STYLE_HASH_ATTRIBUTE47}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE47) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle19(targetDocument, hash, css) {
+  function injectStyle47(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime19();
+    const runtime = getRuntime47();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -20358,24 +30766,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash19(targetDocument, hash)) {
+    if (documentContainsStyleHash47(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE47, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument19(targetDocument) {
-    const runtime = getRuntime19();
+  function registerDocument47(targetDocument) {
+    const runtime = getRuntime47();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle19(targetDocument, hash, css);
+      injectStyle47(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -20389,17 +30797,17 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle19(hash, css) {
-    const runtime = getRuntime19();
+  function registerStyle47(hash, css) {
+    const runtime = getRuntime47();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle19(targetDocument, hash, css);
+      injectStyle47(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle19("ddd9aab364", "._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}._8113be94e7caf73c__header-title{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)}.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)}}");
+    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)}}");
   }
-  var style_default18 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "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 Page({
     headingLevel,
     breadcrumbs,
@@ -20408,16 +30816,18 @@ var wp;
     title,
     subTitle,
     children,
-    className: className2,
+    className,
     actions,
+    navigation,
+    components,
     ariaLabel,
     hasPadding = false,
     showSidebarToggle = true
   }) {
-    const classes = clsx_default(style_default18.page, className2);
+    const classes = clsx_default(style_default42.page, className);
     const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
-    return /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
-      (title || breadcrumbs || badges || actions || visual) && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+    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)(
         Header3,
         {
           headingLevel,
@@ -20427,15 +30837,17 @@ var wp;
           title,
           subTitle,
           actions,
+          navigation,
+          components,
           showSidebarToggle
         }
       ),
-      hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+      hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
         "div",
         {
           className: clsx_default(
-            style_default18.content,
-            style_default18["has-padding"]
+            style_default42.content,
+            style_default42["has-padding"]
           ),
           children
         }
@@ -20452,7 +30864,7 @@ var wp;
   };
   var ADMIN_THEME_COLORS = /* @__PURE__ */ new Map([
     ["modern", DEFAULT_THEME_COLORS],
-    ["fresh", { primary: "#3858e9", background: "#25292b" }],
+    ["fresh", { primary: "#007cba", background: "#25292b" }],
     ["midnight", { primary: "#cf4339", background: "#3d4042" }],
     ["coffee", { primary: "#916745", background: "#5b534d" }],
     ["ocean", { primary: "#567958", background: "#5f787f" }],
@@ -20468,10 +30880,10 @@ var wp;

   // packages/edit-site/build-module/components/layout/index.mjs
   var import_components7 = __toESM(require_components(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_dom23 = __toESM(require_dom(), 1);
-  var import_i18n10 = __toESM(require_i18n(), 1);
-  var import_element52 = __toESM(require_element(), 1);
+  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_editor4 = __toESM(require_editor(), 1);
   var import_router6 = __toESM(require_router(), 1);
   var import_theme = __toESM(require_theme(), 1);
@@ -20483,16 +30895,16 @@ var wp;
   // packages/edit-site/build-module/components/site-hub/index.mjs
   var import_data4 = __toESM(require_data(), 1);
   var import_components3 = __toESM(require_components(), 1);
-  var import_i18n5 = __toESM(require_i18n(), 1);
+  var import_i18n12 = __toESM(require_i18n(), 1);
   var import_core_data3 = __toESM(require_core_data(), 1);
-  var import_element45 = __toESM(require_element(), 1);
+  var import_element86 = __toESM(require_element(), 1);
   var import_router = __toESM(require_router(), 1);

   // packages/edit-site/build-module/components/sidebar/index.mjs
-  var import_element44 = __toESM(require_element(), 1);
-  var import_dom22 = __toESM(require_dom(), 1);
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  var SidebarNavigationContext = (0, import_element44.createContext)(() => {
+  var import_element85 = __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)(() => {
   });
   SidebarNavigationContext.displayName = "SidebarNavigationContext";
   function focusSidebarElement(el, direction, focusSelector) {
@@ -20501,7 +30913,7 @@ var wp;
       elementToFocus = el.querySelector(focusSelector);
     }
     if (direction !== null && !elementToFocus) {
-      const [firstTabbable] = import_dom22.focus.tabbable.find(el);
+      const [firstTabbable] = import_dom28.focus.tabbable.find(el);
       elementToFocus = firstTabbable ?? el;
     }
     elementToFocus?.focus();
@@ -20524,10 +30936,10 @@ var wp;
     };
   }
   function SidebarContentWrapper({ children, shouldAnimate }) {
-    const navState = (0, import_element44.useContext)(SidebarNavigationContext);
-    const wrapperRef = (0, import_element44.useRef)();
-    const [navAnimation, setNavAnimation] = (0, import_element44.useState)(null);
-    (0, import_element44.useLayoutEffect)(() => {
+    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 { direction, focusSelector } = navState.get();
       focusSidebarElement(wrapperRef.current, direction, focusSelector);
       setNavAnimation(direction);
@@ -20543,14 +30955,14 @@ var wp;
         "slide-from-right": navAnimation === "forward"
       } : {}
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)("div", { ref: wrapperRef, className: wrapperCls, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("div", { ref: wrapperRef, className: wrapperCls, children });
   }
   function SidebarNavigationProvider({ children }) {
-    const [navState] = (0, import_element44.useState)(createNavState);
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(SidebarNavigationContext.Provider, { value: navState, children });
+    const [navState] = (0, import_element85.useState)(createNavState);
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(SidebarNavigationContext.Provider, { value: navState, children });
   }
   function SidebarContent({ routeKey, shouldAnimate, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)("div", { className: "edit-site-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("div", { className: "edit-site-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
       SidebarContentWrapper,
       {
         shouldAnimate,
@@ -20561,13 +30973,13 @@ var wp;
   }

   // packages/edit-site/build-module/components/site-hub/index.mjs
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
   var { useLocation, useHistory } = unlock(import_router.privateApis);
-  var SiteHubMobile = (0, import_element45.memo)(
-    (0, import_element45.forwardRef)((props, ref) => {
+  var SiteHubMobile = (0, import_element86.memo)(
+    (0, import_element86.forwardRef)((props, ref) => {
       const { path } = useLocation();
       const history = useHistory();
-      const { navigate } = (0, import_element45.useContext)(SidebarNavigationContext);
+      const { navigate } = (0, import_element86.useContext)(SidebarNavigationContext);
       const {
         dashboardLink,
         isBlockTheme,
@@ -20595,19 +31007,19 @@ var wp;
       }
       const backButtonProps = {
         href: !!backPath ? void 0 : dashboardLink,
-        label: !!backPath ? (0, import_i18n5.__)("Go to Site Editor") : (0, import_i18n5.__)("Go to the Dashboard"),
+        label: !!backPath ? (0, import_i18n12.__)("Go to Site Editor") : (0, import_i18n12.__)("Go to the Dashboard"),
         onClick: !!backPath ? () => {
           history.navigate(backPath);
           navigate("back");
         } : void 0
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)("div", { className: "edit-site-site-hub", children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)("div", { className: "edit-site-site-hub", children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
         import_components3.Button,
         {
           size: "compact",
           ref,
           className: "edit-site-site-hub__back-button",
-          icon: (0, import_i18n5.isRTL)() ? chevron_right_default : chevron_left_default,
+          icon: (0, import_i18n12.isRTL)() ? chevron_right_default : chevron_left_default,
           ...backButtonProps
         }
       ) });
@@ -20615,15 +31027,15 @@ var wp;
   );

   // packages/edit-site/build-module/components/resizable-frame/index.mjs
-  var import_element46 = __toESM(require_element(), 1);
+  var import_element87 = __toESM(require_element(), 1);
   var import_components4 = __toESM(require_components(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
-  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_compose6 = __toESM(require_compose(), 1);
+  var import_i18n13 = __toESM(require_i18n(), 1);
   var import_router2 = __toESM(require_router(), 1);
   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_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
   var { useLocation: useLocation2, useHistory: useHistory2 } = unlock(import_router2.privateApis);
   var HANDLE_STYLES_OVERRIDE = {
     position: void 0,
@@ -20672,15 +31084,15 @@ var wp;
     const history = useHistory2();
     const { path, query } = useLocation2();
     const { canvas = "view" } = query;
-    const disableMotion = (0, import_compose2.useReducedMotion)();
-    const [frameSize, setFrameSize] = (0, import_element46.useState)(INITIAL_FRAME_SIZE);
-    const [startingWidth, setStartingWidth] = (0, import_element46.useState)();
-    const [isResizing, setIsResizing] = (0, import_element46.useState)(false);
-    const [shouldShowHandle, setShouldShowHandle] = (0, import_element46.useState)(false);
-    const [resizeRatio, setResizeRatio] = (0, import_element46.useState)(1);
+    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 FRAME_TRANSITION = { type: "tween", duration: isResizing ? 0 : 0.5 };
-    const frameRef = (0, import_element46.useRef)(null);
-    const resizableHandleHelpId = (0, import_compose2.useInstanceId)(
+    const frameRef = (0, import_element87.useRef)(null);
+    const resizableHandleHelpId = (0, import_compose6.useInstanceId)(
       ResizableFrame,
       "edit-site-resizable-frame-handle-help"
     );
@@ -20733,7 +31145,7 @@ var wp;
       }
       event.preventDefault();
       const step = 20 * (event.shiftKey ? 5 : 1);
-      const delta = step * (event.key === "ArrowLeft" ? 1 : -1) * ((0, import_i18n6.isRTL)() ? -1 : 1);
+      const delta = step * (event.key === "ArrowLeft" ? 1 : -1) * ((0, import_i18n13.isRTL)() ? -1 : 1);
       const newWidth = Math.min(
         Math.max(
           FRAME_MIN_WIDTH,
@@ -20759,17 +31171,17 @@ var wp;
     const resizeHandleVariants = {
       hidden: {
         opacity: 0,
-        ...(0, import_i18n6.isRTL)() ? { right: 0 } : { left: 0 }
+        ...(0, import_i18n13.isRTL)() ? { right: 0 } : { left: 0 }
       },
       visible: {
         opacity: 1,
         // Account for the handle's width.
-        ...(0, import_i18n6.isRTL)() ? { right: -14 } : { left: -14 }
+        ...(0, import_i18n13.isRTL)() ? { right: -14 } : { left: -14 }
       },
       active: {
         opacity: 1,
         // Account for the handle's width.
-        ...(0, import_i18n6.isRTL)() ? { right: -14 } : { left: -14 },
+        ...(0, import_i18n13.isRTL)() ? { right: -14 } : { left: -14 },
         scaleY: 1.3
       }
     };
@@ -20779,7 +31191,7 @@ var wp;
       }
       return shouldShowHandle ? "visible" : "hidden";
     })();
-    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
       import_components4.ResizableBox,
       {
         as: import_components4.__unstableMotion.div,
@@ -20805,7 +31217,7 @@ var wp;
           top: false,
           bottom: false,
           // Resizing will be disabled until the editor content is loaded.
-          ...(0, import_i18n6.isRTL)() ? { right: isReady, left: false } : { left: isReady, right: false },
+          ...(0, import_i18n13.isRTL)() ? { right: isReady, left: false } : { left: isReady, right: false },
           topRight: false,
           bottomRight: false,
           bottomLeft: false,
@@ -20825,12 +31237,12 @@ var wp;
         onMouseOver: () => setShouldShowHandle(true),
         onMouseOut: () => setShouldShowHandle(false),
         handleComponent: {
-          [(0, import_i18n6.isRTL)() ? "right" : "left"]: canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime107.jsxs)(import_jsx_runtime107.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime107.jsxs)(tooltip_exports.Root, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
+          [(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)(
                 tooltip_exports.Trigger,
                 {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
+                  render: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
                     import_components4.__unstableMotion.button,
                     {
                       role: "separator",
@@ -20841,7 +31253,7 @@ var wp;
                       ),
                       variants: resizeHandleVariants,
                       animate: currentResizeHandleVariant,
-                      "aria-label": (0, import_i18n6.__)("Drag to resize"),
+                      "aria-label": (0, import_i18n13.__)("Drag to resize"),
                       "aria-describedby": resizableHandleHelpId,
                       "aria-valuenow": frameRef.current?.resizable?.offsetWidth || void 0,
                       "aria-valuemin": FRAME_MIN_WIDTH,
@@ -20856,9 +31268,9 @@ var wp;
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(tooltip_exports.Popup, { children: (0, import_i18n6.__)("Drag to resize") })
+              /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(tooltip_exports.Popup, { children: (0, import_i18n13.__)("Drag to resize") })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime107.jsx)("div", { hidden: true, id: resizableHandleHelpId, children: (0, import_i18n6.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime162.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."
             ) })
           ] })
@@ -20870,7 +31282,7 @@ var wp;
           "is-resizing": isResizing
         }),
         showHandle: false,
-        children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
           "div",
           {
             className: "edit-site-resizable-frame__inner-content",
@@ -20884,9 +31296,9 @@ var wp;
   var resizable_frame_default = ResizableFrame;

   // packages/edit-site/build-module/components/save-keyboard-shortcut/index.mjs
-  var import_element47 = __toESM(require_element(), 1);
+  var import_element88 = __toESM(require_element(), 1);
   var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_i18n14 = __toESM(require_i18n(), 1);
   var import_data6 = __toESM(require_data(), 1);
   var import_core_data5 = __toESM(require_core_data(), 1);
   var import_editor3 = __toESM(require_editor(), 1);
@@ -20899,11 +31311,11 @@ var wp;
     const { registerShortcut, unregisterShortcut } = (0, import_data6.useDispatch)(
       import_keyboard_shortcuts.store
     );
-    (0, import_element47.useEffect)(() => {
+    (0, import_element88.useEffect)(() => {
       registerShortcut({
         name: shortcutName,
         category: "global",
-        description: (0, import_i18n7.__)("Save your changes."),
+        description: (0, import_i18n14.__)("Save your changes."),
         keyCombination: {
           modifier: "primary",
           character: "s"
@@ -20933,7 +31345,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/layout/hooks.mjs
-  var import_element48 = __toESM(require_element(), 1);
+  var import_element89 = __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;
@@ -20969,8 +31381,8 @@ var wp;
     return [promise, cancel];
   }
   function useIsSiteEditorLoading() {
-    const [loaded, setLoaded] = (0, import_element48.useState)(false);
-    (0, import_element48.useEffect)(() => {
+    const [loaded, setLoaded] = (0, import_element89.useState)(false);
+    (0, import_element89.useEffect)(() => {
       const [promise, cancel] = waitWhileSiteEditorLoading();
       promise.then(() => setLoaded(true));
       return cancel;
@@ -21135,7 +31547,7 @@ var wp;
   }

   // node_modules/@react-spring/shared/dist/react-spring-shared.esm.js
-  var import_react46 = __toESM(require_react());
+  var import_react52 = __toESM(require_react());
   function noop4() {
   }
   var defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
@@ -21739,10 +32151,10 @@ var wp;
   function isAnimatedString(value) {
     return is.str(value) && (value[0] == "#" || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
   }
-  var useIsomorphicLayoutEffect = isSSR() ? import_react46.useEffect : import_react46.useLayoutEffect;
+  var useIsomorphicLayoutEffect2 = isSSR() ? import_react52.useEffect : import_react52.useLayoutEffect;
   var useIsMounted = () => {
-    const isMounted = (0, import_react46.useRef)(false);
-    useIsomorphicLayoutEffect(() => {
+    const isMounted = (0, import_react52.useRef)(false);
+    useIsomorphicLayoutEffect2(() => {
       isMounted.current = true;
       return () => {
         isMounted.current = false;
@@ -21751,7 +32163,7 @@ var wp;
     return isMounted;
   };
   function useForceUpdate() {
-    const update4 = (0, import_react46.useState)()[1];
+    const update4 = (0, import_react52.useState)()[1];
     const isMounted = useIsMounted();
     return () => {
       if (isMounted.current) {
@@ -21760,11 +32172,11 @@ var wp;
     };
   }
   function useMemoOne(getResult, inputs) {
-    const [initial2] = (0, import_react46.useState)(() => ({
+    const [initial2] = (0, import_react52.useState)(() => ({
       inputs,
       result: getResult()
     }));
-    const committed = (0, import_react46.useRef)();
+    const committed = (0, import_react52.useRef)();
     const prevCache = committed.current;
     let cache = prevCache;
     if (cache) {
@@ -21778,7 +32190,7 @@ var wp;
     } else {
       cache = initial2;
     }
-    (0, import_react46.useEffect)(() => {
+    (0, import_react52.useEffect)(() => {
       committed.current = cache;
       if (prevCache == initial2) {
         initial2.inputs = initial2.result = void 0;
@@ -21797,16 +32209,16 @@ var wp;
     }
     return true;
   }
-  var useOnce = (effect) => (0, import_react46.useEffect)(effect, emptyDeps);
+  var useOnce = (effect) => (0, import_react52.useEffect)(effect, emptyDeps);
   var emptyDeps = [];

   // node_modules/@react-spring/core/dist/react-spring-core.esm.js
-  var React86 = __toESM(require_react());
-  var import_react48 = __toESM(require_react());
+  var React152 = __toESM(require_react());
+  var import_react54 = __toESM(require_react());

   // node_modules/@react-spring/animated/dist/react-spring-animated.esm.js
-  var React85 = __toESM(require_react());
-  var import_react47 = __toESM(require_react());
+  var React151 = __toESM(require_react());
+  var import_react53 = __toESM(require_react());
   var $node = /* @__PURE__ */ Symbol.for("Animated:node");
   var isAnimated = (value) => !!value && value[$node] === value;
   var getAnimated = (owner) => owner && owner[$node];
@@ -22005,9 +32417,9 @@ var wp;
   }
   var withAnimated = (Component, host2) => {
     const hasInstance = !is.fun(Component) || Component.prototype && Component.prototype.isReactComponent;
-    return (0, import_react47.forwardRef)((givenProps, givenRef) => {
-      const instanceRef = (0, import_react47.useRef)(null);
-      const ref = hasInstance && (0, import_react47.useCallback)((value) => {
+    return (0, import_react53.forwardRef)((givenProps, givenRef) => {
+      const instanceRef = (0, import_react53.useRef)(null);
+      const ref = hasInstance && (0, import_react53.useCallback)((value) => {
         instanceRef.current = updateRef(givenRef, value);
       }, [givenRef]);
       const [props, deps] = getAnimatedState(givenProps, host2);
@@ -22023,8 +32435,8 @@ var wp;
         }
       };
       const observer = new PropsObserver(callback, deps);
-      const observerRef = (0, import_react47.useRef)();
-      useIsomorphicLayoutEffect(() => {
+      const observerRef = (0, import_react53.useRef)();
+      useIsomorphicLayoutEffect2(() => {
         observerRef.current = observer;
         each(deps, (dep) => addFluidObserver(dep, observer));
         return () => {
@@ -22034,13 +32446,13 @@ var wp;
           }
         };
       });
-      (0, import_react47.useEffect)(callback, []);
+      (0, import_react53.useEffect)(callback, []);
       useOnce(() => () => {
         const observer2 = observerRef.current;
         each(observer2.deps, (dep) => removeFluidObserver(dep, observer2));
       });
       const usedProps = host2.getComponentProps(props.getValue());
-      return React85.createElement(Component, _extends2({}, usedProps, {
+      return React151.createElement(Component, _extends2({}, usedProps, {
         ref
       }));
     });
@@ -23548,7 +33960,7 @@ var wp;
     let {
       children
     } = _ref, props = _objectWithoutPropertiesLoose(_ref, _excluded$3);
-    const inherited = (0, import_react48.useContext)(ctx);
+    const inherited = (0, import_react54.useContext)(ctx);
     const pause = props.pause || !!inherited.pause, immediate = props.immediate || !!inherited.immediate;
     props = useMemoOne(() => ({
       pause,
@@ -23557,7 +33969,7 @@ var wp;
     const {
       Provider: Provider2
     } = ctx;
-    return React86.createElement(Provider2, {
+    return React152.createElement(Provider2, {
       value: props
     }, children);
   };
@@ -23565,7 +33977,7 @@ var wp;
   SpringContext.Provider = ctx.Provider;
   SpringContext.Consumer = ctx.Consumer;
   function makeContext(target, init2) {
-    Object.assign(target, React86.createContext(init2));
+    Object.assign(target, React152.createContext(init2));
     target.Provider._context = target;
     target.Consumer._context = target;
     return target;
@@ -23684,7 +34096,7 @@ var wp;
   var update3 = frameLoop.advance;

   // node_modules/@react-spring/web/dist/react-spring-web.esm.js
-  var import_react_dom4 = __toESM(require_react_dom());
+  var import_react_dom3 = __toESM(require_react_dom());
   function _objectWithoutPropertiesLoose2(source, excluded) {
     if (source == null) return {};
     var target = {};
@@ -23864,7 +34276,7 @@ var wp;
   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_dom4.unstable_batchedUpdates,
+    batchedUpdates: import_react_dom3.unstable_batchedUpdates,
     createStringInterpolator,
     colors
   });
@@ -23879,7 +34291,7 @@ var wp;
   var animated = host.animated;

   // packages/edit-site/build-module/components/layout/animation.mjs
-  var import_element49 = __toESM(require_element(), 1);
+  var import_element90 = __toESM(require_element(), 1);
   function getAbsolutePosition(element) {
     return {
       top: element.offsetTop,
@@ -23888,15 +34300,15 @@ var wp;
   }
   var ANIMATION_DURATION = 400;
   function useMovingAnimation({ triggerAnimationOnChange }) {
-    const ref = (0, import_element49.useRef)();
-    const { previous, prevRect } = (0, import_element49.useMemo)(
+    const ref = (0, import_element90.useRef)();
+    const { previous, prevRect } = (0, import_element90.useMemo)(
       () => ({
         previous: ref.current && getAbsolutePosition(ref.current),
         prevRect: ref.current && ref.current.getBoundingClientRect()
       }),
       [triggerAnimationOnChange]
     );
-    (0, import_element49.useLayoutEffect)(() => {
+    (0, import_element90.useLayoutEffect)(() => {
       if (!previous || !ref.current) {
         return;
       }
@@ -23965,7 +34377,7 @@ var wp;
   // packages/edit-site/build-module/components/save-button/index.mjs
   var import_data8 = __toESM(require_data(), 1);
   var import_components5 = __toESM(require_components(), 1);
-  var import_i18n8 = __toESM(require_i18n(), 1);
+  var import_i18n15 = __toESM(require_i18n(), 1);
   var import_core_data7 = __toESM(require_core_data(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
   var import_router3 = __toESM(require_router(), 1);
@@ -23983,11 +34395,11 @@ var wp;
   }

   // packages/edit-site/build-module/components/save-button/index.mjs
-  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
   var { useLocation: useLocation3 } = unlock(import_router3.privateApis);
   var { useEntitiesSavedStatesIsDirty } = unlock(import_core_data7.privateApis);
   function SaveButton({
-    className: className2 = "edit-site-save-button__button",
+    className = "edit-site-save-button__button",
     variant = "primary",
     showTooltip = true,
     showReviewMessage,
@@ -24034,36 +34446,36 @@ var wp;
     const getLabel = () => {
       if (isPreviewingTheme()) {
         if (isSaving) {
-          return (0, import_i18n8.sprintf)(
+          return (0, import_i18n15.sprintf)(
             /* translators: %s: The name of theme to be activated. */
-            (0, import_i18n8.__)("Activating %s"),
+            (0, import_i18n15.__)("Activating %s"),
             previewingThemeName
           );
         } else if (disabled2) {
-          return (0, import_i18n8.__)("Saved");
+          return (0, import_i18n15.__)("Saved");
         } else if (hasDirtyEntities) {
-          return (0, import_i18n8.sprintf)(
+          return (0, import_i18n15.sprintf)(
             /* translators: %s: The name of theme to be activated. */
-            (0, import_i18n8.__)("Activate %s & Save"),
+            (0, import_i18n15.__)("Activate %s & Save"),
             previewingThemeName
           );
         }
-        return (0, import_i18n8.sprintf)(
+        return (0, import_i18n15.sprintf)(
           /* translators: %s: The name of theme to be activated. */
-          (0, import_i18n8.__)("Activate %s"),
+          (0, import_i18n15.__)("Activate %s"),
           previewingThemeName
         );
       }
       if (isSaving) {
-        return (0, import_i18n8.__)("Saving");
+        return (0, import_i18n15.__)("Saving");
       }
       if (disabled2) {
-        return (0, import_i18n8.__)("Saved");
+        return (0, import_i18n15.__)("Saved");
       }
       if (!isOnlyCurrentEntityDirty && showReviewMessage) {
-        return (0, import_i18n8.sprintf)(
+        return (0, import_i18n15.sprintf)(
           // translators: %d: number of unsaved changes (number).
-          (0, import_i18n8._n)(
+          (0, import_i18n15._n)(
             "Review %d change\u2026",
             "Review %d changes\u2026",
             dirtyEntityRecords.length
@@ -24071,15 +34483,15 @@ var wp;
           dirtyEntityRecords.length
         );
       }
-      return (0, import_i18n8.__)("Save");
+      return (0, import_i18n15.__)("Save");
     };
     const label = getLabel();
     const onClick = isOnlyCurrentEntityDirty ? () => saveDirtyEntities({ dirtyEntityRecords }) : () => setIsSaveViewOpened2(true);
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
       import_components5.Button,
       {
         variant,
-        className: className2,
+        className,
         "aria-disabled": disabled2,
         "aria-expanded": isSaveViewOpen,
         isBusy: isSaving,
@@ -24096,7 +34508,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/save-hub/index.mjs
-  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
   function SaveHub() {
     const { isDisabled, isSaving } = (0, import_data9.useSelect)((select4) => {
       const { __experimentalGetDirtyEntityRecords, isSavingEntityRecord } = select4(import_core_data8.store);
@@ -24109,7 +34521,7 @@ var wp;
         isDisabled: _isSaving || !dirtyEntityRecords.length && !isPreviewingTheme()
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(Stack, { className: "edit-site-save-hub", gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(Stack, { className: "edit-site-save-hub", gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
       SaveButton,
       {
         className: "edit-site-save-hub__button",
@@ -24125,10 +34537,10 @@ var wp;
   // packages/edit-site/build-module/components/save-panel/index.mjs
   var import_components6 = __toESM(require_components(), 1);
   var import_data11 = __toESM(require_data(), 1);
-  var import_i18n9 = __toESM(require_i18n(), 1);
+  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_element51 = __toESM(require_element(), 1);
+  var import_element92 = __toESM(require_element(), 1);

   // packages/edit-site/build-module/utils/use-activate-theme.mjs
   var import_core_data9 = __toESM(require_core_data(), 1);
@@ -24153,12 +34565,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_element50 = __toESM(require_element(), 1);
+  var import_element91 = __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_element50.useState)();
-    (0, import_element50.useEffect)(() => {
+    const [currentTheme, setCurrentTheme] = (0, import_element91.useState)();
+    (0, import_element91.useEffect)(() => {
       const path = (0, import_url4.addQueryArgs)(ACTIVE_THEMES_URL, {
         context: "edit",
         wp_theme_preview: ""
@@ -24170,7 +34582,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/save-panel/index.mjs
-  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime165 = __toESM(require_jsx_runtime(), 1);
   var { useLocation: useLocation5 } = unlock(import_router5.privateApis);
   var {
     EntitiesSavedStatesExtensible,
@@ -24185,20 +34597,20 @@ var wp;
     const isDirtyProps = useEntitiesSavedStatesIsDirty2();
     let activateSaveLabel, successNoticeContent;
     if (isDirtyProps.isDirty) {
-      activateSaveLabel = (0, import_i18n9.__)("Activate & Save");
-      successNoticeContent = (0, import_i18n9.__)("Theme activated and site updated.");
+      activateSaveLabel = (0, import_i18n16.__)("Activate & Save");
+      successNoticeContent = (0, import_i18n16.__)("Theme activated and site updated.");
     } else {
-      activateSaveLabel = (0, import_i18n9.__)("Activate");
-      successNoticeContent = (0, import_i18n9.__)("Theme activated.");
+      activateSaveLabel = (0, import_i18n16.__)("Activate");
+      successNoticeContent = (0, import_i18n16.__)("Theme activated.");
     }
     const currentTheme = useActualCurrentTheme();
     const previewingTheme = (0, import_data11.useSelect)(
       (select4) => select4(import_core_data10.store).getCurrentTheme(),
       []
     );
-    const additionalPrompt = /* @__PURE__ */ (0, import_jsx_runtime110.jsx)("p", { children: (0, import_i18n9.sprintf)(
+    const additionalPrompt = /* @__PURE__ */ (0, import_jsx_runtime165.jsx)("p", { children: (0, import_i18n16.sprintf)(
       /* translators: 1: The name of active theme, 2: The name of theme to be activated. */
-      (0, import_i18n9.__)(
+      (0, import_i18n16.__)(
         "Saving your changes will change your active theme from %1$s to %2$s."
       ),
       currentTheme?.name?.rendered ?? "...",
@@ -24208,7 +34620,7 @@ var wp;
     const onSave = async () => {
       await activateTheme();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
       EntitiesSavedStatesExtensible,
       {
         ...{
@@ -24227,7 +34639,7 @@ var wp;
   };
   var _EntitiesSavedStates = ({ onClose, renderDialog, variant }) => {
     if (isPreviewingTheme()) {
-      return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
         EntitiesSavedStatesForPreview,
         {
           onClose,
@@ -24236,7 +34648,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
       EntitiesSavedStates,
       {
         close: onClose,
@@ -24267,38 +34679,38 @@ var wp;
     }, []);
     const { setIsSaveViewOpened: setIsSaveViewOpened2 } = (0, import_data11.useDispatch)(store);
     const onClose = () => setIsSaveViewOpened2(false);
-    (0, import_element51.useEffect)(() => {
+    (0, import_element92.useEffect)(() => {
       setIsSaveViewOpened2(false);
     }, [canvas, setIsSaveViewOpened2]);
     if (canvas === "view") {
-      return isSaveViewOpen ? /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+      return isSaveViewOpen ? /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
         import_components6.Modal,
         {
           className: "edit-site-save-panel__modal",
           onRequestClose: onClose,
-          title: (0, import_i18n9.__)("Review changes"),
+          title: (0, import_i18n16.__)("Review changes"),
           size: "small",
-          children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(_EntitiesSavedStates, { onClose, variant: "inline" })
+          children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(_EntitiesSavedStates, { onClose, variant: "inline" })
         }
       ) : null;
     }
     const activateSaveEnabled = isPreviewingTheme() || isDirty;
     const disabled2 = isSaving || !activateSaveEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsxs)(
       navigable_region_default,
       {
         className: clsx_default("edit-site-layout__actions", {
           "is-entity-save-view-open": isSaveViewOpen
         }),
-        ariaLabel: (0, import_i18n9.__)("Save panel"),
+        ariaLabel: (0, import_i18n16.__)("Save panel"),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
             "div",
             {
               className: clsx_default("edit-site-editor__toggle-save-panel", {
                 "screen-reader-text": isSaveViewOpen
               }),
-              children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
                 import_components6.Button,
                 {
                   __next40pxDefaultSize: true,
@@ -24308,19 +34720,19 @@ var wp;
                   "aria-haspopup": "dialog",
                   disabled: disabled2,
                   accessibleWhenDisabled: true,
-                  children: (0, import_i18n9.__)("Open save panel")
+                  children: (0, import_i18n16.__)("Open save panel")
                 }
               )
             }
           ),
-          isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(_EntitiesSavedStates, { onClose, renderDialog: true })
+          isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(_EntitiesSavedStates, { onClose, renderDialog: true })
         ]
       }
     );
   }

   // packages/edit-site/build-module/components/layout/index.mjs
-  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 1);
   var { useLocation: useLocation6 } = unlock(import_router6.privateApis);
   var { useStyle, UploadProgressSnackbar } = unlock(import_editor4.privateApis);
   var ANIMATION_DURATION2 = 0.3;
@@ -24330,14 +34742,14 @@ var wp;
     const canvas = routeKey === "notfound" ? "view" : query?.canvas ?? "view";
     const showMobileSiteHub = !!areas2.mobileContent;
     const hasMobileAreas = areas2.mobileSidebar || areas2.mobileContent || areas2.preview;
-    const isMobileViewport = (0, import_compose3.useViewportMatch)("medium", "<");
-    const mobileToggleRef = (0, import_element52.useRef)();
-    const sidebarRegionRef = (0, import_element52.useRef)();
+    const isMobileViewport = (0, import_compose7.useViewportMatch)("medium", "<");
+    const mobileToggleRef = (0, import_element93.useRef)();
+    const sidebarRegionRef = (0, import_element93.useRef)();
     const navigateRegionsProps = (0, import_components7.__unstableUseNavigateRegions)();
-    const disableMotion = (0, import_compose3.useReducedMotion)();
-    const [canvasResizer, canvasSize] = (0, import_compose3.useResizeObserver)();
+    const disableMotion = (0, import_compose7.useReducedMotion)();
+    const [canvasResizer, canvasSize] = (0, import_compose7.useResizeObserver)();
     const isEditorLoading = useIsSiteEditorLoading();
-    const [isResizableFrameOversized, setIsResizableFrameOversized] = (0, import_element52.useState)(false);
+    const [isResizableFrameOversized, setIsResizableFrameOversized] = (0, import_element93.useState)(false);
     const animationRef = animation_default({
       triggerAnimationOnChange: routeKey + "-" + canvas
     });
@@ -24351,20 +34763,20 @@ var wp;
     });
     const backgroundColor = useStyle("color.background");
     const gradientValue = useStyle("color.gradient");
-    const previousCanvaMode = (0, import_compose3.usePrevious)(canvas);
-    (0, import_element52.useEffect)(() => {
+    const previousCanvaMode = (0, import_compose7.usePrevious)(canvas);
+    (0, import_element93.useEffect)(() => {
       if (previousCanvaMode === "edit") {
         const desktopToggle = sidebarRegionRef.current ? (
           // We're typically expecting the `<DashboardBackButton />` component as the first tabbable element.
-          import_dom23.focus.tabbable.find(sidebarRegionRef.current)[0]
+          import_dom29.focus.tabbable.find(sidebarRegionRef.current)[0]
         ) : void 0;
         (desktopToggle ?? mobileToggleRef.current)?.focus();
       }
     }, [canvas]);
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(import_jsx_runtime111.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.UnsavedChangesWarning, {}),
-      canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SaveKeyboardShortcut, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+    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)(
         "div",
         {
           ...navigateRegionsProps,
@@ -24376,14 +34788,14 @@ var wp;
               "show-icon-labels": showIconLabels
             }
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)("div", { className: "edit-site-layout__content", children: [
-            (!isMobileViewport || !hasMobileAreas) && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)("div", { className: "edit-site-layout__content", children: [
+            (!isMobileViewport || !hasMobileAreas) && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
               navigable_region_default,
               {
                 ref: sidebarRegionRef,
-                ariaLabel: (0, import_i18n10.__)("Navigation"),
+                ariaLabel: (0, import_i18n17.__)("Navigation"),
                 className: "edit-site-layout__sidebar-region",
-                children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_components7.__unstableAnimatePresence, { children: canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_components7.__unstableAnimatePresence, { children: canvas === "view" && /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)(
                   import_components7.__unstableMotion.div,
                   {
                     initial: { opacity: 0 },
@@ -24399,25 +34811,25 @@ var wp;
                     },
                     className: "edit-site-layout__sidebar",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SidebarNavigationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SidebarNavigationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
                         SidebarContent,
                         {
                           shouldAnimate: routeKey !== "styles" && routeKey !== "identity",
                           routeKey,
-                          children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.ErrorBoundary, { children: areas2.sidebar })
+                          children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: areas2.sidebar })
                         }
                       ) }),
-                      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SaveHub, {}),
-                      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SavePanel, {})
+                      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SaveHub, {}),
+                      /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(SavePanel, {})
                     ]
                   }
                 ) })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_notices.SnackbarNotices, { className: "edit-site-layout__snackbar" }),
-            /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(UploadProgressSnackbar, {}),
-            isMobileViewport && hasMobileAreas && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("div", { className: "edit-site-layout__mobile", children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SidebarNavigationProvider, { children: canvas !== "edit" ? /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(import_jsx_runtime111.Fragment, { children: [
-              showMobileSiteHub && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+            /* @__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)(
                 SiteHubMobile,
                 {
                   ref: mobileToggleRef
@@ -24430,52 +34842,52 @@ var wp;
                  * inherits the content background tokens. See
                  * `.edit-site-sidebar__screen-wrapper` in style.scss.
                  */
-                /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
                   import_theme.ThemeProvider,
                   {
                     color: CONTENT_COLOR,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
                       SidebarContent,
                       {
                         routeKey,
-                        children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)("div", { className: "edit-site-layout__mobile-content", children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.ErrorBoundary, { children: areas2.mobileContent }) })
+                        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 }) })
                       }
                     )
                   }
                 )
-              ) : /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+              ) : /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
                 SidebarContent,
                 {
                   routeKey,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.ErrorBoundary, { children: areas2.mobileSidebar })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: areas2.mobileSidebar })
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SaveHub, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(SavePanel, {})
-            ] }) : /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.ErrorBoundary, { children: areas2.preview }) }) }) }),
-            !isMobileViewport && areas2.content && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+              /* @__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)(
               "div",
               {
                 className: "edit-site-layout__area",
                 style: {
                   maxWidth: widths?.content
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.ErrorBoundary, { children: areas2.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 }) })
               }
             ),
-            !isMobileViewport && areas2.edit && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+            !isMobileViewport && areas2.edit && canvas !== "edit" && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
               "div",
               {
                 className: "edit-site-layout__area",
                 style: {
                   maxWidth: widths?.edit
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_theme.ThemeProvider, { color: CONTENT_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.ErrorBoundary, { children: areas2.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 }) })
               }
             ),
-            !isMobileViewport && areas2.preview && /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)("div", { className: "edit-site-layout__canvas-container", children: [
+            !isMobileViewport && areas2.preview && /* @__PURE__ */ (0, import_jsx_runtime166.jsxs)("div", { className: "edit-site-layout__canvas-container", children: [
               canvasResizer,
-              !!canvasSize.width && /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+              !!canvasSize.width && /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
                 "div",
                 {
                   className: clsx_default(
@@ -24485,7 +34897,7 @@ var wp;
                     }
                   ),
                   ref: animationRef,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_editor4.ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(import_editor4.ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
                     resizable_frame_default,
                     {
                       isReady: !isEditorLoading,
@@ -24499,7 +34911,7 @@ var wp;
                       innerContentStyle: {
                         background: gradientValue ?? backgroundColor
                       },
-                      children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
                         import_theme.ThemeProvider,
                         {
                           color: CONTENT_COLOR,
@@ -24517,29 +34929,39 @@ var wp;
     ] });
   }
   function LayoutWithGlobalStylesProvider(props) {
-    const themeColors = (0, import_element52.useMemo)(getAdminThemeColors, []);
+    const themeColors = (0, import_element93.useMemo)(getAdminThemeColors, []);
     const { createErrorNotice } = (0, import_data12.useDispatch)(import_notices.store);
     function onPluginAreaError(name2) {
       createErrorNotice(
-        (0, import_i18n10.sprintf)(
+        (0, import_i18n17.sprintf)(
           /* translators: %s: plugin name */
-          (0, import_i18n10.__)(
+          (0, import_i18n17.__)(
             'The "%s" plugin has encountered an error and cannot be rendered.'
           ),
           name2
         )
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_components7.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime111.jsxs)(tooltip_exports.Provider, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_plugins2.PluginArea, { onError: onPluginAreaError }),
-      /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(import_theme.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(Layout, { ...props }) })
+    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)(
+        import_theme.ThemeProvider,
+        {
+          isRoot: true,
+          color: {
+            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 }) })
+        }
+      )
     ] }) });
   }

   // packages/edit-site/build-module/hooks/commands/use-common-commands.mjs
-  var import_element53 = __toESM(require_element(), 1);
+  var import_element94 = __toESM(require_element(), 1);
   var import_data13 = __toESM(require_data(), 1);
-  var import_i18n11 = __toESM(require_i18n(), 1);
+  var import_i18n18 = __toESM(require_i18n(), 1);
   var import_commands = __toESM(require_commands(), 1);
   var import_router7 = __toESM(require_router(), 1);
   var import_preferences4 = __toESM(require_preferences(), 1);
@@ -24556,14 +34978,14 @@ var wp;
     const isBlockBasedTheme = (0, import_data13.useSelect)((select4) => {
       return select4(import_core_data11.store).getCurrentTheme().is_block_theme;
     }, []);
-    const commands = (0, import_element53.useMemo)(() => {
+    const commands = (0, import_element94.useMemo)(() => {
       if (!isBlockBasedTheme) {
         return [];
       }
       return [
         {
           name: "core/edit-site/toggle-styles-welcome-guide",
-          label: (0, import_i18n11.__)("Learn about styles"),
+          label: (0, import_i18n18.__)("Learn about styles"),
           callback: ({ close }) => {
             close();
             if (canvas !== "edit") {
@@ -24589,15 +35011,15 @@ 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_element53.useMemo)(() => {
+    const commands = (0, import_element94.useMemo)(() => {
       if (!canReset) {
         return [];
       }
       return [
         {
           name: "core/edit-site/reset-global-styles",
-          label: (0, import_i18n11.__)("Reset styles"),
-          icon: (0, import_i18n11.isRTL)() ? rotate_right_default : rotate_left_default,
+          label: (0, import_i18n18.__)("Reset styles"),
+          icon: (0, import_i18n18.isRTL)() ? rotate_right_default : rotate_left_default,
           callback: ({ close }) => {
             close();
             setUser({ styles: {}, settings: {} });
@@ -24622,14 +35044,14 @@ var wp;
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return !!globalStyles?._links?.["version-history"]?.[0]?.count;
     }, []);
-    const commands = (0, import_element53.useMemo)(() => {
+    const commands = (0, import_element94.useMemo)(() => {
       if (!hasRevisions) {
         return [];
       }
       return [
         {
           name: "core/edit-site/open-styles-revisions",
-          label: (0, import_i18n11.__)("Open style revisions"),
+          label: (0, import_i18n18.__)("Open style revisions"),
           icon: backup_default,
           callback: ({ close }) => {
             close();
@@ -24694,28 +35116,28 @@ var wp;
   }

   // packages/edit-site/build-module/components/site-editor-routes/index.mjs
-  var import_data88 = __toESM(require_data(), 1);
-  var import_element210 = __toESM(require_element(), 1);
+  var import_data86 = __toESM(require_data(), 1);
+  var import_element254 = __toESM(require_element(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-main/index.mjs
   var import_components11 = __toESM(require_components(), 1);
-  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_i18n21 = __toESM(require_i18n(), 1);
   var import_data16 = __toESM(require_data(), 1);
   var import_core_data13 = __toESM(require_core_data(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen/index.mjs
   var import_components9 = __toESM(require_components(), 1);
-  var import_i18n12 = __toESM(require_i18n(), 1);
+  var import_i18n19 = __toESM(require_i18n(), 1);
   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_element54 = __toESM(require_element(), 1);
+  var import_element95 = __toESM(require_element(), 1);

   // packages/edit-site/build-module/components/sidebar-button/index.mjs
   var import_components8 = __toESM(require_components(), 1);
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
   function SidebarButton(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
       import_components8.Button,
       {
         size: "compact",
@@ -24726,7 +35148,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen/index.mjs
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
   var { useHistory: useHistory5, useLocation: useLocation9 } = unlock(import_router9.privateApis);
   function SidebarNavigationScreen({
     isRoot,
@@ -24753,11 +35175,11 @@ var wp;
     );
     const location = useLocation9();
     const history = useHistory5();
-    const { navigate } = (0, import_element54.useContext)(SidebarNavigationContext);
+    const { navigate } = (0, import_element95.useContext)(SidebarNavigationContext);
     const backPath = backPathProp ?? location.state?.backPath;
-    const icon = (0, import_i18n12.isRTL)() ? chevron_right_default : chevron_left_default;
-    return /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(import_jsx_runtime113.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(
+    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)(
         import_components9.__experimentalVStack,
         {
           className: clsx_default("edit-site-sidebar-navigation-screen__main", {
@@ -24766,14 +35188,14 @@ var wp;
           spacing: 0,
           justify: "flex-start",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(
               import_components9.__experimentalHStack,
               {
                 spacing: 3,
                 alignment: "flex-start",
                 className: "edit-site-sidebar-navigation-screen__title-icon",
                 children: [
-                  !isRoot && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+                  !isRoot && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                     SidebarButton,
                     {
                       onClick: () => {
@@ -24781,53 +35203,53 @@ var wp;
                         navigate("back");
                       },
                       icon,
-                      label: (0, import_i18n12.__)("Back"),
+                      label: (0, import_i18n19.__)("Back"),
                       showTooltip: false
                     }
                   ),
-                  isRoot && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+                  isRoot && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                     SidebarButton,
                     {
                       icon,
-                      label: dashboardLinkText || (0, import_i18n12.__)("Go to the Dashboard"),
+                      label: dashboardLinkText || (0, import_i18n19.__)("Go to the Dashboard"),
                       href: dashboardLink
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
                     import_components9.__experimentalHeading,
                     {
                       className: "edit-site-sidebar-navigation-screen__title",
                       level: 1,
                       size: 20,
-                      children: !isPreviewingTheme() ? title : (0, import_i18n12.sprintf)(
+                      children: !isPreviewingTheme() ? title : (0, import_i18n19.sprintf)(
                         /* translators: 1: theme name. 2: title */
-                        (0, import_i18n12.__)("Previewing %1$s: %2$s"),
+                        (0, import_i18n19.__)("Previewing %1$s: %2$s"),
                         previewingThemeName,
                         title
                       )
                     }
                   ),
-                  actions && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)("div", { className: "edit-site-sidebar-navigation-screen__actions", children: actions })
+                  actions && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("div", { className: "edit-site-sidebar-navigation-screen__actions", children: actions })
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)("div", { className: "edit-site-sidebar-navigation-screen__content", children: [
-              description && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)("div", { className: "edit-site-sidebar-navigation-screen__description", children: description }),
+            /* @__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 }),
               content
             ] })
           ]
         }
       ),
-      footer && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)("footer", { className: "edit-site-sidebar-navigation-screen__footer", children: footer })
+      footer && /* @__PURE__ */ (0, import_jsx_runtime168.jsx)("footer", { className: "edit-site-sidebar-navigation-screen__footer", children: footer })
     ] });
   }

   // packages/edit-site/build-module/components/sidebar-navigation-item/index.mjs
   var import_components10 = __toESM(require_components(), 1);
-  var import_i18n13 = __toESM(require_i18n(), 1);
+  var import_i18n20 = __toESM(require_i18n(), 1);
   var import_router10 = __toESM(require_router(), 1);
-  var import_element55 = __toESM(require_element(), 1);
-  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
+  var import_element96 = __toESM(require_element(), 1);
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
   var { useHistory: useHistory6, useLink, useLocation: useLocation10 } = unlock(import_router10.privateApis);
   function SidebarNavigationItem({
     isHidden: isHidden2 = false,
@@ -24836,10 +35258,10 @@ var wp;
     if (isHidden2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(SidebarNavigationItemContent, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(SidebarNavigationItemContent, { ...props });
   }
   function SidebarNavigationItemContent({
-    className: className2,
+    className,
     icon,
     withChevron = false,
     suffix,
@@ -24853,7 +35275,7 @@ var wp;
     const history = useHistory6();
     const linkProps = useLink(to2);
     const { name: name2 } = useLocation10();
-    const { navigate } = (0, import_element55.useContext)(SidebarNavigationContext);
+    const { navigate } = (0, import_element96.useContext)(SidebarNavigationContext);
     const isActive = activeOnRouteName && name2 === activeOnRouteName;
     function handleClick(e2) {
       if (onClick) {
@@ -24865,21 +35287,21 @@ var wp;
         navigate("forward", `[id="${uid}"]`);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
       import_components10.__experimentalItem,
       {
         className: clsx_default(
           "edit-site-sidebar-navigation-item",
           { "with-suffix": !withChevron && suffix },
-          className2
+          className
         ),
         id: uid,
         onClick: handleClick,
         href: to2 ? linkProps.href : void 0,
         "aria-current": isActive ? true : void 0,
         ...props,
-        children: /* @__PURE__ */ (0, import_jsx_runtime114.jsxs)(Stack, { direction: "row", align: "center", justify: "start", gap: "sm", children: [
-          icon && /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+        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" },
@@ -24887,11 +35309,11 @@ var wp;
               size: 24
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(import_components10.FlexBlock, { children }),
-          withChevron && /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(import_components10.FlexBlock, { children }),
+          withChevron && /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
             icon_default,
             {
-              icon: (0, import_i18n13.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
+              icon: (0, import_i18n20.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
               className: "edit-site-sidebar-navigation-item__drilldown-indicator",
               size: 24
             }
@@ -24903,10 +35325,10 @@ var wp;
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-main/index.mjs
-  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
   function MainSidebarNavigationContent({ isBlockBasedTheme = true }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(import_components11.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-main", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(import_components11.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-main", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
         SidebarNavigationItem,
         {
           to: "/identity",
@@ -24914,10 +35336,10 @@ var wp;
           icon: site_logo_default,
           activeOnRouteName: "identity",
           isHidden: !isBlockBasedTheme,
-          children: (0, import_i18n14._x)("Identity", "site identity")
+          children: (0, import_i18n21._x)("Identity", "site identity")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
         SidebarNavigationItem,
         {
           to: isBlockBasedTheme ? "/styles" : "/stylebook",
@@ -24925,10 +35347,10 @@ var wp;
           icon: styles_default,
           activeOnRouteName: isBlockBasedTheme ? "styles" : void 0,
           withChevron: !isBlockBasedTheme,
-          children: (0, import_i18n14.__)("Styles")
+          children: (0, import_i18n21.__)("Styles")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
         SidebarNavigationItem,
         {
           uid: "page-navigation-item",
@@ -24936,10 +35358,10 @@ var wp;
           withChevron: true,
           icon: page_default,
           isHidden: !isBlockBasedTheme,
-          children: (0, import_i18n14.__)("Pages")
+          children: (0, import_i18n21.__)("Pages")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
         SidebarNavigationItem,
         {
           uid: "navigation-navigation-item",
@@ -24947,20 +35369,20 @@ var wp;
           withChevron: true,
           icon: navigation_default,
           isHidden: !isBlockBasedTheme,
-          children: (0, import_i18n14.__)("Navigation")
+          children: (0, import_i18n21.__)("Navigation")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
         SidebarNavigationItem,
         {
           uid: "patterns-navigation-item",
           to: "/pattern",
           withChevron: true,
           icon: symbol_default,
-          children: (0, import_i18n14.__)("Patterns")
+          children: (0, import_i18n21.__)("Patterns")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
         SidebarNavigationItem,
         {
           uid: "template-navigation-item",
@@ -24968,7 +35390,7 @@ var wp;
           withChevron: true,
           icon: layout_default,
           isHidden: !isBlockBasedTheme,
-          children: (0, import_i18n14.__)("Templates")
+          children: (0, import_i18n21.__)("Templates")
         }
       )
     ] });
@@ -24982,21 +35404,21 @@ var wp;
     if (customDescription) {
       description = customDescription;
     } else if (isBlockBasedTheme) {
-      description = (0, import_i18n14.__)(
+      description = (0, import_i18n21.__)(
         "Customize the appearance of your website using the block editor."
       );
     } else {
-      description = (0, import_i18n14.__)(
+      description = (0, import_i18n21.__)(
         "Explore block styles and patterns to refine your site."
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
       SidebarNavigationScreen,
       {
         isRoot: true,
-        title: (0, import_i18n14.__)("Design"),
+        title: (0, import_i18n21.__)("Design"),
         description,
-        content: /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+        content: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
           MainSidebarNavigationContent,
           {
             isBlockBasedTheme
@@ -25007,55 +35429,55 @@ var wp;
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-unsupported/index.mjs
-  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_i18n22 = __toESM(require_i18n(), 1);
   var import_components12 = __toESM(require_components(), 1);
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
   function SidebarNavigationScreenUnsupported() {
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_components12.__experimentalSpacer, { padding: 3, children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(import_components12.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n15.__)(
+    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.__)(
       "The theme you are currently using does not support this screen."
     ) }) });
   }

   // packages/edit-site/build-module/components/editor/index.mjs
-  var import_data35 = __toESM(require_data(), 1);
-  var import_components20 = __toESM(require_components(), 1);
-  var import_compose5 = __toESM(require_compose(), 1);
-  var import_editor17 = __toESM(require_editor(), 1);
-  var import_i18n25 = __toESM(require_i18n(), 1);
-  var import_core_data22 = __toESM(require_core_data(), 1);
-  var import_block_library = __toESM(require_block_library(), 1);
-  var import_element65 = __toESM(require_element(), 1);
-  var import_notices3 = __toESM(require_notices(), 1);
-  var import_router18 = __toESM(require_router(), 1);
+  var import_data33 = __toESM(require_data(), 1);
+  var import_components19 = __toESM(require_components(), 1);
+  var import_compose9 = __toESM(require_compose(), 1);
+  var import_editor16 = __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_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);

   // 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_i18n16 = __toESM(require_i18n(), 1);
-  var import_element56 = __toESM(require_element(), 1);
+  var import_i18n23 = __toESM(require_i18n(), 1);
+  var import_element97 = __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_runtime117 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideImage({ nonAnimatedSrc, animatedSrc }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime117.jsxs)("picture", { className: "edit-site-welcome-guide__image", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)("picture", { className: "edit-site-welcome-guide__image", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
         "source",
         {
           srcSet: nonAnimatedSrc,
           media: "(prefers-reduced-motion: reduce)"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime117.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
+      /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
     ] });
   }

   // packages/edit-site/build-module/components/welcome-guide/editor.mjs
-  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideEditor() {
     const { toggle } = (0, import_data17.useDispatch)(import_preferences5.store);
     const { isActive, isBlockBasedTheme } = (0, import_data17.useSelect)((select4) => {
@@ -25070,36 +35492,36 @@ var wp;
     if (!isActive || !isBlockBasedTheme) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
       import_components13.Guide,
       {
         className: "edit-site-welcome-guide guide-editor",
-        contentLabel: (0, import_i18n16.__)("Welcome to the site editor"),
-        finishButtonText: (0, import_i18n16.__)("Get started"),
+        contentLabel: (0, import_i18n23.__)("Welcome to the site editor"),
+        finishButtonText: (0, import_i18n23.__)("Get started"),
         onFinish: () => toggle("core/edit-site", "welcomeGuide"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime173.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_runtime118.jsxs)(import_jsx_runtime118.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: (0, import_i18n16.__)("Edit your site") }),
-              /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n16.__)(
+            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.__)(
                 "Design everything on your site \u2014 from the header right down to the footer \u2014 using blocks."
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_element56.createInterpolateElement)(
-                (0, import_i18n16.__)(
+              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_element97.createInterpolateElement)(
+                (0, import_i18n23.__)(
                   "Click <StylesIconImage /> to start designing your blocks, and choose your typography, layout, and colors."
                 ),
                 {
-                  StylesIconImage: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+                  StylesIconImage: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                     "img",
                     {
-                      alt: (0, import_i18n16.__)("styles"),
+                      alt: (0, import_i18n23.__)("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"
                     }
                   )
@@ -25115,9 +35537,9 @@ var wp;
   // packages/edit-site/build-module/components/welcome-guide/page.mjs
   var import_data18 = __toESM(require_data(), 1);
   var import_components14 = __toESM(require_components(), 1);
-  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_i18n24 = __toESM(require_i18n(), 1);
   var import_preferences6 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuidePage() {
     const { toggle } = (0, import_data18.useDispatch)(import_preferences6.store);
     const isVisible2 = (0, import_data18.useSelect)((select4) => {
@@ -25134,17 +35556,17 @@ var wp;
     if (!isVisible2) {
       return null;
     }
-    const heading = (0, import_i18n17.__)("Editing a page");
-    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+    const heading = (0, import_i18n24.__)("Editing a page");
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
       import_components14.Guide,
       {
         className: "edit-site-welcome-guide guide-page",
         contentLabel: heading,
-        finishButtonText: (0, import_i18n17.__)("Continue"),
+        finishButtonText: (0, import_i18n24.__)("Continue"),
         onFinish: () => toggle("core/edit-site", "welcomeGuidePage"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
               "video",
               {
                 className: "edit-site-welcome-guide__video",
@@ -25153,7 +35575,7 @@ var wp;
                 muted: true,
                 width: "312",
                 height: "240",
-                children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
                   "source",
                   {
                     src: "https://s.w.org/images/block-editor/editing-your-page.mp4",
@@ -25162,9 +35584,9 @@ var wp;
                 )
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime119.jsxs)(import_jsx_runtime119.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: heading }),
-              /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n17.__)(
+            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.__)(
                 // 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."
               ) })
@@ -25178,10 +35600,10 @@ var wp;
   // packages/edit-site/build-module/components/welcome-guide/template.mjs
   var import_data19 = __toESM(require_data(), 1);
   var import_components15 = __toESM(require_components(), 1);
-  var import_i18n18 = __toESM(require_i18n(), 1);
+  var import_i18n25 = __toESM(require_i18n(), 1);
   var import_preferences7 = __toESM(require_preferences(), 1);
   var import_editor6 = __toESM(require_editor(), 1);
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideTemplate() {
     const { toggle } = (0, import_data19.useDispatch)(import_preferences7.store);
     const { isActive, hasPreviousEntity } = (0, import_data19.useSelect)((select4) => {
@@ -25196,17 +35618,17 @@ var wp;
     if (!isVisible2) {
       return null;
     }
-    const heading = (0, import_i18n18.__)("Editing a template");
-    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+    const heading = (0, import_i18n25.__)("Editing a template");
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
       import_components15.Guide,
       {
         className: "edit-site-welcome-guide guide-template",
         contentLabel: heading,
-        finishButtonText: (0, import_i18n18.__)("Continue"),
+        finishButtonText: (0, import_i18n25.__)("Continue"),
         onFinish: () => toggle("core/edit-site", "welcomeGuideTemplate"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
               "video",
               {
                 className: "edit-site-welcome-guide__video",
@@ -25215,7 +35637,7 @@ var wp;
                 muted: true,
                 width: "312",
                 height: "240",
-                children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
                   "source",
                   {
                     src: "https://s.w.org/images/block-editor/editing-your-template.mp4",
@@ -25224,9 +35646,9 @@ var wp;
                 )
               }
             ),
-            content: /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(import_jsx_runtime120.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("h1", { className: "edit-site-welcome-guide__heading", children: heading }),
-              /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("p", { className: "edit-site-welcome-guide__text", children: (0, import_i18n18.__)(
+            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.__)(
                 "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."
               ) })
             ] })
@@ -25237,12 +35659,12 @@ var wp;
   }

   // packages/edit-site/build-module/components/welcome-guide/index.mjs
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuide({ postType: postType2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime121.jsxs)(import_jsx_runtime121.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(WelcomeGuideEditor, {}),
-      postType2 === "page" && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(WelcomeGuidePage, {}),
-      postType2 === "wp_template" && /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(WelcomeGuideTemplate, {})
+    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, {})
     ] });
   }

@@ -25251,7 +35673,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_runtime122 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
   var { useStyle: useStyle2 } = unlock(import_editor8.privateApis);
   function CanvasLoader({ id }) {
     const textColor = useStyle2("color.text");
@@ -25264,22 +35686,22 @@ var wp;
         total: finished + resolving
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
       "div",
       {
         className: "edit-site-canvas-loader",
         style: textColor ? { "--color": textColor } : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(import_components16.ProgressBar, { id, max: total, value: elapsed })
+        children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_components16.ProgressBar, { id, max: total, value: elapsed })
       }
     );
   }

   // packages/edit-site/build-module/components/block-editor/use-site-editor-settings.mjs
-  var import_data24 = __toESM(require_data(), 1);
-  var import_element59 = __toESM(require_element(), 1);
-  var import_router13 = __toESM(require_router(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
-  var import_editor11 = __toESM(require_editor(), 1);
+  var import_data23 = __toESM(require_data(), 1);
+  var import_element99 = __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);

   // packages/global-styles-engine/build-module/utils/object.mjs
   function setImmutably(object, path, value) {
@@ -25604,7 +36026,7 @@ var wp;
     if (!selector2.includes(",")) {
       return [selector2];
     }
-    const selectors3 = [];
+    const selectors4 = [];
     let currentSelector = "";
     let parenthesesDepth = 0;
     for (const char of selector2) {
@@ -25613,14 +36035,14 @@ var wp;
       } else if (char === ")" && parenthesesDepth > 0) {
         parenthesesDepth--;
       } else if (char === "," && parenthesesDepth === 0) {
-        selectors3.push(currentSelector);
+        selectors4.push(currentSelector);
         currentSelector = "";
         continue;
       }
       currentSelector += char;
     }
-    selectors3.push(currentSelector);
-    return selectors3;
+    selectors4.push(currentSelector);
+    return selectors4;
   }
   var PRESET_METADATA = [
     {
@@ -25703,21 +36125,21 @@ var wp;
       return selector2;
     }
     const scopes = splitSelectorList(scope);
-    const selectors3 = splitSelectorList(selector2);
+    const selectors4 = splitSelectorList(selector2);
     const selectorsScoped = [];
     scopes.forEach((outer) => {
-      selectors3.forEach((inner) => {
+      selectors4.forEach((inner) => {
         selectorsScoped.push(`${outer.trim()} ${inner.trim()}`);
       });
     });
     return selectorsScoped.join(", ");
   }
-  function scopeFeatureSelectors(scope, selectors3) {
-    if (!scope || !selectors3) {
+  function scopeFeatureSelectors(scope, selectors4) {
+    if (!scope || !selectors4) {
       return;
     }
     const featureSelectors = {};
-    Object.entries(selectors3).forEach(([feature, selector2]) => {
+    Object.entries(selectors4).forEach(([feature, selector2]) => {
       if (typeof selector2 === "string") {
         featureSelectors[feature] = scopeSelector(scope, selector2);
       }
@@ -25739,8 +36161,8 @@ var wp;
     if (!selector2.includes(",")) {
       return selector2 + toAppend;
     }
-    const selectors3 = splitSelectorList(selector2);
-    const newSelectors = selectors3.map((sel) => sel + toAppend);
+    const selectors4 = splitSelectorList(selector2);
+    const newSelectors = selectors4.map((sel) => sel + toAppend);
     return newSelectors.join(",");
   }
   function getBlockStyleVariationSelector(variation, blockSelector) {
@@ -26105,12 +36527,12 @@ var wp;
       return null;
     }
     const { fallback = false } = options;
-    const { name: name2, selectors: selectors3, supports } = blockType;
-    const hasSelectors = selectors3 && Object.keys(selectors3).length > 0;
+    const { name: name2, selectors: selectors4, supports } = blockType;
+    const hasSelectors = selectors4 && Object.keys(selectors4).length > 0;
     const path = Array.isArray(target) ? target.join(".") : target;
     let rootSelector = null;
-    if (hasSelectors && selectors3.root) {
-      rootSelector = selectors3?.root;
+    if (hasSelectors && selectors4.root) {
+      rootSelector = selectors4?.root;
     } else if (supports?.__experimentalSelector) {
       rootSelector = supports.__experimentalSelector;
     } else {
@@ -26124,10 +36546,10 @@ var wp;
       const fallbackSelector = fallback ? rootSelector : null;
       if (hasSelectors) {
         const featureSelector2 = getValueFromObjectPath(
-          selectors3,
+          selectors4,
           `${path}.root`,
           null
-        ) || getValueFromObjectPath(selectors3, path, null);
+        ) || getValueFromObjectPath(selectors4, path, null);
         return featureSelector2 || fallbackSelector;
       }
       const featureSelector = supports ? getValueFromObjectPath(
@@ -26142,7 +36564,7 @@ var wp;
     }
     let subfeatureSelector;
     if (hasSelectors) {
-      subfeatureSelector = getValueFromObjectPath(selectors3, path, null);
+      subfeatureSelector = getValueFromObjectPath(selectors4, path, null);
     }
     if (subfeatureSelector) {
       return subfeatureSelector;
@@ -26773,7 +37195,7 @@ var wp;
         metadata.path,
         {}
       );
-      return ["default", "theme"].filter((origin) => presetByOrigin[origin]).flatMap(
+      return ["default", "theme", "custom"].filter((origin) => presetByOrigin[origin]).flatMap(
         (origin) => presetByOrigin[origin].map(
           (preset) => getDuotoneFilter(
             `wp-duotone-${preset.slug}`,
@@ -26864,9 +37286,9 @@ var wp;
     );
     return updated;
   };
-  var getFeatureDeclarations = (selectors3, styles) => {
+  var getFeatureDeclarations = (selectors4, styles) => {
     const declarations = {};
-    Object.entries(selectors3).forEach(([feature, selector2]) => {
+    Object.entries(selectors4).forEach(([feature, selector2]) => {
       if (feature === "root" || !styles?.[feature]) {
         return;
       }
@@ -26995,7 +37417,8 @@ var wp;
     fallbackGapValue
   }) {
     let ruleset = "";
-    let gapValue = hasBlockGapSupport ? getGapCSSValue(style?.spacing?.blockGap) : "";
+    const blockGapValue = style?.spacing?.blockGap;
+    let gapValue = hasBlockGapSupport ? getGapCSSValue(blockGapValue) : "";
     if (hasFallbackGapSupport) {
       if (selector2 === ROOT_BLOCK_SELECTOR) {
         gapValue = !gapValue ? "0.5em" : gapValue;
@@ -27003,12 +37426,16 @@ var wp;
         gapValue = fallbackGapValue;
       }
     }
+    const rowGapValue = hasBlockGapSupport && blockGapValue && typeof blockGapValue !== "string" ? getGapCSSValue(blockGapValue.top) : gapValue;
     if (gapValue && layoutDefinitions) {
       Object.values(layoutDefinitions).forEach(
-        ({ className: className2, name: name2, spacingStyles }) => {
+        ({ className, name: name2, spacingStyles }) => {
           if (!hasBlockGapSupport && "flex" !== name2 && "grid" !== name2) {
             return;
           }
+          const layoutGapValue = ["default", "constrained"].includes(
+            name2
+          ) ? rowGapValue : gapValue;
           if (spacingStyles?.length) {
             spacingStyles.forEach((spacingStyle) => {
               const declarations = [];
@@ -27016,7 +37443,7 @@ var wp;
                 Object.entries(spacingStyle.rules).forEach(
                   ([cssProperty, cssValue]) => {
                     declarations.push(
-                      `${cssProperty}: ${cssValue ? cssValue : gapValue}`
+                      `${cssProperty}: ${cssValue ? cssValue : layoutGapValue}`
                     );
                   }
                 );
@@ -27024,9 +37451,9 @@ var wp;
               if (declarations.length) {
                 let combinedSelector = "";
                 if (!hasBlockGapSupport) {
-                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:where(.${className2}${spacingStyle?.selector || ""})` : `:where(${selector2}.${className2}${spacingStyle?.selector || ""})`;
+                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:where(.${className}${spacingStyle?.selector || ""})` : `:where(${selector2}.${className}${spacingStyle?.selector || ""})`;
                 } else {
-                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className2})${spacingStyle?.selector || ""}` : `:root :where(${selector2}-${className2})${spacingStyle?.selector || ""}`;
+                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className})${spacingStyle?.selector || ""}` : `:root :where(${selector2}-${className})${spacingStyle?.selector || ""}`;
                 }
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
@@ -27043,9 +37470,9 @@ var wp;
     if (selector2 === ROOT_BLOCK_SELECTOR && layoutDefinitions) {
       const validDisplayModes = ["block", "flex", "grid"];
       Object.values(layoutDefinitions).forEach(
-        ({ className: className2, displayMode, baseStyles }) => {
+        ({ className, displayMode, baseStyles }) => {
           if (displayMode && validDisplayModes.includes(displayMode)) {
-            ruleset += `${selector2} .${className2} { display:${displayMode}; }`;
+            ruleset += `${selector2} .${className} { display:${displayMode}; }`;
           }
           if (baseStyles?.length) {
             baseStyles.forEach((baseStyle) => {
@@ -27060,7 +37487,7 @@ var wp;
                 );
               }
               if (declarations.length) {
-                const combinedSelector = `.${className2}${baseStyle?.selector || ""}`;
+                const combinedSelector = `.${className}${baseStyle?.selector || ""}`;
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
                 )}; }`;
@@ -28227,16 +38654,16 @@ var wp;
     return { value, sources };
   }
   var NO_LINKS = {};
-  var memo2 = /* @__PURE__ */ new WeakMap();
+  var memo3 = /* @__PURE__ */ new WeakMap();
   function resolveStyle2(globalStyles, context = {}) {
     const styleData = globalStyles?.styles;
     if (!styleData || typeof styleData !== "object") {
       return computeResolvedStyle(globalStyles, context);
     }
-    let byLinks = memo2.get(styleData);
+    let byLinks = memo3.get(styleData);
     if (!byLinks) {
       byLinks = /* @__PURE__ */ new WeakMap();
-      memo2.set(styleData, byLinks);
+      memo3.set(styleData, byLinks);
     }
     const linksKey = globalStyles?._links ?? NO_LINKS;
     let inner = byLinks.get(linksKey);
@@ -28275,52 +38702,38 @@ var wp;
   });

   // packages/edit-site/build-module/components/block-editor/use-navigate-to-entity-record.mjs
-  var import_data23 = __toESM(require_data(), 1);
-  var import_router12 = __toESM(require_router(), 1);
-  var import_element58 = __toESM(require_element(), 1);
-  var import_url5 = __toESM(require_url(), 1);
-  var import_core_data16 = __toESM(require_core_data(), 1);
-  var import_editor10 = __toESM(require_editor(), 1);
-
-  // packages/edit-site/build-module/components/block-editor/use-viewport-sync.mjs
-  var import_element57 = __toESM(require_element(), 1);
   var import_data22 = __toESM(require_data(), 1);
   var import_router11 = __toESM(require_router(), 1);
+  var import_element98 = __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);
-  var { useLocation: useLocation11 } = unlock(import_router11.privateApis);
+
+  // packages/edit-site/build-module/components/block-editor/viewport.mjs
   var DEFAULT_DEVICE_TYPE = "Desktop";
-  var VALID_DEVICE_TYPES = ["desktop", "tablet", "mobile"];
-  var capitalize = (str) => str.charAt(0).toUpperCase() + str.slice(1);
-  function useViewportSync() {
-    const { query } = useLocation11();
-    const { setDeviceType } = (0, import_data22.useDispatch)(import_editor9.store);
-    (0, import_element57.useEffect)(() => {
-      const viewport = query?.viewport?.toLowerCase();
-      const isValid2 = VALID_DEVICE_TYPES.includes(viewport);
-      setDeviceType(isValid2 ? capitalize(viewport) : DEFAULT_DEVICE_TYPE);
-    }, [query?.viewport, setDeviceType]);
-  }
-  function ViewportSync() {
-    useViewportSync();
-    return null;
+  var VALID_VIEWPORTS = ["desktop", "tablet", "mobile"];
+  function isValidViewport(viewport) {
+    return !!viewport && VALID_VIEWPORTS.includes(viewport.toLowerCase());
+  }
+  function getDeviceType(viewport) {
+    if (!isValidViewport(viewport)) {
+      return DEFAULT_DEVICE_TYPE;
+    }
+    const value = viewport.toLowerCase();
+    return value.charAt(0).toUpperCase() + value.slice(1);
   }

   // packages/edit-site/build-module/components/block-editor/use-navigate-to-entity-record.mjs
-  var { useHistory: useHistory7, useLocation: useLocation12 } = unlock(import_router12.privateApis);
-  var VALID_VIEWPORTS = ["desktop", "tablet", "mobile"];
+  var { useHistory: useHistory7, useLocation: useLocation11 } = unlock(import_router11.privateApis);
   function useNavigateToEntityRecord() {
     const history = useHistory7();
-    const location = useLocation12();
+    const location = useLocation11();
     const { query, path } = location;
-    const registry = (0, import_data23.useRegistry)();
-    const currentDeviceType = (0, import_data23.useSelect)(
-      (select4) => select4(import_editor10.store).getDeviceType(),
-      []
-    );
-    const onNavigateToEntityRecord = (0, import_element58.useCallback)(
+    const registry = (0, import_data22.useRegistry)();
+    const onNavigateToEntityRecord = (0, import_element98.useCallback)(
       (params) => {
-        const currentPostType = registry.select(import_editor10.store).getCurrentPostType();
-        const currentPostId = registry.select(import_editor10.store).getCurrentPostId();
+        const currentPostType = registry.select(import_editor9.store).getCurrentPostType();
+        const currentPostId = registry.select(import_editor9.store).getCurrentPostId();
         const entityEdits = registry.select(import_core_data16.store).getEntityRecordEdits(
           "postType",
           currentPostType,
@@ -28330,23 +38743,12 @@ var wp;
         const urlUpdates = { ...query };
         if (externalClientId) {
           urlUpdates.selectedBlock = externalClientId;
-        }
-        const requestedViewport = typeof params.viewport === "string" ? params.viewport.toLowerCase() : void 0;
-        const isValidRequestedViewport = VALID_VIEWPORTS.includes(requestedViewport);
-        if (isValidRequestedViewport) {
-          const currentViewportLower = (currentDeviceType || DEFAULT_DEVICE_TYPE).toLowerCase();
-          if (currentViewportLower === DEFAULT_DEVICE_TYPE.toLowerCase()) {
-            delete urlUpdates.viewport;
-          } else {
-            urlUpdates.viewport = currentViewportLower;
-          }
-        }
-        const hasUpdatesToSave = externalClientId || isValidRequestedViewport;
-        if (hasUpdatesToSave) {
           history.navigate((0, import_url5.addQueryArgs)(path, urlUpdates), {
             replace: true
           });
         }
+        const requestedViewport = typeof params.viewport === "string" ? params.viewport.toLowerCase() : void 0;
+        const isValidRequestedViewport = isValidViewport(requestedViewport);
         const queryArgs = {
           canvas: "edit",
           focusMode: true
@@ -28360,19 +38762,19 @@ var wp;
         );
         history.navigate(url);
       },
-      [history, path, query, registry, currentDeviceType]
+      [history, path, query, registry]
     );
     return onNavigateToEntityRecord;
   }

   // packages/edit-site/build-module/components/block-editor/use-site-editor-settings.mjs
-  var { useLocation: useLocation13, useHistory: useHistory8 } = unlock(import_router13.privateApis);
-  var { useGlobalStyles: useGlobalStyles2 } = unlock(import_editor11.privateApis);
+  var { useLocation: useLocation12, useHistory: useHistory8 } = unlock(import_router12.privateApis);
+  var { useGlobalStyles: useGlobalStyles2 } = unlock(import_editor10.privateApis);
   function useNavigateToPreviousEntityRecord() {
-    const location = useLocation13();
-    const previousCanvas = (0, import_compose4.usePrevious)(location.query.canvas);
+    const location = useLocation12();
+    const previousCanvas = (0, import_compose8.usePrevious)(location.query.canvas);
     const history = useHistory8();
-    const goBack = (0, import_element59.useMemo)(() => {
+    const goBack = (0, import_element99.useMemo)(() => {
       const isFocusMode = location.query.focusMode || location?.params?.postId && FOCUSABLE_ENTITIES.includes(location?.params?.postType);
       const didComeFromEditorCanvas = previousCanvas === "edit";
       const showBackButton = isFocusMode && didComeFromEditorCanvas;
@@ -28381,25 +38783,25 @@ var wp;
     return goBack;
   }
   function useSpecificEditorSettings() {
-    const { query } = useLocation13();
+    const { query } = useLocation12();
     const { canvas = "view" } = query;
     const onNavigateToEntityRecord = useNavigateToEntityRecord();
     const { merged: mergedConfig } = useGlobalStyles2();
-    const { settings: settings2, currentPostIsTrashed } = (0, import_data24.useSelect)((select4) => {
+    const { settings: settings2, currentPostIsTrashed } = (0, import_data23.useSelect)((select4) => {
       const { getSettings: getSettings8 } = select4(store);
-      const { getCurrentPostAttribute } = select4(import_editor11.store);
+      const { getCurrentPostAttribute } = select4(import_editor10.store);
       return {
         settings: getSettings8(),
         currentPostIsTrashed: getCurrentPostAttribute("status") === "trash"
       };
     }, []);
     const onNavigateToPreviousEntityRecord = useNavigateToPreviousEntityRecord();
-    const [globalStyles, globalSettings] = (0, import_element59.useMemo)(() => {
+    const [globalStyles, globalSettings] = (0, import_element99.useMemo)(() => {
       return generateGlobalStyles(mergedConfig, [], {
         disableRootPadding: false
       });
     }, [mergedConfig]);
-    const defaultEditorSettings = (0, import_element59.useMemo)(() => {
+    const defaultEditorSettings = (0, import_element99.useMemo)(() => {
       const nonGlobalStyles = (settings2?.styles ?? []).filter(
         (style) => !style.isGlobalStyles
       );
@@ -28417,7 +38819,6 @@ var wp;
         __experimentalFeatures: globalSettings,
         richEditingEnabled: true,
         supportsTemplateMode: true,
-        focusMode: canvas !== "view",
         onNavigateToEntityRecord,
         onNavigateToPreviousEntityRecord,
         isPreviewMode: canvas === "view"
@@ -28435,11 +38836,11 @@ var wp;
   }

   // packages/edit-site/build-module/components/plugin-template-setting-panel/index.mjs
-  var import_editor12 = __toESM(require_editor(), 1);
-  var import_data25 = __toESM(require_data(), 1);
+  var import_editor11 = __toESM(require_editor(), 1);
+  var import_data24 = __toESM(require_data(), 1);
   var import_components17 = __toESM(require_components(), 1);
   var import_deprecated3 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
   var { Fill, Slot } = (0, import_components17.createSlotFill)("PluginTemplateSettingPanel");
   var PluginTemplateSettingPanel = ({ children }) => {
     (0, import_deprecated3.default)("wp.editSite.PluginTemplateSettingPanel", {
@@ -28447,127 +38848,69 @@ var wp;
       version: "6.8",
       alternative: "wp.editor.PluginDocumentSettingPanel"
     });
-    const isCurrentEntityTemplate = (0, import_data25.useSelect)(
-      (select4) => select4(import_editor12.store).getCurrentPostType() === "wp_template",
+    const isCurrentEntityTemplate = (0, import_data24.useSelect)(
+      (select4) => select4(import_editor11.store).getCurrentPostType() === "wp_template",
       []
     );
     if (!isCurrentEntityTemplate) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(Fill, { children });
+    return /* @__PURE__ */ (0, import_jsx_runtime178.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_editor13 = __toESM(require_editor(), 1);
-
-  // packages/edit-site/build-module/components/more-menu/site-export.mjs
-  var import_i18n19 = __toESM(require_i18n(), 1);
-  var import_components18 = __toESM(require_components(), 1);
-  var import_api_fetch2 = __toESM(require_api_fetch(), 1);
-  var import_data26 = __toESM(require_data(), 1);
-  var import_blob = __toESM(require_blob(), 1);
-  var import_core_data17 = __toESM(require_core_data(), 1);
-  var import_notices2 = __toESM(require_notices(), 1);
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
-  function SiteExport() {
-    const canExport = (0, import_data26.useSelect)((select4) => {
-      const targetHints = select4(import_core_data17.store).getCurrentTheme()?._links?.["wp:export-theme"]?.[0]?.targetHints ?? {};
-      return !!targetHints.allow?.includes("GET");
-    }, []);
-    const { createErrorNotice } = (0, import_data26.useDispatch)(import_notices2.store);
-    if (!canExport) {
-      return null;
-    }
-    async function handleExport() {
-      try {
-        const response = await (0, import_api_fetch2.default)({
-          path: "/wp-block-editor/v1/export",
-          parse: false,
-          headers: {
-            Accept: "application/zip"
-          }
-        });
-        const blob = await response.blob();
-        const contentDisposition = response.headers.get(
-          "content-disposition"
-        );
-        const contentDispositionMatches = contentDisposition.match(/=(.+)\.zip/);
-        const fileName = contentDispositionMatches[1] ? contentDispositionMatches[1] : "edit-site-export";
-        (0, import_blob.downloadBlob)(fileName + ".zip", blob, "application/zip");
-      } catch (errorResponse) {
-        let error2 = {};
-        try {
-          error2 = await errorResponse.json();
-        } catch {
-        }
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n19.__)("An error occurred while creating the site export.");
-        createErrorNotice(errorMessage, { type: "snackbar" });
-      }
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(
-      import_components18.MenuItem,
-      {
-        role: "menuitem",
-        icon: download_default,
-        onClick: handleExport,
-        info: (0, import_i18n19.__)(
-          "Download your theme with updated templates and styles."
-        ),
-        children: (0, import_i18n19._x)("Export", "site exporter menu item")
-      }
-    );
-  }
+  var import_editor12 = __toESM(require_editor(), 1);

   // packages/edit-site/build-module/components/more-menu/welcome-guide-menu-item.mjs
-  var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_data27 = __toESM(require_data(), 1);
-  var import_components19 = __toESM(require_components(), 1);
+  var import_i18n26 = __toESM(require_i18n(), 1);
+  var import_data25 = __toESM(require_data(), 1);
+  var import_components18 = __toESM(require_components(), 1);
   var import_preferences8 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideMenuItem() {
-    const { toggle } = (0, import_data27.useDispatch)(import_preferences8.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(import_components19.MenuItem, { onClick: () => toggle("core/edit-site", "welcomeGuide"), children: (0, import_i18n20.__)("Welcome Guide") });
+    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") });
   }

   // packages/edit-site/build-module/components/more-menu/index.mjs
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
-  var { ToolsMoreMenuGroup, PreferencesModal } = unlock(import_editor13.privateApis);
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
+  var { ToolsMoreMenuGroup, PreferencesModal, SiteExport } = unlock(import_editor12.privateApis);
   function MoreMenu() {
-    return /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(import_jsx_runtime126.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(ToolsMoreMenuGroup, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(SiteExport, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(WelcomeGuideMenuItem, {})
+    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, {})
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(PreferencesModal, {})
+      /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(PreferencesModal, {})
     ] });
   }

   // packages/edit-site/build-module/components/block-editor/use-editor-iframe-props.mjs
-  var import_data28 = __toESM(require_data(), 1);
+  var import_data26 = __toESM(require_data(), 1);
   var import_keycodes2 = __toESM(require_keycodes(), 1);
-  var import_element60 = __toESM(require_element(), 1);
-  var import_i18n21 = __toESM(require_i18n(), 1);
-  var import_editor14 = __toESM(require_editor(), 1);
-  var import_router14 = __toESM(require_router(), 1);
+  var import_element100 = __toESM(require_element(), 1);
+  var import_i18n27 = __toESM(require_i18n(), 1);
+  var import_editor13 = __toESM(require_editor(), 1);
+  var import_router13 = __toESM(require_router(), 1);
   var import_url6 = __toESM(require_url(), 1);
-  var { useLocation: useLocation14, useHistory: useHistory9 } = unlock(import_router14.privateApis);
+  var { useLocation: useLocation13, useHistory: useHistory9 } = unlock(import_router13.privateApis);
   function useEditorIframeProps() {
-    const { query, path } = useLocation14();
+    const { query, path } = useLocation13();
     const history = useHistory9();
     const { canvas = "view" } = query;
-    const currentPostIsTrashed = (0, import_data28.useSelect)((select4) => {
-      return select4(import_editor14.store).getCurrentPostAttribute("status") === "trash";
+    const currentPostIsTrashed = (0, import_data26.useSelect)((select4) => {
+      return select4(import_editor13.store).getCurrentPostAttribute("status") === "trash";
     }, []);
-    const [isFocused, setIsFocused] = (0, import_element60.useState)(false);
-    (0, import_element60.useEffect)(() => {
+    const [isFocused, setIsFocused] = (0, import_element100.useState)(false);
+    (0, import_element100.useEffect)(() => {
       if (canvas === "edit") {
         setIsFocused(false);
       }
     }, [canvas]);
     const viewModeIframeProps = {
-      "aria-label": (0, import_i18n21.__)("Edit"),
+      "aria-label": (0, import_i18n27.__)("Edit"),
       "aria-disabled": currentPostIsTrashed,
       title: null,
       role: "button",
@@ -28603,38 +38946,38 @@ var wp;
   }

   // packages/edit-site/build-module/components/editor/use-editor-title.mjs
-  var import_i18n23 = __toESM(require_i18n(), 1);
-  var import_data30 = __toESM(require_data(), 1);
-  var import_core_data19 = __toESM(require_core_data(), 1);
+  var import_i18n29 = __toESM(require_i18n(), 1);
+  var import_data28 = __toESM(require_data(), 1);
+  var import_core_data18 = __toESM(require_core_data(), 1);
   var import_html_entities2 = __toESM(require_html_entities(), 1);

   // packages/edit-site/build-module/components/routes/use-title.mjs
-  var import_element61 = __toESM(require_element(), 1);
-  var import_data29 = __toESM(require_data(), 1);
-  var import_core_data18 = __toESM(require_core_data(), 1);
-  var import_i18n22 = __toESM(require_i18n(), 1);
+  var import_element101 = __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);
   var import_a11y2 = __toESM(require_a11y(), 1);
   var import_html_entities = __toESM(require_html_entities(), 1);
-  var import_router15 = __toESM(require_router(), 1);
-  var { useLocation: useLocation15 } = unlock(import_router15.privateApis);
+  var import_router14 = __toESM(require_router(), 1);
+  var { useLocation: useLocation14 } = unlock(import_router14.privateApis);
   function useTitle(title) {
-    const location = useLocation15();
-    const siteTitle = (0, import_data29.useSelect)(
-      (select4) => select4(import_core_data18.store).getEntityRecord("root", "site")?.title,
+    const location = useLocation14();
+    const siteTitle = (0, import_data27.useSelect)(
+      (select4) => select4(import_core_data17.store).getEntityRecord("root", "site")?.title,
       []
     );
-    const isInitialLocationRef = (0, import_element61.useRef)(true);
-    (0, import_element61.useEffect)(() => {
+    const isInitialLocationRef = (0, import_element101.useRef)(true);
+    (0, import_element101.useEffect)(() => {
       isInitialLocationRef.current = false;
     }, [location]);
-    (0, import_element61.useEffect)(() => {
+    (0, import_element101.useEffect)(() => {
       if (isInitialLocationRef.current) {
         return;
       }
       if (title && siteTitle) {
-        const formattedTitle = (0, import_i18n22.sprintf)(
+        const formattedTitle = (0, import_i18n28.sprintf)(
           /* translators: Admin document title. 1: Admin screen name, 2: Network or site name. */
-          (0, import_i18n22.__)("%1$s \u2039 %2$s \u2039 Editor \u2014 WordPress"),
+          (0, import_i18n28.__)("%1$s \u2039 %2$s \u2039 Editor \u2014 WordPress"),
           (0, import_html_entities.decodeEntities)(title),
           (0, import_html_entities.decodeEntities)(siteTitle)
         );
@@ -28645,15 +38988,15 @@ var wp;
   }

   // packages/edit-site/build-module/components/editor/use-editor-title.mjs
-  var { getTemplateInfo } = unlock(import_core_data19.privateApis);
+  var { getTemplateInfo } = unlock(import_core_data18.privateApis);
   function useEditorTitle(postType2, postId) {
-    const { title, isLoaded } = (0, import_data30.useSelect)(
+    const { title, isLoaded } = (0, import_data28.useSelect)(
       (select4) => {
         const {
           getEditedEntityRecord,
           getCurrentTheme,
           hasFinishedResolution
-        } = select4(import_core_data19.store);
+        } = select4(import_core_data18.store);
         if (!postId) {
           return { isLoaded: false };
         }
@@ -28681,9 +39024,9 @@ var wp;
     );
     let editorTitle;
     if (isLoaded) {
-      editorTitle = (0, import_i18n23.sprintf)(
+      editorTitle = (0, import_i18n29.sprintf)(
         // translators: A breadcrumb trail for the Admin document title. 1: title of template being edited, 2: type of template (Template or Template Part).
-        (0, import_i18n23._x)("%1$s \u2039 %2$s", "breadcrumb trail"),
+        (0, import_i18n29._x)("%1$s \u2039 %2$s", "breadcrumb trail"),
         (0, import_html_entities2.decodeEntities)(title),
         POST_TYPE_LABELS[postType2] ?? POST_TYPE_LABELS[TEMPLATE_POST_TYPE]
       );
@@ -28693,19 +39036,19 @@ var wp;
   var use_editor_title_default = useEditorTitle;

   // packages/edit-site/build-module/components/editor/use-revisions-url-sync.mjs
-  var import_data31 = __toESM(require_data(), 1);
-  var import_element62 = __toESM(require_element(), 1);
-  var import_editor15 = __toESM(require_editor(), 1);
-  var import_router16 = __toESM(require_router(), 1);
+  var import_data29 = __toESM(require_data(), 1);
+  var import_element102 = __toESM(require_element(), 1);
+  var import_editor14 = __toESM(require_editor(), 1);
+  var import_router15 = __toESM(require_router(), 1);
   var import_url7 = __toESM(require_url(), 1);
-  var { useHistory: useHistory10, useLocation: useLocation16 } = unlock(import_router16.privateApis);
+  var { useHistory: useHistory10, useLocation: useLocation15 } = unlock(import_router15.privateApis);
   var URL_WRITE_DEBOUNCE_MS = 300;
   function useRevisionsURLSync(enabled, postType2, postId) {
-    const location = useLocation16();
+    const location = useLocation15();
     const history = useHistory10();
-    const { currentPostType, currentPostId, currentRevisionId } = (0, import_data31.useSelect)(
+    const { currentPostType, currentPostId, currentRevisionId } = (0, import_data29.useSelect)(
       (select4) => {
-        const editor = select4(import_editor15.store);
+        const editor = select4(import_editor14.store);
         return {
           currentPostType: editor.getCurrentPostType(),
           currentPostId: editor.getCurrentPostId(),
@@ -28715,13 +39058,13 @@ var wp;
       []
     );
     const { openRevision, setCurrentRevisionId } = unlock(
-      (0, import_data31.useDispatch)(import_editor15.store)
+      (0, import_data29.useDispatch)(import_editor14.store)
     );
     const entityKey = postType2 && postId ? `${postType2}:${postId}` : null;
     const isCurrentEntity = !!entityKey && currentPostType === postType2 && String(currentPostId) === String(postId);
-    const handledEntityKeyRef = (0, import_element62.useRef)(null);
-    const lastURLWriteTimeRef = (0, import_element62.useRef)(null);
-    (0, import_element62.useEffect)(() => {
+    const handledEntityKeyRef = (0, import_element102.useRef)(null);
+    const lastURLWriteTimeRef = (0, import_element102.useRef)(null);
+    (0, import_element102.useEffect)(() => {
       if (!enabled) {
         handledEntityKeyRef.current = null;
         return;
@@ -28746,7 +39089,7 @@ var wp;
       openRevision,
       setCurrentRevisionId
     ]);
-    (0, import_element62.useEffect)(() => {
+    (0, import_element102.useEffect)(() => {
       if (!enabled || !isCurrentEntity || !entityKey || handledEntityKeyRef.current !== entityKey) {
         return;
       }
@@ -28790,24 +39133,24 @@ var wp;
   }

   // packages/edit-site/build-module/components/editor/use-adapt-editor-to-canvas.mjs
-  var import_data32 = __toESM(require_data(), 1);
+  var import_data30 = __toESM(require_data(), 1);
   var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_editor16 = __toESM(require_editor(), 1);
-  var import_element63 = __toESM(require_element(), 1);
+  var import_editor15 = __toESM(require_editor(), 1);
+  var import_element103 = __toESM(require_element(), 1);
   var import_preferences9 = __toESM(require_preferences(), 1);
   function useAdaptEditorToCanvas(canvas) {
-    const { clearSelectedBlock } = (0, import_data32.useDispatch)(import_block_editor4.store);
+    const { clearSelectedBlock } = (0, import_data30.useDispatch)(import_block_editor4.store);
     const {
       editPost,
       setDeviceType,
       closePublishSidebar,
       setIsListViewOpened: setIsListViewOpened2,
       setIsInserterOpened: setIsInserterOpened2
-    } = (0, import_data32.useDispatch)(import_editor16.store);
-    const { get: getPreference } = (0, import_data32.useSelect)(import_preferences9.store);
-    const { getCurrentPost } = (0, import_data32.useSelect)(import_editor16.store);
-    const registry = (0, import_data32.useRegistry)();
-    (0, import_element63.useLayoutEffect)(() => {
+    } = (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);
+    const registry = (0, import_data30.useRegistry)();
+    (0, import_element103.useLayoutEffect)(() => {
       const isMediumOrBigger = window.matchMedia("(min-width: 782px)").matches;
       registry.batch(() => {
         clearSelectedBlock();
@@ -28838,11 +39181,11 @@ var wp;
   }

   // packages/edit-site/build-module/components/editor/use-resolve-edited-entity.mjs
-  var import_element64 = __toESM(require_element(), 1);
-  var import_data33 = __toESM(require_data(), 1);
-  var import_core_data20 = __toESM(require_core_data(), 1);
-  var import_router17 = __toESM(require_router(), 1);
-  var { useLocation: useLocation17 } = unlock(import_router17.privateApis);
+  var import_element104 = __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);
+  var { useLocation: useLocation16 } = unlock(import_router16.privateApis);
   var postTypesWithoutParentTemplate = [
     ATTACHMENT_POST_TYPE,
     TEMPLATE_POST_TYPE,
@@ -28871,18 +39214,18 @@ var wp;
     return postType2;
   }
   function useResolveEditedEntity() {
-    const { editEntityRecord } = (0, import_data33.useDispatch)(import_core_data20.store);
-    const { hasEntityRecord } = (0, import_data33.useSelect)(import_core_data20.store);
-    const { name: name2, params = {}, query } = useLocation17();
+    const { editEntityRecord } = (0, import_data31.useDispatch)(import_core_data19.store);
+    const { hasEntityRecord } = (0, import_data31.useSelect)(import_core_data19.store);
+    const { name: name2, params = {}, query } = useLocation16();
     const { postId = query?.postId } = params;
     const postType2 = getPostType(name2, postId) ?? query?.postType;
     const { selectedBlock } = query;
-    const appliedSelectionRef = (0, import_element64.useRef)(null);
-    const homePage = (0, import_data33.useSelect)((select4) => {
-      const { getHomePage } = unlock(select4(import_core_data20.store));
+    const appliedSelectionRef = (0, import_element104.useRef)(null);
+    const homePage = (0, import_data31.useSelect)((select4) => {
+      const { getHomePage } = unlock(select4(import_core_data19.store));
       return getHomePage();
     }, []);
-    const resolvedTemplateId = (0, import_data33.useSelect)(
+    const resolvedTemplateId = (0, import_data31.useSelect)(
       (select4) => {
         if (postTypesWithoutParentTemplate.includes(postType2) && postId) {
           return;
@@ -28890,7 +39233,7 @@ var wp;
         if (postId && postId.includes(",")) {
           return;
         }
-        const { getTemplateId } = unlock(select4(import_core_data20.store));
+        const { getTemplateId } = unlock(select4(import_core_data19.store));
         if (postType2 && postId && authorizedPostTypes.includes(postType2)) {
           return getTemplateId(postType2, postId);
         }
@@ -28903,7 +39246,7 @@ var wp;
       },
       [homePage, postId, postType2]
     );
-    const context = (0, import_element64.useMemo)(() => {
+    const context = (0, import_element104.useMemo)(() => {
       if (postTypesWithoutParentTemplate.includes(postType2) && postId) {
         return {};
       }
@@ -28955,8 +39298,8 @@ var wp;
     context,
     isReady
   }) {
-    const { setEditedEntity: setEditedEntity2 } = (0, import_data33.useDispatch)(store);
-    (0, import_element64.useEffect)(() => {
+    const { setEditedEntity: setEditedEntity2 } = (0, import_data31.useDispatch)(store);
+    (0, import_element104.useEffect)(() => {
       if (isReady) {
         setEditedEntity2(postType2, String(postId), context);
       }
@@ -28964,26 +39307,26 @@ var wp;
   }

   // packages/edit-site/build-module/components/editor/site-preview.mjs
-  var import_i18n24 = __toESM(require_i18n(), 1);
-  var import_data34 = __toESM(require_data(), 1);
-  var import_core_data21 = __toESM(require_core_data(), 1);
-  var import_dom24 = __toESM(require_dom(), 1);
+  var import_i18n30 = __toESM(require_i18n(), 1);
+  var import_data32 = __toESM(require_data(), 1);
+  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_runtime127 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
   function SitePreview() {
-    const siteUrl = (0, import_data34.useSelect)((select4) => {
-      const { getEntityRecord } = select4(import_core_data21.store);
+    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_runtime127.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
       "iframe",
       {
         src: (0, import_url8.addQueryArgs)(siteUrl, {
           // Parameter for hiding the admin bar.
           wp_site_preview: 1
         }),
-        title: (0, import_i18n24.__)("Site Preview"),
+        title: (0, import_i18n30.__)("Site Preview"),
         style: {
           display: "block",
           width: "100%",
@@ -28992,7 +39335,7 @@ var wp;
         },
         onLoad: (event) => {
           const document2 = event.target.contentDocument;
-          const focusableElements = import_dom24.focus.focusable.find(document2);
+          const focusableElements = import_dom30.focus.focusable.find(document2);
           focusableElements.forEach((element) => {
             element.style.pointerEvents = "none";
             element.tabIndex = -1;
@@ -29004,10 +39347,9 @@ var wp;
   }

   // packages/edit-site/build-module/components/editor/index.mjs
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  var { Editor, BackButton } = unlock(import_editor17.privateApis);
-  var { useHistory: useHistory11, useLocation: useLocation18 } = unlock(import_router18.privateApis);
-  var { BlockKeyboardShortcuts } = unlock(import_block_library.privateApis);
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var { Editor, BackButton } = unlock(import_editor16.privateApis);
+  var { useHistory: useHistory11, useLocation: useLocation17 } = unlock(import_router17.privateApis);
   function getListPathForPostType(postType2) {
     switch (postType2) {
       case "navigation":
@@ -29040,7 +39382,7 @@ var wp;
     return (0, import_url9.addQueryArgs)(path, { canvas: void 0, revision: void 0 });
   }
   function EditSiteEditor({ isHomeRoute = false }) {
-    const location = useLocation18();
+    const location = useLocation17();
     const history = useHistory11();
     const { canvas = "view" } = location.query;
     const isLoading = useIsSiteEditorLoading();
@@ -29048,8 +39390,12 @@ var wp;
     const entity = useResolveEditedEntity();
     useSyncDeprecatedEntityIntoState(entity);
     const { postType: postType2, postId, context } = entity;
-    const isBlockBasedTheme = (0, import_data35.useSelect)(
-      (select4) => select4(import_core_data22.store).getCurrentTheme()?.is_block_theme,
+    const isBlockBasedTheme = (0, import_data33.useSelect)(
+      (select4) => select4(import_core_data21.store).getCurrentTheme()?.is_block_theme,
+      []
+    );
+    const showIconLabels = (0, import_data33.useSelect)(
+      (select4) => select4(import_preferences10.store).get("core", "showIconLabels"),
       []
     );
     const postWithTemplate = !!context?.postId;
@@ -29060,15 +39406,15 @@ var wp;
     const iframeProps = useEditorIframeProps();
     const isEditMode = canvas === "edit";
     useRevisionsURLSync(isEditMode, editorPostType, editorPostId);
-    const loadingProgressId = (0, import_compose5.useInstanceId)(
+    const loadingProgressId = (0, import_compose9.useInstanceId)(
       CanvasLoader,
       "edit-site-editor__loading-progress"
     );
     const editorSettings = useSpecificEditorSettings();
-    const { resetZoomLevel } = unlock((0, import_data35.useDispatch)(import_block_editor5.store));
-    const { setCurrentRevisionId } = unlock((0, import_data35.useDispatch)(import_editor17.store));
-    const { createSuccessNotice } = (0, import_data35.useDispatch)(import_notices3.store);
-    const onActionPerformed = (0, import_element65.useCallback)(
+    const { resetZoomLevel } = unlock((0, import_data33.useDispatch)(import_block_editor5.store));
+    const { setCurrentRevisionId } = unlock((0, import_data33.useDispatch)(import_editor16.store));
+    const { createSuccessNotice } = (0, import_data33.useDispatch)(import_notices2.store);
+    const onActionPerformed = (0, import_element105.useCallback)(
       (actionId, items) => {
         switch (actionId) {
           case "move-to-trash":
@@ -29086,17 +39432,17 @@ var wp;
               const newItem = items[0];
               const _title = typeof newItem.title === "string" ? newItem.title : newItem.title?.rendered;
               createSuccessNotice(
-                (0, import_i18n25.sprintf)(
+                (0, import_i18n31.sprintf)(
                   // translators: %s: Title of the created post or template, e.g: "Hello world".
-                  (0, import_i18n25.__)('"%s" successfully created.'),
-                  (0, import_html_entities3.decodeEntities)(_title) || (0, import_i18n25.__)("(no title)")
+                  (0, import_i18n31.__)('"%s" successfully created.'),
+                  (0, import_html_entities3.decodeEntities)(_title) || (0, import_i18n31.__)("(no title)")
                 ),
                 {
                   type: "snackbar",
                   id: "duplicate-post-action",
                   actions: [
                     {
-                      label: (0, import_i18n25.__)("Edit"),
+                      label: (0, import_i18n31.__)("Edit"),
                       onClick: () => {
                         history.navigate(
                           `/${newItem.type}/${newItem.id}?canvas=edit`
@@ -29119,17 +39465,15 @@ var wp;
       ]
     );
     const isReady = !isLoading;
-    return !isBlockBasedTheme && isHomeRoute ? /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(SitePreview, {}) : /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(import_jsx_runtime128.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(import_editor17.EditorKeyboardShortcutsRegister, {}),
-      isEditMode && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(BlockKeyboardShortcuts, {}),
-      !isReady ? /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(CanvasLoader, { id: loadingProgressId }) : null,
-      isEditMode && isReady && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+    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)(
         WelcomeGuide,
         {
           postType: postWithTemplate ? context.postType : postType2
         }
       ),
-      isReady && /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(
+      isReady && /* @__PURE__ */ (0, import_jsx_runtime182.jsxs)(
         Editor,
         {
           postType: postWithTemplate ? context.postType : postType2,
@@ -29137,19 +39481,19 @@ var wp;
           templateId: postWithTemplate ? postId : void 0,
           settings: editorSettings,
           className: "edit-site-editor__editor-interface",
-          customSaveButton: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(SaveButton, { size: "compact" }),
-          customSavePanel: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(SavePanel, {}),
+          customSaveButton: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(SaveButton, { size: "compact" }),
+          customSavePanel: _isPreviewingTheme && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(SavePanel, {}),
           iframeProps,
           onActionPerformed,
-          extraSidebarPanels: !postWithTemplate && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(plugin_template_setting_panel_default.Slot, {}),
+          initialViewport: isEditMode ? getDeviceType(location.query.viewport) : void 0,
+          extraSidebarPanels: !postWithTemplate && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(plugin_template_setting_panel_default.Slot, {}),
           children: [
-            isEditMode && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(ViewportSync, {}),
-            isEditMode && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(BackButton, { children: ({ length }) => length <= 1 && /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
-              import_components20.Button,
+            isEditMode && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(BackButton, { children: ({ length }) => length <= 1 && /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
+              import_components19.Button,
               {
                 size: "compact",
-                label: (0, import_i18n25.__)("Open Navigation"),
-                showTooltip: true,
+                label: (0, import_i18n31.__)("Open Navigation"),
+                showTooltip: !showIconLabels,
                 tooltipPosition: "middle right",
                 onClick: () => {
                   resetZoomLevel();
@@ -29164,10 +39508,10 @@ var wp;
                     }
                   );
                 },
-                icon: (0, import_i18n25.isRTL)() ? chevron_right_default : chevron_left_default
+                icon: (0, import_i18n31.isRTL)() ? chevron_right_default : chevron_left_default
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(MoreMenu, {})
+            /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(MoreMenu, {})
           ]
         }
       )
@@ -29186,7 +39530,7 @@ var wp;
   }

   // packages/edit-site/build-module/components/site-editor-routes/home.mjs
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
   var homeRoute = {
     name: "home",
     path: "/",
@@ -29195,52 +39539,52 @@ var wp;
         if (!isThemeDataLoaded(siteData)) {
           return null;
         }
-        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       preview({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(EditSiteEditor, { isHomeRoute: true }) : void 0;
+        return isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(EditSiteEditor, { isHomeRoute: true }) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(import_jsx_runtime129.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(import_jsx_runtime183.Fragment, {});
         }
-        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme || isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(SidebarNavigationScreenMain, {}) : /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

   // packages/edit-site/build-module/components/sidebar-navigation-screen-identity/index.mjs
-  var import_i18n26 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n32 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
   function SidebarNavigationScreenIdentity() {
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
       SidebarNavigationScreen,
       {
         isRoot: true,
-        title: (0, import_i18n26.__)("Design"),
-        description: (0, import_i18n26.__)(
+        title: (0, import_i18n32.__)("Design"),
+        description: (0, import_i18n32.__)(
           "Customize the appearance of your website using the block editor."
         ),
-        content: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(MainSidebarNavigationContent, {})
+        content: /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(MainSidebarNavigationContent, {})
       }
     );
   }

   // packages/edit-site/build-module/components/sidebar-identity/index.mjs
-  var import_i18n79 = __toESM(require_i18n(), 1);
-  var import_data42 = __toESM(require_data(), 1);
-  var import_core_data24 = __toESM(require_core_data(), 1);
+  var import_i18n85 = __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_element129 = __toESM(require_element(), 1);
-  var import_compose22 = __toESM(require_compose(), 1);
+  var import_element173 = __toESM(require_element(), 1);
+  var import_compose28 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var import_element66 = __toESM(require_element(), 1);
+  var import_element106 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/constants.mjs
-  var import_i18n27 = __toESM(require_i18n(), 1);
+  var import_i18n33 = __toESM(require_i18n(), 1);
   var OPERATOR_IS_ANY2 = "isAny";
   var OPERATOR_IS_NONE2 = "isNone";
   var OPERATOR_IS_ALL = "isAll";
@@ -29267,8 +39611,8 @@ var wp;
   var sortArrows = { asc: "\u2191", desc: "\u2193" };
   var sortValues = { asc: "ascending", desc: "descending" };
   var sortLabels = {
-    asc: (0, import_i18n27.__)("Sort ascending"),
-    desc: (0, import_i18n27.__)("Sort descending")
+    asc: (0, import_i18n33.__)("Sort ascending"),
+    desc: (0, import_i18n33.__)("Sort descending")
   };
   var sortIcons = {
     asc: arrow_up_default,
@@ -29292,7 +39636,7 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var DataViewsContext = (0, import_element66.createContext)({
+  var DataViewsContext = (0, import_element106.createContext)({
     view: { type: LAYOUT_TABLE },
     onChangeView: () => {
     },
@@ -29312,7 +39656,7 @@ var wp;
     isItemClickable: () => true,
     renderItemLink: void 0,
     containerWidth: 0,
-    containerRef: (0, import_element66.createRef)(),
+    containerRef: (0, import_element106.createRef)(),
     resizeObserverRef: () => {
     },
     defaultLayouts: { list: {}, grid: {}, table: {} },
@@ -29330,18 +39674,18 @@ var wp;
   var dataviews_context_default = DataViewsContext;

   // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var import_i18n48 = __toESM(require_i18n(), 1);
+  var import_i18n55 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_i18n35 = __toESM(require_i18n(), 1);
-  var import_components26 = __toESM(require_components(), 1);
-  var import_element75 = __toESM(require_element(), 1);
+  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_components25 = __toESM(require_components(), 1);
+  var import_element115 = __toESM(require_element(), 1);
   var import_keycodes4 = __toESM(require_keycodes(), 1);

   // packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
-  var import_components21 = __toESM(require_components(), 1);
-  var import_i18n28 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
+  var import_components20 = __toESM(require_components(), 1);
+  var import_i18n34 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
   var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
   function DataViewsSelectionCheckbox({
     selection,
@@ -29355,9 +39699,9 @@ var wp;
     const id = getItemId2(item);
     const isInSelectionArray = selection.includes(id);
     const checked = !disabled2 && isInSelectionArray;
-    const selectionLabel = titleField?.getValue?.({ item }) || (0, import_i18n28.__)("(no title)");
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-      import_components21.CheckboxControl,
+    const selectionLabel = titleField?.getValue?.({ item }) || (0, import_i18n34.__)("(no title)");
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+      import_components20.CheckboxControl,
       {
         className: SELECTION_CHECKBOX_CLASS,
         "aria-label": selectionLabel,
@@ -29377,11 +39721,11 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_components22 = __toESM(require_components(), 1);
-  var import_i18n29 = __toESM(require_i18n(), 1);
-  var import_element67 = __toESM(require_element(), 1);
-  var import_data36 = __toESM(require_data(), 1);
-  var import_compose6 = __toESM(require_compose(), 1);
+  var import_components21 = __toESM(require_components(), 1);
+  var import_i18n35 = __toESM(require_i18n(), 1);
+  var import_element107 = __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() {
@@ -29459,16 +39803,8 @@ var wp;
     });
   }

-  // packages/dataviews/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/dataviews"
-  );
-
   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
-  var { Menu } = unlock4(import_components22.privateApis);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
   function ButtonTrigger({
     action,
     onClick,
@@ -29476,8 +39812,8 @@ var wp;
     variant
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-      import_components22.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+      import_components21.Button,
       {
         disabled: !!action.disabled,
         accessibleWhenDisabled: true,
@@ -29494,7 +39830,7 @@ var wp;
     items
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(Menu.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(Menu.ItemLabel, { children: label }) });
+    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 }) });
   }
   function ActionModal({
     action,
@@ -29503,8 +39839,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_runtime132.jsx)(
-      import_components22.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+      import_components21.Modal,
       {
         title: modalHeader || label,
         __experimentalHideHeader: !!action.hideModalHeader,
@@ -29514,7 +39850,7 @@ var wp;
         overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase2(
           action.id
         )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(action.RenderModal, { items, closeModal })
+        children: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(action.RenderModal, { items, closeModal })
       }
     );
   }
@@ -29524,7 +39860,7 @@ var wp;
     registry,
     setActiveModalAction
   }) {
-    const { primaryActions, regularActions } = (0, import_element67.useMemo)(() => {
+    const { primaryActions, regularActions } = (0, import_element107.useMemo)(() => {
       return actions.reduce(
         (acc, action) => {
           (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
@@ -29536,7 +39872,7 @@ var wp;
         }
       );
     }, [actions]);
-    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
       MenuItemTrigger,
       {
         action,
@@ -29551,7 +39887,7 @@ var wp;
       },
       action.id
     ));
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(Menu.Group, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(menu_exports.Group, { children: [
       renderActionGroup(primaryActions),
       renderActionGroup(regularActions)
     ] });
@@ -29561,8 +39897,8 @@ var wp;
     actions,
     isCompact
   }) {
-    const registry = (0, import_data36.useRegistry)();
-    const { primaryActions, eligibleActions } = (0, import_element67.useMemo)(() => {
+    const registry = (0, import_data34.useRegistry)();
+    const { primaryActions, eligibleActions } = (0, import_element107.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -29574,9 +39910,9 @@ var wp;
         eligibleActions: _eligibleActions
       };
     }, [actions, item]);
-    const isMobileViewport = (0, import_compose6.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose10.useViewportMatch)("medium", "<");
     if (isCompact) {
-      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
         CompactItemActions,
         {
           item,
@@ -29586,7 +39922,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(
       Stack,
       {
         direction: "row",
@@ -29597,7 +39933,7 @@ var wp;
           width: "auto"
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
             PrimaryActions,
             {
               item,
@@ -29607,7 +39943,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_runtime132.jsx)(
+          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
             CompactItemActions,
             {
               item,
@@ -29625,20 +39961,20 @@ var wp;
     isSmall,
     registry
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element67.useState)(
+    const [activeModalAction, setActiveModalAction] = (0, import_element107.useState)(
       null
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(Menu, { placement: "bottom-end", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          Menu.TriggerButton,
+    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)(
+          menu_exports.Trigger,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-              import_components22.Button,
+            render: /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+              import_components21.Button,
               {
                 size: isSmall ? "small" : "compact",
                 icon: more_vertical_default,
-                label: (0, import_i18n29.__)("Actions"),
+                label: (0, import_i18n35.__)("Actions"),
                 accessibleWhenDisabled: true,
                 disabled: !actions.length,
                 className: "dataviews-all-actions-button"
@@ -29646,7 +39982,7 @@ var wp;
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+        /* @__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)(
           ActionsMenuGroup,
           {
             actions,
@@ -29656,7 +39992,7 @@ var wp;
           }
         ) })
       ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -29672,16 +40008,16 @@ var wp;
     registry,
     buttonVariant
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element67.useState)(null);
-    const isMobileViewport = (0, import_compose6.useViewportMatch)("medium", "<");
+    const [activeModalAction, setActiveModalAction] = (0, import_element107.useState)(null);
+    const isMobileViewport = (0, import_compose10.useViewportMatch)("medium", "<");
     if (isMobileViewport) {
       return null;
     }
     if (!Array.isArray(actions) || actions.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(import_jsx_runtime132.Fragment, { children: [
-      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(import_jsx_runtime186.Fragment, { children: [
+      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
         ButtonTrigger,
         {
           action,
@@ -29697,7 +40033,7 @@ var wp;
         },
         action.id
       )),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -29709,45 +40045,45 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
-  var import_components23 = __toESM(require_components(), 1);
-  var import_i18n31 = __toESM(require_i18n(), 1);
-  var import_element68 = __toESM(require_element(), 1);
-  var import_data37 = __toESM(require_data(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
+  var import_components22 = __toESM(require_components(), 1);
+  var import_i18n37 = __toESM(require_i18n(), 1);
+  var import_element108 = __toESM(require_element(), 1);
+  var import_data35 = __toESM(require_data(), 1);
+  var import_compose11 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/utils/get-footer-message.mjs
-  var import_i18n30 = __toESM(require_i18n(), 1);
+  var import_i18n36 = __toESM(require_i18n(), 1);
   function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
     if (selectionCount > 0) {
-      return (0, import_i18n30.sprintf)(
+      return (0, import_i18n36.sprintf)(
         /* translators: %d: number of items. */
-        (0, import_i18n30._n)("%d Item selected", "%d Items selected", selectionCount),
+        (0, import_i18n36._n)("%d Item selected", "%d Items selected", selectionCount),
         selectionCount
       );
     }
     if (onlyTotalCount || totalItems <= itemsCount) {
-      return (0, import_i18n30.sprintf)(
+      return (0, import_i18n36.sprintf)(
         /* translators: %d: number of items. */
-        (0, import_i18n30._n)("%d Item", "%d Items", totalItems),
+        (0, import_i18n36._n)("%d Item", "%d Items", totalItems),
         totalItems
       );
     }
-    return (0, import_i18n30.sprintf)(
+    return (0, import_i18n36.sprintf)(
       /* translators: %1$d: number of items. %2$d: total number of items. */
-      (0, import_i18n30._n)("%1$d of %2$d Item", "%1$d of %2$d Items", totalItems),
+      (0, import_i18n36._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_runtime133 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
   function ActionWithModal({
     action,
     items,
     ActionTriggerComponent
   }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element68.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element108.useState)(false);
     const actionTriggerProps = {
       action,
       onClick: () => {
@@ -29755,9 +40091,9 @@ var wp;
       },
       items
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_jsx_runtime133.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(ActionTriggerComponent, { ...actionTriggerProps }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+    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)(
         ActionModal,
         {
           action,
@@ -29773,13 +40109,13 @@ var wp;
     );
   }
   function useHasAPossibleBulkAction(actions, item) {
-    return (0, import_element68.useMemo)(
+    return (0, import_element108.useMemo)(
       () => hasAPossibleBulkAction(actions, item),
       [actions, item]
     );
   }
   function useSomeItemHasAPossibleBulkAction(actions, data) {
-    return (0, import_element68.useMemo)(
+    return (0, import_element108.useMemo)(
       () => data.some((item) => hasAPossibleBulkAction(actions, item)),
       [actions, data]
     );
@@ -29792,7 +40128,7 @@ var wp;
     getItemId: getItemId2,
     disableSelectAll = false
   }) {
-    const selectableItems = (0, import_element68.useMemo)(() => {
+    const selectableItems = (0, import_element108.useMemo)(() => {
       return data.filter((item) => {
         return actions.some(
           (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
@@ -29805,8 +40141,8 @@ var wp;
     const hasSelection = selection.length > 0;
     const areAllSelected = selectedItems.length === selectableItems.length;
     if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
-        import_components23.CheckboxControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+        import_components22.CheckboxControl,
         {
           className: "dataviews-view-table-selection-checkbox",
           checked: hasSelection,
@@ -29814,12 +40150,12 @@ var wp;
           onChange: () => {
             onChangeSelection([]);
           },
-          "aria-label": (0, import_i18n31.__)("Deselect all")
+          "aria-label": (0, import_i18n37.__)("Deselect all")
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
-      import_components23.CheckboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+      import_components22.CheckboxControl,
       {
         className: "dataviews-view-table-selection-checkbox",
         checked: areAllSelected,
@@ -29833,7 +40169,7 @@ var wp;
             );
           }
         },
-        "aria-label": areAllSelected ? (0, import_i18n31.__)("Deselect all") : (0, import_i18n31.__)("Select all")
+        "aria-label": areAllSelected ? (0, import_i18n37.__)("Deselect all") : (0, import_i18n37.__)("Select all")
       }
     );
   }
@@ -29844,10 +40180,10 @@ var wp;
     items
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    const isMobile = (0, import_compose7.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose11.useViewportMatch)("medium", "<");
     if (isMobile) {
-      return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
-        import_components23.Button,
+      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+        import_components22.Button,
         {
           disabled: isBusy,
           accessibleWhenDisabled: true,
@@ -29859,8 +40195,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
-      import_components23.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+      import_components22.Button,
       {
         disabled: isBusy,
         accessibleWhenDisabled: true,
@@ -29878,14 +40214,14 @@ var wp;
     actionInProgress,
     setActionInProgress
   }) {
-    const registry = (0, import_data37.useRegistry)();
-    const selectedEligibleItems = (0, import_element68.useMemo)(() => {
+    const registry = (0, import_data35.useRegistry)();
+    const selectedEligibleItems = (0, import_element108.useMemo)(() => {
       return selectedItems.filter((item) => {
         return !action.isEligible || action.isEligible(item);
       });
     }, [action, selectedItems]);
     if ("RenderModal" in action) {
-      return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
         ActionWithModal,
         {
           action,
@@ -29895,7 +40231,7 @@ var wp;
         action.id
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
       ActionTrigger,
       {
         action,
@@ -29919,7 +40255,7 @@ var wp;
       paginationInfo.totalItems,
       isInfiniteScroll
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
       Stack,
       {
         direction: "row",
@@ -29927,7 +40263,7 @@ var wp;
         gap: "md",
         align: "center",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
             BulkSelectionCheckbox,
             {
               selection,
@@ -29938,8 +40274,8 @@ var wp;
               disableSelectAll: isInfiniteScroll
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 }),
-          /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime187.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 }),
+          /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
             Stack,
             {
               direction: "row",
@@ -29947,7 +40283,7 @@ var wp;
               gap: "xs",
               children: [
                 actionsToShow.map((action) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
                     ActionButton,
                     {
                       action,
@@ -29958,14 +40294,14 @@ var wp;
                     action.id
                   );
                 }),
-                selectedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
-                  import_components23.Button,
+                selectedItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+                  import_components22.Button,
                   {
                     icon: close_small_default,
                     showTooltip: true,
                     tooltipPosition: "top",
                     size: "compact",
-                    label: (0, import_i18n31.__)("Cancel"),
+                    label: (0, import_i18n37.__)("Cancel"),
                     disabled: !!actionInProgress,
                     accessibleWhenDisabled: false,
                     onClick: () => {
@@ -29989,28 +40325,28 @@ var wp;
     isInfiniteScroll,
     paginationInfo
   }) {
-    const [actionInProgress, setActionInProgress] = (0, import_element68.useState)(
+    const [actionInProgress, setActionInProgress] = (0, import_element108.useState)(
       null
     );
-    const footerContentRef = (0, import_element68.useRef)(void 0);
-    const isMobile = (0, import_compose7.useViewportMatch)("medium", "<");
-    const bulkActions = (0, import_element68.useMemo)(
+    const footerContentRef = (0, import_element108.useRef)(void 0);
+    const isMobile = (0, import_compose11.useViewportMatch)("medium", "<");
+    const bulkActions = (0, import_element108.useMemo)(
       () => actions.filter((action) => action.supportsBulk),
       [actions]
     );
-    const selectableItems = (0, import_element68.useMemo)(() => {
+    const selectableItems = (0, import_element108.useMemo)(() => {
       return data.filter((item) => {
         return bulkActions.some(
           (action) => !action.isEligible || action.isEligible(item)
         );
       });
     }, [data, bulkActions]);
-    const selectedItems = (0, import_element68.useMemo)(() => {
+    const selectedItems = (0, import_element108.useMemo)(() => {
       return data.filter(
         (item) => selection.includes(getItemId2(item)) && selectableItems.includes(item)
       );
     }, [selection, data, getItemId2, selectableItems]);
-    const actionsToShow = (0, import_element68.useMemo)(
+    const actionsToShow = (0, import_element108.useMemo)(
       () => actions.filter((action) => {
         return action.supportsBulk && (!isMobile || action.icon) && selectedItems.some(
           (item) => !action.isEligible || action.isEligible(item)
@@ -30061,8 +40397,8 @@ var wp;
       getItemId: getItemId2,
       paginationInfo,
       view
-    } = (0, import_element68.useContext)(dataviews_context_default);
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+    } = (0, import_element108.useContext)(dataviews_context_default);
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
       FooterContent,
       {
         selection,
@@ -30077,9 +40413,9 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_i18n32 = __toESM(require_i18n(), 1);
-  var import_components24 = __toESM(require_components(), 1);
-  var import_element69 = __toESM(require_element(), 1);
+  var import_i18n38 = __toESM(require_i18n(), 1);
+  var import_components23 = __toESM(require_components(), 1);
+  var import_element109 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/utils/get-hideable-fields.mjs
   function getHideableFields(view, fields2) {
@@ -30094,15 +40430,14 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu2 } = unlock4(import_components24.privateApis);
+  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
   function WithMenuSeparators({ children }) {
-    return import_element69.Children.toArray(children).filter(Boolean).map((child, i2) => /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(import_element69.Fragment, { children: [
-      i2 > 0 && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.Separator, {}),
+    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, {}),
       child
     ] }, i2));
   }
-  var _HeaderMenu = (0, import_element69.forwardRef)(function HeaderMenu({
+  var _HeaderMenu = (0, import_element109.forwardRef)(function HeaderMenu({
     fieldId,
     view,
     fields: fields2,
@@ -30121,7 +40456,7 @@ var wp;
     let canAddFilter = false;
     let operators = [];
     const field = fields2.find((f2) => f2.id === fieldId);
-    const { setIsShowingFilter } = (0, import_element69.useContext)(dataviews_context_default);
+    const { setIsShowingFilter } = (0, import_element109.useContext)(dataviews_context_default);
     if (!field) {
       return null;
     }
@@ -30137,13 +40472,13 @@ var wp;
       (f2) => !visibleFieldIds.includes(f2.id)
     );
     const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
-    const isRtl = (0, import_i18n32.isRTL)();
-    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(Menu2, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
-        Menu2.TriggerButton,
+    const isRtl = (0, import_i18n38.isRTL)();
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(
+        menu_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-            import_components24.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+            import_components23.Button,
             {
               size: "compact",
               className: "dataviews-view-table-header-button",
@@ -30153,41 +40488,41 @@ var wp;
           ),
           children: [
             header,
-            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
+            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.Popover, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(WithMenuSeparators, { children: [
-        isSortable && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.Group, { children: SORTING_DIRECTIONS.map(
-          (direction) => {
-            const isChecked = view.sort && isSorted && view.sort.direction === direction;
-            const value = `${fieldId}-${direction}`;
-            return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-              Menu2.RadioItem,
-              {
-                name: "view-table-sorting",
-                value,
-                checked: isChecked,
-                onChange: () => {
-                  onChangeView({
-                    ...view,
-                    sort: {
-                      field: fieldId,
-                      direction
-                    },
-                    showLevels: false
-                  });
+      /* @__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)(
+          menu_exports.RadioGroup,
+          {
+            value: isSorted && view.sort ? view.sort.direction : null,
+            onValueChange: (direction) => {
+              onChangeView({
+                ...view,
+                sort: {
+                  field: fieldId,
+                  direction
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
-              },
-              value
-            );
+                showLevels: false
+              });
+            },
+            children: SORTING_DIRECTIONS.map(
+              (direction) => /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+                menu_exports.RadioItem,
+                {
+                  value: direction,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: sortLabels[direction] })
+                },
+                direction
+              )
+            )
           }
-        ) }),
-        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-          Menu2.Item,
+        ),
+        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+          menu_exports.Item,
           {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components24.Icon, { icon: funnel_default }),
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Icon, { icon: funnel_default }),
             onClick: () => {
               setOpenedFilter(fieldId);
               setIsShowingFilter(true);
@@ -30204,14 +40539,14 @@ var wp;
                 ]
               });
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("Add filter") })
+            children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Add filter") })
           }
         ) }),
-        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(Menu2.Group, { children: [
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-            Menu2.Item,
+        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(menu_exports.Group, { children: [
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+            menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components24.Icon, { icon: arrow_left_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Icon, { icon: arrow_left_default }),
               disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
               onClick: () => {
                 const targetIndex = isRtl ? index2 + 1 : index2 - 1;
@@ -30229,13 +40564,13 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("Move left") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Move left") })
             }
           ),
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-            Menu2.Item,
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+            menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components24.Icon, { icon: arrow_right_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Icon, { icon: arrow_right_default }),
               disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
               onClick: () => {
                 const targetIndex = isRtl ? index2 - 1 : index2 + 1;
@@ -30253,15 +40588,15 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("Move right") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Move right") })
             }
           ),
-          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("Insert left") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
+          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) => {
               const insertIndex = isRtl ? index2 + 1 : index2;
-              return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                Menu2.Item,
+              return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+                menu_exports.Item,
                 {
                   onClick: () => {
                     onChangeView({
@@ -30278,18 +40613,18 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("Insert right") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
+          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) => {
               const insertIndex = isRtl ? index2 : index2 + 1;
-              return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-                Menu2.Item,
+              return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+                menu_exports.Item,
                 {
                   onClick: () => {
                     onChangeView({
@@ -30306,16 +40641,16 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
-            Menu2.Item,
+          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+            menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(import_components24.Icon, { icon: unseen_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(Icon, { icon: unseen_default }),
               onClick: () => {
                 onHide(field);
                 onChangeView({
@@ -30325,7 +40660,7 @@ var wp;
                   )
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(Menu2.ItemLabel, { children: (0, import_i18n32.__)("Hide column") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n38.__)("Hide column") })
             }
           )
         ] })
@@ -30336,19 +40671,19 @@ var wp;
   var column_header_menu_default = ColumnHeaderMenu;

   // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-  var import_element70 = __toESM(require_element(), 1);
-  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
+  var import_element110 = __toESM(require_element(), 1);
+  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
   function getClickableItemProps({
     item,
     isItemClickable,
     onClickItem,
-    className: className2
+    className
   }) {
     if (!isItemClickable(item) || !onClickItem) {
-      return { className: className2 };
+      return { className };
     }
     return {
-      className: className2 ? `${className2} ${className2}--clickable` : void 0,
+      className: className ? `${className} ${className}--clickable` : void 0,
       role: "button",
       tabIndex: 0,
       onClick: (event) => {
@@ -30368,21 +40703,21 @@ var wp;
     isItemClickable,
     onClickItem,
     renderItemLink,
-    className: className2,
+    className,
     children,
     ...extraProps
   }) {
     if (!isItemClickable(item)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { className: className2, ...extraProps, children });
+      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { className, ...extraProps, children });
     }
     if (renderItemLink) {
       const renderedElement = renderItemLink({
         item,
-        className: `${className2} ${className2}--clickable`,
+        className: `${className} ${className}--clickable`,
         ...extraProps,
         children
       });
-      return (0, import_element70.cloneElement)(renderedElement, {
+      return (0, import_element110.cloneElement)(renderedElement, {
         onClick: (event) => {
           event.stopPropagation();
           if (renderedElement.props.onClick) {
@@ -30403,13 +40738,13 @@ var wp;
       item,
       isItemClickable,
       onClickItem,
-      className: className2
+      className
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("div", { ...clickProps, ...extraProps, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { ...clickProps, ...extraProps, children });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
   function ColumnPrimary({
     item,
     level,
@@ -30429,8 +40764,8 @@ var wp;
         Math.round(32 * ratioWidth / ratioHeight)
       )}px`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-      mediaField && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
+    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)(
         ItemClickWrapper,
         {
           item,
@@ -30439,7 +40774,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_runtime136.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
             mediaField.render,
             {
               item,
@@ -30449,14 +40784,14 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(
         Stack,
         {
           direction: "column",
           align: "flex-start",
           className: "dataviews-view-table__primary-column-content",
           children: [
-            titleField && /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
+            titleField && /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)(
               ItemClickWrapper,
               {
                 item,
@@ -30465,15 +40800,15 @@ var wp;
                 renderItemLink,
                 className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
                 children: [
-                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)("span", { className: "dataviews-view-table__level", children: [
+                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime190.jsxs)("span", { className: "dataviews-view-table__level", children: [
                     Array(level).fill("\u2014").join(" "),
                     "\xA0"
                   ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(titleField.render, { item, field: titleField })
+                  /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(titleField.render, { item, field: titleField })
                 ]
               }
             ),
-            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
+            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
               descriptionField2.render,
               {
                 item,
@@ -30488,10 +40823,10 @@ var wp;
   var column_primary_default = ColumnPrimary;

   // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-  var import_element71 = __toESM(require_element(), 1);
-  var import_i18n33 = __toESM(require_i18n(), 1);
+  var import_element111 = __toESM(require_element(), 1);
+  var import_i18n39 = __toESM(require_i18n(), 1);
   var isScrolledToEnd = (element) => {
-    if ((0, import_i18n33.isRTL)()) {
+    if ((0, import_i18n39.isRTL)()) {
       const scrollLeft = Math.abs(element.scrollLeft);
       return scrollLeft <= 1;
     }
@@ -30501,9 +40836,9 @@ var wp;
     scrollContainerRef,
     enabledHorizontal = false
   }) {
-    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element71.useState)(false);
-    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element71.useState)(false);
-    const handleScroll = (0, import_element71.useCallback)(() => {
+    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element111.useState)(false);
+    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element111.useState)(false);
+    const handleScroll = (0, import_element111.useCallback)(() => {
       const scrollContainer = scrollContainerRef.current;
       if (!scrollContainer) {
         return;
@@ -30513,7 +40848,7 @@ var wp;
       }
       setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
     }, [scrollContainerRef, enabledHorizontal]);
-    (0, import_element71.useEffect)(() => {
+    (0, import_element111.useEffect)(() => {
       if (typeof window === "undefined" || !scrollContainerRef.current) {
         return () => {
         };
@@ -30543,7 +40878,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-  var import_element72 = __toESM(require_element(), 1);
+  var import_element112 = __toESM(require_element(), 1);
   var import_keycodes3 = __toESM(require_keycodes(), 1);
   function getRange(orderedIds, fromIndex, toIndex) {
     return orderedIds.slice(
@@ -30610,12 +40945,12 @@ var wp;
   }) {
     const isMultiselect = selectionMode === "multi";
     const allowDeselect = selectionMode !== "single-required";
-    const gestureRef = (0, import_element72.useRef)(null);
+    const gestureRef = (0, import_element112.useRef)(null);
     const anchorTo = (id) => {
       gestureRef.current = { anchorId: id, lastTargetId: null };
     };
-    const isTouchDeviceRef = (0, import_element72.useRef)(false);
-    (0, import_element72.useEffect)(() => {
+    const isTouchDeviceRef = (0, import_element112.useRef)(false);
+    (0, import_element112.useEffect)(() => {
       const markTouchDevice = () => {
         isTouchDeviceRef.current = true;
       };
@@ -30713,18 +41048,18 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
-  var import_components25 = __toESM(require_components(), 1);
-  var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_element73 = __toESM(require_element(), 1);
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
-  function FieldItem({
+  var import_components24 = __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);
+  function FieldItem3({
     field,
     isVisible: isVisible2,
     onToggleVisibility
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_components25.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_components25.Icon, { icon: check_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
+    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 })
     ] }) });
   }
   function isDefined(item) {
@@ -30733,7 +41068,7 @@ var wp;
   function PropertiesSection({
     showLabel = true
   }) {
-    const { view, fields: fields2, onChangeView } = (0, import_element73.useContext)(dataviews_context_default);
+    const { view, fields: fields2, onChangeView } = (0, import_element113.useContext)(dataviews_context_default);
     const regularFields = getHideableFields(view, fields2);
     if (!regularFields?.length) {
       return null;
@@ -30766,19 +41101,19 @@ var wp;
     );
     const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
     const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-      showLabel && /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(import_components25.BaseControl.VisualLabel, { children: (0, import_i18n34.__)("Properties") }),
-      /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(
+    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)(
         Stack,
         {
           direction: "column",
           className: "dataviews-view-config__properties",
-          children: /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(import_components25.__experimentalItemGroup, { isBordered: true, isSeparated: true, size: "medium", children: [
+          children: /* @__PURE__ */ (0, import_jsx_runtime191.jsxs)(import_components24.__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_runtime137.jsx)(
-                FieldItem,
+              return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+                FieldItem3,
                 {
                   field: fieldToRender,
                   isVisible: isVisible2,
@@ -30795,8 +41130,8 @@ 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_runtime137.jsx)(
-                FieldItem,
+              return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+                FieldItem3,
                 {
                   field: fieldToRender,
                   isVisible: isVisible2,
@@ -30819,10 +41154,10 @@ var wp;
   }

   // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-  var import_element74 = __toESM(require_element(), 1);
+  var import_element114 = __toESM(require_element(), 1);
   function useDelayedLoading(isLoading, options = { delay: 400 }) {
-    const [showLoader, setShowLoader] = (0, import_element74.useState)(false);
-    (0, import_element74.useEffect)(() => {
+    const [showLoader, setShowLoader] = (0, import_element114.useState)(false);
+    (0, import_element114.useEffect)(() => {
       if (!isLoading) {
         return;
       }
@@ -30838,7 +41173,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
   function getEffectiveAlign(explicitAlign, fieldType) {
     if (explicitAlign) {
       return explicitAlign;
@@ -30858,11 +41193,11 @@ var wp;
     if (!field) {
       return null;
     }
-    const className2 = clsx_default("dataviews-view-table__cell-content-wrapper", {
+    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_runtime138.jsx)("div", { className: className2, children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(field.render, { item, field }) });
   }
   function TableRow({
     hasBulkActions,
@@ -30887,7 +41222,7 @@ var wp;
     isActionsColumnSticky,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element75.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element115.useContext)(dataviews_context_default);
     const hasPossibleBulkAction = useHasAPossibleBulkAction(actions, item);
     const isSelected2 = hasPossibleBulkAction && selection.includes(id);
     const {
@@ -30898,7 +41233,7 @@ var wp;
     } = view;
     const columns = view.fields ?? [];
     const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(
       "tr",
       {
         className: clsx_default("dataviews-view-table__row", {
@@ -30917,7 +41252,7 @@ var wp;
           onMouseDown(event);
         },
         children: [
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+          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)(
             DataViewsSelectionCheckbox,
             {
               item,
@@ -30928,7 +41263,7 @@ var wp;
               disabled: !hasPossibleBulkAction
             }
           ) }) }),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
             column_primary_default,
             {
               item,
@@ -30946,7 +41281,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_runtime138.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
               "td",
               {
                 style: {
@@ -30954,7 +41289,7 @@ var wp;
                   maxWidth,
                   minWidth
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
                   TableColumnField,
                   {
                     fields: fields2,
@@ -30972,7 +41307,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_runtime138.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
             "td",
             {
               className: clsx_default("dataviews-view-table__actions-column", {
@@ -30980,7 +41315,7 @@ var wp;
                 "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
               }),
               onClick: (e2) => e2.stopPropagation(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(ItemActions, { item, actions })
+              children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(ItemActions, { item, actions })
             }
           )
         ]
@@ -31002,10 +41337,10 @@ var wp;
     isItemClickable,
     renderItemLink,
     view,
-    className: className2,
+    className,
     empty
   }) {
-    const { containerRef } = (0, import_element75.useContext)(dataviews_context_default);
+    const { containerRef } = (0, import_element115.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;
@@ -31019,17 +41354,17 @@ var wp;
       selectionMode: "multi",
       shouldSelectOnClick: false
     });
-    const headerMenuRefs = (0, import_element75.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element75.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element75.useState)();
-    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element75.useState)(null);
-    (0, import_element75.useEffect)(() => {
+    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)(() => {
       if (headerMenuToFocusRef.current) {
         headerMenuToFocusRef.current.focus();
         headerMenuToFocusRef.current = void 0;
       }
     });
-    const tableNoticeId = (0, import_element75.useId)();
+    const tableNoticeId = (0, import_element115.useId)();
     const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
       scrollContainerRef: containerRef,
       enabledHorizontal: !!actions?.length
@@ -31085,13 +41420,13 @@ var wp;
       }
     };
     const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const isRtl = (0, import_i18n35.isRTL)();
+    const isRtl = (0, import_i18n41.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_runtime138.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -31102,11 +41437,11 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(import_jsx_runtime138.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(
         "table",
         {
-          className: clsx_default("dataviews-view-table", className2, {
+          className: clsx_default("dataviews-view-table", className, {
             [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
               view.layout.density
             ),
@@ -31120,10 +41455,10 @@ var wp;
           role: isInfiniteScroll ? "feed" : void 0,
           inert: !isInfiniteScroll && isLoading ? "true" : void 0,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)("colgroup", { children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+            /* @__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)(
                 "col",
                 {
                   className: clsx_default(
@@ -31135,32 +41470,32 @@ var wp;
                 },
                 `col-${column}`
               )),
-              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("col", { className: "dataviews-view-table__col-actions" })
+              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("col", { className: "dataviews-view-table__col-actions" })
             ] }),
-            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
-              import_components26.Popover,
+            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              import_components25.Popover,
               {
                 anchor: contextMenuAnchor,
                 onClose: () => setContextMenuAnchor(null),
                 placement: "bottom-start",
-                children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(PropertiesSection, { showLabel: false })
+                children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(PropertiesSection, { showLabel: false })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
               "thead",
               {
                 className: clsx_default({
                   "dataviews-view-table__thead--stuck": isVerticallyScrolled
                 }),
                 onContextMenu: handleHeaderContextMenu,
-                children: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)("tr", { className: "dataviews-view-table__row", children: [
+                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
                     "th",
                     {
                       className: "dataviews-view-table__checkbox-column",
                       scope: "col",
                       onContextMenu: handleHeaderContextMenu,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
                         BulkSelectionCheckbox,
                         {
                           selection,
@@ -31172,7 +41507,7 @@ var wp;
                       )
                     }
                   ),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -31200,7 +41535,7 @@ var wp;
                       field?.type
                     );
                     const canInsertOrMove = view.layout?.enableMoving ?? true;
-                    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
                       "th",
                       {
                         style: {
@@ -31211,7 +41546,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_runtime138.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -31230,7 +41565,7 @@ var wp;
                       column
                     );
                   }),
-                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
                     "th",
                     {
                       className: clsx_default(
@@ -31240,22 +41575,22 @@ var wp;
                           "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
                         }
                       ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n35.__)("Actions") })
+                      children: /* @__PURE__ */ (0, import_jsx_runtime192.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_runtime138.jsxs)("tbody", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+              ([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)(
                   "td",
                   {
                     colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + (hasBulkActions ? 1 : 0) + (actions?.length ? 1 : 0),
                     className: "dataviews-view-table__group-header-cell",
-                    children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n35.sprintf)(
+                    children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n41.sprintf)(
                       // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                      (0, import_i18n35.__)("%1$s: %2$s"),
+                      (0, import_i18n41.__)("%1$s: %2$s"),
                       groupField.label,
                       groupName
                     )
@@ -31263,7 +41598,7 @@ var wp;
                 ) }),
                 groupItems.map((item, index2) => {
                   const id = getItemId2(item) || index2.toString();
-                  return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
                     TableRow,
                     {
                       item,
@@ -31290,9 +41625,9 @@ var wp;
                   );
                 })
               ] }, `group-${groupName}`)
-            ) : /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("tbody", { children: hasData && data.map((item, index2) => {
+            ) : /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("tbody", { children: hasData && data.map((item, index2) => {
               const id = getItemId2(item) || index2.toString();
-              return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
                 TableRow,
                 {
                   item,
@@ -31322,26 +41657,26 @@ var wp;
           ]
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_components26.Spinner, {}) }) })
+      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, {}) }) })
     ] });
   }
   var table_default = ViewTable;

   // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_components29 = __toESM(require_components(), 1);
-  var import_i18n38 = __toESM(require_i18n(), 1);
+  var import_components28 = __toESM(require_components(), 1);
+  var import_i18n44 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_components28 = __toESM(require_components(), 1);
-  var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_compose8 = __toESM(require_compose(), 1);
-  var import_element79 = __toESM(require_element(), 1);
+  var import_components27 = __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);

   // packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
-  var import_components27 = __toESM(require_components(), 1);
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_element76 = __toESM(require_element(), 1);
-  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
+  var import_components26 = __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 imageSizes = [
     {
       value: 120,
@@ -31373,9 +41708,9 @@ var wp;
   ];
   var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
   function useGridColumns() {
-    const context = (0, import_element76.useContext)(dataviews_context_default);
+    const context = (0, import_element116.useContext)(dataviews_context_default);
     const view = context.view;
-    return (0, import_element76.useMemo)(() => {
+    return (0, import_element116.useMemo)(() => {
       const containerWidth = context.containerWidth;
       const gap = 32;
       const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
@@ -31387,14 +41722,14 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-  var import_element77 = __toESM(require_element(), 1);
-  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
-  var GridItems = (0, import_element77.forwardRef)(({ className: className2, previewSize, style, ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
+  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)(
       "div",
       {
         ref,
-        className: clsx_default("dataviews-view-grid-items", className2),
+        className: clsx_default("dataviews-view-grid-items", className),
         style: {
           gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`,
           ...style
@@ -31405,10 +41740,10 @@ var wp;
   });

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-  var import_element78 = __toESM(require_element(), 1);
+  var import_element118 = __toESM(require_element(), 1);
   function useIntersectionObserver(elementRef, posinset) {
-    const { intersectionObserver } = (0, import_element78.useContext)(dataviews_context_default);
-    (0, import_element78.useEffect)(() => {
+    const { intersectionObserver } = (0, import_element118.useContext)(dataviews_context_default);
+    (0, import_element118.useEffect)(() => {
       const element = elementRef.current;
       if (!element || posinset === void 0 || !intersectionObserver) {
         return;
@@ -31426,7 +41761,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
   function chunk(array, size4) {
     const chunks = [];
     for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
@@ -31434,7 +41769,7 @@ var wp;
     }
     return chunks;
   }
-  var GridItem = (0, import_element79.forwardRef)(
+  var GridItem = (0, import_element119.forwardRef)(
     function GridItem2({
       view,
       selection,
@@ -31463,8 +41798,8 @@ var wp;
       } = view;
       const hasBulkAction = useHasAPossibleBulkAction(actions, item);
       const id = getItemId2(item);
-      const elementRef = (0, import_element79.useRef)(null);
-      const setRefs = (0, import_element79.useCallback)(
+      const elementRef = (0, import_element119.useRef)(null);
+      const setRefs = (0, import_element119.useCallback)(
         (node) => {
           elementRef.current = node;
           if (typeof forwardedRef === "function") {
@@ -31476,11 +41811,11 @@ var wp;
         [forwardedRef]
       );
       useIntersectionObserver(elementRef, posinset);
-      const instanceId = (0, import_compose8.useInstanceId)(GridItem2);
+      const instanceId = (0, import_compose12.useInstanceId)(GridItem2);
       const isSelected2 = selection.includes(id);
-      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
+      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
       const rendersMediaField = showMedia && mediaField?.render;
-      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
         mediaField.render,
         {
           item,
@@ -31488,7 +41823,7 @@ var wp;
           config: config2
         }
       ) : mediaPlaceholder;
-      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(titleField.render, { item, field: titleField }) : null;
+      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(titleField.render, { item, field: titleField }) : null;
       let mediaA11yProps;
       let titleA11yProps;
       if (isItemClickable(item) && onClickItem) {
@@ -31501,11 +41836,11 @@ var wp;
           };
         } else {
           mediaA11yProps = {
-            "aria-label": (0, import_i18n37.__)("Navigate to item")
+            "aria-label": (0, import_i18n43.__)("Navigate to item")
           };
         }
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
         Stack,
         {
           direction: "column",
@@ -31522,7 +41857,7 @@ var wp;
             }
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -31536,7 +41871,7 @@ var wp;
                 children: renderedMediaField
               }
             ),
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
               DataViewsSelectionCheckbox,
               {
                 item,
@@ -31547,7 +41882,7 @@ var wp;
                 disabled: !hasBulkAction
               }
             ),
-            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
               ItemActions,
               {
                 item,
@@ -31555,7 +41890,7 @@ var wp;
                 isCompact: true
               }
             ) }),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -31571,15 +41906,15 @@ var wp;
                 children: renderedTitleField
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                 descriptionField2.render,
                 {
                   item,
                   field: descriptionField2
                 }
               ),
-              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                 Stack,
                 {
                   direction: "row",
@@ -31591,11 +41926,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_runtime141.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                         Badge,
                         {
                           className: "dataviews-view-grid__field-value",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                             field.render,
                             {
                               item,
@@ -31609,15 +41944,15 @@ var wp;
                   })
                 }
               ),
-              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                 Stack,
                 {
                   direction: "column",
                   className: "dataviews-view-grid__fields",
                   gap: "xs",
                   children: regularFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-                      import_components28.Flex,
+                    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                      import_components27.Flex,
                       {
                         className: "dataviews-view-grid__field",
                         gap: 1,
@@ -31625,22 +41960,22 @@ var wp;
                         expanded: true,
                         style: { height: "auto" },
                         direction: "row",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(import_jsx_runtime141.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(tooltip_exports.Root, { children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                        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)(
                               tooltip_exports.Trigger,
                               {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(import_components28.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
+                                render: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(import_components27.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
                               }
                             ),
-                            /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(tooltip_exports.Popup, { children: field.label })
+                            /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(tooltip_exports.Popup, { children: field.label })
                           ] }),
-                          /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-                            import_components28.FlexItem,
+                          /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                            import_components27.FlexItem,
                             {
                               className: "dataviews-view-grid__field-value",
                               style: { maxHeight: "none" },
-                              children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                              children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                                 field.render,
                                 {
                                   item,
@@ -31665,7 +42000,7 @@ var wp;
   function CompositeGrid({
     data,
     isInfiniteScroll,
-    className: className2,
+    className,
     inert,
     isLoading,
     view,
@@ -31679,11 +42014,12 @@ var wp;
     actions,
     getSelectionProps
   }) {
-    const { paginationInfo, resizeObserverRef } = (0, import_element79.useContext)(dataviews_context_default);
+    const { paginationInfo, resizeObserverRef } = (0, import_element119.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(actions, data);
     const titleField = fields2.find(
       (field) => field.id === view?.titleField
@@ -31714,23 +42050,24 @@ var wp;
       isInfiniteScroll,
       gridColumns
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(import_jsx_runtime141.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_jsx_runtime195.Fragment, {
       // Render infinite scroll layout (no rows, feed semantics)
       children: [
-        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(
-          import_components28.Composite,
+        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
+          import_components27.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
               GridItems,
               {
                 className: clsx_default(
                   "dataviews-view-grid-infinite-scroll",
-                  className2,
+                  className,
                   {
                     [`has-${view.layout?.density}-density`]: view.layout?.density && [
                       "compact",
                       "comfortable"
-                    ].includes(view.layout.density)
+                    ].includes(view.layout.density),
+                    "has-media-fit-contain": isMediaContain
                   }
                 ),
                 previewSize: view.layout?.previewSize,
@@ -31744,10 +42081,10 @@ var wp;
             inert,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-                  import_components28.Composite.Item,
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                  import_components27.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                       Stack,
                       {
                         ...props,
@@ -31766,10 +42103,10 @@ var wp;
                 const itemId = getItemId2(item);
                 const selectionProps = getSelectionProps(itemId);
                 const stablePosition = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-                  import_components28.Composite.Item,
+                return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                  import_components27.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                       GridItem,
                       {
                         ...props,
@@ -31817,32 +42154,33 @@ var wp;
           }
         ),
         // Render standard grid layout (with rows, grid semantics)
-        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-          import_components28.Composite,
+        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+          import_components27.Composite,
           {
             role: "grid",
             style: gridStyle,
-            className: clsx_default("dataviews-view-grid", className2, {
+            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, i2) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-              import_components28.Composite.Row,
+            children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+              import_components27.Composite.Row,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                   "div",
                   {
                     role: "row",
                     "aria-rowindex": i2 + 1,
-                    "aria-label": (0, import_i18n37.sprintf)(
+                    "aria-label": (0, import_i18n43.sprintf)(
                       /* translators: %d: The row number in the grid */
-                      (0, import_i18n37.__)("Row %d"),
+                      (0, import_i18n43.__)("Row %d"),
                       i2 + 1
                     ),
                     className: "dataviews-view-grid__row",
@@ -31854,10 +42192,10 @@ var wp;
                 children: row.map((item) => {
                   const itemId = getItemId2(item);
                   const selectionProps = getSelectionProps(itemId);
-                  return /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
-                    import_components28.Composite.Item,
+                  return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+                    import_components27.Composite.Item,
                     {
-                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
                         GridItem,
                         {
                           ...props,
@@ -31913,7 +42251,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
   function ViewGrid({
     actions,
     data,
@@ -31926,7 +42264,7 @@ var wp;
     renderItemLink,
     selection,
     view,
-    className: className2,
+    className,
     empty
   }) {
     const isDelayedLoading = useDelayedLoading(!!isLoading);
@@ -31945,7 +42283,7 @@ var wp;
       shouldSelectOnClick: false
     });
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -31956,7 +42294,7 @@ var wp;
       );
     }
     const gridProps = {
-      className: clsx_default(className2, {
+      className: clsx_default(className, {
         "is-refreshing": !isInfiniteScroll && isDelayedLoading
       }),
       inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
@@ -31972,23 +42310,23 @@ var wp;
       actions,
       getSelectionProps
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(import_jsx_runtime142.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(import_jsx_runtime196.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(
+        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)(
             Stack,
             {
               direction: "column",
               gap: "sm",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n38.sprintf)(
+                /* @__PURE__ */ (0, import_jsx_runtime196.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_i18n38.__)("%1$s: %2$s"),
+                  (0, import_i18n44.__)("%1$s: %2$s"),
                   groupField.label,
                   groupName
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
                   CompositeGrid,
                   {
                     ...gridProps,
@@ -32002,7 +42340,7 @@ var wp;
           )
         ) }),
         // Render a single grid with all data.
-        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
           CompositeGrid,
           {
             ...gridProps,
@@ -32010,20 +42348,19 @@ var wp;
             isInfiniteScroll: !!isInfiniteScroll
           }
         ),
-        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(import_components29.Spinner, {}) })
+        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(import_components28.Spinner, {}) })
       ]
     });
   }
   var grid_default = ViewGrid;

   // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
-  var import_compose9 = __toESM(require_compose(), 1);
-  var import_components30 = __toESM(require_components(), 1);
-  var import_element80 = __toESM(require_element(), 1);
-  var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_data38 = __toESM(require_data(), 1);
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock4(import_components30.privateApis);
+  var import_compose13 = __toESM(require_compose(), 1);
+  var import_components29 = __toESM(require_components(), 1);
+  var import_element120 = __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);
   function generateItemWrapperCompositeId(idPrefix) {
     return `${idPrefix}-item-wrapper`;
   }
@@ -32038,19 +42375,19 @@ var wp;
     primaryAction,
     item
   }) {
-    const registry = (0, import_data38.useRegistry)();
-    const [isModalOpen, setIsModalOpen] = (0, import_element80.useState)(false);
+    const registry = (0, import_data36.useRegistry)();
+    const [isModalOpen, setIsModalOpen] = (0, import_element120.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_runtime143.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-      import_components30.Composite.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,
       {
         id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-          import_components30.Button,
+        render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+          import_components29.Button,
           {
             disabled: !!primaryAction.disabled,
             accessibleWhenDisabled: true,
@@ -32059,7 +42396,7 @@ var wp;
             onClick: () => setIsModalOpen(true)
           }
         ),
-        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
           ActionModal,
           {
             action: primaryAction,
@@ -32068,12 +42405,12 @@ var wp;
           }
         )
       }
-    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-      import_components30.Composite.Item,
+    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+      import_components29.Composite.Item,
       {
         id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-          import_components30.Button,
+        render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+          import_components29.Button,
           {
             disabled: !!primaryAction.disabled,
             accessibleWhenDisabled: true,
@@ -32107,20 +42444,20 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element80.useRef)(null);
+    const itemRef = (0, import_element120.useRef)(null);
     const labelId = `${idPrefix}-label`;
     const descriptionId = `${idPrefix}-description`;
-    const registry = (0, import_data38.useRegistry)();
-    const [isHovered, setIsHovered] = (0, import_element80.useState)(false);
-    const [activeModalAction, setActiveModalAction] = (0, import_element80.useState)(
+    const registry = (0, import_data36.useRegistry)();
+    const [isHovered, setIsHovered] = (0, import_element120.useState)(false);
+    const [activeModalAction, setActiveModalAction] = (0, import_element120.useState)(
       null
     );
     const handleHover = ({ type }) => {
       const isHover = type === "mouseenter";
       setIsHovered(isHover);
     };
-    const { paginationInfo } = (0, import_element80.useContext)(dataviews_context_default);
-    (0, import_element80.useEffect)(() => {
+    const { paginationInfo } = (0, import_element120.useContext)(dataviews_context_default);
+    (0, import_element120.useEffect)(() => {
       if (isSelected2) {
         itemRef.current?.scrollIntoView({
           behavior: "auto",
@@ -32129,7 +42466,7 @@ var wp;
         });
       }
     }, [isSelected2]);
-    const { primaryAction, eligibleActions } = (0, import_element80.useMemo)(() => {
+    const { primaryAction, eligibleActions } = (0, import_element120.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -32142,7 +42479,7 @@ var wp;
       };
     }, [actions, item]);
     const hasOnlyOnePrimaryAction = primaryAction && actions.length === 1;
-    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+    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)(
       mediaField.render,
       {
         item,
@@ -32150,17 +42487,17 @@ var wp;
         config: { sizes: "52px" }
       }
     ) }) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(titleField.render, { item, field: titleField }) : null;
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime197.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_runtime143.jsxs)(
+    const usedActions = eligibleActions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
       Stack,
       {
         direction: "row",
         gap: "md",
         className: "dataviews-view-list__item-actions",
         children: [
-          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
             PrimaryActionGridCell,
             {
               idPrefix,
@@ -32168,43 +42505,50 @@ var wp;
               item
             }
           ),
-          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)("div", { role: "gridcell", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(Menu3, { placement: "bottom-end", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                Menu3.TriggerButton,
+          !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)(
+                menu_exports.Trigger,
                 {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                    import_components30.Composite.Item,
+                  render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                    import_components29.Composite.Item,
                     {
                       id: generateDropdownTriggerCompositeId(
                         idPrefix
                       ),
-                      render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                        import_components30.Button,
+                      accessibleWhenDisabled: true,
+                      render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                        import_components29.Button,
                         {
                           size: "small",
                           icon: more_vertical_default,
-                          label: (0, import_i18n39.__)("Actions"),
+                          label: (0, import_i18n45.__)("Actions"),
                           accessibleWhenDisabled: true,
                           disabled: !actions.length,
-                          onKeyDown: onDropdownTriggerKeyDown
+                          onKeyDownCapture: onDropdownTriggerKeyDown
                         }
                       )
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                ActionsMenuGroup,
+              /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                menu_exports.Popup,
                 {
-                  actions: eligibleActions,
-                  item,
-                  registry,
-                  setActiveModalAction
+                  positioner: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(menu_exports.Positioner, { align: "end" }),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                    ActionsMenuGroup,
+                    {
+                      actions: eligibleActions,
+                      item,
+                      registry,
+                      setActiveModalAction
+                    }
+                  )
                 }
-              ) })
+              )
             ] }),
-            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
               ActionModal,
               {
                 action: activeModalAction,
@@ -32216,13 +42560,13 @@ var wp;
         ]
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-      import_components30.Composite.Row,
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+      import_components29.Composite.Row,
       {
         ref: itemRef,
         render: (
           /* aria-posinset breaks Composite.Row if passed to it directly. */
-          /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
             "div",
             {
               "aria-posinset": posinset,
@@ -32237,14 +42581,14 @@ var wp;
         }),
         onMouseEnter: handleHover,
         onMouseLeave: handleHover,
-        children: /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
           Stack,
           {
             direction: "row",
             className: "dataviews-view-list__item-wrapper",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-                import_components30.Composite.Item,
+              /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                import_components29.Composite.Item,
                 {
                   id: generateItemWrapperCompositeId(idPrefix),
                   "aria-pressed": isSelected2,
@@ -32254,7 +42598,7 @@ var wp;
                   ...selectionProps
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -32264,15 +42608,15 @@ var wp;
                   style: { flex: 1, minWidth: 0 },
                   children: [
                     renderedMediaField,
-                    /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
+                    /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
                       Stack,
                       {
                         direction: "column",
                         gap: "xs",
                         className: "dataviews-view-list__field-wrapper",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(Stack, { direction: "row", align: "center", children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(Stack, { direction: "row", align: "center", children: [
+                            /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                               "div",
                               {
                                 className: "dataviews-title-field dataviews-view-list__title-field",
@@ -32282,32 +42626,32 @@ var wp;
                             ),
                             usedActions
                           ] }),
-                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                             descriptionField2.render,
                             {
                               item,
                               field: descriptionField2
                             }
                           ) }),
-                          /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                             "div",
                             {
                               className: "dataviews-view-list__fields",
                               id: descriptionId,
-                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(
+                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(
                                 "div",
                                 {
                                   className: "dataviews-view-list__field",
                                   children: [
-                                    /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                                       VisuallyHidden,
                                       {
                                         className: "dataviews-view-list__field-label",
-                                        render: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("span", {}),
+                                        render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", {}),
                                         children: field.label
                                       }
                                     ),
-                                    /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                                       field.render,
                                       {
                                         item,
@@ -32345,12 +42689,12 @@ var wp;
       onChangeSelection,
       selection,
       view,
-      className: className2,
+      className,
       empty
     } = props;
-    const baseId = (0, import_compose9.useInstanceId)(ViewList, "view-list");
+    const baseId = (0, import_compose13.useInstanceId)(ViewList, "view-list");
     const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const { paginationInfo } = (0, import_element80.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element120.useContext)(dataviews_context_default);
     const selectedItem = data?.findLast(
       (item) => selection.includes(getItemId2(item))
     );
@@ -32369,11 +42713,11 @@ var wp;
       selectionMode: "single-required",
       shouldSelectOnClick: true
     });
-    const generateCompositeItemIdPrefix = (0, import_element80.useCallback)(
+    const generateCompositeItemIdPrefix = (0, import_element120.useCallback)(
       (item) => `${baseId}-${getItemId2(item)}`,
       [baseId, getItemId2]
     );
-    const isActiveCompositeItem = (0, import_element80.useCallback)(
+    const isActiveCompositeItem = (0, import_element120.useCallback)(
       (item, idToCheck) => {
         return idToCheck.startsWith(
           generateCompositeItemIdPrefix(item)
@@ -32381,9 +42725,9 @@ var wp;
       },
       [generateCompositeItemIdPrefix]
     );
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element80.useState)(void 0);
-    const compositeRef = (0, import_element80.useRef)(null);
-    (0, import_element80.useEffect)(() => {
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element120.useState)(void 0);
+    const compositeRef = (0, import_element120.useRef)(null);
+    (0, import_element120.useEffect)(() => {
       if (selectedItem) {
         setActiveCompositeId(
           generateItemWrapperCompositeId(
@@ -32395,9 +42739,9 @@ var wp;
     const activeItemIndex = data.findIndex(
       (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
     );
-    const previousActiveItemIndex = (0, import_compose9.usePrevious)(activeItemIndex);
+    const previousActiveItemIndex = (0, import_compose13.usePrevious)(activeItemIndex);
     const isActiveIdInList = activeItemIndex !== -1;
-    const selectCompositeItem = (0, import_element80.useCallback)(
+    const selectCompositeItem = (0, import_element120.useCallback)(
       (targetIndex, generateCompositeId) => {
         const clampedIndex = Math.min(
           data.length - 1,
@@ -32419,7 +42763,7 @@ var wp;
       },
       [data, generateCompositeItemIdPrefix]
     );
-    (0, import_element80.useEffect)(() => {
+    (0, import_element120.useEffect)(() => {
       const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
       if (!isActiveIdInList && wasActiveIdInList) {
         selectCompositeItem(
@@ -32428,10 +42772,11 @@ var wp;
         );
       }
     }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-    const onDropdownTriggerKeyDown = (0, import_element80.useCallback)(
+    const onDropdownTriggerKeyDown = (0, import_element120.useCallback)(
       (event) => {
         if (event.key === "ArrowDown") {
           event.preventDefault();
+          event.stopPropagation();
           selectCompositeItem(
             activeItemIndex + 1,
             generateDropdownTriggerCompositeId
@@ -32439,6 +42784,7 @@ var wp;
         }
         if (event.key === "ArrowUp") {
           event.preventDefault();
+          event.stopPropagation();
           selectCompositeItem(
             activeItemIndex - 1,
             generateDropdownTriggerCompositeId
@@ -32452,20 +42798,20 @@ var wp;
     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", className2, {
+    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_runtime143.jsx)("div", {}),
+      render: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("div", {}),
       activeId: activeCompositeId,
       setActiveId: setActiveCompositeId,
       inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
     };
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -32476,23 +42822,23 @@ var wp;
       );
     }
     if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-        import_components30.Composite,
+      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+        import_components29.Composite,
         {
           ...compositeProps,
           className: "dataviews-view-list__group",
           role: "grid",
-          children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(Stack, { direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n39.sprintf)(
+          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)(
                 // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n39.__)("%1$s: %2$s"),
+                (0, import_i18n45.__)("%1$s: %2$s"),
                 groupField.label,
                 groupName
               ) }),
               groupItems.map((item) => {
                 const id = generateCompositeItemIdPrefix(item);
-                return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
                   ListItem,
                   {
                     view,
@@ -32517,16 +42863,16 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime143.jsxs)(import_jsx_runtime143.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
-        import_components30.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+        import_components29.Composite,
         {
           ...compositeProps,
           className: listClassName,
           role: view.infiniteScrollEnabled ? "feed" : "grid",
           children: data.map((item, index2) => {
             const id = generateCompositeItemIdPrefix(item);
-            return /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
               ListItem,
               {
                 view,
@@ -32552,24 +42898,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_runtime143.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
         "p",
         {
           className: "dataviews-loading-more",
           "aria-hidden": !isLoading,
-          children: /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(import_components30.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components29.Spinner, {})
         }
       )
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_components31 = __toESM(require_components(), 1);
+  var import_components30 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
-  var import_i18n40 = __toESM(require_i18n(), 1);
-  var import_element81 = __toESM(require_element(), 1);
-  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n46 = __toESM(require_i18n(), 1);
+  var import_element121 = __toESM(require_element(), 1);
+  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
   function ActivityGroup({
     groupName,
     groupData,
@@ -32577,11 +42923,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const groupHeader = showLabel ? (0, import_element81.createInterpolateElement)(
+    const groupHeader = showLabel ? (0, import_element121.createInterpolateElement)(
       // translators: %s: The label of the field e.g. "Status".
-      (0, import_i18n40.sprintf)((0, import_i18n40.__)("%s: <groupName />"), groupField.label).trim(),
+      (0, import_i18n46.sprintf)((0, import_i18n46.__)("%s: <groupName />"), groupField.label).trim(),
       {
-        groupName: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+        groupName: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
           groupField.render,
           {
             item: groupData[0],
@@ -32589,14 +42935,14 @@ var wp;
           }
         )
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(groupField.render, { item: groupData[0], field: groupField });
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(groupField.render, { item: groupData[0], field: groupField });
+    return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
       Stack,
       {
         direction: "column",
         className: "dataviews-view-activity__group",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
+          /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
           children
         ]
       },
@@ -32605,10 +42951,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-  var import_element82 = __toESM(require_element(), 1);
-  var import_data39 = __toESM(require_data(), 1);
-  var import_compose10 = __toESM(require_compose(), 1);
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+  var import_element122 = __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);
   function ActivityItem(props) {
     const {
       view,
@@ -32629,10 +42975,10 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element82.useRef)(null);
-    const registry = (0, import_data39.useRegistry)();
-    const { paginationInfo } = (0, import_element82.useContext)(dataviews_context_default);
-    const { primaryActions, eligibleActions } = (0, import_element82.useMemo)(() => {
+    const itemRef = (0, import_element122.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 _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -32644,9 +42990,9 @@ var wp;
         eligibleActions: _eligibleActions
       };
     }, [actions, item]);
-    const isMobileViewport = (0, import_compose10.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose14.useViewportMatch)("medium", "<");
     const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
       mediaField.render,
       {
         item,
@@ -32656,15 +43002,15 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
       "span",
       {
         className: "dataviews-view-activity__item-bullet",
         "aria-hidden": "true"
       }
     ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(titleField.render, { item, field: titleField }) : null;
-    const verticalGap = (0, import_element82.useMemo)(() => {
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(titleField.render, { item, field: titleField }) : null;
+    const verticalGap = (0, import_element122.useMemo)(() => {
       switch (density) {
         case "comfortable":
           return "md";
@@ -32672,7 +43018,7 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
       "div",
       {
         ref: itemRef,
@@ -32685,8 +43031,8 @@ var wp;
           density === "balanced" && "is-balanced",
           density === "comfortable" && "is-comfortable"
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
             Stack,
             {
               direction: "column",
@@ -32696,7 +43042,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
             Stack,
             {
               direction: "column",
@@ -32704,7 +43050,7 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                   ItemClickWrapper,
                   {
                     item,
@@ -32715,27 +43061,27 @@ var wp;
                     children: renderedTitleField
                   }
                 ),
-                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                   descriptionField2.render,
                   {
                     item,
                     field: descriptionField2
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
                   "div",
                   {
                     className: "dataviews-view-activity__item-field",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                         VisuallyHidden,
                         {
                           className: "dataviews-view-activity__item-field-label",
-                          render: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", {}),
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                         field.render,
                         {
                           item,
@@ -32746,7 +43092,7 @@ var wp;
                   },
                   field.id
                 )) }),
-                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
                   PrimaryActions,
                   {
                     item,
@@ -32761,7 +43107,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_runtime145.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
             ItemActions,
             {
               item,
@@ -32776,7 +43122,7 @@ var wp;
   var activity_item_default = ActivityItem;

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-  var import_react49 = __toESM(require_react(), 1);
+  var import_react55 = __toESM(require_react(), 1);
   function isDefined3(item) {
     return !!item;
   }
@@ -32789,7 +43135,7 @@ var wp;
     );
     const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f2) => fieldId === f2.id)).filter(isDefined3);
     return data.map((item, index2) => {
-      return /* @__PURE__ */ (0, import_react49.createElement)(
+      return /* @__PURE__ */ (0, import_react55.createElement)(
         activity_item_default,
         {
           ...props,
@@ -32806,16 +43152,16 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
   function ViewActivity(props) {
-    const { empty, data, fields: fields2, isLoading, view, className: className2 } = 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_runtime146.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -32826,12 +43172,12 @@ var wp;
       );
     }
     const isInert = !isInfiniteScroll && !!isLoading;
-    const wrapperClassName = clsx_default("dataviews-view-activity", className2, {
+    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_runtime146.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
         Stack,
         {
           direction: "column",
@@ -32839,14 +43185,14 @@ var wp;
           className: wrapperClassName,
           inert: isInert ? "true" : void 0,
           children: groupedEntries.map(
-            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
               ActivityGroup,
               {
                 groupName,
                 groupData,
                 groupField,
                 showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
                   ActivityItems,
                   {
                     ...props,
@@ -32860,42 +43206,42 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(import_jsx_runtime146.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(import_jsx_runtime200.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
         "div",
         {
           className: wrapperClassName,
           role: view.infiniteScrollEnabled ? "feed" : void 0,
           inert: isInert ? "true" : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(ActivityItems, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(ActivityItems, { ...props })
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_components31.Spinner, {}) })
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components30.Spinner, {}) })
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_components34 = __toESM(require_components(), 1);
-  var import_i18n43 = __toESM(require_i18n(), 1);
-  var import_compose11 = __toESM(require_compose(), 1);
-  var import_element85 = __toESM(require_element(), 1);
+  var import_components33 = __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);

   // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_components33 = __toESM(require_components(), 1);
-  var import_data40 = __toESM(require_data(), 1);
-  var import_element84 = __toESM(require_element(), 1);
-  var import_i18n42 = __toESM(require_i18n(), 1);
+  var import_components32 = __toESM(require_components(), 1);
+  var import_data38 = __toESM(require_data(), 1);
+  var import_element124 = __toESM(require_element(), 1);
+  var import_i18n48 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-pagination/index.mjs
-  var import_components32 = __toESM(require_components(), 1);
-  var import_element83 = __toESM(require_element(), 1);
-  var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
+  var import_components31 = __toESM(require_components(), 1);
+  var import_element123 = __toESM(require_element(), 1);
+  var import_i18n47 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime201 = __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_element83.useContext)(dataviews_context_default);
+    const { view, onChangeView, paginationInfo } = (0, import_element123.useContext)(dataviews_context_default);
     if (!hasPaginationControls(view, paginationInfo)) {
       return null;
     }
@@ -32907,16 +43253,16 @@ var wp;
         return {
           value: page.toString(),
           label: page.toString(),
-          "aria-label": currentPage === page ? (0, import_i18n41.sprintf)(
+          "aria-label": currentPage === page ? (0, import_i18n47.sprintf)(
             // translators: 1: current page number. 2: total number of pages.
-            (0, import_i18n41.__)("Page %1$d of %2$d"),
+            (0, import_i18n47.__)("Page %1$d of %2$d"),
             currentPage,
             totalPages
           ) : page.toString()
         };
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
       Stack,
       {
         direction: "row",
@@ -32925,7 +43271,7 @@ var wp;
         align: "center",
         gap: "xl",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
             Stack,
             {
               direction: "row",
@@ -32933,20 +43279,20 @@ var wp;
               align: "center",
               gap: "xs",
               className: "dataviews-pagination__page-select",
-              children: (0, import_element83.createInterpolateElement)(
-                (0, import_i18n41.sprintf)(
+              children: (0, import_element123.createInterpolateElement)(
+                (0, import_i18n47.sprintf)(
                   // translators: 1: Current page number, 2: Total number of pages.
-                  (0, import_i18n41._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
+                  (0, import_i18n47._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
                   "<CurrentPage />",
                   totalPages
                 ),
                 {
-                  div: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)("div", { "aria-hidden": true }),
+                  div: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", { "aria-hidden": true }),
                   // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-                    import_components32.SelectControl,
+                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                    import_components31.SelectControl,
                     {
-                      "aria-label": (0, import_i18n41.__)("Current page"),
+                      "aria-label": (0, import_i18n47.__)("Current page"),
                       value: currentPage.toString(),
                       options: pageSelectOptions,
                       onChange: (newValue) => {
@@ -32963,9 +43309,9 @@ var wp;
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-              import_components32.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components31.Button,
               {
                 onClick: () => onChangeView({
                   ...view,
@@ -32973,21 +43319,21 @@ var wp;
                 }),
                 disabled: currentPage === 1,
                 accessibleWhenDisabled: true,
-                label: (0, import_i18n41.__)("Previous page"),
-                icon: (0, import_i18n41.isRTL)() ? next_default : previous_default,
+                label: (0, import_i18n47.__)("Previous page"),
+                icon: (0, import_i18n47.isRTL)() ? next_default : previous_default,
                 showTooltip: true,
                 size: "compact",
                 tooltipPosition: "top"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-              import_components32.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              import_components31.Button,
               {
                 onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
                 disabled: currentPage >= totalPages,
                 accessibleWhenDisabled: true,
-                label: (0, import_i18n41.__)("Next page"),
-                icon: (0, import_i18n41.isRTL)() ? previous_default : next_default,
+                label: (0, import_i18n47.__)("Next page"),
+                icon: (0, import_i18n47.isRTL)() ? previous_default : next_default,
                 showTooltip: true,
                 size: "compact",
                 tooltipPosition: "top"
@@ -32998,18 +43344,18 @@ var wp;
       }
     );
   }
-  var dataviews_pagination_default = (0, import_element83.memo)(DataViewsPagination);
+  var dataviews_pagination_default = (0, import_element123.memo)(DataViewsPagination);

   // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
   function useIsMultiselectPicker(actions) {
-    return (0, import_element84.useMemo)(() => {
+    return (0, import_element124.useMemo)(() => {
       return !!actions?.length && actions?.every((action) => action.supportsBulk);
     }, [actions]);
   }

   // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
   function GridItem3({
     view,
     selection,
@@ -33028,10 +43374,10 @@ var wp;
   }) {
     const { showTitle = true, showMedia = true, showDescription = true } = view;
     const id = getItemId2(item);
-    const elementRef = (0, import_element85.useRef)(null);
+    const elementRef = (0, import_element125.useRef)(null);
     const isSelected2 = selection.includes(id);
     useIntersectionObserver(elementRef, posinset);
-    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
       mediaField.render,
       {
         item,
@@ -33039,13 +43385,13 @@ var wp;
         config: config2
       }
     ) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(titleField.render, { item, field: titleField }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
-      import_components34.Composite.Item,
+    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,
       {
         ref: elementRef,
-        "aria-label": titleField ? titleField.getValue({ item }) || (0, import_i18n43.__)("(no title)") : void 0,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(Stack, { direction: "column", children, ...props }),
+        "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 }),
         role: "option",
         "aria-posinset": posinset,
         "aria-setsize": setsize,
@@ -33055,8 +43401,8 @@ var wp;
         "aria-selected": isSelected2,
         ...selectionProps,
         children: [
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+          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)(
             DataViewsSelectionCheckbox,
             {
               item,
@@ -33069,24 +43415,24 @@ var wp;
               tabIndex: -1
             }
           ),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+          showTitle && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
             Stack,
             {
               direction: "row",
               justify: "space-between",
               className: "dataviews-view-picker-grid__title-actions",
-              children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
+              children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
               descriptionField2.render,
               {
                 item,
                 field: descriptionField2
               }
             ),
-            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
               Stack,
               {
                 direction: "row",
@@ -33098,11 +43444,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_runtime149.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
                       Badge,
                       {
                         className: "dataviews-view-picker-grid__field-value",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
                           field.render,
                           {
                             item,
@@ -33116,15 +43462,15 @@ var wp;
                 })
               }
             ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-picker-grid__fields",
                 gap: "xs",
                 children: regularFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
-                    import_components34.Flex,
+                  return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                    import_components33.Flex,
                     {
                       className: "dataviews-view-picker-grid__field",
                       gap: 1,
@@ -33132,14 +43478,14 @@ var wp;
                       expanded: true,
                       style: { height: "auto" },
                       direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(import_jsx_runtime149.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components34.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                        /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
-                          import_components34.FlexItem,
+                      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,
                           {
                             className: "dataviews-view-picker-grid__field-value",
                             style: { maxHeight: "none" },
-                            children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                            children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
                               field.render,
                               {
                                 item,
@@ -33167,11 +43513,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const headerId = (0, import_compose11.useInstanceId)(
+    const headerId = (0, import_compose15.useInstanceId)(
       GridGroup,
       "dataviews-view-picker-grid-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
       Stack,
       {
         direction: "column",
@@ -33179,14 +43525,14 @@ var wp;
         role: "group",
         "aria-labelledby": headerId,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-grid-group__header",
               id: headerId,
-              children: showLabel ? (0, import_i18n43.sprintf)(
+              children: showLabel ? (0, import_i18n49.sprintf)(
                 // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n43.__)("%1$s: %2$s"),
+                (0, import_i18n49.__)("%1$s: %2$s"),
                 groupField.label,
                 groupName
               ) : groupName
@@ -33207,10 +43553,10 @@ var wp;
     onChangeSelection,
     selection,
     view,
-    className: className2,
+    className,
     empty
   }) {
-    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element85.useContext)(dataviews_context_default);
+    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element125.useContext)(dataviews_context_default);
     const titleField = fields2.find(
       (field) => field.id === view?.titleField
     );
@@ -33253,17 +43599,18 @@ var wp;
     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_runtime149.jsxs)(import_jsx_runtime149.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(import_jsx_runtime203.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
-          import_components34.Composite,
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+          import_components33.Composite,
           {
             virtualFocus: true,
             orientation: "horizontal",
@@ -33271,15 +43618,16 @@ var wp;
             "aria-multiselectable": isMultiselect,
             className: clsx_default(
               "dataviews-view-picker-grid",
-              className2,
+              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_runtime149.jsx)(
+            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
               Stack,
               {
                 direction: "column",
@@ -33289,24 +43637,21 @@ var wp;
               }
             ),
             children: Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
                 GridGroup,
                 {
                   groupName,
                   groupField,
                   showLabel: view.groupBy?.showLabel !== false,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
                     GridItems,
                     {
                       previewSize: usedPreviewSize,
-                      style: {
-                        gridTemplateColumns: usedPreviewSize && `repeat(auto-fill, minmax(${usedPreviewSize}px, 1fr))`
-                      },
                       "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_runtime149.jsx)(
+                        return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
                           GridItem3,
                           {
                             view,
@@ -33340,20 +43685,21 @@ var wp;
           }
         ),
         // Render a single grid with all data.
-        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
-          import_components34.Composite,
+        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+          import_components33.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
               GridItems,
               {
                 className: clsx_default(
                   "dataviews-view-picker-grid",
-                  className2,
+                  className,
                   {
                     [`has-${view.layout?.density}-density`]: view.layout?.density && [
                       "compact",
                       "comfortable"
-                    ].includes(view.layout.density)
+                    ].includes(view.layout.density),
+                    "has-media-fit-contain": isMediaContain
                   }
                 ),
                 previewSize: usedPreviewSize,
@@ -33368,10 +43714,10 @@ var wp;
             "aria-label": itemListLabel,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
-                  import_components34.Composite.Item,
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+                  import_components33.Composite.Item,
                   {
-                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
                       Stack,
                       {
                         direction: "column",
@@ -33389,7 +43735,7 @@ var wp;
               ),
               data.map((item) => {
                 const posinset = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
                   GridItem3,
                   {
                     view,
@@ -33418,27 +43764,27 @@ var wp;
           }
         ),
         // Render empty state.
-        !hasData && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+        !hasData && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
           "div",
           {
             className: clsx_default({
               "dataviews-loading": isLoading,
               "dataviews-no-results": !isLoading
             }),
-            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components34.Spinner, {}) }) : empty
+            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components33.Spinner, {}) }) : empty
           }
         ),
-        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components34.Spinner, {}) })
+        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(import_components33.Spinner, {}) })
       ]
     });
   }
   var picker_grid_default = ViewPickerGrid;

   // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
-  var import_i18n44 = __toESM(require_i18n(), 1);
-  var import_components35 = __toESM(require_components(), 1);
-  var import_element86 = __toESM(require_element(), 1);
-  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
+  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);
   function TableColumnField2({
     item,
     fields: fields2,
@@ -33449,11 +43795,11 @@ var wp;
     if (!field) {
       return null;
     }
-    const className2 = clsx_default("dataviews-view-table__cell-content-wrapper", {
+    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_runtime150.jsx)("div", { className: className2, children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(field.render, { item, field }) });
   }
   function TableRow2({
     item,
@@ -33469,10 +43815,10 @@ var wp;
     selectionProps,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element86.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element126.useContext)(dataviews_context_default);
     const isSelected2 = selection.includes(id);
-    const [isHovered, setIsHovered] = (0, import_element86.useState)(false);
-    const elementRef = (0, import_element86.useRef)(null);
+    const [isHovered, setIsHovered] = (0, import_element126.useState)(false);
+    const elementRef = (0, import_element126.useRef)(null);
     useIntersectionObserver(elementRef, posinset);
     const {
       showTitle = true,
@@ -33488,11 +43834,11 @@ var wp;
     };
     const columns = view.fields ?? [];
     const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
-      import_components35.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
+      import_components34.Composite.Item,
       {
         ref: elementRef,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
           "tr",
           {
             className: clsx_default("dataviews-view-table__row", {
@@ -33521,12 +43867,12 @@ var wp;
           selectionProps.onMouseDown(event);
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
             "td",
             {
               className: "dataviews-view-table__checkbox-column",
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                 DataViewsSelectionCheckbox,
                 {
                   item,
@@ -33541,11 +43887,11 @@ var wp;
               ) })
             }
           ),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
             "td",
             {
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                 column_primary_default,
                 {
                   item,
@@ -33559,7 +43905,7 @@ var wp;
           ),
           columns.map((column) => {
             const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
               "td",
               {
                 style: {
@@ -33568,7 +43914,7 @@ var wp;
                   minWidth
                 },
                 role: "presentation",
-                children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                   TableColumnField2,
                   {
                     fields: fields2,
@@ -33597,14 +43943,14 @@ var wp;
     selection,
     setOpenedFilter,
     view,
-    className: className2,
+    className,
     empty
   }) {
-    const headerMenuRefs = (0, import_element86.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element86.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element86.useState)();
+    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 isMultiselect = useIsMultiselectPicker(actions) ?? false;
-    (0, import_element86.useEffect)(() => {
+    (0, import_element126.useEffect)(() => {
       if (headerMenuToFocusRef.current) {
         headerMenuToFocusRef.current.focus();
         headerMenuToFocusRef.current = void 0;
@@ -33623,7 +43969,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const tableNoticeId = (0, import_element86.useId)();
+    const tableNoticeId = (0, import_element126.useId)();
     if (nextHeaderMenuToFocus) {
       headerMenuToFocusRef.current = nextHeaderMenuToFocus;
       setNextHeaderMenuToFocus(void 0);
@@ -33653,14 +43999,14 @@ var wp;
         headerMenuRefs.current.delete(column);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(import_jsx_runtime150.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(import_jsx_runtime204.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
         "table",
         {
           className: clsx_default(
             "dataviews-view-table",
             "dataviews-view-picker-table",
-            className2,
+            className,
             {
               [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
                 view.layout.density
@@ -33671,13 +44017,13 @@ var wp;
           "aria-describedby": tableNoticeId,
           role: isInfiniteScroll ? "feed" : "listbox",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
               "tr",
               {
                 className: "dataviews-view-table__row",
                 role: "presentation",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                     BulkSelectionCheckbox,
                     {
                       selection,
@@ -33688,7 +44034,7 @@ var wp;
                       disableSelectAll: isInfiniteScroll
                     }
                   ) }),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -33706,7 +44052,7 @@ var wp;
                   ) }),
                   columns.map((column, index2) => {
                     const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                       "th",
                       {
                         style: {
@@ -33717,7 +44063,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_runtime150.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -33738,27 +44084,27 @@ var wp;
               }
             ) }),
             hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
-                import_components35.Composite,
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
+                import_components34.Composite,
                 {
                   virtualFocus: true,
                   orientation: "vertical",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("tbody", { role: "group" }),
+                  render: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)("tbody", { role: "group" }),
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                       "tr",
                       {
                         className: "dataviews-view-table__group-header-row",
                         role: "presentation",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime204.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_i18n44.sprintf)(
+                            children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n50.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"),
+                              (0, import_i18n50.__)("%1$s: %2$s"),
                               groupField.label,
                               groupName
                             )
@@ -33768,7 +44114,7 @@ var wp;
                     ),
                     groupItems.map((item, index2) => {
                       const id = getItemId2(item) || index2.toString();
-                      return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                         TableRow2,
                         {
                           item,
@@ -33792,17 +44138,17 @@ var wp;
                 },
                 `group-${groupName}`
               )
-            ) : /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
-              import_components35.Composite,
+            ) : /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+              import_components34.Composite,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("tbody", { role: "presentation" }),
+                render: /* @__PURE__ */ (0, import_jsx_runtime204.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_runtime150.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
                     TableRow2,
                     {
                       item,
@@ -33828,7 +44174,7 @@ var wp;
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
         "div",
         {
           className: clsx_default({
@@ -33837,8 +44183,8 @@ var wp;
           }),
           id: tableNoticeId,
           children: [
-            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_components35.Spinner, {}) }) : empty),
-            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(import_components35.Spinner, {}) })
+            !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, {}) })
           ]
         }
       )
@@ -33847,11 +44193,11 @@ var wp;
   var picker_table_default = ViewPickerTable;

   // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
-  var import_components36 = __toESM(require_components(), 1);
-  var import_element87 = __toESM(require_element(), 1);
-  var import_compose12 = __toESM(require_compose(), 1);
-  var import_i18n45 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
+  var import_components35 = __toESM(require_components(), 1);
+  var import_element127 = __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);
   function isDefined4(item) {
     return !!item;
   }
@@ -33868,13 +44214,13 @@ var wp;
     posinset,
     setsize
   }) {
-    const elementRef = (0, import_element87.useRef)(null);
+    const elementRef = (0, import_element127.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_runtime151.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
       mediaField.render,
       {
         item,
@@ -33884,16 +44230,16 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+    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)(
       "span",
       {
         className: "dataviews-view-picker-activity__item-bullet",
         "aria-hidden": "true"
       }
     ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(titleField.render, { item, field: titleField }) : null;
-    const renderedDescriptionField = showDescription && descriptionField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(descriptionField2.render, { item, field: descriptionField2 }) : null;
-    const verticalGap = (0, import_element87.useMemo)(() => {
+    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)(() => {
       switch (density) {
         case "comfortable":
           return "md";
@@ -33901,8 +44247,8 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
-      import_components36.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+      import_components35.Composite.Item,
       {
         ref: elementRef,
         role: "option",
@@ -33918,9 +44264,9 @@ var wp;
           isSelected2 && "is-selected"
         ),
         ...selectionProps,
-        render: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+        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)(
             Stack,
             {
               direction: "column",
@@ -33930,7 +44276,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
             Stack,
             {
               direction: "column",
@@ -33938,22 +44284,22 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-picker-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-                /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
+                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)(
                   "div",
                   {
                     className: "dataviews-view-picker-activity__item-field",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                         VisuallyHidden,
                         {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("span", {}),
                           className: "dataviews-view-picker-activity__item-field-label",
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                         field.render,
                         {
                           item,
@@ -33977,11 +44323,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const headerId = (0, import_compose12.useInstanceId)(
+    const headerId = (0, import_compose16.useInstanceId)(
       PickerActivityGroup,
       "dataviews-view-picker-activity-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
       Stack,
       {
         direction: "column",
@@ -33989,14 +44335,14 @@ var wp;
         "aria-labelledby": headerId,
         className: "dataviews-view-picker-activity-group",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-activity-group__header",
               id: headerId,
-              children: showLabel ? (0, import_i18n45.sprintf)(
+              children: showLabel ? (0, import_i18n51.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"),
+                (0, import_i18n51.__)("%1$s: %2$s"),
                 groupField.label,
                 groupName
               ) : groupName
@@ -34016,10 +44362,10 @@ var wp;
     selection,
     view,
     actions,
-    className: className2,
+    className,
     empty
   }) {
-    const { itemListLabel, paginationInfo } = (0, import_element87.useContext)(dataviews_context_default);
+    const { itemListLabel, paginationInfo } = (0, import_element127.useContext)(dataviews_context_default);
     const isMultiselect = useIsMultiselectPicker(actions);
     const titleField = fields2.find(
       (field) => field.id === view?.titleField
@@ -34047,7 +44393,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
       PickerActivityItem,
       {
         view,
@@ -34065,20 +44411,20 @@ var wp;
       getItemId2(item)
     );
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
         "div",
         {
           className: clsx_default({
             "dataviews-loading": isLoading,
             "dataviews-no-results": !isLoading
           }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components36.Spinner, {}) }) : empty
+          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components35.Spinner, {}) }) : empty
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsxs)(import_jsx_runtime151.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
-        import_components36.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(import_jsx_runtime205.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+        import_components35.Composite,
         {
           virtualFocus: true,
           orientation: "vertical",
@@ -34086,13 +44432,13 @@ var wp;
           "aria-multiselectable": isMultiselect,
           "aria-label": itemListLabel,
           "aria-busy": isLoading,
-          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
+          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
           className: clsx_default(
             "dataviews-view-picker-activity",
-            className2
+            className
           ),
           children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
               PickerActivityGroup,
               {
                 groupName,
@@ -34105,22 +44451,22 @@ var wp;
           ) : data.map(renderItem)
         }
       ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime151.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_components36.Spinner, {}) })
+      isLoading && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(import_components35.Spinner, {}) })
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
-  var import_components37 = __toESM(require_components(), 1);
-  var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_element88 = __toESM(require_element(), 1);
-  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
+  var import_components36 = __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);
   function DensityPicker() {
-    const context = (0, import_element88.useContext)(dataviews_context_default);
+    const context = (0, import_element128.useContext)(dataviews_context_default);
     const view = context.view;
-    return /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(
-      import_components37.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
+      import_components36.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n46.__)("Density"),
+        label: (0, import_i18n52.__)("Density"),
         value: view.layout?.density || "balanced",
         onChange: (value) => {
           context.onChangeView({
@@ -34133,30 +44479,30 @@ var wp;
         },
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
-            import_components37.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+            import_components36.__experimentalToggleGroupControlOption,
             {
               value: "comfortable",
-              label: (0, import_i18n46._x)(
+              label: (0, import_i18n52._x)(
                 "Comfortable",
                 "Density option for DataView layout"
               )
             },
             "comfortable"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
-            import_components37.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+            import_components36.__experimentalToggleGroupControlOption,
             {
               value: "balanced",
-              label: (0, import_i18n46._x)("Balanced", "Density option for DataView layout")
+              label: (0, import_i18n52._x)("Balanced", "Density option for DataView layout")
             },
             "balanced"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
-            import_components37.__experimentalToggleGroupControlOption,
+          /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+            import_components36.__experimentalToggleGroupControlOption,
             {
               value: "compact",
-              label: (0, import_i18n46._x)("Compact", "Density option for DataView layout")
+              label: (0, import_i18n52._x)("Compact", "Density option for DataView layout")
             },
             "compact"
           )
@@ -34165,11 +44511,44 @@ var wp;
     );
   }

+  // packages/dataviews/build-module/components/dataviews-layouts/utils/media-fit-control.mjs
+  var import_components37 = __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);
+  function MediaFitControl() {
+    const context = (0, import_element129.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_runtime207.jsx)(
+      import_components37.ToggleControl,
+      {
+        label: (0, import_i18n53.__)("Original aspect ratio"),
+        checked: view.layout?.mediaFit === "contain",
+        onChange: (isChecked) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              mediaFit: isChecked ? "contain" : "cover"
+            }
+          });
+        }
+      }
+    );
+  }
+
   // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
   var import_components38 = __toESM(require_components(), 1);
-  var import_i18n47 = __toESM(require_i18n(), 1);
-  var import_element89 = __toESM(require_element(), 1);
-  var import_jsx_runtime153 = __toESM(require_jsx_runtime(), 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 imageSizes2 = [
     {
       value: 120,
@@ -34200,7 +44579,7 @@ var wp;
     }
   ];
   function PreviewSizePicker() {
-    const context = (0, import_element89.useContext)(dataviews_context_default);
+    const context = (0, import_element130.useContext)(dataviews_context_default);
     const view = context.view;
     const breakValues = imageSizes2.filter((size4) => {
       return context.containerWidth >= size4.breakpoint;
@@ -34212,11 +44591,11 @@ var wp;
         value: index2
       };
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
       import_components38.RangeControl,
       {
         showTooltip: false,
-        label: (0, import_i18n47.__)("Preview size"),
+        label: (0, import_i18n54.__)("Preview size"),
         value: previewSizeToUse,
         min: 0,
         max: breakValues.length - 1,
@@ -34237,11 +44616,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
   function GridConfigOptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime154.jsxs)(import_jsx_runtime154.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(DensityPicker, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(PreviewSizePicker, {})
+    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, {})
     ] });
   }

@@ -34249,35 +44629,35 @@ var wp;
   var VIEW_LAYOUTS = [
     {
       type: LAYOUT_TABLE,
-      label: (0, import_i18n48.__)("Table"),
+      label: (0, import_i18n55.__)("Table"),
       component: table_default,
       icon: block_table_default,
       viewConfigOptions: DensityPicker
     },
     {
       type: LAYOUT_GRID,
-      label: (0, import_i18n48.__)("Grid"),
+      label: (0, import_i18n55.__)("Grid"),
       component: grid_default,
       icon: category_default,
       viewConfigOptions: GridConfigOptions
     },
     {
       type: LAYOUT_LIST2,
-      label: (0, import_i18n48.__)("List"),
+      label: (0, import_i18n55.__)("List"),
       component: ViewList,
-      icon: (0, import_i18n48.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
+      icon: (0, import_i18n55.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
       viewConfigOptions: DensityPicker
     },
     {
       type: LAYOUT_ACTIVITY,
-      label: (0, import_i18n48.__)("Activity"),
+      label: (0, import_i18n55.__)("Activity"),
       component: ViewActivity,
       icon: scheduled_default,
       viewConfigOptions: DensityPicker
     },
     {
       type: LAYOUT_PICKER_GRID,
-      label: (0, import_i18n48.__)("Grid"),
+      label: (0, import_i18n55.__)("Grid"),
       component: picker_grid_default,
       icon: category_default,
       viewConfigOptions: GridConfigOptions,
@@ -34285,7 +44665,7 @@ var wp;
     },
     {
       type: LAYOUT_PICKER_TABLE,
-      label: (0, import_i18n48.__)("Table"),
+      label: (0, import_i18n55.__)("Table"),
       component: picker_table_default,
       icon: block_table_default,
       viewConfigOptions: DensityPicker,
@@ -34293,7 +44673,7 @@ var wp;
     },
     {
       type: LAYOUT_PICKER_ACTIVITY,
-      label: (0, import_i18n48.__)("Activity"),
+      label: (0, import_i18n55.__)("Activity"),
       component: ViewPickerActivity,
       icon: scheduled_default,
       viewConfigOptions: DensityPicker,
@@ -34302,12 +44682,12 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_element97 = __toESM(require_element(), 1);
+  var import_element138 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
   var import_components41 = __toESM(require_components(), 1);
-  var import_i18n51 = __toESM(require_i18n(), 1);
-  var import_element94 = __toESM(require_element(), 1);
+  var import_i18n58 = __toESM(require_i18n(), 1);
+  var import_element135 = __toESM(require_element(), 1);

   // node_modules/@ariakit/react-components/dist/button/utils.js
   function withDefaultButtonType(props) {
@@ -34320,8 +44700,8 @@ var wp;
   }

   // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-  var import_react50 = __toESM(require_react(), 1);
-  var FocusableContext = (0, import_react50.createContext)(true);
+  var import_react56 = __toESM(require_react(), 1);
+  var FocusableContext = (0, import_react56.createContext)(true);

   // node_modules/@ariakit/utils/dist/index.js
   function toArray2(arg) {
@@ -34410,7 +44790,11 @@ var wp;
   }
   function removeUndefinedValues(obj) {
     const result = {};
-    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
+    for (const key in obj) {
+      if (!hasOwnProperty(obj, key)) continue;
+      if (key === "__proto__") continue;
+      if (obj[key] !== void 0) result[key] = obj[key];
+    }
     return result;
   }
   function defaultValue(...values) {
@@ -34710,17 +45094,6 @@ var wp;
     if (activeDescendant === element.id) return true;
     return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
   }
-  function focusIntoView(element, options) {
-    if (!("scrollIntoView" in element)) element.focus();
-    else {
-      element.focus({ preventScroll: true });
-      element.scrollIntoView({
-        block: "nearest",
-        inline: "nearest",
-        ...options
-      });
-    }
-  }
   function createUndoCallback(callback) {
     return async () => {
       const redo = await callback?.();
@@ -34776,9 +45149,9 @@ var wp;
   }

   // node_modules/@ariakit/react-utils/dist/index.js
-  var React87 = __toESM(require_react(), 1);
-  var import_react51 = __toESM(require_react(), 1);
-  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 1);
+  var React153 = __toESM(require_react(), 1);
+  var import_react57 = __toESM(require_react(), 1);
+  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
   function setRef(ref, value) {
     if (typeof ref === "function") {
       const cleanup = ref(value);
@@ -34787,7 +45160,7 @@ var wp;
   }
   function isValidElementWithRef(element) {
     if (!element) return false;
-    if (!(0, import_react51.isValidElement)(element)) return false;
+    if (!(0, import_react57.isValidElement)(element)) return false;
     if ("ref" in element.props) return true;
     if ("ref" in element) return true;
     return false;
@@ -34800,6 +45173,7 @@ var wp;
     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];
@@ -34817,6 +45191,7 @@ var wp;
         continue;
       }
       const overrideValue = overrides[key];
+      if (overrideValue === void 0) continue;
       if (key.startsWith("on")) {
         if (typeof overrideValue !== "function") continue;
         const baseValue = base[key];
@@ -34832,34 +45207,34 @@ var wp;
     }
     return props;
   }
-  var _React = { ...React87 };
+  var _React = { ...React153 };
   var useReactId = _React.useId;
   var useReactDeferredValue = _React.useDeferredValue;
   var useReactInsertionEffect = _React.useInsertionEffect;
-  var useSafeLayoutEffect = canUseDOM ? import_react51.useLayoutEffect : import_react51.useEffect;
+  var useSafeLayoutEffect = canUseDOM ? import_react57.useLayoutEffect : import_react57.useEffect;
   function useInitialValue(value) {
-    const [initialValue] = (0, import_react51.useState)(value);
+    const [initialValue] = (0, import_react57.useState)(value);
     return initialValue;
   }
   function useLiveRef(value) {
-    const ref = (0, import_react51.useRef)(value);
+    const ref = (0, import_react57.useRef)(value);
     useSafeLayoutEffect(() => {
       ref.current = value;
     });
     return ref;
   }
   function useEvent(callback) {
-    const ref = (0, import_react51.useRef)(() => {
+    const ref = (0, import_react57.useRef)(() => {
       throw new Error("Cannot call an event handler while rendering.");
     });
     if (useReactInsertionEffect) useReactInsertionEffect(() => {
       ref.current = callback;
     });
     else ref.current = callback;
-    return (0, import_react51.useCallback)((...args) => ref.current?.(...args), []);
+    return (0, import_react57.useCallback)((...args) => ref.current?.(...args), []);
   }
   function useTransactionState(callback) {
-    const [state, setState] = (0, import_react51.useState)(null);
+    const [state, setState] = (0, import_react57.useState)(null);
     useSafeLayoutEffect(() => {
       if (state == null) return;
       if (!callback) return;
@@ -34874,8 +45249,8 @@ var wp;
     }, [state, callback]);
     return [state, setState];
   }
-  function useMergeRefs2(...refs) {
-    return (0, import_react51.useMemo)(() => {
+  function useMergeRefs5(...refs) {
+    return (0, import_react57.useMemo)(() => {
       if (!refs.some(Boolean)) return;
       return (value) => {
         const refEffects = [];
@@ -34895,13 +45270,13 @@ var wp;
       };
     }, refs);
   }
-  function useId5(defaultId) {
+  function useId8(defaultId) {
     if (useReactId) {
       const reactId = useReactId();
       if (defaultId) return defaultId;
       return reactId;
     }
-    const [id, setId] = (0, import_react51.useState)(defaultId);
+    const [id, setId] = (0, import_react57.useState)(defaultId);
     useSafeLayoutEffect(() => {
       if (defaultId || id) return;
       const random = Math.random().toString(36).slice(2, 8);
@@ -34911,8 +45286,8 @@ var wp;
   }
   function useAttribute(refOrElement, attributeName, defaultValue2) {
     const initialValue = useInitialValue(defaultValue2);
-    const [attribute, setAttribute] = (0, import_react51.useState)(initialValue);
-    (0, import_react51.useEffect)(() => {
+    const [attribute, setAttribute] = (0, import_react57.useState)(initialValue);
+    (0, import_react57.useEffect)(() => {
       const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
       if (!element) return;
       const callback = () => {
@@ -34931,17 +45306,17 @@ var wp;
     return attribute;
   }
   function useUpdateEffect(effect, deps) {
-    const mounted = (0, import_react51.useRef)(false);
-    (0, import_react51.useEffect)(() => {
+    const mounted = (0, import_react57.useRef)(false);
+    (0, import_react57.useEffect)(() => {
       if (mounted.current) return effect();
       mounted.current = true;
     }, deps);
-    (0, import_react51.useEffect)(() => () => {
+    (0, import_react57.useEffect)(() => () => {
       mounted.current = false;
     }, []);
   }
   function useUpdateLayoutEffect(effect, deps) {
-    const mounted = (0, import_react51.useRef)(false);
+    const mounted = (0, import_react57.useRef)(false);
     useSafeLayoutEffect(() => {
       if (mounted.current) return effect();
       mounted.current = true;
@@ -34951,13 +45326,13 @@ var wp;
     }, []);
   }
   function useForceUpdate2() {
-    return (0, import_react51.useReducer)(() => [], []);
+    return (0, import_react57.useReducer)(() => [], []);
   }
   function useBooleanEvent(booleanOrCallback) {
     return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
   }
   function useWrapElement(props, callback, deps = []) {
-    const wrapElement = (0, import_react51.useCallback)((element) => {
+    const wrapElement = (0, import_react57.useCallback)((element) => {
       if (props.wrapElement) element = props.wrapElement(element);
       return callback(element);
     }, [...deps, props.wrapElement]);
@@ -34968,7 +45343,7 @@ var wp;
   }
   function useMetadataProps(props, key, value) {
     const parent = props.onLoadedMetadataCapture;
-    const onLoadedMetadataCapture = (0, import_react51.useMemo)(() => {
+    const onLoadedMetadataCapture = (0, import_react57.useMemo)(() => {
       return Object.assign(() => {
       }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
     }, [
@@ -34980,7 +45355,7 @@ var wp;
   }
   var hasInstalledGlobalEventListeners = false;
   function useIsMouseMoving() {
-    (0, import_react51.useEffect)(() => {
+    (0, import_react57.useEffect)(() => {
       if (hasInstalledGlobalEventListeners) return;
       addGlobalEventListener("mousemove", setMouseMoving, true);
       addGlobalEventListener("mousedown", resetMouseMoving, true);
@@ -35008,29 +45383,29 @@ var wp;
   function resetMouseMoving() {
     mouseMoving = false;
   }
-  function forwardRef48(render4) {
-    const Role = React87.forwardRef((props, ref) => render4({
+  function forwardRef107(render4) {
+    const Role = React153.forwardRef((props, ref) => render4(removeUndefinedValues({
       ...props,
       ref
-    }));
+    })));
     Role.displayName = render4.displayName || render4.name;
     return Role;
   }
-  function memo5(Component, propsAreEqual) {
-    return React87.memo(Component, propsAreEqual);
+  function memo6(Component, propsAreEqual) {
+    return React153.memo(Component, propsAreEqual);
   }
   function createElement5(Type, props) {
     const { wrapElement, render: render4, ...rest } = props;
-    const mergedRef = useMergeRefs2(props.ref, getRefProperty(render4));
+    const mergedRef = useMergeRefs5(props.ref, getRefProperty(render4));
     let element;
-    if (React87.isValidElement(render4)) {
+    if (React153.isValidElement(render4)) {
       const renderProps = {
         ...render4.props,
         ref: mergedRef
       };
-      element = React87.cloneElement(render4, mergeProps2(rest, renderProps));
+      element = React153.cloneElement(render4, mergeProps2(rest, renderProps));
     } else if (render4) element = render4(rest);
-    else element = /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Type, { ...rest });
+    else element = /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Type, { ...rest });
     if (wrapElement) return wrapElement(element);
     return element;
   }
@@ -35042,40 +45417,40 @@ var wp;
     return useRole;
   }
   function createStoreContext(providers = [], scopedProviders = []) {
-    const context = React87.createContext(void 0);
-    const scopedContext = React87.createContext(void 0);
-    const useContext69 = () => React87.useContext(context);
+    const context = React153.createContext(void 0);
+    const scopedContext = React153.createContext(void 0);
+    const useContext90 = () => React153.useContext(context);
     const useScopedContext = (onlyScoped = false) => {
-      const scoped = React87.useContext(scopedContext);
-      const store2 = useContext69();
+      const scoped = React153.useContext(scopedContext);
+      const store2 = useContext90();
       if (onlyScoped) return scoped;
       return scoped || store2;
     };
     const useProviderContext = () => {
-      const scoped = React87.useContext(scopedContext);
-      const store2 = useContext69();
+      const scoped = React153.useContext(scopedContext);
+      const store2 = useContext90();
       if (scoped && scoped === store2) return;
       return store2;
     };
     const ContextProvider = (props) => {
-      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Provider2, {
+      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Provider2, {
         ...props,
         children
-      }), /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(context.Provider, { ...props }));
+      }), /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(context.Provider, { ...props }));
     };
     const ScopedContextProvider = (props) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(ContextProvider, {
+      return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(ContextProvider, {
         ...props,
-        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(Provider2, {
+        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(Provider2, {
           ...props,
           children
-        }), /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(scopedContext.Provider, { ...props }))
+        }), /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(scopedContext.Provider, { ...props }))
       });
     };
     return {
       context,
       scopedContext,
-      useContext: useContext69,
+      useContext: useContext90,
       useScopedContext,
       useProviderContext,
       ContextProvider,
@@ -35083,8 +45458,11 @@ var wp;
     };
   }

-  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
-  var import_react52 = __toESM(require_react(), 1);
+  // node_modules/@ariakit/react-components/dist/__chunks/CKgCZrim.js
+  var import_react58 = __toESM(require_react(), 1);
+  function isCompositeMoveKey(key) {
+    return key === "ArrowUp" || key === "ArrowRight" || key === "ArrowDown" || key === "ArrowLeft" || key === "Home" || key === "End" || key === "PageUp" || key === "PageDown";
+  }
   var TagName = "div";
   var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
   var isSafariBrowser = isSafari();
@@ -35169,16 +45547,23 @@ var wp;
     if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
   }
   function onGlobalKeyDown(event) {
+    if (isCompositeMoveKey(event.key)) {
+      isKeyboardModality = true;
+      return;
+    }
     if (event.metaKey) return;
     if (event.ctrlKey) return;
-    if (event.altKey) 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_react52.useRef)(null);
+    const ref = (0, import_react58.useRef)(null);
     const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
     accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-    (0, import_react52.useEffect)(() => {
+    (0, import_react58.useEffect)(() => {
       if (!focusable2) return;
       if (hasInstalledGlobalEventListeners2) return;
       addGlobalEventListener("mousedown", onGlobalMouseDown, true);
@@ -35187,16 +45572,16 @@ var wp;
     }, [focusable2]);
     const disabled2 = focusable2 && disabledFromProps(props);
     const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-    const [focusVisible, setFocusVisible] = (0, import_react52.useState)(false);
-    const focusVisibleRef = (0, import_react52.useRef)(false);
-    const nativeSubmitObserverCleanupRef = (0, import_react52.useRef)(null);
+    const [focusVisible, setFocusVisible] = (0, import_react58.useState)(false);
+    const focusVisibleRef = (0, import_react58.useRef)(false);
+    const nativeSubmitObserverCleanupRef = (0, import_react58.useRef)(null);
     const cleanupFocusVisible = useEvent((element) => {
       nativeSubmitObserverCleanupRef.current?.();
       nativeSubmitObserverCleanupRef.current = null;
       focusVisibleRef.current = false;
       element?.removeAttribute("data-focus-visible");
     });
-    (0, import_react52.useEffect)(() => {
+    (0, import_react58.useEffect)(() => {
       if (focusable2 && !trulyDisabled) return;
       cleanupFocusVisible(ref.current);
       if (focusVisible) setFocusVisible(false);
@@ -35206,7 +45591,7 @@ var wp;
       focusVisible,
       cleanupFocusVisible
     ]);
-    (0, import_react52.useEffect)(() => {
+    (0, import_react58.useEffect)(() => {
       if (!focusable2) return;
       if (!focusVisible) return;
       const element = ref.current;
@@ -35221,7 +45606,7 @@ var wp;
       observer.observe(element);
       return () => observer.disconnect();
     }, [focusable2, focusVisible]);
-    (0, import_react52.useEffect)(() => {
+    (0, import_react58.useEffect)(() => {
       return () => nativeSubmitObserverCleanupRef.current?.();
     }, []);
     const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
@@ -35259,9 +45644,7 @@ var wp;
       if (!focusable2) return;
       if (focusVisible) return;
       if (focusVisibleRef.current) return;
-      if (event.metaKey) return;
-      if (event.altKey) return;
-      if (event.ctrlKey) 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);
@@ -35289,7 +45672,7 @@ var wp;
       cleanupFocusVisible(event.currentTarget);
       setFocusVisible(false);
     });
-    const autoFocusOnShow = (0, import_react52.useContext)(FocusableContext);
+    const autoFocusOnShow = (0, import_react58.useContext)(FocusableContext);
     const autoFocusRef = useEvent((element) => {
       if (!focusable2) return;
       if (!autoFocus) return;
@@ -35301,7 +45684,7 @@ var wp;
         element.focus();
       });
     });
-    const [elementCapabilities, setElementCapabilities] = (0, import_react52.useState)(defaultElementCapabilities);
+    const [elementCapabilities, setElementCapabilities] = (0, import_react58.useState)(defaultElementCapabilities);
     useSafeLayoutEffect(() => {
       const element = ref.current;
       if (!element) return;
@@ -35311,8 +45694,8 @@ var wp;
     }, []);
     const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
     const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
-    const [safariTabIndex, setSafariTabIndex] = (0, import_react52.useState)(false);
-    if (isSafariBrowser) (0, import_react52.useEffect)(() => {
+    const [safariTabIndex, setSafariTabIndex] = (0, import_react58.useState)(false);
+    if (isSafariBrowser) (0, import_react58.useEffect)(() => {
       if (!focusable2) return;
       const element = ref.current;
       if (!element) return;
@@ -35321,7 +45704,7 @@ var wp;
       setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
     }, [focusable2]);
     const styleProp = props.style;
-    const style = (0, import_react52.useMemo)(() => {
+    const style = (0, import_react58.useMemo)(() => {
       if (trulyDisabled) return {
         pointerEvents: "none",
         ...styleProp
@@ -35334,7 +45717,7 @@ var wp;
       "aria-disabled": disabled2 || void 0,
       ...props,
       ...metadataProps,
-      ref: useMergeRefs2(ref, autoFocusRef, props.ref),
+      ref: useMergeRefs5(ref, autoFocusRef, props.ref),
       style,
       tabIndex: getTabIndex2({
         focusable: focusable2,
@@ -35355,13 +45738,13 @@ var wp;
     };
     return removeUndefinedValues(props);
   });
-  var Focusable = forwardRef48(function Focusable2(props) {
+  var Focusable = forwardRef107(function Focusable2(props) {
     const htmlProps = useFocusable(props);
     return createElement5(TagName, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/command/command.js
-  var import_react53 = __toESM(require_react(), 1);
+  var import_react59 = __toESM(require_react(), 1);
   var TagName2 = "button";
   function isNativeClick(event) {
     if (!event.isTrusted) return false;
@@ -35372,18 +45755,18 @@ var wp;
   }
   var symbol = /* @__PURE__ */ Symbol("command");
   var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-    const ref = (0, import_react53.useRef)(null);
-    const [isNativeButton, setIsNativeButton] = (0, import_react53.useState)(false);
+    const ref = (0, import_react59.useRef)(null);
+    const [isNativeButton, setIsNativeButton] = (0, import_react59.useState)(false);
     const type = props.type;
-    (0, import_react53.useEffect)(() => {
+    (0, import_react59.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_react53.useState)(false);
-    const activeRef = (0, import_react53.useRef)(false);
+    const [active, setActive] = (0, import_react59.useState)(false);
+    const activeRef = (0, import_react59.useRef)(false);
     const disabled2 = disabledFromProps(props);
     const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
     useSafeLayoutEffect(() => {
@@ -35459,7 +45842,7 @@ var wp;
       type: isNativeButton ? "button" : void 0,
       ...metadataProps,
       ...props,
-      ref: useMergeRefs2(ref, props.ref),
+      ref: useMergeRefs5(ref, props.ref),
       onKeyDown,
       onKeyUp,
       onBlur
@@ -35467,7 +45850,7 @@ var wp;
     props = useFocusable(props);
     return props;
   });
-  var Command = forwardRef48(function Command2(props) {
+  var Command = forwardRef107(function Command2(props) {
     const htmlProps = useCommand(withDefaultButtonType(props));
     return createElement5(TagName2, htmlProps);
   });
@@ -35481,14 +45864,14 @@ var wp;
   var CollectionScopedContextProvider = ctx2.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/collection/collection-item.js
-  var import_react54 = __toESM(require_react(), 1);
+  var import_react60 = __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 = useId5(props.id);
-    const ref = (0, import_react54.useRef)(element);
-    (0, import_react54.useEffect)(() => {
+    const id = useId8(props.id);
+    const ref = (0, import_react60.useRef)(element);
+    (0, import_react60.useEffect)(() => {
       const element2 = ref.current;
       if (!id) return;
       if (!element2) return;
@@ -35506,25 +45889,28 @@ var wp;
     ]);
     props = {
       ...props,
-      ref: useMergeRefs2(ref, props.ref)
+      ref: useMergeRefs5(ref, props.ref)
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var CollectionItem = forwardRef48(function CollectionItem2(props) {
+  var CollectionItem = forwardRef107(function CollectionItem2(props) {
     const htmlProps = useCollectionItem(props);
     return createElement5(TagName3, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-context.js
-  var import_react55 = __toESM(require_react(), 1);
+  var import_react61 = __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_react55.createContext)(void 0);
-  var CompositeRowContext = (0, import_react55.createContext)(void 0);
+  var CompositeItemContext = (0, import_react61.createContext)(void 0);
+  var CompositeRowContext = (0, import_react61.createContext)(void 0);
+
+  // node_modules/@ariakit/react-components/dist/composite/utils.js
+  var import_react62 = __toESM(require_react(), 1);

   // node_modules/@ariakit/store/dist/index.js
   function getInternal(store2, key) {
@@ -36200,8 +46586,10 @@ If there's a particular need for this, please submit a feature request at https:
           return nextItems;
         });
         const unmergeItem = () => {
-          if (registeredItems2) if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
-          else registeredItems2.delete(item.id);
+          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) {
@@ -36373,12 +46761,16 @@ If there's a particular need for this, please submit a feature request at https:
     const syncState = props.store?.getState();
     const collection = createCollectionStore(props);
     const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
-    const composite = createStore({
+    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,
-      baseElement: defaultValue(syncState?.baseElement, null),
-      includesBaseElement: defaultValue(props.includesBaseElement, syncState?.includesBaseElement, activeId === null),
+      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),
@@ -36386,7 +46778,17 @@ If there's a particular need for this, please submit a feature request at https:
       focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
       focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
       focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
-    }, collection, props.store);
+    };
+    const composite = createStore(initialState, collection, props.store);
+    setup(composite, () => chain(sync2(composite, ["compositeElement"], (state) => {
+      composite.setState("baseElement", state.compositeElement);
+    }), sync2(composite, ["baseElement"], (state) => {
+      composite.setState("compositeElement", state.baseElement);
+    }), sync2(composite, ["compositeElementInFocusOrder"], (state) => {
+      composite.setState("includesBaseElement", state.compositeElementInFocusOrder);
+    }), sync2(composite, ["includesBaseElement"], (state) => {
+      composite.setState("compositeElementInFocusOrder", state.includesBaseElement);
+    })));
     setup(composite, () => sync2(composite, ["renderedItems", "activeId"], (state) => {
       composite.setState("activeId", (activeId2) => {
         if (activeId2 !== void 0) return activeId2;
@@ -36395,12 +46797,13 @@ If there's a particular need for this, please submit a feature request at https:
     }));
     const getNextId = (direction = "next", options = {}) => {
       const defaultState = composite.getState();
-      const { skip = 0, activeId: activeId2 = defaultState.activeId, focusShift = defaultState.focusShift, focusLoop = defaultState.focusLoop, focusWrap = defaultState.focusWrap, includesBaseElement = defaultState.includesBaseElement, renderedItems = defaultState.renderedItems, rtl = defaultState.rtl } = options;
+      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 && !includesBaseElement && activeId2 != null) {
+      if (!skip && !focusWrap && !compositeElementInFocusOrder2 && activeId2 != null) {
         if (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
           let activeIndex2 = -1;
           if (renderedItems === defaultState.renderedItems) {
@@ -36449,7 +46852,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
       const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
-      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && includesBaseElement : isVerticalDirection ? includesBaseElement : false;
+      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);
@@ -36466,7 +46869,8 @@ If there's a particular need for this, please submit a feature request at https:
     return {
       ...collection,
       ...composite,
-      setBaseElement: (element) => composite.setState("baseElement", element),
+      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;
@@ -36485,6 +46889,188 @@ If there's a particular need for this, please submit a feature request at https:
   // 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 markItemMounted(element) {
+    unmountingItems.delete(element);
+  }
+  function withCompositeScrollPreserved(store2, callback) {
+    const { virtualFocus, compositeElement } = store2.getState();
+    if (!virtualFocus || !compositeElement || !isTextField(compositeElement)) {
+      callback();
+      return;
+    }
+    const savedScrollLeft = compositeElement.scrollLeft;
+    const savedScrollTop = compositeElement.scrollTop;
+    callback();
+    compositeElement.scrollLeft = savedScrollLeft;
+    compositeElement.scrollTop = savedScrollTop;
+  }
+  function getPopupElement(store2) {
+    const state = store2.getState();
+    if (!("contentElement" in state)) return null;
+    return state.contentElement;
+  }
+  function ownsFocus(store2) {
+    const { compositeElement } = store2.getState();
+    const activeElement2 = getActiveElement(compositeElement);
+    if (!activeElement2) return false;
+    if (compositeElement?.contains(activeElement2)) return true;
+    if (isItem(store2, activeElement2)) return true;
+    return !!getPopupElement(store2)?.contains(activeElement2);
+  }
+  function presentItem({ store: store2, id, focus: focus8, 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 = store2.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(store2);
+    };
+    const abandonedByState = (state) => {
+      if ("mounted" in state) {
+        if (state.mounted) wasMounted = true;
+        else if (wasMounted) return true;
+      }
+      if ("open" in state) {
+        if (state.open) wasOpen = true;
+        else if (wasOpen) return true;
+      }
+      return id != null && state.activeId != null && state.activeId !== id;
+    };
+    const entersClosedPopup = (state, target) => {
+      if (!("open" in state)) return false;
+      if (state.open) return false;
+      const popup = getPopupElement(store2);
+      if (!popup?.contains(target)) return false;
+      const { compositeElement } = state;
+      if (!compositeElement) return false;
+      if (popup.contains(compositeElement)) return false;
+      return isVisible(target);
+    };
+    const resolveElement = (state) => {
+      const item = getEnabledItem(store2, resolvedId ?? (id === void 0 ? state.activeId : id));
+      if (!item?.element?.isConnected) return null;
+      resolvedId = item.id;
+      return item.element;
+    };
+    let removeFocusListeners;
+    let unsubscribe;
+    const cancel = () => {
+      done = true;
+      removeFocusListeners?.();
+      unsubscribe?.();
+    };
+    const present = () => {
+      if (done) return;
+      const state = store2.getState();
+      if (abandonedByState(state)) return cancel();
+      let restoreFocus = false;
+      if (!element) {
+        element = resolveElement(state);
+        if (!element) return;
+      } else if (!element.isConnected) {
+        restoreFocus = focused && !focusLeftElement && getActiveElement(element) === getDocument(element).body;
+        element = resolveElement(state);
+        if (!element) return cancel();
+      }
+      if (restoreFocus) focused = false;
+      else if (!stillOwnsFocus(element)) return cancel();
+      const focusWithheld = focus8 && startedOnComposite && entersClosedPopup(state, element);
+      if (focusWithheld) {
+        const { activeId } = state;
+        if (activeId != null && activeId !== resolvedId) return cancel();
+      }
+      if (focus8 && !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(store2, () => {
+          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 state && state.unstable_placing) return;
+      if (!focusWithheld) cancel();
+      if (scrollIntoView) {
+        scrollIntoView(element);
+        return;
+      }
+      element.scrollIntoView({
+        block: "nearest",
+        inline: "nearest"
+      });
+    };
+    unsubscribe = subscribe2(store2, [
+      "activeId",
+      "items",
+      "mounted",
+      "open",
+      "unstable_placing"
+    ], present);
+    present();
+    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)(() => {
+      cancelRef.current?.();
+      cancelRef.current = null;
+    }, []);
+    const present = (0, import_react62.useCallback)((params) => {
+      if (!store2) return;
+      if (ownerRef.current !== store2) return;
+      cancel();
+      const cancelCurrent = presentItem({
+        store: store2,
+        ...params
+      });
+      cancelRef.current = cancelCurrent;
+      return cancelCurrent;
+    }, [store2, cancel]);
+    useSafeLayoutEffect(() => {
+      ownerRef.current = store2;
+      return () => {
+        ownerRef.current = void 0;
+        cancel();
+      };
+    }, [store2, cancel]);
+    return present;
+  }
   function getEnabledItem(store2, id) {
     if (!id) return null;
     return store2.item(id) || null;
@@ -36517,12 +47103,12 @@ 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_react56 = __toESM(require_react(), 1);
-  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
+  var import_react63 = __toESM(require_react(), 1);
+  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);

   // node_modules/@ariakit/react-store/dist/index.js
-  var React88 = __toESM(require_react(), 1);
-  var import_shim2 = __toESM(require_shim(), 1);
+  var React154 = __toESM(require_react(), 1);
+  var import_shim3 = __toESM(require_shim(), 1);
   var noopSubscribe = () => () => {
   };
   function isStoreKeyArray(value) {
@@ -36542,7 +47128,7 @@ If there's a particular need for this, please submit a feature request at https:
     return true;
   }
   function useStableStoreKeys(keys) {
-    const keysRef = React88.useRef(null);
+    const keysRef = React154.useRef(null);
     const currentKeys = keysRef.current;
     if (keys === null) {
       keysRef.current = null;
@@ -36555,7 +47141,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useStoreState(store2, keyOrKeysOrSelector = identity, selector2) {
     const subscriptionKeys = useStableStoreKeys(isStoreKeyArray(keyOrKeysOrSelector) ? keyOrKeysOrSelector : typeof keyOrKeysOrSelector === "function" ? null : [keyOrKeysOrSelector]);
-    const storeSubscribe = React88.useCallback((callback) => {
+    const storeSubscribe = React154.useCallback((callback) => {
       if (!store2) return noopSubscribe();
       if (subscriptionKeys?.length === 0) return noopSubscribe();
       return subscribe2(store2, subscriptionKeys, callback);
@@ -36568,7 +47154,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!hasOwnProperty(state, keyOrKeysOrSelector)) return;
       return state[keyOrKeysOrSelector];
     };
-    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
+    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
   }
   function getStoreStateObjectKeys(object, selectorKeys) {
     const keys = [];
@@ -36594,9 +47180,9 @@ If there's a particular need for this, please submit a feature request at https:
   function useStoreStateObject(store2, objectOrKeys, object) {
     const stateObject = isStoreKeyArray(objectOrKeys) ? object ?? {} : objectOrKeys;
     const selectorKeys = isStoreKeyArray(objectOrKeys) ? objectOrKeys : void 0;
-    const objRef = React88.useRef({});
+    const objRef = React154.useRef({});
     const subscriptionKeys = useStableStoreKeys(getStoreStateObjectKeys(stateObject, selectorKeys));
-    const storeSubscribe = React88.useCallback((callback) => {
+    const storeSubscribe = React154.useCallback((callback) => {
       if (!store2) return noopSubscribe();
       if (subscriptionKeys?.length === 0) return noopSubscribe();
       return subscribe2(store2, subscriptionKeys, callback);
@@ -36625,7 +47211,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (updated) objRef.current = { ...obj };
       return objRef.current;
     };
-    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
+    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
   }
   function useStoreProps(store2, props, key, setKey) {
     const value = hasOwnProperty(props, key) ? props[key] : void 0;
@@ -36659,13 +47245,13 @@ If there's a particular need for this, please submit a feature request at https:
     });
   }
   function useStore2(createStore2, props) {
-    const [store2, setStore] = React88.useState(() => createStore2(props));
+    const [store2, setStore] = React154.useState(() => createStore2(props));
     useSafeLayoutEffect(() => init(store2), [store2]);
-    const useState91 = React88.useCallback((keyOrSelector) => useStoreState(store2, keyOrSelector), [store2]);
-    return [React88.useMemo(() => ({
+    const useState101 = React154.useCallback((keyOrSelector) => useStoreState(store2, keyOrSelector), [store2]);
+    return [React154.useMemo(() => ({
       ...store2,
-      useState: useState91
-    }), [store2, useState91]), useEvent(() => {
+      useState: useState101
+    }), [store2, useState101]), useEvent(() => {
       setStore((store3) => createStore2({
         ...props,
         ...store3.getState()
@@ -36722,45 +47308,53 @@ If there's a particular need for this, please submit a feature request at https:
     if (isSelfTarget(event)) return false;
     return isItem(store2, event.target);
   }
-  var useCompositeItem = createHook(function useCompositeItem2({ store: store2, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable: tabbable2 = false, getItem: getItemProp, typeaheadText, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, ...props }) {
+  var useCompositeItem2 = createHook(function useCompositeItem3({ store: store2, 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();
     store2 = store2 || context;
-    const id = useId5(props.id);
-    const ref = (0, import_react56.useRef)(null);
-    const row = (0, import_react56.useContext)(CompositeRowContext);
+    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 mountedElement = mountedElementRef.current;
+      if (!element && mountedElement) markItemUnmounting(mountedElement);
+      if (element) markItemMounted(element);
+      mountedElementRef.current = element;
+    }, []);
+    const row = (0, import_react63.useContext)(CompositeRowContext);
     const trulyDisabled = disabledFromProps(props) && !props.accessibleWhenDisabled;
     const shouldRegisterItem = props.shouldRegisterItem;
     const getRowId = (state) => {
       if (rowIdProp) return rowIdProp;
       if (!state) return;
-      if (!row?.baseElement) return;
-      if (row.baseElement !== state.baseElement) return;
+      if (!row?.compositeElement) return;
+      if (row.compositeElement !== state.compositeElement) return;
       return row.id;
     };
-    const { rowId, baseElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store2, ["baseElement", "renderedItems"], {
+    const { rowId, compositeElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store2, ["compositeElement", "renderedItems"], {
       rowId: getRowId,
-      baseElement(state) {
-        return state?.baseElement || void 0;
+      compositeElement(state) {
+        return state?.compositeElement || void 0;
       },
       ariaSetSize(state) {
         if (ariaSetSizeProp != null) return ariaSetSizeProp;
         if (!state) return;
         if (!row?.ariaSetSize) return;
-        if (row.baseElement !== state.baseElement) return;
+        if (row.compositeElement !== state.compositeElement) return;
         return row.ariaSetSize;
       },
       ariaPosInSet(state) {
         if (ariaPosInSetProp != null) return ariaPosInSetProp;
         if (!state) return;
         if (!row?.ariaPosInSet) return;
-        if (row.baseElement !== state.baseElement) return;
+        if (row.compositeElement !== state.compositeElement) return;
         const rowId2 = getRowId(state);
         const itemsInRow = state.renderedItems.filter((item) => item.rowId === rowId2);
         return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
       }
     });
-    const { isActiveItem, isTabbable } = useStoreStateObject(store2, [
+    const { isActiveItem, isTabbable: isTabbable2 } = useStoreStateObject(store2, [
       "activeId",
+      "compositeElement",
       "renderedItems",
       "virtualFocus",
       "items"
@@ -36769,8 +47363,10 @@ If there's a particular need for this, please submit a feature request at https:
         return !!state && state.activeId === id;
       },
       isTabbable(state) {
-        if (!state?.renderedItems.length) return true;
+        if (!state) return true;
+        if (!state.compositeElement && !state.renderedItems.length) return true;
         if (state.virtualFocus) return false;
+        if (!state.renderedItems.length) return true;
         if (tabbable2) return true;
         if (state.activeId === null) return false;
         const item = store2?.item(state.activeId);
@@ -36779,7 +47375,7 @@ If there's a particular need for this, please submit a feature request at https:
         return state.activeId === id;
       }
     });
-    const getItem = (0, import_react56.useCallback)((item) => {
+    const getItem = (0, import_react63.useCallback)((item) => {
       const nextItem = {
         ...item,
         id: id || item.id,
@@ -36798,8 +47394,9 @@ If there's a particular need for this, please submit a feature request at https:
       getItemProp
     ]);
     const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react56.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react56.useRef)(null);
+    const hasFocusedComposite = (0, import_react63.useRef)(false);
+    const cancelScheduledFocusRedirectRef = (0, import_react63.useRef)(null);
+    const present = usePresentItem(store2);
     const onFocus = useEvent((event) => {
       onFocusProp?.(event);
       if (event.defaultPrevented) return;
@@ -36807,27 +47404,38 @@ If there's a particular need for this, please submit a feature request at https:
       if (!id) return;
       if (!store2) return;
       if (targetIsAnotherItem(event, store2)) return;
-      const { virtualFocus, baseElement: baseElement2 } = store2.getState();
+      const { virtualFocus, compositeElement: compositeElement2 } = store2.getState();
       store2.setActiveId(id);
       if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
-      if (!virtualFocus) return;
+      if (!virtualFocus) {
+        if (isSelfTarget(event) && store2.item(id)) present({
+          id,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
+        });
+        return;
+      }
       if (!isSelfTarget(event)) return;
       if (isEditableElement(event.currentTarget)) return;
-      const redirectFocusToBaseElement = (currentTarget2, relatedTarget2, baseElement3) => {
-        if (!isFocusable(baseElement3)) {
-          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`.", baseElement3);
+      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;
         }
-        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
-          block: "nearest",
-          inline: "nearest"
+        const fromComposite = relatedTarget2 === compositeElement3 || isItem(store2, relatedTarget2);
+        if (store2.item(id)) present({
+          id,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
         });
         hasFocusedComposite.current = true;
-        if (relatedTarget2 === baseElement3 || isItem(store2, relatedTarget2)) focusSilently(baseElement3);
-        else baseElement3.focus();
+        if (fromComposite) focusSilently(compositeElement3);
+        else compositeElement3.focus({ preventScroll: true });
       };
-      if (baseElement2?.isConnected) {
-        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
+      if (compositeElement2?.isConnected) {
+        redirectFocusToCompositeElement(event.relatedTarget, compositeElement2);
         return;
       }
       if (shouldRegisterItem === false) return;
@@ -36843,11 +47451,11 @@ If there's a particular need for this, please submit a feature request at https:
           return;
         }
         const state = store2.getState();
-        const nextBaseElement = state.baseElement;
-        if (!nextBaseElement?.isConnected) return;
+        const nextCompositeElement = state.compositeElement;
+        if (!nextCompositeElement?.isConnected) return;
         cancelScheduledFocusRedirect();
         if (!state.virtualFocus) return;
-        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
+        redirectFocusToCompositeElement(relatedTarget, nextCompositeElement);
       });
     });
     const onBlurCaptureProp = props.onBlurCapture;
@@ -36876,8 +47484,8 @@ If there's a particular need for this, please submit a feature request at https:
       const canHomeEnd = () => {
         if (isGrid2) return true;
         if (isHorizontal) return true;
-        if (!state.baseElement) return true;
-        if (!isTextField(state.baseElement)) return true;
+        if (!state.compositeElement) return true;
+        if (!isTextField(state.compositeElement)) return true;
         return false;
       };
       const action = {
@@ -36922,11 +47530,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    const providerValue = (0, import_react56.useMemo)(() => ({
+    const providerValue = (0, import_react63.useMemo)(() => ({
       id,
-      baseElement
-    }), [id, baseElement]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(CompositeItemContext.Provider, {
+      compositeElement
+    }), [id, compositeElement]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(CompositeItemContext.Provider, {
       value: providerValue,
       children: element
     }), [providerValue]);
@@ -36934,8 +47542,8 @@ If there's a particular need for this, please submit a feature request at https:
       "data-active-item": isActiveItem || void 0,
       ...props,
       id,
-      ref: useMergeRefs2(ref, props.ref),
-      tabIndex: isTabbable ? props.tabIndex : -1,
+      ref: useMergeRefs5(ref, markUnmountingRef, props.ref),
+      tabIndex: isTabbable2 ? props.tabIndex : -1,
       onFocus,
       onBlurCapture,
       onKeyDown
@@ -36947,20 +47555,20 @@ If there's a particular need for this, please submit a feature request at https:
       getItem,
       shouldRegisterItem: id ? shouldRegisterItem : false
     });
-    return removeUndefinedValues({
+    return {
       ...props,
       "aria-setsize": ariaSetSize,
       "aria-posinset": ariaPosInSet
-    });
+    };
   });
-  var CompositeItem = memo5(forwardRef48(function CompositeItem2(props) {
-    const htmlProps = useCompositeItem(withDefaultButtonType(props));
+  var CompositeItem2 = memo6(forwardRef107(function CompositeItem3(props) {
+    const htmlProps = useCompositeItem2(withDefaultButtonType(props));
     return createElement5(TagName4, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/composite/composite.js
-  var import_react57 = __toESM(require_react(), 1);
-  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
+  var import_react64 = __toESM(require_react(), 1);
+  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
   var TagName5 = "div";
   function isGrid(items) {
     return items.some((item) => !!item.rowId);
@@ -36981,10 +47589,11 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isSelfTarget(event)) return;
       if (isModifierKey(event)) return;
       if (isPrintableKey(event)) return;
-      const activeElement2 = getEnabledItem(store2, store2.getState().activeId)?.element;
+      const state = store2.getState();
+      const activeElement2 = getEnabledItem(store2, state.activeId)?.element;
       if (!activeElement2) return;
       const { view, ...eventInit } = event;
-      if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
+      if (activeElement2 !== previousElementRef?.current) activeElement2.focus({ preventScroll: true });
       if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
       if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
     });
@@ -36992,76 +47601,58 @@ If there's a particular need for this, please submit a feature request at https:
   function findFirstEnabledItemInTheLastRow(items) {
     return findFirstEnabledItem2(flatten2DArray(reverseArray(groupItemsByRows2(items))));
   }
-  function withBaseScrollPreserved(store2, callback) {
-    const { virtualFocus, baseElement } = store2.getState();
-    if (!virtualFocus || !baseElement || !isTextField(baseElement)) {
-      callback();
-      return;
-    }
-    const savedScrollLeft = baseElement.scrollLeft;
-    const savedScrollTop = baseElement.scrollTop;
-    callback();
-    baseElement.scrollLeft = savedScrollLeft;
-    baseElement.scrollTop = savedScrollTop;
-  }
-  function useScheduleFocus(store2) {
-    const [scheduled, setScheduled] = (0, import_react57.useState)(false);
-    const schedule2 = (0, import_react57.useCallback)(() => setScheduled(true), []);
-    const activeItem = useStoreState(store2, scheduled ? ["activeId", "items"] : [], (state) => scheduled ? getEnabledItem(store2, state.activeId) : null);
-    (0, import_react57.useEffect)(() => {
-      const activeElement2 = activeItem?.element;
-      if (!scheduled) return;
-      if (!activeElement2) return;
-      setScheduled(false);
-      withBaseScrollPreserved(store2, () => {
-        activeElement2.focus({ preventScroll: true });
-      });
-    }, [
-      store2,
-      activeItem,
-      scheduled
-    ]);
-    return schedule2;
-  }
-  var CompositeFocusOnMove = memo5(function CompositeFocusOnMove2({ store: store2, focusOnMove, previousElementRef }) {
+  var CompositeFocusOnMove = memo6(function CompositeFocusOnMove2({ store: store2, focusOnMove, previousElementRef, present, scrollIntoView }) {
     const moves = useStoreState(store2, "moves");
-    const baseElement = useStoreState(store2, "baseElement");
-    (0, import_react57.useEffect)(() => {
+    const compositeElement = useStoreState(store2, "compositeElement");
+    (0, import_react64.useEffect)(() => {
       if (!moves) return;
       if (!focusOnMove) return;
       const { activeId } = store2.getState();
-      const itemElement = getEnabledItem(store2, activeId)?.element;
-      if (!itemElement) return;
-      withBaseScrollPreserved(store2, () => focusIntoView(itemElement));
+      if (activeId == null) return;
+      return present({
+        id: activeId,
+        requireFocus: ownsFocus(store2),
+        focus: true,
+        scrollIntoView
+      });
     }, [
       store2,
       moves,
-      focusOnMove
+      focusOnMove,
+      compositeElement,
+      present,
+      scrollIntoView
     ]);
     useSafeLayoutEffect(() => {
       if (!moves) return;
-      if (!baseElement) return;
+      if (!compositeElement) return;
       const { activeId } = store2.getState();
       if (!(activeId === null)) return;
       const previousElement = previousElementRef.current;
       previousElementRef.current = null;
-      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: baseElement });
-      if (!hasFocus(baseElement)) baseElement.focus();
+      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: compositeElement });
+      if (!hasFocus(compositeElement)) {
+        if (isFocusable(compositeElement)) compositeElement.scrollIntoView({
+          block: "nearest",
+          inline: "nearest"
+        });
+        compositeElement.focus({ preventScroll: true });
+      }
     }, [
       store2,
       moves,
-      baseElement
+      compositeElement
     ]);
     return null;
   });
-  var useComposite = createHook(function useComposite2({ store: store2, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...props }) {
+  var useComposite = createHook(function useComposite2({ store: store2, composite = true, focusOnMove = composite, moveOnKeyPress = true, unstable_scrollIntoView: scrollIntoView, ...props }) {
     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_react57.useRef)(null);
-    const previousElementRef = (0, import_react57.useRef)(null);
-    const scheduleFocus = useScheduleFocus(store2);
-    const [, setBaseElement] = useTransactionState(composite ? store2.setBaseElement : null);
+    const ref = (0, import_react64.useRef)(null);
+    const previousElementRef = (0, import_react64.useRef)(null);
+    const present = usePresentItem(store2);
+    const [, setCompositeElement] = useTransactionState(composite ? store2.setCompositeElement : null);
     const virtualFocus = useStoreState(store2, "virtualFocus");
     const activeId = useStoreState(store2, composite && virtualFocus ? ["activeId"] : [], (state) => composite && virtualFocus ? state.activeId : null);
     useSafeLayoutEffect(() => {
@@ -37105,16 +47696,33 @@ If there's a particular need for this, please submit a feature request at https:
       const { relatedTarget } = event;
       const { virtualFocus: virtualFocus2 } = store2.getState();
       if (virtualFocus2) {
-        if (isSelfTarget(event) && !isItem(store2, relatedTarget)) queueMicrotask(scheduleFocus);
-      } else if (isSelfTarget(event)) store2.setActiveId(null);
+        if (isSelfTarget(event) && !isItem(store2, relatedTarget)) queueMicrotask(() => present({
+          focus: true,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
+        }));
+      } else if (isSelfTarget(event)) {
+        if (!isItem(store2, relatedTarget)) {
+          const { activeId: activeId2 } = store2.getState();
+          if (activeId2 != null) present({
+            id: activeId2,
+            markedOnly: true,
+            requireFocus: true,
+            scrollIntoView
+          });
+        }
+        store2.setActiveId(null);
+      }
     });
     const onBlurCaptureProp = props.onBlurCapture;
     const onBlurCapture = useEvent((event) => {
       onBlurCaptureProp?.(event);
       if (event.defaultPrevented) return;
       if (!store2) return;
-      const { virtualFocus: virtualFocus2, activeId: activeId2 } = store2.getState();
+      const { virtualFocus: virtualFocus2, activeId: activeId2, compositeElement } = store2.getState();
       if (!virtualFocus2) return;
+      if (event.currentTarget !== compositeElement) return;
       const activeElement2 = getEnabledItem(store2, activeId2)?.element;
       const nextActiveElement = event.relatedTarget;
       const nextActiveElementIsItem = isItem(store2, nextActiveElement);
@@ -37136,21 +47744,49 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.defaultPrevented) return;
       if (!store2) return;
       if (!isSelfTarget(event)) return;
-      const { orientation, renderedItems, activeId: activeId2, rtl } = store2.getState();
-      if (getEnabledItem(store2, activeId2)?.element?.isConnected) return;
+      const { orientation, items, renderedItems, activeId: activeId2, rtl } = store2.getState();
+      const activeItem = getEnabledItem(store2, 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(renderedItems);
+      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 store2.up({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
         if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
         return store2?.last();
       };
+      const right = () => {
+        if (elementlessActiveItem) return store2.next({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return rtl ? store2.last() : store2.first();
+      };
+      const down = () => {
+        if (elementlessActiveItem) return store2.down({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return store2.first();
+      };
+      const left = () => {
+        if (elementlessActiveItem) return store2.previous({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return rtl ? store2.first() : store2.last();
+      };
       const action = {
         ArrowUp: (grid || isVertical) && up,
-        ArrowRight: (grid || isHorizontal) && (rtl ? store2.last : store2.first),
-        ArrowDown: (grid || isVertical) && store2.first,
-        ArrowLeft: (grid || isHorizontal) && (rtl ? store2.first : store2.last),
+        ArrowRight: (grid || isHorizontal) && right,
+        ArrowDown: (grid || isVertical) && down,
+        ArrowLeft: (grid || isHorizontal) && left,
         Home: store2.first,
         End: store2.last,
         PageUp: store2.first,
@@ -37165,17 +47801,20 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime157.jsxs)(CompositeScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(CompositeScopedContextProvider, {
       value: store2,
-      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(CompositeFocusOnMove, {
+      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(CompositeFocusOnMove, {
         store: store2,
         focusOnMove,
-        previousElementRef
+        previousElementRef,
+        present,
+        scrollIntoView
       })]
     }), [
       store2,
       composite,
-      focusOnMove
+      focusOnMove,
+      present
     ]);
     props = {
       "aria-activedescendant": useStoreState(store2, composite && virtualFocus ? ["items"] : [], () => {
@@ -37185,7 +47824,7 @@ If there's a particular need for this, please submit a feature request at https:
         return getEnabledItem(store2, activeId)?.id;
       }),
       ...props,
-      ref: useMergeRefs2(ref, setBaseElement, props.ref),
+      ref: useMergeRefs5(ref, setCompositeElement, props.ref),
       onKeyDownCapture,
       onKeyUpCapture,
       onFocusCapture,
@@ -37193,13 +47832,14 @@ If there's a particular need for this, please submit a feature request at https:
       onBlurCapture,
       onKeyDown
     };
+    const focusable2 = useStoreState(store2, composite && !virtualFocus ? ["activeId"] : [], (state) => composite && (virtualFocus || state.activeId === null));
     props = useFocusable({
-      focusable: useStoreState(store2, composite && !virtualFocus ? ["activeId"] : [], (state) => composite && (virtualFocus || state.activeId === null)),
+      focusable: focusable2,
       ...props
     });
     return props;
   });
-  var Composite6 = forwardRef48(function Composite7(props) {
+  var Composite6 = forwardRef107(function Composite7(props) {
     const htmlProps = useComposite(props);
     return createElement5(TagName5, htmlProps);
   });
@@ -37213,20 +47853,20 @@ 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_react58 = __toESM(require_react(), 1);
+  var import_react65 = __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_react58.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react58.createContext)(void 0);
+  var DialogHeadingContext = (0, import_react65.createContext)(void 0);
+  var DialogDescriptionContext = (0, import_react65.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react59 = __toESM(require_react(), 1);
-  var import_jsx_runtime158 = __toESM(require_jsx_runtime(), 1);
-  var import_react_dom5 = __toESM(require_react_dom(), 1);
+  var import_react66 = __toESM(require_react(), 1);
+  var import_jsx_runtime213 = __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);
@@ -37262,9 +47902,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_react59.useRef)(null);
-    const id = useId5(props.id);
-    const [transition, setTransition] = (0, import_react59.useState)(null);
+    const ref = (0, import_react66.useRef)(null);
+    const id = useId8(props.id);
+    const [transition, setTransition] = (0, import_react66.useState)(null);
     const { open, mounted, animated: animated2, contentElement } = useStoreStateObject(store2, {
       open: "open",
       mounted: "mounted",
@@ -37272,7 +47912,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_react59.useRef)(false);
+    const hasClosedRef = (0, import_react66.useRef)(false);
     useSafeLayoutEffect(() => {
       if (!ref.current) return;
       store2?.setContentElement(ref.current);
@@ -37318,7 +47958,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!transition) return;
       if (!contentElement) return;
       const stopAnimation = () => store2?.setState("animating", false);
-      const stopAnimationSync = () => (0, import_react_dom5.flushSync)(stopAnimation);
+      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);
@@ -37342,13 +47982,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_runtime158.jsx)(DialogScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(DialogScopedContextProvider, {
       value: store2,
       children: element
     }), [store2]);
     const hidden = isHidden(mounted, props.hidden, alwaysVisible);
     const styleProp = props.style;
-    const style = (0, import_react59.useMemo)(() => {
+    const style = (0, import_react66.useMemo)(() => {
       if (hidden) return {
         ...styleProp,
         display: "none"
@@ -37362,19 +48002,20 @@ If there's a particular need for this, please submit a feature request at https:
       hidden,
       ...props,
       id,
-      ref: useMergeRefs2(id ? store2.setContentElement : null, ref, props.ref),
+      ref: useMergeRefs5(id ? store2.setContentElement : null, ref, props.ref),
       style
     };
     return removeUndefinedValues(props);
   });
-  var DisclosureContentImpl = forwardRef48(function DisclosureContentImpl2(props) {
+  var DisclosureContentImpl = forwardRef107(function DisclosureContentImpl2(props) {
     const htmlProps = useDisclosureContent(props);
     return createElement5(TagName6, htmlProps);
   });
-  var DisclosureContent = forwardRef48(function DisclosureContent2({ unmountOnHide, ...props }) {
+  var DisclosureContent = forwardRef107(function DisclosureContent2({ unmountOnHide, ...props }) {
     const context = useDisclosureProviderContext();
-    if (useStoreState(props.store || context, ["mounted"], (state) => !unmountOnHide || state?.mounted) === false) return null;
-    return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(DisclosureContentImpl, { ...props });
+    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 });
   });

   // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
@@ -37435,16 +48076,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_react60 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react60.createContext)(void 0);
+  var import_react67 = __toESM(require_react(), 1);
+  var ComboboxListRoleContext = (0, import_react67.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_react60.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react60.createContext)(false);
+  var ComboboxItemValueContext = (0, import_react67.createContext)(void 0);
+  var ComboboxItemCheckedContext = (0, import_react67.createContext)(false);
+  var ComboboxHeadingContext = (0, import_react67.createContext)(null);

   // node_modules/@ariakit/react-components/dist/collection/collection-store.js
   function useCollectionStoreProps(store2, update4, props) {
@@ -37456,14 +48098,15 @@ If there's a particular need for this, please submit a feature request at https:
   // node_modules/@ariakit/react-components/dist/composite/composite-store.js
   function useCompositeStoreOptions(props) {
     return {
-      id: useId5(props.id),
+      id: useId8(props.id),
       ...props
     };
   }
   function useCompositeStoreProps(store2, update4, props) {
     store2 = useCollectionStoreProps(store2, update4, props);
     useStoreProps(store2, props, "activeId", "setActiveId");
-    useStoreProps(store2, props, "includesBaseElement");
+    const focusOrderProps = { compositeElementInFocusOrder: props.compositeElementInFocusOrder ?? props.includesBaseElement };
+    useStoreProps(store2, focusOrderProps, "compositeElementInFocusOrder");
     useStoreProps(store2, props, "virtualFocus");
     useStoreProps(store2, props, "orientation");
     useStoreProps(store2, props, "rtl");
@@ -37490,7 +48133,8 @@ If there's a particular need for this, please submit a feature request at https:
       "anchorElement",
       "contentElement",
       "popoverElement",
-      "disclosureElement"
+      "disclosureElement",
+      "unstable_placing"
     ]));
     throwOnConflictingProps(props, store2);
     const syncState = store2?.getState();
@@ -37499,15 +48143,26 @@ If there's a particular need for this, please submit a feature request at https:
       store: store2
     });
     const placement = defaultValue(props.placement, syncState?.placement, "bottom");
-    const popover = createStore({
+    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")
-    }, dialog, store2);
+      rendered: /* @__PURE__ */ Symbol("rendered"),
+      unstable_placing: false
+    };
+    const popover = createStore(initialState, dialog, store2);
+    let syncedAnchorElement = initialState.anchorElement === initialState.disclosureElement ? initialState.anchorElement : null;
+    setup(popover, () => sync2(popover, ["anchorElement", "disclosureElement"], (state) => {
+      if (state.anchorElement && state.anchorElement !== syncedAnchorElement) {
+        syncedAnchorElement = null;
+        return;
+      }
+      syncedAnchorElement = state.disclosureElement;
+      popover.setState("anchorElement", syncedAnchorElement);
+    }));
     return {
       ...dialog,
       ...popover,
@@ -37525,25 +48180,9 @@ If there's a particular need for this, please submit a feature request at https:
     return useDialogStoreProps(store2, update4, props);
   }

-  // node_modules/@ariakit/react-components/dist/popover/popover-anchor.js
-  var TagName7 = "div";
-  var usePopoverAnchor = createHook(function usePopoverAnchor2({ store: store2, ...props }) {
-    const context = usePopoverProviderContext();
-    store2 = store2 || context;
-    props = {
-      ...props,
-      ref: useMergeRefs2(store2?.setAnchorElement, props.ref)
-    };
-    return props;
-  });
-  var PopoverAnchor = forwardRef48(function PopoverAnchor2(props) {
-    const htmlProps = usePopoverAnchor(props);
-    return createElement5(TagName7, htmlProps);
-  });
-
   // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react61 = __toESM(require_react(), 1);
-  var TagName8 = "div";
+  var import_react68 = __toESM(require_react(), 1);
+  var TagName7 = "div";
   function hoveringInside(event) {
     const nextElement = event.relatedTarget;
     if (!isElement2(nextElement)) return false;
@@ -37573,8 +48212,8 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isMouseMoving()) return;
       if (!focusOnHoverProp(event)) return;
       if (!hasFocusWithin(event.currentTarget)) {
-        const baseElement = store2?.getState().baseElement;
-        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
+        const compositeElement = store2?.getState().compositeElement;
+        if (compositeElement && !hasFocus(compositeElement)) compositeElement.focus({ preventScroll: true });
       }
       store2?.setActiveId(event.currentTarget.id);
     });
@@ -37589,29 +48228,99 @@ If there's a particular need for this, please submit a feature request at https:
       if (!focusOnHoverProp(event)) return;
       if (!blurOnHoverEndProp(event)) return;
       store2?.setActiveId(null);
-      store2?.getState().baseElement?.focus();
+      store2?.getState().compositeElement?.focus({ preventScroll: true });
     });
-    const ref = (0, import_react61.useCallback)((element) => {
+    const ref = (0, import_react68.useCallback)((element) => {
       if (!element) return;
       element[symbol2] = true;
     }, []);
     props = {
       ...props,
-      ref: useMergeRefs2(ref, props.ref),
+      ref: useMergeRefs5(ref, props.ref),
       onMouseMove,
       onMouseLeave
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var CompositeHover = memo5(forwardRef48(function CompositeHover2(props) {
+  var CompositeHover = memo6(forwardRef107(function CompositeHover2(props) {
     const htmlProps = useCompositeHover(props);
-    return createElement5(TagName8, htmlProps);
+    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(store2) {
+    if (!store2) return scrollIntoViewNearest;
+    const cached = scrollItemIntoViewByStore.get(store2);
+    if (cached) return cached;
+    const scrollItemIntoView = (element) => {
+      const { contentElement, moves, selectElement } = store2.getState();
+      if (!selectElement) return scrollIntoViewNearest(element);
+      if (moves !== openingMovesByStore.get(store2)) 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(store2, scrollItemIntoView);
+    return scrollItemIntoView;
+  }
+
   // node_modules/@ariakit/react-components/dist/combobox/combobox.js
-  var import_react62 = __toESM(require_react(), 1);
-  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
-  var TagName9 = "input";
+  var import_react69 = __toESM(require_react(), 1);
+  var import_jsx_runtime214 = __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;
@@ -37635,14 +48344,15 @@ If there's a particular need for this, please submit a feature request at https:
     })?.id;
   }
   var useCombobox = createHook(function useCombobox2({ store: store2, 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: form2, disabled: disabled2, ...props }) {
+    const scopedContext = useComboboxScopedContext(true);
     const context = useComboboxProviderContext();
-    store2 = store2 || context;
+    store2 = store2 || context || scopedContext;
     invariant(store2, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react62.useRef)(null);
+    const ref = (0, import_react69.useRef)(null);
     const [valueUpdated, forceValueUpdate] = useForceUpdate2();
-    const canAutoSelectRef = (0, import_react62.useRef)(false);
-    const composingRef = (0, import_react62.useRef)(false);
-    const compositionEndFrameRef = (0, import_react62.useRef)(null);
+    const canAutoSelectRef = (0, import_react69.useRef)(false);
+    const composingRef = (0, import_react69.useRef)(false);
+    const compositionEndFrameRef = (0, import_react69.useRef)(null);
     const cancelCompositionEndFrame = () => {
       const frame = compositionEndFrameRef.current;
       if (frame == null) return;
@@ -37651,20 +48361,20 @@ 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_react62.useState)(inline4);
+    const [canInline, setCanInline] = (0, import_react69.useState)(inline4);
     useUpdateLayoutEffect(() => {
       if (!inline4) return;
       setCanInline(true);
     }, [inline4]);
-    const storeValue = useStoreState(store2, "value");
+    const storeInputValue = useStoreState(store2, "inputValue");
     const selectedValue = useStoreState(store2, ["selectedValue"], (state) => {
       if (!name2) return;
       if (!Array.isArray(state.selectedValue)) return;
       return state.selectedValue;
     });
     const multiSelectable = Array.isArray(selectedValue);
-    const prevSelectedValueRef = (0, import_react62.useRef)(void 0);
-    (0, import_react62.useEffect)(() => {
+    const prevSelectedValueRef = (0, import_react69.useRef)(void 0);
+    (0, import_react69.useEffect)(() => {
       return sync2(store2, ["selectedValue", "activeId"], (_, prev) => {
         prevSelectedValueRef.current = prev.selectedValue;
       });
@@ -37685,26 +48395,27 @@ If there's a particular need for this, please submit a feature request at https:
     const items = useStoreState(store2, "renderedItems");
     const open = useStoreState(store2, "open");
     const contentElement = useStoreState(store2, "contentElement");
-    const value = (0, import_react62.useMemo)(() => {
-      if (!inline4) return storeValue;
-      if (!canInline) return storeValue;
-      if (isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) {
-        if (hasCompletionString(storeValue, inlineActiveValue)) {
-          const slice = inlineActiveValue?.slice(storeValue.length) || "";
-          return storeValue + slice;
-        }
-        return storeValue;
-      }
-      return inlineActiveValue || storeValue;
+    const placing = useStoreState(store2, "unstable_placing");
+    const firstItemAutoSelected = isFirstItemAutoSelected(items, inlineActiveValue, autoSelect);
+    const inputValue = (0, import_react69.useMemo)(() => {
+      if (!inline4) return storeInputValue;
+      if (!canInline) return storeInputValue;
+      if (firstItemAutoSelected) {
+        if (hasCompletionString(storeInputValue, inlineActiveValue)) {
+          const slice = inlineActiveValue?.slice(storeInputValue.length) || "";
+          return storeInputValue + slice;
+        }
+        return storeInputValue;
+      }
+      return inlineActiveValue || storeInputValue;
     }, [
       inline4,
       canInline,
-      items,
+      firstItemAutoSelected,
       inlineActiveValue,
-      autoSelect,
-      storeValue
+      storeInputValue
     ]);
-    (0, import_react62.useEffect)(() => {
+    (0, import_react69.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       const onCompositeItemMove = () => setCanInline(true);
@@ -37713,18 +48424,18 @@ If there's a particular need for this, please submit a feature request at https:
         element.removeEventListener("combobox-item-move", onCompositeItemMove);
       };
     }, []);
-    (0, import_react62.useEffect)(() => {
+    (0, import_react69.useEffect)(() => {
       if (!inline4) return;
       if (!canInline) return;
       if (!inlineActiveValue) return;
-      if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
-      if (!hasCompletionString(storeValue, 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 = storeValue.length;
+        const nextStart = storeInputValue.length;
         const nextEnd = inlineActiveValue.length;
         setSelectionRange(element, nextStart, nextEnd);
         cleanup = () => {
@@ -37741,16 +48452,15 @@ If there's a particular need for this, please submit a feature request at https:
       inline4,
       canInline,
       inlineActiveValue,
-      items,
-      autoSelect,
-      storeValue
+      firstItemAutoSelected,
+      storeInputValue
     ]);
     const getAutoSelectIdProp = useEvent(getAutoSelectId);
-    const autoSelectIdRef = (0, import_react62.useRef)(null);
-    const autoSelectMovedRef = (0, import_react62.useRef)(void 0);
-    const userScrolledRef = (0, import_react62.useRef)(false);
-    const isAutoScrollingRef = (0, import_react62.useRef)(false);
-    (0, import_react62.useEffect)(() => {
+    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)(() => {
       if (!open) return;
       if (!contentElement) return;
       const scrollingElement = getScrollingElement(contentElement);
@@ -37787,10 +48497,10 @@ If there's a particular need for this, please submit a feature request at https:
     ]);
     useSafeLayoutEffect(() => {
       userScrolledRef.current = false;
-      if (!storeValue) return;
+      if (!storeInputValue) return;
       if (composingRef.current) return;
       canAutoSelectRef.current = true;
-    }, [storeValue]);
+    }, [storeInputValue]);
     useSafeLayoutEffect(() => {
       if (autoSelect !== "always" && open) return;
       canAutoSelectRef.current = open;
@@ -37806,14 +48516,13 @@ If there's a particular need for this, please submit a feature request at https:
       if (!open) return;
       if (composingRef.current) return;
       if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
-      const { baseElement: baseElement2, contentElement: contentElement2, activeId } = store2.getState();
-      if (baseElement2 && !hasFocus(baseElement2)) return;
-      if (contentElement2?.hasAttribute("data-placing")) {
-        const observer = new MutationObserver(forceValueUpdate);
-        observer.observe(contentElement2, { attributeFilter: ["data-placing"] });
-        return () => observer.disconnect();
-      }
-      if (autoSelect && canAutoSelect) {
+      const state = store2.getState();
+      const { compositeElement: compositeElement2, activeId, selectElement, selectedValue: selectedValue2 } = state;
+      if (compositeElement2 && !hasFocus(compositeElement2)) return;
+      if (state.unstable_placing) return;
+      const activeValue = store2.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) ?? store2.first();
         autoSelectIdRef.current = autoSelectId;
@@ -37843,20 +48552,21 @@ If there's a particular need for this, please submit a feature request at https:
     }, [
       store2,
       open,
+      placing,
       valueUpdated,
-      storeValue,
+      storeInputValue,
       autoSelect,
       resetValueOnSelect,
       getAutoSelectIdProp,
       items
     ]);
-    (0, import_react62.useEffect)(() => {
+    (0, import_react69.useEffect)(() => {
       if (!inline4) return;
       const combobox = ref.current;
       if (!combobox) return;
-      const elements2 = [combobox, contentElement].filter((value2) => !!value2);
+      const elements2 = [combobox, contentElement].filter((value) => !!value);
       const onBlur2 = (event) => {
-        if (elements2.every((el) => isFocusEventOutside(event, el))) store2?.setValue(value);
+        if (elements2.every((el) => isFocusEventOutside(event, el))) store2?.setInputValue(inputValue);
       };
       for (const element of elements2) element.addEventListener("focusout", onBlur2);
       return () => {
@@ -37866,7 +48576,7 @@ If there's a particular need for this, please submit a feature request at https:
       inline4,
       contentElement,
       store2,
-      value
+      inputValue
     ]);
     const canShow = (event) => {
       return event.currentTarget.value.length >= showMinLength;
@@ -37879,7 +48589,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.defaultPrevented) return;
       if (!store2) return;
       const currentTarget = event.currentTarget;
-      const { value: value2, selectionStart, selectionEnd } = currentTarget;
+      const { value, selectionStart, selectionEnd } = currentTarget;
       const nativeEvent = event.nativeEvent;
       canAutoSelectRef.current = true;
       if (isInputEvent(nativeEvent)) {
@@ -37889,13 +48599,13 @@ If there's a particular need for this, please submit a feature request at https:
         }
         if (inline4) {
           const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
-          const caretAtEnd = selectionStart === value2.length;
+          const caretAtEnd = selectionStart === value.length;
           setCanInline(textInserted && caretAtEnd);
         }
       }
       if (setValueOnChangeProp(event)) {
-        const isSameValue3 = value2 === store2.getState().value;
-        store2.setValue(value2);
+        const isSameValue3 = value === store2.getState().inputValue;
+        store2.setInputValue(value);
         queueMicrotask(() => {
           setSelectionRange(currentTarget, selectionStart, selectionEnd);
         });
@@ -37904,7 +48614,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_react62.useEffect)(() => cancelCompositionEndFrame, []);
+    (0, import_react69.useEffect)(() => cancelCompositionEndFrame, []);
     const onCompositionStartProp = props.onCompositionStart;
     const onCompositionStart = useEvent((event) => {
       cancelCompositionEndFrame();
@@ -37927,7 +48637,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
     });
     const onMouseDownProp = props.onMouseDown;
-    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store2.getState().includesBaseElement));
+    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store2.getState().compositeElementInFocusOrder));
     const setValueOnClickProp = useBooleanEvent(setValueOnClick);
     const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
     const onMouseDown = useEvent((event) => {
@@ -37937,7 +48647,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.ctrlKey) return;
       if (!store2) return;
       if (blurActiveItemOnClickProp(event)) store2.setActiveId(null);
-      if (setValueOnClickProp(event)) store2.setValue(value);
+      if (setValueOnClickProp(event)) store2.setInputValue(inputValue);
       if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store2.show);
     });
     const onKeyDownProp = props.onKeyDown;
@@ -37969,7 +48679,7 @@ If there's a particular need for this, please submit a feature request at https:
       canAutoSelectRef.current = false;
       onBlurProp?.(event);
     });
-    const id = useId5(props.id);
+    const id = useId8(props.id);
     const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
     const isActiveItem = useStoreState(store2, ["activeId"], (state) => state.activeId === null);
     const formDisabled = disabledFromProps({
@@ -37977,24 +48687,25 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-disabled": props["aria-disabled"]
     });
     const composite = props.composite !== false;
-    const baseElement = useStoreState(store2, multiSelectable ? ["baseElement"] : [], (state) => multiSelectable ? state.baseElement : null);
+    const [, setCompositeElement] = useTransactionState(composite ? null : store2.setCompositeElement);
+    const compositeElement = useStoreState(store2, multiSelectable ? ["compositeElement"] : [], (state) => multiSelectable ? state.compositeElement : null);
     props = useWrapElement(props, (element) => {
       if (!name2) return element;
       if (!Array.isArray(selectedValue)) return element;
-      if (composite && !baseElement) return element;
-      return /* @__PURE__ */ (0, import_jsx_runtime159.jsxs)(import_jsx_runtime159.Fragment, { children: [element, selectedValue.map((value2, index2) => /* @__PURE__ */ (0, import_jsx_runtime159.jsx)("input", {
+      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", {
         type: "hidden",
         name: name2,
         form: form2,
         disabled: formDisabled,
-        value: value2
+        value
       }, index2))] });
     }, [
       name2,
       form2,
       formDisabled,
       composite,
-      baseElement,
+      compositeElement,
       selectedValue
     ]);
     props = {
@@ -38004,13 +48715,13 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-expanded": open,
       "aria-controls": contentElement?.id,
       "data-active-item": isActiveItem || void 0,
-      value,
+      value: inputValue,
       ...props,
       id,
       name: multiSelectable ? void 0 : name2,
       form: form2,
       disabled: disabled2,
-      ref: useMergeRefs2(ref, props.ref),
+      ref: useMergeRefs5(ref, store2.setInputElement, composite ? void 0 : setCompositeElement, props.ref),
       onChange,
       onCompositionStart,
       onCompositionEnd,
@@ -38018,8 +48729,10 @@ If there's a particular need for this, please submit a feature request at https:
       onKeyDown,
       onBlur
     };
+    const scrollItemIntoView = getScrollItemIntoView(store2);
     props = useComposite({
       store: store2,
+      unstable_scrollIntoView: scrollItemIntoView,
       focusable: focusable2,
       ...props,
       moveOnKeyPress: (event) => {
@@ -38028,24 +48741,20 @@ If there's a particular need for this, please submit a feature request at https:
         return true;
       }
     });
-    props = usePopoverAnchor({
-      store: store2,
-      ...props
-    });
     return {
       autoComplete: "off",
       ...props
     };
   });
-  var Combobox = forwardRef48(function Combobox2(props) {
+  var Combobox = forwardRef107(function Combobox2(props) {
     const htmlProps = useCombobox(props);
-    return createElement5(TagName9, htmlProps);
+    return createElement5(TagName8, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-  var import_react63 = __toESM(require_react(), 1);
-  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 1);
-  var TagName10 = "div";
+  var import_react70 = __toESM(require_react(), 1);
+  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  var TagName9 = "div";
   function isSelected(storeValue, itemValue) {
     if (itemValue == null) return;
     if (storeValue == null) return false;
@@ -38055,33 +48764,50 @@ If there's a particular need for this, please submit a feature request at https:
   function getItemRole(popupRole) {
     return getItemRoleByPopupRole(popupRole) ?? "option";
   }
-  var useComboboxItem = createHook(function useComboboxItem2({ store: store2, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, getItem: getItemProp, ...props }) {
+  var useComboboxItem = createHook(function useComboboxItem2({ store: store2, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover, moveOnKeyPress = true, preventScrollOnKeyDown, getItem: getItemProp, ...props }) {
     const context = useComboboxScopedContext();
     store2 = store2 || context;
     invariant(store2, "ComboboxItem must be wrapped in a ComboboxList or ComboboxPopover component.");
-    const { resetValueOnSelectState, multiSelectable, selected } = useStoreStateObject(store2, ["selectedValue"], {
+    const id = useId8(props.id);
+    const { resetValueOnSelectState, multiSelectable, selected, autoFocusSelected, selectElement } = useStoreStateObject(store2, ["selectedValue"], {
       resetValueOnSelectState: "resetValueOnSelect",
       multiSelectable(state) {
         return Array.isArray(state.selectedValue);
       },
       selected(state) {
         return isSelected(state.selectedValue, value);
-      }
+      },
+      autoFocusSelected(state) {
+        if (value == null) return false;
+        if (!Array.isArray(state.selectedValue)) return state.selectedValue === value;
+        return state.selectedValue[state.selectedValue.length - 1] === value;
+      },
+      selectElement: "selectElement"
     });
-    const getItem = (0, import_react63.useCallback)((item) => {
+    const autoFocusSelectedItem = !!selectElement;
+    const selectMode = !!selectElement;
+    const disabled2 = disabledFromProps(props);
+    const getItem = (0, import_react70.useCallback)((item) => {
       const nextItem = {
         ...item,
-        value
+        value: selectMode && disabled2 ? void 0 : value
       };
       if (getItemProp) return getItemProp(nextItem);
       return nextItem;
-    }, [value, getItemProp]);
-    setValueOnClick = setValueOnClick ?? !multiSelectable;
+    }, [
+      selectMode,
+      disabled2,
+      value,
+      getItemProp
+    ]);
+    setValueOnClick = setValueOnClick ?? (!selectMode && !multiSelectable);
     hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
+    preventScrollOnKeyDown = preventScrollOnKeyDown ?? selectMode;
+    const role = getItemRole((0, import_react70.useContext)(ComboboxListRoleContext));
     const onClickProp = props.onClick;
     const setValueOnClickProp = useBooleanEvent(setValueOnClick);
     const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
-    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState ?? multiSelectable);
+    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState);
     const hideOnClickProp = useBooleanEvent(hideOnClick);
     const onClick = useEvent((event) => {
       onClickProp?.(event);
@@ -38090,14 +48816,14 @@ If there's a particular need for this, please submit a feature request at https:
       if (isOpeningInNewTab(event)) return;
       if (value != null) {
         if (selectValueOnClickProp(event)) {
-          if (resetValueOnSelectProp(event)) store2?.resetValue();
+          if (resetValueOnSelectProp(event)) store2?.resetInputValue();
           store2?.setSelectedValue((prevValue) => {
             if (!Array.isArray(prevValue)) return value;
             if (prevValue.includes(value)) return prevValue.filter((v2) => v2 !== value);
             return [...prevValue, value];
           });
         }
-        if (setValueOnClickProp(event)) store2?.setValue(value);
+        if (setValueOnClickProp(event)) store2?.setInputValue(value);
       }
       if (hideOnClickProp(event)) store2?.hide();
     });
@@ -38105,63 +48831,82 @@ If there's a particular need for this, please submit a feature request at https:
     const onKeyDown = useEvent((event) => {
       onKeyDownProp?.(event);
       if (event.defaultPrevented) return;
-      const baseElement = store2?.getState().baseElement;
-      if (!baseElement) return;
-      if (hasFocus(baseElement)) return;
+      const compositeElement = store2?.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) {
-        queueMicrotask(() => baseElement.focus());
-        if (isTextField(baseElement)) store2?.setValue(baseElement.value);
+        if (compositeElement === selectElement) return;
+        if (isTextField(compositeElement)) {
+          queueMicrotask(() => compositeElement.focus());
+          store2?.setInputValue(compositeElement.value);
+          return;
+        }
+        compositeElement.focus();
+        if ("value" in compositeElement && typeof compositeElement.value === "string") store2?.setInputValue(compositeElement.value);
       }
     });
-    if (multiSelectable && selected != null) props = {
+    if ((selectMode || multiSelectable) && selected != null) props = {
       "aria-selected": selected,
       ...props
     };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(ComboboxItemValueContext.Provider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(ComboboxItemValueContext.Provider, {
       value,
-      children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(ComboboxItemCheckedContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(ComboboxItemCheckedContext.Provider, {
         value: selected ?? false,
         children: element
       })
     }), [value, selected]);
+    const defaultAutoFocus = autoFocusSelectedItem ? autoFocusSelected : void 0;
     props = {
-      role: getItemRole((0, import_react63.useContext)(ComboboxListRoleContext)),
+      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);
-    props = useCompositeItem({
+    const scrollItemIntoView = getScrollItemIntoView(store2);
+    props = useCompositeItem2({
       store: store2,
+      unstable_scrollIntoView: scrollItemIntoView,
       ...props,
       getItem,
+      preventScrollOnKeyDown,
       moveOnKeyPress: (event) => {
         if (!moveOnKeyPressProp(event)) return false;
         const moveEvent = new Event("combobox-item-move");
-        store2?.getState().baseElement?.dispatchEvent(moveEvent);
+        store2?.getState().compositeElement?.dispatchEvent(moveEvent);
         return true;
       }
     });
+    const focusOnHoverProp = useBooleanEvent(focusOnHover ?? false);
     props = useCompositeHover({
       store: store2,
-      focusOnHover,
-      ...props
+      ...props,
+      focusOnHover(event) {
+        if (focusOnHover !== void 0) return focusOnHoverProp(event);
+        return selectMode && store2.getState().open;
+      }
     });
     return props;
   });
-  var ComboboxItem = memo5(forwardRef48(function ComboboxItem2(props) {
+  var ComboboxItem = memo6(forwardRef107(function ComboboxItem2(props) {
     const htmlProps = useComboboxItem(props);
-    return createElement5(TagName10, htmlProps);
+    return createElement5(TagName9, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-  var import_react64 = __toESM(require_react(), 1);
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
-  var TagName11 = "span";
+  var import_react71 = __toESM(require_react(), 1);
+  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 1);
+  var TagName10 = "span";
   function normalizeValue(value) {
     return normalizeString(value).toLowerCase();
   }
@@ -38234,7 +48979,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_runtime161.jsx)("span", {
+    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {
       "data-autocomplete-value": autocomplete ? "" : void 0,
       "data-user-value": autocomplete ? void 0 : "",
       children: value
@@ -38259,55 +49004,74 @@ 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_react64.useContext)(ComboboxItemValueContext);
+    const itemContext = (0, import_react71.useContext)(ComboboxItemValueContext);
     const itemValue = value ?? itemContext;
-    const inputValue = useStoreState(store2, ["value"], (state) => userValue ?? state?.value);
+    const inputValue = useStoreState(store2, ["inputValue"], (state) => userValue ?? state?.inputValue);
     props = {
-      children: (0, import_react64.useMemo)(() => {
+      children: (0, import_react71.useMemo)(() => {
         if (!itemValue) return;
         if (!inputValue) return itemValue;
         return splitValue(itemValue, inputValue);
       }, [itemValue, inputValue]),
       ...props
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var ComboboxItemValue = forwardRef48(function ComboboxItemValue2(props) {
+  var ComboboxItemValue = forwardRef107(function ComboboxItemValue2(props) {
     const htmlProps = useComboboxItemValue(props);
-    return createElement5(TagName11, htmlProps);
+    return createElement5(TagName10, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
-  var TagName12 = "label";
+  var TagName11 = "label";
   var useComboboxLabel = createHook(function useComboboxLabel2({ store: store2, ...props }) {
+    const scopedContext = useComboboxScopedContext(true);
     const context = useComboboxProviderContext();
-    store2 = store2 || context;
+    store2 = store2 || context || scopedContext;
     invariant(store2, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const baseElement = useStoreState(store2, "baseElement");
-    useAttribute(baseElement, "id");
+    const inputElement = useStoreState(store2, "inputElement");
+    useAttribute(inputElement, "id");
+    const comboboxId = inputElement?.id;
+    const id = useId8(props.id);
     props = {
-      htmlFor: baseElement?.id,
-      ...props
+      htmlFor: comboboxId,
+      ...props,
+      id,
+      ref: useMergeRefs5(store2.setLabelElement, props.ref)
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var ComboboxLabel = memo5(forwardRef48(function ComboboxLabel2(props) {
+  var ComboboxLabel = memo6(forwardRef107(function ComboboxLabel2(props) {
     const htmlProps = useComboboxLabel(props);
-    return createElement5(TagName12, htmlProps);
+    return createElement5(TagName11, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-  var import_react65 = __toESM(require_react(), 1);
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
-  var TagName13 = "div";
+  var import_react72 = __toESM(require_react(), 1);
+  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var TagName12 = "div";
   var useComboboxList = createHook(function useComboboxList2({ store: store2, alwaysVisible, ...props }) {
     const scopedContext = useComboboxScopedContext(true);
     const context = useComboboxContext();
     store2 = store2 || context;
     const scopedContextSameStore = !!store2 && store2 === scopedContext;
     invariant(store2, "ComboboxList must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react65.useRef)(null);
-    const id = useId5(props.id);
+    const onFocusProp = props.onFocus;
+    const onFocus = useEvent((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      const compositeElement = store2.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_react72.useRef)(null);
+    const id = useId8(props.id);
     const mounted = useStoreState(store2, "mounted");
     const hidden = isHidden(mounted, props.hidden, alwaysVisible);
     const style = hidden ? {
@@ -38317,8 +49081,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_react65.useState)(false);
+    const [hasListboxInside, setHasListboxInside] = (0, import_react72.useState)(false);
     const contentElement = useStoreState(store2, "contentElement");
+    const parentHeadingContext = (0, import_react72.useContext)(ComboboxHeadingContext);
+    const headingState = (0, import_react72.useState)();
+    const [headingId, setHeadingId] = parentHeadingContext || headingState;
+    const headingContext = (0, import_react72.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
     useSafeLayoutEffect(() => {
       if (!mounted) return;
       const element = ref.current;
@@ -38341,32 +49109,51 @@ 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_runtime162.jsx)(ComboboxScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(ComboboxScopedContextProvider, {
       value: store2,
-      children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(ComboboxListRoleContext.Provider, {
-        value: role,
-        children: element
+      children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(ComboboxHeadingContext.Provider, {
+        value: headingContext,
+        children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(DialogHeadingContext.Provider, {
+          value: setHeadingId,
+          children: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)(ComboboxListRoleContext.Provider, {
+            value: role,
+            children: element
+          })
+        })
       })
-    }), [store2, role]);
+    }), [
+      store2,
+      role,
+      headingContext
+    ]);
     const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store2.setContentElement : null;
+    const labelElement = useStoreState(store2, ["labelElement", "selectLabelElement"], (state) => {
+      if (headingId) return null;
+      return state.selectLabelElement || state.labelElement;
+    });
+    useAttribute(labelElement, "id");
+    const labelId = headingId || labelElement?.id;
     props = {
+      "aria-labelledby": props["aria-label"] != null ? void 0 : labelId,
       hidden,
       ...props,
       id,
-      ref: useMergeRefs2(setContentElement, ref, props.ref),
-      style
+      onFocus,
+      ref: useMergeRefs5(setContentElement, ref, props.ref),
+      style,
+      tabIndex: -1
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var ComboboxList = forwardRef48(function ComboboxList2(props) {
+  var ComboboxList = forwardRef107(function ComboboxList2(props) {
     const htmlProps = useComboboxList(props);
-    return createElement5(TagName13, htmlProps);
+    return createElement5(TagName12, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/tag/tag-context.js
-  var import_react66 = __toESM(require_react(), 1);
-  var TagValueContext = (0, import_react66.createContext)(null);
-  var TagRemoveIdContext = (0, import_react66.createContext)(null);
+  var import_react73 = __toESM(require_react(), 1);
+  var TagValueContext = (0, import_react73.createContext)(null);
+  var TagRemoveIdContext = (0, import_react73.createContext)(null);
   var ctx8 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
   var useTagContext = ctx8.useContext;
   var useTagScopedContext = ctx8.useScopedContext;
@@ -38378,14 +49165,19 @@ If there's a particular need for this, please submit a feature request at https:
   var isTouchSafari = isSafari() && isTouchDevice();
   function createComboboxStore({ tag, ...props } = {}) {
     const store2 = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
-    throwOnConflictingProps(props, store2);
+    const defaultInputValue = defaultValue(props.defaultInputValue, props.defaultValue);
+    throwOnConflictingProps({
+      ...props,
+      defaultInputValue,
+      defaultValue: defaultInputValue
+    }, store2);
     const tagState = tag?.getState();
     const syncState = store2?.getState();
     const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId, null);
     const composite = createCompositeStore({
       ...props,
       activeId,
-      includesBaseElement: defaultValue(props.includesBaseElement, syncState?.includesBaseElement, true),
+      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),
@@ -38395,19 +49187,102 @@ If there's a particular need for this, please submit a feature request at https:
       ...props,
       placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
     });
-    const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
+    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(),
-      value,
+      inputValue,
+      value: inputValue,
       selectedValue,
       resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
       resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
-      activeValue: syncState?.activeValue
+      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 combobox = createStore(initialState, composite, popover, store2);
+    setup(combobox, () => chain(sync2(combobox, ["inputValue"], (state) => {
+      combobox.setState("value", state.inputValue);
+    }), sync2(combobox, ["value"], (state) => {
+      combobox.setState("inputValue", state.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"], (state) => {
+      if (!state.selectElement && !syncedSelectElement) return;
+      if (state.compositeElement && state.compositeElement === state.selectElement) {
+        syncedSelectElement = state.selectElement;
+        return;
+      }
+      if (state.compositeElement && state.compositeElement !== syncedSelectElement) {
+        syncedSelectElement = null;
+        return;
+      }
+      syncedSelectElement = state.selectElement;
+      combobox.setState("compositeElement", syncedSelectElement);
+    }));
+    setup(combobox, () => sync2(combobox, ["selectElement"], (state) => {
+      if (!state.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"
+    ], (state) => {
+      if (state.anchorElement && state.anchorElement !== syncedAnchorElement) {
+        syncedAnchorElement = null;
+        return;
+      }
+      syncedAnchorElement = state.selectElement || state.compositeElement || state.disclosureElement;
+      combobox.setState("anchorElement", syncedAnchorElement);
+    }));
+    setup(combobox, () => sync2(combobox, [
+      "items",
+      "selectedValue",
+      "selectElement"
+    ], (state, prevState) => {
+      if (!shouldSetDefaultSelectedValue) return;
+      if (state.selectedValue !== prevState.selectedValue) {
+        shouldSetDefaultSelectedValue = false;
+        return;
+      }
+      if (!state.selectElement) return;
+      queueMicrotask(() => {
+        if (!shouldSetDefaultSelectedValue) return;
+        const state2 = combobox.getState();
+        if (!state2.selectElement) return;
+        const item = state2.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);
     }));
@@ -38423,14 +49298,20 @@ If there's a particular need for this, please submit a feature request at https:
     setup(combobox, () => sync2(combobox, ["resetValueOnHide", "mounted"], (state) => {
       if (!state.resetValueOnHide) return;
       if (state.mounted) return;
-      combobox.setState("value", value);
+      combobox.setState("inputValue", inputValue);
     }));
     setup(combobox, () => sync2(combobox, ["open"], (state) => {
-      if (state.open) return;
+      if (state.open) {
+        resolveSelectedItemOnOpen = true;
+        return;
+      }
+      resolveSelectedItemOnOpen = false;
       combobox.setState("activeId", activeId);
       combobox.setState("moves", 0);
     }));
     setup(combobox, () => sync2(combobox, ["moves", "activeId"], (state, prevState) => {
+      if (state.moves !== prevState.moves) resolveSelectedItemOnOpen = false;
+      if (state.activeId !== prevState.activeId) resolveSelectedItemOnOpen = false;
       if (state.moves === prevState.moves) combobox.setState("activeValue", void 0);
     }));
     setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state, prev) => {
@@ -38439,14 +49320,59 @@ If there's a particular need for this, please submit a feature request at https:
       const activeItem = composite.item(activeId2);
       combobox.setState("activeValue", activeItem?.value);
     }));
+    setup(combobox, () => sync2(combobox, [
+      "items",
+      "mounted",
+      "open",
+      "selectedValue",
+      "selectElement"
+    ], (state) => {
+      if (!state.selectElement) return;
+      if (state.mounted && !resolveSelectedItemOnOpen) return;
+      const values = Array.isArray(state.selectedValue) ? state.selectedValue : [state.selectedValue];
+      const lastValue = values[values.length - 1];
+      if (lastValue == null) return;
+      const item = state.items.find((item2) => !item2.disabled && item2.value === lastValue);
+      if (!item) return;
+      resolveSelectedItemOnOpen = false;
+      combobox.setState("activeId", item.id);
+    }));
+    setup(combobox, () => batch(combobox, ["selectOnMove", "moves"], (state) => {
+      const { activeId: activeId2, open, selectedValue: selectedValue2, selectElement } = combobox.getState();
+      if (!selectElement) return;
+      if (!state.selectOnMove && open) return;
+      if (Array.isArray(selectedValue2)) return;
+      if (!state.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,
-      setValue: (value2) => combobox.setState("value", value2),
-      resetValue: () => combobox.setState("value", initialState.value),
-      setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
+      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)
     };
   }

@@ -38461,8 +49387,13 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useComboboxStoreProps(store2, update4, props) {
     useUpdateEffect(update4, [props.tag]);
-    useStoreProps(store2, props, "value", "setValue");
+    const inputValueProps = {
+      inputValue: props.inputValue ?? props.value,
+      setInputValue: props.setInputValue ?? props.setValue
+    };
+    useStoreProps(store2, inputValueProps, "inputValue", "setInputValue");
     useStoreProps(store2, props, "selectedValue", "setSelectedValue");
+    useStoreProps(store2, props, "selectOnMove");
     useStoreProps(store2, props, "resetValueOnHide");
     useStoreProps(store2, props, "resetValueOnSelect");
     return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store2, update4, props), update4, props), { tag: props.tag });
@@ -38474,19 +49405,20 @@ 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_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
   function ComboboxProvider(props = {}) {
-    return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(ComboboxContextProvider, {
-      value: useComboboxStore(props),
+    const store2 = useComboboxStore(props);
+    return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(ComboboxContextProvider, {
+      value: store2,
       children: props.children
     });
   }

   // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
   var import_remove_accents = __toESM(require_remove_accents(), 1);
-  var import_compose13 = __toESM(require_compose(), 1);
-  var import_i18n49 = __toESM(require_i18n(), 1);
-  var import_element91 = __toESM(require_element(), 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);

   // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
@@ -38505,16 +49437,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_element90 = __toESM(require_element(), 1);
+  var import_element131 = __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_element90.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element90.useState)(false);
-    (0, import_element90.useEffect)(() => {
+    const [records, setRecords] = (0, import_element131.useState)(staticElements);
+    const [isLoading, setIsLoading] = (0, import_element131.useState)(false);
+    (0, import_element131.useEffect)(() => {
       if (!getElements) {
         setRecords(staticElements);
         return;
@@ -38546,7 +49478,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_runtime164 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
   function normalizeSearchInput(input = "") {
     return (0, import_remove_accents.default)(input.trim().toLowerCase());
   }
@@ -38563,19 +49495,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_runtime164.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
       "span",
       {
         className: clsx_default(
           "dataviews-filters__search-widget-listitem-multi-selection",
           { "is-selected": selected }
         ),
-        children: selected && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components39.Icon, { icon: check_default })
+        children: selected && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_components39.Icon, { icon: check_default })
       }
     );
   };
   var SingleSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
       "span",
       {
         className: clsx_default(
@@ -38586,8 +49518,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   function ListBox({ view, filter, onChangeView }) {
-    const baseId = (0, import_compose13.useInstanceId)(ListBox, "dataviews-filter-list-box");
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element91.useState)(
+    const baseId = (0, import_compose17.useInstanceId)(ListBox, "dataviews-filter-list-box");
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element132.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
@@ -38600,7 +49532,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_runtime164.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
       import_components39.Composite,
       {
         virtualFocus: true,
@@ -38609,9 +49541,9 @@ If there's a particular need for this, please submit a feature request at https:
         setActiveId: setActiveCompositeId,
         role: "listbox",
         className: "dataviews-filters__search-widget-listbox",
-        "aria-label": (0, import_i18n49.sprintf)(
+        "aria-label": (0, import_i18n56.sprintf)(
           /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
-          (0, import_i18n49.__)("List of: %1$s"),
+          (0, import_i18n56.__)("List of: %1$s"),
           filter.name
         ),
         onFocusVisible: () => {
@@ -38624,18 +49556,18 @@ If there's a particular need for this, please submit a feature request at https:
             );
           }
         },
-        render: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components39.Composite.Typeahead, {}),
-        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
+        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_runtime164.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
               import_components39.Composite.Item,
               {
                 id: generateFilterElementCompositeItemId(
                   baseId,
                   element.value
                 ),
-                render: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
                   "div",
                   {
                     "aria-label": element.label,
@@ -38682,19 +49614,19 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ),
             children: [
-              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
                 SingleSelectionOption,
                 {
                   selected: currentValue === element.value
                 }
               ),
-              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
                 MultiSelectionOption,
                 {
                   selected: currentValue.includes(element.value)
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
                 "span",
                 {
                   className: "dataviews-filters__search-widget-listitem-value",
@@ -38710,19 +49642,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_element91.useState)("");
-    const deferredSearchValue = (0, import_element91.useDeferredValue)(searchValue);
+    const [searchValue, setSearchValue] = (0, import_element132.useState)("");
+    const deferredSearchValue = (0, import_element132.useDeferredValue)(searchValue);
     const currentFilter = view.filters?.find(
       (_filter) => _filter.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    const matches = (0, import_element91.useMemo)(() => {
+    const matches = (0, import_element132.useMemo)(() => {
       const normalizedSearch = normalizeSearchInput(deferredSearchValue);
       return filter.elements.filter(
         (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
       );
     }, [filter.elements, deferredSearchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(
       ComboboxProvider,
       {
         selectedValue: currentValue,
@@ -38754,26 +49686,26 @@ If there's a particular need for this, please submit a feature request at https:
         },
         setValue: setSearchValue,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(ComboboxLabel, {}), children: (0, import_i18n49.__)("Search items") }),
-            /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+          /* @__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)(
               Combobox,
               {
                 autoSelect: "always",
-                placeholder: (0, import_i18n49.__)("Search"),
+                placeholder: (0, import_i18n56.__)("Search"),
                 className: "dataviews-filters__search-widget-filter-combobox__input"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components39.Icon, { icon: search_default }) })
+            /* @__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_runtime164.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(
             ComboboxList,
             {
               className: "dataviews-filters__search-widget-filter-combobox-list",
               alwaysVisible: true,
               children: [
                 matches.map((element) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(
                     ComboboxItem,
                     {
                       resetValueOnSelect: false,
@@ -38783,13 +49715,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_runtime164.jsx)(
+                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
                           SingleSelectionOption,
                           {
                             selected: currentValue === element.value
                           }
                         ),
-                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
                           MultiSelectionOption,
                           {
                             selected: currentValue.includes(
@@ -38797,20 +49729,20 @@ If there's a particular need for this, please submit a feature request at https:
                             )
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(
+                        /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(
                           "span",
                           {
                             className: "dataviews-filters__search-widget-listitem-value",
                             title: element.label,
                             children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+                              /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
                                 ComboboxItemValue,
                                 {
                                   className: "dataviews-filters__search-widget-filter-combobox-item-value",
                                   value: element.label
                                 }
                               ),
-                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
+                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
                             ]
                           }
                         )
@@ -38819,7 +49751,7 @@ If there's a particular need for this, please submit a feature request at https:
                     element.value
                   );
                 }),
-                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("p", { children: (0, import_i18n49.__)("No results found") })
+                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("p", { children: (0, import_i18n56.__)("No results found") })
               ]
             }
           )
@@ -38833,21 +49765,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_runtime164.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components39.Spinner, {}) });
+      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, {}) });
     }
     if (elements2.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n49.__)("No elements found") });
+      return /* @__PURE__ */ (0, import_jsx_runtime219.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_runtime164.jsx)(Widget, { ...props, filter: { ...props.filter, elements: elements2 } });
+    return /* @__PURE__ */ (0, import_jsx_runtime219.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_compose14 = __toESM(require_compose(), 1);
-  var import_element92 = __toESM(require_element(), 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_runtime165 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
   function InputWidget({
     filter,
     view,
@@ -38858,7 +49790,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_element92.useMemo)(() => {
+    const field = (0, import_element133.useMemo)(() => {
       const currentField = fields2.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -38878,7 +49810,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_element92.useMemo)(() => {
+    const data = (0, import_element133.useMemo)(() => {
       return (view.filters ?? []).reduce(
         (acc, activeFilter) => {
           acc[activeFilter.field] = activeFilter.value;
@@ -38887,7 +49819,7 @@ If there's a particular need for this, please submit a feature request at https:
         {}
       );
     }, [view.filters]);
-    const handleChange = (0, import_compose14.useEvent)((updatedData) => {
+    const handleChange = (0, import_compose18.useEvent)((updatedData) => {
       if (!field || !currentFilter) {
         return;
       }
@@ -38915,13 +49847,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_runtime165.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
       import_components40.Flex,
       {
         className: "dataviews-filters__user-input-widget",
         gap: 2.5,
         direction: "column",
-        children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
           field.Edit,
           {
             hideLabelFromVision: true,
@@ -38936,15 +49868,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_i18n50 = __toESM(require_i18n(), 1);
-  var import_element93 = __toESM(require_element(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
+  var import_element134 = __toESM(require_element(), 1);
   var import_date2 = __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 parseTime(value) {
+  function parseTime2(value) {
     if (typeof value !== "string") {
       return null;
     }
@@ -38959,15 +49891,15 @@ 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_runtime166 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime221 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    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" })
   };
   function toComparableTemporals(fieldValue, filterValue) {
-    const filterTime = parseTime(filterValue);
+    const filterTime = parseTime2(filterValue);
     if (filterTime !== null) {
-      return [parseTime(fieldValue) ?? NaN, filterTime];
+      return [parseTime2(fieldValue) ?? NaN, filterTime];
     }
     return [
       (0, import_date2.getDate)(fieldValue).getTime(),
@@ -38990,11 +49922,11 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var isNoneOperatorDefinition = {
     /* translators: DataViews operator name */
-    label: (0, import_i18n50.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-      (0, import_i18n50.sprintf)(
+    label: (0, import_i18n57.__)("Is none of"),
+    filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+        (0, import_i18n57.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
         filter.name,
         activeElements.map((element) => element.label).join(", ")
       ),
@@ -39020,11 +49952,11 @@ 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_i18n50.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Includes"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -39053,11 +49985,11 @@ 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_i18n50.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Includes all"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -39080,11 +50012,11 @@ 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_i18n50.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Between (inc)"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)(
+          (0, import_i18n57.__)(
             "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
           ),
           filter.name,
@@ -39101,9 +50033,9 @@ If there's a particular need for this, please submit a feature request at https:
           return true;
         }
         const fieldValue = field.getValue({ item });
-        const [min3, max3] = filterValue.map(parseTime);
+        const [min3, max3] = filterValue.map(parseTime2);
         if (min3 !== null && max3 !== null) {
-          const value = parseTime(fieldValue);
+          const value = parseTime2(fieldValue);
           return value !== null && value >= min3 && value <= max3;
         }
         if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
@@ -39116,11 +50048,11 @@ 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_i18n50.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("In the past"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)(
+          (0, import_i18n57.__)(
             "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -39144,11 +50076,11 @@ 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_i18n50.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Over"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
           filter.name,
           `${activeElements[0].value.value} ${activeElements[0].value.unit}`
         ),
@@ -39170,11 +50102,11 @@ 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_i18n50.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Is"),
+      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+        (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
-          (0, import_i18n50.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -39188,11 +50120,11 @@ 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_i18n50.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Is not"),
+      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+        (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
-          (0, import_i18n50.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -39206,11 +50138,11 @@ 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_i18n50.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Less than"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -39228,11 +50160,11 @@ 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_i18n50.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Greater than"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)(
+          (0, import_i18n57.__)(
             "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -39252,11 +50184,11 @@ 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_i18n50.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Less than or equal"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)(
+          (0, import_i18n57.__)(
             "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -39276,11 +50208,11 @@ 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_i18n50.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Greater than or equal"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)(
+          (0, import_i18n57.__)(
             "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -39300,11 +50232,11 @@ 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_i18n50.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Before"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -39325,11 +50257,11 @@ 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_i18n50.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("After"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -39350,11 +50282,11 @@ 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_i18n50.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Before (inc)"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)(
+          (0, import_i18n57.__)(
             "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -39377,11 +50309,11 @@ 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_i18n50.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("After (inc)"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)(
+          (0, import_i18n57.__)(
             "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -39404,11 +50336,11 @@ 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_i18n50.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Contains"),
+      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+        (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
-          (0, import_i18n50.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -39426,11 +50358,11 @@ 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_i18n50.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Doesn't contain"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)(
+          (0, import_i18n57.__)(
             "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -39450,11 +50382,11 @@ 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_i18n50.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Starts with"),
+      filterText: (filter, activeElements) => (0, import_element134.createInterpolateElement)(
+        (0, import_i18n57.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
-          (0, import_i18n50.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -39472,11 +50404,11 @@ 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_i18n50.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("On"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -39497,11 +50429,11 @@ 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_i18n50.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element93.createInterpolateElement)(
-        (0, import_i18n50.sprintf)(
+      label: (0, import_i18n57.__)("Not on"),
+      filterText: (filter, activeElements) => (0, import_element134.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_i18n50.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n57.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -39528,7 +50460,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_runtime167 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
   var ENTER2 = "Enter";
   var SPACE2 = " ";
   var FilterText = ({
@@ -39543,9 +50475,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (operator !== void 0) {
       return operator.filterText(filter, activeElements);
     }
-    return (0, import_i18n51.sprintf)(
+    return (0, import_i18n58.sprintf)(
       /* translators: 1: Filter name e.g.: "Unknown status for Author". */
-      (0, import_i18n51.__)("Unknown status for %1$s"),
+      (0, import_i18n58.__)("Unknown status for %1$s"),
       filter.name
     );
   };
@@ -39562,7 +50494,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_runtime167.jsxs)(
+    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(
       Stack,
       {
         direction: "row",
@@ -39571,12 +50503,12 @@ 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_runtime167.jsx)(import_components41.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+          /* @__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,
             {
               className: "dataviews-filters__summary-operators-filter-select",
-              label: (0, import_i18n51.__)("Conditions"),
+              label: (0, import_i18n58.__)("Conditions"),
               value,
               options: operatorOptions,
               onChange: (newValue) => {
@@ -39634,13 +50566,13 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     ...commonProps
   }) {
-    const toggleRef = (0, import_element94.useRef)(null);
+    const toggleRef = (0, import_element135.useRef)(null);
     const { filter, view, onChangeView } = commonProps;
     const filterInView = view.filters?.find(
       (f2) => f2.field === filter.field
     );
     let activeElements = [];
-    const field = (0, import_element94.useMemo)(() => {
+    const field = (0, import_element135.useMemo)(() => {
       const currentField = fields2.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -39703,8 +50635,8 @@ If there's a particular need for this, please submit a feature request at https:
     const isLocked = filterInView?.isLocked;
     const hasValues = !isLocked && filterInView?.value !== void 0;
     const canResetOrRemove = !isLocked && (!isPrimary || hasValues);
-    const resetOrRemoveLabel = isPrimary ? (0, import_i18n51.__)("Reset") : (0, import_i18n51.__)("Remove");
-    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+    const resetOrRemoveLabel = isPrimary ? (0, import_i18n58.__)("Reset") : (0, import_i18n58.__)("Remove");
+    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
       import_components41.Dropdown,
       {
         defaultOpen: openedFilter === filter.field,
@@ -39713,12 +50645,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_runtime167.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+        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)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
                   "div",
                   {
                     className: clsx_default(
@@ -39748,7 +50680,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_runtime167.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
                       FilterText,
                       {
                         activeElements,
@@ -39760,17 +50692,17 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(tooltip_exports.Popup, { children: (0, import_i18n51.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(tooltip_exports.Popup, { children: (0, import_i18n58.sprintf)(
               /* translators: 1: Filter name. */
-              (0, import_i18n51.__)("Filter by: %1$s"),
+              (0, import_i18n58.__)("Filter by: %1$s"),
               filter.name.toLowerCase()
             ) })
           ] }),
-          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
                   "button",
                   {
                     className: clsx_default(
@@ -39792,18 +50724,18 @@ If there's a particular need for this, please submit a feature request at https:
                         toggleRef.current?.focus();
                       }
                     },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(import_components41.Icon, { icon: close_small_default })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(import_components41.Icon, { icon: close_small_default })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
+            /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
           ] })
         ] }),
         renderContent: () => {
-          return /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(OperatorSelector, { ...commonProps }),
-            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+          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)(
               SearchWidget,
               {
                 ...commonProps,
@@ -39812,7 +50744,7 @@ If there's a particular need for this, please submit a feature request at https:
                   elements: elements2
                 }
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(InputWidget, { ...commonProps, fields: fields2 })
+            ) : /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(InputWidget, { ...commonProps, fields: fields2 })
           ] });
         }
       }
@@ -39821,10 +50753,9 @@ 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_i18n52 = __toESM(require_i18n(), 1);
-  var import_element95 = __toESM(require_element(), 1);
-  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu4 } = unlock4(import_components42.privateApis);
+  var import_i18n59 = __toESM(require_i18n(), 1);
+  var import_element136 = __toESM(require_element(), 1);
+  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
   function AddFilterMenu({
     filters,
     view,
@@ -39833,44 +50764,49 @@ If there's a particular need for this, please submit a feature request at https:
     triggerProps
   }) {
     const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return /* @__PURE__ */ (0, import_jsx_runtime168.jsxs)(Menu4, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(Menu4.TriggerButton, { ...triggerProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(Menu4.Popover, { children: inactiveFilters.map((filter) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
-          Menu4.Item,
-          {
-            onClick: () => {
-              setOpenedFilter(filter.field);
-              onChangeView({
-                ...view,
-                page: 1,
-                filters: [
-                  ...view.filters || [],
-                  {
-                    field: filter.field,
-                    value: void 0,
-                    operator: filter.operators[0]
-                  }
-                ]
-              });
+    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_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)(
+            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_runtime223.jsx)(menu_exports.ItemLabel, { children: filter.name })
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(Menu4.ItemLabel, { children: filter.name })
-          },
-          filter.field
-        );
-      }) })
-    ] });
+            filter.field
+          );
+        }) })
+      ] })
+    );
   }
   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_runtime168.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
       AddFilterMenu,
       {
         triggerProps: {
-          render: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
             import_components42.Button,
             {
               accessibleWhenDisabled: true,
@@ -39881,18 +50817,18 @@ If there's a particular need for this, please submit a feature request at https:
               ref
             }
           ),
-          children: (0, import_i18n52.__)("Add filter")
+          children: (0, import_i18n59.__)("Add filter")
         },
         ...{ filters, view, onChangeView, setOpenedFilter }
       }
     );
   }
-  var add_filter_default = (0, import_element95.forwardRef)(AddFilter);
+  var add_filter_default = (0, import_element136.forwardRef)(AddFilter);

   // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
   var import_components43 = __toESM(require_components(), 1);
-  var import_i18n53 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
   function ResetFilter({
     filters,
     view,
@@ -39904,7 +50840,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_runtime169.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
       import_components43.Button,
       {
         disabled: isDisabled,
@@ -39920,15 +50856,15 @@ If there's a particular need for this, please submit a feature request at https:
             filters: view.filters?.filter((f2) => !!f2.isLocked) || []
           });
         },
-        children: (0, import_i18n53.__)("Reset")
+        children: (0, import_i18n60.__)("Reset")
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-  var import_element96 = __toESM(require_element(), 1);
+  var import_element137 = __toESM(require_element(), 1);
   function useFilters(fields2, view) {
-    return (0, import_element96.useMemo)(() => {
+    return (0, import_element137.useMemo)(() => {
       const filters = [];
       fields2.forEach((field) => {
         if (field.filterBy === false || !field.hasElements && !field.Edit) {
@@ -39977,12 +50913,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_runtime170 = __toESM(require_jsx_runtime(), 1);
-  function Filters({ className: className2 }) {
-    const { fields: fields2, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element97.useContext)(dataviews_context_default);
-    const addFilterRef = (0, import_element97.useRef)(null);
+  var import_jsx_runtime225 = __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 filters = use_filters_default(fields2, view);
-    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
       add_filter_default,
       {
         filters,
@@ -39999,7 +50935,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_runtime170.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
           Filter,
           {
             filter,
@@ -40015,7 +50951,7 @@ If there's a particular need for this, please submit a feature request at https:
       addFilter
     ];
     filterComponents.push(
-      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
         ResetFilter,
         {
           filters,
@@ -40025,7 +50961,7 @@ If there's a particular need for this, please submit a feature request at https:
         "reset-filters"
       )
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
       Stack,
       {
         direction: "row",
@@ -40033,18 +50969,18 @@ If there's a particular need for this, please submit a feature request at https:
         gap: "sm",
         style: { width: "fit-content" },
         wrap: "wrap",
-        className: className2,
+        className,
         children: filterComponents
       }
     );
   }
-  var filters_default = (0, import_element97.memo)(Filters);
+  var filters_default = (0, import_element138.memo)(Filters);

   // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-  var import_element98 = __toESM(require_element(), 1);
+  var import_element139 = __toESM(require_element(), 1);
   var import_components44 = __toESM(require_components(), 1);
-  var import_i18n54 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggle() {
     const {
       filters,
@@ -40053,9 +50989,9 @@ If there's a particular need for this, please submit a feature request at https:
       setOpenedFilter,
       isShowingFilter,
       setIsShowingFilter
-    } = (0, import_element98.useContext)(dataviews_context_default);
-    const buttonRef = (0, import_element98.useRef)(null);
-    const onChangeViewWithFilterVisibility = (0, import_element98.useCallback)(
+    } = (0, import_element139.useContext)(dataviews_context_default);
+    const buttonRef = (0, import_element139.useRef)(null);
+    const onChangeViewWithFilterVisibility = (0, import_element139.useCallback)(
       (_view) => {
         onChangeView(_view);
         setIsShowingFilter(true);
@@ -40067,12 +51003,12 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const hasVisibleFilters = filters.some((filter) => filter.isVisible);
     const addFilterButtonProps = {
-      label: (0, import_i18n54.__)("Add filter"),
+      label: (0, import_i18n61.__)("Add filter"),
       "aria-expanded": false,
       isPressed: false
     };
     const toggleFiltersButtonProps = {
-      label: (0, import_i18n54._x)("Filter", "verb"),
+      label: (0, import_i18n61._x)("Filter", "verb"),
       "aria-expanded": isShowingFilter,
       isPressed: isShowingFilter,
       onClick: () => {
@@ -40085,7 +51021,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_runtime171.jsx)(
+    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
       import_components44.Button,
       {
         ref: buttonRef,
@@ -40097,7 +51033,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
       AddFilterMenu,
       {
         filters,
@@ -40106,7 +51042,7 @@ If there's a particular need for this, please submit a feature request at https:
         setOpenedFilter,
         triggerProps: { render: buttonComponent }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
       FilterVisibilityToggle,
       {
         buttonRef,
@@ -40120,37 +51056,37 @@ If there's a particular need for this, please submit a feature request at https:
     filtersCount,
     children
   }) {
-    (0, import_element98.useEffect)(
+    (0, import_element139.useEffect)(
       () => () => {
         buttonRef.current?.focus();
       },
       [buttonRef]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(import_jsx_runtime171.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_jsx_runtime226.Fragment, { children: [
       children,
-      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime171.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
+      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime226.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_element99 = __toESM(require_element(), 1);
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var import_element140 = __toESM(require_element(), 1);
+  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggled(props) {
-    const { isShowingFilter } = (0, import_element99.useContext)(dataviews_context_default);
+    const { isShowingFilter } = (0, import_element140.useContext)(dataviews_context_default);
     if (!isShowingFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(filters_default, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(filters_default, { ...props });
   }
   var filters_toggled_default = FiltersToggled;

   // packages/dataviews/build-module/components/dataviews-layout/index.mjs
-  var import_element100 = __toESM(require_element(), 1);
+  var import_element141 = __toESM(require_element(), 1);
   var import_components45 = __toESM(require_components(), 1);
-  var import_i18n55 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
-  function DataViewsLayout({ className: className2 }) {
+  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
+  function DataViewsLayout({ className }) {
     const {
       actions = [],
       data,
@@ -40169,8 +51105,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_runtime173.jsx)("p", { children: (0, import_i18n55.__)("No results") })
-    } = (0, import_element100.useContext)(dataviews_context_default);
+      empty = /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("p", { children: (0, import_i18n62.__)("No results") })
+    } = (0, import_element141.useContext)(dataviews_context_default);
     const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
       delay: 200
     });
@@ -40178,15 +51114,15 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isDelayedInitialLoading) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_components45.Spinner, {}) }) });
+      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, {}) }) });
     }
     const ViewComponent = VIEW_LAYOUTS.find(
       (v2) => v2.type === view.type && defaultLayouts2[v2.type]
     )?.component;
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
       ViewComponent,
       {
-        className: className2,
+        className,
         actions,
         data,
         fields: fields2,
@@ -40207,8 +51143,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_element101 = __toESM(require_element(), 1);
-  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var import_element142 = __toESM(require_element(), 1);
+  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY6 = [];
   function DataViewsFooter() {
     const {
@@ -40218,7 +51154,7 @@ If there's a particular need for this, please submit a feature request at https:
       actions = EMPTY_ARRAY6,
       isLoading,
       hasInitiallyLoaded
-    } = (0, import_element101.useContext)(dataviews_context_default);
+    } = (0, import_element142.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);
@@ -40229,12 +51165,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_runtime174.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
       "div",
       {
         className: "dataviews-footer",
         inert: isRefreshing ? "true" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime174.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(
           Stack,
           {
             direction: "row",
@@ -40245,8 +51181,8 @@ If there's a particular need for this, please submit a feature request at https:
             }),
             gap: "sm",
             children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(BulkActionsFooter, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(dataviews_pagination_default, {})
+              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(BulkActionsFooter, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(dataviews_pagination_default, {})
             ]
           }
         )
@@ -40255,28 +51191,28 @@ 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_i18n56 = __toESM(require_i18n(), 1);
-  var import_element102 = __toESM(require_element(), 1);
+  var import_i18n63 = __toESM(require_i18n(), 1);
+  var import_element143 = __toESM(require_element(), 1);
   var import_components46 = __toESM(require_components(), 1);
-  var import_compose15 = __toESM(require_compose(), 1);
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
-  var DataViewsSearch = (0, import_element102.memo)(function Search({ label }) {
-    const { view, onChangeView } = (0, import_element102.useContext)(dataviews_context_default);
-    const [search, setSearch, debouncedSearch] = (0, import_compose15.useDebouncedInput)(
+  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);
+    const [search, setSearch, debouncedSearch] = (0, import_compose19.useDebouncedInput)(
       view.search
     );
-    (0, import_element102.useEffect)(() => {
+    (0, import_element143.useEffect)(() => {
       if (view.search !== debouncedSearch) {
         setSearch(view.search ?? "");
       }
     }, [view.search, setSearch]);
-    const onChangeViewRef = (0, import_element102.useRef)(onChangeView);
-    const viewRef = (0, import_element102.useRef)(view);
-    (0, import_element102.useEffect)(() => {
+    const onChangeViewRef = (0, import_element143.useRef)(onChangeView);
+    const viewRef = (0, import_element143.useRef)(view);
+    (0, import_element143.useEffect)(() => {
       onChangeViewRef.current = onChangeView;
       viewRef.current = view;
     }, [onChangeView, view]);
-    (0, import_element102.useEffect)(() => {
+    (0, import_element143.useEffect)(() => {
       if (debouncedSearch !== viewRef.current?.search) {
         onChangeViewRef.current({
           ...viewRef.current,
@@ -40286,8 +51222,8 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
     }, [debouncedSearch]);
-    const searchLabel = label || (0, import_i18n56.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+    const searchLabel = label || (0, import_i18n63.__)("Search");
+    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
       import_components46.SearchControl,
       {
         className: "dataviews-search",
@@ -40303,83 +51239,86 @@ 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_components47 = __toESM(require_components(), 1);
-  var import_i18n57 = __toESM(require_i18n(), 1);
-  var import_element103 = __toESM(require_element(), 1);
+  var import_i18n64 = __toESM(require_i18n(), 1);
+  var import_element144 = __toESM(require_element(), 1);
   var import_warning = __toESM(require_warning(), 1);
-  var import_compose16 = __toESM(require_compose(), 1);
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu5 } = unlock4(import_components47.privateApis);
+  var import_compose20 = __toESM(require_compose(), 1);
+  var import_jsx_runtime231 = __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_element103.useContext)(dataviews_context_default);
+    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element144.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_runtime176.jsxs)(Menu5, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-        Menu5.TriggerButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+        menu_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
             import_components47.Button,
             {
               size: "compact",
               icon: activeView?.icon,
-              label: (0, import_i18n57.__)("Layout")
+              label: (0, import_i18n64.__)("Layout")
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(Menu5.Popover, { children: availableLayouts.map((layout) => {
-        const config2 = VIEW_LAYOUTS.find(
-          (v2) => v2.type === layout
-        );
-        if (!config2) {
-          return null;
-        }
-        return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
-          Menu5.RadioItem,
-          {
-            value: layout,
-            name: "view-actions-available-view",
-            checked: layout === view.type,
-            hideOnClick: true,
-            onChange: (e2) => {
-              switch (e2.target.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: e2.target.value,
-                    ...defaultLayouts2[e2.target.value]
-                  });
-              }
-              (0, import_warning.default)("Invalid dataview");
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(Menu5.ItemLabel, { children: config2.label })
+      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(menu_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime231.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");
           },
-          layout
-        );
-      }) })
+          children: availableLayouts.map((layout) => {
+            const config2 = VIEW_LAYOUTS.find(
+              (v2) => v2.type === layout
+            );
+            if (!config2) {
+              return null;
+            }
+            return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+              menu_exports.RadioItem,
+              {
+                value: layout,
+                closeOnClick: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(menu_exports.ItemLabel, { children: config2.label })
+              },
+              layout
+            );
+          })
+        }
+      ) })
     ] });
   }
   function SortFieldControl() {
-    const { view, fields: fields2, onChangeView } = (0, import_element103.useContext)(dataviews_context_default);
-    const orderOptions = (0, import_element103.useMemo)(() => {
+    const { view, fields: fields2, onChangeView } = (0, import_element144.useContext)(dataviews_context_default);
+    const orderOptions = (0, import_element144.useMemo)(() => {
       const sortableFields = fields2.filter(
         (field) => field.enableSorting !== false
       );
@@ -40390,10 +51329,10 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
     }, [fields2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
       import_components47.SelectControl,
       {
-        label: (0, import_i18n57.__)("Sort by"),
+        label: (0, import_i18n64.__)("Sort by"),
         value: view.sort?.field,
         options: orderOptions,
         onChange: (value) => {
@@ -40410,7 +51349,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_element103.useContext)(dataviews_context_default);
+    const { view, fields: fields2, onChangeView } = (0, import_element144.useContext)(dataviews_context_default);
     const sortableFields = fields2.filter(
       (field) => field.enableSorting !== false
     );
@@ -40421,12 +51360,12 @@ 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_runtime176.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
       import_components47.__experimentalToggleGroupControl,
       {
         className: "dataviews-view-config__sort-direction",
         isBlock: true,
-        label: (0, import_i18n57.__)("Order"),
+        label: (0, import_i18n64.__)("Order"),
         value,
         onChange: (newDirection) => {
           if (newDirection === "asc" || newDirection === "desc") {
@@ -40446,7 +51385,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_runtime176.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
             import_components47.__experimentalToggleGroupControlOptionIcon,
             {
               value: direction,
@@ -40460,16 +51399,16 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ItemsPerPageControl() {
-    const { view, config: config2, onChangeView } = (0, import_element103.useContext)(dataviews_context_default);
+    const { view, config: config2, onChangeView } = (0, import_element144.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_runtime176.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
       import_components47.__experimentalToggleGroupControl,
       {
         isBlock: true,
-        label: (0, import_i18n57.__)("Items per page"),
+        label: (0, import_i18n64.__)("Items per page"),
         value: view.perPage || 10,
         disabled: !view?.sort?.field,
         onChange: (newItemsPerPage) => {
@@ -40481,7 +51420,7 @@ 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_runtime176.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
             import_components47.__experimentalToggleGroupControlOption,
             {
               value,
@@ -40494,12 +51433,12 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ResetViewButton() {
-    const { onReset } = (0, import_element103.useContext)(dataviews_context_default);
+    const { onReset } = (0, import_element144.useContext)(dataviews_context_default);
     if (onReset === void 0) {
       return null;
     }
     const isDisabled = onReset === false;
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
       import_components47.Button,
       {
         variant: "tertiary",
@@ -40512,13 +51451,13 @@ If there's a particular need for this, please submit a feature request at https:
             onReset();
           }
         },
-        children: (0, import_i18n57.__)("Reset view")
+        children: (0, import_i18n64.__)("Reset view")
       }
     );
   }
   function DataviewsViewConfigDropdown() {
-    const { view, onReset } = (0, import_element103.useContext)(dataviews_context_default);
-    const popoverId = (0, import_compose16.useInstanceId)(
+    const { view, onReset } = (0, import_element144.useContext)(dataviews_context_default);
+    const popoverId = (0, import_compose20.useInstanceId)(
       _DataViewsViewConfig,
       "dataviews-view-config-dropdown"
     );
@@ -40526,7 +51465,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_runtime176.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
       import_components47.Dropdown,
       {
         expandOnMobile: true,
@@ -40535,13 +51474,13 @@ 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_runtime176.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
               import_components47.Button,
               {
                 size: "compact",
                 icon: cog_default,
-                label: (0, import_i18n57._x)(
+                label: (0, import_i18n64._x)(
                   "View options",
                   "View is used as a noun"
                 ),
@@ -40550,22 +51489,22 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-controls": popoverId
               }
             ),
-            isModified && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
+            isModified && /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
           import_components47.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "dataviews-config__popover-content-wrapper",
-            children: /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-config",
                 gap: "xl",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
                     Stack,
                     {
                       direction: "row",
@@ -40573,34 +51512,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_runtime176.jsx)(
+                        /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
                           import_components47.__experimentalHeading,
                           {
                             level: 2,
                             className: "dataviews-settings-section__title",
-                            children: (0, import_i18n57.__)("Appearance")
+                            children: (0, import_i18n64.__)("Appearance")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(ResetViewButton, {})
+                        /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(ResetViewButton, {})
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
                       Stack,
                       {
                         direction: "row",
                         gap: "sm",
                         className: "dataviews-view-config__sort-controls",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(SortFieldControl, {}),
-                          /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(SortDirectionControl, {})
+                          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(SortFieldControl, {}),
+                          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(SortDirectionControl, {})
                         ]
                       }
                     ),
-                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(activeLayout.viewConfigOptions, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(ItemsPerPageControl, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(PropertiesSection, {})
+                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(activeLayout.viewConfigOptions, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(ItemsPerPageControl, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(PropertiesSection, {})
                   ] })
                 ]
               }
@@ -40611,267 +51550,34 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function _DataViewsViewConfig() {
-    return /* @__PURE__ */ (0, import_jsx_runtime176.jsxs)(import_jsx_runtime176.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(ViewTypeMenu, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(DataviewsViewConfigDropdown, {})
+    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, {})
     ] });
   }
-  var DataViewsViewConfig = (0, import_element103.memo)(_DataViewsViewConfig);
+  var DataViewsViewConfig = (0, import_element144.memo)(_DataViewsViewConfig);
   var dataviews_view_config_default = DataViewsViewConfig;

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_element109 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/validated-form-controls/control-with-error.mjs
-  var import_i18n58 = __toESM(require_i18n(), 1);
-  var import_element104 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/validated-form-controls/validity-indicator.mjs
-  var import_components48 = __toESM(require_components(), 1);
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
-  function ValidityIndicator({
-    id,
-    type,
-    message: message2
-  }) {
-    const ICON = {
-      valid: published_default,
-      invalid: error_default
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime177.jsxs)(
-      "p",
-      {
-        id,
-        className: clsx_default(
-          "dataviews-validated-control__indicator",
-          `is-${type}`
-        ),
-        children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(import_components48.Spinner, { className: "dataviews-validated-control__indicator-spinner" }) : /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
-            import_components48.Icon,
-            {
-              className: "dataviews-validated-control__indicator-icon",
-              icon: ICON[type],
-              size: 16,
-              fill: "currentColor"
-            }
-          ),
-          message2
-        ]
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/validated-form-controls/control-with-error.mjs
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n58.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n58.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(import_jsx_runtime178.Fragment, { children: [
-      label,
-      " ",
-      suffix
-    ] });
-  }
-  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var className = "dataviews-validated-control";
-  function UnforwardedControlWithError({
-    required,
-    markWhenOptional,
-    customValidity,
-    getValidityTarget,
-    children
-  }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element104.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element104.useState)();
-    const [showMessage, setShowMessage] = (0, import_element104.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element104.useState)(false);
-    (0, import_element104.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const handler = () => {
-        setShowMessage(true);
-        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, [getValidityTarget]);
-    (0, import_element104.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 radioSibilings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
-        validityTarget?.closest(`.${className}`)?.querySelectorAll(
-          `input[type="radio"][name="${validityTarget?.name}"]`
-        ) ?? []
-      ).filter((sibling) => sibling !== validityTarget) : [];
-      validityTarget?.addEventListener("invalid", suppressNativePopover);
-      radioSibilings.forEach(
-        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
-      );
-      return () => {
-        validityTarget?.removeEventListener(
-          "invalid",
-          suppressNativePopover
-        );
-        radioSibilings.forEach(
-          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
-        );
-      };
-    }, [getValidityTarget]);
-    (0, import_element104.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_element104.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_element104.useId)();
-    const message2 = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: "invalid",
-            message: errorMessage
-          }
-        );
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: statusMessage.type,
-            message: statusMessage.message
-          }
-        );
-      }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message2 : null;
-    (0, import_element104.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 /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)("div", { className, ref: forwardedRef, onBlur, children: [
-      (0, import_element104.cloneElement)(children, {
-        label: appendRequiredIndicator(
-          children.props.label,
-          required,
-          markWhenOptional
-        ),
-        required
-      }),
-      visibleMessage
-    ] });
-  }
-  var ControlWithError = (0, import_element104.forwardRef)(UnforwardedControlWithError);
-  ControlWithError.displayName = "ControlWithError";
+  var import_element153 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
-  var import_element105 = __toESM(require_element(), 1);
-  var import_compose17 = __toESM(require_compose(), 1);
-  var import_components49 = __toESM(require_components(), 1);
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var import_element145 = __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 UnforwardedValidatedCheckboxControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element105.useRef)(null);
-    const mergedRefs = (0, import_compose17.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
+    const validityTargetRef = (0, import_element145.useRef)(null);
+    const mergedRefs = (0, import_compose21.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
       ControlWithError,
       {
+        className: "dataviews-validated-control",
         required,
         markWhenOptional,
         ref: mergedRefs,
@@ -40879,8 +51585,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_runtime179.jsx)(
-          import_components49.CheckboxControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+          import_components48.CheckboxControl,
           {
             ...restProps
           }
@@ -40888,52 +51594,149 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedCheckboxControl = (0, import_element105.forwardRef)(UnforwardedValidatedCheckboxControl);
+  var ValidatedCheckboxControl = (0, import_element145.forwardRef)(UnforwardedValidatedCheckboxControl);
   ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";

-  // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
-  var import_element106 = __toESM(require_element(), 1);
-  var import_compose18 = __toESM(require_compose(), 1);
+  // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
+  var import_element146 = __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 UnforwardedValidatedComboboxControl = ({
+    required,
+    customValidity,
+    markWhenOptional,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element146.useRef)(null);
+    const mergedRefs = (0, import_compose22.useMergeRefs)([forwardedRef, validityTargetRef]);
+    (0, import_element146.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_runtime233.jsx)(
+        ControlWithError,
+        {
+          className: "dataviews-validated-control",
+          required,
+          markWhenOptional,
+          ref: mergedRefs,
+          customValidity,
+          getValidityTarget: () => validityTargetRef.current?.querySelector(
+            'input[role="combobox"]'
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(import_components49.ComboboxControl, { ...restProps })
+        }
+      )
+    );
+  };
+  var ValidatedComboboxControl = (0, import_element146.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_runtime180 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime234 = __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)(
+      "div",
+      {
+        className: "dataviews-validated-control__wrapper-with-error-delegate",
+        ref: forwardedRef,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+            ControlWithError,
+            {
+              className: "dataviews-validated-control",
+              required,
+              markWhenOptional,
+              customValidity,
+              getValidityTarget: () => validityTargetRef.current,
+              children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_components50.FormTokenField, { ...restProps })
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+            "input",
+            {
+              className: "dataviews-validated-control__error-delegate",
+              type: "text",
+              ref: validityTargetRef,
+              required,
+              value: restProps.value && restProps.value.length > 0 ? "hasvalue" : "",
+              tabIndex: -1,
+              onChange: () => {
+              },
+              onFocus: (e2) => {
+                e2.target.previousElementSibling?.querySelector(
+                  'input[type="text"]'
+                )?.focus();
+              }
+            }
+          )
+        ]
+      }
+    );
+  };
+  var ValidatedFormTokenField = (0, import_element147.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_compose23 = __toESM(require_compose(), 1);
+  var import_components51 = __toESM(require_components(), 1);
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedNumberControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element106.useRef)(null);
-    const mergedRefs = (0, import_compose18.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+    const validityTargetRef = (0, import_element148.useRef)(null);
+    const mergedRefs = (0, import_compose23.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
       ControlWithError,
       {
+        className: "dataviews-validated-control",
         required,
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(import_components50.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(import_components51.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
       }
     );
   };
-  var ValidatedNumberControl = (0, import_element106.forwardRef)(UnforwardedValidatedNumberControl);
+  var ValidatedNumberControl = (0, import_element148.forwardRef)(UnforwardedValidatedNumberControl);
   ValidatedNumberControl.displayName = "ValidatedNumberControl";

   // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
-  var import_element107 = __toESM(require_element(), 1);
-  var import_compose19 = __toESM(require_compose(), 1);
-  var import_components51 = __toESM(require_components(), 1);
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var import_element149 = __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 UnforwardedValidatedRadioControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element107.useRef)(null);
-    const mergedRefs = (0, import_compose19.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
+    const validityTargetRef = (0, import_element149.useRef)(null);
+    const mergedRefs = (0, import_compose24.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
       ControlWithError,
       {
+        className: "dataviews-validated-control",
         required,
         markWhenOptional,
         ref: mergedRefs,
@@ -40941,35 +51744,36 @@ 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_runtime181.jsx)(import_components51.RadioControl, { ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(import_components52.RadioControl, { ...restProps })
       }
     );
   };
-  var ValidatedRadioControl = (0, import_element107.forwardRef)(UnforwardedValidatedRadioControl);
+  var ValidatedRadioControl = (0, import_element149.forwardRef)(UnforwardedValidatedRadioControl);
   ValidatedRadioControl.displayName = "ValidatedRadioControl";

   // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
-  var import_element108 = __toESM(require_element(), 1);
-  var import_compose20 = __toESM(require_compose(), 1);
-  var import_components52 = __toESM(require_components(), 1);
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
+  var import_element150 = __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 UnforwardedValidatedSelectControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element108.useRef)(null);
-    const mergedRefs = (0, import_compose20.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
+    const validityTargetRef = (0, import_element150.useRef)(null);
+    const mergedRefs = (0, import_compose25.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
       ControlWithError,
       {
+        className: "dataviews-validated-control",
         required,
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
-          import_components52.SelectControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+          import_components53.SelectControl,
           {
             ref: mergedRefs,
             // A runtime boolean cannot statically discriminate
@@ -40980,9 +51784,92 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedSelectControl = (0, import_element108.forwardRef)(UnforwardedValidatedSelectControl);
+  var ValidatedSelectControl = (0, import_element150.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_compose26 = __toESM(require_compose(), 1);
+  var import_components54 = __toESM(require_components(), 1);
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedToggleControl = ({
+    required,
+    customValidity,
+    markWhenOptional,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element151.useRef)(null);
+    const mergedRefs = (0, import_compose26.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+      ControlWithError,
+      {
+        className: "dataviews-validated-control",
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+          import_components54.ToggleControl,
+          {
+            ref: mergedRefs,
+            required,
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedToggleControl = (0, import_element151.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 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)(
+        ControlWithError,
+        {
+          className: "dataviews-validated-control",
+          required,
+          markWhenOptional,
+          customValidity,
+          getValidityTarget: () => validityTargetRef.current,
+          children: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(import_components55.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime239.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_element152.forwardRef)(UnforwardedValidatedToggleGroupControl);
+  ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";
+
   // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
   function getCustomValidity(isValid2, validity) {
     let customValidity;
@@ -41010,7 +51897,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_runtime183 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -41021,12 +51908,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_element109.useCallback)(() => {
+    const onChangeControl = (0, import_element153.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [data, getValue, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -41043,10 +51930,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_components53 = __toESM(require_components(), 1);
-  var import_element110 = __toESM(require_element(), 1);
-  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedComboboxControl } = unlock4(import_components53.privateApis);
+  var import_components56 = __toESM(require_components(), 1);
+  var import_element154 = __toESM(require_element(), 1);
+  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
   function Combobox3({
     data,
     field,
@@ -41056,7 +51942,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_element110.useCallback)(
+    const onChangeControl = (0, import_element154.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -41065,9 +51951,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_runtime184.jsx)(import_components53.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_components56.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -41086,32 +51972,33 @@ 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_components55 = __toESM(require_components(), 1);
-  var import_element113 = __toESM(require_element(), 1);
-  var import_i18n60 = __toESM(require_i18n(), 1);
+  var import_components58 = __toESM(require_components(), 1);
+  var import_element157 = __toESM(require_element(), 1);
+  var import_i18n66 = __toESM(require_i18n(), 1);
+  var import_a11y3 = __toESM(require_a11y(), 1);
   var import_date4 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components54 = __toESM(require_components(), 1);
-  var import_element111 = __toESM(require_element(), 1);
-  var import_i18n59 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
+  var import_components57 = __toESM(require_components(), 1);
+  var import_element155 = __toESM(require_element(), 1);
+  var import_i18n65 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
   var TIME_UNITS_OPTIONS = {
     [OPERATOR_IN_THE_PAST]: [
-      { value: "days", label: (0, import_i18n59.__)("Days") },
-      { value: "weeks", label: (0, import_i18n59.__)("Weeks") },
-      { value: "months", label: (0, import_i18n59.__)("Months") },
-      { value: "years", label: (0, import_i18n59.__)("Years") }
+      { value: "days", label: (0, import_i18n65.__)("Days") },
+      { value: "weeks", label: (0, import_i18n65.__)("Weeks") },
+      { value: "months", label: (0, import_i18n65.__)("Months") },
+      { value: "years", label: (0, import_i18n65.__)("Years") }
     ],
     [OPERATOR_OVER]: [
-      { value: "days", label: (0, import_i18n59.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n59.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n59.__)("Months ago") },
-      { value: "years", label: (0, import_i18n59.__)("Years ago") }
+      { value: "days", label: (0, import_i18n65.__)("Days ago") },
+      { value: "weeks", label: (0, import_i18n65.__)("Weeks ago") },
+      { value: "months", label: (0, import_i18n65.__)("Months ago") },
+      { value: "years", label: (0, import_i18n65.__)("Years ago") }
     ]
   };
   function RelativeDateControl({
-    className: className2,
+    className,
     data,
     field,
     onChange,
@@ -41123,7 +52010,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_element111.useCallback)(
+    const onChangeValue = (0, import_element155.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -41132,7 +52019,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element111.useCallback)(
+    const onChangeUnit = (0, import_element155.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -41141,17 +52028,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_runtime185.jsx)(
-      import_components54.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+      import_components57.BaseControl,
       {
         id,
-        className: clsx_default(className2, "dataviews-controls__relative-date"),
+        className: clsx_default(className, "dataviews-controls__relative-date"),
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-            import_components54.__experimentalNumberControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime242.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+            import_components57.__experimentalNumberControl,
             {
               className: "dataviews-controls__relative-date-number",
               spinControls: "none",
@@ -41162,11 +52049,11 @@ If there's a particular need for this, please submit a feature request at https:
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-            import_components54.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+            import_components57.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n59.__)("Unit"),
+              label: (0, import_i18n65.__)("Unit"),
               value: unit,
               options,
               onChange: onChangeUnit,
@@ -41179,12 +52066,17 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }

+  // 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_element112 = __toESM(require_element(), 1);
+  var import_element156 = __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_element112.useMemo)(() => {
+    const disabledMatchers = (0, import_element156.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -41203,6 +52095,28 @@ If there's a particular need for this, please submit a feature request at https:
     return { minConstraint, maxConstraint, disabledMatchers };
   }

+  // packages/dataviews/build-module/components/dataform-controls/utils/get-calendar-locale.mjs
+  var LANGUAGE_ALIASES = {
+    ary: "ar-MA",
+    // Moroccan Arabic.
+    haz: "fa"
+    // Hazaragi, a variety of Persian.
+  };
+  function getCalendarLocale(wpLocale) {
+    const subtags = wpLocale?.trim().split(/[_-]/) ?? [];
+    const language = subtags.shift()?.toLowerCase();
+    if (!language) {
+      return void 0;
+    }
+    const normalized = [LANGUAGE_ALIASES[language] ?? language];
+    for (const subtag of subtags) {
+      if (/^[a-z]{4}$/i.test(subtag) || /^([a-z]{2}|\d{3})$/i.test(subtag)) {
+        normalized.push(subtag);
+      }
+    }
+    return normalized.join("-");
+  }
+
   // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
   var import_date3 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
@@ -41214,8 +52128,7 @@ 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_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl } = unlock4(import_components55.privateApis);
+  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
@@ -41236,110 +52149,109 @@ 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 [calendarMonth, setCalendarMonth] = (0, import_element113.useState)(() => {
+    const { timezone } = (0, import_date4.getSettings)();
+    const timeZone = timezone.string || (0, import_date4.dateI18n)("P");
+    const [calendarMonth, setCalendarMonth] = (0, import_element157.useState)(() => {
       const parsedDate = parseDateTime(value);
-      return parsedDate || /* @__PURE__ */ new Date();
+      return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
     });
-    const inputControlRef = (0, import_element113.useRef)(null);
-    const validationTimeoutRef = (0, import_element113.useRef)(void 0);
-    const previousFocusRef = (0, import_element113.useRef)(null);
+    (0, import_element157.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_element157.useRef)(null);
+    const validationTimeoutRef = (0, import_element157.useRef)(void 0);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element113.useCallback)(
+    const onChangeCallback = (0, import_element157.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element113.useEffect)(() => {
-      return () => {
-        if (validationTimeoutRef.current) {
-          clearTimeout(validationTimeoutRef.current);
-        }
-      };
+    (0, import_element157.useEffect)(() => {
+      return () => clearTimeout(validationTimeoutRef.current);
     }, []);
-    const onSelectDate = (0, import_element113.useCallback)(
+    const onSelectDate = (0, import_element157.useCallback)(
       (newDate) => {
-        let dateTimeValue;
         if (newDate) {
           const wpDate = (0, import_date4.dateI18n)("Y-m-d", newDate);
-          let wpTime;
-          if (value) {
-            wpTime = (0, import_date4.dateI18n)("H:i", (0, import_date4.getDate)(value));
-          } else {
-            wpTime = (0, import_date4.dateI18n)("H:i", 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}`);
-          dateTimeValue = finalDateTime.toISOString();
-          onChangeCallback(dateTimeValue);
-          if (validationTimeoutRef.current) {
-            clearTimeout(validationTimeoutRef.current);
-          }
+          onChangeCallback(finalDateTime.toISOString());
         } else {
           onChangeCallback(void 0);
         }
-        previousFocusRef.current = inputControlRef.current && inputControlRef.current.ownerDocument.activeElement;
+        clearTimeout(validationTimeoutRef.current);
         validationTimeoutRef.current = setTimeout(() => {
-          if (inputControlRef.current) {
-            inputControlRef.current.focus();
-            inputControlRef.current.blur();
-            onChangeCallback(dateTimeValue);
-            if (previousFocusRef.current && previousFocusRef.current instanceof HTMLElement) {
-              previousFocusRef.current.focus();
-            }
+          const input = inputControlRef.current;
+          if (!input) {
+            return;
+          }
+          input.dispatchEvent(
+            new Event("invalid", { cancelable: true })
+          );
+          if (input.validationMessage) {
+            (0, import_a11y3.speak)(input.validationMessage);
           }
         }, 0);
       },
       [onChangeCallback, value]
     );
-    const handleManualDateTimeChange = (0, import_element113.useCallback)(
+    const handleManualDateTimeChange = (0, import_element157.useCallback)(
       (newValue) => {
         if (newValue) {
           const dateTime = (0, import_date4.getDate)(newValue);
           onChangeCallback(dateTime.toISOString());
           const parsedDate = parseDateTime(dateTime.toISOString());
           if (parsedDate) {
-            setCalendarMonth(parsedDate);
+            setCalendarMonth(toCalendarDate(parsedDate, timeZone));
           }
         } else {
           onChangeCallback(void 0);
         }
       },
-      [onChangeCallback]
+      [onChangeCallback, timeZone]
     );
     const { format: fieldFormat } = field;
     const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
-    const {
-      timezone: { string: timezoneString }
-    } = (0, import_date4.getSettings)();
+    const locale = getCalendarLocale((0, import_date4.getSettings)().l10n.locale);
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n60.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n66.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n60.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n66.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
-      import_components55.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+      import_components58.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime186.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime243.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
             ValidatedInputControl,
             {
               ref: inputControlRef,
               required: !!isValid2?.required,
               customValidity: getCustomValidity(isValid2, validity),
               type: "datetime-local",
-              label: (0, import_i18n60.__)("Date time"),
+              label: (0, import_i18n66.__)("Date time"),
               hideLabelFromVision: true,
               value: formatDateTime(value),
-              onChange: handleManualDateTimeChange,
+              onValueChange: handleManualDateTimeChange,
               disabled: disabled2,
               min: minConstraint ? formatDateTime(minConstraint) : void 0,
               max: maxConstraint ? formatDateTime(maxConstraint) : void 0
             }
           ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
             Calendar,
             {
               style: { width: "100%" },
@@ -41347,7 +52259,9 @@ If there's a particular need for this, please submit a feature request at https:
               onValueChange: onSelectDate,
               month: calendarMonth,
               onMonthChange: setCalendarMonth,
-              timeZone: timezoneString || void 0,
+              timeZone,
+              locale,
+              dir: (0, import_i18n66.isRTL)() ? "rtl" : "ltr",
               weekStartsOn,
               disabled: disabled2 || disabledMatchers
             }
@@ -41367,7 +52281,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_runtime186.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -41379,7 +52293,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -41394,21 +52308,21 @@ 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_components56 = __toESM(require_components(), 1);
-  var import_a11y3 = __toESM(require_a11y(), 1);
-  var import_element114 = __toESM(require_element(), 1);
-  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_components59 = __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_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n61.__)("Today"),
+      label: (0, import_i18n67.__)("Today"),
       getValue: () => (0, import_date5.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n61.__)("Yesterday"),
+      label: (0, import_i18n67.__)("Yesterday"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return subDays(today, 1);
@@ -41416,7 +52330,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "past-week",
-      label: (0, import_i18n61.__)("Past week"),
+      label: (0, import_i18n67.__)("Past week"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return subDays(today, 7);
@@ -41424,7 +52338,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "past-month",
-      label: (0, import_i18n61.__)("Past month"),
+      label: (0, import_i18n67.__)("Past month"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return subMonths(today, 1);
@@ -41434,7 +52348,7 @@ 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_i18n61.__)("Last 7 days"),
+      label: (0, import_i18n67.__)("Last 7 days"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [subDays(today, 7), today];
@@ -41442,7 +52356,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n61.__)("Last 30 days"),
+      label: (0, import_i18n67.__)("Last 30 days"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [subDays(today, 30), today];
@@ -41450,7 +52364,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n61.__)("Month to date"),
+      label: (0, import_i18n67.__)("Month to date"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [startOfMonth(today), today];
@@ -41458,7 +52372,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "last-year",
-      label: (0, import_i18n61.__)("Last year"),
+      label: (0, import_i18n67.__)("Last year"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [subYears(today, 1), today];
@@ -41466,19 +52380,19 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n61.__)("Year to date"),
+      label: (0, import_i18n67.__)("Year to date"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [startOfYear(today), today];
       }
     }
   ];
-  var parseDate = (dateString) => {
+  var parseDate2 = (dateString) => {
     if (!dateString) {
       return null;
     }
-    const parsed = (0, import_date5.getDate)(dateString);
-    return parsed && isValid(parsed) ? parsed : null;
+    const parsed = parseISO(dateString);
+    return isValid(parsed) ? parsed : null;
   };
   var formatDate = (date) => {
     if (!date) {
@@ -41495,8 +52409,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_element114.useState)(void 0);
-    const validateRefs = (0, import_element114.useCallback)(() => {
+    const [customValidity, setCustomValidity] = (0, import_element158.useState)(void 0);
+    const validateRefs = (0, import_element158.useCallback)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       for (const ref of refs) {
         const input = ref.current;
@@ -41510,7 +52424,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element114.useEffect)(() => {
+    (0, import_element158.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -41522,7 +52436,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element114.useEffect)(() => {
+    (0, import_element158.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -41537,7 +52451,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element114.useEffect)(() => {
+    (0, import_element158.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -41548,9 +52462,9 @@ If there's a particular need for this, please submit a feature request at https:
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element114.useEffect)(() => {
+    (0, import_element158.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y3.speak)(customValidity.message);
+        (0, import_a11y4.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
     const onBlur = (event) => {
@@ -41561,27 +52475,13 @@ If there's a particular need for this, please submit a feature request at https:
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)("div", { onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
-        "p",
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+        ValidityIndicator,
         {
-          className: clsx_default(
-            "components-validated-control__indicator",
-            customValidity.type === "invalid" ? "is-invalid" : void 0
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-              import_components56.Icon,
-              {
-                className: "components-validated-control__indicator-icon",
-                icon: error_default,
-                size: 16,
-                fill: "currentColor"
-              }
-            ),
-            customValidity.message
-          ]
+          type: customValidity.type,
+          message: customValidity.message
         }
       )
     ] });
@@ -41604,33 +52504,42 @@ 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_element114.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element158.useState)(
       null
     );
     const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element114.useState)(() => {
-      const parsedDate = parseDate(value);
+    const [calendarMonth, setCalendarMonth] = (0, import_element158.useState)(() => {
+      const parsedDate = parseDate2(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element114.useState)(false);
-    const validityTargetRef = (0, import_element114.useRef)(null);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element114.useCallback)(
+    (0, import_element158.useEffect)(() => {
+      const parsedDate = parseDate2(value);
+      if (parsedDate) {
+        setCalendarMonth(
+          (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
+        );
+      }
+    }, [value]);
+    const [isTouched, setIsTouched] = (0, import_element158.useState)(false);
+    const validityTargetRef = (0, import_element158.useRef)(null);
+    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+    const onChangeCallback = (0, import_element158.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    const onSelectDate = (0, import_element114.useCallback)(
+    const onSelectDate = (0, import_element158.useCallback)(
       (newDate) => {
-        const dateValue = newDate ? format(newDate, "yyyy-MM-dd") : void 0;
+        const dateValue = newDate ? formatDate(newDate) : void 0;
         onChangeCallback(dateValue);
         setSelectedPresetId(null);
         setIsTouched(true);
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element114.useCallback)(
+    const handlePresetClick = (0, import_element158.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -41641,11 +52550,11 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element114.useCallback)(
+    const handleManualDateChange = (0, import_element158.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
-          const parsedDate = parseDate(newValue);
+          const parsedDate = parseDate2(newValue);
           if (parsedDate) {
             setCalendarMonth(parsedDate);
           }
@@ -41655,16 +52564,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const {
-      timezone: { string: timezoneString }
-    } = (0, import_date5.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n61.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n67.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n61.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n67.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -41672,16 +52578,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_runtime187.jsx)(
-          import_components56.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+          import_components59.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -41691,8 +52597,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_runtime187.jsx)(
-                        import_components56.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+                        import_components59.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -41706,8 +52612,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                      import_components56.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+                      import_components59.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -41715,18 +52621,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_i18n61.__)("Custom")
+                        children: (0, import_i18n67.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                import_components56.__experimentalInputControl,
+              /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+                import_components59.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n61.__)("Date"),
+                  label: (0, import_i18n67.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -41736,15 +52642,16 @@ If there's a particular need for this, please submit a feature request at https:
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
                 Calendar,
                 {
                   style: { width: "100%" },
-                  value: value ? parseDate(value) : null,
+                  value: value ? parseDate2(value) : null,
                   onValueChange: onSelectDate,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
-                  timeZone: timezoneString || void 0,
+                  locale,
+                  dir: (0, import_i18n67.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers,
                   disableNavigation: disabled2
@@ -41780,8 +52687,9 @@ If there's a particular need for this, please submit a feature request at https:
       value = fieldValue;
     }
     const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element114.useCallback)(
+    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
+    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+    const onChangeCallback = (0, import_element158.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -41792,26 +52700,45 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element114.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element158.useState)(
       null
     );
-    const selectedRange = (0, import_element114.useMemo)(() => {
+    const selectedRange = (0, import_element158.useMemo)(() => {
       if (!value) {
         return null;
       }
       const [from, to2] = value;
       return {
-        from: parseDate(from) || void 0,
-        to: parseDate(to2) || void 0
+        from: parseDate2(from) || void 0,
+        to: parseDate2(to2) || void 0
       };
     }, [value]);
-    const [calendarMonth, setCalendarMonth] = (0, import_element114.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element158.useState)(() => {
       return selectedRange?.from || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element114.useState)(false);
-    const fromInputRef = (0, import_element114.useRef)(null);
-    const toInputRef = (0, import_element114.useRef)(null);
-    const updateDateRange = (0, import_element114.useCallback)(
+    const [fromValue, toValue] = value ?? [];
+    (0, import_element158.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_element158.useState)(false);
+    const fromInputRef = (0, import_element158.useRef)(null);
+    const toInputRef = (0, import_element158.useRef)(null);
+    const updateDateRange = (0, import_element158.useCallback)(
       (fromDate, toDate2) => {
         if (!fromDate && !toDate2) {
           onChangeCallback(void 0);
@@ -41824,7 +52751,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element114.useCallback)(
+    const onSelectCalendarRange = (0, import_element158.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -41832,7 +52759,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element114.useCallback)(
+    const handlePresetClick = (0, import_element158.useCallback)(
       (preset) => {
         const [startDate2, endDate] = preset.getValue();
         setCalendarMonth(startDate2);
@@ -41842,7 +52769,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element114.useCallback)(
+    const handleManualDateChange = (0, import_element158.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -41852,7 +52779,7 @@ If there's a particular need for this, please submit a feature request at https:
         const updatedTo = fromOrTo === "to" ? newValue : currentTo;
         updateDateRange(updatedFrom, updatedTo);
         if (newValue) {
-          const parsedDate = parseDate(newValue);
+          const parsedDate = parseDate2(newValue);
           if (parsedDate) {
             setCalendarMonth(parsedDate);
           }
@@ -41862,14 +52789,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value, updateDateRange]
     );
-    const { timezone } = (0, import_date5.getSettings)();
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n61.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n67.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n61.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n67.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -41877,16 +52803,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_runtime187.jsx)(
-          import_components56.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+          import_components59.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -41896,8 +52822,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_runtime187.jsx)(
-                        import_components56.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+                        import_components59.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -41911,8 +52837,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                      import_components56.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+                      import_components59.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -41920,13 +52846,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_i18n61.__)("Custom")
+                        children: (0, import_i18n67.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -41934,12 +52860,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_runtime187.jsx)(
-                      import_components56.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+                      import_components59.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n61.__)("From"),
+                        label: (0, import_i18n67.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -41949,12 +52875,12 @@ If there's a particular need for this, please submit a feature request at https:
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
-                      import_components56.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+                      import_components59.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n61.__)("To"),
+                        label: (0, import_i18n67.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -41967,7 +52893,7 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
                 RangeCalendar,
                 {
                   style: { width: "100%" },
@@ -41975,7 +52901,8 @@ If there's a particular need for this, please submit a feature request at https:
                   onValueChange: onSelectCalendarRange,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
-                  timeZone: timezone.string || void 0,
+                  locale,
+                  dir: (0, import_i18n67.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers
                 }
@@ -41996,7 +52923,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_runtime187.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -42009,7 +52936,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_runtime187.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -42021,7 +52948,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       CalendarDateControl,
       {
         data,
@@ -42035,9 +52962,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_components57 = __toESM(require_components(), 1);
-  var import_element115 = __toESM(require_element(), 1);
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
+  var import_components60 = __toESM(require_components(), 1);
+  var import_element159 = __toESM(require_element(), 1);
+  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
   function Select2({
     data,
     field,
@@ -42050,7 +52977,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_element115.useCallback)(
+    const onChangeControl = (0, import_element159.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -42059,9 +52986,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_runtime188.jsx)(import_components57.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(import_components60.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -42080,7 +53007,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_runtime189 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -42089,19 +53016,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_runtime189.jsx)(Combobox3, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Combobox3, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(Select2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Select2, { ...props });
   }

-  // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_components59 = __toESM(require_components(), 1);
-
   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_components58 = __toESM(require_components(), 1);
-  var import_element116 = __toESM(require_element(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl2 } = unlock4(import_components58.privateApis);
+  var import_element160 = __toESM(require_element(), 1);
+  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
   function ValidatedText({
     data,
     field,
@@ -42116,7 +53038,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 onChangeControl = (0, import_element116.useCallback)(
+    const onValueChangeControl = (0, import_element160.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -42125,8 +53047,8 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
-      ValidatedInputControl2,
+    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+      ValidatedInputControl,
       {
         required: !!isValid2.required,
         markWhenOptional,
@@ -42134,8 +53056,9 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         placeholder,
         value: value ?? "",
-        help: description,
-        onChange: onChangeControl,
+        description: typeof description === "string" ? description : void 0,
+        details: typeof description === "string" ? void 0 : description,
+        onValueChange: onValueChangeControl,
         hideLabelFromVision,
         type,
         prefix: prefix2,
@@ -42149,7 +53072,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_runtime191 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -42158,7 +53081,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
       ValidatedText,
       {
         ...{
@@ -42169,15 +53092,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_runtime191.jsx)(import_components59.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(import_components59.Icon, { icon: envelope_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(Icon, { icon: envelope_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_components60 = __toESM(require_components(), 1);
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -42186,7 +53108,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
       ValidatedText,
       {
         ...{
@@ -42197,15 +53119,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_runtime192.jsx)(import_components60.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(import_components60.Icon, { icon: mobile_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(Icon, { icon: mobile_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/url.mjs
-  var import_components61 = __toESM(require_components(), 1);
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -42214,7 +53135,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
       ValidatedText,
       {
         ...{
@@ -42225,17 +53146,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_runtime193.jsx)(import_components61.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(import_components61.Icon, { icon: link_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(Icon, { icon: link_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
-  var import_components62 = __toESM(require_components(), 1);
-  var import_element117 = __toESM(require_element(), 1);
-  var import_i18n62 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+  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);
   function toNumberOrEmpty(value) {
     if (value === "" || value === void 0) {
       return "";
@@ -42250,23 +53171,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_element117.useCallback)(
+    const onChangeMin = (0, import_element161.useCallback)(
       (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
       [onChange, max3]
     );
-    const onChangeMax = (0, import_element117.useCallback)(
+    const onChangeMax = (0, import_element161.useCallback)(
       (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
       [onChange, min3]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-      import_components62.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+      import_components61.BaseControl,
       {
-        help: (0, import_i18n62.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(import_components62.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-            import_components62.__experimentalNumberControl,
+        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,
             {
-              label: (0, import_i18n62.__)("Min."),
+              label: (0, import_i18n68.__)("Min."),
               value: min3,
               max: max3 ? Number(max3) - step : void 0,
               onChange: onChangeMin,
@@ -42274,10 +53195,10 @@ If there's a particular need for this, please submit a feature request at https:
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-            import_components62.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+            import_components61.__experimentalNumberControl,
             {
-              label: (0, import_i18n62.__)("Max."),
+              label: (0, import_i18n68.__)("Max."),
               value: max3,
               min: min3 ? Number(min3) + step : void 0,
               onChange: onChangeMax,
@@ -42303,7 +53224,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_element117.useCallback)(
+    const onChangeControl = (0, import_element161.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -42317,7 +53238,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element117.useCallback)(
+    const onChangeBetweenControls = (0, import_element161.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -42335,7 +53256,7 @@ If there's a particular need for this, please submit a feature request at https:
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -42345,7 +53266,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -42365,21 +53286,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_runtime195 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/radio.mjs
-  var import_components63 = __toESM(require_components(), 1);
-  var import_element118 = __toESM(require_element(), 1);
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+  var import_components62 = __toESM(require_components(), 1);
+  var import_element162 = __toESM(require_element(), 1);
+  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
   function Radio({
     data,
     field,
@@ -42395,14 +53316,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_element118.useCallback)(
+    const onChangeControl = (0, import_element162.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components63.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components62.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
       ValidatedRadioControl,
       {
         required: !!field.isValid?.required,
@@ -42420,8 +53341,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_element119 = __toESM(require_element(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
+  var import_element163 = __toESM(require_element(), 1);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
   function Text3({
     data,
     field,
@@ -42432,7 +53353,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_runtime198.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
       ValidatedText,
       {
         ...{
@@ -42442,26 +53363,25 @@ If there's a particular need for this, please submit a feature request at https:
           hideLabelFromVision,
           markWhenOptional,
           validity,
-          prefix: prefix2 ? (0, import_element119.createElement)(prefix2) : void 0,
-          suffix: suffix ? (0, import_element119.createElement)(suffix) : void 0
+          prefix: prefix2 ? (0, import_element163.createElement)(prefix2) : void 0,
+          suffix: suffix ? (0, import_element163.createElement)(suffix) : void 0
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/time.mjs
-  var import_components64 = __toESM(require_components(), 1);
-  var import_element120 = __toESM(require_element(), 1);
-  var import_i18n63 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl3 } = unlock4(import_components64.privateApis);
+  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);
   function getStep(timeFormat, values) {
     const tokens = (timeFormat ?? "").replace(/\\./g, "");
-    const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime(value) ?? 0) % 60 !== 0);
+    const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime2(value) ?? 0) % 60 !== 0);
     return hasSeconds ? 1 : void 0;
   }
   function toInputValue(value) {
-    const seconds = parseTime(value);
+    const seconds = parseTime2(value);
     if (seconds === null) {
       return "";
     }
@@ -42484,26 +53404,26 @@ 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_element120.useCallback)(
+    const onChangeFrom = (0, import_element164.useCallback)(
       (newValue) => onChange([newValue ?? "", to2]),
       [onChange, to2]
     );
-    const onChangeTo = (0, import_element120.useCallback)(
+    const onChangeTo = (0, import_element164.useCallback)(
       (newValue) => onChange([from, newValue ?? ""]),
       [onChange, from]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-      import_components64.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+      import_components63.BaseControl,
       {
-        help: (0, import_i18n63.__)("The end time must be later than the start time."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-            ValidatedInputControl3,
+        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)(
+            ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n63.__)("From"),
+              label: (0, import_i18n69.__)("From"),
               value: from,
-              onChange: onChangeFrom,
+              onValueChange: onChangeFrom,
               hideLabelFromVision,
               disabled: disabled2,
               step,
@@ -42511,13 +53431,13 @@ If there's a particular need for this, please submit a feature request at https:
               max: to2 || max3
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-            ValidatedInputControl3,
+          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+            ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n63.__)("To"),
+              label: (0, import_i18n69.__)("To"),
               value: to2,
-              onChange: onChangeTo,
+              onValueChange: onChangeTo,
               hideLabelFromVision,
               disabled: disabled2,
               step,
@@ -42544,7 +53464,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_element120.useCallback)(
+    const onChangeControl = (0, import_element164.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -42553,7 +53473,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element120.useCallback)(
+    const onChangeBetweenControls = (0, import_element164.useCallback)(
       ([from, to2]) => onChange(
         setValue({
           item: data,
@@ -42572,7 +53492,7 @@ If there's a particular need for this, please submit a feature request at https:
           toInputValue(value[1])
         ];
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
         BetweenControls2,
         {
           value: valueBetween,
@@ -42585,8 +53505,8 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
-      ValidatedInputControl3,
+    return /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
+      ValidatedInputControl,
       {
         required: !!isValid2.required,
         markWhenOptional,
@@ -42594,9 +53514,10 @@ If there's a particular need for this, please submit a feature request at https:
         type: "time",
         label,
         placeholder,
-        help: description,
+        description: typeof description === "string" ? description : void 0,
+        details: typeof description === "string" ? void 0 : description,
         value: toInputValue(value),
-        onChange: onChangeControl,
+        onValueChange: onChangeControl,
         hideLabelFromVision,
         disabled: disabled2,
         step: getStep(timeFormat, [value]),
@@ -42607,10 +53528,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_components65 = __toESM(require_components(), 1);
-  var import_element121 = __toESM(require_element(), 1);
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleControl } = unlock4(import_components65.privateApis);
+  var import_element165 = __toESM(require_element(), 1);
+  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
   function Toggle({
     field,
     onChange,
@@ -42621,12 +53540,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_element121.useCallback)(() => {
+    const onChangeControl = (0, import_element165.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [onChange, setValue, data, getValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -42643,11 +53562,9 @@ 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_components66 = __toESM(require_components(), 1);
-  var import_element122 = __toESM(require_element(), 1);
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock4(import_components66.privateApis);
-  function Textarea({
+  var import_element166 = __toESM(require_element(), 1);
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+  function Textarea3({
     data,
     field,
     onChange,
@@ -42660,11 +53577,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 onChangeControl = (0, import_element122.useCallback)(
+    const onValueChangeControl = (0, import_element166.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -42673,8 +53590,9 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         placeholder,
         value: value ?? "",
-        help: description,
-        onChange: onChangeControl,
+        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,
@@ -42685,10 +53603,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_components67 = __toESM(require_components(), 1);
-  var import_element123 = __toESM(require_element(), 1);
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleGroupControl } = unlock4(import_components67.privateApis);
+  var import_components64 = __toESM(require_components(), 1);
+  var import_element167 = __toESM(require_element(), 1);
+  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
   function ToggleGroup({
     data,
     field,
@@ -42700,7 +53617,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_element123.useCallback)(
+    const onChangeControl = (0, import_element167.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -42709,13 +53626,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_runtime202.jsx)(import_components67.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_components64.Spinner, {});
     }
     if (elements2.length === 0) {
       return null;
     }
     const selectedOption = elements2.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -42727,8 +53644,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_runtime202.jsx)(
-          import_components67.__experimentalToggleGroupControlOption,
+        children: elements2.map((el) => /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
+          import_components64.__experimentalToggleGroupControlOption,
           {
             label: el.label,
             value: el.value,
@@ -42741,10 +53658,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_components68 = __toESM(require_components(), 1);
-  var import_element124 = __toESM(require_element(), 1);
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedFormTokenField } = unlock4(import_components68.privateApis);
+  var import_components65 = __toESM(require_components(), 1);
+  var import_element168 = __toESM(require_element(), 1);
+  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
   function ArrayControl({
     data,
     field,
@@ -42760,7 +53676,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_element124.useMemo)(
+    const arrayValueAsElements = (0, import_element168.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements2?.find(
           (suggestion) => suggestion.value === token
@@ -42769,7 +53685,7 @@ If there's a particular need for this, please submit a feature request at https:
       }) : [],
       [value, elements2]
     );
-    const onChangeControl = (0, import_element124.useCallback)(
+    const onChangeControl = (0, import_element168.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -42782,9 +53698,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_runtime203.jsx)(import_components68.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(import_components65.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -42823,44 +53739,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_runtime203.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("span", { children: item });
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/color.mjs
-  var import_components69 = __toESM(require_components(), 1);
-  var import_element125 = __toESM(require_element(), 1);
-  var import_i18n64 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl4 } = unlock4(import_components69.privateApis);
+  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 ColorPickerDropdown = ({
     color,
     onColorChange,
     disabled: disabled2
   }) => {
     const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-      import_components69.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      import_components66.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-          import_components69.Button,
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          import_components66.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n64.__)("Open color picker"),
+            "aria-label": (0, import_i18n70.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components69.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components66.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(import_components69.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-          import_components69.ColorPicker,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components66.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+          import_components66.ColorPicker,
           {
             color: validColor,
             onChange: onColorChange,
@@ -42881,20 +53796,20 @@ 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_element125.useCallback)(
+    const handleColorChange = (0, import_element169.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element125.useCallback)(
+    const handleInputChange = (0, import_element169.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-      ValidatedInputControl4,
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      ValidatedInputControl,
       {
         required: !!field.isValid?.required,
         markWhenOptional,
@@ -42902,12 +53817,13 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         placeholder,
         value,
-        help: description,
-        onChange: handleInputChange,
+        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_runtime204.jsx)(import_components69.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -42920,10 +53836,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_components70 = __toESM(require_components(), 1);
-  var import_element126 = __toESM(require_element(), 1);
-  var import_i18n65 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+  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);
   function Password({
     data,
     field,
@@ -42932,12 +53848,12 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const [isVisible2, setIsVisible] = (0, import_element126.useState)(false);
+    const [isVisible2, setIsVisible] = (0, import_element170.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element126.useCallback)(() => {
+    const toggleVisibility = (0, import_element170.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
       ValidatedText,
       {
         ...{
@@ -42948,13 +53864,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_runtime205.jsx)(import_components70.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
-            import_components70.Button,
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
+            import_components67.Button,
             {
               icon: isVisible2 ? unseen_default : seen_default,
               onClick: toggleVisibility,
               size: "small",
-              label: isVisible2 ? (0, import_i18n65.__)("Hide password") : (0, import_i18n65.__)("Show password"),
+              label: isVisible2 ? (0, import_i18n71.__)("Hide password") : (0, import_i18n71.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -42970,7 +53886,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_runtime206 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -42990,7 +53906,7 @@ If there's a particular need for this, please submit a feature request at https:
     text: Text3,
     time: Time,
     toggle: Toggle,
-    textarea: Textarea,
+    textarea: Textarea3,
     toggleGroup: ToggleGroup
   };
   function isEditConfig(value) {
@@ -43003,7 +53919,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_runtime206.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -43079,7 +53995,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_i18n66 = __toESM(require_i18n(), 1);
+  var import_i18n72 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -43101,13 +54017,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_runtime207 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
   function render({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -43189,7 +54105,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_i18n66.__)("Value must be a valid email address.");
+      return (0, import_i18n72.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -43226,7 +54142,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_i18n67 = __toESM(require_i18n(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a2, b2, direction) => {
@@ -43292,7 +54208,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_i18n67.__)("Value must be an integer.");
+      return (0, import_i18n73.__)("Value must be an integer.");
     }
     return null;
   }
@@ -43339,7 +54255,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_i18n68 = __toESM(require_i18n(), 1);
+  var import_i18n74 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -43375,7 +54291,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_i18n68.__)("Value must be a number.");
+      return (0, import_i18n74.__)("Value must be a number.");
     }
     return null;
   }
@@ -43490,10 +54406,10 @@ If there's a particular need for this, please submit a feature request at https:
     return validateBoundary(item, field, "max", parseDateLike);
   }
   function isValidMinTime(item, field) {
-    return validateBoundary(item, field, "min", parseTime);
+    return validateBoundary(item, field, "min", parseTime2);
   }
   function isValidMaxTime(item, field) {
-    return validateBoundary(item, field, "max", parseTime);
+    return validateBoundary(item, field, "max", parseTime2);
   }

   // packages/dataviews/build-module/field-types/datetime.mjs
@@ -43642,7 +54558,7 @@ If there's a particular need for this, please submit a feature request at https:
     item,
     field
   }) {
-    const secondsSinceMidnight = parseTime(field.getValue({ item }));
+    const secondsSinceMidnight = parseTime2(field.getValue({ item }));
     if (secondsSinceMidnight === null) {
       return "";
     }
@@ -43655,8 +54571,8 @@ If there's a particular need for this, please submit a feature request at https:
     return (0, import_date10.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
   }
   var sort3 = (a2, b2, direction) => {
-    const timeA = parseTime(a2);
-    const timeB = parseTime(b2);
+    const timeA = parseTime2(a2);
+    const timeB = parseTime2(b2);
     if (timeA === null || timeB === null) {
       if (timeA === timeB) {
         return 0;
@@ -43701,7 +54617,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_i18n69 = __toESM(require_i18n(), 1);
+  var import_i18n75 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -43716,17 +54632,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_i18n69.__)("True");
+      return (0, import_i18n75.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n69.__)("False");
+      return (0, import_i18n75.__)("False");
     }
     return "";
   }
   function isValidCustom4(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n69.__)("Value must be true, false, or undefined");
+      return (0, import_i18n75.__)("Value must be true, false, or undefined");
     }
     return null;
   }
@@ -43778,7 +54694,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_i18n70 = __toESM(require_i18n(), 1);
+  var import_i18n76 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -43806,10 +54722,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_i18n70.__)("Value must be an array.");
+      return (0, import_i18n76.__)("Value must be an array.");
     }
     if (!value.every((v2) => typeof v2 === "string")) {
-      return (0, import_i18n70.__)("Every value must be a string.");
+      return (0, import_i18n76.__)("Every value must be a string.");
     }
     return null;
   }
@@ -43907,18 +54823,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_i18n71 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n77 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
   function render3({ item, field }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime265.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_runtime208.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
         "div",
         {
           style: {
@@ -43931,13 +54847,13 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime208.jsx)("span", { children: value })
+      /* @__PURE__ */ (0, import_jsx_runtime265.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_i18n71.__)("Value must be a valid color.");
+      return (0, import_i18n77.__)("Value must be a valid color.");
     }
     return null;
   }
@@ -44200,7 +55116,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_element127 = __toESM(require_element(), 1);
+  var import_element171 = __toESM(require_element(), 1);
   function useData({
     view,
     data: shownData,
@@ -44210,34 +55126,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_element127.useState)(
+    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element171.useState)(
       !isLoading
     );
-    (0, import_element127.useEffect)(() => {
+    (0, import_element171.useEffect)(() => {
       if (!isLoading) {
         setHasInitiallyLoaded(true);
       }
     }, [isLoading]);
-    const previousDataRef = (0, import_element127.useRef)(shownData);
-    const previousPaginationInfoRef = (0, import_element127.useRef)(paginationInfo);
-    (0, import_element127.useEffect)(() => {
+    const previousDataRef = (0, import_element171.useRef)(shownData);
+    const previousPaginationInfoRef = (0, import_element171.useRef)(paginationInfo);
+    (0, import_element171.useEffect)(() => {
       if (!isLoading) {
         previousDataRef.current = shownData;
         previousPaginationInfoRef.current = paginationInfo;
       }
     }, [shownData, isLoading, paginationInfo]);
-    const [visibleEntries, setVisibleEntries] = (0, import_element127.useState)([]);
-    const positionMapRef = (0, import_element127.useRef)(/* @__PURE__ */ new Map());
-    const allLoadedRecordsRef = (0, import_element127.useRef)([]);
-    const prevViewParamsRef = (0, import_element127.useRef)({
+    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)({
       search: void 0,
       filters: void 0,
       perPage: void 0
     });
-    const scrollDirectionRef = (0, import_element127.useRef)(void 0);
-    const prevStartPositionRef = (0, import_element127.useRef)(void 0);
-    const hasInitializedRef = (0, import_element127.useRef)(false);
-    const allLoadedRecords = (0, import_element127.useMemo)(() => {
+    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)(() => {
       if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
         if (view.startPosition < prevStartPositionRef.current) {
           scrollDirectionRef.current = "up";
@@ -44359,8 +55275,8 @@ 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_element128 = __toESM(require_element(), 1);
-  var import_compose21 = __toESM(require_compose(), 1);
+  var import_element172 = __toESM(require_element(), 1);
+  var import_compose27 = __toESM(require_compose(), 1);
   function captureAnchorElement(container, anchorElementRef, direction) {
     const containerRect = container.getBoundingClientRect();
     const centerY = containerRect.top + containerRect.height / 2;
@@ -44395,18 +55311,18 @@ If there's a particular need for this, please submit a feature request at https:
     containerRef,
     setVisibleEntries
   }) {
-    const anchorElementRef = (0, import_element128.useRef)(null);
-    const viewRef = (0, import_element128.useRef)(view);
-    const isLoadingRef = (0, import_element128.useRef)(isLoading);
-    const onChangeViewRef = (0, import_element128.useRef)(onChangeView);
-    const totalItemsRef = (0, import_element128.useRef)(paginationInfo.totalItems);
-    (0, import_element128.useLayoutEffect)(() => {
+    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)(() => {
       viewRef.current = view;
       isLoadingRef.current = isLoading;
       onChangeViewRef.current = onChangeView;
       totalItemsRef.current = paginationInfo.totalItems;
     }, [view, isLoading, onChangeView, paginationInfo.totalItems]);
-    const intersectionObserverCallback = (0, import_element128.useCallback)(
+    const intersectionObserverCallback = (0, import_element172.useCallback)(
       (entries) => {
         if (!setVisibleEntries) {
           return;
@@ -44438,7 +55354,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setVisibleEntries]
     );
-    (0, import_element128.useLayoutEffect)(() => {
+    (0, import_element172.useLayoutEffect)(() => {
       const container = containerRef.current;
       const anchor = anchorElementRef.current;
       if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
@@ -44458,10 +55374,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_element128.useRef)(
+    const intersectionObserverRef = (0, import_element172.useRef)(
       null
     );
-    (0, import_element128.useEffect)(() => {
+    (0, import_element172.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
         if (intersectionObserverRef.current) {
           intersectionObserverRef.current.disconnect();
@@ -44480,14 +55396,14 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
-    (0, import_element128.useEffect)(() => {
+    (0, import_element172.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !containerRef.current) {
         return;
       }
       let lastScrollTop = 0;
       const BOTTOM_THRESHOLD = 600;
       const TOP_THRESHOLD = 800;
-      const handleScroll = (0, import_compose21.throttle)((event) => {
+      const handleScroll = (0, import_compose27.throttle)((event) => {
         const currentView = viewRef.current;
         const totalItems = totalItemsRef.current;
         const target = event.target;
@@ -44540,7 +55456,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/dataviews/index.mjs
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
   var defaultGetItemId = (item) => item.id;
   var defaultIsItemClickable = () => true;
   var EMPTY_ARRAY7 = [];
@@ -44553,10 +55469,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_element129.useContext)(dataviews_context_default);
+    const { view } = (0, import_element173.useContext)(dataviews_context_default);
     const isInfiniteScroll = view.infiniteScrollEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(import_jsx_runtime209.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(import_jsx_runtime266.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
         Stack,
         {
           direction: "row",
@@ -44567,7 +55483,7 @@ If there's a particular need for this, please submit a feature request at https:
           }),
           gap: "xs",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime266.jsxs)(
               Stack,
               {
                 direction: "row",
@@ -44575,21 +55491,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_runtime209.jsx)(dataviews_search_default, { label: searchLabel }),
-                  /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(toggle_default, {})
+                  search && /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(dataviews_search_default, { label: searchLabel }),
+                  /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(toggle_default, {})
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime209.jsxs)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(dataviews_view_config_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, {}),
               header
             ] })
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(DataViewsLayout, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(DataViewsFooter, {})
+      /* @__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, {})
     ] });
   }
   function DataViews({
@@ -44616,7 +55532,7 @@ If there's a particular need for this, please submit a feature request at https:
     empty,
     onReset
   }) {
-    const [selectionState, setSelectionState] = (0, import_element129.useState)([]);
+    const [selectionState, setSelectionState] = (0, import_element173.useState)([]);
     const isUncontrolled = selectionProperty === void 0 || onChangeSelection === void 0;
     const selection = isUncontrolled ? selectionState : selectionProperty;
     const {
@@ -44632,9 +55548,9 @@ If there's a particular need for this, please submit a feature request at https:
       selection,
       paginationInfo
     });
-    const containerRef = (0, import_element129.useRef)(null);
-    const [containerWidth, setContainerWidth] = (0, import_element129.useState)(0);
-    const resizeObserverRef = (0, import_compose22.useResizeObserver)(
+    const containerRef = (0, import_element173.useRef)(null);
+    const [containerWidth, setContainerWidth] = (0, import_element173.useState)(0);
+    const resizeObserverRef = (0, import_compose28.useResizeObserver)(
       (resizeObserverEntries) => {
         setContainerWidth(
           resizeObserverEntries[0].borderBoxSize[0].inlineSize
@@ -44642,7 +55558,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       { box: "border-box" }
     );
-    const [openedFilter, setOpenedFilter] = (0, import_element129.useState)(null);
+    const [openedFilter, setOpenedFilter] = (0, import_element173.useState)(null);
     function setSelectionWithChange(value) {
       const newValue = typeof value === "function" ? value(selection) : value;
       if (isUncontrolled) {
@@ -44652,8 +55568,8 @@ If there's a particular need for this, please submit a feature request at https:
         onChangeSelection(newValue);
       }
     }
-    const _fields = (0, import_element129.useMemo)(() => normalizeFields(fields2), [fields2]);
-    const _selection = (0, import_element129.useMemo)(() => {
+    const _fields = (0, import_element173.useMemo)(() => normalizeFields(fields2), [fields2]);
+    const _selection = (0, import_element173.useMemo)(() => {
       if (view.infiniteScrollEnabled) {
         return selection;
       }
@@ -44662,13 +55578,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_element129.useMemo)(
+    const hasPrimaryOrLockedFilters = (0, import_element173.useMemo)(
       () => (filters || []).some(
         (filter) => filter.isPrimary || filter.isLocked
       ),
       [filters]
     );
-    const [isShowingFilter, setIsShowingFilter] = (0, import_element129.useState)(
+    const [isShowingFilter, setIsShowingFilter] = (0, import_element173.useState)(
       hasPrimaryOrLockedFilters
     );
     const { intersectionObserver } = useInfiniteScroll({
@@ -44679,12 +55595,12 @@ If there's a particular need for this, please submit a feature request at https:
       containerRef,
       setVisibleEntries
     });
-    (0, import_element129.useEffect)(() => {
+    (0, import_element173.useEffect)(() => {
       if (hasPrimaryOrLockedFilters && !isShowingFilter) {
         setIsShowingFilter(true);
       }
     }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-    const defaultLayouts2 = (0, import_element129.useMemo)(
+    const defaultLayouts2 = (0, import_element173.useMemo)(
       () => Object.fromEntries(
         Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
           return dataViewsLayouts.some(
@@ -44700,7 +55616,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_runtime209.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
       dataviews_context_default.Provider,
       {
         value: {
@@ -44733,7 +55649,7 @@ If there's a particular need for this, please submit a feature request at https:
           onReset,
           intersectionObserver
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime209.jsx)("div", { className: "dataviews-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime266.jsx)("div", { className: "dataviews-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
           DefaultUI,
           {
             header,
@@ -44758,12 +55674,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_element141 = __toESM(require_element(), 1);
+  var import_element184 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-context/index.mjs
-  var import_element130 = __toESM(require_element(), 1);
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
-  var DataFormContext = (0, import_element130.createContext)({
+  var import_element174 = __toESM(require_element(), 1);
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+  var DataFormContext = (0, import_element174.createContext)({
     fields: []
   });
   DataFormContext.displayName = "DataFormContext";
@@ -44771,19 +55687,19 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(DataFormContext.Provider, { value: { fields: fields2 }, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime267.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_element140 = __toESM(require_element(), 1);
+  var import_element183 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_element131 = __toESM(require_element(), 1);
-  var import_components71 = __toESM(require_components(), 1);
+  var import_element175 = __toESM(require_element(), 1);
+  var import_components68 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
-  var import_i18n72 = __toESM(require_i18n(), 1);
+  var import_i18n78 = __toESM(require_i18n(), 1);
   var DEFAULT_LAYOUT = {
     type: "regular",
     labelPosition: "top"
@@ -44814,14 +55730,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_i18n72.__)("Apply"),
-          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n72.__)("Cancel")
+          applyLabel: openAs.applyLabel?.trim() || (0, import_i18n78.__)("Apply"),
+          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n78.__)("Cancel")
         };
       } else if (openAs === "modal") {
         normalizedOpenAs = {
           type: "modal",
-          applyLabel: (0, import_i18n72.__)("Apply"),
-          cancelLabel: (0, import_i18n72.__)("Cancel")
+          applyLabel: (0, import_i18n78.__)("Apply"),
+          cancelLabel: (0, import_i18n78.__)("Cancel")
         };
       } else {
         normalizedOpenAs = { type: "dropdown" };
@@ -44901,15 +55817,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_runtime211 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime268 = __toESM(require_jsx_runtime(), 1);
   function Header4({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-regular__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_components71.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
@@ -44921,9 +55837,9 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element131.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element175.useContext)(dataform_context_default);
     const layout = field.layout;
-    const form2 = (0, import_element131.useMemo)(
+    const form2 = (0, import_element175.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : []
@@ -44931,9 +55847,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_runtime211.jsxs)(import_jsx_runtime211.Fragment, { children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(Header4, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -44952,30 +55868,30 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     if (labelPosition === "side") {
-      return /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
         Stack,
         {
           direction: "row",
           className: "dataforms-layouts-regular__field",
           gap: "sm",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               "div",
               {
                 className: clsx_default(
                   "dataforms-layouts-regular__field-label",
                   `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_components71.BaseControl.VisualLabel, { children: fieldDefinition.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(import_components68.BaseControl.VisualLabel, { children: fieldDefinition.label })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               fieldDefinition.render,
               {
                 item: data,
                 field: fieldDefinition
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
               fieldDefinition.Edit,
               {
                 data,
@@ -44991,16 +55907,16 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_jsx_runtime211.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime211.jsxs)(import_jsx_runtime211.Fragment, { children: [
-      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(import_components71.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+    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)(
         fieldDefinition.render,
         {
           item: data,
           field: fieldDefinition
         }
       )
-    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
+    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
       fieldDefinition.Edit,
       {
         data,
@@ -45015,15 +55931,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_components74 = __toESM(require_components(), 1);
-  var import_element136 = __toESM(require_element(), 1);
-  var import_compose24 = __toESM(require_compose(), 1);
+  var import_components71 = __toESM(require_components(), 1);
+  var import_element179 = __toESM(require_element(), 1);
+  var import_compose30 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
-  var import_components73 = __toESM(require_components(), 1);
-  var import_i18n73 = __toESM(require_i18n(), 1);
-  var import_compose23 = __toESM(require_compose(), 1);
-  var import_element132 = __toESM(require_element(), 1);
+  var import_components70 = __toESM(require_components(), 1);
+  var import_i18n79 = __toESM(require_i18n(), 1);
+  var import_compose29 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
   function getLabelClassName(labelPosition, showError) {
@@ -45035,28 +55950,25 @@ 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/utils/get-label-content.mjs
-  var import_components72 = __toESM(require_components(), 1);
-  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
-  function getLabelContent(showError, errorMessage, fieldLabel) {
-    return showError ? /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(
-        tooltip_exports.Trigger,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_components72.Icon, { icon: error_default, size: 16 }),
-            /* @__PURE__ */ (0, import_jsx_runtime212.jsxs)(VisuallyHidden, { children: [
-              errorMessage,
-              ": "
-            ] }),
-            fieldLabel
-          ] })
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(tooltip_exports.Popup, { children: errorMessage })
-    ] }) : fieldLabel;
+  // 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);
+  function FieldLabelContent({
+    showError,
+    errorMessage,
+    fieldLabel,
+    errorId
+  }) {
+    if (!showError) {
+      return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_jsx_runtime269.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 }),
+      fieldLabel
+    ] });
   }
-  var get_label_content_default = getLabelContent;
+  var field_label_content_default = FieldLabelContent;

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-first-validation-error.mjs
   function getFirstValidationError(validity) {
@@ -45094,7 +56006,7 @@ 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_runtime213 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
   function SummaryButton({
     data,
     field,
@@ -45110,8 +56022,7 @@ If there's a particular need for this, please submit a feature request at https:
     const errorMessage = get_first_validation_error_default(validity);
     const showError = touched && !!errorMessage;
     const labelClassName = get_label_classname_default(labelPosition, showError);
-    const labelContent = get_label_content_default(showError, errorMessage, fieldLabel);
-    const className2 = clsx_default(
+    const className = clsx_default(
       "dataforms-layouts-panel__field-trigger",
       `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
       {
@@ -45119,122 +56030,99 @@ 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_compose23.useInstanceId)(
+    const controlId = (0, import_compose29.useInstanceId)(
       SummaryButton,
       "dataforms-layouts-panel__field-control"
     );
-    const ariaLabel = showError ? (0, import_i18n73.sprintf)(
+    const errorId = `${controlId}-error`;
+    const ariaLabel = showError ? (0, import_i18n79.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n73._x)("Edit %s (has errors)", "field"),
+      (0, import_i18n79._x)("Edit %s (has errors)", "field"),
       fieldLabel || ""
-    ) : (0, import_i18n73.sprintf)(
+    ) : (0, import_i18n79.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n73._x)("Edit %s", "field"),
+      (0, import_i18n79._x)("Edit %s", "field"),
       fieldLabel || ""
     );
-    const rowRef = (0, import_element132.useRef)(null);
-    const editButtonRef = (0, import_element132.useRef)(null);
-    const handleRowClick = (event) => {
-      if (!isOpen && event.detail < 2 && !editButtonRef.current?.contains(event.target) && rowRef.current?.ownerDocument.defaultView?.getSelection()?.toString()) {
-        return;
-      }
-      onClick();
-    };
-    const handleKeyDown = (event) => {
-      if (event.target === event.currentTarget && (event.key === "Enter" || event.key === " ")) {
-        event.preventDefault();
-        onClick();
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime213.jsxs)(
-      "div",
-      {
-        ref: rowRef,
-        className: className2,
-        onClick: !disabled2 ? handleRowClick : void 0,
-        onKeyDown: !disabled2 ? handleKeyDown : void 0,
-        children: [
-          labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime213.jsx)("span", { className: labelClassName, children: labelContent }),
-          labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime213.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-              tooltip_exports.Trigger,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-                  "span",
-                  {
-                    className: "dataforms-layouts-panel__field-label-error-content",
-                    role: "img",
-                    "aria-label": errorMessage,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(import_components73.Icon, { icon: error_default, size: 16 })
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(tooltip_exports.Popup, { children: errorMessage })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+    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)(
+        field_label_content_default,
+        {
+          showError,
+          errorMessage,
+          fieldLabel,
+          errorId
+        }
+      ) }),
+      labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+        field_label_content_default,
+        {
+          showError: true,
+          errorMessage,
+          errorId
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+        "span",
+        {
+          id: `${controlId}`,
+          className: "dataforms-layouts-panel__field-control",
+          children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
             "span",
             {
-              id: `${controlId}`,
-              className: "dataforms-layouts-panel__field-control",
-              children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
+              style: {
+                display: "flex",
+                flexDirection: "column",
+                alignItems: "flex-start",
+                width: "100%",
+                gap: "2px"
+              },
+              children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
                 "span",
                 {
-                  style: {
-                    display: "flex",
-                    flexDirection: "column",
-                    alignItems: "flex-start",
-                    width: "100%",
-                    gap: "2px"
-                  },
-                  children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-                    "span",
+                  style: { width: "100%" },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+                    summaryField.render,
                     {
-                      style: { width: "100%" },
-                      children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-                        summaryField.render,
-                        {
-                          item: data,
-                          field: summaryField
-                        }
-                      )
-                    },
-                    summaryField.id
-                  ))
-                }
-              ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-                summaryField.render,
-                {
-                  item: data,
-                  field: summaryField
+                      item: data,
+                      field: summaryField
+                    }
+                  )
                 },
                 summaryField.id
               ))
             }
-          ),
-          !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
-            import_components73.Button,
+          ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+            summaryField.render,
             {
-              ref: editButtonRef,
-              className: "dataforms-layouts-panel__field-trigger-icon",
-              label: ariaLabel,
-              icon: pencil_default,
-              size: "small",
-              "aria-expanded": isOpen,
-              "aria-haspopup": "dialog",
-              "aria-describedby": `${controlId}`
-            }
-          )
-        ]
-      }
-    );
+              item: data,
+              field: summaryField
+            },
+            summaryField.id
+          ))
+        }
+      ),
+      !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+        import_components70.Button,
+        {
+          className: "dataforms-layouts-panel__field-trigger-icon",
+          label: ariaLabel,
+          icon: pencil_default,
+          size: "small",
+          "aria-expanded": isOpen,
+          "aria-haspopup": "dialog",
+          "aria-describedby": showError ? `${controlId} ${errorId}` : controlId,
+          onClick
+        }
+      )
+    ] });
   }

   // packages/dataviews/build-module/hooks/use-form-validity.mjs
   var import_deepmerge2 = __toESM(require_cjs(), 1);
   var import_es63 = __toESM(require_es6(), 1);
-  var import_element133 = __toESM(require_element(), 1);
-  var import_i18n74 = __toESM(require_i18n(), 1);
+  var import_element176 = __toESM(require_element(), 1);
+  var import_i18n80 = __toESM(require_i18n(), 1);
   function isFormValid(formValidity) {
     if (!formValidity) {
       return true;
@@ -45364,7 +56252,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n74.__)("Could not validate elements.")
+                message: (0, import_i18n80.__)("Could not validate elements.")
               }
             },
             [...path, formField.id]
@@ -45383,7 +56271,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n74.__)(
+                message: (0, import_i18n80.__)(
                   "Value must be one of the elements."
                 )
               }
@@ -45409,7 +56297,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_i18n74.__)(
+        errorMessage = String(error2) || (0, import_i18n80.__)(
           "Unknown error when running elements validation asynchronously."
         );
       }
@@ -45468,7 +56356,7 @@ If there's a particular need for this, please submit a feature request at https:
           {
             custom: {
               type: "invalid",
-              message: (0, import_i18n74.__)("Validation could not be processed.")
+              message: (0, import_i18n80.__)("Validation could not be processed.")
             }
           },
           [...path, formField.id]
@@ -45483,7 +56371,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_i18n74.__)(
+        errorMessage = String(error2) || (0, import_i18n80.__)(
           "Unknown error when running custom validation asynchronously."
         );
       }
@@ -45525,7 +56413,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         pattern: {
           type: "invalid",
-          message: (0, import_i18n74.__)("Value does not match the required pattern.")
+          message: (0, import_i18n80.__)("Value does not match the required pattern.")
         }
       };
     }
@@ -45533,7 +56421,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         min: {
           type: "invalid",
-          message: (0, import_i18n74.__)("Value is below the minimum.")
+          message: (0, import_i18n80.__)("Value is below the minimum.")
         }
       };
     }
@@ -45541,7 +56429,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         max: {
           type: "invalid",
-          message: (0, import_i18n74.__)("Value is above the maximum.")
+          message: (0, import_i18n80.__)("Value is above the maximum.")
         }
       };
     }
@@ -45549,7 +56437,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         minLength: {
           type: "invalid",
-          message: (0, import_i18n74.__)("Value is too short.")
+          message: (0, import_i18n80.__)("Value is too short.")
         }
       };
     }
@@ -45557,7 +56445,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         maxLength: {
           type: "invalid",
-          message: (0, import_i18n74.__)("Value is too long.")
+          message: (0, import_i18n80.__)("Value is too long.")
         }
       };
     }
@@ -45565,7 +56453,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         elements: {
           type: "invalid",
-          message: (0, import_i18n74.__)("Value must be one of the elements.")
+          message: (0, import_i18n80.__)("Value must be one of the elements.")
         }
       };
     }
@@ -45588,7 +56476,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_i18n74.__)("Unknown error when running custom validation.");
+          errorMessage = String(error2) || (0, import_i18n80.__)("Unknown error when running custom validation.");
         }
         return {
           custom: {
@@ -45615,14 +56503,14 @@ If there's a particular need for this, please submit a feature request at https:
       );
       fieldValidity.elements = {
         type: "validating",
-        message: (0, import_i18n74.__)("Validating\u2026")
+        message: (0, import_i18n80.__)("Validating\u2026")
       };
     }
     if (customError instanceof Promise) {
       handleCustomValidationAsync(customError, formField, promiseHandler);
       fieldValidity.custom = {
         type: "validating",
-        message: (0, import_i18n74.__)("Validating\u2026")
+        message: (0, import_i18n80.__)("Validating\u2026")
       };
     }
     if (Object.keys(fieldValidity).length > 0) {
@@ -45667,11 +56555,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_element133.useState)();
-    const customCounterRef = (0, import_element133.useRef)({});
-    const elementsCounterRef = (0, import_element133.useRef)({});
-    const previousValuesRef = (0, import_element133.useRef)({});
-    const validate = (0, import_element133.useCallback)(() => {
+    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 promiseHandler = {
         customCounterRef,
         elementsCounterRef,
@@ -45729,7 +56617,7 @@ If there's a particular need for this, please submit a feature request at https:
         return validity;
       });
     }, [item, fields2, form2]);
-    (0, import_element133.useEffect)(() => {
+    (0, import_element176.useEffect)(() => {
       validate();
     }, [validate]);
     return {
@@ -45740,9 +56628,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_element134 = __toESM(require_element(), 1);
+  var import_element177 = __toESM(require_element(), 1);
   function useRevealValidity(ref, shouldReveal) {
-    const revealValidity = (0, import_element134.useCallback)(() => {
+    const revealValidity = (0, import_element177.useCallback)(() => {
       const inputs = ref.current?.querySelectorAll("input, textarea, select");
       let revealedCount = 0;
       inputs?.forEach((input) => {
@@ -45755,7 +56643,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
       return revealedCount;
     }, [ref]);
-    (0, import_element134.useEffect)(() => {
+    (0, import_element177.useEffect)(() => {
       if (shouldReveal) {
         revealValidity();
       }
@@ -45764,7 +56652,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_element135 = __toESM(require_element(), 1);
+  var import_element178 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
   function extractSummaryIds(summary) {
@@ -45805,7 +56693,7 @@ If there's a particular need for this, please submit a feature request at https:
     return fieldDefinition;
   };
   function useFieldFromFormField(field) {
-    const { fields: fields2 } = (0, import_element135.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element178.useContext)(dataform_context_default);
     const layout = field.layout;
     const summaryFields = getSummaryFields(layout.summary, fields2);
     const fieldDefinition = getFieldDefinition(field, fields2);
@@ -45826,7 +56714,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_runtime214 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
   function ModalContent({
     data,
     field,
@@ -45837,14 +56725,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_element136.useContext)(dataform_context_default);
-    const [changes, setChanges] = (0, import_element136.useState)({});
-    const modalData = (0, import_element136.useMemo)(() => {
+    const { fields: fields2 } = (0, import_element179.useContext)(dataform_context_default);
+    const [changes, setChanges] = (0, import_element179.useState)({});
+    const modalData = (0, import_element179.useMemo)(() => {
       return (0, import_deepmerge3.default)(data, changes, {
         arrayMerge: (target, source) => source
       });
     }, [data, changes]);
-    const form2 = (0, import_element136.useMemo)(
+    const form2 = (0, import_element179.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -45879,12 +56767,12 @@ If there's a particular need for this, please submit a feature request at https:
         })
       );
     };
-    const focusOnMountRef = (0, import_compose24.useFocusOnMount)("firstInputElement");
-    const contentRef = (0, import_element136.useRef)(null);
-    const mergedRef = (0, import_compose24.useMergeRefs)([focusOnMountRef, contentRef]);
+    const focusOnMountRef = (0, import_compose30.useFocusOnMount)("firstInputElement");
+    const contentRef = (0, import_element179.useRef)(null);
+    const mergedRef = (0, import_compose30.useMergeRefs)([focusOnMountRef, contentRef]);
     useRevealValidity(contentRef, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
-      import_components74.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
+      import_components71.Modal,
       {
         className: "dataforms-layouts-panel__modal",
         onRequestClose: onClose,
@@ -45892,14 +56780,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_runtime214.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
             DataFormLayout,
             {
               data: modalData,
               form: form2,
               onChange: handleOnChange,
               validity,
-              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
                 FieldLayout,
                 {
                   data: modalData,
@@ -45913,16 +56801,16 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime214.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(
             Stack,
             {
               direction: "row",
               className: "dataforms-layouts-panel__modal-footer",
               gap: "md",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(import_components74.__experimentalSpacer, { style: { flex: 1 } }),
-                /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
-                  import_components74.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(import_components71.__experimentalSpacer, { style: { flex: 1 } }),
+                /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+                  import_components71.Button,
                   {
                     variant: "tertiary",
                     onClick: onClose,
@@ -45930,8 +56818,8 @@ If there's a particular need for this, please submit a feature request at https:
                     children: cancelLabel
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
-                  import_components74.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+                  import_components71.Button,
                   {
                     variant: "primary",
                     onClick: onApply,
@@ -45952,8 +56840,8 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element136.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element136.useState)(false);
+    const [touched, setTouched] = (0, import_element179.useState)(false);
+    const [isOpen, setIsOpen] = (0, import_element179.useState)(false);
     const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
     if (!fieldDefinition) {
       return null;
@@ -45962,8 +56850,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_runtime214.jsxs)(import_jsx_runtime214.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime271.jsxs)(import_jsx_runtime271.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
         SummaryButton,
         {
           data,
@@ -45977,7 +56865,7 @@ If there's a particular need for this, please submit a feature request at https:
           isOpen
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
         ModalContent,
         {
           data,
@@ -45993,28 +56881,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_components75 = __toESM(require_components(), 1);
-  var import_i18n75 = __toESM(require_i18n(), 1);
-  var import_element137 = __toESM(require_element(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
-  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
+  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);
   function DropdownHeader({
     title,
     onClose
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-panel__dropdown-header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-          title && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_components75.__experimentalHeading, { level: 2, size: 13, children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_components75.__experimentalSpacer, { style: { flex: 1 } }),
-          onClose && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
-            import_components75.Button,
+        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,
             {
-              label: (0, import_i18n75.__)("Close"),
+              label: (0, import_i18n81.__)("Close"),
               icon: close_small_default,
               onClick: onClose,
               size: "small"
@@ -46028,9 +56916,9 @@ If there's a particular need for this, please submit a feature request at https:
     touched,
     children
   }) {
-    const ref = (0, import_element137.useRef)(null);
+    const ref = (0, import_element180.useRef)(null);
     useRevealValidity(ref, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { ref, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("div", { ref, children });
   }
   function PanelDropdown({
     data,
@@ -46038,11 +56926,11 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element137.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element137.useState)(
+    const [touched, setTouched] = (0, import_element180.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element180.useState)(
       null
     );
-    const popoverProps = (0, import_element137.useMemo)(
+    const popoverProps = (0, import_element180.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -46053,10 +56941,10 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    const [dialogRef, dialogProps] = (0, import_compose25.__experimentalUseDialog)({
+    const [dialogRef, dialogProps] = (0, import_compose31.__experimentalUseDialog)({
       focusOnMount: "firstInputElement"
     });
-    const form2 = (0, import_element137.useMemo)(
+    const form2 = (0, import_element180.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -46066,7 +56954,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [field]
     );
-    const formValidity = (0, import_element137.useMemo)(() => {
+    const formValidity = (0, import_element180.useMemo)(() => {
       if (validity === void 0) {
         return void 0;
       }
@@ -46079,13 +56967,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_runtime215.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
       "div",
       {
         ref: setPopoverAnchor,
         className: "dataforms-layouts-panel__field-dropdown-anchor",
-        children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
-          import_components75.Dropdown,
+        children: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+          import_components72.Dropdown,
           {
             contentClassName: "dataforms-layouts-panel__field-dropdown",
             popoverProps,
@@ -46095,7 +56983,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_runtime215.jsx)(
+            renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
               SummaryButton,
               {
                 data,
@@ -46109,22 +56997,22 @@ If there's a particular need for this, please submit a feature request at https:
                 onClick: onToggle
               }
             ),
-            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+            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)(
                 DropdownHeader,
                 {
                   title: fieldLabel,
                   onClose
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
                 DataFormLayout,
                 {
                   data,
                   form: form2,
                   onChange,
                   validity: formValidity,
-                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
                     FieldLayout,
                     {
                       data,
@@ -46147,7 +57035,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_runtime216 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
   function FormPanelField({
     data,
     field,
@@ -46156,7 +57044,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_runtime216.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
         modal_default,
         {
           data,
@@ -46166,7 +57054,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
       dropdown_default,
       {
         data,
@@ -46178,12 +57066,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_element138 = __toESM(require_element(), 1);
-  var import_a11y4 = __toESM(require_a11y(), 1);
-  var import_compose26 = __toESM(require_compose(), 1);
+  var import_element181 = __toESM(require_element(), 1);
+  var import_a11y5 = __toESM(require_a11y(), 1);
+  var import_compose32 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
-  var import_i18n76 = __toESM(require_i18n(), 1);
+  var import_i18n82 = __toESM(require_i18n(), 1);
   function countInvalidFields(validity) {
     if (!validity) {
       return 0;
@@ -46210,9 +57098,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_i18n76.sprintf)(
+    return (0, import_i18n82.sprintf)(
       /* translators: %d: Number of fields that need attention */
-      (0, import_i18n76._n)(
+      (0, import_i18n82._n)(
         "%d field needs attention",
         "%d fields need attention",
         invalidCount
@@ -46222,7 +57110,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_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
   function ValidationBadge({
     validity
   }) {
@@ -46230,11 +57118,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_runtime217.jsx)(Badge, { intent: "high", children: message2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(Badge, { intent: "high", children: message2 });
   }

   // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
-  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
   function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
     if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
       return false;
@@ -46275,17 +57163,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_runtime218.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
       Stack,
       {
         align: "center",
         justify: "space-between",
         className: "dataforms-layouts-card__field-header-content",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(card_exports.Title, { children: label }),
-          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(ValidationBadge, { validity }),
-            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+          /* @__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)(
               summaryField.render,
               {
                 item: data,
@@ -46309,9 +57197,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_runtime218.jsxs)(import_jsx_runtime218.Fragment, { children: [
-        field.description && /* @__PURE__ */ (0, import_jsx_runtime218.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-        /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -46326,7 +57214,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_runtime218.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
       SingleFieldLayout,
       {
         data,
@@ -46346,11 +57234,11 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element138.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element181.useContext)(dataform_context_default);
     const layout = field.layout;
-    const contentRef = (0, import_element138.useRef)(null);
-    const hasFocusedContentRef = (0, import_element138.useRef)(false);
-    const form2 = (0, import_element138.useMemo)(
+    const contentRef = (0, import_element181.useRef)(null);
+    const hasFocusedContentRef = (0, import_element181.useRef)(false);
+    const form2 = (0, import_element181.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
@@ -46358,12 +57246,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_element138.useState)(isOpened);
-    const [touched, setTouched] = (0, import_element138.useState)(false);
-    (0, import_element138.useEffect)(() => {
+    const [isOpen, setIsOpen] = (0, import_element181.useState)(isOpened);
+    const [touched, setTouched] = (0, import_element181.useState)(false);
+    (0, import_element181.useEffect)(() => {
       setIsOpen(isOpened);
     }, [isOpened]);
-    const handleOpenChange = (0, import_element138.useCallback)((open) => {
+    const handleOpenChange = (0, import_element181.useCallback)((open) => {
       if (!open) {
         setTouched(true);
       }
@@ -46373,10 +57261,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_element138.useCallback)(() => {
+    const handleContentFocus = (0, import_element181.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element138.useCallback)(() => {
+    const handleFocusOutside = (0, import_element181.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -46387,10 +57275,10 @@ If there's a particular need for this, please submit a feature request at https:
       const revealedCount = revealValidity();
       const message2 = getValidationMessage(validity);
       if (revealedCount > 0 && message2) {
-        (0, import_a11y4.speak)(message2, "polite");
+        (0, import_a11y5.speak)(message2, "polite");
       }
     }, [isCollapsible, isOpen, revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose26.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose32.__experimentalUseFocusOutside)(handleFocusOutside);
     let label = field.label;
     let withHeader;
     if (field.children) {
@@ -46405,7 +57293,7 @@ If there's a particular need for this, please submit a feature request at https:
       label = fieldDefinition.label;
       withHeader = !!label && layout.withHeader;
     }
-    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
       BodyContent,
       {
         data,
@@ -46418,7 +57306,7 @@ If there's a particular need for this, please submit a feature request at https:
         withHeader
       }
     );
-    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
       HeaderContent,
       {
         data,
@@ -46431,7 +57319,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
     if (withHeader && isCollapsible) {
-      return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
         collapsible_card_exports.Root,
         {
           className: "dataforms-layouts-card__field",
@@ -46439,8 +57327,8 @@ If there's a particular need for this, please submit a feature request at https:
           onOpenChange: handleOpenChange,
           ...focusOutsideProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
               collapsible_card_exports.Content,
               {
                 ref: contentRef,
@@ -46452,34 +57340,34 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(
       card_exports.Root,
       {
         className: "dataforms-layouts-card__field",
         ...focusOutsideProps,
         children: [
-          withHeader && /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
+          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 })
         ]
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
-  var import_components76 = __toESM(require_components(), 1);
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
+  var import_components73 = __toESM(require_components(), 1);
+  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
   function Header5({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-row__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_components76.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
-  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(import_jsx_runtime219.Fragment, { children });
+  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(import_jsx_runtime276.Fragment, { children });
   function FormRowField({
     data,
     field,
@@ -46494,9 +57382,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_runtime219.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Header5, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+      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)(
           DataFormLayout,
           {
             data,
@@ -46504,12 +57392,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_runtime219.jsx)(
+            children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
               "div",
               {
                 className: "dataforms-layouts-row__field-control",
                 style: layout.styles[childField.id],
-                children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
                   FieldLayout,
                   {
                     data,
@@ -46531,7 +57419,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_runtime219.jsx)(import_jsx_runtime219.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
+    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)(
       RegularLayout,
       {
         data,
@@ -46544,31 +57432,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_element139 = __toESM(require_element(), 1);
-  var import_i18n77 = __toESM(require_i18n(), 1);
-  var import_a11y5 = __toESM(require_a11y(), 1);
-  var import_compose27 = __toESM(require_compose(), 1);
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  var import_element182 = __toESM(require_element(), 1);
+  var import_i18n83 = __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);
   function FormDetailsField({
     data,
     field,
     onChange,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element139.useContext)(dataform_context_default);
-    const detailsRef = (0, import_element139.useRef)(null);
-    const contentRef = (0, import_element139.useRef)(null);
-    const hasFocusedContentRef = (0, import_element139.useRef)(false);
-    const [touched, setTouched] = (0, import_element139.useState)(false);
-    const [isOpen, setIsOpen] = (0, import_element139.useState)(false);
-    const form2 = (0, import_element139.useMemo)(
+    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)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
       }),
       [field]
     );
-    (0, import_element139.useEffect)(() => {
+    (0, import_element182.useEffect)(() => {
       const details = detailsRef.current;
       if (!details) {
         return;
@@ -46586,10 +57474,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_element139.useCallback)(() => {
+    const handleContentFocus = (0, import_element182.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element139.useCallback)(() => {
+    const handleFocusOutside = (0, import_element182.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -46600,10 +57488,10 @@ If there's a particular need for this, please submit a feature request at https:
       const revealedCount = revealValidity();
       const message2 = getValidationMessage(validity);
       if (revealedCount > 0 && message2) {
-        (0, import_a11y5.speak)(message2, "polite");
+        (0, import_a11y6.speak)(message2, "polite");
       }
     }, [revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose27.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose33.__experimentalUseFocusOutside)(handleFocusOutside);
     if (!field.children) {
       return null;
     }
@@ -46611,18 +57499,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_runtime220.jsx)(summaryField.render, { item: data, field: summaryField });
+      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(summaryField.render, { item: data, field: summaryField });
     } else {
-      summaryContent = field.label || (0, import_i18n77.__)("More details");
+      summaryContent = field.label || (0, import_i18n83.__)("More details");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
       "details",
       {
         ref: detailsRef,
         className: "dataforms-layouts-details__details",
         ...focusOutsideProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime220.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime220.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
             Stack,
             {
               direction: "row",
@@ -46631,17 +57519,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_runtime220.jsx)(ValidationBadge, { validity })
+                touched && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(ValidationBadge, { validity })
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
             "div",
             {
               ref: contentRef,
               className: "dataforms-layouts-details__content",
               onFocus: handleContentFocus,
-              children: /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
                 DataFormLayout,
                 {
                   data,
@@ -46658,12 +57546,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_runtime221 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
   var FORM_FIELD_LAYOUTS = [
     {
       type: "regular",
       component: FormRegularField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
         Stack,
         {
           direction: "column",
@@ -46676,7 +57564,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_runtime221.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
         Stack,
         {
           direction: "column",
@@ -46689,7 +57577,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_runtime221.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
         Stack,
         {
           direction: "column",
@@ -46705,13 +57593,13 @@ If there's a particular need for this, please submit a feature request at https:
       wrapper: ({
         children,
         layout
-      }) => /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+      }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
         Stack,
         {
           direction: "column",
           className: "dataforms-layouts__wrapper",
           gap: "lg",
-          children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
             Stack,
             {
               direction: "row",
@@ -46733,8 +57621,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_runtime222 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+  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 });
   function DataFormLayout({
     data,
     form: form2,
@@ -46743,8 +57631,8 @@ If there's a particular need for this, please submit a feature request at https:
     children,
     as
   }) {
-    const { fields: fieldDefinitions } = (0, import_element140.useContext)(dataform_context_default);
-    const markWhenOptional = (0, import_element140.useMemo)(() => {
+    const { fields: fieldDefinitions } = (0, import_element183.useContext)(dataform_context_default);
+    const markWhenOptional = (0, import_element183.useMemo)(() => {
       const requiredCount = fieldDefinitions.filter(
         (f2) => !!f2.isValid?.required
       ).length;
@@ -46757,7 +57645,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_runtime222.jsx)(Wrapper, { layout: form2.layout, children: form2.fields.map((formField) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(Wrapper, { layout: form2.layout, children: form2.fields.map((formField) => {
       const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
       if (!FieldLayout) {
         return null;
@@ -46774,7 +57662,7 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
         FieldLayout,
         {
           data,
@@ -46789,7 +57677,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_runtime223 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
   function DataForm({
     data,
     form: form2,
@@ -46797,15 +57685,15 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const normalizedForm = (0, import_element141.useMemo)(() => normalize_form_default(form2), [form2]);
-    const normalizedFields = (0, import_element141.useMemo)(
+    const normalizedForm = (0, import_element184.useMemo)(() => normalize_form_default(form2), [form2]);
+    const normalizedFields = (0, import_element184.useMemo)(
       () => normalizeFields(fields2),
       [fields2]
     );
     if (!form2.fields) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
       DataFormLayout,
       {
         data,
@@ -46913,26 +57801,26 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/fields/build-module/lock-unlock.mjs
-  var import_private_apis6 = __toESM(require_private_apis(), 1);
-  var { lock: lock5, unlock: unlock5 } = (0, import_private_apis6.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  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/components/media-edit/index.mjs
-  var import_components77 = __toESM(require_components(), 1);
-  var import_blob2 = __toESM(require_blob(), 1);
-  var import_core_data23 = __toESM(require_core_data(), 1);
-  var import_data41 = __toESM(require_data(), 1);
-  var import_element143 = __toESM(require_element(), 1);
-  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_components74 = __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_html_entities4 = __toESM(require_html_entities(), 1);
-  var import_a11y6 = __toESM(require_a11y(), 1);
+  var import_a11y7 = __toESM(require_a11y(), 1);
   var import_media_utils = __toESM(require_media_utils(), 1);
-  var import_notices4 = __toESM(require_notices(), 1);
+  var import_notices3 = __toESM(require_notices(), 1);

   // packages/fields/build-module/components/media-edit/use-moving-animation.mjs
-  var import_element142 = __toESM(require_element(), 1);
+  var import_element185 = __toESM(require_element(), 1);
   function getAbsolutePosition2(element) {
     return {
       top: element.offsetTop,
@@ -46940,12 +57828,12 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function useMovingAnimation2(triggerAnimationOnChange) {
-    const ref = (0, import_element142.useRef)(null);
-    const previousRef = (0, import_element142.useRef)(void 0);
+    const ref = (0, import_element185.useRef)(null);
+    const previousRef = (0, import_element185.useRef)(void 0);
     if (ref.current) {
       previousRef.current = getAbsolutePosition2(ref.current);
     }
-    (0, import_element142.useLayoutEffect)(() => {
+    (0, import_element185.useLayoutEffect)(() => {
       const previous = previousRef.current;
       if (!previous || !ref.current) {
         return;
@@ -46982,15 +57870,15 @@ 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_runtime224 = __toESM(require_jsx_runtime(), 1);
-  var { MediaUploadModal } = unlock5(import_media_utils.privateApis);
+  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var { MediaUploadModal } = unlock4(import_media_utils.privateApis);
   function AnimatedMediaItem({
     children,
     index: index2,
-    className: className2
+    className
   }) {
     const ref = useMovingAnimation2(index2);
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { ref, className: className2, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { ref, className, children });
   }
   function normalizeValue2(value) {
     if (Array.isArray(value)) {
@@ -46999,11 +57887,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_element143.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element186.useState)(false);
     if (window.__experimentalDataViewsMediaModal) {
-      return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
         render4 && render4({ open: () => setIsModalOpen(true) }),
-        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
           MediaUploadModal,
           {
             ...props,
@@ -47021,7 +57909,7 @@ If there's a particular need for this, please submit a feature request at https:
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
       import_media_utils.MediaUpload,
       {
         ...props,
@@ -47039,8 +57927,8 @@ If there's a particular need for this, please submit a feature request at https:
     attachment,
     isUploading = false
   }) {
-    const isBlob = attachment && (0, import_blob2.isBlobURL)(attachment.source_url);
-    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
+    const isBlob = attachment && (0, import_blob.isBlobURL)(attachment.source_url);
+    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
       "div",
       {
         className: clsx_default("fields__media-edit-picker-button", {
@@ -47066,9 +57954,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_runtime224.jsx)("span", { className: "fields__media-edit-picker-button-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.Spinner, {}) }),
-          !isUploading && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-            import_components77.DropZone,
+          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,
             {
               onFilesDrop: (files) => onFilesDrop(files, attachment?.id)
             }
@@ -47079,9 +57967,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_runtime224.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(tooltip_exports.Trigger, { render: mediaPickerButton }),
-      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(tooltip_exports.Popup, { children: label })
+    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 })
     ] });
   }
   var archiveMimeTypes = [
@@ -47093,10 +57981,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_runtime224.jsx)(import_components77.__experimentalTruncate, { className: "fields__media-edit-filename", children: (0, import_html_entities4.decodeEntities)(attachment.title.rendered) });
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.__experimentalTruncate, { className: "fields__media-edit-filename", children: (0, import_html_entities4.decodeEntities)(attachment.title.rendered) });
   }
   function MediaEditPlaceholder(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(MediaPickerButton, { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("span", { className: "fields__media-edit-placeholder", children: props.label }) });
+    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 }) });
   }
   function MoveButtons({
     itemId,
@@ -47107,13 +57995,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_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-        import_components77.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+        import_components74.Button,
         {
           __next40pxDefaultSize: true,
           icon: isHorizontal ? chevron_left_default : chevron_up_default,
-          label: isHorizontal ? (0, import_i18n78.__)("Move left") : (0, import_i18n78.__)("Move up"),
+          label: isHorizontal ? (0, import_i18n84.__)("Move left") : (0, import_i18n84.__)("Move up"),
           size: "small",
           disabled: isUploading || index2 === 0,
           accessibleWhenDisabled: true,
@@ -47124,12 +58012,12 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-        import_components77.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+        import_components74.Button,
         {
           __next40pxDefaultSize: true,
           icon: isHorizontal ? chevron_right_default : chevron_down_default,
-          label: isHorizontal ? (0, import_i18n78.__)("Move right") : (0, import_i18n78.__)("Move down"),
+          label: isHorizontal ? (0, import_i18n84.__)("Move right") : (0, import_i18n84.__)("Move down"),
           size: "small",
           disabled: isUploading || index2 === totalItems - 1,
           accessibleWhenDisabled: true,
@@ -47146,7 +58034,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_runtime224.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
         "img",
         {
           className: "fields__media-edit-thumbnail",
@@ -47155,13 +58043,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_runtime224.jsx)(import_components77.Icon, { icon: audio_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.Icon, { icon: audio_default });
     } else if (mimeType.startsWith("video")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.Icon, { icon: video_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.Icon, { icon: video_default });
     } else if (archiveMimeTypes.includes(mimeType)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.Icon, { icon: archive_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.Icon, { icon: archive_default });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.Icon, { icon: file_default });
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.Icon, { icon: file_default });
   }
   function ExpandedMediaEditAttachments({
     allItems,
@@ -47174,7 +58062,7 @@ If there's a particular need for this, please submit a feature request at https:
     isUploading,
     setTargetItemId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
       "div",
       {
         className: clsx_default("fields__media-edit-expanded", {
@@ -47185,9 +58073,9 @@ If there's a particular need for this, please submit a feature request at https:
         children: [
           allItems?.map((attachment, index2) => {
             const hasPreviewImage = attachment.mime_type?.startsWith("image");
-            const isBlob = (0, import_blob2.isBlobURL)(attachment.source_url);
+            const isBlob = (0, import_blob.isBlobURL)(attachment.source_url);
             const attachmentNumericId = attachment.id;
-            return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
               AnimatedMediaItem,
               {
                 index: index2,
@@ -47195,32 +58083,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_runtime224.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
                     MediaPickerButton,
                     {
                       open: () => {
                         setTargetItemId(attachmentNumericId);
                         open();
                       },
-                      label: !isBlob ? (0, import_i18n78.sprintf)(
+                      label: !isBlob ? (0, import_i18n84.sprintf)(
                         /* translators: %s: The title of the media item. */
-                        (0, import_i18n78.__)("Replace %s"),
+                        (0, import_i18n84.__)("Replace %s"),
                         (0, import_html_entities4.decodeEntities)(
                           attachment.title.rendered
                         )
-                      ) : (0, import_i18n78.__)("Replace"),
+                      ) : (0, import_i18n84.__)("Replace"),
                       showTooltip: true,
                       onFilesDrop,
                       attachment,
                       isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-                        import_components77.__experimentalVStack,
+                      children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                        import_components74.__experimentalVStack,
                         {
                           spacing: 0,
                           alignment: "center",
                           justify: "center",
                           className: "fields__media-edit-expanded-preview-stack",
-                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
                             MediaPreview,
                             {
                               attachment
@@ -47230,15 +58118,15 @@ If there's a particular need for this, please submit a feature request at https:
                       ) })
                     }
                   ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
-                    import_components77.__experimentalHStack,
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
+                    import_components74.__experimentalHStack,
                     {
                       className: "fields__media-edit-expanded-actions",
                       spacing: 0,
                       alignment: "flex-end",
                       expanded: false,
                       children: [
-                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
                           MoveButtons,
                           {
                             itemId: attachmentNumericId,
@@ -47249,12 +58137,12 @@ If there's a particular need for this, please submit a feature request at https:
                             orientation: "horizontal"
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-                          import_components77.Button,
+                        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                          import_components74.Button,
                           {
                             __next40pxDefaultSize: true,
                             icon: close_small_default,
-                            label: (0, import_i18n78.__)("Remove"),
+                            label: (0, import_i18n84.__)("Remove"),
                             size: "small",
                             disabled: isUploading,
                             accessibleWhenDisabled: true,
@@ -47273,7 +58161,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_runtime224.jsx)(
+          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
             MediaEditPlaceholder,
             {
               open: () => {
@@ -47300,24 +58188,24 @@ If there's a particular need for this, please submit a feature request at https:
     isUploading,
     setTargetItemId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
-      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
+      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
         "div",
         {
           className: clsx_default("fields__media-edit-compact-group", {
             "is-single": allItems.length === 1
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components77.__experimentalVStack, { spacing: 0, children: allItems.map((attachment, index2) => {
-            const isBlob = (0, import_blob2.isBlobURL)(attachment.source_url);
+          children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(import_components74.__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_runtime224.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
               AnimatedMediaItem,
               {
                 index: index2,
                 className: "fields__media-edit-compact",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
                     MediaPickerButton,
                     {
                       open: () => {
@@ -47326,19 +58214,19 @@ If there's a particular need for this, please submit a feature request at https:
                         );
                         open();
                       },
-                      label: (0, import_i18n78.__)("Replace"),
+                      label: (0, import_i18n84.__)("Replace"),
                       showTooltip: true,
                       onFilesDrop,
                       attachment,
                       isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(import_jsx_runtime224.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(import_jsx_runtime281.Fragment, { children: [
+                        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
                           MediaPreview,
                           {
                             attachment
                           }
                         ),
-                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
                           MediaTitle,
                           {
                             attachment
@@ -47347,15 +58235,15 @@ If there's a particular need for this, please submit a feature request at https:
                       ] })
                     }
                   ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
-                    import_components77.__experimentalHStack,
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime281.jsxs)(
+                    import_components74.__experimentalHStack,
                     {
                       className: "fields__media-edit-compact-movers",
                       spacing: 0,
                       alignment: "flex-end",
                       expanded: false,
                       children: [
-                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
                           MoveButtons,
                           {
                             itemId: attachmentNumericId,
@@ -47366,12 +58254,12 @@ If there's a particular need for this, please submit a feature request at https:
                             orientation: "vertical"
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-                          import_components77.Button,
+                        /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                          import_components74.Button,
                           {
                             __next40pxDefaultSize: true,
                             icon: close_small_default,
-                            label: (0, import_i18n78.__)("Remove"),
+                            label: (0, import_i18n84.__)("Remove"),
                             size: "small",
                             disabled: isUploading,
                             accessibleWhenDisabled: true,
@@ -47394,7 +58282,7 @@ If there's a particular need for this, please submit a feature request at https:
           }) })
         }
       ),
-      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
         MediaEditPlaceholder,
         {
           open: () => {
@@ -47419,10 +58307,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_element143.useState)(false);
-    const validityTargetRef = (0, import_element143.useRef)(null);
-    const [customValidity, setCustomValidity] = (0, import_element143.useState)(void 0);
-    (0, import_element143.useEffect)(() => {
+    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 validityTarget = validityTargetRef.current;
       const handler = () => {
         setIsTouched(true);
@@ -47430,21 +58318,21 @@ If there's a particular need for this, please submit a feature request at https:
       validityTarget?.addEventListener("invalid", handler);
       return () => validityTarget?.removeEventListener("invalid", handler);
     }, []);
-    const attachments = (0, import_data41.useSelect)(
+    const attachments = (0, import_data39.useSelect)(
       (select4) => {
         if (!value) {
           return null;
         }
         const normalizedValue = normalizeValue2(value);
         const sortedIds = normalizedValue.toSorted((a2, b2) => a2 - b2);
-        const { getEntityRecords } = select4(import_core_data23.store);
+        const { getEntityRecords } = select4(import_core_data22.store);
         return getEntityRecords("postType", "attachment", {
           include: sortedIds
         });
       },
       [value]
     );
-    const stableAttachmentsRef = (0, import_element143.useRef)(
+    const stableAttachmentsRef = (0, import_element186.useRef)(
       null
     );
     if (attachments !== null) {
@@ -47459,7 +58347,7 @@ If there's a particular need for this, please submit a feature request at https:
         stableAttachments = stableAttachmentsRef.current;
       }
     }
-    const orderedAttachments = (0, import_element143.useMemo)(() => {
+    const orderedAttachments = (0, import_element186.useMemo)(() => {
       if (!stableAttachments) {
         return null;
       }
@@ -47469,23 +58357,23 @@ If there's a particular need for this, please submit a feature request at https:
       );
       return normalizedValue.map((id) => attachmentMap.get(id)).filter((a2) => a2 !== void 0);
     }, [stableAttachments, value]);
-    const { createErrorNotice } = (0, import_data41.useDispatch)(import_notices4.store);
-    const { receiveEntityRecords } = (0, import_data41.useDispatch)(import_core_data23.store);
-    const [targetItemId, setTargetItemId] = (0, import_element143.useState)();
-    const openModalRef = (0, import_element143.useRef)(void 0);
-    const [pendingOpen, setPendingOpen] = (0, import_element143.useState)(false);
-    const [blobs, setBlobs] = (0, import_element143.useState)([]);
-    (0, import_element143.useEffect)(() => {
+    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)(() => {
       if (pendingOpen) {
         setPendingOpen(false);
         openModalRef.current?.();
       }
     }, [pendingOpen]);
-    const onChangeControl = (0, import_element143.useCallback)(
+    const onChangeControl = (0, import_element186.useCallback)(
       (newValue) => onChange(field.setValue({ item: data, value: newValue })),
       [data, field, onChange]
     );
-    const removeItem = (0, import_element143.useCallback)(
+    const removeItem = (0, import_element186.useCallback)(
       (itemId) => {
         const currentIds = normalizeValue2(value);
         const newIds = currentIds.filter((id) => id !== itemId);
@@ -47494,7 +58382,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value, onChangeControl]
     );
-    const moveItem = (0, import_element143.useCallback)(
+    const moveItem = (0, import_element186.useCallback)(
       (itemId, direction) => {
         if (!orderedAttachments) {
           return;
@@ -47510,14 +58398,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [orderedAttachments, onChangeControl]
     );
-    const onFilesDrop = (0, import_element143.useCallback)(
+    const onFilesDrop = (0, import_element186.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_blob2.isBlobURL)(item.url)).map((item) => item.url);
+            const blobUrls = uploadedMedia.filter((item) => (0, import_blob.isBlobURL)(item.url)).map((item) => item.url);
             setBlobs(blobUrls);
             if (!!blobUrls.length) {
               return;
@@ -47568,8 +58456,8 @@ If there's a particular need for this, please submit a feature request at https:
         receiveEntityRecords
       ]
     );
-    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n78.__)("Choose files") : (0, import_i18n78.__)("Choose file"));
-    const allItems = (0, import_element143.useMemo)(() => {
+    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n84.__)("Choose files") : (0, import_i18n84.__)("Choose file"));
+    const allItems = (0, import_element186.useMemo)(() => {
       if (!blobs.length) {
         return orderedAttachments;
       }
@@ -47579,7 +58467,7 @@ If there's a particular need for this, please submit a feature request at https:
       const blobItems = blobs.map((url) => ({
         id: url,
         source_url: url,
-        mime_type: (0, import_blob2.getBlobTypeByURL)(url)
+        mime_type: (0, import_blob.getBlobTypeByURL)(url)
       }));
       if (targetItemId !== void 0) {
         const targetIndex = items.findIndex(
@@ -47591,7 +58479,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return items;
     }, [orderedAttachments, targetItemId, blobs]);
-    (0, import_element143.useEffect)(() => {
+    (0, import_element186.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -47604,7 +58492,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_i18n78.__)("Invalid")
+            customValidityResult.message || (0, import_i18n84.__)("Invalid")
           );
         } else {
           input.setCustomValidity("");
@@ -47614,12 +58502,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_element143.useEffect)(() => {
+    (0, import_element186.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y6.speak)(customValidity.message);
+        (0, import_a11y7.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
-    const onBlur = (0, import_element143.useCallback)(
+    const onBlur = (0, import_element186.useCallback)(
       (event) => {
         if (isTouched) {
           return;
@@ -47630,8 +58518,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [isTouched]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)("div", { onBlur, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("fieldset", { className: "fields__media-edit", "data-field-id": field.id, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+    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)(
         ConditionalMediaUpload,
         {
           onSelect: (selectedMedia) => {
@@ -47675,16 +58563,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_runtime224.jsxs)(import_components77.__experimentalVStack, { spacing: 2, children: [
-              field.label && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("legend", {}), children: field.label }) : /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-                import_components77.BaseControl.VisualLabel,
+            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,
                 {
                   as: "legend",
                   style: { marginBottom: 0 },
                   children: field.label
                 }
               )),
-              /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
                 AttachmentsComponent,
                 {
                   allItems,
@@ -47698,8 +58586,8 @@ If there's a particular need for this, please submit a feature request at https:
                   setTargetItemId
                 }
               ),
-              field.description && /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-                import_components77.__experimentalText,
+              field.description && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+                import_components74.__experimentalText,
                 {
                   variant: "muted",
                   className: "fields__media-edit-description",
@@ -47710,7 +58598,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
         "input",
         {
           type: "text",
@@ -47722,28 +58610,11 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ) }),
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime224.jsxs)(
-        "p",
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+        ValidityIndicator,
         {
-          className: clsx_default(
-            "components-validated-control__indicator",
-            {
-              "is-invalid": customValidity.type === "invalid",
-              "is-valid": customValidity.type === "valid"
-            }
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
-              import_components77.Icon,
-              {
-                className: "components-validated-control__indicator-icon",
-                icon: error_default,
-                size: 16,
-                fill: "currentColor"
-              }
-            ),
-            customValidity.message
-          ]
+          type: customValidity.type,
+          message: customValidity.message
         }
       )
     ] });
@@ -47751,13 +58622,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_runtime225 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
   var fields = [
     {
       id: "title",
       type: "text",
-      label: (0, import_i18n79.__)("Site Title"),
-      description: (0, import_i18n79.__)(
+      label: (0, import_i18n85.__)("Site Title"),
+      description: (0, import_i18n85.__)(
         "Displays in your site's layout via the Site Title block."
       ),
       getValue: ({ item }) => (0, import_html_entities5.decodeEntities)(item.title ?? "")
@@ -47765,8 +58636,8 @@ If there's a particular need for this, please submit a feature request at https:
     {
       id: "description",
       type: "text",
-      label: (0, import_i18n79.__)("Site Tagline"),
-      description: (0, import_i18n79.__)(
+      label: (0, import_i18n85.__)("Site Tagline"),
+      description: (0, import_i18n85.__)(
         "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 ?? "")
@@ -47774,11 +58645,11 @@ If there's a particular need for this, please submit a feature request at https:
     {
       id: "site_logo",
       type: "media",
-      label: (0, import_i18n79.__)("Site Logo"),
-      description: (0, import_i18n79.__)(
+      label: (0, import_i18n85.__)("Site Logo"),
+      description: (0, import_i18n85.__)(
         "Displays in your site's layout via the Site Logo block."
       ),
-      placeholder: (0, import_i18n79.__)("Choose logo"),
+      placeholder: (0, import_i18n85.__)("Choose logo"),
       Edit: MediaEdit,
       setValue: ({ value }) => ({
         site_logo: value ?? 0
@@ -47787,11 +58658,11 @@ If there's a particular need for this, please submit a feature request at https:
     {
       id: "site_icon",
       type: "media",
-      label: (0, import_i18n79.__)("Site Icon"),
-      description: (0, import_i18n79.__)(
+      label: (0, import_i18n85.__)("Site Icon"),
+      description: (0, import_i18n85.__)(
         "Shown in browser tabs, bookmarks, and mobile apps. It should be square and at least 512 by 512 pixels."
       ),
-      placeholder: (0, import_i18n79.__)("Choose icon"),
+      placeholder: (0, import_i18n85.__)("Choose icon"),
       Edit: MediaEdit,
       setValue: ({ value }) => ({
         site_icon: value ?? 0
@@ -47806,21 +58677,21 @@ If there's a particular need for this, please submit a feature request at https:
     fields: ["title", "description", "site_logo", "site_icon"]
   };
   function SidebarIdentity() {
-    const data = (0, import_data42.useSelect)(
-      (select4) => select4(import_core_data24.store).getEditedEntityRecord("root", "site"),
+    const data = (0, import_data40.useSelect)(
+      (select4) => select4(import_core_data23.store).getEditedEntityRecord("root", "site"),
       []
     );
-    const { editEntityRecord } = (0, import_data42.useDispatch)(import_core_data24.store);
+    const { editEntityRecord } = (0, import_data40.useDispatch)(import_core_data23.store);
     const onChange = (edits) => {
       editEntityRecord("root", "site", void 0, edits);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
       page_default2,
       {
-        title: (0, import_i18n79._x)("Identity", "site identity"),
+        title: (0, import_i18n85._x)("Identity", "site identity"),
         headingLevel: 2,
         hasPadding: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
           DataForm,
           {
             data,
@@ -47834,15 +58705,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/site-editor-routes/identity.mjs
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
   var identityRoute = {
     name: "identity",
     path: "/identity",
     areas: {
-      sidebar: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(SidebarNavigationScreenIdentity, {}),
-      content: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(SidebarIdentity, {}),
-      preview: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(EditSiteEditor, {}),
-      mobileContent: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(SidebarIdentity, {})
+      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, {})
     },
     widths: {
       content: 380
@@ -47850,33 +58721,33 @@ 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_router21 = __toESM(require_router(), 1);
-  var import_editor22 = __toESM(require_editor(), 1);
+  var import_router20 = __toESM(require_router(), 1);
+  var import_editor21 = __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_i18n127 = __toESM(require_i18n(), 1);
-  var import_data55 = __toESM(require_data(), 1);
-  var import_element175 = __toESM(require_element(), 1);
-  var import_preferences10 = __toESM(require_preferences(), 1);
-  var import_editor20 = __toESM(require_editor(), 1);
-  var import_router19 = __toESM(require_router(), 1);
+  var import_i18n134 = __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_router18 = __toESM(require_router(), 1);
   var import_url13 = __toESM(require_url(), 1);

   // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_components133 = __toESM(require_components(), 1);
+  var import_components130 = __toESM(require_components(), 1);
   var import_blocks8 = __toESM(require_blocks(), 1);
-  var import_data54 = __toESM(require_data(), 1);
+  var import_data52 = __toESM(require_data(), 1);
   var import_block_editor19 = __toESM(require_block_editor(), 1);
-  var import_element174 = __toESM(require_element(), 1);
-  var import_compose33 = __toESM(require_compose(), 1);
+  var import_element218 = __toESM(require_element(), 1);
+  var import_compose40 = __toESM(require_compose(), 1);

   // packages/global-styles-ui/build-module/provider.mjs
-  var import_element145 = __toESM(require_element(), 1);
+  var import_element188 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/context.mjs
-  var import_element144 = __toESM(require_element(), 1);
-  var GlobalStylesContext = (0, import_element144.createContext)({
+  var import_element187 = __toESM(require_element(), 1);
+  var GlobalStylesContext = (0, import_element187.createContext)({
     user: { styles: {}, settings: {} },
     base: { styles: {}, settings: {} },
     merged: { styles: {}, settings: {} },
@@ -47886,7 +58757,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_runtime227 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime284 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesProvider({
     children,
     value,
@@ -47894,10 +58765,10 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     fontLibraryEnabled
   }) {
-    const merged = (0, import_element145.useMemo)(() => {
+    const merged = (0, import_element188.useMemo)(() => {
       return mergeGlobalStyles(baseValue, value);
     }, [baseValue, value]);
-    const contextValue = (0, import_element145.useMemo)(
+    const contextValue = (0, import_element188.useMemo)(
       () => ({
         user: value,
         base: baseValue,
@@ -47907,26 +58778,26 @@ 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_runtime227.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
   }

   // packages/global-styles-ui/build-module/screen-root.mjs
-  var import_components84 = __toESM(require_components(), 1);
-  var import_i18n84 = __toESM(require_i18n(), 1);
-  var import_data44 = __toESM(require_data(), 1);
-  var import_core_data26 = __toESM(require_core_data(), 1);
+  var import_components81 = __toESM(require_components(), 1);
+  var import_i18n90 = __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_runtime228 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
   function IconWithCurrentColor({
-    className: className2,
+    className,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
       icon_default,
       {
         className: clsx_default(
-          className2,
+          className,
           "global-styles-ui-icon-with-current-color"
         ),
         ...props
@@ -47935,28 +58806,28 @@ 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_components78 = __toESM(require_components(), 1);
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  var import_components75 = __toESM(require_components(), 1);
+  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
   function GenericNavigationButton({
     icon,
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_components78.__experimentalItem, { ...props, children: [
-      icon && /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_components78.__experimentalHStack, { justify: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(IconWithCurrentColor, { icon, size: 24 }),
-        /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components78.FlexItem, { children })
+    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 })
       ] }),
       !icon && children
     ] });
   }
   function NavigationButtonAsItem(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(import_components78.Navigator.Button, { as: GenericNavigationButton, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(import_components75.Navigator.Button, { as: GenericNavigationButton, ...props });
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_components79 = __toESM(require_components(), 1);
-  var import_i18n82 = __toESM(require_i18n(), 1);
+  var import_components76 = __toESM(require_components(), 1);
+  var import_i18n88 = __toESM(require_i18n(), 1);
   var import_block_editor6 = __toESM(require_block_editor(), 1);

   // node_modules/colord/plugins/a11y.mjs
@@ -47982,54 +58853,54 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/hooks.mjs
-  var import_element146 = __toESM(require_element(), 1);
-  var import_data43 = __toESM(require_data(), 1);
-  var import_core_data25 = __toESM(require_core_data(), 1);
-  var import_i18n81 = __toESM(require_i18n(), 1);
+  var import_element189 = __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);

   // packages/global-styles-ui/build-module/utils.mjs
-  var import_i18n80 = __toESM(require_i18n(), 1);
+  var import_i18n86 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/lock-unlock.mjs
-  var import_private_apis7 = __toESM(require_private_apis(), 1);
-  var { lock: lock6, unlock: unlock6 } = (0, import_private_apis7.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  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/global-styles-ui"
   );

   // packages/global-styles-ui/build-module/utils.mjs
-  var { getViewportBreakpoints: getViewportBreakpoints2 } = unlock6(privateApis);
+  var { getViewportBreakpoints: getViewportBreakpoints2 } = unlock5(privateApis);
   var VALID_ELEMENT_STATES = {
     link: [
-      { value: ":link", label: (0, import_i18n80.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n80.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n80.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n80.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n80.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n80.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n80.__)("Active") }
+      { 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") }
     ],
     button: [
-      { value: ":link", label: (0, import_i18n80.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n80.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n80.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n80.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n80.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n80.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n80.__)("Active") }
+      { 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") }
     ]
   };
   var VALID_BLOCK_STATES = {
     "core/button": [
-      { value: ":hover", label: (0, import_i18n80.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n80.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n80.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n80.__)("Active") }
+      { 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") }
     ]
   };
   var RESPONSIVE_STATES = [
-    { value: "@tablet", label: (0, import_i18n80.__)("Tablet") },
-    { value: "@mobile", label: (0, import_i18n80.__)("Mobile") }
+    { value: "@tablet", label: (0, import_i18n86.__)("Tablet") },
+    { value: "@mobile", label: (0, import_i18n86.__)("Mobile") }
   ];
   function removePropertiesFromObject(object, properties) {
     if (!properties?.length) {
@@ -48116,7 +58987,7 @@ 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_element146.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element189.useContext)(GlobalStylesContext);
     const statePathParts = state?.split(".").filter(Boolean) ?? [];
     const pseudoSelectorState = statePathParts.find(
       (value) => value.startsWith(":")
@@ -48129,7 +59000,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_element146.useMemo)(() => {
+    const styleValue = (0, import_element189.useMemo)(() => {
       const rawValue = getStyle(
         sourceValue,
         stylePath,
@@ -48147,7 +59018,7 @@ If there's a particular need for this, please submit a feature request at https:
       shouldDecodeEncode,
       pseudoSelectorState
     ]);
-    const setStyleValue = (0, import_element146.useCallback)(
+    const setStyleValue = (0, import_element189.useCallback)(
       (newValue) => {
         let valueToSet = newValue;
         if (pseudoSelectorState) {
@@ -48175,18 +59046,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_element146.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element189.useContext)(GlobalStylesContext);
     let sourceValue = merged;
     if (readFrom === "base") {
       sourceValue = base;
     } else if (readFrom === "user") {
       sourceValue = user;
     }
-    const settingValue = (0, import_element146.useMemo)(
+    const settingValue = (0, import_element189.useMemo)(
       () => getSetting(sourceValue, path, blockName),
       [sourceValue, path, blockName]
     );
-    const setSettingValue = (0, import_element146.useCallback)(
+    const setSettingValue = (0, import_element189.useCallback)(
       (newValue) => {
         const newGlobalStyles = setSetting(
           user,
@@ -48206,25 +59077,25 @@ If there's a particular need for this, please submit a feature request at https:
     settings: settings2,
     styles
   }) {
-    return title === (0, import_i18n81.__)("Default") || Object.keys(settings2 || {}).length > 0 || Object.keys(styles || {}).length > 0;
+    return title === (0, import_i18n87.__)("Default") || Object.keys(settings2 || {}).length > 0 || Object.keys(styles || {}).length > 0;
   }
   function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) {
-    const { variationsFromTheme } = (0, import_data43.useSelect)((select4) => {
+    const { variationsFromTheme } = (0, import_data41.useSelect)((select4) => {
       const _variationsFromTheme = select4(
-        import_core_data25.store
+        import_core_data24.store
       ).__experimentalGetCurrentThemeGlobalStylesVariations?.();
       return {
         variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY9
       };
     }, []);
-    const { user: userVariation } = (0, import_element146.useContext)(GlobalStylesContext);
-    return (0, import_element146.useMemo)(() => {
+    const { user: userVariation } = (0, import_element189.useContext)(GlobalStylesContext);
+    return (0, import_element189.useMemo)(() => {
       const clonedUserVariation = structuredClone(userVariation);
       const userVariationWithoutProperties = removePropertiesFromObject(
         clonedUserVariation,
         properties
       );
-      userVariationWithoutProperties.title = (0, import_i18n81.__)("Default");
+      userVariationWithoutProperties.title = (0, import_i18n87.__)("Default");
       const variationsWithPropertiesAndBase = variationsFromTheme.filter((variation) => {
         return isVariationWithProperties(variation, properties);
       }).map((variation) => {
@@ -48242,17 +59113,17 @@ 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_runtime230 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel,
     useHasTypographyPanel,
     useHasColorPanel,
     useSettingsForBlockElement,
     useHasBackgroundPanel
-  } = unlock6(import_block_editor6.privateApis);
+  } = unlock5(import_block_editor6.privateApis);

   // packages/global-styles-ui/build-module/preview-styles.mjs
-  var import_components83 = __toESM(require_components(), 1);
+  var import_components80 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-hooks.mjs
   function useStylesPreviewColors() {
@@ -48288,9 +59159,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_element147 = __toESM(require_element(), 1);
-  var import_components80 = __toESM(require_components(), 1);
-  var import_i18n83 = __toESM(require_i18n(), 1);
+  var import_element190 = __toESM(require_element(), 1);
+  var import_components77 = __toESM(require_components(), 1);
+  var import_i18n89 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/preview-styles.mjs
   function findNearest(input, numbers) {
@@ -48300,21 +59171,23 @@ If there's a particular need for this, please submit a feature request at https:
     numbers.sort((a2, b2) => Math.abs(input - a2) - Math.abs(input - b2));
     return numbers[0];
   }
-  function extractFontWeights(fontFaces) {
-    const result = [];
-    fontFaces.forEach((face) => {
-      const weights = String(face.fontWeight).split(" ");
-      if (weights.length === 2) {
-        const start2 = parseInt(weights[0]);
-        const end = parseInt(weights[1]);
-        for (let i2 = start2; i2 <= end; i2 += 100) {
-          result.push(i2);
-        }
-      } else if (weights.length === 1) {
-        result.push(parseInt(weights[0]));
-      }
-    });
-    return result;
+  var FONT_WEIGHT_KEYWORDS = {
+    normal: 400,
+    bold: 700
+  };
+  function isValidWeight(weight) {
+    return weight !== void 0 && Number.isFinite(weight) && weight >= 1 && weight <= 1e3;
+  }
+  function resolveFontWeight(fontWeight) {
+    const weights = String(fontWeight ?? "").trim().toLowerCase().split(/\s+/).filter(Boolean).map((value) => FONT_WEIGHT_KEYWORDS[value] ?? Number(value));
+    const [start2, end] = weights;
+    if (!isValidWeight(start2)) {
+      return "400";
+    }
+    if (weights.length !== 2 || !isValidWeight(end)) {
+      return String(start2);
+    }
+    return String(Math.min(Math.max(400, start2), end));
   }
   function formatFontFamily(input) {
     const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/;
@@ -48347,24 +59220,27 @@ If there's a particular need for this, please submit a feature request at https:
       );
       if (normalFaces.length > 0) {
         style.fontStyle = "normal";
-        const normalWeights = extractFontWeights(normalFaces);
-        const nearestWeight = findNearest(400, normalWeights);
-        style.fontWeight = String(nearestWeight) || "400";
+        const normalWeights = normalFaces.map(
+          (face) => Number(resolveFontWeight(face.fontWeight))
+        );
+        style.fontWeight = String(
+          findNearest(400, normalWeights) ?? 400
+        );
       } else {
         style.fontStyle = family.fontFace.length && family.fontFace[0].fontStyle || "normal";
-        style.fontWeight = family.fontFace.length && String(family.fontFace[0].fontWeight) || "400";
+        style.fontWeight = family.fontFace.length && resolveFontWeight(family.fontFace[0].fontWeight) || "400";
       }
     }
     return style;
   }

   // packages/global-styles-ui/build-module/typography-example.mjs
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime288 = __toESM(require_jsx_runtime(), 1);
   function PreviewTypography({
     fontSize,
     variation
   }) {
-    const { base } = (0, import_element147.useContext)(GlobalStylesContext);
+    const { base } = (0, import_element190.useContext)(GlobalStylesContext);
     let config2 = base;
     if (variation) {
       config2 = { ...base, ...variation };
@@ -48381,8 +59257,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_runtime231.jsxs)(
-      import_components80.__unstableMotion.div,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
+      import_components77.__unstableMotion.div,
       {
         animate: {
           scale: 1,
@@ -48401,24 +59277,24 @@ If there's a particular need for this, please submit a feature request at https:
           lineHeight: 1
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n83._x)("A", "Uppercase letter A") }),
-          /* @__PURE__ */ (0, import_jsx_runtime231.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n83._x)("a", "Lowercase letter A") })
+          /* @__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") })
         ]
       }
     );
   }

   // packages/global-styles-ui/build-module/highlighted-colors.mjs
-  var import_components81 = __toESM(require_components(), 1);
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+  var import_components78 = __toESM(require_components(), 1);
+  var import_jsx_runtime289 = __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_runtime232.jsx)(
-      import_components81.__unstableMotion.div,
+    return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
+      import_components78.__unstableMotion.div,
       {
         style: {
           height: scaledSwatchSize,
@@ -48443,10 +59319,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_components82 = __toESM(require_components(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
-  var import_element148 = __toESM(require_element(), 1);
-  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
+  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 normalizedWidth = 248;
   var normalizedHeight = 152;
   var THROTTLE_OPTIONS = {
@@ -48461,22 +59337,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_compose28.useReducedMotion)();
-    const [isHovered, setIsHovered] = (0, import_element148.useState)(false);
-    const [containerResizeListener, { width }] = (0, import_compose28.useResizeObserver)();
-    const [throttledWidth, setThrottledWidthState] = (0, import_element148.useState)(width);
-    const [ratioState, setRatioState] = (0, import_element148.useState)();
-    const setThrottledWidth = (0, import_compose28.useThrottle)(
+    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)(
       setThrottledWidthState,
       250,
       THROTTLE_OPTIONS
     );
-    (0, import_element148.useLayoutEffect)(() => {
+    (0, import_element191.useLayoutEffect)(() => {
       if (width) {
         setThrottledWidth(width);
       }
     }, [width, setThrottledWidth]);
-    (0, import_element148.useLayoutEffect)(() => {
+    (0, import_element191.useLayoutEffect)(() => {
       const newRatio = throttledWidth ? throttledWidth / normalizedWidth : 1;
       const ratioDiff = newRatio - (ratioState || 0);
       const isRatioDiffBigEnough = Math.abs(ratioDiff) > 0.1;
@@ -48487,10 +59363,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_runtime233.jsxs)(import_jsx_runtime233.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
+    return /* @__PURE__ */ (0, import_jsx_runtime290.jsxs)(import_jsx_runtime290.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime290.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_runtime233.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
         Skeleton,
         {
           className: "global-styles-ui-preview__wrapper",
@@ -48499,7 +59375,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isReady && /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+      isReady && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
         "div",
         {
           className: clsx_default("global-styles-ui-preview__wrapper", {
@@ -48511,8 +59387,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_runtime233.jsx)(
-            import_components82.__unstableMotion.div,
+          children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+            import_components79.__unstableMotion.div,
             {
               style: {
                 height: normalizedHeight * ratio,
@@ -48533,7 +59409,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_runtime234 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants = {
     start: {
       scale: 1,
@@ -48583,23 +59459,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_runtime234.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
         children: [
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
-            import_components83.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+            import_components80.__unstableMotion.div,
             {
               variants: firstFrameVariants,
               style: {
                 height: "100%",
                 overflow: "hidden"
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime234.jsxs)(
-                import_components83.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
+                import_components80.__experimentalHStack,
                 {
                   spacing: 10 * ratio,
                   justify: "center",
@@ -48608,14 +59484,14 @@ If there's a particular need for this, please submit a feature request at https:
                     overflow: "hidden"
                   },
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
                       PreviewTypography,
                       {
                         fontSize: 65 * ratio,
                         variation
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_components83.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(import_components80.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
                       HighlightedColors,
                       {
                         normalizedColorSwatchSize: 32,
@@ -48628,8 +59504,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
-            import_components83.__unstableMotion.div,
+          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+            import_components80.__unstableMotion.div,
             {
               variants: withHoverView ? midFrameVariants : void 0,
               style: {
@@ -48641,8 +59517,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_runtime234.jsx)(
-                import_components83.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+                import_components80.__experimentalHStack,
                 {
                   spacing: 0,
                   justify: "flex-start",
@@ -48650,7 +59526,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_runtime234.jsx)(
+                  children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
                     "div",
                     {
                       style: {
@@ -48666,8 +59542,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
-            import_components83.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+            import_components80.__unstableMotion.div,
             {
               variants: secondFrameVariants,
               style: {
@@ -48677,8 +59553,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_runtime234.jsx)(
-                import_components83.__experimentalVStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+                import_components80.__experimentalVStack,
                 {
                   spacing: 3 * ratio,
                   justify: "center",
@@ -48688,7 +59564,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_runtime234.jsx)(
+                  children: label && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
                     "div",
                     {
                       style: {
@@ -48714,30 +59590,30 @@ 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_runtime235 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-block-list.mjs
   var import_blocks5 = __toESM(require_blocks(), 1);
-  var import_i18n86 = __toESM(require_i18n(), 1);
-  var import_components87 = __toESM(require_components(), 1);
-  var import_data46 = __toESM(require_data(), 1);
-  var import_element149 = __toESM(require_element(), 1);
+  var import_i18n92 = __toESM(require_i18n(), 1);
+  var import_components84 = __toESM(require_components(), 1);
+  var import_data44 = __toESM(require_data(), 1);
+  var import_element192 = __toESM(require_element(), 1);
   var import_block_editor8 = __toESM(require_block_editor(), 1);
-  var import_compose29 = __toESM(require_compose(), 1);
-  var import_a11y8 = __toESM(require_a11y(), 1);
+  var import_compose35 = __toESM(require_compose(), 1);
+  var import_a11y9 = __toESM(require_a11y(), 1);

   // packages/global-styles-ui/build-module/variations/variations-panel.mjs
   var import_blocks4 = __toESM(require_blocks(), 1);
-  var import_data45 = __toESM(require_data(), 1);
-  var import_components85 = __toESM(require_components(), 1);
-  var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
+  var import_data43 = __toESM(require_data(), 1);
+  var import_components82 = __toESM(require_components(), 1);
+  var import_jsx_runtime293 = __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_data45.useSelect)(
+    const blockStyles = (0, import_data43.useSelect)(
       (select4) => {
         const { getBlockStyles } = select4(import_blocks4.store);
         return getBlockStyles(name2);
@@ -48750,14 +59626,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_components86 = __toESM(require_components(), 1);
-  var import_i18n85 = __toESM(require_i18n(), 1);
+  var import_components83 = __toESM(require_components(), 1);
+  var import_i18n91 = __toESM(require_i18n(), 1);
   var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
-  var { StateControl, StateControlBadges } = unlock6(import_block_editor7.privateApis);
+  var import_jsx_runtime294 = __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_runtime238 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel: useHasDimensionsPanel2,
     useHasTypographyPanel: useHasTypographyPanel2,
@@ -48765,9 +59641,25 @@ If there's a particular need for this, please submit a feature request at https:
     useSettingsForBlockElement: useSettingsForBlockElement2,
     useHasColorPanel: useHasColorPanel2,
     useHasBackgroundPanel: useHasBackgroundPanel2
-  } = unlock6(import_block_editor8.privateApis);
+  } = unlock5(import_block_editor8.privateApis);
+  var { Menu } = unlock5(import_components84.privateApis);
+  function hasAnyValue(value) {
+    if (value === void 0 || value === null) {
+      return false;
+    }
+    if (Array.isArray(value)) {
+      return value.length > 0;
+    }
+    if (typeof value === "object") {
+      return Object.values(value).some(hasAnyValue);
+    }
+    return true;
+  }
+  function hasUserStylesForBlock(user, blockName) {
+    return hasAnyValue(user?.styles?.blocks?.[blockName]) || hasAnyValue(user?.settings?.blocks?.[blockName]);
+  }
   function useSortedBlockTypes() {
-    const blockItems = (0, import_data46.useSelect)(
+    const blockItems = (0, import_data44.useSelect)(
       (select4) => select4(import_blocks5.store).getBlockTypes(),
       []
     );
@@ -48796,88 +59688,144 @@ If there's a particular need for this, please submit a feature request at https:
     const hasGlobalStyles = hasTypographyPanel || hasColorPanel || hasBackgroundPanel || hasLayoutPanel || hasVariationsPanel;
     return hasGlobalStyles;
   }
-  function BlockMenuItem({ block }) {
+  function BlockMenuItem({ block, isCustomized }) {
     const hasBlockMenuItem = useBlockHasGlobalStyles(block.name);
     if (!hasBlockMenuItem) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
       NavigationButtonAsItem,
       {
         path: "/blocks/" + encodeURIComponent(block.name),
-        children: /* @__PURE__ */ (0, import_jsx_runtime238.jsxs)(import_components87.__experimentalHStack, { justify: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_block_editor8.BlockIcon, { icon: block.icon }),
-          /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components87.FlexItem, { children: block.title })
+        children: /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(import_components84.__experimentalHStack, { justify: "flex-start", spacing: 2, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime295.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)(
+              "span",
+              {
+                "aria-hidden": "true",
+                className: "global-styles-ui-block-types-item__indicator"
+              }
+            )
+          ] })
         ] })
       }
     );
   }
-  function BlockList({ filterValue }) {
+  function EmptyBlockList({
+    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,
+      {
+        align: "center",
+        as: "p",
+        className: "global-styles-ui-block-types-item-list__no-results",
+        children: label
+      }
+    );
+  }
+  function BlockList({ filterValue, styleFilter }) {
     const sortedBlockTypes = useSortedBlockTypes();
-    const debouncedSpeak = (0, import_compose29.useDebounce)(import_a11y8.speak, 500);
-    const { isMatchingSearchTerm } = (0, import_data46.useSelect)(import_blocks5.store);
-    const filteredBlockTypes = !filterValue ? sortedBlockTypes : sortedBlockTypes.filter(
+    const debouncedSpeak = (0, import_compose35.useDebounce)(import_a11y9.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 names = /* @__PURE__ */ new Set();
+      const blockNames = [
+        ...Object.keys(user?.styles?.blocks ?? {}),
+        ...Object.keys(user?.settings?.blocks ?? {})
+      ];
+      blockNames.forEach((blockName) => {
+        if (hasUserStylesForBlock(user, blockName)) {
+          names.add(blockName);
+        }
+      });
+      return names;
+    }, [user]);
+    const searchedBlockTypes = !filterValue ? sortedBlockTypes : sortedBlockTypes.filter(
       (blockType) => isMatchingSearchTerm(blockType, filterValue)
     );
-    const blockTypesListRef = (0, import_element149.useRef)(null);
-    (0, import_element149.useEffect)(() => {
-      if (!filterValue) {
+    const filteredBlockTypes = styleFilter === "customized" ? searchedBlockTypes.filter(
+      (blockType) => customizedBlockNames.has(blockType.name)
+    ) : searchedBlockTypes;
+    const blockTypesListRef = (0, import_element192.useRef)(null);
+    const hasResults = filteredBlockTypes.length > 0;
+    (0, import_element192.useEffect)(() => {
+      if (!filterValue && styleFilter === "all") {
         return;
       }
-      const count = blockTypesListRef.current?.childElementCount || 0;
-      const resultsFoundMessage = (0, import_i18n86.sprintf)(
+      const count = hasResults ? blockTypesListRef.current?.childElementCount || 0 : 0;
+      const resultsFoundMessage = (0, import_i18n92.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n86._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n92._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage, "polite");
-    }, [filterValue, debouncedSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+    }, [filterValue, styleFilter, hasResults, debouncedSpeak]);
+    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
       "div",
       {
         ref: blockTypesListRef,
         className: "global-styles-ui-block-types-item-list",
         role: "list",
-        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(import_components87.__experimentalText, { align: "center", as: "p", children: (0, import_i18n86.__)("No blocks found.") }) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+          EmptyBlockList,
+          {
+            filterValue,
+            styleFilter
+          }
+        ) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
           BlockMenuItem,
           {
-            block
+            block,
+            isCustomized: customizedBlockNames.has(block.name)
           },
           "menu-itemblock-" + block.name
         ))
       }
     );
   }
-  var MemoizedBlockList = (0, import_element149.memo)(BlockList);
+  var MemoizedBlockList = (0, import_element192.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_element151 = __toESM(require_element(), 1);
-  var import_data47 = __toESM(require_data(), 1);
-  var import_core_data27 = __toESM(require_core_data(), 1);
-  var import_components90 = __toESM(require_components(), 1);
-  var import_i18n87 = __toESM(require_i18n(), 1);
+  var import_element194 = __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);

   // 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_components88 = __toESM(require_components(), 1);
-  var import_element150 = __toESM(require_element(), 1);
-  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
-  var { getViewportBreakpoints: getViewportBreakpoints3, getViewportBreakpointValueInPixels: getViewportBreakpointValueInPixels2 } = unlock6(
+  var import_components85 = __toESM(require_components(), 1);
+  var import_element193 = __toESM(require_element(), 1);
+  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var { getViewportBreakpoints: getViewportBreakpoints3, getViewportBreakpointValueInPixels: getViewportBreakpointValueInPixels2 } = unlock5(
     privateApis
   );

   // packages/global-styles-ui/build-module/subtitle.mjs
-  var import_components89 = __toESM(require_components(), 1);
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
+  var import_components86 = __toESM(require_components(), 1);
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   function Subtitle({ children, level = 2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(import_components89.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(import_components86.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
   }

   // packages/global-styles-ui/build-module/screen-block.mjs
-  var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime298 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel: useHasDimensionsPanel3,
     useHasTypographyPanel: useHasTypographyPanel3,
@@ -48895,41 +59843,41 @@ If there's a particular need for this, please submit a feature request at https:
     FiltersPanel: StylesFiltersPanel,
     ImageSettingsPanel,
     AdvancedPanel: StylesAdvancedPanel
-  } = unlock6(import_block_editor10.privateApis);
+  } = unlock5(import_block_editor10.privateApis);

   // packages/global-styles-ui/build-module/screen-typography.mjs
-  var import_i18n101 = __toESM(require_i18n(), 1);
-  var import_components107 = __toESM(require_components(), 1);
-  var import_element163 = __toESM(require_element(), 1);
+  var import_i18n107 = __toESM(require_i18n(), 1);
+  var import_components103 = __toESM(require_components(), 1);
+  var import_element206 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/screen-body.mjs
-  var import_components91 = __toESM(require_components(), 1);
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  var import_components88 = __toESM(require_components(), 1);
+  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/typography-elements.mjs
-  var import_i18n88 = __toESM(require_i18n(), 1);
-  var import_components92 = __toESM(require_components(), 1);
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n94 = __toESM(require_i18n(), 1);
+  var import_components89 = __toESM(require_components(), 1);
+  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-  var import_components94 = __toESM(require_components(), 1);
+  var import_components91 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-typography.mjs
-  var import_components93 = __toESM(require_components(), 1);
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
+  var import_components90 = __toESM(require_components(), 1);
+  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
   var StylesPreviewTypography = ({
     variation,
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
       preview_wrapper_default,
       {
         label: variation.title,
         isFocused,
         withHoverView,
-        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
-          import_components93.__experimentalHStack,
+        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+          import_components90.__experimentalHStack,
           {
             spacing: 10 * ratio,
             justify: "center",
@@ -48937,7 +59885,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_runtime244.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
               PreviewTypography,
               {
                 variation,
@@ -48953,10 +59901,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_element152 = __toESM(require_element(), 1);
+  var import_element195 = __toESM(require_element(), 1);
   var import_keycodes5 = __toESM(require_keycodes(), 1);
-  var import_i18n89 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n95 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
   function Variation({
     variation,
     children,
@@ -48964,13 +59912,13 @@ If there's a particular need for this, please submit a feature request at https:
     properties,
     showTooltip = false
   }) {
-    const [isFocused, setIsFocused] = (0, import_element152.useState)(false);
+    const [isFocused, setIsFocused] = (0, import_element195.useState)(false);
     const {
       base,
       user,
       onChange: setUserConfig
-    } = (0, import_element152.useContext)(GlobalStylesContext);
-    const context = (0, import_element152.useMemo)(() => {
+    } = (0, import_element195.useContext)(GlobalStylesContext);
+    const context = (0, import_element195.useMemo)(() => {
       let merged = mergeGlobalStyles(base, variation);
       if (properties) {
         merged = filterObjectByProperties(merged, properties);
@@ -48990,20 +59938,20 @@ If there's a particular need for this, please submit a feature request at https:
         selectVariation();
       }
     };
-    const isActive = (0, import_element152.useMemo)(
+    const isActive = (0, import_element195.useMemo)(
       () => areGlobalStylesEqual(user, variation),
       [user, variation]
     );
     let label = variation?.title;
     if (variation?.description) {
-      label = (0, import_i18n89.sprintf)(
+      label = (0, import_i18n95.sprintf)(
         /* translators: 1: variation title. 2: variation description. */
-        (0, import_i18n89._x)("%1$s (%2$s)", "variation label"),
+        (0, import_i18n95._x)("%1$s (%2$s)", "variation label"),
         variation?.title,
         variation?.description
       );
     }
-    const content = /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
+    const content = /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
       "div",
       {
         className: clsx_default("global-styles-ui-variations_item", {
@@ -49017,7 +59965,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_runtime245.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
           "div",
           {
             className: clsx_default("global-styles-ui-variations_item-preview", {
@@ -49028,14 +59976,14 @@ If there's a particular need for this, please submit a feature request at https:
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(tooltip_exports.Trigger, { render: content }),
-      /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(tooltip_exports.Popup, { children: variation?.title })
+    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 })
     ] }) : content });
   }

   // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter = ["typography"];
   function TypographyVariations({
     title,
@@ -49045,23 +59993,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_runtime246.jsxs)(import_components94.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
-        import_components94.__experimentalGrid,
+    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,
         {
           columns: 3,
           gap,
           className: "global-styles-ui-style-variations-container",
           children: typographyVariations.map(
             (variation, index2) => {
-              return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
                 Variation,
                 {
                   variation,
                   properties: propertiesToFilter,
                   showTooltip: true,
-                  children: () => /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                  children: () => /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
                     preview_typography_default,
                     {
                       variation
@@ -49078,110 +60026,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_i18n99 = __toESM(require_i18n(), 1);
-  var import_components105 = __toESM(require_components(), 1);
-  var import_element162 = __toESM(require_element(), 1);
+  var import_i18n105 = __toESM(require_i18n(), 1);
+  var import_components101 = __toESM(require_components(), 1);
+  var import_element205 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/font-library/context.mjs
-  var import_element153 = __toESM(require_element(), 1);
-  var import_data48 = __toESM(require_data(), 1);
-  var import_core_data29 = __toESM(require_core_data(), 1);
-  var import_i18n91 = __toESM(require_i18n(), 1);
+  var import_element196 = __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);

   // packages/global-styles-ui/build-module/font-library/api.mjs
-  var import_api_fetch3 = __toESM(require_api_fetch(), 1);
-  var import_core_data28 = __toESM(require_core_data(), 1);
+  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_i18n90 = __toESM(require_i18n(), 1);
+  var import_i18n96 = __toESM(require_i18n(), 1);
   var FONT_WEIGHTS = {
-    100: (0, import_i18n90._x)("Thin", "font weight"),
-    200: (0, import_i18n90._x)("Extra-light", "font weight"),
-    300: (0, import_i18n90._x)("Light", "font weight"),
-    400: (0, import_i18n90._x)("Normal", "font weight"),
-    500: (0, import_i18n90._x)("Medium", "font weight"),
-    600: (0, import_i18n90._x)("Semi-bold", "font weight"),
-    700: (0, import_i18n90._x)("Bold", "font weight"),
-    800: (0, import_i18n90._x)("Extra-bold", "font weight"),
-    900: (0, import_i18n90._x)("Black", "font weight")
+    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")
   };
   var FONT_STYLES = {
-    normal: (0, import_i18n90._x)("Normal", "font style"),
-    italic: (0, import_i18n90._x)("Italic", "font style")
+    normal: (0, import_i18n96._x)("Normal", "font style"),
+    italic: (0, import_i18n96._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_runtime247 = __toESM(require_jsx_runtime(), 1);
-  var FontLibraryContext = (0, import_element153.createContext)(
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+  var FontLibraryContext = (0, import_element196.createContext)(
     {}
   );
   FontLibraryContext.displayName = "FontLibraryContext";

   // packages/global-styles-ui/build-module/font-library/modal.mjs
-  var import_i18n97 = __toESM(require_i18n(), 1);
-  var import_components103 = __toESM(require_components(), 1);
-  var import_core_data32 = __toESM(require_core_data(), 1);
-  var import_data50 = __toESM(require_data(), 1);
+  var import_i18n103 = __toESM(require_i18n(), 1);
+  var import_components99 = __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_components98 = __toESM(require_components(), 1);
-  var import_core_data30 = __toESM(require_core_data(), 1);
-  var import_data49 = __toESM(require_data(), 1);
-  var import_element157 = __toESM(require_element(), 1);
-  var import_i18n93 = __toESM(require_i18n(), 1);
+  var import_components94 = __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);

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
-  var import_i18n92 = __toESM(require_i18n(), 1);
-  var import_element155 = __toESM(require_element(), 1);
-  var import_components96 = __toESM(require_components(), 1);
+  var import_i18n98 = __toESM(require_i18n(), 1);
+  var import_element198 = __toESM(require_element(), 1);
+  var import_components92 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/font-library/font-demo.mjs
-  var import_components95 = __toESM(require_components(), 1);
-  var import_element154 = __toESM(require_element(), 1);
-  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+  var import_element197 = __toESM(require_element(), 1);
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
-  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/library-font-variant.mjs
-  var import_element156 = __toESM(require_element(), 1);
-  var import_components97 = __toESM(require_components(), 1);
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
+  var import_element199 = __toESM(require_element(), 1);
+  var import_components93 = __toESM(require_components(), 1);
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-  var import_element159 = __toESM(require_element(), 1);
-  var import_components101 = __toESM(require_components(), 1);
-  var import_compose30 = __toESM(require_compose(), 1);
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_core_data31 = __toESM(require_core_data(), 1);
+  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_core_data30 = __toESM(require_core_data(), 1);

   // packages/global-styles-ui/build-module/font-library/google-fonts-confirm-dialog.mjs
-  var import_i18n94 = __toESM(require_i18n(), 1);
-  var import_components99 = __toESM(require_components(), 1);
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n100 = __toESM(require_i18n(), 1);
+  var import_components95 = __toESM(require_components(), 1);
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/collection-font-variant.mjs
-  var import_element158 = __toESM(require_element(), 1);
-  var import_components100 = __toESM(require_components(), 1);
-  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
+  var import_element201 = __toESM(require_element(), 1);
+  var import_components96 = __toESM(require_components(), 1);
+  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/font-collection.mjs
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_CATEGORY = {
     slug: "all",
-    name: (0, import_i18n95._x)("All", "font categories")
+    name: (0, import_i18n101._x)("All", "font categories")
   };

   // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-  var import_i18n96 = __toESM(require_i18n(), 1);
-  var import_components102 = __toESM(require_components(), 1);
-  var import_element160 = __toESM(require_element(), 1);
+  var import_i18n102 = __toESM(require_i18n(), 1);
+  var import_components98 = __toESM(require_components(), 1);
+  var import_element203 = __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, {
@@ -52119,8 +63066,8 @@ If there's a particular need for this, please submit a feature request at https:
                             ringbuffer,
                             ringbuffer_size
                           );
-                          for (var _x25 = 0; _x25 < copy_dst - ringbuffer_end; _x25++)
-                            ringbuffer[_x25] = ringbuffer[ringbuffer_end + _x25];
+                          for (var _x24 = 0; _x24 < copy_dst - ringbuffer_end; _x24++)
+                            ringbuffer[_x24] = ringbuffer[ringbuffer_end + _x24];
                         }
                       } else {
                         throw new Error(
@@ -52999,12 +63946,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 (__152) {
+            } catch (__159) {
               STR_APPLY_OK = false;
             }
             try {
               String.fromCharCode.apply(null, new Uint8Array(1));
-            } catch (__152) {
+            } catch (__159) {
               STR_APPLY_UIA_OK = false;
             }
             var _utf8len = new utils.Buf8(256);
@@ -59216,117 +70163,134 @@ If there's a particular need for this, please submit a feature request at https:
   var vmtx$1 = Object.freeze({ __proto__: null, vmtx });

   // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-library/modal.mjs
-  var import_jsx_runtime256 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock6(import_components103.privateApis);
+  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs } = unlock5(import_components99.privateApis);
   var DEFAULT_TAB = {
     id: "installed-fonts",
-    title: (0, import_i18n97._x)("Library", "Font library")
+    title: (0, import_i18n103._x)("Library", "Font library")
   };
   var UPLOAD_TAB = {
     id: "upload-fonts",
-    title: (0, import_i18n97._x)("Upload", "noun")
+    title: (0, import_i18n103._x)("Upload", "noun")
   };

   // packages/global-styles-ui/build-module/font-family-item.mjs
-  var import_i18n98 = __toESM(require_i18n(), 1);
-  var import_components104 = __toESM(require_components(), 1);
-  var import_element161 = __toESM(require_element(), 1);
-  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
+  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_runtime258 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-sizes/font-sizes-count.mjs
-  var import_i18n100 = __toESM(require_i18n(), 1);
-  var import_components106 = __toESM(require_components(), 1);
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  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_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-typography-element.mjs
-  var import_i18n102 = __toESM(require_i18n(), 1);
-  var import_components108 = __toESM(require_components(), 1);
-  var import_element164 = __toESM(require_element(), 1);
+  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_runtime261 = __toESM(require_jsx_runtime(), 1);
-  var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock6(import_block_editor11.privateApis);
+  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_runtime262 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-typography-element.mjs
-  var import_jsx_runtime263 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
   var elements = {
     text: {
-      description: (0, import_i18n102.__)("Manage the fonts used on the site."),
-      title: (0, import_i18n102.__)("Text")
+      description: (0, import_i18n108.__)("Manage the fonts used on the site."),
+      title: (0, import_i18n108.__)("Text")
     },
     link: {
-      description: (0, import_i18n102.__)("Manage the fonts and typography used on the links."),
-      title: (0, import_i18n102.__)("Links")
+      description: (0, import_i18n108.__)("Manage the fonts and typography used on the links."),
+      title: (0, import_i18n108.__)("Links")
     },
     heading: {
-      description: (0, import_i18n102.__)("Manage the fonts and typography used on headings."),
-      title: (0, import_i18n102.__)("Headings")
+      description: (0, import_i18n108.__)("Manage the fonts and typography used on headings."),
+      title: (0, import_i18n108.__)("Headings")
     },
     caption: {
-      description: (0, import_i18n102.__)("Manage the fonts and typography used on captions."),
-      title: (0, import_i18n102.__)("Captions")
+      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_i18n102.__)("Manage the fonts and typography used on buttons."),
-      title: (0, import_i18n102.__)("Buttons")
+      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_i18n104 = __toESM(require_i18n(), 1);
-  var import_components111 = __toESM(require_components(), 1);
+  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_components110 = __toESM(require_components(), 1);
-  var import_i18n103 = __toESM(require_i18n(), 1);
-  var import_element165 = __toESM(require_element(), 1);
+  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_components109 = __toESM(require_components(), 1);
-  var import_jsx_runtime264 = __toESM(require_jsx_runtime(), 1);
+  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_runtime265 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-colors.mjs
-  var import_jsx_runtime266 = __toESM(require_jsx_runtime(), 1);
-  var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock6(
+  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_i18n107 = __toESM(require_i18n(), 1);
+  var import_i18n114 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/color-palette-panel.mjs
-  var import_compose31 = __toESM(require_compose(), 1);
-  var import_components114 = __toESM(require_components(), 1);
-  var import_i18n105 = __toESM(require_i18n(), 1);
+  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_components113 = __toESM(require_components(), 1);
+  var import_components109 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-colors.mjs
-  var import_components112 = __toESM(require_components(), 1);
+  var import_components108 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preset-colors.mjs
-  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
+  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_runtime267.jsx)(
+    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
       "div",
       {
         style: {
@@ -59340,7 +70304,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_runtime268 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants2 = {
     start: {
       scale: 1,
@@ -59356,22 +70320,22 @@ If there's a particular need for this, please submit a feature request at https:
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
-        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-          import_components112.__unstableMotion.div,
+        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+          import_components108.__unstableMotion.div,
           {
             variants: firstFrameVariants2,
             style: {
               height: "100%",
               overflow: "hidden"
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
-              import_components112.__experimentalHStack,
+            children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+              import_components108.__experimentalHStack,
               {
                 spacing: 0,
                 justify: "center",
@@ -59379,7 +70343,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_runtime268.jsx)(PresetColors, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(PresetColors, {})
               }
             )
           },
@@ -59391,7 +70355,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_runtime269 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter2 = ["color"];
   function ColorVariations({
     title,
@@ -59401,16 +70365,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_runtime269.jsxs)(import_components113.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_components113.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+    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_runtime269.jsx)(preview_colors_default, {})
+          children: () => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(preview_colors_default, {})
         },
         index2
       )) })
@@ -59418,119 +70382,126 @@ 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_runtime270 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/gradients-palette-panel.mjs
-  var import_compose32 = __toESM(require_compose(), 1);
-  var import_components115 = __toESM(require_components(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime271 = __toESM(require_jsx_runtime(), 1);
+  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_runtime272 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-background.mjs
-  var import_i18n108 = __toESM(require_i18n(), 1);
+  var import_i18n115 = __toESM(require_i18n(), 1);
   var import_block_editor14 = __toESM(require_block_editor(), 1);
-  var import_components116 = __toESM(require_components(), 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_runtime273 = __toESM(require_jsx_runtime(), 1);
-  var { BackgroundPanel: StylesBackgroundPanel2 } = unlock6(
+  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_runtime274 = __toESM(require_jsx_runtime(), 1);
-  var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock6(import_block_editor14.privateApis);
+  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_i18n111 = __toESM(require_i18n(), 1);
+  var import_i18n118 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/presets/preset-group.mjs
-  var import_components118 = __toESM(require_components(), 1);
-  var import_i18n110 = __toESM(require_i18n(), 1);
-  var import_element166 = __toESM(require_element(), 1);
+  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_components117 = __toESM(require_components(), 1);
-  var import_i18n109 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+  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_runtime276 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu6 } = unlock6(import_components118.privateApis);
+  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_runtime277 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/shadows-edit-panel.mjs
-  var import_components122 = __toESM(require_components(), 1);
-  var import_i18n114 = __toESM(require_i18n(), 1);
-  var import_element168 = __toESM(require_element(), 1);
+  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_components119 = __toESM(require_components(), 1);
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu7 } = unlock6(import_components119.privateApis);
+  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_components120 = __toESM(require_components(), 1);
-  var import_i18n112 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
+  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_components121 = __toESM(require_components(), 1);
-  var import_i18n113 = __toESM(require_i18n(), 1);
-  var import_element167 = __toESM(require_element(), 1);
-  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+  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_runtime281 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-shadows.mjs
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_i18n115 = __toESM(require_i18n(), 1);
+  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_element169 = __toESM(require_element(), 1);
-  var import_jsx_runtime283 = __toESM(require_jsx_runtime(), 1);
-  var { useSettingsForBlockElement: useSettingsForBlockElement6, DimensionsPanel: StylesDimensionsPanel2 } = unlock6(import_block_editor15.privateApis);
+  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_runtime284 = __toESM(require_jsx_runtime(), 1);
-  var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock6(
+  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_components125 = __toESM(require_components(), 1);
-  var import_i18n118 = __toESM(require_i18n(), 1);
+  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_i18n117 = __toESM(require_i18n(), 1);
-  var import_components124 = __toESM(require_components(), 1);
+  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_data33 = __toESM(require_core_data(), 1);
-  var import_data51 = __toESM(require_data(), 1);
-  var import_element170 = __toESM(require_element(), 1);
-  var import_components123 = __toESM(require_components(), 1);
-  var import_i18n116 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
+  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_element170.useContext)(GlobalStylesContext);
+    const { user } = (0, import_element214.useContext)(GlobalStylesContext);
     const userStyles = user?.styles;
-    const variations = (0, import_data51.useSelect)((select4) => {
+    const variations = (0, import_data49.useSelect)((select4) => {
       const result = select4(
-        import_core_data33.store
+        import_core_data32.store
       ).__experimentalGetCurrentThemeGlobalStylesVariations();
       return Array.isArray(result) ? result : void 0;
     }, []);
@@ -59542,10 +70513,10 @@ If there's a particular need for this, please submit a feature request at https:
         ]);
       }
     );
-    const themeVariations = (0, import_element170.useMemo)(() => {
+    const themeVariations = (0, import_element214.useMemo)(() => {
       const withEmptyVariation = [
         {
-          title: (0, import_i18n116.__)("Default"),
+          title: (0, import_i18n123.__)("Default"),
           settings: {},
           styles: {}
         },
@@ -59588,14 +70559,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_runtime285.jsx)(
-      import_components123.__experimentalGrid,
+    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_runtime285.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
             preview_styles_default,
             {
               label: variation?.title,
@@ -59611,27 +70582,27 @@ 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_runtime286 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/screen-css.mjs
-  var import_i18n119 = __toESM(require_i18n(), 1);
-  var import_components126 = __toESM(require_components(), 1);
+  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_runtime288 = __toESM(require_jsx_runtime(), 1);
-  var { AdvancedPanel: StylesAdvancedPanel2 } = unlock6(import_block_editor17.privateApis);
+  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_i18n122 = __toESM(require_i18n(), 1);
-  var import_components129 = __toESM(require_components(), 1);
-  var import_element172 = __toESM(require_element(), 1);
+  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_data52 = __toESM(require_data(), 1);
-  var import_core_data34 = __toESM(require_core_data(), 1);
-  var import_element171 = __toESM(require_element(), 1);
+  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",
@@ -59643,8 +70614,8 @@ If there's a particular need for this, please submit a feature request at https:
   function useGlobalStylesRevisions({
     query
   } = {}) {
-    const { user: userConfig } = (0, import_element171.useContext)(GlobalStylesContext);
-    const _query = (0, import_element171.useMemo)(
+    const { user: userConfig } = (0, import_element215.useContext)(GlobalStylesContext);
+    const _query = (0, import_element215.useMemo)(
       () => ({ ...DEFAULT_QUERY, ...query }),
       [query]
     );
@@ -59655,7 +70626,7 @@ If there's a particular need for this, please submit a feature request at https:
       revisions,
       isLoadingGlobalStylesRevisions,
       revisionsCount
-    } = (0, import_data52.useSelect)(
+    } = (0, import_data50.useSelect)(
       (select4) => {
         const {
           __experimentalGetDirtyEntityRecords,
@@ -59665,7 +70636,7 @@ If there's a particular need for this, please submit a feature request at https:
           __experimentalGetCurrentGlobalStylesId,
           getEntityRecord,
           isResolving
-        } = select4(import_core_data34.store);
+        } = select4(import_core_data33.store);
         const dirtyEntityRecords = __experimentalGetDirtyEntityRecords() || [];
         const _currentUser = getCurrentUser();
         const _isDirty = dirtyEntityRecords.length > 0;
@@ -59703,7 +70674,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [_query]
     );
-    return (0, import_element171.useMemo)(() => {
+    return (0, import_element215.useMemo)(() => {
       if (!authors.length || isLoadingGlobalStylesRevisions) {
         return {
           revisions: EMPTY_ARRAY10,
@@ -59768,51 +70739,51 @@ 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_i18n120 = __toESM(require_i18n(), 1);
-  var import_components127 = __toESM(require_components(), 1);
+  var import_i18n127 = __toESM(require_i18n(), 1);
+  var import_components124 = __toESM(require_components(), 1);
   var import_date12 = __toESM(require_date(), 1);
-  var import_core_data35 = __toESM(require_core_data(), 1);
-  var import_data53 = __toESM(require_data(), 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_runtime289 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge } = unlock6(import_components127.privateApis);
+  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_components128 = __toESM(require_components(), 1);
-  var import_i18n121 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
+  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_runtime291 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
-  var import_i18n123 = __toESM(require_i18n(), 1);
-  var import_components130 = __toESM(require_components(), 1);
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+  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_i18n125 = __toESM(require_i18n(), 1);
-  var import_components132 = __toESM(require_components(), 1);
-  var import_element173 = __toESM(require_element(), 1);
+  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_i18n124 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 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_components131 = __toESM(require_components(), 1);
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+  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_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);

   // packages/global-styles-ui/build-module/with-global-styles-provider.mjs
-  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
   function withGlobalStylesProvider(Component) {
     return function WrappedComponent({
       value,
@@ -59820,13 +70791,13 @@ If there's a particular need for this, please submit a feature request at https:
       onChange,
       ...props
     }) {
-      return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
         GlobalStylesProvider,
         {
           value,
           baseValue,
           onChange,
-          children: /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(Component, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(Component, { ...props })
         }
       );
     };
@@ -59842,13 +70813,13 @@ 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_runtime298 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-details-footer/index.mjs
-  var import_i18n126 = __toESM(require_i18n(), 1);
+  var import_i18n133 = __toESM(require_i18n(), 1);
   var import_url12 = __toESM(require_url(), 1);
-  var import_components134 = __toESM(require_components(), 1);
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var import_components131 = __toESM(require_components(), 1);
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
   function SidebarNavigationScreenDetailsFooter({
     record,
     revisionsCount,
@@ -59863,20 +70834,20 @@ If there's a particular need for this, please submit a feature request at https:
       });
       hrefProps.as = "a";
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
-      import_components134.__experimentalItemGroup,
+    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_runtime299.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
           SidebarNavigationItem,
           {
             icon: backup_default,
             ...hrefProps,
             ...otherProps,
-            children: (0, import_i18n126.sprintf)(
+            children: (0, import_i18n133.sprintf)(
               /* translators: %d: Number of Styles revisions. */
-              (0, import_i18n126._n)("%d Revision", "%d Revisions", revisionsCount),
+              (0, import_i18n133._n)("%d Revision", "%d Revisions", revisionsCount),
               revisionsCount
             )
           }
@@ -59886,20 +70857,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-global-styles/index.mjs
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation19, useHistory: useHistory12 } = unlock(import_router19.privateApis);
+  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 } = useLocation19();
+    const { path } = useLocation18();
     const {
       revisions,
       isLoading: isLoadingRevisions,
       revisionsCount
     } = useGlobalStylesRevisions();
-    const { openGeneralSidebar: openGeneralSidebar2 } = (0, import_data55.useDispatch)(store);
-    const { setStylesPath } = unlock((0, import_data55.useDispatch)(import_editor20.store));
-    const { set: setPreference } = (0, import_data55.useDispatch)(import_preferences10.store);
-    const openGlobalStyles = (0, import_element175.useCallback)(async () => {
+    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"
       });
@@ -59908,21 +70879,21 @@ If there's a particular need for this, please submit a feature request at https:
         openGeneralSidebar2("edit-site/global-styles")
       ]);
     }, [path, history, openGeneralSidebar2, setPreference]);
-    const openRevisions = (0, import_element175.useCallback)(async () => {
+    const openRevisions = (0, import_element219.useCallback)(async () => {
       await openGlobalStyles();
       setStylesPath("/revisions");
     }, [openGlobalStyles, setStylesPath]);
     const shouldShowGlobalStylesFooter = !!revisionsCount && !isLoadingRevisions;
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_jsx_runtime300.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_jsx_runtime358.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
       SidebarNavigationScreen,
       {
-        title: (0, import_i18n127.__)("Design"),
+        title: (0, import_i18n134.__)("Design"),
         isRoot: true,
-        description: (0, import_i18n127.__)(
+        description: (0, import_i18n134.__)(
           "Customize the appearance of your website using the block editor."
         ),
-        content: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(MainSidebarNavigationContent, {}),
-        footer: shouldShowGlobalStylesFooter && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+        content: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(MainSidebarNavigationContent, {}),
+        footer: shouldShowGlobalStylesFooter && /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
           SidebarNavigationScreenDetailsFooter,
           {
             record: revisions?.[0],
@@ -59935,17 +70906,17 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-global-styles/index.mjs
-  var import_i18n128 = __toESM(require_i18n(), 1);
-  var import_element176 = __toESM(require_element(), 1);
-  var import_router20 = __toESM(require_router(), 1);
-  var import_editor21 = __toESM(require_editor(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
-  var import_data56 = __toESM(require_data(), 1);
-  var import_components135 = __toESM(require_components(), 1);
+  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_runtime301 = __toESM(require_jsx_runtime(), 1);
-  var { GlobalStylesUIWrapper, GlobalStylesActionMenu } = unlock(import_editor21.privateApis);
-  var { useLocation: useLocation20, useHistory: useHistory13 } = unlock(import_router20.privateApis);
+  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,
@@ -59953,13 +70924,13 @@ If there's a particular need for this, please submit a feature request at https:
     onChangeSection
   }) => {
     const history = useHistory13();
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(import_components135.__experimentalHStack, { className: "edit-site-styles__header-actions", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
-        import_components135.Button,
+    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_i18n128.__)("Style Book"),
+          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");
@@ -59968,7 +70939,7 @@ If there's a particular need for this, please submit a feature request at https:
           size: "compact"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
         GlobalStylesActionMenu,
         {
           hideWelcomeGuide: true,
@@ -59978,9 +70949,9 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   };
   var useSection = () => {
-    const { path, query } = useLocation20();
+    const { path, query } = useLocation19();
     const history = useHistory13();
-    return (0, import_element176.useMemo)(() => {
+    return (0, import_element220.useMemo)(() => {
       return [
         query.section ?? "/",
         (updatedSection) => {
@@ -59994,20 +70965,20 @@ If there's a particular need for this, please submit a feature request at https:
     }, [path, query.section, history]);
   };
   function SidebarGlobalStyles() {
-    const { path } = useLocation20();
-    const [isStyleBookOpened, setIsStyleBookOpened] = (0, import_element176.useState)(
+    const { path } = useLocation19();
+    const [isStyleBookOpened, setIsStyleBookOpened] = (0, import_element220.useState)(
       path.includes("preview=stylebook")
     );
-    const isMobileViewport = (0, import_compose34.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose41.useViewportMatch)("medium", "<");
     const [section, onChangeSection] = useSection();
-    const settings2 = (0, import_data56.useSelect)(
+    const settings2 = (0, import_data54.useSelect)(
       (select4) => select4(store).getSettings(),
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
       page_default2,
       {
-        actions: !isMobileViewport ? /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+        actions: !isMobileViewport ? /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
           GlobalStylesPageActions,
           {
             isStyleBookOpened,
@@ -60017,9 +70988,9 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ) : null,
         className: "edit-site-styles",
-        title: (0, import_i18n128.__)("Styles"),
+        title: (0, import_i18n135.__)("Styles"),
         headingLevel: 2,
-        children: /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
           GlobalStylesUIWrapper,
           {
             path: section,
@@ -60032,11 +71003,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/styles.mjs
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation21, useHistory: useHistory14 } = unlock(import_router21.privateApis);
-  var { StyleBookPreview, useGlobalStyles: useGlobalStyles3 } = unlock(import_editor22.privateApis);
+  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 } = useLocation21();
+    const { path, query } = useLocation20();
     const history = useHistory14();
     const { user: userConfig } = useGlobalStyles3();
     const section = query.section ?? "/";
@@ -60047,7 +71018,7 @@ If there's a particular need for this, please submit a feature request at https:
         })
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
       StyleBookPreview,
       {
         path: section,
@@ -60058,20 +71029,20 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StylesPreviewArea({ siteData }) {
-    const { query } = useLocation21();
+    const { query } = useLocation20();
     if (query.preview === "stylebook") {
-      return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(StyleBookPreviewArea, { siteData });
+      return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(StyleBookPreviewArea, { siteData });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(EditSiteEditor, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(EditSiteEditor, {});
   }
   var stylesRoute = {
     name: "styles",
     path: "/styles",
     areas: {
-      content: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(SidebarGlobalStyles, {}),
-      sidebar: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(SidebarNavigationScreenGlobalStyles, { backPath: "/" }),
-      preview: ({ siteData }) => /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(StylesPreviewArea, { siteData }),
-      mobileContent: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(SidebarGlobalStyles, {})
+      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
@@ -60079,11 +71050,11 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/index.mjs
-  var import_i18n137 = __toESM(require_i18n(), 1);
-  var import_core_data40 = __toESM(require_core_data(), 1);
-  var import_data62 = __toESM(require_data(), 1);
+  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_components141 = __toESM(require_components(), 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 = {
@@ -60094,54 +71065,54 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/single-navigation-menu.mjs
-  var import_i18n134 = __toESM(require_i18n(), 1);
+  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_components138 = __toESM(require_components(), 1);
-  var import_i18n131 = __toESM(require_i18n(), 1);
-  var import_element178 = __toESM(require_element(), 1);
-  var import_router22 = __toESM(require_router(), 1);
+  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_components136 = __toESM(require_components(), 1);
-  var import_i18n129 = __toESM(require_i18n(), 1);
-  var import_element177 = __toESM(require_element(), 1);
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  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_element177.useState)(menuTitle);
+    const [editedMenuTitle, setEditedMenuTitle] = (0, import_element221.useState)(menuTitle);
     const titleHasChanged = editedMenuTitle !== menuTitle;
     const isEditedMenuTitleValid = titleHasChanged && notEmptyString(editedMenuTitle);
-    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-      import_components136.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+      import_components133.Modal,
       {
-        title: (0, import_i18n129.__)("Rename"),
+        title: (0, import_i18n136.__)("Rename"),
         onRequestClose: onClose,
         focusOnMount: "firstContentElement",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime303.jsx)("form", { className: "sidebar-navigation__rename-modal-form", children: /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(import_components136.__experimentalVStack, { spacing: "3", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-            import_components136.TextControl,
+        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_i18n129.__)("Navigation title"),
+              placeholder: (0, import_i18n136.__)("Navigation title"),
               onChange: setEditedMenuTitle,
-              label: (0, import_i18n129.__)("Name")
+              label: (0, import_i18n136.__)("Name")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime303.jsxs)(import_components136.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-              import_components136.Button,
+          /* @__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_i18n129.__)("Cancel")
+                children: (0, import_i18n136.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(
-              import_components136.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+              import_components133.Button,
               {
                 __next40pxDefaultSize: true,
                 accessibleWhenDisabled: true,
@@ -60156,7 +71127,7 @@ If there's a particular need for this, please submit a feature request at https:
                   onSave({ title: editedMenuTitle });
                   onClose();
                 },
-                children: (0, import_i18n129.__)("Save")
+                children: (0, import_i18n136.__)("Save")
               }
             )
           ] })
@@ -60166,12 +71137,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/delete-confirm-dialog.mjs
-  var import_components137 = __toESM(require_components(), 1);
-  var import_i18n130 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+  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_runtime304.jsx)(
-      import_components137.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+      import_components134.__experimentalConfirmDialog,
       {
         isOpen: true,
         onConfirm: () => {
@@ -60179,23 +71150,23 @@ If there's a particular need for this, please submit a feature request at https:
           onClose();
         },
         onCancel: onClose,
-        confirmButtonText: (0, import_i18n130.__)("Delete"),
+        confirmButtonText: (0, import_i18n137.__)("Delete"),
         size: "medium",
-        children: (0, import_i18n130.__)("Are you sure you want to delete this Navigation Menu?")
+        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_runtime305 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory15 } = unlock(import_router22.privateApis);
+  var import_jsx_runtime363 = __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_element178.useState)(false);
-    const [deleteConfirmDialogOpen, setDeleteConfirmDialogOpen] = (0, import_element178.useState)(false);
+    const [renameModalOpen, setRenameModalOpen] = (0, import_element222.useState)(false);
+    const [deleteConfirmDialogOpen, setDeleteConfirmDialogOpen] = (0, import_element222.useState)(false);
     const history = useHistory15();
     const closeModals = () => {
       setRenameModalOpen(false);
@@ -60203,68 +71174,68 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const openRenameModal = () => setRenameModalOpen(true);
     const openDeleteConfirmDialog = () => setDeleteConfirmDialogOpen(true);
-    return /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_jsx_runtime305.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-        import_components138.DropdownMenu,
+    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_i18n131.__)("Actions"),
+          label: (0, import_i18n138.__)("Actions"),
           icon: more_vertical_default,
           popoverProps: POPOVER_PROPS,
-          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(import_components138.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-              import_components138.MenuItem,
+          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_i18n131.__)("Rename")
+                children: (0, import_i18n138.__)("Rename")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-              import_components138.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+              import_components135.MenuItem,
               {
                 onClick: () => {
                   history.navigate(
                     `/wp_navigation/${menuId}?canvas=edit`
                   );
                 },
-                children: (0, import_i18n131.__)("Edit")
+                children: (0, import_i18n138.__)("Edit")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-              import_components138.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+              import_components135.MenuItem,
               {
                 onClick: () => {
                   onDuplicate();
                   onClose();
                 },
-                children: (0, import_i18n131.__)("Duplicate")
+                children: (0, import_i18n138.__)("Duplicate")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-              import_components138.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+              import_components135.MenuItem,
               {
                 isDestructive: true,
                 onClick: () => {
                   openDeleteConfirmDialog();
                   onClose();
                 },
-                children: (0, import_i18n131.__)("Delete")
+                children: (0, import_i18n138.__)("Delete")
               }
             )
           ] })
         }
       ),
-      deleteConfirmDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+      deleteConfirmDialogOpen && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
         DeleteConfirmDialog,
         {
           onClose: closeModals,
           onConfirm: onDelete
         }
       ),
-      renameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+      renameModalOpen && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
         RenameModal,
         {
           onClose: closeModals,
@@ -60276,49 +71247,49 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/navigation-menu-editor.mjs
-  var import_element181 = __toESM(require_element(), 1);
-  var import_data59 = __toESM(require_data(), 1);
+  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_data37 = __toESM(require_core_data(), 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_data58 = __toESM(require_data(), 1);
+  var import_data56 = __toESM(require_data(), 1);
   var import_blocks9 = __toESM(require_blocks(), 1);
-  var import_element180 = __toESM(require_element(), 1);
-  var import_core_data36 = __toESM(require_core_data(), 1);
-  var import_block_library2 = __toESM(require_block_library(), 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_components139 = __toESM(require_components(), 1);
-  var import_data57 = __toESM(require_data(), 1);
-  var import_element179 = __toESM(require_element(), 1);
-  var import_i18n132 = __toESM(require_i18n(), 1);
+  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_router23 = __toESM(require_router(), 1);
-  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 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 { useHistory: useHistory16, useLocation: useLocation22 } = unlock(import_router23.privateApis);
+  var { useHistory: useHistory16, useLocation: useLocation21 } = unlock(import_router22.privateApis);
   function LeafMoreMenu(props) {
     const history = useHistory16();
-    const { path } = useLocation22();
+    const { path } = useLocation21();
     const { clientId } = props;
-    const { moveBlocksDown, moveBlocksUp, removeBlocks } = (0, import_data57.useDispatch)(import_block_editor20.store);
-    const removeLabel = (0, import_i18n132.sprintf)(
+    const { moveBlocksDown, moveBlocksUp, removeBlocks } = (0, import_data55.useDispatch)(import_block_editor20.store);
+    const removeLabel = (0, import_i18n139.sprintf)(
       /* translators: %s: block name */
-      (0, import_i18n132.__)("Remove %s"),
+      (0, import_i18n139.__)("Remove %s"),
       (0, import_block_editor20.BlockTitle)({ clientId, maximumLength: 25 })
     );
-    const goToLabel = (0, import_i18n132.sprintf)(
+    const goToLabel = (0, import_i18n139.sprintf)(
       /* translators: %s: block name */
-      (0, import_i18n132.__)("Go to %s"),
+      (0, import_i18n139.__)("Go to %s"),
       (0, import_block_editor20.BlockTitle)({ clientId, maximumLength: 25 })
     );
-    const { rootClientId, blockName, attributes } = (0, import_data57.useSelect)(
+    const { rootClientId, blockName, attributes } = (0, import_data55.useSelect)(
       (select4) => {
         const { getBlockRootClientId, getBlockName, getBlockAttributes } = select4(import_block_editor20.store);
         return {
@@ -60329,7 +71300,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [clientId]
     );
-    const onGoToPage = (0, import_element179.useCallback)(() => {
+    const onGoToPage = (0, import_element223.useCallback)(() => {
       if (attributes.kind === "post-type" && attributes.id && attributes.type && history) {
         history.navigate(
           `/${attributes.type}/${attributes.id}?canvas=edit`,
@@ -60344,41 +71315,41 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
     }, [path, history, attributes, blockName]);
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-      import_components139.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+      import_components136.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n132.__)("Options"),
+        label: (0, import_i18n139.__)("Options"),
         className: "block-editor-block-settings-menu",
         popoverProps: POPOVER_PROPS2,
         noIcons: true,
         ...props,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_jsx_runtime306.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_components139.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-              import_components139.MenuItem,
+        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_i18n132.__)("Move up")
+                children: (0, import_i18n139.__)("Move up")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-              import_components139.MenuItem,
+            /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+              import_components136.MenuItem,
               {
                 icon: chevron_down_default,
                 onClick: () => {
                   moveBlocksDown([clientId], rootClientId);
                   onClose();
                 },
-                children: (0, import_i18n132.__)("Move down")
+                children: (0, import_i18n139.__)("Move down")
               }
             ),
-            attributes?.type === "page" && attributes?.id && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-              import_components139.MenuItem,
+            attributes?.type === "page" && attributes?.id && /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+              import_components136.MenuItem,
               {
                 onClick: () => {
                   onGoToPage();
@@ -60388,8 +71359,8 @@ If there's a particular need for this, please submit a feature request at https:
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components139.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-            import_components139.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(import_components136.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
+            import_components136.MenuItem,
             {
               onClick: () => {
                 removeBlocks([clientId], false);
@@ -60404,9 +71375,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/navigation-menu-content.mjs
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
   var { PrivateListView } = unlock(import_block_editor21.privateApis);
-  var { NavigationLinkUI } = unlock(import_block_library2.privateApis);
+  var { NavigationLinkUI } = unlock(import_block_library.privateApis);
   var MAX_PAGE_COUNT = 100;
   var PAGES_QUERY = [
     "postType",
@@ -60422,7 +71393,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
   ];
   function NavigationMenuContent({ rootClientId }) {
-    const { listViewRootClientId, isLoading } = (0, import_data58.useSelect)(
+    const { listViewRootClientId, isLoading } = (0, import_data56.useSelect)(
       (select4) => {
         const {
           areInnerBlocksControlled,
@@ -60430,7 +71401,7 @@ If there's a particular need for this, please submit a feature request at https:
           getBlockCount,
           getBlockOrder
         } = select4(import_block_editor21.store);
-        const { isResolving } = select4(import_core_data36.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;
@@ -60447,8 +71418,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [rootClientId]
     );
-    const { replaceBlock, __unstableMarkNextChangeAsNotPersistent } = (0, import_data58.useDispatch)(import_block_editor21.store);
-    const offCanvasOnselect = (0, import_element180.useCallback)(
+    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();
@@ -60460,8 +71431,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [__unstableMarkNextChangeAsNotPersistent, replaceBlock]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime307.jsxs)(import_jsx_runtime307.Fragment, { children: [
-      !isLoading && /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_jsx_runtime365.Fragment, { children: [
+      !isLoading && /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
         PrivateListView,
         {
           rootClientId: listViewRootClientId,
@@ -60472,28 +71443,28 @@ If there's a particular need for this, please submit a feature request at https:
           isExpanded: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime307.jsx)("div", { className: "edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor", children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(import_block_editor21.BlockList, {}) })
+      /* @__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_runtime308 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
   var noop6 = () => {
   };
   function NavigationMenuEditor({ navigationMenuId }) {
-    const { storedSettings } = (0, import_data59.useSelect)((select4) => {
+    const { storedSettings } = (0, import_data57.useSelect)((select4) => {
       const { getSettings: getSettings8 } = unlock(select4(store));
       return {
         storedSettings: getSettings8()
       };
     }, []);
-    const settings2 = (0, import_element181.useMemo)(() => {
+    const settings2 = (0, import_element225.useMemo)(() => {
       return {
         ...storedSettings,
-        __experimentalFetchLinkSuggestions: (search, searchOptions) => (0, import_core_data37.__experimentalFetchLinkSuggestions)(search, searchOptions, storedSettings)
+        __experimentalFetchLinkSuggestions: (search, searchOptions) => (0, import_core_data36.__experimentalFetchLinkSuggestions)(search, searchOptions, storedSettings)
       };
     }, [storedSettings]);
-    const blocks = (0, import_element181.useMemo)(() => {
+    const blocks = (0, import_element225.useMemo)(() => {
       if (!navigationMenuId) {
         return [];
       }
@@ -60502,38 +71473,38 @@ If there's a particular need for this, please submit a feature request at https:
     if (!navigationMenuId || !blocks?.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
       import_block_editor22.BlockEditorProvider,
       {
         settings: settings2,
         value: blocks,
         onChange: noop6,
         onInput: noop6,
-        children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)("div", { className: "edit-site-sidebar-navigation-screen-navigation-menus__content", children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(NavigationMenuContent, { rootClientId: blocks[0].clientId }) })
+        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 }) })
       }
     );
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/build-navigation-label.mjs
-  var import_i18n133 = __toESM(require_i18n(), 1);
+  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_i18n133.sprintf)((0, import_i18n133.__)("(no title %s)"), id);
+      return (0, import_i18n140.sprintf)((0, import_i18n140.__)("(no title %s)"), id);
     }
     if (status === "publish") {
       return (0, import_html_entities6.decodeEntities)(title?.rendered);
     }
-    return (0, import_i18n133.sprintf)(
+    return (0, import_i18n140.sprintf)(
       // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
-      (0, import_i18n133._x)("%1$s (%2$s)", "menu label"),
+      (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_runtime309 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
   function SingleNavigationMenu({
     navigationMenu,
     backPath,
@@ -60542,10 +71513,10 @@ If there's a particular need for this, please submit a feature request at https:
     handleSave
   }) {
     const menuTitle = navigationMenu?.title?.rendered;
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
       SidebarNavigationScreenWrapper,
       {
-        actions: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_jsx_runtime309.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        actions: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_jsx_runtime367.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
           ScreenNavigationMoreMenu,
           {
             menuId: navigationMenu?.id,
@@ -60561,43 +71532,43 @@ If there's a particular need for this, please submit a feature request at https:
           navigationMenu?.id,
           navigationMenu?.status
         ),
-        description: (0, import_i18n134.__)(
+        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_runtime309.jsx)(NavigationMenuEditor, { navigationMenuId: navigationMenu?.id })
+        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_data39 = __toESM(require_core_data(), 1);
-  var import_i18n136 = __toESM(require_i18n(), 1);
-  var import_data61 = __toESM(require_data(), 1);
-  var import_notices5 = __toESM(require_notices(), 1);
-  var import_router25 = __toESM(require_router(), 1);
+  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_data38 = __toESM(require_core_data(), 1);
-  var import_components140 = __toESM(require_components(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  var import_data60 = __toESM(require_data(), 1);
+  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_router24 = __toESM(require_router(), 1);
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation23 } = unlock(import_router24.privateApis);
+  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 }
-    } = useLocation23();
-    const { record: navigationMenu, isResolving } = (0, import_core_data38.useEntityRecord)(
+    } = useLocation22();
+    const { record: navigationMenu, isResolving } = (0, import_core_data37.useEntityRecord)(
       "postType",
       postType,
       postId
     );
-    const { isSaving, isDeleting } = (0, import_data60.useSelect)(
+    const { isSaving, isDeleting } = (0, import_data58.useSelect)(
       (select4) => {
-        const { isSavingEntityRecord, isDeletingEntityRecord } = select4(import_core_data38.store);
+        const { isSavingEntityRecord, isDeletingEntityRecord } = select4(import_core_data37.store);
         return {
           isSaving: isSavingEntityRecord("postType", postType, postId),
           isDeleting: isDeletingEntityRecord(
@@ -60616,31 +71587,31 @@ If there's a particular need for this, please submit a feature request at https:
     const _handleSave = (edits) => handleSave(navigationMenu, edits);
     const _handleDuplicate = () => handleDuplicate(navigationMenu);
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
         SidebarNavigationScreenWrapper,
         {
-          description: (0, import_i18n135.__)(
+          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_runtime310.jsx)(import_components140.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" })
+          children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(import_components137.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" })
         }
       );
     }
     if (!isLoading && !navigationMenu) {
-      return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
         SidebarNavigationScreenWrapper,
         {
-          description: (0, import_i18n135.__)("Navigation Menu missing."),
+          description: (0, import_i18n142.__)("Navigation Menu missing."),
           backPath
         }
       );
     }
     if (!navigationMenu?.content?.raw) {
-      return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
         SidebarNavigationScreenWrapper,
         {
-          actions: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+          actions: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
             ScreenNavigationMoreMenu,
             {
               menuId: navigationMenu?.id,
@@ -60656,11 +71627,11 @@ If there's a particular need for this, please submit a feature request at https:
             navigationMenu?.id,
             navigationMenu?.status
           ),
-          description: (0, import_i18n135.__)("This Navigation Menu is empty.")
+          description: (0, import_i18n142.__)("This Navigation Menu is empty.")
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
       SingleNavigationMenu,
       {
         navigationMenu,
@@ -60673,10 +71644,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menu/use-navigation-menu-handlers.mjs
-  var { useHistory: useHistory17 } = unlock(import_router25.privateApis);
+  var { useHistory: useHistory17 } = unlock(import_router24.privateApis);
   function useDeleteNavigationMenu() {
-    const { deleteEntityRecord } = (0, import_data61.useDispatch)(import_core_data39.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data61.useDispatch)(import_notices5.store);
+    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;
@@ -60693,7 +71664,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         );
         createSuccessNotice(
-          (0, import_i18n136.__)("Navigation Menu successfully deleted."),
+          (0, import_i18n143.__)("Navigation Menu successfully deleted."),
           {
             type: "snackbar"
           }
@@ -60701,9 +71672,9 @@ If there's a particular need for this, please submit a feature request at https:
         history.navigate("/navigation");
       } catch (error2) {
         createErrorNotice(
-          (0, import_i18n136.sprintf)(
+          (0, import_i18n143.sprintf)(
             /* translators: %s: error message describing why the navigation menu could not be deleted. */
-            (0, import_i18n136.__)(`Unable to delete Navigation Menu (%s).`),
+            (0, import_i18n143.__)(`Unable to delete Navigation Menu (%s).`),
             error2?.message
           ),
           {
@@ -60715,8 +71686,8 @@ If there's a particular need for this, please submit a feature request at https:
     return handleDelete;
   }
   function useSaveNavigationMenu() {
-    const { getEditedEntityRecord } = (0, import_data61.useSelect)((select4) => {
-      const { getEditedEntityRecord: getEditedEntityRecordSelector } = select4(import_core_data39.store);
+    const { getEditedEntityRecord } = (0, import_data59.useSelect)((select4) => {
+      const { getEditedEntityRecord: getEditedEntityRecordSelector } = select4(import_core_data38.store);
       return {
         getEditedEntityRecord: getEditedEntityRecordSelector
       };
@@ -60724,8 +71695,8 @@ If there's a particular need for this, please submit a feature request at https:
     const {
       editEntityRecord,
       __experimentalSaveSpecifiedEntityEdits: saveSpecifiedEntityEdits
-    } = (0, import_data61.useDispatch)(import_core_data39.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data61.useDispatch)(import_notices5.store);
+    } = (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;
@@ -60748,15 +71719,15 @@ If there's a particular need for this, please submit a feature request at https:
             throwOnError: true
           }
         );
-        createSuccessNotice((0, import_i18n136.__)("Renamed Navigation Menu"), {
+        createSuccessNotice((0, import_i18n143.__)("Renamed Navigation Menu"), {
           type: "snackbar"
         });
       } catch (error2) {
         editEntityRecord("postType", postType, postId, originalRecord);
         createErrorNotice(
-          (0, import_i18n136.sprintf)(
+          (0, import_i18n143.sprintf)(
             /* translators: %s: error message describing why the navigation menu could not be renamed. */
-            (0, import_i18n136.__)(`Unable to rename Navigation Menu (%s).`),
+            (0, import_i18n143.__)(`Unable to rename Navigation Menu (%s).`),
             error2?.message
           ),
           {
@@ -60769,8 +71740,8 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useDuplicateNavigationMenu() {
     const history = useHistory17();
-    const { saveEntityRecord } = (0, import_data61.useDispatch)(import_core_data39.store);
-    const { createSuccessNotice, createErrorNotice } = (0, import_data61.useDispatch)(import_notices5.store);
+    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 {
@@ -60778,9 +71749,9 @@ If there's a particular need for this, please submit a feature request at https:
           "postType",
           postType,
           {
-            title: (0, import_i18n136.sprintf)(
+            title: (0, import_i18n143.sprintf)(
               /* translators: %s: Navigation menu title */
-              (0, import_i18n136._x)("%s (Copy)", "navigation menu"),
+              (0, import_i18n143._x)("%s (Copy)", "navigation menu"),
               menuTitle
             ),
             content: navigationMenu?.content?.raw,
@@ -60791,16 +71762,16 @@ If there's a particular need for this, please submit a feature request at https:
           }
         );
         if (savedRecord) {
-          createSuccessNotice((0, import_i18n136.__)("Duplicated Navigation Menu"), {
+          createSuccessNotice((0, import_i18n143.__)("Duplicated Navigation Menu"), {
             type: "snackbar"
           });
           history.navigate(`/wp_navigation/${savedRecord.id}`);
         }
       } catch (error2) {
         createErrorNotice(
-          (0, import_i18n136.sprintf)(
+          (0, import_i18n143.sprintf)(
             /* translators: %s: error message describing why the navigation menu could not be deleted. */
-            (0, import_i18n136.__)(`Unable to duplicate Navigation Menu (%s).`),
+            (0, import_i18n143.__)(`Unable to duplicate Navigation Menu (%s).`),
             error2?.message
           ),
           {
@@ -60820,17 +71791,17 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-navigation-menus/index.mjs
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
   function buildMenuLabel(title, id, status) {
     if (!title) {
-      return (0, import_i18n137.sprintf)((0, import_i18n137.__)("(no title %s)"), id);
+      return (0, import_i18n144.sprintf)((0, import_i18n144.__)("(no title %s)"), id);
     }
     if (status === "publish") {
       return (0, import_html_entities9.decodeEntities)(title);
     }
-    return (0, import_i18n137.sprintf)(
+    return (0, import_i18n144.sprintf)(
       // translators: 1: title of the menu. 2: status of the menu (draft, pending, etc.).
-      (0, import_i18n137._x)("%1$s (%2$s)", "menu label"),
+      (0, import_i18n144._x)("%1$s (%2$s)", "menu label"),
       (0, import_html_entities9.decodeEntities)(title),
       status
     );
@@ -60840,15 +71811,15 @@ If there's a particular need for this, please submit a feature request at https:
       records: navigationMenus,
       isResolving: isResolvingNavigationMenus,
       hasResolved: hasResolvedNavigationMenus
-    } = (0, import_core_data40.useEntityRecords)(
+    } = (0, import_core_data39.useEntityRecords)(
       "postType",
       NAVIGATION_POST_TYPE,
       PRELOADED_NAVIGATION_MENUS_QUERY
     );
     const isLoading = isResolvingNavigationMenus && !hasResolvedNavigationMenus;
-    const { getNavigationFallbackId } = unlock((0, import_data62.useSelect)(import_core_data40.store));
-    const isCreatingNavigationFallback = (0, import_data62.useSelect)(
-      (select4) => select4(import_core_data40.store).isResolving("getNavigationFallbackId"),
+    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];
@@ -60859,19 +71830,19 @@ If there's a particular need for this, please submit a feature request at https:
     const { handleSave, handleDelete, handleDuplicate } = useNavigationMenuHandlers();
     const hasNavigationMenus = !!navigationMenus?.length;
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(SidebarNavigationScreenWrapper, { backPath, children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components141.Spinner, { className: "edit-site-sidebar-navigation-screen-navigation-menus__loading" }) });
+      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" }) });
     }
     if (!isLoading && !hasNavigationMenus) {
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         SidebarNavigationScreenWrapper,
         {
-          description: (0, import_i18n137.__)("No Navigation Menus found."),
+          description: (0, import_i18n144.__)("No Navigation Menus found."),
           backPath
         }
       );
     }
     if (navigationMenus?.length === 1) {
-      return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
         SingleNavigationMenu,
         {
           navigationMenu: firstNavigationMenu,
@@ -60882,7 +71853,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(SidebarNavigationScreenWrapper, { backPath, children: /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components141.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-navigation-menus", children: navigationMenus?.map(({ id, title, status }, index2) => /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+    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,
       {
         postId: id,
@@ -60900,19 +71871,21 @@ If there's a particular need for this, please submit a feature request at https:
     description,
     backPath
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
       SidebarNavigationScreen,
       {
-        title: title || (0, import_i18n137.__)("Navigation"),
+        title: title || (0, import_i18n144.__)("Navigation"),
         actions,
-        description: description || (0, import_i18n137.__)("Manage your Navigation Menus."),
+        description: description || (0, import_i18n144.__)(
+          "Manage the menus that help visitors find their way around your site."
+        ),
         backPath,
         content: children
       }
     );
   }
   var NavMenuItem = ({ postId, ...props }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
       SidebarNavigationItem,
       {
         to: `/wp_navigation/${postId}`,
@@ -60922,7 +71895,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/site-editor-routes/navigation.mjs
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
   var navigationRoute = {
     name: "navigation",
     path: "/navigation",
@@ -60931,23 +71904,23 @@ 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_runtime312.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(SidebarNavigationScreenUnsupported, {});
+        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_runtime312.jsx)(EditSiteEditor, {}) : void 0;
+        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(EditSiteEditor, {}) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_jsx_runtime312.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(import_jsx_runtime370.Fragment, {});
         }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(SidebarNavigationScreenNavigationMenus, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/navigation-item.mjs
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
   var navigationItemRoute = {
     name: "navigation-item",
     path: "/wp_navigation/:postId",
@@ -60956,29 +71929,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_runtime313.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(SidebarNavigationScreenUnsupported, {});
+        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_runtime313.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(SidebarNavigationScreenUnsupported, {});
+        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_runtime313.jsx)(import_jsx_runtime313.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_jsx_runtime371.Fragment, {});
         }
-        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(SidebarNavigationScreenNavigationMenu, { backPath: "/navigation" }) : /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

   // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/index.mjs
-  var import_components142 = __toESM(require_components(), 1);
-  var import_element186 = __toESM(require_element(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
-  var import_router26 = __toESM(require_router(), 1);
-  var import_core_data46 = __toESM(require_core_data(), 1);
+  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);

   // node_modules/dequal/dist/index.mjs
   var has = Object.prototype.hasOwnProperty;
@@ -61057,9 +72030,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/views/build-module/use-view.mjs
-  var import_element182 = __toESM(require_element(), 1);
-  var import_data63 = __toESM(require_data(), 1);
-  var import_preferences11 = __toESM(require_preferences(), 1);
+  var import_element226 = __toESM(require_element(), 1);
+  var import_data61 = __toESM(require_data(), 1);
+  var import_preferences12 = __toESM(require_preferences(), 1);

   // packages/views/build-module/preference-keys.mjs
   function generatePreferenceKey(kind, name2, slug) {
@@ -61181,19 +72154,19 @@ If there's a particular need for this, please submit a feature request at https:
       onChangeQueryParams
     } = config2;
     const preferenceKey = generatePreferenceKey(kind, name2, slug);
-    const persistedView = (0, import_data63.useSelect)(
+    const persistedView = (0, import_data61.useSelect)(
       (select4) => {
-        return select4(import_preferences11.store).get(
+        return select4(import_preferences12.store).get(
           "core/views",
           preferenceKey
         );
       },
       [preferenceKey]
     );
-    const { set: set3 } = (0, import_data63.useDispatch)(import_preferences11.store);
+    const { set: set3 } = (0, import_data61.useDispatch)(import_preferences12.store);
     const page = Number(queryParams?.page ?? 1);
     const search = queryParams?.search ?? "";
-    const view = (0, import_element182.useMemo)(
+    const view = (0, import_element226.useMemo)(
       () => resolveView({
         defaultView,
         defaultLayouts: defaultLayouts2,
@@ -61212,7 +72185,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_element182.useCallback)(
+    const updateView = (0, import_element226.useCallback)(
       (newView) => {
         const newQueryParams = {
           page: Number(newView?.page ?? 1),
@@ -61243,7 +72216,7 @@ If there's a particular need for this, please submit a feature request at https:
         preferenceKey
       ]
     );
-    const resetToDefault = (0, import_element182.useCallback)(() => {
+    const resetToDefault = (0, import_element226.useCallback)(() => {
       set3("core/views", preferenceKey, void 0);
     }, [preferenceKey, set3]);
     return {
@@ -61255,8 +72228,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/views/build-module/load-view.mjs
-  var import_data64 = __toESM(require_data(), 1);
-  var import_preferences12 = __toESM(require_preferences(), 1);
+  var import_data62 = __toESM(require_data(), 1);
+  var import_preferences13 = __toESM(require_preferences(), 1);
   async function loadView(config2) {
     const {
       kind,
@@ -61268,8 +72241,8 @@ If there's a particular need for this, please submit a feature request at https:
       queryParams
     } = config2;
     const preferenceKey = generatePreferenceKey(kind, name2, slug);
-    const persistedView = (0, import_data64.select)(
-      import_preferences12.store
+    const persistedView = (0, import_data62.select)(
+      import_preferences13.store
     ).get("core/views", preferenceKey);
     return resolveView({
       defaultView,
@@ -61282,12 +72255,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/views/build-module/use-view-config.mjs
-  var import_data65 = __toESM(require_data(), 1);
-  var import_core_data41 = __toESM(require_core_data(), 1);
+  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_apis8 = __toESM(require_private_apis(), 1);
-  var { lock: lock7, unlock: unlock7 } = (0, import_private_apis8.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  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"
   );
@@ -61300,9 +72273,9 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const fieldList = Array.isArray(fields2) ? fields2 : fields2?.split(",");
     const fieldsKey = fieldList ? [...fieldList].sort().join(",") : void 0;
-    return (0, import_data65.useSelect)(
+    return (0, import_data63.useSelect)(
       (select4) => {
-        return unlock7(select4(import_core_data41.store)).getViewConfig(kind, name2, {
+        return unlock6(select4(import_core_data40.store)).getViewConfig(kind, name2, {
           fields: fieldsKey
         });
       },
@@ -61311,7 +72284,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/category-item.mjs
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
   function CategoryItem({
     count,
     icon,
@@ -61327,11 +72300,11 @@ If there's a particular need for this, please submit a feature request at https:
     if (id) {
       queryArgs.push(`categoryId=${id}`);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
       SidebarNavigationItem,
       {
         icon,
-        suffix: /* @__PURE__ */ (0, import_jsx_runtime314.jsx)("span", { children: count }),
+        suffix: /* @__PURE__ */ (0, import_jsx_runtime372.jsx)("span", { children: count }),
         "aria-current": isActive ? "true" : void 0,
         to: `/pattern?${queryArgs.join("&")}`,
         children: label
@@ -61340,20 +72313,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-pattern-categories.mjs
-  var import_element185 = __toESM(require_element(), 1);
-  var import_i18n138 = __toESM(require_i18n(), 1);
+  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_data42 = __toESM(require_core_data(), 1);
-  var import_data66 = __toESM(require_data(), 1);
+  var import_core_data41 = __toESM(require_core_data(), 1);
+  var import_data64 = __toESM(require_data(), 1);
   function useDefaultPatternCategories() {
-    const blockPatternCategories = (0, import_data66.useSelect)((select4) => {
+    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_data66.useSelect)(
-      (select4) => select4(import_core_data42.store).getBlockPatternCategories()
+    const restBlockPatternCategories = (0, import_data64.useSelect)(
+      (select4) => select4(import_core_data41.store).getBlockPatternCategories()
     );
     return [
       ...blockPatternCategories || [],
@@ -61362,36 +72335,36 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-theme-patterns.mjs
-  var import_core_data43 = __toESM(require_core_data(), 1);
-  var import_data67 = __toESM(require_data(), 1);
-  var import_element183 = __toESM(require_element(), 1);
+  var import_core_data42 = __toESM(require_core_data(), 1);
+  var import_data65 = __toESM(require_data(), 1);
+  var import_element227 = __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_data67.useSelect)((select4) => {
+    const blockPatterns = (0, import_data65.useSelect)((select4) => {
       const { getSettings: getSettings8 } = unlock(select4(store));
       return getSettings8().__experimentalAdditionalBlockPatterns ?? getSettings8().__experimentalBlockPatterns;
     });
-    const restBlockPatterns = (0, import_data67.useSelect)(
-      (select4) => select4(import_core_data43.store).getBlockPatterns()
+    const restBlockPatterns = (0, import_data65.useSelect)(
+      (select4) => select4(import_core_data42.store).getBlockPatterns()
     );
-    const patterns = (0, import_element183.useMemo)(
+    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 patterns;
+    return patterns2;
   }

   // packages/edit-site/build-module/components/page-patterns/use-patterns.mjs
   var import_blocks11 = __toESM(require_blocks(), 1);
-  var import_data68 = __toESM(require_data(), 1);
-  var import_core_data44 = __toESM(require_core_data(), 1);
-  var import_element184 = __toESM(require_element(), 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/edit-site/build-module/components/page-patterns/search-items.mjs
   var import_block_editor23 = __toESM(require_block_editor(), 1);
@@ -61491,13 +72464,13 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/edit-site/build-module/components/page-patterns/use-patterns.mjs
   var EMPTY_PATTERN_LIST = [];
-  var selectTemplateParts = (0, import_data68.createSelector)(
+  var selectTemplateParts = (0, import_data66.createSelector)(
     (select4, categoryId, search = "") => {
       const {
         getEntityRecords,
         getCurrentTheme,
         isResolving: isResolvingSelector
-      } = select4(import_core_data44.store);
+      } = 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 || [];
@@ -61513,36 +72486,36 @@ If there's a particular need for this, please submit a feature request at https:
         TEMPLATE_PART_POST_TYPE,
         query
       ]);
-      const patterns = searchItems(templateParts, search, {
+      const patterns2 = searchItems(templateParts, search, {
         categoryId,
         hasCategory: templatePartHasCategory
       });
-      return { patterns, isResolving };
+      return { patterns: patterns2, isResolving };
     },
     (select4) => [
-      select4(import_core_data44.store).getEntityRecords(
+      select4(import_core_data43.store).getEntityRecords(
         "postType",
         TEMPLATE_PART_POST_TYPE,
         {
           per_page: -1
         }
       ),
-      select4(import_core_data44.store).isResolving("getEntityRecords", [
+      select4(import_core_data43.store).isResolving("getEntityRecords", [
         "postType",
         TEMPLATE_PART_POST_TYPE,
         { per_page: -1 }
       ]),
-      select4(import_core_data44.store).getCurrentTheme()?.default_template_part_areas
+      select4(import_core_data43.store).getCurrentTheme()?.default_template_part_areas
     ]
   );
-  var selectThemePatterns = (0, import_data68.createSelector)(
+  var selectThemePatterns = (0, import_data66.createSelector)(
     (select4) => {
       const { getSettings: getSettings8 } = unlock(select4(store));
-      const { isResolving: isResolvingSelector } = select4(import_core_data44.store);
+      const { isResolving: isResolvingSelector } = select4(import_core_data43.store);
       const settings2 = getSettings8();
       const blockPatterns = settings2.__experimentalAdditionalBlockPatterns ?? settings2.__experimentalBlockPatterns;
-      const restBlockPatterns = select4(import_core_data44.store).getBlockPatterns();
-      const patterns = [
+      const restBlockPatterns = select4(import_core_data43.store).getBlockPatterns();
+      const patterns2 = [
         ...blockPatterns || [],
         ...restBlockPatterns || []
       ].filter(
@@ -61556,17 +72529,17 @@ If there's a particular need for this, please submit a feature request at https:
         })
       }));
       return {
-        patterns,
+        patterns: patterns2,
         isResolving: isResolvingSelector("getBlockPatterns")
       };
     },
     (select4) => [
-      select4(import_core_data44.store).getBlockPatterns(),
-      select4(import_core_data44.store).isResolving("getBlockPatterns"),
+      select4(import_core_data43.store).getBlockPatterns(),
+      select4(import_core_data43.store).isResolving("getBlockPatterns"),
       unlock(select4(store)).getSettings()
     ]
   );
-  var selectPatterns = (0, import_data68.createSelector)(
+  var selectPatterns = (0, import_data66.createSelector)(
     (select4, categoryId, syncStatus, search = "") => {
       const {
         patterns: themePatterns,
@@ -61577,17 +72550,17 @@ If there's a particular need for this, please submit a feature request at https:
         isResolving: isResolvingUserPatterns,
         categories: userPatternCategories
       } = selectUserPatterns(select4);
-      let patterns = [
+      let patterns2 = [
         ...themePatterns || [],
         ...userPatterns || []
       ];
       if (syncStatus) {
-        patterns = patterns.filter((pattern) => {
+        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) {
-        patterns = searchItems(patterns, search, {
+        patterns2 = searchItems(patterns2, search, {
           categoryId,
           hasCategory: (item, currentCategory) => {
             if (item.type === PATTERN_TYPES.user) {
@@ -61601,7 +72574,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         });
       } else {
-        patterns = searchItems(patterns, search, {
+        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(
@@ -61615,7 +72588,7 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
       return {
-        patterns,
+        patterns: patterns2,
         isResolving: isResolvingThemePatterns || isResolvingUserPatterns
       };
     },
@@ -61624,13 +72597,13 @@ If there's a particular need for this, please submit a feature request at https:
       selectUserPatterns(select4)
     ]
   );
-  var selectUserPatterns = (0, import_data68.createSelector)(
+  var selectUserPatterns = (0, import_data66.createSelector)(
     (select4, syncStatus, search = "") => {
       const {
         getEntityRecords,
         isResolving: isResolvingSelector,
         getUserPatternCategories
-      } = select4(import_core_data44.store);
+      } = select4(import_core_data43.store);
       const query = { per_page: -1 };
       const patternPosts = getEntityRecords(
         "postType",
@@ -61642,50 +72615,50 @@ If there's a particular need for this, please submit a feature request at https:
       userPatternCategories.forEach(
         (userCategory) => categories.set(userCategory.id, userCategory)
       );
-      let patterns = patternPosts ?? EMPTY_PATTERN_LIST;
+      let patterns2 = patternPosts ?? EMPTY_PATTERN_LIST;
       const isResolving = isResolvingSelector("getEntityRecords", [
         "postType",
         PATTERN_TYPES.user,
         query
       ]);
       if (syncStatus) {
-        patterns = patterns.filter(
+        patterns2 = patterns2.filter(
           (pattern) => pattern.wp_pattern_sync_status || PATTERN_SYNC_TYPES.full === syncStatus
         );
       }
-      patterns = searchItems(patterns, search, {
+      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,
+        patterns: patterns2,
         isResolving,
         categories: userPatternCategories
       };
     },
     (select4) => [
-      select4(import_core_data44.store).getEntityRecords("postType", PATTERN_TYPES.user, {
+      select4(import_core_data43.store).getEntityRecords("postType", PATTERN_TYPES.user, {
         per_page: -1
       }),
-      select4(import_core_data44.store).isResolving("getEntityRecords", [
+      select4(import_core_data43.store).isResolving("getEntityRecords", [
         "postType",
         PATTERN_TYPES.user,
         { per_page: -1 }
       ]),
-      select4(import_core_data44.store).getUserPatternCategories()
+      select4(import_core_data43.store).getUserPatternCategories()
     ]
   );
-  function useAugmentPatternsWithPermissions(patterns) {
-    const idsAndTypes = (0, import_element184.useMemo)(
-      () => patterns?.filter((record) => record.type !== PATTERN_TYPES.theme).map((record) => [record.type, record.id]) ?? [],
-      [patterns]
+  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_data68.useSelect)(
+    const permissions = (0, import_data66.useSelect)(
       (select4) => {
         const { getEntityRecordPermissions } = unlock(
-          select4(import_core_data44.store)
+          select4(import_core_data43.store)
         );
         return idsAndTypes.reduce((acc, [type, id]) => {
           acc[id] = getEntityRecordPermissions("postType", type, id);
@@ -61694,16 +72667,16 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [idsAndTypes]
     );
-    return (0, import_element184.useMemo)(
-      () => patterns?.map((record) => ({
+    return (0, import_element228.useMemo)(
+      () => patterns2?.map((record) => ({
         ...record,
         permissions: permissions?.[record.id] ?? {}
       })) ?? [],
-      [patterns, permissions]
+      [patterns2, permissions]
     );
   }
   var usePatterns = (postType2, categoryId, { search = "", syncStatus } = {}) => {
-    return (0, import_data68.useSelect)(
+    return (0, import_data66.useSelect)(
       (select4) => {
         if (postType2 === TEMPLATE_PART_POST_TYPE) {
           return selectTemplateParts(select4, categoryId, search);
@@ -61733,11 +72706,11 @@ If there's a particular need for this, please submit a feature request at https:
     const defaultCategories = useDefaultPatternCategories();
     defaultCategories.push({
       name: TEMPLATE_PART_AREA_DEFAULT_CATEGORY,
-      label: (0, import_i18n138.__)("Uncategorized")
+      label: (0, import_i18n145.__)("Uncategorized")
     });
     const themePatterns = useThemePatterns();
     const { patterns: userPatterns, categories: userPatternCategories } = use_patterns_default(PATTERN_TYPES.user);
-    const patternCategories = (0, import_element185.useMemo)(() => {
+    const patternCategories = (0, import_element229.useMemo)(() => {
       const categoryMap = {};
       const categoriesWithCounts = [];
       defaultCategories.forEach((category) => {
@@ -61789,13 +72762,13 @@ If there's a particular need for this, please submit a feature request at https:
       );
       sortedCategories.unshift({
         name: PATTERN_USER_CATEGORY,
-        label: (0, import_i18n138.__)("My patterns"),
+        label: (0, import_i18n145.__)("My patterns"),
         count: userPatterns.length
       });
       sortedCategories.unshift({
         name: PATTERN_DEFAULT_CATEGORY,
-        label: (0, import_i18n138.__)("All patterns"),
-        description: (0, import_i18n138.__)("A list of all patterns from all sources."),
+        label: (0, import_i18n145.__)("All patterns"),
+        description: (0, import_i18n145.__)("A list of all patterns from all sources."),
         count: themePatterns.length + userPatterns.length
       });
       return sortedCategories;
@@ -61809,16 +72782,16 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/use-template-part-areas.mjs
-  var import_core_data45 = __toESM(require_core_data(), 1);
-  var import_data69 = __toESM(require_data(), 1);
-  var import_block_library3 = __toESM(require_block_library(), 1);
+  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_library3.privateApis
+    import_block_library2.privateApis
   );
   var useTemplatePartsGroupedByArea = (items) => {
     const allItems = items || [];
-    const templatePartAreas = (0, import_data69.useSelect)(
-      (select4) => select4(import_core_data45.store).getCurrentTheme()?.default_template_part_areas || [],
+    const templatePartAreas = (0, import_data67.useSelect)(
+      (select4) => select4(import_core_data44.store).getCurrentTheme()?.default_template_part_areas || [],
       []
     );
     const knownAreas = {
@@ -61842,7 +72815,7 @@ If there's a particular need for this, please submit a feature request at https:
     return groupedByArea;
   };
   function useTemplatePartAreas() {
-    const { records: templateParts, isResolving: isLoading } = (0, import_core_data45.useEntityRecords)(
+    const { records: templateParts, isResolving: isLoading } = (0, import_core_data44.useEntityRecords)(
       "postType",
       TEMPLATE_PART_POST_TYPE,
       { per_page: -1 }
@@ -61855,10 +72828,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-patterns/index.mjs
-  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
   var VIEW_CONFIG_FIELDS = ["view_list"];
-  var { useLocation: useLocation24 } = unlock(import_router26.privateApis);
-  var { getTemplatePartIcon } = unlock(import_core_data46.privateApis);
+  var { useLocation: useLocation23 } = unlock(import_router25.privateApis);
+  var { getTemplatePartIcon } = unlock(import_core_data45.privateApis);
   function CategoriesGroup({
     templatePartViews,
     patternViews,
@@ -61867,8 +72840,8 @@ If there's a particular need for this, please submit a feature request at https:
     currentCategory,
     currentType
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_components142.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-patterns__group", children: [
-      templatePartViews?.map((view) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    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,
         {
           count: templatePartCounts[view.slug],
@@ -61882,8 +72855,8 @@ If there's a particular need for this, please submit a feature request at https:
         },
         view.slug
       )),
-      /* @__PURE__ */ (0, import_jsx_runtime315.jsx)("div", { className: "edit-site-sidebar-navigation-screen-patterns__divider" }),
-      patternViews?.map((view) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+      /* @__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,
         {
           count: patternCounts[view.slug],
@@ -61900,7 +72873,7 @@ If there's a particular need for this, please submit a feature request at https:
   function SidebarNavigationScreenPatterns({ backPath }) {
     const {
       query: { postType: postType2 = "wp_block", categoryId }
-    } = useLocation24();
+    } = useLocation23();
     const currentCategory = categoryId || (postType2 === PATTERN_TYPES.user ? PATTERN_DEFAULT_CATEGORY : TEMPLATE_PART_ALL_AREAS_CATEGORY);
     const { view_list: templatePartViews } = useViewConfig({
       kind: "postType",
@@ -61913,7 +72886,7 @@ If there's a particular need for this, please submit a feature request at https:
       fields: VIEW_CONFIG_FIELDS
     });
     const { templatePartAreas, isLoading, hasTemplateParts } = useTemplatePartAreas();
-    const templatePartCounts = (0, import_element186.useMemo)(() => {
+    const templatePartCounts = (0, import_element230.useMemo)(() => {
       const counts = { [TEMPLATE_PART_ALL_AREAS_CATEGORY]: 0 };
       Object.entries(templatePartAreas).forEach(
         ([area, { templateParts }]) => {
@@ -61925,7 +72898,7 @@ If there's a particular need for this, please submit a feature request at https:
       return counts;
     }, [templatePartAreas]);
     const { patternCategories } = usePatternCategories();
-    const patternCounts = (0, import_element186.useMemo)(() => {
+    const patternCounts = (0, import_element230.useMemo)(() => {
       const counts = {};
       patternCategories.forEach((cat) => {
         counts[cat.name] = cat.count;
@@ -61933,20 +72906,20 @@ If there's a particular need for this, please submit a feature request at https:
       return counts;
     }, [patternCategories]);
     const hasPatterns = patternCounts[PATTERN_DEFAULT_CATEGORY] > 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
       SidebarNavigationScreen,
       {
-        title: (0, import_i18n139.__)("Patterns"),
-        description: (0, import_i18n139.__)(
-          "Manage what patterns are available when editing the site."
+        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_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
-          isLoading && (0, import_i18n139.__)("Loading items\u2026"),
-          !isLoading && /* @__PURE__ */ (0, import_jsx_runtime315.jsxs)(import_jsx_runtime315.Fragment, { children: [
-            !hasTemplateParts && !hasPatterns && /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components142.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-patterns__group", children: /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(import_components142.__experimentalItem, { children: (0, import_i18n139.__)("No items found") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+        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,
               {
                 templatePartViews,
@@ -61964,48 +72937,48 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/page-patterns/index.mjs
-  var import_i18n146 = __toESM(require_i18n(), 1);
-  var import_element193 = __toESM(require_element(), 1);
+  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_data51 = __toESM(require_core_data(), 1);
-  var import_editor29 = __toESM(require_editor(), 1);
-  var import_router30 = __toESM(require_router(), 1);
-  var import_data74 = __toESM(require_data(), 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_data47 = __toESM(require_core_data(), 1);
-  var import_data70 = __toESM(require_data(), 1);
-  var import_element187 = __toESM(require_element(), 1);
+  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_editor26 = __toESM(require_editor(), 1);
-  var { useGlobalStyles: useGlobalStyles4 } = unlock(import_editor26.privateApis);
+  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_data70.useSelect)((select4) => {
+    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_data70.useSelect)(
-      (select4) => select4(import_core_data47.store).getBlockPatterns(),
+    const restBlockPatterns = (0, import_data68.useSelect)(
+      (select4) => select4(import_core_data46.store).getBlockPatterns(),
       []
     );
-    const blockPatterns = (0, import_element187.useMemo)(
+    const blockPatterns = (0, import_element231.useMemo)(
       () => [
         ...settingsBlockPatterns || [],
         ...restBlockPatterns || []
       ].filter(filterOutDuplicatesByName),
       [settingsBlockPatterns, restBlockPatterns]
     );
-    const [globalStyles, globalSettings] = (0, import_element187.useMemo)(() => {
+    const [globalStyles, globalSettings] = (0, import_element231.useMemo)(() => {
       return generateGlobalStyles(mergedConfig, [], {
         disableRootPadding: false
       });
     }, [mergedConfig]);
-    const settings2 = (0, import_element187.useMemo)(() => {
+    const settings2 = (0, import_element231.useMemo)(() => {
       const {
         __experimentalAdditionalBlockPatterns,
         styles,
@@ -62034,41 +73007,41 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/page-patterns/actions.mjs
-  var import_components146 = __toESM(require_components(), 1);
-  var import_i18n143 = __toESM(require_i18n(), 1);
+  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_components143 = __toESM(require_components(), 1);
-  var import_element188 = __toESM(require_element(), 1);
-  var import_i18n140 = __toESM(require_i18n(), 1);
-  var import_data71 = __toESM(require_data(), 1);
-  var import_router27 = __toESM(require_router(), 1);
+  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_notices6 = __toESM(require_notices(), 1);
-  var import_core_data48 = __toESM(require_core_data(), 1);
-  var import_editor27 = __toESM(require_editor(), 1);
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory18, useLocation: useLocation25 } = unlock(import_router27.privateApis);
+  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_editor27.privateApis);
+  var { CreateTemplatePartModal } = unlock(import_editor26.privateApis);
   function AddNewPattern() {
     const history = useHistory18();
-    const location = useLocation25();
-    const [showPatternModal, setShowPatternModal] = (0, import_element188.useState)(false);
-    const [showTemplatePartModal, setShowTemplatePartModal] = (0, import_element188.useState)(false);
-    const { createPatternFromFile } = unlock((0, import_data71.useDispatch)(import_patterns2.store));
-    const { createSuccessNotice, createErrorNotice } = (0, import_data71.useDispatch)(import_notices6.store);
-    const patternUploadInputRef = (0, import_element188.useRef)();
+    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_data71.useSelect)((select4) => {
-      const { getCurrentTheme, getPostType: getPostType2, canUser } = select4(import_core_data48.store);
+    } = (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,
@@ -62121,16 +73094,16 @@ If there's a particular need for this, please submit a feature request at https:
         onClick: () => {
           patternUploadInputRef.current.click();
         },
-        title: (0, import_i18n140.__)("Import pattern from JSON")
+        title: (0, import_i18n147.__)("Import pattern from JSON")
       });
     }
     const { categoryMap, findOrCreateTerm } = useAddPatternCategory();
     if (controls.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(import_jsx_runtime316.Fragment, { children: [
-      addNewPatternLabel && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
-        import_components143.DropdownMenu,
+    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,
@@ -62144,7 +73117,7 @@ If there's a particular need for this, please submit a feature request at https:
           label: addNewPatternLabel
         }
       ),
-      showPatternModal && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+      showPatternModal && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
         CreatePatternModal,
         {
           onClose: () => setShowPatternModal(false),
@@ -62152,7 +73125,7 @@ If there's a particular need for this, please submit a feature request at https:
           onError: handleError
         }
       ),
-      showTemplatePartModal && /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+      showTemplatePartModal && /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
         CreateTemplatePartModal,
         {
           closeModal: () => setShowTemplatePartModal(false),
@@ -62161,7 +73134,7 @@ If there's a particular need for this, please submit a feature request at https:
           onError: handleError
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
         "input",
         {
           type: "file",
@@ -62197,9 +73170,9 @@ If there's a particular need for this, please submit a feature request at https:
                 );
               }
               createSuccessNotice(
-                (0, import_i18n140.sprintf)(
+                (0, import_i18n147.sprintf)(
                   // translators: %s: The imported pattern's title.
-                  (0, import_i18n140.__)('Imported "%s" from JSON.'),
+                  (0, import_i18n147.__)('Imported "%s" from JSON.'),
                   pattern.title.raw
                 ),
                 {
@@ -62222,17 +73195,17 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/page-patterns/rename-category-menu-item.mjs
-  var import_components144 = __toESM(require_components(), 1);
-  var import_element189 = __toESM(require_element(), 1);
-  var import_i18n141 = __toESM(require_i18n(), 1);
+  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_runtime317 = __toESM(require_jsx_runtime(), 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_element189.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsxs)(import_jsx_runtime317.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(import_components144.MenuItem, { onClick: () => setIsModalOpen(true), children: (0, import_i18n141.__)("Rename") }),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+    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,
@@ -62251,7 +73224,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: category.label
     };
     const existingCategories = usePatternCategories();
-    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
       RenamePatternCategoryModal,
       {
         category: normalizedCategory,
@@ -62265,21 +73238,21 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/page-patterns/delete-category-menu-item.mjs
-  var import_components145 = __toESM(require_components(), 1);
-  var import_core_data49 = __toESM(require_core_data(), 1);
-  var import_data72 = __toESM(require_data(), 1);
-  var import_element190 = __toESM(require_element(), 1);
+  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_i18n142 = __toESM(require_i18n(), 1);
-  var import_notices7 = __toESM(require_notices(), 1);
-  var import_router28 = __toESM(require_router(), 1);
-  var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory19 } = unlock(import_router28.privateApis);
+  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_element190.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element234.useState)(false);
     const history = useHistory19();
-    const { createSuccessNotice, createErrorNotice } = (0, import_data72.useDispatch)(import_notices7.store);
-    const { deleteEntityRecord, invalidateResolution } = (0, import_data72.useDispatch)(import_core_data49.store);
+    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(
@@ -62296,9 +73269,9 @@ If there's a particular need for this, please submit a feature request at https:
           { per_page: -1 }
         ]);
         createSuccessNotice(
-          (0, import_i18n142.sprintf)(
+          (0, import_i18n149.sprintf)(
             /* translators: %s: The pattern category's name */
-            (0, import_i18n142._x)('"%s" deleted.', "pattern category"),
+            (0, import_i18n149._x)('"%s" deleted.', "pattern category"),
             category.label
           ),
           { type: "snackbar", id: "pattern-category-delete" }
@@ -62308,7 +73281,7 @@ If there's a particular need for this, please submit a feature request at https:
           `/pattern?categoryId=${PATTERN_DEFAULT_CATEGORY}`
         );
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n142.__)(
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n149.__)(
           "An error occurred while deleting the pattern category."
         );
         createErrorNotice(errorMessage, {
@@ -62317,26 +73290,26 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime318.jsxs)(import_jsx_runtime318.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components145.MenuItem, { isDestructive: true, onClick: () => setIsModalOpen(true), children: (0, import_i18n142.__)("Delete") }),
-      /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
-        import_components145.__experimentalConfirmDialog,
+    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_i18n142.__)("Delete"),
+          confirmButtonText: (0, import_i18n149.__)("Delete"),
           className: "edit-site-patterns__delete-modal",
-          title: (0, import_i18n142.sprintf)(
+          title: (0, import_i18n149.sprintf)(
             // translators: %s: The pattern category's name.
-            (0, import_i18n142._x)('Delete "%s"?', "pattern category"),
+            (0, import_i18n149._x)('Delete "%s"?', "pattern category"),
             (0, import_html_entities10.decodeEntities)(category.label)
           ),
           size: "medium",
           __experimentalHideHeader: false,
-          children: (0, import_i18n142.sprintf)(
+          children: (0, import_i18n149.sprintf)(
             // translators: %s: The pattern category's name.
-            (0, import_i18n142.__)(
+            (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)
@@ -62347,7 +73320,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/page-patterns/actions.mjs
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
   function PatternsActions({ categoryId, type }) {
     const { patternCategories } = usePatternCategories();
     let patternCategory;
@@ -62356,26 +73329,26 @@ If there's a particular need for this, please submit a feature request at https:
         (category) => category.name === categoryId
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_jsx_runtime319.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(AddNewPattern, {}),
-      !!patternCategory?.id && /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-        import_components146.DropdownMenu,
+    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_i18n143.__)("Actions"),
+          label: (0, import_i18n150.__)("Actions"),
           toggleProps: {
             className: "edit-site-patterns__button",
             size: "compact"
           },
-          children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime319.jsxs)(import_components146.MenuGroup, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
+          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_runtime319.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
               DeleteCategoryMenuItem,
               {
                 category: patternCategory,
@@ -62389,24 +73362,24 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/dataviews-actions/index.mjs
-  var import_i18n144 = __toESM(require_i18n(), 1);
-  var import_element191 = __toESM(require_element(), 1);
-  var import_router29 = __toESM(require_router(), 1);
-  var import_data73 = __toESM(require_data(), 1);
-  var import_core_data50 = __toESM(require_core_data(), 1);
+  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: useLocation26, useHistory: useHistory20 } = unlock(import_router29.privateApis);
+  var { useLocation: useLocation25, useHistory: useHistory20 } = unlock(import_router28.privateApis);
   var useSetActiveTemplateAction = () => {
-    const activeTheme = (0, import_data73.useSelect)(
-      (select4) => select4(import_core_data50.store).getCurrentTheme()
+    const activeTheme = (0, import_data71.useSelect)(
+      (select4) => select4(import_core_data49.store).getCurrentTheme()
     );
-    const { getEntityRecord } = (0, import_data73.useSelect)(import_core_data50.store);
-    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data73.useDispatch)(import_core_data50.store);
-    return (0, import_element191.useMemo)(
+    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_i18n144.__)("Deactivate") : (0, import_i18n144.__)("Activate");
+          return items.some((item) => item._isActive) ? (0, import_i18n151.__)("Deactivate") : (0, import_i18n151.__)("Activate");
         },
         isPrimary: true,
         icon: pencil_default,
@@ -62447,10 +73420,10 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var useEditPostAction = () => {
     const history = useHistory20();
-    return (0, import_element191.useMemo)(
+    return (0, import_element235.useMemo)(
       () => ({
         id: "edit-post",
-        label: (0, import_i18n144.__)("Edit"),
+        label: (0, import_i18n151.__)("Edit"),
         icon: pencil_default,
         isEligible(post2) {
           if (post2.status === "trash") {
@@ -62468,11 +73441,11 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var useQuickEditPostAction = () => {
     const history = useHistory20();
-    const { path, query } = useLocation26();
-    return (0, import_element191.useMemo)(
+    const { path, query } = useLocation25();
+    return (0, import_element235.useMemo)(
       () => ({
         id: "quick-edit",
-        label: (0, import_i18n144.__)("Quick Edit"),
+        label: (0, import_i18n151.__)("Quick Edit"),
         icon: drawer_right_default,
         isPrimary: true,
         supportsBulk: true,
@@ -62497,63 +73470,63 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/page-patterns/fields.mjs
-  var import_i18n145 = __toESM(require_i18n(), 1);
-  var import_element192 = __toESM(require_element(), 1);
+  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_editor28 = __toESM(require_editor(), 1);
-  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
-  var { useStyle: useStyle4 } = unlock(import_editor28.privateApis);
+  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_element192.useId)();
+    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_element192.useMemo)(() => {
+    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_runtime320.jsxs)(
+    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_i18n145.__)("Empty template part"),
-          isEmpty2 && !isTemplatePart2 && (0, import_i18n145.__)("Empty pattern"),
-          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_block_editor25.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
+          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_runtime320.jsx)("div", { hidden: true, id: descriptionId, children: description })
+          !!description && /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { hidden: true, id: descriptionId, children: description })
         ]
       }
     );
   }
   var previewField = {
-    label: (0, import_i18n145.__)("Preview"),
+    label: (0, import_i18n152.__)("Preview"),
     id: "preview",
     render: PreviewField,
     enableSorting: false
   };

   // packages/edit-site/build-module/components/page-patterns/index.mjs
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
   var { ExperimentalBlockEditorProvider } = unlock(import_block_editor26.privateApis);
-  var { usePostActions, usePostFields } = unlock(import_editor29.privateApis);
-  var { useLocation: useLocation27, useHistory: useHistory21 } = unlock(import_router30.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_data74.useSelect)(
-      (select4) => select4(import_core_data51.store).getCurrentTheme()?.default_template_part_areas || [],
+    const templatePartAreas = (0, import_data72.useSelect)(
+      (select4) => select4(import_core_data50.store).getCurrentTheme()?.default_template_part_areas || [],
       []
     );
     let title, description, patternCategory;
@@ -62561,8 +73534,8 @@ If there's a particular need for this, please submit a feature request at https:
       const templatePartArea = templatePartAreas.find(
         (area) => area.area === categoryId
       );
-      title = templatePartArea?.label || (0, import_i18n146.__)("All Template Parts");
-      description = templatePartArea?.description || (0, import_i18n146.__)("Includes every template part defined for any area.");
+      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
@@ -62573,7 +73546,7 @@ If there's a particular need for this, please submit a feature request at https:
     return { title, description };
   }
   function DataviewsPatterns() {
-    const { path, query } = useLocation27();
+    const { path, query } = useLocation26();
     const { postType: postType2 = "wp_block", categoryId: categoryIdFromURL } = query;
     const history = useHistory21();
     const categoryId = categoryIdFromURL || PATTERN_DEFAULT_CATEGORY;
@@ -62605,22 +73578,22 @@ If there's a particular need for this, please submit a feature request at https:
     const viewSyncStatus = view.filters?.find(
       ({ field }) => field === "sync-status"
     )?.value;
-    const { patterns, isResolving } = use_patterns_default(postType2, categoryId, {
+    const { patterns: patterns2, isResolving } = use_patterns_default(postType2, categoryId, {
       search: view.search,
       syncStatus: viewSyncStatus
     });
     const postTypeFields = usePostFields({ postType: postType2 });
-    const fields2 = (0, import_element193.useMemo)(() => {
+    const fields2 = (0, import_element237.useMemo)(() => {
       return [previewField, ...postTypeFields || []];
     }, [postTypeFields]);
-    const { data, paginationInfo } = (0, import_element193.useMemo)(() => {
+    const { data, paginationInfo } = (0, import_element237.useMemo)(() => {
       const viewWithoutFilters = { ...view };
       delete viewWithoutFilters.search;
       if (postType2 !== TEMPLATE_PART_POST_TYPE) {
         viewWithoutFilters.filters = [];
       }
-      return filterSortAndPaginate(patterns, viewWithoutFilters, fields2);
-    }, [patterns, view, fields2, postType2]);
+      return filterSortAndPaginate(patterns2, viewWithoutFilters, fields2);
+    }, [patterns2, view, fields2, postType2]);
     const dataWithPermissions = useAugmentPatternsWithPermissions(data);
     const templatePartActions = usePostActions({
       postType: TEMPLATE_PART_POST_TYPE,
@@ -62631,7 +73604,7 @@ If there's a particular need for this, please submit a feature request at https:
       context: "list"
     });
     const editAction = useEditPostAction();
-    const actions = (0, import_element193.useMemo)(() => {
+    const actions = (0, import_element237.useMemo)(() => {
       if (postType2 === TEMPLATE_PART_POST_TYPE) {
         return [editAction, ...templatePartActions].filter(Boolean);
       }
@@ -62642,21 +73615,21 @@ If there's a particular need for this, please submit a feature request at https:
       postType2,
       categoryId
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(ExperimentalBlockEditorProvider, { settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(ExperimentalBlockEditorProvider, { settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
       page_default2,
       {
         className: "edit-site-page-patterns-dataviews",
         title,
         headingLevel: 2,
         subTitle: description,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+        actions: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
           PatternsActions,
           {
             categoryId,
             type: postType2
           }
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
           dataviews_default,
           {
             paginationInfo,
@@ -62686,7 +73659,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/site-editor-routes/patterns.mjs
-  var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
   var patternsRoute = {
     name: "patterns",
     path: "/pattern",
@@ -62694,25 +73667,25 @@ If there's a particular need for this, please submit a feature request at https:
       sidebar({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
         const backPath = isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? "/" : void 0;
-        return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(SidebarNavigationScreenPatterns, { backPath });
+        return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(SidebarNavigationScreenPatterns, { backPath });
       },
-      content: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(DataviewsPatterns, {}),
+      content: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(DataviewsPatterns, {}),
       mobileSidebar({ siteData, query }) {
         if (query.categoryId) {
           return void 0;
         }
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
         const backPath = isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? "/" : void 0;
-        return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(SidebarNavigationScreenPatterns, { backPath });
+        return /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(SidebarNavigationScreenPatterns, { backPath });
       },
       mobileContent({ query }) {
-        return query.categoryId ? /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(DataviewsPatterns, {}) : void 0;
+        return query.categoryId ? /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(DataviewsPatterns, {}) : void 0;
       }
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/pattern-item.mjs
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
   var patternItemRoute = {
     name: "pattern-item",
     path: "/wp_block/:postId",
@@ -62720,47 +73693,47 @@ If there's a particular need for this, please submit a feature request at https:
       sidebar({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
         const backPath = isBlockTheme || isClassicThemeWithStyleBookSupport(siteData) ? "/" : void 0;
-        return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(SidebarNavigationScreenPatterns, { backPath });
+        return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(SidebarNavigationScreenPatterns, { backPath });
       },
       // Also rendered on mobile, where this route is only reached at canvas=edit.
-      preview: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(EditSiteEditor, {})
+      preview: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(EditSiteEditor, {})
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/template-part-item.mjs
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+  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_runtime324.jsx)(SidebarNavigationScreenPatterns, { backPath: "/" }),
+      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_runtime324.jsx)(EditSiteEditor, {})
+      preview: /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(EditSiteEditor, {})
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/templates.mjs
-  var import_data83 = __toESM(require_data(), 1);
-  var import_core_data64 = __toESM(require_core_data(), 1);
+  var import_data81 = __toESM(require_data(), 1);
+  var import_core_data63 = __toESM(require_core_data(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/index.mjs
-  var import_i18n148 = __toESM(require_i18n(), 1);
+  var import_i18n155 = __toESM(require_i18n(), 1);

   // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content.mjs
-  var import_core_data53 = __toESM(require_core_data(), 1);
-  var import_element194 = __toESM(require_element(), 1);
-  var import_components147 = __toESM(require_components(), 1);
-  var import_i18n147 = __toESM(require_i18n(), 1);
-  var import_router31 = __toESM(require_router(), 1);
+  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/edit-site/build-module/components/page-templates/hooks.mjs
-  var import_core_data52 = __toESM(require_core_data(), 1);
-  var import_data75 = __toESM(require_data(), 1);
+  var import_core_data51 = __toESM(require_core_data(), 1);
+  var import_data73 = __toESM(require_data(), 1);
   function useAddedBy(postType2, postId) {
-    return (0, import_data75.useSelect)(
+    return (0, import_data73.useSelect)(
       (select4) => {
-        const { getEntityRecord, getUser, getEditedEntityRecord } = select4(import_core_data52.store);
+        const { getEntityRecord, getUser, getEditedEntityRecord } = select4(import_core_data51.store);
         const template = getEditedEntityRecord(
           "postType",
           postType2,
@@ -62819,12 +73792,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content.mjs
-  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation28 } = unlock(import_router31.privateApis);
+  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_runtime325.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
       SidebarNavigationItem,
       {
         to: (0, import_url18.addQueryArgs)("/template", { activeView: text }),
@@ -62837,14 +73810,14 @@ If there's a particular need for this, please submit a feature request at https:
   function DataviewsTemplatesSidebarContent() {
     const {
       query: { activeView = "active" }
-    } = useLocation28();
-    const { records } = (0, import_core_data53.useEntityRecords)("root", "registeredTemplate", {
+    } = 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_element194.useMemo)(() => {
+    const firstItemPerAuthorText = (0, import_element238.useMemo)(() => {
       const firstItemPerAuthor = records?.reduce((acc, template) => {
         const author = template.author_text;
         if (author && !acc[author]) {
@@ -62854,17 +73827,17 @@ If there's a particular need for this, please submit a feature request at https:
       }, {});
       return (firstItemPerAuthor && Object.values(firstItemPerAuthor)) ?? EMPTY_ARRAY12;
     }, [records]);
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components147.__experimentalItemGroup, { className: "edit-site-sidebar-navigation-screen-templates-browse", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+    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_i18n147.__)("Active templates")
+          children: (0, import_i18n154.__)("Active templates")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
         SidebarNavigationItem,
         {
           to: (0, import_url18.addQueryArgs)("/template", { activeView: "user" }),
@@ -62874,11 +73847,11 @@ If there's a particular need for this, please submit a feature request at https:
           // 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_i18n147.__)("Created templates")
+          children: (0, import_i18n154.__)("Created templates")
         }
       ),
       firstItemPerAuthorText.map((template) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
           TemplateDataviewItem,
           {
             template,
@@ -62891,15 +73864,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content-legacy.mjs
-  var import_core_data54 = __toESM(require_core_data(), 1);
-  var import_data76 = __toESM(require_data(), 1);
+  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_components148 = __toESM(require_components(), 1);
-  var import_router32 = __toESM(require_router(), 1);
+  var import_components145 = __toESM(require_components(), 1);
+  var import_router31 = __toESM(require_router(), 1);
   var import_url19 = __toESM(require_url(), 1);
-  var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
-  var { useLocation: useLocation29 } = unlock(import_router32.privateApis);
+  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,
@@ -62920,7 +73893,7 @@ If there's a particular need for this, please submit a feature request at https:
     const {
       path,
       query: { activeView = "all" }
-    } = useLocation29();
+    } = useLocation28();
     const { view_list: viewList } = useViewConfig({
       kind: "postType",
       name: postType2,
@@ -62929,11 +73902,11 @@ If there's a particular need for this, please submit a feature request at https:
     if (!postType2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_jsx_runtime326.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components148.__experimentalItemGroup, { className: "edit-site-sidebar-dataviews", children: viewList?.map((view) => {
+    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_runtime326.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
         SidebarNavigationItem,
         {
           icon,
@@ -62949,7 +73922,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/content-legacy.mjs
-  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
   var SOURCE_TO_ICON = {
     user: comment_author_avatar_default,
     theme: layout_default,
@@ -62957,8 +73930,8 @@ If there's a particular need for this, please submit a feature request at https:
     site: globe_default
   };
   function DataviewsTemplatesSidebarContent2() {
-    const authorSourceMap = (0, import_data76.useSelect)((select4) => {
-      const templates = select4(import_core_data54.store).getEntityRecords(
+    const authorSourceMap = (0, import_data74.useSelect)((select4) => {
+      const templates = select4(import_core_data53.store).getEntityRecords(
         "postType",
         TEMPLATE_POST_TYPE,
         { per_page: -1 }
@@ -62978,7 +73951,7 @@ If there's a particular need for this, please submit a feature request at https:
       const source = authorSourceMap[view.slug];
       return SOURCE_TO_ICON[source] ?? layout_default;
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
       DataViewsSidebarContent,
       {
         postType: TEMPLATE_POST_TYPE,
@@ -62988,62 +73961,62 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/sidebar-navigation-screen-templates-browse/index.mjs
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
   function SidebarNavigationScreenTemplatesBrowse({ backPath }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
       SidebarNavigationScreen,
       {
-        title: (0, import_i18n148.__)("Templates"),
-        description: (0, import_i18n148.__)(
-          "Create new templates, or reset any customizations made to the templates supplied by your theme."
+        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_runtime328.jsx)(DataviewsTemplatesSidebarContent, {}) : /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(DataviewsTemplatesSidebarContent2, {})
+        content: window?.__experimentalTemplateActivate ? /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(DataviewsTemplatesSidebarContent, {}) : /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(DataviewsTemplatesSidebarContent2, {})
       }
     );
   }

   // packages/edit-site/build-module/components/page-templates/index.mjs
-  var import_i18n154 = __toESM(require_i18n(), 1);
+  var import_i18n161 = __toESM(require_i18n(), 1);
   var import_html_entities15 = __toESM(require_html_entities(), 1);
-  var import_element200 = __toESM(require_element(), 1);
-  var import_core_data59 = __toESM(require_core_data(), 1);
-  var import_router34 = __toESM(require_router(), 1);
-  var import_editor33 = __toESM(require_editor(), 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_data80 = __toESM(require_data(), 1);
-  var import_compose37 = __toESM(require_compose(), 1);
-  var import_components153 = __toESM(require_components(), 1);
-  var import_notices9 = __toESM(require_notices(), 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_components151 = __toESM(require_components(), 1);
+  var import_components148 = __toESM(require_components(), 1);
   var import_html_entities13 = __toESM(require_html_entities(), 1);
-  var import_element198 = __toESM(require_element(), 1);
-  var import_data78 = __toESM(require_data(), 1);
-  var import_core_data57 = __toESM(require_core_data(), 1);
-  var import_compose36 = __toESM(require_compose(), 1);
-  var import_i18n152 = __toESM(require_i18n(), 1);
-  var import_notices8 = __toESM(require_notices(), 1);
-  var import_router33 = __toESM(require_router(), 1);
-  var import_dom26 = __toESM(require_dom(), 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_element196 = __toESM(require_element(), 1);
-  var import_i18n150 = __toESM(require_i18n(), 1);
-  var import_components149 = __toESM(require_components(), 1);
-  var import_core_data56 = __toESM(require_core_data(), 1);
+  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_compose35 = __toESM(require_compose(), 1);
-  var import_dom25 = __toESM(require_dom(), 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/add-new-template/utils.mjs
-  var import_data77 = __toESM(require_data(), 1);
-  var import_core_data55 = __toESM(require_core_data(), 1);
+  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_element195 = __toESM(require_element(), 1);
-  var import_i18n149 = __toESM(require_i18n(), 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) => {
@@ -63063,8 +74036,8 @@ If there's a particular need for this, please submit a feature request at https:
     }));
   };
   var useExistingTemplates = () => {
-    return (0, import_data77.useSelect)(
-      (select4) => select4(import_core_data55.store).getEntityRecords(
+    return (0, import_data75.useSelect)(
+      (select4) => select4(import_core_data54.store).getEntityRecords(
         "postType",
         TEMPLATE_POST_TYPE,
         {
@@ -63075,17 +74048,17 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   var useDefaultTemplateTypes = () => {
-    return (0, import_data77.useSelect)(
-      (select4) => select4(import_core_data55.store).getCurrentTheme()?.default_template_types || [],
+    return (0, import_data75.useSelect)(
+      (select4) => select4(import_core_data54.store).getCurrentTheme()?.default_template_types || [],
       []
     );
   };
   var usePublicPostTypes = () => {
-    const postTypes = (0, import_data77.useSelect)(
-      (select4) => select4(import_core_data55.store).getPostTypes({ per_page: -1 }),
+    const postTypes = (0, import_data75.useSelect)(
+      (select4) => select4(import_core_data54.store).getPostTypes({ per_page: -1 }),
       []
     );
-    return (0, import_element195.useMemo)(() => {
+    return (0, import_element239.useMemo)(() => {
       const excludedPostTypes = ["attachment"];
       return postTypes?.filter(
         ({ viewable, slug }) => viewable && !excludedPostTypes.includes(slug)
@@ -63098,11 +74071,11 @@ If there's a particular need for this, please submit a feature request at https:
     }, [postTypes]);
   };
   var usePublicTaxonomies = () => {
-    const taxonomies = (0, import_data77.useSelect)(
-      (select4) => select4(import_core_data55.store).getTaxonomies({ per_page: -1 }),
+    const taxonomies = (0, import_data75.useSelect)(
+      (select4) => select4(import_core_data54.store).getTaxonomies({ per_page: -1 }),
       []
     );
-    return (0, import_element195.useMemo)(() => {
+    return (0, import_element239.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => visibility?.publicly_queryable
       );
@@ -63110,12 +74083,12 @@ If there's a particular need for this, please submit a feature request at https:
   };
   function usePostTypeArchiveMenuItems() {
     const publicPostTypes = usePublicPostTypes();
-    const postTypesWithArchives = (0, import_element195.useMemo)(
+    const postTypesWithArchives = (0, import_element239.useMemo)(
       () => publicPostTypes?.filter((postType2) => postType2.has_archive),
       [publicPostTypes]
     );
     const existingTemplates = useExistingTemplates();
-    const postTypeLabels = (0, import_element195.useMemo)(
+    const postTypeLabels = (0, import_element239.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { labels }) => {
         const singularName = labels.singular_name.toLowerCase();
         accumulator[singularName] = (accumulator[singularName] || 0) + 1;
@@ -63123,14 +74096,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element195.useCallback)(
+    const needsUniqueIdentifier = (0, import_element239.useCallback)(
       ({ labels, slug }) => {
         const singularName = labels.singular_name.toLowerCase();
         return postTypeLabels[singularName] > 1 && singularName !== slug;
       },
       [postTypeLabels]
     );
-    return (0, import_element195.useMemo)(
+    return (0, import_element239.useMemo)(
       () => postTypesWithArchives?.filter(
         (postType2) => !(existingTemplates || []).some(
           (existingTemplate) => existingTemplate.slug === "archive-" + postType2.slug
@@ -63138,24 +74111,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_i18n149.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_i18n149.__)("Archive: %1$s (%2$s)"),
+            (0, import_i18n156.__)("Archive: %1$s (%2$s)"),
             postType2.labels.singular_name,
             postType2.slug
           );
         } else {
-          title = (0, import_i18n149.sprintf)(
+          title = (0, import_i18n156.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n149.__)("Archive: %s"),
+            (0, import_i18n156.__)("Archive: %s"),
             postType2.labels.singular_name
           );
         }
         return {
           slug: "archive-" + postType2.slug,
-          description: (0, import_i18n149.sprintf)(
+          description: (0, import_i18n156.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n149.__)(
+            (0, import_i18n156.__)(
               "Displays an archive with the latest posts of type: %s."
             ),
             postType2.labels.singular_name
@@ -63174,7 +74147,7 @@ If there's a particular need for this, please submit a feature request at https:
   var usePostTypeMenuItems = (onClickMenuItem) => {
     const publicPostTypes = usePublicPostTypes();
     const defaultTemplateTypes = useDefaultTemplateTypes();
-    const templateLabels = (0, import_element195.useMemo)(
+    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;
@@ -63182,14 +74155,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element195.useCallback)(
+    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_element195.useMemo)(
+    const templatePrefixes = (0, import_element239.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (slug !== "page") {
@@ -63209,20 +74182,20 @@ If there's a particular need for this, please submit a feature request at https:
           ({ slug: _slug }) => _slug === generalTemplateSlug
         );
         const _needsUniqueIdentifier = needsUniqueIdentifier(postType2);
-        let menuItemTitle = labels.template_name || (0, import_i18n149.sprintf)(
+        let menuItemTitle = labels.template_name || (0, import_i18n156.sprintf)(
           // translators: %s: Name of the post type e.g: "Post".
-          (0, import_i18n149.__)("Single item: %s"),
+          (0, import_i18n156.__)("Single item: %s"),
           labels.singular_name
         );
         if (_needsUniqueIdentifier) {
-          menuItemTitle = labels.template_name ? (0, import_i18n149.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_i18n149._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_i18n149.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_i18n149._x)(
+            (0, import_i18n156._x)(
               "Single item: %1$s (%2$s)",
               "post type menu label"
             ),
@@ -63236,9 +74209,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n149.sprintf)(
+          description: (0, import_i18n156.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n149.__)("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
@@ -63286,7 +74259,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const postTypesMenuItems = (0, import_element195.useMemo)(
+    const postTypesMenuItems = (0, import_element239.useMemo)(
       () => menuItems.reduce(
         (accumulator, postType2) => {
           const { slug } = postType2;
@@ -63307,7 +74280,7 @@ If there's a particular need for this, please submit a feature request at https:
     const publicTaxonomies = usePublicTaxonomies();
     const existingTemplates = useExistingTemplates();
     const defaultTemplateTypes = useDefaultTemplateTypes();
-    const templatePrefixes = (0, import_element195.useMemo)(
+    const templatePrefixes = (0, import_element239.useMemo)(
       () => publicTaxonomies?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (!["category", "post_tag"].includes(slug)) {
@@ -63354,14 +74327,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_i18n149.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_i18n149._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_i18n149.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_i18n149._x)("%1$s (%2$s)", "taxonomy menu label"),
+            (0, import_i18n156._x)("%1$s (%2$s)", "taxonomy menu label"),
             labels.singular_name,
             slug
           );
@@ -63372,9 +74345,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n149.sprintf)(
+          description: (0, import_i18n156.sprintf)(
             // translators: %s: Name of the taxonomy e.g: "Product Categories".
-            (0, import_i18n149.__)("Displays taxonomy: %s."),
+            (0, import_i18n156.__)("Displays taxonomy: %s."),
             labels.singular_name
           ),
           icon: block_meta_default,
@@ -63419,7 +74392,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const taxonomiesMenuItems = (0, import_element195.useMemo)(
+    const taxonomiesMenuItems = (0, import_element239.useMemo)(
       () => menuItems.reduce(
         (accumulator, taxonomy) => {
           const { slug } = taxonomy;
@@ -63451,7 +74424,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
     if (!authorMenuItem) {
       authorMenuItem = {
-        description: (0, import_i18n149.__)(
+        description: (0, import_i18n156.__)(
           "Displays latest posts written by a single author."
         ),
         slug: "author",
@@ -63482,9 +74455,9 @@ If there's a particular need for this, please submit a feature request at https:
                 suggestion.slug
               );
               return {
-                title: (0, import_i18n149.sprintf)(
+                title: (0, import_i18n156.sprintf)(
                   // translators: %s: Name of the author e.g: "Admin".
-                  (0, import_i18n149.__)("Author: %s"),
+                  (0, import_i18n156.__)("Author: %s"),
                   suggestion.name
                 ),
                 slug: templateSlug,
@@ -63493,10 +74466,10 @@ If there's a particular need for this, please submit a feature request at https:
             }
           },
           labels: {
-            singular_name: (0, import_i18n149.__)("Author"),
-            search_items: (0, import_i18n149.__)("Search Authors"),
-            not_found: (0, import_i18n149.__)("No authors found."),
-            all_items: (0, import_i18n149.__)("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
@@ -63508,11 +74481,11 @@ If there's a particular need for this, please submit a feature request at https:
     }
   }
   var useEntitiesInfo = (entityName, templatePrefixes, additionalQueryParameters = EMPTY_OBJECT2) => {
-    const entitiesHasRecords = (0, import_data77.useSelect)(
+    const entitiesHasRecords = (0, import_data75.useSelect)(
       (select4) => {
         return Object.keys(templatePrefixes || {}).reduce(
           (accumulator, slug) => {
-            const records = select4(import_core_data55.store).getEntityRecords(
+            const records = select4(import_core_data54.store).getEntityRecords(
               entityName,
               slug,
               {
@@ -63530,7 +74503,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [templatePrefixes, entityName, additionalQueryParameters]
     );
-    const entitiesInfo = (0, import_element195.useMemo)(() => {
+    const entitiesInfo = (0, import_element239.useMemo)(() => {
       return Object.keys(templatePrefixes || {}).reduce(
         (accumulator, slug) => {
           accumulator[slug] = {
@@ -63545,7 +74518,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/add-new-template/add-custom-template-modal-content.mjs
-  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY13 = [];
   function SuggestionListItem({
     suggestion,
@@ -63554,11 +74527,11 @@ If there's a particular need for this, please submit a feature request at https:
     entityForSuggestions
   }) {
     const baseCssClass = "edit-site-custom-template-modal__suggestions_list__list-item";
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
-      import_components149.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
+      import_components146.Composite.Item,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-          import_components149.Button,
+        render: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+          import_components146.Button,
           {
             __next40pxDefaultSize: true,
             role: "option",
@@ -63571,15 +74544,15 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-            import_components149.__experimentalText,
+          /* @__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_runtime329.jsx)(
-                import_components149.TextHighlight,
+              children: /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                import_components146.TextHighlight,
                 {
                   text: (0, import_html_entities12.decodeEntities)(suggestion.name),
                   highlight: search
@@ -63587,8 +74560,8 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ),
-          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-            import_components149.__experimentalText,
+          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+            import_components146.__experimentalText,
             {
               size: "body",
               lineHeight: 1.53846153846,
@@ -63602,7 +74575,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useSearchSuggestions(entityForSuggestions, search) {
     const { config: config2 } = entityForSuggestions;
-    const query = (0, import_element196.useMemo)(
+    const query = (0, import_element240.useMemo)(
       () => ({
         order: "asc",
         context: "view",
@@ -63612,13 +74585,13 @@ 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_data56.useEntityRecords)(
+    const { records: searchResults, hasResolved: searchHasResolved } = (0, import_core_data55.useEntityRecords)(
       entityForSuggestions.type,
       entityForSuggestions.slug,
       query
     );
-    const [suggestions, setSuggestions] = (0, import_element196.useState)(EMPTY_ARRAY13);
-    (0, import_element196.useEffect)(() => {
+    const [suggestions, setSuggestions] = (0, import_element240.useState)(EMPTY_ARRAY13);
+    (0, import_element240.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -63637,19 +74610,19 @@ If there's a particular need for this, please submit a feature request at https:
     return suggestions;
   }
   function SuggestionList({ entityForSuggestions, onSelect }) {
-    const [search, setSearch, debouncedSearch] = (0, import_compose35.useDebouncedInput)();
+    const [search, setSearch, debouncedSearch] = (0, import_compose42.useDebouncedInput)();
     const suggestions = useSearchSuggestions(
       entityForSuggestions,
       debouncedSearch
     );
     const { labels } = entityForSuggestions;
-    const [showSearchControl, setShowSearchControl] = (0, import_element196.useState)(false);
+    const [showSearchControl, setShowSearchControl] = (0, import_element240.useState)(false);
     if (!showSearchControl && suggestions?.length > 9) {
       setShowSearchControl(true);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
-      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-        import_components149.SearchControl,
+    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,
@@ -63657,14 +74630,14 @@ 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_runtime329.jsx)(
-        import_components149.Composite,
+      !!suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+        import_components146.Composite,
         {
           orientation: "vertical",
           role: "listbox",
           className: "edit-site-custom-template-modal__suggestions_list",
-          "aria-label": (0, import_i18n150.__)("Suggestions list"),
-          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+          "aria-label": (0, import_i18n157.__)("Suggestions list"),
+          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
             SuggestionListItem,
             {
               suggestion,
@@ -63676,8 +74649,8 @@ If there's a particular need for this, please submit a feature request at https:
           ))
         }
       ),
-      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-        import_components149.__experimentalText,
+      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+        import_components146.__experimentalText,
         {
           as: "p",
           className: "edit-site-custom-template-modal__no-results",
@@ -63692,38 +74665,38 @@ If there's a particular need for this, please submit a feature request at https:
     onBack,
     containerRef
   }) {
-    const [showSearchEntities, setShowSearchEntities] = (0, import_element196.useState)();
-    (0, import_element196.useEffect)(() => {
+    const [showSearchEntities, setShowSearchEntities] = (0, import_element240.useState)();
+    (0, import_element240.useEffect)(() => {
       if (containerRef.current) {
-        const [firstFocusable] = import_dom25.focus.focusable.find(
+        const [firstFocusable] = import_dom31.focus.focusable.find(
           containerRef.current
         );
         firstFocusable?.focus();
       }
     }, [showSearchEntities]);
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
-      import_components149.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
+      import_components146.__experimentalVStack,
       {
         spacing: 4,
         className: "edit-site-custom-template-modal__contents-wrapper",
         alignment: "left",
         children: [
-          !showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components149.__experimentalText, { as: "p", children: (0, import_i18n150.__)(
+          !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_runtime329.jsxs)(
-              import_components149.Flex,
+            /* @__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_runtime329.jsxs)(
-                    import_components149.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
+                    import_components146.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components149.Button,
+                      as: import_components146.Button,
                       onClick: () => {
                         const {
                           slug,
@@ -63739,8 +74712,8 @@ If there's a particular need for this, please submit a feature request at https:
                         });
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-                          import_components149.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                          import_components146.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -63748,29 +74721,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_runtime329.jsx)(
-                          import_components149.__experimentalText,
+                        /* @__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_i18n150.__)("For all items")
+                            children: (0, import_i18n157.__)("For all items")
                           }
                         )
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(
-                    import_components149.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(
+                    import_components146.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components149.Button,
+                      as: import_components146.Button,
                       onClick: () => {
                         setShowSearchEntities(true);
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-                          import_components149.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+                          import_components146.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -63778,13 +74751,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_runtime329.jsx)(
-                          import_components149.__experimentalText,
+                        /* @__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_i18n150.__)("For a specific item")
+                            children: (0, import_i18n157.__)("For a specific item")
                           }
                         )
                       ]
@@ -63793,29 +74766,29 @@ If there's a particular need for this, please submit a feature request at https:
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components149.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-              import_components149.Button,
+            /* @__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_i18n150.__)("Back")
+                children: (0, import_i18n157.__)("Back")
               }
             ) })
           ] }),
-          showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components149.__experimentalText, { as: "p", children: (0, import_i18n150.__)(
+          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_runtime329.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
               SuggestionList,
               {
                 entityForSuggestions,
                 onSelect
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components149.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-              import_components149.Button,
+            /* @__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",
@@ -63826,7 +74799,7 @@ If there's a particular need for this, please submit a feature request at https:
                     setShowSearchEntities(false);
                   }
                 },
-                children: (0, import_i18n150.__)("Back")
+                children: (0, import_i18n157.__)("Back")
               }
             ) })
           ] })
@@ -63837,16 +74810,16 @@ If there's a particular need for this, please submit a feature request at https:
   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_element197 = __toESM(require_element(), 1);
-  var import_i18n151 = __toESM(require_i18n(), 1);
-  var import_components150 = __toESM(require_components(), 1);
-  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
+  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_element197.useState)("");
-    const defaultTitle = (0, import_i18n151.__)("Custom Template");
-    const [isBusy, setIsBusy] = (0, import_element197.useState)(false);
-    const inputRef = (0, import_element197.useRef)();
-    (0, import_element197.useEffect)(() => {
+    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();
       }
@@ -63869,46 +74842,46 @@ If there's a particular need for this, please submit a feature request at https:
         setIsBusy(false);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)("form", { onSubmit: onCreateTemplate, children: /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_components150.__experimentalVStack, { spacing: 6, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-        import_components150.TextControl,
+    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,
         {
-          label: (0, import_i18n151.__)("Name"),
+          label: (0, import_i18n158.__)("Name"),
           value: title,
           onChange: setTitle,
           placeholder: defaultTitle,
           disabled: isBusy,
           ref: inputRef,
-          help: (0, import_i18n151.__)(
+          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_runtime330.jsxs)(
-        import_components150.__experimentalHStack,
+      /* @__PURE__ */ (0, import_jsx_runtime388.jsxs)(
+        import_components147.__experimentalHStack,
         {
           className: "edit-site-custom-generic-template__modal-actions",
           justify: "right",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-              import_components150.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+              import_components147.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
-                children: (0, import_i18n151.__)("Back")
+                children: (0, import_i18n158.__)("Back")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
-              import_components150.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+              import_components147.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy,
                 "aria-disabled": isBusy,
-                children: (0, import_i18n151.__)("Create")
+                children: (0, import_i18n158.__)("Create")
               }
             )
           ]
@@ -63919,8 +74892,8 @@ If there's a particular need for this, please submit a feature request at https:
   var add_custom_generic_template_modal_content_default = AddCustomGenericTemplateModalContent;

   // packages/edit-site/build-module/components/add-new-template/index.mjs
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory22 } = unlock(import_router33.privateApis);
+  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory22 } = unlock(import_router32.privateApis);
   var DEFAULT_TEMPLATE_SLUGS = [
     "front-page",
     "home",
@@ -63954,22 +74927,22 @@ If there's a particular need for this, please submit a feature request at https:
   function TemplateListItem({
     title,
     direction,
-    className: className2,
+    className,
     description,
     icon,
     onClick,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-      import_components151.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+      import_components148.Button,
       {
         __next40pxDefaultSize: true,
-        className: className2,
+        className,
         onClick,
         label: description,
         showTooltip: !!description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
-          import_components151.Flex,
+        children: /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+          import_components148.Flex,
           {
             as: "span",
             spacing: 2,
@@ -63978,16 +74951,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_runtime331.jsx)("div", { className: "edit-site-add-new-template__template-icon", children: /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(import_components151.Icon, { icon }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
-                import_components151.__experimentalVStack,
+              /* @__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_runtime331.jsx)(
-                      import_components151.__experimentalText,
+                    /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                      import_components148.__experimentalText,
                       {
                         align: "center",
                         weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -64011,34 +74984,34 @@ If there's a particular need for this, please submit a feature request at https:
     customGenericTemplate: 3
   };
   function NewTemplateModal({ onClose }) {
-    const [modalContent, setModalContent] = (0, import_element198.useState)(
+    const [modalContent, setModalContent] = (0, import_element242.useState)(
       modalContentMap.templatesList
     );
-    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element198.useState)({});
-    const [isSubmitting, setIsSubmitting] = (0, import_element198.useState)(false);
+    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_data78.useDispatch)(import_core_data57.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data78.useDispatch)(import_notices8.store);
-    const containerRef = (0, import_element198.useRef)(null);
-    const isMobile = (0, import_compose36.useViewportMatch)("medium", "<");
-    const homeUrl = (0, import_data78.useSelect)((select4) => {
-      return select4(import_core_data57.store).getEntityRecord("root", "__unstableBase")?.home;
+    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_i18n152.sprintf)(
+      date: (0, import_i18n159.sprintf)(
         // translators: %s: The homepage url.
-        (0, import_i18n152.__)("E.g. %s"),
+        (0, import_i18n159.__)("E.g. %s"),
         homeUrl + "/" + (/* @__PURE__ */ new Date()).getFullYear()
       )
     };
-    (0, import_element198.useEffect)(() => {
+    (0, import_element242.useEffect)(() => {
       if (containerRef.current && modalContent === modalContentMap.templatesList) {
-        const [firstFocusable] = import_dom26.focus.focusable.find(
+        const [firstFocusable] = import_dom32.focus.focusable.find(
           containerRef.current
         );
         firstFocusable?.focus();
@@ -64071,17 +75044,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_i18n152.sprintf)(
+          (0, import_i18n159.sprintf)(
             // translators: %s: Title of the created post or template, e.g: "Hello world".
-            (0, import_i18n152.__)('"%s" successfully created.'),
-            (0, import_html_entities13.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n152.__)("(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_i18n152.__)("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"
         });
@@ -64093,18 +75066,18 @@ If there's a particular need for this, please submit a feature request at https:
       onClose();
       setModalContent(modalContentMap.templatesList);
     };
-    let modalTitle = (0, import_i18n152.__)("Add template");
+    let modalTitle = (0, import_i18n159.__)("Add template");
     if (modalContent === modalContentMap.customTemplate) {
-      modalTitle = (0, import_i18n152.sprintf)(
+      modalTitle = (0, import_i18n159.sprintf)(
         // translators: %s: Name of the post type e.g: "Post".
-        (0, import_i18n152.__)("Add template: %s"),
+        (0, import_i18n159.__)("Add template: %s"),
         entityForSuggestions.labels.singular_name
       );
     } else if (modalContent === modalContentMap.customGenericTemplate) {
-      modalTitle = (0, import_i18n152.__)("Create custom template");
+      modalTitle = (0, import_i18n159.__)("Create custom template");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
-      import_components151.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+      import_components148.Modal,
       {
         title: modalTitle,
         className: clsx_default("edit-site-add-new-template__modal", {
@@ -64115,8 +75088,8 @@ If there's a particular need for this, please submit a feature request at https:
         overlayClassName: modalContent === modalContentMap.customGenericTemplate ? "edit-site-custom-generic-template__modal" : void 0,
         ref: containerRef,
         children: [
-          modalContent === modalContentMap.templatesList && /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(
-            import_components151.__experimentalGrid,
+          modalContent === modalContentMap.templatesList && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+            import_components148.__experimentalGrid,
             {
               columns: isMobile ? 2 : 3,
               gap: 4,
@@ -64124,12 +75097,12 @@ 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_runtime331.jsx)(import_components151.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n152.__)(
+                /* @__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_runtime331.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                     TemplateListItem,
                     {
                       title,
@@ -64142,21 +75115,21 @@ If there's a particular need for this, please submit a feature request at https:
                     slug
                   );
                 }),
-                /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                   TemplateListItem,
                   {
-                    title: (0, import_i18n152.__)("Custom template"),
+                    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_runtime331.jsx)(
-                      import_components151.__experimentalText,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                      import_components148.__experimentalText,
                       {
                         lineHeight: 1.53846153846,
-                        children: (0, import_i18n152.__)(
+                        children: (0, import_i18n159.__)(
                           "A custom template can be manually applied to any post or page."
                         )
                       }
@@ -64166,7 +75139,7 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ),
-          modalContent === modalContentMap.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+          modalContent === modalContentMap.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
             add_custom_template_modal_content_default,
             {
               onSelect: createTemplate,
@@ -64175,7 +75148,7 @@ If there's a particular need for this, please submit a feature request at https:
               containerRef
             }
           ),
-          modalContent === modalContentMap.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+          modalContent === modalContentMap.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
             add_custom_generic_template_modal_content_default,
             {
               createTemplate,
@@ -64187,9 +75160,9 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function NewTemplate() {
-    const [showModal, setShowModal] = (0, import_element198.useState)(false);
-    const { postType: postType2 } = (0, import_data78.useSelect)((select4) => {
-      const { getPostType: getPostType2 } = select4(import_core_data57.store);
+    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)
       };
@@ -64197,9 +75170,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_runtime331.jsxs)(import_jsx_runtime331.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
-        import_components151.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_jsx_runtime389.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+        import_components148.Button,
         {
           variant: "primary",
           onClick: () => setShowModal(true),
@@ -64209,7 +75182,7 @@ 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_runtime331.jsx)(NewTemplateModal, { onClose: () => setShowModal(false) })
+      showModal && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(NewTemplateModal, { onClose: () => setShowModal(false) })
     ] });
   }
   function useMissingTemplates(setEntityForSuggestions, onClick) {
@@ -64253,22 +75226,22 @@ If there's a particular need for this, please submit a feature request at https:
     ];
     return missingTemplates;
   }
-  var add_new_template_default = (0, import_element198.memo)(NewTemplate);
+  var add_new_template_default = (0, import_element242.memo)(NewTemplate);

   // packages/edit-site/build-module/components/page-templates/fields.mjs
-  var import_components152 = __toESM(require_components(), 1);
-  var import_i18n153 = __toESM(require_i18n(), 1);
-  var import_element199 = __toESM(require_element(), 1);
+  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_editor32 = __toESM(require_editor(), 1);
-  var import_core_data58 = __toESM(require_core_data(), 1);
-  var import_data79 = __toESM(require_data(), 1);
-  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge2 } = unlock(import_components152.privateApis);
-  var { useEntityRecordsWithPermissions } = unlock(import_core_data58.privateApis);
-  var { useStyle: useStyle5 } = unlock(import_editor32.privateApis);
+  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(
@@ -64289,30 +75262,30 @@ If there's a particular need for this, please submit a feature request at https:
   function PreviewField2({ item }) {
     const settings2 = usePatternSettings();
     const backgroundColor = useStyle5("color.background") ?? "white";
-    const blocks = (0, import_element199.useMemo)(() => {
+    const blocks = (0, import_element243.useMemo)(() => {
       return (0, import_blocks13.parse)(item.content.raw);
     }, [item.content.raw]);
     const isEmpty2 = !blocks?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_editor32.EditorProvider, { post: item, settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_editor31.EditorProvider, { post: item, settings: settings2, children: /* @__PURE__ */ (0, import_jsx_runtime390.jsxs)(
       "div",
       {
         className: "page-templates-preview-field",
         style: { backgroundColor },
         children: [
-          isEmpty2 && (0, import_i18n153.__)("Empty template"),
-          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_block_editor27.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_block_editor27.BlockPreview, { blocks }) })
+          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 }) })
         ]
       }
     ) });
   }
   var previewField2 = {
-    label: (0, import_i18n153.__)("Preview"),
+    label: (0, import_i18n160.__)("Preview"),
     id: "preview",
     render: PreviewField2,
     enableSorting: false
   };
   var descriptionField = {
-    label: (0, import_i18n153.__)("Description"),
+    label: (0, import_i18n160.__)("Description"),
     id: "description",
     render: window?.__experimentalTemplateActivate ? function RenderDescription({ item }) {
       const defaultTemplateTypes = useAllDefaultTemplateTypes();
@@ -64327,16 +75300,16 @@ If there's a particular need for this, please submit a feature request at https:
     enableGlobalSearch: true
   };
   function AuthorField({ item }) {
-    const [isImageLoaded, setIsImageLoaded] = (0, import_element199.useState)(false);
+    const [isImageLoaded, setIsImageLoaded] = (0, import_element243.useState)(false);
     const { text, icon, imageUrl } = useAddedBy(item.type, item.id);
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(import_components152.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      imageUrl && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+    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_runtime332.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
             "img",
             {
               onLoad: () => setIsImageLoaded(true),
@@ -64346,49 +75319,49 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime332.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(import_components152.Icon, { icon }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime332.jsx)("span", { className: "fields-controls__author-name", children: text })
+      !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_i18n153.__)("Author"),
+    label: (0, import_i18n160.__)("Author"),
     id: "author",
     getValue: ({ item }) => item.author_text ?? item.author,
     render: AuthorField
   };
   var activeField = {
-    label: (0, import_i18n153.__)("Status"),
+    label: (0, import_i18n160.__)("Status"),
     id: "active",
     type: "boolean",
     getValue: ({ item }) => item._isActive,
     render: function Render({ item }) {
-      const activeLabel = item._isCustom ? (0, import_i18n153._x)("Active when used", "template") : (0, import_i18n153._x)("Active", "template");
+      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_runtime332.jsx)(WCBadge2, { intent: isActive ? activeIntent : "default", children: isActive ? activeLabel : (0, import_i18n153._x)("Inactive", "template") });
+      return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(WCBadge2, { intent: isActive ? activeIntent : "default", children: isActive ? activeLabel : (0, import_i18n160._x)("Inactive", "template") });
     }
   };
   var useThemeField = () => {
-    const activeTheme = (0, import_data79.useSelect)(
-      (select4) => select4(import_core_data58.store).getCurrentTheme()
+    const activeTheme = (0, import_data77.useSelect)(
+      (select4) => select4(import_core_data57.store).getCurrentTheme()
     );
-    return (0, import_element199.useMemo)(
+    return (0, import_element243.useMemo)(
       () => ({
-        label: (0, import_i18n153.__)("Compatible Theme"),
+        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_runtime332.jsx)(WCBadge2, { intent: "success", children: item.theme });
+            return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(WCBadge2, { intent: "success", children: item.theme });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(WCBadge2, { intent: "error", children: item.theme });
+          return /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(WCBadge2, { intent: "error", children: item.theme });
         }
       }),
       [activeTheme]
     );
   };
   var slugField = {
-    label: (0, import_i18n153.__)("Template Type"),
+    label: (0, import_i18n160.__)("Template Type"),
     id: "slug",
     getValue: ({ item }) => item.slug,
     render: function Render2({ item }) {
@@ -64396,7 +75369,7 @@ If there's a particular need for this, please submit a feature request at https:
       const defaultTemplateType = defaultTemplateTypes.find(
         (type) => type.slug === item.slug
       );
-      return defaultTemplateType?.title || (0, import_i18n153._x)("Custom", "template type");
+      return defaultTemplateType?.title || (0, import_i18n160._x)("Custom", "template type");
     }
   };

@@ -64448,17 +75421,17 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/page-templates/index.mjs
-  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
-  var { usePostActions: usePostActions2, usePostFields: usePostFields2, templateTitleField } = unlock(import_editor33.privateApis);
-  var { useHistory: useHistory23, useLocation: useLocation30 } = unlock(import_router34.privateApis);
-  var { useEntityRecordsWithPermissions: useEntityRecordsWithPermissions2 } = unlock(import_core_data59.privateApis);
+  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 } = useLocation30();
+    const { path, query } = useLocation29();
     const { activeView = "active", postId } = query;
-    const [selection, setSelection] = (0, import_element200.useState)([postId]);
-    const [selectedRegisteredTemplate, setSelectedRegisteredTemplate] = (0, import_element200.useState)(false);
+    const [selection, setSelection] = (0, import_element244.useState)([postId]);
+    const [selectedRegisteredTemplate, setSelectedRegisteredTemplate] = (0, import_element244.useState)(false);
     const defaultView = DEFAULT_VIEW;
-    const activeViewOverrides = (0, import_element200.useMemo)(
+    const activeViewOverrides = (0, import_element244.useMemo)(
       () => getActiveViewOverridesForTab(activeView),
       [activeView]
     );
@@ -64482,12 +75455,12 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     });
-    const { activeTemplatesOption, activeTheme, defaultTemplateTypes } = (0, import_data80.useSelect)((select4) => {
-      const { getEntityRecord, getCurrentTheme } = select4(import_core_data59.store);
+    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_data59.store).getCurrentTheme()?.default_template_types
+        defaultTemplateTypes: select4(import_core_data58.store).getCurrentTheme()?.default_template_types
       };
     });
     const { records: userRecords, isResolving: isLoadingUserRecords } = useEntityRecordsWithPermissions2("postType", TEMPLATE_POST_TYPE, {
@@ -64500,7 +75473,7 @@ If there's a particular need for this, please submit a feature request at https:
       // for entity configs.
       per_page: -1
     });
-    const activeTemplates = (0, import_element200.useMemo)(() => {
+    const activeTemplates = (0, import_element244.useMemo)(() => {
       const _active = [...staticRecords];
       if (activeTemplatesOption) {
         for (const activeSlug in activeTemplatesOption) {
@@ -64530,7 +75503,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       isLoadingData = isLoadingStaticData;
     }
-    const records = (0, import_element200.useMemo)(() => {
+    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
@@ -64563,9 +75536,9 @@ If there's a particular need for this, please submit a feature request at https:
       staticRecords,
       activeView
     ]);
-    const users = (0, import_data80.useSelect)(
+    const users = (0, import_data78.useSelect)(
       (select4) => {
-        const { getUser } = select4(import_core_data59.store);
+        const { getUser } = select4(import_core_data58.store);
         return records.reduce((acc, record) => {
           if (record.author_text) {
             if (!acc[record.author_text]) {
@@ -64582,7 +75555,7 @@ If there's a particular need for this, please submit a feature request at https:
       [records]
     );
     const history = useHistory23();
-    const onChangeSelection = (0, import_element200.useCallback)(
+    const onChangeSelection = (0, import_element244.useCallback)(
       (items) => {
         setSelection(items);
         if (view?.type === "list") {
@@ -64600,7 +75573,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
     const dateField = postTypeFields.find((field) => field.id === "date");
     const themeField = useThemeField();
-    const fields2 = (0, import_element200.useMemo)(() => {
+    const fields2 = (0, import_element244.useMemo)(() => {
       const _fields = [
         previewField2,
         templateTitleField,
@@ -64627,11 +75600,11 @@ If there's a particular need for this, please submit a feature request at https:
       });
       return _fields;
     }, [users, activeView, themeField, dateField]);
-    const { data, paginationInfo } = (0, import_element200.useMemo)(() => {
+    const { data, paginationInfo } = (0, import_element244.useMemo)(() => {
       return filterSortAndPaginate(records, view, fields2);
     }, [records, view, fields2]);
-    const { createSuccessNotice } = (0, import_data80.useDispatch)(import_notices9.store);
-    const onActionPerformed = (0, import_element200.useCallback)(
+    const { createSuccessNotice } = (0, import_data78.useDispatch)(import_notices8.store);
+    const onActionPerformed = (0, import_element244.useCallback)(
       (actionId, items) => {
         switch (actionId) {
           case "duplicate-post":
@@ -64640,17 +75613,17 @@ If there's a particular need for this, please submit a feature request at https:
               const _title = typeof newItem.title === "string" ? newItem.title : newItem.title?.rendered;
               history.navigate(`/template?activeView=user`);
               createSuccessNotice(
-                (0, import_i18n154.sprintf)(
+                (0, import_i18n161.sprintf)(
                   // translators: %s: Title of the created post or template, e.g: "Hello world".
-                  (0, import_i18n154.__)('"%s" successfully created.'),
-                  (0, import_html_entities15.decodeEntities)(_title) || (0, import_i18n154.__)("(no title)")
+                  (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_i18n154.__)("Edit"),
+                      label: (0, import_i18n161.__)("Edit"),
                       onClick: () => {
                         history.navigate(
                           `/${newItem.type}/${newItem.id}?canvas=edit`
@@ -64673,11 +75646,11 @@ If there's a particular need for this, please submit a feature request at https:
     });
     const editAction = useEditPostAction();
     const setActiveTemplateAction = useSetActiveTemplateAction();
-    const actions = (0, import_element200.useMemo)(
+    const actions = (0, import_element244.useMemo)(
       () => activeView === "user" ? [setActiveTemplateAction, editAction, ...postTypeActions] : [setActiveTemplateAction, ...postTypeActions],
       [postTypeActions, setActiveTemplateAction, editAction, activeView]
     );
-    const onChangeView = (0, import_compose37.useEvent)((newView) => {
+    const onChangeView = (0, import_compose44.useEvent)((newView) => {
       updateView(newView);
       if (newView.type !== view.type) {
         history.invalidate();
@@ -64686,15 +75659,15 @@ If there's a particular need for this, please submit a feature request at https:
     const duplicateAction = actions.find(
       (action) => action.id === "duplicate-post"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime333.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
       page_default2,
       {
         className: "edit-site-page-templates",
-        title: (0, import_i18n154.__)("Templates"),
+        title: (0, import_i18n161.__)("Templates"),
         headingLevel: 2,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(add_new_template_default, {}),
+        actions: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(add_new_template_default, {}),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
             dataviews_default,
             {
               paginationInfo,
@@ -64724,13 +75697,13 @@ If there's a particular need for this, please submit a feature request at https:
             },
             activeView
           ),
-          selectedRegisteredTemplate && duplicateAction && /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
-            import_components153.Modal,
+          selectedRegisteredTemplate && duplicateAction && /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            import_components150.Modal,
             {
-              title: (0, import_i18n154.__)("Duplicate"),
+              title: (0, import_i18n161.__)("Duplicate"),
               onRequestClose: () => setSelectedRegisteredTemplate(),
               size: "small",
-              children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
                 duplicateAction.RenderModal,
                 {
                   items: [selectedRegisteredTemplate],
@@ -64745,42 +75718,42 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/edit-site/build-module/components/page-templates/index-legacy.mjs
-  var import_i18n159 = __toESM(require_i18n(), 1);
-  var import_element205 = __toESM(require_element(), 1);
-  var import_core_data63 = __toESM(require_core_data(), 1);
-  var import_router36 = __toESM(require_router(), 1);
-  var import_editor34 = __toESM(require_editor(), 1);
+  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);
+  var import_editor33 = __toESM(require_editor(), 1);
   var import_url25 = __toESM(require_url(), 1);
-  var import_compose40 = __toESM(require_compose(), 1);
+  var import_compose47 = __toESM(require_compose(), 1);

   // packages/edit-site/build-module/components/add-new-template-legacy/index.mjs
-  var import_components156 = __toESM(require_components(), 1);
+  var import_components153 = __toESM(require_components(), 1);
   var import_html_entities18 = __toESM(require_html_entities(), 1);
-  var import_element204 = __toESM(require_element(), 1);
-  var import_data82 = __toESM(require_data(), 1);
-  var import_core_data62 = __toESM(require_core_data(), 1);
-  var import_compose39 = __toESM(require_compose(), 1);
-  var import_i18n158 = __toESM(require_i18n(), 1);
-  var import_notices10 = __toESM(require_notices(), 1);
-  var import_router35 = __toESM(require_router(), 1);
-  var import_dom28 = __toESM(require_dom(), 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-legacy/add-custom-template-modal-content.mjs
-  var import_element202 = __toESM(require_element(), 1);
-  var import_i18n156 = __toESM(require_i18n(), 1);
-  var import_components154 = __toESM(require_components(), 1);
-  var import_core_data61 = __toESM(require_core_data(), 1);
+  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_compose38 = __toESM(require_compose(), 1);
-  var import_dom27 = __toESM(require_dom(), 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-legacy/utils.mjs
-  var import_data81 = __toESM(require_data(), 1);
-  var import_core_data60 = __toESM(require_core_data(), 1);
+  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_element201 = __toESM(require_element(), 1);
-  var import_i18n155 = __toESM(require_i18n(), 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) => {
@@ -64800,8 +75773,8 @@ If there's a particular need for this, please submit a feature request at https:
     }));
   };
   var useExistingTemplates2 = () => {
-    return (0, import_data81.useSelect)(
-      (select4) => select4(import_core_data60.store).getEntityRecords(
+    return (0, import_data79.useSelect)(
+      (select4) => select4(import_core_data59.store).getEntityRecords(
         "postType",
         TEMPLATE_POST_TYPE,
         {
@@ -64812,17 +75785,17 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   var useDefaultTemplateTypes2 = () => {
-    return (0, import_data81.useSelect)(
-      (select4) => select4(import_core_data60.store).getCurrentTheme()?.default_template_types || [],
+    return (0, import_data79.useSelect)(
+      (select4) => select4(import_core_data59.store).getCurrentTheme()?.default_template_types || [],
       []
     );
   };
   var usePublicPostTypes2 = () => {
-    const postTypes = (0, import_data81.useSelect)(
-      (select4) => select4(import_core_data60.store).getPostTypes({ per_page: -1 }),
+    const postTypes = (0, import_data79.useSelect)(
+      (select4) => select4(import_core_data59.store).getPostTypes({ per_page: -1 }),
       []
     );
-    return (0, import_element201.useMemo)(() => {
+    return (0, import_element245.useMemo)(() => {
       const excludedPostTypes = ["attachment"];
       return postTypes?.filter(
         ({ viewable, slug }) => viewable && !excludedPostTypes.includes(slug)
@@ -64835,11 +75808,11 @@ If there's a particular need for this, please submit a feature request at https:
     }, [postTypes]);
   };
   var usePublicTaxonomies2 = () => {
-    const taxonomies = (0, import_data81.useSelect)(
-      (select4) => select4(import_core_data60.store).getTaxonomies({ per_page: -1 }),
+    const taxonomies = (0, import_data79.useSelect)(
+      (select4) => select4(import_core_data59.store).getTaxonomies({ per_page: -1 }),
       []
     );
-    return (0, import_element201.useMemo)(() => {
+    return (0, import_element245.useMemo)(() => {
       return taxonomies?.filter(
         ({ visibility }) => visibility?.publicly_queryable
       );
@@ -64847,12 +75820,12 @@ If there's a particular need for this, please submit a feature request at https:
   };
   function usePostTypeArchiveMenuItems2() {
     const publicPostTypes = usePublicPostTypes2();
-    const postTypesWithArchives = (0, import_element201.useMemo)(
+    const postTypesWithArchives = (0, import_element245.useMemo)(
       () => publicPostTypes?.filter((postType2) => postType2.has_archive),
       [publicPostTypes]
     );
     const existingTemplates = useExistingTemplates2();
-    const postTypeLabels = (0, import_element201.useMemo)(
+    const postTypeLabels = (0, import_element245.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { labels }) => {
         const singularName = labels.singular_name.toLowerCase();
         accumulator[singularName] = (accumulator[singularName] || 0) + 1;
@@ -64860,14 +75833,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element201.useCallback)(
+    const needsUniqueIdentifier = (0, import_element245.useCallback)(
       ({ labels, slug }) => {
         const singularName = labels.singular_name.toLowerCase();
         return postTypeLabels[singularName] > 1 && singularName !== slug;
       },
       [postTypeLabels]
     );
-    return (0, import_element201.useMemo)(
+    return (0, import_element245.useMemo)(
       () => postTypesWithArchives?.filter(
         (postType2) => !(existingTemplates || []).some(
           (existingTemplate) => existingTemplate.slug === "archive-" + postType2.slug
@@ -64875,24 +75848,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_i18n155.sprintf)(
+          title = (0, import_i18n162.sprintf)(
             // translators: %1s: Name of the post type e.g: "Post"; %2s: Slug of the post type e.g: "book".
-            (0, import_i18n155.__)("Archive: %1$s (%2$s)"),
+            (0, import_i18n162.__)("Archive: %1$s (%2$s)"),
             postType2.labels.singular_name,
             postType2.slug
           );
         } else {
-          title = (0, import_i18n155.sprintf)(
+          title = (0, import_i18n162.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n155.__)("Archive: %s"),
+            (0, import_i18n162.__)("Archive: %s"),
             postType2.labels.singular_name
           );
         }
         return {
           slug: "archive-" + postType2.slug,
-          description: (0, import_i18n155.sprintf)(
+          description: (0, import_i18n162.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n155.__)(
+            (0, import_i18n162.__)(
               "Displays an archive with the latest posts of type: %s."
             ),
             postType2.labels.singular_name
@@ -64912,7 +75885,7 @@ If there's a particular need for this, please submit a feature request at https:
     const publicPostTypes = usePublicPostTypes2();
     const existingTemplates = useExistingTemplates2();
     const defaultTemplateTypes = useDefaultTemplateTypes2();
-    const templateLabels = (0, import_element201.useMemo)(
+    const templateLabels = (0, import_element245.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { labels }) => {
         const templateName = (labels.template_name || labels.singular_name).toLowerCase();
         accumulator[templateName] = (accumulator[templateName] || 0) + 1;
@@ -64920,14 +75893,14 @@ If there's a particular need for this, please submit a feature request at https:
       }, {}),
       [publicPostTypes]
     );
-    const needsUniqueIdentifier = (0, import_element201.useCallback)(
+    const needsUniqueIdentifier = (0, import_element245.useCallback)(
       ({ labels, slug }) => {
         const templateName = (labels.template_name || labels.singular_name).toLowerCase();
         return templateLabels[templateName] > 1 && templateName !== slug;
       },
       [templateLabels]
     );
-    const templatePrefixes = (0, import_element201.useMemo)(
+    const templatePrefixes = (0, import_element245.useMemo)(
       () => publicPostTypes?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (slug !== "page") {
@@ -64951,20 +75924,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_i18n155.sprintf)(
+        let menuItemTitle = labels.template_name || (0, import_i18n162.sprintf)(
           // translators: %s: Name of the post type e.g: "Post".
-          (0, import_i18n155.__)("Single item: %s"),
+          (0, import_i18n162.__)("Single item: %s"),
           labels.singular_name
         );
         if (_needsUniqueIdentifier) {
-          menuItemTitle = labels.template_name ? (0, import_i18n155.sprintf)(
+          menuItemTitle = labels.template_name ? (0, import_i18n162.sprintf)(
             // translators: 1: Name of the template e.g: "Single Item: Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n155._x)("%1$s (%2$s)", "post type menu label"),
+            (0, import_i18n162._x)("%1$s (%2$s)", "post type menu label"),
             labels.template_name,
             slug
-          ) : (0, import_i18n155.sprintf)(
+          ) : (0, import_i18n162.sprintf)(
             // translators: 1: Name of the post type e.g: "Post". 2: Slug of the post type e.g: "book".
-            (0, import_i18n155._x)(
+            (0, import_i18n162._x)(
               "Single item: %1$s (%2$s)",
               "post type menu label"
             ),
@@ -64978,9 +75951,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n155.sprintf)(
+          description: (0, import_i18n162.sprintf)(
             // translators: %s: Name of the post type e.g: "Post".
-            (0, import_i18n155.__)("Displays a single item: %s."),
+            (0, import_i18n162.__)("Displays a single item: %s."),
             labels.singular_name
           ),
           // `icon` is the `menu_icon` property of a post type. We
@@ -65029,7 +76002,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const postTypesMenuItems = (0, import_element201.useMemo)(
+    const postTypesMenuItems = (0, import_element245.useMemo)(
       () => menuItems.reduce(
         (accumulator, postType2) => {
           const { slug } = postType2;
@@ -65050,7 +76023,7 @@ If there's a particular need for this, please submit a feature request at https:
     const publicTaxonomies = usePublicTaxonomies2();
     const existingTemplates = useExistingTemplates2();
     const defaultTemplateTypes = useDefaultTemplateTypes2();
-    const templatePrefixes = (0, import_element201.useMemo)(
+    const templatePrefixes = (0, import_element245.useMemo)(
       () => publicTaxonomies?.reduce((accumulator, { slug }) => {
         let suffix = slug;
         if (!["category", "post_tag"].includes(slug)) {
@@ -65097,14 +76070,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_i18n155.sprintf)(
+          menuItemTitle = labels.template_name ? (0, import_i18n162.sprintf)(
             // translators: 1: Name of the template e.g: "Products by Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n155._x)("%1$s (%2$s)", "taxonomy template menu label"),
+            (0, import_i18n162._x)("%1$s (%2$s)", "taxonomy template menu label"),
             labels.template_name,
             slug
-          ) : (0, import_i18n155.sprintf)(
+          ) : (0, import_i18n162.sprintf)(
             // translators: 1: Name of the taxonomy e.g: "Category". 2: Slug of the taxonomy e.g: "product_cat".
-            (0, import_i18n155._x)("%1$s (%2$s)", "taxonomy menu label"),
+            (0, import_i18n162._x)("%1$s (%2$s)", "taxonomy menu label"),
             labels.singular_name,
             slug
           );
@@ -65115,9 +76088,9 @@ If there's a particular need for this, please submit a feature request at https:
         } : {
           slug: generalTemplateSlug,
           title: menuItemTitle,
-          description: (0, import_i18n155.sprintf)(
+          description: (0, import_i18n162.sprintf)(
             // translators: %s: Name of the taxonomy e.g: "Product Categories".
-            (0, import_i18n155.__)("Displays taxonomy: %s."),
+            (0, import_i18n162.__)("Displays taxonomy: %s."),
             labels.singular_name
           ),
           icon: block_meta_default,
@@ -65162,7 +76135,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const taxonomiesMenuItems = (0, import_element201.useMemo)(
+    const taxonomiesMenuItems = (0, import_element245.useMemo)(
       () => menuItems.reduce(
         (accumulator, taxonomy) => {
           const { slug } = taxonomy;
@@ -65194,7 +76167,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
     if (!authorMenuItem) {
       authorMenuItem = {
-        description: (0, import_i18n155.__)(
+        description: (0, import_i18n162.__)(
           "Displays latest posts written by a single author."
         ),
         slug: "author",
@@ -65232,10 +76205,10 @@ If there's a particular need for this, please submit a feature request at https:
             }
           },
           labels: {
-            singular_name: (0, import_i18n155.__)("Author"),
-            search_items: (0, import_i18n155.__)("Search Authors"),
-            not_found: (0, import_i18n155.__)("No authors found."),
-            all_items: (0, import_i18n155.__)("All Authors")
+            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")
           },
           hasGeneralTemplate,
           template
@@ -65248,7 +76221,7 @@ 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_element201.useMemo)(() => {
+    const existingSlugs = (0, import_element245.useMemo)(() => {
       return Object.entries(templatePrefixes || {}).reduce(
         (accumulator, [slug, prefix2]) => {
           const slugsWithTemplates = (existingTemplates || []).reduce(
@@ -65277,12 +76250,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_data81.useSelect)(
+    const recordsToExcludePerEntity = (0, import_data79.useSelect)(
       (select4) => {
         return Object.entries(slugsToExcludePerEntity || {}).reduce(
           (accumulator, [slug, slugsWithTemplates]) => {
             const entitiesWithTemplates = select4(
-              import_core_data60.store
+              import_core_data59.store
             ).getEntityRecords(entityName, slug, {
               _fields: "id",
               context: "view",
@@ -65307,14 +76280,14 @@ If there's a particular need for this, please submit a feature request at https:
       templatePrefixes,
       additionalQueryParameters
     );
-    const entitiesHasRecords = (0, import_data81.useSelect)(
+    const entitiesHasRecords = (0, import_data79.useSelect)(
       (select4) => {
         return Object.keys(templatePrefixes || {}).reduce(
           (accumulator, slug) => {
             const existingEntitiesIds = recordsToExcludePerEntity?.[slug]?.map(
               ({ id }) => id
             ) || [];
-            const records = select4(import_core_data60.store).getEntityRecords(
+            const records = select4(import_core_data59.store).getEntityRecords(
               entityName,
               slug,
               {
@@ -65338,7 +76311,7 @@ If there's a particular need for this, please submit a feature request at https:
         additionalQueryParameters
       ]
     );
-    const entitiesInfo = (0, import_element201.useMemo)(() => {
+    const entitiesInfo = (0, import_element245.useMemo)(() => {
       return Object.keys(templatePrefixes || {}).reduce(
         (accumulator, slug) => {
           const existingEntitiesIds = recordsToExcludePerEntity?.[slug]?.map(
@@ -65357,7 +76330,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/edit-site/build-module/components/add-new-template-legacy/add-custom-template-modal-content.mjs
-  var import_jsx_runtime334 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY14 = [];
   function SuggestionListItem2({
     suggestion,
@@ -65366,11 +76339,11 @@ If there's a particular need for this, please submit a feature request at https:
     entityForSuggestions
   }) {
     const baseCssClass = "edit-site-custom-template-modal__suggestions_list__list-item";
-    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
-      import_components154.Composite.Item,
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+      import_components151.Composite.Item,
       {
-        render: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-          import_components154.Button,
+        render: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+          import_components151.Button,
           {
             __next40pxDefaultSize: true,
             role: "option",
@@ -65383,15 +76356,15 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-            import_components154.__experimentalText,
+          /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+            import_components151.__experimentalText,
             {
               size: "body",
               lineHeight: 1.53846153846,
               weight: "var(--wpds-typography-font-weight-emphasis, 600)",
               className: `${baseCssClass}__title`,
-              children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-                import_components154.TextHighlight,
+              children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                import_components151.TextHighlight,
                 {
                   text: (0, import_html_entities17.decodeEntities)(suggestion.name),
                   highlight: search
@@ -65399,8 +76372,8 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ),
-          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-            import_components154.__experimentalText,
+          suggestion.link && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+            import_components151.__experimentalText,
             {
               size: "body",
               lineHeight: 1.53846153846,
@@ -65414,7 +76387,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useSearchSuggestions2(entityForSuggestions, search) {
     const { config: config2 } = entityForSuggestions;
-    const query = (0, import_element202.useMemo)(
+    const query = (0, import_element246.useMemo)(
       () => ({
         order: "asc",
         context: "view",
@@ -65424,13 +76397,13 @@ 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_data61.useEntityRecords)(
+    const { records: searchResults, hasResolved: searchHasResolved } = (0, import_core_data60.useEntityRecords)(
       entityForSuggestions.type,
       entityForSuggestions.slug,
       query
     );
-    const [suggestions, setSuggestions] = (0, import_element202.useState)(EMPTY_ARRAY14);
-    (0, import_element202.useEffect)(() => {
+    const [suggestions, setSuggestions] = (0, import_element246.useState)(EMPTY_ARRAY14);
+    (0, import_element246.useEffect)(() => {
       if (!searchHasResolved) {
         return;
       }
@@ -65449,19 +76422,19 @@ If there's a particular need for this, please submit a feature request at https:
     return suggestions;
   }
   function SuggestionList2({ entityForSuggestions, onSelect }) {
-    const [search, setSearch, debouncedSearch] = (0, import_compose38.useDebouncedInput)();
+    const [search, setSearch, debouncedSearch] = (0, import_compose45.useDebouncedInput)();
     const suggestions = useSearchSuggestions2(
       entityForSuggestions,
       debouncedSearch
     );
     const { labels } = entityForSuggestions;
-    const [showSearchControl, setShowSearchControl] = (0, import_element202.useState)(false);
+    const [showSearchControl, setShowSearchControl] = (0, import_element246.useState)(false);
     if (!showSearchControl && suggestions?.length > 9) {
       setShowSearchControl(true);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(import_jsx_runtime334.Fragment, { children: [
-      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-        import_components154.SearchControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(import_jsx_runtime392.Fragment, { children: [
+      showSearchControl && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+        import_components151.SearchControl,
         {
           onChange: setSearch,
           value: search,
@@ -65469,14 +76442,14 @@ 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_runtime334.jsx)(
-        import_components154.Composite,
+      !!suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+        import_components151.Composite,
         {
           orientation: "vertical",
           role: "listbox",
           className: "edit-site-custom-template-modal__suggestions_list",
-          "aria-label": (0, import_i18n156.__)("Suggestions list"),
-          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+          "aria-label": (0, import_i18n163.__)("Suggestions list"),
+          children: suggestions.map((suggestion) => /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
             SuggestionListItem2,
             {
               suggestion,
@@ -65488,8 +76461,8 @@ If there's a particular need for this, please submit a feature request at https:
           ))
         }
       ),
-      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-        import_components154.__experimentalText,
+      debouncedSearch && !suggestions?.length && /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+        import_components151.__experimentalText,
         {
           as: "p",
           className: "edit-site-custom-template-modal__no-results",
@@ -65504,40 +76477,40 @@ If there's a particular need for this, please submit a feature request at https:
     onBack,
     containerRef
   }) {
-    const [showSearchEntities, setShowSearchEntities] = (0, import_element202.useState)(
+    const [showSearchEntities, setShowSearchEntities] = (0, import_element246.useState)(
       entityForSuggestions.hasGeneralTemplate
     );
-    (0, import_element202.useEffect)(() => {
+    (0, import_element246.useEffect)(() => {
       if (containerRef.current) {
-        const [firstFocusable] = import_dom27.focus.focusable.find(
+        const [firstFocusable] = import_dom33.focus.focusable.find(
           containerRef.current
         );
         firstFocusable?.focus();
       }
     }, [showSearchEntities]);
-    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
-      import_components154.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+      import_components151.__experimentalVStack,
       {
         spacing: 4,
         className: "edit-site-custom-template-modal__contents-wrapper",
         alignment: "left",
         children: [
-          !showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(import_jsx_runtime334.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components154.__experimentalText, { as: "p", children: (0, import_i18n156.__)(
+          !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.__)(
               "Select whether to create a single template for all items or a specific one."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
-              import_components154.Flex,
+            /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+              import_components151.Flex,
               {
                 className: "edit-site-custom-template-modal__contents",
                 gap: "4",
                 align: "initial",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
-                    import_components154.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+                    import_components151.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components154.Button,
+                      as: import_components151.Button,
                       onClick: () => {
                         const {
                           slug,
@@ -65553,8 +76526,8 @@ If there's a particular need for this, please submit a feature request at https:
                         });
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-                          import_components154.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                          import_components151.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -65562,29 +76535,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_runtime334.jsx)(
-                          import_components154.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                          import_components151.__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_i18n156.__)("For all items")
+                            children: (0, import_i18n163.__)("For all items")
                           }
                         )
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
-                    import_components154.FlexItem,
+                  /* @__PURE__ */ (0, import_jsx_runtime392.jsxs)(
+                    import_components151.FlexItem,
                     {
                       isBlock: true,
-                      as: import_components154.Button,
+                      as: import_components151.Button,
                       onClick: () => {
                         setShowSearchEntities(true);
                       },
                       children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-                          import_components154.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                          import_components151.__experimentalText,
                           {
                             as: "span",
                             weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -65592,13 +76565,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_runtime334.jsx)(
-                          import_components154.__experimentalText,
+                        /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+                          import_components151.__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_i18n156.__)("For a specific item")
+                            children: (0, import_i18n163.__)("For a specific item")
                           }
                         )
                       ]
@@ -65607,29 +76580,29 @@ If there's a particular need for this, please submit a feature request at https:
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components154.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-              import_components154.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components151.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+              import_components151.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
-                children: (0, import_i18n156.__)("Back")
+                children: (0, import_i18n163.__)("Back")
               }
             ) })
           ] }),
-          showSearchEntities && /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(import_jsx_runtime334.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components154.__experimentalText, { as: "p", children: (0, import_i18n156.__)(
+          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.__)(
               "This template will be used only for the specific item chosen."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
               SuggestionList2,
               {
                 entityForSuggestions,
                 onSelect
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components154.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-              import_components154.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(import_components151.Flex, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+              import_components151.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
@@ -65640,7 +76613,7 @@ If there's a particular need for this, please submit a feature request at https:
                     setShowSearchEntities(false);
                   }
                 },
-                children: (0, import_i18n156.__)("Back")
+                children: (0, import_i18n163.__)("Back")
               }
             ) })
           ] })
@@ -65651,16 +76624,16 @@ If there's a particular need for this, please submit a feature request at https:
   var add_custom_template_modal_content_default2 = AddCustomTemplateModalContent2;

   // packages/edit-site/build-module/components/add-new-template-legacy/add-custom-generic-template-modal-content.mjs
-  var import_element203 = __toESM(require_element(), 1);
-  var import_i18n157 = __toESM(require_i18n(), 1);
-  var import_components155 = __toESM(require_components(), 1);
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+  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_element203.useState)("");
-    const defaultTitle = (0, import_i18n157.__)("Custom Template");
-    const [isBusy, setIsBusy] = (0, import_element203.useState)(false);
-    const inputRef = (0, import_element203.useRef)();
-    (0, import_element203.useEffect)(() => {
+    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)(() => {
       if (inputRef.current) {
         inputRef.current.focus();
       }
@@ -65683,46 +76656,46 @@ If there's a particular need for this, please submit a feature request at https:
         setIsBusy(false);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)("form", { onSubmit: onCreateTemplate, children: /* @__PURE__ */ (0, import_jsx_runtime335.jsxs)(import_components155.__experimentalVStack, { spacing: 6, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-        import_components155.TextControl,
+    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,
         {
-          label: (0, import_i18n157.__)("Name"),
+          label: (0, import_i18n164.__)("Name"),
           value: title,
           onChange: setTitle,
           placeholder: defaultTitle,
           disabled: isBusy,
           ref: inputRef,
-          help: (0, import_i18n157.__)(
+          help: (0, import_i18n164.__)(
             // 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_runtime335.jsxs)(
-        import_components155.__experimentalHStack,
+      /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
+        import_components152.__experimentalHStack,
         {
           className: "edit-site-custom-generic-template__modal-actions",
           justify: "right",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-              import_components155.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+              import_components152.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onBack,
-                children: (0, import_i18n157.__)("Back")
+                children: (0, import_i18n164.__)("Back")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-              import_components155.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+              import_components152.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy,
                 "aria-disabled": isBusy,
-                children: (0, import_i18n157.__)("Create")
+                children: (0, import_i18n164.__)("Create")
               }
             )
           ]
@@ -65733,8 +76706,8 @@ If there's a particular need for this, please submit a feature request at https:
   var add_custom_generic_template_modal_content_default2 = AddCustomGenericTemplateModalContent2;

   // packages/edit-site/build-module/components/add-new-template-legacy/index.mjs
-  var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
-  var { useHistory: useHistory24 } = unlock(import_router35.privateApis);
+  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
+  var { useHistory: useHistory24 } = unlock(import_router34.privateApis);
   var DEFAULT_TEMPLATE_SLUGS2 = [
     "front-page",
     "home",
@@ -65768,22 +76741,22 @@ If there's a particular need for this, please submit a feature request at https:
   function TemplateListItem2({
     title,
     direction,
-    className: className2,
+    className,
     description,
     icon,
     onClick,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
-      import_components156.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+      import_components153.Button,
       {
         __next40pxDefaultSize: true,
-        className: className2,
+        className,
         onClick,
         label: description,
         showTooltip: !!description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
-          import_components156.Flex,
+        children: /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(
+          import_components153.Flex,
           {
             as: "span",
             spacing: 2,
@@ -65792,16 +76765,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_runtime336.jsx)("div", { className: "edit-site-add-new-template__template-icon", children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components156.Icon, { icon }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
-                import_components156.__experimentalVStack,
+              /* @__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,
                 {
                   className: "edit-site-add-new-template__template-name",
                   alignment: "center",
                   spacing: 0,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
-                      import_components156.__experimentalText,
+                    /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+                      import_components153.__experimentalText,
                       {
                         align: "center",
                         weight: "var(--wpds-typography-font-weight-emphasis, 600)",
@@ -65825,34 +76798,34 @@ If there's a particular need for this, please submit a feature request at https:
     customGenericTemplate: 3
   };
   function NewTemplateModal2({ onClose }) {
-    const [modalContent, setModalContent] = (0, import_element204.useState)(
+    const [modalContent, setModalContent] = (0, import_element248.useState)(
       modalContentMap2.templatesList
     );
-    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element204.useState)({});
-    const [isSubmitting, setIsSubmitting] = (0, import_element204.useState)(false);
+    const [entityForSuggestions, setEntityForSuggestions] = (0, import_element248.useState)({});
+    const [isSubmitting, setIsSubmitting] = (0, import_element248.useState)(false);
     const missingTemplates = useMissingTemplates2(
       setEntityForSuggestions,
       () => setModalContent(modalContentMap2.customTemplate)
     );
     const history = useHistory24();
-    const { saveEntityRecord } = (0, import_data82.useDispatch)(import_core_data62.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data82.useDispatch)(import_notices10.store);
-    const containerRef = (0, import_element204.useRef)(null);
-    const isMobile = (0, import_compose39.useViewportMatch)("medium", "<");
-    const homeUrl = (0, import_data82.useSelect)((select4) => {
-      return select4(import_core_data62.store).getEntityRecord("root", "__unstableBase")?.home;
+    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 TEMPLATE_SHORT_DESCRIPTIONS = {
       "front-page": homeUrl,
-      date: (0, import_i18n158.sprintf)(
+      date: (0, import_i18n165.sprintf)(
         // translators: %s: The homepage url.
-        (0, import_i18n158.__)("E.g. %s"),
+        (0, import_i18n165.__)("E.g. %s"),
         homeUrl + "/" + (/* @__PURE__ */ new Date()).getFullYear()
       )
     };
-    (0, import_element204.useEffect)(() => {
+    (0, import_element248.useEffect)(() => {
       if (containerRef.current && modalContent === modalContentMap2.templatesList) {
-        const [firstFocusable] = import_dom28.focus.focusable.find(
+        const [firstFocusable] = import_dom34.focus.focusable.find(
           containerRef.current
         );
         firstFocusable?.focus();
@@ -65883,17 +76856,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_i18n158.sprintf)(
+          (0, import_i18n165.sprintf)(
             // translators: %s: Title of the created post or template, e.g: "Hello world".
-            (0, import_i18n158.__)('"%s" successfully created.'),
-            (0, import_html_entities18.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n158.__)("(no title)")
+            (0, import_i18n165.__)('"%s" successfully created.'),
+            (0, import_html_entities18.decodeEntities)(newTemplate.title?.rendered || title) || (0, import_i18n165.__)("(no title)")
           ),
           {
             type: "snackbar"
           }
         );
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n158.__)("An error occurred while creating the template.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n165.__)("An error occurred while creating the template.");
         createErrorNotice(errorMessage, {
           type: "snackbar"
         });
@@ -65905,18 +76878,18 @@ If there's a particular need for this, please submit a feature request at https:
       onClose();
       setModalContent(modalContentMap2.templatesList);
     };
-    let modalTitle = (0, import_i18n158.__)("Add template");
+    let modalTitle = (0, import_i18n165.__)("Add template");
     if (modalContent === modalContentMap2.customTemplate) {
-      modalTitle = (0, import_i18n158.sprintf)(
+      modalTitle = (0, import_i18n165.sprintf)(
         // translators: %s: Name of the post type e.g: "Post".
-        (0, import_i18n158.__)("Add template: %s"),
+        (0, import_i18n165.__)("Add template: %s"),
         entityForSuggestions.labels.singular_name
       );
     } else if (modalContent === modalContentMap2.customGenericTemplate) {
-      modalTitle = (0, import_i18n158.__)("Create custom template");
+      modalTitle = (0, import_i18n165.__)("Create custom template");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
-      import_components156.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(
+      import_components153.Modal,
       {
         title: modalTitle,
         className: clsx_default("edit-site-add-new-template__modal", {
@@ -65927,8 +76900,8 @@ If there's a particular need for this, please submit a feature request at https:
         overlayClassName: modalContent === modalContentMap2.customGenericTemplate ? "edit-site-custom-generic-template__modal" : void 0,
         ref: containerRef,
         children: [
-          modalContent === modalContentMap2.templatesList && /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(
-            import_components156.__experimentalGrid,
+          modalContent === modalContentMap2.templatesList && /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(
+            import_components153.__experimentalGrid,
             {
               columns: isMobile ? 2 : 3,
               gap: 4,
@@ -65936,12 +76909,12 @@ 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_runtime336.jsx)(import_components156.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n158.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(import_components153.Flex, { className: "edit-site-add-new-template__template-list__prompt", children: (0, import_i18n165.__)(
                   "Select what the new template should apply to:"
                 ) }),
                 missingTemplates.map((template) => {
                   const { title, slug, onClick } = template;
-                  return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
                     TemplateListItem2,
                     {
                       title,
@@ -65954,21 +76927,21 @@ If there's a particular need for this, please submit a feature request at https:
                     slug
                   );
                 }),
-                /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
                   TemplateListItem2,
                   {
-                    title: (0, import_i18n158.__)("Custom template"),
+                    title: (0, import_i18n165.__)("Custom template"),
                     direction: "row",
                     className: "edit-site-add-new-template__custom-template-button",
                     icon: pencil_default,
                     onClick: () => setModalContent(
                       modalContentMap2.customGenericTemplate
                     ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
-                      import_components156.__experimentalText,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+                      import_components153.__experimentalText,
                       {
                         lineHeight: 1.53846153846,
-                        children: (0, import_i18n158.__)(
+                        children: (0, import_i18n165.__)(
                           "A custom template can be manually applied to any post or page."
                         )
                       }
@@ -65978,7 +76951,7 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ),
-          modalContent === modalContentMap2.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+          modalContent === modalContentMap2.customTemplate && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
             add_custom_template_modal_content_default2,
             {
               onSelect: createTemplate,
@@ -65987,7 +76960,7 @@ If there's a particular need for this, please submit a feature request at https:
               containerRef
             }
           ),
-          modalContent === modalContentMap2.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+          modalContent === modalContentMap2.customGenericTemplate && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
             add_custom_generic_template_modal_content_default2,
             {
               createTemplate,
@@ -65999,9 +76972,9 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function NewTemplate2() {
-    const [showModal, setShowModal] = (0, import_element204.useState)(false);
-    const { postType: postType2 } = (0, import_data82.useSelect)((select4) => {
-      const { getPostType: getPostType2 } = select4(import_core_data62.store);
+    const [showModal, setShowModal] = (0, import_element248.useState)(false);
+    const { postType: postType2 } = (0, import_data80.useSelect)((select4) => {
+      const { getPostType: getPostType2 } = select4(import_core_data61.store);
       return {
         postType: getPostType2(TEMPLATE_POST_TYPE)
       };
@@ -66009,9 +76982,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_runtime336.jsxs)(import_jsx_runtime336.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
-        import_components156.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_jsx_runtime394.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+        import_components153.Button,
         {
           variant: "primary",
           onClick: () => setShowModal(true),
@@ -66021,7 +76994,7 @@ 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_runtime336.jsx)(NewTemplateModal2, { onClose: () => setShowModal(false) })
+      showModal && /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(NewTemplateModal2, { onClose: () => setShowModal(false) })
     ] });
   }
   function useMissingTemplates2(setEntityForSuggestions, onClick) {
@@ -66069,18 +77042,18 @@ If there's a particular need for this, please submit a feature request at https:
     ];
     return missingTemplates;
   }
-  var add_new_template_legacy_default = (0, import_element204.memo)(NewTemplate2);
+  var add_new_template_legacy_default = (0, import_element248.memo)(NewTemplate2);

   // packages/edit-site/build-module/components/page-templates/index-legacy.mjs
-  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
-  var { usePostActions: usePostActions3, usePostFields: usePostFields3 } = unlock(import_editor34.privateApis);
-  var { useHistory: useHistory25, useLocation: useLocation31 } = unlock(import_router36.privateApis);
-  var { useEntityRecordsWithPermissions: useEntityRecordsWithPermissions3 } = unlock(import_core_data63.privateApis);
+  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);
   var VIEW_CONFIG_FIELDS4 = ["default_view", "default_layouts", "view_list"];
   function PageTemplates2() {
-    const { path, query } = useLocation31();
+    const { path, query } = useLocation30();
     const { activeView = "all", postId } = query;
-    const [selection, setSelection] = (0, import_element205.useState)([postId]);
+    const [selection, setSelection] = (0, import_element249.useState)([postId]);
     const {
       default_view: defaultView,
       default_layouts: defaultLayouts2,
@@ -66090,7 +77063,7 @@ If there's a particular need for this, please submit a feature request at https:
       name: TEMPLATE_POST_TYPE,
       fields: VIEW_CONFIG_FIELDS4
     });
-    const activeViewOverrides = (0, import_element205.useMemo)(
+    const activeViewOverrides = (0, import_element249.useMemo)(
       () => viewList?.find((v2) => v2.slug === activeView)?.view ?? {},
       [viewList, activeView]
     );
@@ -66119,7 +77092,7 @@ If there's a particular need for this, please submit a feature request at https:
       per_page: -1
     });
     const history = useHistory25();
-    const onChangeSelection = (0, import_element205.useCallback)(
+    const onChangeSelection = (0, import_element249.useCallback)(
       (items) => {
         setSelection(items);
         if (view?.type === "list") {
@@ -66133,10 +77106,10 @@ 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_element205.useMemo)(() => {
+    const fields2 = (0, import_element249.useMemo)(() => {
       return [previewField2, ...postFields || []];
     }, [postFields]);
-    const { data, paginationInfo } = (0, import_element205.useMemo)(() => {
+    const { data, paginationInfo } = (0, import_element249.useMemo)(() => {
       return filterSortAndPaginate(records, view, fields2);
     }, [records, view, fields2]);
     const postTypeActions = usePostActions3({
@@ -66144,24 +77117,24 @@ If there's a particular need for this, please submit a feature request at https:
       context: "list"
     });
     const editAction = useEditPostAction();
-    const actions = (0, import_element205.useMemo)(
+    const actions = (0, import_element249.useMemo)(
       () => [editAction, ...postTypeActions],
       [postTypeActions, editAction]
     );
-    const onChangeView = (0, import_compose40.useEvent)((newView) => {
+    const onChangeView = (0, import_compose47.useEvent)((newView) => {
       updateView(newView);
       if (newView.type !== view.type) {
         history.invalidate();
       }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
       page_default2,
       {
         className: "edit-site-page-templates",
-        title: (0, import_i18n159.__)("Templates"),
+        title: (0, import_i18n166.__)("Templates"),
         headingLevel: 2,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(add_new_template_legacy_default, {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+        actions: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(add_new_template_legacy_default, {}),
+        children: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
           dataviews_default,
           {
             paginationInfo,
@@ -66190,10 +77163,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_runtime338 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
   async function isTemplateListView(query) {
     const { activeView = "active" } = query;
-    const config2 = await unlock((0, import_data83.resolveSelect)(import_core_data64.store)).getViewConfig(
+    const config2 = await unlock((0, import_data81.resolveSelect)(import_core_data63.store)).getViewConfig(
       "postType",
       "wp_template"
     );
@@ -66216,14 +77189,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_runtime338.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       content({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
         if (!isBlockTheme) {
           return void 0;
         }
-        return window?.__experimentalTemplateActivate ? /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(PageTemplates2, {});
+        return window?.__experimentalTemplateActivate ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(PageTemplates2, {});
       },
       async preview({ query, siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
@@ -66231,14 +77204,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_runtime338.jsx)(EditSiteEditor, {}) : void 0;
+        return isListView2 ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(EditSiteEditor, {}) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(import_jsx_runtime338.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(import_jsx_runtime396.Fragment, {});
         }
         if (!siteData.currentTheme.is_block_theme) {
-          return /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(SidebarNavigationScreenUnsupported, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(SidebarNavigationScreenUnsupported, {});
         }
         return void 0;
       },
@@ -66248,7 +77221,7 @@ If there's a particular need for this, please submit a feature request at https:
           return void 0;
         }
         const isTemplateActivateEnabled = typeof window !== "undefined" && window.__experimentalTemplateActivate;
-        return isTemplateActivateEnabled ? /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(PageTemplates2, {});
+        return isTemplateActivateEnabled ? /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(PageTemplates, {}) : /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(PageTemplates2, {});
       }
     },
     widths: {
@@ -66260,20 +77233,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_runtime339 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
   var areas = {
     sidebar({ siteData }) {
       if (!isThemeDataLoaded(siteData)) {
         return null;
       }
-      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(SidebarNavigationScreenUnsupported, {});
+      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(SidebarNavigationScreenTemplatesBrowse, { backPath: "/" }) : /* @__PURE__ */ (0, import_jsx_runtime397.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_runtime339.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(SidebarNavigationScreenUnsupported, {});
+      return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(SidebarNavigationScreenUnsupported, {});
     }
   };
   var templateItemRoute = {
@@ -66283,40 +77256,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_i18n162 = __toESM(require_i18n(), 1);
-  var import_data87 = __toESM(require_data(), 1);
-  var import_core_data69 = __toESM(require_core_data(), 1);
+  var import_i18n169 = __toESM(require_i18n(), 1);
+  var import_data85 = __toESM(require_data(), 1);
+  var import_core_data68 = __toESM(require_core_data(), 1);

   // packages/edit-site/build-module/components/post-list/index.mjs
-  var import_components159 = __toESM(require_components(), 1);
-  var import_core_data68 = __toESM(require_core_data(), 1);
-  var import_element209 = __toESM(require_element(), 1);
-  var import_router37 = __toESM(require_router(), 1);
-  var import_data86 = __toESM(require_data(), 1);
-  var import_editor38 = __toESM(require_editor(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
+  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_editor37 = __toESM(require_editor(), 1);
+  var import_compose48 = __toESM(require_compose(), 1);
   var import_url26 = __toESM(require_url(), 1);

   // packages/edit-site/build-module/components/add-new-post/index.mjs
-  var import_components157 = __toESM(require_components(), 1);
-  var import_i18n160 = __toESM(require_i18n(), 1);
-  var import_data84 = __toESM(require_data(), 1);
-  var import_element206 = __toESM(require_element(), 1);
-  var import_core_data65 = __toESM(require_core_data(), 1);
-  var import_notices11 = __toESM(require_notices(), 1);
+  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_blocks14 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
   function AddNewPostModal({ postType: postType2, onSave, onClose }) {
-    const labels = (0, import_data84.useSelect)(
-      (select4) => select4(import_core_data65.store).getPostType(postType2)?.labels,
+    const labels = (0, import_data82.useSelect)(
+      (select4) => select4(import_core_data64.store).getPostType(postType2)?.labels,
       [postType2]
     );
-    const [isCreatingPost, setIsCreatingPost] = (0, import_element206.useState)(false);
-    const [title, setTitle] = (0, import_element206.useState)("");
-    const { saveEntityRecord } = (0, import_data84.useDispatch)(import_core_data65.store);
-    const { createErrorNotice, createSuccessNotice } = (0, import_data84.useDispatch)(import_notices11.store);
-    const { resolveSelect: resolveSelect4 } = (0, import_data84.useRegistry)();
+    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)();
     async function createPost(event) {
       event.preventDefault();
       if (isCreatingPost) {
@@ -66324,7 +77297,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_data65.store).getPostType(postType2);
+        const postTypeObject = await resolveSelect4(import_core_data64.store).getPostType(postType2);
         const newPage = await saveEntityRecord(
           "postType",
           postType2,
@@ -66343,15 +77316,15 @@ If there's a particular need for this, please submit a feature request at https:
         );
         onSave(newPage);
         createSuccessNotice(
-          (0, import_i18n160.sprintf)(
+          (0, import_i18n167.sprintf)(
             // translators: %s: Title of the created post or template, e.g: "Hello world".
-            (0, import_i18n160.__)('"%s" successfully created.'),
-            (0, import_html_entities19.decodeEntities)(newPage.title?.rendered || title) || (0, import_i18n160.__)("(no title)")
+            (0, import_i18n167.__)('"%s" successfully created.'),
+            (0, import_html_entities19.decodeEntities)(newPage.title?.rendered || title) || (0, import_i18n167.__)("(no title)")
           ),
           { type: "snackbar" }
         );
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n160.__)("An error occurred while creating the item.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n167.__)("An error occurred while creating the item.");
         createErrorNotice(errorMessage, {
           type: "snackbar"
         });
@@ -66359,45 +77332,45 @@ If there's a particular need for this, please submit a feature request at https:
         setIsCreatingPost(false);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-      import_components157.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+      import_components154.Modal,
       {
         title: (
           // translators: %s: post type singular_name label e.g: "Page".
-          (0, import_i18n160.sprintf)((0, import_i18n160.__)("Draft new: %s"), labels?.singular_name)
+          (0, import_i18n167.sprintf)((0, import_i18n167.__)("Draft new: %s"), labels?.singular_name)
         ),
         onRequestClose: onClose,
         focusOnMount: "firstContentElement",
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime340.jsx)("form", { onSubmit: createPost, children: /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_components157.__experimentalVStack, { spacing: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-            import_components157.TextControl,
+        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,
             {
-              label: (0, import_i18n160.__)("Title"),
+              label: (0, import_i18n167.__)("Title"),
               onChange: setTitle,
-              placeholder: (0, import_i18n160.__)("No title"),
+              placeholder: (0, import_i18n167.__)("No title"),
               value: title
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(import_components157.__experimentalHStack, { spacing: 2, justify: "end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-              import_components157.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(import_components154.__experimentalHStack, { spacing: 2, justify: "end", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components154.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: onClose,
-                children: (0, import_i18n160.__)("Cancel")
+                children: (0, import_i18n167.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
-              import_components157.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components154.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy: isCreatingPost,
                 "aria-disabled": isCreatingPost,
-                children: (0, import_i18n160.__)("Create draft")
+                children: (0, import_i18n167.__)("Create draft")
               }
             )
           ] })
@@ -66407,10 +77380,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_element207 = __toESM(require_element(), 1);
-  var import_core_data66 = __toESM(require_core_data(), 1);
+  var import_element251 = __toESM(require_element(), 1);
+  var import_core_data65 = __toESM(require_core_data(), 1);
   function useNotesCount(postIds) {
-    const { records: notes, isResolving } = (0, import_core_data66.useEntityRecords)(
+    const { records: notes, isResolving } = (0, import_core_data65.useEntityRecords)(
       "root",
       "comment",
       {
@@ -66424,7 +77397,7 @@ If there's a particular need for this, please submit a feature request at https:
         enabled: postIds?.length > 0
       }
     );
-    const notesCount = (0, import_element207.useMemo)(() => {
+    const notesCount = (0, import_element251.useMemo)(() => {
       if (!notes || notes.length === 0) {
         return {};
       }
@@ -66439,14 +77412,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_i18n161 = __toESM(require_i18n(), 1);
-  var import_data85 = __toESM(require_data(), 1);
-  var import_core_data67 = __toESM(require_core_data(), 1);
-  var import_components158 = __toESM(require_components(), 1);
-  var import_element208 = __toESM(require_element(), 1);
-  var import_editor37 = __toESM(require_editor(), 1);
-  var import_jsx_runtime341 = __toESM(require_jsx_runtime(), 1);
-  var { usePostFields: usePostFields4, PostCardPanel } = unlock(import_editor37.privateApis);
+  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_editor36 = __toESM(require_editor(), 1);
+  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
+  var { usePostFields: usePostFields4, PostCardPanel } = unlock(import_editor36.privateApis);
   var fieldsWithBulkEditSupport = ["status", "date", "author", "discussion"];
   function QuickEditModal({
     postType: postType2,
@@ -66455,13 +77428,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_element208.useState)({});
-    const { record, hasFinishedResolution, canSwitchTemplate } = (0, import_data85.useSelect)(
+    const [localEdits, setLocalEdits] = (0, import_element252.useState)({});
+    const { record, hasFinishedResolution, canSwitchTemplate } = (0, import_data83.useSelect)(
       (select4) => {
         const {
           getEditedEntityRecord,
           hasFinishedResolution: hasFinished
-        } = select4(import_core_data67.store);
+        } = select4(import_core_data66.store);
         if (isBulk) {
           return {
             record: null,
@@ -66470,7 +77443,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_data67.store)
+          select4(import_core_data66.store)
         );
         const singlePostId = String(postId[0]);
         const isPostsPage = singlePostId !== void 0 && getPostsPageId() === singlePostId;
@@ -66486,9 +77459,9 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postType2, postId, isBulk]
     );
-    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data85.useDispatch)(import_core_data67.store);
+    const { editEntityRecord, saveEditedEntityRecord } = (0, import_data83.useDispatch)(import_core_data66.store);
     const _fields = usePostFields4({ postType: postType2 });
-    const fields2 = (0, import_element208.useMemo)(
+    const fields2 = (0, import_element252.useMemo)(
       () => _fields?.map((field) => {
         if (field.id === "status") {
           return {
@@ -66508,7 +77481,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [_fields, canSwitchTemplate]
     );
-    const form2 = (0, import_element208.useMemo)(() => {
+    const form2 = (0, import_element252.useMemo)(() => {
       if (!quickEditForm) {
         return { layout: { type: "panel" }, fields: [] };
       }
@@ -66534,7 +77507,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setLocalEdits((prev) => ({ ...prev, ...edits }));
     };
-    (0, import_element208.useEffect)(() => {
+    (0, import_element252.useEffect)(() => {
       setLocalEdits({});
     }, [postId]);
     const onSave = async () => {
@@ -66552,15 +77525,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
       closeModal?.();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(
-      import_components158.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
+      import_components155.Modal,
       {
         overlayClassName: "dataviews-action-modal__quick-edit",
         __experimentalHideHeader: true,
         onRequestClose: closeModal,
         focusOnMount: "firstElement",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "dataviews-action-modal__quick-edit-header", children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("div", { className: "dataviews-action-modal__quick-edit-header", children: /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
             PostCardPanel,
             {
               postType: postType2,
@@ -66568,7 +77541,7 @@ If there's a particular need for this, please submit a feature request at https:
               hideActions: true
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "dataviews-action-modal__quick-edit-content", children: hasFinishedResolution && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("div", { className: "dataviews-action-modal__quick-edit-content", children: hasFinishedResolution && /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
             DataForm,
             {
               data: { ...record, ...localEdits },
@@ -66577,23 +77550,23 @@ If there's a particular need for this, please submit a feature request at https:
               onChange
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_components158.__experimentalHStack, { className: "dataviews-action-modal__quick-edit-footer", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-              import_components158.Button,
+          /* @__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,
               {
                 __next40pxDefaultSize: true,
                 variant: "secondary",
                 onClick: closeModal,
-                children: (0, import_i18n161.__)("Cancel")
+                children: (0, import_i18n168.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-              import_components158.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+              import_components155.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 onClick: onSave,
-                children: (0, import_i18n161.__)("Done")
+                children: (0, import_i18n168.__)("Done")
               }
             )
           ] })
@@ -66603,10 +77576,10 @@ 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_runtime342 = __toESM(require_jsx_runtime(), 1);
-  var { usePostActions: usePostActions4, usePostFields: usePostFields5 } = unlock(import_editor38.privateApis);
-  var { useLocation: useLocation32, useHistory: useHistory26 } = unlock(import_router37.privateApis);
-  var { useEntityRecordsWithPermissions: useEntityRecordsWithPermissions4 } = unlock(import_core_data68.privateApis);
+  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 DEFAULT_STATUSES = "draft,future,pending,private,publish";
   function getItemId(item) {
@@ -66616,7 +77589,7 @@ 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 } = useLocation32();
+    const { path, query } = useLocation31();
     const { activeView = "all", postId, quickEdit = false } = query;
     const history = useHistory26();
     const {
@@ -66628,7 +77601,7 @@ If there's a particular need for this, please submit a feature request at https:
       kind: "postType",
       name: postType2
     });
-    const activeViewOverrides = (0, import_element209.useMemo)(
+    const activeViewOverrides = (0, import_element253.useMemo)(
       () => viewList?.find((v2) => v2.slug === activeView)?.view ?? {},
       [viewList, activeView]
     );
@@ -66653,14 +77626,14 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     });
-    const onChangeView = (0, import_compose41.useEvent)((newView) => {
+    const onChangeView = (0, import_compose48.useEvent)((newView) => {
       updateView(newView);
       if (newView.type !== view.type) {
         history.invalidate();
       }
     });
-    const [selection, setSelection] = (0, import_element209.useState)(postId?.split(",") ?? []);
-    const onChangeSelection = (0, import_element209.useCallback)(
+    const [selection, setSelection] = (0, import_element253.useState)(postId?.split(",") ?? []);
+    const onChangeSelection = (0, import_element253.useCallback)(
       (items) => {
         setSelection(items);
         history.navigate(
@@ -66671,14 +77644,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [path, history]
     );
-    (0, import_element209.useEffect)(() => {
+    (0, import_element253.useEffect)(() => {
       const newSelection = postId?.split(",") ?? [];
       setSelection(newSelection);
     }, [postId]);
     const fields2 = usePostFields5({
       postType: postType2
     });
-    const queryArgs = (0, import_element209.useMemo)(() => {
+    const queryArgs = (0, import_element253.useMemo)(() => {
       const filters = {};
       view.filters?.forEach((filter) => {
         if (filter.field === "status" && filter.operator === OPERATOR_IS_ANY) {
@@ -66721,12 +77694,12 @@ If there's a particular need for this, please submit a feature request at https:
       totalPages,
       hasResolved
     } = useEntityRecordsWithPermissions4("postType", postType2, queryArgs);
-    const postIds = (0, import_element209.useMemo)(
+    const postIds = (0, import_element253.useMemo)(
       () => records?.map((record) => record.id) ?? [],
       [records]
     );
     const { notesCount, isLoading: isLoadingNotesCount } = useNotesCount(postIds);
-    const data = (0, import_element209.useMemo)(() => {
+    const data = (0, import_element253.useMemo)(() => {
       let processedRecords = records;
       if (view?.sort?.field === "author") {
         processedRecords = filterSortAndPaginate(
@@ -66744,10 +77717,10 @@ If there's a particular need for this, please submit a feature request at https:
       return processedRecords;
     }, [records, fields2, view?.sort, notesCount]);
     const ids = data?.map((record) => getItemId(record)) ?? [];
-    const prevIds = (0, import_compose41.usePrevious)(ids) ?? [];
+    const prevIds = (0, import_compose48.usePrevious)(ids) ?? [];
     const deletedIds = prevIds.filter((id) => !ids.includes(id));
     const postIdWasDeleted = deletedIds.includes(postId);
-    (0, import_element209.useEffect)(() => {
+    (0, import_element253.useEffect)(() => {
       if (postIdWasDeleted) {
         history.navigate(
           (0, import_url26.addQueryArgs)(path, {
@@ -66756,16 +77729,16 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
     }, [history, postIdWasDeleted, path]);
-    const paginationInfo = (0, import_element209.useMemo)(
+    const paginationInfo = (0, import_element253.useMemo)(
       () => ({
         totalItems,
         totalPages
       }),
       [totalItems, totalPages]
     );
-    const { labels, canCreateRecord } = (0, import_data86.useSelect)(
+    const { labels, canCreateRecord } = (0, import_data84.useSelect)(
       (select4) => {
-        const { getPostType: getPostType2, canUser } = select4(import_core_data68.store);
+        const { getPostType: getPostType2, canUser } = select4(import_core_data67.store);
         return {
           labels: getPostType2(postType2)?.labels,
           canCreateRecord: canUser("create", {
@@ -66782,14 +77755,14 @@ If there's a particular need for this, please submit a feature request at https:
     });
     const editAction = useEditPostAction();
     const quickEditAction = useQuickEditPostAction();
-    const actions = (0, import_element209.useMemo)(() => {
+    const actions = (0, import_element253.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_element209.useState)(false);
+    const [showAddPostModal, setShowAddPostModal] = (0, import_element253.useState)(false);
     const openModal = () => setShowAddPostModal(true);
     const closeModal = () => setShowAddPostModal(false);
     const handleNewPage = ({ type, id }) => {
@@ -66804,14 +77777,14 @@ If there's a particular need for this, please submit a feature request at https:
         })
       );
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(
       page_default2,
       {
         title: labels?.name,
         headingLevel: 2,
-        actions: /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_jsx_runtime342.Fragment, { children: labels?.add_new_item && canCreateRecord && /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(import_jsx_runtime342.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-            import_components159.Button,
+        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,
             {
               variant: "primary",
               onClick: openModal,
@@ -66820,7 +77793,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_runtime342.jsx)(
+          showAddPostModal && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
             AddNewPostModal,
             {
               postType: postType2,
@@ -66830,7 +77803,7 @@ If there's a particular need for this, please submit a feature request at https:
           )
         ] }) }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
             dataviews_default,
             {
               paginationInfo,
@@ -66856,7 +77829,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_runtime342.jsx)(
+          quickEdit && !isLoadingData && selection.length > 0 && view.type !== LAYOUT_LIST && /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
             QuickEditModal,
             {
               postType: postType2,
@@ -66871,10 +77844,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/pages.mjs
-  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
   async function isListView(query) {
     const { activeView = "all" } = query;
-    const config2 = await unlock((0, import_data87.resolveSelect)(import_core_data69.store)).getViewConfig(
+    const config2 = await unlock((0, import_data85.resolveSelect)(import_core_data68.store)).getViewConfig(
       "postType",
       "page"
     );
@@ -66899,18 +77872,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_runtime343.jsx)(
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
           SidebarNavigationScreen,
           {
-            title: (0, import_i18n162.__)("Pages"),
+            title: (0, import_i18n169.__)("Pages"),
+            description: (0, import_i18n169.__)(
+              "Manage or edit the pages that make up your site, and their appearance."
+            ),
             backPath: "/",
-            content: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(DataViewsSidebarContent, { postType: "page" })
+            content: /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(DataViewsSidebarContent, { postType: "page" })
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(SidebarNavigationScreenUnsupported, {});
+        ) : /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       content({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(PostList, { postType: "page" }) : void 0;
+        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(PostList, { postType: "page" }) : void 0;
       },
       async preview({ query, siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
@@ -66918,17 +77894,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_runtime343.jsx)(EditSiteEditor, {}) : void 0;
+        return isList ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(EditSiteEditor, {}) : void 0;
       },
       mobileSidebar({ siteData }) {
         if (!isThemeDataLoaded(siteData)) {
-          return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_jsx_runtime343.Fragment, {});
+          return /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(import_jsx_runtime401.Fragment, {});
         }
-        return siteData.currentTheme.is_block_theme ? void 0 : /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? void 0 : /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       mobileContent({ siteData }) {
         const isBlockTheme = siteData.currentTheme?.is_block_theme;
-        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(PostList, { postType: "page" }) : void 0;
+        return isBlockTheme ? /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(PostList, { postType: "page" }) : void 0;
       }
     },
     widths: {
@@ -66940,8 +77916,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_i18n163 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n170 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
   var pageItemRoute = {
     name: "page-item",
     path: "/page/:postId",
@@ -66950,30 +77926,30 @@ 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_runtime344.jsx)(
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
           SidebarNavigationScreen,
           {
-            title: (0, import_i18n163.__)("Pages"),
+            title: (0, import_i18n170.__)("Pages"),
             backPath: "/",
-            content: /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(DataViewsSidebarContent, { postType: "page" })
+            content: /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(DataViewsSidebarContent, { postType: "page" })
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(SidebarNavigationScreenUnsupported, {});
+        ) : /* @__PURE__ */ (0, import_jsx_runtime402.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_runtime344.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(SidebarNavigationScreenUnsupported, {});
+        return siteData.currentTheme.is_block_theme ? /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(EditSiteEditor, {}) : /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(SidebarNavigationScreenUnsupported, {});
       }
     }
   };

   // packages/edit-site/build-module/components/site-editor-routes/stylebook.mjs
-  var import_i18n164 = __toESM(require_i18n(), 1);
-  var import_editor41 = __toESM(require_editor(), 1);
-  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
-  var { StyleBookPreview: StyleBookPreview2 } = unlock(import_editor41.privateApis);
+  var import_i18n171 = __toESM(require_i18n(), 1);
+  var import_editor40 = __toESM(require_editor(), 1);
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var { StyleBookPreview: StyleBookPreview2 } = unlock(import_editor40.privateApis);
   var stylebookRoute = {
     name: "stylebook",
     path: "/stylebook",
@@ -66982,19 +77958,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_runtime345.jsx)(
+        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
           SidebarNavigationScreen,
           {
-            title: (0, import_i18n164.__)("Styles"),
+            title: (0, import_i18n171.__)("Styles"),
             backPath: "/",
-            description: (0, import_i18n164.__)(
+            description: (0, import_i18n171.__)(
               `Preview your website's visual identity: colors, typography, and blocks.`
             )
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(SidebarNavigationScreenUnsupported, {});
+        ) : /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(SidebarNavigationScreenUnsupported, {});
       },
       preview({ siteData }) {
-        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
           StyleBookPreview2,
           {
             isStatic: true,
@@ -67003,7 +77979,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_runtime345.jsx)(
+        return isClassicThemeWithStyleBookSupport(siteData) ? /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
           StyleBookPreview2,
           {
             isStatic: true,
@@ -67015,11 +77991,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_i18n165 = __toESM(require_i18n(), 1);
-  var import_components160 = __toESM(require_components(), 1);
-  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n172 = __toESM(require_i18n(), 1);
+  var import_components157 = __toESM(require_components(), 1);
+  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
   function NotFoundError() {
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components160.Notice, { status: "error", isDismissible: false, children: (0, import_i18n165.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_components157.Notice, { status: "error", isDismissible: false, children: (0, import_i18n172.__)(
       "The requested page could not be found. Please check the URL."
     ) });
   }
@@ -67027,14 +78003,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_runtime346.jsx)(SidebarNavigationScreenMain, {}),
-      mobileSidebar: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+      sidebar: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(SidebarNavigationScreenMain, {}),
+      mobileSidebar: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
         SidebarNavigationScreenMain,
         {
-          customDescription: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(NotFoundError, {})
+          customDescription: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(NotFoundError, {})
         }
       ),
-      content: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(import_components160.__experimentalSpacer, { padding: 2, children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(NotFoundError, {}) })
+      content: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(import_components157.__experimentalSpacer, { padding: 2, children: /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(NotFoundError, {}) })
     }
   };

@@ -67056,9 +78032,9 @@ If there's a particular need for this, please submit a feature request at https:
     notFoundRoute
   ];
   function useRegisterSiteEditorRoutes() {
-    const registry = (0, import_data88.useRegistry)();
-    const { registerRoute: registerRoute2 } = unlock((0, import_data88.useDispatch)(store));
-    (0, import_element210.useEffect)(() => {
+    const registry = (0, import_data86.useRegistry)();
+    const { registerRoute: registerRoute2 } = unlock((0, import_data86.useDispatch)(store));
+    (0, import_element254.useEffect)(() => {
       registry.batch(() => {
         routes2.forEach(registerRoute2);
       });
@@ -67066,24 +78042,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_runtime347 = __toESM(require_jsx_runtime(), 1);
-  var { RouterProvider } = unlock(import_router38.privateApis);
+  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
+  var { RouterProvider } = unlock(import_router37.privateApis);
   function AppLayout() {
     useCommonCommands();
     useSetCommandContext();
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(LayoutWithGlobalStylesProvider, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(LayoutWithGlobalStylesProvider, {});
   }
   function App() {
     useRegisterSiteEditorRoutes();
-    const { routes: routes3, currentTheme, editorSettings } = (0, import_data89.useSelect)((select4) => {
+    const { routes: routes3, currentTheme, editorSettings } = (0, import_data87.useSelect)((select4) => {
       return {
         routes: unlock(select4(store)).getRoutes(),
-        currentTheme: select4(import_core_data70.store).getCurrentTheme(),
+        currentTheme: select4(import_core_data69.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_element211.useCallback)(({ path, query }) => {
+    const beforeNavigate = (0, import_element255.useCallback)(({ path, query }) => {
       if (!isPreviewingTheme()) {
         return { path, query };
       }
@@ -67095,29 +78071,29 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, []);
-    const matchResolverArgsValue = (0, import_element211.useMemo)(
+    const matchResolverArgsValue = (0, import_element255.useMemo)(
       () => ({
         siteData: { currentTheme, editorSettings }
       }),
       [currentTheme, editorSettings]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
       RouterProvider,
       {
         routes: routes3,
         pathArg: "p",
         beforeNavigate,
         matchResolverArgs: matchResolverArgsValue,
-        children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(AppLayout, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(AppLayout, {})
       }
     );
   }

   // packages/edit-site/build-module/deprecated.mjs
-  var import_editor42 = __toESM(require_editor(), 1);
+  var import_editor41 = __toESM(require_editor(), 1);
   var import_url27 = __toESM(require_url(), 1);
   var import_deprecated5 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
   var isSiteEditor = (0, import_url27.getPath)(window.location.href)?.includes(
     "site-editor.php"
   );
@@ -67132,50 +78108,50 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     deprecateSlot("PluginMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_editor42.PluginMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_editor41.PluginMoreMenuItem, { ...props });
   }
   function PluginSidebar(props) {
     if (!isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebar");
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_editor42.PluginSidebar, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_editor41.PluginSidebar, { ...props });
   }
   function PluginSidebarMoreMenuItem(props) {
     if (!isSiteEditor) {
       return null;
     }
     deprecateSlot("PluginSidebarMoreMenuItem");
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(import_editor42.PluginSidebarMoreMenuItem, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_editor41.PluginSidebarMoreMenuItem, { ...props });
   }

   // packages/edit-site/build-module/index.mjs
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
-  var { registerCoreBlockBindingsSources } = unlock(import_editor43.privateApis);
+  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var { registerCoreBlockBindingsSources } = unlock(import_editor42.privateApis);
   function initializeEditor(id, settings2) {
     const target = document.getElementById(id);
-    const root = (0, import_element212.createRoot)(target);
-    (0, import_data90.dispatch)(import_blocks15.store).reapplyBlockTypeFilters();
-    const coreBlocks = (0, import_block_library4.__experimentalGetCoreBlocks)().filter(
+    const root = (0, import_element256.createRoot)(target);
+    (0, import_data88.dispatch)(import_blocks15.store).reapplyBlockTypeFilters();
+    const coreBlocks = (0, import_block_library3.__experimentalGetCoreBlocks)().filter(
       ({ name: name2 }) => name2 !== "core/freeform"
     );
-    (0, import_block_library4.registerCoreBlocks)(coreBlocks);
+    (0, import_block_library3.registerCoreBlocks)(coreBlocks);
     registerCoreBlockBindingsSources();
-    (0, import_data90.dispatch)(import_blocks15.store).setFreeformFallbackBlockName("core/html");
+    (0, import_data88.dispatch)(import_blocks15.store).setFreeformFallbackBlockName("core/html");
     (0, import_widgets.registerLegacyWidgetBlock)({ inserter: false });
     (0, import_widgets.registerWidgetGroupBlock)({ inserter: false });
     if (false) {
-      (0, import_block_library4.__experimentalRegisterExperimentalCoreBlocks)({
+      (0, import_block_library3.__experimentalRegisterExperimentalCoreBlocks)({
         enableFSEBlocks: true
       });
     }
-    (0, import_data90.dispatch)(import_preferences13.store).setDefaults("core/edit-site", {
+    (0, import_data88.dispatch)(import_preferences14.store).setDefaults("core/edit-site", {
       welcomeGuide: true,
       welcomeGuideStyles: true,
       welcomeGuidePage: true,
       welcomeGuideTemplate: true
     });
-    (0, import_data90.dispatch)(import_preferences13.store).setDefaults("core", {
+    (0, import_data88.dispatch)(import_preferences14.store).setDefaults("core", {
       allowRightClickOverrides: true,
       distractionFree: false,
       editorMode: "visual",
@@ -67194,16 +78170,16 @@ If there's a particular need for this, please submit a feature request at https:
       showCollaborationPostSaveNotifications: true
     });
     if (window.__clientSideMediaProcessing) {
-      (0, import_data90.dispatch)(import_preferences13.store).setDefaults("core/media", {
+      (0, import_data88.dispatch)(import_preferences14.store).setDefaults("core/media", {
         requireApproval: true,
         optimizeOnUpload: true
       });
     }
-    (0, import_data90.dispatch)(store).updateSettings(settings2);
+    (0, import_data88.dispatch)(store).updateSettings(settings2);
     window.addEventListener("dragover", (e2) => e2.preventDefault(), false);
     window.addEventListener("drop", (e2) => e2.preventDefault(), false);
     root.render(
-      /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(import_element212.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(App, {}) })
+      /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(import_element256.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime407.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 65175f582c..165369e722 100644
--- a/wp-includes/js/dist/edit-site.min.js
+++ b/wp-includes/js/dist/edit-site.min.js
@@ -1,6 +1,7 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).editSite=(()=>{var q$=Object.create;var Py=Object.defineProperty;var K$=Object.getOwnPropertyDescriptor;var Z$=Object.getOwnPropertyNames;var X$=Object.getPrototypeOf,Q$=Object.prototype.hasOwnProperty;var Vn=(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),no=(e,t)=>{for(var r in t)Py(e,r,{get:t[r],enumerable:!0})},y6=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Z$(t))!Q$.call(e,n)&&n!==r&&Py(e,n,{get:()=>t[n],enumerable:!(o=K$(t,n))||o.enumerable});return e};var l=(e,t,r)=>(r=e!=null?q$(X$(e)):{},y6(t||!e||!e.__esModule?Py(r,"default",{value:e,enumerable:!0}):r,e)),J$=e=>y6(Py({},"__esModule",{value:!0}),e);var Do=tt((k_e,b6)=>{b6.exports=window.wp.blocks});var uh=tt((O_e,w6)=>{w6.exports=window.wp.blockLibrary});var ve=tt((A_e,x6)=>{x6.exports=window.wp.data});var Bu=tt((I_e,_6)=>{_6.exports=window.wp.deprecated});var W=tt((M_e,S6)=>{S6.exports=window.wp.element});var It=tt((N_e,C6)=>{C6.exports=window.wp.editor});var Ln=tt((D_e,T6)=>{T6.exports=window.wp.preferences});var P6=tt((F_e,E6)=>{E6.exports=window.wp.widgets});var Ce=tt((L_e,O6)=>{O6.exports=window.wp.coreData});var Xt=tt((B_e,A6)=>{A6.exports=window.wp.blockEditor});var Y=tt((j_e,I6)=>{I6.exports=window.wp.i18n});var Ry=tt((z_e,M6)=>{M6.exports=window.wp.patterns});var nc=tt((W_e,N6)=>{N6.exports=window.wp.privateApis});var ct=tt((nSe,Q6)=>{Q6.exports=window.wp.router});var ie=tt((sSe,$6)=>{$6.exports=window.React});var A=tt((pSe,n3)=>{n3.exports=window.ReactJSXRuntime});var la=tt((FCe,O3)=>{O3.exports=window.ReactDOM});var BM=tt(LM=>{"use strict";var Wd=ie();function ioe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var soe=typeof Object.is=="function"?Object.is:ioe,aoe=Wd.useState,loe=Wd.useEffect,coe=Wd.useLayoutEffect,uoe=Wd.useDebugValue;function foe(e,t){var r=t(),o=aoe({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return coe(function(){n.value=r,n.getSnapshot=t,h2(n)&&i({inst:n})},[e,r,t]),loe(function(){return h2(n)&&i({inst:n}),e(function(){h2(n)&&i({inst:n})})},[e]),uoe(r),r}function h2(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!soe(e,r)}catch{return!0}}function doe(e,t){return t()}var moe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?doe:foe;LM.useSyncExternalStore=Wd.useSyncExternalStore!==void 0?Wd.useSyncExternalStore:moe});var lb=tt((V2e,jM)=>{"use strict";jM.exports=BM()});var WM=tt(zM=>{"use strict";var cb=ie(),poe=lb();function hoe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var goe=typeof Object.is=="function"?Object.is:hoe,voe=poe.useSyncExternalStore,yoe=cb.useRef,boe=cb.useEffect,woe=cb.useMemo,xoe=cb.useDebugValue;zM.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=yoe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=woe(function(){function c(h){if(!u){if(u=!0,f=h,h=o(h),n!==void 0&&s.hasValue){var g=s.value;if(n(g,h))return d=g}return d=h}if(g=d,goe(f,h))return g;var v=o(h);return n!==void 0&&n(g,v)?(f=h,g):(f=h,d=v)}var u=!1,f,d,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=voe(e,i[0],i[1]);return boe(function(){s.hasValue=!0,s.value=a},[a]),xoe(a),a}});var GM=tt((B2e,HM)=>{"use strict";HM.exports=WM()});var vc=tt((LAe,_4)=>{_4.exports=window.wp.a11y});var Te=tt((WAe,R4)=>{R4.exports=window.wp.primitives});var it=tt((D8e,MF)=>{MF.exports=window.wp.compose});var MR=tt((Nje,bV)=>{bV.exports=window.wp.theme});var q=tt((Wze,rL)=>{rL.exports=window.wp.components});var Pc=tt((oWe,fL)=>{fL.exports=window.wp.dom});var mL=tt((nWe,dL)=>{dL.exports=window.wp.plugins});var Bi=tt((iWe,pL)=>{pL.exports=window.wp.notices});var ur=tt((mWe,xL)=>{xL.exports=window.wp.url});var IL=tt((yWe,AL)=>{AL.exports=window.wp.keyboardShortcuts});var wf=tt((qWe,V8)=>{V8.exports=window.wp.keycodes});var zx=tt((aHe,Z8)=>{Z8.exports=window.wp.apiFetch});var Yk=tt((OHe,lB)=>{lB.exports=window.wp.commands});var to=tt((nGe,IB)=>{IB.exports=window.wp.htmlEntities});var tO=tt((xGe,KB)=>{KB.exports=window.wp.styleEngine});var a1=tt((MGe,e9)=>{"use strict";e9.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 l1=tt((DGe,o9)=>{"use strict";var bce=function(t){return wce(t)&&!xce(t)};function wce(e){return!!e&&typeof e=="object"}function xce(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Cce(e)}var _ce=typeof Symbol=="function"&&Symbol.for,Sce=_ce?Symbol.for("react.element"):60103;function Cce(e){return e.$$typeof===Sce}function Tce(e){return Array.isArray(e)?[]:{}}function qg(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Bm(Tce(e),e,t):e}function Ece(e,t,r){return e.concat(t).map(function(o){return qg(o,r)})}function Pce(e,t){if(!t.customMerge)return Bm;var r=t.customMerge(e);return typeof r=="function"?r:Bm}function Rce(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function t9(e){return Object.keys(e).concat(Rce(e))}function r9(e,t){try{return t in e}catch{return!1}}function kce(e,t){return r9(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function Oce(e,t,r){var o={};return r.isMergeableObject(e)&&t9(e).forEach(function(n){o[n]=qg(e[n],r)}),t9(t).forEach(function(n){kce(e,n)||(r9(e,n)&&r.isMergeableObject(t[n])?o[n]=Pce(n,r)(e[n],t[n],r):o[n]=qg(t[n],r))}),o}function Bm(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||Ece,r.isMergeableObject=r.isMergeableObject||bce,r.cloneUnlessOtherwiseSpecified=qg;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):Oce(e,t,r):qg(t,r)}Bm.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Bm(o,n,r)},{})};var Ace=Bm;o9.exports=Ace});var xO=tt((UUe,s7)=>{s7.exports=window.wp.blob});var SA=tt((L$e,M_)=>{var wH={\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"},xH=Object.keys(wH).join("|"),Rme=new RegExp(xH,"g"),kme=new RegExp(xH,"");function Ome(e){return wH[e]}var _H=function(e){return e.replace(Rme,Ome)},Ame=function(e){return!!e.match(kme)};M_.exports=_H;M_.exports.has=Ame;M_.exports.remove=_H});var ja=tt((Z$e,FH)=>{FH.exports=window.wp.date});var cG=tt((Xet,lG)=>{lG.exports=window.wp.warning});var ZY=tt((Llt,KY)=>{KY.exports=window.wp.mediaUtils});var P_e={};no(P_e,{PluginMoreMenuItem:()=>x_e,PluginSidebar:()=>__e,PluginSidebarMoreMenuItem:()=>S_e,PluginTemplateSettingPanel:()=>b1,initializeEditor:()=>T_e,reinitializeEditor:()=>E_e,store:()=>Ze});var d6=l(Do(),1),hT=l(uh(),1),Ed=l(ve(),1),H$=l(Bu(),1),gT=l(W(),1),G$=l(It(),1),pT=l(Ln(),1),vT=l(P6(),1);var My=l(ve(),1);var R6=l(ve(),1);function $$(e={},t){return t.type==="UPDATE_SETTINGS"?{...e,...t.settings}:e}function eee(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 tee(e=!1,t){return t.type==="SET_IS_SAVE_VIEW_OPENED"?t.isOpen:e}function ree(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 k6=(0,R6.combineReducers)({settings:$$,editedPost:eee,saveViewPanel:tee,routes:ree});var ET={};no(ET,{__experimentalSetPreviewDeviceType:()=>nee,addTemplate:()=>see,closeGeneralSidebar:()=>See,openGeneralSidebar:()=>_ee,openNavigationPanelToMenu:()=>hee,removeTemplate:()=>aee,revertTemplate:()=>xee,setEditedEntity:()=>uee,setEditedPostContext:()=>dee,setHasPageContentFocus:()=>Tee,setHomeTemplateId:()=>fee,setIsInserterOpened:()=>vee,setIsListViewOpened:()=>yee,setIsNavigationPanelOpened:()=>gee,setIsSaveViewOpened:()=>wee,setNavigationMenu:()=>cee,setNavigationPanelActiveMenu:()=>pee,setPage:()=>mee,setTemplate:()=>iee,setTemplatePart:()=>lee,switchEditorMode:()=>Cee,toggleDistractionFree:()=>Eee,toggleFeature:()=>oee,updateSettings:()=>bee});var W6=l(Do(),1),mo=l(Bu(),1),TT=l(Ce(),1),H6=l(Xt(),1),oa=l(It(),1),G6=l(Ln(),1);var fh=l(Y(),1),F6=l(Ry(),1);var D6=l(nc(),1),{lock:H_e,unlock:U}=(0,D6.__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 V6="attachment",ds="wp_navigation",dt="wp_template",yt="wp_template_part",xT={custom:"custom",theme:"theme",plugin:"plugin"},kd="uncategorized",ju="all-parts",{PATTERN_TYPES:rt,PATTERN_DEFAULT_CATEGORY:Bn,PATTERN_USER_CATEGORY:ky,EXCLUDED_PATTERN_SOURCES:Oy,PATTERN_SYNC_TYPES:Ay}=U(F6.privateApis),L6=[yt,ds,rt.user],_T={[dt]:(0,fh.__)("Template"),[yt]:(0,fh.__)("Template part"),[rt.user]:(0,fh.__)("Pattern"),[ds]:(0,fh.__)("Navigation")};var ST="list";var CT="isAny",B6="isNone",j6="before",z6="after";var{interfaceStore:U6}=U(oa.privateApis);function oee(e){return function({registry:t}){(0,mo.default)("dispatch( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"dispatch( 'core/preferences').toggle( 'core/edit-site', featureName )"}),t.dispatch(G6.store).toggle("core/edit-site",e)}}var nee=e=>({registry:t})=>{(0,mo.default)("dispatch( 'core/edit-site' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(oa.store).setDeviceType(e)};function iee(){return(0,mo.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 see=e=>async({dispatch:t,registry:r})=>{(0,mo.default)("dispatch( 'core/edit-site' ).addTemplate",{since:"6.5",version:"6.8",hint:"use saveEntityRecord directly"});let o=await r.dispatch(TT.store).saveEntityRecord("postType",dt,e);e.content&&r.dispatch(TT.store).editEntityRecord("postType",dt,o.id,{blocks:(0,W6.parse)(e.content)},{undoIgnore:!0}),t({type:"SET_EDITED_POST",postType:dt,id:o.id})},aee=e=>({registry:t})=>U(t.dispatch(oa.store)).removeTemplates([e]);function lee(e){return(0,mo.default)("dispatch( 'core/edit-site' ).setTemplatePart",{since:"6.8"}),{type:"SET_EDITED_POST",postType:yt,id:e}}function cee(e){return(0,mo.default)("dispatch( 'core/edit-site' ).setNavigationMenu",{since:"6.8"}),{type:"SET_EDITED_POST",postType:ds,id:e}}function uee(e,t,r){return{type:"SET_EDITED_POST",postType:e,id:t,context:r}}function fee(){return(0,mo.default)("dispatch( 'core/edit-site' ).setHomeTemplateId",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function dee(e){return(0,mo.default)("dispatch( 'core/edit-site' ).setEditedPostContext",{since:"6.8"}),{type:"SET_EDITED_POST_CONTEXT",context:e}}function mee(){return(0,mo.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 pee(){return(0,mo.default)("dispatch( 'core/edit-site' ).setNavigationPanelActiveMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function hee(){return(0,mo.default)("dispatch( 'core/edit-site' ).openNavigationPanelToMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function gee(){return(0,mo.default)("dispatch( 'core/edit-site' ).setIsNavigationPanelOpened",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}var vee=e=>({registry:t})=>{(0,mo.default)("dispatch( 'core/edit-site' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(oa.store).setIsInserterOpened(e)},yee=e=>({registry:t})=>{(0,mo.default)("dispatch( 'core/edit-site' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(oa.store).setIsListViewOpened(e)};function bee(e){return{type:"UPDATE_SETTINGS",settings:e}}function wee(e){return{type:"SET_IS_SAVE_VIEW_OPENED",isOpen:e}}var xee=(e,t)=>({registry:r})=>U(r.dispatch(oa.store)).revertTemplate(e,t),_ee=e=>({registry:t})=>{t.dispatch(U6).enableComplementaryArea("core",e)},See=()=>({registry:e})=>{e.dispatch(U6).disableComplementaryArea("core")},Cee=e=>({registry:t})=>{(0,mo.default)("dispatch( 'core/edit-site' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(oa.store).switchEditorMode(e)},Tee=e=>({dispatch:t,registry:r})=>{(0,mo.default)("dispatch( 'core/edit-site' ).setHasPageContentFocus",{since:"6.5"}),e&&r.dispatch(H6.store).clearSelectedBlock(),t({type:"SET_HAS_PAGE_CONTENT_FOCUS",hasPageContentFocus:e})},Eee=()=>({registry:e})=>{(0,mo.default)("dispatch( 'core/edit-site' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(oa.store).toggleDistractionFree()};var PT={};no(PT,{registerRoute:()=>Pee,unregisterRoute:()=>Ree});function Pee(e){return{type:"REGISTER_ROUTE",route:e}}function Ree(e){return{type:"UNREGISTER_ROUTE",name:e}}var kT={};no(kT,{__experimentalGetInsertionPoint:()=>zee,__experimentalGetPreviewDeviceType:()=>Aee,getCanUserCreateMedia:()=>Iee,getCurrentTemplateNavigationPanelSubMenu:()=>Yee,getCurrentTemplateTemplateParts:()=>Gee,getEditedPostContext:()=>Lee,getEditedPostId:()=>Vee,getEditedPostType:()=>Fee,getEditorMode:()=>Uee,getHomeTemplateId:()=>Dee,getNavigationPanelActiveMenu:()=>qee,getPage:()=>Bee,getReusableBlocks:()=>Mee,getSettings:()=>Nee,hasPageContentFocus:()=>Xee,isFeatureActive:()=>Oee,isInserterOpened:()=>jee,isListViewOpened:()=>Wee,isNavigationOpened:()=>Kee,isPage:()=>Zee,isSaveViewOpened:()=>Hee});var Iy=l(Ce(),1),Ai=l(ve(),1),io=l(Bu(),1),RT=l(Ln(),1),dh=l(It(),1),Z6=l(Xt(),1);var Y6=l(Do(),1),kee=[];function q6(e=kee,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,Y6.isTemplatePart)(s)){let{attributes:{theme:a,slug:c}}=s,u=`${a}//${c}`,f=r[u];f&&o.push({templatePart:f,block:s})}}return o}var Oee=(0,Ai.createRegistrySelector)(e=>(t,r)=>((0,io.default)("select( 'core/edit-site' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!e(RT.store).get("core/edit-site",r))),Aee=(0,Ai.createRegistrySelector)(e=>()=>((0,io.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(dh.store).getDeviceType())),Iee=(0,Ai.createRegistrySelector)(e=>()=>((0,io.default)("wp.data.select( 'core/edit-site' ).getCanUserCreateMedia()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'create', { kind: 'postType', type: 'attachment' } )"}),e(Iy.store).canUser("create","media"))),Mee=(0,Ai.createRegistrySelector)(e=>()=>((0,io.default)("select( 'core/edit-site' ).getReusableBlocks()",{since:"6.5",version:"6.8",alternative:"select( 'core/core' ).getEntityRecords( 'postType', 'wp_block' )"}),e(Iy.store).getEntityRecords("postType","wp_block",{per_page:-1})));function Nee(e){return e.settings}function Dee(){(0,io.default)("select( 'core/edit-site' ).getHomeTemplateId",{since:"6.2",version:"6.4"})}function Fee(e){return(0,io.default)("select( 'core/edit-site' ).getEditedPostType",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),e.editedPost.postType}function Vee(e){return(0,io.default)("select( 'core/edit-site' ).getEditedPostId",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostId"}),e.editedPost.id}function Lee(e){return(0,io.default)("select( 'core/edit-site' ).getEditedPostContext",{since:"6.8"}),e.editedPost.context}function Bee(e){return(0,io.default)("select( 'core/edit-site' ).getPage",{since:"6.8"}),{context:e.editedPost.context}}var jee=(0,Ai.createRegistrySelector)(e=>()=>((0,io.default)("select( 'core/edit-site' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(dh.store).isInserterOpened())),zee=(0,Ai.createRegistrySelector)(e=>()=>((0,io.default)("select( 'core/edit-site' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),U(e(dh.store)).getInserter())),Wee=(0,Ai.createRegistrySelector)(e=>()=>((0,io.default)("select( 'core/edit-site' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(dh.store).isListViewOpened()));function Hee(e){return e.saveViewPanel}function K6(e){let t=e(Iy.store).getEntityRecords("postType",yt,{per_page:-1}),{getBlocksByName:r,getBlocksByClientId:o}=e(Z6.store),n=r("core/template-part");return[o(n),t]}var Gee=(0,Ai.createRegistrySelector)(e=>(0,Ai.createSelector)(()=>((0,io.default)("select( 'core/edit-site' ).getCurrentTemplateTemplateParts()",{since:"6.7",version:"6.9",alternative:"select( 'core/block-editor' ).getBlocksByName( 'core/template-part' )"}),q6(...K6(e))),()=>K6(e))),Uee=(0,Ai.createRegistrySelector)(e=>()=>e(RT.store).get("core","editorMode"));function Yee(){(0,io.default)("dispatch( 'core/edit-site' ).getCurrentTemplateNavigationPanelSubMenu",{since:"6.2",version:"6.4"})}function qee(){(0,io.default)("dispatch( 'core/edit-site' ).getNavigationPanelActiveMenu",{since:"6.2",version:"6.4"})}function Kee(){(0,io.default)("dispatch( 'core/edit-site' ).isNavigationOpened",{since:"6.2",version:"6.4"})}function Zee(e){return(0,io.default)("select( 'core/edit-site' ).isPage",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),!!e.editedPost.context?.postId}function Xee(){return(0,io.default)("select( 'core/edit-site' ).hasPageContentFocus",{since:"6.5"}),!1}var OT={};no(OT,{getRoutes:()=>Qee});function Qee(e){return e.routes}var X6="core/edit-site";var Jee={reducer:k6,actions:ET,selectors:kT},Ze=(0,My.createReduxStore)(X6,Jee);(0,My.register)(Ze);U(Ze).registerPrivateSelectors(OT);U(Ze).registerPrivateActions(PT);var V$=l(ve(),1),L$=l(ct(),1),dT=l(W(),1),B$=l(Ce(),1);function J6(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=J6(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function $ee(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=J6(e))&&(o&&(o+=" "),o+=t);return o}var X=$ee;var b4=l(W(),1);var zu=l(ie(),1);function e3({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=zu.useRef(e!==void 0),[i,s]=zu.useState(t),a=n?e:i,c=zu.useCallback(u=>{n||s(u)},[]);return[a,c]}var ete=l(ie(),1),mh={...ete};var r3=l(ie(),1),t3={};function Co(e,t){let r=r3.useRef(t3);return r.current===t3&&(r.current=e(t)),r}var AT=mh.useInsertionEffect,tte=AT&&AT!==mh.useLayoutEffect?AT:e=>e();function je(e){let t=Co(rte).current;return t.next=e,tte(t.effect),t.trampoline}function rte(){let e={next:void 0,callback:ote,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function ote(){}var o3=l(ie(),1),nte=()=>{},Ve=typeof document<"u"?o3.useLayoutEffect:nte;var Ny=l(ie(),1),IT=Ny.createContext(void 0);function Od(){return Ny.useContext(IT)?.direction??"ltr"}function ite(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 ste=ite("https://base-ui.com/production-error","Base UI"),po=ste;var Wu=l(ie(),1);function ph(e,t,r,o){let n=Co(s3).current;return ate(n,e,t,r,o)&&a3(n,[e,t,r,o]),n.callback}function i3(e){let t=Co(s3).current;return lte(t,e)&&a3(t,e),t.callback}function s3(){return{callback:null,cleanup:null,refs:[]}}function ate(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function lte(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function a3(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 c3=l(ie(),1);var l3=l(ie(),1),cte=parseInt(l3.version,10);function Ad(e){return cte>=e}function MT(e){if(!c3.isValidElement(e))return null;let t=e,r=t.props;return(Ad(19)?r?.ref:t.ref)??null}function hh(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function ic(){}var SSe=Object.freeze([]),Mr=Object.freeze({});function u3(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 f3(e,t){return typeof e=="function"?e(t):e}function Dy(e,t){return typeof e=="function"?e(t):e}var NT={};function ir(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Fy(t);let i=Fy(e);return t&&(i=gh(i,t)),r&&(i=gh(i,r)),o&&(i=gh(i,o)),n&&(i=gh(i,n)),i}function d3(e){if(e.length===0)return NT;if(e.length===1)return Fy(e[0]);let t=Fy(e[0]);for(let r=1;r<e.length;r+=1)t=gh(t,e[r]);return t}function Fy(e){return DT(e)?{...p3(e,NT)}:ute(e)}function gh(e,t){return DT(t)?p3(t,e):fte(e,t)}function ute(e){let t={...e};for(let r in t){let o=t[r];m3(r,o)&&(t[r]=h3(o))}return t}function fte(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=hh(e.style,o);break}case"className":{e[r]=FT(e.className,o);break}default:m3(r,o)?e[r]=dte(e[r],o):e[r]=o}}return e}function m3(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 DT(e){return typeof e=="function"}function p3(e,t){return DT(e)?e(t):e??NT}function dte(e,t){return t?e?(...r)=>{let o=r[0];if(g3(o)){let i=o;vh(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:h3(t):e}function h3(e){return e&&((...t)=>{let r=t[0];return g3(r)&&vh(r),e(...t)})}function vh(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function FT(e,t){return t?e?t+" "+e:t:e}function g3(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var VT=l(ie(),1);function Nr(e,t,r={}){let o=t.render,n=mte(t,r);if(r.enabled===!1)return null;let i=r.state??Mr;return gte(e,o,n,i)}function mte(e,t={}){let{className:r,style:o,render:n}=e,{state:i=Mr,ref:s,props:a,stateAttributesMapping:c,enabled:u=!0}=t,f=u?f3(r,i):void 0,d=u?Dy(o,i):void 0,m=u?u3(i,c):Mr,h=u&&a?pte(a):void 0,g=u?hh(m,h)??{}:Mr;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=i3([g.ref,MT(n),...s]):g.ref=ph(g.ref,MT(n),s):ph(null,null)),u?(f!==void 0&&(g.className=FT(g.className,f)),d!==void 0&&(g.style=hh(g.style,d)),g):Mr}function pte(e){return Array.isArray(e)?d3(e):ir(void 0,e)}var hte=Symbol.for("react.lazy");function gte(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=ir(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===hte&&(i=Wu.Children.toArray(t)[0]),Wu.cloneElement(i,n)}if(e&&typeof e=="string")return vte(e,r);throw new Error(po(8))}function vte(e,t){return e==="button"?(0,VT.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,VT.createElement)("img",{alt:"",...t,key:t.key}):Wu.createElement(e,t)}var Vy=l(ie(),1);var v3=0;function yte(e,t="mui"){let[r,o]=Vy.useState(e),n=e||r;return Vy.useEffect(()=>{r==null&&(v3+=1,o(`${t}-${v3}`))},[r,t]),n}var y3=mh.useId;function sc(e,t){if(y3!==void 0){let r=y3();return e??(t?`${t}-${r}`:r)}return yte(e,t)}function Ly(e){return sc(e,"base-ui")}var Wy=l(ie(),1);var qe={};no(qe,{cancelOpen:()=>Yte,chipRemovePress:()=>Rte,clearPress:()=>Pte,closePress:()=>Tte,closeWatcher:()=>Bte,decrementPress:()=>Ate,disabled:()=>Kte,drag:()=>Hte,escapeKey:()=>Lte,focusOut:()=>Vte,imperativeAction:()=>Qte,incrementPress:()=>Ote,initial:()=>Xte,inputBlur:()=>Nte,inputChange:()=>Ite,inputClear:()=>Mte,inputPaste:()=>Dte,inputPress:()=>Fte,itemPress:()=>Cte,keyboard:()=>zte,linkPress:()=>Ete,listNavigation:()=>jte,missing:()=>Zte,none:()=>bte,outsidePress:()=>Ste,pointer:()=>Wte,scrub:()=>Ute,siblingOpen:()=>qte,swipe:()=>Jte,trackPress:()=>kte,triggerFocus:()=>_te,triggerHover:()=>xte,triggerPress:()=>wte,wheel:()=>Gte,windowResize:()=>$te});var bte="none",wte="trigger-press",xte="trigger-hover",_te="trigger-focus",Ste="outside-press",Cte="item-press",Tte="close-press",Ete="link-press",Pte="clear-press",Rte="chip-remove-press",kte="track-press",Ote="increment-press",Ate="decrement-press",Ite="input-change",Mte="input-clear",Nte="input-blur",Dte="input-paste",Fte="input-press",Vte="focus-out",Lte="escape-key",Bte="close-watcher",jte="list-navigation",zte="keyboard",Wte="pointer",Hte="drag",Gte="wheel",Ute="scrub",Yte="cancel-open",qte="sibling-open",Kte="disabled",Zte="missing",Xte="initial",Qte="imperative-action",Jte="swipe",$te="window-resize";function ht(e,t,r,o){let n=!1,i=!1,s=o??Mr;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 BT=l(ie(),1);var b3=l(ie(),1),ere=[];function Id(e){b3.useEffect(e,ere)}var By=null,XSe=globalThis.requestAnimationFrame,LT=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)}},jy=new LT,sn=class e{static create(){return new e}static request(t){return jy.request(t)}static cancel(t){return jy.cancel(t)}currentId=By;request(t){this.cancel(),this.currentId=jy.request(()=>{this.currentId=By,t()})}cancel=()=>{this.currentId!==By&&(jy.cancel(this.currentId),this.currentId=By)};disposeEffect=()=>this.cancel};function Md(){let e=Co(sn.create).current;return Id(e.disposeEffect),e}function zy(e,t=!1,r=!1){let[o,n]=BT.useState(e&&t?"idle":void 0),[i,s]=BT.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),Ve(()=>{if(!e&&i&&o!=="ending"&&r){let a=sn.request(()=>{n("ending")});return()=>{sn.cancel(a)}}},[e,i,o,r]),Ve(()=>{if(!e||t)return;let a=sn.request(()=>{n(void 0)});return()=>{sn.cancel(a)}},[t,e]),Ve(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=sn.request(()=>{n("idle")});return()=>{sn.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function w3(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,s]=e3({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:a,setMounted:c,transitionStatus:u}=zy(i,!0,!0),f=Ly(),[d,m]=Wy.useState(),h=d??f,g=je(v=>{let b=!i,_=ht(qe.triggerPress,v.nativeEvent);o(b,_),!_.isCanceled&&s(b)});return Wy.useMemo(()=>({disabled:n,handleTrigger:g,mounted:a,open:i,panelId:h,setMounted:c,setOpen:s,setPanelIdState:m,transitionStatus:u}),[n,g,a,i,h,c,s,m,u])}var Hy=l(ie(),1),jT=Hy.createContext(void 0);function Gy(){let e=Hy.useContext(jT);if(e===void 0)throw new Error(po(15));return e}var na=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),tre={[na.startingStyle]:""},rre={[na.endingStyle]:""},Nd={transitionStatus(e){return e==="starting"?tre:e==="ending"?rre:null}};var yh=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=na.startingStyle]="startingStyle",e[e.endingStyle=na.endingStyle]="endingStyle",e})({});var x3=(function(e){return e.panelOpen="data-panel-open",e})({});var ore={[yh.open]:""},nre={[yh.closed]:""},_3={open(e){return e?{[x3.panelOpen]:""}:null}},S3={open(e){return e?ore:nre}};var Fd=l(ie(),1);function Uy(){return typeof window<"u"}function Gu(e){return Yy(e)?(e.nodeName||"").toLowerCase():"#document"}function cr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function sa(e){var t;return(t=(Yy(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Yy(e){return Uy()?e instanceof Node||e instanceof cr(e).Node:!1}function Ye(e){return Uy()?e instanceof Element||e instanceof cr(e).Element:!1}function so(e){return Uy()?e instanceof HTMLElement||e instanceof cr(e).HTMLElement:!1}function Dd(e){return!Uy()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof cr(e).ShadowRoot}function bh(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=an(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function C3(e){return/^(table|td|th)$/.test(Gu(e))}function wh(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var ire=/transform|translate|scale|rotate|perspective|filter/,sre=/paint|layout|strict|content/,Hu=e=>!!e&&e!=="none",zT;function qy(e){let t=Ye(e)?an(e):e;return Hu(t.transform)||Hu(t.translate)||Hu(t.scale)||Hu(t.rotate)||Hu(t.perspective)||!Ky()&&(Hu(t.backdropFilter)||Hu(t.filter))||ire.test(t.willChange||"")||sre.test(t.contain||"")}function T3(e){let t=ia(e);for(;so(t)&&!aa(t);){if(qy(t))return t;if(wh(t))return null;t=ia(t)}return null}function Ky(){return zT==null&&(zT=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),zT}function aa(e){return/^(html|body|#document)$/.test(Gu(e))}function an(e){return cr(e).getComputedStyle(e)}function xh(e){return Ye(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ia(e){if(Gu(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Dd(e)&&e.host||sa(e);return Dd(t)?t.host:t}function E3(e){let t=ia(e);return aa(t)?(e.ownerDocument||e).body:so(t)&&bh(t)?t:E3(t)}function ac(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=E3(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=cr(n);if(i){let a=Zy(s);return t.concat(s,s.visualViewport||[],bh(n)?n:[],a&&r?ac(a):[])}else return t.concat(n,ac(n,[],r))}function Zy(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Xy=l(ie(),1),are=Xy.createContext(void 0);function P3(e=!1){let t=Xy.useContext(are);if(t===void 0&&!e)throw new Error(po(16));return t}var R3=l(ie(),1);function k3(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:R3.useMemo(()=>{let u={onKeyDown(f){r&&t&&f.key!=="Tab"&&f.preventDefault()}};return o||(u.tabIndex=n,!i&&r&&(u.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(u["aria-disabled"]=r),i&&(!t||a)&&(u.disabled=r),u},[o,r,t,s,a,i,n])}}function _h(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Fd.useRef(null),a=P3(!0),c=i??a!==void 0,{props:u}=k3({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),f=Fd.useCallback(()=>{let h=s.current;WT(h)&&c&&t&&u.disabled===void 0&&h.disabled&&(h.disabled=!1)},[t,u.disabled,c]);Ve(f,[f]);let d=Fd.useCallback((h={})=>{let{onClick:g,onMouseDown:v,onKeyUp:b,onKeyDown:_,onPointerDown:y,...w}=h;return ir({onClick(x){if(t){x.preventDefault();return}g?.(x)},onMouseDown(x){t||v?.(x)},onKeyDown(x){if(t||(vh(x),_?.(x),x.baseUIHandlerPrevented))return;let C=x.target===x.currentTarget,S=x.currentTarget,P=WT(S),E=!n&&lre(S),k=C&&(n?P:!E),D=x.key==="Enter",I=x.key===" ",T=S.getAttribute("role"),N=T?.startsWith("menuitem")||T==="option"||T==="gridcell";if(C&&c&&I){if(x.defaultPrevented&&N)return;x.preventDefault(),E||n&&P?(S.click(),x.preventBaseUIHandler()):k&&(g?.(x),x.preventBaseUIHandler());return}k&&(!n&&(I||D)&&x.preventDefault(),!n&&D&&g?.(x))},onKeyUp(x){if(!t){if(vh(x),b?.(x),x.target===x.currentTarget&&n&&c&&WT(x.currentTarget)&&x.key===" "){x.preventDefault();return}x.baseUIHandlerPrevented||x.target===x.currentTarget&&!n&&!c&&x.key===" "&&g?.(x)}},onPointerDown(x){if(t){x.preventDefault();return}y?.(x)}},n?{type:"button"}:{role:"button"},u,w)},[t,u,c,n]),m=je(h=>{s.current=h,f()});return{getButtonProps:d,buttonRef:m}}function WT(e){return so(e)&&e.tagName==="BUTTON"}function lre(e){return!!(e?.tagName==="A"&&e?.href)}var ln=l(ie(),1);function Mt(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Fo(e){let t=Co(cre,e).current;return t.next=e,Ve(t.effect),t}function cre(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function ho(e){return e?.ownerDocument||document}var M3=l(ie(),1);var I3=l(la(),1);function A3(e){return e==null?e:"current"in e?e.current:e}function lc(e,t=!1,r=!0){let o=Md();return je((n,i=null)=>{o.cancel();let s=A3(e);if(s==null)return;let a=s,c=()=>{I3.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function u(){Promise.all(a.getAnimations().map(f=>f.finished)).then(()=>{i?.aborted||c()}).catch(()=>{if(r){i?.aborted||c();return}let f=a.getAnimations();!i?.aborted&&f.length>0&&f.some(d=>d.pending||d.playState!=="finished")&&u()})}if(t){let f=na.startingStyle;if(!a.hasAttribute(f)){o.request(u);return}let d=new MutationObserver(()=>{a.hasAttribute(f)||(d.disconnect(),u())});d.observe(a,{attributes:!0,attributeFilter:[f]}),i?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(u)})}function Vd(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=je(n),s=lc(o,r,!1);M3.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Sh={height:void 0,width:void 0};function D3(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:c,setOpen:u,transitionStatus:f}=e,d=ln.useRef(null),m=ln.useRef(null),[h,g]=ln.useState(Sh),v=ln.useRef(Sh),b=ln.useRef(!1),_=ln.useRef(a),y=ln.useRef(!1),[w,x]=ln.useState(!1),C=ln.useRef(null),S=ph(t,d),P=Fo({mounted:i,open:a}),E=lc(d,!1,!1),k=!a&&!i,D=w?"idle":f,I=a&&(_.current||y.current),T=!a&&i&&m.current==="css-animation"&&h.height===void 0&&h.width===void 0?v.current:h,N=r&&k&&m.current!=="css-animation",B=je((V,R=!0)=>{R&&(v.current=V),g(V)}),F=je(()=>{C.current?.(),C.current=null}),L=je(V=>{F(),C.current=()=>{C.current=null,V()}}),z=je(()=>{a&&i&&m.current==="css-animation"&&(y.current=!0)});Ve(()=>{!w||f==="starting"||x(!1)},[w,f]),ln.useEffect(()=>()=>{z(),F()},[z,F]),Ve(()=>{let V=d.current;if(!V)return;!a&&C.current&&F();let R=ure(V,I);if(m.current=R,a&&f==="idle"&&_.current&&R==="css-animation"){v.current=Ld(V);return}if(a&&f==="starting"){let Z=b.current;if(b.current=!1,R==="none"){B(Ld(V)),x(!0);return}if(R==="css-transition"){let me=fre(V);if(B(Ld(V)),!Z)return me;let re=Ch(V,"transition-duration","0s");return L(re),x(!0),me}if(R==="css-animation"){if(B(Ld(V)),!Z){Ch(V,"animation-name","none")();return}let me=Ch(V,"animation-name","none"),re=Ch(V,"animation-duration","0s");me(),L(re),x(!0);return}}if(!a&&i&&(f==="idle"||f==="starting")){if(_.current=!1,y.current=!1,R==="none"){B(Sh,!1),c(!1);return}B(Ld(V));return}if(f!=="ending")return;if(R==="none"){c(!1);return}let j=Ld(V);if(!((j.height??0)>0||(j.width??0)>0)){c(!1);return}B(j),R==="css-animation"&&Ch(V,"animation-name","none")()},[i,a,F,B,c,L,I,f]),Vd({enabled:a&&i&&D==="idle",open:!0,ref:d,onComplete(){a&&B(Sh,!1)}}),ln.useEffect(()=>{if(a||!i||D!=="ending"||!d.current)return;let R=new AbortController,j=-1;function G(){P.current.open||(c(!1),B(Sh,!1))}return j=sn.request(()=>{R.signal.aborted||E(G,R.signal)}),()=>{sn.cancel(j),R.abort()}},[P,i,a,D,E,B,c]),Ve(()=>{let V=d.current;!V||!r||!k||V.setAttribute("hidden","until-found")},[k,r]),ln.useEffect(function(){let R=d.current;if(!R)return;function j(G){let Z=ht(qe.none,G);s(!0,Z),!Z.isCanceled&&(b.current=!0,u(!0))}return Mt(R,"beforematch",j)},[s,u]);let M=n||r||i||a;return{height:T.height,props:{...N?{[yh.startingStyle]:""}:void 0,hidden:k,id:o},ref:S,shouldPreventOpenAnimation:I,shouldRender:M,transitionStatus:D,width:T.width}}function Ld(e){return{height:e.scrollHeight,width:e.scrollWidth}}function ure(e,t=!1){let r=cr(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&N3(r.animationDuration),n=N3(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function N3(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function Ch(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 fre(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=sn.request(r);return()=>{sn.cancel(o),r()}}var F3=l(ie(),1);function V3(e){let t=F3.useRef(!0);t.current&&(t.current=!1,e())}var al={};no(al,{engine:()=>qT,env:()=>ZT,os:()=>UT,screenReader:()=>KT});var UT={};no(UT,{android:()=>j3,apple:()=>GT,ios:()=>HT,linux:()=>gre,mac:()=>z3,windows:()=>hre});function dre(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:mre,platform:pre,maxTouchPoints:L3}=dre(),Uu=mre.toLowerCase(),Yu=pre.toLowerCase();var HT=/^i(os$|p)/.test(Yu)||Yu==="macintel"&&L3>1,B3="android",j3=Yu===B3||Uu.includes(B3),z3=!HT&&Yu.startsWith("mac"),hre=Yu.startsWith("win"),gre=!j3&&/^(linux|chrome os)/.test(Yu),GT=z3||HT;var qT={};no(qT,{blink:()=>yre,gecko:()=>vre,webkit:()=>YT});var YT=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),vre=!YT&&Uu.includes("firefox"),yre=!YT&&Uu.includes("chrom");var KT={};no(KT,{voiceOver:()=>bre});var bre=GT;var ZT={};no(ZT,{jsdom:()=>wre});var wre=/jsdom|happydom/.test(Uu);var Th=0,ui=class e{static create(){return new e}currentId=Th;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Th,r()},t)}isStarted(){return this.currentId!==Th}clear=()=>{this.currentId!==Th&&(clearTimeout(this.currentId),this.currentId=Th)};disposeEffect=()=>this.clear};function ms(){let e=Co(ui.create).current;return Id(e.disposeEffect),e}var Vo=l(ie(),1);function W3(e){return"nativeEvent"in e}function ll(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function H3(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var XT="data-base-ui-focusable";var QT="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Qy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Wt(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Dd(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function cn(e){return"composedPath"in e?e.composedPath()[0]:e.target}function cc(e,t){if(!Ye(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Wt(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Jy(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 G3(e){return e.matches("html,body")}function U3(e){return so(e)&&e.matches(QT)}function JT(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${QT}`)!=null}function Y3(e){if(!e||al.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function xre(e,t){return t!=null&&!ll(t)?0:typeof e=="function"?e():e}function cl(e,t,r){let o=xre(e,r);return typeof o=="number"?o:o?.[t]}function $T(e){return typeof e=="function"?e():e}function $y(e,t){return t||e==="click"||e==="mousedown"}function q3(e){return e?.includes("mouse")&&e!=="mousedown"}var K3=l(A(),1),Z3=Vo.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new ui,currentIdRef:{current:null},currentContextRef:{current:null}});function _re(e,t){e.current=t.current}function e2(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Vo.useRef(r),i=Vo.useRef(r),s=Vo.useRef(null),a=Vo.useRef(null),c=ms();return Ve(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:cl(n.current,"open"),close:cl(r,"close")}},[r,s,n,i]),(0,K3.jsx)(Z3.Provider,{value:Vo.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:c}),[o,c]),children:t})}function t2(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Vo.useContext(Z3),{currentIdRef:s,delayRef:a,timeoutMs:c,initialDelayRef:u,currentContextRef:f,hasProvider:d,timeout:m}=i,[h,g]=Vo.useState(!1),v=Vo.useRef(r),b=Vo.useRef(!1);return Ve(()=>{v.current=r},[r]),Ve(()=>()=>{b.current=!0},[]),Ve(()=>{function _(){b.current||g(!1),f.current?.setIsInstantPhase(!1),s.current=null,f.current=null,a.current=u.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.current||s.current!==y)&&m.clear()}}_()}},[r,n,s,a,c,u,f,m,o]),Ve(()=>{if(!r)return;let _=f.current,y=s.current;m.clear(),f.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:cl(u.current,"close")},y!==null&&y!==n?(g(!0),_?.setIsInstantPhase(!0),_?.onOpenChange(!1,ht(qe.none))):(g(!1),_?.setIsInstantPhase(!1))},[r,n,o,s,a,u,f,m]),Ve(()=>()=>{if(s.current===n){if(f.current=null,!v.current)return;s.current=null,_re(a,u),m.clear()}},[f,s,a,n,u,m]),Vo.useMemo(()=>({hasProvider:d,delayRef:a,isInstantPhase:h}),[d,a,h])}function ps(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var J3=["top","right","bottom","left"];var uc=Math.min,hs=Math.max,fc=Math.round,Ph=Math.floor,ca=e=>({x:e,y:e}),Sre={left:"right",right:"left",bottom:"top",top:"bottom"};function tb(e,t,r){return hs(e,uc(t,r))}function gs(e,t){return typeof e=="function"?e(t):e}function Lo(e){return e.split("-")[0]}function vs(e){return e.split("-")[1]}function rb(e){return e==="x"?"y":"x"}function Rh(e){return e==="y"?"height":"width"}function jn(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function kh(e){return rb(jn(e))}function $3(e,t,r){r===void 0&&(r=!1);let o=vs(e),n=kh(e),i=Rh(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Eh(s)),[s,Eh(s)]}function eM(e){let t=Eh(e);return[eb(e),t,eb(t)]}function eb(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var X3=["left","right"],Q3=["right","left"],Cre=["top","bottom"],Tre=["bottom","top"];function Ere(e,t,r){switch(e){case"top":case"bottom":return r?t?Q3:X3:t?X3:Q3;case"left":case"right":return t?Cre:Tre;default:return[]}}function tM(e,t,r,o){let n=vs(e),i=Ere(Lo(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(eb)))),i}function Eh(e){let t=Lo(e);return Sre[t]+e.slice(t.length)}function Pre(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 ob(e){return typeof e!="number"?Pre(e):{top:e,right:e,bottom:e,left:e}}function qu(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 ul(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...ul(e,n.id,r)])}function Bd(e){return`data-base-ui-${e}`}var fi=l(ie(),1),nM=l(la(),1);var rM={style:{transition:"none"}};var Rre="data-base-ui-swipe-ignore",kre="data-swipe-ignore",VTe=`[${Rre}]`,LTe=`[${kre}]`;var oM={fallbackAxisSide:"end"};var iM=l(A(),1),Ore=fi.createContext(null),Are=()=>fi.useContext(Ore),Ire=Bd("portal");function r2(e={}){let{ref:t,container:r,componentProps:o=Mr,elementProps:n}=e,i=sc(),a=Are()?.portalNode,[c,u]=fi.useState(null),[f,d]=fi.useState(null),m=je(b=>{b!==null&&d(b)}),h=fi.useRef(null);Ve(()=>{if(r===null){h.current&&(h.current=null,d(null),u(null));return}if(i==null)return;let b=(r&&(Yy(r)?r:r.current))??a??document.body;if(b==null){h.current&&(h.current=null,d(null),u(null));return}h.current!==b&&(h.current=b,d(null),u(b))},[r,a,i]);let g=Nr("div",o,{ref:[t,m],props:[{id:i,[Ire]:""},n]});return{portalNode:f,portalSubtree:c&&g?nM.createPortal(g,c):null}}var Ku=l(ie(),1);function sM(){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 Mre=l(A(),1),Nre=Ku.createContext(null),Dre=Ku.createContext(null),jd=()=>Ku.useContext(Nre)?.id||null,dc=e=>{let t=Ku.useContext(Dre);return e??t};var zn=l(ie(),1);function Fre(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",u=i.width,f=i.height,d=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),d-=r||0,m-=o||0,u=0,f=0,!n||c?(u=t.axis==="y"?i.width:0,f=t.axis==="x"?i.height:0,d=s&&t.x!=null?t.x:d,m=a&&t.y!=null?t.y:m):n&&!c&&(f=t.axis==="x"?i.height:f,u=t.axis==="y"?i.width:u),n=!0,{width:u,height:f,x:d,y:m,top:m,right:d+u,bottom:m+f,left:d}}}}function aM(e){return e!=null&&e.clientX!=null}function o2(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,u=zn.useRef(!1),f=zn.useRef(null),[d,m]=zn.useState(),[h,g]=zn.useState([]),v=je(x=>{n.set("positionReference",x)}),b=je((x,C,S)=>{u.current||c.current.openEvent&&!aM(c.current.openEvent)||n.set("positionReference",Fre(S??a,{x,y:C,axis:o,dataRef:c,pointerType:d}))}),_=je(x=>{i?f.current||(b(x.clientX,x.clientY,x.currentTarget),g([])):b(x.clientX,x.clientY,x.currentTarget)}),y=ll(d)?s:i;zn.useEffect(()=>{if(!r){v(a);return}if(!y)return;function x(){f.current?.(),f.current=null}let C=cr(s);function S(P){let E=cn(P);Wt(s,E)?x():b(P.clientX,P.clientY)}return!c.current.openEvent||aM(c.current.openEvent)?f.current=Mt(C,"mousemove",S):v(a),x},[y,r,s,c,a,n,b,v,h]),zn.useEffect(()=>()=>{n.set("positionReference",null)},[n]),zn.useEffect(()=>{r&&!s&&(u.current=!1)},[r,s]),zn.useEffect(()=>{!r&&i&&(u.current=!0)},[r,i]);let w=zn.useMemo(()=>{function x(C){m(C.pointerType)}return{onPointerDown:x,onPointerEnter:x,onMouseMove:_,onMouseEnter:_}},[_]);return zn.useMemo(()=>r?{reference:w,trigger:w}:{},[r,w])}var Wn=l(ie(),1);function Vre(){return!1}function Lre(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function n2(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=Vre,bubbles:a,externalTree:c}=t,u="rootStore"in e?e.rootStore:e,f=u.useState("open"),d=u.useState("floatingElement"),{dataRef:m}=u.context,h=dc(c),g=je(typeof n=="function"?n:()=>!1),v=typeof n=="function"?g:n,b=v!==!1,_=je(()=>i),{escapeKey:y,outsidePress:w}=Lre(a),x=Wn.useRef(!1),C=Wn.useRef(!1),S=Wn.useRef(!1),P=Wn.useRef(!1),E=Wn.useRef(""),k=Wn.useRef(null),D=ms(),I=ms(),T=je(()=>{I.clear(),m.current.insideReactTree=!1}),N=je(G=>{let Z=m.current.floatingContext?.nodeId;return(h?ul(h.nodesRef.current,Z):[]).some(re=>re.context?.open&&!re.context.dataRef.current[G])}),B=je(G=>Jy(G,u.select("floatingElement"))||Jy(G,u.select("domReferenceElement"))),F=je(G=>{s()&&u.setOpen(!1,ht(qe.triggerPress,G.nativeEvent))}),L=je(G=>{if(!f||!r||!o||G.key!=="Escape"||P.current||!y&&N("__escapeKeyBubbles"))return;let Z=W3(G)?G.nativeEvent:G,me=ht(qe.escapeKey,Z);u.setOpen(!1,me),me.isCanceled||G.preventDefault(),!y&&!me.isPropagationAllowed&&G.stopPropagation()}),z=je(()=>{m.current.insideReactTree=!0,I.start(0,T)}),M=je(G=>{if(!f||!r||G.button!==0)return;let Z=cn(G.nativeEvent);Wt(u.select("floatingElement"),Z)&&(x.current||(x.current=!0,C.current=!1))}),V=je(G=>{!f||!r||(G.defaultPrevented||G.nativeEvent.defaultPrevented)&&x.current&&(C.current=!0)});Wn.useEffect(()=>{if(!f||!r)return;m.current.__escapeKeyBubbles=y,m.current.__outsidePressBubbles=w;let G=new ui,Z=new ui;function me(){G.clear(),P.current=!0}function re(){G.start(al.engine.webkit?5:0,()=>{P.current=!1})}function ue(){S.current=!0,Z.start(0,()=>{S.current=!1})}function he(){x.current=!1,C.current=!1}function ge(){let J=E.current,ye=J==="pen"||!J?"mouse":J,ot=_(),Tt=typeof ot=="function"?ot():ot;return typeof Tt=="string"?Tt:Tt[ye]}function be(J){let ye=ge();return ye==="intentional"&&J.type!=="click"||ye==="sloppy"&&J.type==="click"}function ze(J){let ye=m.current.floatingContext?.nodeId,ot=h&&ul(h.nodesRef.current,ye).some(Tt=>Jy(J,Tt.context?.elements.floating));return B(J)||ot}function lt(J){if(be(J)){J.type!=="click"&&!B(J)&&(Z.clear(),S.current=!1),T();return}if(m.current.insideReactTree){T();return}let ye=cn(J),ot=`[${Bd("inert")}]`,Tt=Ye(ye)?ye.getRootNode():null,qt=Array.from((Dd(Tt)?Tt:ho(u.select("floatingElement"))).querySelectorAll(ot)),lr=u.context.triggerElements;if(ye&&(lr.hasElement(ye)||lr.hasMatchingElement(Et=>Wt(Et,ye))))return;let vt=Ye(ye)?ye:null;for(;vt&&!aa(vt);){let Et=ia(vt);if(aa(Et)||!Ye(Et))break;vt=Et}if(!(qt.length&&Ye(ye)&&!G3(ye)&&!Wt(ye,u.select("floatingElement"))&&qt.every(Et=>!Wt(vt,Et)))){if(so(ye)&&!("touches"in J)){let Et=aa(ye),Kt=an(ye),Be=/auto|scroll/,rn=Et||Be.test(Kt.overflowX),No=Et||Be.test(Kt.overflowY),ae=rn&&ye.clientWidth>0&&ye.scrollWidth>ye.clientWidth,$e=No&&ye.clientHeight>0&&ye.scrollHeight>ye.clientHeight,pt=Kt.direction==="rtl",Me=$e&&(pt?J.offsetX<=ye.offsetWidth-ye.clientWidth:J.offsetX>ye.clientWidth),pe=ae&&J.offsetY>ye.clientHeight;if(Me||pe)return}if(!ze(J)){if(ge()==="intentional"&&S.current){Z.clear(),S.current=!1;return}typeof v=="function"&&!v(J)||N("__outsidePressBubbles")||(u.setOpen(!1,ht(qe.outsidePress,J)),T())}}}function Q(J){ge()!=="sloppy"||J.pointerType==="touch"||!u.select("open")||!r||B(J)||lt(J)}function xe(J){if(ge()!=="sloppy"||!u.select("open")||!r||B(J))return;let ye=J.touches[0];ye&&(k.current={startTime:Date.now(),startX:ye.clientX,startY:ye.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},D.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function $(J,ye){let ot=cn(J);if(!ot)return;let Tt=Mt(ot,J.type,()=>{ye(J),Tt()})}function ee(J){E.current="touch",$(J,xe)}function fe(J){D.clear(),J.type==="pointerdown"&&(E.current=J.pointerType),!(J.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&$(J,ye=>{ye.type==="pointerdown"?Q(ye):lt(ye)})}function se(J){if(!x.current)return;let ye=C.current;if(he(),ge()==="intentional"){if(J.type==="pointercancel"){ye&&ue();return}if(!ze(J)){if(ye){ue();return}typeof v=="function"&&!v(J)||(Z.clear(),S.current=!0,T())}}}function de(J){if(ge()!=="sloppy"||!k.current||B(J))return;let ye=J.touches[0];if(!ye)return;let ot=Math.abs(ye.clientX-k.current.startX),Tt=Math.abs(ye.clientY-k.current.startY),qt=Math.sqrt(ot*ot+Tt*Tt);qt>5&&(k.current.dismissOnTouchEnd=!0),qt>10&&(lt(J),D.clear(),k.current=null)}function Ie(J){$(J,de)}function Pe(J){ge()!=="sloppy"||!k.current||B(J)||(k.current.dismissOnTouchEnd&&lt(J),D.clear(),k.current=null)}function De(J){$(J,Pe)}let Le=ho(d),Fe=ps(o&&ps(Mt(Le,"keydown",L),Mt(Le,"compositionstart",me),Mt(Le,"compositionend",re)),b&&ps(Mt(Le,"click",fe,!0),Mt(Le,"pointerdown",fe,!0),Mt(Le,"pointerup",se,!0),Mt(Le,"pointercancel",se,!0),Mt(Le,"mousedown",fe,!0),Mt(Le,"mouseup",se,!0),Mt(Le,"touchstart",ee,!0),Mt(Le,"touchmove",Ie,!0),Mt(Le,"touchend",De,!0)));return()=>{Fe(),G.clear(),Z.clear(),he(),S.current=!1}},[m,d,o,b,v,f,r,y,w,L,T,_,N,B,h,u,D]),Wn.useEffect(T,[v,T]);let R=Wn.useMemo(()=>({onKeyDown:L,onPointerDown:F,onClick:F}),[L,F]),j=Wn.useMemo(()=>({onKeyDown:L,onPointerDown:V,onMouseDown:V,onClickCapture:z,onMouseDownCapture(G){z(),M(G)},onPointerDownCapture(G){z(),M(G)},onMouseUpCapture:z,onTouchEndCapture:z,onTouchMoveCapture:z}),[L,z,M,V]);return Wn.useMemo(()=>r?{reference:R,floating:j,trigger:R}:{},[r,R,j])}var Bo=l(ie(),1);function lM(e,t,r){let{reference:o,floating:n}=e,i=jn(t),s=kh(t),a=Rh(s),c=Lo(t),u=i==="y",f=o.x+o.width/2-n.width/2,d=o.y+o.height/2-n.height/2,m=o[a]/2-n[a]/2,h;switch(c){case"top":h={x:f,y:o.y-n.height};break;case"bottom":h={x:f,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:d};break;case"left":h={x:o.x-n.width,y:d};break;default:h={x:o.x,y:o.y}}let g=vs(t);return g&&(h[s]+=m*(g==="end"?1:-1)*(r&&u?-1:1)),h}async function fM(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:m=!1,padding:h=0}=gs(t,e),g=ob(h),b=a[m?d==="floating"?"reference":"floating":d],_=qu(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(b)))==null||r?b:b.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:f,strategy:c})),y=d==="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=qu(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 Bre=50,dM=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:fM},c=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:f,y:d}=lM(u,o,c),m=o,h=0,g={};for(let v=0;v<i.length;v++){let b=i[v];if(!b)continue;let{name:_,fn:y}=b,{x:w,y:x,data:C,reset:S}=await y({x:f,y:d,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:u,platform:a,elements:{reference:e,floating:t}});f=w??f,d=x??d,g[_]={...g[_],...C},S&&h<Bre&&(h++,typeof S=="object"&&(S.placement&&(m=S.placement),S.rects&&(u=S.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):S.rects),{x:f,y:d}=lM(u,m,c)),v=-1)}return{x:f,y:d,placement:m,strategy:n,middlewareData:g}};var mM=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:u}=t,{mainAxis:f=!0,crossAxis:d=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...b}=gs(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let _=Lo(n),y=jn(a),w=Lo(a)===a,x=await(c.isRTL==null?void 0:c.isRTL(u.floating)),C=m||(w||!v?[Eh(a)]:eM(a)),S=g!=="none";!m&&S&&C.push(...tM(a,v,g,x));let P=[a,...C],E=await c.detectOverflow(t,b),k=[],D=((o=i.flip)==null?void 0:o.overflows)||[];if(f&&k.push(E[_]),d){let B=$3(n,s,x);k.push(E[B[0]],E[B[1]])}if(D=[...D,{placement:n,overflows:k}],!k.every(B=>B<=0)){var I,T;let B=(((I=i.flip)==null?void 0:I.index)||0)+1,F=P[B];if(F&&(!(d==="alignment"?y!==jn(F):!1)||D.every(M=>jn(M.placement)===y?M.overflows[0]>0:!0)))return{data:{index:B,overflows:D},reset:{placement:F}};let L=(T=D.filter(z=>z.overflows[0]<=0).sort((z,M)=>z.overflows[1]-M.overflows[1])[0])==null?void 0:T.placement;if(!L)switch(h){case"bestFit":{var N;let z=(N=D.filter(M=>{if(S){let V=jn(M.placement);return V===y||V==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(V=>V>0).reduce((V,R)=>V+R,0)]).sort((M,V)=>M[1]-V[1])[0])==null?void 0:N[0];z&&(L=z);break}case"initialPlacement":L=a;break}if(n!==L)return{reset:{placement:L}}}return{}}}};function cM(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function uM(e){return J3.some(t=>e[t]>=0)}var pM=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=gs(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),a=cM(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:uM(a)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),a=cM(s,r.floating);return{data:{escapedOffsets:a,escaped:uM(a)}}}default:return{}}}}};var hM=new Set(["left","top"]);async function jre(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=Lo(r),a=vs(r),c=jn(r)==="y",u=hM.has(s)?-1:1,f=i&&c?-1:1,d=gs(t,e),{mainAxis:m,crossAxis:h,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof g=="number"&&(h=a==="end"?g*-1:g),c?{x:h*f,y:m*u}:{x:m*u,y:h*f}}var gM=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 jre(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}}}}},vM=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}}},...u}=gs(e,t),f={x:r,y:o},d=await i.detectOverflow(t,u),m=jn(n),h=rb(m),g=f[h],v=f[m],b=(y,w)=>tb(w+d[y==="y"?"top":"left"],w,w-d[y==="y"?"bottom":"right"]);s&&(g=b(h,g)),a&&(v=b(m,v));let _=c.fn({...t,[h]:g,[m]:v});return{..._,data:{x:_.x-r,y:_.y-o,enabled:{[h]:s,[m]:a}}}}}},yM=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:u=0,mainAxis:f=!0,crossAxis:d=!0}=gs(e,t),m={x:n,y:i},h=jn(s),g=rb(h),v=m[g],b=m[h],_=gs(u,t),y=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(r=_.mainAxis)!=null?r:0,crossAxis:(o=_.crossAxis)!=null?o:0};if(f){let C=g==="y"?"height":"width",S=a.reference[g]-a.floating[C]+y.mainAxis,P=a.reference[g]+a.reference[C]-y.mainAxis;v<S?v=S:v>P&&(v=P)}if(d){var w,x;let C=g==="y"?"width":"height",S=hM.has(Lo(s)),P=a.reference[h]-a.floating[C]+(S&&((w=c.offset)==null?void 0:w[h])||0)+(S?0:y.crossAxis),E=a.reference[h]+a.reference[C]+(S?0:((x=c.offset)==null?void 0:x[h])||0)-(S?y.crossAxis:0);b<P?b=P:b>E&&(b=E)}return{[g]:v,[h]:b}}}},bM=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}=gs(e,t),c=await n.detectOverflow(t,a),u=Lo(r),f=vs(r),d=jn(r)==="y",{width:m,height:h}=o.floating,g,v;u==="top"||u==="bottom"?(g=u,v=f===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(v=u,g=f==="end"?"top":"bottom");let b=h-c.top-c.bottom,_=m-c.left-c.right,y=uc(h-c[g],b),w=uc(m-c[v],_),x=t.middlewareData.shift,C=!x,S=y,P=w;x!=null&&x.enabled.x&&(P=_),x!=null&&x.enabled.y&&(S=b),C&&!f&&(d?P=m-2*hs(c.left,c.right):S=h-2*hs(c.top,c.bottom)),await s({...t,availableWidth:P,availableHeight:S});let E=await n.getDimensions(i.floating);return m!==E.width||h!==E.height?{reset:{rects:!0}}:{}}}};function _M(e){let t=an(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=so(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=fc(r)!==i||fc(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function s2(e){return Ye(e)?e:e.contextElement}function zd(e){let t=s2(e);if(!so(t))return ca(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=_M(t),s=(i?fc(r.width):r.width)/o,a=(i?fc(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var zre=ca(0);function SM(e){let t=cr(e);return!Ky()||!t.visualViewport?zre:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Wre(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===cr(e)}function Zu(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=s2(e),s=ca(1);t&&(o?Ye(o)&&(s=zd(o)):s=zd(e));let a=Wre(i,r,o)?SM(i):ca(0),c=(n.left+a.x)/s.x,u=(n.top+a.y)/s.y,f=n.width/s.x,d=n.height/s.y;if(i&&o){let m=cr(i),h=Ye(o)?cr(o):o,g=m,v=Zy(g);for(;v&&h!==g;){let b=zd(v),_=v.getBoundingClientRect(),y=an(v),w=_.left+(v.clientLeft+parseFloat(y.paddingLeft))*b.x,x=_.top+(v.clientTop+parseFloat(y.paddingTop))*b.y;c*=b.x,u*=b.y,f*=b.x,d*=b.y,c+=w,u+=x,g=cr(v),v=Zy(g)}}return qu({width:f,height:d,x:c,y:u})}function nb(e,t){let r=xh(e).scrollLeft;return t?t.left+r:Zu(sa(e)).left+r}function CM(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-nb(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function Hre(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=sa(o),a=t?wh(t.floating):!1;if(o===s||a&&i)return r;let c={scrollLeft:0,scrollTop:0},u=ca(1),f=ca(0),d=so(o);if((d||!i)&&((Gu(o)!=="body"||bh(s))&&(c=xh(o)),d)){let h=Zu(o);u=zd(o),f.x=h.x+o.clientLeft,f.y=h.y+o.clientTop}let m=s&&!d&&!i?CM(s,c):ca(0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-c.scrollLeft*u.x+f.x+m.x,y:r.y*u.y-c.scrollTop*u.y+f.y+m.y}}function Gre(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Ure(e){let t=xh(e),r=e.ownerDocument.body,o=hs(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=hs(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+nb(e),s=-t.scrollTop;return an(r).direction==="rtl"&&(i+=hs(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var Yre=25;function qre(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=cr(e),i=sa(e),s=n.visualViewport,a=i.clientWidth,c=i.clientHeight,u=0,f=0;if(s){let m=!Ky()||t==="fixed";o?m||(u=-s.offsetLeft,f=-s.offsetTop):(a=s.width,c=s.height,m&&(u=s.offsetLeft,f=s.offsetTop))}if(nb(i)<=0){let m=i.ownerDocument,h=m.body,g=getComputedStyle(h),v=m.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,b=Math.abs(i.clientWidth-h.clientWidth-v),_=getComputedStyle(i).scrollbarGutter==="stable both-edges"?b/2:b;_<=Yre&&(a-=_)}return{width:a,height:c,x:u,y:f}}function Kre(e,t){let r=Zu(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=zd(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,c=n*i.x,u=o*i.y;return{width:s,height:a,x:c,y:u}}function wM(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=qre(e,r,t);else if(t==="document")o=Ure(sa(e));else if(Ye(t))o=Kre(t,r);else{let n=SM(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return qu(o)}function Zre(e,t){let r=t.get(e);if(r)return r;let o=ac(e,[],!1).filter(a=>Ye(a)&&Gu(a)!=="body"),n=null,i=an(e).position==="fixed",s=i?ia(e):e;for(;Ye(s)&&!aa(s);){let a=an(s),c=qy(s),u=n?n.position:i?"fixed":"";!c&&(u==="fixed"||u==="absolute"&&a.position==="static")?o=o.filter(d=>d!==s):n=a,s=ia(s)}return t.set(e,o),o}function Xre(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?wh(t)?[]:Zre(t,this._c):[].concat(r),o],a=wM(t,s[0],n),c=a.top,u=a.right,f=a.bottom,d=a.left;for(let m=1;m<s.length;m++){let h=wM(t,s[m],n);c=hs(h.top,c),u=uc(h.right,u),f=uc(h.bottom,f),d=hs(h.left,d)}return{width:u-d,height:f-c,x:d,y:c}}function Qre(e){let{width:t,height:r}=_M(e);return{width:t,height:r}}function Jre(e,t,r){let o=so(t),n=sa(t),i=r==="fixed",s=Zu(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=ca(0);if((o||!i)&&((Gu(t)!=="body"||bh(n))&&(a=xh(t)),o)){let m=Zu(t,!0,i,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}!o&&n&&(c.x=nb(n));let u=n&&!o&&!i?CM(n,a):ca(0),f=s.left+a.scrollLeft-c.x-u.x,d=s.top+a.scrollTop-c.y-u.y;return{x:f,y:d,width:s.width,height:s.height}}function i2(e){return an(e).position==="static"}function xM(e,t){if(!so(e)||an(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return sa(e)===r&&(r=r.ownerDocument.body),r}function TM(e,t){let r=cr(e);if(wh(e))return r;if(!so(e)){let n=ia(e);for(;n&&!aa(n);){if(Ye(n)&&!i2(n))return n;n=ia(n)}return r}let o=xM(e,t);for(;o&&C3(o)&&i2(o);)o=xM(o,t);return o&&aa(o)&&i2(o)&&!qy(o)?r:o||T3(e)||r}var $re=async function(e){let t=this.getOffsetParent||TM,r=this.getDimensions,o=await r(e.floating);return{reference:Jre(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function eoe(e){return an(e).direction==="rtl"}var a2={convertOffsetParentRelativeRectToViewportRelativeRect:Hre,getDocumentElement:sa,getClippingRect:Xre,getOffsetParent:TM,getElementRects:$re,getClientRects:Gre,getDimensions:Qre,getScale:zd,isElement:Ye,isRTL:eoe};function EM(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function toe(e,t,r){let o=null,n,i=sa(e);function s(){var f;clearTimeout(n),(f=o)==null||f.disconnect(),o=null}function a(f,d){f===void 0&&(f=!1),d===void 0&&(d=1),s();let m=e.getBoundingClientRect(),{left:h,top:g,width:v,height:b}=m;if(f||t(),!v||!b)return;let _=Ph(g),y=Ph(i.clientWidth-(h+v)),w=Ph(i.clientHeight-(g+b)),x=Ph(h),S={rootMargin:-_+"px "+-y+"px "+-w+"px "+-x+"px",threshold:hs(0,uc(1,d))||1},P=!0;function E(k){let D=k[0].intersectionRatio;if(!EM(m,e.getBoundingClientRect()))return a();if(D!==d){if(!P)return a();D?a(!1,D):n=setTimeout(()=>{a(!1,1e-7)},1e3)}P=!1}try{o=new IntersectionObserver(E,{...S,root:i.ownerDocument})}catch{o=new IntersectionObserver(E,S)}o.observe(e)}let c=cr(e),u=()=>a(r);return c.addEventListener("resize",u),a(!0),()=>{c.removeEventListener("resize",u),s()}}function Oh(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,u=s2(e),f=n||i?[...u?ac(u):[],...t?ac(t):[]]:[];f.forEach(_=>{n&&_.addEventListener("scroll",r),i&&_.addEventListener("resize",r)});let d=u&&a?toe(u,r,i):null,m=-1,h=null;s&&(h=new ResizeObserver(_=>{let[y]=_;y&&y.target===u&&h&&t&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;(w=h)==null||w.observe(t)})),r()}),u&&!c&&h.observe(u),t&&h.observe(t));let g,v=c?Zu(e):null;c&&b();function b(){let _=Zu(e);v&&!EM(v,_)&&r(),v=_,g=requestAnimationFrame(b)}return r(),()=>{var _;f.forEach(y=>{n&&y.removeEventListener("scroll",r),i&&y.removeEventListener("resize",r)}),d?.(),(_=h)==null||_.disconnect(),h=null,c&&cancelAnimationFrame(g)}}var PM=gM;var RM=vM,kM=mM,OM=bM,AM=pM;var IM=yM,ib=(e,t,r)=>{let o=new Map,n=r??{},i={...a2,...n.platform,_c:o};return dM(e,t,{...n,platform:i})};var Qr=l(ie(),1),NM=l(ie(),1),DM=l(la(),1),ooe=typeof document<"u",noe=function(){},sb=ooe?NM.useLayoutEffect:noe;function ab(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(!ab(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)&&!ab(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function FM(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function MM(e,t){let r=FM(e);return Math.round(t*r)/r}function l2(e){let t=Qr.useRef(e);return sb(()=>{t.current=e}),t}function VM(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:u}=e,[f,d]=Qr.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=Qr.useState(o);ab(m,o)||h(o);let[g,v]=Qr.useState(null),[b,_]=Qr.useState(null),y=Qr.useCallback(M=>{M!==S.current&&(S.current=M,v(M))},[]),w=Qr.useCallback(M=>{M!==P.current&&(P.current=M,_(M))},[]),x=i||g,C=s||b,S=Qr.useRef(null),P=Qr.useRef(null),E=Qr.useRef(f),k=c!=null,D=l2(c),I=l2(n),T=l2(u),N=Qr.useCallback(()=>{if(!S.current||!P.current)return;let M={placement:t,strategy:r,middleware:m};I.current&&(M.platform=I.current),ib(S.current,P.current,M).then(V=>{let R={...V,isPositioned:T.current!==!1};B.current&&!ab(E.current,R)&&(E.current=R,DM.flushSync(()=>{d(R)}))})},[m,t,r,I,T]);sb(()=>{u===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,d(M=>({...M,isPositioned:!1})))},[u]);let B=Qr.useRef(!1);sb(()=>(B.current=!0,()=>{B.current=!1}),[]),sb(()=>{if(x&&(S.current=x),C&&(P.current=C),x&&C){if(D.current)return D.current(x,C,N);N()}},[x,C,N,D,k]);let F=Qr.useMemo(()=>({reference:S,floating:P,setReference:y,setFloating:w}),[y,w]),L=Qr.useMemo(()=>({reference:x,floating:C}),[x,C]),z=Qr.useMemo(()=>{let M={position:r,left:0,top:0};if(!L.floating)return M;let V=MM(L.floating,f.x),R=MM(L.floating,f.y);return a?{...M,transform:"translate("+V+"px, "+R+"px)",...FM(L.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:V,top:R}},[r,a,L.floating,f.x,f.y]);return Qr.useMemo(()=>({...f,update:N,refs:F,elements:L,floatingStyles:z}),[f,N,F,L,z])}var c2=(e,t)=>{let r=PM(e);return{name:r.name,fn:r.fn,options:[e,t]}},u2=(e,t)=>{let r=RM(e);return{name:r.name,fn:r.fn,options:[e,t]}},f2=(e,t)=>({fn:IM(e).fn,options:[e,t]}),d2=(e,t)=>{let r=kM(e);return{name:r.name,fn:r.fn,options:[e,t]}},m2=(e,t)=>{let r=OM(e);return{name:r.name,fn:r.fn,options:[e,t]}};var p2=(e,t)=>{let r=AM(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Gd=l(ie(),1),$M=l(la(),1);var QM=l(ie(),1);var bt=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(po(1));let a;if(e&&t&&r&&o&&n&&i)a=(c,u,f,d)=>{let m=e(c,u,f,d),h=t(c,u,f,d),g=r(c,u,f,d),v=o(c,u,f,d),b=n(c,u,f,d);return i(m,h,g,v,b,u,f,d)};else if(e&&t&&r&&o&&n)a=(c,u,f,d)=>{let m=e(c,u,f,d),h=t(c,u,f,d),g=r(c,u,f,d),v=o(c,u,f,d);return n(m,h,g,v,u,f,d)};else if(e&&t&&r&&o)a=(c,u,f,d)=>{let m=e(c,u,f,d),h=t(c,u,f,d),g=r(c,u,f,d);return o(m,h,g,u,f,d)};else if(e&&t&&r)a=(c,u,f,d)=>{let m=e(c,u,f,d),h=t(c,u,f,d);return r(m,h,u,f,d)};else if(e&&t)a=(c,u,f,d)=>{let m=e(c,u,f,d);return t(m,u,f,d)};else if(e)a=e;else throw new Error("Missing arguments");return a};var ZM=l(ie(),1),b2=l(lb(),1),XM=l(GM(),1);var UM=l(ie(),1);var g2=[],v2;function YM(){return v2}function qM(e){g2.push(e)}function y2(e){let t=(r,o)=>{let n=Co(_oe).current,i;try{v2=n;for(let s of g2)s.before(n);i=e(r,o);for(let s of g2)s.after(n);n.didInitialize=!0}finally{v2=void 0}return i};return t.displayName=e.displayName||e.name,t}function KM(e){return UM.forwardRef(y2(e))}function _oe(){return{didInitialize:!1}}var Soe=Ad(19),Coe=Soe?Eoe:Poe;function ub(e,t,r,o,n){return Coe(e,t,r,o,n)}function Toe(e,t,r,o,n){let i=ZM.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,b2.useSyncExternalStore)(e.subscribe,i,i)}qM({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,b2.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Eoe(e,t,r,o,n){let i=YM();if(!i)return Toe(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 Poe(e,t,r,o,n){return(0,XM.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var fb=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 ub(this,t,r,o,n)}};var Xu=l(ie(),1);var Hd=class extends fb{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Xu.useDebugValue(t);let o=this;Ve(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;Ve(()=>(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);Ve(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Xu.useDebugValue(t);let o=this,n=r!==void 0;Ve(()=>{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 Xu.useDebugValue(t),ub(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Xu.useDebugValue(t);let o=je(r??ic);this.context[t]=o}useStateSetter(t){let r=Xu.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 Roe={open:bt(e=>e.open),transitionStatus:bt(e=>e.transitionStatus),domReferenceElement:bt(e=>e.domReferenceElement),referenceElement:bt(e=>e.positionReference??e.referenceElement),floatingElement:bt(e=>e.floatingElement),floatingId:bt(e=>e.floatingId)},ua=class extends Hd{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:sM(),nested:o,triggerElements:i},Roe),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&H3(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 JM(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),f=t.context.triggerElements,d=s,m=QM.useRef(null);o===void 0&&m.current===null&&(m.current=new ua({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:u,triggerElements:f,onOpenChange:d,floatingId:n,syncOnly:!0,nested:i}));let h=o??m.current;return t.useSyncedValue("floatingId",n),Ve(()=>{let g={open:a,floatingId:n,referenceElement:c,floatingElement:u};Ye(c)&&(g.domReferenceElement=c),h.state.positionReference===h.state.referenceElement&&(g.positionReference=c),h.update(g)},[a,n,c,u,h]),h.context.onOpenChange=d,h.context.nested=i,h}var eN={tabIndex:-1,[XT]:""};function tN(e,t,r=!1){let o=sc(),n=jd()!=null,i=Gd.useRef(null);e===void 0&&i.current===null&&(i.current=t(o,n));let s=e??i.current;return JM({popupStore:s,treatPopupAsFloatingElement:r,floatingRootContext:s.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function koe(e,t){let r=Gd.useRef(null),o=Gd.useRef(null);return Gd.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 Ooe(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 Aoe(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function rN(e,t,r,o={}){let n=r.reason,i=n===qe.triggerHover,s=t&&n===qe.triggerFocus,a=!t&&(n===qe.triggerPress||n===qe.escapeKey),c=Aoe(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let u=()=>{let f={...o.extraState,open:t};s?f.instantType="focus":a?f.instantType="dismiss":i&&(f.instantType=void 0),Ooe(f,t,r.trigger,c()),e.update(f)};i?$M.flushSync(u):u()}function oN(e,t,r,o){V3(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function nN(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=koe(e,r),s=je(a=>{if(i(a),!a)return;let c=r.select("open"),u=r.select("activeTriggerId");if(u===e){r.update({activeTriggerElement:a,...c?o:null});return}u==null&&c&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return Ve(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function iN(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");Ve(()=>{if(!o){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let i=e.context.triggerElements.size,s={};e.state.triggerCount!==i&&(s.triggerCount=i);let a=e.select("activeTriggerId"),c=null;if(a){let u=e.context.triggerElements.getById(a);u?u!==e.state.activeTriggerElement&&(s.activeTriggerElement=u):c=a}if(!c&&!a&&i===1){let u=e.context.triggerElements.entries().next();if(!u.done){let[f,d]=u.value;s.activeTriggerId=f,s.activeTriggerElement=d}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),c&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===c&&!e.context.triggerElements.getById(c)){let u=ht(qe.none);e.setOpen(!1,u),u.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function sN(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=zy(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let c=je(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Vd({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function aN(e,t){e.useSyncedValues(t),Ve(()=>()=>{e.update({activeTriggerProps:Mr,inactiveTriggerProps:Mr,popupProps:Mr})},[e])}var mc=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let o=this.idMap.get(t);o!==r&&(o!==void 0&&this.elementsSet.delete(o),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function lN(){return new ua({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new mc,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function uN(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:lN(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Mr,inactiveTriggerProps:Mr,popupProps:Mr}}function fN(e,t,r=!1){return new ua({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var Ah=bt(e=>e.triggerIdProp??e.activeTriggerId),w2=bt(e=>e.openProp??e.open),cN=bt(e=>(e.popupElement?.id??e.floatingId)||void 0);function dN(e,t){return t!==void 0&&w2(e)&&Ah(e)===t}function Ioe(e,t){return dN(e,t)?!0:t!==void 0&&w2(e)&&Ah(e)==null&&e.triggerCount===1}var mN={open:w2,mounted:bt(e=>e.mounted),transitionStatus:bt(e=>e.transitionStatus),floatingRootContext:bt(e=>e.floatingRootContext),triggerCount:bt(e=>e.triggerCount),preventUnmountingOnClose:bt(e=>e.preventUnmountingOnClose),payload:bt(e=>e.payload),activeTriggerId:Ah,activeTriggerElement:bt(e=>e.mounted?e.activeTriggerElement:null),popupId:cN,isTriggerActive:bt((e,t)=>t!==void 0&&Ah(e)===t),isOpenedByTrigger:bt((e,t)=>dN(e,t)),isMountedByTrigger:bt((e,t)=>t!==void 0&&Ah(e)===t&&e.mounted),triggerProps:bt((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:bt((e,t)=>Ioe(e,t)?cN(e):void 0),popupProps:bt(e=>e.popupProps),popupElement:bt(e=>e.popupElement),positionerElement:bt(e=>e.positionerElement)};function pN(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=sc(),i=jd()!=null,s=Co(()=>new ua({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new mc,floatingId:n,syncOnly:!1,nested:i})).current;return Ve(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=Ye(o.reference)?o.reference:null),o.floating!==void 0&&(a.floatingElement=o.floating),s.update(a)},[t,n,o.reference,o.floating,s]),s.context.onOpenChange=r,s.context.nested=i,s}function x2(e={}){let{nodeId:t,externalTree:r}=e,o=pN(e),n=e.rootContext||o,i=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.useState("open"),u=n.useState("floatingId"),[f,d]=Bo.useState(null),[m,h]=Bo.useState(void 0),[g,v]=Bo.useState(void 0),b=Bo.useRef(null),_=dc(r),y=Bo.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),w=VM({...e,elements:{...y,...f&&{reference:f}}}),x=Ye(m)?m:null,C=g===void 0?n.state.floatingElement:g;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?a:x),n.useSyncedValue("floatingElement",C);let S=Bo.useCallback(T=>{let N=Ye(T)?{getBoundingClientRect:()=>T.getBoundingClientRect(),getClientRects:()=>T.getClientRects(),contextElement:T}:T;d(N),w.refs.setReference(N)},[w.refs]),P=Bo.useCallback(T=>{(Ye(T)||T===null)&&(b.current=T,h(T)),(Ye(w.refs.reference.current)||w.refs.reference.current===null||T!==null&&!Ye(T))&&w.refs.setReference(T)},[w.refs,h]),E=Bo.useCallback(T=>{v(T),w.refs.setFloating(T)},[w.refs]),k=Bo.useMemo(()=>({...w.refs,setReference:P,setFloating:E,setPositionReference:S,domReference:b}),[w.refs,P,E,S]),D=Bo.useMemo(()=>({...w.elements,domReference:a}),[w.elements,a]),I=Bo.useMemo(()=>({...w,dataRef:n.context.dataRef,open:c,onOpenChange:n.setOpen,events:n.context.events,floatingId:u,refs:k,elements:D,nodeId:t,rootStore:n}),[w,k,D,t,n,c,u]);return Ve(()=>{a&&(b.current=a)},[a]),Ve(()=>{n.context.dataRef.current.floatingContext=I;let T=_?.nodesRef.current.find(N=>N.id===t);T&&(T.context=I)}),Bo.useMemo(()=>({...w,context:I,refs:k,elements:D,rootStore:n}),[w,k,D,I,n])}var fa=l(ie(),1);var _2=al.os.mac&&al.engine.webkit;function S2(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=fa.useRef(!1),c=fa.useRef(null),u=fa.useRef(!0),f=ms();fa.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let h=cr(m);function g(){let _=n.select("domReferenceElement");!n.select("open")&&so(_)&&_===Qy(ho(_))&&(a.current=!0)}function v(){u.current=!0}function b(){u.current=!1}return ps(Mt(h,"blur",g),_2&&Mt(h,"keydown",v,!0),_2&&Mt(h,"pointerdown",b,!0))},[n,r]),fa.useEffect(()=>{if(!r)return;function m(h){if(h.reason===qe.triggerPress||h.reason===qe.escapeKey){let g=n.select("domReferenceElement");Ye(g)&&(c.current=g,a.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let d=fa.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 v=cn(h.nativeEvent);if(Ye(v)){if(_2&&!h.relatedTarget){if(!u.current&&!U3(v))return}else if(!Y3(v))return}let b=cc(h.relatedTarget,n.context.triggerElements),{nativeEvent:_,currentTarget:y}=h,w=typeof o=="function"?o():o;if(n.select("open")&&b||w===0||w===void 0){n.setOpen(!0,ht(qe.triggerFocus,_,y));return}f.start(w,()=>{a.current||n.setOpen(!0,ht(qe.triggerFocus,_,y))})},onBlur(h){m();let g=h.relatedTarget,v=h.nativeEvent,b=Ye(g)&&g.hasAttribute(Bd("focus-guard"))&&g.getAttribute("data-type")==="outside";f.start(0,()=>{let _=n.select("domReferenceElement"),y=Qy(ho(_));!g&&y===_||Wt(s.current.floatingContext?.refs.floating.current,y)||Wt(_,y)||b||cc(g??y,n.context.triggerElements)||n.setOpen(!1,ht(qe.triggerFocus,v))})}}},[s,o,n,f]);return fa.useMemo(()=>r?{reference:d,trigger:d}:{},[r,d])}var T2=l(ie(),1);var C2=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 ui,this.restTimeout=new ui,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},db=new WeakMap;function Ud(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&db.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),db.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function mb(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=db.get(r);i&&i!==e&&Ud(i),Ud(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,db.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function Yd(e){let t=e.context.dataRef.current,r=Co(()=>t.hoverInteractionState??C2.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),Id(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function E2(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:u}=i.context,f=dc(),d=jd(),m=Yd(i),h=ms(),g=je(()=>$y(u.current.openEvent?.type,m.interactedInside)),v=je(()=>q3(u.current.openEvent?.type)),b=je(()=>{Ud(m)});Ve(()=>{s||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,b())},[s,m,b]),T2.useEffect(()=>b,[b]),Ve(()=>{if(r&&s&&m.handleCloseOptions?.blockPointerEvents&&v()&&Ye(c)&&a){let _=c,y=a,w=ho(a),x=f?.nodesRef.current.find(E=>E.id===d)?.context?.elements.floating;x&&(x.style.pointerEvents="");let C=m.pointerEventsScopeElement!==y?m.pointerEventsScopeElement:null,S=x!==y?x:null,P=m.handleCloseOptions?.getScope?.()??C??S??_.closest("[data-rootownerid]")??w.body;return mb(m,{scopeElement:P,referenceElement:_,floatingElement:y}),()=>{b()}}},[r,s,c,a,m,v,f,d,b]),T2.useEffect(()=>{if(!r)return;function _(){return!!(f&&d&&ul(f.nodesRef.current,d).length>0)}function y(E){let k=cl(o,"close",m.pointerType),D=()=>{i.setOpen(!1,ht(qe.triggerHover,E)),f?.events.emit("floating.closed",E)};k?m.openChangeTimeout.start(k,D):(m.openChangeTimeout.clear(),D())}function w(E){let k=cn(E);if(!JT(k)){m.interactedInside=!1;return}m.interactedInside=k?.closest("[aria-haspopup]")!=null}function x(){m.openChangeTimeout.clear(),h.clear(),f?.events.off("floating.closed",S),b()}function C(E){if(_()&&f){f.events.on("floating.closed",S);return}if(cc(E.relatedTarget,i.context.triggerElements))return;let k=u.current.floatingContext?.nodeId??n,D=E.relatedTarget;if(!(f&&k&&Ye(D)&&ul(f.nodesRef.current,k,!1).some(T=>Wt(T.context?.elements.floating,D)))){if(m.handler){m.handler(E);return}b(),v()&&!g()&&y(E)}}function S(E){!f||!d||_()||h.start(0,()=>{f.events.off("floating.closed",S),i.setOpen(!1,ht(qe.triggerHover,E)),f.events.emit("floating.closed",E)})}let P=a;return ps(P&&Mt(P,"mouseenter",x),P&&Mt(P,"mouseleave",C),P&&Mt(P,"pointerdown",w,!0),()=>{f?.events.off("floating.closed",S)})},[r,a,i,u,o,n,v,g,b,m,f,d,h])}var pc=l(ie(),1),hN=l(la(),1);var Moe={current:null};function P2(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:c=Moe,externalTree:u,isActiveTrigger:f=!0,getHandleCloseContext:d,isClosing:m,shouldOpen:h}=t,g="rootStore"in e?e.rootStore:e,{dataRef:v,events:b}=g.context,_=dc(u),y=Yd(g),w=pc.useRef(!1),x=Fo(n),C=Fo(o),S=Fo(s),P=Fo(r),E=Fo(h),k=Fo(m),D=je(()=>$y(v.current.openEvent?.type,y.interactedInside)),I=je(()=>E.current?.()!==!1),T=je((F,L,z)=>{let M=g.context.triggerElements;if(M.hasElement(L))return!F||!Wt(F,L);if(!Ye(z))return!1;let V=z;return M.hasMatchingElement(R=>Wt(R,V))&&(!F||!Wt(F,V))}),N=je(()=>{if(!y.handler)return;ho(g.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),B=je(()=>{Ud(y)});return f&&(y.handleCloseOptions=x.current?.__options),pc.useEffect(()=>N,[N]),pc.useEffect(()=>{if(!r)return;function F(L){L.open?w.current=!1:(w.current=L.reason===qe.triggerHover,N(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return b.on("openchange",F),()=>{b.off("openchange",F)}},[r,b,y,N]),pc.useEffect(()=>{if(!r)return;function F(V,R=!0){let j=cl(C.current,"close",y.pointerType);j?y.openChangeTimeout.start(j,()=>{g.setOpen(!1,ht(qe.triggerHover,V)),_?.events.emit("floating.closed",V)}):R&&(y.openChangeTimeout.clear(),g.setOpen(!1,ht(qe.triggerHover,V)),_?.events.emit("floating.closed",V))}let L=c.current??(f?g.select("domReferenceElement"):null);if(!Ye(L))return;function z(V){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,i&&!ll(y.pointerType))return;let R=$T(S.current),j=cl(C.current,"open",y.pointerType),G=cn(V),Z=V.currentTarget??null,me=g.select("domReferenceElement"),re=Z;if(Ye(G)&&!g.context.triggerElements.hasElement(G)){for(let $ of g.context.triggerElements.elements())if(Wt($,G)){re=$;break}}Ye(Z)&&Ye(me)&&!g.context.triggerElements.hasElement(Z)&&Wt(Z,me)&&(re=me);let ue=re==null?!1:T(me,re,G),he=g.select("open"),ge=k.current?.()??g.select("transitionStatus")==="ending",be=!he&&ge&&w.current,ze=!ue&&Ye(re)&&Ye(me)&&Wt(me,re)&&be,lt=R>0&&!j,Q=ue&&(he||be)||ze,xe=!he||ue;if(Q){I()&&g.setOpen(!0,ht(qe.triggerHover,V,re));return}lt||(j?y.openChangeTimeout.start(j,()=>{xe&&I()&&g.setOpen(!0,ht(qe.triggerHover,V,re))}):xe&&I()&&g.setOpen(!0,ht(qe.triggerHover,V,re)))}function M(V){if(D()){B();return}N();let R=g.select("domReferenceElement"),j=ho(R);y.restTimeout.clear(),y.restTimeoutPending=!1;let G=v.current.floatingContext??d?.();if(cc(V.relatedTarget,g.context.triggerElements))return;if(x.current&&G){g.select("open")||y.openChangeTimeout.clear();let me=c.current;y.handler=x.current({...G,tree:_,x:V.clientX,y:V.clientY,onClose(){B(),N(),P.current&&!D()&&me===g.select("domReferenceElement")&&F(V,!0)}}),j.addEventListener("mousemove",y.handler),y.handler(V);return}(y.pointerType!=="touch"||!Wt(g.select("floatingElement"),V.relatedTarget))&&F(V)}return a?ps(Mt(L,"mousemove",z,{once:!0}),Mt(L,"mouseenter",z),Mt(L,"mouseleave",M)):ps(Mt(L,"mouseenter",z),Mt(L,"mouseleave",M))},[N,B,v,C,g,r,x,y,f,T,D,i,a,S,c,_,P,d,k,I]),pc.useMemo(()=>{if(!r)return;function F(L){y.pointerType=L.pointerType}return{onPointerDown:F,onPointerEnter:F,onMouseMove(L){let{nativeEvent:z}=L,M=L.currentTarget,V=g.select("domReferenceElement"),R=g.select("open"),j=T(V,M,L.target);if(i&&!ll(y.pointerType))return;if(R&&j&&y.handleCloseOptions?.blockPointerEvents){let me=g.select("floatingElement");if(me){let re=y.handleCloseOptions?.getScope?.()??M.ownerDocument.body;mb(y,{scopeElement:re,referenceElement:M,floatingElement:me})}}let G=$T(S.current);if(R&&!j||G===0||!j&&y.restTimeoutPending&&L.movementX**2+L.movementY**2<2)return;y.restTimeout.clear();function Z(){if(y.restTimeoutPending=!1,D())return;let me=g.select("open");!y.blockMouseMove&&(!me||j)&&I()&&g.setOpen(!0,ht(qe.triggerHover,z,M))}y.pointerType==="touch"?hN.flushSync(()=>{Z()}):j&&R?Z():(y.restTimeoutPending=!0,y.restTimeout.start(G,Z))}}},[r,y,D,T,i,g,S,I])}var gN=.1,Noe=gN*gN,Qt=.5;function pb(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function hb(e,t,r,o,n,i,s,a,c,u){let f=!1;return pb(e,t,r,o,n,i)&&(f=!f),pb(e,t,n,i,s,a)&&(f=!f),pb(e,t,s,a,c,u)&&(f=!f),pb(e,t,c,u,r,o)&&(f=!f),f}function Doe(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function gb(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),c=Math.min(o,i),u=Math.max(o,i);return e>=s&&e<=a&&t>=c&&t<=u}function R2(e={}){let{blockPointerEvents:t=!1}=e,r=new ui,o=({x:n,y:i,placement:s,elements:a,onClose:c,nodeId:u,tree:f})=>{let d=s?.split("-")[0],m=!1,h=null,g=null,v=typeof performance<"u"?performance.now():0;function b(y,w){let x=performance.now(),C=x-v;if(h===null||g===null||C===0)return h=y,g=w,v=x,!1;let S=y-h,P=w-g,E=S*S+P*P,k=C*C*Noe;return h=y,g=w,v=x,E<k}function _(){r.clear(),c()}return function(w){r.clear();let x=a.domReference,C=a.floating;if(!x||!C||d==null||n==null||i==null)return;let{clientX:S,clientY:P}=w,E=cn(w),k=w.type==="mouseleave",D=Wt(C,E),I=Wt(x,E);if(D&&(m=!0,!k))return;if(I&&(m=!1,!k)){m=!0;return}if(k&&Ye(w.relatedTarget)&&Wt(C,w.relatedTarget))return;function T(){return!!(f&&ul(f.nodesRef.current,u).length>0)}function N(){T()||_()}if(T())return;let B=x.getBoundingClientRect(),F=C.getBoundingClientRect(),L=n>F.right-F.width/2,z=i>F.bottom-F.height/2,M=F.width>B.width,V=F.height>B.height,R=(M?B:F).left,j=(M?B:F).right,G=(V?B:F).top,Z=(V?B:F).bottom;if(d==="top"&&i>=B.bottom-1||d==="bottom"&&i<=B.top+1||d==="left"&&n>=B.right-1||d==="right"&&n<=B.left+1){N();return}let me=!1;switch(d){case"top":me=gb(S,P,R,B.top+1,j,F.bottom-1);break;case"bottom":me=gb(S,P,R,F.top+1,j,B.bottom-1);break;case"left":me=gb(S,P,F.right-1,Z,B.left+1,G);break;case"right":me=gb(S,P,B.right-1,Z,F.left+1,G);break;default:}if(me)return;if(m&&!Doe(S,P,B)){N();return}if(!k&&b(S,P)){N();return}let re=!1;switch(d){case"top":{let ue=M?Qt/2:Qt*4,he=M||L?n+ue:n-ue,ge=M?n-ue:L?n+ue:n-ue,be=i+Qt+1,ze=L||M?F.bottom-Qt:F.top,lt=L?M?F.bottom-Qt:F.top:F.bottom-Qt;re=hb(S,P,he,be,ge,be,F.left,ze,F.right,lt);break}case"bottom":{let ue=M?Qt/2:Qt*4,he=M||L?n+ue:n-ue,ge=M?n-ue:L?n+ue:n-ue,be=i-Qt,ze=L||M?F.top+Qt:F.bottom,lt=L?M?F.top+Qt:F.bottom:F.top+Qt;re=hb(S,P,he,be,ge,be,F.left,ze,F.right,lt);break}case"left":{let ue=V?Qt/2:Qt*4,he=V||z?i+ue:i-ue,ge=V?i-ue:z?i+ue:i-ue,be=n+Qt+1,ze=z||V?F.right-Qt:F.left,lt=z?V?F.right-Qt:F.left:F.right-Qt;re=hb(S,P,ze,F.top,lt,F.bottom,be,he,be,ge);break}case"right":{let ue=V?Qt/2:Qt*4,he=V||z?i+ue:i-ue,ge=V?i-ue:z?i+ue:i-ue,be=n-Qt,ze=z||V?F.left+Qt:F.right,lt=z?V?F.left+Qt:F.right:F.left+Qt;re=hb(S,P,be,he,be,ge,ze,F.top,lt,F.bottom);break}default:}re?m||r.start(40,N):N()}};return o.__options={...e,blockPointerEvents:t},o}var k2=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=na.startingStyle]="startingStyle",e[e.endingStyle=na.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),Ih=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),Foe={[Ih.popupOpen]:""},tRe={[Ih.popupOpen]:"",[Ih.pressed]:""},Voe={[k2.open]:""},Loe={[k2.closed]:""},Boe={[k2.anchorHidden]:""},vN={open(e){return e?Foe:null}};var qd={open(e){return e?Voe:Loe},anchorHidden(e){return e?Boe:null}};function yN(e){return Ad(19)?e:e?"true":void 0}var di=l(ie(),1);var joe=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:u,padding:f=0,offsetParent:d="real"}=gs(e,t)||{};if(u==null)return{};let m=ob(f),h={x:r,y:o},g=kh(n),v=Rh(g),b=await s.getDimensions(u),_=g==="y",y=_?"top":"left",w=_?"bottom":"right",x=_?"clientHeight":"clientWidth",C=i.reference[v]+i.reference[g]-h[g]-i.floating[v],S=h[g]-i.reference[g],P=d==="real"?await s.getOffsetParent?.(u):a.floating,E=a.floating[x]||i.floating[v];(!E||!await s.isElement?.(P))&&(E=a.floating[x]||i.floating[v]);let k=C/2-S/2,D=E/2-b[v]/2-1,I=Math.min(m[y],D),T=Math.min(m[w],D),N=I,B=E-b[v]-T,F=E/2-b[v]/2+k,L=tb(N,F,B),z=!c.arrow&&vs(n)!=null&&F!==L&&i.reference[v]/2-(F<N?I:T)-b[v]/2<0,M=z?F<N?F-N:F-B:0;return{[g]:h[g]+M,data:{[g]:L,centerOffset:F-L-M,...z&&{alignmentOffset:M}},reset:z}}}),bN=(e,t)=>({...joe(e),options:[e,t]});var zoe=p2().fn,wN={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;return{data:{referenceHidden:(await zoe(e)).data?.referenceHidden||i}}}};var Mh={sideX:"left",sideY:"top"},xN={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,c=cr(n),u=c.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:r,data:Mh};let d=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(d===c){let y=ho(n);m={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(d)&&(m=await i.getDimensions(d));let h=Lo(a),g=t,v=r;h==="left"&&(g=m.width-(t+o.width)),h==="top"&&(v=m.height-(r+o.height));let b=h==="left"?"right":Mh.sideX,_=h==="top"?"bottom":Mh.sideY;return{x:g,y:v,data:{sideX:b,sideY:_}}}};function CN(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 _N(e,t,r){let{rects:o,placement:n}=e;return{side:CN(t,Lo(n),r),align:vs(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function TN(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:c=5,sticky:u=!1,arrowPadding:f=5,disableAnchorTracking:d=!1,inline:m,keepMounted:h=!1,floatingRootContext:g,mounted:v,collisionAvoidance:b,shiftCrossAxis:_=!1,nodeId:y,adaptiveOrigin:w,lazyFlip:x=!1,externalTree:C}=e,[S,P]=di.useState(null);!v&&S!==null&&P(null);let E=b.side||"flip",k=b.align||"flip",D=b.fallbackAxisSide||"end",I=typeof t=="function"?t:void 0,T=je(I),N=I?T:t,B=Fo(t),F=Fo(v),z=Od()==="rtl",M=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":z?"left":"right","inline-start":z?"right":"left"}[o],V=i==="center"?M:`${M}-${i}`,R=c,j=1,G=o==="bottom"?j:0,Z=o==="top"?j:0,me=o==="right"?j:0,re=o==="left"?j:0;typeof R=="number"?R={top:R+G,right:R+re,bottom:R+Z,left:R+me}:R&&(R={top:(R.top||0)+G,right:(R.right||0)+re,bottom:(R.bottom||0)+Z,left:(R.left||0)+me});let ue={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:R},he=di.useRef(null),ge=Fo(n),be=Fo(s),ze=typeof n!="function"?n:0,lt=typeof s!="function"?s:0,Q=[];m&&Q.push(m),Q.push(c2(Me=>{let pe=_N(Me,o,z),H=typeof ge.current=="function"?ge.current(pe):ge.current,K=typeof be.current=="function"?be.current(pe):be.current;return{mainAxis:H,crossAxis:K,alignmentAxis:K}},[ze,lt,z,o]));let xe=k==="none"&&E!=="shift",$=!xe&&(u||_||E==="shift"),ee=E==="none"?null:d2({...ue,padding:{top:R.top+j,right:R.right+j,bottom:R.bottom+j,left:R.left+j},mainAxis:!_&&E==="flip",crossAxis:k==="flip"?"alignment":!1,fallbackAxisSideDirection:D}),fe=xe?null:u2(Me=>{let pe=ho(Me.elements.floating).documentElement;return{...ue,rootBoundary:_?{x:0,y:0,width:pe.clientWidth,height:pe.clientHeight}:void 0,mainAxis:k!=="none",crossAxis:$,limiter:u||_?void 0:f2(H=>{if(!he.current)return{};let{width:K,height:O}=he.current.getBoundingClientRect(),ce=jn(Lo(H.placement)),Qe=ce==="y"?K:O,le=ce==="y"?R.left+R.right:R.top+R.bottom;return{offset:Qe/2+le/2}})}},[ue,u,_,R,k]);E==="shift"||k==="shift"||i==="center"?Q.push(fe,ee):Q.push(ee,fe),Q.push(m2({...ue,apply({elements:{floating:Me},availableWidth:pe,availableHeight:H,rects:K}){if(!F.current)return;let O=Me.style;O.setProperty("--available-width",`${pe}px`),O.setProperty("--available-height",`${H}px`);let ce=cr(Me).devicePixelRatio||1,{x:Qe,y:le,width:Or,height:_e}=K.reference,Zt=(Math.round((Qe+Or)*ce)-Math.round(Qe*ce))/ce,te=(Math.round((le+_e)*ce)-Math.round(le*ce))/ce;O.setProperty("--anchor-width",`${Zt}px`),O.setProperty("--anchor-height",`${te}px`)}}),bN(Me=>({element:he.current||ho(Me.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(Me){let{elements:pe,middlewareData:H,placement:K,rects:O,y:ce}=Me,Qe=Lo(K),le=jn(Qe),Or=he.current,_e=H.arrow?.x||0,Zt=H.arrow?.y||0,te=Or?.clientWidth||0,oe=Or?.clientHeight||0,fs=_e+te/2,Bt=Zt+oe/2,Ne=Math.abs(H.shift?.y||0),nl=O.reference.height/2,li=typeof n=="function"?n(_N(Me,o,z)):n,gr=Ne>li,wt={top:`${fs}px calc(100% + ${li}px)`,bottom:`${fs}px ${-li}px`,left:`calc(100% + ${li}px) ${Bt}px`,right:`${-li}px ${Bt}px`}[Qe],Ar=`${fs}px ${O.reference.y+nl-ce}px`;return pe.floating.style.setProperty("--transform-origin",$&&le==="y"&&gr?Ar:wt),{}}},wN,w),Ve(()=>{!v&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,g]);let se=di.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:de,elements:Ie,x:Pe,y:De,middlewareData:Le,update:Fe,placement:J,context:ye,isPositioned:ot,floatingStyles:Tt}=x2({rootContext:g,open:h?v:void 0,placement:V,middleware:Q,strategy:r,whileElementsMounted:h?void 0:(...Me)=>Oh(...Me,se),nodeId:y,externalTree:C}),{sideX:qt,sideY:lr}=Le.adaptiveOrigin||Mh,vt=ot?r:"fixed",Et=di.useMemo(()=>{let Me=w?{position:vt,[qt]:Pe,[lr]:De}:{position:vt,...Tt};return ot||(Me.opacity=0),Me},[w,vt,qt,Pe,lr,De,Tt,ot]),Kt=di.useRef(null);Ve(()=>{if(!v)return;let Me=B.current,pe=typeof Me=="function"?Me():Me,K=(SN(pe)?pe.current:pe)||null||null;K!==Kt.current&&(de.setPositionReference(K),Kt.current=K)},[v,de,N,B]),di.useEffect(()=>{if(!v)return;let Me=B.current;typeof Me!="function"&&SN(Me)&&Me.current!==Kt.current&&(de.setPositionReference(Me.current),Kt.current=Me.current)},[v,de,N,B]),di.useEffect(()=>{if(h&&v&&Ie.reference&&Ie.floating)return Oh(Ie.reference,Ie.floating,Fe,se)},[h,v,Ie,Fe,se]);let Be=Lo(J),rn=CN(o,Be,z),No=vs(J)||"center",ae=!!Le.hide?.referenceHidden;Ve(()=>{x&&v&&ot&&P(Be)},[x,v,ot,Be]);let $e=di.useMemo(()=>({position:"absolute",top:Le.arrow?.y,left:Le.arrow?.x}),[Le.arrow]),pt=Le.arrow?.centerOffset!==0;return di.useMemo(()=>({positionerStyles:Et,arrowStyles:$e,arrowRef:he,arrowUncentered:pt,side:rn,align:No,physicalSide:Be,anchorHidden:ae,refs:de,context:ye,isPositioned:ot,update:Fe}),[Et,$e,he,pt,rn,No,Be,ae,de,ye,ot,Fe])}function SN(e){return e!=null&&"current"in e}function vb(e){return e==="starting"?rM:Mr}function EN(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let c={...r};return a&&(c.pointerEvents="none"),Nr("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},vb(o),n],stateAttributesMapping:qd})}var PN=l(ie(),1);var O2=PN.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:c,...u}=t,{getButtonProps:f,buttonRef:d}=_h({disabled:i,focusableWhenDisabled:s,native:a});return Nr("button",t,{state:{disabled:i},ref:[r,d],props:[u,f]})});var hc={};no(hc,{Panel:()=>MN,Root:()=>kN,Trigger:()=>AN});var Nh=l(ie(),1);var yb={...S3,...Nd};var RN=l(A(),1),kN=Nh.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:c,style:u,...f}=t,d=je(a),m=w3({open:c,defaultOpen:i,onOpenChange:d,disabled:s}),h=Nh.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),g=Nh.useMemo(()=>({...m,onOpenChange:d,state:h}),[m,d,h]),v=Nr("div",t,{state:h,ref:r,props:f,stateAttributesMapping:yb});return(0,RN.jsx)(jT.Provider,{value:g,children:v})});var ON=l(ie(),1);var Woe={..._3,...Nd},AN=ON.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:a}=Gy(),{className:c,disabled:u=a,render:f,nativeButton:d=!0,style:m,...h}=t,{getButtonProps:g,buttonRef:v}=_h({disabled:u,focusableWhenDisabled:!0,native:d});return Nr("button",t,{state:s,ref:[r,v],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},h,g],stateAttributesMapping:Woe})});var IN=l(ie(),1);var A2=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var MN=IN.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:c,...u}=t,{mounted:f,onOpenChange:d,open:m,panelId:h,setMounted:g,setPanelIdState:v,setOpen:b,state:_,transitionStatus:y}=Gy(),w=n??!1,x=i??!1;Ve(()=>{if(a)return v(a),()=>{v(void 0)}},[a,v]);let{height:C,props:S,ref:P,shouldPreventOpenAnimation:E,shouldRender:k,transitionStatus:D,width:I}=D3({externalRef:r,hiddenUntilFound:w,id:h,keepMounted:x,mounted:f,onOpenChange:d,open:m,setMounted:g,setOpen:b,transitionStatus:y}),T={..._,transitionStatus:D},N=Dy(c,T),B=Nr("div",{...t,style:void 0},{state:T,ref:P,props:[S,{style:{[A2.collapsiblePanelHeight]:C===void 0?"auto":`${C}px`,[A2.collapsiblePanelWidth]:I===void 0?"auto":`${I}px`}},u,N?{style:N}:void 0,E?{style:{animationName:"none"}}:void 0],stateAttributesMapping:yb});return k?B:null});var jo=l(ie(),1),zN=l(la(),1);var NN=l(ie(),1);function DN(e){let[t,r]=NN.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var Kd=l(ie(),1);function I2(e){let t=an(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=so(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(fc(r)!==i||fc(o)!==s)&&(r=i,o=s),{width:r,height:o}}function VN(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:c}=e,u=lc(t,!0,!1),f=Md(),d=Kd.useRef(null),m=Kd.useRef(!0),h=Kd.useRef(ic),g=je(i),v=je(s),b=Kd.useMemo(()=>{let _=a==="top",y=a==="left";return c==="rtl"?(_=_||a==="inline-end",y=y||a==="inline-end"):(_=_||a==="inline-start",y=y||a==="inline-start"),_?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[y?"right":"left"]:"0"}:Mr},[a,c]);Ve(()=>{if(!n){h.current=ic,m.current=!0,d.current=null;return}if(!t||!r)return;h.current=FN(t,b),M2(t,"auto");let _=wb(t,"position","static"),y=wb(t,"transform","none"),w=wb(t,"scale","1"),x=FN(r,{"--available-width":"max-content","--available-height":"max-content"});function C(){_(),y(),x()}function S(){C(),w()}if(g?.(),m.current||d.current===null){bb(r,"max-content");let D=I2(t);return d.current=D,bb(r,D),S(),v?.(null,D),m.current=!1,()=>{h.current(),h.current=ic}}bb(r,"max-content");let P=d.current,E=I2(t);d.current=E,M2(t,P),S(),v?.(P,E),bb(r,E);let k=new AbortController;return f.request(()=>{M2(t,E),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),f.cancel(),h.current(),h.current=ic}},[o,t,r,u,f,n,g,v,b])}function wb(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function FN(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(wb(e,o,n));return r.length?()=>{r.forEach(o=>o())}:ic}function M2(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 bb(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 LN=l(ie(),1);var BN=l(A(),1),xb=function(t){let{direction:r="ltr"}=t,o=LN.useMemo(()=>({direction:r}),[r]);return(0,BN.jsx)(IT.Provider,{value:o,children:t.children})};var Zd=l(A(),1);function WN(e){let{store:t,side:r,cssVars:o,children:n}=e,i=Od(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),c=t.useState("open"),u=t.useState("payload"),f=t.useState("mounted"),d=t.useState("popupElement"),m=t.useState("positionerElement"),h=DN(c?s:null),g=Uoe(a,u),v=jo.useRef(null),[b,_]=jo.useState(null),[y,w]=jo.useState(null),x=jo.useRef(null),C=jo.useRef(null),S=lc(x,!0,!1),P=Md(),[E,k]=jo.useState(null),[D,I]=jo.useState(!1);Ve(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let T=je(()=>{x.current?.style.setProperty("animation","none"),x.current?.style.setProperty("transition","none"),C.current?.style.setProperty("display","none")}),N=je(M=>{x.current?.style.removeProperty("animation"),x.current?.style.removeProperty("transition"),C.current?.style.removeProperty("display"),M&&k(M)}),B=jo.useRef(null);Ve(()=>{(!c||!f)&&(B.current=null)},[c,f]),Ve(()=>{if(s&&h&&s!==h&&B.current!==s&&v.current){_(v.current),I(!0);let M=Goe(h,s);w(M),P.request(()=>{zN.flushSync(()=>{I(!1)}),S(()=>{_(null),k(null),v.current=null})}),B.current=s}},[s,h,b,S,P]),Ve(()=>{let M=x.current;if(!M)return;let V=ho(M).createElement("div");for(let R of Array.from(M.childNodes))V.appendChild(R.cloneNode(!0));v.current=V});let F=b!=null,L;F?L=(0,Zd.jsxs)(jo.Fragment,{children:[(0,Zd.jsx)("div",{"data-previous":!0,inert:yN(!0),ref:C,style:{...E?{[o.popupWidth]:`${E.width}px`,[o.popupHeight]:`${E.height}px`}:null,position:"absolute"},"data-ending-style":D?void 0:""},"previous"),(0,Zd.jsx)("div",{"data-current":!0,ref:x,"data-starting-style":D?"":void 0,children:n},g)]}):L=(0,Zd.jsx)("div",{"data-current":!0,ref:x,children:n},g),Ve(()=>{let M=C.current;!M||!b||M.replaceChildren(...Array.from(b.childNodes))},[b]),VN({popupElement:d,positionerElement:m,mounted:f,content:u,onMeasureLayout:T,onMeasureLayoutComplete:N,side:r,direction:i});let z={activationDirection:Hoe(y),transitioning:F};return{children:L,state:z}}function Hoe(e){if(e)return`${jN(e.horizontal,5,"right","left")} ${jN(e.vertical,5,"down","up")}`}function jN(e,t,r,o){return e>t?r:e<-t?o:""}function Goe(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 Uoe(e,t){let[r,o]=jo.useState(0),n=jo.useRef(e),i=jo.useRef(t),s=jo.useRef(!1);return Ve(()=>{let a=n.current,c=i.current,u=e!==a,f=t!==c;u?(o(d=>d+1),s.current=!f):s.current&&f&&(o(d=>d+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var _b=l(ie(),1),HN=l(la(),1);var GN=l(A(),1),UN=_b.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...c}=t,{portalNode:u,portalSubtree:f}=r2({container:n,ref:r,componentProps:t,elementProps:c});return!f&&!u?null:(0,GN.jsxs)(_b.Fragment,{children:[f,u&&HN.createPortal(o,u)]})});var Hn={};no(Hn,{Arrow:()=>a4,Handle:()=>Dh,Popup:()=>i4,Portal:()=>t4,Positioner:()=>o4,Provider:()=>l4,Root:()=>qN,Trigger:()=>JN,Viewport:()=>f4,createHandle:()=>d4});var da=l(ie(),1);var Sb=l(ie(),1),N2=Sb.createContext(void 0);function Ii(e){let t=Sb.useContext(N2);if(t===void 0&&!e)throw new Error(po(72));return t}var YN=l(ie(),1);var Yoe={...mN,disabled:bt(e=>e.disabled),instantType:bt(e=>e.instantType),isInstantPhase:bt(e=>e.isInstantPhase),trackCursorAxis:bt(e=>e.trackCursorAxis),disableHoverablePopup:bt(e=>e.disableHoverablePopup),lastOpenChangeReason:bt(e=>e.openChangeReason),closeOnClick:bt(e=>e.closeOnClick),closeDelay:bt(e=>e.closeDelay),hasViewport:bt(e=>e.hasViewport)},Xd=class e extends Hd{constructor(t,r,o=!1){let n=new mc,i={...qoe(),...t};i.floatingRootContext=fN(n,r,o),super(i,{popupRef:YN.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},Yoe)}setOpen=(t,r)=>{rN(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ht(qe.triggerPress,t))}static useStore(t,r){return tN(t,(n,i)=>new e(r,n,i)).store}};function qoe(){return{...uN(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var Cb=l(A(),1),qN=y2(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:u,handle:f,triggerId:d,defaultTriggerId:m=null,children:h}=t,g=Xd.useStore(f?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:d});oN(g,n,o,m),g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",d),g.useContextCallback("onOpenChange",c),g.useContextCallback("onOpenChangeComplete",u);let v=g.useState("open"),b=!r&&v,_=g.useState("activeTriggerId"),y=g.useState("mounted"),w=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),g.useSyncedValue("disabled",r),iN(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:x,transitionStatus:C}=sN(b,g),S=g.useState("isInstantPhase"),P=g.useState("instantType"),E=g.useState("lastOpenChangeReason"),k=da.useRef(null);Ve(()=>{v&&r&&g.setOpen(!1,ht(qe.disabled))},[v,r,g]),Ve(()=>{C==="ending"&&E===qe.none||C!=="ending"&&S?(P!=="delay"&&(k.current=P),g.set("instantType","delay")):k.current!==null&&(g.set("instantType",k.current),k.current=null)},[C,S,E,P,g]),Ve(()=>{b&&_==null&&g.set("payload",void 0)},[g,_,b]);let D=da.useCallback(()=>{g.setOpen(!1,ht(qe.imperativeAction))},[g]);da.useImperativeHandle(a,()=>({unmount:x,close:D}),[x,D]);let I=b||y||!r&&s!=="none";return(0,Cb.jsxs)(N2.Provider,{value:g,children:[I&&(0,Cb.jsx)(Koe,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:w}):h]})});function Koe({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=n2(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=o2(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=da.useMemo(()=>ir(i.reference,n.reference),[i.reference,n.reference]),a=da.useMemo(()=>ir(i.trigger,n.trigger),[i.trigger,n.trigger]),c=da.useMemo(()=>ir(eN,i.floating,n.floating),[i.floating,n.floating]);return aN(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:c}),null}var Eb=l(ie(),1);var Tb=l(ie(),1),D2=Tb.createContext(void 0);function KN(){return Tb.useContext(D2)}var ZN=(function(e){return e[e.popupOpen=Ih.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var QN="data-base-ui-tooltip-trigger";function XN(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(Ye(n))return n}}let t=e.target;return Ye(t)?t:null}function Zoe(e){let t=e;for(;t;){if(t.hasAttribute(QN))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&Ye(o.host)?o.host:null}return null}var JN=KM(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:c,delay:u,closeOnClick:f=!0,closeDelay:d,id:m,...h}=t,g=Ii(!0),v=s?.store??g;if(!v)throw new Error(po(82));let b=Ly(m),_=v.useState("isTriggerActive",b),y=v.useState("isOpenedByTrigger",b),w=v.useState("floatingRootContext"),x=Eb.useRef(null),C=u??600,S=d??0,{registerTrigger:P,isMountedByThisTrigger:E}=nN(b,x,v,{payload:a,closeOnClick:f,closeDelay:S}),k=KN(),{delayRef:D,isInstantPhase:I,hasProvider:T}=t2(w,{open:y}),N=Yd(w);v.useSyncedValue("isInstantPhase",I);let B=v.useState("disabled"),F=c??B,L=Fo(F),z=v.useState("trackCursorAxis"),M=v.useState("disableHoverablePopup"),V=Eb.useRef(!1),R=ms(),j=Eb.useRef(void 0);function G(){let Q=k?.delay,xe=typeof D.current=="object"?D.current.open:void 0,$=C;return T&&(xe!==0?$=u??Q??C:$=0),$}function Z(Q){let xe=x.current;if(!xe||!Q)return!1;let $=Zoe(Q);return $!==null&&$!==xe&&Wt(xe,$)}function me(Q){let xe=Z(Q);return V.current=xe,xe&&(N.openChangeTimeout.clear(),N.restTimeout.clear(),N.restTimeoutPending=!1,R.clear()),xe}let re=P2(w,{enabled:!F,mouseOnly:!0,move:!1,handleClose:!M&&z!=="both"?R2():null,restMs:G,delay(){let Q=typeof D.current=="object"?D.current.close:void 0,xe=S;return d==null&&T&&(xe=Q),{close:xe}},triggerElementRef:x,isActiveTrigger:_,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!V.current}}),ue=S2(w,{enabled:!F}).reference,he=Q=>{let xe=V.current,$=XN(Q),ee=me($),fe=x.current,se=fe&&$&&Wt(fe,$);if(ee&&v.select("open")&&v.select("lastOpenChangeReason")===qe.triggerHover){v.setOpen(!1,ht(qe.triggerHover,Q));return}if(xe&&!ee&&se&&!L.current&&!v.select("open")&&fe&&ll(j.current)){let de=()=>{!V.current&&!L.current&&!v.select("open")&&v.setOpen(!0,ht(qe.triggerHover,Q,fe))},Ie=G();Ie===0?(R.clear(),de()):R.start(Ie,de)}},ge=v.useState("triggerProps",E);return Nr("button",t,{state:{open:y},ref:[r,P,x],props:[re,ue,E||z!=="none"?ge:void 0,{onMouseOver(Q){he(Q.nativeEvent)},onFocus(Q){Z(XN(Q.nativeEvent))&&Q.preventBaseUIHandler()},onMouseLeave(){V.current=!1,R.clear(),j.current=void 0},onPointerEnter(Q){j.current=Q.pointerType},onPointerDown(Q){j.current=Q.pointerType,v.set("closeOnClick",f),f&&!v.select("open")&&v.cancelPendingOpen(Q.nativeEvent)},onClick(Q){f&&!v.select("open")&&v.cancelPendingOpen(Q.nativeEvent)},id:b,[ZN.triggerDisabled]:F?"":void 0,[QN]:F?void 0:""},h],stateAttributesMapping:vN})});var e4=l(ie(),1);var Pb=l(ie(),1),F2=Pb.createContext(void 0);function $N(){let e=Pb.useContext(F2);if(e===void 0)throw new Error(po(70));return e}var V2=l(A(),1),t4=e4.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return Ii().useState("mounted")||o?(0,V2.jsx)(F2.Provider,{value:o,children:(0,V2.jsx)(UN,{ref:r,...n})}):null});var kb=l(ie(),1);var Rb=l(ie(),1),L2=Rb.createContext(void 0);function Qd(){let e=Rb.useContext(L2);if(e===void 0)throw new Error(po(71));return e}var r4=l(A(),1),o4=kb.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:c="center",sideOffset:u=0,alignOffset:f=0,collisionBoundary:d="clipping-ancestors",collisionPadding:m=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:v=!1,collisionAvoidance:b=oM,style:_,...y}=t,w=Ii(),x=$N(),C=w.useState("open"),S=w.useState("mounted"),P=w.useState("trackCursorAxis"),E=w.useState("disableHoverablePopup"),k=w.useState("floatingRootContext"),D=w.useState("instantType"),I=w.useState("transitionStatus"),T=w.useState("hasViewport"),N=TN({anchor:i,positionMethod:s,floatingRootContext:k,mounted:S,side:a,sideOffset:u,align:c,alignOffset:f,collisionBoundary:d,collisionPadding:m,sticky:g,arrowPadding:h,disableAnchorTracking:v,keepMounted:x,collisionAvoidance:b,adaptiveOrigin:T?xN:void 0}),B=kb.useMemo(()=>({open:C,side:N.side,align:N.align,anchorHidden:N.anchorHidden,instant:P!=="none"?"tracking-cursor":D}),[C,N.side,N.align,N.anchorHidden,P,D]),F=EN(t,B,{styles:N.positionerStyles,transitionStatus:I,props:y,refs:[r,w.useStateSetter("positionerElement")],hidden:!S,inert:!C||P==="both"||E});return(0,r4.jsx)(L2.Provider,{value:N,children:F})});var n4=l(ie(),1);var Xoe={...qd,...Nd},i4=n4.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Ii(),{side:c,align:u}=Qd(),f=a.useState("open"),d=a.useState("instantType"),m=a.useState("transitionStatus"),h=a.useState("popupProps"),g=a.useState("floatingRootContext"),v=a.useState("disabled"),b=a.useState("closeDelay");Vd({open:f,ref:a.context.popupRef,onComplete(){f&&a.context.onOpenChangeComplete?.(!0)}}),E2(g,{enabled:!v,closeDelay:b});let _=a.useStateSetter("popupElement");return Nr("div",t,{state:{open:f,side:c,align:u,instant:d,transitionStatus:m},ref:[r,a.context.popupRef,_],props:[h,vb(m),s],stateAttributesMapping:Xoe})});var s4=l(ie(),1);var a4=s4.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Ii(),{arrowRef:c,side:u,align:f,arrowUncentered:d,arrowStyles:m}=Qd(),h=a.useState("open"),g=a.useState("instantType");return Nr("div",t,{state:{open:h,side:u,align:f,uncentered:d,instant:g},ref:[r,c],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:qd})});var B2=l(ie(),1);var j2=l(A(),1),l4=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=B2.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=B2.useMemo(()=>({open:r,close:o}),[r,o]);return(0,j2.jsx)(D2.Provider,{value:i,children:(0,j2.jsx)(e2,{delay:s,timeoutMs:n,children:t.children})})};var u4=l(ie(),1);var c4=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var Qoe={activationDirection:e=>e?{"data-activation-direction":e}:null},f4=u4.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,c=Ii(),u=Qd(),f=c.useState("instantType"),{children:d,state:m}=WN({store:c,side:u.side,cssVars:c4,children:s}),h={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:f};return Nr("div",t,{state:h,ref:r,props:[a,{children:d}],stateAttributesMapping:Qoe})});var Dh=class{constructor(){this.store=new Xd}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(po(81,t));this.store.setOpen(!0,ht(qe.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,ht(qe.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function d4(){return new Dh}function Jr(e){return Nr(e.defaultTagName??"div",e,e)}var h4=l(W(),1),z2="data-wp-hash";function W2(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$oe(document)),e.__wpStyleRuntime}function Joe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${z2}]`))if(r.getAttribute(z2)===t)return!0;return!1}function g4(e,t,r){if(!e.head)return;let o=W2(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Joe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(z2,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $oe(e){let t=W2();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)g4(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function v4(e,t){let r=W2();r.styles.set(e,t);for(let o of r.documents.keys())g4(o,e,t)}typeof process>"u",v4("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 m4={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",v4("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 p4={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},gc=(0,h4.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Jr({render:r,defaultTagName:"span",ref:i,props:ir(n,{className:X(m4.text,p4.heading,p4.p,m4[t],o)})})});var x4=l(A(),1),H2="data-wp-hash";function G2(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tne(document)),e.__wpStyleRuntime}function ene(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${H2}]`))if(r.getAttribute(H2)===t)return!0;return!1}function w4(e,t,r){if(!e.head)return;let o=G2(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ene(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(H2,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tne(e){let t=G2();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)w4(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function rne(e,t){let r=G2();r.styles.set(e,t);for(let o of r.documents.keys())w4(o,e,t)}typeof process>"u",rne("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 y4={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,b4.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,x4.jsx)(gc,{ref:n,className:X(y4.badge,y4[`is-${t}-intent`],r),...o,variant:"body-sm"})});var S4=l(vc(),1),Ob=l(W(),1),C4=l(Y(),1),E4=l(A(),1),U2="data-wp-hash";function Y2(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nne(document)),e.__wpStyleRuntime}function one(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${U2}]`))if(r.getAttribute(U2)===t)return!0;return!1}function T4(e,t,r){if(!e.head)return;let o=Y2(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(one(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(U2,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nne(e){let t=Y2();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)T4(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Ab(e,t){let r=Y2();r.styles.set(e,t);for(let o of r.documents.keys())T4(o,e,t)}typeof process>"u",Ab("b74f1ac304",'@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);inset-inline-start: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 Fh={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",Ab("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ine={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ab("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var sne={"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",Ab("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 ane={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},P4=(0,Ob.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:c=(0,C4.__)("Loading"),children:u,...f},d){let m=X(ane.button,ine["box-sizing"],sne["outset-ring--focus-except-active"],r!=="unstyled"&&Fh.button,Fh[`is-${t}`],Fh[`is-${r}`],Fh[`is-${o}`],a&&Fh["is-loading"],n);return(0,Ob.useEffect)(()=>{a&&c&&(0,S4.speak)(c)},[a,c]),(0,E4.jsx)(O2,{ref:d,className:m,focusableWhenDisabled:i,disabled:s??a,...f,children:u})});var I4=l(W(),1);var k4=l(W(),1),O4=l(Te(),1),A4=l(A(),1),Ju=(0,k4.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,A4.jsx)(O4.SVG,{ref:n,...t.props,...o,width:r,height:r})});var N4=l(A(),1),q2="data-wp-hash";function K2(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cne(document)),e.__wpStyleRuntime}function lne(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${q2}]`))if(r.getAttribute(q2)===t)return!0;return!1}function M4(e,t,r){if(!e.head)return;let o=K2(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lne(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(q2,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cne(e){let t=K2();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)M4(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function une(e,t){let r=K2();r.styles.set(e,t);for(let o of r.documents.keys())M4(o,e,t)}typeof process>"u",une("b74f1ac304",'@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);inset-inline-start: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 fne={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"},Z2=(0,I4.forwardRef)(function({className:t,icon:r,...o},n){return(0,N4.jsx)(Ju,{ref:n,icon:r,className:X(fne.icon,t),size:24,...o})});Z2.displayName="Button.Icon";var D4=Object.assign(P4,{Icon:Z2});function F4(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 dne={},Vh={};function ys(e,t){try{let o=(dne[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return o in Vh?Vh[o]:V4(o,o.split(":"))}catch{if(e in Vh)return Vh[e];let r=e?.match(mne);return r?V4(e,r.slice(1)):NaN}}var mne=/([+-]\d\d):?(\d\d)?/;function V4(e,t){let r=+(t[0]||0),o=+(t[1]||0),n=+(t[2]||0)/60;return Vh[e]=r*60+o>0?r*60+o+n:r*60-o-n}var yc=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(ys(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)),j4(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=-ys(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),Ib(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},L4=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!L4.test(e))return;let t=e.replace(L4,"$1UTC");yc.prototype[t]&&(e.startsWith("get")?yc.prototype[e]=function(){return this.internal[t]()}:(yc.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),pne(this),+this},yc.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),Ib(this),+this}))});function Ib(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-ys(e.timeZone,e)*60))}function pne(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()),j4(e)}function j4(e,t){let r=Array.isArray(t)?hne(t):+e.internal,o=ys(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,u=s;if(c&&s!==n){let k=Date.prototype.getHours.apply(e),D=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(k!==D){let I=new Date(+e),T=s-n;T&&I.setUTCMinutes(I.getUTCMinutes()+T);let N=ys(e.timeZone,I);(N>0?Math.floor(N):Math.ceil(N))===n&&(u=a)}}let f=u-n;f&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+f);let d=new Date(+e);d.setUTCSeconds(0);let m=s>0?d.getSeconds():(d.getSeconds()-60)%60,h=Math.round(-(ys(e.timeZone,e)*60))%60;(h||m)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+h+m);let g=ys(e.timeZone,e),v=g>0?Math.floor(g):Math.ceil(g),_=-new Date(+e).getTimezoneOffset()-v,y=v!==n,w=_-f,x=v-n,C=r-v*60*1e3,S=x>0&&B4(e)-r===x*60*1e3&&B4(e,C)!==r;if(y&&w&&!S){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+w);let k=ys(e.timeZone,e),D=k>0?Math.floor(k):Math.ceil(k),I=v-D;I&&w<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}Ib(e);let E=(t?r:r+h*1e3)-+e.internal;E&&Math.abs(E)<1800*1e3&&(Date.prototype.setTime.call(e,+e+E),Ib(e))}function hne(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function B4(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-ys(e.timeZone,r)*60)),+r}var ao=class e extends yc{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} (${F4(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 gne=Math.pow(10,8)*24*60*60*1e3,y5e=-gne,Mb=6048e5,z4=864e5,W4=6e4,H4=36e5,G4=1e3;var vne=3600;var U4=vne*24,b5e=U4*7,yne=U4*365.2425,bne=yne/12,w5e=bne*3,X2=Symbol.for("constructDateFrom");function Ge(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&X2 in e?e[X2](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ee(e,t){return Ge(t||e,e)}function ma(e,t,r){let o=Ee(e,r?.in);return isNaN(t)?Ge(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Jd(e,t,r){let o=Ee(e,r?.in);if(isNaN(t))return Ge(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=Ge(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 wne={};function Gn(){return wne}function zo(e,t){let r=Gn(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Ee(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 mi(e,t){return zo(e,{...t,weekStartsOn:1})}function Nb(e,t){let r=Ee(e,t?.in),o=r.getFullYear(),n=Ge(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=mi(n),s=Ge(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=mi(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function $u(e){let t=Ee(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 Mi(e,...t){let r=Ge.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function bc(e,t){let r=Ee(e,t?.in);return r.setHours(0,0,0,0),r}function fl(e,t,r){let[o,n]=Mi(r?.in,e,t),i=bc(o),s=bc(n),a=+i-$u(i),c=+s-$u(s);return Math.round((a-c)/z4)}function Y4(e,t){let r=Nb(e,t),o=Ge(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),mi(o)}function Db(e,t,r){return ma(e,t*7,r)}function Fb(e,t,r){return Jd(e,t*12,r)}function q4(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=Ge.bind(null,n));let i=Ee(n,o);(!r||r<i||isNaN(+i))&&(r=i)}),Ge(o,r||NaN)}function K4(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=Ge.bind(null,n));let i=Ee(n,o);(!r||r>i||isNaN(+i))&&(r=i)}),Ge(o,r||NaN)}function Z4(e,t,r){let[o,n]=Mi(r?.in,e,t);return+bc(o)==+bc(n)}function Vb(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function bs(e){return!(!Vb(e)&&typeof e!="number"||isNaN(+Ee(e)))}function Lb(e,t,r){let[o,n]=Mi(r?.in,e,t),i=o.getFullYear()-n.getFullYear(),s=o.getMonth()-n.getMonth();return i*12+s}function X4(e,t){let r=Ee(e,t?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function Bb(e,t){let[r,o]=Mi(e,t.start,t.end);return{start:r,end:o}}function Q4(e,t){let{start:r,end:o}=Bb(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(Ge(r,s)),s.setMonth(s.getMonth()+a);return n?c.reverse():c}function jb(e,t){let r=Ee(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function J4(e,t){let r=Ee(e,t?.in),o=r.getFullYear();return r.setFullYear(o+1,0,0),r.setHours(23,59,59,999),r}function $d(e,t){let r=Ee(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function $4(e,t){let{start:r,end:o}=Bb(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(Ge(r,s)),s.setFullYear(s.getFullYear()+a);return n?c.reverse():c}function zb(e,t){let r=Gn(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Ee(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 eD(e,t){return zb(e,{...t,weekStartsOn:1})}var xne={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"}},tD=(e,t,r)=>{let o,n=xne[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 Wb(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var _ne={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Sne={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Cne={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},rD={date:Wb({formats:_ne,defaultWidth:"full"}),time:Wb({formats:Sne,defaultWidth:"full"}),dateTime:Wb({formats:Cne,defaultWidth:"full"})};var Tne={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},oD=(e,t,r,o)=>Tne[e];function em(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 Ene={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Pne={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Rne={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"]},kne={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"]},One={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"}},Ane={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"}},Ine=(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"},nD={ordinalNumber:Ine,era:em({values:Ene,defaultWidth:"wide"}),quarter:em({values:Pne,defaultWidth:"wide",argumentCallback:e=>e-1}),month:em({values:Rne,defaultWidth:"wide"}),day:em({values:kne,defaultWidth:"wide"}),dayPeriod:em({values:One,defaultWidth:"wide",formattingValues:Ane,defaultFormattingWidth:"wide"})};function tm(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)?Nne(a,d=>d.test(s)):Mne(a,d=>d.test(s)),u;u=e.valueCallback?e.valueCallback(c):c,u=r.valueCallback?r.valueCallback(u):u;let f=t.slice(s.length);return{value:u,rest:f}}}function Mne(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function Nne(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function iD(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 Dne=/^(\d+)(th|st|nd|rd)?/i,Fne=/\d+/i,Vne={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},Lne={any:[/^b/i,/^(a|c)/i]},Bne={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},jne={any:[/1/i,/2/i,/3/i,/4/i]},zne={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},Wne={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]},Hne={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},Gne={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]},Une={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},Yne={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}},sD={ordinalNumber:iD({matchPattern:Dne,parsePattern:Fne,valueCallback:e=>parseInt(e,10)}),era:tm({matchPatterns:Vne,defaultMatchWidth:"wide",parsePatterns:Lne,defaultParseWidth:"any"}),quarter:tm({matchPatterns:Bne,defaultMatchWidth:"wide",parsePatterns:jne,defaultParseWidth:"any",valueCallback:e=>e+1}),month:tm({matchPatterns:zne,defaultMatchWidth:"wide",parsePatterns:Wne,defaultParseWidth:"any"}),day:tm({matchPatterns:Hne,defaultMatchWidth:"wide",parsePatterns:Gne,defaultParseWidth:"any"}),dayPeriod:tm({matchPatterns:Une,defaultMatchWidth:"any",parsePatterns:Yne,defaultParseWidth:"any"})};var ws={code:"en-US",formatDistance:tD,formatLong:rD,formatRelative:oD,localize:nD,match:sD,options:{weekStartsOn:0,firstWeekContainsDate:1}};function aD(e,t){let r=Ee(e,t?.in);return fl(r,$d(r))+1}function wc(e,t){let r=Ee(e,t?.in),o=+mi(r)-+Y4(r);return Math.round(o/Mb)+1}function rm(e,t){let r=Ee(e,t?.in),o=r.getFullYear(),n=Gn(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=Ge(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=zo(s,t),c=Ge(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let u=zo(c,t);return+r>=+a?o+1:+r>=+u?o:o-1}function lD(e,t){let r=Gn(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=rm(e,t),i=Ge(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),zo(i,t)}function xc(e,t){let r=Ee(e,t?.in),o=+zo(r,t)-+lD(r,t);return Math.round(o/Mb)+1}function Vt(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var dl={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Vt(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Vt(r+1,2)},d(e,t){return Vt(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 Vt(e.getHours()%12||12,t.length)},H(e,t){return Vt(e.getHours(),t.length)},m(e,t){return Vt(e.getMinutes(),t.length)},s(e,t){return Vt(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Vt(n,t.length)}};var om={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Q2={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 dl.y(e,t)},Y:function(e,t,r,o){let n=rm(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Vt(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Vt(i,t.length)},R:function(e,t){let r=Nb(e);return Vt(r,t.length)},u:function(e,t){let r=e.getFullYear();return Vt(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 Vt(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 Vt(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 dl.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 Vt(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=xc(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Vt(n,t.length)},I:function(e,t,r){let o=wc(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Vt(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):dl.d(e,t)},D:function(e,t,r){let o=aD(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Vt(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 Vt(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 Vt(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 Vt(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 dl.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):dl.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Vt(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Vt(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):dl.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):dl.s(e,t)},S:function(e,t){return dl.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return uD(o);case"XXXX":case"XX":return ef(o);default:return ef(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return uD(o);case"xxxx":case"xx":return ef(o);default:return ef(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+cD(o,":");default:return"GMT"+ef(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+cD(o,":");default:return"GMT"+ef(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Vt(o,t.length)},T:function(e,t,r){return Vt(+e,t.length)}};function cD(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+Vt(i,2)}function uD(e,t){return e%60===0?(e>0?"-":"+")+Vt(Math.abs(e)/60,2):ef(e,t)}function ef(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Vt(Math.trunc(o/60),2),i=Vt(o%60,2);return r+n+t+i}var fD=(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"})}},dD=(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"})}},qne=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return fD(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}}",fD(o,t)).replace("{{time}}",dD(n,t))},Lh={p:dD,P:qne};var Kne=/^D+$/,Zne=/^Y+$/,Xne=["D","DD","YY","YYYY"];function Hb(e){return Kne.test(e)}function Gb(e){return Zne.test(e)}function Bh(e,t,r){let o=Qne(e,t,r);if(console.warn(o),Xne.includes(e))throw new RangeError(o)}function Qne(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 Jne=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,$ne=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,eie=/^'([^]*?)'?$/,tie=/''/g,rie=/[a-zA-Z]/;function pa(e,t,r){let o=Gn(),n=r?.locale??o.locale??ws,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=Ee(e,r?.in);if(!bs(a))throw new RangeError("Invalid time value");let c=t.match($ne).map(f=>{let d=f[0];if(d==="p"||d==="P"){let m=Lh[d];return m(f,n.formatLong)}return f}).join("").match(Jne).map(f=>{if(f==="''")return{isToken:!1,value:"'"};let d=f[0];if(d==="'")return{isToken:!1,value:oie(f)};if(Q2[d])return{isToken:!0,value:f};if(d.match(rie))throw new RangeError("Format string contains an unescaped latin alphabet character `"+d+"`");return{isToken:!1,value:f}});n.localize.preprocessor&&(c=n.localize.preprocessor(a,c));let u={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return c.map(f=>{if(!f.isToken)return f.value;let d=f.value;(!r?.useAdditionalWeekYearTokens&&Gb(d)||!r?.useAdditionalDayOfYearTokens&&Hb(d))&&Bh(d,t,String(e));let m=Q2[d[0]];return m(a,d,n.localize,u)}).join("")}function oie(e){let t=e.match(eie);return t?t[1].replace(tie,"'"):e}function mD(e,t){let r=Ee(e,t?.in),o=r.getFullYear(),n=r.getMonth(),i=Ge(r,0);return i.setFullYear(o,n+1,0),i.setHours(0,0,0,0),i.getDate()}function pD(){return Object.assign({},Gn())}function hD(e,t){let r=Ee(e,t?.in).getDay();return r===0?7:r}function gD(e,t){return Ee(e,t?.in).getMonth()}function vD(e,t){return Ee(e,t?.in).getFullYear()}function yD(e,t){return+Ee(e)>+Ee(t)}function bD(e,t){return+Ee(e)<+Ee(t)}function wD(e,t){let r=nie(t)?new t(0):Ge(t,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function nie(e){return typeof e=="function"&&e.prototype?.constructor===e}var iie=10,Ub=class{subPriority=0;validate(t,r){return!0}},Yb=class extends Ub{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)}},qb=class extends Ub{priority=iie;subPriority=-1;constructor(t,r){super(),this.context=t||(o=>Ge(r,o))}set(t,r){return r.timestampIsSet?t:Ge(t,wD(t,this.context))}};var Oe=class{run(t,r,o,n){let i=this.parse(t,r,o,n);return i?{setter:new Yb(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,r,o){return!0}};var Kb=class extends Oe{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 Pt={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}/},Ni={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 xt(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function Di(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*H4+i*W4+s*G4),rest:t.slice(r[0].length)}}function Zb(e){return xt(Pt.anyDigitsSigned,e)}function nt(e,t){switch(e){case 1:return xt(Pt.singleDigit,t);case 2:return xt(Pt.twoDigits,t);case 3:return xt(Pt.threeDigits,t);case 4:return xt(Pt.fourDigits,t);default:return xt(new RegExp("^\\d{1,"+e+"}"),t)}}function nm(e,t){switch(e){case 1:return xt(Pt.singleDigitSigned,t);case 2:return xt(Pt.twoDigitsSigned,t);case 3:return xt(Pt.threeDigitsSigned,t);case 4:return xt(Pt.fourDigitsSigned,t);default:return xt(new RegExp("^-?\\d{1,"+e+"}"),t)}}function im(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Xb(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 Qb(e){return e%400===0||e%4===0&&e%100!==0}var Jb=class extends Oe{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(nt(4,t),n);case"yo":return Ht(o.ordinalNumber(t,{unit:"year"}),n);default:return Ht(nt(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=Xb(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 $b=class extends Oe{priority=130;parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Ht(nt(4,t),n);case"Yo":return Ht(o.ordinalNumber(t,{unit:"year"}),n);default:return Ht(nt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o,n){let i=rm(t,n);if(o.isTwoDigitYear){let a=Xb(o.year,i);return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),zo(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),zo(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var e0=class extends Oe{priority=130;parse(t,r){return r==="R"?nm(4,t):nm(r.length,t)}set(t,r,o){let n=Ge(t,0);return n.setFullYear(o,0,4),n.setHours(0,0,0,0),mi(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var t0=class extends Oe{priority=130;parse(t,r){return r==="u"?nm(4,t):nm(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 r0=class extends Oe{priority=120;parse(t,r,o){switch(r){case"Q":case"QQ":return nt(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 o0=class extends Oe{priority=120;parse(t,r,o){switch(r){case"q":case"qq":return nt(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 n0=class extends Oe{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(xt(Pt.month,t),n);case"MM":return Ht(nt(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 i0=class extends Oe{priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"L":return Ht(xt(Pt.month,t),n);case"LL":return Ht(nt(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 xD(e,t,r){let o=Ee(e,r?.in),n=xc(o,r)-t;return o.setDate(o.getDate()-n*7),Ee(o,r?.in)}var s0=class extends Oe{priority=100;parse(t,r,o){switch(r){case"w":return xt(Pt.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return nt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o,n){return zo(xD(t,o,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function _D(e,t,r){let o=Ee(e,r?.in),n=wc(o,r)-t;return o.setDate(o.getDate()-n*7),o}var a0=class extends Oe{priority=100;parse(t,r,o){switch(r){case"I":return xt(Pt.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return nt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o){return mi(_D(t,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var sie=[31,28,31,30,31,30,31,31,30,31,30,31],aie=[31,29,31,30,31,30,31,31,30,31,30,31],l0=class extends Oe{priority=90;subPriority=1;parse(t,r,o){switch(r){case"d":return xt(Pt.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return nt(r.length,t)}}validate(t,r){let o=t.getFullYear(),n=Qb(o),i=t.getMonth();return n?r>=1&&r<=aie[i]:r>=1&&r<=sie[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 c0=class extends Oe{priority=90;subpriority=1;parse(t,r,o){switch(r){case"D":case"DD":return xt(Pt.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return nt(r.length,t)}}validate(t,r){let o=t.getFullYear();return Qb(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 sm(e,t,r){let o=Gn(),n=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,i=Ee(e,r?.in),s=i.getDay(),c=(t%7+7)%7,u=7-n,f=t<0||t>6?t-(s+u)%7:(c+u)%7-(s+u)%7;return ma(i,f,r)}var u0=class extends Oe{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=sm(t,o,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var f0=class extends Oe{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 Ht(nt(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=sm(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 d0=class extends Oe{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 Ht(nt(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=sm(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 SD(e,t,r){let o=Ee(e,r?.in),n=hD(o,r),i=t-n;return ma(o,i,r)}var m0=class extends Oe{priority=90;parse(t,r,o){let n=i=>i===0?7:i;switch(r){case"i":case"ii":return nt(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=SD(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 p0=class extends Oe{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(im(o),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var h0=class extends Oe{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(im(o),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var g0=class extends Oe{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(im(o),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var v0=class extends Oe{priority=70;parse(t,r,o){switch(r){case"h":return xt(Pt.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return nt(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 y0=class extends Oe{priority=70;parse(t,r,o){switch(r){case"H":return xt(Pt.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return nt(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 b0=class extends Oe{priority=70;parse(t,r,o){switch(r){case"K":return xt(Pt.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return nt(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 w0=class extends Oe{priority=70;parse(t,r,o){switch(r){case"k":return xt(Pt.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return nt(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 x0=class extends Oe{priority=60;parse(t,r,o){switch(r){case"m":return xt(Pt.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return nt(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 _0=class extends Oe{priority=50;parse(t,r,o){switch(r){case"s":return xt(Pt.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return nt(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 S0=class extends Oe{priority=30;parse(t,r){let o=n=>Math.trunc(n*Math.pow(10,-r.length+3));return Ht(nt(r.length,t),o)}set(t,r,o){return t.setMilliseconds(o),t}incompatibleTokens=["t","T"]};var C0=class extends Oe{priority=10;parse(t,r){switch(r){case"X":return Di(Ni.basicOptionalMinutes,t);case"XX":return Di(Ni.basic,t);case"XXXX":return Di(Ni.basicOptionalSeconds,t);case"XXXXX":return Di(Ni.extendedOptionalSeconds,t);default:return Di(Ni.extended,t)}}set(t,r,o){return r.timestampIsSet?t:Ge(t,t.getTime()-$u(t)-o)}incompatibleTokens=["t","T","x"]};var T0=class extends Oe{priority=10;parse(t,r){switch(r){case"x":return Di(Ni.basicOptionalMinutes,t);case"xx":return Di(Ni.basic,t);case"xxxx":return Di(Ni.basicOptionalSeconds,t);case"xxxxx":return Di(Ni.extendedOptionalSeconds,t);default:return Di(Ni.extended,t)}}set(t,r,o){return r.timestampIsSet?t:Ge(t,t.getTime()-$u(t)-o)}incompatibleTokens=["t","T","X"]};var E0=class extends Oe{priority=40;parse(t){return Zb(t)}set(t,r,o){return[Ge(t,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var P0=class extends Oe{priority=20;parse(t){return Zb(t)}set(t,r,o){return[Ge(t,o),{timestampIsSet:!0}]}incompatibleTokens="*"};var CD={G:new Kb,y:new Jb,Y:new $b,R:new e0,u:new t0,Q:new r0,q:new o0,M:new n0,L:new i0,w:new s0,I:new a0,d:new l0,D:new c0,E:new u0,e:new f0,c:new d0,i:new m0,a:new p0,b:new h0,B:new g0,h:new v0,H:new y0,K:new b0,k:new w0,m:new x0,s:new _0,S:new S0,X:new C0,x:new T0,t:new E0,T:new P0};var lie=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,cie=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,uie=/^'([^]*?)'?$/,fie=/''/g,die=/\S/,mie=/[a-zA-Z]/;function TD(e,t,r,o){let n=()=>Ge(o?.in||r,NaN),i=pD(),s=o?.locale??i.locale??ws,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():Ee(r,o?.in);let u={firstWeekContainsDate:a,weekStartsOn:c,locale:s},f=[new qb(o?.in,r)],d=t.match(cie).map(b=>{let _=b[0];if(_ in Lh){let y=Lh[_];return y(b,s.formatLong)}return b}).join("").match(lie),m=[];for(let b of d){!o?.useAdditionalWeekYearTokens&&Gb(b)&&Bh(b,t,e),!o?.useAdditionalDayOfYearTokens&&Hb(b)&&Bh(b,t,e);let _=b[0],y=CD[_];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 \`${b}\` at the same time`)}else if(y.incompatibleTokens==="*"&&m.length>0)throw new RangeError(`The format string mustn't contain \`${b}\` and any other token at the same time`);m.push({token:_,fullToken:b});let x=y.run(e,b,s.match,u);if(!x)return n();f.push(x.setter),e=x.rest}else{if(_.match(mie))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");if(b==="''"?b="'":_==="'"&&(b=pie(b)),e.indexOf(b)===0)e=e.slice(b.length);else return n()}}if(e.length>0&&die.test(e))return n();let h=f.map(b=>b.priority).sort((b,_)=>_-b).filter((b,_,y)=>y.indexOf(b)===_).map(b=>f.filter(_=>_.priority===b).sort((_,y)=>y.subPriority-_.subPriority)).map(b=>b[0]),g=Ee(r,o?.in);if(isNaN(+g))return n();let v={};for(let b of h){if(!b.validate(g,u))return n();let _=b.set(g,v,u);Array.isArray(_)?(g=_[0],Object.assign(v,_[1])):g=_}return g}function pie(e){return e.match(uie)[1].replace(fie,"'")}function ED(e,t,r){let[o,n]=Mi(r?.in,e,t);return o.getFullYear()===n.getFullYear()&&o.getMonth()===n.getMonth()}function PD(e,t,r){let[o,n]=Mi(r?.in,e,t);return o.getFullYear()===n.getFullYear()}function tf(e,t,r){return ma(e,-t,r)}function RD(e,t,r){let o=Ee(e,r?.in),n=o.getFullYear(),i=o.getDate(),s=Ge(r?.in||e,0);s.setFullYear(n,t,15),s.setHours(0,0,0,0);let a=mD(s);return o.setMonth(t,Math.min(i,a)),o}function kD(e,t,r){let o=Ee(e,r?.in);return isNaN(+o)?Ge(r?.in||e,NaN):(o.setFullYear(t),o)}function R0(e,t,r){return Jd(e,-t,r)}function OD(e,t,r){return Db(e,-t,r)}function k0(e,t,r){return Fb(e,-t,r)}function AD(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 O0(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 ID(e,t){let r=O0(e,t),o=AD(e,t);return t.addDays(r,o*7-1)}var ha={...ws,labels:{labelDayButton:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(s,a)=>pa(s,a,{locale:ws,...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)=>pa(n,i,{locale:ws,...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)=>pa(s,a,{locale:ws,...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)=>pa(n,i,{locale:ws,...t}),o(e,"cccc")}}};var $r=class e{constructor(t,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return ao.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 ao(o,n,i,this.options.timeZone):new Date(o,n,i),this.addDays=(o,n)=>this.overrides?.addDays?this.overrides.addDays(o,n):ma(o,n),this.addMonths=(o,n)=>this.overrides?.addMonths?this.overrides.addMonths(o,n):Jd(o,n),this.addWeeks=(o,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,n):Db(o,n),this.addYears=(o,n)=>this.overrides?.addYears?this.overrides.addYears(o,n):Fb(o,n),this.differenceInCalendarDays=(o,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,n):fl(o,n),this.differenceInCalendarMonths=(o,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,n):Lb(o,n),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):Q4(o),this.eachYearOfInterval=o=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):$4(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):ID(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):eD(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):X4(o),this.endOfWeek=(o,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,n):zb(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):J4(o),this.format=(o,n,i)=>{let s=this.overrides?.format?this.overrides.format(o,n,this.options):pa(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):wc(o),this.getMonth=(o,n)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):gD(o,this.options),this.getYear=(o,n)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):vD(o,this.options),this.getWeek=(o,n)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):xc(o,this.options),this.isAfter=(o,n)=>this.overrides?.isAfter?this.overrides.isAfter(o,n):yD(o,n),this.isBefore=(o,n)=>this.overrides?.isBefore?this.overrides.isBefore(o,n):bD(o,n),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):Vb(o),this.isSameDay=(o,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,n):Z4(o,n),this.isSameMonth=(o,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,n):ED(o,n),this.isSameYear=(o,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,n):PD(o,n),this.max=o=>this.overrides?.max?this.overrides.max(o):q4(o),this.min=o=>this.overrides?.min?this.overrides.min(o):K4(o),this.setMonth=(o,n)=>this.overrides?.setMonth?this.overrides.setMonth(o,n):RD(o,n),this.setYear=(o,n)=>this.overrides?.setYear?this.overrides.setYear(o,n):kD(o,n),this.startOfBroadcastWeek=(o,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):O0(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):bc(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):mi(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):jb(o),this.startOfWeek=(o,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(o,this.options):zo(o,this.options),this.startOfYear=o=>this.overrides?.startOfYear?this.overrides.startOfYear(o):$d(o),this.options={locale:ha,...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)}};$r.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 eo=new $r;var am=class{constructor(t,r,o=eo){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 A0=class{constructor(t,r){this.date=t,this.weeks=r}};var I0=class{constructor(t,r){this.days=r,this.weekNumber=t}};var eE={};no(eE,{CaptionLabel:()=>hie,Chevron:()=>gie,Day:()=>vie,DayButton:()=>yie,Dropdown:()=>bie,DropdownNav:()=>wie,Footer:()=>xie,Month:()=>_ie,MonthCaption:()=>Sie,MonthGrid:()=>Cie,Months:()=>Tie,MonthsDropdown:()=>Eie,Nav:()=>Pie,NextMonthButton:()=>Rie,Option:()=>kie,PreviousMonthButton:()=>Oie,Root:()=>Aie,Select:()=>Iie,Week:()=>Mie,WeekNumber:()=>Fie,WeekNumberHeader:()=>Vie,Weekday:()=>Nie,Weekdays:()=>Die,Weeks:()=>Lie,YearsDropdown:()=>Bie});var MD=l(ie(),1);function hie(e){return MD.default.createElement("span",{...e})}var lm=l(ie(),1);function gie(e){let{size:t=24,orientation:r="left",className:o,style:n}=e;return lm.default.createElement("svg",{className:o,style:n,width:t,height:t,viewBox:"0 0 24 24"},r==="up"&&lm.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"&&lm.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"&&lm.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&lm.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var ND=l(ie(),1);function vie(e){let{day:t,modifiers:r,...o}=e;return ND.default.createElement("td",{...o})}var M0=l(ie(),1);function yie(e){let{day:t,modifiers:r,...o}=e,n=M0.default.useRef(null);return M0.default.useEffect(()=>{r.focused&&n.current?.focus()},[r.focused]),M0.default.createElement("button",{ref:n,...o})}var cm=l(ie(),1);var Se;(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"})(Se||(Se={}));var Jt;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(Jt||(Jt={}));var Un;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Un||(Un={}));var un;(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"})(un||(un={}));var N0=l(ie(),1),J2=(0,N0.createContext)(void 0);function _c(){let e=(0,N0.useContext)(J2);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function bie(e){let{options:t,className:r,...o}=e,{classNames:n,components:i,styles:s}=_c(),a=[n[Se.Dropdown],r].join(" "),c=t?.find(({value:u})=>u===o.value);return cm.default.createElement("span",{"data-disabled":o.disabled,className:n[Se.DropdownRoot],style:s?.[Se.DropdownRoot]},cm.default.createElement(i.Select,{className:a,...o},t?.map(({value:u,label:f,disabled:d})=>cm.default.createElement(i.Option,{key:u,value:u,disabled:d},f))),cm.default.createElement("span",{className:n[Se.CaptionLabel],style:s?.[Se.CaptionLabel],"aria-hidden":!0},c?.label,cm.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[Se.Chevron],style:s?.[Se.Chevron]})))}var DD=l(ie(),1);function wie(e){return DD.default.createElement("div",{...e})}var FD=l(ie(),1);function xie(e){return FD.default.createElement("div",{...e})}var VD=l(ie(),1);function _ie(e){let{calendarMonth:t,displayIndex:r,...o}=e;return VD.default.createElement("div",{...o},e.children)}var LD=l(ie(),1);function Sie(e){let{calendarMonth:t,displayIndex:r,...o}=e;return LD.default.createElement("div",{...o})}var BD=l(ie(),1);function Cie(e){return BD.default.createElement("table",{...e})}var jD=l(ie(),1);function Tie(e){return jD.default.createElement("div",{...e})}var zD=l(ie(),1);function Eie(e){let{components:t}=_c();return zD.default.createElement(t.Dropdown,{...e})}var ml=l(ie(),1);function Pie(e){let{onPreviousClick:t,onNextClick:r,previousMonth:o,nextMonth:n,...i}=e,{components:s,classNames:a,styles:c,labels:{labelPrevious:u,labelNext:f}}=_c(),d=(0,ml.useCallback)(h=>{n&&r?.(h)},[n,r]),m=(0,ml.useCallback)(h=>{o&&t?.(h)},[o,t]);return ml.default.createElement("nav",{...i},ml.default.createElement(s.PreviousMonthButton,{type:"button",className:a[Se.PreviousMonthButton],style:c?.[Se.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":u(o),onClick:m},ml.default.createElement(s.Chevron,{disabled:o?void 0:!0,className:a[Se.Chevron],style:c?.[Se.Chevron],orientation:"left"})),ml.default.createElement(s.NextMonthButton,{type:"button",className:a[Se.NextMonthButton],style:c?.[Se.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":f(n),onClick:d},ml.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[Se.Chevron],style:c?.[Se.Chevron]})))}var WD=l(ie(),1);function Rie(e){return WD.default.createElement("button",{...e})}var HD=l(ie(),1);function kie(e){return HD.default.createElement("option",{...e})}var GD=l(ie(),1);function Oie(e){return GD.default.createElement("button",{...e})}var UD=l(ie(),1);function Aie(e){let{rootRef:t,...r}=e;return UD.default.createElement("div",{...r,ref:t})}var YD=l(ie(),1);function Iie(e){return YD.default.createElement("select",{...e})}var qD=l(ie(),1);function Mie(e){let{week:t,...r}=e;return qD.default.createElement("tr",{...r})}var KD=l(ie(),1);function Nie(e){return KD.default.createElement("th",{...e})}var $2=l(ie(),1);function Die(e){return $2.default.createElement("thead",{"aria-hidden":!0},$2.default.createElement("tr",{...e}))}var ZD=l(ie(),1);function Fie(e){let{week:t,...r}=e;return ZD.default.createElement("th",{...r})}var XD=l(ie(),1);function Vie(e){return XD.default.createElement("th",{...e})}var QD=l(ie(),1);function Lie(e){return QD.default.createElement("tbody",{...e})}var JD=l(ie(),1);function Bie(e){let{components:t}=_c();return JD.default.createElement(t.Dropdown,{...e})}var Xe=l(ie(),1);function Yn(e,t,r=!1,o=eo){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 um(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Sc(e){return!!(e&&typeof e=="object"&&"from"in e)}function fm(e){return!!(e&&typeof e=="object"&&"after"in e)}function dm(e){return!!(e&&typeof e=="object"&&"before"in e)}function D0(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function F0(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Fi(e,t,r=eo){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(F0(a,r))return a.some(c=>n(e,c));if(Sc(a))return Yn(a,e,!1,r);if(D0(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(um(a)){let c=i(a.before,e),u=i(a.after,e),f=c>0,d=u<0;return s(a.before,a.after)?d&&f:f||d}return fm(a)?i(e,a.after)>0:dm(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function $D(e,t,r,o,n){let{disabled:i,hidden:s,modifiers:a,showOutsideDays:c,broadcastCalendar:u,today:f=n.today()}=t,{isSameDay:d,isSameMonth:m,startOfMonth:h,isBefore:g,endOfMonth:v,isAfter:b}=n,_=r&&h(r),y=o&&v(o),w={[Jt.focused]:[],[Jt.outside]:[],[Jt.disabled]:[],[Jt.hidden]:[],[Jt.today]:[]},x={};for(let C of e){let{date:S,displayMonth:P}=C,E=!!(P&&!m(S,P)),k=!!(_&&g(S,_)),D=!!(y&&b(S,y)),I=!!(i&&Fi(S,i,n)),T=!!(s&&Fi(S,s,n))||k||D||!u&&!c&&E||u&&c===!1&&E,N=d(S,f);E&&w.outside.push(C),I&&w.disabled.push(C),T&&w.hidden.push(C),N&&w.today.push(C),a&&Object.keys(a).forEach(B=>{let F=a?.[B];F&&Fi(S,F,n)&&(x[B]?x[B].push(C):x[B]=[C])})}return C=>{let S={[Jt.focused]:!1,[Jt.disabled]:!1,[Jt.hidden]:!1,[Jt.outside]:!1,[Jt.today]:!1},P={};for(let E in w){let k=w[E];S[E]=k.some(D=>D===C)}for(let E in x)P[E]=x[E].some(k=>k===C);return{...S,...P}}}function eF(e,t,r={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(r[i]?n.push(r[i]):t[Jt[i]]?n.push(t[Jt[i]]):t[Un[i]]&&n.push(t[Un[i]]),n),[t[Se.Day]])}function tF(e){return{...eE,...e}}function rF(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 oF(){let e={};for(let t in Se)e[Se[t]]=`rdp-${Se[t]}`;for(let t in Jt)e[Jt[t]]=`rdp-${Jt[t]}`;for(let t in Un)e[Un[t]]=`rdp-${Un[t]}`;for(let t in un)e[un[t]]=`rdp-${un[t]}`;return e}var tE={};no(tE,{formatCaption:()=>jie,formatDay:()=>zie,formatMonthDropdown:()=>Wie,formatWeekNumber:()=>Gie,formatWeekNumberHeader:()=>Uie,formatWeekdayName:()=>Hie,formatYearDropdown:()=>Yie});function jie(e,t,r){return(r??new $r(t)).formatMonthYear(e)}function zie(e,t,r){return(r??new $r(t)).format(e,"d")}function Wie(e,t=eo){return t.format(e,"LLLL")}function Hie(e,t,r){return(r??new $r(t)).format(e,"cccccc")}function Gie(e,t=eo){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function Uie(){return""}function Yie(e,t=eo){return t.format(e,"yyyy")}function nF(e){return{...tE,...e}}var mE={};no(mE,{labelDayButton:()=>rE,labelGrid:()=>oE,labelGridcell:()=>nE,labelMonthDropdown:()=>iE,labelNav:()=>sE,labelNext:()=>aE,labelPrevious:()=>lE,labelWeekNumber:()=>uE,labelWeekNumberHeader:()=>fE,labelWeekday:()=>cE,labelYearDropdown:()=>dE});function rE(e,t,r,o){let n=(o??new $r(r)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function oE(e,t,r){return(r??new $r(t)).formatMonthYear(e)}function nE(e,t,r,o){let n=(o??new $r(r)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function iE(e){return"Choose the Month"}function sE(){return""}var qie="Go to the Next Month";function aE(e,t){return qie}function lE(e){return"Go to the Previous Month"}function cE(e,t,r){return(r??new $r(t)).format(e,"cccc")}function uE(e,t){return`Week ${e}`}function fE(e){return"Week Number"}function dE(e){return"Choose the Year"}var xs=(e,t,r)=>t||(r?typeof r=="function"?r:(...o)=>r:e);function iF(e,t){let r=t.locale?.labels??{};return{...mE,...e??{},labelDayButton:xs(rE,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:xs(iE,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:xs(aE,e?.labelNext,r.labelNext),labelPrevious:xs(lE,e?.labelPrevious,r.labelPrevious),labelWeekNumber:xs(uE,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:xs(dE,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:xs(oE,e?.labelGrid,r.labelGrid),labelGridcell:xs(nE,e?.labelGridcell,r.labelGridcell),labelNav:xs(sE,e?.labelNav,r.labelNav),labelWeekNumberHeader:xs(fE,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:xs(cE,e?.labelWeekday,r.labelWeekday)}}function sF(e,t,r,o,n){let{startOfMonth:i,startOfYear:s,endOfYear:a,eachMonthOfInterval:c,getMonth:u}=n;return c({start:s(e),end:a(e)}).map(m=>{let h=o.formatMonthDropdown(m,n),g=u(m),v=t&&m<i(t)||r&&m>i(r)||!1;return{value:g,label:h,disabled:v}})}function aF(e,t={},r={}){let o={...t?.[Se.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{o={...o,...r?.[n]}}),o}function lF(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 cF(e,t,r,o,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:s,eachYearOfInterval:a,getYear:c}=o,u=i(e),f=s(t),d=a({start:u,end:f});return n&&d.reverse(),d.map(m=>{let h=r.formatYearDropdown(m,o);return{value:c(m),label:h,disabled:!1}})}function uF(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 ao(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(ao.tz(e)),newDate:(a,c,u)=>new ao(a,c,u,12,0,0,e),startOfDay:a=>i(a),startOfWeek:(a,c)=>{let u=i(a),f=c?.weekStartsOn??n,d=(u.getDay()-f+7)%7;return u.setDate(u.getDate()-d),u},startOfISOWeek:a=>{let c=i(a),u=(c.getDay()-1+7)%7;return c.setDate(c.getDate()-u),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 u=i(a),m=(((c?.weekStartsOn??n)+6)%7-u.getDay()+7)%7;return u.setDate(u.getDate()+m),u},endOfISOWeek:a=>{let c=i(a),u=(7-c.getDay())%7;return c.setDate(c.getDate()+u),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),u=i(a.end),f=[],d=new ao(c.getFullYear(),c.getMonth(),1,12,0,0,e),m=u.getFullYear()*12+u.getMonth();for(;d.getFullYear()*12+d.getMonth()<=m;)f.push(new ao(d,e)),d.setMonth(d.getMonth()+1,1);return f},addDays:(a,c)=>{let u=i(a);return u.setDate(u.getDate()+c),u},addWeeks:(a,c)=>{let u=i(a);return u.setDate(u.getDate()+c*7),u},addMonths:(a,c)=>{let u=i(a);return u.setMonth(u.getMonth()+c),u},addYears:(a,c)=>{let u=i(a);return u.setFullYear(u.getFullYear()+c),u},eachYearOfInterval:a=>{let c=i(a.start),u=i(a.end),f=[],d=new ao(c.getFullYear(),0,1,12,0,0,e);for(;d.getFullYear()<=u.getFullYear();)f.push(new ao(d,e)),d.setFullYear(d.getFullYear()+1,0,1);return f},getWeek:(a,c)=>{let u=s(a);return xc(u,{weekStartsOn:c?.weekStartsOn??n,firstWeekContainsDate:c?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let c=s(a);return wc(c)},differenceInCalendarDays:(a,c)=>{let u=s(a),f=s(c);return fl(u,f)},differenceInCalendarMonths:(a,c)=>{let u=s(a),f=s(c);return Lb(u,f)}}}var mm=l(ie(),1);var jh=e=>e instanceof HTMLElement?e:null,pE=e=>[...e.querySelectorAll("[data-animated-month]")??[]],Kie=e=>jh(e.querySelector("[data-animated-month]")),hE=e=>jh(e.querySelector("[data-animated-caption]")),gE=e=>jh(e.querySelector("[data-animated-weeks]")),Zie=e=>jh(e.querySelector("[data-animated-nav]")),Xie=e=>jh(e.querySelector("[data-animated-weekdays]"));function fF(e,t,{classNames:r,months:o,focused:n,dateLib:i}){let s=(0,mm.useRef)(null),a=(0,mm.useRef)(o),c=(0,mm.useRef)(!1);(0,mm.useLayoutEffect)(()=>{let u=a.current;if(a.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||o.length===0||u.length===0||o.length!==u.length)return;let f=i.isSameMonth(o[0].date,u[0].date),d=i.isAfter(o[0].date,u[0].date),m=d?r[un.caption_after_enter]:r[un.caption_before_enter],h=d?r[un.weeks_after_enter]:r[un.weeks_before_enter],g=s.current,v=e.current.cloneNode(!0);if(v instanceof HTMLElement?(pE(v).forEach(w=>{if(!(w instanceof HTMLElement))return;let x=Kie(w);x&&w.contains(x)&&w.removeChild(x);let C=hE(w);C&&C.classList.remove(m);let S=gE(w);S&&S.classList.remove(h)}),s.current=v):s.current=null,c.current||f||n)return;let b=g instanceof HTMLElement?pE(g):[],_=pE(e.current);if(_?.every(y=>y instanceof HTMLElement)&&b?.every(y=>y instanceof HTMLElement)){c.current=!0;let y=[];e.current.style.isolation="isolate";let w=Zie(e.current);w&&(w.style.zIndex="1"),_.forEach((x,C)=>{let S=b[C];if(!S)return;x.style.position="relative",x.style.overflow="hidden";let P=hE(x);P&&P.classList.add(m);let E=gE(x);E&&E.classList.add(h);let k=()=>{c.current=!1,e.current&&(e.current.style.isolation=""),w&&(w.style.zIndex=""),P&&P.classList.remove(m),E&&E.classList.remove(h),x.style.position="",x.style.overflow="",x.contains(S)&&x.removeChild(S)};y.push(k),S.style.pointerEvents="none",S.style.position="absolute",S.style.overflow="hidden",S.setAttribute("aria-hidden","true");let D=Xie(S);D&&(D.style.opacity="0");let I=hE(S);I&&(I.classList.add(d?r[un.caption_before_exit]:r[un.caption_after_exit]),I.addEventListener("animationend",k));let T=gE(S);T&&T.classList.add(d?r[un.weeks_before_exit]:r[un.weeks_after_exit]),x.insertBefore(S,x.firstChild)})}})}var V0=l(ie(),1);function dF(e,t,r,o){let n=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:a,broadcastCalendar:c}=r??{},{addDays:u,differenceInCalendarDays:f,differenceInCalendarMonths:d,endOfBroadcastWeek:m,endOfISOWeek:h,endOfMonth:g,endOfWeek:v,isAfter:b,startOfBroadcastWeek:_,startOfISOWeek:y,startOfWeek:w}=o,x=c?_(n,o):s?y(n):w(n),C=c?m(i):s?h(g(i)):v(g(i)),S=t&&(c?m(t):s?h(t):v(t)),P=S&&b(C,S)?S:C,E=f(P,x),k=d(i,n)+1,D=[];for(let N=0;N<=E;N++){let B=u(x,N);D.push(B)}let T=(c?35:42)*k;if(a&&D.length<T){let N=T-D.length;for(let B=0;B<N;B++){let F=u(D[D.length-1],1);D.push(F)}}return D}function mF(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 pF(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 vE(e,t,r,o){let{month:n,defaultMonth:i,today:s=o.today(),numberOfMonths:a=1}=e,c=n||i||s,{differenceInCalendarMonths:u,addMonths:f,startOfMonth:d}=o;if(r&&u(r,c)<a-1){let m=-1*(a-1);c=f(r,m)}return t&&u(c,t)<0&&(c=t),d(c)}function hF(e,t,r,o){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:a,endOfWeek:c,getISOWeek:u,getWeek:f,startOfBroadcastWeek:d,startOfISOWeek:m,startOfWeek:h}=o,g=e.reduce((v,b)=>{let _=r.broadcastCalendar?d(b,o):r.ISOWeek?m(b):h(b),y=r.broadcastCalendar?i(b):r.ISOWeek?s(a(b)):c(a(b)),w=t.filter(P=>P>=_&&P<=y),x=r.broadcastCalendar?35:42;if(r.fixedWeeks&&w.length<x){let P=t.filter(E=>{let k=x-w.length;return E>y&&E<=n(y,k)});w.push(...P)}let C=w.reduce((P,E)=>{let k=r.ISOWeek?u(E):f(E),D=P.find(T=>T.weekNumber===k),I=new am(E,b,o);return D?D.days.push(I):P.push(new I0(k,[I])),P},[]),S=new A0(b,C);return v.push(S),v},[]);return r.reverseMonths?g.reverse():g}function gF(e,t){let{startMonth:r,endMonth:o}=e,{startOfYear:n,startOfDay:i,startOfMonth:s,endOfMonth:a,addYears:c,endOfYear:u,today:f}=t,d=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=s(r):!r&&d&&(r=n(c(e.today??f(),-100))),o?o=a(o):!o&&d&&(o=u(e.today??f())),[r&&i(r),o&&i(o)]}function vF(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,u=n?i:1,f=s(e);if(!t)return a(f,u);if(!(c(t,e)<i))return a(f,u)}function yF(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,u=n?i??1:1,f=s(e);if(!t)return a(f,-u);if(!(c(f,t)<=0))return a(f,-u)}function bF(e){let t=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),t.slice())}var wF=l(ie(),1);function Cc(e,t){let[r,o]=(0,wF.useState)(e);return[t===void 0?r:t,o]}function xF(e,t){let[r,o]=gF(e,t),{startOfMonth:n,endOfMonth:i}=t,s=vE(e,r,o,t),[a,c]=Cc(s,e.month?s:void 0);(0,V0.useEffect)(()=>{let x=vE(e,r,o,t);c(x)},[e.timeZone]);let{months:u,weeks:f,days:d,previousMonth:m,nextMonth:h}=(0,V0.useMemo)(()=>{let x=pF(a,o,{numberOfMonths:e.numberOfMonths},t),C=dF(x,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),S=hF(x,C,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),P=bF(S),E=mF(S),k=yF(a,r,e,t),D=vF(a,o,e,t);return{months:S,weeks:P,days:E,previousMonth:k,nextMonth:D}},[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:v}=e,b=x=>f.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),v?.(C)};return{months:u,weeks:f,days:d,navStart:r,navEnd:o,previousMonth:m,nextMonth:h,goToMonth:_,goToDay:x=>{b(x)||_(x.date)}}}var bE=l(ie(),1);var ga;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(ga||(ga={}));function _F(e){return!e[Jt.disabled]&&!e[Jt.hidden]&&!e[Jt.outside]}function SF(e,t,r,o){let n,i=-1;for(let s of e){let a=t(s);_F(a)&&(a[Jt.focused]&&i<ga.FocusedModifier?(n=s,i=ga.FocusedModifier):o?.isEqualTo(s)&&i<ga.LastFocused?(n=s,i=ga.LastFocused):r(s.date)&&i<ga.Selected?(n=s,i=ga.Selected):a[Jt.today]&&i<ga.Today&&(n=s,i=ga.Today))}return n||(n=e.find(s=>_F(t(s)))),n}function CF(e,t,r,o,n,i,s){let{ISOWeek:a,broadcastCalendar:c}=i,{addDays:u,addMonths:f,addWeeks:d,addYears:m,endOfBroadcastWeek:h,endOfISOWeek:g,endOfWeek:v,max:b,min:_,startOfBroadcastWeek:y,startOfISOWeek:w,startOfWeek:x}=s,S={day:u,week:d,month:f,year:m,startOfWeek:P=>c?y(P,s):a?w(P):x(P),endOfWeek:P=>c?h(P):a?g(P):v(P)}[e](r,t==="after"?1:-1);return t==="before"&&o?S=b([o,S]):t==="after"&&n&&(S=_([n,S])),S}function yE(e,t,r,o,n,i,s,a=0){if(a>365)return;let c=CF(e,t,r.date,o,n,i,s),u=!!(i.disabled&&Fi(c,i.disabled,s)),f=!!(i.hidden&&Fi(c,i.hidden,s)),d=c,m=new am(c,d,s);return!u&&!f?m:yE(e,t,m,o,n,i,s,a+1)}function TF(e,t,r,o,n){let{autoFocus:i}=e,[s,a]=(0,bE.useState)(),c=SF(t.days,r,o||(()=>!1),s),[u,f]=(0,bE.useState)(i?c:void 0);return{isFocusTarget:v=>!!c?.isEqualTo(v),setFocused:f,focused:u,blur:()=>{a(u),f(void 0)},moveFocus:(v,b)=>{if(!u)return;let _=yE(v,b,u,t.navStart,t.navEnd,e,n);_&&(e.disableNavigation&&!t.days.some(w=>w.isEqualTo(_))||(t.goToDay(_),f(_)))}}}function EF(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Cc(r,n?r:void 0),a=n?r:i,{isSameDay:c}=t,u=h=>a?.some(g=>c(g,h))??!1,{min:f,max:d}=e;return{selected:a,select:(h,g,v)=>{let b=[...a??[]];if(u(h)){if(a?.length===f||o&&a?.length===1)return;b=a?.filter(_=>!c(_,h))}else a?.length===d?b=[h]:b=[...b,h];return n||s(b),n?.(b,h,g,v),b},isSelected:u}}function PF(e,t,r=0,o=0,n=!1,i=eo){let{from:s,to:a}=t||{},{isSameDay:c,isAfter:u,isBefore:f}=i,d;if(!s&&!a)d={from:e,to:r>0?void 0:e};else if(s&&!a)c(s,e)?r===0?d={from:s,to:e}:n?d={from:s,to:void 0}:d=void 0:f(e,s)?d={from:e,to:s}:d={from:s,to:e};else if(s&&a)if(c(s,e)&&c(a,e))n?d={from:s,to:a}:d=void 0;else if(c(s,e))d={from:s,to:r>0?void 0:e};else if(c(a,e))d={from:e,to:r>0?void 0:e};else if(f(e,s))d={from:e,to:a};else if(u(e,s))d={from:s,to:e};else if(u(e,a))d={from:s,to:e};else throw new Error("Invalid range");if(d?.from&&d?.to){let m=i.differenceInCalendarDays(d.to,d.from);o>0&&m>o?d={from:e,to:void 0}:r>1&&m<r&&(d={from:e,to:void 0})}return d}function RF(e,t,r=eo){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 wE(e,t,r=eo){return Yn(e,t.from,!1,r)||Yn(e,t.to,!1,r)||Yn(t,e.from,!1,r)||Yn(t,e.to,!1,r)}function L0(e,t,r=eo){let o=Array.isArray(t)?t:[t];if(o.filter(a=>typeof a!="function").some(a=>typeof a=="boolean"?a:r.isDate(a)?Yn(e,a,!1,r):F0(a,r)?a.some(c=>Yn(e,c,!1,r)):Sc(a)?a.from&&a.to?wE(e,{from:a.from,to:a.to},r):!1:D0(a)?RF(e,a.dayOfWeek,r):um(a)?r.isAfter(a.before,a.after)?wE(e,{from:r.addDays(a.after,1),to:r.addDays(a.before,-1)},r):Fi(e.from,a,r)||Fi(e.to,a,r):fm(a)||dm(a)?Fi(e.from,a,r)||Fi(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 u=0;u<=c;u++){if(s.some(f=>f(a)))return!0;a=r.addDays(a,1)}}return!1}function kF(e,t){let{disabled:r,excludeDisabled:o,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[c,u]=Cc(i,a?i:void 0),f=a?i:c;return{selected:f,select:(h,g,v)=>{let{min:b,max:_}=e,y;if(h){let w=f?.from,x=f?.to,C=!!w&&!!x,S=!!w&&!!x&&t.isSameDay(w,x)&&t.isSameDay(h,w);n&&(C||!f?.from)?!s&&S?y=void 0:y={from:h,to:void 0}:y=PF(h,f,b,_,s,t)}return o&&r&&y?.from&&y.to&&L0({from:y.from,to:y.to},r,t)&&(y.from=h,y.to=void 0),a||u(y),a?.(y,h,g,v),y},isSelected:h=>f&&Yn(f,h,!1,t)}}function OF(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Cc(r,n?r:void 0),a=n?r:i,{isSameDay:c}=t;return{selected:a,select:(d,m,h)=>{let g=d;return!o&&a&&a&&c(d,a)&&(g=void 0),n||s(g),n?.(g,d,m,h),g},isSelected:d=>a?c(a,d):!1}}function AF(e,t){let r=OF(e,t),o=EF(e,t),n=kF(e,t);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return n;default:return}}function fn(e,t){return e instanceof ao&&e.timeZone===t?e:new ao(e,t)}function pm(e,t,r){if(!r)return fn(e,t);let o=fn(e,t),n=new ao(o.getFullYear(),o.getMonth(),o.getDate(),12,0,0,t);return new Date(n.getTime())}function IF(e,t,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?pm(e,t,r):Array.isArray(e)?e.map(o=>o instanceof Date?pm(o,t,r):o):Sc(e)?{...e,from:e.from?fn(e.from,t):e.from,to:e.to?fn(e.to,t):e.to}:um(e)?{before:pm(e.before,t,r),after:pm(e.after,t,r)}:fm(e)?{after:pm(e.after,t,r)}:dm(e)?{before:pm(e.before,t,r)}:e}function B0(e,t,r){return e&&(Array.isArray(e)?e.map(o=>IF(o,t,r)):IF(e,t,r))}function j0(e){let t=e,r=t.timeZone;if(r&&(t={...e,timeZone:r},t.today&&(t.today=fn(t.today,r)),t.month&&(t.month=fn(t.month,r)),t.defaultMonth&&(t.defaultMonth=fn(t.defaultMonth,r)),t.startMonth&&(t.startMonth=fn(t.startMonth,r)),t.endMonth&&(t.endMonth=fn(t.endMonth,r)),t.mode==="single"&&t.selected?t.selected=fn(t.selected,r):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(pe=>fn(pe,r)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?fn(t.selected.from,r):t.selected.from,to:t.selected.to?fn(t.selected.to,r):t.selected.to}),t.disabled!==void 0&&(t.disabled=B0(t.disabled,r)),t.hidden!==void 0&&(t.hidden=B0(t.hidden,r)),t.modifiers)){let pe={};Object.keys(t.modifiers).forEach(H=>{pe[H]=B0(t.modifiers?.[H],r)}),t.modifiers=pe}let{components:o,formatters:n,labels:i,dateLib:s,locale:a,classNames:c}=(0,Xe.useMemo)(()=>{let pe={...ha,...t.locale},H=t.broadcastCalendar?1:t.weekStartsOn,K=t.noonSafe&&t.timeZone?uF(t.timeZone,{weekStartsOn:H,locale:pe}):void 0,O=t.dateLib&&K?{...K,...t.dateLib}:t.dateLib??K,ce=new $r({locale:pe,weekStartsOn:H,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},O);return{dateLib:ce,components:tF(t.components),formatters:nF(t.formatters),labels:iF(t.labels,ce.options),locale:pe,classNames:{...oF(),...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:f,navLayout:d,numberOfMonths:m=1,onDayBlur:h,onDayClick:g,onDayFocus:v,onDayKeyDown:b,onDayMouseEnter:_,onDayMouseLeave:y,onNextClick:w,onPrevClick:x,showWeekNumber:C,styles:S}=t,{formatCaption:P,formatDay:E,formatMonthDropdown:k,formatWeekNumber:D,formatWeekNumberHeader:I,formatWeekdayName:T,formatYearDropdown:N}=n,B=xF(t,s),{days:F,months:L,navStart:z,navEnd:M,previousMonth:V,nextMonth:R,goToMonth:j}=B,G=$D(F,t,z,M,s),{isSelected:Z,select:me,selected:re}=AF(t,s)??{},{blur:ue,focused:he,isFocusTarget:ge,moveFocus:be,setFocused:ze}=TF(t,B,G,Z??(()=>!1),s),{labelDayButton:lt,labelGridcell:Q,labelGrid:xe,labelMonthDropdown:$,labelNav:ee,labelPrevious:fe,labelNext:se,labelWeekday:de,labelWeekNumber:Ie,labelWeekNumberHeader:Pe,labelYearDropdown:De}=i,Le=(0,Xe.useMemo)(()=>lF(s,t.ISOWeek,t.broadcastCalendar,t.today),[s,t.ISOWeek,t.broadcastCalendar,t.today]),Fe=f!==void 0||g!==void 0,J=(0,Xe.useCallback)(()=>{V&&(j(V),x?.(V))},[V,j,x]),ye=(0,Xe.useCallback)(()=>{R&&(j(R),w?.(R))},[j,R,w]),ot=(0,Xe.useCallback)((pe,H)=>K=>{K.preventDefault(),K.stopPropagation(),ze(pe),!H.disabled&&(me?.(pe.date,H,K),g?.(pe.date,H,K))},[me,g,ze]),Tt=(0,Xe.useCallback)((pe,H)=>K=>{ze(pe),v?.(pe.date,H,K)},[v,ze]),qt=(0,Xe.useCallback)((pe,H)=>K=>{ue(),h?.(pe.date,H,K)},[ue,h]),lr=(0,Xe.useCallback)((pe,H)=>K=>{let O={ArrowLeft:[K.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[K.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[K.shiftKey?"year":"week","after"],ArrowUp:[K.shiftKey?"year":"week","before"],PageUp:[K.shiftKey?"year":"month","before"],PageDown:[K.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(O[K.key]){K.preventDefault(),K.stopPropagation();let[ce,Qe]=O[K.key];be(ce,Qe)}b?.(pe.date,H,K)},[be,b,t.dir]),vt=(0,Xe.useCallback)((pe,H)=>K=>{_?.(pe.date,H,K)},[_]),Et=(0,Xe.useCallback)((pe,H)=>K=>{y?.(pe.date,H,K)},[y]),Kt=(0,Xe.useCallback)((pe,H)=>K=>{let O=Number(K.target.value),ce=s.setMonth(s.startOfMonth(pe),O);j(s.addMonths(ce,-H))},[s,j]),Be=(0,Xe.useCallback)((pe,H)=>K=>{let O=Number(K.target.value),ce=s.setYear(s.startOfMonth(pe),O);j(s.addMonths(ce,-H))},[s,j]),{className:rn,style:No}=(0,Xe.useMemo)(()=>({className:[c[Se.Root],t.className].filter(Boolean).join(" "),style:{...S?.[Se.Root],...t.style}}),[c,t.className,t.style,S]),ae=rF(t),$e=pe=>{let H=S?.[Se.Dropdown],K=S?.[pe];if(!(!H&&!K))return{...H,...K}},pt=(0,Xe.useRef)(null);fF(pt,!!t.animate,{classNames:c,months:L,focused:he,dateLib:s});let Me={dayPickerProps:t,selected:re,select:me,isSelected:Z,months:L,nextMonth:R,previousMonth:V,goToMonth:j,getModifiers:G,components:o,classNames:c,styles:S,labels:i,formatters:n};return Xe.default.createElement(J2.Provider,{value:Me},Xe.default.createElement(o.Root,{rootRef:t.animate?pt:void 0,className:rn,style:No,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"],...ae},Xe.default.createElement(o.Months,{className:c[Se.Months],style:S?.[Se.Months]},!t.hideNavigation&&!d&&Xe.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Se.Nav],style:S?.[Se.Nav],"aria-label":ee(),onPreviousClick:J,onNextClick:ye,previousMonth:V,nextMonth:R}),L.map((pe,H)=>{let K=t.reverseMonths?L.length-1-H:H;return Xe.default.createElement(o.Month,{"data-animated-month":t.animate?"true":void 0,className:c[Se.Month],style:S?.[Se.Month],key:H,displayIndex:H,calendarMonth:pe},d==="around"&&!t.hideNavigation&&H===0&&Xe.default.createElement(o.PreviousMonthButton,{type:"button",className:c[Se.PreviousMonthButton],style:S?.[Se.PreviousMonthButton],tabIndex:V?void 0:-1,"aria-disabled":V?void 0:!0,"aria-label":fe(V),onClick:J,"data-animated-button":t.animate?"true":void 0},Xe.default.createElement(o.Chevron,{disabled:V?void 0:!0,className:c[Se.Chevron],style:S?.[Se.Chevron],orientation:t.dir==="rtl"?"right":"left"})),Xe.default.createElement(o.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:c[Se.MonthCaption],style:S?.[Se.MonthCaption],calendarMonth:pe,displayIndex:H},u?.startsWith("dropdown")?Xe.default.createElement(o.DropdownNav,{className:c[Se.Dropdowns],style:S?.[Se.Dropdowns]},(()=>{let O=u==="dropdown"||u==="dropdown-months"?Xe.default.createElement(o.MonthsDropdown,{key:"month",className:c[Se.MonthsDropdown],"aria-label":$(),disabled:!!t.disableNavigation,onChange:Kt(pe.date,K),options:sF(pe.date,z,M,n,s),style:$e(Se.MonthsDropdown),value:s.getMonth(pe.date)}):Xe.default.createElement("span",{key:"month"},k(pe.date,s)),ce=u==="dropdown"||u==="dropdown-years"?Xe.default.createElement(o.YearsDropdown,{key:"year",className:c[Se.YearsDropdown],"aria-label":De(s.options),disabled:!!t.disableNavigation,onChange:Be(pe.date,K),options:cF(z,M,n,s,!!t.reverseYears),style:$e(Se.YearsDropdown),value:s.getYear(pe.date)}):Xe.default.createElement("span",{key:"year"},N(pe.date,s));return s.getMonthYearOrder()==="year-first"?[ce,O]:[O,ce]})(),Xe.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"}},P(pe.date,s.options,s))):Xe.default.createElement(o.CaptionLabel,{className:c[Se.CaptionLabel],style:S?.[Se.CaptionLabel],role:"status","aria-live":"polite"},P(pe.date,s.options,s))),d==="around"&&!t.hideNavigation&&H===m-1&&Xe.default.createElement(o.NextMonthButton,{type:"button",className:c[Se.NextMonthButton],style:S?.[Se.NextMonthButton],tabIndex:R?void 0:-1,"aria-disabled":R?void 0:!0,"aria-label":se(R),onClick:ye,"data-animated-button":t.animate?"true":void 0},Xe.default.createElement(o.Chevron,{disabled:R?void 0:!0,className:c[Se.Chevron],style:S?.[Se.Chevron],orientation:t.dir==="rtl"?"left":"right"})),H===m-1&&d==="after"&&!t.hideNavigation&&Xe.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Se.Nav],style:S?.[Se.Nav],"aria-label":ee(),onPreviousClick:J,onNextClick:ye,previousMonth:V,nextMonth:R}),Xe.default.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":f==="multiple"||f==="range","aria-label":xe(pe.date,s.options,s)||void 0,className:c[Se.MonthGrid],style:S?.[Se.MonthGrid]},!t.hideWeekdays&&Xe.default.createElement(o.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:c[Se.Weekdays],style:S?.[Se.Weekdays]},C&&Xe.default.createElement(o.WeekNumberHeader,{"aria-label":Pe(s.options),className:c[Se.WeekNumberHeader],style:S?.[Se.WeekNumberHeader],scope:"col"},I()),Le.map(O=>Xe.default.createElement(o.Weekday,{"aria-label":de(O,s.options,s),className:c[Se.Weekday],key:String(O),style:S?.[Se.Weekday],scope:"col"},T(O,s.options,s)))),Xe.default.createElement(o.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:c[Se.Weeks],style:S?.[Se.Weeks]},pe.weeks.map(O=>Xe.default.createElement(o.Week,{className:c[Se.Week],key:O.weekNumber,style:S?.[Se.Week],week:O},C&&Xe.default.createElement(o.WeekNumber,{week:O,style:S?.[Se.WeekNumber],"aria-label":Ie(O.weekNumber,{locale:a}),className:c[Se.WeekNumber],scope:"row",role:"rowheader"},D(O.weekNumber,s)),O.days.map(ce=>{let{date:Qe}=ce,le=G(ce);if(le[Jt.focused]=!le.hidden&&!!he?.isEqualTo(ce),le[Un.selected]=Z?.(Qe)||le.selected,Sc(re)){let{from:te,to:oe}=re;le[Un.range_start]=!!(te&&oe&&s.isSameDay(Qe,te)),le[Un.range_end]=!!(te&&oe&&s.isSameDay(Qe,oe)),le[Un.range_middle]=Yn(re,Qe,!0,s)}let Or=aF(le,S,t.modifiersStyles),_e=eF(le,c,t.modifiersClassNames),Zt=!Fe&&!le.hidden?Q(Qe,le,s.options,s):void 0;return Xe.default.createElement(o.Day,{key:`${ce.isoDate}_${ce.displayMonthId}`,day:ce,modifiers:le,className:_e.join(" "),style:Or,role:"gridcell","aria-selected":le.selected||void 0,"aria-label":Zt,"data-day":ce.isoDate,"data-month":ce.outside?ce.dateMonthId:void 0,"data-selected":le.selected||void 0,"data-disabled":le.disabled||void 0,"data-hidden":le.hidden||void 0,"data-outside":ce.outside||void 0,"data-focused":le.focused||void 0,"data-today":le.today||void 0},!le.hidden&&Fe?Xe.default.createElement(o.DayButton,{className:c[Se.DayButton],style:S?.[Se.DayButton],type:"button",day:ce,modifiers:le,disabled:!le.focused&&le.disabled||void 0,"aria-disabled":le.focused&&le.disabled||void 0,tabIndex:ge(ce)?0:-1,"aria-label":lt(Qe,le,s.options,s),onClick:ot(ce,le),onBlur:qt(ce,le),onFocus:Tt(ce,le),onKeyDown:lr(ce,le),onMouseEnter:vt(ce,le),onMouseLeave:Et(ce,le)},E(Qe,s.options,s)):!le.hidden&&E(ce.date,s.options,s))}))))))})),t.footer&&Xe.default.createElement(o.Footer,{className:c[Se.Footer],style:S?.[Se.Footer],role:"status","aria-live":"polite"},t.footer)))}var lf=l(W(),1);var DF=l(W(),1),FF=l(it(),1);var z0=l(W(),1),hm=(0,z0.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,z0.cloneElement)(e,{width:t,height:t,...r,ref:o}));var W0=l(Te(),1),xE=l(A(),1),_s=(0,xE.jsx)(W0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xE.jsx)(W0.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 H0=l(Te(),1),_E=l(A(),1),SE=(0,_E.jsx)(H0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_E.jsx)(H0.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 G0=l(Te(),1),CE=l(A(),1),TE=(0,CE.jsx)(G0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CE.jsx)(G0.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var U0=l(Te(),1),EE=l(A(),1),PE=(0,EE.jsx)(U0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EE.jsx)(U0.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 Y0=l(Te(),1),RE=l(A(),1),kE=(0,RE.jsx)(Y0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RE.jsx)(Y0.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var q0=l(Te(),1),OE=l(A(),1),AE=(0,OE.jsx)(q0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,OE.jsx)(q0.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 K0=l(Te(),1),IE=l(A(),1),zh=(0,IE.jsx)(K0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IE.jsx)(K0.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 Z0=l(Te(),1),ME=l(A(),1),pl=(0,ME.jsx)(Z0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ME.jsx)(Z0.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 X0=l(Te(),1),NE=l(A(),1),Q0=(0,NE.jsx)(X0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NE.jsx)(X0.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 J0=l(Te(),1),DE=l(A(),1),Wh=(0,DE.jsx)(J0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DE.jsx)(J0.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 $0=l(Te(),1),FE=l(A(),1),Tc=(0,FE.jsx)($0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FE.jsx)($0.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 ew=l(Te(),1),VE=l(A(),1),rf=(0,VE.jsx)(ew.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,VE.jsx)(ew.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var tw=l(Te(),1),LE=l(A(),1),of=(0,LE.jsx)(tw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LE.jsx)(tw.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var rw=l(Te(),1),BE=l(A(),1),jE=(0,BE.jsx)(rw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,BE.jsx)(rw.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var ow=l(Te(),1),zE=l(A(),1),Ss=(0,zE.jsx)(ow.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zE.jsx)(ow.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var nw=l(Te(),1),WE=l(A(),1),HE=(0,WE.jsx)(nw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WE.jsx)(nw.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 iw=l(Te(),1),GE=l(A(),1),Cs=(0,GE.jsx)(iw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,GE.jsx)(iw.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var sw=l(Te(),1),UE=l(A(),1),Hh=(0,UE.jsx)(sw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UE.jsx)(sw.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var aw=l(Te(),1),YE=l(A(),1),va=(0,YE.jsx)(aw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,YE.jsx)(aw.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 lw=l(Te(),1),qE=l(A(),1),KE=(0,qE.jsx)(lw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qE.jsx)(lw.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 cw=l(Te(),1),ZE=l(A(),1),Ts=(0,ZE.jsx)(cw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZE.jsx)(cw.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 uw=l(Te(),1),XE=l(A(),1),QE=(0,XE.jsx)(uw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XE.jsx)(uw.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 fw=l(Te(),1),JE=l(A(),1),$E=(0,JE.jsx)(fw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,JE.jsx)(fw.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 dw=l(Te(),1),eP=l(A(),1),tP=(0,eP.jsx)(dw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eP.jsx)(dw.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 mw=l(Te(),1),rP=l(A(),1),oP=(0,rP.jsx)(mw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rP.jsx)(mw.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 pw=l(Te(),1),nP=l(A(),1),Es=(0,nP.jsx)(pw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nP.jsx)(pw.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 hw=l(Te(),1),iP=l(A(),1),Gh=(0,iP.jsx)(hw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,iP.jsx)(hw.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 gw=l(Te(),1),sP=l(A(),1),aP=(0,sP.jsx)(gw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sP.jsx)(gw.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 vw=l(Te(),1),lP=l(A(),1),cP=(0,lP.jsx)(vw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lP.jsx)(vw.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 yw=l(Te(),1),uP=l(A(),1),Uh=(0,uP.jsx)(yw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uP.jsx)(yw.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var bw=l(Te(),1),fP=l(A(),1),Yh=(0,fP.jsx)(bw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fP.jsx)(bw.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 ww=l(Te(),1),dP=l(A(),1),mP=(0,dP.jsx)(ww.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dP.jsx)(ww.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 xw=l(Te(),1),pP=l(A(),1),qh=(0,pP.jsx)(xw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pP.jsx)(xw.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var _w=l(Te(),1),hP=l(A(),1),Vi=(0,hP.jsx)(_w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hP.jsx)(_w.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 Sw=l(Te(),1),gP=l(A(),1),vP=(0,gP.jsx)(Sw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gP.jsx)(Sw.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 Cw=l(Te(),1),yP=l(A(),1),Kh=(0,yP.jsx)(Cw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yP.jsx)(Cw.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 Zh=l(Te(),1),Xh=l(A(),1),Qh=(0,Xh.jsxs)(Zh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Xh.jsx)(Zh.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,Xh.jsx)(Zh.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 Tw=l(Te(),1),bP=l(A(),1),wP=(0,bP.jsx)(Tw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bP.jsx)(Tw.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 Ew=l(Te(),1),xP=l(A(),1),Ps=(0,xP.jsx)(Ew.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xP.jsx)(Ew.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Pw=l(Te(),1),_P=l(A(),1),Jh=(0,_P.jsx)(Pw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_P.jsx)(Pw.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 Rw=l(Te(),1),SP=l(A(),1),kw=(0,SP.jsx)(Rw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,SP.jsx)(Rw.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 Ow=l(Te(),1),CP=l(A(),1),TP=(0,CP.jsx)(Ow.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,CP.jsx)(Ow.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 Aw=l(Te(),1),EP=l(A(),1),$h=(0,EP.jsx)(Aw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,EP.jsx)(Aw.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 eg=l(Te(),1),tg=l(A(),1),nf=(0,tg.jsxs)(eg.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,tg.jsx)(eg.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,tg.jsx)(eg.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 gm=l(Te(),1),vm=l(A(),1),PP=(0,vm.jsxs)(gm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,vm.jsx)(gm.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,vm.jsx)(gm.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,vm.jsx)(gm.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var Iw=l(Te(),1),RP=l(A(),1),ya=(0,RP.jsx)(Iw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,RP.jsx)(Iw.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Mw=l(Te(),1),kP=l(A(),1),OP=(0,kP.jsx)(Mw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kP.jsx)(Mw.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 Nw=l(Te(),1),AP=l(A(),1),rg=(0,AP.jsx)(Nw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,AP.jsx)(Nw.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 Dw=l(Te(),1),IP=l(A(),1),og=(0,IP.jsx)(Dw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,IP.jsx)(Dw.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 Fw=l(Te(),1),MP=l(A(),1),ng=(0,MP.jsx)(Fw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,MP.jsx)(Fw.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 Vw=l(Te(),1),NP=l(A(),1),Lw=(0,NP.jsx)(Vw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,NP.jsx)(Vw.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 Bw=l(Te(),1),DP=l(A(),1),sf=(0,DP.jsx)(Bw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,DP.jsx)(Bw.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 jw=l(Te(),1),FP=l(A(),1),VP=(0,FP.jsx)(jw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,FP.jsx)(jw.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 zw=l(Te(),1),LP=l(A(),1),BP=(0,LP.jsx)(zw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,LP.jsx)(zw.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 Ww=l(Te(),1),jP=l(A(),1),ym=(0,jP.jsx)(Ww.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,jP.jsx)(Ww.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 Hw=l(Te(),1),zP=l(A(),1),af=(0,zP.jsx)(Hw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zP.jsx)(Hw.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 Gw=l(Te(),1),WP=l(A(),1),ig=(0,WP.jsx)(Gw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,WP.jsx)(Gw.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 Uw=l(Te(),1),HP=l(A(),1),GP=(0,HP.jsx)(Uw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,HP.jsx)(Uw.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 Yw=l(Te(),1),UP=l(A(),1),YP=(0,UP.jsx)(Yw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,UP.jsx)(Yw.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 qw=l(Te(),1),qP=l(A(),1),KP=(0,qP.jsx)(qw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qP.jsx)(qw.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 Kw=l(Te(),1),ZP=l(A(),1),sg=(0,ZP.jsx)(Kw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ZP.jsx)(Kw.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 Zw=l(Te(),1),XP=l(A(),1),ag=(0,XP.jsx)(Zw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,XP.jsx)(Zw.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 Xw=l(Te(),1),QP=l(A(),1),JP=(0,QP.jsx)(Xw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,QP.jsx)(Xw.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 Qw=l(Te(),1),$P=l(A(),1),lg=(0,$P.jsx)(Qw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$P.jsx)(Qw.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 Jw=l(Te(),1),eR=l(A(),1),tR=(0,eR.jsx)(Jw.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eR.jsx)(Jw.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 $w=l(Te(),1),rR=l(A(),1),cg=(0,rR.jsx)($w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rR.jsx)($w.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 ex=l(Te(),1),oR=l(A(),1),nR=(0,oR.jsx)(ex.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oR.jsx)(ex.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 NF=l(W(),1),bm=(0,NF.createContext)({});var dn=l(A(),1),Qie=()=>(0,dn.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,dn.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"})}),Jie=()=>(0,dn.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,dn.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"})}),$ie=()=>(0,dn.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,dn.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,dn.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),ese=()=>(0,dn.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,dn.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 VF(e){let{day:t,modifiers:r,children:o,...n}=e,i;return r.preview_start&&r.preview_end?i=Qie:r.preview_start?i=Jie:r.preview_end?i=ese:r.preview&&(i=$ie),(0,dn.jsxs)("td",{...n,children:[i&&(0,dn.jsx)(i,{}),o]})}function LF({rootRef:e,...t}){let{render:r,ref:o}=(0,DF.useContext)(bm),n=(0,FF.useMergeRefs)([e??null,o??null]);return Jr({render:r,defaultTagName:"div",ref:n,props:t})}function BF({orientation:e,className:t}){return(0,dn.jsx)(Ju,{className:t,icon:e==="right"?Cs:Ss})}function iR({className:e,"aria-disabled":t,...r}){return(0,dn.jsx)(D4,{...r,className:e,variant:"minimal",tone:"neutral",size:"compact",disabled:t===!0||t==="true",focusableWhenDisabled:!0})}var sR="data-wp-hash";function aR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&rse(document)),e.__wpStyleRuntime}function tse(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sR}]`))if(r.getAttribute(sR)===t)return!0;return!1}function jF(e,t,r){if(!e.head)return;let o=aR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(tse(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function rse(e){let t=aR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)jF(e,r,o);return()=>{let 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=aR();r.styles.set(e,t);for(let o of r.documents.keys())jF(o,e,t)}typeof process>"u",tx("6a1312fdcf",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);--wp-ui-calendar-range-middle-background-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);--wp-ui-calendar-preview-border-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);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{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-brand,var(--wp-admin-theme-color,#3858e9))}}._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{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;@media (forced-colors:active){text-decoration:line-through}}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._228eede754134437__chevron{fill:currentColor;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);width:var(--wpds-dimension-size-2xs,16px)}._2c7ac60ba97b3411__root[dir=rtl] ._66b1d4a7b488b496__nav ._228eede754134437__chevron{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-content-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(--wp-ui-calendar-range-middle-background-color);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(--wp-ui-calendar-preview-border-color);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._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}}@layer compositions{._395a75bb1930f57e__nav-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset;--wp-ui-button-height:var(--wp-ui-calendar-cell-size)}}}');var $t={root:"_2c7ac60ba97b3411__root",day:"_172c492625235710__day","day-button":"_1b64226e315835f8__day-button","caption-label":"_66b9a8120581fd4b__caption-label",chevron:"_228eede754134437__chevron",nav:"_66b1d4a7b488b496__nav","month-caption":"_337e5337d49b7f3d__month-caption",months:"_110e46230c68e498__months","month-grid":"_92915239fedb1fea__month-grid",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","nav-button":"_395a75bb1930f57e__nav-button"};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 ose={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",tx("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var nse={"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",tx("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 ise={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},sse={root:X($t.root,ose["box-sizing"]),day:$t.day,day_button:X($t["day-button"],ise.button,nse["outset-ring--focus-visible"]),outside:$t.outside,caption_label:$t["caption-label"],button_next:$t["nav-button"],button_previous:$t["nav-button"],chevron:$t.chevron,nav:$t.nav,month_caption:$t["month-caption"],months:$t.months,month_grid:$t["month-grid"],weekday:$t.weekday,today:$t.today,selected:$t.selected,disabled:void 0,hidden:$t.hidden,range_start:$t["range-start"],range_end:$t["range-end"],range_middle:$t["range-middle"],weeks_before_enter:$t["weeks-before-enter"],weeks_before_exit:$t["weeks-before-exit"],weeks_after_enter:$t["weeks-after-enter"],weeks_after_exit:$t["weeks-after-exit"],caption_after_enter:$t["caption-after-enter"],caption_after_exit:$t["caption-after-exit"],caption_before_enter:$t["caption-before-enter"],caption_before_exit:$t["caption-before-exit"]},zF={preview:$t.preview},rx={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:sse,role:"application",components:{Day:VF,Root:LF,Chevron:BF,PreviousMonthButton:iR,NextMonthButton:iR}};function ox(e){return Math.min(3,Math.max(1,e))}var nx=l(W(),1);function ix({defaultValue:e,onChange:t,value:r}){let o=typeof r<"u",n=o?r:e,[i,s]=(0,nx.useState)(n),a=o?r:i,c=(0,nx.useCallback)((f,...d)=>{s(f),t?.(f,...d)},[t]),u;return o&&typeof t=="function"?u=t:!o&&typeof t=="function"?u=c:u=s,[a,u]}var qn=l(Y(),1),WF=l(W(),1);function ase(e){let t=new Intl.Locale(e),r=t.getTextInfo?.().direction;return r?r==="rtl":["ar","he","fa","ur","ps","syr","dv","ku","ckb","ug","yi"].includes(t.language)}var sx=({locale:e,timeZone:t,mode:r})=>(0,WF.useMemo)(()=>{let o=new Intl.DateTimeFormat(e.code,{year:"numeric",month:"long",timeZone:t}),n=new Intl.DateTimeFormat(e.code,{weekday:"narrow",timeZone:t}),i=new Intl.DateTimeFormat(e.code,{weekday:"long",timeZone:t}),s=new Intl.DateTimeFormat(e.code,{weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t});return{"aria-label":r==="single"?(0,qn.__)("Date calendar"):(0,qn.__)("Date range calendar"),labels:{labelGrid:a=>o.format(a),labelGridcell:(a,c)=>{let u=s.format(a),f=u;return c?.today&&(f=(0,qn.sprintf)((0,qn.__)("Today, %s"),u)),f},labelNext:()=>(0,qn.__)("Go to the Next Month"),labelPrevious:()=>(0,qn.__)("Go to the Previous Month"),labelDayButton:(a,c)=>{let u=s.format(a),f=u;return c?.today&&c?.selected?(0,qn.sprintf)((0,qn.__)("Today, %s, selected"),u):(c?.today&&(f=(0,qn.sprintf)((0,qn.__)("Today, %s"),u)),c?.selected&&(f=(0,qn.sprintf)((0,qn.__)("%s, selected"),u)),f)},labelWeekday:a=>i.format(a)},locale:e,dir:ase(e.code)?"rtl":"ltr",formatters:{formatWeekdayName:a=>n.format(a),formatCaption:a=>o.format(a)},timeZone:t}},[e,t,r]);var lR=l(A(),1),ug=(0,lf.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,locale:i=ha,timeZone:s,render:a,labels:c,...u},f){let d=sx({locale:i,timeZone:s,mode:"single"}),m=(0,lf.useMemo)(()=>c?{...d.labels,...c}:d.labels,[d.labels,c]),h=(0,lf.useCallback)((_,y,w,x)=>{o?.(_??null,y,w,x)},[o]),[g,v]=ix({defaultValue:t,value:r,onChange:h}),b=(0,lf.useMemo)(()=>({render:a,ref:f}),[a,f]);return(0,lR.jsx)(bm.Provider,{value:b,children:(0,lR.jsx)(j0,{...rx,...d,...u,role:"application",mode:"single",numberOfMonths:ox(n),labels:m,selected:g??void 0,onSelect:v})})});var Rs=l(W(),1);var cR=l(A(),1);function lse({value:e,hoveredDate:t,excludeDisabled:r,min:o,max:n,disabled:i}){return(0,Rs.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&&fl(a.to,a.from)<o&&(s={from:t,to:t}),n!==void 0&&n>0&&a&&fl(a.to,a.from)>n&&(s={from:t,to:t}),r&&i&&a&&L0(a,i)&&(s={from:t,to:t}),s},[e,t,r,o,n,i])}var uR=(0,Rs.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,excludeDisabled:i,min:s,max:a,disabled:c,locale:u=ha,timeZone:f,render:d,labels:m,...h},g){let v=sx({locale:u,timeZone:f,mode:"range"}),b=(0,Rs.useMemo)(()=>m?{...v.labels,...m}:v.labels,[v.labels,m]),_=(0,Rs.useCallback)((k,D,I,T)=>{o?.(k??null,D,I,T)},[o]),[y,w]=ix({defaultValue:t,value:r,onChange:_}),[x,C]=(0,Rs.useState)(void 0),S=lse({value:y,hoveredDate:x,excludeDisabled:i,min:s,max:a,disabled:c}),P=(0,Rs.useMemo)(()=>({preview:S,preview_start:S?.from,preview_end:S?.to}),[S]),E=(0,Rs.useMemo)(()=>({render:d,ref:g}),[d,g]);return(0,cR.jsx)(bm.Provider,{value:E,children:(0,cR.jsx)(j0,{...rx,...v,...h,role:"application",mode:"range",numberOfMonths:ox(n),disabled:c,excludeDisabled:i,min:s,max:a,labels:b,selected:y??void 0,onSelect:w,onDayMouseEnter:k=>C(k),onDayMouseLeave:()=>C(void 0),modifiers:P,modifiersClassNames:zF})})});var ba={};no(ba,{Content:()=>cx,FullBleed:()=>JF,Header:()=>lx,Root:()=>ax,Title:()=>eV});var HF=l(W(),1),fR="data-wp-hash";function dR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&use(document)),e.__wpStyleRuntime}function cse(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fR}]`))if(r.getAttribute(fR)===t)return!0;return!1}function GF(e,t,r){if(!e.head)return;let o=dR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(cse(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function use(e){let t=dR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)GF(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function UF(e,t){let r=dR();r.styles.set(e,t);for(let o of r.documents.keys())GF(o,e,t)}typeof process>"u",UF("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var fse={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",UF("5d38cbdd27","@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-weak,#f0f0f0);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 dse={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},ax=(0,HF.forwardRef)(function({render:t,...r},o){let n=X(dse.root,fse["box-sizing"]);return Jr({defaultTagName:"div",render:t,ref:o,props:ir({className:n},r)})});var YF=l(W(),1),mR="data-wp-hash";function pR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pse(document)),e.__wpStyleRuntime}function mse(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${mR}]`))if(r.getAttribute(mR)===t)return!0;return!1}function qF(e,t,r){if(!e.head)return;let o=pR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(mse(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pse(e){let t=pR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qF(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function hse(e,t){let r=pR();r.styles.set(e,t);for(let o of r.documents.keys())qF(o,e,t)}typeof process>"u",hse("5d38cbdd27","@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-weak,#f0f0f0);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 gse={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},lx=(0,YF.forwardRef)(function({render:t,...r},o){return Jr({defaultTagName:"div",render:t,ref:o,props:ir({className:gse.header},r)})});var KF=l(W(),1),hR="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"&&yse(document)),e.__wpStyleRuntime}function vse(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 ZF(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(vse(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 yse(e){let t=gR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ZF(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function bse(e,t){let r=gR();r.styles.set(e,t);for(let o of r.documents.keys())ZF(o,e,t)}typeof process>"u",bse("5d38cbdd27","@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-weak,#f0f0f0);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 wse={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},cx=(0,KF.forwardRef)(function({render:t,...r},o){return Jr({defaultTagName:"div",render:t,ref:o,props:ir({className:wse.content},r)})});var XF=l(W(),1),vR="data-wp-hash";function yR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_se(document)),e.__wpStyleRuntime}function xse(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 QF(e,t,r){if(!e.head)return;let o=yR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(xse(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 _se(e){let t=yR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)QF(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Sse(e,t){let r=yR();r.styles.set(e,t);for(let o of r.documents.keys())QF(o,e,t)}typeof process>"u",Sse("5d38cbdd27","@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-weak,#f0f0f0);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 Cse={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},JF=(0,XF.forwardRef)(function({render:t,...r},o){return Jr({defaultTagName:"div",render:t,ref:o,props:ir({className:Cse.fullbleed},r)})});var $F=l(W(),1);var bR=l(A(),1),Tse=(0,bR.jsx)("div",{}),eV=(0,$F.forwardRef)(function({render:t=Tse,children:r,...o},n){return(0,bR.jsx)(gc,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var tV=l(W(),1),rV=l(A(),1),wR=(0,tV.forwardRef)(function(t,r){return(0,rV.jsx)(hc.Panel,{ref:r,...t})});var oV=l(W(),1),nV=l(A(),1),xR=(0,oV.forwardRef)(function(t,r){return(0,nV.jsx)(hc.Root,{ref:r,...t})});var iV=l(W(),1),sV=l(A(),1),_R=(0,iV.forwardRef)(function(t,r){return(0,sV.jsx)(hc.Trigger,{ref:r,...t})});var cf={};no(cf,{Content:()=>vV,Header:()=>dV,HeaderDescription:()=>pV,Root:()=>lV});var aV=l(W(),1);var CR=l(A(),1),lV=(0,aV.forwardRef)(function({render:t,...r},o){return(0,CR.jsx)(xR,{ref:o,render:(0,CR.jsx)(ax,{render:t}),...r})});var xm=l(W(),1);var cV=l(W(),1),ux=(0,cV.createContext)({setDescriptionId:()=>{}});var hl=l(A(),1),TR="data-wp-hash";function ER(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pse(document)),e.__wpStyleRuntime}function Ese(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${TR}]`))if(r.getAttribute(TR)===t)return!0;return!1}function fV(e,t,r){if(!e.head)return;let o=ER(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ese(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(TR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Pse(e){let t=ER();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fV(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function PR(e,t){let r=ER();r.styles.set(e,t);for(let o of r.documents.keys())fV(o,e,t)}typeof process>"u",PR("78199613cf","@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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 wm={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","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",PR("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 uV={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",PR("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Rse={"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"},dV=(0,xm.forwardRef)(function({children:t,className:r,render:o,...n},i){let[s,a]=(0,xm.useState)(),c=(0,xm.useMemo)(()=>({setDescriptionId:a}),[a]);return Jr({defaultTagName:"div",render:o,ref:i,props:ir(n,{className:X(uV.heading,wm["heading-wrapper"],r),children:(0,hl.jsx)(ux.Provider,{value:c,children:(0,hl.jsxs)(_R,{className:wm.header,render:(0,hl.jsx)(lx,{}),nativeButton:!1,"aria-describedby":s,children:[(0,hl.jsx)("div",{className:wm["header-content"],children:t}),(0,hl.jsx)("div",{className:X(wm["header-trigger-positioner"]),children:(0,hl.jsx)("div",{className:X(wm["header-trigger-wrapper"],uV.div,Rse["outset-ring--focus-parent-visible"]),children:(0,hl.jsx)(Ju,{icon:of,className:wm["header-trigger"]})})})]})})})})});var Ec=l(W(),1);var mV=l(A(),1),pV=(0,Ec.forwardRef)(function({children:t,className:r,...o},n){let i=(0,Ec.useId)(),{setDescriptionId:s}=(0,Ec.useContext)(ux);return(0,Ec.useEffect)(()=>(s(i),()=>s(void 0)),[i,s]),(0,mV.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:r,...o,children:t})});var hV=l(W(),1);var OR=l(A(),1),kR="data-wp-hash";function AR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ose(document)),e.__wpStyleRuntime}function kse(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${kR}]`))if(r.getAttribute(kR)===t)return!0;return!1}function gV(e,t,r){if(!e.head)return;let o=AR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(kse(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(kR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Ose(e){let t=AR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)gV(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Ase(e,t){let r=AR();r.styles.set(e,t);for(let o of r.documents.keys())gV(o,e,t)}typeof process>"u",Ase("78199613cf","@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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 RR={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","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"},vV=(0,hV.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,OR.jsx)(wR,{ref:s,className:a=>X(RR.content,a.open&&a.transitionStatus==="idle"&&RR["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,OR.jsx)(cx,{className:RR["content-inner"],render:r,children:o})})});var yV=l(W(),1);function IR(e,t,r){return(0,yV.cloneElement)(e??t,{children:r})}var Ise=l(MR(),1);var wV=l(nc(),1),{lock:Dje,unlock:xV}=(0,wV.__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 Mse(){let e=Ise;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return xV(e.privateApis).ThemeProvider}var _V=Mse();var SV=l(W(),1),NR="data-wp-hash";function DR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Dse(document)),e.__wpStyleRuntime}function Nse(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${NR}]`))if(r.getAttribute(NR)===t)return!0;return!1}function CV(e,t,r){if(!e.head)return;let o=DR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Nse(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(NR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Dse(e){let t=DR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)CV(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Fse(e,t){let r=DR();r.styles.set(e,t);for(let o of r.documents.keys())CV(o,e,t)}typeof process>"u",Fse("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Vse={stack:"_19ce0419607e1896__stack"},Lse={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)"},ne=(0,SV.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},c){let u={gap:r&&Lse[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Jr({render:s,ref:c,props:ir(a,{style:u,className:Vse.stack})})});var _t={};no(_t,{Popup:()=>VV,Portal:()=>fx,Positioner:()=>dx,Provider:()=>YV,Root:()=>GV,Trigger:()=>jV});var DV=l(W(),1);var kV=l(W(),1);var VR="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"&&jse(document)),e.__wpStyleRuntime}function Bse(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 EV(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(Bse(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 jse(e){let t=LR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)EV(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function zse(e,t){let r=LR();r.styles.set(e,t);for(let o of r.documents.keys())EV(o,e,t)}typeof process>"u",zse("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 TV={slot:"_11fc52b637ff8a7e__slot"},PV="data-wp-compat-overlay-slot";function Wse(){return typeof document>"u"?null:document}function Hse(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var wa=null;function FR(e){return e.setAttribute("aria-hidden","false"),e}function Gse(e){let t=e.createElement("div");return t.setAttribute(PV,""),TV.slot&&t.classList.add(TV.slot),e.body.appendChild(t),t}function RV(){if(typeof window>"u"||!Hse()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Wse();if(!e||!e.body)return;if(wa&&wa.ownerDocument===e&&wa.isConnected)return FR(wa);let t=e.querySelector(`[${PV}]`);return t instanceof HTMLDivElement?(wa=FR(t),wa):(wa?.isConnected&&wa.remove(),wa=FR(Gse(e)),wa)}var OV=l(A(),1),fx=(0,kV.forwardRef)(function({container:t,...r},o){return(0,OV.jsx)(Hn.Portal,{container:t??RV(),...r,ref:o})});var AV=l(W(),1),NV=l(A(),1),BR="data-wp-hash";function jR(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Yse(document)),e.__wpStyleRuntime}function Use(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${BR}]`))if(r.getAttribute(BR)===t)return!0;return!1}function IV(e,t,r){if(!e.head)return;let o=jR(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Use(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(BR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Yse(e){let t=jR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)IV(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function MV(e,t){let r=jR();r.styles.set(e,t);for(let o of r.documents.keys())IV(o,e,t)}typeof process>"u",MV("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var qse={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",MV("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 Kse={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},dx=(0,AV.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,NV.jsx)(Hn.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:X(qse["box-sizing"],Kse.positioner,r)})});var fg=l(A(),1),zR="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"&&Xse(document)),e.__wpStyleRuntime}function Zse(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 FV(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(Zse(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 Xse(e){let t=WR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)FV(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Qse(e,t){let r=WR();r.styles.set(e,t);for(let o of r.documents.keys())FV(o,e,t)}typeof process>"u",Qse("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 Jse={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},$se={background:"#1e1e1e"},VV=(0,DV.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,fg.jsx)(_V,{color:$se,children:(0,fg.jsx)(Hn.Popup,{ref:s,className:X(Jse.popup,n),...i,children:o})}),c=IR(r,(0,fg.jsx)(dx,{}),a);return IR(t,(0,fg.jsx)(fx,{}),c)});var LV=l(W(),1),BV=l(A(),1),jV=(0,LV.forwardRef)(function(t,r){return(0,BV.jsx)(Hn.Trigger,{ref:r,...t})});var zV=l(Y(),1),WV=l(A(),1);function HV({children:e}){return(0,WV.jsx)(xb,{direction:(0,zV.isRTL)()?"rtl":"ltr",children:e})}var HR=l(A(),1);function GV(e){return(0,HR.jsx)(HV,{children:(0,HR.jsx)(Hn.Root,{...e})})}var UV=l(A(),1);function YV({...e}){return(0,UV.jsx)(Hn.Provider,{...e})}var qV=l(W(),1),GR="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"&&tae(document)),e.__wpStyleRuntime}function eae(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${GR}]`))if(r.getAttribute(GR)===t)return!0;return!1}function KV(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(eae(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(GR,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tae(e){let t=UR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)KV(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function rae(e,t){let r=UR();r.styles.set(e,t);for(let o of r.documents.keys())KV(o,e,t)}typeof process>"u",rae("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 oae={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Kn=(0,qV.forwardRef)(function({render:t,...r},o){return Jr({render:t,ref:o,props:ir({className:oae["visually-hidden"]},r,{"data-visually-hidden":""})})});var XV=l(W(),1),YR="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"&&iae(document)),e.__wpStyleRuntime}function nae(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 QV(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(nae(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 iae(e){let t=qR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)QV(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function JV(e,t){let r=qR();r.styles.set(e,t);for(let o of r.documents.keys())QV(o,e,t)}typeof process>"u",JV("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var sae={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",JV("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 ZV={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},KR=(0,XV.forwardRef)(function({render:t,...r},o){return Jr({render:t,ref:o,props:ir({className:X(ZV.skeleton,ZV.pulse,sae["box-sizing"]),"aria-hidden":!0},r)})});var $V=l(W(),1),eL=l(A(),1),tL=(0,$V.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,eL.jsx)(o,{ref:i,className:X("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));tL.displayName="NavigableRegion";var uf=tL;var oL=l(q(),1),{Fill:nL,Slot:iL}=(0,oL.createSlotFill)("SidebarToggle");var Li=l(A(),1),ZR="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"&&lae(document)),e.__wpStyleRuntime}function aae(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 sL(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(aae(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 lae(e){let t=XR();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sL(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function cae(e,t){let r=XR();r.styles.set(e,t);for(let o of r.documents.keys())sL(o,e,t)}typeof process>"u",cae("ddd9aab364","._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}._8113be94e7caf73c__header-title{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)}.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 ff={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function aL({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,showSidebarToggle:a=!0}){let c=`h${e}`;return(0,Li.jsxs)(ne,{direction:"column",className:ff.header,children:[(0,Li.jsxs)(ne,{className:ff["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Li.jsxs)(ne,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,Li.jsx)(iL,{bubblesVirtually:!0,className:ff["sidebar-toggle-slot"]}),o&&(0,Li.jsx)("div",{className:ff["header-visual"],"aria-hidden":"true",children:o}),n&&(0,Li.jsx)(gc,{className:ff["header-title"],render:(0,Li.jsx)(c,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,Li.jsx)(ne,{align:"center",className:ff["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Li.jsx)(gc,{render:(0,Li.jsx)("p",{}),variant:"body-md",className:ff["header-subtitle"],children:i})]})}var dg=l(A(),1),JR="data-wp-hash";function $R(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&fae(document)),e.__wpStyleRuntime}function uae(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 lL(e,t,r){if(!e.head)return;let o=$R(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(uae(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 fae(e){let t=$R();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lL(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function dae(e,t){let r=$R();r.styles.set(e,t);for(let o of r.documents.keys())lL(o,e,t)}typeof process>"u",dae("ddd9aab364","._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}._8113be94e7caf73c__header-title{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)}.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 QR={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function cL({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:c,ariaLabel:u,hasPadding:f=!1,showSidebarToggle:d=!0}){let m=X(QR.page,a);return(0,dg.jsxs)(uf,{className:m,ariaLabel:u??(typeof n=="string"?n:""),children:[(n||t||r||c||o)&&(0,dg.jsx)(aL,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:c,showSidebarToggle:d}),f?(0,dg.jsx)("div",{className:X(QR.content,QR["has-padding"]),children:s}):s]})}cL.SidebarToggleFill=nL;var pi=cL;var uL={primary:"#3858e9",background:"#222524"},mae=new Map([["modern",uL],["fresh",{primary:"#3858e9",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 ek(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return mae.get(e)??uL}var Vc=l(q(),1),Lc=l(it(),1),oB=l(Pc(),1),Lg=l(Y(),1),yl=l(W(),1),Ui=l(It(),1),nB=l(ct(),1),xf=l(MR(),1),iB=l(mL(),1),Gx=l(Bi(),1),Ux=l(ve(),1),sB=l(Ln(),1);var gL=l(ve(),1),vL=l(q(),1),pg=l(Y(),1),yL=l(Ce(),1),_m=l(W(),1);var bL=l(ct(),1);var ks=l(W(),1),hL=l(Pc(),1),mg=l(A(),1),gl=(0,ks.createContext)(()=>{});gl.displayName="SidebarNavigationContext";function pae(e,t,r){let o;if(t==="back"&&r&&(o=e.querySelector(r)),t!==null&&!o){let[n]=hL.focus.tabbable.find(e);o=n??e}o?.focus()}function hae(){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 gae({children:e,shouldAnimate:t}){let r=(0,ks.useContext)(gl),o=(0,ks.useRef)(),[n,i]=(0,ks.useState)(null);(0,ks.useLayoutEffect)(()=>{let{direction:a,focusSelector:c}=r.get();pae(o.current,a,c),i(a)},[r]);let s=X("edit-site-sidebar__screen-wrapper",t?{"slide-from-left":n==="back","slide-from-right":n==="forward"}:{});return(0,mg.jsx)("div",{ref:o,className:s,children:e})}function tk({children:e}){let[t]=(0,ks.useState)(hae);return(0,mg.jsx)(gl.Provider,{value:t,children:e})}function mx({routeKey:e,shouldAnimate:t,children:r}){return(0,mg.jsx)("div",{className:"edit-site-sidebar__content",children:(0,mg.jsx)(gae,{shouldAnimate:t,children:r},e)})}var rk=l(A(),1),{useLocation:vae,useHistory:yae}=U(bL.privateApis),wL=(0,_m.memo)((0,_m.forwardRef)((e,t)=>{let{path:r}=vae(),o=yae(),{navigate:n}=(0,_m.useContext)(gl),{dashboardLink:i,isBlockTheme:s,isClassicThemeWithStyleBookSupport:a}=(0,gL.useSelect)(f=>{let{getSettings:d}=U(f(Ze)),{getCurrentTheme:m}=f(yL.store),h=m(),g=d(),v=h?.theme_supports["editor-styles"],b=g.supportsLayout;return{dashboardLink:g.__experimentalDashboardLink,isBlockTheme:h?.is_block_theme,isClassicThemeWithStyleBookSupport:!h?.is_block_theme&&(v||b)}},[]),c;r!=="/"&&(s||a?c="/":r!=="/pattern"&&(c="/pattern"));let u={href:c?void 0:i,label:c?(0,pg.__)("Go to Site Editor"):(0,pg.__)("Go to the Dashboard"),onClick:c?()=>{o.navigate(c),n("back")}:void 0};return(0,rk.jsx)("div",{className:"edit-site-site-hub",children:(0,rk.jsx)(vL.Button,{size:"compact",ref:t,className:"edit-site-site-hub__back-button",icon:(0,pg.isRTL)()?Cs:Ss,...u})})}));var Rc=l(W(),1),gg=l(q(),1),px=l(it(),1),Os=l(Y(),1),TL=l(ct(),1),EL=l(ve(),1),PL=l(Ce(),1),RL=l(ur(),1);var ji=l(A(),1),{useLocation:bae,useHistory:wae}=U(TL.privateApis),_L={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},hg=320,xae=1300,_ae=9/19.5,Sae=200,SL={width:"100%",height:"100%"};function CL(e,t){let r=(i,s,a)=>i+(s-i)*a,o=1-Math.max(0,Math.min(1,(e-hg)/(xae-hg))),n=r(t,_ae,o);return e/n}function kL({isFullWidth:e,isOversized:t,setIsOversized:r,isReady:o,children:n,defaultSize:i,innerContentStyle:s}){let a=wae(),{path:c,query:u}=bae(),{canvas:f="view"}=u,d=(0,px.useReducedMotion)(),[m,h]=(0,Rc.useState)(SL),[g,v]=(0,Rc.useState)(),[b,_]=(0,Rc.useState)(!1),[y,w]=(0,Rc.useState)(!1),[x,C]=(0,Rc.useState)(1),S={type:"tween",duration:b?0:.5},P=(0,Rc.useRef)(null),E=(0,px.useInstanceId)(kL,"edit-site-resizable-frame-handle-help"),k=i.width/i.height,D=(0,EL.useSelect)(M=>{let{getCurrentTheme:V}=M(PL.store);return V()?.is_block_theme},[]),I=(M,V,R)=>{v(R.offsetWidth),_(!0)},T=(M,V,R,j)=>{let G=j.width/x,Z=Math.abs(G),me=j.width<0?Z:(i.width-g)/2,re=Math.min(Z,me),ue=Z===0?0:re/Z,he=1-ue;C(he+ue*2);let ge=g+j.width;r(ge>i.width),h({height:t?"100%":CL(ge,k)})},N=(M,V,R)=>{if(_(!1),!t)return;r(!1),R.ownerDocument.documentElement.offsetWidth-R.offsetWidth>Sae||!D?h(SL):a.navigate((0,RL.addQueryArgs)(c,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"})},B=M=>{if(!["ArrowLeft","ArrowRight"].includes(M.key))return;M.preventDefault();let R=20*(M.shiftKey?5:1)*(M.key==="ArrowLeft"?1:-1)*((0,Os.isRTL)()?-1:1),j=Math.min(Math.max(hg,P.current.resizable.offsetWidth+R),i.width);h({width:j,height:CL(j,k)})},F={default:{flexGrow:0,height:m.height},fullWidth:{flexGrow:1,height:m.height}},L={hidden:{opacity:0,...(0,Os.isRTL)()?{right:0}:{left:0}},visible:{opacity:1,...(0,Os.isRTL)()?{right:-14}:{left:-14}},active:{opacity:1,...(0,Os.isRTL)()?{right:-14}:{left:-14},scaleY:1.3}},z=b?"active":y?"visible":"hidden";return(0,ji.jsx)(gg.ResizableBox,{as:gg.__unstableMotion.div,ref:P,initial:!1,variants:F,animate:e?"fullWidth":"default",onAnimationComplete:M=>{M==="fullWidth"&&h({width:"100%",height:"100%"})},whileHover:f==="view"&&D?{scale:1.005,transition:{duration:d?0:.5,ease:"easeOut"}}:{},transition:S,size:m,enable:{top:!1,bottom:!1,...(0,Os.isRTL)()?{right:o,left:!1}:{left:o,right:!1},topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},resizeRatio:x,handleClasses:void 0,handleStyles:{left:_L,right:_L},minWidth:hg,maxWidth:e?"100%":"150%",maxHeight:"100%",onFocus:()=>w(!0),onBlur:()=>w(!1),onMouseOver:()=>w(!0),onMouseOut:()=>w(!1),handleComponent:{[(0,Os.isRTL)()?"right":"left"]:f==="view"&&(0,ji.jsxs)(ji.Fragment,{children:[(0,ji.jsxs)(_t.Root,{children:[(0,ji.jsx)(_t.Trigger,{render:(0,ji.jsx)(gg.__unstableMotion.button,{role:"separator","aria-orientation":"vertical",className:X("edit-site-resizable-frame__handle",{"is-resizing":b}),variants:L,animate:z,"aria-label":(0,Os.__)("Drag to resize"),"aria-describedby":E,"aria-valuenow":P.current?.resizable?.offsetWidth||void 0,"aria-valuemin":hg,"aria-valuemax":i.width,onKeyDown:B,initial:"hidden",exit:"hidden",whileFocus:"active",whileHover:"active"},"handle")}),(0,ji.jsx)(_t.Popup,{children:(0,Os.__)("Drag to resize")})]}),(0,ji.jsx)("div",{hidden:!0,id:E,children:(0,Os.__)("Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments.")})]})},onResizeStart:I,onResize:T,onResizeStop:N,className:X("edit-site-resizable-frame__inner",{"is-resizing":b}),showHandle:!1,children:(0,ji.jsx)("div",{className:"edit-site-resizable-frame__inner-content",style:s,children:n})})}var OL=kL;var NL=l(W(),1),hx=l(IL(),1),DL=l(Y(),1),df=l(ve(),1),FL=l(Ce(),1),ok=l(It(),1);var ML="core/edit-site/save";function VL(){let{__experimentalGetDirtyEntityRecords:e,isSavingEntityRecord:t}=(0,df.useSelect)(FL.store),{hasNonPostEntityChanges:r,isPostSavingLocked:o}=(0,df.useSelect)(ok.store),{savePost:n}=(0,df.useDispatch)(ok.store),{setIsSaveViewOpened:i}=(0,df.useDispatch)(Ze),{registerShortcut:s,unregisterShortcut:a}=(0,df.useDispatch)(hx.store);return(0,NL.useEffect)(()=>(s({name:ML,category:"global",description:(0,DL.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{a(ML)}),[s,a]),(0,hx.useShortcut)("core/edit-site/save",c=>{c.preventDefault();let u=e(),f=!!u.length,d=u.some(m=>t(m.kind,m.name,m.key));!f||d||(r()?i(!0):o()||n())}),null}var gx=l(W(),1),vx=l(ve(),1),nk=l(Ce(),1),Cae=1e4,Tae=100;function Eae(){let e,{promise:t,resolve:r}=Promise.withResolvers();function o(){s(),clearTimeout(e),clearTimeout(n),r()}let n=setTimeout(o,Cae);function i(){if((0,vx.select)(nk.store).hasResolvingSelectors()){clearTimeout(e),e=void 0;return}e||(e=setTimeout(o,Tae))}let s=(0,vx.subscribe)(i,nk.store);i();function a(){s(),clearTimeout(e),clearTimeout(n)}return[t,a]}function yx(){let[e,t]=(0,gx.useState)(!1);return(0,gx.useEffect)(()=>{let[r,o]=Eae();return r.then(()=>t(!0)),o},[]),!e}var sk=yg(),Ke=e=>vg(e,sk),ak=yg();Ke.write=e=>vg(e,ak);var bx=yg();Ke.onStart=e=>vg(e,bx);var lk=yg();Ke.onFrame=e=>vg(e,lk);var ck=yg();Ke.onFinish=e=>vg(e,ck);var Sm=[];Ke.setTimeout=(e,t)=>{let r=Ke.now()+t,o=()=>{let i=Sm.findIndex(s=>s.cancel==o);~i&&Sm.splice(i,1),Oc-=~i?1:0},n={time:r,handler:e,cancel:o};return Sm.splice(LL(r),0,n),Oc+=1,BL(),n};var LL=e=>~(~Sm.findIndex(t=>t.time>e)||~Sm.length);Ke.cancel=e=>{bx.delete(e),lk.delete(e),ck.delete(e),sk.delete(e),ak.delete(e)};Ke.sync=e=>{ik=!0,Ke.batchedUpdates(e),ik=!1};Ke.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,Ke.onStart(r)}return o.handler=e,o.cancel=()=>{bx.delete(r),t=null},o};var uk=typeof window<"u"?window.requestAnimationFrame:()=>{};Ke.use=e=>uk=e;Ke.now=typeof performance<"u"?()=>performance.now():Date.now;Ke.batchedUpdates=e=>e();Ke.catch=console.error;Ke.frameLoop="always";Ke.advance=()=>{Ke.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):zL()};var kc=-1,Oc=0,ik=!1;function vg(e,t){ik?(t.delete(e),e(0)):(t.add(e),BL())}function BL(){kc<0&&(kc=0,Ke.frameLoop!=="demand"&&uk(jL))}function Pae(){kc=-1}function jL(){~kc&&(uk(jL),Ke.batchedUpdates(zL))}function zL(){let e=kc;kc=Ke.now();let t=LL(kc);if(t&&(WL(Sm.splice(0,t),r=>r.handler()),Oc-=t),!Oc){Pae();return}bx.flush(),sk.flush(e?Math.min(64,kc-e):16.667),lk.flush(),ak.flush(),ck.flush()}function yg(){let e=new Set,t=e;return{add(r){Oc+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return Oc-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,Oc-=t.size,WL(t,o=>o(r)&&e.add(o)),Oc+=e.size,t=e)}}}function WL(e,t){e.forEach(r=>{try{t(r)}catch(o){Ke.catch(o)}})}var Wi=l(ie());function Cx(){}var KL=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),we={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 xa(e,t){if(we.arr(e)){if(!we.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 fr=(e,t)=>e.forEach(t);function Hi(e,t,r){if(we.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 Zn=e=>we.und(e)?[]:we.arr(e)?e:[e];function Pm(e,t){if(e.size){let r=Array.from(e);e.clear(),fr(r,t)}}var Rm=(e,...t)=>Pm(e,r=>r(...t)),gk=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),vk,ZL,Ac=null,XL=!1,yk=Cx,Rae=e=>{e.to&&(ZL=e.to),e.now&&(Ke.now=e.now),e.colors!==void 0&&(Ac=e.colors),e.skipAnimation!=null&&(XL=e.skipAnimation),e.createStringInterpolator&&(vk=e.createStringInterpolator),e.requestAnimationFrame&&Ke.use(e.requestAnimationFrame),e.batchedUpdates&&(Ke.batchedUpdates=e.batchedUpdates),e.willAdvance&&(yk=e.willAdvance),e.frameLoop&&(Ke.frameLoop=e.frameLoop)},hi=Object.freeze({__proto__:null,get createStringInterpolator(){return vk},get to(){return ZL},get colors(){return Ac},get skipAnimation(){return XL},get willAdvance(){return yk},assign:Rae}),bg=new Set,zi=[],fk=[],_x=0,km={get idle(){return!bg.size&&!zi.length},start(e){_x>e.priority?(bg.add(e),Ke.onStart(kae)):(QL(e),Ke(pk))},advance:pk,sort(e){if(_x)Ke.onFrame(()=>km.sort(e));else{let t=zi.indexOf(e);~t&&(zi.splice(t,1),JL(e))}},clear(){zi=[],bg.clear()}};function kae(){bg.forEach(QL),bg.clear(),Ke(pk)}function QL(e){zi.includes(e)||JL(e)}function JL(e){zi.splice(Oae(zi,t=>t.priority>e.priority),0,e)}function pk(e){let t=fk;for(let r=0;r<zi.length;r++){let o=zi[r];_x=o.priority,o.idle||(yk(o),o.advance(e),o.idle||t.push(o))}return _x=0,fk=zi,fk.length=0,zi=t,zi.length>0}function Oae(e,t){let r=e.findIndex(t);return r<0?e.length:r}var $L={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},As="[-+]?\\d*\\.?\\d+",Sx=As+"%";function Tx(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var Aae=new RegExp("rgb"+Tx(As,As,As)),Iae=new RegExp("rgba"+Tx(As,As,As,As)),Mae=new RegExp("hsl"+Tx(As,Sx,Sx)),Nae=new RegExp("hsla"+Tx(As,Sx,Sx,As)),Dae=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Fae=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Vae=/^#([0-9a-fA-F]{6})$/,Lae=/^#([0-9a-fA-F]{8})$/;function Bae(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Vae.exec(e))?parseInt(t[1]+"ff",16)>>>0:Ac&&Ac[e]!==void 0?Ac[e]:(t=Aae.exec(e))?(Cm(t[1])<<24|Cm(t[2])<<16|Cm(t[3])<<8|255)>>>0:(t=Iae.exec(e))?(Cm(t[1])<<24|Cm(t[2])<<16|Cm(t[3])<<8|UL(t[4]))>>>0:(t=Dae.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Lae.exec(e))?parseInt(t[1],16)>>>0:(t=Fae.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Mae.exec(e))?(HL(GL(t[1]),wx(t[2]),wx(t[3]))|255)>>>0:(t=Nae.exec(e))?(HL(GL(t[1]),wx(t[2]),wx(t[3]))|UL(t[4]))>>>0:null}function dk(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 HL(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=dk(n,o,e+1/3),s=dk(n,o,e),a=dk(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function Cm(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function GL(e){return(parseFloat(e)%360+360)%360/360}function UL(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function wx(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function YL(e){let t=Bae(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 Ic=(e,t,r)=>{if(we.fun(e))return e;if(we.arr(e))return Ic({range:e,output:t,extrapolate:r});if(we.str(e.output[0]))return vk(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||(u=>u);return u=>{let f=zae(u,i);return jae(u,i[f],i[f+1],n[f],n[f+1],c,s,a,o.map)}};function jae(e,t,r,o,n,i,s,a,c){let u=c?c(e):e;if(u<t){if(s==="identity")return u;s==="clamp"&&(u=t)}if(u>r){if(a==="identity")return u;a==="clamp"&&(u=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?u=-u:r===1/0?u=u-t:u=(u-t)/(r-t),u=i(u),o===-1/0?u=-u:n===1/0?u=u+o:u=u*(n-o)+o,u)}function zae(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function hk(){return hk=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},hk.apply(this,arguments)}var Tm=Symbol.for("FluidValue.get"),mf=Symbol.for("FluidValue.observers"),mn=e=>!!(e&&e[Tm]),To=e=>e&&e[Tm]?e[Tm]():e,bk=e=>e[mf]||null;function Wae(e,t){e.eventObserved?e.eventObserved(t):e(t)}function pf(e,t){let r=e[mf];r&&r.forEach(o=>{Wae(o,t)})}var Em=class{constructor(t){if(this[Tm]=void 0,this[mf]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");Hae(this,t)}},Hae=(e,t)=>e8(e,Tm,t);function Mc(e,t){if(e[Tm]){let r=e[mf];r||e8(e,mf,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function Nc(e,t){let r=e[mf];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[mf]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var e8=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),xx=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Gae=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,qL=new RegExp(`(${xx.source})(%|[a-z]+)`,"i"),Uae=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Ex=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,t8=e=>{let[t,r]=Yae(e);if(!t||gk())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&&Ex.test(r))return t8(r);if(r)return r}return e},Yae=e=>{let t=Ex.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},mk,qae=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,Px=e=>{mk||(mk=Ac?new RegExp(`(${Object.keys(Ac).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>To(i).replace(Ex,t8).replace(Gae,YL).replace(mk,YL)),r=t.map(i=>i.match(xx).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=>Ic(hk({},e,{output:i})));return i=>{var s;let a=!qL.test(t[0])&&((s=t.find(u=>qL.test(u)))==null?void 0:s.replace(xx,"")),c=0;return t[0].replace(xx,()=>`${n[c++](i)}${a||""}`).replace(Uae,qae)}},r8="react-spring: ",o8=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${r8}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},Kae=o8(console.warn);function n8(){Kae(`${r8}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var CWe=o8(console.warn);function Om(e){return we.str(e)&&(e[0]=="#"||/\d/.test(e)||!gk()&&Ex.test(e)||e in(Ac||{}))}var wg=gk()?Wi.useEffect:Wi.useLayoutEffect,Zae=()=>{let e=(0,Wi.useRef)(!1);return wg(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function wk(){let e=(0,Wi.useState)()[1],t=Zae();return()=>{t.current&&e(Math.random())}}function i8(e,t){let[r]=(0,Wi.useState)(()=>({inputs:t,result:e()})),o=(0,Wi.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&Xae(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,Wi.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function Xae(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 xk=e=>(0,Wi.useEffect)(e,Qae),Qae=[];var Og=l(ie()),Ag=l(ie());var c8=l(ie()),vl=l(ie()),xg=Symbol.for("Animated:node"),Jae=e=>!!e&&e[xg]===e,Is=e=>e&&e[xg],Ax=(e,t)=>KL(e,xg,t),_g=e=>e&&e[xg]&&e[xg].getPayload(),Rx=class{constructor(){this.payload=void 0,Ax(this,this)}getPayload(){return this.payload||[]}},hf=class e extends Rx{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,we.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 we.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,we.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},gf=class e extends hf{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Ic({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(we.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=Ic({output:[this.getValue(),t]})),this._value=0,super.reset()}},kx={dependencies:null},vf=class extends Rx{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return Hi(this.source,(o,n)=>{Jae(o)?r[n]=o.getValue(t):mn(o)?r[n]=To(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&fr(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return Hi(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){kx.dependencies&&mn(t)&&kx.dependencies.add(t);let r=_g(t);r&&fr(r,o=>this.add(o))}},_k=class e extends vf{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($ae)),!0)}};function $ae(e){return(Om(e)?gf:hf).create(e)}function Ix(e){let t=Is(e);return t?t.constructor:we.arr(e)?_k:Om(e)?gf:hf}function Ox(){return Ox=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},Ox.apply(this,arguments)}var s8=(e,t)=>{let r=!we.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,vl.forwardRef)((o,n)=>{let i=(0,vl.useRef)(null),s=r&&(0,vl.useCallback)(g=>{i.current=tle(n,g)},[n]),[a,c]=ele(o,t),u=wk(),f=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,a.getValue(!0)):!1)===!1&&u()},d=new Sk(f,c),m=(0,vl.useRef)();wg(()=>(m.current=d,fr(c,g=>Mc(g,d)),()=>{m.current&&(fr(m.current.deps,g=>Nc(g,m.current)),Ke.cancel(m.current.update))})),(0,vl.useEffect)(f,[]),xk(()=>()=>{let g=m.current;fr(g.deps,v=>Nc(v,g))});let h=t.getComponentProps(a.getValue());return c8.createElement(e,Ox({},h,{ref:s}))})},Sk=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&Ke.write(this.update)}};function ele(e,t){let r=new Set;return kx.dependencies=r,e.style&&(e=Ox({},e,{style:t.createAnimatedStyle(e.style)})),e=new vf(e),kx.dependencies=null,[e,r]}function tle(e,t){return e&&(we.fun(e)?e(t):e.current=t),t}var a8=Symbol.for("AnimatedComponent"),u8=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new vf(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=s=>{let a=l8(s)||"Anonymous";return we.str(s)?s=i[s]||(i[s]=s8(s,n)):s=s[a8]||(s[a8]=s8(s,n)),s.displayName=`Animated(${a})`,s};return Hi(e,(s,a)=>{we.arr(e)&&(a=l8(s)),i[a]=i(s)}),{animated:i}},l8=e=>we.str(e)?e:e&&we.str(e.displayName)?e.displayName:we.fun(e)&&e.name||null;function pn(){return pn=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},pn.apply(this,arguments)}function yf(e,...t){return we.fun(e)?e(...t):e}var Eg=(e,t)=>e===!0||!!(t&&e&&(we.fun(e)?e(t):Zn(e).includes(t))),_8=(e,t)=>we.obj(e)?t&&e[t]:e,S8=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,rle=e=>e,C8=(e,t=rle)=>{let r=ole;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);we.und(i)||(o[n]=i)}return o},ole=["config","onProps","onStart","onChange","onPause","onResume","onRest"],nle={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 ile(e){let t={},r=0;if(Hi(e,(o,n)=>{nle[n]||(t[n]=o,r++)}),r)return t}function T8(e){let t=ile(e);if(t){let r={to:t};return Hi(e,(o,n)=>n in t||(r[n]=o)),r}return pn({},e)}function Pg(e){return e=To(e),we.arr(e)?e.map(Pg):Om(e)?hi.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Ek(e){return we.fun(e)||we.arr(e)&&we.obj(e[0])}var sle={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}},Dx=1.70158,Mx=Dx*1.525,f8=Dx+1,d8=2*Math.PI/3,m8=2*Math.PI/4.5,Nx=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,Fk={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=>f8*e*e*e-Dx*e*e,easeOutBack:e=>1+f8*Math.pow(e-1,3)+Dx*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((Mx+1)*2*e-Mx)/2:(Math.pow(2*e-2,2)*((Mx+1)*(e*2-2)+Mx)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*d8),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*d8)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*m8))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*m8)/2+1,easeInBounce:e=>1-Nx(1-e),easeOutBounce:Nx,easeInOutBounce:e=>e<.5?(1-Nx(1-2*e))/2:(1+Nx(2*e-1))/2},Pk=pn({},sle.default,{mass:1,damping:1,easing:Fk.linear,clamp:!1}),Rk=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,Pk)}};function ale(e,t,r){r&&(r=pn({},r),p8(r,t),t=pn({},r,t)),p8(e,t),Object.assign(e,t);for(let s in Pk)e[s]==null&&(e[s]=Pk[s]);let{mass:o,frequency:n,damping:i}=e;return we.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 p8(e,t){if(!we.und(t.decay))e.duration=void 0;else{let r=!we.und(t.tension)||!we.und(t.friction);(r||!we.und(t.frequency)||!we.und(t.damping)||!we.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var h8=[],kk=class{constructor(){this.changed=!1,this.values=h8,this.toValues=null,this.fromValues=h8,this.to=void 0,this.from=void 0,this.config=new Rk,this.immediate=!1}};function E8(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((s,a)=>{var c;let u,f,d=Eg((c=r.cancel)!=null?c:o?.cancel,t);if(d)g();else{we.und(r.pause)||(n.paused=Eg(r.pause,t));let v=o?.pause;v!==!0&&(v=n.paused||Eg(v,t)),u=yf(r.delay||0,t),v?(n.resumeQueue.add(h),i.pause()):(i.resume(),h())}function m(){n.resumeQueue.add(h),n.timeouts.delete(f),f.cancel(),u=f.time-Ke.now()}function h(){u>0&&!hi.skipAnimation?(n.delayed=!0,f=Ke.setTimeout(g,u),n.pauseQueue.add(m),n.timeouts.add(f)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(m),n.timeouts.delete(f),e<=(n.cancelId||0)&&(d=!0);try{i.start(pn({},r,{callId:e,cancel:d}),s)}catch(v){a(v)}}})}var Vk=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?Am(e.get()):t.every(r=>r.noop)?P8(e.get()):Ms(e.get(),t.every(r=>r.finished)),P8=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Ms=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),Am=e=>({value:e,cancelled:!0,finished:!1});function R8(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 u=C8(t,(b,_)=>_==="onRest"?void 0:b),f,d,m=new Promise((b,_)=>(f=b,d=_)),h=b=>{let _=n<=(r.cancelId||0)&&Am(o)||n!==r.asyncId&&Ms(o,!1);if(_)throw b.result=_,d(b),b},g=(b,_)=>{let y=new Fx,w=new Vx;return(async()=>{if(hi.skipAnimation)throw Rg(r),w.result=Ms(o,!1),d(w),w;h(y);let x=we.obj(b)?pn({},b):pn({},_,{to:b});x.parentId=n,Hi(u,(S,P)=>{we.und(x[P])&&(x[P]=S)});let C=await o.start(x);return h(y),r.paused&&await new Promise(S=>{r.resumeQueue.add(S)}),C})()},v;if(hi.skipAnimation)return Rg(r),Ms(o,!1);try{let b;we.arr(e)?b=(async _=>{for(let y of _)await g(y)})(e):b=Promise.resolve(e(g,o.stop.bind(o))),await Promise.all([b.then(f),m]),v=Ms(o.get(),!0,!1)}catch(b){if(b instanceof Fx)v=b.result;else if(b instanceof Vx)v=b.result;else throw b}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?a:void 0,r.promise=i?c:void 0)}return we.fun(s)&&Ke.batchedUpdates(()=>{s(v,o,o.item)}),v})()}function Rg(e,t){Pm(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var Fx=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}},Vx=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},Ok=e=>e instanceof kg,lle=1,kg=class extends Em{constructor(...t){super(...t),this.id=lle++,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=Is(this);return t&&t.getValue()}to(...t){return hi.to(this,t)}interpolate(...t){return n8(),hi.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){pf(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||km.sort(this),pf(this,{type:"priority",parent:this,priority:t})}},bf=Symbol.for("SpringPhase"),k8=1,Ak=2,Ik=4,Ck=e=>(e[bf]&k8)>0,Dc=e=>(e[bf]&Ak)>0,Sg=e=>(e[bf]&Ik)>0,g8=(e,t)=>t?e[bf]|=Ak|k8:e[bf]&=~Ak,v8=(e,t)=>t?e[bf]|=Ik:e[bf]&=~Ik,Mk=class extends kg{constructor(t,r){if(super(),this.key=void 0,this.animation=new kk,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,!we.und(t)||!we.und(r)){let o=we.obj(t)?pn({},t):pn({},r,{from:t});we.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(Dc(this)||this._state.asyncTo)||Sg(this)}get goal(){return To(this.animation.to)}get velocity(){let t=Is(this);return t instanceof hf?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return Ck(this)}get isAnimating(){return Dc(this)}get isPaused(){return Sg(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:s}=n,a=_g(n.to);!a&&mn(n.to)&&(s=Zn(To(n.to))),n.values.forEach((f,d)=>{if(f.done)return;let m=f.constructor==gf?1:a?a[d].lastPosition:s[d],h=n.immediate,g=m;if(!h){if(g=f.lastPosition,i.tension<=0){f.done=!0;return}let v=f.elapsedTime+=t,b=n.fromValues[d],_=f.v0!=null?f.v0:f.v0=we.arr(i.velocity)?i.velocity[d]:i.velocity,y,w=i.precision||(b==m?.005:Math.min(1,Math.abs(m-b)*.001));if(we.und(i.duration))if(i.decay){let x=i.decay===!0?.998:i.decay,C=Math.exp(-(1-x)*v);g=b+_/(1-x)*(1-C),h=Math.abs(f.lastPosition-g)<=w,y=_*C}else{y=f.lastVelocity==null?_:f.lastVelocity;let x=i.restVelocity||w/10,C=i.clamp?0:i.bounce,S=!we.und(C),P=b==m?f.v0>0:b<m,E,k=!1,D=1,I=Math.ceil(t/D);for(let T=0;T<I&&(E=Math.abs(y)>x,!(!E&&(h=Math.abs(m-g)<=w,h)));++T){S&&(k=g==m||g>m==P,k&&(y=-y*C,g=m));let N=-i.tension*1e-6*(g-m),B=-i.friction*.001*y,F=(N+B)/i.mass;y=y+F*D,g=g+y*D}}else{let x=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,f.durationProgress>0&&(f.elapsedTime=i.duration*f.durationProgress,v=f.elapsedTime+=t)),x=(i.progress||0)+v/this._memoizedDuration,x=x>1?1:x<0?0:x,f.durationProgress=x),g=b+i.easing(x)*(m-b),y=(g-f.lastPosition)/t,h=x==1}f.lastVelocity=y,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),h=!0)}a&&!a[d].done&&(h=!1),h?f.done=!0:r=!1,f.setValue(g,i.round)&&(o=!0)});let c=Is(this),u=c.getValue();if(r){let f=To(n.to);(u!==f||o)&&!i.decay?(c.setValue(f),this._onChange(f)):o&&i.decay&&this._onChange(u),this._stop()}else o&&this._onChange(u)}set(t){return Ke.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Dc(this)){let{to:t,config:r}=this.animation;Ke.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 we.und(t)?(o=this.queue||[],this.queue=[]):o=[we.obj(t)?t:pn({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>Vk(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),Rg(this._state,t&&this._lastCallId),Ke.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=we.obj(o)?o[r]:o,(o==null||Ek(o))&&(o=void 0),n=we.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return Ck(this)||(t.reverse&&([o,n]=[n,o]),n=To(n),we.und(n)?Is(this)||this._set(o):this._set(n)),i}_update(t,r){let o=pn({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,C8(o,(c,u)=>/^on/.test(u)?_8(c,n):c)),b8(this,o,"onProps"),Tg(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 E8(++this._lastCallId,{key:n,props:o,defaultProps:i,state:a,actions:{pause:()=>{Sg(this)||(v8(this,!0),Rm(a.pauseQueue),Tg(this,"onPause",Ms(this,Cg(this,this.animation.to)),this))},resume:()=>{Sg(this)&&(v8(this,!1),Dc(this)&&this._resume(),Rm(a.resumeQueue),Tg(this,"onResume",Ms(this,Cg(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let u=O8(o);if(u)return this._update(u,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(Am(this));let n=!we.und(t.to),i=!we.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(Am(this));let{key:s,defaultProps:a,animation:c}=this,{to:u,from:f}=c,{to:d=u,from:m=f}=t;i&&!n&&(!r.default||we.und(d))&&(d=m),r.reverse&&([d,m]=[m,d]);let h=!xa(m,f);h&&(c.from=m),m=To(m);let g=!xa(d,u);g&&this._focus(d);let v=Ek(r.to),{config:b}=c,{decay:_,velocity:y}=b;(n||i)&&(b.velocity=0),r.config&&!v&&ale(b,yf(r.config,s),r.config!==a.config?yf(a.config,s):void 0);let w=Is(this);if(!w||we.und(d))return o(Ms(this,!0));let x=we.und(r.reset)?i&&!r.default:!we.und(m)&&Eg(r.reset,s),C=x?m:this.get(),S=Pg(d),P=we.num(S)||we.arr(S)||Om(S),E=!v&&(!P||Eg(a.immediate||r.immediate,s));if(g){let T=Ix(d);if(T!==w.constructor)if(E)w=this._set(S);else throw Error(`Cannot animate between ${w.constructor.name} and ${T.name}, as the "to" prop suggests`)}let k=w.constructor,D=mn(d),I=!1;if(!D){let T=x||!Ck(this)&&h;(g||T)&&(I=xa(Pg(C),S),D=!I),(!xa(c.immediate,E)&&!E||!xa(b.decay,_)||!xa(b.velocity,y))&&(D=!0)}if(I&&Dc(this)&&(c.changed&&!x?D=!0:D||this._stop(u)),!v&&((D||mn(u))&&(c.values=w.getPayload(),c.toValues=mn(d)?null:k==gf?[1]:Zn(S)),c.immediate!=E&&(c.immediate=E,!E&&!x&&this._set(u)),D)){let{onRest:T}=c;fr(cle,B=>b8(this,r,B));let N=Ms(this,Cg(this,u));Rm(this._pendingCalls,N),this._pendingCalls.add(o),c.changed&&Ke.batchedUpdates(()=>{c.changed=!x,T?.(N,this),x?yf(a.onRest,N):c.onStart==null||c.onStart(N,this)})}x&&this._set(C),v?o(R8(r.to,r,this._state,this)):D?this._start():Dc(this)&&!g?this._pendingCalls.add(o):o(P8(C))}_focus(t){let r=this.animation;t!==r.to&&(bk(this)&&this._detach(),r.to=t,bk(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;mn(r)&&(Mc(r,this),Ok(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;mn(t)&&Nc(t,this)}_set(t,r=!0){let o=To(t);if(!we.und(o)){let n=Is(this);if(!n||!xa(o,n.getValue())){let i=Ix(o);!n||n.constructor!=i?Ax(this,i.create(o)):n.setValue(o),n&&Ke.batchedUpdates(()=>{this._onChange(o,r)})}}return Is(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,Tg(this,"onStart",Ms(this,Cg(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),yf(this.animation.onChange,t,this)),yf(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;Is(this).reset(To(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),Dc(this)||(g8(this,!0),Sg(this)||this._resume())}_resume(){hi.skipAnimation?this.finish():km.start(this)}_stop(t,r){if(Dc(this)){g8(this,!1);let o=this.animation;fr(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),pf(this,{type:"idle",parent:this});let n=r?Am(this.get()):Ms(this.get(),Cg(this,t??o.to));Rm(this._pendingCalls,n),o.changed&&(o.changed=!1,Tg(this,"onRest",n,this))}}};function Cg(e,t){let r=Pg(t),o=Pg(e.get());return xa(o,r)}function O8(e,t=e.loop,r=e.to){let o=yf(t);if(o){let n=o!==!0&&T8(o),i=(n||e).reverse,s=!n||n.reset;return Nk(pn({},e,{loop:t,default:!1,pause:void 0,to:!i||Ek(r)?r:void 0,from:s?e.from:void 0,reset:s},n))}}function Nk(e){let{to:t,from:r}=e=T8(e),o=new Set;return we.obj(t)&&y8(t,o),we.obj(r)&&y8(r,o),e.keys=o.size?Array.from(o):null,e}function y8(e,t){Hi(e,(r,o)=>r!=null&&t.add(o))}var cle=["onStart","onRest","onChange","onPause","onResume"];function b8(e,t,r){e.animation[r]=t[r]!==S8(t,r)?_8(t[r],e.key):void 0}function Tg(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 ule=["onStart","onChange","onRest"],fle=1,Im=class{constructor(t,r){this.id=fle++,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(pn({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];we.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(Nk(t)),this}start(t){let{queue:r}=this;return t?r=Zn(t).map(Nk):this.queue=[],this._flush?this._flush(this,r):(I8(this,r),dle(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;fr(Zn(r),n=>o[n].stop(!!t))}else Rg(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(we.und(t))this.start({pause:!0});else{let r=this.springs;fr(Zn(t),o=>r[o].pause())}return this}resume(t){if(we.und(t))this.start({pause:!1});else{let r=this.springs;fr(Zn(t),o=>r[o].resume())}return this}each(t){Hi(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,Pm(t,([c,u])=>{u.value=this.get(),c(u,this,this._item)}));let s=!n&&this._started,a=i||s&&o.size?this.get():null;i&&r.size&&Pm(r,([c,u])=>{u.value=a,c(u,this,this._item)}),s&&(this._started=!1,Pm(o,([c,u])=>{u.value=a,c(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;Ke.onFrame(this._onFrame)}};function dle(e,t){return Promise.all(t.map(r=>A8(e,r))).then(r=>Vk(e,r))}async function A8(e,t,r){let{keys:o,to:n,from:i,loop:s,onRest:a,onResolve:c}=t,u=we.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let f=we.arr(n)||we.fun(n)?n:void 0;f?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):fr(ule,v=>{let b=t[v];if(we.fun(b)){let _=e._events[v];t[v]=({finished:y,cancelled:w})=>{let x=_.get(b);x?(y||(x.finished=!1),w&&(x.cancelled=!0)):_.set(b,{value:null,finished:y||!1,cancelled:w||!1})},u&&(u[v]=t[v])}});let d=e._state;t.pause===!d.paused?(d.paused=t.pause,Rm(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);let m=(o||Object.keys(e.springs)).map(v=>e.springs[v].start(t)),h=t.cancel===!0||S8(t,"cancel")===!0;(f||h&&d.asyncId)&&m.push(E8(++e._lastAsyncId,{props:t,state:d,actions:{pause:Cx,resume:Cx,start(v,b){h?(Rg(d,e._lastAsyncId),b(Am(e))):(v.onRest=a,b(R8(f,v,d,e)))}}})),d.paused&&await new Promise(v=>{d.resumeQueue.add(v)});let g=Vk(e,await Promise.all(m));if(s&&g.finished&&!(r&&g.noop)){let v=O8(t,s,n);if(v)return I8(e,[v]),A8(e,v,!0)}return c&&Ke.batchedUpdates(()=>c(g,e,e.item)),g}function mle(e,t){let r=new Mk;return r.key=e,t&&Mc(r,t),r}function ple(e,t,r){t.keys&&fr(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function I8(e,t){fr(t,r=>{ple(e.springs,r,o=>mle(o,e))})}function hle(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 gle=["children"],Lk=e=>{let{children:t}=e,r=hle(e,gle),o=(0,Ag.useContext)(Lx),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=i8(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=Lx;return Og.createElement(s,{value:r},t)},Lx=vle(Lk,{});Lk.Provider=Lx.Provider;Lk.Consumer=Lx.Consumer;function vle(e,t){return Object.assign(e,Og.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var w8;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(w8||(w8={}));var Dk=class extends kg{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Ic(...r);let o=this._get(),n=Ix(o);Ax(this,n.create(o))}advance(t){let r=this._get(),o=this.get();xa(r,o)||(Is(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&x8(this._active)&&Tk(this)}_get(){let t=we.arr(this.source)?this.source.map(To):Zn(To(this.source));return this.calc(...t)}_start(){this.idle&&!x8(this._active)&&(this.idle=!1,fr(_g(this),t=>{t.done=!1}),hi.skipAnimation?(Ke.batchedUpdates(()=>this.advance()),Tk(this)):km.start(this))}_attach(){let t=1;fr(Zn(this.source),r=>{mn(r)&&Mc(r,this),Ok(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){fr(Zn(this.source),t=>{mn(t)&&Nc(t,this)}),this._active.clear(),Tk(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=Zn(this.source).reduce((r,o)=>Math.max(r,(Ok(o)?o.priority:0)+1),0))}};function yle(e){return e.idle!==!1}function x8(e){return!e.size||Array.from(e).every(yle)}function Tk(e){e.idle||(e.idle=!0,fr(_g(e),t=>{t.done=!0}),pf(e,{type:"idle",parent:e}))}hi.assign({createStringInterpolator:Px,to:(e,t)=>new Dk(e,t)});var NWe=km.advance;var N8=l(la());function Wk(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 ble=["style","children","scrollTop","scrollLeft"],D8=/^--/;function wle(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!D8.test(e)&&!(Ig.hasOwnProperty(e)&&Ig[e])?t+"px":(""+t).trim()}var M8={};function xle(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=Wk(o,ble),u=Object.values(c),f=Object.keys(c).map(d=>r||e.hasAttribute(d)?d:M8[d]||(M8[d]=d.replace(/([A-Z])/g,m=>"-"+m.toLowerCase())));i!==void 0&&(e.textContent=i);for(let d in n)if(n.hasOwnProperty(d)){let m=wle(d,n[d]);D8.test(d)?e.style.setProperty(d,m):e.style[d]=m}f.forEach((d,m)=>{e.setAttribute(d,u[m])}),s!==void 0&&(e.scrollTop=s),a!==void 0&&(e.scrollLeft=a)}var Ig={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},_le=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),Sle=["Webkit","Ms","Moz","O"];Ig=Object.keys(Ig).reduce((e,t)=>(Sle.forEach(r=>e[_le(r,t)]=e[t]),e),Ig);var Cle=["x","y","z"],Tle=/^(matrix|translate|scale|rotate|skew)/,Ele=/^(translate)/,Ple=/^(rotate|skew)/,Bk=(e,t)=>we.num(e)&&e!==0?e+t:e,Bx=(e,t)=>we.arr(e)?e.every(r=>Bx(r,t)):we.num(e)?e===t:parseFloat(e)===t,jk=class extends vf{constructor(t){let{x:r,y:o,z:n}=t,i=Wk(t,Cle),s=[],a=[];(r||o||n)&&(s.push([r||0,o||0,n||0]),a.push(c=>[`translate3d(${c.map(u=>Bk(u,"px")).join(",")})`,Bx(c,0)])),Hi(i,(c,u)=>{if(u==="transform")s.push([c||""]),a.push(f=>[f,f===""]);else if(Tle.test(u)){if(delete i[u],we.und(c))return;let f=Ele.test(u)?"px":Ple.test(u)?"deg":"";s.push(Zn(c)),a.push(u==="rotate3d"?([d,m,h,g])=>[`rotate3d(${d},${m},${h},${Bk(g,f)})`,Bx(g,0)]:d=>[`${u}(${d.map(m=>Bk(m,f)).join(",")})`,Bx(d,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new zk(s,a)),super(i)}},zk=class extends Em{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 fr(this.inputs,(o,n)=>{let i=To(o[0]),[s,a]=this.transforms[n](we.arr(i)?i:o.map(To));t+=" "+s,r=r&&a}),r?"none":t}observerAdded(t){t==1&&fr(this.inputs,r=>fr(r,o=>mn(o)&&Mc(o,this)))}observerRemoved(t){t==0&&fr(this.inputs,r=>fr(r,o=>mn(o)&&Nc(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),pf(this,t)}},Rle=["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"],kle=["scrollTop","scrollLeft"];hi.assign({batchedUpdates:N8.unstable_batchedUpdates,createStringInterpolator:Px,colors:$L});var Ole=u8(Rle,{applyAnimatedValues:xle,createAnimatedStyle:e=>new jk(e),getComponentProps:e=>Wk(e,kle)}),WWe=Ole.animated;var Mm=l(W(),1);function Ale(e){return{top:e.offsetTop,left:e.offsetLeft}}var Ile=400;function Mle({triggerAnimationOnChange:e}){let t=(0,Mm.useRef)(),{previous:r,prevRect:o}=(0,Mm.useMemo)(()=>({previous:t.current&&Ale(t.current),prevRect:t.current&&t.current.getBoundingClientRect()}),[e]);return(0,Mm.useLayoutEffect)(()=>{if(!r||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let i=new Im({x:0,y:0,width:o.width,height:o.height,config:{duration:Ile,easing:Fk.easeInOutQuint},onChange({value:d}){if(!t.current)return;let{x:m,y:h,width:g,height:v}=d;m=Math.round(m),h=Math.round(h),g=Math.round(g),v=Math.round(v);let b=m===0&&h===0;t.current.style.transformOrigin="center center",t.current.style.transform=b?null:`translate3d(${m}px,${h}px,0)`,t.current.style.width=b?null:`${g}px`,t.current.style.height=b?null:`${v}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),u=s.width,f=s.height;return i.start({x:0,y:0,width:u,height:f,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 F8=Mle;var W8=l(ve(),1);var H8=l(Ce(),1);var Mg=l(ve(),1),L8=l(q(),1),hn=l(Y(),1),Nm=l(Ce(),1),B8=l(wf(),1),j8=l(ct(),1);var Hk=l(ur(),1);function Eo(){return!!(0,Hk.getQueryArg)(window.location.href,"wp_theme_preview")}function Fc(){return Eo()?(0,Hk.getQueryArg)(window.location.href,"wp_theme_preview"):null}var z8=l(A(),1),{useLocation:Nle}=U(j8.privateApis),{useEntitiesSavedStatesIsDirty:Dle}=U(Nm.privateApis);function jx({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}=Nle(),{setIsSaveViewOpened:c}=(0,Mg.useDispatch)(Ze),{saveDirtyEntities:u}=U((0,Mg.useDispatch)(Nm.store)),{dirtyEntityRecords:f}=Dle(),{isSaving:d,isSaveViewOpen:m,previewingThemeName:h}=(0,Mg.useSelect)(x=>{let{isSavingEntityRecord:C,isResolving:S}=x(Nm.store),{isSaveViewOpened:P}=x(Ze),E=S("activateTheme"),k=Fc();return{isSaving:f.some(D=>C(D.kind,D.name,D.key))||E,isSaveViewOpen:P(),previewingThemeName:k?x(Nm.store).getTheme(k)?.name?.rendered:void 0}},[f]),g=!!f.length,v;f.length===1&&(a.postId?v=`${f[0].key}`===a.postId&&f[0].name===a.postType:a.path?.includes("wp_global_styles")&&(v=f[0].name==="globalStyles"));let b=d||!g&&!Eo(),y=Eo()?d?(0,hn.sprintf)((0,hn.__)("Activating %s"),h):b?(0,hn.__)("Saved"):g?(0,hn.sprintf)((0,hn.__)("Activate %s & Save"),h):(0,hn.sprintf)((0,hn.__)("Activate %s"),h):d?(0,hn.__)("Saving"):b?(0,hn.__)("Saved"):!v&&o?(0,hn.sprintf)((0,hn._n)("Review %d change\u2026","Review %d changes\u2026",f.length),f.length):(0,hn.__)("Save");return(0,z8.jsx)(L8.Button,{variant:t,className:e,"aria-disabled":b,"aria-expanded":m,isBusy:d,onClick:b?void 0:v?()=>u({dirtyEntityRecords:f}):()=>c(!0),label:y,shortcut:b?void 0:B8.displayShortcut.primary("s"),showTooltip:r,icon:n,__next40pxDefaultSize:s,size:i,children:y})}var Gk=l(A(),1);function Uk(){let{isDisabled:e,isSaving:t}=(0,W8.useSelect)(r=>{let{__experimentalGetDirtyEntityRecords:o,isSavingEntityRecord:n}=r(H8.store),i=o(),s=i.some(a=>n(a.kind,a.name,a.key));return{isSaving:s,isDisabled:s||!i.length&&!Eo()}},[]);return(0,Gk.jsx)(ne,{className:"edit-site-save-hub",gap:"lg",children:(0,Gk.jsx)(jx,{className:"edit-site-save-hub__button",variant:e&&!t?null:"primary",showTooltip:!1,icon:e&&!t?rf:null,showReviewMessage:!0,__next40pxDefaultSize:!0})})}var Hx=l(q(),1),Ng=l(ve(),1),Ns=l(Y(),1),Dg=l(Ce(),1),eB=l(ct(),1),tB=l(W(),1);var G8=l(Ce(),1),U8=l(ve(),1),Y8=l(ct(),1),q8=l(ur(),1);var{useHistory:Fle,useLocation:Vle}=U(Y8.privateApis);function K8(){let e=Fle(),{path:t}=Vle(),{startResolution:r,finishResolution:o}=(0,U8.useDispatch)(G8.store);return async()=>{if(Eo()){let n="themes.php?action=activate&stylesheet="+Fc()+"&_wpnonce="+window.WP_BLOCK_THEME_ACTIVATE_NONCE;r("activateTheme"),await window.fetch(n),o("activateTheme"),e.navigate((0,q8.addQueryArgs)(t,{wp_theme_preview:""}))}}}var X8=l(zx(),1),Wx=l(W(),1),Q8=l(ur(),1),Lle="/wp/v2/themes?status=active";function J8(){let[e,t]=(0,Wx.useState)();return(0,Wx.useEffect)(()=>{let r=(0,Q8.addQueryArgs)(Lle,{context:"edit",wp_theme_preview:""});(0,X8.default)({path:r}).then(o=>t(o[0])).catch(()=>{})},[]),e}var Gi=l(A(),1),{useLocation:Ble}=U(eB.privateApis),{EntitiesSavedStatesExtensible:jle,EntitiesSavedStates:zle,useEntitiesSavedStatesIsDirty:Wle}=U(Dg.privateApis),Hle=({onClose:e,renderDialog:t,variant:r})=>{let o=Wle(),n,i;o.isDirty?(n=(0,Ns.__)("Activate & Save"),i=(0,Ns.__)("Theme activated and site updated.")):(n=(0,Ns.__)("Activate"),i=(0,Ns.__)("Theme activated."));let s=J8(),a=(0,Ng.useSelect)(d=>d(Dg.store).getCurrentTheme(),[]),c=(0,Gi.jsx)("p",{children:(0,Ns.sprintf)((0,Ns.__)("Saving your changes will change your active theme from %1$s to %2$s."),s?.name?.rendered??"...",a?.name?.rendered??"...")}),u=K8();return(0,Gi.jsx)(jle,{...o,additionalPrompt:c,close:e,onSave:async()=>{await u()},saveEnabled:!0,saveLabel:n,renderDialog:t,variant:r,successNoticeContent:i})},$8=({onClose:e,renderDialog:t,variant:r})=>Eo()?(0,Gi.jsx)(Hle,{onClose:e,renderDialog:t,variant:r}):(0,Gi.jsx)(zle,{close:e,renderDialog:t,variant:r});function Fg(){let{query:e}=Ble(),{canvas:t="view"}=e,{isSaveViewOpen:r,isDirty:o,isSaving:n}=(0,Ng.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:f,isSavingEntityRecord:d,isResolving:m}=u(Dg.store),h=f(),g=m("activateTheme"),{isSaveViewOpened:v}=U(u(Ze));return{isSaveViewOpen:v(),isDirty:h.length>0,isSaving:h.some(b=>d(b.kind,b.name,b.key))||g}},[]),{setIsSaveViewOpened:i}=(0,Ng.useDispatch)(Ze),s=()=>i(!1);if((0,tB.useEffect)(()=>{i(!1)},[t,i]),t==="view")return r?(0,Gi.jsx)(Hx.Modal,{className:"edit-site-save-panel__modal",onRequestClose:s,title:(0,Ns.__)("Review changes"),size:"small",children:(0,Gi.jsx)($8,{onClose:s,variant:"inline"})}):null;let a=Eo()||o,c=n||!a;return(0,Gi.jsxs)(uf,{className:X("edit-site-layout__actions",{"is-entity-save-view-open":r}),ariaLabel:(0,Ns.__)("Save panel"),children:[(0,Gi.jsx)("div",{className:X("edit-site-editor__toggle-save-panel",{"screen-reader-text":r}),children:(0,Gi.jsx)(Hx.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,Ns.__)("Open save panel")})}),r&&(0,Gi.jsx)($8,{onClose:s,renderDialog:!0})]})}var Ue=l(A(),1),{useLocation:Gle}=U(nB.privateApis),{useStyle:rB,UploadProgressSnackbar:Ule}=U(Ui.privateApis),Yle=.3,Vg={background:"#ffffff"};function qle(){let{query:e,name:t,areas:r,widths:o}=Gle(),n=t==="notfound"?"view":e?.canvas??"view",i=!!r.mobileContent,s=r.mobileSidebar||r.mobileContent||r.preview,a=(0,Lc.useViewportMatch)("medium","<"),c=(0,yl.useRef)(),u=(0,yl.useRef)(),f=(0,Vc.__unstableUseNavigateRegions)(),d=(0,Lc.useReducedMotion)(),[m,h]=(0,Lc.useResizeObserver)(),g=yx(),[v,b]=(0,yl.useState)(!1),_=F8({triggerAnimationOnChange:t+"-"+n}),{showIconLabels:y}=(0,Ux.useSelect)(S=>({showIconLabels:S(sB.store).get("core","showIconLabels")})),w=rB("color.background"),x=rB("color.gradient"),C=(0,Lc.usePrevious)(n);return(0,yl.useEffect)(()=>{C==="edit"&&((u.current?oB.focus.tabbable.find(u.current)[0]:void 0)??c.current)?.focus()},[n]),(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsx)(Ui.UnsavedChangesWarning,{}),n==="view"&&(0,Ue.jsx)(VL,{}),(0,Ue.jsx)("div",{...f,className:X("edit-site-layout",f.className,{"is-full-canvas":n==="edit","show-icon-labels":y}),children:(0,Ue.jsxs)("div",{className:"edit-site-layout__content",children:[(!a||!s)&&(0,Ue.jsx)(uf,{ref:u,ariaLabel:(0,Lg.__)("Navigation"),className:"edit-site-layout__sidebar-region",children:(0,Ue.jsx)(Vc.__unstableAnimatePresence,{children:n==="view"&&(0,Ue.jsxs)(Vc.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:d||a?0:Yle,ease:"easeOut"},className:"edit-site-layout__sidebar",children:[(0,Ue.jsx)(tk,{children:(0,Ue.jsx)(mx,{shouldAnimate:t!=="styles"&&t!=="identity",routeKey:t,children:(0,Ue.jsx)(Ui.ErrorBoundary,{children:r.sidebar})})}),(0,Ue.jsx)(Uk,{}),(0,Ue.jsx)(Fg,{})]})})}),(0,Ue.jsx)(Gx.SnackbarNotices,{className:"edit-site-layout__snackbar"}),(0,Ue.jsx)(Ule,{}),a&&s&&(0,Ue.jsx)("div",{className:"edit-site-layout__mobile",children:(0,Ue.jsx)(tk,{children:n!=="edit"?(0,Ue.jsxs)(Ue.Fragment,{children:[i&&(0,Ue.jsx)(wL,{ref:c}),r.mobileContent?(0,Ue.jsx)(xf.ThemeProvider,{color:Vg,children:(0,Ue.jsx)(mx,{routeKey:t,children:(0,Ue.jsx)("div",{className:"edit-site-layout__mobile-content",children:(0,Ue.jsx)(Ui.ErrorBoundary,{children:r.mobileContent})})})}):(0,Ue.jsx)(mx,{routeKey:t,children:(0,Ue.jsx)(Ui.ErrorBoundary,{children:r.mobileSidebar})}),(0,Ue.jsx)(Uk,{}),(0,Ue.jsx)(Fg,{})]}):(0,Ue.jsx)(xf.ThemeProvider,{color:Vg,children:(0,Ue.jsx)(Ui.ErrorBoundary,{children:r.preview})})})}),!a&&r.content&&n!=="edit"&&(0,Ue.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.content},children:(0,Ue.jsx)(xf.ThemeProvider,{color:Vg,children:(0,Ue.jsx)(Ui.ErrorBoundary,{children:r.content})})}),!a&&r.edit&&n!=="edit"&&(0,Ue.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.edit},children:(0,Ue.jsx)(xf.ThemeProvider,{color:Vg,children:(0,Ue.jsx)(Ui.ErrorBoundary,{children:r.edit})})}),!a&&r.preview&&(0,Ue.jsxs)("div",{className:"edit-site-layout__canvas-container",children:[m,!!h.width&&(0,Ue.jsx)("div",{className:X("edit-site-layout__canvas",{"is-right-aligned":v}),ref:_,children:(0,Ue.jsx)(Ui.ErrorBoundary,{children:(0,Ue.jsx)(OL,{isReady:!g,isFullWidth:n==="edit",defaultSize:{width:h.width-24,height:h.height},isOversized:v,setIsOversized:b,innerContentStyle:{background:x??w},children:(0,Ue.jsx)(xf.ThemeProvider,{color:Vg,children:r.preview})})})})]})]})})]})}function aB(e){let t=(0,yl.useMemo)(ek,[]),{createErrorNotice:r}=(0,Ux.useDispatch)(Gx.store);function o(n){r((0,Lg.sprintf)((0,Lg.__)('The "%s" plugin has encountered an error and cannot be rendered.'),n))}return(0,Ue.jsx)(Vc.SlotFillProvider,{children:(0,Ue.jsxs)(_t.Provider,{children:[(0,Ue.jsx)(iB.PluginArea,{onError:o}),(0,Ue.jsx)(xf.ThemeProvider,{color:t,children:(0,Ue.jsx)(qle,{...e})})]})})}var qx=l(W(),1),Bc=l(ve(),1),Dm=l(Y(),1);var Yx=l(Yk(),1),cB=l(ct(),1),uB=l(Ln(),1),qk=l(Ce(),1),Kx=l(It(),1);var{useHistory:fB,useLocation:dB}=U(cB.privateApis),{useGlobalStyles:Kle}=U(Kx.privateApis),Zle=()=>function(){let{openGeneralSidebar:t}=U((0,Bc.useDispatch)(Ze)),{params:r}=dB(),{canvas:o="view"}=r,{set:n}=(0,Bc.useDispatch)(uB.store),i=fB(),s=(0,Bc.useSelect)(c=>c(qk.store).getCurrentTheme().is_block_theme,[]);return{isLoading:!1,commands:(0,qx.useMemo)(()=>s?[{name:"core/edit-site/toggle-styles-welcome-guide",label:(0,Dm.__)("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:mP}]:[],[i,t,o,s,n])}},Xle=()=>function(){let{user:t,setUser:r}=Kle(),o=!!t&&(Object.keys(t?.styles??{}).length>0||Object.keys(t?.settings??{}).length>0);return{isLoading:!1,commands:(0,qx.useMemo)(()=>o?[{name:"core/edit-site/reset-global-styles",label:(0,Dm.__)("Reset styles"),icon:(0,Dm.isRTL)()?BP:VP,callback:({close:i})=>{i(),r({styles:{},settings:{}})}}]:[],[o,r])}},Qle=()=>function(){let{openGeneralSidebar:t}=U((0,Bc.useDispatch)(Ze)),{setStylesPath:r}=U((0,Bc.useDispatch)(Kx.store)),{params:o}=dB(),{canvas:n="view"}=o,i=fB(),s=(0,Bc.useSelect)(c=>{let{getEntityRecord:u,__experimentalGetCurrentGlobalStylesId:f}=c(qk.store),d=f();return!!(d?u("root","globalStyles",d):void 0)?._links?.["version-history"]?.[0]?.count},[]);return{isLoading:!1,commands:(0,qx.useMemo)(()=>s?[{name:"core/edit-site/open-styles-revisions",label:(0,Dm.__)("Open style revisions"),icon:zh,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 mB(){(0,Yx.useCommandLoader)({name:"core/edit-site/toggle-styles-welcome-guide",hook:Zle()}),(0,Yx.useCommandLoader)({name:"core/edit-site/reset-global-styles",hook:Xle()}),(0,Yx.useCommandLoader)({name:"core/edit-site/open-styles-revisions",hook:Qle()})}var pB=l(ve(),1),hB=l(Yk(),1),gB=l(Xt(),1),vB=l(ct(),1);var{useCommandContext:Jle}=U(hB.privateApis),{useLocation:$le}=U(vB.privateApis);function yB(){let{query:e={}}=$le(),{canvas:t="view"}=e,r=(0,pB.useSelect)(n=>n(gB.store).getBlockSelectionStart(),[]),o="site-editor";t==="edit"&&(o="entity-edit"),r&&(o="block-selection-edit"),Jle(o)}var uT=l(ve(),1),D$=l(W(),1);var RB=l(q(),1),Fs=l(Y(),1);var kB=l(ve(),1),OB=l(Ce(),1);var Fm=l(q(),1),jc=l(Y(),1);var xB=l(Ce(),1),_B=l(ve(),1),SB=l(ct(),1),CB=l(W(),1);var bB=l(q(),1),wB=l(A(),1);function Kk(e){return(0,wB.jsx)(bB.Button,{size:"compact",...e,className:X("edit-site-sidebar-button",e.className)})}var Xn=l(A(),1),{useHistory:ece,useLocation:tce}=U(SB.privateApis);function go({isRoot:e,title:t,actions:r,content:o,footer:n,description:i,backPath:s}){let{dashboardLink:a,dashboardLinkText:c,previewingThemeName:u}=(0,_B.useSelect)(v=>{let{getSettings:b}=U(v(Ze)),_=Fc();return{dashboardLink:b().__experimentalDashboardLink,dashboardLinkText:b().__experimentalDashboardLinkText,previewingThemeName:_?v(xB.store).getTheme(_)?.name?.rendered:void 0}},[]),f=tce(),d=ece(),{navigate:m}=(0,CB.useContext)(gl),h=s??f.state?.backPath,g=(0,jc.isRTL)()?Cs:Ss;return(0,Xn.jsxs)(Xn.Fragment,{children:[(0,Xn.jsxs)(Fm.__experimentalVStack,{className:X("edit-site-sidebar-navigation-screen__main",{"has-footer":!!n}),spacing:0,justify:"flex-start",children:[(0,Xn.jsxs)(Fm.__experimentalHStack,{spacing:3,alignment:"flex-start",className:"edit-site-sidebar-navigation-screen__title-icon",children:[!e&&(0,Xn.jsx)(Kk,{onClick:()=>{d.navigate(h),m("back")},icon:g,label:(0,jc.__)("Back"),showTooltip:!1}),e&&(0,Xn.jsx)(Kk,{icon:g,label:c||(0,jc.__)("Go to the Dashboard"),href:a}),(0,Xn.jsx)(Fm.__experimentalHeading,{className:"edit-site-sidebar-navigation-screen__title",level:1,size:20,children:Eo()?(0,jc.sprintf)((0,jc.__)("Previewing %1$s: %2$s"),u,t):t}),r&&(0,Xn.jsx)("div",{className:"edit-site-sidebar-navigation-screen__actions",children:r})]}),(0,Xn.jsxs)("div",{className:"edit-site-sidebar-navigation-screen__content",children:[i&&(0,Xn.jsx)("div",{className:"edit-site-sidebar-navigation-screen__description",children:i}),o]})]}),n&&(0,Xn.jsx)("footer",{className:"edit-site-sidebar-navigation-screen__footer",children:n})]})}var Zx=l(q(),1);var TB=l(Y(),1);var EB=l(ct(),1),PB=l(W(),1);var zc=l(A(),1),{useHistory:rce,useLink:oce,useLocation:nce}=U(EB.privateApis);function lo({isHidden:e=!1,...t}){return e?null:(0,zc.jsx)(ice,{...t})}function ice({className:e,icon:t,withChevron:r=!1,suffix:o,uid:n,to:i,onClick:s,activeOnRouteName:a,children:c,...u}){let f=rce(),d=oce(i),{name:m}=nce(),{navigate:h}=(0,PB.useContext)(gl),g=a&&m===a;function v(b){s?(s(b),h("forward")):i&&(b.preventDefault(),f.navigate(i),h("forward",`[id="${n}"]`))}return(0,zc.jsx)(Zx.__experimentalItem,{className:X("edit-site-sidebar-navigation-item",{"with-suffix":!r&&o},e),id:n,onClick:v,href:i?d.href:void 0,"aria-current":g?!0:void 0,...u,children:(0,zc.jsxs)(ne,{direction:"row",align:"center",justify:"start",gap:"sm",children:[t&&(0,zc.jsx)(hm,{style:{fill:"currentcolor"},icon:t,size:24}),(0,zc.jsx)(Zx.FlexBlock,{children:c}),r&&(0,zc.jsx)(hm,{icon:(0,TB.isRTL)()?jE:HE,className:"edit-site-sidebar-navigation-item__drilldown-indicator",size:24}),!r&&o]})})}var Ds=l(A(),1);function Bg({isBlockBasedTheme:e=!0}){return(0,Ds.jsxs)(RB.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-main",children:[(0,Ds.jsx)(lo,{to:"/identity",uid:"identity-navigation-item",icon:GP,activeOnRouteName:"identity",isHidden:!e,children:(0,Fs._x)("Identity","site identity")}),(0,Ds.jsx)(lo,{to:e?"/styles":"/stylebook",uid:e?"global-styles-navigation-item":"stylebook-navigation-item",icon:YP,activeOnRouteName:e?"styles":void 0,withChevron:!e,children:(0,Fs.__)("Styles")}),(0,Ds.jsx)(lo,{uid:"page-navigation-item",to:"/page",withChevron:!0,icon:nf,isHidden:!e,children:(0,Fs.__)("Pages")}),(0,Ds.jsx)(lo,{uid:"navigation-navigation-item",to:"/navigation",withChevron:!0,icon:Jh,isHidden:!e,children:(0,Fs.__)("Navigation")}),(0,Ds.jsx)(lo,{uid:"patterns-navigation-item",to:"/pattern",withChevron:!0,icon:sg,children:(0,Fs.__)("Patterns")}),(0,Ds.jsx)(lo,{uid:"template-navigation-item",to:"/template",withChevron:!0,icon:Vi,isHidden:!e,children:(0,Fs.__)("Templates")})]})}function Vm({customDescription:e}){let t=(0,kB.useSelect)(o=>o(OB.store).getCurrentTheme()?.is_block_theme,[]),r;return e?r=e:t?r=(0,Fs.__)("Customize the appearance of your website using the block editor."):r=(0,Fs.__)("Explore block styles and patterns to refine your site."),(0,Ds.jsx)(go,{isRoot:!0,title:(0,Fs.__)("Design"),description:r,content:(0,Ds.jsx)(Bg,{isBlockBasedTheme:t})})}var AB=l(Y(),1),Xx=l(q(),1),Zk=l(A(),1);function yr(){return(0,Zk.jsx)(Xx.__experimentalSpacer,{padding:3,children:(0,Zk.jsx)(Xx.Notice,{status:"warning",isDismissible:!1,children:(0,AB.__)("The theme you are currently using does not support this screen.")})})}var Um=l(ve(),1),ej=l(q(),1),tj=l(it(),1),Ym=l(It(),1),xl=l(Y(),1),rj=l(Ce(),1),oj=l(uh(),1),nj=l(W(),1),ij=l(Bi(),1),sj=l(ct(),1),aj=l(to(),1);var lj=l(Xt(),1),cj=l(ur(),1);var Qx=l(ve(),1),NB=l(q(),1),_f=l(Y(),1),DB=l(W(),1),Xk=l(Ln(),1),FB=l(Ce(),1);var jg=l(A(),1);function MB({nonAnimatedSrc:e,animatedSrc:t}){return(0,jg.jsxs)("picture",{className:"edit-site-welcome-guide__image",children:[(0,jg.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,jg.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var Vs=l(A(),1);function VB(){let{toggle:e}=(0,Qx.useDispatch)(Xk.store),{isActive:t,isBlockBasedTheme:r}=(0,Qx.useSelect)(o=>({isActive:!!o(Xk.store).get("core/edit-site","welcomeGuide"),isBlockBasedTheme:o(FB.store).getCurrentTheme()?.is_block_theme}),[]);return!t||!r?null:(0,Vs.jsx)(NB.Guide,{className:"edit-site-welcome-guide guide-editor",contentLabel:(0,_f.__)("Welcome to the site editor"),finishButtonText:(0,_f.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuide"),pages:[{image:(0,Vs.jsx)(MB,{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,Vs.jsxs)(Vs.Fragment,{children:[(0,Vs.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:(0,_f.__)("Edit your site")}),(0,Vs.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,_f.__)("Design everything on your site \u2014 from the header right down to the footer \u2014 using blocks.")}),(0,Vs.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,DB.createInterpolateElement)((0,_f.__)("Click <StylesIconImage /> to start designing your blocks, and choose your typography, layout, and colors."),{StylesIconImage:(0,Vs.jsx)("img",{alt:(0,_f.__)("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 e1=l(ve(),1),LB=l(q(),1),Jx=l(Y(),1),$x=l(Ln(),1),_a=l(A(),1);function BB(){let{toggle:e}=(0,e1.useDispatch)($x.store);if(!(0,e1.useSelect)(o=>{let n=!!o($x.store).get("core/edit-site","welcomeGuidePage"),i=!!o($x.store).get("core/edit-site","welcomeGuide");return n&&!i},[]))return null;let r=(0,Jx.__)("Editing a page");return(0,_a.jsx)(LB.Guide,{className:"edit-site-welcome-guide guide-page",contentLabel:r,finishButtonText:(0,Jx.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuidePage"),pages:[{image:(0,_a.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,_a.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-page.mp4",type:"video/mp4"})}),content:(0,_a.jsxs)(_a.Fragment,{children:[(0,_a.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:r}),(0,_a.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,Jx.__)("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 r1=l(ve(),1),jB=l(q(),1),t1=l(Y(),1),Qk=l(Ln(),1),zB=l(It(),1),Sa=l(A(),1);function WB(){let{toggle:e}=(0,r1.useDispatch)(Qk.store),{isActive:t,hasPreviousEntity:r}=(0,r1.useSelect)(i=>{let{getEditorSettings:s}=i(zB.store),{get:a}=i(Qk.store);return{isActive:a("core/edit-site","welcomeGuideTemplate"),hasPreviousEntity:!!s().onNavigateToPreviousEntityRecord}},[]);if(!(t&&r))return null;let n=(0,t1.__)("Editing a template");return(0,Sa.jsx)(jB.Guide,{className:"edit-site-welcome-guide guide-template",contentLabel:n,finishButtonText:(0,t1.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuideTemplate"),pages:[{image:(0,Sa.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,Sa.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-template.mp4",type:"video/mp4"})}),content:(0,Sa.jsxs)(Sa.Fragment,{children:[(0,Sa.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:n}),(0,Sa.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,t1.__)("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 Wc=l(A(),1);function HB({postType:e}){return(0,Wc.jsxs)(Wc.Fragment,{children:[(0,Wc.jsx)(VB,{}),e==="page"&&(0,Wc.jsx)(BB,{}),e==="wp_template"&&(0,Wc.jsx)(WB,{})]})}var GB=l(q(),1),UB=l(Ce(),1),YB=l(ve(),1),qB=l(It(),1);var Jk=l(A(),1),{useStyle:sce}=U(qB.privateApis);function $k({id:e}){let t=sce("color.text"),{elapsed:r,total:o}=(0,YB.useSelect)(n=>{let i=n(UB.store).countSelectorsByStatus(),s=i.resolving??0,a=i.finished??0;return{elapsed:a,total:a+s}},[]);return(0,Jk.jsx)("div",{className:"edit-site-canvas-loader",style:t?{"--color":t}:void 0,children:(0,Jk.jsx)(GB.ProgressBar,{id:e,max:o,value:r})})}var Z9=l(ve(),1),v1=l(W(),1),X9=l(ct(),1),Q9=l(it(),1),y1=l(It(),1);function Hc(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 St=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var ace=["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 zg(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return St(e,i)??St(e,s);let a={};return ace.forEach(c=>{let u=St(e,`settings${o}.${c}`)??St(e,`settings.${c}`);u!==void 0&&(a=Hc(a,c.split("."),u))}),a}function eO(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return Hc(e,s.split("."),r)}var XB=l(tO(),1);var lce="1600px",cce="320px",uce=1,fce=.25,dce=.75,mce="14px";function ZB({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=cce,maximumViewportWidth:n=lce,scaleFactor:i=uce,minimumFontSizeLimit:s}){if(s=Ca(s)?s:mce,r){let w=Ca(r);if(!w?.unit||!w?.value)return null;let x=Ca(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),fce),dce),P=Wg(w.value*S,3);x?.value&&P<x?.value?e=`${x.value}${x.unit}`:e=`${P}${w.unit}`}}let a=Ca(e),c=a?.unit||"rem",u=Ca(t,{coerceTo:c});if(!a||!u)return null;let f=Ca(e,{coerceTo:"rem"}),d=Ca(n,{coerceTo:c}),m=Ca(o,{coerceTo:c});if(!d||!m||!f)return null;let h=d.value-m.value;if(!h)return null;let g=Wg(m.value/100,3),v=Wg(g,3)+c,b=100*((u.value-a.value)/h),_=Wg((b||1)*i,3),y=`${f.value}${f.unit} + ((1vw - ${v}) * ${_})`;return`clamp(${e}, ${y}, ${t})`}function Ca(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,u]=a,f=parseFloat(c);return r==="px"&&(u==="em"||u==="rem")&&(f=f*o,u=r),u==="px"&&(r==="em"||r==="rem")&&(f=f/o,u=r),(r==="em"||r==="rem")&&(u==="em"||u==="rem")&&(u=r),u?{value:Wg(f,3),unit:u}:null}function Wg(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function rO(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function pce(e){let t=e?.typography??{},r=e?.layout,o=Ca(r?.wideSize)?r?.wideSize:null;return rO(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function o1(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!rO(t?.typography)&&!rO(e))return r;let o=pce(t)?.fluid??{},n=ZB({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 Ta="body",Gg=":root";function Hg(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 Lm=[{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)=>o1(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 Ls(e,t){if(!e||!t)return t;let r=Hg(e),o=Hg(t),n=[];return r.forEach(i=>{o.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function QB(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=Ls(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,s])=>{r[o][i]=Ls(e,s)}))}),r}function n1(e,t){return e.includes(",")?Hg(e).map(n=>n+t).join(","):e+t}function oO(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/[^\s:]+/,n=s=>s+r;return Hg(t).map(s=>s.replace(o,n)).join(",")}function JB(e,t){let r=`.is-style-${e}`,o=Hg(t).map(n=>{let i=n.trim(),s=`${r} `;return i.startsWith(s)?i.slice(s.length):i});return oO(e,o.join(","))}function hce(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,XB.getCSSValueFromRawStyle)(St(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function gce(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 Ug(e,t){if(!e||!t)return e;let r=hce(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=gce(r.url,t?._links?.["wp:theme-file"])),r}function $B(e,t,r=[],o="slug",n){let i=[t?St(e,["blocks",t,...r]):void 0,St(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let c of a){let u=s[c];if(u){let f=u.find(d=>d[o]===n);if(f)return o==="slug"||$B(e,t,r,"slug",f.slug)[o]===f[o]?f:void 0}}}}function vce(e,t,r,[o,n]=[]){let i=Lm.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=$B(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,c=s[a];return i1(e,t,c)}return r}function yce(e,t,r,o=[]){let n=(t?St(e?.settings??{},["blocks",t,"custom",...o]):void 0)??St(e?.settings??{},["custom",...o]);return n?i1(e,t,n):r}function i1(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let u=St(e,r.ref);if(!u||typeof u=="object"&&"ref"in u)return u;r=u}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"?vce(e,t,r,c):a==="custom"?yce(e,t,r,c):r}function s1(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=St(e,i),a=void 0;if(s===void 0&&a){let u=!0,f=e;for(let d of i.split(".")){if(!f||typeof f!="object"||!Object.hasOwn(f,d)){u=!1;break}f=f[d]}u||(s=St(e,a))}return o?i1(e,r,s):s}function nO(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return Hc(e,i.split("."),r)}var iO=l(a1(),1);function Yg(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 s9=l(l1(),1);function n9(e){return Object.prototype.toString.call(e)==="[object Object]"}function i9(e){var t,r;return n9(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(n9(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Sf(e,t){return(0,s9.default)(e,t,{isMergeableObject:i9,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var Wo=l(Do(),1),Xg=l(tO(),1),E9=l(ve(),1);function jm(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,u=null;if(a&&i.root?u=i?.root:s?.__experimentalSelector?u=s.__experimentalSelector:u=".wp-block-"+n.replace("core/","").replace("/","-"),c==="root")return u;let f=Array.isArray(t)?t:t.split(".");if(f.length===1){let m=o?u:null;if(a)return St(i,`${c}.root`,null)||St(i,c,null)||m;let h=s?St(s,`${c}.__experimentalSelector`,null):void 0;return h?Ls(u,h):m}let d;return a&&(d=St(i,c,null)),d||(o?jm(e,f[0],r):null)}var Ice={grad:.9,turn:360,rad:360/(2*Math.PI)},bl=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},vo=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Yi=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},p9=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},a9=function(e){return{r:Yi(e.r,0,255),g:Yi(e.g,0,255),b:Yi(e.b,0,255),a:Yi(e.a)}},sO=function(e){return{r:vo(e.r),g:vo(e.g),b:vo(e.b),a:vo(e.a,3)}},Mce=/^#([0-9a-f]{3,8})$/i,c1=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},h9=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}},g9=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),u=i%6;return{r:255*[o,a,s,s,c,o][u],g:255*[c,o,o,a,s,s][u],b:255*[s,s,c,o,o,a][u],a:n}},l9=function(e){return{h:p9(e.h),s:Yi(e.s,0,100),l:Yi(e.l,0,100),a:Yi(e.a)}},c9=function(e){return{h:vo(e.h),s:vo(e.s),l:vo(e.l),a:vo(e.a,3)}},u9=function(e){return g9((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},Kg=function(e){return{h:(t=h9(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},Nce=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Dce=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Fce=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Vce=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,cO={string:[[function(e){var t=Mce.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?vo(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?vo(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Fce.exec(e)||Vce.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:a9({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=Nce.exec(e)||Dce.exec(e);if(!t)return null;var r,o,n=l9({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(Ice[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return u9(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 bl(t)&&bl(r)&&bl(o)?a9({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(!bl(t)||!bl(r)||!bl(o))return null;var s=l9({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return u9(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!bl(t)||!bl(r)||!bl(o))return null;var s=(function(a){return{h:p9(a.h),s:Yi(a.s,0,100),v:Yi(a.v,0,100),a:Yi(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return g9(s)},"hsv"]]},f9=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]},Lce=function(e){return typeof e=="string"?f9(e.trim(),cO.string):typeof e=="object"&&e!==null?f9(e,cO.object):[null,void 0]};var aO=function(e,t){var r=Kg(e);return{h:r.h,s:Yi(r.s+100*t,0,100),l:r.l,a:r.a}},lO=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},d9=function(e,t){var r=Kg(e);return{h:r.h,s:r.s,l:Yi(r.l+100*t,0,100),a:r.a}},uO=(function(){function e(t){this.parsed=Lce(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 vo(lO(this.rgba),2)},e.prototype.isDark=function(){return lO(this.rgba)<.5},e.prototype.isLight=function(){return lO(this.rgba)>=.5},e.prototype.toHex=function(){return t=sO(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?c1(vo(255*i)):"","#"+c1(r)+c1(o)+c1(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return sO(this.rgba)},e.prototype.toRgbString=function(){return t=sO(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 c9(Kg(this.rgba))},e.prototype.toHslString=function(){return t=c9(Kg(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=h9(this.rgba),{h:vo(t.h),s:vo(t.s),v:vo(t.v),a:vo(t.a,3)};var t},e.prototype.invert=function(){return co({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),co(aO(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),co(aO(this.rgba,-t))},e.prototype.grayscale=function(){return co(aO(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),co(d9(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),co(d9(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"?co({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):vo(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Kg(this.rgba);return typeof t=="number"?co({h:t,s:r.s,l:r.l,a:r.a}):vo(r.h)},e.prototype.isEqual=function(t){return this.toHex()===co(t).toHex()},e})(),co=function(e){return e instanceof uO?e:new uO(e)},m9=[],v9=function(e){e.forEach(function(t){m9.indexOf(t)<0&&(t(uO,cO),m9.push(t))})};function Bce(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=co(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 y9(e){return`${e}{filter:none}`}function b9(e,t){return`${e}{filter:url(#${t})}`}function u1(e,t){let r=Bce(t);return`
+"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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -29,20 +30,20 @@
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}function Gc(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 jce(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function dO(e,t="0"){let r=jce(e);if(!r)return null;let o=fO(r?.top)||t,n=fO(r?.left)||t;return o===n?o:`${o} ${n}`}var w9={backgroundSize:"cover",backgroundPosition:"50% 50%"};function zce(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function x9(e){if(!e||!zce(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:w9.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:w9.backgroundPosition}),t}var _9={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 S9={mobile:"480px",tablet:"782px"},C9=/^(\d+|\d*\.\d+)(px|em|rem)$/,Wce=16;function Hce(e){return"mobile"in e||"tablet"in e}function Gce(e){return!e||typeof e!="object"?{}:Hce(e)?e:e.settings?.viewport??{}}function Uce(e){return typeof e=="string"&&C9.test(e.trim())}function mO(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(C9);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*Wce}function pO(e){let t=Gce(e),r={},o={};Object.keys(S9).forEach(a=>{let c=a,u=t[c],f=mO(u);f!==void 0&&Uce(u)&&(r[c]=u.trim(),o[c]=f)});let n=Object.keys(r);if(!n.length)return{...S9};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 Zg(e){let t=pO(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 Yce={button:"wp-element-button",caption:"wp-element-caption"},qce={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},P9={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},Kce={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function Zce(e="*",t={}){return Lm.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let s=St(t,o,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:c})=>{i.forEach(({classSuffix:u,propertyName:f})=>{let d=`.has-${Gc(c)}-${u}`,m=e?`:where(${e})${d}`:d,h=`var(--wp--preset--${n}--${Gc(c)})`;r+=`${m}{${f}: ${h} !important;}`})})}),r},"")}function Xce(e={}){return Lm.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=St(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>u1(`wp-duotone-${n.slug}`,n.colors))).join("")})}function R9(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+Gc(n.replace("/","-")),s=e[n];if(s instanceof Object){let a=i+r;o=[...o,...R9(s,a,r)]}else o.push(`${i}: ${s}`)}),o}var Qce=(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},Jce=(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 u=s.slice(c.length,-1),f={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let d of Object.values(f))if(Array.isArray(d)){for(let m of d)if(m.slug===u&&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},$ce=(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]}},u=d1(c);r[a]=[...r[a]||[],...u],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[o]:t[o]},c=d1(a);r[s]=[...r[s]||[],...c],delete t[o]}}),r};function d1(e={},t="",r,o={},n=!1){let i=Ta===t,s=Object.entries(Wo.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[u,{value:f,properties:d,useEngine:m,rootOnly:h}])=>{if(h&&!i)return c;let g=f;if(g[0]==="elements"||m)return c;let v=St(e,g);if(u==="--wp--style--root--padding"&&(typeof v=="string"||!r))return c;if(d&&typeof v!="string")Object.entries(d).forEach(b=>{let[_,y]=b;if(!St(v,[y],!1))return;let w=_.startsWith("--")?_:Gc(_);c.push(`${w}: ${(0,Xg.getCSSValueFromRawStyle)(St(v,[y]))}`)});else if(St(e,g,!1)){let b=u.startsWith("--")?u:Gc(u);c.push(`${b}: ${(0,Xg.getCSSValueFromRawStyle)(St(e,g))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=Ug(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...x9(e.background)}})),(0,Xg.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let u=c.key.startsWith("--")?c.key:Gc(c.key),f=Ug(c.value,o);u==="font-size"&&(f=o1({name:"",slug:"",size:f},o?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${f}`)}),s}function eue({layoutDefinitions:e=_9,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=o?dO(t?.spacing?.blockGap):"";if(n&&(r===Ta?a=a||"0.5em":!o&&i&&(a=i)),a&&e&&(Object.values(e).forEach(({className:c,name:u,spacingStyles:f})=>{!o&&u!=="flex"&&u!=="grid"||f?.length&&f.forEach(d=>{let m=[];if(d.rules&&Object.entries(d.rules).forEach(([h,g])=>{m.push(`${h}: ${g||a}`)}),m.length){let h="";o?h=r===Ta?`:root :where(.${c})${d?.selector||""}`:`:root :where(${r}-${c})${d?.selector||""}`:h=r===Ta?`:where(.${c}${d?.selector||""})`:`:where(${r}.${c}${d?.selector||""})`,s+=`${h} { ${m.join("; ")}; }`}})}),r===Ta&&o&&(s+=`${Gg} { --wp--style--block-gap: ${a}; }`)),r===Ta&&e){let c=["block","flex","grid"];Object.values(e).forEach(({className:u,displayMode:f,baseStyles:d})=>{f&&c.includes(f)&&(s+=`${r} .${u} { display:${f}; }`),d?.length&&d.forEach(m=>{let h=[];if(m.rules&&Object.entries(m.rules).forEach(([g,v])=>{h.push(`${g}: ${v}`)}),h.length){let g=`.${u}${m?.selector||""}`;s+=`${g} { ${h.join("; ")}; }`}})})}return s}var tue=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function rue(e,t){return f1(e,void 0,t)}function f1(e,t,r){if(!e)return{};let o=Object.entries(e),n=t?P9[t]??[]:[],s=o.filter(([a])=>tue.includes(a)||n.includes(a)||r[a]).map(([a,c])=>[a,JSON.parse(JSON.stringify(c))]);return Object.fromEntries(s)}function T9(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,mediaQuery:s,variationName:a}=e,c=n?P9[n]??[]:Kce[i??""]??[];return c.length?c.flatMap(u=>{let f=t?.[u];return!f||typeof f!="object"?[]:[{styles:JSON.parse(JSON.stringify(f)),selector:r,selectorSuffix:u,mediaQuery:s,featureSelectors:o&&typeof o!="string"?o:void 0,name:n,elementName:i,variationName:a}]}):[]}function oue(e,t){let{styles:r,selector:o,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:c,name:u,elementName:f,isStyleVariation:d,variationName:m}=e;return!u&&!f?[]:Object.entries(t).flatMap(([h,g])=>{let v=r?.[h];return!v||typeof v!="object"?[]:[{styles:JSON.parse(JSON.stringify(v)),selector:o,mediaQuery:g,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:s,name:u,elementName:f,isStyleVariation:d,variationName:m,layoutSelector:c,layoutHasBlockGapSupport:a}]})}function hO(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 nue=(e,t)=>{let r=[];if(!e?.styles)return r;let o=Zg(e),n=rue(e.styles,o);return n&&r.push({styles:n,selector:Ta,skipSelectorWrapper:!0}),Object.entries(Wo.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&r.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!Yce[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=f1(s,i,o),c=s,u=[],f=[];c?.variations&&Object.entries(c.variations).forEach(([d,m])=>{let h=m,g=f1(h,i,o);h?.css&&(g.css=h.css);let v=typeof t!="string"?t[i]?.styleVariationSelectors?.[d]:void 0;if(v&&typeof t!="string"){let b=t[i];f.push({styles:g,selector:v,featureSelectors:b?.featureSelectors,fallbackGapValue:b?.fallbackGapValue,hasLayoutSupport:b?.hasLayoutSupport,isStyleVariation:!0,variationName:d,layoutSelector:v+b.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(hO(h,o)).forEach(([b,_])=>{_&&Wo.__EXPERIMENTAL_ELEMENTS[b]&&u.push({styles:_,selector:Ls(v,Wo.__EXPERIMENTAL_ELEMENTS[b]),elementName:b,isStyleVariation:!0})}),Object.entries(h?.blocks??{}).forEach(([b,_])=>{let y=typeof t!="string"?Ls(v,t[b]?.selector):void 0,w=typeof t!="string"?Ls(v,t[b]?.duotoneSelector):void 0,x=typeof t!="string"?QB(v,t[b]?.featureSelectors??{}):void 0,C=f1(_,b,o);_?.css&&(C.css=_.css),!(!y||typeof t=="string")&&(u.push({selector:y,name:b,isStyleVariation:!0,duotoneSelector:w,featureSelectors:x,fallbackGapValue:t[b]?.fallbackGapValue,hasLayoutSupport:t[b]?.hasLayoutSupport,styles:C}),Object.entries(hO(_,o)).forEach(([S,P])=>{P&&Wo.__EXPERIMENTAL_ELEMENTS[S]&&u.push({styles:P,selector:Ls(y,Wo.__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(...f),Object.entries(hO(c,o)).forEach(([d,m])=>{typeof t!="string"&&m&&t?.[i]&&Wo.__EXPERIMENTAL_ELEMENTS[d]&&r.push({styles:m,selector:t[i]?.selector.split(",").map(h=>Wo.__EXPERIMENTAL_ELEMENTS[d].split(",").map(v=>h+" "+v)).join(","),elementName:d})}),r.push(...u)}),r},gO=(e,t)=>{let r=[];if(!e?.settings)return r;let o=s=>{let a={};return Lm.forEach(({path:c})=>{let u=St(s,c,!1);u!==!1&&(a=Hc(a,c,u))}),a},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:Gg}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let c=a.custom;if(typeof t=="string"||!t[s])return;let u=o(a);(Object.keys(u).length>0||c)&&r.push({presets:u,custom:c,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),r};function iue(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 sue(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let s=St(e,r,[]),a=[];for(let c of["default","theme","custom"])if(s[c])for(let u of s[c]){let f=Gc(u.slug);o&&!n?a.push(`--wp--preset--${i}--${f}: ${u[o]}`):n&&typeof n=="function"&&a.push(`--wp--preset--${i}--${f}: ${n(u,t)}`)}return a}var aue=(e,t)=>{let r=gO(e,t),o="";for(let{presets:n,custom:i,selector:s,featureSelectors:a}of r){let c=s,u={[c]:[]};if(e?.settings)for(let d of Lm){let m=sue(n,e.settings,d);if(m.length===0)continue;let h=iue(a,d.path[0],c);u[h]||(u[h]=[]),u[h].push(...m)}let f=R9(i,"--wp--custom--","--");f.length>0&&u[c].push(...f);for(let[d,m]of Object.entries(u))m.length>0&&(o+=`${d}{${m.join(";")};}`)}return o};function lue(e,{tree:t,useRootPaddingAlign:r,disableLayoutStyles:o,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:c,mediaQuery:u,duotoneSelector:f,styles:d,fallbackGapValue:m,hasLayoutSupport:h,featureSelectors:g,layoutSelector:v,layoutHasBlockGapSupport:b,skipSelectorWrapper:_,name:y,variationName:w}=e,x="",C=c?n1(a,c):a;if(g&&typeof g!="string"){let k=$ce(g,d);k=Qce(k,t.settings,y),k=Jce(k,t.settings),Object.entries(k).forEach(([D,I])=>{if(I.length){let T=w?JB(w,D):D;T=c?n1(T,c):T;let N=I.join(";");x+=`:root :where(${T}){${N};}`}})}if(f){let k={};d?.filter&&(k.filter=d.filter,delete d.filter);let D=d1(k);D.length&&(x+=`${f}{${D.join(";")};}`)}let S=v??C;!o&&(Ta===S||h)&&(x+=eue({style:d,selector:S,hasBlockGapSupport:b??n,hasFallbackGapSupport:i,fallbackGapValue:m}));let E=d1(d,C,r,t,s);if(E?.length){let k=_?C:`:root :where(${C})`;x+=`${k}{${E.join(";")};}`}return d?.css&&(x+=k9(d.css,`:root :where(${C})`)),u&&x?`${u}{${x}}`:x}var cue=(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,u=nue(c,t),f=gO(c,t),d=c?.settings?.useRootPaddingAwareAlignments,{contentSize:m,wideSize:h}=c?.settings?.layout||{},g=a.marginReset||a.rootPadding||a.layoutStyles,v="";if(a.presets&&(m||h)&&(v+=`${Gg} {`,v=m?v+` --wp--style--global--content-size: ${m};`:v,v=h?v+` --wp--style--global--wide-size: ${h};`:v,v+="}"),g&&(v+=":where(body) {margin: 0;",a.rootPadding&&d&&(v+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
+</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) }
 				.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;
-				`),v+="}"),a.blockStyles){let b=Zg(e);u.forEach(_=>{if(_.isStyleVariation&&!a.variationStyles)return;let y=oue(_,b);[_,...y,...T9(_),...y.flatMap(T9)].forEach(w=>{v+=lue(w,{tree:c,useRootPaddingAlign:d,disableLayoutStyles:n,hasBlockGapSupport:r,hasFallbackGapSupport:o,disableRootPadding:i})})})}if(a.layoutStyles&&(v=v+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",v=v+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",v=v+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&r){let b=dO(c?.styles?.spacing?.blockGap)||"0.5em";v=v+`:root :where(.wp-site-blocks) > * { margin-block-start: ${b}; margin-block-end: 0; }`,v=v+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",v=v+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&f.forEach(({selector:b,presets:_})=>{(Ta===b||Gg===b)&&(b="");let y=Zce(b,_);y.length>0&&(v+=y)}),v};function uue(e,t){return gO(e,t).flatMap(({presets:o})=>Xce(o))}var fue=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(qce).forEach(([o,n])=>{let i=jm(e,o);i&&(r[n]=i)}),r},due=(e,t)=>{let{getBlockStyles:r}=(0,E9.select)(Wo.store),o={};return e.forEach(n=>{let i=n.name,s=jm(n);if(!s)return;let a=jm(n,"filter.duotone");if(!a){let g=jm(n),v=(0,Wo.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof v=="string"&&g&&(a=Ls(g,v))}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap,f=typeof u=="object"&&!Array.isArray(u)?u.__experimentalDefault:void 0,d=r(i),m={};d?.forEach(g=>{let v=t?`-${t}`:"",b=`${g.name}${v}`,_=oO(b,s);m[b]=_});let h=fue(n,s);o[i]={duotoneSelector:a??void 0,fallbackGapValue:f,featureSelectors:Object.keys(h).length?h:void 0,hasLayoutSupport:c,name:i,selector:s,styleVariationSelectors:d?.length?m:void 0}}),o};function mue(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 k9(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,u=a.match(/([>+~\s]*::[a-zA-Z-]+)/),f=u?u[1]:"",d=u?a.replace(f,"").trim():a.trim(),m;d===""?m=t:m=a.startsWith(" ")?Ls(t,d):n1(t,d),r+=`:root :where(${m})${f}{${c.trim()}}`}}),r}function Qg(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:a={}}=r,c=t.length>0?t:(0,Wo.getBlockTypes)(),u=zg(e,"spacing.blockGap"),f=o??u!==null,d=n??!f;if(!e?.styles||!e?.settings)return[[],{}];let m=mue(e),h=due(c),g=aue(m,h),v=cue(m,h,f,d,i,s,a),b=uue(m,h),_=[{css:g,isGlobalStyles:!0},{css:v,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:b,__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 P=S??h[y.name].selector;_.push({css:k9(w.css,P),isGlobalStyles:!0})}}),[_,m.settings]}function m1(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 u=St(e,c.ref);u!=null?s[a]=u: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 bO="default";function M9(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===bO)&&(!r||r===bO)}function pue(e){return M9(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==bO)}function hue(e,t){let r=pue(t);return r.length?St(e,r):e}var gue=new Set(["blocks","variations","css"]),vO=Object.freeze({value:{},sources:{}}),vue={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function Uc(e){let t=vue[e];return t?{...t}:null}function Yc(e,t){return!e||!t?null:{styles:e,source:t}}function yue(e){return e.join(".")}function bue(e){return{...e}}function N9(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function yO(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function qc(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!gue.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}N9(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var O9=new Set(["backgroundImage"]);function D9(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(N9(a))continue;if(yO(a)){if(a.ref.trim()==="")continue;let u=St(r,a.ref);if(u==null||yO(u))continue;a=u}let c=[...i,s];if(!O9.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!yO(a)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=D9({...u},a,r,o,n,c)}else e[s]=O9.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[yue(c)]=bue(o))}return e}function p1(e,t){if(!e)return null;let r=hue(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var wue=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function xue(e){return e.startsWith("elements.")?!1:wue.some(t=>e===t||e.startsWith(`${t}.`))}function F9(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"&&(F9(n,o),Object.keys(n).length===0&&delete e[r])}function _ue(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&xue(r)&&(F9(e,r.split(".")),delete t[r])}function Sue(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=Ug(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function A9(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return vO;let s=e.styles,a={viewport:n,pseudoState:i},c=s,u=s.blocks?.[t]??null,f=(o??[]).map(b=>s.elements?.[b]??null).filter(b=>!!b),d=r?m1(e,t,r)??null:null,m=[Yc(qc(c),Uc("root")),...f.map(b=>Yc(qc(b),Uc("element"))),u?Yc(qc(u),Uc("block")):null,d?Yc(qc(d),Uc("blockVariation")):null];M9(a)||m.push(Yc(qc(p1(c,a)),Uc("root")),...f.map(b=>Yc(qc(p1(b,a)),Uc("element"))),u?Yc(qc(p1(u,a)),Uc("block")):null,d?Yc(qc(p1(d,a)),Uc("blockVariation")):null);let h=m.filter(Boolean);if(h.length===0)return vO;let g={},v=h.reduce((b,_)=>D9(b,_.styles,e,_.source,g),{});return _ue(v,g),Sue(v,e,e._links??null),{value:v,sources:g}}var Cue={},I9=new WeakMap;function V9(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return A9(e,t);let o=I9.get(r);o||(o=new WeakMap,I9.set(r,o));let n=e?._links??Cue,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=A9(e,t);return i.set(a,c),c}var L9=l(nc(),1),{lock:B9,unlock:gUe}=(0,L9.__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={};B9(zm,{getResponsiveMediaQueries:Zg,getViewportBreakpoints:pO,getViewportBreakpointValueInPixels:mO,getDuotoneFilter:u1,getDuotoneStylesheet:b9,getDuotoneUnsetStylesheet:y9,resolveStyle:V9,getVariationStyle:m1});var g1=l(ve(),1),U9=l(ct(),1),Y9=l(W(),1),wO=l(ur(),1),q9=l(Ce(),1),h1=l(It(),1);var j9=l(W(),1),z9=l(ve(),1),W9=l(ct(),1),H9=l(It(),1);var{useLocation:Tue}=U(W9.privateApis),Wm="Desktop",Eue=["desktop","tablet","mobile"],Pue=e=>e.charAt(0).toUpperCase()+e.slice(1);function Rue(){let{query:e}=Tue(),{setDeviceType:t}=(0,z9.useDispatch)(H9.store);(0,j9.useEffect)(()=>{let r=e?.viewport?.toLowerCase(),o=Eue.includes(r);t(o?Pue(r):Wm)},[e?.viewport,t])}function G9(){return Rue(),null}var{useHistory:kue,useLocation:Oue}=U(U9.privateApis),Aue=["desktop","tablet","mobile"];function K9(){let e=kue(),t=Oue(),{query:r,path:o}=t,n=(0,g1.useRegistry)(),i=(0,g1.useSelect)(a=>a(h1.store).getDeviceType(),[]);return(0,Y9.useCallback)(a=>{let c=n.select(h1.store).getCurrentPostType(),u=n.select(h1.store).getCurrentPostId(),d=n.select(q9.store).getEntityRecordEdits("postType",c,u)?.selection?.selectionStart?.clientId,m={...r};d&&(m.selectedBlock=d);let h=typeof a.viewport=="string"?a.viewport.toLowerCase():void 0,g=Aue.includes(h);if(g){let y=(i||Wm).toLowerCase();y===Wm.toLowerCase()?delete m.viewport:m.viewport=y}(d||g)&&e.navigate((0,wO.addQueryArgs)(o,m),{replace:!0});let b={canvas:"edit",focusMode:!0};g&&(b.viewport=h);let _=(0,wO.addQueryArgs)(`/${a.postType}/${a.postId}`,b);e.navigate(_)},[e,o,r,n,i])}var{useLocation:J9,useHistory:Iue}=U(X9.privateApis),{useGlobalStyles:Mue}=U(y1.privateApis);function Nue(){let e=J9(),t=(0,Q9.usePrevious)(e.query.canvas),r=Iue();return(0,v1.useMemo)(()=>(e.query.focusMode||e?.params?.postId&&L6.includes(e?.params?.postType))&&t==="edit"?()=>r.back():void 0,[e,r,t])}function $9(){let{query:e}=J9(),{canvas:t="view"}=e,r=K9(),{merged:o}=Mue(),{settings:n,currentPostIsTrashed:i}=(0,Z9.useSelect)(f=>{let{getSettings:d}=f(Ze),{getCurrentPostAttribute:m}=f(y1.store);return{settings:d(),currentPostIsTrashed:m("status")==="trash"}},[]),s=Nue(),[a,c]=(0,v1.useMemo)(()=>Qg(o,[],{disableRootPadding:!1}),[o]);return(0,v1.useMemo)(()=>{let f=(n?.styles??[]).filter(d=>!d.isGlobalStyles);return{...n,styles:[...f,...a,{css:t==="view"?`body{min-height: 100vh; ${i?"":"cursor: pointer;"}}`:void 0}],__experimentalFeatures:c,richEditingEnabled:!0,supportsTemplateMode:!0,focusMode:t!=="view",onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:s,isPreviewMode:t==="view"}},[n,a,c,t,i,r,s])}var e7=l(It(),1),t7=l(ve(),1),r7=l(q(),1),o7=l(Bu(),1),n7=l(A(),1),{Fill:Due,Slot:Fue}=(0,r7.createSlotFill)("PluginTemplateSettingPanel"),i7=({children:e})=>((0,o7.default)("wp.editSite.PluginTemplateSettingPanel",{since:"6.6",version:"6.8",alternative:"wp.editor.PluginDocumentSettingPanel"}),(0,t7.useSelect)(r=>r(e7.store).getCurrentPostType()==="wp_template",[])?(0,n7.jsx)(Due,{children:e}):null);i7.Slot=Fue;var b1=i7;var w7=l(It(),1);var Jg=l(Y(),1),a7=l(q(),1),l7=l(zx(),1);var w1=l(ve(),1),c7=l(xO(),1),u7=l(Ce(),1),f7=l(Bi(),1),d7=l(A(),1);function m7(){let e=(0,w1.useSelect)(o=>!!(o(u7.store).getCurrentTheme()?._links?.["wp:export-theme"]?.[0]?.targetHints??{}).allow?.includes("GET"),[]),{createErrorNotice:t}=(0,w1.useDispatch)(f7.store);if(!e)return null;async function r(){try{let o=await(0,l7.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,c7.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,Jg.__)("An error occurred while creating the site export.");t(i,{type:"snackbar"})}}return(0,d7.jsx)(a7.MenuItem,{role:"menuitem",icon:QE,onClick:r,info:(0,Jg.__)("Download your theme with updated templates and styles."),children:(0,Jg._x)("Export","site exporter menu item")})}var p7=l(Y(),1),h7=l(ve(),1),g7=l(q(),1),v7=l(Ln(),1),y7=l(A(),1);function b7(){let{toggle:e}=(0,h7.useDispatch)(v7.store);return(0,y7.jsx)(g7.MenuItem,{onClick:()=>e("core/edit-site","welcomeGuide"),children:(0,p7.__)("Welcome Guide")})}var wl=l(A(),1),{ToolsMoreMenuGroup:Vue,PreferencesModal:Lue}=U(w7.privateApis);function x7(){return(0,wl.jsxs)(wl.Fragment,{children:[(0,wl.jsxs)(Vue,{children:[(0,wl.jsx)(m7,{}),(0,wl.jsx)(b7,{})]}),(0,wl.jsx)(Lue,{})]})}var _7=l(ve(),1),x1=l(wf(),1),_1=l(W(),1),S7=l(Y(),1),C7=l(It(),1),T7=l(ct(),1),_O=l(ur(),1);var{useLocation:Bue,useHistory:jue}=U(T7.privateApis);function E7(){let{query:e,path:t}=Bue(),r=jue(),{canvas:o="view"}=e,n=(0,_7.useSelect)(c=>c(C7.store).getCurrentPostAttribute("status")==="trash",[]),[i,s]=(0,_1.useState)(!1);(0,_1.useEffect)(()=>{o==="edit"&&s(!1)},[o]);let a={"aria-label":(0,S7.__)("Edit"),"aria-disabled":n,title:null,role:"button",tabIndex:0,onFocus:()=>s(!0),onBlur:()=>s(!1),onKeyDown:c=>{let{keyCode:u}=c;(u===x1.ENTER||u===x1.SPACE)&&!n&&(c.preventDefault(),r.navigate((0,_O.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}))},onClick:()=>r.navigate((0,_O.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),onClickCapture:c=>{n&&(c.preventDefault(),c.stopPropagation())},readonly:!0};return{className:X("edit-site-visual-editor__editor-canvas",{"is-focused":i&&o==="view"}),...o==="view"?a:{}}}var C1=l(Y(),1),I7=l(ve(),1),T1=l(Ce(),1),M7=l(to(),1);var $g=l(W(),1),P7=l(ve(),1),R7=l(Ce(),1),S1=l(Y(),1),k7=l(vc(),1),SO=l(to(),1),O7=l(ct(),1);var{useLocation:zue}=U(O7.privateApis);function A7(e){let t=zue(),r=(0,P7.useSelect)(n=>n(R7.store).getEntityRecord("root","site")?.title,[]),o=(0,$g.useRef)(!0);(0,$g.useEffect)(()=>{o.current=!1},[t]),(0,$g.useEffect)(()=>{if(!o.current&&e&&r){let n=(0,S1.sprintf)((0,S1.__)("%1$s \u2039 %2$s \u2039 Editor \u2014 WordPress"),(0,SO.decodeEntities)(e),(0,SO.decodeEntities)(r));document.title=n,(0,k7.speak)(e,"assertive")}},[e,r,t])}var{getTemplateInfo:Wue}=U(T1.privateApis);function Hue(e,t){let{title:r,isLoaded:o}=(0,I7.useSelect)(i=>{let{getEditedEntityRecord:s,getCurrentTheme:a,hasFinishedResolution:c}=i(T1.store);if(!t)return{isLoaded:!1};let u=s("postType",e,t),{default_template_types:f=[]}=a()??{},d=Wue({template:u,templateTypes:f}),m=c("getEditedEntityRecord",["postType",e,t]);return{title:d.title,isLoaded:m}},[e,t]),n;o&&(n=(0,C1.sprintf)((0,C1._x)("%1$s \u2039 %2$s","breadcrumb trail"),(0,M7.decodeEntities)(r),_T[e]??_T[dt])),A7(o&&n)}var N7=Hue;var E1=l(ve(),1),Hm=l(W(),1),CO=l(It(),1),F7=l(ct(),1),V7=l(ur(),1);var{useHistory:Gue,useLocation:Uue}=U(F7.privateApis),D7=300;function L7(e,t,r){let o=Uue(),n=Gue(),{currentPostType:i,currentPostId:s,currentRevisionId:a}=(0,E1.useSelect)(g=>{let v=g(CO.store);return{currentPostType:v.getCurrentPostType(),currentPostId:v.getCurrentPostId(),currentRevisionId:U(v).getCurrentRevisionId()}},[]),{openRevision:c,setCurrentRevisionId:u}=U((0,E1.useDispatch)(CO.store)),f=t&&r?`${t}:${r}`:null,d=!!f&&i===t&&String(s)===String(r),m=(0,Hm.useRef)(null),h=(0,Hm.useRef)(null);(0,Hm.useEffect)(()=>{if(!e){m.current=null;return}if(!d||!f||m.current===f)return;h.current=null,m.current=f;let g=Number(o.query.revision);Number.isInteger(g)&&g>0?c(g):a&&u(null)},[e,d,f,o.query.revision,a,c,u]),(0,Hm.useEffect)(()=>{if(!e||!d||!f||m.current!==f)return;h.current===null&&(h.current=Date.now());let g=a?String(a):void 0;if(o.query.revision===g)return;let v=async()=>{if((new URLSearchParams(window.location.search).get("revision")??void 0)===o.query.revision){h.current=Date.now();try{await n.navigate((0,V7.addQueryArgs)(o.path,{revision:g}),{replace:!0})}catch{}}};if(Date.now()-h.current>=D7){v();return}let b=setTimeout(v,D7);return()=>clearTimeout(b)},[e,d,f,a,o,n])}var Kc=l(ve(),1),B7=l(Xt(),1),TO=l(It(),1),j7=l(W(),1),z7=l(Ln(),1);function W7(e){let{clearSelectedBlock:t}=(0,Kc.useDispatch)(B7.store),{editPost:r,setDeviceType:o,closePublishSidebar:n,setIsListViewOpened:i,setIsInserterOpened:s}=(0,Kc.useDispatch)(TO.store),{get:a}=(0,Kc.useSelect)(z7.store),{getCurrentPost:c}=(0,Kc.useSelect)(TO.store),u=(0,Kc.useRegistry)();(0,j7.useLayoutEffect)(()=>{let f=window.matchMedia("(min-width: 782px)").matches;u.batch(()=>{t(),c()?.type&&r({selection:void 0},{undoIgnore:!0}),o(Wm),n(),s(!1),f&&e==="edit"&&a("core","showListViewByDefault")&&!a("core","distractionFree")?i(!0):i(!1)})},[e,u,t,r,o,n,s,i,a,c])}var Gm=l(W(),1),Cf=l(ve(),1),ev=l(Ce(),1),G7=l(ct(),1);var{useLocation:Yue}=U(G7.privateApis),EO=[V6,dt,yt,ds,rt.user],H7=["page","post"];function que(e){let t;return e==="navigation-item"?t=ds:e==="pattern-item"?t=rt.user:e==="template-part-item"?t=yt:e==="templates"?t=dt:e==="template-item"?t=dt:e==="page-item"||e==="pages"?t="page":(e==="post-item"||e==="posts")&&(t="post"),t}function U7(){let{editEntityRecord:e}=(0,Cf.useDispatch)(ev.store),{hasEntityRecord:t}=(0,Cf.useSelect)(ev.store),{name:r,params:o={},query:n}=Yue(),{postId:i=n?.postId}=o,s=que(r,i)??n?.postType,{selectedBlock:a}=n,c=(0,Gm.useRef)(null),u=(0,Cf.useSelect)(h=>{let{getHomePage:g}=U(h(ev.store));return g()},[]),f=(0,Cf.useSelect)(h=>{if(EO.includes(s)&&i||i&&i.includes(","))return;let{getTemplateId:g}=U(h(ev.store));if(s&&i&&H7.includes(s))return g(s,i);if(u?.postType==="page")return g("page",u?.postId);if(u?.postType==="wp_template")return u?.postId},[u,i,s]),d=(0,Gm.useMemo)(()=>EO.includes(s)&&i?{}:s&&i&&H7.includes(s)?{postType:s,postId:i}:u?.postType==="page"?{postType:"page",postId:u?.postId}:{},[u,s,i]),m;if(EO.includes(s)&&i?m={isReady:!0,postType:s,postId:i,context:d}:u?m={isReady:f!==void 0,postType:dt,postId:f,context:d}:m={isReady:!1},a&&m.isReady&&c.current!==a){let h=m.context?.postId?m.context.postType:m.postType,g=m.context?.postId?m.context.postId:m.postId;t("postType",h,g)&&(e("postType",h,g,{selection:{selectionStart:{clientId:a},selectionEnd:{clientId:a}}},{undoIgnore:!0}),c.current=a)}return m}function Y7({postType:e,postId:t,context:r,isReady:o}){let{setEditedEntity:n}=(0,Cf.useDispatch)(Ze);(0,Gm.useEffect)(()=>{o&&n(e,String(t),r)},[o,e,t,r,n])}var q7=l(Y(),1),K7=l(ve(),1),Z7=l(Ce(),1),X7=l(Pc(),1),Q7=l(ur(),1),J7=l(A(),1);function $7(){let e=(0,K7.useSelect)(t=>{let{getEntityRecord:r}=t(Z7.store);return r("root","__unstableBase")?.home},[]);return(0,J7.jsx)("iframe",{src:(0,Q7.addQueryArgs)(e,{wp_site_preview:1}),title:(0,q7.__)("Site Preview"),style:{display:"block",width:"100%",height:"100%",backgroundColor:"#fff"},onLoad:t=>{let r=t.target.contentDocument;X7.focus.focusable.find(r).forEach(n=>{n.style.pointerEvents="none",n.tabIndex=-1,n.setAttribute("aria-hidden","true")})}})}var yo=l(A(),1),{Editor:Kue,BackButton:Zue}=U(Ym.privateApis),{useHistory:Xue,useLocation:Que}=U(sj.privateApis),{BlockKeyboardShortcuts:Jue}=U(oj.privateApis);function uj(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 $ue(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)?uj(t):(0,cj.addQueryArgs)(r,{canvas:void 0,revision:void 0})}function Dr({isHomeRoute:e=!1}){let t=Que(),r=Xue(),{canvas:o="view"}=t.query,n=yx();W7(o);let i=U7();Y7(i);let{postType:s,postId:a,context:c}=i,u=(0,Um.useSelect)(P=>P(rj.store).getCurrentTheme()?.is_block_theme,[]),f=!!c?.postId,d=f?c.postType:s,m=f?c.postId:a;N7(d,m);let h=Eo(),g=E7(),v=o==="edit";L7(v,d,m);let b=(0,tj.useInstanceId)($k,"edit-site-editor__loading-progress"),_=$9(),{resetZoomLevel:y}=U((0,Um.useDispatch)(lj.store)),{setCurrentRevisionId:w}=U((0,Um.useDispatch)(Ym.store)),{createSuccessNotice:x}=(0,Um.useDispatch)(ij.store),C=(0,nj.useCallback)((P,E)=>{switch(P){case"move-to-trash":case"delete-post":r.navigate(uj(f?c.postType:s));break;case"duplicate-post":{let k=E[0],D=typeof k.title=="string"?k.title:k.title?.rendered;x((0,xl.sprintf)((0,xl.__)('"%s" successfully created.'),(0,aj.decodeEntities)(D)||(0,xl.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,xl.__)("Edit"),onClick:()=>{r.navigate(`/${k.type}/${k.id}?canvas=edit`)}}]})}break}},[s,c?.postType,f,r,x]),S=!n;return!u&&e?(0,yo.jsx)($7,{}):(0,yo.jsxs)(yo.Fragment,{children:[(0,yo.jsx)(Ym.EditorKeyboardShortcutsRegister,{}),v&&(0,yo.jsx)(Jue,{}),S?null:(0,yo.jsx)($k,{id:b}),v&&S&&(0,yo.jsx)(HB,{postType:f?c.postType:s}),S&&(0,yo.jsxs)(Kue,{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,yo.jsx)(jx,{size:"compact"}),customSavePanel:h&&(0,yo.jsx)(Fg,{}),iframeProps:g,onActionPerformed:C,extraSidebarPanels:!f&&(0,yo.jsx)(b1.Slot,{}),children:[v&&(0,yo.jsx)(G9,{}),v&&(0,yo.jsx)(Zue,{children:({length:P})=>P<=1&&(0,yo.jsx)(ej.Button,{size:"compact",label:(0,xl.__)("Open Navigation"),showTooltip:!0,tooltipPosition:"middle right",onClick:()=>{y(),w(null),r.navigate($ue(t,f?c.postType:s),{transition:"canvas-mode-view-transition"})},icon:(0,xl.isRTL)()?Cs:Ss})}),(0,yo.jsx)(x7,{})]})]})}function br(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 _l=l(A(),1),fj={name:"home",path:"/",areas:{sidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme||gi(e)?(0,_l.jsx)(Vm,{}):(0,_l.jsx)(yr,{}):null},preview({siteData:e}){return e.currentTheme?.is_block_theme||gi(e)?(0,_l.jsx)(Dr,{isHomeRoute:!0}):void 0},mobileSidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme||gi(e)?(0,_l.jsx)(Vm,{}):(0,_l.jsx)(yr,{}):(0,_l.jsx)(_l.Fragment,{})}}};var PO=l(Y(),1);var RO=l(A(),1);function dj(){return(0,RO.jsx)(go,{isRoot:!0,title:(0,PO.__)("Design"),description:(0,PO.__)("Customize the appearance of your website using the block editor."),content:(0,RO.jsx)(Bg,{})})}var Ti=l(Y(),1),LS=l(ve(),1),c5=l(Ce(),1);var Xo=l(W(),1),sY=l(it(),1);var I1=l(W(),1);var kO=l(Y(),1);var wr="isAny",xr="isNone",Ho="isAll",bo="isNotAll",ro="between",gn="inThePast",Qn="over",Pr="is",Rr="isNot",Zc="lessThan",Xc="greaterThan",Qc="lessThanOrEqual",Jc="greaterThanOrEqual",Bs="before",js="after",zs="beforeInc",Ws="afterInc",Ea="contains",Pa="notContains",Ra="startsWith",Hs="on",Gs="notOn",P1=["asc","desc"],mj={asc:"\u2191",desc:"\u2193"},R1={asc:"ascending",desc:"descending"},k1={asc:(0,kO.__)("Sort ascending"),desc:(0,kO.__)("Sort descending")},pj={asc:kE,desc:SE},qm="table",O1="grid",hj="list",gj="activity",vj="pickerGrid",yj="pickerTable",bj="pickerActivity";var A1=["1/1","4/3","3/4","3/2","2/3","16/9","9/16"];var wj=(0,I1.createContext)({view:{type:qm},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,I1.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});wj.displayName="DataViewsContext";var We=wj;var Oa=l(Y(),1);var kf=l(Y(),1),B1=l(q(),1),yi=l(W(),1),qj=l(wf(),1);var xj=l(q(),1),_j=l(Y(),1),Sj=l(A(),1),OO="dataviews-selection-checkbox";function $c({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),c=e.includes(a),u=!i&&c,f=n?.getValue?.({item:r})||(0,_j.__)("(no title)");return(0,Sj.jsx)(xj.CheckboxControl,{className:OO,"aria-label":f,"aria-disabled":i,checked:u,onChange:()=>{i||t(c?e.filter(d=>a!==d):[...e,a])},...s})}var Tf=l(q(),1),Aj=l(Y(),1),Qm=l(W(),1);var Ij=l(ve(),1),AO=l(it(),1);var Km=function(){return Km=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},Km.apply(this,arguments)};function Cj(e){return e.toLowerCase()}var efe=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],tfe=/[^A-Z0-9]+/gi;function Ej(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?efe:r,n=t.stripRegexp,i=n===void 0?tfe:n,s=t.transform,a=s===void 0?Cj:s,c=t.delimiter,u=c===void 0?" ":c,f=Tj(Tj(e,o,"$1\0$2"),i,"\0"),d=0,m=f.length;f.charAt(d)==="\0";)d++;for(;f.charAt(m-1)==="\0";)m--;return f.slice(d,m).split("\0").map(a).join(u)}function Tj(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function Pj(e,t){return t===void 0&&(t={}),Ej(e,Km({delimiter:"."},t))}function Zm(e,t){return t===void 0&&(t={}),Pj(e,Km({delimiter:"-"},t))}function Rj(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Zm(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 kj=l(nc(),1),{lock:lqe,unlock:er}=(0,kj.__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/dataviews");var dr=l(A(),1),{Menu:Xm}=er(Tf.privateApis);function rfe({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,dr.jsx)(Tf.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function ofe({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,dr.jsx)(Xm.Item,{disabled:e.disabled,onClick:t,children:(0,dr.jsx)(Xm.ItemLabel,{children:o})})}function Ef({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,dr.jsx)(Tf.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${Rj(e.id)}`,children:(0,dr.jsx)(e.RenderModal,{items:t,closeModal:r})})}function IO({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Qm.useMemo)(()=>e.reduce((a,c)=>((c.isPrimary?a.primaryActions:a.regularActions).push(c),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(c=>(0,dr.jsx)(ofe,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,dr.jsxs)(Xm.Group,{children:[s(n),s(i)]})}function Jm({item:e,actions:t,isCompact:r}){let o=(0,Ij.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Qm.useMemo)(()=>{let a=t.filter(u=>!u.isEligible||u.isEligible(e));return{primaryActions:a.filter(u=>u.isPrimary),eligibleActions:a}},[t,e]),s=(0,AO.useViewportMatch)("medium","<");return r?(0,dr.jsx)(Oj,{item:e,actions:i,isSmall:!0,registry:o}):(0,dr.jsxs)(ne,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,dr.jsx)(MO,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,dr.jsx)(Oj,{item:e,actions:i,registry:o})]})}function Oj({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,Qm.useState)(null);return(0,dr.jsxs)(dr.Fragment,{children:[(0,dr.jsxs)(Xm,{placement:"bottom-end",children:[(0,dr.jsx)(Xm.TriggerButton,{render:(0,dr.jsx)(Tf.Button,{size:r?"small":"compact",icon:Ps,label:(0,Aj.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,dr.jsx)(Xm.Popover,{children:(0,dr.jsx)(IO,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,dr.jsx)(Ef,{action:n,items:[e],closeModal:()=>i(null)})]})}function MO({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Qm.useState)(null);return(0,AO.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,dr.jsxs)(dr.Fragment,{children:[t.map(a=>(0,dr.jsx)(rfe,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,dr.jsx)(Ef,{action:n,items:[e],closeModal:()=>i(null)})]})}var Pf=l(q(),1),tv=l(Y(),1),Go=l(W(),1),Fj=l(ve(),1);var NO=l(it(),1);var eu=l(Y(),1);function Mj(e,t,r,o=!1){return e>0?(0,eu.sprintf)((0,eu._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,eu.sprintf)((0,eu._n)("%d Item","%d Items",r),r):(0,eu.sprintf)((0,eu._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var oo=l(A(),1);function nfe({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,Go.useState)(!1);return(0,oo.jsxs)(oo.Fragment,{children:[(0,oo.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,oo.jsx)(Ef,{action:e,items:t,closeModal:()=>n(!1)})]})}function $m(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function M1(e,t){return(0,Go.useMemo)(()=>$m(e,t),[e,t])}function ep(e,t){return(0,Go.useMemo)(()=>t.some(r=>$m(e,r)),[e,t])}function rv({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,Go.useMemo)(()=>r.filter(f=>o.some(d=>d.supportsBulk&&(!d.isEligible||d.isEligible(f)))),[r,o]),a=r.filter(f=>e.includes(n(f))&&s.includes(f)),c=e.length>0,u=a.length===s.length;return i?(0,oo.jsx)(Pf.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,tv.__)("Deselect all")}):(0,oo.jsx)(Pf.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:u,indeterminate:!u&&!!a.length,onChange:()=>{t(u?[]:s.map(f=>n(f)))},"aria-label":u?(0,tv.__)("Deselect all"):(0,tv.__)("Select all")})}function Nj({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,NO.useViewportMatch)("medium","<")?(0,oo.jsx)(Pf.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,oo.jsx)(Pf.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var Vj=[];function ife({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,Fj.useRegistry)(),i=(0,Go.useMemo)(()=>t.filter(s=>!e.isEligible||e.isEligible(s)),[e,t]);return"RenderModal"in e?(0,oo.jsx)(nfe,{action:e,items:i,ActionTriggerComponent:Nj},e.id):(0,oo.jsx)(Nj,{action:e,onClick:async()=>{o(e.id),await e.callback(i,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function Dj(e,t,r,o,n,i,s,a,c,u,f){let d=Mj(n.length,e.length,f.totalItems,o);return(0,oo.jsxs)(ne,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,oo.jsx)(rv,{selection:n,onChangeSelection:u,data:e,actions:t,getItemId:r,disableSelectAll:o}),(0,oo.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:d}),(0,oo.jsxs)(ne,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[i.map(m=>(0,oo.jsx)(ife,{action:m,selectedItems:s,actionInProgress:a,setActionInProgress:c},m.id)),s.length>0&&(0,oo.jsx)(Pf.Button,{icon:va,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,tv.__)("Cancel"),disabled:!!a,accessibleWhenDisabled:!1,onClick:()=>{u(Vj)}})]})]})}function sfe({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n,isInfiniteScroll:i,paginationInfo:s}){let[a,c]=(0,Go.useState)(null),u=(0,Go.useRef)(void 0),f=(0,NO.useViewportMatch)("medium","<"),d=(0,Go.useMemo)(()=>t.filter(v=>v.supportsBulk),[t]),m=(0,Go.useMemo)(()=>o.filter(v=>d.some(b=>!b.isEligible||b.isEligible(v))),[o,d]),h=(0,Go.useMemo)(()=>o.filter(v=>e.includes(n(v))&&m.includes(v)),[e,o,n,m]),g=(0,Go.useMemo)(()=>t.filter(v=>v.supportsBulk&&(!f||v.icon)&&h.some(b=>!v.isEligible||v.isEligible(b))),[t,h,f]);if(a)u.current||(u.current=Dj(o,t,n,i,e,g,h,a,c,r,s));else return u.current&&(u.current=void 0),Dj(o,t,n,i,e,g,h,a,c,r,s);return u.current}function N1(){let{data:e,selection:t,actions:r=Vj,onChangeSelection:o,getItemId:n,paginationInfo:i,view:s}=(0,Go.useContext)(We);return(0,oo.jsx)(sfe,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n,isInfiniteScroll:!!s.infiniteScrollEnabled,paginationInfo:i})}var Sl=l(Y(),1);var Cl=l(q(),1),tu=l(W(),1);function D1(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 ut=l(A(),1),{Menu:Gt}=er(Cl.privateApis);function afe({children:e}){return tu.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ut.jsxs)(tu.Fragment,{children:[r>0&&(0,ut.jsx)(Gt.Separator,{}),t]},r))}var lfe=(0,tu.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:c=!0,canInsertRight:u=!0},f){let d=r.fields??[],m=d?.indexOf(t),h=r.sort?.field===t,g=!1,v=!1,b=!1,_=[],y=o.find(E=>E.id===t),{setIsShowingFilter:w}=(0,tu.useContext)(We);if(!y)return null;g=y.enableHiding!==!1,v=y.enableSorting!==!1;let x=y.header;if(_=!!y.filterBy&&y.filterBy?.operators||[],b=!r.filters?.some(E=>t===E.field)&&!!(y.hasElements||y.Edit)&&y.filterBy!==!1&&!y.filterBy?.isPrimary,!v&&!a&&!g&&!b)return x;let C=D1(r,o).filter(E=>!d.includes(E.id)),S=(c||u)&&!!C.length,P=(0,Sl.isRTL)();return(0,ut.jsxs)(Gt,{children:[(0,ut.jsxs)(Gt.TriggerButton,{render:(0,ut.jsx)(Cl.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:f,variant:"tertiary"}),children:[x,r.sort&&h&&(0,ut.jsx)("span",{"aria-hidden":"true",children:mj[r.sort.direction]})]}),(0,ut.jsx)(Gt.Popover,{style:{minWidth:"240px"},children:(0,ut.jsxs)(afe,{children:[v&&(0,ut.jsx)(Gt.Group,{children:P1.map(E=>{let k=r.sort&&h&&r.sort.direction===E,D=`${t}-${E}`;return(0,ut.jsx)(Gt.RadioItem,{name:"view-table-sorting",value:D,checked:k,onChange:()=>{n({...r,sort:{field:t,direction:E},showLevels:!1})},children:(0,ut.jsx)(Gt.ItemLabel,{children:k1[E]})},D)})}),b&&(0,ut.jsx)(Gt.Group,{children:(0,ut.jsx)(Gt.Item,{prefix:(0,ut.jsx)(Cl.Icon,{icon:Uh}),onClick:()=>{s(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:_[0]}]})},children:(0,ut.jsx)(Gt.ItemLabel,{children:(0,Sl.__)("Add filter")})})}),(a||g||S)&&y&&(0,ut.jsxs)(Gt.Group,{children:[a&&(0,ut.jsx)(Gt.Item,{prefix:(0,ut.jsx)(Cl.Icon,{icon:TE}),disabled:P?m>=d.length-1:m<1,onClick:()=>{let E=P?m+1:m-1,k=[...d];k.splice(m,1),k.splice(E,0,t),n({...r,fields:k})},children:(0,ut.jsx)(Gt.ItemLabel,{children:(0,Sl.__)("Move left")})}),a&&(0,ut.jsx)(Gt.Item,{prefix:(0,ut.jsx)(Cl.Icon,{icon:PE}),disabled:P?m<1:m>=d.length-1,onClick:()=>{let E=P?m-1:m+1,k=[...d];k.splice(m,1),k.splice(E,0,t),n({...r,fields:k})},children:(0,ut.jsx)(Gt.ItemLabel,{children:(0,Sl.__)("Move right")})}),c&&!!C.length&&(0,ut.jsxs)(Gt,{children:[(0,ut.jsx)(Gt.SubmenuTriggerItem,{children:(0,ut.jsx)(Gt.ItemLabel,{children:(0,Sl.__)("Insert left")})}),(0,ut.jsx)(Gt.Popover,{children:C.map(E=>{let k=P?m+1:m;return(0,ut.jsx)(Gt.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,k),E.id,...d.slice(k)]})},children:(0,ut.jsx)(Gt.ItemLabel,{children:E.label})},E.id)})})]}),u&&!!C.length&&(0,ut.jsxs)(Gt,{children:[(0,ut.jsx)(Gt.SubmenuTriggerItem,{children:(0,ut.jsx)(Gt.ItemLabel,{children:(0,Sl.__)("Insert right")})}),(0,ut.jsx)(Gt.Popover,{children:C.map(E=>{let k=P?m:m+1;return(0,ut.jsx)(Gt.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,k),E.id,...d.slice(k)]})},children:(0,ut.jsx)(Gt.ItemLabel,{children:E.label})},E.id)})})]}),g&&y&&(0,ut.jsx)(Gt.Item,{prefix:(0,ut.jsx)(Cl.Icon,{icon:lg}),onClick:()=>{i(y),n({...r,fields:d.filter(E=>E!==t)})},children:(0,ut.jsx)(Gt.ItemLabel,{children:(0,Sl.__)("Hide column")})})]})]})})]})}),cfe=lfe,tp=cfe;var Lj=l(W(),1),DO=l(A(),1);function ufe({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 ru({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,DO.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,Lj.cloneElement)(c,{onClick:u=>{u.stopPropagation(),c.props.onClick&&c.props.onClick(u)},onKeyDown:u=>{(u.key==="Enter"||u.key===""||u.key===" ")&&(u.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(u))}})}let a=ufe({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,DO.jsx)("div",{...a,...s,children:i})}var ka=l(A(),1);function ffe({item:e,level:t,titleField:r,mediaField:o,mediaAspectRatio:n,descriptionField:i,onClickItem:s,renderItemLink:a,isItemClickable:c}){let u="32px";if(n){let[f,d]=n.split("/").map(Number);u=`${Math.min(60,Math.round(32*f/d))}px`}return(0,ka.jsxs)(ne,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,ka.jsx)(ru,{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,ka.jsx)(o.render,{item:e,field:o,config:{sizes:u}})}),(0,ka.jsxs)(ne,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,ka.jsxs)(ru,{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,ka.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,ka.jsx)(r.render,{item:e,field:r})]}),i&&(0,ka.jsx)(i.render,{item:e,field:i})]})]})}var F1=ffe;var Rf=l(W(),1),Bj=l(Y(),1),dfe=e=>(0,Bj.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function jj({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,Rf.useState)(!1),[n,i]=(0,Rf.useState)(!1),s=(0,Rf.useCallback)(()=>{let a=e.current;a&&(t&&o(dfe(a)),i(a.scrollTop>0))},[e,t]);return(0,Rf.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 Jn(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 ov=l(W(),1),Wj=l(wf(),1);function zj(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function mfe({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,u=a&&r!==null?o.indexOf(r):-1,f=u===-1?[]:zj(o,c,u),d=n.filter(m=>!f.includes(m));return[...new Set([...d,...zj(o,c,i)])]}function pfe({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 u=Math.abs(c-o);u<s&&(s=u,i=a)}),i}function qi({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let a=i==="multi",c=i!=="single-required",u=(0,ov.useRef)(null),f=_=>{u.current={anchorId:_,lastTargetId:null}},d=(0,ov.useRef)(!1);(0,ov.useEffect)(()=>{let _=()=>{d.current=!0};return document.addEventListener("touchstart",_,{once:!0}),()=>document.removeEventListener("touchstart",_)},[]);let m=e.filter(r).map(t),h=new Set(m),v=m.length>0&&a;return{getSelectionProps:_=>{let y=h.has(_);return{...s&&{onClick:()=>{c&&o.includes(_)?n(o.filter(w=>_!==w)):n(a?[...o,_]:[_]),f(_)}},onMouseDown:w=>{w.button===0&&w.shiftKey&&v&&w.preventDefault()},onClickCapture:w=>{if(!v)return;let x=(0,Wj.isAppleOS)()?w.metaKey:w.ctrlKey,C=w.target instanceof Element&&!!w.target.closest(`.${OO}`);if(!x&&!w.shiftKey){y&&C&&f(_);return}if(!(d.current||document.getSelection()?.type==="Range")&&(w.stopPropagation(),C||w.preventDefault(),!!y))if(w.shiftKey){let S=u.current;(!S||!h.has(S.anchorId))&&(S={anchorId:pfe({targetId:_,orderedIds:m,selection:o})??_,lastTargetId:null}),n(mfe({anchorId:S.anchorId,targetId:_,lastTargetId:S.lastTargetId,orderedIds:m,selection:o})),u.current={anchorId:S.anchorId,lastTargetId:_}}else n(o.includes(_)?o.filter(S=>_!==S):[...o,_]),f(_)}}}}}var ou=l(q(),1),Gj=l(Y(),1),Uj=l(W(),1);var vi=l(A(),1);function Hj({field:e,isVisible:t,onToggleVisibility:r}){return(0,vi.jsx)(ou.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,vi.jsxs)(ne,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,vi.jsx)("div",{style:{height:24,width:24},children:t&&(0,vi.jsx)(ou.Icon,{icon:rf})}),(0,vi.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function hfe(e){return!!e}function V1({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,Uj.useContext)(We),n=D1(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})=>hfe(g)),u=t.fields??[],f=n.filter(g=>u.includes(g.id)).length,d=c.filter(({isVisibleFlag:g})=>t[g]??!0),m=d.length+f,h=m===1&&d.length===1;return(0,vi.jsxs)(ne,{direction:"column",className:"dataviews-field-control",children:[e&&(0,vi.jsx)(ou.BaseControl.VisualLabel,{children:(0,Gj.__)("Properties")}),(0,vi.jsx)(ne,{direction:"column",className:"dataviews-view-config__properties",children:(0,vi.jsxs)(ou.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:g,isVisibleFlag:v})=>{let b=t[v]??!0,_=h&&b?{...g,enableHiding:!1}:g;return(0,vi.jsx)(Hj,{field:_,isVisible:b,onToggleVisibility:()=>{o({...t,[v]:!b})}},g.id)}),n.map(g=>{let v=u.includes(g.id),b=m===1&&v?{...g,enableHiding:!1}:g;return(0,vi.jsx)(Hj,{field:b,isVisible:v,onToggleVisibility:()=>{o({...t,fields:v?u.filter(_=>_!==g.id):[...u,g.id]})}},g.id)})]})})]})}var L1=l(W(),1);function Ki(e,t={delay:400}){let[r,o]=(0,L1.useState)(!1);return(0,L1.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var Je=l(A(),1);function Kj(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function gfe({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=X("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 Yj({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:c,mediaAspectRatio:u,descriptionField:f,selection:d,getItemId:m,isItemClickable:h,onClickItem:g,renderItemLink:v,onChangeSelection:b,onMouseDown:_,onClickCapture:y,isActionsColumnSticky:w,posinset:x}){let{paginationInfo:C}=(0,yi.useContext)(We),S=M1(o,t),P=S&&d.includes(i),{showTitle:E=!0,showMedia:k=!0,showDescription:D=!0,infiniteScrollEnabled:I}=s,T=s.fields??[],N=a&&E||c&&k||f&&D;return(0,Je.jsxs)("tr",{className:X("dataviews-view-table__row",{"is-selected":S&&P,"has-bulk-actions":S}),"aria-setsize":I?C.totalItems:void 0,"aria-posinset":x,role:I?"article":void 0,onClickCapture:y,onMouseDown:B=>{let F=(0,qj.isAppleOS)()?B.metaKey:B.ctrlKey;B.button===0&&F&&window.navigator.userAgent.toLowerCase().includes("firefox")&&B.preventDefault(),_(B)},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)($c,{item:t,selection:d,onChangeSelection:b,getItemId:m,titleField:a,disabled:!S})})}),N&&(0,Je.jsx)("td",{children:(0,Je.jsx)(F1,{item:t,level:r,titleField:E?a:void 0,mediaField:k?c:void 0,mediaAspectRatio:u,descriptionField:D?f:void 0,isItemClickable:h,onClickItem:g,renderItemLink:v})}),T.map(B=>{let{width:F,maxWidth:L,minWidth:z,align:M}=s.layout?.styles?.[B]??{},V=n.find(j=>j.id===B),R=Kj(M,V?.type);return(0,Je.jsx)("td",{style:{width:F,maxWidth:L,minWidth:z},children:(0,Je.jsx)(gfe,{fields:n,item:t,column:B,align:R})},B)}),!!o?.length&&(0,Je.jsx)("td",{className:X("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":w}),onClick:B=>B.stopPropagation(),children:(0,Je.jsx)(Jm,{item:t,actions:o})})]})}function vfe({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:c,setOpenedFilter:u,onClickItem:f,isItemClickable:d,renderItemLink:m,view:h,className:g,empty:v}){let{containerRef:b}=(0,yi.useContext)(We),_=Ki(i),y=h.groupBy?.field?r.find(Q=>Q.id===h.groupBy?.field):null,w=y?Jn(t,y):null,x=w?Array.from(w.values()).flat():t,{getSelectionProps:C}=qi({data:x,getItemId:o,isItemSelectable:Q=>$m(e,Q),selection:c,onChangeSelection:a,selectionMode:"multi",shouldSelectOnClick:!1}),S=(0,yi.useRef)(new Map),P=(0,yi.useRef)(void 0),[E,k]=(0,yi.useState)(),[D,I]=(0,yi.useState)(null);(0,yi.useEffect)(()=>{P.current&&(P.current.focus(),P.current=void 0)});let T=(0,yi.useId)(),{isHorizontalScrollEnd:N,isVerticallyScrolled:B}=jj({scrollContainerRef:b,enabledHorizontal:!!e?.length}),F=ep(e,t);if(E){P.current=E,k(void 0);return}let L=Q=>{let xe=S.current.get(Q.id),$=xe?S.current.get(xe.fallback):void 0;k($?.node)},z=Q=>{Q.preventDefault(),Q.stopPropagation();let xe={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(()=>{I(xe)})},M=!!t?.length,V=r.find(Q=>Q.id===h.titleField),R=r.find(Q=>Q.id===h.mediaField),j=r.find(Q=>Q.id===h.descriptionField),{showTitle:G=!0,showMedia:Z=!0,showDescription:me=!0}=h,re=V&&G||R&&Z||j&&me,ue=h.fields??[],he=(Q,xe)=>$=>{$?S.current.set(Q,{node:$,fallback:ue[xe>0?xe-1:1]}):S.current.delete(Q)},ge=h.infiniteScrollEnabled&&!w,be=(0,kf.isRTL)(),ze=h.layout?.aspectRatio&&A1.includes(h.layout.aspectRatio)?h.layout.aspectRatio:void 0,lt={"--wp-dataviews-media-aspect-ratio":ze??"1/1"};return M?(0,Je.jsxs)(Je.Fragment,{children:[(0,Je.jsxs)("table",{className:X("dataviews-view-table",g,{[`has-${h.layout?.density}-density`]:h.layout?.density&&["compact","comfortable"].includes(h.layout.density),"has-bulk-actions":F,"is-refreshing":!ge&&_,"has-media-aspect-ratio":!!ze}),style:lt,"aria-busy":i,"aria-describedby":T,role:ge?"feed":void 0,inert:!ge&&i?"true":void 0,children:[(0,Je.jsxs)("colgroup",{children:[F&&(0,Je.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),re&&(0,Je.jsx)("col",{className:"dataviews-view-table__col-first-data"}),ue.map((Q,xe)=>(0,Je.jsx)("col",{className:X(`dataviews-view-table__col-${Q}`,{"dataviews-view-table__col-expand":!re&&xe===ue.length-1})},`col-${Q}`)),!!e?.length&&(0,Je.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),D&&(0,Je.jsx)(B1.Popover,{anchor:D,onClose:()=>I(null),placement:"bottom-start",children:(0,Je.jsx)(V1,{showLabel:!1})}),(0,Je.jsx)("thead",{className:X({"dataviews-view-table__thead--stuck":B}),onContextMenu:z,children:(0,Je.jsxs)("tr",{className:"dataviews-view-table__row",children:[F&&(0,Je.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:z,children:(0,Je.jsx)(rv,{selection:c,onChangeSelection:a,data:t,actions:e,getItemId:o})}),re&&(0,Je.jsx)("th",{scope:"col",children:V&&(0,Je.jsx)(tp,{ref:he(V.id,0),fieldId:V.id,view:h,fields:r,onChangeView:s,onHide:L,setOpenedFilter:u,canMove:!1,canInsertLeft:be?h.layout?.enableMoving??!0:!1,canInsertRight:be?!1:h.layout?.enableMoving??!0})}),ue.map((Q,xe)=>{let{width:$,maxWidth:ee,minWidth:fe,align:se}=h.layout?.styles?.[Q]??{},de=r.find(De=>De.id===Q),Ie=Kj(se,de?.type),Pe=h.layout?.enableMoving??!0;return(0,Je.jsx)("th",{style:{width:$,maxWidth:ee,minWidth:fe,textAlign:Ie},"aria-sort":h.sort?.direction&&h.sort?.field===Q?R1[h.sort.direction]:void 0,scope:"col",children:(0,Je.jsx)(tp,{ref:he(Q,xe),fieldId:Q,view:h,fields:r,onChangeView:s,onHide:L,setOpenedFilter:u,canMove:Pe,canInsertLeft:Pe,canInsertRight:Pe})},Q)}),!!e?.length&&(0,Je.jsx)("th",{className:X("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,kf.__)("Actions")})})]})}),M&&y&&w?Array.from(w.entries()).map(([Q,xe])=>(0,Je.jsxs)("tbody",{children:[(0,Je.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,Je.jsx)("td",{colSpan:ue.length+(re?1:0)+(F?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:h.groupBy?.showLabel===!1?Q:(0,kf.sprintf)((0,kf.__)("%1$s: %2$s"),y.label,Q)})}),xe.map(($,ee)=>{let fe=o($)||ee.toString();return(0,Je.jsx)(Yj,{item:$,level:h.showLevels&&typeof n=="function"?n($):void 0,hasBulkActions:F,actions:e,fields:r,id:fe,view:h,titleField:V,mediaField:R,mediaAspectRatio:ze,descriptionField:j,selection:c,getItemId:o,onChangeSelection:a,...C(fe),onClickItem:f,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!N},o($))})]},`group-${Q}`)):(0,Je.jsx)("tbody",{children:M&&t.map((Q,xe)=>{let $=o(Q)||xe.toString();return(0,Je.jsx)(Yj,{item:Q,level:h.showLevels&&typeof n=="function"?n(Q):void 0,hasBulkActions:F,actions:e,fields:r,id:$,view:h,titleField:V,mediaField:R,mediaAspectRatio:ze,descriptionField:j,selection:c,getItemId:o,onChangeSelection:a,...C($),onClickItem:f,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!N,posinset:ge?xe+1:void 0},o(Q))})})]}),ge&&i&&(0,Je.jsx)("div",{className:"dataviews-loading",id:T,children:(0,Je.jsx)("p",{className:"dataviews-loading-more",children:(0,Je.jsx)(B1.Spinner,{})})})]}):(0,Je.jsx)("div",{className:X("dataviews-no-results",{"is-refreshing":_}),id:T,children:v})}var Zj=vfe;var ez=l(q(),1),G1=l(Y(),1);var Zi=l(q(),1);var iv=l(Y(),1),$j=l(it(),1),iu=l(W(),1);var yfe=l(q(),1),bfe=l(Y(),1),j1=l(W(),1);var wfe=l(A(),1),xfe=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],_fe=xfe[2].value;function z1(){let e=(0,j1.useContext)(We),t=e.view;return(0,j1.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??_fe,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var Xj=l(W(),1);var Qj=l(A(),1),nv=(0,Xj.forwardRef)(({className:e,previewSize:t,style:r,...o},n)=>(0,Qj.jsx)("div",{ref:n,className:X("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`,...r},...o}));var W1=l(W(),1);function nu(e,t){let{intersectionObserver:r}=(0,W1.useContext)(We);(0,W1.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function H1(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var at=l(A(),1);function Sfe(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 Jj=(0,iu.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:c,actions:u,mediaField:f,titleField:d,descriptionField:m,regularFields:h,badgeFields:g,hasBulkActions:v,config:b,posinset:_,setsize:y,...w},x){let{showTitle:C=!0,showMedia:S=!0,showDescription:P=!0}=t,E=M1(u,c),k=a(c),D=(0,iu.useRef)(null),I=(0,iu.useCallback)(R=>{D.current=R,typeof x=="function"?x(R):x&&(x.current=R)},[x]);nu(D,_);let T=(0,$j.useInstanceId)(e),N=r.includes(k),B=(0,at.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),F=S&&f?.render,L=F?(0,at.jsx)(f.render,{item:c,field:f,config:b}):B,z=C&&d?.render?(0,at.jsx)(d.render,{item:c,field:d}):null,M,V;return i(c)&&n&&(z?(M={"aria-labelledby":`dataviews-view-grid__title-field-${T}`},V={id:`dataviews-view-grid__title-field-${T}`}):M={"aria-label":(0,iv.__)("Navigate to item")}),(0,at.jsxs)(ne,{direction:"column",...w,ref:I,"aria-setsize":y,"aria-posinset":_,className:X(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":E&&N}),children:[(0,at.jsx)(ru,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:X("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!F}),...M,children:L}),v&&(0,at.jsx)($c,{item:c,selection:r,onChangeSelection:o,getItemId:a,titleField:d,disabled:!E}),!!u?.length&&(0,at.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,at.jsx)(Jm,{item:c,actions:u,isCompact:!0})}),C&&(0,at.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,at.jsx)(ru,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...V,title:d?.getValueFormatted({item:c,field:d})||void 0,children:z})}),(0,at.jsxs)(ne,{direction:"column",gap:"xs",children:[P&&m?.render&&(0,at.jsx)(m.render,{item:c,field:m}),!!g?.length&&(0,at.jsx)(ne,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(R=>(0,at.jsx)(Qu,{className:"dataviews-view-grid__field-value",children:(0,at.jsx)(R.render,{item:c,field:R})},R.id))}),!!h?.length&&(0,at.jsx)(ne,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:h.map(R=>(0,at.jsx)(Zi.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,at.jsxs)(at.Fragment,{children:[(0,at.jsxs)(_t.Root,{children:[(0,at.jsx)(_t.Trigger,{render:(0,at.jsx)(Zi.FlexItem,{className:"dataviews-view-grid__field-name",children:R.header})}),(0,at.jsx)(_t.Popup,{children:R.label})]}),(0,at.jsx)(Zi.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,at.jsx)(R.render,{item:c,field:R})})]})},R.id))})]})]})});function FO({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:c,onClickItem:u,isItemClickable:f,renderItemLink:d,getItemId:m,actions:h,getSelectionProps:g}){let{paginationInfo:v,resizeObserverRef:b}=(0,iu.useContext)(We),_=z1(),y={"--wp-dataviews-media-aspect-ratio":i.layout?.aspectRatio&&A1.includes(i.layout.aspectRatio)?i.layout.aspectRatio:"1/1"},w=ep(h,e),x=s.find(N=>N.id===i?.titleField),C=s.find(N=>N.id===i?.mediaField),S=s.find(N=>N.id===i?.descriptionField),P=i.fields??[],{regularFields:E,badgeFields:k}=P.reduce((N,B)=>{let F=s.find(z=>z.id===B);if(!F)return N;let L=i.layout?.badgeFields?.includes(B)?"badgeFields":"regularFields";return N[L].push(F),N},{regularFields:[],badgeFields:[]}),D="900px",I=Math.ceil(e.length/_),T=H1(e,t,_);return(0,at.jsxs)(at.Fragment,{children:[t&&(0,at.jsxs)(Zi.Composite,{render:(0,at.jsx)(nv,{className:X("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,style:y,"aria-busy":n,ref:b}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:T}).map((N,B)=>(0,at.jsx)(Zi.Composite.Item,{render:F=>(0,at.jsx)(ne,{...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-${B}`)),e.map(N=>{let B=m(N),F=g(B),L=N.position;return(0,at.jsx)(Zi.Composite.Item,{render:z=>(0,at.jsx)(Jj,{...z,id:B,role:"article",view:i,selection:a,onChangeSelection:c,onClickItem:u,isItemClickable:f,renderItemLink:d,getItemId:m,item:N,actions:h,onMouseDown:M=>{z.onMouseDown?.(M),F.onMouseDown(M)},onClickCapture:M=>{z.onClickCapture?.(M),F.onClickCapture(M)},mediaField:C,titleField:x,descriptionField:S,regularFields:E,badgeFields:k,hasBulkActions:w,posinset:L,setsize:v.totalItems,config:{sizes:D}})},B)})]}),!t&&(0,at.jsx)(Zi.Composite,{role:"grid",style:y,className:X("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),focusWrap:!0,"aria-busy":n,"aria-rowcount":I,ref:b,inert:o,children:Sfe(e,_).map((N,B)=>(0,at.jsx)(Zi.Composite.Row,{render:(0,at.jsx)("div",{role:"row","aria-rowindex":B+1,"aria-label":(0,iv.sprintf)((0,iv.__)("Row %d"),B+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${_}, minmax(0, 1fr) )`}}),children:N.map(F=>{let L=m(F),z=g(L);return(0,at.jsx)(Zi.Composite.Item,{render:M=>(0,at.jsx)(Jj,{...M,id:L,role:"gridcell",view:i,selection:a,onChangeSelection:c,onClickItem:u,isItemClickable:f,renderItemLink:d,getItemId:m,item:F,actions:h,onMouseDown:V=>{M.onMouseDown?.(V),z.onMouseDown(V)},onClickCapture:V=>{M.onClickCapture?.(V),z.onClickCapture(V)},mediaField:C,titleField:x,descriptionField:S,regularFields:E,badgeFields:k,hasBulkActions:w,config:{sizes:D}})},L)})},B))})]})}var bi=l(A(),1);function Cfe({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,selection:u,view:f,className:d,empty:m}){let h=Ki(!!n),g=!!t?.length,v=f.groupBy?.field?r.find(C=>C.id===f.groupBy?.field):null,b=v?Jn(t,v):null,_=f.infiniteScrollEnabled&&!b,y=b?Array.from(b.values()).flat():t,{getSelectionProps:w}=qi({data:y,getItemId:o,isItemSelectable:C=>$m(e,C),selection:u,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!g)return(0,bi.jsx)("div",{className:X("dataviews-no-results",{"is-refreshing":h}),children:m});let x={className:X(d,{"is-refreshing":!_&&h}),inert:!_&&n?"true":void 0,isLoading:n,view:f,fields:r,selection:u,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:w};return(0,bi.jsxs)(bi.Fragment,{children:[g&&v&&b&&(0,bi.jsx)(ne,{direction:"column",gap:"lg",children:Array.from(b.entries()).map(([C,S])=>(0,bi.jsxs)(ne,{direction:"column",gap:"sm",children:[(0,bi.jsx)("h3",{className:"dataviews-view-grid__group-header",children:f.groupBy?.showLabel===!1?C:(0,G1.sprintf)((0,G1.__)("%1$s: %2$s"),v.label,C)}),(0,bi.jsx)(FO,{...x,data:S,isInfiniteScroll:!1})]},C))}),!b&&(0,bi.jsx)(FO,{...x,data:t,isInfiniteScroll:!!_}),_&&n&&(0,bi.jsx)("p",{className:"dataviews-loading-more",children:(0,bi.jsx)(ez.Spinner,{})})]})}var tz=Cfe;var U1=l(it(),1),Uo=l(q(),1),Fr=l(W(),1),sv=l(Y(),1);var jO=l(ve(),1);var He=l(A(),1),{Menu:VO}=er(Uo.privateApis);function LO(e){return`${e}-item-wrapper`}function Tfe(e,t){return`${e}-primary-action-${t}`}function BO(e){return`${e}-dropdown`}function Efe({idPrefix:e,primaryAction:t,item:r}){let o=(0,jO.useRegistry)(),[n,i]=(0,Fr.useState)(!1),s=Tfe(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,He.jsx)("div",{role:"gridcell",children:(0,He.jsx)(Uo.Composite.Item,{id:s,render:(0,He.jsx)(Uo.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,He.jsx)(Ef,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,He.jsx)("div",{role:"gridcell",children:(0,He.jsx)(Uo.Composite.Item,{id:s,render:(0,He.jsx)(Uo.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function rz({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,selectionProps:c,otherFields:u,onDropdownTriggerKeyDown:f,posinset:d}){let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=e,b=(0,Fr.useRef)(null),_=`${r}-label`,y=`${r}-description`,w=(0,jO.useRegistry)(),[x,C]=(0,Fr.useState)(!1),[S,P]=(0,Fr.useState)(null),E=({type:M})=>{C(M==="mouseenter")},{paginationInfo:k}=(0,Fr.useContext)(We);(0,Fr.useEffect)(()=>{o&&b.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:D,eligibleActions:I}=(0,Fr.useMemo)(()=>{let M=t.filter(R=>!R.isEligible||R.isEligible(n));return{primaryAction:M.filter(R=>R.isPrimary)[0],eligibleActions:M}},[t,n]),T=D&&t.length===1,N=h&&s?.render?(0,He.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,He.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,B=m&&i?.render?(0,He.jsx)(i.render,{item:n,field:i}):null,F=g&&a?.render,L=!!N&&!F&&!u.length,z=I?.length>0&&(0,He.jsxs)(ne,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[D&&(0,He.jsx)(Efe,{idPrefix:r,primaryAction:D,item:n}),!T&&(0,He.jsxs)("div",{role:"gridcell",children:[(0,He.jsxs)(VO,{placement:"bottom-end",children:[(0,He.jsx)(VO.TriggerButton,{render:(0,He.jsx)(Uo.Composite.Item,{id:BO(r),render:(0,He.jsx)(Uo.Button,{size:"small",icon:Ps,label:(0,sv.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:f})})}),(0,He.jsx)(VO.Popover,{children:(0,He.jsx)(IO,{actions:I,item:n,registry:w,setActiveModalAction:P})})]}),!!S&&(0,He.jsx)(Ef,{action:S,items:[n],closeModal:()=>P(null)})]})]});return(0,He.jsx)(Uo.Composite.Row,{ref:b,render:(0,He.jsx)("div",{"aria-posinset":d,"aria-setsize":v?k.totalItems:void 0}),role:v?"article":"row",className:X({"is-selected":o,"is-hovered":x}),onMouseEnter:E,onMouseLeave:E,children:(0,He.jsxs)(ne,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,He.jsx)("div",{role:"gridcell",children:(0,He.jsx)(Uo.Composite.Item,{id:LO(r),"aria-pressed":o,"aria-labelledby":_,"aria-describedby":y,className:"dataviews-view-list__item",...c})}),(0,He.jsxs)(ne,{direction:"row",gap:"md",justify:"start",align:L?"center":"flex-start",style:{flex:1,minWidth:0},children:[N,(0,He.jsxs)(ne,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,He.jsxs)(ne,{direction:"row",align:"center",children:[(0,He.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:_,children:B}),z]}),F&&(0,He.jsx)("div",{className:"dataviews-view-list__field",children:(0,He.jsx)(a.render,{item:n,field:a})}),(0,He.jsx)("div",{className:"dataviews-view-list__fields",id:y,children:u.map(M=>(0,He.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,He.jsx)(Kn,{className:"dataviews-view-list__field-label",render:(0,He.jsx)("span",{}),children:M.label}),(0,He.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,He.jsx)(M.render,{item:n,field:M})})]},M.id))})]})]})]})})}function Pfe(e){return!!e}function zO(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:c,className:u,empty:f}=e,d=(0,U1.useInstanceId)(zO,"view-list"),m=Ki(!!i),{paginationInfo:h}=(0,Fr.useContext)(We),g=r?.findLast(j=>a.includes(n(j))),v=o.find(j=>j.id===c.titleField),b=o.find(j=>j.id===c.mediaField),_=o.find(j=>j.id===c.descriptionField),y=(c?.fields??[]).map(j=>o.find(G=>j===G.id)).filter(Pfe),{getSelectionProps:w}=qi({data:r,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),x=(0,Fr.useCallback)(j=>`${d}-${n(j)}`,[d,n]),C=(0,Fr.useCallback)((j,G)=>G.startsWith(x(j)),[x]),[S,P]=(0,Fr.useState)(void 0),E=(0,Fr.useRef)(null);(0,Fr.useEffect)(()=>{g&&P(LO(x(g)))},[g,x]);let k=r.findIndex(j=>C(j,S??"")),D=(0,U1.usePrevious)(k),I=k!==-1,T=(0,Fr.useCallback)((j,G)=>{let Z=Math.min(r.length-1,Math.max(0,j));if(!r[Z])return;let me=x(r[Z]),re=G(me);P(re),E.current?.contains(E.current.ownerDocument.activeElement)&&document.getElementById(re)?.focus()},[r,x]);(0,Fr.useEffect)(()=>{!I&&(D!==void 0&&D!==-1)&&T(D,LO)},[I,T,D]);let N=(0,Fr.useCallback)(j=>{j.key==="ArrowDown"&&(j.preventDefault(),T(k+1,BO)),j.key==="ArrowUp"&&(j.preventDefault(),T(k-1,BO))},[T,k]),B=!!r?.length,F=c.groupBy?.field?o.find(j=>j.id===c.groupBy?.field):null,L=B&&F?Jn(r,F):null,z=c.infiniteScrollEnabled&&!L,M=z&&(c.startPosition??1)+(c.perPage??0)<h.totalItems,V=X("dataviews-view-list",u,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!z&&m}),R={ref:E,id:d,render:(0,He.jsx)("div",{}),activeId:S,setActiveId:P,inert:!z&&i?"true":void 0};return B?B&&F&&L?(0,He.jsx)(Uo.Composite,{...R,className:"dataviews-view-list__group",role:"grid",children:(0,He.jsx)(ne,{direction:"column",gap:"lg",className:V,children:Array.from(L.entries()).map(([j,G])=>(0,He.jsxs)(ne,{direction:"column",children:[(0,He.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?j:(0,sv.sprintf)((0,sv.__)("%1$s: %2$s"),F.label,j)}),G.map(Z=>{let me=x(Z);return(0,He.jsx)(rz,{view:c,idPrefix:me,actions:t,item:Z,isSelected:Z===g,selectionProps:w(n(Z)),mediaField:b,titleField:v,descriptionField:_,otherFields:y,onDropdownTriggerKeyDown:N},me)})]},j))})}):(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Uo.Composite,{...R,className:V,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((j,G)=>{let Z=x(j);return(0,He.jsx)(rz,{view:c,idPrefix:Z,actions:t,item:j,isSelected:j===g,selectionProps:w(n(j)),mediaField:b,titleField:v,descriptionField:_,otherFields:y,onDropdownTriggerKeyDown:N,posinset:c.infiniteScrollEnabled?G+1:void 0},Z)})}),(M||z&&i)&&(0,He.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,He.jsx)(Uo.Spinner,{})})]}):(0,He.jsx)("div",{className:X("dataviews-no-results",{"is-refreshing":m}),children:f})}var cz=l(q(),1);var Y1=l(Y(),1),oz=l(W(),1);var rp=l(A(),1);function nz({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,oz.createInterpolateElement)((0,Y1.sprintf)((0,Y1.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,rp.jsx)(r.render,{item:t[0],field:r})}):(0,rp.jsx)(r.render,{item:t[0],field:r});return(0,rp.jsxs)(ne,{direction:"column",className:"dataviews-view-activity__group",children:[(0,rp.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var Of=l(W(),1),iz=l(ve(),1),sz=l(it(),1);var Vr=l(A(),1);function Rfe(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:c,onClickItem:u,renderItemLink:f,isItemClickable:d}=e,{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=t,b=(0,Of.useRef)(null),_=(0,iz.useRegistry)(),{paginationInfo:y}=(0,Of.useContext)(We),{primaryActions:w,eligibleActions:x}=(0,Of.useMemo)(()=>{let I=r.filter(N=>!N.isEligible||N.isEligible(o));return{primaryActions:I.filter(N=>N.isPrimary),eligibleActions:I}},[r,o]),C=(0,sz.useViewportMatch)("medium","<"),S=t.layout?.density??"balanced",P=h&&S!=="compact"&&i?.render?(0,Vr.jsx)(i.render,{item:o,field:i,config:{sizes:S==="comfortable"?"32px":"24px"}}):null,E=(0,Vr.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:P||(0,Vr.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),k=m&&n?.render?(0,Vr.jsx)(n.render,{item:o,field:n}):null,D=(0,Of.useMemo)(()=>S==="comfortable"?"md":"sm",[S]);return(0,Vr.jsx)("div",{ref:b,role:v?"article":void 0,"aria-posinset":c,"aria-setsize":v?y.totalItems:void 0,className:X("dataviews-view-activity__item",S==="compact"&&"is-compact",S==="balanced"&&"is-balanced",S==="comfortable"&&"is-comfortable"),children:(0,Vr.jsxs)(ne,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Vr.jsx)(ne,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:E}),(0,Vr.jsxs)(ne,{direction:"column",gap:D,align:"flex-start",className:"dataviews-view-activity__item-content",children:[k&&(0,Vr.jsx)(ru,{item:o,isItemClickable:d,onClickItem:u,renderItemLink:f,className:"dataviews-view-activity__item-title",children:k}),g&&s&&(0,Vr.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Vr.jsx)(s.render,{item:o,field:s})}),(0,Vr.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(I=>(0,Vr.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Vr.jsx)(Kn,{className:"dataviews-view-activity__item-field-label",render:(0,Vr.jsx)("span",{}),children:I.label}),(0,Vr.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Vr.jsx)(I.render,{item:o,field:I})})]},I.id))}),!!w?.length&&(0,Vr.jsx)(MO,{item:o,actions:w,registry:_,buttonVariant:"secondary"})]}),(w.length<x.length||C&&x.length>0)&&(0,Vr.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Vr.jsx)(Jm,{item:o,actions:x,isCompact:!0})})]})})}var az=Rfe;var lz=l(ie(),1);function kfe(e){return!!e}function WO(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(u=>u.id===n.titleField),s=r.find(u=>u.id===n.mediaField),a=r.find(u=>u.id===n.descriptionField),c=(n?.fields??[]).map(u=>r.find(f=>u===f.id)).filter(kfe);return t.map((u,f)=>(0,lz.createElement)(az,{...e,key:o(u),item:u,mediaField:s,titleField:i,descriptionField:a,otherFields:c,posinset:n.infiniteScrollEnabled?f+1:void 0}))}var wi=l(A(),1);function uz(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=Ki(!!n),c=!!r?.length,u=i.groupBy?.field?o.find(v=>v.id===i.groupBy?.field):null,f=c&&u?Jn(r,u):null,d=i.infiniteScrollEnabled&&!f;if(!c)return(0,wi.jsx)("div",{className:X("dataviews-no-results",{"is-refreshing":a}),children:t});let m=!d&&!!n,h=X("dataviews-view-activity",s,{"is-refreshing":!d&&a}),g=f?Array.from(f.entries()):[];return c&&u&&f?(0,wi.jsx)(ne,{direction:"column",gap:"sm",className:h,inert:m?"true":void 0,children:g.map(([v,b])=>(0,wi.jsx)(nz,{groupName:v,groupData:b,groupField:u,showLabel:i.groupBy?.showLabel!==!1,children:(0,wi.jsx)(WO,{...e,data:b})},v))}):(0,wi.jsxs)(wi.Fragment,{children:[(0,wi.jsx)("div",{className:h,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,wi.jsx)(WO,{...e})}),d&&n&&(0,wi.jsx)("p",{className:"dataviews-loading-more",children:(0,wi.jsx)(cz.Spinner,{})})]})}var _i=l(q(),1),lv=l(Y(),1),hz=l(it(),1),K1=l(W(),1);var dz=l(q(),1),Ofe=l(ve(),1),q1=l(W(),1);var Afe=l(Y(),1);var av=l(q(),1),op=l(W(),1),xi=l(Y(),1);var Tl=l(A(),1);function HO(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function GO(){let{view:e,onChangeView:t,paginationInfo:r}=(0,op.useContext)(We);if(!HO(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,xi.sprintf)((0,xi.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,Tl.jsxs)(ne,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,Tl.jsx)(ne,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,op.createInterpolateElement)((0,xi.sprintf)((0,xi._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,Tl.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Tl.jsx)(av.SelectControl,{"aria-label":(0,xi.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,Tl.jsxs)(ne,{direction:"row",gap:"xs",align:"center",children:[(0,Tl.jsx)(av.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,xi.__)("Previous page"),icon:(0,xi.isRTL)()?kw:Lw,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Tl.jsx)(av.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,xi.__)("Next page"),icon:(0,xi.isRTL)()?Lw:kw,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var fz=(0,op.memo)(GO);var mz=l(A(),1);function np(e){return(0,q1.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}var st=l(A(),1);function pz({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:c,regularFields:u,badgeFields:f,config:d,posinset:m,setsize:h}){let{showTitle:g=!0,showMedia:v=!0,showDescription:b=!0}=e,_=n(i),y=(0,K1.useRef)(null),w=t.includes(_);nu(y,m);let x=s?.render?(0,st.jsx)(s.render,{item:i,field:s,config:d}):null,C=g&&a?.render?(0,st.jsx)(a.render,{item:i,field:a}):null;return(0,st.jsxs)(_i.Composite.Item,{ref:y,"aria-label":a?a.getValue({item:i})||(0,lv.__)("(no title)"):void 0,render:({children:S,...P})=>(0,st.jsx)(ne,{direction:"column",children:S,...P}),role:"option","aria-posinset":m,"aria-setsize":h,className:X("dataviews-view-picker-grid__card",{"is-selected":w}),"aria-selected":w,...o,children:[v&&x&&(0,st.jsx)("div",{className:"dataviews-view-picker-grid__media",children:x}),v&&x&&(0,st.jsx)($c,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,st.jsx)(ne,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,st.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:C})}),(0,st.jsxs)(ne,{direction:"column",gap:"xs",children:[b&&c?.render&&(0,st.jsx)(c.render,{item:i,field:c}),!!f?.length&&(0,st.jsx)(ne,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:f.map(S=>(0,st.jsx)(Qu,{className:"dataviews-view-picker-grid__field-value",children:(0,st.jsx)(S.render,{item:i,field:S})},S.id))}),!!u?.length&&(0,st.jsx)(ne,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:u.map(S=>(0,st.jsx)(_i.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)(_i.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:S.header}),(0,st.jsx)(_i.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,st.jsx)(S.render,{item:i,field:S})})]})},S.id))})]})]},_)}function gz({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,hz.useInstanceId)(gz,"dataviews-view-picker-grid-group__header");return(0,st.jsxs)(ne,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,st.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,lv.sprintf)((0,lv.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function Ife({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:c,empty:u}){let{resizeObserverRef:f,paginationInfo:d,itemListLabel:m}=(0,K1.useContext)(We),h=r.find(z=>z.id===a?.titleField),g=r.find(z=>z.id===a?.mediaField),v=r.find(z=>z.id===a?.descriptionField),b=a.fields??[],{regularFields:_,badgeFields:y}=b.reduce((z,M)=>{let V=r.find(j=>j.id===M);if(!V)return z;let R=a.layout?.badgeFields?.includes(M)?"badgeFields":"regularFields";return z[R].push(V),z},{regularFields:[],badgeFields:[]}),w=!!t?.length,x=a.layout?.previewSize,C=np(e),S="900px",P=a.groupBy?.field?r.find(z=>z.id===a.groupBy?.field):null,E=P?Jn(t,P):null,k=(a.infiniteScrollEnabled&&!E)??!1,D=E?Array.from(E.values()).flat():t,{getSelectionProps:I}=qi({data:D,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:C?"multi":"single-clearable",shouldSelectOnClick:!0}),T=a?.page??1,N=a?.perPage??0,B=k?d?.totalItems:void 0,F=z1(),L=H1(t,k,F);return(0,st.jsxs)(st.Fragment,{children:[w&&P&&E&&(0,st.jsx)(_i.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,className:X("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),"aria-label":m,render:({children:z,...M})=>(0,st.jsx)(ne,{direction:"column",gap:"lg",children:z,...M}),children:Array.from(E.entries()).map(([z,M])=>(0,st.jsx)(gz,{groupName:z,groupField:P,showLabel:a.groupBy?.showLabel!==!1,children:(0,st.jsx)(nv,{previewSize:x,style:{gridTemplateColumns:x&&`repeat(auto-fill, minmax(${x}px, 1fr))`},"aria-busy":n,ref:f,children:M.map(V=>{let R=V.position??(T-1)*N+t.indexOf(V)+1;return(0,st.jsx)(pz,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(V)),getItemId:o,item:V,mediaField:g,titleField:h,descriptionField:v,regularFields:_,badgeFields:y,config:{sizes:S},posinset:R,setsize:B},o(V))})})},z))}),w&&!E&&(0,st.jsxs)(_i.Composite,{render:(0,st.jsx)(nv,{className:X("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:x,"aria-busy":n,ref:f}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,"aria-label":m,children:[Array.from({length:L}).map((z,M)=>(0,st.jsx)(_i.Composite.Item,{render:({children:V,...R})=>(0,st.jsx)(ne,{direction:"column",children:V,...R}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${M}`)),t.map(z=>{let M=z.position;return(0,st.jsx)(pz,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(z)),getItemId:o,item:z,mediaField:g,titleField:h,descriptionField:v,regularFields:_,badgeFields:y,config:{sizes:S},posinset:M,setsize:B},o(z))})]}),!w&&(0,st.jsx)("div",{className:X({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,st.jsx)("p",{children:(0,st.jsx)(_i.Spinner,{})}):u}),w&&n&&(0,st.jsx)("p",{className:"dataviews-loading-more",children:(0,st.jsx)(_i.Spinner,{})})]})}var vz=Ife;var Z1=l(Y(),1),Af=l(q(),1),Si=l(W(),1);var mt=l(A(),1);function Mfe({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=X("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,mt.jsx)("div",{className:i,children:(0,mt.jsx)(n.render,{item:e,field:n})})}function yz({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:c,onChangeSelection:u,selectionProps:f,posinset:d}){let{paginationInfo:m}=(0,Si.useContext)(We),h=a.includes(r),[g,v]=(0,Si.useState)(!1),b=(0,Si.useRef)(null);nu(b,d);let{showTitle:_=!0,showMedia:y=!0,showDescription:w=!0,infiniteScrollEnabled:x}=o,C=()=>{v(!0)},S=()=>{v(!1)},P=o.fields??[],E=n&&_||i&&y||s&&w;return(0,mt.jsxs)(Af.Composite.Item,{ref:b,render:({children:k,...D})=>(0,mt.jsx)("tr",{className:X("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:C,onMouseLeave:S,children:k,...D}),"aria-selected":h,"aria-setsize":m.totalItems||void 0,"aria-posinset":d,role:x?"article":"option",onClickCapture:f.onClickCapture,onClick:f.onClick,onMouseDown:k=>{k.button===0&&(k.currentTarget.parentElement?.focus({preventScroll:!0}),f.onMouseDown(k))},children:[(0,mt.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,mt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,mt.jsx)($c,{item:e,selection:a,onChangeSelection:u,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),E&&(0,mt.jsx)("td",{role:"presentation",children:(0,mt.jsx)(F1,{item:e,titleField:_?n:void 0,mediaField:y?i:void 0,descriptionField:w?s:void 0,isItemClickable:()=>!1})}),P.map(k=>{let{width:D,maxWidth:I,minWidth:T,align:N}=o.layout?.styles?.[k]??{};return(0,mt.jsx)("td",{style:{width:D,maxWidth:I,minWidth:T},role:"presentation",children:(0,mt.jsx)(Mfe,{fields:t,item:e,column:k,align:N})},k)})]},r)}function Nfe({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:c,view:u,className:f,empty:d}){let m=(0,Si.useRef)(new Map),h=(0,Si.useRef)(void 0),[g,v]=(0,Si.useState)(),b=np(e)??!1;(0,Si.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let _=u.groupBy?.field?r.find(M=>M.id===u.groupBy?.field):null,y=_?Jn(t,_):null,w=u.infiniteScrollEnabled&&!y,x=y?Array.from(y.values()).flat():t,{getSelectionProps:C}=qi({data:x,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:b?"multi":"single-clearable",shouldSelectOnClick:!0}),S=(0,Si.useId)();if(g){h.current=g,v(void 0);return}let P=M=>{let V=m.current.get(M.id),R=V?m.current.get(V.fallback):void 0;v(R?.node)},E=!!t?.length,k=r.find(M=>M.id===u.titleField),D=r.find(M=>M.id===u.mediaField),I=r.find(M=>M.id===u.descriptionField),{showTitle:T=!0,showMedia:N=!0,showDescription:B=!0}=u,F=k&&T||D&&N||I&&B,L=u.fields??[],z=(M,V)=>R=>{R?m.current.set(M,{node:R,fallback:L[V>0?V-1:1]}):m.current.delete(M)};return(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsxs)("table",{className:X("dataviews-view-table","dataviews-view-picker-table",f,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density)}),"aria-busy":n,"aria-describedby":S,role:w?"feed":"listbox",children:[(0,mt.jsx)("thead",{role:"presentation",children:(0,mt.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,mt.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:b&&(0,mt.jsx)(rv,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:w})}),F&&(0,mt.jsx)("th",{children:k&&(0,mt.jsx)(tp,{ref:z(k.id,0),fieldId:k.id,view:u,fields:r,onChangeView:i,onHide:P,setOpenedFilter:c,canMove:!1})}),L.map((M,V)=>{let{width:R,maxWidth:j,minWidth:G,align:Z}=u.layout?.styles?.[M]??{};return(0,mt.jsx)("th",{style:{width:R,maxWidth:j,minWidth:G,textAlign:Z},"aria-sort":u.sort?.direction&&u.sort?.field===M?R1[u.sort.direction]:void 0,scope:"col",children:(0,mt.jsx)(tp,{ref:z(M,V),fieldId:M,view:u,fields:r,onChangeView:i,onHide:P,setOpenedFilter:c,canMove:u.layout?.enableMoving??!0})},M)})]})}),E&&_&&y?Array.from(y.entries()).map(([M,V])=>(0,mt.jsxs)(Af.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,mt.jsx)("tbody",{role:"group"}),children:[(0,mt.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,mt.jsx)("td",{colSpan:L.length+(F?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:u.groupBy?.showLabel===!1?M:(0,Z1.sprintf)((0,Z1.__)("%1$s: %2$s"),_.label,M)})}),V.map((R,j)=>{let G=o(R)||j.toString();return(0,mt.jsx)(yz,{item:R,fields:r,id:G,view:u,titleField:k,mediaField:D,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(G)},o(R))})]},`group-${M}`)):(0,mt.jsx)(Af.Composite,{render:(0,mt.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:E&&t.map((M,V)=>{let R=o(M),j=R||V.toString(),G=M.position;return(0,mt.jsx)(yz,{item:M,fields:r,id:j,view:u,titleField:k,mediaField:D,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(j),posinset:G},R)})})]}),(0,mt.jsxs)("div",{className:X({"dataviews-loading":n,"dataviews-no-results":!E&&!n}),id:S,children:[!E&&(n?(0,mt.jsx)("p",{children:(0,mt.jsx)(Af.Spinner,{})}):d),E&&n&&(0,mt.jsx)("p",{className:"dataviews-loading-more",children:(0,mt.jsx)(Af.Spinner,{})})]})]})}var bz=Nfe;var ip=l(q(),1),sp=l(W(),1),wz=l(it(),1),X1=l(Y(),1);var Rt=l(A(),1);function Dfe(e){return!!e}function Ffe({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:a,otherFields:c,posinset:u,setsize:f}){let d=(0,sp.useRef)(null);nu(d,u);let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0}=e,v=o(n),b=t.includes(v),_=e.layout?.density??"balanced",y=h&&_!=="compact"&&s?.render?(0,Rt.jsx)(s.render,{item:n,field:s,config:{sizes:_==="comfortable"?"32px":"24px"}}):null,w=(0,Rt.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:y||(0,Rt.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),x=m&&i?.render?(0,Rt.jsx)(i.render,{item:n,field:i}):null,C=g&&a?.render?(0,Rt.jsx)(a.render,{item:n,field:a}):null,S=(0,sp.useMemo)(()=>_==="comfortable"?"md":"sm",[_]);return(0,Rt.jsx)(ip.Composite.Item,{ref:d,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":u,"aria-setsize":f,"aria-selected":b,className:X("dataviews-view-picker-activity__item",_==="compact"&&"is-compact",_==="balanced"&&"is-balanced",_==="comfortable"&&"is-comfortable",b&&"is-selected"),...r,render:(0,Rt.jsx)("div",{}),children:(0,Rt.jsxs)(ne,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Rt.jsx)(ne,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:w}),(0,Rt.jsxs)(ne,{direction:"column",gap:S,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[x&&(0,Rt.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:x}),C&&(0,Rt.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:C}),(0,Rt.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:c.map(P=>(0,Rt.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,Rt.jsx)(Kn,{render:(0,Rt.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:P.label}),(0,Rt.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,Rt.jsx)(P.render,{item:n,field:P})})]},P.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,Rt.jsxs)(ne,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,Rt.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,X1.sprintf)((0,X1.__)("%1$s: %2$s"),t.label,e):e}),o]})}function _z({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:c,empty:u}){let{itemListLabel:f,paginationInfo:d}=(0,sp.useContext)(We),m=np(a),h=t.find(D=>D.id===s?.titleField),g=t.find(D=>D.id===s?.mediaField),v=t.find(D=>D.id===s?.descriptionField),b=(s?.fields??[]).map(D=>t.find(I=>D===I.id)).filter(Dfe),_=s.groupBy?.field?t.find(D=>D.id===s.groupBy?.field):null,y=_?Jn(e,_):null,x=(s.infiniteScrollEnabled&&!y)??!1?d?.totalItems:void 0,C=!!e?.length,S=!!(_&&y),P=y?Array.from(y.values()).flat():e,{getSelectionProps:E}=qi({data:P,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),k=D=>(0,Rt.jsx)(Ffe,{view:s,selection:i,selectionProps:E(r(D)),getItemId:r,item:D,titleField:h,mediaField:g,descriptionField:v,otherFields:b,posinset:D.position,setsize:x},r(D));return C?(0,Rt.jsxs)(Rt.Fragment,{children:[(0,Rt.jsx)(ip.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":f,"aria-busy":o,render:S?(0,Rt.jsx)(ne,{direction:"column",gap:"sm"}):void 0,className:X("dataviews-view-picker-activity",c),children:S&&y?Array.from(y.entries()).map(([D,I])=>(0,Rt.jsx)(xz,{groupName:D,groupField:_,showLabel:s.groupBy?.showLabel!==!1,children:I.map(k)},D)):e.map(k)}),o&&(0,Rt.jsx)("p",{className:"dataviews-loading-more",children:(0,Rt.jsx)(ip.Spinner,{})})]}):(0,Rt.jsx)("div",{className:X({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,Rt.jsx)("p",{children:(0,Rt.jsx)(ip.Spinner,{})}):u})}var ap=l(q(),1),lp=l(Y(),1),Sz=l(W(),1);var cp=l(A(),1);function su(){let e=(0,Sz.useContext)(We),t=e.view;return(0,cp.jsxs)(ap.__experimentalToggleGroupControl,{label:(0,lp.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,cp.jsx)(ap.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,lp._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,cp.jsx)(ap.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,lp._x)("Balanced","Density option for DataView layout")},"balanced"),(0,cp.jsx)(ap.__experimentalToggleGroupControlOption,{value:"compact",label:(0,lp._x)("Compact","Density option for DataView layout")},"compact")]})}var Cz=l(q(),1),Tz=l(Y(),1),Ez=l(W(),1);var Pz=l(A(),1),Vfe=[{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 Rz(){let e=(0,Ez.useContext)(We),t=e.view,r=Vfe.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,Pz.jsx)(Cz.RangeControl,{showTooltip:!1,label:(0,Tz.__)("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 If=l(A(),1);function UO(){return(0,If.jsxs)(If.Fragment,{children:[(0,If.jsx)(su,{}),(0,If.jsx)(Rz,{})]})}var au=[{type:qm,label:(0,Oa.__)("Table"),component:Zj,icon:Q0,viewConfigOptions:su},{type:O1,label:(0,Oa.__)("Grid"),component:tz,icon:Tc,viewConfigOptions:UO},{type:hj,label:(0,Oa.__)("List"),component:zO,icon:(0,Oa.isRTL)()?aP:cP,viewConfigOptions:su},{type:gj,label:(0,Oa.__)("Activity"),component:uz,icon:ym,viewConfigOptions:su},{type:vj,label:(0,Oa.__)("Grid"),component:vz,icon:Tc,viewConfigOptions:UO,isPicker:!0},{type:yj,label:(0,Oa.__)("Table"),component:bz,icon:Q0,viewConfigOptions:su,isPicker:!0},{type:bj,label:(0,Oa.__)("Activity"),component:_z,icon:ym,viewConfigOptions:su,isPicker:!0}];var xp=l(W(),1);var du=l(q(),1),El=l(Y(),1),D_=l(W(),1);function Q1(e){let{render:t,type:r}=e;return t||r!==void 0?e:{...e,type:"button"}}var kz=l(ie(),1),Oz=(0,kz.createContext)(!0);function Iz(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function J1(e){let t=[];for(let r of e)t.push(...r);return t}function $1(e){return e.slice().reverse()}function cv(...e){}function e_(e,t){return Lfe(e)?e(Bfe(t)?t():t):e}function Lfe(e){return typeof e=="function"}function Bfe(e){return typeof e=="function"}function $n(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function up(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function uv(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Mz(e,t){let r={...e};for(let o of t)$n(r,o)&&delete r[o];return r}function Nz(e,t){let r={};for(let o of t)$n(e,o)&&(r[o]=e[o]);return r}function t_(e){return e}function Dz(e=cv){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Yo(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function YO(e){return Object.keys(e)}function Fz(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function lu(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function qo(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function gt(...e){for(let t of e)if(t!==void 0)return t}var fp=jfe();function jfe(){return typeof window<"u"&&!!window.document?.createElement}function Aa(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Nf(e,t=!1){let{activeElement:r}=Aa(e);if(!r?.nodeName)return null;if(zfe(r)&&r.contentDocument?.body)return Nf(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Aa(r).getElementById(o);if(n)return n}}return r}function Mf(e,t){return e===t||e.contains(t)}function dp(e){return e?.nodeType===1}function Vz(e){return typeof e?.nodeType=="number"}function zfe(e){return e.tagName==="IFRAME"}function cu(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?Wfe.indexOf(e.type)!==-1:!1}var Wfe=["button","color","file","image","reset","submit"];function Hfe(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function vn(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function r_(e){return e.isContentEditable||vn(e)}function Lz(e){if(vn(e))return e.value;if(e.isContentEditable){let t=Aa(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function fv(e){let t=0,r=0;if(vn(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Aa(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Mf(e,o.anchorNode)&&o.focusNode&&Mf(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 Gfe=["dialog","menu","listbox","tree","grid"],Az={menu:"menuitem",listbox:"option",tree:"treeitem"};function Bz(e,t){let r=e?.getAttribute("role");return r&&Gfe.indexOf(r)!==-1?r:t}function jz(e){if(e!=null&&$n(Az,e))return Az[e]}function dv(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=Aa(e);return dv(e.parentElement)||r.scrollingElement||r.body}function o_(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function zz(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let c=t(i),u=t(a);return c===u||!c||!u?0:Ufe(c,u)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function Ufe(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Wz(){return fp&&!!navigator.maxTouchPoints}function n_(){return fp?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function mp(){return fp&&n_()&&/apple/i.test(navigator.vendor)}function Hz(){return fp&&/firefox\//i.test(navigator.userAgent)}function Gz(e){let{currentTarget:t,target:r}=e;return t?Vz(r)?!Mf(t,r):!0:!1}function Po(e){return e.target===e.currentTarget}function Uz(e){if(!dp(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function Yz(e){let t=n_();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:Uz(e.currentTarget)}function qz(e){return e.altKey?Uz(e.currentTarget):!1}function Df(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 Kz(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function qO(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function i_(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!Vz(o)||!Mf(r,o)}function Zz(e){return e.type==="input"}function Ff(e,t,r,o){let i=(a=>{if(o){let u=setTimeout(a,o);return()=>clearTimeout(u)}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 Ia(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(Ia(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var Yfe="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 pp(e){return!(!e.matches(Yfe)||!Hfe(e)||e.closest("[inert]"))}function Xi(e){let t=Nf(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function Xz(e){let t=Nf(e);if(!t)return!1;if(Mf(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 Qz(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}function Jz(e){return async()=>{let t=await e?.();return Jz(async()=>(await t?.(),e))}}var iXe=qfe();function qfe({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(u,f)=>{if(!u)return;let d=f===o;o=f??null;let m=d?Math.max(0,t.length-1):t.length,h=await u();if(!h)return;r=[];let g=t[m];for(t[m]=Jz(async()=>{await h?.();let v=await g?.();return async()=>{await v?.(),await u?.()}});t.length>e;)t.shift()}}}var Ko=l(ie(),1),tr=l(ie(),1),Vf=l(A(),1);function $z(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function Kfe(e){return!e||!(0,tr.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function Zfe(e){return Kfe(e)?{...e.props}.ref||e.ref:null}function Xfe(e,t){let r={...e};for(let o in t){if(!$n(t,o))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(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 KO={...Ko},eW=KO.useId,lXe=KO.useDeferredValue,tW=KO.useInsertionEffect,sr=fp?tr.useLayoutEffect:tr.useEffect;function Qfe(e){let[t]=(0,tr.useState)(e);return t}function iW(e){let t=(0,tr.useRef)(e);return sr(()=>{t.current=e}),t}function ft(e){let t=(0,tr.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return tW?tW(()=>{t.current=e}):t.current=e,(0,tr.useCallback)((...r)=>t.current?.(...r),[])}function sW(e){let[t,r]=(0,tr.useState)(null);return sr(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function zr(...e){return(0,tr.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=$z(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():$z(o,null)}}},e)}function Qi(e){if(eW){let o=eW();return e||o}let[t,r]=(0,tr.useState)(e);return sr(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function a_(e,t,r){let o=Qfe(r),[n,i]=(0,tr.useState)(o);return(0,tr.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let u=s.getAttribute(t);i(u??o)},c=new MutationObserver(a);return c.observe(s,{attributeFilter:[t]}),a(),()=>c.disconnect()},[e,t,o]),n}function Ma(e,t){let r=(0,tr.useRef)(!1);(0,tr.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,tr.useEffect)(()=>()=>{r.current=!1},[])}function aW(e,t){let r=(0,tr.useRef)(!1);sr(()=>{if(r.current)return e();r.current=!0},t),sr(()=>()=>{r.current=!1},[])}function lW(){return(0,tr.useReducer)(()=>[],[])}function Wr(e){return ft(typeof e=="function"?e:()=>e)}function Ji(e,t,r=[]){let o=(0,tr.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function l_(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,tr.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var rW=!1;function cW(){return(0,tr.useEffect)(()=>{rW||(Ia("mousemove",$fe,!0),Ia("mousedown",s_,!0),Ia("mouseup",s_,!0),Ia("keydown",s_,!0),Ia("scroll",s_,!0),rW=!0)},[]),ft(()=>ZO)}var ZO=!1,oW=0,nW=0;function Jfe(e){let t=e.movementX||e.screenX-oW,r=e.movementY||e.screenY-nW;return oW=e.screenX,nW=e.screenY,t||r||!1}function $fe(e){Jfe(e)&&(ZO=!0)}function s_(){ZO=!1}function ar(e){let t=Ko.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function Na(e,t){return Ko.memo(e,t)}function mr(e,t){let{wrapElement:r,render:o,...n}=t,i=zr(t.ref,Zfe(o)),s;if(Ko.isValidElement(o)){let a={...o.props,ref:i};s=Ko.cloneElement(o,Xfe(n,a))}else o?s=o(n):s=(0,Vf.jsx)(e,{...n});return r?r(s):s}function pr(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function ei(e=[],t=[]){let r=Ko.createContext(void 0),o=Ko.createContext(void 0),n=()=>Ko.useContext(r),i=(u=!1)=>{let f=Ko.useContext(o),d=n();return u?f:f||d},s=()=>{let u=Ko.useContext(o),f=n();if(!(u&&u===f))return f},a=u=>e.reduceRight((f,d)=>(0,Vf.jsx)(d,{...u,children:f}),(0,Vf.jsx)(r.Provider,{...u}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:u=>(0,Vf.jsx)(a,{...u,children:t.reduceRight((f,d)=>(0,Vf.jsx)(d,{...u,children:f}),(0,Vf.jsx)(o.Provider,{...u}))})}}var wo=l(ie(),1),ede="div",tde=Symbol("accessibleWhenDisabled"),rde=mp(),dW=1,mW=2,uW=3,ode=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function nde(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?ode.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function ide(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function sde(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function ade(e){let t=0;return ide(e)&&(t|=dW),sde(e)&&(t|=mW),t}function lde(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 cde({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 XO(e,t){return ft(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var fW=!1,QO=!0;function ude(e){let t=e.target;dp(t)&&!t.hasAttribute("data-focus-visible")&&(QO=!1)}function fde(e){e.metaKey||e.ctrlKey||e.altKey||(QO=!0)}var mv=pr(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,wo.useRef)(null),[a,c]=l_(i,tde,r);r??=a,(0,wo.useEffect)(()=>{t&&(fW||(Ia("mousedown",ude,!0),Ia("keydown",fde,!0),fW=!0))},[t]);let u=t&&lu(i),f=u&&!r,[d,m]=(0,wo.useState)(!1),h=(0,wo.useRef)(!1),g=(0,wo.useRef)(null),v=ft(R=>{g.current?.(),g.current=null,h.current=!1,R?.removeAttribute("data-focus-visible")});(0,wo.useEffect)(()=>{t&&!f||(v(s.current),d&&m(!1))},[t,f,d,v]),(0,wo.useEffect)(()=>{if(!t||!d)return;let R=s.current;if(!R||typeof IntersectionObserver>"u")return;let j=new IntersectionObserver(()=>{pp(R)||(h.current=!1,m(!1))});return j.observe(R),()=>j.disconnect()},[t,d]),(0,wo.useEffect)(()=>()=>g.current?.(),[]);let b=XO(i.onKeyPressCapture,u),_=XO(i.onMouseDownCapture,u),y=XO(i.onClickCapture,u),w=(R,j)=>{if(j&&(R.currentTarget=j),!t)return;let G=R.currentTarget;if(G&&Xi(G)&&(n?.(R),!R.defaultPrevented)){if(G.dataset.focusVisible="true",h.current=!0,lde(G)){if(g.current?.(),g.current=null,typeof IntersectionObserver<"u"){let Z=new IntersectionObserver(()=>{pp(G)||v(G)});Z.observe(G),g.current=()=>Z.disconnect()}return}m(!0)}},x=i.onKeyDownCapture,C=ft(R=>{if(x?.(R),R.defaultPrevented||!t||d||h.current||R.metaKey||R.altKey||R.ctrlKey||!Po(R))return;let j=R.currentTarget;Ff(j,"focusout",()=>w(R,j))}),S=i.onFocusCapture,P=ft(R=>{if(S?.(R),R.defaultPrevented||!t)return;if(!Po(R)){m(!1);return}let j=R.currentTarget,G=()=>w(R,j);QO||nde(R.target)?Ff(R.target,"focusout",G):m(!1)}),E=i.onBlur,k=ft(R=>{E?.(R),t&&i_(R)&&(v(R.currentTarget),m(!1))}),D=(0,wo.useContext)(Oz),I=ft(R=>{t&&o&&R&&D&&queueMicrotask(()=>{Xi(R)||pp(R)&&R.focus()})}),[T,N]=(0,wo.useState)(uW);sr(()=>{let R=s.current;if(!R)return;let j=ade(R.tagName.toLowerCase());j!==uW&&N(j)},[]);let B=t&&!!(T&dW),F=t&&!!(T&mW),[L,z]=(0,wo.useState)(!1);rde&&(0,wo.useEffect)(()=>{if(!t)return;let R=s.current;if(!R)return;let{type:j}=R,G=R.tagName==="INPUT"&&(j==="checkbox"||j==="radio");z(cu(R)||G)},[t]);let M=i.style,V=(0,wo.useMemo)(()=>f?{pointerEvents:"none",...M}:M,[f,M]);return i={"data-focus-visible":t&&d||void 0,"data-autofocus":o||void 0,"aria-disabled":u||void 0,...i,...c,ref:zr(s,I,i.ref),style:V,tabIndex:cde({focusable:t,trulyDisabled:f,nativeTabbable:B,supportsDisabled:F,safariTabIndex:L,tabIndexProp:i.tabIndex}),disabled:F&&f?!0:void 0,contentEditable:u?void 0:i.contentEditable,onKeyPressCapture:b,onClickCapture:y,onMouseDownCapture:_,onKeyDownCapture:C,onFocusCapture:P,onBlur:k},qo(i)}),mXe=ar(function(t){let r=mv(t);return mr(ede,r)});var uu=l(ie(),1),dde="button";function pW(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?cu(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?cu(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var mde=Symbol("command"),JO=pr(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,uu.useRef)(null),[i,s]=(0,uu.useState)(!1),a=o.type;(0,uu.useEffect)(()=>{let x=n.current;if(!x)return;let C=cu(x);a!==void 0&&C&&x.type==="button"||s(C)},[a]);let[c,u]=(0,uu.useState)(!1),f=(0,uu.useRef)(!1),d=lu(o),[m,h]=l_(o,mde,!0);sr(()=>{d&&(f.current=!1,u(!1))},[d]);let g=o.onKeyDown,v=ft(x=>{g?.(x);let C=x.currentTarget;if(x.defaultPrevented||m||d||!Po(x)||vn(C)||C.isContentEditable)return;let S=t&&x.key==="Enter",P=r&&x.key===" ",E=x.key==="Enter"&&!t,k=x.key===" "&&!r;if(E||k){x.preventDefault();return}if(S||P){let D=pW(x);if(S){if(!D){x.preventDefault();let{view:I,...T}=x,N=()=>qO(C,T);Hz()?Ff(C,"keyup",N):queueMicrotask(N)}}else P&&(f.current=!0,D||(x.preventDefault(),u(!0)))}}),b=o.onKeyUp,_=ft(x=>{if(b?.(x),m)return;let C=r&&x.key===" ";if(!f.current||!C)return;let S=pW(x);if(f.current=!1,S||u(!1),x.defaultPrevented||!Po(x)||d||x.metaKey||S)return;x.preventDefault();let P=x.currentTarget,{view:E,...k}=x;queueMicrotask(()=>qO(P,k))}),y=o.onBlur,w=ft(x=>{y?.(x),f.current&&(f.current=!1,u(!1))});return o={"data-active":c||void 0,type:i?"button":void 0,...h,...o,ref:zr(n,o.ref),onKeyDown:v,onKeyUp:_,onBlur:w},o=mv(o),o}),bXe=ar(function(t){let r=JO(Q1(t));return mr(dde,r)});var pv=ei(),hW=pv.useContext,_Xe=pv.useScopedContext,SXe=pv.useProviderContext,gW=pv.ContextProvider,vW=pv.ScopedContextProvider;var c_=l(ie(),1),pde="div",$O=pr(function({store:t,shouldRegisterItem:r=!0,getItem:o=t_,element:n,...i}){let s=hW();t=t||s;let a=Qi(i.id),c=(0,c_.useRef)(n);return(0,c_.useEffect)(()=>{let u=c.current;if(!a||!u||!r)return;let f=o({id:a,element:u});return t?.renderItem(f)},[a,r,o,t]),i={...i,ref:zr(c,i.ref)},qo(i)}),RXe=ar(function(t){let r=$O(t);return mr(pde,r)});var eA=l(ie(),1),hv=ei([gW],[vW]),IXe=hv.useContext,u_=hv.useScopedContext,yW=hv.useProviderContext,f_=hv.ContextProvider,hp=hv.ScopedContextProvider,bW=(0,eA.createContext)(void 0),wW=(0,eA.createContext)(void 0);function Lf(e,t){let r=e.__unstableInternals;return Yo(r,"Invalid store"),r[t]}function _W(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(gv(r,t))return!0;return!1}function gv(e,t){return e===t||e!==e&&t!==t}function SW(e,t,r,o){let n;for(let i of YO(t))gv(t[i],r[i])||o!==void 0&&_W([i],o)||(n??={...e},n[i]=t[i]);return n}var hde=100;function gde(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 vde(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 CW(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 d_(e){e.notifiedListeners??=CW(e)}function rA(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 tA(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){d_(o);for(let n of o.group.listeners){if(n===o.currentListener)break;rA(o,n)&&o.notifiedListeners?.add(n)}}}function yde(e,t,r){for(let o of e)o.group===t&&(o.recovering||rA(o,r)&&(d_(o),o.notifiedListeners?.add(r)))}function bde({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)&&(rA(i,o)?(d_(i),i.notifiedListeners?.add(o)):n&&(d_(i),i.recoverToLive=!0)))}function wde(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function xde({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 _de(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function TW(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function EW(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 u=r;a(),r=n?.()??r,r!==u&&(o=SW(o,r,u,i)??o)}let c=t(r,o);c&&TW(e,t,c)}function xW({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)&&!_W(e.listenerKeys.get(s),o)||(n?.add(s),EW(e,s,t(),r,t,o))}function yn(e,...t){let r=e,o=r,n=cv,i=!1,s=!1,a=new Set,c=new Set,u=new Set,f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},d={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},m=I=>(u.add(I),()=>u.delete(I)),h=()=>{let I=c.size,T=Symbol();c.add(T);let N=()=>{c.delete(T)&&(c.size||n())};if(I)return N;let B=YO(r),F=[];for(let M of t){let V=M?.getState?.();if(!V)continue;let R=B.filter(j=>$n(V,j));if(R.length){if(t.length===1||R.length===B.length){for(let j of R)F.push(bn(M,[j],G=>{k(j,G[j],!0)}));continue}F.push(Us(M,R,(j,G)=>{for(let Z of R)j[Z]!==G[Z]&&k(Z,j[Z],!0)}));for(let j of R){let G=M?.getState?.();G&&k(j,G[j],!0)}}}let L=[];for(let M of u)L.push(M());let z=t.map(vv);return n=up(...F,...L,...z),N},g=(I,T,N)=>{N!==void 0&&(N?vde(I.listenersByKey,N,T):I.allKeysListeners?.delete(T))},v=[],b=(I,T,N=f)=>{let B=I?[...I]:null,F=N.listeners.has(T);return F||wde(v,N,T),B?bde({fastPathFrames:v,group:N,keys:B,listener:T}):(F&&tA(v,N),yde(v,N,T)),F&&(tA(v,N,T),g(N,T,N.listenerKeys.get(T))),N.listeners.add(T),B?(N.listenersByKey??=new Map,gde(N.listenersByKey,B,T),xde({fastPathFrames:v,group:N,keys:B,listener:T})):(N.allKeysListeners??=new Set,N.allKeysListeners.add(T)),N.listenerKeys.set(T,B),()=>{let L=N.disposables.get(T);N.disposables.delete(T),tA(v,N,T);let z=N.listenerKeys.get(T);g(N,T,B),z!==B&&g(N,T,z),N.listenerKeys.delete(T),N.listeners.delete(T),L?.()}},_=(I,T)=>b(I,T),y=(I,T,N)=>{let B=I.listeners.has(T);if(B){I.suspendCounts??=new Map;let L=I.suspendCounts.get(T)??0;I.suspendCounts.set(T,L+1)}let F;try{let L=r;_de(I,T),r!==L&&(F=SW(N,r,L));let z=T(r,F??N);z&&TW(I,T,z)}finally{if(B){let L=I.suspendCounts,z=L?.get(T);z&&z>1?L?.set(T,z-1):L?.delete(T),L?.size||delete I.suspendCounts}}},w=(I,T)=>(y(f,T,r),b(I,T)),x=(I,T)=>(!d.listeners.size&&!s&&(o=r),y(d,T,o),b(I,T,d)),C=I=>yn(Nz(r,I),D),S=I=>yn(Mz(r,I),D),P=()=>r,E=(I,T,N)=>{if(!(N instanceof Set)&&!I.allKeysListeners?.size){let B=I.listenersByKey?.get(N);if(!B)return;let F={group:I,keyedListeners:B,updatedKey:N,currentListener:null};v.push(F);try{for(let L of B){if(F.notifiedListeners?.has(L)||(F.currentListener=L,F.notifiedListeners?.add(L),EW(I,L,r,T,P,N),!I.allKeysListeners?.size&&!F.recoverToLive))continue;let z=F.notifiedListeners??CW(F);F.notifiedListeners=z,F.recovering=!0,xW({group:I,getState:P,prevState:T,updatedKey:N,notifiedListeners:z});return}}finally{v.pop()}return}xW({group:I,getState:P,prevState:T,updatedKey:N})},k=(I,T,N=!1)=>{if(!$n(r,I))return;let B=r[I],F=e_(T,()=>B);if(gv(F,B))return;let L=s;s=!0;let z=r,M={...r,[I]:F};r=M;let V=!1;try{if(!N&&t.length){for(let R of t)if(R?.setState?.(I,F),!gv(r[I],F)){V=!0;break}if(V){let R=0;for(;R<hde;R+=1){let j=!1;for(let G of t){let Z=r[I];G?.setState?.(I,Z),gv(r[I],Z)||(j=!0)}if(!j)break}}}if(!V){let R=r===M?z:{...r,[I]:z[I]};E(f,R,I)}}finally{s=L}if(!d.listeners.size){s||(o=r);return}a.add(I),!i&&(i=!0,queueMicrotask(()=>{i=!1;let R=r,j=a;a=new Set;let G=o;E(d,G,j),o===G&&(o=R)}))},D={getState:P,setState:k,__unstableInternals:{setup:m,init:h,subscribe:_,sync:w,batch:x,pick:C,omit:S}};return D}function Ro(e,...t){if(e)return Lf(e,"setup")(...t)}function vv(e,...t){if(e)return Lf(e,"init")(...t)}function Us(e,...t){if(e)return Lf(e,"subscribe")(...t)}function bn(e,...t){if(e)return Lf(e,"sync")(...t)}function Bf(e,...t){if(e)return Lf(e,"batch")(...t)}function m_(e,...t){if(e)return Lf(e,"omit")(...t)}function PW(e,...t){if(e)return Lf(e,"pick")(...t)}function gp(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=yn(t,...e);return Object.assign({},...e,r)}function Sde(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return Aa(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return Aa(o).body}function Cde(e){return e?.__unstablePrivateStore}var p_=64;function RW(e,t){if(e.length<p_){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 oA(e,t,r){if(e.length<p_){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 kW(e={}){e.store;let t=e.store?.getState(),r=gt(e.items,t?.items,e.defaultItems,[]),o=Cde(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={},u={items:r,renderedItems:gt(t?.renderedItems,[])},f=yn(u,e.store),d=Object.assign(yn({items:r,renderedItems:u.renderedItems},o),{__unstableCollectionLookup:n}),m=y=>{let w=zz(y,x=>x.element);d.setState("renderedItems",w),f.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"){f.setState(y,w);return}f.setState("items",x=>{let C=e_(w,x);return C===x?x:(n.propagatedItems=C,h(C),C)})};Ro(f,()=>vv(d)),o||(Us(f,["items"],({items:y})=>{y!==n.propagatedItems&&(n.propagatedItems=y,h(y))}),Ro(d,()=>Bf(d,["items"],({items:y})=>{n.propagatedItems=y,f.setState("items",y)}))),Ro(d,()=>Bf(d,["renderedItems"],y=>{let w=!0,x=requestAnimationFrame(()=>{let{renderedItems:E}=f.getState();y.renderedItems!==E&&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=Sde(y.renderedItems),P=new IntersectionObserver(C,{root:S});for(let E of y.renderedItems)E.element&&P.observe(E.element);return()=>{cancelAnimationFrame(x),P.disconnect()}}));let v=(y,w,x)=>{let C=x?.registeredItems,S=x?.controlledItems;return P=>{let E=C?.get(P.id),k=!!E||!!S?.has(P.id),D;return d.setState(y,T=>{let N=w.ids||T.length>=p_&&!k?RW(T,w):void 0,B=N&&!N.has(P.id)?-1:T.findIndex(({id:L})=>L===P.id),F=T.slice();if(B!==-1){D=T[B];let L={...D,...P};F[B]=L,C?.set(P.id,L)}else F.push(P),C?.set(P.id,P),N?.add(P.id);return(w.ids||B===-1&&F.length>=p_)&&oA(F,w,N),F}),()=>{C&&(E?C.set(P.id,E):C.delete(P.id)),d.setState(y,T=>{let N=w.ids?RW(T,w):void 0;if(!D){let L=T.filter(({id:z})=>z!==P.id);return N?.delete(P.id),w.ids&&oA(L,w,N),L}let B=T.findIndex(({id:L})=>L===P.id);if(B===-1)return T;let F=T.slice();return F[B]=D,w.ids&&oA(F,w,N),F})}}},b=v("items",a,n),_=v("renderedItems",c);return{...f,setState:g,registerItem:b,renderItem:y=>up(b(y),_(y)),item:y=>y?s.size?s.get(y)??i.get(y)??null:i.get(y)??null:null,__unstablePrivateStore:d}}var Tde={id:null};function Da(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Ede(e){for(let t=e.length-1;t>=0;t-=1){let r=e[t];if(r&&!r.disabled)return r}}function Pde(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function OW(e,t){return e.filter(r=>r.rowId===t)}function AW({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 IW(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[Tde]:[],...e.slice(0,o)]}var Rde=48,kde=4;function Ode(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 Ade(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(u=>u[0]?.rowId===s.rowId);if(a){a.push(s);continue}let c=[s];n.push(c),i?i.set(s.rowId,c):n.length===kde&&(i=new Map(n.map(u=>[u[0]?.rowId,u])))}return n}function h_(e){return e.length>=Rde?Ade(e):Ode(e)}function MW(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function Ide(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function Mde(e,t,r){let o=MW(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?Da(n):n[i-1];n[i]=a&&t!==a.id&&r?a:Ide(a?.rowId)}}return e}function Nde(e){let t=h_(e),r=MW(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 NW(e={}){let t=e.store?.getState(),r=kW(e),o=gt(e.activeId,t?.activeId,e.defaultActiveId),n=yn({...r.getState(),id:gt(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,baseElement:gt(t?.baseElement,null),includesBaseElement:gt(e.includesBaseElement,t?.includesBaseElement,o===null),moves:gt(t?.moves,0),orientation:gt(e.orientation,t?.orientation,"both"),rtl:gt(e.rtl,t?.rtl,!1),virtualFocus:gt(e.virtualFocus,t?.virtualFocus,!1),focusLoop:gt(e.focusLoop,t?.focusLoop,!1),focusWrap:gt(e.focusWrap,t?.focusWrap,!1),focusShift:gt(e.focusShift,t?.focusShift,!1)},r,e.store);Ro(n,()=>bn(n,["renderedItems","activeId"],a=>{n.setState("activeId",c=>c!==void 0?c:Da(a.renderedItems)?.id)}));let i=(a="next",c={})=>{let u=n.getState(),{skip:f=0,activeId:d=u.activeId,focusShift:m=u.focusShift,focusLoop:h=u.focusLoop,focusWrap:g=u.focusWrap,includesBaseElement:v=u.includesBaseElement,renderedItems:b=u.renderedItems,rtl:_=u.rtl}=c,y=a==="up"||a==="down",w=a==="next"||a==="down",x=w?_&&!y:!_||y,C=m&&!f;if(!f&&!g&&!v&&d!=null&&(!y||!C&&!b.some(L=>L.rowId!=null))){let L=-1;if(b===u.renderedItems){let M=b[0];if(M&&r.item(M.id)===M){let V=r.item(d);V?.id===d&&(L=b.indexOf(V))}}L===-1&&(L=b.findIndex(M=>M.id===d));let z=b[L];if(z){let M=x?-1:1,V=AW({items:b,fromIndex:L+M,step:M,rowId:z.rowId,excludeId:d});return V!==void 0?V:h&&(y?h!=="horizontal":h!=="vertical")?AW({items:b,fromIndex:M===1?0:b.length-1,step:M,rowId:z.rowId,excludeId:d}):void 0}}let S=y?J1(Mde(h_(b),d,C)):b;if(S=x?$1(S):S,S=y?Nde(S):S,d==null)return Da(S)?.id;let P=S.find(L=>L.id===d);if(!P)return Da(S)?.id;let E=S.some(L=>L.rowId),k=S.indexOf(P),D=S.slice(k+1),I=OW(D,P.rowId);if(f){let L=Pde(I,d);return(L.slice(f)[0]||L[L.length-1])?.id}let T=h&&(y?h!=="horizontal":h!=="vertical"),N=E&&g&&(y?g!=="horizontal":g!=="vertical"),B=w?(!E||y)&&T&&v:y?v:!1;if(T)return Da(IW(N&&!B?S:OW(S,P.rowId),d,B),d)?.id;if(N){let L=Da(B?I:D,d);return B?L?.id||null:L?.id}let F=Da(I,d);return!F&&B?null:F?.id},s=(a,c)=>typeof c=="number"?i(a,{skip:c}):i(a,c);return{...r,...n,setBaseElement:a=>n.setState("baseElement",a),setActiveId:a=>n.setState("activeId",a),move:a=>{a!==void 0&&(n.setState("activeId",a),n.setState("moves",c=>c+1))},first:()=>Da(n.getState().renderedItems)?.id,last:()=>Ede(n.getState().renderedItems)?.id,next:a=>s("next",a),previous:a=>s("previous",a),down:a=>s("down",a),up:a=>s("up",a)}}var DW=Da,FW=h_;function Fa(e,t){return t&&e.item(t)||null}function VW(e,t=!1){if(vn(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Aa(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var iA=Symbol("FOCUS_SILENTLY");function LW(e){e[iA]=!0,e.focus({preventScroll:!0})}function BW(e){let t=e[iA];return delete e[iA],t}function jf(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Va=l(ie(),1),WW=l(A(),1);var Ys=l(ie(),1),aA=l(lb(),1),g_=()=>()=>{};function v_(e){return Array.isArray(e)}function sA(e,t){return e===t||e!==e&&t!==t}function Fde(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(!sA(o,t[r]))return!1}return!0}function jW(e){let t=Ys.useRef(null),r=t.current;if(e===null)return t.current=null,null;if(Fde(r,e))return r;let o=[...e];return t.current=o,o}function Lt(e,t=t_,r){let o=jW(v_(t)?t:typeof t=="function"?null:[t]),n=Ys.useCallback(s=>!e||o?.length===0?g_():Us(e,o,s),[e,o]),i=()=>{let s=e?.getState();if(v_(t))return r?.(s);if(typeof t=="function")return t(s);if(s&&$n(s,t))return s[t]};return(0,aA.useSyncExternalStore)(n,i,i)}function Vde(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 zf(e,t,r){let o=v_(t)?r??{}:t,n=v_(t)?t:void 0,i=Ys.useRef({}),s=jW(Vde(o,n)),a=Ys.useCallback(u=>!e||s?.length===0?g_():Us(e,s,u),[e,s]),c=()=>{let u=e?.getState(),f=!1,d=i.current;for(let m in o){let h=o[m];if(h===void 0)continue;if(typeof h=="function"){let v=h(u);Object.is(v,d[m])||(d[m]=v,f=!0)}if(typeof h=="function")continue;let g=u&&$n(u,h)?u[h]:void 0;Object.is(g,d[m])||(d[m]=g,f=!0)}return f&&(i.current={...d}),i.current};return(0,aA.useSyncExternalStore)(a,c,c)}function Lr(e,t,r,o){let n=$n(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=!!i,a=iW({value:n,setValue:i});sr(()=>{if(s)return Us(e,[r],(c,u)=>{let{value:f,setValue:d}=a.current;d&&(sA(c[r],u[r])||sA(c[r],f)||d(c[r]))})},[e,r,s]),sr(()=>{if(n!==void 0)return e.setState(r,n),Bf(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function vp(e,t){let[r,o]=Ys.useState(()=>e(t));sr(()=>vv(r),[r]);let n=Ys.useCallback(i=>Lt(r,i),[r]);return[Ys.useMemo(()=>({...r,useState:n}),[r,n]),ft(()=>{o(i=>e({...t,...i.getState()}))})]}var Lde="button";function Bde(e){return r_(e)?!0:e.tagName==="INPUT"&&!cu(e)}function jde(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 zde(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function zW(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=dv(e);if(!i)return;let s=jde(i,o),a,c;for(let u=0;u<n.length;u+=1){let f=a;if(a=r(u),!a)break;if(a===f)continue;let d=Fa(t,a)?.element;if(!d)continue;let m=zde(d,o)-s,h=Math.abs(m);if(o&&m<=0||!o&&m>=0){c!==void 0&&c<h&&(a=f);break}c=h}return a}function Wde(e,t){return Po(e)?!1:jf(t,e.target)}var lA=pr(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,typeaheadText:a,"aria-setsize":c,"aria-posinset":u,...f}){let d=u_();t=t||d;let m=Qi(f.id),h=(0,Va.useRef)(null),g=(0,Va.useContext)(wW),v=lu(f)&&!f.accessibleWhenDisabled,b=f.shouldRegisterItem,_=R=>{if(r)return r;if(R&&g?.baseElement&&g.baseElement===R.baseElement)return g.id},{rowId:y,baseElement:w,ariaSetSize:x,ariaPosInSet:C}=zf(t,["baseElement","renderedItems"],{rowId:_,baseElement(R){return R?.baseElement||void 0},ariaSetSize(R){if(c!=null)return c;if(R&&g?.ariaSetSize&&g.baseElement===R.baseElement)return g.ariaSetSize},ariaPosInSet(R){if(u!=null)return u;if(!R||!g?.ariaPosInSet||g.baseElement!==R.baseElement)return;let j=_(R),G=R.renderedItems.filter(Z=>Z.rowId===j);return g.ariaPosInSet+G.findIndex(Z=>Z.id===m)}}),{isActiveItem:S,isTabbable:P}=zf(t,["activeId","renderedItems","virtualFocus","items"],{isActiveItem(R){return!!R&&R.activeId===m},isTabbable(R){if(!R?.renderedItems.length)return!0;if(R.virtualFocus)return!1;if(i)return!0;if(R.activeId===null)return!1;let j=t?.item(R.activeId);return j?.disabled||!j?.element?!0:R.activeId===m}}),E=(0,Va.useCallback)(R=>{let j={...R,id:m||R.id,rowId:y,disabled:v,children:R.element?.textContent,typeaheadText:a};return s?s(j):j},[m,y,v,a,s]),k=f.onFocus,D=(0,Va.useRef)(!1),I=(0,Va.useRef)(null),T=ft(R=>{if(k?.(R),R.defaultPrevented||Gz(R)||!m||!t||Wde(R,t))return;let{virtualFocus:j,baseElement:G}=t.getState();if(t.setActiveId(m),r_(R.currentTarget)&&VW(R.currentTarget),!j||!Po(R)||Bde(R.currentTarget))return;let Z=(he,ge,be)=>{pp(be)&&(mp()&&he.hasAttribute("data-autofocus")&&he.scrollIntoView({block:"nearest",inline:"nearest"}),D.current=!0,ge===be||jf(t,ge)?LW(be):be.focus())};if(G?.isConnected){Z(R.currentTarget,R.relatedTarget,G);return}if(b===!1)return;let{currentTarget:me,relatedTarget:re}=R,ue=()=>{I.current?.(),I.current=null};ue(),I.current=Us(t,null,()=>{if(Nf(me)!==me){ue();return}let he=t.getState(),ge=he.baseElement;ge?.isConnected&&(ue(),he.virtualFocus&&Z(me,re,ge))})}),N=f.onBlurCapture,B=ft(R=>{N?.(R),!R.defaultPrevented&&t?.getState()?.virtualFocus&&D.current&&(D.current=!1,R.preventDefault(),R.stopPropagation())}),F=f.onKeyDown,L=Wr(o),z=Wr(n),M=ft(R=>{if(F?.(R),R.defaultPrevented||!Po(R)||!t)return;let{currentTarget:j}=R,G=t.getState(),Z=!!t.item(m)?.rowId,me=G.orientation!=="horizontal",re=G.orientation!=="vertical",ue=()=>!!(Z||re||!G.baseElement||!vn(G.baseElement)),he={ArrowUp:(Z||me)&&t.up,ArrowRight:(Z||re)&&t.next,ArrowDown:(Z||me)&&t.down,ArrowLeft:(Z||re)&&t.previous,Home:()=>{if(ue())return!Z||R.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(ue())return!Z||R.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>zW(j,t,t?.up,!0),PageDown:()=>zW(j,t,t?.down)}[R.key];if(he){if(r_(j)){let be=fv(j),ze=re&&R.key==="ArrowLeft",lt=re&&R.key==="ArrowRight",Q=me&&R.key==="ArrowUp",xe=me&&R.key==="ArrowDown";if(lt||xe){let{length:$}=Lz(j);if(be.end!==$)return}else if((ze||Q)&&be.start!==0)return}let ge=he();if(L(R)||ge!==void 0){if(!z(R))return;R.preventDefault(),t.move(ge)}}}),V=(0,Va.useMemo)(()=>({id:m,baseElement:w}),[m,w]);return f=Ji(f,R=>(0,WW.jsx)(bW.Provider,{value:V,children:R}),[V]),f={"data-active-item":S||void 0,...f,id:m,ref:zr(h,f.ref),tabIndex:P?f.tabIndex:-1,onFocus:T,onBlurCapture:B,onKeyDown:M},f=JO(f),f=$O({store:t,...f,getItem:E,shouldRegisterItem:m?b:!1}),qo({...f,"aria-setsize":x,"aria-posinset":C})}),nQe=Na(ar(function(t){let r=lA(Q1(t));return mr(Lde,r)}));var La=l(ie(),1),y_=l(A(),1);var Hde="div";function Gde(e){return e.some(t=>!!t.rowId)}function Ude(e){let t=e.target;return t&&!vn(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function Yde(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function HW(e,t,r){return ft(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!Po(o)||Yde(o)||Ude(o))return;let n=Fa(e,e.getState().activeId)?.element;if(!n)return;let{view:i,...s}=o;n!==r?.current&&n.focus(),Kz(n,o.type,s)||o.preventDefault(),o.currentTarget.contains(n)&&o.stopPropagation()})}function qde(e){return DW(J1($1(FW(e))))}function GW(e,t){let{virtualFocus:r,baseElement:o}=e.getState();if(!r||!o||!vn(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function Kde(e){let[t,r]=(0,La.useState)(!1),o=(0,La.useCallback)(()=>r(!0),[]),n=Lt(e,t?["activeId","items"]:[],i=>t?Fa(e,i.activeId):null);return(0,La.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),GW(e,()=>{i.focus({preventScroll:!0})}))},[e,n,t]),o}var Zde=Na(function({store:t,focusOnMove:r,previousElementRef:o}){let n=Lt(t,"moves"),i=Lt(t,"baseElement");return(0,La.useEffect)(()=>{if(!n||!r)return;let{activeId:s}=t.getState(),a=Fa(t,s)?.element;a&&GW(t,()=>Qz(a))},[t,n,r]),sr(()=>{if(!n||!i)return;let{activeId:s}=t.getState();if(s!==null)return;let a=o.current;o.current=null,a&&Df(a,{relatedTarget:i}),Xi(i)||i.focus()},[t,n,i]),null}),cA=pr(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=yW();t=t||s,Yo(t,!1);let a=(0,La.useRef)(null),c=(0,La.useRef)(null),u=Kde(t),[,f]=sW(r?t.setBaseElement:null),d=Lt(t,"virtualFocus"),m=Lt(t,r&&d?["activeId"]:[],E=>r&&d?E.activeId:null);sr(()=>{if(!t||!r||!d)return;let E=c.current;if(c.current=null,!E)return;let k=Fa(t,m)?.element||Nf(E);k!==E&&Df(E,{relatedTarget:k})},[t,m,d,r]);let h=HW(t,i.onKeyDownCapture,c),g=HW(t,i.onKeyUpCapture,c),v=i.onFocusCapture,b=ft(E=>{if(v?.(E),E.defaultPrevented||!t)return;let{virtualFocus:k}=t.getState();if(!k)return;let D=E.relatedTarget,I=BW(E.currentTarget);Po(E)&&I&&(E.stopPropagation(),c.current=D)}),_=i.onFocus,y=ft(E=>{if(_?.(E),E.defaultPrevented||!r||!t)return;let{relatedTarget:k}=E,{virtualFocus:D}=t.getState();D?Po(E)&&!jf(t,k)&&queueMicrotask(u):Po(E)&&t.setActiveId(null)}),w=i.onBlurCapture,x=ft(E=>{if(w?.(E),E.defaultPrevented||!t)return;let{virtualFocus:k,activeId:D}=t.getState();if(!k)return;let I=Fa(t,D)?.element,T=E.relatedTarget,N=jf(t,T),B=c.current;c.current=null,Po(E)&&N?(T===I?B&&B!==T&&Df(B,E):I?Df(I,E):B&&Df(B,E),E.stopPropagation()):!jf(t,E.target)&&I&&Df(I,E)}),C=i.onKeyDown,S=Wr(n),P=ft(E=>{if(C?.(E),E.nativeEvent.isComposing||E.defaultPrevented||!t||!Po(E))return;let{orientation:k,renderedItems:D,activeId:I,rtl:T}=t.getState();if(Fa(t,I)?.element?.isConnected)return;let N=k!=="horizontal",B=k!=="vertical",F=Gde(D);if((E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="Home"||E.key==="End")&&vn(E.currentTarget))return;let z={ArrowUp:(F||N)&&(()=>F?qde(D)?.id:t?.last()),ArrowRight:(F||B)&&(T?t.last:t.first),ArrowDown:(F||N)&&t.first,ArrowLeft:(F||B)&&(T?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[E.key];if(z){let M=z();if(M!==void 0){if(!S(E))return;E.preventDefault(),t.move(M)}}});return i=Ji(i,E=>(0,y_.jsxs)(hp,{value:t,children:[E,r&&(0,y_.jsx)(Zde,{store:t,focusOnMove:o,previousElementRef:c})]}),[t,r,o]),i={"aria-activedescendant":Lt(t,r&&d?["items"]:[],()=>{if(t&&r&&d)return Fa(t,m)?.id}),...i,ref:zr(a,f,i.ref),onKeyDownCapture:h,onKeyUpCapture:g,onFocusCapture:b,onFocus:y,onBlurCapture:x,onKeyDown:P},i=mv({focusable:Lt(t,r&&!d?["activeId"]:[],E=>r&&(d||E.activeId===null)),...i}),i}),dQe=ar(function(t){let r=cA(t);return mr(Hde,r)});var yv=ei(),hQe=yv.useContext,gQe=yv.useScopedContext,uA=yv.useProviderContext,UW=yv.ContextProvider,YW=yv.ScopedContextProvider;var fA=l(ie(),1),bv=ei([UW],[YW]),wQe=bv.useContext,xQe=bv.useScopedContext,_Qe=bv.useProviderContext,qW=bv.ContextProvider,b_=bv.ScopedContextProvider,SQe=(0,fA.createContext)(void 0),CQe=(0,fA.createContext)(void 0);var Wf=l(ie(),1),dA=l(A(),1);var QW=l(la(),1),Xde="div";function KW(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function ZW(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function XW(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 u=ZW(n[a%n.length]),f=ZW(i[a%i.length]);s=Math.max(s,u+f)}return s}function Qde(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(XW(t,o,r),XW(n,s,i))}function mA(e,t,r){return!r&&t!==!1&&(!e||!!t)}var Jde=pr(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=uA();t=t||i,Yo(t,!1);let s=(0,Wf.useRef)(null),a=Qi(n.id),[c,u]=(0,Wf.useState)(null),{open:f,mounted:d,animated:m,contentElement:h}=zf(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),g=Lt(t.disclosure,"contentElement"),v=(0,Wf.useRef)(!1);sr(()=>{s.current&&t?.setContentElement(s.current)},[t]),sr(()=>{let w;return t?.setState("animated",x=>(w=x,!0)),()=>{w!==void 0&&t?.setState("animated",w)}},[t]),sr(()=>{if(!m){f?v.current&&(v.current=!1,u("enter")):(v.current=!0,u(null));return}if(!h?.isConnected){u(null);return}return Dz(()=>{u(f?"enter":d?"leave":null)})},[m,h,f,d]),sr(()=>{if(!t||!m||!c||!h)return;let w=()=>t?.setState("animating",!1),x=()=>(0,QW.flushSync)(w);if(c==="leave"&&f||c==="enter"&&!f)return;if(typeof m=="number")return KW(m,x);let C=[h];g&&C.push(g);let S=o?.current;S&&C.push(S);let P=Math.max(...C.map(Qde));if(!P){c==="enter"&&t.setState("animated",!1),w();return}return KW(Math.max(P-1e3/60,0),x)},[t,m,h,g,o,f,c]),n=Ji(n,w=>(0,dA.jsx)(b_,{value:t,children:w}),[t]);let b=mA(d,n.hidden,r),_=n.style,y=(0,Wf.useMemo)(()=>b?{..._,display:"none"}:_,[b,_]);return n={"data-open":f||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:b,...n,id:a,ref:zr(a?t.setContentElement:null,s,n.ref),style:y},qo(n)}),$de=ar(function(t){let r=Jde(t);return mr(Xde,r)}),AQe=ar(function({unmountOnHide:t,...r}){let o=uA();return Lt(r.store||o,["mounted"],n=>!t||n?.mounted)===!1?null:(0,dA.jsx)($de,{...r})});function JW(e={}){let t=e.store||e.disclosure?gp(e.store,m_(e.disclosure,["contentElement","disclosureElement"])):void 0;let r=t?.getState(),o=gt(e.open,r?.open,e.defaultOpen,!1),n=gt(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:gt(r?.contentElement,null),disclosureElement:gt(r?.disclosureElement,null)},s=t?yn(i,t):yn(i);return Ro(s,()=>bn(s,["animated","animating"],a=>{a.animated||s.setState("animating",!1)})),Ro(s,()=>Us(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),Ro(s,()=>bn(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 $W(e,t,r){return Ma(t,[r.store,r.disclosure]),Lr(e,r,"open","setOpen"),Lr(e,r,"mounted","setMounted"),Lr(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var wv=ei([qW],[b_]),zQe=wv.useContext,WQe=wv.useScopedContext,eH=wv.useProviderContext,tH=wv.ContextProvider,rH=wv.ScopedContextProvider;var w_=l(ie(),1),x_=(0,w_.createContext)(void 0),xv=ei([tH,f_],[rH,hp]),pA=xv.useContext,yp=xv.useScopedContext,__=xv.useProviderContext,oH=xv.ContextProvider,nH=xv.ScopedContextProvider,S_=(0,w_.createContext)(void 0),iH=(0,w_.createContext)(!1);function sH(e,t,r){return Ma(t,[r.store]),Lr(e,r,"items","setItems"),e}function aH(e){return{id:Qi(e.id),...e}}function lH(e,t,r){return e=sH(e,t,r),Lr(e,r,"activeId","setActiveId"),Lr(e,r,"includesBaseElement"),Lr(e,r,"virtualFocus"),Lr(e,r,"orientation"),Lr(e,r,"rtl"),Lr(e,r,"focusLoop"),Lr(e,r,"focusWrap"),Lr(e,r,"focusShift"),e}function cH(e={}){return JW(e)}function uH(e,t,r){return $W(e,t,r)}function fH({popover:e,...t}={}){let r=gp(t.store,m_(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=cH({...t,store:r}),i=gt(t.placement,o?.placement,"bottom"),s=yn({...n.getState(),placement:i,currentPlacement:i,anchorElement:gt(o?.anchorElement,null),popoverElement:gt(o?.popoverElement,null),arrowElement:gt(o?.arrowElement,null),rendered:Symbol("rendered")},n,r);return{...n,...s,setAnchorElement:a=>s.setState("anchorElement",a),setPopoverElement:a=>s.setState("popoverElement",a),setArrowElement:a=>s.setState("arrowElement",a),render:()=>s.setState("rendered",Symbol("rendered"))}}function dH(e,t,r){return Ma(t,[r.popover]),Lr(e,r,"placement"),uH(e,t,r)}var eme="div",hA=pr(function({store:t,...r}){let o=eH();return t=t||o,r={...r,ref:zr(t?.setAnchorElement,r.ref)},r}),hJe=ar(function(t){let r=hA(t);return mr(eme,r)});var mH=l(ie(),1),tme="div";function rme(e){let t=e.relatedTarget;return dp(t)?Mf(e.currentTarget,t):!1}var gA=Symbol("composite-hover");function ome(e){let{relatedTarget:t}=e;if(!dp(t))return!1;let r=t;do{if($n(r,gA)&&r[gA])return!0;r=r.parentElement}while(r);return!1}var vA=pr(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=u_();t=t||i,Yo(t,!1);let s=cW(),a=n.onMouseMove,c=Wr(r),u=ft(g=>{if(a?.(g),!g.defaultPrevented&&s()&&c(g)){if(!Xz(g.currentTarget)){let v=t?.getState().baseElement;v&&!Xi(v)&&v.focus()}t?.setActiveId(g.currentTarget.id)}}),f=n.onMouseLeave,d=Wr(o),m=ft(g=>{f?.(g),!g.defaultPrevented&&s()&&(rme(g)||ome(g)||c(g)&&d(g)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),h=(0,mH.useCallback)(g=>{g&&(g[gA]=!0)},[]);return n={...n,ref:zr(h,n.ref),onMouseMove:u,onMouseLeave:m},qo(n)}),wJe=Na(ar(function(t){let r=vA(t);return mr(tme,r)}));var Hr=l(ie(),1),bp=l(A(),1);var nme="input";function pH(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function hH(e,t){if(!t||e==null)return!1;let r=uv(e),o=uv(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function ime(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function sme(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var ame=pr(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:c,showOnClick:u=c,showOnKeyDown:f,showOnKeyPress:d=f,blurActiveItemOnClick:m,setValueOnClick:h=!0,moveOnKeyPress:g=!0,autoComplete:v="list",name:b,form:_,disabled:y,...w}){let x=__();t=t||x,Yo(t,!1);let C=(0,Hr.useRef)(null),[S,P]=lW(),E=(0,Hr.useRef)(!1),k=(0,Hr.useRef)(!1),D=(0,Hr.useRef)(null),I=()=>{let ae=D.current;ae!=null&&(cancelAnimationFrame(ae),D.current=null)},T=Lt(t,["virtualFocus"],ae=>ae.virtualFocus&&o),N=v==="inline"||v==="both",[B,F]=(0,Hr.useState)(N);aW(()=>{N&&F(!0)},[N]);let L=Lt(t,"value"),z=Lt(t,["selectedValue"],ae=>{if(b&&Array.isArray(ae.selectedValue))return ae.selectedValue}),M=Array.isArray(z),V=(0,Hr.useRef)(void 0);(0,Hr.useEffect)(()=>bn(t,["selectedValue","activeId"],(ae,$e)=>{V.current=$e.selectedValue}),[t]);let R=Lt(t,["activeValue","selectedValue","activeId"],ae=>{if(N&&B&&!(ae.activeValue&&Array.isArray(ae.selectedValue)&&(ae.selectedValue.includes(ae.activeValue)||V.current?.includes(ae.activeValue))))return ae.activeValue}),j=Lt(t,"renderedItems"),G=Lt(t,"open"),Z=Lt(t,"contentElement"),me=(0,Hr.useMemo)(()=>{if(!N||!B)return L;if(pH(j,R,T)){if(hH(L,R)){let ae=R?.slice(L.length)||"";return L+ae}return L}return R||L},[N,B,j,R,T,L]);(0,Hr.useEffect)(()=>{let ae=C.current;if(!ae)return;let $e=()=>F(!0);return ae.addEventListener("combobox-item-move",$e),()=>{ae.removeEventListener("combobox-item-move",$e)}},[]),(0,Hr.useEffect)(()=>{if(!N||!B||!R||!pH(j,R,T)||!hH(L,R))return;let ae=cv;return queueMicrotask(()=>{let $e=C.current;if(!$e)return;let{start:pt,end:Me}=fv($e),pe=L.length,H=R.length;o_($e,pe,H),ae=()=>{if(!Xi($e))return;let{start:K,end:O}=fv($e);K===pe&&O===H&&o_($e,pt,Me)}}),()=>ae()},[S,N,B,R,j,T,L]);let re=ft(n),ue=(0,Hr.useRef)(null),he=(0,Hr.useRef)(void 0),ge=(0,Hr.useRef)(!1),be=(0,Hr.useRef)(!1);(0,Hr.useEffect)(()=>{if(!G||!Z)return;let ae=dv(Z);if(!ae)return;let $e=()=>{E.current=!1,ge.current=!0},pt=()=>{if(be.current||(ge.current=!0),!t||!E.current)return;let{activeId:pe}=t.getState();pe!==null&&pe!==ue.current&&(E.current=!1)},Me={passive:!0,capture:!0};return ae.addEventListener("wheel",$e,Me),ae.addEventListener("touchmove",$e,Me),ae.addEventListener("scroll",pt,Me),()=>{ae.removeEventListener("wheel",$e,!0),ae.removeEventListener("touchmove",$e,!0),ae.removeEventListener("scroll",pt,!0)}},[G,Z,t]),sr(()=>{ge.current=!1,L&&(k.current||(E.current=!0))},[L]),sr(()=>{T!=="always"&&G||(E.current=G)},[T,G]),sr(()=>{G||(he.current=void 0)},[G]);let ze=Lt(t,"resetValueOnSelect");Ma(()=>{let ae=E.current;if(!t||!G||k.current||!ae&&(!ze||ge.current))return;let{baseElement:$e,contentElement:pt,activeId:Me}=t.getState();if(!($e&&!Xi($e))){if(pt?.hasAttribute("data-placing")){let pe=new MutationObserver(P);return pe.observe(pt,{attributeFilter:["data-placing"]}),()=>pe.disconnect()}if(T&&ae){let pe=re(j),H=pe!==void 0?pe:sme(j)??t.first();ue.current=H;let K=H??null,O=t.item(K)?.value,ce=he.current;K!==Me||ce?.id!==K||ce?.value!==O?(he.current={id:K,value:O},t.move(K)):t.setState("activeValue",O)}else{let pe=t.item(Me||t.first())?.element;pe&&"scrollIntoView"in pe&&(be.current=!0,pe.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{be.current=!1}))}}},[t,G,S,L,T,ze,re,j]),(0,Hr.useEffect)(()=>{if(!N)return;let ae=C.current;if(!ae)return;let $e=[ae,Z].filter(Me=>!!Me),pt=Me=>{$e.every(pe=>i_(Me,pe))&&t?.setValue(me)};for(let Me of $e)Me.addEventListener("focusout",pt);return()=>{for(let Me of $e)Me.removeEventListener("focusout",pt)}},[N,Z,t,me]);let lt=ae=>ae.currentTarget.value.length>=s,Q=w.onChange,xe=Wr(a??lt),$=Wr(i??!t.tag),ee=ft(ae=>{if(Q?.(ae),ae.defaultPrevented||!t)return;let $e=ae.currentTarget,{value:pt,selectionStart:Me,selectionEnd:pe}=$e,H=ae.nativeEvent;if(E.current=!0,Zz(H)&&(H.isComposing&&(E.current=!1,k.current=!0),N)){let K=H.inputType==="insertText"||H.inputType==="insertCompositionText",O=Me===pt.length;F(K&&O)}if($(ae)){let K=pt===t.getState().value;t.setValue(pt),queueMicrotask(()=>{o_($e,Me,pe)}),N&&T&&K&&P()}xe(ae)&&t.show(),(!T||!E.current)&&t.setActiveId(null)});(0,Hr.useEffect)(()=>I,[]);let fe=w.onCompositionStart,se=ft(ae=>{I(),E.current=!1,k.current=!0,fe?.(ae)}),de=w.onCompositionEnd,Ie=ft(ae=>{E.current=!0,k.current=!1,de?.(ae),!ae.defaultPrevented&&T&&(I(),D.current=requestAnimationFrame(()=>{D.current=null,!k.current&&P()}))}),Pe=w.onMouseDown,De=Wr(m??(()=>t.getState().includesBaseElement)),Le=Wr(h),Fe=Wr(u??lt),J=ft(ae=>{Pe?.(ae),!ae.defaultPrevented&&(ae.button||ae.ctrlKey||t&&(De(ae)&&t.setActiveId(null),Le(ae)&&t.setValue(me),Fe(ae)&&Ff(ae.currentTarget,"mouseup",t.show)))}),ye=w.onKeyDown,ot=Wr(d??lt),Tt=ft(ae=>{if(ye?.(ae),ae.repeat||(E.current=!1),ae.defaultPrevented||!t)return;let{open:$e}=t.getState();if($e&&ae.key==="Enter"){ae.preventDefault();return}ae.ctrlKey||ae.altKey||ae.shiftKey||ae.metaKey||$e||(ae.key==="ArrowUp"||ae.key==="ArrowDown")&&ot(ae)&&(ae.preventDefault(),t.show())}),qt=w.onBlur,lr=ft(ae=>{E.current=!1,qt?.(ae)}),vt=Qi(w.id),Et=ime(v)?v:void 0,Kt=Lt(t,["activeId"],ae=>ae.activeId===null),Be=lu({disabled:y,"aria-disabled":w["aria-disabled"]}),rn=w.composite!==!1,No=Lt(t,M?["baseElement"]:[],ae=>M?ae.baseElement:null);return w=Ji(w,ae=>!b||!Array.isArray(z)||rn&&!No?ae:(0,bp.jsxs)(bp.Fragment,{children:[ae,z.map(($e,pt)=>(0,bp.jsx)("input",{type:"hidden",name:b,form:_,disabled:Be,value:$e},pt))]}),[b,_,Be,rn,No,z]),w={role:"combobox","aria-autocomplete":Et,"aria-haspopup":Bz(Z,"listbox"),"aria-expanded":G,"aria-controls":Z?.id,"data-active-item":Kt||void 0,value:me,...w,id:vt,name:M?void 0:b,form:_,disabled:y,ref:zr(C,w.ref),onChange:ee,onCompositionStart:se,onCompositionEnd:Ie,onMouseDown:J,onKeyDown:Tt,onBlur:lr},w=cA({store:t,focusable:r,...w,moveOnKeyPress:ae=>Fz(g,ae)?!1:(N&&F(!0),!0)}),w=hA({store:t,...w}),{autoComplete:"off",...w}}),C_=ar(function(t){let r=ame(t);return mr(nme,r)});var T_=l(ie(),1),yA=l(A(),1);var lme="div";function cme(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function ume(e){return jz(e)??"option"}var fme=pr(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a=!1,moveOnKeyPress:c=!0,getItem:u,...f}){let d=yp();t=t||d,Yo(t,!1);let{resetValueOnSelectState:m,multiSelectable:h,selected:g}=zf(t,["selectedValue"],{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(k){return Array.isArray(k.selectedValue)},selected(k){return cme(k.selectedValue,r)}}),v=(0,T_.useCallback)(k=>{let D={...k,value:r};return u?u(D):D},[r,u]);n=n??!h,o=o??(r!=null&&!h);let b=f.onClick,_=Wr(n),y=Wr(i),w=Wr(s??m??h),x=Wr(o),C=ft(k=>{b?.(k),!k.defaultPrevented&&(qz(k)||Yz(k)||(r!=null&&(y(k)&&(w(k)&&t?.resetValue(),t?.setSelectedValue(D=>Array.isArray(D)?D.includes(r)?D.filter(I=>I!==r):[...D,r]:r)),_(k)&&t?.setValue(r)),x(k)&&t?.hide()))}),S=f.onKeyDown,P=ft(k=>{if(S?.(k),k.defaultPrevented)return;let D=t?.getState().baseElement;if(!D||Xi(D))return;let I=k.key.length===1&&!k.ctrlKey&&!k.metaKey,T=(n_()?k.metaKey:k.ctrlKey)&&k.key.toLowerCase()==="v",N=k.key==="Backspace"||k.key==="Delete";(I||T||N)&&(queueMicrotask(()=>D.focus()),vn(D)&&t?.setValue(D.value))});h&&g!=null&&(f={"aria-selected":g,...f}),f=Ji(f,k=>(0,yA.jsx)(S_.Provider,{value:r,children:(0,yA.jsx)(iH.Provider,{value:g??!1,children:k})}),[r,g]),f={role:ume((0,T_.useContext)(x_)),children:r,...f,onClick:C,onKeyDown:P};let E=Wr(c);return f=lA({store:t,...f,getItem:v,moveOnKeyPress:k=>{if(!E(k))return!1;let D=new Event("combobox-item-move");return t?.getState().baseElement?.dispatchEvent(D),!0}}),f=vA({store:t,focusOnHover:a,...f}),f}),E_=Na(ar(function(t){let r=fme(t);return mr(lme,r)}));var P_=l(ie(),1),gH=l(A(),1);var dme="span";function bA(e){return uv(e).toLowerCase()}function mme(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 pme(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 hme(e){let t=[],r=[],o=0;for(let i of e){let s=bA(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 gme(e,t){if(!t.length)return t;let{starts:r,ends:o}=hme(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 vme(e,t){if(!e||!t)return e;let r=Iz(t).map(bA),o=[],n=(c,u=!1)=>(0,gH.jsx)("span",{"data-autocomplete-value":u?"":void 0,"data-user-value":u?void 0:"",children:c},o.length),i=gme(e,pme(mme(bA(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,u],f)=>{let d=e.slice(c,c+u),m=i[f+1]?.[0];return[d,e.slice(c+u,m)]})].forEach((c,u)=>{c&&o.push(n(c,u%2===0))}),o}var yme=pr(function({store:t,value:r,userValue:o,...n}){let i=yp();t=t||i;let s=(0,P_.useContext)(S_),a=r??s,c=Lt(t,["value"],u=>o??u?.value);return n={children:(0,P_.useMemo)(()=>{if(a)return c?vme(a,c):a},[a,c]),...n},qo(n)}),R_=ar(function(t){let r=yme(t);return mr(dme,r)});var bme="label",wme=pr(function({store:t,...r}){let o=__();t=t||o,Yo(t,!1);let n=Lt(t,"baseElement");return a_(n,"id"),r={htmlFor:n?.id,...r},qo(r)}),k_=Na(ar(function(t){let r=wme(t);return mr(bme,r)}));var O_=l(ie(),1),wA=l(A(),1);var xme="div",_me=pr(function({store:t,alwaysVisible:r,...o}){let n=yp(!0),i=pA();t=t||i;let s=!!t&&t===n;Yo(t,!1);let a=(0,O_.useRef)(null),c=Qi(o.id),u=Lt(t,"mounted"),f=mA(u,o.hidden,r),d=f?{...o.style,display:"none"}:o.style,m=Lt(t,["selectedValue"],w=>Array.isArray(w.selectedValue)),h=a_(a,"role",o.role),g=(h==="listbox"||h==="tree"||h==="grid")&&m||void 0,[v,b]=(0,O_.useState)(!1),_=Lt(t,"contentElement");sr(()=>{if(!u)return;let w=a.current;if(!w||_!==w)return;let x=()=>{b(!!w.querySelector("[role='listbox']"))},C=new MutationObserver(x);return C.observe(w,{subtree:!0,childList:!0,attributeFilter:["role"]}),x(),()=>C.disconnect()},[u,_]),v||(o={role:"listbox","aria-multiselectable":g,...o}),o=Ji(o,w=>(0,wA.jsx)(nH,{value:t,children:(0,wA.jsx)(x_.Provider,{value:h,children:w})}),[t,h]);let y=c&&(!n||!s)?t.setContentElement:null;return o={hidden:f,...o,id:c,ref:zr(y,a,o.ref),style:d},qo(o)}),A_=ar(function(t){let r=_me(t);return mr(xme,r)});var xA=l(ie(),1),t$e=(0,xA.createContext)(null),r$e=(0,xA.createContext)(null),_v=ei([f_],[hp]),vH=_v.useContext,o$e=_v.useScopedContext,n$e=_v.useProviderContext,i$e=_v.ContextProvider,s$e=_v.ScopedContextProvider;var Sme=mp()&&Wz();function yH({tag:e,...t}={}){let r=gp(t.store,PW(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=gt(t.activeId,n?.activeId,t.defaultActiveId,null),s=NW({...t,activeId:i,includesBaseElement:gt(t.includesBaseElement,n?.includesBaseElement,!0),orientation:gt(t.orientation,n?.orientation,"vertical"),focusLoop:gt(t.focusLoop,n?.focusLoop,!0),focusWrap:gt(t.focusWrap,n?.focusWrap,!0),virtualFocus:gt(t.virtualFocus,n?.virtualFocus,!0)}),a=fH({...t,placement:gt(t.placement,n?.placement,"bottom-start")}),c=gt(t.value,n?.value,t.defaultValue,""),u=gt(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),f=Array.isArray(u),d={...s.getState(),...a.getState(),value:c,selectedValue:u,resetValueOnSelect:gt(t.resetValueOnSelect,n?.resetValueOnSelect,f),resetValueOnHide:gt(t.resetValueOnHide,n?.resetValueOnHide,f&&!e),activeValue:n?.activeValue},m=yn(d,s,a,r);return Sme&&Ro(m,()=>bn(m,["virtualFocus"],()=>{m.setState("virtualFocus",!1)})),Ro(m,()=>{if(e)return up(bn(m,["selectedValue"],h=>{Array.isArray(h.selectedValue)&&e.setValues(h.selectedValue)}),bn(e,["values"],h=>{m.setState("selectedValue",h.values)}))}),Ro(m,()=>bn(m,["resetValueOnHide","mounted"],h=>{h.resetValueOnHide&&(h.mounted||m.setState("value",c))})),Ro(m,()=>bn(m,["open"],h=>{h.open||(m.setState("activeId",i),m.setState("moves",0))})),Ro(m,()=>bn(m,["moves","activeId"],(h,g)=>{h.moves===g.moves&&m.setState("activeValue",void 0)})),Ro(m,()=>Bf(m,["moves","renderedItems"],(h,g)=>{if(h.moves===g.moves)return;let{activeId:v}=m.getState(),b=s.item(v);m.setState("activeValue",b?.value)})),{...a,...s,...m,tag:e,setValue:h=>m.setState("value",h),resetValue:()=>m.setState("value",d.value),setSelectedValue:h=>m.setState("selectedValue",h)}}function Tme(e){let t=vH();return e={...e,tag:e.tag!==void 0?e.tag:t},aH(e)}function Eme(e,t,r){return Ma(t,[r.tag]),Lr(e,r,"value","setValue"),Lr(e,r,"selectedValue","setSelectedValue"),Lr(e,r,"resetValueOnHide"),Lr(e,r,"resetValueOnSelect"),Object.assign(lH(dH(e,t,r),t,r),{tag:r.tag})}function _A(e={}){e=Tme(e);let[t,r]=vp(yH,e);return Eme(t,r,e)}var bH=l(A(),1);function I_(e={}){return(0,bH.jsx)(oH,{value:_A(e),children:e.children})}var EH=l(SA(),1);var PH=l(it(),1),fu=l(Y(),1),Hf=l(W(),1),Ba=l(q(),1);var Ime=[],Sv=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:Ime;var Cv=l(W(),1),Mme=[];function xo({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:Mme,[o,n]=(0,Cv.useState)(r),[i,s]=(0,Cv.useState)(!1);return(0,Cv.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(c=>{if(!a){let u=Array.isArray(c)&&c.length>0?c:r;n(u)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var Nt=l(A(),1);function SH(e=""){return(0,EH.default)(e.trim().toLowerCase())}var CH=(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 TH(e,t){return`${e}-${t}`}var RH=({selected:e})=>(0,Nt.jsx)("span",{className:X("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Nt.jsx)(Ba.Icon,{icon:rf})}),kH=({selected:e})=>(0,Nt.jsx)("span",{className:X("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function OH({view:e,filter:t,onChangeView:r}){let o=(0,PH.useInstanceId)(OH,"dataviews-filter-list-box"),[n,i]=(0,Hf.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),a=Sv(t,s);return(0,Nt.jsx)(Ba.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,fu.sprintf)((0,fu.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(TH(o,t.elements[0].value))},render:(0,Nt.jsx)(Ba.Composite.Typeahead,{}),children:t.elements.map(c=>(0,Nt.jsxs)(Ba.Composite.Hover,{render:(0,Nt.jsx)(Ba.Composite.Item,{id:TH(o,c.value),render:(0,Nt.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let u=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:CH(t,s,c.value)}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:CH(t,s,c.value)}];r({...e,page:1,filters:u})}}),children:[t.singleSelection&&(0,Nt.jsx)(kH,{selected:a===c.value}),!t.singleSelection&&(0,Nt.jsx)(RH,{selected:a.includes(c.value)}),(0,Nt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function Nme({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Hf.useState)(""),i=(0,Hf.useDeferredValue)(o),s=e.filters?.find(u=>u.field===t.field),a=Sv(t,s),c=(0,Hf.useMemo)(()=>{let u=SH(i);return t.elements.filter(f=>SH(f.label).includes(u))},[t.elements,i]);return(0,Nt.jsxs)(I_,{selectedValue:a,setSelectedValue:u=>{let f=s?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:s.operator||t.operators[0],value:u}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:u}];r({...e,page:1,filters:f})},setValue:n,children:[(0,Nt.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Nt.jsx)(Kn,{render:(0,Nt.jsx)(k_,{}),children:(0,fu.__)("Search items")}),(0,Nt.jsx)(C_,{autoSelect:"always",placeholder:(0,fu.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Nt.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Nt.jsx)(Ba.Icon,{icon:af})})]}),(0,Nt.jsxs)(A_,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(u=>(0,Nt.jsxs)(E_,{resetValueOnSelect:!1,value:u.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Nt.jsx)(kH,{selected:a===u.value}),!t.singleSelection&&(0,Nt.jsx)(RH,{selected:a.includes(u.value)}),(0,Nt.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:u.label,children:[(0,Nt.jsx)(R_,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:u.label}),!!u.description&&(0,Nt.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:u.description})]})]},u.value)),!c.length&&(0,Nt.jsx)("p",{children:(0,fu.__)("No results found")})]})]})}function AH(e){let{elements:t,isLoading:r}=xo({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Nt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Nt.jsx)(Ba.Spinner,{})});if(t.length===0)return(0,Nt.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,fu.__)("No elements found")});let o=t.length>10?Nme:OH;return(0,Nt.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var IH=l(a1(),1),MH=l(it(),1),CA=l(W(),1),NH=l(q(),1);var TA=l(A(),1);function DH({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(u=>u.field===e.field),i=Sv(e,n),s=(0,CA.useMemo)(()=>{let u=o.find(f=>f.id===e.field);return u&&{...u,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:f})=>f[u.id],setValue:({value:f})=>({[u.id]:f})}},[o,e.field]),a=(0,CA.useMemo)(()=>(t.filters??[]).reduce((u,f)=>(u[f.field]=f.value,u),{}),[t.filters]),c=(0,MH.useEvent)(u=>{if(!s||!n)return;let f=s.getValue({item:u});(0,IH.default)(f,i)||r({...t,filters:(t.filters??[]).map(d=>d.field===e.field?{...d,operator:n.operator||e.operators[0],value:f===""?void 0:f}:d)})});return!s||!s.Edit||!n?null:(0,TA.jsx)(NH.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,TA.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:c})})}var Re=l(Y(),1),Br=l(W(),1),Tv=l(ja(),1);var Dme=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,Fme=["HH:mm","HH:mm:ss"],Vme=new Date(2e3,0,1);function wn(e){if(typeof e!="string")return null;let t=e.trim().replace(Dme,"");for(let r of Fme){let o=TD(t,r,Vme);if(bs(o))return o.getHours()*3600+o.getMinutes()*60+o.getSeconds()}return null}var EA=l(A(),1),Gr={Name:(0,EA.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,EA.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function wp(e,t){let r=wn(t);return r!==null?[wn(e)??NaN,r]:[(0,Tv.getDate)(e).getTime(),(0,Tv.getDate)(t).getTime()]}function VH(e,t){switch(t){case"days":return tf(new Date,e);case"weeks":return OD(new Date,e);case"months":return R0(new Date,e);case"years":return k0(new Date,e);default:return new Date}}var LH={label:(0,Re.__)("Is none of"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Gr),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"},N_=[{name:wr,label:(0,Re.__)("Includes"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Gr),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:xr,...LH},{name:Ho,label:(0,Re.__)("Includes all"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Gr),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:bo,...LH},{name:ro,label:(0,Re.__)("Between (inc)"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),Gr),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(wn);if(n!==null&&i!==null){let s=wn(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:gn,label:(0,Re.__)("In the past"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Gr),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=VH(r.value,r.unit),n=(0,Tv.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:Qn,label:(0,Re.__)("Over"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Gr),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=VH(r.value,r.unit);return(0,Tv.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Pr,label:(0,Re.__)("Is"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:Rr,label:(0,Re.__)("Is not"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:Zc,label:(0,Re.__)("Less than"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:Xc,label:(0,Re.__)("Greater than"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:Qc,label:(0,Re.__)("Less than or equal"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Jc,label:(0,Re.__)("Greater than or equal"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:Bs,label:(0,Re.__)("Before"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=wp(t.getValue({item:e}),r);return o<n},selection:"single"},{name:js,label:(0,Re.__)("After"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=wp(t.getValue({item:e}),r);return o>n},selection:"single"},{name:zs,label:(0,Re.__)("Before (inc)"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=wp(t.getValue({item:e}),r);return o<=n},selection:"single"},{name:Ws,label:(0,Re.__)("After (inc)"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=wp(t.getValue({item:e}),r);return o>=n},selection:"single"},{name:Ea,label:(0,Re.__)("Contains"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),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:Pa,label:(0,Re.__)("Doesn't contain"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),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:Ra,label:(0,Re.__)("Starts with"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),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:Hs,label:(0,Re.__)("On"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=wp(t.getValue({item:e}),r);return o===n},selection:"single"},{name:Gs,label:(0,Re.__)("Not on"),filterText:(e,t)=>(0,Br.createInterpolateElement)((0,Re.sprintf)((0,Re.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Gr),filter(e,t,r){if(r===void 0)return!0;let[o,n]=wp(t.getValue({item:e}),r);return o!==n},selection:"single"}],Gf=e=>N_.find(t=>t.name===e),BH=()=>N_.map(e=>e.name),jH=e=>N_.filter(t=>t.selection==="single").some(t=>t.name===e),zH=e=>N_.some(t=>t.name===e);var Ur=l(A(),1),Lme="Enter",Bme=" ",jme=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Gf(t?.operator);return o!==void 0?o.filterText(r,e):(0,El.sprintf)((0,El.__)("Unknown status for %1$s"),r.name)};function zme({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:Gf(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,Ur.jsxs)(ne,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,Ur.jsx)(du.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,Ur.jsx)(du.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,El.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,c=n?.operator,u=n?[...(t.filters??[]).map(f=>{if(f.field===e.field){let d=Gf(c)?.selection,m=Gf(a)?.selection,h=d!==m||[d,m].includes("custom");return{...f,value:h?void 0:f.value,operator:a}}return f})]:[...t.filters??[],{field:e.field,operator:a,value:void 0}];r({...t,page:1,filters:u})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function WH({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,D_.useRef)(null),{filter:i,view:s,onChangeView:a}=o,c=s.filters?.find(_=>_.field===i.field),u=[],f=(0,D_.useMemo)(()=>{let _=r.find(y=>y.id===i.field);return _&&{..._,getValue:({item:y})=>y[_.id]}},[r,i.field]),{elements:d}=xo({elements:i.elements,getElements:i.getElements});if(d.length>0)u=d.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=>f?.getValueFormatted({item:{[f.id]:w},field:f})||String(w));u=[{value:c.value,label:y}]}}else if(typeof c?.value=="object")u=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let _=f!==void 0?f.getValueFormatted({item:{[f.id]:c.value},field:f}):String(c.value);u=[{value:c.value,label:_}]}let m=i.isPrimary,h=c?.isLocked,g=!h&&c?.value!==void 0,v=!h&&(!m||g),b=m?(0,El.__)("Reset"):(0,El.__)("Remove");return(0,Ur.jsx)(du.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,Ur.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,Ur.jsxs)(_t.Root,{children:[(0,Ur.jsx)(_t.Trigger,{render:(0,Ur.jsx)("div",{className:X("dataviews-filters__summary-chip",{"has-reset":v,"has-values":g,"is-not-clickable":h}),role:"button",tabIndex:h?-1:0,onClick:()=>{h||y()},onKeyDown:w=>{!h&&[Lme,Bme].includes(w.key)&&(y(),w.preventDefault())},"aria-disabled":h,"aria-pressed":_,"aria-expanded":_,ref:n,children:(0,Ur.jsx)(jme,{activeElements:u,filterInView:c,filter:i})})}),(0,Ur.jsx)(_t.Popup,{children:(0,El.sprintf)((0,El.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),v&&(0,Ur.jsxs)(_t.Root,{children:[(0,Ur.jsx)(_t.Trigger,{render:(0,Ur.jsx)("button",{className:X("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":b,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(w=>w.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,Ur.jsx)(du.Icon,{icon:va})})}),(0,Ur.jsx)(_t.Popup,{children:b})]})]}),renderContent:()=>(0,Ur.jsxs)(ne,{direction:"column",justify:"flex-start",children:[(0,Ur.jsx)(zme,{...o}),o.filter.hasElements?(0,Ur.jsx)(AH,{...o,filter:{...o.filter,elements:d}}):(0,Ur.jsx)(DH,{...o,fields:r})]})})}var F_=l(q(),1),HH=l(Y(),1),GH=l(W(),1);var Pl=l(A(),1),{Menu:Ev}=er(F_.privateApis);function PA({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,Pl.jsxs)(Ev,{children:[(0,Pl.jsx)(Ev.TriggerButton,{...n}),(0,Pl.jsx)(Ev.Popover,{children:i.map(s=>(0,Pl.jsx)(Ev.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,Pl.jsx)(Ev.ItemLabel,{children:s.name})},s.field))})]})}function Wme({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,Pl.jsx)(PA,{triggerProps:{render:(0,Pl.jsx)(F_.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,HH.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var UH=(0,GH.forwardRef)(Wme);var YH=l(q(),1),qH=l(Y(),1),KH=l(A(),1);function ZH({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,KH.jsx)(YH.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,qH.__)("Reset")})}var XH=l(W(),1);function Hme(e,t){return(0,XH.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=>jH(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&zH(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 Pv=Hme;var Rv=l(A(),1);function Gme({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,xp.useContext)(We),s=(0,xp.useRef)(null),a=Pv(t,r),c=(0,Rv.jsx)(UH,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),u=a.filter(d=>d.isVisible);if(u.length===0)return null;let f=[...u.map(d=>(0,Rv.jsx)(WH,{filter:d,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},d.field)),c];return f.push((0,Rv.jsx)(ZH,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,Rv.jsx)(ne,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:f})}var kv=(0,xp.memo)(Gme);var mu=l(W(),1),QH=l(q(),1);var V_=l(Y(),1);var za=l(A(),1);function Ume(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,mu.useContext)(We),s=(0,mu.useRef)(null),a=(0,mu.useCallback)(h=>{r(h),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(h=>h.isVisible),u={label:(0,V_.__)("Add filter"),"aria-expanded":!1,isPressed:!1},f={label:(0,V_._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},d=e.some(h=>h.isPrimary||h.isLocked),m=(0,za.jsx)(QH.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Uh,disabled:d,accessibleWhenDisabled:!0,...c?f:u});return(0,za.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,za.jsx)(Yme,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,za.jsx)(PA,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:m}})})}function Yme({buttonRef:e,filtersCount:t,children:r}){return(0,mu.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,za.jsxs)(za.Fragment,{children:[r,!!t&&(0,za.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var L_=Ume;var JH=l(W(),1);var $H=l(A(),1);function qme(e){let{isShowingFilter:t}=(0,JH.useContext)(We);return t?(0,$H.jsx)(kv,{...e}):null}var B_=qme;var eG=l(W(),1),tG=l(q(),1),rG=l(Y(),1);var Uf=l(A(),1);function RA({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:c,onChangeView:u,selection:f,onChangeSelection:d,setOpenedFilter:m,onClickItem:h,isItemClickable:g,renderItemLink:v,defaultLayouts:b,containerRef:_,empty:y=(0,Uf.jsx)("p",{children:(0,rG.__)("No results")})}=(0,eG.useContext)(We),w=Ki(!s,{delay:200});if(!s)return w?(0,Uf.jsx)("div",{className:"dataviews-loading",children:(0,Uf.jsx)("p",{children:(0,Uf.jsx)(tG.Spinner,{})})}):null;let x=au.find(C=>C.type===c.type&&b[C.type])?.component;return(0,Uf.jsx)("div",{className:"dataviews-layout__container",ref:_,children:(0,Uf.jsx)(x,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:u,onChangeSelection:d,selection:f,setOpenedFilter:m,onClickItem:h,renderItemLink:v,isItemClickable:g,view:c,empty:y})})}var oG=l(W(),1);var _p=l(A(),1),Kme=[];function kA(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=Kme,isLoading:i,hasInitiallyLoaded:s}=(0,oG.useContext)(We),a=!!i&&s&&!!o?.length,c=Ki(!!a),u=ep(n,o)&&[qm,O1].includes(e.type),f=HO(e,{totalItems:t,totalPages:r});return!t||!u&&!f?null:(0,_p.jsx)("div",{className:"dataviews-footer",inert:a?"true":void 0,children:(0,_p.jsxs)(ne,{direction:"row",justify:"end",align:"center",className:X("dataviews-footer__content",{"is-refreshing":c}),gap:"sm",children:[u&&(0,_p.jsx)(N1,{}),(0,_p.jsx)(fz,{})]})})}var nG=l(Y(),1),qs=l(W(),1),iG=l(q(),1),sG=l(it(),1);var aG=l(A(),1),Zme=(0,qs.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,qs.useContext)(We),[n,i,s]=(0,sG.useDebouncedInput)(r.search);(0,qs.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,qs.useRef)(o),c=(0,qs.useRef)(r);(0,qs.useEffect)(()=>{a.current=o,c.current=r},[o,r]),(0,qs.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 u=t||(0,nG.__)("Search");return(0,aG.jsx)(iG.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:u,placeholder:u,size:"compact"})}),OA=Zme;var Yr=l(q(),1),Rl=l(Y(),1),Ks=l(W(),1);var AA=l(cG(),1),uG=l(it(),1);var Ct=l(A(),1),{Menu:Ov}=er(Yr.privateApis),Xme={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function IA(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Ks.useContext)(We),o=Object.keys(r);if(o.length<=1)return null;let n=au.find(i=>e.type===i.type);return(0,Ct.jsxs)(Ov,{children:[(0,Ct.jsx)(Ov.TriggerButton,{render:(0,Ct.jsx)(Yr.Button,{size:"compact",icon:n?.icon,label:(0,Rl.__)("Layout")})}),(0,Ct.jsx)(Ov.Popover,{children:o.map(i=>{let s=au.find(a=>a.type===i);return s?(0,Ct.jsx)(Ov.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:a=>{switch(a.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let c={...e};return"layout"in c&&delete c.layout,t({...c,type:a.target.value,...r[a.target.value]})}(0,AA.default)("Invalid dataview")},children:(0,Ct.jsx)(Ov.ItemLabel,{children:s.label})},i):null})})]})}function Qme(){let{view:e,fields:t,onChangeView:r}=(0,Ks.useContext)(We),o=(0,Ks.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,Ct.jsx)(Yr.SelectControl,{label:(0,Rl.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function Jme(){let{view:e,fields:t,onChangeView:r}=(0,Ks.useContext)(We);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,Ct.jsx)(Yr.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,Rl.__)("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,AA.default)("Invalid direction")},children:P1.map(i=>(0,Ct.jsx)(Yr.__experimentalToggleGroupControlOptionIcon,{value:i,icon:pj[i],label:k1[i]},i))})}function $me(){let{view:e,config:t,onChangeView:r}=(0,Ks.useContext)(We),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,Ct.jsx)(Yr.__experimentalToggleGroupControl,{isBlock:!0,label:(0,Rl.__)("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,Ct.jsx)(Yr.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function epe(){let{onReset:e}=(0,Ks.useContext)(We);return e===void 0?null:(0,Ct.jsx)(Yr.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,Rl.__)("Reset view")})}function MA(){let{view:e,onReset:t}=(0,Ks.useContext)(We),r=(0,uG.useInstanceId)(fG,"dataviews-view-config-dropdown"),o=au.find(i=>i.type===e.type),n=typeof t=="function";return(0,Ct.jsx)(Yr.Dropdown,{expandOnMobile:!0,popoverProps:{...Xme,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,Ct.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,Ct.jsx)(Yr.Button,{size:"compact",icon:KE,label:(0,Rl._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,Ct.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,Ct.jsx)(Yr.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,Ct.jsxs)(ne,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,Ct.jsxs)(ne,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,Ct.jsx)(Yr.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,Rl.__)("Appearance")}),(0,Ct.jsx)(epe,{})]}),(0,Ct.jsxs)(ne,{direction:"column",gap:"lg",children:[(0,Ct.jsxs)(ne,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,Ct.jsx)(Qme,{}),(0,Ct.jsx)(Jme,{})]}),!!o?.viewConfigOptions&&(0,Ct.jsx)(o.viewConfigOptions,{}),(0,Ct.jsx)($me,{}),(0,Ct.jsx)(V1,{})]})]})})})}function fG(){return(0,Ct.jsxs)(Ct.Fragment,{children:[(0,Ct.jsx)(IA,{}),(0,Ct.jsx)(MA,{})]})}var tpe=(0,Ks.memo)(fG),dG=tpe;var SG=l(W(),1);var DA=l(Y(),1),ko=l(W(),1);var j_=l(q(),1),Av=l(A(),1);function NA({id:e,type:t,message:r}){let o={valid:sf,invalid:Es};return(0,Av.jsxs)("p",{id:e,className:X("dataviews-validated-control__indicator",`is-${t}`),children:[t==="validating"?(0,Av.jsx)(j_.Spinner,{className:"dataviews-validated-control__indicator-spinner"}):(0,Av.jsx)(j_.Icon,{className:"dataviews-validated-control__indicator-icon",icon:o[t],size:16,fill:"currentColor"}),r]})}var pu=l(A(),1);function rpe(e,t,r){let o;return t&&!r?o=`(${(0,DA.__)("Required")})`:!t&&r&&(o=`(${(0,DA.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,pu.jsxs)(pu.Fragment,{children:[e," ",o]}):e}var mG="data-validity-visible",pG="dataviews-validated-control";function ope({required:e,markWhenOptional:t,customValidity:r,getValidityTarget:o,children:n},i){let[s,a]=(0,ko.useState)(),[c,u]=(0,ko.useState)(),[f,d]=(0,ko.useState)(!1),[m,h]=(0,ko.useState)(!1);(0,ko.useEffect)(()=>{let y=o(),w=()=>{d(!0),y?.setAttribute(mG,"")};return y?.addEventListener("invalid",w),()=>y?.removeEventListener("invalid",w)},[o]),(0,ko.useEffect)(()=>{let y=o(),w=C=>{if(C.preventDefault(),!C.isTrusted)return;let S=C.target,P=Array.from(S.form?.elements??[]).find(E=>!E.validity.valid);(!S.form||P===S)&&S.focus()},x=y?.type==="radio"&&y?.name?Array.from(y?.closest(`.${pG}`)?.querySelectorAll(`input[type="radio"][name="${y?.name}"]`)??[]).filter(C=>C!==y):[];return y?.addEventListener("invalid",w),x.forEach(C=>C.addEventListener("invalid",w)),()=>{y?.removeEventListener("invalid",w),x.forEach(C=>C.removeEventListener("invalid",w))}},[o]),(0,ko.useEffect)(()=>{let y=o();if(!r?.type){y?.setCustomValidity(""),a(y?.validationMessage),u(void 0);return}switch(r.type){case"validating":{y?.setCustomValidity(""),a(void 0),u({type:"validating",message:r.message});break}case"valid":{y?.setCustomValidity(""),a(y?.validationMessage),u({type:"valid",message:r.message});break}case"invalid":{y?.setCustomValidity(r.message??""),a(y?.validationMessage),u(void 0);break}}},[r,o]),(0,ko.useEffect)(()=>{if(!(!m||f)){if(r?.type==="validating"){let y=setTimeout(()=>{d(!0)},1e3);return()=>clearTimeout(y)}d(!0)}},[m,r?.type,f]);let g=y=>{m||(!y.relatedTarget||!y.currentTarget.contains(y.relatedTarget))&&(h(!0),o()?.setAttribute(mG,""))},v=(0,ko.useId)(),b=s?(0,pu.jsx)(NA,{id:v,type:"invalid",message:s}):c?.type?(0,pu.jsx)(NA,{id:v,type:c.type,message:c.message}):null,_=f?b:null;return(0,ko.useEffect)(()=>{let y=o();if(!y)return;function w(x,C){let S=(x.getAttribute("aria-describedby")??"").split(" ").filter(P=>P&&P!==v);C&&S.push(v),S.length?x.setAttribute("aria-describedby",S.join(" ")):x.removeAttribute("aria-describedby")}return w(y,!!_),()=>w(y,!1)},[_,v,o]),(0,pu.jsxs)("div",{className:pG,ref:i,onBlur:g,children:[(0,ko.cloneElement)(n,{label:rpe(n.props.label,e,t),required:e}),_]})}var kl=(0,ko.forwardRef)(ope);kl.displayName="ControlWithError";var z_=l(W(),1),hG=l(it(),1),gG=l(q(),1);var FA=l(A(),1),npe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,z_.useRef)(null),s=(0,hG.useMergeRefs)([n,i]);return(0,FA.jsx)(kl,{required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,FA.jsx)(gG.CheckboxControl,{...o})})},W_=(0,z_.forwardRef)(npe);W_.displayName="ValidatedCheckboxControl";var H_=l(W(),1),vG=l(it(),1),yG=l(q(),1);var VA=l(A(),1),ipe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,H_.useRef)(null),s=(0,vG.useMergeRefs)([n,i]);return(0,VA.jsx)(kl,{required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,VA.jsx)(yG.__experimentalNumberControl,{ref:s,...o})})},G_=(0,H_.forwardRef)(ipe);G_.displayName="ValidatedNumberControl";var U_=l(W(),1),bG=l(it(),1),wG=l(q(),1);var LA=l(A(),1),spe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,U_.useRef)(null),s=(0,bG.useMergeRefs)([n,i]);return(0,LA.jsx)(kl,{required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,LA.jsx)(wG.RadioControl,{...o})})},Y_=(0,U_.forwardRef)(spe);Y_.displayName="ValidatedRadioControl";var q_=l(W(),1),xG=l(it(),1),_G=l(q(),1);var BA=l(A(),1),ape=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,q_.useRef)(null),s=(0,xG.useMergeRefs)([n,i]);return(0,BA.jsx)(kl,{required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,BA.jsx)(_G.SelectControl,{ref:s,...o})})},K_=(0,q_.forwardRef)(ape);K_.displayName="ValidatedSelectControl";function Ut(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 CG=l(A(),1);function TG({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:c,description:u,isValid:f}=e,d=e.isDisabled({item:r,field:e}),m=(0,SG.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,CG.jsx)(W_,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:Ut(f,i),hidden:o,label:c,help:u,checked:s({item:r}),onChange:m,disabled:d})}var Z_=l(q(),1),EG=l(W(),1);var jA=l(A(),1),{ValidatedComboboxControl:lpe}=er(Z_.privateApis);function X_({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:c,setValue:u,isValid:f}=t,d=c({item:e})??"",m=(0,EG.useCallback)(v=>r(u({item:e,value:v??""})),[e,r,u]),{elements:h,isLoading:g}=xo({elements:t.elements,getElements:t.getElements});return g?(0,jA.jsx)(Z_.Spinner,{}):(0,jA.jsx)(lpe,{required:!!t.isValid?.required,customValidity:Ut(f,n),label:i,value:d,help:s,placeholder:a,options:h,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var $_=l(q(),1),$i=l(W(),1),J_=l(Y(),1),Ci=l(ja(),1);var Cp=l(q(),1),zA=l(W(),1),Wa=l(Y(),1);var Sp=l(A(),1),cpe={[gn]:[{value:"days",label:(0,Wa.__)("Days")},{value:"weeks",label:(0,Wa.__)("Weeks")},{value:"months",label:(0,Wa.__)("Months")},{value:"years",label:(0,Wa.__)("Years")}],[Qn]:[{value:"days",label:(0,Wa.__)("Days ago")},{value:"weeks",label:(0,Wa.__)("Weeks ago")},{value:"months",label:(0,Wa.__)("Months ago")},{value:"years",label:(0,Wa.__)("Years ago")}]};function Q_({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=cpe[i===gn?"inThePast":"over"],{id:a,label:c,description:u,getValue:f,setValue:d}=r,m=r.isDisabled({item:t,field:r}),h=f({item:t}),{value:g="",unit:v=s[0].value}=h&&typeof h=="object"?h:{},b=(0,zA.useCallback)(y=>o(d({item:t,value:{value:Number(y),unit:v}})),[o,d,t,v]),_=(0,zA.useCallback)(y=>o(d({item:t,value:{value:g,unit:y}})),[o,d,t,g]);return(0,Sp.jsx)(Cp.BaseControl,{id:a,className:X(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:u,children:(0,Sp.jsxs)(ne,{direction:"row",gap:"sm",children:[(0,Sp.jsx)(Cp.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:b,disabled:m}),(0,Sp.jsx)(Cp.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Wa.__)("Unit"),value:v,options:s,onChange:_,hideLabelFromVision:!0,disabled:m})]})})}var PG=l(W(),1);function Iv(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,PG.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 RG=l(ja(),1);function Mv(e){if(!e)return null;let t=(0,RG.getDate)(e);return t&&bs(t)?t:null}var hu=l(A(),1),{ValidatedInputControl:upe}=er($_.privateApis),WA=e=>e?(0,Ci.dateI18n)("Y-m-d\\TH:i",(0,Ci.getDate)(e)):"";function fpe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:c,label:u,description:f,setValue:d,getValue:m,isValid:h}=t,g=t.isDisabled({item:e,field:t}),v=m({item:e}),b=typeof v=="string"?v:void 0,[_,y]=(0,$i.useState)(()=>Mv(b)||new Date),w=(0,$i.useRef)(null),x=(0,$i.useRef)(void 0),C=(0,$i.useRef)(null),{minConstraint:S,maxConstraint:P,disabledMatchers:E}=Iv(h,Mv),k=(0,$i.useCallback)(L=>r(d({item:e,value:L})),[e,r,d]);(0,$i.useEffect)(()=>()=>{x.current&&clearTimeout(x.current)},[]);let D=(0,$i.useCallback)(L=>{let z;if(L){let M=(0,Ci.dateI18n)("Y-m-d",L),V;b?V=(0,Ci.dateI18n)("H:i",(0,Ci.getDate)(b)):V=(0,Ci.dateI18n)("H:i",L),z=(0,Ci.getDate)(`${M}T${V}`).toISOString(),k(z),x.current&&clearTimeout(x.current)}else k(void 0);C.current=w.current&&w.current.ownerDocument.activeElement,x.current=setTimeout(()=>{w.current&&(w.current.focus(),w.current.blur(),k(z),C.current&&C.current instanceof HTMLElement&&C.current.focus())},0)},[k,b]),I=(0,$i.useCallback)(L=>{if(L){let z=(0,Ci.getDate)(L);k(z.toISOString());let M=Mv(z.toISOString());M&&y(M)}else k(void 0)},[k]),{format:T}=t,N=T.weekStartsOn??(0,Ci.getSettings)().l10n.startOfWeek,{timezone:{string:B}}=(0,Ci.getSettings)(),F=u;return h?.required&&!n&&!o?F=`${u} (${(0,J_.__)("Required")})`:!h?.required&&n&&!o&&(F=`${u} (${(0,J_.__)("Optional")})`),(0,hu.jsx)($_.BaseControl,{id:c,label:F,help:f,hideLabelFromVision:o,children:(0,hu.jsxs)(ne,{direction:"column",gap:"lg",children:[(0,hu.jsx)(upe,{ref:w,required:!!h?.required,customValidity:Ut(h,i),type:"datetime-local",label:(0,J_.__)("Date time"),hideLabelFromVision:!0,value:WA(b),onChange:I,disabled:g,min:S?WA(S):void 0,max:P?WA(P):void 0}),!a&&(0,hu.jsx)(ug,{style:{width:"100%"},value:b?Mv(b):null,onValueChange:D,month:_,onMonthChange:y,timeZone:B||void 0,weekStartsOn:N,disabled:g||E})]})})}function kG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===gn||i===Qn?(0,hu.jsx)(Q_,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,hu.jsx)(fpe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var ti=l(q(),1),OG=l(vc(),1),jt=l(W(),1),uo=l(Y(),1),Zo=l(ja(),1);var hr=l(A(),1),dpe=[{id:"today",label:(0,uo.__)("Today"),getValue:()=>(0,Zo.getDate)(null)},{id:"yesterday",label:(0,uo.__)("Yesterday"),getValue:()=>{let e=(0,Zo.getDate)(null);return tf(e,1)}},{id:"past-week",label:(0,uo.__)("Past week"),getValue:()=>{let e=(0,Zo.getDate)(null);return tf(e,7)}},{id:"past-month",label:(0,uo.__)("Past month"),getValue:()=>{let e=(0,Zo.getDate)(null);return R0(e,1)}}],mpe=[{id:"last-7-days",label:(0,uo.__)("Last 7 days"),getValue:()=>{let e=(0,Zo.getDate)(null);return[tf(e,7),e]}},{id:"last-30-days",label:(0,uo.__)("Last 30 days"),getValue:()=>{let e=(0,Zo.getDate)(null);return[tf(e,30),e]}},{id:"month-to-date",label:(0,uo.__)("Month to date"),getValue:()=>{let e=(0,Zo.getDate)(null);return[jb(e),e]}},{id:"last-year",label:(0,uo.__)("Last year"),getValue:()=>{let e=(0,Zo.getDate)(null);return[k0(e,1),e]}},{id:"year-to-date",label:(0,uo.__)("Year to date"),getValue:()=>{let e=(0,Zo.getDate)(null);return[$d(e),e]}}],gu=e=>{if(!e)return null;let t=(0,Zo.getDate)(e);return t&&bs(t)?t:null},HA=e=>e?typeof e=="string"?e:pa(e,"yyyy-MM-dd"):"";function AG({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,c]=(0,jt.useState)(void 0),u=(0,jt.useCallback)(()=>{let d=Array.isArray(r)?r:[r];for(let m of d){let h=m.current;if(h&&!h.validity.valid){c({type:"invalid",message:h.validationMessage});return}}c(void 0)},[r]);return(0,jt.useEffect)(()=>{let d=Array.isArray(r)?r:[r],m=t?Ut(s,t):void 0;for(let h of d){let g=h.current;g&&g.setCustomValidity(m?.type==="invalid"&&m.message?m.message:"")}},[r,s,t]),(0,jt.useEffect)(()=>{let d=Array.isArray(r)?r:[r],m=h=>{h.preventDefault(),n(!0)};for(let h of d)h.current?.addEventListener("invalid",m);return()=>{for(let h of d)h.current?.removeEventListener("invalid",m)}},[r,n]),(0,jt.useEffect)(()=>{if(!o)return;let d=t?Ut(s,t):void 0;d?c(d):u()},[o,s,t,u]),(0,jt.useEffect)(()=>{o&&a?.message&&(0,OG.speak)(a.message)},[o,a?.message]),(0,hr.jsxs)("div",{onBlur:d=>{o||(!d.relatedTarget||!d.currentTarget.contains(d.relatedTarget))&&n(!0)},children:[i,a&&(0,hr.jsxs)("p",{className:X("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,hr.jsx)(ti.Icon,{className:"components-validated-control__indicator-icon",icon:Es,size:16,fill:"currentColor"}),a.message]})]})}function ppe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,setValue:u,getValue:f,isValid:d,format:m}=t,h=t.isDisabled({item:e,field:t}),[g,v]=(0,jt.useState)(null),b=m.weekStartsOn??(0,Zo.getSettings)().l10n.startOfWeek,_=f({item:e}),y=typeof _=="string"?_:void 0,[w,x]=(0,jt.useState)(()=>gu(y)||new Date),[C,S]=(0,jt.useState)(!1),P=(0,jt.useRef)(null),{minConstraint:E,maxConstraint:k,disabledMatchers:D}=Iv(d,gu),I=(0,jt.useCallback)(z=>r(u({item:e,value:z})),[e,r,u]),T=(0,jt.useCallback)(z=>{let M=z?pa(z,"yyyy-MM-dd"):void 0;I(M),v(null),S(!0)},[I]),N=(0,jt.useCallback)(z=>{let M=z.getValue(),V=HA(M);x(M),I(V),v(z.id),S(!0)},[I]),B=(0,jt.useCallback)(z=>{if(I(z),z){let M=gu(z);M&&x(M)}v(null),S(!0)},[I]),{timezone:{string:F}}=(0,Zo.getSettings)(),L=a;return d?.required&&!n?L=`${a} (${(0,uo.__)("Required")})`:!d?.required&&n&&(L=`${a} (${(0,uo.__)("Optional")})`),(0,hr.jsx)(AG,{field:t,validity:i,inputRefs:P,isTouched:C,setIsTouched:S,children:(0,hr.jsx)(ti.BaseControl,{id:s,className:"dataviews-controls__date",label:L,help:c,hideLabelFromVision:o,children:(0,hr.jsxs)(ne,{direction:"column",gap:"lg",children:[(0,hr.jsxs)(ne,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[dpe.map(z=>{let M=g===z.id;return(0,hr.jsx)(ti.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:M,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>N(z),children:z.label},z.id)}),(0,hr.jsx)(ti.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||h,accessibleWhenDisabled:!0,children:(0,uo.__)("Custom")})]}),(0,hr.jsx)(ti.__experimentalInputControl,{ref:P,type:"date",label:(0,uo.__)("Date"),hideLabelFromVision:!0,value:y,onChange:B,required:!!t.isValid?.required,disabled:h,min:E,max:k}),(0,hr.jsx)(ug,{style:{width:"100%"},value:y?gu(y):null,onValueChange:T,month:w,onMonthChange:x,timeZone:F||void 0,weekStartsOn:b,disabled:h||D,disableNavigation:h})]})})})}function hpe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,getValue:u,setValue:f,isValid:d,format:m}=t,h=t.isDisabled({item:e,field:t}),g,v=u({item:e});Array.isArray(v)&&v.length===2&&v.every(R=>typeof R=="string")&&(g=v);let b=m.weekStartsOn??(0,Zo.getSettings)().l10n.startOfWeek,{minConstraint:_,maxConstraint:y,disabledMatchers:w}=Iv(d,gu),x=(0,jt.useCallback)(R=>{r(f({item:e,value:R}))},[e,r,f]),[C,S]=(0,jt.useState)(null),P=(0,jt.useMemo)(()=>{if(!g)return null;let[R,j]=g;return{from:gu(R)||void 0,to:gu(j)||void 0}},[g]),[E,k]=(0,jt.useState)(()=>P?.from||new Date),[D,I]=(0,jt.useState)(!1),T=(0,jt.useRef)(null),N=(0,jt.useRef)(null),B=(0,jt.useCallback)((R,j)=>{if(!R&&!j){x(void 0);return}x([HA(R),HA(j)])},[x]),F=(0,jt.useCallback)(R=>{B(R?.from,R?.to),S(null),I(!0)},[B]),L=(0,jt.useCallback)(R=>{let[j,G]=R.getValue();k(j),B(j,G),S(R.id),I(!0)},[B]),z=(0,jt.useCallback)((R,j)=>{let[G,Z]=g||[void 0,void 0];if(B(R==="from"?j:G,R==="to"?j:Z),j){let ue=gu(j);ue&&k(ue)}S(null),I(!0)},[g,B]),{timezone:M}=(0,Zo.getSettings)(),V=a;return t.isValid?.required&&!n?V=`${a} (${(0,uo.__)("Required")})`:!t.isValid?.required&&n&&(V=`${a} (${(0,uo.__)("Optional")})`),(0,hr.jsx)(AG,{field:t,validity:i,inputRefs:[T,N],isTouched:D,setIsTouched:I,children:(0,hr.jsx)(ti.BaseControl,{id:s,className:"dataviews-controls__date",label:V,help:c,hideLabelFromVision:o,children:(0,hr.jsxs)(ne,{direction:"column",gap:"lg",children:[(0,hr.jsxs)(ne,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[mpe.map(R=>{let j=C===R.id;return(0,hr.jsx)(ti.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:j,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>L(R),children:R.label},R.id)}),(0,hr.jsx)(ti.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!C,size:"small",accessibleWhenDisabled:!0,disabled:!!C||h,children:(0,uo.__)("Custom")})]}),(0,hr.jsxs)(ne,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,hr.jsx)(ti.__experimentalInputControl,{ref:T,type:"date",label:(0,uo.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:R=>z("from",R),required:!!t.isValid?.required,disabled:h,min:_,max:y}),(0,hr.jsx)(ti.__experimentalInputControl,{ref:N,type:"date",label:(0,uo.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:R=>z("to",R),required:!!t.isValid?.required,disabled:h,min:_,max:y})]}),(0,hr.jsx)(uR,{style:{width:"100%"},value:P,onValueChange:F,month:E,onMonthChange:k,timeZone:M.string||void 0,weekStartsOn:b,disabled:h||w})]})})})}function IG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===gn||i===Qn?(0,hr.jsx)(Q_,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===ro?(0,hr.jsx)(hpe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,hr.jsx)(ppe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var MG=l(q(),1),NG=l(W(),1);var GA=l(A(),1);function eS({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:c,getValue:u,setValue:f,isValid:d}=t,m=t.isDisabled({item:e,field:t}),h=s==="array",g=u({item:e})??(h?[]:""),v=(0,NG.useCallback)(y=>r(f({item:e,value:y})),[e,r,f]),{elements:b,isLoading:_}=xo({elements:t.elements,getElements:t.getElements});return _?(0,GA.jsx)(MG.Spinner,{}):(0,GA.jsx)(K_,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ut(d,i),label:a,value:g,help:c,options:b,onChange:v,hideLabelFromVision:o,multiple:h,disabled:m})}var UA=l(A(),1),gpe=10;function DG(e){let{field:t}=e,{elements:r}=xo({elements:t.elements,getElements:t.getElements});return r.length>=gpe?(0,UA.jsx)(X_,{...e}):(0,UA.jsx)(eS,{...e})}var rS=l(q(),1);var FG=l(q(),1),VG=l(W(),1);var LG=l(A(),1),{ValidatedInputControl:vpe}=er(FG.privateApis);function Ha({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:c}){let{label:u,placeholder:f,description:d,getValue:m,setValue:h,isValid:g}=t,v=m({item:e}),b=t.isDisabled({item:e,field:t}),_=(0,VG.useCallback)(y=>r(h({item:e,value:y})),[e,h,r]);return(0,LG.jsx)(vpe,{required:!!g.required,markWhenOptional:n,customValidity:Ut(g,c),label:u,placeholder:f,value:v??"",help:d,onChange:_,hideLabelFromVision:o,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 tS=l(A(),1);function BG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,tS.jsx)(Ha,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,tS.jsx)(rS.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,tS.jsx)(rS.Icon,{icon:oP})})})}var nS=l(q(),1);var oS=l(A(),1);function jG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,oS.jsx)(Ha,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,oS.jsx)(nS.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,oS.jsx)(nS.Icon,{icon:wP})})})}var sS=l(q(),1);var iS=l(A(),1);function zG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,iS.jsx)(Ha,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,iS.jsx)(sS.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,iS.jsx)(sS.Icon,{icon:vP})})})}var Yf=l(q(),1),Nv=l(W(),1),aS=l(Y(),1);var vu=l(A(),1);function WG(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function ype({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,Nv.useCallback)(c=>t([WG(c),i]),[t,i]),a=(0,Nv.useCallback)(c=>t([n,WG(c)]),[t,n]);return(0,vu.jsx)(Yf.BaseControl,{help:(0,aS.__)("The max. value must be greater than the min. value."),children:(0,vu.jsxs)(Yf.Flex,{direction:"row",gap:4,children:[(0,vu.jsx)(Yf.__experimentalNumberControl,{label:(0,aS.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,vu.jsx)(Yf.__experimentalNumberControl,{label:(0,aS.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function lS({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:u,description:f,getValue:d,setValue:m,isValid:h}=t,g=d({item:e})??"",v=t.isDisabled({item:e,field:t}),b=(0,Nv.useCallback)(y=>{r(m({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,r,m]),_=(0,Nv.useCallback)(y=>{r(m({item:e,value:y}))},[e,r,m]);if(i===ro){let y=["",""];return Array.isArray(g)&&g.length===2&&g.every(w=>typeof w=="number"||w==="")&&(y=g),(0,vu.jsx)(ype,{value:y,onChange:_,hideLabelFromVision:o,step:c})}return(0,vu.jsx)(G_,{required:!!h.required,markWhenOptional:n,customValidity:Ut(h,s),label:u,help:f,value:g,onChange:b,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:v})}var HG=l(A(),1);function GG(e){return(0,HG.jsx)(lS,{...e})}var UG=l(A(),1);function YG(e){return(0,UG.jsx)(lS,{...e})}var qG=l(q(),1),KG=l(W(),1);var YA=l(A(),1);function ZG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:u,isValid:f}=t,d=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=xo({elements:t.elements,getElements:t.getElements}),g=c({item:e}),v=(0,KG.useCallback)(b=>r(u({item:e,value:b})),[e,r,u]);return h?(0,YA.jsx)(qG.Spinner,{}):(0,YA.jsx)(Y_,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ut(f,i),label:s,help:a,onChange:v,options:m,selected:g,hideLabelFromVision:o,disabled:d})}var qA=l(W(),1);var XG=l(A(),1);function QG({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:c}=i||{};return(0,XG.jsx)(Ha,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,qA.createElement)(a):void 0,suffix:c?(0,qA.createElement)(c):void 0})}var uS=l(q(),1),Dv=l(W(),1),cS=l(Y(),1);var yu=l(A(),1),{ValidatedInputControl:ZA}=er(uS.privateApis);function JG(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(wn(n)??0)%60!==0)?1:void 0}function KA(e){let t=wn(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 bpe({value:e,onChange:t,hideLabelFromVision:r,disabled:o,step:n,min:i,max:s}){let[a="",c=""]=e,u=(0,Dv.useCallback)(d=>t([d??"",c]),[t,c]),f=(0,Dv.useCallback)(d=>t([a,d??""]),[t,a]);return(0,yu.jsx)(uS.BaseControl,{help:(0,cS.__)("The end time must be later than the start time."),children:(0,yu.jsxs)(ne,{direction:"row",gap:"sm",justify:"space-between",children:[(0,yu.jsx)(ZA,{type:"time",label:(0,cS.__)("From"),value:a,onChange:u,hideLabelFromVision:r,disabled:o,step:n,min:i,max:c||s}),(0,yu.jsx)(ZA,{type:"time",label:(0,cS.__)("To"),value:c,onChange:f,hideLabelFromVision:r,disabled:o,step:n,min:a||i,max:s})]})})}function $G({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let{label:a,placeholder:c,description:u,getValue:f,setValue:d,isValid:m}=t,h=f({item:e}),g=t.isDisabled({item:e,field:t}),v=t.format?.time,b=typeof m.min?.constraint=="string"?m.min.constraint:void 0,_=typeof m.max?.constraint=="string"?m.max.constraint:void 0,y=(0,Dv.useCallback)(x=>r(d({item:e,value:x===""?void 0:x})),[e,r,d]),w=(0,Dv.useCallback)(([x,C])=>r(d({item:e,value:[x||void 0,C||void 0]})),[e,r,d]);if(i===ro){let x=["",""];return Array.isArray(h)&&h.length===2&&(x=[KA(h[0]),KA(h[1])]),(0,yu.jsx)(bpe,{value:x,onChange:w,hideLabelFromVision:o,disabled:g,step:JG(v,x),min:b,max:_})}return(0,yu.jsx)(ZA,{required:!!m.required,markWhenOptional:n,customValidity:Ut(m,s),type:"time",label:a,placeholder:c,help:u,value:KA(h),onChange:y,hideLabelFromVision:o,disabled:g,step:JG(v,[h]),min:b,max:_})}var eU=l(q(),1),tU=l(W(),1);var rU=l(A(),1),{ValidatedToggleControl:wpe}=er(eU.privateApis);function oU({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:u,isValid:f}=e,d=e.isDisabled({item:r,field:e}),m=(0,tU.useCallback)(()=>{t(u({item:r,value:!c({item:r})}))},[t,u,r,c]);return(0,rU.jsx)(wpe,{required:!!f.required,markWhenOptional:n,customValidity:Ut(f,i),hidden:o,label:s,help:a,checked:c({item:r}),onChange:m,disabled:d})}var nU=l(q(),1),iU=l(W(),1);var sU=l(A(),1),{ValidatedTextareaControl:xpe}=er(nU.privateApis);function aU({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:u,placeholder:f,description:d,setValue:m,isValid:h}=t,g=t.getValue({item:e}),v=(0,iU.useCallback)(b=>r(m({item:e,value:b})),[e,r,m]);return(0,sU.jsx)(xpe,{required:!!h.required,markWhenOptional:n,customValidity:Ut(h,s),label:u,placeholder:f,value:g??"",help:d,onChange:v,rows:a,disabled:c,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,hideLabelFromVision:o})}var Tp=l(q(),1),lU=l(W(),1);var fS=l(A(),1),{ValidatedToggleGroupControl:_pe}=er(Tp.privateApis);function cU({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:c}=t,u=t.isDisabled({item:e,field:t}),f=s({item:e}),d=(0,lU.useCallback)(v=>r(a({item:e,value:v})),[e,r,a]),{elements:m,isLoading:h}=xo({elements:t.elements,getElements:t.getElements});if(h)return(0,fS.jsx)(Tp.Spinner,{});if(m.length===0)return null;let g=m.find(v=>v.value===f);return(0,fS.jsx)(_pe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ut(c,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:d,value:f,hideLabelFromVision:o,children:m.map(v=>(0,fS.jsx)(Tp.__experimentalToggleGroupControlOption,{label:v.label,value:v.value,disabled:u},v.value))})}var dS=l(q(),1),mS=l(W(),1);var Fv=l(A(),1),{ValidatedFormTokenField:Spe}=er(dS.privateApis);function uU({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,getValue:u,setValue:f,isValid:d}=t,m=u({item:e}),h=t.isDisabled({item:e,field:t}),{elements:g,isLoading:v}=xo({elements:t.elements,getElements:t.getElements}),b=(0,mS.useMemo)(()=>Array.isArray(m)?m.map(y=>g?.find(x=>x.value===y)||{value:y,label:y}):[],[m,g]),_=(0,mS.useCallback)(y=>{let w=y.map(x=>typeof x=="object"&&"value"in x?x.value:x);r(f({item:e,value:w}))},[r,f,e]);return v?(0,Fv.jsx)(dS.Spinner,{}):(0,Fv.jsx)(Spe,{required:!!d?.required,markWhenOptional:n,customValidity:Ut(d,i),label:o?void 0:s,value:b,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,Fv.jsx)("span",{children:w?.label||y})}return(0,Fv.jsx)("span",{children:y})}})}var ri=l(q(),1),XA=l(W(),1),fU=l(Y(),1);var Ol=l(A(),1),{ValidatedInputControl:Cpe}=er(ri.privateApis),Tpe=({color:e,onColorChange:t,disabled:r})=>{let o=e&&co(e).isValid()?e:"#ffffff";return(0,Ol.jsx)(ri.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,Ol.jsx)(ri.Button,{onClick:n,"aria-label":(0,fU.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,Ol.jsx)(ri.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,Ol.jsx)(ri.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Ol.jsx)(ri.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function dU({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,setValue:u,isValid:f}=t,d=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",h=(0,XA.useCallback)(v=>{r(u({item:e,value:v}))},[e,r,u]),g=(0,XA.useCallback)(v=>{r(u({item:e,value:v||""}))},[e,r,u]);return(0,Ol.jsx)(Cpe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ut(f,i),label:s,placeholder:a,value:m,help:c,onChange:g,hideLabelFromVision:o,type:"text",disabled:d,prefix:(0,Ol.jsx)(ri.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,Ol.jsx)(Tpe,{color:m,onColorChange:h,disabled:d})})})}var hS=l(q(),1),gS=l(W(),1),QA=l(Y(),1);var pS=l(A(),1);function mU({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,gS.useState)(!1),c=t.isDisabled({item:e,field:t}),u=(0,gS.useCallback)(()=>{a(f=>!f)},[]);return(0,pS.jsx)(Ha,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,pS.jsx)(hS.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,pS.jsx)(hS.Button,{icon:s?lg:ig,onClick:u,size:"small",label:s?(0,QA.__)("Hide password"):(0,QA.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function vS(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var hU=l(A(),1),pU={adaptiveSelect:DG,array:uU,checkbox:TG,color:dU,combobox:X_,datetime:kG,date:IG,email:BG,telephone:jG,url:zG,integer:GG,number:YG,password:mU,radio:ZG,select:eS,text:QG,time:$G,toggle:oU,textarea:aU,toggleGroup:cU};function Epe(e){return e&&typeof e=="object"&&typeof e.control=="string"}function Ppe(e){let{control:t,...r}=e,o=yS(t);return o===null?null:function(i){return(0,hU.jsx)(o,{...i,config:r})}}function gU(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?yS(e.Edit):Epe(e.Edit)?Ppe(e.Edit):vS(e)&&e.type!=="array"?yS("adaptiveSelect"):t===null?null:yS(t)}function yS(e){return Object.keys(pU).includes(e)?pU[e]:null}function Rpe(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 vU=Rpe;var kpe=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},yU=kpe;var Ope=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},bU=Ope;var xU=l(Y(),1);function bS({item:e,field:t}){let{elements:r,isLoading:o}=xo({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 wU=l(A(),1);function _r({item:e,field:t}){return t.hasElements?(0,wU.jsx)(bS,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Ga=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Sr(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Ua(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 Ya(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 qa(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 rr(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 Ape({item:e,field:t}){return t.getValue({item:e})}var xn=Ape;var Ipe=/^[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 Mpe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Ipe.test(r)?(0,xU.__)("Value must be a valid email address."):null}var _U={type:"email",render:_r,Edit:"email",sort:Ga,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wr,xr],validOperators:[Pr,Rr,Ea,Pa,Ra,wr,xr,Ho,bo],format:{},getValueFormatted:xn,validate:{required:Sr,pattern:qa,minLength:Ua,maxLength:Ya,elements:rr,custom:Mpe}};var SU=l(Y(),1);var Ep=(e,t,r)=>r==="asc"?e-t:t-e;function wS(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 xS(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 CU={separatorThousand:","};function Npe({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=CU: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 Dpe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,SU.__)("Value must be an integer."):null}var TU={type:"integer",render:_r,Edit:"integer",sort:Ep,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pr,Rr,Zc,Xc,Qc,Jc,ro],validOperators:[Pr,Rr,Zc,Xc,Qc,Jc,ro,wr,xr,Ho,bo],format:CU,getValueFormatted:Npe,validate:{required:Sr,min:wS,max:xS,elements:rr,custom:Dpe}};var EU=l(Y(),1);var PU={separatorThousand:",",separatorDecimal:".",decimals:2};function Fpe({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=PU:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[c,u]=a.split("."),f=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?f:f+i+u}function Vpe(e){return e===""||e===void 0||e===null}function Lpe(e,t){let r=t.getValue({item:e});return!Vpe(r)&&!Number.isFinite(r)?(0,EU.__)("Value must be a number."):null}var RU={type:"number",render:_r,Edit:"number",sort:Ep,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pr,Rr,Zc,Xc,Qc,Jc,ro],validOperators:[Pr,Rr,Zc,Xc,Qc,Jc,ro,wr,xr,Ho,bo],format:PU,getValueFormatted:Fpe,validate:{required:Sr,min:wS,max:xS,elements:rr,custom:Lpe}};var kU={type:"text",render:_r,Edit:"text",sort:Ga,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wr,xr],validOperators:[Pr,Rr,Ea,Pa,Ra,wr,xr,Ho,bo],format:{},getValueFormatted:xn,validate:{required:Sr,pattern:qa,minLength:Ua,maxLength:Ya,elements:rr}};var qf=l(ja(),1);var OU=l(ja(),1);function AU(e){if(!bs(new Date(e)))return null;let t=(0,OU.getDate)(e);return t&&bs(t)?t.getTime():null}function _S(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 SS(e,t){return _S(e,t,"min",AU)}function CS(e,t){return _S(e,t,"max",AU)}function IU(e,t){return _S(e,t,"min",wn)}function MU(e,t){return _S(e,t,"max",wn)}var NU={datetime:(0,qf.getSettings)().formats.datetime,weekStartsOn:(0,qf.getSettings)().l10n.startOfWeek};function Bpe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=NU:o=t.format,(0,qf.dateI18n)(o.datetime,(0,qf.getDate)(r))}var jpe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},DU={type:"datetime",render:_r,Edit:"datetime",sort:jpe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Hs,Gs,Bs,js,zs,Ws,gn,Qn],validOperators:[Hs,Gs,Bs,js,zs,Ws,gn,Qn],format:NU,getValueFormatted:Bpe,validate:{required:Sr,elements:rr,min:SS,max:CS}};var Kf=l(ja(),1);var FU={date:(0,Kf.getSettings)().formats.date,weekStartsOn:(0,Kf.getSettings)().l10n.startOfWeek};function zpe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=FU:o=t.format,(0,Kf.dateI18n)(o.date,(0,Kf.getDate)(r))}var Wpe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},VU={type:"date",render:_r,Edit:"date",sort:Wpe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Hs,Gs,Bs,js,zs,Ws,gn,Qn,ro],validOperators:[Hs,Gs,Bs,js,zs,Ws,gn,Qn,ro],format:FU,getValueFormatted:zpe,validate:{required:Sr,elements:rr,min:SS,max:CS}};var Pp=l(ja(),1);var LU={time:(0,Pp.getSettings)().formats.time},Hpe="2000-01-01";function Gpe(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,Pp.getDate)(`${Hpe}T${n}`)}function Upe({item:e,field:t}){let r=wn(t.getValue({item:e}));if(r===null)return"";let o;return t.type!=="time"?o=LU:o=t.format,(0,Pp.dateI18n)(o.time,Gpe(r))}var Ype=(e,t,r)=>{let o=wn(e),n=wn(t);return o===null||n===null?o===n?0:o===null?1:-1:r==="asc"?o-n:n-o},BU={type:"time",render:_r,Edit:"time",sort:Ype,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Hs,Gs,Bs,js,zs,Ws,ro],validOperators:[Hs,Gs,Bs,js,zs,Ws,ro],format:LU,getValueFormatted:Upe,validate:{required:Sr,elements:rr,min:IU,max:MU}};var TS=l(Y(),1);function jU(e,t){return t.getValue({item:e})===!0}function qpe({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,TS.__)("True"):r===!1?(0,TS.__)("False"):""}function Kpe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,TS.__)("Value must be true, false, or undefined"):null}var Zpe=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},zU={type:"boolean",render:_r,Edit:"checkbox",sort:Zpe,validate:{required:jU,elements:rr,custom:Kpe},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pr,Rr],validOperators:[Pr,Rr],format:{},getValueFormatted:qpe};var WU={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:xn,validate:{}};var JA=l(Y(),1);function HU(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function GU({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function Xpe({item:e,field:t}){return GU({item:e,field:t})}function Qpe(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,JA.__)("Every value must be a string."):(0,JA.__)("Value must be an array.")}var Jpe=(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)},UU={type:"array",render:Xpe,Edit:"array",sort:Jpe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wr,xr],validOperators:[wr,xr,Ho,bo],format:{},getValueFormatted:GU,validate:{required:HU,elements:rr,custom:Qpe}};function $pe({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var YU={type:"password",render:_r,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:$pe,validate:{required:Sr,pattern:qa,minLength:Ua,maxLength:Ya,elements:rr}};var qU={type:"telephone",render:_r,Edit:"telephone",sort:Ga,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wr,xr],validOperators:[Pr,Rr,Ea,Pa,Ra,wr,xr,Ho,bo],format:{},getValueFormatted:xn,validate:{required:Sr,pattern:qa,minLength:Ua,maxLength:Ya,elements:rr}};var KU=l(Y(),1);var Rp=l(A(),1);function ehe({item:e,field:t}){if(t.hasElements)return(0,Rp.jsx)(bS,{item:e,field:t});let r=xn({item:e,field:t});return!r||!co(r).isValid()?r:(0,Rp.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,Rp.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,Rp.jsx)("span",{children:r})]})}function the(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!co(r).isValid()?(0,KU.__)("Value must be a valid color."):null}var rhe=(e,t,r)=>{let o=co(e),n=co(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},ZU={type:"color",render:ehe,Edit:"color",sort:rhe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wr,xr],validOperators:[Pr,Rr,wr,xr],format:{},getValueFormatted:xn,validate:{required:Sr,elements:rr,custom:the}};var XU={type:"url",render:_r,Edit:"url",sort:Ga,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wr,xr],validOperators:[Pr,Rr,Ea,Pa,Ra,wr,xr,Ho,bo],format:{},getValueFormatted:xn,validate:{required:Sr,pattern:qa,minLength:Ua,maxLength:Ya,elements:rr}};var ohe=(e,t,r)=>typeof e=="number"&&typeof t=="number"?Ep(e,t,r):Ga(e,t,r),QU={render:_r,Edit:null,sort:ohe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pr,Rr],validOperators:BH(),format:{},getValueFormatted:xn,validate:{required:Sr,elements:rr}};function nhe(e){return e==="integer"||e==="number"}function ihe(e){return e==="date"||e==="datetime"||e==="time"}function JU(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&nhe(t.type)||typeof e=="string"&&ihe(t.type)))return{constraint:e,validate:o}}function $U(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=JU(r?.min,t,"min"),s=JU(r?.max,t,"max"),a=r?.minLength,c;typeof a=="number"&&t.validate.minLength!==void 0&&(c={constraint:a,validate:t.validate.minLength});let u=r?.maxLength,f;typeof u=="number"&&t.validate.maxLength!==void 0&&(f={constraint:u,validate:t.validate.maxLength});let d=r?.pattern,m;d!==void 0&&t.validate.pattern!==void 0&&(m={constraint:d,validate:t.validate.pattern});let h=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:s,minLength:c,maxLength:f,pattern:m,custom:h}}function eY(e){return e.validOperators.reduce((t,r)=>{let o=Gf(r);return o?.filter&&(t[r]=o.filter),t},{})}function she(e,t){return{...t.format,...e.format}}var tY=she;function ahe(e){let t=[_U,TU,RU,kU,DU,VU,BU,zU,WU,UU,YU,qU,ZU,XU].find(r=>r?.type===e);return t||QU}function Al(e){return e.map(t=>{let r=ahe(t.type),o=t.getValue||yU(t.id),n=function(i,s,a){let c=o({item:i}),u=o({item:s});return t.sort?t.sort(c,u,a):r.sort(c,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:o,setValue:t.setValue||bU(t.id),elements:t.elements,getElements:t.getElements,hasElements:vS(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:gU(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:$U(t,r),filterBy:vU(t,r.defaultOperators,r.validOperators),filter:eY(r),format:tY(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Oo=l(W(),1);function rY({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,c]=(0,Oo.useState)(!o);(0,Oo.useEffect)(()=>{o||c(!0)},[o]);let u=(0,Oo.useRef)(t),f=(0,Oo.useRef)(n);(0,Oo.useEffect)(()=>{o||(u.current=t,f.current=n)},[t,o,n]);let[d,m]=(0,Oo.useState)([]),h=(0,Oo.useRef)(new Map),g=(0,Oo.useRef)([]),v=(0,Oo.useRef)({search:void 0,filters:void 0,perPage:void 0}),b=(0,Oo.useRef)(void 0),_=(0,Oo.useRef)(void 0),y=(0,Oo.useRef)(!1),w=(0,Oo.useMemo)(()=>{e.startPosition!==void 0&&_.current!==void 0&&(e.startPosition<_.current?b.current="up":e.startPosition>_.current&&(b.current="down")),_.current=e.startPosition;let x=JSON.stringify(e.filters??[]),C=v.current.filters,S=!y.current||!e.infiniteScrollEnabled||e.search!==v.current.search||x!==C||e.perPage!==v.current.perPage;if(y.current=!0,v.current={search:e.search,filters:x,perPage:e.perPage},S){h.current.clear(),b.current=void 0;let F=e.search?1:e.startPosition??1,L=t.map((z,M)=>{let V=F+M;return h.current.set(r(z),V),{...z,position:V}});return g.current=L,L}let P=g.current,E=new Set(t.map(r)),k=b.current,D=e.search?1:e.startPosition??1,I=t.map((F,L)=>{let z=r(F),M=e.infiniteScrollEnabled?D+L:void 0;return M!==void 0&&h.current.set(z,M),{...F,position:M}});if(I.length===0)return P;let T=P.filter(F=>!E.has(r(F))),N=k==="up"?[...I,...T]:[...T,...I];N.sort((F,L)=>{let z=F.position,M=L.position;return z-M});let B=N;if(d.length>0){let F=Math.min(...d),L=Math.max(...d),z=20,M=N.map(G=>G.position),V=Math.min(...M);!(Math.max(...M)<F-z||V>L+z)&&(B=N.filter(G=>{let Z=r(G);if(i?.includes(Z))return!0;let re=G.position;return k==="up"?re<=L+z:k==="down"?re>=F-z:re>=F-z&&re<=L+z}))}return g.current=B,B},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,d,i,r]);return s?{data:w,paginationInfo:n,hasInitiallyLoaded:a,setVisibleEntries:m}:{data:(o&&u.current?.length?u.current:t).map(C=>({...C,position:void 0})),paginationInfo:o&&u.current?.length?f.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var _n=l(W(),1),nY=l(it(),1);function oY(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((u,f)=>{let d=f.getBoundingClientRect(),m=d.top+d.height/2,h=Math.abs(m-n),g=u.getBoundingClientRect(),v=g.top+g.height/2,b=Math.abs(v-n);return h<b?f:u}),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 iY({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,_n.useRef)(null),a=(0,_n.useRef)(e),c=(0,_n.useRef)(r),u=(0,_n.useRef)(t),f=(0,_n.useRef)(o.totalItems);(0,_n.useLayoutEffect)(()=>{a.current=e,c.current=r,u.current=t,f.current=o.totalItems},[e,r,t,o.totalItems]);let d=(0,_n.useCallback)(h=>{i&&i(g=>{let v=new Set(g),b=!1;return h.forEach(_=>{let y=Number(_.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(y)||(_.isIntersecting?v.has(y)||(v.add(y),b=!0):v.has(y)&&(v.delete(y),b=!0))}),b?Array.from(v).sort():g})},[i]);(0,_n.useLayoutEffect)(()=>{let h=n.current,g=s.current;if(!h||!e.infiniteScrollEnabled||!g||r)return;let v=h.querySelector(`[aria-posinset="${g.posinset}"]`);if(v){let b=h.getBoundingClientRect(),w=v.getBoundingClientRect().top-b.top-g.viewportOffset+(h.scrollTop-g.scrollTop);Math.abs(w)>1&&(h.scrollTop+=w)}s.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,_n.useRef)(null);return(0,_n.useEffect)(()=>{if(!e.infiniteScrollEnabled||!d){m.current&&(m.current.disconnect(),m.current=null);return}return m.current=new IntersectionObserver(d,{root:null,rootMargin:"0px",threshold:.1}),()=>{m.current&&(m.current.disconnect(),m.current=null)}},[e.infiniteScrollEnabled,d]),(0,_n.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let h=0,g=600,v=800,b=(0,nY.throttle)(y=>{let w=a.current,x=f.current,C=y.target,S=C.scrollTop,P=C.scrollHeight,E=C.clientHeight,k=S>h?"down":"up";if(h=S,c.current)return;let D=w.startPosition||1,I=w.perPage||10,T=Math.min(D+I,x);if(k==="down"&&S+E>=P-g&&T<x){let N=T;oY(C,s,"down"),u.current({...w,startPosition:N})}if(k==="up"&&S<=v&&D>1){let N=D-I,B=N<6?1:N;oY(C,s,"up"),u.current({...w,startPosition:B})}},50),_=n.current;return _.addEventListener("scroll",b),()=>{_.removeEventListener("scroll",b),b.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var Ao=l(A(),1),lhe=e=>e.id,che=()=>!0,uhe=[],fhe={table:{},grid:{},list:{}},dhe=au.filter(e=>!e.isPicker);function mhe({header:e,search:t=!0,searchLabel:r=void 0}){let{view:o}=(0,Xo.useContext)(We),n=o.infiniteScrollEnabled;return(0,Ao.jsxs)(Ao.Fragment,{children:[(0,Ao.jsxs)(ne,{direction:"row",align:"top",justify:"space-between",className:X("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,Ao.jsxs)(ne,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,Ao.jsx)(OA,{label:r}),(0,Ao.jsx)(L_,{})]}),(0,Ao.jsxs)(ne,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,Ao.jsx)(dG,{}),e]})]}),(0,Ao.jsx)(B_,{className:"dataviews-filters__container"}),(0,Ao.jsx)(RA,{}),(0,Ao.jsx)(kA,{})]})}function phe({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=uhe,data:s,getItemId:a=lhe,getItemLevel:c,isLoading:u=!1,paginationInfo:f,defaultLayouts:d=fhe,selection:m,onChangeSelection:h,onClickItem:g,renderItemLink:v,isItemClickable:b=che,header:_,children:y,config:w={perPageSizes:[10,20,50,100]},empty:x,onReset:C}){let[S,P]=(0,Xo.useState)([]),E=m===void 0||h===void 0,k=E?S:m,{data:D,paginationInfo:I,hasInitiallyLoaded:T,setVisibleEntries:N}=rY({view:e,data:s,getItemId:a,isLoading:u,selection:k,paginationInfo:f}),B=(0,Xo.useRef)(null),[F,L]=(0,Xo.useState)(0),z=(0,sY.useResizeObserver)(be=>{L(be[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[M,V]=(0,Xo.useState)(null);function R(be){let ze=typeof be=="function"?be(k):be;E&&P(ze),h&&h(ze)}let j=(0,Xo.useMemo)(()=>Al(r),[r]),G=(0,Xo.useMemo)(()=>e.infiniteScrollEnabled?k:k.filter(be=>s.some(ze=>a(ze)===be)),[k,s,a,e.infiniteScrollEnabled]),Z=Pv(j,e),me=(0,Xo.useMemo)(()=>(Z||[]).some(be=>be.isPrimary||be.isLocked),[Z]),[re,ue]=(0,Xo.useState)(me),{intersectionObserver:he}=iY({view:e,onChangeView:t,isLoading:u,paginationInfo:f,containerRef:B,setVisibleEntries:N});(0,Xo.useEffect)(()=>{me&&!re&&ue(!0)},[me,re]);let ge=(0,Xo.useMemo)(()=>Object.fromEntries(Object.entries(d).filter(([be])=>dhe.some(ze=>ze.type===be)).map(([be,ze])=>[be,ze===!0?{}:ze])),[d]);return ge[e.type]?(0,Ao.jsx)(We.Provider,{value:{view:e,onChangeView:t,fields:j,actions:i,data:D,isLoading:u,paginationInfo:I,selection:G,onChangeSelection:R,openedFilter:M,setOpenedFilter:V,getItemId:a,getItemLevel:c,isItemClickable:b,onClickItem:g,renderItemLink:v,containerWidth:F,containerRef:B,resizeObserverRef:z,defaultLayouts:ge,filters:Z,isShowingFilter:re,setIsShowingFilter:ue,config:w,empty:x,hasInitiallyLoaded:T,onReset:C,intersectionObserver:he},children:(0,Ao.jsx)("div",{className:"dataviews-wrapper",children:y??(0,Ao.jsx)(mhe,{header:_,search:o,searchLabel:n})})}):null}var Zs=phe;Zs.BulkActionToolbar=N1;Zs.Filters=kv;Zs.FiltersToggled=B_;Zs.FiltersToggle=L_;Zs.Layout=RA;Zs.LayoutSwitcher=IA;Zs.Pagination=GO;Zs.Search=OA;Zs.ViewConfig=MA;Zs.Footer=kA;var Il=Zs;var n5=l(W(),1);var aY=l(W(),1),lY=l(A(),1),$A=(0,aY.createContext)({fields:[]});$A.displayName="DataFormContext";function cY({fields:e,children:t}){return(0,lY.jsx)($A.Provider,{value:{fields:e},children:t})}var es=$A;var FS=l(W(),1);var PS=l(W(),1),Lv=l(q(),1);var Vv=l(Y(),1),Qo={type:"regular",labelPosition:"top"},hhe=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 uY(e){let t=Qo;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,Vv.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,Vv.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,Vv.__)("Apply"),cancelLabel:(0,Vv.__)("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:hhe(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 fY(e){let t=uY(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?uY(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:fY({fields:o.children,layout:Qo}).fields}}});return{layout:t,fields:r}}var ES=fY;var Cr=l(A(),1);function ghe({title:e}){return(0,Cr.jsx)(ne,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,Cr.jsx)(ne,{direction:"row",align:"center",children:(0,Cr.jsx)(Lv.__experimentalHeading,{level:2,size:13,children:e})})})}function dY({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,PS.useContext)(es),a=t.layout,c=(0,PS.useMemo)(()=>({layout:Qo,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,Cr.jsxs)(Cr.Fragment,{children:[!o&&t.label&&(0,Cr.jsx)(ghe,{title:t.label}),(0,Cr.jsx)(oi,{data:e,form:c,onChange:r,validity:i?.children})]});let u=a.labelPosition,f=s.find(d=>d.id===t.id);return!f||!f.Edit?null:u==="side"?(0,Cr.jsxs)(ne,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,Cr.jsx)("div",{className:X("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:(0,Cr.jsx)(Lv.BaseControl.VisualLabel,{children:f.label})}),(0,Cr.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:f.readOnly===!0?(0,Cr.jsx)(f.render,{item:e,field:f}):(0,Cr.jsx)(f.Edit,{data:e,field:f,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},f.id)})]}):(0,Cr.jsx)("div",{className:"dataforms-layouts-regular__field",children:f.readOnly===!0?(0,Cr.jsx)(Cr.Fragment,{children:(0,Cr.jsxs)(Cr.Fragment,{children:[!o&&u!=="none"&&(0,Cr.jsx)(Lv.BaseControl.VisualLabel,{children:f.label}),(0,Cr.jsx)(f.render,{item:e,field:f})]})}):(0,Cr.jsx)(f.Edit,{data:e,field:f,onChange:r,hideLabelFromVision:u==="none"?!0:o,markWhenOptional:n,validity:i})})}var r5=l(l1(),1),Zf=l(q(),1),Xs=l(W(),1),IS=l(it(),1);var RS=l(q(),1),kp=l(Y(),1);var yY=l(it(),1);var e5=l(W(),1);function vhe(e,t){return X("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var mY=vhe;var pY=l(q(),1);var bu=l(A(),1);function yhe(e,t,r){return e?(0,bu.jsxs)(_t.Root,{children:[(0,bu.jsx)(_t.Trigger,{render:(0,bu.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,bu.jsx)(pY.Icon,{icon:Es,size:16}),(0,bu.jsxs)(Kn,{children:[t,": "]}),r]})}),(0,bu.jsx)(_t.Popup,{children:t})]}):r}var hY=yhe;function gY(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=gY(r);if(o)return o}}var vY=gY;var Sn=l(A(),1);function Bv({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,isOpen:a,onClick:c}){let{labelPosition:u,editVisibility:f}=t.layout,d=vY(n),m=i&&!!d,h=mY(u,m),g=hY(m,d,r),v=X("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${u}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":f==="always"}),b=(0,yY.useInstanceId)(Bv,"dataforms-layouts-panel__field-control"),_=m?(0,kp.sprintf)((0,kp._x)("Edit %s (has errors)","field"),r||""):(0,kp.sprintf)((0,kp._x)("Edit %s","field"),r||""),y=(0,e5.useRef)(null),w=(0,e5.useRef)(null);return(0,Sn.jsxs)("div",{ref:y,className:v,onClick:s?void 0:S=>{!a&&S.detail<2&&!w.current?.contains(S.target)&&y.current?.ownerDocument.defaultView?.getSelection()?.toString()||c()},onKeyDown:s?void 0:S=>{S.target===S.currentTarget&&(S.key==="Enter"||S.key===" ")&&(S.preventDefault(),c())},children:[u!=="none"&&(0,Sn.jsx)("span",{className:h,children:g}),u==="none"&&m&&(0,Sn.jsxs)(_t.Root,{children:[(0,Sn.jsx)(_t.Trigger,{render:(0,Sn.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":d,children:(0,Sn.jsx)(RS.Icon,{icon:Es,size:16})})}),(0,Sn.jsx)(_t.Popup,{children:d})]}),(0,Sn.jsx)("span",{id:`${b}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,Sn.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(S=>(0,Sn.jsx)("span",{style:{width:"100%"},children:(0,Sn.jsx)(S.render,{item:e,field:S})},S.id))}):o.map(S=>(0,Sn.jsx)(S.render,{item:e,field:S},S.id))}),!s&&(0,Sn.jsx)(RS.Button,{ref:w,className:"dataforms-layouts-panel__field-trigger-icon",label:_,icon:ya,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":`${b}`})]})}var bY=l(l1(),1),t5=l(a1(),1),Ka=l(W(),1),Cn=l(Y(),1);function wY(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?wY(o):o.type!=="invalid"&&o.type!=="validating")):!0}function bhe(e,t){let r=ES(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 u=s.children.map(n).filter(d=>d!==null);if(u.length===0)return null;let f=o.get(s.id);if(f){let[d]=Al([f]);return{id:s.id,children:u,field:d}}return{id:s.id,children:u}}let a=o.get(s.id);if(!a)return null;let[c]=Al([a]);return{id:s.id,children:[],field:c}}return r.fields.map(n).filter(s=>s!==null)}function Op(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 xY(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 whe(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(u=>Op(u,{elements:{type:"invalid",message:(0,Cn.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:c})?n(u=>Op(u,{elements:{type:"invalid",message:(0,Cn.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>xY(u,[...i,t.id],"elements"))}}).catch(c=>{if(a!==o.current[t.id])return;let u;c instanceof Error?u=c.message:u=String(c)||(0,Cn.__)("Unknown error when running elements validation asynchronously."),n(f=>Op(f,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function xhe(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=>xY(c,[...i,t.id],"custom"));return}if(typeof a=="string"){n(c=>Op(c,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(c=>Op(c,{custom:{type:"invalid",message:(0,Cn.__)("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,Cn.__)("Unknown error when running custom validation asynchronously."),n(u=>Op(u,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function _Y(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function SY(e,t,r){if(_Y(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,Cn.__)("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,Cn.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,Cn.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,Cn.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,Cn.__)("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,Cn.__)("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,bY.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,Cn.__)("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"&&(whe(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,Cn.__)("Validating\u2026")}),o instanceof Promise&&(xhe(o,t,r),n.custom={type:"validating",message:(0,Cn.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=SY(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 CY(e,t){let r=e?.field?.getValue({item:t}),o=_Y(e,t);if(e.children.length===0)return{value:r,isHidden:o};let n=e.children.map(i=>CY(i,t));return{value:r,isHidden:o,children:n}}function _he(e,t,r){let[o,n]=(0,Ka.useState)(),i=(0,Ka.useRef)({}),s=(0,Ka.useRef)({}),a=(0,Ka.useRef)({}),c=(0,Ka.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},f=bhe(r,t);if(f.length===0){n(void 0);return}let d={},m=[];f.forEach(h=>{let g=CY(h,e);if(a.current.hasOwnProperty(h.id)&&(0,t5.default)(a.current[h.id],g)){m.push(h.id);return}a.current[h.id]=g;let v=SY(e,h,u);v!==void 0&&(d[h.id]=v)}),n(h=>{let g={...h,...d},v=[...m,...Object.keys(d)];return Object.keys(g).forEach(_=>{g&&!v.includes(_)&&delete g[_]}),Object.keys(g).length===0&&(g=void 0),(0,t5.default)(h,g)?h:g})},[e,t,r]);return(0,Ka.useEffect)(()=>{c()},[c]),{validity:o,isValid:wY(o)}}var TY=_he;var kS=l(W(),1);function wu(e,t){let r=(0,kS.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,kS.useEffect)(()=>{t&&r()},[t,r]),r}var EY=l(W(),1);function She(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var OS=(e,t)=>Array.isArray(e)&&e.length>0?She(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var Che=(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 The(e){let{fields:t}=(0,EY.useContext)(es),r=e.layout,o=OS(r.summary,t),n=Che(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 AS=The;var Tn=l(A(),1);function Ehe({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:c}=s,{fields:u}=(0,Xs.useContext)(es),[f,d]=(0,Xs.useState)({}),m=(0,Xs.useMemo)(()=>(0,r5.default)(e,f,{arrayMerge:(C,S)=>S}),[e,f]),h=(0,Xs.useMemo)(()=>({layout:Qo,fields:t.children?t.children:[{id:t.id,layout:Qo}]}),[t]),g=u.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:v}=TY(m,g,h),b=()=>{r(f),n()},_=C=>{d(S=>(0,r5.default)(S,C,{arrayMerge:(P,E)=>E}))},y=(0,IS.useFocusOnMount)("firstInputElement"),w=(0,Xs.useRef)(null),x=(0,IS.useMergeRefs)([y,w]);return wu(w,i),(0,Tn.jsxs)(Zf.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Tn.jsx)("div",{ref:x,children:(0,Tn.jsx)(oi,{data:m,form:h,onChange:_,validity:v,children:(C,S,P,E)=>(0,Tn.jsx)(C,{data:m,field:S,onChange:_,hideLabelFromVision:h.fields.length<2,markWhenOptional:E,validity:P},S.id)})}),(0,Tn.jsxs)(ne,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Tn.jsx)(Zf.__experimentalSpacer,{style:{flex:1}}),(0,Tn.jsx)(Zf.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,Tn.jsx)(Zf.Button,{variant:"primary",onClick:b,__next40pxDefaultSize:!0,children:a})]})]})}function Phe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Xs.useState)(!1),[s,a]=(0,Xs.useState)(!1),{fieldDefinition:c,fieldLabel:u,summaryFields:f}=AS(t);if(!c)return null;let d=()=>{a(!1),i(!0)};return(0,Tn.jsxs)(Tn.Fragment,{children:[(0,Tn.jsx)(Bv,{data:e,field:t,fieldLabel:u,summaryFields:f,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,Tn.jsx)(Ehe,{data:e,field:t,onChange:r,fieldLabel:u??"",onClose:d,touched:n})]})}var PY=Phe;var xu=l(q(),1),RY=l(Y(),1),Ml=l(W(),1);var kY=l(it(),1);var Jo=l(A(),1);function Rhe({title:e,onClose:t}){return(0,Jo.jsx)(ne,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,Jo.jsxs)(ne,{direction:"row",gap:"sm",align:"center",children:[e&&(0,Jo.jsx)(xu.__experimentalHeading,{level:2,size:13,children:e}),(0,Jo.jsx)(xu.__experimentalSpacer,{style:{flex:1}}),t&&(0,Jo.jsx)(xu.Button,{label:(0,RY.__)("Close"),icon:va,onClick:t,size:"small"})]})})}function khe({touched:e,children:t}){let r=(0,Ml.useRef)(null);return wu(r,e),(0,Jo.jsx)("div",{ref:r,children:t})}function Ohe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Ml.useState)(!1),[s,a]=(0,Ml.useState)(null),c=(0,Ml.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[u,f]=(0,kY.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),d=(0,Ml.useMemo)(()=>({layout:Qo,fields:t.children?t.children:[{id:t.id,layout:Qo}]}),[t]),m=(0,Ml.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:h,fieldLabel:g,summaryFields:v}=AS(t);return h?(0,Jo.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,Jo.jsx)(xu.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:b=>{b||i(!0)},renderToggle:({isOpen:b,onToggle:_})=>(0,Jo.jsx)(Bv,{data:e,field:t,fieldLabel:g,summaryFields:v,validity:o,touched:n,disabled:h.readOnly===!0,isOpen:b,onClick:_}),renderContent:({onClose:b})=>(0,Jo.jsx)(khe,{touched:n,children:(0,Jo.jsxs)("div",{ref:u,...f,children:[(0,Jo.jsx)(Rhe,{title:g,onClose:b}),(0,Jo.jsx)(oi,{data:e,form:d,onChange:r,validity:m,children:(_,y,w,x)=>(0,Jo.jsx)(_,{data:e,field:y,onChange:r,hideLabelFromVision:(d?.fields??[]).length<2,markWhenOptional:x,validity:w},y.id)})]})})})}):null}var OY=Ohe;var o5=l(A(),1);function AY({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,o5.jsx)(PY,{data:e,field:t,onChange:r,validity:o}):(0,o5.jsx)(OY,{data:e,field:t,onChange:r,validity:o})}var $o=l(W(),1),NY=l(vc(),1),DY=l(it(),1);var MS=l(Y(),1);function IY(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+=IY(o);return t}function Ap(e){let t=IY(e);if(t!==0)return(0,MS.sprintf)((0,MS._n)("%d field needs attention","%d fields need attention",t),t)}var MY=l(A(),1);function NS({validity:e}){let t=Ap(e);return t?(0,MY.jsx)(Qu,{intent:"high",children:t}):null}var jr=l(A(),1);function Ahe(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 Ihe({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let c=OS(o.summary,t).filter(d=>Ahe(d,o.summary,n)),u=i&&o.isCollapsible,f=c.length>0&&o.withHeader;return(0,jr.jsxs)(ne,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,jr.jsx)(ba.Title,{children:r}),(u||f)&&(0,jr.jsxs)(cf.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,jr.jsx)(NS,{validity:s}),f&&(0,jr.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(d=>(0,jr.jsx)(d.render,{item:e,field:d},d.id))})]})]})}function Mhe({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,jr.jsxs)(jr.Fragment,{children:[t.description&&(0,jr.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,jr.jsx)(oi,{data:e,form:r,onChange:o,validity:s?.children})]});let c=Xf("regular")?.component;return c?(0,jr.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function FY({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,$o.useContext)(es),a=t.layout,c=(0,$o.useRef)(null),u=(0,$o.useRef)(!1),f=(0,$o.useMemo)(()=>({layout:Qo,fields:t.children??[]}),[t]),{isOpened:d,isCollapsible:m}=a,[h,g]=(0,$o.useState)(d),[v,b]=(0,$o.useState)(!1);(0,$o.useEffect)(()=>{g(d)},[d]);let _=(0,$o.useCallback)(D=>{D||b(!0),g(D)},[]),y=wu(c,(m?h:!0)&&v),w=(0,$o.useCallback)(()=>{u.current=!0},[]),x=(0,$o.useCallback)(()=>{if(!u.current||(b(!0),m&&!h))return;let D=y(),I=Ap(i);D>0&&I&&(0,NY.speak)(I,"polite")},[m,h,y,i]),C=(0,DY.__experimentalUseFocusOutside)(x),S=t.label,P;if(t.children)P=!!S&&a.withHeader;else{let D=s.find(I=>I.id===t.id);if(!D||!D.Edit)return null;S=D.label,P=!!S&&a.withHeader}let E=(0,jr.jsx)(Mhe,{data:e,field:t,form:f,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:P}),k=(0,jr.jsx)(Ihe,{data:e,fields:s,label:S,layout:a,isOpen:m?!!h:!0,touched:v,validity:i});return P&&m?(0,jr.jsxs)(cf.Root,{className:"dataforms-layouts-card__field",open:h,onOpenChange:_,...C,children:[(0,jr.jsx)(cf.Header,{children:k}),(0,jr.jsx)(cf.Content,{ref:c,onFocus:w,children:E})]}):(0,jr.jsxs)(ba.Root,{className:"dataforms-layouts-card__field",...C,children:[P&&(0,jr.jsx)(ba.Header,{children:k}),(0,jr.jsx)(ba.Content,{ref:c,onFocus:w,children:E})]})}var VY=l(q(),1);var _o=l(A(),1);function Nhe({title:e}){return(0,_o.jsx)(ne,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,_o.jsx)(ne,{direction:"row",align:"center",children:(0,_o.jsx)(VY.__experimentalHeading,{level:2,size:13,children:e})})})}var Dhe=({children:e})=>(0,_o.jsx)(_o.Fragment,{children:e});function LY({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let c={layout:Qo,fields:t.children};return(0,_o.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,_o.jsx)(Nhe,{title:t.label}),(0,_o.jsx)(ne,{direction:"row",align:s.alignment,gap:"lg",children:(0,_o.jsx)(oi,{data:e,form:c,onChange:r,validity:i?.children,as:Dhe,children:(u,f,d)=>(0,_o.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[f.id],children:(0,_o.jsx)(u,{data:e,field:f,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:d})},f.id)})})]})}let a=Xf("regular")?.component;return a?(0,_o.jsx)(_o.Fragment,{children:(0,_o.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,_o.jsx)(a,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var en=l(W(),1),BY=l(Y(),1),jY=l(vc(),1),zY=l(it(),1);var Nl=l(A(),1);function WY({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,en.useContext)(es),i=(0,en.useRef)(null),s=(0,en.useRef)(null),a=(0,en.useRef)(!1),[c,u]=(0,en.useState)(!1),[f,d]=(0,en.useState)(!1),m=(0,en.useMemo)(()=>({layout:Qo,fields:t.children??[]}),[t]);(0,en.useEffect)(()=>{let x=i.current;if(!x)return;let C=()=>{let S=x.open;S||u(!0),d(S)};return x.addEventListener("toggle",C),()=>{x.removeEventListener("toggle",C)}},[]);let h=wu(s,f&&c),g=(0,en.useCallback)(()=>{a.current=!0},[]),v=(0,en.useCallback)(()=>{if(!a.current||(u(!0),!i.current?.open))return;let x=h(),C=Ap(o);x>0&&C&&(0,jY.speak)(C,"polite")},[h,o]),b=(0,zY.__experimentalUseFocusOutside)(v);if(!t.children)return null;let _=t.layout.summary??"",y=_?n.find(x=>x.id===_):void 0,w;return y&&y.render?w=(0,Nl.jsx)(y.render,{item:e,field:y}):w=t.label||(0,BY.__)("More details"),(0,Nl.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...b,children:[(0,Nl.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Nl.jsxs)(ne,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[w,c&&(0,Nl.jsx)(NS,{validity:o})]})}),(0,Nl.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,Nl.jsx)(oi,{data:e,form:m,onChange:r,validity:o?.children})})]})}var Qf=l(A(),1),Fhe=[{type:"regular",component:dY,wrapper:({children:e})=>(0,Qf.jsx)(ne,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:AY,wrapper:({children:e})=>(0,Qf.jsx)(ne,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:FY,wrapper:({children:e})=>(0,Qf.jsx)(ne,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:LY,wrapper:({children:e,layout:t})=>(0,Qf.jsx)(ne,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Qf.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Qf.jsx)(ne,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:WY}];function Xf(e){return Fhe.find(t=>t.type===e)}var DS=l(A(),1),Vhe=({children:e})=>(0,DS.jsx)(ne,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function oi({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,FS.useContext)(es),a=(0,FS.useMemo)(()=>{let f=s.filter(m=>!!m.isValid?.required).length,d=s.length-f;return f>d},[s]);function c(f){return s.find(d=>d.id===f.id)}let u=i??Xf(t.layout.type)?.wrapper??Vhe;return(0,DS.jsx)(u,{layout:t.layout,children:t.fields.map(f=>{let d=Xf(f.layout.type)?.component;if(!d)return null;let m=f.children?void 0:c(f);return m&&m.isVisible&&!m.isVisible(e)?null:n?n(d,f,o?.[f.id],a):(0,DS.jsx)(d,{data:e,field:f,onChange:r,markWhenOptional:a,validity:o?.[f.id]},f.id)})})}var i5=l(A(),1);function jv({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,n5.useMemo)(()=>ES(t),[t]),s=(0,n5.useMemo)(()=>Al(r),[r]);return t.fields?(0,i5.jsx)(cY,{fields:s,children:(0,i5.jsx)(oi,{data:e,form:i,onChange:o,validity:n})}):null}var GY=l(SA(),1),UY=l(Bu(),1);function HY(e=""){return(0,GY.default)(e.trim().toLowerCase())}var Lhe=[];function Dl(e,t,r){if(!e)return{data:Lhe,paginationInfo:{totalItems:0,totalPages:0}};let o=Al(r),n=[...e];if(t.search){let u=HY(t.search);n=n.filter(f=>o.filter(d=>d.enableGlobalSearch).some(d=>{let m=d.getValue({item:f});return(Array.isArray(m)?m:[m]).some(g=>HY(String(g)).includes(u))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(u=>{let f=o.find(d=>d.id===u.field);if(f){u.operator===bo&&(0,UY.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"});let d=f.filter[u.operator];d&&(n=n.filter(m=>d(m,f,u.value)))}});let i=t.sort?.field?o.find(u=>u.enableSorting!==!1&&u.id===t.sort?.field):null,s=t.groupBy?.field?o.find(u=>u.enableSorting!==!1&&u.id===t.groupBy?.field):null;(i||s)&&n.sort((u,f)=>{if(s){let d=s.sort(u,f,t.groupBy?.direction??"asc");if(d!==0)return d}return i?i.sort(u,f,t.sort?.direction??"desc"):0});let a=n.length,c=1;if(t.infiniteScrollEnabled&&t.startPosition!==void 0&&t.perPage!==void 0){let u=t.startPosition-1,f=Math.min(u+t.perPage,a);n=n?.slice(u,f)}else if(t.page!==void 0&&t.perPage!==void 0){let u=(t.page-1)*t.perPage;a=n?.length||0,c=Math.ceil(a/t.perPage),n=n?.slice(u,u+t.perPage)}return{data:n,paginationInfo:{totalItems:a,totalPages:c}}}var YY=l(nc(),1),{lock:Flt,unlock:qY}=(0,YY.__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 or=l(q(),1),Jf=l(xO(),1),s5=l(Ce(),1),Wv=l(ve(),1),vr=l(W(),1),En=l(Y(),1),a5=l(to(),1);var JY=l(vc(),1),Mp=l(ZY(),1),$Y=l(Bi(),1);var zv=l(W(),1);function XY(e){return{top:e.offsetTop,left:e.offsetLeft}}function QY(e){let t=(0,zv.useRef)(null),r=(0,zv.useRef)(void 0);return t.current&&(r.current=XY(t.current)),(0,zv.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new Im({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:c}){if(!t.current)return;let{x:u,y:f}=c;u=Math.round(u),f=Math.round(f);let d=u===0&&f===0;t.current.style.transform=d?"":`translate3d(${u}px,${f}px,0)`}});t.current.style.transform="";let i=XY(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 ke=l(A(),1),{MediaUploadModal:Bhe}=qY(Mp.privateApis);function eq({children:e,index:t,className:r}){let o=QY(t);return(0,ke.jsx)("div",{ref:o,className:r,children:e})}function Ip(e){return Array.isArray(e)?e:e?[e]:[]}function jhe({render:e,multiple:t,...r}){let[o,n]=(0,vr.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,ke.jsxs)(ke.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,ke.jsx)(Bhe,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,ke.jsx)(Mp.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function l5({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:s=!1}){let a=i&&(0,Jf.isBlobURL)(i.source_url),c=(0,ke.jsxs)("div",{className:X("fields__media-edit-picker-button",{"has-attachment":i}),role:"button",tabIndex:0,onClick:()=>{s||e()},onKeyDown:u=>{s||(u.key==="Enter"||u.key===" ")&&(u.preventDefault(),e())},"aria-label":r,"aria-disabled":s,children:[t,a&&(0,ke.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,ke.jsx)(or.Spinner,{})}),!s&&(0,ke.jsx)(or.DropZone,{onFilesDrop:u=>n(u,i?.id)})]});return o?(0,ke.jsxs)(_t.Root,{children:[(0,ke.jsx)(_t.Trigger,{render:c}),(0,ke.jsx)(_t.Popup,{children:r})]}):c}var zhe=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function Whe({attachment:e}){return(0,ke.jsx)(or.__experimentalTruncate,{className:"fields__media-edit-filename",children:(0,a5.decodeEntities)(e.title.rendered)})}function tq(e){return(0,ke.jsx)(l5,{...e,children:(0,ke.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function rq({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let s=i==="horizontal";return(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)(or.Button,{__next40pxDefaultSize:!0,icon:s?Ss:Hh,label:s?(0,En.__)("Move left"):(0,En.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"up")}}),(0,ke.jsx)(or.Button,{__next40pxDefaultSize:!0,icon:s?Cs:of,label:s?(0,En.__)("Move right"):(0,En.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"down")}})]})}function oq({attachment:e}){let t=e.source_url,r=e.mime_type||"";return r.startsWith("image")?(0,ke.jsx)("img",{className:"fields__media-edit-thumbnail",alt:e.alt_text||"",src:t}):r.startsWith("audio")?(0,ke.jsx)(or.Icon,{icon:AE}):r.startsWith("video")?(0,ke.jsx)(or.Icon,{icon:nR}):zhe.includes(r)?(0,ke.jsx)(or.Icon,{icon:_s}):(0,ke.jsx)(or.Icon,{icon:Gh})}function Hhe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:c}){return(0,ke.jsxs)("div",{className:X("fields__media-edit-expanded",{"is-multiple":r,"is-single":!r,"is-empty":!e?.length}),children:[e?.map((u,f)=>{let d=u.mime_type?.startsWith("image"),m=(0,Jf.isBlobURL)(u.source_url),h=u.id;return(0,ke.jsxs)(eq,{index:f,className:X("fields__media-edit-expanded-item",{"has-preview-image":d}),children:[(0,ke.jsx)(l5,{open:()=>{c(h),i()},label:m?(0,En.__)("Replace"):(0,En.sprintf)((0,En.__)("Replace %s"),(0,a5.decodeEntities)(u.title.rendered)),showTooltip:!0,onFilesDrop:s,attachment:u,isUploading:a,children:(0,ke.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,ke.jsx)(or.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||d)&&(0,ke.jsx)(oq,{attachment:u})})})}),!m&&(0,ke.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,ke.jsxs)(or.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,ke.jsx)(rq,{itemId:h,index:f,totalItems:e.length,isUploading:a,moveItem:n,orientation:"horizontal"}),(0,ke.jsx)(or.Button,{__next40pxDefaultSize:!0,icon:va,label:(0,En.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})})]},u.id)}),(r||!e?.length)&&(0,ke.jsx)(tq,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function Ghe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,setTargetItemId:c}){return(0,ke.jsxs)(ke.Fragment,{children:[!!e?.length&&(0,ke.jsx)("div",{className:X("fields__media-edit-compact-group",{"is-single":e.length===1}),children:(0,ke.jsx)(or.__experimentalVStack,{spacing:0,children:e.map((u,f)=>{let d=(0,Jf.isBlobURL)(u.source_url),m=r&&e.length>1,h=u.id;return(0,ke.jsxs)(eq,{index:f,className:"fields__media-edit-compact",children:[(0,ke.jsx)(l5,{open:()=>{c(h),i()},label:(0,En.__)("Replace"),showTooltip:!0,onFilesDrop:s,attachment:u,isUploading:a,children:(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsx)(oq,{attachment:u}),!d&&(0,ke.jsx)(Whe,{attachment:u})]})}),!d&&(0,ke.jsxs)(or.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,ke.jsx)(rq,{itemId:h,index:f,totalItems:e.length,isUploading:a,moveItem:n,orientation:"vertical"}),(0,ke.jsx)(or.Button,{__next40pxDefaultSize:!0,icon:va,label:(0,En.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})]},u.id)})})}),(r||!e?.length)&&(0,ke.jsx)(tq,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function VS({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:s,validity:a}){let c=t.getValue({item:e}),[u,f]=(0,vr.useState)(!1),d=(0,vr.useRef)(null),[m,h]=(0,vr.useState)(void 0);(0,vr.useEffect)(()=>{let M=d.current,V=()=>{f(!0)};return M?.addEventListener("invalid",V),()=>M?.removeEventListener("invalid",V)},[]);let g=(0,Wv.useSelect)(M=>{if(!c)return null;let R=Ip(c).toSorted((G,Z)=>G-Z),{getEntityRecords:j}=M(s5.store);return j("postType","attachment",{include:R})},[c]),v=(0,vr.useRef)(null);g!==null&&(v.current=g);let b=g;if(g===null&&v.current&&c){let M=new Set(v.current.map(V=>V.id));Ip(c).every(V=>M.has(V))&&(b=v.current)}let _=(0,vr.useMemo)(()=>{if(!b)return null;let M=Ip(c),V=new Map(b.map(R=>[R.id,R]));return M.map(R=>V.get(R)).filter(R=>R!==void 0)},[b,c]),{createErrorNotice:y}=(0,Wv.useDispatch)($Y.store),{receiveEntityRecords:w}=(0,Wv.useDispatch)(s5.store),[x,C]=(0,vr.useState)(),S=(0,vr.useRef)(void 0),[P,E]=(0,vr.useState)(!1),[k,D]=(0,vr.useState)([]);(0,vr.useEffect)(()=>{P&&(E(!1),S.current?.())},[P]);let I=(0,vr.useCallback)(M=>r(t.setValue({item:e,value:M})),[e,t,r]),T=(0,vr.useCallback)(M=>{let R=Ip(c).filter(j=>j!==M);f(!0),I(R.length?R:void 0)},[c,I]),N=(0,vr.useCallback)((M,V)=>{if(!_)return;let R=_.map(Z=>Z.id),j=R.indexOf(M),G=V==="up"?j-1:j+1;[R[j],R[G]]=[R[G],R[j]],I(R)},[_,I]),B=(0,vr.useCallback)((M,V)=>{C(V),(0,Mp.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:M,onFileChange(R){let j=R.filter(me=>(0,Jf.isBlobURL)(me.url)).map(me=>me.url);if(D(j),j.length)return;w("postType","attachment",[],void 0,!0);let G=R.map(me=>me.id);if(!i){I(G[0]),C(void 0);return}let Z=Ip(c);if(V===void 0)I([...Z,...G]);else{let me=[...Z];me.splice(Z.indexOf(V),1,...G),I(me)}C(void 0)},onError(R){C(void 0),D([]),y(R.message,{type:"snackbar"})},multiple:!!i})},[n,c,i,y,I,w]),F=t.placeholder||(i?(0,En.__)("Choose files"):(0,En.__)("Choose file")),L=(0,vr.useMemo)(()=>{if(!k.length)return _;let M=[..._||[]],V=k.map(R=>({id:R,source_url:R,mime_type:(0,Jf.getBlobTypeByURL)(R)}));if(x!==void 0){let R=M.findIndex(j=>j.id===x);M.splice(R,1,...V)}else M.push(...V);return M},[_,x,k]);(0,vr.useEffect)(()=>{if(!u)return;let M=d.current;if(M)if(a){let V=a?.custom;h(V),V?.type==="invalid"?M.setCustomValidity(V.message||(0,En.__)("Invalid")):M.setCustomValidity("")}else M.setCustomValidity(""),h(void 0)},[u,t.isValid,a]),(0,vr.useEffect)(()=>{u&&m?.message&&(0,JY.speak)(m.message)},[u,m?.message]);let z=(0,vr.useCallback)(M=>{u||(!M.relatedTarget||!M.currentTarget.contains(M.relatedTarget))&&f(!0)},[u]);return(0,ke.jsxs)("div",{onBlur:z,children:[(0,ke.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,ke.jsx)(jhe,{onSelect:M=>{if(!i){I(M.id),C(void 0);return}let V=Array.isArray(M)?M.map(j=>j.id):[M.id],R=Ip(c);if(!R.length)I(V);else if(x===void 0){let j=R.filter(Z=>V.includes(Z)),G=V.filter(Z=>!R.includes(Z));I([...j,...G])}else if(M.id!==x){let j=R.filter(G=>G!==M.id);I(j.map(G=>G===x?M.id:G))}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:M})=>{S.current=M;let V=s?Hhe:Ghe;return(0,ke.jsxs)(or.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,ke.jsx)(Kn,{render:(0,ke.jsx)("legend",{}),children:t.label}):(0,ke.jsx)(or.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,ke.jsx)(V,{allItems:L,addButtonLabel:F,multiple:i,removeItem:T,moveItem:N,open:()=>E(!0),onFilesDrop:B,isUploading:!!k.length,setTargetItemId:C}),t.description&&(0,ke.jsx)(or.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,ke.jsx)(Kn,{children:(0,ke.jsx)("input",{type:"text",ref:d,value:c??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,ke.jsxs)("p",{className:X("components-validated-control__indicator",{"is-invalid":m.type==="invalid","is-valid":m.type==="valid"}),children:[(0,ke.jsx)(or.Icon,{className:"components-validated-control__indicator-icon",icon:Es,size:16,fill:"currentColor"}),m.message]})]})}var u5=l(to(),1),f5=l(A(),1),Uhe=[{id:"title",type:"text",label:(0,Ti.__)("Site Title"),description:(0,Ti.__)("Displays in your site's layout via the Site Title block."),getValue:({item:e})=>(0,u5.decodeEntities)(e.title??"")},{id:"description",type:"text",label:(0,Ti.__)("Site Tagline"),description:(0,Ti.__)("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,u5.decodeEntities)(e.description??"")},{id:"site_logo",type:"media",label:(0,Ti.__)("Site Logo"),description:(0,Ti.__)("Displays in your site's layout via the Site Logo block."),placeholder:(0,Ti.__)("Choose logo"),Edit:VS,setValue:({value:e})=>({site_logo:e??0})},{id:"site_icon",type:"media",label:(0,Ti.__)("Site Icon"),description:(0,Ti.__)("Shown in browser tabs, bookmarks, and mobile apps. It should be square and at least 512 by 512 pixels."),placeholder:(0,Ti.__)("Choose icon"),Edit:VS,setValue:({value:e})=>({site_icon:e??0})}],Yhe={layout:{type:"regular",labelPosition:"top"},fields:["title","description","site_logo","site_icon"]};function d5(){let e=(0,LS.useSelect)(o=>o(c5.store).getEditedEntityRecord("root","site"),[]),{editEntityRecord:t}=(0,LS.useDispatch)(c5.store),r=o=>{t("root","site",void 0,o)};return(0,f5.jsx)(pi,{title:(0,Ti._x)("Identity","site identity"),headingLevel:2,hasPadding:!0,children:(0,f5.jsx)(jv,{data:e,fields:Uhe,form:Yhe,onChange:r})})}var Hv=l(A(),1),nq={name:"identity",path:"/identity",areas:{sidebar:(0,Hv.jsx)(dj,{}),content:(0,Hv.jsx)(d5,{}),preview:(0,Hv.jsx)(Dr,{}),mobileContent:(0,Hv.jsx)(d5,{})},widths:{content:380}};var IZ=l(ct(),1),MZ=l(It(),1),NZ=l(ur(),1);var dI=l(Y(),1),bC=l(ve(),1),mI=l(W(),1),xZ=l(Ln(),1),_Z=l(It(),1),SZ=l(ct(),1),CZ=l(ur(),1);var gZ=l(q(),1),vZ=l(Do(),1),Wwe=l(ve(),1),Hwe=l(Xt(),1),lI=l(W(),1),Gwe=l(it(),1);var m5=l(W(),1);var iq=l(W(),1),So=(0,iq.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var sq=l(A(),1);function BS({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,m5.useMemo)(()=>Sf(r,t),[r,t]),s=(0,m5.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,sq.jsx)(So.Provider,{value:s,children:e})}var Ll=l(q(),1),xq=l(Y(),1);var age=l(ve(),1),lge=l(Ce(),1);var aq=l(A(),1);function p5({className:e,...t}){return(0,aq.jsx)(hm,{className:X(e,"global-styles-ui-icon-with-current-color"),...t})}var _u=l(q(),1);var $f=l(A(),1);function qhe({icon:e,children:t,...r}){return(0,$f.jsxs)(_u.__experimentalItem,{...r,children:[e&&(0,$f.jsxs)(_u.__experimentalHStack,{justify:"flex-start",children:[(0,$f.jsx)(p5,{icon:e,size:24}),(0,$f.jsx)(_u.FlexItem,{children:t})]}),!e&&t]})}function Fl(e){return(0,$f.jsx)(_u.Navigator.Button,{as:qhe,...e})}var Xhe=l(q(),1);var Qhe=l(Y(),1),pq=l(Xt(),1);var h5=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},g5=function(e){return .2126*h5(e.r)+.7152*h5(e.g)+.0722*h5(e.b)};function lq(e){e.prototype.luminance=function(){return t=g5(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,u=t instanceof e?t:new e(t);return i=this.rgba,s=u.toRgb(),a=g5(i),c=g5(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 Qs=l(W(),1),dq=l(ve(),1),mq=l(Ce(),1),y5=l(Y(),1);var qr=l(Y(),1);var cq=l(nc(),1),{lock:hct,unlock:kt}=(0,cq.__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:bct}=kt(zm),wct={link:[{value:":link",label:(0,qr.__)("Link")},{value:":any-link",label:(0,qr.__)("Any Link")},{value:":visited",label:(0,qr.__)("Visited")},{value:":hover",label:(0,qr.__)("Hover")},{value:":focus",label:(0,qr.__)("Focus")},{value:":focus-visible",label:(0,qr.__)("Focus-visible")},{value:":active",label:(0,qr.__)("Active")}],button:[{value:":link",label:(0,qr.__)("Link")},{value:":any-link",label:(0,qr.__)("Any Link")},{value:":visited",label:(0,qr.__)("Visited")},{value:":hover",label:(0,qr.__)("Hover")},{value:":focus",label:(0,qr.__)("Focus")},{value:":focus-visible",label:(0,qr.__)("Focus-visible")},{value:":active",label:(0,qr.__)("Active")}]},xct={"core/button":[{value:":hover",label:(0,qr.__)("Hover")},{value:":focus",label:(0,qr.__)("Focus")},{value:":focus-visible",label:(0,qr.__)("Focus-visible")},{value:":active",label:(0,qr.__)("Active")}]},_ct=[{value:"@tablet",label:(0,qr.__)("Tablet")},{value:"@mobile",label:(0,qr.__)("Mobile")}];function v5(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"&&v5(e[r],t);return e}var jS=(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=jS(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function Gv(e,t){let r=jS(structuredClone(e),t);return Yg(r,e)}function uq(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 fq(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=uq(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=uq(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}v9([lq]);function Yt(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:c}=(0,Qs.useContext)(So),u=n?.split(".").filter(Boolean)??[],f=u.find(b=>b.startsWith(":")),d=u.filter(b=>!b.startsWith(":")).join("."),m=[e,d].filter(Boolean).join("."),h=a;r==="base"?h=s:r==="user"&&(h=i);let g=(0,Qs.useMemo)(()=>{let b=s1(h,m,t,o);return f?b?.[f]??{}:b},[h,m,t,o,f]),v=(0,Qs.useCallback)(b=>{let _=b;f&&(_={...s1(i,m,t,!1),[f]:b});let y=nO(i,m,_,t);c(y)},[i,c,m,t,f]);return[g,v]}function Tr(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,Qs.useContext)(So),a=i;r==="base"?a=n:r==="user"&&(a=o);let c=(0,Qs.useMemo)(()=>zg(a,e,t),[a,e,t]),u=(0,Qs.useCallback)(f=>{let d=eO(o,e,f,t);s(d)},[o,s,e,t]);return[c,u]}var Khe=[];function Zhe({title:e,settings:t,styles:r}){return e===(0,y5.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function zS(e=[]){let{variationsFromTheme:t}=(0,dq.useSelect)(o=>({variationsFromTheme:o(mq.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Khe}),[]),{user:r}=(0,Qs.useContext)(So);return(0,Qs.useMemo)(()=>{let o=structuredClone(r),n=v5(o,e);n.title=(0,y5.__)("Default");let i=t.filter(a=>Gv(a,e)).map(a=>Sf(n,a)),s=[n,...i];return s?.length?s.filter(Zhe):[]},[e,r,t])}var b5=l(A(),1),{useHasDimensionsPanel:Mct,useHasTypographyPanel:Nct,useHasColorPanel:Dct,useSettingsForBlockElement:Fct,useHasBackgroundPanel:Vct}=kt(pq.privateApis);var Za=l(q(),1);function Np(){let[e="black"]=Yt("color.text"),[t="white"]=Yt("color.background"),[r=e]=Yt("elements.h1.color.text"),[o=r]=Yt("elements.link.color.text"),[n=o]=Yt("elements.button.color.background"),[i]=Tr("color.palette.core")||[],[s]=Tr("color.palette.theme")||[],[a]=Tr("color.palette.custom")||[],c=(s??[]).concat(a??[]).concat(i??[]),u=c.filter(({color:m})=>m===e),f=c.filter(({color:m})=>m===n),d=u.concat(f).concat(c).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:c,highlightedColors:d}}var hq=l(W(),1),gq=l(q(),1),w5=l(Y(),1);function Jhe(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function $he(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let n=parseInt(o[0]),i=parseInt(o[1]);for(let s=n;s<=i;s+=100)t.push(s)}else o.length===1&&t.push(parseInt(o[0]))}),t}function ege(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 Uv(e){let t={fontFamily:ege(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=$he(r),n=Jhe(400,o);t.fontWeight=String(n)||"400"}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&String(e.fontFace[0].fontWeight)||"400"}return t}var Yv=l(A(),1);function WS({fontSize:e,variation:t}){let{base:r}=(0,hq.useContext)(So),o=r;t&&(o={...r,...t});let[n]=Yt("color.text"),[i,s]=fq(o),a=i?Uv(i):{},c=s?Uv(s):{};return n&&(a.color=n,c.color=n),e&&(a.fontSize=e,c.fontSize=e),(0,Yv.jsxs)(gq.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,Yv.jsx)("span",{style:c,children:(0,w5._x)("A","Uppercase letter A")}),(0,Yv.jsx)("span",{style:a,children:(0,w5._x)("a","Lowercase letter A")})]})}var vq=l(q(),1);var yq=l(A(),1);function bq({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Np(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,yq.jsx)(vq.__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 wq=l(q(),1),Dp=l(it(),1),ed=l(W(),1);var Vl=l(A(),1),x5=248,_5=152,tge={leading:!0,trailing:!0};function rge({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=Yt("color.background"),[i]=Yt("color.gradient"),s=(0,Dp.useReducedMotion)(),[a,c]=(0,ed.useState)(!1),[u,{width:f}]=(0,Dp.useResizeObserver)(),[d,m]=(0,ed.useState)(f),[h,g]=(0,ed.useState)(),v=(0,Dp.useThrottle)(m,250,tge);(0,ed.useLayoutEffect)(()=>{f&&v(f)},[f,v]),(0,ed.useLayoutEffect)(()=>{let w=d?d/x5:1,x=w-(h||0);(Math.abs(x)>.1||!h)&&g(w)},[d,h]);let b=f?f/x5:1,_=h||b,y=!!f;return(0,Vl.jsxs)(Vl.Fragment,{children:[(0,Vl.jsx)("div",{style:{position:"relative"},children:u}),!y&&(0,Vl.jsx)(KR,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:x5/_5}}),y&&(0,Vl.jsx)("div",{className:X("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:_5*_},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,Vl.jsx)(wq.__unstableMotion.div,{style:{height:_5*_,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 Fp=rge;var ni=l(A(),1),oge={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},nge={hover:{opacity:1},start:{opacity:.5}},ige={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function sge({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=Yt("typography.fontWeight"),[i="serif"]=Yt("typography.fontFamily"),[s=i]=Yt("elements.h1.typography.fontFamily"),[a=n]=Yt("elements.h1.typography.fontWeight"),[c="black"]=Yt("color.text"),[u=c]=Yt("elements.h1.color.text"),{paletteColors:f}=Np();return(0,ni.jsxs)(Fp,{label:e,isFocused:t,withHoverView:r,children:[({ratio:d,key:m})=>(0,ni.jsx)(Za.__unstableMotion.div,{variants:oge,style:{height:"100%",overflow:"hidden"},children:(0,ni.jsxs)(Za.__experimentalHStack,{spacing:10*d,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,ni.jsx)(WS,{fontSize:65*d,variation:o}),(0,ni.jsx)(Za.__experimentalVStack,{spacing:4*d,children:(0,ni.jsx)(bq,{normalizedColorSwatchSize:32,ratio:d})})]})},m),({key:d})=>(0,ni.jsx)(Za.__unstableMotion.div,{variants:r?nge:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,ni.jsx)(Za.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:f.slice(0,4).map(({color:m},h)=>(0,ni.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},h))})},d),({ratio:d,key:m})=>(0,ni.jsx)(Za.__unstableMotion.div,{variants:ige,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,ni.jsx)(Za.__experimentalVStack,{spacing:3*d,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*d,boxSizing:"border-box"},children:e&&(0,ni.jsx)("div",{style:{fontSize:40*d,fontFamily:s,color:u,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var S5=sge;var _q=l(A(),1);var T5=l(Do(),1),Vp=l(Y(),1),rd=l(q(),1),E5=l(ve(),1),Su=l(W(),1),HS=l(Xt(),1),Rq=l(it(),1),kq=l(vc(),1);var Sq=l(Do(),1),Cq=l(ve(),1),cge=l(q(),1);var uge=l(A(),1);function fge(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function C5(e){let t=(0,Cq.useSelect)(n=>{let{getBlockStyles:i}=n(Sq.store);return i(e)},[e]),[r]=Yt("variations",e),o=Object.keys(r??{});return fge(t,o)}var td=l(q(),1),Tq=l(Y(),1);var Eq=l(Xt(),1);var Pq=l(A(),1),{StateControl:hut,StateControlBadges:gut}=kt(Eq.privateApis);var Xa=l(A(),1),{useHasDimensionsPanel:dge,useHasTypographyPanel:mge,useHasBorderPanel:pge,useSettingsForBlockElement:hge,useHasColorPanel:gge,useHasBackgroundPanel:vge}=kt(HS.privateApis);function yge(){let e=(0,E5.useSelect)(n=>n(T5.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 bge(e){let[t]=Tr("",e),r=hge(t,e),o=mge(r),n=gge(r),i=vge(r),s=pge(r),a=dge(r),c=s||a,u=!!C5(e)?.length;return o||n||i||c||u}function wge({block:e}){return bge(e.name)?(0,Xa.jsx)(Fl,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Xa.jsxs)(rd.__experimentalHStack,{justify:"flex-start",children:[(0,Xa.jsx)(HS.BlockIcon,{icon:e.icon}),(0,Xa.jsx)(rd.FlexItem,{children:e.title})]})}):null}function xge({filterValue:e}){let t=yge(),r=(0,Rq.useDebounce)(kq.speak,500),{isMatchingSearchTerm:o}=(0,E5.useSelect)(T5.store),n=e?t.filter(s=>o(s,e)):t,i=(0,Su.useRef)(null);return(0,Su.useEffect)(()=>{if(!e)return;let s=i.current?.childElementCount||0,a=(0,Vp.sprintf)((0,Vp._n)("%d result found.","%d results found.",s),s);r(a,"polite")},[e,r]),(0,Xa.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,Xa.jsx)(rd.__experimentalText,{align:"center",as:"p",children:(0,Vp.__)("No blocks found.")}):n.map(s=>(0,Xa.jsx)(wge,{block:s},"menu-itemblock-"+s.name))})}var Sut=(0,Su.memo)(xge);var Ege=l(Do(),1),Mq=l(Xt(),1),P5=l(W(),1),Pge=l(ve(),1),Rge=l(Ce(),1),R5=l(q(),1),Nq=l(Y(),1);var _ge=l(Xt(),1),Oq=l(Do(),1),Sge=l(q(),1),Cge=l(W(),1);var Tge=l(A(),1),{getViewportBreakpoints:Out,getViewportBreakpointValueInPixels:Aut}=kt(zm);var Aq=l(q(),1),Iq=l(A(),1);function ts({children:e,level:t=2}){return(0,Iq.jsx)(Aq.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var k5=l(A(),1);var{useHasDimensionsPanel:Yut,useHasTypographyPanel:qut,useHasBorderPanel:Kut,useSettingsForBlockElement:Zut,useHasColorPanel:Xut,useHasFiltersPanel:Qut,useHasImageSettingsPanel:Jut,useHasBackgroundPanel:$ut,BackgroundPanel:eft,BorderPanel:tft,ColorPanel:rft,TypographyPanel:oft,DimensionsPanel:nft,FiltersPanel:ift,ImageSettingsPanel:sft,AdvancedPanel:aft}=kt(Mq.privateApis);var H0e=l(Y(),1),G0e=l(q(),1),U0e=l(W(),1);var kge=l(q(),1);var Oge=l(A(),1);var Age=l(Y(),1),GS=l(q(),1);var Dq=l(A(),1);var qS=l(q(),1);var Fq=l(q(),1);var US=l(A(),1),Ige=({variation:e,isFocused:t,withHoverView:r})=>(0,US.jsx)(Fp,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,US.jsx)(Fq.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,US.jsx)(WS,{variation:e,fontSize:85*o})},n)}),Vq=Ige;var od=l(W(),1),Lq=l(wf(),1),YS=l(Y(),1);var Cu=l(A(),1);function Lp({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,od.useState)(!1),{base:a,user:c,onChange:u}=(0,od.useContext)(So),f=(0,od.useMemo)(()=>{let b=Sf(a,e);return o&&(b=jS(b,o)),{user:e,base:a,merged:b,onChange:()=>{}}},[e,a,o]),d=()=>u(e),m=b=>{b.keyCode===Lq.ENTER&&(b.preventDefault(),d())},h=(0,od.useMemo)(()=>Yg(c,e),[c,e]),g=e?.title;e?.description&&(g=(0,YS.sprintf)((0,YS._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,Cu.jsx)("div",{className:X("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:d,onKeyDown:m,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>s(!0),onBlur:()=>s(!1),children:(0,Cu.jsx)("div",{className:X("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Cu.jsx)(So.Provider,{value:f,children:n?(0,Cu.jsxs)(_t.Root,{children:[(0,Cu.jsx)(_t.Trigger,{render:v}),(0,Cu.jsx)(_t.Popup,{children:e?.title})]}):v})}var nd=l(A(),1),Bq=["typography"];function KS({title:e,gap:t=2}){let r=zS(Bq);return r?.length<=1?null:(0,nd.jsxs)(qS.__experimentalVStack,{spacing:3,children:[e&&(0,nd.jsx)(ts,{level:3,children:e}),(0,nd.jsx)(qS.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,nd.jsx)(Lp,{variation:o,properties:Bq,showTooltip:!0,children:()=>(0,nd.jsx)(Vq,{variation:o})},n))})]})}var z0e=l(Y(),1),Qv=l(q(),1);var W0e=l(W(),1);var ZS=l(W(),1),XS=l(ve(),1),O5=l(Ce(),1),jge=l(Y(),1);var Mge=l(zx(),1),Nge=l(Ce(),1);var rs=l(Y(),1);var Dge={100:(0,rs._x)("Thin","font weight"),200:(0,rs._x)("Extra-light","font weight"),300:(0,rs._x)("Light","font weight"),400:(0,rs._x)("Normal","font weight"),500:(0,rs._x)("Medium","font weight"),600:(0,rs._x)("Semi-bold","font weight"),700:(0,rs._x)("Bold","font weight"),800:(0,rs._x)("Extra-bold","font weight"),900:(0,rs._x)("Black","font weight")},Fge={normal:(0,rs._x)("Normal","font style"),italic:(0,rs._x)("Italic","font style")};var{File:Fft}=window;var zge=l(A(),1),Bl=(0,ZS.createContext)({});Bl.displayName="FontLibraryContext";var iC=l(Y(),1),V5=l(q(),1),TK=l(Ce(),1),B0e=l(ve(),1);var Pi=l(q(),1),Kq=l(Ce(),1),qge=l(ve(),1),JS=l(W(),1),$S=l(Y(),1);var A5=l(Y(),1),Hq=l(W(),1),qv=l(q(),1);var Wge=l(q(),1),QS=l(W(),1);var Hge=l(A(),1);var Gq=l(A(),1);var Uq=l(W(),1),Yq=l(q(),1);var qq=l(A(),1);var I5=l(A(),1);var Kv=l(W(),1),ii=l(q(),1),Xge=l(it(),1),Zv=l(Y(),1);var Qge=l(Ce(),1);var Kge=l(Y(),1),Bp=l(q(),1),Zq=l(A(),1);var Zge=l(W(),1),Xq=l(q(),1);var Qq=l(A(),1);var M5=l(A(),1),Bdt={slug:"all",name:(0,Zv._x)("All","font categories")};var L0e=l(Y(),1),Tu=l(q(),1),wK=l(W(),1);var eC=(e=>typeof Vn<"u"?Vn:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Vn<"u"?Vn:t)[r]}):e)(function(e){if(typeof Vn<"u")return Vn.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Jq=(function(){var e,t,r;return(function(){function o(n,i,s){function a(f,d){if(!i[f]){if(!n[f]){var m=typeof eC=="function"&&eC;if(!d&&m)return m(f,!0);if(c)return c(f,!0);var h=new Error("Cannot find module '"+f+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[f]={exports:{}};n[f][0].call(g.exports,function(v){var b=n[f][1][v];return a(b||v)},g,g.exports,o,n,i,s)}return i[f].exports}for(var c=typeof eC=="function"&&eC,u=0;u<s.length;u++)a(s[u]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,c=2*s-1,u=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 f(d){this.buf_=new Uint8Array(a),this.input_=d,this.reset()}f.READ_SIZE=s,f.IBUF_MASK=c,f.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 d=0;d<4;d++)this.val_|=this.buf_[this.pos_]<<8*d,++this.pos_;return this.bit_end_pos_>0},f.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 d=this.buf_ptr_,m=this.input_.read(this.buf_,d,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_[d+m+h]=0}if(d===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}},f.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},f.prototype.readBits=function(d){32-this.bit_pos_<d&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&u[d];return this.bit_pos_+=d,m},n.exports=f},{}],2:[function(o,n,i){var s=0,a=1,c=2,u=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"),u=o("./dictionary"),f=o("./huffman").HuffmanCode,d=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),h=o("./prefix"),g=o("./transform"),v=8,b=16,_=256,y=704,w=26,x=6,C=2,S=8,P=255,E=1080,k=18,D=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]),N=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),B=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 F($){var ee;return $.readBits(1)===0?16:(ee=$.readBits(3),ee>0?17+ee:(ee=$.readBits(3),ee>0?8+ee:17))}function L($){if($.readBits(1)){var ee=$.readBits(3);return ee===0?1:$.readBits(ee)+(1<<ee)}return 0}function z(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function M($){var ee=new z,fe,se,de;if(ee.input_end=$.readBits(1),ee.input_end&&$.readBits(1))return ee;if(fe=$.readBits(2)+4,fe===7){if(ee.is_metadata=!0,$.readBits(1)!==0)throw new Error("Invalid reserved bit");if(se=$.readBits(2),se===0)return ee;for(de=0;de<se;de++){var Ie=$.readBits(8);if(de+1===se&&se>1&&Ie===0)throw new Error("Invalid size byte");ee.meta_block_length|=Ie<<de*8}}else for(de=0;de<fe;++de){var Pe=$.readBits(4);if(de+1===fe&&fe>4&&Pe===0)throw new Error("Invalid size nibble");ee.meta_block_length|=Pe<<de*4}return++ee.meta_block_length,!ee.input_end&&!ee.is_metadata&&(ee.is_uncompressed=$.readBits(1)),ee}function V($,ee,fe){var se=ee,de;return fe.fillBitWindow(),ee+=fe.val_>>>fe.bit_pos_&P,de=$[ee].bits-S,de>0&&(fe.bit_pos_+=S,ee+=$[ee].value,ee+=fe.val_>>>fe.bit_pos_&(1<<de)-1),fe.bit_pos_+=$[ee].bits,$[ee].value}function R($,ee,fe,se){for(var de=0,Ie=v,Pe=0,De=0,Le=32768,Fe=[],J=0;J<32;J++)Fe.push(new f(0,0));for(d(Fe,0,5,$,k);de<ee&&Le>0;){var ye=0,ot;if(se.readMoreInput(),se.fillBitWindow(),ye+=se.val_>>>se.bit_pos_&31,se.bit_pos_+=Fe[ye].bits,ot=Fe[ye].value&255,ot<b)Pe=0,fe[de++]=ot,ot!==0&&(Ie=ot,Le-=32768>>ot);else{var Tt=ot-14,qt,lr,vt=0;if(ot===b&&(vt=Ie),De!==vt&&(Pe=0,De=vt),qt=Pe,Pe>0&&(Pe-=2,Pe<<=Tt),Pe+=se.readBits(Tt)+3,lr=Pe-qt,de+lr>ee)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Et=0;Et<lr;Et++)fe[de+Et]=De;de+=lr,De!==0&&(Le-=lr<<15-De)}}if(Le!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Le);for(;de<ee;de++)fe[de]=0}function j($,ee,fe,se){var de=0,Ie,Pe=new Uint8Array($);if(se.readMoreInput(),Ie=se.readBits(2),Ie===1){for(var De,Le=$-1,Fe=0,J=new Int32Array(4),ye=se.readBits(2)+1;Le;)Le>>=1,++Fe;for(De=0;De<ye;++De)J[De]=se.readBits(Fe)%$,Pe[J[De]]=2;switch(Pe[J[0]]=1,ye){case 1:break;case 3:if(J[0]===J[1]||J[0]===J[2]||J[1]===J[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(J[0]===J[1])throw new Error("[ReadHuffmanCode] invalid symbols");Pe[J[1]]=1;break;case 4:if(J[0]===J[1]||J[0]===J[2]||J[0]===J[3]||J[1]===J[2]||J[1]===J[3]||J[2]===J[3])throw new Error("[ReadHuffmanCode] invalid symbols");se.readBits(1)?(Pe[J[2]]=3,Pe[J[3]]=3):Pe[J[0]]=2;break}}else{var De,ot=new Uint8Array(k),Tt=32,qt=0,lr=[new f(2,0),new f(2,4),new f(2,3),new f(3,2),new f(2,0),new f(2,4),new f(2,3),new f(4,1),new f(2,0),new f(2,4),new f(2,3),new f(3,2),new f(2,0),new f(2,4),new f(2,3),new f(4,5)];for(De=Ie;De<k&&Tt>0;++De){var vt=D[De],Et=0,Kt;se.fillBitWindow(),Et+=se.val_>>>se.bit_pos_&15,se.bit_pos_+=lr[Et].bits,Kt=lr[Et].value,ot[vt]=Kt,Kt!==0&&(Tt-=32>>Kt,++qt)}if(!(qt===1||Tt===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");R(ot,$,Pe,se)}if(de=d(ee,fe,S,Pe,$),de===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return de}function G($,ee,fe){var se,de;return se=V($,ee,fe),de=h.kBlockLengthPrefixCode[se].nbits,h.kBlockLengthPrefixCode[se].offset+fe.readBits(de)}function Z($,ee,fe){var se;return $<I?(fe+=T[$],fe&=3,se=ee[fe]+N[$]):se=$-I+1,se}function me($,ee){for(var fe=$[ee],se=ee;se;--se)$[se]=$[se-1];$[0]=fe}function re($,ee){var fe=new Uint8Array(256),se;for(se=0;se<256;++se)fe[se]=se;for(se=0;se<ee;++se){var de=$[se];$[se]=fe[de],de&&me(fe,de)}}function ue($,ee){this.alphabet_size=$,this.num_htrees=ee,this.codes=new Array(ee+ee*B[$+31>>>5]),this.htrees=new Uint32Array(ee)}ue.prototype.decode=function($){var ee,fe,se=0;for(ee=0;ee<this.num_htrees;++ee)this.htrees[ee]=se,fe=j(this.alphabet_size,this.codes,se,$),se+=fe};function he($,ee){var fe={num_htrees:null,context_map:null},se,de=0,Ie,Pe;ee.readMoreInput();var De=fe.num_htrees=L(ee)+1,Le=fe.context_map=new Uint8Array($);if(De<=1)return fe;for(se=ee.readBits(1),se&&(de=ee.readBits(4)+1),Ie=[],Pe=0;Pe<E;Pe++)Ie[Pe]=new f(0,0);for(j(De+de,Ie,0,ee),Pe=0;Pe<$;){var Fe;if(ee.readMoreInput(),Fe=V(Ie,0,ee),Fe===0)Le[Pe]=0,++Pe;else if(Fe<=de)for(var J=1+(1<<Fe)+ee.readBits(Fe);--J;){if(Pe>=$)throw new Error("[DecodeContextMap] i >= context_map_size");Le[Pe]=0,++Pe}else Le[Pe]=Fe-de,++Pe}return ee.readBits(1)&&re(Le,$),fe}function ge($,ee,fe,se,de,Ie,Pe){var De=fe*2,Le=fe,Fe=V(ee,fe*E,Pe),J;Fe===0?J=de[De+(Ie[Le]&1)]:Fe===1?J=de[De+(Ie[Le]-1&1)]+1:J=Fe-2,J>=$&&(J-=$),se[fe]=J,de[De+(Ie[Le]&1)]=J,++Ie[Le]}function be($,ee,fe,se,de,Ie){var Pe=de+1,De=fe&de,Le=Ie.pos_&c.IBUF_MASK,Fe;if(ee<8||Ie.bit_pos_+(ee<<3)<Ie.bit_end_pos_){for(;ee-- >0;)Ie.readMoreInput(),se[De++]=Ie.readBits(8),De===Pe&&($.write(se,Pe),De=0);return}if(Ie.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Ie.bit_pos_<32;)se[De]=Ie.val_>>>Ie.bit_pos_,Ie.bit_pos_+=8,++De,--ee;if(Fe=Ie.bit_end_pos_-Ie.bit_pos_>>3,Le+Fe>c.IBUF_MASK){for(var J=c.IBUF_MASK+1-Le,ye=0;ye<J;ye++)se[De+ye]=Ie.buf_[Le+ye];Fe-=J,De+=J,ee-=J,Le=0}for(var ye=0;ye<Fe;ye++)se[De+ye]=Ie.buf_[Le+ye];if(De+=Fe,ee-=Fe,De>=Pe){$.write(se,Pe),De-=Pe;for(var ye=0;ye<De;ye++)se[ye]=se[Pe+ye]}for(;De+ee>=Pe;){if(Fe=Pe-De,Ie.input_.read(se,De,Fe)<Fe)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");$.write(se,Pe),ee-=Fe,De=0}if(Ie.input_.read(se,De,ee)<ee)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Ie.reset()}function ze($){var ee=$.bit_pos_+7&-8,fe=$.readBits(ee-$.bit_pos_);return fe==0}function lt($){var ee=new s($),fe=new c(ee);F(fe);var se=M(fe);return se.meta_block_length}i.BrotliDecompressedSize=lt;function Q($,ee){var fe=new s($);ee==null&&(ee=lt($));var se=new Uint8Array(ee),de=new a(se);return xe(fe,de),de.pos<de.buffer.length&&(de.buffer=de.buffer.subarray(0,de.pos)),de.buffer}i.BrotliDecompressBuffer=Q;function xe($,ee){var fe,se=0,de=0,Ie=0,Pe,De=0,Le,Fe,J,ye,ot=[16,15,11,4],Tt=0,qt=0,lr=0,vt=[new ue(0,0),new ue(0,0),new ue(0,0)],Et,Kt,Be,rn=128+c.READ_SIZE;Be=new c($),Ie=F(Be),Pe=(1<<Ie)-16,Le=1<<Ie,Fe=Le-1,J=new Uint8Array(Le+rn+u.maxDictionaryWordLength),ye=Le,Et=[],Kt=[];for(var No=0;No<3*E;No++)Et[No]=new f(0,0),Kt[No]=new f(0,0);for(;!de;){var ae=0,$e,pt=[1<<28,1<<28,1<<28],Me=[0],pe=[1,1,1],H=[0,1,0,1,0,1],K=[0],O,ce,Qe,le,Or=null,_e=null,Zt,te=null,oe,fs=0,Bt=null,Ne=0,nl=0,li=null,gr=0,wt=0,Ar=0,Xr,fo;for(fe=0;fe<3;++fe)vt[fe].codes=null,vt[fe].htrees=null;Be.readMoreInput();var il=M(Be);if(ae=il.meta_block_length,se+ae>ee.buffer.length){var Lu=new Uint8Array(se+ae);Lu.set(ee.buffer),ee.buffer=Lu}if(de=il.input_end,$e=il.is_uncompressed,il.is_metadata){for(ze(Be);ae>0;--ae)Be.readMoreInput(),Be.readBits(8);continue}if(ae!==0){if($e){Be.bit_pos_=Be.bit_pos_+7&-8,be(ee,ae,se,J,Fe,Be),se+=ae;continue}for(fe=0;fe<3;++fe)pe[fe]=L(Be)+1,pe[fe]>=2&&(j(pe[fe]+2,Et,fe*E,Be),j(w,Kt,fe*E,Be),pt[fe]=G(Kt,fe*E,Be),K[fe]=1);for(Be.readMoreInput(),O=Be.readBits(2),ce=I+(Be.readBits(4)<<O),Qe=(1<<O)-1,le=ce+(48<<O),_e=new Uint8Array(pe[0]),fe=0;fe<pe[0];++fe)Be.readMoreInput(),_e[fe]=Be.readBits(2)<<1;var Er=he(pe[0]<<x,Be);Zt=Er.num_htrees,Or=Er.context_map;var on=he(pe[2]<<C,Be);for(oe=on.num_htrees,te=on.context_map,vt[0]=new ue(_,Zt),vt[1]=new ue(y,pe[1]),vt[2]=new ue(le,oe),fe=0;fe<3;++fe)vt[fe].decode(Be);for(Bt=0,li=0,Xr=_e[Me[0]],wt=m.lookupOffsets[Xr],Ar=m.lookupOffsets[Xr+1],fo=vt[1].htrees[0];ae>0;){var Ir,nn,Dn,Pd,yT,Fn,ci,sl,ah,Rd,lh;for(Be.readMoreInput(),pt[1]===0&&(ge(pe[1],Et,1,Me,H,K,Be),pt[1]=G(Kt,E,Be),fo=vt[1].htrees[Me[1]]),--pt[1],Ir=V(vt[1].codes,fo,Be),nn=Ir>>6,nn>=2?(nn-=2,ci=-1):ci=0,Dn=h.kInsertRangeLut[nn]+(Ir>>3&7),Pd=h.kCopyRangeLut[nn]+(Ir&7),yT=h.kInsertLengthPrefixCode[Dn].offset+Be.readBits(h.kInsertLengthPrefixCode[Dn].nbits),Fn=h.kCopyLengthPrefixCode[Pd].offset+Be.readBits(h.kCopyLengthPrefixCode[Pd].nbits),qt=J[se-1&Fe],lr=J[se-2&Fe],Rd=0;Rd<yT;++Rd)Be.readMoreInput(),pt[0]===0&&(ge(pe[0],Et,0,Me,H,K,Be),pt[0]=G(Kt,0,Be),fs=Me[0]<<x,Bt=fs,Xr=_e[Me[0]],wt=m.lookupOffsets[Xr],Ar=m.lookupOffsets[Xr+1]),ah=m.lookup[wt+qt]|m.lookup[Ar+lr],Ne=Or[Bt+ah],--pt[0],lr=qt,qt=V(vt[0].codes,vt[0].htrees[Ne],Be),J[se&Fe]=qt,(se&Fe)===Fe&&ee.write(J,Le),++se;if(ae-=yT,ae<=0)break;if(ci<0){var ah;if(Be.readMoreInput(),pt[2]===0&&(ge(pe[2],Et,2,Me,H,K,Be),pt[2]=G(Kt,2*E,Be),nl=Me[2]<<C,li=nl),--pt[2],ah=(Fn>4?3:Fn-2)&255,gr=te[li+ah],ci=V(vt[2].codes,vt[2].htrees[gr],Be),ci>=ce){var bT,p6,ch;ci-=ce,p6=ci&Qe,ci>>=O,bT=(ci>>1)+1,ch=(2+(ci&1)<<bT)-4,ci=ce+(ch+Be.readBits(bT)<<O)+p6}}if(sl=Z(ci,ot,Tt),sl<0)throw new Error("[BrotliDecompress] invalid distance");if(se<Pe&&De!==Pe?De=se:De=Pe,lh=se&Fe,sl>De)if(Fn>=u.minDictionaryWordLength&&Fn<=u.maxDictionaryWordLength){var ch=u.offsetsByLength[Fn],h6=sl-De-1,g6=u.sizeBitsByLength[Fn],U$=(1<<g6)-1,Y$=h6&U$,v6=h6>>g6;if(ch+=Y$*Fn,v6<g.kNumTransforms){var wT=g.transformDictionaryWord(J,lh,ch,Fn,v6);if(lh+=wT,se+=wT,ae-=wT,lh>=ye){ee.write(J,Le);for(var Ey=0;Ey<lh-ye;Ey++)J[Ey]=J[ye+Ey]}}else throw new Error("Invalid backward reference. pos: "+se+" distance: "+sl+" len: "+Fn+" bytes left: "+ae)}else throw new Error("Invalid backward reference. pos: "+se+" distance: "+sl+" len: "+Fn+" bytes left: "+ae);else{if(ci>0&&(ot[Tt&3]=sl,++Tt),Fn>ae)throw new Error("Invalid backward reference. pos: "+se+" distance: "+sl+" len: "+Fn+" bytes left: "+ae);for(Rd=0;Rd<Fn;++Rd)J[se&Fe]=J[se-sl&Fe],(se&Fe)===Fe&&ee.write(J,Le),++se,--ae}qt=J[se-1&Fe],lr=J[se-2&Fe]}se&=1073741823}}ee.write(J,se&Fe)}i.BrotliDecompress=xe,u.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(d,m){this.bits=d,this.value=m}i.HuffmanCode=s;var a=15;function c(d,m){for(var h=1<<m-1;d&h;)h>>=1;return(d&h-1)+h}function u(d,m,h,g,v){do g-=h,d[m+g]=new s(v.bits,v.value);while(g>0)}function f(d,m,h){for(var g=1<<m-h;m<a&&(g-=d[m],!(g<=0));)++m,g<<=1;return m-h}i.BrotliBuildHuffmanTable=function(d,m,h,g,v){var b=m,_,y,w,x,C,S,P,E,k,D,I,T=new Int32Array(a+1),N=new Int32Array(a+1);for(I=new Int32Array(v),w=0;w<v;w++)T[g[w]]++;for(N[1]=0,y=1;y<a;y++)N[y+1]=N[y]+T[y];for(w=0;w<v;w++)g[w]!==0&&(I[N[g[w]]++]=w);if(E=h,k=1<<E,D=k,N[a]===1){for(x=0;x<D;++x)d[m+x]=new s(0,I[0]&65535);return D}for(x=0,w=0,y=1,C=2;y<=h;++y,C<<=1)for(;T[y]>0;--T[y])_=new s(y&255,I[w++]&65535),u(d,m+x,C,k,_),x=c(x,y);for(P=D-1,S=-1,y=h+1,C=2;y<=a;++y,C<<=1)for(;T[y]>0;--T[y])(x&P)!==S&&(m+=k,E=f(T,y,h),k=1<<E,D+=k,S=x&P,d[b+S]=new s(E+h&255,m-b-S&65535)),_=new s(y-h&255,I[w++]&65535),u(d,m+(x>>h),C,k,_),x=c(x,y);return D}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=v,i.fromByteArray=y;for(var s=[],a=[],c=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f=0,d=u.length;f<d;++f)s[f]=u[f],a[u.charCodeAt(f)]=f;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 v(w){for(var x,C=m(w),S=C[0],P=C[1],E=new c(g(w,S,P)),k=0,D=P>0?S-4:S,I=0;I<D;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)],E[k++]=x>>16&255,E[k++]=x>>8&255,E[k++]=x&255;return P===2&&(x=a[w.charCodeAt(I)]<<2|a[w.charCodeAt(I+1)]>>4,E[k++]=x&255),P===1&&(x=a[w.charCodeAt(I)]<<10|a[w.charCodeAt(I+1)]<<4|a[w.charCodeAt(I+2)]>>2,E[k++]=x>>8&255,E[k++]=x&255),E}function b(w){return s[w>>18&63]+s[w>>12&63]+s[w>>6&63]+s[w&63]}function _(w,x,C){for(var S,P=[],E=x;E<C;E+=3)S=(w[E]<<16&16711680)+(w[E+1]<<8&65280)+(w[E+2]&255),P.push(b(S));return P.join("")}function y(w){for(var x,C=w.length,S=C%3,P=[],E=16383,k=0,D=C-S;k<D;k+=E)P.push(_(w,k,k+E>D?D:k+E));return S===1?(x=w[C-1],P.push(s[x>>2]+s[x<<4&63]+"==")):S===2&&(x=(w[C-2]<<8)+w[C-1],P.push(s[x>>10]+s[x>>4&63]+s[x<<2&63]+"=")),P.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,u,f){this.pos+f>this.buffer.length&&(f=this.buffer.length-this.pos);for(var d=0;d<f;d++)c[u+d]=this.buffer[this.pos+d];return this.pos+=f,f},i.BrotliInput=s;function a(c){this.buffer=c,this.pos=0}a.prototype.write=function(c,u){if(this.pos+u>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(c.subarray(0,u),this.pos),this.pos+=u,u},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,c=1,u=2,f=3,d=4,m=5,h=6,g=7,v=8,b=9,_=10,y=11,w=12,x=13,C=14,S=15,P=16,E=17,k=18,D=19,I=20;function T(F,L,z){this.prefix=new Uint8Array(F.length),this.transform=L,this.suffix=new Uint8Array(z.length);for(var M=0;M<F.length;M++)this.prefix[M]=F.charCodeAt(M);for(var M=0;M<z.length;M++)this.suffix[M]=z.charCodeAt(M)}var N=[new T("",a,""),new T("",a," "),new T(" ",a," "),new T("",w,""),new T("",_," "),new T("",a," the "),new T(" ",a,""),new T("s ",a," "),new T("",a," of "),new T("",_,""),new T("",a," and "),new T("",x,""),new T("",c,""),new T(", ",a," "),new T("",a,", "),new T(" ",_," "),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("",f,""),new T("",a,"]"),new T("",a," for "),new T("",C,""),new T("",u,""),new T("",a," a "),new T("",a," that "),new T(" ",_,""),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("",P,""),new T("",E,""),new T(" the ",a,""),new T("",d,""),new T("",a,". The "),new T("",y,""),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("",k,""),new T("",h,""),new T("",a,"("),new T("",_,", "),new T("",v,""),new T("",a," at "),new T("",a,"ly "),new T(" the ",a," of "),new T("",m,""),new T("",b,""),new T(" ",_,", "),new T("",_,'"'),new T(".",a,"("),new T("",y," "),new T("",_,'">'),new T("",a,'="'),new T(" ",a,"."),new T(".com/",a,""),new T(" the ",a," of the "),new T("",_,"'"),new T("",a,". This "),new T("",a,","),new T(".",a," "),new T("",_,"("),new T("",_,"."),new T("",a," not "),new T(" ",a,'="'),new T("",a,"er "),new T(" ",y," "),new T("",a,"al "),new T(" ",y,""),new T("",a,"='"),new T("",y,'"'),new T("",_,". "),new T(" ",a,"("),new T("",a,"ful "),new T(" ",_,". "),new T("",a,"ive "),new T("",a,"less "),new T("",y,"'"),new T("",a,"est "),new T(" ",_,"."),new T("",y,'">'),new T(" ",a,"='"),new T("",_,","),new T("",a,"ize "),new T("",y,"."),new T("\xC2\xA0",a,""),new T(" ",a,","),new T("",_,'="'),new T("",y,'="'),new T("",a,"ous "),new T("",y,", "),new T("",_,"='"),new T(" ",_,","),new T(" ",y,'="'),new T(" ",y,", "),new T("",y,","),new T("",y,"("),new T("",y,". "),new T(" ",y,"."),new T("",y,"='"),new T(" ",y,". "),new T(" ",_,'="'),new T(" ",y,"='"),new T(" ",_,"='")];i.kTransforms=N,i.kNumTransforms=N.length;function B(F,L){return F[L]<192?(F[L]>=97&&F[L]<=122&&(F[L]^=32),1):F[L]<224?(F[L+1]^=32,2):(F[L+2]^=5,3)}i.transformDictionaryWord=function(F,L,z,M,V){var R=N[V].prefix,j=N[V].suffix,G=N[V].transform,Z=G<w?0:G-(w-1),me=0,re=L,ue;Z>M&&(Z=M);for(var he=0;he<R.length;)F[L++]=R[he++];for(z+=Z,M-=Z,G<=b&&(M-=G),me=0;me<M;me++)F[L++]=s.dictionary[z+me];if(ue=L-M,G===_)B(F,ue);else if(G===y)for(;M>0;){var ge=B(F,ue);ue+=ge,M-=ge}for(var be=0;be<j.length;)F[L++]=j[be++];return L-re}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var tC=(e=>typeof Vn<"u"?Vn:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Vn<"u"?Vn:t)[r]}):e)(function(e){if(typeof Vn<"u")return Vn.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),$q=(function(){var e,t,r;return(function(){function o(n,i,s){function a(f,d){if(!i[f]){if(!n[f]){var m=typeof tC=="function"&&tC;if(!d&&m)return m(f,!0);if(c)return c(f,!0);var h=new Error("Cannot find module '"+f+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[f]={exports:{}};n[f][0].call(g.exports,function(v){var b=n[f][1][v];return a(b||v)},g,g.exports,o,n,i,s)}return i[f].exports}for(var c=typeof tC=="function"&&tC,u=0;u<s.length;u++)a(s[u]);return a}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(f,d){return Object.prototype.hasOwnProperty.call(f,d)}i.assign=function(f){for(var d=Array.prototype.slice.call(arguments,1);d.length;){var m=d.shift();if(m){if(typeof m!="object")throw new TypeError(m+"must be non-object");for(var h in m)a(m,h)&&(f[h]=m[h])}}return f},i.shrinkBuf=function(f,d){return f.length===d?f:f.subarray?f.subarray(0,d):(f.length=d,f)};var c={arraySet:function(f,d,m,h,g){if(d.subarray&&f.subarray){f.set(d.subarray(m,m+h),g);return}for(var v=0;v<h;v++)f[g+v]=d[m+v]},flattenChunks:function(f){var d,m,h,g,v,b;for(h=0,d=0,m=f.length;d<m;d++)h+=f[d].length;for(b=new Uint8Array(h),g=0,d=0,m=f.length;d<m;d++)v=f[d],b.set(v,g),g+=v.length;return b}},u={arraySet:function(f,d,m,h,g){for(var v=0;v<h;v++)f[g+v]=d[m+v]},flattenChunks:function(f){return[].concat.apply([],f)}};i.setTyped=function(f){f?(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,u))},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 u=new s.Buf8(256),f=0;f<256;f++)u[f]=f>=252?6:f>=248?5:f>=240?4:f>=224?3:f>=192?2:1;u[254]=u[254]=1,i.string2buf=function(m){var h,g,v,b,_,y=m.length,w=0;for(b=0;b<y;b++)g=m.charCodeAt(b),(g&64512)===55296&&b+1<y&&(v=m.charCodeAt(b+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),b++)),w+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(w),_=0,b=0;_<w;b++)g=m.charCodeAt(b),(g&64512)===55296&&b+1<y&&(v=m.charCodeAt(b+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),b++)),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 d(m,h){if(h<65534&&(m.subarray&&c||!m.subarray&&a))return String.fromCharCode.apply(null,s.shrinkBuf(m,h));for(var g="",v=0;v<h;v++)g+=String.fromCharCode(m[v]);return g}i.buf2binstring=function(m){return d(m,m.length)},i.binstring2buf=function(m){for(var h=new s.Buf8(m.length),g=0,v=h.length;g<v;g++)h[g]=m.charCodeAt(g);return h},i.buf2string=function(m,h){var g,v,b,_,y=h||m.length,w=new Array(y*2);for(v=0,g=0;g<y;){if(b=m[g++],b<128){w[v++]=b;continue}if(_=u[b],_>4){w[v++]=65533,g+=_-1;continue}for(b&=_===2?31:_===3?15:7;_>1&&g<y;)b=b<<6|m[g++]&63,_--;if(_>1){w[v++]=65533;continue}b<65536?w[v++]=b:(b-=65536,w[v++]=55296|b>>10&1023,w[v++]=56320|b&1023)}return d(w,v)},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+u[m[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,c,u,f){for(var d=a&65535|0,m=a>>>16&65535|0,h=0;u!==0;){h=u>2e3?2e3:u,u-=h;do d=d+c[f++]|0,m=m+d|0;while(--h);d%=65521,m%=65521}return d|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 u,f=[],d=0;d<256;d++){u=d;for(var m=0;m<8;m++)u=u&1?3988292384^u>>>1:u>>>1;f[d]=u}return f}var a=s();function c(u,f,d,m){var h=a,g=m+d;u^=-1;for(var v=m;v<g;v++)u=u>>>8^h[(u^f[v])&255];return u^-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(u,f){var d,m,h,g,v,b,_,y,w,x,C,S,P,E,k,D,I,T,N,B,F,L,z,M,V;d=u.state,m=u.next_in,M=u.input,h=m+(u.avail_in-5),g=u.next_out,V=u.output,v=g-(f-u.avail_out),b=g+(u.avail_out-257),_=d.dmax,y=d.wsize,w=d.whave,x=d.wnext,C=d.window,S=d.hold,P=d.bits,E=d.lencode,k=d.distcode,D=(1<<d.lenbits)-1,I=(1<<d.distbits)-1;e:do{P<15&&(S+=M[m++]<<P,P+=8,S+=M[m++]<<P,P+=8),T=E[S&D];t:for(;;){if(N=T>>>24,S>>>=N,P-=N,N=T>>>16&255,N===0)V[g++]=T&65535;else if(N&16){B=T&65535,N&=15,N&&(P<N&&(S+=M[m++]<<P,P+=8),B+=S&(1<<N)-1,S>>>=N,P-=N),P<15&&(S+=M[m++]<<P,P+=8,S+=M[m++]<<P,P+=8),T=k[S&I];r:for(;;){if(N=T>>>24,S>>>=N,P-=N,N=T>>>16&255,N&16){if(F=T&65535,N&=15,P<N&&(S+=M[m++]<<P,P+=8,P<N&&(S+=M[m++]<<P,P+=8)),F+=S&(1<<N)-1,F>_){u.msg="invalid distance too far back",d.mode=s;break e}if(S>>>=N,P-=N,N=g-v,F>N){if(N=F-N,N>w&&d.sane){u.msg="invalid distance too far back",d.mode=s;break e}if(L=0,z=C,x===0){if(L+=y-N,N<B){B-=N;do V[g++]=C[L++];while(--N);L=g-F,z=V}}else if(x<N){if(L+=y+x-N,N-=x,N<B){B-=N;do V[g++]=C[L++];while(--N);if(L=0,x<B){N=x,B-=N;do V[g++]=C[L++];while(--N);L=g-F,z=V}}}else if(L+=x-N,N<B){B-=N;do V[g++]=C[L++];while(--N);L=g-F,z=V}for(;B>2;)V[g++]=z[L++],V[g++]=z[L++],V[g++]=z[L++],B-=3;B&&(V[g++]=z[L++],B>1&&(V[g++]=z[L++]))}else{L=g-F;do V[g++]=V[L++],V[g++]=V[L++],V[g++]=V[L++],B-=3;while(B>2);B&&(V[g++]=V[L++],B>1&&(V[g++]=V[L++]))}}else if((N&64)===0){T=k[(T&65535)+(S&(1<<N)-1)];continue r}else{u.msg="invalid distance code",d.mode=s;break e}break}}else if((N&64)===0){T=E[(T&65535)+(S&(1<<N)-1)];continue t}else if(N&32){d.mode=a;break e}else{u.msg="invalid literal/length code",d.mode=s;break e}break}}while(m<h&&g<b);B=P>>3,m-=B,P-=B<<3,S&=(1<<P)-1,u.next_in=m,u.next_out=g,u.avail_in=m<h?5+(h-m):5-(m-h),u.avail_out=g<b?257+(b-g):257-(g-b),d.hold=S,d.bits=P}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),c=o("./crc32"),u=o("./inffast"),f=o("./inftrees"),d=0,m=1,h=2,g=4,v=5,b=6,_=0,y=1,w=2,x=-2,C=-3,S=-4,P=-5,E=8,k=1,D=2,I=3,T=4,N=5,B=6,F=7,L=8,z=9,M=10,V=11,R=12,j=13,G=14,Z=15,me=16,re=17,ue=18,he=19,ge=20,be=21,ze=22,lt=23,Q=24,xe=25,$=26,ee=27,fe=28,se=29,de=30,Ie=31,Pe=32,De=852,Le=592,Fe=15,J=Fe;function ye(H){return(H>>>24&255)+(H>>>8&65280)+((H&65280)<<8)+((H&255)<<24)}function ot(){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 Tt(H){var K;return!H||!H.state?x:(K=H.state,H.total_in=H.total_out=K.total=0,H.msg="",K.wrap&&(H.adler=K.wrap&1),K.mode=k,K.last=0,K.havedict=0,K.dmax=32768,K.head=null,K.hold=0,K.bits=0,K.lencode=K.lendyn=new s.Buf32(De),K.distcode=K.distdyn=new s.Buf32(Le),K.sane=1,K.back=-1,_)}function qt(H){var K;return!H||!H.state?x:(K=H.state,K.wsize=0,K.whave=0,K.wnext=0,Tt(H))}function lr(H,K){var O,ce;return!H||!H.state||(ce=H.state,K<0?(O=0,K=-K):(O=(K>>4)+1,K<48&&(K&=15)),K&&(K<8||K>15))?x:(ce.window!==null&&ce.wbits!==K&&(ce.window=null),ce.wrap=O,ce.wbits=K,qt(H))}function vt(H,K){var O,ce;return H?(ce=new ot,H.state=ce,ce.window=null,O=lr(H,K),O!==_&&(H.state=null),O):x}function Et(H){return vt(H,J)}var Kt=!0,Be,rn;function No(H){if(Kt){var K;for(Be=new s.Buf32(512),rn=new s.Buf32(32),K=0;K<144;)H.lens[K++]=8;for(;K<256;)H.lens[K++]=9;for(;K<280;)H.lens[K++]=7;for(;K<288;)H.lens[K++]=8;for(f(m,H.lens,0,288,Be,0,H.work,{bits:9}),K=0;K<32;)H.lens[K++]=5;f(h,H.lens,0,32,rn,0,H.work,{bits:5}),Kt=!1}H.lencode=Be,H.lenbits=9,H.distcode=rn,H.distbits=5}function ae(H,K,O,ce){var Qe,le=H.state;return le.window===null&&(le.wsize=1<<le.wbits,le.wnext=0,le.whave=0,le.window=new s.Buf8(le.wsize)),ce>=le.wsize?(s.arraySet(le.window,K,O-le.wsize,le.wsize,0),le.wnext=0,le.whave=le.wsize):(Qe=le.wsize-le.wnext,Qe>ce&&(Qe=ce),s.arraySet(le.window,K,O-ce,Qe,le.wnext),ce-=Qe,ce?(s.arraySet(le.window,K,O-ce,ce,0),le.wnext=ce,le.whave=le.wsize):(le.wnext+=Qe,le.wnext===le.wsize&&(le.wnext=0),le.whave<le.wsize&&(le.whave+=Qe))),0}function $e(H,K){var O,ce,Qe,le,Or,_e,Zt,te,oe,fs,Bt,Ne,nl,li,gr=0,wt,Ar,Xr,fo,il,Lu,Er,on,Ir=new s.Buf8(4),nn,Dn,Pd=[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;O=H.state,O.mode===R&&(O.mode=j),Or=H.next_out,Qe=H.output,Zt=H.avail_out,le=H.next_in,ce=H.input,_e=H.avail_in,te=O.hold,oe=O.bits,fs=_e,Bt=Zt,on=_;e:for(;;)switch(O.mode){case k:if(O.wrap===0){O.mode=j;break}for(;oe<16;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if(O.wrap&2&&te===35615){O.check=0,Ir[0]=te&255,Ir[1]=te>>>8&255,O.check=c(O.check,Ir,2,0),te=0,oe=0,O.mode=D;break}if(O.flags=0,O.head&&(O.head.done=!1),!(O.wrap&1)||(((te&255)<<8)+(te>>8))%31){H.msg="incorrect header check",O.mode=de;break}if((te&15)!==E){H.msg="unknown compression method",O.mode=de;break}if(te>>>=4,oe-=4,Er=(te&15)+8,O.wbits===0)O.wbits=Er;else if(Er>O.wbits){H.msg="invalid window size",O.mode=de;break}O.dmax=1<<Er,H.adler=O.check=1,O.mode=te&512?M:R,te=0,oe=0;break;case D:for(;oe<16;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if(O.flags=te,(O.flags&255)!==E){H.msg="unknown compression method",O.mode=de;break}if(O.flags&57344){H.msg="unknown header flags set",O.mode=de;break}O.head&&(O.head.text=te>>8&1),O.flags&512&&(Ir[0]=te&255,Ir[1]=te>>>8&255,O.check=c(O.check,Ir,2,0)),te=0,oe=0,O.mode=I;case I:for(;oe<32;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}O.head&&(O.head.time=te),O.flags&512&&(Ir[0]=te&255,Ir[1]=te>>>8&255,Ir[2]=te>>>16&255,Ir[3]=te>>>24&255,O.check=c(O.check,Ir,4,0)),te=0,oe=0,O.mode=T;case T:for(;oe<16;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}O.head&&(O.head.xflags=te&255,O.head.os=te>>8),O.flags&512&&(Ir[0]=te&255,Ir[1]=te>>>8&255,O.check=c(O.check,Ir,2,0)),te=0,oe=0,O.mode=N;case N:if(O.flags&1024){for(;oe<16;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}O.length=te,O.head&&(O.head.extra_len=te),O.flags&512&&(Ir[0]=te&255,Ir[1]=te>>>8&255,O.check=c(O.check,Ir,2,0)),te=0,oe=0}else O.head&&(O.head.extra=null);O.mode=B;case B:if(O.flags&1024&&(Ne=O.length,Ne>_e&&(Ne=_e),Ne&&(O.head&&(Er=O.head.extra_len-O.length,O.head.extra||(O.head.extra=new Array(O.head.extra_len)),s.arraySet(O.head.extra,ce,le,Ne,Er)),O.flags&512&&(O.check=c(O.check,ce,Ne,le)),_e-=Ne,le+=Ne,O.length-=Ne),O.length))break e;O.length=0,O.mode=F;case F:if(O.flags&2048){if(_e===0)break e;Ne=0;do Er=ce[le+Ne++],O.head&&Er&&O.length<65536&&(O.head.name+=String.fromCharCode(Er));while(Er&&Ne<_e);if(O.flags&512&&(O.check=c(O.check,ce,Ne,le)),_e-=Ne,le+=Ne,Er)break e}else O.head&&(O.head.name=null);O.length=0,O.mode=L;case L:if(O.flags&4096){if(_e===0)break e;Ne=0;do Er=ce[le+Ne++],O.head&&Er&&O.length<65536&&(O.head.comment+=String.fromCharCode(Er));while(Er&&Ne<_e);if(O.flags&512&&(O.check=c(O.check,ce,Ne,le)),_e-=Ne,le+=Ne,Er)break e}else O.head&&(O.head.comment=null);O.mode=z;case z:if(O.flags&512){for(;oe<16;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if(te!==(O.check&65535)){H.msg="header crc mismatch",O.mode=de;break}te=0,oe=0}O.head&&(O.head.hcrc=O.flags>>9&1,O.head.done=!0),H.adler=O.check=0,O.mode=R;break;case M:for(;oe<32;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}H.adler=O.check=ye(te),te=0,oe=0,O.mode=V;case V:if(O.havedict===0)return H.next_out=Or,H.avail_out=Zt,H.next_in=le,H.avail_in=_e,O.hold=te,O.bits=oe,w;H.adler=O.check=1,O.mode=R;case R:if(K===v||K===b)break e;case j:if(O.last){te>>>=oe&7,oe-=oe&7,O.mode=ee;break}for(;oe<3;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}switch(O.last=te&1,te>>>=1,oe-=1,te&3){case 0:O.mode=G;break;case 1:if(No(O),O.mode=ge,K===b){te>>>=2,oe-=2;break e}break;case 2:O.mode=re;break;case 3:H.msg="invalid block type",O.mode=de}te>>>=2,oe-=2;break;case G:for(te>>>=oe&7,oe-=oe&7;oe<32;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if((te&65535)!==(te>>>16^65535)){H.msg="invalid stored block lengths",O.mode=de;break}if(O.length=te&65535,te=0,oe=0,O.mode=Z,K===b)break e;case Z:O.mode=me;case me:if(Ne=O.length,Ne){if(Ne>_e&&(Ne=_e),Ne>Zt&&(Ne=Zt),Ne===0)break e;s.arraySet(Qe,ce,le,Ne,Or),_e-=Ne,le+=Ne,Zt-=Ne,Or+=Ne,O.length-=Ne;break}O.mode=R;break;case re:for(;oe<14;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if(O.nlen=(te&31)+257,te>>>=5,oe-=5,O.ndist=(te&31)+1,te>>>=5,oe-=5,O.ncode=(te&15)+4,te>>>=4,oe-=4,O.nlen>286||O.ndist>30){H.msg="too many length or distance symbols",O.mode=de;break}O.have=0,O.mode=ue;case ue:for(;O.have<O.ncode;){for(;oe<3;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}O.lens[Pd[O.have++]]=te&7,te>>>=3,oe-=3}for(;O.have<19;)O.lens[Pd[O.have++]]=0;if(O.lencode=O.lendyn,O.lenbits=7,nn={bits:O.lenbits},on=f(d,O.lens,0,19,O.lencode,0,O.work,nn),O.lenbits=nn.bits,on){H.msg="invalid code lengths set",O.mode=de;break}O.have=0,O.mode=he;case he:for(;O.have<O.nlen+O.ndist;){for(;gr=O.lencode[te&(1<<O.lenbits)-1],wt=gr>>>24,Ar=gr>>>16&255,Xr=gr&65535,!(wt<=oe);){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if(Xr<16)te>>>=wt,oe-=wt,O.lens[O.have++]=Xr;else{if(Xr===16){for(Dn=wt+2;oe<Dn;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if(te>>>=wt,oe-=wt,O.have===0){H.msg="invalid bit length repeat",O.mode=de;break}Er=O.lens[O.have-1],Ne=3+(te&3),te>>>=2,oe-=2}else if(Xr===17){for(Dn=wt+3;oe<Dn;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}te>>>=wt,oe-=wt,Er=0,Ne=3+(te&7),te>>>=3,oe-=3}else{for(Dn=wt+7;oe<Dn;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}te>>>=wt,oe-=wt,Er=0,Ne=11+(te&127),te>>>=7,oe-=7}if(O.have+Ne>O.nlen+O.ndist){H.msg="invalid bit length repeat",O.mode=de;break}for(;Ne--;)O.lens[O.have++]=Er}}if(O.mode===de)break;if(O.lens[256]===0){H.msg="invalid code -- missing end-of-block",O.mode=de;break}if(O.lenbits=9,nn={bits:O.lenbits},on=f(m,O.lens,0,O.nlen,O.lencode,0,O.work,nn),O.lenbits=nn.bits,on){H.msg="invalid literal/lengths set",O.mode=de;break}if(O.distbits=6,O.distcode=O.distdyn,nn={bits:O.distbits},on=f(h,O.lens,O.nlen,O.ndist,O.distcode,0,O.work,nn),O.distbits=nn.bits,on){H.msg="invalid distances set",O.mode=de;break}if(O.mode=ge,K===b)break e;case ge:O.mode=be;case be:if(_e>=6&&Zt>=258){H.next_out=Or,H.avail_out=Zt,H.next_in=le,H.avail_in=_e,O.hold=te,O.bits=oe,u(H,Bt),Or=H.next_out,Qe=H.output,Zt=H.avail_out,le=H.next_in,ce=H.input,_e=H.avail_in,te=O.hold,oe=O.bits,O.mode===R&&(O.back=-1);break}for(O.back=0;gr=O.lencode[te&(1<<O.lenbits)-1],wt=gr>>>24,Ar=gr>>>16&255,Xr=gr&65535,!(wt<=oe);){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if(Ar&&(Ar&240)===0){for(fo=wt,il=Ar,Lu=Xr;gr=O.lencode[Lu+((te&(1<<fo+il)-1)>>fo)],wt=gr>>>24,Ar=gr>>>16&255,Xr=gr&65535,!(fo+wt<=oe);){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}te>>>=fo,oe-=fo,O.back+=fo}if(te>>>=wt,oe-=wt,O.back+=wt,O.length=Xr,Ar===0){O.mode=$;break}if(Ar&32){O.back=-1,O.mode=R;break}if(Ar&64){H.msg="invalid literal/length code",O.mode=de;break}O.extra=Ar&15,O.mode=ze;case ze:if(O.extra){for(Dn=O.extra;oe<Dn;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}O.length+=te&(1<<O.extra)-1,te>>>=O.extra,oe-=O.extra,O.back+=O.extra}O.was=O.length,O.mode=lt;case lt:for(;gr=O.distcode[te&(1<<O.distbits)-1],wt=gr>>>24,Ar=gr>>>16&255,Xr=gr&65535,!(wt<=oe);){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if((Ar&240)===0){for(fo=wt,il=Ar,Lu=Xr;gr=O.distcode[Lu+((te&(1<<fo+il)-1)>>fo)],wt=gr>>>24,Ar=gr>>>16&255,Xr=gr&65535,!(fo+wt<=oe);){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}te>>>=fo,oe-=fo,O.back+=fo}if(te>>>=wt,oe-=wt,O.back+=wt,Ar&64){H.msg="invalid distance code",O.mode=de;break}O.offset=Xr,O.extra=Ar&15,O.mode=Q;case Q:if(O.extra){for(Dn=O.extra;oe<Dn;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}O.offset+=te&(1<<O.extra)-1,te>>>=O.extra,oe-=O.extra,O.back+=O.extra}if(O.offset>O.dmax){H.msg="invalid distance too far back",O.mode=de;break}O.mode=xe;case xe:if(Zt===0)break e;if(Ne=Bt-Zt,O.offset>Ne){if(Ne=O.offset-Ne,Ne>O.whave&&O.sane){H.msg="invalid distance too far back",O.mode=de;break}Ne>O.wnext?(Ne-=O.wnext,nl=O.wsize-Ne):nl=O.wnext-Ne,Ne>O.length&&(Ne=O.length),li=O.window}else li=Qe,nl=Or-O.offset,Ne=O.length;Ne>Zt&&(Ne=Zt),Zt-=Ne,O.length-=Ne;do Qe[Or++]=li[nl++];while(--Ne);O.length===0&&(O.mode=be);break;case $:if(Zt===0)break e;Qe[Or++]=O.length,Zt--,O.mode=be;break;case ee:if(O.wrap){for(;oe<32;){if(_e===0)break e;_e--,te|=ce[le++]<<oe,oe+=8}if(Bt-=Zt,H.total_out+=Bt,O.total+=Bt,Bt&&(H.adler=O.check=O.flags?c(O.check,Qe,Bt,Or-Bt):a(O.check,Qe,Bt,Or-Bt)),Bt=Zt,(O.flags?te:ye(te))!==O.check){H.msg="incorrect data check",O.mode=de;break}te=0,oe=0}O.mode=fe;case fe:if(O.wrap&&O.flags){for(;oe<32;){if(_e===0)break e;_e--,te+=ce[le++]<<oe,oe+=8}if(te!==(O.total&4294967295)){H.msg="incorrect length check",O.mode=de;break}te=0,oe=0}O.mode=se;case se:on=y;break e;case de:on=C;break e;case Ie:return S;case Pe:default:return x}return H.next_out=Or,H.avail_out=Zt,H.next_in=le,H.avail_in=_e,O.hold=te,O.bits=oe,(O.wsize||Bt!==H.avail_out&&O.mode<de&&(O.mode<ee||K!==g))&&ae(H,H.output,H.next_out,Bt-H.avail_out)?(O.mode=Ie,S):(fs-=H.avail_in,Bt-=H.avail_out,H.total_in+=fs,H.total_out+=Bt,O.total+=Bt,O.wrap&&Bt&&(H.adler=O.check=O.flags?c(O.check,Qe,Bt,H.next_out-Bt):a(O.check,Qe,Bt,H.next_out-Bt)),H.data_type=O.bits+(O.last?64:0)+(O.mode===R?128:0)+(O.mode===ge||O.mode===Z?256:0),(fs===0&&Bt===0||K===g)&&on===_&&(on=P),on)}function pt(H){if(!H||!H.state)return x;var K=H.state;return K.window&&(K.window=null),H.state=null,_}function Me(H,K){var O;return!H||!H.state||(O=H.state,(O.wrap&2)===0)?x:(O.head=K,K.done=!1,_)}function pe(H,K){var O=K.length,ce,Qe,le;return!H||!H.state||(ce=H.state,ce.wrap!==0&&ce.mode!==V)?x:ce.mode===V&&(Qe=1,Qe=a(Qe,K,O,0),Qe!==ce.check)?C:(le=ae(H,K,O,O),le?(ce.mode=Ie,S):(ce.havedict=1,_))}i.inflateReset=qt,i.inflateReset2=lr,i.inflateResetKeep=Tt,i.inflateInit=Et,i.inflateInit2=vt,i.inflate=$e,i.inflateEnd=pt,i.inflateGetHeader=Me,i.inflateSetDictionary=pe,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,u=592,f=0,d=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],v=[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],b=[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,P,E,k){var D=k.bits,I=0,T=0,N=0,B=0,F=0,L=0,z=0,M=0,V=0,R=0,j,G,Z,me,re,ue=null,he=0,ge,be=new s.Buf16(a+1),ze=new s.Buf16(a+1),lt=null,Q=0,xe,$,ee;for(I=0;I<=a;I++)be[I]=0;for(T=0;T<C;T++)be[w[x+T]]++;for(F=D,B=a;B>=1&&be[B]===0;B--);if(F>B&&(F=B),B===0)return S[P++]=1<<24|64<<16|0,S[P++]=1<<24|64<<16|0,k.bits=1,0;for(N=1;N<B&&be[N]===0;N++);for(F<N&&(F=N),M=1,I=1;I<=a;I++)if(M<<=1,M-=be[I],M<0)return-1;if(M>0&&(y===f||B!==1))return-1;for(ze[1]=0,I=1;I<a;I++)ze[I+1]=ze[I]+be[I];for(T=0;T<C;T++)w[x+T]!==0&&(E[ze[w[x+T]]++]=T);if(y===f?(ue=lt=E,ge=19):y===d?(ue=h,he-=257,lt=g,Q-=257,ge=256):(ue=v,lt=b,ge=-1),R=0,T=0,I=N,re=P,L=F,z=0,Z=-1,V=1<<F,me=V-1,y===d&&V>c||y===m&&V>u)return 1;for(;;){xe=I-z,E[T]<ge?($=0,ee=E[T]):E[T]>ge?($=lt[Q+E[T]],ee=ue[he+E[T]]):($=96,ee=0),j=1<<I-z,G=1<<L,N=G;do G-=j,S[re+(R>>z)+G]=xe<<24|$<<16|ee|0;while(G!==0);for(j=1<<I-1;R&j;)j>>=1;if(j!==0?(R&=j-1,R+=j):R=0,T++,--be[I]===0){if(I===B)break;I=w[x+E[T]]}if(I>F&&(R&me)!==Z){for(z===0&&(z=F),re+=N,L=I-z,M=1<<L;L+z<B&&(M-=be[L+z],!(M<=0));)L++,M<<=1;if(V+=1<<L,y===d&&V>c||y===m&&V>u)return 1;Z=R&me,S[Z]=F<<24|L<<16|re-P|0}}return R!==0&&(S[re+R]=I-z<<24|64<<16|0),k.bits=F,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"),u=o("./zlib/constants"),f=o("./zlib/messages"),d=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 d,this.strm.avail_out=0;var w=s.inflateInit2(this.strm,y.windowBits);if(w!==u.Z_OK)throw new Error(f[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!==u.Z_OK)))throw new Error(f[w])}g.prototype.push=function(_,y){var w=this.strm,x=this.options.chunkSize,C=this.options.dictionary,S,P,E,k,D,I=!1;if(this.ended)return!1;P=y===~~y?y:y===!0?u.Z_FINISH:u.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,u.Z_NO_FLUSH),S===u.Z_NEED_DICT&&C&&(S=s.inflateSetDictionary(this.strm,C)),S===u.Z_BUF_ERROR&&I===!0&&(S=u.Z_OK,I=!1),S!==u.Z_STREAM_END&&S!==u.Z_OK)return this.onEnd(S),this.ended=!0,!1;w.next_out&&(w.avail_out===0||S===u.Z_STREAM_END||w.avail_in===0&&(P===u.Z_FINISH||P===u.Z_SYNC_FLUSH))&&(this.options.to==="string"?(E=c.utf8border(w.output,w.next_out),k=w.next_out-E,D=c.buf2string(w.output,E),w.next_out=k,w.avail_out=x-k,k&&a.arraySet(w.output,w.output,E,k,0),this.onData(D)):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!==u.Z_STREAM_END);return S===u.Z_STREAM_END&&(P=u.Z_FINISH),P===u.Z_FINISH?(S=s.inflateEnd(this.strm),this.onEnd(S),this.ended=!0,S===u.Z_OK):(P===u.Z_SYNC_FLUSH&&(this.onEnd(u.Z_OK),w.avail_out=0),!0)},g.prototype.onData=function(_){this.chunks.push(_)},g.prototype.onEnd=function(_){_===u.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 v(_,y){var w=new g(y);if(w.push(_,!0),w.err)throw w.msg||f[w.err];return w.result}function b(_,y){return y=y||{},y.raw=!0,v(_,y)}i.Inflate=g,i.inflate=v,i.inflateRaw=b,i.ungzip=v},{"./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 qdt=globalThis.fetch,rC=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]`}},Jge=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)}},$ge=new Date("1904-01-01T00:00:00+0000").getTime();function eve(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var tve=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 eve([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($ge+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}},kr=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()}},et=class extends kr{constructor(e,t,r){let{parser:o,start:n}=super(new tve(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 rve=class extends et{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 ove(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)})}},ove=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},eK=$q.inflate||void 0,tK=void 0,nve=class extends et{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 ive(o)),sve(this,t,r)}},ive=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function sve(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(eK)a=eK(new Uint8Array(s));else if(tK)a=tK(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 rK=Jq,oK=void 0,ave=class extends et{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 lve(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,c)=>{let u=this.directory[c+1];u&&(u.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(rK)i=rK(new Uint8Array(s));else if(oK)i=new Uint8Array(oK(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}cve(this,i,r)}},lve=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=uve(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 cve(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 uve(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 uK={},fK=!1;Promise.all([Promise.resolve().then(function(){return Lve}),Promise.resolve().then(function(){return jve}),Promise.resolve().then(function(){return Wve}),Promise.resolve().then(function(){return Uve}),Promise.resolve().then(function(){return qve}),Promise.resolve().then(function(){return Jve}),Promise.resolve().then(function(){return eye}),Promise.resolve().then(function(){return rye}),Promise.resolve().then(function(){return dye}),Promise.resolve().then(function(){return Sye}),Promise.resolve().then(function(){return ube}),Promise.resolve().then(function(){return dbe}),Promise.resolve().then(function(){return gbe}),Promise.resolve().then(function(){return wbe}),Promise.resolve().then(function(){return _be}),Promise.resolve().then(function(){return Cbe}),Promise.resolve().then(function(){return Pbe}),Promise.resolve().then(function(){return kbe}),Promise.resolve().then(function(){return Abe}),Promise.resolve().then(function(){return Mbe}),Promise.resolve().then(function(){return Dbe}),Promise.resolve().then(function(){return Vbe}),Promise.resolve().then(function(){return jbe}),Promise.resolve().then(function(){return Hbe}),Promise.resolve().then(function(){return Gbe}),Promise.resolve().then(function(){return Ybe}),Promise.resolve().then(function(){return Kbe}),Promise.resolve().then(function(){return Xbe}),Promise.resolve().then(function(){return Jbe}),Promise.resolve().then(function(){return t0e}),Promise.resolve().then(function(){return a0e}),Promise.resolve().then(function(){return f0e}),Promise.resolve().then(function(){return p0e}),Promise.resolve().then(function(){return y0e}),Promise.resolve().then(function(){return w0e}),Promise.resolve().then(function(){return _0e}),Promise.resolve().then(function(){return T0e}),Promise.resolve().then(function(){return P0e}),Promise.resolve().then(function(){return I0e}),Promise.resolve().then(function(){return N0e}),Promise.resolve().then(function(){return V0e})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];uK[r]=t[r]}),fK=!0});function fve(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=uK[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function dve(){let e=0;function t(r,o){if(!fK)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(fve)}return new Promise((r,o)=>t(r))}function mve(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 pve(e,t,r={}){if(!globalThis.document)return;let o=mve(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+="}"),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=`
 @font-face {
     font-family: "${e}";
     ${i.join(`
 	`)}
     src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var hve=[0,1,0,0],gve=[79,84,84,79],vve=[119,79,70,70],yve=[119,79,70,50];function oC(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function bve(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(oC(t,hve)||oC(t,gve))return"SFNT";if(oC(t,vve))return"WOFF";if(oC(t,yve))return"WOFF2"}function wve(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var dK=class extends Jge{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 pve(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>wve(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new rC("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=bve(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 rC("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return dve().then(t=>(e==="SFNT"&&(this.opentype=new rve(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new nve(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new ave(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 rC("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 rC("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=dK;var jl=class extends kr{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},xve=class extends jl{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}]}},_ve=class extends jl{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 Sve(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}))}},Sve=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}},Cve=class extends jl{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,c=this.length-(a-this.tableStart);Ae(this,"glyphIdArray",()=>e.readBytes(c,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],c=this.idDelta[i],u=this.idRangeOffset[i],f=e+2*i,d=[];if(u===0)for(let m=s+c,h=a+c;m<=h;m++)d.push(m);else for(let m=0,h=a-s;m<=h;m++)r.currentPosition=f+u+m*2,d.push(r.uint16);return{startCode:s,endCode:a,idDelta:c,idRangeOffset:u,glyphIDs:d}};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}))}},Tve=class extends jl{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}]}},Eve=class extends jl{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 Pve(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}))}},Pve=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},Rve=class extends jl{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}]}},kve=class extends jl{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 Ove(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}))}},Ove=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},Ave=class extends jl{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 Ive(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}))}},Ive=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},Mve=class extends jl{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 Nve(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)}},Nve=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function Dve(e,t,r){let o=e.uint16;return o===0?new xve(e,t,r):o===2?new _ve(e,t,r):o===4?new Cve(e,t,r):o===6?new Tve(e,t,r):o===8?new Eve(e,t,r):o===10?new Rve(e,t,r):o===12?new kve(e,t,r):o===13?new Ave(e,t,r):o===14?new Mve(e,t,r):{}}var Fve=class extends et{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 Vve(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})}},Vve=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,Dve(e,r,o)))}},Lve=Object.freeze({__proto__:null,cmap:Fve}),Bve=class extends et{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})}},jve=Object.freeze({__proto__:null,head:Bve}),zve=class extends et{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()}},Wve=Object.freeze({__proto__:null,hhea:zve}),Hve=class extends et{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 Gve(o.uint16,o.int16)))),n<i){let a=s+n*4;Ae(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(c=>o.int16)))}}},Gve=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},Uve=Object.freeze({__proto__:null,hmtx:Hve}),Yve=class extends et{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()}},qve=Object.freeze({__proto__:null,maxp:Yve}),Kve=class extends et{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 Xve(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new Zve(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}},Zve=class{constructor(e,t){this.length=e,this.offset=t}},Xve=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,Qve(e,this)))}};function Qve(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 Jve=Object.freeze({__proto__:null,name:Kve}),$ve=class extends et{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()}},eye=Object.freeze({__proto__:null,OS2:$ve}),tye=class extends et{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]<nK.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 nK[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(""))}},nK=[".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"],rye=Object.freeze({__proto__:null,post:tye}),oye=class extends et{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 N5({offset:e.offset+this.horizAxisOffset},t)),Ae(this,"vertAxis",()=>new N5({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,Ae(this,"itemVarStore",()=>new N5({offset:e.offset+this.itemVarStoreOffset},t)))}},N5=class extends et{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,Ae(this,"baseTagList",()=>new nye({offset:e.offset+this.baseTagListOffset},t)),Ae(this,"baseScriptList",()=>new iye({offset:e.offset+this.baseScriptListOffset},t))}},nye=class extends et{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},iye=class extends et{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 sye(this.start,r))))}},sye=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,Ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new aye(t)))}},aye=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 lye(this.start,e)),Ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new cye(e))),Ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new mK(e)))}},lye=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,Ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new mK(t)))}},cye=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 fye(this.parser)}},mK=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 uye(e))))}},uye=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},fye=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)}},dye=Object.freeze({__proto__:null,BASE:oye}),iK=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 mye(e)))}},mye=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},Xv=class extends kr{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 pye(e)))}},pye=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},hye=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)}},gye=class extends et{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 iK(r)}),this.attachListOffset=r.Offset16,Ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new vye(r)}),this.ligCaretListOffset=r.Offset16,Ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new bye(r)}),this.markAttachClassDefOffset=r.Offset16,Ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new iK(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,Ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new _ye(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,Ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new hye(r)}))}},vye=class extends kr{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 yye(this.parser)}},yye=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},bye=class extends kr{constructor(e){super(e),this.coverageOffset=e.Offset16,Ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new Xv(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 wye(this.parser)}},wye=class extends kr{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 xye(this.parser)}},xye=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)}},_ye=class extends kr{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 Xv(this.parser)}},Sye=Object.freeze({__proto__:null,GDEF:gye}),sK=class extends kr{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new Cye(e))}},Cye=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},Tye=class extends kr{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new Eye(e))}},Eye=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},aK=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)}},lK=class extends kr{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new Pye(e))}},Pye=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},Rye=class extends kr{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 Oye(e);if(t.startsWith("cc"))return new kye(e);if(t.startsWith("ss"))return new Aye(e)}}},kye=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)}},Oye=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},Aye=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function pK(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var id=class extends kr{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 Xv(e)}},F5=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},Iye=class extends id{constructor(e){super(e),this.deltaGlyphID=e.int16}},Mye=class extends id{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 Nye(t)}},Nye=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Dye=class extends id{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 Fye(t)}},Fye=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},Vye=class extends id{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 Lye(t)}},Lye=class extends kr{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 Bye(t)}},Bye=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},jye=class extends id{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&&(pK(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 F5(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 zye(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 Wye(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 Xv(t)}},zye=class extends kr{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 hK(t)}},hK=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 F5(e))}},Wye=class extends kr{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 Hye(t)}},Hye=class extends hK{constructor(e){super(e)}},Gye=class extends id{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&&(pK(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 gK(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 Uye(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 qye(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 Xv(t)}},Uye=class extends kr{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 Yye(t)}},Yye=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 F5(e))}},qye=class extends kr{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 Kye(t)}},Kye=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 gK(e))}},gK=class extends kr{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},Zye=class extends kr{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},Xye=class extends id{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)}},Qye={buildSubtable:function(e,t){let r=new[void 0,Iye,Mye,Dye,Vye,jye,Gye,Zye,Xye][e](t);return r.type=e,r}},zl=class extends kr{constructor(e){super(e)}},Jye=class extends zl{constructor(e){super(e),console.log("lookup type 1")}},$ye=class extends zl{constructor(e){super(e),console.log("lookup type 2")}},ebe=class extends zl{constructor(e){super(e),console.log("lookup type 3")}},tbe=class extends zl{constructor(e){super(e),console.log("lookup type 4")}},rbe=class extends zl{constructor(e){super(e),console.log("lookup type 5")}},obe=class extends zl{constructor(e){super(e),console.log("lookup type 6")}},nbe=class extends zl{constructor(e){super(e),console.log("lookup type 7")}},ibe=class extends zl{constructor(e){super(e),console.log("lookup type 8")}},sbe=class extends zl{constructor(e){super(e),console.log("lookup type 9")}},abe={buildSubtable:function(e,t){let r=new[void 0,Jye,$ye,ebe,tbe,rbe,obe,nbe,ibe,sbe][e](t);return r.type=e,r}},cK=class extends kr{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},lbe=class extends kr{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"?Qye:abe;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},vK=class extends et{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?sK.EMPTY:(o.currentPosition=n+this.scriptListOffset,new sK(o))),Ae(this,"featureList",()=>i?lK.EMPTY:(o.currentPosition=n+this.featureListOffset,new lK(o))),Ae(this,"lookupList",()=>i?cK.EMPTY:(o.currentPosition=n+this.lookupListOffset,new cK(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 Tye(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 aK(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 aK(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 Rye(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 lbe(this.parser,t)}},cbe=class extends vK{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},ube=Object.freeze({__proto__:null,GSUB:cbe}),fbe=class extends vK{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},dbe=Object.freeze({__proto__:null,GPOS:fbe}),mbe=class extends et{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 pbe(r)}},pbe=class extends kr{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new hbe(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)}},hbe=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},gbe=Object.freeze({__proto__:null,SVG:mbe}),vbe=class extends et{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 ybe(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 bbe(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)}},ybe=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}},bbe=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)}},wbe=Object.freeze({__proto__:null,fvar:vbe}),xbe=class extends et{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;Ae(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},_be=Object.freeze({__proto__:null,cvt:xbe}),Sbe=class extends et{constructor(e,t){let{p:r}=super(e,t);Ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},Cbe=Object.freeze({__proto__:null,fpgm:Sbe}),Tbe=class extends et{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 Ebe(r)))}},Ebe=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},Pbe=Object.freeze({__proto__:null,gasp:Tbe}),Rbe=class extends et{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},kbe=Object.freeze({__proto__:null,glyf:Rbe}),Obe=class extends et{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}}},Abe=Object.freeze({__proto__:null,loca:Obe}),Ibe=class extends et{constructor(e,t){let{p:r}=super(e,t);Ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},Mbe=Object.freeze({__proto__:null,prep:Ibe}),Nbe=class extends et{constructor(e,t){let{p:r}=super(e,t);Ae(this,"data",()=>r.readBytes())}},Dbe=Object.freeze({__proto__:null,CFF:Nbe}),Fbe=class extends et{constructor(e,t){let{p:r}=super(e,t);Ae(this,"data",()=>r.readBytes())}},Vbe=Object.freeze({__proto__:null,CFF2:Fbe}),Lbe=class extends et{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 Bbe(r)))}},Bbe=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},jbe=Object.freeze({__proto__:null,VORG:Lbe}),zbe=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new nC(e),this.vert=new nC(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}},Wbe=class{constructor(e){this.hori=new nC(e),this.vert=new nC(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},nC=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}},yK=class extends et{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 zbe(o)))}},Hbe=Object.freeze({__proto__:null,EBLC:yK}),bK=class extends et{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},Gbe=Object.freeze({__proto__:null,EBDT:bK}),Ube=class extends et{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 Wbe(r)))}},Ybe=Object.freeze({__proto__:null,EBSC:Ube}),qbe=class extends yK{constructor(e,t){super(e,t,"CBLC")}},Kbe=Object.freeze({__proto__:null,CBLC:qbe}),Zbe=class extends bK{constructor(e,t){super(e,t,"CBDT")}},Xbe=Object.freeze({__proto__:null,CBDT:Zbe}),Qbe=class extends et{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))}},Jbe=Object.freeze({__proto__:null,sbix:Qbe}),$be=class extends et{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 D5(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new D5(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 D5(this.parser),u=c.gID;if(u===e)return c;u>e?n=a:u<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 e0e(p))}},D5=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},e0e=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},t0e=Object.freeze({__proto__:null,COLR:$be}),r0e=class extends et{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 o0e(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 n0e(r,o))),Ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new i0e(r,o))),Ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new s0e(r,o))))}},o0e=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},n0e=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},i0e=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},s0e=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},a0e=Object.freeze({__proto__:null,CPAL:r0e}),l0e=class extends et{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 c0e(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new u0e(this.parser)}},c0e=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},u0e=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},f0e=Object.freeze({__proto__:null,DSIG:l0e}),d0e=class extends et{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 m0e(o,n))}},m0e=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},p0e=Object.freeze({__proto__:null,hdmx:d0e}),h0e=class extends et{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 g0e(r);n.push(s),o+=s}return n})}},g0e=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 v0e(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]}},v0e=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},y0e=Object.freeze({__proto__:null,kern:h0e}),b0e=class extends et{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},w0e=Object.freeze({__proto__:null,LTSH:b0e}),x0e=class extends et{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.")}},_0e=Object.freeze({__proto__:null,MERG:x0e}),S0e=class extends et{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 C0e(this.tableStart,r))}},C0e=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)}},T0e=Object.freeze({__proto__:null,meta:S0e}),E0e=class extends et{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.")}},P0e=Object.freeze({__proto__:null,PCLT:E0e}),R0e=class extends et{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 k0e(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new O0e(r))}},k0e=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},O0e=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new A0e(e))}},A0e=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},I0e=Object.freeze({__proto__:null,VDMX:R0e}),M0e=class extends et{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()}},N0e=Object.freeze({__proto__:null,vhea:M0e}),D0e=class extends et{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 F0e(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)))}}},F0e=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},V0e=Object.freeze({__proto__:null,vmtx:D0e});var xK=l(A(),1);var EK=l(A(),1),{Tabs:fgt}=kt(V5.privateApis),dgt={id:"installed-fonts",title:(0,iC._x)("Library","Font library")},mgt={id:"upload-fonts",title:(0,iC._x)("Upload","noun")};var PK=l(Y(),1),L5=l(q(),1),j0e=l(W(),1);var RK=l(A(),1);var B5=l(A(),1);var OK=l(Y(),1),sC=l(q(),1);var AK=l(A(),1);var z5=l(A(),1);var os=l(Y(),1),W5=l(q(),1),K0e=l(W(),1);var IK=l(Xt(),1);var Y0e=l(A(),1),{useSettingsForBlockElement:Hgt,TypographyPanel:Ggt}=kt(IK.privateApis);var q0e=l(A(),1);var H5=l(A(),1),$gt={text:{description:(0,os.__)("Manage the fonts used on the site."),title:(0,os.__)("Text")},link:{description:(0,os.__)("Manage the fonts and typography used on the links."),title:(0,os.__)("Links")},heading:{description:(0,os.__)("Manage the fonts and typography used on headings."),title:(0,os.__)("Headings")},caption:{description:(0,os.__)("Manage the fonts and typography used on captions."),title:(0,os.__)("Captions")},button:{description:(0,os.__)("Manage the fonts and typography used on buttons."),title:(0,os.__)("Buttons")}};var J0e=l(Y(),1),$0e=l(q(),1),NK=l(Xt(),1);var jp=l(q(),1),MK=l(Y(),1);var Q0e=l(W(),1);var Z0e=l(q(),1),X0e=l(A(),1);var G5=l(A(),1);var U5=l(A(),1),{useSettingsForBlockElement:hvt,ColorPanel:gvt}=kt(NK.privateApis);var swe=l(Y(),1);var rwe=l(it(),1),Y5=l(q(),1),owe=l(Y(),1);var lC=l(q(),1);var aC=l(q(),1);var DK=l(A(),1);function FK(){let{paletteColors:e}=Np();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,DK.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Jv=l(A(),1),ewe={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},twe=({label:e,isFocused:t,withHoverView:r})=>(0,Jv.jsx)(Fp,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Jv.jsx)(aC.__unstableMotion.div,{variants:ewe,style:{height:"100%",overflow:"hidden"},children:(0,Jv.jsx)(aC.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Jv.jsx)(FK,{})})},o)}),VK=twe;var sd=l(A(),1),LK=["color"];function cC({title:e,gap:t=2}){let r=zS(LK);return r?.length<=1?null:(0,sd.jsxs)(lC.__experimentalVStack,{spacing:3,children:[e&&(0,sd.jsx)(ts,{level:3,children:e}),(0,sd.jsx)(lC.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,sd.jsx)(Lp,{variation:o,isPill:!0,properties:LK,showTooltip:!0,children:()=>(0,sd.jsx)(VK,{})},n))})]})}var BK=l(A(),1);var nwe=l(it(),1),uC=l(q(),1),iwe=l(Y(),1);var jK=l(A(),1);var q5=l(A(),1);var lwe=l(Y(),1),WK=l(Xt(),1),cwe=l(q(),1);var zK=l(Xt(),1);var awe=l(A(),1);var{BackgroundPanel:Hvt}=kt(zK.privateApis);var K5=l(A(),1),{useHasBackgroundPanel:Xvt}=kt(WK.privateApis);var GK=l(Y(),1);var $v=l(q(),1),mwe=l(Y(),1);var pwe=l(W(),1);var uwe=l(q(),1),fwe=l(Y(),1),dwe=l(A(),1);var HK=l(A(),1),{Menu:nyt}=kt($v.privateApis);var X5=l(A(),1);var ns=l(q(),1),qK=l(Y(),1);var fC=l(W(),1);var ey=l(q(),1);var UK=l(A(),1),{Menu:yyt}=kt(ey.privateApis);var vwe=l(q(),1),ywe=l(Y(),1),bwe=l(A(),1);var Q5=l(q(),1),wwe=l(Y(),1),xwe=l(W(),1);var YK=l(A(),1);var J5=l(A(),1);var Twe=l(A(),1);var Rwe=l(Y(),1),ZK=l(Xt(),1);var KK=l(Xt(),1),Ewe=l(W(),1);var Pwe=l(A(),1),{useSettingsForBlockElement:Hyt,DimensionsPanel:Gyt}=kt(KK.privateApis);var $5=l(A(),1),{useHasDimensionsPanel:Qyt,useSettingsForBlockElement:Jyt}=kt(ZK.privateApis);var tZ=l(q(),1),Iwe=l(Y(),1);var Owe=l(Y(),1),Awe=l(q(),1);var XK=l(Ce(),1),QK=l(ve(),1),mC=l(W(),1),JK=l(q(),1),$K=l(Y(),1);var dC=l(A(),1);function kwe({gap:e=2}){let{user:t}=(0,mC.useContext)(So),r=t?.styles,n=(0,QK.useSelect)(s=>{let a=s(XK.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!Gv(s,["color"])&&!Gv(s,["typography","spacing"])),i=(0,mC.useMemo)(()=>[...[{title:(0,$K.__)("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 u=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},f=Object.keys(c).length>0?{blocks:c}:{},d={...a.styles,...u,...f};return{...a,settings:a.settings??{},styles:d}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,dC.jsx)(JK.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,dC.jsx)(Lp,{variation:s,children:c=>(0,dC.jsx)(S5,{label:s?.title,withHoverView:!0,isFocused:c,variation:s})},a))})}var eI=kwe;var eZ=l(A(),1);var tI=l(A(),1);var Mwe=l(Y(),1),Nwe=l(q(),1),rZ=l(Xt(),1);var rI=l(A(),1),{AdvancedPanel:gbt}=kt(rZ.privateApis);var cZ=l(Y(),1),nI=l(q(),1),iI=l(W(),1);var oZ=l(ve(),1),nZ=l(Ce(),1),ty=l(W(),1);var Dwe={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},Fwe={per_page:100,page:1},pC=[];function hC({query:e}={}){let{user:t}=(0,ty.useContext)(So),r=(0,ty.useMemo)(()=>({...Fwe,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:s,isLoadingGlobalStylesRevisions:a,revisionsCount:c}=(0,oZ.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:f,getCurrentUser:d,getUsers:m,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:v,isResolving:b}=u(nZ.store),_=f()||[],y=d(),w=_.length>0,x=g(),S=(x?v("root","globalStyles",x):void 0)?._links?.["version-history"]?.[0]?.count??0,P=x&&h("root","globalStyles",x,r)||pC,E=m(Dwe)||pC,k=x?b("getRevisions",["root","globalStyles",x,r]):!1;return{authors:E,currentUser:y,isDirty:w,revisions:P,isLoadingGlobalStylesRevisions:k,revisionsCount:S}},[r]);return(0,ty.useMemo)(()=>{if(!o.length||a)return{revisions:pC,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let u=s.map(d=>({...d,author:o.find(m=>m.id===d.author)}));if(s.length){if(u[0].id!=="unsaved"&&r.page===1&&(u[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&n&&r.page===1){let d={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:n?.name||"",avatar_urls:n?.avatar_urls||{}},modified:new Date};u.unshift(d)}r.per_page&&r.page===Math.ceil(c/r.per_page)&&u.push({id:"parent",styles:{},settings:{}})}return{revisions:u,hasUnsavedChanges:i,isLoading:!1,revisionsCount:c}},[i,s,n,o,t,a,c,r.page,r.per_page])}var iZ=l(Y(),1),gC=l(q(),1),vC=l(ja(),1),Vwe=l(Ce(),1),Lwe=l(ve(),1);var sZ=l(wf(),1);var aZ=l(A(),1),{Badge:xbt}=kt(gC.privateApis),_bt=3600*1e3*24;var oI=l(q(),1),ry=l(Y(),1);var lZ=l(A(),1);var sI=l(A(),1);var uZ=l(Y(),1),fZ=l(q(),1);var dZ=l(A(),1);var pZ=l(Y(),1),oy=l(q(),1),hZ=l(W(),1);var Bwe=l(Xt(),1),jwe=l(Y(),1);var zwe=l(A(),1);var Wl=l(q(),1),mZ=l(A(),1);var aI=l(A(),1);var cI=l(A(),1);var uI=l(A(),1);function zp(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,uI.jsx)(BS,{value:r,baseValue:o,onChange:n,children:(0,uI.jsx)(e,{...i})})}}var Uwe=zp(eI);var Ywe=zp(cC);var qwe=zp(KS);var Kwe=l(A(),1);var yC=l(Y(),1),yZ=l(ur(),1),bZ=l(q(),1);var fI=l(A(),1);function wZ({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,yZ.addQueryArgs)("revision.php",{revision:e?._links["predecessor-version"][0].id}),o.as="a"),(0,fI.jsx)(bZ.__experimentalItemGroup,{size:"large",className:"edit-site-sidebar-navigation-screen-details-footer",children:(0,fI.jsx)(lo,{icon:zh,...o,...r,children:(0,yC.sprintf)((0,yC._n)("%d Revision","%d Revisions",t),t)})})}var ad=l(A(),1),{useLocation:Zwe,useHistory:Xwe}=U(SZ.privateApis);function TZ(){let e=Xwe(),{path:t}=Zwe(),{revisions:r,isLoading:o,revisionsCount:n}=hC(),{openGeneralSidebar:i}=(0,bC.useDispatch)(Ze),{setStylesPath:s}=U((0,bC.useDispatch)(_Z.store)),{set:a}=(0,bC.useDispatch)(xZ.store),c=(0,mI.useCallback)(async()=>(e.navigate((0,CZ.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),Promise.all([a("core","distractionFree",!1),i("edit-site/global-styles")])),[t,e,i,a]),u=(0,mI.useCallback)(async()=>{await c(),s("/revisions")},[c,s]),f=!!n&&!o;return(0,ad.jsx)(ad.Fragment,{children:(0,ad.jsx)(go,{title:(0,dI.__)("Design"),isRoot:!0,description:(0,dI.__)("Customize the appearance of your website using the block editor."),content:(0,ad.jsx)(Bg,{}),footer:f&&(0,ad.jsx)(wZ,{record:r?.[0],revisionsCount:n,onClick:u})})})}var pI=l(Y(),1),wC=l(W(),1),EZ=l(ct(),1),PZ=l(It(),1),RZ=l(it(),1),kZ=l(ve(),1),xC=l(q(),1),ny=l(ur(),1);var Eu=l(A(),1),{GlobalStylesUIWrapper:Qwe,GlobalStylesActionMenu:Jwe}=U(PZ.privateApis),{useLocation:OZ,useHistory:AZ}=U(EZ.privateApis),$we=({isStyleBookOpened:e,setIsStyleBookOpened:t,path:r,onChangeSection:o})=>{let n=AZ();return(0,Eu.jsxs)(xC.__experimentalHStack,{className:"edit-site-styles__header-actions",children:[(0,Eu.jsx)(xC.Button,{isPressed:e,icon:ig,label:(0,pI.__)("Style Book"),onClick:()=>{t(!e);let i=e?(0,ny.removeQueryArgs)(r,"preview"):(0,ny.addQueryArgs)(r,{preview:"stylebook"});n.navigate(i)},size:"compact"}),(0,Eu.jsx)(Jwe,{hideWelcomeGuide:!0,onChangePath:o})]})},exe=()=>{let{path:e,query:t}=OZ(),r=AZ();return(0,wC.useMemo)(()=>[t.section??"/",o=>{r.navigate((0,ny.addQueryArgs)(e,{section:o}))}],[e,t.section,r])};function hI(){let{path:e}=OZ(),[t,r]=(0,wC.useState)(e.includes("preview=stylebook")),o=(0,RZ.useViewportMatch)("medium","<"),[n,i]=exe(),s=(0,kZ.useSelect)(a=>a(Ze).getSettings(),[]);return(0,Eu.jsx)(pi,{actions:o?null:(0,Eu.jsx)($we,{isStyleBookOpened:t,setIsStyleBookOpened:r,path:e,onChangeSection:i}),className:"edit-site-styles",title:(0,pI.__)("Styles"),headingLevel:2,children:(0,Eu.jsx)(Qwe,{path:n,onPathChange:i,settings:s})})}var Pu=l(A(),1),{useLocation:DZ,useHistory:txe}=U(IZ.privateApis),{StyleBookPreview:rxe,useGlobalStyles:oxe}=U(MZ.privateApis);function nxe({siteData:e}){let{path:t,query:r}=DZ(),o=txe(),{user:n}=oxe(),i=r.section??"/";return(0,Pu.jsx)(rxe,{path:i,onPathChange:a=>{o.navigate((0,NZ.addQueryArgs)(t,{section:a}))},settings:e.editorSettings,userConfig:n})}function ixe({siteData:e}){let{query:t}=DZ();return t.preview==="stylebook"?(0,Pu.jsx)(nxe,{siteData:e}):(0,Pu.jsx)(Dr,{})}var FZ={name:"styles",path:"/styles",areas:{content:(0,Pu.jsx)(hI,{}),sidebar:(0,Pu.jsx)(TZ,{backPath:"/"}),preview:({siteData:e})=>(0,Pu.jsx)(ixe,{siteData:e}),mobileContent:(0,Pu.jsx)(hI,{})},widths:{content:380}};var $a=l(Y(),1),sy=l(Ce(),1),xI=l(ve(),1),_I=l(to(),1),IC=l(q(),1);var VZ={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};var nX=l(Y(),1),iX=l(to(),1);var Gl=l(q(),1);var Hp=l(Y(),1),vI=l(W(),1),HZ=l(ct(),1);var Js=l(q(),1),Wp=l(Y(),1),LZ=l(W(),1),Hl=l(A(),1),sxe=e=>e?.trim()?.length>0;function BZ({menuTitle:e,onClose:t,onSave:r}){let[o,n]=(0,LZ.useState)(e),s=o!==e&&sxe(o);return(0,Hl.jsx)(Js.Modal,{title:(0,Wp.__)("Rename"),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,Hl.jsx)("form",{className:"sidebar-navigation__rename-modal-form",children:(0,Hl.jsxs)(Js.__experimentalVStack,{spacing:"3",children:[(0,Hl.jsx)(Js.TextControl,{value:o,placeholder:(0,Wp.__)("Navigation title"),onChange:n,label:(0,Wp.__)("Name")}),(0,Hl.jsxs)(Js.__experimentalHStack,{justify:"right",children:[(0,Hl.jsx)(Js.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Wp.__)("Cancel")}),(0,Hl.jsx)(Js.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!s,variant:"primary",type:"submit",onClick:a=>{a.preventDefault(),s&&(r({title:o}),t())},children:(0,Wp.__)("Save")})]})]})})})}var jZ=l(q(),1),gI=l(Y(),1),zZ=l(A(),1);function WZ({onClose:e,onConfirm:t}){return(0,zZ.jsx)(jZ.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{t(),e()},onCancel:e,confirmButtonText:(0,gI.__)("Delete"),size:"medium",children:(0,gI.__)("Are you sure you want to delete this Navigation Menu?")})}var Ri=l(A(),1),{useHistory:axe}=U(HZ.privateApis),lxe={position:"bottom right"};function _C(e){let{onDelete:t,onSave:r,onDuplicate:o,menuTitle:n,menuId:i}=e,[s,a]=(0,vI.useState)(!1),[c,u]=(0,vI.useState)(!1),f=axe(),d=()=>{a(!1),u(!1)},m=()=>a(!0),h=()=>u(!0);return(0,Ri.jsxs)(Ri.Fragment,{children:[(0,Ri.jsx)(Gl.DropdownMenu,{className:"sidebar-navigation__more-menu",label:(0,Hp.__)("Actions"),icon:Ps,popoverProps:lxe,children:({onClose:g})=>(0,Ri.jsxs)(Gl.MenuGroup,{children:[(0,Ri.jsx)(Gl.MenuItem,{onClick:()=>{m(),g()},children:(0,Hp.__)("Rename")}),(0,Ri.jsx)(Gl.MenuItem,{onClick:()=>{f.navigate(`/wp_navigation/${i}?canvas=edit`)},children:(0,Hp.__)("Edit")}),(0,Ri.jsx)(Gl.MenuItem,{onClick:()=>{o(),g()},children:(0,Hp.__)("Duplicate")}),(0,Ri.jsx)(Gl.MenuItem,{isDestructive:!0,onClick:()=>{h(),g()},children:(0,Hp.__)("Delete")})]})}),c&&(0,Ri.jsx)(WZ,{onClose:d,onConfirm:t}),s&&(0,Ri.jsx)(BZ,{onClose:d,menuTitle:n,onSave:r})]})}var yI=l(W(),1),$Z=l(ve(),1),eX=l(Xt(),1),tX=l(Do(),1),rX=l(Ce(),1);var ld=l(Xt(),1),CC=l(ve(),1),qZ=l(Do(),1),KZ=l(W(),1),ZZ=l(Ce(),1),XZ=l(uh(),1);var Qa=l(q(),1),SC=l(ve(),1),GZ=l(W(),1),Ul=l(Y(),1),Gp=l(Xt(),1),UZ=l(ct(),1);var is=l(A(),1),cxe={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},{useHistory:uxe,useLocation:fxe}=U(UZ.privateApis);function YZ(e){let t=uxe(),{path:r}=fxe(),{clientId:o}=e,{moveBlocksDown:n,moveBlocksUp:i,removeBlocks:s}=(0,SC.useDispatch)(Gp.store),a=(0,Ul.sprintf)((0,Ul.__)("Remove %s"),(0,Gp.BlockTitle)({clientId:o,maximumLength:25})),c=(0,Ul.sprintf)((0,Ul.__)("Go to %s"),(0,Gp.BlockTitle)({clientId:o,maximumLength:25})),{rootClientId:u,blockName:f,attributes:d}=(0,SC.useSelect)(h=>{let{getBlockRootClientId:g,getBlockName:v,getBlockAttributes:b}=h(Gp.store);return{rootClientId:g(o),blockName:v(o),attributes:b(o)}},[o]),m=(0,GZ.useCallback)(()=>{d.kind==="post-type"&&d.id&&d.type&&t&&t.navigate(`/${d.type}/${d.id}?canvas=edit`,{state:{backPath:r}}),f==="core/page-list-item"&&d.id&&t&&t.navigate(`/page/${d.id}?canvas=edit`,{state:{backPath:r}})},[r,t,d,f]);return(0,is.jsx)(Qa.DropdownMenu,{icon:Ps,label:(0,Ul.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:cxe,noIcons:!0,...e,children:({onClose:h})=>(0,is.jsxs)(is.Fragment,{children:[(0,is.jsxs)(Qa.MenuGroup,{children:[(0,is.jsx)(Qa.MenuItem,{icon:Hh,onClick:()=>{i([o],u),h()},children:(0,Ul.__)("Move up")}),(0,is.jsx)(Qa.MenuItem,{icon:of,onClick:()=>{n([o],u),h()},children:(0,Ul.__)("Move down")}),d?.type==="page"&&d?.id&&(0,is.jsx)(Qa.MenuItem,{onClick:()=>{m(),h()},children:c})]}),(0,is.jsx)(Qa.MenuGroup,{children:(0,is.jsx)(Qa.MenuItem,{onClick:()=>{s([o],!1),h()},children:a})})]})})}var Ru=l(A(),1),{PrivateListView:dxe}=U(ld.privateApis),{NavigationLinkUI:mxe}=U(XZ.privateApis),pxe=100,hxe=["postType","page",{per_page:pxe,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}];function QZ({rootClientId:e}){let{listViewRootClientId:t,isLoading:r}=(0,CC.useSelect)(s=>{let{areInnerBlocksControlled:a,getBlockName:c,getBlockCount:u,getBlockOrder:f}=s(ld.store),{isResolving:d}=s(ZZ.store),m=f(e),g=m.length===1&&c(m[0])==="core/page-list"&&u(m[0])>0,v=d("getEntityRecords",hxe);return{listViewRootClientId:g?m[0]:e,isLoading:!a(e)||v}},[e]),{replaceBlock:o,__unstableMarkNextChangeAsNotPersistent:n}=(0,CC.useDispatch)(ld.store),i=(0,KZ.useCallback)(s=>{s.name==="core/navigation-link"&&!s.attributes.url&&(n(),o(s.clientId,(0,qZ.createBlock)("core/navigation-link",s.attributes)))},[n,o]);return(0,Ru.jsxs)(Ru.Fragment,{children:[!r&&(0,Ru.jsx)(dxe,{rootClientId:t,onSelect:i,blockSettingsMenu:YZ,showAppender:!0,additionalBlockContent:mxe,isExpanded:!0}),(0,Ru.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor",children:(0,Ru.jsx)(ld.BlockList,{})})]})}var TC=l(A(),1),JZ=()=>{};function oX({navigationMenuId:e}){let{storedSettings:t}=(0,$Z.useSelect)(n=>{let{getSettings:i}=U(n(Ze));return{storedSettings:i()}},[]),r=(0,yI.useMemo)(()=>({...t,__experimentalFetchLinkSuggestions:(n,i)=>(0,rX.__experimentalFetchLinkSuggestions)(n,i,t)}),[t]),o=(0,yI.useMemo)(()=>e?[(0,tX.createBlock)("core/navigation",{ref:e})]:[],[e]);return!e||!o?.length?null:(0,TC.jsx)(eX.BlockEditorProvider,{settings:r,value:o,onChange:JZ,onInput:JZ,children:(0,TC.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__content",children:(0,TC.jsx)(QZ,{rootClientId:o[0].clientId})})})}var cd=l(Y(),1),bI=l(to(),1);function EC(e,t,r){return e?.rendered?r==="publish"?(0,bI.decodeEntities)(e?.rendered):(0,cd.sprintf)((0,cd._x)("%1$s (%2$s)","menu label"),(0,bI.decodeEntities)(e?.rendered),r):(0,cd.sprintf)((0,cd.__)("(no title %s)"),t)}var ud=l(A(),1);function PC({navigationMenu:e,backPath:t,handleDelete:r,handleDuplicate:o,handleSave:n}){let i=e?.title?.rendered;return(0,ud.jsx)(Yl,{actions:(0,ud.jsx)(ud.Fragment,{children:(0,ud.jsx)(_C,{menuId:e?.id,menuTitle:(0,iX.decodeEntities)(i),onDelete:r,onSave:n,onDuplicate:o})}),backPath:t,title:EC(e?.title,e?.id,e?.status),description:(0,nX.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),children:(0,ud.jsx)(oX,{navigationMenuId:e?.id})})}var iy=l(Ce(),1),si=l(Y(),1),Kl=l(ve(),1),AC=l(Bi(),1),uX=l(ct(),1);var kC=l(Ce(),1),sX=l(q(),1),RC=l(Y(),1),aX=l(ve(),1),lX=l(to(),1),cX=l(ct(),1);var fd=l(A(),1),{useLocation:gxe}=U(cX.privateApis),ql="wp_navigation";function wI({backPath:e}){let{params:{postId:t}}=gxe(),{record:r,isResolving:o}=(0,kC.useEntityRecord)("postType",ql,t),{isSaving:n,isDeleting:i}=(0,aX.useSelect)(g=>{let{isSavingEntityRecord:v,isDeletingEntityRecord:b}=g(kC.store);return{isSaving:v("postType",ql,t),isDeleting:b("postType",ql,t)}},[t]),s=o||n||i,a=r?.title?.rendered||r?.slug,{handleSave:c,handleDelete:u,handleDuplicate:f}=OC(),d=()=>u(r),m=g=>c(r,g),h=()=>f(r);return s?(0,fd.jsx)(Yl,{description:(0,RC.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),backPath:e,children:(0,fd.jsx)(sX.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!s&&!r?(0,fd.jsx)(Yl,{description:(0,RC.__)("Navigation Menu missing."),backPath:e}):r?.content?.raw?(0,fd.jsx)(PC,{navigationMenu:r,backPath:e,handleDelete:d,handleSave:m,handleDuplicate:h}):(0,fd.jsx)(Yl,{actions:(0,fd.jsx)(_C,{menuId:r?.id,menuTitle:(0,lX.decodeEntities)(a),onDelete:d,onSave:m,onDuplicate:h}),backPath:e,title:EC(r?.title,r?.id,r?.status),description:(0,RC.__)("This Navigation Menu is empty.")})}var{useHistory:fX}=U(uX.privateApis);function vxe(){let{deleteEntityRecord:e}=(0,Kl.useDispatch)(iy.store),{createSuccessNotice:t,createErrorNotice:r}=(0,Kl.useDispatch)(AC.store),o=fX();return async i=>{let s=i?.id;try{await e("postType",ql,s,{force:!0},{throwOnError:!0}),t((0,si.__)("Navigation Menu successfully deleted."),{type:"snackbar"}),o.navigate("/navigation")}catch(a){r((0,si.sprintf)((0,si.__)("Unable to delete Navigation Menu (%s)."),a?.message),{type:"snackbar"})}}}function yxe(){let{getEditedEntityRecord:e}=(0,Kl.useSelect)(s=>{let{getEditedEntityRecord:a}=s(iy.store);return{getEditedEntityRecord:a}},[]),{editEntityRecord:t,__experimentalSaveSpecifiedEntityEdits:r}=(0,Kl.useDispatch)(iy.store),{createSuccessNotice:o,createErrorNotice:n}=(0,Kl.useDispatch)(AC.store);return async(s,a)=>{if(!a)return;let c=s?.id,u=e("postType",ds,c);t("postType",ql,c,a);let f=Object.keys(a);try{await r("postType",ql,c,f,{throwOnError:!0}),o((0,si.__)("Renamed Navigation Menu"),{type:"snackbar"})}catch(d){t("postType",ql,c,u),n((0,si.sprintf)((0,si.__)("Unable to rename Navigation Menu (%s)."),d?.message),{type:"snackbar"})}}}function bxe(){let e=fX(),{saveEntityRecord:t}=(0,Kl.useDispatch)(iy.store),{createSuccessNotice:r,createErrorNotice:o}=(0,Kl.useDispatch)(AC.store);return async i=>{let s=i?.title?.rendered||i?.slug;try{let a=await t("postType",ql,{title:(0,si.sprintf)((0,si._x)("%s (Copy)","navigation menu"),s),content:i?.content?.raw,status:"publish"},{throwOnError:!0});a&&(r((0,si.__)("Duplicated Navigation Menu"),{type:"snackbar"}),e.navigate(`/wp_navigation/${a.id}`))}catch(a){o((0,si.sprintf)((0,si.__)("Unable to duplicate Navigation Menu (%s)."),a?.message),{type:"snackbar"})}}}function OC(){return{handleDelete:vxe(),handleSave:yxe(),handleDuplicate:bxe()}}var Ja=l(A(),1);function wxe(e,t,r){return e?r==="publish"?(0,_I.decodeEntities)(e):(0,$a.sprintf)((0,$a._x)("%1$s (%2$s)","menu label"),(0,_I.decodeEntities)(e),r):(0,$a.sprintf)((0,$a.__)("(no title %s)"),t)}function SI({backPath:e}){let{records:t,isResolving:r,hasResolved:o}=(0,sy.useEntityRecords)("postType",ds,VZ),n=r&&!o,{getNavigationFallbackId:i}=U((0,xI.useSelect)(sy.store)),s=(0,xI.useSelect)(m=>m(sy.store).isResolving("getNavigationFallbackId"),[]),a=t?.[0];!a&&!r&&o&&!s&&i();let{handleSave:c,handleDelete:u,handleDuplicate:f}=OC(),d=!!t?.length;return n?(0,Ja.jsx)(Yl,{backPath:e,children:(0,Ja.jsx)(IC.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!n&&!d?(0,Ja.jsx)(Yl,{description:(0,$a.__)("No Navigation Menus found."),backPath:e}):t?.length===1?(0,Ja.jsx)(PC,{navigationMenu:a,backPath:e,handleDelete:()=>u(a),handleDuplicate:()=>f(a),handleSave:m=>c(a,m)}):(0,Ja.jsx)(Yl,{backPath:e,children:(0,Ja.jsx)(IC.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-navigation-menus",children:t?.map(({id:m,title:h,status:g},v)=>(0,Ja.jsx)(xxe,{postId:m,withChevron:!0,icon:Jh,children:wxe(h?.rendered,v+1,g)},m))})})}function Yl({children:e,actions:t,title:r,description:o,backPath:n}){return(0,Ja.jsx)(go,{title:r||(0,$a.__)("Navigation"),actions:t,description:o||(0,$a.__)("Manage your Navigation Menus."),backPath:n,content:e})}var xxe=({postId:e,...t})=>(0,Ja.jsx)(lo,{to:`/wp_navigation/${e}`,...t});var Zl=l(A(),1),dX={name:"navigation",path:"/navigation",areas:{sidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,Zl.jsx)(SI,{backPath:"/"}):(0,Zl.jsx)(yr,{}):null},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,Zl.jsx)(Dr,{}):void 0},mobileSidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,Zl.jsx)(SI,{backPath:"/"}):(0,Zl.jsx)(yr,{}):(0,Zl.jsx)(Zl.Fragment,{})}}};var el=l(A(),1),mX={name:"navigation-item",path:"/wp_navigation/:postId",areas:{sidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,el.jsx)(wI,{backPath:"/navigation"}):(0,el.jsx)(yr,{}):null},preview({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,el.jsx)(Dr,{}):(0,el.jsx)(yr,{}):null},mobileSidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,el.jsx)(wI,{backPath:"/navigation"}):(0,el.jsx)(yr,{}):(0,el.jsx)(el.Fragment,{})}}};var dy=l(q(),1),MI=l(W(),1),fy=l(Y(),1);var HX=l(ct(),1),GX=l(Ce(),1);var pX=Object.prototype.hasOwnProperty;function hX(e,t,r){for(r of e.keys())if(tl(r,t))return r}function tl(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--&&tl(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=hX(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=hX(t,n),!n)||!tl(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(pX.call(e,r)&&++o&&!pX.call(t,r)||!(r in t)||!tl(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var ay=l(W(),1),DC=l(ve(),1),TI=l(Ln(),1);function MC(e,t,r){return`dataviews-${e}-${t}-${r}`}var _xe=["page","search"];function Up(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function Yp(e){let t=Up(e)?{...e}:{};for(let r of _xe)delete t[r];return t}function CI(e,t){let r={...e};for(let o of Object.keys(t)){let n=t[o],i=r[o];r[o]=Up(i)&&Up(n)?CI(i,n):n}return r}function gX(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(Up(i)&&Up(s)){let c=gX(i,s,Up(a)?a:{});Object.keys(c).length>0&&(o[n]=c)}else tl(i,s)?a!==void 0&&tl(i,a)&&(o[n]=a):o[n]=i}return o}function vX(e){return(e?.filters??[]).filter(t=>t.isLocked)}function yX(e,t){let r=vX(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 bX(e,t){let{defaultView:r,defaultLayouts:o,activeViewOverrides:n}=e,i=o?.[t];return yX([i,n].reduce((s,a)=>CI(s,Yp(a)),Yp(r)),n)}function NC(e){let{defaultView:t,activeViewOverrides:r,persistedView:o,page:n,search:i}=e,s=o?.type??r?.type??t?.type,a=bX(e,s);return{...yX(CI(a,Yp(o)),r),page:Number(n??1),search:i??""}}function wX(e,t){let{activeViewOverrides:r,persistedView:o}=t,n=bX(t,e.type),i=gX(Yp(e),Yp(n),Yp(o)),s=vX(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 Xl(e){let{kind:t,name:r,slug:o,defaultView:n,defaultLayouts:i,activeViewOverrides:s,queryParams:a,onChangeQueryParams:c}=e,u=MC(t,r,o),f=(0,DC.useSelect)(y=>y(TI.store).get("core/views",u),[u]),{set:d}=(0,DC.useDispatch)(TI.store),m=Number(a?.page??1),h=a?.search??"",g=(0,ay.useMemo)(()=>NC({defaultView:n,defaultLayouts:i,activeViewOverrides:s,persistedView:f,page:m,search:h}),[n,i,s,f,m,h]),v=!!f&&Object.keys(f).length>0,b=(0,ay.useCallback)(y=>{let w={page:Number(y?.page??1),search:y?.search??""};c&&!tl(w,{page:m,search:h})&&c(w);let x=wX(y,{defaultView:n,defaultLayouts:i,activeViewOverrides:s,persistedView:f});tl(x,f)||d("core/views",u,x)},[c,m,h,n,i,s,f,d,u]),_=(0,ay.useCallback)(()=>{d("core/views",u,void 0)},[u,d]);return{view:g,isModified:v,updateView:b,resetToDefault:_}}var xX=l(ve(),1),_X=l(Ln(),1);async function ly(e){let{kind:t,name:r,slug:o,defaultView:n,defaultLayouts:i,activeViewOverrides:s,queryParams:a}=e,c=MC(t,r,o),u=(0,xX.select)(_X.store).get("core/views",c);return NC({defaultView:n,defaultLayouts:i,activeViewOverrides:s,persistedView:u,page:a?.page,search:a?.search})}var TX=l(ve(),1),EX=l(Ce(),1);var SX=l(nc(),1),{lock:jxt,unlock:CX}=(0,SX.__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 ss({kind:e,name:t,fields:r}){let o=Array.isArray(r)?r:r?.split(","),n=o?[...o].sort().join(","):void 0;return(0,TX.useSelect)(i=>CX(i(EX.store)).getViewConfig(e,t,{fields:n}),[e,t,n])}var EI=l(A(),1);function PI({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,EI.jsx)(lo,{icon:t,suffix:(0,EI.jsx)("span",{children:e}),"aria-current":o?"true":void 0,to:`/pattern?${s.join("&")}`,children:n})}var LX=l(W(),1),uy=l(Y(),1);var PX=l(Ce(),1),RI=l(ve(),1);function RX(){let e=(0,RI.useSelect)(r=>{let{getSettings:o}=U(r(Ze)),n=o();return n.__experimentalAdditionalBlockPatternCategories??n.__experimentalBlockPatternCategories}),t=(0,RI.useSelect)(r=>r(PX.store).getBlockPatternCategories());return[...e||[],...t||[]]}var kX=l(Ce(),1),kI=l(ve(),1),OX=l(W(),1);var qp=(e,t,r)=>t===r.findIndex(o=>e.name===o.name);function AX(){let e=(0,kI.useSelect)(o=>{let{getSettings:n}=U(o(Ze));return n().__experimentalAdditionalBlockPatterns??n().__experimentalBlockPatterns}),t=(0,kI.useSelect)(o=>o(kX.store).getBlockPatterns());return(0,OX.useMemo)(()=>[...e||[],...t||[]].filter(o=>!Oy.includes(o.source)).filter(qp).filter(o=>o.inserter!==!1),[e,t])}var FX=l(Do(),1),ku=l(ve(),1),ai=l(Ce(),1),OI=l(W(),1);var MX=l(Xt(),1);var{extractWords:Sxe,getNormalizedSearchTerms:NX,normalizeString:IX}=U(MX.privateApis),Cxe=e=>e.type===rt.user?e.slug:e.type===yt?"":e.name||"",Txe=e=>typeof e.title=="string"?e.title:e.title&&e.title.rendered?e.title.rendered:e.title&&e.title.raw?e.title.raw:"",Exe=e=>e.type===rt.user?e.excerpt.raw:e.description||"",Pxe=e=>e.keywords||[],Rxe=()=>!1,kxe=(e,t)=>e.filter(r=>!NX(t).some(o=>o.includes(r))),cy=(e=[],t="",r={})=>{let o=NX(t),n=r.categoryId!==Bn&&!o.length,i={...r,onlyFilterByCategory:n},s=n?0:1,a=e.map(c=>[c,Oxe(c,t,i)]).filter(([,c])=>c>s);return o.length===0?a.map(([c])=>c):(a.sort(([,c],[,u])=>u-c),a.map(([c])=>c))};function Oxe(e,t,r){let{categoryId:o,getName:n=Cxe,getTitle:i=Txe,getDescription:s=Exe,getKeywords:a=Pxe,hasCategory:c=Rxe,onlyFilterByCategory:u}=r,f=o===Bn||o===ju||o===ky&&e.type===rt.user||c(e,o)?1:0;if(!f||u)return f;let d=n(e),m=i(e),h=s(e),g=a(e),v=IX(t),b=IX(m);if(v===b)f+=30;else if(b.startsWith(v))f+=20;else{let _=[d,m,h,...g].join(" "),y=Sxe(v);kxe(y,_).length===0&&(f+=10)}return f}var II=[],Axe=(0,ku.createSelector)((e,t,r="")=>{let{getEntityRecords:o,getCurrentTheme:n,isResolving:i}=e(ai.store),s={per_page:-1},a=o("postType",yt,s)??II,u=(n()?.default_template_part_areas||[]).map(h=>h.area),f=(h,g)=>g!==kd?h.area===g:h.area===g||!u.includes(h.area),d=i("getEntityRecords",["postType",yt,s]);return{patterns:cy(a,r,{categoryId:t,hasCategory:f}),isResolving:d}},e=>[e(ai.store).getEntityRecords("postType",yt,{per_page:-1}),e(ai.store).isResolving("getEntityRecords",["postType",yt,{per_page:-1}]),e(ai.store).getCurrentTheme()?.default_template_part_areas]),DX=(0,ku.createSelector)(e=>{let{getSettings:t}=U(e(Ze)),{isResolving:r}=e(ai.store),o=t(),n=o.__experimentalAdditionalBlockPatterns??o.__experimentalBlockPatterns,i=e(ai.store).getBlockPatterns();return{patterns:[...n||[],...i||[]].filter(a=>!Oy.includes(a.source)).filter(qp).filter(a=>a.inserter!==!1).map(a=>({...a,keywords:a.keywords||[],type:rt.theme,blocks:(0,FX.parse)(a.content,{__unstableSkipMigrationLogs:!0})})),isResolving:r("getBlockPatterns")}},e=>[e(ai.store).getBlockPatterns(),e(ai.store).isResolving("getBlockPatterns"),U(e(Ze)).getSettings()]),Ixe=(0,ku.createSelector)((e,t,r,o="")=>{let{patterns:n,isResolving:i}=DX(e),{patterns:s,isResolving:a,categories:c}=AI(e),u=[...n||[],...s||[]];return r&&(u=u.filter(f=>f.type===rt.user?(f.wp_pattern_sync_status||Ay.full)===r:r===Ay.unsynced)),t?u=cy(u,o,{categoryId:t,hasCategory:(f,d)=>f.type===rt.user?f.wp_pattern_category?.some(m=>c.find(h=>h.id===m)?.slug===d):f.categories?.includes(d)}):u=cy(u,o,{hasCategory:f=>f.type===rt.user?c?.length&&(!f.wp_pattern_category?.length||!f.wp_pattern_category?.some(d=>c.find(m=>m.id===d))):!f.hasOwnProperty("categories")}),{patterns:u,isResolving:i||a}},e=>[DX(e),AI(e)]),AI=(0,ku.createSelector)((e,t,r="")=>{let{getEntityRecords:o,isResolving:n,getUserPatternCategories:i}=e(ai.store),s={per_page:-1},a=o("postType",rt.user,s),c=i(),u=new Map;c.forEach(m=>u.set(m.id,m));let f=a??II,d=n("getEntityRecords",["postType",rt.user,s]);return t&&(f=f.filter(m=>m.wp_pattern_sync_status||Ay.full===t)),f=cy(f,r,{hasCategory:()=>!0}),{patterns:f,isResolving:d,categories:c}},e=>[e(ai.store).getEntityRecords("postType",rt.user,{per_page:-1}),e(ai.store).isResolving("getEntityRecords",["postType",rt.user,{per_page:-1}]),e(ai.store).getUserPatternCategories()]);function VX(e){let t=(0,OI.useMemo)(()=>e?.filter(o=>o.type!==rt.theme).map(o=>[o.type,o.id])??[],[e]),r=(0,ku.useSelect)(o=>{let{getEntityRecordPermissions:n}=U(o(ai.store));return t.reduce((i,[s,a])=>(i[a]=n("postType",s,a),i),{})},[t]);return(0,OI.useMemo)(()=>e?.map(o=>({...o,permissions:r?.[o.id]??{}}))??[],[e,r])}var Mxe=(e,t,{search:r="",syncStatus:o}={})=>(0,ku.useSelect)(n=>e===yt?Axe(n,t,r):e===rt.user&&t?Ixe(n,t==="uncategorized"?"":t,o,r):e===rt.user?AI(n,o,r):{patterns:II,isResolving:!1},[t,e,r,o]),FC=Mxe;function Ou(){let e=RX();e.push({name:kd,label:(0,uy.__)("Uncategorized")});let t=AX(),{patterns:r,categories:o}=FC(rt.user),n=(0,LX.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(u=>{i[u]&&(i[u].count+=1)}),c.categories?.length||(i.uncategorized.count+=1)}),r.forEach(c=>{c.wp_pattern_category?.forEach(u=>{let f=o.find(d=>d.id===u)?.name;i[f]&&(i[f].count+=1)}),(!c.wp_pattern_category?.length||!c.wp_pattern_category?.some(u=>o.find(f=>f.id===u)))&&(i.uncategorized.count+=1)}),[...e,...o].forEach(c=>{i[c.name].count&&!s.find(u=>u.name===c.name)&&s.push(i[c.name])});let a=s.sort((c,u)=>c.label.localeCompare(u.label));return a.unshift({name:ky,label:(0,uy.__)("My patterns"),count:r.length}),a.unshift({name:Bn,label:(0,uy.__)("All patterns"),description:(0,uy.__)("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 VC=l(Ce(),1),BX=l(ve(),1),jX=l(uh(),1);var{NAVIGATION_OVERLAY_TEMPLATE_PART_AREA:Nxe}=U(jX.privateApis),Dxe=e=>{let t=e||[],r=(0,BX.useSelect)(i=>i(VC.store).getCurrentTheme()?.default_template_part_areas||[],[]),o={header:{},footer:{},sidebar:{},uncategorized:{},[Nxe]:{}};return r.forEach(i=>o[i.area]={...i,templateParts:[]}),t.reduce((i,s)=>{let a=i[s.area]?s.area:kd;return i[a]?.templateParts?.push(s),i},o)};function zX(){let{records:e,isResolving:t}=(0,VC.useEntityRecords)("postType",yt,{per_page:-1});return{hasTemplateParts:e?!!e.length:!1,isLoading:t,templatePartAreas:Dxe(e)}}var Pn=l(A(),1),WX=["view_list"],{useLocation:Fxe}=U(HX.privateApis),{getTemplatePartIcon:Vxe}=U(GX.privateApis);function Lxe({templatePartViews:e,patternViews:t,templatePartCounts:r,patternCounts:o,currentCategory:n,currentType:i}){return(0,Pn.jsxs)(dy.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:[e?.map(s=>(0,Pn.jsx)(PI,{count:r[s.slug],icon:Vxe(s.slug===ju?void 0:s.slug),label:s.title,id:s.slug,type:yt,isActive:n===s.slug&&i===yt},s.slug)),(0,Pn.jsx)("div",{className:"edit-site-sidebar-navigation-screen-patterns__divider"}),t?.map(s=>(0,Pn.jsx)(PI,{count:o[s.slug],label:s.title,icon:Gh,id:s.slug,type:rt.user,isActive:n===`${s.slug}`&&i===rt.user},s.slug))]})}function dd({backPath:e}){let{query:{postType:t="wp_block",categoryId:r}}=Fxe(),o=r||(t===rt.user?Bn:ju),{view_list:n}=ss({kind:"postType",name:yt,fields:WX}),{view_list:i}=ss({kind:"postType",name:rt.user,fields:WX}),{templatePartAreas:s,isLoading:a,hasTemplateParts:c}=zX(),u=(0,MI.useMemo)(()=>{let h={[ju]:0};return Object.entries(s).forEach(([g,{templateParts:v}])=>{let b=v?.length||0;h[g]=b,h[ju]+=b}),h},[s]),{patternCategories:f}=Ou(),d=(0,MI.useMemo)(()=>{let h={};return f.forEach(g=>{h[g.name]=g.count}),h},[f]),m=d[Bn]>0;return(0,Pn.jsx)(go,{title:(0,fy.__)("Patterns"),description:(0,fy.__)("Manage what patterns are available when editing the site."),isRoot:!e,backPath:e,content:(0,Pn.jsxs)(Pn.Fragment,{children:[a&&(0,fy.__)("Loading items\u2026"),!a&&(0,Pn.jsxs)(Pn.Fragment,{children:[!c&&!m&&(0,Pn.jsx)(dy.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:(0,Pn.jsx)(dy.__experimentalItem,{children:(0,fy.__)("No items found")})}),(0,Pn.jsx)(Lxe,{templatePartViews:n,patternViews:i,templatePartCounts:u,patternCounts:d,currentCategory:o,currentType:t})]})]})})}var LI=l(Y(),1),qC=l(W(),1),xQ=l(Xt(),1);var _Q=l(Ce(),1),SQ=l(It(),1),CQ=l(ct(),1);var TQ=l(ve(),1),EQ=l(ur(),1);var UX=l(Ce(),1),NI=l(ve(),1),LC=l(W(),1),YX=l(Xt(),1),qX=l(It(),1);var{useGlobalStyles:Bxe}=U(qX.privateApis),{globalStylesDataKey:jxe}=U(YX.privateApis);function BC(){let{merged:e}=Bxe(),t=(0,NI.useSelect)(c=>{let{getSettings:u}=U(c(Ze));return u()},[]),r=t.__experimentalAdditionalBlockPatterns??t.__experimentalBlockPatterns,o=(0,NI.useSelect)(c=>c(UX.store).getBlockPatterns(),[]),n=(0,LC.useMemo)(()=>[...r||[],...o||[]].filter(qp),[r,o]),[i,s]=(0,LC.useMemo)(()=>Qg(e,[],{disableRootPadding:!1}),[e]);return(0,LC.useMemo)(()=>{let{__experimentalAdditionalBlockPatterns:c,styles:u,__experimentalFeatures:f,...d}=t,m=(u??[]).filter(h=>!h.isGlobalStyles);return{...d,styles:[...m,...i],__experimentalFeatures:s,[jxe]:e.styles??{},__experimentalBlockPatterns:n,isPreviewMode:!0}},[t,n,i,s,e])}var WC=l(q(),1),uQ=l(Y(),1);var KX=l(q(),1),my=l(W(),1),py=l(Y(),1);var hy=l(ve(),1),ZX=l(ct(),1),jC=l(Ry(),1),XX=l(Bi(),1),QX=l(Ce(),1),JX=l(It(),1);var Ql=l(A(),1),{useHistory:zxe,useLocation:Wxe}=U(ZX.privateApis),{CreatePatternModal:Hxe,useAddPatternCategory:Gxe}=U(jC.privateApis),{CreateTemplatePartModal:Uxe}=U(JX.privateApis);function $X(){let e=zxe(),t=Wxe(),[r,o]=(0,my.useState)(!1),[n,i]=(0,my.useState)(!1),{createPatternFromFile:s}=U((0,hy.useDispatch)(jC.store)),{createSuccessNotice:a,createErrorNotice:c}=(0,hy.useDispatch)(XX.store),u=(0,my.useRef)(),{isBlockBasedTheme:f,addNewPatternLabel:d,addNewTemplatePartLabel:m,canCreatePattern:h,canCreateTemplatePart:g}=(0,hy.useSelect)(C=>{let{getCurrentTheme:S,getPostType:P,canUser:E}=C(QX.store);return{isBlockBasedTheme:S()?.is_block_theme,addNewPatternLabel:P(rt.user)?.labels?.add_new_item,addNewTemplatePartLabel:P(yt)?.labels?.add_new_item,canCreatePattern:E("create",{kind:"postType",name:rt.user}),canCreateTemplatePart:E("create",{kind:"postType",name:yt})}},[]);function v({pattern:C}){o(!1),e.navigate(`/${rt.user}/${C.id}?canvas=edit`)}function b(C){i(!1),e.navigate(`/${yt}/${C.id}?canvas=edit`)}function _(){o(!1),i(!1)}let y=[];h&&y.push({icon:sg,onClick:()=>o(!0),title:d}),f&&g&&y.push({icon:KP,onClick:()=>i(!0),title:m}),h&&y.push({icon:tR,onClick:()=>{u.current.click()},title:(0,py.__)("Import pattern from JSON")});let{categoryMap:w,findOrCreateTerm:x}=Gxe();return y.length===0?null:(0,Ql.jsxs)(Ql.Fragment,{children:[d&&(0,Ql.jsx)(KX.DropdownMenu,{controls:y,icon:null,toggleProps:{variant:"primary",showTooltip:!1,size:"compact",__next40pxDefaultSize:!0},text:d,label:d}),r&&(0,Ql.jsx)(Hxe,{onClose:()=>o(!1),onSuccess:v,onError:_}),n&&(0,Ql.jsx)(Uxe,{closeModal:()=>i(!1),blocks:[],onCreate:b,onError:_}),(0,Ql.jsx)("input",{type:"file",accept:".json",hidden:!0,ref:u,onChange:async C=>{let S=C.target.files?.[0];if(S)try{let P;if(t.query.postType!==yt){let k=Array.from(w.values()).find(D=>D.name===t.query.categoryId);k&&(P=k.id||await x(k.label))}let E=await s(S,P?[P]:void 0);!P&&t.query.categoryId!=="my-patterns"&&e.navigate(`/pattern?categoryId=${Bn}`),a((0,py.sprintf)((0,py.__)('Imported "%s" from JSON.'),E.title.raw),{type:"snackbar",id:"import-pattern-success"})}catch(P){c(P.message,{type:"snackbar",id:"import-pattern-error"})}finally{C.target.value=""}}})]})}var eQ=l(q(),1),tQ=l(W(),1),rQ=l(Y(),1),oQ=l(Ry(),1);var Au=l(A(),1),{RenamePatternCategoryModal:Yxe}=U(oQ.privateApis);function nQ({category:e,onClose:t}){let[r,o]=(0,tQ.useState)(!1);return(0,Au.jsxs)(Au.Fragment,{children:[(0,Au.jsx)(eQ.MenuItem,{onClick:()=>o(!0),children:(0,rQ.__)("Rename")}),r&&(0,Au.jsx)(qxe,{category:e,onClose:()=>{o(!1),t()}})]})}function qxe({category:e,onClose:t}){let r={id:e.id,slug:e.slug,name:e.label},o=Ou();return(0,Au.jsx)(Yxe,{category:r,existingCategories:o,onClose:t,overlayClassName:"edit-site-list__rename-modal",focusOnMount:"firstContentElement",size:"small"})}var zC=l(q(),1),iQ=l(Ce(),1),DI=l(ve(),1),sQ=l(W(),1),FI=l(to(),1),as=l(Y(),1),aQ=l(Bi(),1),lQ=l(ct(),1);var md=l(A(),1),{useHistory:Kxe}=U(lQ.privateApis);function cQ({category:e,onClose:t}){let[r,o]=(0,sQ.useState)(!1),n=Kxe(),{createSuccessNotice:i,createErrorNotice:s}=(0,DI.useDispatch)(aQ.store),{deleteEntityRecord:a,invalidateResolution:c}=(0,DI.useDispatch)(iQ.store),u=async()=>{try{await a("taxonomy","wp_pattern_category",e.id,{force:!0},{throwOnError:!0}),c("getUserPatternCategories"),c("getEntityRecords",["postType",rt.user,{per_page:-1}]),i((0,as.sprintf)((0,as._x)('"%s" deleted.',"pattern category"),e.label),{type:"snackbar",id:"pattern-category-delete"}),t?.(),n.navigate(`/pattern?categoryId=${Bn}`)}catch(f){let d=f.message&&f.code!=="unknown_error"?f.message:(0,as.__)("An error occurred while deleting the pattern category.");s(d,{type:"snackbar",id:"pattern-category-delete"})}};return(0,md.jsxs)(md.Fragment,{children:[(0,md.jsx)(zC.MenuItem,{isDestructive:!0,onClick:()=>o(!0),children:(0,as.__)("Delete")}),(0,md.jsx)(zC.__experimentalConfirmDialog,{isOpen:r,onConfirm:u,onCancel:()=>o(!1),confirmButtonText:(0,as.__)("Delete"),className:"edit-site-patterns__delete-modal",title:(0,as.sprintf)((0,as._x)('Delete "%s"?',"pattern category"),(0,FI.decodeEntities)(e.label)),size:"medium",__experimentalHideHeader:!1,children:(0,as.sprintf)((0,as.__)('Are you sure you want to delete the category "%s"? The patterns will not be deleted.'),(0,FI.decodeEntities)(e.label))})]})}var rl=l(A(),1);function fQ({categoryId:e,type:t}){let{patternCategories:r}=Ou(),o;return t===rt.user&&e&&(o=r.find(n=>n.name===e)),(0,rl.jsxs)(rl.Fragment,{children:[(0,rl.jsx)($X,{}),!!o?.id&&(0,rl.jsx)(WC.DropdownMenu,{icon:Ps,label:(0,uQ.__)("Actions"),toggleProps:{className:"edit-site-patterns__button",size:"compact"},children:({onClose:n})=>(0,rl.jsxs)(WC.MenuGroup,{children:[(0,rl.jsx)(nQ,{category:o,onClose:n}),(0,rl.jsx)(cQ,{category:o,onClose:n})]})})]})}var gy=l(Y(),1);var GC=l(W(),1),dQ=l(ct(),1),vy=l(ve(),1),HC=l(Ce(),1),mQ=l(ur(),1);var{useLocation:Zxe,useHistory:pQ}=U(dQ.privateApis),hQ=()=>{let e=(0,vy.useSelect)(n=>n(HC.store).getCurrentTheme()),{getEntityRecord:t}=(0,vy.useSelect)(HC.store),{editEntityRecord:r,saveEditedEntityRecord:o}=(0,vy.useDispatch)(HC.store);return(0,GC.useMemo)(()=>({id:"set-active-template",label(n){return n.some(i=>i._isActive)?(0,gy.__)("Deactivate"):(0,gy.__)("Activate")},isPrimary:!0,icon:ya,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])},Iu=()=>{let e=pQ();return(0,GC.useMemo)(()=>({id:"edit-post",label:(0,gy.__)("Edit"),icon:ya,isEligible(t){return t.status==="trash"?!1:t.type!==rt.theme},callback(t){let r=t[0];e.navigate(`/${r.type}/${r.id}?canvas=edit`)}}),[e])},gQ=()=>{let e=pQ(),{path:t,query:r}=Zxe();return(0,GC.useMemo)(()=>({id:"quick-edit",label:(0,gy.__)("Quick Edit"),icon:tP,isPrimary:!0,supportsBulk:!0,isEligible(o){return o.status==="trash"?!1:o.type==="page"},callback(o){e.navigate((0,mQ.addQueryArgs)(t,{...r,quickEdit:!0,postId:o.map(n=>n.id).join(",")}))}}),[e,t,r])};var UC=l(Y(),1),YC=l(W(),1),VI=l(Xt(),1),vQ=l(Do(),1),yQ=l(It(),1);var Kp=l(A(),1),{useStyle:Xxe}=U(yQ.privateApis);function Qxe({item:e}){let t=(0,YC.useId)(),r=e.description||e?.excerpt?.raw,o=e.type===yt,n=Xxe("color.background"),i=(0,YC.useMemo)(()=>e.blocks??(0,vQ.parse)(e.content.raw,{__unstableSkipMigrationLogs:!0}),[e?.content?.raw,e.blocks]),s=!i?.length;return(0,Kp.jsxs)("div",{className:"page-patterns-preview-field",style:{backgroundColor:n},"aria-describedby":r?t:void 0,children:[s&&o&&(0,UC.__)("Empty template part"),s&&!o&&(0,UC.__)("Empty pattern"),!s&&(0,Kp.jsx)(VI.BlockPreview.Async,{children:(0,Kp.jsx)(VI.BlockPreview,{blocks:i,viewportWidth:e.viewportWidth})}),!!r&&(0,Kp.jsx)("div",{hidden:!0,id:t,children:r})]})}var bQ={label:(0,UC.__)("Preview"),id:"preview",render:Qxe,enableSorting:!1};var yy=l(A(),1),{ExperimentalBlockEditorProvider:Jxe}=U(xQ.privateApis),{usePostActions:wQ,usePostFields:$xe}=U(SQ.privateApis),{useLocation:e1e,useHistory:t1e}=U(CQ.privateApis),r1e=[],o1e=["default_view","default_layouts"];function n1e(e,t){let{patternCategories:r}=Ou(),o=(0,TQ.useSelect)(a=>a(_Q.store).getCurrentTheme()?.default_template_part_areas||[],[]),n,i,s;if(e===yt){let a=o.find(c=>c.area===t);n=a?.label||(0,LI.__)("All Template Parts"),i=a?.description||(0,LI.__)("Includes every template part defined for any area.")}else e===rt.user&&t&&(s=r.find(a=>a.name===t),n=s?.label,i=s?.description);return{title:n,description:i}}function BI(){let{path:e,query:t}=e1e(),{postType:r="wp_block",categoryId:o}=t,n=t1e(),i=o||Bn,{default_view:s,default_layouts:a}=ss({kind:"postType",name:r,fields:o1e}),{view:c,updateView:u,isModified:f,resetToDefault:d}=Xl({kind:"postType",name:r,slug:"default",defaultView:s,defaultLayouts:a,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:I=>{n.navigate((0,EQ.addQueryArgs)(e,{...t,pageNumber:I.page,search:I.search}))}}),m=c.filters?.find(({field:I})=>I==="sync-status")?.value,{patterns:h,isResolving:g}=FC(r,i,{search:c.search,syncStatus:m}),v=$xe({postType:r}),b=(0,qC.useMemo)(()=>[bQ,...v||[]],[v]),{data:_,paginationInfo:y}=(0,qC.useMemo)(()=>{let I={...c};return delete I.search,r!==yt&&(I.filters=[]),Dl(h,I,b)},[h,c,b,r]),w=VX(_),x=wQ({postType:yt,context:"list"}),C=wQ({postType:rt.user,context:"list"}),S=Iu(),P=(0,qC.useMemo)(()=>r===yt?[S,...x].filter(Boolean):[S,...C].filter(Boolean),[S,r,x,C]),E=BC(),{title:k,description:D}=n1e(r,i);return(0,yy.jsx)(Jxe,{settings:E,children:(0,yy.jsx)(pi,{className:"edit-site-page-patterns-dataviews",title:k,headingLevel:2,subTitle:D,actions:(0,yy.jsx)(fQ,{categoryId:i,type:r}),children:(0,yy.jsx)(Il,{paginationInfo:y,fields:b,actions:P,data:w||r1e,getItemId:I=>I.name??I.id,isLoading:g,isItemClickable:I=>I.type!==rt.theme,onClickItem:I=>{n.navigate(`/${I.type}/${[rt.user,yt].includes(I.type)?I.id:I.name}?canvas=edit`)},view:c,onChangeView:u,defaultLayouts:a,onReset:f?d:!1},i+r)})})}var by=l(A(),1),PQ={name:"patterns",path:"/pattern",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||gi(e)?"/":void 0;return(0,by.jsx)(dd,{backPath:r})},content:(0,by.jsx)(BI,{}),mobileSidebar({siteData:e,query:t}){if(t.categoryId)return;let o=e.currentTheme?.is_block_theme||gi(e)?"/":void 0;return(0,by.jsx)(dd,{backPath:o})},mobileContent({query:e}){return e.categoryId?(0,by.jsx)(BI,{}):void 0}}};var jI=l(A(),1),RQ={name:"pattern-item",path:"/wp_block/:postId",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||gi(e)?"/":void 0;return(0,jI.jsx)(dd,{backPath:r})},preview:(0,jI.jsx)(Dr,{})}};var zI=l(A(),1),kQ={name:"template-part-item",path:"/wp_template_part/*postId",areas:{sidebar:(0,zI.jsx)(dd,{backPath:"/"}),preview:(0,zI.jsx)(Dr,{})}};var i$=l(ve(),1),s$=l(Ce(),1);var GI=l(Y(),1);var IQ=l(Ce(),1),MQ=l(W(),1),NQ=l(q(),1),WI=l(Y(),1),DQ=l(ct(),1),HI=l(ur(),1);var OQ=l(Ce(),1),AQ=l(ve(),1);function KC(e,t){return(0,AQ.useSelect)(r=>{let{getEntityRecord:o,getUser:n,getEditedEntityRecord:i}=r(OQ.store),s=i("postType",e,t),a=s?.original_source,c=s?.author_text;switch(a){case"theme":return{type:a,icon:Vi,text:c,isCustomized:s.source===xT.custom};case"plugin":return{type:a,icon:og,text:c,isCustomized:s.source===xT.custom};case"site":{let u=o("root","__unstableBase");return{type:a,icon:Yh,imageUrl:u?.site_logo?o("postType","attachment",u.site_logo)?.source_url:void 0,text:c,isCustomized:!1}}default:{let u=n(s.author);return{type:"user",icon:Ts,imageUrl:u?.avatar_urls?.[48],text:c??u?.name,isCustomized:!1}}}},[e,t])}var pd=l(A(),1),{useLocation:i1e}=U(DQ.privateApis),s1e=[];function a1e({template:e,isActive:t}){let{text:r,icon:o}=KC(e.type,e.id);return(0,pd.jsx)(lo,{to:(0,HI.addQueryArgs)("/template",{activeView:r}),icon:o,"aria-current":t,children:r})}function FQ(){let{query:{activeView:e="active"}}=i1e(),{records:t}=(0,IQ.useEntityRecords)("root","registeredTemplate",{per_page:-1}),r=(0,MQ.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))??s1e},[t]);return(0,pd.jsxs)(NQ.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-templates-browse",children:[(0,pd.jsx)(lo,{to:"/template",icon:sf,"aria-current":e==="active",children:(0,WI.__)("Active templates")}),(0,pd.jsx)(lo,{to:(0,HI.addQueryArgs)("/template",{activeView:"user"}),icon:Ts,"aria-current":e==="user",children:(0,WI.__)("Created templates")}),r.map(o=>(0,pd.jsx)(a1e,{template:o,isActive:e===o.author_text},o.author_text))]})}var jQ=l(Ce(),1),zQ=l(ve(),1);var VQ=l(q(),1),LQ=l(ct(),1);var BQ=l(ur(),1);var Zp=l(A(),1),{useLocation:l1e}=U(LQ.privateApis),c1e=["view_list"],u1e={all:PP,published:sf,future:ym,drafts:$E,pending:OP,private:TP,trash:JP},f1e=e=>u1e[e.slug];function Xp({postType:e,resolveIcon:t=f1e}){let{path:r,query:{activeView:o="all"}}=l1e(),{view_list:n}=ss({kind:"postType",name:e,fields:c1e});return e?(0,Zp.jsx)(Zp.Fragment,{children:(0,Zp.jsx)(VQ.__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,Zp.jsx)(lo,{icon:c,to:(0,BQ.addQueryArgs)(r,{activeView:a}),"aria-current":s?"true":void 0,children:i.title},i.slug)})})}):null}var WQ=l(A(),1),d1e={user:Ts,theme:Vi,plugin:og,site:Yh};function HQ(){let e=(0,zQ.useSelect)(r=>{let o=r(jQ.store).getEntityRecords("postType",dt,{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,WQ.jsx)(Xp,{postType:dt,resolveIcon:r=>{let o=e[r.slug];return d1e[o]??Vi}})}var ZC=l(A(),1);function XC({backPath:e}){return(0,ZC.jsx)(go,{title:(0,GI.__)("Templates"),description:(0,GI.__)("Create new templates, or reset any customizations made to the templates supplied by your theme."),backPath:e,content:window?.__experimentalTemplateActivate?(0,ZC.jsx)(FQ,{}):(0,ZC.jsx)(HQ,{})})}var Du=l(Y(),1),CJ=l(to(),1),Oi=l(W(),1),rh=l(Ce(),1);var TJ=l(ct(),1),EJ=l(It(),1),$I=l(ur(),1),xy=l(ve(),1),PJ=l(it(),1);var RJ=l(q(),1),kJ=l(Bi(),1);var Io=l(q(),1),aJ=l(to(),1),$s=l(W(),1),eh=l(ve(),1),QC=l(Ce(),1),lJ=l(it(),1);var On=l(Y(),1),cJ=l(Bi(),1),uJ=l(ct(),1),fJ=l(Pc(),1);var Jl=l(W(),1),Mu=l(Y(),1),Dt=l(q(),1),$Q=l(Ce(),1),eJ=l(to(),1),tJ=l(it(),1),rJ=l(Pc(),1),oJ=l(ur(),1);var Qp=l(ve(),1),Jp=l(Ce(),1),GQ=l(to(),1),Rn=l(W(),1),zt=l(Y(),1);var UQ=l(ur(),1);var m1e={},p1e=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function UI(e,t){return`${e}-${(0,UQ.safeDecodeURI)(t)}`}var YQ=(e,t)=>(e||[]).map(r=>({...r,name:(0,GQ.decodeEntities)(p1e(r,t))})),YI=()=>(0,Qp.useSelect)(e=>e(Jp.store).getEntityRecords("postType",dt,{per_page:-1}),[]),hd=()=>(0,Qp.useSelect)(e=>e(Jp.store).getCurrentTheme()?.default_template_types||[],[]),qQ=()=>{let e=(0,Qp.useSelect)(t=>t(Jp.store).getPostTypes({per_page:-1}),[]);return(0,Rn.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])},h1e=()=>{let e=(0,Qp.useSelect)(t=>t(Jp.store).getTaxonomies({per_page:-1}),[]);return(0,Rn.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function KQ(){let e=qQ(),t=(0,Rn.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=YI(),o=(0,Rn.useMemo)(()=>e?.reduce((i,{labels:s})=>{let a=s.singular_name.toLowerCase();return i[a]=(i[a]||0)+1,i},{}),[e]),n=(0,Rn.useCallback)(({labels:i,slug:s})=>{let a=i.singular_name.toLowerCase();return o[a]>1&&a!==s},[o]);return(0,Rn.useMemo)(()=>t?.filter(i=>!(r||[]).some(s=>s.slug==="archive-"+i.slug)).map(i=>{let s;return n(i)?s=(0,zt.sprintf)((0,zt.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):s=(0,zt.sprintf)((0,zt.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,zt.sprintf)((0,zt.__)("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):_s,templatePrefix:"archive"}})||[],[t,r,n])}var ZQ=e=>{let t=qQ(),r=hd(),o=(0,Rn.useMemo)(()=>t?.reduce((u,{labels:f})=>{let d=(f.template_name||f.singular_name).toLowerCase();return u[d]=(u[d]||0)+1,u},{}),[t]),n=(0,Rn.useCallback)(({labels:u,slug:f})=>{let d=(u.template_name||u.singular_name).toLowerCase();return o[d]>1&&d!==f},[o]),i=(0,Rn.useMemo)(()=>t?.reduce((u,{slug:f})=>{let d=f;return f!=="page"&&(d=`single-${d}`),u[f]=d,u},{}),[t]),s=qI("postType",i),a=(t||[]).reduce((u,f)=>{let{slug:d,labels:m,icon:h}=f,g=i[d],v=r?.find(({slug:x})=>x===g),b=n(f),_=m.template_name||(0,zt.sprintf)((0,zt.__)("Single item: %s"),m.singular_name);b&&(_=m.template_name?(0,zt.sprintf)((0,zt._x)("%1$s (%2$s)","post type menu label"),m.template_name,d):(0,zt.sprintf)((0,zt._x)("Single item: %1$s (%2$s)","post type menu label"),m.singular_name,d));let y=v?{...v,templatePrefix:i[d]}:{slug:g,title:_,description:(0,zt.sprintf)((0,zt.__)("Displays a single item: %s."),m.singular_name),icon:typeof h=="string"&&h.startsWith("dashicons-")?h.slice(10):ng,templatePrefix:i[d]},w=s?.[d]?.hasEntities;return w&&(y.onClick=x=>{e({type:"postType",slug:d,config:{recordNamePath:"title.rendered",queryArgs:({search:C})=>({_fields:"id,title,slug,link",orderBy:C?"relevance":"modified",exclude:s[d].existingEntitiesIds}),getSpecificTemplate:C=>{let S=UI(i[d],C.slug);return{title:S,slug:S,templatePrefix:i[d]}}},labels:m,template:x})}),w&&u.push(y),u},[]);return(0,Rn.useMemo)(()=>a.reduce((u,f)=>{let{slug:d}=f,m="postTypesMenuItems";return d==="page"&&(m="defaultPostTypesMenuItems"),u[m].push(f),u},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[a])},XQ=e=>{let t=h1e(),r=YI(),o=hd(),n=(0,Rn.useMemo)(()=>t?.reduce((d,{slug:m})=>{let h=m;return["category","post_tag"].includes(m)||(h=`taxonomy-${h}`),m==="post_tag"&&(h="tag"),d[m]=h,d},{}),[t]),i=t?.reduce((d,{labels:m})=>{let h=(m.template_name||m.singular_name).toLowerCase();return d[h]=(d[h]||0)+1,d},{}),s=(d,m)=>{if(["category","post_tag"].includes(m))return!1;let h=(d.template_name||d.singular_name).toLowerCase();return i[h]>1&&h!==m},a=qI("taxonomy",n),c=(r||[]).map(({slug:d})=>d),u=(t||[]).reduce((d,m)=>{let{slug:h,labels:g}=m,v=n[h],b=o?.find(({slug:S})=>S===v),_=c?.includes(v),y=s(g,h),w=g.template_name||g.singular_name;y&&(w=g.template_name?(0,zt.sprintf)((0,zt._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,h):(0,zt.sprintf)((0,zt._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,h));let x=b?{...b,templatePrefix:n[h]}:{slug:v,title:w,description:(0,zt.sprintf)((0,zt.__)("Displays taxonomy: %s."),g.singular_name),icon:pl,templatePrefix:n[h]},C=a?.[h]?.hasEntities;return C&&(x.onClick=S=>{e({type:"taxonomy",slug:h,config:{queryArgs:({search:P})=>({_fields:"id,name,slug,link",orderBy:P?"name":"count",exclude:a[h].existingEntitiesIds}),getSpecificTemplate:P=>{let E=UI(n[h],P.slug);return{title:E,slug:E,templatePrefix:n[h]}}},labels:g,hasGeneralTemplate:_,template:S})}),(!_||C)&&d.push(x),d},[]);return(0,Rn.useMemo)(()=>u.reduce((d,m)=>{let{slug:h}=m,g="taxonomiesMenuItems";return["category","tag"].includes(h)&&(g="defaultTaxonomiesMenuItems"),d[g].push(m),d},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[u])},g1e={user:"author"},v1e={user:{who:"authors"}};function QQ(e){let t=YI(),r=hd(),o=qI("root",g1e,v1e),n=r?.find(({slug:s})=>s==="author");n||(n={description:(0,zt.__)("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=UI("author",a.slug);return{title:(0,zt.sprintf)((0,zt.__)("Author: %s"),a.name),slug:c,templatePrefix:"author"}}},labels:{singular_name:(0,zt.__)("Author"),search_items:(0,zt.__)("Search Authors"),not_found:(0,zt.__)("No authors found."),all_items:(0,zt.__)("All Authors")},hasGeneralTemplate:i,template:s})}),!i||o.user?.hasEntities)return n}var qI=(e,t,r=m1e)=>{let o=(0,Qp.useSelect)(i=>Object.keys(t||{}).reduce((s,a)=>{let c=i(Jp.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,Rn.useMemo)(()=>Object.keys(t||{}).reduce((i,s)=>(i[s]={hasEntities:o[s]},i),{}),[t,o])};var Ot=l(A(),1),JQ=[];function y1e({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,Ot.jsxs)(Dt.Composite.Item,{render:(0,Ot.jsx)(Dt.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,Ot.jsx)(Dt.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:"var(--wpds-typography-font-weight-emphasis, 600)",className:`${n}__title`,children:(0,Ot.jsx)(Dt.TextHighlight,{text:(0,eJ.decodeEntities)(e.name),highlight:t})}),e.link&&(0,Ot.jsx)(Dt.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,oJ.safeDecodeURI)(e.link)})]})}function b1e(e,t){let{config:r}=e,o=(0,Jl.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,$Q.useEntityRecords)(e.type,e.slug,o),[s,a]=(0,Jl.useState)(JQ);return(0,Jl.useEffect)(()=>{if(!i)return;let c=JQ;n?.length&&(c=n,r.recordNamePath&&(c=YQ(c,r.recordNamePath))),a(c)},[n,i]),s}function w1e({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,tJ.useDebouncedInput)(),i=b1e(e,n),{labels:s}=e,[a,c]=(0,Jl.useState)(!1);return!a&&i?.length>9&&c(!0),(0,Ot.jsxs)(Ot.Fragment,{children:[a&&(0,Ot.jsx)(Dt.SearchControl,{onChange:o,value:r,label:s.search_items,placeholder:s.search_items}),!!i?.length&&(0,Ot.jsx)(Dt.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,Mu.__)("Suggestions list"),children:i.map(u=>(0,Ot.jsx)(y1e,{suggestion:u,search:n,onSelect:t,entityForSuggestions:e},u.slug))}),n&&!i?.length&&(0,Ot.jsx)(Dt.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:s.not_found})]})}function x1e({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,Jl.useState)();return(0,Jl.useEffect)(()=>{if(o.current){let[s]=rJ.focus.focusable.find(o.current);s?.focus()}},[n]),(0,Ot.jsxs)(Dt.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)(Dt.__experimentalText,{as:"p",children:(0,Mu.__)("Select whether to create a single template for all items or a specific one.")}),(0,Ot.jsxs)(Dt.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,Ot.jsxs)(Dt.FlexItem,{isBlock:!0,as:Dt.Button,onClick:()=>{let{slug:s,title:a,description:c,templatePrefix:u}=t.template;e({slug:s,title:a,description:c,templatePrefix:u})},children:[(0,Ot.jsx)(Dt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.all_items}),(0,Ot.jsx)(Dt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Mu.__)("For all items")})]}),(0,Ot.jsxs)(Dt.FlexItem,{isBlock:!0,as:Dt.Button,onClick:()=>{i(!0)},children:[(0,Ot.jsx)(Dt.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.singular_name}),(0,Ot.jsx)(Dt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Mu.__)("For a specific item")})]})]}),(0,Ot.jsx)(Dt.Flex,{justify:"right",children:(0,Ot.jsx)(Dt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Mu.__)("Back")})})]}),n&&(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsx)(Dt.__experimentalText,{as:"p",children:(0,Mu.__)("This template will be used only for the specific item chosen.")}),(0,Ot.jsx)(w1e,{entityForSuggestions:t,onSelect:e}),(0,Ot.jsx)(Dt.Flex,{justify:"right",children:(0,Ot.jsx)(Dt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,Mu.__)("Back")})})]})]})}var nJ=x1e;var gd=l(W(),1),$p=l(Y(),1),$l=l(q(),1),Nu=l(A(),1);function _1e({createTemplate:e,onBack:t}){let[r,o]=(0,gd.useState)(""),n=(0,$p.__)("Custom Template"),[i,s]=(0,gd.useState)(!1),a=(0,gd.useRef)();(0,gd.useEffect)(()=>{a.current&&a.current.focus()},[]);async function c(u){if(u.preventDefault(),!i){s(!0);try{await e({slug:Zm(r||n)||"wp-custom-template",title:r||n},!1)}finally{s(!1)}}}return(0,Nu.jsx)("form",{onSubmit:c,children:(0,Nu.jsxs)($l.__experimentalVStack,{spacing:6,children:[(0,Nu.jsx)($l.TextControl,{label:(0,$p.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:a,help:(0,$p.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Nu.jsxs)($l.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,Nu.jsx)($l.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,$p.__)("Back")}),(0,Nu.jsx)($l.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,$p.__)("Create")})]})]})})}var iJ=_1e;var Kr=l(A(),1),{useHistory:S1e}=U(uJ.privateApis),KI=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],C1e={"front-page":qh,home:cg,single:rg,page:nf,archive:_s,search:af,404:$h,index:Kh,category:Tc,author:Ts,taxonomy:pl,date:Wh,tag:ag,attachment:Qh};function sJ({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:s}){return(0,Kr.jsx)(Io.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,Kr.jsxs)(Io.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,Kr.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,Kr.jsx)(Io.Icon,{icon:n})}),(0,Kr.jsxs)(Io.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,Kr.jsx)(Io.__experimentalText,{align:"center",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:e}),s]})]})})}var kn={templatesList:1,customTemplate:2,customGenericTemplate:3};function T1e({onClose:e}){let[t,r]=(0,$s.useState)(kn.templatesList),[o,n]=(0,$s.useState)({}),[i,s]=(0,$s.useState)(!1),a=P1e(n,()=>r(kn.customTemplate)),c=S1e(),{saveEntityRecord:u}=(0,eh.useDispatch)(QC.store),{createErrorNotice:f,createSuccessNotice:d}=(0,eh.useDispatch)(cJ.store),m=(0,$s.useRef)(null),h=(0,lJ.useViewportMatch)("medium","<"),g=(0,eh.useSelect)(w=>w(QC.store).getEntityRecord("root","__unstableBase")?.home,[]),v={"front-page":g,date:(0,On.sprintf)((0,On.__)("E.g. %s"),g+"/"+new Date().getFullYear())};(0,$s.useEffect)(()=>{if(m.current&&t===kn.templatesList){let[w]=fJ.focus.focusable.find(m.current);w?.focus()}},[t]);async function b(w,x=!0){if(!i){s(!0);try{let{title:C,description:S,slug:P}=w,E=await u("postType",dt,{description:S,slug:P.toString(),status:"publish",title:C,meta:{is_wp_suggestion:x}},{throwOnError:!0});c.navigate(`/${dt}/${E.id}?canvas=edit`),d((0,On.sprintf)((0,On.__)('"%s" successfully created.'),(0,aJ.decodeEntities)(E.title?.rendered||C)||(0,On.__)("(no title)")),{type:"snackbar"})}catch(C){let S=C.message&&C.code!=="unknown_error"?C.message:(0,On.__)("An error occurred while creating the template.");f(S,{type:"snackbar"})}finally{s(!1)}}}let _=()=>{e(),r(kn.templatesList)},y=(0,On.__)("Add template");return t===kn.customTemplate?y=(0,On.sprintf)((0,On.__)("Add template: %s"),o.labels.singular_name):t===kn.customGenericTemplate&&(y=(0,On.__)("Create custom template")),(0,Kr.jsxs)(Io.Modal,{title:y,className:X("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===kn.templatesList,"edit-site-custom-template-modal":t===kn.customTemplate}),onRequestClose:_,overlayClassName:t===kn.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:m,children:[t===kn.templatesList&&(0,Kr.jsxs)(Io.__experimentalGrid,{columns:h?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,Kr.jsx)(Io.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,On.__)("Select what the new template should apply to:")}),a.map(w=>{let{title:x,slug:C,onClick:S}=w;return(0,Kr.jsx)(sJ,{title:x,direction:"column",className:"edit-site-add-new-template__template-button",description:v[C],icon:C1e[C]||Vi,onClick:()=>S?S(w):b(w)},C)}),(0,Kr.jsx)(sJ,{title:(0,On.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:ya,onClick:()=>r(kn.customGenericTemplate),children:(0,Kr.jsx)(Io.__experimentalText,{lineHeight:1.53846153846,children:(0,On.__)("A custom template can be manually applied to any post or page.")})})]}),t===kn.customTemplate&&(0,Kr.jsx)(nJ,{onSelect:b,entityForSuggestions:o,onBack:()=>r(kn.templatesList),containerRef:m}),t===kn.customGenericTemplate&&(0,Kr.jsx)(iJ,{createTemplate:b,onBack:()=>r(kn.templatesList)})]})}function E1e(){let[e,t]=(0,$s.useState)(!1),{postType:r}=(0,eh.useSelect)(o=>{let{getPostType:n}=o(QC.store);return{postType:n(dt)}},[]);return r?(0,Kr.jsxs)(Kr.Fragment,{children:[(0,Kr.jsx)(Io.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,size:"compact",__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,Kr.jsx)(T1e,{onClose:()=>t(!1)})]}):null}function P1e(e,t){let o=(hd()||[]).filter(m=>KI.includes(m.slug)),n=m=>{t?.(),e(m)},i=[...o],{defaultTaxonomiesMenuItems:s,taxonomiesMenuItems:a}=XQ(n),{defaultPostTypesMenuItems:c,postTypesMenuItems:u}=ZQ(n),f=QQ(n);return[...s,...c,f].forEach(m=>{if(!m)return;let h=i.findIndex(g=>g.slug===m.slug);h>-1?i[h]=m:i.push(m)}),i?.sort((m,h)=>KI.indexOf(m.slug)-KI.indexOf(h.slug)),[...i,...KQ(),...u,...a]}var dJ=(0,$s.memo)(E1e);var th=l(q(),1),ki=l(Y(),1),wy=l(W(),1),ZI=l(to(),1),mJ=l(Do(),1),XI=l(Xt(),1),JC=l(It(),1),$C=l(Ce(),1),pJ=l(ve(),1);var An=l(A(),1),{Badge:QI}=U(th.privateApis),{useEntityRecordsWithPermissions:R1e}=U($C.privateApis),{useStyle:k1e}=U(JC.privateApis);function hJ(){let e=hd(),{records:t}=R1e("root","registeredTemplate");return[...e,...t?.filter(r=>!r.is_custom).map(r=>({slug:r.slug,title:r.title.rendered,description:r.description}))]}function O1e({item:e}){let t=BC(),r=k1e("color.background")??"white",o=(0,wy.useMemo)(()=>(0,mJ.parse)(e.content.raw),[e.content.raw]),n=!o?.length;return(0,An.jsx)(JC.EditorProvider,{post:e,settings:t,children:(0,An.jsxs)("div",{className:"page-templates-preview-field",style:{backgroundColor:r},children:[n&&(0,ki.__)("Empty template"),!n&&(0,An.jsx)(XI.BlockPreview.Async,{children:(0,An.jsx)(XI.BlockPreview,{blocks:o})})]})})}var eT={label:(0,ki.__)("Preview"),id:"preview",render:O1e,enableSorting:!1},gJ={label:(0,ki.__)("Description"),id:"description",render:window?.__experimentalTemplateActivate?function({item:t}){let o=hJ().find(n=>n.slug===t.slug);return t.description?(0,ZI.decodeEntities)(t.description):o?.description}:({item:e})=>e.description&&(0,ZI.decodeEntities)(e.description),enableSorting:!1,enableGlobalSearch:!0};function A1e({item:e}){let[t,r]=(0,wy.useState)(!1),{text:o,icon:n,imageUrl:i}=KC(e.type,e.id);return(0,An.jsxs)(th.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,An.jsx)("div",{className:X("fields-controls__author-avatar",{"is-loaded":t}),children:(0,An.jsx)("img",{onLoad:()=>r(!0),alt:"",src:i})}),!i&&(0,An.jsx)("div",{className:"fields-controls__author-icon",children:(0,An.jsx)(th.Icon,{icon:n})}),(0,An.jsx)("span",{className:"fields-controls__author-name",children:o})]})}var vJ={label:(0,ki.__)("Author"),id:"author",getValue:({item:e})=>e.author_text??e.author,render:A1e},yJ={label:(0,ki.__)("Status"),id:"active",type:"boolean",getValue:({item:e})=>e._isActive,render:function({item:t}){let r=t._isCustom?(0,ki._x)("Active when used","template"):(0,ki._x)("Active","template"),o=t._isCustom?"info":"success",n=t._isActive;return(0,An.jsx)(QI,{intent:n?o:"default",children:n?r:(0,ki._x)("Inactive","template")})}},bJ=()=>{let e=(0,pJ.useSelect)(t=>t($C.store).getCurrentTheme());return(0,wy.useMemo)(()=>({label:(0,ki.__)("Compatible Theme"),id:"theme",getValue:({item:t})=>t.theme,render:function({item:r}){return r.theme===e.stylesheet?(0,An.jsx)(QI,{intent:"success",children:r.theme}):(0,An.jsx)(QI,{intent:"error",children:r.theme})}}),[e])},wJ={label:(0,ki.__)("Template Type"),id:"slug",getValue:({item:e})=>e.slug,render:function({item:t}){return hJ().find(n=>n.slug===t.slug)?.title||(0,ki._x)("Custom","template type")}};var JI={table:{showMedia:!1},grid:{showMedia:!0},list:{showMedia:!1}},xJ={type:"grid",perPage:20,sort:{field:"title",direction:"asc"},titleField:"title",descriptionField:"description",mediaField:"preview",fields:["author","active","slug","theme"],filters:[],...JI.grid};function _J(e){return e==="user"?{sort:{field:"date",direction:"desc"}}:e==="active"?{}:{filters:[{field:"author",operator:"is",value:e,isLocked:!0}]}}var vd=l(A(),1),{usePostActions:I1e,usePostFields:M1e,templateTitleField:N1e}=U(EJ.privateApis),{useHistory:D1e,useLocation:F1e}=U(TJ.privateApis),{useEntityRecordsWithPermissions:SJ}=U(rh.privateApis);function e6(){let{path:e,query:t}=F1e(),{activeView:r="active",postId:o}=t,[n,i]=(0,Oi.useState)([o]),[s,a]=(0,Oi.useState)(!1),c=xJ,u=(0,Oi.useMemo)(()=>_J(r),[r]),{view:f,updateView:d,isModified:m,resetToDefault:h}=Xl({kind:"postType",name:dt,slug:"default",defaultView:c,activeViewOverrides:u,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:re=>{k.navigate((0,$I.addQueryArgs)(e,{...t,pageNumber:re.page,search:re.search||void 0}))}}),{activeTemplatesOption:g,activeTheme:v,defaultTemplateTypes:b}=(0,xy.useSelect)(re=>{let{getEntityRecord:ue,getCurrentTheme:he}=re(rh.store);return{activeTemplatesOption:ue("root","site")?.active_templates,activeTheme:he(),defaultTemplateTypes:re(rh.store).getCurrentTheme()?.default_template_types}}),{records:_,isResolving:y}=SJ("postType",dt,{per_page:-1,combinedTemplates:!1}),{records:w,isResolving:x}=SJ("root","registeredTemplate",{per_page:-1}),C=(0,Oi.useMemo)(()=>{let re=[...w];if(g)for(let ue in g){let he=g[ue],ge=_.find(be=>be.id===he&&be.theme===v.stylesheet);if(ge){let be=re.findIndex(({slug:ze})=>ze===ge.slug);be!==-1?re[be]=ge:re.push(ge)}}return re},[_,w,g,v]),S;r==="active"?S=y||x:r==="user"?S=y:S=x;let P=(0,Oi.useMemo)(()=>{function re(he){return he.is_custom??(!he.meta?.is_wp_suggestion&&!b.some(ge=>ge.slug===he.slug))}let ue;return r==="active"?ue=C.filter(he=>!re(he)):r==="user"?ue=_:ue=w,ue.map(he=>({...he,_isActive:C.some(ge=>ge.id===he.id),_isCustom:re(he)}))},[C,b,_,w,r]),E=(0,xy.useSelect)(re=>{let{getUser:ue}=re(rh.store);return P.reduce((he,ge)=>(ge.author_text?he[ge.author_text]||(he[ge.author_text]=ge.author_text):ge.author&&(he[ge.author]||(he[ge.author]=ue(ge.author))),he),{})},[P]),k=D1e(),D=(0,Oi.useCallback)(re=>{i(re),f?.type==="list"&&k.navigate((0,$I.addQueryArgs)(e,{postId:re.length===1?re[0]:void 0}))},[k,e,f?.type]),T=M1e({postType:dt}).find(re=>re.id==="date"),N=bJ(),B=(0,Oi.useMemo)(()=>{let re=[eT,N1e,gJ,yJ,wJ];r==="user"&&(re.push(N),T&&re.push(T));let ue=[];for(let he in E)ue.push({value:E[he]?.id??he,label:E[he]?.name??he});return re.push({...vJ,elements:ue}),re},[E,r,N,T]),{data:F,paginationInfo:L}=(0,Oi.useMemo)(()=>Dl(P,f,B),[P,f,B]),{createSuccessNotice:z}=(0,xy.useDispatch)(kJ.store),M=(0,Oi.useCallback)((re,ue)=>{switch(re){case"duplicate-post":{let he=ue[0],ge=typeof he.title=="string"?he.title:he.title?.rendered;k.navigate("/template?activeView=user"),z((0,Du.sprintf)((0,Du.__)('"%s" successfully created.'),(0,CJ.decodeEntities)(ge)||(0,Du.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,Du.__)("Edit"),onClick:()=>{k.navigate(`/${he.type}/${he.id}?canvas=edit`)}}]})}break}},[k,z]),V=I1e({postType:dt,context:"list",onActionPerformed:M}),R=Iu(),j=hQ(),G=(0,Oi.useMemo)(()=>r==="user"?[j,R,...V]:[j,...V],[V,j,R,r]),Z=(0,PJ.useEvent)(re=>{d(re),re.type!==f.type&&k.invalidate()}),me=G.find(re=>re.id==="duplicate-post");return(0,vd.jsxs)(pi,{className:"edit-site-page-templates",title:(0,Du.__)("Templates"),headingLevel:2,actions:(0,vd.jsx)(dJ,{}),children:[(0,vd.jsx)(Il,{paginationInfo:L,fields:B,actions:G,data:F,isLoading:S,view:f,onChangeView:Z,onChangeSelection:D,isItemClickable:()=>!0,onClickItem:re=>{typeof re.id=="string"?a(re):k.navigate(`/${re.type}/${re.id}?canvas=edit`)},selection:n,defaultLayouts:JI,onReset:m?()=>{h(),k.invalidate()}:!1},r),s&&me&&(0,vd.jsx)(RJ.Modal,{title:(0,Du.__)("Duplicate"),onRequestClose:()=>a(),size:"small",children:(0,vd.jsx)(me.RenderModal,{items:[s],closeModal:()=>a()})})]})}var $J=l(Y(),1),rc=l(W(),1),e$=l(Ce(),1);var t$=l(ct(),1),r$=l(It(),1),n6=l(ur(),1),o$=l(it(),1);var Mo=l(q(),1),qJ=l(to(),1),ea=l(W(),1),nh=l(ve(),1),tT=l(Ce(),1),KJ=l(it(),1);var Mn=l(Y(),1),ZJ=l(Bi(),1),XJ=l(ct(),1),QJ=l(Pc(),1);var ec=l(W(),1),Fu=l(Y(),1),Ft=l(q(),1),BJ=l(Ce(),1),jJ=l(to(),1),zJ=l(it(),1),WJ=l(Pc(),1),HJ=l(ur(),1);var yd=l(ve(),1),bd=l(Ce(),1),OJ=l(to(),1),tn=l(W(),1),nr=l(Y(),1);var AJ=l(ur(),1);var V1e={},L1e=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function t6(e,t){return`${e}-${(0,AJ.safeDecodeURI)(t)}`}var IJ=(e,t)=>(e||[]).map(r=>({...r,name:(0,OJ.decodeEntities)(L1e(r,t))})),wd=()=>(0,yd.useSelect)(e=>e(bd.store).getEntityRecords("postType",dt,{per_page:-1}),[]),_y=()=>(0,yd.useSelect)(e=>e(bd.store).getCurrentTheme()?.default_template_types||[],[]),MJ=()=>{let e=(0,yd.useSelect)(t=>t(bd.store).getPostTypes({per_page:-1}),[]);return(0,tn.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])},B1e=()=>{let e=(0,yd.useSelect)(t=>t(bd.store).getTaxonomies({per_page:-1}),[]);return(0,tn.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function NJ(){let e=MJ(),t=(0,tn.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=wd(),o=(0,tn.useMemo)(()=>e?.reduce((i,{labels:s})=>{let a=s.singular_name.toLowerCase();return i[a]=(i[a]||0)+1,i},{}),[e]),n=(0,tn.useCallback)(({labels:i,slug:s})=>{let a=i.singular_name.toLowerCase();return o[a]>1&&a!==s},[o]);return(0,tn.useMemo)(()=>t?.filter(i=>!(r||[]).some(s=>s.slug==="archive-"+i.slug)).map(i=>{let s;return n(i)?s=(0,nr.sprintf)((0,nr.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):s=(0,nr.sprintf)((0,nr.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,nr.sprintf)((0,nr.__)("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):_s,templatePrefix:"archive"}})||[],[t,r,n])}var DJ=e=>{let t=MJ(),r=wd(),o=_y(),n=(0,tn.useMemo)(()=>t?.reduce((d,{labels:m})=>{let h=(m.template_name||m.singular_name).toLowerCase();return d[h]=(d[h]||0)+1,d},{}),[t]),i=(0,tn.useCallback)(({labels:d,slug:m})=>{let h=(d.template_name||d.singular_name).toLowerCase();return n[h]>1&&h!==m},[n]),s=(0,tn.useMemo)(()=>t?.reduce((d,{slug:m})=>{let h=m;return m!=="page"&&(h=`single-${h}`),d[m]=h,d},{}),[t]),a=r6("postType",s),c=(r||[]).map(({slug:d})=>d),u=(t||[]).reduce((d,m)=>{let{slug:h,labels:g,icon:v}=m,b=s[h],_=o?.find(({slug:P})=>P===b),y=c?.includes(b),w=i(m),x=g.template_name||(0,nr.sprintf)((0,nr.__)("Single item: %s"),g.singular_name);w&&(x=g.template_name?(0,nr.sprintf)((0,nr._x)("%1$s (%2$s)","post type menu label"),g.template_name,h):(0,nr.sprintf)((0,nr._x)("Single item: %1$s (%2$s)","post type menu label"),g.singular_name,h));let C=_?{..._,templatePrefix:s[h]}:{slug:b,title:x,description:(0,nr.sprintf)((0,nr.__)("Displays a single item: %s."),g.singular_name),icon:typeof v=="string"&&v.startsWith("dashicons-")?v.slice(10):ng,templatePrefix:s[h]},S=a?.[h]?.hasEntities;return S&&(C.onClick=P=>{e({type:"postType",slug:h,config:{recordNamePath:"title.rendered",queryArgs:({search:E})=>({_fields:"id,title,slug,link",orderBy:E?"relevance":"modified",exclude:a[h].existingEntitiesIds}),getSpecificTemplate:E=>{let k=t6(s[h],E.slug);return{title:k,slug:k,templatePrefix:s[h]}}},labels:g,hasGeneralTemplate:y,template:P})}),(!y||S)&&d.push(C),d},[]);return(0,tn.useMemo)(()=>u.reduce((d,m)=>{let{slug:h}=m,g="postTypesMenuItems";return h==="page"&&(g="defaultPostTypesMenuItems"),d[g].push(m),d},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[u])},FJ=e=>{let t=B1e(),r=wd(),o=_y(),n=(0,tn.useMemo)(()=>t?.reduce((d,{slug:m})=>{let h=m;return["category","post_tag"].includes(m)||(h=`taxonomy-${h}`),m==="post_tag"&&(h="tag"),d[m]=h,d},{}),[t]),i=t?.reduce((d,{labels:m})=>{let h=(m.template_name||m.singular_name).toLowerCase();return d[h]=(d[h]||0)+1,d},{}),s=(d,m)=>{if(["category","post_tag"].includes(m))return!1;let h=(d.template_name||d.singular_name).toLowerCase();return i[h]>1&&h!==m},a=r6("taxonomy",n),c=(r||[]).map(({slug:d})=>d),u=(t||[]).reduce((d,m)=>{let{slug:h,labels:g}=m,v=n[h],b=o?.find(({slug:S})=>S===v),_=c?.includes(v),y=s(g,h),w=g.template_name||g.singular_name;y&&(w=g.template_name?(0,nr.sprintf)((0,nr._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,h):(0,nr.sprintf)((0,nr._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,h));let x=b?{...b,templatePrefix:n[h]}:{slug:v,title:w,description:(0,nr.sprintf)((0,nr.__)("Displays taxonomy: %s."),g.singular_name),icon:pl,templatePrefix:n[h]},C=a?.[h]?.hasEntities;return C&&(x.onClick=S=>{e({type:"taxonomy",slug:h,config:{queryArgs:({search:P})=>({_fields:"id,name,slug,link",orderBy:P?"name":"count",exclude:a[h].existingEntitiesIds}),getSpecificTemplate:P=>{let E=t6(n[h],P.slug);return{title:E,slug:E,templatePrefix:n[h]}}},labels:g,hasGeneralTemplate:_,template:S})}),(!_||C)&&d.push(x),d},[]);return(0,tn.useMemo)(()=>u.reduce((d,m)=>{let{slug:h}=m,g="taxonomiesMenuItems";return["category","tag"].includes(h)&&(g="defaultTaxonomiesMenuItems"),d[g].push(m),d},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[u])},j1e={user:"author"},z1e={user:{who:"authors"}};function VJ(e){let t=wd(),r=_y(),o=r6("root",j1e,z1e),n=r?.find(({slug:s})=>s==="author");n||(n={description:(0,nr.__)("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=t6("author",a.slug);return{title:c,slug:c,templatePrefix:"author"}}},labels:{singular_name:(0,nr.__)("Author"),search_items:(0,nr.__)("Search Authors"),not_found:(0,nr.__)("No authors found."),all_items:(0,nr.__)("All Authors")},hasGeneralTemplate:i,template:s})}),!i||o.user?.hasEntities)return n}var W1e=e=>{let t=wd();return(0,tn.useMemo)(()=>Object.entries(e||{}).reduce((o,[n,i])=>{let s=(t||[]).reduce((a,c)=>{let u=`${i}-`;return c.slug.startsWith(u)&&a.push(c.slug.substring(u.length)),a},[]);return s.length&&(o[n]=s),o},{}),[e,t])},H1e=(e,t,r={})=>{let o=W1e(t);return(0,yd.useSelect)(i=>Object.entries(o||{}).reduce((s,[a,c])=>{let u=i(bd.store).getEntityRecords(e,a,{_fields:"id",context:"view",slug:c,...r[a]});return u?.length&&(s[a]=u),s},{}),[o])},r6=(e,t,r=V1e)=>{let o=H1e(e,t,r),n=(0,yd.useSelect)(s=>Object.keys(t||{}).reduce((a,c)=>{let u=o?.[c]?.map(({id:d})=>d)||[],f=s(bd.store).getEntityRecords(e,c,{per_page:1,_fields:"id",context:"view",exclude:u,...r[c]});return a[c]=f===null||f.length>0,a},{}),[t,o,e,r]);return(0,tn.useMemo)(()=>Object.keys(t||{}).reduce((s,a)=>{let c=o?.[a]?.map(({id:u})=>u)||[];return s[a]={hasEntities:n[a],existingEntitiesIds:c},s},{}),[t,o,n])};var At=l(A(),1),LJ=[];function G1e({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,At.jsxs)(Ft.Composite.Item,{render:(0,At.jsx)(Ft.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,At.jsx)(Ft.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:"var(--wpds-typography-font-weight-emphasis, 600)",className:`${n}__title`,children:(0,At.jsx)(Ft.TextHighlight,{text:(0,jJ.decodeEntities)(e.name),highlight:t})}),e.link&&(0,At.jsx)(Ft.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,HJ.safeDecodeURI)(e.link)})]})}function U1e(e,t){let{config:r}=e,o=(0,ec.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,BJ.useEntityRecords)(e.type,e.slug,o),[s,a]=(0,ec.useState)(LJ);return(0,ec.useEffect)(()=>{if(!i)return;let c=LJ;n?.length&&(c=n,r.recordNamePath&&(c=IJ(c,r.recordNamePath))),a(c)},[n,i]),s}function Y1e({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,zJ.useDebouncedInput)(),i=U1e(e,n),{labels:s}=e,[a,c]=(0,ec.useState)(!1);return!a&&i?.length>9&&c(!0),(0,At.jsxs)(At.Fragment,{children:[a&&(0,At.jsx)(Ft.SearchControl,{onChange:o,value:r,label:s.search_items,placeholder:s.search_items}),!!i?.length&&(0,At.jsx)(Ft.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,Fu.__)("Suggestions list"),children:i.map(u=>(0,At.jsx)(G1e,{suggestion:u,search:n,onSelect:t,entityForSuggestions:e},u.slug))}),n&&!i?.length&&(0,At.jsx)(Ft.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:s.not_found})]})}function q1e({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,ec.useState)(t.hasGeneralTemplate);return(0,ec.useEffect)(()=>{if(o.current){let[s]=WJ.focus.focusable.find(o.current);s?.focus()}},[n]),(0,At.jsxs)(Ft.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(Ft.__experimentalText,{as:"p",children:(0,Fu.__)("Select whether to create a single template for all items or a specific one.")}),(0,At.jsxs)(Ft.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,At.jsxs)(Ft.FlexItem,{isBlock:!0,as:Ft.Button,onClick:()=>{let{slug:s,title:a,description:c,templatePrefix:u}=t.template;e({slug:s,title:a,description:c,templatePrefix:u})},children:[(0,At.jsx)(Ft.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.all_items}),(0,At.jsx)(Ft.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Fu.__)("For all items")})]}),(0,At.jsxs)(Ft.FlexItem,{isBlock:!0,as:Ft.Button,onClick:()=>{i(!0)},children:[(0,At.jsx)(Ft.__experimentalText,{as:"span",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:t.labels.singular_name}),(0,At.jsx)(Ft.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,Fu.__)("For a specific item")})]})]}),(0,At.jsx)(Ft.Flex,{justify:"right",children:(0,At.jsx)(Ft.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,Fu.__)("Back")})})]}),n&&(0,At.jsxs)(At.Fragment,{children:[(0,At.jsx)(Ft.__experimentalText,{as:"p",children:(0,Fu.__)("This template will be used only for the specific item chosen.")}),(0,At.jsx)(Y1e,{entityForSuggestions:t,onSelect:e}),(0,At.jsx)(Ft.Flex,{justify:"right",children:(0,At.jsx)(Ft.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,Fu.__)("Back")})})]})]})}var GJ=q1e;var xd=l(W(),1),oh=l(Y(),1),tc=l(q(),1),Vu=l(A(),1);function K1e({createTemplate:e,onBack:t}){let[r,o]=(0,xd.useState)(""),n=(0,oh.__)("Custom Template"),[i,s]=(0,xd.useState)(!1),a=(0,xd.useRef)();(0,xd.useEffect)(()=>{a.current&&a.current.focus()},[]);async function c(u){if(u.preventDefault(),!i){s(!0);try{await e({slug:Zm(r||n)||"wp-custom-template",title:r||n},!1)}finally{s(!1)}}}return(0,Vu.jsx)("form",{onSubmit:c,children:(0,Vu.jsxs)(tc.__experimentalVStack,{spacing:6,children:[(0,Vu.jsx)(tc.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,Vu.jsxs)(tc.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,Vu.jsx)(tc.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,oh.__)("Back")}),(0,Vu.jsx)(tc.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,oh.__)("Create")})]})]})})}var UJ=K1e;var Zr=l(A(),1),{useHistory:Z1e}=U(XJ.privateApis),o6=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],X1e={"front-page":qh,home:cg,single:rg,page:nf,archive:_s,search:af,404:$h,index:Kh,category:Tc,author:Ts,taxonomy:pl,date:Wh,tag:ag,attachment:Qh};function YJ({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:s}){return(0,Zr.jsx)(Mo.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,Zr.jsxs)(Mo.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,Zr.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,Zr.jsx)(Mo.Icon,{icon:n})}),(0,Zr.jsxs)(Mo.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,Zr.jsx)(Mo.__experimentalText,{align:"center",weight:"var(--wpds-typography-font-weight-emphasis, 600)",lineHeight:1.53846153846,children:e}),s]})]})})}var In={templatesList:1,customTemplate:2,customGenericTemplate:3};function Q1e({onClose:e}){let[t,r]=(0,ea.useState)(In.templatesList),[o,n]=(0,ea.useState)({}),[i,s]=(0,ea.useState)(!1),a=$1e(n,()=>r(In.customTemplate)),c=Z1e(),{saveEntityRecord:u}=(0,nh.useDispatch)(tT.store),{createErrorNotice:f,createSuccessNotice:d}=(0,nh.useDispatch)(ZJ.store),m=(0,ea.useRef)(null),h=(0,KJ.useViewportMatch)("medium","<"),g=(0,nh.useSelect)(w=>w(tT.store).getEntityRecord("root","__unstableBase")?.home,[]),v={"front-page":g,date:(0,Mn.sprintf)((0,Mn.__)("E.g. %s"),g+"/"+new Date().getFullYear())};(0,ea.useEffect)(()=>{if(m.current&&t===In.templatesList){let[w]=QJ.focus.focusable.find(m.current);w?.focus()}},[t]);async function b(w,x=!0){if(!i){s(!0);try{let{title:C,description:S,slug:P}=w,E=await u("postType",dt,{description:S,slug:P.toString(),status:"publish",title:C,is_wp_suggestion:x},{throwOnError:!0});c.navigate(`/${dt}/${E.id}?canvas=edit`),d((0,Mn.sprintf)((0,Mn.__)('"%s" successfully created.'),(0,qJ.decodeEntities)(E.title?.rendered||C)||(0,Mn.__)("(no title)")),{type:"snackbar"})}catch(C){let S=C.message&&C.code!=="unknown_error"?C.message:(0,Mn.__)("An error occurred while creating the template.");f(S,{type:"snackbar"})}finally{s(!1)}}}let _=()=>{e(),r(In.templatesList)},y=(0,Mn.__)("Add template");return t===In.customTemplate?y=(0,Mn.sprintf)((0,Mn.__)("Add template: %s"),o.labels.singular_name):t===In.customGenericTemplate&&(y=(0,Mn.__)("Create custom template")),(0,Zr.jsxs)(Mo.Modal,{title:y,className:X("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===In.templatesList,"edit-site-custom-template-modal":t===In.customTemplate}),onRequestClose:_,overlayClassName:t===In.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:m,children:[t===In.templatesList&&(0,Zr.jsxs)(Mo.__experimentalGrid,{columns:h?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,Zr.jsx)(Mo.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,Mn.__)("Select what the new template should apply to:")}),a.map(w=>{let{title:x,slug:C,onClick:S}=w;return(0,Zr.jsx)(YJ,{title:x,direction:"column",className:"edit-site-add-new-template__template-button",description:v[C],icon:X1e[C]||Vi,onClick:()=>S?S(w):b(w)},C)}),(0,Zr.jsx)(YJ,{title:(0,Mn.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:ya,onClick:()=>r(In.customGenericTemplate),children:(0,Zr.jsx)(Mo.__experimentalText,{lineHeight:1.53846153846,children:(0,Mn.__)("A custom template can be manually applied to any post or page.")})})]}),t===In.customTemplate&&(0,Zr.jsx)(GJ,{onSelect:b,entityForSuggestions:o,onBack:()=>r(In.templatesList),containerRef:m}),t===In.customGenericTemplate&&(0,Zr.jsx)(UJ,{createTemplate:b,onBack:()=>r(In.templatesList)})]})}function J1e(){let[e,t]=(0,ea.useState)(!1),{postType:r}=(0,nh.useSelect)(o=>{let{getPostType:n}=o(tT.store);return{postType:n(dt)}},[]);return r?(0,Zr.jsxs)(Zr.Fragment,{children:[(0,Zr.jsx)(Mo.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,size:"compact",__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,Zr.jsx)(Q1e,{onClose:()=>t(!1)})]}):null}function $1e(e,t){let r=wd(),o=_y(),n=(r||[]).map(({slug:g})=>g),i=(o||[]).filter(g=>o6.includes(g.slug)&&!n.includes(g.slug)),s=g=>{t?.(),e(g)},a=[...i],{defaultTaxonomiesMenuItems:c,taxonomiesMenuItems:u}=FJ(s),{defaultPostTypesMenuItems:f,postTypesMenuItems:d}=DJ(s),m=VJ(s);return[...c,...f,m].forEach(g=>{if(!g)return;let v=a.findIndex(b=>b.slug===g.slug);v>-1?a[v]=g:a.push(g)}),a?.sort((g,v)=>o6.indexOf(g.slug)-o6.indexOf(v.slug)),[...a,...NJ(),...d,...u]}var JJ=(0,ea.memo)(J1e);var rT=l(A(),1),{usePostActions:e_e,usePostFields:t_e}=U(r$.privateApis),{useHistory:r_e,useLocation:o_e}=U(t$.privateApis),{useEntityRecordsWithPermissions:n_e}=U(e$.privateApis),i_e=["default_view","default_layouts","view_list"];function i6(){let{path:e,query:t}=o_e(),{activeView:r="all",postId:o}=t,[n,i]=(0,rc.useState)([o]),{default_view:s,default_layouts:a,view_list:c}=ss({kind:"postType",name:dt,fields:i_e}),u=(0,rc.useMemo)(()=>c?.find(D=>D.slug===r)?.view??{},[c,r]),{view:f,updateView:d,isModified:m,resetToDefault:h}=Xl({kind:"postType",name:dt,slug:"default",defaultView:s,activeViewOverrides:u,defaultLayouts:a,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:D=>{b.navigate((0,n6.addQueryArgs)(e,{...t,pageNumber:D.page,search:D.search||void 0}))}}),{records:g,isResolving:v}=n_e("postType",dt,{per_page:-1}),b=r_e(),_=(0,rc.useCallback)(D=>{i(D),f?.type==="list"&&b.navigate((0,n6.addQueryArgs)(e,{postId:D.length===1?D[0]:void 0}))},[b,e,f?.type]),y=t_e({postType:dt}),w=(0,rc.useMemo)(()=>[eT,...y||[]],[y]),{data:x,paginationInfo:C}=(0,rc.useMemo)(()=>Dl(g,f,w),[g,f,w]),S=e_e({postType:dt,context:"list"}),P=Iu(),E=(0,rc.useMemo)(()=>[P,...S],[S,P]),k=(0,o$.useEvent)(D=>{d(D),D.type!==f.type&&b.invalidate()});return(0,rT.jsx)(pi,{className:"edit-site-page-templates",title:(0,$J.__)("Templates"),headingLevel:2,actions:(0,rT.jsx)(JJ,{}),children:(0,rT.jsx)(Il,{paginationInfo:C,fields:w,actions:E,data:x,isLoading:v,view:f,onChangeView:k,onChangeSelection:_,isItemClickable:()=>!0,onClickItem:({id:D})=>{b.navigate(`/wp_template/${D}?canvas=edit`)},selection:n,defaultLayouts:a,onReset:m?()=>{h(),b.invalidate()}:!1},r)})}var ls=l(A(),1);async function n$(e){let{activeView:t="active"}=e,r=await U((0,i$.resolveSelect)(s$.store)).getViewConfig("postType","wp_template"),o=r?.default_view,n=r?.view_list?.find(s=>s.slug===t)?.view??{};return(await ly({kind:"postType",name:"wp_template",slug:"default",defaultView:o,activeViewOverrides:n})).type==="list"}var a$={name:"templates",path:"/template",areas:{sidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,ls.jsx)(XC,{backPath:"/"}):(0,ls.jsx)(yr,{}):null},content({siteData:e}){if(e.currentTheme?.is_block_theme)return window?.__experimentalTemplateActivate?(0,ls.jsx)(e6,{}):(0,ls.jsx)(i6,{})},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await n$(e)?(0,ls.jsx)(Dr,{}):void 0},mobileSidebar({siteData:e}){if(!br(e))return(0,ls.jsx)(ls.Fragment,{});if(!e.currentTheme.is_block_theme)return(0,ls.jsx)(yr,{})},mobileContent({siteData:e}){return e.currentTheme?.is_block_theme?typeof window<"u"&&window.__experimentalTemplateActivate?(0,ls.jsx)(e6,{}):(0,ls.jsx)(i6,{}):void 0}},widths:{async content({query:e}){return await n$(e)?380:void 0}}};var Sy=l(A(),1),s_e={sidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,Sy.jsx)(XC,{backPath:"/"}):(0,Sy.jsx)(yr,{}):null},preview({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,Sy.jsx)(Dr,{}):(0,Sy.jsx)(yr,{}):null}},l$={name:"template-item",path:"/wp_template/*postId",areas:s_e};var S$=l(Y(),1),C$=l(ve(),1),T$=l(Ce(),1);var y$=l(q(),1),aT=l(Ce(),1),Nn=l(W(),1),b$=l(ct(),1),w$=l(ve(),1);var x$=l(It(),1),lT=l(it(),1),Cy=l(ur(),1);var ta=l(q(),1),cs=l(Y(),1),_d=l(ve(),1),s6=l(W(),1),oT=l(Ce(),1),c$=l(Bi(),1),u$=l(to(),1),nT=l(Do(),1),oc=l(A(),1);function f$({postType:e,onSave:t,onClose:r}){let o=(0,_d.useSelect)(h=>h(oT.store).getPostType(e)?.labels,[e]),[n,i]=(0,s6.useState)(!1),[s,a]=(0,s6.useState)(""),{saveEntityRecord:c}=(0,_d.useDispatch)(oT.store),{createErrorNotice:u,createSuccessNotice:f}=(0,_d.useDispatch)(c$.store),{resolveSelect:d}=(0,_d.useRegistry)();async function m(h){if(h.preventDefault(),!n){i(!0);try{let g=await d(oT.store).getPostType(e),v=await c("postType",e,{status:"draft",title:s,slug:s??void 0,content:g.template&&g.template.length?(0,nT.serialize)((0,nT.synchronizeBlocksWithTemplate)([],g.template)):void 0},{throwOnError:!0});t(v),f((0,cs.sprintf)((0,cs.__)('"%s" successfully created.'),(0,u$.decodeEntities)(v.title?.rendered||s)||(0,cs.__)("(no title)")),{type:"snackbar"})}catch(g){let v=g.message&&g.code!=="unknown_error"?g.message:(0,cs.__)("An error occurred while creating the item.");u(v,{type:"snackbar"})}finally{i(!1)}}}return(0,oc.jsx)(ta.Modal,{title:(0,cs.sprintf)((0,cs.__)("Draft new: %s"),o?.singular_name),onRequestClose:r,focusOnMount:"firstContentElement",size:"small",children:(0,oc.jsx)("form",{onSubmit:m,children:(0,oc.jsxs)(ta.__experimentalVStack,{spacing:4,children:[(0,oc.jsx)(ta.TextControl,{label:(0,cs.__)("Title"),onChange:a,placeholder:(0,cs.__)("No title"),value:s}),(0,oc.jsxs)(ta.__experimentalHStack,{spacing:2,justify:"end",children:[(0,oc.jsx)(ta.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,cs.__)("Cancel")}),(0,oc.jsx)(ta.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:n,"aria-disabled":n,children:(0,cs.__)("Create draft")})]})]})})})}var d$=l(W(),1),m$=l(Ce(),1);function p$(e){let{records:t,isResolving:r}=(0,m$.useEntityRecords)("root","comment",{post:e,type:"note",status:"all",per_page:-1,_fields:"id,post"},{enabled:e?.length>0});return{notesCount:(0,d$.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 a6=l(Y(),1),sT=l(ve(),1),iT=l(Ce(),1);var Sd=l(q(),1),Cd=l(W(),1),h$=l(It(),1);var ol=l(A(),1),{usePostFields:a_e,PostCardPanel:l_e}=U(h$.privateApis),c_e=["status","date","author","discussion"];function g$({postType:e,postId:t,closeModal:r,quickEditForm:o}){let n=t.length>1,[i,s]=(0,Cd.useState)({}),{record:a,hasFinishedResolution:c,canSwitchTemplate:u}=(0,sT.useSelect)(_=>{let{getEditedEntityRecord:y,hasFinishedResolution:w}=_(iT.store);if(n)return{record:null,hasFinishedResolution:!0};let x=["postType",e,t[0]],{getHomePage:C,getPostsPageId:S}=U(_(iT.store)),P=String(t[0]),E=P!==void 0&&S()===P,k=P!==void 0&&e==="page"&&C()?.postId===P;return{record:y(...x),hasFinishedResolution:w("getEditedEntityRecord",x),canSwitchTemplate:!E&&!k}},[e,t,n]),{editEntityRecord:f,saveEditedEntityRecord:d}=(0,sT.useDispatch)(iT.store),m=a_e({postType:e}),h=(0,Cd.useMemo)(()=>m?.map(_=>_.id==="status"?{..._,elements:_.elements.filter(y=>y.value!=="trash")}:_.id==="template"?{..._,readOnly:!u}:_),[m,u]),g=(0,Cd.useMemo)(()=>o?n?{...o,fields:(o.fields??[]).filter(_=>c_e.includes(typeof _=="string"?_:_.id))}:o:{layout:{type:"panel"},fields:[]},[n,o]),v=_=>{let y={...a,...i};_.status&&_.status!=="future"&&y?.status==="future"&&new Date(y.date)>new Date&&(_.date=null),_.status&&_.status==="private"&&y?.password&&(_.password=""),s(w=>({...w,..._}))};(0,Cd.useEffect)(()=>{s({})},[t]);let b=async()=>{for(let _ of t)f("postType",e,_,i);n?await Promise.allSettled(t.map(_=>d("postType",e,_))):await d("postType",e,t[0]),r?.()};return(0,ol.jsxs)(Sd.Modal,{overlayClassName:"dataviews-action-modal__quick-edit",__experimentalHideHeader:!0,onRequestClose:r,focusOnMount:"firstElement",children:[(0,ol.jsx)("div",{className:"dataviews-action-modal__quick-edit-header",children:(0,ol.jsx)(l_e,{postType:e,postId:t,hideActions:!0})}),(0,ol.jsx)("div",{className:"dataviews-action-modal__quick-edit-content",children:c&&(0,ol.jsx)(jv,{data:{...a,...i},fields:h,form:g,onChange:v})}),(0,ol.jsxs)(Sd.__experimentalHStack,{className:"dataviews-action-modal__quick-edit-footer",children:[(0,ol.jsx)(Sd.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:r,children:(0,a6.__)("Cancel")}),(0,ol.jsx)(Sd.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:b,children:(0,a6.__)("Done")})]})]})}var us=l(A(),1),{usePostActions:u_e,usePostFields:f_e}=U(x$.privateApis),{useLocation:d_e,useHistory:m_e}=U(b$.privateApis),{useEntityRecordsWithPermissions:p_e}=U(aT.privateApis),h_e=[],g_e="draft,future,pending,private,publish";function v$(e){return e.id.toString()}function v_e(e){return e.level}function l6({postType:e}){let{path:t,query:r}=d_e(),{activeView:o="all",postId:n,quickEdit:i=!1}=r,s=m_e(),{default_view:a,default_layouts:c,view_list:u,form:f}=ss({kind:"postType",name:e}),d=(0,Nn.useMemo)(()=>u?.find(Q=>Q.slug===o)?.view??{},[u,o]),{view:m,updateView:h,isModified:g,resetToDefault:v}=Xl({kind:"postType",name:e,slug:"default",defaultView:a,defaultLayouts:c,activeViewOverrides:d,queryParams:{page:r.pageNumber,search:r.search},onChangeQueryParams:Q=>{s.navigate((0,Cy.addQueryArgs)(t,{...r,pageNumber:Q.page,search:Q.search||void 0}))}}),b=(0,lT.useEvent)(Q=>{h(Q),Q.type!==m.type&&s.invalidate()}),[_,y]=(0,Nn.useState)(n?.split(",")??[]),w=(0,Nn.useCallback)(Q=>{y(Q),s.navigate((0,Cy.addQueryArgs)(t,{postId:Q.join(",")}))},[t,s]);(0,Nn.useEffect)(()=>{let Q=n?.split(",")??[];y(Q)},[n]);let x=f_e({postType:e}),C=(0,Nn.useMemo)(()=>{let Q={};return m.filters?.forEach(xe=>{if(xe.field==="status"&&xe.operator===CT&&(Q.status=xe.value),xe.field==="author"&&xe.operator===CT?Q.author=xe.value:xe.field==="author"&&xe.operator===B6&&(Q.author_exclude=xe.value),xe.field==="date"){if(!xe.value)return;xe.operator===j6?Q.before=xe.value:xe.operator===z6&&(Q.after=xe.value)}}),(!Q.status||Q.status==="")&&(Q.status=g_e),{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:P,totalItems:E,totalPages:k,hasResolved:D}=p_e("postType",e,C),I=(0,Nn.useMemo)(()=>S?.map(Q=>Q.id)??[],[S]),{notesCount:T,isLoading:N}=p$(I),B=(0,Nn.useMemo)(()=>{let Q=S;return m?.sort?.field==="author"&&(Q=Dl(S,{sort:{...m.sort}},x).data),Q&&Q.map(xe=>({...xe,notesCount:T[xe.id]??0}))},[S,x,m?.sort,T]),F=B?.map(Q=>v$(Q))??[],M=((0,lT.usePrevious)(F)??[]).filter(Q=>!F.includes(Q)).includes(n);(0,Nn.useEffect)(()=>{M&&s.navigate((0,Cy.addQueryArgs)(t,{postId:void 0}))},[s,M,t]);let V=(0,Nn.useMemo)(()=>({totalItems:E,totalPages:k}),[E,k]),{labels:R,canCreateRecord:j}=(0,w$.useSelect)(Q=>{let{getPostType:xe,canUser:$}=Q(aT.store);return{labels:xe(e)?.labels,canCreateRecord:$("create",{kind:"postType",name:e})}},[e]),G=u_e({postType:e,context:"list"}),Z=Iu(),me=gQ(),re=(0,Nn.useMemo)(()=>m.type===ST?[{...Z,isPrimary:!0},...G]:[Z,me,...G],[m.type,Z,me,G]),[ue,he]=(0,Nn.useState)(!1),ge=()=>he(!0),be=()=>he(!1),ze=({type:Q,id:xe})=>{s.navigate(`/${Q}/${xe}?canvas=edit`),be()},lt=()=>{s.navigate((0,Cy.addQueryArgs)(t,{...r,quickEdit:void 0}))};return(0,us.jsxs)(pi,{title:R?.name,headingLevel:2,actions:(0,us.jsx)(us.Fragment,{children:R?.add_new_item&&j&&(0,us.jsxs)(us.Fragment,{children:[(0,us.jsx)(y$.Button,{variant:"primary",onClick:ge,size:"compact",__next40pxDefaultSize:!0,children:R.add_new_item}),ue&&(0,us.jsx)(f$,{postType:e,onSave:ze,onClose:be})]})}),children:[(0,us.jsx)(Il,{paginationInfo:V,fields:x,actions:re,data:B||h_e,isLoading:P||N||!D,view:m,onChangeView:b,selection:_,onChangeSelection:w,isItemClickable:Q=>Q.status!=="trash",onClickItem:({id:Q})=>{s.navigate(`/${e}/${Q}?canvas=edit`)},getItemId:v$,getItemLevel:v_e,defaultLayouts:c,onReset:g?()=>{v(),s.invalidate()}:!1},o),i&&!P&&_.length>0&&m.type!==ST&&(0,us.jsx)(g$,{postType:e,postId:_,closeModal:lt,quickEditForm:f})]})}var ra=l(A(),1);async function _$(e){let{activeView:t="all"}=e,r=await U((0,C$.resolveSelect)(T$.store)).getViewConfig("postType","page"),o=r?.default_view,n=r?.default_layouts,i=r?.view_list?.find(a=>a.slug===t);return(await ly({kind:"postType",name:"page",slug:"default",defaultView:o,defaultLayouts:n,activeViewOverrides:i?.view??{}})).type==="list"}var E$={name:"pages",path:"/page",areas:{sidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,ra.jsx)(go,{title:(0,S$.__)("Pages"),backPath:"/",content:(0,ra.jsx)(Xp,{postType:"page"})}):(0,ra.jsx)(yr,{}):null},content({siteData:e}){return e.currentTheme?.is_block_theme?(0,ra.jsx)(l6,{postType:"page"}):void 0},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await _$(e)?(0,ra.jsx)(Dr,{}):void 0},mobileSidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme?void 0:(0,ra.jsx)(yr,{}):(0,ra.jsx)(ra.Fragment,{})},mobileContent({siteData:e}){return e.currentTheme?.is_block_theme?(0,ra.jsx)(l6,{postType:"page"}):void 0}},widths:{async content({query:e}){return await _$(e)?380:void 0}}};var P$=l(Y(),1);var ih=l(A(),1),R$={name:"page-item",path:"/page/:postId",areas:{sidebar({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,ih.jsx)(go,{title:(0,P$.__)("Pages"),backPath:"/",content:(0,ih.jsx)(Xp,{postType:"page"})}):(0,ih.jsx)(yr,{}):null},preview({siteData:e}){return br(e)?e.currentTheme.is_block_theme?(0,ih.jsx)(Dr,{}):(0,ih.jsx)(yr,{}):null}}};var c6=l(Y(),1),O$=l(It(),1);var Ty=l(A(),1),{StyleBookPreview:k$}=U(O$.privateApis),A$={name:"stylebook",path:"/stylebook",areas:{sidebar({siteData:e}){return br(e)?gi(e)?(0,Ty.jsx)(go,{title:(0,c6.__)("Styles"),backPath:"/",description:(0,c6.__)("Preview your website's visual identity: colors, typography, and blocks.")}):(0,Ty.jsx)(yr,{}):null},preview({siteData:e}){return gi(e)?(0,Ty.jsx)(k$,{isStatic:!0,settings:e.editorSettings}):void 0},mobileContent({siteData:e}){return gi(e)?(0,Ty.jsx)(k$,{isStatic:!0,settings:e.editorSettings}):void 0}}};var M$=l(Y(),1),cT=l(q(),1);var Td=l(A(),1);function I$(){return(0,Td.jsx)(cT.Notice,{status:"error",isDismissible:!1,children:(0,M$.__)("The requested page could not be found. Please check the URL.")})}var N$={name:"notfound",path:"*",areas:{sidebar:(0,Td.jsx)(Vm,{}),mobileSidebar:(0,Td.jsx)(Vm,{customDescription:(0,Td.jsx)(I$,{})}),content:(0,Td.jsx)(cT.__experimentalSpacer,{padding:2,children:(0,Td.jsx)(I$,{})})}};var y_e=[R$,E$,l$,a$,kQ,RQ,PQ,mX,dX,nq,FZ,fj,A$,N$];function F$(){let e=(0,uT.useRegistry)(),{registerRoute:t}=U((0,uT.useDispatch)(Ze));(0,D$.useEffect)(()=>{e.batch(()=>{y_e.forEach(t)})},[e,t])}var fT=l(A(),1),{RouterProvider:b_e}=U(L$.privateApis);function w_e(){return mB(),yB(),(0,fT.jsx)(aB,{})}function j$(){F$();let{routes:e,currentTheme:t,editorSettings:r}=(0,V$.useSelect)(i=>({routes:U(i(Ze)).getRoutes(),currentTheme:i(B$.store).getCurrentTheme(),editorSettings:i(Ze).getSettings()}),[]),o=(0,dT.useCallback)(({path:i,query:s})=>Eo()?{path:i,query:{...s,wp_theme_preview:"wp_theme_preview"in s?s.wp_theme_preview:Fc()}}:{path:i,query:s},[]),n=(0,dT.useMemo)(()=>({siteData:{currentTheme:t,editorSettings:r}}),[t,r]);return(0,fT.jsx)(b_e,{routes:e,pathArg:"p",beforeNavigate:o,matchResolverArgs:n,children:(0,fT.jsx)(w_e,{})})}var sh=l(It(),1),z$=l(ur(),1),W$=l(Bu(),1),mT=l(A(),1),u6=(0,z$.getPath)(window.location.href)?.includes("site-editor.php"),f6=e=>{(0,W$.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function x_e(e){return u6?(f6("PluginMoreMenuItem"),(0,mT.jsx)(sh.PluginMoreMenuItem,{...e})):null}function __e(e){return u6?(f6("PluginSidebar"),(0,mT.jsx)(sh.PluginSidebar,{...e})):null}function S_e(e){return u6?(f6("PluginSidebarMoreMenuItem"),(0,mT.jsx)(sh.PluginSidebarMoreMenuItem,{...e})):null}var m6=l(A(),1),{registerCoreBlockBindingsSources:C_e}=U(G$.privateApis);function T_e(e,t){let r=document.getElementById(e),o=(0,gT.createRoot)(r);(0,Ed.dispatch)(d6.store).reapplyBlockTypeFilters();let n=(0,hT.__experimentalGetCoreBlocks)().filter(({name:i})=>i!=="core/freeform");return(0,hT.registerCoreBlocks)(n),C_e(),(0,Ed.dispatch)(d6.store).setFreeformFallbackBlockName("core/html"),(0,vT.registerLegacyWidgetBlock)({inserter:!1}),(0,vT.registerWidgetGroupBlock)({inserter:!1}),(0,Ed.dispatch)(pT.store).setDefaults("core/edit-site",{welcomeGuide:!0,welcomeGuideStyles:!0,welcomeGuidePage:!0,welcomeGuideTemplate:!0}),(0,Ed.dispatch)(pT.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,Ed.dispatch)(pT.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,Ed.dispatch)(Ze).updateSettings(t),window.addEventListener("dragover",i=>i.preventDefault(),!1),window.addEventListener("drop",i=>i.preventDefault(),!1),o.render((0,m6.jsx)(gT.StrictMode,{children:(0,m6.jsx)(j$,{})})),o}function E_e(){(0,H$.default)("wp.editSite.reinitializeEditor",{since:"6.2",version:"6.3"})}return J$(P_e);})();
+}`,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);})();
 /*! 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 f8dacd9154..84a7624c15 100644
--- a/wp-includes/js/dist/edit-widgets.js
+++ b/wp-includes/js/dist/edit-widgets.js
@@ -239,8 +239,8 @@ 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_element27 = __toESM(require_element(), 1);
-  var import_block_library2 = __toESM(require_block_library(), 1);
+  var import_element28 = __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);
   var import_preferences10 = __toESM(require_preferences(), 1);
@@ -359,7 +359,7 @@ var wp;
   var clsx_default = clsx;

   // packages/interface/build-module/components/complementary-area/index.mjs
-  var import_components5 = __toESM(require_components(), 1);
+  var import_components4 = __toESM(require_components(), 1);
   var import_data6 = __toESM(require_data(), 1);
   var import_i18n = __toESM(require_i18n(), 1);

@@ -429,10 +429,10 @@ var wp;
   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" }) });

   // packages/interface/build-module/components/complementary-area/index.mjs
-  var import_element2 = __toESM(require_element(), 1);
+  var import_element3 = __toESM(require_element(), 1);
   var import_viewport = __toESM(require_viewport(), 1);
   var import_preferences3 = __toESM(require_preferences(), 1);
-  var import_compose = __toESM(require_compose(), 1);
+  var import_compose2 = __toESM(require_compose(), 1);
   var import_plugins2 = __toESM(require_plugins(), 1);

   // packages/interface/build-module/components/complementary-area-toggle/index.mjs
@@ -783,64 +783,41 @@ var wp;
   var complementary_area_header_default = ComplementaryAreaHeader;

   // packages/interface/build-module/components/complementary-area-more-menu-item/index.mjs
-  var import_components3 = __toESM(require_components(), 1);
+  var import_compose = __toESM(require_compose(), 1);
+  var import_element2 = __toESM(require_element(), 1);

   // 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 noop = () => {
-  };
   function ActionItemSlot({
     name: name2,
     as: Component2 = import_components2.MenuGroup,
     fillProps = {},
-    bubblesVirtually,
+    children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
-      import_components2.Slot,
-      {
-        name: name2,
-        bubblesVirtually,
-        fillProps,
-        children: (fills) => {
-          if (!import_element.Children.toArray(fills).length) {
-            return null;
-          }
-          const initializedByPlugins = [];
-          import_element.Children.forEach(
-            fills,
-            ({
-              props: { __unstableExplicitMenuItem, __unstableTarget }
-            }) => {
-              if (__unstableTarget && __unstableExplicitMenuItem) {
-                initializedByPlugins.push(__unstableTarget);
-              }
-            }
-          );
-          const children = import_element.Children.map(fills, (child) => {
-            if (!child.props.__unstableExplicitMenuItem && initializedByPlugins.includes(
-              child.props.__unstableTarget
-            )) {
-              return null;
-            }
-            return child;
-          });
-          return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(Component2, { ...props, children });
-        }
+    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_components2.Slot, { name: name2, fillProps, children: (fills) => {
+      const items = import_element.Children.toArray(fills);
+      if (!items.length) {
+        return null;
       }
-    );
+      if (typeof children === "function") {
+        return children(items);
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(Component2, { ...props, children: items });
+    } });
   }
-  function ActionItem({ name: name2, as: Component2 = import_components2.Button, onClick, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_components2.Fill, { name: name2, children: ({ onClick: fpOnClick }) => {
+  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 }) => {
+      const Component2 = as ?? slotAs;
+      const handlers = [onClick, slotOnClick].filter(Boolean);
       return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
         Component2,
         {
-          onClick: onClick || fpOnClick ? (...args) => {
-            (onClick || noop)(...args);
-            (fpOnClick || noop)(...args);
-          } : void 0,
+          onClick: handlers.length ? (...args) => handlers.forEach(
+            (handler) => handler(...args)
+          ) : void 0,
           ...props
         }
       );
@@ -851,35 +828,25 @@ var wp;

   // packages/interface/build-module/components/complementary-area-more-menu-item/index.mjs
   var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-  var PluginsMenuItem = ({
-    // Menu item is marked with unstable prop for backward compatibility.
-    // They are removed so they don't leak to DOM elements.
-    // @see https://github.com/WordPress/gutenberg/issues/14457
-    __unstableExplicitMenuItem,
-    __unstableTarget,
-    ...restProps
-  }) => /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_components3.MenuItem, { ...restProps });
-  function ComplementaryAreaMoreMenuItem({
+  var menuItems = (0, import_compose.observableMap)();
+  function useHasComplementaryAreaMenuItem(scope, target) {
+    return !!(0, import_compose.useObservableValue)(menuItems, `${scope}/${target}`);
+  }
+  function DefaultComplementaryAreaMoreMenuItem({
     scope,
     target,
-    __unstableExplicitMenuItem,
     ...props
   }) {
     return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
       ComplementaryAreaToggle,
       {
-        as: (toggleProps) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
-            action_item_default,
-            {
-              __unstableExplicitMenuItem,
-              __unstableTarget: `${scope}/${target}`,
-              as: PluginsMenuItem,
-              name: `${scope}/plugin-more-menu`,
-              ...toggleProps
-            }
-          );
-        },
+        as: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+          action_item_default,
+          {
+            name: `${scope}/plugin-more-menu`,
+            ...toggleProps
+          }
+        ),
         role: "menuitemcheckbox",
         selectedIcon: check_default,
         name: target,
@@ -890,13 +857,13 @@ var wp;
   }

   // packages/interface/build-module/components/pinned-items/index.mjs
-  var import_components4 = __toESM(require_components(), 1);
+  var import_components3 = __toESM(require_components(), 1);
   var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
   function PinnedItems({ scope, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_components4.Fill, { name: `PinnedItems/${scope}`, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_components3.Fill, { name: `PinnedItems/${scope}`, ...props });
   }
   function PinnedItemsSlot({ scope, className, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_components4.Slot, { name: `PinnedItems/${scope}`, ...props, children: (fills) => fills?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
+    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)(
       "div",
       {
         className: clsx_default(
@@ -914,7 +881,7 @@ var wp;
   var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
   var ANIMATION_DURATION = 0.3;
   function ComplementaryAreaSlot({ scope, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_components5.Slot, { name: `ComplementaryArea/${scope}`, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime19.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
@@ -926,8 +893,8 @@ var wp;
     closed: (transition) => ({ width: 0, transition })
   };
   function renderContainer(render, props) {
-    if ((0, import_element2.isValidElement)(render)) {
-      return (0, import_element2.cloneElement)(render, {
+    if ((0, import_element3.isValidElement)(render)) {
+      return (0, import_element3.cloneElement)(render, {
         ...props,
         className: clsx_default(render.props.className, props.className),
         style: { ...render.props.style, ...props.style }
@@ -944,17 +911,17 @@ var wp;
     id,
     render
   }) {
-    const disableMotion = (0, import_compose.useReducedMotion)();
-    const isMobileViewport = (0, import_compose.useViewportMatch)("medium", "<");
-    const previousActiveArea = (0, import_compose.usePrevious)(activeArea);
+    const disableMotion = (0, import_compose2.useReducedMotion)();
+    const isMobileViewport = (0, import_compose2.useViewportMatch)("medium", "<");
+    const previousActiveArea = (0, import_compose2.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_runtime19.jsx)(import_components5.Fill, { name: `ComplementaryArea/${scope}`, children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_components5.__unstableAnimatePresence, { initial: false, custom: transition, children: isActive && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
-      import_components5.__unstableMotion.div,
+    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)(
+      import_components4.__unstableMotion.div,
       {
         variants,
         initial: "closed",
@@ -971,10 +938,10 @@ var wp;
     ) }) });
   }
   function useAdjustComplementaryListener(scope, identifier, activeArea, isActive, isSmall) {
-    const previousIsSmallRef = (0, import_element2.useRef)(false);
-    const shouldOpenWhenNotSmallRef = (0, import_element2.useRef)(false);
+    const previousIsSmallRef = (0, import_element3.useRef)(false);
+    const shouldOpenWhenNotSmallRef = (0, import_element3.useRef)(false);
     const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data6.useDispatch)(store);
-    (0, import_element2.useEffect)(() => {
+    (0, import_element3.useEffect)(() => {
       if (isActive && isSmall && !previousIsSmallRef.current) {
         disableComplementaryArea2(scope);
         shouldOpenWhenNotSmallRef.current = true;
@@ -1027,7 +994,7 @@ var wp;
     const context = (0, import_plugins2.usePluginContext)();
     const icon = iconProp || context.icon;
     const identifier = identifierProp || `${context.name}/${name2}`;
-    const [isReady, setIsReady] = (0, import_element2.useState)(false);
+    const [isReady, setIsReady] = (0, import_element3.useState)(false);
     const {
       isLoading,
       isActive,
@@ -1057,7 +1024,8 @@ var wp;
       },
       [identifier, scope]
     );
-    const isMobileViewport = (0, import_compose.useViewportMatch)("medium", "<");
+    const hasMenuItem = useHasComplementaryAreaMenuItem(scope, name2);
+    const isMobileViewport = (0, import_compose2.useViewportMatch)("medium", "<");
     useAdjustComplementaryListener(
       scope,
       identifier,
@@ -1071,7 +1039,7 @@ var wp;
       pinItem: pinItem2,
       unpinItem: unpinItem2
     } = (0, import_data6.useDispatch)(store);
-    (0, import_element2.useEffect)(() => {
+    (0, import_element3.useEffect)(() => {
       if (isActiveByDefault && activeArea === void 0 && !isSmall) {
         enableComplementaryArea2(scope, identifier);
       } else if (activeArea === void 0 && isSmall) {
@@ -1107,8 +1075,8 @@ var wp;
           shortcut: toggleShortcut
         }
       ) }),
-      name2 && isPinnable && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
-        ComplementaryAreaMoreMenuItem,
+      name2 && isPinnable && !hasMenuItem && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+        DefaultComplementaryAreaMoreMenuItem,
         {
           target: name2,
           scope,
@@ -1143,7 +1111,7 @@ var wp;
                 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)(
-                    import_components5.Button,
+                    import_components4.Button,
                     {
                       className: "interface-complementary-area__pin-unpin-item",
                       icon: isPinned ? star_filled_default : star_empty_default,
@@ -1159,7 +1127,7 @@ var wp;
                 ] })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_components5.Panel, { className: panelClassName, children })
+            /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_components4.Panel, { className: panelClassName, children })
           ]
         }
       )
@@ -1270,7 +1238,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -1544,7 +1512,7 @@ var wp;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
     if (typeof document !== "undefined") {
       if (!enabled) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -1637,7 +1605,7 @@ var wp;
   }

   // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element3 = __toESM(require_element(), 1);
+  var import_element4 = __toESM(require_element(), 1);
   var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
   function getRuntime() {
     const globalScope = globalThis;
@@ -1722,7 +1690,7 @@ var wp;
     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}}}");
   }
   var style_default = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element3.forwardRef)(
+  var VisuallyHidden = (0, import_element4.forwardRef)(
     function VisuallyHidden2({ render, ...restProps }, ref) {
       const element = useRender({
         render,
@@ -1741,9 +1709,9 @@ var wp;
   );

   // packages/admin-ui/build-module/navigable-region/index.mjs
-  var import_element4 = __toESM(require_element(), 1);
+  var import_element5 = __toESM(require_element(), 1);
   var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var NavigableRegion = (0, import_element4.forwardRef)(
+  var NavigableRegion = (0, import_element5.forwardRef)(
     ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
       return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(
         Tag,
@@ -1769,7 +1737,7 @@ var wp;
   };
   var ADMIN_THEME_COLORS = /* @__PURE__ */ new Map([
     ["modern", DEFAULT_THEME_COLORS],
-    ["fresh", { primary: "#3858e9", background: "#25292b" }],
+    ["fresh", { primary: "#007cba", background: "#25292b" }],
     ["midnight", { primary: "#cf4339", background: "#3d4042" }],
     ["coffee", { primary: "#916745", background: "#5b534d" }],
     ["ocean", { primary: "#567958", background: "#5f787f" }],
@@ -1784,10 +1752,10 @@ var wp;
   }

   // packages/interface/build-module/components/interface-skeleton/index.mjs
-  var import_element5 = __toESM(require_element(), 1);
-  var import_components6 = __toESM(require_components(), 1);
+  var import_element6 = __toESM(require_element(), 1);
+  var import_components5 = __toESM(require_components(), 1);
   var import_i18n2 = __toESM(require_i18n(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
+  var import_compose3 = __toESM(require_compose(), 1);
   var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
   var ANIMATION_DURATION2 = 0.25;
   var commonTransition = {
@@ -1796,7 +1764,7 @@ var wp;
     ease: [0.6, 0, 0.4, 1]
   };
   function useHTMLClass(className) {
-    (0, import_element5.useEffect)(() => {
+    (0, import_element6.useEffect)(() => {
       const element = document && document.querySelector(`html:not(.${className})`);
       if (!element) {
         return;
@@ -1845,8 +1813,8 @@ var wp;
     labels,
     className
   }, ref) {
-    const isMobileViewport = (0, import_compose2.useViewportMatch)("medium", "<");
-    const disableMotion = (0, import_compose2.useReducedMotion)();
+    const isMobileViewport = (0, import_compose3.useViewportMatch)("medium", "<");
+    const disableMotion = (0, import_compose3.useReducedMotion)();
     const defaultTransition = {
       type: "tween",
       duration: disableMotion ? 0 : ANIMATION_DURATION2,
@@ -1879,10 +1847,10 @@ var wp;
         ),
         children: [
           /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)("div", { className: "interface-interface-skeleton__editor", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components6.__unstableAnimatePresence, { initial: false, children: !!header && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components5.__unstableAnimatePresence, { initial: false, children: !!header && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
               navigable_region_default,
               {
-                as: import_components6.__unstableMotion.div,
+                as: import_components5.__unstableMotion.div,
                 className: "interface-interface-skeleton__header",
                 ariaLabel: mergedLabels.header,
                 initial: isDistractionFree && !isMobileViewport ? "distractionFreeHidden" : "hidden",
@@ -1896,12 +1864,12 @@ var wp;
             ) }),
             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_components6.__unstableAnimatePresence, { initial: false, children: !!secondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_components5.__unstableAnimatePresence, { initial: false, children: !!secondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__secondary-sidebar",
                   ariaLabel: mergedLabels.secondarySidebar,
-                  as: import_components6.__unstableMotion.div,
+                  as: import_components5.__unstableMotion.div,
                   initial: "closed",
                   animate: "open",
                   exit: "closed",
@@ -1911,7 +1879,7 @@ var wp;
                   },
                   transition: defaultTransition,
                   children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
-                    import_components6.__unstableMotion.div,
+                    import_components5.__unstableMotion.div,
                     {
                       style: {
                         width: isMobileViewport ? "100vw" : "max-content",
@@ -1965,7 +1933,7 @@ var wp;
       }
     );
   }
-  var interface_skeleton_default = (0, import_element5.forwardRef)(InterfaceSkeleton);
+  var interface_skeleton_default = (0, import_element6.forwardRef)(InterfaceSkeleton);

   // packages/edit-widgets/build-module/store/actions.mjs
   var import_widgets2 = __toESM(require_widgets(), 1);
@@ -2601,12 +2569,12 @@ var wp;

   // packages/edit-widgets/build-module/filters/move-to-widget-area.mjs
   var import_block_editor3 = __toESM(require_block_editor(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
+  var import_compose4 = __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_compose3.createHigherOrderComponent)(
+  var withMoveToWidgetAreaToolbarItem = (0, import_compose4.createHigherOrderComponent)(
     (BlockEdit) => (props) => {
       const { clientId, name: blockName } = props;
       const { widgetAreas, currentWidgetAreaId, canInsertBlockInWidgetArea: canInsertBlockInWidgetArea2 } = (0, import_data9.useSelect)(
@@ -2702,22 +2670,22 @@ var wp;
   };

   // packages/edit-widgets/build-module/blocks/widget-area/edit/index.mjs
-  var import_element8 = __toESM(require_element(), 1);
+  var import_element9 = __toESM(require_element(), 1);
   var import_data10 = __toESM(require_data(), 1);
   var import_core_data5 = __toESM(require_core_data(), 1);
-  var import_components7 = __toESM(require_components(), 1);
+  var import_components6 = __toESM(require_components(), 1);
   var import_block_editor5 = __toESM(require_block_editor(), 1);

   // 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_element7 = __toESM(require_element(), 1);
+  var import_element8 = __toESM(require_element(), 1);

   // packages/edit-widgets/build-module/blocks/widget-area/edit/use-is-dragging-within.mjs
-  var import_element6 = __toESM(require_element(), 1);
+  var import_element7 = __toESM(require_element(), 1);
   var useIsDraggingWithin = (elementRef) => {
-    const [isDraggingWithin, setIsDraggingWithin] = (0, import_element6.useState)(false);
-    (0, import_element6.useEffect)(() => {
+    const [isDraggingWithin, setIsDraggingWithin] = (0, import_element7.useState)(false);
+    (0, import_element7.useEffect)(() => {
       const { ownerDocument } = elementRef.current;
       function handleDragStart(event) {
         handleDragEnter(event);
@@ -2752,7 +2720,7 @@ var wp;
       "root",
       "postType"
     );
-    const innerBlocksRef = (0, import_element7.useRef)();
+    const innerBlocksRef = (0, import_element8.useRef)();
     const isDraggingWithinInnerBlocks = use_is_dragging_within_default(innerBlocksRef);
     const shouldHighlightDropZone = isDraggingWithinInnerBlocks;
     const innerBlocksProps = (0, import_block_editor4.useInnerBlocksProps)(
@@ -2791,15 +2759,15 @@ var wp;
       [clientId]
     );
     const { setIsWidgetAreaOpen: setIsWidgetAreaOpen2 } = (0, import_data10.useDispatch)(store2);
-    const wrapper = (0, import_element8.useRef)();
-    const setOpen = (0, import_element8.useCallback)(
+    const wrapper = (0, import_element9.useRef)();
+    const setOpen = (0, import_element9.useCallback)(
       (openState) => setIsWidgetAreaOpen2(clientId, openState),
       [clientId]
     );
     const isDragging = useIsDragging(wrapper);
     const isDraggingWithin = use_is_dragging_within_default(wrapper);
-    const [openedWhileDragging, setOpenedWhileDragging] = (0, import_element8.useState)(false);
-    (0, import_element8.useEffect)(() => {
+    const [openedWhileDragging, setOpenedWhileDragging] = (0, import_element9.useState)(false);
+    (0, import_element9.useEffect)(() => {
       if (!isDragging) {
         setOpenedWhileDragging(false);
         return;
@@ -2812,8 +2780,8 @@ 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_components7.Panel, { ref: wrapper, children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
-      import_components7.PanelBody,
+    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)(
+      import_components6.PanelBody,
       {
         title: name2,
         opened: isOpen,
@@ -2827,7 +2795,7 @@ var wp;
           // widgets may have unintended consequences (e.g.  TinyMCE
           // not being properly reinitialized)
           /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
-            import_components7.__unstableDisclosureContent,
+            import_components6.__unstableDisclosureContent,
             {
               className: "wp-block-widget-area__panel-body-content",
               visible: opened,
@@ -2847,8 +2815,8 @@ var wp;
     ) }) });
   }
   var useIsDragging = (elementRef) => {
-    const [isDragging, setIsDragging] = (0, import_element8.useState)(false);
-    (0, import_element8.useEffect)(() => {
+    const [isDragging, setIsDragging] = (0, import_element9.useState)(false);
+    (0, import_element9.useEffect)(() => {
       const { ownerDocument } = elementRef.current;
       function handleDragStart() {
         setIsDragging(true);
@@ -2877,24 +2845,24 @@ var wp;

   // packages/edit-widgets/build-module/components/layout/index.mjs
   var import_i18n21 = __toESM(require_i18n(), 1);
-  var import_element26 = __toESM(require_element(), 1);
+  var import_element27 = __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_components22 = __toESM(require_components(), 1);
+  var import_components21 = __toESM(require_components(), 1);
   var import_theme2 = __toESM(require_theme(), 1);

   // packages/edit-widgets/build-module/components/error-boundary/index.mjs
-  var import_element9 = __toESM(require_element(), 1);
+  var import_element10 = __toESM(require_element(), 1);
   var import_i18n5 = __toESM(require_i18n(), 1);
-  var import_components8 = __toESM(require_components(), 1);
+  var import_components7 = __toESM(require_components(), 1);
   var import_block_editor6 = __toESM(require_block_editor(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
+  var import_compose5 = __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_compose4.useCopyToClipboard)(text);
-    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_components8.Button, { __next40pxDefaultSize: true, variant: "secondary", ref, children });
+    const ref = (0, import_compose5.useCopyToClipboard)(text);
+    return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_components7.Button, { __next40pxDefaultSize: true, variant: "secondary", ref, children });
   }
   function ErrorBoundaryWarning({ message, error }) {
     const actions = [
@@ -2902,7 +2870,7 @@ var wp;
     ];
     return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_block_editor6.Warning, { className: "edit-widgets-error-boundary", actions, children: message });
   }
-  var ErrorBoundary = class extends import_element9.Component {
+  var ErrorBoundary = class extends import_element10.Component {
     constructor() {
       super(...arguments);
       this.state = {
@@ -2932,19 +2900,18 @@ var wp;
   };

   // packages/edit-widgets/build-module/components/widget-areas-block-editor-provider/index.mjs
-  var import_components9 = __toESM(require_components(), 1);
-  var import_compose5 = __toESM(require_compose(), 1);
+  var import_components8 = __toESM(require_components(), 1);
+  var import_compose6 = __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_element11 = __toESM(require_element(), 1);
+  var import_element12 = __toESM(require_element(), 1);
   var import_block_editor9 = __toESM(require_block_editor(), 1);
   var import_patterns = __toESM(require_patterns(), 1);
   var import_preferences4 = __toESM(require_preferences(), 1);
-  var import_block_library = __toESM(require_block_library(), 1);

   // packages/edit-widgets/build-module/components/keyboard-shortcuts/index.mjs
-  var import_element10 = __toESM(require_element(), 1);
+  var import_element11 = __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);
@@ -2977,7 +2944,7 @@ var wp;
   }
   function KeyboardShortcutsRegister() {
     const { registerShortcut } = (0, import_data11.useDispatch)(import_keyboard_shortcuts.store);
-    (0, import_element10.useEffect)(() => {
+    (0, import_element11.useEffect)(() => {
       registerShortcut({
         name: "core/edit-widgets/undo",
         category: "global",
@@ -3097,14 +3064,13 @@ var wp;
   var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
   var { ExperimentalBlockEditorProvider } = unlock(import_block_editor9.privateApis);
   var { PatternsMenuItems } = unlock(import_patterns.privateApis);
-  var { BlockKeyboardShortcuts } = unlock(import_block_library.privateApis);
   var EMPTY_ARRAY2 = [];
   function WidgetAreasBlockEditorProvider({
     blockEditorSettings,
     children,
     ...props
   }) {
-    const isLargeViewport = (0, import_compose5.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose6.useViewportMatch)("medium");
     const {
       hasUploadPermissions,
       reusableBlocks,
@@ -3137,7 +3103,7 @@ var wp;
       };
     }, []);
     const { setIsInserterOpened: setIsInserterOpened2 } = (0, import_data13.useDispatch)(store2);
-    const settings2 = (0, import_element11.useMemo)(() => {
+    const settings2 = (0, import_element12.useMemo)(() => {
       let mediaUploadBlockEditor;
       if (hasUploadPermissions) {
         mediaUploadBlockEditor = ({ onError, ...argumentsObject }) => {
@@ -3177,9 +3143,8 @@ var wp;
       POST_TYPE,
       { id: buildWidgetAreasPostId() }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(import_components9.SlotFillProvider, { children: [
+    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.jsx)(BlockKeyboardShortcuts, {}),
       /* @__PURE__ */ (0, import_jsx_runtime26.jsxs)(
         ExperimentalBlockEditorProvider,
         {
@@ -3199,17 +3164,17 @@ var wp;
   }

   // packages/edit-widgets/build-module/components/sidebar/index.mjs
-  var import_element13 = __toESM(require_element(), 1);
+  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_components11 = __toESM(require_components(), 1);
+  var import_components10 = __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_element12 = __toESM(require_element(), 1);
+  var import_element13 = __toESM(require_element(), 1);
   var import_block_editor10 = __toESM(require_block_editor(), 1);
-  var import_components10 = __toESM(require_components(), 1);
+  var import_components9 = __toESM(require_components(), 1);
   var import_i18n7 = __toESM(require_i18n(), 1);
   var import_url = __toESM(require_url(), 1);
   var import_dom = __toESM(require_dom(), 1);
@@ -3219,7 +3184,7 @@ var wp;
       (select) => select(store2).getWidgetAreas(),
       []
     );
-    const selectedWidgetArea = (0, import_element12.useMemo)(
+    const selectedWidgetArea = (0, import_element13.useMemo)(
       () => selectedWidgetAreaId && widgetAreas?.find(
         (widgetArea) => widgetArea.id === selectedWidgetAreaId
       ),
@@ -3253,7 +3218,7 @@ var wp;
           "Your theme does not contain any Widget Areas."
         ) }),
         !selectedWidgetArea && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
-          import_components10.Button,
+          import_components9.Button,
           {
             __next40pxDefaultSize: true,
             href: (0, import_url.addQueryArgs)("customize.php", {
@@ -3273,7 +3238,7 @@ var wp;
   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_components11.privateApis);
+  var { Tabs } = unlock(import_components10.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") }),
@@ -3287,7 +3252,7 @@ var wp;
     selectedWidgetAreaBlock
   }) {
     const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data15.useDispatch)(store);
-    (0, import_element13.useEffect)(() => {
+    (0, import_element14.useEffect)(() => {
       if (hasSelectedNonAreaBlock && currentArea === WIDGET_AREAS_IDENTIFIER && isGeneralSidebarOpen) {
         enableComplementaryArea2(
           "core/edit-widgets",
@@ -3301,7 +3266,7 @@ var wp;
         );
       }
     }, [hasSelectedNonAreaBlock, enableComplementaryArea2]);
-    const tabsContextValue = (0, import_element13.useContext)(Tabs.Context);
+    const tabsContextValue = (0, import_element14.useContext)(Tabs.Context);
     return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
       complementary_area_default,
       {
@@ -3389,7 +3354,7 @@ var wp;
       };
     }, []);
     const { enableComplementaryArea: enableComplementaryArea2 } = (0, import_data15.useDispatch)(store);
-    const onTabSelect = (0, import_element13.useCallback)(
+    const onTabSelect = (0, import_element14.useCallback)(
       (newSelectedTabId) => {
         if (!!newSelectedTabId) {
           enableComplementaryArea2(
@@ -3422,7 +3387,7 @@ 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_element23 = __toESM(require_element(), 1);
+  var import_element24 = __toESM(require_element(), 1);
   var import_data28 = __toESM(require_data(), 1);
   var import_i18n18 = __toESM(require_i18n(), 1);
   var import_preferences8 = __toESM(require_preferences(), 1);
@@ -3430,27 +3395,27 @@ var wp;
   // packages/edit-widgets/build-module/components/header/index.mjs
   var import_block_editor13 = __toESM(require_block_editor(), 1);
   var import_data22 = __toESM(require_data(), 1);
-  var import_element19 = __toESM(require_element(), 1);
+  var import_element20 = __toESM(require_element(), 1);
   var import_i18n16 = __toESM(require_i18n(), 1);
-  var import_components19 = __toESM(require_components(), 1);
-  var import_compose8 = __toESM(require_compose(), 1);
+  var import_components18 = __toESM(require_components(), 1);
+  var import_compose9 = __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_components14 = __toESM(require_components(), 1);
+  var import_components13 = __toESM(require_components(), 1);
   var import_block_editor12 = __toESM(require_block_editor(), 1);
-  var import_element16 = __toESM(require_element(), 1);
-  var import_compose6 = __toESM(require_compose(), 1);
+  var import_element17 = __toESM(require_element(), 1);
+  var import_compose7 = __toESM(require_compose(), 1);

   // packages/edit-widgets/build-module/components/header/undo-redo/undo.mjs
   var import_i18n9 = __toESM(require_i18n(), 1);
-  var import_components12 = __toESM(require_components(), 1);
+  var import_components11 = __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_element14 = __toESM(require_element(), 1);
+  var import_element15 = __toESM(require_element(), 1);
   var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
   function UndoButton(props, ref) {
     const hasUndo = (0, import_data16.useSelect)(
@@ -3459,7 +3424,7 @@ var wp;
     );
     const { undo } = (0, import_data16.useDispatch)(import_core_data9.store);
     return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
-      import_components12.Button,
+      import_components11.Button,
       {
         ...props,
         ref,
@@ -3472,15 +3437,15 @@ var wp;
       }
     );
   }
-  var undo_default2 = (0, import_element14.forwardRef)(UndoButton);
+  var undo_default2 = (0, import_element15.forwardRef)(UndoButton);

   // packages/edit-widgets/build-module/components/header/undo-redo/redo.mjs
   var import_i18n10 = __toESM(require_i18n(), 1);
-  var import_components13 = __toESM(require_components(), 1);
+  var import_components12 = __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_element15 = __toESM(require_element(), 1);
+  var import_element16 = __toESM(require_element(), 1);
   var import_jsx_runtime30 = __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");
@@ -3490,7 +3455,7 @@ var wp;
     );
     const { redo } = (0, import_data17.useDispatch)(import_core_data10.store);
     return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
-      import_components13.Button,
+      import_components12.Button,
       {
         ...props,
         ref,
@@ -3503,12 +3468,12 @@ var wp;
       }
     );
   }
-  var redo_default2 = (0, import_element15.forwardRef)(RedoButton);
+  var redo_default2 = (0, import_element16.forwardRef)(RedoButton);

   // packages/edit-widgets/build-module/components/header/document-tools/index.mjs
   var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
   function DocumentTools() {
-    const isMediumViewport = (0, import_compose6.useViewportMatch)("medium");
+    const isMediumViewport = (0, import_compose7.useViewportMatch)("medium");
     const {
       isInserterOpen,
       isListViewOpen,
@@ -3529,11 +3494,11 @@ var wp;
       };
     }, []);
     const { setIsInserterOpened: setIsInserterOpened2, setIsListViewOpened: setIsListViewOpened2 } = (0, import_data18.useDispatch)(store2);
-    const toggleListView = (0, import_element16.useCallback)(
+    const toggleListView = (0, import_element17.useCallback)(
       () => setIsListViewOpened2(!isListViewOpen),
       [setIsListViewOpened2, isListViewOpen]
     );
-    const toggleInserterSidebar = (0, import_element16.useCallback)(
+    const toggleInserterSidebar = (0, import_element17.useCallback)(
       () => setIsInserterOpened2(!isInserterOpen),
       [setIsInserterOpened2, isInserterOpen]
     );
@@ -3545,10 +3510,10 @@ var wp;
         variant: "unstyled",
         children: [
           /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
-            import_components14.ToolbarItem,
+            import_components13.ToolbarItem,
             {
               ref: inserterSidebarToggleRef2,
-              as: import_components14.Button,
+              as: import_components13.Button,
               className: "edit-widgets-header-toolbar__inserter-toggle",
               variant: "primary",
               isPressed: isInserterOpen,
@@ -3565,12 +3530,12 @@ var wp;
             }
           ),
           isMediumViewport && /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_jsx_runtime31.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components14.ToolbarItem, { as: undo_default2 }),
-            /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components14.ToolbarItem, { as: redo_default2 }),
+            /* @__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_components14.ToolbarItem,
+              import_components13.ToolbarItem,
               {
-                as: import_components14.Button,
+                as: import_components13.Button,
                 className: "edit-widgets-header-toolbar__list-view-toggle",
                 icon: list_view_default,
                 isPressed: isListViewOpen,
@@ -3588,7 +3553,7 @@ var wp;
   var document_tools_default = DocumentTools;

   // packages/edit-widgets/build-module/components/save-button/index.mjs
-  var import_components15 = __toESM(require_components(), 1);
+  var import_components14 = __toESM(require_components(), 1);
   var import_i18n12 = __toESM(require_i18n(), 1);
   var import_data19 = __toESM(require_data(), 1);
   var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
@@ -3611,7 +3576,7 @@ var wp;
     const { saveEditedWidgetAreas: saveEditedWidgetAreas2 } = (0, import_data19.useDispatch)(store2);
     const isDisabled = isWidgetSaveLocked || isSaving || !hasEditedWidgetAreaIds;
     return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
-      import_components15.Button,
+      import_components14.Button,
       {
         variant: "primary",
         isBusy: isSaving,
@@ -3625,16 +3590,16 @@ var wp;
   var save_button_default = SaveButton;

   // packages/edit-widgets/build-module/components/more-menu/index.mjs
-  var import_components18 = __toESM(require_components(), 1);
-  var import_element18 = __toESM(require_element(), 1);
+  var import_components17 = __toESM(require_components(), 1);
+  var import_element19 = __toESM(require_element(), 1);
   var import_i18n15 = __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_compose7 = __toESM(require_compose(), 1);
+  var import_compose8 = __toESM(require_compose(), 1);

   // packages/edit-widgets/build-module/components/keyboard-shortcut-help-modal/index.mjs
-  var import_components16 = __toESM(require_components(), 1);
+  var import_components15 = __toESM(require_components(), 1);
   var import_i18n14 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts4 = __toESM(require_keyboard_shortcuts(), 1);
   var import_data21 = __toESM(require_data(), 1);
@@ -3700,7 +3665,7 @@ var wp;
   ];

   // packages/edit-widgets/build-module/components/keyboard-shortcut-help-modal/shortcut.mjs
-  var import_element17 = __toESM(require_element(), 1);
+  var import_element18 = __toESM(require_element(), 1);
   var import_keycodes4 = __toESM(require_keycodes(), 1);
   var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
   function KeyCombination({ keyCombination, forceAriaLabel }) {
@@ -3718,7 +3683,7 @@ var wp;
         "aria-label": forceAriaLabel || ariaLabel,
         children: shortcuts.map((character, index) => {
           if (character === "+") {
-            return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_element17.Fragment, { children: character }, index);
+            return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_element18.Fragment, { children: character }, index);
           }
           return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
             "kbd",
@@ -3859,7 +3824,7 @@ var wp;
       return null;
     }
     return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(
-      import_components16.Modal,
+      import_components15.Modal,
       {
         className: "edit-widgets-keyboard-shortcut-help-modal",
         title: (0, import_i18n14.__)("Keyboard shortcuts"),
@@ -3923,9 +3888,9 @@ var wp;
   }

   // packages/edit-widgets/build-module/components/more-menu/tools-more-menu-group.mjs
-  var import_components17 = __toESM(require_components(), 1);
+  var import_components16 = __toESM(require_components(), 1);
   var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: ToolsMoreMenuGroup, Slot: Slot4 } = (0, import_components17.createSlotFill)(
+  var { Fill: ToolsMoreMenuGroup, Slot: Slot4 } = (0, import_components16.createSlotFill)(
     "EditWidgetsToolsMoreMenuGroup"
   );
   ToolsMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(Slot4, { fillProps, children: (fills) => fills.length > 0 && fills });
@@ -3937,16 +3902,16 @@ var wp;
     const [
       isKeyboardShortcutsModalActive,
       setIsKeyboardShortcutsModalVisible
-    ] = (0, import_element18.useState)(false);
+    ] = (0, import_element19.useState)(false);
     const toggleKeyboardShortcutsModal = () => setIsKeyboardShortcutsModalVisible(!isKeyboardShortcutsModalActive);
     (0, import_keyboard_shortcuts5.useShortcut)(
       "core/edit-widgets/keyboard-shortcuts",
       toggleKeyboardShortcutsModal
     );
-    const isLargeViewport = (0, import_compose7.useViewportMatch)("medium");
+    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_components18.DropdownMenu,
+        import_components17.DropdownMenu,
         {
           icon: more_vertical_default,
           label: (0, import_i18n15.__)("Options"),
@@ -3959,7 +3924,7 @@ var wp;
             size: "compact"
           },
           children: (onClose) => /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_jsx_runtime37.Fragment, { children: [
-            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_components18.MenuGroup, { label: (0, import_i18n15._x)("View", "noun"), children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_components17.MenuGroup, { label: (0, import_i18n15._x)("View", "noun"), children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
               import_preferences5.PreferenceToggleMenuItem,
               {
                 scope: "core/edit-widgets",
@@ -3976,9 +3941,9 @@ var wp;
                 )
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_components18.MenuGroup, { label: (0, import_i18n15.__)("Tools"), children: [
+            /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_components17.MenuGroup, { label: (0, import_i18n15.__)("Tools"), children: [
               /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
-                import_components18.MenuItem,
+                import_components17.MenuItem,
                 {
                   onClick: () => {
                     setIsKeyboardShortcutsModalVisible(true);
@@ -3996,7 +3961,7 @@ var wp;
                 }
               ),
               /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(
-                import_components18.MenuItem,
+                import_components17.MenuItem,
                 {
                   role: "menuitem",
                   icon: external_default,
@@ -4022,7 +3987,7 @@ var wp;
                 }
               )
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_components18.MenuGroup, { label: (0, import_i18n15.__)("Preferences"), children: [
+            /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_components17.MenuGroup, { label: (0, import_i18n15.__)("Preferences"), children: [
               /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
                 import_preferences5.PreferenceToggleMenuItem,
                 {
@@ -4087,8 +4052,8 @@ 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_compose8.useViewportMatch)("medium");
-    const blockToolbarRef = (0, import_element19.useRef)();
+    const isLargeViewport = (0, import_compose9.useViewportMatch)("medium");
+    const blockToolbarRef = (0, import_element20.useRef)();
     const { hasFixedToolbar } = (0, import_data22.useSelect)(
       (select) => ({
         hasFixedToolbar: !!select(import_preferences6.store).get(
@@ -4113,7 +4078,7 @@ var wp;
         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_components19.Popover.Slot,
+            import_components18.Popover.Slot,
             {
               ref: blockToolbarRef,
               name: "block-toolbar"
@@ -4132,9 +4097,9 @@ var wp;

   // packages/edit-widgets/build-module/components/widget-areas-block-editor-content/index.mjs
   var import_block_editor14 = __toESM(require_block_editor(), 1);
-  var import_compose9 = __toESM(require_compose(), 1);
+  var import_compose10 = __toESM(require_compose(), 1);
   var import_data23 = __toESM(require_data(), 1);
-  var import_element20 = __toESM(require_element(), 1);
+  var import_element21 = __toESM(require_element(), 1);
   var import_preferences7 = __toESM(require_preferences(), 1);

   // packages/edit-widgets/build-module/components/notices/index.mjs
@@ -4168,8 +4133,8 @@ var wp;
       ),
       []
     );
-    const isLargeViewport = (0, import_compose9.useViewportMatch)("medium");
-    const styles = (0, import_element20.useMemo)(() => {
+    const isLargeViewport = (0, import_compose10.useViewportMatch)("medium");
+    const styles = (0, import_element21.useMemo)(() => {
       return hasThemeStyles ? blockEditorSettings.styles : [];
     }, [blockEditorSettings, hasThemeStyles]);
     return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)("div", { className: "edit-widgets-block-editor", children: [
@@ -4194,8 +4159,8 @@ var wp;

   // packages/edit-widgets/build-module/components/secondary-sidebar/inserter-sidebar.mjs
   var import_block_editor16 = __toESM(require_block_editor(), 1);
-  var import_compose10 = __toESM(require_compose(), 1);
-  var import_element21 = __toESM(require_element(), 1);
+  var import_compose11 = __toESM(require_compose(), 1);
+  var import_element22 = __toESM(require_element(), 1);
   var import_data25 = __toESM(require_data(), 1);

   // packages/edit-widgets/build-module/hooks/use-widget-library-insertion-point.mjs
@@ -4245,13 +4210,13 @@ var wp;
   // packages/edit-widgets/build-module/components/secondary-sidebar/inserter-sidebar.mjs
   var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
   function InserterSidebar() {
-    const isMobileViewport = (0, import_compose10.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose11.useViewportMatch)("medium", "<");
     const { rootClientId, insertionIndex } = use_widget_library_insertion_point_default();
     const { setIsInserterOpened: setIsInserterOpened2 } = (0, import_data25.useDispatch)(store2);
-    const closeInserter = (0, import_element21.useCallback)(() => {
+    const closeInserter = (0, import_element22.useCallback)(() => {
       return setIsInserterOpened2(false);
     }, [setIsInserterOpened2]);
-    const libraryRef = (0, import_element21.useRef)();
+    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,
       {
@@ -4267,23 +4232,21 @@ 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_components20 = __toESM(require_components(), 1);
-  var import_compose11 = __toESM(require_compose(), 1);
+  var import_components19 = __toESM(require_components(), 1);
   var import_data26 = __toESM(require_data(), 1);
-  var import_element22 = __toESM(require_element(), 1);
+  var import_element23 = __toESM(require_element(), 1);
   var import_i18n17 = __toESM(require_i18n(), 1);
   var import_keycodes6 = __toESM(require_keycodes(), 1);
   var import_jsx_runtime42 = __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_element22.useState)(null);
-    const focusOnMountRef = (0, import_compose11.useFocusOnMount)("firstElement");
-    const closeListView = (0, import_element22.useCallback)(() => {
+    const [dropZoneElement, setDropZoneElement] = (0, import_element23.useState)(null);
+    const closeListView = (0, import_element23.useCallback)(() => {
       setIsListViewOpened2(false);
       getListViewToggleRef2().current?.focus();
     }, [getListViewToggleRef2, setIsListViewOpened2]);
-    const closeOnEscape = (0, import_element22.useCallback)(
+    const closeOnEscape = (0, import_element23.useCallback)(
       (event) => {
         if (event.keyCode === import_keycodes6.ESCAPE && !event.defaultPrevented) {
           event.preventDefault();
@@ -4303,7 +4266,7 @@ var wp;
             /* @__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_components20.Button,
+                import_components19.Button,
                 {
                   icon: close_small_default,
                   label: (0, import_i18n17.__)("Close"),
@@ -4316,8 +4279,8 @@ var wp;
               "div",
               {
                 className: "edit-widgets-editor__list-view-panel-content",
-                ref: (0, import_compose11.useMergeRefs)([focusOnMountRef, setDropZoneElement]),
-                children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_block_editor17.__experimentalListView, { dropZoneElement })
+                ref: setDropZoneElement,
+                children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_block_editor17.__experimentalListView, { dropZoneElement, focusOnMount: true })
               }
             )
           ]
@@ -4380,13 +4343,13 @@ var wp;
       }),
       []
     );
-    (0, import_element23.useEffect)(() => {
+    (0, import_element24.useEffect)(() => {
       if (hasSidebarEnabled && !isHugeViewport) {
         setIsInserterOpened2(false);
         setIsListViewOpened2(false);
       }
     }, [hasSidebarEnabled, isHugeViewport]);
-    (0, import_element23.useEffect)(() => {
+    (0, import_element24.useEffect)(() => {
       if ((isInserterOpened2 || isListViewOpened2) && !isHugeViewport) {
         closeGeneralSidebar2();
       }
@@ -4417,7 +4380,7 @@ var wp;

   // packages/edit-widgets/build-module/components/layout/unsaved-changes-warning.mjs
   var import_i18n19 = __toESM(require_i18n(), 1);
-  var import_element24 = __toESM(require_element(), 1);
+  var import_element25 = __toESM(require_element(), 1);
   var import_data29 = __toESM(require_data(), 1);
   function UnsavedChangesWarning() {
     const isDirty = (0, import_data29.useSelect)((select) => {
@@ -4425,7 +4388,7 @@ var wp;
       const editedWidgetAreas = getEditedWidgetAreas2();
       return editedWidgetAreas?.length > 0;
     }, []);
-    (0, import_element24.useEffect)(() => {
+    (0, import_element25.useEffect)(() => {
       const warnIfUnsavedChanges = (event) => {
         if (isDirty) {
           event.returnValue = (0, import_i18n19.__)(
@@ -4444,9 +4407,9 @@ var wp;

   // packages/edit-widgets/build-module/components/welcome-guide/index.mjs
   var import_data30 = __toESM(require_data(), 1);
-  var import_components21 = __toESM(require_components(), 1);
+  var import_components20 = __toESM(require_components(), 1);
   var import_i18n20 = __toESM(require_i18n(), 1);
-  var import_element25 = __toESM(require_element(), 1);
+  var import_element26 = __toESM(require_element(), 1);
   var import_preferences9 = __toESM(require_preferences(), 1);
   var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuide() {
@@ -4474,7 +4437,7 @@ var wp;
       (widgetArea) => widgetArea.id !== "wp_inactive_widgets"
     ).length ?? 0;
     return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
-      import_components21.Guide,
+      import_components20.Guide,
       {
         className: "edit-widgets-welcome-guide",
         contentLabel: (0, import_i18n20.__)("Welcome to block Widgets"),
@@ -4509,7 +4472,7 @@ var wp;
                   ) }),
                   " ",
                   /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
-                    import_components21.ExternalLink,
+                    import_components20.ExternalLink,
                     {
                       href: (0, import_i18n20.__)(
                         "https://wordpress.org/plugins/classic-widgets/"
@@ -4548,7 +4511,7 @@ var wp;
             ),
             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_element25.createInterpolateElement)(
+              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_element26.createInterpolateElement)(
                 (0, import_i18n20.__)(
                   "All of the blocks available to you live in the block library. You\u2019ll find it wherever you see the <InserterIconImage /> icon."
                 ),
@@ -4575,13 +4538,13 @@ var wp;
             ),
             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_element25.createInterpolateElement)(
+              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("p", { className: "edit-widgets-welcome-guide__text", children: (0, import_element26.createInterpolateElement)(
                 (0, import_i18n20.__)(
                   "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_components21.ExternalLink,
+                    import_components20.ExternalLink,
                     {
                       href: (0, import_i18n20.__)(
                         "https://wordpress.org/documentation/article/wordpress-block-editor/"
@@ -4624,8 +4587,8 @@ var wp;
         )
       );
     }
-    const navigateRegionsProps = (0, import_components22.__unstableUseNavigateRegions)();
-    const adminPrimary = (0, import_element26.useMemo)(() => getAdminThemeColors().primary, []);
+    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)(
       WidgetAreasBlockEditorProvider,
       {
@@ -4657,8 +4620,8 @@ var wp;
   ];
   function initializeEditor(id, settings2) {
     const target = document.getElementById(id);
-    const root = (0, import_element27.createRoot)(target);
-    const coreBlocks = (0, import_block_library2.__experimentalGetCoreBlocks)().filter((block) => {
+    const root = (0, import_element28.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"));
     });
     (0, import_data32.dispatch)(import_preferences10.store).setDefaults("core/edit-widgets", {
@@ -4668,10 +4631,10 @@ var wp;
       themeStyles: true
     });
     (0, import_data32.dispatch)(import_blocks3.store).reapplyBlockTypeFilters();
-    (0, import_block_library2.registerCoreBlocks)(coreBlocks);
+    (0, import_block_library.registerCoreBlocks)(coreBlocks);
     (0, import_widgets5.registerLegacyWidgetBlock)();
     if (false) {
-      (0, import_block_library2.__experimentalRegisterExperimentalCoreBlocks)({
+      (0, import_block_library.__experimentalRegisterExperimentalCoreBlocks)({
         enableFSEBlocks: ENABLE_EXPERIMENTAL_FSE_BLOCKS
       });
     }
@@ -4681,7 +4644,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_element27.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(layout_default, { blockEditorSettings: settings2 }) })
+      /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_element28.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(layout_default, { blockEditorSettings: settings2 }) })
     );
     return root;
   }
diff --git a/wp-includes/js/dist/edit-widgets.min.js b/wp-includes/js/dist/edit-widgets.min.js
index 53690b97c2..463f3a0ae3 100644
--- a/wp-includes/js/dist/edit-widgets.min.js
+++ b/wp-includes/js/dist/edit-widgets.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).editWidgets=(()=>{var cl=Object.create;var Tt=Object.defineProperty;var ul=Object.getOwnPropertyDescriptor;var pl=Object.getOwnPropertyNames;var gl=Object.getPrototypeOf,hl=Object.prototype.hasOwnProperty;var y=(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})},oa=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of pl(t))!hl.call(e,i)&&i!==r&&Tt(e,i,{get:()=>t[i],enumerable:!(o=ul(t,i))||o.enumerable});return e};var a=(e,t,r)=>(r=e!=null?cl(gl(e)):{},oa(t||!e||!e.__esModule?Tt(r,"default",{value:e,enumerable:!0}):r,e)),wl=e=>oa(Tt({},"__esModule",{value:!0}),e);var Rt=y((Mm,aa)=>{aa.exports=window.wp.blocks});var b=y((Om,ia)=>{ia.exports=window.wp.data});var Ze=y((Vm,sa)=>{sa.exports=window.wp.deprecated});var _=y((Dm,na)=>{na.exports=window.wp.element});var Fr=y((jm,la)=>{la.exports=window.wp.blockLibrary});var U=y((Fm,da)=>{da.exports=window.wp.coreData});var De=y((Hm,ma)=>{ma.exports=window.wp.widgets});var X=y((Um,fa)=>{fa.exports=window.wp.preferences});var ua=y((Gm,ca)=>{ca.exports=window.wp.apiFetch});var E=y((Ym,ha)=>{ha.exports=window.wp.i18n});var Lt=y((Km,wa)=>{wa.exports=window.wp.notices});var A=y((qm,va)=>{va.exports=window.wp.components});var j=y((Zm,ya)=>{ya.exports=window.wp.primitives});var m=y((Qm,_a)=>{_a.exports=window.ReactJSXRuntime});var ka=y((xf,Sa)=>{Sa.exports=window.wp.viewport});var G=y((If,Aa)=>{Aa.exports=window.wp.compose});var zt=y((Cf,Ea)=>{Ea.exports=window.wp.plugins});var Fe=y((ac,Ua)=>{Ua.exports=window.React});var _o=y((Nc,mi)=>{mi.exports=window.wp.theme});var ci=y((Wc,fi)=>{fi.exports=window.wp.privateApis});var N=y((eu,_i)=>{_i.exports=window.wp.blockEditor});var lr=y((vu,Ri)=>{Ri.exports=window.wp.hooks});var Wo=y((_u,Pi)=>{Pi.exports=window.wp.mediaUtils});var Qi=y((Ou,Zi)=>{Zi.exports=window.wp.patterns});var gt=y((Vu,Ji)=>{Ji.exports=window.wp.keyboardShortcuts});var Me=y((Du,Xi)=>{Xi.exports=window.wp.keycodes});var vs=y((ep,bs)=>{bs.exports=window.wp.url});var _s=y((tp,ys)=>{ys.exports=window.wp.dom});var Bm={};he(Bm,{initialize:()=>Lm,initializeEditor:()=>ol,reinitializeEditor:()=>Nm,store:()=>c});var xe=a(Rt(),1),Xo=a(b(),1),el=a(Ze(),1),Vr=a(_(),1),Dr=a(Fr(),1),tl=a(U(),1),$e=a(De(),1),rl=a(X(),1);var Ti=a(ua(),1),nr=a(b(),1);var pa=a(b(),1);function bl(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 vl(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 yl(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 _l(e={current:null}){return e}function Sl(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 ga=(0,pa.combineReducers)({blockInserterPanel:vl,inserterSidebarToggleRef:Sl,listViewPanel:yl,listViewToggleRef:_l,widgetAreasOpenState:bl,widgetSavingLock:kl});var Ro={};he(Ro,{getWidgetAreas:()=>Nd,getWidgets:()=>Wd});var xi=a(Rt(),1),To=a(U(),1);var Co={};he(Co,{closeGeneralSidebar:()=>Cd,lockWidgetSaving:()=>Ld,moveBlockToWidgetArea:()=>Td,persistStubPost:()=>ut,saveEditedWidgetAreas:()=>yd,saveWidgetArea:()=>Sd,saveWidgetAreas:()=>_d,setIsInserterOpened:()=>xd,setIsListViewOpened:()=>Id,setIsWidgetAreaOpen:()=>Ed,setWidgetAreasOpenState:()=>Io,setWidgetIdForClientId:()=>Ad,unlockWidgetSaving:()=>Rd});var Be=a(E(),1),xo=a(Lt(),1);function ba(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=ba(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Al(){for(var e,t,r=0,o="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=ba(e))&&(o&&(o+=" "),o+=t);return o}var O=Al;var $=a(A(),1),it=a(b(),1),tr=a(E(),1);var Nt=a(j(),1),Hr=a(m(),1),Ur=(0,Hr.jsx)(Nt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hr.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),Gr=a(m(),1),Qe=(0,Gr.jsx)(Wt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gr.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),zr=a(m(),1),Je=(0,zr.jsx)(Bt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zr.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),Yr=a(m(),1),Kr=(0,Yr.jsx)(Pt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yr.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),$r=a(m(),1),qr=(0,$r.jsx)(Mt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$r.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),Zr=a(m(),1),Qr=(0,Zr.jsx)(Ot.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zr.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),Jr=a(m(),1),Xr=(0,Jr.jsx)(Vt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jr.jsx)(Vt.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var Dt=a(j(),1),eo=a(m(),1),to=(0,eo.jsx)(Dt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eo.jsx)(Dt.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var jt=a(j(),1),ro=a(m(),1),oo=(0,ro.jsx)(jt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ro.jsx)(jt.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var Ft=a(j(),1),ao=a(m(),1),Xe=(0,ao.jsx)(Ft.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ao.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),io=a(m(),1),so=(0,io.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,io.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),no=a(m(),1),lo=(0,no.jsx)(Ut.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,no.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),mo=a(m(),1),et=(0,mo.jsx)(Gt.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mo.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(_(),1),uo=a(ka(),1),ja=a(X(),1),Re=a(G(),1),Fa=a(zt(),1);var Ra=a(A(),1),qt=a(b(),1),La=a(zt(),1);var $t=a(b(),1);var fo={};he(fo,{closeModal:()=>Bl,disableComplementaryArea:()=>Il,enableComplementaryArea:()=>xl,openModal:()=>Wl,pinItem:()=>Cl,setDefaultComplementaryArea:()=>El,setFeatureDefaults:()=>Nl,setFeatureValue:()=>Ll,toggleFeature:()=>Rl,unpinItem:()=>Tl});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 El=(e,t)=>(e=ie(e),t=Te(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),xl=(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})},Il=e=>({registry:t})=>{e=ie(e),t.select(Y.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(Y.store).set(e,"isComplementaryAreaVisible",!1)},Cl=(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})},Tl=(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 Rl(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 Ll(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 Nl(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 Wl(e){return{type:"OPEN_MODAL",name:e}}function Bl(){return{type:"CLOSE_MODAL"}}var co={};he(co,{getActiveComplementaryArea:()=>Pl,isComplementaryAreaLoading:()=>Ml,isFeatureActive:()=>Vl,isItemPinned:()=>Ol,isModalActive:()=>Dl});var tt=a(b(),1),xa=a(Ze(),1),rt=a(X(),1);var Pl=(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]}),Ml=(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}),Ol=(0,tt.createRegistrySelector)(e=>(t,r,o)=>(r=ie(r),o=Te(r,o),e(rt.store).get(r,"pinnedItems")?.[o]??!0)),Vl=(0,tt.createRegistrySelector)(e=>(t,r,o)=>((0,xa.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(rt.store).get(r,o)));function Dl(e,t){return e.activeModal===t}var Ia=a(b(),1);function jl(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 Fl(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Ca=(0,Ia.combineReducers)({complementaryAreas:jl,activeModal:Fl});var Ta="core/interface";var B=(0,$t.createReduxStore)(Ta,{reducer:Ca,actions:fo,selectors:co});(0,$t.register)(B);var Na=a(m(),1);function Hl(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function je({as:e=Ra.Button,scope:t,identifier:r,icon:o,selectedIcon:i,name:s,shortcut:n,...l}){let d=e,p=(0,La.usePluginContext)(),u=o||p.icon,f=r||`${p.name}/${s}`,g=(0,qt.useSelect)(W=>W(B).getActiveComplementaryArea(t)===f,[f,t]),{enableComplementaryArea:C,disableComplementaryArea:k}=(0,qt.useDispatch)(B);return(0,Na.jsx)(d,{icon:i&&g?i:u,"aria-controls":f.replace("/",":"),"aria-checked":Hl(l.role)?g:void 0,onClick:()=>{g?k(t):C(t,f)},shortcut:n,...l})}var Zt=a(m(),1),Ul=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,Zt.jsx)(je,{icon:Je,...r});return(0,Zt.jsxs)("div",{className:O("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},Wa=Ul;var Oa=a(A(),1);var we=a(A(),1),Qt=a(_(),1),ot=a(m(),1),Ba=()=>{};function Gl({name:e,as:t=we.MenuGroup,fillProps:r={},bubblesVirtually:o,...i}){return(0,ot.jsx)(we.Slot,{name:e,bubblesVirtually:o,fillProps:r,children:s=>{if(!Qt.Children.toArray(s).length)return null;let n=[];Qt.Children.forEach(s,({props:{__unstableExplicitMenuItem:d,__unstableTarget:p}})=>{p&&d&&n.push(p)});let l=Qt.Children.map(s,d=>!d.props.__unstableExplicitMenuItem&&n.includes(d.props.__unstableTarget)?null:d);return(0,ot.jsx)(t,{...i,children:l})}})}function Pa({name:e,as:t=we.Button,onClick:r,...o}){return(0,ot.jsx)(we.Fill,{name:e,children:({onClick:i})=>(0,ot.jsx)(t,{onClick:r||i?(...s)=>{(r||Ba)(...s),(i||Ba)(...s)}:void 0,...o})})}Pa.Slot=Gl;var Ma=Pa;var Jt=a(m(),1),zl=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,Jt.jsx)(Oa.MenuItem,{...r});function Va({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,Jt.jsx)(je,{as:i=>(0,Jt.jsx)(Ma,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:zl,name:`${e}/plugin-more-menu`,...i}),role:"menuitemcheckbox",selectedIcon:Qe,name:t,scope:e,...o})}var er=a(A(),1),Xt=a(m(),1);function Da({scope:e,...t}){return(0,Xt.jsx)(er.Fill,{name:`PinnedItems/${e}`,...t})}function Yl({scope:e,className:t,...r}){return(0,Xt.jsx)(er.Slot,{name:`PinnedItems/${e}`,...r,children:o=>o?.length>0&&(0,Xt.jsx)("div",{className:O(t,"interface-pinned-items"),children:o})})}Da.Slot=Yl;var at=Da;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 Ha({children:e,className:t,closeLabel:r=(0,tr.__)("Close plugin"),identifier:o,header:i,headerClassName:s,icon:n,isPinnable:l=!0,panelClassName:d,render:p,scope:u,name:f,title:g,toggleShortcut:C,isActiveByDefault:k}){let W=(0,Fa.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:al,showIconLabels:It}=(0,it.useSelect)(Ct=>{let{getActiveComplementaryArea:ll,isComplementaryAreaLoading:dl,isItemPinned:ml}=Ct(B),{get:fl}=Ct(ja.store),ra=ll(u);return{isLoading:dl(u),isActive:ra===w,isPinned:ml(u,w),activeArea:ra,isSmall:Ct(uo.store).isViewportMatch("< medium"),isLarge:Ct(uo.store).isViewportMatch("large"),showIconLabels:fl("core","showIconLabels")}},[w,u]),il=(0,Re.useViewportMatch)("medium","<");Jl(u,w,qe,Ie,xt);let{enableComplementaryArea:ta,disableComplementaryArea:jr,pinItem:sl,unpinItem:nl}=(0,it.useDispatch)(B);if((0,K.useEffect)(()=>{k&&qe===void 0&&!xt?ta(u,w):qe===void 0&&xt&&jr(u,w),z(!0)},[qe,k,u,w,xt,ta,jr]),!!D)return(0,T.jsxs)(T.Fragment,{children:[l&&(0,T.jsx)(at,{scope:u,children:Ce&&(0,T.jsx)(je,{scope:u,identifier:w,isPressed:Ie&&(!It||al),"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&&(0,T.jsx)(Va,{target:f,scope:u,icon:v,identifier:w,children:g}),(0,T.jsxs)(Ql,{activeArea:qe,isActive:Ie,className:O("interface-complementary-area",t),scope:u,id:w.replace("/",":"),render:p,children:[(0,T.jsx)(Wa,{className:s,closeLabel:r,onClose:()=>jr(u),toggleButtonProps:{label:r,size:"compact",shortcut:C,scope:u,identifier:w},children:i||(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("h2",{className:"interface-complementary-area-header__title",children:g}),l&&!il&&(0,T.jsx)($.Button,{className:"interface-complementary-area__pin-unpin-item",icon:Ce?lo:so,label:Ce?(0,tr.__)("Unpin from toolbar"):(0,tr.__)("Pin to toolbar"),onClick:()=>(Ce?nl:sl)(u,w),isPressed:Ce,size:"compact"})]})}),(0,T.jsx)($.Panel,{className:d,children:e})]})]})}Ha.Slot=$l;var st=Ha;var za=a(Fe(),1),Ga={};function po(e,t){let r=za.useRef(Ga);return r.current===Ga&&(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"),Ya=ed;var Le=a(Fe(),1);function go(e,t,r,o){let i=po($a).current;return td(i,e,t,r,o)&&qa(i,[e,t,r,o]),i.callback}function Ka(e){let t=po($a).current;return rd(t,e)&&qa(t,e),t.callback}function $a(){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 qa(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 Ja=a(Fe(),1);var Za=a(Fe(),1),od=parseInt(Za.version,10);function Qa(e){return od>=e}function ho(e){if(!Ja.isValidElement(e))return null;let t=e,r=t.props;return(Qa(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 uc=Object.freeze([]),He=Object.freeze({});function Xa(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 ei(e,t){return typeof e=="function"?e(t):e}function ti(e,t){return typeof e=="function"?e(t):e}var wo={};function dt(e,t,r,o,i){if(!r&&!o&&!i&&!e)return rr(t);let s=rr(e);return t&&(s=lt(s,t)),r&&(s=lt(s,r)),o&&(s=lt(s,o)),i&&(s=lt(s,i)),s}function ri(e){if(e.length===0)return wo;if(e.length===1)return rr(e[0]);let t=rr(e[0]);for(let r=1;r<e.length;r+=1)t=lt(t,e[r]);return t}function rr(e){return bo(e)?{...ai(e,wo)}:ad(e)}function lt(e,t){return bo(t)?ai(t,e):id(e,t)}function ad(e){let t={...e};for(let r in t){let o=t[r];oi(r,o)&&(t[r]=ii(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]=vo(e.className,o);break}default:oi(r,o)?e[r]=sd(e[r],o):e[r]=o}}return e}function oi(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 bo(e){return typeof e=="function"}function ai(e,t){return bo(e)?e(t):e??wo}function sd(e,t){return t?e?(...r)=>{let o=r[0];if(ni(o)){let s=o;si(s);let n=t(...r);return s.baseUIHandlerPrevented||e?.(...r),n}let i=t(...r);return e?.(...r),i}:ii(t):e}function ii(e){return e&&((...t)=>{let r=t[0];return ni(r)&&si(r),e(...t)})}function si(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function vo(e,t){return t?e?t+" "+e:t:e}function ni(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var yo=a(Fe(),1);function li(e,t,r={}){let o=t.render,i=nd(t,r);if(r.enabled===!1)return null;let s=r.state??He;return md(e,o,i,s)}function nd(e,t={}){let{className:r,style:o,render:i}=e,{state:s=He,ref:n,props:l,stateAttributesMapping:d,enabled:p=!0}=t,u=p?ei(r,s):void 0,f=p?ti(o,s):void 0,g=p?Xa(s,d):He,C=p&&l?ld(l):void 0,k=p?nt(g,C)??{}:He;return typeof document<"u"&&(p?Array.isArray(n)?k.ref=Ka([k.ref,ho(i),...n]):k.ref=go(k.ref,ho(i),n):go(null,null)),p?(u!==void 0&&(k.className=vo(k.className,u)),f!==void 0&&(k.style=nt(k.style,f)),k):He}function ld(e){return Array.isArray(e)?ri(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(Ya(8))}function fd(e,t){return e==="button"?(0,yo.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,yo.createElement)("img",{alt:"",...t,key:t.key}):Le.createElement(e,t)}function di(e){return li(e.defaultTagName??"div",e,e)}var ui=a(_(),1),So="data-wp-hash";function ko(){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[${So}]`))if(r.getAttribute(So)===t)return!0;return!1}function pi(e,t,r){if(!e.head)return;let o=ko(),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(So,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),i.add(t)}function ud(e){let t=ko();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pi(e,r,o);return()=>{let 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=ko();r.styles.set(e,t);for(let o of r.documents.keys())pi(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,ui.forwardRef)(function({render:t,...r},o){return di({render:t,ref:o,props:dt({className:gd["visually-hidden"]},r,{"data-visually-hidden":""})})});var gi=a(_(),1),hi=a(m(),1),wi=(0,gi.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...i},s)=>(0,hi.jsx)(o,{ref:s,className:O("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...i,children:e}));wi.displayName="NavigableRegion";var be=wi;var bi={primary:"#3858e9",background:"#222524"},hd=new Map([["modern",bi],["fresh",{primary:"#3858e9",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 Ao(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return hd.get(e)??bi}var or=a(_(),1),Ne=a(A(),1),ve=a(E(),1),ar=a(G(),1),V=a(m(),1),yi=.25,vi={type:"tween",duration:yi,ease:[.6,0,.4,1]};function wd(e){(0,or.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:{...vi,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...vi,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},u){let f=(0,ar.useViewportMatch)("medium","<"),C={type:"tween",duration:(0,ar.useReducedMotion)()?0:yi,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:u,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 Eo=(0,or.forwardRef)(vd);var Ei=a(De(),1),te=a(U(),1),ct=a(N(),1);var We=a(Rt(),1),ir=a(De(),1);function Si(e){if(e.id_base==="block"){let r=(0,We.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return r.length?(0,ir.addWidgetIdToBlock)(r[0],e.id):(0,ir.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,ir.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 Ue(){return{per_page:-1}}function ft(){return{per_page:-1,_embed:"about"}}var Ai=(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=Ai(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(xo.store).createSuccessNotice((0,Be.__)("Widgets saved."),{type:"snackbar"})}catch(i){r.dispatch(xo.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,Ue())}},Sd=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 u=[],f=[],g=[];for(let v=0;v<d.length;v++){let w=d[v],D=(0,Ei.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}));u.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 k=(await o.dispatch(te.store).__experimentalBatch(f)).filter(v=>!v.hasOwnProperty("deleted")),W=[];for(let v=0;v<k.length;v++){let w=k[v],{block:D,position:z}=u[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(kd(e)),o.dispatch(te.store).receiveEntityRecords(x,F,s,void 0)},kd=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 Io(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,u=i.select(ct.store).getBlockOrder(d).length;o.getIsWidgetAreaOpen(d)||r.setIsWidgetAreaOpen(d,!0),i.dispatch(ct.store).moveBlocksToPosition([e],s,d,u)};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=Ue(),o=await t.resolveSelect(To.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,xi.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(Io(n)),e(ut(ye(),i))},Wd=()=>async({dispatch:e,registry:t})=>{let r=ft(),o=await t.resolveSelect(To.store).getEntityRecords("root","widget",r),i={};for(let s of o){let n=Si(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 Lo={};he(Lo,{__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),Ii=a(De(),1),ne=a(U(),1),sr=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=Ue();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,Ii.getWidgetIdFromBlock)(l)).includes(r))),Dd=(0,q.createRegistrySelector)(e=>(t,r)=>{let{getBlock:o,getBlockName:i,getBlockParents:s}=e(sr.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(sr.store).getBlocks(),[i]=o;return e(sr.store).canInsertBlockType(r,i.clientId)});function Kd(e){return e.listViewPanel}function $d(e){return Object.keys(e.widgetSavingLock).length>0}var No={};he(No,{getInserterSidebarToggleRef:()=>Zd,getListViewToggleRef:()=>qd});function qd(e){return e.listViewToggleRef}function Zd(e){return e.inserterSidebarToggleRef}var Ci=a(ci(),1),{lock:uu,unlock:H}=(0,Ci.__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:ga,selectors:Lo,resolvers:Ro,actions:Co},c=(0,nr.createReduxStore)(ee,Qd);(0,nr.register)(c);Ti.default.use(function(e,t){return e.path?.indexOf("/wp/v2/types/widget-area")===0?Promise.resolve({}):t(e)});H(c).registerPrivateSelectors(No);var Li=a(N(),1),Ni=a(G(),1),dr=a(b(),1),Wi=a(lr(),1),Bi=a(De(),1);var _e=a(m(),1),Jd=(0,Ni.createHigherOrderComponent)(e=>t=>{let{clientId:r,name:o}=t,{widgetAreas:i,currentWidgetAreaId:s,canInsertBlockInWidgetArea:n}=(0,dr.useSelect)(u=>{if(o==="core/widget-area")return{};let f=u(c),g=f.getParentWidgetAreaBlock(r);return{widgetAreas:f.getWidgetAreas(),currentWidgetAreaId:g?.attributes?.id,canInsertBlockInWidgetArea:f.canInsertBlockInWidgetArea(o)}},[r,o]),{moveBlockToWidgetArea:l}=(0,dr.useDispatch)(c),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)(Li.BlockControls,{children:(0,_e.jsx)(Bi.MoveToWidgetArea,{widgetAreas:i,currentWidgetAreaId:s,onSelect:u=>{l(t.clientId,u)}})})]})},"withMoveToWidgetAreaToolbarItem");(0,Wi.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",Jd);var Mi=a(lr(),1),Oi=a(Wo(),1),Xd=()=>Oi.MediaUpload;(0,Mi.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",Xd);var Oo={};he(Oo,{metadata:()=>Bo,name:()=>om,settings:()=>am});var Mo=a(E(),1);var Bo={$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(_(),1),ur=a(b(),1),Fi=a(U(),1),Ge=a(A(),1),Hi=a(N(),1);var Vi=a(U(),1),cr=a(N(),1),Di=a(_(),1);var mr=a(_(),1),tm=e=>{let[t,r]=(0,mr.useState)(!1);return(0,mr.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},fr=tm;var Po=a(m(),1);function ji({id:e}){let[t,r,o]=(0,Vi.useEntityBlockEditor)("root","postType"),i=(0,Di.useRef)(),n=fr(i),l=(0,cr.useInnerBlocksProps)({ref:i},{value:t,onInput:r,onChange:o,templateLock:!1,renderAppender:cr.InnerBlocks.ButtonBlockAppender});return(0,Po.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,Po.jsx)("div",{...l})})}var Pe=a(m(),1);function Ui({clientId:e,attributes:{id:t,name:r}}){let o=(0,ur.useSelect)(g=>g(c).getIsWidgetAreaOpen(e),[e]),{setIsWidgetAreaOpen:i}=(0,ur.useDispatch)(c),s=(0,le.useRef)(),n=(0,le.useCallback)(g=>i(e,g),[e]),l=rm(s),d=fr(s),[p,u]=(0,le.useState)(!1);(0,le.useEffect)(()=>{if(!l){u(!1);return}d&&!o?(n(!0),u(!0)):!d&&o&&p&&n(!1)},[o,l,d,p]);let f=(0,Hi.useBlockProps)();return(0,Pe.jsx)("div",{...f,children:(0,Pe.jsx)(Ge.Panel,{ref:s,children:(0,Pe.jsx)(Ge.PanelBody,{title:r,opened:o,onToggle:()=>{i(e,!o)},scrollAfterOpen:!l,children:({opened:g})=>(0,Pe.jsx)(Ge.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:g,children:(0,Pe.jsx)(Fi.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${t}`,children:(0,Pe.jsx)(ji,{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}=Bo,am={title:(0,Mo.__)("Widget Area"),description:(0,Mo.__)("A widget area container."),__experimentalLabel:({name:e})=>e,edit:Ui};var Or=a(E(),1),Kn=a(_(),1),$n=a(b(),1),qn=a(zt(),1),Zn=a(Lt(),1),Qn=a(A(),1),Jn=a(_o(),1);var Gi=a(_(),1),Vo=a(E(),1),zi=a(A(),1),Yi=a(N(),1),Ki=a(G(),1),$i=a(lr(),1),pt=a(m(),1);function im({text:e,children:t}){let r=(0,Ki.useCopyToClipboard)(e);return(0,pt.jsx)(zi.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,Vo.__)("Copy Error")},"copy-error")];return(0,pt.jsx)(Yi.Warning,{className:"edit-widgets-error-boundary",actions:r,children:e})}var qi=class extends Gi.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,$i.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,pt.jsx)(sm,{message:(0,Vo.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}};var ms=a(A(),1),fs=a(G(),1),cs=a(Wo(),1),wr=a(b(),1),br=a(U(),1),us=a(_(),1),ps=a(N(),1),gs=a(Qi(),1),Do=a(X(),1),hs=a(Fr(),1);var ts=a(_(),1),ze=a(gt(),1),rs=a(Me(),1),pr=a(b(),1),Oe=a(E(),1),os=a(U(),1),as=a(N(),1);var{usesNativeUndo:es}=H(as.privateApis);function is(){let{redo:e,undo:t}=(0,pr.useDispatch)(os.store),{saveEditedWidgetAreas:r}=(0,pr.useDispatch)(c);return(0,ze.useShortcut)("core/edit-widgets/undo",o=>{es(o)||(t(),o.preventDefault())}),(0,ze.useShortcut)("core/edit-widgets/redo",o=>{es(o)||(e(),o.preventDefault())}),(0,ze.useShortcut)("core/edit-widgets/save",o=>{o.preventDefault(),r()}),null}function nm(){let{registerShortcut:e}=(0,pr.useDispatch)(ze.store);return(0,ts.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,rs.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}is.Register=nm;var gr=is;var ss=a(b(),1),ns=a(N(),1),ls=a(U(),1);var lm=()=>(0,ss.useSelect)(e=>{let{getBlockSelectionEnd:t,getBlockName:r}=e(ns.store),o=t();if(r(o)==="core/widget-area")return o;let{getParentWidgetAreaBlock:i}=e(c),n=i(o)?.clientId;if(n)return n;let{getEntityRecord:l}=e(ls.store);return l(x,F,ye())?.blocks[0]?.clientId},[]),ds=lm;var hr=!1;var Ve=a(m(),1),{ExperimentalBlockEditorProvider:dm}=H(ps.privateApis),{PatternsMenuItems:mm}=H(gs.privateApis),{BlockKeyboardShortcuts:fm}=H(hs.privateApis),cm=[];function ws({blockEditorSettings:e,children:t,...r}){let o=(0,fs.useViewportMatch)("medium"),{hasUploadPermissions:i,reusableBlocks:s,isFixedToolbarActive:n,keepCaretInsideBlock:l,pageOnFront:d,pageForPosts:p}=(0,wr.useSelect)(v=>{let{canUser:w,getEntityRecord:D,getEntityRecords:z}=v(br.store),ge=w("read",{kind:"root",name:"site"})?D("root","site"):void 0;return{hasUploadPermissions:w("create",{kind:"postType",name:"attachment"})??!0,reusableBlocks:hr?z("postType","wp_block"):cm,isFixedToolbarActive:!!v(Do.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!v(Do.store).get("core/edit-widgets","keepCaretInsideBlock"),pageOnFront:ge?.page_on_front,pageForPosts:ge?.page_for_posts}},[]),{setIsInserterOpened:u}=(0,wr.useDispatch)(c),f=(0,us.useMemo)(()=>{let v;return i&&(v=({onError:w,...D})=>{(0,cs.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:z})=>w(z),...D})}),{...e,__experimentalReusableBlocks:s,hasFixedToolbar:n||!o,keepCaretInsideBlock:l,mediaUpload:v,templateLock:"all",__experimentalSetIsInserterOpened:u,pageOnFront:d,pageForPosts:p,editorTool:"edit"}},[i,e,n,o,l,s,u,d,p]),g=ds(),[C,k,W]=(0,br.useEntityBlockEditor)(x,F,{id:ye()});return(0,Ve.jsxs)(ms.SlotFillProvider,{children:[(0,Ve.jsx)(gr.Register,{}),(0,Ve.jsx)(fm,{}),(0,Ve.jsxs)(dm,{value:C,onInput:k,onChange:W,settings:f,useSubRegistry:!1,...r,children:[t,(0,Ve.jsx)(mm,{rootClientId:g})]})]})}var Ye=a(_(),1),Se=a(E(),1);var vr=a(N(),1);var Ts=a(A(),1),vt=a(b(),1);var Ss=a(b(),1),ks=a(_(),1);var As=a(N(),1),Es=a(A(),1),ht=a(E(),1),xs=a(vs(),1),Is=a(_s(),1);var fe=a(m(),1);function Cs({selectedWidgetAreaId:e}){let t=(0,Ss.useSelect)(i=>i(c).getWidgetAreas(),[]),r=(0,ks.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)(As.BlockIcon,{icon:Ur}),(0,fe.jsxs)("div",{children:[(0,fe.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,Is.safeHTML)(o)}}),t?.length===0&&(0,fe.jsx)("p",{children:(0,ht.__)("Your theme does not contain any Widget Areas.")}),!r&&(0,fe.jsx)(Es.Button,{__next40pxDefaultSize:!0,href:(0,xs.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary",children:(0,ht.__)("Manage with live preview")})]})]})})}var M=a(m(),1),um=!0,wt="edit-widgets/block-inspector",bt="edit-widgets/block-areas",{Tabs:ce}=H(Ts.privateApis);function pm({selectedWidgetAreaBlock:e}){return(0,M.jsxs)(ce.TabList,{children:[(0,M.jsx)(ce.Tab,{tabId:bt,children:e?e.attributes.name:(0,Se.__)("Widget Areas")}),(0,M.jsx)(ce.Tab,{tabId:wt,children:(0,Se.__)("Block")})]})}function gm({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)(pm,{selectedWidgetAreaBlock:o})}),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,Se.__)("Settings"),closeLabel:(0,Se.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,Se.isRTL)()?Kr:qr,isActiveByDefault:um,children:(0,M.jsxs)(ce.Context.Provider,{value:s,children:[(0,M.jsx)(ce.TabPanel,{tabId:bt,focusable:!1,children:(0,M.jsx)(Cs,{selectedWidgetAreaId:o?.attributes.id})}),(0,M.jsx)(ce.TabPanel,{tabId:wt,focusable:!1,children:e?(0,M.jsx)(vr.BlockInspector,{}):(0,M.jsx)("span",{className:"block-editor-block-inspector__no-blocks",children:(0,Se.__)("No block selected.")})})]})})}function Rs(){let{currentArea:e,hasSelectedNonAreaBlock:t,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o}=(0,vt.useSelect)(n=>{let{getSelectedBlock:l,getBlock:d,getBlockParentsByBlockName:p}=n(vr.store),{getActiveComplementaryArea:u}=n(B),f=l(),g=u(c.name),C=g;C||(f?C=wt:C=bt);let k;return f&&(f.name==="core/widget-area"?k=f:k=d(p(f.clientId,"core/widget-area")[0])),{currentArea:C,hasSelectedNonAreaBlock:!!(f&&f.name!=="core/widget-area"),isGeneralSidebarOpen:!!g,selectedWidgetAreaBlock:k}},[]),{enableComplementaryArea:i}=(0,vt.useDispatch)(B),s=(0,Ye.useCallback)(n=>{n&&i(c.name,n)},[i]);return(0,M.jsx)(ce,{selectedTabId:r?e:null,onSelect:s,selectOnMove:!1,children:(0,M.jsx)(gm,{hasSelectedNonAreaBlock:t,currentArea:e,isGeneralSidebarOpen:r,selectedWidgetAreaBlock:o})})}var qo=a(G(),1),Dn=a(N(),1),Zo=a(_(),1),Pr=a(b(),1);var Ee=a(E(),1),jn=a(X(),1);var cn=a(N(),1),un=a(b(),1),pn=a(_(),1),zo=a(E(),1),gn=a(A(),1);var hn=a(G(),1),wn=a(X(),1);var Ar=a(b(),1),_t=a(E(),1),ke=a(A(),1),js=a(N(),1);var Ho=a(_(),1),Fs=a(G(),1);var yr=a(E(),1),Ls=a(A(),1),_r=a(b(),1);var Ns=a(Me(),1),jo=a(U(),1),Ws=a(_(),1),Bs=a(m(),1);function hm(e,t){let r=(0,_r.useSelect)(i=>i(jo.store).hasUndo(),[]),{undo:o}=(0,_r.useDispatch)(jo.store);return(0,Bs.jsx)(Ls.Button,{...e,ref:t,icon:(0,yr.isRTL)()?Xe:et,label:(0,yr.__)("Undo"),shortcut:Ns.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,size:"compact"})}var Ps=(0,Ws.forwardRef)(hm);var Sr=a(E(),1),Ms=a(A(),1),kr=a(b(),1);var yt=a(Me(),1),Fo=a(U(),1),Os=a(_(),1),Vs=a(m(),1);function wm(e,t){let r=(0,yt.isAppleOS)()?yt.displayShortcut.primaryShift("z"):yt.displayShortcut.primary("y"),o=(0,kr.useSelect)(s=>s(Fo.store).hasRedo(),[]),{redo:i}=(0,kr.useDispatch)(Fo.store);return(0,Vs.jsx)(Ms.Button,{...e,ref:t,icon:(0,Sr.isRTL)()?et:Xe,label:(0,Sr.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?i:void 0,size:"compact"})}var Ds=(0,Os.forwardRef)(wm);var de=a(m(),1);function bm(){let e=(0,Fs.useViewportMatch)("medium"),{isInserterOpen:t,isListViewOpen:r,inserterSidebarToggleRef:o,listViewToggleRef:i}=(0,Ar.useSelect)(p=>{let{isInserterOpened:u,getInserterSidebarToggleRef:f,isListViewOpened:g,getListViewToggleRef:C}=H(p(c));return{isInserterOpen:u(),isListViewOpen:g(),inserterSidebarToggleRef:f(),listViewToggleRef:C()}},[]),{setIsInserterOpened:s,setIsListViewOpened:n}=(0,Ar.useDispatch)(c),l=(0,Ho.useCallback)(()=>n(!r),[n,r]),d=(0,Ho.useCallback)(()=>s(!t),[s,t]);return(0,de.jsxs)(js.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,_t.__)("Document tools"),variant:"unstyled",children:[(0,de.jsx)(ke.ToolbarItem,{ref:o,as:ke.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:t,onMouseDown:p=>{p.preventDefault()},onClick:d,icon:oo,label:(0,_t._x)("Block Inserter","Generic label for block inserter button"),size:"compact"}),e&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(ke.ToolbarItem,{as:Ps}),(0,de.jsx)(ke.ToolbarItem,{as:Ds}),(0,de.jsx)(ke.ToolbarItem,{as:ke.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Xr,isPressed:r,label:(0,_t.__)("List View"),onClick:l,ref:i,size:"compact"})]})]})}var Hs=bm;var Us=a(A(),1),Uo=a(E(),1),Er=a(b(),1);var Gs=a(m(),1);function vm(){let{hasEditedWidgetAreaIds:e,isSaving:t,isWidgetSaveLocked:r}=(0,Er.useSelect)(s=>{let{getEditedWidgetAreas:n,isSavingWidgetAreas:l,isWidgetSavingLocked:d}=s(c);return{hasEditedWidgetAreaIds:n()?.length>0,isSaving:l(),isWidgetSaveLocked:d()}},[]),{saveEditedWidgetAreas:o}=(0,Er.useDispatch)(c),i=r||t||!e;return(0,Gs.jsx)(Us.Button,{variant:"primary",isBusy:t,"aria-disabled":i,onClick:i?void 0:o,size:"compact",children:t?(0,Uo.__)("Saving\u2026"):(0,Uo.__)("Update")})}var zs=vm;var pe=a(A(),1),nn=a(_(),1),S=a(E(),1);var Ke=a(X(),1),ln=a(Me(),1),dn=a(gt(),1),mn=a(G(),1);var Xs=a(A(),1),ue=a(E(),1),Tr=a(gt(),1),en=a(b(),1);var Z=a(E(),1),Ys=[{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 $s=a(_(),1),xr=a(Me(),1),Q=a(m(),1);function Ks({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?xr.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?xr.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)($s.Fragment,{children:s},n):(0,Q.jsx)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key",children:s},n))})}function ym({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)(Ks,{keyCombination:t,forceAriaLabel:o}),r.map((i,s)=>(0,Q.jsx)(Ks,{keyCombination:i,forceAriaLabel:o},s))]})]})}var Ir=ym;var qs=a(b(),1),Zs=a(gt(),1);var Qs=a(m(),1);function _m({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,qs.useSelect)(i=>{let{getShortcutKeyCombination:s,getShortcutDescription:n,getShortcutAliases:l}=i(Zs.store);return{keyCombination:s(e),aliases:l(e),description:n(e)}},[e]);return t?(0,Qs.jsx)(Ir,{keyCombination:t,description:r,aliases:o}):null}var Js=_m;var P=a(m(),1),Sm=({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)(Js,{name:t}):(0,P.jsx)(Ir,{...t})},r))}),Go=({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)(Sm,{shortcuts:t})]}),Cr=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,en.useSelect)(i=>i(Tr.store).getCategoryShortcuts(t),[t]);return(0,P.jsx)(Go,{title:e,shortcuts:o.concat(r)})};function tn({isModalActive:e,toggleModal:t}){return(0,Tr.useShortcut)("core/edit-widgets/keyboard-shortcuts",t,{bindGlobal:!0}),e?(0,P.jsxs)(Xs.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,ue.__)("Keyboard shortcuts"),onRequestClose:t,children:[(0,P.jsx)(Go,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,P.jsx)(Cr,{title:(0,ue.__)("Global shortcuts"),categoryName:"global"}),(0,P.jsx)(Cr,{title:(0,ue.__)("Selection shortcuts"),categoryName:"selection"}),(0,P.jsx)(Cr,{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)(Go,{title:(0,ue.__)("Text formatting"),shortcuts:Ys}),(0,P.jsx)(Cr,{title:(0,ue.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var rn=a(A(),1),on=a(m(),1),{Fill:an,Slot:km}=(0,rn.createSlotFill)("EditWidgetsToolsMoreMenuGroup");an.Slot=({fillProps:e})=>(0,on.jsx)(km,{fillProps:e,children:t=>t.length>0&&t});var sn=an;var I=a(m(),1);function fn(){let[e,t]=(0,nn.useState)(!1),r=()=>t(!e);(0,dn.useShortcut)("core/edit-widgets/keyboard-shortcuts",r);let o=(0,mn.useViewportMatch)("medium");return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(pe.DropdownMenu,{icon:to,label:(0,S.__)("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,S._x)("View","noun"),children:(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,S.__)("Top toolbar"),info:(0,S.__)("Access all block and document tools in a single place"),messageActivated:(0,S.__)("Top toolbar activated"),messageDeactivated:(0,S.__)("Top toolbar deactivated")})}),(0,I.jsxs)(pe.MenuGroup,{label:(0,S.__)("Tools"),children:[(0,I.jsx)(pe.MenuItem,{onClick:()=>{t(!0)},shortcut:ln.displayShortcut.access("h"),children:(0,S.__)("Keyboard shortcuts")}),(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,S.__)("Welcome Guide")}),(0,I.jsxs)(pe.MenuItem,{role:"menuitem",icon:Qr,href:(0,S.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener",children:[(0,S.__)("Help"),(0,I.jsx)(mt,{render:(0,I.jsx)("span",{}),children:(0,S.__)("(opens in a new tab)")})]}),(0,I.jsx)(sn.Slot,{fillProps:{onClose:i}})]}),(0,I.jsxs)(pe.MenuGroup,{label:(0,S.__)("Preferences"),children:[(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,S.__)("Contain text cursor inside block"),info:(0,S.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,S.__)("Contain text cursor inside block activated"),messageDeactivated:(0,S.__)("Contain text cursor inside block deactivated")}),(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,S.__)("Make the editor look like your theme."),label:(0,S.__)("Use theme styles")}),o&&(0,I.jsx)(Ke.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,S.__)("Display block breadcrumbs"),info:(0,S.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,S.__)("Display block breadcrumbs activated"),messageDeactivated:(0,S.__)("Display block breadcrumbs deactivated")})]})]})}),(0,I.jsx)(tn,{isModalActive:e,toggleModal:r})]})}var R=a(m(),1);function Am(){let e=(0,hn.useViewportMatch)("medium"),t=(0,pn.useRef)(),{hasFixedToolbar:r}=(0,un.useSelect)(o=>({hasFixedToolbar:!!o(wn.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,zo.__)("Widgets")}),!e&&(0,R.jsx)(mt,{className:"edit-widgets-header__title",render:(0,R.jsx)("h1",{}),children:(0,zo.__)("Widgets")}),(0,R.jsx)(Hs,{}),r&&e&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("div",{className:"selected-block-tools-wrapper",children:(0,R.jsx)(cn.BlockToolbar,{hideDragHandle:!0})}),(0,R.jsx)(gn.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)(zs,{}),(0,R.jsx)(fn,{})]})]})})}var bn=Am;var J=a(N(),1),_n=a(G(),1),Sn=a(b(),1),kn=a(_(),1),An=a(X(),1);var Rr=a(Lt(),1),vn=a(_o(),1),St=a(m(),1);function Em(){return(0,St.jsxs)(vn.ThemeProvider,{cornerRadius:"none",children:[(0,St.jsx)(Rr.InlineNotices,{className:"edit-widgets-notices",pinnedNoticesClassName:"edit-widgets-notices__pinned",dismissibleNoticesClassName:"edit-widgets-notices__dismissible"}),(0,St.jsx)(Rr.SnackbarNotices,{className:"edit-widgets-notices__snackbar"})]})}var yn=Em;var re=a(m(),1);function En({blockEditorSettings:e}){let t=(0,Sn.useSelect)(i=>!!i(An.store).get("core/edit-widgets","themeStyles"),[]),r=(0,_n.useViewportMatch)("medium"),o=(0,kn.useMemo)(()=>t?e.styles:[],[e,t]);return(0,re.jsxs)("div",{className:"edit-widgets-block-editor",children:[(0,re.jsx)(yn,{}),!r&&(0,re.jsx)(J.BlockToolbar,{hideDragHandle:!0}),(0,re.jsxs)(J.BlockTools,{children:[(0,re.jsx)(gr,{}),(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 On=a(b(),1);var Tn=a(N(),1),Rn=a(G(),1),Nr=a(_(),1),Ln=a(b(),1);var Yo=a(b(),1),xn=a(N(),1),In=a(U(),1);var xm=()=>{let e=(0,Yo.useSelect)(t=>{let{getEntityRecord:r}=t(In.store);return r(x,F,ye())?.blocks[0]?.clientId},[]);return(0,Yo.useSelect)(t=>{let{getBlockRootClientId:r,getBlockSelectionEnd:o,getBlockOrder:i,getBlockIndex:s}=t(xn.store),n=t(c).__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])},Cn=xm;var Lr=a(m(),1);function Nn(){let e=(0,Rn.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:r}=Cn(),{setIsInserterOpened:o}=(0,Ln.useDispatch)(c),i=(0,Nr.useCallback)(()=>o(!1),[o]),s=(0,Nr.useRef)();return(0,Lr.jsx)("div",{className:"edit-widgets-layout__inserter-panel",children:(0,Lr.jsx)("div",{className:"edit-widgets-layout__inserter-panel-content",children:(0,Lr.jsx)(Tn.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:r,ref:s,onClose:i})})})}var Wn=a(N(),1),Bn=a(A(),1),Wr=a(G(),1),Br=a(b(),1),kt=a(_(),1),Ko=a(E(),1);var Pn=a(Me(),1);var Ae=a(m(),1);function Mn(){let{setIsListViewOpened:e}=(0,Br.useDispatch)(c),{getListViewToggleRef:t}=H((0,Br.useSelect)(c)),[r,o]=(0,kt.useState)(null),i=(0,Wr.useFocusOnMount)("firstElement"),s=(0,kt.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),n=(0,kt.useCallback)(l=>{l.keyCode===Pn.ESCAPE&&!l.defaultPrevented&&(l.preventDefault(),s())},[s]);return(0,Ae.jsxs)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:n,children:[(0,Ae.jsxs)("div",{className:"edit-widgets-editor__list-view-panel-header",children:[(0,Ae.jsx)("strong",{children:(0,Ko.__)("List View")}),(0,Ae.jsx)(Bn.Button,{icon:Je,label:(0,Ko.__)("Close"),onClick:s,size:"compact"})]}),(0,Ae.jsx)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,Wr.useMergeRefs)([i,o]),children:(0,Ae.jsx)(Wn.__experimentalListView,{dropZoneElement:r})})]})}var $o=a(m(),1);function Vn(){let{isInserterOpen:e,isListViewOpen:t}=(0,On.useSelect)(r=>{let{isInserterOpened:o,isListViewOpened:i}=r(c);return{isInserterOpen:o(),isListViewOpen:i()}},[]);return e?(0,$o.jsx)(Nn,{}):t?(0,$o.jsx)(Mn,{}):null}var oe=a(m(),1),Im={header:(0,Ee.__)("Widgets top bar"),body:(0,Ee.__)("Widgets and blocks"),sidebar:(0,Ee.__)("Widgets settings"),footer:(0,Ee.__)("Widgets footer")};function Cm({blockEditorSettings:e}){let t=(0,qo.useViewportMatch)("medium","<"),r=(0,qo.useViewportMatch)("huge",">="),{setIsInserterOpened:o,setIsListViewOpened:i,closeGeneralSidebar:s}=(0,Pr.useDispatch)(c),{hasBlockBreadCrumbsEnabled:n,hasSidebarEnabled:l,isInserterOpened:d,isListViewOpened:p}=(0,Pr.useSelect)(g=>({hasSidebarEnabled:!!g(B).getActiveComplementaryArea(c.name),isInserterOpened:!!g(c).isInserterOpened(),isListViewOpened:!!g(c).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!g(jn.store).get("core/edit-widgets","showBlockBreadcrumbs")}),[]);(0,Zo.useEffect)(()=>{l&&!r&&(o(!1),i(!1))},[l,r]),(0,Zo.useEffect)(()=>{(d||p)&&!r&&s()},[d,p,r]);let u=p?(0,Ee.__)("List View"):(0,Ee.__)("Block Library"),f=p||d;return(0,oe.jsx)(Eo,{labels:{...Im,secondarySidebar:u},header:(0,oe.jsx)(bn,{}),secondarySidebar:f&&(0,oe.jsx)(Vn,{}),sidebar:(0,oe.jsx)(st.Slot,{scope:"core/edit-widgets"}),content:(0,oe.jsx)(oe.Fragment,{children:(0,oe.jsx)(En,{blockEditorSettings:e})}),footer:n&&!t&&(0,oe.jsx)("div",{className:"edit-widgets-layout__footer",children:(0,oe.jsx)(Dn.BlockBreadcrumb,{rootLabelText:(0,Ee.__)("Widgets")})})})}var Fn=Cm;var Hn=a(E(),1),Un=a(_(),1),Gn=a(b(),1);function zn(){let e=(0,Gn.useSelect)(t=>{let{getEditedWidgetAreas:r}=t(c);return r()?.length>0},[]);return(0,Un.useEffect)(()=>{let t=r=>{if(e)return r.returnValue=(0,Hn.__)("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(A(),1),L=a(E(),1),Qo=a(_(),1),Jo=a(X(),1);var h=a(m(),1);function Yn(){let e=(0,At.useSelect)(s=>!!s(Jo.store).get("core/edit-widgets","welcomeGuide"),[]),{toggle:t}=(0,At.useDispatch)(Jo.store),r=(0,At.useSelect)(s=>s(c).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)(Mr,{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)(Mr,{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)(Mr,{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)(Mr,{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 Mr({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 Tm({blockEditorSettings:e}){let{createErrorNotice:t}=(0,$n.useDispatch)(Zn.store);function r(s){t((0,Or.sprintf)((0,Or.__)('The "%s" plugin has encountered an error and cannot be rendered.'),s))}let o=(0,Qn.__unstableUseNavigateRegions)(),i=(0,Kn.useMemo)(()=>Ao().primary,[]);return(0,ae.jsx)(Jn.ThemeProvider,{isRoot:!0,color:{primary:i},children:(0,ae.jsx)(qi,{children:(0,ae.jsx)("div",{...o,children:(0,ae.jsxs)(ws,{blockEditorSettings:e,children:[(0,ae.jsx)(Fn,{blockEditorSettings:e}),(0,ae.jsx)(Rs,{}),(0,ae.jsx)(qn.PluginArea,{onError:r}),(0,ae.jsx)(zn,{}),(0,ae.jsx)(Yn,{})]})})})})}var Xn=Tm;var ea=a(m(),1),Rm=["core/more","core/freeform","core/template-part",...hr?[]:["core/block"]];function ol(e,t){let r=document.getElementById(e),o=(0,Vr.createRoot)(r),i=(0,Dr.__experimentalGetCoreBlocks)().filter(s=>!(Rm.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,Xo.dispatch)(rl.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,Xo.dispatch)(xe.store).reapplyBlockTypeFilters(),(0,Dr.registerCoreBlocks)(i),(0,$e.registerLegacyWidgetBlock)(),(0,$e.registerLegacyWidgetVariations)(t),Wm(Oo),(0,$e.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(s,n)=>(0,tl.__experimentalFetchLinkSuggestions)(s,n,t),(0,xe.setFreeformContentHandlerName)("core/html"),o.render((0,ea.jsx)(Vr.StrictMode,{children:(0,ea.jsx)(Xn,{blockEditorSettings:t})})),o}var Lm=ol;function Nm(){(0,el.default)("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}var Wm=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 wl(Bm);})();
+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);})();
 (window.wp ||= {}).editWidgets = wp.editWidgets;
 })();
diff --git a/wp-includes/js/dist/editor.js b/wp-includes/js/dist/editor.js
index 7e63f20ed4..341f76f5ef 100644
--- a/wp-includes/js/dist/editor.js
+++ b/wp-includes/js/dist/editor.js
@@ -382,7 +382,7 @@ var wp;
           return x2 === y3 && (0 !== x2 || 1 / x2 === 1 / y3) || x2 !== x2 && y3 !== y3;
         }
         function useSyncExternalStore$2(subscribe5, getSnapshot2) {
-          didWarnOld18Alpha || void 0 === React104.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React167.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 = getSnapshot2();
@@ -392,11 +392,11 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState165({
+          cachedValue = useState173({
             inst: { value, getSnapshot: getSnapshot2 }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
-          useLayoutEffect18(
+          useLayoutEffect19(
             function() {
               inst.value = value;
               inst.getSnapshot = getSnapshot2;
@@ -404,7 +404,7 @@ var wp;
             },
             [subscribe5, value, getSnapshot2]
           );
-          useEffect121(
+          useEffect135(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe5(function() {
@@ -430,8 +430,8 @@ var wp;
           return getSnapshot2();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React104 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is2, useState165 = React104.useState, useEffect121 = React104.useEffect, useLayoutEffect18 = React104.useLayoutEffect, useDebugValue2 = React104.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 !== React104.useSyncExternalStore ? React104.useSyncExternalStore : shim;
+        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;
+        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 +458,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 React104 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is2, useSyncExternalStore6 = shim.useSyncExternalStore, useRef124 = React104.useRef, useEffect121 = React104.useEffect, useMemo160 = React104.useMemo, useDebugValue2 = React104.useDebugValue;
+        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;
         exports.useSyncExternalStoreWithSelector = function(subscribe5, getSnapshot2, getServerSnapshot2, selector2, isEqual2) {
-          var instRef = useRef124(null);
+          var instRef = useRef156(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo160(
+          instRef = useMemo181(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -500,8 +500,8 @@ var wp;
             },
             [getSnapshot2, getServerSnapshot2, selector2, isEqual2]
           );
-          var value = useSyncExternalStore6(subscribe5, instRef[0], instRef[1]);
-          useEffect121(
+          var value = useSyncExternalStore7(subscribe5, instRef[0], instRef[1]);
+          useEffect135(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -535,6 +535,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/blob
   var require_blob = __commonJS({
     "package-external:@wordpress/blob"(exports, module) {
@@ -1045,13 +1052,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/warning
-  var require_warning = __commonJS({
-    "package-external:@wordpress/warning"(exports, module) {
-      module.exports = window.wp.warning;
-    }
-  });
-
   // package-external:@wordpress/keyboard-shortcuts
   var require_keyboard_shortcuts = __commonJS({
     "package-external:@wordpress/keyboard-shortcuts"(exports, module) {
@@ -1177,10 +1177,10 @@ var wp;
           var ContextProvider = REACT_PROVIDER_TYPE;
           var Element2 = REACT_ELEMENT_TYPE;
           var ForwardRef = REACT_FORWARD_REF_TYPE;
-          var Fragment122 = REACT_FRAGMENT_TYPE;
+          var Fragment133 = REACT_FRAGMENT_TYPE;
           var Lazy = REACT_LAZY_TYPE2;
           var Memo = REACT_MEMO_TYPE;
-          var Portal2 = REACT_PORTAL_TYPE;
+          var Portal3 = REACT_PORTAL_TYPE;
           var Profiler = REACT_PROFILER_TYPE;
           var StrictMode = REACT_STRICT_MODE_TYPE;
           var Suspense = REACT_SUSPENSE_TYPE;
@@ -1236,10 +1236,10 @@ var wp;
           exports.ContextProvider = ContextProvider;
           exports.Element = Element2;
           exports.ForwardRef = ForwardRef;
-          exports.Fragment = Fragment122;
+          exports.Fragment = Fragment133;
           exports.Lazy = Lazy;
           exports.Memo = Memo;
-          exports.Portal = Portal2;
+          exports.Portal = Portal3;
           exports.Profiler = Profiler;
           exports.StrictMode = StrictMode;
           exports.Suspense = Suspense;
@@ -1453,7 +1453,7 @@ var wp;
       function emptyFunctionThatReturnsNull() {
         return null;
       }
-      module.exports = function(isValidElement6, throwOnDirectAccess) {
+      module.exports = function(isValidElement8, 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 (!isValidElement6(propValue)) {
+            if (!isValidElement8(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 || isValidElement6(propValue)) {
+              if (propValue === null || isValidElement8(propValue)) {
                 return true;
               }
               var iteratorFn = getIteratorFn(propValue);
@@ -2211,10 +2211,10 @@ var wp;
         };
         return function(d3, b3) {
           extendStatics(d3, b3);
-          function __337() {
+          function __347() {
             this.constructor = d3;
           }
-          d3.prototype = b3 === null ? Object.create(b3) : (__337.prototype = b3.prototype, new __337());
+          d3.prototype = b3 === null ? Object.create(b3) : (__347.prototype = b3.prototype, new __347());
         };
       })();
       var __assign2 = exports && exports.__assign || Object.assign || function(t4) {
@@ -2236,7 +2236,7 @@ var wp;
         return t4;
       };
       exports.__esModule = true;
-      var React104 = require_react();
+      var React167 = require_react();
       var PropTypes = require_prop_types();
       var autosize = require_autosize();
       var _getLineHeight = require_line_height();
@@ -2298,7 +2298,7 @@ var wp;
             var _this = this;
             var _a = this, _b = _a.props, onResize = _b.onResize, maxRows = _b.maxRows, onChange = _b.onChange, style = _b.style, innerRef = _b.innerRef, children = _b.children, props = __rest(_b, ["onResize", "maxRows", "onChange", "style", "innerRef", "children"]), lineHeight = _a.state.lineHeight;
             var maxHeight = maxRows && lineHeight ? lineHeight * maxRows : null;
-            return React104.createElement("textarea", __assign2({}, props, { onChange: this.onChange, style: maxHeight ? __assign2({}, style, { maxHeight }) : style, ref: function(element) {
+            return React167.createElement("textarea", __assign2({}, props, { onChange: this.onChange, style: maxHeight ? __assign2({}, style, { maxHeight }) : style, ref: function(element) {
               _this.textarea = element;
               if (typeof _this.props.innerRef === "function") {
                 _this.props.innerRef(element);
@@ -2322,10 +2322,10 @@ var wp;
             async: PropTypes.bool
           };
           return TextareaAutosizeClass2;
-        })(React104.Component)
+        })(React167.Component)
       );
-      exports.TextareaAutosize = React104.forwardRef(function(props, ref) {
-        return React104.createElement(TextareaAutosizeClass, __assign2({}, props, { innerRef: ref }));
+      exports.TextareaAutosize = React167.forwardRef(function(props, ref) {
+        return React167.createElement(TextareaAutosizeClass, __assign2({}, props, { innerRef: ref }));
       });
     }
   });
@@ -2490,12 +2490,12 @@ var wp;
     getFontSizeClass: () => getFontSizeClass,
     linkAutocompleter: () => link_default2,
     mediaUpload: () => mediaUpload,
-    privateApis: () => privateApis16,
+    privateApis: () => privateApis9,
     registerEntityAction: () => registerEntityAction2,
     registerEntityField: () => registerEntityField2,
     store: () => store,
     storeConfig: () => storeConfig,
-    transformStyles: () => import_block_editor112.transformStyles,
+    transformStyles: () => import_block_editor114.transformStyles,
     unregisterEntityAction: () => unregisterEntityAction2,
     unregisterEntityField: () => unregisterEntityField2,
     useEntitiesSavedStatesIsDirty: () => useEntitiesSavedStatesIsDirty,
@@ -2509,14 +2509,14 @@ var wp;
   });

   // packages/editor/build-module/hooks/custom-sources-backwards-compatibility.mjs
-  var import_data90 = __toESM(require_data(), 1);
+  var import_data91 = __toESM(require_data(), 1);
   var import_core_data60 = __toESM(require_core_data(), 1);
-  var import_element229 = __toESM(require_element(), 1);
-  var import_compose41 = __toESM(require_compose(), 1);
-  var import_hooks40 = __toESM(require_hooks(), 1);
+  var import_element282 = __toESM(require_element(), 1);
+  var import_compose49 = __toESM(require_compose(), 1);
+  var import_hooks41 = __toESM(require_hooks(), 1);

   // packages/editor/build-module/store/index.mjs
-  var import_data89 = __toESM(require_data(), 1);
+  var import_data90 = __toESM(require_data(), 1);

   // packages/editor/build-module/store/reducer.mjs
   var import_data2 = __toESM(require_data(), 1);
@@ -3340,7 +3340,7 @@ var wp;
     if (!selector2.includes(",")) {
       return [selector2];
     }
-    const selectors3 = [];
+    const selectors4 = [];
     let currentSelector = "";
     let parenthesesDepth = 0;
     for (const char of selector2) {
@@ -3349,14 +3349,14 @@ var wp;
       } else if (char === ")" && parenthesesDepth > 0) {
         parenthesesDepth--;
       } else if (char === "," && parenthesesDepth === 0) {
-        selectors3.push(currentSelector);
+        selectors4.push(currentSelector);
         currentSelector = "";
         continue;
       }
       currentSelector += char;
     }
-    selectors3.push(currentSelector);
-    return selectors3;
+    selectors4.push(currentSelector);
+    return selectors4;
   }
   var PRESET_METADATA = [
     {
@@ -3439,21 +3439,21 @@ var wp;
       return selector2;
     }
     const scopes = splitSelectorList(scope);
-    const selectors3 = splitSelectorList(selector2);
+    const selectors4 = splitSelectorList(selector2);
     const selectorsScoped = [];
     scopes.forEach((outer) => {
-      selectors3.forEach((inner) => {
+      selectors4.forEach((inner) => {
         selectorsScoped.push(`${outer.trim()} ${inner.trim()}`);
       });
     });
     return selectorsScoped.join(", ");
   }
-  function scopeFeatureSelectors(scope, selectors3) {
-    if (!scope || !selectors3) {
+  function scopeFeatureSelectors(scope, selectors4) {
+    if (!scope || !selectors4) {
       return;
     }
     const featureSelectors = {};
-    Object.entries(selectors3).forEach(([feature, selector2]) => {
+    Object.entries(selectors4).forEach(([feature, selector2]) => {
       if (typeof selector2 === "string") {
         featureSelectors[feature] = scopeSelector(scope, selector2);
       }
@@ -3475,8 +3475,8 @@ var wp;
     if (!selector2.includes(",")) {
       return selector2 + toAppend;
     }
-    const selectors3 = splitSelectorList(selector2);
-    const newSelectors = selectors3.map((sel) => sel + toAppend);
+    const selectors4 = splitSelectorList(selector2);
+    const newSelectors = selectors4.map((sel) => sel + toAppend);
     return newSelectors.join(",");
   }
   function getBlockStyleVariationSelector(variation, blockSelector) {
@@ -4105,12 +4105,12 @@ var wp;
       return null;
     }
     const { fallback = false } = options;
-    const { name: name2, selectors: selectors3, supports } = blockType;
-    const hasSelectors = selectors3 && Object.keys(selectors3).length > 0;
+    const { name: name2, selectors: selectors4, supports } = blockType;
+    const hasSelectors = selectors4 && Object.keys(selectors4).length > 0;
     const path = Array.isArray(target) ? target.join(".") : target;
     let rootSelector = null;
-    if (hasSelectors && selectors3.root) {
-      rootSelector = selectors3?.root;
+    if (hasSelectors && selectors4.root) {
+      rootSelector = selectors4?.root;
     } else if (supports?.__experimentalSelector) {
       rootSelector = supports.__experimentalSelector;
     } else {
@@ -4124,10 +4124,10 @@ var wp;
       const fallbackSelector = fallback ? rootSelector : null;
       if (hasSelectors) {
         const featureSelector2 = getValueFromObjectPath(
-          selectors3,
+          selectors4,
           `${path}.root`,
           null
-        ) || getValueFromObjectPath(selectors3, path, null);
+        ) || getValueFromObjectPath(selectors4, path, null);
         return featureSelector2 || fallbackSelector;
       }
       const featureSelector = supports ? getValueFromObjectPath(
@@ -4142,7 +4142,7 @@ var wp;
     }
     let subfeatureSelector;
     if (hasSelectors) {
-      subfeatureSelector = getValueFromObjectPath(selectors3, path, null);
+      subfeatureSelector = getValueFromObjectPath(selectors4, path, null);
     }
     if (subfeatureSelector) {
       return subfeatureSelector;
@@ -4773,7 +4773,7 @@ var wp;
         metadata.path,
         {}
       );
-      return ["default", "theme"].filter((origin) => presetByOrigin[origin]).flatMap(
+      return ["default", "theme", "custom"].filter((origin) => presetByOrigin[origin]).flatMap(
         (origin) => presetByOrigin[origin].map(
           (preset) => getDuotoneFilter(
             `wp-duotone-${preset.slug}`,
@@ -4864,9 +4864,9 @@ var wp;
     );
     return updated;
   };
-  var getFeatureDeclarations = (selectors3, styles) => {
+  var getFeatureDeclarations = (selectors4, styles) => {
     const declarations = {};
-    Object.entries(selectors3).forEach(([feature, selector2]) => {
+    Object.entries(selectors4).forEach(([feature, selector2]) => {
       if (feature === "root" || !styles?.[feature]) {
         return;
       }
@@ -4995,7 +4995,8 @@ var wp;
     fallbackGapValue
   }) {
     let ruleset = "";
-    let gapValue = hasBlockGapSupport ? getGapCSSValue(style?.spacing?.blockGap) : "";
+    const blockGapValue = style?.spacing?.blockGap;
+    let gapValue = hasBlockGapSupport ? getGapCSSValue(blockGapValue) : "";
     if (hasFallbackGapSupport) {
       if (selector2 === ROOT_BLOCK_SELECTOR) {
         gapValue = !gapValue ? "0.5em" : gapValue;
@@ -5003,12 +5004,16 @@ var wp;
         gapValue = fallbackGapValue;
       }
     }
+    const rowGapValue = hasBlockGapSupport && blockGapValue && typeof blockGapValue !== "string" ? getGapCSSValue(blockGapValue.top) : gapValue;
     if (gapValue && layoutDefinitions) {
       Object.values(layoutDefinitions).forEach(
-        ({ className: className2, name: name2, spacingStyles }) => {
+        ({ className, name: name2, spacingStyles }) => {
           if (!hasBlockGapSupport && "flex" !== name2 && "grid" !== name2) {
             return;
           }
+          const layoutGapValue = ["default", "constrained"].includes(
+            name2
+          ) ? rowGapValue : gapValue;
           if (spacingStyles?.length) {
             spacingStyles.forEach((spacingStyle) => {
               const declarations = [];
@@ -5016,7 +5021,7 @@ var wp;
                 Object.entries(spacingStyle.rules).forEach(
                   ([cssProperty, cssValue]) => {
                     declarations.push(
-                      `${cssProperty}: ${cssValue ? cssValue : gapValue}`
+                      `${cssProperty}: ${cssValue ? cssValue : layoutGapValue}`
                     );
                   }
                 );
@@ -5024,9 +5029,9 @@ var wp;
               if (declarations.length) {
                 let combinedSelector = "";
                 if (!hasBlockGapSupport) {
-                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:where(.${className2}${spacingStyle?.selector || ""})` : `:where(${selector2}.${className2}${spacingStyle?.selector || ""})`;
+                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:where(.${className}${spacingStyle?.selector || ""})` : `:where(${selector2}.${className}${spacingStyle?.selector || ""})`;
                 } else {
-                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className2})${spacingStyle?.selector || ""}` : `:root :where(${selector2}-${className2})${spacingStyle?.selector || ""}`;
+                  combinedSelector = selector2 === ROOT_BLOCK_SELECTOR ? `:root :where(.${className})${spacingStyle?.selector || ""}` : `:root :where(${selector2}-${className})${spacingStyle?.selector || ""}`;
                 }
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
@@ -5043,9 +5048,9 @@ var wp;
     if (selector2 === ROOT_BLOCK_SELECTOR && layoutDefinitions) {
       const validDisplayModes = ["block", "flex", "grid"];
       Object.values(layoutDefinitions).forEach(
-        ({ className: className2, displayMode, baseStyles }) => {
+        ({ className, displayMode, baseStyles }) => {
           if (displayMode && validDisplayModes.includes(displayMode)) {
-            ruleset += `${selector2} .${className2} { display:${displayMode}; }`;
+            ruleset += `${selector2} .${className} { display:${displayMode}; }`;
           }
           if (baseStyles?.length) {
             baseStyles.forEach((baseStyle) => {
@@ -5060,7 +5065,7 @@ var wp;
                 );
               }
               if (declarations.length) {
-                const combinedSelector = `.${className2}${baseStyle?.selector || ""}`;
+                const combinedSelector = `.${className}${baseStyle?.selector || ""}`;
                 ruleset += `${combinedSelector} { ${declarations.join(
                   "; "
                 )}; }`;
@@ -7148,17 +7153,17 @@ var wp;
     updatePost: () => updatePost,
     updatePostLock: () => updatePostLock
   });
-  var import_a11y9 = __toESM(require_a11y(), 1);
+  var import_a11y11 = __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_block_editor36 = __toESM(require_block_editor(), 1);
-  var import_hooks39 = __toESM(require_hooks(), 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_i18n209 = __toESM(require_i18n(), 1);
+  var import_i18n217 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/store/local-autosave.mjs
   var import_core_data2 = __toESM(require_core_data(), 1);
@@ -7344,8 +7349,8 @@ var wp;
     unregisterEntityField: () => unregisterEntityField
   });
   var import_core_data58 = __toESM(require_core_data(), 1);
-  var import_block_editor35 = __toESM(require_block_editor(), 1);
-  var import_i18n208 = __toESM(require_i18n(), 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_preferences9 = __toESM(require_preferences(), 1);
   var import_url14 = __toESM(require_url(), 1);
@@ -7471,414 +7476,419 @@ var wp;
   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" }) });

-  // packages/icons/build-module/library/check.mjs
+  // packages/icons/build-module/library/caution.mjs
   var import_primitives14 = __toESM(require_primitives(), 1);
   var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var check_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, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
+  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" }) });

-  // packages/icons/build-module/library/chevron-down.mjs
+  // packages/icons/build-module/library/check.mjs
   var import_primitives15 = __toESM(require_primitives(), 1);
   var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var chevron_down_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: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
+  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" }) });

-  // packages/icons/build-module/library/chevron-left-small.mjs
+  // 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_left_small_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: "m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" }) });
+  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" }) });

-  // packages/icons/build-module/library/chevron-left.mjs
+  // 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_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: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+  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" }) });

-  // packages/icons/build-module/library/chevron-right-small.mjs
+  // 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_right_small_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: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/chevron-right.mjs
+  // 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_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.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  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" }) });

-  // packages/icons/build-module/library/chevron-up.mjs
+  // 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_up_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: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });
+  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" }) });

-  // packages/icons/build-module/library/close-small.mjs
+  // 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 close_small_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: "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_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" }) });

-  // packages/icons/build-module/library/close.mjs
+  // 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_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: "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_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" }) });

-  // packages/icons/build-module/library/cloud-upload.mjs
+  // packages/icons/build-module/library/close.mjs
   var import_primitives23 = __toESM(require_primitives(), 1);
   var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var cloud_upload_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: "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 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" }) });

-  // packages/icons/build-module/library/cloud.mjs
+  // packages/icons/build-module/library/cloud-upload.mjs
   var import_primitives24 = __toESM(require_primitives(), 1);
   var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-  var cloud_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives24.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 cloud_upload_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives24.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" }) });

-  // packages/icons/build-module/library/code.mjs
+  // packages/icons/build-module/library/cloud.mjs
   var import_primitives25 = __toESM(require_primitives(), 1);
   var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-  var code_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives25.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 cloud_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives25.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" }) });

-  // packages/icons/build-module/library/cog.mjs
+  // packages/icons/build-module/library/code.mjs
   var import_primitives26 = __toESM(require_primitives(), 1);
   var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var cog_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, { 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 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" }) });

-  // packages/icons/build-module/library/color.mjs
+  // packages/icons/build-module/library/cog.mjs
   var import_primitives27 = __toESM(require_primitives(), 1);
   var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
-  var color_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: "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 cog_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, { fillRule: "evenodd", clipRule: "evenodd", d: "M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z" }) });

-  // packages/icons/build-module/library/comment-author-avatar.mjs
+  // packages/icons/build-module/library/color.mjs
   var import_primitives28 = __toESM(require_primitives(), 1);
   var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
-  var comment_author_avatar_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: "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 color_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, { 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" }) });

-  // packages/icons/build-module/library/comment.mjs
+  // 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_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, { 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 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" }) });

-  // packages/icons/build-module/library/copy-small.mjs
+  // packages/icons/build-module/library/comment.mjs
   var import_primitives30 = __toESM(require_primitives(), 1);
   var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
-  var copy_small_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, { 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 comment_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: "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" }) });

-  // packages/icons/build-module/library/desktop.mjs
+  // packages/icons/build-module/library/copy-small.mjs
   var import_primitives31 = __toESM(require_primitives(), 1);
   var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
-  var desktop_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives31.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 copy_small_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives31.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z" }) });

-  // packages/icons/build-module/library/download.mjs
+  // packages/icons/build-module/library/desktop.mjs
   var import_primitives32 = __toESM(require_primitives(), 1);
   var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
-  var download_default = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives32.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 desktop_default = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives32.Path, { d: "M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z" }) });

-  // packages/icons/build-module/library/drafts.mjs
+  // packages/icons/build-module/library/download.mjs
   var import_primitives33 = __toESM(require_primitives(), 1);
   var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-  var drafts_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, { 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 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" }) });

-  // packages/icons/build-module/library/drawer-left.mjs
+  // packages/icons/build-module/library/drafts.mjs
   var import_primitives34 = __toESM(require_primitives(), 1);
   var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
-  var drawer_left_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: "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 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" }) });

-  // packages/icons/build-module/library/drawer-right.mjs
+  // packages/icons/build-module/library/drawer-left.mjs
   var import_primitives35 = __toESM(require_primitives(), 1);
   var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
-  var drawer_right_default = /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives35.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives35.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_runtime35.jsx)(import_primitives35.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(import_primitives35.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/envelope.mjs
+  // packages/icons/build-module/library/drawer-right.mjs
   var import_primitives36 = __toESM(require_primitives(), 1);
   var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var envelope_default = /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives36.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 drawer_right_default = /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives36.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(import_primitives36.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/error.mjs
+  // packages/icons/build-module/library/envelope.mjs
   var import_primitives37 = __toESM(require_primitives(), 1);
   var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
-  var error_default = /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives37.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 envelope_default = /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives37.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_primitives37.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/external.mjs
+  // packages/icons/build-module/library/error.mjs
   var import_primitives38 = __toESM(require_primitives(), 1);
   var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-  var external_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives38.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives38.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 error_default = /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives38.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_primitives38.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
+  // packages/icons/build-module/library/external.mjs
   var import_primitives39 = __toESM(require_primitives(), 1);
   var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
-  var file_default = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives39.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives39.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 external_default = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives39.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_primitives39.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/flip-horizontal.mjs
+  // packages/icons/build-module/library/file.mjs
   var import_primitives40 = __toESM(require_primitives(), 1);
   var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
-  var flip_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives40.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives40.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 file_default = /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives40.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_primitives40.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/flip-vertical.mjs
+  // packages/icons/build-module/library/flip-horizontal.mjs
   var import_primitives41 = __toESM(require_primitives(), 1);
   var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
-  var flip_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives41.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives41.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 flip_horizontal_default = /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives41.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_primitives41.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" }) });

-  // packages/icons/build-module/library/footer.mjs
+  // packages/icons/build-module/library/flip-vertical.mjs
   var import_primitives42 = __toESM(require_primitives(), 1);
   var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
-  var footer_default = /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives42.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 flip_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives42.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_primitives42.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" }) });

-  // packages/icons/build-module/library/format-list-bullets-rtl.mjs
+  // packages/icons/build-module/library/footer.mjs
   var import_primitives43 = __toESM(require_primitives(), 1);
   var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives43.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 footer_default = /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives43.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(import_primitives43.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" }) });

-  // packages/icons/build-module/library/format-list-bullets.mjs
+  // packages/icons/build-module/library/format-list-bullets-rtl.mjs
   var import_primitives44 = __toESM(require_primitives(), 1);
   var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives44.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 format_list_bullets_rtl_default = /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives44.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_primitives44.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/funnel.mjs
+  // packages/icons/build-module/library/format-list-bullets.mjs
   var import_primitives45 = __toESM(require_primitives(), 1);
   var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
-  var funnel_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives45.Path, { d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z" }) });
+  var format_list_bullets_default = /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives45.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_primitives45.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/globe.mjs
+  // packages/icons/build-module/library/funnel.mjs
   var import_primitives46 = __toESM(require_primitives(), 1);
   var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
-  var globe_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives46.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives46.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 funnel_default = /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives46.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(import_primitives46.Path, { d: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z" }) });

-  // packages/icons/build-module/library/header.mjs
+  // packages/icons/build-module/library/globe.mjs
   var import_primitives47 = __toESM(require_primitives(), 1);
   var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
-  var header_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives47.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 globe_default = /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives47.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(import_primitives47.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/info.mjs
+  // packages/icons/build-module/library/header.mjs
   var import_primitives48 = __toESM(require_primitives(), 1);
   var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
-  var info_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives48.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 header_default = /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives48.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(import_primitives48.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" }) });

-  // packages/icons/build-module/library/keyboard.mjs
+  // packages/icons/build-module/library/info.mjs
   var import_primitives49 = __toESM(require_primitives(), 1);
   var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
-  var keyboard_default = /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(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, { 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" }),
-    /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_primitives49.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 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" }) });

-  // packages/icons/build-module/library/layout.mjs
+  // packages/icons/build-module/library/keyboard.mjs
   var import_primitives50 = __toESM(require_primitives(), 1);
   var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
-  var layout_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives50.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives50.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 keyboard_default = /* @__PURE__ */ (0, import_jsx_runtime50.jsxs)(import_primitives50.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives50.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" }),
+    /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(import_primitives50.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" })
+  ] });

-  // packages/icons/build-module/library/line-solid.mjs
+  // packages/icons/build-module/library/layout.mjs
   var import_primitives51 = __toESM(require_primitives(), 1);
   var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
-  var line_solid_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives51.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives51.Path, { d: "M5 11.25h14v1.5H5z" }) });
+  var layout_default = /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives51.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_primitives51.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
+  // 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 link_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: "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 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" }) });

-  // packages/icons/build-module/library/list-view.mjs
+  // packages/icons/build-module/library/link.mjs
   var import_primitives53 = __toESM(require_primitives(), 1);
   var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-  var list_view_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: "M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/lock-small.mjs
+  // 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 lock_small_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, { 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 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" }) });

-  // packages/icons/build-module/library/mobile.mjs
+  // packages/icons/build-module/library/lock-small.mjs
   var import_primitives55 = __toESM(require_primitives(), 1);
   var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
-  var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives55.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 lock_small_default = /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_primitives55.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z" }) });

-  // packages/icons/build-module/library/more-vertical.mjs
+  // packages/icons/build-module/library/mobile.mjs
   var import_primitives56 = __toESM(require_primitives(), 1);
   var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives56.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+  var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives56.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/navigation-overlay.mjs
+  // packages/icons/build-module/library/more-vertical.mjs
   var import_primitives57 = __toESM(require_primitives(), 1);
   var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-  var navigation_overlay_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives57.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 more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives57.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });

-  // packages/icons/build-module/library/navigation.mjs
+  // packages/icons/build-module/library/navigation-overlay.mjs
   var import_primitives58 = __toESM(require_primitives(), 1);
   var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
-  var navigation_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.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 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_overlay_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives58.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" }) });

-  // packages/icons/build-module/library/next.mjs
+  // packages/icons/build-module/library/navigation.mjs
   var import_primitives59 = __toESM(require_primitives(), 1);
   var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
-  var next_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: "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 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" }) });

-  // packages/icons/build-module/library/not-allowed.mjs
+  // packages/icons/build-module/library/next.mjs
   var import_primitives60 = __toESM(require_primitives(), 1);
   var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
-  var not_allowed_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, { 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 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" }) });

-  // packages/icons/build-module/library/page.mjs
+  // 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 page_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(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, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives61.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 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" }) });

-  // packages/icons/build-module/library/pencil.mjs
+  // packages/icons/build-module/library/page.mjs
   var import_primitives62 = __toESM(require_primitives(), 1);
   var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
-  var pencil_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives62.Path, { d: "m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z" }) });
+  var page_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives62.Path, { d: "M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives62.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/pending.mjs
+  // packages/icons/build-module/library/pencil.mjs
   var import_primitives63 = __toESM(require_primitives(), 1);
   var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
-  var pending_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives63.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 pencil_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives63.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/plugins.mjs
+  // packages/icons/build-module/library/pending.mjs
   var import_primitives64 = __toESM(require_primitives(), 1);
   var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
-  var plugins_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, { 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 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" }) });

-  // packages/icons/build-module/library/plus.mjs
+  // packages/icons/build-module/library/plugins.mjs
   var import_primitives65 = __toESM(require_primitives(), 1);
   var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
-  var plus_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives65.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+  var plugins_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives65.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
+  // packages/icons/build-module/library/plus.mjs
   var import_primitives66 = __toESM(require_primitives(), 1);
   var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
-  var post_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: "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 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" }) });

-  // packages/icons/build-module/library/previous.mjs
+  // packages/icons/build-module/library/post.mjs
   var import_primitives67 = __toESM(require_primitives(), 1);
   var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
-  var previous_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives67.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives67.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 post_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives67.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives67.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/published.mjs
+  // packages/icons/build-module/library/previous.mjs
   var import_primitives68 = __toESM(require_primitives(), 1);
   var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
-  var published_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, { 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 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" }) });

-  // packages/icons/build-module/library/redo.mjs
+  // packages/icons/build-module/library/published.mjs
   var import_primitives69 = __toESM(require_primitives(), 1);
   var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  var redo_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, { 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 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" }) });

-  // packages/icons/build-module/library/reset.mjs
+  // packages/icons/build-module/library/redo.mjs
   var import_primitives70 = __toESM(require_primitives(), 1);
   var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
-  var reset_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives70.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives70.Path, { d: "M7 11.5h10V13H7z" }) });
+  var redo_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives70.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives70.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/rotate-left.mjs
+  // packages/icons/build-module/library/reset.mjs
   var import_primitives71 = __toESM(require_primitives(), 1);
   var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
-  var rotate_left_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: "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 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" }) });

-  // packages/icons/build-module/library/rotate-right.mjs
+  // packages/icons/build-module/library/rotate-left.mjs
   var import_primitives72 = __toESM(require_primitives(), 1);
   var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  var rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives72.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives72.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 rotate_left_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives72.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives72.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/scheduled.mjs
+  // packages/icons/build-module/library/rotate-right.mjs
   var import_primitives73 = __toESM(require_primitives(), 1);
   var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
-  var scheduled_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives73.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives73.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 rotate_right_default = /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives73.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(import_primitives73.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/search.mjs
+  // packages/icons/build-module/library/scheduled.mjs
   var import_primitives74 = __toESM(require_primitives(), 1);
   var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
-  var search_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, { 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 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" }) });

-  // packages/icons/build-module/library/seen.mjs
+  // packages/icons/build-module/library/search.mjs
   var import_primitives75 = __toESM(require_primitives(), 1);
   var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
-  var seen_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: "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 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" }) });

-  // packages/icons/build-module/library/settings.mjs
+  // packages/icons/build-module/library/seen.mjs
   var import_primitives76 = __toESM(require_primitives(), 1);
   var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
-  var settings_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsxs)(import_primitives76.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives76.Path, { d: "m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z" }),
-    /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives76.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 seen_default = /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives76.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(import_primitives76.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/shadow.mjs
+  // packages/icons/build-module/library/settings.mjs
   var import_primitives77 = __toESM(require_primitives(), 1);
   var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
-  var shadow_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives77.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives77.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 settings_default = /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(import_primitives77.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: [
+    /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives77.Path, { d: "m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z" }),
+    /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(import_primitives77.Path, { d: "m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z" })
+  ] });

-  // packages/icons/build-module/library/shuffle.mjs
+  // packages/icons/build-module/library/shadow.mjs
   var import_primitives78 = __toESM(require_primitives(), 1);
   var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
-  var shuffle_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: "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 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/sidebar.mjs
+  // packages/icons/build-module/library/shuffle.mjs
   var import_primitives79 = __toESM(require_primitives(), 1);
   var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/square.mjs
+  // packages/icons/build-module/library/sidebar.mjs
   var import_primitives80 = __toESM(require_primitives(), 1);
   var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
-  var square_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, { fill: "none", d: "M5.75 12.75V18.25H11.25M12.75 5.75H18.25V11.25", stroke: "currentColor", strokeWidth: "1.5", strokeLinecap: "square" }) });
+  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" }) });

-  // packages/icons/build-module/library/star-empty.mjs
+  // packages/icons/build-module/library/square.mjs
   var import_primitives81 = __toESM(require_primitives(), 1);
   var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
-  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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(import_primitives81.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 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" }) });

-  // packages/icons/build-module/library/star-filled.mjs
+  // packages/icons/build-module/library/star-empty.mjs
   var import_primitives82 = __toESM(require_primitives(), 1);
   var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
-  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", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(import_primitives82.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 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" }) });

-  // packages/icons/build-module/library/styles.mjs
+  // packages/icons/build-module/library/star-filled.mjs
   var import_primitives83 = __toESM(require_primitives(), 1);
   var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
-  var styles_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, { 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 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" }) });

-  // packages/icons/build-module/library/symbol-filled.mjs
+  // packages/icons/build-module/library/styles.mjs
   var import_primitives84 = __toESM(require_primitives(), 1);
   var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/symbol.mjs
+  // packages/icons/build-module/library/symbol-filled.mjs
   var import_primitives85 = __toESM(require_primitives(), 1);
   var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/tablet.mjs
+  // packages/icons/build-module/library/symbol.mjs
   var import_primitives86 = __toESM(require_primitives(), 1);
   var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/trash.mjs
+  // packages/icons/build-module/library/tablet.mjs
   var import_primitives87 = __toESM(require_primitives(), 1);
   var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/typography.mjs
+  // packages/icons/build-module/library/trash.mjs
   var import_primitives88 = __toESM(require_primitives(), 1);
   var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/undo.mjs
+  // packages/icons/build-module/library/typography.mjs
   var import_primitives89 = __toESM(require_primitives(), 1);
   var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/unseen.mjs
+  // packages/icons/build-module/library/undo.mjs
   var import_primitives90 = __toESM(require_primitives(), 1);
   var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/verse.mjs
+  // packages/icons/build-module/library/unseen.mjs
   var import_primitives91 = __toESM(require_primitives(), 1);
   var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/video.mjs
+  // packages/icons/build-module/library/verse.mjs
   var import_primitives92 = __toESM(require_primitives(), 1);
   var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

-  // packages/icons/build-module/library/wordpress.mjs
+  // packages/icons/build-module/library/video.mjs
   var import_primitives93 = __toESM(require_primitives(), 1);
   var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
-  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" }) });
+  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" }) });

   // packages/editor/build-module/store/private-selectors.mjs
   var import_core_data3 = __toESM(require_core_data(), 1);
@@ -8247,7 +8257,7 @@ var wp;

   // packages/editor/build-module/dataviews/store/private-actions.mjs
   var import_core_data57 = __toESM(require_core_data(), 1);
-  var import_hooks38 = __toESM(require_hooks(), 1);
+  var import_hooks39 = __toESM(require_hooks(), 1);

   // packages/fields/build-module/fields/slug/index.mjs
   var import_i18n5 = __toESM(require_i18n(), 1);
@@ -8303,7 +8313,7 @@ var wp;
   };

   // packages/fields/build-module/fields/slug/slug-edit.mjs
-  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime95 = __toESM(require_jsx_runtime(), 1);
   var SlugEdit = ({
     field,
     onChange,
@@ -8341,19 +8351,19 @@ var wp;
       });
     });
     const postUrlSlugDescriptionId = "editor-post-url__slug-description-" + (0, import_compose.useInstanceId)(SlugEdit);
-    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.__)(
+    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.__)(
             "Customize the last part of the Permalink."
           ) }),
-          /* @__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)(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)(
+        /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
           import_components.__experimentalInputControl,
           {
-            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)(
+            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)(
               import_components.Button,
               {
                 size: "small",
@@ -8380,23 +8390,23 @@ var wp;
             "aria-describedby": postUrlSlugDescriptionId
           }
         ),
-        /* @__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)(
+        /* @__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)(
             import_components.ExternalLink,
             {
               className: "fields-controls__slug-help-link",
               href: permalink,
               children: [
-                /* @__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 })
+                /* @__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 })
               ]
             }
           )
         ] })
       ] }),
-      !isEditable && /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
+      !isEditable && /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(
         import_components.ExternalLink,
         {
           className: "fields-controls__slug-help",
@@ -8456,28 +8466,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_runtime95 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
   function BaseTitleView({
     item,
-    className: className2,
+    className,
     children
   }) {
     const renderedTitle = getItemTitle(item);
-    return /* @__PURE__ */ (0, import_jsx_runtime95.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(
       import_components2.__experimentalHStack,
       {
-        className: clsx_default("fields-field__title", className2),
+        className: clsx_default("fields-field__title", className),
         alignment: "center",
         justify: "flex-start",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", { children: renderedTitle || (0, import_i18n6.__)("(no title)") }),
+          /* @__PURE__ */ (0, import_jsx_runtime96.jsx)("span", { children: renderedTitle || (0, import_i18n6.__)("(no title)") }),
           children
         ]
       }
     );
   }
   function TitleView({ item }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime95.jsx)(BaseTitleView, { item });
+    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(BaseTitleView, { item });
   }

   // packages/fields/build-module/fields/title/index.mjs
@@ -8511,7 +8521,7 @@ var wp;
   );

   // packages/fields/build-module/fields/page-title/view.mjs
-  var import_jsx_runtime96 = __toESM(require_jsx_runtime(), 1);
+  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) => {
@@ -8525,7 +8535,7 @@ var wp;
         postsPageId: siteSettings?.page_for_posts
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(BaseTitleView, { item, className: "fields-field__page-title", children: [frontPageId, postsPageId].includes(item.id) && /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(WCBadge, { children: item.id === frontPageId ? (0, import_i18n8.__)("Homepage") : (0, import_i18n8.__)("Posts Page") }) });
+    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
@@ -8558,14 +8568,14 @@ var wp;
   var template_title_default = templateTitleField;

   // packages/fields/build-module/fields/pattern-title/index.mjs
-  var import_i18n16 = __toESM(require_i18n(), 1);
+  var import_i18n22 = __toESM(require_i18n(), 1);

   // packages/fields/build-module/fields/pattern-title/view.mjs
-  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_i18n21 = __toESM(require_i18n(), 1);
   var import_patterns = __toESM(require_patterns(), 1);

   // packages/ui/build-module/badge/badge.mjs
-  var import_element14 = __toESM(require_element(), 1);
+  var import_element18 = __toESM(require_element(), 1);

   // node_modules/@base-ui/utils/useControlled.mjs
   var React = __toESM(require_react(), 1);
@@ -8696,12 +8706,6 @@ var wp;
     }
   }

-  // 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/utils/warn.mjs
   var set2;
   if (true) {
@@ -8720,6 +8724,12 @@ var wp;
   // 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({
@@ -8727,12 +8737,7 @@ var wp;
     },
     unregister: () => {
     },
-    subscribeMapChange: () => {
-      return () => {
-      };
-    },
-    elementsRef: {
-      current: []
+    subscribeMapChange: () => () => {
     },
     nextIndexRef: {
       current: 0
@@ -8744,7 +8749,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
-  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
   function CompositeList(props) {
     const {
       children,
@@ -8753,104 +8758,126 @@ var wp;
       onMapChange: onMapChangeProp
     } = props;
     const onMapChange = useStableCallback(onMapChangeProp);
-    const nextIndexRef = React6.useRef(0);
+    const [, setMapTick] = React6.useState(false);
     const listeners2 = useRefWithInit(createListeners).current;
     const map = useRefWithInit(createMap).current;
-    const [mapTick, setMapTick] = React6.useState(0);
-    const lastTickRef = React6.useRef(mapTick);
-    const register5 = useStableCallback((node, metadata) => {
-      map.set(node, metadata ?? null);
-      lastTickRef.current += 1;
-      setMapTick(lastTickRef.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);
+    });
+    const register5 = useStableCallback((node, registration) => {
+      map.set(node, registration);
+      scheduleMapUpdate();
     });
     const unregister = useStableCallback((node) => {
       map.delete(node);
-      lastTickRef.current += 1;
-      setMapTick(lastTickRef.current);
-    });
-    const sortedMap = React6.useMemo(() => {
-      disableEslintWarning(mapTick);
-      const newMap = /* @__PURE__ */ new Map();
-      const sortedNodes = Array.from(map.keys()).filter((node) => node.isConnected).sort(sortByDocumentPosition);
-      sortedNodes.forEach((node, index2) => {
-        const metadata = map.get(node) ?? {};
-        newMap.set(node, {
-          ...metadata,
-          index: index2
+      scheduleMapUpdate();
+    });
+    const syncRefs = useStableCallback((items) => {
+      const nextMap = /* @__PURE__ */ new Map();
+      elementsRef.current.length = 0;
+      if (labelsRef) {
+        labelsRef.current.length = 0;
+      }
+      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;
+        }
       });
-      return newMap;
-    }, [map, mapTick]);
-    useIsoLayoutEffect(() => {
-      if (typeof MutationObserver !== "function" || sortedMap.size === 0) {
-        return void 0;
+      nextIndexRef.current = elementsRef.current.length;
+      return nextMap;
+    });
+    function observe(sortedNodes) {
+      mutationObserverRef.current?.disconnect();
+      mutationObserverRef.current = null;
+      if (typeof MutationObserver !== "function" || sortedNodes.length < 2) {
+        return;
       }
       const mutationObserver = new MutationObserver((entries) => {
-        const diff = /* @__PURE__ */ new Set();
-        const updateDiff = (node) => diff.has(node) ? diff.delete(node) : diff.add(node);
-        entries.forEach((entry) => {
-          entry.removedNodes.forEach(updateDiff);
-          entry.addedNodes.forEach(updateDiff);
-        });
-        if (diff.size === 0) {
-          lastTickRef.current += 1;
-          setMapTick(lastTickRef.current);
+        if (!hasMovedNode(entries)) {
+          return;
         }
-      });
-      sortedMap.forEach((_, node) => {
-        if (node.parentElement) {
-          mutationObserver.observe(node.parentElement, {
-            childList: true
-          });
+        let previousConnectedNode = null;
+        for (const node of sortedNodes) {
+          if (!node.isConnected) {
+            continue;
+          }
+          if (previousConnectedNode && sortByDocumentPosition(previousConnectedNode, node) > 0) {
+            mutationObserver.disconnect();
+            scheduleMapUpdate();
+            return;
+          }
+          previousConnectedNode = node;
         }
       });
-      return () => {
-        mutationObserver.disconnect();
-      };
-    }, [sortedMap]);
-    useIsoLayoutEffect(() => {
-      const shouldUpdateLengths = lastTickRef.current === mapTick;
-      if (shouldUpdateLengths) {
-        if (elementsRef.current.length !== sortedMap.size) {
-          elementsRef.current.length = sortedMap.size;
+      mutationObserverRef.current = mutationObserver;
+      const roots = /* @__PURE__ */ new Set();
+      for (let i3 = 1; i3 < sortedNodes.length; i3 += 1) {
+        const root = getCommonAncestor(sortedNodes[i3 - 1], sortedNodes[i3]);
+        if (root) {
+          roots.add(root);
         }
-        if (labelsRef && labelsRef.current.length !== sortedMap.size) {
-          labelsRef.current.length = sortedMap.size;
-        }
-        nextIndexRef.current = sortedMap.size;
       }
-      onMapChange(sortedMap);
-    }, [onMapChange, sortedMap, elementsRef, labelsRef, mapTick]);
+      roots.forEach((root) => mutationObserver.observe(root, {
+        childList: true
+      }));
+    }
+    const flush2 = useStableCallback(() => {
+      const [items, automaticNodes] = getCompositeListSnapshot(map);
+      const nextMap = syncRefs(items);
+      observe(automaticNodes);
+      itemsRef.current = items;
+      isDirtyRef.current = false;
+      listeners2.forEach((listener) => listener(nextMap));
+      onMapChange(nextMap);
+    });
     useIsoLayoutEffect(() => {
+      if (!isDirtyRef.current) {
+        syncRefs(itemsRef.current);
+      }
       return () => {
         elementsRef.current = [];
-      };
-    }, [elementsRef]);
-    useIsoLayoutEffect(() => {
-      return () => {
         if (labelsRef) {
           labelsRef.current = [];
         }
       };
-    }, [labelsRef]);
+    }, [elementsRef, labelsRef, syncRefs]);
+    useIsoLayoutEffect(() => {
+      if (isDirtyRef.current) {
+        flush2();
+      }
+    });
+    useIsoLayoutEffect(() => {
+      return () => {
+        mutationObserverRef.current?.disconnect();
+        isDirtyRef.current = true;
+      };
+    }, []);
     const subscribeMapChange = useStableCallback((fn) => {
       listeners2.add(fn);
       return () => {
         listeners2.delete(fn);
       };
     });
-    useIsoLayoutEffect(() => {
-      listeners2.forEach((l3) => l3(sortedMap));
-    }, [listeners2, sortedMap]);
     const contextValue = React6.useMemo(() => ({
       register: register5,
       unregister,
       subscribeMapChange,
-      elementsRef,
-      labelsRef,
       nextIndexRef
-    }), [register5, unregister, subscribeMapChange, elementsRef, labelsRef, nextIndexRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(CompositeListContext.Provider, {
+    }), [register5, unregister, subscribeMapChange, nextIndexRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(CompositeListContext.Provider, {
       value: contextValue,
       children
     });
@@ -8861,30 +8888,65 @@ var wp;
   function createListeners() {
     return /* @__PURE__ */ new Set();
   }
-  function sortByDocumentPosition(a3, b3) {
-    const position = a3.compareDocumentPosition(b3);
-    if (position & Node.DOCUMENT_POSITION_FOLLOWING || position & Node.DOCUMENT_POSITION_CONTAINED_BY) {
-      return -1;
+  function getCompositeListSnapshot(map) {
+    const reservedIndices = /* @__PURE__ */ new Set();
+    const items = [];
+    const automaticItems = [];
+    map.forEach((registration, node) => {
+      if (!node.isConnected) {
+        return;
+      }
+      const index2 = registration.index;
+      const item = {
+        index: index2 ?? -1,
+        element: node,
+        registration
+      };
+      if (index2 === null) {
+        automaticItems.push(item);
+      } else if (index2 >= 0) {
+        reservedIndices.add(index2);
+        items.push(item);
+      }
+    });
+    let nextAutomaticIndex = 0;
+    automaticItems.sort((a3, b3) => sortByDocumentPosition(a3.element, b3.element));
+    automaticItems.forEach((item) => {
+      while (reservedIndices.has(nextAutomaticIndex)) {
+        nextAutomaticIndex += 1;
+      }
+      item.index = nextAutomaticIndex;
+      items.push(item);
+      nextAutomaticIndex += 1;
+    });
+    if (reservedIndices.size > 0) {
+      items.sort((a3, b3) => a3.index - b3.index);
     }
-    if (position & Node.DOCUMENT_POSITION_PRECEDING || position & Node.DOCUMENT_POSITION_CONTAINS) {
-      return 1;
+    return [items, automaticItems.map((item) => item.element)];
+  }
+  function getCommonAncestor(firstNode, lastNode) {
+    let ancestor = firstNode.parentElement;
+    while (ancestor && !ancestor.contains(lastNode)) {
+      ancestor = ancestor.parentElement;
     }
-    return 0;
+    return ancestor;
   }
-  function disableEslintWarning(_) {
+  function hasMovedNode(entries) {
+    for (const entry of entries) {
+      for (let i3 = 0; i3 < entry.removedNodes.length; i3 += 1) {
+        if (entry.removedNodes[i3].isConnected) {
+          return true;
+        }
+      }
+    }
+    return false;
   }
-
-  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-  var React7 = __toESM(require_react(), 1);
-  var DirectionContext = /* @__PURE__ */ React7.createContext(void 0);
-  if (true) DirectionContext.displayName = "DirectionContext";
-  function useDirection() {
-    const context = React7.useContext(DirectionContext);
-    return context?.direction ?? "ltr";
+  function sortByDocumentPosition(a3, b3) {
+    return a3.compareDocumentPosition(b3) & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : 1;
   }

   // node_modules/@base-ui/react/internals/useRenderElement.mjs
-  var React10 = __toESM(require_react(), 1);
+  var React9 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a3, b3, c6, d3) {
@@ -8959,7 +9021,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -8976,18 +9038,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React9 = __toESM(require_react(), 1);
+  var React8 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React8 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React8.version, 10);
+  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__ */ React9.isValidElement(element)) {
+    if (!/* @__PURE__ */ React8.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -9040,8 +9102,8 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/resolveClassName.mjs
-  function resolveClassName(className2, state2) {
-    return typeof className2 === "function" ? className2(state2) : className2;
+  function resolveClassName(className, state2) {
+    return typeof className === "function" ? className(state2) : className;
   }

   // node_modules/@base-ui/react/utils/resolveStyle.mjs
@@ -9225,17 +9287,17 @@ var wp;
       state: state2 = EMPTY_OBJECT2,
       ref,
       props,
-      stateAttributesMapping: stateAttributesMapping6,
+      stateAttributesMapping: stateAttributesMapping5,
       enabled = true
     } = params;
-    const className2 = enabled ? resolveClassName(classNameProp, state2) : void 0;
+    const className = enabled ? resolveClassName(classNameProp, state2) : void 0;
     const style = enabled ? resolveStyle2(styleProp, state2) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state2, stateAttributesMapping6) : EMPTY_OBJECT2;
+    const stateProps = enabled ? getStateAttributesProps(state2, stateAttributesMapping5) : EMPTY_OBJECT2;
     const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT2;
     if (typeof document !== "undefined") {
       if (!enabled) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -9245,8 +9307,8 @@ var wp;
     if (!enabled) {
       return EMPTY_OBJECT2;
     }
-    if (className2 !== void 0) {
-      outProps.className = mergeClassNames(outProps.className, className2);
+    if (className !== void 0) {
+      outProps.className = mergeClassNames(outProps.className, className);
     }
     if (style !== void 0) {
       outProps.style = mergeObjects(outProps.style, style);
@@ -9274,15 +9336,15 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render5;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React10.Children.toArray(render5);
+        const children = React9.Children.toArray(render5);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React10.isValidElement(newElement)) {
+        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__ */ React10.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React9.cloneElement(newElement, mergedProps);
     }
     if (element) {
       if (typeof element === "string") {
@@ -9319,16 +9381,16 @@ var wp;
         key: props.key
       });
     }
-    return /* @__PURE__ */ React10.createElement(Tag, props);
+    return /* @__PURE__ */ React9.createElement(Tag, props);
   }

   // node_modules/@base-ui/utils/useId.mjs
-  var React11 = __toESM(require_react(), 1);
+  var React10 = __toESM(require_react(), 1);
   var globalId = 0;
   function useGlobalId(idOverride, prefix2 = "mui") {
-    const [defaultId, setDefaultId] = React11.useState(idOverride);
+    const [defaultId, setDefaultId] = React10.useState(idOverride);
     const id = idOverride || defaultId;
-    React11.useEffect(() => {
+    React10.useEffect(() => {
       if (defaultId == null) {
         globalId += 1;
         setDefaultId(`${prefix2}-${globalId}`);
@@ -9351,7 +9413,7 @@ var wp;
   }

   // node_modules/@base-ui/react/collapsible/root/useCollapsibleRoot.mjs
-  var React14 = __toESM(require_react(), 1);
+  var React13 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/reason-parts.mjs
   var reason_parts_exports = {};
@@ -9455,17 +9517,16 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  var React13 = __toESM(require_react(), 1);
+  var React12 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useOnMount.mjs
-  var React12 = __toESM(require_react(), 1);
-  var EMPTY = [];
+  var React11 = __toESM(require_react(), 1);
   function useOnMount(fn) {
-    React12.useEffect(fn, EMPTY);
+    React11.useEffect(fn, EMPTY_ARRAY3);
   }

   // node_modules/@base-ui/utils/useAnimationFrame.mjs
-  var EMPTY2 = null;
+  var EMPTY = null;
   var LAST_RAF = globalThis.requestAnimationFrame;
   var Scheduler = class {
     /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -9525,21 +9586,21 @@ var wp;
     static cancel(id) {
       return scheduler.cancel(id);
     }
-    currentId = EMPTY2;
+    currentId = EMPTY;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     request(fn) {
       this.cancel();
       this.currentId = scheduler.request(() => {
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
         fn();
       });
     }
     cancel = () => {
-      if (this.currentId !== EMPTY2) {
+      if (this.currentId !== EMPTY) {
         scheduler.cancel(this.currentId);
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
       }
     };
     disposeEffect = () => {
@@ -9554,8 +9615,8 @@ var wp;

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
   function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
-    const [transitionStatus, setTransitionStatus] = React13.useState(open && enableIdleState ? "idle" : void 0);
-    const [mounted, setMounted] = React13.useState(open);
+    const [transitionStatus, setTransitionStatus] = React12.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React12.useState(open);
     if (open && !mounted) {
       setMounted(true);
       setTransitionStatus("starting");
@@ -9629,8 +9690,8 @@ var wp;
       transitionStatus
     } = useTransitionStatus(open, true, true);
     const defaultPanelId = useBaseUiId();
-    const [panelIdState, setPanelIdState] = React14.useState();
-    const panelId = panelIdState ?? defaultPanelId;
+    const [registeredPanelId, setPanelIdState] = React13.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);
@@ -9640,7 +9701,8 @@ var wp;
       }
       setOpen(nextOpen);
     });
-    return React14.useMemo(() => ({
+    return React13.useMemo(() => ({
+      defaultPanelId,
       disabled: disabled2,
       handleTrigger,
       mounted,
@@ -9650,15 +9712,15 @@ var wp;
       setOpen,
       setPanelIdState,
       transitionStatus
-    }), [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 React15 = __toESM(require_react(), 1);
-  var CollapsibleRootContext = /* @__PURE__ */ React15.createContext(void 0);
+  var React14 = __toESM(require_react(), 1);
+  var CollapsibleRootContext = /* @__PURE__ */ React14.createContext(void 0);
   if (true) CollapsibleRootContext.displayName = "CollapsibleRootContext";
   function useCollapsibleRootContext() {
-    const context = React15.useContext(CollapsibleRootContext);
+    const context = React14.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));
     }
@@ -9666,61 +9728,47 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/useCompositeListItem.mjs
-  var React16 = __toESM(require_react(), 1);
-  var IndexGuessBehavior = /* @__PURE__ */ (function(IndexGuessBehavior2) {
-    IndexGuessBehavior2[IndexGuessBehavior2["None"] = 0] = "None";
-    IndexGuessBehavior2[IndexGuessBehavior2["GuessFromOrder"] = 1] = "GuessFromOrder";
-    return IndexGuessBehavior2;
-  })({});
+  var React15 = __toESM(require_react(), 1);
   function useCompositeListItem(params = {}) {
     const {
+      guess,
       label,
       metadata,
       textRef,
-      indexGuessBehavior,
       index: externalIndex
     } = params;
     const {
       register: register5,
       unregister,
       subscribeMapChange,
-      elementsRef,
-      labelsRef,
       nextIndexRef
     } = useCompositeListContext();
-    const indexRef = React16.useRef(-1);
-    const [index2, setIndex] = React16.useState(externalIndex ?? (indexGuessBehavior === IndexGuessBehavior.GuessFromOrder ? () => {
+    const indexRef = React15.useRef(-1);
+    const [internalIndex, setInternalIndex] = React15.useState(externalIndex == null && guess ? () => {
       if (indexRef.current === -1) {
         const newIndex = nextIndexRef.current;
         nextIndexRef.current += 1;
         indexRef.current = newIndex;
       }
       return indexRef.current;
-    } : -1));
-    const componentRef = React16.useRef(null);
-    const ref = React16.useCallback((node) => {
-      componentRef.current = node;
-      if (index2 !== -1 && node !== null) {
-        elementsRef.current[index2] = node;
-        if (labelsRef) {
-          const isLabelDefined = label !== void 0;
-          labelsRef.current[index2] = isLabelDefined ? label : textRef?.current?.textContent ?? node.textContent;
-        }
-      }
-    }, [index2, elementsRef, labelsRef, label, textRef]);
-    useIsoLayoutEffect(() => {
-      if (externalIndex != null) {
-        return void 0;
+    } : -1);
+    const index2 = externalIndex ?? internalIndex;
+    const componentRef = React15.useRef(null);
+    const ref = React15.useCallback((node) => {
+      const previousNode = componentRef.current;
+      if (previousNode) {
+        unregister(previousNode);
       }
-      const node = componentRef.current;
+      componentRef.current = node;
       if (node) {
-        register5(node, metadata);
-        return () => {
-          unregister(node);
-        };
+        register5(node, {
+          metadata: metadata ?? null,
+          index: externalIndex ?? null,
+          label,
+          textRef
+        });
       }
-      return void 0;
-    }, [externalIndex, register5, unregister, metadata]);
+    }, [externalIndex, register5, unregister, metadata, label, textRef]);
     useIsoLayoutEffect(() => {
       if (externalIndex != null) {
         return void 0;
@@ -9728,10 +9776,10 @@ var wp;
       return subscribeMapChange((map) => {
         const i3 = componentRef.current ? map.get(componentRef.current)?.index : null;
         if (i3 != null) {
-          setIndex(i3);
+          setInternalIndex(i3);
         }
       });
-    }, [externalIndex, subscribeMapChange, setIndex]);
+    }, [externalIndex, subscribeMapChange]);
     return {
       ref,
       index: index2
@@ -9745,10 +9793,10 @@ var wp;
     return TransitionStatusDataAttributes2;
   })({});
   var STARTING_HOOK = {
-    [TransitionStatusDataAttributes.startingStyle]: ""
+    "data-starting-style": ""
   };
   var ENDING_HOOK = {
-    [TransitionStatusDataAttributes.endingStyle]: ""
+    "data-ending-style": ""
   };
   var transitionStatusMapping = {
     transitionStatus(value) {
@@ -9804,7 +9852,7 @@ var wp;
   };

   // node_modules/@base-ui/react/internals/use-button/useButton.mjs
-  var React19 = __toESM(require_react(), 1);
+  var React18 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
   function hasWindow() {
@@ -9963,11 +10011,11 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
-  var React17 = __toESM(require_react(), 1);
-  var CompositeRootContext = /* @__PURE__ */ React17.createContext(void 0);
+  var React16 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React16.createContext(void 0);
   if (true) CompositeRootContext.displayName = "CompositeRootContext";
   function useCompositeRootContext(optional = false) {
-    const context = React17.useContext(CompositeRootContext);
+    const context = React16.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));
     }
@@ -9975,7 +10023,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
-  var React18 = __toESM(require_react(), 1);
+  var React17 = __toESM(require_react(), 1);
   function useFocusableWhenDisabled(parameters) {
     const {
       focusableWhenDisabled,
@@ -9986,7 +10034,7 @@ var wp;
     } = parameters;
     const isFocusableComposite = composite && focusableWhenDisabled !== false;
     const isNonFocusableComposite = composite && focusableWhenDisabled === false;
-    const props = React18.useMemo(() => {
+    const props = React17.useMemo(() => {
       const additionalProps = {
         // allow Tabbing away from focusableWhenDisabled elements
         onKeyDown(event) {
@@ -10014,6 +10062,27 @@ var wp;
     };
   }

+  // 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 {
@@ -10023,7 +10092,7 @@ var wp;
       native: isNativeButton = true,
       composite: compositeProp
     } = parameters;
-    const elementRef = React19.useRef(null);
+    const elementRef = React18.useRef(null);
     const compositeRootContext = useCompositeRootContext(true);
     const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
     const {
@@ -10036,7 +10105,7 @@ var wp;
       isNativeButton
     });
     if (true) {
-      React19.useEffect(() => {
+      React18.useEffect(() => {
         if (!elementRef.current) {
           return;
         }
@@ -10054,7 +10123,7 @@ var wp;
         }
       }, [isNativeButton]);
     }
-    const updateDisabled = React19.useCallback(() => {
+    const updateDisabled = React18.useCallback(() => {
       const element = elementRef.current;
       if (!isButtonElement(element)) {
         return;
@@ -10064,7 +10133,7 @@ var wp;
       }
     }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
     useIsoLayoutEffect(updateDisabled, [updateDisabled]);
-    const getButtonProps = React19.useCallback((externalProps = {}) => {
+    const getButtonProps = React18.useCallback((externalProps = {}) => {
       const {
         onClick: externalOnClick,
         onMouseDown: externalOnMouseDown,
@@ -10109,22 +10178,25 @@ var wp;
               return;
             }
             event.preventDefault();
-            if (isLink || isNativeButton && isButton2) {
-              currentTarget.click();
-              event.preventBaseUIHandler();
-            } else if (shouldClick) {
-              externalOnClick?.(event);
+            if (!isNativeButton || isButton2) {
               event.preventBaseUIHandler();
+              dispatchClickWithModifiers(currentTarget, event);
             }
             return;
           }
-          if (shouldClick) {
-            if (!isNativeButton && (isSpaceKey || isEnterKey)) {
+          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+            if (isCurrentTarget && isLink && isSpaceKey) {
               event.preventDefault();
             }
-            if (!isNativeButton && isEnterKey) {
-              externalOnClick?.(event);
-            }
+            return;
+          }
+          if (event.defaultPrevented) {
+            return;
+          }
+          event.preventDefault();
+          if (isEnterKey) {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
           }
         },
         onKeyUp(event) {
@@ -10140,8 +10212,9 @@ var wp;
           if (event.baseUIHandlerPrevented) {
             return;
           }
-          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && event.key === " ") {
-            externalOnClick?.(event);
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(event.currentTarget, event);
           }
         },
         onPointerDown(event) {
@@ -10170,11 +10243,11 @@ var wp;
     return isHTMLElement(elem) && elem.tagName === "BUTTON";
   }
   function isValidLinkElement(elem) {
-    return Boolean(elem?.tagName === "A" && elem?.href);
+    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
   }

   // node_modules/@base-ui/react/collapsible/panel/useCollapsiblePanel.mjs
-  var React21 = __toESM(require_react(), 1);
+  var React20 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/addEventListener.mjs
   function addEventListener(target, type, listener, options) {
@@ -10202,13 +10275,8 @@ var wp;
     return latest;
   }

-  // node_modules/@base-ui/utils/owner.mjs
-  function ownerDocument(node) {
-    return node?.ownerDocument || document;
-  }
-
   // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  var React20 = __toESM(require_react(), 1);
+  var React19 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
   var ReactDOM = __toESM(require_react_dom(), 1);
@@ -10222,7 +10290,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
     const frame = useAnimationFrame();
     return useStableCallback((fnToExecute, signal = null) => {
       frame.cancel();
@@ -10243,21 +10311,20 @@ var wp;
           if (!signal?.aborted) {
             done();
           }
-        }).catch(() => {
-          if (treatAbortedAsFinished) {
-            if (!signal?.aborted) {
-              done();
-            }
+        }, () => {
+          if (signal?.aborted) {
             return;
           }
           const currentAnimations = resolvedElement.getAnimations();
-          if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
             exec();
+            return;
           }
+          done();
         });
       }
       if (waitForStartingStyleRemoved) {
-        const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+        const startingStyleAttribute = "data-starting-style";
         if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
           frame.request(exec);
           return;
@@ -10290,8 +10357,8 @@ var wp;
       onComplete: onCompleteParam
     } = parameters;
     const onComplete = useStableCallback(onCompleteParam);
-    const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-    React20.useEffect(() => {
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React19.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -10321,21 +10388,18 @@ var wp;
       setOpen,
       transitionStatus
     } = parameters;
-    const panelRef = React21.useRef(null);
-    const animationTypeRef = React21.useRef(null);
-    const [dimensions, setDimensionsUnwrapped] = React21.useState(EMPTY_DIMENSIONS);
-    const lastMeasuredDimensionsRef = React21.useRef(EMPTY_DIMENSIONS);
-    const shouldSkipNextOpenRef = React21.useRef(false);
-    const shouldPreventMountAnimationRef = React21.useRef(open);
-    const shouldPreventActivityResumeAnimationRef = React21.useRef(false);
-    const [forcePanelIdle, setForcePanelIdle] = React21.useState(false);
-    const pendingTemporaryStyleRestoreRef = React21.useRef(null);
+    const panelRef = React20.useRef(null);
+    const animationTypeRef = React20.useRef(null);
+    const [dimensions, setDimensionsUnwrapped] = React20.useState(EMPTY_DIMENSIONS);
+    const lastMeasuredDimensionsRef = React20.useRef(EMPTY_DIMENSIONS);
+    const shouldSkipNextOpenRef = React20.useRef(false);
+    const shouldPreventMountAnimationRef = React20.useRef(open);
+    const shouldPreventActivityResumeAnimationRef = React20.useRef(false);
+    const [forcePanelIdle, setForcePanelIdle] = React20.useState(false);
+    const pendingTemporaryStyleRestoreRef = React20.useRef(null);
     const mergedPanelRef = useMergedRefs(externalRef, panelRef);
-    const latestStateRef = useValueAsRef({
-      mounted,
-      open
-    });
-    const runOnceCloseAnimationsFinish = useAnimationsFinished(panelRef, false, false);
+    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
@@ -10375,7 +10439,7 @@ var wp;
       }
       setForcePanelIdle(false);
     }, [forcePanelIdle, transitionStatus]);
-    React21.useEffect(() => {
+    React20.useEffect(() => {
       return () => {
         markActivityResumeAnimationSuppressed();
         restorePendingTemporaryStyle();
@@ -10414,20 +10478,17 @@ var wp;
           setForcePanelIdle(true);
           return restoreLayoutStyles;
         }
-        if (animationType === "css-animation") {
-          setDimensions(getDimensions(panel));
-          if (!skipNextOpen) {
-            const restoreAnimationName2 = setTemporaryStyle(panel, "animation-name", "none");
-            restoreAnimationName2();
-            return void 0;
-          }
-          const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
-          const restoreAnimationDuration = setTemporaryStyle(panel, "animation-duration", "0s");
+        setDimensions(getDimensions(panel));
+        const restoreAnimationName = setTemporaryStyle(panel, "animation-name", "none");
+        if (!skipNextOpen) {
           restoreAnimationName();
-          setPendingTemporaryStyleRestore(restoreAnimationDuration);
-          setForcePanelIdle(true);
           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;
@@ -10448,7 +10509,7 @@ var wp;
         return void 0;
       }
       const nextDimensions = getDimensions(panel);
-      const hasMeasuredSize = (nextDimensions.height ?? 0) > 0 || (nextDimensions.width ?? 0) > 0;
+      const hasMeasuredSize = nextDimensions.height > 0 || nextDimensions.width > 0;
       if (!hasMeasuredSize) {
         setMounted(false);
         return void 0;
@@ -10471,7 +10532,7 @@ var wp;
         setDimensions(EMPTY_DIMENSIONS, false);
       }
     });
-    React21.useEffect(() => {
+    React20.useEffect(() => {
       if (open || !mounted || panelTransitionStatus !== "ending") {
         return void 0;
       }
@@ -10482,22 +10543,20 @@ var wp;
       const abortController = new AbortController();
       let endingStyleFrame = -1;
       function handleComplete() {
-        if (latestStateRef.current.open) {
+        if (latestOpenRef.current) {
           return;
         }
         setMounted(false);
         setDimensions(EMPTY_DIMENSIONS, false);
       }
       endingStyleFrame = AnimationFrame.request(() => {
-        if (!abortController.signal.aborted) {
-          runOnceCloseAnimationsFinish(handleComplete, abortController.signal);
-        }
+        runOnceCloseAnimationsFinish(handleComplete, abortController.signal);
       });
       return () => {
         AnimationFrame.cancel(endingStyleFrame);
         abortController.abort();
       };
-    }, [latestStateRef, mounted, open, panelTransitionStatus, runOnceCloseAnimationsFinish, setDimensions, setMounted]);
+    }, [latestOpenRef, mounted, open, panelTransitionStatus, runOnceCloseAnimationsFinish, setDimensions, setMounted]);
     useIsoLayoutEffect(() => {
       const panel = panelRef.current;
       if (!panel || !hiddenUntilFound || !hidden) {
@@ -10505,7 +10564,7 @@ var wp;
       }
       panel.setAttribute("hidden", "until-found");
     }, [hidden, hiddenUntilFound]);
-    React21.useEffect(function registerBeforeMatchListener() {
+    React20.useEffect(function registerBeforeMatchListener() {
       const panel = panelRef.current;
       if (!panel) {
         return void 0;
@@ -10544,7 +10603,7 @@ var wp;
       width: element.scrollWidth
     };
   }
-  function getAnimationType(element, hasSuppressedMountAnimation = false) {
+  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);
@@ -10603,16 +10662,6 @@ var wp;
     };
   }

-  // node_modules/@base-ui/utils/useOnFirstRender.mjs
-  var React22 = __toESM(require_react(), 1);
-  function useOnFirstRender(fn) {
-    const ref = React22.useRef(true);
-    if (ref.current) {
-      ref.current = false;
-      fn();
-    }
-  }
-
   // node_modules/@base-ui/utils/platform/parts.mjs
   var parts_exports = {};
   __export(parts_exports, {
@@ -10704,29 +10753,29 @@ var wp;
   var jsdom = /jsdom|happydom/.test(lowerUserAgent);

   // node_modules/@base-ui/utils/useTimeout.mjs
-  var EMPTY3 = 0;
+  var EMPTY2 = 0;
   var Timeout = class _Timeout {
     static create() {
       return new _Timeout();
     }
-    currentId = EMPTY3;
+    currentId = EMPTY2;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     start(delay, fn) {
       this.clear();
       this.currentId = setTimeout(() => {
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
         fn();
       }, delay);
     }
     isStarted() {
-      return this.currentId !== EMPTY3;
+      return this.currentId !== EMPTY2;
     }
     clear = () => {
-      if (this.currentId !== EMPTY3) {
+      if (this.currentId !== EMPTY2) {
         clearTimeout(this.currentId);
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
       }
     };
     disposeEffect = () => {
@@ -10739,13 +10788,253 @@ var wp;
     return timeout;
   }

+  // node_modules/@base-ui/utils/useScrollLock.mjs
+  var originalHtmlStyles = {};
+  var originalBodyStyles = {};
+  var originalHtmlScrollBehavior = "";
+  function getViewportScroller(html, body) {
+    return isOverflowElement(html) ? html : body;
+  }
+  function isPageScrollLocked(win, html, body) {
+    return /hidden|clip/.test(win.getComputedStyle(getViewportScroller(html, body)).overflowY);
+  }
+  function hasInsetScrollbars(referenceElement) {
+    if (typeof document === "undefined") {
+      return false;
+    }
+    const doc = ownerDocument(referenceElement);
+    const win = getWindow(doc);
+    return win.innerWidth - doc.documentElement.clientWidth > 0;
+  }
+  function supportsStableScrollbarGutter(referenceElement) {
+    const supported = typeof CSS !== "undefined" && CSS.supports && CSS.supports("scrollbar-gutter", "stable");
+    if (!supported || typeof document === "undefined") {
+      return false;
+    }
+    const doc = ownerDocument(referenceElement);
+    const html = doc.documentElement;
+    const body = doc.body;
+    const scrollContainer = getViewportScroller(html, body);
+    const originalScrollContainerOverflowY = scrollContainer.style.overflowY;
+    const originalHtmlStyleGutter = html.style.scrollbarGutter;
+    html.style.scrollbarGutter = "stable";
+    scrollContainer.style.overflowY = "scroll";
+    const before = scrollContainer.offsetWidth;
+    scrollContainer.style.overflowY = "hidden";
+    const after = scrollContainer.offsetWidth;
+    scrollContainer.style.overflowY = originalScrollContainerOverflowY;
+    html.style.scrollbarGutter = originalHtmlStyleGutter;
+    return before === after;
+  }
+  function preventScrollOverlayScrollbars(referenceElement) {
+    const doc = ownerDocument(referenceElement);
+    const html = doc.documentElement;
+    const body = doc.body;
+    const elementToLock = getViewportScroller(html, body);
+    const originalElementToLockStyles = {
+      overflowY: elementToLock.style.overflowY,
+      overflowX: elementToLock.style.overflowX
+    };
+    Object.assign(elementToLock.style, {
+      overflowY: "hidden",
+      overflowX: "hidden"
+    });
+    return () => {
+      Object.assign(elementToLock.style, originalElementToLockStyles);
+    };
+  }
+  function preventScrollInsetScrollbars(referenceElement) {
+    const doc = ownerDocument(referenceElement);
+    const html = doc.documentElement;
+    const body = doc.body;
+    const win = getWindow(html);
+    let scrollTop = 0;
+    let scrollLeft = 0;
+    let updateGutterOnly = false;
+    const resizeFrame = AnimationFrame.create();
+    if (parts_exports.engine.webkit && (win.visualViewport?.scale ?? 1) !== 1) {
+      return () => {
+      };
+    }
+    function lockScroll() {
+      const htmlStyles = win.getComputedStyle(html);
+      const bodyStyles = win.getComputedStyle(body);
+      const htmlScrollbarGutterValue = htmlStyles.scrollbarGutter || "";
+      const hasBothEdges = htmlScrollbarGutterValue.includes("both-edges");
+      const scrollbarGutterValue = hasBothEdges ? "stable both-edges" : "stable";
+      scrollTop = html.scrollTop;
+      scrollLeft = html.scrollLeft;
+      originalHtmlStyles = {
+        scrollbarGutter: html.style.scrollbarGutter,
+        overflowY: html.style.overflowY,
+        overflowX: html.style.overflowX
+      };
+      originalHtmlScrollBehavior = html.style.scrollBehavior;
+      originalBodyStyles = {
+        position: body.style.position,
+        height: body.style.height,
+        width: body.style.width,
+        boxSizing: body.style.boxSizing,
+        overflowY: body.style.overflowY,
+        overflowX: body.style.overflowX,
+        scrollBehavior: body.style.scrollBehavior
+      };
+      const isScrollableY = html.scrollHeight > html.clientHeight;
+      const isScrollableX = html.scrollWidth > html.clientWidth;
+      const hasConstantOverflowY = htmlStyles.overflowY === "scroll" || bodyStyles.overflowY === "scroll";
+      const hasConstantOverflowX = htmlStyles.overflowX === "scroll" || bodyStyles.overflowX === "scroll";
+      const scrollbarWidth = Math.max(0, win.innerWidth - body.clientWidth);
+      const scrollbarHeight = Math.max(0, win.innerHeight - body.clientHeight);
+      const marginY = parseFloat(bodyStyles.marginTop) + parseFloat(bodyStyles.marginBottom);
+      const marginX = parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight);
+      const elementToLock = getViewportScroller(html, body);
+      updateGutterOnly = supportsStableScrollbarGutter(referenceElement);
+      if (updateGutterOnly) {
+        html.style.scrollbarGutter = scrollbarGutterValue;
+        elementToLock.style.overflowY = "hidden";
+        elementToLock.style.overflowX = "hidden";
+        return;
+      }
+      Object.assign(html.style, {
+        scrollbarGutter: scrollbarGutterValue,
+        overflowY: "hidden",
+        overflowX: "hidden"
+      });
+      if (isScrollableY || hasConstantOverflowY) {
+        html.style.overflowY = "scroll";
+      }
+      if (isScrollableX || hasConstantOverflowX) {
+        html.style.overflowX = "scroll";
+      }
+      Object.assign(body.style, {
+        position: "relative",
+        height: marginY || scrollbarHeight ? `calc(100dvh - ${marginY + scrollbarHeight}px)` : "100dvh",
+        width: marginX || scrollbarWidth ? `calc(100vw - ${marginX + scrollbarWidth}px)` : "100vw",
+        boxSizing: "border-box",
+        // Assign the longhands that `cleanup` restores, so nothing is left behind.
+        overflowY: "hidden",
+        overflowX: "hidden",
+        scrollBehavior: "unset"
+      });
+      body.scrollTop = scrollTop;
+      body.scrollLeft = scrollLeft;
+      html.setAttribute("data-base-ui-scroll-locked", "");
+      html.style.scrollBehavior = "unset";
+    }
+    function cleanup() {
+      Object.assign(html.style, originalHtmlStyles);
+      Object.assign(body.style, originalBodyStyles);
+      if (!updateGutterOnly) {
+        html.scrollTop = scrollTop;
+        html.scrollLeft = scrollLeft;
+        html.removeAttribute("data-base-ui-scroll-locked");
+        html.style.scrollBehavior = originalHtmlScrollBehavior;
+      }
+    }
+    function handleResize() {
+      cleanup();
+      resizeFrame.request(lockScroll);
+    }
+    lockScroll();
+    const unsubscribeResize = addEventListener(win, "resize", handleResize);
+    return () => {
+      resizeFrame.cancel();
+      cleanup();
+      if (typeof win.removeEventListener === "function") {
+        unsubscribeResize();
+      }
+    };
+  }
+  var ScrollLocker = class {
+    lockCount = 0;
+    restore = null;
+    timeoutLock = Timeout.create();
+    timeoutUnlock = Timeout.create();
+    acquire(referenceElement) {
+      this.lockCount += 1;
+      if (this.lockCount === 1 && this.restore === null) {
+        this.timeoutLock.start(0, () => this.lock(referenceElement));
+      }
+      return this.release;
+    }
+    release = () => {
+      this.lockCount -= 1;
+      if (this.lockCount === 0 && this.restore) {
+        this.timeoutUnlock.start(0, this.unlock);
+      }
+    };
+    unlock = () => {
+      if (this.lockCount === 0 && this.restore) {
+        this.restore?.();
+        this.restore = null;
+      }
+    };
+    lock(referenceElement) {
+      if (this.lockCount === 0 || this.restore !== null) {
+        return;
+      }
+      const doc = ownerDocument(referenceElement);
+      const html = doc.documentElement;
+      const body = doc.body;
+      const win = getWindow(html);
+      if (isPageScrollLocked(win, html, body)) {
+        const observer = new win.MutationObserver(() => {
+          if (isPageScrollLocked(win, html, body)) {
+            return;
+          }
+          observer.disconnect();
+          this.restore = null;
+          this.lock(referenceElement);
+        });
+        const options = {
+          attributes: true
+        };
+        observer.observe(html, options);
+        observer.observe(body, options);
+        this.restore = () => observer.disconnect();
+        return;
+      }
+      const hasOverlayScrollbars = parts_exports.os.ios || !hasInsetScrollbars(referenceElement);
+      this.restore = hasOverlayScrollbars ? preventScrollOverlayScrollbars(referenceElement) : preventScrollInsetScrollbars(referenceElement);
+    }
+  };
+  var SCROLL_LOCKER = new ScrollLocker();
+  function useScrollLock(enabled = true, referenceElement = null) {
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      return SCROLL_LOCKER.acquire(referenceElement);
+    }, [enabled, referenceElement]);
+  }
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var React23 = __toESM(require_react(), 1);
+  var React21 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
+  function stopEvent(event) {
+    event.preventDefault();
+    event.stopPropagation();
+  }
   function isReactEvent(event) {
     return "nativeEvent" in event;
   }
+  function isVirtualClick(event) {
+    if (event.pointerType === "" && event.isTrusted) {
+      return true;
+    }
+    if (parts_exports.os.android && event.pointerType) {
+      return event.type === "click" && event.buttons === 1;
+    }
+    return event.detail === 0 && !event.pointerType;
+  }
+  function isVirtualPointerEvent(event) {
+    if (parts_exports.env.jsdom) {
+      return false;
+    }
+    return !parts_exports.os.android && event.width === 0 && event.height === 0 || parts_exports.os.android && event.width === 1 && event.height === 1 && event.pressure === 0 && event.detail === 0 && event.pointerType === "mouse" || // iOS VoiceOver returns 0.333• for width/height.
+    event.width < 1 && event.height < 1 && event.pressure === 0 && event.detail === 0 && event.pointerType === "touch";
+  }
   function isMouseLikePointerType(pointerType, strict) {
     const values = ["mouse", "pen"];
     if (!strict) {
@@ -10761,6 +11050,10 @@ var wp;
   // 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])";
+  var ARROW_LEFT = "ArrowLeft";
+  var ARROW_RIGHT = "ArrowRight";
+  var ARROW_UP = "ArrowUp";
+  var ARROW_DOWN = "ArrowDown";

   // node_modules/@base-ui/react/internals/shadowDom.mjs
   function activeElement(doc) {
@@ -10831,6 +11124,12 @@ var wp;
   function isInteractiveElement(element) {
     return element?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${TYPEABLE_SELECTOR}`) != null;
   }
+  function isTypeableCombobox(element) {
+    if (!element) {
+      return false;
+    }
+    return element.getAttribute("role") === "combobox" && isTypeableElement(element);
+  }
   function matchesFocusVisible(element) {
     if (!element || parts_exports.env.jsdom) {
       return true;
@@ -10841,6 +11140,12 @@ var wp;
       return true;
     }
   }
+  function getFloatingFocusElement(floatingElement) {
+    if (!floatingElement) {
+      return null;
+    }
+    return floatingElement.hasAttribute(FOCUSABLE_ATTRIBUTE) ? floatingElement : floatingElement.querySelector(`[${FOCUSABLE_ATTRIBUTE}]`) || floatingElement;
+  }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverShared.mjs
   function resolveValue(value, pointerType) {
@@ -10873,8 +11178,8 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
-  var FloatingDelayGroupContext = /* @__PURE__ */ React23.createContext({
+  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
+  var FloatingDelayGroupContext = /* @__PURE__ */ React21.createContext({
     hasProvider: false,
     timeoutMs: 0,
     delayRef: {
@@ -10901,10 +11206,10 @@ var wp;
       delay,
       timeoutMs = 0
     } = props;
-    const delayRef = React23.useRef(delay);
-    const initialDelayRef = React23.useRef(delay);
-    const currentIdRef = React23.useRef(null);
-    const currentContextRef = React23.useRef(null);
+    const delayRef = React21.useRef(delay);
+    const initialDelayRef = React21.useRef(delay);
+    const currentIdRef = React21.useRef(null);
+    const currentContextRef = React21.useRef(null);
     const timeout = useTimeout();
     useIsoLayoutEffect(() => {
       initialDelayRef.current = delay;
@@ -10917,8 +11222,8 @@ var wp;
         close: getDelay(delay, "close")
       };
     }, [delay, currentIdRef, delayRef, initialDelayRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime98.jsx)(FloatingDelayGroupContext.Provider, {
-      value: React23.useMemo(() => ({
+    return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(FloatingDelayGroupContext.Provider, {
+      value: React21.useMemo(() => ({
         hasProvider: true,
         delayRef,
         initialDelayRef,
@@ -10938,7 +11243,7 @@ var wp;
     } = options;
     const store4 = "rootStore" in context ? context.rootStore : context;
     const floatingId = store4.useState("floatingId");
-    const groupContext = React23.useContext(FloatingDelayGroupContext);
+    const groupContext = React21.useContext(FloatingDelayGroupContext);
     const {
       currentIdRef,
       delayRef,
@@ -10948,22 +11253,13 @@ var wp;
       hasProvider,
       timeout
     } = groupContext;
-    const [isInstantPhase, setIsInstantPhase] = React23.useState(false);
-    const openRef = React23.useRef(open);
-    const isUnmountedRef = React23.useRef(false);
+    const [isInstantPhase, setIsInstantPhase] = React21.useState(false);
+    const openRef = React21.useRef(open);
     useIsoLayoutEffect(() => {
       openRef.current = open;
     }, [open]);
-    useIsoLayoutEffect(() => {
-      return () => {
-        isUnmountedRef.current = true;
-      };
-    }, []);
     useIsoLayoutEffect(() => {
       function unset() {
-        if (!isUnmountedRef.current) {
-          setIsInstantPhase(false);
-        }
         currentContextRef.current?.setIsInstantPhase(false);
         currentIdRef.current = null;
         currentContextRef.current = null;
@@ -11031,13 +11327,16 @@ var wp;
         }
       };
     }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-    return React23.useMemo(() => ({
+    return React21.useMemo(() => ({
       hasProvider,
       delayRef,
       isInstantPhase
     }), [hasProvider, delayRef, isInstantPhase]);
   }

+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
+  var React25 = __toESM(require_react(), 1);
+
   // node_modules/@base-ui/utils/mergeCleanups.mjs
   function mergeCleanups(...cleanups) {
     return () => {
@@ -11051,7 +11350,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var React24 = __toESM(require_react(), 1);
+  var React22 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/visuallyHidden.mjs
   var visuallyHiddenBase = {
@@ -11076,9 +11375,9 @@ var wp;
   };

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var import_jsx_runtime99 = __toESM(require_jsx_runtime(), 1);
-  var FocusGuard = /* @__PURE__ */ React24.forwardRef(function FocusGuard2(props, ref) {
-    const [role, setRole] = React24.useState();
+  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
+  var FocusGuard = /* @__PURE__ */ React22.forwardRef(function FocusGuard2(props, ref) {
+    const [role, setRole] = React22.useState();
     useIsoLayoutEffect(() => {
       if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
         setRole("button");
@@ -11089,7 +11388,7 @@ var wp;
       // Role is only for VoiceOver
       role
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("span", {
       ...props,
       ref,
       style: visuallyHidden,
@@ -11101,7 +11400,6 @@ var wp;
   if (true) FocusGuard.displayName = "FocusGuard";

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-  var sides = ["top", "right", "bottom", "left"];
   var min = Math.min;
   var max = Math.max;
   var round = Math.round;
@@ -11269,6 +11567,9 @@ var wp;
     if (!isElementVisible(element)) {
       return true;
     }
+    if (element.matches(":disabled")) {
+      return true;
+    }
     return !disabledIndices && (element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true");
   }
   function isHiddenByStyles(styles) {
@@ -11400,6 +11701,9 @@ var wp;
       appendMatchingElements(child, selector2, list);
     });
   }
+  function isTabbable(element) {
+    return isFocusableElement(element) && getTabIndex(element) >= 0;
+  }
   function focusable(container) {
     const candidates = [];
     appendCandidates(container, candidates);
@@ -11426,6 +11730,28 @@ var wp;
   function getPreviousTabbable(referenceElement) {
     return getTabbableIn(ownerDocument(referenceElement).body, -1) || referenceElement;
   }
+  function getTabbableNearElement(referenceElement, dir) {
+    if (!referenceElement) {
+      return null;
+    }
+    const list = tabbable(ownerDocument(referenceElement).body);
+    const elementCount = list.length;
+    if (elementCount === 0) {
+      return null;
+    }
+    const index2 = list.indexOf(referenceElement);
+    if (index2 === -1) {
+      return null;
+    }
+    const nextIndex = (index2 + dir + elementCount) % elementCount;
+    return list[nextIndex];
+  }
+  function getTabbableAfterElement(referenceElement) {
+    return getTabbableNearElement(referenceElement, 1);
+  }
+  function getTabbableBeforeElement(referenceElement) {
+    return getTabbableNearElement(referenceElement, -1);
+  }
   function isOutsideEvent(event, container) {
     const containerElement = container || event.currentTarget;
     const relatedTarget = event.relatedTarget;
@@ -11457,26 +11783,230 @@ var wp;
     const directChildren = nodes.filter((node) => node.parentId === id);
     return directChildren.flatMap((child) => [...!onlyOpenChildren || child.context?.open ? [child] : [], ...getNodeChildren(nodes, child.id, onlyOpenChildren)]);
   }
+  function getNodeAncestors(nodes, id) {
+    let allAncestors = [];
+    let currentParentId = nodes.find((node) => node.id === id)?.parentId;
+    while (currentParentId) {
+      const currentNode = nodes.find((node) => node.id === currentParentId);
+      currentParentId = currentNode?.parentId;
+      if (currentNode) {
+        allAncestors = allAncestors.concat(currentNode);
+      }
+    }
+    return allAncestors;
+  }

   // 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/utils/enqueueFocus.mjs
+  var rafId = 0;
+  function enqueueFocus(el, options = {}) {
+    const {
+      preventScroll = false,
+      sync: sync3 = false,
+      shouldFocus
+    } = options;
+    cancelAnimationFrame(rafId);
+    function exec() {
+      if (shouldFocus && !shouldFocus()) {
+        return;
+      }
+      el?.focus({
+        preventScroll
+      });
+    }
+    if (sync3) {
+      exec();
+      return NOOP;
+    }
+    const currentRafId = requestAnimationFrame(exec);
+    rafId = currentRafId;
+    return () => {
+      if (rafId === currentRafId) {
+        cancelAnimationFrame(currentRafId);
+        rafId = 0;
+      }
+    };
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/markOthers.mjs
+  var counters = {
+    inert: /* @__PURE__ */ new WeakMap(),
+    "aria-hidden": /* @__PURE__ */ new WeakMap()
+  };
+  var markerName = "data-base-ui-inert";
+  var uncontrolledElementsSets = {
+    inert: /* @__PURE__ */ new WeakSet(),
+    "aria-hidden": /* @__PURE__ */ new WeakSet()
+  };
+  var markerCounterMap = /* @__PURE__ */ new WeakMap();
+  var lockCount = 0;
+  function getUncontrolledElementsSet(controlAttribute) {
+    return uncontrolledElementsSets[controlAttribute];
+  }
+  function unwrapHost(node) {
+    if (!node) {
+      return null;
+    }
+    return isShadowRoot(node) ? node.host : unwrapHost(node.parentNode);
+  }
+  var correctElements = (parent, targets) => targets.map((target) => {
+    if (parent.contains(target)) {
+      return target;
+    }
+    const correctedTarget = unwrapHost(target);
+    if (parent.contains(correctedTarget)) {
+      return correctedTarget;
+    }
+    return null;
+  }).filter((x2) => x2 != null);
+  var buildKeepSet = (targets) => {
+    const keep = /* @__PURE__ */ new Set();
+    targets.forEach((target) => {
+      let node = target;
+      while (node && !keep.has(node)) {
+        keep.add(node);
+        node = node.parentNode;
+      }
+    });
+    return keep;
+  };
+  var collectOutsideElements = (root, keepElements, stopElements) => {
+    const outside = [];
+    const walk = (parent) => {
+      if (!parent || stopElements.has(parent)) {
+        return;
+      }
+      Array.from(parent.children).forEach((node) => {
+        if (getNodeName(node) === "script") {
+          return;
+        }
+        if (keepElements.has(node)) {
+          walk(node);
+        } else {
+          outside.push(node);
+        }
+      });
+    };
+    walk(root);
+    return outside;
+  };
+  function applyAttributeToOthers(uncorrectedAvoidElements, body, ariaHidden, inert, {
+    mark = true
+  }) {
+    let controlAttribute = null;
+    if (inert) {
+      controlAttribute = "inert";
+    } else if (ariaHidden) {
+      controlAttribute = "aria-hidden";
+    }
+    let counterMap = null;
+    let uncontrolledElementsSet = null;
+    const avoidElements = correctElements(body, uncorrectedAvoidElements);
+    const markerTargets = mark ? collectOutsideElements(body, buildKeepSet(avoidElements), new Set(avoidElements)) : [];
+    const hiddenElements = [];
+    const markedElements = [];
+    if (controlAttribute) {
+      const map = counters[controlAttribute];
+      const currentUncontrolledElementsSet = getUncontrolledElementsSet(controlAttribute);
+      uncontrolledElementsSet = currentUncontrolledElementsSet;
+      counterMap = map;
+      const ariaLiveElements = correctElements(body, Array.from(body.querySelectorAll("[aria-live]")));
+      const controlElements = avoidElements.concat(ariaLiveElements);
+      const controlTargets = collectOutsideElements(body, buildKeepSet(controlElements), new Set(controlElements));
+      controlTargets.forEach((node) => {
+        const attr2 = node.getAttribute(controlAttribute);
+        const alreadyHidden = attr2 !== null && attr2 !== "false";
+        const counterValue = (map.get(node) || 0) + 1;
+        map.set(node, counterValue);
+        hiddenElements.push(node);
+        if (counterValue === 1 && alreadyHidden) {
+          currentUncontrolledElementsSet.add(node);
+        }
+        if (!alreadyHidden) {
+          node.setAttribute(controlAttribute, controlAttribute === "inert" ? "" : "true");
+        }
+      });
+    }
+    if (mark) {
+      markerTargets.forEach((node) => {
+        const markerValue = (markerCounterMap.get(node) || 0) + 1;
+        markerCounterMap.set(node, markerValue);
+        markedElements.push(node);
+        if (markerValue === 1) {
+          node.setAttribute(markerName, "");
+        }
+      });
+    }
+    lockCount += 1;
+    return () => {
+      if (counterMap) {
+        hiddenElements.forEach((element) => {
+          const currentCounterValue = counterMap.get(element) || 0;
+          const counterValue = currentCounterValue - 1;
+          counterMap.set(element, counterValue);
+          if (!counterValue) {
+            if (!uncontrolledElementsSet?.has(element) && controlAttribute) {
+              element.removeAttribute(controlAttribute);
+            }
+            uncontrolledElementsSet?.delete(element);
+          }
+        });
+      }
+      if (mark) {
+        markedElements.forEach((element) => {
+          const markerValue = (markerCounterMap.get(element) || 0) - 1;
+          markerCounterMap.set(element, markerValue);
+          if (!markerValue) {
+            element.removeAttribute(markerName);
+          }
+        });
+      }
+      lockCount -= 1;
+      if (!lockCount) {
+        counters.inert = /* @__PURE__ */ new WeakMap();
+        counters["aria-hidden"] = /* @__PURE__ */ new WeakMap();
+        uncontrolledElementsSets.inert = /* @__PURE__ */ new WeakSet();
+        uncontrolledElementsSets["aria-hidden"] = /* @__PURE__ */ new WeakSet();
+        markerCounterMap = /* @__PURE__ */ new WeakMap();
+      }
+    };
+  }
+  function markOthers(avoidElements, options = {}) {
+    const {
+      ariaHidden = false,
+      inert = false,
+      mark = true
+    } = options;
+    const body = ownerDocument(avoidElements[0]).body;
+    return applyAttributeToOthers(avoidElements, body, ariaHidden, inert, {
+      mark
+    });
+  }
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var React25 = __toESM(require_react(), 1);
+  var React23 = __toESM(require_react(), 1);
   var ReactDOM2 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/internals/constants.mjs
+  var TYPEAHEAD_RESET_MS = 500;
+  var PATIENT_CLICK_THRESHOLD = 500;
   var DISABLED_TRANSITIONS_STYLE = {
     style: {
       transition: "none"
     }
   };
+  var CLICK_TRIGGER_IDENTIFIER = "data-base-ui-click-trigger";
   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 DROPDOWN_COLLISION_AVOIDANCE = {
+    fallbackAxisSide: "none"
+  };
   var POPUP_COLLISION_AVOIDANCE = {
     fallbackAxisSide: "end"
   };
@@ -11488,10 +12018,10 @@ var wp;
   };

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
-  var PortalContext = /* @__PURE__ */ React25.createContext(null);
+  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
+  var PortalContext = /* @__PURE__ */ React23.createContext(null);
   if (true) PortalContext.displayName = "PortalContext";
-  var usePortalContext = () => React25.useContext(PortalContext);
+  var usePortalContext = () => React23.useContext(PortalContext);
   var attr = createAttribute("portal");
   function useFloatingPortalNode(props = {}) {
     const {
@@ -11503,14 +12033,14 @@ var wp;
     const uniqueId = useId();
     const portalContext = usePortalContext();
     const parentPortalNode = portalContext?.portalNode;
-    const [containerElement, setContainerElement] = React25.useState(null);
-    const [portalNode, setPortalNode] = React25.useState(null);
+    const [containerElement, setContainerElement] = React23.useState(null);
+    const [portalNode, setPortalNode] = React23.useState(null);
     const setPortalNodeRef = useStableCallback((node) => {
       if (node !== null) {
         setPortalNode(node);
       }
     });
-    const containerRef = React25.useRef(null);
+    const containerRef = React23.useRef(null);
     useIsoLayoutEffect(() => {
       if (containerProp === null) {
         if (containerRef.current) {
@@ -11520,9 +12050,6 @@ var wp;
         }
         return;
       }
-      if (uniqueId == null) {
-        return;
-      }
       const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
       if (resolvedContainer == null) {
         if (containerRef.current) {
@@ -11537,7 +12064,7 @@ var wp;
         setPortalNode(null);
         setContainerElement(resolvedContainer);
       }
-    }, [containerProp, parentPortalNode, uniqueId]);
+    }, [containerProp, parentPortalNode]);
     const portalElement = useRenderElement("div", componentProps, {
       ref: [ref, setPortalNodeRef],
       props: [{
@@ -11547,39 +12074,42 @@ var wp;
     });
     const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
     return {
-      portalNode,
-      portalSubtree
+      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__ */ React23.isValidElement(portalElement) ? portalElement.props.id : void 0,
+      subtree: portalSubtree
     };
   }
-  var FloatingPortal = /* @__PURE__ */ React25.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+  var FloatingPortal = /* @__PURE__ */ React23.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className: className2,
+      className,
       style,
       children,
       container,
-      renderGuards,
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
+      node: portalNode,
+      nodeId: portalNodeId,
+      subtree: portalSubtree
     } = useFloatingPortalNode({
       container,
       ref: forwardedRef,
       componentProps,
       elementProps
     });
-    const beforeOutsideRef = React25.useRef(null);
-    const afterOutsideRef = React25.useRef(null);
-    const beforeInsideRef = React25.useRef(null);
-    const afterInsideRef = React25.useRef(null);
-    const [focusManagerState, setFocusManagerState] = React25.useState(null);
-    const focusInsideDisabledRef = React25.useRef(false);
+    const beforeOutsideRef = React23.useRef(null);
+    const afterOutsideRef = React23.useRef(null);
+    const beforeInsideRef = React23.useRef(null);
+    const afterInsideRef = React23.useRef(null);
+    const [focusManagerState, setFocusManagerState] = React23.useState(null);
+    const focusInsideDisabledRef = React23.useRef(false);
     const modal = focusManagerState?.modal;
     const open = focusManagerState?.open;
-    const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-    React25.useEffect(() => {
+    const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+    React23.useEffect(() => {
       if (!portalNode || modal) {
         return void 0;
       }
@@ -11605,7 +12135,7 @@ var wp;
       enableFocusInside(portalNode);
       focusInsideDisabledRef.current = false;
     }, [open, portalNode]);
-    const portalContextValue = React25.useMemo(() => ({
+    const portalContextValue = React23.useMemo(() => ({
       beforeOutsideRef,
       afterOutsideRef,
       beforeInsideRef,
@@ -11613,10 +12143,10 @@ var wp;
       portalNode,
       setFocusManagerState
     }), [portalNode]);
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(React25.Fragment, {
-      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(PortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(React23.Fragment, {
+      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime101.jsxs)(PortalContext.Provider, {
         value: portalContextValue,
-        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(FocusGuard, {
+        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: beforeOutsideRef,
           onFocus: (event) => {
@@ -11628,10 +12158,10 @@ var wp;
               prevTabbable?.focus();
             }
           }
-        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("span", {
-          "aria-owns": portalNode.id,
+        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)("span", {
+          "aria-owns": portalNodeId,
           style: ownerVisuallyHidden
-        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(FocusGuard, {
+        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: afterOutsideRef,
           onFocus: (event) => {
@@ -11653,7 +12183,7 @@ var wp;
   if (true) FloatingPortal.displayName = "FloatingPortal";

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var React26 = __toESM(require_react(), 1);
+  var React24 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
   function createEventEmitter() {
@@ -11674,17 +12204,658 @@ var wp;
     };
   }

+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingTreeStore.mjs
+  var FloatingTreeStore = class {
+    nodesRef = {
+      current: []
+    };
+    events = createEventEmitter();
+    addNode(node) {
+      this.nodesRef.current.push(node);
+    }
+    removeNode(node) {
+      const index2 = this.nodesRef.current.findIndex((n3) => n3 === node);
+      if (index2 !== -1) {
+        this.nodesRef.current.splice(index2, 1);
+      }
+    }
+  };
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
-  var FloatingNodeContext = /* @__PURE__ */ React26.createContext(null);
+  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
+  var FloatingNodeContext = /* @__PURE__ */ React24.createContext(null);
   if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-  var FloatingTreeContext = /* @__PURE__ */ React26.createContext(null);
+  var FloatingTreeContext = /* @__PURE__ */ React24.createContext(null);
   if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-  var useFloatingParentNodeId = () => React26.useContext(FloatingNodeContext)?.id || null;
+  var useFloatingParentNodeId = () => React24.useContext(FloatingNodeContext)?.id || null;
   var useFloatingTree = (externalTree) => {
-    const contextTree = React26.useContext(FloatingTreeContext);
+    const contextTree = React24.useContext(FloatingTreeContext);
     return externalTree ?? contextTree;
   };
+  function useFloatingNodeId(externalTree) {
+    const id = useId();
+    const tree = useFloatingTree(externalTree);
+    const parentId = useFloatingParentNodeId();
+    useIsoLayoutEffect(() => {
+      if (!id) {
+        return void 0;
+      }
+      const node = {
+        id,
+        parentId
+      };
+      tree?.addNode(node);
+      return () => {
+        tree?.removeNode(node);
+      };
+    }, [tree, id, parentId]);
+    return id;
+  }
+  function FloatingNode(props) {
+    const {
+      children,
+      id
+    } = props;
+    const parentId = useFloatingParentNodeId();
+    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(FloatingNodeContext.Provider, {
+      value: React24.useMemo(() => ({
+        id,
+        parentId
+      }), [id, parentId]),
+      children
+    });
+  }
+  function FloatingTree(props) {
+    const {
+      children,
+      externalTree
+    } = props;
+    const tree = useRefWithInit(() => externalTree ?? new FloatingTreeStore()).current;
+    return /* @__PURE__ */ (0, import_jsx_runtime102.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);
+  function getEventType(event, lastInteractionType) {
+    const win = getWindow(getTarget(event));
+    if (event instanceof win.KeyboardEvent) {
+      return "keyboard";
+    }
+    if (event instanceof win.FocusEvent) {
+      return lastInteractionType || "keyboard";
+    }
+    if ("pointerType" in event) {
+      return event.pointerType || "keyboard";
+    }
+    if ("touches" in event) {
+      return "touch";
+    }
+    if (event instanceof win.MouseEvent) {
+      return lastInteractionType || (event.detail === 0 ? "keyboard" : "mouse");
+    }
+    return "";
+  }
+  var LIST_LIMIT = 20;
+  var previouslyFocusedElements = [];
+  function clearDisconnectedPreviouslyFocusedElements() {
+    previouslyFocusedElements = previouslyFocusedElements.filter((entry) => {
+      return entry.deref()?.isConnected;
+    });
+  }
+  function addPreviouslyFocusedElement(element) {
+    clearDisconnectedPreviouslyFocusedElements();
+    if (element && getNodeName(element) !== "body") {
+      previouslyFocusedElements.push(new WeakRef(element));
+      if (previouslyFocusedElements.length > LIST_LIMIT) {
+        previouslyFocusedElements = previouslyFocusedElements.slice(-LIST_LIMIT);
+      }
+    }
+  }
+  function getPreviouslyFocusedElement() {
+    clearDisconnectedPreviouslyFocusedElements();
+    return previouslyFocusedElements[previouslyFocusedElements.length - 1]?.deref();
+  }
+  function getFirstTabbableElement(container) {
+    if (!container) {
+      return null;
+    }
+    if (isTabbable(container)) {
+      return container;
+    }
+    return tabbable(container)[0] || container;
+  }
+  function handleTabIndex(floatingFocusElement) {
+    if (floatingFocusElement.hasAttribute("tabindex") && !floatingFocusElement.hasAttribute("data-tabindex")) {
+      return;
+    }
+    if (!floatingFocusElement.getAttribute("role")?.includes("dialog")) {
+      return;
+    }
+    const focusableElements = focusable(floatingFocusElement);
+    const tabbableContent = focusableElements.filter((element) => {
+      const dataTabIndex = element.getAttribute("data-tabindex") || "";
+      return isTabbable(element) || element.hasAttribute("data-tabindex") && !dataTabIndex.startsWith("-");
+    });
+    const tabIndex = floatingFocusElement.getAttribute("tabindex");
+    if (tabbableContent.length === 0) {
+      if (tabIndex !== "0") {
+        floatingFocusElement.setAttribute("tabindex", "0");
+        floatingFocusElement.setAttribute("data-tabindex", "0");
+      }
+    } else if (tabIndex !== "-1" || floatingFocusElement.hasAttribute("data-tabindex") && floatingFocusElement.getAttribute("data-tabindex") !== "-1") {
+      floatingFocusElement.setAttribute("tabindex", "-1");
+      floatingFocusElement.setAttribute("data-tabindex", "-1");
+    }
+  }
+  function FloatingFocusManager(props) {
+    const {
+      context,
+      children,
+      disabled: disabled2 = false,
+      initialFocus = true,
+      returnFocus = true,
+      restoreFocus = false,
+      modal = true,
+      closeOnFocusOut = true,
+      openInteractionType = "",
+      nextFocusableElement,
+      previousFocusableElement,
+      beforeContentFocusGuardRef,
+      externalTree,
+      getInsideElements
+    } = props;
+    const store4 = "rootStore" in context ? context.rootStore : context;
+    const open = store4.useState("open");
+    const domReference = store4.useState("domReferenceElement");
+    const floating = store4.useState("floatingElement");
+    const {
+      events,
+      dataRef
+    } = store4.context;
+    const getNodeId = useStableCallback(() => dataRef.current.floatingContext?.nodeId);
+    const ignoreInitialFocus = initialFocus === false;
+    const isUntrappedTypeableCombobox = isTypeableCombobox(domReference) && ignoreInitialFocus;
+    const initialFocusRef = useValueAsRef(initialFocus);
+    const returnFocusRef = useValueAsRef(returnFocus);
+    const openInteractionTypeRef = useValueAsRef(openInteractionType);
+    const openRef = useValueAsRef(open);
+    const tree = useFloatingTree(externalTree);
+    const portalContext = usePortalContext();
+    const preventReturnFocusRef = React25.useRef(false);
+    const isPointerDownRef = React25.useRef(false);
+    const pointerDownOutsideRef = React25.useRef(false);
+    const lastFocusedTabbableRef = React25.useRef(null);
+    const closeTypeRef = React25.useRef("");
+    const lastInteractionTypeRef = React25.useRef("");
+    const beforeGuardRef = React25.useRef(null);
+    const afterGuardRef = React25.useRef(null);
+    const mergedBeforeGuardRef = useMergedRefs(beforeGuardRef, beforeContentFocusGuardRef, portalContext?.beforeInsideRef);
+    const mergedAfterGuardRef = useMergedRefs(afterGuardRef, portalContext?.afterInsideRef);
+    const blurTimeout = useTimeout();
+    const pointerDownTimeout = useTimeout();
+    const restoreFocusFrame = useAnimationFrame();
+    const isInsidePortal = portalContext != null;
+    const floatingFocusElement = getFloatingFocusElement(floating);
+    const getTabbableContent = useStableCallback((container = floatingFocusElement) => {
+      return container ? tabbable(container) : [];
+    });
+    const getResolvedInsideElements = useStableCallback(() => getInsideElements?.().filter((element) => element != null) ?? []);
+    React25.useEffect(() => {
+      if (disabled2 || !modal) {
+        return void 0;
+      }
+      function onKeyDown(event) {
+        if (event.key === "Tab") {
+          if (contains(floatingFocusElement, activeElement(ownerDocument(floatingFocusElement))) && getTabbableContent().length === 0 && !isUntrappedTypeableCombobox) {
+            stopEvent(event);
+          }
+        }
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      return addEventListener(doc, "keydown", onKeyDown);
+    }, [disabled2, floatingFocusElement, modal, isUntrappedTypeableCombobox, getTabbableContent]);
+    React25.useEffect(() => {
+      if (disabled2 || !open) {
+        return void 0;
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      function clearPointerDownOutside() {
+        pointerDownOutsideRef.current = false;
+      }
+      function onPointerDown(event) {
+        const target = getTarget(event);
+        const insideElements = getResolvedInsideElements();
+        const pointerTargetInside = contains(floating, target) || contains(domReference, target) || contains(portalContext?.portalNode, target) || insideElements.some((element) => element === target || contains(element, target));
+        pointerDownOutsideRef.current = !pointerTargetInside;
+        lastInteractionTypeRef.current = event.pointerType || "keyboard";
+        if (target?.closest(`[${CLICK_TRIGGER_IDENTIFIER}]`)) {
+          isPointerDownRef.current = true;
+          pointerDownTimeout.start(0, () => {
+            isPointerDownRef.current = false;
+          });
+        }
+      }
+      function onKeyDown() {
+        lastInteractionTypeRef.current = "keyboard";
+      }
+      return mergeCleanups(
+        addEventListener(doc, "pointerdown", onPointerDown, true),
+        addEventListener(doc, "pointerup", clearPointerDownOutside, true),
+        addEventListener(doc, "pointercancel", clearPointerDownOutside, true),
+        addEventListener(doc, "keydown", onKeyDown, true),
+        // Avoid a stale `true` leaking into the next open (e.g. keep-mounted popups)
+        // if the popup dismissed between pointerdown and pointerup.
+        clearPointerDownOutside
+      );
+    }, [disabled2, floating, domReference, floatingFocusElement, open, portalContext, pointerDownTimeout, getResolvedInsideElements]);
+    React25.useEffect(() => {
+      if (disabled2 || !closeOnFocusOut) {
+        return void 0;
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      function handlePointerDown() {
+        isPointerDownRef.current = true;
+        pointerDownTimeout.start(0, () => {
+          isPointerDownRef.current = false;
+        });
+      }
+      function handleFocusIn(event) {
+        const target = getTarget(event);
+        if (isTabbable(target)) {
+          lastFocusedTabbableRef.current = target;
+        }
+      }
+      function handleFocusOutside(event) {
+        const relatedTarget = event.relatedTarget;
+        const currentTarget = event.currentTarget;
+        const target = getTarget(event);
+        if (modal && relatedTarget == null && target != null && contains(floating, target)) {
+          addPreviouslyFocusedElement(target);
+        }
+        queueMicrotask(() => {
+          const nodeId = getNodeId();
+          const triggers = store4.context.triggerElements;
+          const insideElements = getResolvedInsideElements();
+          const isRelatedFocusGuard = relatedTarget?.hasAttribute(createAttribute("focus-guard")) && [beforeGuardRef.current, afterGuardRef.current, portalContext?.beforeInsideRef.current, portalContext?.afterInsideRef.current, portalContext?.beforeOutsideRef.current, portalContext?.afterOutsideRef.current, resolveRef(previousFocusableElement), resolveRef(nextFocusableElement)].includes(relatedTarget);
+          const movedToUnrelatedNode = !(contains(domReference, relatedTarget) || contains(floating, relatedTarget) || contains(relatedTarget, floating) || contains(portalContext?.portalNode, relatedTarget) || insideElements.some((element) => element === relatedTarget || contains(element, relatedTarget)) || triggers.hasMatchingElement((trigger) => contains(trigger, relatedTarget)) || isRelatedFocusGuard || tree && (getNodeChildren(tree.nodesRef.current, nodeId).find((node) => contains(node.context?.elements.floating, relatedTarget) || contains(node.context?.elements.domReference, relatedTarget)) || getNodeAncestors(tree.nodesRef.current, nodeId).find((node) => [node.context?.elements.floating, getFloatingFocusElement(node.context?.elements.floating)].includes(relatedTarget) || node.context?.elements.domReference === relatedTarget)));
+          if (currentTarget === domReference && floatingFocusElement) {
+            handleTabIndex(floatingFocusElement);
+          }
+          if (restoreFocus && currentTarget !== domReference && !isElementVisible(target) && activeElement(doc) === doc.body) {
+            if (isHTMLElement(floatingFocusElement)) {
+              floatingFocusElement.focus();
+              if (restoreFocus === "popup") {
+                restoreFocusFrame.request(() => {
+                  floatingFocusElement.focus();
+                });
+                return;
+              }
+            }
+            const tabbableContent = getTabbableContent();
+            const prevTabbable = lastFocusedTabbableRef.current;
+            const nodeToFocus = (prevTabbable && tabbableContent.includes(prevTabbable) ? prevTabbable : null) || tabbableContent[tabbableContent.length - 1] || floatingFocusElement;
+            if (isHTMLElement(nodeToFocus)) {
+              nodeToFocus.focus();
+            }
+          }
+          if (dataRef.current.insideReactTree) {
+            dataRef.current.insideReactTree = false;
+            return;
+          }
+          if ((isUntrappedTypeableCombobox ? true : !modal) && relatedTarget && movedToUnrelatedNode && !isPointerDownRef.current && // Fix React 18 Strict Mode returnFocus due to double rendering.
+          // For an "untrapped" typeable combobox (input role=combobox with
+          // initialFocus=false), re-opening the popup and tabbing out should still close it even
+          // when the previously focused element (e.g. the next tabbable outside the popup) is
+          // focused again. Otherwise, the popup remains open on the second Tab sequence:
+          // click input -> Tab (closes) -> click input -> Tab.
+          // Allow closing when `isUntrappedTypeableCombobox` regardless of the previously focused element.
+          (isUntrappedTypeableCombobox || relatedTarget !== getPreviouslyFocusedElement())) {
+            preventReturnFocusRef.current = true;
+            store4.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event));
+          }
+        });
+      }
+      function markInsideReactTree() {
+        if (pointerDownOutsideRef.current) {
+          return;
+        }
+        dataRef.current.insideReactTree = true;
+        blurTimeout.start(0, () => {
+          dataRef.current.insideReactTree = false;
+        });
+      }
+      const domReferenceElement = isHTMLElement(domReference) ? domReference : null;
+      if (!floating && !domReferenceElement) {
+        return void 0;
+      }
+      return mergeCleanups(domReferenceElement && addEventListener(domReferenceElement, "focusout", handleFocusOutside), domReferenceElement && addEventListener(domReferenceElement, "pointerdown", handlePointerDown), floating && addEventListener(floating, "focusin", handleFocusIn), floating && addEventListener(floating, "focusout", handleFocusOutside), floating && portalContext && addEventListener(floating, "focusout", markInsideReactTree, true));
+    }, [disabled2, domReference, floating, floatingFocusElement, modal, tree, portalContext, store4, closeOnFocusOut, restoreFocus, getTabbableContent, isUntrappedTypeableCombobox, getNodeId, dataRef, blurTimeout, pointerDownTimeout, restoreFocusFrame, nextFocusableElement, previousFocusableElement, getResolvedInsideElements]);
+    React25.useEffect(() => {
+      if (disabled2 || !floating || !open) {
+        return void 0;
+      }
+      const portalNodes = Array.from(portalContext?.portalNode?.querySelectorAll(`[${createAttribute("portal")}]`) || []);
+      const ancestors = tree ? getNodeAncestors(tree.nodesRef.current, getNodeId()) : [];
+      const rootAncestorComboboxDomReference = ancestors.find((node) => isTypeableCombobox(node.context?.elements.domReference || null))?.context?.elements.domReference;
+      const controlInsideElements = [floating, ...portalNodes, beforeGuardRef.current, afterGuardRef.current, portalContext?.beforeOutsideRef.current, portalContext?.afterOutsideRef.current, ...getResolvedInsideElements()];
+      const insideElements = [...controlInsideElements, rootAncestorComboboxDomReference, resolveRef(previousFocusableElement), resolveRef(nextFocusableElement), isUntrappedTypeableCombobox ? domReference : null].filter((x2) => x2 != null);
+      const ariaHiddenCleanup = markOthers(insideElements, {
+        ariaHidden: modal || isUntrappedTypeableCombobox,
+        mark: false
+      });
+      const markerInsideElements = [floating, ...portalNodes].filter((x2) => x2 != null);
+      const markerCleanup = markOthers(markerInsideElements);
+      return () => {
+        markerCleanup();
+        ariaHiddenCleanup();
+      };
+    }, [open, disabled2, domReference, floating, modal, portalContext, isUntrappedTypeableCombobox, tree, getNodeId, nextFocusableElement, previousFocusableElement, getResolvedInsideElements]);
+    useIsoLayoutEffect(() => {
+      if (!open || disabled2 || !isHTMLElement(floatingFocusElement)) {
+        return;
+      }
+      closeTypeRef.current = "";
+      lastInteractionTypeRef.current = "";
+      const doc = ownerDocument(floatingFocusElement);
+      const previouslyFocusedElement = activeElement(doc);
+      queueMicrotask(() => {
+        const initialFocusValueOrFn = initialFocusRef.current;
+        const resolvedInitialFocus = typeof initialFocusValueOrFn === "function" ? initialFocusValueOrFn(openInteractionTypeRef.current || "") : initialFocusValueOrFn;
+        if (resolvedInitialFocus === void 0 || resolvedInitialFocus === false) {
+          return;
+        }
+        const focusAlreadyInsideFloatingEl = contains(floatingFocusElement, previouslyFocusedElement);
+        if (focusAlreadyInsideFloatingEl) {
+          return;
+        }
+        let focusableElements = null;
+        const getDefaultFocusElement = () => {
+          if (focusableElements == null) {
+            focusableElements = getTabbableContent(floatingFocusElement);
+          }
+          return focusableElements[0] || floatingFocusElement;
+        };
+        let elToFocus;
+        if (resolvedInitialFocus === true || resolvedInitialFocus === null) {
+          elToFocus = getDefaultFocusElement();
+        } else {
+          elToFocus = resolveRef(resolvedInitialFocus);
+        }
+        elToFocus = elToFocus || getDefaultFocusElement();
+        const hadFocusInside = contains(floatingFocusElement, activeElement(doc));
+        void enqueueFocus(elToFocus, {
+          preventScroll: elToFocus === floatingFocusElement,
+          shouldFocus() {
+            if (!openRef.current) {
+              return false;
+            }
+            if (hadFocusInside) {
+              return true;
+            }
+            const currentActiveElement = activeElement(doc);
+            const focusMovedInside = currentActiveElement !== elToFocus && contains(floatingFocusElement, currentActiveElement);
+            return !focusMovedInside;
+          }
+        });
+      });
+    }, [disabled2, open, floatingFocusElement, getTabbableContent, initialFocusRef, openInteractionTypeRef, openRef]);
+    useIsoLayoutEffect(() => {
+      if (disabled2 || !floatingFocusElement) {
+        return void 0;
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      const elementFocusedBeforeOpen = activeElement(doc);
+      const preferPreviousFocus = openInteractionTypeRef.current == null;
+      addPreviouslyFocusedElement(elementFocusedBeforeOpen);
+      function onOpenChangeLocal(details) {
+        if (!details.open) {
+          closeTypeRef.current = getEventType(details.nativeEvent, lastInteractionTypeRef.current);
+        }
+        if (details.reason === reason_parts_exports.triggerHover && details.nativeEvent.type === "mouseleave") {
+          preventReturnFocusRef.current = true;
+        }
+        if (details.reason !== reason_parts_exports.outsidePress) {
+          return;
+        }
+        if (details.nested) {
+          preventReturnFocusRef.current = false;
+        } else if (isVirtualClick(details.nativeEvent) || isVirtualPointerEvent(details.nativeEvent)) {
+          preventReturnFocusRef.current = false;
+        } else {
+          let isPreventScrollSupported = false;
+          ownerDocument(floatingFocusElement).createElement("div").focus({
+            get preventScroll() {
+              isPreventScrollSupported = true;
+              return false;
+            }
+          });
+          if (isPreventScrollSupported) {
+            preventReturnFocusRef.current = false;
+          } else {
+            preventReturnFocusRef.current = true;
+          }
+        }
+      }
+      events.on("openchange", onOpenChangeLocal);
+      function getReturnElement(closeType) {
+        const returnFocusValueOrFn = returnFocusRef.current;
+        let resolvedReturnFocusValue = typeof returnFocusValueOrFn === "function" ? returnFocusValueOrFn(closeType) : returnFocusValueOrFn;
+        if (resolvedReturnFocusValue === void 0 || resolvedReturnFocusValue === false) {
+          return null;
+        }
+        if (resolvedReturnFocusValue === null) {
+          resolvedReturnFocusValue = true;
+        }
+        const referenceReturnElement = domReference?.isConnected ? domReference : null;
+        const previousReturnElement = elementFocusedBeforeOpen?.isConnected && getNodeName(elementFocusedBeforeOpen) !== "body" ? elementFocusedBeforeOpen : null;
+        let defaultReturnElement = preferPreviousFocus ? previousReturnElement || referenceReturnElement : referenceReturnElement || previousReturnElement;
+        if (!defaultReturnElement) {
+          defaultReturnElement = getPreviouslyFocusedElement() || null;
+        }
+        if (typeof resolvedReturnFocusValue === "boolean") {
+          return defaultReturnElement;
+        }
+        return resolveRef(resolvedReturnFocusValue) || defaultReturnElement || null;
+      }
+      return () => {
+        events.off("openchange", onOpenChangeLocal);
+        const activeEl = activeElement(doc);
+        const insideElements = getResolvedInsideElements();
+        const isFocusInsideFloatingTree = contains(floating, activeEl) || insideElements.some((element) => element === activeEl || contains(element, activeEl)) || tree && getNodeChildren(tree.nodesRef.current, getNodeId(), false).some((node) => contains(node.context?.elements.floating, activeEl));
+        const returnFocusValueOrFn = returnFocusRef.current;
+        const closeType = closeTypeRef.current;
+        const returnElement = getReturnElement(closeType);
+        queueMicrotask(() => {
+          const tabbableReturnElement = getFirstTabbableElement(returnElement);
+          const hasExplicitReturnFocus = typeof returnFocusValueOrFn !== "boolean";
+          if (returnFocusValueOrFn && !preventReturnFocusRef.current && isHTMLElement(tabbableReturnElement) && // If the focus moved somewhere else after mount, avoid returning focus
+          // since it likely entered a different element which should be
+          // respected: https://github.com/floating-ui/floating-ui/issues/2607
+          (!hasExplicitReturnFocus && tabbableReturnElement !== activeEl && activeEl !== doc.body ? isFocusInsideFloatingTree : true)) {
+            const focusOptions = {
+              preventScroll: true
+            };
+            if (closeType === "keyboard") {
+              focusOptions.focusVisible = true;
+            }
+            tabbableReturnElement.focus(focusOptions);
+          }
+          preventReturnFocusRef.current = false;
+        });
+      };
+    }, [disabled2, floating, floatingFocusElement, returnFocusRef, openInteractionTypeRef, events, tree, domReference, getNodeId, getResolvedInsideElements]);
+    useIsoLayoutEffect(() => {
+      if (!parts_exports.engine.webkit || open || !floating) {
+        return;
+      }
+      const activeEl = activeElement(ownerDocument(floating));
+      if (!isHTMLElement(activeEl) || !isTypeableElement(activeEl)) {
+        return;
+      }
+      if (contains(floating, activeEl)) {
+        activeEl.blur();
+      }
+    }, [open, floating]);
+    useIsoLayoutEffect(() => {
+      if (disabled2 || !portalContext) {
+        return void 0;
+      }
+      portalContext.setFocusManagerState({
+        modal,
+        closeOnFocusOut,
+        open,
+        onOpenChange: store4.setOpen,
+        domReference
+      });
+      return () => {
+        portalContext.setFocusManagerState(null);
+      };
+    }, [disabled2, portalContext, modal, open, store4, closeOnFocusOut, domReference]);
+    useIsoLayoutEffect(() => {
+      if (disabled2 || !floatingFocusElement) {
+        return void 0;
+      }
+      handleTabIndex(floatingFocusElement);
+      return () => {
+        queueMicrotask(clearDisconnectedPreviouslyFocusedElements);
+      };
+    }, [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, {
+        "data-type": "inside",
+        ref: mergedBeforeGuardRef,
+        onFocus: (event) => {
+          if (modal) {
+            const els = getTabbableContent();
+            void enqueueFocus(els[els.length - 1]);
+          } else if (portalContext?.portalNode) {
+            preventReturnFocusRef.current = false;
+            if (isOutsideEvent(event, portalContext.portalNode)) {
+              const nextTabbable = getNextTabbable(domReference);
+              nextTabbable?.focus();
+            } else {
+              resolveRef(previousFocusableElement ?? portalContext.beforeOutsideRef)?.focus();
+            }
+          }
+        }
+      }), children, shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(FocusGuard, {
+        "data-type": "inside",
+        ref: mergedAfterGuardRef,
+        onFocus: (event) => {
+          if (modal) {
+            void enqueueFocus(getTabbableContent()[0]);
+          } else if (portalContext?.portalNode) {
+            if (closeOnFocusOut) {
+              preventReturnFocusRef.current = true;
+            }
+            if (isOutsideEvent(event, portalContext.portalNode)) {
+              const prevTabbable = getPreviousTabbable(domReference);
+              prevTabbable?.focus();
+            } else {
+              resolveRef(nextFocusableElement ?? portalContext.afterOutsideRef)?.focus();
+            }
+          }
+        }
+      })]
+    });
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useClick.mjs
+  var React26 = __toESM(require_react(), 1);
+  function useClick(context, props = {}) {
+    const {
+      enabled = true,
+      event: eventOption = "click",
+      toggle = true,
+      ignoreMouse = false,
+      stickIfOpen = true,
+      touchOpenDelay = 0,
+      reason = reason_parts_exports.triggerPress
+    } = props;
+    const store4 = "rootStore" in context ? context.rootStore : context;
+    const dataRef = store4.context.dataRef;
+    const pointerTypeRef = React26.useRef(void 0);
+    const frame = useAnimationFrame();
+    const touchOpenTimeout = useTimeout();
+    const reference = React26.useMemo(() => {
+      function setOpenWithTouchDelay(nextOpen, nativeEvent, target, pointerType) {
+        const details = createChangeEventDetails(reason, nativeEvent, target);
+        if (nextOpen && pointerType === "touch" && touchOpenDelay > 0) {
+          touchOpenTimeout.start(touchOpenDelay, () => {
+            store4.setOpen(true, details);
+          });
+        } else {
+          store4.setOpen(nextOpen, details);
+        }
+      }
+      function getNextOpen(open, currentTarget, isClickLikeOpenEvent2) {
+        const openEvent = dataRef.current.openEvent;
+        const hasClickedOnInactiveTrigger = store4.select("domReferenceElement") !== currentTarget;
+        if (open && hasClickedOnInactiveTrigger) {
+          return true;
+        }
+        if (!open) {
+          return true;
+        }
+        if (!toggle) {
+          return true;
+        }
+        if (openEvent && stickIfOpen) {
+          return !isClickLikeOpenEvent2(openEvent.type);
+        }
+        return false;
+      }
+      return {
+        onPointerDown(event) {
+          pointerTypeRef.current = isMouseLikePointerType(event.pointerType, true) && isVirtualPointerEvent(event.nativeEvent) ? "virtual" : event.pointerType;
+        },
+        onMouseDown(event) {
+          const pointerType = pointerTypeRef.current;
+          const nativeEvent = event.nativeEvent;
+          const open = store4.select("open");
+          if (event.button !== 0 || eventOption === "click" || isMouseLikePointerType(pointerType, true) && ignoreMouse) {
+            return;
+          }
+          const nextOpen = getNextOpen(open, event.currentTarget, (openEventType) => openEventType === "click" || openEventType === "mousedown");
+          const target = getTarget(nativeEvent);
+          if (isTypeableElement(target)) {
+            setOpenWithTouchDelay(nextOpen, nativeEvent, target, pointerType);
+            return;
+          }
+          const eventCurrentTarget = event.currentTarget;
+          frame.request(() => {
+            setOpenWithTouchDelay(nextOpen, nativeEvent, eventCurrentTarget, pointerType);
+          });
+        },
+        onClick(event) {
+          if (eventOption === "mousedown-only") {
+            return;
+          }
+          const pointerType = pointerTypeRef.current;
+          if (eventOption === "mousedown" && pointerType) {
+            pointerTypeRef.current = void 0;
+            return;
+          }
+          if (isMouseLikePointerType(pointerType, true) && ignoreMouse) {
+            return;
+          }
+          const open = store4.select("open");
+          const nextOpen = getNextOpen(open, event.currentTarget, (openEventType) => openEventType === "click" || openEventType === "mousedown" || openEventType === "keydown" || openEventType === "keyup");
+          setOpenWithTouchDelay(nextOpen, event.nativeEvent, event.currentTarget, pointerType);
+        },
+        onKeyDown() {
+          pointerTypeRef.current = void 0;
+        }
+      };
+    }, [dataRef, eventOption, ignoreMouse, reason, store4, stickIfOpen, toggle, frame, touchOpenTimeout, touchOpenDelay]);
+    return React26.useMemo(() => enabled ? {
+      reference
+    } : EMPTY_OBJECT2, [enabled, reference]);
+  }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
   var React27 = __toESM(require_react(), 1);
@@ -11955,7 +13126,7 @@ var wp;
     });
     React28.useEffect(() => {
       if (!open || !enabled) {
-        return void 0;
+        return clearInsideReactTree;
       }
       dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
       dataRef.current.__outsidePressBubbles = outsidePressBubbles;
@@ -12047,8 +13218,8 @@ var wp;
           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 isRTL24 = style.direction === "rtl";
-          const pressedVerticalScrollbar = canScrollY && (isRTL24 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const isRTL27 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL27 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
           const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
           if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
             return;
@@ -12201,9 +13372,9 @@ var wp;
         preventedPressSuppressionTimeout.clear();
         resetPressStartState();
         suppressNextOutsideClickRef.current = false;
+        clearInsideReactTree();
       };
     }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store4, cancelDismissOnEndTimeout]);
-    React28.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
     const reference = React28.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       onPointerDown: closeOnReferencePress,
@@ -12237,7 +13408,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-  var React36 = __toESM(require_react(), 1);
+  var React37 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
   function computeCoordsFromPlacement(_ref, placement, rtl) {
@@ -12541,67 +13712,6 @@ var wp;
       }
     };
   };
-  function getSideOffsets(overflow, rect) {
-    return {
-      top: overflow.top - rect.height,
-      right: overflow.right - rect.width,
-      bottom: overflow.bottom - rect.height,
-      left: overflow.left - rect.width
-    };
-  }
-  function isAnySideFullyClipped(overflow) {
-    return sides.some((side) => overflow[side] >= 0);
-  }
-  var hide = function(options) {
-    if (options === void 0) {
-      options = {};
-    }
-    return {
-      name: "hide",
-      options,
-      async fn(state2) {
-        const {
-          rects,
-          platform: platform3
-        } = state2;
-        const {
-          strategy = "referenceHidden",
-          ...detectOverflowOptions
-        } = evaluate(options, state2);
-        switch (strategy) {
-          case "referenceHidden": {
-            const overflow = await platform3.detectOverflow(state2, {
-              ...detectOverflowOptions,
-              elementContext: "reference"
-            });
-            const offsets = getSideOffsets(overflow, rects.reference);
-            return {
-              data: {
-                referenceHiddenOffsets: offsets,
-                referenceHidden: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          case "escaped": {
-            const overflow = await platform3.detectOverflow(state2, {
-              ...detectOverflowOptions,
-              altBoundary: true
-            });
-            const offsets = getSideOffsets(overflow, rects.floating);
-            return {
-              data: {
-                escapedOffsets: offsets,
-                escaped: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          default: {
-            return {};
-          }
-        }
-      }
-    };
-  };
   var originSides = /* @__PURE__ */ new Set(["left", "top"]);
   async function convertValueToCoords(state2, options) {
     const {
@@ -13468,7 +14578,6 @@ var wp;
   var shift2 = shift;
   var flip2 = flip;
   var size2 = size;
-  var hide2 = hide;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
@@ -13747,13 +14856,166 @@ var wp;
       options: [options, deps]
     };
   };
-  var hide3 = (options, deps) => {
-    const result = hide2(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(store4) {
+      if (this.attachedStoreValue !== store4) {
+        this.attachedStoreValue = store4;
+        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 i3 = this.attachedStores.length - 1; i3 >= 0 && !triggerElement; i3 -= 1) {
+          triggerElement = this.attachedStores[i3].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
@@ -13763,58 +15025,6 @@ var wp;
   // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
   var React34 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/utils/store/createSelector.mjs
-  var createSelector3 = (a3, b3, c6, d3, e3, f3, ...other) => {
-    if (other.length > 0) {
-      throw new Error(true ? "Unsupported number of selectors" : formatErrorMessage_default(1));
-    }
-    let selector2;
-    if (a3 && b3 && c6 && d3 && e3 && f3) {
-      selector2 = (state2, a1, a22, a32) => {
-        const va = a3(state2, a1, a22, a32);
-        const vb = b3(state2, a1, a22, a32);
-        const vc = c6(state2, a1, a22, a32);
-        const vd = d3(state2, a1, a22, a32);
-        const ve = e3(state2, a1, a22, a32);
-        return f3(va, vb, vc, vd, ve, a1, a22, a32);
-      };
-    } else if (a3 && b3 && c6 && d3 && e3) {
-      selector2 = (state2, a1, a22, a32) => {
-        const va = a3(state2, a1, a22, a32);
-        const vb = b3(state2, a1, a22, a32);
-        const vc = c6(state2, a1, a22, a32);
-        const vd = d3(state2, a1, a22, a32);
-        return e3(va, vb, vc, vd, a1, a22, a32);
-      };
-    } else if (a3 && b3 && c6 && d3) {
-      selector2 = (state2, a1, a22, a32) => {
-        const va = a3(state2, a1, a22, a32);
-        const vb = b3(state2, a1, a22, a32);
-        const vc = c6(state2, a1, a22, a32);
-        return d3(va, vb, vc, a1, a22, a32);
-      };
-    } else if (a3 && b3 && c6) {
-      selector2 = (state2, a1, a22, a32) => {
-        const va = a3(state2, a1, a22, a32);
-        const vb = b3(state2, a1, a22, a32);
-        return c6(va, vb, a1, a22, a32);
-      };
-    } else if (a3 && b3) {
-      selector2 = (state2, a1, a22, a32) => {
-        const va = a3(state2, a1, a22, a32);
-        return b3(va, a1, a22, a32);
-      };
-    } else if (a3) {
-      selector2 = a3;
-    } else {
-      throw (
-        /* minify-error-disabled */
-        new Error("Missing arguments")
-      );
-    }
-    return selector2;
-  };
-
   // node_modules/@base-ui/utils/store/useStore.mjs
   var React31 = __toESM(require_react(), 1);
   var import_shim = __toESM(require_shim(), 1);
@@ -14064,10 +15274,10 @@ var wp;
      * @param context Non-reactive context values.
      * @param selectors Optional selectors for use with `useState`.
      */
-    constructor(state2, context = {}, selectors3) {
+    constructor(state2, context = {}, selectors4) {
       super(state2);
       this.context = context;
-      this.selectors = selectors3;
+      this.selectors = selectors4;
     }
     /**
      * Non-reactive values such as refs, callbacks, etc.
@@ -14236,12 +15446,12 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
   var selectors = {
-    open: createSelector3((state2) => state2.open),
-    transitionStatus: createSelector3((state2) => state2.transitionStatus),
-    domReferenceElement: createSelector3((state2) => state2.domReferenceElement),
-    referenceElement: createSelector3((state2) => state2.positionReference ?? state2.referenceElement),
-    floatingElement: createSelector3((state2) => state2.floatingElement),
-    floatingId: createSelector3((state2) => state2.floatingId)
+    open: (state2) => state2.open,
+    transitionStatus: (state2) => state2.transitionStatus,
+    domReferenceElement: (state2) => state2.domReferenceElement,
+    referenceElement: (state2) => state2.positionReference ?? state2.referenceElement,
+    floatingElement: (state2) => state2.floatingElement,
+    floatingId: (state2) => state2.floatingId
   };
   var FloatingRootStore = class extends ReactStore {
     constructor(options) {
@@ -14363,14 +15573,10 @@ var wp;
     tabIndex: -1,
     [FOCUSABLE_ATTRIBUTE]: ""
   };
-  function usePopupStore(externalStore, createStore2, treatPopupAsFloatingElement = false) {
+  function usePopupRootStore(createStore2, treatPopupAsFloatingElement = false) {
     const floatingId = useId();
     const nested = useFloatingParentNodeId() != null;
-    const internalStoreRef = React35.useRef(null);
-    if (externalStore === void 0 && internalStoreRef.current === null) {
-      internalStoreRef.current = createStore2(floatingId, nested);
-    }
-    const store4 = externalStore ?? internalStoreRef.current;
+    const store4 = useRefWithInit(() => createStore2(floatingId, nested)).current;
     useSyncedFloatingRootContext({
       popupStore: store4,
       treatPopupAsFloatingElement,
@@ -14379,10 +15585,16 @@ var wp;
       nested,
       onOpenChange: store4.setOpen
     });
-    return {
-      store: store4,
-      internalStore: internalStoreRef.current
-    };
+    return store4;
+  }
+  function PopupHandleAttachment({
+    handle,
+    store: store4
+  }) {
+    useIsoLayoutEffect(() => {
+      return handle.attachStore(store4);
+    }, [handle, store4]);
+    return null;
   }
   function useTriggerRegistration(id, store4) {
     const registeredElementIdRef = React35.useRef(null);
@@ -14469,26 +15681,10 @@ var wp;
       changeState();
     }
   }
-  function useInitialOpenSync(store4, openProp, defaultOpen, defaultTriggerId) {
-    useOnFirstRender(() => {
-      if (openProp === void 0 && store4.state.open === false && defaultOpen) {
-        store4.state = {
-          ...store4.state,
-          open: true,
-          activeTriggerId: defaultTriggerId,
-          preventUnmountingOnClose: false
-        };
-      }
-    });
-  }
   function useTriggerDataForwarding(triggerId, triggerElementRef, store4, stateUpdates) {
     const isMountedByThisTrigger = store4.useState("isMountedByTrigger", triggerId);
     const baseRegisterTrigger = useTriggerRegistration(triggerId, store4);
-    const registerTrigger = useStableCallback((element) => {
-      baseRegisterTrigger(element);
-      if (!element) {
-        return;
-      }
+    const applyTriggerData = useStableCallback((element) => {
       const open = store4.select("open");
       const activeTriggerId = store4.select("activeTriggerId");
       if (activeTriggerId === triggerId) {
@@ -14506,6 +15702,12 @@ var wp;
         });
       }
     });
+    const registerTrigger = React35.useCallback((element) => {
+      baseRegisterTrigger(element);
+      if (element) {
+        applyTriggerData(element);
+      }
+    }, [baseRegisterTrigger, applyTriggerData]);
     useIsoLayoutEffect(() => {
       if (isMountedByThisTrigger) {
         store4.update({
@@ -14523,10 +15725,14 @@ var wp;
     const {
       closeOnActiveTriggerUnmount = false
     } = options;
+    const resolvedActiveTriggerIdRef = React35.useRef(null);
     const open = store4.useState("open");
     const reactiveTriggerCount = store4.useState("triggerCount");
+    const activeTriggerId = store4.useState("activeTriggerId");
+    const reactiveActiveTriggerElement = store4.useState("activeTriggerElement");
     useIsoLayoutEffect(() => {
       if (!open) {
+        resolvedActiveTriggerIdRef.current = null;
         if (store4.state.triggerCount !== 0) {
           store4.set("triggerCount", 0);
         }
@@ -14537,22 +15743,42 @@ var wp;
       if (store4.state.triggerCount !== triggerCount) {
         stateUpdates.triggerCount = triggerCount;
       }
-      const activeTriggerId = store4.select("activeTriggerId");
+      const currentActiveTriggerId = store4.select("activeTriggerId");
       let lostActiveTriggerId = null;
-      if (activeTriggerId) {
-        const activeTriggerElement = store4.context.triggerElements.getById(activeTriggerId);
+      if (currentActiveTriggerId) {
+        const activeTriggerElement = store4.context.triggerElements.getById(currentActiveTriggerId);
         if (!activeTriggerElement) {
-          lostActiveTriggerId = activeTriggerId;
-        } else if (activeTriggerElement !== store4.state.activeTriggerElement) {
-          stateUpdates.activeTriggerElement = activeTriggerElement;
+          for (const [triggerId, triggerElement] of store4.context.triggerElements.entries()) {
+            if (triggerElement === store4.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 !== store4.state.activeTriggerElement) {
+            stateUpdates.activeTriggerElement = activeTriggerElement;
+          }
         }
+      } else {
+        resolvedActiveTriggerIdRef.current = null;
       }
-      if (!lostActiveTriggerId && !activeTriggerId && triggerCount === 1) {
+      if (!lostActiveTriggerId && !currentActiveTriggerId && triggerCount === 1) {
         const iteratorResult = store4.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) {
@@ -14574,7 +15800,7 @@ var wp;
           });
         }
       }
-    }, [open, store4, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
+    }, [open, store4, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
   }
   function useOpenStateTransitions(open, store4, onUnmount) {
     const {
@@ -14627,9 +15853,18 @@ var wp;
   }

   // 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.elementsSet = /* @__PURE__ */ new Set();
       this.idMap = /* @__PURE__ */ new Map();
     }
     /**
@@ -14638,42 +15873,48 @@ var wp;
      * Note: The provided element is assumed to not be registered under multiple IDs.
      */
     add(id, element) {
-      const existingElement = this.idMap.get(id);
-      if (existingElement === element) {
-        return;
-      }
-      if (existingElement !== void 0) {
-        this.elementsSet.delete(existingElement);
-      }
-      this.elementsSet.add(element);
-      this.idMap.set(id, element);
       if (true) {
-        if (this.elementsSet.size !== this.idMap.size) {
+        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) {
-      const element = this.idMap.get(id);
-      if (element) {
-        this.elementsSet.delete(element);
-        this.idMap.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) {
-      return this.elementsSet.has(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.elementsSet) {
+      for (const element of this.idMap.values()) {
         if (predicate(element)) {
           return true;
         }
@@ -14696,7 +15937,7 @@ var wp;
      * Returns an iterable of all registered trigger elements.
      */
     elements() {
-      return this.elementsSet.values();
+      return this.idMap.values();
     }
     /**
      * Returns the number of registered trigger elements.
@@ -14756,12 +15997,12 @@ var wp;
       onOpenChange: void 0
     });
   }
-  var activeTriggerIdSelector = createSelector3((state2) => state2.triggerIdProp ?? state2.activeTriggerId);
-  var openSelector = createSelector3((state2) => state2.openProp ?? state2.open);
-  var popupIdSelector = createSelector3((state2) => {
+  var activeTriggerIdSelector = (state2) => state2.triggerIdProp ?? state2.activeTriggerId;
+  var openSelector = (state2) => state2.openProp ?? state2.open;
+  var popupIdSelector = (state2) => {
     const popupId = state2.popupElement?.id ?? state2.floatingId;
     return popupId || void 0;
-  });
+  };
   function triggerOwnsOpenPopup(state2, triggerId) {
     return triggerId !== void 0 && openSelector(state2) && activeTriggerIdSelector(state2) === triggerId;
   }
@@ -14773,101 +16014,73 @@ var wp;
   }
   var popupStoreSelectors = {
     open: openSelector,
-    mounted: createSelector3((state2) => state2.mounted),
-    transitionStatus: createSelector3((state2) => state2.transitionStatus),
-    floatingRootContext: createSelector3((state2) => state2.floatingRootContext),
-    triggerCount: createSelector3((state2) => state2.triggerCount),
-    preventUnmountingOnClose: createSelector3((state2) => state2.preventUnmountingOnClose),
-    payload: createSelector3((state2) => state2.payload),
+    mounted: (state2) => state2.mounted,
+    transitionStatus: (state2) => state2.transitionStatus,
+    floatingRootContext: (state2) => state2.floatingRootContext,
+    triggerCount: (state2) => state2.triggerCount,
+    preventUnmountingOnClose: (state2) => state2.preventUnmountingOnClose,
+    payload: (state2) => state2.payload,
     activeTriggerId: activeTriggerIdSelector,
-    activeTriggerElement: createSelector3((state2) => state2.mounted ? state2.activeTriggerElement : null),
+    activeTriggerElement: (state2) => state2.mounted ? state2.activeTriggerElement : null,
     popupId: popupIdSelector,
     /**
      * Whether the trigger with the given ID was used to open the popup.
      */
-    isTriggerActive: createSelector3((state2, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state2) === triggerId),
+    isTriggerActive: (state2, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state2) === triggerId,
     /**
      * Whether the popup is open and was activated by a trigger with the given ID.
      */
-    isOpenedByTrigger: createSelector3((state2, triggerId) => triggerOwnsOpenPopup(state2, triggerId)),
+    isOpenedByTrigger: (state2, triggerId) => triggerOwnsOpenPopup(state2, triggerId),
     /**
      * Whether the popup is mounted and was activated by a trigger with the given ID.
      */
-    isMountedByTrigger: createSelector3((state2, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state2) === triggerId && state2.mounted),
-    triggerProps: createSelector3((state2, isActive) => isActive ? state2.activeTriggerProps : state2.inactiveTriggerProps),
+    isMountedByTrigger: (state2, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state2) === triggerId && state2.mounted,
+    triggerProps: (state2, isActive) => isActive ? state2.activeTriggerProps : state2.inactiveTriggerProps,
     /**
      * Popup id for the trigger that currently owns the open popup.
      */
-    triggerPopupId: createSelector3((state2, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state2, triggerId) ? popupIdSelector(state2) : void 0),
-    popupProps: createSelector3((state2) => state2.popupProps),
-    popupElement: createSelector3((state2) => state2.popupElement),
-    positionerElement: createSelector3((state2) => state2.positionerElement)
+    triggerPopupId: (state2, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state2, triggerId) ? popupIdSelector(state2) : void 0,
+    popupProps: (state2) => state2.popupProps,
+    popupElement: (state2) => state2.popupElement,
+    positionerElement: (state2) => state2.positionerElement
   };

-  // node_modules/@base-ui/react/floating-ui-react/hooks/useFloatingRootContext.mjs
-  function useFloatingRootContext(options) {
-    const {
-      open = false,
-      onOpenChange,
-      elements: elements2 = {}
-    } = options;
-    const floatingId = useId();
-    const nested = useFloatingParentNodeId() != null;
-    if (true) {
-      const optionDomReference = elements2.reference;
-      if (optionDomReference && !isElement(optionDomReference)) {
-        console.error("Cannot pass a virtual element to the `elements.reference` option,", "as it must be a real DOM element. Use `context.setPositionReference()`", "instead.");
-      }
-    }
-    const store4 = useRefWithInit(() => new FloatingRootStore({
-      open,
-      transitionStatus: void 0,
-      onOpenChange,
-      referenceElement: elements2.reference ?? null,
-      floatingElement: elements2.floating ?? null,
-      triggerElements: new PopupTriggerMap(),
-      floatingId,
-      syncOnly: false,
-      nested
-    })).current;
-    useIsoLayoutEffect(() => {
-      const valuesToSync = {
-        open,
-        floatingId
-      };
-      if (elements2.reference !== void 0) {
-        valuesToSync.referenceElement = elements2.reference;
-        valuesToSync.domReferenceElement = isElement(elements2.reference) ? elements2.reference : null;
-      }
-      if (elements2.floating !== void 0) {
-        valuesToSync.floatingElement = elements2.floating;
+  // node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+  var React36 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  function usePopupHandleStore(handle) {
+    const subscribe5 = React36.useCallback((listener) => {
+      if (handle === void 0) {
+        return NOOP;
       }
-      store4.update(valuesToSync);
-    }, [open, floatingId, elements2.reference, elements2.floating, store4]);
-    store4.context.onOpenChange = onOpenChange;
-    store4.context.nested = nested;
-    return store4;
+      return handle.subscribeStore(listener);
+    }, [handle]);
+    const getSnapshot2 = React36.useCallback(() => {
+      return handle === void 0 ? void 0 : handle.store;
+    }, [handle]);
+    return (0, import_shim2.useSyncExternalStore)(subscribe5, getSnapshot2, () => handle?.serverStore);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-  function useFloating2(options = {}) {
+  function useBaseUIFloating(options) {
+    return useFloatingWithStore(options, options.rootContext);
+  }
+  function useFloatingWithStore(options, store4) {
     const {
       nodeId,
       externalTree
     } = options;
-    const internalStore = useFloatingRootContext(options);
-    const store4 = options.rootContext || internalStore;
     const referenceElement = store4.useState("referenceElement");
     const floatingElement = store4.useState("floatingElement");
     const domReferenceElement = store4.useState("domReferenceElement");
     const open = store4.useState("open");
     const floatingId = store4.useState("floatingId");
-    const [positionReference, setPositionReferenceRaw] = React36.useState(null);
-    const [localDomReference, setLocalDomReference] = React36.useState(void 0);
-    const [localFloatingElement, setLocalFloatingElement] = React36.useState(void 0);
-    const domReferenceRef = React36.useRef(null);
+    const [positionReference, setPositionReferenceRaw] = React37.useState(null);
+    const [localDomReference, setLocalDomReference] = React37.useState(void 0);
+    const [localFloatingElement, setLocalFloatingElement] = React37.useState(void 0);
+    const domReferenceRef = React37.useRef(null);
     const tree = useFloatingTree(externalTree);
-    const storeElements = React36.useMemo(() => ({
+    const storeElements = React37.useMemo(() => ({
       reference: referenceElement,
       floating: floatingElement,
       domReference: domReferenceElement
@@ -14886,7 +16099,7 @@ var wp;
     store4.useSyncedValue("referenceElement", localDomReference ?? null);
     store4.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
     store4.useSyncedValue("floatingElement", syncedFloatingElement);
-    const setPositionReference = React36.useCallback((node) => {
+    const setPositionReference = React37.useCallback((node) => {
       const computedPositionReference = isElement(node) ? {
         getBoundingClientRect: () => node.getBoundingClientRect(),
         getClientRects: () => node.getClientRects(),
@@ -14895,7 +16108,7 @@ var wp;
       setPositionReferenceRaw(computedPositionReference);
       position.refs.setReference(computedPositionReference);
     }, [position.refs]);
-    const setReference = React36.useCallback((node) => {
+    const setReference = React37.useCallback((node) => {
       if (isElement(node) || node === null) {
         domReferenceRef.current = node;
         setLocalDomReference(node);
@@ -14907,22 +16120,22 @@ var wp;
         position.refs.setReference(node);
       }
     }, [position.refs, setLocalDomReference]);
-    const setFloating = React36.useCallback((node) => {
+    const setFloating = React37.useCallback((node) => {
       setLocalFloatingElement(node);
       position.refs.setFloating(node);
     }, [position.refs]);
-    const refs = React36.useMemo(() => ({
+    const refs = React37.useMemo(() => ({
       ...position.refs,
       setReference,
       setFloating,
       setPositionReference,
       domReference: domReferenceRef
     }), [position.refs, setReference, setFloating, setPositionReference]);
-    const elements2 = React36.useMemo(() => ({
+    const elements2 = React37.useMemo(() => ({
       ...position.elements,
       domReference: domReferenceElement
     }), [position.elements, domReferenceElement]);
-    const context = React36.useMemo(() => ({
+    const context = React37.useMemo(() => ({
       ...position,
       dataRef: store4.context.dataRef,
       open,
@@ -14946,7 +16159,7 @@ var wp;
         node.context = context;
       }
     });
-    return React36.useMemo(() => ({
+    return React37.useMemo(() => ({
       ...position,
       context,
       refs,
@@ -14956,7 +16169,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-  var React37 = __toESM(require_react(), 1);
+  var React38 = __toESM(require_react(), 1);
   var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
   function useFocus(context, props = {}) {
     const {
@@ -14968,11 +16181,11 @@ var wp;
       events,
       dataRef
     } = store4.context;
-    const blockFocusRef = React37.useRef(false);
-    const blockedReferenceRef = React37.useRef(null);
-    const keyboardModalityRef = React37.useRef(true);
+    const blockFocusRef = React38.useRef(false);
+    const blockedReferenceRef = React38.useRef(null);
+    const keyboardModalityRef = React38.useRef(true);
     const timeout = useTimeout();
-    React37.useEffect(() => {
+    React38.useEffect(() => {
       const domReference = store4.select("domReferenceElement");
       if (!enabled) {
         return void 0;
@@ -14992,7 +16205,7 @@ var wp;
       }
       return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
     }, [store4, enabled]);
-    React37.useEffect(() => {
+    React38.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -15010,7 +16223,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [events, enabled, store4]);
-    const reference = React37.useMemo(() => {
+    const reference = React38.useMemo(() => {
       function resetBlockedFocus() {
         blockFocusRef.current = false;
         blockedReferenceRef.current = null;
@@ -15077,14 +16290,14 @@ var wp;
         }
       };
     }, [dataRef, delay, store4, timeout]);
-    return React37.useMemo(() => enabled ? {
+    return React38.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-  var React38 = __toESM(require_react(), 1);
+  var React39 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
   var HoverInteraction = class _HoverInteraction {
@@ -15195,7 +16408,7 @@ var wp;
         clearPointerEvents();
       }
     }, [open, instance, clearPointerEvents]);
-    React38.useEffect(() => {
+    React39.useEffect(() => {
       return clearPointerEvents;
     }, [clearPointerEvents]);
     useIsoLayoutEffect(() => {
@@ -15224,7 +16437,7 @@ var wp;
       }
       return void 0;
     }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-    React38.useEffect(() => {
+    React39.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -15299,7 +16512,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-  var React39 = __toESM(require_react(), 1);
+  var React40 = __toESM(require_react(), 1);
   var ReactDOM5 = __toESM(require_react_dom(), 1);
   var EMPTY_REF = {
     current: null
@@ -15317,7 +16530,8 @@ var wp;
       isActiveTrigger = true,
       getHandleCloseContext,
       isClosing,
-      shouldOpen: shouldOpenProp
+      shouldOpen: shouldOpenProp,
+      guardStaleOpen = false
     } = props;
     const store4 = "rootStore" in context ? context.rootStore : context;
     const {
@@ -15326,7 +16540,7 @@ var wp;
     } = store4.context;
     const tree = useFloatingTree(externalTree);
     const instance = useHoverInteractionSharedState(store4);
-    const isHoverCloseActiveRef = React39.useRef(false);
+    const isHoverCloseActiveRef = React40.useRef(false);
     const handleCloseRef = useValueAsRef(handleClose);
     const delayRef = useValueAsRef(delay);
     const restMsRef = useValueAsRef(restMs);
@@ -15364,8 +16578,8 @@ var wp;
     if (isActiveTrigger) {
       instance.handleCloseOptions = handleCloseRef.current?.__options;
     }
-    React39.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-    React39.useEffect(() => {
+    React40.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+    React40.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -15386,7 +16600,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [enabled, events, instance, cleanupMouseMoveHandler]);
-    React39.useEffect(() => {
+    React40.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -15500,14 +16714,23 @@ var wp;
           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));
+        }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
       }
-      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store4, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen]);
-    return React39.useMemo(() => {
+      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
+    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store4, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen, guardStaleOpen]);
+    return React40.useMemo(() => {
       if (!enabled) {
         return void 0;
       }
@@ -15572,6 +16795,649 @@ var wp;
     }, [enabled, instance, isClickLikeOpenEvent2, isOverInactiveTrigger, mouseOnly, store4, restMsRef, checkShouldOpen]);
   }

+  // node_modules/@base-ui/react/floating-ui-react/hooks/useListNavigation.mjs
+  var React41 = __toESM(require_react(), 1);
+  var ESCAPE = "Escape";
+  function isStationaryWebKitPointer(event) {
+    return parts_exports.engine.webkit && event.movementX === 0 && event.movementY === 0;
+  }
+  function doSwitch(orientation, vertical, horizontal) {
+    switch (orientation) {
+      case "vertical":
+        return vertical;
+      case "horizontal":
+        return horizontal;
+      default:
+        return vertical || horizontal;
+    }
+  }
+  function isMainOrientationKey(key, orientation) {
+    const vertical = key === ARROW_UP || key === ARROW_DOWN;
+    const horizontal = key === ARROW_LEFT || key === ARROW_RIGHT;
+    return doSwitch(orientation, vertical, horizontal);
+  }
+  function isMainOrientationToEndKey(key, orientation, rtl) {
+    const vertical = key === ARROW_DOWN;
+    const horizontal = rtl ? key === ARROW_LEFT : key === ARROW_RIGHT;
+    return doSwitch(orientation, vertical, horizontal) || key === "Enter" || key === " " || key === "";
+  }
+  function isCrossOrientationOpenKey(key, orientation, rtl) {
+    const vertical = rtl ? key === ARROW_LEFT : key === ARROW_RIGHT;
+    const horizontal = key === ARROW_DOWN;
+    return doSwitch(orientation, vertical, horizontal);
+  }
+  function isCrossOrientationCloseKey(key, orientation, rtl, grid) {
+    const vertical = rtl ? key === ARROW_RIGHT : key === ARROW_LEFT;
+    const horizontal = key === ARROW_UP;
+    if (orientation === "both" || orientation === "horizontal" && grid) {
+      return key === ESCAPE;
+    }
+    return doSwitch(orientation, vertical, horizontal);
+  }
+  function useListNavigation(context, props) {
+    const {
+      listRef,
+      activeIndex,
+      onNavigate: onNavigateProp = () => {
+      },
+      enabled = true,
+      selectedIndex = null,
+      allowEscape = false,
+      loopFocus = false,
+      nested = false,
+      rtl = false,
+      virtual = false,
+      focusItemOnOpen = "auto",
+      focusItemOnHover = true,
+      openOnArrowKeyDown = true,
+      disabledIndices = void 0,
+      orientation = "vertical",
+      parentOrientation,
+      id,
+      resetOnPointerLeave = true,
+      externalTree,
+      grid: navigateGrid
+    } = props;
+    const isGrid2 = navigateGrid != null;
+    if (true) {
+      if (allowEscape) {
+        if (!loopFocus) {
+          console.warn("`useListNavigation` looping must be enabled to allow escaping.");
+        }
+        if (!virtual) {
+          console.warn("`useListNavigation` must be virtual to allow escaping.");
+        }
+      }
+      if (orientation === "vertical" && isGrid2) {
+        console.warn("In grid list navigation mode, the `orientation` should", 'be either "horizontal" or "both".');
+      }
+    }
+    const store4 = "rootStore" in context ? context.rootStore : context;
+    const open = store4.useState("open");
+    const floatingElement = store4.useState("floatingElement");
+    const domReferenceElement = store4.useState("domReferenceElement");
+    const dataRef = store4.context.dataRef;
+    const floatingFocusElement = getFloatingFocusElement(floatingElement);
+    const typeableComboboxReference = isTypeableCombobox(domReferenceElement);
+    const floatingFocusElementRef = useValueAsRef(floatingFocusElement);
+    const parentId = useFloatingParentNodeId();
+    const tree = useFloatingTree(externalTree);
+    const focusItemOnOpenRef = React41.useRef(focusItemOnOpen);
+    const indexRef = React41.useRef(selectedIndex ?? -1);
+    const keyRef = React41.useRef(null);
+    const isPointerModalityRef = React41.useRef(true);
+    const onNavigate = useStableCallback((event) => {
+      onNavigateProp(indexRef.current === -1 ? null : indexRef.current, event);
+    });
+    const previousMountedRef = React41.useRef(!!floatingElement);
+    const previousOpenRef = React41.useRef(open);
+    const forceSyncFocusRef = React41.useRef(false);
+    const forceScrollIntoViewRef = React41.useRef(false);
+    const cancelQueuedFocusRef = React41.useRef(null);
+    const disabledIndicesRef = useValueAsRef(disabledIndices);
+    const latestOpenRef = useValueAsRef(open);
+    const selectedIndexRef = useValueAsRef(selectedIndex);
+    const resetOnPointerLeaveRef = useValueAsRef(resetOnPointerLeave);
+    const focusFrame = useAnimationFrame();
+    const waitForListPopulatedFrame = useAnimationFrame();
+    const focusItem = useStableCallback(() => {
+      function runFocus(item2) {
+        if (virtual) {
+          tree?.events.emit("virtualfocus", item2);
+        } else {
+          cancelQueuedFocusRef.current = enqueueFocus(item2, {
+            sync: forceSyncFocusRef.current,
+            preventScroll: true
+          });
+        }
+      }
+      const initialItem = listRef.current[indexRef.current];
+      const forceScrollIntoView = forceScrollIntoViewRef.current;
+      if (initialItem) {
+        runFocus(initialItem);
+      }
+      const scheduler2 = forceSyncFocusRef.current ? (callback) => callback() : (callback) => focusFrame.request(callback);
+      scheduler2(() => {
+        const waitedItem = listRef.current[indexRef.current] || initialItem;
+        if (!waitedItem) {
+          return;
+        }
+        if (!initialItem) {
+          runFocus(waitedItem);
+        }
+        const shouldScrollIntoView = (
+          // eslint-disable-next-line @typescript-eslint/no-use-before-define
+          item && (forceScrollIntoView || !isPointerModalityRef.current)
+        );
+        if (shouldScrollIntoView) {
+          waitedItem.scrollIntoView?.({
+            block: "nearest",
+            inline: "nearest"
+          });
+        }
+      });
+    });
+    useIsoLayoutEffect(() => {
+      dataRef.current.orientation = orientation;
+    }, [dataRef, orientation]);
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return;
+      }
+      if (open && floatingElement) {
+        indexRef.current = selectedIndex ?? -1;
+        if (focusItemOnOpenRef.current && selectedIndex != null) {
+          forceScrollIntoViewRef.current = true;
+          onNavigate();
+        }
+      } else if (previousMountedRef.current) {
+        indexRef.current = -1;
+        onNavigate();
+      }
+    }, [enabled, open, floatingElement, selectedIndex, onNavigate]);
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return;
+      }
+      if (!open) {
+        forceSyncFocusRef.current = false;
+        return;
+      }
+      if (!floatingElement) {
+        return;
+      }
+      if (activeIndex == null) {
+        forceSyncFocusRef.current = false;
+        if (selectedIndexRef.current != null) {
+          return;
+        }
+        if (previousMountedRef.current) {
+          indexRef.current = -1;
+          focusItem();
+        }
+        if ((!previousOpenRef.current || !previousMountedRef.current) && focusItemOnOpenRef.current && (keyRef.current != null || focusItemOnOpenRef.current === true && keyRef.current == null)) {
+          let runs = 0;
+          const waitForListPopulated = () => {
+            if (listRef.current[0] == null) {
+              if (runs < 2) {
+                const scheduler2 = runs ? (callback) => waitForListPopulatedFrame.request(callback) : queueMicrotask;
+                scheduler2(waitForListPopulated);
+              }
+              runs += 1;
+            } else {
+              indexRef.current = keyRef.current == null || isMainOrientationToEndKey(keyRef.current, orientation, rtl) || nested ? getMinListIndex(listRef) : getMaxListIndex(listRef);
+              keyRef.current = null;
+              onNavigate();
+            }
+          };
+          waitForListPopulated();
+        }
+      } else if (!isIndexOutOfListBounds(listRef.current, activeIndex)) {
+        indexRef.current = activeIndex;
+        focusItem();
+        forceScrollIntoViewRef.current = false;
+      }
+    }, [enabled, open, floatingElement, activeIndex, selectedIndexRef, nested, listRef, orientation, rtl, onNavigate, focusItem, waitForListPopulatedFrame]);
+    useIsoLayoutEffect(() => {
+      if (!enabled || floatingElement || !tree || virtual || !previousMountedRef.current) {
+        return;
+      }
+      const nodes = tree.nodesRef.current;
+      const parent = nodes.find((node) => node.id === parentId)?.context?.elements.floating;
+      const activeEl = activeElement(ownerDocument(domReferenceElement ?? parent ?? null));
+      const treeContainsActiveEl = nodes.some((node) => node.context && contains(node.context.elements.floating, activeEl));
+      if (parent && !treeContainsActiveEl && isPointerModalityRef.current) {
+        parent.focus({
+          preventScroll: true
+        });
+      }
+    }, [enabled, floatingElement, domReferenceElement, tree, parentId, virtual]);
+    useIsoLayoutEffect(() => {
+      previousOpenRef.current = open;
+      previousMountedRef.current = !!floatingElement;
+    });
+    useIsoLayoutEffect(() => {
+      if (!open) {
+        keyRef.current = null;
+        focusItemOnOpenRef.current = focusItemOnOpen;
+      }
+    }, [open, focusItemOnOpen]);
+    const hasActiveIndex = activeIndex != null;
+    const syncCurrentTarget = useStableCallback((event) => {
+      if (!latestOpenRef.current) {
+        return;
+      }
+      const index2 = listRef.current.indexOf(event.currentTarget);
+      if (index2 !== -1 && (indexRef.current !== index2 || activeIndex !== index2)) {
+        indexRef.current = index2;
+        onNavigate(event);
+      }
+    });
+    const getParentOrientation = useStableCallback(() => {
+      return parentOrientation ?? tree?.nodesRef.current.find((node) => node.id === parentId)?.context?.dataRef?.current.orientation;
+    });
+    const getMinEnabledIndex = useStableCallback(() => {
+      return getMinListIndex(listRef, disabledIndicesRef.current);
+    });
+    const commonOnKeyDown = useStableCallback((event) => {
+      isPointerModalityRef.current = false;
+      forceSyncFocusRef.current = true;
+      if (event.which === 229) {
+        return;
+      }
+      if (!latestOpenRef.current && event.currentTarget === floatingFocusElementRef.current) {
+        return;
+      }
+      if (nested && isCrossOrientationCloseKey(event.key, orientation, rtl, isGrid2)) {
+        if (!isMainOrientationKey(event.key, getParentOrientation())) {
+          stopEvent(event);
+        }
+        store4.setOpen(false, createChangeEventDetails(reason_parts_exports.listNavigation, event.nativeEvent));
+        if (isHTMLElement(domReferenceElement)) {
+          if (virtual) {
+            tree?.events.emit("virtualfocus", domReferenceElement);
+          } else {
+            domReferenceElement.focus();
+          }
+        }
+        return;
+      }
+      const currentIndex = indexRef.current;
+      const minIndex = getMinListIndex(listRef, disabledIndices);
+      const maxIndex = getMaxListIndex(listRef, disabledIndices);
+      if (!typeableComboboxReference) {
+        if (event.key === "Home") {
+          stopEvent(event);
+          indexRef.current = minIndex;
+          onNavigate(event);
+        }
+        if (event.key === "End") {
+          stopEvent(event);
+          indexRef.current = maxIndex;
+          onNavigate(event);
+        }
+      }
+      if (navigateGrid != null) {
+        const index2 = navigateGrid(event, indexRef.current, listRef, orientation, loopFocus, rtl, disabledIndices, minIndex, maxIndex);
+        if (index2 != null) {
+          indexRef.current = index2;
+          onNavigate(event);
+        }
+        if (orientation === "both") {
+          return;
+        }
+      }
+      if (isMainOrientationKey(event.key, orientation)) {
+        stopEvent(event);
+        if (open && !virtual && activeElement(event.currentTarget.ownerDocument) === event.currentTarget) {
+          indexRef.current = isMainOrientationToEndKey(event.key, orientation, rtl) ? minIndex : maxIndex;
+          onNavigate(event);
+          return;
+        }
+        if (isMainOrientationToEndKey(event.key, orientation, rtl)) {
+          if (loopFocus) {
+            if (currentIndex >= maxIndex) {
+              if (allowEscape && currentIndex !== listRef.current.length) {
+                indexRef.current = -1;
+              } else {
+                forceSyncFocusRef.current = false;
+                indexRef.current = minIndex;
+              }
+            } else {
+              indexRef.current = findNonDisabledListIndex(listRef.current, {
+                startingIndex: currentIndex,
+                disabledIndices
+              });
+            }
+          } else {
+            indexRef.current = Math.min(maxIndex, findNonDisabledListIndex(listRef.current, {
+              startingIndex: currentIndex,
+              disabledIndices
+            }));
+          }
+        } else if (loopFocus) {
+          if (currentIndex <= minIndex) {
+            if (allowEscape && currentIndex !== -1) {
+              indexRef.current = listRef.current.length;
+            } else {
+              forceSyncFocusRef.current = false;
+              indexRef.current = maxIndex;
+            }
+          } else {
+            indexRef.current = findNonDisabledListIndex(listRef.current, {
+              startingIndex: currentIndex,
+              decrement: true,
+              disabledIndices
+            });
+          }
+        } else {
+          indexRef.current = Math.max(minIndex, findNonDisabledListIndex(listRef.current, {
+            startingIndex: currentIndex,
+            decrement: true,
+            disabledIndices
+          }));
+        }
+        if (isIndexOutOfListBounds(listRef.current, indexRef.current)) {
+          indexRef.current = -1;
+        }
+        onNavigate(event);
+      }
+    });
+    const item = React41.useMemo(() => {
+      const itemProps = {
+        onFocus(event) {
+          forceSyncFocusRef.current = true;
+          syncCurrentTarget(event);
+        },
+        onClick: ({
+          currentTarget
+        }) => currentTarget.focus({
+          preventScroll: true
+        }),
+        // Safari
+        onMouseMove(event) {
+          if (isStationaryWebKitPointer(event)) {
+            return;
+          }
+          forceSyncFocusRef.current = true;
+          forceScrollIntoViewRef.current = false;
+          if (focusItemOnHover) {
+            syncCurrentTarget(event);
+          }
+        },
+        onPointerLeave(event) {
+          if (!latestOpenRef.current || !isPointerModalityRef.current || event.pointerType === "touch") {
+            return;
+          }
+          forceSyncFocusRef.current = true;
+          const relatedTarget = event.relatedTarget;
+          if (!focusItemOnHover || listRef.current.includes(relatedTarget)) {
+            return;
+          }
+          if (!resetOnPointerLeaveRef.current) {
+            return;
+          }
+          cancelQueuedFocusRef.current?.();
+          cancelQueuedFocusRef.current = null;
+          indexRef.current = -1;
+          onNavigate(event);
+          if (!virtual) {
+            const floatingFocusEl = floatingFocusElementRef.current;
+            const activeEl = activeElement(ownerDocument(floatingFocusEl));
+            if (floatingFocusEl && contains(floatingFocusEl, activeEl)) {
+              floatingFocusEl.focus({
+                preventScroll: true
+              });
+            }
+          }
+        }
+      };
+      return itemProps;
+    }, [syncCurrentTarget, latestOpenRef, floatingFocusElementRef, focusItemOnHover, listRef, onNavigate, resetOnPointerLeaveRef, virtual]);
+    const ariaActiveDescendantProp = React41.useMemo(() => {
+      return virtual && open && hasActiveIndex && {
+        "aria-activedescendant": `${id}-${activeIndex}`
+      };
+    }, [virtual, open, hasActiveIndex, id, activeIndex]);
+    const floating = React41.useMemo(() => {
+      return {
+        "aria-orientation": orientation === "both" ? void 0 : orientation,
+        ...!typeableComboboxReference ? ariaActiveDescendantProp : {},
+        onKeyDown(event) {
+          if (event.key === "Tab" && event.shiftKey && open && !virtual) {
+            const target = getTarget(event.nativeEvent);
+            if (target && !contains(floatingFocusElementRef.current, target)) {
+              return;
+            }
+            stopEvent(event);
+            store4.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent));
+            if (isHTMLElement(domReferenceElement)) {
+              domReferenceElement.focus();
+            }
+            return;
+          }
+          commonOnKeyDown(event);
+        },
+        onPointerMove(event) {
+          if (isStationaryWebKitPointer(event)) {
+            return;
+          }
+          isPointerModalityRef.current = true;
+        }
+      };
+    }, [ariaActiveDescendantProp, commonOnKeyDown, floatingFocusElementRef, orientation, typeableComboboxReference, store4, open, virtual, domReferenceElement]);
+    const trigger = React41.useMemo(() => {
+      function openOnNavigationKeyDown(event) {
+        store4.setOpen(true, createChangeEventDetails(reason_parts_exports.listNavigation, event.nativeEvent, event.currentTarget));
+      }
+      function checkVirtualMouse(event) {
+        if (focusItemOnOpen === "auto" && isVirtualClick(event.nativeEvent)) {
+          focusItemOnOpenRef.current = !virtual;
+        }
+      }
+      function checkVirtualPointer(event) {
+        focusItemOnOpenRef.current = focusItemOnOpen;
+        if (focusItemOnOpen === "auto" && isVirtualPointerEvent(event.nativeEvent)) {
+          focusItemOnOpenRef.current = true;
+        }
+      }
+      return {
+        onKeyDown(event) {
+          const currentOpen = store4.select("open");
+          isPointerModalityRef.current = false;
+          const isArrowKey = event.key.startsWith("Arrow");
+          const isParentCrossOpenKey = isCrossOrientationOpenKey(event.key, getParentOrientation(), rtl);
+          const isMainKey = isMainOrientationKey(event.key, orientation);
+          const isNavigationKey = (nested ? isParentCrossOpenKey : isMainKey) || event.key === "Enter" || event.key.trim() === "";
+          if (virtual && currentOpen) {
+            return commonOnKeyDown(event);
+          }
+          if (!currentOpen && !openOnArrowKeyDown && isArrowKey) {
+            return void 0;
+          }
+          if (isNavigationKey) {
+            const isParentMainKey = isMainOrientationKey(event.key, getParentOrientation());
+            keyRef.current = nested && isParentMainKey ? null : event.key;
+          }
+          if (nested) {
+            if (isParentCrossOpenKey) {
+              stopEvent(event);
+              if (currentOpen) {
+                indexRef.current = getMinEnabledIndex();
+                onNavigate(event);
+              } else {
+                openOnNavigationKeyDown(event);
+              }
+            }
+            return void 0;
+          }
+          if (isMainKey) {
+            if (selectedIndexRef.current != null) {
+              indexRef.current = selectedIndexRef.current;
+            }
+            stopEvent(event);
+            if (!currentOpen && openOnArrowKeyDown) {
+              openOnNavigationKeyDown(event);
+            } else {
+              commonOnKeyDown(event);
+            }
+            if (currentOpen) {
+              onNavigate(event);
+            }
+          }
+          return void 0;
+        },
+        onFocus(event) {
+          if (store4.select("open") && !virtual) {
+            indexRef.current = -1;
+            onNavigate(event);
+          }
+        },
+        onPointerDown: checkVirtualPointer,
+        onPointerEnter: checkVirtualPointer,
+        onMouseDown: checkVirtualMouse,
+        onClick: checkVirtualMouse
+      };
+    }, [commonOnKeyDown, focusItemOnOpen, getMinEnabledIndex, nested, onNavigate, store4, openOnArrowKeyDown, orientation, getParentOrientation, rtl, selectedIndexRef, virtual]);
+    const reference = React41.useMemo(() => {
+      return {
+        ...ariaActiveDescendantProp,
+        ...trigger
+      };
+    }, [ariaActiveDescendantProp, trigger]);
+    return React41.useMemo(() => enabled ? {
+      reference,
+      floating,
+      item,
+      trigger
+    } : {}, [enabled, reference, floating, trigger, item]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useTypeahead.mjs
+  var React42 = __toESM(require_react(), 1);
+  function useTypeahead(context, props) {
+    const {
+      listRef,
+      elementsRef,
+      activeIndex,
+      onMatch: onMatchProp,
+      disabledIndices,
+      onTyping,
+      enabled = true,
+      resetMs = 750,
+      selectedIndex = null
+    } = props;
+    const store4 = "rootStore" in context ? context.rootStore : context;
+    const open = store4.useState("open");
+    const timeout = useTimeout();
+    const stringRef = React42.useRef("");
+    const prevIndexRef = React42.useRef(selectedIndex ?? activeIndex ?? -1);
+    const matchIndexRef = React42.useRef(null);
+    const onKeyDown = useStableCallback((event) => {
+      function getElement(index3) {
+        return elementsRef?.current[index3];
+      }
+      function isItemAvailable(index3) {
+        const element = getElement(index3);
+        if (element && !isElementVisible(element) || element?.matches(":disabled")) {
+          return false;
+        }
+        return disabledIndices == null || !isListIndexDisabled(EMPTY_ARRAY3, index3, disabledIndices);
+      }
+      function getMatchingIndex(list, string, startIndex2 = 0) {
+        if (list.length === 0) {
+          return -1;
+        }
+        const normalizedStartIndex = (startIndex2 % list.length + list.length) % list.length;
+        const lowerString = string.toLowerCase();
+        for (let offset4 = 0; offset4 < list.length; offset4 += 1) {
+          const index3 = (normalizedStartIndex + offset4) % list.length;
+          const text = list[index3];
+          if (!text?.toLowerCase().startsWith(lowerString) || !isItemAvailable(index3)) {
+            continue;
+          }
+          return index3;
+        }
+        return -1;
+      }
+      const listContent = listRef.current;
+      if (stringRef.current.length > 0 && event.key === " ") {
+        stopEvent(event);
+        onTyping?.(true);
+      }
+      if (stringRef.current.length > 0 && stringRef.current[0] !== " ") {
+        if (getMatchingIndex(listContent, stringRef.current) === -1 && event.key !== " ") {
+          onTyping?.(false);
+        }
+      }
+      if (listContent == null || // Character key.
+      event.key.length !== 1 || // Modifier key.
+      event.ctrlKey || event.metaKey || event.altKey) {
+        return;
+      }
+      if (open && event.key !== " ") {
+        stopEvent(event);
+        onTyping?.(true);
+      }
+      const isNewSession = stringRef.current === "";
+      if (isNewSession) {
+        prevIndexRef.current = selectedIndex ?? activeIndex ?? -1;
+      }
+      const allowRapidSuccessionOfFirstLetter = listContent.every((text, index3) => text && isItemAvailable(index3) ? text[0]?.toLowerCase() !== text[1]?.toLowerCase() : true);
+      if (allowRapidSuccessionOfFirstLetter && stringRef.current === event.key) {
+        stringRef.current = "";
+        prevIndexRef.current = matchIndexRef.current;
+      }
+      stringRef.current += event.key;
+      timeout.start(resetMs, () => {
+        stringRef.current = "";
+        prevIndexRef.current = matchIndexRef.current;
+        onTyping?.(false);
+      });
+      const prevIndex = isNewSession ? selectedIndex ?? activeIndex ?? -1 : prevIndexRef.current;
+      const startIndex = (prevIndex ?? 0) + 1;
+      const index2 = getMatchingIndex(listContent, stringRef.current, startIndex);
+      if (index2 !== -1) {
+        onMatchProp?.(index2);
+        matchIndexRef.current = index2;
+      } else if (event.key !== " ") {
+        stringRef.current = "";
+        onTyping?.(false);
+      }
+    });
+    const onBlur = useStableCallback((event) => {
+      const next = event.relatedTarget;
+      const currentDomReferenceElement = store4.select("domReferenceElement");
+      const currentFloatingElement = store4.select("floatingElement");
+      const withinComposite = contains(currentDomReferenceElement, next) || contains(currentFloatingElement, next);
+      if (withinComposite) {
+        return;
+      }
+      timeout.clear();
+      stringRef.current = "";
+      prevIndexRef.current = matchIndexRef.current;
+      onTyping?.(false);
+    });
+    useIsoLayoutEffect(() => {
+      if (!open && selectedIndex !== null) {
+        return;
+      }
+      timeout.clear();
+      matchIndexRef.current = null;
+      if (stringRef.current !== "") {
+        stringRef.current = "";
+      }
+    }, [open, selectedIndex, timeout]);
+    const sharedProps = React42.useMemo(() => ({
+      onKeyDown,
+      onBlur
+    }), [onKeyDown, onBlur]);
+    return React42.useMemo(() => enabled ? {
+      reference: sharedProps,
+      floating: sharedProps
+    } : {}, [enabled, sharedProps]);
+  }
+
   // 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;
@@ -15788,6 +17654,21 @@ var wp;
     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";
@@ -15799,26 +17680,21 @@ var wp;
     CommonPopupDataAttributes2["align"] = "data-align";
     return CommonPopupDataAttributes2;
   })({});
-  var CommonTriggerDataAttributes = /* @__PURE__ */ (function(CommonTriggerDataAttributes2) {
-    CommonTriggerDataAttributes2["popupOpen"] = "data-popup-open";
-    CommonTriggerDataAttributes2["pressed"] = "data-pressed";
-    return CommonTriggerDataAttributes2;
-  })({});
   var TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: ""
+    "data-popup-open": ""
   };
   var PRESSABLE_TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: "",
-    [CommonTriggerDataAttributes.pressed]: ""
+    "data-popup-open": "",
+    "data-pressed": ""
   };
   var POPUP_OPEN_HOOK = {
-    [CommonPopupDataAttributes.open]: ""
+    "data-open": ""
   };
   var POPUP_CLOSED_HOOK = {
-    [CommonPopupDataAttributes.closed]: ""
+    "data-closed": ""
   };
   var ANCHOR_HIDDEN_HOOK = {
-    [CommonPopupDataAttributes.anchorHidden]: ""
+    "data-anchor-hidden": ""
   };
   var triggerOpenStateMapping2 = {
     open(value) {
@@ -15828,6 +17704,14 @@ var wp;
       return null;
     }
   };
+  var pressableTriggerOpenStateMapping = {
+    open(value) {
+      if (value) {
+        return PRESSABLE_TRIGGER_HOOK;
+      }
+      return null;
+    }
+  };
   var popupStateMapping = {
     open(value) {
       if (value) {
@@ -15842,25 +17726,21 @@ var wp;
       return null;
     }
   };
+  var popupTransitionStateMapping = {
+    ...popupStateMapping,
+    ...transitionStatusMapping
+  };

   // 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 ARROW_UP2 = "ArrowUp";
+  var ARROW_DOWN2 = "ArrowDown";
+  var ARROW_LEFT2 = "ArrowLeft";
+  var ARROW_RIGHT2 = "ArrowRight";
   var HOME = "Home";
   var END = "End";
-  var HORIZONTAL_KEYS = /* @__PURE__ */ new Set([ARROW_LEFT, ARROW_RIGHT]);
-  var HORIZONTAL_KEYS_WITH_EXTRA_KEYS = /* @__PURE__ */ new Set([ARROW_LEFT, ARROW_RIGHT, HOME, END]);
-  var VERTICAL_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN]);
-  var VERTICAL_KEYS_WITH_EXTRA_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN, HOME, END]);
-  var ARROW_KEYS = /* @__PURE__ */ new Set([...HORIZONTAL_KEYS, ...VERTICAL_KEYS]);
-  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([...ARROW_KEYS, HOME, END]);
+  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([ARROW_UP2, ARROW_DOWN2, ARROW_LEFT2, ARROW_RIGHT2, HOME, END]);
   var SHIFT = "Shift";
-  var CONTROL = "Control";
-  var ALT = "Alt";
-  var META = "Meta";
-  var MODIFIER_KEYS = /* @__PURE__ */ new Set([SHIFT, CONTROL, ALT, META]);
+  var MODIFIER_KEYS = [SHIFT, "Control", "Alt", "Meta"];
   function isInputElement(element) {
     return isHTMLElement(element) && element.tagName === "INPUT";
   }
@@ -15893,7 +17773,7 @@ var wp;
         }
       }
       if (direction === "rtl") {
-        if (elementOffsetLeft - elementStyles.scrollMarginRight < scrollContainer.scrollLeft + containerStyles.scrollPaddingLeft) {
+        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;
@@ -15950,8 +17830,376 @@ var wp;
     return value ? "true" : void 0;
   }

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
-  var React40 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/utils/InternalBackdrop.mjs
+  var React43 = __toESM(require_react(), 1);
+  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
+  var InternalBackdrop = /* @__PURE__ */ React43.forwardRef(function InternalBackdrop2(props, ref) {
+    const {
+      cutout,
+      ...otherProps
+    } = props;
+    let clipPath;
+    if (cutout) {
+      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", {
+      ref,
+      role: "presentation",
+      "data-base-ui-inert": "",
+      ...otherProps,
+      style: {
+        position: "fixed",
+        inset: 0,
+        userSelect: "none",
+        WebkitUserSelect: "none",
+        clipPath
+      }
+    });
+  });
+  if (true) InternalBackdrop.displayName = "InternalBackdrop";
+
+  // node_modules/@base-ui/react/utils/useOpenInteractionType.mjs
+  var React46 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/useEnhancedClickHandler.mjs
+  var React44 = __toESM(require_react(), 1);
+  function useEnhancedClickHandler(handler) {
+    const lastClickInteractionTypeRef = React44.useRef("");
+    const handlePointerDown = React44.useCallback((event) => {
+      if (event.defaultPrevented) {
+        return;
+      }
+      lastClickInteractionTypeRef.current = event.pointerType;
+      handler(event, event.pointerType);
+    }, [handler]);
+    const handleClick = React44.useCallback((event) => {
+      if (event.detail === 0) {
+        handler(event, "keyboard");
+        return;
+      }
+      if ("pointerType" in event) {
+        handler(event, event.pointerType);
+      } else {
+        handler(event, lastClickInteractionTypeRef.current);
+      }
+      lastClickInteractionTypeRef.current = "";
+    }, [handler]);
+    return {
+      onClick: handleClick,
+      onPointerDown: handlePointerDown
+    };
+  }
+
+  // node_modules/@base-ui/react/internals/useValueChanged.mjs
+  var React45 = __toESM(require_react(), 1);
+  function useValueChanged(value, onChange) {
+    const valueRef = React45.useRef(value);
+    const onChangeCallback = useStableCallback(onChange);
+    useIsoLayoutEffect(() => {
+      if (valueRef.current !== value) {
+        onChangeCallback(valueRef.current);
+      }
+      valueRef.current = value;
+    }, [value, onChangeCallback]);
+  }
+
+  // node_modules/@base-ui/react/utils/useOpenInteractionType.mjs
+  function useOpenMethodTriggerProps(open, setOpenMethod) {
+    const handleTriggerClick = useStableCallback((_, interactionType) => {
+      const isOpen2 = typeof open === "function" ? open() : open;
+      if (!isOpen2) {
+        setOpenMethod(interactionType || // On iOS Safari, the hitslop around touch targets means tapping outside an element's
+        // bounds does not fire `pointerdown` but does fire `mousedown`. The `interactionType`
+        // will be "" in that case.
+        (parts_exports.os.ios ? "touch" : ""));
+      }
+    });
+    const {
+      onClick,
+      onPointerDown
+    } = useEnhancedClickHandler(handleTriggerClick);
+    return React46.useMemo(() => ({
+      onClick,
+      onPointerDown
+    }), [onClick, onPointerDown]);
+  }
+  function useOpenInteractionType(open) {
+    const [openMethod, setOpenMethod] = React46.useState(null);
+    const triggerProps = useOpenMethodTriggerProps(open, setOpenMethod);
+    useValueChanged(open, (previousOpen) => {
+      if (previousOpen && !open) {
+        setOpenMethod(null);
+      }
+    });
+    return React46.useMemo(() => ({
+      openMethod,
+      triggerProps
+    }), [openMethod, triggerProps]);
+  }
+
+  // node_modules/@base-ui/react/internals/field-root-context/FieldRootContext.mjs
+  var React47 = __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": ""
+      };
+    }
+  };
+
+  // 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_OBJECT2) => props,
+      inputRef: {
+        current: null
+      },
+      registeredInputs: /* @__PURE__ */ new Map(),
+      registerInput: NOOP,
+      getInputControl: () => null,
+      commit: async () => {
+      },
+      change: NOOP
+    }
+  };
+  var FieldRootContext = /* @__PURE__ */ React47.createContext(DEFAULT_FIELD_ROOT_CONTEXT);
+  if (true) FieldRootContext.displayName = "FieldRootContext";
+  function useFieldRootContext(optional = true) {
+    const context = React47.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, name2) {
+    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: name2,
+        value
+      };
+      registerFieldControl(source, registration);
+    }, [controlRef, enabled, getFormValueOverride, id, name2, 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 React48 = __toESM(require_react(), 1);
+  var FormContext = /* @__PURE__ */ React48.createContext({
+    elementRef: {
+      current: null
+    },
+    formRef: {
+      current: {
+        fields: /* @__PURE__ */ new Map()
+      }
+    },
+    errors: {},
+    clearErrors: NOOP,
+    validationMode: "onSubmit",
+    submitAttemptedRef: {
+      current: false
+    }
+  });
+  if (true) FormContext.displayName = "FormContext";
+  function useFormContext() {
+    return React48.useContext(FormContext);
+  }
+
+  // node_modules/@base-ui/react/internals/labelable-provider/useLabelableId.mjs
+  var React50 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/labelable-provider/LabelableContext.mjs
+  var React49 = __toESM(require_react(), 1);
+  var LabelableContext = /* @__PURE__ */ React49.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 React49.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 = React50.useRef(false);
+    const hadExplicitIdRef = React50.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 nextId2;
+      if (implicit) {
+        const elem = controlRef?.current;
+        if (isElement(elem) && elem.closest("label") != null) {
+          nextId2 = id ?? null;
+        } else {
+          nextId2 = controlIdForEffect ?? defaultId;
+        }
+      } else if (id != null) {
+        hadExplicitIdRef.current = true;
+        nextId2 = id;
+      } else if (hadExplicitIdRef.current) {
+        nextId2 = defaultId;
+      } else {
+        unregisterControlId();
+        return void 0;
+      }
+      if (nextId2 === void 0) {
+        unregisterControlId();
+        return void 0;
+      }
+      hasRegisteredRef.current = true;
+      registerControlId(controlSourceRef.current, nextId2);
+      return void 0;
+    }, [id, controlRef, controlIdForEffect, registerControlId, implicit, defaultId, controlSourceRef, unregisterControlId]);
+    React50.useEffect(() => {
+      return unregisterControlId;
+    }, [unregisterControlId]);
+    return controlId ?? defaultId;
+  }
+
+  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  var React51 = __toESM(require_react(), 1);
+  var DirectionContext = /* @__PURE__ */ React51.createContext(void 0);
+  if (true) DirectionContext.displayName = "DirectionContext";
+  function useDirection() {
+    const context = React51.useContext(DirectionContext);
+    return context?.direction ?? "ltr";
+  }
+
+  // node_modules/@base-ui/react/utils/getPseudoElementBounds.mjs
+  var BOUNDARY_OFFSET = 5;
+  function isMouseWithinBounds(event, element) {
+    const bounds = getPseudoElementBounds(element);
+    return event.clientX >= bounds.left - BOUNDARY_OFFSET && event.clientX <= bounds.right + BOUNDARY_OFFSET && event.clientY >= bounds.top - BOUNDARY_OFFSET && event.clientY <= bounds.bottom + BOUNDARY_OFFSET;
+  }
+  function getPseudoElementBounds(element) {
+    const elementRect = element.getBoundingClientRect();
+    const win = getWindow(element);
+    if (parts_exports.env.jsdom) {
+      return elementRect;
+    }
+    const beforeStyles = win.getComputedStyle(element, "::before");
+    const afterStyles = win.getComputedStyle(element, "::after");
+    const hasPseudoElements = beforeStyles.content !== "none" || afterStyles.content !== "none";
+    if (!hasPseudoElements) {
+      return elementRect;
+    }
+    const beforeWidth = parseFloat(beforeStyles.width) || 0;
+    const beforeHeight = parseFloat(beforeStyles.height) || 0;
+    const afterWidth = parseFloat(afterStyles.width) || 0;
+    const afterHeight = parseFloat(afterStyles.height) || 0;
+    const totalWidth = Math.max(elementRect.width, beforeWidth, afterWidth);
+    const totalHeight = Math.max(elementRect.height, beforeHeight, afterHeight);
+    const widthDiff = totalWidth - elementRect.width;
+    const heightDiff = totalHeight - elementRect.height;
+    return {
+      left: elementRect.left - widthDiff / 2,
+      right: elementRect.right + widthDiff / 2,
+      top: elementRect.top - heightDiff / 2,
+      bottom: elementRect.bottom + heightDiff / 2
+    };
+  }
+
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+  var React52 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
   var baseArrow = (options) => ({
@@ -16023,7 +18271,6 @@ var wp;
   });

   // node_modules/@base-ui/react/utils/hideMiddleware.mjs
-  var nativeHideFn = hide3().fn;
   var hide4 = {
     name: "hide",
     async fn(state2) {
@@ -16034,88 +18281,27 @@ var wp;
         y: y3
       } = state2.rects.reference;
       const anchorHidden = width === 0 && height === 0 && x2 === 0 && y3 === 0;
-      const nativeHideResult = await nativeHideFn(state2);
+      const overflow = await state2.platform.detectOverflow(state2, {
+        elementContext: "reference"
+      });
+      const referenceHidden = overflow.top - height >= 0 || overflow.right - width >= 0 || overflow.bottom - height >= 0 || overflow.left - width >= 0;
       return {
         data: {
-          referenceHidden: nativeHideResult.data?.referenceHidden || anchorHidden
+          referenceHidden: referenceHidden || anchorHidden
         }
       };
     }
   };

-  // node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+  // node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
   var DEFAULT_SIDES = {
     sideX: "left",
     sideY: "top"
   };
-  var adaptiveOrigin = {
-    name: "adaptiveOrigin",
-    async fn(state2) {
-      const {
-        x: rawX,
-        y: rawY,
-        rects: {
-          floating: floatRect
-        },
-        elements: {
-          floating
-        },
-        platform: platform3,
-        strategy,
-        placement
-      } = state2;
-      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 x2 = rawX;
-      let y3 = rawY;
-      if (currentSide === "left") {
-        x2 = offsetDimensions.width - (rawX + floatRect.width);
-      }
-      if (currentSide === "top") {
-        y3 = offsetDimensions.height - (rawY + floatRect.height);
-      }
-      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
-      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
-      return {
-        x: x2,
-        y: y3,
-        data: {
-          sideX,
-          sideY
-        }
-      };
-    }
-  };

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
+  // 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";
@@ -16147,6 +18333,9 @@ var wp;
     return data;
   }
   function useAnchorPositioning(params) {
+    return useAnchorPositioningWithHook(params, useBaseUIFloating);
+  }
+  function useAnchorPositioningWithHook(params, useFloatingHook) {
     const {
       // Public parameters
       anchor,
@@ -16166,19 +18355,21 @@ var wp;
       floatingRootContext,
       mounted,
       collisionAvoidance,
-      shiftCrossAxis = false,
+      shift: shift4,
       nodeId,
       adaptiveOrigin: adaptiveOrigin2,
       lazyFlip = false,
       externalTree
     } = params;
-    const [mountSide, setMountSide] = React40.useState(null);
+    const [mountSide, setMountSide] = React52.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;
@@ -16196,31 +18387,31 @@ var wp;
     }[sideParam];
     const placement = align === "center" ? side : `${side}-${align}`;
     let collisionPadding = collisionPaddingParam;
-    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;
     if (typeof collisionPadding === "number") {
       collisionPadding = {
-        top: collisionPadding + biasTop,
-        right: collisionPadding + biasRight,
-        bottom: collisionPadding + biasBottom,
-        left: collisionPadding + biasLeft
+        top: collisionPadding,
+        right: collisionPadding,
+        bottom: collisionPadding,
+        left: collisionPadding
       };
     } else if (collisionPadding) {
       collisionPadding = {
-        top: (collisionPadding.top || 0) + biasTop,
-        right: (collisionPadding.right || 0) + biasRight,
-        bottom: (collisionPadding.bottom || 0) + biasBottom,
-        left: (collisionPadding.left || 0) + biasLeft
+        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 = React40.useRef(null);
+    const arrowRef = React52.useRef(null);
     const sideOffsetRef = useValueAsRef(sideOffset);
     const alignOffsetRef = useValueAsRef(alignOffset);
     const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
@@ -16246,46 +18437,37 @@ var wp;
       // 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,
-        right: collisionPadding.right + bias,
-        bottom: collisionPadding.bottom + bias,
-        left: collisionPadding.left + bias
+        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((data) => {
-      const html = ownerDocument(data.elements.floating).documentElement;
-      return {
-        ...commonCollisionProps,
-        // Use the Layout Viewport to avoid shifting around when pinch-zooming
-        // for context menus.
-        rootBoundary: shiftCrossAxis ? {
-          x: 0,
-          y: 0,
-          width: html.clientWidth,
-          height: html.clientHeight
-        } : void 0,
-        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, collisionPadding, collisionAvoidanceAlign]);
+    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 {
@@ -16305,8 +18487,8 @@ var wp;
           return;
         }
         const floatingStyle = floating.style;
-        floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-        floatingStyle.setProperty("--available-height", `${availableHeight}px`);
+        floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+        floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
         const dpr = getWindow(floating).devicePixelRatio || 1;
         const {
           x: x3,
@@ -16369,7 +18551,7 @@ var wp;
         });
       }
     }, [mounted, floatingRootContext]);
-    const autoUpdateOptions = React40.useMemo(() => ({
+    const autoUpdateOptions = React52.useMemo(() => ({
       elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
       layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
     }), [disableAnchorTracking]);
@@ -16384,7 +18566,7 @@ var wp;
       context,
       isPositioned,
       floatingStyles: originalFloatingStyles
-    } = useFloating2({
+    } = useFloatingHook({
       rootContext: floatingRootContext,
       open: keepMounted ? mounted : void 0,
       placement,
@@ -16399,21 +18581,34 @@ var wp;
       sideY
     } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
     const resolvedPosition = isPositioned ? positionMethod : "fixed";
-    const floatingStyles = React40.useMemo(() => {
-      const base = adaptiveOrigin2 ? {
-        position: resolvedPosition,
-        [sideX]: x2,
-        [sideY]: y3
-      } : {
-        position: resolvedPosition,
-        ...originalFloatingStyles
-      };
+    const floatingStyles = React52.useMemo(() => {
+      let base;
+      if (!isPositioned) {
+        base = {
+          position: resolvedPosition,
+          top: 0,
+          left: 0
+        };
+      } else if (adaptiveOrigin2) {
+        base = {
+          position: resolvedPosition,
+          [sideX]: x2,
+          [sideY]: y3
+        };
+      } 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, x2, sideY, y3, originalFloatingStyles, isPositioned]);
-    const registeredPositionReferenceRef = React40.useRef(null);
+    const registeredPositionReferenceRef = React52.useRef(null);
     useIsoLayoutEffect(() => {
       if (!mounted) {
         return;
@@ -16427,7 +18622,7 @@ var wp;
         registeredPositionReferenceRef.current = finalAnchor;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React40.useEffect(() => {
+    React52.useEffect(() => {
       if (!mounted) {
         return;
       }
@@ -16440,7 +18635,7 @@ var wp;
         registeredPositionReferenceRef.current = anchorValue.current;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React40.useEffect(() => {
+    React52.useEffect(() => {
       if (keepMounted && mounted && elements2.reference && elements2.floating) {
         return autoUpdate(elements2.reference, elements2.floating, update4, autoUpdateOptions);
       }
@@ -16451,17 +18646,17 @@ var wp;
     const renderedAlign = getAlignment(renderedPlacement) || "center";
     const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
     useIsoLayoutEffect(() => {
-      if (lazyFlip && mounted && isPositioned) {
+      if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
         setMountSide(renderedSide);
       }
-    }, [lazyFlip, mounted, isPositioned, renderedSide]);
-    const arrowStyles = React40.useMemo(() => ({
+    }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
+    const arrowStyles = React52.useMemo(() => ({
       position: "absolute",
       top: middlewareData.arrow?.y,
       left: middlewareData.arrow?.x
     }), [middlewareData.arrow]);
     const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
-    return React40.useMemo(() => ({
+    return React52.useMemo(() => ({
       positionerStyles: floatingStyles,
       arrowStyles,
       arrowRef,
@@ -16480,7 +18675,7 @@ var wp;
     return param != null && "current" in param;
   }

-  // node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
+  // node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
   function getDisabledMountTransitionStyles(transitionStatus) {
     return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT2;
   }
@@ -16512,12 +18707,29 @@ var wp;
     });
   }

+  // node_modules/@base-ui/react/utils/useAnchoredPopupScrollLock.mjs
+  var React53 = __toESM(require_react(), 1);
+  var VIEWPORT_WIDTH_TOLERANCE_PX = 20;
+  function useAnchoredPopupScrollLock(enabled, touchOpen, positionerElement, referenceElement) {
+    const [touchOpenShouldLockScroll, setTouchOpenShouldLockScroll] = React53.useState(false);
+    useIsoLayoutEffect(() => {
+      if (!enabled || !touchOpen || positionerElement == null) {
+        setTouchOpenShouldLockScroll(false);
+        return;
+      }
+      const viewportWidth = ownerDocument(positionerElement).documentElement.clientWidth;
+      const popupWidth = positionerElement.offsetWidth;
+      setTouchOpenShouldLockScroll(viewportWidth > 0 && popupWidth > 0 && popupWidth >= viewportWidth - VIEWPORT_WIDTH_TOLERANCE_PX);
+    }, [enabled, touchOpen, positionerElement]);
+    useScrollLock(enabled && (!touchOpen || touchOpenShouldLockScroll), referenceElement);
+  }
+
   // node_modules/@base-ui/react/button/Button.mjs
-  var React41 = __toESM(require_react(), 1);
-  var Button2 = /* @__PURE__ */ React41.forwardRef(function Button3(componentProps, forwardedRef) {
+  var React54 = __toESM(require_react(), 1);
+  var Button2 = /* @__PURE__ */ React54.forwardRef(function Button3(componentProps, forwardedRef) {
     const {
       render: render5,
-      className: className2,
+      className,
       disabled: disabled2 = false,
       focusableWhenDisabled = false,
       nativeButton = true,
@@ -16543,6 +18755,251 @@ var wp;
   });
   if (true) Button2.displayName = "Button";

+  // node_modules/@base-ui/react/field/item/FieldItemContext.mjs
+  var React55 = __toESM(require_react(), 1);
+  var FieldItemContext = /* @__PURE__ */ React55.createContext({
+    disabled: false
+  });
+  if (true) FieldItemContext.displayName = "FieldItemContext";
+  function useFieldItemContext() {
+    const context = React55.useContext(FieldItemContext);
+    return context;
+  }
+
+  // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
+  var React56 = __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 fallback = null;
+    for (const input of inputs.keys()) {
+      if (!isEligibleInput(input, formElement)) {
+        continue;
+      }
+      if (!input.validity.valid) {
+        return input;
+      }
+      fallback ??= input;
+    }
+    return fallback;
+  }
+  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: state2,
+      shouldValidateOnChange,
+      registeredFieldIdRef
+    } = params;
+    const {
+      controlId,
+      getDescriptionProps
+    } = useLabelableContext();
+    const timeout = useTimeout();
+    const inputRef = React56.useRef(null);
+    const registeredInputs = useRefWithInit(() => /* @__PURE__ */ new Map()).current;
+    const validationCommitIdRef = React56.useRef(0);
+    const registerInput = React56.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 (state2.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 getState2(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 ? getState2(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;
+          }
+        }
+      }
+      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);
+      }
+    });
+    const getValidationProps = React56.useCallback((disabled2, externalProps = {}) => mergeProps(getDescriptionProps(externalProps), state2.valid === false && !state2.disabled && !disabled2 ? {
+      "aria-invalid": true
+    } : EMPTY_OBJECT2), [getDescriptionProps, state2.disabled, state2.valid]);
+    return React56.useMemo(() => ({
+      getValidationProps,
+      inputRef,
+      registeredInputs,
+      registerInput,
+      getInputControl,
+      commit,
+      change
+    }), [getValidationProps, registeredInputs, registerInput, getInputControl, commit, change]);
+  }
+
   // node_modules/@base-ui/react/collapsible/index.parts.mjs
   var index_parts_exports = {};
   __export(index_parts_exports, {
@@ -16552,7 +19009,7 @@ var wp;
   });

   // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
-  var React42 = __toESM(require_react(), 1);
+  var React57 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/collapsible/root/stateAttributesMapping.mjs
   var collapsibleStateAttributesMapping = {
@@ -16561,11 +19018,11 @@ var wp;
   };

   // node_modules/@base-ui/react/collapsible/root/CollapsibleRoot.mjs
-  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
-  var CollapsibleRoot = /* @__PURE__ */ React42.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
+  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
+  var CollapsibleRoot = /* @__PURE__ */ React57.forwardRef(function CollapsibleRoot2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className: className2,
+      className,
       defaultOpen = false,
       disabled: disabled2 = false,
       onOpenChange: onOpenChangeProp,
@@ -16580,12 +19037,12 @@ var wp;
       onOpenChange,
       disabled: disabled2
     });
-    const state2 = React42.useMemo(() => ({
+    const state2 = React57.useMemo(() => ({
       open: collapsible.open,
       disabled: collapsible.disabled,
       transitionStatus: collapsible.transitionStatus
     }), [collapsible.open, collapsible.disabled, collapsible.transitionStatus]);
-    const contextValue = React42.useMemo(() => ({
+    const contextValue = React57.useMemo(() => ({
       ...collapsible,
       onOpenChange,
       state: state2
@@ -16596,7 +19053,7 @@ var wp;
       props: elementProps,
       stateAttributesMapping: collapsibleStateAttributesMapping
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(CollapsibleRootContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(CollapsibleRootContext.Provider, {
       value: contextValue,
       children: element
     });
@@ -16604,12 +19061,12 @@ var wp;
   if (true) CollapsibleRoot.displayName = "CollapsibleRoot";

   // node_modules/@base-ui/react/collapsible/trigger/CollapsibleTrigger.mjs
-  var React43 = __toESM(require_react(), 1);
+  var React58 = __toESM(require_react(), 1);
   var stateAttributesMapping = {
     ...triggerOpenStateMapping,
     ...transitionStatusMapping
   };
-  var CollapsibleTrigger = /* @__PURE__ */ React43.forwardRef(function CollapsibleTrigger2(componentProps, forwardedRef) {
+  var CollapsibleTrigger = /* @__PURE__ */ React58.forwardRef(function CollapsibleTrigger2(componentProps, forwardedRef) {
     const {
       panelId,
       open,
@@ -16618,7 +19075,7 @@ var wp;
       disabled: contextDisabled
     } = useCollapsibleRootContext();
     const {
-      className: className2,
+      className,
       disabled: disabled2 = contextDisabled,
       render: render5,
       nativeButton = true,
@@ -16648,7 +19105,7 @@ var wp;
   if (true) CollapsibleTrigger.displayName = "CollapsibleTrigger";

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-  var React44 = __toESM(require_react(), 1);
+  var React59 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanelCssVars.mjs
   var CollapsiblePanelCssVars = /* @__PURE__ */ (function(CollapsiblePanelCssVars2) {
@@ -16658,9 +19115,9 @@ var wp;
   })({});

   // node_modules/@base-ui/react/collapsible/panel/CollapsiblePanel.mjs
-  var CollapsiblePanel = /* @__PURE__ */ React44.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
+  var CollapsiblePanel = /* @__PURE__ */ React59.forwardRef(function CollapsiblePanel2(componentProps, forwardedRef) {
     const {
-      className: className2,
+      className,
       hiddenUntilFound: hiddenUntilFoundProp,
       keepMounted: keepMountedProp,
       render: render5,
@@ -16669,17 +19126,17 @@ var wp;
       ...elementProps
     } = componentProps;
     if (true) {
-      useIsoLayoutEffect(() => {
+      React59.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,
-      panelId,
       setMounted,
       setPanelIdState,
       setOpen,
@@ -16688,15 +19145,14 @@ var wp;
     } = useCollapsibleRootContext();
     const hiddenUntilFound = hiddenUntilFoundProp ?? false;
     const keepMounted = keepMountedProp ?? false;
+    const registeredId = idProp || void 0;
+    const id = registeredId ?? defaultPanelId;
     useIsoLayoutEffect(() => {
-      if (idProp) {
-        setPanelIdState(idProp);
-        return () => {
-          setPanelIdState(void 0);
-        };
-      }
-      return void 0;
-    }, [idProp, setPanelIdState]);
+      setPanelIdState((currentId) => registeredId ?? (currentId === null ? void 0 : currentId));
+      return () => {
+        setPanelIdState((currentId) => currentId === registeredId ? null : currentId);
+      };
+    }, [registeredId, setPanelIdState]);
     const {
       height,
       props,
@@ -16708,7 +19164,7 @@ var wp;
     } = useCollapsiblePanel({
       externalRef: forwardedRef,
       hiddenUntilFound,
-      id: panelId,
+      id,
       keepMounted,
       mounted,
       onOpenChange,
@@ -16757,2330 +19213,2669 @@ var wp;
   });
   if (true) CollapsiblePanel.displayName = "CollapsiblePanel";

-  // node_modules/@base-ui/react/internals/composite/item/useCompositeItem.mjs
-  var React45 = __toESM(require_react(), 1);
-  function useCompositeItem(params = {}) {
+  // 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 {
-      highlightItemOnHover,
-      highlightedIndex,
-      onHighlightedIndexChange
-    } = useCompositeRootContext();
+      id: idProp,
+      fallbackControlId,
+      native = false,
+      setLabelId: setLabelIdProp,
+      focusControl: focusControlProp
+    } = params;
     const {
-      ref,
-      index: index2
-    } = useCompositeListItem(params);
-    const isHighlighted = highlightedIndex === index2;
-    const itemRef = React45.useRef(null);
-    const mergedRef = useMergedRefs(ref, itemRef);
-    const compositeProps = {
-      tabIndex: isHighlighted ? 0 : -1,
-      onFocus() {
-        onHighlightedIndexChange(index2);
-      },
-      onMouseMove() {
-        const item = itemRef.current;
-        if (!highlightItemOnHover || !item) {
-          return;
-        }
-        const disabled2 = item.hasAttribute("disabled") || item.ariaDisabled === "true";
-        if (!isHighlighted && !disabled2) {
-          item.focus();
-        }
+      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;
+      }
+      if (!resolvedControlId) {
+        return;
+      }
+      const controlElement = ownerDocument(event.currentTarget).getElementById(resolvedControlId);
+      if (isHTMLElement(controlElement)) {
+        focusElementWithVisible(controlElement);
+      }
+    }
+    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();
       }
-    };
-    return {
-      compositeProps,
-      compositeRef: mergedRef,
-      index: index2
     };
   }
-
-  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-  var React49 = __toESM(require_react(), 1);
-  var ReactDOM6 = __toESM(require_react_dom(), 1);
-
-  // node_modules/@base-ui/utils/usePreviousValue.mjs
-  var React46 = __toESM(require_react(), 1);
-  function usePreviousValue(value) {
-    const [state2, setState] = React46.useState({
-      current: value,
-      previous: null
+  function focusElementWithVisible(element) {
+    element.focus({
+      // Available from Chrome 144+ (January 2026).
+      // Safari and Firefox already support it.
+      focusVisible: true
     });
-    if (value !== state2.current) {
-      setState({
-        current: value,
-        previous: state2.current
-      });
+  }
+
+  // node_modules/@base-ui/react/context-menu/root/ContextMenuRootContext.mjs
+  var React60 = __toESM(require_react(), 1);
+  var ContextMenuRootContext = /* @__PURE__ */ React60.createContext(void 0);
+  if (true) ContextMenuRootContext.displayName = "ContextMenuRootContext";
+  function useContextMenuRootContext(optional = true) {
+    const context = React60.useContext(ContextMenuRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: ContextMenuRootContext is missing. ContextMenu parts must be placed within <ContextMenu.Root>." : formatErrorMessage_default(25));
     }
-    return state2.previous;
+    return context;
   }

-  // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
-  var React47 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/index.parts.mjs
+  var index_parts_exports2 = {};
+  __export(index_parts_exports2, {
+    Arrow: () => MenuArrow,
+    Backdrop: () => MenuBackdrop,
+    CheckboxItem: () => MenuCheckboxItem,
+    CheckboxItemIndicator: () => MenuCheckboxItemIndicator,
+    Group: () => MenuGroup,
+    GroupLabel: () => MenuGroupLabel,
+    Handle: () => MenuHandle,
+    Item: () => MenuItem,
+    LinkItem: () => MenuLinkItem,
+    Popup: () => MenuPopup,
+    Portal: () => MenuPortal,
+    Positioner: () => MenuPositioner,
+    RadioGroup: () => MenuRadioGroup,
+    RadioItem: () => MenuRadioItem,
+    RadioItemIndicator: () => MenuRadioItemIndicator,
+    Root: () => MenuRoot,
+    Separator: () => Separator,
+    SubmenuRoot: () => MenuSubmenuRoot,
+    SubmenuTrigger: () => MenuSubmenuTrigger,
+    Trigger: () => MenuTrigger,
+    Viewport: () => MenuViewport,
+    createHandle: () => createMenuHandle
+  });

-  // 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;
+  // node_modules/@base-ui/react/menu/arrow/MenuArrow.mjs
+  var React63 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/positioner/MenuPositionerContext.mjs
+  var React61 = __toESM(require_react(), 1);
+  var MenuPositionerContext = /* @__PURE__ */ React61.createContext(void 0);
+  if (true) MenuPositionerContext.displayName = "MenuPositionerContext";
+  function useMenuPositionerContext(optional) {
+    const context = React61.useContext(MenuPositionerContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: MenuPositionerContext is missing. MenuPositioner parts must be placed within <Menu.Positioner>." : formatErrorMessage_default(33));
     }
-    return {
-      width,
-      height
-    };
+    return context;
   }

-  // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
-  function usePopupAutoResize(parameters) {
+  // node_modules/@base-ui/react/menu/root/MenuRootContext.mjs
+  var React62 = __toESM(require_react(), 1);
+  var MenuRootContext = /* @__PURE__ */ React62.createContext(void 0);
+  if (true) MenuRootContext.displayName = "MenuRootContext";
+  function useMenuRootContext(optional) {
+    const context = React62.useContext(MenuRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: MenuRootContext is missing. Menu parts must be placed within <Menu.Root>." : formatErrorMessage_default(36));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/menu/arrow/MenuArrow.mjs
+  var MenuArrow = /* @__PURE__ */ React63.forwardRef(function MenuArrow2(componentProps, forwardedRef) {
     const {
-      popupElement,
-      positionerElement,
-      content,
-      mounted,
-      onMeasureLayout: onMeasureLayoutParam,
-      onMeasureLayoutComplete: onMeasureLayoutCompleteParam,
+      render: render5,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      store: store4
+    } = useMenuRootContext();
+    const {
+      arrowRef,
       side,
-      direction
-    } = parameters;
-    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
-    const animationFrame = useAnimationFrame();
-    const committedDimensionsRef = React47.useRef(null);
-    const isInitialRenderRef = React47.useRef(true);
-    const restoreAnchoringStylesRef = React47.useRef(NOOP);
-    const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
-    const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-    const anchoringStyles = React47.useMemo(() => {
-      let isOriginSide = side === "top";
-      let isPhysicalLeft = side === "left";
-      if (direction === "rtl") {
-        isOriginSide = isOriginSide || side === "inline-end";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-end";
-      } else {
-        isOriginSide = isOriginSide || side === "inline-start";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-start";
-      }
-      return isOriginSide ? {
-        position: "absolute",
-        [side === "top" ? "bottom" : "top"]: "0",
-        [isPhysicalLeft ? "right" : "left"]: "0"
-      } : EMPTY_OBJECT2;
-    }, [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;
-        };
+      align,
+      arrowUncentered,
+      arrowStyles
+    } = useMenuPositionerContext();
+    const open = store4.useState("open");
+    const state2 = {
+      open,
+      side,
+      align,
+      uncentered: arrowUncentered
+    };
+    return useRenderElement("div", componentProps, {
+      ref: [arrowRef, forwardedRef],
+      stateAttributesMapping: popupStateMapping,
+      state: state2,
+      props: {
+        style: arrowStyles,
+        "aria-hidden": true,
+        ...elementProps
       }
-      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 overrideElementStyle(element, property, value) {
-    const originalValue = element.style.getPropertyValue(property);
-    element.style.setProperty(property, value);
-    return () => {
-      element.style.setProperty(property, originalValue);
+    });
+  });
+  if (true) MenuArrow.displayName = "MenuArrow";
+
+  // node_modules/@base-ui/react/menu/backdrop/MenuBackdrop.mjs
+  var React64 = __toESM(require_react(), 1);
+  var MenuBackdrop = /* @__PURE__ */ React64.forwardRef(function MenuBackdrop2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      store: store4
+    } = useMenuRootContext();
+    const open = store4.useState("open");
+    const mounted = store4.useState("mounted");
+    const transitionStatus = store4.useState("transitionStatus");
+    const lastOpenChangeReason = store4.useState("lastOpenChangeReason");
+    const contextMenuContext = useContextMenuRootContext();
+    const state2 = {
+      open,
+      transitionStatus
     };
-  }
-  function applyElementStyles(element, styles) {
-    const restorers = [];
-    for (const [key, value] of Object.entries(styles)) {
-      restorers.push(overrideElementStyle(element, key, value));
+    return useRenderElement("div", componentProps, {
+      ref: contextMenuContext?.backdropRef ? [forwardedRef, contextMenuContext.backdropRef] : forwardedRef,
+      state: state2,
+      stateAttributesMapping: popupTransitionStateMapping,
+      props: [{
+        role: "presentation",
+        hidden: !mounted,
+        style: {
+          pointerEvents: lastOpenChangeReason === reason_parts_exports.triggerHover ? "none" : void 0,
+          userSelect: "none",
+          WebkitUserSelect: "none"
+        }
+      }, elementProps]
+    });
+  });
+  if (true) MenuBackdrop.displayName = "MenuBackdrop";
+
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItem.mjs
+  var React68 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItemContext.mjs
+  var React65 = __toESM(require_react(), 1);
+  var MenuCheckboxItemContext = /* @__PURE__ */ React65.createContext(void 0);
+  if (true) MenuCheckboxItemContext.displayName = "MenuCheckboxItemContext";
+  function useMenuCheckboxItemContext() {
+    const context = React65.useContext(MenuCheckboxItemContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: MenuCheckboxItemContext is missing. MenuCheckboxItem parts must be placed within <Menu.CheckboxItem>." : formatErrorMessage_default(30));
     }
-    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);
+    return context;
   }
-  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/menu/item/useMenuItem.mjs
+  var React67 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/item/useMenuItemCommonProps.mjs
+  var React66 = __toESM(require_react(), 1);
+  function useMenuItemCommonProps(params) {
+    const {
+      closeOnClick,
+      highlighted,
+      id,
+      nodeId,
+      store: store4,
+      typingRef,
+      itemRef,
+      itemMetadata
+    } = params;
+    const {
+      events: menuEvents
+    } = store4.useState("floatingTreeRoot");
+    const open = store4.useState("open");
+    const contextMenuContext = useContextMenuRootContext(true);
+    const isContextMenu = contextMenuContext !== void 0;
+    return React66.useMemo(() => ({
+      id,
+      role: "menuitem",
+      tabIndex: open && highlighted ? 0 : -1,
+      onKeyDown(event) {
+        if (event.key === " " && typingRef?.current) {
+          event.preventDefault();
+        }
+      },
+      onMouseMove(event) {
+        if (!nodeId) {
+          return;
+        }
+        menuEvents.emit("itemhover", {
+          nodeId,
+          target: event.currentTarget
+        });
+      },
+      onClick(event) {
+        if (closeOnClick) {
+          menuEvents.emit("close", {
+            domEvent: event,
+            reason: reason_parts_exports.itemPress
+          });
+        }
+      },
+      onMouseUp(event) {
+        if (contextMenuContext) {
+          const initialCursorPoint = contextMenuContext.initialCursorPointRef.current;
+          contextMenuContext.initialCursorPointRef.current = null;
+          if (isContextMenu && initialCursorPoint && Math.abs(event.clientX - initialCursorPoint.x) <= 1 && Math.abs(event.clientY - initialCursorPoint.y) <= 1) {
+            return;
+          }
+          if (isContextMenu && !parts_exports.os.mac && event.button === 2) {
+            return;
+          }
+        }
+        if (itemRef.current && store4.context.allowMouseUpTriggerRef.current && (!isContextMenu || event.button === 2)) {
+          if (itemMetadata.type === "regular-item") {
+            dispatchClickWithModifiers(itemRef.current, event, {
+              detail: 1
+            });
+          }
+        }
+      }
+    }), [closeOnClick, highlighted, id, menuEvents, nodeId, open, store4, typingRef, itemRef, contextMenuContext, isContextMenu, itemMetadata]);
   }

-  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
-  var React48 = __toESM(require_react(), 1);
-  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var DirectionProvider = function DirectionProvider2(props) {
+  // node_modules/@base-ui/react/menu/item/useMenuItem.mjs
+  var REGULAR_ITEM = {
+    type: "regular-item"
+  };
+  function useMenuItem(params) {
     const {
-      direction = "ltr"
-    } = props;
-    const contextValue = React48.useMemo(() => ({
-      direction
-    }), [direction]);
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(DirectionContext.Provider, {
-      value: contextValue,
-      children: props.children
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
+      store: store4,
+      typingRef = store4.context.typingRef,
+      nativeButton,
+      itemMetadata,
+      nodeId
+    } = params;
+    const itemRef = React67.useRef(null);
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled: true,
+      native: nativeButton,
+      composite: true
+    });
+    const commonProps = useMenuItemCommonProps({
+      closeOnClick,
+      highlighted,
+      id,
+      nodeId,
+      store: store4,
+      typingRef,
+      itemRef,
+      itemMetadata
     });
+    const getItemProps = React67.useCallback((externalProps) => {
+      return mergeProps(commonProps, {
+        onMouseEnter() {
+          if (itemMetadata.type !== "submenu-trigger") {
+            return;
+          }
+          itemMetadata.setActive();
+        }
+      }, externalProps, getButtonProps);
+    }, [commonProps, getButtonProps, itemMetadata]);
+    const mergedRef = useMergedRefs(itemRef, buttonRef);
+    return React67.useMemo(() => ({
+      getItemProps,
+      itemRef: mergedRef
+    }), [getItemProps, mergedRef]);
+  }
+
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItemDataAttributes.mjs
+  var MenuCheckboxItemDataAttributes = /* @__PURE__ */ (function(MenuCheckboxItemDataAttributes2) {
+    MenuCheckboxItemDataAttributes2["checked"] = "data-checked";
+    MenuCheckboxItemDataAttributes2["unchecked"] = "data-unchecked";
+    MenuCheckboxItemDataAttributes2["disabled"] = "data-disabled";
+    MenuCheckboxItemDataAttributes2["highlighted"] = "data-highlighted";
+    return MenuCheckboxItemDataAttributes2;
+  })({});
+
+  // node_modules/@base-ui/react/menu/utils/stateAttributesMapping.mjs
+  var itemMapping = {
+    checked(value) {
+      if (value) {
+        return {
+          [MenuCheckboxItemDataAttributes.checked]: ""
+        };
+      }
+      return {
+        [MenuCheckboxItemDataAttributes.unchecked]: ""
+      };
+    },
+    ...transitionStatusMapping
   };
-  if (true) DirectionProvider.displayName = "DirectionProvider";

-  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
-  function usePopupViewport(parameters) {
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItem.mjs
+  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
+  var MenuCheckboxItem = /* @__PURE__ */ React68.forwardRef(function MenuCheckboxItem2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      id: idProp,
+      label,
+      nativeButton = false,
+      disabled: disabledProp = false,
+      closeOnClick = false,
+      checked: checkedProp,
+      defaultChecked,
+      onCheckedChange,
+      style,
+      ...elementProps
+    } = componentProps;
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const id = useBaseUiId(idProp);
+    const {
+      store: store4
+    } = useMenuRootContext();
+    const rootDisabled = store4.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled;
+    const highlighted = store4.useState("isActive", listItem.index);
+    const itemProps = store4.useState("itemProps");
+    const [checked, setChecked] = useControlled({
+      controlled: checkedProp,
+      default: defaultChecked ?? false,
+      name: "MenuCheckboxItem",
+      state: "checked"
+    });
     const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
       store: store4,
-      side,
-      cssVars,
-      children
-    } = parameters;
-    const direction = useDirection();
-    const activeTrigger = store4.useState("activeTriggerElement");
-    const activeTriggerId = store4.useState("activeTriggerId");
-    const open = store4.useState("open");
-    const payload = store4.useState("payload");
-    const mounted = store4.useState("mounted");
-    const popupElement = store4.useState("popupElement");
-    const positionerElement = store4.useState("positionerElement");
-    const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
-    const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-    const capturedNodeRef = React49.useRef(null);
-    const [previousContentNode, setPreviousContentNode] = React49.useState(null);
-    const [newTriggerOffset, setNewTriggerOffset] = React49.useState(null);
-    const currentContainerRef = React49.useRef(null);
-    const previousContainerRef = React49.useRef(null);
-    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true, false);
-    const cleanupFrame = useAnimationFrame();
-    const [previousContentDimensions, setPreviousContentDimensions] = React49.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React49.useState(false);
-    useIsoLayoutEffect(() => {
-      store4.set("hasViewport", true);
-      return () => {
-        store4.set("hasViewport", false);
-      };
-    }, [store4]);
-    const handleMeasureLayout = useStableCallback(() => {
-      currentContainerRef.current?.style.setProperty("animation", "none");
-      currentContainerRef.current?.style.setProperty("transition", "none");
-      previousContainerRef.current?.style.setProperty("display", "none");
+      nativeButton,
+      nodeId: menuPositionerContext?.context.nodeId,
+      itemMetadata: REGULAR_ITEM
     });
-    const handleMeasureLayoutComplete = useStableCallback((previousDimensions) => {
-      currentContainerRef.current?.style.removeProperty("animation");
-      currentContainerRef.current?.style.removeProperty("transition");
-      previousContainerRef.current?.style.removeProperty("display");
-      if (previousDimensions) {
-        setPreviousContentDimensions(previousDimensions);
+    const state2 = React68.useMemo(() => ({
+      disabled: disabled2,
+      highlighted,
+      checked
+    }), [disabled2, highlighted, checked]);
+    function handleClick(event) {
+      const details = createChangeEventDetails(reason_parts_exports.itemPress, event.nativeEvent, void 0, {
+        preventUnmountOnClose: NOOP
+      });
+      onCheckedChange?.(!checked, details);
+      if (details.isCanceled) {
+        return;
       }
+      setChecked((currentlyChecked) => !currentlyChecked);
+    }
+    const element = useRenderElement("div", componentProps, {
+      state: state2,
+      stateAttributesMapping: itemMapping,
+      props: [itemProps, {
+        role: "menuitemcheckbox",
+        "aria-checked": checked,
+        onClick: handleClick
+      }, elementProps, getItemProps],
+      ref: [itemRef, forwardedRef, listItem.ref]
     });
-    const lastHandledTriggerRef = React49.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);
-        cleanupFrame.request(() => {
-          ReactDOM6.flushSync(() => {
-            setShowStartingStyleAttribute(false);
-          });
-          onAnimationsFinished(() => {
-            setPreviousContentNode(null);
-            setPreviousContentDimensions(null);
-            capturedNodeRef.current = null;
-          });
-        });
-        lastHandledTriggerRef.current = activeTrigger;
-      }
-    }, [activeTrigger, previousActiveTrigger, previousContentNode, onAnimationsFinished, 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;
+    return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(MenuCheckboxItemContext.Provider, {
+      value: state2,
+      children: element
     });
-    const isTransitioning = previousContentNode != null;
-    let childrenToRender;
-    if (!isTransitioning) {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime104.jsx)("div", {
-        "data-current": true,
-        ref: currentContainerRef,
-        children
-      }, currentContentKey);
-    } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(React49.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime104.jsx)("div", {
-          "data-previous": true,
-          inert: inertValue(true),
-          ref: previousContainerRef,
-          style: {
-            ...previousContentDimensions ? {
-              [cssVars.popupWidth]: `${previousContentDimensions.width}px`,
-              [cssVars.popupHeight]: `${previousContentDimensions.height}px`
-            } : null,
-            position: "absolute"
-          },
-          "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime104.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,
+  });
+  if (true) MenuCheckboxItem.displayName = "MenuCheckboxItem";
+
+  // node_modules/@base-ui/react/menu/checkbox-item-indicator/MenuCheckboxItemIndicator.mjs
+  var React69 = __toESM(require_react(), 1);
+  var MenuCheckboxItemIndicator = /* @__PURE__ */ React69.forwardRef(function MenuCheckboxItemIndicator2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      keepMounted = false,
+      ...elementProps
+    } = componentProps;
+    const item = useMenuCheckboxItemContext();
+    const indicatorRef = React69.useRef(null);
+    const {
+      transitionStatus,
       mounted,
-      content: payload,
-      onMeasureLayout: handleMeasureLayout,
-      onMeasureLayoutComplete: handleMeasureLayoutComplete,
-      side,
-      direction
+      setMounted
+    } = useTransitionStatus(item.checked);
+    useOpenChangeComplete({
+      open: item.checked,
+      ref: indicatorRef,
+      onComplete() {
+        if (!item.checked) {
+          setMounted(false);
+        }
+      }
     });
     const state2 = {
-      activationDirection: getActivationDirection(newTriggerOffset),
-      transitioning: isTransitioning
-    };
-    return {
-      children: childrenToRender,
-      state: state2
-    };
-  }
-  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, to2) {
-    const fromRect = from.getBoundingClientRect();
-    const toRect = to2.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
+      checked: item.checked,
+      disabled: item.disabled,
+      highlighted: item.highlighted,
+      transitionStatus
     };
-  }
-  function usePopupContentKey(activeTriggerId, payload) {
-    const [contentKey, setContentKey] = React49.useState(0);
-    const previousActiveTriggerIdRef = React49.useRef(activeTriggerId);
-    const previousPayloadRef = React49.useRef(payload);
-    const pendingPayloadUpdateRef = React49.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}`;
-  }
+    const element = useRenderElement("span", componentProps, {
+      state: state2,
+      ref: [forwardedRef, indicatorRef],
+      stateAttributesMapping: itemMapping,
+      props: {
+        "aria-hidden": true,
+        ...elementProps
+      },
+      enabled: keepMounted || mounted
+    });
+    return element;
+  });
+  if (true) MenuCheckboxItemIndicator.displayName = "MenuCheckboxItemIndicator";

-  // 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/menu/group/MenuGroup.mjs
+  var React71 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/internals/csp-context/CSPContext.mjs
-  var React50 = __toESM(require_react(), 1);
-  var CSPContext = /* @__PURE__ */ React50.createContext(void 0);
-  if (true) CSPContext.displayName = "CSPContext";
-  var DEFAULT_CSP_CONTEXT_VALUE = {
-    disableStyleElements: false
-  };
-  function useCSPContext() {
-    return React50.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
+  // node_modules/@base-ui/react/menu/group/MenuGroupContext.mjs
+  var React70 = __toESM(require_react(), 1);
+  var MenuGroupContext = /* @__PURE__ */ React70.createContext(void 0);
+  if (true) MenuGroupContext.displayName = "MenuGroupContext";
+  function useMenuGroupRootContext() {
+    const context = React70.useContext(MenuGroupContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: MenuGroupContext is missing. Menu group parts must be used within <Menu.Group> or <Menu.RadioGroup>." : formatErrorMessage_default(31));
+    }
+    return context;
   }

-  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var React52 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
-  var React51 = __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_ARRAY4 = [];
-  function useCompositeRoot(params) {
+  // node_modules/@base-ui/react/menu/group/MenuGroup.mjs
+  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var MenuGroup = /* @__PURE__ */ React71.forwardRef(function MenuGroup2(componentProps, forwardedRef) {
     const {
-      loopFocus = true,
-      orientation = "both",
-      grid,
-      onLoop,
-      direction,
-      highlightedIndex: externalHighlightedIndex,
-      onHighlightedIndexChange: externalSetHighlightedIndex,
-      rootRef: externalRef,
-      enableHomeAndEndKeys = false,
-      stopEventPropagation = false,
-      disabledIndices,
-      modifierKeys = EMPTY_ARRAY4
-    } = params;
-    const [internalHighlightedIndex, internalSetHighlightedIndex] = React51.useState(0);
-    const isGrid2 = grid != null;
-    const rootRef = React51.useRef(null);
-    const mergedRef = useMergedRefs(rootRef, externalRef);
-    const elementsRef = React51.useRef([]);
-    const hasSetDefaultIndexRef = React51.useRef(false);
-    const highlightedIndex = externalHighlightedIndex ?? internalHighlightedIndex;
-    const onHighlightedIndexChange = useStableCallback((index2, shouldScrollIntoView = false) => {
-      (externalSetHighlightedIndex ?? internalSetHighlightedIndex)(index2);
-      if (shouldScrollIntoView) {
-        const newActiveItem = elementsRef.current[index2];
-        scrollIntoViewIfNeeded(rootRef.current, newActiveItem, direction, orientation);
+      render: render5,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const [labelId, setLabelId] = React71.useState(void 0);
+    const element = useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      props: {
+        role: "group",
+        "aria-labelledby": labelId,
+        ...elementProps
       }
     });
-    const onMapChange = useStableCallback((map) => {
-      if (map.size === 0 || hasSetDefaultIndexRef.current) {
-        return;
-      }
-      hasSetDefaultIndexRef.current = true;
-      const sortedElements = Array.from(map.keys());
-      const activeItem = sortedElements.find((compositeElement) => compositeElement?.hasAttribute(ACTIVE_COMPOSITE_ITEM)) ?? null;
-      const activeIndex = activeItem ? sortedElements.indexOf(activeItem) : -1;
-      if (activeIndex !== -1) {
-        onHighlightedIndexChange(activeIndex);
-      } else if (isListIndexDisabled(sortedElements, highlightedIndex, disabledIndices)) {
-        const firstEnabledIndex = findNonDisabledListIndex(sortedElements, {
-          disabledIndices
-        });
-        if (!isIndexOutOfListBounds(sortedElements, firstEnabledIndex)) {
-          onHighlightedIndexChange(firstEnabledIndex);
-        }
-      }
-      scrollIntoViewIfNeeded(rootRef.current, activeItem, direction, orientation);
+    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(MenuGroupContext.Provider, {
+      value: setLabelId,
+      children: element
     });
+  });
+  if (true) MenuGroup.displayName = "MenuGroup";
+
+  // node_modules/@base-ui/react/menu/group-label/MenuGroupLabel.mjs
+  var React72 = __toESM(require_react(), 1);
+  var MenuGroupLabel = /* @__PURE__ */ React72.forwardRef(function MenuGroupLabel2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      id: idProp,
+      ...elementProps
+    } = componentProps;
+    const id = useBaseUiId(idProp);
+    const setLabelId = useMenuGroupRootContext();
     useIsoLayoutEffect(() => {
-      if (disabledIndices == null || externalHighlightedIndex != null || !hasSetDefaultIndexRef.current) {
-        return;
-      }
-      const elements2 = elementsRef.current;
-      if (isListIndexDisabled(elements2, highlightedIndex, disabledIndices)) {
-        const firstEnabledIndex = findNonDisabledListIndex(elements2, {
-          disabledIndices
-        });
-        if (!isIndexOutOfListBounds(elements2, firstEnabledIndex)) {
-          onHighlightedIndexChange(firstEnabledIndex);
-        }
-      }
-    }, [disabledIndices, externalHighlightedIndex, highlightedIndex, elementsRef, onHighlightedIndexChange]);
-    const wrappedOnLoop = useStableCallback((event, prevIndex, nextIndex) => {
-      if (!onLoop) {
-        return nextIndex;
-      }
-      return onLoop(event, prevIndex, nextIndex, elementsRef);
-    });
-    const onKeyDown = useStableCallback((event) => {
-      const RELEVANT_KEYS = enableHomeAndEndKeys ? COMPOSITE_KEYS : ARROW_KEYS;
-      if (!RELEVANT_KEYS.has(event.key)) {
-        return;
-      }
-      if (isModifierKeySet(event, modifierKeys)) {
-        return;
-      }
-      const element = rootRef.current;
-      if (!element) {
-        return;
-      }
-      const isRtl = direction === "rtl";
-      const horizontalForwardKey = isRtl ? ARROW_LEFT : ARROW_RIGHT;
-      const forwardKey = {
-        horizontal: horizontalForwardKey,
-        vertical: ARROW_DOWN,
-        both: horizontalForwardKey
-      }[orientation];
-      const horizontalBackwardKey = isRtl ? ARROW_RIGHT : ARROW_LEFT;
-      const backwardKey = {
-        horizontal: horizontalBackwardKey,
-        vertical: ARROW_UP,
-        both: horizontalBackwardKey
-      }[orientation];
-      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;
-        }
-      }
-      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 forwardKeys = {
-        horizontal: [horizontalForwardKey],
-        vertical: [ARROW_DOWN],
-        both: [horizontalForwardKey, ARROW_DOWN]
-      }[orientation];
-      const backwardKeys = {
-        horizontal: [horizontalBackwardKey],
-        vertical: [ARROW_UP],
-        both: [horizontalBackwardKey, ARROW_UP]
-      }[orientation];
-      const preventedKeys = isGrid2 ? RELEVANT_KEYS : {
-        horizontal: enableHomeAndEndKeys ? HORIZONTAL_KEYS_WITH_EXTRA_KEYS : HORIZONTAL_KEYS,
-        vertical: enableHomeAndEndKeys ? VERTICAL_KEYS_WITH_EXTRA_KEYS : VERTICAL_KEYS,
-        both: RELEVANT_KEYS
-      }[orientation];
-      if (enableHomeAndEndKeys) {
-        if (event.key === HOME) {
-          nextIndex = minIndex;
-        } else if (event.key === END) {
-          nextIndex = maxIndex;
-        }
-      }
-      if (nextIndex === highlightedIndex && (forwardKeys.includes(event.key) || backwardKeys.includes(event.key))) {
-        if (loopFocus && nextIndex === maxIndex && forwardKeys.includes(event.key)) {
-          nextIndex = minIndex;
-          if (onLoop) {
-            nextIndex = onLoop(event, highlightedIndex, nextIndex, elementsRef);
-          }
-        } else if (loopFocus && nextIndex === minIndex && backwardKeys.includes(event.key)) {
-          nextIndex = maxIndex;
-          if (onLoop) {
-            nextIndex = onLoop(event, highlightedIndex, nextIndex, elementsRef);
-          }
-        } else {
-          nextIndex = findNonDisabledListIndex(elementsRef.current, {
-            startingIndex: nextIndex,
-            decrement: backwardKeys.includes(event.key),
-            disabledIndices
-          });
-        }
-      }
-      if (nextIndex !== highlightedIndex && !isIndexOutOfListBounds(elementsRef.current, nextIndex)) {
-        if (stopEventPropagation) {
-          event.stopPropagation();
-        }
-        if (preventedKeys.has(event.key)) {
-          event.preventDefault();
-        }
-        onHighlightedIndexChange(nextIndex, true);
-        queueMicrotask(() => {
-          elementsRef.current[nextIndex]?.focus();
-        });
+      setLabelId(id);
+      return () => {
+        setLabelId((currentId) => currentId === id ? void 0 : currentId);
+      };
+    }, [setLabelId, id]);
+    return useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      props: {
+        id,
+        role: "presentation",
+        ...elementProps
       }
     });
-    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 ?? 0);
-      },
-      onKeyDown
-    };
-    return {
-      props,
-      highlightedIndex,
-      onHighlightedIndexChange,
-      elementsRef,
-      disabledIndices,
-      onMapChange,
-      relayKeyboardEvent: onKeyDown
-    };
-  }
-  function isModifierKeySet(event, ignoredModifierKeys) {
-    for (const key of MODIFIER_KEYS.values()) {
-      if (ignoredModifierKeys.includes(key)) {
-        continue;
-      }
-      if (event.getModifierState(key)) {
-        return true;
-      }
-    }
-    return false;
-  }
+  });
+  if (true) MenuGroupLabel.displayName = "MenuGroupLabel";

-  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  function CompositeRoot(componentProps) {
+  // node_modules/@base-ui/react/menu/item/MenuItem.mjs
+  var React73 = __toESM(require_react(), 1);
+  var MenuItem = /* @__PURE__ */ React73.forwardRef(function MenuItem2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className: className2,
+      className,
+      id: idProp,
+      label,
+      nativeButton = false,
+      disabled: disabledProp = false,
+      closeOnClick = true,
       style,
-      refs = EMPTY_ARRAY3,
-      props = EMPTY_ARRAY3,
-      state: state2 = EMPTY_OBJECT2,
-      stateAttributesMapping: stateAttributesMapping6,
-      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 listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const id = useBaseUiId(idProp);
     const {
-      props: defaultProps,
-      highlightedIndex,
-      onHighlightedIndexChange,
-      elementsRef,
-      onMapChange: onMapChangeUnwrapped,
-      relayKeyboardEvent
-    } = useCompositeRoot({
-      grid,
-      loopFocus,
-      onLoop,
-      orientation,
-      highlightedIndex: highlightedIndexProp,
-      onHighlightedIndexChange: onHighlightedIndexChangeProp,
-      rootRef,
-      stopEventPropagation,
-      enableHomeAndEndKeys,
-      direction,
-      disabledIndices,
-      modifierKeys
+      store: store4
+    } = useMenuRootContext();
+    const rootDisabled = store4.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled;
+    const highlighted = store4.useState("isActive", listItem.index);
+    const itemProps = store4.useState("itemProps");
+    const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
+      store: store4,
+      nativeButton,
+      nodeId: menuPositionerContext?.context.nodeId,
+      itemMetadata: REGULAR_ITEM
     });
-    const element = useRenderElement(tag, componentProps, {
+    const state2 = {
+      disabled: disabled2,
+      highlighted
+    };
+    return useRenderElement("div", componentProps, {
       state: state2,
-      ref: refs,
-      props: [defaultProps, ...props, elementProps],
-      stateAttributesMapping: stateAttributesMapping6
-    });
-    const contextValue = React52.useMemo(() => ({
-      highlightedIndex,
-      onHighlightedIndexChange,
-      highlightItemOnHover,
-      relayKeyboardEvent
-    }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(CompositeRootContext.Provider, {
-      value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(CompositeList, {
-        elementsRef,
-        onMapChange: (newMap) => {
-          onMapChangeProp?.(newMap);
-          onMapChangeUnwrapped(newMap);
-        },
-        children: element
-      })
+      props: [itemProps, elementProps, getItemProps],
+      ref: [itemRef, forwardedRef, listItem.ref]
     });
-  }
+  });
+  if (true) MenuItem.displayName = "MenuItem";

-  // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-  var React53 = __toESM(require_react(), 1);
-  var ReactDOM7 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-  var FloatingPortalLite = /* @__PURE__ */ React53.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/link-item/MenuLinkItem.mjs
+  var React74 = __toESM(require_react(), 1);
+  var MenuLinkItem = /* @__PURE__ */ React74.forwardRef(function MenuLinkItem2(componentProps, forwardedRef) {
     const {
-      children,
-      container,
-      className: className2,
       render: render5,
+      className,
+      id: idProp,
+      label,
+      closeOnClick = false,
       style,
       ...elementProps
     } = componentProps;
+    const linkRef = React74.useRef(null);
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const nodeId = menuPositionerContext?.context.nodeId;
+    const id = useBaseUiId(idProp);
     const {
-      portalNode,
-      portalSubtree
-    } = useFloatingPortalNode({
-      container,
-      ref: forwardedRef,
-      componentProps,
-      elementProps
+      store: store4
+    } = useMenuRootContext();
+    const highlighted = store4.useState("isActive", listItem.index);
+    const itemProps = store4.useState("itemProps");
+    const typingRef = store4.context.typingRef;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      native: false,
+      composite: true
     });
-    if (!portalSubtree && !portalNode) {
-      return null;
+    const commonProps = useMenuItemCommonProps({
+      closeOnClick,
+      highlighted,
+      id,
+      nodeId,
+      store: store4,
+      typingRef,
+      itemRef: linkRef,
+      itemMetadata: REGULAR_ITEM
+    });
+    function getItemProps(externalProps) {
+      return mergeProps(commonProps, externalProps, getButtonProps);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(React53.Fragment, {
-      children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
+    const state2 = {
+      highlighted
+    };
+    return useRenderElement("a", componentProps, {
+      state: state2,
+      props: [itemProps, elementProps, getItemProps],
+      ref: [linkRef, buttonRef, forwardedRef, listItem.ref]
     });
   });
-  if (true) FloatingPortalLite.displayName = "FloatingPortalLite";
-
-  // node_modules/@base-ui/react/utils/useIsHydrating.mjs
-  var import_shim2 = __toESM(require_shim(), 1);
-  function subscribe() {
-    return NOOP;
-  }
-  function getSnapshot() {
-    return false;
-  }
-  function getServerSnapshot() {
-    return true;
-  }
-  function useIsHydrating() {
-    return (0, import_shim2.useSyncExternalStore)(subscribe, getSnapshot, getServerSnapshot);
-  }
-
-  // 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 (true) MenuLinkItem.displayName = "MenuLinkItem";

-  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var React55 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/popup/MenuPopup.mjs
+  var React76 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/tabs/root/TabsRootContext.mjs
-  var React54 = __toESM(require_react(), 1);
-  var TabsRootContext = /* @__PURE__ */ React54.createContext(void 0);
-  if (true) TabsRootContext.displayName = "TabsRootContext";
-  function useTabsRootContext() {
-    const context = React54.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));
+  // node_modules/@base-ui/react/toolbar/root/ToolbarRootContext.mjs
+  var React75 = __toESM(require_react(), 1);
+  var ToolbarRootContext = /* @__PURE__ */ React75.createContext(void 0);
+  if (true) ToolbarRootContext.displayName = "ToolbarRootContext";
+  function useToolbarRootContext(optional) {
+    const context = React75.useContext(ToolbarRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: ToolbarRootContext is missing. Toolbar parts must be placed within <Toolbar.Root>." : formatErrorMessage_default(69));
     }
     return context;
   }

-  // node_modules/@base-ui/react/tabs/root/TabsRootDataAttributes.mjs
-  var TabsRootDataAttributes = /* @__PURE__ */ (function(TabsRootDataAttributes2) {
-    TabsRootDataAttributes2["activationDirection"] = "data-activation-direction";
-    TabsRootDataAttributes2["orientation"] = "data-orientation";
-    return TabsRootDataAttributes2;
-  })({});
-
-  // node_modules/@base-ui/react/tabs/root/stateAttributesMapping.mjs
-  var tabsStateAttributesMapping = {
-    tabActivationDirection: (dir) => ({
-      [TabsRootDataAttributes.activationDirection]: dir
-    })
-  };
-
-  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
-  var TabsRoot = /* @__PURE__ */ React55.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/popup/MenuPopup.mjs
+  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
+  var MenuPopup = /* @__PURE__ */ React76.forwardRef(function MenuPopup2(componentProps, forwardedRef) {
     const {
-      className: className2,
-      defaultValue: defaultValueProp = 0,
-      onValueChange: onValueChangeProp,
-      orientation = "horizontal",
       render: render5,
-      value: valueProp,
+      className,
       style,
+      finalFocus,
       ...elementProps
     } = componentProps;
-    const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
-    const tabPanelRefs = React55.useRef([]);
-    const [mountedTabPanels, setMountedTabPanels] = React55.useState(() => /* @__PURE__ */ new Map());
-    const [value, setValue] = useControlled({
-      controlled: valueProp,
-      default: defaultValueProp,
-      name: "Tabs",
-      state: "value"
-    });
-    const isControlled = valueProp !== void 0;
-    const [tabMap, setTabMap] = React55.useState(() => /* @__PURE__ */ new Map());
-    const lastKnownTabElementRef = React55.useRef(void 0);
-    const getTabElementBySelectedValue = React55.useCallback((selectedValue) => {
-      if (selectedValue === void 0) {
-        return null;
-      }
-      for (const [tabElement, tabMetadata] of tabMap.entries()) {
-        if (tabMetadata != null && selectedValue === (tabMetadata.value ?? tabMetadata.index)) {
-          return tabElement;
-        }
-      }
-      return null;
-    }, [tabMap]);
-    const [activationDirectionState, setActivationDirectionState] = React55.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;
+      store: store4
+    } = useMenuRootContext();
+    const {
+      side,
+      align
+    } = useMenuPositionerContext();
+    const insideToolbar = useToolbarRootContext(true) != null;
+    const open = store4.useState("open");
+    const transitionStatus = store4.useState("transitionStatus");
+    const popupProps = store4.useState("popupProps");
+    const mounted = store4.useState("mounted");
+    const instantType = store4.useState("instantType");
+    const activeTriggerElement = store4.useState("activeTriggerElement");
+    const parent = store4.useState("parent");
+    const lastOpenChangeReason = store4.useState("lastOpenChangeReason");
+    const rootId = store4.useState("rootId");
+    const floatingContext = store4.useState("floatingRootContext");
+    const floatingTreeRoot = store4.useState("floatingTreeRoot");
+    const closeDelay = store4.useState("closeDelay");
+    const hoverEnabled = store4.useState("hoverEnabled");
+    const disabled2 = store4.useState("disabled");
+    const openMethod = store4.useState("openMethod");
+    const isContextMenu = parent.type === "context-menu";
+    useOpenChangeComplete({
+      open,
+      ref: store4.context.popupRef,
+      onComplete() {
+        if (open) {
+          store4.context.onOpenChangeComplete?.(true);
+        }
       }
-      setValue(newValue);
     });
-    const notifyAutomaticValueChange = useStableCallback((nextValue, reason) => {
-      onValueChangeProp?.(nextValue, createChangeEventDetails(reason, void 0, void 0, {
-        activationDirection: "none"
-      }));
+    React76.useEffect(() => {
+      function handleClose(event) {
+        store4.setOpen(false, createChangeEventDetails(event.reason, event.domEvent));
+      }
+      floatingTreeRoot.events.on("close", handleClose);
+      return () => {
+        floatingTreeRoot.events.off("close", handleClose);
+      };
+    }, [floatingTreeRoot.events, store4]);
+    useHoverFloatingInteraction(floatingContext, {
+      enabled: hoverEnabled && !disabled2 && !isContextMenu && parent.type !== "menubar",
+      closeDelay
     });
-    const registerMountedTabPanel = useStableCallback((panelValue, panelId) => {
-      setMountedTabPanels((prev) => {
-        if (prev.get(panelValue) === panelId) {
-          return prev;
+    const setPopupElement = store4.useStateSetter("popupElement");
+    const state2 = {
+      transitionStatus,
+      side,
+      align,
+      open,
+      nested: parent.type === "menu",
+      instant: instantType
+    };
+    const element = useRenderElement("div", componentProps, {
+      state: state2,
+      ref: [forwardedRef, store4.context.popupRef, setPopupElement],
+      stateAttributesMapping: popupTransitionStateMapping,
+      props: [popupProps, {
+        onKeyDown(event) {
+          if (insideToolbar && COMPOSITE_KEYS.has(event.key)) {
+            event.stopPropagation();
+          }
         }
-        const next = new Map(prev);
-        next.set(panelValue, panelId);
-        return next;
-      });
+      }, getDisabledMountTransitionStyles(transitionStatus), elementProps, {
+        "data-rootownerid": rootId
+      }]
     });
-    const unregisterMountedTabPanel = useStableCallback((panelValue, panelId) => {
-      setMountedTabPanels((prev) => {
-        if (!prev.has(panelValue) || prev.get(panelValue) !== panelId) {
-          return prev;
-        }
-        const next = new Map(prev);
-        next.delete(panelValue);
-        return next;
-      });
+    let returnFocus = parent.type === void 0 || isContextMenu;
+    if (activeTriggerElement || parent.type === "menubar" && lastOpenChangeReason !== reason_parts_exports.outsidePress) {
+      returnFocus = true;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(FloatingFocusManager, {
+      context: floatingContext,
+      openInteractionType: openMethod,
+      modal: isContextMenu,
+      disabled: !mounted,
+      returnFocus: finalFocus === void 0 ? returnFocus : finalFocus,
+      initialFocus: parent.type !== "menu",
+      restoreFocus: true,
+      externalTree: parent.type !== "menubar" ? floatingTreeRoot : void 0,
+      previousFocusableElement: activeTriggerElement,
+      nextFocusableElement: parent.type === void 0 ? store4.context.triggerFocusTargetRef : void 0,
+      beforeContentFocusGuardRef: parent.type === void 0 ? store4.context.beforeContentFocusGuardRef : void 0,
+      children: element
     });
-    const getTabPanelIdByValue = React55.useCallback((tabValue) => {
-      return mountedTabPanels.get(tabValue);
-    }, [mountedTabPanels]);
-    const getTabIdByPanelValue = React55.useCallback((tabPanelValue) => {
-      for (const tabMetadata of tabMap.values()) {
-        if (tabPanelValue === tabMetadata?.value) {
-          return tabMetadata?.id;
+  });
+  if (true) MenuPopup.displayName = "MenuPopup";
+
+  // node_modules/@base-ui/react/menu/portal/MenuPortal.mjs
+  var React78 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/portal/MenuPortalContext.mjs
+  var React77 = __toESM(require_react(), 1);
+  var MenuPortalContext = /* @__PURE__ */ React77.createContext(void 0);
+  if (true) MenuPortalContext.displayName = "MenuPortalContext";
+  function useMenuPortalContext() {
+    const value = React77.useContext(MenuPortalContext);
+    if (value === void 0) {
+      throw new Error(true ? "Base UI: <Menu.Portal> is missing." : formatErrorMessage_default(32));
+    }
+    return value;
+  }
+
+  // node_modules/@base-ui/react/menu/portal/MenuPortal.mjs
+  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
+  var MenuPortal = /* @__PURE__ */ React78.forwardRef(function MenuPortal2(props, forwardedRef) {
+    const {
+      keepMounted = false,
+      ...portalProps
+    } = props;
+    const {
+      store: store4
+    } = useMenuRootContext();
+    const mounted = store4.useState("mounted");
+    const shouldRender = mounted || keepMounted;
+    if (!shouldRender) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(MenuPortalContext.Provider, {
+      value: keepMounted,
+      children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(FloatingPortal, {
+        ref: forwardedRef,
+        ...portalProps
+      })
+    });
+  });
+  if (true) MenuPortal.displayName = "MenuPortal";
+
+  // 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 MenuPositioner = /* @__PURE__ */ React79.forwardRef(function MenuPositioner2(componentProps, forwardedRef) {
+    const {
+      anchor: anchorProp,
+      positionMethod: positionMethodProp = "absolute",
+      className,
+      render: render5,
+      side,
+      align: alignProp,
+      sideOffset: sideOffsetProp = 0,
+      alignOffset: alignOffsetProp = 0,
+      collisionBoundary = "clipping-ancestors",
+      collisionPadding = 5,
+      arrowPadding = 5,
+      sticky = false,
+      disableAnchorTracking = false,
+      collisionAvoidance: collisionAvoidanceProp = DROPDOWN_COLLISION_AVOIDANCE,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      store: store4
+    } = useMenuRootContext();
+    const keepMounted = useMenuPortalContext();
+    const contextMenuContext = useContextMenuRootContext(true);
+    const parent = store4.useState("parent");
+    const floatingRootContext = store4.useState("floatingRootContext");
+    const floatingTreeRoot = store4.useState("floatingTreeRoot");
+    const mounted = store4.useState("mounted");
+    const open = store4.useState("open");
+    const modal = store4.useState("modal");
+    const openMethod = store4.useState("openMethod");
+    const triggerElement = store4.useState("activeTriggerElement");
+    const transitionStatus = store4.useState("transitionStatus");
+    const positionerElement = store4.useState("positionerElement");
+    const instantType = store4.useState("instantType");
+    const adaptiveOrigin2 = store4.useState("adaptiveOrigin");
+    const lastOpenChangeReason = store4.useState("lastOpenChangeReason");
+    const floatingNodeId = store4.useState("floatingNodeId");
+    const floatingParentNodeId = store4.useState("floatingParentNodeId");
+    const domReference = floatingRootContext.useState("domReferenceElement");
+    const previousTriggerRef = React79.useRef(null);
+    const runOnceAnimationsFinish = useAnimationsFinished(positionerElement);
+    let anchor = anchorProp;
+    let sideOffset = sideOffsetProp;
+    let alignOffset = alignOffsetProp;
+    let align = alignProp;
+    let collisionAvoidance = collisionAvoidanceProp;
+    if (parent.type === "context-menu") {
+      anchor = anchorProp ?? parent.context?.anchor;
+      align = align ?? "start";
+      if (!side && align !== "center") {
+        alignOffset = componentProps.alignOffset ?? 2;
+        sideOffset = componentProps.sideOffset ?? -5;
+      }
+    }
+    let computedSide = side;
+    let computedAlign = align;
+    if (parent.type === "menu") {
+      computedSide = computedSide ?? "inline-end";
+      computedAlign = computedAlign ?? "start";
+      collisionAvoidance = componentProps.collisionAvoidance ?? POPUP_COLLISION_AVOIDANCE;
+    } else if (parent.type === "menubar") {
+      computedSide = computedSide ?? (parent.context.orientation === "vertical" ? "inline-end" : "bottom");
+      computedAlign = computedAlign ?? "start";
+    }
+    const contextMenu = parent.type === "context-menu";
+    const positioner = useAnchorPositioning({
+      anchor,
+      floatingRootContext,
+      positionMethod: contextMenuContext ? "fixed" : positionMethodProp,
+      mounted,
+      side: computedSide,
+      sideOffset,
+      align: computedAlign,
+      alignOffset,
+      arrowPadding: contextMenu ? 0 : arrowPadding,
+      collisionBoundary,
+      collisionPadding,
+      sticky,
+      nodeId: floatingNodeId,
+      keepMounted,
+      disableAnchorTracking,
+      collisionAvoidance,
+      shift: contextMenu ? {
+        crossAxis: !("side" in collisionAvoidance && collisionAvoidance.side === "flip"),
+        rootBoundary: "layoutViewport"
+      } : void 0,
+      externalTree: floatingTreeRoot,
+      adaptiveOrigin: adaptiveOrigin2
+    });
+    React79.useEffect(() => {
+      function onMenuOpenChange(details) {
+        if (details.open) {
+          if (details.parentNodeId === floatingNodeId) {
+            store4.set("hoverEnabled", false);
+          }
+          if (details.nodeId !== floatingNodeId && details.parentNodeId === store4.select("floatingParentNodeId")) {
+            store4.setOpen(false, createChangeEventDetails(reason_parts_exports.siblingOpen));
+          }
         }
       }
-      return void 0;
-    }, [tabMap]);
-    const tabsContextValue = React55.useMemo(() => ({
-      getTabElementBySelectedValue,
-      getTabIdByPanelValue,
-      getTabPanelIdByValue,
-      onValueChange,
-      orientation,
-      registerMountedTabPanel,
-      setTabMap,
-      unregisterMountedTabPanel,
-      tabActivationDirection,
-      value
-    }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, unregisterMountedTabPanel, tabActivationDirection, value]);
-    const selectedTabMetadata = React55.useMemo(() => {
-      for (const tabMetadata of tabMap.values()) {
-        if (tabMetadata != null && tabMetadata.value === value) {
-          return tabMetadata;
-        }
+      floatingTreeRoot.events.on("menuopenchange", onMenuOpenChange);
+      return () => {
+        floatingTreeRoot.events.off("menuopenchange", onMenuOpenChange);
+      };
+    }, [store4, floatingTreeRoot.events, floatingNodeId]);
+    React79.useEffect(() => {
+      if (store4.select("floatingParentNodeId") == null) {
+        return void 0;
       }
-      return void 0;
-    }, [tabMap, value]);
-    const firstEnabledTabValue = React55.useMemo(() => {
-      for (const tabMetadata of tabMap.values()) {
-        if (tabMetadata != null && !tabMetadata.disabled) {
-          return tabMetadata.value;
+      function onParentClose(details) {
+        if (details.open || details.nodeId !== store4.select("floatingParentNodeId")) {
+          return;
         }
+        const reason = details.reason ?? reason_parts_exports.siblingOpen;
+        store4.setOpen(false, createChangeEventDetails(reason));
       }
-      return void 0;
-    }, [tabMap]);
-    const shouldNotifyInitialValueChangeRef = React55.useRef(!hasExplicitDefaultValueProp);
-    const initialDefaultValueRef = React55.useRef(defaultValueProp);
-    const shouldHonorDisabledDefaultValueRef = React55.useRef(hasExplicitDefaultValueProp);
-    const didRegisterTabsRef = React55.useRef(false);
-    useIsoLayoutEffect(() => {
-      if (isControlled) {
-        return;
+      floatingTreeRoot.events.on("menuopenchange", onParentClose);
+      return () => {
+        floatingTreeRoot.events.off("menuopenchange", onParentClose);
+      };
+    }, [floatingTreeRoot.events, store4]);
+    const closeTimeout = useTimeout();
+    React79.useEffect(() => {
+      if (!open) {
+        closeTimeout.clear();
       }
-      function commitAutomaticValueChange(fallbackValue, fallbackReason) {
-        setValue(fallbackValue);
-        setActivationDirectionState((prev) => {
-          if (prev.previousValue === fallbackValue && prev.tabActivationDirection === "none") {
-            return prev;
+    }, [open, closeTimeout]);
+    React79.useEffect(() => {
+      function onItemHover(event) {
+        if (!open || event.nodeId !== store4.select("floatingParentNodeId")) {
+          return;
+        }
+        if (event.target && triggerElement && triggerElement !== event.target) {
+          const delay = store4.select("closeDelay");
+          if (delay > 0) {
+            if (!closeTimeout.isStarted()) {
+              closeTimeout.start(delay, () => {
+                store4.setOpen(false, createChangeEventDetails(reason_parts_exports.siblingOpen));
+              });
+            }
+          } else {
+            store4.setOpen(false, createChangeEventDetails(reason_parts_exports.siblingOpen));
           }
-          return {
-            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);
+        } else {
+          closeTimeout.clear();
         }
-        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;
       }
-      if (shouldHonorDisabledDefaultValueRef.current && selectionIsDisabled && value === initialDefaultValueRef.current) {
-        return;
+      floatingTreeRoot.events.on("itemhover", onItemHover);
+      return () => {
+        floatingTreeRoot.events.off("itemhover", onItemHover);
+      };
+    }, [floatingTreeRoot.events, open, triggerElement, store4, closeTimeout]);
+    React79.useEffect(() => {
+      const eventDetails = {
+        open,
+        nodeId: floatingNodeId,
+        parentNodeId: floatingParentNodeId,
+        reason: store4.select("lastOpenChangeReason")
+      };
+      floatingTreeRoot.events.emit("menuopenchange", eventDetails);
+    }, [floatingTreeRoot.events, open, store4, floatingNodeId, floatingParentNodeId]);
+    useIsoLayoutEffect(() => {
+      const currentTrigger = domReference;
+      const previousTrigger = previousTriggerRef.current;
+      if (currentTrigger) {
+        previousTriggerRef.current = currentTrigger;
+      }
+      if (previousTrigger && currentTrigger && currentTrigger !== previousTrigger) {
+        store4.set("instantType", void 0);
+        const abortController = new AbortController();
+        runOnceAnimationsFinish(() => {
+          store4.set("instantType", "trigger-change");
+        }, abortController.signal);
+        return () => {
+          abortController.abort();
+        };
       }
-      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);
+      return void 0;
+    }, [domReference, runOnceAnimationsFinish, store4]);
+    const state2 = {
+      open,
+      side: positioner.side,
+      align: positioner.align,
+      anchorHidden: positioner.anchorHidden,
+      nested: parent.type === "menu",
+      instant: instantType
+    };
+    const menubarModal = parent.type === "menubar" && parent.context.modal;
+    const popupModal = modal && lastOpenChangeReason !== reason_parts_exports.triggerHover;
+    useAnchoredPopupScrollLock(open && (menubarModal || popupModal), openMethod === "touch", positionerElement, triggerElement);
+    const element = usePositioner(componentProps, state2, {
+      styles: positioner.positionerStyles,
+      transitionStatus,
+      props: elementProps,
+      refs: [forwardedRef, store4.useStateSetter("positionerElement")],
+      hidden: !mounted,
+      inert: !open
+    });
+    const shouldRenderBackdrop = mounted && parent.type !== "menu" && (parent.type !== "menubar" && modal && lastOpenChangeReason !== reason_parts_exports.triggerHover || parent.type === "menubar" && parent.context.modal);
+    let backdropCutout = null;
+    if (parent.type === "menubar") {
+      backdropCutout = parent.context.contentElement;
+    } else if (parent.type === void 0) {
+      backdropCutout = triggerElement;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(MenuPositionerContext.Provider, {
+      value: positioner,
+      children: [shouldRenderBackdrop && /* @__PURE__ */ (0, import_jsx_runtime110.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, {
+        id: floatingNodeId,
+        children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(CompositeList, {
+          elementsRef: store4.context.itemDomElements,
+          labelsRef: store4.context.itemLabels,
+          children: element
+        })
+      })]
+    });
+  });
+  if (true) MenuPositioner.displayName = "MenuPositioner";
+
+  // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.mjs
+  var React81 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroupContext.mjs
+  var React80 = __toESM(require_react(), 1);
+  var MenuRadioGroupContext = /* @__PURE__ */ React80.createContext(void 0);
+  if (true) MenuRadioGroupContext.displayName = "MenuRadioGroupContext";
+  function useMenuRadioGroupContext() {
+    const context = React80.useContext(MenuRadioGroupContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: MenuRadioGroupContext is missing. MenuRadioGroup parts must be placed within <Menu.RadioGroup>." : formatErrorMessage_default(34));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.mjs
+  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
+  var MenuRadioGroup = /* @__PURE__ */ React81.memo(/* @__PURE__ */ React81.forwardRef(function MenuRadioGroup2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      value: valueProp,
+      defaultValue: defaultValue2,
+      onValueChange: onValueChangeProp,
+      disabled: disabled2 = false,
+      style,
+      "aria-labelledby": ariaLabelledByProp,
+      ...elementProps
+    } = componentProps;
+    const [labelId, setLabelId] = React81.useState(void 0);
+    const [value, setValueUnwrapped] = useControlled({
+      controlled: valueProp,
+      default: defaultValue2,
+      name: "MenuRadioGroup"
+    });
+    const setValue = useStableCallback((newValue, eventDetails) => {
+      onValueChangeProp?.(newValue, eventDetails);
+      if (eventDetails.isCanceled) {
         return;
       }
-      if (shouldNotifyInitialValueChange && selectedTabMetadata != null) {
-        notifyAutomaticValueChange(value, reason_parts_exports.initial);
-        shouldNotifyInitialValueChangeRef.current = false;
-      }
-    }, [firstEnabledTabValue, isControlled, notifyAutomaticValueChange, selectedTabMetadata, setValue, tabMap, value]);
+      setValueUnwrapped(newValue);
+    });
     const state2 = {
-      orientation,
-      tabActivationDirection
+      disabled: disabled2
     };
     const element = useRenderElement("div", componentProps, {
       state: state2,
       ref: forwardedRef,
-      props: elementProps,
-      stateAttributesMapping: tabsStateAttributesMapping
+      props: {
+        role: "group",
+        "aria-labelledby": ariaLabelledByProp ?? labelId,
+        "aria-disabled": disabled2 || void 0,
+        ...elementProps
+      }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(TabsRootContext.Provider, {
-      value: tabsContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(CompositeList, {
-        elementsRef: tabPanelRefs,
+    const context = React81.useMemo(() => ({
+      value,
+      setValue,
+      disabled: disabled2
+    }), [value, setValue, disabled2]);
+    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(MenuGroupContext.Provider, {
+      value: setLabelId,
+      children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(MenuRadioGroupContext.Provider, {
+        value: context,
         children: element
       })
     });
-  });
-  if (true) TabsRoot.displayName = "TabsRoot";
-  function computeActivationDirection(oldValue, newValue, orientation, tabMap) {
-    if (oldValue == null || newValue == null) {
-      return "none";
-    }
-    let oldTab = null;
-    let newTab = null;
-    for (const [tabElement, tabMetadata] of tabMap.entries()) {
-      if (tabMetadata == null) {
-        continue;
-      }
-      const tabValue = tabMetadata.value ?? tabMetadata.index;
-      if (oldValue === tabValue) {
-        oldTab = tabElement;
-      }
-      if (newValue === tabValue) {
-        newTab = tabElement;
-      }
-      if (oldTab != null && newTab != null) {
-        break;
-      }
-    }
-    if (oldTab == null || newTab == null) {
-      if (oldTab !== newTab && (typeof oldValue === "number" || typeof oldValue === "string") && typeof oldValue === typeof newValue) {
-        if (orientation === "horizontal") {
-          return newValue > oldValue ? "right" : "left";
-        }
-        return newValue > oldValue ? "down" : "up";
-      }
-      return "none";
-    }
-    const oldRect = oldTab.getBoundingClientRect();
-    const newRect = newTab.getBoundingClientRect();
-    if (orientation === "horizontal") {
-      if (newRect.left < oldRect.left) {
-        return "left";
-      }
-      if (newRect.left > oldRect.left) {
-        return "right";
-      }
-    } else {
-      if (newRect.top < oldRect.top) {
-        return "up";
-      }
-      if (newRect.top > oldRect.top) {
-        return "down";
-      }
-    }
-    return "none";
-  }
+  }));
+  if (true) MenuRadioGroup.displayName = "MenuRadioGroup";

-  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var React57 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/radio-item/MenuRadioItem.mjs
+  var React83 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/tabs/list/TabsListContext.mjs
-  var React56 = __toESM(require_react(), 1);
-  var TabsListContext = /* @__PURE__ */ React56.createContext(void 0);
-  if (true) TabsListContext.displayName = "TabsListContext";
-  function useTabsListContext() {
-    const context = React56.useContext(TabsListContext);
+  // node_modules/@base-ui/react/menu/radio-item/MenuRadioItemContext.mjs
+  var React82 = __toESM(require_react(), 1);
+  var MenuRadioItemContext = /* @__PURE__ */ React82.createContext(void 0);
+  if (true) MenuRadioItemContext.displayName = "MenuRadioItemContext";
+  function useMenuRadioItemContext() {
+    const context = React82.useContext(MenuRadioItemContext);
     if (context === void 0) {
-      throw new Error(true ? "Base UI: TabsListContext is missing. TabsList parts must be placed within <Tabs.List>." : formatErrorMessage_default(65));
+      throw new Error(true ? "Base UI: MenuRadioItemContext is missing. MenuRadioItem parts must be placed within <Menu.RadioItem>." : formatErrorMessage_default(35));
     }
     return context;
   }

-  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var TabsTab = /* @__PURE__ */ React57.forwardRef(function TabsTab2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/radio-item/MenuRadioItem.mjs
+  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
+  var MenuRadioItem = /* @__PURE__ */ React83.forwardRef(function MenuRadioItem2(componentProps, forwardedRef) {
     const {
-      className: className2,
-      disabled: disabled2 = false,
       render: render5,
-      value,
+      className,
       id: idProp,
-      nativeButton = true,
+      label,
+      nativeButton = false,
+      disabled: disabledProp = false,
+      closeOnClick = false,
+      value,
       style,
       ...elementProps
     } = componentProps;
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const id = useBaseUiId(idProp);
     const {
-      value: activeTabValue,
-      getTabPanelIdByValue,
-      orientation,
-      tabActivationDirection
-    } = useTabsRootContext();
+      store: store4
+    } = useMenuRootContext();
+    const highlighted = store4.useState("isActive", listItem.index);
+    const itemProps = store4.useState("itemProps");
     const {
-      activateOnFocus,
-      highlightedTabIndex,
-      onTabActivation,
-      registerTabResizeObserverElement,
-      setHighlightedTabIndex,
-      tabsListElement
-    } = useTabsListContext();
-    const id = useBaseUiId(idProp);
-    const tabMetadata = React57.useMemo(() => ({
+      value: selectedValue,
+      setValue: setSelectedValue,
+      disabled: groupDisabled
+    } = useMenuRadioGroupContext();
+    const rootDisabled = store4.useState("disabled");
+    const disabled2 = disabledProp || groupDisabled || rootDisabled;
+    const checked = selectedValue === value;
+    const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick,
       disabled: disabled2,
+      highlighted,
       id,
-      value
-    }), [disabled2, id, value]);
-    const {
-      compositeProps,
-      compositeRef,
-      index: index2
-      // hook is used instead of the CompositeItem component
-      // because the index is needed for Tab internals
-    } = useCompositeItem({
-      metadata: tabMetadata
+      store: store4,
+      nativeButton,
+      nodeId: menuPositionerContext?.context.nodeId,
+      itemMetadata: REGULAR_ITEM
     });
-    const active = value === activeTabValue;
-    const isNavigatingRef = React57.useRef(false);
-    const tabElementRef = React57.useRef(null);
-    useIsoLayoutEffect(() => {
-      const tabElement = tabElementRef.current;
-      if (!tabElement) {
-        return void 0;
-      }
-      return registerTabResizeObserverElement(tabElement);
-    }, [registerTabResizeObserverElement]);
-    useIsoLayoutEffect(() => {
-      if (isNavigatingRef.current) {
-        isNavigatingRef.current = false;
-        return;
-      }
-      if (!(active && index2 > -1 && highlightedTabIndex !== index2)) {
-        return;
-      }
-      const listElement = tabsListElement;
-      if (listElement != null) {
-        const activeEl = activeElement(ownerDocument(listElement));
-        if (activeEl && contains(listElement, activeEl)) {
-          return;
-        }
-      }
-      if (!disabled2) {
-        setHighlightedTabIndex(index2);
-      }
-    }, [active, index2, highlightedTabIndex, setHighlightedTabIndex, disabled2, tabsListElement]);
-    const {
-      getButtonProps,
-      buttonRef
-    } = useButton({
+    const state2 = React83.useMemo(() => ({
       disabled: disabled2,
-      native: nativeButton,
-      focusableWhenDisabled: true
-    });
-    const tabPanelId = getTabPanelIdByValue(value);
-    const isPressingRef = React57.useRef(false);
-    const isMainButtonRef = React57.useRef(false);
-    function onClick(event) {
-      if (active || disabled2) {
-        return;
-      }
-      onTabActivation(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
-        activationDirection: "none"
-      }));
-    }
-    function onFocus(event) {
-      if (active) {
-        return;
-      }
-      if (index2 > -1 && !disabled2) {
-        setHighlightedTabIndex(index2);
-      }
-      if (disabled2) {
-        return;
-      }
-      if (activateOnFocus && (!isPressingRef.current || // keyboard or touch focus
-      isPressingRef.current && isMainButtonRef.current)) {
-        onTabActivation(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
-          activationDirection: "none"
-        }));
-      }
+      highlighted,
+      checked
+    }), [disabled2, highlighted, checked]);
+    function handleClick(event) {
+      const details = createChangeEventDetails(reason_parts_exports.itemPress, event.nativeEvent, void 0, {
+        preventUnmountOnClose: NOOP
+      });
+      setSelectedValue(value, details);
     }
-    function onPointerDown(event) {
-      if (active || disabled2) {
-        return;
-      }
-      isPressingRef.current = true;
-      function handlePointerUp() {
-        isPressingRef.current = false;
-        isMainButtonRef.current = false;
-      }
-      if (!event.button || event.button === 0) {
-        isMainButtonRef.current = true;
-        const doc = ownerDocument(event.currentTarget);
-        doc.addEventListener("pointerup", handlePointerUp, {
-          once: true
-        });
+    const element = useRenderElement("div", componentProps, {
+      state: state2,
+      stateAttributesMapping: itemMapping,
+      props: [itemProps, {
+        role: "menuitemradio",
+        "aria-checked": checked,
+        onClick: handleClick
+      }, elementProps, getItemProps],
+      ref: [itemRef, forwardedRef, listItem.ref]
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(MenuRadioItemContext.Provider, {
+      value: state2,
+      children: element
+    });
+  });
+  if (true) MenuRadioItem.displayName = "MenuRadioItem";
+
+  // node_modules/@base-ui/react/menu/radio-item-indicator/MenuRadioItemIndicator.mjs
+  var React84 = __toESM(require_react(), 1);
+  var MenuRadioItemIndicator = /* @__PURE__ */ React84.forwardRef(function MenuRadioItemIndicator2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      keepMounted = false,
+      ...elementProps
+    } = componentProps;
+    const item = useMenuRadioItemContext();
+    const indicatorRef = React84.useRef(null);
+    const {
+      transitionStatus,
+      mounted,
+      setMounted
+    } = useTransitionStatus(item.checked);
+    useOpenChangeComplete({
+      open: item.checked,
+      ref: indicatorRef,
+      onComplete() {
+        if (!item.checked) {
+          setMounted(false);
+        }
       }
-    }
+    });
     const state2 = {
-      disabled: disabled2,
-      active,
-      orientation,
-      tabActivationDirection
+      checked: item.checked,
+      disabled: item.disabled,
+      highlighted: item.highlighted,
+      transitionStatus
     };
-    const element = useRenderElement("button", componentProps, {
+    const element = useRenderElement("span", componentProps, {
       state: state2,
-      ref: [forwardedRef, buttonRef, compositeRef, tabElementRef],
-      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
+      stateAttributesMapping: itemMapping,
+      ref: [forwardedRef, indicatorRef],
+      props: {
+        "aria-hidden": true,
+        ...elementProps
+      },
+      enabled: keepMounted || mounted
     });
     return element;
   });
-  if (true) TabsTab.displayName = "TabsTab";
+  if (true) MenuRadioItemIndicator.displayName = "MenuRadioItemIndicator";

-  // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var React58 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/root/MenuRoot.mjs
+  var React88 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/tabs/indicator/prehydrationScript.min.mjs
-  var script = '!function(){const t=document.currentScript.previousElementSibling;if(!t)return;const e=t.closest(\'[role="tablist"]\');if(!e)return;const i=e.querySelector("[data-active]");if(!i)return;if(0===i.offsetWidth||0===e.offsetWidth)return;let o=0,n=0,h=0,l=0,r=0,f=0;function s(t){const e=getComputedStyle(t);let i=parseFloat(e.width)||0,o=parseFloat(e.height)||0;return(Math.round(i)!==t.offsetWidth||Math.round(o)!==t.offsetHeight)&&(i=t.offsetWidth,o=t.offsetHeight),{width:i,height:o}}if(null!=i&&null!=e){const{width:t,height:c}=s(i),{width:u,height:d}=s(e),a=i.getBoundingClientRect(),g=e.getBoundingClientRect(),p=u>0?g.width/u:1,b=d>0?g.height/d:1;if(Math.abs(p)>Number.EPSILON&&Math.abs(b)>Number.EPSILON){const t=a.left-g.left,i=a.top-g.top;o=t/p+e.scrollLeft-e.clientLeft,h=i/b+e.scrollTop-e.clientTop}else o=i.offsetLeft,h=i.offsetTop;r=t,f=c,n=e.scrollWidth-o-r,l=e.scrollHeight-h-f}function c(e,i){t.style.setProperty(`--active-tab-${e}`,`${i}px`)}c("left",o),c("right",n),c("top",h),c("bottom",l),c("width",r),c("height",f),r>0&&f>0&&t.removeAttribute("hidden")}();';
-
-  // node_modules/@base-ui/react/tabs/indicator/TabsIndicatorCssVars.mjs
-  var TabsIndicatorCssVars = /* @__PURE__ */ (function(TabsIndicatorCssVars2) {
-    TabsIndicatorCssVars2["activeTabLeft"] = "--active-tab-left";
-    TabsIndicatorCssVars2["activeTabRight"] = "--active-tab-right";
-    TabsIndicatorCssVars2["activeTabTop"] = "--active-tab-top";
-    TabsIndicatorCssVars2["activeTabBottom"] = "--active-tab-bottom";
-    TabsIndicatorCssVars2["activeTabWidth"] = "--active-tab-width";
-    TabsIndicatorCssVars2["activeTabHeight"] = "--active-tab-height";
-    return TabsIndicatorCssVars2;
-  })({});
+  // node_modules/@base-ui/react/menubar/MenubarContext.mjs
+  var React85 = __toESM(require_react(), 1);
+  var MenubarContext = /* @__PURE__ */ React85.createContext(null);
+  if (true) MenubarContext.displayName = "MenubarContext";
+  function useMenubarContext(optional) {
+    const context = React85.useContext(MenubarContext);
+    if (context === null && !optional) {
+      throw new Error(true ? "Base UI: MenubarContext is missing. Menubar parts must be placed within <Menubar>." : formatErrorMessage_default(5));
+    }
+    return context;
+  }

-  // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
-  var stateAttributesMapping2 = {
-    ...tabsStateAttributesMapping,
-    activeTabPosition: () => null,
-    activeTabSize: () => null
+  // node_modules/@base-ui/react/menu/store/MenuStore.mjs
+  var React86 = __toESM(require_react(), 1);
+  var selectors2 = {
+    ...popupStoreSelectors,
+    disabled: (state2) => state2.parent.type === "menubar" ? state2.parent.context.disabled || state2.disabled : state2.disabled,
+    modal: (state2) => (state2.parent.type === void 0 || state2.parent.type === "context-menu") && (state2.modal ?? true),
+    openMethod: (state2) => state2.openMethod,
+    allowMouseEnter: (state2) => state2.allowMouseEnter,
+    highlightItemOnHover: (state2) => state2.highlightItemOnHover,
+    parent: (state2) => state2.parent,
+    rootId: (state2) => {
+      if (state2.parent.type === "menu") {
+        return state2.parent.store.select("rootId");
+      }
+      return state2.parent.type !== void 0 ? state2.parent.context.rootId : state2.rootId;
+    },
+    activeIndex: (state2) => state2.activeIndex,
+    isActive: (state2, itemIndex) => state2.activeIndex === itemIndex,
+    hoverEnabled: (state2) => state2.hoverEnabled,
+    instantType: (state2) => state2.instantType,
+    lastOpenChangeReason: (state2) => state2.openChangeReason,
+    floatingTreeRoot: (state2) => {
+      if (state2.parent.type === "menu") {
+        return state2.parent.store.select("floatingTreeRoot");
+      }
+      return state2.floatingTreeRoot;
+    },
+    floatingNodeId: (state2) => state2.floatingNodeId,
+    floatingParentNodeId: (state2) => state2.floatingParentNodeId,
+    itemProps: (state2) => state2.itemProps,
+    closeDelay: (state2) => state2.closeDelay,
+    adaptiveOrigin: (state2) => state2.adaptiveOrigin,
+    keyboardEventRelay: (state2) => {
+      if (state2.keyboardEventRelay) {
+        return state2.keyboardEventRelay;
+      }
+      if (state2.parent.type === "menu") {
+        return state2.parent.store.select("keyboardEventRelay");
+      }
+      return void 0;
+    }
   };
-  var TabsIndicator = /* @__PURE__ */ React58.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
-    const {
-      className: className2,
-      render: render5,
-      renderBeforeHydration = false,
-      style: styleProp,
-      ...elementProps
-    } = componentProps;
-    const {
-      nonce
-    } = useCSPContext();
-    const {
-      getTabElementBySelectedValue,
-      orientation,
-      tabActivationDirection,
-      value
-    } = useTabsRootContext();
-    const {
-      tabsListElement,
-      registerIndicatorUpdateListener
-    } = useTabsListContext();
-    const isHydrating = useIsHydrating();
-    const rerender = useForcedRerendering();
-    React58.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
-        } = getCssDimensions2(activeTab);
-        const {
-          width: tabListWidth,
-          height: tabListHeight
-        } = getCssDimensions2(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 = Math.abs(scaleX) > Number.EPSILON && Math.abs(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 style = isTabSelected ? {
-      [TabsIndicatorCssVars.activeTabLeft]: `${left}px`,
-      [TabsIndicatorCssVars.activeTabRight]: `${right}px`,
-      [TabsIndicatorCssVars.activeTabTop]: `${top}px`,
-      [TabsIndicatorCssVars.activeTabBottom]: `${bottom}px`,
-      [TabsIndicatorCssVars.activeTabWidth]: `${width}px`,
-      [TabsIndicatorCssVars.activeTabHeight]: `${height}px`
-    } : void 0;
-    const displayIndicator = isTabSelected && width > 0 && height > 0;
-    const state2 = {
-      orientation,
-      activeTabPosition,
-      activeTabSize,
-      tabActivationDirection
-    };
-    const element = useRenderElement("span", componentProps, {
-      state: state2,
-      ref: forwardedRef,
-      props: [{
-        role: "presentation",
-        style,
-        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_runtime108.jsxs)(React58.Fragment, {
-      children: [element, isHydrating && renderBeforeHydration && /* @__PURE__ */ (0, import_jsx_runtime108.jsx)("script", {
-        nonce,
-        dangerouslySetInnerHTML: {
-          __html: script
-        },
-        suppressHydrationWarning: true
-      })]
-    });
-  });
-  if (true) TabsIndicator.displayName = "TabsIndicator";
-
-  // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
-  var React59 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tabs/panel/TabsPanelDataAttributes.mjs
-  var TabsPanelDataAttributes = (function(TabsPanelDataAttributes2) {
-    TabsPanelDataAttributes2["index"] = "data-index";
-    TabsPanelDataAttributes2["activationDirection"] = "data-activation-direction";
-    TabsPanelDataAttributes2["orientation"] = "data-orientation";
-    TabsPanelDataAttributes2["hidden"] = "data-hidden";
-    TabsPanelDataAttributes2[TabsPanelDataAttributes2["startingStyle"] = TransitionStatusDataAttributes.startingStyle] = "startingStyle";
-    TabsPanelDataAttributes2[TabsPanelDataAttributes2["endingStyle"] = TransitionStatusDataAttributes.endingStyle] = "endingStyle";
-    return TabsPanelDataAttributes2;
-  })({});
-
-  // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
-  var stateAttributesMapping3 = {
-    ...tabsStateAttributesMapping,
-    ...transitionStatusMapping
-  };
-  var TabsPanel = /* @__PURE__ */ React59.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
-    const {
-      className: className2,
-      value,
-      render: render5,
-      keepMounted = false,
-      style,
-      ...elementProps
-    } = componentProps;
-    const {
-      value: selectedValue,
-      getTabIdByPanelValue,
-      orientation,
-      tabActivationDirection,
-      registerMountedTabPanel,
-      unregisterMountedTabPanel
-    } = useTabsRootContext();
-    const id = useBaseUiId();
-    const metadata = React59.useMemo(() => ({
-      id,
-      value
-    }), [id, value]);
-    const {
-      ref: listItemRef,
-      index: index2
-    } = useCompositeListItem({
-      metadata
-    });
-    const open = value === selectedValue;
-    const {
-      mounted,
-      transitionStatus,
-      setMounted
-    } = useTransitionStatus(open);
-    const hidden = !mounted;
-    const correspondingTabId = getTabIdByPanelValue(value);
-    const state2 = {
-      hidden,
-      orientation,
-      tabActivationDirection,
-      transitionStatus
-    };
-    const panelRef = React59.useRef(null);
-    const element = useRenderElement("div", componentProps, {
-      state: state2,
-      ref: [forwardedRef, listItemRef, panelRef],
-      props: [{
-        "aria-labelledby": correspondingTabId,
-        hidden,
-        id,
-        role: "tabpanel",
-        tabIndex: open ? 0 : -1,
-        inert: inertValue(!open),
-        [TabsPanelDataAttributes.index]: index2
-      }, elementProps],
-      stateAttributesMapping: stateAttributesMapping3
-    });
-    useOpenChangeComplete({
-      open,
-      ref: panelRef,
-      onComplete() {
-        if (!open) {
-          setMounted(false);
-        }
-      }
-    });
-    useIsoLayoutEffect(() => {
-      if (hidden && !keepMounted) {
-        return void 0;
-      }
-      if (id == null) {
-        return void 0;
-      }
-      registerMountedTabPanel(value, id);
-      return () => {
-        unregisterMountedTabPanel(value, id);
-      };
-    }, [hidden, keepMounted, value, id, registerMountedTabPanel, unregisterMountedTabPanel]);
-    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 React60 = __toESM(require_react(), 1);
-  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
-  var TabsList = /* @__PURE__ */ React60.forwardRef(function TabsList2(componentProps, forwardedRef) {
-    const {
-      activateOnFocus = false,
-      className: className2,
-      loopFocus = true,
-      render: render5,
-      style,
-      ...elementProps
-    } = componentProps;
-    const {
-      onValueChange,
-      orientation,
-      value,
-      setTabMap,
-      tabActivationDirection
-    } = useTabsRootContext();
-    const [highlightedTabIndex, setHighlightedTabIndex] = React60.useState(0);
-    const [tabsListElement, setTabsListElement] = React60.useState(null);
-    const indicatorUpdateListenersRef = React60.useRef(/* @__PURE__ */ new Set());
-    const tabResizeObserverElementsRef = React60.useRef(/* @__PURE__ */ new Set());
-    const resizeObserverRef = React60.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 onTabActivation = useStableCallback((newValue, eventDetails) => {
-      if (newValue !== value) {
-        onValueChange(newValue, eventDetails);
-      }
-    });
-    const state2 = {
-      orientation,
-      tabActivationDirection
-    };
-    const defaultProps = {
-      "aria-orientation": orientation === "vertical" ? "vertical" : void 0,
-      role: "tablist"
-    };
-    const tabsListContextValue = React60.useMemo(() => ({
-      activateOnFocus,
-      highlightedTabIndex,
-      registerIndicatorUpdateListener,
-      registerTabResizeObserverElement,
-      onTabActivation,
-      setHighlightedTabIndex,
-      tabsListElement
-    }), [activateOnFocus, highlightedTabIndex, registerIndicatorUpdateListener, registerTabResizeObserverElement, onTabActivation, setHighlightedTabIndex, tabsListElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(TabsListContext.Provider, {
-      value: tabsListContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(CompositeRoot, {
-        render: render5,
-        className: className2,
-        style,
-        state: state2,
-        refs: [forwardedRef, setTabsListElement],
-        props: [defaultProps, elementProps],
-        stateAttributesMapping: tabsStateAttributesMapping,
-        highlightedIndex: highlightedTabIndex,
-        enableHomeAndEndKeys: true,
-        loopFocus,
-        orientation,
-        onHighlightedIndexChange: setHighlightedTabIndex,
-        onMapChange: setTabMap,
-        disabledIndices: EMPTY_ARRAY3
-      })
-    });
-  });
-  if (true) TabsList.displayName = "TabsList";
-
-  // node_modules/@base-ui/react/tooltip/index.parts.mjs
-  var index_parts_exports3 = {};
-  __export(index_parts_exports3, {
-    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 React63 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-  var React61 = __toESM(require_react(), 1);
-  var TooltipRootContext = /* @__PURE__ */ React61.createContext(void 0);
-  if (true) TooltipRootContext.displayName = "TooltipRootContext";
-  function useTooltipRootContext(optional) {
-    const context = React61.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 React62 = __toESM(require_react(), 1);
-  var selectors2 = {
-    ...popupStoreSelectors,
-    disabled: createSelector3((state2) => state2.disabled),
-    instantType: createSelector3((state2) => state2.instantType),
-    isInstantPhase: createSelector3((state2) => state2.isInstantPhase),
-    trackCursorAxis: createSelector3((state2) => state2.trackCursorAxis),
-    disableHoverablePopup: createSelector3((state2) => state2.disableHoverablePopup),
-    lastOpenChangeReason: createSelector3((state2) => state2.openChangeReason),
-    closeOnClick: createSelector3((state2) => state2.closeOnClick),
-    closeDelay: createSelector3((state2) => state2.closeDelay),
-    hasViewport: createSelector3((state2) => state2.hasViewport)
-  };
-  var TooltipStore = class _TooltipStore extends ReactStore {
-    constructor(initialState, floatingId, nested = false) {
-      const triggerElements = new PopupTriggerMap();
-      const state2 = {
+  var MenuStore = class extends ReactStore {
+    constructor(initialState) {
+      super({
         ...createInitialState(),
         ...initialState
-      };
-      state2.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-      super(state2, {
-        popupRef: /* @__PURE__ */ React62.createRef(),
-        onOpenChange: void 0,
-        onOpenChangeComplete: void 0,
-        triggerElements
-      }, selectors2);
-    }
-    setOpen = (nextOpen, eventDetails) => {
-      applyPopupOpenChange(this, nextOpen, eventDetails, {
-        extraState: {
-          openChangeReason: eventDetails.reason
+      }, createInitialContext(), selectors2);
+      this.unsubscribeParentListener = this.observe("parent", (parent) => {
+        this.unsubscribeParentListener?.();
+        if (parent.type === "menu") {
+          let rootId = parent.store.select("rootId");
+          let floatingTreeRoot = parent.store.select("floatingTreeRoot");
+          let keyboardEventRelay = parent.store.select("keyboardEventRelay");
+          this.unsubscribeParentListener = parent.store.subscribe(() => {
+            const nextRootId = parent.store.select("rootId");
+            const nextFloatingTreeRoot = parent.store.select("floatingTreeRoot");
+            const nextKeyboardEventRelay = parent.store.select("keyboardEventRelay");
+            if (rootId === nextRootId && floatingTreeRoot === nextFloatingTreeRoot && keyboardEventRelay === nextKeyboardEventRelay) {
+              return;
+            }
+            rootId = nextRootId;
+            floatingTreeRoot = nextFloatingTreeRoot;
+            keyboardEventRelay = nextKeyboardEventRelay;
+            this.notifyAll();
+          });
+          this.context.allowMouseUpTriggerRef = parent.store.context.allowMouseUpTriggerRef;
+          return;
+        }
+        if (parent.type !== void 0) {
+          this.context.allowMouseUpTriggerRef = parent.context.allowMouseUpTriggerRef;
         }
+        this.unsubscribeParentListener = null;
       });
-    };
-    // 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));
     }
-    static useStore(externalStore, initialState) {
-      const store4 = usePopupStore(externalStore, (floatingId, nested) => new _TooltipStore(initialState, floatingId, nested)).store;
-      return store4;
+    setOpen(open, eventDetails) {
+      this.state.floatingRootContext.context.events.emit("setOpen", {
+        open,
+        eventDetails
+      });
     }
+    unsubscribeParentListener = null;
   };
+  function createNullMenuStore() {
+    const store4 = new NullStore(Object.freeze(createInitialState()), Object.freeze(createInitialContext()), selectors2);
+    return Object.assign(store4, {
+      setOpen: NOOP
+    });
+  }
+  function createInitialContext() {
+    return {
+      positionerRef: /* @__PURE__ */ React86.createRef(),
+      popupRef: /* @__PURE__ */ React86.createRef(),
+      typingRef: {
+        current: false
+      },
+      itemDomElements: {
+        current: []
+      },
+      itemLabels: {
+        current: []
+      },
+      allowMouseUpTriggerRef: {
+        current: false
+      },
+      triggerFocusTargetRef: /* @__PURE__ */ React86.createRef(),
+      beforeContentFocusGuardRef: /* @__PURE__ */ React86.createRef(),
+      onOpenChangeComplete: void 0,
+      triggerElements: new PopupTriggerMap()
+    };
+  }
   function createInitialState() {
     return {
       ...createInitialPopupStoreState(),
       disabled: false,
+      modal: true,
+      openMethod: null,
+      allowMouseEnter: false,
+      highlightItemOnHover: true,
+      parent: {
+        type: void 0
+      },
+      rootId: void 0,
+      activeIndex: null,
+      hoverEnabled: true,
       instantType: void 0,
-      isInstantPhase: false,
-      trackCursorAxis: "none",
-      disableHoverablePopup: false,
       openChangeReason: null,
-      closeOnClick: true,
+      floatingTreeRoot: new FloatingTreeStore(),
+      floatingNodeId: void 0,
+      floatingParentNodeId: null,
+      itemProps: EMPTY_OBJECT2,
+      keyboardEventRelay: void 0,
       closeDelay: 0,
-      hasViewport: false
+      adaptiveOrigin: void 0
     };
   }

-  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
-  var TooltipRoot = fastComponent(function TooltipRoot2(props) {
+  // node_modules/@base-ui/react/menu/submenu-root/MenuSubmenuRootContext.mjs
+  var React87 = __toESM(require_react(), 1);
+  var MenuSubmenuRootContext = /* @__PURE__ */ React87.createContext(void 0);
+  if (true) MenuSubmenuRootContext.displayName = "MenuSubmenuRootContext";
+  function useMenuSubmenuRootContext() {
+    return React87.useContext(MenuSubmenuRootContext);
+  }
+
+  // node_modules/@base-ui/react/menu/root/MenuRoot.mjs
+  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var MenuRoot = fastComponent(function MenuRoot2(props) {
     const {
-      disabled: disabled2 = false,
-      defaultOpen = false,
+      children,
       open: openProp,
-      disableHoverablePopup = false,
-      trackCursorAxis = "none",
-      actionsRef,
       onOpenChange,
       onOpenChangeComplete,
+      defaultOpen = false,
+      disabled: disabledProp = false,
+      modal: modalProp,
+      loopFocus = true,
+      orientation = "vertical",
+      actionsRef,
+      closeParentOnEsc = false,
       handle,
       triggerId: triggerIdProp,
       defaultTriggerId: defaultTriggerIdProp = null,
-      children
+      highlightItemOnHover = true
     } = props;
-    const store4 = TooltipStore.useStore(handle?.store, {
+    const contextMenuContext = useContextMenuRootContext(true);
+    const parentMenuRootContext = useMenuRootContext(true);
+    const menubarContext = useMenubarContext(true);
+    const isSubmenu = useMenuSubmenuRootContext();
+    const parentFromContext = React88.useMemo(() => {
+      if (isSubmenu && parentMenuRootContext) {
+        return {
+          type: "menu",
+          store: parentMenuRootContext.store
+        };
+      }
+      if (menubarContext) {
+        return {
+          type: "menubar",
+          context: menubarContext
+        };
+      }
+      if (contextMenuContext && !parentMenuRootContext) {
+        return {
+          type: "context-menu",
+          context: contextMenuContext
+        };
+      }
+      return {
+        type: void 0
+      };
+    }, [contextMenuContext, parentMenuRootContext, menubarContext, isSubmenu]);
+    const store4 = useMenuRootStore({
       open: defaultOpen,
       openProp,
       activeTriggerId: defaultTriggerIdProp,
-      triggerIdProp
+      triggerIdProp,
+      parent: parentFromContext
     });
-    useInitialOpenSync(store4, openProp, defaultOpen, defaultTriggerIdProp);
     store4.useControlledProp("openProp", openProp);
     store4.useControlledProp("triggerIdProp", triggerIdProp);
-    store4.useContextCallback("onOpenChange", onOpenChange);
     store4.useContextCallback("onOpenChangeComplete", onOpenChangeComplete);
-    const openState = store4.useState("open");
-    const open = !disabled2 && openState;
-    const activeTriggerId = store4.useState("activeTriggerId");
-    const mounted = store4.useState("mounted");
+    const rootId = useId();
+    const floatingId = useId();
+    const floatingTreeRoot = store4.useState("floatingTreeRoot");
+    const floatingNodeIdFromContext = useFloatingNodeId(floatingTreeRoot);
+    const floatingParentNodeIdFromContext = useFloatingParentNodeId();
+    const open = store4.useState("open");
+    const activeTriggerElement = store4.useState("activeTriggerElement");
+    const positionerElement = store4.useState("positionerElement");
+    const hoverEnabled = store4.useState("hoverEnabled");
+    const disabled2 = store4.useState("disabled");
+    const lastOpenChangeReason = store4.useState("lastOpenChangeReason");
+    const parent = store4.useState("parent");
+    const activeIndex = store4.useState("activeIndex");
     const payload = store4.useState("payload");
+    const floatingParentNodeId = store4.useState("floatingParentNodeId");
+    const openEventRef = React88.useRef(null);
+    const allowOutsidePressDismissalRef = React88.useRef(parent.type !== "context-menu");
+    const allowOutsidePressDismissalTimeout = useTimeout();
+    const allowTouchToCloseRef = React88.useRef(true);
+    const allowTouchToCloseTimeout = useTimeout();
+    const nested = floatingParentNodeId != null;
+    if (true) {
+      if (parent.type !== void 0 && modalProp !== void 0) {
+        console.warn("Base UI: The `modal` prop is not supported on nested menus. It will be ignored.");
+      }
+    }
+    const {
+      openMethod,
+      triggerProps: interactionTypeProps
+    } = useOpenInteractionType(open);
     store4.useSyncedValues({
-      trackCursorAxis,
-      disableHoverablePopup
-    });
-    store4.useSyncedValue("disabled", disabled2);
-    useImplicitActiveTrigger(store4, {
-      closeOnActiveTriggerUnmount: true
+      disabled: disabledProp,
+      highlightItemOnHover,
+      modal: parent.type === void 0 ? modalProp : void 0,
+      openMethod,
+      rootId
     });
+    useImplicitActiveTrigger(store4);
     const {
-      forceUnmount,
-      transitionStatus
-    } = useOpenStateTransitions(open, store4);
-    const isInstantPhase = store4.useState("isInstantPhase");
-    const instantType = store4.useState("instantType");
-    const lastOpenChangeReason = store4.useState("lastOpenChangeReason");
-    const previousInstantTypeRef = React63.useRef(null);
+      forceUnmount
+    } = useOpenStateTransitions(open, store4, () => {
+      store4.set("allowMouseEnter", false);
+    });
     useIsoLayoutEffect(() => {
-      if (openState && disabled2) {
-        store4.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
+      if (contextMenuContext && !parentMenuRootContext) {
+        store4.update({
+          parent: {
+            type: "context-menu",
+            context: contextMenuContext
+          },
+          floatingNodeId: floatingNodeIdFromContext,
+          floatingParentNodeId: floatingParentNodeIdFromContext
+        });
+      } else if (parentMenuRootContext) {
+        store4.update({
+          floatingNodeId: floatingNodeIdFromContext,
+          floatingParentNodeId: floatingParentNodeIdFromContext
+        });
       }
-    }, [openState, disabled2, store4]);
-    useIsoLayoutEffect(() => {
-      if (transitionStatus === "ending" && lastOpenChangeReason === reason_parts_exports.none || transitionStatus !== "ending" && isInstantPhase) {
-        if (instantType !== "delay") {
-          previousInstantTypeRef.current = instantType;
-        }
-        store4.set("instantType", "delay");
-      } else if (previousInstantTypeRef.current !== null) {
-        store4.set("instantType", previousInstantTypeRef.current);
-        previousInstantTypeRef.current = null;
+    }, [contextMenuContext, parentMenuRootContext, floatingNodeIdFromContext, floatingParentNodeIdFromContext, store4]);
+    React88.useEffect(() => {
+      if (!open) {
+        openEventRef.current = null;
       }
-    }, [transitionStatus, isInstantPhase, lastOpenChangeReason, instantType, store4]);
+      if (parent.type !== "context-menu") {
+        return;
+      }
+      if (!open) {
+        allowOutsidePressDismissalTimeout.clear();
+        allowOutsidePressDismissalRef.current = false;
+        return;
+      }
+      allowOutsidePressDismissalTimeout.start(500, () => {
+        allowOutsidePressDismissalRef.current = true;
+      });
+    }, [allowOutsidePressDismissalTimeout, open, parent.type]);
     useIsoLayoutEffect(() => {
-      if (open) {
-        if (activeTriggerId == null) {
-          store4.set("payload", void 0);
-        }
+      if (!open && !hoverEnabled) {
+        store4.set("hoverEnabled", true);
       }
-    }, [store4, activeTriggerId, open]);
-    const handleImperativeClose = React63.useCallback(() => {
+    }, [open, hoverEnabled, store4]);
+    const setOpen = useStableCallback((nextOpen, eventDetails) => {
+      const reason = eventDetails.reason;
+      if (!nextOpen && !store4.select("open")) {
+        return;
+      }
+      if (open === nextOpen && eventDetails.trigger === activeTriggerElement && lastOpenChangeReason === reason) {
+        return;
+      }
+      const shouldPreventUnmountOnClose = attachPreventUnmountOnClose(eventDetails);
+      if (!nextOpen && eventDetails.trigger == null) {
+        eventDetails.trigger = activeTriggerElement ?? void 0;
+      }
+      onOpenChange?.(nextOpen, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
+      }
+      store4.state.floatingRootContext.dispatchOpenChange(nextOpen, eventDetails);
+      const nativeEvent = eventDetails.event;
+      if (nextOpen === false && nativeEvent?.type === "click" && nativeEvent.pointerType === "touch" && !allowTouchToCloseRef.current) {
+        return;
+      }
+      if (nextOpen && reason === reason_parts_exports.triggerFocus) {
+        allowTouchToCloseRef.current = false;
+        allowTouchToCloseTimeout.start(300, () => {
+          allowTouchToCloseRef.current = true;
+        });
+      } else {
+        allowTouchToCloseRef.current = true;
+        allowTouchToCloseTimeout.clear();
+      }
+      const isKeyboardClick = (reason === reason_parts_exports.triggerPress || reason === reason_parts_exports.itemPress) && nativeEvent.detail === 0;
+      const isDismissClose = !nextOpen && (reason === reason_parts_exports.escapeKey || reason == null);
+      const updatedState = {
+        open: nextOpen,
+        openChangeReason: reason
+      };
+      openEventRef.current = eventDetails.event;
+      setPopupOpenState(updatedState, nextOpen, eventDetails.trigger, shouldPreventUnmountOnClose());
+      store4.update(updatedState);
+      if (parent.type === "menubar" && (reason === reason_parts_exports.triggerFocus || reason === reason_parts_exports.focusOut || reason === reason_parts_exports.triggerHover || reason === reason_parts_exports.listNavigation || reason === reason_parts_exports.siblingOpen)) {
+        store4.set("instantType", "group");
+      } else if (isKeyboardClick || isDismissClose) {
+        store4.set("instantType", isKeyboardClick ? "click" : "dismiss");
+      } else {
+        store4.set("instantType", void 0);
+      }
+    });
+    const floatingRootContext = useSyncedFloatingRootContext({
+      popupStore: store4,
+      floatingId,
+      nested: floatingParentNodeIdFromContext != null,
+      onOpenChange: setOpen
+    });
+    const floatingEvents = floatingRootContext.context.events;
+    useIsoLayoutEffect(() => {
+      const handleSetOpenEvent = ({
+        open: nextOpen,
+        eventDetails
+      }) => setOpen(nextOpen, eventDetails);
+      floatingEvents.on("setOpen", handleSetOpenEvent);
+      return () => {
+        floatingEvents?.off("setOpen", handleSetOpenEvent);
+      };
+    }, [floatingEvents, setOpen]);
+    const handleImperativeClose = React88.useCallback(() => {
       store4.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
     }, [store4]);
-    React63.useImperativeHandle(actionsRef, () => ({
+    React88.useImperativeHandle(actionsRef, () => ({
       unmount: forceUnmount,
       close: handleImperativeClose
     }), [forceUnmount, handleImperativeClose]);
-    const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsxs)(TooltipRootContext.Provider, {
-      value: store4,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(TooltipInteractions, {
-        store: store4,
-        disabled: disabled2,
-        trackCursorAxis
-      }), typeof children === "function" ? children({
-        payload
-      }) : children]
-    });
-  });
-  if (true) TooltipRoot.displayName = "TooltipRoot";
-  function TooltipInteractions({
-    store: store4,
-    disabled: disabled2,
-    trackCursorAxis
-  }) {
-    const floatingRootContext = store4.useState("floatingRootContext");
+    let ctx9;
+    if (parent.type === "context-menu") {
+      ctx9 = parent.context;
+    }
+    React88.useImperativeHandle(ctx9?.positionerRef, () => positionerElement, [positionerElement]);
+    React88.useImperativeHandle(ctx9?.actionsRef, () => ({
+      setOpen
+    }), [setOpen]);
     const dismiss = useDismiss(floatingRootContext, {
       enabled: !disabled2,
-      referencePress: () => store4.select("closeOnClick")
+      bubbles: {
+        escapeKey: closeParentOnEsc && parent.type === "menu"
+      },
+      outsidePress() {
+        if (parent.type !== "context-menu" || openEventRef.current?.type === "contextmenu") {
+          return true;
+        }
+        return allowOutsidePressDismissalRef.current;
+      },
+      externalTree: nested ? floatingTreeRoot : void 0
     });
-    const clientPoint = useClientPoint(floatingRootContext, {
-      enabled: !disabled2 && trackCursorAxis !== "none",
-      axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
+    const direction = useDirection();
+    const setActiveIndex = React88.useCallback((index2) => {
+      if (store4.select("activeIndex") === index2) {
+        return;
+      }
+      store4.set("activeIndex", index2);
+    }, [store4]);
+    const listNavigation2 = useListNavigation(floatingRootContext, {
+      enabled: !disabled2,
+      listRef: store4.context.itemDomElements,
+      activeIndex,
+      nested: parent.type !== void 0,
+      loopFocus,
+      orientation,
+      parentOrientation: parent.type === "menubar" ? parent.context.orientation : void 0,
+      rtl: direction === "rtl",
+      disabledIndices: EMPTY_ARRAY3,
+      onNavigate: setActiveIndex,
+      openOnArrowKeyDown: parent.type !== "context-menu",
+      externalTree: nested ? floatingTreeRoot : void 0,
+      focusItemOnHover: highlightItemOnHover
+    });
+    const onTyping = React88.useCallback((nextTyping) => {
+      store4.context.typingRef.current = nextTyping;
+    }, [store4]);
+    const typeahead = useTypeahead(floatingRootContext, {
+      enabled: !disabled2,
+      listRef: store4.context.itemLabels,
+      elementsRef: store4.context.itemDomElements,
+      activeIndex,
+      resetMs: TYPEAHEAD_RESET_MS,
+      onMatch: (index2) => {
+        if (open && index2 !== activeIndex) {
+          store4.set("activeIndex", index2);
+        }
+      },
+      onTyping
     });
-    const activeTriggerProps = React63.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React63.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React63.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+    const activeTriggerProps = React88.useMemo(() => {
+      const mergedProps = mergeProps(typeahead.reference, listNavigation2.reference, dismiss.reference, {
+        onMouseMove() {
+          store4.set("allowMouseEnter", true);
+        }
+      }, interactionTypeProps);
+      mergedProps["aria-haspopup"] = "menu";
+      mergedProps["aria-expanded"] = open;
+      return mergedProps;
+    }, [store4, typeahead.reference, listNavigation2.reference, dismiss.reference, interactionTypeProps, open]);
+    const inactiveTriggerProps = React88.useMemo(() => {
+      const mergedProps = mergeProps(listNavigation2.trigger, dismiss.trigger, interactionTypeProps);
+      mergedProps["aria-haspopup"] = "menu";
+      mergedProps["aria-expanded"] = false;
+      return mergedProps;
+    }, [listNavigation2.trigger, dismiss.trigger, interactionTypeProps]);
+    const popupProps = React88.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, {
+      id: floatingId,
+      role: "menu",
+      "aria-labelledby": activeTriggerElement?.id,
+      onMouseMove() {
+        store4.set("allowMouseEnter", true);
+        if (parent.type === "menu") {
+          store4.set("hoverEnabled", false);
+        }
+      },
+      onClick() {
+        if (store4.select("hoverEnabled")) {
+          store4.set("hoverEnabled", false);
+        }
+      },
+      onKeyDown(event) {
+        const relay = store4.select("keyboardEventRelay");
+        if (relay && !event.isPropagationStopped()) {
+          relay(event);
+        }
+      }
+    }, typeahead.floating, listNavigation2.floating, dismiss.floating), [activeTriggerElement, floatingId, parent.type, store4, typeahead.floating, listNavigation2.floating, dismiss.floating]);
+    const itemProps = listNavigation2.item ?? EMPTY_OBJECT2;
     usePopupInteractionProps(store4, {
+      floatingRootContext,
       activeTriggerProps,
       inactiveTriggerProps,
-      popupProps
+      popupProps,
+      itemProps
     });
-    return null;
+    const context = React88.useMemo(() => ({
+      store: store4,
+      parent: parentFromContext
+    }), [store4, parentFromContext]);
+    const content = /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(MenuRootContext.Provider, {
+      value: context,
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(PopupHandleAttachment, {
+        handle,
+        store: store4
+      }), typeof children === "function" ? children({
+        payload
+      }) : children]
+    });
+    if (parent.type === void 0 || parent.type === "context-menu") {
+      return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(FloatingTree, {
+        externalTree: floatingTreeRoot,
+        children: content
+      });
+    }
+    return content;
+  });
+  if (true) MenuRoot.displayName = "MenuRoot";
+  function useMenuRootStore(initialState) {
+    const store4 = useRefWithInit(() => new MenuStore(initialState)).current;
+    return store4;
   }

-  // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
-  var React65 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
-  var React64 = __toESM(require_react(), 1);
-  var TooltipProviderContext = /* @__PURE__ */ React64.createContext(void 0);
-  if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
-  function useTooltipProviderContext() {
-    return React64.useContext(TooltipProviderContext);
+  // 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);
+  function MenuSubmenuRoot(props) {
+    const parentMenu = useMenuRootContext().store;
+    const contextValue = React89.useMemo(() => ({
+      parentMenu
+    }), [parentMenu]);
+    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(MenuSubmenuRootContext.Provider, {
+      value: contextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(MenuRoot, {
+        ...props
+      })
+    });
   }

-  // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
-  var TooltipTriggerDataAttributes = (function(TooltipTriggerDataAttributes2) {
-    TooltipTriggerDataAttributes2[TooltipTriggerDataAttributes2["popupOpen"] = CommonTriggerDataAttributes.popupOpen] = "popupOpen";
-    TooltipTriggerDataAttributes2["triggerDisabled"] = "data-trigger-disabled";
-    return TooltipTriggerDataAttributes2;
-  })({});
-
-  // node_modules/@base-ui/react/tooltip/utils/constants.mjs
-  var OPEN_DELAY = 600;
+  // node_modules/@base-ui/react/menu/trigger/MenuTrigger.mjs
+  var React93 = __toESM(require_react(), 1);

-  // 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 i3 = 0; i3 < path.length; i3 += 1) {
-        const element = path[i3];
-        if (isElement(element)) {
-          return element;
+  // node_modules/@base-ui/react/internals/composite/item/useCompositeItem.mjs
+  var React90 = __toESM(require_react(), 1);
+  function useCompositeItem(params = {}) {
+    const {
+      highlightItemOnHover,
+      highlightedIndex,
+      onHighlightedIndexChange
+    } = useCompositeRootContext();
+    const {
+      ref,
+      index: index2
+    } = useCompositeListItem(params);
+    const isHighlighted = highlightedIndex === index2;
+    const itemRef = React90.useRef(null);
+    const mergedRef = useMergedRefs(ref, itemRef);
+    const compositeProps = {
+      tabIndex: isHighlighted ? 0 : -1,
+      onFocus() {
+        onHighlightedIndexChange(index2);
+      },
+      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: index2
+    };
+  }
+
+  // node_modules/@base-ui/react/internals/composite/item/CompositeItem.mjs
+  function CompositeItem(componentProps) {
+    const {
+      render: render5,
+      className,
+      style,
+      state: state2 = EMPTY_OBJECT2,
+      props = EMPTY_ARRAY3,
+      refs = EMPTY_ARRAY3,
+      metadata,
+      stateAttributesMapping: stateAttributesMapping5,
+      tag = "div",
+      ...elementProps
+    } = componentProps;
+    const {
+      compositeProps,
+      compositeRef
+    } = useCompositeItem({
+      metadata
+    });
+    return useRenderElement(tag, componentProps, {
+      state: state2,
+      // The composite ref attaches first so an outer item wins when nested items share a DOM node.
+      ref: [compositeRef, ...refs],
+      props: [compositeProps, ...props, elementProps],
+      stateAttributesMapping: stateAttributesMapping5
+    });
+  }
+
+  // node_modules/@base-ui/react/menu/utils/findRootOwnerId.mjs
+  function findRootOwnerId(node) {
+    if (isHTMLElement(node) && node.hasAttribute("data-rootownerid")) {
+      return node.getAttribute("data-rootownerid");
     }
-    const target = event.target;
-    if (isElement(target)) {
-      return target;
+    if (isLastTraversableNode(node)) {
+      return void 0;
     }
-    return null;
+    return findRootOwnerId(getParentNode(node));
   }
-  function closestEnabledTooltipTrigger(element) {
-    let current = element;
-    while (current) {
-      if (current.hasAttribute(TOOLTIP_TRIGGER_IDENTIFIER)) {
-        return current;
-      }
-      const parentElement = current.parentElement;
-      if (parentElement) {
-        current = parentElement;
-        continue;
+
+  // node_modules/@base-ui/react/utils/popups/useTriggerFocusGuards.mjs
+  var React91 = __toESM(require_react(), 1);
+  var ReactDOM6 = __toESM(require_react_dom(), 1);
+  function useTriggerFocusGuards(store4, triggerElementRef) {
+    const preFocusGuardRef = React91.useRef(null);
+    function handlePreFocusGuardFocus(event) {
+      ReactDOM6.flushSync(() => {
+        store4.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent, event.currentTarget));
+      });
+      const previousTabbable = getTabbableBeforeElement(preFocusGuardRef.current);
+      previousTabbable?.focus();
+    }
+    function handleFocusTargetFocus(event) {
+      const positionerElement = store4.select("positionerElement");
+      if (positionerElement && isOutsideEvent(event, positionerElement)) {
+        store4.context.beforeContentFocusGuardRef.current?.focus();
+      } else {
+        ReactDOM6.flushSync(() => {
+          store4.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent, event.currentTarget));
+        });
+        let nextTabbable = getTabbableAfterElement(store4.context.triggerFocusTargetRef.current || triggerElementRef.current);
+        while (nextTabbable !== null && contains(positionerElement, nextTabbable)) {
+          const prevTabbable = nextTabbable;
+          nextTabbable = getNextTabbable(nextTabbable);
+          if (nextTabbable === prevTabbable) {
+            break;
+          }
+        }
+        nextTabbable?.focus();
       }
-      const root = current.getRootNode();
-      current = "host" in root && isElement(root.host) ? root.host : null;
     }
-    return null;
+    return {
+      preFocusGuardRef,
+      handlePreFocusGuardFocus,
+      handleFocusTargetFocus
+    };
   }
-  var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
+
+  // node_modules/@base-ui/react/utils/useMixedToggleClickHandler.mjs
+  var React92 = __toESM(require_react(), 1);
+  function useMixedToggleClickHandler(params) {
+    const {
+      enabled = true,
+      mouseDownAction,
+      open
+    } = params;
+    const ignoreClickRef = React92.useRef(false);
+    return React92.useMemo(() => {
+      if (!enabled) {
+        return EMPTY_OBJECT2;
+      }
+      return {
+        onMouseDown: (event) => {
+          if (mouseDownAction === "open" && !open || mouseDownAction === "close" && open) {
+            ignoreClickRef.current = true;
+            ownerDocument(event.currentTarget).addEventListener("click", () => {
+              ignoreClickRef.current = false;
+            }, {
+              once: true
+            });
+          }
+        },
+        onClick: (event) => {
+          if (ignoreClickRef.current) {
+            ignoreClickRef.current = false;
+            event.preventBaseUIHandler();
+          }
+        }
+      };
+    }, [enabled, mouseDownAction, open]);
+  }
+
+  // node_modules/@base-ui/react/menu/trigger/MenuTrigger.mjs
+  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
+  var MenuTrigger = fastComponentRef(function MenuTrigger2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className: className2,
+      className,
       style,
+      disabled: disabledProp = false,
+      nativeButton = true,
+      id: idProp,
+      openOnHover: openOnHoverProp,
+      delay = 100,
+      closeDelay = 0,
       handle,
       payload,
-      disabled: disabledProp,
-      delay,
-      closeOnClick = true,
-      closeDelay,
-      id: idProp,
       ...elementProps
     } = componentProps;
-    const rootContext = useTooltipRootContext(true);
-    const store4 = handle?.store ?? rootContext;
+    const rootContext = useMenuRootContext(true);
+    const handleStore = usePopupHandleStore(handle);
+    const store4 = handleStore ?? rootContext?.store;
     if (!store4) {
-      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));
+      throw new Error(true ? "Base UI: <Menu.Trigger> must be either used within a <Menu.Root> component or provided with a handle." : formatErrorMessage_default(85));
     }
     const thisTriggerId = useBaseUiId(idProp);
     const isTriggerActive = store4.useState("isTriggerActive", thisTriggerId);
-    const isOpenedByThisTrigger = store4.useState("isOpenedByTrigger", thisTriggerId);
     const floatingRootContext = store4.useState("floatingRootContext");
-    const triggerElementRef = React65.useRef(null);
-    const delayWithDefault = delay ?? OPEN_DELAY;
-    const closeDelayWithDefault = closeDelay ?? 0;
+    const isOpenedByThisTrigger = store4.useState("isOpenedByTrigger", thisTriggerId);
+    const popupId = store4.useState("triggerPopupId", thisTriggerId);
+    const triggerElementRef = React93.useRef(null);
+    const parent = useMenuParent();
+    const compositeRootContext = useCompositeRootContext(true);
+    const floatingTreeRootFromContext = useFloatingTree();
+    const floatingTreeRoot = React93.useMemo(() => {
+      return floatingTreeRootFromContext ?? new FloatingTreeStore();
+    }, [floatingTreeRootFromContext]);
+    const floatingNodeId = useFloatingNodeId(floatingTreeRoot);
+    const floatingParentNodeId = useFloatingParentNodeId();
     const {
       registerTrigger,
       isMountedByThisTrigger
     } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store4, {
       payload,
-      closeOnClick,
-      closeDelay: closeDelayWithDefault
+      closeDelay,
+      parent,
+      floatingTreeRoot,
+      floatingNodeId,
+      floatingParentNodeId,
+      keyboardEventRelay: compositeRootContext?.relayKeyboardEvent
     });
-    const providerContext = useTooltipProviderContext();
+    const isInMenubar = parent.type === "menubar";
+    const rootDisabled = store4.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled || isInMenubar && parent.context.disabled;
     const {
-      delayRef,
-      isInstantPhase,
-      hasProvider
-    } = useDelayGroup(floatingRootContext, {
-      open: isOpenedByThisTrigger
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      native: nativeButton
     });
-    const hoverInteraction = useHoverInteractionSharedState(floatingRootContext);
-    store4.useSyncedValue("isInstantPhase", isInstantPhase);
-    const rootDisabled = store4.useState("disabled");
-    const disabled2 = disabledProp ?? rootDisabled;
-    const disabledRef = useValueAsRef(disabled2);
-    const trackCursorAxis = store4.useState("trackCursorAxis");
-    const disableHoverablePopup = store4.useState("disableHoverablePopup");
-    const isNestedTriggerHoveredRef = React65.useRef(false);
-    const nestedTriggerOpenTimeout = useTimeout();
-    const pointerTypeRef = React65.useRef(void 0);
-    function getOpenDelay() {
-      const providerDelay = providerContext?.delay;
-      const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
-      let computedOpenDelay = delayWithDefault;
-      if (hasProvider) {
-        if (groupOpenValue !== 0) {
-          computedOpenDelay = delay ?? providerDelay ?? delayWithDefault;
-        } else {
-          computedOpenDelay = 0;
-        }
+    React93.useEffect(() => {
+      if (!isOpenedByThisTrigger && parent.type === void 0) {
+        store4.context.allowMouseUpTriggerRef.current = false;
+      }
+    }, [store4, isOpenedByThisTrigger, parent.type]);
+    const triggerRef = React93.useRef(null);
+    const allowMouseUpTriggerTimeout = useTimeout();
+    const handleDocumentMouseUp = useStableCallback((mouseEvent) => {
+      if (!triggerRef.current) {
+        return;
       }
-      return computedOpenDelay;
-    }
-    function isEnabledNestedTriggerTarget(target) {
-      const triggerEl = triggerElementRef.current;
-      if (!triggerEl || !target) {
-        return false;
+      allowMouseUpTriggerTimeout.clear();
+      store4.context.allowMouseUpTriggerRef.current = false;
+      const mouseUpTarget = mouseEvent.target;
+      if (contains(triggerRef.current, mouseUpTarget) || contains(store4.select("positionerElement"), mouseUpTarget) || mouseUpTarget === triggerRef.current) {
+        return;
       }
-      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();
+      if (mouseUpTarget != null && findRootOwnerId(mouseUpTarget) === store4.select("rootId")) {
+        return;
       }
-      return nestedTriggerHovered;
-    }
+      if (isMouseWithinBounds(mouseEvent, triggerRef.current)) {
+        return;
+      }
+      floatingTreeRoot.events.emit("close", {
+        domEvent: mouseEvent,
+        reason: reason_parts_exports.cancelOpen
+      });
+    });
+    React93.useEffect(() => {
+      if (isOpenedByThisTrigger && store4.select("lastOpenChangeReason") === reason_parts_exports.triggerHover) {
+        const doc = ownerDocument(triggerRef.current);
+        doc.addEventListener("mouseup", handleDocumentMouseUp, {
+          once: true
+        });
+      }
+    }, [isOpenedByThisTrigger, handleDocumentMouseUp, store4]);
+    const parentMenubarHasSubmenuOpen = isInMenubar && parent.context.hasSubmenuOpen;
+    const openOnHover = openOnHoverProp ?? parentMenubarHasSubmenuOpen;
     const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
-      enabled: !disabled2,
+      enabled: openOnHover && !disabled2 && (!isInMenubar || parentMenubarHasSubmenuOpen && !isMountedByThisTrigger),
+      handleClose: safePolygon({
+        blockPointerEvents: !isInMenubar
+      }),
       mouseOnly: true,
       move: false,
-      handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
-      restMs: getOpenDelay,
-      delay() {
-        const closeValue = typeof delayRef.current === "object" ? delayRef.current.close : void 0;
-        let computedCloseDelay = closeDelayWithDefault;
-        if (closeDelay == null && hasProvider) {
-          computedCloseDelay = closeValue;
-        }
-        return {
-          close: computedCloseDelay
-        };
+      restMs: parent.type === void 0 ? delay : void 0,
+      delay: {
+        close: closeDelay
       },
       triggerElementRef,
+      externalTree: floatingTreeRoot,
       isActiveTrigger: isTriggerActive,
-      isClosing: () => store4.select("transitionStatus") === "ending",
-      shouldOpen() {
-        return !isNestedTriggerHoveredRef.current;
-      }
+      isClosing: () => store4.select("transitionStatus") === "ending"
     });
-    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 && store4.select("open") && store4.select("lastOpenChangeReason") === reason_parts_exports.triggerHover) {
-        store4.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
-        return;
-      }
-      if (wasNestedTriggerHovered && !nestedTriggerHovered && targetInsideTrigger && !disabledRef.current && !store4.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 && !store4.select("open")) {
-            store4.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerEl));
-          }
-        };
-        const openDelay = getOpenDelay();
-        if (openDelay === 0) {
-          nestedTriggerOpenTimeout.clear();
-          open();
-        } else {
-          nestedTriggerOpenTimeout.start(openDelay, open);
-        }
-      }
-    };
+    const stickIfOpen = useStickIfOpen(isOpenedByThisTrigger, store4.select("lastOpenChangeReason"));
+    const click = useClick(floatingRootContext, {
+      enabled: !disabled2,
+      event: isOpenedByThisTrigger && isInMenubar ? "click" : "mousedown",
+      toggle: true,
+      ignoreMouse: false,
+      stickIfOpen: parent.type === void 0 ? stickIfOpen : false
+    });
+    const focus2 = useFocus(floatingRootContext, {
+      enabled: !disabled2 && parentMenubarHasSubmenuOpen
+    });
+    const mixedToggleHandlers = useMixedToggleClickHandler({
+      open: isOpenedByThisTrigger,
+      enabled: isInMenubar,
+      mouseDownAction: "open"
+    });
+    const localInteractionProps = React93.useMemo(() => mergeProps(focus2.reference, click.reference), [focus2.reference, click.reference]);
     const rootTriggerProps = store4.useState("triggerProps", isMountedByThisTrigger);
-    const shouldApplyRootTriggerProps = isMountedByThisTrigger || trackCursorAxis !== "none";
+    const {
+      preFocusGuardRef,
+      handlePreFocusGuardFocus,
+      handleFocusTargetFocus
+    } = useTriggerFocusGuards(store4, triggerElementRef);
     const state2 = {
+      disabled: disabled2,
       open: isOpenedByThisTrigger
     };
+    const ref = [triggerRef, forwardedRef, buttonRef, registerTrigger, triggerElementRef];
+    const props = [localInteractionProps, hoverProps ?? EMPTY_OBJECT2, rootTriggerProps, {
+      "aria-haspopup": "menu",
+      "aria-controls": popupId,
+      id: thisTriggerId,
+      onMouseDown: (event) => {
+        if (store4.select("open")) {
+          return;
+        }
+        allowMouseUpTriggerTimeout.start(200, () => {
+          store4.context.allowMouseUpTriggerRef.current = true;
+        });
+        const doc = ownerDocument(event.currentTarget);
+        doc.addEventListener("mouseup", handleDocumentMouseUp, {
+          once: true
+        });
+      }
+    }, isInMenubar ? {
+      role: "menuitem"
+    } : {}, mixedToggleHandlers, elementProps, getButtonProps];
     const element = useRenderElement("button", componentProps, {
+      enabled: !isInMenubar,
+      stateAttributesMapping: pressableTriggerOpenStateMapping,
       state: state2,
-      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;
-          store4.set("closeOnClick", closeOnClick);
-          if (closeOnClick && !store4.select("open")) {
-            store4.cancelPendingOpen(event.nativeEvent);
-          }
-        },
-        onClick(event) {
-          if (closeOnClick && !store4.select("open")) {
-            store4.cancelPendingOpen(event.nativeEvent);
-          }
-        },
-        id: thisTriggerId,
-        [TooltipTriggerDataAttributes.triggerDisabled]: disabled2 ? "" : void 0,
-        [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
-      }, elementProps],
-      stateAttributesMapping: triggerOpenStateMapping2
+      ref,
+      props
     });
-    return element;
+    if (isInMenubar) {
+      return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(CompositeItem, {
+        tag: "button",
+        render: render5,
+        className,
+        style,
+        state: state2,
+        refs: ref,
+        props,
+        stateAttributesMapping: pressableTriggerOpenStateMapping
+      });
+    }
+    if (isOpenedByThisTrigger) {
+      return /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(React93.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime115.jsx)(FocusGuard, {
+          ref: preFocusGuardRef,
+          onFocus: handlePreFocusGuardFocus
+        }, `${thisTriggerId}-pre-focus-guard`), /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(React93.Fragment, {
+          children: element
+        }, thisTriggerId), /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(FocusGuard, {
+          ref: store4.context.triggerFocusTargetRef,
+          onFocus: handleFocusTargetFocus
+        }, `${thisTriggerId}-post-focus-guard`)]
+      });
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(React93.Fragment, {
+      children: element
+    }, thisTriggerId);
   });
-  if (true) TooltipTrigger.displayName = "TooltipTrigger";
+  if (true) MenuTrigger.displayName = "MenuTrigger";
+  function useStickIfOpen(open, openReason) {
+    const stickIfOpenTimeout = useTimeout();
+    const [stickIfOpen, setStickIfOpen] = React93.useState(false);
+    useIsoLayoutEffect(() => {
+      if (open && openReason === reason_parts_exports.triggerHover) {
+        setStickIfOpen(true);
+        stickIfOpenTimeout.start(PATIENT_CLICK_THRESHOLD, () => {
+          setStickIfOpen(false);
+        });
+      } else if (!open) {
+        stickIfOpenTimeout.clear();
+        setStickIfOpen(false);
+      }
+    }, [open, openReason, stickIfOpenTimeout]);
+    return stickIfOpen;
+  }
+  function useMenuParent() {
+    const menubarContext = useMenubarContext(true);
+    const parent = React93.useMemo(() => {
+      if (menubarContext) {
+        return {
+          type: "menubar",
+          context: menubarContext
+        };
+      }
+      return {
+        type: void 0
+      };
+    }, [menubarContext]);
+    return parent;
+  }

-  // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var React67 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/viewport/MenuViewport.mjs
+  var React98 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
-  var React66 = __toESM(require_react(), 1);
-  var TooltipPortalContext = /* @__PURE__ */ React66.createContext(void 0);
-  if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
-  function useTooltipPortalContext() {
-    const value = React66.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/utils/usePopupViewport.mjs
+  var React97 = __toESM(require_react(), 1);
+  var ReactDOM7 = __toESM(require_react_dom(), 1);

-  // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var import_jsx_runtime111 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPortal = /* @__PURE__ */ React67.forwardRef(function TooltipPortal2(props, forwardedRef) {
-    const {
-      keepMounted = false,
-      ...portalProps
-    } = props;
-    const store4 = useTooltipRootContext();
-    const mounted = store4.useState("mounted");
-    const shouldRender = mounted || keepMounted;
-    if (!shouldRender) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(TooltipPortalContext.Provider, {
-      value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(FloatingPortalLite, {
-        ref: forwardedRef,
-        ...portalProps
-      })
+  // node_modules/@base-ui/utils/usePreviousValue.mjs
+  var React94 = __toESM(require_react(), 1);
+  function usePreviousValue(value) {
+    const [state2, setState] = React94.useState({
+      current: value,
+      previous: null
     });
-  });
-  if (true) TooltipPortal.displayName = "TooltipPortal";
+    if (!Object.is(value, state2.current)) {
+      setState({
+        current: value,
+        previous: state2.current
+      });
+    }
+    return state2.previous;
+  }

-  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var React69 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
+  var React95 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-  var React68 = __toESM(require_react(), 1);
-  var TooltipPositionerContext = /* @__PURE__ */ React68.createContext(void 0);
-  if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
-  function useTooltipPositionerContext() {
-    const context = React68.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));
+  // 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 context;
+    return {
+      width,
+      height
+    };
   }

-  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPositioner = /* @__PURE__ */ React69.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
+  function usePopupAutoResize(parameters) {
     const {
-      render: render5,
-      className: className2,
-      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 store4 = useTooltipRootContext();
-    const keepMounted = useTooltipPortalContext();
-    const open = store4.useState("open");
-    const mounted = store4.useState("mounted");
-    const trackCursorAxis = store4.useState("trackCursorAxis");
-    const disableHoverablePopup = store4.useState("disableHoverablePopup");
-    const floatingRootContext = store4.useState("floatingRootContext");
-    const instantType = store4.useState("instantType");
-    const transitionStatus = store4.useState("transitionStatus");
-    const hasViewport = store4.useState("hasViewport");
-    const positioning = useAnchorPositioning({
-      anchor,
-      positionMethod,
-      floatingRootContext,
+      popupElement,
+      positionerElement,
+      content,
       mounted,
+      onMeasureLayout: onMeasureLayoutParam,
+      onMeasureLayoutComplete: onMeasureLayoutCompleteParam,
       side,
-      sideOffset,
-      align,
-      alignOffset,
-      collisionBoundary,
-      collisionPadding,
-      sticky,
-      arrowPadding,
-      disableAnchorTracking,
-      keepMounted,
-      collisionAvoidance,
-      adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
-    });
-    const state2 = React69.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, state2, {
-      styles: positioning.positionerStyles,
-      transitionStatus,
-      props: elementProps,
-      refs: [forwardedRef, store4.useStateSetter("positionerElement")],
-      hidden: !mounted,
-      inert: !open || trackCursorAxis === "both" || disableHoverablePopup
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(TooltipPositionerContext.Provider, {
-      value: positioning,
-      children: element
-    });
-  });
-  if (true) TooltipPositioner.displayName = "TooltipPositioner";
-
-  // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React70 = __toESM(require_react(), 1);
-  var stateAttributesMapping4 = {
-    ...popupStateMapping,
-    ...transitionStatusMapping
-  };
-  var TooltipPopup = /* @__PURE__ */ React70.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
-    const {
-      render: render5,
-      className: className2,
-      style,
-      ...elementProps
-    } = componentProps;
-    const store4 = useTooltipRootContext();
-    const {
-      side,
-      align
-    } = useTooltipPositionerContext();
-    const open = store4.useState("open");
-    const instantType = store4.useState("instantType");
-    const transitionStatus = store4.useState("transitionStatus");
-    const popupProps = store4.useState("popupProps");
-    const floatingContext = store4.useState("floatingRootContext");
-    const disabled2 = store4.useState("disabled");
-    const closeDelay = store4.useState("closeDelay");
-    useOpenChangeComplete({
-      open,
-      ref: store4.context.popupRef,
-      onComplete() {
-        if (open) {
-          store4.context.onOpenChangeComplete?.(true);
-        }
+      direction
+    } = parameters;
+    const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true);
+    const animationFrame = useAnimationFrame();
+    const committedDimensionsRef = React95.useRef(null);
+    const isInitialRenderRef = React95.useRef(true);
+    const restoreAnchoringStylesRef = React95.useRef(NOOP);
+    const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
+    const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
+    const anchoringStyles = React95.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
+    useIsoLayoutEffect(() => {
+      if (!mounted) {
+        restoreAnchoringStylesRef.current = NOOP;
+        isInitialRenderRef.current = true;
+        committedDimensionsRef.current = null;
+        return void 0;
       }
-    });
-    useHoverFloatingInteraction(floatingContext, {
-      enabled: !disabled2,
-      closeDelay
-    });
-    const setPopupElement = store4.useStateSetter("popupElement");
-    const state2 = {
-      open,
-      side,
-      align,
-      instant: instantType,
-      transitionStatus
-    };
-    const element = useRenderElement("div", componentProps, {
-      state: state2,
-      ref: [forwardedRef, store4.context.popupRef, setPopupElement],
-      props: [popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-      stateAttributesMapping: stateAttributesMapping4
-    });
-    return element;
-  });
-  if (true) TooltipPopup.displayName = "TooltipPopup";
-
-  // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-  var React71 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React71.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
-    const {
-      render: render5,
-      className: className2,
-      style,
-      ...elementProps
-    } = componentProps;
-    const store4 = useTooltipRootContext();
-    const {
-      arrowRef,
-      side,
-      align,
-      arrowUncentered,
-      arrowStyles
-    } = useTooltipPositionerContext();
-    const open = store4.useState("open");
-    const instantType = store4.useState("instantType");
-    const state2 = {
-      open,
-      side,
-      align,
-      uncentered: arrowUncentered,
-      instant: instantType
+      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_OBJECT2;
+    }
+    return {
+      position: "absolute",
+      [isPhysicalTop ? "bottom" : "top"]: "0",
+      [isPhysicalLeft ? "right" : "left"]: "0"
     };
-    const element = useRenderElement("div", componentProps, {
-      state: state2,
-      ref: [forwardedRef, arrowRef],
-      props: [{
-        style: arrowStyles,
-        "aria-hidden": true
-      }, elementProps],
-      stateAttributesMapping: popupStateMapping
-    });
-    return element;
-  });
-  if (true) TooltipArrow.displayName = "TooltipArrow";
+  }
+  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/tooltip/provider/TooltipProvider.mjs
-  var React72 = __toESM(require_react(), 1);
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
-  var TooltipProvider = function TooltipProvider2(props) {
+  // 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 DirectionProvider = function DirectionProvider2(props) {
     const {
-      delay,
-      closeDelay,
-      timeout = 400
+      direction = "ltr"
     } = props;
-    const contextValue = React72.useMemo(() => ({
-      delay,
-      closeDelay
-    }), [delay, closeDelay]);
-    const delayValue = React72.useMemo(() => ({
-      open: delay,
-      close: closeDelay
-    }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(TooltipProviderContext.Provider, {
+    const contextValue = React96.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(DirectionContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(FloatingDelayGroup, {
-        delay: delayValue,
-        timeoutMs: timeout,
-        children: props.children
-      })
+      children: props.children
     });
   };
-  if (true) TooltipProvider.displayName = "TooltipProvider";
-
-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React73 = __toESM(require_react(), 1);
+  if (true) DirectionProvider.displayName = "DirectionProvider";

-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
-  var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
-    TooltipViewportCssVars2["popupWidth"] = "--popup-width";
-    TooltipViewportCssVars2["popupHeight"] = "--popup-height";
-    return TooltipViewportCssVars2;
-  })({});
+  // node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+  var adaptiveOrigin = {
+    name: "adaptiveOrigin",
+    async fn(state2) {
+      const {
+        x: rawX,
+        y: rawY,
+        rects: {
+          floating: floatRect
+        },
+        elements: {
+          floating
+        },
+        platform: platform3,
+        strategy,
+        placement
+      } = state2;
+      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 x2 = rawX;
+      let y3 = rawY;
+      if (currentSide === "left") {
+        x2 = offsetDimensions.width - (rawX + floatRect.width);
+      }
+      if (currentSide === "top") {
+        y3 = offsetDimensions.height - (rawY + floatRect.height);
+      }
+      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
+      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
+      return {
+        x: x2,
+        y: y3,
+        data: {
+          sideX,
+          sideY
+        }
+      };
+    }
+  };

-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var stateAttributesMapping5 = {
+  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
+  var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
+  var popupViewportStateMapping = {
     activationDirection: (value) => value ? {
       "data-activation-direction": value
     } : null
   };
-  var TooltipViewport = /* @__PURE__ */ React73.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  function usePopupViewport(parameters) {
+    const {
+      store: store4,
+      side,
+      children
+    } = parameters;
+    const direction = useDirection();
+    const activeTrigger = store4.useState("activeTriggerElement");
+    const activeTriggerId = store4.useState("activeTriggerId");
+    const open = store4.useState("open");
+    const payload = store4.useState("payload");
+    const mounted = store4.useState("mounted");
+    const popupElement = store4.useState("popupElement");
+    const positionerElement = store4.useState("positionerElement");
+    const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
+    const currentContentKey = usePopupContentKey(activeTriggerId, payload);
+    const capturedNodeRef = React97.useRef(null);
+    const [previousContentNode, setPreviousContentNode] = React97.useState(null);
+    const [newTriggerOffset, setNewTriggerOffset] = React97.useState(null);
+    const currentContainerRef = React97.useRef(null);
+    const previousContainerRef = React97.useRef(null);
+    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
+    const cleanupFrame = useAnimationFrame();
+    const cleanupControllerRef = React97.useRef(null);
+    const [previousContentDimensions, setPreviousContentDimensions] = React97.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React97.useState(false);
+    useIsoLayoutEffect(() => {
+      store4.set("adaptiveOrigin", adaptiveOrigin);
+      return () => {
+        store4.set("adaptiveOrigin", void 0);
+      };
+    }, [store4]);
+    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 = React97.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(() => {
+        ReactDOM7.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_runtime117.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", {
+          "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_runtime117.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 state2 = {
+      activationDirection: getActivationDirection(newTriggerOffset),
+      transitioning: isTransitioning
+    };
+    return {
+      children: childrenToRender,
+      state: state2
+    };
+  }
+  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, to2) {
+    const fromRect = from.getBoundingClientRect();
+    const toRect = to2.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] = React97.useState(0);
+    const previousActiveTriggerIdRef = React97.useRef(activeTriggerId);
+    const previousPayloadRef = React97.useRef(payload);
+    const pendingPayloadUpdateRef = React97.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/menu/viewport/MenuViewport.mjs
+  var MenuViewport = /* @__PURE__ */ React98.forwardRef(function MenuViewport2(componentProps, forwardedRef) {
     const {
       render: render5,
-      className: className2,
+      className,
       style,
       children,
       ...elementProps
     } = componentProps;
-    const store4 = useTooltipRootContext();
-    const positioner = useTooltipPositionerContext();
+    const {
+      store: store4
+    } = useMenuRootContext();
+    const {
+      side
+    } = useMenuPositionerContext();
     const instantType = store4.useState("instantType");
     const {
       children: childrenToRender,
       state: viewportState
     } = usePopupViewport({
       store: store4,
-      side: positioner.side,
-      cssVars: TooltipViewportCssVars,
+      side,
       children
     });
     const state2 = {
@@ -19094,7113 +21889,14549 @@ var wp;
       props: [elementProps, {
         children: childrenToRender
       }],
-      stateAttributesMapping: stateAttributesMapping5
+      stateAttributesMapping: popupViewportStateMapping
     });
   });
-  if (true) TooltipViewport.displayName = "TooltipViewport";
+  if (true) MenuViewport.displayName = "MenuViewport";

-  // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
-  var TooltipHandle = class {
-    /**
-     * Internal store holding the tooltip state.
-     * @internal
-     */
+  // node_modules/@base-ui/react/separator/Separator.mjs
+  var React99 = __toESM(require_react(), 1);
+  var Separator = /* @__PURE__ */ React99.forwardRef(function SeparatorComponent(componentProps, forwardedRef) {
+    const {
+      className,
+      render: render5,
+      orientation = "horizontal",
+      style,
+      ...elementProps
+    } = componentProps;
+    const state2 = {
+      orientation
+    };
+    const element = useRenderElement("div", componentProps, {
+      state: state2,
+      ref: forwardedRef,
+      props: [{
+        role: "separator",
+        "aria-orientation": orientation
+      }, elementProps]
+    });
+    return element;
+  });
+  if (true) Separator.displayName = "Separator";
+
+  // node_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.mjs
+  var React100 = __toESM(require_react(), 1);
+
+  // 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/menu/submenu-trigger/MenuSubmenuTrigger.mjs
+  var VOICE_OVER_EXPANDED_PROPS = {
+    "aria-expanded": void 0
+  };
+  var MenuSubmenuTrigger = /* @__PURE__ */ React100.forwardRef(function MenuSubmenuTrigger2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      label,
+      id: idProp,
+      nativeButton = false,
+      openOnHover = true,
+      delay = 100,
+      closeDelay = 0,
+      disabled: disabledProp = false,
+      ...elementProps
+    } = componentProps;
+    const submenuRootContext = useMenuSubmenuRootContext();
+    if (!submenuRootContext?.parentMenu) {
+      throw new Error(true ? "Base UI: <Menu.SubmenuTrigger> must be placed in <Menu.SubmenuRoot>." : formatErrorMessage_default(37));
+    }
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext();
+    const {
+      store: store4
+    } = useMenuRootContext();
+    const thisTriggerId = useBaseUiId(idProp);
+    const open = store4.useState("open");
+    const floatingRootContext = store4.useState("floatingRootContext");
+    const floatingTreeRoot = store4.useState("floatingTreeRoot");
+    const popupId = store4.useState("triggerPopupId", thisTriggerId);
+    const baseRegisterTrigger = useTriggerRegistration(thisTriggerId, store4);
+    const registerTrigger = React100.useCallback((element2) => {
+      const cleanup = baseRegisterTrigger(element2);
+      if (element2 !== null && store4.select("open") && store4.select("activeTriggerId") == null) {
+        store4.update({
+          activeTriggerId: thisTriggerId,
+          activeTriggerElement: element2,
+          closeDelay
+        });
+      }
+      return cleanup;
+    }, [baseRegisterTrigger, closeDelay, store4, thisTriggerId]);
+    const triggerElementRef = React100.useRef(null);
+    const handleTriggerElementRef = React100.useCallback((el) => {
+      triggerElementRef.current = el;
+      store4.set("activeTriggerElement", el);
+    }, [store4]);
+    store4.useSyncedValue("closeDelay", closeDelay);
+    const parentMenuStore = submenuRootContext.parentMenu;
+    const rootDisabled = store4.useState("disabled");
+    const parentDisabled = parentMenuStore.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled || parentDisabled;
+    if (true) {
+      React100.useEffect(() => {
+        const element2 = triggerElementRef.current;
+        if (element2 && isElementDisabled(element2) && !disabled2) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          warn(`A disabled element was detected on <Menu.SubmenuTrigger>. To properly disable the trigger, use the \`disabled\` prop on the component instead of setting it on the rendered element.${ownerStackMessage}`);
+        }
+      });
+    }
+    const itemProps = parentMenuStore.useState("itemProps");
+    const highlighted = parentMenuStore.useState("isActive", listItem.index);
+    const itemMetadata = React100.useMemo(() => ({
+      type: "submenu-trigger",
+      setActive() {
+        if (parentMenuStore.select("highlightItemOnHover")) {
+          parentMenuStore.set("activeIndex", listItem.index);
+        }
+      }
+    }), [parentMenuStore, listItem.index]);
+    const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick: false,
+      disabled: disabled2,
+      highlighted,
+      id: thisTriggerId,
+      store: store4,
+      typingRef: parentMenuStore.context.typingRef,
+      nativeButton,
+      itemMetadata,
+      nodeId: menuPositionerContext?.context.nodeId
+    });
+    const hoverEnabled = store4.useState("hoverEnabled");
+    const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
+      enabled: hoverEnabled && openOnHover && !disabled2,
+      handleClose: safePolygon({
+        blockPointerEvents: true
+      }),
+      mouseOnly: true,
+      move: true,
+      restMs: delay,
+      delay: {
+        open: delay,
+        close: closeDelay
+      },
+      shouldOpen: delay > 0 ? () => parentMenuStore.select("allowMouseEnter") : void 0,
+      triggerElementRef,
+      externalTree: floatingTreeRoot,
+      isClosing: () => store4.select("transitionStatus") === "ending",
+      // Chrome can drop the trigger's `mouseleave` during a fast pointer sweep,
+      // leaving a stale submenu open (see #5152) — cancel from `mouseout` too.
+      guardStaleOpen: true
+    });
+    const click = useClick(floatingRootContext, {
+      enabled: !disabled2,
+      event: "mousedown",
+      toggle: !openOnHover,
+      ignoreMouse: openOnHover,
+      stickIfOpen: false
+    });
+    const localInteractionProps = click.reference ?? EMPTY_OBJECT2;
+    const rootTriggerProps = store4.useState("triggerProps", true);
+    delete rootTriggerProps.id;
+    const state2 = {
+      disabled: disabled2,
+      highlighted,
+      open
+    };
+    const openMethod = store4.useState("openMethod");
+    const lastOpenChangeReason = store4.useState("lastOpenChangeReason");
+    const openedByKeyboard = lastOpenChangeReason === reason_parts_exports.listNavigation || openMethod === "keyboard";
+    const shouldOmitExpanded = open && openedByKeyboard && parts_exports.screenReader.voiceOver;
+    const element = useRenderElement("div", componentProps, {
+      state: state2,
+      stateAttributesMapping: triggerOpenStateMapping2,
+      props: [
+        localInteractionProps,
+        hoverProps,
+        rootTriggerProps,
+        itemProps,
+        // Opening a submenu changes the trigger's expanded state while the trigger still holds
+        // focus, and VoiceOver announces that state change instead of the submenu item that focus
+        // moves to a moment later, so the first item is never announced. Dropping the state while
+        // the submenu is open avoids the announcement without claiming the submenu is collapsed;
+        // `aria-haspopup` still conveys that the item opens a submenu.
+        shouldOmitExpanded ? VOICE_OVER_EXPANDED_PROPS : void 0,
+        {
+          "aria-controls": popupId,
+          tabIndex: open || highlighted ? 0 : -1,
+          onBlur() {
+            if (highlighted) {
+              parentMenuStore.set("activeIndex", null);
+            }
+          }
+        },
+        elementProps,
+        getItemProps
+      ],
+      ref: [forwardedRef, listItem.ref, itemRef, registerTrigger, handleTriggerElementRef]
+    });
+    return element;
+  });
+  if (true) MenuSubmenuTrigger.displayName = "MenuSubmenuTrigger";
+
+  // node_modules/@base-ui/react/menu/store/MenuHandle.mjs
+  var MenuHandle = class extends BasePopupHandle {
     constructor() {
-      this.store = new TooltipStore();
+      super(createNullMenuStore(), "Menu");
     }
     /**
-     * Opens the tooltip and associates it with the trigger with the given ID.
-     * The trigger must be a Tooltip.Trigger component with this handle passed as a prop.
+     * Opens the menu 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.
+     * @param triggerId ID of the trigger to associate with the menu. The trigger must be a matching
+     * `Menu.Trigger` with this handle passed as a prop.
      */
     open(triggerId) {
-      const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) : void 0;
-      if (triggerId && !triggerElement) {
-        throw new Error(true ? `Base UI: TooltipHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(81, triggerId));
-      }
-      this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+      this.openByTrigger(triggerId);
     }
     /**
-     * Closes the tooltip.
+     * Closes the menu.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
      */
     close() {
-      this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
+      this.closePopup();
     }
     /**
-     * Indicates whether the tooltip is currently open.
+     * Whether the menu is currently open. Returns `false` while no root is attached to the handle.
      */
     get isOpen() {
-      return this.store.select("open");
+      return this.attachedStore?.select("open") ?? false;
     }
   };
-  function createTooltipHandle() {
-    return new TooltipHandle();
+  function createMenuHandle() {
+    return new MenuHandle();
   }

-  // node_modules/@base-ui/react/use-render/useRender.mjs
-  function useRender(params) {
-    return useRenderElement(params.defaultTagName ?? "div", params, params);
+  // node_modules/@base-ui/react/internals/csp-context/CSPContext.mjs
+  var React101 = __toESM(require_react(), 1);
+  var CSPContext = /* @__PURE__ */ React101.createContext(void 0);
+  if (true) CSPContext.displayName = "CSPContext";
+  var DEFAULT_CSP_CONTEXT_VALUE = {
+    disableStyleElements: false
+  };
+  function useCSPContext() {
+    return React101.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
   }

-  // 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);
+  // node_modules/@base-ui/react/field/index.parts.mjs
+  var index_parts_exports3 = {};
+  __export(index_parts_exports3, {
+    Control: () => FieldControl,
+    Description: () => FieldDescription,
+    Error: () => FieldError,
+    Item: () => FieldItem,
+    Label: () => FieldLabel,
+    Root: () => FieldRoot,
+    Validity: () => FieldValidity
+  });
+
+  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
+  var React105 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/fieldset/root/FieldsetRootContext.mjs
+  var React102 = __toESM(require_react(), 1);
+  var FieldsetRootContext = /* @__PURE__ */ React102.createContext(void 0);
+  if (true) FieldsetRootContext.displayName = "FieldsetRootContext";
+  function useFieldsetRootContext(optional = false) {
+    const context = React102.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));
     }
-    return globalScope.__wpStyleRuntime;
+    return context;
   }
-  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) {
+
+  // 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 LabelableProvider = function LabelableProvider2(props) {
+    const defaultId = useBaseUiId();
+    const initialControlId = props.controlId === void 0 ? defaultId : props.controlId;
+    const [controlId, setControlIdState] = React103.useState(initialControlId);
+    const [labelId, setLabelId] = React103.useState(props.labelId);
+    const [messageIds, setMessageIds] = React103.useState([]);
+    const registrationsRef = useRefWithInit(() => /* @__PURE__ */ new Map());
+    const {
+      messageIds: parentMessageIds
+    } = useLabelableContext();
+    const registerControlId = useStableCallback((source, nextId2) => {
+      const registrations = registrationsRef.current;
+      if (nextId2 === void 0) {
+        registrations.delete(source);
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      registrations.set(source, nextId2);
+      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 getDescriptionProps = React103.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 = React103.useMemo(() => ({
+      controlId,
+      registerControlId,
+      labelId,
+      setLabelId,
+      messageIds,
+      setMessageIds,
+      getDescriptionProps
+    }), [controlId, registerControlId, labelId, setLabelId, messageIds, setMessageIds, getDescriptionProps]);
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(LabelableContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  if (true) LabelableProvider.displayName = "LabelableProvider";
+
+  // node_modules/@base-ui/react/internals/field-register-control/useFieldControlRegistration.mjs
+  var React104 = __toESM(require_react(), 1);
+  function useFieldControlRegistration(params) {
+    const {
+      commit,
+      invalid,
+      markedDirtyRef,
+      name: name2,
+      setRegisteredFieldName,
+      registeredFieldIdRef,
+      setValidityData,
+      validityData
+    } = params;
+    const {
+      formRef
+    } = useFormContext();
+    const activeFieldControlSourceRef = React104.useRef(null);
+    const registrationRef = React104.useRef(null);
+    const initialValueCapturedRef = React104.useRef(false);
+    const getValueForForm = useStableCallback(() => {
+      const registration = registrationRef.current;
+      if (!registration) {
+        return void 0;
+      }
+      if (registration.getValue) {
+        return registration.getValue();
+      }
+      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;
       }
-      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("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 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)}");
-  }
-  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 Text = (0, import_element13.forwardRef)(function Text2({ variant = "body-md", render: render5, className: className2, ...props }, ref) {
-    const element = useRender({
-      render: render5,
-      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],
-          className2
-        )
-      })
+      commit(getRegistrationValue(registration));
     });
-    return element;
-  });
-
-  // packages/ui/build-module/badge/badge.mjs
-  var import_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-  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;
+    function refreshRegistration() {
+      const registration = registrationRef.current;
+      if (!registration || !registration.id) {
+        return;
       }
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name2 ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
     }
-    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;
+    function deleteRegistration(id = registrationRef.current?.id) {
+      if (id) {
+        formRef.current.fields.delete(id);
+      }
     }
-    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);
+    function captureInitialValue(registration) {
+      if (initialValueCapturedRef.current) {
+        return;
+      }
+      initialValueCapturedRef.current = true;
+      const initialValue = getRegistrationValue(registration);
+      setValidityData((prev) => prev.initialValue === initialValue ? prev : {
+        ...prev,
+        initialValue
+      });
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+    useIsoLayoutEffect(() => {
+      const registration = registrationRef.current;
+      if (!registration || !registration.id) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      setRegisteredFieldName(name2 ? void 0 : registration.name);
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name2 ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
+    }, [formRef, getValueForForm, invalid, name2, setRegisteredFieldName, validate, validityData]);
+    useIsoLayoutEffect(() => {
+      const fields2 = formRef.current.fields;
+      return () => {
+        const id = registrationRef.current?.id;
+        if (id) {
+          fields2.delete(id);
+        }
+      };
+    }, [formRef]);
+    const register5 = useStableCallback((source, registration) => {
+      if (!registration) {
+        if (activeFieldControlSourceRef.current === source) {
+          activeFieldControlSourceRef.current = null;
+          deleteRegistration();
+          registrationRef.current = null;
+          setRegisteredFieldName(void 0);
+          registeredFieldIdRef.current = void 0;
+        }
         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("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 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_element14.forwardRef)(function Badge2({ intent = "none", className: className2, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
-      Text,
-      {
-        ref,
-        className: clsx_default(
-          style_default2.badge,
-          style_default2[`is-${intent}-intent`],
-          className2
-        ),
-        ...props,
-        variant: "body-sm"
+      const previousId = registrationRef.current?.id;
+      activeFieldControlSourceRef.current = source;
+      registrationRef.current = registration;
+      if (!name2) {
+        setRegisteredFieldName(registration.name);
       }
-    );
-  });
-
-  // packages/ui/build-module/button/button.mjs
-  var import_a11y = __toESM(require_a11y(), 1);
-  var import_element15 = __toESM(require_element(), 1);
-  var import_i18n11 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime115 = __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;
+      registeredFieldIdRef.current = registration.id;
+      if (previousId && previousId !== registration.id) {
+        deleteRegistration(previousId);
       }
-    }
-    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);
+      captureInitialValue(registration);
+      refreshRegistration();
+    });
+    return [validate, register5];
   }
-  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) {
+
+  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
+  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
+  var FieldRootInner = /* @__PURE__ */ React105.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
+    const {
+      errors,
+      validationMode: formValidationMode,
+      submitAttemptedRef
+    } = useFormContext();
+    const {
+      render: render5,
+      className,
+      validate: validateProp,
+      validationDebounceTime = 0,
+      validationMode = formValidationMode,
+      name: name2,
+      disabled: disabledProp = false,
+      invalid: invalidProp,
+      dirty: dirtyProp,
+      touched: touchedProp,
+      actionsRef,
+      style,
+      ...elementProps
+    } = componentProps;
+    const disabledFieldset = useFieldsetRootContext(true)?.disabled;
+    const validate = useStableCallback(validateProp || (() => null));
+    const disabled2 = disabledFieldset || disabledProp;
+    const [touchedState, setTouchedUnwrapped] = React105.useState(false);
+    const [dirtyState, setDirtyUnwrapped] = React105.useState(false);
+    const [filled, setFilled] = React105.useState(false);
+    const [focused, setFocused] = React105.useState(false);
+    const dirty = dirtyProp ?? dirtyState;
+    const touched = touchedProp ?? touchedState;
+    const markedDirtyRef = React105.useRef(dirty);
+    const registeredFieldIdRef = React105.useRef(void 0);
+    const [registeredFieldName, setRegisteredFieldName] = React105.useState();
+    const effectiveName = name2 ?? registeredFieldName;
+    useIsoLayoutEffect(() => {
+      if (dirtyProp !== void 0) {
+        markedDirtyRef.current = dirtyProp;
+      }
+    }, [dirtyProp]);
+    const setDirty = useStableCallback((value) => {
+      if (dirtyProp !== void 0) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      if (value) {
+        markedDirtyRef.current = true;
+      }
+      setDirtyUnwrapped(value);
+    });
+    const setTouched = useStableCallback((value) => {
+      if (touchedProp !== void 0) {
         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("b74f1ac304", '@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);inset-inline-start: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_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 resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle3("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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) {
-    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_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_element15.forwardRef)(
-    function Button22({
-      tone = "brand",
-      variant = "solid",
-      size: size4 = "default",
-      className: className2,
-      focusableWhenDisabled = true,
+      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] = React105.useState({
+      state: DEFAULT_VALIDITY_STATE,
+      error: "",
+      errors: [],
+      value: null,
+      initialValue: null
+    });
+    const valid = !invalid && (disabled2 ? null : validityData.state.valid);
+    const state2 = React105.useMemo(() => ({
       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"],
-        className2
-      );
-      (0, import_element15.useEffect)(() => {
-        if (loading && loadingAnnouncement) {
-          (0, import_a11y.speak)(loadingAnnouncement);
+      touched,
+      dirty,
+      valid,
+      filled,
+      focused
+    }), [disabled2, touched, dirty, valid, filled, focused]);
+    const validation = useFieldValidation({
+      setValidityData,
+      validate,
+      validityData,
+      validationDebounceTime,
+      invalid,
+      markedDirtyRef,
+      state: state2,
+      shouldValidateOnChange,
+      registeredFieldIdRef
+    });
+    const [validateFieldControl, registerFieldControl] = useFieldControlRegistration({
+      commit: validation.commit,
+      invalid,
+      markedDirtyRef,
+      name: name2,
+      setRegisteredFieldName,
+      registeredFieldIdRef,
+      setValidityData,
+      validityData
+    });
+    React105.useImperativeHandle(actionsRef, () => ({
+      validate: validateFieldControl
+    }), [validateFieldControl]);
+    const contextValue = React105.useMemo(() => ({
+      invalid,
+      name: effectiveName,
+      validityData,
+      setValidityData,
+      disabled: disabled2,
+      setTouched,
+      setDirty,
+      setFilled,
+      setFocused,
+      validationMode,
+      shouldValidateOnChange,
+      state: state2,
+      registerFieldControl,
+      validation
+    }), [invalid, effectiveName, validityData, disabled2, setTouched, setDirty, setFilled, setFocused, validationMode, shouldValidateOnChange, state2, registerFieldControl, validation]);
+    const element = useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      state: state2,
+      props: elementProps,
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime119.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, {
+        ...componentProps,
+        ref: forwardedRef
+      })
+    });
+  });
+  if (true) FieldRoot.displayName = "FieldRoot";
+
+  // node_modules/@base-ui/react/field/label/FieldLabel.mjs
+  var React106 = __toESM(require_react(), 1);
+  var FieldLabel = /* @__PURE__ */ React106.forwardRef(function FieldLabel2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      id: idProp,
+      nativeLabel = true,
+      ...elementProps
+    } = componentProps;
+    const fieldRootContext = useFieldRootContext(false);
+    const fieldItemContext = useFieldItemContext();
+    const {
+      labelId
+    } = useLabelableContext();
+    const state2 = {
+      ...fieldRootContext.state,
+      disabled: fieldRootContext.disabled || fieldItemContext.disabled
+    };
+    const labelRef = React106.useRef(null);
+    const labelProps = useLabel({
+      id: labelId ?? idProp,
+      native: nativeLabel
+    });
+    if (true) {
+      React106.useEffect(() => {
+        if (!labelRef.current) {
+          return;
         }
-      }, [loading, loadingAnnouncement]);
-      return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-        Button2,
-        {
-          ref,
-          className: mergedClassName,
-          focusableWhenDisabled,
-          disabled: disabled2 ?? loading,
-          ...props,
-          children
+        const isLabelTag = labelRef.current.tagName === "LABEL";
+        if (nativeLabel) {
+          if (!isLabelTag) {
+            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+            const message2 = "<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(`${message2}${ownerStackMessage}`);
+          }
+        } else if (isLabelTag) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          const message2 = "<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(`${message2}${ownerStackMessage}`);
         }
-      );
+      }, [nativeLabel]);
     }
-  );
-
-  // packages/ui/build-module/button/icon.mjs
-  var import_element17 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/icon/icon.mjs
-  var import_element16 = __toESM(require_element(), 1);
-  var import_primitives94 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element16.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
-      import_primitives94.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
-      }
-    );
+    const element = useRenderElement("label", componentProps, {
+      ref: [forwardedRef, labelRef],
+      state: state2,
+      props: [labelProps, elementProps],
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return element;
   });
+  if (true) FieldLabel.displayName = "FieldLabel";

-  // packages/ui/build-module/button/icon.mjs
-  var import_jsx_runtime117 = __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;
+  // 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 stateAttributesMapping2 = {
+    ...fieldValidityMapping,
+    ...transitionStatusMapping
+  };
+  var FieldError = /* @__PURE__ */ React107.forwardRef(function FieldError2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      id: idProp,
+      className,
+      match: match3,
+      style,
+      ...elementProps
+    } = componentProps;
+    const id = useBaseUiId(idProp);
+    const {
+      validityData,
+      state: fieldState,
+      name: name2
+    } = useFieldRootContext(false);
+    const {
+      setMessageIds
+    } = useLabelableContext();
+    const {
+      errors
+    } = useFormContext();
+    const formError = name2 && Object.hasOwn(errors, name2) ? errors[name2] : null;
+    const hasFormError = !!(Array.isArray(formError) ? formError.length : formError);
+    const hasSpecificMatch = typeof match3 === "string";
+    let rendered = false;
+    if (match3 === true) {
+      rendered = true;
+    } else if (fieldState.disabled) {
+      rendered = false;
+    } else if (hasSpecificMatch) {
+      rendered = Boolean(validityData.state[match3]);
+    } else {
+      rendered = hasFormError || validityData.state.valid === false;
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE4}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
-        return true;
+    const {
+      mounted,
+      transitionStatus,
+      setMounted
+    } = useTransitionStatus(rendered);
+    useIsoLayoutEffect(() => {
+      if (!rendered || !id) {
+        return void 0;
       }
+      setMessageIds((v3) => v3.concat(id));
+      return () => {
+        setMessageIds((v3) => v3.filter((item) => item !== id));
+      };
+    }, [rendered, id, setMessageIds]);
+    const errorRef = React107.useRef(null);
+    const [lastRenderedMessage, setLastRenderedMessage] = React107.useState(null);
+    const [lastRenderedMessageKey, setLastRenderedMessageKey] = React107.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_runtime120.jsx)("ul", {
+        children: error2.map((message2) => /* @__PURE__ */ (0, import_jsx_runtime120.jsx)("li", {
+          children: message2
+        }, message2))
+      }) : error2[0];
     }
-    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);
+    const errorKey = Array.isArray(error2) ? JSON.stringify(error2) : error2;
+    if (rendered && errorKey !== lastRenderedMessageKey) {
+      setLastRenderedMessageKey(errorKey);
+      setLastRenderedMessage(errorMessage);
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    useOpenChangeComplete({
+      open: rendered,
+      ref: errorRef,
+      onComplete() {
+        if (!rendered) {
+          setMounted(false);
+        }
       }
-      runtime.documents.set(targetDocument, count - 1);
+    });
+    const state2 = {
+      ...fieldState,
+      transitionStatus
     };
-  }
-  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("b74f1ac304", '@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);inset-inline-start: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_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_element17.forwardRef)(
-    function ButtonIcon2({ className: className2, icon, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
-        Icon,
-        {
-          ref,
-          icon,
-          className: clsx_default(style_default4.icon, className2),
-          size: 24,
-          ...props
-        }
-      );
+    const element = useRenderElement("div", componentProps, {
+      ref: [forwardedRef, errorRef],
+      state: state2,
+      props: [{
+        id,
+        children: rendered ? errorMessage : lastRenderedMessage
+      }, elementProps],
+      stateAttributesMapping: stateAttributesMapping2,
+      enabled: mounted
+    });
+    if (!mounted) {
+      return null;
     }
-  );
+    return element;
+  });
+  if (true) FieldError.displayName = "FieldError";

-  // 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/@base-ui/react/field/description/FieldDescription.mjs
+  var React108 = __toESM(require_react(), 1);
+  var FieldDescription = /* @__PURE__ */ React108.forwardRef(function FieldDescription2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      id: idProp,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const id = useBaseUiId(idProp);
+    const fieldRootContext = useFieldRootContext(false);
+    const fieldItemContext = useFieldItemContext();
+    const {
+      setMessageIds
+    } = useLabelableContext();
+    const state2 = {
+      ...fieldRootContext.state,
+      disabled: fieldRootContext.disabled || fieldItemContext.disabled
+    };
+    useIsoLayoutEffect(() => {
+      if (!id) {
+        return void 0;
+      }
+      setMessageIds((v3) => v3.concat(id));
+      return () => {
+        setMessageIds((v3) => v3.filter((item) => item !== id));
+      };
+    }, [id, setMessageIds]);
+    const element = useRenderElement("p", componentProps, {
+      ref: forwardedRef,
+      state: state2,
+      props: [{
+        id
+      }, elementProps],
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return element;
   });
+  if (true) FieldDescription.displayName = "FieldDescription";

-  // 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/@base-ui/react/field/control/FieldControl.mjs
+  var React109 = __toESM(require_react(), 1);
+  var FieldControl = /* @__PURE__ */ React109.forwardRef(function FieldControl2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      id: idProp,
+      name: nameProp,
+      value: valueProp,
+      disabled: disabledProp = false,
+      onValueChange,
+      defaultValue: defaultValue2,
+      autoFocus = false,
+      style,
+      ...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 name2 = fieldName ?? nameProp;
+    const state2 = {
+      ...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);
+      }
+    }, [validation.inputRef, setFilled, valueProp]);
+    const inputRef = React109.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (autoFocus && inputRef.current === activeElement(ownerDocument(inputRef.current))) {
+        setFocused(true);
+      }
+    }, [autoFocus, setFocused]);
+    const [valueUnwrapped] = useControlled({
+      controlled: valueProp,
+      default: defaultValue2,
+      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: state2,
+      props: [{
+        id,
+        disabled: disabled2,
+        name: name2,
+        ref: validation.inputRef,
+        "aria-labelledby": labelId,
+        autoFocus,
+        ...isControlled ? {
+          value
+        } : {
+          defaultValue: defaultValue2
+        },
+        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(name2);
+            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";

-  // 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/@base-ui/react/field/validity/FieldValidity.mjs
+  var React110 = __toESM(require_react(), 1);
+  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  var FieldValidity = function FieldValidity2(props) {
+    const {
+      children
+    } = props;
+    const {
+      validityData,
+      invalid
+    } = useFieldRootContext(false);
+    const combinedFieldValidityData = React110.useMemo(() => getCombinedFieldValidityData(validityData, invalid), [validityData, invalid]);
+    const isInvalid = combinedFieldValidityData.state.valid === false;
+    const {
+      transitionStatus
+    } = useTransitionStatus(isInvalid);
+    const fieldValidityState = React110.useMemo(() => {
+      return {
+        ...combinedFieldValidityData,
+        validity: combinedFieldValidityData.state,
+        transitionStatus
+      };
+    }, [combinedFieldValidityData, transitionStatus]);
+    return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(React110.Fragment, {
+      children: children(fieldValidityState)
+    });
+  };
+  if (true) FieldValidity.displayName = "FieldValidity";

-  // 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();
+  // 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 FieldItem = /* @__PURE__ */ React111.forwardRef(function FieldItem2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      disabled: disabledProp = false,
+      ...elementProps
+    } = componentProps;
+    const {
+      state: fieldState,
+      disabled: rootDisabled
+    } = useFieldRootContext(false);
+    const disabled2 = rootDisabled || disabledProp;
+    const state2 = {
+      ...fieldState,
+      disabled: disabled2
+    };
+    const fieldItemContext = React111.useMemo(() => ({
+      disabled: disabled2
+    }), [disabled2]);
+    const element = useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      state: state2,
+      props: elementProps,
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(FieldItemContext.Provider, {
+        value: fieldItemContext,
+        children: element
+      })
+    });
+  });
+  if (true) FieldItem.displayName = "FieldItem";
+
+  // node_modules/@base-ui/react/input/Input.mjs
+  var React112 = __toESM(require_react(), 1);
+  var import_jsx_runtime123 = __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, {
+      ref: forwardedRef,
+      ...props
+    });
+  });
+  if (true) Input.displayName = "Input";
+
+  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
+  var React114 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
+  var React113 = __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_ARRAY4 = [];
+  function useCompositeRoot(params) {
+    const {
+      loopFocus = true,
+      orientation = "both",
+      grid,
+      onLoop,
+      direction,
+      highlightedIndex: externalHighlightedIndex,
+      onHighlightedIndexChange: externalSetHighlightedIndex,
+      rootRef: externalRef,
+      enableHomeAndEndKeys = false,
+      stopEventPropagation,
+      disabledIndices,
+      modifierKeys = EMPTY_ARRAY4
+    } = params;
+    const [internalHighlightedIndex, internalSetHighlightedIndex] = React113.useState(0);
+    const isGrid2 = grid != null;
+    const rootRef = React113.useRef(null);
+    const mergedRef = useMergedRefs(rootRef, externalRef);
+    const elementsRef = React113.useRef([]);
+    const hasSetDefaultIndexRef = React113.useRef(false);
+    const highlightedIndex = externalHighlightedIndex ?? internalHighlightedIndex;
+    const onHighlightedIndexChange = useStableCallback((index2, shouldScrollIntoView = false) => {
+      (externalSetHighlightedIndex ?? internalSetHighlightedIndex)(index2);
+      if (shouldScrollIntoView) {
+        const newActiveItem = elementsRef.current[index2];
+        scrollIntoViewIfNeeded(rootRef.current, newActiveItem, direction, orientation);
       }
-      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]);
+    });
+    const onMapChange = useStableCallback((map) => {
+      if (map.size === 0 || hasSetDefaultIndexRef.current) {
+        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);
+        }
+      }
+      scrollIntoViewIfNeeded(rootRef.current, activeItem, direction, orientation);
+    });
+    useIsoLayoutEffect(() => {
+      if (disabledIndices == null || externalHighlightedIndex != null || !hasSetDefaultIndexRef.current) {
+        return;
+      }
+      const elements2 = elementsRef.current;
+      if (isListIndexDisabled(elements2, highlightedIndex, disabledIndices)) {
+        const firstEnabledIndex = findNonDisabledListIndex(elements2, {
+          disabledIndices
+        });
+        if (!isIndexOutOfListBounds(elements2, firstEnabledIndex)) {
+          onHighlightedIndexChange(firstEnabledIndex);
+        }
+      }
+    }, [disabledIndices, externalHighlightedIndex, highlightedIndex, elementsRef, onHighlightedIndexChange]);
+    const wrappedOnLoop = useStableCallback((event, prevIndex, nextIndex) => {
+      if (!onLoop) {
+        return nextIndex;
+      }
+      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 (isModifierKeySet(event, modifierKeys)) {
+        return;
+      }
+      const element = rootRef.current;
+      if (!element) {
+        return;
+      }
+      const isRtl = direction === "rtl";
+      const horizontalForwardKey = isRtl ? ARROW_LEFT2 : ARROW_RIGHT2;
+      const horizontalBackwardKey = isRtl ? ARROW_RIGHT2 : ARROW_LEFT2;
+      const forwardKey = orientation === "vertical" ? ARROW_DOWN2 : horizontalForwardKey;
+      const backwardKey = orientation === "vertical" ? ARROW_UP2 : 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;
+        }
+      }
+      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_DOWN2;
+      const isBackwardKey = orientation !== "vertical" && event.key === horizontalBackwardKey || orientation !== "horizontal" && event.key === ARROW_UP2;
+      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 {
-          this.setTime(+new Date(...args));
-          adjustToSystemTZ(this, args);
+          nextIndex = findNonDisabledListIndex(elementsRef.current, {
+            startingIndex: nextIndex,
+            decrement: isBackwardKey,
+            disabledIndices
+          });
         }
       }
-    }
-    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 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);
+      if (nextIndex !== highlightedIndex && !isIndexOutOfListBounds(elementsRef.current, nextIndex)) {
+        if (stopEventPropagation) {
+          event.stopPropagation();
+        }
+        if (isGrid2 || 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 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 isModifierKeySet(event, ignoredModifierKeys) {
+    for (const key of MODIFIER_KEYS) {
+      if (ignoredModifierKeys.includes(key)) {
+        continue;
       }
-    }
-    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);
+      if (event.getModifierState(key)) {
+        return true;
       }
     }
-    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;
+    return false;
   }

-  // 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/@base-ui/react/internals/composite/root/CompositeRoot.mjs
+  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
+  function CompositeRoot(componentProps) {
+    const {
+      render: render5,
+      className,
+      style,
+      refs = EMPTY_ARRAY3,
+      props = EMPTY_ARRAY3,
+      state: state2 = EMPTY_OBJECT2,
+      stateAttributesMapping: stateAttributesMapping5,
+      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: state2,
+      ref: refs,
+      props: [defaultProps, ...props, elementProps],
+      stateAttributesMapping: stateAttributesMapping5
+    });
+    const contextValue = React114.useMemo(() => ({
+      highlightedIndex,
+      onHighlightedIndexChange,
+      highlightItemOnHover,
+      relayKeyboardEvent
+    }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
+    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(CompositeRootContext.Provider, {
+      value: contextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(CompositeList, {
+        elementsRef,
+        onMapChange: (newMap) => {
+          onMapChangeProp?.(newMap);
+          onMapChangeUnwrapped(newMap);
+        },
+        children: element
+      })
+    });
   }

-  // node_modules/date-fns/toDate.js
-  function toDate(argument, context) {
-    return constructFrom(context || argument, argument);
-  }
+  // 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 FloatingPortalLite = /* @__PURE__ */ React115.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+    const {
+      children,
+      container,
+      className,
+      render: render5,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      node: portalNode,
+      subtree: portalSubtree
+    } = useFloatingPortalNode({
+      container,
+      ref: forwardedRef,
+      componentProps,
+      elementProps
+    });
+    if (!portalSubtree && !portalNode) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(React115.Fragment, {
+      children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM8.createPortal(children, portalNode)]
+    });
+  });
+  if (true) FloatingPortalLite.displayName = "FloatingPortalLite";

-  // 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/@base-ui/react/internals/prehydrationScript.stub.mjs
+  var script = "";

-  // 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;
-    }
+  // node_modules/@base-ui/react/utils/useIsHydrating.mjs
+  var import_shim3 = __toESM(require_shim(), 1);
+  function subscribe() {
+    return NOOP;
   }
-
-  // node_modules/date-fns/_lib/defaultOptions.js
-  var defaultOptions = {};
-  function getDefaultOptions() {
-    return defaultOptions;
+  function getSnapshot() {
+    return false;
   }
-
-  // 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 getServerSnapshot() {
+    return true;
   }
-
-  // node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  function useIsHydrating() {
+    return (0, import_shim3.useSyncExternalStore)(subscribe, getSnapshot, getServerSnapshot);
   }

-  // 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;
+  // node_modules/@base-ui/react/internals/PrehydrationScript.mjs
+  var React116 = __toESM(require_react(), 1);
+  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+  function PrehydrationScript(props) {
+    const {
+      script: script2
+    } = props;
+    const {
+      nonce
+    } = useCSPContext();
+    const isHydrating = useIsHydrating();
+    if (!isHydrating) {
+      return null;
     }
+    return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)("script", {
+      nonce,
+      dangerouslySetInnerHTML: {
+        __html: script2
+      },
+      suppressHydrationWarning: true
+    });
   }

-  // 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/@base-ui/react/tabs/index.parts.mjs
+  var index_parts_exports4 = {};
+  __export(index_parts_exports4, {
+    Indicator: () => TabsIndicator,
+    List: () => TabsList,
+    Panel: () => TabsPanel,
+    Root: () => TabsRoot,
+    Tab: () => TabsTab
+  });

-  // 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/@base-ui/react/tabs/root/TabsRoot.mjs
+  var React118 = __toESM(require_react(), 1);

-  // 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/@base-ui/react/tabs/root/TabsRootContext.mjs
+  var React117 = __toESM(require_react(), 1);
+  var TabsRootContext = /* @__PURE__ */ React117.createContext(void 0);
+  if (true) TabsRootContext.displayName = "TabsRootContext";
+  function useTabsRootContext() {
+    const context = React117.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/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/@base-ui/react/tabs/root/stateAttributesMapping.mjs
+  var tabsStateAttributesMapping = {
+    tabActivationDirection: (dir) => ({
+      "data-activation-direction": dir
+    })
+  };

-  // 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/@base-ui/react/tabs/root/TabsRoot.mjs
+  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
+  var TabsRoot = /* @__PURE__ */ React118.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
+    const {
+      className,
+      defaultValue: defaultValueProp = 0,
+      onValueChange: onValueChangeProp,
+      orientation = "horizontal",
+      render: render5,
+      value: valueProp,
+      style,
+      ...elementProps
+    } = componentProps;
+    const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
+    const tabPanelRefs = React118.useRef([]);
+    const [mountedTabPanels, setMountedTabPanels] = React118.useState(() => /* @__PURE__ */ new Map());
+    const [value, setValue] = useControlled({
+      controlled: valueProp,
+      default: defaultValueProp,
+      name: "Tabs",
+      state: "value"
+    });
+    const isControlled = valueProp !== void 0;
+    const [tabMap, setTabMap] = React118.useState(() => /* @__PURE__ */ new Map());
+    const lastKnownTabElementRef = React118.useRef(void 0);
+    const getTabElementBySelectedValue = React118.useCallback((selectedValue) => findTabElement(tabMap, selectedValue), [tabMap]);
+    const [activationDirectionState, setActivationDirectionState] = React118.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 next = new Map(prev);
+        next.set(panelValue, panelId);
+        return next;
+      });
+      return () => {
+        setMountedTabPanels((prev) => {
+          if (prev.get(panelValue) !== panelId) {
+            return prev;
+          }
+          const next = new Map(prev);
+          next.delete(panelValue);
+          return next;
+        });
+      };
+    });
+    const getTabPanelIdByValue = React118.useCallback((tabValue) => {
+      return mountedTabPanels.get(tabValue);
+    }, [mountedTabPanels]);
+    const getTabIdByPanelValue = React118.useCallback((tabPanelValue) => {
+      for (const tabMetadata of tabMap.values()) {
+        if (tabPanelValue === tabMetadata.value) {
+          return tabMetadata.id;
+        }
+      }
+      return void 0;
+    }, [tabMap]);
+    const tabsContextValue = React118.useMemo(() => ({
+      getTabElementBySelectedValue,
+      getTabIdByPanelValue,
+      getTabPanelIdByValue,
+      onValueChange,
+      orientation,
+      registerMountedTabPanel,
+      setTabMap,
+      tabActivationDirection,
+      value
+    }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, tabActivationDirection, value]);
+    const selectedTabMetadata = React118.useMemo(() => {
+      for (const tabMetadata of tabMap.values()) {
+        if (tabMetadata.value === value) {
+          return tabMetadata;
+        }
+      }
+      return void 0;
+    }, [tabMap, value]);
+    const firstEnabledTabValue = React118.useMemo(() => {
+      for (const tabMetadata of tabMap.values()) {
+        if (!tabMetadata.disabled) {
+          return tabMetadata.value;
+        }
+      }
+      return void 0;
+    }, [tabMap]);
+    const shouldNotifyInitialValueChangeRef = React118.useRef(!hasExplicitDefaultValueProp);
+    const initialDefaultValueRef = React118.useRef(defaultValueProp);
+    const shouldHonorDisabledDefaultValueRef = React118.useRef(hasExplicitDefaultValueProp);
+    const didRegisterTabsRef = React118.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;
+      }
+      if (shouldHonorDisabledDefaultValueRef.current && selectionIsDisabled && value === initialDefaultValueRef.current) {
+        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);
+        return;
+      }
+      if (shouldNotifyInitialValueChange && selectedTabMetadata != null) {
+        notifyAutomaticValueChange(value, reason_parts_exports.initial);
+        shouldNotifyInitialValueChangeRef.current = false;
+      }
+    }, [firstEnabledTabValue, isControlled, notifyAutomaticValueChange, selectedTabMetadata, setValue, tabMap, value]);
+    const state2 = {
+      orientation,
+      tabActivationDirection
+    };
+    const element = useRenderElement("div", componentProps, {
+      state: state2,
+      ref: forwardedRef,
+      props: elementProps,
+      stateAttributesMapping: tabsStateAttributesMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(TabsRootContext.Provider, {
+      value: tabsContextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime127.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;
+      }
+    }
+    return null;
   }
-
-  // node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
+  function computeActivationDirection(oldValue, newValue, orientation, tabMap) {
+    if (oldValue == null || newValue == null) {
+      return "none";
+    }
+    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";
+    }
+    const oldPosition = oldTab.getBoundingClientRect()[positionProp];
+    const newPosition = newTab.getBoundingClientRect()[positionProp];
+    if (newPosition < oldPosition) {
+      return backward;
+    }
+    if (newPosition > oldPosition) {
+      return forward;
+    }
+    return "none";
   }

-  // node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
-  }
+  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
+  var React120 = __toESM(require_react(), 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/@base-ui/react/tabs/list/TabsListContext.mjs
+  var React119 = __toESM(require_react(), 1);
+  var TabsListContext = /* @__PURE__ */ React119.createContext(void 0);
+  if (true) TabsListContext.displayName = "TabsListContext";
+  function useTabsListContext() {
+    const context = React119.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 context;
   }

-  // 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_;
+  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
+  var TabsTab = /* @__PURE__ */ React120.forwardRef(function TabsTab2(componentProps, forwardedRef) {
+    const {
+      className,
+      disabled: disabled2 = false,
+      render: render5,
+      value,
+      id: idProp,
+      nativeButton = true,
+      style,
+      ...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 = React120.useMemo(() => ({
+      disabled: disabled2,
+      id,
+      value
+    }), [disabled2, id, value]);
+    const {
+      compositeProps,
+      compositeRef,
+      index: index2
+      // hook is used instead of the CompositeItem component
+      // because the index is needed for Tab internals
+    } = useCompositeItem({
+      metadata: tabMetadata
     });
-    return constructFrom(context, result || NaN);
-  }
+    const active = value === activeTabValue;
+    const isNavigatingRef = React120.useRef(false);
+    const unobserveTabElementRef = React120.useRef(null);
+    const observeTabElement = useStableCallback((element2) => {
+      unobserveTabElementRef.current?.();
+      unobserveTabElementRef.current = element2 ? registerTabResizeObserverElement(element2) : null;
+    });
+    useIsoLayoutEffect(() => {
+      if (isNavigatingRef.current) {
+        isNavigatingRef.current = false;
+        return;
+      }
+      if (!(active && index2 > -1 && highlightedIndex !== index2)) {
+        return;
+      }
+      const listElement = tabsListElement;
+      if (listElement != null) {
+        const activeEl = activeElement(ownerDocument(listElement));
+        if (activeEl && contains(listElement, activeEl)) {
+          return;
+        }
+      }
+      if (!disabled2) {
+        onHighlightedIndexChange(index2);
+      }
+    }, [active, index2, highlightedIndex, onHighlightedIndexChange, disabled2, tabsListElement]);
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      native: nativeButton,
+      focusableWhenDisabled: true
+    });
+    const tabPanelId = getTabPanelIdByValue(value);
+    const isPressingRef = React120.useRef(false);
+    const isMainButtonRef = React120.useRef(false);
+    function activate(event) {
+      onValueChange(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
+        activationDirection: "none"
+      }));
+    }
+    function onClick(event) {
+      if (active || disabled2) {
+        return;
+      }
+      activate(event);
+    }
+    function onFocus(event) {
+      if (active || disabled2) {
+        return;
+      }
+      if (activateOnFocus && (!isPressingRef.current || // keyboard or touch focus
+      isMainButtonRef.current)) {
+        activate(event);
+      }
+    }
+    function onPointerDown(event) {
+      if (active || disabled2) {
+        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);
+      }
+      doc.addEventListener("pointerup", handlePointerEnd);
+      doc.addEventListener("pointercancel", handlePointerEnd);
+    }
+    const state2 = {
+      disabled: disabled2,
+      active,
+      orientation,
+      tabActivationDirection
+    };
+    const element = useRenderElement("button", componentProps, {
+      state: state2,
+      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/date-fns/isSameDay.js
-  function isSameDay(laterDate, earlierDate, options) {
-    const [dateLeft_, dateRight_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
-  }
+  // 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 _PrehydrationScript;
+  var stateAttributesMapping3 = {
+    ...tabsStateAttributesMapping,
+    activeTabPosition: () => null,
+    activeTabSize: () => null
+  };
+  var TabsIndicator = /* @__PURE__ */ React121.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
+    const {
+      className,
+      render: render5,
+      renderBeforeHydration = false,
+      style: styleProp,
+      ...elementProps
+    } = componentProps;
+    const {
+      getTabElementBySelectedValue,
+      orientation,
+      tabActivationDirection,
+      value
+    } = useTabsRootContext();
+    const {
+      tabsListElement,
+      registerIndicatorUpdateListener
+    } = useTabsListContext();
+    const rerender = useForcedRerendering();
+    React121.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
+        } = getCssDimensions2(activeTab);
+        const {
+          width: tabListWidth,
+          height: tabListHeight
+        } = getCssDimensions2(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 style = 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 state2 = {
+      orientation,
+      activeTabPosition,
+      activeTabSize,
+      tabActivationDirection
+    };
+    const element = useRenderElement("span", componentProps, {
+      state: state2,
+      ref: forwardedRef,
+      props: [{
+        role: "presentation",
+        style,
+        hidden: !displayIndicator
+        // do not display the indicator before the layout is settled
+      }, elementProps, {
+        suppressHydrationWarning: true
+      }],
+      stateAttributesMapping: stateAttributesMapping3
+    });
+    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, {
+        script
+      })))]
+    });
+  });
+  if (true) TabsIndicator.displayName = "TabsIndicator";

-  // 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/@base-ui/react/tabs/panel/TabsPanel.mjs
+  var React122 = __toESM(require_react(), 1);
+  var stateAttributesMapping4 = {
+    ...tabsStateAttributesMapping,
+    ...transitionStatusMapping
+  };
+  var TabsPanel = /* @__PURE__ */ React122.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
+    const {
+      className,
+      value,
+      render: render5,
+      keepMounted = false,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      value: selectedValue,
+      getTabIdByPanelValue,
+      orientation,
+      tabActivationDirection,
+      registerMountedTabPanel
+    } = useTabsRootContext();
+    const id = useBaseUiId();
+    const {
+      ref: listItemRef,
+      index: index2
+    } = useCompositeListItem();
+    const open = value === selectedValue;
+    const {
+      mounted,
+      transitionStatus,
+      setMounted
+    } = useTransitionStatus(open);
+    const hidden = !mounted;
+    const correspondingTabId = getTabIdByPanelValue(value);
+    const state2 = {
+      hidden,
+      orientation,
+      tabActivationDirection,
+      transitionStatus
+    };
+    const panelRef = React122.useRef(null);
+    const element = useRenderElement("div", componentProps, {
+      state: state2,
+      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"]: index2
+      }, elementProps],
+      stateAttributesMapping: stateAttributesMapping4
+    });
+    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;
+    }
+    return element;
+  });
+  if (true) TabsPanel.displayName = "TabsPanel";

-  // node_modules/date-fns/isValid.js
-  function isValid(date) {
-    return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
-  }
+  // 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 TabsList = /* @__PURE__ */ React123.forwardRef(function TabsList2(componentProps, forwardedRef) {
+    const {
+      activateOnFocus = false,
+      className,
+      loopFocus = true,
+      render: render5,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      orientation,
+      setTabMap,
+      tabActivationDirection
+    } = useTabsRootContext();
+    const [highlightedTabIndex, setHighlightedTabIndex] = React123.useState(0);
+    const [tabsListElement, setTabsListElement] = React123.useState(null);
+    const indicatorUpdateListenersRef = React123.useRef(/* @__PURE__ */ new Set());
+    const tabResizeObserverElementsRef = React123.useRef(/* @__PURE__ */ new Set());
+    const resizeObserverRef = React123.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 state2 = {
+      orientation,
+      tabActivationDirection
+    };
+    const defaultProps = {
+      "aria-orientation": orientation === "vertical" ? "vertical" : void 0,
+      role: "tablist"
+    };
+    const tabsListContextValue = React123.useMemo(() => ({
+      activateOnFocus,
+      registerIndicatorUpdateListener,
+      registerTabResizeObserverElement,
+      tabsListElement
+    }), [activateOnFocus, registerIndicatorUpdateListener, registerTabResizeObserverElement, tabsListElement]);
+    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(TabsListContext.Provider, {
+      value: tabsListContextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(CompositeRoot, {
+        render: render5,
+        className,
+        style,
+        state: state2,
+        refs: [forwardedRef, setTabsListElement],
+        props: [defaultProps, elementProps],
+        stateAttributesMapping: tabsStateAttributesMapping,
+        highlightedIndex: highlightedTabIndex,
+        enableHomeAndEndKeys: true,
+        loopFocus,
+        orientation,
+        onHighlightedIndexChange: setHighlightedTabIndex,
+        onMapChange: setTabMap,
+        disabledIndices: EMPTY_ARRAY3
+      })
+    });
+  });
+  if (true) TabsList.displayName = "TabsList";

-  // 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/@base-ui/react/tooltip/index.parts.mjs
+  var index_parts_exports5 = {};
+  __export(index_parts_exports5, {
+    Arrow: () => TooltipArrow,
+    Handle: () => TooltipHandle,
+    Popup: () => TooltipPopup,
+    Portal: () => TooltipPortal,
+    Positioner: () => TooltipPositioner,
+    Provider: () => TooltipProvider,
+    Root: () => TooltipRoot,
+    Trigger: () => TooltipTrigger,
+    Viewport: () => TooltipViewport,
+    createHandle: () => createTooltipHandle
+  });

-  // 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/@base-ui/react/tooltip/root/TooltipRoot.mjs
+  var React126 = __toESM(require_react(), 1);

-  // 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/@base-ui/react/tooltip/root/TooltipRootContext.mjs
+  var React124 = __toESM(require_react(), 1);
+  var TooltipRootContext = /* @__PURE__ */ React124.createContext(void 0);
+  if (true) TooltipRootContext.displayName = "TooltipRootContext";
+  function useTooltipRootContext(optional) {
+    const context = React124.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/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;
+  // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
+  var React125 = __toESM(require_react(), 1);
+  var selectors3 = {
+    ...popupStoreSelectors,
+    disabled: (state2) => state2.disabled,
+    instantType: (state2) => state2.instantType,
+    isInstantPhase: (state2) => state2.isInstantPhase,
+    trackCursorAxis: (state2) => state2.trackCursorAxis,
+    disableHoverablePopup: (state2) => state2.disableHoverablePopup,
+    lastOpenChangeReason: (state2) => state2.openChangeReason,
+    closeOnClick: (state2) => state2.closeOnClick,
+    closeDelay: (state2) => state2.closeDelay,
+    adaptiveOrigin: (state2) => state2.adaptiveOrigin
+  };
+  var TooltipStore = class extends ReactStore {
+    constructor(initialState, floatingId, nested) {
+      const triggerElements = new PopupTriggerMap();
+      super(createInitialState2(initialState, triggerElements, floatingId, nested), createInitialContext2(triggerElements), selectors3);
     }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start2, date));
-      date.setMonth(date.getMonth() + step);
+    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));
     }
-    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;
+  };
+  function createNullTooltipStore() {
+    const triggerElements = new PopupTriggerMap();
+    const store4 = new NullStore(Object.freeze(createInitialState2(void 0, triggerElements)), Object.freeze(createInitialContext2(triggerElements)), selectors3);
+    return Object.assign(store4, {
+      setOpen: NOOP,
+      cancelPendingOpen: NOOP
+    });
   }
-
-  // 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 createInitialState2(initialState, triggerElements, floatingId, nested = false) {
+    const state2 = {
+      ...createInitialPopupStoreState(),
+      disabled: false,
+      instantType: void 0,
+      isInstantPhase: false,
+      trackCursorAxis: "none",
+      disableHoverablePopup: false,
+      openChangeReason: null,
+      closeOnClick: true,
+      closeDelay: 0,
+      adaptiveOrigin: void 0,
+      ...initialState
+    };
+    state2.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
+    return state2;
   }
-
-  // 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 createInitialContext2(triggerElements) {
+    return {
+      popupRef: /* @__PURE__ */ React125.createRef(),
+      onOpenChange: void 0,
+      onOpenChangeComplete: void 0,
+      triggerElements
+    };
   }

-  // 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/@base-ui/react/tooltip/root/TooltipRoot.mjs
+  var import_jsx_runtime130 = __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 store4 = usePopupRootStore((floatingId, nested) => new TooltipStore({
+      open: defaultOpen,
+      openProp,
+      activeTriggerId: defaultTriggerIdProp,
+      triggerIdProp
+    }, floatingId, nested));
+    store4.useControlledProp("openProp", openProp);
+    store4.useControlledProp("triggerIdProp", triggerIdProp);
+    store4.useContextCallback("onOpenChange", onOpenChange);
+    store4.useContextCallback("onOpenChangeComplete", onOpenChangeComplete);
+    const openState = store4.useState("open");
+    const open = !disabled2 && openState;
+    const activeTriggerId = store4.useState("activeTriggerId");
+    const mounted = store4.useState("mounted");
+    const payload = store4.useState("payload");
+    store4.useSyncedValues({
+      trackCursorAxis,
+      disableHoverablePopup,
+      disabled: disabled2
+    });
+    useImplicitActiveTrigger(store4, {
+      closeOnActiveTriggerUnmount: true
+    });
+    const {
+      forceUnmount,
+      transitionStatus
+    } = useOpenStateTransitions(open, store4);
+    const isInstantPhase = store4.useState("isInstantPhase");
+    const instantType = store4.useState("instantType");
+    const lastOpenChangeReason = store4.useState("lastOpenChangeReason");
+    const previousInstantTypeRef = React126.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (openState && disabled2) {
+        store4.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
+      }
+    }, [openState, disabled2, store4]);
+    useIsoLayoutEffect(() => {
+      if (transitionStatus === "ending" && lastOpenChangeReason === reason_parts_exports.none || transitionStatus !== "ending" && isInstantPhase) {
+        if (instantType !== "delay") {
+          previousInstantTypeRef.current = instantType;
+        }
+        store4.set("instantType", "delay");
+      } else if (previousInstantTypeRef.current !== null) {
+        store4.set("instantType", previousInstantTypeRef.current);
+        previousInstantTypeRef.current = null;
+      }
+    }, [transitionStatus, isInstantPhase, lastOpenChangeReason, instantType, store4]);
+    useIsoLayoutEffect(() => {
+      if (open) {
+        if (activeTriggerId == null) {
+          store4.set("payload", void 0);
+        }
+      }
+    }, [store4, activeTriggerId, open]);
+    React126.useImperativeHandle(actionsRef, () => ({
+      unmount: forceUnmount,
+      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, {
+      value: store4,
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(PopupHandleAttachment, {
+        handle,
+        store: store4
+      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(TooltipInteractions, {
+        store: store4,
+        disabled: disabled2,
+        trackCursorAxis
+      }), typeof children === "function" ? children({
+        payload
+      }) : children]
+    });
+  });
+  if (true) TooltipRoot.displayName = "TooltipRoot";
+  function TooltipInteractions({
+    store: store4,
+    disabled: disabled2,
+    trackCursorAxis
+  }) {
+    const floatingRootContext = store4.useState("floatingRootContext");
+    const dismiss = useDismiss(floatingRootContext, {
+      enabled: !disabled2,
+      referencePress: () => store4.select("closeOnClick")
+    });
+    const clientPoint = useClientPoint(floatingRootContext, {
+      enabled: !disabled2 && trackCursorAxis !== "none",
+      axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
+    });
+    const triggerProps = React126.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
+    usePopupInteractionProps(store4, {
+      activeTriggerProps: triggerProps,
+      inactiveTriggerProps: triggerProps,
+      popupProps: dismiss.floating ?? EMPTY_OBJECT2
+    });
+    return null;
   }

-  // 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/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
+  var React128 = __toESM(require_react(), 1);

-  // node_modules/date-fns/endOfISOWeek.js
-  function endOfISOWeek(date, options) {
-    return endOfWeek(date, { ...options, weekStartsOn: 1 });
+  // node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
+  var React127 = __toESM(require_react(), 1);
+  var TooltipProviderContext = /* @__PURE__ */ React127.createContext(void 0);
+  if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
+  function useTooltipProviderContext() {
+    return React127.useContext(TooltipProviderContext);
   }

-  // 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/@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 i3 = 0; i3 < path.length; i3 += 1) {
+        const element = path[i3];
+        if (isElement(element)) {
+          return element;
+        }
+      }
     }
-  };
-  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 target = event.target;
+    if (isElement(target)) {
+      return target;
     }
-    if (options?.addSuffix) {
-      if (options.comparison && options.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
+    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 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 null;
+  }
+  var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      handle,
+      payload,
+      disabled: disabledProp,
+      delay,
+      closeOnClick = true,
+      closeDelay,
+      id: idProp,
+      ...elementProps
+    } = componentProps;
+    const rootContext = useTooltipRootContext(true);
+    const handleStore = usePopupHandleStore(handle);
+    const store4 = handleStore ?? rootContext;
+    if (!store4) {
+      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 = store4.useState("isTriggerActive", thisTriggerId);
+    const isOpenedByThisTrigger = store4.useState("isOpenedByTrigger", thisTriggerId);
+    const floatingRootContext = store4.useState("floatingRootContext");
+    const triggerElementRef = React128.useRef(null);
+    const delayWithDefault = delay ?? OPEN_DELAY;
+    const closeDelayWithDefault = closeDelay ?? 0;
+    const {
+      registerTrigger,
+      isMountedByThisTrigger
+    } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store4, {
+      payload,
+      closeOnClick,
+      closeDelay: closeDelayWithDefault
+    });
+    const providerDelay = useTooltipProviderContext();
+    const {
+      delayRef,
+      isInstantPhase,
+      hasProvider
+    } = useDelayGroup(floatingRootContext, {
+      open: isOpenedByThisTrigger
+    });
+    const hoverInteraction = useHoverInteractionSharedState(floatingRootContext);
+    store4.useSyncedValue("isInstantPhase", isInstantPhase);
+    const rootDisabled = store4.useState("disabled");
+    const disabled2 = disabledProp ?? rootDisabled;
+    const disabledRef = useValueAsRef(disabled2);
+    const trackCursorAxis = store4.useState("trackCursorAxis");
+    const disableHoverablePopup = store4.useState("disableHoverablePopup");
+    const isNestedTriggerHoveredRef = React128.useRef(false);
+    const nestedTriggerOpenTimeout = useTimeout();
+    const pointerTypeRef = React128.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: () => store4.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 && store4.select("open") && store4.select("lastOpenChangeReason") === reason_parts_exports.triggerHover) {
+        store4.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+        return;
+      }
+      if (wasNestedTriggerHovered && !nestedTriggerHovered && targetInsideTrigger && !disabledRef.current && !store4.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 && !store4.select("open")) {
+            store4.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 = store4.useState("triggerProps", isMountedByThisTrigger);
+    const shouldApplyRootTriggerProps = isMountedByThisTrigger || trackCursorAxis !== "none";
+    const state2 = {
+      open: isOpenedByThisTrigger
     };
+    const element = useRenderElement("button", componentProps, {
+      state: state2,
+      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;
+          store4.set("closeOnClick", closeOnClick);
+          if (closeOnClick && !store4.select("open")) {
+            store4.cancelPendingOpen(event.nativeEvent);
+          }
+        },
+        onClick(event) {
+          if (closeOnClick && !store4.select("open")) {
+            store4.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 React130 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
+  var React129 = __toESM(require_react(), 1);
+  var TooltipPortalContext = /* @__PURE__ */ React129.createContext(void 0);
+  if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
+  function useTooltipPortalContext() {
+    const value = React129.useContext(TooltipPortalContext);
+    if (value === void 0) {
+      throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
+    }
+    return value;
   }

-  // 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/@base-ui/react/tooltip/portal/TooltipPortal.mjs
+  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React130.forwardRef(function TooltipPortal2(props, forwardedRef) {
+    const {
+      keepMounted = false,
+      ...portalProps
+    } = props;
+    const store4 = useTooltipRootContext();
+    const mounted = store4.useState("mounted");
+    const shouldRender = mounted || keepMounted;
+    if (!shouldRender) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(TooltipPortalContext.Provider, {
+      value: keepMounted,
+      children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(FloatingPortalLite, {
+        ref: forwardedRef,
+        ...portalProps
+      })
+    });
+  });
+  if (true) TooltipPortal.displayName = "TooltipPortal";

-  // 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/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var React132 = __toESM(require_react(), 1);

-  // 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/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
+  var React131 = __toESM(require_react(), 1);
+  var TooltipPositionerContext = /* @__PURE__ */ React131.createContext(void 0);
+  if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
+  function useTooltipPositionerContext() {
+    const context = React131.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/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"
-    ]
+  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React132.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      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 store4 = useTooltipRootContext();
+    const keepMounted = useTooltipPortalContext();
+    const open = store4.useState("open");
+    const mounted = store4.useState("mounted");
+    const trackCursorAxis = store4.useState("trackCursorAxis");
+    const disableHoverablePopup = store4.useState("disableHoverablePopup");
+    const floatingRootContext = store4.useState("floatingRootContext");
+    const instantType = store4.useState("instantType");
+    const transitionStatus = store4.useState("transitionStatus");
+    const adaptiveOrigin2 = store4.useState("adaptiveOrigin");
+    const positioning = useAnchorPositioning({
+      anchor,
+      positionMethod,
+      floatingRootContext,
+      mounted,
+      side,
+      sideOffset,
+      align,
+      alignOffset,
+      collisionBoundary,
+      collisionPadding,
+      sticky,
+      arrowPadding,
+      disableAnchorTracking,
+      keepMounted,
+      collisionAvoidance,
+      adaptiveOrigin: adaptiveOrigin2
+    });
+    const state2 = React132.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, state2, {
+      styles: positioning.positionerStyles,
+      transitionStatus,
+      props: elementProps,
+      refs: [forwardedRef, store4.useStateSetter("positionerElement")],
+      hidden: !mounted,
+      inert: !open || trackCursorAxis === "both" || disableHoverablePopup
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(TooltipPositionerContext.Provider, {
+      value: positioning,
+      children: element
+    });
+  });
+  if (true) TooltipPositioner.displayName = "TooltipPositioner";
+
+  // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
+  var React133 = __toESM(require_react(), 1);
+  var TooltipPopup = /* @__PURE__ */ React133.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store4 = useTooltipRootContext();
+    const {
+      side,
+      align
+    } = useTooltipPositionerContext();
+    const open = store4.useState("open");
+    const instantType = store4.useState("instantType");
+    const transitionStatus = store4.useState("transitionStatus");
+    const popupProps = store4.useState("popupProps");
+    const floatingContext = store4.useState("floatingRootContext");
+    const disabled2 = store4.useState("disabled");
+    const closeDelay = store4.useState("closeDelay");
+    useOpenChangeComplete({
+      open,
+      ref: store4.context.popupRef,
+      onComplete() {
+        if (open) {
+          store4.context.onOpenChangeComplete?.(true);
+        }
+      }
+    });
+    useHoverFloatingInteraction(floatingContext, {
+      enabled: !disabled2,
+      closeDelay
+    });
+    const setPopupElement = store4.useStateSetter("popupElement");
+    const state2 = {
+      open,
+      side,
+      align,
+      instant: instantType,
+      transitionStatus
+    };
+    const element = useRenderElement("div", componentProps, {
+      state: state2,
+      ref: [forwardedRef, store4.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 React134 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React134.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store4 = useTooltipRootContext();
+    const {
+      arrowRef,
+      side,
+      align,
+      arrowUncentered,
+      arrowStyles
+    } = useTooltipPositionerContext();
+    const open = store4.useState("open");
+    const instantType = store4.useState("instantType");
+    const state2 = {
+      open,
+      side,
+      align,
+      uncentered: arrowUncentered,
+      instant: instantType
+    };
+    const element = useRenderElement("div", componentProps, {
+      state: state2,
+      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 React135 = __toESM(require_react(), 1);
+  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+  var TooltipProvider = function TooltipProvider2(props) {
+    const {
+      delay,
+      closeDelay,
+      timeout = 400
+    } = props;
+    const delayValue = React135.useMemo(() => ({
+      open: delay,
+      close: closeDelay
+    }), [delay, closeDelay]);
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(TooltipProviderContext.Provider, {
+      value: delay,
+      children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(FloatingDelayGroup, {
+        delay: delayValue,
+        timeoutMs: timeout,
+        children: props.children
+      })
+    });
   };
-  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"
+  if (true) TooltipProvider.displayName = "TooltipProvider";
+
+  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
+  var React136 = __toESM(require_react(), 1);
+  var TooltipViewport = /* @__PURE__ */ React136.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+    const {
+      render: render5,
+      className,
+      style,
+      children,
+      ...elementProps
+    } = componentProps;
+    const store4 = useTooltipRootContext();
+    const positioner = useTooltipPositionerContext();
+    const instantType = store4.useState("instantType");
+    const {
+      children: childrenToRender,
+      state: viewportState
+    } = usePopupViewport({
+      store: store4,
+      side: positioner.side,
+      children
+    });
+    const state2 = {
+      activationDirection: viewportState.activationDirection,
+      transitioning: viewportState.transitioning,
+      instant: instantType
+    };
+    return useRenderElement("div", componentProps, {
+      state: state2,
+      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");
     }
-  };
-  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"
+    /**
+     * 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);
     }
-  };
-  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";
-      }
+    /**
+     * 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;
     }
-    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"
-    })
   };
+  function createTooltipHandle() {
+    return new TooltipHandle();
+  }

-  // 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/@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_element17 = __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 findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
+  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 void 0;
+    return false;
   }
-  function findIndex(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
-      }
+  function injectStyle(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    return void 0;
+    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);
   }
-
-  // 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 };
+  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("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 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)}");
+  }
+  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 Text = (0, import_element17.forwardRef)(function Text2({ variant = "body-md", render: render5, className, ...props }, ref) {
+    const element = useRender({
+      render: render5,
+      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/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
+  // packages/ui/build-module/badge/badge.mjs
+  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
+  function getRuntime2() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-  };
-  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
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument2(document);
     }
-  };
-
-  // 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 globalScope.__wpStyleRuntime;
   }
-
-  // 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 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;
   }
-
-  // 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 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);
   }
-
-  // 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 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);
+    };
   }
-
-  // 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 registerStyle2(hash, css) {
+    const runtime = getRuntime2();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle2(targetDocument, hash, css);
+    }
   }
-
-  // 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;
+  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))}}}");
   }
+  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)(
+      Text,
+      {
+        ref,
+        className: clsx_default(
+          style_default2.badge,
+          style_default2[`is-${intent}-intent`],
+          className
+        ),
+        ...props,
+        variant: "body-sm"
+      }
+    );
+  });

-  // 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.";
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y = __toESM(require_a11y(), 1);
+  var import_element19 = __toESM(require_element(), 1);
+  var import_i18n11 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime135 = __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;
       }
-    },
-    // 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 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("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_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 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))}}}");
+  }
+  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 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,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
       );
-      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/button/icon.mjs
+  var import_element21 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/icon/icon.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
       }
-      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) {
-        // 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"
-          });
-      }
-    },
-    // 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/button/icon.mjs
+  var import_jsx_runtime137 = __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;
       }
-    },
-    // 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 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;
       }
-    },
-    // 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 (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        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" });
+      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("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_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,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default4.icon, className),
+          size: 24,
+          ...props
+        }
+      );
+    }
+  );
+
+  // 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;
+    }
+  }
+  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();
       }
-      return addLeadingZeros(isoWeek, token.length);
-    },
-    // Day of the month
-    d: function(date, token, localize2) {
-      if (token === "do") {
-        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
+      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);
+        }
       }
-      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" });
+    }
+    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 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;
       }
-      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"
-          });
+    }
+    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);
       }
-    },
-    // 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":
+    }
+    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/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/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;
+  }
+
+  // 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;
+    }
+  }
+
+  // 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/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 {
+      return year - 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;
+  }
+
+  // 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/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((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/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"
+    },
+    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/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"
+    },
+    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/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 };
+    };
+  }
+  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/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(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/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) {
+        // 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"
+          });
+      }
+    },
+    // 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" });
+      }
+    },
+    // 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" });
+      }
+      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/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" });
+    }
+  };
+  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" });
+    }
+  };
+  var dateTimeLongFormatter = (pattern, formatLong2) => {
+    const matchResult = pattern.match(/(P+)(p+)?/) || [];
+    const datePattern = matchResult[1];
+    const timePattern = matchResult[2];
+    if (!timePattern) {
+      return dateLongFormatter(pattern, formatLong2);
+    }
+    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/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);
+  }
+  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/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);
+      }
+      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/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;
+  }
+
+  // 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/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/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/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 {
+      value: mapFn(parseFnResult.value),
+      rest: parseFnResult.rest
+    };
+  }
+  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 {
+      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),
+      rest: dateString.slice(matchResult[0].length)
+    };
+  }
+  function parseAnyDigitsSigned(dateString) {
+    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);
+  }
+  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 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);
+    }
+  }
+  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 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 isCommonEra ? result : 1 - result;
+  }
+  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);
+      }
+    }
+    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;
+    }
+  };
+
+  // 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;
+    }
+    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);
+    }
+    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);
+    }
+    set(date, _flags, value) {
+      const firstWeekOfYear = constructFrom(date, 0);
+      firstWeekOfYear.setFullYear(value, 0, 4);
+      firstWeekOfYear.setHours(0, 0, 0, 0);
+      return startOfISOWeek(firstWeekOfYear);
+    }
+    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);
+    }
+    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/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"
+          });
+      }
+    }
+    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"
+    ];
+  };
+
+  // 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"
+          });
+      }
+    }
+    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"
+    ];
+  };
+
+  // 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" });
+      }
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
+    }
+    set(date, _flags, value) {
+      date.setMonth(value, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+  };
+
+  // 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" });
+      }
+    }
+    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/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;
+    }
+    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/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);
+      }
+    }
+    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, match3) {
+      switch (token) {
+        case "d":
+          return parseNumericPattern(numericPatterns.date, dateString);
+        case "do":
+          return match3.ordinalNumber(dateString, { unit: "date" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
+    }
+    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];
+      }
+    }
+    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, 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);
+      }
+    }
+    validate(date, value) {
+      const year = date.getFullYear();
+      const isLeapYear = isLeapYearIndex(year);
+      if (isLeapYear) {
+        return value >= 1 && value <= 366;
+      } else {
+        return value >= 1 && value <= 365;
+      }
+    }
+    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);
+  }
+
+  // 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;
+    }
+    set(date, _flags, value, options) {
+      date = setDay(date, value, options);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+    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 localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
+          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;
+    }
+    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" });
+      }
+    }
+    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;
+    }
+    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
+          );
+      }
+    }
+    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"
+          });
+      }
+    }
+    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"
+          });
+      }
+    }
+    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"
+          });
+      }
+    }
+    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);
+      }
+    }
+    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);
+      }
+      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);
+      }
+    }
+    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"];
+  };
+
+  // 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);
+      }
+    }
+    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);
+      }
+      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);
+      }
+    }
+    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"];
+  };
+
+  // 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"];
+  };
+
+  // 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"];
+  };
+
+  // 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"];
+  };
+
+  // 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"];
+  };
+
+  // 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"];
+  };
+
+  // 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 = "*";
+  };
+
+  // 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 = "*";
+  };
+
+  // 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/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/isSameYear.js
+  function isSameYear(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear();
+  }
+
+  // node_modules/date-fns/subDays.js
+  function subDays(date, amount, options) {
+    return addDays(date, -amount, options);
+  }
+
+  // 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();
+    }
+    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 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 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;
+  }
+  function validateTimezone(_hours, minutes) {
+    return minutes >= 0 && minutes <= 59;
+  }
+
+  // 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;
+  }
+
+  // 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/subMonths.js
+  function subMonths(date, amount, options) {
+    return addMonths(date, -amount, options);
+  }
+
+  // node_modules/date-fns/subWeeks.js
+  function subWeeks(date, amount, options) {
+    return addWeeks(date, -amount, options);
+  }
+
+  // node_modules/date-fns/subYears.js
+  function subYears(date, amount, options) {
+    return addYears(date, -amount, 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/@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/@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/@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/@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/@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/@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/@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/@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.");
+    }
+    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/@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/@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/@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/@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/@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/@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);
       }
-    },
-    // 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"
-          });
+    }, [nextMonth, onNextClick]);
+    const handlePreviousClick = (0, import_react17.useCallback)((e3) => {
+      if (previousMonth) {
+        onPreviousClick?.(e3);
       }
-    },
-    // 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"
-          });
+    }, [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: isSameDay3 } = dateLib;
+    if (from && to2) {
+      const isRangeInverted = differenceInCalendarDays2(to2, from) < 0;
+      if (isRangeInverted) {
+        [from, to2] = [to2, from];
       }
-    },
-    // 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"
-          });
+      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;
+  }
+
+  // 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: isSameDay3, differenceInCalendarDays: differenceInCalendarDays2, isAfter: isAfter2 } = dateLib;
+    return matchersArr.some((matcher) => {
+      if (typeof matcher === "boolean") {
+        return matcher;
       }
-    },
-    // 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";
+      if (dateLib.isDate(matcher)) {
+        return isSameDay3(date, matcher);
       }
-      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"
-          });
+      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 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: 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];
+          }
+        });
+      }
+    }
+    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);
       }
-    },
-    // 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;
+      for (const name2 in customModifiersMap) {
+        customModifiers[name2] = customModifiersMap[name2].some((d3) => d3 === day);
       }
-      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 {
+        ...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]]);
       }
-    },
-    // 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 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.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+    });
+    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);
+      }
+    };
+  }
+
+  // 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;
       }
-      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" });
+      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;
       }
-      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" });
+      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);
+        });
       }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+    });
+  }
+
+  // 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);
       }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+    }
+    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;
       }
-      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";
+      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);
       }
-      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, ":");
+      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));
+    }
+    if (endMonth) {
+      endMonth = endOfMonth2(endMonth);
+    } else if (!endMonth && hasYearDropdown) {
+      endMonth = endOfYear2(props.today ?? today());
+    }
+    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;
+    }
+    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;
+    }
+    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;
+    }
+    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);
+  }
+
+  // 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];
+  }
+
+  // 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;
       }
-    },
-    // 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, ":");
+      let newMonth = startOfMonth2(date);
+      if (navStart && newMonth < startOfMonth2(navStart)) {
+        newMonth = startOfMonth2(navStart);
       }
-    },
-    // 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, ":");
+      if (navEnd && newMonth > startOfMonth2(navEnd)) {
+        newMonth = startOfMonth2(navEnd);
       }
-    },
-    // 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, ":");
+      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;
+        }
       }
-    },
-    // 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);
+    if (!focusTarget) {
+      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
     }
-    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;
+    return focusTarget;
   }

-  // 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" });
-    }
-  };
-  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" });
+  // 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]);
     }
-  };
-  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 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;
     }
-    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;
+    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 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);
-  }
-  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`;
+    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
   }

-  // 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);
+  // 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;
+        }
       }
-      return substring;
-    }).join("").match(formattingTokensRegExp).map((substring) => {
-      if (substring === "''") {
-        return { isToken: false, value: "'" };
+      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/@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];
+        }
       }
-      const firstCharacter = substring[0];
-      if (firstCharacter === "'") {
-        return { isToken: false, value: cleanEscapedString(substring) };
+      if (!onSelect) {
+        setSelected(newDates);
       }
-      if (formatters[firstCharacter]) {
-        return { isToken: true, value: substring };
+      onSelect?.(newDates, triggerDate, modifiers, e3);
+      return newDates;
+    };
+    return {
+      selected,
+      select: select9,
+      isSelected: isSelected2
+    };
+  }
+
+  // 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 };
       }
-      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
-        throw new RangeError(
-          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-        );
+    } 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");
       }
-      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));
+    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 };
       }
-      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, "'");
+    return range;
   }

-  // 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/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/getDefaultOptions.js
-  function getDefaultOptions2() {
-    return Object.assign({}, getDefaultOptions());
+  // 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/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/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;
+    }
+    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;
   }

-  // 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/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
+    };
   }

-  // 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/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);
+      }
+      return newDate;
+    };
+    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/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/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/toTimeZone.js
+  function toTimeZone(date, timeZone) {
+    if (date instanceof TZDate && date.timeZone === timeZone) {
+      return date;
+    }
+    return new TZDate(date, timeZone);
   }

-  // 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/@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/parse/_lib/Setter.js
-  var TIMEZONE_UNIT_PRIORITY = 10;
-  var Setter = class {
-    subPriority = 0;
-    validate(_utcDate, _options) {
-      return true;
+  function convertMatcher(matcher, timeZone, noonSafe) {
+    if (typeof matcher === "boolean" || typeof matcher === "function") {
+      return matcher;
     }
-  };
-  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;
-      }
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
     }
-    validate(date, options) {
-      return this.validateValue(date, this.value, options);
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
     }
-    set(date, flags, options) {
-      return this.setValue(date, flags, this.value, options);
+    if (isDateRange(matcher)) {
+      return {
+        ...matcher,
+        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
+        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
+      };
     }
-  };
-  var DateTimezoneSetter = class extends Setter {
-    priority = TIMEZONE_UNIT_PRIORITY;
-    subPriority = -1;
-    constructor(context, reference) {
-      super();
-      this.context = context || ((date) => constructFrom(reference, date));
+    if (isDateInterval(matcher)) {
+      return {
+        before: toZoneNoon(matcher.before, timeZone, noonSafe),
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-    set(date, flags) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(date, transpose(date, this.context));
+    if (isDateAfterType(matcher)) {
+      return {
+        after: toZoneNoon(matcher.after, timeZone, noonSafe)
+      };
     }
-  };
-
-  // 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;
-      }
+    if (isDateBeforeType(matcher)) {
       return {
-        setter: new ValueSetter(
-          result.value,
-          this.validate,
-          this.set,
-          this.priority,
-          this.subPriority
-        ),
-        rest: result.rest
+        before: toZoneNoon(matcher.before, timeZone, noonSafe)
       };
     }
-    validate(_utcDate, _value, _options) {
-      return true;
+    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);
+  }

-  // 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" });
+  // 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;
       }
     }
-    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;
+    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() };
     }
-    return {
-      value: mapFn(parseFnResult.value),
-      rest: parseFnResult.rest
+    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
+      };
     };
-  }
-  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)
+    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)
+      )
+    );
   }
-  function parseTimezonePattern(pattern, dateString) {
-    const matchResult = dateString.match(pattern);
-    if (!matchResult) {
-      return null;
-    }
-    if (matchResult[0] === "Z") {
-      return {
-        value: 0,
-        rest: dateString.slice(1)
-      };
+
+  // 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;
     }
-    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)
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-  }
-  function parseAnyDigitsSigned(dateString) {
-    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);
-  }
-  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 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);
-    }
-  }
-  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;
+    if (typeof document !== "undefined") {
+      registerDocument5(document);
     }
+    return globalScope.__wpStyleRuntime;
   }
-  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 documentContainsStyleHash5(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return isCommonEra ? result : 1 - result;
-  }
-  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);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE5}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value.isTwoDigitYear || value.year > 0;
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      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;
+    const runtime = getRuntime5();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-  };
-
-  // 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);
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value.isTwoDigitYear || value.year > 0;
+    if (documentContainsStyleHash5(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      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 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);
     }
-    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 () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      return parseNDigitsSigned(token.length, dateString);
-    }
-    set(date, _flags, value) {
-      const firstWeekOfYear = constructFrom(date, 0);
-      firstWeekOfYear.setFullYear(value, 0, 4);
-      firstWeekOfYear.setHours(0, 0, 0, 0);
-      return startOfISOWeek(firstWeekOfYear);
-    }
-    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);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return parseNDigitsSigned(token.length, dateString);
-    }
-    set(date, _flags, value) {
-      date.setFullYear(value, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+      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);
     }
-    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"
-          });
-        // 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"
-          });
-      }
+  }
+  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 {
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 4;
+    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((value - 1) * 3, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    ownerDocument2.body.appendChild(element);
+    return element;
+  }
+  function getWpCompatOverlaySlot() {
+    if (typeof window === "undefined") {
+      return void 0;
     }
-    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"
-          });
-      }
+    if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+      return void 0;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 4;
+    const ownerDocument2 = resolveOwnerDocument();
+    if (!ownerDocument2 || !ownerDocument2.body) {
+      return void 0;
     }
-    set(date, _flags, value) {
-      date.setMonth((value - 1) * 3, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+      return ensureSlotIsAccessible(cachedSlot);
     }
-    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" });
-      }
+    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 <= 11;
+    if (cachedSlot?.isConnected) {
+      cachedSlot.remove();
     }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+    return cachedSlot;
+  }
+
+  // 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/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" });
+  // 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;
+    }
+    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;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
+    return false;
+  }
+  function injectStyle6(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const runtime = getRuntime6();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    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);
+    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/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);
-      }
+  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);
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 53;
+    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);
     }
-    set(date, _flags, value, options) {
-      return startOfWeek(setWeek(date, value, options), options);
+  }
+  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
+          )
+        }
+      );
     }
-    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;
+  // 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/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);
-      }
-    }
-    validate(_date, value) {
-      return value >= 1 && value <= 53;
+  // 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;
     }
-    set(date, _flags, value) {
-      return startOfISOWeek(setISOWeek(date, value));
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+      );
     }
-    incompatibleTokens = [
-      "y",
-      "Y",
-      "u",
-      "q",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+    return unlock4(
+      themePackage.privateApis
+    ).ThemeProvider;
+  }
+  var ThemeProvider = getThemeProvider();

-  // 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);
-      }
+  // 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;
     }
-    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];
-      }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument7(document);
     }
-    set(date, _flags, value) {
-      date.setDate(value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash7(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE7}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+        return true;
       }
     }
-    validate(date, value) {
-      const year = date.getFullYear();
-      const isLeapYear = isLeapYearIndex(year);
-      if (isLeapYear) {
-        return value >= 1 && value <= 366;
-      } else {
-        return value >= 1 && value <= 365;
+    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);
     }
-    set(date, _flags, value) {
-      date.setMonth(0, value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+  }
+  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
+      }
+    ) });
+    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 });
     }
-    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/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 }) });
+  }
+
+  // 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/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/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;
     }
-    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") {
+      registerDocument8(document);
     }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash8(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, 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" });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE8}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+    return false;
+  }
+  function injectStyle8(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 = getRuntime8();
+    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",
-      "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" });
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+    if (documentContainsStyleHash8(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value, options) {
-      date = setDay(date, value, options);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    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);
     }
-    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 () => {
+      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("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;
+    }
+  );

-  // 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
-          );
+  // 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
+      }
+    };
+  }
+  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;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 7;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument9(document);
     }
-    set(date, _flags, value) {
-      date = setISODay(date, value);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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"
-          });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
       }
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    return false;
+  }
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    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"
-          });
+    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);
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+  }
+  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 })
+          ] })
+        ] })
+      ] });
     }
-    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"
-          });
+  // 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) {
-      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);
+  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" })
+      }
+    );
+  };
+  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" })
+        ]
+      }
+    );
+  };
+  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;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 12;
+    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;
     }
-    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);
+    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
       }
-      return date;
-    }
-    incompatibleTokens = ["H", "K", "k", "t", "T"];
-  };
+    );
+  }
+  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 });
+  }

-  // 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/calendar/utils/constants.mjs
+  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
+  function getRuntime10() {
+    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") {
+      registerDocument10(document);
     }
-    set(date, _flags, value) {
-      date.setHours(value, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash10(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_ATTRIBUTE10}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
+    return false;
+  }
+  function injectStyle10(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);
+    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;
       }
-      return date;
+      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("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
+  };
+  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
     }
-    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);
-      }
+  // 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_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;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 24;
+    return [value, setValue];
+  }
+
+  // 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";
     }
-    set(date, _flags, value) {
-      const hours = value <= 24 ? value % 24 : value;
-      date.setHours(hours, 0, 0, 0);
-      return date;
+    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;
     }
-    incompatibleTokens = ["a", "b", "h", "H", "K", "t", "T"];
+    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_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]);
   };

-  // 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);
+  // 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;
       }
-    }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
-    }
-    set(date, _flags, value) {
-      date.setMinutes(value, 0, 0);
-      return date;
-    }
-    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 root = rootRef.current;
+      if (!root) {
+        return;
       }
-    }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
-    }
-    set(date, _flags, value) {
-      date.setSeconds(value, 0);
-      return date;
-    }
-    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);
-    }
-    set(date, _flags, value) {
-      date.setMilliseconds(value);
-      return date;
-    }
-    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 { activeElement: activeElement2, body } = root.ownerDocument;
+      if (activeElement2 !== body) {
+        const grid = activeElement2?.closest('[role="grid"]');
+        hadDayFocusRef.current = !!grid && root.contains(grid);
+        return;
       }
-    }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      hadDayFocusRef.current = false;
+      const focusTarget = root.querySelector(
+        '[role="grid"] button[tabindex="0"]:not(:disabled)'
       );
-    }
-    incompatibleTokens = ["t", "T", "x"];
-  };
+      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/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
+  // 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
           );
-        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
+        },
+        [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
+        }
+      ) });
     }
-    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);
-    }
-    set(date, _flags, value) {
-      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];
-    }
-    incompatibleTokens = "*";
-  };
-
-  // 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 = "*";
-  };
-
-  // 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);
+  // 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;
       }
-      return substring;
-    }).join("").match(formattingTokensRegExp2);
-    const usedTokens = [];
-    for (let token of tokens) {
-      if (!options?.useAdditionalWeekYearTokens && isProtectedWeekYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, dateStr);
+      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 (!options?.useAdditionalDayOfYearTokens && isProtectedDayOfYearToken(token)) {
-        warnOrThrowProtectedError(token, formatStr, dateStr);
+      if (min4 !== void 0 && min4 > 0 && potentialNewRange && differenceInCalendarDays(
+        potentialNewRange.to,
+        potentialNewRange.from
+      ) < min4) {
+        previewHighlight = {
+          from: hoveredDate,
+          to: hoveredDate
+        };
       }
-      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 (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
           );
+        },
+        [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
         }
-        if (token === "''") {
-          token = "'";
-        } else if (firstCharacter === "'") {
-          token = cleanEscapedString2(token);
-        }
-        if (dateStr.indexOf(token) === 0) {
-          dateStr = dateStr.slice(token.length);
-        } else {
-          return invalidDate();
-        }
-      }
+      ) });
+    }
+  );
+
+  // 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);
     }
-    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
-      return invalidDate();
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash11(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+        return true;
       }
     }
-    return date;
+    return false;
   }
-  function cleanEscapedString2(input) {
-    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
+  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/date-fns/isSameMonth.js
-  function isSameMonth(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
+  function registerDocument11(targetDocument) {
+    const runtime = getRuntime11();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear() && laterDate_.getMonth() === earlierDate_.getMonth();
+    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/date-fns/isSameYear.js
-  function isSameYear(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear();
+  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/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
+  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_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;
+  });

-  // 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();
+  // 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;
     }
-    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;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument12(document);
     }
-    return toDate(timestamp + time + offset4, options?.in);
+    return globalScope.__wpStyleRuntime;
   }
-  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;
+  function documentContainsStyleHash12(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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
-        );
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+        return true;
       }
     }
-    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 false;
+  }
+  function injectStyle12(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    return dateStrings;
+    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 parseYear(dateString, additionalDigits) {
-    const regex = new RegExp(
-      "^(?:(\\d{4}|[+-]\\d{" + (4 + additionalDigits) + "})|(\\d{2}|[+-]\\d{" + (2 + additionalDigits) + "})$)"
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 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 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);
+    for (const [hash, css] of runtime.styles) {
+      injectStyle12(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        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);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      date.setUTCFullYear(year, month, Math.max(dayOfYear, day));
-      return date;
+      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);
     }
   }
-  function parseDateUnit(value) {
-    return value ? parseInt(value) : 1;
+  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)}}}");
   }
-  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;
+  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;
     }
-    return hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * 1e3;
-  }
-  function parseTimeUnit(value) {
-    return value && parseFloat(value.replace(",", ".")) || 0;
+  );
+
+  // 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()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument13(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  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;
+  function documentContainsStyleHash13(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return sign * (hours * millisecondsInHour + minutes * millisecondsInMinute);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-  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;
+  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);
   }
-  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 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 validateDate(year, month, date) {
-    return month >= 0 && month <= 11 && date >= 1 && date <= (daysInMonths[month] || (isLeapYearIndex2(year) ? 29 : 28));
+  function registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
+    }
   }
-  function validateDayOfYearDate(year, dayOfYear) {
-    return dayOfYear >= 1 && dayOfYear <= (isLeapYearIndex2(year) ? 366 : 365);
+  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 validateWeekDate(_year, week, day) {
-    return week >= 1 && week <= 53 && day >= 0 && day <= 6;
+  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;
   }
-  function validateTime(hours, minutes, seconds) {
-    if (hours === 24) {
-      return minutes === 0 && seconds === 0;
+  function documentContainsStyleHash14(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return seconds >= 0 && seconds < 60 && minutes >= 0 && minutes < 60 && hours >= 0 && hours < 25;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-  function validateTimezone(_hours, minutes) {
-    return minutes >= 0 && minutes <= 59;
+  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/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;
+  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/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 registerStyle14(hash, css) {
+    const runtime = getRuntime14();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle14(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/date-fns/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
+  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_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;
+    }
+  );

-  // node_modules/date-fns/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
-  }
+  // 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/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(date, -amount, options);
-  }
+  // 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/@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/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/@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/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/@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/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/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 });
+  // 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
         }
-        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;
+  // packages/ui/build-module/collapsible-card/header.mjs
+  var import_compose4 = __toESM(require_compose(), 1);
+  var import_element47 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/collapsible-card/context.mjs
+  var import_element46 = __toESM(require_element(), 1);
+  var HeaderDescriptionIdContext = (0, import_element46.createContext)(null);
+
+  // 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;
     }
-    /**
-     * 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);
+    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 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);
+    return false;
+  }
+  function injectStyle15(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    /**
-     * 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());
+    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" };
+  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_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))}}}");
+  }
+  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;
     }
-    /**
-     * 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";
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument16(document);
     }
-    /**
-     * 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 {
-        }
+    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;
       }
-      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");
+    return false;
+  }
+  function injectStyle16(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      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 runtime = getRuntime16();
+    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/CalendarMonth.js
-  var CalendarMonth = class {
-    constructor(month, weeks) {
-      this.date = month;
-      this.weeks = weeks;
+    if (injectedStyles.has(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;
+    if (documentContainsStyleHash16(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-  };
-
-  // 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 });
+    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/Chevron.js
-  var import_react5 = __toESM(require_react(), 1);
-  function Chevron(props) {
-    const { size: size4 = 24, orientation = "left", className: className2, style } = props;
-    return import_react5.default.createElement(
-      "svg",
-      { className: className2, 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 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/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/@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 });
+  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_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/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.");
+  // 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;
     }
-    return context;
+    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/Dropdown.js
-  function Dropdown(props) {
-    const { options, className: className2, ...selectProps } = props;
-    const { classNames, components, styles } = useDayPicker();
-    const cssClassSelect = [classNames[UI.Dropdown], className2].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] })
-      )
-    );
+  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/DropdownNav.js
-  var import_react10 = __toESM(require_react(), 1);
-  function DropdownNav(props) {
-    return import_react10.default.createElement("div", { ...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/Footer.js
-  var import_react11 = __toESM(require_react(), 1);
-  function Footer(props) {
-    return import_react11.default.createElement("div", { ...props });
+  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);
+    };
   }
-
-  // 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);
+  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/MonthCaption.js
-  var import_react13 = __toESM(require_react(), 1);
-  function MonthCaption(props) {
-    const { calendarMonth, displayIndex, ...divProps } = props;
-    return import_react13.default.createElement("div", { ...divProps });
+  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)}}}}");
   }
+  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
+            }
+          )
+        }
+      );
+    }
+  );

-  // 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 });
+  // 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/Months.js
-  var import_react15 = __toESM(require_react(), 1);
-  function Months(props) {
-    return import_react15.default.createElement("div", { ...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;
+      }
+    }
+    return false;
   }
-
-  // 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 });
+  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/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);
+  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;
       }
-    }, [nextMonth, onNextClick]);
-    const handlePreviousClick = (0, import_react17.useCallback)((e3) => {
-      if (previousMonth) {
-        onPreviousClick?.(e3);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }, [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] })
-      )
-    );
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // 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 });
+  function registerStyle18(hash, css) {
+    const runtime = getRuntime18();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle18(targetDocument, hash, css);
+    }
   }
-
-  // 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 });
+  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_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;
+  });

-  // 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 });
+  // 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;
+      }
+      if (timerRef.current) {
+        clearTimeout(timerRef.current);
+      }
+      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);
+        }
+      };
+    }, []);
+    return scheduleValidation;
   }

-  // 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 });
-  }
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_element54 = __toESM(require_element(), 1);

-  // 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 });
+  // 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()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument19(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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 });
+  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;
   }
-
-  // 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 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);
   }
-
-  // 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 })
+  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);
+    };
   }
-
-  // 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 });
+  function registerStyle19(hash, css) {
+    const runtime = getRuntime19();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle19(targetDocument, hash, css);
+    }
   }
-
-  // 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 });
+  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)}");
   }
-
-  // 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 });
+  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}}}}");
   }
-
-  // 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 });
+  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))}}}}');
   }
+  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
+              }
+            )
+          ]
+        }
+      );
+    }
+  );

-  // 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;
+  // 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;
     }
-    if (!excludeEnds && to2) {
-      return isSameDay3(to2, date);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument20(document);
     }
-    if (!excludeEnds && from) {
-      return isSameDay3(from, date);
+    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;
   }
-
-  // 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 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 isDateBeforeType(value) {
-    return Boolean(value && typeof value === "object" && "before" in value);
+  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 isDayOfWeekType(value) {
-    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
+  function registerStyle20(hash, css) {
+    const runtime = getRuntime20();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle20(targetDocument, hash, css);
+    }
   }
-  function isDatesArray(value, dateLib) {
-    return Array.isArray(value) && value.every(dateLib.isDate);
+  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/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);
-      }
-      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 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);
+  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
       }
-      return false;
-    });
-  }
+    );
+  });
+  InputLayoutSlot.displayName = "InputLayout.Slot";

-  // 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]: []
+  // 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_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()
     };
-    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];
-          }
-        });
+    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 (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);
+    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;
       }
-      for (const name2 in customModifiersMap) {
-        customModifiers[name2] = customModifiersMap[name2].some((d3) => d3 === day);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return {
-        ...dayFlags,
-        // custom modifiers should override all the previous ones
-        ...customModifiers
-      };
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
-
-  // 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;
+  function registerStyle21(hash, css) {
+    const runtime = getRuntime21();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle21(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getComponents.js
-  function getComponents(customComponents) {
-    return {
-      ...custom_components_exports,
-      ...customComponents
-    };
+  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/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
+  // 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_i18n16 = __toESM(require_i18n(), 1);
+  var import_element56 = __toESM(require_element(), 1);
+
+  // 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()
     };
-    Object.entries(props).forEach(([key, val]) => {
-      if (key.startsWith("data-")) {
-        dataAttributes[key] = val;
+    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 dataAttributes;
+    }
+    return false;
   }
-
-  // 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]}`;
+  function injectStyle22(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    for (const key in DayFlag) {
-      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
+    const runtime = getRuntime22();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    for (const key in SelectionState) {
-      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    for (const key in Animation) {
-      classNames[Animation[key]] = `rdp-${Animation[key]}`;
+    if (documentContainsStyleHash22(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    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);
+    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/formatters/formatDay.js
-  function formatDay(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "d");
+  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/formatters/formatMonthDropdown.js
-  function formatMonthDropdown(month, dateLib = defaultDateLib) {
-    return dateLib.format(month, "LLLL");
+  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/formatters/formatWeekdayName.js
-  function formatWeekdayName(weekday, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(weekday, "cccccc");
+  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)}}}}");
   }
+  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"
+              }
+            )
+          ]
+        }
+      );
+    }
+  );

-  // 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()}`);
+  // 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;
     }
-    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
+    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/formatters/formatWeekNumberHeader.js
-  function formatWeekNumberHeader() {
-    return ``;
+  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/formatters/formatYearDropdown.js
-  function formatYearDropdown(year, dateLib = defaultDateLib) {
-    return dateLib.format(year, "yyyy");
+  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/helpers/getFormatters.js
-  function getFormatters(customFormatters) {
-    return {
-      ...formatters_exports,
-      ...customFormatters
+  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("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_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/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;
+  // 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}`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_jsx_runtime163.Fragment, { children: [
+      label,
+      " ",
+      suffix
+    ] });
   }
+  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, "");
+      };
+      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;
+        }
+        case "invalid": {
+          validityTarget?.setCustomValidity(
+            customValidity.message ?? ""
+          );
+          setErrorMessage(validityTarget?.validationMessage);
+          setStatusMessage(void 0);
+          break;
+        }
+      }
+    }, [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) {
+        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
+          }
+        );
+      }
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
+          }
+        );
+      }
+      return null;
+    })();
+    const visibleMessage = showMessage ? message2 : null;
+    (0, import_element56.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,
+      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
+        ] })
+      })
+    });
+  });

-  // 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/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/labels/labelGridcell.js
-  function labelGridcell(date, modifiers, options, dateLib) {
-    let label = (dateLib ?? new DateLib(options)).format(date, "PPPP");
-    if (modifiers?.today) {
-      label = `Today, ${label}`;
+  // 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;
     }
-    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 "";
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument24(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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 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;
+      }
+    }
+    return false;
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelPrevious.js
-  function labelPrevious(_month) {
-    return "Go to the Previous Month";
+  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);
   }
-
-  // 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 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) {
+        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/labelWeekNumber.js
-  function labelWeekNumber(weekNumber, _options) {
-    return `Week ${weekNumber}`;
+  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/labels/labelWeekNumberHeader.js
-  function labelWeekNumberHeader(_options) {
-    return "Week Number";
+  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
+      }
+    );
+  });

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
-  function labelYearDropdown(_options) {
-    return "Choose the Year";
-  }
+  // 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 });
+  });

-  // 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;
+  // 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;
     }
-    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)
+    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/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);
+    if (typeof document !== "undefined") {
+      registerDocument25(document);
     }
-    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
-      };
-    });
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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 toCalendarDate = (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 = toCalendarDate(date);
-        return getWeek(base, {
-          weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
-          firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
-        });
-      },
-      getISOWeek: (date) => {
-        const base = toCalendarDate(date);
-        return getISOWeek(base);
-      },
-      differenceInCalendarDays: (dateLeft, dateRight) => {
-        const left = toCalendarDate(dateLeft);
-        const right = toCalendarDate(dateRight);
-        return differenceInCalendarDays(left, right);
-      },
-      differenceInCalendarMonths: (dateLeft, dateRight) => {
-        const left = toCalendarDate(dateLeft);
-        const right = toCalendarDate(dateRight);
-        return differenceInCalendarMonths(left, right);
+  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;
   }
-
-  // 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 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) {
+        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/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);
+  function registerStyle25(hash, css) {
+    const runtime = getRuntime25();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle25(targetDocument, hash, css);
     }
-    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);
+  }
+  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)}}}');
+  }
+  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
+        }
+      );
+      if (hideFromVision) {
+        return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(VisuallyHidden, { render: label });
       }
+      return label;
     }
-    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());
+  // 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);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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;
+  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;
       }
-      months.push(month);
     }
-    return months;
+    return false;
   }
-
-  // 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);
+  function injectStyle26(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
-      initialMonth = navStart;
+    const runtime = getRuntime26();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return startOfMonth2(initialMonth);
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash26(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE26, 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/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);
+  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) {
+        return;
       }
-      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 (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("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
+      }
+    );
+  });

-  // 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));
+  // 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;
     }
-    if (endMonth) {
-      endMonth = endOfMonth2(endMonth);
-    } else if (!endMonth && hasYearDropdown) {
-      endMonth = endOfYear2(props.today ?? today());
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument27(document);
     }
-    return [
-      startMonth ? startOfDay2(startMonth) : startMonth,
-      endMonth ? startOfDay2(endMonth) : endMonth
-    ];
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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;
+  function documentContainsStyleHash27(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE27}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
+        return true;
+      }
     }
-    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
-    if (monthsDiff < numberOfMonths) {
-      return void 0;
+    return false;
+  }
+  function injectStyle27(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    return addMonths2(month, offset4);
+    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;
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle27(hash, css) {
+    const runtime = getRuntime27();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle27(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)}}}');
+  }
+  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
+          }
+        )
+      ] });
+    }
+  );

-  // 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;
+  // 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 });
     }
-    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);
+  );
+
+  // 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;
     }
-    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
-    if (monthsDiff <= 0) {
-      return void 0;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument28(document);
     }
-    return addMonths2(month, -offset4);
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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());
+  function documentContainsStyleHash28(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE28}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // 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 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/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
+  function registerDocument28(targetDocument) {
+    const runtime = getRuntime28();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    (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) {
+    for (const [hash, css] of runtime.styles) {
+      injectStyle28(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         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)) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      goToMonth(day.date);
-    };
-    const calendar = {
-      months,
-      weeks,
-      days,
-      navStart,
-      navEnd,
-      previousMonth,
-      nextMonth,
-      goToMonth,
-      goToDay
+      runtime.documents.set(targetDocument, count - 1);
     };
-    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 registerStyle28(hash, css) {
+    const runtime = getRuntime28();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle28(targetDocument, hash, css);
+    }
   }
-  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 (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
         }
-      }
-    }
-    if (!focusTarget) {
-      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
+      );
     }
-    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: 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)
+  // 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()
     };
-    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]);
+    if (typeof document !== "undefined") {
+      registerDocument29(document);
     }
-    return focusableDate;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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;
+  function documentContainsStyleHash29(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE29}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
+        return true;
+      }
     }
-    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
+    return false;
   }
-
-  // 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)
+  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;
-      const nextFocus = getNextFocus(moveBy, moveDir, focusedDay, calendar.navStart, calendar.navEnd, props, dateLib);
-      if (!nextFocus)
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         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
+      runtime.documents.set(targetDocument, count - 1);
     };
-    return useFocus3;
   }
-
-  // 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
-    };
+  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("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 })
+      ] });
+    }
+  );

-  // 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 };
+  // 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 })
       }
-    } 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");
+    );
+  });
+
+  // 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 })
       }
+    );
+  });
+
+  // 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;
     }
-    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 };
-      }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument30(document);
     }
-    return range;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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())) {
+  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;
       }
-      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;
+  function injectStyle30(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      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 i3 = 0; i3 <= totalDays; i3++) {
-        if (functionMatchers.some((matcher) => matcher(date))) {
-          return true;
-        }
-        date = dateLib.addDays(date, 1);
-      }
+    const runtime = getRuntime30();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return false;
+    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);
   }
-
-  // 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;
-        }
+  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);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-      if (!onSelect) {
-        setSelected(newRange);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      onSelect?.(newRange, triggerDate, modifiers, e3);
-      return newRange;
-    };
-    return {
-      selected,
-      select: select9,
-      isSelected: isSelected2
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
+  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)")
+              )
+            }
+          )
+        ] })
+      })
+    });
+    return element;
+  });

-  // 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;
+  // 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);
+
+  // 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/menu/item.mjs
+  var import_element72 = __toESM(require_element(), 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    const select9 = (triggerDate, modifiers, e3) => {
-      let newDate = triggerDate;
-      if (!required && selected && selected && isSameDay3(triggerDate, selected)) {
-        newDate = void 0;
+    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;
       }
-      if (!onSelect) {
-        setSelected(newDate);
+    }
+    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 (required) {
-        onSelect?.(newDate, triggerDate, modifiers, e3);
-      } else {
-        onSelect?.(newDate, triggerDate, modifiers, e3);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return newDate;
-    };
-    return {
-      selected,
-      select: select9,
-      isSelected: isSelected2
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
-
-  // 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) {
-      return date;
+  function registerStyle31(hash, css) {
+    const runtime = getRuntime31();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle31(targetDocument, hash, css);
     }
-    return new TZDate(date, timeZone);
   }
-
-  // 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());
+  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}}}');
   }
-  function convertMatcher(matcher, timeZone, noonSafe) {
-    if (typeof matcher === "boolean" || typeof matcher === "function") {
-      return matcher;
+  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)
+        })
+      });
     }
-    if (matcher instanceof Date) {
-      return toZoneNoon(matcher, timeZone, noonSafe);
+  );
+
+  // 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;
     }
-    if (Array.isArray(matcher)) {
-      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument32(document);
     }
-    if (isDateRange(matcher)) {
-      return {
-        ...matcher,
-        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
-        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
-      };
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash32(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (isDateInterval(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe),
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE32}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
+        return true;
+      }
     }
-    if (isDateAfterType(matcher)) {
-      return {
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    return false;
+  }
+  function injectStyle32(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (isDateBeforeType(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe)
-      };
+    const runtime = getRuntime32();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return matcher;
-  }
-  function convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
-    if (!matchers) {
-      return matchers;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    if (Array.isArray(matchers)) {
-      return matchers.map((matcher) => convertMatcher(matcher, timeZone, noonSafe));
+    if (documentContainsStyleHash32(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    return convertMatcher(matchers, timeZone, noonSafe);
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // 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 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);
     }
-    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 () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         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: className2, 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;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      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
+      runtime.documents.set(targetDocument, count - 1);
     };
-    return import_react34.default.createElement(
-      dayPickerContext.Provider,
-      { value: contextValue },
-      import_react34.default.createElement(
-        components.Root,
-        { rootRef: props.animate ? rootElRef : void 0, className: className2, 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 className3 = 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: className3.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)
-      )
-    );
   }
+  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_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/calendar/calendar.mjs
-  var import_element22 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_element19 = __toESM(require_element(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
-
-  // packages/ui/build-module/calendar/utils/root-context.mjs
-  var import_element18 = __toESM(require_element(), 1);
-  var RootContext = (0, import_element18.createContext)({});
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-  var PreviewDashStartAndEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime118.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_runtime118.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_runtime118.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_runtime118.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" })
+  // 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() {
+    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") {
+      registerDocument33(document);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash33(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE33}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
+        return true;
       }
+    }
+    return false;
+  }
+  function injectStyle33(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
+    }
+    const runtime = getRuntime33();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash33(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument33(targetDocument) {
+    const runtime = getRuntime33();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-  };
-  var PreviewDashMiddle = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime118.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_runtime118.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
-        ]
+    for (const [hash, css] of runtime.styles) {
+      injectStyle33(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    );
-  };
-  var PreviewDashEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime118.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_runtime118.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" })
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    );
-  };
-  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;
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle33(hash, css) {
+    const runtime = getRuntime33();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle33(targetDocument, hash, css);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)("td", { ...tdProps, children: [
-      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(PreviewDash, {}),
-      children
-    ] });
   }
-  function Root2({ rootRef, ...props }) {
-    const { render: render5, ref } = (0, import_element19.useContext)(RootContext);
-    const mergedRef = (0, import_compose2.useMergeRefs)([rootRef ?? null, ref ?? null]);
-    return useRender({
-      render: render5,
-      defaultTagName: "div",
-      ref: mergedRef,
-      props
+  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}}}}");
+  }
+  var resets_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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_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."
+      );
+    }
+    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_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
+      },
+      shortcutDescriptionId
+    };
   }
-  function Chevron2({ orientation, className: className2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
-      Icon,
-      {
-        className: className2,
-        icon: orientation === "right" ? chevron_right_default : chevron_left_default
-      }
+  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 !== ""
+    );
+    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
+        }
+      )
+    ] });
   }
-  function NavButton({
-    className: className2,
-    "aria-disabled": ariaDisabled,
+  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
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
-      Button5,
+  }, 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,
-        className: className2,
-        variant: "minimal",
-        tone: "neutral",
-        size: "compact",
-        disabled: ariaDisabled === true || ariaDisabled === "true",
-        focusableWhenDisabled: true
+        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/calendar/utils/constants.mjs
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
+  // 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;
@@ -26211,28 +36442,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument5(document);
+      registerDocument34(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash5(targetDocument, hash) {
+  function documentContainsStyleHash34(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
+      `style[${STYLE_HASH_ATTRIBUTE34}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle5(targetDocument, hash, css) {
+  function injectStyle34(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime5();
+    const runtime = getRuntime34();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -26241,24 +36472,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
+    if (documentContainsStyleHash34(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
+  function registerDocument34(targetDocument) {
+    const runtime = getRuntime34();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -26272,509 +36503,570 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
+  function registerStyle34(hash, css) {
+    const runtime = getRuntime34();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle5("6a1312fdcf", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);--wp-ui-calendar-range-middle-background-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);--wp-ui-calendar-preview-border-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);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{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-brand,var(--wp-admin-theme-color,#3858e9))}}._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{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;@media (forced-colors:active){text-decoration:line-through}}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._228eede754134437__chevron{fill:currentColor;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);width:var(--wpds-dimension-size-2xs,16px)}._2c7ac60ba97b3411__root[dir=rtl] ._66b1d4a7b488b496__nav ._228eede754134437__chevron{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-content-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(--wp-ui-calendar-range-middle-background-color);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(--wp-ui-calendar-preview-border-color);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._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}}@layer compositions{._395a75bb1930f57e__nav-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset;--wp-ui-button-height:var(--wp-ui-calendar-cell-size)}}}');
+    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_default5 = { "root": "_2c7ac60ba97b3411__root", "day": "_172c492625235710__day", "day-button": "_1b64226e315835f8__day-button", "caption-label": "_66b9a8120581fd4b__caption-label", "chevron": "_228eede754134437__chevron", "nav": "_66b1d4a7b488b496__nav", "month-caption": "_337e5337d49b7f3d__month-caption", "months": "_110e46230c68e498__months", "month-grid": "_92915239fedb1fea__month-grid", "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", "nav-button": "_395a75bb1930f57e__nav-button" };
+  var resets_default9 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   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}}}}");
+    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 resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle5("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+  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,
+      "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_runtime178.jsxs)(
+        index_parts_exports2.CheckboxItem,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default9["box-sizing"],
+            style_default29.item,
+            className
+          ),
+          ...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
+              }
+            ) })
+          ]
+        }
+      );
+    }
+  );
+
+  // 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() {
+    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") {
+      registerDocument35(document);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-  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) {
-    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 documentContainsStyleHash35(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE35}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-  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_default5.root, resets_default2["box-sizing"]),
-    day: style_default5.day,
-    day_button: clsx_default(
-      style_default5["day-button"],
-      global_css_defense_default3.button,
-      focus_module_default2["outset-ring--focus-visible"]
-    ),
-    outside: style_default5.outside,
-    caption_label: style_default5["caption-label"],
-    button_next: style_default5["nav-button"],
-    button_previous: style_default5["nav-button"],
-    chevron: style_default5.chevron,
-    nav: style_default5.nav,
-    month_caption: style_default5["month-caption"],
-    months: style_default5.months,
-    month_grid: style_default5["month-grid"],
-    weekday: style_default5.weekday,
-    today: style_default5.today,
-    selected: style_default5.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_default5.hidden,
-    range_start: style_default5["range-start"],
-    range_end: style_default5["range-end"],
-    range_middle: style_default5["range-middle"],
-    weeks_before_enter: style_default5["weeks-before-enter"],
-    weeks_before_exit: style_default5["weeks-before-exit"],
-    weeks_after_enter: style_default5["weeks-after-enter"],
-    weeks_after_exit: style_default5["weeks-after-exit"],
-    caption_after_enter: style_default5["caption-after-enter"],
-    caption_after_exit: style_default5["caption-after-exit"],
-    caption_before_enter: style_default5["caption-before-enter"],
-    caption_before_exit: style_default5["caption-before-exit"]
-  };
-  var MODIFIER_CLASSNAMES = {
-    preview: style_default5.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,
-    // Default role
-    role: "application",
-    components: {
-      Day: Day2,
-      Root: Root2,
-      Chevron: Chevron2,
-      PreviousMonthButton: NavButton,
-      NextMonthButton: NavButton
+  function injectStyle35(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-  };
-
-  // packages/ui/build-module/calendar/utils/misc.mjs
-  function clampNumberOfMonths(numberOfMonths) {
-    return Math.min(3, Math.max(1, numberOfMonths));
+    const runtime = getRuntime35();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    }
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash35(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
   }
-
-  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
-  var import_element20 = __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_element20.useState)(initialValue);
-    const value = hasValue ? valueProp : state2;
-    const uncontrolledSetValue = (0, import_element20.useCallback)(
-      (nextValue, ...args) => {
-        setState(nextValue);
-        onChange?.(nextValue, ...args);
-      },
-      [onChange]
+  function registerDocument35(targetDocument) {
+    const runtime = getRuntime35();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    let setValue;
-    if (hasValue && typeof onChange === "function") {
-      setValue = onChange;
-    } else if (!hasValue && typeof onChange === "function") {
-      setValue = uncontrolledSetValue;
-    } else {
-      setValue = setState;
+    for (const [hash, css] of runtime.styles) {
+      injectStyle35(targetDocument, hash, css);
     }
-    return [value, setValue];
+    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);
+    };
   }
-
-  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
-  var import_i18n12 = __toESM(require_i18n(), 1);
-  var import_element21 = __toESM(require_element(), 1);
-  function isLocaleRTL(localeCode) {
-    const localeObj = new Intl.Locale(localeCode);
-    const direction = localeObj.getTextInfo?.().direction;
-    if (direction) {
-      return direction === "rtl";
+  function registerStyle35(hash, css) {
+    const runtime = getRuntime35();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle35(targetDocument, hash, css);
     }
-    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(localeObj.language);
   }
-  var useLocalizationProps = ({
-    locale,
-    timeZone,
-    mode
-  }) => {
-    return (0, import_element21.useMemo)(() => {
-      const monthNameFormatter = new Intl.DateTimeFormat(locale.code, {
-        year: "numeric",
-        month: "long",
-        timeZone
-      });
-      const weekdayNarrowFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "narrow",
-        timeZone
-      });
-      const weekdayLongFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "long",
-        timeZone
-      });
-      const fullDateFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "long",
-        year: "numeric",
-        month: "long",
-        day: "numeric",
-        timeZone
-      });
-      return {
-        "aria-label": mode === "single" ? (0, import_i18n12.__)("Date calendar") : (0, import_i18n12.__)("Date range calendar"),
-        labels: {
-          /**
-           * The label for the month grid.
-           * @param date
-           */
-          labelGrid: (date) => monthNameFormatter.format(date),
-          /**
-           * 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_i18n12.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n12.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /** The label for the "next month" button. */
-          labelNext: () => (0, import_i18n12.__)("Go to the Next Month"),
-          /** The label for the "previous month" button. */
-          labelPrevious: () => (0, import_i18n12.__)("Go to the 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_i18n12.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n12.__)("Today, %s, selected"),
-                formattedDate
-              );
-            }
-            if (modifiers?.today) {
-              label = (0, import_i18n12.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n12.__)("Today, %s"),
-                formattedDate
-              );
-            }
-            if (modifiers?.selected) {
-              label = (0, import_i18n12.sprintf)(
-                // translators: %s is the full date (e.g. "Monday, April 29, 2025")
-                (0, import_i18n12.__)("%s, selected"),
-                formattedDate
-              );
-            }
-            return label;
-          },
-          /**
-           * The label for the weekday.
-           * @param date
-           */
-          labelWeekday: (date) => weekdayLongFormatter.format(date)
-        },
-        locale,
-        dir: isLocaleRTL(locale.code) ? "rtl" : "ltr",
-        formatters: {
-          formatWeekdayName: (date) => {
-            return weekdayNarrowFormatter.format(date);
-          },
-          formatCaption: (date) => {
-            return monthNameFormatter.format(date);
-          }
-        },
-        timeZone
-      };
-    }, [locale, timeZone, mode]);
-  };
+  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}}}');
+  }
+  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
+      }
+    );
+  });

-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
-  var Calendar = (0, import_element22.forwardRef)(
-    function Calendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      locale = enUS2,
-      timeZone,
-      render: render5,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const localizationProps = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "single"
-      });
-      const labels = (0, import_element22.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element22.useCallback)(
-        (selected2, triggerDate, modifiers, e3) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers,
-            e3
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const rootContextValue = (0, import_element22.useMemo)(
-        () => ({ render: render5, ref }),
-        [render5, ref]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
-        DayPicker,
+  // 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() {
+    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);
+    }
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash36(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE36}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
+        return true;
+      }
+    }
+    return false;
+  }
+  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) {
+        return;
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  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_element75.forwardRef)(
+    function MenuGroupLabel3({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
+        index_parts_exports2.GroupLabel,
         {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          role: "application",
-          mode: "single",
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected
+          ref,
+          className: clsx_default(style_default31["group-label"], className),
+          ...props
         }
-      ) });
+      );
     }
   );

-  // packages/ui/build-module/calendar/range-calendar.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
-  function usePreviewRange({
-    value,
-    hoveredDate,
-    excludeDisabled,
-    min: min4,
-    max: max4,
-    disabled: disabled2
-  }) {
-    return (0, import_element23.useMemo)(() => {
-      if (!hoveredDate || !value?.from) {
+  // 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() {
+    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;
       }
-      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 (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      if (min4 !== void 0 && min4 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) < min4) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
+      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);
+    }
+  }
+  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}}}');
+  }
+  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)")
+        )
       }
-      if (max4 !== void 0 && max4 > 0 && potentialNewRange && differenceInCalendarDays(
-        potentialNewRange.to,
-        potentialNewRange.from
-      ) > max4) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
+    ) : 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
+          }
+        ) })
       }
-      if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
-        previewHighlight = {
-          from: hoveredDate,
-          to: hoveredDate
-        };
+    );
+  });
+
+  // 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,
+      {
+        ref,
+        container: container ?? getWpCompatOverlaySlot(),
+        ...props
       }
-      return previewHighlight;
-    }, [value, hoveredDate, excludeDisabled, min4, max4, disabled2]);
+    );
+  });
+
+  // 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() {
+    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;
   }
-  var RangeCalendar = (0, import_element23.forwardRef)(
-    function RangeCalendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      excludeDisabled,
-      min: min4,
-      max: max4,
-      disabled: disabled2,
-      locale = enUS2,
-      timeZone,
-      render: render5,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const localizationProps = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "range"
-      });
-      const labels = (0, import_element23.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element23.useCallback)(
-        (selected2, triggerDate, modifiers2, e3) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers2,
-            e3
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const [hoveredDate, setHoveredDate] = (0, import_element23.useState)(
-        void 0
-      );
-      const previewRange = usePreviewRange({
-        value: selected,
-        hoveredDate,
-        excludeDisabled,
-        min: min4,
-        max: max4,
-        disabled: disabled2
-      });
-      const modifiers = (0, import_element23.useMemo)(() => {
-        return {
-          preview: previewRange,
-          preview_start: previewRange?.from,
-          preview_end: previewRange?.to
-        };
-      }, [previewRange]);
-      const rootContextValue = (0, import_element23.useMemo)(
-        () => ({ render: render5, ref }),
-        [render5, ref]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
-        DayPicker,
+  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("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}}}');
+  }
+  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,
         {
-          ...COMMON_PROPS,
-          ...localizationProps,
+          ...defaultProps,
           ...props,
-          role: "application",
-          mode: "range",
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          disabled: disabled2,
-          excludeDisabled,
-          min: min4,
-          max: max4,
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayMouseEnter: (date) => setHoveredDate(date),
-          onDayMouseLeave: () => setHoveredDate(void 0),
-          modifiers,
-          modifiersClassNames: MODIFIER_CLASSNAMES
+          ref,
+          className: clsx_default(
+            resets_default11["box-sizing"],
+            style_default33.positioner,
+            className
+          )
         }
-      ) });
+      );
     }
   );

-  // packages/ui/build-module/card/index.mjs
-  var card_exports = {};
-  __export(card_exports, {
-    Content: () => Content,
-    FullBleed: () => FullBleed,
-    Header: () => Header,
-    Root: () => Root3,
-    Title: () => Title
-  });
-
-  // packages/ui/build-module/card/root.mjs
-  var import_element24 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -26785,28 +37077,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument6(document);
+      registerDocument39(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash6(targetDocument, hash) {
+  function documentContainsStyleHash39(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
+      `style[${STYLE_HASH_ATTRIBUTE39}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle6(targetDocument, hash, css) {
+  function injectStyle39(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime6();
+    const runtime = getRuntime39();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -26815,24 +37107,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
+    if (documentContainsStyleHash39(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE39, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
+  function registerDocument39(targetDocument) {
+    const runtime = getRuntime39();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle39(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -26846,36 +37138,51 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
+  function registerStyle39(hash, css) {
+    const runtime = getRuntime39();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle39(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_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle6("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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}}}');
   }
-  var style_default6 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Root3 = (0, import_element24.forwardRef)(function Card({ render: render5, ...restProps }, ref) {
-    const mergedClassName = clsx_default(style_default6.root, resets_default3["box-sizing"]);
-    const element = useRender({
-      defaultTagName: "div",
-      render: render5,
-      ref,
-      props: mergeProps({ className: mergedClassName }, restProps)
-    });
-    return element;
+  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
+          }
+        )
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(Positioner2, {}),
+      popupContent
+    );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(Portal2, {}), positionedPopup);
   });

-  // packages/ui/build-module/card/header.mjs
-  var import_element25 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -26886,28 +37193,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument7(document);
+      registerDocument40(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash7(targetDocument, hash) {
+  function documentContainsStyleHash40(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
+      `style[${STYLE_HASH_ATTRIBUTE40}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle7(targetDocument, hash, css) {
+  function injectStyle40(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime7();
+    const runtime = getRuntime40();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -26916,24 +37223,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash7(targetDocument, hash)) {
+    if (documentContainsStyleHash40(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE40, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument7(targetDocument) {
-    const runtime = getRuntime7();
+  function registerDocument40(targetDocument) {
+    const runtime = getRuntime40();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle7(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -26947,33 +37254,36 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle7(hash, css) {
-    const runtime = getRuntime7();
+  function registerStyle40(hash, css) {
+    const runtime = getRuntime40();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash, css);
+      injectStyle40(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle7("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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}}}');
   }
-  var style_default7 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Header = (0, import_element25.forwardRef)(
-    function CardHeader({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps({ className: style_default7.header }, props)
-      });
-      return element;
+  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
+        }
+      );
     }
   );

-  // packages/ui/build-module/card/content.mjs
-  var import_element26 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
+  // 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;
@@ -26984,94 +37294,327 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument8(document);
+      registerDocument41(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash8(targetDocument, hash) {
+  function documentContainsStyleHash41(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
+      `style[${STYLE_HASH_ATTRIBUTE41}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE41) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle8(targetDocument, hash, css) {
+  function injectStyle41(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime8();
+    const runtime = getRuntime41();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
       runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    if (injectedStyles.has(hash)) {
+    if (injectedStyles.has(hash)) {
+      return;
+    }
+    if (documentContainsStyleHash41(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE41, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  function registerDocument41(targetDocument) {
+    const runtime = getRuntime41();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
+    );
+    for (const [hash, css] of runtime.styles) {
+      injectStyle41(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 registerStyle41(hash, css) {
+    const runtime = getRuntime41();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle41(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}}}');
+  }
+  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,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default12["box-sizing"],
+            style_default36.item,
+            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
+              }
+            ) })
+          ]
+        }
+      );
+    }
+  );
+
+  // 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;
     }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
-      injectedStyles.add(hash);
-      return;
+    const element = node;
+    if (element.tagName === "IFRAME") {
+      callback(element);
     }
-    const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
-    style.appendChild(targetDocument.createTextNode(css));
-    targetDocument.head.appendChild(style);
-    injectedStyles.add(hash);
+    element.querySelectorAll("iframe").forEach(callback);
   }
-  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);
+  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;
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+    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;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      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;
       }
-      runtime.documents.set(targetDocument, count - 1);
+      setUncontrolledOpen(nextOpen);
+      setTrigger(nextOpen ? eventDetails.trigger ?? null : null);
+    };
+    return {
+      actionsRef: resolvedActionsRef,
+      onOpenChange: handleOpenChange
     };
   }
-  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("5d38cbdd27", "@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-weak,#f0f0f0);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/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 }) }) });
   }
-  var style_default8 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var Content = (0, import_element26.forwardRef)(
-    function CardContent({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps({ className: style_default8.content }, props)
-      });
-      return element;
-    }
-  );

-  // packages/ui/build-module/card/full-bleed.mjs
-  var import_element27 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27082,28 +37625,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument9(document);
+      registerDocument42(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash9(targetDocument, hash) {
+  function documentContainsStyleHash42(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
+      `style[${STYLE_HASH_ATTRIBUTE42}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE42) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle9(targetDocument, hash, css) {
+  function injectStyle42(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime9();
+    const runtime = getRuntime42();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27112,24 +37655,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
+    if (documentContainsStyleHash42(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE42, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument9(targetDocument) {
-    const runtime = getRuntime9();
+  function registerDocument42(targetDocument) {
+    const runtime = getRuntime42();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle9(targetDocument, hash, css);
+      injectStyle42(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27143,117 +37686,41 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle9(hash, css) {
-    const runtime = getRuntime9();
+  function registerStyle42(hash, css) {
+    const runtime = getRuntime42();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle9(targetDocument, hash, css);
+      injectStyle42(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle9("5d38cbdd27", "@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-weak,#f0f0f0);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)}}}");
+    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}}}');
   }
-  var style_default9 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
-  var FullBleed = (0, import_element27.forwardRef)(
-    function CardFullBleed({ render: render5, ...props }, ref) {
-      const element = useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps(
-          { className: style_default9.fullbleed },
-          props
-        )
-      });
-      return element;
-    }
-  );
-
-  // packages/ui/build-module/card/title.mjs
-  var import_element28 = __toESM(require_element(), 1);
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TAG = /* @__PURE__ */ (0, import_jsx_runtime121.jsx)("div", {});
-  var Title = (0, import_element28.forwardRef)(
-    function CardTitle({ render: render5 = DEFAULT_TAG, children, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
-        Text,
-        {
-          ref,
-          variant: "heading-lg",
-          render: render5,
-          ...props,
-          children
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/collapsible/panel.mjs
-  var import_element29 = __toESM(require_element(), 1);
-  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
-  var Panel = (0, import_element29.forwardRef)(
-    function CollapsiblePanel3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(index_parts_exports.Panel, { ref: forwardedRef, ...props });
-    }
-  );
-
-  // packages/ui/build-module/collapsible/root.mjs
-  var import_element30 = __toESM(require_element(), 1);
-  var import_jsx_runtime123 = __toESM(require_jsx_runtime(), 1);
-  var Root4 = (0, import_element30.forwardRef)(
-    function CollapsibleRoot3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...props });
-    }
-  );
-
-  // packages/ui/build-module/collapsible/trigger.mjs
-  var import_element31 = __toESM(require_element(), 1);
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element31.forwardRef)(
-    function CollapsibleTrigger3(props, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime124.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_element32 = __toESM(require_element(), 1);
-  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
-  var Root32 = (0, import_element32.forwardRef)(
-    function CollapsibleCardRoot({ render: render5, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
-        Root4,
+  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,
-          render: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(Root3, { render: render5 }),
-          ...restProps
+          className: clsx_default(style_default37.separator, className),
+          ...props
         }
       );
     }
   );

-  // packages/ui/build-module/collapsible-card/header.mjs
-  var import_element34 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/collapsible-card/context.mjs
-  var import_element33 = __toESM(require_element(), 1);
-  var HeaderDescriptionIdContext = (0, import_element33.createContext)({
-    setDescriptionId: () => {
-    }
-  });
+  // 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/collapsible-card/header.mjs
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
-  function getRuntime10() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27264,28 +37731,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument10(document);
+      registerDocument43(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash10(targetDocument, hash) {
+  function documentContainsStyleHash43(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE10}]`
+      `style[${STYLE_HASH_ATTRIBUTE43}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE43) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle10(targetDocument, hash, css) {
+  function injectStyle43(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime10();
+    const runtime = getRuntime43();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27294,24 +37761,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash10(targetDocument, hash)) {
+    if (documentContainsStyleHash43(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE43, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument10(targetDocument) {
-    const runtime = getRuntime10();
+  function registerDocument43(targetDocument) {
+    const runtime = getRuntime43();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle43(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27325,115 +37792,103 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle10(hash, css) {
-    const runtime = getRuntime10();
+  function registerStyle43(hash, css) {
+    const runtime = getRuntime43();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle43(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle10("78199613cf", "@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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_default10 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "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) {
-    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)}");
+    registerStyle43("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
   }
-  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 resets_default13 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle10("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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 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_element34.forwardRef)(
-    function CollapsibleCardHeader({ children, className: className2, render: render5, ...restProps }, ref) {
-      const [descriptionId, setDescriptionId] = (0, import_element34.useState)();
-      const contextValue = (0, import_element34.useMemo)(
-        () => ({ setDescriptionId }),
-        [setDescriptionId]
-      );
-      return useRender({
-        defaultTagName: "div",
-        render: render5,
-        ref,
-        props: mergeProps(restProps, {
+  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,
+      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_runtime190.jsx)(
+        index_parts_exports2.SubmenuTrigger,
+        {
+          ref,
+          ...itemAriaProps,
           className: clsx_default(
-            global_css_defense_default4.heading,
-            style_default10["heading-wrapper"],
-            className2
+            resets_default13["box-sizing"],
+            style_default38.item,
+            className
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(HeaderDescriptionIdContext.Provider, { value: contextValue, children: /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(
-            Trigger,
+          ...props,
+          children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+            ItemContent,
             {
-              className: style_default10.header,
-              render: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(Header, {}),
-              nativeButton: false,
-              "aria-describedby": descriptionId,
-              children: [
-                /* @__PURE__ */ (0, import_jsx_runtime126.jsx)("div", { className: style_default10["header-content"], children }),
-                /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-                  "div",
-                  {
-                    className: clsx_default(
-                      style_default10["header-trigger-positioner"]
-                    ),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
-                      "div",
-                      {
-                        className: clsx_default(
-                          style_default10["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_runtime126.jsx)(
-                          Icon,
-                          {
-                            icon: chevron_down_default,
-                            className: style_default10["header-trigger"]
-                          }
-                        )
-                      }
-                    )
-                  }
-                )
-              ]
+              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
             }
           ) })
-        })
-      });
+        }
+      );
     }
   );

-  // packages/ui/build-module/collapsible-card/header-description.mjs
-  var import_element35 = __toESM(require_element(), 1);
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-  var HeaderDescription = (0, import_element35.forwardRef)(function CollapsibleCardHeaderDescription({ children, className: className2, ...restProps }, ref) {
-    const descriptionId = (0, import_element35.useId)();
-    const { setDescriptionId } = (0, import_element35.useContext)(HeaderDescriptionIdContext);
-    (0, import_element35.useEffect)(() => {
-      setDescriptionId(descriptionId);
-      return () => setDescriptionId(void 0);
-    }, [descriptionId, setDescriptionId]);
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-      "div",
-      {
-        ref,
-        id: descriptionId,
-        "aria-hidden": "true",
-        className: className2,
-        ...restProps,
-        children
-      }
-    );
+  // 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/collapsible-card/content.mjs
-  var import_element36 = __toESM(require_element(), 1);
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27444,28 +37899,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument11(document);
+      registerDocument44(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash11(targetDocument, hash) {
+  function documentContainsStyleHash44(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
+      `style[${STYLE_HASH_ATTRIBUTE44}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE44) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle11(targetDocument, hash, css) {
+  function injectStyle44(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime11();
+    const runtime = getRuntime44();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27474,24 +37929,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
+    if (documentContainsStyleHash44(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE44, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
+  function registerDocument44(targetDocument) {
+    const runtime = getRuntime44();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle44(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27505,80 +37960,97 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
+  function registerStyle44(hash, css) {
+    const runtime = getRuntime44();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle44(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle11("78199613cf", "@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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)}}}}");
+    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 style_default11 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "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_element36.forwardRef)(
-    function CollapsibleCardContent({ className: className2, render: render5, children, hiddenUntilFound = true, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
-        Panel,
-        {
-          ref,
-          className: (state2) => clsx_default(
-            style_default11.content,
-            state2.open && state2.transitionStatus === "idle" && style_default11["overflow-visible"],
-            className2
-          ),
-          hiddenUntilFound,
-          ...restProps,
-          children: /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
-            Content,
-            {
-              className: style_default11["content-inner"],
-              render: render5,
-              children
-            }
-          )
-        }
-      );
-    }
-  );
-
-  // packages/ui/build-module/utils/render-slot-with-children.mjs
-  var import_element37 = __toESM(require_element(), 1);
-  function renderSlotWithChildren(slot, defaultSlot, children) {
-    return (0, import_element37.cloneElement)(slot ?? defaultSlot, { children });
+  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))}}}");
   }
-
-  // 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;
+  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 (!themePackage.privateApis) {
-      throw new Error(
-        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
-      );
+    if (typeof message2 === "string") {
+      return message2;
+    }
+    try {
+      return (0, import_element86.renderToString)(message2);
+    } catch {
+      return void 0;
     }
-    return unlock4(
-      themePackage.privateApis
-    ).ThemeProvider;
   }
-  var ThemeProvider = getThemeProvider();
+  function useSpokenMessage(message2, politeness) {
+    const spokenMessage = safeRenderToString(message2);
+    (0, import_element86.useEffect)(() => {
+      if (spokenMessage) {
+        (0, import_a11y2.speak)(spokenMessage, politeness);
+      }
+    }, [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;
+  });

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element38 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
-  function getRuntime12() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27589,28 +38061,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument12(document);
+      registerDocument45(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash12(targetDocument, hash) {
+  function documentContainsStyleHash45(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE12}]`
+      `style[${STYLE_HASH_ATTRIBUTE45}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE45) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle12(targetDocument, hash, css) {
+  function injectStyle45(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime12();
+    const runtime = getRuntime45();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27619,24 +38091,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash12(targetDocument, hash)) {
+    if (documentContainsStyleHash45(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE45, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument12(targetDocument) {
-    const runtime = getRuntime12();
+  function registerDocument45(targetDocument) {
+    const runtime = getRuntime45();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle12(targetDocument, hash, css);
+      injectStyle45(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27650,62 +38122,36 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle12(hash, css) {
-    const runtime = getRuntime12();
+  function registerStyle45(hash, css) {
+    const runtime = getRuntime45();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle12(targetDocument, hash, css);
+      injectStyle45(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle12("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+    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))}}}");
   }
-  var style_default12 = { "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_element38.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_default12.stack })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/tooltip/index.mjs
-  var tooltip_exports = {};
-  __export(tooltip_exports, {
-    Popup: () => Popup,
-    Portal: () => Portal,
-    Positioner: () => Positioner,
-    Provider: () => Provider,
-    Root: () => Root5,
-    Trigger: () => Trigger2
-  });
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element41 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element39 = __toESM(require_element(), 1);
+  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
+        }
+      );
+    }
+  );

-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
-  function getRuntime13() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27716,28 +38162,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument13(document);
+      registerDocument46(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash13(targetDocument, hash) {
+  function documentContainsStyleHash46(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE13}]`
+      `style[${STYLE_HASH_ATTRIBUTE46}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE46) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle13(targetDocument, hash, css) {
+  function injectStyle46(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime13();
+    const runtime = getRuntime46();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27746,24 +38192,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash13(targetDocument, hash)) {
+    if (documentContainsStyleHash46(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE46, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument13(targetDocument) {
-    const runtime = getRuntime13();
+  function registerDocument46(targetDocument) {
+    const runtime = getRuntime46();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle13(targetDocument, hash, css);
+      injectStyle46(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27777,92 +38223,35 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle13(hash, css) {
-    const runtime = getRuntime13();
+  function registerStyle46(hash, css) {
+    const runtime = getRuntime46();
     runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle13(targetDocument, hash, css);
-    }
-  }
-  if (typeof process === "undefined" || true) {
-    registerStyle13("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();
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle46(targetDocument, hash, css);
     }
-    cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
-    return cachedSlot;
   }
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element39.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
-        index_parts_exports3.Portal,
+  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))}}}");
+  }
+  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,
         {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
+          ref,
+          variant: "body-md",
+          className: clsx_default(style_default41.description, className),
+          ...props
         }
       );
     }
   );

-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element40 = __toESM(require_element(), 1);
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
-  function getRuntime14() {
+  // packages/ui/build-module/notice/actions.mjs
+  var import_element89 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE47 = "data-wp-hash";
+  function getRuntime47() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -27873,28 +38262,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument14(document);
+      registerDocument47(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash14(targetDocument, hash) {
+  function documentContainsStyleHash47(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE14}]`
+      `style[${STYLE_HASH_ATTRIBUTE47}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE47) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle14(targetDocument, hash, css) {
+  function injectStyle47(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime14();
+    const runtime = getRuntime47();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -27903,24 +38292,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash14(targetDocument, hash)) {
+    if (documentContainsStyleHash47(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE47, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument14(targetDocument) {
-    const runtime = getRuntime14();
+  function registerDocument47(targetDocument) {
+    const runtime = getRuntime47();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle14(targetDocument, hash, css);
+      injectStyle47(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -27934,45 +38323,40 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle14(hash, css) {
-    const runtime = getRuntime14();
+  function registerStyle47(hash, css) {
+    const runtime = getRuntime47();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle14(targetDocument, hash, css);
+      injectStyle47(targetDocument, hash, css);
     }
   }
   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}}}}");
+    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))}}}");
   }
-  var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle14("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_default13 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element40.forwardRef)(
-    function TooltipPositioner3({ align = "center", className: className2, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
-        index_parts_exports3.Positioner,
-        {
-          ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default4["box-sizing"],
-            style_default13.positioner,
-            className2
-          )
-        }
-      );
+  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/tooltip/popup.mjs
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
-  function getRuntime15() {
+  // 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;
@@ -27983,28 +38367,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument15(document);
+      registerDocument48(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash15(targetDocument, hash) {
+  function documentContainsStyleHash48(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE15}]`
+      `style[${STYLE_HASH_ATTRIBUTE48}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE48) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle15(targetDocument, hash, css) {
+  function injectStyle48(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime15();
+    const runtime = getRuntime48();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28013,24 +38397,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash15(targetDocument, hash)) {
+    if (documentContainsStyleHash48(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE48, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument15(targetDocument) {
-    const runtime = getRuntime15();
+  function registerDocument48(targetDocument) {
+    const runtime = getRuntime48();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle15(targetDocument, hash, css);
+      injectStyle48(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28044,68 +38428,40 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle15(hash, css) {
-    const runtime = getRuntime15();
+  function registerStyle48(hash, css) {
+    const runtime = getRuntime48();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle15(targetDocument, hash, css);
+      injectStyle48(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle15("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}}}}');
+    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_default14 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element41.forwardRef)(function TooltipPopup3({ portal, positioner, children, className: className2, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
-      index_parts_exports3.Popup,
-      {
-        ref,
-        className: clsx_default(style_default14.popup, className2),
-        ...props,
-        children
-      }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(Portal, {}), positionedPopup);
-  });
-
-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element42 = __toESM(require_element(), 1);
-  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
-  var Trigger2 = (0, import_element42.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(index_parts_exports3.Trigger, { ref, ...props });
+  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
+        }
+      );
     }
   );

-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(DirectionProvider, { direction: (0, import_i18n13.isRTL)() ? "rtl" : "ltr", children });
-  }
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
-  function Root5(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(index_parts_exports3.Root, { ...props }) });
-  }
-
-  // packages/ui/build-module/tooltip/provider.mjs
-  var import_jsx_runtime135 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(index_parts_exports3.Provider, { ...props });
-  }
-
-  // packages/ui/build-module/visually-hidden/visually-hidden.mjs
-  var import_element43 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
-  function getRuntime16() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28116,28 +38472,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument16(document);
+      registerDocument49(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash16(targetDocument, hash) {
+  function documentContainsStyleHash49(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE16}]`
+      `style[${STYLE_HASH_ATTRIBUTE49}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE49) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle16(targetDocument, hash, css) {
+  function injectStyle49(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime16();
+    const runtime = getRuntime49();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28146,24 +38502,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash16(targetDocument, hash)) {
+    if (documentContainsStyleHash49(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE49, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument16(targetDocument) {
-    const runtime = getRuntime16();
+  function registerDocument49(targetDocument) {
+    const runtime = getRuntime49();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle16(targetDocument, hash, css);
+      injectStyle49(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28177,72 +38533,44 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle16(hash, css) {
-    const runtime = getRuntime16();
+  function registerStyle49(hash, css) {
+    const runtime = getRuntime49();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle16(targetDocument, hash, css);
+      injectStyle49(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle16("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_default15 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element43.forwardRef)(
-    function VisuallyHidden2({ render: render5, ...restProps }, ref) {
-      const element = useRender({
-        render: render5,
-        ref,
-        props: mergeProps(
-          { className: style_default15["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;
+    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))}}}");
+  }
+  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
+          )
+        }
+      );
     }
   );

-  // packages/ui/build-module/utils/use-schedule-validation.mjs
-  var import_element44 = __toESM(require_element(), 1);
-  function useScheduleValidation(validate) {
-    const validateRef = (0, import_element44.useRef)(validate);
-    validateRef.current = validate;
-    const timerRef = (0, import_element44.useRef)(null);
-    const unmountedRef = (0, import_element44.useRef)(false);
-    const scheduleValidation = (0, import_element44.useCallback)(() => {
-      if (unmountedRef.current) {
-        return;
-      }
-      if (timerRef.current) {
-        clearTimeout(timerRef.current);
-      }
-      timerRef.current = setTimeout(() => {
-        validateRef.current();
-        timerRef.current = null;
-      }, 0);
-    }, []);
-    (0, import_element44.useEffect)(() => {
-      unmountedRef.current = false;
-      return () => {
-        unmountedRef.current = true;
-        if (timerRef.current) {
-          clearTimeout(timerRef.current);
-        }
-      };
-    }, []);
-    return scheduleValidation;
-  }
-
-  // packages/ui/build-module/link/link.mjs
-  var import_element45 = __toESM(require_element(), 1);
-  var import_i18n14 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
-  function getRuntime17() {
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28253,28 +38581,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument17(document);
+      registerDocument50(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash17(targetDocument, hash) {
+  function documentContainsStyleHash50(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE17}]`
+      `style[${STYLE_HASH_ATTRIBUTE50}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE17) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE50) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle17(targetDocument, hash, css) {
+  function injectStyle50(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime17();
+    const runtime = getRuntime50();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28283,24 +38611,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash17(targetDocument, hash)) {
+    if (documentContainsStyleHash50(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE17, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE50, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument17(targetDocument) {
-    const runtime = getRuntime17();
+  function registerDocument50(targetDocument) {
+    const runtime = getRuntime50();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle17(targetDocument, hash, css);
+      injectStyle50(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28314,76 +38642,36 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle17(hash, css) {
-    const runtime = getRuntime17();
+  function registerStyle50(hash, css) {
+    const runtime = getRuntime50();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle17(targetDocument, hash, css);
+      injectStyle50(targetDocument, hash, css);
     }
   }
   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" };
-  if (typeof process === "undefined" || true) {
-    registerStyle17("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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) {
-    registerStyle17("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_default16 = { "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) {
-    registerStyle17("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)}");
+    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))}}}");
   }
-  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_element45.forwardRef)(function Link2({
-    children,
-    variant = "default",
-    tone = "brand",
-    openInNewTab = false,
-    render: render5,
-    className: className2,
-    ...props
-  }, ref) {
-    const element = useRender({
-      render: render5,
-      defaultTagName: "a",
-      ref,
-      props: mergeProps(props, {
-        className: clsx_default(
-          global_css_defense_default5.a,
-          resets_default5["box-sizing"],
-          focus_module_default4["outset-ring--focus-except-active"],
-          variant !== "unstyled" && style_default16.link,
-          variant !== "unstyled" && style_default16[`is-${tone}`],
-          variant === "unstyled" && style_default16["is-unstyled"],
-          className2
-        ),
-        target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(import_jsx_runtime136.Fragment, { children: [
-          children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
-            "span",
-            {
-              className: style_default16["link-icon"],
-              role: "img",
-              "aria-label": (
-                /* translators: accessibility text appended to link text */
-                (0, import_i18n14.__)("(opens in a new tab)")
-              )
-            }
-          )
-        ] })
-      })
-    });
-    return element;
-  });
+  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,
+        {
+          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 })
+        }
+      );
+    }
+  );

   // packages/ui/build-module/skeleton/skeleton.mjs
-  var import_element46 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE18 = "data-wp-hash";
-  function getRuntime18() {
+  var import_element93 = __toESM(require_element(), 1);
+  var STYLE_HASH_ATTRIBUTE51 = "data-wp-hash";
+  function getRuntime51() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28394,28 +38682,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument18(document);
+      registerDocument51(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash18(targetDocument, hash) {
+  function documentContainsStyleHash51(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE18}]`
+      `style[${STYLE_HASH_ATTRIBUTE51}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE18) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE51) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle18(targetDocument, hash, css) {
+  function injectStyle51(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime18();
+    const runtime = getRuntime51();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28424,24 +38712,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash18(targetDocument, hash)) {
+    if (documentContainsStyleHash51(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE18, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE51, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument18(targetDocument) {
-    const runtime = getRuntime18();
+  function registerDocument51(targetDocument) {
+    const runtime = getRuntime51();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle18(targetDocument, hash, css);
+      injectStyle51(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28455,22 +38743,22 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle18(hash, css) {
-    const runtime = getRuntime18();
+  function registerStyle51(hash, css) {
+    const runtime = getRuntime51();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle18(targetDocument, hash, css);
+      injectStyle51(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}}}}");
+    registerStyle51("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 resets_default15 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle18("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}}}}");
+    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}}}}");
   }
-  var style_default17 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" };
-  var Skeleton = (0, import_element46.forwardRef)(
+  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,
@@ -28478,9 +38766,9 @@ var wp;
         props: mergeProps(
           {
             className: clsx_default(
-              style_default17.skeleton,
-              style_default17.pulse,
-              resets_default6["box-sizing"]
+              style_default46.skeleton,
+              style_default46.pulse,
+              resets_default15["box-sizing"]
             ),
             // Decorative by default; consumers mark the loading
             // region with aria-busy / role="status".
@@ -28497,16 +38785,16 @@ var wp;
   __export(tabs_exports, {
     List: () => List,
     Panel: () => Panel2,
-    Root: () => Root6,
+    Root: () => Root9,
     Tab: () => Tab
   });

   // packages/ui/build-module/tabs/list.mjs
-  var import_element47 = __toESM(require_element(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE19 = "data-wp-hash";
-  function getRuntime19() {
+  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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28517,28 +38805,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument19(document);
+      registerDocument52(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash19(targetDocument, hash) {
+  function documentContainsStyleHash52(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE19}]`
+      `style[${STYLE_HASH_ATTRIBUTE52}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE19) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE52) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle19(targetDocument, hash, css) {
+  function injectStyle52(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime19();
+    const runtime = getRuntime52();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28547,24 +38835,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash19(targetDocument, hash)) {
+    if (documentContainsStyleHash52(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE19, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE52, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument19(targetDocument) {
-    const runtime = getRuntime19();
+  function registerDocument52(targetDocument) {
+    const runtime = getRuntime52();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle19(targetDocument, hash, css);
+      injectStyle52(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28578,33 +38866,33 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle19(hash, css) {
-    const runtime = getRuntime19();
+  function registerStyle52(hash, css) {
+    const runtime = getRuntime52();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle19(targetDocument, hash, css);
+      injectStyle52(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle19("54ae3f4680", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n			&[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n				[role=tab]:is([aria-selected=true])\n				&{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');
+    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}}}}');
   }
-  var style_default18 = { "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_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_element47.forwardRef)(
+  var List = (0, import_element94.forwardRef)(
     function TabList({
       children,
       variant = "default",
-      className: className2,
+      className,
       activateOnFocus,
       ...otherProps
     }, forwardedRef) {
-      const [listEl, setListEl] = (0, import_element47.useState)(null);
-      const [overflow, setOverflow] = (0, import_element47.useState)({
+      const [listEl, setListEl] = (0, import_element94.useState)(null);
+      const [overflow, setOverflow] = (0, import_element94.useState)({
         first: false,
         last: false,
         isScrolling: false
       });
-      (0, import_element47.useEffect)(() => {
+      (0, import_element94.useEffect)(() => {
         if (!listEl) {
           return;
         }
@@ -28664,28 +38952,28 @@ var wp;
           mutationObserver.disconnect();
         };
       }, [listEl]);
-      const mergedListRef = (0, import_compose3.useMergeRefs)([
+      const mergedListRef = (0, import_compose7.useMergeRefs)([
         forwardedRef,
         (el) => setListEl(el)
       ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
-        index_parts_exports2.List,
+      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_default18.tablist,
-            overflow.first && style_default18["is-overflowing-first"],
-            overflow.last && style_default18["is-overflowing-last"],
-            style_default18[`is-${variant}-variant`],
-            className2
+            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_runtime137.jsx)(index_parts_exports2.Indicator, { className: style_default18.indicator })
+            /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(index_parts_exports4.Indicator, { className: style_default47.indicator })
           ]
         }
       );
@@ -28693,16 +38981,16 @@ var wp;
   );

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

   // packages/ui/build-module/tabs/context.mjs
-  var import_element48 = __toESM(require_element(), 1);
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
-  var VALIDATION_ENABLED = true;
-  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element48.createContext)(null) : null;
+  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_element48.useContext)(TabsValidationContext);
-    (0, import_element48.useEffect)(() => {
+    const context = (0, import_element95.useContext)(TabsValidationContext);
+    (0, import_element95.useEffect)(() => {
       if (context) {
         return context.registerTab();
       }
@@ -28711,10 +38999,10 @@ var wp;
   }
   function useRegisterTabProd() {
   }
-  var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
+  var useRegisterTab = VALIDATION_ENABLED2 ? useRegisterTabDev : useRegisterTabProd;
   function useRegisterPanelDev() {
-    const context = (0, import_element48.useContext)(TabsValidationContext);
-    (0, import_element48.useEffect)(() => {
+    const context = (0, import_element95.useContext)(TabsValidationContext);
+    (0, import_element95.useEffect)(() => {
       if (context) {
         return context.registerPanel();
       }
@@ -28723,12 +39011,12 @@ var wp;
   }
   function useRegisterPanelProd() {
   }
-  var useRegisterPanel = VALIDATION_ENABLED ? useRegisterPanelDev : useRegisterPanelProd;
+  var useRegisterPanel = VALIDATION_ENABLED2 ? useRegisterPanelDev : useRegisterPanelProd;
   function TabsValidationProviderDev({
     children
   }) {
-    const tabCountRef = (0, import_element48.useRef)(0);
-    const panelCountRef = (0, import_element48.useRef)(0);
+    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;
@@ -28738,7 +39026,7 @@ var wp;
         );
       }
     });
-    const registerTab = (0, import_element48.useCallback)(() => {
+    const registerTab = (0, import_element95.useCallback)(() => {
       tabCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -28746,7 +39034,7 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const registerPanel = (0, import_element48.useCallback)(() => {
+    const registerPanel = (0, import_element95.useCallback)(() => {
       panelCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -28754,26 +39042,26 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const contextValue = (0, import_element48.useMemo)(
+    const contextValue = (0, import_element95.useMemo)(
       () => ({
         registerTab,
         registerPanel
       }),
       [registerTab, registerPanel]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
   }
   function TabsValidationProviderProd({
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(import_jsx_runtime138.Fragment, { children });
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(import_jsx_runtime199.Fragment, { children });
   }
-  var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;
+  var TabsValidationProvider = VALIDATION_ENABLED2 ? TabsValidationProviderDev : TabsValidationProviderProd;

   // packages/ui/build-module/tabs/panel.mjs
-  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE20 = "data-wp-hash";
-  function getRuntime20() {
+  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE53 = "data-wp-hash";
+  function getRuntime53() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28784,28 +39072,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument20(document);
+      registerDocument53(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash20(targetDocument, hash) {
+  function documentContainsStyleHash53(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE20}]`
+      `style[${STYLE_HASH_ATTRIBUTE53}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE20) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE53) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle20(targetDocument, hash, css) {
+  function injectStyle53(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime20();
+    const runtime = getRuntime53();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28814,24 +39102,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash20(targetDocument, hash)) {
+    if (documentContainsStyleHash53(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE20, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE53, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument20(targetDocument) {
-    const runtime = getRuntime20();
+  function registerDocument53(targetDocument) {
+    const runtime = getRuntime53();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle20(targetDocument, hash, css);
+      injectStyle53(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28845,32 +39133,32 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle20(hash, css) {
-    const runtime = getRuntime20();
+  function registerStyle53(hash, css) {
+    const runtime = getRuntime53();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle20(targetDocument, hash, css);
+      injectStyle53(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle20("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)}");
+    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_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_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) {
-    registerStyle20("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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))}}}");
   }
-  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 Panel2 = (0, import_element49.forwardRef)(
-    function TabPanel({ className: className2, ...otherProps }, forwardedRef) {
+  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_runtime139.jsx)(
-        index_parts_exports2.Panel,
+      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+        index_parts_exports4.Panel,
         {
           ref: forwardedRef,
           className: clsx_default(
-            global_css_defense_default6.div,
-            focus_module_default5["outset-ring--focus-visible"],
-            className2
+            global_css_defense_default12.div,
+            focus_module_default6["outset-ring--focus-visible"],
+            className
           ),
           ...otherProps
         }
@@ -28879,19 +39167,19 @@ var wp;
   );

   // packages/ui/build-module/tabs/root.mjs
-  var import_element50 = __toESM(require_element(), 1);
-  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
-  var Root6 = (0, import_element50.forwardRef)(
+  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_runtime140.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(index_parts_exports2.Root, { ref: forwardedRef, ...otherProps }) }) });
+      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 }) }) });
     }
   );

   // packages/ui/build-module/tabs/tab.mjs
-  var import_element51 = __toESM(require_element(), 1);
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE21 = "data-wp-hash";
-  function getRuntime21() {
+  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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -28902,28 +39190,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument21(document);
+      registerDocument54(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash21(targetDocument, hash) {
+  function documentContainsStyleHash54(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE21}]`
+      `style[${STYLE_HASH_ATTRIBUTE54}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE21) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE54) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle21(targetDocument, hash, css) {
+  function injectStyle54(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime21();
+    const runtime = getRuntime54();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -28932,24 +39220,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash21(targetDocument, hash)) {
+    if (documentContainsStyleHash54(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE21, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE54, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument21(targetDocument) {
-    const runtime = getRuntime21();
+  function registerDocument54(targetDocument) {
+    const runtime = getRuntime54();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle21(targetDocument, hash, css);
+      injectStyle54(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -28963,48 +39251,48 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle21(hash, css) {
-    const runtime = getRuntime21();
+  function registerStyle54(hash, css) {
+    const runtime = getRuntime54();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle21(targetDocument, hash, css);
+      injectStyle54(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle21("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}}}}');
+    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_default19 = { "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_element51.forwardRef)(function Tab2({ className: className2, children, ...otherProps }, forwardedRef) {
+  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_runtime141.jsxs)(
-      index_parts_exports2.Tab,
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+      index_parts_exports4.Tab,
       {
         ref: forwardedRef,
-        className: clsx_default(style_default19.tab, className2),
+        className: clsx_default(style_default48.tab, className),
         ...otherProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { className: style_default19["tab-children"], children }),
-          /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(Icon, { icon: chevron_right_default, className: style_default19["tab-chevron"] })
+          /* @__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_runtime142 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
   var { PATTERN_TYPES } = unlock3(import_patterns.privateApis);
   function PatternTitleView({ item }) {
-    const lockMessage = (0, import_i18n15.__)("This pattern cannot be edited.");
-    return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(BaseTitleView, { item, className: "fields-field__pattern-title", children: item.type === PATTERN_TYPES.theme && /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(import_jsx_runtime142.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(VisuallyHidden, { children: lockMessage }),
-      /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
+    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_runtime142.jsx)(icon_default, { icon: lock_small_default, size: 24 })
+            render: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(icon_default, { icon: lock_small_default, size: 24 })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(tooltip_exports.Popup, { children: lockMessage })
+        /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(tooltip_exports.Popup, { children: lockMessage })
       ] })
     ] }) });
   }
@@ -29013,8 +39301,8 @@ var wp;
   var patternTitleField = {
     type: "text",
     id: "title",
-    label: (0, import_i18n16.__)("Title"),
-    placeholder: (0, import_i18n16.__)("No title"),
+    label: (0, import_i18n22.__)("Title"),
+    placeholder: (0, import_i18n22.__)("No title"),
     getValue: ({ item }) => getItemTitle(item),
     render: PatternTitleView,
     enableHiding: false,
@@ -29025,8 +39313,8 @@ var wp;

   // packages/fields/build-module/fields/pattern-description/index.mjs
   var import_html_entities2 = __toESM(require_html_entities(), 1);
-  var import_i18n17 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 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);
@@ -29036,12 +39324,12 @@ var wp;
   var patternDescriptionField = {
     id: "excerpt",
     type: "text",
-    label: (0, import_i18n17.__)("Description"),
-    placeholder: (0, import_i18n17.__)("Add a description"),
+    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_runtime143.jsx)(Text, { children: description }) : null;
+      return description ? /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(Text, { children: description }) : null;
     },
     Edit: {
       control: "textarea",
@@ -29055,20 +39343,20 @@ var wp;
   var pattern_description_default = patternDescriptionField;

   // packages/fields/build-module/fields/pattern-sync-status/index.mjs
-  var import_i18n18 = __toESM(require_i18n(), 1);
+  var import_i18n24 = __toESM(require_i18n(), 1);
   var import_patterns2 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 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_i18n18._x)("Synced", "pattern (singular)"),
-      description: (0, import_i18n18.__)("Patterns that are kept in sync across the site.")
+      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_i18n18._x)("Not synced", "pattern (singular)"),
-      description: (0, import_i18n18.__)(
+      label: (0, import_i18n24._x)("Not synced", "pattern (singular)"),
+      description: (0, import_i18n24.__)(
         "Patterns that can be changed freely without affecting the site."
       )
     }
@@ -29085,7 +39373,7 @@ var wp;
   var patternSyncStatusField = {
     id: "sync-status",
     type: "text",
-    label: (0, import_i18n18.__)("Sync status"),
+    label: (0, import_i18n24.__)("Sync status"),
     readOnly: true,
     enableSorting: false,
     enableHiding: true,
@@ -29096,7 +39384,7 @@ var wp;
     },
     render: ({ item }) => {
       const syncStatus = getPatternSyncStatus(item);
-      return /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
         "span",
         {
           className: `fields-field__pattern-sync-status fields-field__pattern-sync-status-${syncStatus}`,
@@ -29110,17 +39398,17 @@ var wp;
   var pattern_sync_status_default = patternSyncStatusField;

   // packages/fields/build-module/fields/featured-image/index.mjs
-  var import_i18n20 = __toESM(require_i18n(), 1);
+  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_element53 = __toESM(require_element(), 1);
-  var import_i18n19 = __toESM(require_i18n(), 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_a11y2 = __toESM(require_a11y(), 1);
+  var import_a11y3 = __toESM(require_a11y(), 1);
   var import_media_utils = __toESM(require_media_utils(), 1);
   var import_notices2 = __toESM(require_notices(), 1);

@@ -29281,7 +39569,7 @@ var wp;
   }

   // node_modules/@react-spring/shared/dist/react-spring-shared.esm.js
-  var import_react47 = __toESM(require_react());
+  var import_react54 = __toESM(require_react());
   function noop4() {
   }
   var defineHidden = (obj, key, value) => Object.defineProperty(obj, key, {
@@ -29885,10 +40173,10 @@ var wp;
   function isAnimatedString(value) {
     return is.str(value) && (value[0] == "#" || /\d/.test(value) || !isSSR() && cssVariableRegex.test(value) || value in (colors$1 || {}));
   }
-  var useIsomorphicLayoutEffect = isSSR() ? import_react47.useEffect : import_react47.useLayoutEffect;
+  var useIsomorphicLayoutEffect2 = isSSR() ? import_react54.useEffect : import_react54.useLayoutEffect;
   var useIsMounted = () => {
-    const isMounted = (0, import_react47.useRef)(false);
-    useIsomorphicLayoutEffect(() => {
+    const isMounted = (0, import_react54.useRef)(false);
+    useIsomorphicLayoutEffect2(() => {
       isMounted.current = true;
       return () => {
         isMounted.current = false;
@@ -29897,7 +40185,7 @@ var wp;
     return isMounted;
   };
   function useForceUpdate() {
-    const update4 = (0, import_react47.useState)()[1];
+    const update4 = (0, import_react54.useState)()[1];
     const isMounted = useIsMounted();
     return () => {
       if (isMounted.current) {
@@ -29906,11 +40194,11 @@ var wp;
     };
   }
   function useMemoOne(getResult, inputs) {
-    const [initial2] = (0, import_react47.useState)(() => ({
+    const [initial2] = (0, import_react54.useState)(() => ({
       inputs,
       result: getResult()
     }));
-    const committed = (0, import_react47.useRef)();
+    const committed = (0, import_react54.useRef)();
     const prevCache = committed.current;
     let cache = prevCache;
     if (cache) {
@@ -29924,7 +40212,7 @@ var wp;
     } else {
       cache = initial2;
     }
-    (0, import_react47.useEffect)(() => {
+    (0, import_react54.useEffect)(() => {
       committed.current = cache;
       if (prevCache == initial2) {
         initial2.inputs = initial2.result = void 0;
@@ -29943,16 +40231,16 @@ var wp;
     }
     return true;
   }
-  var useOnce = (effect) => (0, import_react47.useEffect)(effect, emptyDeps);
+  var useOnce = (effect) => (0, import_react54.useEffect)(effect, emptyDeps);
   var emptyDeps = [];

   // node_modules/@react-spring/core/dist/react-spring-core.esm.js
-  var React101 = __toESM(require_react());
-  var import_react49 = __toESM(require_react());
+  var React164 = __toESM(require_react());
+  var import_react56 = __toESM(require_react());

   // node_modules/@react-spring/animated/dist/react-spring-animated.esm.js
-  var React100 = __toESM(require_react());
-  var import_react48 = __toESM(require_react());
+  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];
@@ -30151,9 +40439,9 @@ var wp;
   }
   var withAnimated = (Component3, host2) => {
     const hasInstance = !is.fun(Component3) || Component3.prototype && Component3.prototype.isReactComponent;
-    return (0, import_react48.forwardRef)((givenProps, givenRef) => {
-      const instanceRef = (0, import_react48.useRef)(null);
-      const ref = hasInstance && (0, import_react48.useCallback)((value) => {
+    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);
@@ -30169,8 +40457,8 @@ var wp;
         }
       };
       const observer = new PropsObserver(callback, deps);
-      const observerRef = (0, import_react48.useRef)();
-      useIsomorphicLayoutEffect(() => {
+      const observerRef = (0, import_react55.useRef)();
+      useIsomorphicLayoutEffect2(() => {
         observerRef.current = observer;
         each(deps, (dep) => addFluidObserver(dep, observer));
         return () => {
@@ -30180,13 +40468,13 @@ var wp;
           }
         };
       });
-      (0, import_react48.useEffect)(callback, []);
+      (0, import_react55.useEffect)(callback, []);
       useOnce(() => () => {
         const observer2 = observerRef.current;
         each(observer2.deps, (dep) => removeFluidObserver(dep, observer2));
       });
       const usedProps = host2.getComponentProps(props.getValue());
-      return React100.createElement(Component3, _extends2({}, usedProps, {
+      return React163.createElement(Component3, _extends2({}, usedProps, {
         ref
       }));
     });
@@ -31694,7 +41982,7 @@ var wp;
     let {
       children
     } = _ref, props = _objectWithoutPropertiesLoose(_ref, _excluded$3);
-    const inherited = (0, import_react49.useContext)(ctx);
+    const inherited = (0, import_react56.useContext)(ctx);
     const pause = props.pause || !!inherited.pause, immediate = props.immediate || !!inherited.immediate;
     props = useMemoOne(() => ({
       pause,
@@ -31703,7 +41991,7 @@ var wp;
     const {
       Provider: Provider2
     } = ctx;
-    return React101.createElement(Provider2, {
+    return React164.createElement(Provider2, {
       value: props
     }, children);
   };
@@ -31711,7 +41999,7 @@ var wp;
   SpringContext.Provider = ctx.Provider;
   SpringContext.Consumer = ctx.Consumer;
   function makeContext(target, init2) {
-    Object.assign(target, React101.createContext(init2));
+    Object.assign(target, React164.createContext(init2));
     target.Provider._context = target;
     target.Consumer._context = target;
     return target;
@@ -31830,7 +42118,7 @@ var wp;
   var update3 = frameLoop.advance;

   // node_modules/@react-spring/web/dist/react-spring-web.esm.js
-  var import_react_dom4 = __toESM(require_react_dom());
+  var import_react_dom3 = __toESM(require_react_dom());
   function _objectWithoutPropertiesLoose2(source, excluded) {
     if (source == null) return {};
     var target = {};
@@ -32010,7 +42298,7 @@ var wp;
   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_dom4.unstable_batchedUpdates,
+    batchedUpdates: import_react_dom3.unstable_batchedUpdates,
     createStringInterpolator,
     colors
   });
@@ -32025,7 +42313,7 @@ var wp;
   var animated = host.animated;

   // packages/fields/build-module/components/media-edit/use-moving-animation.mjs
-  var import_element52 = __toESM(require_element(), 1);
+  var import_element99 = __toESM(require_element(), 1);
   function getAbsolutePosition(element) {
     return {
       top: element.offsetTop,
@@ -32033,12 +42321,12 @@ var wp;
     };
   }
   function useMovingAnimation(triggerAnimationOnChange) {
-    const ref = (0, import_element52.useRef)(null);
-    const previousRef = (0, import_element52.useRef)(void 0);
+    const ref = (0, import_element99.useRef)(null);
+    const previousRef = (0, import_element99.useRef)(void 0);
     if (ref.current) {
       previousRef.current = getAbsolutePosition(ref.current);
     }
-    (0, import_element52.useLayoutEffect)(() => {
+    (0, import_element99.useLayoutEffect)(() => {
       const previous = previousRef.current;
       if (!previous || !ref.current) {
         return;
@@ -32075,15 +42363,15 @@ var wp;
   }

   // packages/fields/build-module/components/media-edit/index.mjs
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
   var { MediaUploadModal } = unlock3(import_media_utils.privateApis);
   function AnimatedMediaItem({
     children,
     index: index2,
-    className: className2
+    className
   }) {
     const ref = useMovingAnimation(index2);
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { ref, className: className2, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)("div", { ref, className, children });
   }
   function normalizeValue(value) {
     if (Array.isArray(value)) {
@@ -32092,11 +42380,11 @@ var wp;
     return value ? [value] : [];
   }
   function ConditionalMediaUpload({ render: render5, multiple, ...props }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element53.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element100.useState)(false);
     if (window.__experimentalDataViewsMediaModal) {
-      return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(import_jsx_runtime206.Fragment, { children: [
         render5 && render5({ open: () => setIsModalOpen(true) }),
-        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+        isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
           MediaUploadModal,
           {
             ...props,
@@ -32114,7 +42402,7 @@ var wp;
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
       import_media_utils.MediaUpload,
       {
         ...props,
@@ -32133,7 +42421,7 @@ var wp;
     isUploading = false
   }) {
     const isBlob = attachment && (0, import_blob.isBlobURL)(attachment.source_url);
-    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+    const mediaPickerButton = /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
       "div",
       {
         className: clsx_default("fields__media-edit-picker-button", {
@@ -32159,8 +42447,8 @@ var wp;
         "aria-disabled": isUploading,
         children: [
           children,
-          isBlob && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { className: "fields__media-edit-picker-button-spinner", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components5.Spinner, {}) }),
-          !isUploading && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+          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)
@@ -32172,9 +42460,9 @@ var wp;
     if (!showTooltip) {
       return mediaPickerButton;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(tooltip_exports.Trigger, { render: mediaPickerButton }),
-      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(tooltip_exports.Popup, { children: label })
+    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 = [
@@ -32186,10 +42474,10 @@ var wp;
     "application/x-gzip"
   ];
   function MediaTitle({ attachment }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components5.__experimentalTruncate, { className: "fields__media-edit-filename", children: (0, import_html_entities3.decodeEntities)(attachment.title.rendered) });
+    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 MediaEditPlaceholder(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(MediaPickerButton, { ...props, children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("span", { className: "fields__media-edit-placeholder", children: props.label }) });
+    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 MoveButtons({
     itemId,
@@ -32200,13 +42488,13 @@ var wp;
     orientation = "vertical"
   }) {
     const isHorizontal = orientation === "horizontal";
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+    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_i18n19.__)("Move left") : (0, import_i18n19.__)("Move up"),
+          label: isHorizontal ? (0, import_i18n25.__)("Move left") : (0, import_i18n25.__)("Move up"),
           size: "small",
           disabled: isUploading || index2 === 0,
           accessibleWhenDisabled: true,
@@ -32217,12 +42505,12 @@ var wp;
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
         import_components5.Button,
         {
           __next40pxDefaultSize: true,
           icon: isHorizontal ? chevron_right_default : chevron_down_default,
-          label: isHorizontal ? (0, import_i18n19.__)("Move right") : (0, import_i18n19.__)("Move down"),
+          label: isHorizontal ? (0, import_i18n25.__)("Move right") : (0, import_i18n25.__)("Move down"),
           size: "small",
           disabled: isUploading || index2 === totalItems - 1,
           accessibleWhenDisabled: true,
@@ -32239,7 +42527,7 @@ var wp;
     const url = attachment.source_url;
     const mimeType = attachment.mime_type || "";
     if (mimeType.startsWith("image")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
         "img",
         {
           className: "fields__media-edit-thumbnail",
@@ -32248,13 +42536,13 @@ var wp;
         }
       );
     } else if (mimeType.startsWith("audio")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components5.Icon, { icon: audio_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.Icon, { icon: audio_default });
     } else if (mimeType.startsWith("video")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components5.Icon, { icon: video_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.Icon, { icon: video_default });
     } else if (archiveMimeTypes.includes(mimeType)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components5.Icon, { icon: archive_default });
+      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.Icon, { icon: archive_default });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components5.Icon, { icon: file_default });
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(import_components5.Icon, { icon: file_default });
   }
   function ExpandedMediaEditAttachments({
     allItems,
@@ -32267,7 +42555,7 @@ var wp;
     isUploading,
     setTargetItemId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
       "div",
       {
         className: clsx_default("fields__media-edit-expanded", {
@@ -32280,7 +42568,7 @@ var wp;
             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_runtime145.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
               AnimatedMediaItem,
               {
                 index: index2,
@@ -32288,32 +42576,32 @@ var wp;
                   "has-preview-image": hasPreviewImage
                 }),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                     MediaPickerButton,
                     {
                       open: () => {
                         setTargetItemId(attachmentNumericId);
                         open();
                       },
-                      label: !isBlob ? (0, import_i18n19.sprintf)(
+                      label: !isBlob ? (0, import_i18n25.sprintf)(
                         /* translators: %s: The title of the media item. */
-                        (0, import_i18n19.__)("Replace %s"),
+                        (0, import_i18n25.__)("Replace %s"),
                         (0, import_html_entities3.decodeEntities)(
                           attachment.title.rendered
                         )
-                      ) : (0, import_i18n19.__)("Replace"),
+                      ) : (0, import_i18n25.__)("Replace"),
                       showTooltip: true,
                       onFilesDrop,
                       attachment,
                       isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "fields__media-edit-expanded-preview", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                      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_runtime145.jsx)(
+                          children: (!isBlob || hasPreviewImage) && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                             MediaPreview,
                             {
                               attachment
@@ -32323,7 +42611,7 @@ var wp;
                       ) })
                     }
                   ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "fields__media-edit-expanded-overlay", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+                  !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",
@@ -32331,7 +42619,7 @@ var wp;
                       alignment: "flex-end",
                       expanded: false,
                       children: [
-                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                        multiple && allItems.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                           MoveButtons,
                           {
                             itemId: attachmentNumericId,
@@ -32342,12 +42630,12 @@ var wp;
                             orientation: "horizontal"
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                        /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                           import_components5.Button,
                           {
                             __next40pxDefaultSize: true,
                             icon: close_small_default,
-                            label: (0, import_i18n19.__)("Remove"),
+                            label: (0, import_i18n25.__)("Remove"),
                             size: "small",
                             disabled: isUploading,
                             accessibleWhenDisabled: true,
@@ -32366,7 +42654,7 @@ var wp;
               attachment.id
             );
           }),
-          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+          (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
             MediaEditPlaceholder,
             {
               open: () => {
@@ -32393,24 +42681,24 @@ var wp;
     isUploading,
     setTargetItemId
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
-      !!allItems?.length && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+    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_runtime145.jsx)(import_components5.__experimentalVStack, { spacing: 0, children: allItems.map((attachment, index2) => {
+          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_runtime145.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
               AnimatedMediaItem,
               {
                 index: index2,
                 className: "fields__media-edit-compact",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                     MediaPickerButton,
                     {
                       open: () => {
@@ -32419,19 +42707,19 @@ var wp;
                         );
                         open();
                       },
-                      label: (0, import_i18n19.__)("Replace"),
+                      label: (0, import_i18n25.__)("Replace"),
                       showTooltip: true,
                       onFilesDrop,
                       attachment,
                       isUploading,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_jsx_runtime145.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                      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_runtime145.jsx)(
+                        !isBlob && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                           MediaTitle,
                           {
                             attachment
@@ -32440,7 +42728,7 @@ var wp;
                       ] })
                     }
                   ),
-                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
+                  !isBlob && /* @__PURE__ */ (0, import_jsx_runtime206.jsxs)(
                     import_components5.__experimentalHStack,
                     {
                       className: "fields__media-edit-compact-movers",
@@ -32448,7 +42736,7 @@ var wp;
                       alignment: "flex-end",
                       expanded: false,
                       children: [
-                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                        showMoveButtons && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                           MoveButtons,
                           {
                             itemId: attachmentNumericId,
@@ -32459,12 +42747,12 @@ var wp;
                             orientation: "vertical"
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+                        /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                           import_components5.Button,
                           {
                             __next40pxDefaultSize: true,
                             icon: close_small_default,
-                            label: (0, import_i18n19.__)("Remove"),
+                            label: (0, import_i18n25.__)("Remove"),
                             size: "small",
                             disabled: isUploading,
                             accessibleWhenDisabled: true,
@@ -32487,7 +42775,7 @@ var wp;
           }) })
         }
       ),
-      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+      (multiple || !allItems?.length) && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
         MediaEditPlaceholder,
         {
           open: () => {
@@ -32512,10 +42800,10 @@ var wp;
     validity
   }) {
     const value = field.getValue({ item: data });
-    const [isTouched, setIsTouched] = (0, import_element53.useState)(false);
-    const validityTargetRef = (0, import_element53.useRef)(null);
-    const [customValidity, setCustomValidity] = (0, import_element53.useState)(void 0);
-    (0, import_element53.useEffect)(() => {
+    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);
@@ -32537,7 +42825,7 @@ var wp;
       },
       [value]
     );
-    const stableAttachmentsRef = (0, import_element53.useRef)(
+    const stableAttachmentsRef = (0, import_element100.useRef)(
       null
     );
     if (attachments !== null) {
@@ -32552,7 +42840,7 @@ var wp;
         stableAttachments = stableAttachmentsRef.current;
       }
     }
-    const orderedAttachments = (0, import_element53.useMemo)(() => {
+    const orderedAttachments = (0, import_element100.useMemo)(() => {
       if (!stableAttachments) {
         return null;
       }
@@ -32564,21 +42852,21 @@ var wp;
     }, [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_element53.useState)();
-    const openModalRef = (0, import_element53.useRef)(void 0);
-    const [pendingOpen, setPendingOpen] = (0, import_element53.useState)(false);
-    const [blobs, setBlobs] = (0, import_element53.useState)([]);
-    (0, import_element53.useEffect)(() => {
+    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?.();
       }
     }, [pendingOpen]);
-    const onChangeControl = (0, import_element53.useCallback)(
+    const onChangeControl = (0, import_element100.useCallback)(
       (newValue) => onChange(field.setValue({ item: data, value: newValue })),
       [data, field, onChange]
     );
-    const removeItem = (0, import_element53.useCallback)(
+    const removeItem = (0, import_element100.useCallback)(
       (itemId) => {
         const currentIds = normalizeValue(value);
         const newIds = currentIds.filter((id) => id !== itemId);
@@ -32587,7 +42875,7 @@ var wp;
       },
       [value, onChangeControl]
     );
-    const moveItem = (0, import_element53.useCallback)(
+    const moveItem = (0, import_element100.useCallback)(
       (itemId, direction) => {
         if (!orderedAttachments) {
           return;
@@ -32603,7 +42891,7 @@ var wp;
       },
       [orderedAttachments, onChangeControl]
     );
-    const onFilesDrop = (0, import_element53.useCallback)(
+    const onFilesDrop = (0, import_element100.useCallback)(
       (files, _targetItemId) => {
         setTargetItemId(_targetItemId);
         (0, import_media_utils.uploadMedia)({
@@ -32661,8 +42949,8 @@ var wp;
         receiveEntityRecords
       ]
     );
-    const addButtonLabel = field.placeholder || (multiple ? (0, import_i18n19.__)("Choose files") : (0, import_i18n19.__)("Choose file"));
-    const allItems = (0, import_element53.useMemo)(() => {
+    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;
       }
@@ -32684,7 +42972,7 @@ var wp;
       }
       return items;
     }, [orderedAttachments, targetItemId, blobs]);
-    (0, import_element53.useEffect)(() => {
+    (0, import_element100.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -32697,7 +42985,7 @@ var wp;
         setCustomValidity(customValidityResult);
         if (customValidityResult?.type === "invalid") {
           input.setCustomValidity(
-            customValidityResult.message || (0, import_i18n19.__)("Invalid")
+            customValidityResult.message || (0, import_i18n25.__)("Invalid")
           );
         } else {
           input.setCustomValidity("");
@@ -32707,12 +42995,12 @@ var wp;
         setCustomValidity(void 0);
       }
     }, [isTouched, field.isValid, validity]);
-    (0, import_element53.useEffect)(() => {
+    (0, import_element100.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y2.speak)(customValidity.message);
+        (0, import_a11y3.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
-    const onBlur = (0, import_element53.useCallback)(
+    const onBlur = (0, import_element100.useCallback)(
       (event) => {
         if (isTouched) {
           return;
@@ -32723,8 +43011,8 @@ var wp;
       },
       [isTouched]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)("div", { onBlur, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("fieldset", { className: "fields__media-edit", "data-field-id": field.id, children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+    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) => {
@@ -32768,8 +43056,8 @@ var wp;
           render: ({ open }) => {
             openModalRef.current = open;
             const AttachmentsComponent = isExpanded ? ExpandedMediaEditAttachments : CompactMediaEditAttachments;
-            return /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(import_components5.__experimentalVStack, { spacing: 2, children: [
-              field.label && (hideLabelFromVision ? /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("legend", {}), children: field.label }) : /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+            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",
@@ -32777,7 +43065,7 @@ var wp;
                   children: field.label
                 }
               )),
-              /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                 AttachmentsComponent,
                 {
                   allItems,
@@ -32791,7 +43079,7 @@ var wp;
                   setTargetItemId
                 }
               ),
-              field.description && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+              field.description && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
                 import_components5.__experimentalText,
                 {
                   variant: "muted",
@@ -32803,7 +43091,7 @@ var wp;
           }
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(VisuallyHidden, { children: /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
         "input",
         {
           type: "text",
@@ -32815,35 +43103,18 @@ var wp;
           }
         }
       ) }),
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
-        "p",
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(
+        ValidityIndicator,
         {
-          className: clsx_default(
-            "components-validated-control__indicator",
-            {
-              "is-invalid": customValidity.type === "invalid",
-              "is-valid": customValidity.type === "valid"
-            }
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-              import_components5.Icon,
-              {
-                className: "components-validated-control__indicator-icon",
-                icon: error_default,
-                size: 16,
-                fill: "currentColor"
-              }
-            ),
-            customValidity.message
-          ]
+          type: customValidity.type,
+          message: customValidity.message
         }
       )
     ] });
   }

   // packages/fields/build-module/fields/featured-image/featured-image-view.mjs
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
   var FeaturedImageView = ({
     item,
     config: config2
@@ -32851,7 +43122,7 @@ var wp;
     const media = item?._embedded?.["wp:featuredmedia"]?.[0];
     const url = media?.source_url;
     if (url) {
-      return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(
         "img",
         {
           className: "fields-controls__featured-image-image",
@@ -32864,17 +43135,17 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("span", { className: "fields-controls__featured-image-placeholder" });
+    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_runtime147 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
   var featuredImageField = {
     id: "featured_media",
     type: "media",
-    label: (0, import_i18n20.__)("Featured Image"),
-    placeholder: (0, import_i18n20.__)("Set featured image"),
-    Edit: (props) => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(MediaEdit, { ...props, isExpanded: true }),
+    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
@@ -32885,14 +43156,14 @@ var wp;
   var featured_image_default = featuredImageField;

   // packages/fields/build-module/fields/template/index.mjs
-  var import_i18n23 = __toESM(require_i18n(), 1);
+  var import_i18n29 = __toESM(require_i18n(), 1);

   // packages/fields/build-module/fields/template/template-edit.mjs
-  var import_element54 = __toESM(require_element(), 1);
+  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_i18n21 = __toESM(require_i18n(), 1);
+  var import_i18n27 = __toESM(require_i18n(), 1);

   // packages/fields/build-module/fields/template/hooks.mjs
   var import_data9 = __toESM(require_data(), 1);
@@ -32992,7 +43263,7 @@ var wp;
   }

   // packages/fields/build-module/fields/template/template-edit.mjs
-  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY5 = [];
   function ClassicTemplateEdit({
     data,
@@ -33001,7 +43272,7 @@ var wp;
   }) {
     const postId2 = typeof data.id === "number" ? data.id : parseInt(data.id, 10);
     const value = field.getValue({ item: data });
-    const options = (0, import_element54.useMemo)(
+    const options = (0, import_element101.useMemo)(
       () => Object.entries(
         data?.available_templates ?? {}
       ).map(([templateSlug, title]) => ({
@@ -33022,10 +43293,10 @@ var wp;
       },
       [postId2, data.type]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
       import_components6.SelectControl,
       {
-        label: (0, import_i18n21.__)("Template"),
+        label: (0, import_i18n27.__)("Template"),
         hideLabelFromVision: true,
         value,
         options,
@@ -33071,7 +43342,7 @@ var wp;
       slug
     );
     const value = field.getValue({ item: data });
-    const options = (0, import_element54.useMemo)(() => {
+    const options = (0, import_element101.useMemo)(() => {
       const templateOptions = templates.map((template2) => ({
         label: getItemTitle(template2),
         value: template2.slug
@@ -33081,10 +43352,10 @@ var wp;
         ...templateOptions
       ];
     }, [templates, defaultTemplateLabel]);
-    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(
       import_components6.SelectControl,
       {
-        label: (0, import_i18n21.__)("Template"),
+        label: (0, import_i18n27.__)("Template"),
         hideLabelFromVision: true,
         value,
         options,
@@ -33098,7 +43369,7 @@ var wp;
     field,
     onChange
   }) => {
-    const onChangeControl = (0, import_element54.useCallback)(
+    const onChangeControl = (0, import_element101.useCallback)(
       (newValue) => onChange({
         [field.id]: newValue
       }),
@@ -33109,22 +43380,22 @@ var wp;
       return null;
     }
     const Edit2 = mode === "classic" ? ClassicTemplateEdit : BlockThemeTemplateEdit;
-    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(Edit2, { data, field, onChange: onChangeControl });
+    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_i18n22 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 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_i18n22.__)("Default template");
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_jsx_runtime149.Fragment, { children: classicLabel });
+    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,
@@ -33157,7 +43428,7 @@ var wp;
       },
       [postType2, templateSlug]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_jsx_runtime149.Fragment, { children: templateLabel ?? defaultTemplateLabel });
+    return /* @__PURE__ */ (0, import_jsx_runtime210.jsx)(import_jsx_runtime210.Fragment, { children: templateLabel ?? defaultTemplateLabel });
   }
   var TemplateView = ({
     item,
@@ -33168,14 +43439,14 @@ var wp;
       return null;
     }
     const View4 = mode === "classic" ? ClassicTemplateView : BlockThemeTemplateView;
-    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(View4, { item, field });
+    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_i18n23.__)("Template"),
+    label: (0, import_i18n29.__)("Template"),
     Edit: TemplateEdit,
     render: TemplateView,
     enableSorting: false,
@@ -33184,28 +43455,28 @@ var wp;
   var template_default = templateField;

   // packages/fields/build-module/fields/parent/index.mjs
-  var import_i18n27 = __toESM(require_i18n(), 1);
+  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_element55 = __toESM(require_element(), 1);
+  var import_element102 = __toESM(require_element(), 1);
   var import_core_data9 = __toESM(require_core_data(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
+  var import_compose8 = __toESM(require_compose(), 1);
   var import_html_entities5 = __toESM(require_html_entities(), 1);
-  var import_i18n25 = __toESM(require_i18n(), 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_i18n24 = __toESM(require_i18n(), 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_i18n24.__)("no title")})`;
+    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_runtime150 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
   function buildTermsTree(flatTerms) {
     const flatTermsWithParentAndChildren = flatTerms.map((term) => {
       return {
@@ -33255,7 +43526,7 @@ var wp;
     data,
     onChangeControl
   }) {
-    const [fieldValue, setFieldValue] = (0, import_element55.useState)("");
+    const [fieldValue, setFieldValue] = (0, import_element102.useState)("");
     const pageId = data.parent;
     const postId2 = data.id;
     const postTypeSlug = data.type;
@@ -33295,7 +43566,7 @@ var wp;
       },
       [fieldValue, pageId, postId2, postTypeSlug]
     );
-    const parentOptions = (0, import_element55.useMemo)(() => {
+    const parentOptions = (0, import_element102.useMemo)(() => {
       const getOptionsFromTree = (tree2, level = 0) => {
         const mappedNodes = tree2.map((treeNode) => [
           {
@@ -33349,14 +43620,14 @@ var wp;
       }
       onChangeControl(0);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
       import_components7.ComboboxControl,
       {
-        label: (0, import_i18n25.__)("Parent"),
-        help: (0, import_i18n25.__)("Choose a parent page."),
+        label: (0, import_i18n31.__)("Parent"),
+        help: (0, import_i18n31.__)("Choose a parent page."),
         value: pageId?.toString(),
         options: parentOptions,
-        onFilterValueChange: (0, import_compose4.debounce)(
+        onFilterValueChange: (0, import_compose8.debounce)(
           (value) => handleKeydown(value),
           300
         ),
@@ -33374,17 +43645,17 @@ var wp;
     const homeUrl = (0, import_data12.useSelect)((select9) => {
       return select9(import_core_data9.store).getEntityRecord("root", "__unstableBase")?.home;
     }, []);
-    const onChangeControl = (0, import_element55.useCallback)(
+    const onChangeControl = (0, import_element102.useCallback)(
       (newValue) => onChange({
         [id]: newValue
       }),
       [id, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("fieldset", { className: "fields-controls__parent", children: /* @__PURE__ */ (0, import_jsx_runtime150.jsxs)("div", { children: [
-      (0, import_element55.createInterpolateElement)(
-        (0, import_i18n25.sprintf)(
+    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_i18n25.__)(
+          (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(
@@ -33393,18 +43664,18 @@ var wp;
           )
         ),
         {
-          wbr: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("wbr", {})
+          wbr: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)("wbr", {})
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime150.jsx)("p", { children: (0, import_element55.createInterpolateElement)(
-        (0, import_i18n25.__)(
+      /* @__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_runtime150.jsx)(
+          a: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
             import_components7.ExternalLink,
             {
-              href: (0, import_i18n25.__)(
+              href: (0, import_i18n31.__)(
                 "https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"
               ),
               children: void 0
@@ -33412,7 +43683,7 @@ var wp;
           )
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(
         PageAttributesParent,
         {
           data,
@@ -33425,8 +43696,8 @@ var wp;
   // 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_i18n26 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n32 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
   var ParentView = ({
     item
   }) => {
@@ -33438,16 +43709,16 @@ var wp;
       [item.parent, item.type]
     );
     if (parent) {
-      return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_jsx_runtime151.Fragment, { children: getTitleWithFallbackName(parent) });
+      return /* @__PURE__ */ (0, import_jsx_runtime212.jsx)(import_jsx_runtime212.Fragment, { children: getTitleWithFallbackName(parent) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime151.jsx)(import_jsx_runtime151.Fragment, { children: (0, import_i18n26.__)("None") });
+    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_i18n27.__)("Parent"),
+    label: (0, import_i18n33.__)("Parent"),
     Edit: ParentEdit,
     render: ParentView,
     enableSorting: true,
@@ -33456,19 +43727,19 @@ var wp;
   var parent_default = parentField;

   // packages/fields/build-module/fields/password/index.mjs
-  var import_i18n29 = __toESM(require_i18n(), 1);
+  var import_i18n35 = __toESM(require_i18n(), 1);

   // packages/fields/build-module/fields/password/edit.mjs
   var import_components8 = __toESM(require_components(), 1);
-  var import_element56 = __toESM(require_element(), 1);
-  var import_i18n28 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 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_element56.useState)(
+    const [showPassword, setShowPassword] = (0, import_element103.useState)(
       !!field.getValue({ item: data })
     );
     const handleTogglePassword = (value) => {
@@ -33477,31 +43748,31 @@ var wp;
         onChange({ password: "" });
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime213.jsxs)(
       import_components8.__experimentalVStack,
       {
         as: "fieldset",
         spacing: 4,
         className: "fields-controls__password",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(
             import_components8.CheckboxControl,
             {
-              label: (0, import_i18n28.__)("Password protected"),
-              help: (0, import_i18n28.__)("Only visible to those who know the password"),
+              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_runtime152.jsx)("div", { className: "fields-controls__password-input", children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+          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_i18n28.__)("Password"),
+              label: (0, import_i18n34.__)("Password"),
               onChange: (value) => onChange({
                 password: value
               }),
               value: field.getValue({ item: data }) || "",
-              placeholder: (0, import_i18n28.__)("Use a secure password"),
+              placeholder: (0, import_i18n34.__)("Use a secure password"),
               type: "text",
               maxLength: 255
             }
@@ -33516,7 +43787,7 @@ var wp;
   var passwordField = {
     id: "password",
     type: "text",
-    label: (0, import_i18n29.__)("Password"),
+    label: (0, import_i18n35.__)("Password"),
     Edit: edit_default,
     enableSorting: false,
     enableHiding: false,
@@ -33526,58 +43797,58 @@ var wp;
   var password_default = passwordField;

   // packages/fields/build-module/fields/status/index.mjs
-  var import_i18n31 = __toESM(require_i18n(), 1);
+  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_i18n30 = __toESM(require_i18n(), 1);
+  var import_i18n36 = __toESM(require_i18n(), 1);
   var STATUSES = [
     {
       value: "draft",
-      label: (0, import_i18n30.__)("Draft"),
+      label: (0, import_i18n36.__)("Draft"),
       icon: drafts_default,
-      description: (0, import_i18n30.__)("Not ready to publish.")
+      description: (0, import_i18n36.__)("Not ready to publish.")
     },
     {
       value: "future",
-      label: (0, import_i18n30.__)("Scheduled"),
+      label: (0, import_i18n36.__)("Scheduled"),
       icon: scheduled_default,
-      description: (0, import_i18n30.__)("Publish automatically on a chosen date.")
+      description: (0, import_i18n36.__)("Publish automatically on a chosen date.")
     },
     {
       value: "pending",
-      label: (0, import_i18n30.__)("Pending Review"),
+      label: (0, import_i18n36.__)("Pending Review"),
       icon: pending_default,
-      description: (0, import_i18n30.__)("Waiting for review before publishing.")
+      description: (0, import_i18n36.__)("Waiting for review before publishing.")
     },
     {
       value: "private",
-      label: (0, import_i18n30.__)("Private"),
+      label: (0, import_i18n36.__)("Private"),
       icon: not_allowed_default,
-      description: (0, import_i18n30.__)("Only visible to site admins and editors.")
+      description: (0, import_i18n36.__)("Only visible to site admins and editors.")
     },
     {
       value: "publish",
-      label: (0, import_i18n30.__)("Published"),
+      label: (0, import_i18n36.__)("Published"),
       icon: published_default,
-      description: (0, import_i18n30.__)("Visible to everyone.")
+      description: (0, import_i18n36.__)("Visible to everyone.")
     },
-    { value: "trash", label: (0, import_i18n30.__)("Trash"), icon: trash_default }
+    { 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_runtime153 = __toESM(require_jsx_runtime(), 1);
+  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_runtime153.jsxs)(import_components9.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      icon && /* @__PURE__ */ (0, import_jsx_runtime153.jsx)("div", { className: "fields-controls__status-icon", children: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(import_components9.Icon, { icon }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime153.jsx)("span", { children: label })
+    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;
@@ -33585,7 +43856,7 @@ var wp;
   // packages/fields/build-module/fields/status/index.mjs
   var OPERATOR_IS_ANY = "isAny";
   var statusField = {
-    label: (0, import_i18n31.__)("Status"),
+    label: (0, import_i18n37.__)("Status"),
     id: "status",
     type: "text",
     elements: status_elements_default,
@@ -33602,10 +43873,10 @@ var wp;
   var status_default = statusField;

   // packages/fields/build-module/fields/comment-status/index.mjs
-  var import_i18n32 = __toESM(require_i18n(), 1);
+  var import_i18n38 = __toESM(require_i18n(), 1);
   var commentStatusField = {
     id: "comment_status",
-    label: (0, import_i18n32.__)("Comments"),
+    label: (0, import_i18n38.__)("Comments"),
     type: "text",
     Edit: "radio",
     enableSorting: false,
@@ -33614,13 +43885,13 @@ var wp;
     elements: [
       {
         value: "open",
-        label: (0, import_i18n32.__)("Open"),
-        description: (0, import_i18n32.__)("Visitors can add new comments and replies.")
+        label: (0, import_i18n38.__)("Open"),
+        description: (0, import_i18n38.__)("Visitors can add new comments and replies.")
       },
       {
         value: "closed",
-        label: (0, import_i18n32.__)("Closed"),
-        description: (0, import_i18n32.__)(
+        label: (0, import_i18n38.__)("Closed"),
+        description: (0, import_i18n38.__)(
           "Visitors cannot add new comments or replies. Existing comments remain visible."
         )
       }
@@ -33629,9 +43900,9 @@ var wp;
   var comment_status_default = commentStatusField;

   // packages/fields/build-module/fields/ping-status/index.mjs
-  var import_i18n33 = __toESM(require_i18n(), 1);
+  var import_i18n39 = __toESM(require_i18n(), 1);
   var import_components10 = __toESM(require_components(), 1);
-  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime215 = __toESM(require_jsx_runtime(), 1);
   function PingStatusEdit({
     data,
     onChange
@@ -33643,19 +43914,19 @@ var wp;
         ping_status: checked ? "open" : "closed"
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
       import_components10.CheckboxControl,
       {
-        label: (0, import_i18n33.__)("Enable pingbacks & trackbacks"),
+        label: (0, import_i18n39.__)("Enable pingbacks & trackbacks"),
         checked: pingStatus === "open",
         onChange: onTogglePingback,
-        help: /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
+        help: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
           import_components10.ExternalLink,
           {
-            href: (0, import_i18n33.__)(
+            href: (0, import_i18n39.__)(
               "https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"
             ),
-            children: (0, import_i18n33.__)("Learn more about pingbacks & trackbacks")
+            children: (0, import_i18n39.__)("Learn more about pingbacks & trackbacks")
           }
         )
       }
@@ -33663,7 +43934,7 @@ var wp;
   }
   var pingStatusField = {
     id: "ping_status",
-    label: (0, import_i18n33.__)("Trackbacks & Pingbacks"),
+    label: (0, import_i18n39.__)("Trackbacks & Pingbacks"),
     type: "text",
     Edit: PingStatusEdit,
     enableSorting: false,
@@ -33672,15 +43943,15 @@ var wp;
     elements: [
       {
         value: "open",
-        label: (0, import_i18n33.__)("Allow"),
-        description: (0, import_i18n33.__)(
+        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_i18n33.__)("Don't allow"),
-        description: (0, import_i18n33.__)(
+        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."
         )
       }
@@ -33689,37 +43960,37 @@ var wp;
   var ping_status_default = pingStatusField;

   // packages/fields/build-module/fields/discussion/index.mjs
-  var import_i18n34 = __toESM(require_i18n(), 1);
+  var import_i18n40 = __toESM(require_i18n(), 1);
   var discussionField = {
     id: "discussion",
-    label: (0, import_i18n34.__)("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_i18n34.__)("Open");
+        return (0, import_i18n40.__)("Open");
       }
       if (commentsOpen && !pingsOpen) {
-        return (0, import_i18n34.__)("Comments only");
+        return (0, import_i18n40.__)("Comments only");
       }
       if (!commentsOpen && pingsOpen) {
-        return (0, import_i18n34.__)("Pings only");
+        return (0, import_i18n40.__)("Pings only");
       }
-      return (0, import_i18n34.__)("Closed");
+      return (0, import_i18n40.__)("Closed");
     },
     filterBy: false
   };
   var discussion_default = discussionField;

   // packages/fields/build-module/fields/date/index.mjs
-  var import_i18n36 = __toESM(require_i18n(), 1);
+  var import_i18n42 = __toESM(require_i18n(), 1);

   // packages/fields/build-module/fields/date/date-view.mjs
-  var import_i18n35 = __toESM(require_i18n(), 1);
-  var import_element57 = __toESM(require_element(), 1);
+  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_element104 = __toESM(require_element(), 1);
   var import_date3 = __toESM(require_date(), 1);
-  var import_jsx_runtime155 = __toESM(require_jsx_runtime(), 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)
@@ -33729,62 +44000,62 @@ var wp;
       item.status ?? ""
     );
     if (isDraftOrPrivate) {
-      return (0, import_element57.createInterpolateElement)(
-        (0, import_i18n35.sprintf)(
+      return (0, import_element104.createInterpolateElement)(
+        (0, import_i18n41.sprintf)(
           /* translators: %s: page creation or modification date. */
-          (0, import_i18n35.__)("<span>Modified: <time>%s</time></span>"),
+          (0, import_i18n41.__)("<span>Modified: <time>%s</time></span>"),
           getFormattedDate(item.date ?? null)
         ),
         {
-          span: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("time", {})
+          span: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {}),
+          time: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", {})
         }
       );
     }
     const isScheduled = item.status === "future";
     if (isScheduled) {
-      return (0, import_element57.createInterpolateElement)(
-        (0, import_i18n35.sprintf)(
+      return (0, import_element104.createInterpolateElement)(
+        (0, import_i18n41.sprintf)(
           /* translators: %s: page creation date */
-          (0, import_i18n35.__)("<span>Scheduled: <time>%s</time></span>"),
+          (0, import_i18n41.__)("<span>Scheduled: <time>%s</time></span>"),
           getFormattedDate(item.date ?? null)
         ),
         {
-          span: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("time", {})
+          span: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {}),
+          time: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", {})
         }
       );
     }
     const isPublished = item.status === "publish";
     if (isPublished) {
-      return (0, import_element57.createInterpolateElement)(
-        (0, import_i18n35.sprintf)(
+      return (0, import_element104.createInterpolateElement)(
+        (0, import_i18n41.sprintf)(
           /* translators: %s: page creation time */
-          (0, import_i18n35.__)("<span>Published: <time>%s</time></span>"),
+          (0, import_i18n41.__)("<span>Published: <time>%s</time></span>"),
           getFormattedDate(item.date ?? null)
         ),
         {
-          span: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("time", {})
+          span: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {}),
+          time: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", {})
         }
       );
     }
     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_element57.createInterpolateElement)(
-        (0, import_i18n35.sprintf)(
+      return (0, import_element104.createInterpolateElement)(
+        (0, import_i18n41.sprintf)(
           /* translators: %s: page creation or modification date. */
-          (0, import_i18n35.__)("<span>Modified: <time>%s</time></span>"),
+          (0, import_i18n41.__)("<span>Modified: <time>%s</time></span>"),
           getFormattedDate(dateToDisplay ?? null)
         ),
         {
-          span: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("span", {}),
-          time: /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("time", {})
+          span: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("span", {}),
+          time: /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", {})
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)("time", { children: getFormattedDate(item.date ?? null) });
+    return /* @__PURE__ */ (0, import_jsx_runtime216.jsx)("time", { children: getFormattedDate(item.date ?? null) });
   };
   var date_view_default = DateView;

@@ -33792,7 +44063,7 @@ var wp;
   var dateField = {
     id: "date",
     type: "datetime",
-    label: (0, import_i18n36.__)("Date"),
+    label: (0, import_i18n42.__)("Date"),
     render: date_view_default,
     filterBy: {
       operators: ["before", "after"]
@@ -33801,11 +44072,11 @@ var wp;
   var date_default = dateField;

   // packages/fields/build-module/fields/scheduled-date/index.mjs
-  var import_i18n37 = __toESM(require_i18n(), 1);
+  var import_i18n43 = __toESM(require_i18n(), 1);
   var scheduledDateField = {
     id: "scheduled_date",
     type: "datetime",
-    label: (0, import_i18n37.__)("Scheduled Date"),
+    label: (0, import_i18n43.__)("Scheduled Date"),
     getValue: ({ item }) => item.date,
     setValue: ({ value }) => ({ date: value }),
     isVisible: (item) => item.status === "future",
@@ -33820,19 +44091,19 @@ var wp;
   var scheduled_date_default = scheduledDateField;

   // packages/fields/build-module/fields/last-edited/index.mjs
-  var import_i18n39 = __toESM(require_i18n(), 1);
+  var import_i18n45 = __toESM(require_i18n(), 1);

   // packages/fields/build-module/fields/last-edited/last-edited-date-view.mjs
-  var import_i18n38 = __toESM(require_i18n(), 1);
+  var import_i18n44 = __toESM(require_i18n(), 1);
   var import_date4 = __toESM(require_date(), 1);
-  var import_jsx_runtime156 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
   function LastEditedDateView({ item }) {
     if (!item.modified) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(Text, { children: (0, import_i18n38.sprintf)(
+    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_i18n38.__)("Last edited %s."),
+      (0, import_i18n44.__)("Last edited %s."),
       (0, import_date4.humanTimeDiff)(item.modified)
     ) });
   }
@@ -33841,7 +44112,7 @@ var wp;
   var lastEditedDateField = {
     id: "last_edited_date",
     type: "datetime",
-    label: (0, import_i18n39.__)("Last edited"),
+    label: (0, import_i18n45.__)("Last edited"),
     render: LastEditedDateView,
     getValue: ({ item }) => item.modified,
     isVisible: (item) => !!item.modified,
@@ -33853,17 +44124,17 @@ var wp;
   var last_edited_default = lastEditedDateField;

   // packages/fields/build-module/fields/author/index.mjs
-  var import_i18n41 = __toESM(require_i18n(), 1);
+  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_i18n40 = __toESM(require_i18n(), 1);
-  var import_element58 = __toESM(require_element(), 1);
+  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_runtime157 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
   function AuthorView({ item }) {
     const authorId = item?.author;
     const embeddedAuthorId = item?._embedded?.author?.[0]?.id;
@@ -33882,33 +44153,33 @@ var wp;
     );
     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_element58.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime157.jsxs)(import_components11.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(
+    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_runtime157.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
             "img",
             {
               onLoad: () => setIsImageLoaded(true),
-              alt: (0, import_i18n40.__)("Author avatar"),
+              alt: (0, import_i18n46.__)("Author avatar"),
               src: imageUrl
             }
           )
         }
       ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime157.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(import_components11.Icon, { icon: comment_author_avatar_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime157.jsx)("span", { className: "fields-controls__author-name", children: text })
+      !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_i18n41.__)("Author"),
+    label: (0, import_i18n47.__)("Author"),
     id: "author",
     type: "integer",
     getElements: async () => {
@@ -33941,15 +44212,15 @@ var wp;
   var author_default = authorField;

   // packages/fields/build-module/fields/template-author/index.mjs
-  var import_i18n42 = __toESM(require_i18n(), 1);
+  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_element59 = __toESM(require_element(), 1);
+  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_runtime158 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
   function getIconForSource(originalSource) {
     switch (originalSource) {
       case "theme":
@@ -33965,7 +44236,7 @@ var wp;
   function TemplateAuthorView({
     item
   }) {
-    const [isImageLoaded, setIsImageLoaded] = (0, import_element59.useState)(false);
+    const [isImageLoaded, setIsImageLoaded] = (0, import_element106.useState)(false);
     const originalSource = item.original_source;
     const icon = getIconForSource(originalSource);
     const text = item.author_text;
@@ -33987,14 +44258,14 @@ var wp;
       },
       [originalSource, authorId]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime158.jsxs)(Stack, { direction: "row", align: "center", children: [
-      imageUrl && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
+    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_runtime158.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
             "img",
             {
               onLoad: () => setIsImageLoaded(true),
@@ -34004,8 +44275,8 @@ var wp;
           )
         }
       ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("div", { className: "fields-controls__author-icon", children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(Icon, { icon }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("span", { className: "fields-controls__author-name", children: text })
+      !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 })
     ] });
   }

@@ -34028,14 +44299,14 @@ var wp;
     return elements2;
   }
   var templateAuthorField = {
-    label: (0, import_i18n42.__)("Author"),
+    label: (0, import_i18n48.__)("Author"),
     id: "author",
     getValue: ({ item }) => item.author_text,
     render: TemplateAuthorView,
     getElements: () => getAuthorElements("wp_template")
   };
   var templatePartAuthorField = {
-    label: (0, import_i18n42.__)("Author"),
+    label: (0, import_i18n48.__)("Author"),
     id: "author",
     getValue: ({ item }) => item.author_text,
     render: TemplateAuthorView,
@@ -34047,10 +44318,10 @@ var wp;
   };

   // packages/fields/build-module/fields/notes/index.mjs
-  var import_i18n43 = __toESM(require_i18n(), 1);
+  var import_i18n49 = __toESM(require_i18n(), 1);
   var notesField = {
     id: "notesCount",
-    label: (0, import_i18n43.__)("Notes"),
+    label: (0, import_i18n49.__)("Notes"),
     type: "integer",
     enableSorting: false,
     filterBy: false
@@ -34059,31 +44330,31 @@ var wp;

   // packages/fields/build-module/fields/excerpt/index.mjs
   var import_html_entities6 = __toESM(require_html_entities(), 1);
-  var import_i18n44 = __toESM(require_i18n(), 1);
+  var import_i18n50 = __toESM(require_i18n(), 1);
   var import_components12 = __toESM(require_components(), 1);
-  var import_jsx_runtime159 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
   var excerptField = {
     id: "excerpt",
     type: "text",
-    label: (0, import_i18n44.__)("Excerpt"),
-    placeholder: (0, import_i18n44.__)("Add an excerpt"),
-    description: /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+    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_i18n44.__)(
+        href: (0, import_i18n50.__)(
           "https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"
         ),
-        children: (0, import_i18n44.__)("Learn more about manual excerpts")
+        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_i18n44.__)("Add an excerpt");
+        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_runtime159.jsx)(import_components12.__experimentalText, { align: "left", numberOfLines: 3, truncate: true, children: excerpt });
+      return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(import_components12.__experimentalText, { align: "left", numberOfLines: 3, truncate: true, children: excerpt });
     },
     Edit: {
       control: "textarea",
@@ -34096,19 +44367,19 @@ var wp;

   // packages/fields/build-module/fields/description/index.mjs
   var import_html_entities7 = __toESM(require_html_entities(), 1);
-  var import_i18n45 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime160 = __toESM(require_jsx_runtime(), 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_runtime160.jsx)(Text, { children: (0, import_html_entities7.decodeEntities)(description) });
+    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_i18n45.__)("Description"),
-    placeholder: (0, import_i18n45.__)("Add a description"),
+    label: (0, import_i18n51.__)("Description"),
+    placeholder: (0, import_i18n51.__)("Add a description"),
     getValue,
     render,
     Edit: {
@@ -34123,7 +44394,7 @@ var wp;
   var readOnlyDescriptionField = {
     id: "description_readonly",
     type: "text",
-    label: (0, import_i18n45.__)("Description"),
+    label: (0, import_i18n51.__)("Description"),
     getValue,
     render,
     readOnly: true,
@@ -34135,20 +44406,20 @@ var wp;
   var description_default = descriptionField;

   // packages/fields/build-module/fields/format/index.mjs
-  var import_i18n46 = __toESM(require_i18n(), 1);
+  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_i18n46.__)("Aside") },
-    { id: "audio", caption: (0, import_i18n46.__)("Audio") },
-    { id: "chat", caption: (0, import_i18n46.__)("Chat") },
-    { id: "gallery", caption: (0, import_i18n46.__)("Gallery") },
-    { id: "image", caption: (0, import_i18n46.__)("Image") },
-    { id: "link", caption: (0, import_i18n46.__)("Link") },
-    { id: "quote", caption: (0, import_i18n46.__)("Quote") },
-    { id: "standard", caption: (0, import_i18n46.__)("Standard") },
-    { id: "status", caption: (0, import_i18n46.__)("Status") },
-    { id: "video", caption: (0, import_i18n46.__)("Video") }
+    { 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();
@@ -34162,7 +44433,7 @@ var wp;
   });
   var formatField = {
     id: "format",
-    label: (0, import_i18n46.__)("Format"),
+    label: (0, import_i18n52.__)("Format"),
     type: "text",
     Edit: "radio",
     enableSorting: false,
@@ -34180,15 +44451,15 @@ var wp;
   var format_default = formatField;

   // packages/fields/build-module/fields/post-content-info/index.mjs
-  var import_i18n48 = __toESM(require_i18n(), 1);
+  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_i18n47 = __toESM(require_i18n(), 1);
+  var import_i18n53 = __toESM(require_i18n(), 1);
   var import_wordcount = __toESM(require_wordcount(), 1);
   var import_date5 = __toESM(require_date(), 1);
-  var import_element60 = __toESM(require_element(), 1);
-  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 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
@@ -34199,11 +44470,11 @@ var wp;
     } else if (typeof item.content === "function") {
       content = item.content(item);
     }
-    const wordCountType = (0, import_i18n47._x)(
+    const wordCountType = (0, import_i18n53._x)(
       "words",
       "Word count type. Do not translate!"
     );
-    const wordsCounted = (0, import_element60.useMemo)(
+    const wordsCounted = (0, import_element107.useMemo)(
       () => content ? (0, import_wordcount.count)(content, wordCountType) : 0,
       [content, wordCountType]
     );
@@ -34214,28 +44485,28 @@ var wp;
     let contentInfoText;
     if (wordsCounted) {
       const readingTime = Math.round(wordsCounted / AVERAGE_READING_RATE);
-      const wordsCountText = (0, import_i18n47.sprintf)(
+      const wordsCountText = (0, import_i18n53.sprintf)(
         // translators: %s: the number of words in the post.
-        (0, import_i18n47._n)("%s word", "%s words", wordsCounted),
+        (0, import_i18n53._n)("%s word", "%s words", wordsCounted),
         wordsCounted.toLocaleString()
       );
-      const minutesText = readingTime <= 1 ? (0, import_i18n47.__)("1 minute") : (0, import_i18n47.sprintf)(
+      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_i18n47._n)("%s minute", "%s minutes", readingTime),
+        (0, import_i18n53._n)("%s minute", "%s minutes", readingTime),
         readingTime.toLocaleString()
       );
-      contentInfoText = (0, import_i18n47.sprintf)(
+      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_i18n47.__)("%1$s, %2$s read time."),
+        (0, import_i18n53.__)("%1$s, %2$s read time."),
         wordsCountText,
         minutesText
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime161.jsxs)(import_components13.__experimentalVStack, { spacing: 1, children: [
-      contentInfoText && /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_components13.__experimentalText, { variant: "muted", children: contentInfoText }),
-      modified && /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(import_components13.__experimentalText, { variant: "muted", children: (0, import_i18n47.sprintf)(
+    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_i18n47.__)("Last edited %s."),
+        (0, import_i18n53.__)("Last edited %s."),
         (0, import_date5.humanTimeDiff)(modified)
       ) })
     ] });
@@ -34243,7 +44514,7 @@ var wp;

   // packages/fields/build-module/fields/post-content-info/index.mjs
   var postContentInfoField = {
-    label: (0, import_i18n48.__)("Post content information"),
+    label: (0, import_i18n54.__)("Post content information"),
     id: "post-content-info",
     type: "text",
     readOnly: true,
@@ -34255,12 +44526,12 @@ var wp;
   var post_content_info_default = postContentInfoField;

   // packages/fields/build-module/fields/sticky/index.mjs
-  var import_i18n49 = __toESM(require_i18n(), 1);
+  var import_i18n55 = __toESM(require_i18n(), 1);
   var stickyField = {
     id: "sticky",
     type: "boolean",
-    label: (0, import_i18n49.__)("Sticky"),
-    description: (0, import_i18n49.__)("Pin this post to the top of the blog."),
+    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"],
@@ -34269,12 +44540,12 @@ var wp;
   var sticky_default = stickyField;

   // packages/fields/build-module/fields/posts-per-page/index.mjs
-  var import_i18n50 = __toESM(require_i18n(), 1);
+  var import_i18n56 = __toESM(require_i18n(), 1);
   var postsPerPageField = {
     id: "posts_per_page",
     type: "integer",
-    label: (0, import_i18n50.__)("Posts per page"),
-    description: (0, import_i18n50.__)(
+    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,
@@ -34287,29 +44558,29 @@ var wp;
   var posts_per_page_default = postsPerPageField;

   // packages/fields/build-module/fields/site-discussion/index.mjs
-  var import_i18n51 = __toESM(require_i18n(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
   var siteDiscussionField = {
     id: "default_comment_status",
     type: "text",
-    label: (0, import_i18n51.__)("Discussion"),
+    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_i18n51.__)("Comments open") : (0, import_i18n51.__)("Comments closed");
+      return item.default_comment_status === "open" ? (0, import_i18n57.__)("Comments open") : (0, import_i18n57.__)("Comments closed");
     },
     elements: [
       {
         value: "open",
-        label: (0, import_i18n51.__)("Open"),
-        description: (0, import_i18n51.__)("Visitors can add new comments and replies.")
+        label: (0, import_i18n57.__)("Open"),
+        description: (0, import_i18n57.__)("Visitors can add new comments and replies.")
       },
       {
         value: "",
-        label: (0, import_i18n51.__)("Closed"),
-        description: (0, import_i18n51.__)(
+        label: (0, import_i18n57.__)("Closed"),
+        description: (0, import_i18n57.__)(
           "Visitors cannot add new comments or replies. Existing comments remain visible."
         )
       }
@@ -34321,12 +44592,12 @@ var wp;
   var site_discussion_default = siteDiscussionField;

   // packages/fields/build-module/fields/posts-page-title/index.mjs
-  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_i18n58 = __toESM(require_i18n(), 1);
   var postsPageTitleField = {
     id: "posts_page_title",
     type: "text",
-    label: (0, import_i18n52.__)("Blog title"),
-    description: (0, import_i18n52.__)(
+    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 }) => {
@@ -34344,10 +44615,10 @@ var wp;
   var posts_page_title_default = postsPageTitleField;

   // packages/fields/build-module/actions/view-post.mjs
-  var import_i18n53 = __toESM(require_i18n(), 1);
+  var import_i18n59 = __toESM(require_i18n(), 1);
   var viewPost = {
     id: "view-post",
-    label: (0, import_i18n53._x)("View", "verb"),
+    label: (0, import_i18n59._x)("View", "verb"),
     isPrimary: true,
     icon: external_default,
     isEligible(post2) {
@@ -34366,11 +44637,11 @@ var wp;
   // 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_i18n54 = __toESM(require_i18n(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);
   var import_notices3 = __toESM(require_notices(), 1);
-  var import_element61 = __toESM(require_element(), 1);
+  var import_element108 = __toESM(require_element(), 1);
   var import_components14 = __toESM(require_components(), 1);
-  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
   function isItemValid(item) {
     return typeof item.menu_order === "number" && Number.isInteger(item.menu_order);
   }
@@ -34379,7 +44650,7 @@ var wp;
     closeModal: closeModal2,
     onActionPerformed
   }) {
-    const [item, setItem] = (0, import_element61.useState)(items[0]);
+    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);
@@ -34396,26 +44667,26 @@ var wp;
         await saveEditedEntityRecord("postType", item.type, item.id, {
           throwOnError: true
         });
-        createSuccessNotice((0, import_i18n54.__)("Order updated."), {
+        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_i18n54.__)("An error occurred while updating the order");
+        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_runtime162.jsx)("form", { onSubmit: onOrder, children: /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(import_components14.__experimentalVStack, { spacing: "5", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime162.jsx)("div", { children: (0, import_i18n54.__)(
+    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_runtime162.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
         import_components14.__experimentalInputControl,
         {
-          label: (0, import_i18n54.__)("Order"),
+          label: (0, import_i18n60.__)("Order"),
           type: "number",
           value: typeof item.menu_order === "number" && Number.isInteger(item.menu_order) ? String(item.menu_order) : "",
           onChange: (value) => {
@@ -34427,8 +44698,8 @@ var wp;
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime162.jsxs)(import_components14.__experimentalHStack, { justify: "right", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime223.jsxs)(import_components14.__experimentalHStack, { justify: "right", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
           import_components14.Button,
           {
             __next40pxDefaultSize: true,
@@ -34436,10 +44707,10 @@ var wp;
             onClick: () => {
               closeModal2?.();
             },
-            children: (0, import_i18n54.__)("Cancel")
+            children: (0, import_i18n60.__)("Cancel")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(
           import_components14.Button,
           {
             __next40pxDefaultSize: true,
@@ -34447,7 +44718,7 @@ var wp;
             type: "submit",
             accessibleWhenDisabled: true,
             disabled: !isValid2,
-            children: (0, import_i18n54.__)("Save")
+            children: (0, import_i18n60.__)("Save")
           }
         )
       ] })
@@ -34455,7 +44726,7 @@ var wp;
   }
   var reorderPage = {
     id: "order-pages",
-    label: (0, import_i18n54.__)("Order"),
+    label: (0, import_i18n60.__)("Order"),
     isEligible({ status }) {
       return status !== "trash";
     },
@@ -34467,28 +44738,28 @@ var wp;
   // 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_i18n55 = __toESM(require_i18n(), 1);
+  var import_i18n61 = __toESM(require_i18n(), 1);
   var import_notices4 = __toESM(require_notices(), 1);
-  var import_element62 = __toESM(require_element(), 1);
+  var import_element109 = __toESM(require_element(), 1);
   var import_components15 = __toESM(require_components(), 1);
-  var import_jsx_runtime163 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
   var duplicatePost = {
     id: "duplicate-post",
-    label: (0, import_i18n55._x)("Duplicate", "action label"),
+    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_element62.useState)({
+      const [item, setItem] = (0, import_element109.useState)({
         ...items[0],
-        title: (0, import_i18n55.sprintf)(
+        title: (0, import_i18n61.sprintf)(
           /* translators: %s: Existing post title */
-          (0, import_i18n55._x)("%s (Copy)", "post"),
+          (0, import_i18n61._x)("%s (Copy)", "post"),
           getItemTitle(items[0])
         )
       });
-      const [isCreatingPage, setIsCreatingPage] = (0, import_element62.useState)(false);
+      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) {
@@ -34500,7 +44771,7 @@ var wp;
         const newItemObject = {
           status: isTemplate2 ? "publish" : "draft",
           title: item.title,
-          slug: isTemplate2 ? item.slug : item.title || (0, import_i18n55.__)("No 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,
@@ -34533,9 +44804,9 @@ var wp;
             { throwOnError: true }
           );
           createSuccessNotice(
-            (0, import_i18n55.sprintf)(
+            (0, import_i18n61.sprintf)(
               // translators: %s: Title of the created post, e.g: "Hello world".
-              (0, import_i18n55.__)('"%s" successfully created.'),
+              (0, import_i18n61.__)('"%s" successfully created.'),
               getItemTitle(newItem)
             ),
             {
@@ -34548,7 +44819,7 @@ var wp;
           }
         } catch (error2) {
           const typedError = error2;
-          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n55.__)("An error occurred while duplicating the page.");
+          const errorMessage = typedError.message && typedError.code !== "unknown_error" ? typedError.message : (0, import_i18n61.__)("An error occurred while duplicating the page.");
           createErrorNotice(errorMessage, {
             type: "snackbar"
           });
@@ -34557,33 +44828,33 @@ var wp;
           closeModal2?.();
         }
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("form", { onSubmit: createPage, children: /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_components15.__experimentalVStack, { spacing: 3, children: [
-        typeof item.id === "string" && /* @__PURE__ */ (0, import_jsx_runtime163.jsx)("div", { children: (0, import_i18n55.__)(
+      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_runtime163.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
           import_components15.__experimentalInputControl,
           {
-            label: (0, import_i18n55.__)("Title"),
-            placeholder: (0, import_i18n55.__)("No title"),
+            label: (0, import_i18n61.__)("Title"),
+            placeholder: (0, import_i18n61.__)("No title"),
             value: getItemTitle(item),
             onChange: (value) => setItem((prev) => ({
               ...prev,
-              title: value || (0, import_i18n55.__)("No title")
+              title: value || (0, import_i18n61.__)("No title")
             }))
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime163.jsxs)(import_components15.__experimentalHStack, { spacing: 2, justify: "end", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+        /* @__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_i18n55.__)("Cancel")
+              children: (0, import_i18n61.__)("Cancel")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
             import_components15.Button,
             {
               variant: "primary",
@@ -34591,7 +44862,7 @@ var wp;
               isBusy: isCreatingPage,
               "aria-disabled": isCreatingPage,
               __next40pxDefaultSize: true,
-              children: (0, import_i18n55._x)("Duplicate", "action label")
+              children: (0, import_i18n61._x)("Duplicate", "action label")
             }
           )
         ] })
@@ -34603,16 +44874,16 @@ var wp;
   // 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_i18n56 = __toESM(require_i18n(), 1);
-  var import_element63 = __toESM(require_element(), 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_runtime164 = __toESM(require_jsx_runtime(), 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_i18n56.__)("Rename"),
+    label: (0, import_i18n62.__)("Rename"),
     modalFocusOnMount: "firstContentElement",
     isEligible(post2) {
       if (post2.status === "trash") {
@@ -34638,7 +44909,7 @@ var wp;
     },
     RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
       const [item] = items;
-      const [title, setTitle] = (0, import_element63.useState)(() => getItemTitle(item, ""));
+      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) {
@@ -34652,28 +44923,28 @@ var wp;
           await saveEditedEntityRecord("postType", item.type, item.id, {
             throwOnError: true
           });
-          createSuccessNotice((0, import_i18n56.__)("Name updated"), {
+          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_i18n56.__)("An error occurred while updating the name");
+          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_runtime164.jsx)("form", { onSubmit: onRename, children: /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(import_components16.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+      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_i18n56.__)("Name"),
+            label: (0, import_i18n62.__)("Name"),
             value: title,
             onChange: setTitle,
             required: true
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime164.jsxs)(import_components16.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime225.jsxs)(import_components16.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
             import_components16.Button,
             {
               __next40pxDefaultSize: true,
@@ -34681,16 +44952,16 @@ var wp;
               onClick: () => {
                 closeModal2?.();
               },
-              children: (0, import_i18n56.__)("Cancel")
+              children: (0, import_i18n62.__)("Cancel")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
             import_components16.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
               type: "submit",
-              children: (0, import_i18n56.__)("Save")
+              children: (0, import_i18n62.__)("Save")
             }
           )
         ] })
@@ -34702,14 +44973,14 @@ var wp;
   // 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_i18n57 = __toESM(require_i18n(), 1);
+  var import_i18n63 = __toESM(require_i18n(), 1);
   var import_notices6 = __toESM(require_notices(), 1);
-  var import_element64 = __toESM(require_element(), 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_runtime165 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
   var isTemplateRevertable2 = (templateOrTemplatePart) => {
     if (!templateOrTemplatePart) {
       return false;
@@ -34721,7 +44992,7 @@ var wp;
     (0, import_data22.dispatch)(import_notices6.store).removeNotice(noticeId);
     if (!isTemplateRevertable2(template2)) {
       (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
-        (0, import_i18n57.__)("This template is not revertable."),
+        (0, import_i18n63.__)("This template is not revertable."),
         {
           type: "snackbar"
         }
@@ -34735,7 +45006,7 @@ var wp;
       );
       if (!templateEntityConfig) {
         (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
-          (0, import_i18n57.__)(
+          (0, import_i18n63.__)(
             "The editor has encountered an unexpected error. Please reload."
           ),
           { type: "snackbar" }
@@ -34751,7 +45022,7 @@ var wp;
       });
       if (!fileTemplate) {
         (0, import_data22.dispatch)(import_notices6.store).createErrorNotice(
-          (0, import_i18n57.__)(
+          (0, import_i18n63.__)(
             "The editor has encountered an unexpected error. Please reload."
           ),
           { type: "snackbar" }
@@ -34806,13 +45077,13 @@ var wp;
           );
         };
         (0, import_data22.dispatch)(import_notices6.store).createSuccessNotice(
-          (0, import_i18n57.__)("Template reset."),
+          (0, import_i18n63.__)("Template reset."),
           {
             type: "snackbar",
             id: noticeId,
             actions: [
               {
-                label: (0, import_i18n57.__)("Undo"),
+                label: (0, import_i18n63.__)("Undo"),
                 onClick: undoRevert
               }
             ]
@@ -34820,7 +45091,7 @@ var wp;
         );
       }
     } catch (error2) {
-      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n57.__)("Template revert failed. Please reload.");
+      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"
       });
@@ -34828,7 +45099,7 @@ var wp;
   };
   var resetPostAction = {
     id: "reset-post",
-    label: (0, import_i18n57.__)("Reset"),
+    label: (0, import_i18n63.__)("Reset"),
     isEligible: (item) => {
       if (window?.__experimentalTemplateActivate) {
         return item.type === "wp_template_part" && item?.source === "custom" && item?.has_theme_file;
@@ -34840,7 +45111,7 @@ var wp;
     hideModalHeader: true,
     modalFocusOnMount: "firstContentElement",
     RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element64.useState)(false);
+      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 () => {
@@ -34856,13 +45127,13 @@ var wp;
             );
           }
           createSuccessNotice(
-            items.length > 1 ? (0, import_i18n57.sprintf)(
+            items.length > 1 ? (0, import_i18n63.sprintf)(
               /* translators: %d: The number of items. */
-              (0, import_i18n57.__)("%d items reset."),
+              (0, import_i18n63.__)("%d items reset."),
               items.length
-            ) : (0, import_i18n57.sprintf)(
+            ) : (0, import_i18n63.sprintf)(
               /* translators: %s: The template/part's name. */
-              (0, import_i18n57.__)('"%s" reset.'),
+              (0, import_i18n63.__)('"%s" reset.'),
               getItemTitle(items[0])
             ),
             {
@@ -34873,15 +45144,15 @@ var wp;
         } catch (error2) {
           let fallbackErrorMessage;
           if (items[0].type === "wp_template") {
-            fallbackErrorMessage = items.length === 1 ? (0, import_i18n57.__)(
+            fallbackErrorMessage = items.length === 1 ? (0, import_i18n63.__)(
               "An error occurred while reverting the template."
-            ) : (0, import_i18n57.__)(
+            ) : (0, import_i18n63.__)(
               "An error occurred while reverting the templates."
             );
           } else {
-            fallbackErrorMessage = items.length === 1 ? (0, import_i18n57.__)(
+            fallbackErrorMessage = items.length === 1 ? (0, import_i18n63.__)(
               "An error occurred while reverting the template part."
-            ) : (0, import_i18n57.__)(
+            ) : (0, import_i18n63.__)(
               "An error occurred while reverting the template parts."
             );
           }
@@ -34890,10 +45161,10 @@ var wp;
           createErrorNotice(errorMessage, { type: "snackbar" });
         }
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime165.jsxs)(import_components17.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(import_components17.__experimentalText, { children: (0, import_i18n57.__)("Reset to default and clear all customizations?") }),
-        /* @__PURE__ */ (0, import_jsx_runtime165.jsxs)(import_components17.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+      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,
@@ -34901,10 +45172,10 @@ var wp;
               onClick: closeModal2,
               disabled: isBusy,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n57.__)("Cancel")
+              children: (0, import_i18n63.__)("Cancel")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
             import_components17.Button,
             {
               __next40pxDefaultSize: true,
@@ -34919,7 +45190,7 @@ var wp;
               isBusy,
               disabled: isBusy,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n57.__)("Reset")
+              children: (0, import_i18n63.__)("Reset")
             }
           )
         ] })
@@ -34929,15 +45200,15 @@ var wp;
   var reset_post_default = resetPostAction;

   // packages/fields/build-module/actions/duplicate-pattern.mjs
-  var import_i18n58 = __toESM(require_i18n(), 1);
+  var import_i18n64 = __toESM(require_i18n(), 1);
   var import_patterns4 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime166 = __toESM(require_jsx_runtime(), 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_i18n58._x)("Duplicate", "action label"),
+    label: (0, import_i18n64._x)("Duplicate", "action label"),
     isEligible: (item) => item.type !== "wp_template_part",
-    modalHeader: (0, import_i18n58._x)("Duplicate pattern", "action label"),
+    modalHeader: (0, import_i18n64._x)("Duplicate pattern", "action label"),
     modalFocusOnMount: "firstContentElement",
     RenderModal: ({ items, closeModal: closeModal2 }) => {
       const [item] = items;
@@ -34945,11 +45216,11 @@ var wp;
         pattern: item,
         onSuccess: () => closeModal2?.()
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
         CreatePatternModalContents,
         {
           onClose: closeModal2,
-          confirmLabel: (0, import_i18n58._x)("Duplicate", "action label"),
+          confirmLabel: (0, import_i18n64._x)("Duplicate", "action label"),
           ...duplicatedProps
         }
       );
@@ -35205,7 +45476,7 @@ var wp;

   // packages/fields/build-module/actions/export-pattern.mjs
   var import_blob2 = __toESM(require_blob(), 1);
-  var import_i18n59 = __toESM(require_i18n(), 1);
+  var import_i18n65 = __toESM(require_i18n(), 1);
   function getJsonFromItem(item) {
     return JSON.stringify(
       {
@@ -35220,7 +45491,7 @@ var wp;
   }
   var exportPattern = {
     id: "export-pattern",
-    label: (0, import_i18n59.__)("Export as JSON"),
+    label: (0, import_i18n65.__)("Export as JSON"),
     icon: download_default,
     supportsBulk: true,
     isEligible: (item) => item.type === "wp_block",
@@ -35245,7 +45516,7 @@ var wp;
         };
       });
       return (0, import_blob2.downloadBlob)(
-        (0, import_i18n59.__)("patterns-export") + ".zip",
+        (0, import_i18n65.__)("patterns-export") + ".zip",
         await A(filesToZip).blob(),
         "application/zip"
       );
@@ -35255,15 +45526,15 @@ var wp;

   // packages/fields/build-module/actions/view-post-revisions.mjs
   var import_url6 = __toESM(require_url(), 1);
-  var import_i18n60 = __toESM(require_i18n(), 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_i18n60.sprintf)(
+      return (0, import_i18n66.sprintf)(
         /* translators: %d: number of revisions. */
-        (0, import_i18n60.__)("View revisions (%d)"),
+        (0, import_i18n66.__)("View revisions (%d)"),
         revisionsCount
       );
     },
@@ -35290,16 +45561,16 @@ var wp;

   // packages/fields/build-module/actions/permanently-delete-post.mjs
   var import_core_data20 = __toESM(require_core_data(), 1);
-  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_i18n67 = __toESM(require_i18n(), 1);
   var import_notices7 = __toESM(require_notices(), 1);
-  var import_element65 = __toESM(require_element(), 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_runtime167 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
   var permanentlyDeletePost = {
     id: "permanently-delete",
-    label: (0, import_i18n61.__)("Permanently delete"),
+    label: (0, import_i18n67.__)("Permanently delete"),
     supportsBulk: true,
     icon: trash_default,
     isEligible(item) {
@@ -35312,27 +45583,27 @@ var wp;
     hideModalHeader: true,
     modalFocusOnMount: "firstContentElement",
     RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element65.useState)(false);
+      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_runtime167.jsxs)(import_components18.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(import_components18.__experimentalText, { children: items.length > 1 ? (0, import_i18n61.sprintf)(
+      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_i18n61._n)(
+          (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_i18n61.sprintf)(
+        ) : (0, import_i18n67.sprintf)(
           // translators: %s: The post's title
-          (0, import_i18n61.__)(
+          (0, import_i18n67.__)(
             'Are you sure you want to permanently delete "%s"?'
           ),
           (0, import_html_entities8.decodeEntities)(getItemTitle(items[0]))
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime167.jsxs)(import_components18.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(import_components18.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
             import_components18.Button,
             {
               variant: "tertiary",
@@ -35340,10 +45611,10 @@ var wp;
               disabled: isBusy,
               accessibleWhenDisabled: true,
               __next40pxDefaultSize: true,
-              children: (0, import_i18n61.__)("Cancel")
+              children: (0, import_i18n67.__)("Cancel")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
             import_components18.Button,
             {
               variant: "primary",
@@ -35365,13 +45636,13 @@ var wp;
                 )) {
                   let successMessage;
                   if (promiseResult.length === 1) {
-                    successMessage = (0, import_i18n61.sprintf)(
+                    successMessage = (0, import_i18n67.sprintf)(
                       /* translators: %s: The posts's title. */
-                      (0, import_i18n61.__)('"%s" permanently deleted.'),
+                      (0, import_i18n67.__)('"%s" permanently deleted.'),
                       getItemTitle(items[0])
                     );
                   } else {
-                    successMessage = (0, import_i18n61.__)(
+                    successMessage = (0, import_i18n67.__)(
                       "The items were permanently deleted."
                     );
                   }
@@ -35387,7 +45658,7 @@ var wp;
                     if (typedError.reason?.message) {
                       errorMessage = typedError.reason.message;
                     } else {
-                      errorMessage = (0, import_i18n61.__)(
+                      errorMessage = (0, import_i18n67.__)(
                         "An error occurred while permanently deleting the item."
                       );
                     }
@@ -35405,21 +45676,21 @@ var wp;
                       }
                     }
                     if (errorMessages.size === 0) {
-                      errorMessage = (0, import_i18n61.__)(
+                      errorMessage = (0, import_i18n67.__)(
                         "An error occurred while permanently deleting the items."
                       );
                     } else if (errorMessages.size === 1) {
-                      errorMessage = (0, import_i18n61.sprintf)(
+                      errorMessage = (0, import_i18n67.sprintf)(
                         /* translators: %s: an error message */
-                        (0, import_i18n61.__)(
+                        (0, import_i18n67.__)(
                           "An error occurred while permanently deleting the items: %s"
                         ),
                         [...errorMessages][0]
                       );
                     } else {
-                      errorMessage = (0, import_i18n61.sprintf)(
+                      errorMessage = (0, import_i18n67.sprintf)(
                         /* translators: %s: a list of comma separated error messages */
-                        (0, import_i18n61.__)(
+                        (0, import_i18n67.__)(
                           "Some errors occurred while permanently deleting the items: %s"
                         ),
                         [...errorMessages].join(",")
@@ -35437,7 +45708,7 @@ var wp;
               disabled: isBusy,
               accessibleWhenDisabled: true,
               __next40pxDefaultSize: true,
-              children: (0, import_i18n61.__)("Delete permanently")
+              children: (0, import_i18n67.__)("Delete permanently")
             }
           )
         ] })
@@ -35448,11 +45719,11 @@ var wp;

   // packages/fields/build-module/actions/restore-post.mjs
   var import_core_data21 = __toESM(require_core_data(), 1);
-  var import_i18n62 = __toESM(require_i18n(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);
   var import_notices8 = __toESM(require_notices(), 1);
   var restorePost = {
     id: "restore",
-    label: (0, import_i18n62.__)("Restore"),
+    label: (0, import_i18n68.__)("Restore"),
     isPrimary: true,
     icon: backup_default,
     supportsBulk: true,
@@ -35479,21 +45750,21 @@ var wp;
       if (promiseResult.every(({ status }) => status === "fulfilled")) {
         let successMessage;
         if (posts.length === 1) {
-          successMessage = (0, import_i18n62.sprintf)(
+          successMessage = (0, import_i18n68.sprintf)(
             /* translators: %s: The number of posts. */
-            (0, import_i18n62.__)('"%s" has been restored.'),
+            (0, import_i18n68.__)('"%s" has been restored.'),
             getItemTitle(posts[0])
           );
         } else if (posts[0].type === "page") {
-          successMessage = (0, import_i18n62.sprintf)(
+          successMessage = (0, import_i18n68.sprintf)(
             /* translators: %d: The number of posts. */
-            (0, import_i18n62.__)("%d pages have been restored."),
+            (0, import_i18n68.__)("%d pages have been restored."),
             posts.length
           );
         } else {
-          successMessage = (0, import_i18n62.sprintf)(
+          successMessage = (0, import_i18n68.sprintf)(
             /* translators: %d: The number of posts. */
-            (0, import_i18n62.__)("%d posts have been restored."),
+            (0, import_i18n68.__)("%d posts have been restored."),
             posts.length
           );
         }
@@ -35511,7 +45782,7 @@ var wp;
           if (typedError.reason?.message) {
             errorMessage = typedError.reason.message;
           } else {
-            errorMessage = (0, import_i18n62.__)(
+            errorMessage = (0, import_i18n68.__)(
               "An error occurred while restoring the post."
             );
           }
@@ -35527,19 +45798,19 @@ var wp;
             }
           }
           if (errorMessages.size === 0) {
-            errorMessage = (0, import_i18n62.__)(
+            errorMessage = (0, import_i18n68.__)(
               "An error occurred while restoring the posts."
             );
           } else if (errorMessages.size === 1) {
-            errorMessage = (0, import_i18n62.sprintf)(
+            errorMessage = (0, import_i18n68.sprintf)(
               /* translators: %s: an error message */
-              (0, import_i18n62.__)("An error occurred while restoring the posts: %s"),
+              (0, import_i18n68.__)("An error occurred while restoring the posts: %s"),
               [...errorMessages][0]
             );
           } else {
-            errorMessage = (0, import_i18n62.sprintf)(
+            errorMessage = (0, import_i18n68.sprintf)(
               /* translators: %s: a list of comma separated error messages */
-              (0, import_i18n62.__)(
+              (0, import_i18n68.__)(
                 "Some errors occurred while restoring the posts: %s"
               ),
               [...errorMessages].join(",")
@@ -35557,14 +45828,14 @@ var wp;
   // 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_i18n63 = __toESM(require_i18n(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);
   var import_notices9 = __toESM(require_notices(), 1);
-  var import_element66 = __toESM(require_element(), 1);
+  var import_element113 = __toESM(require_element(), 1);
   var import_components19 = __toESM(require_components(), 1);
-  var import_jsx_runtime168 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
   var trashPost = {
     id: "move-to-trash",
-    label: (0, import_i18n63._x)("Trash", "verb"),
+    label: (0, import_i18n69._x)("Trash", "verb"),
     isPrimary: true,
     icon: trash_default,
     isEligible(item) {
@@ -35580,27 +45851,27 @@ var wp;
     hideModalHeader: true,
     modalFocusOnMount: "firstContentElement",
     RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element66.useState)(false);
+      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_runtime168.jsxs)(import_components19.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_components19.__experimentalText, { children: items.length === 1 ? (0, import_i18n63.sprintf)(
+      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_i18n63.__)(
+          (0, import_i18n69.__)(
             'Are you sure you want to move "%s" to the trash?'
           ),
           getItemTitle(items[0])
-        ) : (0, import_i18n63.sprintf)(
+        ) : (0, import_i18n69.sprintf)(
           // translators: %d: The number of items (2 or more).
-          (0, import_i18n63._n)(
+          (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_runtime168.jsxs)(import_components19.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime229.jsxs)(import_components19.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
             import_components19.Button,
             {
               __next40pxDefaultSize: true,
@@ -35608,10 +45879,10 @@ var wp;
               onClick: closeModal2,
               disabled: isBusy,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n63.__)("Cancel")
+              children: (0, import_i18n69.__)("Cancel")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
             import_components19.Button,
             {
               __next40pxDefaultSize: true,
@@ -35634,15 +45905,15 @@ var wp;
                 )) {
                   let successMessage;
                   if (promiseResult.length === 1) {
-                    successMessage = (0, import_i18n63.sprintf)(
+                    successMessage = (0, import_i18n69.sprintf)(
                       /* translators: %s: The item's title. */
-                      (0, import_i18n63.__)('"%s" moved to the trash.'),
+                      (0, import_i18n69.__)('"%s" moved to the trash.'),
                       getItemTitle(items[0])
                     );
                   } else {
-                    successMessage = (0, import_i18n63.sprintf)(
+                    successMessage = (0, import_i18n69.sprintf)(
                       /* translators: %d: The number of items. */
-                      (0, import_i18n63._n)(
+                      (0, import_i18n69._n)(
                         "%d item moved to the trash.",
                         "%d items moved to the trash.",
                         items.length
@@ -35661,7 +45932,7 @@ var wp;
                     if (typedError.reason?.message) {
                       errorMessage = typedError.reason.message;
                     } else {
-                      errorMessage = (0, import_i18n63.__)(
+                      errorMessage = (0, import_i18n69.__)(
                         "An error occurred while moving the item to the trash."
                       );
                     }
@@ -35679,21 +45950,21 @@ var wp;
                       }
                     }
                     if (errorMessages.size === 0) {
-                      errorMessage = (0, import_i18n63.__)(
+                      errorMessage = (0, import_i18n69.__)(
                         "An error occurred while moving the items to the trash."
                       );
                     } else if (errorMessages.size === 1) {
-                      errorMessage = (0, import_i18n63.sprintf)(
+                      errorMessage = (0, import_i18n69.sprintf)(
                         /* translators: %s: an error message */
-                        (0, import_i18n63.__)(
+                        (0, import_i18n69.__)(
                           "An error occurred while moving the item to the trash: %s"
                         ),
                         [...errorMessages][0]
                       );
                     } else {
-                      errorMessage = (0, import_i18n63.sprintf)(
+                      errorMessage = (0, import_i18n69.sprintf)(
                         /* translators: %s: a list of comma separated error messages */
-                        (0, import_i18n63.__)(
+                        (0, import_i18n69.__)(
                           "Some errors occurred while moving the items to the trash: %s"
                         ),
                         [...errorMessages].join(",")
@@ -35713,7 +45984,7 @@ var wp;
               isBusy,
               disabled: isBusy,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n63._x)("Trash", "verb")
+              children: (0, import_i18n69._x)("Trash", "verb")
             }
           )
         ] })
@@ -35723,8 +45994,8 @@ var wp;
   var trash_post_default = trashPost;

   // packages/fields/build-module/actions/delete-post.mjs
-  var import_i18n64 = __toESM(require_i18n(), 1);
-  var import_element67 = __toESM(require_element(), 1);
+  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);
@@ -35796,11 +46067,11 @@ var wp;
   };

   // packages/fields/build-module/actions/delete-post.mjs
-  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
+  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_i18n64.__)("Delete"),
+    label: (0, import_i18n70.__)("Delete"),
     isPrimary: true,
     icon: trash_default,
     isEligible(post2) {
@@ -35813,26 +46084,26 @@ var wp;
     hideModalHeader: true,
     modalFocusOnMount: "firstContentElement",
     RenderModal: ({ items, closeModal: closeModal2, onActionPerformed }) => {
-      const [isBusy, setIsBusy] = (0, import_element67.useState)(false);
+      const [isBusy, setIsBusy] = (0, import_element114.useState)(false);
       const isResetting = items.every(
         (item) => isTemplateOrTemplatePart(item) && item?.has_theme_file
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(import_components20.__experimentalVStack, { spacing: "5", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(import_components20.__experimentalText, { children: items.length > 1 ? (0, import_i18n64.sprintf)(
+      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_i18n64._n)(
+          (0, import_i18n70._n)(
             "Delete %d item?",
             "Delete %d items?",
             items.length
           ),
           items.length
-        ) : (0, import_i18n64.sprintf)(
+        ) : (0, import_i18n70.sprintf)(
           // translators: %s: The template or template part's title
-          (0, import_i18n64._x)('Delete "%s"?', "template part"),
+          (0, import_i18n70._x)('Delete "%s"?', "template part"),
           getItemTitle(items[0])
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime169.jsxs)(import_components20.__experimentalHStack, { justify: "right", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime230.jsxs)(import_components20.__experimentalHStack, { justify: "right", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
             import_components20.Button,
             {
               variant: "tertiary",
@@ -35840,10 +46111,10 @@ var wp;
               disabled: isBusy,
               accessibleWhenDisabled: true,
               __next40pxDefaultSize: true,
-              children: (0, import_i18n64.__)("Cancel")
+              children: (0, import_i18n70.__)("Cancel")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
             import_components20.Button,
             {
               variant: "primary",
@@ -35853,15 +46124,15 @@ var wp;
                   success: {
                     messages: {
                       getMessage: (item) => {
-                        return isResetting ? (0, import_i18n64.sprintf)(
+                        return isResetting ? (0, import_i18n70.sprintf)(
                           /* translators: %s: The template/part's name. */
-                          (0, import_i18n64.__)('"%s" reset.'),
+                          (0, import_i18n70.__)('"%s" reset.'),
                           (0, import_html_entities9.decodeEntities)(
                             getItemTitle(item)
                           )
-                        ) : (0, import_i18n64.sprintf)(
+                        ) : (0, import_i18n70.sprintf)(
                           /* translators: %s: The template/part's name. */
-                          (0, import_i18n64._x)(
+                          (0, import_i18n70._x)(
                             '"%s" deleted.',
                             "template part"
                           ),
@@ -35871,7 +46142,7 @@ var wp;
                         );
                       },
                       getBatchMessage: () => {
-                        return isResetting ? (0, import_i18n64.__)("Items reset.") : (0, import_i18n64.__)("Items deleted.");
+                        return isResetting ? (0, import_i18n70.__)("Items reset.") : (0, import_i18n70.__)("Items deleted.");
                       }
                     }
                   },
@@ -35881,46 +46152,46 @@ var wp;
                         if (error2.size === 1) {
                           return [...error2][0];
                         }
-                        return isResetting ? (0, import_i18n64.__)(
+                        return isResetting ? (0, import_i18n70.__)(
                           "An error occurred while reverting the item."
-                        ) : (0, import_i18n64.__)(
+                        ) : (0, import_i18n70.__)(
                           "An error occurred while deleting the item."
                         );
                       },
                       getBatchMessage: (errors) => {
                         if (errors.size === 0) {
-                          return isResetting ? (0, import_i18n64.__)(
+                          return isResetting ? (0, import_i18n70.__)(
                             "An error occurred while reverting the items."
-                          ) : (0, import_i18n64.__)(
+                          ) : (0, import_i18n70.__)(
                             "An error occurred while deleting the items."
                           );
                         }
                         if (errors.size === 1) {
-                          return isResetting ? (0, import_i18n64.sprintf)(
+                          return isResetting ? (0, import_i18n70.sprintf)(
                             /* translators: %s: an error message */
-                            (0, import_i18n64.__)(
+                            (0, import_i18n70.__)(
                               "An error occurred while reverting the items: %s"
                             ),
                             [...errors][0]
-                          ) : (0, import_i18n64.sprintf)(
+                          ) : (0, import_i18n70.sprintf)(
                             /* translators: %s: an error message */
-                            (0, import_i18n64.__)(
+                            (0, import_i18n70.__)(
                               "An error occurred while deleting the items: %s"
                             ),
                             [...errors][0]
                           );
                         }
-                        return isResetting ? (0, import_i18n64.sprintf)(
+                        return isResetting ? (0, import_i18n70.sprintf)(
                           /* translators: %s: a list of comma separated error messages */
-                          (0, import_i18n64.__)(
+                          (0, import_i18n70.__)(
                             "Some errors occurred while reverting the items: %s"
                           ),
                           [...errors].join(
                             ","
                           )
-                        ) : (0, import_i18n64.sprintf)(
+                        ) : (0, import_i18n70.sprintf)(
                           /* translators: %s: a list of comma separated error messages */
-                          (0, import_i18n64.__)(
+                          (0, import_i18n70.__)(
                             "Some errors occurred while deleting the items: %s"
                           ),
                           [...errors].join(
@@ -35941,7 +46212,7 @@ var wp;
               disabled: isBusy,
               accessibleWhenDisabled: true,
               __next40pxDefaultSize: true,
-              children: (0, import_i18n64.__)("Delete")
+              children: (0, import_i18n70.__)("Delete")
             }
           )
         ] })
@@ -35952,37 +46223,36 @@ var wp;

   // packages/fields/build-module/actions/duplicate-template-part.mjs
   var import_data28 = __toESM(require_data(), 1);
-  var import_i18n66 = __toESM(require_i18n(), 1);
+  var import_i18n72 = __toESM(require_i18n(), 1);
   var import_notices12 = __toESM(require_notices(), 1);
-  var import_element69 = __toESM(require_element(), 1);
+  var import_element116 = __toESM(require_element(), 1);
   var import_blocks6 = __toESM(require_blocks(), 1);

   // packages/fields/build-module/components/create-template-part-modal/index.mjs
   var import_components21 = __toESM(require_components(), 1);
-  var import_compose5 = __toESM(require_compose(), 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_element68 = __toESM(require_element(), 1);
-  var import_i18n65 = __toESM(require_i18n(), 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);

   // 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 useExistingTemplateParts = () => {
+  var EMPTY_ARRAY6 = [];
+  function useExistingTemplateParts() {
     return (0, import_data26.useSelect)(
       (select9) => select9(import_core_data24.store).getEntityRecords(
         "postType",
         "wp_template_part",
-        {
-          per_page: -1
-        }
-      ),
+        { per_page: -1 }
+      ) ?? EMPTY_ARRAY6,
       []
-    ) ?? [];
-  };
-  var getUniqueTemplatePartTitle = (title, templateParts) => {
+    );
+  }
+  function getUniqueTemplatePartTitle(title, templateParts) {
     const lowercaseTitle = title.toLowerCase();
     const existingTitles = templateParts.map(
       (templatePart) => templatePart.title.rendered.toLowerCase()
@@ -35995,13 +46265,13 @@ var wp;
       suffix++;
     }
     return `${title} ${suffix}`;
-  };
-  var getCleanTemplatePartSlug = (title) => {
+  }
+  function getCleanTemplatePartSlug(title) {
     return paramCase(title).replace(/[^\w-]+/g, "") || "wp-custom-part";
-  };
+  }

   // packages/fields/build-module/components/create-template-part-modal/index.mjs
-  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
   function getAreaRadioId(value, instanceId) {
     return `fields-create-template-part-modal__area-option-${value}-${instanceId}`;
   }
@@ -36016,7 +46286,7 @@ var wp;
       (select9) => select9(import_core_data25.store).getPostType("wp_template_part")?.labels?.add_new_item,
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
       import_components21.Modal,
       {
         title: modalTitle || defaultModalTitle,
@@ -36024,7 +46294,7 @@ var wp;
         overlayClassName: "fields-create-template-part-modal",
         focusOnMount: "firstContentElement",
         size: "medium",
-        children: /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(CreateTemplatePartModalContents, { ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(CreateTemplatePartModalContents, { ...restProps })
       }
     );
   }
@@ -36043,7 +46313,7 @@ var wp;
   function CreateTemplatePartModalContents({
     defaultArea = "uncategorized",
     blocks = [],
-    confirmLabel = (0, import_i18n65.__)("Add"),
+    confirmLabel = (0, import_i18n71.__)("Add"),
     closeModal: closeModal2,
     onCreate,
     onError,
@@ -36052,10 +46322,10 @@ var wp;
     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_element68.useState)(defaultTitle);
-    const [area, setArea] = (0, import_element68.useState)(defaultArea);
-    const [isSubmitting, setIsSubmitting] = (0, import_element68.useState)(false);
-    const instanceId = (0, import_compose5.useInstanceId)(CreateTemplatePartModal);
+    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,
       []
@@ -36084,7 +46354,7 @@ var wp;
         );
         await onCreate(templatePart);
       } catch (error2) {
-        const errorMessage = error2 instanceof Error && "code" in error2 && error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n65.__)(
+        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" });
@@ -36093,34 +46363,34 @@ var wp;
         setIsSubmitting(false);
       }
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
       "form",
       {
         onSubmit: async (event) => {
           event.preventDefault();
           await createTemplatePart();
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(import_components21.__experimentalVStack, { spacing: "4", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+        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_i18n65.__)("Name"),
+              label: (0, import_i18n71.__)("Name"),
               value: title,
               onChange: setTitle,
               required: true
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)("fieldset", { className: "fields-create-template-part-modal__area-fieldset", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_components21.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n65.__)("Area") }),
-            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)("div", { className: "fields-create-template-part-modal__area-radio-group", children: (defaultTemplatePartAreas ?? []).map(
+          /* @__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_runtime170.jsxs)(
+                return /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(
                   "div",
                   {
                     className: "fields-create-template-part-modal__area-radio-wrapper",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
                         "input",
                         {
                           type: "radio",
@@ -36140,14 +46410,14 @@ var wp;
                           )
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
                         import_components21.Icon,
                         {
                           icon,
                           className: "fields-create-template-part-modal__area-radio-icon"
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
                         "label",
                         {
                           htmlFor: getAreaRadioId(
@@ -36158,14 +46428,14 @@ var wp;
                           children: item.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+                      /* @__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_runtime170.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
                         "p",
                         {
                           className: "fields-create-template-part-modal__area-radio-description",
@@ -36183,8 +46453,8 @@ var wp;
               }
             ) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime170.jsxs)(import_components21.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime231.jsxs)(import_components21.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
               import_components21.Button,
               {
                 __next40pxDefaultSize: true,
@@ -36192,10 +46462,10 @@ var wp;
                 onClick: () => {
                   closeModal2();
                 },
-                children: (0, import_i18n65.__)("Cancel")
+                children: (0, import_i18n71.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
               import_components21.Button,
               {
                 __next40pxDefaultSize: true,
@@ -36213,16 +46483,16 @@ var wp;
   }

   // packages/fields/build-module/actions/duplicate-template-part.mjs
-  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
   var duplicateTemplatePart = {
     id: "duplicate-template-part",
-    label: (0, import_i18n66._x)("Duplicate", "action label"),
+    label: (0, import_i18n72._x)("Duplicate", "action label"),
     isEligible: (item) => item.type === "wp_template_part",
-    modalHeader: (0, import_i18n66._x)("Duplicate template part", "action label"),
+    modalHeader: (0, import_i18n72._x)("Duplicate template part", "action label"),
     modalFocusOnMount: "firstContentElement",
     RenderModal: ({ items, closeModal: closeModal2 }) => {
       const [item] = items;
-      const blocks = (0, import_element69.useMemo)(() => {
+      const blocks = (0, import_element116.useMemo)(() => {
         return item.blocks ?? (0, import_blocks6.parse)(
           typeof item.content === "string" ? item.content : item.content.raw,
           {
@@ -36233,28 +46503,28 @@ var wp;
       const { createSuccessNotice } = (0, import_data28.useDispatch)(import_notices12.store);
       function onTemplatePartSuccess(templatePart) {
         createSuccessNotice(
-          (0, import_i18n66.sprintf)(
+          (0, import_i18n72.sprintf)(
             // translators: %s: The new template part's title e.g. 'Call to action (copy)'.
-            (0, import_i18n66._x)('"%s" duplicated.', "template part"),
+            (0, import_i18n72._x)('"%s" duplicated.', "template part"),
             getItemTitle(templatePart)
           ),
           { type: "snackbar", id: "edit-site-patterns-success" }
         );
         closeModal2?.();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
         CreateTemplatePartModalContents,
         {
           blocks,
           defaultArea: item.area,
-          defaultTitle: (0, import_i18n66.sprintf)(
+          defaultTitle: (0, import_i18n72.sprintf)(
             /* translators: %s: Existing template part title */
-            (0, import_i18n66._x)("%s (Copy)", "template part"),
+            (0, import_i18n72._x)("%s (Copy)", "template part"),
             getItemTitle(item)
           ),
           onCreate: onTemplatePartSuccess,
           onError: closeModal2,
-          confirmLabel: (0, import_i18n66._x)("Duplicate", "action label"),
+          confirmLabel: (0, import_i18n72._x)("Duplicate", "action label"),
           closeModal: closeModal2 ?? (() => {
           })
         }
@@ -36264,38 +46534,38 @@ var wp;
   var duplicate_template_part_default = duplicateTemplatePart;

   // packages/media-fields/build-module/alt_text/index.mjs
-  var import_i18n67 = __toESM(require_i18n(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);
   var import_components22 = __toESM(require_components(), 1);
-  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
   var altTextField = {
     id: "alt_text",
     type: "text",
-    label: (0, import_i18n67.__)("Alt 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_runtime172.jsx)(
+      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_runtime172.jsxs)(import_jsx_runtime172.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+          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_i18n67.__)(
+                  (0, import_i18n73.__)(
                     "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                   )
                 ),
                 openInNewTab: true,
-                children: (0, import_i18n67.__)("Describe the purpose of the image.")
+                children: (0, import_i18n73.__)("Describe the purpose of the image.")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime172.jsx)("br", {}),
-            (0, import_i18n67.__)("Leave empty if decorative.")
+            /* @__PURE__ */ (0, import_jsx_runtime233.jsx)("br", {}),
+            (0, import_i18n73.__)("Leave empty if decorative.")
           ] }),
           rows: 2
         }
@@ -36307,11 +46577,11 @@ var wp;
   var alt_text_default = altTextField;

   // packages/media-fields/build-module/attached_to/index.mjs
-  var import_i18n70 = __toESM(require_i18n(), 1);
+  var import_i18n76 = __toESM(require_i18n(), 1);

   // packages/media-fields/build-module/attached_to/view.mjs
-  var import_element70 = __toESM(require_element(), 1);
-  var import_i18n68 = __toESM(require_i18n(), 1);
+  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) {
@@ -36328,35 +46598,35 @@ var wp;
   }

   // packages/media-fields/build-module/attached_to/view.mjs
-  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
   function MediaAttachedToView({
     item
   }) {
-    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element70.useState)(null);
+    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_element70.useEffect)(() => {
+    (0, import_element117.useEffect)(() => {
       if (!!parentId && parentId === embeddedPostId) {
         setAttachedPostTitle(
-          getRenderedContent(embeddedPostTitle) || (0, import_i18n68.__)("(no title)")
+          getRenderedContent(embeddedPostTitle) || (0, import_i18n74.__)("(no title)")
         );
       }
       if (!parentId) {
-        setAttachedPostTitle((0, import_i18n68.__)("(Unattached)"));
+        setAttachedPostTitle((0, import_i18n74.__)("(Unattached)"));
       }
     }, [parentId, embeddedPostId, embeddedPostTitle]);
-    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(import_jsx_runtime173.Fragment, { children: attachedPostTitle });
+    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(import_jsx_runtime234.Fragment, { children: attachedPostTitle });
   }

   // 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_i18n69 = __toESM(require_i18n(), 1);
-  var import_element71 = __toESM(require_element(), 1);
-  var import_compose6 = __toESM(require_compose(), 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_runtime174 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
   function MediaAttachedToEdit({
     data,
     onChange
@@ -36369,12 +46639,12 @@ var wp;
         value: data.post.toString()
       }
     ] : [];
-    const [options, setOptions] = (0, import_element71.useState)(defaultPost);
-    const [searchResults, setSearchResults] = (0, import_element71.useState)(
+    const [options, setOptions] = (0, import_element118.useState)(defaultPost);
+    const [searchResults, setSearchResults] = (0, import_element118.useState)(
       []
     );
-    const [isLoading, setIsLoading] = (0, import_element71.useState)(false);
-    const [value, setValue] = (0, import_element71.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)(
@@ -36410,7 +46680,7 @@ var wp;
       setOptions(suggestions.concat(includeCurrent ? defaultPost : []));
       setIsLoading(false);
     };
-    const debouncedValueChange = (0, import_compose6.useDebounce)((0, import_compose6.useEvent)(onValueChange), 300);
+    const debouncedValueChange = (0, import_compose10.useDebounce)((0, import_compose10.useEvent)(onValueChange), 300);
     const handleSelectOption = (selectedPostId) => {
       if (!selectedPostId) {
         handleDetach();
@@ -36443,13 +46713,13 @@ var wp;
         }
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
       import_components23.ComboboxControl,
       {
         className: "dataviews-media-field__attached-to",
         isLoading,
-        label: (0, import_i18n69.__)("Attached to"),
-        help: (0, import_i18n69.__)("Attach this file to a single post or page."),
+        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),
@@ -36464,7 +46734,7 @@ var wp;
   var attachedToField = {
     id: "attached_to",
     type: "text",
-    label: (0, import_i18n70.__)("Attached to"),
+    label: (0, import_i18n76.__)("Attached to"),
     Edit: MediaAttachedToEdit,
     render: MediaAttachedToView,
     enableSorting: false,
@@ -36473,26 +46743,26 @@ var wp;
   var attached_to_default = attachedToField;

   // packages/media-fields/build-module/author/index.mjs
-  var import_i18n72 = __toESM(require_i18n(), 1);
+  var import_i18n78 = __toESM(require_i18n(), 1);
   var import_data30 = __toESM(require_data(), 1);
   var import_core_data27 = __toESM(require_core_data(), 1);

   // packages/media-fields/build-module/author/view.mjs
-  var import_i18n71 = __toESM(require_i18n(), 1);
-  var import_element72 = __toESM(require_element(), 1);
+  var import_i18n77 = __toESM(require_i18n(), 1);
+  var import_element119 = __toESM(require_element(), 1);
   var import_components24 = __toESM(require_components(), 1);
-  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 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_element72.useState)("loading");
-    (0, import_element72.useEffect)(() => {
+    const [loadingState, setLoadingState] = (0, import_element119.useState)("loading");
+    (0, import_element119.useEffect)(() => {
       setLoadingState("loading");
     }, [imageUrl]);
-    const imgRef = (0, import_element72.useCallback)((img) => {
+    const imgRef = (0, import_element119.useCallback)((img) => {
       if (img?.complete) {
         setLoadingState("instant");
       }
@@ -36502,33 +46772,33 @@ var wp;
         setLoadingState("loaded");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime175.jsxs)(import_components24.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(
+    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_runtime175.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
             "img",
             {
               ref: imgRef,
               onLoad: handleLoad,
-              alt: (0, import_i18n71.__)("Author avatar"),
+              alt: (0, import_i18n77.__)("Author avatar"),
               src: imageUrl
             }
           )
         }
       ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("div", { className: "media-author-field__icon", children: /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(import_components24.Icon, { icon: comment_author_avatar_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime175.jsx)("span", { className: "media-author-field__name", children: text })
+      !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/media-fields/build-module/author/index.mjs
   var authorField2 = {
-    label: (0, import_i18n72.__)("Author"),
+    label: (0, import_i18n78.__)("Author"),
     id: "author",
     type: "integer",
     getElements: async () => {
@@ -36561,7 +46831,7 @@ var wp;
   var author_default2 = authorField2;

   // packages/media-fields/build-module/caption/index.mjs
-  var import_i18n73 = __toESM(require_i18n(), 1);
+  var import_i18n79 = __toESM(require_i18n(), 1);
   var import_components25 = __toESM(require_components(), 1);

   // packages/media-fields/build-module/utils/get-raw-content.mjs
@@ -36579,15 +46849,15 @@ var wp;
   }

   // packages/media-fields/build-module/caption/index.mjs
-  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
   var captionField = {
     id: "caption",
     type: "text",
-    label: (0, import_i18n73.__)("Caption"),
+    label: (0, import_i18n79.__)("Caption"),
     getValue: ({ item }) => getRawContent(item?.caption),
     render: ({ item }) => getRawContent(item?.caption) || "-",
     Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
         import_components25.TextareaControl,
         {
           label: field.label,
@@ -36603,11 +46873,11 @@ var wp;
   var caption_default = captionField;

   // packages/media-fields/build-module/date_added/index.mjs
-  var import_i18n74 = __toESM(require_i18n(), 1);
+  var import_i18n80 = __toESM(require_i18n(), 1);
   var dateAddedField = {
     id: "date",
     type: "datetime",
-    label: (0, import_i18n74.__)("Date added"),
+    label: (0, import_i18n80.__)("Date added"),
     filterBy: {
       operators: ["before", "after"]
     },
@@ -36616,17 +46886,17 @@ var wp;
   var date_added_default = dateAddedField;

   // packages/media-fields/build-module/description/index.mjs
-  var import_i18n75 = __toESM(require_i18n(), 1);
+  var import_i18n81 = __toESM(require_i18n(), 1);
   var import_components26 = __toESM(require_components(), 1);
-  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
   var descriptionField2 = {
     id: "description",
     type: "text",
-    label: (0, import_i18n75.__)("Description"),
+    label: (0, import_i18n81.__)("Description"),
     getValue: ({ item }) => getRawContent(item?.description),
-    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime177.jsx)("div", { children: 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_runtime177.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
         import_components26.TextareaControl,
         {
           label: field.label,
@@ -36642,18 +46912,18 @@ var wp;
   var description_default2 = descriptionField2;

   // packages/media-fields/build-module/filename/index.mjs
-  var import_i18n76 = __toESM(require_i18n(), 1);
+  var import_i18n82 = __toESM(require_i18n(), 1);
   var import_url8 = __toESM(require_url(), 1);

   // packages/media-fields/build-module/filename/view.mjs
-  var import_element73 = __toESM(require_element(), 1);
+  var import_element120 = __toESM(require_element(), 1);
   var import_url7 = __toESM(require_url(), 1);
-  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
   var TRUNCATE_LENGTH = 15;
   function FileNameView({
     item
   }) {
-    const fileName = (0, import_element73.useMemo)(
+    const fileName = (0, import_element120.useMemo)(
       () => item?.source_url ? (0, import_url7.getFilename)(item.source_url) : null,
       [item?.source_url]
     );
@@ -36661,16 +46931,16 @@ var wp;
       return "";
     }
     if (fileName.length <= TRUNCATE_LENGTH) {
-      return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
+      return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime178.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime239.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
+          render: /* @__PURE__ */ (0, import_jsx_runtime239.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(tooltip_exports.Popup, { children: fileName })
+      /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(tooltip_exports.Popup, { children: fileName })
     ] });
   }

@@ -36678,7 +46948,7 @@ var wp;
   var filenameField = {
     id: "filename",
     type: "text",
-    label: (0, import_i18n76.__)("File name"),
+    label: (0, import_i18n82.__)("File name"),
     getValue: ({ item }) => (0, import_url8.getFilename)(item?.source_url || ""),
     render: FileNameView,
     enableSorting: false,
@@ -36688,7 +46958,7 @@ var wp;
   var filename_default = filenameField;

   // packages/media-fields/build-module/filesize/index.mjs
-  var import_i18n77 = __toESM(require_i18n(), 1);
+  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;
@@ -36698,9 +46968,9 @@ var wp;
   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_i18n77.sprintf)(
+    return (0, import_i18n83.sprintf)(
       // translators: 1: Actual bytes of a file. 2: The unit symbol (e.g. MB).
-      (0, import_i18n77._x)("%1$s %2$s", "file size"),
+      (0, import_i18n83._x)("%1$s %2$s", "file size"),
       bytes.toLocaleString(void 0, {
         minimumFractionDigits: 0,
         maximumFractionDigits: decimals
@@ -36710,27 +46980,27 @@ var wp;
   }
   function formatFileSize(bytes, decimals = 2) {
     if (bytes === 0) {
-      return getBytesString(0, (0, import_i18n77._x)("B", "unit symbol"), decimals);
+      return getBytesString(0, (0, import_i18n83._x)("B", "unit symbol"), decimals);
     }
     const quant = {
       /* translators: Unit symbol for yottabyte. */
-      [(0, import_i18n77._x)("YB", "unit symbol")]: YB_IN_BYTES,
+      [(0, import_i18n83._x)("YB", "unit symbol")]: YB_IN_BYTES,
       /* translators: Unit symbol for zettabyte. */
-      [(0, import_i18n77._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
+      [(0, import_i18n83._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
       /* translators: Unit symbol for exabyte. */
-      [(0, import_i18n77._x)("EB", "unit symbol")]: EB_IN_BYTES,
+      [(0, import_i18n83._x)("EB", "unit symbol")]: EB_IN_BYTES,
       /* translators: Unit symbol for petabyte. */
-      [(0, import_i18n77._x)("PB", "unit symbol")]: PB_IN_BYTES,
+      [(0, import_i18n83._x)("PB", "unit symbol")]: PB_IN_BYTES,
       /* translators: Unit symbol for terabyte. */
-      [(0, import_i18n77._x)("TB", "unit symbol")]: TB_IN_BYTES,
+      [(0, import_i18n83._x)("TB", "unit symbol")]: TB_IN_BYTES,
       /* translators: Unit symbol for gigabyte. */
-      [(0, import_i18n77._x)("GB", "unit symbol")]: GB_IN_BYTES,
+      [(0, import_i18n83._x)("GB", "unit symbol")]: GB_IN_BYTES,
       /* translators: Unit symbol for megabyte. */
-      [(0, import_i18n77._x)("MB", "unit symbol")]: MB_IN_BYTES,
+      [(0, import_i18n83._x)("MB", "unit symbol")]: MB_IN_BYTES,
       /* translators: Unit symbol for kilobyte. */
-      [(0, import_i18n77._x)("KB", "unit symbol")]: KB_IN_BYTES,
+      [(0, import_i18n83._x)("KB", "unit symbol")]: KB_IN_BYTES,
       /* translators: Unit symbol for byte. */
-      [(0, import_i18n77._x)("B", "unit symbol")]: 1
+      [(0, import_i18n83._x)("B", "unit symbol")]: 1
     };
     for (const [unit, mag] of Object.entries(quant)) {
       if (bytes >= mag) {
@@ -36742,7 +47012,7 @@ var wp;
   var filesizeField = {
     id: "filesize",
     type: "text",
-    label: (0, import_i18n77.__)("File size"),
+    label: (0, import_i18n83.__)("File size"),
     getValue: ({ item }) => item?.media_details?.filesize ? formatFileSize(item?.media_details?.filesize) : "",
     isVisible: (item) => {
       return !!item?.media_details?.filesize;
@@ -36754,14 +47024,14 @@ var wp;
   var filesize_default = filesizeField;

   // packages/media-fields/build-module/media_dimensions/index.mjs
-  var import_i18n78 = __toESM(require_i18n(), 1);
+  var import_i18n84 = __toESM(require_i18n(), 1);
   var mediaDimensionsField = {
     id: "media_dimensions",
     type: "text",
-    label: (0, import_i18n78.__)("Dimensions"),
-    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n78.sprintf)(
+    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_i18n78._x)("%1$s \xD7 %2$s", "image dimensions"),
+      (0, import_i18n84._x)("%1$s \xD7 %2$s", "image dimensions"),
       item?.media_details?.width?.toString(),
       item?.media_details?.height?.toString()
     ) : "",
@@ -36775,11 +47045,11 @@ var wp;
   var media_dimensions_default = mediaDimensionsField;

   // packages/media-fields/build-module/mime_type/index.mjs
-  var import_i18n79 = __toESM(require_i18n(), 1);
+  var import_i18n85 = __toESM(require_i18n(), 1);
   var mimeTypeField = {
     id: "mime_type",
     type: "text",
-    label: (0, import_i18n79.__)("File type"),
+    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.
@@ -36791,29 +47061,29 @@ var wp;
   var mime_type_default = mimeTypeField;

   // packages/editor/build-module/dataviews/fields/content-preview/index.mjs
-  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_i18n215 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/dataviews/fields/content-preview/content-preview-view.mjs
-  var import_i18n206 = __toESM(require_i18n(), 1);
-  var import_block_editor34 = __toESM(require_block_editor(), 1);
-  var import_data88 = __toESM(require_data(), 1);
+  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/editor/build-module/components/provider/index.mjs
-  var import_element228 = __toESM(require_element(), 1);
-  var import_data87 = __toESM(require_data(), 1);
+  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_editor33 = __toESM(require_block_editor(), 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/editor/build-module/components/provider/with-registry-provider.mjs
-  var import_element74 = __toESM(require_element(), 1);
+  var import_element121 = __toESM(require_element(), 1);
   var import_data31 = __toESM(require_data(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
+  var import_compose11 = __toESM(require_compose(), 1);
   var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
   function getSubRegistry(subRegistries, registry, useSubRegistry) {
     if (!useSubRegistry) {
       return registry;
@@ -36831,33 +47101,33 @@ var wp;
     }
     return subRegistry;
   }
-  var withRegistryProvider = (0, import_compose7.createHigherOrderComponent)(
+  var withRegistryProvider = (0, import_compose11.createHigherOrderComponent)(
     (WrappedComponent) => ({ useSubRegistry = true, ...props }) => {
       const registry = (0, import_data31.useRegistry)();
-      const [subRegistries] = (0, import_element74.useState)(() => /* @__PURE__ */ new WeakMap());
+      const [subRegistries] = (0, import_element121.useState)(() => /* @__PURE__ */ new WeakMap());
       const subRegistry = getSubRegistry(
         subRegistries,
         registry,
         useSubRegistry
       );
       if (subRegistry === registry) {
-        return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(WrappedComponent, { registry, ...props });
+        return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(WrappedComponent, { registry, ...props });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(import_data31.RegistryProvider, { value: subRegistry, children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(WrappedComponent, { registry: subRegistry, ...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_element76 = __toESM(require_element(), 1);
+  var import_element123 = __toESM(require_element(), 1);
   var import_data33 = __toESM(require_data(), 1);
-  var import_i18n80 = __toESM(require_i18n(), 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_element75 = __toESM(require_element(), 1);
+  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);
@@ -36868,9 +47138,9 @@ var wp;
     snapshot
   }) {
     const registry = (0, import_data32.useRegistry)();
-    const [snapshotStatus, setSnapshotStatus] = (0, import_element75.useState)("pending");
-    const isPendingRef = (0, import_element75.useRef)(false);
-    const [hasWaitExpired, setHasWaitExpired] = (0, import_element75.useState)(false);
+    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)(
       (select9) => {
         if (!snapshot) {
@@ -36891,7 +47161,7 @@ var wp;
       },
       [postType2, postId2, snapshot]
     );
-    (0, import_element75.useLayoutEffect)(() => {
+    (0, import_element122.useLayoutEffect)(() => {
       const canDefer = snapshot && unlock(
         registry.select(store)
       ).isCollaborationEnabledForCurrentPost();
@@ -36905,7 +47175,7 @@ var wp;
       }, SNAPSHOT_STATUS_SYNC_WAIT_MS);
       return () => clearTimeout(timeoutId);
     }, []);
-    (0, import_element75.useEffect)(() => {
+    (0, import_element122.useEffect)(() => {
       if (!isPendingRef.current) {
         return;
       }
@@ -36954,14 +47224,14 @@ var wp;
   }) {
     const autosaveId = Number((0, import_url9.getQueryArg)(autosave2.editLink, "revision"));
     createWarningNotice(
-      (0, import_i18n80.__)(
+      (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_i18n80.__)("View the autosave"),
+            label: (0, import_i18n86.__)("View the autosave"),
             ...autosaveId ? {
               onClick: () => {
                 const { disableVisualRevisions } = registry.select(store).getEditorSettings();
@@ -36986,7 +47256,7 @@ var wp;
       postId: post2.id,
       snapshot: recovery ? void 0 : settings.autosave?.crdtSnapshot
     });
-    (0, import_element76.useLayoutEffect)(() => {
+    (0, import_element123.useLayoutEffect)(() => {
       if (recovery || !settings.autosave) {
         return;
       }
@@ -37006,19 +47276,19 @@ var wp;
   }

   // packages/editor/build-module/components/provider/use-block-editor-settings.mjs
-  var import_element212 = __toESM(require_element(), 1);
+  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_i18n195 = __toESM(require_i18n(), 1);
+  var import_i18n202 = __toESM(require_i18n(), 1);
   var import_preferences6 = __toESM(require_preferences(), 1);
-  var import_compose40 = __toESM(require_compose(), 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/media-editor/build-module/components/media-editor-provider/index.mjs
-  var import_element77 = __toESM(require_element(), 1);
-  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
-  var MediaEditorContext = (0, import_element77.createContext)(
+  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({
@@ -37032,10 +47302,10 @@ var wp;
       onChange,
       fields: settings.fields || []
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(MediaEditorContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(MediaEditorContext.Provider, { value: contextValue, children });
   }
   function useMediaEditorContext() {
-    const context = (0, import_element77.useContext)(MediaEditorContext);
+    const context = (0, import_element124.useContext)(MediaEditorContext);
     if (!context) {
       throw new Error(
         "useMediaEditorContext must be used within MediaEditorProvider"
@@ -37046,8 +47316,8 @@ var wp;

   // packages/media-editor/build-module/components/media-preview/index.mjs
   var import_components27 = __toESM(require_components(), 1);
-  var import_element78 = __toESM(require_element(), 1);
-  var import_i18n81 = __toESM(require_i18n(), 1);
+  var import_element125 = __toESM(require_element(), 1);
+  var import_i18n87 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/utils/get-media-type.mjs
   function getMediaTypeFromMimeType(mimeType) {
@@ -37067,7 +47337,7 @@ var wp;
   }

   // packages/media-editor/build-module/components/media-preview/index.mjs
-  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
   function MediaPreviewContent({
     mediaType,
     mediaUrl,
@@ -37080,7 +47350,7 @@ var wp;
   }) {
     switch (mediaType.type) {
       case "image":
-        return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
           "img",
           {
             className: loadingState === "loaded" ? "loaded" : "",
@@ -37091,28 +47361,28 @@ var wp;
           }
         );
       case "video":
-        return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("video", { src: mediaUrl, controls: true, onError, children: displayTitle });
+        return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("video", { src: mediaUrl, controls: true, onError, children: displayTitle });
       case "audio":
-        return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("audio", { src: mediaUrl, controls: true, onError, children: displayTitle });
+        return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)("audio", { src: mediaUrl, controls: true, onError, children: displayTitle });
       default:
-        return /* @__PURE__ */ (0, import_jsx_runtime181.jsxs)("div", { className: "media-editor-preview__file-info", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("p", { className: "media-editor-preview__file-name", children: displayTitle }),
-          /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("p", { className: "media-editor-preview__mime-type", children: mimeType }),
-          /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
+        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_i18n81.__)("View file")
+              children: (0, import_i18n87.__)("View file")
             }
           )
         ] });
     }
   }
   function MediaPreview2(props) {
-    const [loadingState, setLoadingState] = (0, import_element78.useState)("loading");
+    const [loadingState, setLoadingState] = (0, import_element125.useState)("loading");
     const { media } = useMediaEditorContext();
     const {
       source_url: mediaUrl,
@@ -37122,23 +47392,23 @@ var wp;
     } = media || {};
     const mediaType = getMediaTypeFromMimeType(mimeType);
     if (!mediaUrl) {
-      return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("div", { className: "media-editor-preview media-editor-preview--empty", children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("p", { children: (0, import_i18n81.__)("No media file available.") }) });
+      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_runtime181.jsxs)("div", { className: "media-editor-preview media-editor-preview--error", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("p", { children: (0, import_i18n81.__)("Failed to load media file.") }),
-        /* @__PURE__ */ (0, import_jsx_runtime181.jsx)("p", { className: "media-editor-preview__url", children: mediaUrl })
+      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_runtime181.jsxs)(
+    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_runtime181.jsx)("div", { className: "media-editor-preview__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(import_components27.Spinner, {}) }),
-          /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(
+          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,
@@ -37157,10 +47427,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var import_element79 = __toESM(require_element(), 1);
+  var import_element126 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/constants.mjs
-  var import_i18n82 = __toESM(require_i18n(), 1);
+  var import_i18n88 = __toESM(require_i18n(), 1);
   var OPERATOR_IS_ANY2 = "isAny";
   var OPERATOR_IS_NONE = "isNone";
   var OPERATOR_IS_ALL = "isAll";
@@ -37187,8 +47457,8 @@ var wp;
   var sortArrows = { asc: "\u2191", desc: "\u2193" };
   var sortValues = { asc: "ascending", desc: "descending" };
   var sortLabels = {
-    asc: (0, import_i18n82.__)("Sort ascending"),
-    desc: (0, import_i18n82.__)("Sort descending")
+    asc: (0, import_i18n88.__)("Sort ascending"),
+    desc: (0, import_i18n88.__)("Sort descending")
   };
   var sortIcons = {
     asc: arrow_up_default,
@@ -37212,7 +47482,7 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var DataViewsContext = (0, import_element79.createContext)({
+  var DataViewsContext = (0, import_element126.createContext)({
     view: { type: LAYOUT_TABLE },
     onChangeView: () => {
     },
@@ -37232,7 +47502,7 @@ var wp;
     isItemClickable: () => true,
     renderItemLink: void 0,
     containerWidth: 0,
-    containerRef: (0, import_element79.createRef)(),
+    containerRef: (0, import_element126.createRef)(),
     resizeObserverRef: () => {
     },
     defaultLayouts: { list: {}, grid: {}, table: {} },
@@ -37250,18 +47520,18 @@ var wp;
   var dataviews_context_default = DataViewsContext;

   // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var import_i18n103 = __toESM(require_i18n(), 1);
+  var import_i18n110 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_i18n96 = __toESM(require_i18n(), 1);
   var import_components33 = __toESM(require_components(), 1);
-  var import_element88 = __toESM(require_element(), 1);
+  var import_element135 = __toESM(require_element(), 1);
   var import_keycodes2 = __toESM(require_keycodes(), 1);

   // packages/dataviews/build-module/components/dataviews-selection-checkbox/index.mjs
   var import_components28 = __toESM(require_components(), 1);
-  var import_i18n83 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 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,
@@ -37275,8 +47545,8 @@ var wp;
     const id = getItemId2(item);
     const isInSelectionArray = selection.includes(id);
     const checked = !disabled2 && isInSelectionArray;
-    const selectionLabel = titleField2?.getValue?.({ item }) || (0, import_i18n83.__)("(no title)");
-    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(
+    const selectionLabel = titleField2?.getValue?.({ item }) || (0, import_i18n89.__)("(no title)");
+    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
       import_components28.CheckboxControl,
       {
         className: SELECTION_CHECKBOX_CLASS,
@@ -37298,10 +47568,10 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
   var import_components29 = __toESM(require_components(), 1);
-  var import_i18n84 = __toESM(require_i18n(), 1);
-  var import_element80 = __toESM(require_element(), 1);
+  var import_i18n90 = __toESM(require_i18n(), 1);
+  var import_element127 = __toESM(require_element(), 1);
   var import_data34 = __toESM(require_data(), 1);
-  var import_compose8 = __toESM(require_compose(), 1);
+  var import_compose12 = __toESM(require_compose(), 1);

   // packages/kebab-case/build-module/index.mjs
   function kebabCase2(str3) {
@@ -37321,16 +47591,8 @@ var wp;
     });
   }

-  // packages/dataviews/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/dataviews"
-  );
-
   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
-  var { Menu } = unlock5(import_components29.privateApis);
+  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
   function ButtonTrigger({
     action,
     onClick,
@@ -37338,7 +47600,7 @@ var wp;
     variant
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       import_components29.Button,
       {
         disabled: !!action.disabled,
@@ -37356,7 +47618,7 @@ var wp;
     items
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(Menu.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(Menu.ItemLabel, { children: label }) });
+    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,
@@ -37365,7 +47627,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_runtime183.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       import_components29.Modal,
       {
         title: modalHeader || label,
@@ -37376,7 +47638,7 @@ var wp;
         overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase2(
           action.id
         )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
+        children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
       }
     );
   }
@@ -37386,7 +47648,7 @@ var wp;
     registry,
     setActiveModalAction
   }) {
-    const { primaryActions, regularActions } = (0, import_element80.useMemo)(() => {
+    const { primaryActions, regularActions } = (0, import_element127.useMemo)(() => {
       return actions2.reduce(
         (acc, action) => {
           (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
@@ -37398,7 +47660,7 @@ var wp;
         }
       );
     }, [actions2]);
-    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
       MenuItemTrigger,
       {
         action,
@@ -37413,7 +47675,7 @@ var wp;
       },
       action.id
     ));
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(Menu.Group, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(menu_exports.Group, { children: [
       renderActionGroup(primaryActions),
       renderActionGroup(regularActions)
     ] });
@@ -37424,7 +47686,7 @@ var wp;
     isCompact
   }) {
     const registry = (0, import_data34.useRegistry)();
-    const { primaryActions, eligibleActions } = (0, import_element80.useMemo)(() => {
+    const { primaryActions, eligibleActions } = (0, import_element127.useMemo)(() => {
       const _eligibleActions = actions2.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -37436,9 +47698,9 @@ var wp;
         eligibleActions: _eligibleActions
       };
     }, [actions2, item]);
-    const isMobileViewport = (0, import_compose8.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose12.useViewportMatch)("medium", "<");
     if (isCompact) {
-      return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
         CompactItemActions,
         {
           item,
@@ -37448,7 +47710,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(
       Stack,
       {
         direction: "row",
@@ -37459,7 +47721,7 @@ var wp;
           width: "auto"
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
             PrimaryActions,
             {
               item,
@@ -37469,7 +47731,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_runtime183.jsx)(
+          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
             CompactItemActions,
             {
               item,
@@ -37487,20 +47749,20 @@ var wp;
     isSmall,
     registry
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element80.useState)(
+    const [activeModalAction, setActiveModalAction] = (0, import_element127.useState)(
       null
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(import_jsx_runtime183.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(Menu, { placement: "bottom-end", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
-          Menu.TriggerButton,
+    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,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
               import_components29.Button,
               {
                 size: isSmall ? "small" : "compact",
                 icon: more_vertical_default,
-                label: (0, import_i18n84.__)("Actions"),
+                label: (0, import_i18n90.__)("Actions"),
                 accessibleWhenDisabled: true,
                 disabled: !actions2.length,
                 className: "dataviews-all-actions-button"
@@ -37508,7 +47770,7 @@ var wp;
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+        /* @__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,
@@ -37518,7 +47780,7 @@ var wp;
           }
         ) })
       ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -37534,16 +47796,16 @@ var wp;
     registry,
     buttonVariant
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element80.useState)(null);
-    const isMobileViewport = (0, import_compose8.useViewportMatch)("medium", "<");
+    const [activeModalAction, setActiveModalAction] = (0, import_element127.useState)(null);
+    const isMobileViewport = (0, import_compose12.useViewportMatch)("medium", "<");
     if (isMobileViewport) {
       return null;
     }
     if (!Array.isArray(actions2) || actions2.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime183.jsxs)(import_jsx_runtime183.Fragment, { children: [
-      actions2.map((action) => /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_jsx_runtime244.Fragment, { children: [
+      actions2.map((action) => /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
         ButtonTrigger,
         {
           action,
@@ -37559,7 +47821,7 @@ var wp;
         },
         action.id
       )),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -37572,51 +47834,51 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
   var import_components30 = __toESM(require_components(), 1);
-  var import_i18n86 = __toESM(require_i18n(), 1);
-  var import_element81 = __toESM(require_element(), 1);
+  var import_i18n92 = __toESM(require_i18n(), 1);
+  var import_element128 = __toESM(require_element(), 1);
   var import_data35 = __toESM(require_data(), 1);
-  var import_compose9 = __toESM(require_compose(), 1);
+  var import_compose13 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/utils/get-footer-message.mjs
-  var import_i18n85 = __toESM(require_i18n(), 1);
+  var import_i18n91 = __toESM(require_i18n(), 1);
   function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
     if (selectionCount > 0) {
-      return (0, import_i18n85.sprintf)(
+      return (0, import_i18n91.sprintf)(
         /* translators: %d: number of items. */
-        (0, import_i18n85._n)("%d Item selected", "%d Items selected", selectionCount),
+        (0, import_i18n91._n)("%d Item selected", "%d Items selected", selectionCount),
         selectionCount
       );
     }
     if (onlyTotalCount || totalItems <= itemsCount) {
-      return (0, import_i18n85.sprintf)(
+      return (0, import_i18n91.sprintf)(
         /* translators: %d: number of items. */
-        (0, import_i18n85._n)("%d Item", "%d Items", totalItems),
+        (0, import_i18n91._n)("%d Item", "%d Items", totalItems),
         totalItems
       );
     }
-    return (0, import_i18n85.sprintf)(
+    return (0, import_i18n91.sprintf)(
       /* translators: %1$d: number of items. %2$d: total number of items. */
-      (0, import_i18n85._n)("%1$d of %2$d Item", "%1$d of %2$d Items", totalItems),
+      (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_runtime184 = __toESM(require_jsx_runtime(), 1);
+  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_element81.useMemo)(
+    return (0, import_element128.useMemo)(
       () => hasAPossibleBulkAction(actions2, item),
       [actions2, item]
     );
   }
   function useSomeItemHasAPossibleBulkAction(actions2, data) {
-    return (0, import_element81.useMemo)(
+    return (0, import_element128.useMemo)(
       () => data.some((item) => hasAPossibleBulkAction(actions2, item)),
       [actions2, data]
     );
@@ -37629,7 +47891,7 @@ var wp;
     getItemId: getItemId2,
     disableSelectAll = false
   }) {
-    const selectableItems = (0, import_element81.useMemo)(() => {
+    const selectableItems = (0, import_element128.useMemo)(() => {
       return data.filter((item) => {
         return actions2.some(
           (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
@@ -37642,7 +47904,7 @@ var wp;
     const hasSelection = selection.length > 0;
     const areAllSelected = selectedItems.length === selectableItems.length;
     if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
         import_components30.CheckboxControl,
         {
           className: "dataviews-view-table-selection-checkbox",
@@ -37651,11 +47913,11 @@ var wp;
           onChange: () => {
             onChangeSelection([]);
           },
-          "aria-label": (0, import_i18n86.__)("Deselect all")
+          "aria-label": (0, import_i18n92.__)("Deselect all")
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(
       import_components30.CheckboxControl,
       {
         className: "dataviews-view-table-selection-checkbox",
@@ -37670,15 +47932,15 @@ var wp;
             );
           }
         },
-        "aria-label": areAllSelected ? (0, import_i18n86.__)("Deselect all") : (0, import_i18n86.__)("Select all")
+        "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_i18n87 = __toESM(require_i18n(), 1);
+  var import_i18n93 = __toESM(require_i18n(), 1);
   var import_components31 = __toESM(require_components(), 1);
-  var import_element82 = __toESM(require_element(), 1);
+  var import_element129 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/utils/get-hideable-fields.mjs
   function getHideableFields(view, fields2) {
@@ -37693,15 +47955,14 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu2 } = unlock5(import_components31.privateApis);
+  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
   function WithMenuSeparators({ children }) {
-    return import_element82.Children.toArray(children).filter(Boolean).map((child, i3) => /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(import_element82.Fragment, { children: [
-      i3 > 0 && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.Separator, {}),
+    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));
   }
-  var _HeaderMenu = (0, import_element82.forwardRef)(function HeaderMenu({
+  var _HeaderMenu = (0, import_element129.forwardRef)(function HeaderMenu({
     fieldId,
     view,
     fields: fields2,
@@ -37720,7 +47981,7 @@ var wp;
     let canAddFilter = false;
     let operators = [];
     const field = fields2.find((f3) => f3.id === fieldId);
-    const { setIsShowingFilter } = (0, import_element82.useContext)(dataviews_context_default);
+    const { setIsShowingFilter } = (0, import_element129.useContext)(dataviews_context_default);
     if (!field) {
       return null;
     }
@@ -37736,12 +47997,12 @@ var wp;
       (f3) => !visibleFieldIds.includes(f3.id)
     );
     const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
-    const isRtl = (0, import_i18n87.isRTL)();
-    return /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(Menu2, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(
-        Menu2.TriggerButton,
+    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_runtime185.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
             import_components31.Button,
             {
               size: "compact",
@@ -37752,41 +48013,41 @@ var wp;
           ),
           children: [
             header,
-            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
+            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.Popover, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(WithMenuSeparators, { children: [
-        isSortable && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.Group, { children: SORTING_DIRECTIONS.map(
-          (direction) => {
-            const isChecked = view.sort && isSorted && view.sort.direction === direction;
-            const value = `${fieldId}-${direction}`;
-            return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-              Menu2.RadioItem,
-              {
-                name: "view-table-sorting",
-                value,
-                checked: isChecked,
-                onChange: () => {
-                  onChangeView({
-                    ...view,
-                    sort: {
-                      field: fieldId,
-                      direction
-                    },
-                    showLevels: false
-                  });
+      /* @__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
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
-              },
-              value
-            );
+                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_runtime185.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-          Menu2.Item,
+        ),
+        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_runtime185.jsx)(import_components31.Icon, { icon: funnel_default }),
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Icon, { icon: funnel_default }),
             onClick: () => {
               setOpenedFilter(fieldId);
               setIsShowingFilter(true);
@@ -37803,14 +48064,14 @@ var wp;
                 ]
               });
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("Add filter") })
+            children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Add filter") })
           }
         ) }),
-        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(Menu2.Group, { children: [
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-            Menu2.Item,
+        (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_runtime185.jsx)(import_components31.Icon, { icon: arrow_left_default }),
+              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;
@@ -37828,13 +48089,13 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("Move left") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Move left") })
             }
           ),
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-            Menu2.Item,
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+            menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(import_components31.Icon, { icon: arrow_right_default }),
+              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;
@@ -37852,15 +48113,15 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("Move right") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Move right") })
             }
           ),
-          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("Insert left") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
+          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_runtime185.jsx)(
-                Menu2.Item,
+              return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                menu_exports.Item,
                 {
                   onClick: () => {
                     onChangeView({
@@ -37877,18 +48138,18 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime185.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("Insert right") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
+          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_runtime185.jsx)(
-                Menu2.Item,
+              return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+                menu_exports.Item,
                 {
                   onClick: () => {
                     onChangeView({
@@ -37905,16 +48166,16 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
-            Menu2.Item,
+          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(
+            menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(import_components31.Icon, { icon: unseen_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(Icon, { icon: unseen_default }),
               onClick: () => {
                 onHide(field);
                 onChangeView({
@@ -37924,7 +48185,7 @@ var wp;
                   )
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(Menu2.ItemLabel, { children: (0, import_i18n87.__)("Hide column") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n93.__)("Hide column") })
             }
           )
         ] })
@@ -37935,19 +48196,19 @@ var wp;
   var column_header_menu_default = ColumnHeaderMenu;

   // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-  var import_element83 = __toESM(require_element(), 1);
-  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
   function getClickableItemProps({
     item,
     isItemClickable: isItemClickable2,
     onClickItem,
-    className: className2
+    className
   }) {
     if (!isItemClickable2(item) || !onClickItem) {
-      return { className: className2 };
+      return { className };
     }
     return {
-      className: className2 ? `${className2} ${className2}--clickable` : void 0,
+      className: className ? `${className} ${className}--clickable` : void 0,
       role: "button",
       tabIndex: 0,
       onClick: (event) => {
@@ -37967,21 +48228,21 @@ var wp;
     isItemClickable: isItemClickable2,
     onClickItem,
     renderItemLink,
-    className: className2,
+    className,
     children,
     ...extraProps
   }) {
     if (!isItemClickable2(item)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)("div", { className: className2, ...extraProps, children });
+      return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)("div", { className, ...extraProps, children });
     }
     if (renderItemLink) {
       const renderedElement = renderItemLink({
         item,
-        className: `${className2} ${className2}--clickable`,
+        className: `${className} ${className}--clickable`,
         ...extraProps,
         children
       });
-      return (0, import_element83.cloneElement)(renderedElement, {
+      return (0, import_element130.cloneElement)(renderedElement, {
         onClick: (event) => {
           event.stopPropagation();
           if (renderedElement.props.onClick) {
@@ -38002,13 +48263,13 @@ var wp;
       item,
       isItemClickable: isItemClickable2,
       onClickItem,
-      className: className2
+      className
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)("div", { ...clickProps, ...extraProps, children });
+    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_runtime187 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
   function ColumnPrimary({
     item,
     level,
@@ -38028,8 +48289,8 @@ var wp;
         Math.round(32 * ratioWidth / ratioHeight)
       )}px`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-      mediaField && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+    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,
@@ -38038,7 +48299,7 @@ var wp;
           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_runtime187.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
             mediaField.render,
             {
               item,
@@ -38048,14 +48309,14 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)(
+      /* @__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_runtime187.jsxs)(
+            titleField2 && /* @__PURE__ */ (0, import_jsx_runtime248.jsxs)(
               ItemClickWrapper,
               {
                 item,
@@ -38064,15 +48325,15 @@ var wp;
                 renderItemLink,
                 className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
                 children: [
-                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime187.jsxs)("span", { className: "dataviews-view-table__level", 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_runtime187.jsx)(titleField2.render, { item, field: titleField2 })
+                  /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(titleField2.render, { item, field: titleField2 })
                 ]
               }
             ),
-            descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
+            descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime248.jsx)(
               descriptionField3.render,
               {
                 item,
@@ -38087,10 +48348,10 @@ var wp;
   var column_primary_default = ColumnPrimary;

   // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-  var import_element84 = __toESM(require_element(), 1);
-  var import_i18n88 = __toESM(require_i18n(), 1);
+  var import_element131 = __toESM(require_element(), 1);
+  var import_i18n94 = __toESM(require_i18n(), 1);
   var isScrolledToEnd = (element) => {
-    if ((0, import_i18n88.isRTL)()) {
+    if ((0, import_i18n94.isRTL)()) {
       const scrollLeft = Math.abs(element.scrollLeft);
       return scrollLeft <= 1;
     }
@@ -38100,9 +48361,9 @@ var wp;
     scrollContainerRef,
     enabledHorizontal = false
   }) {
-    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element84.useState)(false);
-    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element84.useState)(false);
-    const handleScroll = (0, import_element84.useCallback)(() => {
+    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;
@@ -38112,7 +48373,7 @@ var wp;
       }
       setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
     }, [scrollContainerRef, enabledHorizontal]);
-    (0, import_element84.useEffect)(() => {
+    (0, import_element131.useEffect)(() => {
       if (typeof window === "undefined" || !scrollContainerRef.current) {
         return () => {
         };
@@ -38142,7 +48403,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-  var import_element85 = __toESM(require_element(), 1);
+  var import_element132 = __toESM(require_element(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
   function getRange(orderedIds, fromIndex, toIndex) {
     return orderedIds.slice(
@@ -38209,12 +48470,12 @@ var wp;
   }) {
     const isMultiselect = selectionMode === "multi";
     const allowDeselect = selectionMode !== "single-required";
-    const gestureRef = (0, import_element85.useRef)(null);
+    const gestureRef = (0, import_element132.useRef)(null);
     const anchorTo = (id) => {
       gestureRef.current = { anchorId: id, lastTargetId: null };
     };
-    const isTouchDeviceRef = (0, import_element85.useRef)(false);
-    (0, import_element85.useEffect)(() => {
+    const isTouchDeviceRef = (0, import_element132.useRef)(false);
+    (0, import_element132.useEffect)(() => {
       const markTouchDevice = () => {
         isTouchDeviceRef.current = true;
       };
@@ -38313,17 +48574,17 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
   var import_components32 = __toESM(require_components(), 1);
-  var import_i18n89 = __toESM(require_i18n(), 1);
-  var import_element86 = __toESM(require_element(), 1);
-  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
-  function FieldItem({
+  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_runtime188.jsx)(import_components32.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(import_components32.Icon, { icon: check_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime188.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
+    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 isDefined(item) {
@@ -38332,7 +48593,7 @@ var wp;
   function PropertiesSection({
     showLabel = true
   }) {
-    const { view, fields: fields2, onChangeView } = (0, import_element86.useContext)(dataviews_context_default);
+    const { view, fields: fields2, onChangeView } = (0, import_element133.useContext)(dataviews_context_default);
     const regularFields = getHideableFields(view, fields2);
     if (!regularFields?.length) {
       return null;
@@ -38365,19 +48626,19 @@ var wp;
     );
     const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
     const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime188.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-      showLabel && /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(import_components32.BaseControl.VisualLabel, { children: (0, import_i18n89.__)("Properties") }),
-      /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+    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_runtime188.jsxs)(import_components32.__experimentalItemGroup, { isBordered: true, isSeparated: true, size: "medium", children: [
+          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_runtime188.jsx)(
-                FieldItem,
+              return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+                FieldItem3,
                 {
                   field: fieldToRender,
                   isVisible: isVisible2,
@@ -38394,8 +48655,8 @@ 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_runtime188.jsx)(
-                FieldItem,
+              return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+                FieldItem3,
                 {
                   field: fieldToRender,
                   isVisible: isVisible2,
@@ -38418,10 +48679,10 @@ var wp;
   }

   // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-  var import_element87 = __toESM(require_element(), 1);
+  var import_element134 = __toESM(require_element(), 1);
   function useDelayedLoading(isLoading, options = { delay: 400 }) {
-    const [showLoader, setShowLoader] = (0, import_element87.useState)(false);
-    (0, import_element87.useEffect)(() => {
+    const [showLoader, setShowLoader] = (0, import_element134.useState)(false);
+    (0, import_element134.useEffect)(() => {
       if (!isLoading) {
         return;
       }
@@ -38437,7 +48698,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
   function getEffectiveAlign(explicitAlign, fieldType) {
     if (explicitAlign) {
       return explicitAlign;
@@ -38457,11 +48718,11 @@ var wp;
     if (!field) {
       return null;
     }
-    const className2 = clsx_default("dataviews-view-table__cell-content-wrapper", {
+    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_runtime189.jsx)("div", { className: className2, children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(field.render, { item, field }) });
   }
   function TableRow({
     hasBulkActions,
@@ -38486,7 +48747,7 @@ var wp;
     isActionsColumnSticky,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element88.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element135.useContext)(dataviews_context_default);
     const hasPossibleBulkAction = useHasAPossibleBulkAction(actions2, item);
     const isSelected2 = hasPossibleBulkAction && selection.includes(id);
     const {
@@ -38497,7 +48758,7 @@ var wp;
     } = view;
     const columns = view.fields ?? [];
     const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime250.jsxs)(
       "tr",
       {
         className: clsx_default("dataviews-view-table__row", {
@@ -38516,7 +48777,7 @@ var wp;
           onMouseDown(event);
         },
         children: [
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+          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,
@@ -38527,7 +48788,7 @@ var wp;
               disabled: !hasPossibleBulkAction
             }
           ) }) }),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
             column_primary_default,
             {
               item,
@@ -38545,7 +48806,7 @@ var wp;
             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_runtime189.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
               "td",
               {
                 style: {
@@ -38553,7 +48814,7 @@ var wp;
                   maxWidth,
                   minWidth
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
                   TableColumnField,
                   {
                     fields: fields2,
@@ -38571,7 +48832,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_runtime189.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
             "td",
             {
               className: clsx_default("dataviews-view-table__actions-column", {
@@ -38579,7 +48840,7 @@ var wp;
                 "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
               }),
               onClick: (e3) => e3.stopPropagation(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(ItemActions, { item, actions: actions2 })
+              children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(ItemActions, { item, actions: actions2 })
             }
           )
         ]
@@ -38601,10 +48862,10 @@ var wp;
     isItemClickable: isItemClickable2,
     renderItemLink,
     view,
-    className: className2,
+    className,
     empty
   }) {
-    const { containerRef } = (0, import_element88.useContext)(dataviews_context_default);
+    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;
@@ -38618,17 +48879,17 @@ var wp;
       selectionMode: "multi",
       shouldSelectOnClick: false
     });
-    const headerMenuRefs = (0, import_element88.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element88.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element88.useState)();
-    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element88.useState)(null);
-    (0, import_element88.useEffect)(() => {
+    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_element88.useId)();
+    const tableNoticeId = (0, import_element135.useId)();
     const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
       scrollContainerRef: containerRef,
       enabledHorizontal: !!actions2?.length
@@ -38684,13 +48945,13 @@ var wp;
       }
     };
     const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const isRtl = (0, import_i18n90.isRTL)();
+    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_runtime189.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -38701,11 +48962,11 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(import_jsx_runtime189.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)(
+    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", className2, {
+          className: clsx_default("dataviews-view-table", className, {
             [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
               view.layout.density
             ),
@@ -38719,10 +48980,10 @@ var wp;
           role: isInfiniteScroll ? "feed" : void 0,
           inert: !isInfiniteScroll && isLoading ? "true" : void 0,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)("colgroup", { children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+            /* @__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(
@@ -38734,32 +48995,32 @@ var wp;
                 },
                 `col-${column}`
               )),
-              !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("col", { className: "dataviews-view-table__col-actions" })
+              !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("col", { className: "dataviews-view-table__col-actions" })
             ] }),
-            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
               import_components33.Popover,
               {
                 anchor: contextMenuAnchor,
                 onClose: () => setContextMenuAnchor(null),
                 placement: "bottom-start",
-                children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(PropertiesSection, { showLabel: false })
+                children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(PropertiesSection, { showLabel: false })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
               "thead",
               {
                 className: clsx_default({
                   "dataviews-view-table__thead--stuck": isVerticallyScrolled
                 }),
                 onContextMenu: handleHeaderContextMenu,
-                children: /* @__PURE__ */ (0, import_jsx_runtime189.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                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_runtime189.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
                         BulkSelectionCheckbox,
                         {
                           selection,
@@ -38771,7 +49032,7 @@ var wp;
                       )
                     }
                   ),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("th", { scope: "col", children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("th", { scope: "col", children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -38799,7 +49060,7 @@ var wp;
                       field?.type
                     );
                     const canInsertOrMove = view.layout?.enableMoving ?? true;
-                    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
                       "th",
                       {
                         style: {
@@ -38810,7 +49071,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_runtime189.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -38829,7 +49090,7 @@ var wp;
                       column
                     );
                   }),
-                  !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                  !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
                     "th",
                     {
                       className: clsx_default(
@@ -38839,22 +49100,22 @@ var wp;
                           "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
                         }
                       ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n90.__)("Actions") })
+                      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_runtime189.jsxs)("tbody", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+              ([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_i18n90.sprintf)(
+                    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_i18n90.__)("%1$s: %2$s"),
+                      (0, import_i18n96.__)("%1$s: %2$s"),
                       groupField.label,
                       groupName
                     )
@@ -38862,7 +49123,7 @@ var wp;
                 ) }),
                 groupItems.map((item, index2) => {
                   const id = getItemId2(item) || index2.toString();
-                  return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
                     TableRow,
                     {
                       item,
@@ -38889,9 +49150,9 @@ var wp;
                   );
                 })
               ] }, `group-${groupName}`)
-            ) : /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("tbody", { children: hasData && data.map((item, index2) => {
+            ) : /* @__PURE__ */ (0, import_jsx_runtime250.jsx)("tbody", { children: hasData && data.map((item, index2) => {
               const id = getItemId2(item) || index2.toString();
-              return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
                 TableRow,
                 {
                   item,
@@ -38921,26 +49182,26 @@ var wp;
           ]
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(import_components33.Spinner, {}) }) })
+      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_i18n93 = __toESM(require_i18n(), 1);
+  var import_i18n99 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
   var import_components35 = __toESM(require_components(), 1);
-  var import_i18n92 = __toESM(require_i18n(), 1);
-  var import_compose10 = __toESM(require_compose(), 1);
-  var import_element92 = __toESM(require_element(), 1);
+  var import_i18n98 = __toESM(require_i18n(), 1);
+  var import_compose14 = __toESM(require_compose(), 1);
+  var import_element139 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/grid/preview-size-picker.mjs
   var import_components34 = __toESM(require_components(), 1);
-  var import_i18n91 = __toESM(require_i18n(), 1);
-  var import_element89 = __toESM(require_element(), 1);
-  var import_jsx_runtime190 = __toESM(require_jsx_runtime(), 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,
@@ -38972,9 +49233,9 @@ var wp;
   ];
   var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
   function useGridColumns() {
-    const context = (0, import_element89.useContext)(dataviews_context_default);
+    const context = (0, import_element136.useContext)(dataviews_context_default);
     const view = context.view;
-    return (0, import_element89.useMemo)(() => {
+    return (0, import_element136.useMemo)(() => {
       const containerWidth = context.containerWidth;
       const gap = 32;
       const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
@@ -38986,14 +49247,14 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-  var import_element90 = __toESM(require_element(), 1);
-  var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
-  var GridItems = (0, import_element90.forwardRef)(({ className: className2, previewSize, style, ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+  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", className2),
+        className: clsx_default("dataviews-view-grid-items", className),
         style: {
           gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`,
           ...style
@@ -39004,10 +49265,10 @@ var wp;
   });

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-  var import_element91 = __toESM(require_element(), 1);
+  var import_element138 = __toESM(require_element(), 1);
   function useIntersectionObserver(elementRef, posinset) {
-    const { intersectionObserver } = (0, import_element91.useContext)(dataviews_context_default);
-    (0, import_element91.useEffect)(() => {
+    const { intersectionObserver } = (0, import_element138.useContext)(dataviews_context_default);
+    (0, import_element138.useEffect)(() => {
       const element = elementRef.current;
       if (!element || posinset === void 0 || !intersectionObserver) {
         return;
@@ -39025,7 +49286,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
+  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) {
@@ -39033,7 +49294,7 @@ var wp;
     }
     return chunks;
   }
-  var GridItem = (0, import_element92.forwardRef)(
+  var GridItem = (0, import_element139.forwardRef)(
     function GridItem2({
       view,
       selection,
@@ -39062,8 +49323,8 @@ var wp;
       } = view;
       const hasBulkAction = useHasAPossibleBulkAction(actions2, item);
       const id = getItemId2(item);
-      const elementRef = (0, import_element92.useRef)(null);
-      const setRefs = (0, import_element92.useCallback)(
+      const elementRef = (0, import_element139.useRef)(null);
+      const setRefs = (0, import_element139.useCallback)(
         (node) => {
           elementRef.current = node;
           if (typeof forwardedRef === "function") {
@@ -39075,11 +49336,11 @@ var wp;
         [forwardedRef]
       );
       useIntersectionObserver(elementRef, posinset);
-      const instanceId = (0, import_compose10.useInstanceId)(GridItem2);
+      const instanceId = (0, import_compose14.useInstanceId)(GridItem2);
       const isSelected2 = selection.includes(id);
-      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
+      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_runtime192.jsx)(
+      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
         mediaField.render,
         {
           item,
@@ -39087,7 +49348,7 @@ var wp;
           config: config2
         }
       ) : mediaPlaceholder;
-      const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(titleField2.render, { item, field: titleField2 }) : null;
+      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) {
@@ -39100,11 +49361,11 @@ var wp;
           };
         } else {
           mediaA11yProps = {
-            "aria-label": (0, import_i18n92.__)("Navigate to item")
+            "aria-label": (0, import_i18n98.__)("Navigate to item")
           };
         }
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
         Stack,
         {
           direction: "column",
@@ -39121,7 +49382,7 @@ var wp;
             }
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -39135,7 +49396,7 @@ var wp;
                 children: renderedMediaField
               }
             ),
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
               DataViewsSelectionCheckbox,
               {
                 item,
@@ -39146,7 +49407,7 @@ var wp;
                 disabled: !hasBulkAction
               }
             ),
-            !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+            !!actions2?.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
               ItemActions,
               {
                 item,
@@ -39154,7 +49415,7 @@ var wp;
                 isCompact: true
               }
             ) }),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -39170,15 +49431,15 @@ var wp;
                 children: renderedTitleField
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-              showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+            /* @__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_runtime192.jsx)(
+              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                 Stack,
                 {
                   direction: "row",
@@ -39190,11 +49451,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_runtime192.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                         Badge,
                         {
                           className: "dataviews-view-grid__field-value",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                             field.render,
                             {
                               item,
@@ -39208,14 +49469,14 @@ var wp;
                   })
                 }
               ),
-              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+              !!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_runtime192.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                       import_components35.Flex,
                       {
                         className: "dataviews-view-grid__field",
@@ -39224,22 +49485,22 @@ var wp;
                         expanded: true,
                         style: { height: "auto" },
                         direction: "row",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(tooltip_exports.Root, { children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                        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_runtime192.jsx)(import_components35.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
+                                render: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(import_components35.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
                               }
                             ),
-                            /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(tooltip_exports.Popup, { children: field.label })
+                            /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(tooltip_exports.Popup, { children: field.label })
                           ] }),
-                          /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                             import_components35.FlexItem,
                             {
                               className: "dataviews-view-grid__field-value",
                               style: { maxHeight: "none" },
-                              children: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                              children: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                                 field.render,
                                 {
                                   item,
@@ -39264,7 +49525,7 @@ var wp;
   function CompositeGrid({
     data,
     isInfiniteScroll,
-    className: className2,
+    className,
     inert,
     isLoading,
     view,
@@ -39278,11 +49539,12 @@ var wp;
     actions: actions2,
     getSelectionProps
   }) {
-    const { paginationInfo, resizeObserverRef } = (0, import_element92.useContext)(dataviews_context_default);
+    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
@@ -39313,23 +49575,24 @@ var wp;
       isInfiniteScroll,
       gridColumns
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime192.jsxs)(import_jsx_runtime192.Fragment, {
+    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_runtime192.jsxs)(
+        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime253.jsxs)(
           import_components35.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
               GridItems,
               {
                 className: clsx_default(
                   "dataviews-view-grid-infinite-scroll",
-                  className2,
+                  className,
                   {
                     [`has-${view.layout?.density}-density`]: view.layout?.density && [
                       "compact",
                       "comfortable"
-                    ].includes(view.layout.density)
+                    ].includes(view.layout.density),
+                    "has-media-fit-contain": isMediaContain
                   }
                 ),
                 previewSize: view.layout?.previewSize,
@@ -39343,10 +49606,10 @@ var wp;
             inert,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                   import_components35.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                       Stack,
                       {
                         ...props,
@@ -39365,10 +49628,10 @@ var wp;
                 const itemId = getItemId2(item);
                 const selectionProps = getSelectionProps(itemId);
                 const stablePosition = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                   import_components35.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                       GridItem,
                       {
                         ...props,
@@ -39416,32 +49679,33 @@ var wp;
           }
         ),
         // Render standard grid layout (with rows, grid semantics)
-        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
           import_components35.Composite,
           {
             role: "grid",
             style: gridStyle,
-            className: clsx_default("dataviews-view-grid", className2, {
+            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_runtime192.jsx)(
+            children: chunk(data, gridColumns).map((row, i3) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
               import_components35.Composite.Row,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                   "div",
                   {
                     role: "row",
                     "aria-rowindex": i3 + 1,
-                    "aria-label": (0, import_i18n92.sprintf)(
+                    "aria-label": (0, import_i18n98.sprintf)(
                       /* translators: %d: The row number in the grid */
-                      (0, import_i18n92.__)("Row %d"),
+                      (0, import_i18n98.__)("Row %d"),
                       i3 + 1
                     ),
                     className: "dataviews-view-grid__row",
@@ -39453,10 +49717,10 @@ var wp;
                 children: row.map((item) => {
                   const itemId = getItemId2(item);
                   const selectionProps = getSelectionProps(itemId);
-                  return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                     import_components35.Composite.Item,
                     {
-                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
                         GridItem,
                         {
                           ...props,
@@ -39512,7 +49776,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
   function ViewGrid({
     actions: actions2,
     data,
@@ -39525,7 +49789,7 @@ var wp;
     renderItemLink,
     selection,
     view,
-    className: className2,
+    className,
     empty
   }) {
     const isDelayedLoading = useDelayedLoading(!!isLoading);
@@ -39544,7 +49808,7 @@ var wp;
       shouldSelectOnClick: false
     });
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -39555,7 +49819,7 @@ var wp;
       );
     }
     const gridProps = {
-      className: clsx_default(className2, {
+      className: clsx_default(className, {
         "is-refreshing": !isInfiniteScroll && isDelayedLoading
       }),
       inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
@@ -39571,23 +49835,23 @@ var wp;
       actions: actions2,
       getSelectionProps
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(import_jsx_runtime193.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime254.jsxs)(import_jsx_runtime254.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime193.jsxs)(
+        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_runtime193.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n93.sprintf)(
+                /* @__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_i18n93.__)("%1$s: %2$s"),
+                  (0, import_i18n99.__)("%1$s: %2$s"),
                   groupField.label,
                   groupName
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
                   CompositeGrid,
                   {
                     ...gridProps,
@@ -39601,7 +49865,7 @@ var wp;
           )
         ) }),
         // Render a single grid with all data.
-        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
           CompositeGrid,
           {
             ...gridProps,
@@ -39609,20 +49873,19 @@ var wp;
             isInfiniteScroll: !!isInfiniteScroll
           }
         ),
-        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime193.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(import_components36.Spinner, {}) })
+        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;

   // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
-  var import_compose11 = __toESM(require_compose(), 1);
+  var import_compose15 = __toESM(require_compose(), 1);
   var import_components37 = __toESM(require_components(), 1);
-  var import_element93 = __toESM(require_element(), 1);
-  var import_i18n94 = __toESM(require_i18n(), 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_runtime194 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock5(import_components37.privateApis);
+  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
   function generateItemWrapperCompositeId(idPrefix) {
     return `${idPrefix}-item-wrapper`;
   }
@@ -39638,17 +49901,17 @@ var wp;
     item
   }) {
     const registry = (0, import_data36.useRegistry)();
-    const [isModalOpen, setIsModalOpen] = (0, import_element93.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element140.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_runtime194.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+    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_runtime194.jsx)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
           import_components37.Button,
           {
             disabled: !!primaryAction.disabled,
@@ -39658,7 +49921,7 @@ var wp;
             onClick: () => setIsModalOpen(true)
           }
         ),
-        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
           ActionModal,
           {
             action: primaryAction,
@@ -39667,11 +49930,11 @@ var wp;
           }
         )
       }
-    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+    ) }, primaryAction.id) : /* @__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_runtime194.jsx)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
           import_components37.Button,
           {
             disabled: !!primaryAction.disabled,
@@ -39706,20 +49969,20 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element93.useRef)(null);
+    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_element93.useState)(false);
-    const [activeModalAction, setActiveModalAction] = (0, import_element93.useState)(
+    const [isHovered, setIsHovered] = (0, import_element140.useState)(false);
+    const [activeModalAction, setActiveModalAction] = (0, import_element140.useState)(
       null
     );
     const handleHover = ({ type }) => {
       const isHover = type === "mouseenter";
       setIsHovered(isHover);
     };
-    const { paginationInfo } = (0, import_element93.useContext)(dataviews_context_default);
-    (0, import_element93.useEffect)(() => {
+    const { paginationInfo } = (0, import_element140.useContext)(dataviews_context_default);
+    (0, import_element140.useEffect)(() => {
       if (isSelected2) {
         itemRef.current?.scrollIntoView({
           behavior: "auto",
@@ -39728,7 +49991,7 @@ var wp;
         });
       }
     }, [isSelected2]);
-    const { primaryAction, eligibleActions } = (0, import_element93.useMemo)(() => {
+    const { primaryAction, eligibleActions } = (0, import_element140.useMemo)(() => {
       const _eligibleActions = actions2.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -39741,7 +50004,7 @@ var wp;
       };
     }, [actions2, item]);
     const hasOnlyOnePrimaryAction = primaryAction && actions2.length === 1;
-    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+    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,
@@ -39749,17 +50012,17 @@ var wp;
         config: { sizes: "52px" }
       }
     ) }) : null;
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(titleField2.render, { item, field: titleField2 }) : 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_runtime194.jsxs)(
+    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_runtime194.jsx)(
+          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
             PrimaryActionGridCell,
             {
               idPrefix,
@@ -39767,43 +50030,50 @@ var wp;
               item
             }
           ),
-          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)("div", { role: "gridcell", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(Menu3, { placement: "bottom-end", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-                Menu3.TriggerButton,
+          !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_runtime194.jsx)(
+                  render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
                     import_components37.Composite.Item,
                     {
                       id: generateDropdownTriggerCompositeId(
                         idPrefix
                       ),
-                      render: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                      accessibleWhenDisabled: true,
+                      render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
                         import_components37.Button,
                         {
                           size: "small",
                           icon: more_vertical_default,
-                          label: (0, import_i18n94.__)("Actions"),
+                          label: (0, import_i18n100.__)("Actions"),
                           accessibleWhenDisabled: true,
                           disabled: !actions2.length,
-                          onKeyDown: onDropdownTriggerKeyDown
+                          onKeyDownCapture: onDropdownTriggerKeyDown
                         }
                       )
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
-                ActionsMenuGroup,
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+                menu_exports.Popup,
                 {
-                  actions: eligibleActions,
-                  item,
-                  registry,
-                  setActiveModalAction
+                  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_runtime194.jsx)(
+            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
               ActionModal,
               {
                 action: activeModalAction,
@@ -39815,13 +50085,13 @@ var wp;
         ]
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+    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_runtime194.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
             "div",
             {
               "aria-posinset": posinset,
@@ -39836,13 +50106,13 @@ var wp;
         }),
         onMouseEnter: handleHover,
         onMouseLeave: handleHover,
-        children: /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
           Stack,
           {
             direction: "row",
             className: "dataviews-view-list__item-wrapper",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
                 import_components37.Composite.Item,
                 {
                   id: generateItemWrapperCompositeId(idPrefix),
@@ -39853,7 +50123,7 @@ var wp;
                   ...selectionProps
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -39863,15 +50133,15 @@ var wp;
                   style: { flex: 1, minWidth: 0 },
                   children: [
                     renderedMediaField,
-                    /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
+                    /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
                       Stack,
                       {
                         direction: "column",
                         gap: "xs",
                         className: "dataviews-view-list__field-wrapper",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(Stack, { direction: "row", align: "center", children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                          /* @__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",
@@ -39881,32 +50151,32 @@ var wp;
                             ),
                             usedActions
                           ] }),
-                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                          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_runtime194.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
                             "div",
                             {
                               className: "dataviews-view-list__fields",
                               id: descriptionId,
-                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(
+                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
                                 "div",
                                 {
                                   className: "dataviews-view-list__field",
                                   children: [
-                                    /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
                                       VisuallyHidden,
                                       {
                                         className: "dataviews-view-list__field-label",
-                                        render: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("span", {}),
+                                        render: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("span", {}),
                                         children: field.label
                                       }
                                     ),
-                                    /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime255.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
                                       field.render,
                                       {
                                         item,
@@ -39944,12 +50214,12 @@ var wp;
       onChangeSelection,
       selection,
       view,
-      className: className2,
+      className,
       empty
     } = props;
-    const baseId = (0, import_compose11.useInstanceId)(ViewList, "view-list");
+    const baseId = (0, import_compose15.useInstanceId)(ViewList, "view-list");
     const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const { paginationInfo } = (0, import_element93.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element140.useContext)(dataviews_context_default);
     const selectedItem = data?.findLast(
       (item) => selection.includes(getItemId2(item))
     );
@@ -39968,11 +50238,11 @@ var wp;
       selectionMode: "single-required",
       shouldSelectOnClick: true
     });
-    const generateCompositeItemIdPrefix = (0, import_element93.useCallback)(
+    const generateCompositeItemIdPrefix = (0, import_element140.useCallback)(
       (item) => `${baseId}-${getItemId2(item)}`,
       [baseId, getItemId2]
     );
-    const isActiveCompositeItem = (0, import_element93.useCallback)(
+    const isActiveCompositeItem = (0, import_element140.useCallback)(
       (item, idToCheck) => {
         return idToCheck.startsWith(
           generateCompositeItemIdPrefix(item)
@@ -39980,9 +50250,9 @@ var wp;
       },
       [generateCompositeItemIdPrefix]
     );
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element93.useState)(void 0);
-    const compositeRef = (0, import_element93.useRef)(null);
-    (0, import_element93.useEffect)(() => {
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element140.useState)(void 0);
+    const compositeRef = (0, import_element140.useRef)(null);
+    (0, import_element140.useEffect)(() => {
       if (selectedItem) {
         setActiveCompositeId(
           generateItemWrapperCompositeId(
@@ -39994,9 +50264,9 @@ var wp;
     const activeItemIndex = data.findIndex(
       (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
     );
-    const previousActiveItemIndex = (0, import_compose11.usePrevious)(activeItemIndex);
+    const previousActiveItemIndex = (0, import_compose15.usePrevious)(activeItemIndex);
     const isActiveIdInList = activeItemIndex !== -1;
-    const selectCompositeItem = (0, import_element93.useCallback)(
+    const selectCompositeItem = (0, import_element140.useCallback)(
       (targetIndex, generateCompositeId) => {
         const clampedIndex = Math.min(
           data.length - 1,
@@ -40018,7 +50288,7 @@ var wp;
       },
       [data, generateCompositeItemIdPrefix]
     );
-    (0, import_element93.useEffect)(() => {
+    (0, import_element140.useEffect)(() => {
       const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
       if (!isActiveIdInList && wasActiveIdInList) {
         selectCompositeItem(
@@ -40027,10 +50297,11 @@ var wp;
         );
       }
     }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-    const onDropdownTriggerKeyDown = (0, import_element93.useCallback)(
+    const onDropdownTriggerKeyDown = (0, import_element140.useCallback)(
       (event) => {
         if (event.key === "ArrowDown") {
           event.preventDefault();
+          event.stopPropagation();
           selectCompositeItem(
             activeItemIndex + 1,
             generateDropdownTriggerCompositeId
@@ -40038,6 +50309,7 @@ var wp;
         }
         if (event.key === "ArrowUp") {
           event.preventDefault();
+          event.stopPropagation();
           selectCompositeItem(
             activeItemIndex - 1,
             generateDropdownTriggerCompositeId
@@ -40051,20 +50323,20 @@ var wp;
     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", className2, {
+    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_runtime194.jsx)("div", {}),
+      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_runtime194.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -40075,23 +50347,23 @@ var wp;
       );
     }
     if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
         import_components37.Composite,
         {
           ...compositeProps,
           className: "dataviews-view-list__group",
           role: "grid",
-          children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(Stack, { direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime194.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n94.sprintf)(
+          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_i18n94.__)("%1$s: %2$s"),
+                (0, import_i18n100.__)("%1$s: %2$s"),
                 groupField.label,
                 groupName
               ) }),
               groupItems.map((item) => {
                 const id = generateCompositeItemIdPrefix(item);
-                return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
                   ListItem,
                   {
                     view,
@@ -40116,8 +50388,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)(import_jsx_runtime194.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
         import_components37.Composite,
         {
           ...compositeProps,
@@ -40125,7 +50397,7 @@ var wp;
           role: view.infiniteScrollEnabled ? "feed" : "grid",
           children: data.map((item, index2) => {
             const id = generateCompositeItemIdPrefix(item);
-            return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
               ListItem,
               {
                 view,
@@ -40151,12 +50423,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_runtime194.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
         "p",
         {
           className: "dataviews-loading-more",
           "aria-hidden": !isLoading,
-          children: /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(import_components37.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(import_components37.Spinner, {})
         }
       )
     ] });
@@ -40166,9 +50438,9 @@ var wp;
   var import_components38 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
-  var import_i18n95 = __toESM(require_i18n(), 1);
-  var import_element94 = __toESM(require_element(), 1);
-  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+  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,
@@ -40176,11 +50448,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const groupHeader = showLabel ? (0, import_element94.createInterpolateElement)(
+    const groupHeader = showLabel ? (0, import_element141.createInterpolateElement)(
       // translators: %s: The label of the field e.g. "Status".
-      (0, import_i18n95.sprintf)((0, import_i18n95.__)("%s: <groupName />"), groupField.label).trim(),
+      (0, import_i18n101.sprintf)((0, import_i18n101.__)("%s: <groupName />"), groupField.label).trim(),
       {
-        groupName: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
+        groupName: /* @__PURE__ */ (0, import_jsx_runtime256.jsx)(
           groupField.render,
           {
             item: groupData[0],
@@ -40188,14 +50460,14 @@ var wp;
           }
         )
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(groupField.render, { item: groupData[0], field: groupField });
-    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
+    ) : /* @__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_runtime195.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
+          /* @__PURE__ */ (0, import_jsx_runtime256.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
           children
         ]
       },
@@ -40204,10 +50476,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-  var import_element95 = __toESM(require_element(), 1);
+  var import_element142 = __toESM(require_element(), 1);
   var import_data37 = __toESM(require_data(), 1);
-  var import_compose12 = __toESM(require_compose(), 1);
-  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+  var import_compose16 = __toESM(require_compose(), 1);
+  var import_jsx_runtime257 = __toESM(require_jsx_runtime(), 1);
   function ActivityItem(props) {
     const {
       view,
@@ -40228,10 +50500,10 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element95.useRef)(null);
+    const itemRef = (0, import_element142.useRef)(null);
     const registry = (0, import_data37.useRegistry)();
-    const { paginationInfo } = (0, import_element95.useContext)(dataviews_context_default);
-    const { primaryActions, eligibleActions } = (0, import_element95.useMemo)(() => {
+    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)
       );
@@ -40243,9 +50515,9 @@ var wp;
         eligibleActions: _eligibleActions
       };
     }, [actions2, item]);
-    const isMobileViewport = (0, import_compose12.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose16.useViewportMatch)("medium", "<");
     const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
       mediaField.render,
       {
         item,
@@ -40255,15 +50527,15 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+    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_runtime196.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    const verticalGap = (0, import_element95.useMemo)(() => {
+    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";
@@ -40271,7 +50543,7 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
       "div",
       {
         ref: itemRef,
@@ -40284,8 +50556,8 @@ var wp;
           density === "balanced" && "is-balanced",
           density === "comfortable" && "is-comfortable"
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+        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",
@@ -40295,7 +50567,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime257.jsxs)(
             Stack,
             {
               direction: "column",
@@ -40303,7 +50575,7 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
                   ItemClickWrapper,
                   {
                     item,
@@ -40314,27 +50586,27 @@ var wp;
                     children: renderedTitleField
                   }
                 ),
-                showDescription && descriptionField3 && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+                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_runtime196.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime196.jsxs)(
+                /* @__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_runtime196.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
                         VisuallyHidden,
                         {
                           className: "dataviews-view-activity__item-field-label",
-                          render: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("span", {}),
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
                         field.render,
                         {
                           item,
@@ -40345,7 +50617,7 @@ var wp;
                   },
                   field.id
                 )) }),
-                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
                   PrimaryActions,
                   {
                     item,
@@ -40360,7 +50632,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_runtime196.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+          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,
@@ -40375,7 +50647,7 @@ var wp;
   var activity_item_default = ActivityItem;

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-  var import_react50 = __toESM(require_react(), 1);
+  var import_react57 = __toESM(require_react(), 1);
   function isDefined3(item) {
     return !!item;
   }
@@ -40388,7 +50660,7 @@ var wp;
     );
     const otherFields = (view?.fields ?? []).map((fieldId) => fields2.find((f3) => fieldId === f3.id)).filter(isDefined3);
     return data.map((item, index2) => {
-      return /* @__PURE__ */ (0, import_react50.createElement)(
+      return /* @__PURE__ */ (0, import_react57.createElement)(
         activity_item_default,
         {
           ...props,
@@ -40405,16 +50677,16 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
   function ViewActivity(props) {
-    const { empty, data, fields: fields2, isLoading, view, className: className2 } = 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_runtime197.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -40425,12 +50697,12 @@ var wp;
       );
     }
     const isInert = !isInfiniteScroll && !!isLoading;
-    const wrapperClassName = clsx_default("dataviews-view-activity", className2, {
+    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_runtime197.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
         Stack,
         {
           direction: "column",
@@ -40438,14 +50710,14 @@ var wp;
           className: wrapperClassName,
           inert: isInert ? "true" : void 0,
           children: groupedEntries.map(
-            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
               ActivityGroup,
               {
                 groupName,
                 groupData,
                 groupField,
                 showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
                   ActivityItems,
                   {
                     ...props,
@@ -40459,42 +50731,42 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime197.jsxs)(import_jsx_runtime197.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(
+    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_runtime197.jsx)(ActivityItems, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(ActivityItems, { ...props })
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime197.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_components38.Spinner, {}) })
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(import_components38.Spinner, {}) })
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
   var import_components41 = __toESM(require_components(), 1);
-  var import_i18n98 = __toESM(require_i18n(), 1);
-  var import_compose13 = __toESM(require_compose(), 1);
-  var import_element98 = __toESM(require_element(), 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_element97 = __toESM(require_element(), 1);
-  var import_i18n97 = __toESM(require_i18n(), 1);
+  var import_element144 = __toESM(require_element(), 1);
+  var import_i18n103 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-pagination/index.mjs
   var import_components39 = __toESM(require_components(), 1);
-  var import_element96 = __toESM(require_element(), 1);
-  var import_i18n96 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 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;
   }
   function DataViewsPagination() {
-    const { view, onChangeView, paginationInfo } = (0, import_element96.useContext)(dataviews_context_default);
+    const { view, onChangeView, paginationInfo } = (0, import_element143.useContext)(dataviews_context_default);
     if (!hasPaginationControls(view, paginationInfo)) {
       return null;
     }
@@ -40506,16 +50778,16 @@ var wp;
         return {
           value: page.toString(),
           label: page.toString(),
-          "aria-label": currentPage === page ? (0, import_i18n96.sprintf)(
+          "aria-label": currentPage === page ? (0, import_i18n102.sprintf)(
             // translators: 1: current page number. 2: total number of pages.
-            (0, import_i18n96.__)("Page %1$d of %2$d"),
+            (0, import_i18n102.__)("Page %1$d of %2$d"),
             currentPage,
             totalPages
           ) : page.toString()
         };
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
       Stack,
       {
         direction: "row",
@@ -40524,7 +50796,7 @@ var wp;
         align: "center",
         gap: "xl",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
             Stack,
             {
               direction: "row",
@@ -40532,20 +50804,20 @@ var wp;
               align: "center",
               gap: "xs",
               className: "dataviews-pagination__page-select",
-              children: (0, import_element96.createInterpolateElement)(
-                (0, import_i18n96.sprintf)(
+              children: (0, import_element143.createInterpolateElement)(
+                (0, import_i18n102.sprintf)(
                   // translators: 1: Current page number, 2: Total number of pages.
-                  (0, import_i18n96._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
+                  (0, import_i18n102._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
                   "<CurrentPage />",
                   totalPages
                 ),
                 {
-                  div: /* @__PURE__ */ (0, import_jsx_runtime198.jsx)("div", { "aria-hidden": true }),
+                  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_runtime198.jsx)(
+                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
                     import_components39.SelectControl,
                     {
-                      "aria-label": (0, import_i18n96.__)("Current page"),
+                      "aria-label": (0, import_i18n102.__)("Current page"),
                       value: currentPage.toString(),
                       options: pageSelectOptions,
                       onChange: (newValue) => {
@@ -40562,8 +50834,8 @@ var wp;
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime198.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+          /* @__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({
@@ -40572,21 +50844,21 @@ var wp;
                 }),
                 disabled: currentPage === 1,
                 accessibleWhenDisabled: true,
-                label: (0, import_i18n96.__)("Previous page"),
-                icon: (0, import_i18n96.isRTL)() ? next_default : previous_default,
+                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_runtime198.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(
               import_components39.Button,
               {
                 onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
                 disabled: currentPage >= totalPages,
                 accessibleWhenDisabled: true,
-                label: (0, import_i18n96.__)("Next page"),
-                icon: (0, import_i18n96.isRTL)() ? previous_default : next_default,
+                label: (0, import_i18n102.__)("Next page"),
+                icon: (0, import_i18n102.isRTL)() ? previous_default : next_default,
                 showTooltip: true,
                 size: "compact",
                 tooltipPosition: "top"
@@ -40597,13 +50869,13 @@ var wp;
       }
     );
   }
-  var dataviews_pagination_default = (0, import_element96.memo)(DataViewsPagination);
+  var dataviews_pagination_default = (0, import_element143.memo)(DataViewsPagination);

   // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY6 = [];
+  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY7 = [];
   function useIsMultiselectPicker(actions2) {
-    return (0, import_element97.useMemo)(() => {
+    return (0, import_element144.useMemo)(() => {
       return !!actions2?.length && actions2?.every((action) => action.supportsBulk);
     }, [actions2]);
   }
@@ -40618,7 +50890,7 @@ var wp;
     const hasSelection = selection.length > 0;
     const areAllSelected = selectedItems.length === data.length;
     if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
         import_components40.CheckboxControl,
         {
           className: "dataviews-view-table-selection-checkbox",
@@ -40627,11 +50899,11 @@ var wp;
           onChange: () => {
             onChangeSelection([]);
           },
-          "aria-label": (0, import_i18n97.__)("Deselect all")
+          "aria-label": (0, import_i18n103.__)("Deselect all")
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
       import_components40.CheckboxControl,
       {
         className: "dataviews-view-table-selection-checkbox",
@@ -40654,7 +50926,7 @@ var wp;
             onChangeSelection(Array.from(selectionSet));
           }
         },
-        "aria-label": areAllSelected ? (0, import_i18n97.__)("Deselect all") : (0, import_i18n97.__)("Select all")
+        "aria-label": areAllSelected ? (0, import_i18n103.__)("Deselect all") : (0, import_i18n103.__)("Select all")
       }
     );
   }
@@ -40664,10 +50936,10 @@ var wp;
     selection
   }) {
     const registry = (0, import_data38.useRegistry)();
-    const [actionInProgress, setActionInProgress] = (0, import_element97.useState)(
+    const [actionInProgress, setActionInProgress] = (0, import_element144.useState)(
       null
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(Stack, { direction: "row", gap: "xs", children: actions2.map((action) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(Stack, { direction: "row", gap: "xs", children: actions2.map((action) => {
       if (!("callback" in action)) {
         return null;
       }
@@ -40675,7 +50947,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_runtime199.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
         import_components40.Button,
         {
           accessibleWhenDisabled: true,
@@ -40703,12 +50975,12 @@ var wp;
       selection,
       onChangeSelection,
       getItemId: getItemId2,
-      actions: actions2 = EMPTY_ARRAY6,
+      actions: actions2 = EMPTY_ARRAY7,
       paginationInfo,
       view
-    } = (0, import_element97.useContext)(dataviews_context_default);
+    } = (0, import_element144.useContext)(dataviews_context_default);
     const isMultiselect = useIsMultiselectPicker(actions2);
-    const selectedItems = (0, import_element97.useMemo)(
+    const selectedItems = (0, import_element144.useMemo)(
       () => data.filter((item) => selection.includes(getItemId2(item))),
       [selection, getItemId2, data]
     );
@@ -40721,7 +50993,7 @@ var wp;
       paginationInfo.totalItems,
       !!view.infiniteScrollEnabled
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
       Stack,
       {
         direction: "row",
@@ -40729,7 +51001,7 @@ var wp;
         gap: "md",
         align: "center",
         children: [
-          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
             BulkSelectionCheckbox2,
             {
               selection,
@@ -40740,7 +51012,7 @@ var wp;
               disableSelectAll: !!view.infiniteScrollEnabled
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
         ]
       }
     );
@@ -40750,16 +51022,16 @@ var wp;
       data,
       selection,
       getItemId: getItemId2,
-      actions: actions2 = EMPTY_ARRAY6
-    } = (0, import_element97.useContext)(dataviews_context_default);
-    const selectedItems = (0, import_element97.useMemo)(
+      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_runtime199.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
       ActionButtons,
       {
         actions: actions2,
@@ -40769,22 +51041,22 @@ var wp;
     ) });
   }
   function DataViewsPickerBulkActionToolbar() {
-    return /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(Stack, { direction: "row", gap: "md", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(PickerBulkSelectionInfo, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(PickerActions, {})
+    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_ARRAY6,
+      actions: actions2 = EMPTY_ARRAY7,
       paginationInfo,
       view
-    } = (0, import_element97.useContext)(dataviews_context_default);
+    } = (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_runtime199.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime260.jsxs)(
       Stack,
       {
         direction: "row",
@@ -40793,16 +51065,16 @@ var wp;
         className: "dataviews-footer",
         gap: "sm",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(PickerBulkSelectionInfo, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(dataviews_pagination_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(PickerActions, {})
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerBulkSelectionInfo, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(dataviews_pagination_default, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(PickerActions, {})
         ]
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
   function GridItem3({
     view,
     selection,
@@ -40821,10 +51093,10 @@ var wp;
   }) {
     const { showTitle = true, showMedia = true, showDescription = true } = view;
     const id = getItemId2(item);
-    const elementRef = (0, import_element98.useRef)(null);
+    const elementRef = (0, import_element145.useRef)(null);
     const isSelected2 = selection.includes(id);
     useIntersectionObserver(elementRef, posinset);
-    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
       mediaField.render,
       {
         item,
@@ -40832,13 +51104,13 @@ var wp;
         config: config2
       }
     ) : null;
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(
+    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_i18n98.__)("(no title)") : void 0,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(Stack, { direction: "column", children, ...props }),
+        "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,
@@ -40848,8 +51120,8 @@ var wp;
         "aria-selected": isSelected2,
         ...selectionProps,
         children: [
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+          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,
@@ -40862,24 +51134,24 @@ var wp;
               tabIndex: -1
             }
           ),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+          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_runtime200.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
+              children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField3?.render && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+          /* @__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_runtime200.jsx)(
+            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
               Stack,
               {
                 direction: "row",
@@ -40891,11 +51163,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_runtime200.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                       Badge,
                       {
                         className: "dataviews-view-picker-grid__field-value",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                           field.render,
                           {
                             item,
@@ -40909,14 +51181,14 @@ var wp;
                 })
               }
             ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+            !!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_runtime200.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                     import_components41.Flex,
                     {
                       className: "dataviews-view-picker-grid__field",
@@ -40925,14 +51197,14 @@ var wp;
                       expanded: true,
                       style: { height: "auto" },
                       direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(import_jsx_runtime200.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components41.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                        /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                      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_runtime200.jsx)(
+                            children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                               field.render,
                               {
                                 item,
@@ -40960,11 +51232,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const headerId = (0, import_compose13.useInstanceId)(
+    const headerId = (0, import_compose17.useInstanceId)(
       GridGroup,
       "dataviews-view-picker-grid-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
       Stack,
       {
         direction: "column",
@@ -40972,14 +51244,14 @@ var wp;
         role: "group",
         "aria-labelledby": headerId,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-grid-group__header",
               id: headerId,
-              children: showLabel ? (0, import_i18n98.sprintf)(
+              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_i18n98.__)("%1$s: %2$s"),
+                (0, import_i18n104.__)("%1$s: %2$s"),
                 groupField.label,
                 groupName
               ) : groupName
@@ -41000,10 +51272,10 @@ var wp;
     onChangeSelection,
     selection,
     view,
-    className: className2,
+    className,
     empty
   }) {
-    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element98.useContext)(dataviews_context_default);
+    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element145.useContext)(dataviews_context_default);
     const titleField2 = fields2.find(
       (field) => field.id === view?.titleField
     );
@@ -41046,16 +51318,17 @@ var wp;
     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_runtime200.jsxs)(import_jsx_runtime200.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_jsx_runtime261.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           import_components41.Composite,
           {
             virtualFocus: true,
@@ -41064,15 +51337,16 @@ var wp;
             "aria-multiselectable": isMultiselect,
             className: clsx_default(
               "dataviews-view-picker-grid",
-              className2,
+              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_runtime200.jsx)(
+            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
               Stack,
               {
                 direction: "column",
@@ -41082,24 +51356,21 @@ var wp;
               }
             ),
             children: Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                 GridGroup,
                 {
                   groupName,
                   groupField,
                   showLabel: view.groupBy?.showLabel !== false,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                     GridItems,
                     {
                       previewSize: usedPreviewSize,
-                      style: {
-                        gridTemplateColumns: usedPreviewSize && `repeat(auto-fill, minmax(${usedPreviewSize}px, 1fr))`
-                      },
                       "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_runtime200.jsx)(
+                        return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                           GridItem3,
                           {
                             view,
@@ -41133,20 +51404,21 @@ var wp;
           }
         ),
         // Render a single grid with all data.
-        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime200.jsxs)(
+        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
           import_components41.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
               GridItems,
               {
                 className: clsx_default(
                   "dataviews-view-picker-grid",
-                  className2,
+                  className,
                   {
                     [`has-${view.layout?.density}-density`]: view.layout?.density && [
                       "compact",
                       "comfortable"
-                    ].includes(view.layout.density)
+                    ].includes(view.layout.density),
+                    "has-media-fit-contain": isMediaContain
                   }
                 ),
                 previewSize: usedPreviewSize,
@@ -41161,10 +51433,10 @@ var wp;
             "aria-label": itemListLabel,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                   import_components41.Composite.Item,
                   {
-                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                       Stack,
                       {
                         direction: "column",
@@ -41182,7 +51454,7 @@ var wp;
               ),
               data.map((item) => {
                 const posinset = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
                   GridItem3,
                   {
                     view,
@@ -41211,27 +51483,27 @@ var wp;
           }
         ),
         // Render empty state.
-        !hasData && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+        !hasData && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
           "div",
           {
             className: clsx_default({
               "dataviews-loading": isLoading,
               "dataviews-no-results": !isLoading
             }),
-            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components41.Spinner, {}) }) : empty
+            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components41.Spinner, {}) }) : empty
           }
         ),
-        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime200.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(import_components41.Spinner, {}) })
+        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components41.Spinner, {}) })
       ]
     });
   }
   var picker_grid_default = ViewPickerGrid;

   // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
-  var import_i18n99 = __toESM(require_i18n(), 1);
+  var import_i18n105 = __toESM(require_i18n(), 1);
   var import_components42 = __toESM(require_components(), 1);
-  var import_element99 = __toESM(require_element(), 1);
-  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+  var import_element146 = __toESM(require_element(), 1);
+  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
   function TableColumnField2({
     item,
     fields: fields2,
@@ -41242,11 +51514,11 @@ var wp;
     if (!field) {
       return null;
     }
-    const className2 = clsx_default("dataviews-view-table__cell-content-wrapper", {
+    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_runtime201.jsx)("div", { className: className2, children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(field.render, { item, field }) });
   }
   function TableRow2({
     item,
@@ -41262,10 +51534,10 @@ var wp;
     selectionProps,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element99.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element146.useContext)(dataviews_context_default);
     const isSelected2 = selection.includes(id);
-    const [isHovered, setIsHovered] = (0, import_element99.useState)(false);
-    const elementRef = (0, import_element99.useRef)(null);
+    const [isHovered, setIsHovered] = (0, import_element146.useState)(false);
+    const elementRef = (0, import_element146.useRef)(null);
     useIntersectionObserver(elementRef, posinset);
     const {
       showTitle = true,
@@ -41281,11 +51553,11 @@ var wp;
     };
     const columns = view.fields ?? [];
     const hasPrimaryColumn = titleField2 && showTitle || mediaField && showMedia || descriptionField3 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
       import_components42.Composite.Item,
       {
         ref: elementRef,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
           "tr",
           {
             className: clsx_default("dataviews-view-table__row", {
@@ -41314,12 +51586,12 @@ var wp;
           selectionProps.onMouseDown(event);
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
             "td",
             {
               className: "dataviews-view-table__checkbox-column",
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                 DataViewsSelectionCheckbox,
                 {
                   item,
@@ -41334,11 +51606,11 @@ var wp;
               ) })
             }
           ),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
             "td",
             {
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                 column_primary_default,
                 {
                   item,
@@ -41352,7 +51624,7 @@ var wp;
           ),
           columns.map((column) => {
             const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
               "td",
               {
                 style: {
@@ -41361,7 +51633,7 @@ var wp;
                   minWidth
                 },
                 role: "presentation",
-                children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                   TableColumnField2,
                   {
                     fields: fields2,
@@ -41390,14 +51662,14 @@ var wp;
     selection,
     setOpenedFilter,
     view,
-    className: className2,
+    className,
     empty
   }) {
-    const headerMenuRefs = (0, import_element99.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element99.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element99.useState)();
+    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_element99.useEffect)(() => {
+    (0, import_element146.useEffect)(() => {
       if (headerMenuToFocusRef.current) {
         headerMenuToFocusRef.current.focus();
         headerMenuToFocusRef.current = void 0;
@@ -41416,7 +51688,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const tableNoticeId = (0, import_element99.useId)();
+    const tableNoticeId = (0, import_element146.useId)();
     if (nextHeaderMenuToFocus) {
       headerMenuToFocusRef.current = nextHeaderMenuToFocus;
       setNextHeaderMenuToFocus(void 0);
@@ -41446,14 +51718,14 @@ var wp;
         headerMenuRefs.current.delete(column);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(import_jsx_runtime201.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+    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",
-            className2,
+            className,
             {
               [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
                 view.layout.density
@@ -41464,13 +51736,13 @@ var wp;
           "aria-describedby": tableNoticeId,
           role: isInfiniteScroll ? "feed" : "listbox",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+            /* @__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_runtime201.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                     BulkSelectionCheckbox,
                     {
                       selection,
@@ -41481,7 +51753,7 @@ var wp;
                       disableSelectAll: isInfiniteScroll
                     }
                   ) }),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("th", { children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("th", { children: titleField2 && /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -41499,7 +51771,7 @@ var wp;
                   ) }),
                   columns.map((column, index2) => {
                     const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                       "th",
                       {
                         style: {
@@ -41510,7 +51782,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_runtime201.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -41531,27 +51803,27 @@ var wp;
               }
             ) }),
             hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
                 import_components42.Composite,
                 {
                   virtualFocus: true,
                   orientation: "vertical",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("tbody", { role: "group" }),
+                  render: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("tbody", { role: "group" }),
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                       "tr",
                       {
                         className: "dataviews-view-table__group-header-row",
                         role: "presentation",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                        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_i18n99.sprintf)(
+                            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_i18n99.__)("%1$s: %2$s"),
+                              (0, import_i18n105.__)("%1$s: %2$s"),
                               groupField.label,
                               groupName
                             )
@@ -41561,7 +51833,7 @@ var wp;
                     ),
                     groupItems.map((item, index2) => {
                       const id = getItemId2(item) || index2.toString();
-                      return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                         TableRow2,
                         {
                           item,
@@ -41585,17 +51857,17 @@ var wp;
                 },
                 `group-${groupName}`
               )
-            ) : /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
               import_components42.Composite,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("tbody", { role: "presentation" }),
+                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_runtime201.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
                     TableRow2,
                     {
                       item,
@@ -41621,7 +51893,7 @@ var wp;
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime201.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(
         "div",
         {
           className: clsx_default({
@@ -41630,8 +51902,8 @@ var wp;
           }),
           id: tableNoticeId,
           children: [
-            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_components42.Spinner, {}) }) : empty),
-            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(import_components42.Spinner, {}) })
+            !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, {}) })
           ]
         }
       )
@@ -41641,10 +51913,10 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
   var import_components43 = __toESM(require_components(), 1);
-  var import_element100 = __toESM(require_element(), 1);
-  var import_compose14 = __toESM(require_compose(), 1);
-  var import_i18n100 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 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;
   }
@@ -41661,13 +51933,13 @@ var wp;
     posinset,
     setsize
   }) {
-    const elementRef = (0, import_element100.useRef)(null);
+    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_runtime202.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
       mediaField.render,
       {
         item,
@@ -41677,16 +51949,16 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+    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"
       }
     ) });
-    const renderedTitleField = showTitle && titleField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(titleField2.render, { item, field: titleField2 }) : null;
-    const renderedDescriptionField = showDescription && descriptionField3?.render ? /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(descriptionField3.render, { item, field: descriptionField3 }) : null;
-    const verticalGap = (0, import_element100.useMemo)(() => {
+    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";
@@ -41694,7 +51966,7 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
       import_components43.Composite.Item,
       {
         ref: elementRef,
@@ -41711,9 +51983,9 @@ var wp;
           isSelected2 && "is-selected"
         ),
         ...selectionProps,
-        render: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("div", {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+        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",
@@ -41723,7 +51995,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
             Stack,
             {
               direction: "column",
@@ -41731,22 +52003,22 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-picker-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-                /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+                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_runtime202.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
                         VisuallyHidden,
                         {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("span", {}),
                           className: "dataviews-view-picker-activity__item-field-label",
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+                      /* @__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,
@@ -41770,11 +52042,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const headerId = (0, import_compose14.useInstanceId)(
+    const headerId = (0, import_compose18.useInstanceId)(
       PickerActivityGroup,
       "dataviews-view-picker-activity-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
       Stack,
       {
         direction: "column",
@@ -41782,14 +52054,14 @@ var wp;
         "aria-labelledby": headerId,
         className: "dataviews-view-picker-activity-group",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-activity-group__header",
               id: headerId,
-              children: showLabel ? (0, import_i18n100.sprintf)(
+              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_i18n100.__)("%1$s: %2$s"),
+                (0, import_i18n106.__)("%1$s: %2$s"),
                 groupField.label,
                 groupName
               ) : groupName
@@ -41809,10 +52081,10 @@ var wp;
     selection,
     view,
     actions: actions2,
-    className: className2,
+    className,
     empty
   }) {
-    const { itemListLabel, paginationInfo } = (0, import_element100.useContext)(dataviews_context_default);
+    const { itemListLabel, paginationInfo } = (0, import_element147.useContext)(dataviews_context_default);
     const isMultiselect = useIsMultiselectPicker(actions2);
     const titleField2 = fields2.find(
       (field) => field.id === view?.titleField
@@ -41840,7 +52112,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
       PickerActivityItem,
       {
         view,
@@ -41858,19 +52130,19 @@ var wp;
       getItemId2(item)
     );
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
         "div",
         {
           className: clsx_default({
             "dataviews-loading": isLoading,
             "dataviews-no-results": !isLoading
           }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(import_components43.Spinner, {}) }) : empty
+          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_runtime202.jsxs)(import_jsx_runtime202.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(import_jsx_runtime263.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
         import_components43.Composite,
         {
           virtualFocus: true,
@@ -41879,13 +52151,13 @@ var wp;
           "aria-multiselectable": isMultiselect,
           "aria-label": itemListLabel,
           "aria-busy": isLoading,
-          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
+          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
           className: clsx_default(
             "dataviews-view-picker-activity",
-            className2
+            className
           ),
           children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
               PickerActivityGroup,
               {
                 groupName,
@@ -41898,22 +52170,22 @@ var wp;
           ) : data.map(renderItem)
         }
       ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(import_components43.Spinner, {}) })
+      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_i18n101 = __toESM(require_i18n(), 1);
-  var import_element101 = __toESM(require_element(), 1);
-  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 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_element101.useContext)(dataviews_context_default);
+    const context = (0, import_element148.useContext)(dataviews_context_default);
     const view = context.view;
-    return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
       import_components44.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n101.__)("Density"),
+        label: (0, import_i18n107.__)("Density"),
         value: view.layout?.density || "balanced",
         onChange: (value) => {
           context.onChangeView({
@@ -41926,30 +52198,30 @@ var wp;
         },
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
             import_components44.__experimentalToggleGroupControlOption,
             {
               value: "comfortable",
-              label: (0, import_i18n101._x)(
+              label: (0, import_i18n107._x)(
                 "Comfortable",
                 "Density option for DataView layout"
               )
             },
             "comfortable"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
             import_components44.__experimentalToggleGroupControlOption,
             {
               value: "balanced",
-              label: (0, import_i18n101._x)("Balanced", "Density option for DataView layout")
+              label: (0, import_i18n107._x)("Balanced", "Density option for DataView layout")
             },
             "balanced"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
             import_components44.__experimentalToggleGroupControlOption,
             {
               value: "compact",
-              label: (0, import_i18n101._x)("Compact", "Density option for DataView layout")
+              label: (0, import_i18n107._x)("Compact", "Density option for DataView layout")
             },
             "compact"
           )
@@ -41958,11 +52230,44 @@ var wp;
     );
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/media-fit-control.mjs
   var import_components45 = __toESM(require_components(), 1);
-  var import_i18n102 = __toESM(require_i18n(), 1);
-  var import_element102 = __toESM(require_element(), 1);
-  var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 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"
+            }
+          });
+        }
+      }
+    );
+  }
+
+  // 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,
@@ -41993,7 +52298,7 @@ var wp;
     }
   ];
   function PreviewSizePicker() {
-    const context = (0, import_element102.useContext)(dataviews_context_default);
+    const context = (0, import_element150.useContext)(dataviews_context_default);
     const view = context.view;
     const breakValues = imageSizes2.filter((size4) => {
       return context.containerWidth >= size4.breakpoint;
@@ -42005,11 +52310,11 @@ var wp;
         value: index2
       };
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
-      import_components45.RangeControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+      import_components46.RangeControl,
       {
         showTooltip: false,
-        label: (0, import_i18n102.__)("Preview size"),
+        label: (0, import_i18n109.__)("Preview size"),
         value: previewSizeToUse,
         min: 0,
         max: breakValues.length - 1,
@@ -42030,11 +52335,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-  var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
   function GridConfigOptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(import_jsx_runtime205.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(DensityPicker, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(PreviewSizePicker, {})
+    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, {})
     ] });
   }

@@ -42042,35 +52348,35 @@ var wp;
   var VIEW_LAYOUTS = [
     {
       type: LAYOUT_TABLE,
-      label: (0, import_i18n103.__)("Table"),
+      label: (0, import_i18n110.__)("Table"),
       component: table_default,
       icon: block_table_default,
       viewConfigOptions: DensityPicker
     },
     {
       type: LAYOUT_GRID,
-      label: (0, import_i18n103.__)("Grid"),
+      label: (0, import_i18n110.__)("Grid"),
       component: grid_default,
       icon: category_default,
       viewConfigOptions: GridConfigOptions
     },
     {
       type: LAYOUT_LIST,
-      label: (0, import_i18n103.__)("List"),
+      label: (0, import_i18n110.__)("List"),
       component: ViewList,
-      icon: (0, import_i18n103.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
+      icon: (0, import_i18n110.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
       viewConfigOptions: DensityPicker
     },
     {
       type: LAYOUT_ACTIVITY,
-      label: (0, import_i18n103.__)("Activity"),
+      label: (0, import_i18n110.__)("Activity"),
       component: ViewActivity,
       icon: scheduled_default,
       viewConfigOptions: DensityPicker
     },
     {
       type: LAYOUT_PICKER_GRID,
-      label: (0, import_i18n103.__)("Grid"),
+      label: (0, import_i18n110.__)("Grid"),
       component: picker_grid_default,
       icon: category_default,
       viewConfigOptions: GridConfigOptions,
@@ -42078,7 +52384,7 @@ var wp;
     },
     {
       type: LAYOUT_PICKER_TABLE,
-      label: (0, import_i18n103.__)("Table"),
+      label: (0, import_i18n110.__)("Table"),
       component: picker_table_default,
       icon: block_table_default,
       viewConfigOptions: DensityPicker,
@@ -42086,7 +52392,7 @@ var wp;
     },
     {
       type: LAYOUT_PICKER_ACTIVITY,
-      label: (0, import_i18n103.__)("Activity"),
+      label: (0, import_i18n110.__)("Activity"),
       component: ViewPickerActivity,
       icon: scheduled_default,
       viewConfigOptions: DensityPicker,
@@ -42095,12 +52401,12 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_element110 = __toESM(require_element(), 1);
+  var import_element158 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_components48 = __toESM(require_components(), 1);
-  var import_i18n106 = __toESM(require_i18n(), 1);
-  var import_element107 = __toESM(require_element(), 1);
+  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) {
@@ -42113,8 +52419,8 @@ var wp;
   }

   // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-  var import_react51 = __toESM(require_react(), 1);
-  var FocusableContext = (0, import_react51.createContext)(true);
+  var import_react58 = __toESM(require_react(), 1);
+  var FocusableContext = (0, import_react58.createContext)(true);

   // node_modules/@ariakit/utils/dist/index.js
   function toArray2(arg) {
@@ -42203,7 +52509,11 @@ var wp;
   }
   function removeUndefinedValues(obj) {
     const result = {};
-    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
+    for (const key in obj) {
+      if (!hasOwnProperty(obj, key)) continue;
+      if (key === "__proto__") continue;
+      if (obj[key] !== void 0) result[key] = obj[key];
+    }
     return result;
   }
   function defaultValue(...values) {
@@ -42503,17 +52813,6 @@ var wp;
     if (activeDescendant === element.id) return true;
     return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
   }
-  function focusIntoView(element, options) {
-    if (!("scrollIntoView" in element)) element.focus();
-    else {
-      element.focus({ preventScroll: true });
-      element.scrollIntoView({
-        block: "nearest",
-        inline: "nearest",
-        ...options
-      });
-    }
-  }
   function createUndoCallback(callback) {
     return async () => {
       const redo2 = await callback?.();
@@ -42569,9 +52868,9 @@ var wp;
   }

   // node_modules/@ariakit/react-utils/dist/index.js
-  var React102 = __toESM(require_react(), 1);
-  var import_react52 = __toESM(require_react(), 1);
-  var import_jsx_runtime206 = __toESM(require_jsx_runtime(), 1);
+  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);
@@ -42580,7 +52879,7 @@ var wp;
   }
   function isValidElementWithRef(element) {
     if (!element) return false;
-    if (!(0, import_react52.isValidElement)(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;
@@ -42593,6 +52892,7 @@ var wp;
     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];
@@ -42610,6 +52910,7 @@ var wp;
         continue;
       }
       const overrideValue = overrides[key];
+      if (overrideValue === void 0) continue;
       if (key.startsWith("on")) {
         if (typeof overrideValue !== "function") continue;
         const baseValue = base[key];
@@ -42625,34 +52926,34 @@ var wp;
     }
     return props;
   }
-  var _React = { ...React102 };
+  var _React = { ...React165 };
   var useReactId = _React.useId;
   var useReactDeferredValue = _React.useDeferredValue;
   var useReactInsertionEffect = _React.useInsertionEffect;
-  var useSafeLayoutEffect = canUseDOM ? import_react52.useLayoutEffect : import_react52.useEffect;
+  var useSafeLayoutEffect = canUseDOM ? import_react59.useLayoutEffect : import_react59.useEffect;
   function useInitialValue(value) {
-    const [initialValue] = (0, import_react52.useState)(value);
+    const [initialValue] = (0, import_react59.useState)(value);
     return initialValue;
   }
   function useLiveRef(value) {
-    const ref = (0, import_react52.useRef)(value);
+    const ref = (0, import_react59.useRef)(value);
     useSafeLayoutEffect(() => {
       ref.current = value;
     });
     return ref;
   }
   function useEvent2(callback) {
-    const ref = (0, import_react52.useRef)(() => {
+    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_react52.useCallback)((...args) => ref.current?.(...args), []);
+    return (0, import_react59.useCallback)((...args) => ref.current?.(...args), []);
   }
   function useTransactionState(callback) {
-    const [state2, setState] = (0, import_react52.useState)(null);
+    const [state2, setState] = (0, import_react59.useState)(null);
     useSafeLayoutEffect(() => {
       if (state2 == null) return;
       if (!callback) return;
@@ -42667,8 +52968,8 @@ var wp;
     }, [state2, callback]);
     return [state2, setState];
   }
-  function useMergeRefs3(...refs) {
-    return (0, import_react52.useMemo)(() => {
+  function useMergeRefs6(...refs) {
+    return (0, import_react59.useMemo)(() => {
       if (!refs.some(Boolean)) return;
       return (value) => {
         const refEffects = [];
@@ -42688,13 +52989,13 @@ var wp;
       };
     }, refs);
   }
-  function useId5(defaultId) {
+  function useId8(defaultId) {
     if (useReactId) {
       const reactId = useReactId();
       if (defaultId) return defaultId;
       return reactId;
     }
-    const [id, setId] = (0, import_react52.useState)(defaultId);
+    const [id, setId] = (0, import_react59.useState)(defaultId);
     useSafeLayoutEffect(() => {
       if (defaultId || id) return;
       const random2 = Math.random().toString(36).slice(2, 8);
@@ -42704,8 +53005,8 @@ var wp;
   }
   function useAttribute(refOrElement, attributeName, defaultValue2) {
     const initialValue = useInitialValue(defaultValue2);
-    const [attribute, setAttribute] = (0, import_react52.useState)(initialValue);
-    (0, import_react52.useEffect)(() => {
+    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 = () => {
@@ -42724,17 +53025,17 @@ var wp;
     return attribute;
   }
   function useUpdateEffect(effect, deps) {
-    const mounted = (0, import_react52.useRef)(false);
-    (0, import_react52.useEffect)(() => {
+    const mounted = (0, import_react59.useRef)(false);
+    (0, import_react59.useEffect)(() => {
       if (mounted.current) return effect();
       mounted.current = true;
     }, deps);
-    (0, import_react52.useEffect)(() => () => {
+    (0, import_react59.useEffect)(() => () => {
       mounted.current = false;
     }, []);
   }
   function useUpdateLayoutEffect(effect, deps) {
-    const mounted = (0, import_react52.useRef)(false);
+    const mounted = (0, import_react59.useRef)(false);
     useSafeLayoutEffect(() => {
       if (mounted.current) return effect();
       mounted.current = true;
@@ -42744,13 +53045,13 @@ var wp;
     }, []);
   }
   function useForceUpdate2() {
-    return (0, import_react52.useReducer)(() => [], []);
+    return (0, import_react59.useReducer)(() => [], []);
   }
   function useBooleanEvent(booleanOrCallback) {
     return useEvent2(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
   }
   function useWrapElement(props, callback, deps = []) {
-    const wrapElement = (0, import_react52.useCallback)((element) => {
+    const wrapElement = (0, import_react59.useCallback)((element) => {
       if (props.wrapElement) element = props.wrapElement(element);
       return callback(element);
     }, [...deps, props.wrapElement]);
@@ -42761,7 +53062,7 @@ var wp;
   }
   function useMetadataProps(props, key, value) {
     const parent = props.onLoadedMetadataCapture;
-    const onLoadedMetadataCapture = (0, import_react52.useMemo)(() => {
+    const onLoadedMetadataCapture = (0, import_react59.useMemo)(() => {
       return Object.assign(() => {
       }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
     }, [
@@ -42773,7 +53074,7 @@ var wp;
   }
   var hasInstalledGlobalEventListeners = false;
   function useIsMouseMoving() {
-    (0, import_react52.useEffect)(() => {
+    (0, import_react59.useEffect)(() => {
       if (hasInstalledGlobalEventListeners) return;
       addGlobalEventListener("mousemove", setMouseMoving, true);
       addGlobalEventListener("mousedown", resetMouseMoving, true);
@@ -42801,29 +53102,29 @@ var wp;
   function resetMouseMoving() {
     mouseMoving = false;
   }
-  function forwardRef56(render5) {
-    const Role = React102.forwardRef((props, ref) => render5({
+  function forwardRef121(render5) {
+    const Role = React165.forwardRef((props, ref) => render5(removeUndefinedValues({
       ...props,
       ref
-    }));
+    })));
     Role.displayName = render5.displayName || render5.name;
     return Role;
   }
-  function memo4(Component3, propsAreEqual) {
-    return React102.memo(Component3, propsAreEqual);
+  function memo5(Component3, propsAreEqual) {
+    return React165.memo(Component3, propsAreEqual);
   }
   function createElement5(Type, props) {
     const { wrapElement, render: render5, ...rest } = props;
-    const mergedRef = useMergeRefs3(props.ref, getRefProperty(render5));
+    const mergedRef = useMergeRefs6(props.ref, getRefProperty(render5));
     let element;
-    if (React102.isValidElement(render5)) {
+    if (React165.isValidElement(render5)) {
       const renderProps = {
         ...render5.props,
         ref: mergedRef
       };
-      element = React102.cloneElement(render5, mergeProps2(rest, renderProps));
+      element = React165.cloneElement(render5, mergeProps2(rest, renderProps));
     } else if (render5) element = render5(rest);
-    else element = /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(Type, { ...rest });
+    else element = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Type, { ...rest });
     if (wrapElement) return wrapElement(element);
     return element;
   }
@@ -42835,40 +53136,40 @@ var wp;
     return useRole;
   }
   function createStoreContext(providers = [], scopedProviders = []) {
-    const context = React102.createContext(void 0);
-    const scopedContext = React102.createContext(void 0);
-    const useContext73 = () => React102.useContext(context);
+    const context = React165.createContext(void 0);
+    const scopedContext = React165.createContext(void 0);
+    const useContext94 = () => React165.useContext(context);
     const useScopedContext = (onlyScoped = false) => {
-      const scoped = React102.useContext(scopedContext);
-      const store4 = useContext73();
+      const scoped = React165.useContext(scopedContext);
+      const store4 = useContext94();
       if (onlyScoped) return scoped;
       return scoped || store4;
     };
     const useProviderContext = () => {
-      const scoped = React102.useContext(scopedContext);
-      const store4 = useContext73();
+      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_runtime206.jsx)(Provider2, {
+      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Provider2, {
         ...props,
         children
-      }), /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(context.Provider, { ...props }));
+      }), /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(context.Provider, { ...props }));
     };
     const ScopedContextProvider = (props) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(ContextProvider, {
+      return /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ContextProvider, {
         ...props,
-        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(Provider2, {
+        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(Provider2, {
           ...props,
           children
-        }), /* @__PURE__ */ (0, import_jsx_runtime206.jsx)(scopedContext.Provider, { ...props }))
+        }), /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(scopedContext.Provider, { ...props }))
       });
     };
     return {
       context,
       scopedContext,
-      useContext: useContext73,
+      useContext: useContext94,
       useScopedContext,
       useProviderContext,
       ContextProvider,
@@ -42876,8 +53177,11 @@ var wp;
     };
   }

-  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
-  var import_react53 = __toESM(require_react(), 1);
+  // 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";
+  }
   var TagName = "div";
   var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
   var isSafariBrowser = isSafari();
@@ -42962,16 +53266,23 @@ var wp;
     if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
   }
   function onGlobalKeyDown(event) {
+    if (isCompositeMoveKey(event.key)) {
+      isKeyboardModality = true;
+      return;
+    }
     if (event.metaKey) return;
     if (event.ctrlKey) return;
-    if (event.altKey) 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_react53.useRef)(null);
+    const ref = (0, import_react60.useRef)(null);
     const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
     accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-    (0, import_react53.useEffect)(() => {
+    (0, import_react60.useEffect)(() => {
       if (!focusable2) return;
       if (hasInstalledGlobalEventListeners2) return;
       addGlobalEventListener("mousedown", onGlobalMouseDown, true);
@@ -42980,16 +53291,16 @@ var wp;
     }, [focusable2]);
     const disabled2 = focusable2 && disabledFromProps(props);
     const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-    const [focusVisible, setFocusVisible] = (0, import_react53.useState)(false);
-    const focusVisibleRef = (0, import_react53.useRef)(false);
-    const nativeSubmitObserverCleanupRef = (0, import_react53.useRef)(null);
+    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_react53.useEffect)(() => {
+    (0, import_react60.useEffect)(() => {
       if (focusable2 && !trulyDisabled) return;
       cleanupFocusVisible(ref.current);
       if (focusVisible) setFocusVisible(false);
@@ -42999,7 +53310,7 @@ var wp;
       focusVisible,
       cleanupFocusVisible
     ]);
-    (0, import_react53.useEffect)(() => {
+    (0, import_react60.useEffect)(() => {
       if (!focusable2) return;
       if (!focusVisible) return;
       const element = ref.current;
@@ -43014,7 +53325,7 @@ var wp;
       observer.observe(element);
       return () => observer.disconnect();
     }, [focusable2, focusVisible]);
-    (0, import_react53.useEffect)(() => {
+    (0, import_react60.useEffect)(() => {
       return () => nativeSubmitObserverCleanupRef.current?.();
     }, []);
     const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
@@ -43052,9 +53363,7 @@ var wp;
       if (!focusable2) return;
       if (focusVisible) return;
       if (focusVisibleRef.current) return;
-      if (event.metaKey) return;
-      if (event.altKey) return;
-      if (event.ctrlKey) 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);
@@ -43082,7 +53391,7 @@ var wp;
       cleanupFocusVisible(event.currentTarget);
       setFocusVisible(false);
     });
-    const autoFocusOnShow = (0, import_react53.useContext)(FocusableContext);
+    const autoFocusOnShow = (0, import_react60.useContext)(FocusableContext);
     const autoFocusRef = useEvent2((element) => {
       if (!focusable2) return;
       if (!autoFocus) return;
@@ -43094,7 +53403,7 @@ var wp;
         element.focus();
       });
     });
-    const [elementCapabilities, setElementCapabilities] = (0, import_react53.useState)(defaultElementCapabilities);
+    const [elementCapabilities, setElementCapabilities] = (0, import_react60.useState)(defaultElementCapabilities);
     useSafeLayoutEffect(() => {
       const element = ref.current;
       if (!element) return;
@@ -43104,8 +53413,8 @@ var wp;
     }, []);
     const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
     const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
-    const [safariTabIndex, setSafariTabIndex] = (0, import_react53.useState)(false);
-    if (isSafariBrowser) (0, import_react53.useEffect)(() => {
+    const [safariTabIndex, setSafariTabIndex] = (0, import_react60.useState)(false);
+    if (isSafariBrowser) (0, import_react60.useEffect)(() => {
       if (!focusable2) return;
       const element = ref.current;
       if (!element) return;
@@ -43114,7 +53423,7 @@ var wp;
       setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
     }, [focusable2]);
     const styleProp = props.style;
-    const style = (0, import_react53.useMemo)(() => {
+    const style = (0, import_react60.useMemo)(() => {
       if (trulyDisabled) return {
         pointerEvents: "none",
         ...styleProp
@@ -43127,7 +53436,7 @@ var wp;
       "aria-disabled": disabled2 || void 0,
       ...props,
       ...metadataProps,
-      ref: useMergeRefs3(ref, autoFocusRef, props.ref),
+      ref: useMergeRefs6(ref, autoFocusRef, props.ref),
       style,
       tabIndex: getTabIndex2({
         focusable: focusable2,
@@ -43148,13 +53457,13 @@ var wp;
     };
     return removeUndefinedValues(props);
   });
-  var Focusable = forwardRef56(function Focusable2(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_react54 = __toESM(require_react(), 1);
+  var import_react61 = __toESM(require_react(), 1);
   var TagName2 = "button";
   function isNativeClick(event) {
     if (!event.isTrusted) return false;
@@ -43165,18 +53474,18 @@ var wp;
   }
   var symbol = /* @__PURE__ */ Symbol("command");
   var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-    const ref = (0, import_react54.useRef)(null);
-    const [isNativeButton, setIsNativeButton] = (0, import_react54.useState)(false);
+    const ref = (0, import_react61.useRef)(null);
+    const [isNativeButton, setIsNativeButton] = (0, import_react61.useState)(false);
     const type = props.type;
-    (0, import_react54.useEffect)(() => {
+    (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_react54.useState)(false);
-    const activeRef = (0, import_react54.useRef)(false);
+    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(() => {
@@ -43252,7 +53561,7 @@ var wp;
       type: isNativeButton ? "button" : void 0,
       ...metadataProps,
       ...props,
-      ref: useMergeRefs3(ref, props.ref),
+      ref: useMergeRefs6(ref, props.ref),
       onKeyDown,
       onKeyUp,
       onBlur
@@ -43260,7 +53569,7 @@ var wp;
     props = useFocusable(props);
     return props;
   });
-  var Command = forwardRef56(function Command2(props) {
+  var Command = forwardRef121(function Command2(props) {
     const htmlProps = useCommand(withDefaultButtonType(props));
     return createElement5(TagName2, htmlProps);
   });
@@ -43274,14 +53583,14 @@ var wp;
   var CollectionScopedContextProvider = ctx2.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/collection/collection-item.js
-  var import_react55 = __toESM(require_react(), 1);
+  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 = useId5(props.id);
-    const ref = (0, import_react55.useRef)(element);
-    (0, import_react55.useEffect)(() => {
+    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;
@@ -43299,25 +53608,28 @@ var wp;
     ]);
     props = {
       ...props,
-      ref: useMergeRefs3(ref, props.ref)
+      ref: useMergeRefs6(ref, props.ref)
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var CollectionItem = forwardRef56(function CollectionItem2(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_react56 = __toESM(require_react(), 1);
+  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_react56.createContext)(void 0);
-  var CompositeRowContext = (0, import_react56.createContext)(void 0);
+  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) {
@@ -43993,8 +54305,10 @@ If there's a particular need for this, please submit a feature request at https:
           return nextItems;
         });
         const unmergeItem = () => {
-          if (registeredItems2) if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
-          else registeredItems2.delete(item.id);
+          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) {
@@ -44166,12 +54480,16 @@ If there's a particular need for this, please submit a feature request at https:
     const syncState = props.store?.getState();
     const collection = createCollectionStore(props);
     const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
-    const composite = createStore({
+    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,
-      baseElement: defaultValue(syncState?.baseElement, null),
-      includesBaseElement: defaultValue(props.includesBaseElement, syncState?.includesBaseElement, activeId === null),
+      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),
@@ -44179,7 +54497,17 @@ If there's a particular need for this, please submit a feature request at https:
       focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
       focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
       focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
-    }, collection, props.store);
+    };
+    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;
@@ -44188,12 +54516,13 @@ If there's a particular need for this, please submit a feature request at https:
     }));
     const getNextId = (direction = "next", options = {}) => {
       const defaultState = composite.getState();
-      const { skip = 0, activeId: activeId2 = defaultState.activeId, focusShift = defaultState.focusShift, focusLoop = defaultState.focusLoop, focusWrap = defaultState.focusWrap, includesBaseElement = defaultState.includesBaseElement, renderedItems = defaultState.renderedItems, rtl = defaultState.rtl } = options;
+      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 && !includesBaseElement && activeId2 != null) {
+      if (!skip && !focusWrap && !compositeElementInFocusOrder2 && activeId2 != null) {
         if (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
           let activeIndex2 = -1;
           if (renderedItems === defaultState.renderedItems) {
@@ -44242,7 +54571,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
       const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
-      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && includesBaseElement : isVerticalDirection ? includesBaseElement : false;
+      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);
@@ -44259,7 +54588,8 @@ If there's a particular need for this, please submit a feature request at https:
     return {
       ...collection,
       ...composite,
-      setBaseElement: (element) => composite.setState("baseElement", element),
+      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;
@@ -44278,6 +54608,188 @@ If there's a particular need for this, please submit a feature request at https:
   // 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 markItemMounted(element) {
+    unmountingItems.delete(element);
+  }
+  function withCompositeScrollPreserved(store4, callback) {
+    const { virtualFocus, compositeElement } = store4.getState();
+    if (!virtualFocus || !compositeElement || !isTextField(compositeElement)) {
+      callback();
+      return;
+    }
+    const savedScrollLeft = compositeElement.scrollLeft;
+    const savedScrollTop = compositeElement.scrollTop;
+    callback();
+    compositeElement.scrollLeft = savedScrollLeft;
+    compositeElement.scrollTop = savedScrollTop;
+  }
+  function getPopupElement(store4) {
+    const state2 = store4.getState();
+    if (!("contentElement" in state2)) return null;
+    return state2.contentElement;
+  }
+  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 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);
+    };
+    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;
+    };
+    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 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;
+    };
+    let removeFocusListeners;
+    let unsubscribe;
+    const cancel = () => {
+      done = true;
+      removeFocusListeners?.();
+      unsubscribe?.();
+    };
+    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;
+      }
+      element.scrollIntoView({
+        block: "nearest",
+        inline: "nearest"
+      });
+    };
+    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;
+  }
   function getEnabledItem(store4, id) {
     if (!id) return null;
     return store4.item(id) || null;
@@ -44310,12 +54822,12 @@ 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_react57 = __toESM(require_react(), 1);
-  var import_jsx_runtime207 = __toESM(require_jsx_runtime(), 1);
+  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 React103 = __toESM(require_react(), 1);
-  var import_shim3 = __toESM(require_shim(), 1);
+  var React166 = __toESM(require_react(), 1);
+  var import_shim4 = __toESM(require_shim(), 1);
   var noopSubscribe = () => () => {
   };
   function isStoreKeyArray(value) {
@@ -44335,7 +54847,7 @@ If there's a particular need for this, please submit a feature request at https:
     return true;
   }
   function useStableStoreKeys(keys) {
-    const keysRef = React103.useRef(null);
+    const keysRef = React166.useRef(null);
     const currentKeys = keysRef.current;
     if (keys === null) {
       keysRef.current = null;
@@ -44348,7 +54860,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useStoreState(store4, keyOrKeysOrSelector = identity, selector2) {
     const subscriptionKeys = useStableStoreKeys(isStoreKeyArray(keyOrKeysOrSelector) ? keyOrKeysOrSelector : typeof keyOrKeysOrSelector === "function" ? null : [keyOrKeysOrSelector]);
-    const storeSubscribe = React103.useCallback((callback) => {
+    const storeSubscribe = React166.useCallback((callback) => {
       if (!store4) return noopSubscribe();
       if (subscriptionKeys?.length === 0) return noopSubscribe();
       return subscribe2(store4, subscriptionKeys, callback);
@@ -44361,7 +54873,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!hasOwnProperty(state2, keyOrKeysOrSelector)) return;
       return state2[keyOrKeysOrSelector];
     };
-    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
+    return (0, import_shim4.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
   }
   function getStoreStateObjectKeys(object, selectorKeys) {
     const keys = [];
@@ -44387,9 +54899,9 @@ If there's a particular need for this, please submit a feature request at https:
   function useStoreStateObject(store4, objectOrKeys, object) {
     const stateObject = isStoreKeyArray(objectOrKeys) ? object ?? {} : objectOrKeys;
     const selectorKeys = isStoreKeyArray(objectOrKeys) ? objectOrKeys : void 0;
-    const objRef = React103.useRef({});
+    const objRef = React166.useRef({});
     const subscriptionKeys = useStableStoreKeys(getStoreStateObjectKeys(stateObject, selectorKeys));
-    const storeSubscribe = React103.useCallback((callback) => {
+    const storeSubscribe = React166.useCallback((callback) => {
       if (!store4) return noopSubscribe();
       if (subscriptionKeys?.length === 0) return noopSubscribe();
       return subscribe2(store4, subscriptionKeys, callback);
@@ -44418,7 +54930,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (updated) objRef.current = { ...obj };
       return objRef.current;
     };
-    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
+    return (0, import_shim4.useSyncExternalStore)(storeSubscribe, getSnapshot2, getSnapshot2);
   }
   function useStoreProps(store4, props, key, setKey) {
     const value = hasOwnProperty(props, key) ? props[key] : void 0;
@@ -44452,13 +54964,13 @@ If there's a particular need for this, please submit a feature request at https:
     });
   }
   function useStore2(createStore2, props) {
-    const [store4, setStore] = React103.useState(() => createStore2(props));
+    const [store4, setStore] = React166.useState(() => createStore2(props));
     useSafeLayoutEffect(() => init(store4), [store4]);
-    const useState165 = React103.useCallback((keyOrSelector) => useStoreState(store4, keyOrSelector), [store4]);
-    return [React103.useMemo(() => ({
+    const useState173 = React166.useCallback((keyOrSelector) => useStoreState(store4, keyOrSelector), [store4]);
+    return [React166.useMemo(() => ({
       ...store4,
-      useState: useState165
-    }), [store4, useState165]), useEvent2(() => {
+      useState: useState173
+    }), [store4, useState173]), useEvent2(() => {
       setStore((store5) => createStore2({
         ...props,
         ...store5.getState()
@@ -44515,45 +55027,53 @@ If there's a particular need for this, please submit a feature request at https:
     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, ...props }) {
+  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 = useId5(props.id);
-    const ref = (0, import_react57.useRef)(null);
-    const row = (0, import_react57.useContext)(CompositeRowContext);
+    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;
+    }, []);
+    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?.baseElement) return;
-      if (row.baseElement !== state2.baseElement) return;
+      if (!row?.compositeElement) return;
+      if (row.compositeElement !== state2.compositeElement) return;
       return row.id;
     };
-    const { rowId, baseElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store4, ["baseElement", "renderedItems"], {
+    const { rowId, compositeElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store4, ["compositeElement", "renderedItems"], {
       rowId: getRowId,
-      baseElement(state2) {
-        return state2?.baseElement || void 0;
+      compositeElement(state2) {
+        return state2?.compositeElement || void 0;
       },
       ariaSetSize(state2) {
         if (ariaSetSizeProp != null) return ariaSetSizeProp;
         if (!state2) return;
         if (!row?.ariaSetSize) return;
-        if (row.baseElement !== state2.baseElement) 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.baseElement !== state2.baseElement) 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 } = useStoreStateObject(store4, [
+    const { isActiveItem, isTabbable: isTabbable2 } = useStoreStateObject(store4, [
       "activeId",
+      "compositeElement",
       "renderedItems",
       "virtualFocus",
       "items"
@@ -44562,8 +55082,10 @@ If there's a particular need for this, please submit a feature request at https:
         return !!state2 && state2.activeId === id;
       },
       isTabbable(state2) {
-        if (!state2?.renderedItems.length) return true;
+        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);
@@ -44572,7 +55094,7 @@ If there's a particular need for this, please submit a feature request at https:
         return state2.activeId === id;
       }
     });
-    const getItem = (0, import_react57.useCallback)((item) => {
+    const getItem = (0, import_react65.useCallback)((item) => {
       const nextItem = {
         ...item,
         id: id || item.id,
@@ -44591,8 +55113,9 @@ If there's a particular need for this, please submit a feature request at https:
       getItemProp
     ]);
     const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react57.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react57.useRef)(null);
+    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;
@@ -44600,27 +55123,38 @@ If there's a particular need for this, please submit a feature request at https:
       if (!id) return;
       if (!store4) return;
       if (targetIsAnotherItem(event, store4)) return;
-      const { virtualFocus, baseElement: baseElement2 } = store4.getState();
+      const { virtualFocus, compositeElement: compositeElement2 } = store4.getState();
       store4.setActiveId(id);
       if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
-      if (!virtualFocus) return;
+      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 redirectFocusToBaseElement = (currentTarget2, relatedTarget2, baseElement3) => {
-        if (!isFocusable(baseElement3)) {
-          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`.", baseElement3);
+      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;
         }
-        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
-          block: "nearest",
-          inline: "nearest"
+        const fromComposite = relatedTarget2 === compositeElement3 || isItem(store4, relatedTarget2);
+        if (store4.item(id)) present({
+          id,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
         });
         hasFocusedComposite.current = true;
-        if (relatedTarget2 === baseElement3 || isItem(store4, relatedTarget2)) focusSilently(baseElement3);
-        else baseElement3.focus();
+        if (fromComposite) focusSilently(compositeElement3);
+        else compositeElement3.focus({ preventScroll: true });
       };
-      if (baseElement2?.isConnected) {
-        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
+      if (compositeElement2?.isConnected) {
+        redirectFocusToCompositeElement(event.relatedTarget, compositeElement2);
         return;
       }
       if (shouldRegisterItem === false) return;
@@ -44636,11 +55170,11 @@ If there's a particular need for this, please submit a feature request at https:
           return;
         }
         const state2 = store4.getState();
-        const nextBaseElement = state2.baseElement;
-        if (!nextBaseElement?.isConnected) return;
+        const nextCompositeElement = state2.compositeElement;
+        if (!nextCompositeElement?.isConnected) return;
         cancelScheduledFocusRedirect();
         if (!state2.virtualFocus) return;
-        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
+        redirectFocusToCompositeElement(relatedTarget, nextCompositeElement);
       });
     });
     const onBlurCaptureProp = props.onBlurCapture;
@@ -44669,8 +55203,8 @@ If there's a particular need for this, please submit a feature request at https:
       const canHomeEnd = () => {
         if (isGrid2) return true;
         if (isHorizontal) return true;
-        if (!state2.baseElement) return true;
-        if (!isTextField(state2.baseElement)) return true;
+        if (!state2.compositeElement) return true;
+        if (!isTextField(state2.compositeElement)) return true;
         return false;
       };
       const action = {
@@ -44715,11 +55249,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    const providerValue = (0, import_react57.useMemo)(() => ({
+    const providerValue = (0, import_react65.useMemo)(() => ({
       id,
-      baseElement
-    }), [id, baseElement]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime207.jsx)(CompositeItemContext.Provider, {
+      compositeElement
+    }), [id, compositeElement]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(CompositeItemContext.Provider, {
       value: providerValue,
       children: element
     }), [providerValue]);
@@ -44727,8 +55261,8 @@ If there's a particular need for this, please submit a feature request at https:
       "data-active-item": isActiveItem || void 0,
       ...props,
       id,
-      ref: useMergeRefs3(ref, props.ref),
-      tabIndex: isTabbable ? props.tabIndex : -1,
+      ref: useMergeRefs6(ref, markUnmountingRef, props.ref),
+      tabIndex: isTabbable2 ? props.tabIndex : -1,
       onFocus,
       onBlurCapture,
       onKeyDown
@@ -44740,20 +55274,20 @@ If there's a particular need for this, please submit a feature request at https:
       getItem,
       shouldRegisterItem: id ? shouldRegisterItem : false
     });
-    return removeUndefinedValues({
+    return {
       ...props,
       "aria-setsize": ariaSetSize,
       "aria-posinset": ariaPosInSet
-    });
+    };
   });
-  var CompositeItem = memo4(forwardRef56(function CompositeItem2(props) {
+  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_react58 = __toESM(require_react(), 1);
-  var import_jsx_runtime208 = __toESM(require_jsx_runtime(), 1);
+  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);
@@ -44774,10 +55308,11 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isSelfTarget(event)) return;
       if (isModifierKey(event)) return;
       if (isPrintableKey(event)) return;
-      const activeElement2 = getEnabledItem(store4, store4.getState().activeId)?.element;
+      const state2 = store4.getState();
+      const activeElement2 = getEnabledItem(store4, state2.activeId)?.element;
       if (!activeElement2) return;
       const { view, ...eventInit } = event;
-      if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
+      if (activeElement2 !== previousElementRef?.current) activeElement2.focus({ preventScroll: true });
       if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
       if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
     });
@@ -44785,76 +55320,58 @@ If there's a particular need for this, please submit a feature request at https:
   function findFirstEnabledItemInTheLastRow(items) {
     return findFirstEnabledItem2(flatten2DArray(reverseArray(groupItemsByRows2(items))));
   }
-  function withBaseScrollPreserved(store4, callback) {
-    const { virtualFocus, baseElement } = store4.getState();
-    if (!virtualFocus || !baseElement || !isTextField(baseElement)) {
-      callback();
-      return;
-    }
-    const savedScrollLeft = baseElement.scrollLeft;
-    const savedScrollTop = baseElement.scrollTop;
-    callback();
-    baseElement.scrollLeft = savedScrollLeft;
-    baseElement.scrollTop = savedScrollTop;
-  }
-  function useScheduleFocus(store4) {
-    const [scheduled, setScheduled] = (0, import_react58.useState)(false);
-    const schedule2 = (0, import_react58.useCallback)(() => setScheduled(true), []);
-    const activeItem = useStoreState(store4, scheduled ? ["activeId", "items"] : [], (state2) => scheduled ? getEnabledItem(store4, state2.activeId) : null);
-    (0, import_react58.useEffect)(() => {
-      const activeElement2 = activeItem?.element;
-      if (!scheduled) return;
-      if (!activeElement2) return;
-      setScheduled(false);
-      withBaseScrollPreserved(store4, () => {
-        activeElement2.focus({ preventScroll: true });
-      });
-    }, [
-      store4,
-      activeItem,
-      scheduled
-    ]);
-    return schedule2;
-  }
-  var CompositeFocusOnMove = memo4(function CompositeFocusOnMove2({ store: store4, focusOnMove, previousElementRef }) {
+  var CompositeFocusOnMove = memo5(function CompositeFocusOnMove2({ store: store4, focusOnMove, previousElementRef, present, scrollIntoView }) {
     const moves = useStoreState(store4, "moves");
-    const baseElement = useStoreState(store4, "baseElement");
-    (0, import_react58.useEffect)(() => {
+    const compositeElement = useStoreState(store4, "compositeElement");
+    (0, import_react66.useEffect)(() => {
       if (!moves) return;
       if (!focusOnMove) return;
       const { activeId } = store4.getState();
-      const itemElement = getEnabledItem(store4, activeId)?.element;
-      if (!itemElement) return;
-      withBaseScrollPreserved(store4, () => focusIntoView(itemElement));
+      if (activeId == null) return;
+      return present({
+        id: activeId,
+        requireFocus: ownsFocus(store4),
+        focus: true,
+        scrollIntoView
+      });
     }, [
       store4,
       moves,
-      focusOnMove
+      focusOnMove,
+      compositeElement,
+      present,
+      scrollIntoView
     ]);
     useSafeLayoutEffect(() => {
       if (!moves) return;
-      if (!baseElement) return;
+      if (!compositeElement) return;
       const { activeId } = store4.getState();
       if (!(activeId === null)) return;
       const previousElement = previousElementRef.current;
       previousElementRef.current = null;
-      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: baseElement });
-      if (!hasFocus(baseElement)) baseElement.focus();
+      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: compositeElement });
+      if (!hasFocus(compositeElement)) {
+        if (isFocusable(compositeElement)) compositeElement.scrollIntoView({
+          block: "nearest",
+          inline: "nearest"
+        });
+        compositeElement.focus({ preventScroll: true });
+      }
     }, [
       store4,
       moves,
-      baseElement
+      compositeElement
     ]);
     return null;
   });
-  var useComposite = createHook(function useComposite2({ store: store4, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...props }) {
+  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_react58.useRef)(null);
-    const previousElementRef = (0, import_react58.useRef)(null);
-    const scheduleFocus = useScheduleFocus(store4);
-    const [, setBaseElement] = useTransactionState(composite ? store4.setBaseElement : null);
+    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(() => {
@@ -44898,16 +55415,33 @@ If there's a particular need for this, please submit a feature request at https:
       const { relatedTarget } = event;
       const { virtualFocus: virtualFocus2 } = store4.getState();
       if (virtualFocus2) {
-        if (isSelfTarget(event) && !isItem(store4, relatedTarget)) queueMicrotask(scheduleFocus);
-      } else if (isSelfTarget(event)) store4.setActiveId(null);
+        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 = useEvent2((event) => {
       onBlurCaptureProp?.(event);
       if (event.defaultPrevented) return;
       if (!store4) return;
-      const { virtualFocus: virtualFocus2, activeId: activeId2 } = store4.getState();
+      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);
@@ -44929,21 +55463,49 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.defaultPrevented) return;
       if (!store4) return;
       if (!isSelfTarget(event)) return;
-      const { orientation, renderedItems, activeId: activeId2, rtl } = store4.getState();
-      if (getEnabledItem(store4, activeId2)?.element?.isConnected) 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(renderedItems);
+      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) && (rtl ? store4.last : store4.first),
-        ArrowDown: (grid || isVertical) && store4.first,
-        ArrowLeft: (grid || isHorizontal) && (rtl ? store4.first : store4.last),
+        ArrowRight: (grid || isHorizontal) && right,
+        ArrowDown: (grid || isVertical) && down,
+        ArrowLeft: (grid || isHorizontal) && left,
         Home: store4.first,
         End: store4.last,
         PageUp: store4.first,
@@ -44958,17 +55520,20 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime208.jsxs)(CompositeScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(CompositeScopedContextProvider, {
       value: store4,
-      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime208.jsx)(CompositeFocusOnMove, {
+      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(CompositeFocusOnMove, {
         store: store4,
         focusOnMove,
-        previousElementRef
+        previousElementRef,
+        present,
+        scrollIntoView
       })]
     }), [
       store4,
       composite,
-      focusOnMove
+      focusOnMove,
+      present
     ]);
     props = {
       "aria-activedescendant": useStoreState(store4, composite && virtualFocus ? ["items"] : [], () => {
@@ -44978,7 +55543,7 @@ If there's a particular need for this, please submit a feature request at https:
         return getEnabledItem(store4, activeId)?.id;
       }),
       ...props,
-      ref: useMergeRefs3(ref, setBaseElement, props.ref),
+      ref: useMergeRefs6(ref, setCompositeElement, props.ref),
       onKeyDownCapture,
       onKeyUpCapture,
       onFocusCapture,
@@ -44986,13 +55551,14 @@ If there's a particular need for this, please submit a feature request at https:
       onBlurCapture,
       onKeyDown
     };
+    const focusable2 = useStoreState(store4, composite && !virtualFocus ? ["activeId"] : [], (state2) => composite && (virtualFocus || state2.activeId === null));
     props = useFocusable({
-      focusable: useStoreState(store4, composite && !virtualFocus ? ["activeId"] : [], (state2) => composite && (virtualFocus || state2.activeId === null)),
+      focusable: focusable2,
       ...props
     });
     return props;
   });
-  var Composite6 = forwardRef56(function Composite7(props) {
+  var Composite6 = forwardRef121(function Composite7(props) {
     const htmlProps = useComposite(props);
     return createElement5(TagName5, htmlProps);
   });
@@ -45006,20 +55572,20 @@ 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_react59 = __toESM(require_react(), 1);
+  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_react59.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react59.createContext)(void 0);
+  var DialogHeadingContext = (0, import_react67.createContext)(void 0);
+  var DialogDescriptionContext = (0, import_react67.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react60 = __toESM(require_react(), 1);
-  var import_jsx_runtime209 = __toESM(require_jsx_runtime(), 1);
-  var import_react_dom5 = __toESM(require_react_dom(), 1);
+  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);
@@ -45055,9 +55621,9 @@ If there's a particular need for this, please submit a feature request at https:
     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_react60.useRef)(null);
-    const id = useId5(props.id);
-    const [transition, setTransition] = (0, import_react60.useState)(null);
+    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",
@@ -45065,7 +55631,7 @@ If there's a particular need for this, please submit a feature request at https:
       contentElement: "contentElement"
     });
     const otherElement = useStoreState(store4.disclosure, "contentElement");
-    const hasClosedRef = (0, import_react60.useRef)(false);
+    const hasClosedRef = (0, import_react68.useRef)(false);
     useSafeLayoutEffect(() => {
       if (!ref.current) return;
       store4?.setContentElement(ref.current);
@@ -45111,7 +55677,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!transition) return;
       if (!contentElement) return;
       const stopAnimation = () => store4?.setState("animating", false);
-      const stopAnimationSync = () => (0, import_react_dom5.flushSync)(stopAnimation);
+      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);
@@ -45135,13 +55701,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_runtime209.jsx)(DialogScopedContextProvider, {
+    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_react60.useMemo)(() => {
+    const style = (0, import_react68.useMemo)(() => {
       if (hidden) return {
         ...styleProp,
         display: "none"
@@ -45155,19 +55721,20 @@ If there's a particular need for this, please submit a feature request at https:
       hidden,
       ...props,
       id,
-      ref: useMergeRefs3(id ? store4.setContentElement : null, ref, props.ref),
+      ref: useMergeRefs6(id ? store4.setContentElement : null, ref, props.ref),
       style
     };
     return removeUndefinedValues(props);
   });
-  var DisclosureContentImpl = forwardRef56(function DisclosureContentImpl2(props) {
+  var DisclosureContentImpl = forwardRef121(function DisclosureContentImpl2(props) {
     const htmlProps = useDisclosureContent(props);
     return createElement5(TagName6, htmlProps);
   });
-  var DisclosureContent = forwardRef56(function DisclosureContent2({ unmountOnHide, ...props }) {
+  var DisclosureContent = forwardRef121(function DisclosureContent2({ unmountOnHide, ...props }) {
     const context = useDisclosureProviderContext();
-    if (useStoreState(props.store || context, ["mounted"], (state2) => !unmountOnHide || state2?.mounted) === false) return null;
-    return /* @__PURE__ */ (0, import_jsx_runtime209.jsx)(DisclosureContentImpl, { ...props });
+    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
@@ -45228,16 +55795,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_react61 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react61.createContext)(void 0);
+  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_react61.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react61.createContext)(false);
+  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) {
@@ -45249,14 +55817,15 @@ If there's a particular need for this, please submit a feature request at https:
   // node_modules/@ariakit/react-components/dist/composite/composite-store.js
   function useCompositeStoreOptions(props) {
     return {
-      id: useId5(props.id),
+      id: useId8(props.id),
       ...props
     };
   }
   function useCompositeStoreProps(store4, update4, props) {
     store4 = useCollectionStoreProps(store4, update4, props);
     useStoreProps(store4, props, "activeId", "setActiveId");
-    useStoreProps(store4, props, "includesBaseElement");
+    const focusOrderProps = { compositeElementInFocusOrder: props.compositeElementInFocusOrder ?? props.includesBaseElement };
+    useStoreProps(store4, focusOrderProps, "compositeElementInFocusOrder");
     useStoreProps(store4, props, "virtualFocus");
     useStoreProps(store4, props, "orientation");
     useStoreProps(store4, props, "rtl");
@@ -45283,7 +55852,8 @@ If there's a particular need for this, please submit a feature request at https:
       "anchorElement",
       "contentElement",
       "popoverElement",
-      "disclosureElement"
+      "disclosureElement",
+      "unstable_placing"
     ]));
     throwOnConflictingProps(props, store4);
     const syncState = store4?.getState();
@@ -45292,15 +55862,26 @@ If there's a particular need for this, please submit a feature request at https:
       store: store4
     });
     const placement = defaultValue(props.placement, syncState?.placement, "bottom");
-    const popover = createStore({
+    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")
-    }, dialog, store4);
+      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;
+      }
+      syncedAnchorElement = state2.disclosureElement;
+      popover.setState("anchorElement", syncedAnchorElement);
+    }));
     return {
       ...dialog,
       ...popover,
@@ -45318,25 +55899,9 @@ If there's a particular need for this, please submit a feature request at https:
     return useDialogStoreProps(store4, update4, props);
   }

-  // node_modules/@ariakit/react-components/dist/popover/popover-anchor.js
-  var TagName7 = "div";
-  var usePopoverAnchor = createHook(function usePopoverAnchor2({ store: store4, ...props }) {
-    const context = usePopoverProviderContext();
-    store4 = store4 || context;
-    props = {
-      ...props,
-      ref: useMergeRefs3(store4?.setAnchorElement, props.ref)
-    };
-    return props;
-  });
-  var PopoverAnchor = forwardRef56(function PopoverAnchor2(props) {
-    const htmlProps = usePopoverAnchor(props);
-    return createElement5(TagName7, htmlProps);
-  });
-
   // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react62 = __toESM(require_react(), 1);
-  var TagName8 = "div";
+  var import_react70 = __toESM(require_react(), 1);
+  var TagName7 = "div";
   function hoveringInside(event) {
     const nextElement = event.relatedTarget;
     if (!isElement2(nextElement)) return false;
@@ -45366,8 +55931,8 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isMouseMoving()) return;
       if (!focusOnHoverProp(event)) return;
       if (!hasFocusWithin(event.currentTarget)) {
-        const baseElement = store4?.getState().baseElement;
-        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
+        const compositeElement = store4?.getState().compositeElement;
+        if (compositeElement && !hasFocus(compositeElement)) compositeElement.focus({ preventScroll: true });
       }
       store4?.setActiveId(event.currentTarget.id);
     });
@@ -45382,29 +55947,99 @@ If there's a particular need for this, please submit a feature request at https:
       if (!focusOnHoverProp(event)) return;
       if (!blurOnHoverEndProp(event)) return;
       store4?.setActiveId(null);
-      store4?.getState().baseElement?.focus();
+      store4?.getState().compositeElement?.focus({ preventScroll: true });
     });
-    const ref = (0, import_react62.useCallback)((element) => {
+    const ref = (0, import_react70.useCallback)((element) => {
       if (!element) return;
       element[symbol2] = true;
     }, []);
     props = {
       ...props,
-      ref: useMergeRefs3(ref, props.ref),
+      ref: useMergeRefs6(ref, props.ref),
       onMouseMove,
       onMouseLeave
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var CompositeHover = memo4(forwardRef56(function CompositeHover2(props) {
+  var CompositeHover = memo5(forwardRef121(function CompositeHover2(props) {
     const htmlProps = useCompositeHover(props);
-    return createElement5(TagName8, htmlProps);
+    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_react63 = __toESM(require_react(), 1);
-  var import_jsx_runtime210 = __toESM(require_jsx_runtime(), 1);
-  var TagName9 = "input";
+  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;
@@ -45428,14 +56063,15 @@ If there's a particular need for this, please submit a feature request at https:
     })?.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;
+    store4 = store4 || context || scopedContext;
     invariant(store4, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react63.useRef)(null);
+    const ref = (0, import_react71.useRef)(null);
     const [valueUpdated, forceValueUpdate] = useForceUpdate2();
-    const canAutoSelectRef = (0, import_react63.useRef)(false);
-    const composingRef = (0, import_react63.useRef)(false);
-    const compositionEndFrameRef = (0, import_react63.useRef)(null);
+    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;
@@ -45444,20 +56080,20 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const autoSelect = useStoreState(store4, ["virtualFocus"], (state2) => state2.virtualFocus && autoSelectProp);
     const inline4 = autoComplete === "inline" || autoComplete === "both";
-    const [canInline, setCanInline] = (0, import_react63.useState)(inline4);
+    const [canInline, setCanInline] = (0, import_react71.useState)(inline4);
     useUpdateLayoutEffect(() => {
       if (!inline4) return;
       setCanInline(true);
     }, [inline4]);
-    const storeValue = useStoreState(store4, "value");
+    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_react63.useRef)(void 0);
-    (0, import_react63.useEffect)(() => {
+    const prevSelectedValueRef = (0, import_react71.useRef)(void 0);
+    (0, import_react71.useEffect)(() => {
       return sync2(store4, ["selectedValue", "activeId"], (_, prev) => {
         prevSelectedValueRef.current = prev.selectedValue;
       });
@@ -45478,26 +56114,27 @@ If there's a particular need for this, please submit a feature request at https:
     const items = useStoreState(store4, "renderedItems");
     const open = useStoreState(store4, "open");
     const contentElement = useStoreState(store4, "contentElement");
-    const value = (0, import_react63.useMemo)(() => {
-      if (!inline4) return storeValue;
-      if (!canInline) return storeValue;
-      if (isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) {
-        if (hasCompletionString(storeValue, inlineActiveValue)) {
-          const slice2 = inlineActiveValue?.slice(storeValue.length) || "";
-          return storeValue + slice2;
-        }
-        return storeValue;
-      }
-      return inlineActiveValue || storeValue;
+    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;
+        }
+        return storeInputValue;
+      }
+      return inlineActiveValue || storeInputValue;
     }, [
       inline4,
       canInline,
-      items,
+      firstItemAutoSelected,
       inlineActiveValue,
-      autoSelect,
-      storeValue
+      storeInputValue
     ]);
-    (0, import_react63.useEffect)(() => {
+    (0, import_react71.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       const onCompositeItemMove = () => setCanInline(true);
@@ -45506,18 +56143,18 @@ If there's a particular need for this, please submit a feature request at https:
         element.removeEventListener("combobox-item-move", onCompositeItemMove);
       };
     }, []);
-    (0, import_react63.useEffect)(() => {
+    (0, import_react71.useEffect)(() => {
       if (!inline4) return;
       if (!canInline) return;
       if (!inlineActiveValue) return;
-      if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
-      if (!hasCompletionString(storeValue, 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 = storeValue.length;
+        const nextStart = storeInputValue.length;
         const nextEnd = inlineActiveValue.length;
         setSelectionRange(element, nextStart, nextEnd);
         cleanup = () => {
@@ -45534,16 +56171,15 @@ If there's a particular need for this, please submit a feature request at https:
       inline4,
       canInline,
       inlineActiveValue,
-      items,
-      autoSelect,
-      storeValue
+      firstItemAutoSelected,
+      storeInputValue
     ]);
     const getAutoSelectIdProp = useEvent2(getAutoSelectId);
-    const autoSelectIdRef = (0, import_react63.useRef)(null);
-    const autoSelectMovedRef = (0, import_react63.useRef)(void 0);
-    const userScrolledRef = (0, import_react63.useRef)(false);
-    const isAutoScrollingRef = (0, import_react63.useRef)(false);
-    (0, import_react63.useEffect)(() => {
+    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);
@@ -45580,10 +56216,10 @@ If there's a particular need for this, please submit a feature request at https:
     ]);
     useSafeLayoutEffect(() => {
       userScrolledRef.current = false;
-      if (!storeValue) return;
+      if (!storeInputValue) return;
       if (composingRef.current) return;
       canAutoSelectRef.current = true;
-    }, [storeValue]);
+    }, [storeInputValue]);
     useSafeLayoutEffect(() => {
       if (autoSelect !== "always" && open) return;
       canAutoSelectRef.current = open;
@@ -45599,14 +56235,13 @@ If there's a particular need for this, please submit a feature request at https:
       if (!open) return;
       if (composingRef.current) return;
       if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
-      const { baseElement: baseElement2, contentElement: contentElement2, activeId } = store4.getState();
-      if (baseElement2 && !hasFocus(baseElement2)) return;
-      if (contentElement2?.hasAttribute("data-placing")) {
-        const observer = new MutationObserver(forceValueUpdate);
-        observer.observe(contentElement2, { attributeFilter: ["data-placing"] });
-        return () => observer.disconnect();
-      }
-      if (autoSelect && canAutoSelect) {
+      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;
@@ -45636,20 +56271,21 @@ If there's a particular need for this, please submit a feature request at https:
     }, [
       store4,
       open,
+      placing,
       valueUpdated,
-      storeValue,
+      storeInputValue,
       autoSelect,
       resetValueOnSelect,
       getAutoSelectIdProp,
       items
     ]);
-    (0, import_react63.useEffect)(() => {
+    (0, import_react71.useEffect)(() => {
       if (!inline4) return;
       const combobox = ref.current;
       if (!combobox) return;
-      const elements2 = [combobox, contentElement].filter((value2) => !!value2);
+      const elements2 = [combobox, contentElement].filter((value) => !!value);
       const onBlur2 = (event) => {
-        if (elements2.every((el) => isFocusEventOutside(event, el))) store4?.setValue(value);
+        if (elements2.every((el) => isFocusEventOutside(event, el))) store4?.setInputValue(inputValue);
       };
       for (const element of elements2) element.addEventListener("focusout", onBlur2);
       return () => {
@@ -45659,7 +56295,7 @@ If there's a particular need for this, please submit a feature request at https:
       inline4,
       contentElement,
       store4,
-      value
+      inputValue
     ]);
     const canShow = (event) => {
       return event.currentTarget.value.length >= showMinLength;
@@ -45672,7 +56308,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.defaultPrevented) return;
       if (!store4) return;
       const currentTarget = event.currentTarget;
-      const { value: value2, selectionStart, selectionEnd } = currentTarget;
+      const { value, selectionStart, selectionEnd } = currentTarget;
       const nativeEvent = event.nativeEvent;
       canAutoSelectRef.current = true;
       if (isInputEvent(nativeEvent)) {
@@ -45682,13 +56318,13 @@ If there's a particular need for this, please submit a feature request at https:
         }
         if (inline4) {
           const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
-          const caretAtEnd = selectionStart === value2.length;
+          const caretAtEnd = selectionStart === value.length;
           setCanInline(textInserted && caretAtEnd);
         }
       }
       if (setValueOnChangeProp(event)) {
-        const isSameValue3 = value2 === store4.getState().value;
-        store4.setValue(value2);
+        const isSameValue3 = value === store4.getState().inputValue;
+        store4.setInputValue(value);
         queueMicrotask(() => {
           setSelectionRange(currentTarget, selectionStart, selectionEnd);
         });
@@ -45697,7 +56333,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (showOnChangeProp(event)) store4.show();
       if (!autoSelect || !canAutoSelectRef.current) store4.setActiveId(null);
     });
-    (0, import_react63.useEffect)(() => cancelCompositionEndFrame, []);
+    (0, import_react71.useEffect)(() => cancelCompositionEndFrame, []);
     const onCompositionStartProp = props.onCompositionStart;
     const onCompositionStart = useEvent2((event) => {
       cancelCompositionEndFrame();
@@ -45720,7 +56356,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
     });
     const onMouseDownProp = props.onMouseDown;
-    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store4.getState().includesBaseElement));
+    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store4.getState().compositeElementInFocusOrder));
     const setValueOnClickProp = useBooleanEvent(setValueOnClick);
     const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
     const onMouseDown = useEvent2((event) => {
@@ -45730,7 +56366,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.ctrlKey) return;
       if (!store4) return;
       if (blurActiveItemOnClickProp(event)) store4.setActiveId(null);
-      if (setValueOnClickProp(event)) store4.setValue(value);
+      if (setValueOnClickProp(event)) store4.setInputValue(inputValue);
       if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store4.show);
     });
     const onKeyDownProp = props.onKeyDown;
@@ -45762,7 +56398,7 @@ If there's a particular need for this, please submit a feature request at https:
       canAutoSelectRef.current = false;
       onBlurProp?.(event);
     });
-    const id = useId5(props.id);
+    const id = useId8(props.id);
     const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
     const isActiveItem = useStoreState(store4, ["activeId"], (state2) => state2.activeId === null);
     const formDisabled = disabledFromProps({
@@ -45770,24 +56406,25 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-disabled": props["aria-disabled"]
     });
     const composite = props.composite !== false;
-    const baseElement = useStoreState(store4, multiSelectable ? ["baseElement"] : [], (state2) => multiSelectable ? state2.baseElement : null);
+    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 && !baseElement) return element;
-      return /* @__PURE__ */ (0, import_jsx_runtime210.jsxs)(import_jsx_runtime210.Fragment, { children: [element, selectedValue.map((value2, index2) => /* @__PURE__ */ (0, import_jsx_runtime210.jsx)("input", {
+      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: value2
+        value
       }, index2))] });
     }, [
       name2,
       form,
       formDisabled,
       composite,
-      baseElement,
+      compositeElement,
       selectedValue
     ]);
     props = {
@@ -45797,13 +56434,13 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-expanded": open,
       "aria-controls": contentElement?.id,
       "data-active-item": isActiveItem || void 0,
-      value,
+      value: inputValue,
       ...props,
       id,
       name: multiSelectable ? void 0 : name2,
       form,
       disabled: disabled2,
-      ref: useMergeRefs3(ref, props.ref),
+      ref: useMergeRefs6(ref, store4.setInputElement, composite ? void 0 : setCompositeElement, props.ref),
       onChange,
       onCompositionStart,
       onCompositionEnd,
@@ -45811,8 +56448,10 @@ If there's a particular need for this, please submit a feature request at https:
       onKeyDown,
       onBlur
     };
+    const scrollItemIntoView = getScrollItemIntoView(store4);
     props = useComposite({
       store: store4,
+      unstable_scrollIntoView: scrollItemIntoView,
       focusable: focusable2,
       ...props,
       moveOnKeyPress: (event) => {
@@ -45821,24 +56460,20 @@ If there's a particular need for this, please submit a feature request at https:
         return true;
       }
     });
-    props = usePopoverAnchor({
-      store: store4,
-      ...props
-    });
     return {
       autoComplete: "off",
       ...props
     };
   });
-  var Combobox = forwardRef56(function Combobox2(props) {
+  var Combobox = forwardRef121(function Combobox2(props) {
     const htmlProps = useCombobox(props);
-    return createElement5(TagName9, htmlProps);
+    return createElement5(TagName8, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-  var import_react64 = __toESM(require_react(), 1);
-  var import_jsx_runtime211 = __toESM(require_jsx_runtime(), 1);
-  var TagName10 = "div";
+  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;
@@ -45848,33 +56483,50 @@ If there's a particular need for this, please submit a feature request at https:
   function getItemRole(popupRole) {
     return getItemRoleByPopupRole(popupRole) ?? "option";
   }
-  var useComboboxItem = createHook(function useComboboxItem2({ store: store4, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, getItem: getItemProp, ...props }) {
+  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 { resetValueOnSelectState, multiSelectable, selected } = useStoreStateObject(store4, ["selectedValue"], {
+    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 getItem = (0, import_react64.useCallback)((item) => {
+    const autoFocusSelectedItem = !!selectElement;
+    const selectMode = !!selectElement;
+    const disabled2 = disabledFromProps(props);
+    const getItem = (0, import_react72.useCallback)((item) => {
       const nextItem = {
         ...item,
-        value
+        value: selectMode && disabled2 ? void 0 : value
       };
       if (getItemProp) return getItemProp(nextItem);
       return nextItem;
-    }, [value, getItemProp]);
-    setValueOnClick = setValueOnClick ?? !multiSelectable;
+    }, [
+      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 ?? multiSelectable);
+    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState);
     const hideOnClickProp = useBooleanEvent(hideOnClick);
     const onClick = useEvent2((event) => {
       onClickProp?.(event);
@@ -45883,14 +56535,14 @@ If there's a particular need for this, please submit a feature request at https:
       if (isOpeningInNewTab(event)) return;
       if (value != null) {
         if (selectValueOnClickProp(event)) {
-          if (resetValueOnSelectProp(event)) store4?.resetValue();
+          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?.setValue(value);
+        if (setValueOnClickProp(event)) store4?.setInputValue(value);
       }
       if (hideOnClickProp(event)) store4?.hide();
     });
@@ -45898,63 +56550,82 @@ If there's a particular need for this, please submit a feature request at https:
     const onKeyDown = useEvent2((event) => {
       onKeyDownProp?.(event);
       if (event.defaultPrevented) return;
-      const baseElement = store4?.getState().baseElement;
-      if (!baseElement) return;
-      if (hasFocus(baseElement)) 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) {
-        queueMicrotask(() => baseElement.focus());
-        if (isTextField(baseElement)) store4?.setValue(baseElement.value);
+        if (compositeElement === selectElement) return;
+        if (isTextField(compositeElement)) {
+          queueMicrotask(() => compositeElement.focus());
+          store4?.setInputValue(compositeElement.value);
+          return;
+        }
+        compositeElement.focus();
+        if ("value" in compositeElement && typeof compositeElement.value === "string") store4?.setInputValue(compositeElement.value);
       }
     });
-    if (multiSelectable && selected != null) props = {
+    if ((selectMode || multiSelectable) && selected != null) props = {
       "aria-selected": selected,
       ...props
     };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(ComboboxItemValueContext.Provider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(ComboboxItemValueContext.Provider, {
       value,
-      children: /* @__PURE__ */ (0, import_jsx_runtime211.jsx)(ComboboxItemCheckedContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(ComboboxItemCheckedContext.Provider, {
         value: selected ?? false,
         children: element
       })
     }), [value, selected]);
+    const defaultAutoFocus = autoFocusSelectedItem ? autoFocusSelected : void 0;
     props = {
-      role: getItemRole((0, import_react64.useContext)(ComboboxListRoleContext)),
+      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().baseElement?.dispatchEvent(moveEvent);
+        store4?.getState().compositeElement?.dispatchEvent(moveEvent);
         return true;
       }
     });
+    const focusOnHoverProp = useBooleanEvent(focusOnHover ?? false);
     props = useCompositeHover({
       store: store4,
-      focusOnHover,
-      ...props
+      ...props,
+      focusOnHover(event) {
+        if (focusOnHover !== void 0) return focusOnHoverProp(event);
+        return selectMode && store4.getState().open;
+      }
     });
     return props;
   });
-  var ComboboxItem = memo4(forwardRef56(function ComboboxItem2(props) {
+  var ComboboxItem = memo5(forwardRef121(function ComboboxItem2(props) {
     const htmlProps = useComboboxItem(props);
-    return createElement5(TagName10, htmlProps);
+    return createElement5(TagName9, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-  var import_react65 = __toESM(require_react(), 1);
-  var import_jsx_runtime212 = __toESM(require_jsx_runtime(), 1);
-  var TagName11 = "span";
+  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();
   }
@@ -46027,7 +56698,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(normalizeValue2);
     const parts = [];
-    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime212.jsx)("span", {
+    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
@@ -46052,55 +56723,74 @@ If there's a particular need for this, please submit a feature request at https:
   var useComboboxItemValue = createHook(function useComboboxItemValue2({ store: store4, value, userValue, ...props }) {
     const context = useComboboxScopedContext();
     store4 = store4 || context;
-    const itemContext = (0, import_react65.useContext)(ComboboxItemValueContext);
+    const itemContext = (0, import_react73.useContext)(ComboboxItemValueContext);
     const itemValue = value ?? itemContext;
-    const inputValue = useStoreState(store4, ["value"], (state2) => userValue ?? state2?.value);
+    const inputValue = useStoreState(store4, ["inputValue"], (state2) => userValue ?? state2?.inputValue);
     props = {
-      children: (0, import_react65.useMemo)(() => {
+      children: (0, import_react73.useMemo)(() => {
         if (!itemValue) return;
         if (!inputValue) return itemValue;
         return splitValue(itemValue, inputValue);
       }, [itemValue, inputValue]),
       ...props
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var ComboboxItemValue = forwardRef56(function ComboboxItemValue2(props) {
+  var ComboboxItemValue = forwardRef121(function ComboboxItemValue2(props) {
     const htmlProps = useComboboxItemValue(props);
-    return createElement5(TagName11, htmlProps);
+    return createElement5(TagName10, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
-  var TagName12 = "label";
+  var TagName11 = "label";
   var useComboboxLabel = createHook(function useComboboxLabel2({ store: store4, ...props }) {
+    const scopedContext = useComboboxScopedContext(true);
     const context = useComboboxProviderContext();
-    store4 = store4 || context;
+    store4 = store4 || context || scopedContext;
     invariant(store4, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const baseElement = useStoreState(store4, "baseElement");
-    useAttribute(baseElement, "id");
+    const inputElement = useStoreState(store4, "inputElement");
+    useAttribute(inputElement, "id");
+    const comboboxId = inputElement?.id;
+    const id = useId8(props.id);
     props = {
-      htmlFor: baseElement?.id,
-      ...props
+      htmlFor: comboboxId,
+      ...props,
+      id,
+      ref: useMergeRefs6(store4.setLabelElement, props.ref)
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var ComboboxLabel = memo4(forwardRef56(function ComboboxLabel2(props) {
+  var ComboboxLabel = memo5(forwardRef121(function ComboboxLabel2(props) {
     const htmlProps = useComboboxLabel(props);
-    return createElement5(TagName12, htmlProps);
+    return createElement5(TagName11, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-  var import_react66 = __toESM(require_react(), 1);
-  var import_jsx_runtime213 = __toESM(require_jsx_runtime(), 1);
-  var TagName13 = "div";
+  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 ref = (0, import_react66.useRef)(null);
-    const id = useId5(props.id);
+    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 ? {
@@ -46110,8 +56800,12 @@ If there's a particular need for this, please submit a feature request at https:
     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_react66.useState)(false);
+    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;
@@ -46134,32 +56828,51 @@ 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_runtime213.jsx)(ComboboxScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(ComboboxScopedContextProvider, {
       value: store4,
-      children: /* @__PURE__ */ (0, import_jsx_runtime213.jsx)(ComboboxListRoleContext.Provider, {
-        value: role,
-        children: element
+      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]);
+    }), [
+      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,
-      ref: useMergeRefs3(setContentElement, ref, props.ref),
-      style
+      onFocus,
+      ref: useMergeRefs6(setContentElement, ref, props.ref),
+      style,
+      tabIndex: -1
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var ComboboxList = forwardRef56(function ComboboxList2(props) {
+  var ComboboxList = forwardRef121(function ComboboxList2(props) {
     const htmlProps = useComboboxList(props);
-    return createElement5(TagName13, htmlProps);
+    return createElement5(TagName12, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/tag/tag-context.js
-  var import_react67 = __toESM(require_react(), 1);
-  var TagValueContext = (0, import_react67.createContext)(null);
-  var TagRemoveIdContext = (0, import_react67.createContext)(null);
+  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;
@@ -46171,14 +56884,19 @@ If there's a particular need for this, please submit a feature request at https:
   var isTouchSafari = isSafari() && isTouchDevice();
   function createComboboxStore({ tag, ...props } = {}) {
     const store4 = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
-    throwOnConflictingProps(props, store4);
+    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,
-      includesBaseElement: defaultValue(props.includesBaseElement, syncState?.includesBaseElement, true),
+      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),
@@ -46188,19 +56906,102 @@ If there's a particular need for this, please submit a feature request at https:
       ...props,
       placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
     });
-    const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
+    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(),
-      value,
+      inputValue,
+      value: inputValue,
       selectedValue,
       resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
       resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
-      activeValue: syncState?.activeValue
+      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 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;
+      }
+      if (state2.compositeElement && state2.compositeElement !== syncedSelectElement) {
+        syncedSelectElement = null;
+        return;
+      }
+      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;
+      }
+      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 (!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);
     }));
@@ -46216,14 +57017,20 @@ If there's a particular need for this, please submit a feature request at https:
     setup(combobox, () => sync2(combobox, ["resetValueOnHide", "mounted"], (state2) => {
       if (!state2.resetValueOnHide) return;
       if (state2.mounted) return;
-      combobox.setState("value", value);
+      combobox.setState("inputValue", inputValue);
     }));
     setup(combobox, () => sync2(combobox, ["open"], (state2) => {
-      if (state2.open) return;
+      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) => {
@@ -46232,14 +57039,59 @@ If there's a particular need for this, please submit a feature request at https:
       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,
-      setValue: (value2) => combobox.setState("value", value2),
-      resetValue: () => combobox.setState("value", initialState.value),
-      setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
+      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)
     };
   }

@@ -46254,8 +57106,13 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useComboboxStoreProps(store4, update4, props) {
     useUpdateEffect(update4, [props.tag]);
-    useStoreProps(store4, props, "value", "setValue");
+    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 });
@@ -46267,23 +57124,24 @@ 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_runtime214 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
   function ComboboxProvider(props = {}) {
-    return /* @__PURE__ */ (0, import_jsx_runtime214.jsx)(ComboboxContextProvider, {
-      value: useComboboxStore(props),
+    const store4 = useComboboxStore(props);
+    return /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(ComboboxContextProvider, {
+      value: store4,
       children: props.children
     });
   }

   // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
   var import_remove_accents2 = __toESM(require_remove_accents(), 1);
-  var import_compose15 = __toESM(require_compose(), 1);
-  var import_i18n104 = __toESM(require_i18n(), 1);
-  var import_element104 = __toESM(require_element(), 1);
-  var import_components46 = __toESM(require_components(), 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);

   // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
-  var EMPTY_ARRAY7 = [];
+  var EMPTY_ARRAY8 = [];
   var getCurrentValue = (filterDefinition, currentFilter) => {
     if (filterDefinition.singleSelection) {
       return currentFilter?.value;
@@ -46294,20 +57152,20 @@ If there's a particular need for this, please submit a feature request at https:
     if (!Array.isArray(currentFilter?.value) && !!currentFilter?.value) {
       return [currentFilter.value];
     }
-    return EMPTY_ARRAY7;
+    return EMPTY_ARRAY8;
   };

   // packages/dataviews/build-module/hooks/use-elements.mjs
-  var import_element103 = __toESM(require_element(), 1);
-  var EMPTY_ARRAY8 = [];
+  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_ARRAY8;
-    const [records, setRecords] = (0, import_element103.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element103.useState)(false);
-    (0, import_element103.useEffect)(() => {
+    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);
         return;
@@ -46339,7 +57197,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_runtime215 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
   function normalizeSearchInput(input = "") {
     return (0, import_remove_accents2.default)(input.trim().toLowerCase());
   }
@@ -46356,19 +57214,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_runtime215.jsx)(
+    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_runtime215.jsx)(import_components46.Icon, { icon: check_default })
+        children: selected && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components47.Icon, { icon: check_default })
       }
     );
   };
   var SingleSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
       "span",
       {
         className: clsx_default(
@@ -46379,8 +57237,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   function ListBox({ view, filter, onChangeView }) {
-    const baseId = (0, import_compose15.useInstanceId)(ListBox, "dataviews-filter-list-box");
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element104.useState)(
+    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
@@ -46393,8 +57251,8 @@ If there's a particular need for this, please submit a feature request at https:
       (f3) => f3.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    return /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
-      import_components46.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+      import_components47.Composite,
       {
         virtualFocus: true,
         focusLoop: true,
@@ -46402,9 +57260,9 @@ If there's a particular need for this, please submit a feature request at https:
         setActiveId: setActiveCompositeId,
         role: "listbox",
         className: "dataviews-filters__search-widget-listbox",
-        "aria-label": (0, import_i18n104.sprintf)(
+        "aria-label": (0, import_i18n111.sprintf)(
           /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
-          (0, import_i18n104.__)("List of: %1$s"),
+          (0, import_i18n111.__)("List of: %1$s"),
           filter.name
         ),
         onFocusVisible: () => {
@@ -46417,18 +57275,18 @@ If there's a particular need for this, please submit a feature request at https:
             );
           }
         },
-        render: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_components46.Composite.Typeahead, {}),
-        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(
-          import_components46.Composite.Hover,
+        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_runtime215.jsx)(
-              import_components46.Composite.Item,
+            render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+              import_components47.Composite.Item,
               {
                 id: generateFilterElementCompositeItemId(
                   baseId,
                   element.value
                 ),
-                render: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
                   "div",
                   {
                     "aria-label": element.label,
@@ -46475,19 +57333,19 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ),
             children: [
-              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
                 SingleSelectionOption,
                 {
                   selected: currentValue === element.value
                 }
               ),
-              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
                 MultiSelectionOption,
                 {
                   selected: currentValue.includes(element.value)
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
                 "span",
                 {
                   className: "dataviews-filters__search-widget-listitem-value",
@@ -46503,19 +57361,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_element104.useState)("");
-    const deferredSearchValue = (0, import_element104.useDeferredValue)(searchValue);
+    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_element104.useMemo)(() => {
+    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_runtime215.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
       ComboboxProvider,
       {
         selectedValue: currentValue,
@@ -46547,26 +57405,26 @@ If there's a particular need for this, please submit a feature request at https:
         },
         setValue: setSearchValue,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(ComboboxLabel, {}), children: (0, import_i18n104.__)("Search items") }),
-            /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+          /* @__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_i18n104.__)("Search"),
+                placeholder: (0, import_i18n111.__)("Search"),
                 className: "dataviews-filters__search-widget-filter-combobox__input"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_components46.Icon, { icon: search_default }) })
+            /* @__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_runtime215.jsxs)(
+          /* @__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_runtime215.jsxs)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
                     ComboboxItem,
                     {
                       resetValueOnSelect: false,
@@ -46576,13 +57434,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_runtime215.jsx)(
+                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
                           SingleSelectionOption,
                           {
                             selected: currentValue === element.value
                           }
                         ),
-                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
                           MultiSelectionOption,
                           {
                             selected: currentValue.includes(
@@ -46590,20 +57448,20 @@ If there's a particular need for this, please submit a feature request at https:
                             )
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime215.jsxs)(
+                        /* @__PURE__ */ (0, import_jsx_runtime277.jsxs)(
                           "span",
                           {
                             className: "dataviews-filters__search-widget-listitem-value",
                             title: element.label,
                             children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(
+                              /* @__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_runtime215.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
+                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
                             ]
                           }
                         )
@@ -46612,7 +57470,7 @@ If there's a particular need for this, please submit a feature request at https:
                     element.value
                   );
                 }),
-                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime215.jsx)("p", { children: (0, import_i18n104.__)("No results found") })
+                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime277.jsx)("p", { children: (0, import_i18n111.__)("No results found") })
               ]
             }
           )
@@ -46626,21 +57484,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_runtime215.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime215.jsx)(import_components46.Spinner, {}) });
+      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_runtime215.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n104.__)("No elements found") });
+      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_runtime215.jsx)(Widget, { ...props, filter: { ...props.filter, elements: elements2 } });
+    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_compose16 = __toESM(require_compose(), 1);
-  var import_element105 = __toESM(require_element(), 1);
-  var import_components47 = __toESM(require_components(), 1);
-  var import_jsx_runtime216 = __toESM(require_jsx_runtime(), 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,
@@ -46651,7 +57509,7 @@ If there's a particular need for this, please submit a feature request at https:
       (f3) => f3.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    const field = (0, import_element105.useMemo)(() => {
+    const field = (0, import_element153.useMemo)(() => {
       const currentField = fields2.find((f3) => f3.id === filter.field);
       if (currentField) {
         return {
@@ -46671,7 +57529,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_element105.useMemo)(() => {
+    const data = (0, import_element153.useMemo)(() => {
       return (view.filters ?? []).reduce(
         (acc, activeFilter) => {
           acc[activeFilter.field] = activeFilter.value;
@@ -46680,7 +57538,7 @@ If there's a particular need for this, please submit a feature request at https:
         {}
       );
     }, [view.filters]);
-    const handleChange = (0, import_compose16.useEvent)((updatedData) => {
+    const handleChange = (0, import_compose20.useEvent)((updatedData) => {
       if (!field || !currentFilter) {
         return;
       }
@@ -46708,13 +57566,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_runtime216.jsx)(
-      import_components47.Flex,
+    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_runtime216.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
           field.Edit,
           {
             hideLabelFromVision: true,
@@ -46729,8 +57587,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_i18n105 = __toESM(require_i18n(), 1);
-  var import_element106 = __toESM(require_element(), 1);
+  var import_i18n112 = __toESM(require_i18n(), 1);
+  var import_element154 = __toESM(require_element(), 1);
   var import_date7 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/field-types/utils/parse-time.mjs
@@ -46752,10 +57610,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_runtime217 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime217.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    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);
@@ -46783,11 +57641,11 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var isNoneOperatorDefinition = {
     /* translators: DataViews operator name */
-    label: (0, import_i18n105.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-      (0, import_i18n105.sprintf)(
+    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_i18n105.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+        (0, import_i18n112.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
         filter.name,
         activeElements.map((element) => element.label).join(", ")
       ),
@@ -46813,11 +57671,11 @@ 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_i18n105.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -46846,11 +57704,11 @@ 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_i18n105.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -46873,11 +57731,11 @@ 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_i18n105.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)(
+          (0, import_i18n112.__)(
             "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
           ),
           filter.name,
@@ -46909,11 +57767,11 @@ 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_i18n105.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)(
+          (0, import_i18n112.__)(
             "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -46937,11 +57795,11 @@ 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_i18n105.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
           filter.name,
           `${activeElements[0].value.value} ${activeElements[0].value.unit}`
         ),
@@ -46963,11 +57821,11 @@ 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_i18n105.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -46981,11 +57839,11 @@ 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_i18n105.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -46999,11 +57857,11 @@ 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_i18n105.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -47021,11 +57879,11 @@ 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_i18n105.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)(
+          (0, import_i18n112.__)(
             "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -47045,11 +57903,11 @@ 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_i18n105.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)(
+          (0, import_i18n112.__)(
             "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -47069,11 +57927,11 @@ 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_i18n105.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)(
+          (0, import_i18n112.__)(
             "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -47093,11 +57951,11 @@ 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_i18n105.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -47118,11 +57976,11 @@ 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_i18n105.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -47143,11 +58001,11 @@ 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_i18n105.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)(
+          (0, import_i18n112.__)(
             "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -47170,11 +58028,11 @@ 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_i18n105.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)(
+          (0, import_i18n112.__)(
             "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -47197,11 +58055,11 @@ 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_i18n105.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -47219,11 +58077,11 @@ 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_i18n105.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)(
+          (0, import_i18n112.__)(
             "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -47243,11 +58101,11 @@ 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_i18n105.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -47265,11 +58123,11 @@ 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_i18n105.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -47290,11 +58148,11 @@ 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_i18n105.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element106.createInterpolateElement)(
-        (0, import_i18n105.sprintf)(
+      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_i18n105.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n112.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -47321,7 +58179,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_runtime218 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
   var ENTER = "Enter";
   var SPACE = " ";
   var FilterText = ({
@@ -47336,9 +58194,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (operator !== void 0) {
       return operator.filterText(filter, activeElements);
     }
-    return (0, import_i18n106.sprintf)(
+    return (0, import_i18n113.sprintf)(
       /* translators: 1: Filter name e.g.: "Unknown status for Author". */
-      (0, import_i18n106.__)("Unknown status for %1$s"),
+      (0, import_i18n113.__)("Unknown status for %1$s"),
       filter.name
     );
   };
@@ -47355,7 +58213,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_runtime218.jsxs)(
+    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
       Stack,
       {
         direction: "row",
@@ -47364,12 +58222,12 @@ 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_runtime218.jsx)(import_components48.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
-            import_components48.SelectControl,
+          /* @__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_i18n106.__)("Conditions"),
+              label: (0, import_i18n113.__)("Conditions"),
               value,
               options: operatorOptions,
               onChange: (newValue) => {
@@ -47427,13 +58285,13 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     ...commonProps
   }) {
-    const toggleRef = (0, import_element107.useRef)(null);
+    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_element107.useMemo)(() => {
+    const field = (0, import_element155.useMemo)(() => {
       const currentField = fields2.find((f3) => f3.id === filter.field);
       if (currentField) {
         return {
@@ -47496,9 +58354,9 @@ If there's a particular need for this, please submit a feature request at https:
     const isLocked = filterInView?.isLocked;
     const hasValues = !isLocked && filterInView?.value !== void 0;
     const canResetOrRemove = !isLocked && (!isPrimary || hasValues);
-    const resetOrRemoveLabel = isPrimary ? (0, import_i18n106.__)("Reset") : (0, import_i18n106.__)("Remove");
-    return /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
-      import_components48.Dropdown,
+    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",
@@ -47506,12 +58364,12 @@ If there's a particular need for this, please submit a feature request at https:
         onClose: () => {
           toggleRef.current?.focus();
         },
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+        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_runtime218.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
                   "div",
                   {
                     className: clsx_default(
@@ -47541,7 +58399,7 @@ If there's a particular need for this, please submit a feature request at https:
                     "aria-pressed": isOpen2,
                     "aria-expanded": isOpen2,
                     ref: toggleRef,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
                       FilterText,
                       {
                         activeElements,
@@ -47553,17 +58411,17 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(tooltip_exports.Popup, { children: (0, import_i18n106.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(tooltip_exports.Popup, { children: (0, import_i18n113.sprintf)(
               /* translators: 1: Filter name. */
-              (0, import_i18n106.__)("Filter by: %1$s"),
+              (0, import_i18n113.__)("Filter by: %1$s"),
               filter.name.toLowerCase()
             ) })
           ] }),
-          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+          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_runtime218.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
                   "button",
                   {
                     className: clsx_default(
@@ -47585,18 +58443,18 @@ If there's a particular need for this, please submit a feature request at https:
                         toggleRef.current?.focus();
                       }
                     },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(import_components48.Icon, { icon: close_small_default })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.Icon, { icon: close_small_default })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
+            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
           ] })
         ] }),
         renderContent: () => {
-          return /* @__PURE__ */ (0, import_jsx_runtime218.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(OperatorSelector, { ...commonProps }),
-            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(
+          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,
@@ -47605,7 +58463,7 @@ If there's a particular need for this, please submit a feature request at https:
                   elements: elements2
                 }
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime218.jsx)(InputWidget, { ...commonProps, fields: fields2 })
+            ) : /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(InputWidget, { ...commonProps, fields: fields2 })
           ] });
         }
       }
@@ -47613,11 +58471,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_components49 = __toESM(require_components(), 1);
-  var import_i18n107 = __toESM(require_i18n(), 1);
-  var import_element108 = __toESM(require_element(), 1);
-  var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu4 } = unlock5(import_components49.privateApis);
+  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,
@@ -47626,45 +58483,50 @@ If there's a particular need for this, please submit a feature request at https:
     triggerProps
   }) {
     const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return /* @__PURE__ */ (0, import_jsx_runtime219.jsxs)(Menu4, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Menu4.TriggerButton, { ...triggerProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Menu4.Popover, { children: inactiveFilters.map((filter) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-          Menu4.Item,
-          {
-            onClick: () => {
-              setOpenedFilter(filter.field);
-              onChangeView({
-                ...view,
-                page: 1,
-                filters: [
-                  ...view.filters || [],
-                  {
-                    field: filter.field,
-                    value: void 0,
-                    operator: filter.operators[0]
-                  }
-                ]
-              });
+    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 })
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Menu4.ItemLabel, { children: filter.name })
-          },
-          filter.field
-        );
-      }) })
-    ] });
+            filter.field
+          );
+        }) })
+      ] })
+    );
   }
   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_runtime219.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
       AddFilterMenu,
       {
         triggerProps: {
-          render: /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(
-            import_components49.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+            import_components50.Button,
             {
               accessibleWhenDisabled: true,
               size: "compact",
@@ -47674,18 +58536,18 @@ If there's a particular need for this, please submit a feature request at https:
               ref
             }
           ),
-          children: (0, import_i18n107.__)("Add filter")
+          children: (0, import_i18n114.__)("Add filter")
         },
         ...{ filters, view, onChangeView, setOpenedFilter }
       }
     );
   }
-  var add_filter_default = (0, import_element108.forwardRef)(AddFilter);
+  var add_filter_default = (0, import_element156.forwardRef)(AddFilter);

   // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
-  var import_components50 = __toESM(require_components(), 1);
-  var import_i18n108 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
+  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,
@@ -47697,8 +58559,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_runtime220.jsx)(
-      import_components50.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+      import_components51.Button,
       {
         disabled: isDisabled,
         accessibleWhenDisabled: true,
@@ -47713,15 +58575,15 @@ If there's a particular need for this, please submit a feature request at https:
             filters: view.filters?.filter((f3) => !!f3.isLocked) || []
           });
         },
-        children: (0, import_i18n108.__)("Reset")
+        children: (0, import_i18n115.__)("Reset")
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-  var import_element109 = __toESM(require_element(), 1);
+  var import_element157 = __toESM(require_element(), 1);
   function useFilters(fields2, view) {
-    return (0, import_element109.useMemo)(() => {
+    return (0, import_element157.useMemo)(() => {
       const filters = [];
       fields2.forEach((field) => {
         if (field.filterBy === false || !field.hasElements && !field.Edit) {
@@ -47770,12 +58632,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_runtime221 = __toESM(require_jsx_runtime(), 1);
-  function Filters({ className: className2 }) {
-    const { fields: fields2, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element110.useContext)(dataviews_context_default);
-    const addFilterRef = (0, import_element110.useRef)(null);
+  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_runtime221.jsx)(
+    const addFilter10 = /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
       add_filter_default,
       {
         filters,
@@ -47792,7 +58654,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_runtime221.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
           Filter,
           {
             filter,
@@ -47808,7 +58670,7 @@ If there's a particular need for this, please submit a feature request at https:
       addFilter10
     ];
     filterComponents.push(
-      /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
         ResetFilter,
         {
           filters,
@@ -47818,7 +58680,7 @@ If there's a particular need for this, please submit a feature request at https:
         "reset-filters"
       )
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime221.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
       Stack,
       {
         direction: "row",
@@ -47826,18 +58688,18 @@ If there's a particular need for this, please submit a feature request at https:
         gap: "sm",
         style: { width: "fit-content" },
         wrap: "wrap",
-        className: className2,
+        className,
         children: filterComponents
       }
     );
   }
-  var filters_default = (0, import_element110.memo)(Filters);
+  var filters_default = (0, import_element158.memo)(Filters);

   // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-  var import_element111 = __toESM(require_element(), 1);
-  var import_components51 = __toESM(require_components(), 1);
-  var import_i18n109 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
+  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,
@@ -47846,9 +58708,9 @@ If there's a particular need for this, please submit a feature request at https:
       setOpenedFilter,
       isShowingFilter,
       setIsShowingFilter
-    } = (0, import_element111.useContext)(dataviews_context_default);
-    const buttonRef = (0, import_element111.useRef)(null);
-    const onChangeViewWithFilterVisibility = (0, import_element111.useCallback)(
+    } = (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);
@@ -47860,12 +58722,12 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const hasVisibleFilters = filters.some((filter) => filter.isVisible);
     const addFilterButtonProps = {
-      label: (0, import_i18n109.__)("Add filter"),
+      label: (0, import_i18n116.__)("Add filter"),
       "aria-expanded": false,
       isPressed: false
     };
     const toggleFiltersButtonProps = {
-      label: (0, import_i18n109._x)("Filter", "verb"),
+      label: (0, import_i18n116._x)("Filter", "verb"),
       "aria-expanded": isShowingFilter,
       isPressed: isShowingFilter,
       onClick: () => {
@@ -47878,8 +58740,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_runtime222.jsx)(
-      import_components51.Button,
+    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
+      import_components52.Button,
       {
         ref: buttonRef,
         className: "dataviews-filters__visibility-toggle",
@@ -47890,7 +58752,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
       AddFilterMenu,
       {
         filters,
@@ -47899,7 +58761,7 @@ If there's a particular need for this, please submit a feature request at https:
         setOpenedFilter,
         triggerProps: { render: buttonComponent }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime222.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
       FilterVisibilityToggle,
       {
         buttonRef,
@@ -47913,37 +58775,37 @@ If there's a particular need for this, please submit a feature request at https:
     filtersCount,
     children
   }) {
-    (0, import_element111.useEffect)(
+    (0, import_element159.useEffect)(
       () => () => {
         buttonRef.current?.focus();
       },
       [buttonRef]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime222.jsxs)(import_jsx_runtime222.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime284.jsxs)(import_jsx_runtime284.Fragment, { children: [
       children,
-      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime222.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
+      !!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_element112 = __toESM(require_element(), 1);
-  var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
+  var import_element160 = __toESM(require_element(), 1);
+  var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggled(props) {
-    const { isShowingFilter } = (0, import_element112.useContext)(dataviews_context_default);
+    const { isShowingFilter } = (0, import_element160.useContext)(dataviews_context_default);
     if (!isShowingFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime223.jsx)(filters_default, { ...props });
+    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_element113 = __toESM(require_element(), 1);
-  var import_components52 = __toESM(require_components(), 1);
-  var import_i18n110 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
-  function DataViewsLayout({ className: className2 }) {
+  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,
@@ -47962,8 +58824,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_runtime224.jsx)("p", { children: (0, import_i18n110.__)("No results") })
-    } = (0, import_element113.useContext)(dataviews_context_default);
+      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
     });
@@ -47971,15 +58833,15 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isDelayedInitialLoading) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(import_components52.Spinner, {}) }) });
+      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_runtime224.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime224.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
       ViewComponent,
       {
-        className: className2,
+        className,
         actions: actions2,
         data,
         fields: fields2,
@@ -48000,28 +58862,28 @@ 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_i18n111 = __toESM(require_i18n(), 1);
-  var import_element114 = __toESM(require_element(), 1);
-  var import_components53 = __toESM(require_components(), 1);
-  var import_compose17 = __toESM(require_compose(), 1);
-  var import_jsx_runtime225 = __toESM(require_jsx_runtime(), 1);
-  var DataViewsSearch = (0, import_element114.memo)(function Search({ label }) {
-    const { view, onChangeView } = (0, import_element114.useContext)(dataviews_context_default);
-    const [search, setSearch, debouncedSearch] = (0, import_compose17.useDebouncedInput)(
+  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_element114.useEffect)(() => {
+    (0, import_element162.useEffect)(() => {
       if (view.search !== debouncedSearch) {
         setSearch(view.search ?? "");
       }
     }, [view.search, setSearch]);
-    const onChangeViewRef = (0, import_element114.useRef)(onChangeView);
-    const viewRef = (0, import_element114.useRef)(view);
-    (0, import_element114.useEffect)(() => {
+    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_element114.useEffect)(() => {
+    (0, import_element162.useEffect)(() => {
       if (debouncedSearch !== viewRef.current?.search) {
         onChangeViewRef.current({
           ...viewRef.current,
@@ -48031,9 +58893,9 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
     }, [debouncedSearch]);
-    const searchLabel = label || (0, import_i18n111.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime225.jsx)(
-      import_components53.SearchControl,
+    const searchLabel = label || (0, import_i18n118.__)("Search");
+    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(
+      import_components54.SearchControl,
       {
         className: "dataviews-search",
         onChange: setSearch,
@@ -48047,84 +58909,87 @@ 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_components54 = __toESM(require_components(), 1);
-  var import_i18n112 = __toESM(require_i18n(), 1);
-  var import_element115 = __toESM(require_element(), 1);
+  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_compose18 = __toESM(require_compose(), 1);
-  var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu5 } = unlock5(import_components54.privateApis);
+  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_element115.useContext)(dataviews_context_default);
+    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element163.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_runtime226.jsxs)(Menu5, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-        Menu5.TriggerButton,
+    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_runtime226.jsx)(
-            import_components54.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+            import_components55.Button,
             {
               size: "compact",
               icon: activeView?.icon,
-              label: (0, import_i18n112.__)("Layout")
+              label: (0, import_i18n119.__)("Layout")
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(Menu5.Popover, { children: availableLayouts.map((layout) => {
-        const config2 = VIEW_LAYOUTS.find(
-          (v3) => v3.type === layout
-        );
-        if (!config2) {
-          return null;
-        }
-        return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-          Menu5.RadioItem,
-          {
-            value: layout,
-            name: "view-actions-available-view",
-            checked: layout === view.type,
-            hideOnClick: true,
-            onChange: (e3) => {
-              switch (e3.target.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: e3.target.value,
-                    ...defaultLayouts2[e3.target.value]
-                  });
-              }
-              (0, import_warning.default)("Invalid dataview");
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(Menu5.ItemLabel, { children: config2.label })
+      /* @__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");
           },
-          layout
-        );
-      }) })
+          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 SortFieldControl() {
-    const { view, fields: fields2, onChangeView } = (0, import_element115.useContext)(dataviews_context_default);
-    const orderOptions = (0, import_element115.useMemo)(() => {
+    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
       );
@@ -48135,10 +59000,10 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
     }, [fields2]);
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-      import_components54.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components55.SelectControl,
       {
-        label: (0, import_i18n112.__)("Sort by"),
+        label: (0, import_i18n119.__)("Sort by"),
         value: view.sort?.field,
         options: orderOptions,
         onChange: (value) => {
@@ -48155,7 +59020,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_element115.useContext)(dataviews_context_default);
+    const { view, fields: fields2, onChangeView } = (0, import_element163.useContext)(dataviews_context_default);
     const sortableFields = fields2.filter(
       (field) => field.enableSorting !== false
     );
@@ -48166,12 +59031,12 @@ 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_runtime226.jsx)(
-      import_components54.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components55.__experimentalToggleGroupControl,
       {
         className: "dataviews-view-config__sort-direction",
         isBlock: true,
-        label: (0, import_i18n112.__)("Order"),
+        label: (0, import_i18n119.__)("Order"),
         value,
         onChange: (newDirection) => {
           if (newDirection === "asc" || newDirection === "desc") {
@@ -48191,8 +59056,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_runtime226.jsx)(
-            import_components54.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+            import_components55.__experimentalToggleGroupControlOptionIcon,
             {
               value: direction,
               icon: sortIcons[direction],
@@ -48205,16 +59070,16 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ItemsPerPageControl() {
-    const { view, config: config2, onChangeView } = (0, import_element115.useContext)(dataviews_context_default);
+    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_runtime226.jsx)(
-      import_components54.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components55.__experimentalToggleGroupControl,
       {
         isBlock: true,
-        label: (0, import_i18n112.__)("Items per page"),
+        label: (0, import_i18n119.__)("Items per page"),
         value: view.perPage || 10,
         disabled: !view?.sort?.field,
         onChange: (newItemsPerPage) => {
@@ -48226,8 +59091,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_runtime226.jsx)(
-            import_components54.__experimentalToggleGroupControlOption,
+          return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+            import_components55.__experimentalToggleGroupControlOption,
             {
               value,
               label: value.toString()
@@ -48239,13 +59104,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ResetViewButton() {
-    const { onReset } = (0, import_element115.useContext)(dataviews_context_default);
+    const { onReset } = (0, import_element163.useContext)(dataviews_context_default);
     if (onReset === void 0) {
       return null;
     }
     const isDisabled = onReset === false;
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-      import_components54.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components55.Button,
       {
         variant: "tertiary",
         size: "compact",
@@ -48257,13 +59122,13 @@ If there's a particular need for this, please submit a feature request at https:
             onReset();
           }
         },
-        children: (0, import_i18n112.__)("Reset view")
+        children: (0, import_i18n119.__)("Reset view")
       }
     );
   }
   function DataviewsViewConfigDropdown() {
-    const { view, onReset } = (0, import_element115.useContext)(dataviews_context_default);
-    const popoverId = (0, import_compose18.useInstanceId)(
+    const { view, onReset } = (0, import_element163.useContext)(dataviews_context_default);
+    const popoverId = (0, import_compose22.useInstanceId)(
       _DataViewsViewConfig,
       "dataviews-view-config-dropdown"
     );
@@ -48271,8 +59136,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_runtime226.jsx)(
-      import_components54.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+      import_components55.Dropdown,
       {
         expandOnMobile: true,
         popoverProps: {
@@ -48280,13 +59145,13 @@ If there's a particular need for this, please submit a feature request at https:
           id: popoverId
         },
         renderToggle: ({ onToggle, isOpen: isOpen2 }) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-              import_components54.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+              import_components55.Button,
               {
                 size: "compact",
                 icon: cog_default,
-                label: (0, import_i18n112._x)(
+                label: (0, import_i18n119._x)(
                   "View options",
                   "View is used as a noun"
                 ),
@@ -48295,22 +59160,22 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-controls": popoverId
               }
             ),
-            isModified && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
+            isModified && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
-          import_components54.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+          import_components55.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "dataviews-config__popover-content-wrapper",
-            children: /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-config",
                 gap: "xl",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
                     Stack,
                     {
                       direction: "row",
@@ -48318,34 +59183,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_runtime226.jsx)(
-                          import_components54.__experimentalHeading,
+                        /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+                          import_components55.__experimentalHeading,
                           {
                             level: 2,
                             className: "dataviews-settings-section__title",
-                            children: (0, import_i18n112.__)("Appearance")
+                            children: (0, import_i18n119.__)("Appearance")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(ResetViewButton, {})
+                        /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(ResetViewButton, {})
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(
+                  /* @__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_runtime226.jsx)(SortFieldControl, {}),
-                          /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(SortDirectionControl, {})
+                          /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(SortFieldControl, {}),
+                          /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(SortDirectionControl, {})
                         ]
                       }
                     ),
-                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(activeLayout.viewConfigOptions, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(ItemsPerPageControl, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(PropertiesSection, {})
+                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(activeLayout.viewConfigOptions, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(ItemsPerPageControl, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(PropertiesSection, {})
                   ] })
                 ]
               }
@@ -48356,267 +59221,34 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function _DataViewsViewConfig() {
-    return /* @__PURE__ */ (0, import_jsx_runtime226.jsxs)(import_jsx_runtime226.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(ViewTypeMenu, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(DataviewsViewConfigDropdown, {})
+    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_element115.memo)(_DataViewsViewConfig);
+  var DataViewsViewConfig = (0, import_element163.memo)(_DataViewsViewConfig);
   var dataviews_view_config_default = DataViewsViewConfig;

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_element121 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/validated-form-controls/control-with-error.mjs
-  var import_i18n113 = __toESM(require_i18n(), 1);
-  var import_element116 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/validated-form-controls/validity-indicator.mjs
-  var import_components55 = __toESM(require_components(), 1);
-  var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
-  function ValidityIndicator({
-    id,
-    type,
-    message: message2
-  }) {
-    const ICON = {
-      valid: published_default,
-      invalid: error_default
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime227.jsxs)(
-      "p",
-      {
-        id,
-        className: clsx_default(
-          "dataviews-validated-control__indicator",
-          `is-${type}`
-        ),
-        children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(import_components55.Spinner, { className: "dataviews-validated-control__indicator-spinner" }) : /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
-            import_components55.Icon,
-            {
-              className: "dataviews-validated-control__indicator-icon",
-              icon: ICON[type],
-              size: 16,
-              fill: "currentColor"
-            }
-          ),
-          message2
-        ]
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/validated-form-controls/control-with-error.mjs
-  var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n113.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n113.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(import_jsx_runtime228.Fragment, { children: [
-      label,
-      " ",
-      suffix
-    ] });
-  }
-  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var className = "dataviews-validated-control";
-  function UnforwardedControlWithError({
-    required,
-    markWhenOptional,
-    customValidity,
-    getValidityTarget,
-    children
-  }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element116.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element116.useState)();
-    const [showMessage, setShowMessage] = (0, import_element116.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element116.useState)(false);
-    (0, import_element116.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const handler = () => {
-        setShowMessage(true);
-        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, [getValidityTarget]);
-    (0, import_element116.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 radioSibilings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
-        validityTarget?.closest(`.${className}`)?.querySelectorAll(
-          `input[type="radio"][name="${validityTarget?.name}"]`
-        ) ?? []
-      ).filter((sibling) => sibling !== validityTarget) : [];
-      validityTarget?.addEventListener("invalid", suppressNativePopover);
-      radioSibilings.forEach(
-        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
-      );
-      return () => {
-        validityTarget?.removeEventListener(
-          "invalid",
-          suppressNativePopover
-        );
-        radioSibilings.forEach(
-          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
-        );
-      };
-    }, [getValidityTarget]);
-    (0, import_element116.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_element116.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_element116.useId)();
-    const message2 = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: "invalid",
-            message: errorMessage
-          }
-        );
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime228.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: statusMessage.type,
-            message: statusMessage.message
-          }
-        );
-      }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message2 : null;
-    (0, import_element116.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 /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)("div", { className, ref: forwardedRef, onBlur, children: [
-      (0, import_element116.cloneElement)(children, {
-        label: appendRequiredIndicator(
-          children.props.label,
-          required,
-          markWhenOptional
-        ),
-        required
-      }),
-      visibleMessage
-    ] });
-  }
-  var ControlWithError = (0, import_element116.forwardRef)(UnforwardedControlWithError);
-  ControlWithError.displayName = "ControlWithError";
+  var import_element172 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
-  var import_element117 = __toESM(require_element(), 1);
-  var import_compose19 = __toESM(require_compose(), 1);
+  var import_element164 = __toESM(require_element(), 1);
+  var import_compose23 = __toESM(require_compose(), 1);
   var import_components56 = __toESM(require_components(), 1);
-  var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedCheckboxControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element117.useRef)(null);
-    const mergedRefs = (0, import_compose19.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
+    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,
@@ -48624,7 +59256,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_runtime229.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime289.jsx)(
           import_components56.CheckboxControl,
           {
             ...restProps
@@ -48633,52 +59265,149 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedCheckboxControl = (0, import_element117.forwardRef)(UnforwardedValidatedCheckboxControl);
+  var ValidatedCheckboxControl = (0, import_element164.forwardRef)(UnforwardedValidatedCheckboxControl);
   ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";

-  // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
-  var import_element118 = __toESM(require_element(), 1);
-  var import_compose20 = __toESM(require_compose(), 1);
+  // 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_runtime230 = __toESM(require_jsx_runtime(), 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;
+      }
+    }, [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"]'
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components57.ComboboxControl, { ...restProps })
+        }
+      )
+    );
+  };
+  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 })
+            }
+          ),
+          /* @__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_element118.useRef)(null);
-    const mergedRefs = (0, import_compose20.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
+    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_runtime230.jsx)(import_components57.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(import_components59.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
       }
     );
   };
-  var ValidatedNumberControl = (0, import_element118.forwardRef)(UnforwardedValidatedNumberControl);
+  var ValidatedNumberControl = (0, import_element167.forwardRef)(UnforwardedValidatedNumberControl);
   ValidatedNumberControl.displayName = "ValidatedNumberControl";

   // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
-  var import_element119 = __toESM(require_element(), 1);
-  var import_compose21 = __toESM(require_compose(), 1);
-  var import_components58 = __toESM(require_components(), 1);
-  var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
+  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_element119.useRef)(null);
-    const mergedRefs = (0, import_compose21.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+    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,
@@ -48686,35 +59415,36 @@ 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_runtime231.jsx)(import_components58.RadioControl, { ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components60.RadioControl, { ...restProps })
       }
     );
   };
-  var ValidatedRadioControl = (0, import_element119.forwardRef)(UnforwardedValidatedRadioControl);
+  var ValidatedRadioControl = (0, import_element168.forwardRef)(UnforwardedValidatedRadioControl);
   ValidatedRadioControl.displayName = "ValidatedRadioControl";

   // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
-  var import_element120 = __toESM(require_element(), 1);
-  var import_compose22 = __toESM(require_compose(), 1);
-  var import_components59 = __toESM(require_components(), 1);
-  var import_jsx_runtime232 = __toESM(require_jsx_runtime(), 1);
+  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_element120.useRef)(null);
-    const mergedRefs = (0, import_compose22.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime232.jsx)(
+    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_runtime232.jsx)(
-          import_components59.SelectControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
+          import_components61.SelectControl,
           {
             ref: mergedRefs,
             // A runtime boolean cannot statically discriminate
@@ -48725,9 +59455,92 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedSelectControl = (0, import_element120.forwardRef)(UnforwardedValidatedSelectControl);
+  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 })
+        }
+      ),
+      /* @__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_element171.forwardRef)(UnforwardedValidatedToggleGroupControl);
+  ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";
+
   // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
   function getCustomValidity(isValid2, validity) {
     let customValidity;
@@ -48755,7 +59568,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_runtime233 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -48766,12 +59579,12 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { getValue: getValue3, setValue, label, description, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element121.useCallback)(() => {
+    const onChangeControl = (0, import_element172.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue3({ item: data }) })
       );
     }, [data, getValue3, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime233.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -48788,10 +59601,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_components60 = __toESM(require_components(), 1);
-  var import_element122 = __toESM(require_element(), 1);
-  var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedComboboxControl } = unlock5(import_components60.privateApis);
+  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,
@@ -48801,7 +59613,7 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { label, description, placeholder, getValue: getValue3, setValue, isValid: isValid2 } = field;
     const value = getValue3({ item: data }) ?? "";
-    const onChangeControl = (0, import_element122.useCallback)(
+    const onChangeControl = (0, import_element173.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -48810,9 +59622,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_runtime234.jsx)(import_components60.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(import_components64.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime298.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -48831,32 +59643,33 @@ 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_components62 = __toESM(require_components(), 1);
-  var import_element125 = __toESM(require_element(), 1);
-  var import_i18n115 = __toESM(require_i18n(), 1);
+  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);

   // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components61 = __toESM(require_components(), 1);
-  var import_element123 = __toESM(require_element(), 1);
-  var import_i18n114 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
+  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_i18n114.__)("Days") },
-      { value: "weeks", label: (0, import_i18n114.__)("Weeks") },
-      { value: "months", label: (0, import_i18n114.__)("Months") },
-      { value: "years", label: (0, import_i18n114.__)("Years") }
+      { 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_i18n114.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n114.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n114.__)("Months ago") },
-      { value: "years", label: (0, import_i18n114.__)("Years ago") }
+      { 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: className2,
+    className,
     data,
     field,
     onChange,
@@ -48868,7 +59681,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 = getValue3({ item: data });
     const { value: relValue = "", unit = options[0].value } = fieldValue && typeof fieldValue === "object" ? fieldValue : {};
-    const onChangeValue = (0, import_element123.useCallback)(
+    const onChangeValue = (0, import_element174.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -48877,7 +59690,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element123.useCallback)(
+    const onChangeUnit = (0, import_element174.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -48886,17 +59699,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_runtime235.jsx)(
-      import_components61.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+      import_components65.BaseControl,
       {
         id,
-        className: clsx_default(className2, "dataviews-controls__relative-date"),
+        className: clsx_default(className, "dataviews-controls__relative-date"),
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
-            import_components61.__experimentalNumberControl,
+        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",
@@ -48907,11 +59720,11 @@ If there's a particular need for this, please submit a feature request at https:
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(
-            import_components61.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+            import_components65.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n114.__)("Unit"),
+              label: (0, import_i18n120.__)("Unit"),
               value: unit,
               options,
               onChange: onChangeUnit,
@@ -48924,12 +59737,17 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }

+  // 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_element124 = __toESM(require_element(), 1);
+  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_element124.useMemo)(() => {
+    const disabledMatchers = (0, import_element175.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -48948,6 +59766,28 @@ If there's a particular need for this, please submit a feature request at https:
     return { minConstraint, maxConstraint, disabledMatchers };
   }

+  // packages/dataviews/build-module/components/dataform-controls/utils/get-calendar-locale.mjs
+  var LANGUAGE_ALIASES = {
+    ary: "ar-MA",
+    // Moroccan Arabic.
+    haz: "fa"
+    // Hazaragi, a variety of Persian.
+  };
+  function getCalendarLocale(wpLocale) {
+    const subtags = wpLocale?.trim().split(/[_-]/) ?? [];
+    const language = subtags.shift()?.toLowerCase();
+    if (!language) {
+      return void 0;
+    }
+    const normalized = [LANGUAGE_ALIASES[language] ?? language];
+    for (const subtag of subtags) {
+      if (/^[a-z]{4}$/i.test(subtag) || /^([a-z]{2}|\d{3})$/i.test(subtag)) {
+        normalized.push(subtag);
+      }
+    }
+    return normalized.join("-");
+  }
+
   // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
   var import_date8 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
@@ -48959,8 +59799,7 @@ 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_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl } = unlock5(import_components62.privateApis);
+  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
@@ -48981,110 +59820,109 @@ If there's a particular need for this, please submit a feature request at https:
     const disabled2 = field.isDisabled({ item: data, field });
     const fieldValue = getValue3({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element125.useState)(() => {
+    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 parsedDate || /* @__PURE__ */ new Date();
+      return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
     });
-    const inputControlRef = (0, import_element125.useRef)(null);
-    const validationTimeoutRef = (0, import_element125.useRef)(void 0);
-    const previousFocusRef = (0, import_element125.useRef)(null);
+    (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_element125.useCallback)(
+    const onChangeCallback = (0, import_element176.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element125.useEffect)(() => {
-      return () => {
-        if (validationTimeoutRef.current) {
-          clearTimeout(validationTimeoutRef.current);
-        }
-      };
+    (0, import_element176.useEffect)(() => {
+      return () => clearTimeout(validationTimeoutRef.current);
     }, []);
-    const onSelectDate = (0, import_element125.useCallback)(
+    const onSelectDate = (0, import_element176.useCallback)(
       (newDate) => {
-        let dateTimeValue;
         if (newDate) {
           const wpDate = (0, import_date9.dateI18n)("Y-m-d", newDate);
-          let wpTime;
-          if (value) {
-            wpTime = (0, import_date9.dateI18n)("H:i", (0, import_date9.getDate)(value));
-          } else {
-            wpTime = (0, import_date9.dateI18n)("H:i", 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}`);
-          dateTimeValue = finalDateTime.toISOString();
-          onChangeCallback(dateTimeValue);
-          if (validationTimeoutRef.current) {
-            clearTimeout(validationTimeoutRef.current);
-          }
+          onChangeCallback(finalDateTime.toISOString());
         } else {
           onChangeCallback(void 0);
         }
-        previousFocusRef.current = inputControlRef.current && inputControlRef.current.ownerDocument.activeElement;
+        clearTimeout(validationTimeoutRef.current);
         validationTimeoutRef.current = setTimeout(() => {
-          if (inputControlRef.current) {
-            inputControlRef.current.focus();
-            inputControlRef.current.blur();
-            onChangeCallback(dateTimeValue);
-            if (previousFocusRef.current && previousFocusRef.current instanceof HTMLElement) {
-              previousFocusRef.current.focus();
-            }
+          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_element125.useCallback)(
+    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(parsedDate);
+            setCalendarMonth(toCalendarDate(parsedDate, timeZone));
           }
         } else {
           onChangeCallback(void 0);
         }
       },
-      [onChangeCallback]
+      [onChangeCallback, timeZone]
     );
     const { format: fieldFormat } = field;
     const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date9.getSettings)().l10n.startOfWeek;
-    const {
-      timezone: { string: timezoneString }
-    } = (0, import_date9.getSettings)();
+    const locale = getCalendarLocale((0, import_date9.getSettings)().l10n.locale);
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n115.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n121.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n115.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n121.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
-      import_components62.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
+      import_components66.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime236.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+        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_i18n115.__)("Date time"),
+              label: (0, import_i18n121.__)("Date time"),
               hideLabelFromVision: true,
               value: formatDateTime(value),
-              onChange: handleManualDateTimeChange,
+              onValueChange: handleManualDateTimeChange,
               disabled: disabled2,
               min: minConstraint ? formatDateTime(minConstraint) : void 0,
               max: maxConstraint ? formatDateTime(maxConstraint) : void 0
             }
           ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
             Calendar,
             {
               style: { width: "100%" },
@@ -49092,7 +59930,9 @@ If there's a particular need for this, please submit a feature request at https:
               onValueChange: onSelectDate,
               month: calendarMonth,
               onMonthChange: setCalendarMonth,
-              timeZone: timezoneString || void 0,
+              timeZone,
+              locale,
+              dir: (0, import_i18n121.isRTL)() ? "rtl" : "ltr",
               weekStartsOn,
               disabled: disabled2 || disabledMatchers
             }
@@ -49112,7 +59952,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_runtime236.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -49124,7 +59964,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -49139,21 +59979,21 @@ 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_components63 = __toESM(require_components(), 1);
-  var import_a11y3 = __toESM(require_a11y(), 1);
-  var import_element126 = __toESM(require_element(), 1);
-  var import_i18n116 = __toESM(require_i18n(), 1);
+  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_runtime237 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n116.__)("Today"),
+      label: (0, import_i18n122.__)("Today"),
       getValue: () => (0, import_date10.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n116.__)("Yesterday"),
+      label: (0, import_i18n122.__)("Yesterday"),
       getValue: () => {
         const today = (0, import_date10.getDate)(null);
         return subDays(today, 1);
@@ -49161,7 +60001,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "past-week",
-      label: (0, import_i18n116.__)("Past week"),
+      label: (0, import_i18n122.__)("Past week"),
       getValue: () => {
         const today = (0, import_date10.getDate)(null);
         return subDays(today, 7);
@@ -49169,7 +60009,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "past-month",
-      label: (0, import_i18n116.__)("Past month"),
+      label: (0, import_i18n122.__)("Past month"),
       getValue: () => {
         const today = (0, import_date10.getDate)(null);
         return subMonths(today, 1);
@@ -49179,7 +60019,7 @@ 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_i18n116.__)("Last 7 days"),
+      label: (0, import_i18n122.__)("Last 7 days"),
       getValue: () => {
         const today = (0, import_date10.getDate)(null);
         return [subDays(today, 7), today];
@@ -49187,7 +60027,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n116.__)("Last 30 days"),
+      label: (0, import_i18n122.__)("Last 30 days"),
       getValue: () => {
         const today = (0, import_date10.getDate)(null);
         return [subDays(today, 30), today];
@@ -49195,7 +60035,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n116.__)("Month to date"),
+      label: (0, import_i18n122.__)("Month to date"),
       getValue: () => {
         const today = (0, import_date10.getDate)(null);
         return [startOfMonth(today), today];
@@ -49203,7 +60043,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "last-year",
-      label: (0, import_i18n116.__)("Last year"),
+      label: (0, import_i18n122.__)("Last year"),
       getValue: () => {
         const today = (0, import_date10.getDate)(null);
         return [subYears(today, 1), today];
@@ -49211,7 +60051,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n116.__)("Year to date"),
+      label: (0, import_i18n122.__)("Year to date"),
       getValue: () => {
         const today = (0, import_date10.getDate)(null);
         return [startOfYear(today), today];
@@ -49222,8 +60062,8 @@ If there's a particular need for this, please submit a feature request at https:
     if (!dateString) {
       return null;
     }
-    const parsed = (0, import_date10.getDate)(dateString);
-    return parsed && isValid(parsed) ? parsed : null;
+    const parsed = parseISO(dateString);
+    return isValid(parsed) ? parsed : null;
   };
   var formatDate = (date) => {
     if (!date) {
@@ -49240,8 +60080,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_element126.useState)(void 0);
-    const validateRefs = (0, import_element126.useCallback)(() => {
+    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;
@@ -49255,7 +60095,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element126.useEffect)(() => {
+    (0, import_element177.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -49267,7 +60107,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element126.useEffect)(() => {
+    (0, import_element177.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -49282,7 +60122,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element126.useEffect)(() => {
+    (0, import_element177.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -49293,9 +60133,9 @@ If there's a particular need for this, please submit a feature request at https:
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element126.useEffect)(() => {
+    (0, import_element177.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y3.speak)(customValidity.message);
+        (0, import_a11y5.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
     const onBlur = (event) => {
@@ -49306,27 +60146,13 @@ If there's a particular need for this, please submit a feature request at https:
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)("div", { onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(
-        "p",
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+        ValidityIndicator,
         {
-          className: clsx_default(
-            "components-validated-control__indicator",
-            customValidity.type === "invalid" ? "is-invalid" : void 0
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-              import_components63.Icon,
-              {
-                className: "components-validated-control__indicator-icon",
-                icon: error_default,
-                size: 16,
-                fill: "currentColor"
-              }
-            ),
-            customValidity.message
-          ]
+          type: customValidity.type,
+          message: customValidity.message
         }
       )
     ] });
@@ -49349,33 +60175,42 @@ 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_element126.useState)(
+    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_element126.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element177.useState)(() => {
       const parsedDate = parseDate2(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element126.useState)(false);
-    const validityTargetRef = (0, import_element126.useRef)(null);
+    (0, import_element177.useEffect)(() => {
+      const parsedDate = parseDate2(value);
+      if (parsedDate) {
+        setCalendarMonth(
+          (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
+        );
+      }
+    }, [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_element126.useCallback)(
+    const onChangeCallback = (0, import_element177.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    const onSelectDate = (0, import_element126.useCallback)(
+    const onSelectDate = (0, import_element177.useCallback)(
       (newDate) => {
-        const dateValue = newDate ? format(newDate, "yyyy-MM-dd") : void 0;
+        const dateValue = newDate ? formatDate(newDate) : void 0;
         onChangeCallback(dateValue);
         setSelectedPresetId(null);
         setIsTouched(true);
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element126.useCallback)(
+    const handlePresetClick = (0, import_element177.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -49386,7 +60221,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element126.useCallback)(
+    const handleManualDateChange = (0, import_element177.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
@@ -49400,16 +60235,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const {
-      timezone: { string: timezoneString }
-    } = (0, import_date10.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n116.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n122.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n116.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n122.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -49417,16 +60249,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_runtime237.jsx)(
-          import_components63.BaseControl,
+        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_runtime237.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -49436,8 +60268,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_runtime237.jsx)(
-                        import_components63.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                        import_components67.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -49451,8 +60283,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-                      import_components63.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                      import_components67.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -49460,18 +60292,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_i18n116.__)("Custom")
+                        children: (0, import_i18n122.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-                import_components63.__experimentalInputControl,
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                import_components67.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n116.__)("Date"),
+                  label: (0, import_i18n122.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -49481,7 +60313,7 @@ If there's a particular need for this, please submit a feature request at https:
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                 Calendar,
                 {
                   style: { width: "100%" },
@@ -49489,7 +60321,8 @@ If there's a particular need for this, please submit a feature request at https:
                   onValueChange: onSelectDate,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
-                  timeZone: timezoneString || void 0,
+                  locale,
+                  dir: (0, import_i18n122.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers,
                   disableNavigation: disabled2
@@ -49525,8 +60358,9 @@ If there's a particular need for this, please submit a feature request at https:
       value = fieldValue;
     }
     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_element126.useCallback)(
+    const onChangeCallback = (0, import_element177.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -49537,10 +60371,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element126.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element177.useState)(
       null
     );
-    const selectedRange = (0, import_element126.useMemo)(() => {
+    const selectedRange = (0, import_element177.useMemo)(() => {
       if (!value) {
         return null;
       }
@@ -49550,13 +60384,32 @@ 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_element126.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element177.useState)(() => {
       return selectedRange?.from || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element126.useState)(false);
-    const fromInputRef = (0, import_element126.useRef)(null);
-    const toInputRef = (0, import_element126.useRef)(null);
-    const updateDateRange = (0, import_element126.useCallback)(
+    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);
@@ -49569,7 +60422,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element126.useCallback)(
+    const onSelectCalendarRange = (0, import_element177.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -49577,7 +60430,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element126.useCallback)(
+    const handlePresetClick = (0, import_element177.useCallback)(
       (preset) => {
         const [startDate2, endDate] = preset.getValue();
         setCalendarMonth(startDate2);
@@ -49587,7 +60440,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element126.useCallback)(
+    const handleManualDateChange = (0, import_element177.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -49607,14 +60460,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value, updateDateRange]
     );
-    const { timezone } = (0, import_date10.getSettings)();
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n116.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n122.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n116.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n122.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -49622,16 +60474,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_runtime237.jsx)(
-          import_components63.BaseControl,
+        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_runtime237.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -49641,8 +60493,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_runtime237.jsx)(
-                        import_components63.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                        import_components67.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -49656,8 +60508,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-                      import_components63.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                      import_components67.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -49665,13 +60517,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_i18n116.__)("Custom")
+                        children: (0, import_i18n122.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime237.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -49679,12 +60531,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_runtime237.jsx)(
-                      import_components63.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                      import_components67.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n116.__)("From"),
+                        label: (0, import_i18n122.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -49694,12 +60546,12 @@ If there's a particular need for this, please submit a feature request at https:
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
-                      import_components63.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+                      import_components67.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n116.__)("To"),
+                        label: (0, import_i18n122.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -49712,7 +60564,7 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
                 RangeCalendar,
                 {
                   style: { width: "100%" },
@@ -49720,7 +60572,8 @@ If there's a particular need for this, please submit a feature request at https:
                   onValueChange: onSelectCalendarRange,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
-                  timeZone: timezone.string || void 0,
+                  locale,
+                  dir: (0, import_i18n122.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers
                 }
@@ -49741,7 +60594,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_runtime237.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -49754,7 +60607,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_runtime237.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -49766,7 +60619,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
       CalendarDateControl,
       {
         data,
@@ -49780,9 +60633,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_components64 = __toESM(require_components(), 1);
-  var import_element127 = __toESM(require_element(), 1);
-  var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
+  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,
@@ -49795,7 +60648,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 = getValue3({ item: data }) ?? (isMultiple ? [] : "");
-    const onChangeControl = (0, import_element127.useCallback)(
+    const onChangeControl = (0, import_element178.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -49804,9 +60657,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_runtime238.jsx)(import_components64.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_components68.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime238.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -49825,7 +60678,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_runtime239 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -49834,19 +60687,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_runtime239.jsx)(Combobox3, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Combobox3, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(Select2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime303.jsx)(Select2, { ...props });
   }

-  // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_components66 = __toESM(require_components(), 1);
-
   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_components65 = __toESM(require_components(), 1);
-  var import_element128 = __toESM(require_element(), 1);
-  var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl2 } = unlock5(import_components65.privateApis);
+  var import_element179 = __toESM(require_element(), 1);
+  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
   function ValidatedText({
     data,
     field,
@@ -49861,7 +60709,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { label, placeholder, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
     const value = getValue3({ item: data });
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element128.useCallback)(
+    const onValueChangeControl = (0, import_element179.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -49870,8 +60718,8 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
-      ValidatedInputControl2,
+    return /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+      ValidatedInputControl,
       {
         required: !!isValid2.required,
         markWhenOptional,
@@ -49879,8 +60727,9 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         placeholder,
         value: value ?? "",
-        help: description,
-        onChange: onChangeControl,
+        description: typeof description === "string" ? description : void 0,
+        details: typeof description === "string" ? void 0 : description,
+        onValueChange: onValueChangeControl,
         hideLabelFromVision,
         type,
         prefix: prefix2,
@@ -49894,7 +60743,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_runtime241 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -49903,7 +60752,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
       ValidatedText,
       {
         ...{
@@ -49914,15 +60763,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_runtime241.jsx)(import_components66.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(import_components66.Icon, { icon: envelope_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(Icon, { icon: envelope_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_components67 = __toESM(require_components(), 1);
-  var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -49931,7 +60779,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
       ValidatedText,
       {
         ...{
@@ -49942,15 +60790,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_runtime242.jsx)(import_components67.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime242.jsx)(import_components67.Icon, { icon: mobile_default }) })
+          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/components/dataform-controls/url.mjs
-  var import_components68 = __toESM(require_components(), 1);
-  var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -49959,7 +60806,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
       ValidatedText,
       {
         ...{
@@ -49970,7 +60817,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_runtime243.jsx)(import_components68.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(import_components68.Icon, { icon: link_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(Icon, { icon: link_default }) })
         }
       }
     );
@@ -49978,9 +60825,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_components69 = __toESM(require_components(), 1);
-  var import_element129 = __toESM(require_element(), 1);
-  var import_i18n117 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 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 "";
@@ -49995,23 +60842,23 @@ If there's a particular need for this, please submit a feature request at https:
     step
   }) {
     const [min4 = "", max4 = ""] = value;
-    const onChangeMin = (0, import_element129.useCallback)(
+    const onChangeMin = (0, import_element180.useCallback)(
       (newValue) => onChange([toNumberOrEmpty(newValue), max4]),
       [onChange, max4]
     );
-    const onChangeMax = (0, import_element129.useCallback)(
+    const onChangeMax = (0, import_element180.useCallback)(
       (newValue) => onChange([min4, toNumberOrEmpty(newValue)]),
       [onChange, min4]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
       import_components69.BaseControl,
       {
-        help: (0, import_i18n117.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime244.jsxs)(import_components69.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+        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_i18n117.__)("Min."),
+              label: (0, import_i18n123.__)("Min."),
               value: min4,
               max: max4 ? Number(max4) - step : void 0,
               onChange: onChangeMin,
@@ -50019,10 +60866,10 @@ If there's a particular need for this, please submit a feature request at https:
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
             import_components69.__experimentalNumberControl,
             {
-              label: (0, import_i18n117.__)("Max."),
+              label: (0, import_i18n123.__)("Max."),
               value: max4,
               min: min4 ? Number(min4) + step : void 0,
               onChange: onChangeMax,
@@ -50048,7 +60895,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element129.useCallback)(
+    const onChangeControl = (0, import_element180.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -50062,7 +60909,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element129.useCallback)(
+    const onChangeBetweenControls = (0, import_element180.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -50080,7 +60927,7 @@ If there's a particular need for this, please submit a feature request at https:
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -50090,7 +60937,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_runtime308.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -50110,21 +60957,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_runtime245 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(ValidatedNumber, { ...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_element130 = __toESM(require_element(), 1);
-  var import_jsx_runtime247 = __toESM(require_jsx_runtime(), 1);
+  var import_element181 = __toESM(require_element(), 1);
+  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
   function Radio({
     data,
     field,
@@ -50140,14 +60987,14 @@ If there's a particular need for this, please submit a feature request at https:
       getElements: field.getElements
     });
     const value = getValue3({ item: data });
-    const onChangeControl = (0, import_element130.useCallback)(
+    const onChangeControl = (0, import_element181.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(import_components70.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components70.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime247.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(
       ValidatedRadioControl,
       {
         required: !!field.isValid?.required,
@@ -50165,8 +61012,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_element131 = __toESM(require_element(), 1);
-  var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
+  var import_element182 = __toESM(require_element(), 1);
+  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
   function Text3({
     data,
     field,
@@ -50177,7 +61024,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_runtime248.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
       ValidatedText,
       {
         ...{
@@ -50187,8 +61034,8 @@ If there's a particular need for this, please submit a feature request at https:
           hideLabelFromVision,
           markWhenOptional,
           validity,
-          prefix: prefix2 ? (0, import_element131.createElement)(prefix2) : void 0,
-          suffix: suffix ? (0, import_element131.createElement)(suffix) : void 0
+          prefix: prefix2 ? (0, import_element182.createElement)(prefix2) : void 0,
+          suffix: suffix ? (0, import_element182.createElement)(suffix) : void 0
         }
       }
     );
@@ -50196,10 +61043,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_components71 = __toESM(require_components(), 1);
-  var import_element132 = __toESM(require_element(), 1);
-  var import_i18n118 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime249 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl3 } = unlock5(import_components71.privateApis);
+  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);
@@ -50229,26 +61075,26 @@ If there's a particular need for this, please submit a feature request at https:
     max: max4
   }) {
     const [from = "", to2 = ""] = value;
-    const onChangeFrom = (0, import_element132.useCallback)(
+    const onChangeFrom = (0, import_element183.useCallback)(
       (newValue) => onChange([newValue ?? "", to2]),
       [onChange, to2]
     );
-    const onChangeTo = (0, import_element132.useCallback)(
+    const onChangeTo = (0, import_element183.useCallback)(
       (newValue) => onChange([from, newValue ?? ""]),
       [onChange, from]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
       import_components71.BaseControl,
       {
-        help: (0, import_i18n118.__)("The end time must be later than the start time."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime249.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-            ValidatedInputControl3,
+        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)(
+            ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n118.__)("From"),
+              label: (0, import_i18n124.__)("From"),
               value: from,
-              onChange: onChangeFrom,
+              onValueChange: onChangeFrom,
               hideLabelFromVision,
               disabled: disabled2,
               step,
@@ -50256,13 +61102,13 @@ If there's a particular need for this, please submit a feature request at https:
               max: to2 || max4
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-            ValidatedInputControl3,
+          /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+            ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n118.__)("To"),
+              label: (0, import_i18n124.__)("To"),
               value: to2,
-              onChange: onChangeTo,
+              onValueChange: onChangeTo,
               hideLabelFromVision,
               disabled: disabled2,
               step,
@@ -50289,7 +61135,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element132.useCallback)(
+    const onChangeControl = (0, import_element183.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -50298,7 +61144,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element132.useCallback)(
+    const onChangeBetweenControls = (0, import_element183.useCallback)(
       ([from, to2]) => onChange(
         setValue({
           item: data,
@@ -50317,7 +61163,7 @@ If there's a particular need for this, please submit a feature request at https:
           toInputValue(value[1])
         ];
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
         BetweenControls2,
         {
           value: valueBetween,
@@ -50330,8 +61176,8 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime249.jsx)(
-      ValidatedInputControl3,
+    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
+      ValidatedInputControl,
       {
         required: !!isValid2.required,
         markWhenOptional,
@@ -50339,9 +61185,10 @@ If there's a particular need for this, please submit a feature request at https:
         type: "time",
         label,
         placeholder,
-        help: description,
+        description: typeof description === "string" ? description : void 0,
+        details: typeof description === "string" ? void 0 : description,
         value: toInputValue(value),
-        onChange: onChangeControl,
+        onValueChange: onChangeControl,
         hideLabelFromVision,
         disabled: disabled2,
         step: getStep(timeFormat, [value]),
@@ -50352,10 +61199,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_components72 = __toESM(require_components(), 1);
-  var import_element133 = __toESM(require_element(), 1);
-  var import_jsx_runtime250 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleControl } = unlock5(import_components72.privateApis);
+  var import_element184 = __toESM(require_element(), 1);
+  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
   function Toggle({
     field,
     onChange,
@@ -50366,12 +61211,12 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { label, description, getValue: getValue3, setValue, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
-    const onChangeControl = (0, import_element133.useCallback)(() => {
+    const onChangeControl = (0, import_element184.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue3({ item: data }) })
       );
     }, [onChange, setValue, data, getValue3]);
-    return /* @__PURE__ */ (0, import_jsx_runtime250.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -50388,11 +61233,9 @@ 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_components73 = __toESM(require_components(), 1);
-  var import_element134 = __toESM(require_element(), 1);
-  var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock5(import_components73.privateApis);
-  function Textarea({
+  var import_element185 = __toESM(require_element(), 1);
+  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
+  function Textarea3({
     data,
     field,
     onChange,
@@ -50405,11 +61248,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 onChangeControl = (0, import_element134.useCallback)(
+    const onValueChangeControl = (0, import_element185.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -50418,8 +61261,9 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         placeholder,
         value: value ?? "",
-        help: description,
-        onChange: onChangeControl,
+        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,
@@ -50430,10 +61274,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_components74 = __toESM(require_components(), 1);
-  var import_element135 = __toESM(require_element(), 1);
-  var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleGroupControl } = unlock5(import_components74.privateApis);
+  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,
@@ -50445,7 +61288,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { getValue: getValue3, setValue, isValid: isValid2 } = field;
     const disabled2 = field.isDisabled({ item: data, field });
     const value = getValue3({ item: data });
-    const onChangeControl = (0, import_element135.useCallback)(
+    const onChangeControl = (0, import_element186.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -50454,13 +61297,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_runtime252.jsx)(import_components74.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(import_components72.Spinner, {});
     }
     if (elements2.length === 0) {
       return null;
     }
     const selectedOption = elements2.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime252.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -50472,8 +61315,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_runtime252.jsx)(
-          import_components74.__experimentalToggleGroupControlOption,
+        children: elements2.map((el) => /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+          import_components72.__experimentalToggleGroupControlOption,
           {
             label: el.label,
             value: el.value,
@@ -50486,10 +61329,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_components75 = __toESM(require_components(), 1);
-  var import_element136 = __toESM(require_element(), 1);
-  var import_jsx_runtime253 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedFormTokenField } = unlock5(import_components75.privateApis);
+  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({
     data,
     field,
@@ -50505,7 +61347,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_element136.useMemo)(
+    const arrayValueAsElements = (0, import_element187.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements2?.find(
           (suggestion) => suggestion.value === token
@@ -50514,7 +61356,7 @@ If there's a particular need for this, please submit a feature request at https:
       }) : [],
       [value, elements2]
     );
-    const onChangeControl = (0, import_element136.useCallback)(
+    const onChangeControl = (0, import_element187.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -50527,9 +61369,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_runtime253.jsx)(import_components75.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(import_components73.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -50568,44 +61410,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_runtime253.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)("span", { children: item });
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/color.mjs
-  var import_components76 = __toESM(require_components(), 1);
-  var import_element137 = __toESM(require_element(), 1);
-  var import_i18n119 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl4 } = unlock5(import_components76.privateApis);
+  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_runtime254.jsx)(
-      import_components76.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+      import_components74.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-          import_components76.Button,
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+          import_components74.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n119.__)("Open color picker"),
+            "aria-label": (0, import_i18n125.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components76.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components74.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(import_components76.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-          import_components76.ColorPicker,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(import_components74.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+          import_components74.ColorPicker,
           {
             color: validColor,
             onChange: onColorChange,
@@ -50626,20 +61467,20 @@ 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_element137.useCallback)(
+    const handleColorChange = (0, import_element188.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element137.useCallback)(
+    const handleInputChange = (0, import_element188.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
-      ValidatedInputControl4,
+    return /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
+      ValidatedInputControl,
       {
         required: !!field.isValid?.required,
         markWhenOptional,
@@ -50647,12 +61488,13 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         placeholder,
         value,
-        help: description,
-        onChange: handleInputChange,
+        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_runtime254.jsx)(import_components76.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime254.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime318.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -50665,10 +61507,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_components77 = __toESM(require_components(), 1);
-  var import_element138 = __toESM(require_element(), 1);
-  var import_i18n120 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
+  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({
     data,
     field,
@@ -50677,12 +61519,12 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const [isVisible2, setIsVisible] = (0, import_element138.useState)(false);
+    const [isVisible2, setIsVisible] = (0, import_element189.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element138.useCallback)(() => {
+    const toggleVisibility = (0, import_element189.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
       ValidatedText,
       {
         ...{
@@ -50693,13 +61535,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_runtime255.jsx)(import_components77.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
-            import_components77.Button,
+          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_i18n120.__)("Hide password") : (0, import_i18n120.__)("Show password"),
+              label: isVisible2 ? (0, import_i18n126.__)("Hide password") : (0, import_i18n126.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -50715,7 +61557,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_runtime256 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime320 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -50735,7 +61577,7 @@ If there's a particular need for this, please submit a feature request at https:
     text: Text3,
     time: Time,
     toggle: Toggle,
-    textarea: Textarea,
+    textarea: Textarea3,
     toggleGroup: ToggleGroup
   };
   function isEditConfig(value) {
@@ -50748,7 +61590,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_runtime256.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -50824,7 +61666,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_i18n121 = __toESM(require_i18n(), 1);
+  var import_i18n127 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -50846,13 +61688,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_runtime257 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
   function render2({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -50934,7 +61776,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_i18n121.__)("Value must be a valid email address.");
+      return (0, import_i18n127.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -50971,7 +61813,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_i18n122 = __toESM(require_i18n(), 1);
+  var import_i18n128 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a3, b3, direction) => {
@@ -51037,7 +61879,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_i18n122.__)("Value must be an integer.");
+      return (0, import_i18n128.__)("Value must be an integer.");
     }
     return null;
   }
@@ -51084,7 +61926,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_i18n123 = __toESM(require_i18n(), 1);
+  var import_i18n129 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -51120,7 +61962,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_i18n123.__)("Value must be a number.");
+      return (0, import_i18n129.__)("Value must be a number.");
     }
     return null;
   }
@@ -51446,7 +62288,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_i18n124 = __toESM(require_i18n(), 1);
+  var import_i18n130 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -51461,17 +62303,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_i18n124.__)("True");
+      return (0, import_i18n130.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n124.__)("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_i18n124.__)("Value must be true, false, or undefined");
+      return (0, import_i18n130.__)("Value must be true, false, or undefined");
     }
     return null;
   }
@@ -51523,7 +62365,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_i18n125 = __toESM(require_i18n(), 1);
+  var import_i18n131 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -51551,10 +62393,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_i18n125.__)("Value must be an array.");
+      return (0, import_i18n131.__)("Value must be an array.");
     }
     if (!value.every((v3) => typeof v3 === "string")) {
-      return (0, import_i18n125.__)("Every value must be a string.");
+      return (0, import_i18n131.__)("Every value must be a string.");
     }
     return null;
   }
@@ -51652,18 +62494,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_i18n126 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
+  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_runtime258.jsx)(RenderFromElements, { item, field });
+      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_runtime258.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime258.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
         "div",
         {
           style: {
@@ -51676,13 +62518,13 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime258.jsx)("span", { children: value })
+      /* @__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_i18n126.__)("Value must be a valid color.");
+      return (0, import_i18n132.__)("Value must be a valid color.");
     }
     return null;
   }
@@ -51945,7 +62787,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_element139 = __toESM(require_element(), 1);
+  var import_element190 = __toESM(require_element(), 1);
   function useData({
     view,
     data: shownData,
@@ -51955,34 +62797,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_element139.useState)(
+    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element190.useState)(
       !isLoading
     );
-    (0, import_element139.useEffect)(() => {
+    (0, import_element190.useEffect)(() => {
       if (!isLoading) {
         setHasInitiallyLoaded(true);
       }
     }, [isLoading]);
-    const previousDataRef = (0, import_element139.useRef)(shownData);
-    const previousPaginationInfoRef = (0, import_element139.useRef)(paginationInfo);
-    (0, import_element139.useEffect)(() => {
+    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_element139.useState)([]);
-    const positionMapRef = (0, import_element139.useRef)(/* @__PURE__ */ new Map());
-    const allLoadedRecordsRef = (0, import_element139.useRef)([]);
-    const prevViewParamsRef = (0, import_element139.useRef)({
+    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_element139.useRef)(void 0);
-    const prevStartPositionRef = (0, import_element139.useRef)(void 0);
-    const hasInitializedRef = (0, import_element139.useRef)(false);
-    const allLoadedRecords = (0, import_element139.useMemo)(() => {
+    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";
@@ -52104,8 +62946,8 @@ 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_element140 = __toESM(require_element(), 1);
-  var import_compose23 = __toESM(require_compose(), 1);
+  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;
@@ -52140,18 +62982,18 @@ If there's a particular need for this, please submit a feature request at https:
     containerRef,
     setVisibleEntries
   }) {
-    const anchorElementRef = (0, import_element140.useRef)(null);
-    const viewRef = (0, import_element140.useRef)(view);
-    const isLoadingRef = (0, import_element140.useRef)(isLoading);
-    const onChangeViewRef = (0, import_element140.useRef)(onChangeView);
-    const totalItemsRef = (0, import_element140.useRef)(paginationInfo.totalItems);
-    (0, import_element140.useLayoutEffect)(() => {
+    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_element140.useCallback)(
+    const intersectionObserverCallback = (0, import_element191.useCallback)(
       (entries) => {
         if (!setVisibleEntries) {
           return;
@@ -52183,7 +63025,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setVisibleEntries]
     );
-    (0, import_element140.useLayoutEffect)(() => {
+    (0, import_element191.useLayoutEffect)(() => {
       const container = containerRef.current;
       const anchor = anchorElementRef.current;
       if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
@@ -52203,10 +63045,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_element140.useRef)(
+    const intersectionObserverRef = (0, import_element191.useRef)(
       null
     );
-    (0, import_element140.useEffect)(() => {
+    (0, import_element191.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
         if (intersectionObserverRef.current) {
           intersectionObserverRef.current.disconnect();
@@ -52225,14 +63067,14 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
-    (0, import_element140.useEffect)(() => {
+    (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_compose23.throttle)((event) => {
+      const handleScroll = (0, import_compose29.throttle)((event) => {
         const currentView = viewRef.current;
         const totalItems = totalItemsRef.current;
         const target = event.target;
@@ -52285,15 +63127,15 @@ 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_element141 = __toESM(require_element(), 1);
-  var import_compose24 = __toESM(require_compose(), 1);
-  var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
+  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_ARRAY9 = [];
+  var EMPTY_ARRAY10 = [];
   var DEFAULT_PICKER_LAYOUTS = {
     pickerGrid: true,
     pickerTable: true
@@ -52302,10 +63144,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_element141.useContext)(dataviews_context_default);
+    const { view } = (0, import_element192.useContext)(dataviews_context_default);
     const isInfiniteScroll = view.infiniteScrollEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(import_jsx_runtime259.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
         Stack,
         {
           direction: "row",
@@ -52316,7 +63158,7 @@ If there's a particular need for this, please submit a feature request at https:
           }),
           gap: "xs",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime259.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(
               Stack,
               {
                 direction: "row",
@@ -52324,18 +63166,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_runtime259.jsx)(dataviews_search_default, { label: searchLabel }),
-                  /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(toggle_default, {})
+                  search && /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(dataviews_search_default, { label: searchLabel }),
+                  /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(toggle_default, {})
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(dataviews_view_config_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_runtime259.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-      /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(DataViewsLayout, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(DataViewsPickerFooter, {})
+      /* @__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({
@@ -52344,7 +63186,7 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     search = true,
     searchLabel = void 0,
-    actions: actions2 = EMPTY_ARRAY9,
+    actions: actions2 = EMPTY_ARRAY10,
     data,
     getItemId: getItemId2 = defaultGetItemId,
     isLoading = false,
@@ -52365,9 +63207,9 @@ If there's a particular need for this, please submit a feature request at https:
       selection,
       paginationInfo
     });
-    const containerRef = (0, import_element141.useRef)(null);
-    const [containerWidth, setContainerWidth] = (0, import_element141.useState)(0);
-    const resizeObserverRef = (0, import_compose24.useResizeObserver)(
+    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
@@ -52375,22 +63217,22 @@ If there's a particular need for this, please submit a feature request at https:
       },
       { box: "border-box" }
     );
-    const [openedFilter, setOpenedFilter] = (0, import_element141.useState)(null);
+    const [openedFilter, setOpenedFilter] = (0, import_element192.useState)(null);
     function setSelectionWithChange(value) {
       const newValue = typeof value === "function" ? value(selection) : value;
       if (onChangeSelection) {
         onChangeSelection(newValue);
       }
     }
-    const _fields = (0, import_element141.useMemo)(() => normalizeFields(fields2), [fields2]);
+    const _fields = (0, import_element192.useMemo)(() => normalizeFields(fields2), [fields2]);
     const filters = use_filters_default(_fields, view);
-    const hasPrimaryOrLockedFilters = (0, import_element141.useMemo)(
+    const hasPrimaryOrLockedFilters = (0, import_element192.useMemo)(
       () => (filters || []).some(
         (filter) => filter.isPrimary || filter.isLocked
       ),
       [filters]
     );
-    const [isShowingFilter, setIsShowingFilter] = (0, import_element141.useState)(
+    const [isShowingFilter, setIsShowingFilter] = (0, import_element192.useState)(
       hasPrimaryOrLockedFilters
     );
     const { intersectionObserver } = useInfiniteScroll({
@@ -52401,12 +63243,12 @@ If there's a particular need for this, please submit a feature request at https:
       containerRef,
       setVisibleEntries
     });
-    (0, import_element141.useEffect)(() => {
+    (0, import_element192.useEffect)(() => {
       if (hasPrimaryOrLockedFilters && !isShowingFilter) {
         setIsShowingFilter(true);
       }
     }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-    const defaultLayouts2 = (0, import_element141.useMemo)(
+    const defaultLayouts2 = (0, import_element192.useMemo)(
       () => Object.fromEntries(
         Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
           return dataViewsPickerLayouts.some(
@@ -52422,7 +63264,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_runtime259.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
       dataviews_context_default.Provider,
       {
         value: {
@@ -52453,7 +63295,7 @@ If there's a particular need for this, please submit a feature request at https:
           hasInitiallyLoaded: true,
           intersectionObserver
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime259.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(DefaultUI, { search, searchLabel }) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(DefaultUI, { search, searchLabel }) })
       }
     );
   }
@@ -52471,12 +63313,12 @@ If there's a particular need for this, please submit a feature request at https:
   var dataviews_picker_default = DataViewsPickerSubComponents;

   // packages/dataviews/build-module/dataform/index.mjs
-  var import_element153 = __toESM(require_element(), 1);
+  var import_element203 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-context/index.mjs
-  var import_element142 = __toESM(require_element(), 1);
-  var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
-  var DataFormContext = (0, import_element142.createContext)({
+  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";
@@ -52484,19 +63326,19 @@ If there's a particular need for this, please submit a feature request at https:
     fields: fields2,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(DataFormContext.Provider, { value: { 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/data-form-layout.mjs
-  var import_element152 = __toESM(require_element(), 1);
+  var import_element202 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
-  var import_element143 = __toESM(require_element(), 1);
-  var import_components78 = __toESM(require_components(), 1);
+  var import_element194 = __toESM(require_element(), 1);
+  var import_components76 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
-  var import_i18n127 = __toESM(require_i18n(), 1);
+  var import_i18n133 = __toESM(require_i18n(), 1);
   var DEFAULT_LAYOUT = {
     type: "regular",
     labelPosition: "top"
@@ -52527,14 +63369,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_i18n127.__)("Apply"),
-          cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n127.__)("Cancel")
+          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_i18n127.__)("Apply"),
-          cancelLabel: (0, import_i18n127.__)("Cancel")
+          applyLabel: (0, import_i18n133.__)("Apply"),
+          cancelLabel: (0, import_i18n133.__)("Cancel")
         };
       } else {
         normalizedOpenAs = { type: "dropdown" };
@@ -52614,15 +63456,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_runtime261 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
   function Header3({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-regular__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components78.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
@@ -52634,9 +63476,9 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element143.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element194.useContext)(dataform_context_default);
     const layout = field.layout;
-    const form = (0, import_element143.useMemo)(
+    const form = (0, import_element194.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : []
@@ -52644,9 +63486,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_runtime261.jsxs)(import_jsx_runtime261.Fragment, { children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(Header3, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+      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,
@@ -52665,30 +63507,30 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     if (labelPosition === "side") {
-      return /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
         Stack,
         {
           direction: "row",
           className: "dataforms-layouts-regular__field",
           gap: "sm",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+            /* @__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_runtime261.jsx)(import_components78.BaseControl.VisualLabel, { children: fieldDefinition.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components76.BaseControl.VisualLabel, { children: fieldDefinition.label })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+            /* @__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_runtime261.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
               fieldDefinition.Edit,
               {
                 data,
@@ -52704,16 +63546,16 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_jsx_runtime261.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime261.jsxs)(import_jsx_runtime261.Fragment, { children: [
-      !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_components78.BaseControl.VisualLabel, { children: fieldDefinition.label }),
-      /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
+    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_runtime261.jsx)(
+    ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
       fieldDefinition.Edit,
       {
         data,
@@ -52728,15 +63570,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_components81 = __toESM(require_components(), 1);
-  var import_element148 = __toESM(require_element(), 1);
-  var import_compose26 = __toESM(require_compose(), 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/components/dataform-layouts/panel/summary-button.mjs
-  var import_components80 = __toESM(require_components(), 1);
-  var import_i18n128 = __toESM(require_i18n(), 1);
-  var import_compose25 = __toESM(require_compose(), 1);
-  var import_element144 = __toESM(require_element(), 1);
+  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/components/dataform-layouts/panel/utils/get-label-classname.mjs
   function getLabelClassName(labelPosition, showError) {
@@ -52748,28 +63589,25 @@ 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/utils/get-label-content.mjs
-  var import_components79 = __toESM(require_components(), 1);
-  var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
-  function getLabelContent(showError, errorMessage, fieldLabel) {
-    return showError ? /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
-        tooltip_exports.Trigger,
-        {
-          render: /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components79.Icon, { icon: error_default, size: 16 }),
-            /* @__PURE__ */ (0, import_jsx_runtime262.jsxs)(VisuallyHidden, { children: [
-              errorMessage,
-              ": "
-            ] }),
-            fieldLabel
-          ] })
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(tooltip_exports.Popup, { children: errorMessage })
-    ] }) : fieldLabel;
+  // 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
+  }) {
+    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
+    ] });
   }
-  var get_label_content_default = getLabelContent;
+  var field_label_content_default = FieldLabelContent;

   // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-first-validation-error.mjs
   function getFirstValidationError(validity) {
@@ -52807,7 +63645,7 @@ 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_runtime263 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime327 = __toESM(require_jsx_runtime(), 1);
   function SummaryButton({
     data,
     field,
@@ -52823,8 +63661,7 @@ If there's a particular need for this, please submit a feature request at https:
     const errorMessage = get_first_validation_error_default(validity);
     const showError = touched && !!errorMessage;
     const labelClassName = get_label_classname_default(labelPosition, showError);
-    const labelContent = get_label_content_default(showError, errorMessage, fieldLabel);
-    const className2 = clsx_default(
+    const className = clsx_default(
       "dataforms-layouts-panel__field-trigger",
       `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
       {
@@ -52832,122 +63669,99 @@ 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_compose25.useInstanceId)(
+    const controlId = (0, import_compose31.useInstanceId)(
       SummaryButton,
       "dataforms-layouts-panel__field-control"
     );
-    const ariaLabel = showError ? (0, import_i18n128.sprintf)(
+    const errorId = `${controlId}-error`;
+    const ariaLabel = showError ? (0, import_i18n134.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n128._x)("Edit %s (has errors)", "field"),
+      (0, import_i18n134._x)("Edit %s (has errors)", "field"),
       fieldLabel || ""
-    ) : (0, import_i18n128.sprintf)(
+    ) : (0, import_i18n134.sprintf)(
       // translators: %s: Field name.
-      (0, import_i18n128._x)("Edit %s", "field"),
+      (0, import_i18n134._x)("Edit %s", "field"),
       fieldLabel || ""
     );
-    const rowRef = (0, import_element144.useRef)(null);
-    const editButtonRef = (0, import_element144.useRef)(null);
-    const handleRowClick = (event) => {
-      if (!isOpen2 && event.detail < 2 && !editButtonRef.current?.contains(event.target) && rowRef.current?.ownerDocument.defaultView?.getSelection()?.toString()) {
-        return;
-      }
-      onClick();
-    };
-    const handleKeyDown = (event) => {
-      if (event.target === event.currentTarget && (event.key === "Enter" || event.key === " ")) {
-        event.preventDefault();
-        onClick();
-      }
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(
-      "div",
-      {
-        ref: rowRef,
-        className: className2,
-        onClick: !disabled2 ? handleRowClick : void 0,
-        onKeyDown: !disabled2 ? handleKeyDown : void 0,
-        children: [
-          labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)("span", { className: labelClassName, children: labelContent }),
-          labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime263.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-              tooltip_exports.Trigger,
-              {
-                render: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                  "span",
-                  {
-                    className: "dataforms-layouts-panel__field-label-error-content",
-                    role: "img",
-                    "aria-label": errorMessage,
-                    children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(import_components80.Icon, { icon: error_default, size: 16 })
-                  }
-                )
-              }
-            ),
-            /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(tooltip_exports.Popup, { children: errorMessage })
-          ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+    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",
             {
-              id: `${controlId}`,
-              className: "dataforms-layouts-panel__field-control",
-              children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
+              style: {
+                display: "flex",
+                flexDirection: "column",
+                alignItems: "flex-start",
+                width: "100%",
+                gap: "2px"
+              },
+              children: summaryFields.map((summaryField) => /* @__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_runtime263.jsx)(
-                    "span",
+                  style: { width: "100%" },
+                  children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+                    summaryField.render,
                     {
-                      style: { width: "100%" },
-                      children: /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                        summaryField.render,
-                        {
-                          item: data,
-                          field: summaryField
-                        }
-                      )
-                    },
-                    summaryField.id
-                  ))
-                }
-              ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-                summaryField.render,
-                {
-                  item: data,
-                  field: summaryField
+                      item: data,
+                      field: summaryField
+                    }
+                  )
                 },
                 summaryField.id
               ))
             }
-          ),
-          !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime263.jsx)(
-            import_components80.Button,
+          ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+            summaryField.render,
             {
-              ref: editButtonRef,
-              className: "dataforms-layouts-panel__field-trigger-icon",
-              label: ariaLabel,
-              icon: pencil_default,
-              size: "small",
-              "aria-expanded": isOpen2,
-              "aria-haspopup": "dialog",
-              "aria-describedby": `${controlId}`
-            }
-          )
-        ]
-      }
-    );
+              item: data,
+              field: summaryField
+            },
+            summaryField.id
+          ))
+        }
+      ),
+      !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+        import_components78.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
+        }
+      )
+    ] });
   }

   // 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_element145 = __toESM(require_element(), 1);
-  var import_i18n129 = __toESM(require_i18n(), 1);
+  var import_element195 = __toESM(require_element(), 1);
+  var import_i18n135 = __toESM(require_i18n(), 1);
   function isFormValid(formValidity) {
     if (!formValidity) {
       return true;
@@ -53077,7 +63891,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n129.__)("Could not validate elements.")
+                message: (0, import_i18n135.__)("Could not validate elements.")
               }
             },
             [...path, formField.id]
@@ -53096,7 +63910,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               elements: {
                 type: "invalid",
-                message: (0, import_i18n129.__)(
+                message: (0, import_i18n135.__)(
                   "Value must be one of the elements."
                 )
               }
@@ -53122,7 +63936,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_i18n129.__)(
+        errorMessage = String(error2) || (0, import_i18n135.__)(
           "Unknown error when running elements validation asynchronously."
         );
       }
@@ -53181,7 +63995,7 @@ If there's a particular need for this, please submit a feature request at https:
           {
             custom: {
               type: "invalid",
-              message: (0, import_i18n129.__)("Validation could not be processed.")
+              message: (0, import_i18n135.__)("Validation could not be processed.")
             }
           },
           [...path, formField.id]
@@ -53196,7 +64010,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_i18n129.__)(
+        errorMessage = String(error2) || (0, import_i18n135.__)(
           "Unknown error when running custom validation asynchronously."
         );
       }
@@ -53238,7 +64052,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         pattern: {
           type: "invalid",
-          message: (0, import_i18n129.__)("Value does not match the required pattern.")
+          message: (0, import_i18n135.__)("Value does not match the required pattern.")
         }
       };
     }
@@ -53246,7 +64060,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         min: {
           type: "invalid",
-          message: (0, import_i18n129.__)("Value is below the minimum.")
+          message: (0, import_i18n135.__)("Value is below the minimum.")
         }
       };
     }
@@ -53254,7 +64068,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         max: {
           type: "invalid",
-          message: (0, import_i18n129.__)("Value is above the maximum.")
+          message: (0, import_i18n135.__)("Value is above the maximum.")
         }
       };
     }
@@ -53262,7 +64076,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         minLength: {
           type: "invalid",
-          message: (0, import_i18n129.__)("Value is too short.")
+          message: (0, import_i18n135.__)("Value is too short.")
         }
       };
     }
@@ -53270,7 +64084,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         maxLength: {
           type: "invalid",
-          message: (0, import_i18n129.__)("Value is too long.")
+          message: (0, import_i18n135.__)("Value is too long.")
         }
       };
     }
@@ -53278,7 +64092,7 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         elements: {
           type: "invalid",
-          message: (0, import_i18n129.__)("Value must be one of the elements.")
+          message: (0, import_i18n135.__)("Value must be one of the elements.")
         }
       };
     }
@@ -53301,7 +64115,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_i18n129.__)("Unknown error when running custom validation.");
+          errorMessage = String(error2) || (0, import_i18n135.__)("Unknown error when running custom validation.");
         }
         return {
           custom: {
@@ -53328,14 +64142,14 @@ If there's a particular need for this, please submit a feature request at https:
       );
       fieldValidity.elements = {
         type: "validating",
-        message: (0, import_i18n129.__)("Validating\u2026")
+        message: (0, import_i18n135.__)("Validating\u2026")
       };
     }
     if (customError instanceof Promise) {
       handleCustomValidationAsync(customError, formField, promiseHandler);
       fieldValidity.custom = {
         type: "validating",
-        message: (0, import_i18n129.__)("Validating\u2026")
+        message: (0, import_i18n135.__)("Validating\u2026")
       };
     }
     if (Object.keys(fieldValidity).length > 0) {
@@ -53380,11 +64194,11 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function useFormValidity(item, fields2, form) {
-    const [formValidity, setFormValidity] = (0, import_element145.useState)();
-    const customCounterRef = (0, import_element145.useRef)({});
-    const elementsCounterRef = (0, import_element145.useRef)({});
-    const previousValuesRef = (0, import_element145.useRef)({});
-    const validate = (0, import_element145.useCallback)(() => {
+    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,
@@ -53442,7 +64256,7 @@ If there's a particular need for this, please submit a feature request at https:
         return validity;
       });
     }, [item, fields2, form]);
-    (0, import_element145.useEffect)(() => {
+    (0, import_element195.useEffect)(() => {
       validate();
     }, [validate]);
     return {
@@ -53453,9 +64267,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_element146 = __toESM(require_element(), 1);
+  var import_element196 = __toESM(require_element(), 1);
   function useRevealValidity(ref, shouldReveal) {
-    const revealValidity = (0, import_element146.useCallback)(() => {
+    const revealValidity = (0, import_element196.useCallback)(() => {
       const inputs = ref.current?.querySelectorAll("input, textarea, select");
       let revealedCount = 0;
       inputs?.forEach((input) => {
@@ -53468,7 +64282,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
       return revealedCount;
     }, [ref]);
-    (0, import_element146.useEffect)(() => {
+    (0, import_element196.useEffect)(() => {
       if (shouldReveal) {
         revealValidity();
       }
@@ -53477,7 +64291,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_element147 = __toESM(require_element(), 1);
+  var import_element197 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
   function extractSummaryIds(summary) {
@@ -53518,7 +64332,7 @@ If there's a particular need for this, please submit a feature request at https:
     return fieldDefinition;
   };
   function useFieldFromFormField(field) {
-    const { fields: fields2 } = (0, import_element147.useContext)(dataform_context_default);
+    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);
@@ -53539,7 +64353,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_runtime264 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
   function ModalContent({
     data,
     field,
@@ -53550,14 +64364,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_element148.useContext)(dataform_context_default);
-    const [changes, setChanges] = (0, import_element148.useState)({});
-    const modalData = (0, import_element148.useMemo)(() => {
+    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_element148.useMemo)(
+    const form = (0, import_element198.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -53592,12 +64406,12 @@ If there's a particular need for this, please submit a feature request at https:
         })
       );
     };
-    const focusOnMountRef = (0, import_compose26.useFocusOnMount)("firstInputElement");
-    const contentRef = (0, import_element148.useRef)(null);
-    const mergedRef = (0, import_compose26.useMergeRefs)([focusOnMountRef, contentRef]);
+    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_runtime264.jsxs)(
-      import_components81.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
+      import_components79.Modal,
       {
         className: "dataforms-layouts-panel__modal",
         onRequestClose: onClose,
@@ -53605,14 +64419,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_runtime264.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+          /* @__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_runtime264.jsx)(
+              children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
                 FieldLayout,
                 {
                   data: modalData,
@@ -53626,16 +64440,16 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime264.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(
             Stack,
             {
               direction: "row",
               className: "dataforms-layouts-panel__modal-footer",
               gap: "md",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(import_components81.__experimentalSpacer, { style: { flex: 1 } }),
-                /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-                  import_components81.Button,
+                /* @__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,
@@ -53643,8 +64457,8 @@ If there's a particular need for this, please submit a feature request at https:
                     children: cancelLabel
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
-                  import_components81.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
+                  import_components79.Button,
                   {
                     variant: "primary",
                     onClick: onApply,
@@ -53665,8 +64479,8 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element148.useState)(false);
-    const [isOpen2, setIsOpen] = (0, import_element148.useState)(false);
+    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) {
       return null;
@@ -53675,8 +64489,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_runtime264.jsxs)(import_jsx_runtime264.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_jsx_runtime328.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
         SummaryButton,
         {
           data,
@@ -53690,7 +64504,7 @@ If there's a particular need for this, please submit a feature request at https:
           isOpen: isOpen2
         }
       ),
-      isOpen2 && /* @__PURE__ */ (0, import_jsx_runtime264.jsx)(
+      isOpen2 && /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(
         ModalContent,
         {
           data,
@@ -53706,28 +64520,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_components82 = __toESM(require_components(), 1);
-  var import_i18n130 = __toESM(require_i18n(), 1);
-  var import_element149 = __toESM(require_element(), 1);
-  var import_compose27 = __toESM(require_compose(), 1);
-  var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
+  var import_components80 = __toESM(require_components(), 1);
+  var import_i18n136 = __toESM(require_i18n(), 1);
+  var import_element199 = __toESM(require_element(), 1);
+  var import_compose33 = __toESM(require_compose(), 1);
+  var import_jsx_runtime329 = __toESM(require_jsx_runtime(), 1);
   function DropdownHeader({
     title,
     onClose
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-panel__dropdown-header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
-          title && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_components82.__experimentalHeading, { level: 2, size: 13, children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(import_components82.__experimentalSpacer, { style: { flex: 1 } }),
-          onClose && /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-            import_components82.Button,
+        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_i18n130.__)("Close"),
+              label: (0, import_i18n136.__)("Close"),
               icon: close_small_default,
               onClick: onClose,
               size: "small"
@@ -53741,9 +64555,9 @@ If there's a particular need for this, please submit a feature request at https:
     touched,
     children
   }) {
-    const ref = (0, import_element149.useRef)(null);
+    const ref = (0, import_element199.useRef)(null);
     useRevealValidity(ref, touched);
-    return /* @__PURE__ */ (0, import_jsx_runtime265.jsx)("div", { ref, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)("div", { ref, children });
   }
   function PanelDropdown({
     data,
@@ -53751,11 +64565,11 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const [touched, setTouched] = (0, import_element149.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element149.useState)(
+    const [touched, setTouched] = (0, import_element199.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element199.useState)(
       null
     );
-    const popoverProps = (0, import_element149.useMemo)(
+    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.
@@ -53766,10 +64580,10 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    const [dialogRef, dialogProps] = (0, import_compose27.__experimentalUseDialog)({
+    const [dialogRef, dialogProps] = (0, import_compose33.__experimentalUseDialog)({
       focusOnMount: "firstInputElement"
     });
-    const form = (0, import_element149.useMemo)(
+    const form = (0, import_element199.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: !!field.children ? field.children : (
@@ -53779,7 +64593,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [field]
     );
-    const formValidity = (0, import_element149.useMemo)(() => {
+    const formValidity = (0, import_element199.useMemo)(() => {
       if (validity === void 0) {
         return void 0;
       }
@@ -53792,13 +64606,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_runtime265.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
       "div",
       {
         ref: setPopoverAnchor,
         className: "dataforms-layouts-panel__field-dropdown-anchor",
-        children: /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
-          import_components82.Dropdown,
+        children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+          import_components80.Dropdown,
           {
             contentClassName: "dataforms-layouts-panel__field-dropdown",
             popoverProps,
@@ -53808,7 +64622,7 @@ If there's a particular need for this, please submit a feature request at https:
                 setTouched(true);
               }
             },
-            renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+            renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
               SummaryButton,
               {
                 data,
@@ -53822,22 +64636,22 @@ If there's a particular need for this, please submit a feature request at https:
                 onClick: onToggle
               }
             ),
-            renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
-              /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+            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_runtime265.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                 DataFormLayout,
                 {
                   data,
                   form,
                   onChange,
                   validity: formValidity,
-                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
+                  children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
                     FieldLayout,
                     {
                       data,
@@ -53860,7 +64674,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_runtime266 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
   function FormPanelField({
     data,
     field,
@@ -53869,7 +64683,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_runtime266.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
         modal_default,
         {
           data,
@@ -53879,7 +64693,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime266.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(
       dropdown_default,
       {
         data,
@@ -53891,12 +64705,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_element150 = __toESM(require_element(), 1);
-  var import_a11y4 = __toESM(require_a11y(), 1);
-  var import_compose28 = __toESM(require_compose(), 1);
+  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_i18n131 = __toESM(require_i18n(), 1);
+  var import_i18n137 = __toESM(require_i18n(), 1);
   function countInvalidFields(validity) {
     if (!validity) {
       return 0;
@@ -53923,9 +64737,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_i18n131.sprintf)(
+    return (0, import_i18n137.sprintf)(
       /* translators: %d: Number of fields that need attention */
-      (0, import_i18n131._n)(
+      (0, import_i18n137._n)(
         "%d field needs attention",
         "%d fields need attention",
         invalidCount
@@ -53935,7 +64749,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_runtime267 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
   function ValidationBadge({
     validity
   }) {
@@ -53943,11 +64757,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_runtime267.jsx)(Badge, { intent: "high", children: message2 });
+    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_runtime268 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
   function isSummaryFieldVisible(summaryField, summaryConfig, isOpen2) {
     if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
       return false;
@@ -53988,17 +64802,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_runtime268.jsxs)(
+    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_runtime268.jsx)(card_exports.Title, { children: label }),
-          (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
-            hasBadge && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(ValidationBadge, { validity }),
-            hasSummary && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+          /* @__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,
@@ -54022,9 +64836,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_runtime268.jsxs)(import_jsx_runtime268.Fragment, { children: [
-        field.description && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
-        /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+      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,
@@ -54039,7 +64853,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_runtime268.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
       SingleFieldLayout,
       {
         data,
@@ -54059,11 +64873,11 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element150.useContext)(dataform_context_default);
+    const { fields: fields2 } = (0, import_element200.useContext)(dataform_context_default);
     const layout = field.layout;
-    const contentRef = (0, import_element150.useRef)(null);
-    const hasFocusedContentRef = (0, import_element150.useRef)(false);
-    const form = (0, import_element150.useMemo)(
+    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 ?? []
@@ -54071,12 +64885,12 @@ If there's a particular need for this, please submit a feature request at https:
       [field]
     );
     const { isOpened, isCollapsible } = layout;
-    const [isOpen2, setIsOpen] = (0, import_element150.useState)(isOpened);
-    const [touched, setTouched] = (0, import_element150.useState)(false);
-    (0, import_element150.useEffect)(() => {
+    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_element150.useCallback)((open) => {
+    const handleOpenChange = (0, import_element200.useCallback)((open) => {
       if (!open) {
         setTouched(true);
       }
@@ -54086,10 +64900,10 @@ If there's a particular need for this, please submit a feature request at https:
       contentRef,
       (isCollapsible ? isOpen2 : true) && touched
     );
-    const handleContentFocus = (0, import_element150.useCallback)(() => {
+    const handleContentFocus = (0, import_element200.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element150.useCallback)(() => {
+    const handleFocusOutside = (0, import_element200.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -54100,10 +64914,10 @@ If there's a particular need for this, please submit a feature request at https:
       const revealedCount = revealValidity();
       const message2 = getValidationMessage(validity);
       if (revealedCount > 0 && message2) {
-        (0, import_a11y4.speak)(message2, "polite");
+        (0, import_a11y6.speak)(message2, "polite");
       }
     }, [isCollapsible, isOpen2, revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose28.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose34.__experimentalUseFocusOutside)(handleFocusOutside);
     let label = field.label;
     let withHeader;
     if (field.children) {
@@ -54118,7 +64932,7 @@ If there's a particular need for this, please submit a feature request at https:
       label = fieldDefinition.label;
       withHeader = !!label && layout.withHeader;
     }
-    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
       BodyContent,
       {
         data,
@@ -54131,7 +64945,7 @@ If there's a particular need for this, please submit a feature request at https:
         withHeader
       }
     );
-    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+    const headerContent = /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
       HeaderContent,
       {
         data,
@@ -54144,7 +64958,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
     if (withHeader && isCollapsible) {
-      return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
         collapsible_card_exports.Root,
         {
           className: "dataforms-layouts-card__field",
@@ -54152,8 +64966,8 @@ If there's a particular need for this, please submit a feature request at https:
           onOpenChange: handleOpenChange,
           ...focusOutsideProps,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(collapsible_card_exports.Header, { children: headerContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
               collapsible_card_exports.Content,
               {
                 ref: contentRef,
@@ -54165,34 +64979,34 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime332.jsxs)(
       card_exports.Root,
       {
         className: "dataforms-layouts-card__field",
         ...focusOutsideProps,
         children: [
-          withHeader && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(card_exports.Header, { children: headerContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
+          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/dataviews/build-module/components/dataform-layouts/row/index.mjs
-  var import_components83 = __toESM(require_components(), 1);
-  var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
+  var import_components81 = __toESM(require_components(), 1);
+  var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
   function Header4({ title }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
       Stack,
       {
         direction: "column",
         className: "dataforms-layouts-row__header",
         gap: "lg",
-        children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_components83.__experimentalHeading, { level: 2, size: 13, children: title }) })
+        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 }) })
       }
     );
   }
-  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(import_jsx_runtime269.Fragment, { children });
+  var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(import_jsx_runtime333.Fragment, { children });
   function FormRowField({
     data,
     field,
@@ -54207,9 +65021,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_runtime269.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
-        !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(Header4, { title: field.label }),
-        /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+      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,
@@ -54217,12 +65031,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_runtime269.jsx)(
+            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_runtime269.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime333.jsx)(
                   FieldLayout,
                   {
                     data,
@@ -54244,7 +65058,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_runtime269.jsx)(import_jsx_runtime269.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(
+    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,
@@ -54257,31 +65071,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_element151 = __toESM(require_element(), 1);
-  var import_i18n132 = __toESM(require_i18n(), 1);
-  var import_a11y5 = __toESM(require_a11y(), 1);
-  var import_compose29 = __toESM(require_compose(), 1);
-  var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
+  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({
     data,
     field,
     onChange,
     validity
   }) {
-    const { fields: fields2 } = (0, import_element151.useContext)(dataform_context_default);
-    const detailsRef = (0, import_element151.useRef)(null);
-    const contentRef = (0, import_element151.useRef)(null);
-    const hasFocusedContentRef = (0, import_element151.useRef)(false);
-    const [touched, setTouched] = (0, import_element151.useState)(false);
-    const [isOpen2, setIsOpen] = (0, import_element151.useState)(false);
-    const form = (0, import_element151.useMemo)(
+    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 form = (0, import_element201.useMemo)(
       () => ({
         layout: DEFAULT_LAYOUT,
         fields: field.children ?? []
       }),
       [field]
     );
-    (0, import_element151.useEffect)(() => {
+    (0, import_element201.useEffect)(() => {
       const details = detailsRef.current;
       if (!details) {
         return;
@@ -54299,10 +65113,10 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const revealValidity = useRevealValidity(contentRef, isOpen2 && touched);
-    const handleContentFocus = (0, import_element151.useCallback)(() => {
+    const handleContentFocus = (0, import_element201.useCallback)(() => {
       hasFocusedContentRef.current = true;
     }, []);
-    const handleFocusOutside = (0, import_element151.useCallback)(() => {
+    const handleFocusOutside = (0, import_element201.useCallback)(() => {
       if (!hasFocusedContentRef.current) {
         return;
       }
@@ -54313,10 +65127,10 @@ If there's a particular need for this, please submit a feature request at https:
       const revealedCount = revealValidity();
       const message2 = getValidationMessage(validity);
       if (revealedCount > 0 && message2) {
-        (0, import_a11y5.speak)(message2, "polite");
+        (0, import_a11y7.speak)(message2, "polite");
       }
     }, [revealValidity, validity]);
-    const focusOutsideProps = (0, import_compose29.__experimentalUseFocusOutside)(handleFocusOutside);
+    const focusOutsideProps = (0, import_compose35.__experimentalUseFocusOutside)(handleFocusOutside);
     if (!field.children) {
       return null;
     }
@@ -54324,18 +65138,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_runtime270.jsx)(summaryField.render, { item: data, field: summaryField });
+      summaryContent = /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(summaryField.render, { item: data, field: summaryField });
     } else {
-      summaryContent = field.label || (0, import_i18n132.__)("More details");
+      summaryContent = field.label || (0, import_i18n138.__)("More details");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
       "details",
       {
         ref: detailsRef,
         className: "dataforms-layouts-details__details",
         ...focusOutsideProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime270.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
             Stack,
             {
               direction: "row",
@@ -54344,17 +65158,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_runtime270.jsx)(ValidationBadge, { validity })
+                touched && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(ValidationBadge, { validity })
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
             "div",
             {
               ref: contentRef,
               className: "dataforms-layouts-details__content",
               onFocus: handleContentFocus,
-              children: /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
                 DataFormLayout,
                 {
                   data,
@@ -54371,12 +65185,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_runtime271 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
   var FORM_FIELD_LAYOUTS = [
     {
       type: "regular",
       component: FormRegularField,
-      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
         Stack,
         {
           direction: "column",
@@ -54389,7 +65203,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_runtime271.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
         Stack,
         {
           direction: "column",
@@ -54402,7 +65216,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_runtime271.jsx)(
+      wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
         Stack,
         {
           direction: "column",
@@ -54418,13 +65232,13 @@ If there's a particular need for this, please submit a feature request at https:
       wrapper: ({
         children,
         layout
-      }) => /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+      }) => /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
         Stack,
         {
           direction: "column",
           className: "dataforms-layouts__wrapper",
           gap: "lg",
-          children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime271.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
             Stack,
             {
               direction: "row",
@@ -54446,8 +65260,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_runtime272 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+  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,
@@ -54456,8 +65270,8 @@ If there's a particular need for this, please submit a feature request at https:
     children,
     as
   }) {
-    const { fields: fieldDefinitions } = (0, import_element152.useContext)(dataform_context_default);
-    const markWhenOptional = (0, import_element152.useMemo)(() => {
+    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;
@@ -54470,7 +65284,7 @@ If there's a particular need for this, please submit a feature request at https:
       );
     }
     const Wrapper = as ?? getFormFieldLayout(form.layout.type)?.wrapper ?? DEFAULT_WRAPPER;
-    return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
+    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;
@@ -54487,7 +65301,7 @@ If there's a particular need for this, please submit a feature request at https:
           markWhenOptional
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime272.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
         FieldLayout,
         {
           data,
@@ -54502,7 +65316,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_runtime273 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
   function DataForm({
     data,
     form,
@@ -54510,15 +65324,15 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     validity
   }) {
-    const normalizedForm = (0, import_element153.useMemo)(() => normalize_form_default(form), [form]);
-    const normalizedFields = (0, import_element153.useMemo)(
+    const normalizedForm = (0, import_element203.useMemo)(() => normalize_form_default(form), [form]);
+    const normalizedFields = (0, import_element203.useMemo)(
       () => normalizeFields(fields2),
       [fields2]
     );
     if (!form.fields) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
       DataFormLayout,
       {
         data,
@@ -54535,11 +65349,11 @@ If there's a particular need for this, please submit a feature request at https:
   function normalizeSearchInput2(input = "") {
     return (0, import_remove_accents3.default)(input.trim().toLowerCase());
   }
-  var EMPTY_ARRAY10 = [];
+  var EMPTY_ARRAY11 = [];
   function filterSortAndPaginate(data, view, fields2) {
     if (!data) {
       return {
-        data: EMPTY_ARRAY10,
+        data: EMPTY_ARRAY11,
         paginationInfo: { totalItems: 0, totalPages: 0 }
       };
     }
@@ -54626,16 +65440,16 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/components/media-form/index.mjs
-  var import_components84 = __toESM(require_components(), 1);
-  var import_i18n133 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
+  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
   }) {
     const { media, fields: fields2, onChange } = useMediaEditorContext();
     if (!media || !onChange) {
-      return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)("div", { className: "media-editor-form media-editor-form--loading", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components84.Spinner, {}) });
+      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 = [
@@ -54664,10 +65478,10 @@ If there's a particular need for this, please submit a feature request at https:
       })
     };
     const form = formOverrides || defaultForm;
-    return /* @__PURE__ */ (0, import_jsx_runtime274.jsx)("div", { className: "media-editor-form", children: /* @__PURE__ */ (0, import_jsx_runtime274.jsxs)(import_components84.__experimentalVStack, { spacing: 4, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)("h2", {}), children: (0, import_i18n133.__)("Media details") }),
+    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_runtime274.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
         DataForm,
         {
           data: media,
@@ -54680,8 +65494,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/lock-unlock.mjs
-  var import_private_apis7 = __toESM(require_private_apis(), 1);
-  var { lock: lock6, unlock: unlock6 } = (0, import_private_apis7.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  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"
   );
@@ -54768,19 +65582,19 @@ If there's a particular need for this, please submit a feature request at https:
   (0, import_data39.register)(store2);

   // packages/media-editor/build-module/components/media-editor-modal/index.mjs
-  var import_components97 = __toESM(require_components(), 1);
+  var import_components94 = __toESM(require_components(), 1);
   var import_data47 = __toESM(require_data(), 1);
-  var import_i18n147 = __toESM(require_i18n(), 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_components96 = __toESM(require_components(), 1);
-  var import_compose32 = __toESM(require_compose(), 1);
+  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_element176 = __toESM(require_element(), 1);
-  var import_i18n146 = __toESM(require_i18n(), 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);

@@ -54797,17 +65611,17 @@ If there's a particular need for this, please submit a feature request at https:
   });

   // packages/interface/build-module/components/complementary-area/index.mjs
-  var import_components89 = __toESM(require_components(), 1);
+  var import_components86 = __toESM(require_components(), 1);
   var import_data44 = __toESM(require_data(), 1);
-  var import_i18n134 = __toESM(require_i18n(), 1);
-  var import_element155 = __toESM(require_element(), 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_compose30 = __toESM(require_compose(), 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_components85 = __toESM(require_components(), 1);
+  var import_components83 = __toESM(require_components(), 1);
   var import_data43 = __toESM(require_data(), 1);
   var import_plugins2 = __toESM(require_plugins(), 1);

@@ -55077,7 +65891,7 @@ If there's a particular need for this, please submit a feature request at https:
   (0, import_data42.register)(store3);

   // packages/interface/build-module/components/complementary-area-toggle/index.mjs
-  var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime339 = __toESM(require_jsx_runtime(), 1);
   function roleSupportsCheckedState(role) {
     return [
       "checkbox",
@@ -55090,7 +65904,7 @@ If there's a particular need for this, please submit a feature request at https:
     ].includes(role);
   }
   function ComplementaryAreaToggle({
-    as = import_components85.Button,
+    as = import_components83.Button,
     scope,
     identifier: identifierProp,
     icon: iconProp,
@@ -55108,7 +65922,7 @@ If there's a particular need for this, please submit a feature request at https:
       [identifier, scope]
     );
     const { enableComplementaryArea: enableComplementaryArea2, disableComplementaryArea: disableComplementaryArea2 } = (0, import_data43.useDispatch)(store3);
-    return /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
       ComponentToUse,
       {
         icon: selectedIcon && isSelected2 ? selectedIcon : icon,
@@ -55128,20 +65942,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/interface/build-module/components/complementary-area-header/index.mjs
-  var import_jsx_runtime276 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
   var ComplementaryAreaHeader = ({
     children,
-    className: className2,
+    className,
     toggleButtonProps
   }) => {
-    const toggleButton = /* @__PURE__ */ (0, import_jsx_runtime276.jsx)(ComplementaryAreaToggle, { icon: close_small_default, ...toggleButtonProps });
-    return /* @__PURE__ */ (0, import_jsx_runtime276.jsxs)(
+    const toggleButton = /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(ComplementaryAreaToggle, { icon: close_small_default, ...toggleButtonProps });
+    return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
       "div",
       {
         className: clsx_default(
           "components-panel__header",
           "interface-complementary-area-header",
-          className2
+          className
         ),
         tabIndex: -1,
         children: [
@@ -55154,64 +65968,41 @@ If there's a particular need for this, please submit a feature request at https:
   var complementary_area_header_default = ComplementaryAreaHeader;

   // packages/interface/build-module/components/complementary-area-more-menu-item/index.mjs
-  var import_components87 = __toESM(require_components(), 1);
+  var import_compose36 = __toESM(require_compose(), 1);
+  var import_element205 = __toESM(require_element(), 1);

   // packages/interface/build-module/components/action-item/index.mjs
-  var import_components86 = __toESM(require_components(), 1);
-  var import_element154 = __toESM(require_element(), 1);
-  var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
-  var noop6 = () => {
-  };
+  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_components86.MenuGroup,
+    as: Component3 = import_components84.MenuGroup,
     fillProps = {},
-    bubblesVirtually,
+    children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
-      import_components86.Slot,
-      {
-        name: name2,
-        bubblesVirtually,
-        fillProps,
-        children: (fills) => {
-          if (!import_element154.Children.toArray(fills).length) {
-            return null;
-          }
-          const initializedByPlugins = [];
-          import_element154.Children.forEach(
-            fills,
-            ({
-              props: { __unstableExplicitMenuItem, __unstableTarget }
-            }) => {
-              if (__unstableTarget && __unstableExplicitMenuItem) {
-                initializedByPlugins.push(__unstableTarget);
-              }
-            }
-          );
-          const children = import_element154.Children.map(fills, (child) => {
-            if (!child.props.__unstableExplicitMenuItem && initializedByPlugins.includes(
-              child.props.__unstableTarget
-            )) {
-              return null;
-            }
-            return child;
-          });
-          return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(Component3, { ...props, children });
-        }
+    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) {
+        return null;
       }
-    );
+      if (typeof children === "function") {
+        return children(items);
+      }
+      return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(Component3, { ...props, children: items });
+    } });
   }
-  function ActionItem({ name: name2, as: Component3 = import_components86.Button, onClick, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(import_components86.Fill, { name: name2, children: ({ onClick: fpOnClick }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime277.jsx)(
+  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,
         {
-          onClick: onClick || fpOnClick ? (...args) => {
-            (onClick || noop6)(...args);
-            (fpOnClick || noop6)(...args);
-          } : void 0,
+          onClick: handlers.length ? (...args) => handlers.forEach(
+            (handler) => handler(...args)
+          ) : void 0,
           ...props
         }
       );
@@ -55221,36 +66012,26 @@ If there's a particular need for this, please submit a feature request at https:
   var action_item_default = ActionItem;

   // packages/interface/build-module/components/complementary-area-more-menu-item/index.mjs
-  var import_jsx_runtime278 = __toESM(require_jsx_runtime(), 1);
-  var PluginsMenuItem = ({
-    // Menu item is marked with unstable prop for backward compatibility.
-    // They are removed so they don't leak to DOM elements.
-    // @see https://github.com/WordPress/gutenberg/issues/14457
-    __unstableExplicitMenuItem,
-    __unstableTarget,
-    ...restProps
-  }) => /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(import_components87.MenuItem, { ...restProps });
-  function ComplementaryAreaMoreMenuItem({
+  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,
-    __unstableExplicitMenuItem,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
       ComplementaryAreaToggle,
       {
-        as: (toggleProps) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(
-            action_item_default,
-            {
-              __unstableExplicitMenuItem,
-              __unstableTarget: `${scope}/${target}`,
-              as: PluginsMenuItem,
-              name: `${scope}/plugin-more-menu`,
-              ...toggleProps
-            }
-          );
-        },
+        as: (toggleProps) => /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
+          action_item_default,
+          {
+            name: `${scope}/plugin-more-menu`,
+            ...toggleProps
+          }
+        ),
         role: "menuitemcheckbox",
         selectedIcon: check_default,
         name: target,
@@ -55259,19 +66040,49 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
+  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_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
+      }
+    );
+  }

   // packages/interface/build-module/components/pinned-items/index.mjs
-  var import_components88 = __toESM(require_components(), 1);
-  var import_jsx_runtime279 = __toESM(require_jsx_runtime(), 1);
+  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_runtime279.jsx)(import_components88.Fill, { name: `PinnedItems/${scope}`, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(import_components85.Fill, { name: `PinnedItems/${scope}`, ...props });
   }
-  function PinnedItemsSlot({ scope, className: className2, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(import_components88.Slot, { name: `PinnedItems/${scope}`, ...props, children: (fills) => fills?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime279.jsx)(
+  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",
       {
         className: clsx_default(
-          className2,
+          className,
           "interface-pinned-items"
         ),
         children: fills
@@ -55282,10 +66093,10 @@ If there's a particular need for this, please submit a feature request at https:
   var pinned_items_default = PinnedItems;

   // packages/interface/build-module/components/complementary-area/index.mjs
-  var import_jsx_runtime280 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
   var ANIMATION_DURATION = 0.3;
   function ComplementaryAreaSlot({ scope, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components89.Slot, { name: `ComplementaryArea/${scope}`, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components86.Slot, { name: `ComplementaryArea/${scope}`, ...props });
   }
   var variants = {
     // `auto` leaves the width to the area's own stylesheet, so it stays in one
@@ -55297,35 +66108,35 @@ If there's a particular need for this, please submit a feature request at https:
     closed: (transition) => ({ width: 0, transition })
   };
   function renderContainer(render5, props) {
-    if ((0, import_element155.isValidElement)(render5)) {
-      return (0, import_element155.cloneElement)(render5, {
+    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 }
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("div", { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)("div", { ...props });
   }
   function ComplementaryAreaFill({
     activeArea,
     isActive,
     scope,
     children,
-    className: className2,
+    className,
     id,
     render: render5
   }) {
-    const disableMotion = (0, import_compose30.useReducedMotion)();
-    const isMobileViewport = (0, import_compose30.useViewportMatch)("medium", "<");
-    const previousActiveArea = (0, import_compose30.usePrevious)(activeArea);
+    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_runtime280.jsx)(import_components89.Fill, { name: `ComplementaryArea/${scope}`, children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components89.__unstableAnimatePresence, { initial: false, custom: transition, children: isActive && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-      import_components89.__unstableMotion.div,
+    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",
@@ -55335,17 +66146,17 @@ If there's a particular need for this, please submit a feature request at https:
         className: "interface-complementary-area__fill",
         children: renderContainer(render5, {
           id,
-          className: className2,
+          className,
           children
         })
       }
     ) }) });
   }
   function useAdjustComplementaryListener(scope, identifier, activeArea, isActive, isSmall) {
-    const previousIsSmallRef = (0, import_element155.useRef)(false);
-    const shouldOpenWhenNotSmallRef = (0, import_element155.useRef)(false);
+    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_element155.useEffect)(() => {
+    (0, import_element206.useEffect)(() => {
       if (isActive && isSmall && !previousIsSmallRef.current) {
         disableComplementaryArea2(scope);
         shouldOpenWhenNotSmallRef.current = true;
@@ -55380,8 +66191,8 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function ComplementaryArea({
     children,
-    className: className2,
-    closeLabel = (0, import_i18n134.__)("Close plugin"),
+    className,
+    closeLabel = (0, import_i18n140.__)("Close plugin"),
     identifier: identifierProp,
     header,
     headerClassName,
@@ -55398,7 +66209,7 @@ If there's a particular need for this, please submit a feature request at https:
     const context = (0, import_plugins3.usePluginContext)();
     const icon = iconProp || context.icon;
     const identifier = identifierProp || `${context.name}/${name2}`;
-    const [isReady2, setIsReady2] = (0, import_element155.useState)(false);
+    const [isReady2, setIsReady2] = (0, import_element206.useState)(false);
     const {
       isLoading,
       isActive,
@@ -55428,7 +66239,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [identifier, scope]
     );
-    const isMobileViewport = (0, import_compose30.useViewportMatch)("medium", "<");
+    const hasMenuItem = useHasComplementaryAreaMenuItem(scope, name2);
+    const isMobileViewport = (0, import_compose37.useViewportMatch)("medium", "<");
     useAdjustComplementaryListener(
       scope,
       identifier,
@@ -55442,7 +66254,7 @@ If there's a particular need for this, please submit a feature request at https:
       pinItem: pinItem2,
       unpinItem: unpinItem2
     } = (0, import_data44.useDispatch)(store3);
-    (0, import_element155.useEffect)(() => {
+    (0, import_element206.useEffect)(() => {
       if (isActiveByDefault && activeArea === void 0 && !isSmall) {
         enableComplementaryArea2(scope, identifier);
       } else if (activeArea === void 0 && isSmall) {
@@ -55461,8 +66273,8 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isReady2) {
       return;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_jsx_runtime280.Fragment, { children: [
-      isPinnable && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(pinned_items_default, { scope, children: isPinned && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+    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,
@@ -55478,8 +66290,8 @@ If there's a particular need for this, please submit a feature request at https:
           shortcut: toggleShortcut
         }
       ) }),
-      name2 && isPinnable && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-        ComplementaryAreaMoreMenuItem,
+      name2 && isPinnable && !hasMenuItem && /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+        DefaultComplementaryAreaMoreMenuItem,
         {
           target: name2,
           scope,
@@ -55488,17 +66300,17 @@ If there's a particular need for this, please submit a feature request at https:
           children: title
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(
         ComplementaryAreaFill,
         {
           activeArea,
           isActive,
-          className: clsx_default("interface-complementary-area", className2),
+          className: clsx_default("interface-complementary-area", className),
           scope,
           id: identifier.replace("/", ":"),
           render: render5,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
               complementary_area_header_default,
               {
                 className: headerClassName,
@@ -55511,14 +66323,14 @@ If there's a particular need for this, please submit a feature request at https:
                   scope,
                   identifier
                 },
-                children: header || /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_jsx_runtime280.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("h2", { className: "interface-complementary-area-header__title", children: title }),
-                  isPinnable && !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
-                    import_components89.Button,
+                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_i18n134.__)("Unpin from toolbar") : (0, import_i18n134.__)("Pin to toolbar"),
+                      label: isPinned ? (0, import_i18n140.__)("Unpin from toolbar") : (0, import_i18n140.__)("Pin to toolbar"),
                       onClick: () => (isPinned ? unpinItem2 : pinItem2)(
                         scope,
                         identifier
@@ -55530,7 +66342,7 @@ If there's a particular need for this, please submit a feature request at https:
                 ] })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components89.Panel, { className: panelClassName, children })
+            /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components86.Panel, { className: panelClassName, children })
           ]
         }
       )
@@ -55540,9 +66352,9 @@ If there's a particular need for this, please submit a feature request at https:
   var complementary_area_default = ComplementaryArea;

   // packages/interface/build-module/components/fullscreen-mode/index.mjs
-  var import_element156 = __toESM(require_element(), 1);
+  var import_element207 = __toESM(require_element(), 1);
   var FullscreenMode = ({ isActive }) => {
-    (0, import_element156.useEffect)(() => {
+    (0, import_element207.useEffect)(() => {
       let isSticky = false;
       if (document.body.classList.contains("sticky-menu")) {
         isSticky = true;
@@ -55554,7 +66366,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, []);
-    (0, import_element156.useEffect)(() => {
+    (0, import_element207.useEffect)(() => {
       if (isActive) {
         document.body.classList.add("is-fullscreen-mode");
       } else {
@@ -55571,15 +66383,15 @@ If there's a particular need for this, please submit a feature request at https:
   var fullscreen_mode_default = FullscreenMode;

   // packages/admin-ui/build-module/navigable-region/index.mjs
-  var import_element157 = __toESM(require_element(), 1);
-  var import_jsx_runtime281 = __toESM(require_jsx_runtime(), 1);
-  var NavigableRegion = (0, import_element157.forwardRef)(
-    ({ children, className: className2, ariaLabel, as: Tag = "div", ...props }, ref) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
+  var import_element208 = __toESM(require_element(), 1);
+  var import_jsx_runtime345 = __toESM(require_jsx_runtime(), 1);
+  var NavigableRegion = (0, import_element208.forwardRef)(
+    ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
         Tag,
         {
           ref,
-          className: clsx_default("admin-ui-navigable-region", className2),
+          className: clsx_default("admin-ui-navigable-region", className),
           "aria-label": ariaLabel,
           role: "region",
           tabIndex: "-1",
@@ -55593,28 +66405,28 @@ If there's a particular need for this, please submit a feature request at https:
   var navigable_region_default = NavigableRegion;

   // packages/interface/build-module/components/interface-skeleton/index.mjs
-  var import_element158 = __toESM(require_element(), 1);
-  var import_components90 = __toESM(require_components(), 1);
-  var import_i18n135 = __toESM(require_i18n(), 1);
-  var import_compose31 = __toESM(require_compose(), 1);
-  var import_jsx_runtime282 = __toESM(require_jsx_runtime(), 1);
+  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(className2) {
-    (0, import_element158.useEffect)(() => {
-      const element = document && document.querySelector(`html:not(.${className2})`);
+  function useHTMLClass(className) {
+    (0, import_element209.useEffect)(() => {
+      const element = document && document.querySelector(`html:not(.${className})`);
       if (!element) {
         return;
       }
-      element.classList.toggle(className2);
+      element.classList.toggle(className);
       return () => {
-        element.classList.toggle(className2);
+        element.classList.toggle(className);
       };
-    }, [className2]);
+    }, [className]);
   }
   var headerVariants = {
     hidden: { opacity: 1, marginTop: -60 },
@@ -55652,10 +66464,10 @@ If there's a particular need for this, please submit a feature request at https:
     content,
     actions: actions2,
     labels,
-    className: className2
+    className
   }, ref) {
-    const isMobileViewport = (0, import_compose31.useViewportMatch)("medium", "<");
-    const disableMotion = (0, import_compose31.useReducedMotion)();
+    const isMobileViewport = (0, import_compose38.useViewportMatch)("medium", "<");
+    const disableMotion = (0, import_compose38.useReducedMotion)();
     const defaultTransition = {
       type: "tween",
       duration: disableMotion ? 0 : ANIMATION_DURATION2,
@@ -55664,34 +66476,34 @@ If there's a particular need for this, please submit a feature request at https:
     useHTMLClass("interface-interface-skeleton__html-container");
     const defaultLabels = {
       /* translators: accessibility text for the top bar landmark region. */
-      header: (0, import_i18n135._x)("Header", "header landmark area"),
+      header: (0, import_i18n141._x)("Header", "header landmark area"),
       /* translators: accessibility text for the content landmark region. */
-      body: (0, import_i18n135.__)("Content"),
+      body: (0, import_i18n141.__)("Content"),
       /* translators: accessibility text for the secondary sidebar landmark region. */
-      secondarySidebar: (0, import_i18n135.__)("Block Library"),
+      secondarySidebar: (0, import_i18n141.__)("Block Library"),
       /* translators: accessibility text for the settings landmark region. */
-      sidebar: (0, import_i18n135._x)("Settings", "settings landmark area"),
+      sidebar: (0, import_i18n141._x)("Settings", "settings landmark area"),
       /* translators: accessibility text for the publish landmark region. */
-      actions: (0, import_i18n135.__)("Publish"),
+      actions: (0, import_i18n141.__)("Publish"),
       /* translators: accessibility text for the footer landmark region. */
-      footer: (0, import_i18n135.__)("Footer")
+      footer: (0, import_i18n141.__)("Footer")
     };
     const mergedLabels = { ...defaultLabels, ...labels };
-    return /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime346.jsxs)(
       "div",
       {
         ref,
         className: clsx_default(
-          className2,
+          className,
           "interface-interface-skeleton",
           !!footer && "has-footer"
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)("div", { className: "interface-interface-skeleton__editor", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_components90.__unstableAnimatePresence, { initial: false, children: !!header && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+          /* @__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_components90.__unstableMotion.div,
+                as: import_components87.__unstableMotion.div,
                 className: "interface-interface-skeleton__header",
                 ariaLabel: mergedLabels.header,
                 initial: isDistractionFree && !isMobileViewport ? "distractionFreeHidden" : "hidden",
@@ -55703,14 +66515,14 @@ If there's a particular need for this, please submit a feature request at https:
                 children: header
               }
             ) }),
-            isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("div", { className: "interface-interface-skeleton__header", children: editorNotices }),
-            /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)("div", { className: "interface-interface-skeleton__body", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(import_components90.__unstableAnimatePresence, { initial: false, children: !!secondarySidebar && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+            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_components90.__unstableMotion.div,
+                  as: import_components87.__unstableMotion.div,
                   initial: "closed",
                   animate: "open",
                   exit: "closed",
@@ -55719,8 +66531,8 @@ If there's a particular need for this, please submit a feature request at https:
                     closed: { width: 0 }
                   },
                   transition: defaultTransition,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
-                    import_components90.__unstableMotion.div,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
+                    import_components87.__unstableMotion.div,
                     {
                       style: {
                         width: isMobileViewport ? "100vw" : "max-content",
@@ -55736,7 +66548,7 @@ If there's a particular need for this, please submit a feature request at https:
                   )
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__content",
@@ -55744,7 +66556,7 @@ If there's a particular need for this, please submit a feature request at https:
                   children: content
                 }
               ),
-              !!sidebar && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+              !!sidebar && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__sidebar",
@@ -55752,7 +66564,7 @@ If there's a particular need for this, please submit a feature request at https:
                   children: sidebar
                 }
               ),
-              !!actions2 && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+              !!actions2 && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
                 navigable_region_default,
                 {
                   className: "interface-interface-skeleton__actions",
@@ -55762,7 +66574,7 @@ If there's a particular need for this, please submit a feature request at https:
               )
             ] })
           ] }),
-          !!footer && /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
+          !!footer && /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
             navigable_region_default,
             {
               className: "interface-interface-skeleton__footer",
@@ -55774,15 +66586,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var interface_skeleton_default = (0, import_element158.forwardRef)(InterfaceSkeleton);
+  var interface_skeleton_default = (0, import_element209.forwardRef)(InterfaceSkeleton);

   // packages/media-editor/build-module/components/media-editor-canvas/index.mjs
-  var import_element169 = __toESM(require_element(), 1);
-  var import_components92 = __toESM(require_components(), 1);
-  var import_i18n140 = __toESM(require_i18n(), 1);
+  var import_element220 = __toESM(require_element(), 1);
+  var import_components89 = __toESM(require_components(), 1);
+  var import_i18n146 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/core/constants.mjs
-  var import_i18n136 = __toESM(require_i18n(), 1);
+  var import_i18n142 = __toESM(require_i18n(), 1);
   var MIN_ZOOM = 1;
   var ABSOLUTE_MIN_ZOOM = 0.1;
   var MAX_ZOOM = 10;
@@ -55822,15 +66634,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_i18n136.__)("Free"), value: 0 },
-    { label: (0, import_i18n136.__)("Original"), value: ORIGINAL_ASPECT_RATIO },
-    { label: (0, import_i18n136.__)("Square (1:1)"), value: 1 },
-    { label: (0, import_i18n136.__)("Landscape (16:9)"), value: 16 / 9 },
-    { label: (0, import_i18n136.__)("Portrait (9:16)"), value: 9 / 16 },
-    { label: (0, import_i18n136.__)("Classic (4:3)"), value: 4 / 3 },
-    { label: (0, import_i18n136.__)("Classic portrait (3:4)"), value: 3 / 4 },
-    { label: (0, import_i18n136.__)("Photo (3:2)"), value: 3 / 2 },
-    { label: (0, import_i18n136.__)("Photo portrait (2:3)"), value: 2 / 3 }
+    { 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 }
   ];

   // node_modules/gl-matrix/esm/common.js
@@ -57215,8 +68027,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_element166 = __toESM(require_element(), 1);
-  var import_i18n139 = __toESM(require_i18n(), 1);
+  var import_element217 = __toESM(require_element(), 1);
+  var import_i18n145 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/core/crop-rect.mjs
   function computeInscribedRect(aspectRatio, visualSize) {
@@ -57418,7 +68230,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_element159 = __toESM(require_element(), 1);
+  var import_element210 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/core/interaction-controller.mjs
   var DOUBLE_TAP_TIME = 300;
@@ -58061,30 +68873,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_element159.useState)(false);
-    const [isZooming, setIsZooming] = (0, import_element159.useState)(false);
-    const [isGestureActive, setIsGestureActive] = (0, import_element159.useState)(false);
-    const [isKeyboardPanning, setIsKeyboardPanning] = (0, import_element159.useState)(false);
-    const keyboardInteractionTimerRef = (0, import_element159.useRef)();
-    const isKeyboardGestureActiveRef = (0, import_element159.useRef)(false);
-    const stateRef = (0, import_element159.useRef)(state2);
+    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);
     stateRef.current = state2;
-    const containerSizeRef = (0, import_element159.useRef)(containerSize);
+    const containerSizeRef = (0, import_element210.useRef)(containerSize);
     containerSizeRef.current = containerSize;
-    const imageSizeRef = (0, import_element159.useRef)(imageSize);
+    const imageSizeRef = (0, import_element210.useRef)(imageSize);
     imageSizeRef.current = imageSize;
-    const optionsRef = (0, import_element159.useRef)(options);
+    const optionsRef = (0, import_element210.useRef)(options);
     optionsRef.current = options;
-    const actionsRef = (0, import_element159.useRef)(actions2);
+    const actionsRef = (0, import_element210.useRef)(actions2);
     actionsRef.current = actions2;
-    const controllerRef = (0, import_element159.useRef)(null);
-    const startPlacementGesture = (0, import_element159.useCallback)(() => {
+    const controllerRef = (0, import_element210.useRef)(null);
+    const startPlacementGesture = (0, import_element210.useCallback)(() => {
       setIsGestureActive(true);
     }, []);
-    const stopPlacementGesture = (0, import_element159.useCallback)(() => {
+    const stopPlacementGesture = (0, import_element210.useCallback)(() => {
       setIsGestureActive(false);
     }, []);
-    const signalKeyboardGesture = (0, import_element159.useCallback)(() => {
+    const signalKeyboardGesture = (0, import_element210.useCallback)(() => {
       if (!isKeyboardGestureActiveRef.current) {
         isKeyboardGestureActiveRef.current = true;
         optionsRef.current?.onGestureStart?.();
@@ -58096,12 +68908,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_element159.useEffect)(() => {
+    (0, import_element210.useEffect)(() => {
       return () => {
         clearTimeout(keyboardInteractionTimerRef.current);
       };
     }, []);
-    (0, import_element159.useEffect)(() => {
+    (0, import_element210.useEffect)(() => {
       const controller = new InteractionController({
         getState: () => stateRef.current,
         actions: {
@@ -58147,11 +68959,11 @@ If there's a particular need for this, please submit a feature request at https:
         controllerRef.current = null;
       };
     }, [startPlacementGesture, stopPlacementGesture]);
-    const onPointerDown = (0, import_element159.useCallback)((e3) => {
+    const onPointerDown = (0, import_element210.useCallback)((e3) => {
       const el = e3.currentTarget;
       controllerRef.current?.handlePointerDown(e3.nativeEvent, el);
     }, []);
-    const onTouchStart = (0, import_element159.useCallback)((e3) => {
+    const onTouchStart = (0, import_element210.useCallback)((e3) => {
       const el = e3.currentTarget;
       const rect = el.getBoundingClientRect();
       controllerRef.current?.handleTouchStart(
@@ -58160,7 +68972,7 @@ If there's a particular need for this, please submit a feature request at https:
         el.ownerDocument
       );
     }, []);
-    const onKeyDown = (0, import_element159.useCallback)(
+    const onKeyDown = (0, import_element210.useCallback)(
       (e3) => {
         if (isHandledKeyboardPan(e3.nativeEvent)) {
           setIsKeyboardPanning(true);
@@ -58172,7 +68984,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [signalKeyboardGesture]
     );
-    const onWheelNative = (0, import_element159.useCallback)((e3) => {
+    const onWheelNative = (0, import_element210.useCallback)((e3) => {
       controllerRef.current?.handleWheel(e3);
     }, []);
     return {
@@ -58189,7 +69001,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_element160 = __toESM(require_element(), 1);
+  var import_element211 = __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)";
@@ -58215,16 +69027,16 @@ 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_element160.useMemo)(
+    return (0, import_element211.useMemo)(
       () => computeTransformStyle(state2, imageSize),
       [state2, imageSize]
     );
   }

   // packages/media-editor/build-module/image-editor/react/hooks/use-aria-announcer.mjs
-  var import_a11y6 = __toESM(require_a11y(), 1);
-  var import_element161 = __toESM(require_element(), 1);
-  var import_i18n137 = __toESM(require_i18n(), 1);
+  var import_a11y8 = __toESM(require_a11y(), 1);
+  var import_element212 = __toESM(require_element(), 1);
+  var import_i18n143 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/core/source-region.mjs
   function getSourceRegion(state2, imageSize) {
@@ -58390,15 +69202,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_i18n137.__)("Flipped horizontally and vertically");
+      return (0, import_i18n143.__)("Flipped horizontally and vertically");
     }
     if (horizontal) {
-      return (0, import_i18n137.__)("Flipped horizontally");
+      return (0, import_i18n143.__)("Flipped horizontally");
     }
     if (vertical) {
-      return (0, import_i18n137.__)("Flipped vertically");
+      return (0, import_i18n143.__)("Flipped vertically");
     }
-    return (0, import_i18n137.__)("Flip removed");
+    return (0, import_i18n143.__)("Flip removed");
   }
   function getRotationAnnouncement(state2, previousState) {
     if (previousState && Math.round(previousState.rotation) === Math.round(state2.rotation)) {
@@ -58414,18 +69226,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_i18n137.__)("Rotation 0 degrees") : void 0;
+      return previousState ? (0, import_i18n143.__)("Rotation 0 degrees") : void 0;
     }
     if (visualRotation > 0) {
-      return (0, import_i18n137.sprintf)(
+      return (0, import_i18n143.sprintf)(
         /* translators: %d: rotation angle in degrees. */
-        (0, import_i18n137.__)("Rotated %d degrees clockwise"),
+        (0, import_i18n143.__)("Rotated %d degrees clockwise"),
         visualRotation
       );
     }
-    return (0, import_i18n137.sprintf)(
+    return (0, import_i18n143.sprintf)(
       /* translators: %d: rotation angle in degrees. */
-      (0, import_i18n137.__)("Rotated %d degrees counterclockwise"),
+      (0, import_i18n143.__)("Rotated %d degrees counterclockwise"),
       Math.abs(visualRotation)
     );
   }
@@ -58447,9 +69259,9 @@ If there's a particular need for this, please submit a feature request at https:
         return void 0;
       }
     }
-    return (0, import_i18n137.sprintf)(
+    return (0, import_i18n143.sprintf)(
       /* translators: 1: crop width in pixels, 2: crop height in pixels. */
-      (0, import_i18n137.__)("Crop %1$d by %2$d pixels"),
+      (0, import_i18n143.__)("Crop %1$d by %2$d pixels"),
       Math.round(region.width),
       Math.round(region.height)
     );
@@ -58458,9 +69270,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_i18n137.sprintf)(
+    return (0, import_i18n143.sprintf)(
       /* translators: %d: zoom level as a percentage. */
-      (0, import_i18n137.__)("Zoom %d%%"),
+      (0, import_i18n143.__)("Zoom %d%%"),
       Math.round(state2.zoom * 100)
     );
   }
@@ -58477,14 +69289,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_element161.useRef)();
-    const prevMessageRef = (0, import_element161.useRef)("");
-    const prevStateRef = (0, import_element161.useRef)(null);
-    const latestStateRef = (0, import_element161.useRef)(state2);
-    (0, import_element161.useLayoutEffect)(() => {
+    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)(() => {
       latestStateRef.current = state2;
     }, [state2]);
-    (0, import_element161.useEffect)(() => {
+    (0, import_element212.useEffect)(() => {
       clearTimeout(timerRef.current);
       timerRef.current = setTimeout(() => {
         const current = latestStateRef.current;
@@ -58492,7 +69304,7 @@ If there's a particular need for this, please submit a feature request at https:
         prevStateRef.current = current;
         if (msg !== prevMessageRef.current) {
           prevMessageRef.current = msg;
-          (0, import_a11y6.speak)(msg);
+          (0, import_a11y8.speak)(msg);
         }
       }, ARIA_DEBOUNCE_MS);
       return () => {
@@ -58509,8 +69321,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_element162 = __toESM(require_element(), 1);
-  var import_i18n138 = __toESM(require_i18n(), 1);
+  var import_element213 = __toESM(require_element(), 1);
+  var import_i18n144 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/image-editor/react/visually-hidden-style.mjs
   var VISUALLY_HIDDEN_STYLE = {
@@ -58526,7 +69338,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_runtime283 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime347 = __toESM(require_jsx_runtime(), 1);
   var CORNER_POSITIONS = ["nw", "ne", "se", "sw"];
   var ALL_POSITIONS = [
     "nw",
@@ -58541,21 +69353,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_i18n138.__)("Resize from top edge");
+        return (0, import_i18n144.__)("Resize from top edge");
       case "s":
-        return (0, import_i18n138.__)("Resize from bottom edge");
+        return (0, import_i18n144.__)("Resize from bottom edge");
       case "e":
-        return (0, import_i18n138.__)("Resize from right edge");
+        return (0, import_i18n144.__)("Resize from right edge");
       case "w":
-        return (0, import_i18n138.__)("Resize from left edge");
+        return (0, import_i18n144.__)("Resize from left edge");
       case "nw":
-        return (0, import_i18n138.__)("Resize from top-left corner");
+        return (0, import_i18n144.__)("Resize from top-left corner");
       case "ne":
-        return (0, import_i18n138.__)("Resize from top-right corner");
+        return (0, import_i18n144.__)("Resize from top-right corner");
       case "sw":
-        return (0, import_i18n138.__)("Resize from bottom-left corner");
+        return (0, import_i18n144.__)("Resize from bottom-left corner");
       case "se":
-        return (0, import_i18n138.__)("Resize from bottom-right corner");
+        return (0, import_i18n144.__)("Resize from bottom-right corner");
     }
   }
   var KEYBOARD_SETTLE_DELAY = 500;
@@ -58580,7 +69392,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_element162.useMemo)(
+    const bounds = (0, import_element213.useMemo)(
       () => ({
         minX: boundsMinX,
         minY: boundsMinY,
@@ -58589,25 +69401,25 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [boundsMinX, boundsMinY, boundsMaxX, boundsMaxY]
     );
-    const keyboardSettleTimerRef = (0, import_element162.useRef)();
-    const keyboardResizeActiveRef = (0, import_element162.useRef)(false);
-    const resizeHandleDescriptionId = (0, import_element162.useId)();
+    const keyboardSettleTimerRef = (0, import_element213.useRef)();
+    const keyboardResizeActiveRef = (0, import_element213.useRef)(false);
+    const resizeHandleDescriptionId = (0, import_element213.useId)();
     const hasLockedRatio = !!(aspectRatio && aspectRatio > 0);
-    const activePointerResizeRef = (0, import_element162.useRef)(null);
-    (0, import_element162.useEffect)(() => {
+    const activePointerResizeRef = (0, import_element213.useRef)(null);
+    (0, import_element213.useEffect)(() => {
       return () => {
         clearTimeout(keyboardSettleTimerRef.current);
         keyboardResizeActiveRef.current = false;
         activePointerResizeRef.current?.cancel(false);
       };
     }, []);
-    (0, import_element162.useEffect)(() => {
+    (0, import_element213.useEffect)(() => {
       if (isResizeDisabled) {
         activePointerResizeRef.current?.cancel();
       }
     }, [isResizeDisabled]);
-    const latestHandlersRef = (0, import_element162.useRef)(null);
-    const normalizedRatio = (0, import_element162.useMemo)(() => {
+    const latestHandlersRef = (0, import_element213.useRef)(null);
+    const normalizedRatio = (0, import_element213.useMemo)(() => {
       if (!hasLockedRatio || imageSize.width === 0) {
         return 0;
       }
@@ -58619,7 +69431,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_element162.useCallback)(
+    const handlePointerDown = (0, import_element213.useCallback)(
       (handle, event) => {
         if (isResizeDisabled || event.pointerType === "touch" && event.isPrimary === false) {
           event.preventDefault();
@@ -58643,7 +69455,7 @@ If there's a particular need for this, please submit a feature request at https:
           startY: event.clientY,
           startRect: { ...cropRect }
         };
-        let rafId = 0;
+        let rafId2 = 0;
         let latestX = event.clientX;
         let latestY = event.clientY;
         let latestShift = event.shiftKey;
@@ -58652,11 +69464,11 @@ If there's a particular need for this, please submit a feature request at https:
           latestX = pe.clientX;
           latestY = pe.clientY;
           latestShift = pe.shiftKey;
-          if (rafId) {
+          if (rafId2) {
             return;
           }
-          rafId = requestAnimationFrame(() => {
-            rafId = 0;
+          rafId2 = requestAnimationFrame(() => {
+            rafId2 = 0;
             const h3 = latestHandlersRef.current;
             if (!h3) {
               return;
@@ -58683,9 +69495,9 @@ If there's a particular need for this, please submit a feature request at https:
             return;
           }
           ended = true;
-          if (rafId) {
-            cancelAnimationFrame(rafId);
-            rafId = 0;
+          if (rafId2) {
+            cancelAnimationFrame(rafId2);
+            rafId2 = 0;
           }
           el.removeEventListener("pointermove", onMove);
           el.removeEventListener("pointerup", onEnd);
@@ -58710,7 +69522,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [cropRect, isResizeDisabled, onResizeStart]
     );
-    const computeFreeRect = (0, import_element162.useCallback)(
+    const computeFreeRect = (0, import_element213.useCallback)(
       (drag2, clientX, clientY) => computeFreeResizeRect(
         drag2,
         clientX,
@@ -58721,7 +69533,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [imageSize, bounds, minCropSize]
     );
-    const computeLockedRect = (0, import_element162.useCallback)(
+    const computeLockedRect = (0, import_element213.useCallback)(
       (drag2, clientX, clientY, driverAxis) => computeLockedResizeRect(
         drag2,
         clientX,
@@ -58734,7 +69546,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [imageSize, bounds, normalizedRatio, minCropSize]
     );
-    const computeShiftLockedRect = (0, import_element162.useCallback)(
+    const computeShiftLockedRect = (0, import_element213.useCallback)(
       (drag2, clientX, clientY) => computeShiftLockedResizeRect(
         drag2,
         clientX,
@@ -58754,7 +69566,7 @@ If there's a particular need for this, please submit a feature request at https:
       onResizeEnd,
       snapCropRect
     };
-    const handleKeyDown = (0, import_element162.useCallback)(
+    const handleKeyDown = (0, import_element213.useCallback)(
       (handle, event) => {
         const key = event.key;
         if (isResizeDisabled) {
@@ -58854,7 +69666,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_runtime283.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(
       "div",
       {
         className: "wp-media-editor-image-editor__stencil",
@@ -58867,17 +69679,17 @@ If there's a particular need for this, please submit a feature request at https:
           transition: stencilTransition
         },
         children: [
-          freeformCrop && /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+          freeformCrop && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
             "div",
             {
               id: resizeHandleDescriptionId,
               style: VISUALLY_HIDDEN_STYLE,
-              children: (0, import_i18n138.__)(
+              children: (0, import_i18n144.__)(
                 "Use arrow keys to resize the crop area. Hold Shift for larger steps."
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
             "div",
             {
               className: "wp-media-editor-image-editor__stencil-rect",
@@ -58889,7 +69701,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
             }
           ),
-          freeformCrop && handles.map((pos) => /* @__PURE__ */ (0, import_jsx_runtime283.jsx)(
+          freeformCrop && handles.map((pos) => /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
             "button",
             {
               type: "button",
@@ -58912,7 +69724,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_runtime284 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
   function DimmingOverlay({
     cropRect,
     containerSize,
@@ -58929,7 +69741,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_runtime284.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
       "div",
       {
         className: "wp-media-editor-image-editor__dimming",
@@ -58946,7 +69758,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_runtime285 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
   function GridOverlay({
     cropRect,
     containerSize,
@@ -58963,7 +69775,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_runtime285.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(
       "div",
       {
         className: "wp-media-editor-image-editor__grid",
@@ -58975,28 +69787,28 @@ If there's a particular need for this, please submit a feature request at https:
           height
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime285.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime349.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_runtime285.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime349.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_runtime285.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime349.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_runtime285.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
             "div",
             {
               className: "wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",
@@ -59009,8 +69821,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_element163 = __toESM(require_element(), 1);
-  var import_jsx_runtime286 = __toESM(require_jsx_runtime(), 1);
+  var import_element214 = __toESM(require_element(), 1);
+  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
   var HANDLE_GAP_PX = 12;
   var TRANSLATE_PERCENT = {
     before: "-100%",
@@ -59083,9 +69895,9 @@ If there's a particular need for this, please submit a feature request at https:
     outputWidth,
     outputHeight
   }) {
-    const tooltipRef = (0, import_element163.useRef)(null);
-    const [tooltipSize, setTooltipSize] = (0, import_element163.useState)(null);
-    (0, import_element163.useLayoutEffect)(() => {
+    const tooltipRef = (0, import_element214.useRef)(null);
+    const [tooltipSize, setTooltipSize] = (0, import_element214.useState)(null);
+    (0, import_element214.useLayoutEffect)(() => {
       if (!tooltipRef.current) {
         return;
       }
@@ -59133,7 +69945,7 @@ If there's a particular need for this, please submit a feature request at https:
         containerSize.height
       )
     } : preferred;
-    return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
       "div",
       {
         ref: tooltipRef,
@@ -59153,10 +69965,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_element165 = __toESM(require_element(), 1);
+  var import_element216 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/react/hooks/use-viewport-state.mjs
-  var import_element164 = __toESM(require_element(), 1);
+  var import_element215 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/image-editor/core/viewport-state.mjs
   var DEFAULT_VIEWPORT_STATE = {
@@ -59180,36 +69992,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_element164.useReducer)(
+    const [viewport, dispatch8] = (0, import_element215.useReducer)(
       viewportReducer,
       DEFAULT_VIEWPORT_STATE
     );
-    const setViewportZoom = (0, import_element164.useCallback)((zoom) => {
+    const setViewportZoom = (0, import_element215.useCallback)((zoom) => {
       dispatch8({ type: "SET_VIEWPORT_ZOOM", payload: zoom });
     }, []);
-    const setViewportPan = (0, import_element164.useCallback)((pan) => {
+    const setViewportPan = (0, import_element215.useCallback)((pan) => {
       dispatch8({ type: "SET_VIEWPORT_PAN", payload: pan });
     }, []);
-    const resetViewport = (0, import_element164.useCallback)(() => {
+    const resetViewport = (0, import_element215.useCallback)(() => {
       dispatch8({ type: "RESET_VIEWPORT" });
     }, []);
-    return (0, import_element164.useMemo)(
+    return (0, import_element215.useMemo)(
       () => ({ viewport, setViewportZoom, setViewportPan, resetViewport }),
       [viewport, setViewportZoom, setViewportPan, resetViewport]
     );
   }

   // packages/media-editor/build-module/image-editor/react/components/viewport-provider.mjs
-  var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
-  var ViewportContext = (0, import_element165.createContext)(null);
+  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+  var ViewportContext = (0, import_element216.createContext)(null);
   function ViewportProvider({
     children
   }) {
     const viewportState = useViewportState();
-    return /* @__PURE__ */ (0, import_jsx_runtime287.jsx)(ViewportContext.Provider, { value: viewportState, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(ViewportContext.Provider, { value: viewportState, children });
   }
   function useViewport() {
-    const context = (0, import_element165.useContext)(ViewportContext);
+    const context = (0, import_element216.useContext)(ViewportContext);
     if (!context) {
       throw new Error(
         "useViewport must be used within a ViewportProvider."
@@ -59219,7 +70031,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_runtime288 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime352 = __toESM(require_jsx_runtime(), 1);
   var CROP_RECT_EPSILON = 1e-6;
   var CARDINAL_ROTATION_EPSILON2 = 1e-6;
   var SETTLE_TRANSITION_DURATION_MS = 200;
@@ -59248,7 +70060,7 @@ If there's a particular need for this, please submit a feature request at https:
     onStateChange,
     onGestureStart,
     onGestureEnd,
-    className: className2
+    className
   }, ref) {
     const {
       state: state2,
@@ -59263,20 +70075,20 @@ If there's a particular need for this, please submit a feature request at https:
       setViewportPan,
       resetViewport
     } = useViewport();
-    const canvasRef = (0, import_element166.useRef)(null);
-    const cropAreaDescriptionId = (0, import_element166.useId)();
-    const [isCropAreaFocused, setIsCropAreaFocused] = (0, import_element166.useState)(focusOnMount);
-    const [isFocusVisible, setIsFocusVisible] = (0, import_element166.useState)(false);
-    const [canvasSize, setCanvasSize] = (0, import_element166.useState)({
+    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)({
       width: 0,
       height: 0
     });
-    (0, import_element166.useLayoutEffect)(() => {
+    (0, import_element217.useLayoutEffect)(() => {
       if (focusOnMount) {
         canvasRef.current?.focus({ preventScroll: true });
       }
     }, [focusOnMount]);
-    const handleCropAreaFocus = (0, import_element166.useCallback)(
+    const handleCropAreaFocus = (0, import_element217.useCallback)(
       (event) => {
         const target = event.target;
         if (target === event.currentTarget) {
@@ -59288,7 +70100,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const handleCropAreaBlur = (0, import_element166.useCallback)(
+    const handleCropAreaBlur = (0, import_element217.useCallback)(
       (event) => {
         if (event.target === event.currentTarget) {
           setIsCropAreaFocused(false);
@@ -59301,7 +70113,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    (0, import_element166.useEffect)(() => {
+    (0, import_element217.useEffect)(() => {
       const element = canvasRef.current;
       if (!element) {
         return;
@@ -59322,13 +70134,13 @@ If there's a particular need for this, please submit a feature request at https:
         observer.disconnect();
       };
     }, []);
-    (0, import_element166.useEffect)(() => {
+    (0, import_element217.useEffect)(() => {
       onStateChange?.(state2);
     }, [state2, onStateChange]);
     useAriaAnnouncer(state2);
     const naturalWidth = state2.image?.naturalWidth ?? 0;
     const naturalHeight = state2.image?.naturalHeight ?? 0;
-    const { elementSize, visualSize } = (0, import_element166.useMemo)(
+    const { elementSize, visualSize } = (0, import_element217.useMemo)(
       () => getImageFit(
         canvasSize,
         { width: naturalWidth, height: naturalHeight },
@@ -59336,10 +70148,10 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [canvasSize, naturalWidth, naturalHeight, state2.rotation]
     );
-    (0, import_element166.useEffect)(() => {
+    (0, import_element217.useEffect)(() => {
       setVisualSize(visualSize);
     }, [visualSize, setVisualSize]);
-    (0, import_element166.useEffect)(() => {
+    (0, import_element217.useEffect)(() => {
       if (freeformCrop || visualSize.width === 0 || visualSize.height === 0 || !aspectRatio || aspectRatio <= 0) {
         return;
       }
@@ -59356,8 +70168,8 @@ If there's a particular need for this, please submit a feature request at https:
       adjustCropRectForViewport,
       state2.cropRect
     ]);
-    const prevAspectRatioRef = (0, import_element166.useRef)(aspectRatio);
-    (0, import_element166.useEffect)(() => {
+    const prevAspectRatioRef = (0, import_element217.useRef)(aspectRatio);
+    (0, import_element217.useEffect)(() => {
       if (prevAspectRatioRef.current === aspectRatio) {
         return;
       }
@@ -59378,26 +70190,26 @@ If there's a particular need for this, please submit a feature request at https:
       adjustCropRectForViewport,
       state2.cropRect
     ]);
-    const cropBounds = (0, import_element166.useMemo)(() => {
+    const cropBounds = (0, import_element217.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_element166.useState)(false);
-    const isResizingRef = (0, import_element166.useRef)(false);
-    const isSettlingRef = (0, import_element166.useRef)(false);
-    const [isTouchPinching, setIsTouchPinchingState] = (0, import_element166.useState)(false);
-    const isTouchPinchingRef = (0, import_element166.useRef)(false);
-    const setTouchPinching = (0, import_element166.useCallback)((isPinching) => {
+    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) => {
       isTouchPinchingRef.current = isPinching;
       setIsTouchPinchingState(isPinching);
     }, []);
-    const [activeHandle, setActiveHandle] = (0, import_element166.useState)(
+    const [activeHandle, setActiveHandle] = (0, import_element217.useState)(
       null
     );
-    const viewScaleRest = (0, import_element166.useMemo)(
+    const viewScaleRest = (0, import_element217.useMemo)(
       () => getViewScale(
         state2.cropRect,
         canvasSize,
@@ -59407,9 +70219,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_element166.useState)(1);
+    const [frozenViewScale, setFrozenViewScale] = (0, import_element217.useState)(1);
     const viewScale = isResizing ? frozenViewScale : viewScaleRest;
-    const scaledVisualSize = (0, import_element166.useMemo)(
+    const scaledVisualSize = (0, import_element217.useMemo)(
       () => ({
         width: visualSize.width * viewScale,
         height: visualSize.height * viewScale
@@ -59417,7 +70229,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_element166.useMemo)(() => {
+    const keyboardResizeStep = (0, import_element217.useMemo)(() => {
       if (displayScale < PIXEL_SNAP_DISPLAY_SCALE || aspectRatio && aspectRatio > 0 || naturalWidth <= 0 || naturalHeight <= 0) {
         return void 0;
       }
@@ -59445,7 +70257,7 @@ If there's a particular need for this, please submit a feature request at https:
       state2.rotation,
       state2.zoom
     ]);
-    const minCropSize = (0, import_element166.useMemo)(() => {
+    const minCropSize = (0, import_element217.useMemo)(() => {
       if (naturalWidth <= 0 || naturalHeight <= 0) {
         return void 0;
       }
@@ -59467,7 +70279,7 @@ If there's a particular need for this, please submit a feature request at https:
       state2.zoom,
       displayScale
     ]);
-    const snapCropRect = (0, import_element166.useCallback)(
+    const snapCropRect = (0, import_element217.useCallback)(
       (rect, handle) => {
         if (displayScale < PIXEL_SNAP_DISPLAY_SCALE || naturalWidth <= 0 || naturalHeight <= 0) {
           return rect;
@@ -59481,8 +70293,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [displayScale, naturalWidth, naturalHeight, state2]
     );
-    const wasPixelSnapEnabledRef = (0, import_element166.useRef)(false);
-    (0, import_element166.useEffect)(() => {
+    const wasPixelSnapEnabledRef = (0, import_element217.useRef)(false);
+    (0, import_element217.useEffect)(() => {
       const isPixelSnapEnabled = freeformCrop && (!aspectRatio || aspectRatio <= 0) && displayScale >= PIXEL_SNAP_DISPLAY_SCALE && naturalWidth > 0 && naturalHeight > 0;
       const wasPixelSnapEnabled = wasPixelSnapEnabledRef.current;
       wasPixelSnapEnabledRef.current = isPixelSnapEnabled;
@@ -59559,7 +70371,7 @@ If there's a particular need for this, please submit a feature request at https:
         setIsFocusVisible(false);
       }
     };
-    (0, import_element166.useEffect)(() => {
+    (0, import_element217.useEffect)(() => {
       const el = canvasRef.current;
       if (!el) {
         return;
@@ -59579,7 +70391,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_element166.useCallback)(
+    const handleImageLoad = (0, import_element217.useCallback)(
       (event) => {
         const img = event.currentTarget;
         const size4 = {
@@ -59595,7 +70407,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [src, setImage, onImageLoaded]
     );
-    const handleCropChange = (0, import_element166.useCallback)(
+    const handleCropChange = (0, import_element217.useCallback)(
       (rect) => {
         if (isTouchPinchingRef.current) {
           return;
@@ -59628,21 +70440,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_element166.useState)(false);
-    const settleTimerRef = (0, import_element166.useRef)();
-    const finishSettling = (0, import_element166.useCallback)(() => {
+    const [settling, setSettling] = (0, import_element217.useState)(false);
+    const settleTimerRef = (0, import_element217.useRef)();
+    const finishSettling = (0, import_element217.useCallback)(() => {
       clearTimeout(settleTimerRef.current);
       isSettlingRef.current = false;
       setSettling(false);
     }, []);
-    (0, import_element166.useEffect)(() => {
+    (0, import_element217.useEffect)(() => {
       return () => {
         clearTimeout(settleTimerRef.current);
       };
     }, []);
     const isInteractiveGrid = showGrid === "interactive";
     const showInteractiveGrid = isInteractiveGrid && (isInteractionPlacementActive || isResizing || isPlacementActive);
-    const outputSize = (0, import_element166.useMemo)(() => {
+    const outputSize = (0, import_element217.useMemo)(() => {
       if (!showDimensions || !activeHandle || !state2.image) {
         return null;
       }
@@ -59652,11 +70464,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_element166.useCallback)(() => {
+    const handleEscape = (0, import_element217.useCallback)(() => {
       setIsFocusVisible(true);
       canvasRef.current?.focus({ preventScroll: true });
     }, []);
-    const handleResizeStart = (0, import_element166.useCallback)(
+    const handleResizeStart = (0, import_element217.useCallback)(
       (handle) => {
         if (isTouchPinchingRef.current) {
           return;
@@ -59671,7 +70483,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [finishSettling, onGestureStart, resetViewport, viewScaleRest]
     );
-    const handleResizeEnd = (0, import_element166.useCallback)(() => {
+    const handleResizeEnd = (0, import_element217.useCallback)(() => {
       const isCancellingForPinch = isTouchPinchingRef.current;
       isResizingRef.current = false;
       setIsResizing(false);
@@ -59692,7 +70504,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_element166.useCallback)(
+    const handleSettleTransitionEnd = (0, import_element217.useCallback)(
       (event) => {
         if (!isSettlingRef.current || event.propertyName !== "transform") {
           return;
@@ -59708,7 +70520,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_element166.useMemo)(() => {
+    const imageStyle = (0, import_element217.useMemo)(() => {
       if (elementSize.width === 0 || elementSize.height === 0) {
         return {};
       }
@@ -59755,7 +70567,7 @@ If there's a particular need for this, please submit a feature request at https:
         willChange
       };
     }
-    const setContainerRef = (0, import_element166.useCallback)(
+    const setContainerRef = (0, import_element217.useCallback)(
       (element) => {
         if (typeof ref === "function") {
           ref(element);
@@ -59765,16 +70577,16 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [ref]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
       "div",
       {
         ref: setContainerRef,
         className: clsx_default(
           "wp-media-editor-image-editor",
           isDragging && "wp-media-editor-image-editor--dragging",
-          className2
+          className
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime288.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
           "div",
           {
             ref: canvasRef,
@@ -59792,23 +70604,23 @@ If there's a particular need for this, please submit a feature request at https:
             ),
             tabIndex: 0,
             role: "group",
-            "aria-label": (0, import_i18n139.__)("Crop area"),
+            "aria-label": (0, import_i18n145.__)("Crop area"),
             "aria-describedby": isCropAreaFocused ? cropAreaDescriptionId : void 0,
             onFocus: handleCropAreaFocus,
             onBlur: handleCropAreaBlur,
             ...canvasHandlers,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
                 "div",
                 {
                   id: cropAreaDescriptionId,
                   style: VISUALLY_HIDDEN_STYLE,
-                  children: (0, import_i18n139.__)(
+                  children: (0, import_i18n145.__)(
                     "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_runtime288.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
                 "div",
                 {
                   className: "wp-media-editor-image-editor__stage",
@@ -59816,7 +70628,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_runtime288.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
                       "img",
                       {
                         className: "wp-media-editor-image-editor__image",
@@ -59828,7 +70640,7 @@ If there's a particular need for this, please submit a feature request at https:
                         draggable: false
                       }
                     ),
-                    showDimming && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+                    showDimming && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
                       DimmingOverlay,
                       {
                         cropRect: state2.cropRect,
@@ -59837,7 +70649,7 @@ If there's a particular need for this, please submit a feature request at https:
                         transition: settleStencilTransition
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
                       StencilComponent,
                       {
                         cropRect: state2.cropRect,
@@ -59857,7 +70669,7 @@ If there's a particular need for this, please submit a feature request at https:
                         keyboardResizeStep
                       }
                     ),
-                    (showGrid === true || isInteractiveGrid) && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+                    (showGrid === true || isInteractiveGrid) && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
                       GridOverlay,
                       {
                         cropRect: state2.cropRect,
@@ -59865,7 +70677,7 @@ If there's a particular need for this, please submit a feature request at https:
                         imageSize: scaledVisualSize
                       }
                     ),
-                    activeHandle && outputSize && /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(
+                    activeHandle && outputSize && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
                       DimensionsOverlay,
                       {
                         cropRect: state2.cropRect,
@@ -59885,15 +70697,15 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var CropperInnerWithRef = (0, import_element166.forwardRef)(
+  var CropperInnerWithRef = (0, import_element217.forwardRef)(
     CropperInner
   );
-  var Cropper = (0, import_element166.forwardRef)(
-    (props, ref) => /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(ViewportProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime288.jsx)(CropperInnerWithRef, { ...props, ref }) })
+  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 }) })
   );

   // packages/media-editor/build-module/state/use-media-editor-state.mjs
-  var import_element167 = __toESM(require_element(), 1);
+  var import_element218 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/state/types.mjs
   var DEFAULT_CROP_OPTIONS = {
@@ -59990,7 +70802,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_element167.useReducer)(
+    const [state2, dispatch8] = (0, import_element218.useReducer)(
       mediaEditorReducer,
       null,
       () => buildInitialMediaEditorState(
@@ -60001,16 +70813,16 @@ If there's a particular need for this, please submit a feature request at https:
         initialState?.cropOptions
       )
     );
-    const [initialBaseline, setInitialBaseline] = (0, import_element167.useState)(() => state2);
-    const stateRef = (0, import_element167.useRef)(state2);
-    const visualSizeRef = (0, import_element167.useRef)({ width: 0, height: 0 });
-    const historyRef = (0, import_element167.useRef)([]);
-    const redoStackRef = (0, import_element167.useRef)([]);
-    const [hasUndo, setHasUndo] = (0, import_element167.useState)(false);
-    const [hasRedo, setHasRedo] = (0, import_element167.useState)(false);
-    const isGestureOpenRef = (0, import_element167.useRef)(false);
-    const gestureSnapshotRef = (0, import_element167.useRef)(null);
-    const pushSnapshot = (0, import_element167.useCallback)((snapshot) => {
+    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 last = historyRef.current[historyRef.current.length - 1];
       if (last && areMediaEditorStatesEqual(last, snapshot)) {
         return;
@@ -60020,7 +70832,7 @@ If there's a particular need for this, please submit a feature request at https:
       setHasUndo(true);
       setHasRedo(false);
     }, []);
-    const dispatchWithHistory = (0, import_element167.useCallback)(
+    const dispatchWithHistory = (0, import_element218.useCallback)(
       (action, recordHistory = true) => {
         const preState = stateRef.current;
         const postState = mediaEditorReducer(preState, action);
@@ -60040,14 +70852,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [pushSnapshot]
     );
-    const beginGesture = (0, import_element167.useCallback)(() => {
+    const beginGesture = (0, import_element218.useCallback)(() => {
       if (isGestureOpenRef.current) {
         return;
       }
       isGestureOpenRef.current = true;
       gestureSnapshotRef.current = null;
     }, []);
-    const endGesture = (0, import_element167.useCallback)(() => {
+    const endGesture = (0, import_element218.useCallback)(() => {
       const snapshot = gestureSnapshotRef.current;
       if (snapshot && !areMediaEditorStatesEqual(snapshot, stateRef.current)) {
         pushSnapshot(snapshot);
@@ -60055,20 +70867,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_element167.useCallback)(
+    const dispatchCropperAction = (0, import_element218.useCallback)(
       (action) => {
         dispatchWithHistory({ type: "CROPPER", action });
       },
       [dispatchWithHistory]
     );
-    const cropperSetters = (0, import_element167.useMemo)(
+    const cropperSetters = (0, import_element218.useMemo)(
       () => buildCropperSetters(
         dispatchCropperAction,
         () => stateRef.current.cropper
       ),
       [dispatchCropperAction]
     );
-    const setImage = (0, import_element167.useCallback)((image) => {
+    const setImage = (0, import_element218.useCallback)((image) => {
       if (areCropperImagesEqual(stateRef.current.cropper.image, image)) {
         return;
       }
@@ -60087,7 +70899,7 @@ If there's a particular need for this, please submit a feature request at https:
       setHasUndo(false);
       setHasRedo(false);
     }, []);
-    const reset = (0, import_element167.useCallback)(
+    const reset = (0, import_element218.useCallback)(
       (resetState) => {
         dispatchWithHistory({
           type: "CROPPER",
@@ -60096,7 +70908,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [dispatchWithHistory]
     );
-    const setAspectRatioValue = (0, import_element167.useCallback)(
+    const setAspectRatioValue = (0, import_element218.useCallback)(
       (presetKey) => {
         const resolved = resolveAspectRatio(
           presetKey,
@@ -60113,10 +70925,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [dispatchWithHistory]
     );
-    const resetCropOptions = (0, import_element167.useCallback)(() => {
+    const resetCropOptions = (0, import_element218.useCallback)(() => {
       dispatchWithHistory({ type: "RESET_CROP_OPTIONS" });
     }, [dispatchWithHistory]);
-    const undo2 = (0, import_element167.useCallback)(() => {
+    const undo2 = (0, import_element218.useCallback)(() => {
       endGesture();
       const prev = historyRef.current[historyRef.current.length - 1];
       if (!prev) {
@@ -60129,7 +70941,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_element167.useCallback)(() => {
+    const redo2 = (0, import_element218.useCallback)(() => {
       endGesture();
       const next = redoStackRef.current[0];
       if (!next) {
@@ -60142,10 +70954,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_element167.useCallback)((size4) => {
+    const setVisualSize = (0, import_element218.useCallback)((size4) => {
       visualSizeRef.current = size4;
     }, []);
-    const adjustCropRectForViewport = (0, import_element167.useCallback)(
+    const adjustCropRectForViewport = (0, import_element218.useCallback)(
       (rect) => {
         dispatchWithHistory(
           { type: "VIEWPORT_ADJUST_CROP_RECT", payload: rect },
@@ -60159,7 +70971,7 @@ If there's a particular need for this, please submit a feature request at https:
       state2.cropper,
       initialBaseline.cropper
     );
-    const getCroppedImage = (0, import_element167.useCallback)(
+    const getCroppedImage = (0, import_element218.useCallback)(
       (mimeType, quality) => {
         if (!state2.cropper.image) {
           return Promise.reject(
@@ -60175,7 +70987,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [state2.cropper]
     );
-    const controller = (0, import_element167.useMemo)(
+    const controller = (0, import_element218.useMemo)(
       () => ({
         // CropperController surface (state is the cropper slice so a
         // <Cropper> takes this controller as-is).
@@ -60224,9 +71036,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_element168 = __toESM(require_element(), 1);
-  var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
-  var MediaEditorStateContext = (0, import_element168.createContext)(
+  var import_element219 = __toESM(require_element(), 1);
+  var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
+  var MediaEditorStateContext = (0, import_element219.createContext)(
     null
   );
   function MediaEditorStateProvider({
@@ -60238,10 +71050,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_runtime289.jsx)(MediaEditorStateContext.Provider, { value: controller, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(MediaEditorStateContext.Provider, { value: controller, children });
   }
   function useMediaEditor() {
-    const context = (0, import_element168.useContext)(MediaEditorStateContext);
+    const context = (0, import_element219.useContext)(MediaEditorStateContext);
     if (!context) {
       throw new Error(
         "useMediaEditor must be used within a MediaEditorStateProvider."
@@ -60251,9 +71063,8 @@ 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_runtime290 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorCanvas({
-    focusOnMount,
     isPlacementActive = false,
     onGestureStart,
     onGestureEnd
@@ -60263,18 +71074,18 @@ If there's a particular need for this, please submit a feature request at https:
     const { aspectRatioValue } = controller.cropOptions;
     const cropperImage = controller.state.image;
     const { beginGesture, endGesture, setImage } = controller;
-    const [status, setStatus] = (0, import_element169.useState)(
+    const [status, setStatus] = (0, import_element220.useState)(
       "loading"
     );
-    const aspectRatio = (0, import_element169.useMemo)(
+    const aspectRatio = (0, import_element220.useMemo)(
       () => resolveAspectRatio(aspectRatioValue, cropperImage),
       [aspectRatioValue, cropperImage]
     );
-    const handleGestureStart = (0, import_element169.useCallback)(() => {
+    const handleGestureStart = (0, import_element220.useCallback)(() => {
       beginGesture();
       onGestureStart?.();
     }, [beginGesture, onGestureStart]);
-    const handleGestureEnd = (0, import_element169.useCallback)(() => {
+    const handleGestureEnd = (0, import_element220.useCallback)(() => {
       endGesture();
       onGestureEnd?.();
     }, [endGesture, onGestureEnd]);
@@ -60282,7 +71093,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_element169.useEffect)(() => {
+    (0, import_element220.useEffect)(() => {
       if (cropperImage || !mediaUrl || !Number.isFinite(mediaWidth) || !Number.isFinite(mediaHeight) || mediaWidth <= 0 || mediaHeight <= 0) {
         return;
       }
@@ -60293,7 +71104,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_element169.useEffect)(() => {
+    (0, import_element220.useEffect)(() => {
       if (!mediaUrl || !isImage) {
         return;
       }
@@ -60314,24 +71125,23 @@ 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_runtime290.jsx)("div", { className: "media-editor-canvas", children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("div", { className: "media-editor-canvas__error", role: "alert", children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("p", { children: (0, import_i18n140.__)("Failed to load image.") }) }) });
+      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_runtime290.jsxs)("div", { className: "media-editor-canvas", children: [
-      status === "loading" && /* @__PURE__ */ (0, import_jsx_runtime290.jsx)("div", { className: "media-editor-canvas__spinner", children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(import_components92.Spinner, {}) }),
-      /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+    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)(
         "div",
         {
           className: clsx_default("media-editor-canvas__cropper", {
             "is-loaded": status === "loaded"
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime290.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
             Cropper,
             {
               src: mediaUrl,
               controller,
               aspectRatio,
               freeformCrop: true,
-              focusOnMount: focusOnMount && status === "loaded",
               showGrid: "interactive",
               isPlacementActive,
               onGestureStart: handleGestureStart,
@@ -60344,41 +71154,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_i18n141 = __toESM(require_i18n(), 1);
+  var import_i18n147 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/hooks/use-crop-gesture-handlers.mjs
-  var import_element170 = __toESM(require_element(), 1);
+  var import_element221 = __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_element170.useRef)();
-    const clearKeyboardTimer = (0, import_element170.useCallback)(() => {
+    const keyboardTimerRef = (0, import_element221.useRef)();
+    const clearKeyboardTimer = (0, import_element221.useCallback)(() => {
       clearTimeout(keyboardTimerRef.current);
     }, []);
-    const scheduleKeyboardEnd = (0, import_element170.useCallback)(() => {
+    const scheduleKeyboardEnd = (0, import_element221.useCallback)(() => {
       clearKeyboardTimer();
       keyboardTimerRef.current = setTimeout(() => {
         endGesture();
       }, KEYBOARD_GESTURE_IDLE_MS);
     }, [clearKeyboardTimer, endGesture]);
-    (0, import_element170.useEffect)(() => clearKeyboardTimer, [clearKeyboardTimer]);
-    const handlePointerDownCapture = (0, import_element170.useCallback)(() => {
+    (0, import_element221.useEffect)(() => clearKeyboardTimer, [clearKeyboardTimer]);
+    const handlePointerDownCapture = (0, import_element221.useCallback)(() => {
       clearKeyboardTimer();
       beginGesture();
     }, [beginGesture, clearKeyboardTimer]);
-    const handlePointerEnd = (0, import_element170.useCallback)(() => {
+    const handlePointerEnd = (0, import_element221.useCallback)(() => {
       clearKeyboardTimer();
       endGesture();
     }, [clearKeyboardTimer, endGesture]);
-    const handleKeyDownCapture = (0, import_element170.useCallback)(() => {
+    const handleKeyDownCapture = (0, import_element221.useCallback)(() => {
       beginGesture();
       if (!commitOnKeyUp) {
         scheduleKeyboardEnd();
       }
     }, [beginGesture, commitOnKeyUp, scheduleKeyboardEnd]);
-    const handleKeyUp = (0, import_element170.useCallback)(() => {
+    const handleKeyUp = (0, import_element221.useCallback)(() => {
       if (commitOnKeyUp) {
         endGesture();
         return;
@@ -60396,10 +71206,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_element172 = __toESM(require_element(), 1);
+  var import_element223 = __toESM(require_element(), 1);

   // packages/media-editor/build-module/components/rotation-ruler/use-ruler-drag.mjs
-  var import_element171 = __toESM(require_element(), 1);
+  var import_element222 = __toESM(require_element(), 1);
   function pxToValueDelta(deltaPx, pixelsPerStep, step) {
     return -deltaPx / pixelsPerStep * step;
   }
@@ -60426,7 +71236,7 @@ If there's a particular need for this, please submit a feature request at https:
       disabled: disabled2,
       onPointerDownStart
     } = options;
-    const latestRef = (0, import_element171.useRef)({
+    const latestRef = (0, import_element222.useRef)({
       value,
       startX: 0,
       startValue: 0,
@@ -60436,10 +71246,10 @@ If there's a particular need for this, please submit a feature request at https:
       capturePointerId: 0,
       windowPointerUp: null
     });
-    (0, import_element171.useEffect)(() => {
+    (0, import_element222.useEffect)(() => {
       latestRef.current.value = value;
     }, [value]);
-    const endDrag = (0, import_element171.useCallback)(() => {
+    const endDrag = (0, import_element222.useCallback)(() => {
       const state2 = latestRef.current;
       if (!state2.dragging) {
         return;
@@ -60460,8 +71270,8 @@ If there's a particular need for this, please submit a feature request at https:
         state2.windowPointerUp = null;
       }
     }, []);
-    (0, import_element171.useEffect)(() => endDrag, [endDrag]);
-    const onPointerDown = (0, import_element171.useCallback)(
+    (0, import_element222.useEffect)(() => endDrag, [endDrag]);
+    const onPointerDown = (0, import_element222.useCallback)(
       (event) => {
         if (disabled2 || event.button !== 0) {
           return;
@@ -60482,7 +71292,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [disabled2, onPointerDownStart, endDrag, step]
     );
-    const onPointerMove = (0, import_element171.useCallback)(
+    const onPointerMove = (0, import_element222.useCallback)(
       (event) => {
         const state2 = latestRef.current;
         if (!state2.dragging) {
@@ -60519,7 +71329,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_runtime291 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
   var STRIP_HEIGHT = 32;
   var LABEL_BASELINE_Y = 11;
   var MAJOR_INTERVAL = 15;
@@ -60527,7 +71337,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_element172.useMemo)(() => {
+    return (0, import_element223.useMemo)(() => {
       const out = [];
       for (let v3 = Math.ceil(min4); v3 <= Math.floor(max4); v3 += 1) {
         let kind = "minor";
@@ -60558,12 +71368,12 @@ If there's a particular need for this, please submit a feature request at https:
       label,
       unit = "\xB0",
       pixelsPerStep = 6,
-      className: className2,
+      className,
       id,
       disabled: disabled2 = false
     } = props;
-    const inputRef = (0, import_element172.useRef)(null);
-    const generatedId = (0, import_element172.useId)();
+    const inputRef = (0, import_element223.useRef)(null);
+    const generatedId = (0, import_element223.useId)();
     const inputId = id ?? generatedId;
     const dragHandlers = useRulerDrag({
       value,
@@ -60595,7 +71405,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_element172.useMemo)(() => {
+    const stripStyle = (0, import_element223.useMemo)(() => {
       const offset4 = -value * pxPerUnit;
       return {
         transform: `translateX(calc(-50% + ${offset4}px))`
@@ -60607,15 +71417,15 @@ 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_runtime291.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
       "div",
       {
-        className: clsx_default("rotation-ruler", className2),
+        className: clsx_default("rotation-ruler", className),
         role: "presentation",
         "data-disabled": disabled2 || void 0,
         ...dragHandlers,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
             "input",
             {
               ref: inputRef,
@@ -60635,7 +71445,7 @@ If there's a particular need for this, please submit a feature request at https:
               onKeyDown: handleKeyDown
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "rotation-ruler__strip", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("div", { className: "rotation-ruler__strip", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
             "svg",
             {
               className: "rotation-ruler__ticks",
@@ -60645,7 +71455,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_runtime291.jsx)(
+                ticks.map((tick) => /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
                   "line",
                   {
                     x1: tick.value * pxPerUnit,
@@ -60656,7 +71466,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_runtime291.jsxs)(
+                majorTicks.map((tick) => /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(
                   "text",
                   {
                     x: tick.value * pxPerUnit,
@@ -60673,19 +71483,19 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "rotation-ruler__active-label", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime291.jsxs)("span", { className: "rotation-ruler__active-label-number", children: [
-            isNegative && /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("span", { className: "rotation-ruler__active-label-sign", children: "-" }),
+          /* @__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: "-" }),
             digits,
-            /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("span", { className: "rotation-ruler__active-label-unit", children: unit })
+            /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("span", { className: "rotation-ruler__active-label-unit", children: unit })
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime291.jsx)("div", { className: "rotation-ruler__pointer", "aria-hidden": "true" })
+          /* @__PURE__ */ (0, import_jsx_runtime355.jsx)("div", { className: "rotation-ruler__pointer", "aria-hidden": "true" })
         ]
       }
     );
   }

   // packages/media-editor/build-module/components/media-editor-fine-rotation/index.mjs
-  var import_jsx_runtime292 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorFineRotation({
     onPlacementControlInteraction
   }) {
@@ -60706,16 +71516,16 @@ 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_runtime292.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
       "div",
       {
         role: "presentation",
         className: "media-editor-fine-rotation",
         ...rotationGestureHandlers,
-        children: /* @__PURE__ */ (0, import_jsx_runtime292.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
           RotationRuler,
           {
-            label: (0, import_i18n141.__)("Fine rotation"),
+            label: (0, import_i18n147.__)("Fine rotation"),
             min: -MAX_ROTATION_OFFSET,
             max: MAX_ROTATION_OFFSET,
             value: fineOffset,
@@ -60727,11 +71537,11 @@ 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_components93 = __toESM(require_components(), 1);
-  var import_i18n142 = __toESM(require_i18n(), 1);
+  var import_components90 = __toESM(require_components(), 1);
+  var import_i18n148 = __toESM(require_i18n(), 1);

   // packages/media-editor/build-module/components/media-editor/use-crop-options.mjs
-  var import_element173 = __toESM(require_element(), 1);
+  var import_element224 = __toESM(require_element(), 1);
   function getAspectRatioOptions(aspectRatioPresets) {
     return [
       ...DEFAULT_ASPECT_RATIOS.filter((preset) => preset.value <= 0),
@@ -60744,11 +71554,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_element173.useMemo)(
+    const aspectRatioOptions = (0, import_element224.useMemo)(
       () => getAspectRatioOptions(aspectRatioPresets),
       [aspectRatioPresets]
     );
-    const resolvedAspectRatio = (0, import_element173.useMemo)(
+    const resolvedAspectRatio = (0, import_element224.useMemo)(
       () => resolveAspectRatio(aspectRatioValue, cropperImage),
       [aspectRatioValue, cropperImage]
     );
@@ -60762,7 +71572,7 @@ 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_runtime293 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime357 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_ZOOM_FACTOR = 1.2;
   function MediaEditorImageControls({
     withLabels = false,
@@ -60779,35 +71589,35 @@ 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_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-        import_components93.Button,
+    const rotateButtons = /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        import_components90.Button,
         {
           size: "compact",
           icon: rotate_left_default,
-          label: (0, import_i18n142.__)("Rotate 90\xB0 counter-clockwise"),
+          label: (0, import_i18n148.__)("Rotate 90\xB0 counter-clockwise"),
           showTooltip: true,
           onClick: () => snapRotate90(-1)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-        import_components93.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        import_components90.Button,
         {
           size: "compact",
           icon: rotate_right_default,
-          label: (0, import_i18n142.__)("Rotate 90\xB0 clockwise"),
+          label: (0, import_i18n148.__)("Rotate 90\xB0 clockwise"),
           showTooltip: true,
           onClick: () => snapRotate90(1)
         }
       )
     ] });
-    const flipButtons = /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-        import_components93.Button,
+    const flipButtons = /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        import_components90.Button,
         {
           size: "compact",
           icon: flip_horizontal_default,
-          label: (0, import_i18n142.__)("Flip horizontal"),
+          label: (0, import_i18n148.__)("Flip horizontal"),
           showTooltip: true,
           isPressed: state2.flip.horizontal,
           onClick: () => setFlip({
@@ -60816,12 +71626,12 @@ If there's a particular need for this, please submit a feature request at https:
           })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-        import_components93.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        import_components90.Button,
         {
           size: "compact",
           icon: flip_vertical_default,
-          label: (0, import_i18n142.__)("Flip vertical"),
+          label: (0, import_i18n148.__)("Flip vertical"),
           showTooltip: true,
           isPressed: state2.flip.vertical,
           onClick: () => setFlip({
@@ -60831,25 +71641,25 @@ If there's a particular need for this, please submit a feature request at https:
         }
       )
     ] });
-    const zoomButtons = /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(import_jsx_runtime293.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-        import_components93.Button,
+    const zoomButtons = /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_jsx_runtime357.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        import_components90.Button,
         {
           size: "compact",
           icon: plus_default,
-          label: (0, import_i18n142.__)("Zoom in"),
+          label: (0, import_i18n148.__)("Zoom in"),
           showTooltip: true,
           disabled: state2.zoom >= MAX_ZOOM,
           accessibleWhenDisabled: true,
           onClick: () => zoomByFactor(zoomFactor)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-        import_components93.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+        import_components90.Button,
         {
           size: "compact",
           icon: line_solid_default,
-          label: (0, import_i18n142.__)("Zoom out"),
+          label: (0, import_i18n148.__)("Zoom out"),
           showTooltip: true,
           disabled: state2.zoom <= minZoom,
           accessibleWhenDisabled: true,
@@ -60857,18 +71667,18 @@ If there's a particular need for this, please submit a feature request at https:
         }
       )
     ] });
-    const aspectRatioDropdown = hasAspectRatioControl ? /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-      import_components93.DropdownMenu,
+    const aspectRatioDropdown = hasAspectRatioControl ? /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+      import_components90.DropdownMenu,
       {
         icon: aspect_ratio_default,
-        label: (0, import_i18n142.__)("Aspect ratio"),
+        label: (0, import_i18n148.__)("Aspect ratio"),
         popoverProps: { placement: "top" },
         toggleProps: { size: "compact" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(import_components93.MenuGroup, { label: (0, import_i18n142.__)("Aspect ratio"), children: aspectRatioOptions.map((preset) => {
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(import_components90.MenuGroup, { label: (0, import_i18n148.__)("Aspect ratio"), children: aspectRatioOptions.map((preset) => {
           const value = preset.value.toString();
           const isSelected2 = value === aspectRatioValue;
-          return /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
-            import_components93.MenuItem,
+          return /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+            import_components90.MenuItem,
             {
               role: "menuitemradio",
               isSelected: isSelected2,
@@ -60885,69 +71695,69 @@ If there's a particular need for this, please submit a feature request at https:
       }
     ) : null;
     if (withLabels) {
-      return /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)("div", { className: "media-editor-image-controls is-stacked", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)("div", { className: "media-editor-image-controls__transforms", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
+      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)(
             "div",
             {
               className: "media-editor-image-controls__group",
               role: "group",
-              "aria-label": (0, import_i18n142.__)("Rotate"),
+              "aria-label": (0, import_i18n148.__)("Rotate"),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                   "span",
                   {
                     className: "media-editor-image-controls__label",
                     "aria-hidden": "true",
-                    children: (0, import_i18n142.__)("Rotate")
+                    children: (0, import_i18n148.__)("Rotate")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { className: "media-editor-image-controls__buttons", children: rotateButtons })
+                /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("div", { className: "media-editor-image-controls__buttons", children: rotateButtons })
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
             "div",
             {
               className: "media-editor-image-controls__group",
               role: "group",
-              "aria-label": (0, import_i18n142.__)("Flip"),
+              "aria-label": (0, import_i18n148.__)("Flip"),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                   "span",
                   {
                     className: "media-editor-image-controls__label",
                     "aria-hidden": "true",
-                    children: (0, import_i18n142.__)("Flip")
+                    children: (0, import_i18n148.__)("Flip")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { className: "media-editor-image-controls__buttons", children: flipButtons })
+                /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("div", { className: "media-editor-image-controls__buttons", children: flipButtons })
               ]
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)(
+        /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
           "div",
           {
             className: "media-editor-image-controls__group",
             role: "group",
-            "aria-label": (0, import_i18n142.__)("Zoom"),
+            "aria-label": (0, import_i18n148.__)("Zoom"),
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
                 "span",
                 {
                   className: "media-editor-image-controls__label",
                   "aria-hidden": "true",
-                  children: (0, import_i18n142.__)("Zoom")
+                  children: (0, import_i18n148.__)("Zoom")
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime293.jsx)("div", { className: "media-editor-image-controls__buttons", children: zoomButtons })
+              /* @__PURE__ */ (0, import_jsx_runtime357.jsx)("div", { className: "media-editor-image-controls__buttons", children: zoomButtons })
             ]
           }
         )
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime293.jsxs)("div", { className: "media-editor-image-controls", children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)("div", { className: "media-editor-image-controls", children: [
       rotateButtons,
       flipButtons,
       zoomButtons,
@@ -60956,9 +71766,9 @@ 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_components94 = __toESM(require_components(), 1);
-  var import_i18n143 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
+  var import_components91 = __toESM(require_components(), 1);
+  var import_i18n149 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
   function MediaEditorCropPanel({
     aspectRatioValue,
     onAspectRatioChange,
@@ -60969,19 +71779,19 @@ If there's a particular need for this, please submit a feature request at https:
       // 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_runtime294.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(
         Stack,
         {
           direction: "column",
           gap: "xl",
           ...{ [CROP_CONTROL_ATTR]: true },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("h2", {}), children: (0, import_i18n143.__)("Crop options") }),
-            showTransformControls && /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(MediaEditorImageControls, { withLabels: true }),
-            /* @__PURE__ */ (0, import_jsx_runtime294.jsx)(
-              import_components94.SelectControl,
+            /* @__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,
               {
-                label: (0, import_i18n143.__)("Aspect ratio"),
+                label: (0, import_i18n149.__)("Aspect ratio"),
                 value: aspectRatioValue,
                 onChange: onAspectRatioChange,
                 options: aspectRatioOptions.map((preset) => ({
@@ -60997,57 +71807,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_components95 = __toESM(require_components(), 1);
-  var import_element174 = __toESM(require_element(), 1);
-  var import_i18n144 = __toESM(require_i18n(), 1);
+  var import_components92 = __toESM(require_components(), 1);
+  var import_element225 = __toESM(require_element(), 1);
+  var import_i18n150 = __toESM(require_i18n(), 1);
   var import_keycodes3 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
   var SHORTCUTS = [
     {
-      description: (0, import_i18n144.__)("Undo"),
+      description: (0, import_i18n150.__)("Undo"),
       keyCombination: { modifier: "primary", character: "z" }
     },
     {
-      description: (0, import_i18n144.__)("Redo"),
+      description: (0, import_i18n150.__)("Redo"),
       keyCombination: { modifier: "primaryShift", character: "z" }
     },
     {
-      description: (0, import_i18n144.__)("Pan"),
+      description: (0, import_i18n150.__)("Pan"),
       keyCombination: {
         character: ["\u2191", "\u2193", "\u2190", "\u2192"],
-        ariaLabel: (0, import_i18n144.__)("Arrow keys")
+        ariaLabel: (0, import_i18n150.__)("Arrow keys")
       }
     },
     {
-      description: (0, import_i18n144.__)("Zoom in"),
+      description: (0, import_i18n150.__)("Zoom in"),
       keyCombination: { character: "+" }
     },
     {
-      description: (0, import_i18n144.__)("Zoom out"),
+      description: (0, import_i18n150.__)("Zoom out"),
       keyCombination: { character: "-" }
     },
     {
-      description: (0, import_i18n144.__)("Rotate 90\xB0 clockwise"),
+      description: (0, import_i18n150.__)("Rotate 90\xB0 clockwise"),
       keyCombination: { character: "R" }
     },
     {
-      description: (0, import_i18n144.__)("Rotate 90\xB0 counter-clockwise"),
+      description: (0, import_i18n150.__)("Rotate 90\xB0 counter-clockwise"),
       keyCombination: { modifier: "shift", character: "R" }
     },
     {
-      description: (0, import_i18n144.__)("Flip horizontal"),
+      description: (0, import_i18n150.__)("Flip horizontal"),
       keyCombination: { character: "H" }
     },
     {
-      description: (0, import_i18n144.__)("Flip vertical"),
+      description: (0, import_i18n150.__)("Flip vertical"),
       keyCombination: { character: "V" }
     },
     {
-      description: (0, import_i18n144.__)("Pan or resize crop (large step)"),
+      description: (0, import_i18n150.__)("Pan or resize crop (large step)"),
       keyCombination: {
         modifier: "shift",
         character: ["\u2191", "\u2193", "\u2190", "\u2192"],
-        ariaLabel: (0, import_i18n144.__)("Shift + Arrow keys")
+        ariaLabel: (0, import_i18n150.__)("Shift + Arrow keys")
       }
     }
   ];
@@ -61075,13 +71885,13 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       label = charString;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
       "kbd",
       {
         className: "media-editor-keyboard-shortcuts-modal__shortcut-term",
         "aria-label": label,
         children: keys.map(
-          (key, index2) => key === "+" && modifier ? /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(import_element174.Fragment, { children: key }, index2) : /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+          (key, index2) => key === "+" && modifier ? /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(import_element225.Fragment, { children: key }, index2) : /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
             "kbd",
             {
               className: "media-editor-keyboard-shortcuts-modal__shortcut-key",
@@ -61096,28 +71906,28 @@ If there's a particular need for this, please submit a feature request at https:
   function MediaEditorKeyboardShortcutsModal({
     onClose
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(
-      import_components95.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
+      import_components92.Modal,
       {
         className: "media-editor-keyboard-shortcuts-modal",
-        title: (0, import_i18n144.__)("Keyboard shortcuts"),
+        title: (0, import_i18n150.__)("Keyboard shortcuts"),
         onRequestClose: onClose,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("p", { className: "media-editor-keyboard-shortcuts-modal__note", children: (0, import_i18n144.__)(
+          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("p", { className: "media-editor-keyboard-shortcuts-modal__note", children: (0, import_i18n150.__)(
             "These shortcuts work when the image editor has focus."
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
             "ul",
             {
               className: "media-editor-keyboard-shortcuts-modal__shortcut-list",
               role: "list",
-              children: SHORTCUTS.map(({ description, keyCombination }, index2) => /* @__PURE__ */ (0, import_jsx_runtime295.jsxs)(
+              children: SHORTCUTS.map(({ description, keyCombination }, index2) => /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(
                 "li",
                 {
                   className: "media-editor-keyboard-shortcuts-modal__shortcut",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime295.jsx)("span", { className: "media-editor-keyboard-shortcuts-modal__shortcut-description", children: description }),
-                    /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("span", { className: "media-editor-keyboard-shortcuts-modal__shortcut-description", children: description }),
+                    /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
                       KeyCombinationDisplay,
                       {
                         keyCombination
@@ -61138,8 +71948,8 @@ If there's a particular need for this, please submit a feature request at https:
   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_element175 = __toESM(require_element(), 1);
-  var import_i18n145 = __toESM(require_i18n(), 1);
+  var import_element226 = __toESM(require_element(), 1);
+  var import_i18n151 = __toESM(require_i18n(), 1);
   var import_notices14 = __toESM(require_notices(), 1);

   // packages/media-editor/build-module/components/media-editor-modal/build-modifiers.mjs
@@ -61248,8 +72058,8 @@ If there's a particular need for this, please submit a feature request at https:
       saveEditedEntityRecord
     } = (0, import_data45.useDispatch)(import_core_data29.store);
     const { createErrorNotice, removeAllNotices } = (0, import_data45.useDispatch)(import_notices14.store);
-    const [isSaving, setIsSaving] = (0, import_element175.useState)(false);
-    const save = (0, import_element175.useCallback)(async () => {
+    const [isSaving, setIsSaving] = (0, import_element226.useState)(false);
+    const save = (0, import_element226.useCallback)(async () => {
       removeAllNotices("snackbar", MEDIA_EDITOR_NOTICES_CONTEXT);
       setIsSaving(true);
       try {
@@ -61307,15 +72117,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_i18n145.__)("An unknown error occurred.");
+        const message2 = error2 instanceof Error ? error2.message : error2?.message ?? (0, import_i18n151.__)("An unknown error occurred.");
         createErrorNotice(
-          isImage ? (0, import_i18n145.sprintf)(
+          isImage ? (0, import_i18n151.sprintf)(
             /* translators: %s: Error message. */
-            (0, import_i18n145.__)("Could not save image. %s"),
+            (0, import_i18n151.__)("Could not save image. %s"),
             message2
-          ) : (0, import_i18n145.sprintf)(
+          ) : (0, import_i18n151.sprintf)(
             /* translators: %s: Error message. */
-            (0, import_i18n145.__)("Could not save media. %s"),
+            (0, import_i18n151.__)("Could not save media. %s"),
             message2
           ),
           {
@@ -61343,46 +72153,53 @@ 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_runtime296 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
   var ATTACHMENT_EMBED_QUERY = { _embed: "author,wp:attached-to" };
   var PLACEMENT_CONTROL_IDLE_MS = 300;
   function MediaEditorSidebar({
     tabs,
     activeTabId,
-    onTabChange
+    onTabChange,
+    scope
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
       complementary_area_default,
       {
-        scope: "media-editor",
+        scope,
         identifier: "media-editor/details",
-        title: (0, import_i18n146.__)("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_i18n146.__)("Close media panel"),
-        render: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+        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_runtime296.jsx)(tabs_exports.List, { variant: "minimal", children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(tabs_exports.Tab, { value: tab.id, children: tab.title }, tab.id)) }),
-        children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(tabs_exports.Panel, { value: tab.id, tabIndex: -1, children: tab.panel }, tab.id))
+        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))
       }
     );
   }
-  function HeaderActions({
-    isSaving,
-    isImage,
-    showCloseButton = false,
-    onCancel
-  }) {
-    const [isShortcutsModalOpen, setIsShortcutsModalOpen] = (0, import_element176.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+  var MediaEditorFrameContext = (0, import_element227.createContext)(null);
+  function useMediaEditorFrameContext() {
+    const context = (0, import_element227.useContext)(MediaEditorFrameContext);
+    if (!context) {
+      throw new Error(
+        "useMediaEditorFrameContext must be used within MediaEditor"
+      );
+    }
+    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)(
       Stack,
       {
         className: "media-editor__header-actions",
@@ -61390,28 +72207,28 @@ 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_runtime296.jsx)(
-            import_components96.Button,
+          isImage && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+            import_components93.Button,
             {
               size: "compact",
               icon: keyboard_default,
-              label: (0, import_i18n146.__)("Keyboard shortcuts"),
+              label: (0, import_i18n152.__)("Keyboard shortcuts"),
               onClick: () => setIsShortcutsModalOpen(true)
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(pinned_items_default.Slot, { scope: "media-editor" }),
-          showCloseButton && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-            import_components96.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(pinned_items_default.Slot, { scope }),
+          showCloseButton && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+            import_components93.Button,
             {
               size: "compact",
               icon: close_default,
-              label: (0, import_i18n146.__)("Close"),
+              label: (0, import_i18n152.__)("Close"),
               onClick: onCancel,
               disabled: isSaving,
               accessibleWhenDisabled: true
             }
           ),
-          isShortcutsModalOpen && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+          isShortcutsModalOpen && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
             MediaEditorKeyboardShortcutsModal,
             {
               onClose: () => setIsShortcutsModalOpen(false)
@@ -61421,10 +72238,8 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  function HistoryActions({
-    isUndoRedoDisabled = false,
-    onReset
-  }) {
+  function HistoryActions() {
+    const { isImage, isUndoRedoDisabled, onReset } = useMediaEditorFrameContext();
     const {
       reset,
       isDirty,
@@ -61435,6 +72250,9 @@ If there's a particular need for this, please submit a feature request at https:
       beginGesture,
       endGesture
     } = useMediaEditor();
+    if (!isImage) {
+      return null;
+    }
     const handleUndo = () => {
       if (isUndoRedoDisabled) {
         return;
@@ -61453,30 +72271,30 @@ If there's a particular need for this, please submit a feature request at https:
       onReset();
       endGesture();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
       Stack,
       {
         className: "media-editor__history-actions",
         align: "center",
         gap: "sm",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-            import_components96.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+            import_components93.Button,
             {
               size: "compact",
               variant: "tertiary",
               disabled: !isDirty,
               accessibleWhenDisabled: true,
               onClick: handleReset,
-              children: (0, import_i18n146.__)("Reset")
+              children: (0, import_i18n152.__)("Reset")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-            import_components96.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+            import_components93.Button,
             {
               size: "compact",
               icon: undo_default,
-              label: (0, import_i18n146.__)("Undo"),
+              label: (0, import_i18n152.__)("Undo"),
               showTooltip: true,
               shortcut: import_keycodes4.displayShortcut.primary("z"),
               disabled: isUndoRedoDisabled || !hasUndo,
@@ -61484,12 +72302,12 @@ If there's a particular need for this, please submit a feature request at https:
               onClick: handleUndo
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-            import_components96.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+            import_components93.Button,
             {
               size: "compact",
               icon: redo_default,
-              label: (0, import_i18n146.__)("Redo"),
+              label: (0, import_i18n152.__)("Redo"),
               showTooltip: true,
               shortcut: (0, import_keycodes4.isAppleOS)() ? import_keycodes4.displayShortcut.primaryShift("z") : import_keycodes4.displayShortcut.primary("y"),
               disabled: isUndoRedoDisabled || !hasRedo,
@@ -61501,49 +72319,59 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  function FooterActions({
-    isSaving,
-    hasMedia,
-    hasChanges,
-    onCancel,
-    onSave
-  }) {
+  function SaveActions({ size: size4 = "default" }) {
+    const { isSaving, hasMedia, hasChanges, onCancel, onSave } = useMediaEditorFrameContext();
     const saveDisabled = isSaving || !hasMedia || !hasChanges;
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
       Stack,
       {
-        className: "media-editor__footer-actions",
+        className: "media-editor__save-actions",
         justify: "flex-end",
         align: "center",
         gap: "sm",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-            import_components96.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+            import_components93.Button,
             {
               __next40pxDefaultSize: true,
+              size: size4,
               variant: "tertiary",
               onClick: onCancel,
               disabled: isSaving,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n146.__)("Cancel")
+              children: (0, import_i18n152.__)("Cancel")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-            import_components96.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+            import_components93.Button,
             {
               __next40pxDefaultSize: true,
+              size: size4,
               variant: "primary",
               onClick: onSave,
               isBusy: isSaving,
               disabled: saveDisabled,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n146.__)("Save")
+              children: (0, import_i18n152.__)("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,
@@ -61553,12 +72381,12 @@ If there's a particular need for this, please submit a feature request at https:
     renderFrame,
     noticesClassName = "media-editor__snackbar",
     noticesPortalElement,
-    showCloseButton = false,
-    shouldCloseOnEsc = false
+    shouldCloseOnEsc = false,
+    scope = "media-editor"
   }) {
     const cropper = useMediaEditor();
-    const isPanelLayout = (0, import_compose32.useViewportMatch)("small");
-    const footerLayout = isPanelLayout ? "wide" : "narrow";
+    const isPanelLayout = (0, import_compose39.useViewportMatch)("small");
+    const layout = isPanelLayout ? "wide" : "narrow";
     const { media, hasEdits } = (0, import_data46.useSelect)(
       (select9) => {
         const {
@@ -61590,34 +72418,34 @@ If there's a particular need for this, please submit a feature request at https:
     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_element176.useState)(false);
-    const [isPlacementActive, setIsPlacementActive] = (0, import_element176.useState)(false);
-    const [isCanvasGestureActive, setIsCanvasGestureActive] = (0, import_element176.useState)(false);
-    const placementControlTimerRef = (0, import_element176.useRef)();
-    const signalPlacementControlInteraction = (0, import_element176.useCallback)(() => {
+    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)(() => {
       setIsPlacementActive(true);
       clearTimeout(placementControlTimerRef.current);
       placementControlTimerRef.current = setTimeout(() => {
         setIsPlacementActive(false);
       }, PLACEMENT_CONTROL_IDLE_MS);
     }, []);
-    const handleCanvasGestureStart = (0, import_element176.useCallback)(() => {
+    const handleCanvasGestureStart = (0, import_element227.useCallback)(() => {
       setIsCanvasGestureActive(true);
     }, []);
-    const handleCanvasGestureEnd = (0, import_element176.useCallback)(() => {
+    const handleCanvasGestureEnd = (0, import_element227.useCallback)(() => {
       setIsCanvasGestureActive(false);
     }, []);
     const isCropInteractionActive = isPlacementActive || isCanvasGestureActive;
-    (0, import_element176.useEffect)(() => {
+    (0, import_element227.useEffect)(() => {
       return () => {
         clearTimeout(placementControlTimerRef.current);
       };
     }, []);
-    (0, import_element176.useEffect)(() => {
+    (0, import_element227.useEffect)(() => {
       setIsPlacementActive(false);
       setIsCanvasGestureActive(false);
     }, [id]);
-    (0, import_element176.useEffect)(() => {
+    (0, import_element227.useEffect)(() => {
       invalidateResolution("getEntityRecord", [
         "postType",
         "attachment",
@@ -61642,17 +72470,17 @@ If there's a particular need for this, please submit a feature request at https:
       media,
       onSaved
     });
-    const tabs = (0, import_element176.useMemo)(() => {
+    const tabs = (0, import_element227.useMemo)(() => {
       const detailsTab = {
         id: "details",
-        title: (0, import_i18n146.__)("Details"),
-        panel: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+        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_runtime296.jsx)(MediaForm, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(MediaForm, {})
           }
         )
       };
@@ -61662,14 +72490,14 @@ If there's a particular need for this, please submit a feature request at https:
       return [
         {
           id: "crop",
-          title: (0, import_i18n146.__)("Crop"),
-          panel: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+          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_runtime296.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
                 MediaEditorCropPanel,
                 {
                   aspectRatioValue,
@@ -61690,7 +72518,7 @@ If there's a particular need for this, please submit a feature request at https:
       aspectRatioOptions,
       isPanelLayout
     ]);
-    const [selectedTabId, setSelectedTabId] = (0, import_element176.useState)();
+    const [selectedTabId, setSelectedTabId] = (0, import_element227.useState)();
     const activeTabId = selectedTabId ?? tabs[0]?.id;
     const handleChange = (updates) => {
       editEntityRecord("postType", "attachment", id, updates);
@@ -61742,146 +72570,141 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     };
-    const snackbar = /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+    const snackbar = /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
       import_notices15.SnackbarNotices,
       {
         className: noticesClassName,
         context: MEDIA_EDITOR_NOTICES_CONTEXT
       }
     );
-    const ruler = isImage ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+    const ruler = isImage ? /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
       MediaEditorFineRotation,
       {
         onPlacementControlInteraction: signalPlacementControlInteraction
       }
     ) : null;
-    const children = /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(
+    const children = /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
       MediaEditorProvider,
       {
         value: media ?? void 0,
         onChange: handleChange,
         settings: { fields: fields2 },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)("div", { className: "media-editor", children: !media ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)("div", { className: "media-editor__loading", children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(import_components96.Spinner, {}) }) : /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_jsx_runtime296.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+          /* @__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
+                onTabChange: setSelectedTabId,
+                scope
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
               interface_skeleton_default,
               {
                 className: "media-editor__skeleton",
                 labels: {
-                  body: isImage ? (0, import_i18n146.__)("Image editor") : (0, import_i18n146.__)("Media preview"),
-                  sidebar: (0, import_i18n146.__)("Media details")
+                  body: isImage ? (0, import_i18n152.__)("Image editor") : (0, import_i18n152.__)("Media preview"),
+                  sidebar: (0, import_i18n152.__)("Media details")
                 },
-                content: /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)("div", { className: "media-editor__content", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime296.jsx)("div", { className: "media-editor__canvas-area", children: isImage ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
+                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,
                     {
-                      focusOnMount: true,
                       isPlacementActive,
                       onGestureStart: handleCanvasGestureStart,
                       onGestureEnd: handleCanvasGestureEnd
                     }
-                  ) : /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(MediaPreview2, {}) }),
-                  isImage && /* @__PURE__ */ (0, import_jsx_runtime296.jsx)("div", { className: "media-editor__canvas-toolbar", children: ruler })
+                  ) : /* @__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_runtime296.jsx)(complementary_area_default.Slot, { scope: "media-editor" })
+                sidebar: /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(complementary_area_default.Slot, { scope })
               }
             )
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-            import_components96.__experimentalConfirmDialog,
+          /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+            import_components93.__experimentalConfirmDialog,
             {
               isOpen: isDiscardDialogOpen,
-              confirmButtonText: (0, import_i18n146.__)("Discard"),
-              cancelButtonText: (0, import_i18n146.__)("Keep editing"),
+              confirmButtonText: (0, import_i18n152.__)("Discard"),
+              cancelButtonText: (0, import_i18n152.__)("Keep editing"),
               onCancel: () => setIsDiscardDialogOpen(false),
               onConfirm: () => {
                 setIsDiscardDialogOpen(false);
                 discardAndClose();
               },
-              children: (0, import_i18n146.__)(
+              children: (0, import_i18n152.__)(
                 "Are you sure you want to discard your unsaved changes?"
               )
             }
           ),
-          noticesPortalElement ? (0, import_element176.createPortal)(snackbar, noticesPortalElement) : snackbar
+          noticesPortalElement ? (0, import_element227.createPortal)(snackbar, noticesPortalElement) : snackbar
         ]
       }
     );
-    const history = isImage ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-      HistoryActions,
-      {
-        isUndoRedoDisabled: isCropInteractionActive,
-        onReset: resetCropOptions
-      }
-    ) : null;
-    const imageControls = isImage ? /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-      MediaEditorImageControls,
-      {
-        showAspectRatioControl: true,
-        aspectRatioPresets
-      }
-    ) : null;
-    const actions2 = /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-      FooterActions,
-      {
-        isSaving,
-        hasMedia: !!media,
-        hasChanges,
-        onCancel: handleRequestClose,
-        onSave: saveMediaEditor
-      }
-    );
-    let footerActions;
-    if (footerLayout === "wide") {
-      footerActions = /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_jsx_runtime296.Fragment, { children: [
-        history,
-        actions2
-      ] });
-    } else {
-      footerActions = /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)(import_jsx_runtime296.Fragment, { children: [
-        imageControls,
-        /* @__PURE__ */ (0, import_jsx_runtime296.jsxs)("div", { className: "media-editor-modal__footer-row", children: [
-          history,
-          actions2
-        ] })
-      ] });
-    }
-    return renderFrame({
+    const contextValue = {
+      isImage,
+      isSaving,
+      hasMedia: !!media,
+      hasChanges,
+      isUndoRedoDisabled: isCropInteractionActive,
+      scope,
+      aspectRatioPresets,
+      onCancel: handleRequestClose,
+      onSave: saveMediaEditor,
+      onReset: resetCropOptions
+    };
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(MediaEditorFrameContext.Provider, { value: contextValue, children: renderFrame({
       children,
-      headerActions: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(
-        HeaderActions,
-        {
-          isSaving,
-          isImage,
-          showCloseButton,
-          onCancel: handleRequestClose
-        }
-      ),
-      footerActions,
-      footerLayout,
+      isImage,
+      layout,
       onRequestClose: handleRequestClose,
       onKeyDown: handleKeyDown,
       shouldCloseOnClickOutside: !hasChanges && !isSaving,
       isSaving,
       hasChanges,
       hasMedia: !!media
-    });
+    }) });
   }
   function MediaEditor(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(MediaEditorStateProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime296.jsx)(MediaEditorContent, { ...props }) }, props.id);
+    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(MediaEditorStateProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime360.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_runtime297 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+  function ModalFooter({ layout }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
+      "div",
+      {
+        className: `media-editor-modal__footer is-${layout}`,
+        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, {})
+            ] })
+          ] })
+        )
+      }
+    );
+  }
   function MediaEditorModal({
     fields: fields2 = [],
     aspectRatioPresets
@@ -61908,13 +72731,12 @@ If there's a particular need for this, please submit a feature request at https:
       closeMediaEditorModal2();
       onClose?.();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
       media_editor_default,
       {
         id,
         fields: fields2,
         aspectRatioPresets,
-        showCloseButton: true,
         shouldCloseOnEsc: true,
         noticesClassName: "media-editor-modal__snackbar",
         noticesPortalElement: portalElement,
@@ -61929,11 +72751,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_i18n147.__)("Image edited."), {
+            createSuccessNotice((0, import_i18n153.__)("Image edited."), {
               type: "snackbar",
               actions: [
                 {
-                  label: (0, import_i18n147.__)("Undo"),
+                  label: (0, import_i18n153.__)("Undo"),
                   onClick: () => {
                     onUpdate({
                       id: previous.id,
@@ -61947,39 +72769,29 @@ If there's a particular need for this, please submit a feature request at https:
         },
         renderFrame: ({
           children,
-          headerActions,
-          footerActions,
-          footerLayout,
+          layout,
           onRequestClose,
           onKeyDown,
           shouldCloseOnClickOutside
-        }) => /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
+        }) => /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
           import_keyboard_shortcuts.ShortcutProvider,
           {
             className: "media-editor-modal__shortcut-scope",
             onKeyDown: stopKeyDownPropagation,
-            children: /* @__PURE__ */ (0, import_jsx_runtime297.jsxs)(
-              import_components97.Modal,
+            children: /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
+              import_components94.Modal,
               {
                 className: "media-editor-modal",
-                title: (0, import_i18n147.__)("Edit media"),
+                title: (0, import_i18n153.__)("Edit media"),
                 size: "fill",
                 isDismissible: false,
                 shouldCloseOnClickOutside,
                 onKeyDown,
                 onRequestClose,
-                headerActions,
+                headerActions: /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(media_editor_default.HeaderActions, { showCloseButton: true }),
                 children: [
                   children,
-                  /* @__PURE__ */ (0, import_jsx_runtime297.jsx)(
-                    "div",
-                    {
-                      className: `media-editor-modal__footer is-${footerLayout}`,
-                      role: "region",
-                      "aria-label": (0, import_i18n147.__)("Editor actions"),
-                      children: footerActions
-                    }
-                  )
+                  /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(ModalFooter, { layout })
                 ]
               }
             )
@@ -61990,15 +72802,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-editor/build-module/private-apis.mjs
-  var privateApis9 = {};
-  lock6(privateApis9, {
+  var privateApis2 = {};
+  lock5(privateApis2, {
     store: store2,
     MediaEditor,
     MediaEditorModal
   });

   // packages/editor/build-module/components/media-categories/index.mjs
-  var import_i18n148 = __toESM(require_i18n(), 1);
+  var import_i18n154 = __toESM(require_i18n(), 1);
   var import_data48 = __toESM(require_data(), 1);
   var import_html_entities10 = __toESM(require_html_entities(), 1);
   var import_core_data31 = __toESM(require_core_data(), 1);
@@ -62031,9 +72843,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_i18n148.sprintf)(
+      _caption = title ? (0, import_i18n154.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_i18n148._x)('"%1$s" by %2$s/ %3$s', "caption"),
+        (0, import_i18n154._x)('"%1$s" by %2$s/ %3$s', "caption"),
         getExternalLink(
           foreignLandingUrl,
           (0, import_html_entities10.decodeEntities)(title)
@@ -62043,9 +72855,9 @@ If there's a particular need for this, please submit a feature request at https:
           `${licenseUrl}?ref=openverse`,
           fullLicense
         ) : fullLicense
-      ) : (0, import_i18n148.sprintf)(
+      ) : (0, import_i18n154.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_i18n148._x)("<a %1$s>Work</a> by %2$s/ %3$s", "caption"),
+        (0, import_i18n154._x)("<a %1$s>Work</a> by %2$s/ %3$s", "caption"),
         getExternalLinkAttributes(foreignLandingUrl),
         creatorUrl ? getExternalLink(creatorUrl, _creator) : _creator,
         licenseUrl ? getExternalLink(
@@ -62054,9 +72866,9 @@ If there's a particular need for this, please submit a feature request at https:
         ) : fullLicense
       );
     } else {
-      _caption = title ? (0, import_i18n148.sprintf)(
+      _caption = title ? (0, import_i18n154.sprintf)(
         // translators: %1s: Title of a media work from Openverse; %2s: Work's licence e.g: "CC0 1.0".
-        (0, import_i18n148._x)('"%1$s"/ %2$s', "caption"),
+        (0, import_i18n154._x)('"%1$s"/ %2$s', "caption"),
         getExternalLink(
           foreignLandingUrl,
           (0, import_html_entities10.decodeEntities)(title)
@@ -62065,9 +72877,9 @@ If there's a particular need for this, please submit a feature request at https:
           `${licenseUrl}?ref=openverse`,
           fullLicense
         ) : fullLicense
-      ) : (0, import_i18n148.sprintf)(
+      ) : (0, import_i18n154.sprintf)(
         // translators: %1s: Link attributes for a given Openverse media work; %2s: Works's licence e.g: "CC0 1.0".
-        (0, import_i18n148._x)("<a %1$s>Work</a>/ %2$s", "caption"),
+        (0, import_i18n154._x)("<a %1$s>Work</a>/ %2$s", "caption"),
         getExternalLinkAttributes(foreignLandingUrl),
         licenseUrl ? getExternalLink(
           `${licenseUrl}?ref=openverse`,
@@ -62179,8 +72991,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_i18n148.__)("Attached images"),
-      search_items: (0, import_i18n148.__)("Search attachments")
+      name: (0, import_i18n154.__)("Attached images"),
+      search_items: (0, import_i18n154.__)("Search attachments")
     },
     mediaType: "image",
     getQuery: (query) => getAttachedImagesQuery(postId2, query),
@@ -62190,11 +73002,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_i18n148.sprintf)(
+    emptyMessage: typeLabel ? (0, import_i18n154.sprintf)(
       // translators: %s: Name of the post type e.g: "Page".
-      (0, import_i18n148.__)("No images attached to this %s."),
+      (0, import_i18n154.__)("No images attached to this %s."),
       typeLabel
-    ) : (0, import_i18n148.__)("No images attached to this post."),
+    ) : (0, import_i18n154.__)("No images attached to this post."),
     async attach(mediaItems) {
       const attachmentIds = getImageAttachmentIds(mediaItems);
       await Promise.all(
@@ -62215,8 +73027,8 @@ If there's a particular need for this, please submit a feature request at https:
     createCoreMediaCategory({
       name: "images",
       labels: {
-        name: (0, import_i18n148.__)("Images"),
-        search_items: (0, import_i18n148.__)("Search images")
+        name: (0, import_i18n154.__)("Images"),
+        search_items: (0, import_i18n154.__)("Search images")
       },
       mediaType: "image",
       getQuery: (query) => ({ ...query, media_type: "image" })
@@ -62224,8 +73036,8 @@ If there's a particular need for this, please submit a feature request at https:
     createCoreMediaCategory({
       name: "videos",
       labels: {
-        name: (0, import_i18n148.__)("Videos"),
-        search_items: (0, import_i18n148.__)("Search videos")
+        name: (0, import_i18n154.__)("Videos"),
+        search_items: (0, import_i18n154.__)("Search videos")
       },
       mediaType: "video",
       getQuery: (query) => ({ ...query, media_type: "video" })
@@ -62233,8 +73045,8 @@ If there's a particular need for this, please submit a feature request at https:
     createCoreMediaCategory({
       name: "audio",
       labels: {
-        name: (0, import_i18n148.__)("Audio"),
-        search_items: (0, import_i18n148.__)("Search audio")
+        name: (0, import_i18n154.__)("Audio"),
+        search_items: (0, import_i18n154.__)("Search audio")
       },
       mediaType: "audio",
       getQuery: (query) => ({ ...query, media_type: "audio" })
@@ -62242,8 +73054,8 @@ If there's a particular need for this, please submit a feature request at https:
     {
       name: "openverse",
       labels: {
-        name: (0, import_i18n148.__)("Openverse"),
-        search_items: (0, import_i18n148.__)("Search Openverse")
+        name: (0, import_i18n154.__)("Openverse"),
+        search_items: (0, import_i18n154.__)("Search Openverse")
       },
       mediaType: "image",
       async fetch(query = {}) {
@@ -62345,7 +73157,7 @@ If there's a particular need for this, please submit a feature request at https:
   var import_media_utils2 = __toESM(require_media_utils(), 1);

   // packages/editor/build-module/components/upload-progress-snackbar/tracker.mjs
-  var import_element177 = __toESM(require_element(), 1);
+  var import_element228 = __toESM(require_element(), 1);
   var state = null;
   var listeners = /* @__PURE__ */ new Set();
   function notify() {
@@ -62388,18 +73200,18 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function useTracker() {
-    return (0, import_element177.useSyncExternalStore)(subscribe4, getState, getState);
+    return (0, import_element228.useSyncExternalStore)(subscribe4, getState, getState);
   }

   // packages/editor/build-module/utils/media-upload/index.mjs
-  var noop7 = () => {
+  var noop6 = () => {
   };
   function mediaUpload({
     additionalData = {},
     allowedTypes,
     filesList,
     maxUploadFileSize,
-    onError = noop7,
+    onError = noop6,
     onFileChange,
     onSuccess,
     multiple = true,
@@ -62522,12 +73334,12 @@ If there's a particular need for this, please submit a feature request at https:
   var import_api_fetch3 = __toESM(require_api_fetch(), 1);
   var import_data51 = __toESM(require_data(), 1);
   var import_media_utils4 = __toESM(require_media_utils(), 1);
-  var noop8 = () => {
+  var noop7 = () => {
   };
   function mediaSideloadFromUrl({
     url,
     onSuccess,
-    onError = noop8
+    onError = noop7
   }) {
     const currentPost = (0, import_data51.select)(store).getCurrentPost();
     const currentPostId = typeof currentPost?.id === "number" ? currentPost.id : currentPost?.wp_id;
@@ -62570,22 +73382,22 @@ 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_element211 = __toESM(require_element(), 1);
+  var import_element263 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/global-styles-ui.mjs
-  var import_components153 = __toESM(require_components(), 1);
+  var import_components150 = __toESM(require_components(), 1);
   var import_blocks11 = __toESM(require_blocks(), 1);
   var import_data63 = __toESM(require_data(), 1);
   var import_block_editor18 = __toESM(require_block_editor(), 1);
-  var import_element208 = __toESM(require_element(), 1);
-  var import_compose38 = __toESM(require_compose(), 1);
+  var import_element260 = __toESM(require_element(), 1);
+  var import_compose46 = __toESM(require_compose(), 1);

   // packages/global-styles-ui/build-module/provider.mjs
-  var import_element179 = __toESM(require_element(), 1);
+  var import_element230 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/context.mjs
-  var import_element178 = __toESM(require_element(), 1);
-  var GlobalStylesContext = (0, import_element178.createContext)({
+  var import_element229 = __toESM(require_element(), 1);
+  var GlobalStylesContext = (0, import_element229.createContext)({
     user: { styles: {}, settings: {} },
     base: { styles: {}, settings: {} },
     merged: { styles: {}, settings: {} },
@@ -62595,7 +73407,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_runtime298 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime362 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesProvider({
     children,
     value,
@@ -62603,10 +73415,10 @@ If there's a particular need for this, please submit a feature request at https:
     onChange,
     fontLibraryEnabled
   }) {
-    const merged = (0, import_element179.useMemo)(() => {
+    const merged = (0, import_element230.useMemo)(() => {
       return mergeGlobalStyles(baseValue, value);
     }, [baseValue, value]);
-    const contextValue = (0, import_element179.useMemo)(
+    const contextValue = (0, import_element230.useMemo)(
       () => ({
         user: value,
         base: baseValue,
@@ -62616,26 +73428,26 @@ 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_runtime298.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(GlobalStylesContext.Provider, { value: contextValue, children });
   }

   // packages/global-styles-ui/build-module/screen-root.mjs
-  var import_components104 = __toESM(require_components(), 1);
-  var import_i18n153 = __toESM(require_i18n(), 1);
+  var import_components101 = __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);

   // packages/global-styles-ui/build-module/icon-with-current-color.mjs
-  var import_jsx_runtime299 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
   function IconWithCurrentColor({
-    className: className2,
+    className,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime299.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
       icon_default,
       {
         className: clsx_default(
-          className2,
+          className,
           "global-styles-ui-icon-with-current-color"
         ),
         ...props
@@ -62644,28 +73456,28 @@ 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_components98 = __toESM(require_components(), 1);
-  var import_jsx_runtime300 = __toESM(require_jsx_runtime(), 1);
+  var import_components95 = __toESM(require_components(), 1);
+  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
   function GenericNavigationButton({
     icon,
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_components98.__experimentalItem, { ...props, children: [
-      icon && /* @__PURE__ */ (0, import_jsx_runtime300.jsxs)(import_components98.__experimentalHStack, { justify: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(IconWithCurrentColor, { icon, size: 24 }),
-        /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_components98.FlexItem, { children })
+    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 })
       ] }),
       !icon && children
     ] });
   }
   function NavigationButtonAsItem(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(import_components98.Navigator.Button, { as: GenericNavigationButton, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(import_components95.Navigator.Button, { as: GenericNavigationButton, ...props });
   }

   // packages/global-styles-ui/build-module/root-menu.mjs
-  var import_components99 = __toESM(require_components(), 1);
-  var import_i18n151 = __toESM(require_i18n(), 1);
+  var import_components96 = __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
@@ -62691,54 +73503,54 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/hooks.mjs
-  var import_element180 = __toESM(require_element(), 1);
+  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_i18n150 = __toESM(require_i18n(), 1);
+  var import_i18n156 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/utils.mjs
-  var import_i18n149 = __toESM(require_i18n(), 1);
+  var import_i18n155 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/lock-unlock.mjs
-  var import_private_apis9 = __toESM(require_private_apis(), 1);
-  var { lock: lock7, unlock: unlock7 } = (0, import_private_apis9.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  var import_private_apis8 = __toESM(require_private_apis(), 1);
+  var { lock: lock6, unlock: unlock6 } = (0, import_private_apis8.__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"
   );

   // packages/global-styles-ui/build-module/utils.mjs
-  var { getViewportBreakpoints: getViewportBreakpoints3 } = unlock7(privateApis);
+  var { getViewportBreakpoints: getViewportBreakpoints3 } = unlock6(privateApis);
   var VALID_ELEMENT_STATES = {
     link: [
-      { value: ":link", label: (0, import_i18n149.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n149.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n149.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n149.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n149.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n149.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n149.__)("Active") }
+      { value: ":link", label: (0, import_i18n155.__)("Link") },
+      { value: ":any-link", label: (0, import_i18n155.__)("Any Link") },
+      { value: ":visited", label: (0, import_i18n155.__)("Visited") },
+      { value: ":hover", label: (0, import_i18n155.__)("Hover") },
+      { value: ":focus", label: (0, import_i18n155.__)("Focus") },
+      { value: ":focus-visible", label: (0, import_i18n155.__)("Focus-visible") },
+      { value: ":active", label: (0, import_i18n155.__)("Active") }
     ],
     button: [
-      { value: ":link", label: (0, import_i18n149.__)("Link") },
-      { value: ":any-link", label: (0, import_i18n149.__)("Any Link") },
-      { value: ":visited", label: (0, import_i18n149.__)("Visited") },
-      { value: ":hover", label: (0, import_i18n149.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n149.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n149.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n149.__)("Active") }
+      { value: ":link", label: (0, import_i18n155.__)("Link") },
+      { value: ":any-link", label: (0, import_i18n155.__)("Any Link") },
+      { value: ":visited", label: (0, import_i18n155.__)("Visited") },
+      { value: ":hover", label: (0, import_i18n155.__)("Hover") },
+      { value: ":focus", label: (0, import_i18n155.__)("Focus") },
+      { value: ":focus-visible", label: (0, import_i18n155.__)("Focus-visible") },
+      { value: ":active", label: (0, import_i18n155.__)("Active") }
     ]
   };
   var VALID_BLOCK_STATES = {
     "core/button": [
-      { value: ":hover", label: (0, import_i18n149.__)("Hover") },
-      { value: ":focus", label: (0, import_i18n149.__)("Focus") },
-      { value: ":focus-visible", label: (0, import_i18n149.__)("Focus-visible") },
-      { value: ":active", label: (0, import_i18n149.__)("Active") }
+      { value: ":hover", label: (0, import_i18n155.__)("Hover") },
+      { value: ":focus", label: (0, import_i18n155.__)("Focus") },
+      { value: ":focus-visible", label: (0, import_i18n155.__)("Focus-visible") },
+      { value: ":active", label: (0, import_i18n155.__)("Active") }
     ]
   };
   var RESPONSIVE_STATES = [
-    { value: "@tablet", label: (0, import_i18n149.__)("Tablet") },
-    { value: "@mobile", label: (0, import_i18n149.__)("Mobile") }
+    { value: "@tablet", label: (0, import_i18n155.__)("Tablet") },
+    { value: "@mobile", label: (0, import_i18n155.__)("Mobile") }
   ];
   function getValidPseudoStates(name2) {
     if (VALID_BLOCK_STATES[name2]) {
@@ -62862,7 +73674,7 @@ 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_element180.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element231.useContext)(GlobalStylesContext);
     const statePathParts = state2?.split(".").filter(Boolean) ?? [];
     const pseudoSelectorState = statePathParts.find(
       (value) => value.startsWith(":")
@@ -62875,7 +73687,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_element180.useMemo)(() => {
+    const styleValue = (0, import_element231.useMemo)(() => {
       const rawValue = getStyle(
         sourceValue,
         stylePath,
@@ -62893,7 +73705,7 @@ If there's a particular need for this, please submit a feature request at https:
       shouldDecodeEncode,
       pseudoSelectorState
     ]);
-    const setStyleValue = (0, import_element180.useCallback)(
+    const setStyleValue = (0, import_element231.useCallback)(
       (newValue) => {
         let valueToSet = newValue;
         if (pseudoSelectorState) {
@@ -62921,18 +73733,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_element180.useContext)(GlobalStylesContext);
+    const { user, base, merged, onChange } = (0, import_element231.useContext)(GlobalStylesContext);
     let sourceValue = merged;
     if (readFrom === "base") {
       sourceValue = base;
     } else if (readFrom === "user") {
       sourceValue = user;
     }
-    const settingValue = (0, import_element180.useMemo)(
+    const settingValue = (0, import_element231.useMemo)(
       () => getSetting(sourceValue, path, blockName),
       [sourceValue, path, blockName]
     );
-    const setSettingValue = (0, import_element180.useCallback)(
+    const setSettingValue = (0, import_element231.useCallback)(
       (newValue) => {
         const newGlobalStyles = setSetting(
           user,
@@ -62946,13 +73758,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
     return [settingValue, setSettingValue];
   }
-  var EMPTY_ARRAY11 = [];
+  var EMPTY_ARRAY12 = [];
   function hasThemeVariation({
     title,
     settings,
     styles
   }) {
-    return title === (0, import_i18n150.__)("Default") || Object.keys(settings || {}).length > 0 || Object.keys(styles || {}).length > 0;
+    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) => {
@@ -62960,17 +73772,17 @@ If there's a particular need for this, please submit a feature request at https:
         import_core_data34.store
       ).__experimentalGetCurrentThemeGlobalStylesVariations?.();
       return {
-        variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY11
+        variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY12
       };
     }, []);
-    const { user: userVariation } = (0, import_element180.useContext)(GlobalStylesContext);
-    return (0, import_element180.useMemo)(() => {
+    const { user: userVariation } = (0, import_element231.useContext)(GlobalStylesContext);
+    return (0, import_element231.useMemo)(() => {
       const clonedUserVariation = structuredClone(userVariation);
       const userVariationWithoutProperties = removePropertiesFromObject(
         clonedUserVariation,
         properties
       );
-      userVariationWithoutProperties.title = (0, import_i18n150.__)("Default");
+      userVariationWithoutProperties.title = (0, import_i18n156.__)("Default");
       const variationsWithPropertiesAndBase = variationsFromTheme.filter((variation) => {
         return isVariationWithProperties(variation, properties);
       }).map((variation) => {
@@ -62991,7 +73803,7 @@ If there's a particular need for this, please submit a feature request at https:
       "color.palette.theme",
       blockName
     );
-    const randomizeColors = (0, import_element180.useCallback)(() => {
+    const randomizeColors = (0, import_element231.useCallback)(() => {
       if (!themeColors || !themeColors.length) {
         return;
       }
@@ -63010,14 +73822,14 @@ 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_runtime301 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel,
     useHasTypographyPanel,
     useHasColorPanel,
     useSettingsForBlockElement,
     useHasBackgroundPanel
-  } = unlock7(import_block_editor5.privateApis);
+  } = unlock6(import_block_editor5.privateApis);
   function RootMenu() {
     const [rawSettings] = useSetting("");
     const settings = useSettingsForBlockElement(rawSettings);
@@ -63027,33 +73839,33 @@ 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_runtime301.jsx)(import_jsx_runtime301.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime301.jsxs)(import_components99.__experimentalItemGroup, { children: [
-      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+    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)(
         NavigationButtonAsItem,
         {
           icon: typography_default,
           path: "/typography",
-          children: (0, import_i18n151.__)("Typography")
+          children: (0, import_i18n157.__)("Typography")
         }
       ),
-      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(NavigationButtonAsItem, { icon: color_default, path: "/colors", children: (0, import_i18n151.__)("Colors") }),
-      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(
+      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)(
         NavigationButtonAsItem,
         {
           icon: background_default,
           path: "/background",
-          "aria-label": (0, import_i18n151.__)("Background styles"),
-          children: (0, import_i18n151.__)("Background")
+          "aria-label": (0, import_i18n157.__)("Background styles"),
+          children: (0, import_i18n157.__)("Background")
         }
       ),
-      hasShadowPanel && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(NavigationButtonAsItem, { icon: shadow_default, path: "/shadows", children: (0, import_i18n151.__)("Shadows") }),
-      hasLayoutPanel && /* @__PURE__ */ (0, import_jsx_runtime301.jsx)(NavigationButtonAsItem, { icon: layout_default, path: "/layout", children: (0, import_i18n151.__)("Layout") })
+      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") })
     ] }) });
   }
   var root_menu_default = RootMenu;

   // packages/global-styles-ui/build-module/preview-styles.mjs
-  var import_components103 = __toESM(require_components(), 1);
+  var import_components100 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-hooks.mjs
   function useStylesPreviewColors() {
@@ -63089,9 +73901,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_element181 = __toESM(require_element(), 1);
-  var import_components100 = __toESM(require_components(), 1);
-  var import_i18n152 = __toESM(require_i18n(), 1);
+  var import_element232 = __toESM(require_element(), 1);
+  var import_components97 = __toESM(require_components(), 1);
+  var import_i18n158 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/preview-styles.mjs
   function findNearest(input, numbers) {
@@ -63101,21 +73913,23 @@ If there's a particular need for this, please submit a feature request at https:
     numbers.sort((a3, b3) => Math.abs(input - a3) - Math.abs(input - b3));
     return numbers[0];
   }
-  function extractFontWeights(fontFaces) {
-    const result = [];
-    fontFaces.forEach((face) => {
-      const weights = String(face.fontWeight).split(" ");
-      if (weights.length === 2) {
-        const start2 = parseInt(weights[0]);
-        const end = parseInt(weights[1]);
-        for (let i3 = start2; i3 <= end; i3 += 100) {
-          result.push(i3);
-        }
-      } else if (weights.length === 1) {
-        result.push(parseInt(weights[0]));
-      }
-    });
-    return result;
+  var FONT_WEIGHT_KEYWORDS = {
+    normal: 400,
+    bold: 700
+  };
+  function isValidWeight(weight) {
+    return weight !== void 0 && Number.isFinite(weight) && weight >= 1 && weight <= 1e3;
+  }
+  function resolveFontWeight(fontWeight) {
+    const weights = String(fontWeight ?? "").trim().toLowerCase().split(/\s+/).filter(Boolean).map((value) => FONT_WEIGHT_KEYWORDS[value] ?? Number(value));
+    const [start2, end] = weights;
+    if (!isValidWeight(start2)) {
+      return "400";
+    }
+    if (weights.length !== 2 || !isValidWeight(end)) {
+      return String(start2);
+    }
+    return String(Math.min(Math.max(400, start2), end));
   }
   function formatFontFamily(input) {
     const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/;
@@ -63162,12 +73976,15 @@ If there's a particular need for this, please submit a feature request at https:
       );
       if (normalFaces.length > 0) {
         style.fontStyle = "normal";
-        const normalWeights = extractFontWeights(normalFaces);
-        const nearestWeight = findNearest(400, normalWeights);
-        style.fontWeight = String(nearestWeight) || "400";
+        const normalWeights = normalFaces.map(
+          (face) => Number(resolveFontWeight(face.fontWeight))
+        );
+        style.fontWeight = String(
+          findNearest(400, normalWeights) ?? 400
+        );
       } else {
         style.fontStyle = family.fontFace.length && family.fontFace[0].fontStyle || "normal";
-        style.fontWeight = family.fontFace.length && String(family.fontFace[0].fontWeight) || "400";
+        style.fontWeight = family.fontFace.length && resolveFontWeight(family.fontFace[0].fontWeight) || "400";
       }
     }
     return style;
@@ -63176,17 +73993,17 @@ If there's a particular need for this, please submit a feature request at https:
     return {
       fontFamily: formatFontFamily(face.fontFamily),
       fontStyle: face.fontStyle || "normal",
-      fontWeight: face.fontWeight || "400"
+      fontWeight: resolveFontWeight(face.fontWeight)
     };
   }

   // packages/global-styles-ui/build-module/typography-example.mjs
-  var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime366 = __toESM(require_jsx_runtime(), 1);
   function PreviewTypography({
     fontSize,
     variation
   }) {
-    const { base } = (0, import_element181.useContext)(GlobalStylesContext);
+    const { base } = (0, import_element232.useContext)(GlobalStylesContext);
     let config2 = base;
     if (variation) {
       config2 = { ...base, ...variation };
@@ -63203,8 +74020,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_runtime302.jsxs)(
-      import_components100.__unstableMotion.div,
+    return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(
+      import_components97.__unstableMotion.div,
       {
         animate: {
           scale: 1,
@@ -63223,24 +74040,24 @@ If there's a particular need for this, please submit a feature request at https:
           lineHeight: 1
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("span", { style: headingPreviewStyle, children: (0, import_i18n152._x)("A", "Uppercase letter A") }),
-          /* @__PURE__ */ (0, import_jsx_runtime302.jsx)("span", { style: bodyPreviewStyle, children: (0, import_i18n152._x)("a", "Lowercase letter A") })
+          /* @__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") })
         ]
       }
     );
   }

   // packages/global-styles-ui/build-module/highlighted-colors.mjs
-  var import_components101 = __toESM(require_components(), 1);
-  var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
+  var import_components98 = __toESM(require_components(), 1);
+  var import_jsx_runtime367 = __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_runtime303.jsx)(
-      import_components101.__unstableMotion.div,
+    return highlightedColors.map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+      import_components98.__unstableMotion.div,
       {
         style: {
           height: scaledSwatchSize,
@@ -63265,10 +74082,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_components102 = __toESM(require_components(), 1);
-  var import_compose33 = __toESM(require_compose(), 1);
-  var import_element182 = __toESM(require_element(), 1);
-  var import_jsx_runtime304 = __toESM(require_jsx_runtime(), 1);
+  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 normalizedWidth = 248;
   var normalizedHeight = 152;
   var THROTTLE_OPTIONS = {
@@ -63283,22 +74100,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_compose33.useReducedMotion)();
-    const [isHovered, setIsHovered] = (0, import_element182.useState)(false);
-    const [containerResizeListener, { width }] = (0, import_compose33.useResizeObserver)();
-    const [throttledWidth, setThrottledWidthState] = (0, import_element182.useState)(width);
-    const [ratioState, setRatioState] = (0, import_element182.useState)();
-    const setThrottledWidth = (0, import_compose33.useThrottle)(
+    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)(
       setThrottledWidthState,
       250,
       THROTTLE_OPTIONS
     );
-    (0, import_element182.useLayoutEffect)(() => {
+    (0, import_element233.useLayoutEffect)(() => {
       if (width) {
         setThrottledWidth(width);
       }
     }, [width, setThrottledWidth]);
-    (0, import_element182.useLayoutEffect)(() => {
+    (0, import_element233.useLayoutEffect)(() => {
       const newRatio = throttledWidth ? throttledWidth / normalizedWidth : 1;
       const ratioDiff = newRatio - (ratioState || 0);
       const isRatioDiffBigEnough = Math.abs(ratioDiff) > 0.1;
@@ -63309,10 +74126,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_runtime304.jsxs)(import_jsx_runtime304.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime304.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }),
+    return /* @__PURE__ */ (0, import_jsx_runtime368.jsxs)(import_jsx_runtime368.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime368.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_runtime304.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
         Skeleton,
         {
           className: "global-styles-ui-preview__wrapper",
@@ -63321,7 +74138,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isReady2 && /* @__PURE__ */ (0, import_jsx_runtime304.jsx)(
+      isReady2 && /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
         "div",
         {
           className: clsx_default("global-styles-ui-preview__wrapper", {
@@ -63333,8 +74150,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_runtime304.jsx)(
-            import_components102.__unstableMotion.div,
+          children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+            import_components99.__unstableMotion.div,
             {
               style: {
                 height: normalizedHeight * ratio,
@@ -63355,7 +74172,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_runtime305 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime369 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants = {
     start: {
       scale: 1,
@@ -63405,23 +74222,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_runtime305.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
         children: [
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-            import_components103.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+            import_components100.__unstableMotion.div,
             {
               variants: firstFrameVariants,
               style: {
                 height: "100%",
                 overflow: "hidden"
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime305.jsxs)(
-                import_components103.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime369.jsxs)(
+                import_components100.__experimentalHStack,
                 {
                   spacing: 10 * ratio,
                   justify: "center",
@@ -63430,14 +74247,14 @@ If there's a particular need for this, please submit a feature request at https:
                     overflow: "hidden"
                   },
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
                       PreviewTypography,
                       {
                         fontSize: 65 * ratio,
                         variation
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(import_components103.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(import_components100.__experimentalVStack, { spacing: 4 * ratio, children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
                       HighlightedColors,
                       {
                         normalizedColorSwatchSize: 32,
@@ -63450,8 +74267,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-            import_components103.__unstableMotion.div,
+          ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+            import_components100.__unstableMotion.div,
             {
               variants: withHoverView ? midFrameVariants : void 0,
               style: {
@@ -63463,8 +74280,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_runtime305.jsx)(
-                import_components103.__experimentalHStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+                import_components100.__experimentalHStack,
                 {
                   spacing: 0,
                   justify: "flex-start",
@@ -63472,7 +74289,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_runtime305.jsx)(
+                  children: paletteColors.slice(0, 4).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
                     "div",
                     {
                       style: {
@@ -63488,8 +74305,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             key
           ),
-          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime305.jsx)(
-            import_components103.__unstableMotion.div,
+          ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+            import_components100.__unstableMotion.div,
             {
               variants: secondFrameVariants,
               style: {
@@ -63499,8 +74316,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_runtime305.jsx)(
-                import_components103.__experimentalVStack,
+              children: /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
+                import_components100.__experimentalVStack,
                 {
                   spacing: 3 * ratio,
                   justify: "center",
@@ -63510,7 +74327,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_runtime305.jsx)(
+                  children: label && /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
                     "div",
                     {
                       style: {
@@ -63536,53 +74353,53 @@ 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_runtime306 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
   function ScreenRoot() {
     const hasVariations = (0, import_data53.useSelect)((select9) => {
       const { __experimentalGetCurrentThemeGlobalStylesVariations } = select9(import_core_data35.store);
       return !!__experimentalGetCurrentThemeGlobalStylesVariations()?.length;
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(
-      import_components104.Card,
+    return /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)(
+      import_components101.Card,
       {
         size: "small",
         isBorderless: true,
         className: "global-styles-ui-screen-root",
         isRounded: false,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components104.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_components104.__experimentalVStack, { spacing: 4, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components104.Card, { className: "global-styles-ui-screen-root__active-style-tile", children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components104.CardMedia, { className: "global-styles-ui-screen-root__active-style-tile-preview", children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(preview_styles_default, {}) }) }),
-            hasVariations && /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components104.__experimentalItemGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(NavigationButtonAsItem, { path: "/variations", children: /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_components104.__experimentalHStack, { justify: "space-between", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components104.FlexItem, { children: (0, import_i18n153.__)("Browse styles") }),
-              /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+          /* @__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)(
                 IconWithCurrentColor,
                 {
-                  icon: (0, import_i18n153.isRTL)() ? chevron_left_default : chevron_right_default
+                  icon: (0, import_i18n159.isRTL)() ? chevron_left_default : chevron_right_default
                 }
               )
             ] }) }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(root_menu_default, {})
+            /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(root_menu_default, {})
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components104.CardDivider, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_components104.CardBody, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
-              import_components104.__experimentalSpacer,
+          /* @__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,
               {
                 as: "p",
                 paddingTop: 2,
                 paddingX: "13px",
                 marginBottom: 4,
-                children: (0, import_i18n153.__)(
+                children: (0, import_i18n159.__)(
                   "Customize the appearance of specific blocks for the whole site."
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components104.__experimentalItemGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(NavigationButtonAsItem, { path: "/blocks", children: /* @__PURE__ */ (0, import_jsx_runtime306.jsxs)(import_components104.__experimentalHStack, { justify: "space-between", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(import_components104.FlexItem, { children: (0, import_i18n153.__)("Blocks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime306.jsx)(
+            /* @__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)(
                 IconWithCurrentColor,
                 {
-                  icon: (0, import_i18n153.isRTL)() ? chevron_left_default : chevron_right_default
+                  icon: (0, import_i18n159.isRTL)() ? chevron_left_default : chevron_right_default
                 }
               )
             ] }) }) })
@@ -63595,19 +74412,19 @@ 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_i18n155 = __toESM(require_i18n(), 1);
-  var import_components107 = __toESM(require_components(), 1);
+  var import_i18n161 = __toESM(require_i18n(), 1);
+  var import_components104 = __toESM(require_components(), 1);
   var import_data55 = __toESM(require_data(), 1);
-  var import_element183 = __toESM(require_element(), 1);
+  var import_element234 = __toESM(require_element(), 1);
   var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var import_compose34 = __toESM(require_compose(), 1);
-  var import_a11y8 = __toESM(require_a11y(), 1);
+  var import_compose41 = __toESM(require_compose(), 1);
+  var import_a11y10 = __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_components105 = __toESM(require_components(), 1);
-  var import_jsx_runtime307 = __toESM(require_jsx_runtime(), 1);
+  var import_components102 = __toESM(require_components(), 1);
+  var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
   function getFilteredBlockStyles(blockStyles, variations) {
     return blockStyles?.filter(
       (style) => style.source === "block" || variations.includes(style.name)
@@ -63627,11 +74444,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_runtime307.jsx)(import_components105.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: coreBlockStyles.map((style, index2) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(import_components102.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: coreBlockStyles.map((style, index2) => {
       if (style?.isDefault) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime307.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(
         NavigationButtonAsItem,
         {
           path: "/blocks/" + encodeURIComponent(name2) + "/variations/" + encodeURIComponent(style.name),
@@ -63643,11 +74460,11 @@ 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_components106 = __toESM(require_components(), 1);
-  var import_i18n154 = __toESM(require_i18n(), 1);
+  var import_components103 = __toESM(require_components(), 1);
+  var import_i18n160 = __toESM(require_i18n(), 1);
   var import_block_editor6 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
-  var { StateControl, StateControlBadges } = unlock7(import_block_editor6.privateApis);
+  var import_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
+  var { StateControl, StateControlBadges } = unlock6(import_block_editor6.privateApis);
   function ScreenHeader({
     title,
     description,
@@ -63660,20 +74477,27 @@ If there's a particular need for this, please submit a feature request at https:
     onChangePseudoState,
     showResponsiveStateControls = true
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components106.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components106.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components106.__experimentalSpacer, { marginBottom: 0, paddingX: 4, paddingY: 3, children: /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_components106.__experimentalVStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_components106.__experimentalHStack, { spacing: 2, alignment: "top", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-          import_components106.Navigator.BackButton,
+    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,
           {
-            icon: (0, import_i18n154.isRTL)() ? chevron_right_default : chevron_left_default,
+            icon: (0, import_i18n160.isRTL)() ? chevron_right_default : chevron_left_default,
             size: "small",
-            label: (0, import_i18n154.__)("Back"),
+            label: (0, import_i18n160.__)("Back"),
             onClick: onBack
           }
+        ) : /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+          import_components103.Navigator.BackButton,
+          {
+            icon: (0, import_i18n160.isRTL)() ? chevron_right_default : chevron_left_default,
+            size: "small",
+            label: (0, import_i18n160.__)("Back")
+          }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components106.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_components106.__experimentalHStack, { justify: "space-between", alignment: "top", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
-            import_components106.__experimentalHeading,
+        /* @__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,
             {
               className: "global-styles-ui-header",
               level: 2,
@@ -63681,8 +74505,8 @@ If there's a particular need for this, please submit a feature request at https:
               children: title
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime308.jsxs)(import_components106.__experimentalVStack, { spacing: 2, alignment: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime372.jsxs)(import_components103.__experimentalVStack, { spacing: 2, alignment: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
               StateControl,
               {
                 viewportStates: showResponsiveStateControls ? viewportStates : [],
@@ -63693,7 +74517,7 @@ If there's a particular need for this, please submit a feature request at https:
                 onChangePseudoState
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
               StateControlBadges,
               {
                 viewportStates,
@@ -63705,12 +74529,12 @@ If there's a particular need for this, please submit a feature request at https:
           ] })
         ] }) })
       ] }),
-      description && /* @__PURE__ */ (0, import_jsx_runtime308.jsx)(import_components106.__experimentalText, { className: "global-styles-ui-header__description", children: description })
+      description && /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(import_components103.__experimentalText, { className: "global-styles-ui-header__description", children: description })
     ] }) }) }) });
   }

   // packages/global-styles-ui/build-module/screen-block-list.mjs
-  var import_jsx_runtime309 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
   var {
     useHasDimensionsPanel: useHasDimensionsPanel2,
     useHasTypographyPanel: useHasTypographyPanel2,
@@ -63718,7 +74542,23 @@ If there's a particular need for this, please submit a feature request at https:
     useSettingsForBlockElement: useSettingsForBlockElement2,
     useHasColorPanel: useHasColorPanel2,
     useHasBackgroundPanel: useHasBackgroundPanel2
-  } = unlock7(import_block_editor7.privateApis);
+  } = unlock6(import_block_editor7.privateApis);
+  var { Menu } = unlock6(import_components104.privateApis);
+  function hasAnyValue(value) {
+    if (value === void 0 || value === null) {
+      return false;
+    }
+    if (Array.isArray(value)) {
+      return value.length > 0;
+    }
+    if (typeof value === "object") {
+      return Object.values(value).some(hasAnyValue);
+    }
+    return true;
+  }
+  function hasUserStylesForBlock(user, blockName) {
+    return hasAnyValue(user?.styles?.blocks?.[blockName]) || hasAnyValue(user?.settings?.blocks?.[blockName]);
+  }
   function useSortedBlockTypes() {
     const blockItems = (0, import_data55.useSelect)(
       (select9) => select9(import_blocks8.store).getBlockTypes(),
@@ -63749,83 +74589,197 @@ If there's a particular need for this, please submit a feature request at https:
     const hasGlobalStyles = hasTypographyPanel || hasColorPanel || hasBackgroundPanel || hasLayoutPanel || hasVariationsPanel;
     return hasGlobalStyles;
   }
-  function BlockMenuItem({ block }) {
+  function BlockMenuItem({ block, isCustomized }) {
     const hasBlockMenuItem = useBlockHasGlobalStyles(block.name);
     if (!hasBlockMenuItem) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
       NavigationButtonAsItem,
       {
         path: "/blocks/" + encodeURIComponent(block.name),
-        children: /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_components107.__experimentalHStack, { justify: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_block_editor7.BlockIcon, { icon: block.icon }),
-          /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components107.FlexItem, { children: block.title })
+        children: /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(import_components104.__experimentalHStack, { justify: "flex-start", spacing: 2, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime373.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)(
+              "span",
+              {
+                "aria-hidden": "true",
+                className: "global-styles-ui-block-types-item__indicator"
+              }
+            )
+          ] })
         ] })
       }
     );
   }
-  function BlockList({ filterValue }) {
+  function EmptyBlockList({
+    filterValue,
+    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,
+      {
+        align: "center",
+        as: "p",
+        className: "global-styles-ui-block-types-item-list__no-results",
+        children: label
+      }
+    );
+  }
+  function BlockList({ filterValue, styleFilter }) {
     const sortedBlockTypes = useSortedBlockTypes();
-    const debouncedSpeak = (0, import_compose34.useDebounce)(import_a11y8.speak, 500);
+    const debouncedSpeak = (0, import_compose41.useDebounce)(import_a11y10.speak, 500);
     const { isMatchingSearchTerm } = (0, import_data55.useSelect)(import_blocks8.store);
-    const filteredBlockTypes = !filterValue ? sortedBlockTypes : sortedBlockTypes.filter(
+    const { user } = (0, import_element234.useContext)(GlobalStylesContext);
+    const customizedBlockNames = (0, import_element234.useMemo)(() => {
+      const names = /* @__PURE__ */ new Set();
+      const blockNames = [
+        ...Object.keys(user?.styles?.blocks ?? {}),
+        ...Object.keys(user?.settings?.blocks ?? {})
+      ];
+      blockNames.forEach((blockName) => {
+        if (hasUserStylesForBlock(user, blockName)) {
+          names.add(blockName);
+        }
+      });
+      return names;
+    }, [user]);
+    const searchedBlockTypes = !filterValue ? sortedBlockTypes : sortedBlockTypes.filter(
       (blockType) => isMatchingSearchTerm(blockType, filterValue)
     );
-    const blockTypesListRef = (0, import_element183.useRef)(null);
-    (0, import_element183.useEffect)(() => {
-      if (!filterValue) {
+    const filteredBlockTypes = styleFilter === "customized" ? searchedBlockTypes.filter(
+      (blockType) => customizedBlockNames.has(blockType.name)
+    ) : searchedBlockTypes;
+    const blockTypesListRef = (0, import_element234.useRef)(null);
+    const hasResults = filteredBlockTypes.length > 0;
+    (0, import_element234.useEffect)(() => {
+      if (!filterValue && styleFilter === "all") {
         return;
       }
-      const count = blockTypesListRef.current?.childElementCount || 0;
-      const resultsFoundMessage = (0, import_i18n155.sprintf)(
+      const count = hasResults ? blockTypesListRef.current?.childElementCount || 0 : 0;
+      const resultsFoundMessage = (0, import_i18n161.sprintf)(
         /* translators: %d: number of results. */
-        (0, import_i18n155._n)("%d result found.", "%d results found.", count),
+        (0, import_i18n161._n)("%d result found.", "%d results found.", count),
         count
       );
       debouncedSpeak(resultsFoundMessage, "polite");
-    }, [filterValue, debouncedSpeak]);
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+    }, [filterValue, styleFilter, hasResults, debouncedSpeak]);
+    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
       "div",
       {
         ref: blockTypesListRef,
         className: "global-styles-ui-block-types-item-list",
         role: "list",
-        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(import_components107.__experimentalText, { align: "center", as: "p", children: (0, import_i18n155.__)("No blocks found.") }) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+        children: filteredBlockTypes.length === 0 ? /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+          EmptyBlockList,
+          {
+            filterValue,
+            styleFilter
+          }
+        ) : filteredBlockTypes.map((block) => /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
           BlockMenuItem,
           {
-            block
+            block,
+            isCustomized: customizedBlockNames.has(block.name)
           },
           "menu-itemblock-" + block.name
         ))
       }
     );
   }
-  var MemoizedBlockList = (0, import_element183.memo)(BlockList);
+  var MemoizedBlockList = (0, import_element234.memo)(BlockList);
   function ScreenBlockList() {
-    const [filterValue, setFilterValue] = (0, import_element183.useState)("");
-    const deferredFilterValue = (0, import_element183.useDeferredValue)(filterValue);
-    return /* @__PURE__ */ (0, import_jsx_runtime309.jsxs)(import_jsx_runtime309.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
+    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)(
         ScreenHeader,
         {
-          title: (0, import_i18n155.__)("Blocks"),
-          description: (0, import_i18n155.__)(
+          title: (0, import_i18n161.__)("Blocks"),
+          description: (0, import_i18n161.__)(
             "Customize the appearance of specific blocks and for the whole site."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
-        import_components107.SearchControl,
+      /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(
+        import_components104.__experimentalHStack,
         {
-          className: "global-styles-ui-block-types-search",
-          onChange: setFilterValue,
-          value: filterValue,
-          label: (0, import_i18n155.__)("Search"),
-          placeholder: (0, import_i18n155.__)("Search")
+          className: "global-styles-ui-block-types-filter",
+          alignment: "center",
+          spacing: 2,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+              import_components104.SearchControl,
+              {
+                className: "global-styles-ui-block-types-search",
+                onChange: setFilterValue,
+                value: filterValue,
+                label: (0, import_i18n161.__)("Search"),
+                placeholder: (0, import_i18n161.__)("Search"),
+                size: "compact"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(Menu, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+                Menu.TriggerButton,
+                {
+                  render: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+                    import_components104.Button,
+                    {
+                      size: "compact",
+                      icon: funnel_default,
+                      label: (0, import_i18n161.__)("Filter blocks"),
+                      isPressed: styleFilter !== "all"
+                    }
+                  )
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime373.jsxs)(Menu.Popover, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+                  Menu.RadioItem,
+                  {
+                    name: "global-styles-block-filter",
+                    value: "all",
+                    checked: styleFilter === "all",
+                    onChange: () => setStyleFilter("all"),
+                    hideOnClick: true,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(Menu.ItemLabel, { children: (0, import_i18n161.__)("All blocks") })
+                  }
+                ),
+                /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+                  Menu.RadioItem,
+                  {
+                    name: "global-styles-block-filter",
+                    value: "customized",
+                    checked: styleFilter === "customized",
+                    onChange: () => setStyleFilter("customized"),
+                    hideOnClick: true,
+                    children: /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(Menu.ItemLabel, { children: (0, import_i18n161.__)("Customized") })
+                  }
+                )
+              ] })
+            ] })
+          ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(MemoizedBlockList, { filterValue: deferredFilterValue })
+      /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
+        MemoizedBlockList,
+        {
+          filterValue: deferredFilterValue,
+          styleFilter
+        }
+      )
     ] });
   }
   var screen_block_list_default = ScreenBlockList;
@@ -63833,19 +74787,19 @@ 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_element185 = __toESM(require_element(), 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_components110 = __toESM(require_components(), 1);
-  var import_i18n156 = __toESM(require_i18n(), 1);
+  var import_components107 = __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_components108 = __toESM(require_components(), 1);
-  var import_element184 = __toESM(require_element(), 1);
-  var import_jsx_runtime310 = __toESM(require_jsx_runtime(), 1);
-  var { getViewportBreakpoints: getViewportBreakpoints4, getViewportBreakpointValueInPixels: getViewportBreakpointValueInPixels3 } = unlock7(
+  var import_components105 = __toESM(require_components(), 1);
+  var import_element235 = __toESM(require_element(), 1);
+  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+  var { getViewportBreakpoints: getViewportBreakpoints4, getViewportBreakpointValueInPixels: getViewportBreakpointValueInPixels3 } = unlock6(
     privateApis
   );
   var DEFAULT_PREVIEW_WIDTH_BY_VIEWPORT = {
@@ -63890,7 +74844,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_element184.useMemo)(() => {
+    const blocks = (0, import_element235.useMemo)(() => {
       if (!blockExample) {
         return null;
       }
@@ -63904,7 +74858,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_element184.useMemo)(() => {
+    const stateCSS = (0, import_element235.useMemo)(() => {
       if (selectedState === "default" || !stateStyles) {
         return "";
       }
@@ -63921,12 +74875,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_runtime310.jsx)(import_components108.__experimentalSpacer, { marginX: 4, marginBottom: 4, children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components105.__experimentalSpacer, { marginX: 4, marginBottom: 4, children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
       "div",
       {
         className: "global-styles-ui__block-preview-panel",
         style: { maxHeight: previewHeight, boxSizing: "initial" },
-        children: /* @__PURE__ */ (0, import_jsx_runtime310.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
           import_block_editor8.BlockPreview,
           {
             blocks,
@@ -63960,14 +74914,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_components109 = __toESM(require_components(), 1);
-  var import_jsx_runtime311 = __toESM(require_jsx_runtime(), 1);
+  var import_components106 = __toESM(require_components(), 1);
+  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
   function Subtitle({ children, level = 2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime311.jsx)(import_components109.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(import_components106.__experimentalHeading, { className: "global-styles-ui-subtitle", level, children });
   }

   // packages/global-styles-ui/build-module/screen-block.mjs
-  var import_jsx_runtime312 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
   var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
     backgroundSize: "cover",
     backgroundPosition: "50% 50%"
@@ -63990,7 +74944,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!border) {
       return border;
     }
-    if ((0, import_components110.__experimentalHasSplitBorders)(border)) {
+    if ((0, import_components107.__experimentalHasSplitBorders)(border)) {
       return {
         top: applyFallbackStyle(border.top),
         right: applyFallbackStyle(border.right),
@@ -64017,7 +74971,7 @@ If there's a particular need for this, please submit a feature request at https:
     FiltersPanel: StylesFiltersPanel,
     ImageSettingsPanel,
     AdvancedPanel: StylesAdvancedPanel
-  } = unlock7(import_block_editor9.privateApis);
+  } = unlock6(import_block_editor9.privateApis);
   function ScreenBlock({
     name: name2,
     variation,
@@ -64029,24 +74983,24 @@ If there's a particular need for this, please submit a feature request at https:
       user: userConfig,
       merged: mergedConfig,
       onChange: onChangeGlobalStyles
-    } = (0, import_element185.useContext)(GlobalStylesContext);
+    } = (0, import_element236.useContext)(GlobalStylesContext);
     let prefixParts = [];
     if (variation) {
       prefixParts = ["variations", variation].concat(prefixParts);
     }
     const prefix2 = prefixParts.join(".");
-    const [localSelectedViewport, setSelectedViewport] = (0, import_element185.useState)("default");
-    const [selectedPseudoState, setSelectedPseudoState] = (0, import_element185.useState)("default");
+    const [localSelectedViewport, setSelectedViewport] = (0, import_element236.useState)("default");
+    const [selectedPseudoState, setSelectedPseudoState] = (0, import_element236.useState)("default");
     const selectedViewport = controlledSelectedViewport ?? localSelectedViewport;
     const viewportSettings = mergedConfig.settings?.viewport;
-    const validViewportStates = (0, import_element185.useMemo)(
+    const validViewportStates = (0, import_element236.useMemo)(
       () => getValidViewportStates(viewportSettings),
       [viewportSettings]
     );
     const effectiveSelectedViewport = selectedViewport === "default" || validViewportStates.some(
       (state2) => state2.value === selectedViewport
     ) ? selectedViewport : "default";
-    const validPseudoStates = (0, import_element185.useMemo)(
+    const validPseudoStates = (0, import_element236.useMemo)(
       () => getValidPseudoStates(name2),
       [name2]
     );
@@ -64083,7 +75037,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_element185.useMemo)(() => {
+    const settings = (0, import_element236.useMemo)(() => {
       const updatedSettings = structuredClone(settingsForBlockElement);
       if (disableBlockGap) {
         updatedSettings.spacing.blockGap = false;
@@ -64116,13 +75070,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_element185.useMemo)(() => {
+    const inheritedStyleWithLayout = (0, import_element236.useMemo)(() => {
       return {
         ...inheritedStyle,
         layout: settings.layout
       };
     }, [inheritedStyle, settings.layout]);
-    const styleWithLayout = (0, import_element185.useMemo)(() => {
+    const styleWithLayout = (0, import_element236.useMemo)(() => {
       return {
         ...style,
         layout: userSettings.layout
@@ -64186,7 +75140,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_components110.__experimentalHasSplitBorders)(border) ? {
+      const updatedBorder = !(0, import_components107.__experimentalHasSplitBorders)(border) ? {
         top: border,
         right: border,
         bottom: border,
@@ -64199,8 +75153,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_runtime312.jsxs)(import_jsx_runtime312.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_jsx_runtime376.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         ScreenHeader,
         {
           title: variation ? currentBlockStyle?.label : blockType?.title,
@@ -64213,7 +75167,7 @@ If there's a particular need for this, please submit a feature request at https:
           showResponsiveStateControls
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         block_preview_panel_default,
         {
           name: name2,
@@ -64224,11 +75178,11 @@ If there's a particular need for this, please submit a feature request at https:
           viewportSettings
         }
       ),
-      hasVariationsPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)("div", { className: "global-styles-ui-screen-variations", children: /* @__PURE__ */ (0, import_jsx_runtime312.jsxs)(import_components110.__experimentalVStack, { spacing: 3, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(Subtitle, { children: (0, import_i18n156.__)("Style Variations") }),
-        /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(VariationsPanel, { name: name2 })
+      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 })
       ] }) }),
-      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      hasTypographyPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         StylesTypographyPanel,
         {
           inheritedValue: inheritedStyle,
@@ -64239,7 +75193,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         StylesBackgroundPanel,
         {
           inheritedValue: inheritedStyle,
@@ -64250,7 +75204,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      shouldShowFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      shouldShowFiltersPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         StylesFiltersPanel,
         {
           inheritedValue: inheritedStyleWithLayout,
@@ -64261,7 +75215,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         StylesDimensionsPanel,
         {
           inheritedValue: inheritedStyleWithLayout,
@@ -64272,7 +75226,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasBorderPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      hasBorderPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         StylesBorderPanel,
         {
           inheritedValue: inheritedStyle,
@@ -64282,7 +75236,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      hasColorPanel && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         StylesColorPanel,
         {
           inheritedValue: inheritedStyle,
@@ -64292,7 +75246,7 @@ If there's a particular need for this, please submit a feature request at https:
           showInheritanceLabelIndicators: false
         }
       ),
-      hasImageSettingsPanel && !hasSelectedState && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      hasImageSettingsPanel && !hasSelectedState && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         ImageSettingsPanel,
         {
           onChange: onChangeLightbox,
@@ -64300,15 +75254,15 @@ If there's a particular need for this, please submit a feature request at https:
           inheritedValue: settings
         }
       ),
-      canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(import_components110.PanelBody, { title: (0, import_i18n156.__)("Advanced"), initialOpen: false, children: /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(
+      canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components107.PanelBody, { title: (0, import_i18n162.__)("Advanced"), initialOpen: false, children: /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
         StylesAdvancedPanel,
         {
           value: style,
           onChange: setStyle2,
           inheritedValue: inheritedStyle,
-          help: (0, import_i18n156.sprintf)(
+          help: (0, import_i18n162.sprintf)(
             // translators: %s: is the name of a block e.g., 'Image' or 'Table'.
-            (0, import_i18n156.__)(
+            (0, import_i18n162.__)(
               "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."
             ),
             blockType?.title
@@ -64320,18 +75274,18 @@ If there's a particular need for this, please submit a feature request at https:
   var screen_block_default = ScreenBlock;

   // packages/global-styles-ui/build-module/screen-typography.mjs
-  var import_i18n170 = __toESM(require_i18n(), 1);
-  var import_components127 = __toESM(require_components(), 1);
-  var import_element197 = __toESM(require_element(), 1);
+  var import_i18n176 = __toESM(require_i18n(), 1);
+  var import_components123 = __toESM(require_components(), 1);
+  var import_element248 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/screen-body.mjs
-  var import_components111 = __toESM(require_components(), 1);
-  var import_jsx_runtime313 = __toESM(require_jsx_runtime(), 1);
-  function ScreenBody({ children, className: className2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime313.jsx)(
-      import_components111.__experimentalSpacer,
+  var import_components108 = __toESM(require_components(), 1);
+  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+  function ScreenBody({ children, className }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+      import_components108.__experimentalSpacer,
       {
-        className: clsx_default("global-styles-ui-screen-body", className2),
+        className: clsx_default("global-styles-ui-screen-body", className),
         padding: 4,
         children
       }
@@ -64339,9 +75293,9 @@ 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_i18n157 = __toESM(require_i18n(), 1);
-  var import_components112 = __toESM(require_components(), 1);
-  var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n163 = __toESM(require_i18n(), 1);
+  var import_components109 = __toESM(require_components(), 1);
+  var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
   function ElementItem({ parentMenu, element, label }) {
     const prefix2 = element === "text" || !element ? "" : `elements.${element}.`;
     const extraStyles = element === "link" ? {
@@ -64360,9 +75314,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_runtime314.jsx)(NavigationButtonAsItem, { path: parentMenu + "/typography/" + element, children: /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_components112.__experimentalHStack, { justify: "flex-start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
-        import_components112.FlexItem,
+    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,
         {
           className: "global-styles-ui-screen-typography__indicator",
           "aria-hidden": "true",
@@ -64374,55 +75328,79 @@ If there's a particular need for this, please submit a feature request at https:
             fontWeight,
             ...extraStyles
           },
-          children: (0, import_i18n157.__)("Aa")
+          children: (0, import_i18n163.__)("Aa")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(import_components112.FlexItem, { children: label })
+      /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components109.FlexItem, { children: label })
     ] }) });
   }
   function TypographyElements() {
     const parentMenu = "";
-    return /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_components112.__experimentalVStack, { spacing: 3, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(Subtitle, { level: 3, children: (0, import_i18n157.__)("Elements") }),
-      /* @__PURE__ */ (0, import_jsx_runtime314.jsxs)(import_components112.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+    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)(
           ElementItem,
           {
             parentMenu,
             element: "text",
-            label: (0, import_i18n157.__)("Text")
+            label: (0, import_i18n163.__)("Text")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
           ElementItem,
           {
             parentMenu,
             element: "link",
-            label: (0, import_i18n157.__)("Links")
+            label: (0, import_i18n163.__)("Links")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
           ElementItem,
           {
             parentMenu,
             element: "heading",
-            label: (0, import_i18n157.__)("Headings")
+            label: (0, import_i18n163.__)("Headings")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
           ElementItem,
           {
             parentMenu,
             element: "caption",
-            label: (0, import_i18n157.__)("Captions")
+            label: (0, import_i18n163.__)("Captions")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+          ElementItem,
+          {
+            parentMenu,
+            element: "cite",
+            label: (0, import_i18n163.__)("Citations")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime314.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
           ElementItem,
           {
             parentMenu,
             element: "button",
-            label: (0, import_i18n157.__)("Buttons")
+            label: (0, import_i18n163.__)("Buttons")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+          ElementItem,
+          {
+            parentMenu,
+            element: "textInput",
+            label: (0, import_i18n163.__)("Inputs")
+          }
+        ),
+        /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+          ElementItem,
+          {
+            parentMenu,
+            element: "select",
+            label: (0, import_i18n163.__)("Selects")
           }
         )
       ] })
@@ -64431,24 +75409,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_components114 = __toESM(require_components(), 1);
+  var import_components111 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-typography.mjs
-  var import_components113 = __toESM(require_components(), 1);
-  var import_jsx_runtime315 = __toESM(require_jsx_runtime(), 1);
+  var import_components110 = __toESM(require_components(), 1);
+  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
   var StylesPreviewTypography = ({
     variation,
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
       preview_wrapper_default,
       {
         label: variation.title,
         isFocused,
         withHoverView,
-        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime315.jsx)(
-          import_components113.__experimentalHStack,
+        children: ({ ratio, key }) => /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
+          import_components110.__experimentalHStack,
           {
             spacing: 10 * ratio,
             justify: "center",
@@ -64456,7 +75434,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_runtime315.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
               PreviewTypography,
               {
                 variation,
@@ -64472,10 +75450,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_element186 = __toESM(require_element(), 1);
+  var import_element237 = __toESM(require_element(), 1);
   var import_keycodes5 = __toESM(require_keycodes(), 1);
-  var import_i18n158 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n164 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
   function Variation({
     variation,
     children,
@@ -64483,13 +75461,13 @@ If there's a particular need for this, please submit a feature request at https:
     properties,
     showTooltip = false
   }) {
-    const [isFocused, setIsFocused] = (0, import_element186.useState)(false);
+    const [isFocused, setIsFocused] = (0, import_element237.useState)(false);
     const {
       base,
       user,
       onChange: setUserConfig
-    } = (0, import_element186.useContext)(GlobalStylesContext);
-    const context = (0, import_element186.useMemo)(() => {
+    } = (0, import_element237.useContext)(GlobalStylesContext);
+    const context = (0, import_element237.useMemo)(() => {
       let merged = mergeGlobalStyles(base, variation);
       if (properties) {
         merged = filterObjectByProperties(merged, properties);
@@ -64509,20 +75487,20 @@ If there's a particular need for this, please submit a feature request at https:
         selectVariation();
       }
     };
-    const isActive = (0, import_element186.useMemo)(
+    const isActive = (0, import_element237.useMemo)(
       () => areGlobalStylesEqual(user, variation),
       [user, variation]
     );
     let label = variation?.title;
     if (variation?.description) {
-      label = (0, import_i18n158.sprintf)(
+      label = (0, import_i18n164.sprintf)(
         /* translators: 1: variation title. 2: variation description. */
-        (0, import_i18n158._x)("%1$s (%2$s)", "variation label"),
+        (0, import_i18n164._x)("%1$s (%2$s)", "variation label"),
         variation?.title,
         variation?.description
       );
     }
-    const content = /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(
+    const content = /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
       "div",
       {
         className: clsx_default("global-styles-ui-variations_item", {
@@ -64536,7 +75514,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_runtime316.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
           "div",
           {
             className: clsx_default("global-styles-ui-variations_item-preview", {
@@ -64547,14 +75525,14 @@ If there's a particular need for this, please submit a feature request at https:
         )
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(GlobalStylesContext.Provider, { value: context, children: showTooltip ? /* @__PURE__ */ (0, import_jsx_runtime316.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(tooltip_exports.Trigger, { render: content }),
-      /* @__PURE__ */ (0, import_jsx_runtime316.jsx)(tooltip_exports.Popup, { children: variation?.title })
+    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 })
     ] }) : content });
   }

   // packages/global-styles-ui/build-module/variations/variations-typography.mjs
-  var import_jsx_runtime317 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter = ["typography"];
   function TypographyVariations({
     title,
@@ -64564,23 +75542,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_runtime317.jsxs)(import_components114.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
-        import_components114.__experimentalGrid,
+    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,
         {
           columns: 3,
           gap,
           className: "global-styles-ui-style-variations-container",
           children: typographyVariations.map(
             (variation, index2) => {
-              return /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
                 Variation,
                 {
                   variation,
                   properties: propertiesToFilter,
                   showTooltip: true,
-                  children: () => /* @__PURE__ */ (0, import_jsx_runtime317.jsx)(
+                  children: () => /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
                     preview_typography_default,
                     {
                       variation
@@ -64597,15 +75575,15 @@ 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_i18n168 = __toESM(require_i18n(), 1);
-  var import_components125 = __toESM(require_components(), 1);
-  var import_element196 = __toESM(require_element(), 1);
+  var import_i18n174 = __toESM(require_i18n(), 1);
+  var import_components121 = __toESM(require_components(), 1);
+  var import_element247 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/font-library/context.mjs
-  var import_element187 = __toESM(require_element(), 1);
+  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_i18n160 = __toESM(require_i18n(), 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);
@@ -64651,22 +75629,22 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/font-library/utils/constants.mjs
-  var import_i18n159 = __toESM(require_i18n(), 1);
+  var import_i18n165 = __toESM(require_i18n(), 1);
   var ALLOWED_FILE_EXTENSIONS = ["otf", "ttf", "woff", "woff2"];
   var FONT_WEIGHTS = {
-    100: (0, import_i18n159._x)("Thin", "font weight"),
-    200: (0, import_i18n159._x)("Extra-light", "font weight"),
-    300: (0, import_i18n159._x)("Light", "font weight"),
-    400: (0, import_i18n159._x)("Normal", "font weight"),
-    500: (0, import_i18n159._x)("Medium", "font weight"),
-    600: (0, import_i18n159._x)("Semi-bold", "font weight"),
-    700: (0, import_i18n159._x)("Bold", "font weight"),
-    800: (0, import_i18n159._x)("Extra-bold", "font weight"),
-    900: (0, import_i18n159._x)("Black", "font weight")
+    100: (0, import_i18n165._x)("Thin", "font weight"),
+    200: (0, import_i18n165._x)("Extra-light", "font weight"),
+    300: (0, import_i18n165._x)("Light", "font weight"),
+    400: (0, import_i18n165._x)("Normal", "font weight"),
+    500: (0, import_i18n165._x)("Medium", "font weight"),
+    600: (0, import_i18n165._x)("Semi-bold", "font weight"),
+    700: (0, import_i18n165._x)("Bold", "font weight"),
+    800: (0, import_i18n165._x)("Extra-bold", "font weight"),
+    900: (0, import_i18n165._x)("Black", "font weight")
   };
   var FONT_STYLES = {
-    normal: (0, import_i18n159._x)("Normal", "font style"),
-    italic: (0, import_i18n159._x)("Italic", "font style")
+    normal: (0, import_i18n165._x)("Normal", "font style"),
+    italic: (0, import_i18n165._x)("Italic", "font style")
   };

   // packages/global-styles-ui/build-module/font-library/utils/index.mjs
@@ -64944,8 +75922,8 @@ 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_runtime318 = __toESM(require_jsx_runtime(), 1);
-  var FontLibraryContext = (0, import_element187.createContext)(
+  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
+  var FontLibraryContext = (0, import_element238.createContext)(
     {}
   );
   FontLibraryContext.displayName = "FontLibraryContext";
@@ -64961,7 +75939,7 @@ If there's a particular need for this, please submit a feature request at https:
       "globalStyles",
       globalStylesId
     );
-    const [isInstalling, setIsInstalling] = (0, import_element187.useState)(false);
+    const [isInstalling, setIsInstalling] = (0, import_element238.useState)(false);
     const { records: libraryPosts = [], isResolving: isResolvingLibrary } = (0, import_core_data38.useEntityRecords)(
       "postType",
       "wp_font_family",
@@ -64991,12 +75969,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_element187.useState)("");
-    const [libraryFontSelected, setLibraryFontSelected] = (0, import_element187.useState)(void 0);
+    const [modalTabOpen, setModalTabOpen] = (0, import_element238.useState)("");
+    const [libraryFontSelected, setLibraryFontSelected] = (0, import_element238.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_element187.useEffect)(() => {
+    (0, import_element238.useEffect)(() => {
       if (!modalTabOpen) {
         setLibraryFontSelected(void 0);
       }
@@ -65013,7 +75991,7 @@ If there's a particular need for this, please submit a feature request at https:
         source: font2.source
       });
     };
-    const [loadedFontUrls] = (0, import_element187.useState)(/* @__PURE__ */ new Set());
+    const [loadedFontUrls] = (0, import_element238.useState)(/* @__PURE__ */ new Set());
     const getAvailableFontsOutline = (availableFontFamilies) => {
       const outline = availableFontFamilies.reduce(
         (acc, font2) => {
@@ -65141,7 +76119,7 @@ If there's a particular need for this, please submit a feature request at https:
           await saveFontFamilies(activeFonts);
         }
         if (installationErrorMessages.length > 0) {
-          const installError = new Error((0, import_i18n160.__)("There was an error installing fonts."));
+          const installError = new Error((0, import_i18n166.__)("There was an error installing fonts."));
           installError.installationErrors = installationErrorMessages;
           throw installError;
         }
@@ -65151,7 +76129,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     async function uninstallFontFamily(fontFamilyToUninstall) {
       if (!fontFamilyToUninstall?.id) {
-        throw new Error((0, import_i18n160.__)("Font family to uninstall is not defined."));
+        throw new Error((0, import_i18n166.__)("Font family to uninstall is not defined."));
       }
       try {
         await deleteEntityRecord(
@@ -65256,7 +76234,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_runtime318.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
       FontLibraryContext.Provider,
       {
         value: {
@@ -65284,27 +76262,27 @@ If there's a particular need for this, please submit a feature request at https:
   var context_default = FontLibraryProvider;

   // packages/global-styles-ui/build-module/font-library/modal.mjs
-  var import_i18n166 = __toESM(require_i18n(), 1);
-  var import_components123 = __toESM(require_components(), 1);
+  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);

   // packages/global-styles-ui/build-module/font-library/installed-fonts.mjs
-  var import_components118 = __toESM(require_components(), 1);
+  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_element191 = __toESM(require_element(), 1);
-  var import_i18n162 = __toESM(require_i18n(), 1);
+  var import_element242 = __toESM(require_element(), 1);
+  var import_i18n168 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/font-library/font-card.mjs
-  var import_i18n161 = __toESM(require_i18n(), 1);
-  var import_element189 = __toESM(require_element(), 1);
-  var import_components116 = __toESM(require_components(), 1);
+  var import_i18n167 = __toESM(require_i18n(), 1);
+  var import_element240 = __toESM(require_element(), 1);
+  var import_components112 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/font-library/font-demo.mjs
-  var import_components115 = __toESM(require_components(), 1);
-  var import_element188 = __toESM(require_element(), 1);
-  var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
+  var import_element239 = __toESM(require_element(), 1);
+  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
+  var loadedPreviews = /* @__PURE__ */ new Set();
   function getPreviewUrl(fontFace) {
     if (fontFace.preview) {
       return fontFace.preview;
@@ -65330,16 +76308,24 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function FontDemo({ font: font2, text }) {
-    const ref = (0, import_element188.useRef)(null);
+    const ref = (0, import_element239.useRef)(null);
     const fontFace = getDisplayFontFace(font2);
     const style = getFamilyPreviewStyle(font2);
     text = text || ("name" in font2 ? font2.name : "");
     const customPreviewUrl = font2.preview;
-    const [isIntersecting, setIsIntersecting] = (0, import_element188.useState)(false);
-    const [isAssetLoaded, setIsAssetLoaded] = (0, import_element188.useState)(false);
-    const { loadFontFaceAsset } = (0, import_element188.useContext)(FontLibraryContext);
     const previewUrl = customPreviewUrl ?? getPreviewUrl(fontFace);
-    const isPreviewImage = previewUrl && previewUrl.match(/\.(png|jpg|jpeg|gif|svg)$/i);
+    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 isAssetLoaded = isPreviewImage ? !!previewUrl && (loadedPreviews.has(previewUrl) || resolvedUrl === previewUrl) : isFontLoaded;
+    const estimatedImageWidth = Math.min(
+      Math.max(text.length * 12, 48),
+      300
+    );
     const faceStyles = getFacePreviewStyle(fontFace);
     const textDemoStyle = {
       fontSize: "18px",
@@ -65348,7 +76334,10 @@ If there's a particular need for this, please submit a feature request at https:
       ...style,
       ...faceStyles
     };
-    (0, import_element188.useEffect)(() => {
+    (0, import_element239.useEffect)(() => {
+      if (isPreviewImage) {
+        return;
+      }
       const observer = new window.IntersectionObserver(([entry]) => {
         setIsIntersecting(entry.isIntersecting);
       }, {});
@@ -65356,28 +76345,47 @@ If there's a particular need for this, please submit a feature request at https:
         observer.observe(ref.current);
       }
       return () => observer.disconnect();
-    }, [ref]);
-    (0, import_element188.useEffect)(() => {
+    }, [isPreviewImage]);
+    (0, import_element239.useEffect)(() => {
       const loadAsset = async () => {
-        if (isIntersecting) {
-          if (!isPreviewImage && fontFace.src) {
+        if (isIntersecting && !isPreviewImage) {
+          if (fontFace.src) {
             await loadFontFaceAsset(fontFace);
           }
-          setIsAssetLoaded(true);
+          setIsFontLoaded(true);
         }
       };
       loadAsset();
     }, [fontFace, isIntersecting, loadFontFaceAsset, isPreviewImage]);
-    return /* @__PURE__ */ (0, import_jsx_runtime319.jsx)("div", { ref, children: isPreviewImage ? /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-      "img",
-      {
-        src: previewUrl,
-        loading: "lazy",
-        alt: text,
-        className: "font-library__font-variant_demo-image"
-      }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime319.jsx)(
-      import_components115.__experimentalText,
+    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)(
+        Skeleton,
+        {
+          className: "font-library__font-variant-demo-skeleton",
+          style: { width: estimatedImageWidth }
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+        "img",
+        {
+          src: previewUrl,
+          loading: "lazy",
+          alt: text,
+          onLoad: () => {
+            if (previewUrl) {
+              loadedPreviews.add(previewUrl);
+            }
+            setResolvedUrl(previewUrl);
+          },
+          onError: () => setResolvedUrl(previewUrl),
+          className: clsx_default(
+            "font-library__font-variant_demo-image",
+            { "is-loading": !isAssetLoaded }
+          )
+        }
+      )
+    ] }) : /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+      "span",
       {
         style: textDemoStyle,
         className: "font-library__font-variant_demo-text",
@@ -65388,7 +76396,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_runtime320 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
   function FontCard({
     font: font2,
     onClick,
@@ -65400,15 +76408,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_components116.useNavigator)();
-    const ref = (0, import_element189.useRef)(null);
-    (0, import_element189.useEffect)(() => {
+    const navigator2 = (0, import_components112.useNavigator)();
+    const ref = (0, import_element240.useRef)(null);
+    (0, import_element240.useEffect)(() => {
       if (shouldFocus) {
         ref.current?.focus();
       }
     }, [shouldFocus]);
-    return /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
-      import_components116.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+      import_components112.Button,
       {
         ref,
         __next40pxDefaultSize: true,
@@ -65420,19 +76428,19 @@ 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_runtime320.jsxs)(import_components116.Flex, { justify: "space-between", wrap: false, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(font_demo_default, { font: font2 }),
-          /* @__PURE__ */ (0, import_jsx_runtime320.jsxs)(import_components116.Flex, { justify: "flex-end", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components116.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components116.__experimentalText, { className: "font-library__font-card__count", children: variantsText || (0, import_i18n161.sprintf)(
+        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)(
               /* translators: %d: Number of font variants. */
-              (0, import_i18n161._n)(
+              (0, import_i18n167._n)(
                 "%d variant",
                 "%d variants",
                 variantsCount
               ),
               variantsCount
             ) }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(import_components116.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(icon_default, { icon: (0, import_i18n161.isRTL)() ? chevron_left_default : chevron_right_default }) })
+            /* @__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 }) })
           ] })
         ] })
       }
@@ -65441,14 +76449,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_element190 = __toESM(require_element(), 1);
-  var import_components117 = __toESM(require_components(), 1);
-  var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
+  var import_element241 = __toESM(require_element(), 1);
+  var import_components113 = __toESM(require_components(), 1);
+  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
   function LibraryFontVariant({
     face,
     font: font2
   }) {
-    const { isFontActivated, toggleActivateFont } = (0, import_element190.useContext)(FontLibraryContext);
+    const { isFontActivated, toggleActivateFont } = (0, import_element241.useContext)(FontLibraryContext);
     const isInstalled = (font2?.fontFace?.length ?? 0) > 0 ? isFontActivated(
       font2.slug,
       face.fontStyle,
@@ -65463,17 +76471,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_element190.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime321.jsxs)(import_components117.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
-        import_components117.CheckboxControl,
+    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,
         {
           checked: isInstalled,
           onChange: handleToggleActivation,
           id: checkboxId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime385.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
         font_demo_default,
         {
           font: face,
@@ -65519,7 +76527,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_runtime322 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
   function getFontFamiliesKey(fontFamilies) {
     if (!fontFamilies) {
       return "";
@@ -65545,11 +76553,11 @@ If there's a particular need for this, please submit a feature request at https:
       isInstalling,
       saveFontFamilies,
       getFontFacesActivated
-    } = (0, import_element191.useContext)(FontLibraryContext);
+    } = (0, import_element242.useContext)(FontLibraryContext);
     const [fontFamilies, setFontFamilies] = useSetting("typography.fontFamilies");
-    const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element191.useState)(void 0);
-    const [isConfirmDeleteOpen, setIsConfirmDeleteOpen] = (0, import_element191.useState)(false);
-    const [notice, setNotice] = (0, import_element191.useState)(null);
+    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 [baseFontFamilies] = useSetting("typography.fontFamilies", void 0, "base");
     const globalStylesId = (0, import_data58.useSelect)((select9) => {
       const { __experimentalGetCurrentGlobalStylesId } = select9(import_core_data39.store);
@@ -65562,7 +76570,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const editedFontFamilies = globalStyles?.edits?.settings?.typography?.fontFamilies;
     const savedFontFamilies = globalStyles?.record?.settings?.typography?.fontFamilies;
-    const fontFamiliesHasChanges = (0, import_element191.useMemo)(() => {
+    const fontFamiliesHasChanges = (0, import_element242.useMemo)(() => {
       if (editedFontFamilies === void 0) {
         return false;
       }
@@ -65595,14 +76603,14 @@ If there's a particular need for this, please submit a feature request at https:
         await saveFontFamilies(fontFamilies);
         setNotice({
           type: "success",
-          message: (0, import_i18n162.__)("Font family updated successfully.")
+          message: (0, import_i18n168.__)("Font family updated successfully.")
         });
       } catch (error2) {
         setNotice({
           type: "error",
-          message: (0, import_i18n162.sprintf)(
+          message: (0, import_i18n168.sprintf)(
             /* translators: %s: error message */
-            (0, import_i18n162.__)("There was an error updating the font family. %s"),
+            (0, import_i18n168.__)("There was an error updating the font family. %s"),
             error2.message
           )
         });
@@ -65629,14 +76637,14 @@ If there's a particular need for this, please submit a feature request at https:
         font2.slug,
         font2.source
       ).length;
-      return (0, import_i18n162.sprintf)(
+      return (0, import_i18n168.sprintf)(
         /* translators: 1: Active font variants, 2: Total font variants. */
-        (0, import_i18n162.__)("%1$d of %2$d active"),
+        (0, import_i18n168.__)("%1$d of %2$d active"),
         variantsActive,
         variantsInstalled
       );
     };
-    (0, import_element191.useEffect)(() => {
+    (0, import_element242.useEffect)(() => {
       handleSetLibraryFontSelected(libraryFontSelected);
     }, []);
     const activeFontsCount = libraryFontSelected ? getFontFacesActivated(
@@ -65674,40 +76682,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_runtime322.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-      isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime322.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.ProgressBar, {}) }),
-      !isResolvingLibrary && /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_jsx_runtime322.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(
-          import_components118.Navigator,
+    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,
           {
             initialPath: libraryFontSelected ? "/fontFamily" : "/",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.Navigator.Screen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.__experimentalVStack, { spacing: "8", children: [
-                notice && /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-                  import_components118.Notice,
+              /* @__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,
                   {
                     status: notice.type,
                     onRemove: () => setNotice(null),
                     children: notice.message
                   }
                 ),
-                !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalText, { as: "p", children: (0, import_i18n162.__)("No fonts installed.") }),
-                baseThemeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)("h2", {
+                !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", {
                     className: "font-library__fonts-title",
                     /* translators: Heading for a list of fonts provided by the theme. */
-                    children: (0, import_i18n162._x)("Theme", "font source")
+                    children: (0, import_i18n168._x)("Theme", "font source")
                   }),
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                     "ul",
                     {
                       role: "list",
                       className: "font-library__fonts-list",
-                      children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                      children: baseThemeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                             font_card_default,
                             {
                               font: font2,
@@ -65730,22 +76738,22 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.__experimentalVStack, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)("h2", {
+                baseCustomFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.__experimentalVStack, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("h2", {
                     className: "font-library__fonts-title",
                     /* translators: Heading for a list of fonts installed by the user. */
-                    children: (0, import_i18n162._x)("Custom", "font source")
+                    children: (0, import_i18n168._x)("Custom", "font source")
                   }),
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                     "ul",
                     {
                       role: "list",
                       className: "font-library__fonts-list",
-                      children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                      children: baseCustomFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                             font_card_default,
                             {
                               font: font2,
@@ -65769,8 +76777,8 @@ If there's a particular need for this, please submit a feature request at https:
                   )
                 ] })
               ] }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.Navigator.Screen, { path: "/fontFamily", children: [
-                libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.Navigator.Screen, { path: "/fontFamily", children: [
+                libraryFontSelected && /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                   ConfirmDeleteDialog,
                   {
                     font: libraryFontSelected,
@@ -65781,11 +76789,11 @@ If there's a particular need for this, please submit a feature request at https:
                     handleSetLibraryFontSelected
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.Flex, { justify: "flex-start", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-                    import_components118.Navigator.BackButton,
+                /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_components114.Flex, { justify: "flex-start", children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                    import_components114.Navigator.BackButton,
                     {
-                      icon: (0, import_i18n162.isRTL)() ? chevron_right_default : chevron_left_default,
+                      icon: (0, import_i18n168.isRTL)() ? chevron_right_default : chevron_left_default,
                       size: "small",
                       onClick: () => {
                         setLastSelectedFontSlug(
@@ -65796,11 +76804,11 @@ If there's a particular need for this, please submit a feature request at https:
                         );
                         setNotice(null);
                       },
-                      label: (0, import_i18n162.__)("Back")
+                      label: (0, import_i18n168.__)("Back")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-                    import_components118.__experimentalHeading,
+                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+                    import_components114.__experimentalHeading,
                     {
                       level: 2,
                       size: 13,
@@ -65809,47 +76817,47 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                notice && /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_jsx_runtime322.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalSpacer, { margin: 1 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-                    import_components118.Notice,
+                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,
                     {
                       status: notice.type,
                       onRemove: () => setNotice(null),
                       children: notice.message
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalSpacer, { margin: 1 })
+                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalSpacer, { margin: 1 })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalText, { children: (0, import_i18n162.__)(
+                /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalSpacer, { margin: 4 }),
+                /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalText, { children: (0, import_i18n168.__)(
                   "Choose font variants. Keep in mind that too many variants could make your site slower."
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.__experimentalVStack, { spacing: 0, children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-                    import_components118.CheckboxControl,
+                /* @__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,
                     {
                       className: "font-library__select-all",
-                      label: (0, import_i18n162.__)("Select all"),
+                      label: (0, import_i18n168.__)("Select all"),
                       checked: isSelectAllChecked,
                       onChange: toggleSelectAll,
                       indeterminate: isIndeterminate
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.__experimentalSpacer, { margin: 8 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(import_components114.__experimentalSpacer, { margin: 8 }),
+                  /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                     "ul",
                     {
                       role: "list",
                       className: "font-library__fonts-list",
                       children: libraryFontSelected && getFontFacesToDisplay(
                         libraryFontSelected
-                      ).map((face, i3) => /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                      ).map((face, i3) => /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
                             library_font_variant_default,
                             {
                               font: libraryFontSelected,
@@ -65867,27 +76875,27 @@ If there's a particular need for this, please submit a feature request at https:
             ]
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_components118.__experimentalHStack, { justify: "flex-end", className: "font-library__footer", children: [
-          isInstalling && /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(import_components118.ProgressBar, {}),
-          shouldDisplayDeleteButton && /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-            import_components118.Button,
+        /* @__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,
             {
               __next40pxDefaultSize: true,
               isDestructive: true,
               variant: "tertiary",
               onClick: handleUninstallClick,
-              children: (0, import_i18n162.__)("Delete")
+              children: (0, import_i18n168.__)("Delete")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-            import_components118.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+            import_components114.Button,
             {
               __next40pxDefaultSize: true,
               variant: "primary",
               onClick: handleUpdate,
               disabled: !fontFamiliesHasChanges,
               accessibleWhenDisabled: true,
-              children: (0, import_i18n162.__)("Update")
+              children: (0, import_i18n168.__)("Update")
             }
           )
         ] })
@@ -65902,7 +76910,7 @@ If there's a particular need for this, please submit a feature request at https:
     uninstallFontFamily,
     handleSetLibraryFontSelected
   }) {
-    const navigator2 = (0, import_components118.useNavigator)();
+    const navigator2 = (0, import_components114.useNavigator)();
     const handleConfirmUninstall = async () => {
       setNotice(null);
       setIsOpen(false);
@@ -65912,30 +76920,30 @@ If there's a particular need for this, please submit a feature request at https:
         handleSetLibraryFontSelected(void 0);
         setNotice({
           type: "success",
-          message: (0, import_i18n162.__)("Font family uninstalled successfully.")
+          message: (0, import_i18n168.__)("Font family uninstalled successfully.")
         });
       } catch (error2) {
         setNotice({
           type: "error",
-          message: (0, import_i18n162.__)("There was an error uninstalling the font family.") + error2.message
+          message: (0, import_i18n168.__)("There was an error uninstalling the font family.") + error2.message
         });
       }
     };
     const handleCancelUninstall = () => {
       setIsOpen(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
-      import_components118.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(
+      import_components114.__experimentalConfirmDialog,
       {
         isOpen: isOpen2,
-        cancelButtonText: (0, import_i18n162.__)("Cancel"),
-        confirmButtonText: (0, import_i18n162.__)("Delete"),
+        cancelButtonText: (0, import_i18n168.__)("Cancel"),
+        confirmButtonText: (0, import_i18n168.__)("Delete"),
         onCancel: handleCancelUninstall,
         onConfirm: handleConfirmUninstall,
         size: "medium",
-        children: font2 && (0, import_i18n162.sprintf)(
+        children: font2 && (0, import_i18n168.sprintf)(
           /* translators: %s: Name of the font. */
-          (0, import_i18n162.__)(
+          (0, import_i18n168.__)(
             'Are you sure you want to delete "%s" font and all its variants and assets?'
           ),
           font2.name
@@ -65946,10 +76954,10 @@ 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_element193 = __toESM(require_element(), 1);
-  var import_components121 = __toESM(require_components(), 1);
-  var import_compose35 = __toESM(require_compose(), 1);
-  var import_i18n164 = __toESM(require_i18n(), 1);
+  var import_element244 = __toESM(require_element(), 1);
+  var import_components117 = __toESM(require_components(), 1);
+  var import_compose42 = __toESM(require_compose(), 1);
+  var import_i18n170 = __toESM(require_i18n(), 1);
   var import_core_data40 = __toESM(require_core_data(), 1);

   // packages/global-styles-ui/build-module/font-library/utils/filter-fonts.mjs
@@ -65993,9 +77001,9 @@ 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_i18n163 = __toESM(require_i18n(), 1);
-  var import_components119 = __toESM(require_components(), 1);
-  var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n169 = __toESM(require_i18n(), 1);
+  var import_components115 = __toESM(require_components(), 1);
+  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
   function GoogleFontsConfirmDialog() {
     const handleConfirm = () => {
       window.localStorage.setItem(
@@ -66004,24 +77012,24 @@ 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_runtime323.jsx)("div", { className: "font-library__google-fonts-confirm", children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components119.Card, { children: /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_components119.CardBody, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components119.__experimentalHeading, { level: 2, children: (0, import_i18n163.__)("Connect to Google Fonts") }),
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components119.__experimentalSpacer, { margin: 6 }),
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components119.__experimentalText, { as: "p", children: (0, import_i18n163.__)(
+    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.__)(
         "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_runtime323.jsx)(import_components119.__experimentalSpacer, { margin: 3 }),
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components119.__experimentalText, { as: "p", children: (0, import_i18n163.__)(
+      /* @__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.__)(
         "You can alternatively upload files directly on the Upload tab."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components119.__experimentalSpacer, { margin: 6 }),
-      /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
-        import_components119.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(import_components115.__experimentalSpacer, { margin: 6 }),
+      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)(
+        import_components115.Button,
         {
           __next40pxDefaultSize: true,
           variant: "primary",
           onClick: handleConfirm,
-          children: (0, import_i18n163.__)("Allow access to Google Fonts")
+          children: (0, import_i18n169.__)("Allow access to Google Fonts")
         }
       )
     ] }) }) });
@@ -66029,9 +77037,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_element192 = __toESM(require_element(), 1);
-  var import_components120 = __toESM(require_components(), 1);
-  var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
+  var import_element243 = __toESM(require_element(), 1);
+  var import_components116 = __toESM(require_components(), 1);
+  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
   function CollectionFontVariant({
     face,
     font: font2,
@@ -66046,17 +77054,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_element192.useId)();
-    return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime324.jsxs)(import_components120.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
-        import_components120.CheckboxControl,
+    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,
         {
           checked: selected,
           onChange: handleToggleActivation,
           id: checkboxId
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime324.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime388.jsx)("label", { htmlFor: checkboxId, children: /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
         font_demo_default,
         {
           font: face,
@@ -66069,10 +77077,10 @@ 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_runtime325 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_CATEGORY = {
     slug: "all",
-    name: (0, import_i18n164._x)("All", "font categories")
+    name: (0, import_i18n170._x)("All", "font categories")
   };
   var LOCAL_STORAGE_ITEM = "wp-font-library-google-fonts-permission";
   var MIN_WINDOW_HEIGHT = 500;
@@ -66081,22 +77089,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_element193.useState)(
+    const [selectedFont, setSelectedFont] = (0, import_element244.useState)(
       null
     );
-    const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element193.useState)(void 0);
-    const [notice, setNotice] = (0, import_element193.useState)(null);
-    const [fontsToInstall, setFontsToInstall] = (0, import_element193.useState)(
+    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 [page, setPage] = (0, import_element193.useState)(1);
-    const [filters, setFilters] = (0, import_element193.useState)({});
-    const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element193.useState)(
+    const [page, setPage] = (0, import_element244.useState)(1);
+    const [filters, setFilters] = (0, import_element244.useState)({});
+    const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element244.useState)(
       requiresPermission && !getGoogleFontsPermissionFromStorage()
     );
-    const { installFonts, isInstalling } = (0, import_element193.useContext)(FontLibraryContext);
+    const { installFonts, isInstalling } = (0, import_element244.useContext)(FontLibraryContext);
     const { record: selectedCollection, isResolving: isLoading } = (0, import_core_data40.useEntityRecord)("root", "fontCollection", slug);
-    (0, import_element193.useEffect)(() => {
+    (0, import_element244.useEffect)(() => {
       const handleStorage = () => {
         setRenderConfirmDialog(
           requiresPermission && !getGoogleFontsPermissionFromStorage()
@@ -66110,19 +77118,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_element193.useEffect)(() => {
+    (0, import_element244.useEffect)(() => {
       setSelectedFont(null);
     }, [slug]);
-    (0, import_element193.useEffect)(() => {
+    (0, import_element244.useEffect)(() => {
       setFontsToInstall([]);
     }, [selectedFont]);
-    const collectionFonts = (0, import_element193.useMemo)(
+    const collectionFonts = (0, import_element244.useMemo)(
       () => selectedCollection?.font_families ?? [],
       [selectedCollection]
     );
     const collectionCategories = selectedCollection?.categories ?? [];
     const categories = [DEFAULT_CATEGORY, ...collectionCategories];
-    const fonts = (0, import_element193.useMemo)(
+    const fonts = (0, import_element244.useMemo)(
       () => filterFonts(collectionFonts, filters),
       [collectionFonts, filters]
     );
@@ -66140,7 +77148,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_compose35.debounce)(
+    const debouncedUpdateSearchInput = (0, import_compose42.debounce)(
       // @ts-expect-error `debounce` expects a `(...args: unknown[]) => unknown` callback.
       handleUpdateSearchInput,
       300
@@ -66181,7 +77189,7 @@ If there's a particular need for this, please submit a feature request at https:
       } catch {
         setNotice({
           type: "error",
-          message: (0, import_i18n164.__)(
+          message: (0, import_i18n170.__)(
             "Error installing the fonts, could not be downloaded."
           )
         });
@@ -66191,7 +77199,7 @@ If there's a particular need for this, please submit a feature request at https:
         await installFonts([fontFamily]);
         setNotice({
           type: "success",
-          message: (0, import_i18n164.__)("Fonts were installed successfully.")
+          message: (0, import_i18n170.__)("Fonts were installed successfully.")
         });
       } catch (error2) {
         setNotice({
@@ -66217,35 +77225,35 @@ 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_runtime325.jsx)(google_fonts_confirm_dialog_default, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(google_fonts_confirm_dialog_default, {});
     }
     const showActions = slug === "google-fonts" && !renderConfirmDialog && !selectedFont;
-    return /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { className: "font-library__loading", children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.ProgressBar, {}) }),
-      !isLoading && selectedCollection && /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_jsx_runtime325.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
-          import_components121.Navigator,
+    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,
           {
             initialPath: "/",
             className: "font-library__tabpanel-layout",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components121.Navigator.Screen, { path: "/", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components121.__experimentalHStack, { justify: "space-between", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components121.__experimentalVStack, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalHeading, { level: 2, size: 13, children: selectedCollection.name }),
-                    /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalText, { children: selectedCollection.description })
+              /* @__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 })
                   ] }),
-                  showActions && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                    import_components121.DropdownMenu,
+                  showActions && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                    import_components117.DropdownMenu,
                     {
                       icon: more_vertical_default,
-                      label: (0, import_i18n164.__)("Actions"),
+                      label: (0, import_i18n170.__)("Actions"),
                       popoverProps: {
                         position: "bottom left"
                       },
                       controls: [
                         {
-                          title: (0, import_i18n164.__)(
+                          title: (0, import_i18n170.__)(
                             "Revoke access to Google Fonts"
                           ),
                           onClick: revokeAccess
@@ -66254,26 +77262,26 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components121.__experimentalHStack, { spacing: 4, justify: "space-between", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                    import_components121.SearchControl,
+                /* @__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,
                     {
                       className: "font-library__search",
                       value: filters.search,
-                      placeholder: (0, import_i18n164.__)("Font name\u2026"),
-                      label: (0, import_i18n164.__)("Search"),
+                      placeholder: (0, import_i18n170.__)("Font name\u2026"),
+                      label: (0, import_i18n170.__)("Search"),
                       onChange: debouncedUpdateSearchInput,
                       hideLabelFromVision: false
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                    import_components121.SelectControl,
+                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                    import_components117.SelectControl,
                     {
-                      label: (0, import_i18n164.__)("Category"),
+                      label: (0, import_i18n170.__)("Category"),
                       value: filters.category,
                       onChange: handleCategoryFilter,
-                      children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                      children: categories && categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                         "option",
                         {
                           value: category.slug,
@@ -66284,20 +77292,20 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalSpacer, { margin: 4 }),
-                !!selectedCollection?.font_families?.length && !fonts.length && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalText, { children: (0, import_i18n164.__)(
+                /* @__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.__)(
                   "No fonts found. Try with a different search term."
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { className: "font-library__fonts-grid__main", children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
-                    children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                    children: items.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                       "li",
                       {
                         className: "font-library__fonts-list-item",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                           font_card_default,
                           {
                             font: font2.font_family_settings,
@@ -66316,12 +77324,12 @@ If there's a particular need for this, please submit a feature request at https:
                   }
                 ) })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components121.Navigator.Screen, { path: "/fontFamily", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components121.Flex, { justify: "flex-start", children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                    import_components121.Navigator.BackButton,
+              /* @__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,
                     {
-                      icon: (0, import_i18n164.isRTL)() ? chevron_right_default : chevron_left_default,
+                      icon: (0, import_i18n170.isRTL)() ? chevron_right_default : chevron_left_default,
                       size: "small",
                       onClick: () => {
                         setLastSelectedFontSlug(
@@ -66330,11 +77338,11 @@ If there's a particular need for this, please submit a feature request at https:
                         setSelectedFont(null);
                         setNotice(null);
                       },
-                      label: (0, import_i18n164.__)("Back")
+                      label: (0, import_i18n170.__)("Back")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                    import_components121.__experimentalHeading,
+                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                    import_components117.__experimentalHeading,
                     {
                       level: 2,
                       size: 13,
@@ -66343,42 +77351,42 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }),
-                notice && /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_jsx_runtime325.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalSpacer, { margin: 1 }),
-                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                    import_components121.Notice,
+                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,
                     {
                       status: notice.type,
                       onRemove: () => setNotice(null),
                       children: notice.message
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalSpacer, { margin: 1 })
+                  /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalSpacer, { margin: 1 })
                 ] }),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalText, { children: (0, import_i18n164.__)("Select font variants to install.") }),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalSpacer, { margin: 4 }),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                  import_components121.CheckboxControl,
+                /* @__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,
                   {
                     className: "font-library__select-all",
-                    label: (0, import_i18n164.__)("Select all"),
+                    label: (0, import_i18n170.__)("Select all"),
                     checked: isSelectAllChecked,
                     onChange: toggleSelectAll,
                     indeterminate: isIndeterminate
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalVStack, { spacing: 0, children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                   "ul",
                   {
                     role: "list",
                     className: "font-library__fonts-list",
                     children: selectedFont && getSortedFontFaces(selectedFont).map(
-                      (face, i3) => /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                      (face, i3) => /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                         "li",
                         {
                           className: "font-library__fonts-list-item",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
                             collection_font_variant_default,
                             {
                               font: selectedFont,
@@ -66398,18 +77406,18 @@ If there's a particular need for this, please submit a feature request at https:
                     )
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(import_components121.__experimentalSpacer, { margin: 16 })
+                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(import_components117.__experimentalSpacer, { margin: 16 })
               ] })
             ]
           }
         ),
-        selectedFont && /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-          import_components121.Flex,
+        selectedFont && /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+          import_components117.Flex,
           {
             justify: "flex-end",
             className: "font-library__footer",
-            children: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-              import_components121.Button,
+            children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              import_components117.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
@@ -66417,30 +77425,30 @@ If there's a particular need for this, please submit a feature request at https:
                 isBusy: isInstalling,
                 disabled: fontsToInstall.length === 0 || isInstalling,
                 accessibleWhenDisabled: true,
-                children: (0, import_i18n164.__)("Install")
+                children: (0, import_i18n170.__)("Install")
               }
             )
           }
         ),
-        !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(
-          import_components121.__experimentalHStack,
+        !selectedFont && /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
+          import_components117.__experimentalHStack,
           {
             expanded: false,
             className: "font-library__footer",
             justify: "end",
             spacing: 6,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                import_components121.__experimentalHStack,
+              /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                import_components117.__experimentalHStack,
                 {
                   justify: "flex-start",
                   expanded: false,
                   spacing: 1,
                   className: "font-library__page-selection",
-                  children: (0, import_element193.createInterpolateElement)(
-                    (0, import_i18n164.sprintf)(
+                  children: (0, import_element244.createInterpolateElement)(
+                    (0, import_i18n170.sprintf)(
                       // translators: 1: Current page number, 2: Total number of pages.
-                      (0, import_i18n164._x)(
+                      (0, import_i18n170._x)(
                         "<div>Page</div>%1$s<div>of %2$d</div>",
                         "paging"
                       ),
@@ -66448,12 +77456,12 @@ If there's a particular need for this, please submit a feature request at https:
                       totalPages
                     ),
                     {
-                      div: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)("div", { "aria-hidden": true }),
+                      div: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { "aria-hidden": true }),
                       // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                      CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                        import_components121.SelectControl,
+                      CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                        import_components117.SelectControl,
                         {
-                          "aria-label": (0, import_i18n164.__)(
+                          "aria-label": (0, import_i18n170.__)(
                             "Current page"
                           ),
                           value: page.toString(),
@@ -66476,28 +77484,28 @@ If there's a particular need for this, please submit a feature request at https:
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime325.jsxs)(import_components121.__experimentalHStack, { expanded: false, spacing: 1, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                  import_components121.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(import_components117.__experimentalHStack, { expanded: false, spacing: 1, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  import_components117.Button,
                   {
                     onClick: () => setPage(page - 1),
                     disabled: page === 1,
                     accessibleWhenDisabled: true,
-                    label: (0, import_i18n164.__)("Previous page"),
-                    icon: (0, import_i18n164.isRTL)() ? next_default : previous_default,
+                    label: (0, import_i18n170.__)("Previous page"),
+                    icon: (0, import_i18n170.isRTL)() ? next_default : previous_default,
                     showTooltip: true,
                     size: "compact",
                     tooltipPosition: "top"
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
-                  import_components121.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+                  import_components117.Button,
                   {
                     onClick: () => setPage(page + 1),
                     disabled: page === totalPages,
                     accessibleWhenDisabled: true,
-                    label: (0, import_i18n164.__)("Next page"),
-                    icon: (0, import_i18n164.isRTL)() ? previous_default : next_default,
+                    label: (0, import_i18n170.__)("Next page"),
+                    icon: (0, import_i18n170.isRTL)() ? previous_default : next_default,
                     showTooltip: true,
                     size: "compact",
                     tooltipPosition: "top"
@@ -66513,9 +77521,9 @@ If there's a particular need for this, please submit a feature request at https:
   var font_collection_default = FontCollection;

   // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs
-  var import_i18n165 = __toESM(require_i18n(), 1);
-  var import_components122 = __toESM(require_components(), 1);
-  var import_element194 = __toESM(require_element(), 1);
+  var import_i18n171 = __toESM(require_i18n(), 1);
+  var import_components118 = __toESM(require_components(), 1);
+  var import_element245 = __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, {
@@ -69453,8 +80461,8 @@ If there's a particular need for this, please submit a feature request at https:
                             ringbuffer,
                             ringbuffer_size
                           );
-                          for (var _x50 = 0; _x50 < copy_dst - ringbuffer_end; _x50++)
-                            ringbuffer[_x50] = ringbuffer[ringbuffer_end + _x50];
+                          for (var _x52 = 0; _x52 < copy_dst - ringbuffer_end; _x52++)
+                            ringbuffer[_x52] = ringbuffer[ringbuffer_end + _x52];
                         }
                       } else {
                         throw new Error(
@@ -70333,12 +81341,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 (__337) {
+            } catch (__347) {
               STR_APPLY_OK = false;
             }
             try {
               String.fromCharCode.apply(null, new Uint8Array(1));
-            } catch (__337) {
+            } catch (__347) {
               STR_APPLY_UIA_OK = false;
             }
             var _utf8len = new utils.Buf8(256);
@@ -75810,7 +86818,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 SVG95 = class extends SimpleTable {
+  var SVG97 = class extends SimpleTable {
     constructor(dict, dataview) {
       const { p: p22 } = super(dict, dataview);
       this.version = p22.uint16;
@@ -75850,7 +86858,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: SVG95 });
+  var SVG$1 = Object.freeze({ __proto__: null, SVG: SVG97 });
   var fvar = class extends SimpleTable {
     constructor(dict, dataview) {
       const { p: p22 } = super(dict, dataview);
@@ -76570,11 +87578,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_runtime326 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
   function UploadFonts() {
-    const { installFonts } = (0, import_element194.useContext)(FontLibraryContext);
-    const [isUploading, setIsUploading] = (0, import_element194.useState)(false);
-    const [notice, setNotice] = (0, import_element194.useState)(null);
+    const { installFonts } = (0, import_element245.useContext)(FontLibraryContext);
+    const [isUploading, setIsUploading] = (0, import_element245.useState)(false);
+    const [notice, setNotice] = (0, import_element245.useState)(null);
     const handleDropZone = (files) => {
       handleFilesUpload(files);
     };
@@ -76610,7 +87618,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (allowedFiles.length > 0) {
         loadFiles(allowedFiles);
       } else {
-        const message2 = hasInvalidFiles ? (0, import_i18n165.__)("Sorry, you are not allowed to upload this file type.") : (0, import_i18n165.__)("No fonts found to install.");
+        const message2 = hasInvalidFiles ? (0, import_i18n171.__)("Sorry, you are not allowed to upload this file type.") : (0, import_i18n171.__)("No fonts found to install.");
         setNotice({
           type: "error",
           message: message2
@@ -76680,7 +87688,7 @@ If there's a particular need for this, please submit a feature request at https:
         await installFonts(fontFamilies);
         setNotice({
           type: "success",
-          message: (0, import_i18n165.__)("Fonts were installed successfully.")
+          message: (0, import_i18n171.__)("Fonts were installed successfully.")
         });
       } catch (error2) {
         const typedError = error2;
@@ -76692,42 +87700,42 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setIsUploading(false);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)("div", { className: "font-library__tabpanel-layout", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components122.DropZone, { onFilesDrop: handleDropZone }),
-      /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(import_components122.__experimentalVStack, { className: "font-library__local-fonts", justify: "start", children: [
-        notice && /* @__PURE__ */ (0, import_jsx_runtime326.jsxs)(
-          import_components122.Notice,
+    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,
           {
             status: notice.type,
             __unstableHTML: true,
             onRemove: () => setNotice(null),
             children: [
               notice.message,
-              notice.errors && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("ul", { children: notice.errors.map((error2, index2) => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("li", { children: error2 }, index2)) })
+              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)) })
             ]
           }
         ),
-        isUploading && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components122.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)("div", { className: "font-library__upload-area", children: /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components122.ProgressBar, {}) }) }),
-        !isUploading && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-          import_components122.FormFileUpload,
+        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,
           {
             accept: ALLOWED_FILE_EXTENSIONS.map(
               (ext) => `.${ext}`
             ).join(","),
             multiple: true,
             onChange: onFilesUpload,
-            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
-              import_components122.Button,
+            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+              import_components118.Button,
               {
                 __next40pxDefaultSize: true,
                 className: "font-library__upload-area",
                 onClick: openFileDialog,
-                children: (0, import_i18n165.__)("Upload font")
+                children: (0, import_i18n171.__)("Upload font")
               }
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(import_components122.__experimentalText, { className: "font-library__upload-area__text", children: (0, import_i18n165.__)(
+        /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(import_components118.__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."
         ) })
       ] })
@@ -76736,19 +87744,19 @@ 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_runtime327 = __toESM(require_jsx_runtime(), 1);
-  var { Tabs } = unlock7(import_components123.privateApis);
+  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
+  var { Tabs } = unlock6(import_components119.privateApis);
   var DEFAULT_TAB = {
     id: "installed-fonts",
-    title: (0, import_i18n166._x)("Library", "Font library")
+    title: (0, import_i18n172._x)("Library", "Font library")
   };
   var UPLOAD_TAB = {
     id: "upload-fonts",
-    title: (0, import_i18n166._x)("Upload", "noun")
+    title: (0, import_i18n172._x)("Upload", "noun")
   };
   var tabsFromCollections = (collections) => collections.map(({ slug, name: name2 }) => ({
     id: slug,
-    title: collections.length === 1 && slug === "google-fonts" ? (0, import_i18n166.__)("Install Fonts") : name2
+    title: collections.length === 1 && slug === "google-fonts" ? (0, import_i18n172.__)("Install Fonts") : name2
   }));
   function FontLibraryModal({
     onRequestClose,
@@ -76768,28 +87776,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_runtime327.jsx)(
-      import_components123.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+      import_components119.Modal,
       {
-        title: (0, import_i18n166.__)("Fonts"),
+        title: (0, import_i18n172.__)("Fonts"),
         onRequestClose,
         isFullScreen: true,
         className: "font-library-modal",
-        children: /* @__PURE__ */ (0, import_jsx_runtime327.jsxs)(Tabs, { defaultTabId, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime327.jsx)("div", { className: "font-library-modal__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(Tabs.TabList, { children: tabs.map(({ id, title }) => /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(Tabs.Tab, { tabId: id, children: title }, id)) }) }),
+        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)) }) }),
           tabs.map(({ id }) => {
             let contents;
             switch (id) {
               case "upload-fonts":
-                contents = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(upload_fonts_default, {});
+                contents = /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(upload_fonts_default, {});
                 break;
               case "installed-fonts":
-                contents = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(installed_fonts_default, {});
+                contents = /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(installed_fonts_default, {});
                 break;
               default:
-                contents = /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(font_collection_default, { slug: id });
+                contents = /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(font_collection_default, { slug: id });
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime327.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
               Tabs.TabPanel,
               {
                 tabId: id,
@@ -76807,23 +87815,23 @@ If there's a particular need for this, please submit a feature request at https:
   var modal_default2 = FontLibraryModal;

   // packages/global-styles-ui/build-module/font-family-item.mjs
-  var import_i18n167 = __toESM(require_i18n(), 1);
-  var import_components124 = __toESM(require_components(), 1);
-  var import_element195 = __toESM(require_element(), 1);
-  var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
+  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);
   function FontFamilyItem({ font: font2 }) {
-    const { handleSetLibraryFontSelected, setModalTabOpen } = (0, import_element195.useContext)(FontLibraryContext);
+    const { handleSetLibraryFontSelected, setModalTabOpen } = (0, import_element246.useContext)(FontLibraryContext);
     const variantsCount = font2?.fontFace?.length || 1;
     const handleClick = () => {
       handleSetLibraryFontSelected?.(font2);
       setModalTabOpen?.("installed-fonts");
     };
     const previewStyle = getFamilyPreviewStyle(font2);
-    return /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_components124.__experimentalItem, { onClick: handleClick, children: /* @__PURE__ */ (0, import_jsx_runtime328.jsxs)(import_components124.__experimentalHStack, { justify: "space-between", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_components124.FlexItem, { style: previewStyle, children: font2.name }),
-      /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(import_components124.FlexItem, { className: "global-styles-ui-screen-typography__font-variants-count", children: (0, import_i18n167.sprintf)(
+    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)(
         /* translators: %d: Number of font variants. */
-        (0, import_i18n167._n)("%d variant", "%d variants", variantsCount),
+        (0, import_i18n173._n)("%d variant", "%d variants", variantsCount),
         variantsCount
       ) })
     ] }) });
@@ -76831,12 +87839,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_runtime329 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime393 = __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_element196.useContext)(FontLibraryContext);
+    const { baseCustomFonts, modalTabOpen, setModalTabOpen } = (0, import_element247.useContext)(FontLibraryContext);
     const [fontFamilies] = useSetting("typography.fontFamilies");
     const [baseFontFamilies] = useSetting(
       "typography.fontFamilies",
@@ -76850,38 +87858,38 @@ 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_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
-      !!modalTabOpen && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(import_jsx_runtime393.Fragment, { children: [
+      !!modalTabOpen && /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
         modal_default2,
         {
           onRequestClose: () => setModalTabOpen?.(""),
           defaultTabId: modalTabOpen
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_components125.__experimentalVStack, { spacing: 2, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_components125.__experimentalHStack, { justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(Subtitle, { level: 3, children: (0, import_i18n168.__)("Fonts") }),
-          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-            import_components125.Button,
+      /* @__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,
             {
               onClick: () => setModalTabOpen?.("installed-fonts"),
-              label: (0, import_i18n168.__)("Manage fonts"),
+              label: (0, import_i18n174.__)("Manage fonts"),
               icon: settings_default,
               size: "small"
             }
           )
         ] }),
-        activeFonts.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_jsx_runtime329.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components125.__experimentalItemGroup, { size: "large", isBordered: true, isSeparated: true, children: activeFonts.map((font2) => /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
+        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)(
           font_family_item_default,
           {
             font: font2
           },
           font2.slug
         )) }) }),
-        !hasFonts && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components125.__experimentalText, { as: "p", children: hasInstalledFonts ? (0, import_i18n168.__)("No fonts activated.") : (0, import_i18n168.__)("No fonts installed.") }),
-          /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
-            import_components125.Button,
+        !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,
             {
               className: "global-styles-ui-font-families__manage-fonts",
               variant: "secondary",
@@ -76891,7 +87899,7 @@ If there's a particular need for this, please submit a feature request at https:
                   hasInstalledFonts ? "installed-fonts" : "upload-fonts"
                 );
               },
-              children: hasInstalledFonts ? (0, import_i18n168.__)("Manage fonts") : (0, import_i18n168.__)("Add fonts")
+              children: hasInstalledFonts ? (0, import_i18n174.__)("Manage fonts") : (0, import_i18n174.__)("Add fonts")
             }
           )
         ] })
@@ -76899,57 +87907,57 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function FontFamilies({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(context_default, { children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(FontFamiliesInner, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(context_default, { children: /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(FontFamiliesInner, { ...props }) });
   }

   // packages/global-styles-ui/build-module/font-sizes/font-sizes-count.mjs
-  var import_i18n169 = __toESM(require_i18n(), 1);
-  var import_components126 = __toESM(require_components(), 1);
-  var import_jsx_runtime330 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n175 = __toESM(require_i18n(), 1);
+  var import_components122 = __toESM(require_components(), 1);
+  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
   function FontSizes() {
-    return /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_components126.__experimentalVStack, { spacing: 2, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components126.__experimentalHStack, { justify: "space-between", children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(Subtitle, { level: 3, children: (0, import_i18n169.__)("Font Sizes") }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components126.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(NavigationButtonAsItem, { path: "/typography/font-sizes", children: /* @__PURE__ */ (0, import_jsx_runtime330.jsxs)(import_components126.__experimentalHStack, { direction: "row", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(import_components126.FlexItem, { children: (0, import_i18n169.__)("Font size presets") }),
-        /* @__PURE__ */ (0, import_jsx_runtime330.jsx)(icon_default, { icon: (0, import_i18n169.isRTL)() ? chevron_left_default : chevron_right_default })
+    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 })
       ] }) }) })
     ] });
   }
   var font_sizes_count_default = FontSizes;

   // packages/global-styles-ui/build-module/screen-typography.mjs
-  var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
   function ScreenTypography() {
-    const { fontLibraryEnabled } = (0, import_element197.useContext)(GlobalStylesContext);
-    return /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(import_jsx_runtime331.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(
+    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)(
         ScreenHeader,
         {
-          title: (0, import_i18n170.__)("Typography"),
-          description: (0, import_i18n170.__)(
+          title: (0, import_i18n176.__)("Typography"),
+          description: (0, import_i18n176.__)(
             "Available fonts, typographic styles, and the application of those styles."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime331.jsxs)(import_components127.__experimentalVStack, { spacing: 7, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(TypographyVariations, { title: (0, import_i18n170.__)("Typesets") }),
-        fontLibraryEnabled && /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(FontFamilies, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(typography_elements_default, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime331.jsx)(font_sizes_count_default, {})
+      /* @__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, {})
       ] }) })
     ] });
   }
   var screen_typography_default = ScreenTypography;

   // packages/global-styles-ui/build-module/screen-typography-element.mjs
-  var import_i18n171 = __toESM(require_i18n(), 1);
-  var import_components128 = __toESM(require_components(), 1);
-  var import_element198 = __toESM(require_element(), 1);
+  var import_i18n177 = __toESM(require_i18n(), 1);
+  var import_components124 = __toESM(require_components(), 1);
+  var import_element249 = __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_runtime332 = __toESM(require_jsx_runtime(), 1);
-  var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock7(import_block_editor10.privateApis);
+  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock6(import_block_editor10.privateApis);
   function TypographyPanel({
     element,
     headingLevel
@@ -76975,7 +87983,7 @@ If there's a particular need for this, please submit a feature request at https:
       void 0,
       usedElement
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime332.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
       StylesTypographyPanel2,
       {
         inheritedValue: inheritedStyle,
@@ -76988,7 +87996,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_runtime333 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
   function TypographyPreview({
     name: name2,
     element,
@@ -77015,7 +88023,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_runtime333.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
       "div",
       {
         className: "global-styles-ui-typography-preview",
@@ -77035,122 +88043,134 @@ 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_runtime334 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
   var elements = {
     text: {
-      description: (0, import_i18n171.__)("Manage the fonts used on the site."),
-      title: (0, import_i18n171.__)("Text")
+      description: (0, import_i18n177.__)("Manage the fonts used on the site."),
+      title: (0, import_i18n177.__)("Text")
     },
     link: {
-      description: (0, import_i18n171.__)("Manage the fonts and typography used on the links."),
-      title: (0, import_i18n171.__)("Links")
+      description: (0, import_i18n177.__)("Manage the fonts and typography used on the links."),
+      title: (0, import_i18n177.__)("Links")
     },
     heading: {
-      description: (0, import_i18n171.__)("Manage the fonts and typography used on headings."),
-      title: (0, import_i18n171.__)("Headings")
+      description: (0, import_i18n177.__)("Manage the fonts and typography used on headings."),
+      title: (0, import_i18n177.__)("Headings")
     },
     caption: {
-      description: (0, import_i18n171.__)("Manage the fonts and typography used on captions."),
-      title: (0, import_i18n171.__)("Captions")
+      description: (0, import_i18n177.__)("Manage the fonts and typography used on captions."),
+      title: (0, import_i18n177.__)("Captions")
+    },
+    cite: {
+      description: (0, import_i18n177.__)("Manage the fonts and typography used on citations."),
+      title: (0, import_i18n177.__)("Citations")
     },
     button: {
-      description: (0, import_i18n171.__)("Manage the fonts and typography used on buttons."),
-      title: (0, import_i18n171.__)("Buttons")
+      description: (0, import_i18n177.__)("Manage the fonts and typography used on buttons."),
+      title: (0, import_i18n177.__)("Buttons")
+    },
+    textInput: {
+      description: (0, import_i18n177.__)("Manage the fonts and typography used on inputs."),
+      title: (0, import_i18n177.__)("Inputs")
+    },
+    select: {
+      description: (0, import_i18n177.__)("Manage the fonts and typography used on selects."),
+      title: (0, import_i18n177.__)("Selects")
     }
   };
   function ScreenTypographyElement({ element }) {
-    const [headingLevel, setHeadingLevel] = (0, import_element198.useState)("heading");
-    return /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(import_jsx_runtime334.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+    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)(
         ScreenHeader,
         {
           title: elements[element].title,
           description: elements[element].description
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components128.__experimentalSpacer, { marginX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components124.__experimentalSpacer, { marginX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
         TypographyPreview,
         {
           element,
           headingLevel
         }
       ) }),
-      element === "heading" && /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(import_components128.__experimentalSpacer, { marginX: 4, marginBottom: "1em", children: /* @__PURE__ */ (0, import_jsx_runtime334.jsxs)(
-        import_components128.__experimentalToggleGroupControl,
+      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,
         {
-          label: (0, import_i18n171.__)("Select heading level"),
+          label: (0, import_i18n177.__)("Select heading level"),
           hideLabelFromVision: true,
           value: headingLevel,
           onChange: (value) => setHeadingLevel(value),
           isBlock: true,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-              import_components128.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components124.__experimentalToggleGroupControlOption,
               {
                 value: "heading",
                 showTooltip: true,
-                "aria-label": (0, import_i18n171.__)("All headings"),
-                label: (0, import_i18n171._x)("All", "heading levels")
+                "aria-label": (0, import_i18n177.__)("All headings"),
+                label: (0, import_i18n177._x)("All", "heading levels")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-              import_components128.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components124.__experimentalToggleGroupControlOption,
               {
                 value: "h1",
                 showTooltip: true,
-                "aria-label": (0, import_i18n171.__)("Heading 1"),
-                label: (0, import_i18n171.__)("H1")
+                "aria-label": (0, import_i18n177.__)("Heading 1"),
+                label: (0, import_i18n177.__)("H1")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-              import_components128.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components124.__experimentalToggleGroupControlOption,
               {
                 value: "h2",
                 showTooltip: true,
-                "aria-label": (0, import_i18n171.__)("Heading 2"),
-                label: (0, import_i18n171.__)("H2")
+                "aria-label": (0, import_i18n177.__)("Heading 2"),
+                label: (0, import_i18n177.__)("H2")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-              import_components128.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components124.__experimentalToggleGroupControlOption,
               {
                 value: "h3",
                 showTooltip: true,
-                "aria-label": (0, import_i18n171.__)("Heading 3"),
-                label: (0, import_i18n171.__)("H3")
+                "aria-label": (0, import_i18n177.__)("Heading 3"),
+                label: (0, import_i18n177.__)("H3")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-              import_components128.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components124.__experimentalToggleGroupControlOption,
               {
                 value: "h4",
                 showTooltip: true,
-                "aria-label": (0, import_i18n171.__)("Heading 4"),
-                label: (0, import_i18n171.__)("H4")
+                "aria-label": (0, import_i18n177.__)("Heading 4"),
+                label: (0, import_i18n177.__)("H4")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-              import_components128.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components124.__experimentalToggleGroupControlOption,
               {
                 value: "h5",
                 showTooltip: true,
-                "aria-label": (0, import_i18n171.__)("Heading 5"),
-                label: (0, import_i18n171.__)("H5")
+                "aria-label": (0, import_i18n177.__)("Heading 5"),
+                label: (0, import_i18n177.__)("H5")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
-              import_components128.__experimentalToggleGroupControlOption,
+            /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              import_components124.__experimentalToggleGroupControlOption,
               {
                 value: "h6",
                 showTooltip: true,
-                "aria-label": (0, import_i18n171.__)("Heading 6"),
-                label: (0, import_i18n171.__)("H6")
+                "aria-label": (0, import_i18n177.__)("Heading 6"),
+                label: (0, import_i18n177.__)("H6")
               }
             )
           ]
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
         TypographyPanel,
         {
           element,
@@ -77162,29 +88182,29 @@ If there's a particular need for this, please submit a feature request at https:
   var screen_typography_element_default = ScreenTypographyElement;

   // packages/global-styles-ui/build-module/screen-colors.mjs
-  var import_i18n173 = __toESM(require_i18n(), 1);
-  var import_components131 = __toESM(require_components(), 1);
+  var import_i18n179 = __toESM(require_i18n(), 1);
+  var import_components127 = __toESM(require_components(), 1);
   var import_block_editor11 = __toESM(require_block_editor(), 1);

   // packages/global-styles-ui/build-module/palette.mjs
-  var import_components130 = __toESM(require_components(), 1);
-  var import_i18n172 = __toESM(require_i18n(), 1);
-  var import_element199 = __toESM(require_element(), 1);
+  var import_components126 = __toESM(require_components(), 1);
+  var import_i18n178 = __toESM(require_i18n(), 1);
+  var import_element250 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/color-indicator-wrapper.mjs
-  var import_components129 = __toESM(require_components(), 1);
-  var import_jsx_runtime335 = __toESM(require_jsx_runtime(), 1);
+  var import_components125 = __toESM(require_components(), 1);
+  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
   function ColorIndicatorWrapper({
-    className: className2,
+    className,
     children,
     ...props
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(
-      import_components129.Flex,
+    return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+      import_components125.Flex,
       {
         className: clsx_default(
           "global-styles-ui__color-indicator-wrapper",
-          className2
+          className
         ),
         ...props,
         children
@@ -77194,7 +88214,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_runtime336 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_COLORS = [];
   function Palette({ name: name2 }) {
     const [customColors] = useSetting("color.palette.custom");
@@ -77208,7 +88228,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_element199.useMemo)(
+    const colors2 = (0, import_element250.useMemo)(
       () => [
         ...safeCustomColors,
         ...safeThemeColors,
@@ -77222,15 +88242,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_runtime336.jsxs)(import_components130.__experimentalVStack, { spacing: 3, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(Subtitle, { level: 3, children: (0, import_i18n172.__)("Palette") }),
-      /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components130.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(NavigationButtonAsItem, { path: screenPath, children: /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_components130.__experimentalHStack, { direction: "row", children: [
-        colors2.length > 0 ? /* @__PURE__ */ (0, import_jsx_runtime336.jsxs)(import_jsx_runtime336.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components130.__experimentalZStack, { isLayered: false, offset: -8, children: colors2.slice(0, 5).map(({ color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
+    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)(
             color_indicator_wrapper_default,
             {
-              children: /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(
-                import_components130.ColorIndicator,
+              children: /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(
+                import_components126.ColorIndicator,
                 {
                   colorValue: color
                 }
@@ -77238,19 +88258,33 @@ If there's a particular need for this, please submit a feature request at https:
             },
             `${color}-${index2}`
           )) }),
-          /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components130.FlexItem, { isBlock: true, children: (0, import_i18n172.__)("Edit palette") })
-        ] }) : /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(import_components130.FlexItem, { children: (0, import_i18n172.__)("Add colors") }),
-        /* @__PURE__ */ (0, import_jsx_runtime336.jsx)(icon_default, { icon: (0, import_i18n172.isRTL)() ? chevron_left_default : chevron_right_default })
+          /* @__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 })
       ] }) }) })
     ] });
   }
   var palette_default = Palette;

   // packages/global-styles-ui/build-module/screen-colors.mjs
-  var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
-  var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock7(
+  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
+  var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock6(
     import_block_editor11.privateApis
   );
+  var ADDITIONAL_ELEMENTS = [
+    { name: "cite", label: (0, import_i18n179.__)("Citations") },
+    { name: "textInput", label: (0, import_i18n179.__)("Inputs") },
+    { name: "select", label: (0, import_i18n179.__)("Selects") }
+  ];
+  var DEFAULT_CONTROLS = {
+    link: true,
+    heading: true,
+    button: true,
+    caption: true,
+    cite: true,
+    textInput: true,
+    select: true
+  };
   function ScreenColors() {
     const [style, setStyle2] = useStyle(
       "",
@@ -77266,24 +88300,26 @@ 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_runtime337.jsxs)(import_jsx_runtime337.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime401.jsxs)(import_jsx_runtime401.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime401.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n173.__)("Colors"),
-          description: (0, import_i18n173.__)(
+          title: (0, import_i18n179.__)("Colors"),
+          description: (0, import_i18n179.__)(
             "Palette colors and the application of those colors on site elements."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(import_components131.__experimentalVStack, { spacing: 7, children: /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(palette_default, {}) }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
+      /* @__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)(
         StylesColorPanel2,
         {
           inheritedValue: inheritedStyle,
           value: style,
           onChange: setStyle2,
           settings,
+          additionalElements: ADDITIONAL_ELEMENTS,
+          defaultControls: DEFAULT_CONTROLS,
           showInheritanceLabelIndicators: false
         }
       )
@@ -77292,24 +88328,24 @@ If there's a particular need for this, please submit a feature request at https:
   var screen_colors_default = ScreenColors;

   // packages/global-styles-ui/build-module/screen-color-palette.mjs
-  var import_i18n176 = __toESM(require_i18n(), 1);
+  var import_i18n183 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/color-palette-panel.mjs
-  var import_compose36 = __toESM(require_compose(), 1);
-  var import_components134 = __toESM(require_components(), 1);
-  var import_i18n174 = __toESM(require_i18n(), 1);
+  var import_compose43 = __toESM(require_compose(), 1);
+  var import_components130 = __toESM(require_components(), 1);
+  var import_i18n180 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/variations/variations-color.mjs
-  var import_components133 = __toESM(require_components(), 1);
+  var import_components129 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preview-colors.mjs
-  var import_components132 = __toESM(require_components(), 1);
+  var import_components128 = __toESM(require_components(), 1);

   // packages/global-styles-ui/build-module/preset-colors.mjs
-  var import_jsx_runtime338 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
   function PresetColors() {
     const { paletteColors } = useStylesPreviewColors();
-    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
+    return paletteColors.slice(0, 4).map(({ slug, color }, index2) => /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
       "div",
       {
         style: {
@@ -77323,7 +88359,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_runtime339 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
   var firstFrameVariants2 = {
     start: {
       scale: 1,
@@ -77339,22 +88375,22 @@ If there's a particular need for this, please submit a feature request at https:
     isFocused,
     withHoverView
   }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
       preview_wrapper_default,
       {
         label,
         isFocused,
         withHoverView,
-        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-          import_components132.__unstableMotion.div,
+        children: ({ key }) => /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+          import_components128.__unstableMotion.div,
           {
             variants: firstFrameVariants2,
             style: {
               height: "100%",
               overflow: "hidden"
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime339.jsx)(
-              import_components132.__experimentalHStack,
+            children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
+              import_components128.__experimentalHStack,
               {
                 spacing: 0,
                 justify: "center",
@@ -77362,7 +88398,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_runtime339.jsx)(PresetColors, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(PresetColors, {})
               }
             )
           },
@@ -77374,7 +88410,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_runtime340 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
   var propertiesToFilter2 = ["color"];
   function ColorVariations({
     title,
@@ -77384,16 +88420,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_runtime340.jsxs)(import_components133.__experimentalVStack, { spacing: 3, children: [
-      title && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(Subtitle, { level: 3, children: title }),
-      /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(import_components133.__experimentalGrid, { gap, children: colorVariations.map((variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(
+    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)(
         Variation,
         {
           variation,
           isPill: true,
           properties: propertiesToFilter2,
           showTooltip: true,
-          children: () => /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(preview_colors_default, {})
+          children: () => /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(preview_colors_default, {})
         },
         index2
       )) })
@@ -77401,7 +88437,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_runtime341 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
   var mobilePopoverProps = { placement: "bottom-start", offset: 8 };
   function ColorPalettePanel({ name: name2 }) {
     const [themeColors, setThemeColors] = useSetting(
@@ -77430,69 +88466,67 @@ If there's a particular need for this, please submit a feature request at https:
       "color.defaultPalette",
       name2
     );
-    const isMobileViewport = (0, import_compose36.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose43.useViewportMatch)("small", "<");
     const popoverProps = isMobileViewport ? mobilePopoverProps : void 0;
     const [randomizeThemeColors] = useColorRandomizer(name2);
-    return /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_components134.__experimentalVStack, { className: "global-styles-ui-color-palette-panel", spacing: 8, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime341.jsxs)(import_components134.__experimentalVStack, { spacing: 4, children: [
-        !!themeColors && !!themeColors.length && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-          import_components134.__experimentalPaletteEdit,
+    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_i18n174.__)("Theme"),
+            paletteLabel: (0, import_i18n180.__)("Theme"),
             paletteLabelHeadingLevel: 3,
             popoverProps
           }
         ),
-        window.__experimentalEnableColorRandomizer && themeColors?.length > 0 && randomizeThemeColors && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-          import_components134.Button,
+        window.__experimentalEnableColorRandomizer && randomizeThemeColors && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+          import_components130.Button,
           {
             __next40pxDefaultSize: true,
             variant: "secondary",
             icon: shuffle_default,
             onClick: randomizeThemeColors,
-            children: (0, import_i18n174.__)("Randomize colors")
+            children: (0, import_i18n180.__)("Randomize colors")
           }
         )
       ] }),
-      !!defaultColors && !!defaultColors.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-        import_components134.__experimentalPaletteEdit,
+      !!defaultColors && !!defaultColors.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+        import_components130.__experimentalPaletteEdit,
         {
           canReset: defaultColors !== baseDefaultColors,
           canOnlyChangeValues: true,
           colors: defaultColors,
           onChange: setDefaultColors,
-          paletteLabel: (0, import_i18n174.__)("Default"),
+          paletteLabel: (0, import_i18n180.__)("Default"),
           paletteLabelHeadingLevel: 3,
           popoverProps
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
-        import_components134.__experimentalPaletteEdit,
+      /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
+        import_components130.__experimentalPaletteEdit,
         {
           colors: customColors,
           onChange: setCustomColors,
-          paletteLabel: (0, import_i18n174.__)("Custom"),
+          paletteLabel: (0, import_i18n180.__)("Custom"),
           paletteLabelHeadingLevel: 3,
           slugPrefix: "custom-",
           popoverProps
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(ColorVariations, { title: (0, import_i18n174.__)("Palettes") })
+      /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(ColorVariations, { title: (0, import_i18n180.__)("Palettes") })
     ] });
   }

   // packages/global-styles-ui/build-module/gradients-palette-panel.mjs
-  var import_compose37 = __toESM(require_compose(), 1);
-  var import_components135 = __toESM(require_components(), 1);
-  var import_i18n175 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
+  var import_compose44 = __toESM(require_compose(), 1);
+  var import_components131 = __toESM(require_components(), 1);
+  var import_i18n181 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
   var mobilePopoverProps2 = { placement: "bottom-start", offset: 8 };
-  var noop9 = () => {
-  };
   function GradientPalettePanel({
     name: name2
   }) {
@@ -77522,115 +88556,206 @@ If there's a particular need for this, please submit a feature request at https:
       "color.defaultGradients",
       name2
     );
-    const [customDuotone] = useSetting("color.duotone.custom") || [];
-    const [defaultDuotone] = useSetting("color.duotone.default") || [];
-    const [themeDuotone] = useSetting("color.duotone.theme") || [];
-    const [defaultDuotoneEnabled] = useSetting("color.defaultDuotone");
-    const duotonePalette = [
-      ...customDuotone || [],
-      ...themeDuotone || [],
-      ...defaultDuotone && defaultDuotoneEnabled ? defaultDuotone : []
-    ];
-    const isMobileViewport = (0, import_compose37.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose44.useViewportMatch)("small", "<");
     const popoverProps = isMobileViewport ? mobilePopoverProps2 : void 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)(
-      import_components135.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)(
+      import_components131.__experimentalVStack,
       {
         className: "global-styles-ui-gradient-palette-panel",
         spacing: 8,
         children: [
-          !!themeGradients && !!themeGradients.length && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-            import_components135.__experimentalPaletteEdit,
+          !!themeGradients && !!themeGradients.length && /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
+            import_components131.__experimentalPaletteEdit,
             {
               canReset: themeGradients !== baseThemeGradients,
               canOnlyChangeValues: true,
               gradients: themeGradients,
               onChange: setThemeGradients,
-              paletteLabel: (0, import_i18n175.__)("Theme"),
+              paletteLabel: (0, import_i18n181.__)("Theme"),
               paletteLabelHeadingLevel: 3,
               popoverProps
             }
           ),
-          !!defaultGradients && !!defaultGradients.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-            import_components135.__experimentalPaletteEdit,
+          !!defaultGradients && !!defaultGradients.length && !!defaultPaletteEnabled && /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
+            import_components131.__experimentalPaletteEdit,
             {
               canReset: defaultGradients !== baseDefaultGradients,
               canOnlyChangeValues: true,
               gradients: defaultGradients,
               onChange: setDefaultGradients,
-              paletteLabel: (0, import_i18n175.__)("Default"),
+              paletteLabel: (0, import_i18n181.__)("Default"),
               paletteLabelHeadingLevel: 3,
               popoverProps
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-            import_components135.__experimentalPaletteEdit,
+          /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(
+            import_components131.__experimentalPaletteEdit,
             {
               gradients: customGradients,
               onChange: setCustomGradients,
-              paletteLabel: (0, import_i18n175.__)("Custom"),
+              paletteLabel: (0, import_i18n181.__)("Custom"),
               paletteLabelHeadingLevel: 3,
               slugPrefix: "custom-",
               popoverProps
             }
+          )
+        ]
+      }
+    );
+  }
+
+  // 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_i18n182 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var mobilePopoverProps3 = { placement: "bottom-start", offset: 8 };
+  var asArray = (value) => Array.isArray(value) ? value : [];
+  function DuotonePalettePanel({
+    name: name2
+  }) {
+    const [themeDuotone, setThemeDuotone] = useSetting(
+      "color.duotone.theme",
+      name2
+    );
+    const [baseThemeDuotone] = useSetting(
+      "color.duotone.theme",
+      name2,
+      "base"
+    );
+    const [defaultDuotone, setDefaultDuotone] = useSetting(
+      "color.duotone.default",
+      name2
+    );
+    const [baseDefaultDuotone] = useSetting(
+      "color.duotone.default",
+      name2,
+      "base"
+    );
+    const [customDuotone, setCustomDuotone] = useSetting(
+      "color.duotone.custom",
+      name2
+    );
+    const [defaultDuotoneEnabled] = useSetting(
+      "color.defaultDuotone",
+      name2
+    );
+    const [themeColors] = useSetting(
+      "color.palette.theme",
+      name2
+    );
+    const [defaultColors] = useSetting(
+      "color.palette.default",
+      name2
+    );
+    const [customColors] = useSetting(
+      "color.palette.custom",
+      name2
+    );
+    const [defaultPaletteEnabled] = useSetting(
+      "color.defaultPalette",
+      name2
+    );
+    const colorPalette = (0, import_element251.useMemo)(
+      () => [
+        ...asArray(customColors),
+        ...asArray(themeColors),
+        ...defaultPaletteEnabled ? asArray(defaultColors) : []
+      ],
+      [customColors, themeColors, defaultColors, defaultPaletteEnabled]
+    );
+    const isMobileViewport = (0, import_compose45.useViewportMatch)("small", "<");
+    const popoverProps = isMobileViewport ? mobilePopoverProps3 : void 0;
+    return /* @__PURE__ */ (0, import_jsx_runtime407.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,
+            {
+              canReset: themeDuotone !== baseThemeDuotone,
+              canOnlyChangeValues: true,
+              duotones: asArray(themeDuotone),
+              colorPalette,
+              onChange: setThemeDuotone,
+              paletteLabel: (0, import_i18n182.__)("Theme"),
+              paletteLabelHeadingLevel: 3,
+              popoverProps
+            }
           ),
-          !!duotonePalette && !!duotonePalette.length && /* @__PURE__ */ (0, import_jsx_runtime342.jsxs)("div", { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(Subtitle, { level: 3, children: (0, import_i18n175.__)("Duotone") }),
-            /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components135.__experimentalSpacer, { margin: 3 }),
-            /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(
-              import_components135.DuotonePicker,
-              {
-                duotonePalette,
-                disableCustomDuotone: true,
-                disableCustomColors: true,
-                clearable: false,
-                onChange: noop9,
-                colorPalette: []
-              }
-            )
-          ] })
+          !!asArray(defaultDuotone).length && !!defaultDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+            import_components132.__experimentalPaletteEdit,
+            {
+              canReset: defaultDuotone !== baseDefaultDuotone,
+              canOnlyChangeValues: true,
+              duotones: asArray(defaultDuotone),
+              colorPalette,
+              onChange: setDefaultDuotone,
+              paletteLabel: (0, import_i18n182.__)("Default"),
+              paletteLabelHeadingLevel: 3,
+              popoverProps
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+            import_components132.__experimentalPaletteEdit,
+            {
+              duotones: asArray(customDuotone),
+              colorPalette,
+              onChange: setCustomDuotone,
+              paletteLabel: (0, import_i18n182.__)("Custom"),
+              paletteLabelHeadingLevel: 3,
+              slugPrefix: "custom-",
+              popoverProps
+            }
+          )
         ]
       }
     );
   }

   // packages/global-styles-ui/build-module/screen-color-palette.mjs
-  var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
   function ScreenColorPalette({ name: name2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(import_jsx_runtime343.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime408.jsxs)(import_jsx_runtime408.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n176.__)("Edit palette"),
-          description: (0, import_i18n176.__)(
+          title: (0, import_i18n183.__)("Edit palette"),
+          description: (0, import_i18n183.__)(
             "The combination of colors used across the site and in color pickers."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(tabs_exports.Root, { defaultValue: "color", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime343.jsx)("div", { className: "global-styles-ui-color-palette__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime343.jsxs)(tabs_exports.List, { className: "global-styles-ui-color-palette__tablist", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(tabs_exports.Tab, { value: "color", children: (0, import_i18n176.__)("Color") }),
-          /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(tabs_exports.Tab, { value: "gradient", children: (0, import_i18n176.__)("Gradient") })
+      /* @__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_runtime343.jsx)(tabs_exports.Panel, { value: "color", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(ColorPalettePanel, { name: name2 }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(tabs_exports.Panel, { value: "gradient", tabIndex: -1, children: /* @__PURE__ */ (0, import_jsx_runtime343.jsx)(GradientPalettePanel, { name: name2 }) })
+        /* @__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 }) })
       ] })
     ] });
   }
   var screen_color_palette_default = ScreenColorPalette;

   // packages/global-styles-ui/build-module/screen-background.mjs
-  var import_i18n177 = __toESM(require_i18n(), 1);
+  var import_i18n184 = __toESM(require_i18n(), 1);
   var import_block_editor13 = __toESM(require_block_editor(), 1);
-  var import_components136 = __toESM(require_components(), 1);
+  var import_components133 = __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_runtime344 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
   var BACKGROUND_DEFAULT_VALUES = {
     backgroundSize: "auto"
   };
-  var { BackgroundPanel: StylesBackgroundPanel2 } = unlock7(
+  var { BackgroundPanel: StylesBackgroundPanel2 } = unlock6(
     import_block_editor12.privateApis
   );
   function BackgroundPanel() {
@@ -77642,7 +88767,7 @@ If there's a particular need for this, please submit a feature request at https:
       false
     );
     const [settings] = useSetting("");
-    return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
       StylesBackgroundPanel2,
       {
         inheritedValue: inheritedStyle,
@@ -77656,36 +88781,36 @@ 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_runtime345 = __toESM(require_jsx_runtime(), 1);
-  var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock7(import_block_editor13.privateApis);
+  var import_jsx_runtime410 = __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_runtime345.jsxs)(import_jsx_runtime345.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)(import_jsx_runtime410.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n177.__)("Background"),
-          description: /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(import_components136.__experimentalText, { children: (0, import_i18n177.__)("Set styles for the site's background.") })
+          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.") })
         }
       ),
-      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(BackgroundPanel, {})
+      hasBackgroundPanel && /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(BackgroundPanel, {})
     ] });
   }
   var screen_background_default = ScreenBackground;

   // packages/global-styles-ui/build-module/shadows-panel.mjs
-  var import_i18n180 = __toESM(require_i18n(), 1);
+  var import_i18n187 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/presets/preset-group.mjs
-  var import_components138 = __toESM(require_components(), 1);
-  var import_i18n179 = __toESM(require_i18n(), 1);
-  var import_element200 = __toESM(require_element(), 1);
+  var import_components135 = __toESM(require_components(), 1);
+  var import_i18n186 = __toESM(require_i18n(), 1);
+  var import_element252 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/presets/dialogs/confirm-reset-dialog.mjs
-  var import_components137 = __toESM(require_components(), 1);
-  var import_i18n178 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime346 = __toESM(require_jsx_runtime(), 1);
+  var import_components134 = __toESM(require_components(), 1);
+  var import_i18n185 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
   function ConfirmResetDialog({
     text,
     confirmButtonText,
@@ -77693,11 +88818,11 @@ If there's a particular need for this, please submit a feature request at https:
     toggleOpen,
     onConfirm
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime346.jsx)(
-      import_components137.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(
+      import_components134.__experimentalConfirmDialog,
       {
         isOpen: isOpen2,
-        cancelButtonText: (0, import_i18n178.__)("Cancel"),
+        cancelButtonText: (0, import_i18n185.__)("Cancel"),
         confirmButtonText,
         onCancel: toggleOpen,
         onConfirm: () => {
@@ -77711,8 +88836,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_runtime347 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu6 } = unlock7(import_components138.privateApis);
+  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu2 } = unlock6(import_components135.privateApis);
   function PresetGroup({
     label,
     items,
@@ -77721,10 +88846,10 @@ If there's a particular need for this, please submit a feature request at https:
     onAdd,
     menuAction
   }) {
-    const [isResetOpen, setIsResetOpen] = (0, import_element200.useState)(false);
+    const [isResetOpen, setIsResetOpen] = (0, import_element252.useState)(false);
     const showMenu = !!menuAction && items.length > 0;
-    return /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(Stack, { direction: "column", gap: "sm", children: [
-      menuAction && isResetOpen && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(Stack, { direction: "column", gap: "sm", children: [
+      menuAction && isResetOpen && /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
         ConfirmResetDialog,
         {
           text: menuAction.confirmText,
@@ -77734,11 +88859,11 @@ If there's a particular need for this, please submit a feature request at https:
           onConfirm: menuAction.onConfirm
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(Stack, { justify: "space-between", align: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(Subtitle, { level: 3, children: label }),
-        /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(import_components138.FlexItem, { children: [
-          addLabel && onAdd && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-            import_components138.Button,
+      /* @__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,
             {
               size: "small",
               icon: plus_default,
@@ -77746,12 +88871,12 @@ If there's a particular need for this, please submit a feature request at https:
               onClick: onAdd
             }
           ),
-          showMenu && /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(Menu6, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-              Menu6.TriggerButton,
+          showMenu && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(Menu2, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+              Menu2.TriggerButton,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-                  import_components138.Button,
+                render: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+                  import_components135.Button,
                   {
                     size: "small",
                     icon: more_vertical_default,
@@ -77760,32 +88885,32 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(Menu6.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
-              Menu6.Item,
+            /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(Menu2.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
+              Menu2.Item,
               {
                 onClick: () => setIsResetOpen(true),
-                children: /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(Menu6.ItemLabel, { children: menuAction.label })
+                children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(Menu2.ItemLabel, { children: menuAction.label })
               }
             ) })
           ] })
         ] })
       ] }),
-      items.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components138.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+      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)(
         NavigationButtonAsItem,
         {
           path: getEditPath(item.slug),
-          children: /* @__PURE__ */ (0, import_jsx_runtime347.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(
             Stack,
             {
               direction: "row",
               justify: "space-between",
               align: "center",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(import_components138.FlexItem, { children: item.name }),
-                /* @__PURE__ */ (0, import_jsx_runtime347.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components135.FlexItem, { children: item.name }),
+                /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
                   icon_default,
                   {
-                    icon: (0, import_i18n179.isRTL)() ? chevron_left_default : chevron_right_default
+                    icon: (0, import_i18n186.isRTL)() ? chevron_left_default : chevron_right_default
                   }
                 )
               ]
@@ -77798,11 +88923,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/global-styles-ui/build-module/presets/use-presets.mjs
-  var EMPTY_ARRAY12 = [];
+  var EMPTY_ARRAY13 = [];
   function usePresets(settingsPath, origin) {
     const path = `${settingsPath}.${origin}`;
-    const [presets = EMPTY_ARRAY12, setPresets] = useSetting(path);
-    const [basePresets = EMPTY_ARRAY12] = useSetting(
+    const [presets = EMPTY_ARRAY13, setPresets] = useSetting(path);
+    const [basePresets = EMPTY_ARRAY13] = useSetting(
       path,
       void 0,
       "base"
@@ -77811,7 +88936,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_runtime348 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
   var defaultShadow = "6px 6px 9px rgba(0, 0, 0, 0.2)";
   function ShadowsPanel() {
     const [defaultEnabled] = useSetting("shadow.defaultPresets");
@@ -77824,60 +88949,60 @@ If there's a particular need for this, please submit a feature request at https:
         ...custom.presets,
         {
           /* translators: %d: is an index for a preset */
-          name: (0, import_i18n180.sprintf)((0, import_i18n180.__)("Shadow %d"), index2),
+          name: (0, import_i18n187.sprintf)((0, import_i18n187.__)("Shadow %d"), index2),
           shadow: defaultShadow,
           slug: `shadow-${index2}`
         }
       ]);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(import_jsx_runtime348.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(import_jsx_runtime413.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n180.__)("Shadows"),
-          description: (0, import_i18n180.__)(
+          title: (0, import_i18n187.__)("Shadows"),
+          description: (0, import_i18n187.__)(
             "Manage and create shadow styles for use across the site."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime348.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(ScreenBody, { children: /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)(
         Stack,
         {
           direction: "column",
           className: "global-styles-ui__shadows-panel",
           gap: "xl",
           children: [
-            defaultEnabled && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+            defaultEnabled && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
               PresetGroup,
               {
-                label: (0, import_i18n180.__)("Default"),
+                label: (0, import_i18n187.__)("Default"),
                 items: def.presets,
                 getEditPath: (slug) => `/shadows/edit/default/${slug}`
               }
             ),
-            theme2.presets.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+            theme2.presets.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
               PresetGroup,
               {
-                label: (0, import_i18n180.__)("Theme"),
+                label: (0, import_i18n187.__)("Theme"),
                 items: theme2.presets,
                 getEditPath: (slug) => `/shadows/edit/theme/${slug}`
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
               PresetGroup,
               {
-                label: (0, import_i18n180.__)("Custom"),
+                label: (0, import_i18n187.__)("Custom"),
                 items: custom.presets,
                 getEditPath: (slug) => `/shadows/edit/custom/${slug}`,
-                addLabel: (0, import_i18n180.__)("Add shadow"),
+                addLabel: (0, import_i18n187.__)("Add shadow"),
                 onAdd: addCustomShadow,
                 menuAction: {
-                  label: (0, import_i18n180.__)("Remove all custom shadows"),
-                  optionsLabel: (0, import_i18n180.__)("Shadow options"),
-                  confirmText: (0, import_i18n180.__)(
+                  label: (0, import_i18n187.__)("Remove all custom shadows"),
+                  optionsLabel: (0, import_i18n187.__)("Shadow options"),
+                  confirmText: (0, import_i18n187.__)(
                     "Are you sure you want to remove all custom shadows?"
                   ),
-                  confirmButtonText: (0, import_i18n180.__)("Remove"),
+                  confirmButtonText: (0, import_i18n187.__)("Remove"),
                   onConfirm: () => custom.setPresets([])
                 }
               }
@@ -77889,9 +89014,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_components142 = __toESM(require_components(), 1);
-  var import_i18n183 = __toESM(require_i18n(), 1);
-  var import_element202 = __toESM(require_element(), 1);
+  var import_components139 = __toESM(require_components(), 1);
+  var import_i18n190 = __toESM(require_i18n(), 1);
+  var import_element254 = __toESM(require_element(), 1);

   // packages/global-styles-ui/build-module/shadow-utils.mjs
   function getShadowParts(shadow) {
@@ -77957,23 +89082,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_components139 = __toESM(require_components(), 1);
-  var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu7 } = unlock7(import_components139.privateApis);
+  var import_components136 = __toESM(require_components(), 1);
+  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu3 } = unlock6(import_components136.privateApis);
   function PresetEditHeader({
     title,
     description,
     menuLabel,
-    menuItems
+    menuItems: menuItems2
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(Stack, { justify: "space-between", align: "flex-start", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(ScreenHeader, { title, description }),
-      menuItems.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(import_components139.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(import_components139.__experimentalSpacer, { marginTop: 2, marginBottom: 0, paddingX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime349.jsxs)(Menu7, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
-          Menu7.TriggerButton,
+    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)(
+          Menu3.TriggerButton,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
-              import_components139.Button,
+            render: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+              import_components136.Button,
               {
                 size: "small",
                 icon: more_vertical_default,
@@ -77982,12 +89107,12 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(Menu7.Popover, { children: menuItems.map((item) => /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(
-          Menu7.Item,
+        /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(Menu3.Popover, { children: menuItems2.map((item) => /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+          Menu3.Item,
           {
             disabled: item.disabled,
             onClick: item.onClick,
-            children: /* @__PURE__ */ (0, import_jsx_runtime349.jsx)(Menu7.ItemLabel, { children: item.label })
+            children: /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(Menu3.ItemLabel, { children: item.label })
           },
           item.label
         )) })
@@ -77996,21 +89121,21 @@ 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_components140 = __toESM(require_components(), 1);
-  var import_i18n181 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime350 = __toESM(require_jsx_runtime(), 1);
+  var import_components137 = __toESM(require_components(), 1);
+  var import_i18n188 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
   function ConfirmDeleteDialog2({
     message: message2,
     isOpen: isOpen2,
     toggleOpen,
     onConfirm
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
-      import_components140.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(
+      import_components137.__experimentalConfirmDialog,
       {
         isOpen: isOpen2,
-        cancelButtonText: (0, import_i18n181.__)("Cancel"),
-        confirmButtonText: (0, import_i18n181.__)("Delete"),
+        cancelButtonText: (0, import_i18n188.__)("Cancel"),
+        confirmButtonText: (0, import_i18n188.__)("Delete"),
         onCancel: toggleOpen,
         onConfirm: () => {
           toggleOpen();
@@ -78023,17 +89148,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_components141 = __toESM(require_components(), 1);
-  var import_i18n182 = __toESM(require_i18n(), 1);
-  var import_element201 = __toESM(require_element(), 1);
-  var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
+  var import_components138 = __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);
   function RenameDialog({
     initialName,
     placeholder,
     toggleOpen,
     onRename
   }) {
-    const [newName, setNewName] = (0, import_element201.useState)(
+    const [newName, setNewName] = (0, import_element253.useState)(
       initialName
     );
     const handleConfirm = () => {
@@ -78042,48 +89167,48 @@ If there's a particular need for this, please submit a feature request at https:
       }
       toggleOpen();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-      import_components141.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+      import_components138.Modal,
       {
         onRequestClose: toggleOpen,
         focusOnMount: "firstContentElement",
-        title: (0, import_i18n182.__)("Rename"),
+        title: (0, import_i18n189.__)("Rename"),
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
           "form",
           {
             onSubmit: (event) => {
               event.preventDefault();
               handleConfirm();
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(Stack, { gap: "sm", direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-                import_components141.__experimentalInputControl,
+            children: /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(Stack, { gap: "sm", direction: "column", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+                import_components138.__experimentalInputControl,
                 {
                   autoComplete: "off",
                   value: newName,
                   onChange: setNewName,
-                  label: (0, import_i18n182.__)("Name"),
+                  label: (0, import_i18n189.__)("Name"),
                   placeholder
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime351.jsxs)(Stack, { justify: "end", direction: "row", children: [
-                /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-                  import_components141.Button,
+              /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(Stack, { justify: "end", direction: "row", children: [
+                /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+                  import_components138.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "tertiary",
                     onClick: toggleOpen,
-                    children: (0, import_i18n182.__)("Cancel")
+                    children: (0, import_i18n189.__)("Cancel")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime351.jsx)(
-                  import_components141.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+                  import_components138.Button,
                   {
                     __next40pxDefaultSize: true,
                     variant: "primary",
                     type: "submit",
-                    children: (0, import_i18n182.__)("Save")
+                    children: (0, import_i18n189.__)("Save")
                   }
                 )
               ] })
@@ -78095,9 +89220,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_runtime352 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
   function ShadowsEditPanel() {
-    const { goBack, params } = (0, import_components142.useNavigator)();
+    const { goBack, params } = (0, import_components139.useNavigator)();
     const origin = params.category;
     const slug = params.slug;
     const { presets, basePresets, setPresets } = usePresets(
@@ -78105,9 +89230,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_element202.useState)(false);
-    const [isRenameOpen, setIsRenameOpen] = (0, import_element202.useState)(false);
-    (0, import_element202.useEffect)(() => {
+    const [isDeleteOpen, setIsDeleteOpen] = (0, import_element254.useState)(false);
+    const [isRenameOpen, setIsRenameOpen] = (0, import_element254.useState)(false);
+    (0, import_element254.useEffect)(() => {
       if (!!slug && !shadow) {
         goBack();
       }
@@ -78121,18 +89246,18 @@ If there's a particular need for this, please submit a feature request at https:
         (p4) => p4.slug === slug ? { ...shadow, shadow: value } : p4
       )
     );
-    const menuItems = origin === "custom" ? [
+    const menuItems2 = origin === "custom" ? [
       {
-        label: (0, import_i18n183.__)("Rename"),
+        label: (0, import_i18n190.__)("Rename"),
         onClick: () => setIsRenameOpen(true)
       },
       {
-        label: (0, import_i18n183.__)("Delete"),
+        label: (0, import_i18n190.__)("Delete"),
         onClick: () => setIsDeleteOpen(true)
       }
     ] : [
       {
-        label: (0, import_i18n183.__)("Reset"),
+        label: (0, import_i18n190.__)("Reset"),
         onClick: () => {
           if (!baseShadow) {
             return;
@@ -78146,18 +89271,18 @@ 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_runtime352.jsxs)(import_jsx_runtime352.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         PresetEditHeader,
         {
           title: shadow.name,
-          menuLabel: (0, import_i18n183.__)("Menu"),
-          menuItems
+          menuLabel: (0, import_i18n190.__)("Menu"),
+          menuItems: menuItems2
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(ScreenBody, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(ShadowsPreview, { shadow: shadow.shadow }),
-        /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(ScreenBody, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(ShadowsPreview, { shadow: shadow.shadow }),
+        /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
           ShadowEditor,
           {
             shadow: shadow.shadow,
@@ -78165,12 +89290,12 @@ If there's a particular need for this, please submit a feature request at https:
           }
         )
       ] }),
-      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         ConfirmDeleteDialog2,
         {
-          message: (0, import_i18n183.sprintf)(
+          message: (0, import_i18n190.sprintf)(
             /* translators: %s: Name of the shadow preset. */
-            (0, import_i18n183.__)(
+            (0, import_i18n190.__)(
               'Are you sure you want to delete "%s" shadow preset?'
             ),
             shadow.name
@@ -78185,11 +89310,11 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
         RenameDialog,
         {
           initialName: shadow.name,
-          placeholder: (0, import_i18n183.__)("Shadow name"),
+          placeholder: (0, import_i18n190.__)("Shadow name"),
           toggleOpen: () => setIsRenameOpen(false),
           onRename: (name2) => setPresets(
             presets.map(
@@ -78204,14 +89329,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_runtime352.jsx)(import_components142.__experimentalSpacer, { marginBottom: 4, marginTop: -2, children: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_components139.__experimentalSpacer, { marginBottom: 4, marginTop: -2, children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
       Stack,
       {
         direction: "row",
         align: "center",
         justify: "center",
         className: "global-styles-ui__shadow-preview-panel",
-        children: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
           "div",
           {
             className: "global-styles-ui__shadow-preview-block",
@@ -78222,8 +89347,8 @@ If there's a particular need for this, please submit a feature request at https:
     ) });
   }
   function ShadowEditor({ shadow, onChange }) {
-    const addShadowButtonRef = (0, import_element202.useRef)(null);
-    const shadowParts = (0, import_element202.useMemo)(() => getShadowParts(shadow), [shadow]);
+    const addShadowButtonRef = (0, import_element254.useRef)(null);
+    const shadowParts = (0, import_element254.useMemo)(() => getShadowParts(shadow), [shadow]);
     const onChangeShadowPart = (index2, part) => {
       const newShadowParts = [...shadowParts];
       newShadowParts[index2] = part;
@@ -78236,15 +89361,15 @@ 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_runtime352.jsxs)(import_jsx_runtime352.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(Stack, { direction: "column", gap: "sm", children: /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(Stack, { justify: "space-between", align: "flex-start", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(Subtitle, { level: 3, children: (0, import_i18n183.__)("Shadows") }),
-        /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_components142.FlexItem, { className: "global-styles-ui__shadows-panel__options-container", children: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-          import_components142.Button,
+    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,
           {
             size: "small",
             icon: plus_default,
-            label: (0, import_i18n183.__)("Add shadow"),
+            label: (0, import_i18n190.__)("Add shadow"),
             onClick: () => {
               onAddShadowPart();
             },
@@ -78252,17 +89377,16 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ) })
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_components142.__experimentalSpacer, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(import_components142.__experimentalItemGroup, { isBordered: true, isSeparated: true, children: shadowParts.map((part, index2) => /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+      /* @__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)(
         ShadowItem,
         {
           shadow: part,
           onChange: (value) => onChangeShadowPart(index2, value),
           canRemove: shadowParts.length > 1,
           onRemove: () => onRemoveShadowPart(index2)
-        },
-        index2
-      )) })
+        }
+      ) }, index2)) })
     ] });
   }
   function ShadowItem({
@@ -78276,15 +89400,15 @@ If there's a particular need for this, please submit a feature request at https:
       offset: 36,
       shift: true
     };
-    const shadowObj = (0, import_element202.useMemo)(
+    const shadowObj = (0, import_element254.useMemo)(
       () => shadowStringToObject(shadow),
       [shadow]
     );
     const onShadowChange = (newShadow) => {
       onChange(shadowObjectToString(newShadow));
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-      import_components142.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      import_components139.Dropdown,
       {
         popoverProps,
         className: "global-styles-ui__shadow-editor__dropdown",
@@ -78308,20 +89432,20 @@ If there's a particular need for this, please submit a feature request at https:
               "global-styles-ui__shadow-editor__remove-button",
               { "is-open": isOpen2 }
             ),
-            label: (0, import_i18n183.__)("Remove shadow")
+            label: (0, import_i18n190.__)("Remove shadow")
           };
-          return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(import_jsx_runtime352.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-              import_components142.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_jsx_runtime417.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+              import_components139.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: shadow_default,
                 ...toggleProps,
-                children: shadowObj.inset ? (0, import_i18n183.__)("Inner shadow") : (0, import_i18n183.__)("Drop shadow")
+                children: shadowObj.inset ? (0, import_i18n190.__)("Inner shadow") : (0, import_i18n190.__)("Drop shadow")
               }
             ),
-            canRemove && /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-              import_components142.Button,
+            canRemove && /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+              import_components139.Button,
               {
                 size: "small",
                 icon: reset_default,
@@ -78330,12 +89454,12 @@ If there's a particular need for this, please submit a feature request at https:
             )
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-          import_components142.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+          import_components139.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "global-styles-ui__shadow-editor__dropdown-content",
-            children: /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
               ShadowPopover,
               {
                 shadowObj,
@@ -78357,15 +89481,15 @@ If there's a particular need for this, please submit a feature request at https:
       };
       onChange(newShadow);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(
       Stack,
       {
         direction: "column",
         gap: "md",
         className: "global-styles-ui__shadow-editor-panel",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-            import_components142.ColorPalette,
+          /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+            import_components139.ColorPalette,
             {
               clearable: false,
               enableAlpha,
@@ -78374,61 +89498,61 @@ If there's a particular need for this, please submit a feature request at https:
               onChange: (value) => onShadowChange("color", value)
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(
-            import_components142.__experimentalToggleGroupControl,
+          /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(
+            import_components139.__experimentalToggleGroupControl,
             {
-              label: (0, import_i18n183.__)("Shadow Type"),
+              label: (0, import_i18n190.__)("Shadow Type"),
               value: shadowObj.inset ? "inset" : "outset",
               isBlock: true,
               onChange: (value) => onShadowChange("inset", value === "inset"),
               hideLabelFromVision: true,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-                  import_components142.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+                  import_components139.__experimentalToggleGroupControlOption,
                   {
                     value: "outset",
-                    label: (0, import_i18n183.__)("Outset")
+                    label: (0, import_i18n190.__)("Outset")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
-                  import_components142.__experimentalToggleGroupControlOption,
+                /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+                  import_components139.__experimentalToggleGroupControlOption,
                   {
                     value: "inset",
-                    label: (0, import_i18n183.__)("Inset")
+                    label: (0, import_i18n190.__)("Inset")
                   }
                 )
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime352.jsxs)(import_components142.__experimentalGrid, { columns: 2, gap: 4, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime417.jsxs)(import_components139.__experimentalGrid, { columns: 2, gap: 4, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
               ShadowInputControl,
               {
-                label: (0, import_i18n183.__)("X Position"),
+                label: (0, import_i18n190.__)("X Position"),
                 value: shadowObj.x,
                 onChange: (value) => onShadowChange("x", value)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
               ShadowInputControl,
               {
-                label: (0, import_i18n183.__)("Y Position"),
+                label: (0, import_i18n190.__)("Y Position"),
                 value: shadowObj.y,
                 onChange: (value) => onShadowChange("y", value)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
               ShadowInputControl,
               {
-                label: (0, import_i18n183.__)("Blur"),
+                label: (0, import_i18n190.__)("Blur"),
                 value: shadowObj.blur,
                 onChange: (value) => onShadowChange("blur", value)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime352.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
               ShadowInputControl,
               {
-                label: (0, import_i18n183.__)("Spread"),
+                label: (0, import_i18n190.__)("Spread"),
                 value: shadowObj.spread,
                 onChange: (value) => onShadowChange("spread", value)
               }
@@ -78448,8 +89572,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_runtime352.jsx)(
-      import_components142.__experimentalUnitControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
+      import_components139.__experimentalUnitControl,
       {
         label,
         value,
@@ -78459,24 +89583,24 @@ 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_runtime353 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
   function ScreenShadows() {
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(ShadowsPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(ShadowsPanel, {});
   }
   function ScreenShadowsEdit() {
-    return /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(ShadowsEditPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(ShadowsEditPanel, {});
   }

   // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_i18n184 = __toESM(require_i18n(), 1);
+  var import_i18n191 = __toESM(require_i18n(), 1);
   var import_block_editor15 = __toESM(require_block_editor(), 1);

   // packages/global-styles-ui/build-module/dimensions-panel.mjs
   var import_block_editor14 = __toESM(require_block_editor(), 1);
-  var import_element203 = __toESM(require_element(), 1);
-  var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
-  var { useSettingsForBlockElement: useSettingsForBlockElement6, DimensionsPanel: StylesDimensionsPanel2 } = unlock7(import_block_editor14.privateApis);
-  var DEFAULT_CONTROLS = {
+  var import_element255 = __toESM(require_element(), 1);
+  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
+  var { useSettingsForBlockElement: useSettingsForBlockElement6, DimensionsPanel: StylesDimensionsPanel2 } = unlock6(import_block_editor14.privateApis);
+  var DEFAULT_CONTROLS2 = {
     contentSize: true,
     wideSize: true,
     padding: true,
@@ -78499,13 +89623,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_element203.useMemo)(() => {
+    const inheritedStyleWithLayout = (0, import_element255.useMemo)(() => {
       return {
         ...inheritedStyle,
         layout: settings.layout
       };
     }, [inheritedStyle, settings.layout]);
-    const styleWithLayout = (0, import_element203.useMemo)(() => {
+    const styleWithLayout = (0, import_element255.useMemo)(() => {
       return {
         ...style,
         layout: userSettings.layout
@@ -78526,7 +89650,7 @@ If there's a particular need for this, please submit a feature request at https:
         setSettings(updatedSettings);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime354.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
       StylesDimensionsPanel2,
       {
         inheritedValue: inheritedStyleWithLayout,
@@ -78534,47 +89658,47 @@ If there's a particular need for this, please submit a feature request at https:
         onChange,
         settings,
         includeLayoutControls: true,
-        defaultControls: DEFAULT_CONTROLS,
+        defaultControls: DEFAULT_CONTROLS2,
         showInheritanceLabelIndicators: false
       }
     );
   }

   // packages/global-styles-ui/build-module/screen-layout.mjs
-  var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
-  var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock7(
+  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
+  var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock6(
     import_block_editor15.privateApis
   );
   function ScreenLayout() {
     const [rawSettings] = useSetting("");
     const settings = useSettingsForBlockElement7(rawSettings);
     const hasDimensionsPanel = useHasDimensionsPanel4(settings);
-    return /* @__PURE__ */ (0, import_jsx_runtime355.jsxs)(import_jsx_runtime355.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(ScreenHeader, { title: (0, import_i18n184.__)("Layout") }),
-      hasDimensionsPanel && /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(DimensionsPanel, {})
+    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, {})
     ] });
   }
   var screen_layout_default = ScreenLayout;

   // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_components145 = __toESM(require_components(), 1);
-  var import_i18n187 = __toESM(require_i18n(), 1);
+  var import_components142 = __toESM(require_components(), 1);
+  var import_i18n194 = __toESM(require_i18n(), 1);

   // packages/global-styles-ui/build-module/style-variations-content.mjs
-  var import_i18n186 = __toESM(require_i18n(), 1);
-  var import_components144 = __toESM(require_components(), 1);
+  var import_i18n193 = __toESM(require_i18n(), 1);
+  var import_components141 = __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_element204 = __toESM(require_element(), 1);
-  var import_components143 = __toESM(require_components(), 1);
-  var import_i18n185 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
+  var import_element256 = __toESM(require_element(), 1);
+  var import_components140 = __toESM(require_components(), 1);
+  var import_i18n192 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
   function StyleVariationsContainer({
     gap = 2
   }) {
-    const { user } = (0, import_element204.useContext)(GlobalStylesContext);
+    const { user } = (0, import_element256.useContext)(GlobalStylesContext);
     const userStyles = user?.styles;
     const variations = (0, import_data60.useSelect)((select9) => {
       const result = select9(
@@ -78590,10 +89714,10 @@ If there's a particular need for this, please submit a feature request at https:
         ]);
       }
     );
-    const themeVariations = (0, import_element204.useMemo)(() => {
+    const themeVariations = (0, import_element256.useMemo)(() => {
       const withEmptyVariation = [
         {
-          title: (0, import_i18n185.__)("Default"),
+          title: (0, import_i18n192.__)("Default"),
           settings: {},
           styles: {}
         },
@@ -78636,14 +89760,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_runtime356.jsx)(
-      import_components143.__experimentalGrid,
+    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
+      import_components140.__experimentalGrid,
       {
         columns: 2,
         className: "global-styles-ui-style-variations-container",
         gap,
         children: themeVariations.map(
-          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(
+          (variation, index2) => /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(Variation, { variation, children: (isFocused) => /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
             preview_styles_default,
             {
               label: variation?.title,
@@ -78659,36 +89783,36 @@ 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_runtime357 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
   function StyleVariationsContent() {
     const gap = 3;
-    return /* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(import_components144.__experimentalVStack, { spacing: 10, className: "global-styles-ui-variation-container", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(style_variations_container_default, { gap }),
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(ColorVariations, { title: (0, import_i18n186.__)("Color Variations"), gap }),
-      /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(TypographyVariations, { title: (0, import_i18n186.__)("Typography"), gap })
+    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 })
     ] });
   }

   // packages/global-styles-ui/build-module/screen-style-variations.mjs
-  var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
   function ScreenStyleVariations() {
-    return /* @__PURE__ */ (0, import_jsx_runtime358.jsxs)(import_jsx_runtime358.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime423.jsxs)(import_jsx_runtime423.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n187.__)("Browse styles"),
-          description: (0, import_i18n187.__)(
+          title: (0, import_i18n194.__)("Browse styles"),
+          description: (0, import_i18n194.__)(
             "Choose a variation to change the look of the site."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(
-        import_components145.Card,
+      /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+        import_components142.Card,
         {
           size: "small",
           isBorderless: true,
           className: "global-styles-ui-screen-style-variations",
-          children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(import_components145.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime358.jsx)(StyleVariationsContent, {}) })
+          children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components142.CardBody, { children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(StyleVariationsContent, {}) })
         }
       )
     ] });
@@ -78696,11 +89820,11 @@ If there's a particular need for this, please submit a feature request at https:
   var screen_style_variations_default = ScreenStyleVariations;

   // packages/global-styles-ui/build-module/screen-css.mjs
-  var import_i18n188 = __toESM(require_i18n(), 1);
-  var import_components146 = __toESM(require_components(), 1);
+  var import_i18n195 = __toESM(require_i18n(), 1);
+  var import_components143 = __toESM(require_components(), 1);
   var import_block_editor16 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime359 = __toESM(require_jsx_runtime(), 1);
-  var { AdvancedPanel: StylesAdvancedPanel2 } = unlock7(import_block_editor16.privateApis);
+  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
+  var { AdvancedPanel: StylesAdvancedPanel2 } = unlock6(import_block_editor16.privateApis);
   function ScreenCSS() {
     const [style] = useStyle("", void 0, "user", false);
     const [inheritedStyle, setStyle2] = useStyle(
@@ -78709,30 +89833,30 @@ If there's a particular need for this, please submit a feature request at https:
       "merged",
       false
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_jsx_runtime359.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(import_jsx_runtime424.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n188.__)("Additional CSS"),
-          description: /* @__PURE__ */ (0, import_jsx_runtime359.jsxs)(import_jsx_runtime359.Fragment, { children: [
-            (0, import_i18n188.__)(
+          title: (0, import_i18n195.__)("Additional CSS"),
+          description: /* @__PURE__ */ (0, import_jsx_runtime424.jsxs)(import_jsx_runtime424.Fragment, { children: [
+            (0, import_i18n195.__)(
               "You can add custom CSS to further customize the appearance and layout of your site."
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("br", {}),
-            /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
-              import_components146.ExternalLink,
+            /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("br", {}),
+            /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
+              import_components143.ExternalLink,
               {
-                href: (0, import_i18n188.__)(
+                href: (0, import_i18n195.__)(
                   "https://developer.wordpress.org/advanced-administration/wordpress/css/"
                 ),
                 className: "global-styles-ui-screen-css-help-link",
-                children: (0, import_i18n188.__)("Learn more about CSS")
+                children: (0, import_i18n195.__)("Learn more about CSS")
               }
             )
           ] })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime359.jsx)("div", { className: "global-styles-ui-screen-css", children: /* @__PURE__ */ (0, import_jsx_runtime359.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime424.jsx)("div", { className: "global-styles-ui-screen-css", children: /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
         StylesAdvancedPanel2,
         {
           value: style,
@@ -78745,14 +89869,14 @@ If there's a particular need for this, please submit a feature request at https:
   var screen_css_default = ScreenCSS;

   // packages/global-styles-ui/build-module/screen-revisions/index.mjs
-  var import_i18n191 = __toESM(require_i18n(), 1);
-  var import_components149 = __toESM(require_components(), 1);
-  var import_element206 = __toESM(require_element(), 1);
+  var import_i18n198 = __toESM(require_i18n(), 1);
+  var import_components146 = __toESM(require_components(), 1);
+  var import_element258 = __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_element205 = __toESM(require_element(), 1);
+  var import_element257 = __toESM(require_element(), 1);
   var SITE_EDITOR_AUTHORS_QUERY = {
     per_page: -1,
     _fields: "id,name,avatar_urls",
@@ -78760,12 +89884,12 @@ If there's a particular need for this, please submit a feature request at https:
     capabilities: ["edit_theme_options"]
   };
   var DEFAULT_QUERY = { per_page: 100, page: 1 };
-  var EMPTY_ARRAY13 = [];
+  var EMPTY_ARRAY14 = [];
   function useGlobalStylesRevisions({
     query
   } = {}) {
-    const { user: userConfig } = (0, import_element205.useContext)(GlobalStylesContext);
-    const _query = (0, import_element205.useMemo)(
+    const { user: userConfig } = (0, import_element257.useContext)(GlobalStylesContext);
+    const _query = (0, import_element257.useMemo)(
       () => ({ ...DEFAULT_QUERY, ...query }),
       [query]
     );
@@ -78805,8 +89929,8 @@ If there's a particular need for this, please submit a feature request at https:
           "globalStyles",
           globalStylesId,
           _query
-        ) || EMPTY_ARRAY13 : EMPTY_ARRAY13;
-        const _authors = getUsers(SITE_EDITOR_AUTHORS_QUERY) || EMPTY_ARRAY13;
+        ) || EMPTY_ARRAY14 : EMPTY_ARRAY14;
+        const _authors = getUsers(SITE_EDITOR_AUTHORS_QUERY) || EMPTY_ARRAY14;
         const _isResolving = globalStylesId ? isResolving("getRevisions", [
           "root",
           "globalStyles",
@@ -78824,10 +89948,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [_query]
     );
-    return (0, import_element205.useMemo)(() => {
+    return (0, import_element257.useMemo)(() => {
       if (!authors.length || isLoadingGlobalStylesRevisions) {
         return {
-          revisions: EMPTY_ARRAY13,
+          revisions: EMPTY_ARRAY14,
           hasUnsavedChanges: isDirty,
           isLoading: true,
           revisionsCount
@@ -78889,14 +90013,14 @@ 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_i18n189 = __toESM(require_i18n(), 1);
-  var import_components147 = __toESM(require_components(), 1);
+  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_keycodes6 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge2 } = unlock7(import_components147.privateApis);
+  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge2 } = unlock6(import_components144.privateApis);
   var DAY_IN_MILLISECONDS = 60 * 60 * 1e3 * 24;
   function ChangesSummary({ revision, previousRevision }) {
     const changes = getGlobalStylesChanges(
@@ -78909,36 +90033,36 @@ 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_runtime360.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
       "ul",
       {
         "data-testid": "global-styles-revision-changes",
         className: "global-styles-ui-screen-revisions__changes",
-        children: changes.map((change) => /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("li", { children: change }, change))
+        children: changes.map((change) => /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("li", { children: change }, change))
       }
     );
   }
   function getRevisionLabel(id, authorDisplayName, formattedModifiedDate, areStylesEqual) {
     if ("parent" === id) {
-      return (0, import_i18n189.__)("Reset the styles to the theme defaults");
+      return (0, import_i18n196.__)("Reset the styles to the theme defaults");
     }
     if ("unsaved" === id) {
-      return (0, import_i18n189.sprintf)(
+      return (0, import_i18n196.sprintf)(
         /* translators: %s: author display name */
-        (0, import_i18n189.__)("Unsaved changes by %s"),
+        (0, import_i18n196.__)("Unsaved changes by %s"),
         authorDisplayName
       );
     }
-    return areStylesEqual ? (0, import_i18n189.sprintf)(
+    return areStylesEqual ? (0, import_i18n196.sprintf)(
       // translators: 1: author display name. 2: revision creation date.
-      (0, import_i18n189.__)(
+      (0, import_i18n196.__)(
         "Changes saved by %1$s on %2$s. This revision matches current editor styles."
       ),
       authorDisplayName,
       formattedModifiedDate
-    ) : (0, import_i18n189.sprintf)(
+    ) : (0, import_i18n196.sprintf)(
       // translators: 1: author display name. 2: revision creation date.
-      (0, import_i18n189.__)("Changes saved by %1$s on %2$s"),
+      (0, import_i18n196.__)("Changes saved by %1$s on %2$s"),
       authorDisplayName,
       formattedModifiedDate
     );
@@ -78960,18 +90084,18 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     const dateNowInMs = (0, import_date17.getDate)(null).getTime();
     const { datetimeAbbreviated } = (0, import_date17.getSettings)().formats;
-    return /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-      import_components147.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+      import_components144.Composite,
       {
         orientation: "vertical",
         className: "global-styles-ui-screen-revisions__revisions-list",
-        "aria-label": (0, import_i18n189.__)("Global styles revisions list"),
+        "aria-label": (0, import_i18n196.__)("Global styles revisions list"),
         role: "listbox",
         children: userRevisions.map((revision, index2) => {
           const { id, author, modified } = revision;
           const isUnsaved = "unsaved" === id;
           const revisionAuthor = isUnsaved ? currentUser : author;
-          const authorDisplayName = revisionAuthor?.name || (0, import_i18n189.__)("User");
+          const authorDisplayName = revisionAuthor?.name || (0, import_i18n196.__)("User");
           const authorAvatar = revisionAuthor?.avatar_urls?.["48"];
           const isFirstItem = index2 === 0;
           const isSelected2 = selectedRevisionId ? selectedRevisionId === id : isFirstItem;
@@ -78989,8 +90113,8 @@ If there's a particular need for this, please submit a feature request at https:
             (0, import_date17.dateI18n)(datetimeAbbreviated, modifiedDate),
             areStylesEqual
           );
-          return /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(
-            import_components147.Composite.Item,
+          return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(
+            import_components144.Composite.Item,
             {
               className: "global-styles-ui-screen-revisions__revision-item",
               "aria-current": isSelected2,
@@ -79007,13 +90131,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_runtime360.jsx)("div", {}),
+              render: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("div", {}),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("span", { className: "global-styles-ui-screen-revisions__revision-item-wrapper", children: isReset ? /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)("span", { className: "global-styles-ui-screen-revisions__description", children: [
-                  (0, import_i18n189.__)("Default styles"),
-                  /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("span", { className: "global-styles-ui-screen-revisions__meta", children: currentThemeName })
-                ] }) : /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)("span", { className: "global-styles-ui-screen-revisions__description", children: [
-                  isUnsaved ? /* @__PURE__ */ (0, import_jsx_runtime360.jsx)("span", { className: "global-styles-ui-screen-revisions__date", children: (0, import_i18n189.__)("(Unsaved)") }) : /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+                /* @__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: [
+                  (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)(
                     "time",
                     {
                       className: "global-styles-ui-screen-revisions__date",
@@ -79021,8 +90145,8 @@ If there's a particular need for this, please submit a feature request at https:
                       children: displayDate
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)("span", { className: "global-styles-ui-screen-revisions__meta", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)("span", { className: "global-styles-ui-screen-revisions__meta", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                       "img",
                       {
                         alt: authorDisplayName,
@@ -79031,7 +90155,7 @@ If there's a particular need for this, please submit a feature request at https:
                     ),
                     authorDisplayName
                   ] }),
-                  isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+                  isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                     ChangesSummary,
                     {
                       revision,
@@ -79039,24 +90163,27 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   )
                 ] }) }),
-                isSelected2 && (areStylesEqual ? /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
+                isSelected2 && (areStylesEqual ? /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
                   WCBadge2,
                   {
                     className: "global-styles-ui-screen-revisions__active-badge",
                     intent: "info",
-                    children: (0, import_i18n189.__)("Active")
+                    children: (0, import_i18n196.__)("Active")
                   }
-                ) : /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
-                  import_components147.Button,
+                ) : /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+                  import_components144.Button,
                   {
                     size: "compact",
                     variant: "primary",
                     className: "global-styles-ui-screen-revisions__apply-button",
-                    onClick: onApplyRevision,
-                    "aria-label": (0, import_i18n189.__)(
+                    onClick: (event) => {
+                      event.stopPropagation();
+                      onApplyRevision?.();
+                    },
+                    "aria-label": (0, import_i18n196.__)(
                       "Apply the selected revision to your site."
                     ),
-                    children: isReset ? (0, import_i18n189.__)("Reset to defaults") : (0, import_i18n189.__)("Apply")
+                    children: isReset ? (0, import_i18n196.__)("Reset to defaults") : (0, import_i18n196.__)("Apply")
                   }
                 ))
               ]
@@ -79070,95 +90197,95 @@ 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_components148 = __toESM(require_components(), 1);
-  var import_i18n190 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
+  var import_components145 = __toESM(require_components(), 1);
+  var import_i18n197 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
   function Pagination({
     currentPage,
     numPages,
     changePage,
     totalItems,
-    className: className2,
+    className,
     disabled: disabled2 = false,
     buttonVariant = "tertiary",
-    label = (0, import_i18n190.__)("Pagination")
+    label = (0, import_i18n197.__)("Pagination")
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(
-      import_components148.__experimentalHStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(
+      import_components145.__experimentalHStack,
       {
         expanded: false,
         as: "nav",
         "aria-label": label,
         spacing: 3,
         justify: "flex-start",
-        className: clsx_default("global-styles-ui-pagination", className2),
+        className: clsx_default("global-styles-ui-pagination", className),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-            import_components148.__experimentalText,
+          /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+            import_components145.__experimentalText,
             {
               variant: "muted",
               className: "global-styles-ui-pagination__total",
-              children: (0, import_i18n190.sprintf)(
+              children: (0, import_i18n197.sprintf)(
                 // translators: %d: Total number of patterns.
-                (0, import_i18n190._n)("%d item", "%d items", totalItems),
+                (0, import_i18n197._n)("%d item", "%d items", totalItems),
                 totalItems
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_components148.__experimentalHStack, { expanded: false, spacing: 1, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-              import_components148.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(import_components145.__experimentalHStack, { expanded: false, spacing: 1, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+              import_components145.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(1),
                 accessibleWhenDisabled: true,
                 disabled: disabled2 || currentPage === 1,
-                label: (0, import_i18n190.__)("First page"),
-                icon: (0, import_i18n190.isRTL)() ? next_default : previous_default,
+                label: (0, import_i18n197.__)("First page"),
+                icon: (0, import_i18n197.isRTL)() ? next_default : previous_default,
                 size: "compact"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-              import_components148.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+              import_components145.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(currentPage - 1),
                 accessibleWhenDisabled: true,
                 disabled: disabled2 || currentPage === 1,
-                label: (0, import_i18n190.__)("Previous page"),
-                icon: (0, import_i18n190.isRTL)() ? chevron_right_default : chevron_left_default,
+                label: (0, import_i18n197.__)("Previous page"),
+                icon: (0, import_i18n197.isRTL)() ? chevron_right_default : chevron_left_default,
                 size: "compact"
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(import_components148.__experimentalText, { variant: "muted", children: (0, import_i18n190.sprintf)(
+          /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_components145.__experimentalText, { variant: "muted", children: (0, import_i18n197.sprintf)(
             // translators: 1: Current page number. 2: Total number of pages.
-            (0, import_i18n190._x)("%1$d of %2$d", "paging"),
+            (0, import_i18n197._x)("%1$d of %2$d", "paging"),
             currentPage,
             numPages
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime361.jsxs)(import_components148.__experimentalHStack, { expanded: false, spacing: 1, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-              import_components148.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime426.jsxs)(import_components145.__experimentalHStack, { expanded: false, spacing: 1, children: [
+            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+              import_components145.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(currentPage + 1),
                 accessibleWhenDisabled: true,
                 disabled: disabled2 || currentPage === numPages,
-                label: (0, import_i18n190.__)("Next page"),
-                icon: (0, import_i18n190.isRTL)() ? chevron_left_default : chevron_right_default,
+                label: (0, import_i18n197.__)("Next page"),
+                icon: (0, import_i18n197.isRTL)() ? chevron_left_default : chevron_right_default,
                 size: "compact"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime361.jsx)(
-              import_components148.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
+              import_components145.Button,
               {
                 variant: buttonVariant,
                 onClick: () => changePage(numPages),
                 accessibleWhenDisabled: true,
                 disabled: disabled2 || currentPage === numPages,
-                label: (0, import_i18n190.__)("Last page"),
-                icon: (0, import_i18n190.isRTL)() ? previous_default : next_default,
+                label: (0, import_i18n197.__)("Last page"),
+                icon: (0, import_i18n197.isRTL)() ? previous_default : next_default,
                 size: "compact"
               }
             )
@@ -79169,13 +90296,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_runtime362 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
   var PAGE_SIZE = 10;
-  function ScreenRevisions({ onClose } = {}) {
-    const { user: currentEditorGlobalStyles, onChange: setUserConfig } = (0, import_element206.useContext)(GlobalStylesContext);
-    const { params, goTo } = (0, import_components149.useNavigator)();
+  function ScreenRevisions() {
+    const { user: currentEditorGlobalStyles, onChange: setUserConfig } = (0, import_element258.useContext)(GlobalStylesContext);
+    const { params, goTo } = (0, import_components146.useNavigator)();
     const { revisionId: revisionId2 } = params;
-    const [currentPage, setCurrentPage] = (0, import_element206.useState)(1);
+    const [currentPage, setCurrentPage] = (0, import_element258.useState)(1);
     const { revisions, isLoading, hasUnsavedChanges, revisionsCount } = useGlobalStylesRevisions({
       query: {
         per_page: PAGE_SIZE,
@@ -79186,8 +90313,8 @@ If there's a particular need for this, please submit a feature request at https:
     const [
       isLoadingRevisionWithUnsavedChanges,
       setIsLoadingRevisionWithUnsavedChanges
-    ] = (0, import_element206.useState)(false);
-    const currentlySelectedRevision = (0, import_element206.useMemo)(() => {
+    ] = (0, import_element258.useState)(false);
+    const currentlySelectedRevision = (0, import_element258.useMemo)(() => {
       if (!revisionId2) {
         return currentEditorGlobalStyles;
       }
@@ -79200,15 +90327,13 @@ If there's a particular need for this, please submit a feature request at https:
       currentlySelectedRevision,
       currentEditorGlobalStyles
     );
-    const onCloseRevisions = () => {
-      if (onClose) {
-        onClose();
-      }
+    const closeRevisions = () => {
+      goTo("/", { isBack: true });
     };
     const restoreRevision2 = (revision) => {
       setUserConfig(revision);
       setIsLoadingRevisionWithUnsavedChanges(false);
-      onCloseRevisions();
+      closeRevisions();
     };
     const handleRevisionSelect = (revision) => {
       goTo(`/revisions/${revision.id}`);
@@ -79219,23 +90344,23 @@ 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_runtime362.jsxs)(import_jsx_runtime362.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime427.jsxs)(import_jsx_runtime427.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
         ScreenHeader,
         {
-          title: revisionsCount ? (0, import_i18n191.sprintf)(
+          title: revisionsCount ? (0, import_i18n198.sprintf)(
             // translators: %d: number of revisions.
-            (0, import_i18n191.__)("Revisions (%d)"),
+            (0, import_i18n198.__)("Revisions (%d)"),
             revisionsCount
-          ) : (0, import_i18n191.__)("Revisions"),
-          description: (0, import_i18n191.__)(
+          ) : (0, import_i18n198.__)("Revisions"),
+          description: (0, import_i18n198.__)(
             `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: onCloseRevisions
+          onBack: closeRevisions
         }
       ),
-      !hasRevisions && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(import_components149.Spinner, { className: "global-styles-ui-screen-revisions__loading" }),
-      /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+      !hasRevisions && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(import_components146.Spinner, { className: "global-styles-ui-screen-revisions__loading" }),
+      /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
         revisions_buttons_default,
         {
           onChange: handleRevisionSelect,
@@ -79245,7 +90370,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_runtime362.jsx)("div", { className: "global-styles-ui-screen-revisions__footer", children: /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
+      numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)("div", { className: "global-styles-ui-screen-revisions__footer", children: /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
         Pagination,
         {
           className: "global-styles-ui-screen-revisions__pagination",
@@ -79254,18 +90379,18 @@ If there's a particular need for this, please submit a feature request at https:
           changePage: setCurrentPage,
           totalItems: revisionsCount,
           disabled: isLoading,
-          label: (0, import_i18n191.__)("Global Styles pagination")
+          label: (0, import_i18n198.__)("Global Styles pagination")
         }
       ) }),
-      isLoadingRevisionWithUnsavedChanges && /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
-        import_components149.__experimentalConfirmDialog,
+      isLoadingRevisionWithUnsavedChanges && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+        import_components146.__experimentalConfirmDialog,
         {
           isOpen: isLoadingRevisionWithUnsavedChanges,
-          confirmButtonText: (0, import_i18n191.__)("Apply"),
+          confirmButtonText: (0, import_i18n198.__)("Apply"),
           onConfirm: () => restoreRevision2(currentlySelectedRevision),
           onCancel: () => setIsLoadingRevisionWithUnsavedChanges(false),
           size: "medium",
-          children: (0, import_i18n191.__)(
+          children: (0, import_i18n198.__)(
             "Are you sure you want to apply this revision? Any unsaved changes will be lost."
           )
         }
@@ -79275,17 +90400,17 @@ If there's a particular need for this, please submit a feature request at https:
   var screen_revisions_default = ScreenRevisions;

   // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs
-  var import_i18n192 = __toESM(require_i18n(), 1);
-  var import_components150 = __toESM(require_components(), 1);
-  var import_jsx_runtime363 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n199 = __toESM(require_i18n(), 1);
+  var import_components147 = __toESM(require_components(), 1);
+  var import_jsx_runtime428 = __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_i18n192.__)("Reset font size presets"),
-    optionsLabel: (0, import_i18n192.__)("Font size presets options"),
-    confirmText: (0, import_i18n192.__)(
+    label: (0, import_i18n199.__)("Reset font size presets"),
+    optionsLabel: (0, import_i18n199.__)("Font size presets options"),
+    confirmText: (0, import_i18n199.__)(
       "Are you sure you want to reset all font size presets to their default values?"
     ),
-    confirmButtonText: (0, import_i18n192.__)("Reset"),
+    confirmButtonText: (0, import_i18n199.__)("Reset"),
     onConfirm
   });
   function FontSizes2() {
@@ -79301,27 +90426,27 @@ If there's a particular need for this, please submit a feature request at https:
         ...custom.presets,
         {
           /* translators: %d: font size index */
-          name: (0, import_i18n192.sprintf)((0, import_i18n192.__)("New Font Size %d"), index2),
+          name: (0, import_i18n199.sprintf)((0, import_i18n199.__)("New Font Size %d"), index2),
           size: "16px",
           slug: `custom-${index2}`
         }
       ]);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(Stack, { direction: "column", gap: "sm", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(Stack, { direction: "column", gap: "sm", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
         ScreenHeader,
         {
-          title: (0, import_i18n192.__)("Font size presets"),
-          description: (0, import_i18n192.__)(
+          title: (0, import_i18n199.__)("Font size presets"),
+          description: (0, import_i18n199.__)(
             "Create and edit the presets used for font sizes across the site."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components150.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(import_components150.__experimentalSpacer, { paddingX: 4, children: /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)(Stack, { direction: "column", gap: "xl", children: [
-        !!theme2.presets.length && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+      /* @__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)(
           PresetGroup,
           {
-            label: (0, import_i18n192.__)("Theme"),
+            label: (0, import_i18n199.__)("Theme"),
             items: theme2.presets,
             getEditPath: (slug) => `/typography/font-sizes/theme/${slug}`,
             menuAction: hasSameSizeValues(
@@ -79334,10 +90459,10 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        defaultEnabled && !!def.presets.length && /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+        defaultEnabled && !!def.presets.length && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
           PresetGroup,
           {
-            label: (0, import_i18n192.__)("Default"),
+            label: (0, import_i18n199.__)("Default"),
             items: def.presets,
             getEditPath: (slug) => `/typography/font-sizes/default/${slug}`,
             menuAction: hasSameSizeValues(
@@ -79350,25 +90475,25 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime363.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
           PresetGroup,
           {
-            label: (0, import_i18n192.__)("Custom"),
+            label: (0, import_i18n199.__)("Custom"),
             items: custom.presets,
             getEditPath: (slug) => `/typography/font-sizes/custom/${slug}`,
-            addLabel: (0, import_i18n192.__)("Add font size"),
+            addLabel: (0, import_i18n199.__)("Add font size"),
             onAdd: addFontSize,
             menuAction: custom.presets.length > 0 ? {
-              label: (0, import_i18n192.__)(
+              label: (0, import_i18n199.__)(
                 "Remove font size presets"
               ),
-              optionsLabel: (0, import_i18n192.__)(
+              optionsLabel: (0, import_i18n199.__)(
                 "Font size presets options"
               ),
-              confirmText: (0, import_i18n192.__)(
+              confirmText: (0, import_i18n199.__)(
                 "Are you sure you want to remove all custom font size presets?"
               ),
-              confirmButtonText: (0, import_i18n192.__)("Remove"),
+              confirmButtonText: (0, import_i18n199.__)("Remove"),
               onConfirm: () => custom.setPresets([])
             } : void 0
           }
@@ -79378,14 +90503,14 @@ 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_i18n194 = __toESM(require_i18n(), 1);
-  var import_components152 = __toESM(require_components(), 1);
-  var import_element207 = __toESM(require_element(), 1);
+  var import_i18n201 = __toESM(require_i18n(), 1);
+  var import_components149 = __toESM(require_components(), 1);
+  var import_element259 = __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_i18n193 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n200 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
   function FontSizePreview({ fontSize }) {
     const [font2] = useStyle("typography");
     const input = typeof fontSize?.fluid === "object" && fontSize?.fluid?.min && fontSize?.fluid?.max ? {
@@ -79395,7 +90520,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_runtime364.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(
       "div",
       {
         className: "global-styles-ui-typography-preview",
@@ -79403,23 +90528,23 @@ If there's a particular need for this, please submit a feature request at https:
           fontSize: computedFontSize,
           fontFamily: font2?.fontFamily ?? "serif"
         },
-        children: (0, import_i18n193.__)("Aa")
+        children: (0, import_i18n200.__)("Aa")
       }
     );
   }
   var font_size_preview_default = FontSizePreview;

   // packages/global-styles-ui/build-module/size-control/index.mjs
-  var import_components151 = __toESM(require_components(), 1);
-  var import_jsx_runtime365 = __toESM(require_jsx_runtime(), 1);
+  var import_components148 = __toESM(require_components(), 1);
+  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_UNITS = ["px", "em", "rem", "vw", "vh"];
   function SizeControl(props) {
-    const { baseControlProps } = (0, import_components151.useBaseControlProps)(props);
+    const { baseControlProps } = (0, import_components148.useBaseControlProps)(props);
     const { value, onChange, fallbackValue, disabled: disabled2, label } = props;
-    const units = (0, import_components151.__experimentalUseCustomUnits)({
+    const units = (0, import_components148.__experimentalUseCustomUnits)({
       availableUnits: DEFAULT_UNITS
     });
-    const [valueQuantity, valueUnit = "px"] = (0, import_components151.__experimentalParseQuantityAndUnitFromRawValue)(value, units);
+    const [valueQuantity, valueUnit = "px"] = (0, import_components148.__experimentalParseQuantityAndUnitFromRawValue)(value, units);
     const isValueUnitRelative = !!valueUnit && ["em", "rem", "vw", "vh"].includes(valueUnit);
     const handleUnitControlChange = (newValue) => {
       onChange?.(newValue);
@@ -79431,9 +90556,9 @@ If there's a particular need for this, please submit a feature request at https:
         onChange?.(void 0);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components151.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsxs)(import_components151.Flex, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components151.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-        import_components151.__experimentalUnitControl,
+    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,
         {
           label,
           hideLabelFromVision: true,
@@ -79444,8 +90569,8 @@ If there's a particular need for this, please submit a feature request at https:
           disabled: disabled2
         }
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components151.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(import_components151.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime365.jsx)(
-        import_components151.RangeControl,
+      /* @__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,
         {
           label,
           hideLabelFromVision: true,
@@ -79463,9 +90588,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_runtime366 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
   function FontSize() {
-    const { params, goBack } = (0, import_components152.useNavigator)();
+    const { params, goBack } = (0, import_components149.useNavigator)();
     const origin = params.origin;
     const slug = params.slug;
     const { presets, setPresets } = usePresets(
@@ -79474,9 +90599,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_element207.useState)(false);
-    const [isRenameOpen, setIsRenameOpen] = (0, import_element207.useState)(false);
-    (0, import_element207.useEffect)(() => {
+    const [isDeleteOpen, setIsDeleteOpen] = (0, import_element259.useState)(false);
+    const [isRenameOpen, setIsRenameOpen] = (0, import_element259.useState)(false);
+    (0, import_element259.useEffect)(() => {
       if (!!slug && !fontSize) {
         goBack();
       }
@@ -79506,83 +90631,83 @@ If there's a particular need for this, please submit a feature request at https:
       const fluid = typeof fontSize.fluid === "object" ? fontSize.fluid : {};
       set5("fluid", { ...fluid, max: value });
     };
-    const menuItems = origin === "custom" ? [
+    const menuItems2 = origin === "custom" ? [
       {
-        label: (0, import_i18n194.__)("Rename"),
+        label: (0, import_i18n201.__)("Rename"),
         onClick: () => setIsRenameOpen(true)
       },
       {
-        label: (0, import_i18n194.__)("Delete"),
+        label: (0, import_i18n201.__)("Delete"),
         onClick: () => setIsDeleteOpen(true)
       }
     ] : [];
-    return /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(Stack, { direction: "column", gap: "md", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+    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)(
           PresetEditHeader,
           {
             title: fontSize.name,
-            description: (0, import_i18n194.sprintf)(
+            description: (0, import_i18n201.sprintf)(
               /* translators: %s: font size preset name. */
-              (0, import_i18n194.__)("Manage the font size %s."),
+              (0, import_i18n201.__)("Manage the font size %s."),
               fontSize.name
             ),
-            menuLabel: (0, import_i18n194.__)("Font size options"),
-            menuItems
+            menuLabel: (0, import_i18n201.__)("Font size options"),
+            menuItems: menuItems2
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components152.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-          import_components152.__experimentalSpacer,
+        /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(import_components149.__experimentalView, { children: /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+          import_components149.__experimentalSpacer,
           {
             paddingX: 4,
             marginBottom: 0,
             paddingBottom: 6,
-            children: /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(Stack, { direction: "column", gap: "md", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(import_components152.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(font_size_preview_default, { fontSize }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+            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)(
                 SizeControl,
                 {
-                  label: (0, import_i18n194.__)("Size"),
+                  label: (0, import_i18n201.__)("Size"),
                   value: !isCustomFluid && fontSize.size ? String(fontSize.size) : "",
                   onChange: (value) => set5("size", value),
                   disabled: isCustomFluid
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-                import_components152.ToggleControl,
+              /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+                import_components149.ToggleControl,
                 {
-                  label: (0, import_i18n194.__)("Fluid typography"),
-                  help: (0, import_i18n194.__)(
+                  label: (0, import_i18n201.__)("Fluid typography"),
+                  help: (0, import_i18n201.__)(
                     "Scale the font size dynamically to fit the screen or viewport."
                   ),
                   checked: isFluid,
                   onChange: (value) => set5("fluid", value)
                 }
               ),
-              isFluid && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
-                import_components152.ToggleControl,
+              isFluid && /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
+                import_components149.ToggleControl,
                 {
-                  label: (0, import_i18n194.__)("Custom fluid values"),
-                  help: (0, import_i18n194.__)(
+                  label: (0, import_i18n201.__)("Custom fluid values"),
+                  help: (0, import_i18n201.__)(
                     "Set custom min and max values for the fluid font size."
                   ),
                   checked: isCustomFluid,
                   onChange: handleCustomFluidValues
                 }
               ),
-              isCustomFluid && /* @__PURE__ */ (0, import_jsx_runtime366.jsxs)(import_jsx_runtime366.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+              isCustomFluid && /* @__PURE__ */ (0, import_jsx_runtime431.jsxs)(import_jsx_runtime431.Fragment, { children: [
+                /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
                   SizeControl,
                   {
-                    label: (0, import_i18n194.__)("Minimum"),
+                    label: (0, import_i18n201.__)("Minimum"),
                     value: typeof fontSize.fluid === "object" ? fontSize.fluid?.min : void 0,
                     onChange: handleMinChange
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
                   SizeControl,
                   {
-                    label: (0, import_i18n194.__)("Maximum"),
+                    label: (0, import_i18n201.__)("Maximum"),
                     value: typeof fontSize.fluid === "object" ? fontSize.fluid?.max : void 0,
                     onChange: handleMaxChange
                   }
@@ -79592,12 +90717,12 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ) })
       ] }),
-      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+      isDeleteOpen && /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
         ConfirmDeleteDialog2,
         {
-          message: (0, import_i18n194.sprintf)(
+          message: (0, import_i18n201.sprintf)(
             /* translators: %s: Name of the font size preset. */
-            (0, import_i18n194.__)(
+            (0, import_i18n201.__)(
               'Are you sure you want to delete "%s" font size preset?'
             ),
             fontSize.name
@@ -79612,11 +90737,11 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(
+      isRenameOpen && /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
         RenameDialog,
         {
           initialName: fontSize.name,
-          placeholder: (0, import_i18n194.__)("Font size preset name"),
+          placeholder: (0, import_i18n201.__)("Font size preset name"),
           toggleOpen: () => setIsRenameOpen(false),
           onRename: (name2) => setPresets(
             presets.map(
@@ -79630,7 +90755,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_runtime367 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
   function BlockStylesNavigationScreens({
     parentMenu,
     blockStyles,
@@ -79639,11 +90764,11 @@ If there's a particular need for this, please submit a feature request at https:
     showResponsiveStateControls,
     showBlockStateControls
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_jsx_runtime367.Fragment, { children: blockStyles.map((style, index2) => /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-      import_components153.Navigator.Screen,
+    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,
       {
         path: parentMenu + "/variations/" + style.name,
-        children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
           screen_block_default,
           {
             name: blockName,
@@ -79677,7 +90802,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_runtime367.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
       BlockStylesNavigationScreens,
       {
         parentMenu,
@@ -79703,7 +90828,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_element208.useMemo)(() => {
+    const mergedValue = (0, import_element260.useMemo)(() => {
       return mergeGlobalStyles(baseValue, value);
     }, [baseValue, value]);
     const [globalStylesCSS, globalSettings] = generateGlobalStyles(
@@ -79713,62 +90838,65 @@ If there's a particular need for this, please submit a feature request at https:
         styleOptions: { variationStyles: true }
       }
     );
-    const styles = (0, import_element208.useMemo)(
+    const styles = (0, import_element260.useMemo)(
       () => [...serverCSS ?? [], ...globalStylesCSS ?? []],
       [serverCSS, globalStylesCSS]
     );
-    const settings = (0, import_element208.useMemo)(() => {
+    const settings = (0, import_element260.useMemo)(() => {
       return {
         ...serverSettings,
         __experimentalFeatures: globalSettings,
         styles
       };
     }, [globalSettings, serverSettings, styles]);
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
       GlobalStylesProvider,
       {
         value,
         baseValue,
         onChange,
         fontLibraryEnabled,
-        children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(import_block_editor18.BlockEditorProvider, { settings, children: /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(
-          import_components153.Navigator,
+        children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(import_block_editor18.BlockEditorProvider, { settings, children: /* @__PURE__ */ (0, import_jsx_runtime432.jsxs)(
+          import_components150.Navigator,
           {
             className: "global-styles-ui-sidebar__navigator-provider",
             initialPath: path || "/",
             children: [
-              (path || onPathChange) && /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+              (path || onPathChange) && /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
                 PathSynchronizer,
                 {
                   path,
                   onPathChange
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_root_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/colors", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_colors_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/typography", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_typography_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/typography/font-sizes", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(FontSizes2, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/typography/font-sizes/:origin/:slug", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(font_size_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/layout", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_layout_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/colors/palette", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_color_palette_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/variations", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_style_variations_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/css", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_css_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/revisions/:revisionId?", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_revisions_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/shadows", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(ScreenShadows, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/shadows/edit/:category/:slug", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(ScreenShadowsEdit, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/background", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_background_default, {}) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/typography/text", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_typography_element_default, { element: "text" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/typography/link", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_typography_element_default, { element: "link" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/typography/heading", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_typography_element_default, { element: "heading" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/typography/caption", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_typography_element_default, { element: "caption" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/typography/button", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_typography_element_default, { element: "button" }) }),
-              /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(GlobalStylesNavigationScreen, { path: "/blocks", children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(screen_block_list_default, {}) }),
-              blocks.map((block) => /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)(import_element208.Fragment, { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+              /* @__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)(
                   GlobalStylesNavigationScreen,
                   {
                     path: "/blocks/" + encodeURIComponent(block.name),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
                       screen_block_default,
                       {
                         name: block.name,
@@ -79779,7 +90907,7 @@ If there's a particular need for this, please submit a feature request at https:
                     )
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
                   ContextScreens,
                   {
                     name: block.name,
@@ -79800,8 +90928,8 @@ If there's a particular need for this, please submit a feature request at https:
     path,
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
-      import_components153.Navigator.Screen,
+    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(
+      import_components150.Navigator.Screen,
       {
         className: "global-styles-ui-sidebar__navigator-screen",
         path,
@@ -79813,11 +90941,11 @@ If there's a particular need for this, please submit a feature request at https:
     path,
     onPathChange
   }) {
-    const navigator2 = (0, import_components153.useNavigator)();
+    const navigator2 = (0, import_components150.useNavigator)();
     const { path: childPath } = navigator2.location;
-    const previousParentPath = (0, import_compose38.usePrevious)(path);
-    const previousChildPath = (0, import_compose38.usePrevious)(childPath);
-    (0, import_element208.useEffect)(() => {
+    const previousParentPath = (0, import_compose46.usePrevious)(path);
+    const previousChildPath = (0, import_compose46.usePrevious)(childPath);
+    (0, import_element260.useEffect)(() => {
       if (path && path !== childPath) {
         if (path !== previousParentPath) {
           navigator2.goTo(path);
@@ -79837,7 +90965,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_runtime368 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
   function withGlobalStylesProvider(Component3) {
     return function WrappedComponent({
       value,
@@ -79845,13 +90973,13 @@ If there's a particular need for this, please submit a feature request at https:
       onChange,
       ...props
     }) {
-      return /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(
         GlobalStylesProvider,
         {
           value,
           baseValue,
           onChange,
-          children: /* @__PURE__ */ (0, import_jsx_runtime368.jsx)(Component3, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(Component3, { ...props })
         }
       );
     };
@@ -79867,16 +90995,16 @@ 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_runtime369 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime434 = __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_element209 = __toESM(require_element(), 1);
+  var import_element261 = __toESM(require_element(), 1);
   var import_block_editor19 = __toESM(require_block_editor(), 1);
-  var import_compose39 = __toESM(require_compose(), 1);
+  var import_compose47 = __toESM(require_compose(), 1);
   function GlobalStylesBlockLink({ path, onPathChange }) {
     const { selectedBlockName, selectedBlockClientId } = (0, import_data64.useSelect)(
       (select9) => {
@@ -79890,8 +91018,8 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const blockHasGlobalStyles = true;
-    const previousBlockClientId = (0, import_compose39.usePrevious)(selectedBlockClientId);
-    (0, import_element209.useEffect)(() => {
+    const previousBlockClientId = (0, import_compose47.usePrevious)(selectedBlockClientId);
+    (0, import_element261.useEffect)(() => {
       if (selectedBlockClientId === previousBlockClientId) {
         return;
       }
@@ -79917,7 +91045,7 @@ 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_element210 = __toESM(require_element(), 1);
+  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_block_editor20 = __toESM(require_block_editor(), 1);
@@ -79990,14 +91118,14 @@ 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_element210.useMemo)(() => {
+    const config2 = (0, import_element262.useMemo)(() => {
       return {
         settings: settings ?? {},
         styles: styles ?? {},
         _links: _links ?? {}
       };
     }, [settings, styles, _links]);
-    const setConfig = (0, import_element210.useCallback)(
+    const setConfig = (0, import_element262.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.
@@ -80042,7 +91170,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_element210.useMemo)(() => {
+    const merged = (0, import_element262.useMemo)(() => {
       if (!isUserConfigReady || !isBaseConfigReady) {
         return {};
       }
@@ -80058,21 +91186,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_element210.useMemo)(
+    return (0, import_element262.useMemo)(
       () => getStyle(merged, path, blockName),
       [merged, path, blockName]
     );
   }
   function useSetting2(path, blockName) {
     const { merged } = useGlobalStyles();
-    return (0, import_element210.useMemo)(
+    return (0, import_element262.useMemo)(
       () => getSetting(merged, path, blockName),
       [merged, path, blockName]
     );
   }

   // packages/editor/build-module/components/global-styles/index.mjs
-  var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
   function useServerData(settings) {
     const styles = settings?.styles;
     const __unstableResolvedAssets = settings?.__unstableResolvedAssets;
@@ -80090,13 +91218,13 @@ If there's a particular need for this, please submit a feature request at https:
       });
       return canUserUploadMedia ? import_media_utils6.uploadMedia : void 0;
     }, []);
-    const serverCSS = (0, import_element211.useMemo)(() => {
+    const serverCSS = (0, import_element263.useMemo)(() => {
       if (!styles) {
         return [];
       }
       return styles.filter((style) => !style.isGlobalStyles);
     }, [styles]);
-    const serverSettings = (0, import_element211.useMemo)(() => {
+    const serverSettings = (0, import_element263.useMemo)(() => {
       return {
         __unstableResolvedAssets,
         settings: {
@@ -80153,8 +91281,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_runtime370.jsxs)(import_jsx_runtime370.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime435.jsxs)(import_jsx_runtime435.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
         GlobalStylesUI,
         {
           value: userConfig,
@@ -80170,7 +91298,7 @@ If there's a particular need for this, please submit a feature request at https:
           showBlockStateControls: blockStatesEditingEnabled
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
         GlobalStylesBlockLink,
         {
           path,
@@ -80181,7 +91309,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/provider/use-block-editor-settings.mjs
-  var { store: mediaEditorStore } = unlock(privateApis9);
+  var { store: mediaEditorStore } = unlock(privateApis2);
   var EMPTY_OBJECT3 = {};
   function __experimentalReusableBlocksSelect(select9) {
     const { RECEIVE_INTERMEDIATE_RESULTS: RECEIVE_INTERMEDIATE_RESULTS2 } = unlock(import_core_data47.privateApis);
@@ -80266,7 +91394,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_compose40.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose48.useViewportMatch)("medium");
     const {
       allImageSizes,
       bigImageSizeThreshold,
@@ -80378,7 +91506,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_element212.useMemo)(
+    const blockPatterns = (0, import_element264.useMemo)(
       () => [...settingsBlockPatterns || []].filter(
         ({ postTypes }) => {
           return !postTypes || Array.isArray(postTypes) && postTypes.includes(postType2);
@@ -80386,7 +91514,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [settingsBlockPatterns, postType2]
     );
-    const blockPatternCategories = (0, import_element212.useMemo)(
+    const blockPatternCategories = (0, import_element264.useMemo)(
       () => [
         ...settingsBlockPatternCategories || [],
         ...restBlockPatternCategories || []
@@ -80399,11 +91527,11 @@ If there's a particular need for this, please submit a feature request at https:
     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_element212.useCallback)(
+    const createPageEntity = (0, import_element264.useCallback)(
       (options) => {
         if (!userCanCreatePages) {
           return Promise.reject({
-            message: (0, import_i18n195.__)(
+            message: (0, import_i18n202.__)(
               "You do not have permission to create Pages."
             )
           });
@@ -80412,7 +91540,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [saveEntityRecord, userCanCreatePages]
     );
-    const allowedBlockTypes = (0, import_element212.useMemo)(() => {
+    const allowedBlockTypes = (0, import_element264.useMemo)(() => {
       if (hiddenBlockTypes && hiddenBlockTypes.length > 0) {
         const defaultAllowedBlockTypes = true === settings.allowedBlockTypes ? blockTypes.map(({ name: name2 }) => name2) : settings.allowedBlockTypes || [];
         return defaultAllowedBlockTypes.filter(
@@ -80421,12 +91549,11 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return settings.allowedBlockTypes;
     }, [settings.allowedBlockTypes, hiddenBlockTypes, blockTypes]);
-    const forceDisableFocusMode = settings.focusMode === false;
-    const inserterMediaCategories2 = (0, import_element212.useMemo)(
+    const inserterMediaCategories2 = (0, import_element264.useMemo)(
       () => getInserterMediaCategories(currentPostId, viewablePostTypeLabel),
       [currentPostId, viewablePostTypeLabel]
     );
-    return (0, import_element212.useMemo)(() => {
+    return (0, import_element264.useMemo)(() => {
       const blockEditorSettings = {
         ...Object.fromEntries(
           Object.entries(settings).filter(
@@ -80441,7 +91568,7 @@ If there's a particular need for this, please submit a feature request at https:
         imageMaxBitDepth,
         allowedBlockTypes,
         allowRightClickOverrides,
-        focusMode: focusMode && !forceDisableFocusMode,
+        focusMode,
         hasFixedToolbar,
         isDistractionFree,
         keepCaretInsideBlock,
@@ -80514,7 +91641,6 @@ If there's a particular need for this, please submit a feature request at https:
       allowedBlockTypes,
       allowRightClickOverrides,
       focusMode,
-      forceDisableFocusMode,
       hasFixedToolbar,
       isDistractionFree,
       keepCaretInsideBlock,
@@ -80550,20 +91676,20 @@ 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
   var import_data68 = __toESM(require_data(), 1);
   var import_block_editor22 = __toESM(require_block_editor(), 1);
-  var import_element214 = __toESM(require_element(), 1);
+  var import_element266 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/provider/use-post-content-block-types.mjs
-  var import_element213 = __toESM(require_element(), 1);
-  var import_hooks36 = __toESM(require_hooks(), 1);
+  var import_element265 = __toESM(require_element(), 1);
+  var import_hooks37 = __toESM(require_hooks(), 1);
   var POST_CONTENT_BLOCK_TYPES = [
     "core/post-title",
     "core/post-featured-image",
     "core/post-content"
   ];
   function usePostContentBlockTypes() {
-    return (0, import_element213.useMemo)(
+    return (0, import_element265.useMemo)(
       () => [
-        ...(0, import_hooks36.applyFilters)(
+        ...(0, import_hooks37.applyFilters)(
           "editor.postContentBlockTypes",
           POST_CONTENT_BLOCK_TYPES
         )
@@ -80596,7 +91722,7 @@ If there's a particular need for this, please submit a feature request at https:
       [templateParts]
     );
     const registry = (0, import_data68.useRegistry)();
-    (0, import_element214.useEffect)(() => {
+    (0, import_element266.useEffect)(() => {
       const {
         setBlockEditingMode,
         unsetBlockEditingMode,
@@ -80609,7 +91735,7 @@ If there's a particular need for this, please submit a feature request at https:
         unsetBlockEditingMode("");
       };
     }, [registry]);
-    (0, import_element214.useEffect)(() => {
+    (0, import_element266.useEffect)(() => {
       const {
         setBlockEditingMode,
         unsetBlockEditingMode,
@@ -80630,7 +91756,7 @@ If there's a particular need for this, please submit a feature request at https:
         });
       };
     }, [templateParts, registry]);
-    (0, import_element214.useEffect)(() => {
+    (0, import_element266.useEffect)(() => {
       const {
         setBlockEditingMode,
         unsetBlockEditingMode,
@@ -80668,7 +91794,7 @@ 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_element215 = __toESM(require_element(), 1);
+  var import_element267 = __toESM(require_element(), 1);
   var import_data69 = __toESM(require_data(), 1);
   var import_block_editor23 = __toESM(require_block_editor(), 1);
   function NavigationBlockEditingMode() {
@@ -80677,7 +91803,7 @@ If there's a particular need for this, please submit a feature request at https:
       (select9) => select9(import_block_editor23.store).getBlockOrder()?.[0],
       []
     );
-    (0, import_element215.useEffect)(() => {
+    (0, import_element267.useEffect)(() => {
       if (!blockClientId) {
         return;
       }
@@ -80696,16 +91822,16 @@ 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_element216 = __toESM(require_element(), 1);
-  var import_hooks37 = __toESM(require_hooks(), 1);
+  var import_element268 = __toESM(require_element(), 1);
+  var import_hooks38 = __toESM(require_hooks(), 1);
   var POST_TYPES_ALLOWING_POST_CONTENT_TEMPLATE_PART = [
     "wp_block",
     "wp_template",
     "wp_template_part"
   ];
   function useHideBlocksFromInserter(postType2, mode) {
-    (0, import_element216.useEffect)(() => {
-      (0, import_hooks37.addFilter)(
+    (0, import_element268.useEffect)(() => {
+      (0, import_hooks38.addFilter)(
         "blockEditor.__unstableCanInsertBlockType",
         "removeTemplatePartsFromInserter",
         (canInsert, blockType) => {
@@ -80717,7 +91843,7 @@ If there's a particular need for this, please submit a feature request at https:
           return canInsert;
         }
       );
-      (0, import_hooks37.addFilter)(
+      (0, import_hooks38.addFilter)(
         "blockEditor.__unstableCanInsertBlockType",
         "removePostContentFromInserter",
         (canInsert, blockType, rootClientId, { getBlockParentsByBlockName }) => {
@@ -80730,11 +91856,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
       return () => {
-        (0, import_hooks37.removeFilter)(
+        (0, import_hooks38.removeFilter)(
           "blockEditor.__unstableCanInsertBlockType",
           "removeTemplatePartsFromInserter"
         );
-        (0, import_hooks37.removeFilter)(
+        (0, import_hooks38.removeFilter)(
           "blockEditor.__unstableCanInsertBlockType",
           "removePostContentFromInserter"
         );
@@ -80744,7 +91870,7 @@ 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_element217 = __toESM(require_element(), 1);
+  var import_element269 = __toESM(require_element(), 1);
   var import_blocks14 = __toESM(require_blocks(), 1);

   // node_modules/diff/libesm/diff/base.js
@@ -81291,10 +92417,10 @@ If there's a particular need for this, please submit a feature request at https:
   var import_block_serialization_default_parser = __toESM(require_block_serialization_default_parser(), 1);
   var import_blocks13 = __toESM(require_blocks(), 1);
   var import_rich_text2 = __toESM(require_rich_text(), 1);
-  var import_i18n197 = __toESM(require_i18n(), 1);
+  var import_i18n204 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/post-revisions-preview/diff-format-types.mjs
-  var import_i18n196 = __toESM(require_i18n(), 1);
+  var import_i18n203 = __toESM(require_i18n(), 1);
   var import_rich_text = __toESM(require_rich_text(), 1);
   var DIFF_DESCRIPTION_IDS = {
     removed: "revision-diff-removed-desc",
@@ -81306,31 +92432,31 @@ If there's a particular need for this, please submit a feature request at https:
   var DIFF_FORMAT_TYPES = [
     {
       name: "revision/diff-removed",
-      title: (0, import_i18n196.__)("Removed"),
+      title: (0, import_i18n203.__)("Removed"),
       tagName: "del",
       className: "revision-diff-removed"
     },
     {
       name: "revision/diff-added",
-      title: (0, import_i18n196.__)("Added"),
+      title: (0, import_i18n203.__)("Added"),
       tagName: "ins",
       className: "revision-diff-added"
     },
     {
       name: "revision/diff-format-added",
-      title: (0, import_i18n196.__)("Format added"),
+      title: (0, import_i18n203.__)("Format added"),
       tagName: "mark",
       className: "revision-diff-format-added"
     },
     {
       name: "revision/diff-format-removed",
-      title: (0, import_i18n196.__)("Format removed"),
+      title: (0, import_i18n203.__)("Format removed"),
       tagName: "mark",
       className: "revision-diff-format-removed"
     },
     {
       name: "revision/diff-format-changed",
-      title: (0, import_i18n196.__)("Format changed"),
+      title: (0, import_i18n203.__)("Format changed"),
       tagName: "mark",
       className: "revision-diff-format-changed"
     }
@@ -81594,9 +92720,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (addedCount > 0 && removedCount === 0 && changedCount === 0) {
       return {
         type: "added",
-        description: (0, import_i18n197.sprintf)(
+        description: (0, import_i18n204.sprintf)(
           /* translators: %d: number of formats added */
-          (0, import_i18n197._n)("%d format added", "%d formats added", addedCount),
+          (0, import_i18n204._n)("%d format added", "%d formats added", addedCount),
           addedCount
         )
       };
@@ -81604,9 +92730,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (removedCount > 0 && addedCount === 0 && changedCount === 0) {
       return {
         type: "removed",
-        description: (0, import_i18n197.sprintf)(
+        description: (0, import_i18n204.sprintf)(
           /* translators: %d: number of formats removed */
-          (0, import_i18n197._n)("%d format removed", "%d formats removed", removedCount),
+          (0, import_i18n204._n)("%d format removed", "%d formats removed", removedCount),
           removedCount
         )
       };
@@ -81614,34 +92740,34 @@ If there's a particular need for this, please submit a feature request at https:
     const parts = [];
     if (addedCount > 0) {
       parts.push(
-        (0, import_i18n197.sprintf)(
+        (0, import_i18n204.sprintf)(
           /* translators: %d: number of formats added */
-          (0, import_i18n197._n)("%d format added", "%d formats added", addedCount),
+          (0, import_i18n204._n)("%d format added", "%d formats added", addedCount),
           addedCount
         )
       );
     }
     if (removedCount > 0) {
       parts.push(
-        (0, import_i18n197.sprintf)(
+        (0, import_i18n204.sprintf)(
           /* translators: %d: number of formats removed */
-          (0, import_i18n197._n)("%d format removed", "%d formats removed", removedCount),
+          (0, import_i18n204._n)("%d format removed", "%d formats removed", removedCount),
           removedCount
         )
       );
     }
     if (changedCount > 0) {
       parts.push(
-        (0, import_i18n197.sprintf)(
+        (0, import_i18n204.sprintf)(
           /* translators: %d: number of formats changed */
-          (0, import_i18n197._n)("%d format changed", "%d formats changed", changedCount),
+          (0, import_i18n204._n)("%d format changed", "%d formats changed", changedCount),
           changedCount
         )
       );
     }
     return {
       type: "changed",
-      description: parts.join(", ") || (0, import_i18n197.__)("Formatting changed")
+      description: parts.join(", ") || (0, import_i18n204.__)("Formatting changed")
     };
   }
   function applyRichTextDiff(currentRichText, previousRichText) {
@@ -81888,8 +93014,8 @@ If there's a particular need for this, please submit a feature request at https:
         postType: getCurrentPostType2()
       };
     }, []);
-    const previousBlocksRef = (0, import_element217.useRef)([]);
-    const blocks = (0, import_element217.useMemo)(() => {
+    const previousBlocksRef = (0, import_element269.useRef)([]);
+    const blocks = (0, import_element269.useMemo)(() => {
       if (!isInRevisionsMode) {
         previousBlocksRef.current = [];
         return null;
@@ -81936,7 +93062,7 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/commands/index.mjs
   var import_data73 = __toESM(require_data(), 1);
-  var import_i18n198 = __toESM(require_i18n(), 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);
@@ -81948,7 +93074,7 @@ If there's a particular need for this, please submit a feature request at https:
   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_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
   var { RenamePatternModal } = unlock(import_patterns6.privateApis);
   var modalName = "editor/pattern-rename";
   function PatternRenameModal() {
@@ -81978,14 +93104,14 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isActive || postType2 !== PATTERN_POST_TYPE) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime371.jsx)(RenamePatternModal, { onClose: closeModal2, pattern: record });
+    return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(RenamePatternModal, { onClose: closeModal2, pattern: record });
   }

   // 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_jsx_runtime372 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
   var { DuplicatePatternModal } = unlock(import_patterns7.privateApis);
   var modalName2 = "editor/pattern-duplicate";
   function PatternDuplicateModal() {
@@ -82015,7 +93141,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isActive || postType2 !== PATTERN_POST_TYPE) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime372.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
       DuplicatePatternModal,
       {
         onClose: closeModal2,
@@ -82033,7 +93159,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_i18n198.__)("Disable editing all patterns") : (0, import_i18n198.__)("Enable editing all patterns"),
+      label: disableContentOnlyForPatternsAndTemplateParts ? (0, import_i18n205.__)("Disable editing all patterns") : (0, import_i18n205.__)("Enable editing all patterns"),
       icon: symbol_default,
       category: "command",
       callback: ({ close }) => {
@@ -82059,6 +93185,9 @@ If there's a particular need for this, please submit a feature request at https:
       isFocusMode,
       isPreviewMode,
       isViewable,
+      isPublished,
+      viewLink,
+      viewItemLabel,
       isCodeEditingEnabled,
       isRichEditingEnabled,
       isPublishSidebarEnabled: isPublishSidebarEnabled2,
@@ -82066,9 +93195,16 @@ If there's a particular need for this, please submit a feature request at https:
       disableContentOnlyForTemplateParts
     } = (0, import_data73.useSelect)((select9) => {
       const { get } = select9(import_preferences7.store);
-      const { isListViewOpened: isListViewOpened2, getCurrentPostType: getCurrentPostType2, getEditorSettings: getEditorSettings2 } = select9(store);
+      const {
+        isListViewOpened: isListViewOpened2,
+        getCurrentPostType: getCurrentPostType2,
+        getEditorSettings: getEditorSettings2,
+        getEditedPostAttribute: getEditedPostAttribute2,
+        isCurrentPostPublished: isCurrentPostPublished2
+      } = select9(store);
       const { getSettings: getSettings11 } = select9(import_block_editor24.store);
       const { getPostType } = select9(import_core_data50.store);
+      const postType2 = getPostType(getCurrentPostType2());
       return {
         editorMode: get("core", "editorMode") ?? "visual",
         isListViewOpen: isListViewOpened2(),
@@ -82076,7 +93212,10 @@ If there's a particular need for this, please submit a feature request at https:
         isDistractionFree: get("core", "distractionFree"),
         isFocusMode: get("core", "focusMode"),
         isPreviewMode: getSettings11().isPreviewMode,
-        isViewable: getPostType(getCurrentPostType2())?.viewable ?? false,
+        isViewable: postType2?.viewable ?? false,
+        isPublished: isCurrentPostPublished2(),
+        viewLink: getEditedPostAttribute2("link"),
+        viewItemLabel: postType2?.labels?.view_item,
         isCodeEditingEnabled: getEditorSettings2().codeEditingEnabled,
         isRichEditingEnabled: getEditorSettings2().richEditingEnabled,
         isPublishSidebarEnabled: select9(store).isPublishSidebarEnabled(),
@@ -82109,8 +93248,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_i18n198.__)("Keyboard shortcuts"),
-      icon: keyboard_default,
+      label: (0, import_i18n205.__)("Keyboard shortcuts"),
       category: "view",
       callback: ({ close }) => {
         close();
@@ -82119,7 +93257,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_i18n198.__)("Exit Distraction free") : (0, import_i18n198.__)("Enter Distraction free"),
+      label: isDistractionFree ? (0, import_i18n205.__)("Exit Distraction free") : (0, import_i18n205.__)("Enter Distraction free"),
       category: "command",
       callback: ({ close }) => {
         toggleDistractionFree2();
@@ -82128,7 +93266,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_i18n198.__)("Editor preferences"),
+      label: (0, import_i18n205.__)("Editor preferences"),
       category: "view",
       callback: ({ close }) => {
         close();
@@ -82137,7 +93275,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_i18n198.__)("Exit Spotlight mode") : (0, import_i18n198.__)("Enter Spotlight mode"),
+      label: isFocusMode ? (0, import_i18n205.__)("Exit Spotlight mode") : (0, import_i18n205.__)("Enter Spotlight mode"),
       category: "command",
       callback: ({ close }) => {
         toggleSpotlightMode2();
@@ -82146,14 +93284,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_i18n198.__)("Close List View") : (0, import_i18n198.__)("Open List View"),
+      label: isListViewOpen ? (0, import_i18n205.__)("Close List View") : (0, import_i18n205.__)("Open List View"),
       icon: list_view_default,
       category: "command",
       callback: ({ close }) => {
         setIsListViewOpened2(!isListViewOpen);
         close();
         createInfoNotice(
-          isListViewOpen ? (0, import_i18n198.__)("List View off.") : (0, import_i18n198.__)("List View on."),
+          isListViewOpen ? (0, import_i18n205.__)("List View off.") : (0, import_i18n205.__)("List View on."),
           {
             id: "core/editor/toggle-list-view/notice",
             type: "snackbar"
@@ -82163,7 +93301,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_i18n198.__)("Top toolbar"),
+      label: (0, import_i18n205.__)("Top toolbar"),
       category: "command",
       callback: ({ close }) => {
         toggleTopToolbar2();
@@ -82180,7 +93318,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_i18n198.__)("Open code editor") : (0, import_i18n198.__)("Exit code editor"),
+        label: editorMode === "visual" ? (0, import_i18n205.__)("Open code editor") : (0, import_i18n205.__)("Exit code editor"),
         icon: code_default,
         category: "command",
         callback: ({ close }) => {
@@ -82193,13 +93331,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_i18n198.__)("Hide block breadcrumbs") : (0, import_i18n198.__)("Show block breadcrumbs"),
+      label: showBlockBreadcrumbs ? (0, import_i18n205.__)("Hide block breadcrumbs") : (0, import_i18n205.__)("Show block breadcrumbs"),
       category: "command",
       callback: ({ close }) => {
         toggle("core", "showBlockBreadcrumbs");
         close();
         createInfoNotice(
-          showBlockBreadcrumbs ? (0, import_i18n198.__)("Breadcrumbs hidden.") : (0, import_i18n198.__)("Breadcrumbs visible."),
+          showBlockBreadcrumbs ? (0, import_i18n205.__)("Breadcrumbs hidden.") : (0, import_i18n205.__)("Breadcrumbs visible."),
           {
             id: "core/editor/toggle-breadcrumbs/notice",
             type: "snackbar"
@@ -82209,8 +93347,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_i18n198.__)("Show or hide the Settings panel"),
-      icon: (0, import_i18n198.isRTL)() ? drawer_left_default : drawer_right_default,
+      label: (0, import_i18n205.__)("Show or hide the Settings panel"),
+      icon: (0, import_i18n205.isRTL)() ? drawer_left_default : drawer_right_default,
       category: "command",
       callback: ({ close }) => {
         const activeSidebar = getActiveComplementaryArea2("core");
@@ -82224,7 +93362,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_i18n198.__)("Show or hide the Block settings panel"),
+      label: (0, import_i18n205.__)("Show or hide the Block settings panel"),
       icon: block_default_default,
       category: "command",
       callback: ({ close }) => {
@@ -82239,14 +93377,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_i18n198.__)("Disable pre-publish checks") : (0, import_i18n198.__)("Enable pre-publish checks"),
+      label: isPublishSidebarEnabled2 ? (0, import_i18n205.__)("Disable pre-publish checks") : (0, import_i18n205.__)("Enable pre-publish checks"),
       icon: format_list_bullets_default,
       category: "command",
       callback: ({ close }) => {
         close();
         toggle("core", "isPublishSidebarEnabled");
         createInfoNotice(
-          isPublishSidebarEnabled2 ? (0, import_i18n198.__)("Pre-publish checks disabled.") : (0, import_i18n198.__)("Pre-publish checks enabled."),
+          isPublishSidebarEnabled2 ? (0, import_i18n205.__)("Pre-publish checks disabled.") : (0, import_i18n205.__)("Pre-publish checks enabled."),
           {
             id: "core/editor/publish-sidebar/notice",
             type: "snackbar"
@@ -82257,7 +93395,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_i18n198.__)("Preview in a new tab"),
+        label: (0, import_i18n205.__)("Preview in a new tab"),
         icon: external_default,
         category: "view",
         callback: async ({ close }) => {
@@ -82267,6 +93405,18 @@ If there's a particular need for this, please submit a feature request at https:
           window.open(link, `wp-preview-${postId2}`);
         }
       });
+      if (isPublished && viewLink) {
+        commands.push({
+          name: "core/view-link",
+          label: viewItemLabel || (0, import_i18n205.__)("View post"),
+          icon: external_default,
+          category: "view",
+          callback: ({ close }) => {
+            close();
+            window.open(viewLink, "_blank");
+          }
+        });
+      }
     }
     return {
       commands,
@@ -82336,7 +93486,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_i18n198.__)("Rename pattern"),
+        label: (0, import_i18n205.__)("Rename pattern"),
         icon: pencil_default,
         category: "edit",
         callback: ({ close }) => {
@@ -82346,7 +93496,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_i18n198.__)("Duplicate pattern"),
+        label: (0, import_i18n205.__)("Duplicate pattern"),
         icon: symbol_default,
         category: "command",
         callback: ({ close }) => {
@@ -82398,9 +93548,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_i18n198.sprintf)(
+        label: (0, import_i18n205.sprintf)(
           /* translators: %s: template title */
-          (0, import_i18n198.__)("Edit template: %s"),
+          (0, import_i18n205.__)("Edit template: %s"),
           (0, import_html_entities11.decodeEntities)(template2.title)
         ),
         icon: layout_default,
@@ -82417,8 +93567,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_i18n198.__)("Go back"),
-        icon: page_default,
+        label: (0, import_i18n205.__)("Go back"),
         category: "view",
         callback: ({ close }) => {
           goBack();
@@ -82449,19 +93598,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_i18n198.sprintf)(
+      const label = template2.type === TEMPLATE_POST_TYPE ? (0, import_i18n205.sprintf)(
         /* translators: %s: template title */
-        (0, import_i18n198.__)("Reset template: %s"),
+        (0, import_i18n205.__)("Reset template: %s"),
         (0, import_html_entities11.decodeEntities)(template2.title)
-      ) : (0, import_i18n198.sprintf)(
+      ) : (0, import_i18n205.sprintf)(
         /* translators: %s: template part title */
-        (0, import_i18n198.__)("Reset template part: %s"),
+        (0, import_i18n205.__)("Reset template part: %s"),
         (0, import_html_entities11.decodeEntities)(template2.title)
       );
       commands.push({
         name: "core/reset-template",
         label,
-        icon: (0, import_i18n198.isRTL)() ? rotate_right_default : rotate_left_default,
+        icon: (0, import_i18n205.isRTL)() ? rotate_right_default : rotate_left_default,
         category: "command",
         callback: ({ close }) => {
           revertTemplate3(template2);
@@ -82502,7 +93651,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_element218 = __toESM(require_element(), 1);
+  var import_element270 = __toESM(require_element(), 1);
   var import_upload_media = __toESM(require_upload_media(), 1);
   var LOCK_NAME = "upload-in-progress";
   function useUploadSaveLock() {
@@ -82516,7 +93665,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_element218.useEffect)(() => {
+    (0, import_element270.useEffect)(() => {
       if (isUploading) {
         lockPostSaving2(LOCK_NAME);
         lockPostAutosaving2(LOCK_NAME);
@@ -82538,13 +93687,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_element219 = __toESM(require_element(), 1);
+  var import_element271 = __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_element219.useEffect)(() => {
+    (0, import_element271.useEffect)(() => {
       if (!isEnabled) {
         return;
       }
@@ -82564,11 +93713,11 @@ 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_i18n199 = __toESM(require_i18n(), 1);
+  var import_i18n206 = __toESM(require_i18n(), 1);
   var import_block_editor25 = __toESM(require_block_editor(), 1);
   var import_data76 = __toESM(require_data(), 1);
-  var import_element220 = __toESM(require_element(), 1);
-  var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
+  var import_element272 = __toESM(require_element(), 1);
+  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
   var { BlockRemovalWarningModal } = unlock(import_block_editor25.privateApis);
   var TEMPLATE_BLOCKS = [
     "core/post-content",
@@ -82586,13 +93735,13 @@ If there's a particular need for this, please submit a feature request at https:
         );
         if (removedPostContentBlocks.length) {
           return {
-            description: (0, import_i18n199.__)(
+            description: (0, import_i18n206.__)(
               "This block displays the content of posts and pages using this template."
             ),
-            warning: (0, import_i18n199.__)(
+            warning: (0, import_i18n206.__)(
               "If you delete it, posts or pages using this template will not display any content."
             ),
-            subtext: (0, import_i18n199.__)("Visitors will see blank pages."),
+            subtext: (0, import_i18n206.__)("Visitors will see blank pages."),
             requireConfirmation: true
           };
         }
@@ -82600,7 +93749,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_i18n199._n)(
+          return (0, import_i18n206._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
@@ -82619,7 +93768,7 @@ If there's a particular need for this, please submit a feature request at https:
           )
         );
         if (removedBlocksWithOverrides.length) {
-          return (0, import_i18n199._n)(
+          return (0, import_i18n206._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
@@ -82633,7 +93782,7 @@ If there's a particular need for this, please submit a feature request at https:
       (select9) => select9(store).getCurrentPostType(),
       []
     );
-    const removalRulesForPostType = (0, import_element220.useMemo)(
+    const removalRulesForPostType = (0, import_element272.useMemo)(
       () => BLOCK_REMOVAL_RULES.filter(
         (rule) => rule.postTypes.includes(currentPostType)
       ),
@@ -82642,19 +93791,19 @@ If there's a particular need for this, please submit a feature request at https:
     if (!removalRulesForPostType) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(BlockRemovalWarningModal, { rules: removalRulesForPostType });
+    return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(BlockRemovalWarningModal, { rules: removalRulesForPostType });
   }

   // packages/editor/build-module/components/start-page-options/index.mjs
-  var import_components154 = __toESM(require_components(), 1);
-  var import_i18n200 = __toESM(require_i18n(), 1);
-  var import_element221 = __toESM(require_element(), 1);
+  var import_components151 = __toESM(require_components(), 1);
+  var import_i18n207 = __toESM(require_i18n(), 1);
+  var import_element273 = __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_blocks15 = __toESM(require_blocks(), 1);
   var import_preferences8 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime374 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
   function useStartPatterns() {
     const { blockPatternsWithPostContentBlockType, postType: postType2 } = (0, import_data77.useSelect)(
       (select9) => {
@@ -82671,7 +93820,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    return (0, import_element221.useMemo)(() => {
+    return (0, import_element273.useMemo)(() => {
       if (!blockPatternsWithPostContentBlockType?.length) {
         return [];
       }
@@ -82689,7 +93838,7 @@ If there's a particular need for this, please submit a feature request at https:
         postId: getCurrentPostId2()
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
       import_block_editor26.__experimentalBlockPatternsList,
       {
         blockPatterns,
@@ -82704,7 +93853,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StartPageOptionsModal({ onClose }) {
-    const [showStartPatterns, setShowStartPatterns] = (0, import_element221.useState)(true);
+    const [showStartPatterns, setShowStartPatterns] = (0, import_element273.useState)(true);
     const { set: setPreference } = (0, import_data77.useDispatch)(import_preferences8.store);
     const startPatterns = useStartPatterns();
     const hasStartPattern = startPatterns.length > 0;
@@ -82715,32 +93864,32 @@ If there's a particular need for this, please submit a feature request at https:
       onClose();
       setPreference("core", "enableChoosePatternModal", showStartPatterns);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsxs)(
-      import_components154.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsxs)(
+      import_components151.Modal,
       {
         className: "editor-start-page-options__modal",
-        title: (0, import_i18n200.__)("Choose a pattern"),
+        title: (0, import_i18n207.__)("Choose a pattern"),
         isFullScreen: true,
         onRequestClose: handleClose,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime374.jsx)("div", { className: "editor-start-page-options__modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime439.jsx)("div", { className: "editor-start-page-options__modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
             PatternSelection,
             {
               blockPatterns: startPatterns,
               onChoosePattern: handleClose
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-            import_components154.Flex,
+          /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+            import_components151.Flex,
             {
               className: "editor-start-page-options__modal__actions",
               justify: "flex-start",
               expanded: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(import_components154.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(
-                import_components154.CheckboxControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(import_components151.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(
+                import_components151.CheckboxControl,
                 {
                   checked: showStartPatterns,
-                  label: (0, import_i18n200.__)(
+                  label: (0, import_i18n207.__)(
                     "Always show starter patterns for new pages"
                   ),
                   onChange: (newValue) => {
@@ -82755,7 +93904,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StartPageOptions() {
-    const [isOpen2, setIsOpen] = (0, import_element221.useState)(false);
+    const [isOpen2, setIsOpen] = (0, import_element273.useState)(false);
     const { isEditedPostEmpty: isEditedPostEmpty2 } = (0, import_data77.useSelect)(store);
     const { getEntityRecordNonTransientEdits } = (0, import_data77.useSelect)(import_core_data51.store);
     const { isModalActive: isModalActive2 } = (0, import_data77.useSelect)(store3);
@@ -82772,7 +93921,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_element221.useEffect)(() => {
+    (0, import_element273.useEffect)(() => {
       const hasEdits = Object.keys(
         getEntityRecordNonTransientEdits(
           "postType",
@@ -82797,49 +93946,49 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isOpen2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime374.jsx)(StartPageOptionsModal, { onClose: () => setIsOpen(false) });
+    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(StartPageOptionsModal, { onClose: () => setIsOpen(false) });
   }

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/index.mjs
-  var import_components155 = __toESM(require_components(), 1);
-  var import_i18n202 = __toESM(require_i18n(), 1);
+  var import_components152 = __toESM(require_components(), 1);
+  var import_i18n209 = __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_i18n201 = __toESM(require_i18n(), 1);
+  var import_i18n208 = __toESM(require_i18n(), 1);
   var textFormattingShortcuts = [
     {
       keyCombination: { modifier: "primary", character: "b" },
-      description: (0, import_i18n201.__)("Make the selected text bold.")
+      description: (0, import_i18n208.__)("Make the selected text bold.")
     },
     {
       keyCombination: { modifier: "primary", character: "i" },
-      description: (0, import_i18n201.__)("Make the selected text italic.")
+      description: (0, import_i18n208.__)("Make the selected text italic.")
     },
     {
       keyCombination: { modifier: "primary", character: "k" },
-      description: (0, import_i18n201.__)("Convert the selected text into a link.")
+      description: (0, import_i18n208.__)("Convert the selected text into a link.")
     },
     {
       keyCombination: { modifier: "primaryShift", character: "k" },
-      description: (0, import_i18n201.__)("Remove a link.")
+      description: (0, import_i18n208.__)("Remove a link.")
     },
     {
       keyCombination: { character: "[[" },
-      description: (0, import_i18n201.__)("Insert a link to a post or page.")
+      description: (0, import_i18n208.__)("Insert a link to a post or page.")
     },
     {
       keyCombination: { modifier: "primary", character: "u" },
-      description: (0, import_i18n201.__)("Underline the selected text.")
+      description: (0, import_i18n208.__)("Underline the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "d" },
-      description: (0, import_i18n201.__)("Strikethrough the selected text.")
+      description: (0, import_i18n208.__)("Strikethrough the selected text.")
     },
     {
       keyCombination: { modifier: "access", character: "x" },
-      description: (0, import_i18n201.__)("Make the selected text inline code.")
+      description: (0, import_i18n208.__)("Make the selected text inline code.")
     },
     {
       keyCombination: {
@@ -82852,24 +94001,24 @@ If there's a particular need for this, please submit a feature request at https:
           character: "7"
         }
       ],
-      description: (0, import_i18n201.__)("Convert the current heading to a paragraph.")
+      description: (0, import_i18n208.__)("Convert the current heading to a paragraph.")
     },
     {
       keyCombination: { modifier: "access", character: "1-6" },
-      description: (0, import_i18n201.__)(
+      description: (0, import_i18n208.__)(
         "Convert the current paragraph or heading to a heading of level 1 to 6."
       )
     },
     {
       keyCombination: { modifier: "primaryShift", character: "SPACE" },
-      description: (0, import_i18n201.__)("Add non breaking space.")
+      description: (0, import_i18n208.__)("Add non breaking space.")
     }
   ];

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/shortcut.mjs
-  var import_element222 = __toESM(require_element(), 1);
+  var import_element274 = __toESM(require_element(), 1);
   var import_keycodes7 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime375 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
   function KeyCombination({ keyCombination, forceAriaLabel }) {
     const shortcut = keyCombination.modifier ? import_keycodes7.displayShortcutList[keyCombination.modifier](
       keyCombination.character
@@ -82877,7 +94026,7 @@ If there's a particular need for this, please submit a feature request at https:
     const ariaLabel = keyCombination.modifier ? import_keycodes7.shortcutAriaLabel[keyCombination.modifier](
       keyCombination.character
     ) : keyCombination.character;
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
       "kbd",
       {
         className: "editor-keyboard-shortcut-help-modal__shortcut-key-combination",
@@ -82885,9 +94034,9 @@ 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_runtime375.jsx)(import_element222.Fragment, { children: character }, index2);
+              return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_element274.Fragment, { children: character }, index2);
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
               "kbd",
               {
                 className: "editor-keyboard-shortcut-help-modal__shortcut-key",
@@ -82901,17 +94050,17 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function Shortcut({ description, keyCombination, aliases = [], ariaLabel }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)(import_jsx_runtime375.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime375.jsx)("div", { className: "editor-keyboard-shortcut-help-modal__shortcut-description", children: description }),
-      /* @__PURE__ */ (0, import_jsx_runtime375.jsxs)("div", { className: "editor-keyboard-shortcut-help-modal__shortcut-term", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)(import_jsx_runtime440.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime440.jsx)("div", { className: "editor-keyboard-shortcut-help-modal__shortcut-description", children: description }),
+      /* @__PURE__ */ (0, import_jsx_runtime440.jsxs)("div", { className: "editor-keyboard-shortcut-help-modal__shortcut-term", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
           KeyCombination,
           {
             keyCombination,
             forceAriaLabel: ariaLabel
           }
         ),
-        aliases.map((alias, index2) => /* @__PURE__ */ (0, import_jsx_runtime375.jsx)(
+        aliases.map((alias, index2) => /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(
           KeyCombination,
           {
             keyCombination: alias,
@@ -82927,7 +94076,7 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/keyboard-shortcut-help-modal/dynamic-shortcut.mjs
   var import_data78 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts2 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime376 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
   function DynamicShortcut({ name: name2 }) {
     const { keyCombination, description, aliases } = (0, import_data78.useSelect)(
       (select9) => {
@@ -82947,7 +94096,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!keyCombination) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
       shortcut_default,
       {
         keyCombination,
@@ -82959,7 +94108,7 @@ If there's a particular need for this, please submit a feature request at https:
   var dynamic_shortcut_default = DynamicShortcut;

   // packages/editor/build-module/components/keyboard-shortcut-help-modal/index.mjs
-  var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
   var KEYBOARD_SHORTCUT_HELP_MODAL_NAME = "editor/keyboard-shortcut-help";
   var ShortcutList = ({ shortcuts }) => (
     /*
@@ -82967,32 +94116,32 @@ If there's a particular need for this, please submit a feature request at https:
      * Safari+VoiceOver won't announce the list otherwise.
      */
     /* eslint-disable jsx-a11y/no-redundant-roles */
-    /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
       "ul",
       {
         className: "editor-keyboard-shortcut-help-modal__shortcut-list",
         role: "list",
-        children: shortcuts.map((shortcut, index2) => /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+        children: shortcuts.map((shortcut, index2) => /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
           "li",
           {
             className: "editor-keyboard-shortcut-help-modal__shortcut",
-            children: typeof shortcut === "string" ? /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(dynamic_shortcut_default, { name: shortcut }) : /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(shortcut_default, { ...shortcut })
+            children: typeof shortcut === "string" ? /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(dynamic_shortcut_default, { name: shortcut }) : /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(shortcut_default, { ...shortcut })
           },
           index2
         ))
       }
     )
   );
-  var ShortcutSection = ({ title, shortcuts, className: className2 }) => /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
+  var ShortcutSection = ({ title, shortcuts, className }) => /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
     "section",
     {
       className: clsx_default(
         "editor-keyboard-shortcut-help-modal__section",
-        className2
+        className
       ),
       children: [
-        !!title && /* @__PURE__ */ (0, import_jsx_runtime377.jsx)("h2", { className: "editor-keyboard-shortcut-help-modal__section-title", children: title }),
-        /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(ShortcutList, { shortcuts })
+        !!title && /* @__PURE__ */ (0, import_jsx_runtime442.jsx)("h2", { className: "editor-keyboard-shortcut-help-modal__section-title", children: title }),
+        /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(ShortcutList, { shortcuts })
       ]
     }
   );
@@ -83009,7 +94158,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [categoryName]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
       ShortcutSection,
       {
         title,
@@ -83036,63 +94185,63 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isModalActive2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime377.jsxs)(
-      import_components155.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime442.jsxs)(
+      import_components152.Modal,
       {
         className: "editor-keyboard-shortcut-help-modal",
-        title: (0, import_i18n202.__)("Keyboard shortcuts"),
-        closeButtonLabel: (0, import_i18n202.__)("Close"),
+        title: (0, import_i18n209.__)("Keyboard shortcuts"),
+        closeButtonLabel: (0, import_i18n209.__)("Close"),
         onRequestClose: toggleModal,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutSection,
             {
               className: "editor-keyboard-shortcut-help-modal__main-shortcuts",
               shortcuts: ["core/editor/keyboard-shortcuts"]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n202.__)("Global shortcuts"),
+              title: (0, import_i18n209.__)("Global shortcuts"),
               categoryName: "global"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n202.__)("Selection shortcuts"),
+              title: (0, import_i18n209.__)("Selection shortcuts"),
               categoryName: "selection"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n202.__)("Block shortcuts"),
+              title: (0, import_i18n209.__)("Block shortcuts"),
               categoryName: "block",
               additionalShortcuts: [
                 {
                   keyCombination: { character: "/" },
-                  description: (0, import_i18n202.__)(
+                  description: (0, import_i18n209.__)(
                     "Change the block type after adding a new paragraph."
                   ),
                   /* translators: The forward-slash character. e.g. '/'. */
-                  ariaLabel: (0, import_i18n202.__)("Forward-slash")
+                  ariaLabel: (0, import_i18n209.__)("Forward-slash")
                 }
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutSection,
             {
-              title: (0, import_i18n202.__)("Text formatting"),
+              title: (0, import_i18n209.__)("Text formatting"),
               shortcuts: textFormattingShortcuts
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime377.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
             ShortcutCategorySection,
             {
-              title: (0, import_i18n202.__)("List View shortcuts"),
+              title: (0, import_i18n209.__)("List View shortcuts"),
               categoryName: "list-view"
             }
           )
@@ -83103,14 +94252,14 @@ 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_components156 = __toESM(require_components(), 1);
-  var import_i18n203 = __toESM(require_i18n(), 1);
-  var import_element223 = __toESM(require_element(), 1);
+  var import_components153 = __toESM(require_components(), 1);
+  var import_i18n210 = __toESM(require_i18n(), 1);
+  var import_element275 = __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_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
   function useFallbackTemplateContent(slug, isCustom = false) {
     return (0, import_data80.useSelect)(
       (select9) => {
@@ -83156,12 +94305,12 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return block;
     }
-    return (0, import_element223.useMemo)(() => {
+    return (0, import_element275.useMemo)(() => {
       return [
         {
           name: "fallback",
           blocks: (0, import_blocks16.parse)(fallbackContent),
-          title: (0, import_i18n203.__)("Fallback content")
+          title: (0, import_i18n210.__)("Fallback content")
         },
         ...patterns2.filter((pattern) => {
           return Array.isArray(pattern.templateTypes) && pattern.templateTypes.some(
@@ -83181,7 +94330,7 @@ If there's a particular need for this, please submit a feature request at https:
   function PatternSelection2({ fallbackContent, onChoosePattern, postType: postType2 }) {
     const [, , onChange] = (0, import_core_data52.useEntityBlockEditor)("postType", postType2);
     const blockPatterns = useStartPatterns2(fallbackContent);
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
       import_block_editor27.__experimentalBlockPatternsList,
       {
         blockPatterns,
@@ -83197,17 +94346,17 @@ If there's a particular need for this, please submit a feature request at https:
     if (!fallbackContent) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(
-      import_components156.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(
+      import_components153.Modal,
       {
         className: "editor-start-template-options__modal",
-        title: (0, import_i18n203.__)("Choose a pattern"),
-        closeLabel: (0, import_i18n203.__)("Cancel"),
+        title: (0, import_i18n210.__)("Choose a pattern"),
+        closeLabel: (0, import_i18n210.__)("Cancel"),
         focusOnMount: "firstElement",
         onRequestClose: onClose,
         isFullScreen: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime378.jsx)("div", { className: "editor-start-template-options__modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime443.jsx)("div", { className: "editor-start-template-options__modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
             PatternSelection2,
             {
               fallbackContent,
@@ -83219,19 +94368,19 @@ If there's a particular need for this, please submit a feature request at https:
               }
             }
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
-            import_components156.Flex,
+          /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+            import_components153.Flex,
             {
               className: "editor-start-template-options__modal__actions",
               justify: "flex-end",
               expanded: false,
-              children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(import_components156.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
-                import_components156.Button,
+              children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components153.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+                import_components153.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "tertiary",
                   onClick: onClose,
-                  children: (0, import_i18n203.__)("Skip")
+                  children: (0, import_i18n210.__)("Skip")
                 }
               ) })
             }
@@ -83241,7 +94390,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function StartTemplateOptions() {
-    const [isClosed, setIsClosed] = (0, import_element223.useState)(false);
+    const [isClosed, setIsClosed] = (0, import_element275.useState)(false);
     const { shouldOpenModal, slug, isCustom, postType: postType2, postId: postId2 } = (0, import_data80.useSelect)(
       (select9) => {
         const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
@@ -83270,13 +94419,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    (0, import_element223.useEffect)(() => {
+    (0, import_element275.useEffect)(() => {
       setIsClosed(false);
     }, [postType2, postId2]);
     if (!shouldOpenModal || isClosed) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
       StartModal,
       {
         slug,
@@ -83375,26 +94524,167 @@ If there's a particular need for this, please submit a feature request at https:
     return null;
   }

+  // packages/editor/build-module/components/global-keyboard-shortcuts/register-shortcuts.mjs
+  var import_element276 = __toESM(require_element(), 1);
+  var import_data82 = __toESM(require_data(), 1);
+  var import_i18n211 = __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)(() => {
+      registerShortcut({
+        name: "core/editor/toggle-mode",
+        category: "global",
+        description: (0, import_i18n211.__)("Switch between visual editor and code editor."),
+        keyCombination: {
+          modifier: "secondary",
+          character: "m"
+        }
+      });
+      registerShortcut({
+        name: "core/editor/save",
+        category: "global",
+        description: (0, import_i18n211.__)("Save your changes."),
+        keyCombination: {
+          modifier: "primary",
+          character: "s"
+        }
+      });
+      registerShortcut({
+        name: "core/editor/undo",
+        category: "global",
+        description: (0, import_i18n211.__)("Undo your last changes."),
+        keyCombination: {
+          modifier: "primary",
+          character: "z"
+        }
+      });
+      registerShortcut({
+        name: "core/editor/redo",
+        category: "global",
+        description: (0, import_i18n211.__)("Redo your last undo."),
+        keyCombination: {
+          modifier: "primaryShift",
+          character: "z"
+        },
+        // Disable on Apple OS because it conflicts with the browser's
+        // history shortcut. It's a fine alias for both Windows and Linux.
+        // Since there's no conflict for Ctrl+Shift+Z on both Windows and
+        // Linux, we keep it as the default for consistency.
+        aliases: (0, import_keycodes8.isAppleOS)() ? [] : [
+          {
+            modifier: "primary",
+            character: "y"
+          }
+        ]
+      });
+      registerShortcut({
+        name: "core/editor/toggle-list-view",
+        category: "global",
+        description: (0, import_i18n211.__)("Show or hide the List View."),
+        keyCombination: {
+          modifier: "access",
+          character: "o"
+        }
+      });
+      registerShortcut({
+        name: "core/editor/toggle-distraction-free",
+        category: "global",
+        description: (0, import_i18n211.__)("Enter or exit distraction free mode."),
+        keyCombination: {
+          modifier: "primaryShift",
+          character: "\\"
+        }
+      });
+      registerShortcut({
+        name: "core/editor/toggle-sidebar",
+        category: "global",
+        description: (0, import_i18n211.__)("Show or hide the Settings panel."),
+        keyCombination: {
+          modifier: "primaryShift",
+          character: ","
+        }
+      });
+      registerShortcut({
+        name: "core/editor/keyboard-shortcuts",
+        category: "main",
+        description: (0, import_i18n211.__)("Display these keyboard shortcuts."),
+        keyCombination: {
+          modifier: "access",
+          character: "h"
+        }
+      });
+      registerShortcut({
+        name: "core/editor/new-note",
+        category: "block",
+        description: (0, import_i18n211.__)("Add a new note."),
+        keyCombination: {
+          modifier: "primaryAlt",
+          character: "m"
+        }
+      });
+      registerShortcut({
+        name: "core/editor/next-region",
+        category: "global",
+        description: (0, import_i18n211.__)("Navigate to the next part of the editor."),
+        keyCombination: {
+          modifier: "ctrl",
+          character: "`"
+        },
+        aliases: [
+          {
+            modifier: "access",
+            character: "n"
+          }
+        ]
+      });
+      registerShortcut({
+        name: "core/editor/previous-region",
+        category: "global",
+        description: (0, import_i18n211.__)("Navigate to the previous part of the editor."),
+        keyCombination: {
+          modifier: "ctrlShift",
+          character: "`"
+        },
+        aliases: [
+          {
+            modifier: "access",
+            character: "p"
+          },
+          {
+            modifier: "ctrlShift",
+            character: "~"
+          }
+        ]
+      });
+    }, [registerShortcut]);
+    return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(import_block_editor29.BlockEditorKeyboardShortcuts.Register, {});
+  }
+  var register_shortcuts_default = EditorKeyboardShortcutsRegister;
+
   // packages/editor/build-module/components/template-part-menu-items/index.mjs
-  var import_data84 = __toESM(require_data(), 1);
-  var import_block_editor31 = __toESM(require_block_editor(), 1);
+  var import_data85 = __toESM(require_data(), 1);
+  var import_block_editor32 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/template-part-menu-items/convert-to-regular.mjs
-  var import_data82 = __toESM(require_data(), 1);
-  var import_block_editor29 = __toESM(require_block_editor(), 1);
+  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_components157 = __toESM(require_components(), 1);
-  var import_i18n204 = __toESM(require_i18n(), 1);
+  var import_components154 = __toESM(require_components(), 1);
+  var import_i18n212 = __toESM(require_i18n(), 1);
   var import_html_entities12 = __toESM(require_html_entities(), 1);
-  var import_element224 = __toESM(require_element(), 1);
-  var import_jsx_runtime379 = __toESM(require_jsx_runtime(), 1);
+  var import_element277 = __toESM(require_element(), 1);
+  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
   function ConvertToRegularBlocks({ clientId, onClose }) {
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element224.useState)(false);
-    const { getBlocks: getBlocks2 } = (0, import_data82.useSelect)(import_block_editor29.store);
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data82.useDispatch)(import_block_editor29.store);
-    const { canRemove, templatePartTitle } = (0, import_data82.useSelect)(
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element277.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_editor29.store);
+        const { canRemoveBlock, getBlock: getBlock2 } = select9(import_block_editor30.store);
         const { getEntityRecord, getCurrentTheme } = select9(import_core_data53.store);
         const block = getBlock2(clientId);
         const { slug, theme: theme2 } = block?.attributes ?? {};
@@ -83415,24 +94705,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_i18n204.sprintf)(
+    const title = templatePartTitle ? (0, import_i18n212.sprintf)(
       /* translators: %s: template part title, e.g. "Header" */
-      (0, import_i18n204.__)("Detach %s?"),
+      (0, import_i18n212.__)("Detach %s?"),
       templatePartTitle
-    ) : (0, import_i18n204.__)("Detach template part?");
-    const message2 = templatePartTitle ? (0, import_i18n204.sprintf)(
+    ) : (0, import_i18n212.__)("Detach template part?");
+    const message2 = templatePartTitle ? (0, import_i18n212.sprintf)(
       /* translators: %s: template part title, e.g. "Header" */
-      (0, import_i18n204.__)(
+      (0, import_i18n212.__)(
         "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_i18n204.__)(
+    ) : (0, import_i18n212.__)(
       "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_runtime379.jsxs)(import_jsx_runtime379.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(import_components157.MenuItem, { onClick: () => setShowConfirmDialog(true), children: (0, import_i18n204.__)("Detach") }),
-      /* @__PURE__ */ (0, import_jsx_runtime379.jsx)(
-        import_components157.__experimentalConfirmDialog,
+    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_components154.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
           onConfirm: () => {
@@ -83440,7 +94730,7 @@ If there's a particular need for this, please submit a feature request at https:
             onClose();
           },
           onCancel: () => setShowConfirmDialog(false),
-          confirmButtonText: (0, import_i18n204.__)("Detach"),
+          confirmButtonText: (0, import_i18n212.__)("Detach"),
           size: "medium",
           title,
           __experimentalHideHeader: false,
@@ -83451,23 +94741,23 @@ 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_data83 = __toESM(require_data(), 1);
-  var import_block_editor30 = __toESM(require_block_editor(), 1);
-  var import_components158 = __toESM(require_components(), 1);
+  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_blocks17 = __toESM(require_blocks(), 1);
-  var import_i18n205 = __toESM(require_i18n(), 1);
-  var import_element225 = __toESM(require_element(), 1);
+  var import_i18n213 = __toESM(require_i18n(), 1);
+  var import_element278 = __toESM(require_element(), 1);
   var import_notices18 = __toESM(require_notices(), 1);
   var import_core_data54 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
   function ConvertToTemplatePart({ clientIds, blocks }) {
-    const [isModalOpen, setIsModalOpen] = (0, import_element225.useState)(false);
-    const { replaceBlocks: replaceBlocks2 } = (0, import_data83.useDispatch)(import_block_editor30.store);
-    const { createSuccessNotice } = (0, import_data83.useDispatch)(import_notices18.store);
-    const { isBlockBasedTheme, canCreate } = (0, import_data83.useSelect)((select9) => {
+    const [isModalOpen, setIsModalOpen] = (0, import_element278.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,
-        canCreate: select9(import_block_editor30.store).canInsertBlockType(
+        canCreate: select9(import_block_editor31.store).canInsertBlockType(
           "core/template-part"
         )
       };
@@ -83483,13 +94773,13 @@ If there's a particular need for this, please submit a feature request at https:
           theme: templatePart.theme
         })
       );
-      createSuccessNotice((0, import_i18n205.__)("Template part created."), {
+      createSuccessNotice((0, import_i18n213.__)("Template part created."), {
         type: "snackbar"
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime380.jsxs)(import_jsx_runtime380.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
-        import_components158.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(import_jsx_runtime446.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
+        import_components155.MenuItem,
         {
           icon: symbol_filled_default,
           onClick: () => {
@@ -83497,10 +94787,10 @@ If there's a particular need for this, please submit a feature request at https:
           },
           "aria-expanded": isModalOpen,
           "aria-haspopup": "dialog",
-          children: (0, import_i18n205.__)("Create template part")
+          children: (0, import_i18n213.__)("Create template part")
         }
       ),
-      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime380.jsx)(
+      isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
         CreateTemplatePartModal,
         {
           closeModal: () => {
@@ -83514,9 +94804,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/template-part-menu-items/index.mjs
-  var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
   function TemplatePartMenuItems() {
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(import_block_editor31.BlockSettingsMenuControls, { children: ({ selectedClientIds, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(import_block_editor32.BlockSettingsMenuControls, { children: ({ selectedClientIds, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
       TemplatePartConverterMenuItem,
       {
         clientIds: selectedClientIds,
@@ -83525,9 +94815,9 @@ If there's a particular need for this, please submit a feature request at https:
     ) });
   }
   function TemplatePartConverterMenuItem({ clientIds, onClose }) {
-    const { blocks } = (0, import_data84.useSelect)(
+    const { blocks } = (0, import_data85.useSelect)(
       (select9) => {
-        const { getBlocksByClientId: getBlocksByClientId2 } = select9(import_block_editor31.store);
+        const { getBlocksByClientId: getBlocksByClientId2 } = select9(import_block_editor32.store);
         return {
           blocks: getBlocksByClientId2(clientIds)
         };
@@ -83535,7 +94825,7 @@ If there's a particular need for this, please submit a feature request at https:
       [clientIds]
     );
     if (blocks.length === 1 && blocks[0]?.name === "core/template-part") {
-      return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(
         ConvertToRegularBlocks,
         {
           clientId: clientIds[0],
@@ -83543,25 +94833,25 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(ConvertToTemplatePart, { clientIds, blocks });
+    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(ConvertToTemplatePart, { clientIds, blocks });
   }

   // packages/editor/build-module/components/media/media-editor-modal.mjs
-  var import_block_editor32 = __toESM(require_block_editor(), 1);
-  var import_data86 = __toESM(require_data(), 1);
-  var import_element227 = __toESM(require_element(), 1);
+  var import_block_editor33 = __toESM(require_block_editor(), 1);
+  var import_data87 = __toESM(require_data(), 1);
+  var import_element280 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-fields/index.mjs
-  var import_element226 = __toESM(require_element(), 1);
-  var import_data85 = __toESM(require_data(), 1);
+  var import_element279 = __toESM(require_element(), 1);
+  var import_data86 = __toESM(require_data(), 1);
   function usePostFields({
     postType: postType2
   }) {
-    const { registerPostTypeSchema: registerPostTypeSchema2 } = unlock((0, import_data85.useDispatch)(store));
-    (0, import_element226.useEffect)(() => {
+    const { registerPostTypeSchema: registerPostTypeSchema2 } = unlock((0, import_data86.useDispatch)(store));
+    (0, import_element279.useEffect)(() => {
       registerPostTypeSchema2(postType2);
     }, [registerPostTypeSchema2, postType2]);
-    const { fields: fields2 } = (0, import_data85.useSelect)(
+    const { fields: fields2 } = (0, import_data86.useSelect)(
       (select9) => {
         const { getEntityFields: getEntityFields3 } = unlock(select9(store));
         return {
@@ -83575,9 +94865,9 @@ If there's a particular need for this, please submit a feature request at https:
   var post_fields_default = usePostFields;

   // packages/editor/build-module/components/media/media-editor-modal.mjs
-  var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
   var { MediaEditorModal: MediaEditorModal2, store: mediaEditorStore2 } = unlock(
-    privateApis9
+    privateApis2
   );
   function ratioToNumber(ratio) {
     if (ratio === void 0 || ratio === null) {
@@ -83600,23 +94890,23 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function MediaEditorModalMount() {
-    const isOpen2 = (0, import_data86.useSelect)(
+    const isOpen2 = (0, import_data87.useSelect)(
       (select9) => select9(mediaEditorStore2).isOpen(),
       []
     );
     if (!isOpen2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(MediaEditorModalContent, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(MediaEditorModalContent, {});
   }
   function MediaEditorModalContent() {
     const fields2 = post_fields_default({ postType: "attachment" });
-    const [defaultRatios, themeRatios, showDefaultRatios] = (0, import_block_editor32.useSettings)(
+    const [defaultRatios, themeRatios, showDefaultRatios] = (0, import_block_editor33.useSettings)(
       "dimensions.aspectRatios.default",
       "dimensions.aspectRatios.theme",
       "dimensions.defaultAspectRatios"
     );
-    const aspectRatioPresets = (0, import_element227.useMemo)(() => {
+    const aspectRatioPresets = (0, import_element280.useMemo)(() => {
       const hasAspectRatioSettings = Array.isArray(defaultRatios) || Array.isArray(themeRatios) || typeof showDefaultRatios === "boolean";
       if (!hasAspectRatioSettings) {
         return void 0;
@@ -83631,7 +94921,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return void 0;
     }, [defaultRatios, themeRatios, showDefaultRatios]);
-    return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
       MediaEditorModal2,
       {
         fields: fields2,
@@ -83641,10 +94931,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/provider/index.mjs
-  var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
-  var { ExperimentalBlockEditorProvider } = unlock(import_block_editor33.privateApis);
+  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
+  var { ExperimentalBlockEditorProvider } = unlock(import_block_editor34.privateApis);
   var { PatternsMenuItems } = unlock(import_patterns8.privateApis);
-  var noop10 = () => {
+  var noop8 = () => {
   };
   var NON_CONTEXTUAL_POST_TYPES = [
     "wp_block",
@@ -83662,7 +94952,7 @@ If there's a particular need for this, please submit a feature request at https:
     const [templateBlocks, onInputTemplate, onChangeTemplate] = (0, import_core_data55.useEntityBlockEditor)("postType", template2?.type, {
       id: template2?.id
     });
-    const maybeNavigationBlocks = (0, import_element228.useMemo)(() => {
+    const maybeNavigationBlocks = (0, import_element281.useMemo)(() => {
       if (post2.type === "wp_navigation") {
         return [
           (0, import_blocks18.createBlock)("core/navigation", {
@@ -83675,7 +94965,7 @@ If there's a particular need for this, please submit a feature request at https:
         ];
       }
     }, [post2.type, post2.id]);
-    const blocks = (0, import_element228.useMemo)(() => {
+    const blocks = (0, import_element281.useMemo)(() => {
       if (maybeNavigationBlocks) {
         return maybeNavigationBlocks;
       }
@@ -83685,11 +94975,11 @@ If there's a particular need for this, please submit a feature request at https:
       return postBlocks;
     }, [maybeNavigationBlocks, rootLevelPost, templateBlocks, postBlocks]);
     if (revisionBlocks !== null) {
-      return [revisionBlocks, noop10, noop10];
+      return [revisionBlocks, noop8, noop8];
     }
     const disableRootLevelChanges = !!template2 && mode === "template-locked" || post2.type === "wp_navigation";
     if (disableRootLevelChanges) {
-      return [blocks, noop10, noop10];
+      return [blocks, noop8, noop8];
     }
     return [
       blocks,
@@ -83703,6 +94993,7 @@ If there's a particular need for this, please submit a feature request at https:
       settings,
       recovery,
       initialEdits,
+      initialViewport,
       children,
       BlockEditorProviderComponent = ExperimentalBlockEditorProvider,
       __unstableTemplate: template2
@@ -83717,7 +95008,7 @@ If there's a particular need for this, please submit a feature request at https:
         postTypeEntities,
         isInRevisionsMode,
         currentRevisionId
-      } = (0, import_data87.useSelect)(
+      } = (0, import_data88.useSelect)(
         (select9) => {
           const {
             getEditorSettings: getEditorSettings2,
@@ -83752,7 +95043,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_element228.useMemo)(() => {
+      const defaultBlockContext = (0, import_element281.useMemo)(() => {
         const postContext = {};
         if (post2.type === "wp_template") {
           if (post2.slug === "page") {
@@ -83797,17 +95088,22 @@ If there's a particular need for this, please submit a feature request at https:
         template2,
         mode
       );
+      const initialCanvasWidth = getCanvasWidthByDeviceType(
+        initialViewport,
+        blockEditorSettings.__experimentalFeatures?.viewport
+      );
       const {
         updatePostLock: updatePostLock2,
         setupEditor: setupEditor2,
         updateEditorSettings: updateEditorSettings2,
         setCurrentTemplateId: setCurrentTemplateId2,
         setEditedPost: setEditedPost2,
-        setRenderingMode: setRenderingMode2
-      } = unlock((0, import_data87.useDispatch)(store));
-      const { editEntityRecord } = (0, import_data87.useDispatch)(import_core_data55.store);
-      const registry = (0, import_data87.useRegistry)();
-      const onChangeSelection = (0, import_element228.useCallback)(
+        setRenderingMode: setRenderingMode2,
+        setCanvasWidth: setCanvasWidth2
+      } = unlock((0, import_data88.useDispatch)(store));
+      const { editEntityRecord } = (0, import_data88.useDispatch)(import_core_data55.store);
+      const registry = (0, import_data88.useRegistry)();
+      const onChangeSelection = (0, import_element281.useCallback)(
         (newSelection) => {
           editEntityRecord(
             "postType",
@@ -83819,8 +95115,8 @@ If there's a particular need for this, please submit a feature request at https:
         },
         [editEntityRecord, post2.type, post2.id]
       );
-      const { removeNotice } = (0, import_data87.useDispatch)(import_notices19.store);
-      (0, import_element228.useLayoutEffect)(() => {
+      const { removeNotice } = (0, import_data88.useDispatch)(import_notices19.store);
+      (0, import_element281.useLayoutEffect)(() => {
         if (recovery) {
           return;
         }
@@ -83830,20 +95126,31 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }, []);
       useAutosaveNotice({ post: post2, recovery, settings });
-      (0, import_element228.useEffect)(() => {
+      (0, import_element281.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_element228.useLayoutEffect)(() => {
+      (0, import_element281.useEffect)(() => {
+        if (initialViewport) {
+          setCanvasWidth2(initialCanvasWidth);
+        }
+      }, [
+        post2.type,
+        post2.id,
+        initialViewport,
+        initialCanvasWidth,
+        setCanvasWidth2
+      ]);
+      (0, import_element281.useLayoutEffect)(() => {
         updateEditorSettings2(settings);
       }, [settings, updateEditorSettings2]);
-      (0, import_element228.useEffect)(() => {
+      (0, import_element281.useEffect)(() => {
         setCurrentTemplateId2(template2?.id);
       }, [template2?.id, setCurrentTemplateId2]);
-      (0, import_element228.useEffect)(() => {
+      (0, import_element281.useEffect)(() => {
         if (defaultMode) {
           setRenderingMode2(defaultMode);
         }
@@ -83855,38 +95162,39 @@ 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_runtime383.jsx)(import_core_data55.EntityProvider, { kind: "root", type: "site", children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+      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,
         {
           kind: "postType",
           type: post2.type,
           id: post2.id,
           revisionId: currentRevisionId ?? void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(import_block_editor33.BlockContextProvider, { value: defaultBlockContext, children: /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_block_editor34.BlockContextProvider, { value: defaultBlockContext, children: /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(
             BlockEditorProviderComponent,
             {
               value: blocks,
               onChange,
               onInput,
               selection: isInRevisionsMode ? void 0 : selection,
-              onChangeSelection: isInRevisionsMode ? noop10 : onChangeSelection,
+              onChangeSelection: isInRevisionsMode ? noop8 : onChangeSelection,
               settings: blockEditorSettings,
               useSubRegistry: false,
               children: [
                 children,
-                !settings.isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime383.jsxs)(import_jsx_runtime383.Fragment, { children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(PatternsMenuItems, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(TemplatePartMenuItems, {}),
-                  mode === "template-locked" && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(DisableNonPageContentBlocks, {}),
-                  type === "wp_navigation" && /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(NavigationBlockEditingMode, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(EditorKeyboardShortcuts, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(keyboard_shortcut_help_modal_default, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(BlockRemovalWarnings, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(StartPageOptions, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(StartTemplateOptions, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(PatternRenameModal, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(PatternDuplicateModal, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(MediaEditorModalMount, {})
+                !settings.isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime449.jsxs)(import_jsx_runtime449.Fragment, { children: [
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(PatternsMenuItems, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(TemplatePartMenuItems, {}),
+                  mode === "template-locked" && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(DisableNonPageContentBlocks, {}),
+                  type === "wp_navigation" && /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(NavigationBlockEditingMode, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(register_shortcuts_default, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(EditorKeyboardShortcuts, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(keyboard_shortcut_help_modal_default, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(BlockRemovalWarnings, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(StartPageOptions, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(StartTemplateOptions, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(PatternRenameModal, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(PatternDuplicateModal, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(MediaEditorModalMount, {})
                 ] })
               ]
             }
@@ -83896,11 +95204,11 @@ If there's a particular need for this, please submit a feature request at https:
     }
   );
   function EditorProvider(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime383.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
       ExperimentalEditorProvider,
       {
         ...props,
-        BlockEditorProviderComponent: import_block_editor33.BlockEditorProvider,
+        BlockEditorProviderComponent: import_block_editor34.BlockEditorProvider,
         children: props.children
       }
     );
@@ -83908,7 +95216,7 @@ If there's a particular need for this, please submit a feature request at https:
   var provider_default = EditorProvider;

   // packages/editor/build-module/dataviews/fields/content-preview/content-preview-view.mjs
-  var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
   function PostPreviewContainer({
     template: template2,
     post: post2
@@ -83926,7 +95234,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const blocks = template2 && templateBlocks ? templateBlocks : postBlocks;
     const isEmpty2 = !blocks?.length;
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(
       "div",
       {
         className: "editor-fields-content-preview",
@@ -83934,14 +95242,14 @@ If there's a particular need for this, please submit a feature request at https:
           backgroundColor
         },
         children: [
-          isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)("span", { className: "editor-fields-content-preview__empty", children: (0, import_i18n206.__)("Empty content") }),
-          !isEmpty2 && /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor34.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(import_block_editor34.BlockPreview, { blocks }) })
+          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)(import_block_editor35.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_block_editor35.BlockPreview, { blocks }) })
         ]
       }
     );
   }
   function PostPreviewView({ item }) {
-    const { settings, template: template2 } = (0, import_data88.useSelect)(
+    const { settings, template: template2 } = (0, import_data89.useSelect)(
       (select9) => {
         const { canUser, getPostType, getTemplateId, getEntityRecord } = unlock(select9(import_core_data56.store));
         const canViewTemplate = canUser("read", {
@@ -83959,13 +95267,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [item.type, item.id]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
       EditorProvider,
       {
         post: item,
         settings,
         __unstableTemplate: template2,
-        children: /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(PostPreviewContainer, { template: template2, post: item })
+        children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(PostPreviewContainer, { template: template2, post: item })
       }
     );
   }
@@ -83974,7 +95282,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_i18n207.__)("Content preview"),
+    label: (0, import_i18n215.__)("Content preview"),
     render: PostPreviewView,
     enableSorting: false
   };
@@ -84158,7 +95466,7 @@ If there's a particular need for this, please submit a feature request at https:
         );
       });
     });
-    (0, import_hooks38.doAction)("core.registerPostTypeSchema", postType2);
+    (0, import_hooks39.doAction)("core.registerPostTypeSchema", postType2);
   };

   // packages/editor/build-module/store/private-actions.mjs
@@ -84179,12 +95487,12 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
     registry.dispatch(import_notices20.store).createSuccessNotice(
-      (0, import_i18n208.__)("Custom template created. You're in template mode now."),
+      (0, import_i18n216.__)("Custom template created. You're in template mode now."),
       {
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n208.__)("Go back"),
+            label: (0, import_i18n216.__)("Go back"),
             onClick: () => dispatch8.setRenderingMode(
               select9.getEditorSettings().defaultRenderingMode
             )
@@ -84213,7 +95521,7 @@ If there's a particular need for this, please submit a feature request at https:
     const noticeId = "edit-site-template-reverted";
     registry.dispatch(import_notices20.store).removeNotice(noticeId);
     if (!isTemplateRevertable(template2)) {
-      registry.dispatch(import_notices20.store).createErrorNotice((0, import_i18n208.__)("This template is not revertable."), {
+      registry.dispatch(import_notices20.store).createErrorNotice((0, import_i18n216.__)("This template is not revertable."), {
         type: "snackbar"
       });
       return;
@@ -84222,7 +95530,7 @@ If there's a particular need for this, please submit a feature request at https:
       const templateEntityConfig = registry.select(import_core_data58.store).getEntityConfig("postType", template2.type);
       if (!templateEntityConfig) {
         registry.dispatch(import_notices20.store).createErrorNotice(
-          (0, import_i18n208.__)(
+          (0, import_i18n216.__)(
             "The editor has encountered an unexpected error. Please reload."
           ),
           { type: "snackbar" }
@@ -84236,7 +95544,7 @@ 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_i18n208.__)(
+          (0, import_i18n216.__)(
             "The editor has encountered an unexpected error. Please reload."
           ),
           { type: "snackbar" }
@@ -84287,19 +95595,19 @@ If there's a particular need for this, please submit a feature request at https:
             }
           );
         };
-        registry.dispatch(import_notices20.store).createSuccessNotice((0, import_i18n208.__)("Template reset."), {
+        registry.dispatch(import_notices20.store).createSuccessNotice((0, import_i18n216.__)("Template reset."), {
           type: "snackbar",
           id: noticeId,
           actions: [
             {
-              label: (0, import_i18n208.__)("Undo"),
+              label: (0, import_i18n216.__)("Undo"),
               onClick: undoRevert
             }
           ]
         });
       }
     } catch (error2) {
-      const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n208.__)("Template revert failed. Please reload.");
+      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" });
     }
   };
@@ -84327,17 +95635,17 @@ 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_i18n208.sprintf)(
+        successMessage = isResetting ? (0, import_i18n216.sprintf)(
           /* translators: %s: The template/part's name. */
-          (0, import_i18n208.__)('"%s" reset.'),
+          (0, import_i18n216.__)('"%s" reset.'),
           (0, import_html_entities13.decodeEntities)(title)
-        ) : (0, import_i18n208.sprintf)(
+        ) : (0, import_i18n216.sprintf)(
           /* translators: %s: The template/part's name. */
-          (0, import_i18n208._x)('"%s" deleted.', "template part"),
+          (0, import_i18n216._x)('"%s" deleted.', "template part"),
           (0, import_html_entities13.decodeEntities)(title)
         );
       } else {
-        successMessage = isResetting ? (0, import_i18n208.__)("Items reset.") : (0, import_i18n208.__)("Items deleted.");
+        successMessage = isResetting ? (0, import_i18n216.__)("Items reset.") : (0, import_i18n216.__)("Items deleted.");
       }
       registry.dispatch(import_notices20.store).createSuccessNotice(successMessage, {
         type: "snackbar",
@@ -84349,7 +95657,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_i18n208.__)("An error occurred while reverting the item.") : (0, import_i18n208.__)("An error occurred while deleting the item.");
+          errorMessage = isResetting ? (0, import_i18n216.__)("An error occurred while reverting the item.") : (0, import_i18n216.__)("An error occurred while deleting the item.");
         }
       } else {
         const errorMessages = /* @__PURE__ */ new Set();
@@ -84362,33 +95670,33 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
         if (errorMessages.size === 0) {
-          errorMessage = (0, import_i18n208.__)(
+          errorMessage = (0, import_i18n216.__)(
             "An error occurred while deleting the items."
           );
         } else if (errorMessages.size === 1) {
-          errorMessage = isResetting ? (0, import_i18n208.sprintf)(
+          errorMessage = isResetting ? (0, import_i18n216.sprintf)(
             /* translators: %s: an error message */
-            (0, import_i18n208.__)(
+            (0, import_i18n216.__)(
               "An error occurred while reverting the items: %s"
             ),
             [...errorMessages][0]
-          ) : (0, import_i18n208.sprintf)(
+          ) : (0, import_i18n216.sprintf)(
             /* translators: %s: an error message */
-            (0, import_i18n208.__)(
+            (0, import_i18n216.__)(
               "An error occurred while deleting the items: %s"
             ),
             [...errorMessages][0]
           );
         } else {
-          errorMessage = isResetting ? (0, import_i18n208.sprintf)(
+          errorMessage = isResetting ? (0, import_i18n216.sprintf)(
             /* translators: %s: a list of comma separated error messages */
-            (0, import_i18n208.__)(
+            (0, import_i18n216.__)(
               "Some errors occurred while reverting the items: %s"
             ),
             [...errorMessages].join(",")
-          ) : (0, import_i18n208.sprintf)(
+          ) : (0, import_i18n216.sprintf)(
             /* translators: %s: a list of comma separated error messages */
-            (0, import_i18n208.__)(
+            (0, import_i18n216.__)(
               "Some errors occurred while deleting the items: %s"
             ),
             [...errorMessages].join(",")
@@ -84436,7 +95744,7 @@ If there's a particular need for this, please submit a feature request at https:
         type: "SET_CANVAS_WIDTH",
         width
       });
-      const blockEditorSelect = unlock(registry.select(import_block_editor35.store));
+      const blockEditorSelect = unlock(registry.select(import_block_editor36.store));
       if (blockEditorSelect.isResponsiveEditing()) {
         const viewportSettings = blockEditorSelect.getSettings().__experimentalFeatures?.viewport;
         const deviceType = getDeviceTypeByCanvasWidth(
@@ -84444,7 +95752,7 @@ If there's a particular need for this, please submit a feature request at https:
           viewportSettings
         );
         unlock(
-          registry.dispatch(import_block_editor35.store)
+          registry.dispatch(import_block_editor36.store)
         ).setStyleStateViewport(
           VIEWPORT_STATE_BY_DEVICE_TYPE[deviceType] ?? "default"
         );
@@ -84476,7 +95784,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_i18n208.__)("Revisions could not be loaded."), {
+    registry.dispatch(import_notices20.store).createNotice("warning", (0, import_i18n216.__)("Revisions could not be loaded."), {
       type: "snackbar",
       id: "editor-revisions-load-failed"
     });
@@ -84522,7 +95830,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_i18n208.__)("Invalid revision ID."), {
+        registry.dispatch(import_notices20.store).createNotice("warning", (0, import_i18n216.__)("Invalid revision ID."), {
           type: "snackbar",
           id: "editor-revision-invalid"
         });
@@ -84596,9 +95904,9 @@ If there's a particular need for this, please submit a feature request at https:
     }
     registry.dispatch(import_notices20.store).removeNotice("autosave-exists");
     registry.dispatch(import_notices20.store).createSuccessNotice(
-      (0, import_i18n208.sprintf)(
+      (0, import_i18n216.sprintf)(
         /* translators: %s: Date and time of the revision. */
-        (0, import_i18n208.__)("Restored to revision from %s."),
+        (0, import_i18n216.__)("Restored to revision from %s."),
         (0, import_date18.dateI18n)((0, import_date18.getSettings)().formats.datetime, revision.date)
       ),
       {
@@ -84703,7 +96011,7 @@ If there's a particular need for this, please submit a feature request at https:
     dispatch8({ type: "REQUEST_POST_UPDATE_START", options });
     let error2 = false;
     try {
-      edits = await (0, import_hooks39.applyFiltersAsync)(
+      edits = await (0, import_hooks40.applyFiltersAsync)(
         "editor.preSavePost",
         edits,
         options
@@ -84720,7 +96028,7 @@ If there's a particular need for this, please submit a feature request at https:
           options
         );
       } catch (err) {
-        error2 = err.message && err.code !== "unknown_error" ? err.message : (0, import_i18n209.__)("An error occurred while updating.");
+        error2 = err.message && err.code !== "unknown_error" ? err.message : (0, import_i18n217.__)("An error occurred while updating.");
       }
     }
     if (!error2) {
@@ -84732,7 +96040,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     if (!error2) {
       try {
-        await (0, import_hooks39.applyFilters)(
+        await (0, import_hooks40.applyFilters)(
           "editor.__unstableSavePost",
           Promise.resolve(),
           options
@@ -84743,7 +96051,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
     if (!error2) {
       try {
-        await (0, import_hooks39.doActionAsync)(
+        await (0, import_hooks40.doActionAsync)(
           "editor.savePost",
           { id: previousRecord.id, type: previousRecord.type },
           options
@@ -84769,7 +96077,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_i18n209.__)("Show details")
+            (0, import_i18n217.__)("Show details")
           )}</summary><span class="editor-save-error-details__message">${(0, import_escape_html.escapeHTML)(
             error2.message
           )}</span></details>`;
@@ -84778,7 +96086,7 @@ If there's a particular need for this, please submit a feature request at https:
             __unstableHTML: true,
             speak: false
           };
-          (0, import_a11y9.speak)(noticeMessage, "assertive");
+          (0, import_a11y11.speak)(noticeMessage, "assertive");
         }
         registry.dispatch(import_notices21.store).createErrorNotice(...args);
       }
@@ -84794,7 +96102,7 @@ If there's a particular need for this, please submit a feature request at https:
         registry.dispatch(import_notices21.store).createSuccessNotice(...args);
       }
       if (!options.isAutosave) {
-        registry.dispatch(import_block_editor36.store).__unstableMarkLastChangeAsPersistent();
+        registry.dispatch(import_block_editor37.store).__unstableMarkLastChangeAsPersistent();
       }
     }
   };
@@ -84814,20 +96122,20 @@ If there's a particular need for this, please submit a feature request at https:
     );
     await registry.dispatch(import_notices21.store).createNotice(
       "info",
-      (0, import_i18n209.sprintf)(
+      (0, import_i18n217.sprintf)(
         // translators: %s: The name (or slug) of the type of template.
-        (0, import_i18n209.__)('Do you want to activate this "%s" template?'),
+        (0, import_i18n217.__)('Do you want to activate this "%s" template?'),
         templateType?.title ?? slug
       ),
       {
         id: "template-activate-notice",
         actions: [
           {
-            label: (0, import_i18n209.__)("Activate"),
+            label: (0, import_i18n217.__)("Activate"),
             onClick: async () => {
               await registry.dispatch(import_notices21.store).createNotice(
                 "info",
-                (0, import_i18n209.__)("Activating template\u2026"),
+                (0, import_i18n217.__)("Activating template\u2026"),
                 { id: "template-activate-notice" }
               );
               try {
@@ -84844,12 +96152,12 @@ If there's a particular need for this, please submit a feature request at https:
                   { throwOnError: true }
                 );
                 await registry.dispatch(import_notices21.store).createSuccessNotice(
-                  (0, import_i18n209.__)("Template activated."),
+                  (0, import_i18n217.__)("Template activated."),
                   { id: "template-activate-notice" }
                 );
               } catch (error2) {
                 await registry.dispatch(import_notices21.store).createErrorNotice(
-                  (0, import_i18n209.__)("Template activation failed."),
+                  (0, import_i18n217.__)("Template activation failed."),
                   { id: "template-activate-notice" }
                 );
                 throw error2;
@@ -84938,10 +96246,10 @@ If there's a particular need for this, please submit a feature request at https:
     });
     return { type: "DO_NOTHING" };
   }
-  function updatePostLock(lock9) {
+  function updatePostLock(lock8) {
     return {
       type: "UPDATE_POST_LOCK",
-      lock: lock9
+      lock: lock8
     };
   }
   var enablePublishSidebar = () => ({ registry }) => {
@@ -84996,7 +96304,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var setRenderingMode = (mode) => ({ dispatch: dispatch8, registry, select: select9 }) => {
     if (select9.__unstableIsEditorReady() && !select9.getEditorSettings().isPreviewMode) {
-      registry.dispatch(import_block_editor36.store).clearSelectedBlock();
+      registry.dispatch(import_block_editor37.store).clearSelectedBlock();
     }
     dispatch8({
       type: "SET_RENDERING_MODE",
@@ -85006,7 +96314,7 @@ If there's a particular need for this, please submit a feature request at https:
   function setDeviceType(deviceType) {
     return ({ dispatch: dispatch8, registry }) => {
       const viewportSettings = unlock(
-        registry.select(import_block_editor36.store)
+        registry.select(import_block_editor37.store)
       ).getSettings().__experimentalFeatures?.viewport;
       const width = getCanvasWidthByDeviceType(
         deviceType,
@@ -85049,7 +96357,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var setIsInserterOpened = (value) => ({ dispatch: dispatch8, registry }) => {
     if (typeof value === "object" && value.hasOwnProperty("rootClientId") && value.hasOwnProperty("insertionIndex")) {
-      unlock(registry.dispatch(import_block_editor36.store)).setInsertionPoint({
+      unlock(registry.dispatch(import_block_editor37.store)).setInsertionPoint({
         rootClientId: value.rootClientId,
         index: value.insertionIndex
       });
@@ -85076,7 +96384,7 @@ If there's a particular need for this, please submit a feature request at https:
         dispatch8.setIsInserterOpened(false);
         dispatch8.setIsListViewOpened(false);
         unlock(
-          registry.dispatch(import_block_editor36.store)
+          registry.dispatch(import_block_editor37.store)
         ).resetZoomLevel();
       });
     }
@@ -85084,13 +96392,13 @@ If there's a particular need for this, please submit a feature request at https:
       registry.dispatch(import_preferences10.store).set("core", "distractionFree", !isDistractionFree);
       if (createNotice) {
         registry.dispatch(import_notices21.store).createInfoNotice(
-          isDistractionFree ? (0, import_i18n209.__)("Distraction free mode deactivated.") : (0, import_i18n209.__)("Distraction free mode activated."),
+          isDistractionFree ? (0, import_i18n217.__)("Distraction free mode deactivated.") : (0, import_i18n217.__)("Distraction free mode activated."),
           {
             id: "core/editor/distraction-free-mode/notice",
             type: "snackbar",
             actions: [
               {
-                label: (0, import_i18n209.__)("Undo"),
+                label: (0, import_i18n217.__)("Undo"),
                 onClick: () => {
                   registry.batch(() => {
                     registry.dispatch(import_preferences10.store).set(
@@ -85115,13 +96423,13 @@ If there's a particular need for this, please submit a feature request at https:
     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_i18n209.__)("Spotlight mode activated.") : (0, import_i18n209.__)("Spotlight mode deactivated."),
+      isFocusMode ? (0, import_i18n217.__)("Spotlight mode activated.") : (0, import_i18n217.__)("Spotlight mode deactivated."),
       {
         id: "core/editor/toggle-spotlight-mode/notice",
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n209.__)("Undo"),
+            label: (0, import_i18n217.__)("Undo"),
             onClick: () => {
               registry.dispatch(import_preferences10.store).toggle("core", "focusMode");
             }
@@ -85134,13 +96442,13 @@ If there's a particular need for this, please submit a feature request at https:
     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_i18n209.__)("Top toolbar activated.") : (0, import_i18n209.__)("Top toolbar deactivated."),
+      isTopToolbar ? (0, import_i18n217.__)("Top toolbar activated.") : (0, import_i18n217.__)("Top toolbar deactivated."),
       {
         id: "core/editor/toggle-top-toolbar/notice",
         type: "snackbar",
         actions: [
           {
-            label: (0, import_i18n209.__)("Undo"),
+            label: (0, import_i18n217.__)("Undo"),
             onClick: () => {
               registry.dispatch(import_preferences10.store).toggle("core", "fixedToolbar");
             }
@@ -85152,17 +96460,17 @@ If there's a particular need for this, please submit a feature request at https:
   var switchEditorMode = (mode) => ({ dispatch: dispatch8, registry }) => {
     registry.dispatch(import_preferences10.store).set("core", "editorMode", mode);
     if (mode !== "visual") {
-      registry.dispatch(import_block_editor36.store).clearSelectedBlock();
-      unlock(registry.dispatch(import_block_editor36.store)).resetZoomLevel();
+      registry.dispatch(import_block_editor37.store).clearSelectedBlock();
+      unlock(registry.dispatch(import_block_editor37.store)).resetZoomLevel();
     }
     if (mode === "visual") {
-      (0, import_a11y9.speak)((0, import_i18n209.__)("Visual editor selected"), "assertive");
+      (0, import_a11y11.speak)((0, import_i18n217.__)("Visual editor selected"), "assertive");
     } else if (mode === "text") {
       const isDistractionFree = registry.select(import_preferences10.store).get("core", "distractionFree");
       if (isDistractionFree) {
         dispatch8.toggleDistractionFree();
       }
-      (0, import_a11y9.speak)((0, import_i18n209.__)("Code editor selected"), "assertive");
+      (0, import_a11y11.speak)((0, import_i18n217.__)("Code editor selected"), "assertive");
     }
   };
   function openPublishSidebar() {
@@ -85186,7 +96494,7 @@ If there's a particular need for this, please submit a feature request at https:
       alternative: "`wp.data.dispatch( 'core/block-editor' )." + name2 + "`",
       version: "6.2"
     });
-    registry.dispatch(import_block_editor36.store)[name2](...args);
+    registry.dispatch(import_block_editor37.store)[name2](...args);
   };
   var resetBlocks = getBlockEditorAction("resetBlocks");
   var receiveBlocks = getBlockEditorAction("receiveBlocks");
@@ -85236,18 +96544,18 @@ If there's a particular need for this, please submit a feature request at https:
     selectors: selectors_exports,
     actions: actions_exports3
   };
-  var store = (0, import_data89.createReduxStore)(STORE_NAME, {
+  var store = (0, import_data90.createReduxStore)(STORE_NAME, {
     ...storeConfig
   });
-  (0, import_data89.register)(store);
+  (0, import_data90.register)(store);
   unlock(store).registerPrivateActions(private_actions_exports);
   unlock(store).registerPrivateSelectors(private_selectors_exports);

   // packages/editor/build-module/hooks/custom-sources-backwards-compatibility.mjs
-  var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
-  var createWithMetaAttributeSource = (metaAttributes) => (0, import_compose41.createHigherOrderComponent)(
+  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+  var createWithMetaAttributeSource = (metaAttributes) => (0, import_compose49.createHigherOrderComponent)(
     (BlockEdit2) => ({ attributes, setAttributes, ...props }) => {
-      const postType2 = (0, import_data90.useSelect)(
+      const postType2 = (0, import_data91.useSelect)(
         (select9) => select9(store).getCurrentPostType(),
         []
       );
@@ -85256,7 +96564,7 @@ If there's a particular need for this, please submit a feature request at https:
         postType2,
         "meta"
       );
-      const mergedAttributes = (0, import_element229.useMemo)(
+      const mergedAttributes = (0, import_element282.useMemo)(
         () => ({
           ...attributes,
           ...Object.fromEntries(
@@ -85270,7 +96578,7 @@ If there's a particular need for this, please submit a feature request at https:
         }),
         [attributes, meta2]
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime385.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
         BlockEdit2,
         {
           attributes: mergedAttributes,
@@ -85308,14 +96616,14 @@ If there's a particular need for this, please submit a feature request at https:
     }
     return settings;
   }
-  (0, import_hooks40.addFilter)(
+  (0, import_hooks41.addFilter)(
     "blocks.registerBlockType",
     "core/editor/custom-sources-backwards-compatibility/shim-attribute-source",
     shimAttributeSource
   );

   // packages/editor/build-module/hooks/default-autocompleters.mjs
-  var import_hooks52 = __toESM(require_hooks(), 1);
+  var import_hooks53 = __toESM(require_hooks(), 1);

   // packages/editor/build-module/components/index.mjs
   var import_core_data108 = __toESM(require_core_data(), 1);
@@ -85324,7 +96632,7 @@ If there's a particular need for this, please submit a feature request at https:
   var import_api_fetch9 = __toESM(require_api_fetch(), 1);
   var import_url15 = __toESM(require_url(), 1);
   var import_html_entities14 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
   var SHOWN_SUGGESTIONS = 10;
   var link_default2 = {
     name: "links",
@@ -85346,34 +96654,34 @@ If there's a particular need for this, please submit a feature request at https:
       return [...expansionWords];
     },
     getOptionLabel(item) {
-      return /* @__PURE__ */ (0, import_jsx_runtime386.jsxs)(import_jsx_runtime386.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime386.jsx)(icon_default, { icon: item.subtype === "page" ? page_default : post_default }),
+      return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_jsx_runtime452.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(icon_default, { icon: item.subtype === "page" ? page_default : post_default }),
         (0, import_html_entities14.decodeEntities)(item.title)
       ] });
     },
     getOptionCompletion(item) {
-      return /* @__PURE__ */ (0, import_jsx_runtime386.jsx)("a", { href: item.url, children: item.title });
+      return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("a", { href: item.url, children: item.title });
     }
   };

   // packages/editor/build-module/components/autocompleters/user.mjs
-  var import_element230 = __toESM(require_element(), 1);
-  var import_data91 = __toESM(require_data(), 1);
+  var import_element283 = __toESM(require_element(), 1);
+  var import_data92 = __toESM(require_data(), 1);
   var import_core_data61 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 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_runtime387.jsx)(
+    const avatar = user.avatar_urls && user.avatar_urls[24] ? /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
       "img",
       {
         className: "editor-autocompleters__user-avatar",
         alt: "",
         src: user.avatar_urls[24]
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("span", { className: "editor-autocompleters__no-avatar" });
-    return /* @__PURE__ */ (0, import_jsx_runtime387.jsxs)(import_jsx_runtime387.Fragment, { children: [
+    ) : /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("span", { className: "editor-autocompleters__no-avatar" });
+    return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
       avatar,
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("span", { className: "editor-autocompleters__user-name", children: user.name }),
-      /* @__PURE__ */ (0, import_jsx_runtime387.jsx)("span", { className: "editor-autocompleters__user-slug", children: user.slug })
+      /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("span", { className: "editor-autocompleters__user-name", children: user.name }),
+      /* @__PURE__ */ (0, import_jsx_runtime453.jsx)("span", { className: "editor-autocompleters__user-slug", children: user.slug })
     ] });
   }
   var user_default = {
@@ -85381,7 +96689,7 @@ If there's a particular need for this, please submit a feature request at https:
     className: "editor-autocompleters__user",
     triggerPrefix: "@",
     useItems(filterValue) {
-      const users = (0, import_data91.useSelect)(
+      const users = (0, import_data92.useSelect)(
         (select9) => {
           const { getUsers } = select9(import_core_data61.store);
           return getUsers({
@@ -85391,7 +96699,7 @@ If there's a particular need for this, please submit a feature request at https:
         },
         [filterValue]
       );
-      const options = (0, import_element230.useMemo)(
+      const options = (0, import_element283.useMemo)(
         () => users ? users.map((user) => ({
           key: `user-${user.slug}`,
           value: user,
@@ -85407,15 +96715,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_element231 = __toESM(require_element(), 1);
-  var import_data92 = __toESM(require_data(), 1);
+  var import_element284 = __toESM(require_element(), 1);
+  var import_data93 = __toESM(require_data(), 1);
   var import_core_data62 = __toESM(require_core_data(), 1);
   function useInterval(callback, intervalInSeconds) {
-    const callbackRef = (0, import_element231.useRef)(callback);
-    (0, import_element231.useEffect)(() => {
+    const callbackRef = (0, import_element284.useRef)(callback);
+    (0, import_element284.useEffect)(() => {
       callbackRef.current = callback;
     }, [callback]);
-    (0, import_element231.useEffect)(() => {
+    (0, import_element284.useEffect)(() => {
       if (!intervalInSeconds) {
         return;
       }
@@ -85427,11 +96735,11 @@ If there's a particular need for this, please submit a feature request at https:
     }, [intervalInSeconds]);
   }
   function AutosaveMonitor({ interval, autosave: autosave2 }) {
-    const { autosave: autosaveAction } = (0, import_data92.useDispatch)(store);
+    const { autosave: autosaveAction } = (0, import_data93.useDispatch)(store);
     const triggerAutosave = autosave2 ?? autosaveAction;
-    const { getReferenceByDistinctEdits } = (0, import_data92.useSelect)(import_core_data62.store);
-    const { isEditedPostDirty: isEditedPostDirty2, isEditedPostAutosaveable: isEditedPostAutosaveable2, isAutosavingPost: isAutosavingPost2 } = (0, import_data92.useSelect)(store);
-    const autosaveInterval = (0, import_data92.useSelect)(
+    const { getReferenceByDistinctEdits } = (0, import_data93.useSelect)(import_core_data62.store);
+    const { isEditedPostDirty: isEditedPostDirty2, isEditedPostAutosaveable: isEditedPostAutosaveable2, isAutosavingPost: isAutosavingPost2 } = (0, import_data93.useSelect)(store);
+    const autosaveInterval = (0, import_data93.useSelect)(
       (select9) => {
         if (interval !== void 0) {
           return interval;
@@ -85440,7 +96748,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [interval]
     );
-    const lastEditsReferenceRef = (0, import_element231.useRef)();
+    const lastEditsReferenceRef = (0, import_element284.useRef)();
     useInterval(() => {
       if (!isEditedPostAutosaveable2()) {
         return;
@@ -85456,23 +96764,23 @@ 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_i18n216 = __toESM(require_i18n(), 1);
-  var import_data101 = __toESM(require_data(), 1);
-  var import_components166 = __toESM(require_components(), 1);
-  var import_block_editor41 = __toESM(require_block_editor(), 1);
+  var import_i18n224 = __toESM(require_i18n(), 1);
+  var import_data102 = __toESM(require_data(), 1);
+  var import_components163 = __toESM(require_components(), 1);
+  var import_block_editor42 = __toESM(require_block_editor(), 1);
   var import_core_data66 = __toESM(require_core_data(), 1);
   var import_commands3 = __toESM(require_commands(), 1);
-  var import_element238 = __toESM(require_element(), 1);
-  var import_compose44 = __toESM(require_compose(), 1);
+  var import_element291 = __toESM(require_element(), 1);
+  var import_compose52 = __toESM(require_compose(), 1);
   var import_html_entities16 = __toESM(require_html_entities(), 1);
-  var import_dom23 = __toESM(require_dom(), 1);
+  var import_dom29 = __toESM(require_dom(), 1);

   // packages/editor/build-module/utils/pageTypeBadge.mjs
-  var import_i18n210 = __toESM(require_i18n(), 1);
-  var import_data93 = __toESM(require_data(), 1);
+  var import_i18n218 = __toESM(require_i18n(), 1);
+  var import_data94 = __toESM(require_data(), 1);
   var import_core_data63 = __toESM(require_core_data(), 1);
   function usePageTypeBadge(postId2) {
-    const { isFrontPage, isPostsPage } = (0, import_data93.useSelect)((select9) => {
+    const { isFrontPage, isPostsPage } = (0, import_data94.useSelect)((select9) => {
       const { canUser, getEditedEntityRecord } = select9(import_core_data63.store);
       const siteSettings = canUser("read", {
         kind: "root",
@@ -85485,77 +96793,77 @@ If there's a particular need for this, please submit a feature request at https:
       };
     });
     if (isFrontPage) {
-      return (0, import_i18n210.__)("Homepage");
+      return (0, import_i18n218.__)("Homepage");
     } else if (isPostsPage) {
-      return (0, import_i18n210.__)("Posts Page");
+      return (0, import_i18n218.__)("Posts Page");
     }
     return false;
   }

   // packages/editor/build-module/components/styles-canvas/index.mjs
-  var import_components165 = __toESM(require_components(), 1);
-  var import_keycodes10 = __toESM(require_keycodes(), 1);
-  var import_i18n215 = __toESM(require_i18n(), 1);
-  var import_data99 = __toESM(require_data(), 1);
-  var import_compose43 = __toESM(require_compose(), 1);
+  var import_components162 = __toESM(require_components(), 1);
+  var import_keycodes11 = __toESM(require_keycodes(), 1);
+  var import_i18n223 = __toESM(require_i18n(), 1);
+  var import_data100 = __toESM(require_data(), 1);
+  var import_compose51 = __toESM(require_compose(), 1);
   var import_preferences11 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/styles-canvas/style-book.mjs
-  var import_element235 = __toESM(require_element(), 1);
+  var import_element288 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/style-book/index.mjs
-  var import_components161 = __toESM(require_components(), 1);
-  var import_i18n213 = __toESM(require_i18n(), 1);
-  var import_block_editor38 = __toESM(require_block_editor(), 1);
-  var import_data96 = __toESM(require_data(), 1);
-  var import_element234 = __toESM(require_element(), 1);
-  var import_keycodes8 = __toESM(require_keycodes(), 1);
+  var import_components158 = __toESM(require_components(), 1);
+  var import_i18n221 = __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_keycodes9 = __toESM(require_keycodes(), 1);
   var import_media_utils7 = __toESM(require_media_utils(), 1);
   var import_core_data64 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/style-book/constants.mjs
-  var import_i18n211 = __toESM(require_i18n(), 1);
+  var import_i18n219 = __toESM(require_i18n(), 1);
   var STYLE_BOOK_COLOR_GROUPS = [
     {
       slug: "theme-colors",
-      title: (0, import_i18n211.__)("Theme Colors"),
+      title: (0, import_i18n219.__)("Theme Colors"),
       origin: "theme",
       type: "colors"
     },
     {
       slug: "theme-gradients",
-      title: (0, import_i18n211.__)("Theme Gradients"),
+      title: (0, import_i18n219.__)("Theme Gradients"),
       origin: "theme",
       type: "gradients"
     },
     {
       slug: "custom-colors",
-      title: (0, import_i18n211.__)("Custom Colors"),
+      title: (0, import_i18n219.__)("Custom Colors"),
       origin: "custom",
       type: "colors"
     },
     {
       slug: "custom-gradients",
-      title: (0, import_i18n211.__)("Custom Gradients"),
+      title: (0, import_i18n219.__)("Custom Gradients"),
       origin: "custom",
       // User.
       type: "gradients"
     },
     {
       slug: "duotones",
-      title: (0, import_i18n211.__)("Duotones"),
+      title: (0, import_i18n219.__)("Duotones"),
       origin: "theme",
       type: "duotones"
     },
     {
       slug: "default-colors",
-      title: (0, import_i18n211.__)("Default Colors"),
+      title: (0, import_i18n219.__)("Default Colors"),
       origin: "default",
       type: "colors"
     },
     {
       slug: "default-gradients",
-      title: (0, import_i18n211.__)("Default Gradients"),
+      title: (0, import_i18n219.__)("Default Gradients"),
       origin: "default",
       type: "gradients"
     }
@@ -85563,18 +96871,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_i18n211.__)("Site Identity"),
+      title: (0, import_i18n219.__)("Site Identity"),
       blocks: ["core/site-logo", "core/site-title", "core/site-tagline"]
     },
     {
       slug: "design",
-      title: (0, import_i18n211.__)("Design"),
+      title: (0, import_i18n219.__)("Design"),
       blocks: ["core/navigation", "core/avatar", "core/post-time-to-read"],
       exclude: ["core/home-link", "core/navigation-link"]
     },
     {
       slug: "posts",
-      title: (0, import_i18n211.__)("Posts"),
+      title: (0, import_i18n219.__)("Posts"),
       blocks: [
         "core/post-title",
         "core/post-excerpt",
@@ -85592,7 +96900,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       slug: "comments",
-      title: (0, import_i18n211.__)("Comments"),
+      title: (0, import_i18n219.__)("Comments"),
       blocks: [
         "core/comments-title",
         "core/comments-pagination",
@@ -85612,12 +96920,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_i18n211.__)("Overview"),
+      title: (0, import_i18n219.__)("Overview"),
       blocks: []
     },
     {
       slug: "text",
-      title: (0, import_i18n211.__)("Text"),
+      title: (0, import_i18n219.__)("Text"),
       blocks: [
         "core/post-content",
         "core/home-link",
@@ -85626,27 +96934,27 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       slug: "colors",
-      title: (0, import_i18n211.__)("Colors"),
+      title: (0, import_i18n219.__)("Colors"),
       blocks: []
     },
     {
       slug: "theme",
-      title: (0, import_i18n211.__)("Theme"),
+      title: (0, import_i18n219.__)("Theme"),
       subcategories: STYLE_BOOK_THEME_SUBCATEGORIES
     },
     {
       slug: "media",
-      title: (0, import_i18n211.__)("Media"),
+      title: (0, import_i18n219.__)("Media"),
       blocks: ["core/post-featured-image"]
     },
     {
       slug: "widgets",
-      title: (0, import_i18n211.__)("Widgets"),
+      title: (0, import_i18n219.__)("Widgets"),
       blocks: []
     },
     {
       slug: "embed",
-      title: (0, import_i18n211.__)("Embeds"),
+      title: (0, import_i18n219.__)("Embeds"),
       include: []
     }
   ];
@@ -85654,29 +96962,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_i18n211.__)("Media"),
+      title: (0, import_i18n219.__)("Media"),
       blocks: ["core/post-featured-image"]
     },
     {
       slug: "widgets",
-      title: (0, import_i18n211.__)("Widgets"),
+      title: (0, import_i18n219.__)("Widgets"),
       blocks: []
     },
     {
       slug: "embed",
-      title: (0, import_i18n211.__)("Embeds"),
+      title: (0, import_i18n219.__)("Embeds"),
       include: []
     }
   ];
   var STYLE_BOOK_PREVIEW_CATEGORIES = [
     {
       slug: "overview",
-      title: (0, import_i18n211.__)("Overview"),
+      title: (0, import_i18n219.__)("Overview"),
       blocks: []
     },
     {
       slug: "text",
-      title: (0, import_i18n211.__)("Text"),
+      title: (0, import_i18n219.__)("Text"),
       blocks: [
         "core/post-content",
         "core/home-link",
@@ -85685,12 +96993,12 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       slug: "colors",
-      title: (0, import_i18n211.__)("Colors"),
+      title: (0, import_i18n219.__)("Colors"),
       blocks: []
     },
     {
       slug: "blocks",
-      title: (0, import_i18n211.__)("All Blocks"),
+      title: (0, import_i18n219.__)("All Blocks"),
       blocks: [],
       subcategories: STYLE_BOOK_ALL_BLOCKS_SUBCATEGORIES
     }
@@ -85854,13 +97162,13 @@ 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_i18n212 = __toESM(require_i18n(), 1);
+  var import_i18n220 = __toESM(require_i18n(), 1);
   var import_blocks22 = __toESM(require_blocks(), 1);

   // packages/editor/build-module/components/style-book/color-examples.mjs
-  var import_components159 = __toESM(require_components(), 1);
-  var import_block_editor37 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
+  var import_components156 = __toESM(require_components(), 1);
+  var import_block_editor38 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
   var ColorExamples = ({
     colors: colors2,
     type,
@@ -85870,13 +97178,13 @@ If there's a particular need for this, please submit a feature request at https:
     if (!colors2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(import_components159.__experimentalGrid, { templateColumns, rowGap: 8, columnGap: 16, children: colors2.map((color) => {
-      const className2 = type === "gradients" ? (0, import_block_editor37.__experimentalGetGradientClass)(color.slug) : (0, import_block_editor37.getColorClassName)("background-color", color.slug);
+    return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components156.__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",
-        className2
+        className
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime388.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
         "div",
         {
           className: classes,
@@ -85889,22 +97197,22 @@ 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_components160 = __toESM(require_components(), 1);
-  var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
+  var import_components157 = __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_runtime389.jsx)(import_components160.__experimentalGrid, { columns: 2, rowGap: 16, columnGap: 16, children: duotones.map((duotone) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime389.jsxs)(
-        import_components160.__experimentalGrid,
+    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.jsxs)(
+        import_components157.__experimentalGrid,
         {
           className: "editor-style-book__duotone-example",
           columns: 2,
           rowGap: 8,
           columnGap: 8,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime389.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime455.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
               "img",
               {
                 alt: `Duotone example: ${duotone.slug}`,
@@ -85915,7 +97223,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ) }),
             duotone.colors.map((color) => {
-              return /* @__PURE__ */ (0, import_jsx_runtime389.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
                 "div",
                 {
                   className: "editor-style-book__color-example",
@@ -85933,7 +97241,7 @@ If there's a particular need for this, please submit a feature request at https:
   var duotone_examples_default = DuotoneExamples;

   // packages/editor/build-module/components/style-book/examples.mjs
-  var import_jsx_runtime390 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
   function getColorExamples(colors2) {
     if (!colors2) {
       return [];
@@ -85951,7 +97259,7 @@ If there's a particular need for this, please submit a feature request at https:
           category: "colors"
         };
         if (group.type === "duotones") {
-          example.content = /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+          example.content = /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
             duotone_examples_default,
             {
               duotones: paletteFiltered[group.type]
@@ -85959,7 +97267,7 @@ If there's a particular need for this, please submit a feature request at https:
           );
           examples.push(example);
         } else {
-          example.content = /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+          example.content = /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
             color_examples_default,
             {
               colors: paletteFiltered[group.type],
@@ -85980,9 +97288,9 @@ 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_i18n212.__)("Colors"),
+        title: (0, import_i18n220.__)("Colors"),
         category: "overview",
-        content: /* @__PURE__ */ (0, import_jsx_runtime390.jsx)(
+        content: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
           color_examples_default,
           {
             colors: themePalette.colors,
@@ -85998,7 +97306,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_i18n212.__)(
+        content: (0, import_i18n220.__)(
           `AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9`
         ),
         level: 1
@@ -86007,12 +97315,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_i18n212.__)(
+        content: (0, import_i18n220.__)(
           `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_i18n212.__)(
+        content: (0, import_i18n220.__)(
           `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.`
         )
       });
@@ -86041,7 +97349,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_i18n212.__)("Typography"),
+        title: (0, import_i18n220.__)("Typography"),
         category: "overview",
         blocks: typographyBlockExamples
       });
@@ -86105,13 +97413,13 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const headingsExample = {
       name: "core/heading",
-      title: (0, import_i18n212.__)("Headings"),
+      title: (0, import_i18n220.__)("Headings"),
       category: "text",
       blocks: [1, 2, 3, 4, 5, 6].map((level) => {
         return (0, import_blocks22.createBlock)("core/heading", {
-          content: (0, import_i18n212.sprintf)(
+          content: (0, import_i18n220.sprintf)(
             // translators: %d: heading level e.g: "1", "2", "3"
-            (0, import_i18n212.__)("Heading %d"),
+            (0, import_i18n220.__)("Heading %d"),
             level
           ),
           level
@@ -86129,18 +97437,18 @@ 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_element233 = __toESM(require_element(), 1);
-  var import_data95 = __toESM(require_data(), 1);
+  var import_element286 = __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_data94 = __toESM(require_data(), 1);
-  var import_element232 = __toESM(require_element(), 1);
+  var import_data95 = __toESM(require_data(), 1);
+  var import_element285 = __toESM(require_element(), 1);
   function useGlobalStylesOutputWithConfig(mergedConfig = {}, disableRootPadding = false) {
     const blockGap = useSetting2("spacing.blockGap");
     const hasBlockGapSupport = blockGap !== null;
     const hasFallbackGapSupport = !hasBlockGapSupport;
-    const { disableLayoutStyles, getBlockStyles } = (0, import_data94.useSelect)((select9) => {
+    const { disableLayoutStyles, getBlockStyles } = (0, import_data95.useSelect)((select9) => {
       const { getEditorSettings: getEditorSettings2 } = select9(store);
       const { getBlockStyles: getBlockStylesSelector } = select9(import_blocks23.store);
       const settings = getEditorSettings2();
@@ -86149,7 +97457,7 @@ If there's a particular need for this, please submit a feature request at https:
         getBlockStyles: getBlockStylesSelector
       };
     }, []);
-    return (0, import_element232.useMemo)(() => {
+    return (0, import_element285.useMemo)(() => {
       if (!mergedConfig?.styles || !mergedConfig?.settings) {
         return [[], {}];
       }
@@ -86178,9 +97486,9 @@ 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
   function useGlobalStylesRenderer(disableRootPadding) {
     const [styles, settings] = useGlobalStylesOutput(disableRootPadding);
-    const { getEditorSettings: getEditorSettings2 } = (0, import_data95.useSelect)(store);
-    const { updateEditorSettings: updateEditorSettings2 } = (0, import_data95.useDispatch)(store);
-    (0, import_element233.useEffect)(() => {
+    const { getEditorSettings: getEditorSettings2 } = (0, import_data96.useSelect)(store);
+    const { updateEditorSettings: updateEditorSettings2 } = (0, import_data96.useDispatch)(store);
+    (0, import_element286.useEffect)(() => {
       if (!styles || !settings) {
         return;
       }
@@ -86201,8 +97509,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/style-book/index.mjs
-  var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
-  var { ExperimentalBlockEditorProvider: ExperimentalBlockEditorProvider2 } = unlock(import_block_editor38.privateApis);
+  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
+  var { ExperimentalBlockEditorProvider: ExperimentalBlockEditorProvider2 } = unlock(import_block_editor39.privateApis);
   function isObjectEmpty(object) {
     return !object || Object.keys(object).length === 0;
   }
@@ -86228,23 +97536,23 @@ If there's a particular need for this, please submit a feature request at https:
     return null;
   };
   function useMultiOriginPalettes() {
-    const { colors: colors2, gradients } = (0, import_block_editor38.__experimentalUseMultipleOriginColorsAndGradients)();
+    const { colors: colors2, gradients } = (0, import_block_editor39.__experimentalUseMultipleOriginColorsAndGradients)();
     const [
       shouldDisplayDefaultDuotones,
       customDuotones,
       themeDuotones,
       defaultDuotones
-    ] = (0, import_block_editor38.useSettings)(
+    ] = (0, import_block_editor39.useSettings)(
       "color.defaultDuotone",
       "color.duotone.custom",
       "color.duotone.theme",
       "color.duotone.default"
     );
-    const palettes = (0, import_element234.useMemo)(() => {
+    const palettes = (0, import_element287.useMemo)(() => {
       const result = { colors: colors2, gradients, duotones: [] };
       if (themeDuotones && themeDuotones.length) {
         result.duotones.push({
-          name: (0, import_i18n213._x)(
+          name: (0, import_i18n221._x)(
             "Theme",
             "Indicates these duotone filters come from the theme."
           ),
@@ -86254,7 +97562,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_i18n213._x)(
+          name: (0, import_i18n221._x)(
             "Default",
             "Indicates these duotone filters come from WordPress."
           ),
@@ -86264,7 +97572,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_i18n213._x)(
+          name: (0, import_i18n221._x)(
             "Custom",
             "Indicates these doutone filters are created by the user."
           ),
@@ -86335,8 +97643,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_element234.useMemo)(() => getExamples(colors2), [colors2]);
-    const tabs = (0, import_element234.useMemo)(
+    const examples = (0, import_element287.useMemo)(() => getExamples(colors2), [colors2]);
+    const tabs = (0, import_element287.useMemo)(
       () => getTopLevelStyleBookCategories().filter(
         (category) => examples.some(
           (example) => example.category === category.slug
@@ -86347,18 +97655,18 @@ 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_element234.useMemo)(() => {
+    const mergedConfig = (0, import_element287.useMemo)(() => {
       if (!isObjectEmpty(userConfig) && !isObjectEmpty(baseConfig)) {
         return mergeGlobalStyles(baseConfig, userConfig);
       }
       return {};
     }, [baseConfig, userConfig]);
-    const originalSettings = (0, import_data96.useSelect)(
-      (select9) => select9(import_block_editor38.store).getSettings(),
+    const originalSettings = (0, import_data97.useSelect)(
+      (select9) => select9(import_block_editor39.store).getSettings(),
       []
     );
     const [globalStyles] = useGlobalStylesOutputWithConfig(mergedConfig);
-    const settings = (0, import_element234.useMemo)(
+    const settings = (0, import_element287.useMemo)(
       () => ({
         ...originalSettings,
         styles: !isObjectEmpty(globalStyles) && !isObjectEmpty(userConfig) ? globalStyles : originalSettings.styles,
@@ -86366,7 +97674,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [globalStyles, originalSettings, userConfig]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
       "div",
       {
         ref,
@@ -86377,13 +97685,13 @@ If there's a particular need for this, please submit a feature request at https:
           color: textColor,
           background: backgroundColor
         },
-        children: showTabs ? /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+        children: showTabs ? /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
           tabs_exports.Root,
           {
             className: "editor-style-book__tabs",
             defaultValue: tabs[0]?.slug,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { className: "editor-style-book__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(tabs_exports.List, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(tabs_exports.Tab, { value: tab.slug, children: tab.title }, tab.slug)) }) }),
+              /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("div", { className: "editor-style-book__tablist-container", children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(tabs_exports.List, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(tabs_exports.Tab, { value: tab.slug, children: tab.title }, tab.slug)) }) }),
               tabs.map((tab) => {
                 const categoryDefinition = tab.slug ? getTopLevelStyleBookCategories().find(
                   (_category) => _category.slug === tab.slug
@@ -86392,13 +97700,13 @@ If there's a particular need for this, please submit a feature request at https:
                   categoryDefinition,
                   examples
                 ) : { examples };
-                return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
                   tabs_exports.Panel,
                   {
                     value: tab.slug,
                     tabIndex: -1,
                     className: "editor-style-book__tabpanel",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
                       StyleBookBody,
                       {
                         category: tab.slug,
@@ -86416,7 +97724,7 @@ If there's a particular need for this, please submit a feature request at https:
               })
             ]
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+        ) : /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
           StyleBookBody,
           {
             examples: { examples: examplesForSinglePageUse },
@@ -86437,24 +97745,24 @@ If there's a particular need for this, please submit a feature request at https:
     onPathChange,
     settings: settingsProp
   }) => {
-    const editorSettings2 = (0, import_data96.useSelect)(
+    const editorSettings2 = (0, import_data97.useSelect)(
       (select9) => settingsProp ?? select9(store).getEditorSettings(),
       [settingsProp]
     );
-    const canUserUploadMedia = (0, import_data96.useSelect)(
+    const canUserUploadMedia = (0, import_data97.useSelect)(
       (select9) => select9(import_core_data64.store).canUser("create", {
         kind: "postType",
         name: "attachment"
       }),
       []
     );
-    (0, import_element234.useEffect)(() => {
-      (0, import_data96.dispatch)(import_block_editor38.store).updateSettings({
+    (0, import_element287.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_element234.useState)("/");
+    const [internalPath, setInternalPath] = (0, import_element287.useState)("/");
     const section = path ?? internalPath;
     const onChangeSection = onPathChange ?? setInternalPath;
     const isSelected2 = (blockName) => {
@@ -86502,7 +97810,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_element234.useMemo)(() => {
+    const filteredExamples = (0, import_element287.useMemo)(() => {
       if (!categoryDefinition) {
         return {
           examples: [
@@ -86514,7 +97822,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_element234.useMemo)(() => {
+    const displayedExamples = (0, import_element287.useMemo)(() => {
       if (!previewCategory) {
         return { examples: examplesForSinglePageUse };
       }
@@ -86535,14 +97843,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_element234.useMemo)(() => {
+    const mergedConfig = (0, import_element287.useMemo)(() => {
       if (!isObjectEmpty(userConfig) && !isObjectEmpty(baseConfig)) {
         return mergeGlobalStyles(baseConfig, userConfig);
       }
       return {};
     }, [baseConfig, userConfig]);
     const [globalStyles] = useGlobalStylesOutputWithConfig(mergedConfig);
-    const settings = (0, import_element234.useMemo)(
+    const settings = (0, import_element287.useMemo)(
       () => ({
         ...editorSettings2,
         styles: !isObjectEmpty(globalStyles) && !isObjectEmpty(userConfig) ? globalStyles : editorSettings2.styles,
@@ -86550,9 +97858,9 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [globalStyles, editorSettings2, userConfig]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { className: "editor-style-book", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(import_block_editor38.BlockEditorProvider, { settings, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(GlobalStylesRenderer, { disableRootPadding: true }),
-      /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("div", { className: "editor-style-book", children: /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(import_block_editor39.BlockEditorProvider, { settings, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(GlobalStylesRenderer, { disableRootPadding: true }),
+      /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
         StyleBookBody,
         {
           examples: displayedExamples,
@@ -86573,9 +97881,9 @@ If there's a particular need for this, please submit a feature request at https:
     title,
     goTo
   }) => {
-    const [isFocused, setIsFocused] = (0, import_element234.useState)(false);
-    const [hasIframeLoaded, setHasIframeLoaded] = (0, import_element234.useState)(false);
-    const iframeRef = (0, import_element234.useRef)(null);
+    const [isFocused, setIsFocused] = (0, import_element287.useState)(false);
+    const [hasIframeLoaded, setHasIframeLoaded] = (0, import_element287.useState)(false);
+    const iframeRef = (0, import_element287.useRef)(null);
     const buttonModeProps = {
       role: "button",
       onFocus: () => setIsFocused(true),
@@ -86585,7 +97893,7 @@ If there's a particular need for this, please submit a feature request at https:
           return;
         }
         const { keyCode } = event;
-        if (onClick && (keyCode === import_keycodes8.ENTER || keyCode === import_keycodes8.SPACE)) {
+        if (onClick && (keyCode === import_keycodes9.ENTER || keyCode === import_keycodes9.SPACE)) {
           event.preventDefault();
           onClick(event);
         }
@@ -86602,13 +97910,13 @@ If there's a particular need for this, please submit a feature request at https:
       readonly: true
     };
     const handleLoad = () => setHasIframeLoaded(true);
-    (0, import_element234.useLayoutEffect)(() => {
+    (0, import_element287.useLayoutEffect)(() => {
       if (hasIframeLoaded && iframeRef.current && goTo?.top) {
         scrollToSection("top", iframeRef.current);
       }
     }, [goTo?.top, hasIframeLoaded]);
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
-      import_block_editor38.__unstableIframe,
+    return /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
+      import_block_editor39.__unstableIframe,
       {
         onLoad: handleLoad,
         ref: iframeRef,
@@ -86620,21 +97928,21 @@ If there's a particular need for this, please submit a feature request at https:
         tabIndex: 0,
         ...onClick ? buttonModeProps : {},
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor38.__unstableEditorStyles, { styles: settings.styles }),
-          /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)("style", { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_block_editor39.__unstableEditorStyles, { styles: settings.styles }),
+          /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)("style", { children: [
             STYLE_BOOK_IFRAME_STYLES,
             !!onClick && "body { cursor: var(--wpds-cursor-control, pointer); } body * { pointer-events: none; }"
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
             Examples,
             {
               className: "editor-style-book__examples",
               filteredExamples: examples,
-              label: title ? (0, import_i18n213.sprintf)(
+              label: title ? (0, import_i18n221.sprintf)(
                 // translators: %s: Category of blocks, e.g. Text.
-                (0, import_i18n213.__)("Examples of blocks in the %s category"),
+                (0, import_i18n221.__)("Examples of blocks in the %s category"),
                 title
-              ) : (0, import_i18n213.__)("Examples of blocks"),
+              ) : (0, import_i18n221.__)("Examples of blocks"),
               isSelected: isSelected2,
               onSelect
             },
@@ -86644,17 +97952,17 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var Examples = (0, import_element234.memo)(
-    ({ className: className2, filteredExamples, label, isSelected: isSelected2, onSelect }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
-        import_components161.Composite,
+  var Examples = (0, import_element287.memo)(
+    ({ className, filteredExamples, label, isSelected: isSelected2, onSelect }) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
+        import_components158.Composite,
         {
           orientation: "vertical",
-          className: className2,
+          className,
           "aria-label": label,
           role: "grid",
           children: [
-            !!filteredExamples?.examples?.length && filteredExamples.examples.map((example) => /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+            !!filteredExamples?.examples?.length && filteredExamples.examples.map((example) => /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
               Example,
               {
                 id: `example-${example.name}`,
@@ -86669,13 +97977,13 @@ 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_runtime391.jsxs)(
-              import_components161.Composite.Group,
+            !!filteredExamples?.subcategories?.length && filteredExamples.subcategories.map((subcategory) => /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(
+              import_components158.Composite.Group,
               {
                 className: "editor-style-book__subcategory",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components161.Composite.GroupLabel, { children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("h2", { className: "editor-style-book__subcategory-title", children: subcategory.title }) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+                  /* @__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)(
                     Subcategory,
                     {
                       examples: subcategory.examples,
@@ -86693,7 +98001,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
   );
   var Subcategory = ({ examples, isSelected: isSelected2, onSelect }) => {
-    return !!examples?.length && examples.map((example) => /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+    return !!examples?.length && examples.map((example) => /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
       Example,
       {
         id: `example-${example.name}`,
@@ -86708,20 +98016,18 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var disabledExamples = ["example-duotones"];
   var Example = ({ id, title, blocks, isSelected: isSelected2, onClick, content }) => {
-    const originalSettings = (0, import_data96.useSelect)(
-      (select9) => select9(import_block_editor38.store).getSettings(),
+    const originalSettings = (0, import_data97.useSelect)(
+      (select9) => select9(import_block_editor39.store).getSettings(),
       []
     );
-    const settings = (0, import_element234.useMemo)(
+    const settings = (0, import_element287.useMemo)(
       () => ({
         ...originalSettings,
-        focusMode: false,
-        // Disable "Spotlight mode".
         isPreviewMode: true
       }),
       [originalSettings]
     );
-    const renderedBlocks = (0, import_element234.useMemo)(
+    const renderedBlocks = (0, import_element287.useMemo)(
       () => Array.isArray(blocks) ? blocks : [blocks],
       [blocks]
     );
@@ -86729,38 +98035,38 @@ If there's a particular need for this, please submit a feature request at https:
       disabled: true,
       accessibleWhenDisabled: !!onClick
     } : {};
-    return /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { role: "row", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
-      import_components161.Composite.Item,
+    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,
       {
         className: clsx_default("editor-style-book__example", {
           "is-selected": isSelected2,
           "is-disabled-example": !!disabledProps?.disabled
         }),
         id,
-        "aria-label": !!onClick ? (0, import_i18n213.sprintf)(
+        "aria-label": !!onClick ? (0, import_i18n221.sprintf)(
           // translators: %s: Title of a block, e.g. Heading.
-          (0, import_i18n213.__)("Open %s styles in Styles panel"),
+          (0, import_i18n221.__)("Open %s styles in Styles panel"),
           title
         ) : void 0,
-        render: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("div", {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("div", {}),
         role: !!onClick ? "button" : null,
         onClick,
         ...disabledProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)("span", { className: "editor-style-book__example-title", children: title }),
-          /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime457.jsx)("span", { className: "editor-style-book__example-title", children: title }),
+          /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
             "div",
             {
               className: "editor-style-book__example-preview",
               "aria-hidden": true,
-              children: /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_components161.Disabled, { className: "editor-style-book__example-preview__content", children: content ? content : /* @__PURE__ */ (0, import_jsx_runtime391.jsxs)(
+              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)(
                 ExperimentalBlockEditorProvider2,
                 {
                   value: renderedBlocks,
                   settings,
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor38.__unstableEditorStyles, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime391.jsx)(import_block_editor38.BlockList, { renderAppender: false })
+                    /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_block_editor39.__unstableEditorStyles, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(import_block_editor39.BlockList, { renderAppender: false })
                   ]
                 }
               ) })
@@ -86770,17 +98076,17 @@ If there's a particular need for this, please submit a feature request at https:
       }
     ) }) });
   };
-  var style_book_default = (0, import_element234.forwardRef)(StyleBook);
+  var style_book_default = (0, import_element287.forwardRef)(StyleBook);

   // packages/editor/build-module/components/styles-canvas/style-book.mjs
-  var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
   function StyleBookWithNavigation({
     path,
     onPathChange,
     userConfig,
     forwardedRef
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
       style_book_default,
       {
         ref: forwardedRef,
@@ -86813,11 +98119,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_element235.useMemo)(() => {
+    const revisionId2 = (0, import_element288.useMemo)(() => {
       const match3 = path?.match(/^\/revisions\/(.+)$/);
       return match3 ? match3[1] : null;
     }, [path]);
-    const selectedRevision = (0, import_element235.useMemo)(() => {
+    const selectedRevision = (0, import_element288.useMemo)(() => {
       if (!revisionId2 || !revisions.length) {
         return null;
       }
@@ -86828,7 +98134,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (isLoading) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
       StyleBookWithNavigation,
       {
         forwardedRef,
@@ -86840,7 +98146,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function StylesCanvasStyleBook({ path, onPathChange }, ref) {
     if (path?.startsWith("/revisions")) {
-      return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
         StylesCanvasRevisionStyleBook,
         {
           forwardedRef: ref,
@@ -86849,7 +98155,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime392.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
       StyleBookWithNavigation,
       {
         forwardedRef: ref,
@@ -86858,32 +98164,32 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var style_book_default2 = (0, import_element235.forwardRef)(StylesCanvasStyleBook);
+  var style_book_default2 = (0, import_element288.forwardRef)(StylesCanvasStyleBook);

   // packages/editor/build-module/components/styles-canvas/revisions.mjs
-  var import_components162 = __toESM(require_components(), 1);
-  var import_block_editor39 = __toESM(require_block_editor(), 1);
-  var import_data97 = __toESM(require_data(), 1);
-  var import_element236 = __toESM(require_element(), 1);
-  var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
+  var import_components159 = __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_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
   var {
     ExperimentalBlockEditorProvider: ExperimentalBlockEditorProvider3,
     BlockStyleVariationOverridesWithConfig
-  } = unlock(import_block_editor39.privateApis);
+  } = unlock(import_block_editor40.privateApis);
   function isObjectEmpty2(object) {
     return !object || Object.keys(object).length === 0;
   }
   function StylesCanvasRevisions({ path }, ref) {
-    const blocks = (0, import_data97.useSelect)((select9) => {
-      return select9(import_block_editor39.store).getBlocks();
+    const blocks = (0, import_data98.useSelect)((select9) => {
+      return select9(import_block_editor40.store).getBlocks();
     }, []);
     const { user: userConfig, base: baseConfig } = useGlobalStyles();
     const { revisions, isLoading } = useGlobalStylesRevisions();
-    const revisionId2 = (0, import_element236.useMemo)(() => {
+    const revisionId2 = (0, import_element289.useMemo)(() => {
       const match3 = path?.match(/^\/revisions\/(.+)$/);
       return match3 ? match3[1] : null;
     }, [path]);
-    const selectedRevision = (0, import_element236.useMemo)(() => {
+    const selectedRevision = (0, import_element289.useMemo)(() => {
       if (!revisionId2 || !revisions.length) {
         return null;
       }
@@ -86892,21 +98198,21 @@ 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_element236.useMemo)(() => {
+    const mergedConfig = (0, import_element289.useMemo)(() => {
       if (!isObjectEmpty2(displayConfig) && !isObjectEmpty2(baseConfig)) {
         return mergeGlobalStyles(baseConfig, displayConfig);
       }
       return {};
     }, [baseConfig, displayConfig]);
-    const renderedBlocksArray = (0, import_element236.useMemo)(
+    const renderedBlocksArray = (0, import_element289.useMemo)(
       () => Array.isArray(blocks) ? blocks : [blocks],
       [blocks]
     );
-    const originalSettings = (0, import_data97.useSelect)(
-      (select9) => select9(import_block_editor39.store).getSettings(),
+    const originalSettings = (0, import_data98.useSelect)(
+      (select9) => select9(import_block_editor40.store).getSettings(),
       []
     );
-    const settings = (0, import_element236.useMemo)(
+    const settings = (0, import_element289.useMemo)(
       () => ({
         ...originalSettings,
         isPreviewMode: true
@@ -86918,28 +98224,28 @@ If there's a particular need for this, please submit a feature request at https:
     if (isLoading) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
-      import_block_editor39.__unstableIframe,
+    return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(
+      import_block_editor40.__unstableIframe,
       {
         ref,
         className: "editor-revisions__iframe",
         name: "revisions",
         tabIndex: 0,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime393.jsx)("style", {
+          /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("style", {
             // Forming a "block formatting context" to prevent margin collapsing.
             // @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_runtime393.jsx)(import_components162.Disabled, { className: "editor-revisions__example-preview__content", children: /* @__PURE__ */ (0, import_jsx_runtime393.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components159.Disabled, { className: "editor-revisions__example-preview__content", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(
             ExperimentalBlockEditorProvider3,
             {
               value: renderedBlocksArray,
               settings,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_block_editor39.BlockList, { renderAppender: false }),
-                /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(import_block_editor39.__unstableEditorStyles, { styles: editorStyles }),
-                /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_block_editor40.BlockList, { renderAppender: false }),
+                /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_block_editor40.__unstableEditorStyles, { styles: editorStyles }),
+                /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
                   BlockStyleVariationOverridesWithConfig,
                   {
                     config: mergedConfig
@@ -86952,30 +98258,30 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var revisions_default = (0, import_element236.forwardRef)(StylesCanvasRevisions);
+  var revisions_default = (0, import_element289.forwardRef)(StylesCanvasRevisions);

   // packages/editor/build-module/components/resizable-editor/index.mjs
-  var import_data98 = __toESM(require_data(), 1);
-  var import_element237 = __toESM(require_element(), 1);
-  var import_components164 = __toESM(require_components(), 1);
-  var import_compose42 = __toESM(require_compose(), 1);
+  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);

   // packages/editor/build-module/components/resizable-editor/resize-handle.mjs
-  var import_i18n214 = __toESM(require_i18n(), 1);
-  var import_keycodes9 = __toESM(require_keycodes(), 1);
-  var import_components163 = __toESM(require_components(), 1);
-  var import_jsx_runtime394 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n222 = __toESM(require_i18n(), 1);
+  var import_keycodes10 = __toESM(require_keycodes(), 1);
+  var import_components160 = __toESM(require_components(), 1);
+  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
   var DELTA_DISTANCE = 20;
   function ResizeHandle({ direction, resizeWidthBy }) {
     function handleKeyDown(event) {
       const { keyCode } = event;
-      if (keyCode !== import_keycodes9.LEFT && keyCode !== import_keycodes9.RIGHT) {
+      if (keyCode !== import_keycodes10.LEFT && keyCode !== import_keycodes10.RIGHT) {
         return;
       }
       event.preventDefault();
-      if (direction === "left" && keyCode === import_keycodes9.LEFT || direction === "right" && keyCode === import_keycodes9.RIGHT) {
+      if (direction === "left" && keyCode === import_keycodes10.LEFT || direction === "right" && keyCode === import_keycodes10.RIGHT) {
         resizeWidthBy(DELTA_DISTANCE);
-      } else if (direction === "left" && keyCode === import_keycodes9.RIGHT || direction === "right" && keyCode === import_keycodes9.LEFT) {
+      } else if (direction === "left" && keyCode === import_keycodes10.RIGHT || direction === "right" && keyCode === import_keycodes10.LEFT) {
         resizeWidthBy(-DELTA_DISTANCE);
       }
     }
@@ -86986,16 +98292,16 @@ If there's a particular need for this, please submit a feature request at https:
       }
     };
     const resizableHandleHelpId = `resizable-editor__resize-help-${direction}`;
-    return /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(import_jsx_runtime394.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime394.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(import_jsx_runtime460.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(tooltip_exports.Root, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
           tooltip_exports.Trigger,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(
-              import_components163.__unstableMotion.button,
+            render: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+              import_components160.__unstableMotion.button,
               {
                 className: `editor-resizable-editor__resize-handle is-${direction}`,
-                "aria-label": (0, import_i18n214.__)("Drag to resize"),
+                "aria-label": (0, import_i18n222.__)("Drag to resize"),
                 "aria-describedby": resizableHandleHelpId,
                 onKeyDown: handleKeyDown,
                 variants: resizeHandleVariants,
@@ -87009,14 +98315,14 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(tooltip_exports.Popup, { children: (0, import_i18n214.__)("Drag to resize") })
+        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(tooltip_exports.Popup, { children: (0, import_i18n222.__)("Drag to resize") })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime394.jsx)(VisuallyHidden, { id: resizableHandleHelpId, children: (0, import_i18n214.__)("Use left and right arrow keys to resize the canvas.") })
+      /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(VisuallyHidden, { id: resizableHandleHelpId, children: (0, import_i18n222.__)("Use left and right arrow keys to resize the canvas.") })
     ] });
   }

   // packages/editor/build-module/components/resizable-editor/index.mjs
-  var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
   var HANDLE_STYLES_OVERRIDE = {
     position: void 0,
     userSelect: void 0,
@@ -87032,17 +98338,17 @@ If there's a particular need for this, please submit a feature request at https:
     return containerWidth > 0 && currentWidth >= containerWidth - tolerance;
   }
   function ResizableEditor({
-    className: className2,
+    className,
     enableResizing,
     width = "100%",
     height = "100%",
     children
   }) {
-    const [isResizing, setIsResizing] = (0, import_element237.useState)(false);
-    const disableMotion = (0, import_compose42.useReducedMotion)();
-    const { setCanvasWidth: setCanvasWidth2 } = unlock((0, import_data98.useDispatch)(store));
-    const resizableRef = (0, import_element237.useRef)();
-    const resizeWidthBy = (0, import_element237.useCallback)(
+    const [isResizing, setIsResizing] = (0, import_element290.useState)(false);
+    const disableMotion = (0, import_compose50.useReducedMotion)();
+    const { setCanvasWidth: setCanvasWidth2 } = unlock((0, import_data99.useDispatch)(store));
+    const resizableRef = (0, import_element290.useRef)();
+    const resizeWidthBy = (0, import_element290.useCallback)(
       (deltaPixels) => {
         if (resizableRef.current) {
           const _isAtMaxWidth = isAtMaxWidth(
@@ -87057,7 +98363,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setCanvasWidth2]
     );
-    const updateCanvasWidth = (0, import_element237.useCallback)(
+    const updateCanvasWidth = (0, import_element290.useCallback)(
       (element, isResizeEnd) => {
         const currentWidth = element.offsetWidth;
         const containerWidth = element.parentElement?.offsetWidth ?? 0;
@@ -87067,10 +98373,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setCanvasWidth2]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
-      import_components164.ResizableBox,
+    return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
+      import_components161.ResizableBox,
       {
-        as: import_components164.__unstableMotion.div,
+        as: import_components161.__unstableMotion.div,
         initial: false,
         animate: { height },
         transition: {
@@ -87078,7 +98384,7 @@ If there's a particular need for this, please submit a feature request at https:
           duration: isResizing || disableMotion ? 0 : 0.2,
           ease: "easeOut"
         },
-        className: clsx_default("editor-resizable-editor", className2, {
+        className: clsx_default("editor-resizable-editor", className, {
           "is-resizable": enableResizing,
           "is-resizing": isResizing
         }),
@@ -87109,14 +98415,14 @@ If there's a particular need for this, please submit a feature request at https:
         showHandle: enableResizing,
         resizeRatio: 2,
         handleComponent: {
-          left: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+          left: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
             ResizeHandle,
             {
               direction: "left",
               resizeWidthBy
             }
           ),
-          right: /* @__PURE__ */ (0, import_jsx_runtime395.jsx)(
+          right: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
             ResizeHandle,
             {
               direction: "right",
@@ -87136,18 +98442,18 @@ If there's a particular need for this, please submit a feature request at https:
   var resizable_editor_default = ResizableEditor;

   // packages/editor/build-module/components/styles-canvas/index.mjs
-  var import_jsx_runtime396 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
   function getStylesCanvasTitle(path, showStylebook2) {
     if (showStylebook2) {
-      return (0, import_i18n215.__)("Style Book");
+      return (0, import_i18n223.__)("Style Book");
     }
     if (path?.startsWith("/revisions")) {
-      return (0, import_i18n215.__)("Style Revisions");
+      return (0, import_i18n223.__)("Style Revisions");
     }
     return "";
   }
   function StylesCanvas() {
-    const { stylesPath: stylesPath2, showStylebook: showStylebook2, showListViewByDefault } = (0, import_data99.useSelect)(
+    const { stylesPath: stylesPath2, showStylebook: showStylebook2, showListViewByDefault } = (0, import_data100.useSelect)(
       (select9) => {
         const { getStylesPath: getStylesPath2, getShowStylebook: getShowStylebook2 } = unlock(
           select9(store)
@@ -87165,14 +98471,14 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const { resetStylesNavigation: resetStylesNavigation2, setStylesPath: setStylesPath2 } = unlock(
-      (0, import_data99.useDispatch)(store)
+      (0, import_data100.useDispatch)(store)
     );
-    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data99.useDispatch)(store);
-    const focusOnMountRef = (0, import_compose43.useFocusOnMount)("firstElement");
-    const sectionFocusReturnRef = (0, import_compose43.useFocusReturn)();
+    const { setIsListViewOpened: setIsListViewOpened2 } = (0, import_data100.useDispatch)(store);
+    const focusOnMountRef = (0, import_compose51.useFocusOnMount)("firstElement");
+    const sectionFocusReturnRef = (0, import_compose51.useFocusReturn)();
     let content = null;
     if (showStylebook2) {
-      content = /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+      content = /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
         style_book_default2,
         {
           path: stylesPath2,
@@ -87181,7 +98487,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     } else if (stylesPath2?.startsWith("/revisions")) {
-      content = /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
+      content = /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
         revisions_default,
         {
           path: stylesPath2,
@@ -87195,12 +98501,12 @@ If there's a particular need for this, please submit a feature request at https:
       resetStylesNavigation2();
     };
     const closeOnEscape = (event) => {
-      if (event.keyCode === import_keycodes10.ESCAPE && !event.defaultPrevented) {
+      if (event.keyCode === import_keycodes11.ESCAPE && !event.defaultPrevented) {
         event.preventDefault();
         onCloseCanvas();
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime396.jsx)("div", { className: "editor-styles-canvas", children: /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(resizable_editor_default, { enableResizing: false, children: /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(
+    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",
       {
         className: "editor-styles-canvas__section",
@@ -87208,13 +98514,13 @@ If there's a particular need for this, please submit a feature request at https:
         onKeyDown: closeOnEscape,
         "aria-label": title,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
-            import_components165.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+            import_components162.Button,
             {
               size: "compact",
               className: "editor-styles-canvas__close-button",
               icon: close_small_default,
-              label: (0, import_i18n215.__)("Close"),
+              label: (0, import_i18n223.__)("Close"),
               onClick: onCloseCanvas
             }
           ),
@@ -87225,20 +98531,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/document-bar/useEditedSectionDetails.mjs
-  var import_data100 = __toESM(require_data(), 1);
+  var import_data101 = __toESM(require_data(), 1);
   var import_html_entities15 = __toESM(require_html_entities(), 1);
-  var import_block_editor40 = __toESM(require_block_editor(), 1);
+  var import_block_editor41 = __toESM(require_block_editor(), 1);
   var import_core_data65 = __toESM(require_core_data(), 1);
   function useEditedSectionDetails() {
-    return (0, import_data100.useSelect)((select9) => {
+    return (0, import_data101.useSelect)((select9) => {
       const {
         getBlockAttributes: getBlockAttributes2,
         getBlockName: getBlockName2,
         __experimentalGetParsedPattern
-      } = select9(import_block_editor40.store);
+      } = select9(import_block_editor41.store);
       const { getEditedEntityRecord, getCurrentTheme } = select9(import_core_data65.store);
       const { getEditedContentOnlySection } = unlock(
-        select9(import_block_editor40.store)
+        select9(import_block_editor41.store)
       );
       const editedSectionId = getEditedContentOnlySection();
       if (!editedSectionId) {
@@ -87292,12 +98598,12 @@ 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_runtime397 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
   var { getTemplateInfo: getTemplateInfo2 } = unlock(import_core_data66.privateApis);
-  var MotionButton = import_components166.__unstableMotion.create(import_components166.Button);
+  var MotionButton = import_components163.__unstableMotion.create(import_components163.Button);
   function DocumentBar(props) {
     const { stopEditingContentOnlySection } = unlock(
-      (0, import_data101.useDispatch)(import_block_editor41.store)
+      (0, import_data102.useDispatch)(import_block_editor42.store)
     );
     const unlockedPatternInfo = useEditedSectionDetails();
     const {
@@ -87310,7 +98616,7 @@ If there's a particular need for this, please submit a feature request at https:
       onNavigateToPreviousEntityRecord,
       isTemplatePreview,
       stylesCanvasTitle
-    } = (0, import_data101.useSelect)((select9) => {
+    } = (0, import_data102.useSelect)((select9) => {
       const {
         getCurrentPostType: getCurrentPostType2,
         getCurrentPostId: getCurrentPostId2,
@@ -87362,8 +98668,8 @@ If there's a particular need for this, please submit a feature request at https:
         stylesCanvasTitle: _stylesCanvasTitle
       };
     }, []);
-    const { open: openCommandCenter } = (0, import_data101.useDispatch)(import_commands3.store);
-    const isReducedMotion = (0, import_compose44.useReducedMotion)();
+    const { open: openCommandCenter } = (0, import_data102.useDispatch)(import_commands3.store);
+    const isReducedMotion = (0, import_compose52.useReducedMotion)();
     const isTemplate2 = TEMPLATE_POST_TYPES.includes(postType2);
     const hasBackButton = !!onNavigateToPreviousEntityRecord || !!unlockedPatternInfo;
     const entityTitle = isTemplate2 ? templateTitle : documentTitle;
@@ -87378,46 +98684,46 @@ If there's a particular need for this, please submit a feature request at https:
       }
     };
     const pageTypeBadge = usePageTypeBadge(postId2);
-    const mountedRef = (0, import_element238.useRef)(false);
-    (0, import_element238.useEffect)(() => {
+    const mountedRef = (0, import_element291.useRef)(false);
+    (0, import_element291.useEffect)(() => {
       mountedRef.current = true;
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(
       "div",
       {
         className: clsx_default("editor-document-bar", {
           "has-back-button": hasBackButton
         }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components166.__unstableAnimatePresence, { children: hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components163.__unstableAnimatePresence, { children: hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
             MotionButton,
             {
               className: "editor-document-bar__back",
-              icon: (0, import_i18n216.isRTL)() ? chevron_right_small_default : chevron_left_small_default,
+              icon: (0, import_i18n224.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_i18n216.__)("Back")
+              children: (0, import_i18n224.__)("Back")
             }
           ) }),
-          !isTemplate2 && isTemplatePreview && !hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-            import_block_editor41.BlockIcon,
+          !isTemplate2 && isTemplatePreview && !hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+            import_block_editor42.BlockIcon,
             {
               icon: layout_default,
               className: "editor-document-bar__icon-layout"
             }
           ),
-          isNotFound ? /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(import_components166.__experimentalText, { children: (0, import_i18n216.__)("Document not found") }) : /* @__PURE__ */ (0, import_jsx_runtime397.jsx)(
-            import_components166.Button,
+          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,
             {
               className: "editor-document-bar__command",
               onClick: () => openCommandCenter(),
               size: "compact",
-              children: /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(
-                import_components166.__unstableMotion.div,
+              children: /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(
+                import_components163.__unstableMotion.div,
                 {
                   className: "editor-document-bar__title",
                   initial: mountedRef.current ? {
@@ -87430,12 +98736,12 @@ 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_runtime397.jsx)(import_block_editor41.BlockIcon, { icon }),
-                    /* @__PURE__ */ (0, import_jsx_runtime397.jsxs)(import_components166.__experimentalText, { size: "body", as: "h1", children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("span", { className: "editor-document-bar__post-title", children: title ? (0, import_dom23.__unstableStripHTML)(title) : (0, import_i18n216.__)("No title") }),
-                      unlockedPatternInfo && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("span", { className: "editor-document-bar__post-type-label", children: unlockedPatternInfo.type === "template-part" ? `\xB7 ${(0, import_i18n216.__)("Template Part")}` : `\xB7 ${(0, import_i18n216.__)("Pattern")}` }),
-                      !unlockedPatternInfo && pageTypeBadge && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("span", { className: "editor-document-bar__post-type-label", children: `\xB7 ${pageTypeBadge}` }),
-                      !unlockedPatternInfo && postTypeLabel && !props.title && !pageTypeBadge && /* @__PURE__ */ (0, import_jsx_runtime397.jsx)("span", { className: "editor-document-bar__post-type-label", children: `\xB7 ${(0, import_html_entities16.decodeEntities)(
+                    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")}` }),
+                      !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
                       )}` })
                     ] })
@@ -87451,16 +98757,16 @@ 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_i18n217 = __toESM(require_i18n(), 1);
-  var import_data102 = __toESM(require_data(), 1);
-  var import_element239 = __toESM(require_element(), 1);
+  var import_i18n225 = __toESM(require_i18n(), 1);
+  var import_data103 = __toESM(require_data(), 1);
+  var import_element292 = __toESM(require_element(), 1);
   var import_rich_text3 = __toESM(require_rich_text(), 1);
-  var import_block_editor42 = __toESM(require_block_editor(), 1);
+  var import_block_editor43 = __toESM(require_block_editor(), 1);
   var import_core_data67 = __toESM(require_core_data(), 1);
-  var import_components167 = __toESM(require_components(), 1);
+  var import_components164 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/document-outline/item.mjs
-  var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
   var TableOfContentsItem = ({
     children,
     isValid: isValid2,
@@ -87476,7 +98782,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       onSelect();
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
       "li",
       {
         className: clsx_default(
@@ -87487,7 +98793,7 @@ If there's a particular need for this, please submit a feature request at https:
             "is-disabled": isDisabled
           }
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime398.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(
           "a",
           {
             href,
@@ -87495,15 +98801,15 @@ If there's a particular need for this, please submit a feature request at https:
             "aria-disabled": isDisabled,
             onClick: handleClick,
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
                 "span",
                 {
                   className: "document-outline__emdash",
                   "aria-hidden": "true"
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("strong", { className: "document-outline__level", children: level }),
-              /* @__PURE__ */ (0, import_jsx_runtime398.jsx)("span", { className: "document-outline__item-content", children })
+              /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("strong", { className: "document-outline__level", children: level }),
+              /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("span", { className: "document-outline__item-content", children })
             ]
           }
         )
@@ -87513,23 +98819,23 @@ If there's a particular need for this, please submit a feature request at https:
   var item_default = TableOfContentsItem;

   // packages/editor/build-module/components/document-outline/index.mjs
-  var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
-  var emptyHeadingContent = /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("em", { children: (0, import_i18n217.__)("(Empty heading)") });
+  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 incorrectLevelContent = [
-    /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("br", {}, "incorrect-break"),
-    /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("em", { children: (0, import_i18n217.__)("(Incorrect heading level)") }, "incorrect-message")
+    /* @__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")
   ];
   var singleH1Headings = [
-    /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("br", {}, "incorrect-break-h1"),
-    /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("em", { children: (0, import_i18n217.__)("(Your theme may already use a H1 for the post title)") }, "incorrect-message-h1")
+    /* @__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")
   ];
   var multipleH1Headings = [
-    /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("br", {}, "incorrect-break-multiple-h1"),
-    /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("em", { children: (0, import_i18n217.__)("(Multiple H1 headings are not recommended)") }, "incorrect-message-multiple-h1")
+    /* @__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")
   ];
   function EmptyOutlineIllustration() {
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
-      import_components167.SVG,
+    return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
+      import_components164.SVG,
       {
         width: "138",
         height: "148",
@@ -87537,38 +98843,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_runtime399.jsx)(import_components167.Rect, { width: "138", height: "148", rx: "4", fill: "#F0F6FC" }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components167.Line, { x1: "44", y1: "28", x2: "24", y2: "28", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components167.Rect, { x: "48", y: "16", width: "27", height: "23", rx: "4", fill: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-            import_components167.Path,
+          /* @__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_components164.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_runtime399.jsx)(import_components167.Line, { x1: "55", y1: "59", x2: "24", y2: "59", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components167.Rect, { x: "59", y: "47", width: "29", height: "23", rx: "4", fill: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-            import_components167.Path,
+          /* @__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_components164.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_runtime399.jsx)(import_components167.Line, { x1: "80", y1: "90", x2: "24", y2: "90", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components167.Rect, { x: "84", y: "78", width: "30", height: "23", rx: "4", fill: "#F0B849" }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-            import_components167.Path,
+          /* @__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_components164.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_runtime399.jsx)(import_components167.Line, { x1: "66", y1: "121", x2: "24", y2: "121", stroke: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(import_components167.Rect, { x: "70", y: "109", width: "29", height: "23", rx: "4", fill: "#DDDDDD" }),
-          /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
-            import_components167.Path,
+          /* @__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_components164.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"
@@ -87590,8 +98896,8 @@ If there's a particular need for this, please submit a feature request at https:
     onSelect,
     hasOutlineItemsDisabled
   }) {
-    const { selectBlock: selectBlock2 } = (0, import_data102.useDispatch)(import_block_editor42.store);
-    const { title, isTitleSupported } = (0, import_data102.useSelect)((select9) => {
+    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 postType2 = getPostType(getEditedPostAttribute2("type"));
@@ -87600,31 +98906,31 @@ If there's a particular need for this, please submit a feature request at https:
         isTitleSupported: postType2?.supports?.title ?? false
       };
     });
-    const blocks = (0, import_data102.useSelect)((select9) => {
-      const { getClientIdsWithDescendants: getClientIdsWithDescendants2, getBlock: getBlock2 } = select9(import_block_editor42.store);
+    const blocks = (0, import_data103.useSelect)((select9) => {
+      const { getClientIdsWithDescendants: getClientIdsWithDescendants2, getBlock: getBlock2 } = select9(import_block_editor43.store);
       const clientIds = getClientIdsWithDescendants2();
       return clientIds.map((id) => getBlock2(id));
     });
-    const contentBlocks = (0, import_data102.useSelect)((select9) => {
+    const contentBlocks = (0, import_data103.useSelect)((select9) => {
       if (select9(store).getRenderingMode() === "post-only") {
         return void 0;
       }
-      const { getBlocksByName, getClientIdsOfDescendants: getClientIdsOfDescendants2 } = select9(import_block_editor42.store);
+      const { getBlocksByName, getClientIdsOfDescendants: getClientIdsOfDescendants2 } = select9(import_block_editor43.store);
       const [postContentClientId] = getBlocksByName("core/post-content");
       if (!postContentClientId) {
         return void 0;
       }
       return getClientIdsOfDescendants2(postContentClientId);
     }, []);
-    const prevHeadingLevelRef = (0, import_element239.useRef)(1);
-    const headings = (0, import_element239.useMemo)(
+    const prevHeadingLevelRef = (0, import_element292.useRef)(1);
+    const headings = (0, import_element292.useMemo)(
       () => computeOutlineHeadings(blocks),
       [blocks]
     );
     if (headings.length < 1) {
-      return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)("div", { className: "editor-document-outline has-no-headings", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(EmptyOutlineIllustration, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("p", { children: (0, import_i18n217.__)(
+      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.__)(
           "Navigate the structure of your document and address issues like empty or incorrect heading levels."
         ) })
       ] });
@@ -87642,11 +98948,11 @@ If there's a particular need for this, please submit a feature request at https:
     function isContentBlock(clientId) {
       return Array.isArray(contentBlocks) ? contentBlocks.includes(clientId) : true;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime399.jsx)("div", { className: "document-outline", children: /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)("ul", { children: [
-      hasTitle && /* @__PURE__ */ (0, import_jsx_runtime399.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "document-outline", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)("ul", { children: [
+      hasTitle && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
         item_default,
         {
-          level: (0, import_i18n217.__)("Title"),
+          level: (0, import_i18n225.__)("Title"),
           isValid: true,
           onSelect,
           href: `#${titleNode.id}`,
@@ -87658,7 +98964,7 @@ If there's a particular need for this, please submit a feature request at https:
         const isIncorrectLevel = item.level > prevHeadingLevelRef.current + 1;
         const isValid2 = !item.isEmpty && !isIncorrectLevel && !!item.level && (item.level !== 1 || !hasMultipleH1 && !hasTitle);
         prevHeadingLevelRef.current = item.level;
-        return /* @__PURE__ */ (0, import_jsx_runtime399.jsxs)(
+        return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
           item_default,
           {
             level: `H${item.level}`,
@@ -87687,11 +98993,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/document-outline/check.mjs
-  var import_data103 = __toESM(require_data(), 1);
-  var import_block_editor43 = __toESM(require_block_editor(), 1);
+  var import_data104 = __toESM(require_data(), 1);
+  var import_block_editor44 = __toESM(require_block_editor(), 1);
   function DocumentOutlineCheck({ children }) {
-    const hasHeadings = (0, import_data103.useSelect)((select9) => {
-      const { getGlobalBlockCount: getGlobalBlockCount2 } = select9(import_block_editor43.store);
+    const hasHeadings = (0, import_data104.useSelect)((select9) => {
+      const { getGlobalBlockCount: getGlobalBlockCount2 } = select9(import_block_editor44.store);
       return getGlobalBlockCount2("core/heading") > 0;
     });
     if (!hasHeadings) {
@@ -87700,154 +99006,13 @@ If there's a particular need for this, please submit a feature request at https:
     return children;
   }

-  // packages/editor/build-module/components/global-keyboard-shortcuts/register-shortcuts.mjs
-  var import_element240 = __toESM(require_element(), 1);
-  var import_data104 = __toESM(require_data(), 1);
-  var import_i18n218 = __toESM(require_i18n(), 1);
-  var import_block_editor44 = __toESM(require_block_editor(), 1);
-  var import_keyboard_shortcuts5 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_keycodes11 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
-  function EditorKeyboardShortcutsRegister() {
-    const { registerShortcut } = (0, import_data104.useDispatch)(import_keyboard_shortcuts5.store);
-    (0, import_element240.useEffect)(() => {
-      registerShortcut({
-        name: "core/editor/toggle-mode",
-        category: "global",
-        description: (0, import_i18n218.__)("Switch between visual editor and code editor."),
-        keyCombination: {
-          modifier: "secondary",
-          character: "m"
-        }
-      });
-      registerShortcut({
-        name: "core/editor/save",
-        category: "global",
-        description: (0, import_i18n218.__)("Save your changes."),
-        keyCombination: {
-          modifier: "primary",
-          character: "s"
-        }
-      });
-      registerShortcut({
-        name: "core/editor/undo",
-        category: "global",
-        description: (0, import_i18n218.__)("Undo your last changes."),
-        keyCombination: {
-          modifier: "primary",
-          character: "z"
-        }
-      });
-      registerShortcut({
-        name: "core/editor/redo",
-        category: "global",
-        description: (0, import_i18n218.__)("Redo your last undo."),
-        keyCombination: {
-          modifier: "primaryShift",
-          character: "z"
-        },
-        // Disable on Apple OS because it conflicts with the browser's
-        // history shortcut. It's a fine alias for both Windows and Linux.
-        // Since there's no conflict for Ctrl+Shift+Z on both Windows and
-        // Linux, we keep it as the default for consistency.
-        aliases: (0, import_keycodes11.isAppleOS)() ? [] : [
-          {
-            modifier: "primary",
-            character: "y"
-          }
-        ]
-      });
-      registerShortcut({
-        name: "core/editor/toggle-list-view",
-        category: "global",
-        description: (0, import_i18n218.__)("Show or hide the List View."),
-        keyCombination: {
-          modifier: "access",
-          character: "o"
-        }
-      });
-      registerShortcut({
-        name: "core/editor/toggle-distraction-free",
-        category: "global",
-        description: (0, import_i18n218.__)("Enter or exit distraction free mode."),
-        keyCombination: {
-          modifier: "primaryShift",
-          character: "\\"
-        }
-      });
-      registerShortcut({
-        name: "core/editor/toggle-sidebar",
-        category: "global",
-        description: (0, import_i18n218.__)("Show or hide the Settings panel."),
-        keyCombination: {
-          modifier: "primaryShift",
-          character: ","
-        }
-      });
-      registerShortcut({
-        name: "core/editor/keyboard-shortcuts",
-        category: "main",
-        description: (0, import_i18n218.__)("Display these keyboard shortcuts."),
-        keyCombination: {
-          modifier: "access",
-          character: "h"
-        }
-      });
-      registerShortcut({
-        name: "core/editor/new-note",
-        category: "block",
-        description: (0, import_i18n218.__)("Add a new note."),
-        keyCombination: {
-          modifier: "primaryAlt",
-          character: "m"
-        }
-      });
-      registerShortcut({
-        name: "core/editor/next-region",
-        category: "global",
-        description: (0, import_i18n218.__)("Navigate to the next part of the editor."),
-        keyCombination: {
-          modifier: "ctrl",
-          character: "`"
-        },
-        aliases: [
-          {
-            modifier: "access",
-            character: "n"
-          }
-        ]
-      });
-      registerShortcut({
-        name: "core/editor/previous-region",
-        category: "global",
-        description: (0, import_i18n218.__)("Navigate to the previous part of the editor."),
-        keyCombination: {
-          modifier: "ctrlShift",
-          character: "`"
-        },
-        aliases: [
-          {
-            modifier: "access",
-            character: "p"
-          },
-          {
-            modifier: "ctrlShift",
-            character: "~"
-          }
-        ]
-      });
-    }, [registerShortcut]);
-    return /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_block_editor44.BlockEditorKeyboardShortcuts.Register, {});
-  }
-  var register_shortcuts_default = EditorKeyboardShortcutsRegister;
-
   // packages/editor/build-module/components/editor-history/redo.mjs
-  var import_i18n219 = __toESM(require_i18n(), 1);
-  var import_components168 = __toESM(require_components(), 1);
+  var import_i18n226 = __toESM(require_i18n(), 1);
+  var import_components165 = __toESM(require_components(), 1);
   var import_data105 = __toESM(require_data(), 1);
   var import_keycodes12 = __toESM(require_keycodes(), 1);
-  var import_element241 = __toESM(require_element(), 1);
-  var import_jsx_runtime401 = __toESM(require_jsx_runtime(), 1);
+  var import_element293 = __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");
     const hasRedo = (0, import_data105.useSelect)(
@@ -87855,14 +99020,14 @@ 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_runtime401.jsx)(
-      import_components168.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+      import_components165.Button,
       {
         __next40pxDefaultSize: true,
         ...props,
         ref,
-        icon: !(0, import_i18n219.isRTL)() ? redo_default : undo_default,
-        label: (0, import_i18n219.__)("Redo"),
+        icon: !(0, import_i18n226.isRTL)() ? redo_default : undo_default,
+        label: (0, import_i18n226.__)("Redo"),
         shortcut,
         "aria-disabled": !hasRedo,
         onClick: hasRedo ? redo2 : void 0,
@@ -87870,29 +99035,29 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var redo_default2 = (0, import_element241.forwardRef)(EditorHistoryRedo);
+  var redo_default2 = (0, import_element293.forwardRef)(EditorHistoryRedo);

   // packages/editor/build-module/components/editor-history/undo.mjs
-  var import_i18n220 = __toESM(require_i18n(), 1);
-  var import_components169 = __toESM(require_components(), 1);
+  var import_i18n227 = __toESM(require_i18n(), 1);
+  var import_components166 = __toESM(require_components(), 1);
   var import_data106 = __toESM(require_data(), 1);
   var import_keycodes13 = __toESM(require_keycodes(), 1);
-  var import_element242 = __toESM(require_element(), 1);
-  var import_jsx_runtime402 = __toESM(require_jsx_runtime(), 1);
+  var import_element294 = __toESM(require_element(), 1);
+  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
   function EditorHistoryUndo(props, ref) {
     const hasUndo = (0, import_data106.useSelect)(
       (select9) => select9(store).hasEditorUndo(),
       []
     );
     const { undo: undo2 } = (0, import_data106.useDispatch)(store);
-    return /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
-      import_components169.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+      import_components166.Button,
       {
         __next40pxDefaultSize: true,
         ...props,
         ref,
-        icon: !(0, import_i18n220.isRTL)() ? undo_default : redo_default,
-        label: (0, import_i18n220.__)("Undo"),
+        icon: !(0, import_i18n227.isRTL)() ? undo_default : redo_default,
+        label: (0, import_i18n227.__)("Undo"),
         shortcut: import_keycodes13.displayShortcut.primary("z"),
         "aria-disabled": !hasUndo,
         onClick: hasUndo ? undo2 : void 0,
@@ -87900,7 +99065,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var undo_default2 = (0, import_element242.forwardRef)(EditorHistoryUndo);
+  var undo_default2 = (0, import_element294.forwardRef)(EditorHistoryUndo);

   // packages/editor/build-module/components/editor-notices/index.mjs
   var import_deprecated10 = __toESM(require_deprecated(), 1);
@@ -87909,14 +99074,14 @@ If there's a particular need for this, please submit a feature request at https:
   var import_notices22 = __toESM(require_notices(), 1);

   // packages/editor/build-module/components/template-validation-notice/index.mjs
-  var import_components170 = __toESM(require_components(), 1);
-  var import_i18n221 = __toESM(require_i18n(), 1);
+  var import_components167 = __toESM(require_components(), 1);
+  var import_i18n228 = __toESM(require_i18n(), 1);
   var import_data107 = __toESM(require_data(), 1);
-  var import_element243 = __toESM(require_element(), 1);
+  var import_element295 = __toESM(require_element(), 1);
   var import_block_editor45 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
   function TemplateValidationNotice() {
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element243.useState)(false);
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element295.useState)(false);
     const isValid2 = (0, import_data107.useSelect)((select9) => {
       return select9(import_block_editor45.store).isValidTemplate();
     }, []);
@@ -87924,40 +99089,40 @@ If there's a particular need for this, please submit a feature request at https:
     if (isValid2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime403.jsxs)(import_jsx_runtime403.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
-        import_components170.Notice,
+    return /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(import_jsx_runtime468.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+        import_components167.Notice,
         {
           className: "editor-template-validation-notice",
           isDismissible: false,
           status: "warning",
           actions: [
             {
-              label: (0, import_i18n221.__)("Keep it as is"),
+              label: (0, import_i18n228.__)("Keep it as is"),
               onClick: () => setTemplateValidity2(true)
             },
             {
-              label: (0, import_i18n221.__)("Reset the template"),
+              label: (0, import_i18n228.__)("Reset the template"),
               onClick: () => setShowConfirmDialog(true)
             }
           ],
-          children: (0, import_i18n221.__)(
+          children: (0, import_i18n228.__)(
             "The content of your post doesn\u2019t match the template assigned to your post type."
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime403.jsx)(
-        import_components170.__experimentalConfirmDialog,
+      /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+        import_components167.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
-          confirmButtonText: (0, import_i18n221.__)("Reset"),
+          confirmButtonText: (0, import_i18n228.__)("Reset"),
           onConfirm: () => {
             setShowConfirmDialog(false);
             synchronizeTemplate2();
           },
           onCancel: () => setShowConfirmDialog(false),
           size: "medium",
-          children: (0, import_i18n221.__)(
+          children: (0, import_i18n228.__)(
             "Resetting the template may result in loss of content, do you want to continue?"
           )
         }
@@ -87966,7 +99131,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/editor-notices/index.mjs
-  var import_jsx_runtime404 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
   function EditorNotices() {
     (0, import_deprecated10.default)("wp.editor.EditorNotices", {
       since: "7.0",
@@ -87976,12 +99141,12 @@ If there's a particular need for this, please submit a feature request at https:
     const isValidTemplate2 = (0, import_data108.useSelect)((select9) => {
       return select9(import_block_editor46.store).isValidTemplate();
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
       import_notices22.InlineNotices,
       {
         pinnedNoticesClassName: "components-editor-notices__pinned",
         dismissibleNoticesClassName: "components-editor-notices__dismissible",
-        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime404.jsx)(TemplateValidationNotice, {})
+        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(TemplateValidationNotice, {})
       }
     );
   }
@@ -87990,68 +99155,160 @@ 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_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
   function EditorSnackbars() {
     (0, import_deprecated11.default)("wp.editor.EditorSnackbars", {
       since: "7.0",
       version: "7.2",
       alternative: "wp.notices.SnackbarNotices"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(import_notices23.SnackbarNotices, { className: "components-editor-notices__snackbar" });
+    return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_notices23.SnackbarNotices, { className: "components-editor-notices__snackbar" });
   }

   // packages/editor/build-module/components/error-boundary/index.mjs
-  var import_element244 = __toESM(require_element(), 1);
-  var import_i18n222 = __toESM(require_i18n(), 1);
-  var import_components171 = __toESM(require_components(), 1);
+  var import_element296 = __toESM(require_element(), 1);
+  var import_i18n229 = __toESM(require_i18n(), 1);
   var import_data109 = __toESM(require_data(), 1);
-  var import_compose45 = __toESM(require_compose(), 1);
-  var import_hooks43 = __toESM(require_hooks(), 1);
-  var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
+  var import_compose53 = __toESM(require_compose(), 1);
+  var import_hooks44 = __toESM(require_hooks(), 1);
+  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
   function getContent() {
     try {
       return (0, import_data109.select)(store).getEditedPostContent();
     } catch {
     }
   }
-  function CopyButton({ text, children, variant = "secondary" }) {
-    const ref = (0, import_compose45.useCopyToClipboard)(text);
-    return /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_components171.Button, { __next40pxDefaultSize: true, variant, ref, children });
+  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");
+  }
+  function CopyButton({ text, children, variant = "outline" }) {
+    const ref = (0, import_compose53.useCopyToClipboard)(text);
+    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(notice_exports.ActionButton, { variant, ref, children });
+  }
+  function ErrorReport({ error: error2, componentStack }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+      Stack,
+      {
+        className: "editor-error-boundary__report",
+        direction: "column",
+        gap: "md",
+        children: getErrorSections(error2, componentStack).map(
+          ({ label, content }) => /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(Text, { variant: "heading-md", children: label }),
+            /* @__PURE__ */ (0, import_jsx_runtime471.jsx)("pre", { className: "editor-error-boundary__report-section", children: content })
+          ] }, label)
+        )
+      }
+    );
+  }
+  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.Content, { children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+        ErrorReport,
+        {
+          error: error2,
+          componentStack
+        }
+      ) })
+    ] });
   }
-  var ErrorBoundary = class extends import_element244.Component {
+  var ErrorBoundary = class extends import_element296.Component {
     constructor() {
       super(...arguments);
       this.state = {
-        error: null
+        error: null,
+        componentStack: null
       };
     }
-    componentDidCatch(error2) {
-      (0, import_hooks43.doAction)("editor.ErrorBoundary.errorLogged", error2);
+    componentDidCatch(error2, errorInfo) {
+      this.setState({ componentStack: errorInfo?.componentStack });
+      (0, import_hooks44.doAction)("editor.ErrorBoundary.errorLogged", error2, errorInfo);
     }
     static getDerivedStateFromError(error2) {
       return { error: error2 };
     }
     render() {
-      const { error: error2 } = this.state;
+      const { error: error2, componentStack } = this.state;
       const { canCopyContent = false } = this.props;
       if (!error2) {
         return this.props.children;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)(
-        import_components171.__experimentalHStack,
+      return /* @__PURE__ */ (0, import_jsx_runtime471.jsxs)(
+        Stack,
         {
           className: "editor-error-boundary",
-          alignment: "baseline",
-          spacing: 4,
-          justify: "space-between",
-          expanded: false,
-          wrap: true,
+          direction: "column",
+          gap: "lg",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(import_components171.__experimentalText, { as: "p", children: (0, import_i18n222.__)("The editor has encountered an unexpected error.") }),
-            /* @__PURE__ */ (0, import_jsx_runtime406.jsxs)(import_components171.__experimentalHStack, { expanded: false, children: [
-              canCopyContent && /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(CopyButton, { text: getContent, children: (0, import_i18n222.__)("Copy contents") }),
-              /* @__PURE__ */ (0, import_jsx_runtime406.jsx)(CopyButton, { variant: "primary", text: error2?.stack, children: (0, import_i18n222.__)("Copy error") })
-            ] })
+            /* @__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.__)(
+                "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") }),
+                /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+                  CopyButton,
+                  {
+                    variant: "solid",
+                    text: () => getErrorReport(error2, componentStack),
+                    children: (0, import_i18n229.__)("Copy error")
+                  }
+                )
+              ] })
+            ] }),
+            true ? /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
+              ErrorDetails,
+              {
+                error: error2,
+                componentStack
+              }
+            ) : null
           ]
         }
       );
@@ -88060,13 +99317,13 @@ If there's a particular need for this, please submit a feature request at https:
   var error_boundary_default = ErrorBoundary;

   // packages/editor/build-module/components/local-autosave-monitor/index.mjs
-  var import_element245 = __toESM(require_element(), 1);
-  var import_compose46 = __toESM(require_compose(), 1);
+  var import_element297 = __toESM(require_element(), 1);
+  var import_compose54 = __toESM(require_compose(), 1);
   var import_data110 = __toESM(require_data(), 1);
-  var import_i18n223 = __toESM(require_i18n(), 1);
+  var import_i18n230 = __toESM(require_i18n(), 1);
   var import_blocks24 = __toESM(require_blocks(), 1);
   var import_notices24 = __toESM(require_notices(), 1);
-  var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
   var requestIdleCallback = window.requestIdleCallback ? window.requestIdleCallback : window.requestAnimationFrame;
   var hasStorageSupport;
   var hasSessionStorageSupport = () => {
@@ -88092,7 +99349,7 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       []
     );
-    const localAutosave = (0, import_element245.useMemo)(() => {
+    const localAutosave = (0, import_element297.useMemo)(() => {
       const backup = localAutosaveGet(postId2, isEditedPostNew2);
       if (!backup) {
         return null;
@@ -88108,7 +99365,7 @@ If there's a particular need for this, please submit a feature request at https:
       postId: postId2,
       snapshot: localAutosaveGetSnapshot(localAutosave)
     });
-    (0, import_element245.useEffect)(() => {
+    (0, import_element297.useEffect)(() => {
       if (!localAutosave) {
         return;
       }
@@ -88137,14 +99394,14 @@ If there's a particular need for this, please submit a feature request at https:
       const { editPost: editPost2, resetEditorBlocks: resetEditorBlocks2 } = registry.dispatch(store);
       const id = "wpEditorAutosaveRestore";
       createWarningNotice(
-        (0, import_i18n223.__)(
+        (0, import_i18n230.__)(
           "The backup of this post in your browser is different from the version below."
         ),
         {
           id,
           actions: [
             {
-              label: (0, import_i18n223.__)("Restore the backup"),
+              label: (0, import_i18n230.__)("Restore the backup"),
               onClick() {
                 const {
                   content: editsContent,
@@ -88171,18 +99428,18 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       []
     );
-    const lastIsDirtyRef = (0, import_element245.useRef)(isDirty);
-    const lastIsAutosavingRef = (0, import_element245.useRef)(isAutosaving);
-    (0, import_element245.useEffect)(() => {
+    const lastIsDirtyRef = (0, import_element297.useRef)(isDirty);
+    const lastIsAutosavingRef = (0, import_element297.useRef)(isAutosaving);
+    (0, import_element297.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_compose46.usePrevious)(isEditedPostNew2);
-    const prevPostId = (0, import_compose46.usePrevious)(postId2);
-    (0, import_element245.useEffect)(() => {
+    const wasEditedPostNew = (0, import_compose54.usePrevious)(isEditedPostNew2);
+    const prevPostId = (0, import_compose54.usePrevious)(postId2);
+    (0, import_element297.useEffect)(() => {
       if (prevPostId === postId2 && wasEditedPostNew && !isEditedPostNew2) {
         localAutosaveClear(postId2, true);
       }
@@ -88190,7 +99447,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function LocalAutosaveMonitor() {
     const { autosave: autosave2 } = (0, import_data110.useDispatch)(store);
-    const deferredAutosave = (0, import_element245.useCallback)(() => {
+    const deferredAutosave = (0, import_element297.useCallback)(() => {
       requestIdleCallback(() => autosave2({ local: true }));
     }, []);
     useAutosaveNotice2();
@@ -88199,7 +99456,7 @@ If there's a particular need for this, please submit a feature request at https:
       (select9) => select9(store).getEditorSettings().localAutosaveInterval,
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
       AutosaveMonitor,
       {
         interval: localAutosaveInterval,
@@ -88207,7 +99464,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var local_autosave_monitor_default = (0, import_compose46.ifCondition)(hasSessionStorageSupport)(LocalAutosaveMonitor);
+  var local_autosave_monitor_default = (0, import_compose54.ifCondition)(hasSessionStorageSupport)(LocalAutosaveMonitor);

   // packages/editor/build-module/components/page-attributes/check.mjs
   var import_data111 = __toESM(require_data(), 1);
@@ -88227,10 +99484,10 @@ If there's a particular need for this, please submit a feature request at https:
   var check_default2 = PageAttributesCheck;

   // packages/editor/build-module/components/page-attributes/order.mjs
-  var import_i18n224 = __toESM(require_i18n(), 1);
-  var import_components172 = __toESM(require_components(), 1);
+  var import_i18n231 = __toESM(require_i18n(), 1);
+  var import_components168 = __toESM(require_components(), 1);
   var import_data113 = __toESM(require_data(), 1);
-  var import_element246 = __toESM(require_element(), 1);
+  var import_element298 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-type-support-check/index.mjs
   var import_data112 = __toESM(require_data(), 1);
@@ -88261,14 +99518,14 @@ If there's a particular need for this, please submit a feature request at https:
   var post_type_support_check_default = PostTypeSupportCheck;

   // packages/editor/build-module/components/page-attributes/order.mjs
-  var import_jsx_runtime408 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
   function PageAttributesOrder() {
     const order = (0, import_data113.useSelect)(
       (select9) => select9(store).getEditedPostAttribute("menu_order") ?? 0,
       []
     );
     const { editPost: editPost2 } = (0, import_data113.useDispatch)(store);
-    const [orderInput, setOrderInput] = (0, import_element246.useState)(null);
+    const [orderInput, setOrderInput] = (0, import_element298.useState)(null);
     const setUpdatedOrder = (value2) => {
       setOrderInput(value2);
       const newOrder = Number(value2);
@@ -88277,11 +99534,11 @@ If there's a particular need for this, please submit a feature request at https:
       }
     };
     const value = orderInput ?? order;
-    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(import_components172.Flex, { children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(import_components172.FlexBlock, { children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
-      import_components172.__experimentalNumberControl,
+    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,
       {
-        label: (0, import_i18n224.__)("Order"),
-        help: (0, import_i18n224.__)("Set the page order."),
+        label: (0, import_i18n231.__)("Order"),
+        help: (0, import_i18n231.__)("Set the page order."),
         value,
         onChange: setUpdatedOrder,
         hideLabelFromVision: true,
@@ -88292,7 +99549,7 @@ If there's a particular need for this, please submit a feature request at https:
     ) }) });
   }
   function PageAttributesOrderWithChecks() {
-    return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(post_type_support_check_default, { supportKeys: "page-attributes", children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(PageAttributesOrder, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(post_type_support_check_default, { supportKeys: "page-attributes", children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(PageAttributesOrder, {}) });
   }

   // packages/editor/build-module/components/page-attributes/panel.mjs
@@ -88301,10 +99558,10 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/page-attributes/parent.mjs
   var import_remove_accents4 = __toESM(require_remove_accents(), 1);
-  var import_i18n225 = __toESM(require_i18n(), 1);
-  var import_components174 = __toESM(require_components(), 1);
-  var import_compose47 = __toESM(require_compose(), 1);
-  var import_element248 = __toESM(require_element(), 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_data114 = __toESM(require_data(), 1);
   var import_html_entities18 = __toESM(require_html_entities(), 1);
   var import_core_data70 = __toESM(require_core_data(), 1);
@@ -88312,18 +99569,18 @@ If there's a particular need for this, please submit a feature request at https:
   var import_url16 = __toESM(require_url(), 1);

   // packages/editor/build-module/components/post-panel-row/index.mjs
-  var import_components173 = __toESM(require_components(), 1);
-  var import_element247 = __toESM(require_element(), 1);
-  var import_jsx_runtime409 = __toESM(require_jsx_runtime(), 1);
-  var PostPanelRow = (0, import_element247.forwardRef)(({ className: className2, label, children }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)(
-      import_components173.__experimentalHStack,
+  var import_components169 = __toESM(require_components(), 1);
+  var import_element299 = __toESM(require_element(), 1);
+  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
+  var PostPanelRow = (0, import_element299.forwardRef)(({ className, label, children }, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime474.jsxs)(
+      import_components169.__experimentalHStack,
       {
-        className: clsx_default("editor-post-panel__row", className2),
+        className: clsx_default("editor-post-panel__row", className),
         ref,
         children: [
-          label && /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("div", { className: "editor-post-panel__row-label", children: label }),
-          /* @__PURE__ */ (0, import_jsx_runtime409.jsx)("div", { className: "editor-post-panel__row-control", children })
+          label && /* @__PURE__ */ (0, import_jsx_runtime474.jsx)("div", { className: "editor-post-panel__row-label", children: label }),
+          /* @__PURE__ */ (0, import_jsx_runtime474.jsx)("div", { className: "editor-post-panel__row-control", children })
         ]
       }
     );
@@ -88345,27 +99602,21 @@ If there's a particular need for this, please submit a feature request at https:
     )) {
       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"] || []);
+    const termsById = /* @__PURE__ */ Object.create(null);
+    for (const term of flatTermsWithParentAndChildren) {
+      term.children = [];
+      termsById[term.id] = term;
+    }
+    const tree = [];
+    for (const term of flatTermsWithParentAndChildren) {
+      const parent = termsById[term.parent];
+      if (parent) {
+        parent.children.push(term);
+      } else if (`${term.parent}` === "0") {
+        tree.push(term);
+      }
+    }
+    return tree;
   }
   var unescapeString = (arg) => {
     return (0, import_html_entities17.decodeEntities)(arg);
@@ -88381,9 +99632,9 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/components/page-attributes/parent.mjs
-  var import_jsx_runtime410 = __toESM(require_jsx_runtime(), 1);
+  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_i18n225.__)("no title")})`;
+    return post2?.title?.rendered ? (0, import_html_entities18.decodeEntities)(post2.title.rendered) : `#${post2.id} (${(0, import_i18n232.__)("no title")})`;
   }
   var getItemPriority2 = (name2, searchValue) => {
     const normalizedName = (0, import_remove_accents4.default)(name2 || "").toLowerCase();
@@ -88398,7 +99649,7 @@ If there's a particular need for this, please submit a feature request at https:
   };
   function PageAttributesParent2() {
     const { editPost: editPost2 } = (0, import_data114.useDispatch)(store);
-    const [fieldValue, setFieldValue] = (0, import_element248.useState)("");
+    const [fieldValue, setFieldValue] = (0, import_element300.useState)("");
     const {
       isHierarchical,
       parentPostId,
@@ -88447,7 +99698,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [fieldValue]
     );
-    const parentOptions = (0, import_element248.useMemo)(() => {
+    const parentOptions = (0, import_element300.useMemo)(() => {
       const getOptionsFromTree = (tree2, level = 0) => {
         const mappedNodes = tree2.map((treeNode) => [
           {
@@ -88496,15 +99747,15 @@ If there's a particular need for this, please submit a feature request at https:
     const handleChange = (selectedPostId) => {
       editPost2({ parent: selectedPostId });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-      import_components174.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+      import_components170.ComboboxControl,
       {
         className: "editor-page-attributes__parent",
-        label: (0, import_i18n225.__)("Parent"),
-        help: (0, import_i18n225.__)("Choose a parent page."),
+        label: (0, import_i18n232.__)("Parent"),
+        help: (0, import_i18n232.__)("Choose a parent page."),
         value: parentPostId,
         options: parentOptions,
-        onFilterValueChange: (0, import_compose47.debounce)(handleKeydown, 300),
+        onFilterValueChange: (0, import_compose55.debounce)(handleKeydown, 300),
         onChange: handleChange,
         hideLabelFromVision: true,
         isLoading
@@ -88522,12 +99773,12 @@ If there's a particular need for this, please submit a feature request at https:
       const postTypeSlug = getEditedPostAttribute2("type");
       return getEntityRecord("postType", postTypeSlug, parentPostId);
     }, []);
-    const parentTitle = (0, import_element248.useMemo)(
-      () => !parentPost ? (0, import_i18n225.__)("None") : getTitle(parentPost),
+    const parentTitle = (0, import_element300.useMemo)(
+      () => !parentPost ? (0, import_i18n232.__)("None") : getTitle(parentPost),
       [parentPost]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-      import_components174.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+      import_components170.Button,
       {
         size: "compact",
         className: "editor-post-parent__panel-toggle",
@@ -88535,7 +99786,7 @@ If there's a particular need for this, please submit a feature request at https:
         "aria-expanded": isOpen2,
         "aria-label": (
           // translators: %s: Current post parent.
-          (0, import_i18n225.sprintf)((0, import_i18n225.__)("Change parent: %s"), parentTitle)
+          (0, import_i18n232.sprintf)((0, import_i18n232.__)("Change parent: %s"), parentTitle)
         ),
         onClick,
         children: parentTitle
@@ -88546,8 +99797,8 @@ If there's a particular need for this, please submit a feature request at https:
     const homeUrl = (0, import_data114.useSelect)((select9) => {
       return select9(import_core_data70.store).getEntityRecord("root", "__unstableBase")?.home;
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element248.useState)(null);
-    const popoverProps = (0, import_element248.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element300.useState)(null);
+    const popoverProps = (0, import_element300.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -88558,27 +99809,27 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(post_panel_row_default, { label: (0, import_i18n225.__)("Parent"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-      import_components174.Dropdown,
+    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,
       {
         popoverProps,
         className: "editor-post-parent__panel-dropdown",
         contentClassName: "editor-post-parent__panel-dialog",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(PostParentToggle, { isOpen: isOpen2, onClick: onToggle }),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)("div", { className: "editor-post-parent", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(PostParentToggle, { isOpen: isOpen2, onClick: onToggle }),
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)("div", { className: "editor-post-parent", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
             import_block_editor47.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n225.__)("Parent"),
+              title: (0, import_i18n232.__)("Parent"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime410.jsxs)("div", { children: [
-            (0, import_element248.createInterpolateElement)(
-              (0, import_i18n225.sprintf)(
+          /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)("div", { children: [
+            (0, import_element300.createInterpolateElement)(
+              (0, import_i18n232.sprintf)(
                 /* translators: %s: The home URL of the WordPress installation without the scheme. */
-                (0, import_i18n225.__)(
+                (0, import_i18n232.__)(
                   '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(
@@ -88587,18 +99838,18 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               ),
               {
-                wbr: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("wbr", {})
+                wbr: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("wbr", {})
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("p", { children: (0, import_element248.createInterpolateElement)(
-              (0, import_i18n225.__)(
+            /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("p", { children: (0, import_element300.createInterpolateElement)(
+              (0, import_i18n232.__)(
                 "They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"
               ),
               {
-                a: /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(
-                  import_components174.ExternalLink,
+                a: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+                  import_components170.ExternalLink,
                   {
-                    href: (0, import_i18n225.__)(
+                    href: (0, import_i18n232.__)(
                       "https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"
                     )
                   }
@@ -88606,7 +99857,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(PageAttributesParent2, {})
+          /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(PageAttributesParent2, {})
         ] })
       }
     ) });
@@ -88614,7 +99865,7 @@ If there's a particular need for this, please submit a feature request at https:
   var parent_default2 = PageAttributesParent2;

   // packages/editor/build-module/components/page-attributes/panel.mjs
-  var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
   var PANEL_NAME = "page-attributes";
   function AttributesPanel() {
     const { isEnabled, postType: postType2 } = (0, import_data115.useSelect)((select9) => {
@@ -88628,29 +99879,29 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isEnabled || !postType2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(ParentRow, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(ParentRow, {});
   }
   function PageAttributesPanel() {
-    return /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(AttributesPanel, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(AttributesPanel, {}) });
   }

   // packages/editor/build-module/components/post-template/classic-theme.mjs
-  var import_i18n228 = __toESM(require_i18n(), 1);
-  var import_components176 = __toESM(require_components(), 1);
+  var import_i18n235 = __toESM(require_i18n(), 1);
+  var import_components172 = __toESM(require_components(), 1);
   var import_data118 = __toESM(require_data(), 1);
   var import_core_data73 = __toESM(require_core_data(), 1);
   var import_block_editor48 = __toESM(require_block_editor(), 1);
-  var import_element251 = __toESM(require_element(), 1);
+  var import_element303 = __toESM(require_element(), 1);
   var import_notices25 = __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_element249 = __toESM(require_element(), 1);
+  var import_element301 = __toESM(require_element(), 1);
   var import_blocks25 = __toESM(require_blocks(), 1);
-  var import_components175 = __toESM(require_components(), 1);
-  var import_i18n226 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime412 = __toESM(require_jsx_runtime(), 1);
-  var DEFAULT_TITLE = (0, import_i18n226.__)("Custom Template");
+  var import_components171 = __toESM(require_components(), 1);
+  var import_i18n233 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
+  var DEFAULT_TITLE = (0, import_i18n233.__)("Custom Template");
   function CreateNewTemplateModal({ onClose }) {
     const { defaultBlockTemplate, onNavigateToEntityRecord } = (0, import_data116.useSelect)(
       (select9) => {
@@ -88663,8 +99914,8 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
     const { createTemplate: createTemplate2 } = unlock((0, import_data116.useDispatch)(store));
-    const [title, setTitle] = (0, import_element249.useState)("");
-    const [isBusy, setIsBusy] = (0, import_element249.useState)(false);
+    const [title, setTitle] = (0, import_element301.useState)("");
+    const [isBusy, setIsBusy] = (0, import_element301.useState)(false);
     const cancel = () => {
       setTitle("");
       onClose();
@@ -88720,48 +99971,48 @@ If there's a particular need for this, please submit a feature request at https:
       });
       cancel();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
-      import_components175.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+      import_components171.Modal,
       {
-        title: (0, import_i18n226.__)("Create custom template"),
+        title: (0, import_i18n233.__)("Create custom template"),
         onRequestClose: cancel,
         focusOnMount: "firstContentElement",
         size: "small",
         overlayClassName: "editor-post-template__create-template-modal",
-        children: /* @__PURE__ */ (0, import_jsx_runtime412.jsx)("form", { onSubmit: submit, children: /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_components175.__experimentalVStack, { spacing: "3", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
-            import_components175.TextControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime477.jsx)("form", { onSubmit: submit, children: /* @__PURE__ */ (0, import_jsx_runtime477.jsxs)(import_components171.__experimentalVStack, { spacing: "3", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+            import_components171.TextControl,
             {
-              label: (0, import_i18n226.__)("Name"),
+              label: (0, import_i18n233.__)("Name"),
               value: title,
               onChange: setTitle,
               placeholder: DEFAULT_TITLE,
               disabled: isBusy,
-              help: (0, import_i18n226.__)(
+              help: (0, import_i18n233.__)(
                 // 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_runtime412.jsxs)(import_components175.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
-              import_components175.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime477.jsxs)(import_components171.__experimentalHStack, { justify: "right", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+              import_components171.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "tertiary",
                 onClick: cancel,
-                children: (0, import_i18n226.__)("Cancel")
+                children: (0, import_i18n233.__)("Cancel")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
-              import_components175.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+              import_components171.Button,
               {
                 __next40pxDefaultSize: true,
                 variant: "primary",
                 type: "submit",
                 isBusy,
                 "aria-disabled": isBusy,
-                children: (0, import_i18n226.__)("Create")
+                children: (0, import_i18n233.__)("Create")
               }
             )
           ] })
@@ -88772,9 +100023,9 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/post-template/hooks.mjs
   var import_data117 = __toESM(require_data(), 1);
-  var import_element250 = __toESM(require_element(), 1);
+  var import_element302 = __toESM(require_element(), 1);
   var import_core_data72 = __toESM(require_core_data(), 1);
-  var import_i18n227 = __toESM(require_i18n(), 1);
+  var import_i18n234 = __toESM(require_i18n(), 1);
   function useEditedPostContext() {
     return (0, import_data117.useSelect)((select9) => {
       const { getCurrentPostId: getCurrentPostId2, getCurrentPostType: getCurrentPostType2 } = select9(store);
@@ -88844,7 +100095,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [currentTemplateSlug, postSlug, postType2]
     );
-    return (0, import_element250.useMemo)(
+    return (0, import_element302.useMemo)(
       () => allowSwitchingTemplate && [
         ...(templates || []).filter(
           (template2) => template2.is_custom && template2.slug !== currentTemplateSlug && !!template2.content.raw
@@ -88853,9 +100104,9 @@ If there's a particular need for this, please submit a feature request at https:
         defaultTemplate && {
           ...defaultTemplate,
           title: {
-            rendered: (0, import_i18n227.sprintf)(
+            rendered: (0, import_i18n234.sprintf)(
               // translators: %s: Template name
-              (0, import_i18n227.__)("%s (default)"),
+              (0, import_i18n234.__)("%s (default)"),
               defaultTemplate.title.rendered
             )
           },
@@ -88928,7 +100179,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-template/classic-theme.mjs
-  var import_jsx_runtime413 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
   function PostTemplateToggle({ isOpen: isOpen2, onClick }) {
     const templateTitle = (0, import_data118.useSelect)((select9) => {
       const templateSlug = select9(store).getEditedPostAttribute("template");
@@ -88942,15 +100193,15 @@ If there's a particular need for this, please submit a feature request at https:
       }) && select9(store).getCurrentTemplateId();
       return template2?.title || template2?.slug || availableTemplates?.[templateSlug];
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-      import_components176.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
+      import_components172.Button,
       {
         __next40pxDefaultSize: true,
         variant: "tertiary",
         "aria-expanded": isOpen2,
-        "aria-label": (0, import_i18n228.__)("Template options"),
+        "aria-label": (0, import_i18n235.__)("Template options"),
         onClick,
-        children: templateTitle ?? (0, import_i18n228.__)("Default template")
+        children: templateTitle ?? (0, import_i18n235.__)("Default template")
       }
     );
   }
@@ -88990,7 +100241,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [allowSwitchingTemplate]
     );
-    const options = (0, import_element251.useMemo)(
+    const options = (0, import_element303.useMemo)(
       () => Object.entries({
         ...availableTemplates,
         ...Object.fromEntries(
@@ -89005,37 +100256,37 @@ If there's a particular need for this, please submit a feature request at https:
     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_element251.useState)(false);
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsxs)("div", { className: "editor-post-template__classic-theme-dropdown", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element303.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_i18n228.__)("Template"),
-          help: (0, import_i18n228.__)(
+          title: (0, import_i18n235.__)("Template"),
+          help: (0, import_i18n235.__)(
             "Templates define the way content is displayed when viewing your site."
           ),
           actions: canCreate ? [
             {
               icon: add_template_default,
-              label: (0, import_i18n228.__)("Add template"),
+              label: (0, import_i18n235.__)("Add template"),
               onClick: () => setIsCreateModalOpen(true)
             }
           ] : [],
           onClose
         }
       ),
-      !allowSwitchingTemplate ? /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(import_components176.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n228.__)("The posts page template cannot be changed.") }) : /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-        import_components176.SelectControl,
+      !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,
         {
           hideLabelFromVision: true,
-          label: (0, import_i18n228.__)("Template"),
+          label: (0, import_i18n235.__)("Template"),
           value: selectedOption?.value ?? "",
           options,
           onChange: (slug) => editPost2({ template: slug || "" })
         }
       ),
-      canEdit && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-        import_components176.Button,
+      canEdit && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
+        import_components172.Button,
         {
           __next40pxDefaultSize: true,
           variant: "link",
@@ -89046,24 +100297,24 @@ If there's a particular need for this, please submit a feature request at https:
             });
             onClose();
             createSuccessNotice(
-              (0, import_i18n228.__)(
+              (0, import_i18n235.__)(
                 "Editing template. Changes made here affect all posts and pages that use the template."
               ),
               {
                 type: "snackbar",
                 actions: [
                   {
-                    label: (0, import_i18n228.__)("Go back"),
+                    label: (0, import_i18n235.__)("Go back"),
                     onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
                   }
                 ]
               }
             );
           },
-          children: (0, import_i18n228.__)("Edit template")
+          children: (0, import_i18n235.__)("Edit template")
         }
       ) }),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => setIsCreateModalOpen(false)
@@ -89072,8 +100323,8 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function ClassicThemeControl() {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element251.useState)(null);
-    const popoverProps = (0, import_element251.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.
@@ -89085,37 +100336,37 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(post_panel_row_default, { label: (0, import_i18n228.__)("Template"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
-      import_components176.Dropdown,
+    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,
       {
         popoverProps,
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
           PostTemplateToggle,
           {
             isOpen: isOpen2,
             onClick: onToggle
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime413.jsx)(PostTemplateDropdownContent, { onClose })
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(PostTemplateDropdownContent, { onClose })
       }
     ) });
   }
   var classic_theme_default = ClassicThemeControl;

   // packages/editor/build-module/components/plugin-document-setting-panel/index.mjs
-  var import_components178 = __toESM(require_components(), 1);
+  var import_components174 = __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_components177 = __toESM(require_components(), 1);
+  var import_components173 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/preferences-modal/enable-panel.mjs
   var import_data119 = __toESM(require_data(), 1);
   var import_preferences12 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime414 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
   var { PreferenceBaseOption } = unlock(import_preferences12.privateApis);
   function EnablePanelOption(props) {
     const { toggleEditorPanelEnabled: toggleEditorPanelEnabled2 } = (0, import_data119.useDispatch)(store);
@@ -89132,7 +100383,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (isRemoved) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
       PreferenceBaseOption,
       {
         isChecked,
@@ -89143,20 +100394,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/preferences-modal/enable-plugin-document-setting-panel.mjs
-  var import_jsx_runtime415 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill4, Slot: Slot4 } = (0, import_components177.createSlotFill)(
+  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill4, Slot: Slot4 } = (0, import_components173.createSlotFill)(
     "EnablePluginDocumentSettingPanelOption"
   );
-  var EnablePluginDocumentSettingPanelOption = ({ label, panelName }) => /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(Fill4, { children: /* @__PURE__ */ (0, import_jsx_runtime415.jsx)(EnablePanelOption, { label, panelName }) });
+  var EnablePluginDocumentSettingPanelOption = ({ label, panelName }) => /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(Fill4, { children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(EnablePanelOption, { label, panelName }) });
   EnablePluginDocumentSettingPanelOption.Slot = Slot4;
   var enable_plugin_document_setting_panel_default = EnablePluginDocumentSettingPanelOption;

   // packages/editor/build-module/components/plugin-document-setting-panel/index.mjs
-  var import_jsx_runtime416 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill5, Slot: Slot5 } = (0, import_components178.createSlotFill)("PluginDocumentSettingPanel");
+  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill5, Slot: Slot5 } = (0, import_components174.createSlotFill)("PluginDocumentSettingPanel");
   var PluginDocumentSettingPanel = ({
     name: name2,
-    className: className2,
+    className,
     title,
     icon,
     children
@@ -89177,18 +100428,18 @@ If there's a particular need for this, please submit a feature request at https:
     if (void 0 === name2) {
       (0, import_warning2.default)("PluginDocumentSettingPanel requires a name property.");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime416.jsxs)(import_jsx_runtime416.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(import_jsx_runtime481.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
         enable_plugin_document_setting_panel_default,
         {
           label: title,
           panelName
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(Fill5, { children: isEnabled && /* @__PURE__ */ (0, import_jsx_runtime416.jsx)(
-        import_components178.PanelBody,
+      /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Fill5, { children: isEnabled && /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
+        import_components174.PanelBody,
         {
-          className: className2,
+          className,
           title,
           icon,
           opened,
@@ -89203,9 +100454,9 @@ If there's a particular need for this, please submit a feature request at https:

   // 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_components179 = __toESM(require_components(), 1);
-  var import_compose48 = __toESM(require_compose(), 1);
-  var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
+  var import_components175 = __toESM(require_components(), 1);
+  var import_compose56 = __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);
   var PluginBlockSettingsMenuItem = ({
@@ -89215,14 +100466,14 @@ If there's a particular need for this, please submit a feature request at https:
     onClick,
     small,
     role
-  }) => /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(import_block_editor49.BlockSettingsMenuControls, { children: ({ selectedBlocks, onClose }) => {
+  }) => /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(import_block_editor49.BlockSettingsMenuControls, { children: ({ selectedBlocks, onClose }) => {
     if (!shouldRenderItem(selectedBlocks, allowedBlocks)) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime417.jsx)(
-      import_components179.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+      import_components175.MenuItem,
       {
-        onClick: (0, import_compose48.compose)(onClick, onClose),
+        onClick: (0, import_compose56.compose)(onClick, onClose),
         icon,
         label: small ? label : void 0,
         role,
@@ -89233,16 +100484,14 @@ If there's a particular need for this, please submit a feature request at https:
   var plugin_block_settings_menu_item_default = PluginBlockSettingsMenuItem;

   // packages/editor/build-module/components/plugin-more-menu-item/index.mjs
-  var import_components180 = __toESM(require_components(), 1);
   var import_plugins5 = __toESM(require_plugins(), 1);
-  var import_jsx_runtime418 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
   function PluginMoreMenuItem(props) {
     const context = (0, import_plugins5.usePluginContext)();
-    return /* @__PURE__ */ (0, import_jsx_runtime418.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
       action_item_default,
       {
         name: "core/plugin-more-menu",
-        as: props.as ?? import_components180.MenuItem,
         icon: props.icon || context.icon,
         ...props
       }
@@ -89251,21 +100500,21 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/plugin-post-publish-panel/index.mjs
   var import_plugins6 = __toESM(require_plugins(), 1);
-  var import_components181 = __toESM(require_components(), 1);
-  var import_jsx_runtime419 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill6, Slot: Slot6 } = (0, import_components181.createSlotFill)("PluginPostPublishPanel");
+  var import_components176 = __toESM(require_components(), 1);
+  var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill6, Slot: Slot6 } = (0, import_components176.createSlotFill)("PluginPostPublishPanel");
   var PluginPostPublishPanel = ({
     children,
-    className: className2,
+    className,
     title,
     initialOpen = false,
     icon
   }) => {
     const { icon: pluginIcon } = (0, import_plugins6.usePluginContext)();
-    return /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(Fill6, { children: /* @__PURE__ */ (0, import_jsx_runtime419.jsx)(
-      import_components181.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(Fill6, { children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
+      import_components176.PanelBody,
       {
-        className: className2,
+        className,
         initialOpen: initialOpen || !title,
         title,
         icon: icon ?? pluginIcon,
@@ -89277,30 +100526,30 @@ If there's a particular need for this, please submit a feature request at https:
   var plugin_post_publish_panel_default = PluginPostPublishPanel;

   // packages/editor/build-module/components/plugin-post-status-info/index.mjs
-  var import_components182 = __toESM(require_components(), 1);
-  var import_jsx_runtime420 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill7, Slot: Slot7 } = (0, import_components182.createSlotFill)("PluginPostStatusInfo");
-  var PluginPostStatusInfo = ({ children, className: className2 }) => /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(Fill7, { children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components182.PanelRow, { className: className2, children }) });
+  var import_components177 = __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 }) });
   PluginPostStatusInfo.Slot = Slot7;
   var plugin_post_status_info_default = PluginPostStatusInfo;

   // packages/editor/build-module/components/plugin-pre-publish-panel/index.mjs
-  var import_components183 = __toESM(require_components(), 1);
+  var import_components178 = __toESM(require_components(), 1);
   var import_plugins7 = __toESM(require_plugins(), 1);
-  var import_jsx_runtime421 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill8, Slot: Slot8 } = (0, import_components183.createSlotFill)("PluginPrePublishPanel");
+  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill8, Slot: Slot8 } = (0, import_components178.createSlotFill)("PluginPrePublishPanel");
   var PluginPrePublishPanel = ({
     children,
-    className: className2,
+    className,
     title,
     initialOpen = false,
     icon
   }) => {
     const { icon: pluginIcon } = (0, import_plugins7.usePluginContext)();
-    return /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(Fill8, { children: /* @__PURE__ */ (0, import_jsx_runtime421.jsx)(
-      import_components183.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(Fill8, { children: /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+      import_components178.PanelBody,
       {
-        className: className2,
+        className,
         initialOpen: initialOpen || !title,
         title,
         icon: icon ?? pluginIcon,
@@ -89312,16 +100561,14 @@ If there's a particular need for this, please submit a feature request at https:
   var plugin_pre_publish_panel_default = PluginPrePublishPanel;

   // packages/editor/build-module/components/plugin-preview-menu-item/index.mjs
-  var import_components184 = __toESM(require_components(), 1);
   var import_plugins8 = __toESM(require_plugins(), 1);
-  var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
   function PluginPreviewMenuItem(props) {
     const context = (0, import_plugins8.usePluginContext)();
-    return /* @__PURE__ */ (0, import_jsx_runtime422.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
       action_item_default,
       {
         name: "core/plugin-preview-menu",
-        as: props.as ?? import_components184.MenuItem,
         icon: props.icon || context.icon,
         ...props
       }
@@ -89329,12 +100576,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/plugin-sidebar/index.mjs
-  var import_jsx_runtime423 = __toESM(require_jsx_runtime(), 1);
-  function PluginSidebar({ className: className2, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(
+  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
+  function PluginSidebar({ className, ...props }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
       complementary_area_default,
       {
-        panelClassName: className2,
+        panelClassName: className,
         className: "editor-sidebar",
         scope: "core",
         ...props
@@ -89343,34 +100590,27 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/plugin-sidebar-more-menu-item/index.mjs
-  var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
   function PluginSidebarMoreMenuItem(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime424.jsx)(
-      ComplementaryAreaMoreMenuItem,
-      {
-        __unstableExplicitMenuItem: true,
-        scope: "core",
-        ...props
-      }
-    );
+    return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(ComplementaryAreaMoreMenuItem, { scope: "core", ...props });
   }

   // 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_components188 = __toESM(require_components(), 1);
-  var import_element254 = __toESM(require_element(), 1);
-  var import_i18n232 = __toESM(require_i18n(), 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_preferences13 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/post-template/swap-template-button.mjs
-  var import_element252 = __toESM(require_element(), 1);
+  var import_element304 = __toESM(require_element(), 1);
   var import_html_entities19 = __toESM(require_html_entities(), 1);
   var import_block_editor50 = __toESM(require_block_editor(), 1);
-  var import_components185 = __toESM(require_components(), 1);
-  var import_i18n229 = __toESM(require_i18n(), 1);
+  var import_components179 = __toESM(require_components(), 1);
+  var import_i18n236 = __toESM(require_i18n(), 1);
   var import_data121 = __toESM(require_data(), 1);
   var import_core_data74 = __toESM(require_core_data(), 1);
   var import_blocks26 = __toESM(require_blocks(), 1);
@@ -89413,7 +100653,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-template/swap-template-button.mjs
-  var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
+  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);
@@ -89430,31 +100670,31 @@ If there's a particular need for this, please submit a feature request at https:
       onRequestClose();
       onSelect?.();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-      import_components185.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+      import_components179.Modal,
       {
-        title: (0, import_i18n229.__)("Choose a template"),
+        title: (0, import_i18n236.__)("Choose a template"),
         onRequestClose,
         overlayClassName: "editor-post-template__swap-template-modal",
         isFullScreen: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)("div", { className: "editor-post-template__swap-template-modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(TemplatesList, { onSelect: onTemplateSelect }) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)("div", { className: "editor-post-template__swap-template-modal-content", children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(TemplatesList, { onSelect: onTemplateSelect }) })
       }
     );
   }
   function SwapTemplateButton({ onClick }) {
-    const [showModal, setShowModal] = (0, import_element252.useState)(false);
+    const [showModal, setShowModal] = (0, import_element304.useState)(false);
     const availableTemplates = useAvailableTemplates();
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_jsx_runtime425.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-        import_components185.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_jsx_runtime490.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+        import_components179.MenuItem,
         {
           disabled: !availableTemplates?.length,
           accessibleWhenDisabled: true,
           onClick: () => setShowModal(true),
-          children: (0, import_i18n229.__)("Change template")
+          children: (0, import_i18n236.__)("Change template")
         }
       ),
-      showModal && /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+      showModal && /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
         SwapTemplateModal,
         {
           onRequestClose: () => setShowModal(false),
@@ -89464,9 +100704,9 @@ If there's a particular need for this, please submit a feature request at https:
     ] });
   }
   function TemplatesList({ onSelect }) {
-    const [searchValue, setSearchValue] = (0, import_element252.useState)("");
+    const [searchValue, setSearchValue] = (0, import_element304.useState)("");
     const availableTemplates = useAvailableTemplates();
-    const templatesAsPatterns = (0, import_element252.useMemo)(
+    const templatesAsPatterns = (0, import_element304.useMemo)(
       () => availableTemplates.map((template2) => ({
         name: template2.slug,
         blocks: (0, import_blocks26.parse)(template2.content.raw),
@@ -89476,24 +100716,24 @@ If there's a particular need for this, please submit a feature request at https:
       })),
       [availableTemplates]
     );
-    const filteredBlockTemplates = (0, import_element252.useMemo)(() => {
+    const filteredBlockTemplates = (0, import_element304.useMemo)(() => {
       return searchTemplates(templatesAsPatterns, searchValue);
     }, [templatesAsPatterns, searchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime425.jsxs)(import_jsx_runtime425.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
-        import_components185.SearchControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_jsx_runtime490.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+        import_components179.SearchControl,
         {
           onChange: setSearchValue,
           value: searchValue,
-          label: (0, import_i18n229.__)("Search"),
-          placeholder: (0, import_i18n229.__)("Search"),
+          label: (0, import_i18n236.__)("Search"),
+          placeholder: (0, import_i18n236.__)("Search"),
           className: "editor-post-template__swap-template-search"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
         import_block_editor50.__experimentalBlockPatternsList,
         {
-          label: (0, import_i18n229.__)("Templates"),
+          label: (0, import_i18n236.__)("Templates"),
           blockPatterns: filteredBlockTemplates,
           onClickPattern: onSelect
         }
@@ -89502,11 +100742,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-template/reset-default-template.mjs
-  var import_components186 = __toESM(require_components(), 1);
-  var import_i18n230 = __toESM(require_i18n(), 1);
+  var import_components180 = __toESM(require_components(), 1);
+  var import_i18n237 = __toESM(require_i18n(), 1);
   var import_data122 = __toESM(require_data(), 1);
   var import_core_data75 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
   function ResetDefaultTemplate({ onClick }) {
     const currentTemplateSlug = useCurrentTemplateSlug();
     const allowSwitchingTemplate = useAllowSwitchingTemplates();
@@ -89515,8 +100755,8 @@ If there's a particular need for this, please submit a feature request at https:
     if (!currentTemplateSlug || !allowSwitchingTemplate) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(
-      import_components186.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
+      import_components180.MenuItem,
       {
         onClick: () => {
           editEntityRecord(
@@ -89528,18 +100768,18 @@ If there's a particular need for this, please submit a feature request at https:
           );
           onClick();
         },
-        children: (0, import_i18n230.__)("Use default template")
+        children: (0, import_i18n237.__)("Use default template")
       }
     );
   }

   // packages/editor/build-module/components/post-template/create-new-template.mjs
-  var import_components187 = __toESM(require_components(), 1);
-  var import_i18n231 = __toESM(require_i18n(), 1);
+  var import_components181 = __toESM(require_components(), 1);
+  var import_i18n238 = __toESM(require_i18n(), 1);
   var import_data123 = __toESM(require_data(), 1);
   var import_core_data76 = __toESM(require_core_data(), 1);
-  var import_element253 = __toESM(require_element(), 1);
-  var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
+  var import_element305 = __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);
@@ -89550,22 +100790,22 @@ If there's a particular need for this, please submit a feature request at https:
         })
       };
     }, []);
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element253.useState)(false);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element305.useState)(false);
     const allowSwitchingTemplate = useAllowSwitchingTemplates();
     if (!canCreateTemplates || !allowSwitchingTemplate) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime427.jsxs)(import_jsx_runtime427.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
-        import_components187.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime492.jsxs)(import_jsx_runtime492.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+        import_components181.MenuItem,
         {
           onClick: () => {
             setIsCreateModalOpen(true);
           },
-          children: (0, import_i18n231.__)("Create new template")
+          children: (0, import_i18n238.__)("Create new template")
         }
       ),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime427.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => {
@@ -89577,7 +100817,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-template/block-theme.mjs
-  var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
   function BlockThemeControl() {
     const {
       isTemplateHidden,
@@ -89625,8 +100865,8 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       []
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element254.useState)(null);
-    const popoverProps = (0, import_element254.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.
@@ -89643,22 +100883,22 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const notificationAction = hasGoBack ? [
       {
-        label: (0, import_i18n232.__)("Go back"),
+        label: (0, import_i18n239.__)("Go back"),
         onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
       }
     ] : void 0;
     const mayShowTemplateEditNotice = () => {
       if (!getPreference("core/edit-site", "welcomeGuideTemplate")) {
         createSuccessNotice(
-          (0, import_i18n232.__)(
+          (0, import_i18n239.__)(
             "Editing template. Changes made here affect all posts and pages that use the template."
           ),
           { type: "snackbar", actions: notificationAction }
         );
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(post_panel_row_default, { label: (0, import_i18n232.__)("Template"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-      import_components188.DropdownMenu,
+    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,
       {
         popoverProps,
         focusOnMount: true,
@@ -89667,13 +100907,13 @@ If there's a particular need for this, please submit a feature request at https:
           variant: "tertiary",
           tooltipPosition: "middle left"
         },
-        label: (0, import_i18n232.__)("Template options"),
+        label: (0, import_i18n239.__)("Template options"),
         text: (0, import_html_entities20.decodeEntities)(template2.title),
         icon: null,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_jsx_runtime428.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime428.jsxs)(import_components188.MenuGroup, { children: [
-            canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-              import_components188.MenuItem,
+        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_jsx_runtime493.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_components182.MenuGroup, { children: [
+            canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+              import_components182.MenuItem,
               {
                 onClick: async () => {
                   onNavigateToEntityRecord({
@@ -89702,15 +100942,15 @@ If there's a particular need for this, please submit a feature request at https:
                   onClose();
                   mayShowTemplateEditNotice();
                 },
-                children: (0, import_i18n232.__)("Edit template")
+                children: (0, import_i18n239.__)("Edit template")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(SwapTemplateButton, { onClick: onClose }),
-            /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(ResetDefaultTemplate, { onClick: onClose }),
-            canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(CreateNewTemplate, {})
+            /* @__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_runtime428.jsx)(import_components188.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime428.jsx)(
-            import_components188.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components182.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+            import_components182.MenuItem,
             {
               icon: !isTemplateHidden ? check_default : void 0,
               isSelected: !isTemplateHidden,
@@ -89720,7 +100960,7 @@ If there's a particular need for this, please submit a feature request at https:
                 setRenderingMode2(newRenderingMode);
                 setDefaultRenderingMode2(newRenderingMode);
               },
-              children: (0, import_i18n232.__)("Show template")
+              children: (0, import_i18n239.__)("Show template")
             }
           ) })
         ] })
@@ -89729,14 +100969,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-template/panel.mjs
-  var import_jsx_runtime429 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
   function PostTemplatePanel() {
     const mode = usePostTemplatePanelMode();
     if (mode === "classic") {
-      return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(classic_theme_default, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(classic_theme_default, {});
     }
     if (mode === "block-theme") {
-      return /* @__PURE__ */ (0, import_jsx_runtime429.jsx)(BlockThemeControl, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(BlockThemeControl, {});
     }
     return null;
   }
@@ -89746,15 +100986,15 @@ If there's a particular need for this, please submit a feature request at https:
   var import_core_data79 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-author/combobox.mjs
-  var import_compose49 = __toESM(require_compose(), 1);
-  var import_element256 = __toESM(require_element(), 1);
+  var import_compose57 = __toESM(require_compose(), 1);
+  var import_element308 = __toESM(require_element(), 1);
   var import_data126 = __toESM(require_data(), 1);
-  var import_i18n234 = __toESM(require_i18n(), 1);
-  var import_components189 = __toESM(require_components(), 1);
+  var import_i18n241 = __toESM(require_i18n(), 1);
+  var import_components183 = __toESM(require_components(), 1);

   // packages/editor/build-module/components/post-author/hook.mjs
-  var import_i18n233 = __toESM(require_i18n(), 1);
-  var import_element255 = __toESM(require_element(), 1);
+  var import_i18n240 = __toESM(require_i18n(), 1);
+  var import_element307 = __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);
@@ -89792,7 +101032,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [search]
     );
-    const authorOptions = (0, import_element255.useMemo)(() => {
+    const authorOptions = (0, import_element307.useMemo)(() => {
       const fetchedAuthors = (authors ?? []).map((author) => {
         return {
           value: author.id,
@@ -89814,7 +101054,7 @@ If there's a particular need for this, please submit a feature request at https:
         currentAuthor = [
           {
             value: 0,
-            label: (0, import_i18n233.__)("(No author)")
+            label: (0, import_i18n240.__)("(No author)")
           }
         ];
       }
@@ -89824,9 +101064,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-author/combobox.mjs
-  var import_jsx_runtime430 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorCombobox() {
-    const [fieldValue, setFieldValue] = (0, import_element256.useState)();
+    const [fieldValue, setFieldValue] = (0, import_element308.useState)();
     const { editPost: editPost2 } = (0, import_data126.useDispatch)(store);
     const { authorId, authorOptions, isLoading } = useAuthorsQuery(fieldValue);
     const handleSelect = (postAuthorId) => {
@@ -89835,13 +101075,13 @@ If there's a particular need for this, please submit a feature request at https:
       }
       editPost2({ author: postAuthorId });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime430.jsx)(
-      import_components189.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+      import_components183.ComboboxControl,
       {
-        label: (0, import_i18n234.__)("Author"),
+        label: (0, import_i18n241.__)("Author"),
         options: authorOptions,
         value: authorId,
-        onFilterValueChange: (0, import_compose49.debounce)(setFieldValue, 300),
+        onFilterValueChange: (0, import_compose57.debounce)(setFieldValue, 300),
         onChange: handleSelect,
         allowReset: false,
         hideLabelFromVision: true,
@@ -89851,10 +101091,10 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-author/select.mjs
-  var import_i18n235 = __toESM(require_i18n(), 1);
+  var import_i18n242 = __toESM(require_i18n(), 1);
   var import_data127 = __toESM(require_data(), 1);
-  var import_components190 = __toESM(require_components(), 1);
-  var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
+  var import_components184 = __toESM(require_components(), 1);
+  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorSelect() {
     const { editPost: editPost2 } = (0, import_data127.useDispatch)(store);
     const { authorId, authorOptions } = useAuthorsQuery();
@@ -89862,11 +101102,11 @@ If there's a particular need for this, please submit a feature request at https:
       const author = Number(value);
       editPost2({ author });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(
-      import_components190.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+      import_components184.SelectControl,
       {
         className: "post-author-selector",
-        label: (0, import_i18n235.__)("Author"),
+        label: (0, import_i18n242.__)("Author"),
         options: authorOptions,
         onChange: setAuthorId,
         value: authorId,
@@ -89876,7 +101116,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-author/index.mjs
-  var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
   var minimumUsersForCombobox = 25;
   function PostAuthor() {
     const showCombobox = (0, import_data128.useSelect)((select9) => {
@@ -89884,15 +101124,15 @@ If there's a particular need for this, please submit a feature request at https:
       return authors?.length >= minimumUsersForCombobox;
     }, []);
     if (showCombobox) {
-      return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(PostAuthorCombobox, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(PostAuthorCombobox, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(PostAuthorSelect, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(PostAuthorSelect, {});
   }
   var post_author_default = PostAuthor;

   // packages/editor/build-module/components/post-author/check.mjs
   var import_data129 = __toESM(require_data(), 1);
-  var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
   function PostAuthorCheck({ children }) {
     const { hasAssignAuthorAction } = (0, import_data129.useSelect)((select9) => {
       const post2 = select9(store).getCurrentPost();
@@ -89904,18 +101144,18 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasAssignAuthorAction) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime433.jsx)(post_type_support_check_default, { supportKeys: "author", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(post_type_support_check_default, { supportKeys: "author", children });
   }

   // packages/editor/build-module/components/post-author/panel.mjs
-  var import_i18n236 = __toESM(require_i18n(), 1);
-  var import_components191 = __toESM(require_components(), 1);
-  var import_element257 = __toESM(require_element(), 1);
+  var import_i18n243 = __toESM(require_i18n(), 1);
+  var import_components185 = __toESM(require_components(), 1);
+  var import_element309 = __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_jsx_runtime434 = __toESM(require_jsx_runtime(), 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");
@@ -89923,16 +101163,16 @@ If there's a particular need for this, please submit a feature request at https:
         postAuthor: select9(import_core_data80.store).getUser(id, BASE_QUERY)
       };
     }, []);
-    const authorName = (0, import_html_entities22.decodeEntities)(postAuthor?.name) || (0, import_i18n236.__)("(No author)");
-    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-      import_components191.Button,
+    const authorName = (0, import_html_entities22.decodeEntities)(postAuthor?.name) || (0, import_i18n243.__)("(No author)");
+    return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+      import_components185.Button,
       {
         size: "compact",
         variant: "tertiary",
         "aria-expanded": isOpen2,
         "aria-label": (
           // translators: %s: Author name.
-          (0, import_i18n236.sprintf)((0, import_i18n236.__)("Change author: %s"), authorName)
+          (0, import_i18n243.sprintf)((0, import_i18n243.__)("Change author: %s"), authorName)
         ),
         onClick,
         children: authorName
@@ -89940,8 +101180,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function PostAuthor2() {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element257.useState)(null);
-    const popoverProps = (0, import_element257.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.
@@ -89952,28 +101192,28 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(PostAuthorCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(post_panel_row_default, { label: (0, import_i18n236.__)("Author"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
-      import_components191.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-post-author__panel-dialog",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
           PostAuthorToggle,
           {
             isOpen: isOpen2,
             onClick: onToggle
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime434.jsxs)("div", { className: "editor-post-author", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)("div", { className: "editor-post-author", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
             import_block_editor51.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n236.__)("Author"),
+              title: (0, import_i18n243.__)("Author"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(post_author_default, { onClose })
+          /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(post_author_default, { onClose })
         ] })
       }
     ) }) });
@@ -89981,22 +101221,22 @@ If there's a particular need for this, please submit a feature request at https:
   var panel_default = PostAuthor2;

   // packages/editor/build-module/components/post-comments/index.mjs
-  var import_i18n237 = __toESM(require_i18n(), 1);
-  var import_components192 = __toESM(require_components(), 1);
+  var import_i18n244 = __toESM(require_i18n(), 1);
+  var import_components186 = __toESM(require_components(), 1);
   var import_data131 = __toESM(require_data(), 1);
-  var import_jsx_runtime435 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
   var COMMENT_OPTIONS = [
     {
-      label: (0, import_i18n237._x)("Open", 'Adjective: e.g. "Comments are open"'),
+      label: (0, import_i18n244._x)("Open", 'Adjective: e.g. "Comments are open"'),
       value: "open",
-      description: (0, import_i18n237.__)("Visitors can add new comments and replies.")
+      description: (0, import_i18n244.__)("Visitors can add new comments and replies.")
     },
     {
-      label: (0, import_i18n237.__)("Closed"),
+      label: (0, import_i18n244.__)("Closed"),
       value: "closed",
       description: [
-        (0, import_i18n237.__)("Visitors cannot add new comments or replies."),
-        (0, import_i18n237.__)("Existing comments remain visible.")
+        (0, import_i18n244.__)("Visitors cannot add new comments or replies."),
+        (0, import_i18n244.__)("Existing comments remain visible.")
       ].join(" ")
     }
   ];
@@ -90009,12 +101249,12 @@ If there's a particular need for this, please submit a feature request at https:
     const handleStatus = (newCommentStatus) => editPost2({
       comment_status: newCommentStatus
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime435.jsx)("form", { children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(import_components192.__experimentalVStack, { spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime435.jsx)(
-      import_components192.RadioControl,
+    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,
       {
         className: "editor-change-status__options",
         hideLabelFromVision: true,
-        label: (0, import_i18n237.__)("Comment status"),
+        label: (0, import_i18n244.__)("Comment status"),
         options: COMMENT_OPTIONS,
         onChange: handleStatus,
         selected: commentStatus
@@ -90024,18 +101264,18 @@ If there's a particular need for this, please submit a feature request at https:
   var post_comments_default = PostComments;

   // packages/editor/build-module/components/post-discussion/panel.mjs
-  var import_i18n239 = __toESM(require_i18n(), 1);
-  var import_components194 = __toESM(require_components(), 1);
+  var import_i18n246 = __toESM(require_i18n(), 1);
+  var import_components188 = __toESM(require_components(), 1);
   var import_data133 = __toESM(require_data(), 1);
-  var import_element258 = __toESM(require_element(), 1);
+  var import_element310 = __toESM(require_element(), 1);
   var import_block_editor52 = __toESM(require_block_editor(), 1);
   var import_core_data81 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-pingbacks/index.mjs
-  var import_i18n238 = __toESM(require_i18n(), 1);
-  var import_components193 = __toESM(require_components(), 1);
+  var import_i18n245 = __toESM(require_i18n(), 1);
+  var import_components187 = __toESM(require_components(), 1);
   var import_data132 = __toESM(require_data(), 1);
-  var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
   function PostPingbacks() {
     const pingStatus = (0, import_data132.useSelect)(
       (select9) => select9(store).getEditedPostAttribute("ping_status") ?? "open",
@@ -90045,19 +101285,19 @@ If there's a particular need for this, please submit a feature request at https:
     const onTogglePingback = () => editPost2({
       ping_status: pingStatus === "open" ? "closed" : "open"
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-      import_components193.CheckboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
+      import_components187.CheckboxControl,
       {
-        label: (0, import_i18n238.__)("Enable pingbacks & trackbacks"),
+        label: (0, import_i18n245.__)("Enable pingbacks & trackbacks"),
         checked: pingStatus === "open",
         onChange: onTogglePingback,
-        help: /* @__PURE__ */ (0, import_jsx_runtime436.jsx)(
-          import_components193.ExternalLink,
+        help: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
+          import_components187.ExternalLink,
           {
-            href: (0, import_i18n238.__)(
+            href: (0, import_i18n245.__)(
               "https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"
             ),
-            children: (0, import_i18n238.__)("Learn more about pingbacks & trackbacks")
+            children: (0, import_i18n245.__)("Learn more about pingbacks & trackbacks")
           }
         )
       }
@@ -90066,20 +101306,20 @@ If there's a particular need for this, please submit a feature request at https:
   var post_pingbacks_default = PostPingbacks;

   // packages/editor/build-module/components/post-discussion/panel.mjs
-  var import_jsx_runtime437 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
   var PANEL_NAME2 = "discussion-panel";
   function ModalContents({ onClose }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)("div", { className: "editor-post-discussion", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)("div", { className: "editor-post-discussion", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
         import_block_editor52.__experimentalInspectorPopoverHeader,
         {
-          title: (0, import_i18n239.__)("Discussion"),
+          title: (0, import_i18n246.__)("Discussion"),
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)(import_components194.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(post_type_support_check_default, { supportKeys: "comments", children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(post_comments_default, {}) }),
-        /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(post_type_support_check_default, { supportKeys: "trackbacks", children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(post_pingbacks_default, {}) })
+      /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(import_components188.__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, {}) })
       ] })
     ] });
   }
@@ -90103,22 +101343,22 @@ If there's a particular need for this, please submit a feature request at https:
     let label;
     if (commentStatus === "open") {
       if (pingStatus === "open") {
-        label = (0, import_i18n239._x)("Open", 'Adjective: e.g. "Comments are open"');
+        label = (0, import_i18n246._x)("Open", 'Adjective: e.g. "Comments are open"');
       } else {
-        label = trackbacksSupported ? (0, import_i18n239.__)("Comments only") : (0, import_i18n239._x)("Open", 'Adjective: e.g. "Comments are open"');
+        label = trackbacksSupported ? (0, import_i18n246.__)("Comments only") : (0, import_i18n246._x)("Open", 'Adjective: e.g. "Comments are open"');
       }
     } else if (pingStatus === "open") {
-      label = commentsSupported ? (0, import_i18n239.__)("Pings only") : (0, import_i18n239.__)("Pings enabled");
+      label = commentsSupported ? (0, import_i18n246.__)("Pings only") : (0, import_i18n246.__)("Pings enabled");
     } else {
-      label = (0, import_i18n239.__)("Closed");
+      label = (0, import_i18n246.__)("Closed");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-      import_components194.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+      import_components188.Button,
       {
         size: "compact",
         className: "editor-post-discussion__panel-toggle",
         variant: "tertiary",
-        "aria-label": (0, import_i18n239.__)("Change discussion options"),
+        "aria-label": (0, import_i18n246.__)("Change discussion options"),
         "aria-expanded": isOpen2,
         onClick,
         children: label
@@ -90132,8 +101372,8 @@ If there's a particular need for this, please submit a feature request at https:
         isEnabled: isEditorPanelEnabled2(PANEL_NAME2)
       };
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element258.useState)(null);
-    const popoverProps = (0, import_element258.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element310.useState)(null);
+    const popoverProps = (0, import_element310.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -90147,32 +101387,32 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isEnabled) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(post_type_support_check_default, { supportKeys: ["comments", "trackbacks"], children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(post_panel_row_default, { label: (0, import_i18n239.__)("Discussion"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
-      import_components194.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_i18n246.__)("Discussion"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+      import_components188.Dropdown,
       {
         popoverProps,
         className: "editor-post-discussion__panel-dropdown",
         contentClassName: "editor-post-discussion__panel-dialog",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
           PostDiscussionToggle,
           {
             isOpen: isOpen2,
             onClick: onToggle
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime437.jsx)(ModalContents, { onClose })
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(ModalContents, { onClose })
       }
     ) }) });
   }

   // packages/editor/build-module/components/post-excerpt/index.mjs
-  var import_i18n240 = __toESM(require_i18n(), 1);
-  var import_components195 = __toESM(require_components(), 1);
+  var import_i18n247 = __toESM(require_i18n(), 1);
+  var import_components189 = __toESM(require_components(), 1);
   var import_data134 = __toESM(require_data(), 1);
-  var import_element259 = __toESM(require_element(), 1);
+  var import_element311 = __toESM(require_element(), 1);
   var import_html_entities23 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
   function PostExcerpt({
     hideLabelFromVision = false,
     updateOnBlur = false
@@ -90199,15 +101439,15 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const { editPost: editPost2 } = (0, import_data134.useDispatch)(store);
-    const [localExcerpt, setLocalExcerpt] = (0, import_element259.useState)(
+    const [localExcerpt, setLocalExcerpt] = (0, import_element311.useState)(
       (0, import_html_entities23.decodeEntities)(excerpt)
     );
     const updatePost2 = (value) => {
       editPost2({ [usedAttribute]: value });
     };
-    const label = shouldUseDescriptionLabel ? (0, import_i18n240.__)("Write a description (optional)") : (0, import_i18n240.__)("Write an excerpt (optional)");
-    return /* @__PURE__ */ (0, import_jsx_runtime438.jsx)("div", { className: "editor-post-excerpt", children: /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-      import_components195.TextareaControl,
+    const label = shouldUseDescriptionLabel ? (0, import_i18n247.__)("Write a description (optional)") : (0, import_i18n247.__)("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,
       {
         label,
         hideLabelFromVision,
@@ -90215,47 +101455,47 @@ If there's a particular need for this, please submit a feature request at https:
         onChange: updateOnBlur ? setLocalExcerpt : updatePost2,
         onBlur: updateOnBlur ? () => updatePost2(localExcerpt) : void 0,
         value: updateOnBlur ? localExcerpt : excerpt,
-        help: !shouldUseDescriptionLabel ? /* @__PURE__ */ (0, import_jsx_runtime438.jsx)(
-          import_components195.ExternalLink,
+        help: !shouldUseDescriptionLabel ? /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+          import_components189.ExternalLink,
           {
-            href: (0, import_i18n240.__)(
+            href: (0, import_i18n247.__)(
               "https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"
             ),
-            children: (0, import_i18n240.__)("Learn more about manual excerpts")
+            children: (0, import_i18n247.__)("Learn more about manual excerpts")
           }
-        ) : (0, import_i18n240.__)("Write a description")
+        ) : (0, import_i18n247.__)("Write a description")
       }
     ) });
   }

   // packages/editor/build-module/components/post-excerpt/check.mjs
-  var import_jsx_runtime439 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
   function PostExcerptCheck({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime439.jsx)(post_type_support_check_default, { supportKeys: "excerpt", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(post_type_support_check_default, { supportKeys: "excerpt", children });
   }
   var check_default3 = PostExcerptCheck;

   // packages/editor/build-module/components/post-excerpt/panel.mjs
-  var import_i18n241 = __toESM(require_i18n(), 1);
-  var import_components197 = __toESM(require_components(), 1);
+  var import_i18n248 = __toESM(require_i18n(), 1);
+  var import_components191 = __toESM(require_components(), 1);
   var import_data135 = __toESM(require_data(), 1);
-  var import_element260 = __toESM(require_element(), 1);
+  var import_element312 = __toESM(require_element(), 1);
   var import_block_editor53 = __toESM(require_block_editor(), 1);
   var import_core_data82 = __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_components196 = __toESM(require_components(), 1);
-  var import_jsx_runtime440 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill9, Slot: Slot9 } = (0, import_components196.createSlotFill)("PluginPostExcerpt");
-  var PluginPostExcerpt = ({ children, className: className2 }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(Fill9, { children: /* @__PURE__ */ (0, import_jsx_runtime440.jsx)(import_components196.PanelRow, { className: className2, children }) });
+  var import_components190 = __toESM(require_components(), 1);
+  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
+  var { Fill: Fill9, Slot: Slot9 } = (0, import_components190.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 }) });
   };
   PluginPostExcerpt.Slot = Slot9;
   var plugin_default = PluginPostExcerpt;

   // packages/editor/build-module/components/post-excerpt/panel.mjs
-  var import_jsx_runtime441 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
   var { getTemplateInfo: getTemplateInfo3 } = unlock(import_core_data82.privateApis);
   var PANEL_NAME3 = "post-excerpt";
   function ExcerptPanel() {
@@ -90281,24 +101521,24 @@ If there's a particular need for this, please submit a feature request at https:
       "wp_template_part",
       "wp_block"
     ].includes(postType2);
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-      import_components197.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+      import_components191.PanelBody,
       {
-        title: shouldUseDescriptionLabel ? (0, import_i18n241.__)("Description") : (0, import_i18n241.__)("Excerpt"),
+        title: shouldUseDescriptionLabel ? (0, import_i18n248.__)("Description") : (0, import_i18n248.__)("Excerpt"),
         opened: isOpened,
         onToggle: toggleExcerptPanel,
-        children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(plugin_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(PostExcerpt, {}),
+        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, {}),
           fills
         ] }) })
       }
     );
   }
   function PostExcerptPanel() {
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(ExcerptPanel, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(ExcerptPanel, {}) });
   }
   function PrivatePostExcerptPanel() {
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(PrivateExcerpt, {}) });
+    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(PrivateExcerpt, {}) });
   }
   function PrivateExcerpt() {
     const { shouldRender, excerpt, shouldBeUsedAsDescription, allowEditing } = (0, import_data135.useSelect)((select9) => {
@@ -90336,9 +101576,9 @@ If there's a particular need for this, please submit a feature request at https:
         allowEditing: _shouldRender && (!_shouldBeUsedAsDescription || isPattern || template2 && template2.source === TEMPLATE_ORIGINS.custom && !template2.has_theme_file && template2.is_custom)
       };
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element260.useState)(null);
-    const label = shouldBeUsedAsDescription ? (0, import_i18n241.__)("Description") : (0, import_i18n241.__)("Excerpt");
-    const popoverProps = (0, import_element260.useMemo)(
+    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)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -90354,24 +101594,24 @@ If there's a particular need for this, please submit a feature request at https:
     if (!shouldRender) {
       return false;
     }
-    const excerptText = !!excerpt && /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components197.__experimentalText, { align: "left", numberOfLines: 4, truncate: allowEditing, children: (0, import_html_entities24.decodeEntities)(excerpt) });
+    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) });
     if (!allowEditing) {
       return excerptText;
     }
-    const excerptPlaceholder = shouldBeUsedAsDescription ? (0, import_i18n241.__)("Add a description\u2026") : (0, import_i18n241.__)("Add an excerpt\u2026");
-    const triggerEditLabel = shouldBeUsedAsDescription ? (0, import_i18n241.__)("Edit description") : (0, import_i18n241.__)("Edit excerpt");
-    return /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_components197.__experimentalVStack, { children: [
+    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: [
       excerptText,
-      /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-        import_components197.Dropdown,
+      /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+        import_components191.Dropdown,
         {
           className: "editor-post-excerpt__dropdown",
           contentClassName: "editor-post-excerpt__dropdown__content",
           popoverProps,
           focusOnMount: true,
           ref: setPopoverAnchor,
-          renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
-            import_components197.Button,
+          renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+            import_components191.Button,
             {
               __next40pxDefaultSize: true,
               onClick: onToggle,
@@ -90379,16 +101619,16 @@ If there's a particular need for this, please submit a feature request at https:
               children: excerptText ? triggerEditLabel : excerptPlaceholder
             }
           ),
-          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(import_jsx_runtime506.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
               import_block_editor53.__experimentalInspectorPopoverHeader,
               {
                 title: label,
                 onClose
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(import_components197.__experimentalVStack, { spacing: 4, children: /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(plugin_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime441.jsxs)(import_jsx_runtime441.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime441.jsx)(
+            /* @__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)(
                 PostExcerpt,
                 {
                   hideLabelFromVision: true,
@@ -90404,12 +101644,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-featured-image/index.mjs
-  var import_i18n242 = __toESM(require_i18n(), 1);
-  var import_hooks49 = __toESM(require_hooks(), 1);
-  var import_components198 = __toESM(require_components(), 1);
+  var import_i18n249 = __toESM(require_i18n(), 1);
+  var import_hooks50 = __toESM(require_hooks(), 1);
+  var import_components192 = __toESM(require_components(), 1);
   var import_blob3 = __toESM(require_blob(), 1);
-  var import_element261 = __toESM(require_element(), 1);
-  var import_compose50 = __toESM(require_compose(), 1);
+  var import_element313 = __toESM(require_element(), 1);
+  var import_compose58 = __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);
@@ -90438,25 +101678,25 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-featured-image/check.mjs
-  var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
   function PostFeaturedImageCheck({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(ThemeSupportCheck, { supportKeys: "post-thumbnails", children: /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(post_type_support_check_default, { supportKeys: "thumbnail", children }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(ThemeSupportCheck, { supportKeys: "post-thumbnails", children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(post_type_support_check_default, { supportKeys: "thumbnail", children }) });
   }
   var check_default4 = PostFeaturedImageCheck;

   // packages/editor/build-module/components/post-featured-image/index.mjs
-  var import_jsx_runtime443 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES = ["image"];
-  var DEFAULT_FEATURE_IMAGE_LABEL = (0, import_i18n242.__)("Featured image");
-  var DEFAULT_SET_FEATURE_IMAGE_LABEL = (0, import_i18n242.__)("Add a featured image");
-  var instructions = /* @__PURE__ */ (0, import_jsx_runtime443.jsx)("p", { children: (0, import_i18n242.__)(
+  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.__)(
     "To edit the featured image, you need permission to upload media."
   ) });
   function getMediaDetails(media, postId2) {
     if (!media) {
       return {};
     }
-    const defaultSize = (0, import_hooks49.applyFilters)(
+    const defaultSize = (0, import_hooks50.applyFilters)(
       "editor.PostFeaturedImage.imageSize",
       "large",
       media.id,
@@ -90469,7 +101709,7 @@ If there's a particular need for this, please submit a feature request at https:
         mediaSourceUrl: media.media_details.sizes[defaultSize].source_url
       };
     }
-    const fallbackSize = (0, import_hooks49.applyFilters)(
+    const fallbackSize = (0, import_hooks50.applyFilters)(
       "editor.PostFeaturedImage.imageSize",
       "thumbnail",
       media.id,
@@ -90499,8 +101739,8 @@ If there's a particular need for this, please submit a feature request at https:
     noticeOperations,
     isRequestingFeaturedImageMedia
   }) {
-    const returnsFocusRef = (0, import_element261.useRef)(false);
-    const [isLoading, setIsLoading] = (0, import_element261.useState)(false);
+    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 { mediaSourceUrl } = getMediaDetails(media, currentPostId);
     function onDropFiles(filesList) {
@@ -90526,15 +101766,15 @@ If there's a particular need for this, please submit a feature request at https:
     }
     function getImageDescription(imageMedia) {
       if (imageMedia.alt_text) {
-        return (0, import_i18n242.sprintf)(
+        return (0, import_i18n249.sprintf)(
           // Translators: %s: The selected image alt text.
-          (0, import_i18n242.__)("Current image: %s"),
+          (0, import_i18n249.__)("Current image: %s"),
           imageMedia.alt_text
         );
       }
-      return (0, import_i18n242.sprintf)(
+      return (0, import_i18n249.sprintf)(
         // Translators: %s: The selected image filename.
-        (0, import_i18n242.__)(
+        (0, import_i18n249.__)(
           "The current image has no alternative text. The file name is: %s"
         ),
         imageMedia.media_details.sizes?.full?.file || imageMedia.slug
@@ -90547,10 +101787,10 @@ If there's a particular need for this, please submit a feature request at https:
       }
     }
     const isMissingMedia = !isRequestingFeaturedImageMedia && !!featuredImageId && !media;
-    return /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(check_default4, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)(check_default4, { children: [
       noticeUI,
-      /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)("div", { className: "editor-post-featured-image", children: [
-        media && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)("div", { className: "editor-post-featured-image", children: [
+        media && /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
           "div",
           {
             id: `editor-post-featured-image-${featuredImageId}-describedby`,
@@ -90558,7 +101798,7 @@ If there's a particular need for this, please submit a feature request at https:
             children: getImageDescription(media)
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_block_editor54.MediaUploadCheck, { fallback: instructions, children: /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_block_editor54.MediaUploadCheck, { fallback: instructions, children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
           import_block_editor54.MediaUpload,
           {
             title: postType2?.labels?.featured_image || DEFAULT_FEATURE_IMAGE_LABEL,
@@ -90566,24 +101806,24 @@ If there's a particular need for this, please submit a feature request at https:
             unstableFeaturedImageFlow: true,
             allowedTypes: ALLOWED_MEDIA_TYPES,
             modalClass: "editor-post-featured-image__media-modal",
-            render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)("div", { className: "editor-post-featured-image__container", children: [
-              isMissingMedia ? /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-                import_components198.Notice,
+            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,
                 {
                   status: "warning",
                   isDismissible: false,
-                  children: (0, import_i18n242.__)(
+                  children: (0, import_i18n249.__)(
                     "Could not retrieve the featured image data."
                   )
                 }
-              ) : /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(
-                import_components198.Button,
+              ) : /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)(
+                import_components192.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_i18n242.__)(
+                  "aria-label": !featuredImageId ? null : (0, import_i18n249.__)(
                     "Edit or replace the featured image"
                   ),
                   "aria-describedby": !featuredImageId ? null : `editor-post-featured-image-${featuredImageId}-describedby`,
@@ -90591,7 +101831,7 @@ If there's a particular need for this, please submit a feature request at https:
                   disabled: isLoading,
                   accessibleWhenDisabled: true,
                   children: [
-                    !!featuredImageId && media && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
+                    !!featuredImageId && media && /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
                       "img",
                       {
                         className: "editor-post-featured-image__preview-image",
@@ -90601,13 +101841,13 @@ If there's a particular need for this, please submit a feature request at https:
                         )
                       }
                     ),
-                    (isLoading || isRequestingFeaturedImageMedia) && /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components198.Spinner, {}),
+                    (isLoading || isRequestingFeaturedImageMedia) && /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_components192.Spinner, {}),
                     !featuredImageId && !isLoading && (postType2?.labels?.set_featured_image || DEFAULT_SET_FEATURE_IMAGE_LABEL)
                   ]
                 }
               ),
-              !!featuredImageId && /* @__PURE__ */ (0, import_jsx_runtime443.jsxs)(
-                import_components198.__experimentalHStack,
+              !!featuredImageId && /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)(
+                import_components192.__experimentalHStack,
                 {
                   className: clsx_default(
                     "editor-post-featured-image__actions",
@@ -90617,19 +101857,19 @@ If there's a particular need for this, please submit a feature request at https:
                     }
                   ),
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-                      import_components198.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+                      import_components192.Button,
                       {
                         __next40pxDefaultSize: true,
                         className: "editor-post-featured-image__action",
                         onClick: open,
                         "aria-haspopup": "dialog",
                         variant: isMissingMedia ? "secondary" : void 0,
-                        children: (0, import_i18n242.__)("Replace")
+                        children: (0, import_i18n249.__)("Replace")
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(
-                      import_components198.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+                      import_components192.Button,
                       {
                         __next40pxDefaultSize: true,
                         className: "editor-post-featured-image__action",
@@ -90639,13 +101879,13 @@ If there's a particular need for this, please submit a feature request at https:
                         },
                         variant: isMissingMedia ? "secondary" : void 0,
                         isDestructive: isMissingMedia,
-                        children: (0, import_i18n242.__)("Remove")
+                        children: (0, import_i18n249.__)("Remove")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime443.jsx)(import_components198.DropZone, { onFilesDrop: onDropFiles })
+              /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_components192.DropZone, { onFilesDrop: onDropFiles })
             ] }),
             value: featuredImageId
           }
@@ -90699,19 +101939,19 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }
   );
-  var post_featured_image_default = (0, import_compose50.compose)(
-    import_components198.withNotices,
+  var post_featured_image_default = (0, import_compose58.compose)(
+    import_components192.withNotices,
     applyWithSelect,
     applyWithDispatch,
-    (0, import_components198.withFilters)("editor.PostFeaturedImage")
+    (0, import_components192.withFilters)("editor.PostFeaturedImage")
   )(PostFeaturedImage);

   // packages/editor/build-module/components/post-featured-image/panel.mjs
-  var import_i18n243 = __toESM(require_i18n(), 1);
-  var import_components199 = __toESM(require_components(), 1);
+  var import_i18n250 = __toESM(require_i18n(), 1);
+  var import_components193 = __toESM(require_components(), 1);
   var import_data138 = __toESM(require_data(), 1);
   var import_core_data85 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
   var PANEL_NAME4 = "featured-image";
   function PostFeaturedImagePanel({ withPanelBody = true }) {
     const { postType: postType2, isEnabled, isOpened } = (0, import_data138.useSelect)((select9) => {
@@ -90732,29 +101972,29 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     if (!withPanelBody) {
-      return /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(post_featured_image_default, {}) });
+      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_runtime444.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(
-      import_components199.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+      import_components193.PanelBody,
       {
-        title: postType2?.labels?.featured_image ?? (0, import_i18n243.__)("Featured image"),
+        title: postType2?.labels?.featured_image ?? (0, import_i18n250.__)("Featured image"),
         opened: isOpened,
         onToggle: () => toggleEditorPanelOpened2(PANEL_NAME4),
-        children: /* @__PURE__ */ (0, import_jsx_runtime444.jsx)(post_featured_image_default, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(post_featured_image_default, {})
       }
     ) });
   }

   // packages/editor/build-module/components/post-format/index.mjs
-  var import_i18n244 = __toESM(require_i18n(), 1);
-  var import_components200 = __toESM(require_components(), 1);
+  var import_i18n251 = __toESM(require_i18n(), 1);
+  var import_components194 = __toESM(require_components(), 1);
   var import_data140 = __toESM(require_data(), 1);
-  var import_compose51 = __toESM(require_compose(), 1);
+  var import_compose59 = __toESM(require_compose(), 1);
   var import_core_data86 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-format/check.mjs
   var import_data139 = __toESM(require_data(), 1);
-  var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
   function PostFormatCheck({ children }) {
     const disablePostFormats = (0, import_data139.useSelect)(
       (select9) => select9(store).getEditorSettings().disablePostFormats,
@@ -90763,22 +102003,22 @@ If there's a particular need for this, please submit a feature request at https:
     if (disablePostFormats) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime445.jsx)(post_type_support_check_default, { supportKeys: "post-formats", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(post_type_support_check_default, { supportKeys: "post-formats", children });
   }

   // packages/editor/build-module/components/post-format/index.mjs
-  var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
   var POST_FORMATS2 = [
-    { id: "aside", caption: (0, import_i18n244.__)("Aside") },
-    { id: "audio", caption: (0, import_i18n244.__)("Audio") },
-    { id: "chat", caption: (0, import_i18n244.__)("Chat") },
-    { id: "gallery", caption: (0, import_i18n244.__)("Gallery") },
-    { id: "image", caption: (0, import_i18n244.__)("Image") },
-    { id: "link", caption: (0, import_i18n244.__)("Link") },
-    { id: "quote", caption: (0, import_i18n244.__)("Quote") },
-    { id: "standard", caption: (0, import_i18n244.__)("Standard") },
-    { id: "status", caption: (0, import_i18n244.__)("Status") },
-    { id: "video", caption: (0, import_i18n244.__)("Video") }
+    { 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") }
   ].sort((a3, b3) => {
     const normalizedA = a3.caption.toUpperCase();
     const normalizedB = b3.caption.toUpperCase();
@@ -90791,7 +102031,7 @@ If there's a particular need for this, please submit a feature request at https:
     return 0;
   });
   function PostFormat() {
-    const instanceId = (0, import_compose51.useInstanceId)(PostFormat);
+    const instanceId = (0, import_compose59.useInstanceId)(PostFormat);
     const postFormatSelectorId = `post-format-selector-${instanceId}`;
     const { postFormat, suggestedFormat, supportedFormats } = (0, import_data140.useSelect)(
       (select9) => {
@@ -90814,12 +102054,12 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const { editPost: editPost2 } = (0, import_data140.useDispatch)(store);
     const onUpdatePostFormat = (format7) => editPost2({ format: format7 });
-    return /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(PostFormatCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime446.jsxs)("div", { className: "editor-post-format", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-        import_components200.RadioControl,
+    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,
         {
           className: "editor-post-format__options",
-          label: (0, import_i18n244.__)("Post Format"),
+          label: (0, import_i18n251.__)("Post Format"),
           selected: postFormat,
           onChange: (format7) => onUpdatePostFormat(format7),
           id: postFormatSelectorId,
@@ -90830,15 +102070,15 @@ If there's a particular need for this, please submit a feature request at https:
           hideLabelFromVision: true
         }
       ),
-      suggestion && suggestion.id !== postFormat && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("p", { className: "editor-post-format__suggestion", children: /* @__PURE__ */ (0, import_jsx_runtime446.jsx)(
-        import_components200.Button,
+      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,
         {
           __next40pxDefaultSize: true,
           variant: "link",
           onClick: () => onUpdatePostFormat(suggestion.id),
-          children: (0, import_i18n244.sprintf)(
+          children: (0, import_i18n251.sprintf)(
             /* translators: %s: post format */
-            (0, import_i18n244.__)("Apply suggested format: %s"),
+            (0, import_i18n251.__)("Apply suggested format: %s"),
             suggestion.caption
           )
         }
@@ -90847,14 +102087,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-last-revision/index.mjs
-  var import_i18n245 = __toESM(require_i18n(), 1);
-  var import_components201 = __toESM(require_components(), 1);
+  var import_i18n252 = __toESM(require_i18n(), 1);
+  var import_components195 = __toESM(require_components(), 1);
   var import_data142 = __toESM(require_data(), 1);
   var import_url17 = __toESM(require_url(), 1);

   // packages/editor/build-module/components/post-last-revision/check.mjs
   var import_data141 = __toESM(require_data(), 1);
-  var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
   function PostLastRevisionCheck({ children }) {
     const { lastRevisionId, revisionsCount } = (0, import_data141.useSelect)((select9) => {
       const { getCurrentPostLastRevisionId: getCurrentPostLastRevisionId2, getCurrentPostRevisionsCount: getCurrentPostRevisionsCount2 } = select9(store);
@@ -90866,12 +102106,12 @@ If there's a particular need for this, please submit a feature request at https:
     if (!lastRevisionId || revisionsCount < 2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime447.jsx)(post_type_support_check_default, { supportKeys: "revisions", children });
+    return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(post_type_support_check_default, { supportKeys: "revisions", children });
   }
   var check_default5 = PostLastRevisionCheck;

   // packages/editor/build-module/components/post-last-revision/index.mjs
-  var import_jsx_runtime448 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
   function usePostLastRevisionInfo() {
     return (0, import_data142.useSelect)((select9) => {
       const {
@@ -90894,17 +102134,17 @@ If there's a particular need for this, please submit a feature request at https:
         revision: lastRevisionId
       })
     } : { onClick: () => setCurrentRevisionId2(lastRevisionId) };
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-      import_components201.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+      import_components195.Button,
       {
         __next40pxDefaultSize: true,
         ...buttonProps,
         className: "editor-post-last-revision__title",
         icon: backup_default,
         iconPosition: "right",
-        text: (0, import_i18n245.sprintf)(
+        text: (0, import_i18n252.sprintf)(
           /* translators: %s: number of revisions. */
-          (0, import_i18n245.__)("Revisions (%s)"),
+          (0, import_i18n252.__)("Revisions (%s)"),
           revisionsCount
         )
       }
@@ -90918,15 +102158,15 @@ If there's a particular need for this, please submit a feature request at https:
         revision: lastRevisionId
       })
     } : { onClick: () => setCurrentRevisionId2(lastRevisionId) };
-    return /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(post_panel_row_default, { label: (0, import_i18n245.__)("Revisions"), children: /* @__PURE__ */ (0, import_jsx_runtime448.jsx)(
-      import_components201.Button,
+    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,
       {
         ...buttonProps,
         className: "editor-private-post-last-revision__button",
         text: revisionsCount,
-        "aria-label": (0, import_i18n245.sprintf)(
+        "aria-label": (0, import_i18n252.sprintf)(
           /* translators: %d: number of revisions. */
-          (0, import_i18n245._n)(
+          (0, import_i18n252._n)(
             "Open revisions screen: %d revision",
             "Open revisions screen: %d revisions",
             revisionsCount
@@ -90941,25 +102181,25 @@ If there's a particular need for this, please submit a feature request at https:
   var post_last_revision_default = PostLastRevision;

   // packages/editor/build-module/components/post-last-revision/panel.mjs
-  var import_components202 = __toESM(require_components(), 1);
-  var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
+  var import_components196 = __toESM(require_components(), 1);
+  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
   function PostLastRevisionPanel() {
-    return /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(check_default5, { children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(import_components202.PanelBody, { className: "editor-post-last-revision__panel", children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(post_last_revision_default, {}) }) });
+    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, {}) }) });
   }
   var panel_default2 = PostLastRevisionPanel;

   // packages/editor/build-module/components/post-locked-modal/index.mjs
-  var import_i18n247 = __toESM(require_i18n(), 1);
-  var import_components203 = __toESM(require_components(), 1);
+  var import_i18n254 = __toESM(require_i18n(), 1);
+  var import_components197 = __toESM(require_components(), 1);
   var import_data143 = __toESM(require_data(), 1);
   var import_url18 = __toESM(require_url(), 1);
-  var import_element262 = __toESM(require_element(), 1);
-  var import_hooks50 = __toESM(require_hooks(), 1);
-  var import_compose52 = __toESM(require_compose(), 1);
+  var import_element314 = __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);

   // packages/editor/build-module/utils/sync-error-messages.mjs
-  var import_i18n246 = __toESM(require_i18n(), 1);
+  var import_i18n253 = __toESM(require_i18n(), 1);
   var AUTHENTICATION_FAILED = "authentication-failed";
   var CONNECTION_EXPIRED = "connection-expired";
   var CONNECTION_LIMIT_EXCEEDED = "connection-limit-exceeded";
@@ -90968,34 +102208,34 @@ If there's a particular need for this, please submit a feature request at https:
   var UNKNOWN_ERROR = "unknown-error";
   var ERROR_MESSAGES = {
     [AUTHENTICATION_FAILED]: {
-      title: (0, import_i18n246.__)("Unable to connect"),
-      description: (0, import_i18n246.__)(
+      title: (0, import_i18n253.__)("Unable to connect"),
+      description: (0, import_i18n253.__)(
         "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_i18n246.__)("Connection expired"),
-      description: (0, import_i18n246.__)(
+      title: (0, import_i18n253.__)("Connection expired"),
+      description: (0, import_i18n253.__)(
         "Your connection to real-time collaboration has timed out. Editing is paused to prevent conflicts with other editors."
       )
     },
     [CONNECTION_LIMIT_EXCEEDED]: {
-      title: (0, import_i18n246.__)("Too many editors connected"),
-      description: (0, import_i18n246.__)(
+      title: (0, import_i18n253.__)("Too many editors connected"),
+      description: (0, import_i18n253.__)(
         "Real-time collaboration has reached its connection limit. Try again later or contact your site administrator."
       )
     },
     [PROTOCOL_MISMATCH]: {
-      title: (0, import_i18n246.__)("Protocol update"),
-      description: (0, import_i18n246.__)(
+      title: (0, import_i18n253.__)("Protocol update"),
+      description: (0, import_i18n253.__)(
         "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_i18n246.__)("Connection lost"),
-      description: (0, import_i18n246.__)(
+      title: (0, import_i18n253.__)("Connection lost"),
+      description: (0, import_i18n253.__)(
         "The connection to real-time collaboration was interrupted. Editing is paused to prevent conflicts with other editors."
       )
     }
@@ -91008,7 +102248,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-locked-modal/index.mjs
-  var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
   function CollaborationContext() {
     const { isCollaborationSupported, syncConnectionStatus } = (0, import_data143.useSelect)(
       (select9) => {
@@ -91027,16 +102267,16 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     if (DOCUMENT_SIZE_LIMIT_EXCEEDED === syncConnectionStatus?.error?.code) {
-      return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("p", { children: (0, import_i18n247.__)(
+      return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_i18n254.__)(
         "Because this post is too large for real-time collaboration, only one person can edit at a time."
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("p", { children: (0, import_i18n247.__)(
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_i18n254.__)(
       "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_compose52.useInstanceId)(PostLockedModal);
+    const instanceId = (0, import_compose60.useInstanceId)(PostLockedModal);
     const hookName = "core/editor/post-locked-modal-" + instanceId;
     const { autosave: autosave2, updatePostLock: updatePostLock2 } = (0, import_data143.useDispatch)(store);
     const {
@@ -91074,7 +102314,7 @@ If there's a particular need for this, please submit a feature request at https:
         previewLink: getEditedPostPreviewLink2()
       };
     }, []);
-    (0, import_element262.useEffect)(() => {
+    (0, import_element314.useEffect)(() => {
       function sendPostLock(data) {
         if (isLocked) {
           return;
@@ -91123,12 +102363,12 @@ If there's a particular need for this, please submit a feature request at https:
           xhr.send(data);
         }
       }
-      (0, import_hooks50.addAction)("heartbeat.send", hookName, sendPostLock);
-      (0, import_hooks50.addAction)("heartbeat.tick", hookName, receivePostLock);
+      (0, import_hooks51.addAction)("heartbeat.send", hookName, sendPostLock);
+      (0, import_hooks51.addAction)("heartbeat.tick", hookName, receivePostLock);
       window.addEventListener("beforeunload", releasePostLock);
       return () => {
-        (0, import_hooks50.removeAction)("heartbeat.send", hookName);
-        (0, import_hooks50.removeAction)("heartbeat.tick", hookName);
+        (0, import_hooks51.removeAction)("heartbeat.send", hookName);
+        (0, import_hooks51.removeAction)("heartbeat.tick", hookName);
         window.removeEventListener("beforeunload", releasePostLock);
       };
     }, [
@@ -91158,85 +102398,85 @@ If there's a particular need for this, please submit a feature request at https:
     const allPostsUrl = (0, import_url18.addQueryArgs)("edit.php", {
       post_type: postType2?.slug
     });
-    const allPostsLabel = (0, import_i18n247.__)("Exit editor");
-    return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
-      import_components203.Modal,
+    const allPostsLabel = (0, import_i18n254.__)("Exit editor");
+    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+      import_components197.Modal,
       {
-        title: isTakeover ? (0, import_i18n247.__)("Someone else has taken over this post") : (0, import_i18n247.__)("This post is already being edited"),
+        title: isTakeover ? (0, import_i18n254.__)("Someone else has taken over this post") : (0, import_i18n254.__)("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_runtime450.jsxs)(import_components203.__experimentalHStack, { alignment: "top", spacing: 6, children: [
-          !!userAvatar && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_components197.__experimentalHStack, { alignment: "top", spacing: 6, children: [
+          !!userAvatar && /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
             "img",
             {
               src: userAvatar,
-              alt: (0, import_i18n247.__)("Avatar"),
+              alt: (0, import_i18n254.__)("Avatar"),
               className: "editor-post-locked-modal__avatar",
               width: 64,
               height: 64
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)("div", { children: [
-            !!isTakeover && /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(import_jsx_runtime450.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("p", { children: (0, import_element262.createInterpolateElement)(
-                userDisplayName ? (0, import_i18n247.sprintf)(
+          /* @__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)(
                   /* translators: %s: user's display name */
-                  (0, import_i18n247.__)(
+                  (0, import_i18n254.__)(
                     "<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_i18n247.__)(
+                ) : (0, import_i18n254.__)(
                   "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_runtime450.jsx)("strong", {}),
-                  PreviewLink: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components203.ExternalLink, { href: previewLink, children: (0, import_i18n247.__)("preview") })
+                  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") })
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(CollaborationContext, {})
+              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(CollaborationContext, {})
             ] }),
-            !isTakeover && /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(import_jsx_runtime450.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("p", { children: (0, import_element262.createInterpolateElement)(
-                userDisplayName ? (0, import_i18n247.sprintf)(
+            !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)(
                   /* translators: %s: user's display name */
-                  (0, import_i18n247.__)(
+                  (0, import_i18n254.__)(
                     "<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."
                   ),
                   userDisplayName
-                ) : (0, import_i18n247.__)(
+                ) : (0, import_i18n254.__)(
                   "Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."
                 ),
                 {
-                  strong: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("strong", {}),
-                  PreviewLink: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(import_components203.ExternalLink, { href: previewLink, children: (0, import_i18n247.__)("preview") })
+                  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") })
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(CollaborationContext, {}),
-              /* @__PURE__ */ (0, import_jsx_runtime450.jsx)("p", { children: (0, import_i18n247.__)(
+              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(CollaborationContext, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime515.jsx)("p", { children: (0, import_i18n254.__)(
                 "If you take over, the other user will lose editing control to the post, but their changes will be saved."
               ) })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(
-              import_components203.__experimentalHStack,
+            /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(
+              import_components197.__experimentalHStack,
               {
                 className: "editor-post-locked-modal__buttons",
                 justify: "flex-end",
                 children: [
-                  !isTakeover && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
-                    import_components203.Button,
+                  !isTakeover && /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                    import_components197.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "tertiary",
                       href: unlockUrl,
-                      children: (0, import_i18n247.__)("Take over")
+                      children: (0, import_i18n254.__)("Take over")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
-                    import_components203.Button,
+                  /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+                    import_components197.Button,
                     {
                       __next40pxDefaultSize: true,
                       variant: "primary",
@@ -91252,11 +102492,11 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var post_locked_modal_default = false ? (0, import_components203.withFilters)("editor.PostLockedModal")(PostLockedModal) : PostLockedModal;
+  var post_locked_modal_default = false ? (0, import_components197.withFilters)("editor.PostLockedModal")(PostLockedModal) : PostLockedModal;

   // packages/editor/build-module/components/post-pending-status/index.mjs
-  var import_i18n248 = __toESM(require_i18n(), 1);
-  var import_components204 = __toESM(require_components(), 1);
+  var import_i18n255 = __toESM(require_i18n(), 1);
+  var import_components198 = __toESM(require_components(), 1);
   var import_data145 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-pending-status/check.mjs
@@ -91277,7 +102517,7 @@ If there's a particular need for this, please submit a feature request at https:
   var check_default6 = PostPendingStatusCheck;

   // packages/editor/build-module/components/post-pending-status/index.mjs
-  var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
   function PostPendingStatus() {
     const status = (0, import_data145.useSelect)(
       (select9) => select9(store).getEditedPostAttribute("status"),
@@ -91288,10 +102528,10 @@ If there's a particular need for this, please submit a feature request at https:
       const updatedStatus = status === "pending" ? "draft" : "pending";
       editPost2({ status: updatedStatus });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(check_default6, { children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
-      import_components204.CheckboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(check_default6, { children: /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+      import_components198.CheckboxControl,
       {
-        label: (0, import_i18n248.__)("Pending review"),
+        label: (0, import_i18n255.__)("Pending review"),
         checked: status === "pending",
         onChange: togglePendingStatus
       }
@@ -91300,27 +102540,27 @@ If there's a particular need for this, please submit a feature request at https:
   var post_pending_status_default = PostPendingStatus;

   // packages/editor/build-module/components/post-preview-button/index.mjs
-  var import_element263 = __toESM(require_element(), 1);
-  var import_components205 = __toESM(require_components(), 1);
-  var import_i18n249 = __toESM(require_i18n(), 1);
+  var import_element315 = __toESM(require_element(), 1);
+  var import_components199 = __toESM(require_components(), 1);
+  var import_i18n256 = __toESM(require_i18n(), 1);
   var import_data146 = __toESM(require_data(), 1);
-  var import_hooks51 = __toESM(require_hooks(), 1);
+  var import_hooks52 = __toESM(require_hooks(), 1);
   var import_core_data88 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
   function buildInterstitialMarkup() {
-    let markup = (0, import_element263.renderToString)(
-      /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)("div", { className: "editor-post-preview-button__interstitial-message", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_components205.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 96 96", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
-            import_components205.Path,
+    let markup = (0, import_element315.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.jsx)(
+            import_components199.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"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
-            import_components205.Path,
+          /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+            import_components199.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",
@@ -91328,7 +102568,7 @@ If there's a particular need for this, please submit a feature request at https:
             }
           )
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("p", { children: (0, import_i18n249.__)("Generating preview\u2026") })
+        /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("p", { children: (0, import_i18n256.__)("Generating preview\u2026") })
       ] })
     );
     markup += `
@@ -91385,12 +102625,12 @@ If there's a particular need for this, please submit a feature request at https:
 			}
 		</style>
 	`;
-    markup = (0, import_hooks51.applyFilters)("editor.PostPreview.interstitialMarkup", markup);
+    markup = (0, import_hooks52.applyFilters)("editor.PostPreview.interstitialMarkup", markup);
     return markup;
   }
   function writeInterstitialMessage(targetDocument, markup) {
     targetDocument.write(markup);
-    targetDocument.title = (0, import_i18n249.__)("Generating preview\u2026");
+    targetDocument.title = (0, import_i18n256.__)("Generating preview\u2026");
     targetDocument.close();
   }
   async function getPreviewDocument(previewWindow) {
@@ -91466,10 +102706,10 @@ If there's a particular need for this, please submit a feature request at https:
     if (!previewProps) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(import_components205.MenuItem, { icon: external_default, ...previewProps, children: (0, import_i18n249.__)("Preview in new tab") });
+    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(import_components199.MenuItem, { icon: external_default, ...previewProps, children: (0, import_i18n256.__)("Preview in new tab") });
   }
   function PostPreviewButton({
-    className: className2,
+    className,
     textContent,
     forceIsAutosaveable,
     role,
@@ -91482,21 +102722,21 @@ If there's a particular need for this, please submit a feature request at https:
     if (!previewProps) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
-      import_components205.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+      import_components199.Button,
       {
-        variant: !className2 ? "tertiary" : void 0,
-        className: className2 || "editor-post-preview",
+        variant: !className ? "tertiary" : void 0,
+        className: className || "editor-post-preview",
         role,
         size: "compact",
         accessibleWhenDisabled: true,
         ...previewProps,
-        children: textContent || /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(import_jsx_runtime452.Fragment, { children: [
-          (0, import_i18n249._x)("Preview", "imperative verb"),
-          /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(VisuallyHidden, {
-            render: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("span", {}),
+        children: textContent || /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_jsx_runtime517.Fragment, { children: [
+          (0, import_i18n256._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_i18n249.__)("(opens in a new tab)")
+            children: (0, import_i18n256.__)("(opens in a new tab)")
           })
         ] })
       }
@@ -91504,15 +102744,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-publish-button/index.mjs
-  var import_components206 = __toESM(require_components(), 1);
+  var import_components200 = __toESM(require_components(), 1);
   var import_data148 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-publish-button/label.mjs
-  var import_i18n250 = __toESM(require_i18n(), 1);
+  var import_i18n257 = __toESM(require_i18n(), 1);
   var import_data147 = __toESM(require_data(), 1);
-  var import_compose53 = __toESM(require_compose(), 1);
+  var import_compose61 = __toESM(require_compose(), 1);
   function PublishButtonLabel() {
-    const isSmallerThanMediumViewport = (0, import_compose53.useViewportMatch)("medium", "<");
+    const isSmallerThanMediumViewport = (0, import_compose61.useViewportMatch)("medium", "<");
     const {
       isPublished,
       isBeingScheduled,
@@ -91549,31 +102789,31 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     if (isPublishing) {
-      return (0, import_i18n250.__)("Publishing\u2026");
+      return (0, import_i18n257.__)("Publishing\u2026");
     } else if ((isPublished || isBeingScheduled) && isSaving && !isAutosaving) {
-      return (0, import_i18n250.__)("Saving\u2026");
+      return (0, import_i18n257.__)("Saving\u2026");
     }
     if (!hasPublishAction) {
-      return isSmallerThanMediumViewport ? (0, import_i18n250.__)("Publish") : (0, import_i18n250.__)("Submit for Review");
+      return isSmallerThanMediumViewport ? (0, import_i18n257.__)("Publish") : (0, import_i18n257.__)("Submit for Review");
     }
     if (hasNonPostEntityChanges2 && !isPostSavingLocked2 || isPublished || postStatusHasChanged && !["future", "publish"].includes(postStatus) || !postStatusHasChanged && postStatus === "future") {
-      return (0, import_i18n250.__)("Save");
+      return (0, import_i18n257.__)("Save");
     }
     if (isBeingScheduled) {
-      return (0, import_i18n250.__)("Schedule");
+      return (0, import_i18n257.__)("Schedule");
     }
-    return (0, import_i18n250.__)("Publish");
+    return (0, import_i18n257.__)("Publish");
   }

   // packages/editor/build-module/components/post-publish-button/index.mjs
-  var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
-  var noop11 = () => {
+  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+  var noop9 = () => {
   };
   function PostPublishButton({
     forceIsDirty,
     isOpen: isOpen2,
     isToggle,
-    onSubmit = noop11,
+    onSubmit = noop9,
     onToggle,
     setEntitiesSavedStatesCallback
   }) {
@@ -91628,7 +102868,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         };
         setEntitiesSavedStatesCallback(() => onClose);
-        return noop11;
+        return noop9;
       }
       return callback(...args);
     };
@@ -91677,73 +102917,76 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-haspopup": hasNonPostEntityChanges2 ? "dialog" : void 0
     };
     const componentProps = isToggle ? toggleProps : buttonProps;
-    return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
-      import_components206.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+      import_components200.Button,
       {
         ...componentProps,
         className: `${componentProps.className} editor-post-publish-button__button`,
         size: "compact",
-        children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(PublishButtonLabel, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(PublishButtonLabel, {})
       }
     );
   }
   var post_publish_button_default = PostPublishButton;

   // packages/editor/build-module/components/post-publish-panel/index.mjs
-  var import_i18n263 = __toESM(require_i18n(), 1);
-  var import_element272 = __toESM(require_element(), 1);
-  var import_components217 = __toESM(require_components(), 1);
+  var import_i18n270 = __toESM(require_i18n(), 1);
+  var import_element324 = __toESM(require_element(), 1);
+  var import_components212 = __toESM(require_components(), 1);
   var import_data162 = __toESM(require_data(), 1);
-  var import_compose58 = __toESM(require_compose(), 1);
+  var import_compose66 = __toESM(require_compose(), 1);
   var import_core_data98 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-publish-panel/prepublish.mjs
-  var import_i18n261 = __toESM(require_i18n(), 1);
-  var import_components215 = __toESM(require_components(), 1);
+  var import_i18n268 = __toESM(require_i18n(), 1);
+  var import_components210 = __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_html_entities26 = __toESM(require_html_entities(), 1);

   // packages/editor/build-module/components/post-visibility/index.mjs
-  var import_i18n252 = __toESM(require_i18n(), 1);
-  var import_element264 = __toESM(require_element(), 1);
-  var import_components207 = __toESM(require_components(), 1);
-  var import_compose54 = __toESM(require_compose(), 1);
+  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_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_i18n251 = __toESM(require_i18n(), 1);
+  var import_i18n258 = __toESM(require_i18n(), 1);
   var VISIBILITY_OPTIONS = [
     {
-      label: (0, import_i18n251.__)("Public"),
+      label: (0, import_i18n258.__)("Public"),
       value: "public",
-      description: (0, import_i18n251.__)("Visible to everyone.")
+      description: (0, import_i18n258.__)("Visible to everyone.")
     },
     {
-      label: (0, import_i18n251.__)("Private"),
+      label: (0, import_i18n258.__)("Private"),
       value: "private",
-      description: (0, import_i18n251.__)("Only visible to site admins and editors.")
+      description: (0, import_i18n258.__)("Only visible to site admins and editors.")
     },
     {
-      label: (0, import_i18n251.__)("Password protected"),
+      label: (0, import_i18n258.__)("Password protected"),
       value: "password",
-      description: (0, import_i18n251.__)("Only visible to those who know the password.")
+      description: (0, import_i18n258.__)("Only visible to those who know the password.")
     }
   ];

   // packages/editor/build-module/components/post-visibility/index.mjs
-  var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
-  function PostVisibility({ onClose }) {
-    const instanceId = (0, import_compose54.useInstanceId)(PostVisibility);
+  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
+  function PostVisibility(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(PrivatePostVisibility, { ...props, showPopoverHeader: true });
+  }
+  function PrivatePostVisibility({ onClose, showPopoverHeader }) {
+    const instanceId = (0, import_compose62.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_element264.useState)(!!password);
+    const [hasPassword, setHasPassword] = (0, import_element316.useState)(!!password);
     function updateVisibility(value) {
       const nextValues = {
         public: {
@@ -91762,33 +103005,35 @@ If there's a particular need for this, please submit a feature request at https:
     const updatePassword = (value) => {
       editPost2({ password: value });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)("div", { className: "editor-post-visibility", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+    const help = (0, import_i18n259.__)("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_i18n252.__)("Visibility"),
-          help: (0, import_i18n252.__)("Control how this post is viewed."),
+          title: (0, import_i18n259.__)("Visibility"),
+          help,
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components207.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          import_components207.RadioControl,
+      /* @__PURE__ */ (0, import_jsx_runtime519.jsxs)(import_components201.__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,
           {
-            label: (0, import_i18n252.__)("Visibility"),
+            label: (0, import_i18n259.__)("Visibility"),
             hideLabelFromVision: true,
             options: VISIBILITY_OPTIONS,
             selected: hasPassword ? "password" : visibility,
             onChange: updateVisibility
           }
         ),
-        hasPassword && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
-          import_components207.TextControl,
+        hasPassword && /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+          import_components201.TextControl,
           {
-            label: (0, import_i18n252.__)("Password"),
+            label: (0, import_i18n259.__)("Password"),
             onChange: updatePassword,
             value: password,
-            placeholder: (0, import_i18n252.__)("Use a secure password"),
+            placeholder: (0, import_i18n259.__)("Use a secure password"),
             type: "text",
             id: `editor-post-visibility__password-input-${instanceId}`,
             maxLength: 255
@@ -91812,16 +103057,104 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-schedule/index.mjs
-  var import_date19 = __toESM(require_date(), 1);
-  var import_i18n253 = __toESM(require_i18n(), 1);
-  var import_data151 = __toESM(require_data(), 1);
+  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_data152 = __toESM(require_data(), 1);
   var import_block_editor56 = __toESM(require_block_editor(), 1);
-  var import_element265 = __toESM(require_element(), 1);
+  var import_element317 = __toESM(require_element(), 1);
   var import_core_data89 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 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_data151 = __toESM(require_data(), 1);
+  function PostScheduleLabel(props) {
+    return usePostScheduleLabel(props);
+  }
+  function usePostScheduleLabel({ full = false } = {}) {
+    const { date, isFloating } = (0, import_data151.useSelect)(
+      (select9) => ({
+        date: select9(store).getEditedPostAttribute("date"),
+        isFloating: select9(store).isEditedPostDateFloating()
+      }),
+      []
+    );
+    return full ? getFullPostScheduleLabel(date) : getPostScheduleLabel(date, { isFloating });
+  }
+  function getFullPostScheduleLabel(dateAttribute) {
+    const date = (0, import_date19.getDate)(dateAttribute);
+    const timezoneAbbreviation = getTimezoneAbbreviation();
+    const formattedDate = (0, import_date19.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"),
+      date
+    );
+    return (0, import_i18n260.isRTL)() ? `${timezoneAbbreviation} ${formattedDate}` : `${formattedDate} ${timezoneAbbreviation}`;
+  }
+  function getPostScheduleLabel(dateAttribute, { isFloating = false, now = /* @__PURE__ */ new Date() } = {}) {
+    if (!dateAttribute || isFloating) {
+      return (0, import_i18n260.__)("Immediately");
+    }
+    if (!isTimezoneSameAsSiteTimezone(now)) {
+      return getFullPostScheduleLabel(dateAttribute);
+    }
+    const date = (0, import_date19.getDate)(dateAttribute);
+    if (isSameDay2(date, now)) {
+      return (0, import_i18n260.sprintf)(
+        // translators: %s: Time of day the post is scheduled for.
+        (0, import_i18n260.__)("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)
+      );
+    }
+    const tomorrow = new Date(now);
+    tomorrow.setDate(tomorrow.getDate() + 1);
+    if (isSameDay2(date, tomorrow)) {
+      return (0, import_i18n260.sprintf)(
+        // translators: %s: Time of day the post is scheduled for.
+        (0, import_i18n260.__)("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)
+      );
+    }
+    if (date.getFullYear() === now.getFullYear()) {
+      return (0, import_date19.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"),
+        date
+      );
+    }
+    return (0, import_date19.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"),
+      date
+    );
+  }
+  function getTimezoneAbbreviation() {
+    const { timezone } = (0, import_date19.getSettings)();
+    if (timezone.abbr && isNaN(Number(timezone.abbr))) {
+      return timezone.abbr;
+    }
+    const symbol3 = timezone.offset < 0 ? "" : "+";
+    return `UTC${symbol3}${timezone.offsetFormatted}`;
+  }
+  function isTimezoneSameAsSiteTimezone(date) {
+    const { timezone } = (0, import_date19.getSettings)();
+    const siteOffset = Number(timezone.offset);
+    const dateOffset = -1 * (date.getTimezoneOffset() / 60);
+    return siteOffset === dateOffset;
+  }
+  function isSameDay2(left, right) {
+    return left.getDate() === right.getDate() && left.getMonth() === right.getMonth() && left.getFullYear() === right.getFullYear();
+  }
+
+  // packages/editor/build-module/components/post-schedule/index.mjs
+  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
   var { PrivatePublishDateTimePicker } = unlock(import_block_editor56.privateApis);
   function PostSchedule(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
       PrivatePostSchedule,
       {
         ...props,
@@ -91832,22 +103165,34 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function PrivatePostSchedule({
     onClose,
+    showPopoverHeader = true,
     showPopoverHeaderActions,
     isCompact
   }) {
-    const { postDate, postType: postType2 } = (0, import_data151.useSelect)(
+    const { postDate, postType: postType2, isDateFloating } = (0, import_data152.useSelect)(
       (select9) => ({
         postDate: select9(store).getEditedPostAttribute("date"),
-        postType: select9(store).getCurrentPostType()
+        postType: select9(store).getCurrentPostType(),
+        isDateFloating: select9(store).isEditedPostDateFloating()
       }),
       []
     );
-    const { editPost: editPost2 } = (0, import_data151.useDispatch)(store);
-    const onUpdateDate = (date) => editPost2({ date });
-    const [previewedMonth, setPreviewedMonth] = (0, import_element265.useState)(
+    const { editPost: editPost2 } = (0, import_data152.useDispatch)(store);
+    const onUpdateDate = (date) => {
+      editPost2({ date });
+      (0, import_a11y12.speak)(
+        date ? (0, import_i18n261.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."),
+          getFullPostScheduleLabel(date)
+        ) : (0, import_i18n261.__)("Publish date set to now."),
+        "assertive"
+      );
+    };
+    const [previewedMonth, setPreviewedMonth] = (0, import_element317.useState)(
       startOfMonth(new Date(postDate))
     );
-    const eventsByPostType = (0, import_data151.useSelect)(
+    const eventsByPostType = (0, import_data152.useSelect)(
       (select9) => select9(import_core_data89.store).getEntityRecords("postType", postType2, {
         status: "publish,future",
         after: startOfMonth(previewedMonth).toISOString(),
@@ -91858,18 +103203,18 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [previewedMonth, postType2]
     );
-    const events = (0, import_element265.useMemo)(
+    const events = (0, import_element317.useMemo)(
       () => (eventsByPostType || []).map(({ date: eventDate }) => ({
         date: new Date(eventDate)
       })),
       [eventsByPostType]
     );
-    const settings = (0, import_date19.getSettings)();
+    const settings = (0, import_date20.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.
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+    const picker = /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
       PrivatePublishDateTimePicker,
       {
         currentDate: postDate,
@@ -91877,123 +103222,58 @@ If there's a particular need for this, please submit a feature request at https:
         is12Hour: is12HourTime,
         dateOrder: (
           /* translators: Order of day, month, and year. Available formats are 'dmy', 'mdy', and 'ymd'. */
-          (0, import_i18n253._x)("dmy", "date order")
+          (0, import_i18n261._x)("dmy", "date order")
         ),
         events,
         onMonthPreviewed: (date) => setPreviewedMonth(parseISO(date)),
         onClose,
         isCompact,
+        showPopoverHeader,
         showPopoverHeaderActions
       }
     );
-  }
-
-  // packages/editor/build-module/components/post-schedule/label.mjs
-  var import_i18n254 = __toESM(require_i18n(), 1);
-  var import_date20 = __toESM(require_date(), 1);
-  var import_data152 = __toESM(require_data(), 1);
-  function PostScheduleLabel(props) {
-    return usePostScheduleLabel(props);
-  }
-  function usePostScheduleLabel({ full = false } = {}) {
-    const { date, isFloating } = (0, import_data152.useSelect)(
-      (select9) => ({
-        date: select9(store).getEditedPostAttribute("date"),
-        isFloating: select9(store).isEditedPostDateFloating()
-      }),
-      []
-    );
-    return full ? getFullPostScheduleLabel(date) : getPostScheduleLabel(date, { isFloating });
-  }
-  function getFullPostScheduleLabel(dateAttribute) {
-    const date = (0, import_date20.getDate)(dateAttribute);
-    const timezoneAbbreviation = getTimezoneAbbreviation();
-    const formattedDate = (0, import_date20.dateI18n)(
-      // translators: Use a non-breaking space between 'g:i' and 'a' if appropriate.
-      (0, import_i18n254._x)("F j, Y g:i\xA0a", "post schedule full date format"),
-      date
-    );
-    return (0, import_i18n254.isRTL)() ? `${timezoneAbbreviation} ${formattedDate}` : `${formattedDate} ${timezoneAbbreviation}`;
-  }
-  function getPostScheduleLabel(dateAttribute, { isFloating = false, now = /* @__PURE__ */ new Date() } = {}) {
-    if (!dateAttribute || isFloating) {
-      return (0, import_i18n254.__)("Immediately");
+    if (showPopoverHeader) {
+      return picker;
     }
-    if (!isTimezoneSameAsSiteTimezone(now)) {
-      return getFullPostScheduleLabel(dateAttribute);
-    }
-    const date = (0, import_date20.getDate)(dateAttribute);
-    if (isSameDay2(date, now)) {
-      return (0, import_i18n254.sprintf)(
-        // translators: %s: Time of day the post is scheduled for.
-        (0, import_i18n254.__)("Today at %s"),
-        // translators: If using a space between 'g:i' and 'a', use a non-breaking space.
-        (0, import_date20.dateI18n)((0, import_i18n254._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_i18n254.sprintf)(
-        // translators: %s: Time of day the post is scheduled for.
-        (0, import_i18n254.__)("Tomorrow at %s"),
-        // translators: If using a space between 'g:i' and 'a', use a non-breaking space.
-        (0, import_date20.dateI18n)((0, import_i18n254._x)("g:i\xA0a", "post schedule time format"), date)
-      );
-    }
-    if (date.getFullYear() === now.getFullYear()) {
-      return (0, import_date20.dateI18n)(
-        // translators: If using a space between 'g:i' and 'a', use a non-breaking space.
-        (0, import_i18n254._x)("F j g:i\xA0a", "post schedule date format without year"),
-        date
-      );
-    }
-    return (0, import_date20.dateI18n)(
-      // translators: Use a non-breaking space between 'g:i' and 'a' if appropriate.
-      (0, import_i18n254._x)("F j, Y g:i\xA0a", "post schedule full date format"),
-      date
-    );
-  }
-  function getTimezoneAbbreviation() {
-    const { timezone } = (0, import_date20.getSettings)();
-    if (timezone.abbr && isNaN(Number(timezone.abbr))) {
-      return timezone.abbr;
-    }
-    const symbol3 = timezone.offset < 0 ? "" : "+";
-    return `UTC${symbol3}${timezone.offsetFormatted}`;
-  }
-  function isTimezoneSameAsSiteTimezone(date) {
-    const { timezone } = (0, import_date20.getSettings)();
-    const siteOffset = Number(timezone.offset);
-    const dateOffset = -1 * (date.getTimezoneOffset() / 60);
-    return siteOffset === dateOffset;
-  }
-  function isSameDay2(left, right) {
-    return left.getDate() === right.getDate() && left.getMonth() === right.getMonth() && left.getFullYear() === right.getFullYear();
+    return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_jsx_runtime520.Fragment, { children: [
+      picker,
+      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+        import_components202.Button,
+        {
+          className: "editor-post-schedule__reset",
+          variant: "secondary",
+          __next40pxDefaultSize: true,
+          disabled: isDateFloating,
+          accessibleWhenDisabled: true,
+          onClick: () => onUpdateDate(null),
+          children: (0, import_i18n261.__)("Reset")
+        }
+      )
+    ] });
   }

   // packages/editor/build-module/components/post-publish-panel/maybe-tags-panel.mjs
-  var import_i18n256 = __toESM(require_i18n(), 1);
-  var import_element267 = __toESM(require_element(), 1);
+  var import_i18n263 = __toESM(require_i18n(), 1);
+  var import_element319 = __toESM(require_element(), 1);
   var import_data155 = __toESM(require_data(), 1);
-  var import_components210 = __toESM(require_components(), 1);
+  var import_components205 = __toESM(require_components(), 1);
   var import_core_data92 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-taxonomies/flat-term-selector.mjs
-  var import_i18n255 = __toESM(require_i18n(), 1);
-  var import_element266 = __toESM(require_element(), 1);
-  var import_components209 = __toESM(require_components(), 1);
+  var import_i18n262 = __toESM(require_i18n(), 1);
+  var import_element318 = __toESM(require_element(), 1);
+  var import_components204 = __toESM(require_components(), 1);
   var import_data154 = __toESM(require_data(), 1);
   var import_core_data91 = __toESM(require_core_data(), 1);
-  var import_compose55 = __toESM(require_compose(), 1);
-  var import_a11y10 = __toESM(require_a11y(), 1);
+  var import_compose63 = __toESM(require_compose(), 1);
+  var import_a11y13 = __toESM(require_a11y(), 1);
   var import_notices27 = __toESM(require_notices(), 1);

   // packages/editor/build-module/components/post-taxonomies/most-used-terms.mjs
-  var import_components208 = __toESM(require_components(), 1);
+  var import_components203 = __toESM(require_components(), 1);
   var import_data153 = __toESM(require_data(), 1);
   var import_core_data90 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
   var MIN_MOST_USED_TERMS = 3;
   var DEFAULT_QUERY2 = {
     per_page: 10,
@@ -92022,22 +103302,22 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const terms = unescapeTerms(_terms);
-    return /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)("div", { className: "editor-post-taxonomies__flat-term-most-used", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-        import_components208.BaseControl.VisualLabel,
+    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,
         {
           as: "h3",
           className: "editor-post-taxonomies__flat-term-most-used-label",
           children: taxonomy.labels.most_used
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
         "ul",
         {
           role: "list",
           className: "editor-post-taxonomies__flat-term-most-used-list",
-          children: terms.map((term) => /* @__PURE__ */ (0, import_jsx_runtime456.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
-            import_components208.Button,
+          children: terms.map((term) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("li", { children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+            import_components203.Button,
             {
               __next40pxDefaultSize: true,
               variant: "link",
@@ -92051,8 +103331,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-taxonomies/flat-term-selector.mjs
-  var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
-  var EMPTY_ARRAY14 = [];
+  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
+  var EMPTY_ARRAY15 = [];
   var MAX_TERMS_SUGGESTIONS = 100;
   var DEFAULT_QUERY3 = {
     per_page: MAX_TERMS_SUGGESTIONS,
@@ -92066,9 +103346,9 @@ If there's a particular need for this, please submit a feature request at https:
     ).filter((id) => id !== void 0);
   };
   function FlatTermSelector({ slug }) {
-    const [values, setValues] = (0, import_element266.useState)([]);
-    const [search, setSearch] = (0, import_element266.useState)("");
-    const debouncedSearch = (0, import_compose55.useDebounce)(setSearch, 500);
+    const [values, setValues] = (0, import_element318.useState)([]);
+    const [search, setSearch] = (0, import_element318.useState)("");
+    const debouncedSearch = (0, import_compose63.useDebounce)(setSearch, 500);
     const {
       terms,
       termIds,
@@ -92082,7 +103362,7 @@ If there's a particular need for this, please submit a feature request at https:
         const { getEntityRecords, getEntityRecord, hasFinishedResolution } = select9(import_core_data91.store);
         const post2 = getCurrentPost2();
         const _taxonomy = getEntityRecord("root", "taxonomy", slug);
-        const _termIds = _taxonomy ? getEditedPostAttribute2(_taxonomy.rest_base) : EMPTY_ARRAY14;
+        const _termIds = _taxonomy ? getEditedPostAttribute2(_taxonomy.rest_base) : EMPTY_ARRAY15;
         const query = {
           ...DEFAULT_QUERY3,
           // Sort ids so reordering alone doesn't produce a new query key and re-fetch.
@@ -92094,7 +103374,7 @@ If there's a particular need for this, please submit a feature request at https:
           hasAssignAction: _taxonomy ? post2._links?.["wp:action-assign-" + _taxonomy.rest_base] ?? false : false,
           taxonomy: _taxonomy,
           termIds: _termIds,
-          terms: _termIds?.length ? getEntityRecords("taxonomy", slug, query) : EMPTY_ARRAY14,
+          terms: _termIds?.length ? getEntityRecords("taxonomy", slug, query) : EMPTY_ARRAY15,
           hasResolvedTerms: hasFinishedResolution("getEntityRecords", [
             "taxonomy",
             slug,
@@ -92111,12 +103391,12 @@ If there's a particular need for this, please submit a feature request at https:
           searchResults: !!search ? getEntityRecords("taxonomy", slug, {
             ...DEFAULT_QUERY3,
             search
-          }) : EMPTY_ARRAY14
+          }) : EMPTY_ARRAY15
         };
       },
       [search, slug]
     );
-    (0, import_element266.useEffect)(() => {
+    (0, import_element318.useEffect)(() => {
       if (hasResolvedTerms) {
         const newValues = (terms ?? []).map(
           (term) => unescapeString(term.name)
@@ -92124,7 +103404,7 @@ If there's a particular need for this, please submit a feature request at https:
         setValues(newValues);
       }
     }, [terms, hasResolvedTerms]);
-    const suggestions = (0, import_element266.useMemo)(() => {
+    const suggestions = (0, import_element318.useMemo)(() => {
       return (searchResults ?? []).map(
         (term) => unescapeString(term.name)
       );
@@ -92200,35 +103480,35 @@ If there's a particular need for this, please submit a feature request at https:
         return;
       }
       const newTermIds = [...termIds, newTerm.id];
-      const defaultName = slug === "post_tag" ? (0, import_i18n255.__)("Tag") : (0, import_i18n255.__)("Term");
-      const termAddedMessage = (0, import_i18n255.sprintf)(
+      const defaultName = slug === "post_tag" ? (0, import_i18n262.__)("Tag") : (0, import_i18n262.__)("Term");
+      const termAddedMessage = (0, import_i18n262.sprintf)(
         /* translators: %s: term name. */
-        (0, import_i18n255._x)("%s added", "term"),
+        (0, import_i18n262._x)("%s added", "term"),
         taxonomy?.labels?.singular_name ?? defaultName
       );
-      (0, import_a11y10.speak)(termAddedMessage, "assertive");
+      (0, import_a11y13.speak)(termAddedMessage, "assertive");
       onUpdateTerms(newTermIds);
     }
-    const newTermLabel = taxonomy?.labels?.add_new_item ?? (slug === "post_tag" ? (0, import_i18n255.__)("Add Tag") : (0, import_i18n255.__)("Add Term"));
-    const singularName = taxonomy?.labels?.singular_name ?? (slug === "post_tag" ? (0, import_i18n255.__)("Tag") : (0, import_i18n255.__)("Term"));
-    const termAddedLabel = (0, import_i18n255.sprintf)(
+    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)(
       /* translators: %s: term name. */
-      (0, import_i18n255._x)("%s added", "term"),
+      (0, import_i18n262._x)("%s added", "term"),
       singularName
     );
-    const termRemovedLabel = (0, import_i18n255.sprintf)(
+    const termRemovedLabel = (0, import_i18n262.sprintf)(
       /* translators: %s: term name. */
-      (0, import_i18n255._x)("%s removed", "term"),
+      (0, import_i18n262._x)("%s removed", "term"),
       singularName
     );
-    const removeTermLabel = (0, import_i18n255.sprintf)(
+    const removeTermLabel = (0, import_i18n262.sprintf)(
       /* translators: %s: term name. */
-      (0, import_i18n255._x)("Remove %s", "term"),
+      (0, import_i18n262._x)("Remove %s", "term"),
       singularName
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime457.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
-        import_components209.FormTokenField,
+    return /* @__PURE__ */ (0, import_jsx_runtime522.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+        import_components204.FormTokenField,
         {
           value: values,
           suggestions,
@@ -92243,33 +103523,33 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(MostUsedTerms, { taxonomy, onSelect: appendTerm })
+      /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(MostUsedTerms, { taxonomy, onSelect: appendTerm })
     ] });
   }
-  var flat_term_selector_default = (0, import_components209.withFilters)("editor.PostTaxonomyType")(FlatTermSelector);
+  var flat_term_selector_default = (0, import_components204.withFilters)("editor.PostTaxonomyType")(FlatTermSelector);

   // packages/editor/build-module/components/post-publish-panel/maybe-tags-panel.mjs
-  var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
+  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");
       return taxonomy?.labels;
     }, []);
-    const addNewItem = tagLabels?.add_new_item ?? (0, import_i18n256.__)("Add tag");
-    const tagLabel = tagLabels?.name ?? (0, import_i18n256.__)("Tags");
+    const addNewItem = tagLabels?.add_new_item ?? (0, import_i18n263.__)("Add tag");
+    const tagLabel = tagLabels?.name ?? (0, import_i18n263.__)("Tags");
     const panelBodyTitle = [
-      (0, import_i18n256.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime458.jsx)("span", { className: "editor-post-publish-panel__link", children: addNewItem }, "label")
+      (0, import_i18n263.__)("Suggestion:"),
+      /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("span", { className: "editor-post-publish-panel__link", children: addNewItem }, "label")
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(import_components210.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime458.jsx)("p", { children: (0, import_i18n256.sprintf)(
+    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)(
         // translators: %s is the taxonomy name (e.g., "Tags").
-        (0, import_i18n256.__)(
+        (0, import_i18n263.__)(
           "%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."
         ),
         tagLabel
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(flat_term_selector_default, { slug: "post_tag" })
+      /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(flat_term_selector_default, { slug: "post_tag" })
     ] });
   };
   var MaybeTagsPanel = () => {
@@ -92299,23 +103579,23 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [hadTagsWhenOpeningThePanel] = (0, import_element267.useState)(postHasTags);
+    const [hadTagsWhenOpeningThePanel] = (0, import_element319.useState)(postHasTags);
     if (!isPostTypeSupported || !siteHasTags) {
       return null;
     }
     if (!hadTagsWhenOpeningThePanel) {
-      return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(TagsPanel, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(TagsPanel, {});
     }
     return null;
   };
   var maybe_tags_panel_default = MaybeTagsPanel;

   // packages/editor/build-module/components/post-publish-panel/maybe-post-format-panel.mjs
-  var import_components211 = __toESM(require_components(), 1);
+  var import_components206 = __toESM(require_components(), 1);
   var import_data156 = __toESM(require_data(), 1);
-  var import_i18n257 = __toESM(require_i18n(), 1);
+  var import_i18n264 = __toESM(require_i18n(), 1);
   var import_core_data93 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
   var getSuggestion = (supportedFormats, suggestedPostFormat) => {
     const formats = POST_FORMATS2.filter(
       (format7) => supportedFormats?.includes(format7.id)
@@ -92326,8 +103606,8 @@ If there's a particular need for this, please submit a feature request at https:
     suggestedPostFormat,
     suggestionText,
     onUpdatePostFormat
-  }) => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
-    import_components211.Button,
+  }) => /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+    import_components206.Button,
     {
       __next40pxDefaultSize: true,
       variant: "link",
@@ -92350,24 +103630,24 @@ If there's a particular need for this, please submit a feature request at https:
     const { editPost: editPost2 } = (0, import_data156.useDispatch)(store);
     const onUpdatePostFormat = (format7) => editPost2({ format: format7 });
     const panelBodyTitle = [
-      (0, import_i18n257.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n257.__)("Use a post format") }, "label")
+      (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")
     ];
     if (!suggestion || suggestion.id === currentPostFormat) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components211.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("p", { children: (0, import_i18n257.__)(
+    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.__)(
         "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_runtime459.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime524.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
         PostFormatSuggestion,
         {
           onUpdatePostFormat,
           suggestedPostFormat: suggestion.id,
-          suggestionText: (0, import_i18n257.sprintf)(
+          suggestionText: (0, import_i18n264.sprintf)(
             /* translators: %1s: post format */
-            (0, import_i18n257.__)('Apply the "%1$s" format.'),
+            (0, import_i18n264.__)('Apply the "%1$s" format.'),
             suggestion.caption
           )
         }
@@ -92376,21 +103656,21 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-publish-panel/maybe-category-panel.mjs
-  var import_i18n259 = __toESM(require_i18n(), 1);
+  var import_i18n266 = __toESM(require_i18n(), 1);
   var import_data158 = __toESM(require_data(), 1);
-  var import_components213 = __toESM(require_components(), 1);
+  var import_components208 = __toESM(require_components(), 1);
   var import_core_data95 = __toESM(require_core_data(), 1);
-  var import_element269 = __toESM(require_element(), 1);
+  var import_element321 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-taxonomies/hierarchical-term-selector.mjs
-  var import_i18n258 = __toESM(require_i18n(), 1);
-  var import_element268 = __toESM(require_element(), 1);
+  var import_i18n265 = __toESM(require_i18n(), 1);
+  var import_element320 = __toESM(require_element(), 1);
   var import_notices28 = __toESM(require_notices(), 1);
-  var import_components212 = __toESM(require_components(), 1);
+  var import_components207 = __toESM(require_components(), 1);
   var import_data157 = __toESM(require_data(), 1);
-  var import_compose56 = __toESM(require_compose(), 1);
+  var import_compose64 = __toESM(require_compose(), 1);
   var import_core_data94 = __toESM(require_core_data(), 1);
-  var import_a11y11 = __toESM(require_a11y(), 1);
+  var import_a11y14 = __toESM(require_a11y(), 1);
   var import_html_entities25 = __toESM(require_html_entities(), 1);

   // packages/editor/build-module/utils/normalize-text-string.mjs
@@ -92403,7 +103683,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/components/post-taxonomies/hierarchical-term-selector.mjs
-  var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
   var { RECEIVE_INTERMEDIATE_RESULTS } = unlock(import_core_data94.privateApis);
   var DEFAULT_QUERY4 = {
     per_page: -1,
@@ -92414,34 +103694,73 @@ If there's a particular need for this, please submit a feature request at https:
     [RECEIVE_INTERMEDIATE_RESULTS]: true
   };
   var MIN_TERMS_COUNT_FOR_FILTER = 8;
-  var EMPTY_ARRAY15 = [];
+  var EMPTY_ARRAY16 = [];
+  var SPEAK_DEBOUNCE_MS = 500;
+  function getResultCount(termsTree) {
+    let count = 0;
+    for (const term of termsTree) {
+      count++;
+      if (void 0 !== term.children) {
+        count += getResultCount(term.children);
+      }
+    }
+    return count;
+  }
+  var TermCheckbox = (0, import_element320.memo)(function Checkbox2({
+    id,
+    name: name2,
+    checked,
+    onToggle
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+      import_components207.CheckboxControl,
+      {
+        checked,
+        onChange: () => onToggle(id),
+        label: (0, import_html_entities25.decodeEntities)(name2)
+      }
+    );
+  });
+  function TermRow({ term, selectedTerms, onToggle }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)("div", { className: "editor-post-taxonomies__hierarchical-terms-choice", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+        TermCheckbox,
+        {
+          id: term.id,
+          name: term.name,
+          checked: selectedTerms.has(term.id),
+          onToggle
+        }
+      ),
+      !!term.children.length && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("div", { className: "editor-post-taxonomies__hierarchical-terms-subchoices", children: term.children.map((child) => /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+        TermRow,
+        {
+          term: child,
+          selectedTerms,
+          onToggle
+        },
+        child.id
+      )) })
+    ] });
+  }
   function sortBySelected(termsTree, terms) {
+    const selectedTerms = new Set(terms);
     const treeHasSelection = (termTree) => {
-      if (terms.indexOf(termTree.id) !== -1) {
+      if (selectedTerms.has(termTree.id)) {
         return true;
       }
-      if (void 0 === termTree.children) {
-        return false;
-      }
-      return termTree.children.map(treeHasSelection).filter((child) => child).length > 0;
+      return !!termTree.children?.some(treeHasSelection);
     };
-    const termOrChildIsSelected = (termA, termB) => {
-      const termASelected = treeHasSelection(termA);
-      const termBSelected = treeHasSelection(termB);
-      if (termASelected === termBSelected) {
-        return 0;
-      }
-      if (termASelected && !termBSelected) {
-        return -1;
-      }
-      if (!termASelected && termBSelected) {
-        return 1;
+    const selected = [];
+    const unselected = [];
+    for (const termTree of termsTree) {
+      if (treeHasSelection(termTree)) {
+        selected.push(termTree);
+      } else {
+        unselected.push(termTree);
       }
-      return 0;
-    };
-    const newTermTree = [...termsTree];
-    newTermTree.sort(termOrChildIsSelected);
-    return newTermTree;
+    }
+    return [...selected, ...unselected];
   }
   function findTerm(terms, parent, name2) {
     return terms.find((term) => {
@@ -92449,6 +103768,7 @@ If there's a particular need for this, please submit a feature request at https:
     });
   }
   function getFilterMatcher(filterValue) {
+    const normalizedFilterValue = normalizeTextString(filterValue);
     const matchTermsForFilter = (originalTerm) => {
       if ("" === filterValue) {
         return originalTerm;
@@ -92458,7 +103778,7 @@ If there's a particular need for this, please submit a feature request at https:
         term.children = term.children.map(matchTermsForFilter).filter((child) => child);
       }
       if (-1 !== normalizeTextString(term.name).indexOf(
-        normalizeTextString(filterValue)
+        normalizedFilterValue
       ) || term.children.length > 0) {
         return term;
       }
@@ -92467,13 +103787,13 @@ If there's a particular need for this, please submit a feature request at https:
     return matchTermsForFilter;
   }
   function HierarchicalTermSelector({ slug }) {
-    const [adding, setAdding] = (0, import_element268.useState)(false);
-    const [formName, setFormName] = (0, import_element268.useState)("");
-    const [formParent, setFormParent] = (0, import_element268.useState)("");
-    const [showForm, setShowForm] = (0, import_element268.useState)(false);
-    const [filterValue, setFilterValue] = (0, import_element268.useState)("");
-    const [filteredTermsTree, setFilteredTermsTree] = (0, import_element268.useState)([]);
-    const debouncedSpeak = (0, import_compose56.useDebounce)(import_a11y11.speak, 500);
+    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 {
       hasCreateAction,
       hasAssignAction,
@@ -92490,13 +103810,13 @@ If there's a particular need for this, please submit a feature request at https:
         return {
           hasCreateAction: _taxonomy ? !!post2._links?.["wp:action-create-" + _taxonomy.rest_base] : false,
           hasAssignAction: _taxonomy ? !!post2._links?.["wp:action-assign-" + _taxonomy.rest_base] : false,
-          terms: _taxonomy ? getEditedPostAttribute2(_taxonomy.rest_base) : EMPTY_ARRAY15,
+          terms: _taxonomy ? getEditedPostAttribute2(_taxonomy.rest_base) : EMPTY_ARRAY16,
           loading: isResolving("getEntityRecords", [
             "taxonomy",
             slug,
             DEFAULT_QUERY4
           ]),
-          availableTerms: getEntityRecords("taxonomy", slug, DEFAULT_QUERY4) || EMPTY_ARRAY15,
+          availableTerms: getEntityRecords("taxonomy", slug, DEFAULT_QUERY4) || EMPTY_ARRAY16,
           taxonomy: _taxonomy
         };
       },
@@ -92504,13 +103824,44 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const { editPost: editPost2 } = (0, import_data157.useDispatch)(store);
     const { saveEntityRecord } = (0, import_data157.useDispatch)(import_core_data94.store);
-    const availableTermsTree = (0, import_element268.useMemo)(
+    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)(
       () => sortBySelected(buildTermsTree2(availableTerms), terms),
       // Remove `terms` from the dependency list to avoid reordering every time
       // checking or unchecking a term.
       [availableTerms]
     );
-    const { createErrorNotice } = (0, import_data157.useDispatch)(import_notices28.store);
+    const shownTerms = (0, import_element320.useMemo)(() => {
+      if ("" === deferredFilterValue) {
+        return availableTermsTree;
+      }
+      return availableTermsTree.map(getFilterMatcher(deferredFilterValue)).filter((term) => term);
+    }, [availableTermsTree, deferredFilterValue]);
+    const resultCount = getResultCount(shownTerms);
+    (0, import_element320.useEffect)(() => {
+      if ("" === deferredFilterValue) {
+        return;
+      }
+      debouncedSpeak(
+        (0, import_i18n265.sprintf)(
+          /* translators: %d: number of results. */
+          (0, import_i18n265._n)("%d result found.", "%d results found.", resultCount),
+          resultCount
+        ),
+        "polite"
+      );
+      return () => debouncedSpeak.cancel();
+    }, [resultCount, deferredFilterValue, debouncedSpeak]);
+    const onUpdateTerms = (termIds) => {
+      editPost2({ [taxonomy.rest_base]: termIds });
+    };
+    const onToggleTerm = (0, import_compose64.useEvent)((termId) => {
+      const id = parseInt(termId, 10);
+      onUpdateTerms(
+        selectedTerms.has(id) ? terms.filter((term) => term !== id) : [...terms, id]
+      );
+    });
     if (!hasAssignAction) {
       return null;
     }
@@ -92519,14 +103870,6 @@ If there's a particular need for this, please submit a feature request at https:
         throwOnError: true
       });
     };
-    const onUpdateTerms = (termIds) => {
-      editPost2({ [taxonomy.rest_base]: termIds });
-    };
-    const onChange = (termId) => {
-      const hasTerm = terms.includes(termId);
-      const newTerms = hasTerm ? terms.filter((id) => id !== termId) : [...terms, termId];
-      onUpdateTerms(newTerms);
-    };
     const onChangeFormName = (value) => {
       setFormName(value);
     };
@@ -92563,121 +103906,80 @@ If there's a particular need for this, please submit a feature request at https:
         });
         return;
       }
-      const defaultName = slug === "category" ? (0, import_i18n258.__)("Category") : (0, import_i18n258.__)("Term");
-      const termAddedMessage = (0, import_i18n258.sprintf)(
+      const defaultName = slug === "category" ? (0, import_i18n265.__)("Category") : (0, import_i18n265.__)("Term");
+      const termAddedMessage = (0, import_i18n265.sprintf)(
         /* translators: %s: term name. */
-        (0, import_i18n258._x)("%s added", "term"),
+        (0, import_i18n265._x)("%s added", "term"),
         taxonomy?.labels?.singular_name ?? defaultName
       );
-      (0, import_a11y11.speak)(termAddedMessage, "assertive");
+      (0, import_a11y14.speak)(termAddedMessage, "assertive");
       setAdding(false);
       setFormName("");
       setFormParent("");
       onUpdateTerms([...terms, newTerm.id]);
     };
-    const setFilter = (value) => {
-      const newFilteredTermsTree = availableTermsTree.map(getFilterMatcher(value)).filter((term) => term);
-      const getResultCount = (termsTree) => {
-        let count = 0;
-        for (let i3 = 0; i3 < termsTree.length; i3++) {
-          count++;
-          if (void 0 !== termsTree[i3].children) {
-            count += getResultCount(termsTree[i3].children);
-          }
-        }
-        return count;
-      };
-      setFilterValue(value);
-      setFilteredTermsTree(newFilteredTermsTree);
-      const resultCount = getResultCount(newFilteredTermsTree);
-      const resultsFoundMessage = (0, import_i18n258.sprintf)(
-        /* translators: %d: number of results. */
-        (0, import_i18n258._n)("%d result found.", "%d results found.", resultCount),
-        resultCount
-      );
-      debouncedSpeak(resultsFoundMessage, "assertive");
-    };
-    const renderTerms = (renderedTerms) => {
-      return renderedTerms.map((term) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
-          "div",
-          {
-            className: "editor-post-taxonomies__hierarchical-terms-choice",
-            children: [
-              /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-                import_components212.CheckboxControl,
-                {
-                  checked: terms.indexOf(term.id) !== -1,
-                  onChange: () => {
-                    const termId = parseInt(term.id, 10);
-                    onChange(termId);
-                  },
-                  label: (0, import_html_entities25.decodeEntities)(term.name)
-                }
-              ),
-              !!term.children.length && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)("div", { className: "editor-post-taxonomies__hierarchical-terms-subchoices", children: renderTerms(term.children) })
-            ]
-          },
-          term.id
-        );
-      });
-    };
     const labelWithFallback = (labelProperty, fallbackIsCategory, fallbackIsNotCategory) => taxonomy?.labels?.[labelProperty] ?? (slug === "category" ? fallbackIsCategory : fallbackIsNotCategory);
     const newTermButtonLabel = labelWithFallback(
       "add_new_item",
-      (0, import_i18n258.__)("Add Category"),
-      (0, import_i18n258.__)("Add Term")
+      (0, import_i18n265.__)("Add Category"),
+      (0, import_i18n265.__)("Add Term")
     );
     const newTermLabel = labelWithFallback(
       "new_item_name",
-      (0, import_i18n258.__)("Add Category"),
-      (0, import_i18n258.__)("Add Term")
+      (0, import_i18n265.__)("Add Category"),
+      (0, import_i18n265.__)("Add Term")
     );
     const parentSelectLabel = labelWithFallback(
       "parent_item",
-      (0, import_i18n258.__)("Parent Category"),
-      (0, import_i18n258.__)("Parent Term")
+      (0, import_i18n265.__)("Parent Category"),
+      (0, import_i18n265.__)("Parent Term")
     );
     const noParentOption = `\u2014 ${parentSelectLabel} \u2014`;
     const newTermSubmitLabel = newTermButtonLabel;
-    const filterLabel = taxonomy?.labels?.search_items ?? (0, import_i18n258.__)("Search Terms");
-    const groupLabel = taxonomy?.name ?? (0, import_i18n258.__)("Terms");
+    const filterLabel = taxonomy?.labels?.search_items ?? (0, import_i18n265.__)("Search Terms");
+    const groupLabel = taxonomy?.name ?? (0, import_i18n265.__)("Terms");
     const showFilter = availableTerms.length >= MIN_TERMS_COUNT_FOR_FILTER;
-    return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(import_components212.Flex, { direction: "column", gap: "4", children: [
-      showFilter && !loading && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-        import_components212.SearchControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+      showFilter && !loading && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+        import_components207.SearchControl,
         {
           label: filterLabel,
           placeholder: filterLabel,
           value: filterValue,
-          onChange: setFilter
+          onChange: setFilterValue
         }
       ),
-      loading && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-        import_components212.Flex,
+      loading && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+        Stack,
         {
           justify: "center",
           style: {
             // Match SearchControl height to prevent layout shift.
             height: "40px"
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components212.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(Spinner, {})
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
         "div",
         {
           className: "editor-post-taxonomies__hierarchical-terms-list",
           tabIndex: "0",
           role: "group",
           "aria-label": groupLabel,
-          children: renderTerms(
-            "" !== filterValue ? filteredTermsTree : availableTermsTree
-          )
+          children: shownTerms.map((term) => /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+            TermRow,
+            {
+              term,
+              selectedTerms,
+              onToggle: onToggleTerm
+            },
+            term.id
+          ))
         }
       ),
-      !loading && hasCreateAction && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components212.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-        import_components212.Button,
+      !loading && hasCreateAction && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+        import_components207.Button,
         {
           __next40pxDefaultSize: true,
           onClick: onToggleForm,
@@ -92686,20 +103988,20 @@ If there's a particular need for this, please submit a feature request at https:
           variant: "link",
           children: newTermButtonLabel
         }
-      ) }),
-      showForm && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)("form", { onSubmit: onAddTerm, children: /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(import_components212.Flex, { direction: "column", gap: "4", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-          import_components212.TextControl,
+      ),
+      showForm && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("form", { onSubmit: onAddTerm, children: /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          InputControl,
           {
             className: "editor-post-taxonomies__hierarchical-terms-input",
             label: newTermLabel,
             value: formName,
-            onChange: onChangeFormName,
+            onValueChange: onChangeFormName,
             required: true
           }
         ),
-        !!availableTerms.length && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-          import_components212.TreeSelect,
+        !!availableTerms.length && /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          import_components207.TreeSelect,
           {
             label: parentSelectLabel,
             noOptionLabel: noParentOption,
@@ -92708,8 +104010,8 @@ If there's a particular need for this, please submit a feature request at https:
             tree: availableTermsTree
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components212.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
-          import_components212.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+          import_components207.Button,
           {
             __next40pxDefaultSize: true,
             variant: "secondary",
@@ -92717,16 +104019,16 @@ If there's a particular need for this, please submit a feature request at https:
             className: "editor-post-taxonomies__hierarchical-terms-submit",
             children: newTermSubmitLabel
           }
-        ) })
+        )
       ] }) })
     ] });
   }
-  var hierarchical_term_selector_default = (0, import_components212.withFilters)("editor.PostTaxonomyType")(
+  var hierarchical_term_selector_default = (0, import_components207.withFilters)("editor.PostTaxonomyType")(
     HierarchicalTermSelector
   );

   // packages/editor/build-module/components/post-publish-panel/maybe-category-panel.mjs
-  var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
   function MaybeCategoryPanel() {
     const { hasNoCategory, hasSiteCategories } = (0, import_data158.useSelect)((select9) => {
       const postType2 = select9(store).getCurrentPostType();
@@ -92755,8 +104057,8 @@ If there's a particular need for this, please submit a feature request at https:
         hasSiteCategories: siteCategories
       };
     }, []);
-    const [shouldShowPanel, setShouldShowPanel] = (0, import_element269.useState)(false);
-    (0, import_element269.useEffect)(() => {
+    const [shouldShowPanel, setShouldShowPanel] = (0, import_element321.useState)(false);
+    (0, import_element321.useEffect)(() => {
       if (hasNoCategory) {
         setShouldShowPanel(true);
       }
@@ -92765,25 +104067,25 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const panelBodyTitle = [
-      (0, import_i18n259.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n259.__)("Assign a category") }, "label")
+      (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")
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_components213.PanelBody, { initialOpen: false, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)("p", { children: (0, import_i18n259.__)(
+    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.__)(
         "Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(hierarchical_term_selector_default, { slug: "category" })
+      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(hierarchical_term_selector_default, { slug: "category" })
     ] });
   }
   var maybe_category_panel_default = MaybeCategoryPanel;

   // packages/editor/build-module/components/post-publish-panel/maybe-upload-media.mjs
-  var import_components214 = __toESM(require_components(), 1);
+  var import_components209 = __toESM(require_components(), 1);
   var import_data159 = __toESM(require_data(), 1);
-  var import_i18n260 = __toESM(require_i18n(), 1);
+  var import_i18n267 = __toESM(require_i18n(), 1);
   var import_block_editor57 = __toESM(require_block_editor(), 1);
-  var import_element270 = __toESM(require_element(), 1);
-  var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
+  var import_element322 = __toESM(require_element(), 1);
+  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
   var { mediaSideloadFromUrlKey: mediaSideloadFromUrlKey2 } = unlock(import_block_editor57.privateApis);
   function flattenBlocks(blocks) {
     const result = [];
@@ -92815,12 +104117,12 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function Image2({ clientId, alt, url }) {
     const { selectBlock: selectBlock2 } = (0, import_data159.useDispatch)(import_block_editor57.store);
-    return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
-      import_components214.__unstableMotion.img,
+    return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+      import_components209.__unstableMotion.img,
       {
         tabIndex: 0,
         role: "button",
-        "aria-label": (0, import_i18n260.__)("Select image block."),
+        "aria-label": (0, import_i18n267.__)("Select image block."),
         onClick: () => {
           selectBlock2(clientId);
         },
@@ -92847,9 +104149,9 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function MaybeUploadMediaPanel() {
-    const [isUploading, setIsUploading] = (0, import_element270.useState)(false);
-    const [isAnimating2, setIsAnimating] = (0, import_element270.useState)(false);
-    const [hadUploadError, setHadUploadError] = (0, import_element270.useState)(false);
+    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 { editorBlocks, mediaSideloadFromUrl: mediaSideloadFromUrl2 } = (0, import_data159.useSelect)(
       (select9) => ({
         editorBlocks: select9(import_block_editor57.store).getBlocks(),
@@ -92865,8 +104167,8 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const panelBodyTitle = [
-      (0, import_i18n260.__)("Suggestion:"),
-      /* @__PURE__ */ (0, import_jsx_runtime462.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n260.__)("External media") }, "label")
+      (0, import_i18n267.__)("Suggestion:"),
+      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("span", { className: "editor-post-publish-panel__link", children: (0, import_i18n267.__)("External media") }, "label")
     ];
     function updateBlockWithUploadedMedia(block, media) {
       if (block.name === "core/image" || block.name === "core/cover") {
@@ -92914,11 +104216,11 @@ If there's a particular need for this, please submit a feature request at https:
         setIsUploading(false);
       });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime462.jsxs)(import_components214.PanelBody, { initialOpen: true, title: panelBodyTitle, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime462.jsx)("p", { children: (0, import_i18n260.__)(
+    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.__)(
         "Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly."
       ) }),
-      /* @__PURE__ */ (0, import_jsx_runtime462.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
         "div",
         {
           style: {
@@ -92927,13 +104229,13 @@ If there's a particular need for this, please submit a feature request at https:
             gap: "8px"
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
-              import_components214.__unstableAnimatePresence,
+            /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+              import_components209.__unstableAnimatePresence,
               {
                 onExitComplete: () => setIsAnimating(false),
                 children: blocksWithExternalMedia.map((block) => {
                   const { url, alt } = getMediaInfo(block);
-                  return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
                     Image2,
                     {
                       clientId: block.clientId,
@@ -92945,24 +104247,24 @@ If there's a particular need for this, please submit a feature request at https:
                 })
               }
             ),
-            isUploading || isAnimating2 ? /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_components214.Spinner, {}) : /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
-              import_components214.Button,
+            isUploading || isAnimating2 ? /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components209.Spinner, {}) : /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+              import_components209.Button,
               {
                 size: "compact",
                 variant: "primary",
                 onClick: uploadImages,
-                children: (0, import_i18n260._x)("Upload", "verb")
+                children: (0, import_i18n267._x)("Upload", "verb")
               }
             )
           ]
         }
       ),
-      hadUploadError && /* @__PURE__ */ (0, import_jsx_runtime462.jsx)("p", { children: (0, import_i18n260.__)("Upload failed, try again.") })
+      hadUploadError && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("p", { children: (0, import_i18n267.__)("Upload failed, try again.") })
     ] });
   }

   // packages/editor/build-module/components/post-publish-panel/prepublish.mjs
-  var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
   function PostPublishPanelPrepublish({ children }) {
     const {
       isBeingScheduled,
@@ -92988,8 +104290,8 @@ If there's a particular need for this, please submit a feature request at https:
         siteHome: siteData.home && (0, import_url19.filterURLForDisplay)(siteData.home)
       };
     }, []);
-    let siteIcon = /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
-      import_components215.Icon,
+    let siteIcon = /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+      import_components210.Icon,
       {
         className: "components-site-icon",
         size: "36px",
@@ -92997,10 +104299,10 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
     if (siteIconUrl) {
-      siteIcon = /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+      siteIcon = /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
         "img",
         {
-          alt: (0, import_i18n261.__)("Site Icon"),
+          alt: (0, import_i18n268.__)("Site Icon"),
           className: "components-site-icon",
           src: siteIconUrl
         }
@@ -93011,88 +104313,94 @@ If there's a particular need for this, please submit a feature request at https:
     }
     let prePublishTitle, prePublishBodyText;
     if (!hasPublishAction) {
-      prePublishTitle = (0, import_i18n261.__)("Are you ready to submit for review?");
-      prePublishBodyText = (0, import_i18n261.__)(
+      prePublishTitle = (0, import_i18n268.__)("Are you ready to submit for review?");
+      prePublishBodyText = (0, import_i18n268.__)(
         "Your work will be reviewed and then approved."
       );
     } else if (isBeingScheduled) {
-      prePublishTitle = (0, import_i18n261.__)("Are you ready to schedule?");
-      prePublishBodyText = (0, import_i18n261.__)(
+      prePublishTitle = (0, import_i18n268.__)("Are you ready to schedule?");
+      prePublishBodyText = (0, import_i18n268.__)(
         "Your work will be published at the specified date and time."
       );
     } else {
-      prePublishTitle = (0, import_i18n261.__)("Are you ready to publish?");
-      prePublishBodyText = (0, import_i18n261.__)(
+      prePublishTitle = (0, import_i18n268.__)("Are you ready to publish?");
+      prePublishBodyText = (0, import_i18n268.__)(
         "Double-check your settings before publishing."
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)("div", { className: "editor-post-publish-panel__prepublish", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("strong", { children: prePublishTitle }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("p", { children: prePublishBodyText }),
-      /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)("div", { className: "components-site-card", children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("div", { className: "editor-post-publish-panel__prepublish", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("strong", { children: prePublishTitle }) }),
+      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)("p", { children: prePublishBodyText }),
+      /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("div", { className: "components-site-card", children: [
         siteIcon,
-        /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)("div", { className: "components-site-info", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("span", { className: "components-site-name", children: (0, import_html_entities26.decodeEntities)(siteTitle) || (0, import_i18n261.__)("(Untitled)") }),
-          /* @__PURE__ */ (0, import_jsx_runtime463.jsx)("span", { className: "components-site-home", children: siteHome })
+        /* @__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-home", children: siteHome })
         ] })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(MaybeUploadMediaPanel, {}),
-      hasPublishAction && /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(import_jsx_runtime463.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
-          import_components215.PanelBody,
+      /* @__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,
           {
             initialOpen: false,
             title: [
-              (0, import_i18n261.__)("Visibility:"),
-              /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+              (0, import_i18n268.__)("Visibility:"),
+              /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
                 "span",
                 {
                   className: "editor-post-publish-panel__link",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(PostVisibilityLabel, {})
+                  children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(PostVisibilityLabel, {})
                 },
                 "label"
               )
             ],
-            children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(PostVisibility, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(PrivatePostVisibility, { showPopoverHeader: false })
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
-          import_components215.PanelBody,
+        /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+          import_components210.PanelBody,
           {
             initialOpen: false,
             title: [
-              (0, import_i18n261.__)("Publish:"),
-              /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+              (0, import_i18n268.__)("Publish:"),
+              /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
                 "span",
                 {
                   className: "editor-post-publish-panel__link",
-                  children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(PostScheduleLabel, {})
+                  children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(PostScheduleLabel, {})
                 },
                 "label"
               )
             ],
-            children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(PostSchedule, {})
+            children: /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+              PrivatePostSchedule,
+              {
+                showPopoverHeader: false,
+                isCompact: false
+              }
+            )
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(PostFormatPanel, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(maybe_tags_panel_default, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(maybe_category_panel_default, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(PostFormatPanel, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(maybe_tags_panel_default, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(maybe_category_panel_default, {}),
       children
     ] });
   }
   var prepublish_default = PostPublishPanelPrepublish;

   // packages/editor/build-module/components/post-publish-panel/postpublish.mjs
-  var import_components216 = __toESM(require_components(), 1);
-  var import_i18n262 = __toESM(require_i18n(), 1);
-  var import_element271 = __toESM(require_element(), 1);
+  var import_components211 = __toESM(require_components(), 1);
+  var import_i18n269 = __toESM(require_i18n(), 1);
+  var import_element323 = __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_compose57 = __toESM(require_compose(), 1);
+  var import_compose65 = __toESM(require_compose(), 1);
   var import_core_data97 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
   var POSTNAME = "%postname%";
   var PAGENAME = "%pagename%";
   var getFuturePostUrl = (post2) => {
@@ -93106,9 +104414,9 @@ If there's a particular need for this, please submit a feature request at https:
     return post2.permalink_template;
   };
   function CopyButton2({ text }) {
-    const [showCopyConfirmation, setShowCopyConfirmation] = (0, import_element271.useState)(false);
-    const timeoutIdRef = (0, import_element271.useRef)();
-    const ref = (0, import_compose57.useCopyToClipboard)(text, () => {
+    const [showCopyConfirmation, setShowCopyConfirmation] = (0, import_element323.useState)(false);
+    const timeoutIdRef = (0, import_element323.useRef)();
+    const ref = (0, import_compose65.useCopyToClipboard)(text, () => {
       setShowCopyConfirmation(true);
       if (timeoutIdRef.current) {
         clearTimeout(timeoutIdRef.current);
@@ -93117,14 +104425,14 @@ If there's a particular need for this, please submit a feature request at https:
         setShowCopyConfirmation(false);
       }, 4e3);
     });
-    (0, import_element271.useEffect)(() => {
+    (0, import_element323.useEffect)(() => {
       return () => {
         if (timeoutIdRef.current) {
           clearTimeout(timeoutIdRef.current);
         }
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components216.Button, { __next40pxDefaultSize: true, variant: "secondary", ref, children: showCopyConfirmation ? (0, import_i18n262.__)("Copied!") : (0, import_i18n262.__)("Copy") });
+    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") });
   }
   function PostPublishPanelPostpublish({
     focusOnMount,
@@ -93150,7 +104458,7 @@ If there's a particular need for this, please submit a feature request at https:
     const addLink = (0, import_url20.addQueryArgs)("post-new.php", {
       post_type: post2.type
     });
-    const postLinkRef = (0, import_element271.useCallback)(
+    const postLinkRef = (0, import_element323.useCallback)(
       (node) => {
         if (focusOnMount && node) {
           node.focus();
@@ -93158,40 +104466,40 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [focusOnMount]
     );
-    const postPublishNonLinkHeader = isScheduled ? /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_jsx_runtime464.Fragment, { children: [
-      (0, import_i18n262.__)("is now scheduled. It will go live on"),
+    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"),
       " ",
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(PostScheduleLabel, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(PostScheduleLabel, {}),
       "."
-    ] }) : (0, import_i18n262.__)("is now live.");
-    return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)("div", { className: "post-publish-panel__postpublish", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components216.PanelBody, { className: "post-publish-panel__postpublish-header", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components216.ExternalLink, { ref: postLinkRef, href: link, children: (0, import_html_entities27.decodeEntities)(post2.title) || (0, import_i18n262.__)("(no title)") }),
+    ] }) : (0, import_i18n269.__)("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)") }),
         " ",
         postPublishNonLinkHeader
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components216.PanelBody, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("p", { className: "post-publish-panel__postpublish-subheader", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("strong", { children: (0, import_i18n262.__)("What\u2019s next?") }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)("div", { className: "post-publish-panel__postpublish-post-address-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-            import_components216.TextControl,
+      /* @__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)("div", { className: "post-publish-panel__postpublish-post-address-container", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+            import_components211.TextControl,
             {
               className: "post-publish-panel__postpublish-post-address",
               readOnly: true,
-              label: (0, import_i18n262.sprintf)(
+              label: (0, import_i18n269.sprintf)(
                 /* translators: %s: post type singular name */
-                (0, import_i18n262.__)("%s address"),
+                (0, import_i18n269.__)("%s address"),
                 postLabel
               ),
               value: (0, import_url20.safeDecodeURIComponent)(link),
               onFocus: (event) => event.target.select()
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("div", { className: "post-publish-panel__postpublish-post-address__copy-button-wrap", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(CopyButton2, { text: link }) })
+          /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("div", { className: "post-publish-panel__postpublish-post-address__copy-button-wrap", children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(CopyButton2, { text: link }) })
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)("div", { className: "post-publish-panel__postpublish-buttons", children: [
-          !isScheduled && /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(
-            import_components216.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)("div", { className: "post-publish-panel__postpublish-buttons", children: [
+          !isScheduled && /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(
+            import_components211.Button,
             {
               variant: "primary",
               href: link,
@@ -93201,16 +104509,16 @@ If there's a particular need for this, please submit a feature request at https:
               target: "_blank",
               children: [
                 viewPostLabel,
-                /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(VisuallyHidden, {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("span", {}),
+                /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(VisuallyHidden, {
+                  render: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", {}),
                   /* translators: accessibility text */
-                  children: (0, import_i18n262.__)("(opens in a new tab)")
+                  children: (0, import_i18n269.__)("(opens in a new tab)")
                 })
               ]
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
-            import_components216.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+            import_components211.Button,
             {
               variant: isScheduled ? "primary" : "secondary",
               __next40pxDefaultSize: true,
@@ -93225,7 +104533,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-publish-panel/index.mjs
-  var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
   function PostPublishPanel({
     forceIsDirty,
     onClose,
@@ -93274,17 +104582,17 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const { disablePublishSidebar: disablePublishSidebar2, enablePublishSidebar: enablePublishSidebar2 } = (0, import_data162.useDispatch)(store);
-    const cancelButtonRef = (0, import_element272.useRef)(null);
-    const wrapperRef = (0, import_compose58.useMergeRefs)([
-      (0, import_compose58.useFocusReturn)(),
-      (0, import_compose58.useConstrainedTabbing)()
+    const cancelButtonRef = (0, import_element324.useRef)(null);
+    const wrapperRef = (0, import_compose66.useMergeRefs)([
+      (0, import_compose66.useFocusReturn)(),
+      (0, import_compose66.useConstrainedTabbing)()
     ]);
-    (0, import_element272.useEffect)(() => {
+    (0, import_element324.useEffect)(() => {
       cancelButtonRef.current?.focus();
     }, []);
-    const prevPostIdRef = (0, import_element272.useRef)(currentPostId);
-    const stableOnClose = (0, import_compose58.useEvent)(onClose);
-    (0, import_element272.useEffect)(() => {
+    const prevPostIdRef = (0, import_element324.useRef)(currentPostId);
+    const stableOnClose = (0, import_compose66.useEvent)(onClose);
+    (0, import_element324.useEffect)(() => {
       const postChanged = currentPostId !== prevPostIdRef.current;
       prevPostIdRef.current = currentPostId;
       if (postChanged || isPublished && !isSaving && isDirty) {
@@ -93306,7 +104614,7 @@ If there's a particular need for this, please submit a feature request at https:
     const isPublishedOrScheduled = isPublished || isScheduled && isBeingScheduled;
     const isPrePublish = !isPublishedOrScheduled && !isSaving;
     const isPostPublish = isPublishedOrScheduled && !isSaving;
-    return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
       "div",
       {
         ref: wrapperRef,
@@ -93314,17 +104622,17 @@ If there's a particular need for this, please submit a feature request at https:
         className: "editor-post-publish-panel",
         ...propsForPanel,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "editor-post-publish-panel__header", children: isPostPublish ? /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            import_components217.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className: "editor-post-publish-panel__header", children: isPostPublish ? /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+            import_components212.Button,
             {
               size: "compact",
               onClick: onClose,
               icon: close_small_default,
-              label: (0, import_i18n263.__)("Close panel")
+              label: (0, import_i18n270.__)("Close panel")
             }
-          ) : /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(import_jsx_runtime465.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "editor-post-publish-panel__header-cancel-button", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-              import_components217.Button,
+          ) : /* @__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,
               {
                 ref: cancelButtonRef,
                 accessibleWhenDisabled: true,
@@ -93332,10 +104640,10 @@ If there's a particular need for this, please submit a feature request at https:
                 onClick: onClose,
                 variant: "secondary",
                 size: "compact",
-                children: (0, import_i18n263.__)("Cancel")
+                children: (0, import_i18n270.__)("Cancel")
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "editor-post-publish-panel__header-publish-button", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className: "editor-post-publish-panel__header-publish-button", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
               post_publish_button_default,
               {
                 onSubmit,
@@ -93343,15 +104651,15 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ) })
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)("div", { className: "editor-post-publish-panel__content", children: [
-            isPrePublish && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(prepublish_default, { children: PrePublishExtension && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(PrePublishExtension, {}) }),
-            isPostPublish && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(PostPublishPanelPostpublish, { focusOnMount: true, children: PostPublishExtension && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(PostPublishExtension, {}) }),
-            isSaving && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(import_components217.Spinner, {})
+          /* @__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, {})
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "editor-post-publish-panel__footer", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
-            import_components217.CheckboxControl,
+          /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { className: "editor-post-publish-panel__footer", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+            import_components212.CheckboxControl,
             {
-              label: (0, import_i18n263.__)("Always show pre-publish checks."),
+              label: (0, import_i18n270.__)("Always show pre-publish checks."),
               checked: isPublishSidebarEnabled2,
               onChange: onTogglePublishSidebar
             }
@@ -93362,26 +104670,26 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-saved-state/index.mjs
-  var import_components220 = __toESM(require_components(), 1);
-  var import_compose60 = __toESM(require_compose(), 1);
+  var import_components215 = __toESM(require_components(), 1);
+  var import_compose68 = __toESM(require_compose(), 1);
   var import_data166 = __toESM(require_data(), 1);
-  var import_element274 = __toESM(require_element(), 1);
-  var import_i18n266 = __toESM(require_i18n(), 1);
+  var import_element326 = __toESM(require_element(), 1);
+  var import_i18n273 = __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_components219 = __toESM(require_components(), 1);
-  var import_i18n265 = __toESM(require_i18n(), 1);
+  var import_components214 = __toESM(require_components(), 1);
+  var import_i18n272 = __toESM(require_i18n(), 1);
   var import_data165 = __toESM(require_data(), 1);
-  var import_element273 = __toESM(require_element(), 1);
+  var import_element325 = __toESM(require_element(), 1);
   var import_core_data99 = __toESM(require_core_data(), 1);
   var import_block_editor58 = __toESM(require_block_editor(), 1);
-  var import_compose59 = __toESM(require_compose(), 1);
+  var import_compose67 = __toESM(require_compose(), 1);

   // packages/editor/build-module/components/post-sticky/index.mjs
-  var import_i18n264 = __toESM(require_i18n(), 1);
-  var import_components218 = __toESM(require_components(), 1);
+  var import_i18n271 = __toESM(require_i18n(), 1);
+  var import_components213 = __toESM(require_components(), 1);
   var import_data164 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-sticky/check.mjs
@@ -93401,18 +104709,18 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-sticky/index.mjs
-  var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
   function PostSticky() {
     const postSticky = (0, import_data164.useSelect)((select9) => {
       return select9(store).getEditedPostAttribute("sticky") ?? false;
     }, []);
     const { editPost: editPost2 } = (0, import_data164.useDispatch)(store);
-    return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(PostStickyCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
-      import_components218.CheckboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(PostStickyCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+      import_components213.CheckboxControl,
       {
         className: "editor-post-sticky__checkbox-control",
-        label: (0, import_i18n264.__)("Sticky"),
-        help: (0, import_i18n264.__)("Pin this post to the top of the blog."),
+        label: (0, import_i18n271.__)("Sticky"),
+        help: (0, import_i18n271.__)("Pin this post to the top of the blog."),
         checked: postSticky,
         onChange: () => editPost2({ sticky: !postSticky })
       }
@@ -93420,40 +104728,40 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-status/index.mjs
-  var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
   var postStatusesInfo = {
-    "auto-draft": { label: (0, import_i18n265.__)("Draft"), icon: drafts_default },
-    draft: { label: (0, import_i18n265.__)("Draft"), icon: drafts_default },
-    pending: { label: (0, import_i18n265.__)("Pending"), icon: pending_default },
-    private: { label: (0, import_i18n265.__)("Private"), icon: not_allowed_default },
-    future: { label: (0, import_i18n265.__)("Scheduled"), icon: scheduled_default },
-    publish: { label: (0, import_i18n265.__)("Published"), icon: published_default }
+    "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 }
   };
   var STATUS_OPTIONS = [
     {
-      label: (0, import_i18n265.__)("Draft"),
+      label: (0, import_i18n272.__)("Draft"),
       value: "draft",
-      description: (0, import_i18n265.__)("Not ready to publish.")
+      description: (0, import_i18n272.__)("Not ready to publish.")
     },
     {
-      label: (0, import_i18n265.__)("Pending"),
+      label: (0, import_i18n272.__)("Pending"),
       value: "pending",
-      description: (0, import_i18n265.__)("Waiting for review before publishing.")
+      description: (0, import_i18n272.__)("Waiting for review before publishing.")
     },
     {
-      label: (0, import_i18n265.__)("Private"),
+      label: (0, import_i18n272.__)("Private"),
       value: "private",
-      description: (0, import_i18n265.__)("Only visible to site admins and editors.")
+      description: (0, import_i18n272.__)("Only visible to site admins and editors.")
     },
     {
-      label: (0, import_i18n265.__)("Scheduled"),
+      label: (0, import_i18n272.__)("Scheduled"),
       value: "future",
-      description: (0, import_i18n265.__)("Publish automatically on a chosen date.")
+      description: (0, import_i18n272.__)("Publish automatically on a chosen date.")
     },
     {
-      label: (0, import_i18n265.__)("Published"),
+      label: (0, import_i18n272.__)("Published"),
       value: "publish",
-      description: (0, import_i18n265.__)("Visible to everyone.")
+      description: (0, import_i18n272.__)("Visible to everyone.")
     }
   ];
   function PostStatus() {
@@ -93476,20 +104784,20 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [showPassword, setShowPassword] = (0, import_element273.useState)(!!password);
-    const passwordInputId = (0, import_compose59.useInstanceId)(
+    const [showPassword, setShowPassword] = (0, import_element325.useState)(!!password);
+    const passwordInputId = (0, import_compose67.useInstanceId)(
       PostStatus,
       "editor-change-status__password-input"
     );
     const { editEntityRecord } = (0, import_data165.useDispatch)(import_core_data99.store);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element273.useState)(null);
-    const popoverProps = (0, import_element273.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element325.useState)(null);
+    const popoverProps = (0, import_element325.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_i18n265.__)("Status & visibility"),
-        headerTitle: (0, import_i18n265.__)("Status & visibility"),
+        "aria-label": (0, import_i18n272.__)("Status & visibility"),
+        headerTitle: (0, import_i18n272.__)("Status & visibility"),
         placement: "left-start",
         offset: 36,
         shift: true
@@ -93531,95 +104839,95 @@ If there's a particular need for this, please submit a feature request at https:
         password: newPassword
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(post_panel_row_default, { label: (0, import_i18n265.__)("Status"), ref: setPopoverAnchor, children: canEdit ? /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-      import_components219.Dropdown,
+    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,
       {
         className: "editor-post-status",
         contentClassName: "editor-change-status__content",
         popoverProps,
         focusOnMount: true,
-        renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-          import_components219.Button,
+        renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+          import_components214.Button,
           {
             className: "editor-post-status__toggle",
             variant: "tertiary",
             size: "compact",
             onClick: onToggle,
             icon: postStatusesInfo[status]?.icon,
-            "aria-label": (0, import_i18n265.sprintf)(
+            "aria-label": (0, import_i18n272.sprintf)(
               // translators: %s: Current post status.
-              (0, import_i18n265.__)("Change status: %s"),
+              (0, import_i18n272.__)("Change status: %s"),
               postStatusesInfo[status]?.label
             ),
             "aria-expanded": isOpen2,
             children: postStatusesInfo[status]?.label
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_jsx_runtime532.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
             import_block_editor58.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n265.__)("Status & visibility"),
+              title: (0, import_i18n272.__)("Status & visibility"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
             "form",
             {
               onSubmit: (event) => {
                 event.preventDefault();
                 onClose();
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_components219.__experimentalVStack, { spacing: 4, children: [
-                /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-                  import_components219.RadioControl,
+              children: /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(import_components214.__experimentalVStack, { spacing: 4, children: [
+                /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+                  import_components214.RadioControl,
                   {
                     className: "editor-change-status__options",
                     hideLabelFromVision: true,
-                    label: (0, import_i18n265.__)("Status"),
+                    label: (0, import_i18n272.__)("Status"),
                     options: STATUS_OPTIONS,
                     onChange: handleStatus,
                     selected: status === "auto-draft" ? "draft" : status
                   }
                 ),
-                status === "future" && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("div", { className: "editor-change-status__publish-date-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+                status === "future" && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)("div", { className: "editor-change-status__publish-date-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
                   PrivatePostSchedule,
                   {
                     showPopoverHeaderActions: false,
                     isCompact: true
                   }
                 ) }),
-                status !== "private" && /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(
-                  import_components219.__experimentalVStack,
+                status !== "private" && /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)(
+                  import_components214.__experimentalVStack,
                   {
                     as: "fieldset",
                     spacing: 4,
                     className: "editor-change-status__password-fieldset",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-                        import_components219.CheckboxControl,
+                      /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+                        import_components214.CheckboxControl,
                         {
-                          label: (0, import_i18n265.__)(
+                          label: (0, import_i18n272.__)(
                             "Password protected"
                           ),
-                          help: (0, import_i18n265.__)(
+                          help: (0, import_i18n272.__)(
                             "Only visible to those who know the password."
                           ),
                           checked: showPassword,
                           onChange: handleTogglePassword
                         }
                       ),
-                      showPassword && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("div", { className: "editor-change-status__password-input", children: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
-                        import_components219.TextControl,
+                      showPassword && /* @__PURE__ */ (0, import_jsx_runtime532.jsx)("div", { className: "editor-change-status__password-input", children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+                        import_components214.TextControl,
                         {
-                          label: (0, import_i18n265.__)(
+                          label: (0, import_i18n272.__)(
                             "Password"
                           ),
                           onChange: (value) => updatePost2({
                             password: value
                           }),
                           value: password,
-                          placeholder: (0, import_i18n265.__)(
+                          placeholder: (0, import_i18n272.__)(
                             "Use a secure password"
                           ),
                           type: "text",
@@ -93630,20 +104938,20 @@ If there's a particular need for this, please submit a feature request at https:
                     ]
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(PostSticky, {})
+                /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(PostSticky, {})
               ] })
             }
           )
         ] })
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("div", { className: "editor-post-status is-read-only", children: postStatusesInfo[status]?.label }) });
+    ) : /* @__PURE__ */ (0, import_jsx_runtime532.jsx)("div", { className: "editor-post-status is-read-only", children: postStatusesInfo[status]?.label }) });
   }

   // packages/editor/build-module/components/post-saved-state/index.mjs
-  var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
   function PostSavedState({ forceIsDirty }) {
-    const [forceSavedMessage, setForceSavedMessage] = (0, import_element274.useState)(false);
-    const isLargeViewport = (0, import_compose60.useViewportMatch)("small");
+    const [forceSavedMessage, setForceSavedMessage] = (0, import_element326.useState)(false);
+    const isLargeViewport = (0, import_compose68.useViewportMatch)("small");
     const {
       isAutosaving,
       isDirty,
@@ -93684,8 +104992,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const isPending = postStatus === "pending";
     const { savePost: savePost2 } = (0, import_data166.useDispatch)(store);
-    const wasSaving = (0, import_compose60.usePrevious)(isSaving);
-    (0, import_element274.useEffect)(() => {
+    const wasSaving = (0, import_compose68.usePrevious)(isSaving);
+    (0, import_element326.useEffect)(() => {
       let timeoutId;
       if (wasSaving && !isSaving) {
         setForceSavedMessage(true);
@@ -93705,24 +105013,24 @@ If there's a particular need for this, please submit a feature request at https:
     if (isPublished || isScheduled || isIneligibleStatus || postStatusHasChanged && ["pending", "draft"].includes(postStatus)) {
       return null;
     }
-    const label = isPending ? (0, import_i18n266.__)("Save as pending") : (0, import_i18n266.__)("Save draft");
-    const shortLabel = (0, import_i18n266.__)("Save");
+    const label = isPending ? (0, import_i18n273.__)("Save as pending") : (0, import_i18n273.__)("Save draft");
+    const shortLabel = (0, import_i18n273.__)("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_i18n266.__)("Autosaving") : (0, import_i18n266.__)("Saving");
+      text = isAutosaving ? (0, import_i18n273.__)("Autosaving") : (0, import_i18n273.__)("Saving");
     } else if (isSaved) {
-      text = (0, import_i18n266.__)("Saved");
+      text = (0, import_i18n273.__)("Saved");
     } else if (isLargeViewport) {
       text = label;
     } else if (showIconLabels) {
       text = shortLabel;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(
-      import_components220.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime533.jsxs)(
+      import_components215.Button,
       {
         className: isSaveable || isSaving ? clsx_default({
           "editor-post-save-draft": !isSavedState,
@@ -93730,7 +105038,7 @@ If there's a particular need for this, please submit a feature request at https:
           "is-saving": isSaving,
           "is-autosaving": isAutosaving,
           "is-saved": isSaved,
-          [(0, import_components220.__unstableGetAnimateClassName)({
+          [(0, import_components215.__unstableGetAnimateClassName)({
             type: "loading"
           })]: isSaving
         }) : void 0,
@@ -93742,7 +105050,7 @@ If there's a particular need for this, please submit a feature request at https:
         label: text || label,
         "aria-disabled": isDisabled,
         children: [
-          isSavedState && /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(icon_default, { icon: isSaved ? check_default : cloud_default }),
+          isSavedState && /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(icon_default, { icon: isSaved ? check_default : cloud_default }),
           text
         ]
       }
@@ -93762,23 +105070,23 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-schedule/panel.mjs
-  var import_components221 = __toESM(require_components(), 1);
-  var import_i18n267 = __toESM(require_i18n(), 1);
-  var import_element275 = __toESM(require_element(), 1);
+  var import_components216 = __toESM(require_components(), 1);
+  var import_i18n274 = __toESM(require_i18n(), 1);
+  var import_element327 = __toESM(require_element(), 1);
   var import_data168 = __toESM(require_data(), 1);
-  var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
   function PostSchedulePanel() {
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element275.useState)(null);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element327.useState)(null);
     const postType2 = (0, import_data168.useSelect)(
       (select9) => select9(store).getCurrentPostType(),
       []
     );
-    const popoverProps = (0, import_element275.useMemo)(
+    const popoverProps = (0, import_element327.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_i18n267.__)("Change publish date"),
+        "aria-label": (0, import_i18n274.__)("Change publish date"),
         placement: "left-start",
         offset: 36,
         shift: true
@@ -93790,24 +105098,24 @@ If there's a particular need for this, please submit a feature request at https:
     if (DESIGN_POST_TYPES.includes(postType2)) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(PostScheduleCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(post_panel_row_default, { label: (0, import_i18n267.__)("Publish"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
-      import_components221.Dropdown,
+    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,
       {
         popoverProps,
         focusOnMount: true,
         className: "editor-post-schedule__panel-dropdown",
         contentClassName: "editor-post-schedule__dialog",
-        renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
-          import_components221.Button,
+        renderToggle: ({ onToggle, isOpen: isOpen2 }) => /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+          import_components216.Button,
           {
             size: "compact",
             className: "editor-post-schedule__dialog-toggle",
             variant: "tertiary",
             tooltipPosition: "middle left",
             onClick: onToggle,
-            "aria-label": (0, import_i18n267.sprintf)(
+            "aria-label": (0, import_i18n274.sprintf)(
               // translators: %s: Current post date.
-              (0, import_i18n267.__)("Change date: %s"),
+              (0, import_i18n274.__)("Change date: %s"),
               label
             ),
             label: fullLabel,
@@ -93816,24 +105124,24 @@ If there's a particular need for this, please submit a feature request at https:
             children: label
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(PostSchedule, { onClose })
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(PostSchedule, { onClose })
       }
     ) }) });
   }

   // packages/editor/build-module/components/post-switch-to-draft-button/index.mjs
-  var import_components222 = __toESM(require_components(), 1);
-  var import_i18n268 = __toESM(require_i18n(), 1);
+  var import_components217 = __toESM(require_components(), 1);
+  var import_i18n275 = __toESM(require_i18n(), 1);
   var import_data169 = __toESM(require_data(), 1);
-  var import_element276 = __toESM(require_element(), 1);
+  var import_element328 = __toESM(require_element(), 1);
   var import_deprecated12 = __toESM(require_deprecated(), 1);
-  var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
   function PostSwitchToDraftButton() {
     (0, import_deprecated12.default)("wp.editor.PostSwitchToDraftButton", {
       since: "6.7",
       version: "6.9"
     });
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element276.useState)(false);
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element328.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);
@@ -93847,20 +105155,20 @@ If there's a particular need for this, please submit a feature request at https:
     let alertMessage;
     let confirmButtonText;
     if (isPublished) {
-      alertMessage = (0, import_i18n268.__)("Are you sure you want to unpublish this post?");
-      confirmButtonText = (0, import_i18n268.__)("Unpublish");
+      alertMessage = (0, import_i18n275.__)("Are you sure you want to unpublish this post?");
+      confirmButtonText = (0, import_i18n275.__)("Unpublish");
     } else if (isScheduled) {
-      alertMessage = (0, import_i18n268.__)("Are you sure you want to unschedule this post?");
-      confirmButtonText = (0, import_i18n268.__)("Unschedule");
+      alertMessage = (0, import_i18n275.__)("Are you sure you want to unschedule this post?");
+      confirmButtonText = (0, import_i18n275.__)("Unschedule");
     }
     const handleConfirm = () => {
       setShowConfirmDialog(false);
       editPost2({ status: "draft" });
       savePost2();
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(import_jsx_runtime470.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
-        import_components222.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(import_jsx_runtime535.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+        import_components217.Button,
         {
           __next40pxDefaultSize: true,
           className: "editor-post-switch-to-draft",
@@ -93872,11 +105180,11 @@ If there's a particular need for this, please submit a feature request at https:
           "aria-disabled": isDisabled,
           variant: "secondary",
           style: { flexGrow: "1", justifyContent: "center" },
-          children: (0, import_i18n268.__)("Switch to draft")
+          children: (0, import_i18n275.__)("Switch to draft")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
-        import_components222.__experimentalConfirmDialog,
+      /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+        import_components217.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
           onConfirm: handleConfirm,
@@ -93890,8 +105198,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/post-sync-status/index.mjs
   var import_data170 = __toESM(require_data(), 1);
-  var import_i18n269 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n276 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
   function PostSyncStatus() {
     const { syncStatus, postType: postType2 } = (0, import_data170.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
@@ -93905,14 +105213,14 @@ If there's a particular need for this, please submit a feature request at https:
     if (postType2 !== "wp_block") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(post_panel_row_default, { label: (0, import_i18n269.__)("Sync status"), children: /* @__PURE__ */ (0, import_jsx_runtime471.jsx)("div", { className: "editor-post-sync-status__value", children: syncStatus === "unsynced" ? (0, import_i18n269._x)("Not synced", "pattern (singular)") : (0, import_i18n269._x)("Synced", "pattern (singular)") }) });
+    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)") }) });
   }

   // packages/editor/build-module/components/post-taxonomies/index.mjs
-  var import_element277 = __toESM(require_element(), 1);
+  var import_element329 = __toESM(require_element(), 1);
   var import_data171 = __toESM(require_data(), 1);
   var import_core_data100 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 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) => {
@@ -93933,8 +105241,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
     return visibleTaxonomies.map((taxonomy) => {
       const TaxonomyComponent = taxonomy.hierarchical ? hierarchical_term_selector_default : flat_term_selector_default;
-      return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_element277.Fragment, { children: taxonomyWrapper(
-        /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(TaxonomyComponent, { slug: taxonomy.slug }),
+      return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_element329.Fragment, { children: taxonomyWrapper(
+        /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(TaxonomyComponent, { slug: taxonomy.slug }),
         taxonomy
       ) }, `taxonomy-${taxonomy.slug}`);
     });
@@ -93962,9 +105270,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-taxonomies/panel.mjs
-  var import_components223 = __toESM(require_components(), 1);
+  var import_components218 = __toESM(require_components(), 1);
   var import_data173 = __toESM(require_data(), 1);
-  var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
   function TaxonomyPanel({ taxonomy, children }) {
     const slug = taxonomy?.slug;
     const panelName = slug ? `taxonomy-panel-${slug}` : "";
@@ -93986,8 +105294,8 @@ If there's a particular need for this, please submit a feature request at https:
     if (!taxonomyMenuName) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
-      import_components223.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+      import_components218.PanelBody,
       {
         title: taxonomyMenuName,
         opened: isOpened,
@@ -93997,11 +105305,11 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function PostTaxonomies2() {
-    return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(PostTaxonomiesCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostTaxonomiesCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
       post_taxonomies_default,
       {
         taxonomyWrapper: (content, taxonomy) => {
-          return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(TaxonomyPanel, { taxonomy, children: content });
+          return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(TaxonomyPanel, { taxonomy, children: content });
         }
       }
     ) });
@@ -94009,11 +105317,11 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/post-text-editor/index.mjs
   var import_react_autosize_textarea = __toESM(require_lib(), 1);
-  var import_element278 = __toESM(require_element(), 1);
-  var import_i18n270 = __toESM(require_i18n(), 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_data174 = __toESM(require_data(), 1);
-  var import_compose61 = __toESM(require_compose(), 1);
+  var import_compose69 = __toESM(require_compose(), 1);

   // packages/editor/build-module/components/post-text-editor/utils.mjs
   var STRING_TOO_LARGE_THRESHOLD = 1e3;
@@ -94124,12 +105432,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-text-editor/index.mjs
-  var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
   function PostTextEditor() {
-    const instanceId = (0, import_compose61.useInstanceId)(PostTextEditor);
-    const textareaRef = (0, import_element278.useRef)();
-    const previousValueRef = (0, import_element278.useRef)();
-    const selectionRef = (0, import_element278.useRef)();
+    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 { value, type, id } = (0, import_data174.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2, getEditedPostContent: getEditedPostContent2 } = select9(store);
       return {
@@ -94139,7 +105447,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const { editEntityRecord } = (0, import_data174.useDispatch)(import_core_data102.store);
-    (0, import_element278.useLayoutEffect)(() => {
+    (0, import_element330.useLayoutEffect)(() => {
       const textarea = textareaRef.current;
       const previousValue = previousValueRef.current;
       previousValueRef.current = value;
@@ -94179,15 +105487,15 @@ If there's a particular need for this, please submit a feature request at https:
         selectionDirection
       };
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime474.jsxs)(import_jsx_runtime474.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         VisuallyHidden,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)("label", { htmlFor: `post-content-${instanceId}` }),
-          children: (0, import_i18n270.__)("Type text or HTML")
+          render: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)("label", { htmlFor: `post-content-${instanceId}` }),
+          children: (0, import_i18n277.__)("Type text or HTML")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
         import_react_autosize_textarea.default,
         {
           autoComplete: "off",
@@ -94208,45 +105516,45 @@ If there's a particular need for this, please submit a feature request at https:
           onKeyUp: updateSelection,
           className: "editor-post-text-editor",
           id: `post-content-${instanceId}`,
-          placeholder: (0, import_i18n270.__)("Start writing with text or HTML")
+          placeholder: (0, import_i18n277.__)("Start writing with text or HTML")
         }
       )
     ] });
   }

   // packages/editor/build-module/components/post-title/index.mjs
-  var import_i18n271 = __toESM(require_i18n(), 1);
-  var import_element280 = __toESM(require_element(), 1);
+  var import_i18n278 = __toESM(require_i18n(), 1);
+  var import_element332 = __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_compose62 = __toESM(require_compose(), 1);
-  var import_dom24 = __toESM(require_dom(), 1);
+  var import_compose70 = __toESM(require_compose(), 1);
+  var import_dom30 = __toESM(require_dom(), 1);

   // packages/editor/build-module/components/post-title/constants.mjs
   var DEFAULT_CLASSNAMES = "wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text";
   var REGEXP_NEWLINES = /[\r\n]+/g;

   // packages/editor/build-module/components/post-title/use-post-title-focus.mjs
-  var import_element279 = __toESM(require_element(), 1);
+  var import_element331 = __toESM(require_element(), 1);
   var import_data175 = __toESM(require_data(), 1);
   function usePostTitleFocus(forwardedRef) {
-    const ref = (0, import_element279.useRef)();
+    const ref = (0, import_element331.useRef)();
     const { isCleanNewPost: isCleanNewPost2 } = (0, import_data175.useSelect)((select9) => {
       const { isCleanNewPost: _isCleanNewPost } = select9(store);
       return {
         isCleanNewPost: _isCleanNewPost()
       };
     }, []);
-    (0, import_element279.useImperativeHandle)(forwardedRef, () => ({
+    (0, import_element331.useImperativeHandle)(forwardedRef, () => ({
       focus: () => {
         ref?.current?.focus();
       }
     }));
-    (0, import_element279.useEffect)(() => {
+    (0, import_element331.useEffect)(() => {
       if (!ref.current) {
         return;
       }
@@ -94278,9 +105586,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-title/index.mjs
-  var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
   var { useRichText } = unlock(import_rich_text4.privateApis);
-  var PostTitle = (0, import_element280.forwardRef)((_, forwardedRef) => {
+  var PostTitle = (0, import_element332.forwardRef)((_, forwardedRef) => {
     const { placeholder, isEditingContentOnlySection, isPreview } = (0, import_data177.useSelect)(
       (select9) => {
         const { getSettings: getSettings11, getEditedContentOnlySection } = unlock(
@@ -94295,12 +105603,12 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [isSelected2, setIsSelected] = (0, import_element280.useState)(false);
+    const [isSelected2, setIsSelected] = (0, import_element332.useState)(false);
     const { ref: focusRef } = usePostTitleFocus(forwardedRef);
     const { title, setTitle: onUpdate } = usePostTitle();
-    const [selection, setSelection] = (0, import_element280.useState)({});
+    const [selection, setSelection] = (0, import_element332.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_i18n271.__)("Add title");
+    const decodedPlaceholder = (0, import_html_entities28.decodeEntities)(placeholder) || (0, import_i18n278.__)("Add title");
     const {
       value,
       onChange,
@@ -94368,7 +105676,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (typeof content !== "string") {
         const [firstBlock] = content;
         if (!title && (firstBlock.name === "core/heading" || firstBlock.name === "core/paragraph")) {
-          const contentNoHTML = (0, import_dom24.__unstableStripHTML)(
+          const contentNoHTML = (0, import_dom30.__unstableStripHTML)(
             firstBlock.attributes.content
           );
           onUpdate(contentNoHTML);
@@ -94377,22 +105685,22 @@ If there's a particular need for this, please submit a feature request at https:
           onInsertBlockAfter(content);
         }
       } else {
-        const contentNoHTML = (0, import_dom24.__unstableStripHTML)(content);
+        const contentNoHTML = (0, import_dom30.__unstableStripHTML)(content);
         onChange((0, import_rich_text4.insert)(value, (0, import_rich_text4.create)({ html: contentNoHTML })));
       }
     }
-    const className2 = clsx_default(DEFAULT_CLASSNAMES, {
+    const className = clsx_default(DEFAULT_CLASSNAMES, {
       "is-selected": isSelected2
     });
     const style = isEditingContentOnlySection ? { opacity: 0.2 } : void 0;
     return (
       /* eslint-disable jsx-a11y/no-noninteractive-element-to-interactive-role */
-      /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
         "h1",
         {
-          ref: (0, import_compose62.useMergeRefs)([richTextRef, focusRef]),
+          ref: (0, import_compose70.useMergeRefs)([richTextRef, focusRef]),
           contentEditable: !isEditingContentOnlySection && !isPreview,
-          className: className2,
+          className,
           "aria-label": decodedPlaceholder,
           role: "textbox",
           "aria-multiline": "true",
@@ -94405,16 +105713,16 @@ If there's a particular need for this, please submit a feature request at https:
       )
     );
   });
-  var post_title_default = (0, import_element280.forwardRef)((_, forwardedRef) => /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(post_type_support_check_default, { supportKeys: "title", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(PostTitle, { ref: forwardedRef }) }));
+  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 }) }));

   // packages/editor/build-module/components/post-title/post-title-raw.mjs
-  var import_components224 = __toESM(require_components(), 1);
-  var import_i18n272 = __toESM(require_i18n(), 1);
+  var import_components219 = __toESM(require_components(), 1);
+  var import_i18n279 = __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_element281 = __toESM(require_element(), 1);
-  var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
+  var import_element333 = __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);
@@ -94423,7 +105731,7 @@ If there's a particular need for this, please submit a feature request at https:
         placeholder: titlePlaceholder
       };
     }, []);
-    const [isSelected2, setIsSelected] = (0, import_element281.useState)(false);
+    const [isSelected2, setIsSelected] = (0, import_element333.useState)(false);
     const { title, setTitle: onUpdate } = usePostTitle();
     const { ref: focusRef } = usePostTitleFocus(forwardedRef);
     function onChange(value) {
@@ -94435,13 +105743,13 @@ If there's a particular need for this, please submit a feature request at https:
     function onUnselect() {
       setIsSelected(false);
     }
-    const className2 = clsx_default(DEFAULT_CLASSNAMES, {
+    const className = clsx_default(DEFAULT_CLASSNAMES, {
       "is-selected": isSelected2,
       "is-raw-text": true
     });
-    const decodedPlaceholder = (0, import_html_entities29.decodeEntities)(placeholder) || (0, import_i18n272.__)("Add title");
-    return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
-      import_components224.TextareaControl,
+    const decodedPlaceholder = (0, import_html_entities29.decodeEntities)(placeholder) || (0, import_i18n279.__)("Add title");
+    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+      import_components219.TextareaControl,
       {
         ref: focusRef,
         value: title,
@@ -94449,7 +105757,7 @@ If there's a particular need for this, please submit a feature request at https:
         onFocus: onSelect,
         onBlur: onUnselect,
         label: placeholder,
-        className: className2,
+        className,
         placeholder: decodedPlaceholder,
         hideLabelFromVision: true,
         autoComplete: "off",
@@ -94458,13 +105766,13 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var post_title_raw_default = (0, import_element281.forwardRef)(PostTitleRaw);
+  var post_title_raw_default = (0, import_element333.forwardRef)(PostTitleRaw);

   // packages/editor/build-module/components/post-trash/index.mjs
-  var import_i18n273 = __toESM(require_i18n(), 1);
-  var import_components225 = __toESM(require_components(), 1);
+  var import_i18n280 = __toESM(require_i18n(), 1);
+  var import_components220 = __toESM(require_components(), 1);
   var import_data180 = __toESM(require_data(), 1);
-  var import_element282 = __toESM(require_element(), 1);
+  var import_element334 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/post-trash/check.mjs
   var import_data179 = __toESM(require_data(), 1);
@@ -94492,7 +105800,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-trash/index.mjs
-  var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
   function PostTrash({ onActionPerformed }) {
     const registry = (0, import_data180.useRegistry)();
     const { isNew, isDeleting, postId: postId2, title } = (0, import_data180.useSelect)((select9) => {
@@ -94505,7 +105813,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const { trashPost: trashPost3 } = (0, import_data180.useDispatch)(store);
-    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element282.useState)(false);
+    const [showConfirmDialog, setShowConfirmDialog] = (0, import_element334.useState)(false);
     if (isNew || !postId2) {
       return null;
     }
@@ -94515,9 +105823,9 @@ If there's a particular need for this, please submit a feature request at https:
       const item = await registry.resolveSelect(store).getCurrentPost();
       onActionPerformed?.("move-to-trash", [item]);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime477.jsxs)(PostTrashCheck, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
-        import_components225.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(PostTrashCheck, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+        import_components220.Button,
         {
           __next40pxDefaultSize: true,
           className: "editor-post-trash",
@@ -94526,20 +105834,20 @@ If there's a particular need for this, please submit a feature request at https:
           isBusy: isDeleting,
           "aria-disabled": isDeleting,
           onClick: isDeleting ? void 0 : () => setShowConfirmDialog(true),
-          children: (0, import_i18n273.__)("Move to trash")
+          children: (0, import_i18n280.__)("Move to trash")
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
-        import_components225.__experimentalConfirmDialog,
+      /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+        import_components220.__experimentalConfirmDialog,
         {
           isOpen: showConfirmDialog,
           onConfirm: handleConfirm,
           onCancel: () => setShowConfirmDialog(false),
-          confirmButtonText: (0, import_i18n273.__)("Move to trash"),
+          confirmButtonText: (0, import_i18n280.__)("Move to trash"),
           size: "small",
-          children: (0, import_i18n273.sprintf)(
+          children: (0, import_i18n280.sprintf)(
             // translators: %s: The item's title.
-            (0, import_i18n273.__)('Are you sure you want to move "%s" to the trash?'),
+            (0, import_i18n280.__)('Are you sure you want to move "%s" to the trash?'),
             title
           )
         }
@@ -94550,14 +105858,14 @@ If there's a particular need for this, please submit a feature request at https:
   // 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_element283 = __toESM(require_element(), 1);
+  var import_element335 = __toESM(require_element(), 1);
   var import_block_editor61 = __toESM(require_block_editor(), 1);
-  var import_i18n274 = __toESM(require_i18n(), 1);
-  var import_components226 = __toESM(require_components(), 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_compose63 = __toESM(require_compose(), 1);
-  var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
+  var import_compose71 = __toESM(require_compose(), 1);
+  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
   function PostURL({ onClose }) {
     const {
       isEditable,
@@ -94588,47 +105896,47 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     const { editPost: editPost2 } = (0, import_data181.useDispatch)(store);
     const { createNotice } = (0, import_data181.useDispatch)(import_notices29.store);
-    const [forceEmptyField, setForceEmptyField] = (0, import_element283.useState)(false);
-    const copyButtonRef = (0, import_compose63.useCopyToClipboard)(permalink, () => {
-      createNotice("info", (0, import_i18n274.__)("Copied Permalink to clipboard."), {
+    const [forceEmptyField, setForceEmptyField] = (0, import_element335.useState)(false);
+    const copyButtonRef = (0, import_compose71.useCopyToClipboard)(permalink, () => {
+      createNotice("info", (0, import_i18n281.__)("Copied Permalink to clipboard."), {
         isDismissible: true,
         type: "snackbar"
       });
     });
-    const postUrlSlugDescriptionId = "editor-post-url__slug-description-" + (0, import_compose63.useInstanceId)(PostURL);
-    return /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)("div", { className: "editor-post-url", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
+    const postUrlSlugDescriptionId = "editor-post-url__slug-description-" + (0, import_compose71.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_i18n274.__)("Slug"),
+          title: (0, import_i18n281.__)("Slug"),
           onClose
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_components226.__experimentalVStack, { spacing: 3, children: [
-        isEditable && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("p", { className: "editor-post-url__intro", children: (0, import_element283.createInterpolateElement)(
-          (0, import_i18n274.__)(
+      /* @__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.__)(
             "<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"
           ),
           {
-            span: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("span", { id: postUrlSlugDescriptionId }),
-            a: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-              import_components226.ExternalLink,
+            span: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { id: postUrlSlugDescriptionId }),
+            a: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+              import_components221.ExternalLink,
               {
-                href: (0, import_i18n274.__)(
+                href: (0, import_i18n281.__)(
                   "https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink"
                 )
               }
             )
           }
         ) }),
-        /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)("div", { children: [
-          isEditable && /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_jsx_runtime478.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-              import_components226.__experimentalInputControl,
+        /* @__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,
               {
-                prefix: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_components226.__experimentalInputControlPrefixWrapper, { children: "/" }),
-                suffix: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(import_components226.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-                  import_components226.Button,
+                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,
                   {
                     icon: copy_small_default,
                     ref: copyButtonRef,
@@ -94636,7 +105944,7 @@ If there's a particular need for this, please submit a feature request at https:
                     label: "Copy"
                   }
                 ) }),
-                label: (0, import_i18n274.__)("Slug"),
+                label: (0, import_i18n281.__)("Slug"),
                 hideLabelFromVision: true,
                 value: forceEmptyField ? "" : postSlug,
                 autoComplete: "off",
@@ -94668,25 +105976,25 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-describedby": postUrlSlugDescriptionId
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)("p", { className: "editor-post-url__permalink", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("span", { className: "editor-post-url__permalink-visual-label", children: (0, import_i18n274.__)("Permalink:") }),
-              /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(
-                import_components226.ExternalLink,
+            /* @__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.jsxs)(
+                import_components221.ExternalLink,
                 {
                   className: "editor-post-url__link",
                   href: postLink,
                   target: "_blank",
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("span", { className: "editor-post-url__link-prefix", children: permalinkPrefix }),
-                    /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("span", { className: "editor-post-url__link-slug", children: postSlug }),
-                    /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("span", { className: "editor-post-url__link-suffix", children: permalinkSuffix })
+                    /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "editor-post-url__link-prefix", children: permalinkPrefix }),
+                    /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "editor-post-url__link-slug", children: postSlug }),
+                    /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "editor-post-url__link-suffix", children: permalinkSuffix })
                   ]
                 }
               )
             ] })
           ] }),
-          !isEditable && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
-            import_components226.ExternalLink,
+          !isEditable && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+            import_components221.ExternalLink,
             {
               className: "editor-post-url__link",
               href: postLink,
@@ -94740,13 +106048,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-url/panel.mjs
-  var import_element284 = __toESM(require_element(), 1);
+  var import_element336 = __toESM(require_element(), 1);
   var import_data184 = __toESM(require_data(), 1);
-  var import_components227 = __toESM(require_components(), 1);
-  var import_i18n275 = __toESM(require_i18n(), 1);
+  var import_components222 = __toESM(require_components(), 1);
+  var import_i18n282 = __toESM(require_i18n(), 1);
   var import_url23 = __toESM(require_url(), 1);
   var import_core_data106 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
   function PostURLPanel() {
     const { isFrontPage } = (0, import_data184.useSelect)((select9) => {
       const { getCurrentPostId: getCurrentPostId2 } = select9(store);
@@ -94760,8 +106068,8 @@ If there's a particular need for this, please submit a feature request at https:
         isFrontPage: siteSettings?.page_on_front === _id
       };
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element284.useState)(null);
-    const popoverProps = (0, import_element284.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element336.useState)(null);
+    const popoverProps = (0, import_element336.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -94772,26 +106080,26 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    const label = isFrontPage ? (0, import_i18n275.__)("Link") : (0, import_i18n275.__)("Slug");
-    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(PostURLCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime479.jsxs)(post_panel_row_default, { label, ref: setPopoverAnchor, children: [
-      !isFrontPage && /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
-        import_components227.Dropdown,
+    const label = isFrontPage ? (0, import_i18n282.__)("Link") : (0, import_i18n282.__)("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,
         {
           popoverProps,
           className: "editor-post-url__panel-dropdown",
           contentClassName: "editor-post-url__panel-dialog",
           focusOnMount: true,
-          renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
+          renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
             PostURLToggle,
             {
               isOpen: isOpen2,
               onClick: onToggle
             }
           ),
-          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(PostURL, { onClose })
+          renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(PostURL, { onClose })
         }
       ),
-      isFrontPage && /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(FrontPageLink, {})
+      isFrontPage && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(FrontPageLink, {})
     ] }) });
   }
   function PostURLToggle({ isOpen: isOpen2, onClick }) {
@@ -94801,8 +106109,8 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const decodedSlug = (0, import_url23.safeDecodeURIComponent)(slug);
-    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
-      import_components227.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+      import_components222.Button,
       {
         size: "compact",
         className: "editor-post-url__panel-toggle",
@@ -94810,10 +106118,10 @@ If there's a particular need for this, please submit a feature request at https:
         "aria-expanded": isOpen2,
         "aria-label": (
           // translators: %s: Current post link.
-          (0, import_i18n275.sprintf)((0, import_i18n275.__)("Change link: %s"), decodedSlug)
+          (0, import_i18n282.sprintf)((0, import_i18n282.__)("Change link: %s"), decodedSlug)
         ),
         onClick,
-        children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_jsx_runtime479.Fragment, { children: decodedSlug })
+        children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_jsx_runtime544.Fragment, { children: decodedSlug })
       }
     );
   }
@@ -94824,8 +106132,8 @@ If there's a particular need for this, please submit a feature request at https:
         postLink: getCurrentPost2()?.link
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
-      import_components227.ExternalLink,
+    return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+      import_components222.ExternalLink,
       {
         className: "editor-post-url__front-page-link",
         href: postLink,
@@ -94845,53 +106153,53 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/table-of-contents/index.mjs
-  var import_i18n279 = __toESM(require_i18n(), 1);
-  var import_components228 = __toESM(require_components(), 1);
+  var import_i18n286 = __toESM(require_i18n(), 1);
+  var import_components223 = __toESM(require_components(), 1);
   var import_data190 = __toESM(require_data(), 1);
-  var import_element286 = __toESM(require_element(), 1);
+  var import_element338 = __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_i18n278 = __toESM(require_i18n(), 1);
+  var import_i18n285 = __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_i18n276 = __toESM(require_i18n(), 1);
+  var import_i18n283 = __toESM(require_i18n(), 1);
   var import_wordcount2 = __toESM(require_wordcount(), 1);
-  var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
   function WordCount() {
     const content = (0, import_data186.useSelect)(
       (select9) => select9(store).getEditedPostAttribute("content"),
       []
     );
-    const wordCountType = (0, import_i18n276._x)("words", "Word count type. Do not translate!");
-    return /* @__PURE__ */ (0, import_jsx_runtime480.jsx)("span", { className: "word-count", children: (0, import_wordcount2.count)(content, wordCountType) });
+    const wordCountType = (0, import_i18n283._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_i18n277 = __toESM(require_i18n(), 1);
+  var import_i18n284 = __toESM(require_i18n(), 1);
   var import_wordcount3 = __toESM(require_wordcount(), 1);
-  var import_element285 = __toESM(require_element(), 1);
-  var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
+  var import_element337 = __toESM(require_element(), 1);
+  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
   var AVERAGE_READING_RATE2 = 189;
   function TimeToRead() {
     const content = (0, import_data187.useSelect)(
       (select9) => select9(store).getEditedPostAttribute("content"),
       []
     );
-    const wordCountType = (0, import_i18n277._x)("words", "Word count type. Do not translate!");
+    const wordCountType = (0, import_i18n284._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_element285.createInterpolateElement)((0, import_i18n277.__)("<span>< 1</span> minute"), {
-      span: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)("span", {})
-    }) : (0, import_element285.createInterpolateElement)(
-      (0, import_i18n277.sprintf)(
+    const minutesToReadString = minutesToRead === 0 ? (0, import_element337.createInterpolateElement)((0, import_i18n284.__)("<span>< 1</span> minute"), {
+      span: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("span", {})
+    }) : (0, import_element337.createInterpolateElement)(
+      (0, import_i18n284.sprintf)(
         /* translators: %s: the number of minutes to read the post. */
-        (0, import_i18n277._n)(
+        (0, import_i18n284._n)(
           "<span>%s</span> minute",
           "<span>%s</span> minutes",
           minutesToRead
@@ -94899,10 +106207,10 @@ If there's a particular need for this, please submit a feature request at https:
         minutesToRead
       ),
       {
-        span: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)("span", {})
+        span: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("span", {})
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)("span", { className: "time-to-read", children: minutesToReadString });
+    return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("span", { className: "time-to-read", children: minutesToReadString });
   }

   // packages/editor/build-module/components/character-count/index.mjs
@@ -94917,7 +106225,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/table-of-contents/panel.mjs
-  var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
   function TableOfContentsPanel({ hasOutlineItemsDisabled, onRequestClose }) {
     const { headingCount, paragraphCount, numberOfBlocks } = (0, import_data189.useSelect)(
       (select9) => {
@@ -94936,46 +106244,46 @@ If there's a particular need for this, please submit a feature request at https:
        * Safari+VoiceOver won't announce the list otherwise.
        */
       /* eslint-disable jsx-a11y/no-redundant-roles */
-      /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)(import_jsx_runtime482.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_jsx_runtime547.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
           "div",
           {
             className: "table-of-contents__wrapper",
             role: "note",
-            "aria-label": (0, import_i18n278.__)("Document Statistics"),
+            "aria-label": (0, import_i18n285.__)("Document Statistics"),
             tabIndex: "0",
-            children: /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)("ul", { role: "list", className: "table-of-contents__counts", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n278.__)("Words"),
-                /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(WordCount, {})
+            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"),
+                /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(WordCount, {})
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n278.__)("Characters"),
-                /* @__PURE__ */ (0, import_jsx_runtime482.jsx)("span", { className: "table-of-contents__number", children: /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(CharacterCount, {}) })
+              /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("li", { className: "table-of-contents__count", children: [
+                (0, import_i18n285.__)("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_runtime482.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n278.__)("Time to read"),
-                /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(TimeToRead, {})
+              /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("li", { className: "table-of-contents__count", children: [
+                (0, import_i18n285.__)("Time to read"),
+                /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(TimeToRead, {})
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n278.__)("Headings"),
-                /* @__PURE__ */ (0, import_jsx_runtime482.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.__)("Headings"),
+                /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("span", { className: "table-of-contents__number", children: headingCount })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n278.__)("Paragraphs"),
-                /* @__PURE__ */ (0, import_jsx_runtime482.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.__)("Paragraphs"),
+                /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("span", { className: "table-of-contents__number", children: paragraphCount })
               ] }),
-              /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)("li", { className: "table-of-contents__count", children: [
-                (0, import_i18n278.__)("Blocks"),
-                /* @__PURE__ */ (0, import_jsx_runtime482.jsx)("span", { className: "table-of-contents__number", children: numberOfBlocks })
+              /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)("li", { className: "table-of-contents__count", children: [
+                (0, import_i18n285.__)("Blocks"),
+                /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("span", { className: "table-of-contents__number", children: numberOfBlocks })
               ] })
             ] })
           }
         ),
-        headingCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime482.jsxs)(import_jsx_runtime482.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime482.jsx)("hr", {}),
-          /* @__PURE__ */ (0, import_jsx_runtime482.jsx)("h2", { className: "table-of-contents__title", children: (0, import_i18n278.__)("Document Outline") }),
-          /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+        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)(
             DocumentOutline,
             {
               onSelect: onRequestClose,
@@ -94989,22 +106297,22 @@ If there's a particular need for this, please submit a feature request at https:
   var panel_default3 = TableOfContentsPanel;

   // packages/editor/build-module/components/table-of-contents/index.mjs
-  var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
   function TableOfContents({ hasOutlineItemsDisabled, repositionDropdown, ...props }, ref) {
     const hasBlocks = (0, import_data190.useSelect)(
       (select9) => !!select9(import_block_editor63.store).getBlockCount(),
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
-      import_components228.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+      import_components223.Dropdown,
       {
         popoverProps: {
           placement: repositionDropdown ? "right" : "bottom"
         },
         className: "table-of-contents",
         contentClassName: "table-of-contents__popover",
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
-          import_components228.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+          import_components223.Button,
           {
             __next40pxDefaultSize: true,
             ...props,
@@ -95013,12 +106321,12 @@ If there's a particular need for this, please submit a feature request at https:
             icon: info_default,
             "aria-expanded": isOpen2,
             "aria-haspopup": "true",
-            label: (0, import_i18n279.__)("Details"),
+            label: (0, import_i18n286.__)("Details"),
             tooltipPosition: "bottom",
             "aria-disabled": !hasBlocks
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
           panel_default3,
           {
             onRequestClose: onClose,
@@ -95028,20 +106336,20 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   }
-  var table_of_contents_default = (0, import_element286.forwardRef)(TableOfContents);
+  var table_of_contents_default = (0, import_element338.forwardRef)(TableOfContents);

   // packages/editor/build-module/components/unsaved-changes-warning/index.mjs
-  var import_i18n280 = __toESM(require_i18n(), 1);
-  var import_element287 = __toESM(require_element(), 1);
+  var import_i18n287 = __toESM(require_i18n(), 1);
+  var import_element339 = __toESM(require_element(), 1);
   var import_data191 = __toESM(require_data(), 1);
   var import_core_data107 = __toESM(require_core_data(), 1);
   function UnsavedChangesWarning() {
     const { __experimentalGetDirtyEntityRecords } = (0, import_data191.useSelect)(import_core_data107.store);
-    (0, import_element287.useEffect)(() => {
+    (0, import_element339.useEffect)(() => {
       const warnIfUnsavedChanges = (event) => {
         const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
         if (dirtyEntityRecords.length > 0) {
-          event.returnValue = (0, import_i18n280.__)(
+          event.returnValue = (0, import_i18n287.__)(
             "You have unsaved changes. If you proceed, they will be lost."
           );
           return event.returnValue;
@@ -95057,18 +106365,18 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/deprecated.mjs
   var import_deprecated13 = __toESM(require_deprecated(), 1);
-  var import_element288 = __toESM(require_element(), 1);
+  var import_element340 = __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_runtime484 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
   function deprecateComponent(name2, Wrapped, staticsToHoist = []) {
-    const Component3 = (0, import_element288.forwardRef)((props, ref) => {
+    const Component3 = (0, import_element340.forwardRef)((props, ref) => {
       (0, import_deprecated13.default)("wp.editor." + name2, {
         since: "5.3",
         alternative: "wp.blockEditor." + name2,
         version: "6.2"
       });
-      return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(Wrapped, { ref, ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(Wrapped, { ref, ...props });
     });
     staticsToHoist.forEach((staticName) => {
       Component3[staticName] = deprecateComponent(
@@ -95268,22 +106576,22 @@ If there's a particular need for this, please submit a feature request at https:
     completers.push({ ...link_default2 }, { ...user_default });
     return completers;
   }
-  (0, import_hooks52.addFilter)(
+  (0, import_hooks53.addFilter)(
     "editor.Autocomplete.completers",
     "editor/autocompleters/set-default-completers",
     setDefaultCompleters
   );

   // packages/editor/build-module/hooks/media-upload.mjs
-  var import_element289 = __toESM(require_element(), 1);
-  var import_hooks53 = __toESM(require_hooks(), 1);
+  var import_element341 = __toESM(require_element(), 1);
+  var import_hooks54 = __toESM(require_hooks(), 1);
   var import_deprecated14 = __toESM(require_deprecated(), 1);
   var import_media_utils8 = __toESM(require_media_utils(), 1);
-  var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
   var { MediaUploadModal: MediaUploadModalComponent } = unlock(
     import_media_utils8.privateApis
   );
-  var MediaUploadModalWrapper = class extends import_element289.Component {
+  var MediaUploadModalWrapper = class extends import_element341.Component {
     constructor(props) {
       super(props);
       this.state = {
@@ -95310,9 +106618,9 @@ If there's a particular need for this, please submit a feature request at https:
         render: render5
       } = this.props;
       const { isOpen: isOpen2 } = this.state;
-      return /* @__PURE__ */ (0, import_jsx_runtime485.jsxs)(import_jsx_runtime485.Fragment, { children: [
+      return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_jsx_runtime550.Fragment, { children: [
         render5({ open: this.openModal }),
-        /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
           MediaUploadModalComponent,
           {
             allowedTypes,
@@ -95332,7 +106640,7 @@ If there's a particular need for this, please submit a feature request at https:
     }
   };
   if (window.__experimentalDataViewsMediaModal) {
-    (0, import_hooks53.addFilter)(
+    (0, import_hooks54.addFilter)(
       "editor.MediaUpload",
       "core/editor/components/media-upload",
       () => {
@@ -95345,7 +106653,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   } else {
-    (0, import_hooks53.addFilter)(
+    (0, import_hooks54.addFilter)(
       "editor.MediaUpload",
       "core/editor/components/media-upload",
       () => {
@@ -95355,20 +106663,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/hooks/pattern-overrides.mjs
-  var import_hooks54 = __toESM(require_hooks(), 1);
+  var import_hooks55 = __toESM(require_hooks(), 1);
   var import_patterns9 = __toESM(require_patterns(), 1);
-  var import_compose64 = __toESM(require_compose(), 1);
+  var import_compose72 = __toESM(require_compose(), 1);
   var import_block_editor65 = __toESM(require_block_editor(), 1);
   var import_data192 = __toESM(require_data(), 1);
   var import_blocks28 = __toESM(require_blocks(), 1);
-  var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
   var {
     PatternOverridesControls,
     ResetOverridesControl,
     PATTERN_TYPES: PATTERN_TYPES5,
     PATTERN_SYNC_TYPES: PATTERN_SYNC_TYPES2
   } = unlock(import_patterns9.privateApis);
-  var withPatternOverrideControls = (0, import_compose64.createHigherOrderComponent)(
+  var withPatternOverrideControls = (0, import_compose72.createHigherOrderComponent)(
     (BlockEdit2) => (props) => {
       const isSupportedBlock = (0, import_data192.useSelect)(
         (select9) => {
@@ -95377,9 +106685,9 @@ If there's a particular need for this, please submit a feature request at https:
         },
         [props.name]
       );
-      return /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(import_jsx_runtime486.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(BlockEdit2, { ...props }, "edit"),
-        props.isSelected && isSupportedBlock && /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(ControlsWithStoreSubscription, { ...props })
+      return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(BlockEdit2, { ...props }, "edit"),
+        props.isSelected && isSupportedBlock && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(ControlsWithStoreSubscription, { ...props })
       ] });
     },
     "withPatternOverrideControls"
@@ -95408,26 +106716,26 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasPatternOverridesSource) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(import_jsx_runtime486.Fragment, { children: [
-      shouldShowPatternOverridesControls && /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(PatternOverridesControls, { ...props }),
-      shouldShowResetOverridesControl && /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(ResetOverridesControl, { ...props })
+    return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
+      shouldShowPatternOverridesControls && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(PatternOverridesControls, { ...props }),
+      shouldShowResetOverridesControl && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(ResetOverridesControl, { ...props })
     ] });
   }
-  (0, import_hooks54.addFilter)(
+  (0, import_hooks55.addFilter)(
     "editor.BlockEdit",
     "core/editor/with-pattern-override-controls",
     withPatternOverrideControls
   );

   // packages/editor/build-module/hooks/navigation-link-view-button.mjs
-  var import_hooks55 = __toESM(require_hooks(), 1);
-  var import_compose65 = __toESM(require_compose(), 1);
-  var import_element290 = __toESM(require_element(), 1);
-  var import_i18n281 = __toESM(require_i18n(), 1);
+  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_block_editor66 = __toESM(require_block_editor(), 1);
-  var import_components230 = __toESM(require_components(), 1);
+  var import_components225 = __toESM(require_components(), 1);
   var import_data193 = __toESM(require_data(), 1);
-  var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 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;
@@ -95436,7 +106744,7 @@ If there's a particular need for this, please submit a feature request at https:
       (select9) => select9(import_block_editor66.store).getSettings().onNavigateToEntityRecord,
       []
     );
-    const onViewPage = (0, import_element290.useCallback)(() => {
+    const onViewPage = (0, import_element342.useCallback)(() => {
       if (kind === "post-type" && type === "page" && id && onNavigateToEntityRecord) {
         onNavigateToEntityRecord({
           postId: id,
@@ -95447,41 +106755,41 @@ If there's a particular need for this, please submit a feature request at https:
     if (kind !== "post-type" || type !== "page" || !id || !onNavigateToEntityRecord || blockEditingMode !== "contentOnly") {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_block_editor66.__unstableBlockToolbarLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_components230.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
-      import_components230.ToolbarButton,
+    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,
       {
         name: "view",
-        title: (0, import_i18n281.__)("View"),
+        title: (0, import_i18n288.__)("View"),
         onClick: onViewPage,
-        children: (0, import_i18n281.__)("View")
+        children: (0, import_i18n288.__)("View")
       }
     ) }) });
   }
-  var withNavigationViewButton = (0, import_compose65.createHigherOrderComponent)(
+  var withNavigationViewButton = (0, import_compose73.createHigherOrderComponent)(
     (BlockEdit2) => (props) => {
       const isSupportedBlock = SUPPORTED_BLOCKS.includes(props.name);
-      return /* @__PURE__ */ (0, import_jsx_runtime487.jsxs)(import_jsx_runtime487.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(BlockEdit2, { ...props }, "edit"),
-        props.isSelected && isSupportedBlock && /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(NavigationViewButton, { ...props })
+      return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(BlockEdit2, { ...props }, "edit"),
+        props.isSelected && isSupportedBlock && /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(NavigationViewButton, { ...props })
       ] });
     },
     "withNavigationViewButton"
   );
-  (0, import_hooks55.addFilter)(
+  (0, import_hooks56.addFilter)(
     "editor.BlockEdit",
     "core/editor/with-navigation-view-button",
     withNavigationViewButton
   );

   // packages/editor/build-module/hooks/template-part-navigation-edit-button.mjs
-  var import_hooks56 = __toESM(require_hooks(), 1);
-  var import_compose66 = __toESM(require_compose(), 1);
-  var import_element291 = __toESM(require_element(), 1);
-  var import_i18n282 = __toESM(require_i18n(), 1);
+  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_block_editor67 = __toESM(require_block_editor(), 1);
-  var import_components231 = __toESM(require_components(), 1);
+  var import_components226 = __toESM(require_components(), 1);
   var import_data194 = __toESM(require_data(), 1);
-  var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 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";
@@ -95517,7 +106825,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [clientId]
     );
-    const onEditNavigation = (0, import_element291.useCallback)(() => {
+    const onEditNavigation = (0, import_element343.useCallback)(() => {
       if (firstNavigationBlockId) {
         registry.batch(() => {
           selectBlock2(firstNavigationBlockId);
@@ -95539,21 +106847,21 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasNavigationBlocks || !isNavigationEditable) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_block_editor67.__unstableBlockToolbarLastItem, { children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_components231.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
-      import_components231.ToolbarButton,
+    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,
       {
-        label: (0, import_i18n282.__)("Edit navigation"),
+        label: (0, import_i18n289.__)("Edit navigation"),
         onClick: onEditNavigation,
-        children: (0, import_i18n282.__)("Edit navigation")
+        children: (0, import_i18n289.__)("Edit navigation")
       }
     ) }) });
   }
-  var withTemplatePartNavigationEditButton = (0, import_compose66.createHigherOrderComponent)(
+  var withTemplatePartNavigationEditButton = (0, import_compose74.createHigherOrderComponent)(
     (BlockEdit2) => (props) => {
       const isTemplatePart2 = props.name === TEMPLATE_PART_BLOCK_NAME;
-      return /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(import_jsx_runtime488.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(BlockEdit2, { ...props }, "edit"),
-        props.isSelected && isTemplatePart2 && /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_jsx_runtime553.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(BlockEdit2, { ...props }, "edit"),
+        props.isSelected && isTemplatePart2 && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
           TemplatePartNavigationEditButton,
           {
             clientId: props.clientId
@@ -95563,20 +106871,20 @@ If there's a particular need for this, please submit a feature request at https:
     },
     "withTemplatePartNavigationEditButton"
   );
-  (0, import_hooks56.addFilter)(
+  (0, import_hooks57.addFilter)(
     "editor.BlockEdit",
     "core/editor/with-template-part-navigation-edit-button",
     withTemplatePartNavigationEditButton
   );

   // packages/editor/build-module/hooks/push-changes-to-global-styles/index.mjs
-  var import_hooks58 = __toESM(require_hooks(), 1);
-  var import_compose67 = __toESM(require_compose(), 1);
+  var import_hooks59 = __toESM(require_hooks(), 1);
+  var import_compose75 = __toESM(require_compose(), 1);
   var import_block_editor68 = __toESM(require_block_editor(), 1);
-  var import_components233 = __toESM(require_components(), 1);
-  var import_i18n285 = __toESM(require_i18n(), 1);
+  var import_components228 = __toESM(require_components(), 1);
+  var import_i18n292 = __toESM(require_i18n(), 1);
   var import_blocks30 = __toESM(require_blocks(), 1);
-  var import_element294 = __toESM(require_element(), 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);
@@ -95603,50 +106911,50 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/hooks/push-changes-to-global-styles/apply-globally-modal.mjs
-  var import_components232 = __toESM(require_components(), 1);
-  var import_i18n284 = __toESM(require_i18n(), 1);
+  var import_components227 = __toESM(require_components(), 1);
+  var import_i18n291 = __toESM(require_i18n(), 1);
   var import_blocks29 = __toESM(require_blocks(), 1);
-  var import_element293 = __toESM(require_element(), 1);
+  var import_element345 = __toESM(require_element(), 1);

   // packages/editor/build-module/hooks/push-changes-to-global-styles/use-review-rows.mjs
-  var import_element292 = __toESM(require_element(), 1);
+  var import_element344 = __toESM(require_element(), 1);

   // packages/editor/build-module/hooks/push-changes-to-global-styles/style-labels.mjs
-  var import_i18n283 = __toESM(require_i18n(), 1);
+  var import_i18n290 = __toESM(require_i18n(), 1);
   var STYLE_LABELS = {
     // Typography.
-    "typography.fontFamily": (0, import_i18n283.__)("Font family"),
-    "typography.fontSize": (0, import_i18n283.__)("Font size"),
-    "typography.fontStyle": (0, import_i18n283.__)("Font style"),
-    "typography.fontWeight": (0, import_i18n283.__)("Font weight"),
-    "typography.lineHeight": (0, import_i18n283.__)("Line height"),
-    "typography.letterSpacing": (0, import_i18n283.__)("Letter spacing"),
-    "typography.textDecoration": (0, import_i18n283.__)("Text decoration"),
-    "typography.textTransform": (0, import_i18n283.__)("Letter case"),
-    "typography.textColumns": (0, import_i18n283.__)("Text columns"),
-    "typography.writingMode": (0, import_i18n283.__)("Orientation"),
+    "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"),
     // Color.
-    "color.text": (0, import_i18n283.__)("Text color"),
-    "color.background": (0, import_i18n283.__)("Background color"),
-    "color.gradient": (0, import_i18n283.__)("Gradient"),
-    "elements.link.color.text": (0, import_i18n283.__)("Link 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"),
     // Spacing.
-    "spacing.padding": (0, import_i18n283.__)("Padding"),
-    "spacing.margin": (0, import_i18n283.__)("Margin"),
-    "spacing.blockGap": (0, import_i18n283.__)("Block spacing"),
+    "spacing.padding": (0, import_i18n290.__)("Padding"),
+    "spacing.margin": (0, import_i18n290.__)("Margin"),
+    "spacing.blockGap": (0, import_i18n290.__)("Block spacing"),
     // Border.
-    border: (0, import_i18n283.__)("Border"),
-    "border.top": (0, import_i18n283.__)("Border top"),
-    "border.right": (0, import_i18n283.__)("Border right"),
-    "border.bottom": (0, import_i18n283.__)("Border bottom"),
-    "border.left": (0, import_i18n283.__)("Border left"),
-    "border.color": (0, import_i18n283.__)("Border color"),
-    "border.width": (0, import_i18n283.__)("Border width"),
-    "border.style": (0, import_i18n283.__)("Border style"),
-    "border.radius": (0, import_i18n283.__)("Border radius"),
+    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"),
     // Dimensions.
-    "dimensions.minHeight": (0, import_i18n283.__)("Minimum height"),
-    "dimensions.aspectRatio": (0, import_i18n283.__)("Aspect ratio")
+    "dimensions.minHeight": (0, import_i18n290.__)("Minimum height"),
+    "dimensions.aspectRatio": (0, import_i18n290.__)("Aspect ratio")
   };
   function getStyleLabel(path) {
     const key = path.join(".");
@@ -95787,7 +107095,7 @@ If there's a particular need for this, please submit a feature request at https:
     return formatStyleValue(value);
   }
   function useReviewRows(rows, merged, name2) {
-    return (0, import_element292.useMemo)(() => {
+    return (0, import_element344.useMemo)(() => {
       const resolve = (value) => getValueFromVariable(merged, name2, value);
       return rows.map((row) => {
         const currentValue = getStyle(
@@ -95818,7 +107126,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/hooks/push-changes-to-global-styles/apply-globally-modal.mjs
-  var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
   var DEFAULT_LAYOUTS = { pickerTable: {} };
   var getItemId = (row) => row.id;
   function ApplyGloballyModal({
@@ -95829,10 +107137,10 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { merged } = useGlobalStyles();
     const reviewRows = useReviewRows(rows, merged, name2);
-    const [selection, setSelection] = (0, import_element293.useState)(
+    const [selection, setSelection] = (0, import_element345.useState)(
       () => reviewRows.map((row) => row.id)
     );
-    const [view, setView] = (0, import_element293.useState)(() => ({
+    const [view, setView] = (0, import_element345.useState)(() => ({
       type: "pickerTable",
       titleField: "label",
       fields: ["current", "new"],
@@ -95840,11 +107148,11 @@ If there's a particular need for this, please submit a feature request at https:
       perPage: reviewRows.length,
       layout: { enableMoving: false }
     }));
-    const fields2 = (0, import_element293.useMemo)(
+    const fields2 = (0, import_element345.useMemo)(
       () => [
         {
           id: "label",
-          label: (0, import_i18n284.__)("Style"),
+          label: (0, import_i18n291.__)("Style"),
           enableSorting: false,
           enableHiding: false,
           filterBy: false,
@@ -95853,30 +107161,30 @@ If there's a particular need for this, please submit a feature request at https:
         },
         {
           id: "current",
-          label: (0, import_i18n284.__)("Current"),
+          label: (0, import_i18n291.__)("Current"),
           enableSorting: false,
           enableHiding: false,
           filterBy: false,
           getValue: ({ item }) => item.formattedCurrentValue,
-          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)("span", { className: "editor-push-changes-to-global-styles-modal__value", children: item.formattedCurrentValue })
+          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime554.jsx)("span", { className: "editor-push-changes-to-global-styles-modal__value", children: item.formattedCurrentValue })
         },
         {
           id: "new",
-          label: (0, import_i18n284.__)("New"),
+          label: (0, import_i18n291.__)("New"),
           enableSorting: false,
           enableHiding: false,
           filterBy: false,
           getValue: ({ item }) => item.formattedNewValue,
-          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)("span", { className: "editor-push-changes-to-global-styles-modal__value", children: item.formattedNewValue })
+          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime554.jsx)("span", { className: "editor-push-changes-to-global-styles-modal__value", children: item.formattedNewValue })
         }
       ],
       []
     );
-    const actions2 = (0, import_element293.useMemo)(
+    const actions2 = (0, import_element345.useMemo)(
       () => [
         {
           id: "apply",
-          label: (0, import_i18n284.__)("Apply"),
+          label: (0, import_i18n291.__)("Apply"),
           isPrimary: true,
           supportsBulk: true,
           callback(items) {
@@ -95888,26 +107196,26 @@ If there's a particular need for this, please submit a feature request at https:
       [onApply, onRequestClose]
     );
     const blockTitle = (0, import_blocks29.getBlockType)(name2)?.title;
-    return /* @__PURE__ */ (0, import_jsx_runtime489.jsxs)(
-      import_components232.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(
+      import_components227.Modal,
       {
-        title: (0, import_i18n284.sprintf)(
+        title: (0, import_i18n291.sprintf)(
           // translators: %s: Title of the block e.g. 'Heading'.
-          (0, import_i18n284.__)("Apply %s styles globally"),
+          (0, import_i18n291.__)("Apply %s styles globally"),
           blockTitle
         ),
         onRequestClose,
         size: "large",
         className: "editor-push-changes-to-global-styles-modal",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime489.jsx)("p", { children: (0, import_i18n284.sprintf)(
+          /* @__PURE__ */ (0, import_jsx_runtime554.jsx)("p", { children: (0, import_i18n291.sprintf)(
             // translators: %s: Title of the block e.g. 'Heading'.
-            (0, import_i18n284.__)(
+            (0, import_i18n291.__)(
               "Choose which styles to make default for all %s blocks."
             ),
             blockTitle
           ) }),
-          /* @__PURE__ */ (0, import_jsx_runtime489.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(
             dataviews_picker_default,
             {
               data: reviewRows,
@@ -95924,10 +107232,10 @@ If there's a particular need for this, please submit a feature request at https:
               },
               defaultLayouts: DEFAULT_LAYOUTS,
               search: false,
-              itemListLabel: (0, import_i18n284.__)("Styles to apply"),
+              itemListLabel: (0, import_i18n291.__)("Styles to apply"),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(dataviews_picker_default.Layout, {}),
-                /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(dataviews_picker_default.Footer, {})
+                /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(dataviews_picker_default.Layout, {}),
+                /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(dataviews_picker_default.Footer, {})
               ]
             }
           )
@@ -95937,7 +107245,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/hooks/push-changes-to-global-styles/index.mjs
-  var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
   var { cleanEmptyObject: cleanEmptyObject2 } = unlock(import_block_editor68.privateApis);
   var STYLE_PROPERTY2 = {
     ...import_blocks30.__EXPERIMENTAL_STYLE_PROPERTY,
@@ -96181,7 +107489,7 @@ If there's a particular need for this, please submit a feature request at https:
       [name2]
     );
     const blockUserConfig = userConfig?.styles?.blocks?.[name2];
-    return (0, import_element294.useMemo)(
+    return (0, import_element346.useMemo)(
       () => getChangesToPush(supports, attributes, blockUserConfig),
       [supports, attributes, blockUserConfig]
     );
@@ -96227,10 +107535,10 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const { user: userConfig, setUser: setUserConfig } = useGlobalStyles();
     const rows = useChangesToPush(name2, attributes, userConfig);
-    const [isModalOpen, setIsModalOpen] = (0, import_element294.useState)(false);
+    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_element294.useCallback)(
+    const pushChanges = (0, import_element346.useCallback)(
       (rowsToPush) => {
         const update4 = getStylesUpdate({
           rowsToPush,
@@ -96246,16 +107554,16 @@ If there's a particular need for this, please submit a feature request at https:
         setAttributes(newBlockAttributes);
         setUserConfig(newUserConfig, { undoIgnore: true });
         createSuccessNotice(
-          (0, import_i18n285.sprintf)(
+          (0, import_i18n292.sprintf)(
             // translators: %s: Title of the block e.g. 'Heading'.
-            (0, import_i18n285.__)("%s styles applied."),
+            (0, import_i18n292.__)("%s styles applied."),
             (0, import_blocks30.getBlockType)(name2).title
           ),
           {
             type: "snackbar",
             actions: [
               {
-                label: (0, import_i18n285.__)("Undo"),
+                label: (0, import_i18n292.__)("Undo"),
                 onClick() {
                   __unstableMarkNextChangeAsNotPersistent();
                   setAttributes(attributes);
@@ -96278,31 +107586,31 @@ If there's a particular need for this, please submit a feature request at https:
         userConfig
       ]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(
-      import_components233.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsxs)(
+      import_components228.BaseControl,
       {
         className: "editor-push-changes-to-global-styles-control",
-        help: (0, import_i18n285.sprintf)(
+        help: (0, import_i18n292.sprintf)(
           // translators: %s: Title of the block e.g. 'Heading'.
-          (0, import_i18n285.__)(
+          (0, import_i18n292.__)(
             "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_runtime490.jsx)(import_components233.BaseControl.VisualLabel, { children: (0, import_i18n285.__)("Styles") }),
-          /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
-            import_components233.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(import_components228.BaseControl.VisualLabel, { children: (0, import_i18n292.__)("Styles") }),
+          /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+            import_components228.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
               accessibleWhenDisabled: true,
               disabled: rows.length === 0,
               onClick: () => setIsModalOpen(true),
-              children: (0, import_i18n285.__)("Apply globally")
+              children: (0, import_i18n292.__)("Apply globally")
             }
           ),
-          isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+          isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
             ApplyGloballyModal,
             {
               name: name2,
@@ -96328,15 +107636,15 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isDisplayed) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(import_block_editor68.InspectorAdvancedControls, { children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(PushChangesToGlobalStylesControl, { ...props }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(import_block_editor68.InspectorAdvancedControls, { children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(PushChangesToGlobalStylesControl, { ...props }) });
   }
-  var withPushChangesToGlobalStyles = (0, import_compose67.createHigherOrderComponent)(
-    (BlockEdit2) => (props) => /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_jsx_runtime490.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(BlockEdit2, { ...props }, "edit"),
-      props.isSelected && /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(PushChangesToGlobalStyles, { ...props })
+  var withPushChangesToGlobalStyles = (0, import_compose75.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 })
     ] })
   );
-  (0, import_hooks58.addFilter)(
+  (0, import_hooks59.addFilter)(
     "editor.BlockEdit",
     "core/editor/push-changes-to-global-styles",
     withPushChangesToGlobalStyles
@@ -96346,8 +107654,8 @@ If there's a particular need for this, please submit a feature request at https:
   var import_rich_text5 = __toESM(require_rich_text(), 1);

   // packages/editor/build-module/components/collab-sidebar/format.mjs
-  var import_i18n286 = __toESM(require_i18n(), 1);
-  var import_element295 = __toESM(require_element(), 1);
+  var import_i18n293 = __toESM(require_i18n(), 1);
+  var import_element347 = __toESM(require_element(), 1);
   var import_data196 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/collab-sidebar/constants.mjs
@@ -96358,7 +107666,7 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/components/collab-sidebar/format.mjs
   var NOTE_FORMAT_NAME = "core/note";
   var noteFormat = {
-    title: (0, import_i18n286.__)("Note"),
+    title: (0, import_i18n293.__)("Note"),
     tagName: "mark",
     className: "wp-note",
     attributes: {
@@ -96371,7 +107679,7 @@ If there's a particular need for this, please submit a feature request at https:
     const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data196.useSelect)(store));
     const { selectNote: selectNote2 } = unlock((0, import_data196.useDispatch)(store));
     const noteId = activeAttributes?.["data-id"];
-    (0, import_element295.useEffect)(() => {
+    (0, import_element347.useEffect)(() => {
       if (!isActive || !noteId) {
         return;
       }
@@ -96396,18 +107704,18 @@ If there's a particular need for this, please submit a feature request at https:
   (0, import_rich_text5.registerFormatType)(NOTE_FORMAT_NAME, noteFormat);

   // packages/editor/build-module/components/header/back-button.mjs
-  var import_components234 = __toESM(require_components(), 1);
-  var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
+  var import_components229 = __toESM(require_components(), 1);
+  var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
   var slotName = "__experimentalMainDashboardButton";
   var useHasBackButton = () => {
-    const fills = (0, import_components234.__experimentalUseSlotFills)(slotName);
+    const fills = (0, import_components229.__experimentalUseSlotFills)(slotName);
     return Boolean(fills && fills.length);
   };
-  var { Fill: Fill10, Slot: Slot10 } = (0, import_components234.createSlotFill)(slotName);
+  var { Fill: Fill10, Slot: Slot10 } = (0, import_components229.createSlotFill)(slotName);
   var BackButton = Fill10;
   var BackButtonSlot = () => {
-    const fills = (0, import_components234.__experimentalUseSlotFills)(slotName);
-    return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
+    const fills = (0, import_components229.__experimentalUseSlotFills)(slotName);
+    return /* @__PURE__ */ (0, import_jsx_runtime556.jsx)(
       Slot10,
       {
         bubblesVirtually: true,
@@ -96420,35 +107728,35 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/editor/index.mjs
   var import_data269 = __toESM(require_data(), 1);
-  var import_core_data144 = __toESM(require_core_data(), 1);
-  var import_components287 = __toESM(require_components(), 1);
-  var import_i18n350 = __toESM(require_i18n(), 1);
+  var import_core_data145 = __toESM(require_core_data(), 1);
+  var import_components281 = __toESM(require_components(), 1);
+  var import_i18n358 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/editor-interface/index.mjs
   var import_data225 = __toESM(require_data(), 1);
-  var import_i18n312 = __toESM(require_i18n(), 1);
+  var import_i18n320 = __toESM(require_i18n(), 1);
   var import_preferences24 = __toESM(require_preferences(), 1);
-  var import_block_editor85 = __toESM(require_block_editor(), 1);
-  var import_compose84 = __toESM(require_compose(), 1);
-  var import_element321 = __toESM(require_element(), 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_html_entities30 = __toESM(require_html_entities(), 1);
   var import_notices33 = __toESM(require_notices(), 1);
   var import_theme = __toESM(require_theme(), 1);

   // packages/editor/build-module/components/header/index.mjs
-  var import_block_editor74 = __toESM(require_block_editor(), 1);
+  var import_block_editor76 = __toESM(require_block_editor(), 1);
   var import_data207 = __toESM(require_data(), 1);
-  var import_compose73 = __toESM(require_compose(), 1);
+  var import_compose81 = __toESM(require_compose(), 1);
   var import_preferences21 = __toESM(require_preferences(), 1);
-  var import_element307 = __toESM(require_element(), 1);
+  var import_element359 = __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_element296 = __toESM(require_element(), 1);
-  var import_components235 = __toESM(require_components(), 1);
-  var import_i18n287 = __toESM(require_i18n(), 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_jsx_runtime492 = __toESM(require_jsx_runtime(), 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) => {
@@ -96458,7 +107766,7 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     const hasBlockToolbar = useHasBlockToolbar();
     const hasBlockSelection = !!blockSelectionStart;
-    (0, import_element296.useEffect)(() => {
+    (0, import_element348.useEffect)(() => {
       if (blockSelectionStart) {
         onToggle(false);
       }
@@ -96466,26 +107774,26 @@ If there's a particular need for this, please submit a feature request at https:
     if (!hasBlockToolbar) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime492.jsxs)(import_jsx_runtime492.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime557.jsxs)(import_jsx_runtime557.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
         "div",
         {
           className: clsx_default("editor-collapsible-block-toolbar", {
             "is-collapsed": isCollapsed || !hasBlockSelection
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_block_editor69.BlockToolbar, { hideDragHandle: true })
+          children: /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_block_editor69.BlockToolbar, { hideDragHandle: true })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(import_components235.Popover.Slot, { name: "block-toolbar" }),
-      /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
-        import_components235.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(import_components230.Popover.Slot, { name: "block-toolbar" }),
+      /* @__PURE__ */ (0, import_jsx_runtime557.jsx)(
+        import_components230.Button,
         {
           className: "editor-collapsible-block-toolbar__toggle",
           icon: isCollapsed ? next_default : previous_default,
           onClick: () => {
             onToggle(!isCollapsed);
           },
-          label: isCollapsed ? (0, import_i18n287.__)("Show block tools") : (0, import_i18n287.__)("Hide block tools"),
+          label: isCollapsed ? (0, import_i18n294.__)("Show block tools") : (0, import_i18n294.__)("Hide block tools"),
           size: "compact"
         }
       )
@@ -96493,16 +107801,16 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/document-tools/index.mjs
-  var import_compose68 = __toESM(require_compose(), 1);
+  var import_compose76 = __toESM(require_compose(), 1);
   var import_data198 = __toESM(require_data(), 1);
-  var import_i18n288 = __toESM(require_i18n(), 1);
+  var import_i18n295 = __toESM(require_i18n(), 1);
   var import_block_editor70 = __toESM(require_block_editor(), 1);
-  var import_components236 = __toESM(require_components(), 1);
-  var import_element297 = __toESM(require_element(), 1);
+  var import_components231 = __toESM(require_components(), 1);
+  var import_element349 = __toESM(require_element(), 1);
   var import_keyboard_shortcuts6 = __toESM(require_keyboard_shortcuts(), 1);
   var import_preferences15 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
-  function DocumentTools({ className: className2, disableBlockTools = false }) {
+  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 {
       isDistractionFree,
@@ -96539,39 +107847,39 @@ If there's a particular need for this, please submit a feature request at https:
         event.preventDefault();
       }
     };
-    const isWideViewport = (0, import_compose68.useViewportMatch)("wide");
-    const toolbarAriaLabel = (0, import_i18n288.__)("Document tools");
-    const toggleListView = (0, import_element297.useCallback)(
+    const isWideViewport = (0, import_compose76.useViewportMatch)("wide");
+    const toolbarAriaLabel = (0, import_i18n295.__)("Document tools");
+    const toggleListView = (0, import_element349.useCallback)(
       () => setIsListViewOpened2(!isListViewOpen),
       [setIsListViewOpened2, isListViewOpen]
     );
-    const toggleInserter = (0, import_element297.useCallback)(
+    const toggleInserter = (0, import_element349.useCallback)(
       () => setIsInserterOpened2(!isInserterOpened2),
       [isInserterOpened2, setIsInserterOpened2]
     );
-    const longLabel = (0, import_i18n288._x)(
+    const longLabel = (0, import_i18n295._x)(
       "Block Inserter",
       "Generic label for block inserter button"
     );
-    const shortLabel = !isInserterOpened2 ? (0, import_i18n288.__)("Add") : (0, import_i18n288.__)("Close");
+    const shortLabel = !isInserterOpened2 ? (0, import_i18n295.__)("Add") : (0, import_i18n295.__)("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
       // supported, but we're keeping it in the list of class names for backwards
       // compatibility.
-      /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
         import_block_editor70.NavigableToolbar,
         {
           className: clsx_default(
             "editor-document-tools",
             "edit-post-header-toolbar",
-            className2
+            className
           ),
           "aria-label": toolbarAriaLabel,
           variant: "unstyled",
-          children: /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)("div", { className: "editor-document-tools__left", children: [
-            !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
-              import_components236.ToolbarButton,
+          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)("div", { className: "editor-document-tools__left", children: [
+            !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+              import_components231.ToolbarButton,
               {
                 ref: inserterSidebarToggleRef2,
                 className: "editor-document-tools__inserter-toggle",
@@ -96586,9 +107894,9 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-expanded": isInserterOpened2
               }
             ),
-            (isWideViewport || !showIconLabels) && /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(import_jsx_runtime493.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
-                import_components236.ToolbarItem,
+            (isWideViewport || !showIconLabels) && /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(import_jsx_runtime558.Fragment, { children: [
+              /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+                import_components231.ToolbarItem,
                 {
                   as: undo_default2,
                   showTooltip: !showIconLabels,
@@ -96596,8 +107904,8 @@ If there's a particular need for this, please submit a feature request at https:
                   size: "compact"
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
-                import_components236.ToolbarItem,
+              /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+                import_components231.ToolbarItem,
                 {
                   as: redo_default2,
                   showTooltip: !showIconLabels,
@@ -96605,14 +107913,14 @@ If there's a particular need for this, please submit a feature request at https:
                   size: "compact"
                 }
               ),
-              !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
-                import_components236.ToolbarButton,
+              !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+                import_components231.ToolbarButton,
                 {
                   className: "editor-document-tools__document-overview-toggle",
                   icon: list_view_default,
                   disabled: disableBlockTools,
                   isPressed: isListViewOpen,
-                  label: (0, import_i18n288.__)("Document Overview"),
+                  label: (0, import_i18n295.__)("Document Overview"),
                   onClick: toggleListView,
                   shortcut: listViewShortcut,
                   showTooltip: !showIconLabels,
@@ -96630,8 +107938,8 @@ If there's a particular need for this, please submit a feature request at https:
   var document_tools_default = DocumentTools;

   // packages/editor/build-module/components/header/header-skeleton.mjs
-  var import_components237 = __toESM(require_components(), 1);
-  var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
+  var import_components232 = __toESM(require_components(), 1);
+  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
   var toolbarVariations = {
     distractionFreeDisabled: { y: "-50px" },
     distractionFreeHover: { y: 0 },
@@ -96647,24 +107955,24 @@ If there's a particular need for this, please submit a feature request at https:
     hidden: { x: 0 }
   };
   function HeaderSkeleton({
-    className: className2,
+    className,
     toolbar,
     center,
     settings
   }) {
     const hasBackButton = useHasBackButton();
-    return /* @__PURE__ */ (0, import_jsx_runtime494.jsxs)("div", { className: clsx_default("editor-header edit-post-header", className2), children: [
-      hasBackButton && /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
-        import_components237.__unstableMotion.div,
+    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,
         {
           className: "editor-header__back-button",
           variants: backButtonVariations,
           transition: { type: "tween" },
-          children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(back_button_default.Slot, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(back_button_default.Slot, {})
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
-        import_components237.__unstableMotion.div,
+      /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+        import_components232.__unstableMotion.div,
         {
           variants: toolbarVariations,
           className: "editor-header__toolbar",
@@ -96672,8 +107980,8 @@ If there's a particular need for this, please submit a feature request at https:
           children: toolbar
         }
       ),
-      center && /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
-        import_components237.__unstableMotion.div,
+      center && /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+        import_components232.__unstableMotion.div,
         {
           variants: toolbarVariations,
           className: "editor-header__center",
@@ -96681,8 +107989,8 @@ If there's a particular need for this, please submit a feature request at https:
           children: center
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
-        import_components237.__unstableMotion.div,
+      /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+        import_components232.__unstableMotion.div,
         {
           variants: toolbarVariations,
           transition: { type: "tween" },
@@ -96694,19 +108002,19 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/more-menu/index.mjs
-  var import_i18n291 = __toESM(require_i18n(), 1);
+  var import_i18n298 = __toESM(require_i18n(), 1);
   var import_data201 = __toESM(require_data(), 1);
   var import_keycodes16 = __toESM(require_keycodes(), 1);
-  var import_components242 = __toESM(require_components(), 1);
+  var import_components237 = __toESM(require_components(), 1);
   var import_preferences16 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/more-menu/copy-content-menu-item.mjs
-  var import_components238 = __toESM(require_components(), 1);
+  var import_components233 = __toESM(require_components(), 1);
   var import_data199 = __toESM(require_data(), 1);
-  var import_i18n289 = __toESM(require_i18n(), 1);
-  var import_compose69 = __toESM(require_compose(), 1);
+  var import_i18n296 = __toESM(require_i18n(), 1);
+  var import_compose77 = __toESM(require_compose(), 1);
   var import_notices31 = __toESM(require_notices(), 1);
-  var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 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);
@@ -96714,29 +108022,29 @@ If there's a particular need for this, please submit a feature request at https:
       return getEditedPostContent2();
     }
     function onSuccess() {
-      createNotice("info", (0, import_i18n289.__)("All content copied."), {
+      createNotice("info", (0, import_i18n296.__)("All content copied."), {
         isDismissible: true,
         type: "snackbar"
       });
     }
-    const ref = (0, import_compose69.useCopyToClipboard)(getText, onSuccess);
-    return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components238.MenuItem, { ref, children: (0, import_i18n289.__)("Copy all blocks") });
+    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") });
   }

   // packages/editor/build-module/components/mode-switcher/index.mjs
-  var import_i18n290 = __toESM(require_i18n(), 1);
-  var import_components239 = __toESM(require_components(), 1);
+  var import_i18n297 = __toESM(require_i18n(), 1);
+  var import_components234 = __toESM(require_components(), 1);
   var import_data200 = __toESM(require_data(), 1);
   var import_keyboard_shortcuts7 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
   var MODES = [
     {
       value: "visual",
-      label: (0, import_i18n290.__)("Visual editor")
+      label: (0, import_i18n297.__)("Visual editor")
     },
     {
       value: "text",
-      label: (0, import_i18n290.__)("Code editor")
+      label: (0, import_i18n297.__)("Code editor")
     }
   ];
   function ModeSwitcher() {
@@ -96770,7 +108078,7 @@ If there's a particular need for this, please submit a feature request at https:
         choice = {
           ...choice,
           disabled: true,
-          info: (0, import_i18n290.__)(
+          info: (0, import_i18n297.__)(
             "You can enable the visual editor in your profile settings."
           )
         };
@@ -96780,8 +108088,8 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return choice;
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components239.MenuGroup, { label: (0, import_i18n290.__)("Editor"), children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
-      import_components239.MenuItemsChoice,
+    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,
       {
         choices,
         value: selectedMode,
@@ -96792,23 +108100,25 @@ If there's a particular need for this, please submit a feature request at https:
   var mode_switcher_default = ModeSwitcher;

   // packages/editor/build-module/components/more-menu/tools-more-menu-group.mjs
-  var import_components240 = __toESM(require_components(), 1);
-  var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: ToolsMoreMenuGroup, Slot: Slot11 } = (0, import_components240.createSlotFill)("ToolsMoreMenuGroup");
-  ToolsMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(Slot11, { fillProps });
+  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)(
+    /* @__PURE__ */ Symbol("ToolsMoreMenuGroup")
+  );
+  ToolsMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(Slot11, { fillProps });
   var tools_more_menu_group_default = ToolsMoreMenuGroup;

   // packages/editor/build-module/components/more-menu/view-more-menu-group.mjs
-  var import_components241 = __toESM(require_components(), 1);
-  var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: ViewMoreMenuGroup, Slot: Slot12 } = (0, import_components241.createSlotFill)(
+  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)(
     /* @__PURE__ */ Symbol("ViewMoreMenuGroup")
   );
-  ViewMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(Slot12, { fillProps });
+  ViewMoreMenuGroup.Slot = ({ fillProps }) => /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(Slot12, { fillProps });
   var view_more_menu_group_default = ViewMoreMenuGroup;

   // packages/editor/build-module/components/more-menu/index.mjs
-  var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
   function MoreMenu({ isRevisionMode = false }) {
     const { openModal: openModal2 } = (0, import_data201.useDispatch)(store3);
     const { set: setPreference } = (0, import_data201.useDispatch)(import_preferences16.store);
@@ -96822,7 +108132,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const dropdownProps = {
       icon: more_vertical_default,
-      label: (0, import_i18n291.__)("Options"),
+      label: (0, import_i18n298.__)("Options"),
       popoverProps: {
         placement: "bottom-end",
         className: "more-menu-dropdown__content"
@@ -96835,43 +108145,43 @@ If there's a particular need for this, please submit a feature request at https:
       }
     };
     if (isRevisionMode) {
-      return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_components242.DropdownMenu, { ...dropdownProps, children: () => /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(mode_switcher_default, {}) });
+      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_runtime499.jsx)(import_jsx_runtime499.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_components242.DropdownMenu, { ...dropdownProps, children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(import_jsx_runtime499.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(import_components242.MenuGroup, { label: (0, import_i18n291._x)("View", "noun"), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+    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_i18n291.__)("Top toolbar"),
-            info: (0, import_i18n291.__)(
+            label: (0, import_i18n298.__)("Top toolbar"),
+            info: (0, import_i18n298.__)(
               "Access all block and document tools in a single place"
             ),
-            messageActivated: (0, import_i18n291.__)(
+            messageActivated: (0, import_i18n298.__)(
               "Top toolbar activated."
             ),
-            messageDeactivated: (0, import_i18n291.__)(
+            messageDeactivated: (0, import_i18n298.__)(
               "Top toolbar deactivated."
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
           import_preferences16.PreferenceToggleMenuItem,
           {
             scope: "core",
             name: "distractionFree",
-            label: (0, import_i18n291.__)("Distraction free"),
-            info: (0, import_i18n291.__)("Write with calmness"),
+            label: (0, import_i18n298.__)("Distraction free"),
+            info: (0, import_i18n298.__)("Write with calmness"),
             handleToggling: false,
             onToggle: () => toggleDistractionFree2({
               createNotice: false
             }),
-            messageActivated: (0, import_i18n291.__)(
+            messageActivated: (0, import_i18n298.__)(
               "Distraction free mode activated."
             ),
-            messageDeactivated: (0, import_i18n291.__)(
+            messageDeactivated: (0, import_i18n298.__)(
               "Distraction free mode deactivated."
             ),
             shortcut: import_keycodes16.displayShortcut.primaryShift(
@@ -96879,82 +108189,82 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
           import_preferences16.PreferenceToggleMenuItem,
           {
             scope: "core",
             name: "focusMode",
-            label: (0, import_i18n291.__)("Spotlight mode"),
-            info: (0, import_i18n291.__)("Focus on one block at a time"),
-            messageActivated: (0, import_i18n291.__)(
+            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_i18n291.__)(
+            messageDeactivated: (0, import_i18n298.__)(
               "Spotlight mode deactivated."
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(view_more_menu_group_default.Slot, { fillProps: { onClose } })
+        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(view_more_menu_group_default.Slot, { fillProps: { onClose } })
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(mode_switcher_default, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+      /* @__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_i18n291.__)("Panels"),
+          label: (0, import_i18n298.__)("Panels"),
           fillProps: { onClick: onClose }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(import_components242.MenuGroup, { label: (0, import_i18n291.__)("Tools"), children: [
-        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
-          import_components242.MenuItem,
+      /* @__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_i18n291.__)("Keyboard shortcuts")
+            children: (0, import_i18n298.__)("Keyboard shortcuts")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(CopyContentMenuItem, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(
-          import_components242.MenuItem,
+        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(CopyContentMenuItem, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(
+          import_components237.MenuItem,
           {
             icon: external_default,
-            href: (0, import_i18n291.__)(
+            href: (0, import_i18n298.__)(
               "https://wordpress.org/documentation/article/wordpress-block-editor/"
             ),
             target: "_blank",
             rel: "noopener",
             children: [
-              (0, import_i18n291.__)("Help"),
-              /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(VisuallyHidden, {
-                render: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)("span", {}),
+              (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_i18n291.__)("(opens in a new tab)")
+                children: (0, import_i18n298.__)("(opens in a new tab)")
               })
             ]
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
           tools_more_menu_group_default.Slot,
           {
             fillProps: { onClose }
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_components242.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
-        import_components242.MenuItem,
+      /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(import_components237.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+        import_components237.MenuItem,
         {
           onClick: () => openModal2("editor/preferences"),
-          children: (0, import_i18n291.__)("Preferences")
+          children: (0, import_i18n298.__)("Preferences")
         }
       ) })
     ] }) }) });
   }

   // packages/editor/build-module/components/post-publish-button/post-publish-button-or-toggle.mjs
-  var import_compose70 = __toESM(require_compose(), 1);
+  var import_compose78 = __toESM(require_compose(), 1);
   var import_data202 = __toESM(require_data(), 1);
-  var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
   var IS_TOGGLE = "toggle";
   var IS_BUTTON = "button";
   function PostPublishButtonOrToggle({
@@ -96962,7 +108272,7 @@ If there's a particular need for this, please submit a feature request at https:
     setEntitiesSavedStatesCallback
   }) {
     let component;
-    const isSmallerThanMediumViewport = (0, import_compose70.useViewportMatch)("medium", "<");
+    const isSmallerThanMediumViewport = (0, import_compose78.useViewportMatch)("medium", "<");
     const { togglePublishSidebar: togglePublishSidebar2 } = (0, import_data202.useDispatch)(store);
     const {
       hasPublishAction,
@@ -96998,7 +108308,7 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       component = IS_BUTTON;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
       post_publish_button_default,
       {
         forceIsDirty,
@@ -97011,12 +108321,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-view-link/index.mjs
-  var import_i18n292 = __toESM(require_i18n(), 1);
-  var import_components243 = __toESM(require_components(), 1);
+  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_runtime501 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
   function PostViewLink() {
     const { hasLoaded, permalink, isPublished, label, showIconLabels } = (0, import_data203.useSelect)((select9) => {
       const postTypeSlug = select9(store).getCurrentPostType();
@@ -97033,11 +108343,11 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isPublished || !permalink || !hasLoaded) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
-      import_components243.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
+      import_components238.Button,
       {
         icon: external_default,
-        label: label || (0, import_i18n292.__)("View post"),
+        label: label || (0, import_i18n299.__)("View post"),
         href: permalink,
         target: "_blank",
         showTooltip: !showIconLabels,
@@ -97047,9 +108357,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/preview-dropdown/index.mjs
-  var import_compose71 = __toESM(require_compose(), 1);
-  var import_components244 = __toESM(require_components(), 1);
-  var import_i18n293 = __toESM(require_i18n(), 1);
+  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);
@@ -97062,7 +108372,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/components/preview-dropdown/index.mjs
-  var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
   var { getViewportBreakpoints: getViewportBreakpoints5 } = unlock(privateApis);
   function PreviewDropdown({ forceIsAutosaveable, disabled: disabled2 }) {
     const {
@@ -97133,7 +108443,7 @@ If there's a particular need for this, please submit a feature request at https:
         enableComplementaryArea2("core", sidebars.block);
       }
     };
-    const isMobile = (0, import_compose71.useViewportMatch)("medium", "<");
+    const isMobile = (0, import_compose79.useViewportMatch)("medium", "<");
     if (isMobile) {
       return null;
     }
@@ -97149,7 +108459,7 @@ If there's a particular need for this, please submit a feature request at https:
       accessibleWhenDisabled: disabled2
     };
     const menuProps = {
-      "aria-label": (0, import_i18n293.__)("View options")
+      "aria-label": (0, import_i18n300.__)("View options")
     };
     const deviceIcons = {
       desktop: desktop_default,
@@ -97159,29 +108469,29 @@ If there's a particular need for this, please submit a feature request at https:
     const choices = [
       {
         value: "Desktop",
-        label: (0, import_i18n293.__)("Desktop"),
+        label: (0, import_i18n300.__)("Desktop"),
         icon: desktop_default,
-        info: isResponsiveEditing ? (0, import_i18n293.__)("Style all viewports.") : (0, import_i18n293.__)("Preview desktop viewport.")
+        info: isResponsiveEditing ? (0, import_i18n300.__)("Style all viewports.") : (0, import_i18n300.__)("Preview desktop viewport.")
       },
       ...hasTabletViewport ? [
         {
           value: "Tablet",
-          label: (0, import_i18n293.__)("Tablet"),
+          label: (0, import_i18n300.__)("Tablet"),
           icon: tablet_default,
-          info: isResponsiveEditing ? (0, import_i18n293.__)("Style tablet only.") : (0, import_i18n293.__)("Preview tablet viewport.")
+          info: isResponsiveEditing ? (0, import_i18n300.__)("Style tablet only.") : (0, import_i18n300.__)("Preview tablet viewport.")
         }
       ] : [],
       ...hasMobileViewport ? [
         {
           value: "Mobile",
-          label: (0, import_i18n293.__)("Mobile"),
+          label: (0, import_i18n300.__)("Mobile"),
           icon: mobile_default,
-          info: isResponsiveEditing ? (0, import_i18n293.__)("Style mobile only.") : (0, import_i18n293.__)("Preview mobile viewport.")
+          info: isResponsiveEditing ? (0, import_i18n300.__)("Style mobile only.") : (0, import_i18n300.__)("Preview mobile viewport.")
         }
       ] : []
     ];
-    return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
-      import_components244.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+      import_components239.DropdownMenu,
       {
         className: clsx_default(
           "editor-preview-dropdown",
@@ -97192,49 +108502,49 @@ If there's a particular need for this, please submit a feature request at https:
         toggleProps,
         menuProps,
         icon: deviceIcons[deviceType.toLowerCase()],
-        label: (0, import_i18n293.__)("View"),
+        label: (0, import_i18n300.__)("View"),
         disableOpenOnArrowDown: disabled2,
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(import_jsx_runtime502.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components244.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
-            import_components244.MenuItemsChoice,
+        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_runtime502.jsx)(import_components244.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
-            import_components244.MenuItem,
+          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_i18n293.__)(
+              info: (0, import_i18n300.__)(
                 "Style changes apply only to the selected viewport."
               ),
-              children: (0, import_i18n293.__)("Responsive styles")
+              children: (0, import_i18n300.__)("Responsive styles")
             }
           ) }),
-          isTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components244.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(
-            import_components244.MenuItem,
+          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_i18n293.__)("View site"),
-                /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(VisuallyHidden, {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)("span", {}),
+                (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_i18n293.__)("(opens in a new tab)")
+                  children: (0, import_i18n300.__)("(opens in a new tab)")
                 })
               ]
             }
           ) }),
-          !isTemplate2 && !!templateId2 && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components244.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
-            import_components244.MenuItem,
+          !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,
@@ -97245,17 +108555,17 @@ If there's a particular need for this, please submit a feature request at https:
                 setDefaultRenderingMode2(newRenderingMode);
                 resetZoomLevel();
               },
-              children: (0, import_i18n293.__)("Show template")
+              children: (0, import_i18n300.__)("Show template")
             }
           ) }),
-          isViewable && /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components244.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+          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_runtime502.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
             action_item_default.Slot,
             {
               name: "core/plugin-preview-menu",
@@ -97268,15 +108578,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/zoom-out-toggle/index.mjs
-  var import_components245 = __toESM(require_components(), 1);
-  var import_i18n294 = __toESM(require_i18n(), 1);
-  var import_element298 = __toESM(require_element(), 1);
+  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_block_editor72 = __toESM(require_block_editor(), 1);
   var import_preferences19 = __toESM(require_preferences(), 1);
   var import_keyboard_shortcuts8 = __toESM(require_keyboard_shortcuts(), 1);
   var import_keycodes17 = __toESM(require_keycodes(), 1);
-  var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
   var ZoomOutToggle = ({ disabled: disabled2 }) => {
     const { isZoomOut, showIconLabels, isDistractionFree } = (0, import_data205.useSelect)(
       (select9) => ({
@@ -97297,11 +108607,11 @@ If there's a particular need for this, please submit a feature request at https:
     const { registerShortcut, unregisterShortcut } = (0, import_data205.useDispatch)(
       import_keyboard_shortcuts8.store
     );
-    (0, import_element298.useEffect)(() => {
+    (0, import_element350.useEffect)(() => {
       registerShortcut({
         name: "core/editor/zoom",
         category: "global",
-        description: (0, import_i18n294.__)("Enter or exit zoom out."),
+        description: (0, import_i18n301.__)("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.
@@ -97333,14 +108643,14 @@ If there's a particular need for this, please submit a feature request at https:
         setZoomLevel("auto-scaled");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
-      import_components245.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
+      import_components240.Button,
       {
         accessibleWhenDisabled: true,
         disabled: disabled2,
         onClick: handleZoomOut,
         icon: square_default,
-        label: (0, import_i18n294.__)("Zoom Out"),
+        label: (0, import_i18n301.__)("Zoom Out"),
         isPressed: isZoomOut,
         size: "compact",
         showTooltip: !showIconLabels,
@@ -97351,38 +108661,38 @@ If there's a particular need for this, please submit a feature request at https:
   var zoom_out_toggle_default = ZoomOutToggle;

   // packages/editor/build-module/components/collaborators-presence/index.mjs
-  var import_components248 = __toESM(require_components(), 1);
-  var import_element306 = __toESM(require_element(), 1);
-  var import_core_data115 = __toESM(require_core_data(), 1);
-  var import_i18n299 = __toESM(require_i18n(), 1);
+  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);

   // packages/editor/build-module/components/collaborators-presence/avatar/component.mjs
-  var import_components246 = __toESM(require_components(), 1);
-  var import_element300 = __toESM(require_element(), 1);
+  var import_components241 = __toESM(require_components(), 1);
+  var import_element352 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/collaborators-presence/avatar/use-image-loading-status.mjs
-  var import_element299 = __toESM(require_element(), 1);
+  var import_element351 = __toESM(require_element(), 1);
   function useImageLoadingStatus(src) {
-    const [prevSrc, setPrevSrc] = (0, import_element299.useState)(src);
-    const [status, setStatus] = (0, import_element299.useState)(
+    const [prevSrc, setPrevSrc] = (0, import_element351.useState)(src);
+    const [status, setStatus] = (0, import_element351.useState)(
       src ? "loading" : "idle"
     );
     if (prevSrc !== src) {
       setPrevSrc(src);
       setStatus(src ? "loading" : "idle");
     }
-    const handleLoad = (0, import_element299.useCallback)(() => setStatus("loaded"), []);
-    const handleError = (0, import_element299.useCallback)(() => setStatus("error"), []);
+    const handleLoad = (0, import_element351.useCallback)(() => setStatus("loaded"), []);
+    const handleError = (0, import_element351.useCallback)(() => setStatus("error"), []);
     return { status, handleLoad, handleError };
   }

   // packages/editor/build-module/components/collaborators-presence/avatar/component.mjs
-  var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
   k([a11y_default]);
   var GRAY_900 = "#1e1e1e";
   var WHITE = "#fff";
   function Avatar({
-    className: className2,
+    className,
     src,
     name: name2,
     label,
@@ -97402,7 +108712,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element300.useMemo)(
+    const nameColor = (0, import_element352.useMemo)(
       () => borderColor && w(borderColor).isReadable(GRAY_900, {
         level: "AA",
         size: "normal"
@@ -97416,10 +108726,10 @@ If there's a particular need for this, please submit a feature request at https:
         "--editor-avatar-name-color": nameColor
       } : {}
     };
-    const avatar = /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
+    const avatar = /* @__PURE__ */ (0, import_jsx_runtime569.jsxs)(
       "div",
       {
-        className: clsx_default("editor-avatar", className2, {
+        className: clsx_default("editor-avatar", className, {
           "has-avatar-border-color": !!borderColor,
           "has-src": imageLoaded,
           "is-badge": showBadge,
@@ -97431,8 +108741,8 @@ If there's a particular need for this, please submit a feature request at https:
         "aria-label": name2 || void 0,
         ...props,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)("span", { className: "editor-avatar__image", children: [
-            src && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime569.jsxs)("span", { className: "editor-avatar__image", children: [
+            src && /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
               "img",
               {
                 src,
@@ -97445,15 +108755,15 @@ If there's a particular need for this, please submit a feature request at https:
             ),
             !imageLoaded && initials
           ] }),
-          dimmed && !!statusIndicator && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)("span", { className: "editor-avatar__status-indicator", children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_components246.Icon, { icon: statusIndicator }) }),
-          showBadge && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)("span", { className: "editor-avatar__name", children: label || name2 })
+          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 })
         ]
       }
     );
     if (name2 && (!showBadge || label)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(tooltip_exports.Root, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(tooltip_exports.Trigger, { render: avatar }),
-        /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(tooltip_exports.Popup, { children: name2 })
+      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 avatar;
@@ -97461,33 +108771,33 @@ If there's a particular need for this, please submit a feature request at https:
   var component_default = Avatar;

   // packages/editor/build-module/components/collaborators-presence/avatar-group/component.mjs
-  var import_element301 = __toESM(require_element(), 1);
-  var import_i18n295 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
+  var import_element353 = __toESM(require_element(), 1);
+  var import_i18n302 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
   function AvatarGroup({
-    className: className2,
+    className,
     max: max4 = 3,
     children,
     ...props
   }) {
-    const childArray = import_element301.Children.toArray(children);
+    const childArray = import_element353.Children.toArray(children);
     const visible = childArray.slice(0, max4);
     const overflowCount = childArray.length - max4;
-    return /* @__PURE__ */ (0, import_jsx_runtime505.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)(
       "div",
       {
         role: "group",
-        className: clsx_default("editor-avatar-group", className2),
+        className: clsx_default("editor-avatar-group", className),
         ...props,
         children: [
           visible,
-          overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+          overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
             "span",
             {
               className: "editor-avatar-group__overflow",
-              "aria-label": (0, import_i18n295.sprintf)(
+              "aria-label": (0, import_i18n302.sprintf)(
                 /* translators: %d: number of additional collaborators not shown */
-                (0, import_i18n295._n)(
+                (0, import_i18n302._n)(
                   "%d more collaborator",
                   "%d more collaborators",
                   overflowCount
@@ -97504,9 +108814,9 @@ If there's a particular need for this, please submit a feature request at https:
   var component_default2 = AvatarGroup;

   // packages/editor/build-module/components/collaborators-presence/list.mjs
-  var import_i18n297 = __toESM(require_i18n(), 1);
-  var import_components247 = __toESM(require_components(), 1);
-  var import_a11y13 = __toESM(require_a11y(), 1);
+  var import_i18n305 = __toESM(require_i18n(), 1);
+  var import_components242 = __toESM(require_components(), 1);
+  var import_a11y16 = __toESM(require_a11y(), 1);

   // packages/editor/build-module/components/collaborators-overlay/get-avatar-url.mjs
   function getAvatarUrl(avatarUrls) {
@@ -97514,9 +108824,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/utils.mjs
-  var import_i18n296 = __toESM(require_i18n(), 1);
+  var import_i18n303 = __toESM(require_i18n(), 1);
   var import_rich_text6 = __toESM(require_rich_text(), 1);
-  var import_dom25 = __toESM(require_dom(), 1);
+  var import_dom31 = __toESM(require_dom(), 1);
   function sanitizeNoteContent(str3) {
     return str3.trim();
   }
@@ -97546,7 +108856,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!text) {
       return "";
     }
-    const wordCountType = (0, import_i18n296._x)("words", "Word count type. Do not translate!");
+    const wordCountType = (0, import_i18n303._x)("words", "Word count type. Do not translate!");
     const rawText = text.trim();
     let trimmedExcerpt = "";
     if (wordCountType === "words") {
@@ -97649,7 +108959,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!blockEl.contains(range.commonAncestorContainer)) {
       return null;
     }
-    const rect = (0, import_dom25.getRectangleFromRange)(range);
+    const rect = (0, import_dom31.getRectangleFromRange)(range);
     if (!rect || rect.width === 0 && rect.height === 0) {
       return null;
     }
@@ -97854,8 +109164,14 @@ If there's a particular need for this, please submit a feature request at https:
     });
   }

+  // packages/editor/build-module/utils/get-collaborator-display-name.mjs
+  var import_i18n304 = __toESM(require_i18n(), 1);
+  function getCollaboratorDisplayName(collaboratorInfo) {
+    return null === collaboratorInfo.id ? (0, import_i18n304.__)("Anonymous User") : collaboratorInfo.name;
+  }
+
   // packages/editor/build-module/components/collaborators-presence/list.mjs
-  var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
   function CollaboratorsList({
     activeCollaborators,
     popoverAnchor,
@@ -97869,38 +109185,41 @@ If there's a particular need for this, please submit a feature request at https:
         highlightDuration: 2e3
       });
       if (success) {
-        (0, import_a11y13.speak)((0, import_i18n297.__)("Scrolled to cursor"), "polite");
+        (0, import_a11y16.speak)((0, import_i18n305.__)("Scrolled to cursor"), "polite");
         setIsPopoverVisible(false);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-      import_components247.Popover,
+    return /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+      import_components242.Popover,
       {
         anchor: popoverAnchor,
         placement: "bottom",
         offset: 8,
         className: "editor-collaborators-presence__list",
         onClose: () => setIsPopoverVisible(false),
-        children: /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)("div", { className: "editor-collaborators-presence__list-content", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)("div", { className: "editor-collaborators-presence__list-header", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)("div", { className: "editor-collaborators-presence__list-header-title", children: [
-              (0, import_i18n297.__)("Collaborators"),
-              /* @__PURE__ */ (0, import_jsx_runtime506.jsx)("span", { children: activeCollaborators.length })
+        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 })
             ] }),
-            /* @__PURE__ */ (0, import_jsx_runtime506.jsx)("div", { className: "editor-collaborators-presence__list-header-action", children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
-              import_components247.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("div", { className: "editor-collaborators-presence__list-header-action", children: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+              import_components242.Button,
               {
                 __next40pxDefaultSize: true,
                 icon: close_small_default,
                 iconSize: 24,
-                label: (0, import_i18n297.__)("Close Collaborators List"),
+                label: (0, import_i18n305.__)("Close Collaborators List"),
                 onClick: () => setIsPopoverVisible(false)
               }
             ) })
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime506.jsx)("div", { className: "editor-collaborators-presence__list-items", children: activeCollaborators.map((collaboratorState) => {
+          /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("div", { className: "editor-collaborators-presence__list-items", children: activeCollaborators.map((collaboratorState) => {
             const isCurrentUser = collaboratorState.isMe;
-            return /* @__PURE__ */ (0, import_jsx_runtime506.jsxs)(
+            const displayName = getCollaboratorDisplayName(
+              collaboratorState.collaboratorInfo
+            );
+            return /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)(
               "button",
               {
                 className: "editor-collaborators-presence__list-item",
@@ -97909,20 +109228,20 @@ If there's a particular need for this, please submit a feature request at https:
                   collaboratorState.clientId
                 ),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
                     component_default,
                     {
                       src: getAvatarUrl(
                         collaboratorState.collaboratorInfo.avatar_urls
                       ),
-                      name: collaboratorState.collaboratorInfo.name,
+                      name: displayName,
                       borderColor: isCurrentUser ? "var(--wp-admin-theme-color)" : getAvatarBorderColor(
-                        collaboratorState.collaboratorInfo.id
+                        collaboratorState.collaboratorInfo.id ?? collaboratorState.clientId
                       ),
                       dimmed: !collaboratorState.isConnected
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime506.jsx)("div", { className: "editor-collaborators-presence__list-item-info", children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)("div", { className: "editor-collaborators-presence__list-item-name", children: isCurrentUser ? (0, import_i18n297.__)("You") : collaboratorState.collaboratorInfo.name }) })
+                  /* @__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 }) })
                 ]
               },
               collaboratorState.clientId
@@ -97992,12 +109311,12 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collaborators-overlay/index.mjs
-  var import_block_editor73 = __toESM(require_block_editor(), 1);
+  var import_block_editor75 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collaborators-overlay/overlay.mjs
-  var import_compose72 = __toESM(require_compose(), 1);
-  var import_element305 = __toESM(require_element(), 1);
-  var import_i18n298 = __toESM(require_i18n(), 1);
+  var import_compose80 = __toESM(require_compose(), 1);
+  var import_element357 = __toESM(require_element(), 1);
+  var import_i18n306 = __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)";
@@ -98268,15 +109587,16 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collaborators-overlay/use-block-highlighting.mjs
-  var import_core_data112 = __toESM(require_core_data(), 1);
-  var import_element303 = __toESM(require_element(), 1);
+  var import_core_data114 = __toESM(require_core_data(), 1);
+  var import_block_editor74 = __toESM(require_block_editor(), 1);
+  var import_element355 = __toESM(require_element(), 1);

   // packages/editor/build-module/components/collaborators-overlay/use-debounced-recompute.mjs
-  var import_element302 = __toESM(require_element(), 1);
+  var import_element354 = __toESM(require_element(), 1);
   function useDebouncedRecompute(delayMs) {
-    const [recomputeToken, setRecomputeToken] = (0, import_element302.useState)(0);
-    const timeoutRef = (0, import_element302.useRef)(null);
-    const rerenderAfterDelay = (0, import_element302.useCallback)(() => {
+    const [recomputeToken, setRecomputeToken] = (0, import_element354.useState)(0);
+    const timeoutRef = (0, import_element354.useRef)(null);
+    const rerenderAfterDelay = (0, import_element354.useCallback)(() => {
       if (timeoutRef.current) {
         clearTimeout(timeoutRef.current);
       }
@@ -98292,16 +109612,16 @@ If there's a particular need for this, please submit a feature request at https:
     return [recomputeToken, rerenderAfterDelay];
   }
   function useRequestAnimationFrameRecompute() {
-    const [recomputeToken, setRecomputeToken] = (0, import_element302.useState)(0);
-    const requestAnimationFrameRef = (0, import_element302.useRef)(null);
-    (0, import_element302.useEffect)(() => {
+    const [recomputeToken, setRecomputeToken] = (0, import_element354.useState)(0);
+    const requestAnimationFrameRef = (0, import_element354.useRef)(null);
+    (0, import_element354.useEffect)(() => {
       return () => {
         if (requestAnimationFrameRef.current !== null) {
           cancelAnimationFrame(requestAnimationFrameRef.current);
         }
       };
     }, []);
-    const rerenderOnNextFrame = (0, import_element302.useCallback)(() => {
+    const rerenderOnNextFrame = (0, import_element354.useCallback)(() => {
       if (requestAnimationFrameRef.current !== null) {
         cancelAnimationFrame(requestAnimationFrameRef.current);
       }
@@ -98314,6 +109634,18 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collaborators-overlay/cursor-dom-utils.mjs
+  var import_block_editor73 = __toESM(require_block_editor(), 1);
+  var { isElementVisible: isElementVisible2 } = unlock(import_block_editor73.privateApis);
+  var getNearestVisibleBlockAncestor = (element) => {
+    let current = element.closest("[data-block]");
+    while (current) {
+      if (isElementVisible2(current)) {
+        return current;
+      }
+      current = current.parentElement?.closest("[data-block]") ?? null;
+    }
+    return null;
+  };
   var MAX_NODE_OFFSET_COUNT = 500;
   var getCursorPosition = (absolutePositionIndex, blockElement, editorDocument, overlayRect) => {
     if (absolutePositionIndex === null || !blockElement) {
@@ -98327,6 +109659,9 @@ If there's a particular need for this, please submit a feature request at https:
     ) ?? null;
   };
   var getOffsetPositionInBlock = (blockElement, charOffset, editorDocument, overlayRect) => {
+    if (!isElementVisible2(blockElement)) {
+      return null;
+    }
     const { node, offset: offset4 } = findInnerBlockOffset(
       blockElement,
       charOffset,
@@ -98362,6 +109697,9 @@ If there's a particular need for this, please submit a feature request at https:
     };
   };
   var getSelectionRects = (blockElement, startOffset, endOffset, editorDocument, overlayRect) => {
+    if (!isElementVisible2(blockElement)) {
+      return null;
+    }
     let normalizedStart = startOffset;
     let normalizedEnd = endOffset;
     if (normalizedStart > normalizedEnd) {
@@ -98521,11 +109859,237 @@ If there's a particular need for this, please submit a feature request at https:
     !!(a3.compareDocumentPosition(b3) & Node.DOCUMENT_POSITION_FOLLOWING)
   );

+  // packages/editor/build-module/components/collaborators-overlay/compute-selection.mjs
+  var import_core_data112 = __toESM(require_core_data(), 1);
+  var { SelectionDirection, SelectionType } = unlock(
+    import_core_data112.privateApis
+  );
+  function resolveTargetElement(editorDocument, resolvedSelection) {
+    if (!resolvedSelection.localClientId) {
+      return null;
+    }
+    const blockElement = editorDocument.querySelector(
+      `[data-block="${resolvedSelection.localClientId}"]`
+    );
+    if (!blockElement || !resolvedSelection.attributeKey) {
+      return blockElement;
+    }
+    const attrKey = CSS.escape(resolvedSelection.attributeKey);
+    const byKey = blockElement.querySelector(
+      `[data-wp-block-attribute-key="${attrKey}"]`
+    );
+    if (byKey) {
+      return byKey;
+    }
+    const editable = blockElement.querySelector(
+      '[contenteditable="true"]'
+    );
+    if (editable) {
+      return editable;
+    }
+    const textEl = blockElement.querySelector(
+      "p, h1, h2, h3, h4, h5, h6, pre, blockquote, td, th, li, figcaption"
+    );
+    return textEl ?? blockElement;
+  }
+  function computeSelectionVisual(selection, start2, end, overlayContext) {
+    if (selection.type === SelectionType.None || selection.type === SelectionType.WholeBlock) {
+      return {};
+    }
+    if (selection.type === SelectionType.Cursor) {
+      return computeCursorOnly(start2, overlayContext);
+    }
+    if (!end) {
+      return {};
+    }
+    return computeTextSelection(selection, start2, end, overlayContext);
+  }
+  function computeCursorOnly(start2, overlayContext) {
+    if (!start2.localClientId) {
+      return {};
+    }
+    const targetElement = resolveTargetElement(
+      overlayContext.editorDocument,
+      start2
+    );
+    return {
+      coords: getCursorPosition(
+        start2.richTextOffset,
+        targetElement,
+        overlayContext.editorDocument,
+        overlayContext.overlayRect
+      )
+    };
+  }
+  function computeTextSelection(selection, start2, end, overlayContext) {
+    if (!start2.localClientId || !end.localClientId) {
+      return {};
+    }
+    const isReverse = selection.selectionDirection === SelectionDirection.Backward;
+    const activeEnd = isReverse ? start2 : end;
+    if (selection.type === SelectionType.SelectionInOneBlock) {
+      if (start2.richTextOffset === null || end.richTextOffset === null) {
+        return {};
+      }
+      const result = computeSingleBlockRects(start2, end, overlayContext);
+      if (result.rects.length > 0) {
+        return {
+          coords: getCursorPosition(
+            activeEnd.richTextOffset,
+            result.blockElement,
+            overlayContext.editorDocument,
+            overlayContext.overlayRect
+          ),
+          selectionRects: result.rects
+        };
+      }
+      return {
+        coords: getCursorPosition(
+          start2.richTextOffset,
+          resolveTargetElement(overlayContext.editorDocument, start2),
+          overlayContext.editorDocument,
+          overlayContext.overlayRect
+        )
+      };
+    }
+    return computeMultiBlockOverlayRects(start2, end, overlayContext);
+  }
+  function blockBoundingRect(blockEl, overlayRect) {
+    const r4 = blockEl.getBoundingClientRect();
+    return {
+      x: r4.left - overlayRect.left,
+      y: r4.top - overlayRect.top,
+      width: r4.width,
+      height: r4.height
+    };
+  }
+  function computeMultiBlockOverlayRects(start2, end, overlayContext) {
+    const { editorDocument, overlayRect } = overlayContext;
+    const range = getOrderedBlockRange(
+      start2.localClientId,
+      end.localClientId,
+      editorDocument
+    );
+    if (!range) {
+      return {};
+    }
+    const docFirst = range.firstId === start2.localClientId ? start2 : end;
+    const docLast = range.firstId === start2.localClientId ? end : start2;
+    const {
+      firstEl: docFirstEl,
+      lastEl: docLastEl,
+      middleEls,
+      sameContainer
+    } = range;
+    if (sameContainer) {
+      return docFirstEl.innerText?.trim() ? {
+        selectionRects: [
+          blockBoundingRect(docFirstEl, overlayRect)
+        ]
+      } : {};
+    }
+    const MAX = Number.MAX_SAFE_INTEGER;
+    const rects = [];
+    if (docFirstEl.innerText?.trim()) {
+      const firstOffset = docFirst.richTextOffset;
+      if (firstOffset === null || firstOffset === 0) {
+        rects.push(blockBoundingRect(docFirstEl, overlayRect));
+      } else {
+        const el = resolveTargetElement(editorDocument, docFirst);
+        const textRects = el ? getSelectionRects(
+          el,
+          firstOffset,
+          MAX,
+          editorDocument,
+          overlayRect
+        ) : null;
+        rects.push(
+          ...textRects ?? [
+            blockBoundingRect(docFirstEl, overlayRect)
+          ]
+        );
+      }
+    }
+    for (const blockEl of middleEls) {
+      if (blockEl.innerText?.trim()) {
+        rects.push(blockBoundingRect(blockEl, overlayRect));
+      }
+    }
+    if (docLastEl.innerText?.trim()) {
+      const lastOffset = docLast.richTextOffset;
+      if (lastOffset === null) {
+        rects.push(blockBoundingRect(docLastEl, overlayRect));
+      } else if (lastOffset > 0) {
+        const el = resolveTargetElement(editorDocument, docLast);
+        const textRects = el ? getSelectionRects(
+          el,
+          0,
+          lastOffset,
+          editorDocument,
+          overlayRect
+        ) : null;
+        rects.push(
+          ...textRects ?? [
+            blockBoundingRect(docLastEl, overlayRect)
+          ]
+        );
+      }
+    }
+    return rects.length > 0 ? { selectionRects: rects } : {};
+  }
+  function computeSingleBlockRects(start2, end, overlayContext) {
+    const blockElement = resolveTargetElement(
+      overlayContext.editorDocument,
+      start2
+    );
+    if (!blockElement || start2.richTextOffset === null || end.richTextOffset === null) {
+      return { rects: [], blockElement: null };
+    }
+    return {
+      rects: getSelectionRects(
+        blockElement,
+        start2.richTextOffset,
+        end.richTextOffset,
+        overlayContext.editorDocument,
+        overlayContext.overlayRect
+      ) ?? [],
+      blockElement
+    };
+  }
+
+  // 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);
+  function resolveStartPosition(selection, resolveSelection) {
+    if (!selection) {
+      return null;
+    }
+    try {
+      switch (selection.type) {
+        case SelectionType2.Cursor:
+        case SelectionType2.WholeBlock:
+          return resolveSelection(selection);
+        case SelectionType2.SelectionInOneBlock:
+          return resolveSelection({
+            type: SelectionType2.Cursor,
+            cursorPosition: selection.cursorStartPosition
+          });
+        case SelectionType2.SelectionInMultipleBlocks:
+          return resolveSelection(selection.startEndpoint);
+        default:
+          return null;
+      }
+    } catch {
+      return null;
+    }
+  }
+
   // packages/editor/build-module/components/collaborators-overlay/use-block-highlighting.mjs
-  var { useActiveCollaborators, useResolvedSelection } = unlock(import_core_data112.privateApis);
-  var { SelectionType } = unlock(import_core_data112.privateApis);
+  var { useActiveCollaborators, useResolvedSelection } = unlock(import_core_data114.privateApis);
+  var { isElementVisible: isElementVisible3 } = unlock(import_block_editor74.privateApis);
+  var { SelectionType: SelectionType3 } = unlock(import_core_data114.privateApis);
   function useBlockHighlighting(overlayElement, blockEditorDocument, postId2, postType2, delayMs) {
-    const highlightedBlockIds = (0, import_element303.useRef)(/* @__PURE__ */ new Set());
+    const highlightedBlockIds = (0, import_element355.useRef)(/* @__PURE__ */ new Set());
     const userStates = useActiveCollaborators(
       postId2 ?? null,
       postType2 ?? null
@@ -98534,12 +110098,12 @@ If there's a particular need for this, please submit a feature request at https:
       postId2 ?? null,
       postType2 ?? null
     );
-    const [highlights, setHighlights] = (0, import_element303.useState)(
+    const [highlights, setHighlights] = (0, import_element355.useState)(
       []
     );
     const [recomputeToken, rerenderHighlightsAfterDelay] = useDebouncedRecompute(delayMs);
     const [resizeToken, rerenderHighlightsOnResize] = useRequestAnimationFrameRecompute();
-    (0, import_element303.useEffect)(() => {
+    (0, import_element355.useEffect)(() => {
       if (!blockEditorDocument) {
         setHighlights([]);
         return;
@@ -98551,10 +110115,10 @@ If there's a particular need for this, please submit a feature request at https:
           return false;
         }
         const selType = userState.editorState?.selection?.type;
-        return selType === SelectionType.WholeBlock || selType === SelectionType.SelectionInMultipleBlocks;
+        return selType === SelectionType3.WholeBlock || selType === SelectionType3.SelectionInMultipleBlocks || selType === SelectionType3.Cursor || selType === SelectionType3.SelectionInOneBlock;
       }).flatMap((userState) => {
         const selection = userState.editorState?.selection;
-        if (selection.type === SelectionType.WholeBlock) {
+        if (selection.type === SelectionType3.WholeBlock) {
           let localClientId;
           try {
             ({ localClientId } = resolveSelection(selection));
@@ -98564,15 +110128,68 @@ If there's a particular need for this, please submit a feature request at https:
           if (!localClientId) {
             return [];
           }
+          let blockId = localClientId;
+          const blockElement = getBlockElementById(
+            blockEditorDocument,
+            localClientId
+          );
+          if (blockElement && !isElementVisible3(blockElement)) {
+            const container = getNearestVisibleBlockAncestor(blockElement);
+            const containerId = container?.getAttribute("data-block");
+            if (!containerId) {
+              return [];
+            }
+            blockId = containerId;
+          }
+          return [
+            {
+              blockId,
+              clientId: userState.clientId,
+              userId: userState.collaboratorInfo.id ?? userState.clientId,
+              color: getAvatarBorderColor(
+                userState.collaboratorInfo.id ?? userState.clientId
+              ),
+              userName: getCollaboratorDisplayName(
+                userState.collaboratorInfo
+              ),
+              avatarUrl: getAvatarUrl(
+                userState.collaboratorInfo.avatar_urls
+              ),
+              alwaysOutline: true
+            }
+          ];
+        }
+        if (selection.type === SelectionType3.Cursor || selection.type === SelectionType3.SelectionInOneBlock) {
+          const resolved = resolveStartPosition(
+            selection,
+            resolveSelection
+          );
+          if (!resolved?.localClientId) {
+            return [];
+          }
+          const targetElement = resolveTargetElement(
+            blockEditorDocument,
+            resolved
+          );
+          if (!targetElement || isElementVisible3(targetElement)) {
+            return [];
+          }
+          const container = getNearestVisibleBlockAncestor(targetElement);
+          const containerId = container?.getAttribute("data-block");
+          if (!containerId) {
+            return [];
+          }
           return [
             {
-              blockId: localClientId,
+              blockId: containerId,
               clientId: userState.clientId,
-              userId: userState.collaboratorInfo.id,
+              userId: userState.collaboratorInfo.id ?? userState.clientId,
               color: getAvatarBorderColor(
-                userState.collaboratorInfo.id
+                userState.collaboratorInfo.id ?? userState.clientId
+              ),
+              userName: getCollaboratorDisplayName(
+                userState.collaboratorInfo
               ),
-              userName: userState.collaboratorInfo.name,
               avatarUrl: getAvatarUrl(
                 userState.collaboratorInfo.avatar_urls
               ),
@@ -98602,9 +110219,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
         const { firstId, lastId, middleEls, sameContainer } = range;
         const color = getAvatarBorderColor(
-          userState.collaboratorInfo.id
+          userState.collaboratorInfo.id ?? userState.clientId
+        );
+        const userName = getCollaboratorDisplayName(
+          userState.collaboratorInfo
         );
-        const userName = userState.collaboratorInfo.name;
         const avatarUrl = getAvatarUrl(
           userState.collaboratorInfo.avatar_urls
         );
@@ -98613,7 +110232,7 @@ If there's a particular need for this, please submit a feature request at https:
             {
               blockId: firstId,
               clientId: userState.clientId,
-              userId: userState.collaboratorInfo.id,
+              userId: userState.collaboratorInfo.id ?? userState.clientId,
               color,
               userName,
               avatarUrl,
@@ -98626,7 +110245,7 @@ If there's a particular need for this, please submit a feature request at https:
           (blockId) => ({
             blockId,
             clientId: userState.clientId,
-            userId: userState.collaboratorInfo.id,
+            userId: userState.collaboratorInfo.id ?? userState.clientId,
             color,
             userName,
             avatarUrl,
@@ -98673,6 +110292,9 @@ If there's a particular need for this, please submit a feature request at https:
         blockElement.classList.remove("is-collaborator-selected");
         blockElement.style.removeProperty("--collaborator-outline-color");
         currentHighlightedIds.delete(blockId);
+        if (!isElementVisible3(blockElement)) {
+          return;
+        }
         const isNonTextBlock = !blockElement.innerText?.trim();
         if (block.alwaysOutline || isNonTextBlock) {
           blockElement.classList.add("is-collaborator-selected");
@@ -98726,212 +110348,12 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/components/collaborators-overlay/use-render-cursors.mjs
-  var import_core_data114 = __toESM(require_core_data(), 1);
+  var import_core_data115 = __toESM(require_core_data(), 1);
   var import_data206 = __toESM(require_data(), 1);
-  var import_element304 = __toESM(require_element(), 1);
+  var import_element356 = __toESM(require_element(), 1);
   var import_preferences20 = __toESM(require_preferences(), 1);
-
-  // packages/editor/build-module/components/collaborators-overlay/compute-selection.mjs
-  var import_core_data113 = __toESM(require_core_data(), 1);
-  var { SelectionDirection, SelectionType: SelectionType2 } = unlock(
-    import_core_data113.privateApis
-  );
-  function resolveTargetElement(editorDocument, resolvedSelection) {
-    if (!resolvedSelection.localClientId) {
-      return null;
-    }
-    const blockElement = editorDocument.querySelector(
-      `[data-block="${resolvedSelection.localClientId}"]`
-    );
-    if (!blockElement || !resolvedSelection.attributeKey) {
-      return blockElement;
-    }
-    const attrKey = CSS.escape(resolvedSelection.attributeKey);
-    const byKey = blockElement.querySelector(
-      `[data-wp-block-attribute-key="${attrKey}"]`
-    );
-    if (byKey) {
-      return byKey;
-    }
-    const editable = blockElement.querySelector(
-      '[contenteditable="true"]'
-    );
-    if (editable) {
-      return editable;
-    }
-    const textEl = blockElement.querySelector(
-      "p, h1, h2, h3, h4, h5, h6, pre, blockquote, td, th, li, figcaption"
-    );
-    return textEl ?? blockElement;
-  }
-  function computeSelectionVisual(selection, start2, end, overlayContext) {
-    if (selection.type === SelectionType2.None || selection.type === SelectionType2.WholeBlock) {
-      return {};
-    }
-    if (selection.type === SelectionType2.Cursor) {
-      return computeCursorOnly(start2, overlayContext);
-    }
-    if (!end) {
-      return {};
-    }
-    return computeTextSelection(selection, start2, end, overlayContext);
-  }
-  function computeCursorOnly(start2, overlayContext) {
-    if (!start2.localClientId) {
-      return {};
-    }
-    const targetElement = resolveTargetElement(
-      overlayContext.editorDocument,
-      start2
-    );
-    return {
-      coords: getCursorPosition(
-        start2.richTextOffset,
-        targetElement,
-        overlayContext.editorDocument,
-        overlayContext.overlayRect
-      )
-    };
-  }
-  function computeTextSelection(selection, start2, end, overlayContext) {
-    if (!start2.localClientId || !end.localClientId) {
-      return {};
-    }
-    const isReverse = selection.selectionDirection === SelectionDirection.Backward;
-    const activeEnd = isReverse ? start2 : end;
-    if (selection.type === SelectionType2.SelectionInOneBlock) {
-      if (start2.richTextOffset === null || end.richTextOffset === null) {
-        return {};
-      }
-      const result = computeSingleBlockRects(start2, end, overlayContext);
-      if (result.rects.length > 0) {
-        return {
-          coords: getCursorPosition(
-            activeEnd.richTextOffset,
-            result.blockElement,
-            overlayContext.editorDocument,
-            overlayContext.overlayRect
-          ),
-          selectionRects: result.rects
-        };
-      }
-      return {
-        coords: getCursorPosition(
-          start2.richTextOffset,
-          resolveTargetElement(overlayContext.editorDocument, start2),
-          overlayContext.editorDocument,
-          overlayContext.overlayRect
-        )
-      };
-    }
-    return computeMultiBlockOverlayRects(start2, end, overlayContext);
-  }
-  function blockBoundingRect(blockEl, overlayRect) {
-    const r4 = blockEl.getBoundingClientRect();
-    return {
-      x: r4.left - overlayRect.left,
-      y: r4.top - overlayRect.top,
-      width: r4.width,
-      height: r4.height
-    };
-  }
-  function computeMultiBlockOverlayRects(start2, end, overlayContext) {
-    const { editorDocument, overlayRect } = overlayContext;
-    const range = getOrderedBlockRange(
-      start2.localClientId,
-      end.localClientId,
-      editorDocument
-    );
-    if (!range) {
-      return {};
-    }
-    const docFirst = range.firstId === start2.localClientId ? start2 : end;
-    const docLast = range.firstId === start2.localClientId ? end : start2;
-    const {
-      firstEl: docFirstEl,
-      lastEl: docLastEl,
-      middleEls,
-      sameContainer
-    } = range;
-    if (sameContainer) {
-      return docFirstEl.innerText?.trim() ? {
-        selectionRects: [
-          blockBoundingRect(docFirstEl, overlayRect)
-        ]
-      } : {};
-    }
-    const MAX = Number.MAX_SAFE_INTEGER;
-    const rects = [];
-    if (docFirstEl.innerText?.trim()) {
-      const firstOffset = docFirst.richTextOffset;
-      if (firstOffset === null || firstOffset === 0) {
-        rects.push(blockBoundingRect(docFirstEl, overlayRect));
-      } else {
-        const el = resolveTargetElement(editorDocument, docFirst);
-        const textRects = el ? getSelectionRects(
-          el,
-          firstOffset,
-          MAX,
-          editorDocument,
-          overlayRect
-        ) : null;
-        rects.push(
-          ...textRects ?? [
-            blockBoundingRect(docFirstEl, overlayRect)
-          ]
-        );
-      }
-    }
-    for (const blockEl of middleEls) {
-      if (blockEl.innerText?.trim()) {
-        rects.push(blockBoundingRect(blockEl, overlayRect));
-      }
-    }
-    if (docLastEl.innerText?.trim()) {
-      const lastOffset = docLast.richTextOffset;
-      if (lastOffset === null) {
-        rects.push(blockBoundingRect(docLastEl, overlayRect));
-      } else if (lastOffset > 0) {
-        const el = resolveTargetElement(editorDocument, docLast);
-        const textRects = el ? getSelectionRects(
-          el,
-          0,
-          lastOffset,
-          editorDocument,
-          overlayRect
-        ) : null;
-        rects.push(
-          ...textRects ?? [
-            blockBoundingRect(docLastEl, overlayRect)
-          ]
-        );
-      }
-    }
-    return rects.length > 0 ? { selectionRects: rects } : {};
-  }
-  function computeSingleBlockRects(start2, end, overlayContext) {
-    const blockElement = resolveTargetElement(
-      overlayContext.editorDocument,
-      start2
-    );
-    if (!blockElement || start2.richTextOffset === null || end.richTextOffset === null) {
-      return { rects: [], blockElement: null };
-    }
-    return {
-      rects: getSelectionRects(
-        blockElement,
-        start2.richTextOffset,
-        end.richTextOffset,
-        overlayContext.editorDocument,
-        overlayContext.overlayRect
-      ) ?? [],
-      blockElement
-    };
-  }
-
-  // packages/editor/build-module/components/collaborators-overlay/use-render-cursors.mjs
-  var { useActiveCollaborators: useActiveCollaborators2, useResolvedSelection: useResolvedSelection2 } = unlock(import_core_data114.privateApis);
-  var { SelectionType: SelectionType3 } = unlock(import_core_data114.privateApis);
+  var { useActiveCollaborators: useActiveCollaborators2, useResolvedSelection: useResolvedSelection2 } = unlock(import_core_data115.privateApis);
+  var { SelectionType: SelectionType4 } = unlock(import_core_data115.privateApis);
   function useRenderCursors(overlayElement, blockEditorDocument, postId2, postType2, delayMs) {
     const sortedUsers = useActiveCollaborators2(
       postId2 ?? null,
@@ -98945,12 +110367,12 @@ If there's a particular need for this, please submit a feature request at https:
       (select9) => select9(import_preferences20.store).get("core", "showCollaborationCursor"),
       []
     );
-    const [cursorPositions, setCursorPositions] = (0, import_element304.useState)(
+    const [cursorPositions, setCursorPositions] = (0, import_element356.useState)(
       []
     );
     const [recomputeToken, rerenderCursorsAfterDelay] = useDebouncedRecompute(delayMs);
     const [resizeToken, rerenderCursorsOnResize] = useRequestAnimationFrameRecompute();
-    (0, import_element304.useEffect)(() => {
+    (0, import_element356.useEffect)(() => {
       if (!overlayElement || !blockEditorDocument) {
         setCursorPositions([]);
         return;
@@ -98969,7 +110391,7 @@ If there's a particular need for this, please submit a feature request at https:
           return;
         }
         const selection = user.editorState?.selection ?? {
-          type: SelectionType3.None
+          type: SelectionType4.None
         };
         let start2 = {
           richTextOffset: null,
@@ -98977,26 +110399,26 @@ If there's a particular need for this, please submit a feature request at https:
           attributeKey: null
         };
         let end;
-        if (selection.type === SelectionType3.Cursor) {
+        if (selection.type === SelectionType4.Cursor) {
           try {
             start2 = resolveSelection(selection);
           } catch {
             return;
           }
-        } else if (selection.type === SelectionType3.SelectionInOneBlock) {
+        } else if (selection.type === SelectionType4.SelectionInOneBlock) {
           try {
             start2 = resolveSelection({
-              type: SelectionType3.Cursor,
+              type: SelectionType4.Cursor,
               cursorPosition: selection.cursorStartPosition
             });
             end = resolveSelection({
-              type: SelectionType3.Cursor,
+              type: SelectionType4.Cursor,
               cursorPosition: selection.cursorEndPosition
             });
           } catch {
             return;
           }
-        } else if (selection.type === SelectionType3.SelectionInMultipleBlocks) {
+        } else if (selection.type === SelectionType4.SelectionInMultipleBlocks) {
           const resolveEndpoint = (endpoint) => resolveSelection(endpoint);
           try {
             start2 = resolveEndpoint(selection.startEndpoint);
@@ -99031,9 +110453,13 @@ If there's a particular need for this, please submit a feature request at https:
             end = promote(end);
           }
         }
-        const userName = user.collaboratorInfo.name;
+        const userName = getCollaboratorDisplayName(
+          user.collaboratorInfo
+        );
         const clientId = user.clientId;
-        const color = user.isMe ? "var(--wp-admin-theme-color)" : getAvatarBorderColor(user.collaboratorInfo.id);
+        const color = user.isMe ? "var(--wp-admin-theme-color)" : getAvatarBorderColor(
+          user.collaboratorInfo.id ?? user.clientId
+        );
         const avatarUrl = getAvatarUrl(user.collaboratorInfo.avatar_urls);
         const selectionVisual = computeSelectionVisual(
           selection,
@@ -99076,7 +110502,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collaborators-overlay/overlay.mjs
-  var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
   var RERENDER_DELAY_MS = 500;
   var CURSOR_REDRAW_INTERVAL_MS = 1e4;
   function Overlay({
@@ -99085,7 +110511,7 @@ If there's a particular need for this, please submit a feature request at https:
     postType: postType2,
     cursorRegistry
   }) {
-    const [overlayElement, setOverlayElement] = (0, import_element305.useState)(null);
+    const [overlayElement, setOverlayElement] = (0, import_element357.useState)(null);
     const { cursors, rerenderCursorsAfterDelay, rerenderCursorsOnResize } = useRenderCursors(
       overlayElement,
       blockEditorDocument ?? null,
@@ -99104,12 +110530,12 @@ If there's a particular need for this, please submit a feature request at https:
       postType2 ?? null,
       RERENDER_DELAY_MS
     );
-    const onResize = (0, import_element305.useCallback)(() => {
+    const onResize = (0, import_element357.useCallback)(() => {
       rerenderCursorsOnResize();
       rerenderHighlightsOnResize();
     }, [rerenderCursorsOnResize, rerenderHighlightsOnResize]);
-    const resizeObserverRef = (0, import_compose72.useResizeObserver)(onResize);
-    (0, import_element305.useEffect)(() => {
+    const resizeObserverRef = (0, import_compose80.useResizeObserver)(onResize);
+    (0, import_element357.useEffect)(() => {
       const cleanupCursors = rerenderCursorsAfterDelay();
       const cleanupHighlights = rerenderHighlightsAfterDelay();
       return () => {
@@ -99117,7 +110543,7 @@ If there's a particular need for this, please submit a feature request at https:
         cleanupHighlights();
       };
     }, [rerenderCursorsAfterDelay, rerenderHighlightsAfterDelay]);
-    (0, import_element305.useEffect)(() => {
+    (0, import_element357.useEffect)(() => {
       if (cursors.length === 0) {
         return;
       }
@@ -99126,12 +110552,12 @@ If there's a particular need for this, please submit a feature request at https:
         CURSOR_REDRAW_INTERVAL_MS
       );
     }, [cursors.length, rerenderCursorsAfterDelay]);
-    const mergedRef = (0, import_compose72.useMergeRefs)([
+    const mergedRef = (0, import_compose80.useMergeRefs)([
       setOverlayElement,
       resizeObserverRef
     ]);
-    const cursorRefsMap = (0, import_element305.useRef)(/* @__PURE__ */ new Map());
-    (0, import_element305.useEffect)(() => {
+    const cursorRefsMap = (0, import_element357.useRef)(/* @__PURE__ */ new Map());
+    (0, import_element357.useEffect)(() => {
       if (!cursorRegistry) {
         return;
       }
@@ -99151,7 +110577,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return () => cursorRegistry.removeAll();
     }, [cursors, highlights, cursorRegistry]);
-    const setCursorRef = (0, import_element305.useCallback)(
+    const setCursorRef = (0, import_element357.useCallback)(
       (clientId) => (el) => {
         if (el) {
           cursorRefsMap.current.set(clientId, el);
@@ -99161,10 +110587,10 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)("div", { className: "collaborators-overlay-full", ref: mergedRef, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime507.jsx)("style", { children: AVATAR_IFRAME_STYLES + OVERLAY_IFRAME_STYLES }),
-      cursors.map((cursor) => /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)("div", { children: [
-        !cursor.isMe && cursor.selectionRects?.map((rect, index2) => /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+    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)(
           "div",
           {
             className: "collaborators-overlay-selection-rect",
@@ -99178,7 +110604,7 @@ If there's a particular need for this, please submit a feature request at https:
           },
           `${cursor.clientId}-sel-${index2}`
         )),
-        cursor.x !== void 0 && /* @__PURE__ */ (0, import_jsx_runtime507.jsxs)(
+        cursor.x !== void 0 && /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
           "div",
           {
             ref: setCursorRef(cursor.clientId),
@@ -99188,7 +110614,7 @@ If there's a particular need for this, please submit a feature request at https:
               top: `${cursor.y}px`
             },
             children: [
-              !cursor.isMe && /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+              !cursor.isMe && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
                 "div",
                 {
                   className: "collaborators-overlay-user-cursor",
@@ -99198,7 +110624,7 @@ If there's a particular need for this, please submit a feature request at https:
                   }
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
                 component_default,
                 {
                   className: "collaborators-overlay-user-label",
@@ -99206,7 +110632,7 @@ If there's a particular need for this, please submit a feature request at https:
                   size: "small",
                   src: cursor.avatarUrl,
                   name: cursor.userName,
-                  label: cursor.isMe ? (0, import_i18n298.__)("You") : void 0,
+                  label: cursor.isMe ? (0, import_i18n306.__)("You") : void 0,
                   borderColor: cursor.color
                 }
               )
@@ -99214,7 +110640,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         )
       ] }, cursor.clientId)),
-      highlights.map((highlight) => /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+      highlights.map((highlight) => /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
         "div",
         {
           ref: setCursorRef(highlight.clientId),
@@ -99223,7 +110649,7 @@ If there's a particular need for this, please submit a feature request at https:
             left: `${highlight.x}px`,
             top: `${highlight.y}px`
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
             component_default,
             {
               className: "collaborators-overlay-block-label",
@@ -99241,16 +110667,16 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collaborators-overlay/index.mjs
-  var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
-  var { BlockCanvasCover } = unlock(import_block_editor73.privateApis);
+  var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
+  var { BlockCanvasCover } = unlock(import_block_editor75.privateApis);
   function CollaboratorsOverlay({
     postId: postId2,
     postType: postType2,
     cursorRegistry
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(BlockCanvasCover.Fill, { children: ({
+    return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(BlockCanvasCover.Fill, { children: ({
       containerRef
-    }) => /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+    }) => /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
       Overlay,
       {
         blockEditorDocument: containerRef.current?.ownerDocument,
@@ -99262,8 +110688,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collaborators-presence/index.mjs
-  var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
-  var { useActiveCollaborators: useActiveCollaborators3 } = unlock(import_core_data115.privateApis);
+  var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
+  var { useActiveCollaborators: useActiveCollaborators3 } = unlock(import_core_data116.privateApis);
   function CollaboratorsPresence({
     postId: postId2,
     postType: postType2
@@ -99275,7 +110701,7 @@ If there's a particular need for this, please submit a feature request at https:
     const otherActiveCollaborators = activeCollaborators.filter(
       (c6) => !c6.isMe
     );
-    const collaboratorsForList = (0, import_element306.useMemo)(() => {
+    const collaboratorsForList = (0, import_element358.useMemo)(() => {
       return [...activeCollaborators].sort((a3, b3) => {
         if (a3.isMe && !b3.isMe) {
           return -1;
@@ -99286,53 +110712,57 @@ If there's a particular need for this, please submit a feature request at https:
         return 0;
       });
     }, [activeCollaborators]);
-    const [cursorRegistry] = (0, import_element306.useState)(createCursorRegistry);
-    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element306.useState)(false);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element306.useState)(
+    const [cursorRegistry] = (0, import_element358.useState)(createCursorRegistry);
+    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element358.useState)(false);
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element358.useState)(
       null
     );
     if (otherActiveCollaborators.length === 0) {
       return null;
     }
     const me = activeCollaborators.find((c6) => c6.isMe);
-    return /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(import_jsx_runtime509.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)("div", { className: "editor-collaborators-presence", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
-          import_components248.Button,
+    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,
           {
             __next40pxDefaultSize: true,
             className: "editor-collaborators-presence__button",
             onClick: () => setIsPopoverVisible(!isPopoverVisible),
             isPressed: isPopoverVisible,
             ref: setPopoverAnchor,
-            "aria-label": (0, import_i18n299.sprintf)(
+            "aria-label": (0, import_i18n307.sprintf)(
               // translators: %d: number of online collaborators.
-              (0, import_i18n299.__)("Collaborators list, %d online"),
+              (0, import_i18n307.__)("Collaborators list, %d online"),
               collaboratorsForList.length
             ),
-            children: /* @__PURE__ */ (0, import_jsx_runtime509.jsxs)(component_default2, { max: 4, children: [
-              me && /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime574.jsxs)(component_default2, { max: 4, children: [
+              me && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
                 component_default,
                 {
                   src: getAvatarUrl(
                     me.collaboratorInfo.avatar_urls
                   ),
-                  name: me.collaboratorInfo.name,
+                  name: getCollaboratorDisplayName(
+                    me.collaboratorInfo
+                  ),
                   borderColor: "var(--wp-admin-theme-color)",
                   size: "small"
                 },
                 me.clientId
               ),
               otherActiveCollaborators.map(
-                (collaboratorState) => /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+                (collaboratorState) => /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
                   component_default,
                   {
                     src: getAvatarUrl(
                       collaboratorState.collaboratorInfo.avatar_urls
                     ),
-                    name: collaboratorState.collaboratorInfo.name,
+                    name: getCollaboratorDisplayName(
+                      collaboratorState.collaboratorInfo
+                    ),
                     borderColor: getAvatarBorderColor(
-                      collaboratorState.collaboratorInfo.id
+                      collaboratorState.collaboratorInfo.id ?? collaboratorState.clientId
                     ),
                     size: "small"
                   },
@@ -99342,7 +110772,7 @@ If there's a particular need for this, please submit a feature request at https:
             ] })
           }
         ),
-        isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+        isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
           CollaboratorsList,
           {
             activeCollaborators: collaboratorsForList,
@@ -99352,7 +110782,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
         CollaboratorsOverlay,
         {
           postId: postId2,
@@ -99364,15 +110794,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/header/index.mjs
-  var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
   function Header5({
     customSaveButton,
     forceIsDirty,
     setEntitiesSavedStatesCallback
   }) {
-    const isWideViewport = (0, import_compose73.useViewportMatch)("large");
-    const isLargeViewport = (0, import_compose73.useViewportMatch)("medium");
-    const isTooNarrowForDocumentBar = (0, import_compose73.useMediaQuery)("(max-width: 403px)");
+    const isWideViewport = (0, import_compose81.useViewportMatch)("large");
+    const isLargeViewport = (0, import_compose81.useViewportMatch)("medium");
+    const isTooNarrowForDocumentBar = (0, import_compose81.useMediaQuery)("(max-width: 403px)");
     const {
       postId: postId2,
       postType: postType2,
@@ -99395,7 +110825,7 @@ If there's a particular need for this, please submit a feature request at https:
         select9(store)
       );
       const { getBlockSelectionStart: getBlockSelectionStart2, getSectionRootClientId } = unlock(
-        select9(import_block_editor74.store)
+        select9(import_block_editor76.store)
       );
       return {
         postId: getCurrentPostId2(),
@@ -99410,19 +110840,19 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const canBeZoomedOut = ["post", "page", "wp_template"].includes(postType2) && hasSectionRootClientId;
-    const [isBlockToolsCollapsed, setIsBlockToolsCollapsed] = (0, import_element307.useState)(true);
+    const [isBlockToolsCollapsed, setIsBlockToolsCollapsed] = (0, import_element359.useState)(true);
     const hasCenter = !isTooNarrowForDocumentBar && (!hasFixedToolbar || hasFixedToolbar && (!hasBlockSelection || isBlockToolsCollapsed));
-    return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
       HeaderSkeleton,
       {
-        toolbar: /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)(import_jsx_runtime510.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+        toolbar: /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(import_jsx_runtime575.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
             document_tools_default,
             {
               disableBlockTools: isStylesCanvasActive || isTextEditor
             }
           ),
-          hasFixedToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+          hasFixedToolbar && isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
             CollapsibleBlockToolbar,
             {
               isCollapsed: isBlockToolsCollapsed,
@@ -99430,18 +110860,18 @@ If there's a particular need for this, please submit a feature request at https:
             }
           )
         ] }),
-        center: hasCenter ? /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)(import_jsx_runtime510.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+        center: hasCenter ? /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(import_jsx_runtime575.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
             CollaboratorsPresence,
             {
               postType: postType2,
               postId: postId2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(DocumentBar, {})
+          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(DocumentBar, {})
         ] }) : void 0,
-        settings: /* @__PURE__ */ (0, import_jsx_runtime510.jsxs)(import_jsx_runtime510.Fragment, { children: [
-          !hasCenter && !isTooNarrowForDocumentBar && /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+        settings: /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)(import_jsx_runtime575.Fragment, { children: [
+          !hasCenter && !isTooNarrowForDocumentBar && /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
             CollaboratorsPresence,
             {
               postType: postType2,
@@ -99455,25 +110885,25 @@ If there's a particular need for this, please submit a feature request at https:
           * We track that DOM node to return focus to the PostPublishButtonOrToggle
           * when the publish sidebar has been closed.
           */
-          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(PostSavedState, { forceIsDirty }),
-          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(PostViewLink, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(PostSavedState, { forceIsDirty }),
+          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(PostViewLink, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
             PreviewDropdown,
             {
               forceIsAutosaveable: forceIsDirty,
               disabled: isStylesCanvasActive
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
             PostPreviewButton,
             {
               className: "editor-header__post-preview-button",
               forceIsAutosaveable: forceIsDirty
             }
           ),
-          isWideViewport && canBeZoomedOut && /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(zoom_out_toggle_default, { disabled: isStylesCanvasActive }),
-          (isWideViewport || !showIconLabels) && /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(pinned_items_default.Slot, { scope: "core" }),
-          !customSaveButton && /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+          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)(
             PostPublishButtonOrToggle,
             {
               forceIsDirty,
@@ -99481,7 +110911,7 @@ If there's a particular need for this, please submit a feature request at https:
             }
           ),
           customSaveButton,
-          /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(MoreMenu, {})
+          /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(MoreMenu, {})
         ] })
       }
     );
@@ -99490,13 +110920,13 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/inserter-sidebar/index.mjs
   var import_data208 = __toESM(require_data(), 1);
-  var import_block_editor75 = __toESM(require_block_editor(), 1);
-  var import_compose74 = __toESM(require_compose(), 1);
-  var import_element308 = __toESM(require_element(), 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_runtime511 = __toESM(require_jsx_runtime(), 1);
-  var { PrivateInserterLibrary } = unlock(import_block_editor75.privateApis);
+  var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
+  var { PrivateInserterLibrary } = unlock(import_block_editor77.privateApis);
   function InserterSidebar() {
     const {
       blockSectionRootClientId,
@@ -99510,7 +110940,7 @@ If there's a particular need for this, please submit a feature request at https:
         getInserter: getInserter2,
         isPublishSidebarOpened: isPublishSidebarOpened2
       } = unlock(select9(store));
-      const { getBlockRootClientId: getBlockRootClientId2, isZoomOut, getSectionRootClientId } = unlock(select9(import_block_editor75.store));
+      const { getBlockRootClientId: getBlockRootClientId2, isZoomOut, getSectionRootClientId } = unlock(select9(import_block_editor77.store));
       const { get } = select9(import_preferences22.store);
       const { getActiveComplementaryArea: getActiveComplementaryArea2 } = select9(store3);
       const getBlockSectionRootClientId = () => {
@@ -99532,13 +110962,13 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     const { setIsInserterOpened: setIsInserterOpened2 } = (0, import_data208.useDispatch)(store);
     const { disableComplementaryArea: disableComplementaryArea2 } = (0, import_data208.useDispatch)(store3);
-    const isMobileViewport = (0, import_compose74.useViewportMatch)("medium", "<");
-    const libraryRef = (0, import_element308.useRef)();
-    const closeInserterSidebar = (0, import_element308.useCallback)(() => {
+    const isMobileViewport = (0, import_compose82.useViewportMatch)("medium", "<");
+    const libraryRef = (0, import_element360.useRef)();
+    const closeInserterSidebar = (0, import_element360.useCallback)(() => {
       setIsInserterOpened2(false);
       inserterSidebarToggleRef2.current?.focus();
     }, [inserterSidebarToggleRef2, setIsInserterOpened2]);
-    const closeOnEscape = (0, import_element308.useCallback)(
+    const closeOnEscape = (0, import_element360.useCallback)(
       (event) => {
         if (event.keyCode === import_keycodes18.ESCAPE && !event.defaultPrevented) {
           event.preventDefault();
@@ -99547,7 +110977,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [closeInserterSidebar]
     );
-    const inserterContents = /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("div", { className: "editor-inserter-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+    const inserterContents = /* @__PURE__ */ (0, import_jsx_runtime576.jsx)("div", { className: "editor-inserter-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
       PrivateInserterLibrary,
       {
         showMostUsedBlocks,
@@ -99566,56 +110996,55 @@ If there's a particular need for this, please submit a feature request at https:
     ) });
     return (
       // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime511.jsx)("div", { onKeyDown: closeOnEscape, className: "editor-inserter-sidebar", children: inserterContents })
+      /* @__PURE__ */ (0, import_jsx_runtime576.jsx)("div", { onKeyDown: closeOnEscape, className: "editor-inserter-sidebar", children: inserterContents })
     );
   }

   // packages/editor/build-module/components/list-view-sidebar/index.mjs
-  var import_block_editor76 = __toESM(require_block_editor(), 1);
-  var import_compose75 = __toESM(require_compose(), 1);
+  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_dom26 = __toESM(require_dom(), 1);
-  var import_element309 = __toESM(require_element(), 1);
-  var import_i18n301 = __toESM(require_i18n(), 1);
+  var import_dom32 = __toESM(require_dom(), 1);
+  var import_element361 = __toESM(require_element(), 1);
+  var import_i18n309 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts9 = __toESM(require_keyboard_shortcuts(), 1);
   var import_keycodes19 = __toESM(require_keycodes(), 1);

   // packages/editor/build-module/components/list-view-sidebar/list-view-outline.mjs
-  var import_components249 = __toESM(require_components(), 1);
-  var import_i18n300 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
+  var import_components244 = __toESM(require_components(), 1);
+  var import_i18n308 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 1);
   function ListViewOutline() {
-    return /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(import_jsx_runtime512.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("div", { className: "editor-list-view-sidebar__outline", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("div", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_components249.__experimentalText, { children: (0, import_i18n300.__)("Characters:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_components249.__experimentalText, { children: /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(CharacterCount, {}) })
+    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, {}) })
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)("div", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_components249.__experimentalText, { children: (0, import_i18n300.__)("Words:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(WordCount, {})
+        /* @__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_runtime512.jsxs)("div", { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(import_components249.__experimentalText, { children: (0, import_i18n300.__)("Time to read:") }),
-          /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(TimeToRead, {})
+        /* @__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_runtime512.jsx)(DocumentOutline, {})
+      /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(DocumentOutline, {})
     ] });
   }

   // packages/editor/build-module/components/list-view-sidebar/index.mjs
-  var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
-  var { TabbedSidebar } = unlock(import_block_editor76.privateApis);
+  var import_jsx_runtime578 = __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 focusOnMountRef = (0, import_compose75.useFocusOnMount)("firstElement");
-    const closeListView = (0, import_element309.useCallback)(() => {
+    const closeListView = (0, import_element361.useCallback)(() => {
       setIsListViewOpened2(false);
       getListViewToggleRef2().current?.focus();
     }, [getListViewToggleRef2, setIsListViewOpened2]);
-    const closeOnEscape = (0, import_element309.useCallback)(
+    const closeOnEscape = (0, import_element361.useCallback)(
       (event) => {
         if (event.keyCode === import_keycodes19.ESCAPE && !event.defaultPrevented) {
           event.preventDefault();
@@ -99624,74 +111053,59 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [closeListView]
     );
-    const [dropZoneElement, setDropZoneElement] = (0, import_element309.useState)(null);
-    const [tab, setTab] = (0, import_element309.useState)("list-view");
-    const sidebarRef = (0, import_element309.useRef)();
-    const tabsRef = (0, import_element309.useRef)();
-    const listViewRef = (0, import_element309.useRef)();
-    const listViewContainerRef = (0, import_compose75.useMergeRefs)([
-      focusOnMountRef,
+    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)([
       listViewRef,
       setDropZoneElement
     ]);
-    function handleSidebarFocus(currentTab) {
-      const tabPanelFocus = import_dom26.focus.tabbable.find(tabsRef.current)[0];
-      if (currentTab === "list-view") {
-        const listViewApplicationFocus = import_dom26.focus.tabbable.find(
-          listViewRef.current
-        )[0];
-        const listViewFocusArea = sidebarRef.current.contains(
-          listViewApplicationFocus
-        ) ? listViewApplicationFocus : tabPanelFocus;
-        listViewFocusArea.focus();
-      } else {
-        tabPanelFocus.focus();
-      }
-    }
-    const handleToggleListViewShortcut = (0, import_element309.useCallback)(() => {
-      if (sidebarRef.current.contains(
-        sidebarRef.current.ownerDocument.activeElement
-      )) {
+    (0, import_keyboard_shortcuts9.useShortcut)("core/editor/toggle-list-view", () => {
+      const sidebar = sidebarRef.current;
+      if (sidebar.contains(sidebar.ownerDocument.activeElement)) {
         closeListView();
-      } else {
-        handleSidebarFocus(tab);
+        return;
       }
-    }, [closeListView, tab]);
-    (0, import_keyboard_shortcuts9.useShortcut)("core/editor/toggle-list-view", handleToggleListViewShortcut);
+      const target = tab === "list-view" && import_dom32.focus.tabbable.find(listViewRef.current)[0] || import_dom32.focus.tabbable.find(tabsRef.current)[0];
+      target?.focus();
+    });
     return (
       // eslint-disable-next-line jsx-a11y/no-static-element-interactions
-      /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
         "div",
         {
           className: "editor-list-view-sidebar",
           onKeyDown: closeOnEscape,
           ref: sidebarRef,
-          children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime578.jsx)(
             TabbedSidebar,
             {
               tabs: [
                 {
                   name: "list-view",
-                  title: (0, import_i18n301._x)("List View", "Post overview"),
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("div", { className: "editor-list-view-sidebar__list-view-container", children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("div", { className: "editor-list-view-sidebar__list-view-panel-content", children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
-                    import_block_editor76.__experimentalListView,
+                  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)(
+                    import_block_editor78.__experimentalListView,
                     {
-                      dropZoneElement
+                      dropZoneElement,
+                      focusOnMount: true
                     }
                   ) }) }),
                   panelRef: listViewContainerRef
                 },
                 {
                   name: "outline",
-                  title: (0, import_i18n301._x)("Outline", "Post overview"),
-                  panel: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)("div", { className: "editor-list-view-sidebar__list-view-container", children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(ListViewOutline, {}) })
+                  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, {}) })
                 }
               ],
               onClose: closeListView,
               onSelect: (tabName) => setTab(tabName),
               defaultTabId: "list-view",
               ref: tabsRef,
-              closeButtonLabel: (0, import_i18n301.__)("Close")
+              closeButtonLabel: (0, import_i18n309.__)("Close")
             }
           )
         }
@@ -99701,18 +111115,18 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/post-revisions-preview/revisions-header.mjs
   var import_data211 = __toESM(require_data(), 1);
-  var import_components251 = __toESM(require_components(), 1);
-  var import_i18n303 = __toESM(require_i18n(), 1);
+  var import_components246 = __toESM(require_components(), 1);
+  var import_i18n311 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/post-revisions-preview/revisions-slider.mjs
   var import_data210 = __toESM(require_data(), 1);
-  var import_components250 = __toESM(require_components(), 1);
-  var import_core_data116 = __toESM(require_core_data(), 1);
-  var import_i18n302 = __toESM(require_i18n(), 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_element310 = __toESM(require_element(), 1);
-  var import_compose76 = __toESM(require_compose(), 1);
-  var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
+  var import_element362 = __toESM(require_element(), 1);
+  var import_compose84 = __toESM(require_compose(), 1);
+  var import_jsx_runtime579 = __toESM(require_jsx_runtime(), 1);
   function ConnectedRevisionsSlider() {
     const revisionData = (0, import_data210.useSelect)((select9) => {
       const {
@@ -99725,7 +111139,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!postType2) {
         return {};
       }
-      const entityConfig = select9(import_core_data116.store).getEntityConfig(
+      const entityConfig = select9(import_core_data117.store).getEntityConfig(
         "postType",
         postType2
       );
@@ -99741,7 +111155,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const revisionActions = unlock((0, import_data210.useDispatch)(store));
-    return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
       RevisionsSlider,
       {
         ...revisionData,
@@ -99760,14 +111174,14 @@ If there's a particular need for this, please submit a feature request at https:
     setCurrentRevisionId: setCurrentRevisionId2,
     setRevisionPage: setRevisionPage2
   }) {
-    const setFocusOnMountRef = (0, import_compose76.useFocusOnMount)(true);
-    const initialActiveElementRef = (0, import_element310.useRef)();
-    const loadingRef = (0, import_element310.useCallback)((node) => {
+    const setFocusOnMountRef = (0, import_compose84.useFocusOnMount)(true);
+    const initialActiveElementRef = (0, import_element362.useRef)();
+    const loadingRef = (0, import_element362.useCallback)((node) => {
       if (node && initialActiveElementRef.current === void 0) {
         initialActiveElementRef.current = node.ownerDocument.activeElement;
       }
     }, []);
-    const focusOnMountRef = (0, import_element310.useCallback)(
+    const focusOnMountRef = (0, import_element362.useCallback)(
       (node) => {
         if (!node) {
           setFocusOnMountRef(null);
@@ -99784,7 +111198,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const isLoading = !rawRevisions;
     const totalPages = Math.ceil(totalRevisions / perPage) || 1;
-    const revisions = (0, import_element310.useMemo)(
+    const revisions = (0, import_element362.useMemo)(
       () => rawRevisions && [...rawRevisions].reverse(),
       [rawRevisions]
     );
@@ -99807,32 +111221,32 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const showPagination = totalPages > 1;
     if (isLoading && !showPagination) {
-      return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components250.Spinner, { ref: loadingRef });
+      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(import_components245.Spinner, { ref: loadingRef });
     }
     if (!isLoading && !revisions?.length) {
-      return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n302.__)("No revisions found.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n310.__)("No revisions found.") });
     }
     if (totalRevisions <= 1) {
-      return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n302.__)("Only one revision found.") });
+      return /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("span", { className: "editor-revisions-header__no-revisions", children: (0, import_i18n310.__)("Only one revision found.") });
     }
     const getPageRangeLabel = (page) => {
       const end = totalRevisions - (page - 1) * perPage;
       const start2 = Math.max(1, end - perPage + 1);
-      return (0, import_i18n302.sprintf)(
+      return (0, import_i18n310.sprintf)(
         /* translators: 1: first revision number, 2: last revision number */
-        (0, import_i18n302.__)("Revisions %1$s\u2013%2$s"),
+        (0, import_i18n310.__)("Revisions %1$s\u2013%2$s"),
         start2,
         end
       );
     };
-    const sliderOrSpinner = isLoading || selectedIndex === -1 ? /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components250.Spinner, { ref: loadingRef }) : /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
-      import_components250.RangeControl,
+    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,
       {
         ref: focusOnMountRef,
         "aria-valuetext": renderTooltipContent(selectedIndex),
         className: "editor-revisions-header__slider",
         hideLabelFromVision: true,
-        label: (0, import_i18n302.__)("Revision"),
+        label: (0, import_i18n310.__)("Revision"),
         max: revisions?.length - 1,
         min: 0,
         marks: true,
@@ -99845,19 +111259,19 @@ If there's a particular need for this, please submit a feature request at https:
     if (!showPagination) {
       return sliderOrSpinner;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime514.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", style: { flex: 1 }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
-        import_components250.Button,
+    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,
         {
           icon: chevron_left_default,
-          label: revisionPage2 < totalPages ? getPageRangeLabel(revisionPage2 + 1) : (0, import_i18n302.__)("No older revisions"),
+          label: revisionPage2 < totalPages ? getPageRangeLabel(revisionPage2 + 1) : (0, import_i18n310.__)("No older revisions"),
           onClick: () => setRevisionPage2(revisionPage2 + 1),
           disabled: isLoading || revisionPage2 >= totalPages,
           size: "compact",
           accessibleWhenDisabled: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
         "div",
         {
           style: {
@@ -99869,11 +111283,11 @@ If there's a particular need for this, please submit a feature request at https:
           children: sliderOrSpinner
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
-        import_components250.Button,
+      /* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
+        import_components245.Button,
         {
           icon: chevron_right_default,
-          label: revisionPage2 > 1 ? getPageRangeLabel(revisionPage2 - 1) : (0, import_i18n302.__)("No newer revisions"),
+          label: revisionPage2 > 1 ? getPageRangeLabel(revisionPage2 - 1) : (0, import_i18n310.__)("No newer revisions"),
           onClick: () => setRevisionPage2(revisionPage2 - 1),
           disabled: isLoading || revisionPage2 <= 1,
           size: "compact",
@@ -99884,7 +111298,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-revisions-preview/revisions-header.mjs
-  var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime580 = __toESM(require_jsx_runtime(), 1);
   function RevisionsHeader({ showDiff, onToggleDiff }) {
     const { currentRevisionId, sidebarIsOpened } = (0, import_data211.useSelect)((select9) => {
       return {
@@ -99906,30 +111320,30 @@ If there's a particular need for this, please submit a feature request at https:
         restoreRevision2(currentRevisionId);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
       HeaderSkeleton,
       {
         className: "editor-revisions-header",
-        toolbar: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-          import_components251.Button,
+        toolbar: /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
+          import_components246.Button,
           {
             __next40pxDefaultSize: true,
             size: "compact",
             icon: seen_default,
-            label: (0, import_i18n303._x)("Show changes", "revisions"),
+            label: (0, import_i18n311._x)("Show changes", "revisions"),
             isPressed: showDiff,
             onClick: onToggleDiff
           }
         ),
-        center: /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(ConnectedRevisionsSlider, {}),
-        settings: /* @__PURE__ */ (0, import_jsx_runtime515.jsxs)(import_jsx_runtime515.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(PostPreviewButton, { className: "editor-header__post-preview-button" }),
-          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-            import_components251.Button,
+        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,
             {
               __next40pxDefaultSize: true,
-              icon: (0, import_i18n303.isRTL)() ? drawer_left_default : drawer_right_default,
-              label: (0, import_i18n303._x)("Settings", "panel button label"),
+              icon: (0, import_i18n311.isRTL)() ? drawer_left_default : drawer_right_default,
+              label: (0, import_i18n311._x)("Settings", "panel button label"),
               isPressed: sidebarIsOpened,
               "aria-expanded": sidebarIsOpened,
               onClick: () => {
@@ -99945,18 +111359,18 @@ If there's a particular need for this, please submit a feature request at https:
               size: "compact"
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-            import_components251.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
+            import_components246.Button,
             {
               __next40pxDefaultSize: true,
               variant: "secondary",
               size: "compact",
               onClick: () => setCurrentRevisionId2(null),
-              children: (0, import_i18n303.__)("Exit")
+              children: (0, import_i18n311.__)("Exit")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
-            import_components251.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
+            import_components246.Button,
             {
               __next40pxDefaultSize: true,
               accessibleWhenDisabled: true,
@@ -99965,10 +111379,10 @@ If there's a particular need for this, please submit a feature request at https:
               className: "editor-revisions-header__restore-button",
               disabled: !canRestore,
               onClick: handleRestore,
-              children: (0, import_i18n303.__)("Restore")
+              children: (0, import_i18n311.__)("Restore")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(MoreMenu, { isRevisionMode: true })
+          /* @__PURE__ */ (0, import_jsx_runtime580.jsx)(MoreMenu, { isRevisionMode: true })
         ] })
       }
     );
@@ -99976,29 +111390,29 @@ If there's a particular need for this, please submit a feature request at https:
   var revisions_header_default = RevisionsHeader;

   // packages/editor/build-module/components/post-revisions-preview/revisions-canvas.mjs
-  var import_components254 = __toESM(require_components(), 1);
-  var import_block_editor84 = __toESM(require_block_editor(), 1);
+  var import_components249 = __toESM(require_components(), 1);
+  var import_block_editor86 = __toESM(require_block_editor(), 1);
   var import_data220 = __toESM(require_data(), 1);
-  var import_element316 = __toESM(require_element(), 1);
-  var import_hooks61 = __toESM(require_hooks(), 1);
+  var import_element368 = __toESM(require_element(), 1);
+  var import_hooks62 = __toESM(require_hooks(), 1);
   var import_blocks34 = __toESM(require_blocks(), 1);
-  var import_i18n307 = __toESM(require_i18n(), 1);
+  var import_i18n315 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/visual-editor/index.mjs
-  var import_block_editor82 = __toESM(require_block_editor(), 1);
-  var import_element314 = __toESM(require_element(), 1);
+  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_blocks33 = __toESM(require_blocks(), 1);
-  var import_core_data119 = __toESM(require_core_data(), 1);
-  var import_compose82 = __toESM(require_compose(), 1);
+  var import_core_data120 = __toESM(require_core_data(), 1);
+  var import_compose90 = __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_data117 = __toESM(require_core_data(), 1);
-  var import_element311 = __toESM(require_element(), 1);
-  var import_i18n304 = __toESM(require_i18n(), 1);
-  var import_components252 = __toESM(require_components(), 1);
-  var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 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);
   function EditTemplateBlocksNotification({ contentRef }) {
     const { onNavigateToEntityRecord, templateId: templateId2 } = (0, import_data212.useSelect)((select9) => {
       const { getEditorSettings: getEditorSettings2, getCurrentTemplateId: getCurrentTemplateId2 } = select9(store);
@@ -100008,14 +111422,14 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const canEditTemplate = (0, import_data212.useSelect)(
-      (select9) => !!select9(import_core_data117.store).canUser("create", {
+      (select9) => !!select9(import_core_data118.store).canUser("create", {
         kind: "postType",
         name: "wp_template"
       }),
       []
     );
-    const [isDialogOpen, setIsDialogOpen] = (0, import_element311.useState)(false);
-    (0, import_element311.useEffect)(() => {
+    const [isDialogOpen, setIsDialogOpen] = (0, import_element363.useState)(false);
+    (0, import_element363.useEffect)(() => {
       const handleDblClick = (event) => {
         if (!canEditTemplate) {
           return;
@@ -100037,11 +111451,11 @@ If there's a particular need for this, please submit a feature request at https:
     if (!canEditTemplate) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
-      import_components252.__experimentalConfirmDialog,
+    return /* @__PURE__ */ (0, import_jsx_runtime581.jsx)(
+      import_components247.__experimentalConfirmDialog,
       {
         isOpen: isDialogOpen,
-        confirmButtonText: (0, import_i18n304.__)("Edit template"),
+        confirmButtonText: (0, import_i18n312.__)("Edit template"),
         onConfirm: () => {
           setIsDialogOpen(false);
           onNavigateToEntityRecord({
@@ -100051,7 +111465,7 @@ If there's a particular need for this, please submit a feature request at https:
         },
         onCancel: () => setIsDialogOpen(false),
         size: "medium",
-        children: (0, import_i18n304.__)(
+        children: (0, import_i18n312.__)(
           "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?"
         )
       }
@@ -100059,9 +111473,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/visual-editor/use-select-nearest-editable-block.mjs
-  var import_compose77 = __toESM(require_compose(), 1);
+  var import_compose85 = __toESM(require_compose(), 1);
   var import_data213 = __toESM(require_data(), 1);
-  var import_block_editor77 = __toESM(require_block_editor(), 1);
+  var import_block_editor79 = __toESM(require_block_editor(), 1);
   var DISTANCE_THRESHOLD = 500;
   function clamp2(value, min4, max4) {
     return Math.min(Math.max(value, min4), max4);
@@ -100075,10 +111489,10 @@ If there's a particular need for this, please submit a feature request at https:
     isEnabled = true
   } = {}) {
     const { getEnabledClientIdsTree, getBlockName: getBlockName2, getBlockOrder: getBlockOrder2 } = unlock(
-      (0, import_data213.useSelect)(import_block_editor77.store)
+      (0, import_data213.useSelect)(import_block_editor79.store)
     );
-    const { selectBlock: selectBlock2 } = (0, import_data213.useDispatch)(import_block_editor77.store);
-    return (0, import_compose77.useRefEffect)(
+    const { selectBlock: selectBlock2 } = (0, import_data213.useDispatch)(import_block_editor79.store);
+    return (0, import_compose85.useRefEffect)(
       (element) => {
         if (!isEnabled) {
           return;
@@ -100131,12 +111545,12 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/visual-editor/use-zoom-out-mode-exit.mjs
   var import_data214 = __toESM(require_data(), 1);
-  var import_compose78 = __toESM(require_compose(), 1);
-  var import_block_editor78 = __toESM(require_block_editor(), 1);
+  var import_compose86 = __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_editor78.store));
-    const { resetZoomLevel } = unlock((0, import_data214.useDispatch)(import_block_editor78.store));
-    return (0, import_compose78.useRefEffect)(
+    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)(
       (node) => {
         function onDoubleClick(event) {
           if (!isZoomOut()) {
@@ -100162,13 +111576,13 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/visual-editor/use-padding-appender.mjs
   var import_data215 = __toESM(require_data(), 1);
-  var import_compose79 = __toESM(require_compose(), 1);
-  var import_block_editor79 = __toESM(require_block_editor(), 1);
+  var import_compose87 = __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_compose79.useRefEffect)(
+    const effect = (0, import_compose87.useRefEffect)(
       (node) => {
         function onMouseDown(event) {
           if (event.target !== node && // Tests for the parent element because in the iframed editor if the click is
@@ -100186,10 +111600,10 @@ If there's a particular need for this, please submit a feature request at https:
             return;
           }
           event.preventDefault();
-          const blockOrder = registry.select(import_block_editor79.store).getBlockOrder("");
+          const blockOrder = registry.select(import_block_editor81.store).getBlockOrder("");
           const lastBlockClientId = blockOrder[blockOrder.length - 1];
-          const lastBlock = registry.select(import_block_editor79.store).getBlock(lastBlockClientId);
-          const { selectBlock: selectBlock2, insertDefaultBlock: insertDefaultBlock2 } = registry.dispatch(import_block_editor79.store);
+          const lastBlock = registry.select(import_block_editor81.store).getBlock(lastBlockClientId);
+          const { selectBlock: selectBlock2, insertDefaultBlock: insertDefaultBlock2 } = registry.dispatch(import_block_editor81.store);
           if (lastBlock && (0, import_blocks31.isUnmodifiedDefaultBlock)(lastBlock)) {
             selectBlock2(lastBlockClientId);
           } else {
@@ -100209,16 +111623,16 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/visual-editor/use-edit-content-only-section-exit.mjs
   var import_data216 = __toESM(require_data(), 1);
-  var import_compose80 = __toESM(require_compose(), 1);
-  var import_block_editor80 = __toESM(require_block_editor(), 1);
+  var import_compose88 = __toESM(require_compose(), 1);
+  var import_block_editor82 = __toESM(require_block_editor(), 1);
   function useEditContentOnlySectionExit() {
     const { getEditedContentOnlySection } = unlock(
-      (0, import_data216.useSelect)(import_block_editor80.store)
+      (0, import_data216.useSelect)(import_block_editor82.store)
     );
     const { stopEditingContentOnlySection } = unlock(
-      (0, import_data216.useDispatch)(import_block_editor80.store)
+      (0, import_data216.useDispatch)(import_block_editor82.store)
     );
-    return (0, import_compose80.useRefEffect)(
+    return (0, import_compose88.useRefEffect)(
       (node) => {
         function onClick(event) {
           const editedContentOnlySection = getEditedContentOnlySection();
@@ -100244,21 +111658,21 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/sync-connection-error-modal/index.mjs
   var import_data217 = __toESM(require_data(), 1);
-  var import_compose81 = __toESM(require_compose(), 1);
+  var import_compose89 = __toESM(require_compose(), 1);
   var import_blocks32 = __toESM(require_blocks(), 1);
-  var import_core_data118 = __toESM(require_core_data(), 1);
-  var import_block_editor81 = __toESM(require_block_editor(), 1);
-  var import_components253 = __toESM(require_components(), 1);
-  var import_hooks60 = __toESM(require_hooks(), 1);
-  var import_element313 = __toESM(require_element(), 1);
-  var import_i18n305 = __toESM(require_i18n(), 1);
+  var import_core_data119 = __toESM(require_core_data(), 1);
+  var import_block_editor83 = __toESM(require_block_editor(), 1);
+  var import_components248 = __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);

   // packages/editor/build-module/components/sync-connection-error-modal/use-retry-countdown.mjs
-  var import_element312 = __toESM(require_element(), 1);
+  var import_element364 = __toESM(require_element(), 1);
   function useRetryCountdown(connectionStatus) {
-    const [secondsRemaining, setSecondsRemaining] = (0, import_element312.useState)();
-    const hasRetriedRef = (0, import_element312.useRef)(false);
-    (0, import_element312.useEffect)(() => {
+    const [secondsRemaining, setSecondsRemaining] = (0, import_element364.useState)();
+    const hasRetriedRef = (0, import_element364.useRef)(false);
+    (0, import_element364.useEffect)(() => {
       if (!connectionStatus) {
         return;
       }
@@ -100310,18 +111724,18 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/sync-connection-error-modal/index.mjs
-  var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
-  var { BlockCanvasCover: BlockCanvasCover2 } = unlock(import_block_editor81.privateApis);
-  var { retrySyncConnection } = unlock(import_core_data118.privateApis);
+  var import_jsx_runtime582 = __toESM(require_jsx_runtime(), 1);
+  var { BlockCanvasCover: BlockCanvasCover2 } = unlock(import_block_editor83.privateApis);
+  var { retrySyncConnection } = unlock(import_core_data119.privateApis);
   var INITIAL_DISCONNECTED_DEBOUNCE_MS = 2e4;
   function SyncConnectionErrorModal() {
-    const [hasInitialized, setHasInitialized] = (0, import_element313.useState)(false);
-    const [showModal, setShowModal] = (0, import_element313.useState)(false);
-    const [isManualRetryAvailable, setIsManualRetryAvailable] = (0, import_element313.useState)(false);
+    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)(
       (selectFn) => {
         const { getSyncConnectionStatus, getPostType } = unlock(
-          selectFn(import_core_data118.store)
+          selectFn(import_core_data119.store)
         );
         const { getCurrentPostType: getCurrentPostType2, isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2 } = unlock(selectFn(store));
         const currentPostType = getCurrentPostType2();
@@ -100334,17 +111748,17 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const { onManualRetry, secondsRemaining } = useRetryCountdown(connectionStatus);
-    const copyButtonRef = (0, import_compose81.useCopyToClipboard)(() => {
-      const blocks = (0, import_data217.select)(import_block_editor81.store).getBlocks();
+    const copyButtonRef = (0, import_compose89.useCopyToClipboard)(() => {
+      const blocks = (0, import_data217.select)(import_block_editor83.store).getBlocks();
       return (0, import_blocks32.serialize)(blocks);
     });
-    (0, import_element313.useEffect)(() => {
+    (0, import_element365.useEffect)(() => {
       const timeout = setTimeout(() => {
         setHasInitialized(true);
       }, INITIAL_DISCONNECTED_DEBOUNCE_MS);
       return () => clearTimeout(timeout);
     }, []);
-    (0, import_element313.useEffect)(() => {
+    (0, import_element365.useEffect)(() => {
       if ("connecting" === connectionStatus?.status) {
         return;
       }
@@ -100353,7 +111767,7 @@ If there's a particular need for this, please submit a feature request at https:
       );
     }, [connectionStatus]);
     const canRetry = connectionStatus && "disconnected" === connectionStatus.status && (connectionStatus.canManuallyRetry || connectionStatus.willAutoRetryInMs);
-    (0, import_element313.useEffect)(() => {
+    (0, import_element365.useEffect)(() => {
       if ("connected" === connectionStatus?.status) {
         setShowModal(false);
         return;
@@ -100367,7 +111781,7 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const error2 = connectionStatus && "error" in connectionStatus ? connectionStatus?.error : void 0;
-    if (!canRetry && (0, import_hooks60.applyFilters)(
+    if (!canRetry && (0, import_hooks61.applyFilters)(
       "editor.isSyncConnectionErrorHandled",
       false,
       error2?.code
@@ -100382,9 +111796,9 @@ If there's a particular need for this, please submit a feature request at https:
     let retryCountdownText = "";
     let isRetrying = false;
     if (secondsRemaining && secondsRemaining > 0) {
-      retryCountdownText = (0, import_i18n305.sprintf)(
+      retryCountdownText = (0, import_i18n313.sprintf)(
         /* translators: %d: number of seconds until retry */
-        (0, import_i18n305._n)(
+        (0, import_i18n313._n)(
           "Retrying connection in %d second\u2026",
           "Retrying connection in %d seconds\u2026",
           secondsRemaining
@@ -100393,14 +111807,14 @@ If there's a particular need for this, please submit a feature request at https:
       );
     } else if (0 === secondsRemaining) {
       isRetrying = true;
-      retryCountdownText = (0, import_i18n305.__)("Retrying\u2026");
+      retryCountdownText = (0, import_i18n313.__)("Retrying\u2026");
     }
     let editPostHref = "edit.php";
     if (postType2?.slug) {
       editPostHref = `edit.php?post_type=${postType2.slug}`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(BlockCanvasCover2.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-      import_components253.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(BlockCanvasCover2.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
+      import_components248.Modal,
       {
         overlayClassName: "editor-sync-connection-error-modal",
         isDismissible: false,
@@ -100410,35 +111824,35 @@ If there's a particular need for this, please submit a feature request at https:
         shouldCloseOnEsc: false,
         size: "medium",
         title: messages.title,
-        children: /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_components253.__experimentalVStack, { spacing: 6, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("p", { children: messages.description }),
-          retryCountdownText && /* @__PURE__ */ (0, import_jsx_runtime517.jsx)("p", { className: "editor-sync-connection-error-modal__retry-countdown", children: retryCountdownText }),
-          /* @__PURE__ */ (0, import_jsx_runtime517.jsxs)(import_components253.__experimentalHStack, { justify: "right", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-              import_components253.Button,
+        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,
               {
                 __next40pxDefaultSize: true,
                 href: editPostHref,
                 isDestructive: true,
                 variant: "tertiary",
-                children: (0, import_i18n305.sprintf)(
+                children: (0, import_i18n313.sprintf)(
                   /* translators: %s: Post type name (e.g., "Posts", "Pages"). */
-                  (0, import_i18n305.__)("Back to %s"),
-                  postType2?.labels?.name ?? (0, import_i18n305.__)("Posts")
+                  (0, import_i18n313.__)("Back to %s"),
+                  postType2?.labels?.name ?? (0, import_i18n313.__)("Posts")
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-              import_components253.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
+              import_components248.Button,
               {
                 __next40pxDefaultSize: true,
                 ref: copyButtonRef,
                 variant: manualRetry ? "secondary" : "primary",
-                children: (0, import_i18n305.__)("Copy Post Content")
+                children: (0, import_i18n313.__)("Copy Post Content")
               }
             ),
-            manualRetry && /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
-              import_components253.Button,
+            manualRetry && /* @__PURE__ */ (0, import_jsx_runtime582.jsx)(
+              import_components248.Button,
               {
                 __next40pxDefaultSize: true,
                 accessibleWhenDisabled: true,
@@ -100447,7 +111861,7 @@ If there's a particular need for this, please submit a feature request at https:
                 isBusy: isRetrying,
                 variant: "primary",
                 onClick: manualRetry,
-                children: (0, import_i18n305.__)("Retry")
+                children: (0, import_i18n313.__)("Retry")
               }
             )
           ] })
@@ -100457,14 +111871,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/visual-editor/index.mjs
-  var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime583 = __toESM(require_jsx_runtime(), 1);
   var {
     LayoutStyle,
     useLayoutClasses,
     useLayoutStyles,
     ExperimentalBlockCanvas: BlockCanvas,
     useFlashEditableBlocks
-  } = unlock(import_block_editor82.privateApis);
+  } = unlock(import_block_editor84.privateApis);
   function getPostContentAttributes(blocks) {
     for (let i3 = 0; i3 < blocks.length; i3++) {
       if (blocks[i3].name === "core/post-content") {
@@ -100511,9 +111925,9 @@ If there's a particular need for this, please submit a feature request at https:
     autoFocus,
     iframeProps,
     contentRef,
-    className: className2
+    className
   }) {
-    const isMobileViewport = (0, import_compose82.useViewportMatch)("small", "<");
+    const isMobileViewport = (0, import_compose90.useViewportMatch)("small", "<");
     const {
       renderingMode: renderingMode2,
       postContentAttributes,
@@ -100538,7 +111952,7 @@ If there's a particular need for this, please submit a feature request at https:
         getDeviceType: getDeviceType2,
         getCanvasWidth: getCanvasWidth2
       } = unlock(select9(store));
-      const { getPostType, getEditedEntityRecord } = select9(import_core_data119.store);
+      const { getPostType, getEditedEntityRecord } = select9(import_core_data120.store);
       const postTypeSlug = getCurrentPostType2();
       const _renderingMode = getRenderingMode2();
       let _wrapperBlockName;
@@ -100583,7 +111997,7 @@ If there's a particular need for this, please submit a feature request at https:
       isZoomedOut
     } = (0, import_data218.useSelect)((select9) => {
       const { getSettings: getSettings11, isZoomOut: _isZoomOut } = unlock(
-        select9(import_block_editor82.store)
+        select9(import_block_editor84.store)
       );
       const _settings = getSettings11();
       return {
@@ -100593,16 +112007,16 @@ If there's a particular need for this, please submit a feature request at https:
         isZoomedOut: _isZoomOut()
       };
     }, []);
-    const localRef = (0, import_element314.useRef)();
-    const [globalLayoutSettings] = (0, import_block_editor82.useSettings)("layout");
-    const [containerSize, setContainerSize] = (0, import_element314.useState)();
-    const containerRef = (0, import_compose82.useResizeObserver)((entries) => {
+    const localRef = (0, import_element366.useRef)();
+    const [globalLayoutSettings] = (0, import_block_editor84.useSettings)("layout");
+    const [containerSize, setContainerSize] = (0, import_element366.useState)();
+    const containerRef = (0, import_compose90.useResizeObserver)((entries) => {
       const { width, height } = entries[0].contentRect;
       setContainerSize(
         (size4) => size4?.width === width && size4?.height === height ? size4 : { width, height }
       );
     });
-    const fallbackLayout = (0, import_element314.useMemo)(() => {
+    const fallbackLayout = (0, import_element366.useMemo)(() => {
       if (renderingMode2 !== "post-only" || isDesignPostType) {
         return { type: "default" };
       }
@@ -100616,7 +112030,7 @@ If there's a particular need for this, please submit a feature request at https:
       globalLayoutSettings,
       isDesignPostType
     ]);
-    const newestPostContentAttributes = (0, import_element314.useMemo)(() => {
+    const newestPostContentAttributes = (0, import_element366.useMemo)(() => {
       if (!editedPostTemplate?.content && !editedPostTemplate?.blocks && postContentAttributes) {
         return postContentAttributes;
       }
@@ -100630,7 +112044,7 @@ If there's a particular need for this, please submit a feature request at https:
       editedPostTemplate?.blocks,
       postContentAttributes
     ]);
-    const hasPostContentAtRootLevel = (0, import_element314.useMemo)(() => {
+    const hasPostContentAtRootLevel = (0, import_element366.useMemo)(() => {
       if (!editedPostTemplate?.content && !editedPostTemplate?.blocks) {
         return false;
       }
@@ -100657,7 +112071,7 @@ If there's a particular need for this, please submit a feature request at https:
       "core/post-content",
       ".block-editor-block-list__layout.is-root-container"
     );
-    const postContentLayout = (0, import_element314.useMemo)(() => {
+    const postContentLayout = (0, import_element366.useMemo)(() => {
       return layout && (layout?.type === "constrained" || layout?.inherit || layout?.contentSize || layout?.wideSize) ? { ...globalLayoutSettings, ...layout, type: "constrained" } : { ...globalLayoutSettings, ...layout, type: "default" };
     }, [
       layout?.type,
@@ -100668,8 +112082,8 @@ If there's a particular need for this, please submit a feature request at https:
     ]);
     const blockListLayout = postContentAttributes ? postContentLayout : fallbackLayout;
     const postEditorLayout = blockListLayout?.type === "default" && !hasPostContentAtRootLevel ? fallbackLayout : blockListLayout;
-    const titleRef = (0, import_element314.useRef)();
-    (0, import_element314.useEffect)(() => {
+    const titleRef = (0, import_element366.useRef)();
+    (0, import_element366.useEffect)(() => {
       if (!autoFocus || !isCleanNewPost2()) {
         return;
       }
@@ -100697,7 +112111,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_element314.useMemo)(() => {
+    const iframeStyles = (0, import_element366.useMemo)(() => {
       return [
         ...styles ?? [],
         {
@@ -100722,8 +112136,8 @@ If there's a particular need for this, please submit a feature request at https:
       isNavigationPreview,
       paddingStyle
     ]);
-    const typewriterRef = (0, import_block_editor82.__unstableUseTypewriter)();
-    contentRef = (0, import_compose82.useMergeRefs)([
+    const typewriterRef = (0, import_block_editor84.__unstableUseTypewriter)();
+    contentRef = (0, import_compose90.useMergeRefs)([
       localRef,
       contentRef,
       renderingMode2 === "post-only" ? typewriterRef : null,
@@ -100737,7 +112151,7 @@ If there's a particular need for this, please submit a feature request at https:
       paddingAppenderRef,
       useEditContentOnlySectionExit()
     ]);
-    return /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)(
       "div",
       {
         ref: containerRef,
@@ -100745,7 +112159,7 @@ If there's a particular need for this, please submit a feature request at https:
           "editor-visual-editor",
           // this class is here for backward compatibility reasons.
           "edit-post-visual-editor",
-          className2,
+          className,
           {
             // Vertical padding frames a width-constrained canvas
             // (device preview or after a resize) as a centered preview.
@@ -100756,14 +112170,14 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(SyncConnectionErrorModal, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(SyncConnectionErrorModal, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
             resizable_editor_default,
             {
               enableResizing,
               width: enableResizing && canvasWidth2 ? canvasWidth2 + "px" : "100%",
               height: canvasHeight,
-              children: /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)(
                 BlockCanvas,
                 {
                   shouldIframe: true,
@@ -100775,23 +112189,23 @@ If there's a particular need for this, please submit a feature request at https:
                     style: iframeProps?.style
                   },
                   children: [
-                    themeSupportsLayout && !themeHasDisabledLayoutStyles && renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(import_jsx_runtime518.Fragment, { children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+                    themeSupportsLayout && !themeHasDisabledLayoutStyles && renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)(import_jsx_runtime583.Fragment, { children: [
+                      /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
                         LayoutStyle,
                         {
                           selector: ".editor-visual-editor__post-title-wrapper",
                           layout: fallbackLayout
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
                         LayoutStyle,
                         {
                           selector: ".block-editor-block-list__layout.is-root-container",
                           layout: postEditorLayout
                         }
                       ),
-                      align && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(LayoutStyle, { css: alignCSS }),
-                      postContentLayoutStyles && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+                      align && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(LayoutStyle, { css: alignCSS }),
+                      postContentLayoutStyles && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
                         LayoutStyle,
                         {
                           layout: postContentLayout,
@@ -100799,7 +112213,7 @@ If there's a particular need for this, please submit a feature request at https:
                         }
                       )
                     ] }),
-                    renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+                    renderingMode2 === "post-only" && !isDesignPostType && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
                       "div",
                       {
                         className: clsx_default(
@@ -100817,17 +112231,17 @@ If there's a particular need for this, please submit a feature request at https:
                           // within the editor iframe.
                           marginTop: "4rem"
                         },
-                        children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(post_title_default, { ref: titleRef })
+                        children: /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(post_title_default, { ref: titleRef })
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime518.jsxs)(
-                      import_block_editor82.RecursionProvider,
+                    /* @__PURE__ */ (0, import_jsx_runtime583.jsxs)(
+                      import_block_editor84.RecursionProvider,
                       {
                         blockName: wrapperBlockName,
                         uniqueId: wrapperUniqueId,
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
-                            import_block_editor82.BlockList,
+                          /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
+                            import_block_editor84.BlockList,
                             {
                               className: clsx_default(
                                 "is-" + deviceType.toLowerCase() + "-preview",
@@ -100850,7 +112264,7 @@ If there's a particular need for this, please submit a feature request at https:
                               )
                             }
                           ),
-                          renderingMode2 === "template-locked" && /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+                          renderingMode2 === "template-locked" && /* @__PURE__ */ (0, import_jsx_runtime583.jsx)(
                             EditTemplateBlocksNotification,
                             {
                               contentRef: localRef
@@ -100871,13 +112285,13 @@ If there's a particular need for this, please submit a feature request at https:
   var visual_editor_default = VisualEditor;

   // packages/editor/build-module/components/post-revisions-preview/diff-markers.mjs
-  var import_element315 = __toESM(require_element(), 1);
-  var import_compose83 = __toESM(require_compose(), 1);
+  var import_element367 = __toESM(require_element(), 1);
+  var import_compose91 = __toESM(require_compose(), 1);
   var import_data219 = __toESM(require_data(), 1);
-  var import_block_editor83 = __toESM(require_block_editor(), 1);
-  var import_i18n306 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
-  var { useBlockElementRef } = unlock(import_block_editor83.privateApis);
+  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 { useBlockElementRef } = unlock(import_block_editor85.privateApis);
   function collectDiffBlocks(blocks) {
     const result = [];
     for (const block of blocks) {
@@ -100894,9 +112308,9 @@ If there's a particular need for this, please submit a feature request at https:
     return result;
   }
   var STATUS_LABELS = {
-    added: (0, import_i18n306.__)("Go to added block"),
-    removed: (0, import_i18n306.__)("Go to removed block"),
-    modified: (0, import_i18n306.__)("Go to modified block")
+    added: (0, import_i18n314.__)("Go to added block"),
+    removed: (0, import_i18n314.__)("Go to removed block"),
+    modified: (0, import_i18n314.__)("Go to modified block")
   };
   function calculatePosition(el) {
     if (!el) {
@@ -100913,27 +112327,27 @@ If there's a particular need for this, please submit a feature request at https:
     };
   }
   function DiffMarkerButton({ clientId, status, subscribe: subscribe5 }) {
-    const blockRef = (0, import_element315.useRef)();
+    const blockRef = (0, import_element367.useRef)();
     useBlockElementRef(clientId, blockRef);
-    const [position, setPosition] = (0, import_element315.useState)(
+    const [position, setPosition] = (0, import_element367.useState)(
       () => calculatePosition(blockRef.current)
     );
-    (0, import_element315.useEffect)(() => {
+    (0, import_element367.useEffect)(() => {
       return subscribe5(() => {
         setPosition(calculatePosition(blockRef.current));
       });
     }, [subscribe5]);
-    (0, import_element315.useEffect)(() => {
+    (0, import_element367.useEffect)(() => {
       setPosition(calculatePosition(blockRef.current));
     }, [status]);
     if (!position) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime519.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime584.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
             "button",
             {
               className: `revision-diff-marker is-${status}`,
@@ -100947,22 +112361,22 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(tooltip_exports.Popup, { children: STATUS_LABELS[status] })
+      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(tooltip_exports.Popup, { children: STATUS_LABELS[status] })
     ] });
   }
   function useDiffMarkers() {
-    const [isMounted, setIsMounted] = (0, import_element315.useState)(false);
-    const subscribersRef = (0, import_element315.useRef)(/* @__PURE__ */ new Set());
+    const [isMounted, setIsMounted] = (0, import_element367.useState)(false);
+    const subscribersRef = (0, import_element367.useRef)(/* @__PURE__ */ new Set());
     const blocks = (0, import_data219.useSelect)(
-      (select9) => select9(import_block_editor83.store).getBlocks(),
+      (select9) => select9(import_block_editor85.store).getBlocks(),
       []
     );
-    const diffBlocks = (0, import_element315.useMemo)(() => collectDiffBlocks(blocks), [blocks]);
-    const subscribe5 = (0, import_element315.useCallback)((callback) => {
+    const diffBlocks = (0, import_element367.useMemo)(() => collectDiffBlocks(blocks), [blocks]);
+    const subscribe5 = (0, import_element367.useCallback)((callback) => {
       subscribersRef.current.add(callback);
       return () => subscribersRef.current.delete(callback);
     }, []);
-    const contentRef = (0, import_compose83.useRefEffect)((element) => {
+    const contentRef = (0, import_compose91.useRefEffect)((element) => {
       const { ownerDocument: ownerDocument2 } = element;
       const { defaultView } = ownerDocument2;
       const resizeObserver = new defaultView.ResizeObserver(() => {
@@ -100974,14 +112388,14 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     return [
-      (0, import_compose83.useMergeRefs)([contentRef, setIsMounted]),
-      /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+      (0, import_compose91.useMergeRefs)([contentRef, setIsMounted]),
+      /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
         "div",
         {
           className: "revision-diff-markers",
           role: "navigation",
-          "aria-label": (0, import_i18n306.__)("Document changes"),
-          children: isMounted && diffBlocks.map(({ clientId, status }) => /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+          "aria-label": (0, import_i18n314.__)("Document changes"),
+          children: isMounted && diffBlocks.map(({ clientId, status }) => /* @__PURE__ */ (0, import_jsx_runtime584.jsx)(
             DiffMarkerButton,
             {
               clientId,
@@ -100997,9 +112411,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-revisions-preview/revisions-canvas.mjs
-  var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime585 = __toESM(require_jsx_runtime(), 1);
   var { usePrivateStyleOverride, PrivateBlockContext } = unlock(
-    import_block_editor84.privateApis
+    import_block_editor86.privateApis
   );
   var REVISION_REMOVED_FILTER_SVG = `
 <svg
@@ -101071,15 +112485,15 @@ If there's a particular need for this, please submit a feature request at https:
   function getDiffStatusLabel(status, blockTitle) {
     switch (status) {
       case "added":
-        return (0, import_i18n307.sprintf)((0, import_i18n307.__)("Added block: %s"), blockTitle);
+        return (0, import_i18n315.sprintf)((0, import_i18n315.__)("Added block: %s"), blockTitle);
       case "removed":
-        return (0, import_i18n307.sprintf)((0, import_i18n307.__)("Removed block: %s"), blockTitle);
+        return (0, import_i18n315.sprintf)((0, import_i18n315.__)("Removed block: %s"), blockTitle);
       case "modified":
-        return (0, import_i18n307.sprintf)((0, import_i18n307.__)("Modified block: %s"), blockTitle);
+        return (0, import_i18n315.sprintf)((0, import_i18n315.__)("Modified block: %s"), blockTitle);
     }
   }
   function BlockDiffLabelProvider({ status, name: name2, attributes, children }) {
-    const context = (0, import_element316.useContext)(PrivateBlockContext);
+    const context = (0, import_element368.useContext)(PrivateBlockContext);
     const blockTitle = (0, import_data220.useSelect)(
       (select9) => {
         const { getActiveBlockVariation, getBlockType: getBlockType7 } = select9(import_blocks34.store);
@@ -101087,7 +112501,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [name2, attributes]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
       PrivateBlockContext.Provider,
       {
         value: {
@@ -101100,29 +112514,29 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function withRevisionDiffClasses(BlockListBlock) {
     return function WithRevisionDiffClasses(props) {
-      const { block, className: className2, name: name2, attributes } = props;
+      const { block, className, name: name2, attributes } = props;
       const diffStatus = block?.__revisionDiffStatus?.status;
-      const enhancedClassName = clsx_default(className2, {
+      const enhancedClassName = clsx_default(className, {
         "is-revision-added": diffStatus === "added",
         "is-revision-removed": diffStatus === "removed",
         "is-revision-modified": diffStatus === "modified"
       });
       if (!diffStatus) {
-        return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(BlockListBlock, { ...props, className: enhancedClassName });
+        return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(BlockListBlock, { ...props, className: enhancedClassName });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(
         BlockDiffLabelProvider,
         {
           status: diffStatus,
           name: name2,
           attributes,
-          children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(BlockListBlock, { ...props, className: enhancedClassName })
+          children: /* @__PURE__ */ (0, import_jsx_runtime585.jsx)(BlockListBlock, { ...props, className: enhancedClassName })
         }
       );
     };
   }
   var FILTER_NAME = "editor/revisions-canvas/withRevisionDiffClasses";
-  (0, import_hooks61.addFilter)("editor.BlockListBlock", FILTER_NAME, withRevisionDiffClasses);
+  (0, import_hooks62.addFilter)("editor.BlockListBlock", FILTER_NAME, withRevisionDiffClasses);
   function DiffStyleOverrides({ showDiff }) {
     usePrivateStyleOverride({
       css: showDiff ? REVISION_DIFF_STYLES : ""
@@ -101134,24 +112548,24 @@ If there's a particular need for this, please submit a feature request at https:
     return null;
   }
   function DiffDescriptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(VisuallyHidden, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("span", { id: DIFF_DESCRIPTION_IDS.removed, children: (0, import_i18n307.__)("Removed") }),
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("span", { id: DIFF_DESCRIPTION_IDS.added, children: (0, import_i18n307.__)("Added") }),
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatAdded, children: (0, import_i18n307.__)("Format added") }),
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatRemoved, children: (0, import_i18n307.__)("Format removed") }),
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("span", { id: DIFF_DESCRIPTION_IDS.formatChanged, children: (0, import_i18n307.__)("Format changed") })
+    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") })
     ] });
   }
   function CanvasContent({ showDiff }) {
     const [contentRef, diffMarkers] = useDiffMarkers();
-    return /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_jsx_runtime520.Fragment, { children: [
-      showDiff && /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(DiffDescriptions, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(visual_editor_default, { contentRef }),
+    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 }),
       showDiff && diffMarkers
     ] });
   }
   function RevisionsCanvas() {
-    (0, import_element316.useEffect)(() => {
+    (0, import_element368.useEffect)(() => {
       registerDiffFormatTypes();
       return () => {
         unregisterDiffFormatTypes();
@@ -101166,19 +112580,19 @@ If there's a particular need for this, please submit a feature request at https:
         showDiff: isShowingRevisionDiff2()
       };
     }, []);
-    return revision ? /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_jsx_runtime520.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(DiffStyleOverrides, { showDiff }),
-      /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("div", { className: "editor-revisions-canvas__content", children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(CanvasContent, { showDiff }) })
-    ] }) : /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("div", { className: "editor-revisions-canvas__loading", children: /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(import_components254.Spinner, {}) });
+    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, {}) });
   }

   // packages/editor/build-module/components/post-revisions-preview/revisions-code-diff.mjs
-  var import_components255 = __toESM(require_components(), 1);
-  var import_core_data120 = __toESM(require_core_data(), 1);
+  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_element317 = __toESM(require_element(), 1);
-  var import_i18n308 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 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 MAX_DIFF_EDIT_LENGTH = 1e3;
   var DIFF_TIMEOUT = 100;
   function splitLines(value) {
@@ -101243,7 +112657,7 @@ If there's a particular need for this, please submit a feature request at https:
   function ConnectedRevisionsCodeDiff() {
     const revisionDiff = (0, import_data221.useSelect)((select9) => {
       const editorSelectors = select9(store);
-      const coreSelectors = select9(import_core_data120.store);
+      const coreSelectors = select9(import_core_data121.store);
       const {
         getCurrentRevision: getCurrentRevision2,
         getPreviousRevision: getPreviousRevision2,
@@ -101288,7 +112702,7 @@ If there's a particular need for this, please submit a feature request at https:
         })
       };
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(RevisionsCodeDiff, { ...revisionDiff });
+    return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(RevisionsCodeDiff, { ...revisionDiff });
   }
   function RevisionsCodeDiff({
     revision,
@@ -101296,7 +112710,7 @@ If there's a particular need for this, please submit a feature request at https:
     showDiff,
     isPreviousRevisionLoading
   }) {
-    const rows = (0, import_element317.useMemo)(() => {
+    const rows = (0, import_element369.useMemo)(() => {
       if (!revision || isPreviousRevisionLoading) {
         return [];
       }
@@ -101307,64 +112721,64 @@ If there's a particular need for this, please submit a feature request at https:
       );
     }, [revision, previousRevision, showDiff, isPreviousRevisionLoading]);
     if (!revision || isPreviousRevisionLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("div", { className: "editor-revisions-canvas__loading", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_components255.Spinner, {}) });
+      return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("div", { className: "editor-revisions-canvas__loading", children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(import_components250.Spinner, {}) });
     }
-    const label = showDiff ? (0, import_i18n308.__)("Code changes") : (0, import_i18n308.__)("Revision code");
-    return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+    const label = showDiff ? (0, import_i18n316.__)("Code changes") : (0, import_i18n316.__)("Revision code");
+    return /* @__PURE__ */ (0, import_jsx_runtime586.jsx)(
       "div",
       {
         className: "editor-revisions-code-diff",
         role: "region",
         "aria-label": label,
         tabIndex: 0,
-        children: rows.length ? /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)("table", { className: "editor-revisions-code-diff__table", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("caption", {}), children: label }),
-          /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("thead", {}), children: /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)("tr", { children: [
-            showDiff && /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("th", { children: (0, import_i18n308.__)("Previous line") }),
-            /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("th", { children: (0, import_i18n308.__)("Current line") }),
-            showDiff && /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("th", { children: (0, import_i18n308.__)("Change") }),
-            /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("th", { children: (0, import_i18n308.__)("Code") })
+        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") })
           ] }) }),
-          /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("tbody", { children: rows.map((row, index2) => {
+          /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("tbody", { children: rows.map((row, index2) => {
             let marker = "";
-            let statusLabel = (0, import_i18n308.__)("Unchanged");
+            let statusLabel = (0, import_i18n316.__)("Unchanged");
             if (row.status === "added") {
               marker = "+";
-              statusLabel = (0, import_i18n308.__)("Added");
+              statusLabel = (0, import_i18n316.__)("Added");
             } else if (row.status === "removed") {
               marker = "\u2212";
-              statusLabel = (0, import_i18n308.__)("Removed");
+              statusLabel = (0, import_i18n316.__)("Removed");
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)(
+            return /* @__PURE__ */ (0, import_jsx_runtime586.jsxs)(
               "tr",
               {
                 className: `editor-revisions-code-diff__line is-${row.status}`,
                 children: [
-                  showDiff && /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("td", { className: "editor-revisions-code-diff__line-number is-previous", children: row.previousLineNumber }),
-                  /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("td", { className: "editor-revisions-code-diff__line-number is-current", children: row.currentLineNumber }),
-                  showDiff && /* @__PURE__ */ (0, import_jsx_runtime521.jsxs)("td", { className: "editor-revisions-code-diff__marker", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(VisuallyHidden, { children: statusLabel }),
-                    /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("span", { "aria-hidden": "true", children: marker })
+                  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 })
                   ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("td", { className: "editor-revisions-code-diff__code", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("code", { children: row.value }) })
+                  /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("td", { className: "editor-revisions-code-diff__code", children: /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("code", { children: row.value }) })
                 ]
               },
               index2
             );
           }) })
-        ] }) : /* @__PURE__ */ (0, import_jsx_runtime521.jsx)("p", { className: "editor-revisions-code-diff__empty", children: (0, import_i18n308.__)("This revision is empty.") })
+        ] }) : /* @__PURE__ */ (0, import_jsx_runtime586.jsx)("p", { className: "editor-revisions-code-diff__empty", children: (0, import_i18n316.__)("This revision is empty.") })
       }
     );
   }

   // packages/editor/build-module/components/collaborators-presence/use-collaborator-notifications.mjs
   var import_data222 = __toESM(require_data(), 1);
-  var import_element318 = __toESM(require_element(), 1);
-  var import_i18n309 = __toESM(require_i18n(), 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_data121 = __toESM(require_core_data(), 1);
+  var import_core_data122 = __toESM(require_core_data(), 1);
   var import_preferences23 = __toESM(require_preferences(), 1);
-  var { useOnCollaboratorJoin, useOnCollaboratorLeave, useOnPostSave } = unlock(import_core_data121.privateApis);
+  var { useOnCollaboratorJoin, useOnCollaboratorLeave, useOnPostSave } = unlock(import_core_data122.privateApis);
   var NOTIFICATION_TYPE = {
     COLLAB_POST_UPDATED: "collab-post-updated",
     COLLAB_USER_ENTERED: "collab-user-entered",
@@ -101373,12 +112787,12 @@ If there's a particular need for this, please submit a feature request at https:
   var PUBLISHED_STATUSES = ["publish", "private", "future"];
   function getPostUpdatedMessage(name2, status, isFirstPublish) {
     if (isFirstPublish) {
-      return (0, import_i18n309.sprintf)((0, import_i18n309.__)("Post published by %s."), name2);
+      return (0, import_i18n317.sprintf)((0, import_i18n317.__)("Post published by %s."), name2);
     }
     if (PUBLISHED_STATUSES.includes(status)) {
-      return (0, import_i18n309.sprintf)((0, import_i18n309.__)("Post updated by %s."), name2);
+      return (0, import_i18n317.sprintf)((0, import_i18n317.__)("Post updated by %s."), name2);
     }
-    return (0, import_i18n309.sprintf)((0, import_i18n309.__)("Draft saved by %s."), name2);
+    return (0, import_i18n317.sprintf)((0, import_i18n317.__)("Draft saved by %s."), name2);
   }
   function useCollaboratorNotifications(postId2, postType2) {
     const {
@@ -101424,7 +112838,7 @@ If there's a particular need for this, please submit a feature request at https:
     useOnCollaboratorJoin(
       joinPostId,
       joinPostType,
-      (0, import_element318.useCallback)(
+      (0, import_element370.useCallback)(
         (collaborator, me) => {
           if (!shouldShowJoinNotifications) {
             return;
@@ -101434,13 +112848,15 @@ If there's a particular need for this, please submit a feature request at https:
           }
           void createNotice(
             "info",
-            (0, import_i18n309.sprintf)(
+            (0, import_i18n317.sprintf)(
               /* translators: %s: collaborator display name */
-              (0, import_i18n309.__)("%s has joined the post."),
-              collaborator.collaboratorInfo.name
+              (0, import_i18n317.__)("%s has joined the post."),
+              getCollaboratorDisplayName(
+                collaborator.collaboratorInfo
+              )
             ),
             {
-              id: `${NOTIFICATION_TYPE.COLLAB_USER_ENTERED}-${collaborator.collaboratorInfo.id}`,
+              id: `${NOTIFICATION_TYPE.COLLAB_USER_ENTERED}-${collaborator.collaboratorInfo.id ?? collaborator.clientId}`,
               type: "snackbar",
               isDismissible: false
             }
@@ -101452,20 +112868,22 @@ If there's a particular need for this, please submit a feature request at https:
     useOnCollaboratorLeave(
       leavePostId,
       leavePostType,
-      (0, import_element318.useCallback)(
+      (0, import_element370.useCallback)(
         (collaborator) => {
           if (!shouldShowLeaveNotifications) {
             return;
           }
           void createNotice(
             "info",
-            (0, import_i18n309.sprintf)(
+            (0, import_i18n317.sprintf)(
               /* translators: %s: collaborator display name */
-              (0, import_i18n309.__)("%s has left the post."),
-              collaborator.collaboratorInfo.name
+              (0, import_i18n317.__)("%s has left the post."),
+              getCollaboratorDisplayName(
+                collaborator.collaboratorInfo
+              )
             ),
             {
-              id: `${NOTIFICATION_TYPE.COLLAB_USER_EXITED}-${collaborator.collaboratorInfo.id}`,
+              id: `${NOTIFICATION_TYPE.COLLAB_USER_EXITED}-${collaborator.collaboratorInfo.id ?? collaborator.clientId}`,
               type: "snackbar",
               isDismissible: false
             }
@@ -101477,7 +112895,7 @@ If there's a particular need for this, please submit a feature request at https:
     useOnPostSave(
       postSavePostId,
       postSavePostType,
-      (0, import_element318.useCallback)(
+      (0, import_element370.useCallback)(
         (saveEvent, saver, prevEvent) => {
           if (!shouldShowPostSaveNotifications || !postStatus) {
             return;
@@ -101486,12 +112904,12 @@ If there's a particular need for this, please submit a feature request at https:
           const prevStatus = prevEvent?.postStatus ?? postStatus;
           const isFirstPublish = !(prevStatus && PUBLISHED_STATUSES.includes(prevStatus)) && PUBLISHED_STATUSES.includes(effectiveStatus);
           const message2 = getPostUpdatedMessage(
-            saver.collaboratorInfo.name,
+            getCollaboratorDisplayName(saver.collaboratorInfo),
             effectiveStatus,
             isFirstPublish
           );
           void createNotice("info", message2, {
-            id: `${NOTIFICATION_TYPE.COLLAB_POST_UPDATED}-${saver.collaboratorInfo.id}`,
+            id: `${NOTIFICATION_TYPE.COLLAB_POST_UPDATED}-${saver.collaboratorInfo.id ?? saver.clientId}`,
             type: "snackbar",
             isDismissible: false
           });
@@ -101503,13 +112921,13 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/save-publish-panels/index.mjs
   var import_data223 = __toESM(require_data(), 1);
-  var import_components256 = __toESM(require_components(), 1);
-  var import_i18n310 = __toESM(require_i18n(), 1);
-  var import_element319 = __toESM(require_element(), 1);
-  var import_core_data122 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
-  var { Fill: Fill11, Slot: Slot13 } = (0, import_components256.createSlotFill)("ActionsPanel");
-  var { EntitiesSavedStates: EntitiesSavedStates2 } = unlock(import_core_data122.privateApis);
+  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);
   function SavePublishPanels({
     setEntitiesSavedStatesCallback,
     closeEntitiesSavedStates,
@@ -101538,13 +112956,13 @@ If there's a particular need for this, please submit a feature request at https:
         hasOtherEntitiesChanges: _hasOtherEntitiesChanges
       };
     }, []);
-    const openEntitiesSavedStates = (0, import_element319.useCallback)(
+    const openEntitiesSavedStates = (0, import_element371.useCallback)(
       () => setEntitiesSavedStatesCallback(true),
       []
     );
     let unmountableContent;
     if (publishSidebarOpened) {
-      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
         PostPublishPanel,
         {
           onClose: closePublishSidebar2,
@@ -101554,19 +112972,19 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     } else if (isPublishable && !hasOtherEntitiesChanges) {
-      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime522.jsx)("div", { className: "editor-layout__toggle-publish-panel", children: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
-        import_components256.Button,
+      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime587.jsx)("div", { className: "editor-layout__toggle-publish-panel", children: /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
+        import_components251.Button,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
           onClick: togglePublishSidebar2,
           "aria-expanded": false,
-          children: (0, import_i18n310.__)("Open publish panel")
+          children: (0, import_i18n318.__)("Open publish panel")
         }
       ) });
     } else {
-      unmountableContent = /* @__PURE__ */ (0, import_jsx_runtime522.jsx)("div", { className: "editor-layout__toggle-entities-saved-states-panel", children: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
-        import_components256.Button,
+      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,
         {
           __next40pxDefaultSize: true,
           variant: "secondary",
@@ -101575,30 +112993,30 @@ If there's a particular need for this, please submit a feature request at https:
           "aria-haspopup": "dialog",
           disabled: !isDirty,
           accessibleWhenDisabled: true,
-          children: (0, import_i18n310.__)("Open save panel")
+          children: (0, import_i18n318.__)("Open save panel")
         }
       ) });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime522.jsxs)(import_jsx_runtime522.Fragment, { children: [
-      isEntitiesSavedStatesOpen && /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime587.jsxs)(import_jsx_runtime587.Fragment, { children: [
+      isEntitiesSavedStatesOpen && /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(
         EntitiesSavedStates2,
         {
           close: closeEntitiesSavedStates,
           renderDialog: true
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(Slot13, { bubblesVirtually: true }),
+      /* @__PURE__ */ (0, import_jsx_runtime587.jsx)(Slot13, { bubblesVirtually: true }),
       !isEntitiesSavedStatesOpen && unmountableContent
     ] });
   }

   // packages/editor/build-module/components/text-editor/index.mjs
-  var import_components257 = __toESM(require_components(), 1);
+  var import_components252 = __toESM(require_components(), 1);
   var import_data224 = __toESM(require_data(), 1);
-  var import_i18n311 = __toESM(require_i18n(), 1);
+  var import_i18n319 = __toESM(require_i18n(), 1);
   var import_keyboard_shortcuts10 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_element320 = __toESM(require_element(), 1);
-  var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
+  var import_element372 = __toESM(require_element(), 1);
+  var import_jsx_runtime588 = __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) => {
@@ -101609,64 +113027,64 @@ If there's a particular need for this, please submit a feature request at https:
         isRichEditingEnabled: getEditorSettings2().richEditingEnabled
       };
     }, []);
-    const titleRef = (0, import_element320.useRef)();
-    (0, import_element320.useEffect)(() => {
+    const titleRef = (0, import_element372.useRef)();
+    (0, import_element372.useEffect)(() => {
       if (autoFocus) {
         return;
       }
       titleRef?.current?.focus();
     }, [autoFocus]);
-    return /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)("div", { className: "editor-text-editor", children: [
-      isRichEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)("div", { className: "editor-text-editor__toolbar", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime523.jsx)("h2", { children: (0, import_i18n311.__)("Editing code") }),
-        /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
-          import_components257.Button,
+    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,
           {
             __next40pxDefaultSize: true,
             variant: "tertiary",
             onClick: () => switchEditorMode2("visual"),
             shortcut,
-            children: (0, import_i18n311.__)("Exit code editor")
+            children: (0, import_i18n319.__)("Exit code editor")
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime523.jsxs)("div", { className: "editor-text-editor__body", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(post_title_raw_default, { ref: titleRef }),
-        /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(PostTextEditor, {})
+      /* @__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, {})
       ] })
     ] });
   }

   // packages/editor/build-module/components/editor-interface/index.mjs
-  var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime589 = __toESM(require_jsx_runtime(), 1);
   var interfaceLabels = {
     /* translators: accessibility text for the editor top bar landmark region. */
-    header: (0, import_i18n312.__)("Editor top bar"),
+    header: (0, import_i18n320.__)("Editor top bar"),
     /* translators: accessibility text for the editor content landmark region. */
-    body: (0, import_i18n312.__)("Editor content"),
+    body: (0, import_i18n320.__)("Editor content"),
     /* translators: accessibility text for the editor settings landmark region. */
-    sidebar: (0, import_i18n312.__)("Editor settings"),
+    sidebar: (0, import_i18n320.__)("Editor settings"),
     /* translators: accessibility text for the editor publish landmark region. */
-    actions: (0, import_i18n312.__)("Editor publish"),
+    actions: (0, import_i18n320.__)("Editor publish"),
     /* translators: accessibility text for the editor footer landmark region. */
-    footer: (0, import_i18n312.__)("Editor footer")
+    footer: (0, import_i18n320.__)("Editor footer")
   };
   function Notices() {
     const isValidTemplate2 = (0, import_data225.useSelect)((select9) => {
-      return select9(import_block_editor85.store).isValidTemplate();
+      return select9(import_block_editor87.store).isValidTemplate();
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_theme.ThemeProvider, { cornerRadius: "none", children: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(import_theme.ThemeProvider, { cornerRadius: "none", children: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
       import_notices33.InlineNotices,
       {
         className: "editor-notices",
         pinnedNoticesClassName: "editor-notices__pinned",
         dismissibleNoticesClassName: "editor-notices__dismissible",
-        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(TemplateValidationNotice, {})
+        children: !isValidTemplate2 && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(TemplateValidationNotice, {})
       }
     ) });
   }
   function EditorInterface({
-    className: className2,
+    className,
     children,
     forceIsDirty,
     contentRef,
@@ -101730,12 +113148,12 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     const { setShowRevisionDiff: setShowRevisionDiff2 } = unlock((0, import_data225.useDispatch)(store));
     useCollaboratorNotifications(postId2, postType2);
-    const isLargeViewport = (0, import_compose84.useViewportMatch)("medium");
-    const secondarySidebarLabel = isListViewOpened2 ? (0, import_i18n312.__)("Document Overview") : (0, import_i18n312.__)("Block Library");
+    const isLargeViewport = (0, import_compose92.useViewportMatch)("medium");
+    const secondarySidebarLabel = isListViewOpened2 ? (0, import_i18n320.__)("Document Overview") : (0, import_i18n320.__)("Block Library");
     const shouldShowStylesCanvas = showStylebook2 || stylesPath2?.startsWith("/revisions");
     const shouldShowBlockEditor = !shouldShowStylesCanvas;
-    const [entitiesSavedStatesCallback, setEntitiesSavedStatesCallback] = (0, import_element321.useState)(false);
-    const closeEntitiesSavedStates = (0, import_element321.useCallback)(
+    const [entitiesSavedStatesCallback, setEntitiesSavedStatesCallback] = (0, import_element373.useState)(false);
+    const closeEntitiesSavedStates = (0, import_element373.useCallback)(
       (arg) => {
         if (typeof entitiesSavedStatesCallback === "function") {
           entitiesSavedStatesCallback(arg);
@@ -101745,28 +113163,28 @@ If there's a particular need for this, please submit a feature request at https:
       [entitiesSavedStatesCallback]
     );
     if (isRevisionsMode2) {
-      return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
         interface_skeleton_default,
         {
-          className: clsx_default("editor-editor-interface", className2),
+          className: clsx_default("editor-editor-interface", className),
           labels: interfaceLabels,
-          header: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+          header: /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
             revisions_header_default,
             {
               showDiff,
               onToggleDiff: () => setShowRevisionDiff2(!showDiff)
             }
           ),
-          content: mode === "text" ? /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(ConnectedRevisionsCodeDiff, {}) : /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(RevisionsCanvas, {}),
-          sidebar: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(complementary_area_default.Slot, { scope: "core" })
+          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" })
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
       interface_skeleton_default,
       {
         isDistractionFree,
-        className: clsx_default("editor-editor-interface", className2, {
+        className: clsx_default("editor-editor-interface", className, {
           "is-entity-save-view-open": !!entitiesSavedStatesCallback,
           "is-distraction-free": isDistractionFree && !isPreviewMode
         }),
@@ -101774,7 +113192,7 @@ If there's a particular need for this, please submit a feature request at https:
           ...interfaceLabels,
           secondarySidebar: secondarySidebarLabel
         },
-        header: !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+        header: !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
           header_default2,
           {
             forceIsDirty,
@@ -101783,21 +113201,21 @@ If there's a particular need for this, please submit a feature request at https:
             forceDisableBlockTools
           }
         ),
-        editorNotices: /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(Notices, {}),
-        secondarySidebar: !isPreviewMode && mode === "visual" && (isInserterOpened2 && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(InserterSidebar, {}) || isListViewOpened2 && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(ListViewSidebar, {})),
-        sidebar: !isPreviewMode && !isDistractionFree && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(complementary_area_default.Slot, { scope: "core" }),
-        content: /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_jsx_runtime524.Fragment, { children: [
-          !isDistractionFree && !isPreviewMode && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(Notices, {}),
-          shouldShowStylesCanvas && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(StylesCanvas, {}),
-          shouldShowBlockEditor && /* @__PURE__ */ (0, import_jsx_runtime524.jsxs)(import_jsx_runtime524.Fragment, { children: [
-            !isPreviewMode && mode === "text" && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+        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)(
               TextEditor,
               {
                 autoFocus
               }
             ),
-            !isPreviewMode && !isLargeViewport && mode === "visual" && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(import_block_editor85.BlockToolbar, { hideDragHandle: true }),
-            (isPreviewMode || mode === "visual") && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+            !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)(
               visual_editor_default,
               {
                 contentRef,
@@ -101806,7 +113224,7 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ),
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
               CollaboratorsOverlay,
               {
                 postId: postId2,
@@ -101815,13 +113233,13 @@ If there's a particular need for this, please submit a feature request at https:
             )
           ] })
         ] }),
-        footer: !isPreviewMode && !isDistractionFree && isLargeViewport && showBlockBreadcrumbs && mode === "visual" && /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
-          import_block_editor85.BlockBreadcrumb,
+        footer: !isPreviewMode && !isDistractionFree && isLargeViewport && showBlockBreadcrumbs && mode === "visual" && /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
+          import_block_editor87.BlockBreadcrumb,
           {
             rootLabelText: postTypeLabel ? (0, import_html_entities30.decodeEntities)(postTypeLabel) : void 0
           }
         ),
-        actions: !isPreviewMode ? customSavePanel || /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
+        actions: !isPreviewMode ? customSavePanel || /* @__PURE__ */ (0, import_jsx_runtime589.jsx)(
           SavePublishPanels,
           {
             closeEntitiesSavedStates,
@@ -101835,15 +113253,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/sidebar/index.mjs
-  var import_block_editor97 = __toESM(require_block_editor(), 1);
+  var import_block_editor99 = __toESM(require_block_editor(), 1);
   var import_data256 = __toESM(require_data(), 1);
-  var import_i18n336 = __toESM(require_i18n(), 1);
+  var import_i18n344 = __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_patterns10 = __toESM(require_patterns(), 1);
-  var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime590 = __toESM(require_jsx_runtime(), 1);
   var { OverridesPanel } = unlock(import_patterns10.privateApis);
   function PatternOverridesPanel() {
     const supportsPatternOverridesPanel = (0, import_data226.useSelect)(
@@ -101853,38 +113271,38 @@ If there's a particular need for this, please submit a feature request at https:
     if (!supportsPatternOverridesPanel) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(OverridesPanel, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime590.jsx)(OverridesPanel, {});
   }

   // packages/editor/build-module/components/sidebar/post-summary.mjs
   var import_data238 = __toESM(require_data(), 1);

   // packages/editor/build-module/components/post-card-panel/index.mjs
-  var import_components261 = __toESM(require_components(), 1);
-  var import_core_data127 = __toESM(require_core_data(), 1);
+  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_element326 = __toESM(require_element(), 1);
-  var import_i18n316 = __toESM(require_i18n(), 1);
-  var import_dom27 = __toESM(require_dom(), 1);
+  var import_element378 = __toESM(require_element(), 1);
+  var import_i18n324 = __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_element325 = __toESM(require_element(), 1);
-  var import_i18n315 = __toESM(require_i18n(), 1);
-  var import_components260 = __toESM(require_components(), 1);
-  var import_core_data126 = __toESM(require_core_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);

   // packages/editor/build-module/components/post-actions/actions.mjs
   var import_data229 = __toESM(require_data(), 1);
-  var import_element324 = __toESM(require_element(), 1);
-  var import_core_data125 = __toESM(require_core_data(), 1);
+  var import_element376 = __toESM(require_element(), 1);
+  var import_core_data126 = __toESM(require_core_data(), 1);

   // packages/editor/build-module/components/post-actions/set-as-homepage.mjs
-  var import_i18n313 = __toESM(require_i18n(), 1);
-  var import_element322 = __toESM(require_element(), 1);
-  var import_components258 = __toESM(require_components(), 1);
+  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_data123 = __toESM(require_core_data(), 1);
+  var import_core_data124 = __toESM(require_core_data(), 1);
   var import_notices34 = __toESM(require_notices(), 1);

   // packages/editor/build-module/utils/get-item-title.mjs
@@ -101903,13 +113321,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-actions/set-as-homepage.mjs
-  var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime591 = __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)(
       (select9) => {
-        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data123.store);
+        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data124.store);
         const siteSettings = getEntityRecord("root", "site");
         const currentHomePageItem = getEntityRecord(
           "postType",
@@ -101923,7 +113341,7 @@ If there's a particular need for this, please submit a feature request at https:
         };
       }
     );
-    const { saveEntityRecord } = (0, import_data227.useDispatch)(import_core_data123.store);
+    const { saveEntityRecord } = (0, import_data227.useDispatch)(import_core_data124.store);
     const { createSuccessNotice, createErrorNotice } = (0, import_data227.useDispatch)(import_notices34.store);
     async function onSetPageAsHomepage(event) {
       event.preventDefault();
@@ -101932,11 +113350,11 @@ If there's a particular need for this, please submit a feature request at https:
           page_on_front: item.id,
           show_on_front: "page"
         });
-        createSuccessNotice((0, import_i18n313.__)("Homepage updated."), {
+        createSuccessNotice((0, import_i18n321.__)("Homepage updated."), {
           type: "snackbar"
         });
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n313.__)("An error occurred while setting the homepage.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n321.__)("An error occurred while setting the homepage.");
         createErrorNotice(errorMessage, { type: "snackbar" });
       } finally {
         closeModal2?.();
@@ -101944,28 +113362,28 @@ If there's a particular need for this, please submit a feature request at https:
     }
     let modalWarning = "";
     if ("posts" === showOnFront) {
-      modalWarning = (0, import_i18n313.__)(
+      modalWarning = (0, import_i18n321.__)(
         "This will replace the current homepage which is set to display latest posts."
       );
     } else if (currentHomePage) {
-      modalWarning = (0, import_i18n313.sprintf)(
+      modalWarning = (0, import_i18n321.sprintf)(
         // translators: %s: title of the current home page.
-        (0, import_i18n313.__)('This will replace the current homepage: "%s"'),
+        (0, import_i18n321.__)('This will replace the current homepage: "%s"'),
         getItemTitle2(currentHomePage)
       );
     }
-    const modalText = (0, import_i18n313.sprintf)(
+    const modalText = (0, import_i18n321.sprintf)(
       // translators: %1$s: title of the page to be set as the homepage, %2$s: homepage replacement warning message.
-      (0, import_i18n313.__)('Set "%1$s" as the site homepage? %2$s'),
+      (0, import_i18n321.__)('Set "%1$s" as the site homepage? %2$s'),
       pageTitle,
       modalWarning
     ).trim();
-    const modalButtonLabel = (0, import_i18n313.__)("Set homepage");
-    return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)("form", { onSubmit: onSetPageAsHomepage, children: /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_components258.__experimentalVStack, { spacing: "5", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(import_components258.__experimentalText, { children: modalText }),
-      /* @__PURE__ */ (0, import_jsx_runtime526.jsxs)(import_components258.__experimentalHStack, { justify: "right", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-          import_components258.Button,
+    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,
           {
             __next40pxDefaultSize: true,
             variant: "tertiary",
@@ -101974,11 +113392,11 @@ If there's a particular need for this, please submit a feature request at https:
             },
             disabled: isSaving,
             accessibleWhenDisabled: true,
-            children: (0, import_i18n313.__)("Cancel")
+            children: (0, import_i18n321.__)("Cancel")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
-          import_components258.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime591.jsx)(
+          import_components253.Button,
           {
             __next40pxDefaultSize: true,
             variant: "primary",
@@ -101993,7 +113411,7 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var useSetAsHomepageAction = () => {
     const { pageOnFront, pageForPosts } = (0, import_data227.useSelect)((select9) => {
-      const { getEntityRecord, canUser } = select9(import_core_data123.store);
+      const { getEntityRecord, canUser } = select9(import_core_data124.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -102003,10 +113421,10 @@ If there's a particular need for this, please submit a feature request at https:
         pageForPosts: siteSettings?.page_for_posts
       };
     });
-    return (0, import_element322.useMemo)(
+    return (0, import_element374.useMemo)(
       () => ({
         id: "set-as-homepage",
-        label: (0, import_i18n313.__)("Set as homepage"),
+        label: (0, import_i18n321.__)("Set as homepage"),
         isEligible(post2) {
           if (post2.status !== "publish") {
             return false;
@@ -102030,19 +113448,19 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/components/post-actions/set-as-posts-page.mjs
-  var import_i18n314 = __toESM(require_i18n(), 1);
-  var import_element323 = __toESM(require_element(), 1);
-  var import_components259 = __toESM(require_components(), 1);
+  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_data124 = __toESM(require_core_data(), 1);
+  var import_core_data125 = __toESM(require_core_data(), 1);
   var import_notices35 = __toESM(require_notices(), 1);
-  var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime592 = __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)(
       (select9) => {
-        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data124.store);
+        const { getEntityRecord, isSavingEntityRecord } = select9(import_core_data125.store);
         const siteSettings = getEntityRecord("root", "site");
         const currentPostsPageItem = getEntityRecord(
           "postType",
@@ -102056,7 +113474,7 @@ If there's a particular need for this, please submit a feature request at https:
         };
       }
     );
-    const { saveEntityRecord } = (0, import_data228.useDispatch)(import_core_data124.store);
+    const { saveEntityRecord } = (0, import_data228.useDispatch)(import_core_data125.store);
     const { createSuccessNotice, createErrorNotice } = (0, import_data228.useDispatch)(import_notices35.store);
     async function onSetPageAsPostsPage(event) {
       event.preventDefault();
@@ -102065,33 +113483,33 @@ If there's a particular need for this, please submit a feature request at https:
           page_for_posts: item.id,
           show_on_front: "page"
         });
-        createSuccessNotice((0, import_i18n314.__)("Posts page updated."), {
+        createSuccessNotice((0, import_i18n322.__)("Posts page updated."), {
           type: "snackbar"
         });
       } catch (error2) {
-        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n314.__)("An error occurred while setting the posts page.");
+        const errorMessage = error2.message && error2.code !== "unknown_error" ? error2.message : (0, import_i18n322.__)("An error occurred while setting the posts page.");
         createErrorNotice(errorMessage, { type: "snackbar" });
       } finally {
         closeModal2?.();
       }
     }
-    const modalWarning = isPageForPostsSet && currentPostsPage ? (0, import_i18n314.sprintf)(
+    const modalWarning = isPageForPostsSet && currentPostsPage ? (0, import_i18n322.sprintf)(
       // translators: %s: title of the current posts page.
-      (0, import_i18n314.__)('This will replace the current posts page: "%s"'),
+      (0, import_i18n322.__)('This will replace the current posts page: "%s"'),
       getItemTitle2(currentPostsPage)
-    ) : (0, import_i18n314.__)("This page will show the latest posts.");
-    const modalText = (0, import_i18n314.sprintf)(
+    ) : (0, import_i18n322.__)("This page will show the latest posts.");
+    const modalText = (0, import_i18n322.sprintf)(
       // translators: %1$s: title of the page to be set as the posts page, %2$s: posts page replacement warning message.
-      (0, import_i18n314.__)('Set "%1$s" as the posts page? %2$s'),
+      (0, import_i18n322.__)('Set "%1$s" as the posts page? %2$s'),
       pageTitle,
       modalWarning
     );
-    const modalButtonLabel = (0, import_i18n314.__)("Set posts page");
-    return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("form", { onSubmit: onSetPageAsPostsPage, children: /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_components259.__experimentalVStack, { spacing: "5", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components259.__experimentalText, { children: modalText }),
-      /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_components259.__experimentalHStack, { justify: "right", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-          import_components259.Button,
+    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,
           {
             __next40pxDefaultSize: true,
             variant: "tertiary",
@@ -102100,11 +113518,11 @@ If there's a particular need for this, please submit a feature request at https:
             },
             disabled: isSaving,
             accessibleWhenDisabled: true,
-            children: (0, import_i18n314.__)("Cancel")
+            children: (0, import_i18n322.__)("Cancel")
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
-          import_components259.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime592.jsx)(
+          import_components254.Button,
           {
             __next40pxDefaultSize: true,
             variant: "primary",
@@ -102119,7 +113537,7 @@ If there's a particular need for this, please submit a feature request at https:
   };
   var useSetAsPostsPageAction = () => {
     const { pageOnFront, pageForPosts } = (0, import_data228.useSelect)((select9) => {
-      const { getEntityRecord, canUser } = select9(import_core_data124.store);
+      const { getEntityRecord, canUser } = select9(import_core_data125.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -102129,10 +113547,10 @@ If there's a particular need for this, please submit a feature request at https:
         pageForPosts: siteSettings?.page_for_posts
       };
     });
-    return (0, import_element323.useMemo)(
+    return (0, import_element375.useMemo)(
       () => ({
         id: "set-as-posts-page",
-        label: (0, import_i18n314.__)("Set as posts page"),
+        label: (0, import_i18n322.__)("Set as posts page"),
         isEligible(post2) {
           if (post2.status !== "publish") {
             return false;
@@ -102156,7 +113574,7 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/components/post-actions/actions.mjs
-  var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime593 = __toESM(require_jsx_runtime(), 1);
   function usePostActions({ postType: postType2, onActionPerformed, context }) {
     const { defaultActions } = (0, import_data229.useSelect)(
       (select9) => {
@@ -102172,7 +113590,7 @@ If there's a particular need for this, please submit a feature request at https:
         if (postType2 !== "page") {
           return false;
         }
-        const { getDefaultTemplateId, getEntityRecord, canUser } = select9(import_core_data125.store);
+        const { getDefaultTemplateId, getEntityRecord, canUser } = select9(import_core_data126.store);
         const canUpdateSettings = canUser("update", {
           kind: "root",
           name: "site"
@@ -102201,10 +113619,10 @@ If there's a particular need for this, please submit a feature request at https:
     const setAsHomepageAction = useSetAsHomepageAction();
     const setAsPostsPageAction = useSetAsPostsPageAction();
     const { registerPostTypeSchema: registerPostTypeSchema2 } = unlock((0, import_data229.useDispatch)(store));
-    (0, import_element324.useEffect)(() => {
+    (0, import_element376.useEffect)(() => {
       registerPostTypeSchema2(postType2);
     }, [registerPostTypeSchema2, postType2]);
-    return (0, import_element324.useMemo)(() => {
+    return (0, import_element376.useMemo)(() => {
       let actions2 = [...defaultActions];
       if (shouldShowHomepageActions) {
         actions2.push(setAsHomepageAction, setAsPostsPageAction);
@@ -102245,7 +113663,7 @@ If there's a particular need for this, please submit a feature request at https:
             actions2[i3] = {
               ...actions2[i3],
               RenderModal: (props) => {
-                return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime593.jsx)(
                   ExistingRenderModal,
                   {
                     ...props,
@@ -102277,13 +113695,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-actions/index.mjs
-  var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu8 } = unlock(import_components260.privateApis);
+  var import_jsx_runtime594 = __toESM(require_jsx_runtime(), 1);
+  var { Menu: Menu4 } = unlock(import_components255.privateApis);
   function PostActions({ postType: postType2, postId: postId2, onActionPerformed }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element325.useState)(null);
+    const [activeModalAction, setActiveModalAction] = (0, import_element377.useState)(null);
     const { item, permissions } = (0, import_data230.useSelect)(
       (select9) => {
-        const { getEditedEntityRecord, getEntityRecordPermissions } = unlock(select9(import_core_data126.store));
+        const { getEditedEntityRecord, getEntityRecordPermissions } = unlock(select9(import_core_data127.store));
         return {
           item: getEditedEntityRecord("postType", postType2, postId2),
           permissions: getEntityRecordPermissions(
@@ -102295,29 +113713,29 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postId2, postType2]
     );
-    const itemWithPermissions = (0, import_element325.useMemo)(() => {
+    const itemWithPermissions = (0, import_element377.useMemo)(() => {
       return {
         ...item,
         permissions
       };
     }, [item, permissions]);
     const allActions = usePostActions({ postType: postType2, onActionPerformed });
-    const actions2 = (0, import_element325.useMemo)(() => {
+    const actions2 = (0, import_element377.useMemo)(() => {
       return allActions.filter((action) => {
         return !action.isEligible || action.isEligible(itemWithPermissions);
       });
     }, [allActions, itemWithPermissions]);
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(import_jsx_runtime529.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)(Menu8, { placement: "bottom-end", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
-          Menu8.TriggerButton,
+    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)(
+          Menu4.TriggerButton,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
-              import_components260.Button,
+            render: /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
+              import_components255.Button,
               {
                 size: "small",
                 icon: more_vertical_default,
-                label: (0, import_i18n315.__)("Actions"),
+                label: (0, import_i18n323.__)("Actions"),
                 disabled: !actions2.length,
                 accessibleWhenDisabled: true,
                 className: "editor-all-actions-button"
@@ -102325,7 +113743,7 @@ If there's a particular need for this, please submit a feature request at https:
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(Menu8.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(Menu4.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
           ActionsDropdownMenuGroup,
           {
             actions: actions2,
@@ -102334,7 +113752,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
         ) })
       ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
         ActionModal2,
         {
           action: activeModalAction,
@@ -102346,12 +113764,12 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function DropdownMenuItemTrigger({ action, onClick, items }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(Menu8.Item, { onClick, children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(Menu8.ItemLabel, { children: label }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(Menu4.Item, { onClick, children: /* @__PURE__ */ (0, import_jsx_runtime594.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_runtime529.jsx)(
-      import_components260.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
+      import_components255.Modal,
       {
         title: action.modalHeader || label,
         __experimentalHideHeader: !!action.hideModalHeader,
@@ -102362,14 +113780,14 @@ If there's a particular need for this, please submit a feature request at https:
         overlayClassName: `editor-action-modal editor-action-modal__${kebabCase2(
           action.id
         )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
+        children: /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(action.RenderModal, { items, closeModal: closeModal2 })
       }
     );
   }
   function ActionsDropdownMenuGroup({ actions: actions2, items, setActiveModalAction }) {
     const registry = (0, import_data230.useRegistry)();
-    return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(Menu8.Group, { children: actions2.map((action) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(Menu4.Group, { children: actions2.map((action) => {
+      return /* @__PURE__ */ (0, import_jsx_runtime594.jsx)(
         DropdownMenuItemTrigger,
         {
           action,
@@ -102388,9 +113806,9 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-card-panel/index.mjs
-  var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
-  var { Badge: WCBadge3 } = unlock(import_components261.privateApis);
-  var { getTemplateInfo: getTemplateInfo4 } = unlock(import_core_data127.privateApis);
+  var import_jsx_runtime595 = __toESM(require_jsx_runtime(), 1);
+  var { Badge: WCBadge3 } = unlock(import_components256.privateApis);
+  var { getTemplateInfo: getTemplateInfo4 } = unlock(import_core_data128.privateApis);
   function PostCardPanel({
     postType: postType2,
     postId: postId2,
@@ -102398,13 +113816,13 @@ If there's a particular need for this, please submit a feature request at https:
     onActionPerformed,
     onClose
   }) {
-    const postIds = (0, import_element326.useMemo)(
+    const postIds = (0, import_element378.useMemo)(
       () => Array.isArray(postId2) ? postId2 : [postId2],
       [postId2]
     );
     const { postTitle, icon, labels } = (0, import_data231.useSelect)(
       (select9) => {
-        const { getEditedEntityRecord, getCurrentTheme, getPostType } = select9(import_core_data127.store);
+        const { getEditedEntityRecord, getCurrentTheme, getPostType } = select9(import_core_data128.store);
         const {
           getPostIcon: getPostIcon2,
           getCurrentPostType: getCurrentPostType2,
@@ -102451,46 +113869,46 @@ If there's a particular need for this, please submit a feature request at https:
       [postIds, postType2]
     );
     const pageTypeBadge = usePageTypeBadge(postId2);
-    let title = (0, import_i18n316.__)("No title");
+    let title = (0, import_i18n324.__)("No title");
     if (labels?.name && postIds.length > 1) {
-      title = (0, import_i18n316.sprintf)(
+      title = (0, import_i18n324.sprintf)(
         // translators: %1$d number of selected items %2$s: Name of the plural post type e.g: "Posts".
-        (0, import_i18n316.__)("%1$d %2$s"),
+        (0, import_i18n324.__)("%1$d %2$s"),
         postIds.length,
         labels?.name
       );
     } else if (postTitle) {
-      title = (0, import_dom27.__unstableStripHTML)(postTitle);
+      title = (0, import_dom33.__unstableStripHTML)(postTitle);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_components261.__experimentalVStack, { spacing: 1, className: "editor-post-card-panel", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
-        import_components261.__experimentalHStack,
+    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,
         {
           spacing: 2,
           className: "editor-post-card-panel__header",
           alignment: "flex-start",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-              import_components261.Icon,
+            /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(
+              import_components256.Icon,
               {
                 className: "editor-post-card-panel__icon",
                 icon
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
-              import_components261.__experimentalText,
+            /* @__PURE__ */ (0, import_jsx_runtime595.jsxs)(
+              import_components256.__experimentalText,
               {
                 numberOfLines: 2,
                 truncate: true,
                 className: "editor-post-card-panel__title",
                 as: "h2",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("span", { className: "editor-post-card-panel__title-name", children: title }),
-                  pageTypeBadge && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(WCBadge3, { children: pageTypeBadge })
+                  /* @__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 })
                 ]
               }
             ),
-            !hideActions && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+            !hideActions && postIds.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(
               PostActions,
               {
                 postType: postType2,
@@ -102498,40 +113916,40 @@ If there's a particular need for this, please submit a feature request at https:
                 onActionPerformed
               }
             ),
-            onClose && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
-              import_components261.Button,
+            onClose && /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(
+              import_components256.Button,
               {
                 size: "small",
                 icon: close_default,
-                label: (0, import_i18n316.__)("Close"),
+                label: (0, import_i18n324.__)("Close"),
                 onClick: onClose
               }
             )
           ]
         }
       ),
-      postIds.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components261.__experimentalText, { className: "editor-post-card-panel__description", children: (0, import_i18n316.sprintf)(
+      postIds.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime595.jsx)(import_components256.__experimentalText, { className: "editor-post-card-panel__description", children: (0, import_i18n324.sprintf)(
         // translators: %s: Name of the plural post type e.g: "Posts".
-        (0, import_i18n316.__)("Changes will be applied to all selected %s."),
+        (0, import_i18n324.__)("Changes will be applied to all selected %s."),
         labels?.name?.toLowerCase()
       ) })
     ] });
   }

   // packages/editor/build-module/components/post-content-information/index.mjs
-  var import_components262 = __toESM(require_components(), 1);
+  var import_components257 = __toESM(require_components(), 1);
   var import_data232 = __toESM(require_data(), 1);
-  var import_i18n317 = __toESM(require_i18n(), 1);
+  var import_i18n325 = __toESM(require_i18n(), 1);
   var import_wordcount5 = __toESM(require_wordcount(), 1);
-  var import_element327 = __toESM(require_element(), 1);
-  var import_core_data128 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 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 AVERAGE_READING_RATE3 = 189;
   function PostContentInformation() {
     const postContent = (0, import_data232.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
-      const { canUser } = select9(import_core_data128.store);
-      const { getEntityRecord } = select9(import_core_data128.store);
+      const { canUser } = select9(import_core_data129.store);
+      const { getEntityRecord } = select9(import_core_data129.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -102544,11 +113962,11 @@ If there's a particular need for this, please submit a feature request at https:
       );
       return showPostContentInfo && getEditedPostAttribute2("content");
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(PostContentInformationUI, { postContent });
+    return /* @__PURE__ */ (0, import_jsx_runtime596.jsx)(PostContentInformationUI, { postContent });
   }
   function PostContentInformationUI({ postContent }) {
-    const wordCountType = (0, import_i18n317._x)("words", "Word count type. Do not translate!");
-    const wordsCounted = (0, import_element327.useMemo)(
+    const wordCountType = (0, import_i18n325._x)("words", "Word count type. Do not translate!");
+    const wordsCounted = (0, import_element379.useMemo)(
       () => postContent ? (0, import_wordcount5.count)(postContent, wordCountType) : 0,
       [postContent, wordCountType]
     );
@@ -102556,31 +113974,31 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const readingTime = Math.round(wordsCounted / AVERAGE_READING_RATE3);
-    const wordsCountText = (0, import_i18n317.sprintf)(
+    const wordsCountText = (0, import_i18n325.sprintf)(
       // translators: %s: the number of words in the post.
-      (0, import_i18n317._n)("%s word", "%s words", wordsCounted),
+      (0, import_i18n325._n)("%s word", "%s words", wordsCounted),
       wordsCounted.toLocaleString()
     );
-    const minutesText = readingTime <= 1 ? (0, import_i18n317.__)("1 minute") : (0, import_i18n317.sprintf)(
+    const minutesText = readingTime <= 1 ? (0, import_i18n325.__)("1 minute") : (0, import_i18n325.sprintf)(
       /* translators: %s: the number of minutes to read the post. */
-      (0, import_i18n317._n)("%s minute", "%s minutes", readingTime),
+      (0, import_i18n325._n)("%s minute", "%s minutes", readingTime),
       readingTime.toLocaleString()
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)("div", { className: "editor-post-content-information", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components262.__experimentalText, { children: (0, import_i18n317.sprintf)(
+    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)(
       /* 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_i18n317.__)("%1$s, %2$s read time."),
+      (0, import_i18n325.__)("%1$s, %2$s read time."),
       wordsCountText,
       minutesText
     ) }) });
   }

   // packages/editor/build-module/components/post-format/panel.mjs
-  var import_components263 = __toESM(require_components(), 1);
-  var import_i18n318 = __toESM(require_i18n(), 1);
+  var import_components258 = __toESM(require_components(), 1);
+  var import_i18n326 = __toESM(require_i18n(), 1);
   var import_data233 = __toESM(require_data(), 1);
-  var import_element328 = __toESM(require_element(), 1);
-  var import_block_editor86 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+  var import_element380 = __toESM(require_element(), 1);
+  var import_block_editor88 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime597 = __toESM(require_jsx_runtime(), 1);
   function PostFormat2() {
     const { postFormat } = (0, import_data233.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2 } = select9(store);
@@ -102592,8 +114010,8 @@ If there's a particular need for this, please submit a feature request at https:
     const activeFormat = POST_FORMATS2.find(
       (format7) => format7.id === postFormat
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element328.useState)(null);
-    const popoverProps = (0, import_element328.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element380.useState)(null);
+    const popoverProps = (0, import_element380.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -102604,36 +114022,36 @@ If there's a particular need for this, please submit a feature request at https:
       }),
       [popoverAnchor]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(PostFormatCheck, { children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(post_panel_row_default, { label: (0, import_i18n318.__)("Format"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-      import_components263.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-post-format__dialog",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-          import_components263.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
+          import_components258.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n318.sprintf)(
+            "aria-label": (0, import_i18n326.sprintf)(
               // translators: %s: Current post format.
-              (0, import_i18n318.__)("Change format: %s"),
+              (0, import_i18n326.__)("Change format: %s"),
               activeFormat?.caption
             ),
             onClick: onToggle,
             children: activeFormat?.caption
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime532.jsxs)("div", { className: "editor-post-format__dialog-content", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
-            import_block_editor86.__experimentalInspectorPopoverHeader,
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime597.jsxs)("div", { className: "editor-post-format__dialog-content", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(
+            import_block_editor88.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n318.__)("Format"),
+              title: (0, import_i18n326.__)("Format"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(PostFormat, {})
+          /* @__PURE__ */ (0, import_jsx_runtime597.jsx)(PostFormat, {})
         ] })
       }
     ) }) });
@@ -102641,11 +114059,11 @@ If there's a particular need for this, please submit a feature request at https:
   var panel_default4 = PostFormat2;

   // packages/editor/build-module/components/post-last-edited-panel/index.mjs
-  var import_components264 = __toESM(require_components(), 1);
+  var import_components259 = __toESM(require_components(), 1);
   var import_data234 = __toESM(require_data(), 1);
-  var import_i18n319 = __toESM(require_i18n(), 1);
+  var import_i18n327 = __toESM(require_i18n(), 1);
   var import_date22 = __toESM(require_date(), 1);
-  var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime598 = __toESM(require_jsx_runtime(), 1);
   function PostLastEditedPanel() {
     const modified = (0, import_data234.useSelect)(
       (select9) => select9(store).getEditedPostAttribute("modified"),
@@ -102654,37 +114072,37 @@ If there's a particular need for this, please submit a feature request at https:
     if (!modified) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)("div", { className: "editor-post-last-edited-panel", children: /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(import_components264.__experimentalText, { children: (0, import_i18n319.sprintf)(
+    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)(
       // translators: %s: Human-readable time difference, e.g. "2 days ago".
-      (0, import_i18n319.__)("Last edited %s."),
+      (0, import_i18n327.__)("Last edited %s."),
       (0, import_date22.humanTimeDiff)(modified)
     ) }) });
   }

   // packages/editor/build-module/components/post-panel-section/index.mjs
-  var import_components265 = __toESM(require_components(), 1);
-  var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
-  function PostPanelSection({ className: className2, children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(import_components265.__experimentalVStack, { className: clsx_default("editor-post-panel__section", className2), children });
+  var import_components260 = __toESM(require_components(), 1);
+  var import_jsx_runtime599 = __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 });
   }
   var post_panel_section_default = PostPanelSection;

   // packages/editor/build-module/components/blog-title/index.mjs
-  var import_i18n320 = __toESM(require_i18n(), 1);
-  var import_compose85 = __toESM(require_compose(), 1);
+  var import_i18n328 = __toESM(require_i18n(), 1);
+  var import_compose93 = __toESM(require_compose(), 1);
   var import_data235 = __toESM(require_data(), 1);
-  var import_core_data129 = __toESM(require_core_data(), 1);
+  var import_core_data130 = __toESM(require_core_data(), 1);
   var import_html_entities32 = __toESM(require_html_entities(), 1);
-  var import_components266 = __toESM(require_components(), 1);
-  var import_element329 = __toESM(require_element(), 1);
-  var import_block_editor87 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
+  var import_components261 = __toESM(require_components(), 1);
+  var import_element381 = __toESM(require_element(), 1);
+  var import_block_editor89 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime600 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_OBJECT4 = {};
   function BlogTitle() {
-    const { editEntityRecord } = (0, import_data235.useDispatch)(import_core_data129.store);
+    const { editEntityRecord } = (0, import_data235.useDispatch)(import_core_data130.store);
     const { postsPageTitle, postsPageId, isTemplate: isTemplate2, postSlug } = (0, import_data235.useSelect)(
       (select9) => {
-        const { getEntityRecord, getEditedEntityRecord, canUser } = select9(import_core_data129.store);
+        const { getEntityRecord, getEditedEntityRecord, canUser } = select9(import_core_data130.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -102704,8 +114122,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element329.useState)(null);
-    const popoverProps = (0, import_element329.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element381.useState)(null);
+    const popoverProps = (0, import_element381.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -102725,43 +114143,43 @@ If there's a particular need for this, please submit a feature request at https:
       });
     };
     const decodedTitle = (0, import_html_entities32.decodeEntities)(postsPageTitle);
-    return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(post_panel_row_default, { label: (0, import_i18n320.__)("Blog title"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-      import_components266.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-blog-title-dropdown__content",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-          import_components266.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
+          import_components261.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n320.sprintf)(
+            "aria-label": (0, import_i18n328.sprintf)(
               // translators: %s: Current post link.
-              (0, import_i18n320.__)("Change blog title: %s"),
+              (0, import_i18n328.__)("Change blog title: %s"),
               decodedTitle
             ),
             onClick: onToggle,
             children: decodedTitle
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)(import_jsx_runtime535.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-            import_block_editor87.__experimentalInspectorPopoverHeader,
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime600.jsxs)(import_jsx_runtime600.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
+            import_block_editor89.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n320.__)("Blog title"),
+              title: (0, import_i18n328.__)("Blog title"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
-            import_components266.__experimentalInputControl,
+          /* @__PURE__ */ (0, import_jsx_runtime600.jsx)(
+            import_components261.__experimentalInputControl,
             {
-              placeholder: (0, import_i18n320.__)("No title"),
+              placeholder: (0, import_i18n328.__)("No title"),
               value: postsPageTitle,
-              onChange: (0, import_compose85.debounce)(setPostsPageTitle, 300),
-              label: (0, import_i18n320.__)("Blog title"),
-              help: (0, import_i18n320.__)(
+              onChange: (0, import_compose93.debounce)(setPostsPageTitle, 300),
+              label: (0, import_i18n328.__)("Blog title"),
+              help: (0, import_i18n328.__)(
                 "Set the Posts Page title. Appears in search results, and when the page is shared on social media."
               ),
               hideLabelFromVision: true
@@ -102773,18 +114191,18 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/posts-per-page/index.mjs
-  var import_i18n321 = __toESM(require_i18n(), 1);
+  var import_i18n329 = __toESM(require_i18n(), 1);
   var import_data236 = __toESM(require_data(), 1);
-  var import_core_data130 = __toESM(require_core_data(), 1);
-  var import_components267 = __toESM(require_components(), 1);
-  var import_element330 = __toESM(require_element(), 1);
-  var import_block_editor88 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 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_block_editor90 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime601 = __toESM(require_jsx_runtime(), 1);
   function PostsPerPage() {
-    const { editEntityRecord } = (0, import_data236.useDispatch)(import_core_data130.store);
+    const { editEntityRecord } = (0, import_data236.useDispatch)(import_core_data131.store);
     const { postsPerPage, isTemplate: isTemplate2, postSlug } = (0, import_data236.useSelect)((select9) => {
       const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2 } = select9(store);
-      const { getEditedEntityRecord, canUser } = select9(import_core_data130.store);
+      const { getEditedEntityRecord, canUser } = select9(import_core_data131.store);
       const siteSettings = canUser("read", {
         kind: "root",
         name: "site"
@@ -102795,8 +114213,8 @@ If there's a particular need for this, please submit a feature request at https:
         postsPerPage: siteSettings?.posts_per_page || 1
       };
     }, []);
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element330.useState)(null);
-    const popoverProps = (0, import_element330.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element382.useState)(null);
+    const popoverProps = (0, import_element382.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -102815,33 +114233,33 @@ If there's a particular need for this, please submit a feature request at https:
         posts_per_page: newValue
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(post_panel_row_default, { label: (0, import_i18n321.__)("Posts per page"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-      import_components267.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-posts-per-page-dropdown__content",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-          import_components267.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime601.jsx)(
+          import_components262.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n321.__)("Change posts per page"),
+            "aria-label": (0, import_i18n329.__)("Change posts per page"),
             onClick: onToggle,
             children: postsPerPage
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-            import_block_editor88.__experimentalInspectorPopoverHeader,
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime601.jsxs)(import_jsx_runtime601.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime601.jsx)(
+            import_block_editor90.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n321.__)("Posts per page"),
+              title: (0, import_i18n329.__)("Posts per page"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
-            import_components267.__experimentalNumberControl,
+          /* @__PURE__ */ (0, import_jsx_runtime601.jsx)(
+            import_components262.__experimentalNumberControl,
             {
               placeholder: 0,
               value: postsPerPage,
@@ -102849,8 +114267,8 @@ If there's a particular need for this, please submit a feature request at https:
               step: "1",
               min: "1",
               onChange: setPostsPerPage,
-              label: (0, import_i18n321.__)("Posts per page"),
-              help: (0, import_i18n321.__)(
+              label: (0, import_i18n329.__)("Posts per page"),
+              help: (0, import_i18n329.__)(
                 "Set the default number of posts to display on blog pages, including categories and tags. Some templates may override this setting."
               ),
               hideLabelFromVision: true
@@ -102862,34 +114280,34 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/site-discussion/index.mjs
-  var import_i18n322 = __toESM(require_i18n(), 1);
+  var import_i18n330 = __toESM(require_i18n(), 1);
   var import_data237 = __toESM(require_data(), 1);
-  var import_core_data131 = __toESM(require_core_data(), 1);
-  var import_components268 = __toESM(require_components(), 1);
-  var import_element331 = __toESM(require_element(), 1);
-  var import_block_editor89 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 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_block_editor91 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime602 = __toESM(require_jsx_runtime(), 1);
   var COMMENT_OPTIONS2 = [
     {
-      label: (0, import_i18n322._x)("Open", 'Adjective: e.g. "Comments are open"'),
+      label: (0, import_i18n330._x)("Open", 'Adjective: e.g. "Comments are open"'),
       value: "open",
-      description: (0, import_i18n322.__)("Visitors can add new comments and replies.")
+      description: (0, import_i18n330.__)("Visitors can add new comments and replies.")
     },
     {
-      label: (0, import_i18n322.__)("Closed"),
+      label: (0, import_i18n330.__)("Closed"),
       value: "",
       description: [
-        (0, import_i18n322.__)("Visitors cannot add new comments or replies."),
-        (0, import_i18n322.__)("Existing comments remain visible.")
+        (0, import_i18n330.__)("Visitors cannot add new comments or replies."),
+        (0, import_i18n330.__)("Existing comments remain visible.")
       ].join(" ")
     }
   ];
   function SiteDiscussion() {
-    const { editEntityRecord } = (0, import_data237.useDispatch)(import_core_data131.store);
+    const { editEntityRecord } = (0, import_data237.useDispatch)(import_core_data132.store);
     const { allowCommentsOnNewPosts, isTemplate: isTemplate2, postSlug } = (0, import_data237.useSelect)(
       (select9) => {
         const { getEditedPostAttribute: getEditedPostAttribute2, getCurrentPostType: getCurrentPostType2 } = select9(store);
-        const { getEditedEntityRecord, canUser } = select9(import_core_data131.store);
+        const { getEditedEntityRecord, canUser } = select9(import_core_data132.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -102902,8 +114320,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    const [popoverAnchor, setPopoverAnchor] = (0, import_element331.useState)(null);
-    const popoverProps = (0, import_element331.useMemo)(
+    const [popoverAnchor, setPopoverAnchor] = (0, import_element383.useState)(null);
+    const popoverProps = (0, import_element383.useMemo)(
       () => ({
         // Anchor the popover to the middle of the entire row so that it doesn't
         // move around when the label changes.
@@ -102922,41 +114340,41 @@ If there's a particular need for this, please submit a feature request at https:
         default_comment_status: newValue ? "open" : null
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(post_panel_row_default, { label: (0, import_i18n322.__)("Discussion"), ref: setPopoverAnchor, children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
-      import_components268.Dropdown,
+    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,
       {
         popoverProps,
         contentClassName: "editor-site-discussion-dropdown__content",
         focusOnMount: true,
-        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
-          import_components268.Button,
+        renderToggle: ({ isOpen: isOpen2, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(
+          import_components263.Button,
           {
             size: "compact",
             variant: "tertiary",
             "aria-expanded": isOpen2,
-            "aria-label": (0, import_i18n322.__)("Change discussion settings"),
+            "aria-label": (0, import_i18n330.__)("Change discussion settings"),
             onClick: onToggle,
-            children: allowCommentsOnNewPosts ? (0, import_i18n322.__)("Comments open") : (0, import_i18n322.__)("Comments closed")
+            children: allowCommentsOnNewPosts ? (0, import_i18n330.__)("Comments open") : (0, import_i18n330.__)("Comments closed")
           }
         ),
-        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)(import_jsx_runtime537.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
-            import_block_editor89.__experimentalInspectorPopoverHeader,
+        renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime602.jsxs)(import_jsx_runtime602.Fragment, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(
+            import_block_editor91.__experimentalInspectorPopoverHeader,
             {
-              title: (0, import_i18n322.__)("Discussion"),
+              title: (0, import_i18n330.__)("Discussion"),
               onClose
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)(import_components268.__experimentalVStack, { spacing: 3, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_components268.__experimentalText, { children: (0, import_i18n322.__)(
+          /* @__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.__)(
               "Changes will apply to new posts only. Individual posts may override these settings."
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
-              import_components268.RadioControl,
+            /* @__PURE__ */ (0, import_jsx_runtime602.jsx)(
+              import_components263.RadioControl,
               {
                 className: "editor-site-discussion__options",
                 hideLabelFromVision: true,
-                label: (0, import_i18n322.__)("Comment status"),
+                label: (0, import_i18n330.__)("Comment status"),
                 options: COMMENT_OPTIONS2,
                 onChange: setAllowCommentsOnNewPosts,
                 selected: allowCommentsOnNewPosts
@@ -102969,7 +114387,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/sidebar/post-summary.mjs
-  var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime603 = __toESM(require_jsx_runtime(), 1);
   var PANEL_NAME5 = "post-status";
   function PostSummary({ onActionPerformed }) {
     const { isRemovedPostStatusPanel, postType: postType2, postId: postId2 } = (0, import_data238.useSelect)(
@@ -102987,8 +114405,8 @@ If there's a particular need for this, please submit a feature request at https:
       },
       []
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(plugin_post_status_info_default.Slot, { children: (fills) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(import_jsx_runtime538.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+    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)(
         PostCardPanel,
         {
           postType: postType2,
@@ -102996,30 +114414,30 @@ If there's a particular need for this, please submit a feature request at https:
           onActionPerformed
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostFeaturedImagePanel, { withPanelBody: false }),
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PrivatePostExcerptPanel, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostContentInformation, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostLastEditedPanel, {})
+      /* @__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, {})
       ] }),
-      !isRemovedPostStatusPanel && /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostStatus, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostSchedulePanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostURLPanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(panel_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostTemplatePanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostDiscussionPanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PrivatePostLastRevision, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PageAttributesPanel, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostSyncStatus, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(BlogTitle, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(PostsPerPage, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(SiteDiscussion, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(panel_default4, {}),
+      !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, {}),
           fills
         ] }),
-        /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime603.jsx)(
           PostTrash,
           {
             onActionPerformed
@@ -103030,13 +114448,13 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/sidebar/dataform-post-summary.mjs
-  var import_i18n325 = __toESM(require_i18n(), 1);
+  var import_i18n333 = __toESM(require_i18n(), 1);
   var import_data243 = __toESM(require_data(), 1);
-  var import_core_data133 = __toESM(require_core_data(), 1);
-  var import_element333 = __toESM(require_element(), 1);
+  var import_core_data134 = __toESM(require_core_data(), 1);
+  var import_element385 = __toESM(require_element(), 1);

   // packages/views/build-module/use-view.mjs
-  var import_element332 = __toESM(require_element(), 1);
+  var import_element384 = __toESM(require_element(), 1);
   var import_data239 = __toESM(require_data(), 1);
   var import_preferences25 = __toESM(require_preferences(), 1);

@@ -103046,11 +114464,11 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/views/build-module/use-view-config.mjs
   var import_data241 = __toESM(require_data(), 1);
-  var import_core_data132 = __toESM(require_core_data(), 1);
+  var import_core_data133 = __toESM(require_core_data(), 1);

   // packages/views/build-module/lock-unlock.mjs
-  var import_private_apis10 = __toESM(require_private_apis(), 1);
-  var { lock: lock8, unlock: unlock8 } = (0, import_private_apis10.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  var import_private_apis9 = __toESM(require_private_apis(), 1);
+  var { lock: lock7, unlock: unlock7 } = (0, import_private_apis9.__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"
   );
@@ -103065,7 +114483,7 @@ If there's a particular need for this, please submit a feature request at https:
     const fieldsKey = fieldList ? [...fieldList].sort().join(",") : void 0;
     return (0, import_data241.useSelect)(
       (select9) => {
-        return unlock8(select9(import_core_data132.store)).getViewConfig(kind, name2, {
+        return unlock7(select9(import_core_data133.store)).getViewConfig(kind, name2, {
           fields: fieldsKey
         });
       },
@@ -103074,14 +114492,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/dataviews/fields/revisions/index.mjs
-  var import_i18n324 = __toESM(require_i18n(), 1);
+  var import_i18n332 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/dataviews/fields/revisions/revisions-view.mjs
-  var import_components269 = __toESM(require_components(), 1);
+  var import_components264 = __toESM(require_components(), 1);
   var import_data242 = __toESM(require_data(), 1);
-  var import_i18n323 = __toESM(require_i18n(), 1);
+  var import_i18n331 = __toESM(require_i18n(), 1);
   var import_url24 = __toESM(require_url(), 1);
-  var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime604 = __toESM(require_jsx_runtime(), 1);
   function RevisionsView() {
     const { lastRevisionId, revisionsCount, disableVisualRevisions } = (0, import_data242.useSelect)((select9) => {
       const {
@@ -103104,15 +114522,15 @@ If there's a particular need for this, please submit a feature request at https:
         revision: lastRevisionId
       })
     } : { onClick: () => setCurrentRevisionId2(lastRevisionId) };
-    return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
-      import_components269.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime604.jsx)(
+      import_components264.Button,
       {
         ...buttonProps,
         variant: "link",
         text: String(revisionsCount),
-        "aria-label": (0, import_i18n323.sprintf)(
+        "aria-label": (0, import_i18n331.sprintf)(
           /* translators: %d: number of revisions. */
-          (0, import_i18n323._n)(
+          (0, import_i18n331._n)(
             "Open revisions screen: %d revision",
             "Open revisions screen: %d revisions",
             revisionsCount
@@ -103126,7 +114544,7 @@ If there's a particular need for this, please submit a feature request at https:
   // packages/editor/build-module/dataviews/fields/revisions/index.mjs
   var revisionsField = {
     id: "revisions",
-    label: (0, import_i18n324.__)("Revisions"),
+    label: (0, import_i18n332.__)("Revisions"),
     readOnly: true,
     enableSorting: false,
     render: RevisionsView,
@@ -103139,7 +114557,7 @@ If there's a particular need for this, please submit a feature request at https:
   var revisions_default2 = revisionsField;

   // packages/editor/build-module/components/sidebar/dataform-post-summary.mjs
-  var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime605 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_FORM = { layout: { type: "panel" }, fields: [] };
   var VIEW_CONFIG_FIELDS = ["form"];
   function useInspectorPanelVisibility(form) {
@@ -103159,7 +114577,7 @@ If there's a particular need for this, please submit a feature request at https:
         pageAttributesEnabled: isEditorPanelEnabled2("page-attributes")
       };
     }, []);
-    const visibleForm = (0, import_element333.useMemo)(() => {
+    const visibleForm = (0, import_element385.useMemo)(() => {
       if (!form.fields?.length) {
         return form;
       }
@@ -103209,7 +114627,7 @@ If there's a particular need for this, please submit a feature request at https:
       posttype_page: {
         kind: "postType",
         name: "page",
-        getId: (select9) => select9(import_core_data133.store).getEditedEntityRecord("root", "site")?.page_for_posts,
+        getId: (select9) => select9(import_core_data134.store).getEditedEntityRecord("root", "site")?.page_for_posts,
         fields: ["posts_page_title"],
         isVisible: (item) => ["home", "index"].includes(item.slug ?? "")
       }
@@ -103236,7 +114654,7 @@ If there's a particular need for this, please submit a feature request at https:
         getEditorSettings: getEditorSettings2
       } = select9(store);
       const _availableTemplates = select9(
-        import_core_data133.store
+        import_core_data134.store
       ).getCurrentTheme()?.is_block_theme ? null : getEditorSettings2().availableTemplates ?? null;
       return {
         postType: getCurrentPostType2(),
@@ -103256,7 +114674,7 @@ If there's a particular need for this, please submit a feature request at https:
         if (!postType2 || !postId2) {
           return null;
         }
-        return select9(import_core_data133.store).getEditedEntityRecord(
+        return select9(import_core_data134.store).getEditedEntityRecord(
           "postType",
           postType2,
           postId2
@@ -103267,7 +114685,7 @@ If there's a particular need for this, please submit a feature request at https:
     const templatePanelMode = usePostTemplatePanelMode();
     const entityRecords = (0, import_data243.useSelect)(
       (select9) => {
-        const { getEditedEntityRecord, canUser } = select9(import_core_data133.store);
+        const { getEditedEntityRecord, canUser } = select9(import_core_data134.store);
         const records = {};
         for (const [namespace, entity] of Object.entries(
           ENTITIES[postType2] ?? {}
@@ -103292,7 +114710,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postType2]
     );
-    const data = (0, import_element333.useMemo)(() => {
+    const data = (0, import_element385.useMemo)(() => {
       if (!record) {
         return record;
       }
@@ -103302,9 +114720,9 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return { ...record, ...extra };
     }, [record, entityRecords, availableTemplates]);
-    const { editEntityRecord } = (0, import_data243.useDispatch)(import_core_data133.store);
+    const { editEntityRecord } = (0, import_data243.useDispatch)(import_core_data134.store);
     const registry = (0, import_data243.useRegistry)();
-    const fieldNamespaces = (0, import_element333.useMemo)(() => {
+    const fieldNamespaces = (0, import_element385.useMemo)(() => {
       const map = {};
       for (const [namespace, entity] of Object.entries(
         ENTITIES[postType2] ?? {}
@@ -103316,7 +114734,7 @@ If there's a particular need for this, please submit a feature request at https:
       return map;
     }, [postType2]);
     const _fields = post_fields_default({ postType: postType2 });
-    const fields2 = (0, import_element333.useMemo)(
+    const fields2 = (0, import_element385.useMemo)(
       () => _fields?.map((field) => {
         const namespace = fieldNamespaces[field.id];
         if (namespace) {
@@ -103342,7 +114760,7 @@ If there's a particular need for this, please submit a feature request at https:
             return {
               ...field,
               readOnly: true,
-              render: () => (0, import_i18n325.__)("Default template")
+              render: () => (0, import_i18n333.__)("Default template")
             };
           }
           return field;
@@ -103380,8 +114798,8 @@ If there's a particular need for this, please submit a feature request at https:
       }
       editEntityRecord("postType", postType2, postId2, baseEdits);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+    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)(
         PostCardPanel,
         {
           postType: postType2,
@@ -103389,7 +114807,7 @@ If there's a particular need for this, please submit a feature request at https:
           onActionPerformed
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime605.jsx)(
         DataForm,
         {
           data,
@@ -103398,28 +114816,28 @@ If there's a particular need for this, please submit a feature request at https:
           onChange
         }
       ),
-      !isPostStatusRemoved && /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(import_jsx_runtime540.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(plugin_post_status_info_default.Slot, { children: (fills) => fills.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(Stack, { direction: "column", gap: "xs", children: fills }) }),
-        /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(PostTrash, { onActionPerformed })
+      !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 })
       ] })
     ] }) });
   }

   // packages/editor/build-module/components/sidebar/post-revision-summary.mjs
   var import_data246 = __toESM(require_data(), 1);
-  var import_components271 = __toESM(require_components(), 1);
-  var import_i18n328 = __toESM(require_i18n(), 1);
+  var import_components266 = __toESM(require_components(), 1);
+  var import_i18n336 = __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_data134 = __toESM(require_core_data(), 1);
+  var import_core_data135 = __toESM(require_core_data(), 1);
   var import_date23 = __toESM(require_date(), 1);
-  var import_element334 = __toESM(require_element(), 1);
-  var import_i18n326 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 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 PAGE_SIZE2 = 10;
-  var EMPTY_ARRAY16 = [];
+  var EMPTY_ARRAY17 = [];
   var defaultLayouts = { pickerActivity: true };
   var baseView = {
     type: "pickerActivity",
@@ -103443,11 +114861,11 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isAutosaveRevision(item)) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(Badge, { intent: "none", children: (0, import_i18n326.__)("Autosave") });
+    return /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(Badge, { intent: "none", children: (0, import_i18n334.__)("Autosave") });
   }
   function PostRevisionsTimeline() {
     const { setCurrentRevisionId: setCurrentRevisionId2 } = unlock((0, import_data244.useDispatch)(store));
-    const [view, setView] = (0, import_element334.useState)(baseView);
+    const [view, setView] = (0, import_element386.useState)(baseView);
     const { revisions, revisionKey, currentRevisionId } = (0, import_data244.useSelect)(
       (select9) => {
         const { getCurrentPostType: getCurrentPostType2 } = select9(store);
@@ -103456,7 +114874,7 @@ If there's a particular need for this, please submit a feature request at https:
           getRevisionPage: getRevisionPage2,
           getPageRevisions: getPageRevisions2
         } = unlock(select9(store));
-        const { getEntityConfig } = select9(import_core_data134.store);
+        const { getEntityConfig } = select9(import_core_data135.store);
         const _postType = getCurrentPostType2();
         const entityConfig = getEntityConfig("postType", _postType);
         const _revisionKey = entityConfig?.revisionKey || "id";
@@ -103471,11 +114889,11 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const isLoading = !revisions;
-    const fields2 = (0, import_element334.useMemo)(
+    const fields2 = (0, import_element386.useMemo)(
       () => [
         {
           id: "date",
-          label: (0, import_i18n326.__)("Date"),
+          label: (0, import_i18n334.__)("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.
@@ -103484,23 +114902,23 @@ If there's a particular need for this, please submit a feature request at https:
             if (!isAutosaveRevision(item)) {
               return displayDate;
             }
-            return (0, import_i18n326.sprintf)(
+            return (0, import_i18n334.sprintf)(
               /* translators: 1: revision date, 2: revision type. */
-              (0, import_i18n326.__)("%1$s, %2$s"),
+              (0, import_i18n334.__)("%1$s, %2$s"),
               displayDate,
-              (0, import_i18n326.__)("Autosave")
+              (0, import_i18n334.__)("Autosave")
             );
           },
-          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(Stack, { direction: "row", align: "center", gap: "sm", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+          render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime606.jsxs)(Stack, { direction: "row", align: "center", gap: "sm", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(
               Text,
               {
                 variant: "heading-sm",
-                render: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("time", { dateTime: item.date }),
+                render: /* @__PURE__ */ (0, import_jsx_runtime606.jsx)("time", { dateTime: item.date }),
                 children: getDisplayDate(item.date)
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(RevisionBadges, { item })
+            /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(RevisionBadges, { item })
           ] }),
           enableSorting: false,
           enableHiding: false
@@ -103508,12 +114926,12 @@ If there's a particular need for this, please submit a feature request at https:
         author_default,
         {
           id: "details",
-          label: (0, import_i18n326.__)("Details"),
+          label: (0, import_i18n334.__)("Details"),
           render: ({ item }) => {
             if (String(item[revisionKey]) !== String(currentRevisionId)) {
               return null;
             }
-            return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(
               PostContentInformationUI,
               {
                 postContent: item.content?.raw
@@ -103526,11 +114944,11 @@ If there's a particular need for this, please submit a feature request at https:
       ],
       [revisionKey, currentRevisionId]
     );
-    const { data: shownRevisions, paginationInfo } = (0, import_element334.useMemo)(
-      () => filterSortAndPaginate(revisions || EMPTY_ARRAY16, view, fields2),
+    const { data: shownRevisions, paginationInfo } = (0, import_element386.useMemo)(
+      () => filterSortAndPaginate(revisions || EMPTY_ARRAY17, view, fields2),
       [revisions, view, fields2]
     );
-    (0, import_element334.useEffect)(() => {
+    (0, import_element386.useEffect)(() => {
       if (!currentRevisionId || !revisions) {
         return;
       }
@@ -103543,11 +114961,11 @@ If there's a particular need for this, please submit a feature request at https:
       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_element334.useMemo)(
-      () => currentRevisionId ? [String(currentRevisionId)] : EMPTY_ARRAY16,
+    const selection = (0, import_element386.useMemo)(
+      () => currentRevisionId ? [String(currentRevisionId)] : EMPTY_ARRAY17,
       [currentRevisionId]
     );
-    const onChangeSelection = (0, import_element334.useCallback)(
+    const onChangeSelection = (0, import_element386.useCallback)(
       (newSelection) => {
         if (newSelection.length === 0) {
           return;
@@ -103557,11 +114975,11 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setCurrentRevisionId2]
     );
-    const getItemId2 = (0, import_element334.useCallback)(
+    const getItemId2 = (0, import_element386.useCallback)(
       (item) => String(item[revisionKey]),
       [revisionKey]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("div", { className: "editor-post-revisions-timeline", children: /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime606.jsx)("div", { className: "editor-post-revisions-timeline", children: /* @__PURE__ */ (0, import_jsx_runtime606.jsxs)(
       dataviews_picker_default,
       {
         view,
@@ -103575,8 +114993,8 @@ If there's a particular need for this, please submit a feature request at https:
         selection,
         onChangeSelection,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(dataviews_picker_default.Layout, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(dataviews_picker_default.Footer, {})
+          /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(dataviews_picker_default.Layout, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime606.jsx)(dataviews_picker_default.Footer, {})
         ]
       }
     ) });
@@ -103584,24 +115002,24 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/revision-fields-diff/index.mjs
   var import_data245 = __toESM(require_data(), 1);
-  var import_element335 = __toESM(require_element(), 1);
-  var import_i18n327 = __toESM(require_i18n(), 1);
+  var import_element387 = __toESM(require_element(), 1);
+  var import_i18n335 = __toESM(require_i18n(), 1);

   // packages/editor/build-module/components/revision-diff-panel/index.mjs
-  var import_components270 = __toESM(require_components(), 1);
-  var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
+  var import_components265 = __toESM(require_components(), 1);
+  var import_jsx_runtime607 = __toESM(require_jsx_runtime(), 1);
   function RevisionDiffPanel({
     title,
     entries,
     initialOpen,
-    className: className2
+    className
   }) {
     if (!entries) {
       return null;
     }
-    const fields2 = Object.entries(entries).map(([key, parts]) => /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(post_panel_row_default, { label: key, children: /* @__PURE__ */ (0, import_jsx_runtime542.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_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) => {
       if (part.added) {
-        return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(
           "ins",
           {
             className: "editor-revision-fields-diff__added",
@@ -103611,7 +115029,7 @@ If there's a particular need for this, please submit a feature request at https:
         );
       }
       if (part.removed) {
-        return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(
           "del",
           {
             className: "editor-revision-fields-diff__removed",
@@ -103620,13 +115038,13 @@ If there's a particular need for this, please submit a feature request at https:
           index2
         );
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", { children: part.value }, index2);
+      return /* @__PURE__ */ (0, import_jsx_runtime607.jsx)("span", { children: part.value }, index2);
     }) }) }, key));
-    return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_components270.PanelBody, { title, initialOpen, children: /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("div", { className: className2, children: fields2 }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime607.jsx)(import_components265.PanelBody, { title, initialOpen, children: /* @__PURE__ */ (0, import_jsx_runtime607.jsx)("div", { className, children: fields2 }) });
   }

   // packages/editor/build-module/components/revision-fields-diff/index.mjs
-  var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime608 = __toESM(require_jsx_runtime(), 1);
   function stringifyValue2(value) {
     if (value === null || value === void 0) {
       return "";
@@ -103649,7 +115067,7 @@ If there's a particular need for this, please submit a feature request at https:
         previousRevision: getPreviousRevision2()
       };
     }, []);
-    const entries = (0, import_element335.useMemo)(() => {
+    const entries = (0, import_element387.useMemo)(() => {
       if (!revision) {
         return null;
       }
@@ -103673,10 +115091,10 @@ If there's a particular need for this, please submit a feature request at https:
       }
       return result;
     }, [revision, previousRevision]);
-    return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime608.jsx)(
       RevisionDiffPanel,
       {
-        title: (0, import_i18n327.__)("Meta"),
+        title: (0, import_i18n335.__)("Meta"),
         entries,
         initialOpen: false,
         className: "editor-revision-meta-diff__content"
@@ -103685,7 +115103,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/sidebar/post-revision-summary.mjs
-  var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime609 = __toESM(require_jsx_runtime(), 1);
   function PostRevisionSummary() {
     const { revisionId: revisionId2, postId: postId2 } = (0, import_data246.useSelect)((select9) => {
       const { getCurrentRevisionId: getCurrentRevisionId2, getCurrentPostId: getCurrentPostId2 } = unlock(
@@ -103699,36 +115117,36 @@ If there's a particular need for this, please submit a feature request at https:
     if (!revisionId2) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_jsx_runtime544.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(post_panel_section_default, { className: "editor-post-summary", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_components271.__experimentalVStack, { spacing: 4, children: [
-        /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(PostCardPanel, { postId: postId2, hideActions: true }),
-        /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
-          import_components271.ExternalLink,
+    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,
           {
             href: (0, import_url25.addQueryArgs)("revision.php", {
               revision: revisionId2
             }),
-            children: (0, import_i18n328.__)("Open classic revisions screen")
+            children: (0, import_i18n336.__)("Open classic revisions screen")
           }
         )
       ] }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(RevisionFieldsDiffPanel, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(PostRevisionsTimeline, {})
+      /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(RevisionFieldsDiffPanel, {}),
+      /* @__PURE__ */ (0, import_jsx_runtime609.jsx)(PostRevisionsTimeline, {})
     ] });
   }

   // packages/editor/build-module/components/post-transform-panel/index.mjs
   var import_data248 = __toESM(require_data(), 1);
-  var import_core_data136 = __toESM(require_core_data(), 1);
-  var import_components272 = __toESM(require_components(), 1);
-  var import_i18n329 = __toESM(require_i18n(), 1);
-  var import_block_editor90 = __toESM(require_block_editor(), 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_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_element336 = __toESM(require_element(), 1);
-  var import_core_data135 = __toESM(require_core_data(), 1);
+  var import_element388 = __toESM(require_element(), 1);
+  var import_core_data136 = __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);
@@ -103780,11 +115198,11 @@ If there's a particular need for this, please submit a feature request at https:
       const settings = getEditorSettings2();
       return {
         blockPatterns: settings.__experimentalAdditionalBlockPatterns ?? settings.__experimentalBlockPatterns,
-        restBlockPatterns: select9(import_core_data135.store).getBlockPatterns(),
-        currentThemeStylesheet: select9(import_core_data135.store).getCurrentTheme().stylesheet
+        restBlockPatterns: select9(import_core_data136.store).getBlockPatterns(),
+        currentThemeStylesheet: select9(import_core_data136.store).getCurrentTheme().stylesheet
       };
     }, []);
-    return (0, import_element336.useMemo)(() => {
+    return (0, import_element388.useMemo)(() => {
       const mergedPatterns = [
         ...blockPatterns || [],
         ...restBlockPatterns || []
@@ -103806,15 +115224,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/post-transform-panel/index.mjs
-  var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime610 = __toESM(require_jsx_runtime(), 1);
   function TemplatesList2({ availableTemplates, onSelect }) {
     if (!availableTemplates || availableTemplates?.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-      import_block_editor90.__experimentalBlockPatternsList,
+    return /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(
+      import_block_editor92.__experimentalBlockPatternsList,
       {
-        label: (0, import_i18n329.__)("Templates"),
+        label: (0, import_i18n337.__)("Templates"),
         blockPatterns: availableTemplates,
         onClickPattern: onSelect,
         showTitlesAsTooltip: true
@@ -103824,7 +115242,7 @@ If there's a particular need for this, please submit a feature request at https:
   function PostTransform() {
     const { area, name: name2, slug, postType: postType2, postId: postId2 } = (0, import_data248.useSelect)((select9) => {
       const { getCurrentPostType: getCurrentPostType2, getCurrentPostId: getCurrentPostId2 } = select9(store);
-      const { getEditedEntityRecord } = select9(import_core_data136.store);
+      const { getEditedEntityRecord } = select9(import_core_data137.store);
       const type = getCurrentPostType2();
       const id = getCurrentPostId2();
       const record = getEditedEntityRecord("postType", type, id);
@@ -103836,7 +115254,7 @@ If there's a particular need for this, please submit a feature request at https:
         postId: id
       };
     }, []);
-    const { editEntityRecord } = (0, import_data248.useDispatch)(import_core_data136.store);
+    const { editEntityRecord } = (0, import_data248.useDispatch)(import_core_data137.store);
     const availablePatterns = useAvailablePatterns({ area, name: name2, slug });
     const onTemplateSelect = async (selectedTemplate) => {
       await editEntityRecord("postType", postType2, postId2, {
@@ -103847,12 +115265,12 @@ If there's a particular need for this, please submit a feature request at https:
     if (!availablePatterns?.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
-      import_components272.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(
+      import_components267.PanelBody,
       {
-        title: (0, import_i18n329.__)("Design"),
+        title: (0, import_i18n337.__)("Design"),
         initialOpen: postType2 === TEMPLATE_PART_POST_TYPE,
-        children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(
           TemplatesList2,
           {
             availableTemplates: availablePatterns,
@@ -103872,14 +115290,14 @@ If there's a particular need for this, please submit a feature request at https:
     if (![TEMPLATE_PART_POST_TYPE, TEMPLATE_POST_TYPE].includes(postType2)) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(PostTransform, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime610.jsx)(PostTransform, {});
   }

   // packages/editor/build-module/components/sidebar/header.mjs
-  var import_i18n330 = __toESM(require_i18n(), 1);
+  var import_i18n338 = __toESM(require_i18n(), 1);
   var import_data249 = __toESM(require_data(), 1);
   var import_html_entities33 = __toESM(require_html_entities(), 1);
-  var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime611 = __toESM(require_jsx_runtime(), 1);
   function SidebarHeader() {
     const { postTypeLabel, isRevisionsMode: isRevisionsMode2 } = (0, import_data249.useSelect)((select9) => {
       const { getPostTypeLabel: getPostTypeLabel2 } = select9(store);
@@ -103893,37 +115311,37 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     let documentLabel;
     if (isRevisionsMode2) {
-      documentLabel = (0, import_i18n330.__)("Revision");
+      documentLabel = (0, import_i18n338.__)("Revision");
     } else if (postTypeLabel) {
       documentLabel = (0, import_html_entities33.decodeEntities)(postTypeLabel);
     } else {
-      documentLabel = (0, import_i18n330._x)("Document", "noun, panel");
+      documentLabel = (0, import_i18n338._x)("Document", "noun, panel");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(tabs_exports.List, { activateOnFocus: false, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(tabs_exports.Tab, { value: sidebars.document, children: documentLabel }),
-      /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(tabs_exports.Tab, { value: sidebars.block, children: (0, import_i18n330.__)("Block") })
+    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") })
     ] });
   }

   // packages/editor/build-module/components/template-actions-panel/block-theme-content.mjs
   var import_data250 = __toESM(require_data(), 1);
-  var import_core_data137 = __toESM(require_core_data(), 1);
-  var import_block_editor91 = __toESM(require_block_editor(), 1);
-  var import_components273 = __toESM(require_components(), 1);
-  var import_element337 = __toESM(require_element(), 1);
-  var import_i18n331 = __toESM(require_i18n(), 1);
+  var import_core_data138 = __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_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_runtime547 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime612 = __toESM(require_jsx_runtime(), 1);
   function TemplateActionsPanelContent() {
     const templateId2 = (0, import_data250.useSelect)(
       (select9) => select9(store).getCurrentTemplateId(),
       []
     );
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element337.useState)(false);
-    const [isSwapModalOpen, setIsSwapModalOpen] = (0, import_element337.useState)(false);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element389.useState)(false);
+    const [isSwapModalOpen, setIsSwapModalOpen] = (0, import_element389.useState)(false);
     const availableTemplates = useAvailableTemplates();
     const hasSwapTargets = !!availableTemplates?.length;
     const {
@@ -103936,7 +115354,7 @@ If there's a particular need for this, please submit a feature request at https:
       const editorSettings2 = _getEditorSettings();
       return {
         onNavigateToEntityRecord: editorSettings2.onNavigateToEntityRecord,
-        canCreateTemplate: !!select9(import_core_data137.store).canUser("create", {
+        canCreateTemplate: !!select9(import_core_data138.store).canUser("create", {
           kind: "postType",
           name: "wp_template"
         }),
@@ -103948,12 +115366,12 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     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_data137.useEntityRecord)(
+    const { editedRecord: template2, hasResolved } = (0, import_core_data138.useEntityRecord)(
       "postType",
       "wp_template",
       templateId2
     );
-    const [blocks] = (0, import_core_data137.useEntityBlockEditor)("postType", "wp_template", {
+    const [blocks] = (0, import_core_data138.useEntityBlockEditor)("postType", "wp_template", {
       id: templateId2
     });
     if (!hasResolved) {
@@ -103961,14 +115379,14 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const notificationAction = hasGoBack ? [
       {
-        label: (0, import_i18n331.__)("Go back"),
+        label: (0, import_i18n339.__)("Go back"),
         onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
       }
     ] : void 0;
     const mayShowTemplateEditNotice = () => {
       if (!getPreference("core/edit-site", "welcomeGuideTemplate")) {
         createSuccessNotice(
-          (0, import_i18n331.__)(
+          (0, import_i18n339.__)(
             "Editing template. Changes made here affect all posts and pages that use the template."
           ),
           { type: "snackbar", actions: notificationAction }
@@ -103976,18 +115394,18 @@ If there's a particular need for this, please submit a feature request at https:
       }
     };
     const templateName = (0, import_html_entities34.decodeEntities)(template2.title);
-    const previewContent = !!blocks?.length && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(import_block_editor91.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(import_block_editor91.BlockPreview, { blocks }) });
+    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 renderPreview = () => {
       if (!previewContent) {
         return null;
       }
       if (hasSwapTargets) {
-        const tooltipText = (0, import_i18n331.__)("Change template");
-        return /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(tooltip_exports.Root, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+        const tooltipText = (0, import_i18n339.__)("Change template");
+        return /* @__PURE__ */ (0, import_jsx_runtime612.jsxs)(tooltip_exports.Root, { children: [
+          /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
             tooltip_exports.Trigger,
             {
-              render: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+              render: /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
                 "div",
                 {
                   className: "editor-template-actions-panel__preview",
@@ -104006,26 +115424,26 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(tooltip_exports.Popup, { children: tooltipText })
+          /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(tooltip_exports.Popup, { children: tooltipText })
         ] });
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent });
+      return /* @__PURE__ */ (0, import_jsx_runtime612.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_jsx_runtime547.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
-        import_components273.PanelBody,
+    return /* @__PURE__ */ (0, import_jsx_runtime612.jsxs)(import_jsx_runtime612.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
+        import_components268.PanelBody,
         {
-          title: (0, import_i18n331.sprintf)(
+          title: (0, import_i18n339.sprintf)(
             /* translators: %s: template name */
-            (0, import_i18n331.__)("Template: %s"),
+            (0, import_i18n339.__)("Template: %s"),
             templateName
           ),
           initialOpen: false,
-          children: /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_components273.__experimentalVStack, { children: [
+          children: /* @__PURE__ */ (0, import_jsx_runtime612.jsxs)(import_components268.__experimentalVStack, { children: [
             renderPreview(),
-            /* @__PURE__ */ (0, import_jsx_runtime547.jsxs)(import_components273.__experimentalHStack, { children: [
-              onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
-                import_components273.Button,
+            /* @__PURE__ */ (0, import_jsx_runtime612.jsxs)(import_components268.__experimentalHStack, { children: [
+              onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
+                import_components268.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
@@ -104037,30 +115455,30 @@ If there's a particular need for this, please submit a feature request at https:
                     });
                     mayShowTemplateEditNotice();
                   },
-                  children: (0, import_i18n331.__)("Edit")
+                  children: (0, import_i18n339.__)("Edit")
                 }
               ),
-              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
-                import_components273.Button,
+              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
+                import_components268.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
                   variant: "secondary",
                   onClick: () => setIsCreateModalOpen(true),
-                  children: (0, import_i18n331.__)("Create new")
+                  children: (0, import_i18n339.__)("Create new")
                 }
               )
             ] })
           ] })
         }
       ),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => setIsCreateModalOpen(false)
         }
       ),
-      isSwapModalOpen && /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+      isSwapModalOpen && /* @__PURE__ */ (0, import_jsx_runtime612.jsx)(
         SwapTemplateModal,
         {
           onRequestClose: () => setIsSwapModalOpen(false)
@@ -104071,21 +115489,21 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/template-actions-panel/classic-theme-content.mjs
   var import_data251 = __toESM(require_data(), 1);
-  var import_core_data138 = __toESM(require_core_data(), 1);
-  var import_block_editor92 = __toESM(require_block_editor(), 1);
-  var import_components274 = __toESM(require_components(), 1);
-  var import_element338 = __toESM(require_element(), 1);
-  var import_i18n332 = __toESM(require_i18n(), 1);
+  var import_core_data139 = __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_html_entities35 = __toESM(require_html_entities(), 1);
   var import_notices37 = __toESM(require_notices(), 1);
   var import_preferences28 = __toESM(require_preferences(), 1);
-  var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime613 = __toESM(require_jsx_runtime(), 1);
   function ClassicThemeContent() {
     const templateId2 = (0, import_data251.useSelect)(
       (select9) => select9(store).getCurrentTemplateId(),
       []
     );
-    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element338.useState)(false);
+    const [isCreateModalOpen, setIsCreateModalOpen] = (0, import_element390.useState)(false);
     const {
       onNavigateToEntityRecord,
       canCreateTemplate,
@@ -104096,7 +115514,7 @@ If there's a particular need for this, please submit a feature request at https:
       const editorSettings2 = _getEditorSettings();
       return {
         onNavigateToEntityRecord: editorSettings2.onNavigateToEntityRecord,
-        canCreateTemplate: !!select9(import_core_data138.store).canUser("create", {
+        canCreateTemplate: !!select9(import_core_data139.store).canUser("create", {
           kind: "postType",
           name: "wp_template"
         }) && editorSettings2.supportsTemplateMode,
@@ -104108,12 +115526,12 @@ If there's a particular need for this, please submit a feature request at https:
     }, []);
     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_data138.useEntityRecord)(
+    const { editedRecord: template2 } = (0, import_core_data139.useEntityRecord)(
       "postType",
       "wp_template",
       templateId2
     );
-    const [blocks] = (0, import_core_data138.useEntityBlockEditor)("postType", "wp_template", {
+    const [blocks] = (0, import_core_data139.useEntityBlockEditor)("postType", "wp_template", {
       id: templateId2
     });
     if (!templateId2 && !canCreateTemplate) {
@@ -104121,14 +115539,14 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const notificationAction = hasGoBack ? [
       {
-        label: (0, import_i18n332.__)("Go back"),
+        label: (0, import_i18n340.__)("Go back"),
         onClick: () => getEditorSettings2().onNavigateToPreviousEntityRecord()
       }
     ] : void 0;
     const mayShowTemplateEditNotice = () => {
       if (!getPreference("core/edit-site", "welcomeGuideTemplate")) {
         createSuccessNotice(
-          (0, import_i18n332.__)(
+          (0, import_i18n340.__)(
             "Editing template. Changes made here affect all posts and pages that use the template."
           ),
           { type: "snackbar", actions: notificationAction }
@@ -104136,25 +115554,25 @@ If there's a particular need for this, please submit a feature request at https:
       }
     };
     const templateName = template2 ? (0, import_html_entities35.decodeEntities)(template2.title) : void 0;
-    const previewContent = !!blocks?.length && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_block_editor92.BlockPreview.Async, { children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_block_editor92.BlockPreview, { blocks }) });
-    return /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(import_jsx_runtime548.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-        import_components274.PanelBody,
+    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,
         {
-          title: template2 ? (0, import_i18n332.sprintf)(
+          title: template2 ? (0, import_i18n340.sprintf)(
             /* translators: %s: template name */
-            (0, import_i18n332.__)("Template: %s"),
+            (0, import_i18n340.__)("Template: %s"),
             templateName
-          ) : (0, import_i18n332.__)("Template"),
+          ) : (0, import_i18n340.__)("Template"),
           initialOpen: false,
-          children: /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(import_components274.__experimentalVStack, { children: [
-            !templateId2 && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_components274.__experimentalText, { children: (0, import_i18n332.__)(
+          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.__)(
               "This page uses a classic template. To edit this template with blocks, create a block template."
             ) }),
-            template2 && previewContent && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)("div", { className: "editor-template-actions-panel__preview", children: previewContent }),
-            /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(import_components274.__experimentalHStack, { children: [
-              template2 && onNavigateToEntityRecord && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-                import_components274.Button,
+            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,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
@@ -104166,24 +115584,24 @@ If there's a particular need for this, please submit a feature request at https:
                     });
                     mayShowTemplateEditNotice();
                   },
-                  children: (0, import_i18n332.__)("Edit")
+                  children: (0, import_i18n340.__)("Edit")
                 }
               ),
-              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
-                import_components274.Button,
+              canCreateTemplate && /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(
+                import_components269.Button,
                 {
                   className: "editor-template-actions-panel__action",
                   __next40pxDefaultSize: true,
                   variant: "secondary",
                   onClick: () => setIsCreateModalOpen(true),
-                  children: !templateId2 ? (0, import_i18n332.__)("Create block template") : (0, import_i18n332.__)("Create new")
+                  children: !templateId2 ? (0, import_i18n340.__)("Create block template") : (0, import_i18n340.__)("Create new")
                 }
               )
             ] })
           ] })
         }
       ),
-      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+      isCreateModalOpen && /* @__PURE__ */ (0, import_jsx_runtime613.jsx)(
         CreateNewTemplateModal,
         {
           onClose: () => setIsCreateModalOpen(false)
@@ -104193,25 +115611,25 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/template-actions-panel/index.mjs
-  var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime614 = __toESM(require_jsx_runtime(), 1);
   function TemplateActionsPanel() {
     const mode = usePostTemplatePanelMode();
     if (mode === "classic") {
-      return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(ClassicThemeContent, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime614.jsx)(ClassicThemeContent, {});
     }
     if (mode === "block-theme") {
-      return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(TemplateActionsPanelContent, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime614.jsx)(TemplateActionsPanelContent, {});
     }
     return null;
   }

   // packages/editor/build-module/components/template-content-panel/index.mjs
   var import_data252 = __toESM(require_data(), 1);
-  var import_block_editor93 = __toESM(require_block_editor(), 1);
-  var import_components275 = __toESM(require_components(), 1);
-  var import_i18n333 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
-  var { BlockQuickNavigation } = unlock(import_block_editor93.privateApis);
+  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 { BlockQuickNavigation } = unlock(import_block_editor95.privateApis);
   var TEMPLATE_PART_BLOCK = "core/template-part";
   function TemplateContentPanelInner({ postType: postType2 }) {
     const postContentBlockTypes = usePostContentBlockTypes();
@@ -104228,7 +115646,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (clientIds.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_components275.PanelBody, { title: (0, import_i18n333.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime615.jsx)(import_components270.PanelBody, { title: (0, import_i18n341.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime615.jsx)(
       BlockQuickNavigation,
       {
         clientIds,
@@ -104251,31 +115669,31 @@ If there's a particular need for this, please submit a feature request at https:
     if (renderingMode2 === "post-only" && postType2 !== TEMPLATE_POST_TYPE) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(TemplateContentPanelInner, { postType: postType2 });
+    return /* @__PURE__ */ (0, import_jsx_runtime615.jsx)(TemplateContentPanelInner, { postType: postType2 });
   }

   // packages/editor/build-module/components/template-part-content-panel/index.mjs
   var import_data253 = __toESM(require_data(), 1);
-  var import_element339 = __toESM(require_element(), 1);
+  var import_element391 = __toESM(require_element(), 1);
   var import_blocks37 = __toESM(require_blocks(), 1);
-  var import_block_editor94 = __toESM(require_block_editor(), 1);
-  var import_components276 = __toESM(require_components(), 1);
-  var import_i18n334 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
-  var { BlockQuickNavigation: BlockQuickNavigation2 } = unlock(import_block_editor94.privateApis);
+  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 { BlockQuickNavigation: BlockQuickNavigation2 } = unlock(import_block_editor96.privateApis);
   function TemplatePartContentPanelInner() {
     const blockTypes = (0, import_data253.useSelect)((select9) => {
       const { getBlockTypes: getBlockTypes6 } = select9(import_blocks37.store);
       return getBlockTypes6();
     }, []);
-    const themeBlockNames = (0, import_element339.useMemo)(() => {
+    const themeBlockNames = (0, import_element391.useMemo)(() => {
       return blockTypes.filter((blockType) => {
         return blockType.category === "theme";
       }).map(({ name: name2 }) => name2);
     }, [blockTypes]);
     const themeBlocks = (0, import_data253.useSelect)(
       (select9) => {
-        const { getBlocksByName } = select9(import_block_editor94.store);
+        const { getBlocksByName } = select9(import_block_editor96.store);
         return getBlocksByName(themeBlockNames);
       },
       [themeBlockNames]
@@ -104283,7 +115701,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (themeBlocks.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components276.PanelBody, { title: (0, import_i18n334.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(BlockQuickNavigation2, { clientIds: themeBlocks }) });
+    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 }) });
   }
   function TemplatePartContentPanel() {
     const postType2 = (0, import_data253.useSelect)((select9) => {
@@ -104293,17 +115711,17 @@ If there's a particular need for this, please submit a feature request at https:
     if (postType2 !== TEMPLATE_PART_POST_TYPE) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(TemplatePartContentPanelInner, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime616.jsx)(TemplatePartContentPanelInner, {});
   }

   // packages/editor/build-module/components/revision-block-diff/index.mjs
-  var import_block_editor95 = __toESM(require_block_editor(), 1);
+  var import_block_editor97 = __toESM(require_block_editor(), 1);
   var import_data254 = __toESM(require_data(), 1);
-  var import_i18n335 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n343 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime617 = __toESM(require_jsx_runtime(), 1);
   function RevisionBlockDiffPanel() {
     const { block } = (0, import_data254.useSelect)((select9) => {
-      const { getSelectedBlock: getSelectedBlock2 } = select9(import_block_editor95.store);
+      const { getSelectedBlock: getSelectedBlock2 } = select9(import_block_editor97.store);
       return {
         block: getSelectedBlock2()
       };
@@ -104312,10 +115730,10 @@ If there's a particular need for this, please submit a feature request at https:
       return null;
     }
     const changedAttributes = block.attributes?.__revisionDiffStatus?.changedAttributes;
-    return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime617.jsx)(
       RevisionDiffPanel,
       {
-        title: (0, import_i18n335.__)("Changed attributes"),
+        title: (0, import_i18n343.__)("Changed attributes"),
         entries: changedAttributes,
         initialOpen: true
       }
@@ -104324,19 +115742,19 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/components/provider/use-auto-switch-editor-sidebars.mjs
   var import_data255 = __toESM(require_data(), 1);
-  var import_element340 = __toESM(require_element(), 1);
-  var import_block_editor96 = __toESM(require_block_editor(), 1);
+  var import_element392 = __toESM(require_element(), 1);
+  var import_block_editor98 = __toESM(require_block_editor(), 1);
   var import_preferences29 = __toESM(require_preferences(), 1);
   function useAutoSwitchEditorSidebars() {
     const { hasBlockSelection } = (0, import_data255.useSelect)((select9) => {
       return {
-        hasBlockSelection: !!select9(import_block_editor96.store).getBlockSelectionStart()
+        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_element340.useEffect)(() => {
+    (0, import_element392.useEffect)(() => {
       const activeGeneralSidebar = getActiveComplementaryArea2("core");
       const isEditorSidebarOpened = [
         "edit-post/document",
@@ -104361,7 +115779,7 @@ If there's a particular need for this, please submit a feature request at https:
   var use_auto_switch_editor_sidebars_default = useAutoSwitchEditorSidebars;

   // packages/editor/build-module/components/sidebar/index.mjs
-  var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime618 = __toESM(require_jsx_runtime(), 1);
   var SIDEBAR_ACTIVE_BY_DEFAULT = true;
   function Sidebar({ extraPanels, onActionPerformed }) {
     use_auto_switch_editor_sidebars_default();
@@ -104377,7 +115795,7 @@ If there's a particular need for this, please submit a feature request at https:
         ].includes(sidebar);
         let _tabName = sidebar;
         if (!_isEditorSidebarOpened) {
-          _tabName = select9(import_block_editor97.store).getBlockSelectionStart() ? sidebars.block : sidebars.document;
+          _tabName = select9(import_block_editor99.store).getBlockSelectionStart() ? sidebars.block : sidebars.document;
         }
         return {
           tabName: _tabName,
@@ -104395,47 +115813,47 @@ If there's a particular need for this, please submit a feature request at https:
     }
     let tabContent;
     if (isRevisionsMode2) {
-      tabContent = /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(PostRevisionSummary, {});
+      tabContent = /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(PostRevisionSummary, {});
     } else {
       const isDataFormInspectorEnabled = window?.__experimentalDataFormInspector;
-      tabContent = /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_jsx_runtime553.Fragment, { children: [
-        isDataFormInspectorEnabled ? /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
+      tabContent = /* @__PURE__ */ (0, import_jsx_runtime618.jsxs)(import_jsx_runtime618.Fragment, { children: [
+        isDataFormInspectorEnabled ? /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(
           DataFormPostSummary,
           {
             onActionPerformed
           }
-        ) : /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(PostSummary, { onActionPerformed }),
-        /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(plugin_document_setting_panel_default.Slot, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(TemplateContentPanel, {}),
-        isDataFormInspectorEnabled && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(TemplateActionsPanel, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(TemplatePartContentPanel, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(PostTransformPanel, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(PostTaxonomies2, {}),
-        /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(PatternOverridesPanel, {}),
+        ) : /* @__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, {}),
         extraPanels
       ] });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime618.jsxs)(
       PluginSidebar,
       {
         identifier: tabName,
-        header: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(SidebarHeader, {}),
-        closeLabel: (0, import_i18n336.__)("Close Settings"),
+        header: /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(SidebarHeader, {}),
+        closeLabel: (0, import_i18n344.__)("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_i18n336._x)("Settings", "panel button label")
+          (0, import_i18n344._x)("Settings", "panel button label")
         ),
         toggleShortcut: keyboardShortcut,
-        icon: (0, import_i18n336.isRTL)() ? drawer_left_default : drawer_right_default,
+        icon: (0, import_i18n344.isRTL)() ? drawer_left_default : drawer_right_default,
         isActiveByDefault: SIDEBAR_ACTIVE_BY_DEFAULT,
-        render: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(tabs_exports.Root, { value: tabName, onValueChange: onTabSelect }),
+        render: /* @__PURE__ */ (0, import_jsx_runtime618.jsx)(tabs_exports.Root, { value: tabName, onValueChange: onTabSelect }),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(tabs_exports.Panel, { value: sidebars.document, tabIndex: -1, children: tabContent }),
-          /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(tabs_exports.Panel, { value: sidebars.block, tabIndex: -1, children: [
-            /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_block_editor97.BlockInspector, {}),
-            isRevisionsMode2 && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(RevisionBlockDiffPanel, {})
+          /* @__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, {})
           ] })
         ]
       }
@@ -104444,46 +115862,43 @@ If there's a particular need for this, please submit a feature request at https:
   var sidebar_default2 = Sidebar;

   // packages/editor/build-module/components/collab-sidebar/index.mjs
-  var import_i18n346 = __toESM(require_i18n(), 1);
+  var import_i18n354 = __toESM(require_i18n(), 1);
   var import_data265 = __toESM(require_data(), 1);
-  var import_element351 = __toESM(require_element(), 1);
-  var import_compose90 = __toESM(require_compose(), 1);
+  var import_element403 = __toESM(require_element(), 1);
+  var import_compose98 = __toESM(require_compose(), 1);
   var import_keyboard_shortcuts13 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_block_editor106 = __toESM(require_block_editor(), 1);
+  var import_block_editor108 = __toESM(require_block_editor(), 1);
   var import_preferences30 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/collab-sidebar/notes.mjs
-  var import_element348 = __toESM(require_element(), 1);
-  var import_i18n343 = __toESM(require_i18n(), 1);
+  var import_element400 = __toESM(require_element(), 1);
+  var import_i18n351 = __toESM(require_i18n(), 1);
   var import_data262 = __toESM(require_data(), 1);
-  var import_block_editor102 = __toESM(require_block_editor(), 1);
+  var import_block_editor104 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collab-sidebar/note-thread.mjs
-  var import_element346 = __toESM(require_element(), 1);
-  var import_components281 = __toESM(require_components(), 1);
-  var import_compose89 = __toESM(require_compose(), 1);
-  var import_i18n341 = __toESM(require_i18n(), 1);
+  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_dom29 = __toESM(require_dom(), 1);
-  var import_block_editor100 = __toESM(require_block_editor(), 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_i18n339 = __toESM(require_i18n(), 1);
-  var import_element344 = __toESM(require_element(), 1);
-  var import_compose88 = __toESM(require_compose(), 1);
+  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_block_editor99 = __toESM(require_block_editor(), 1);
-
-  // packages/editor/build-module/components/collab-sidebar/note-card.mjs
-  var import_components277 = __toESM(require_components(), 1);
+  var import_block_editor101 = __toESM(require_block_editor(), 1);

   // packages/editor/build-module/components/collab-sidebar/note-byline.mjs
-  var import_i18n337 = __toESM(require_i18n(), 1);
+  var import_i18n345 = __toESM(require_i18n(), 1);
   var import_date24 = __toESM(require_date(), 1);
-  var import_core_data139 = __toESM(require_core_data(), 1);
+  var import_core_data140 = __toESM(require_core_data(), 1);
   var import_data257 = __toESM(require_data(), 1);
-  var import_block_editor98 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
+  var import_block_editor100 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime619 = __toESM(require_jsx_runtime(), 1);
   function NoteByline({ avatar, name: name2, date, userId }) {
     const hasAvatar = !!avatar;
     const dateSettings = (0, import_date24.getSettings)();
@@ -104494,7 +115909,7 @@ If there's a particular need for this, please submit a feature request at https:
       dateFormat = dateSettings.formats.date
     } = (0, import_data257.useSelect)(
       (select9) => {
-        const { canUser, getCurrentUser, getEntityRecord } = select9(import_core_data139.store);
+        const { canUser, getCurrentUser, getEntityRecord } = select9(import_core_data140.store);
         const siteSettings = canUser("read", {
           kind: "root",
           name: "site"
@@ -104504,7 +115919,7 @@ If there's a particular need for this, please submit a feature request at https:
             dateFormat: siteSettings?.date_format
           };
         }
-        const { getSettings: getSettings11 } = select9(import_block_editor98.store);
+        const { getSettings: getSettings11 } = select9(import_block_editor100.store);
         const { __experimentalDiscussionSettings } = getSettings11();
         const defaultAvatar = __experimentalDiscussionSettings?.avatarURL;
         const userData = getCurrentUser();
@@ -104523,16 +115938,16 @@ If there's a particular need for this, please submit a feature request at https:
     const commentDateText = shouldShowHumanTimeDiff ? (0, import_date24.humanTimeDiff)(commentDate) : (0, import_date24.dateI18n)(dateFormat, commentDate);
     const tooltipText = (0, import_date24.dateI18n)(
       // translators: Use a non-breaking space between 'g:i' and 'a' if appropriate.
-      (0, import_i18n337._x)("F j, Y g:i\xA0a", "Note date full date format"),
+      (0, import_i18n345._x)("F j, Y g:i\xA0a", "Note date full date format"),
       date
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(import_jsx_runtime554.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime619.jsxs)(import_jsx_runtime619.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(
         "img",
         {
           src: avatar || currentUserAvatar,
           className: "editor-collab-sidebar-panel__user-avatar",
-          alt: (0, import_i18n337.__)("User avatar"),
+          alt: (0, import_i18n345.__)("User avatar"),
           width: 32,
           height: 32,
           style: {
@@ -104542,34 +115957,41 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(Stack, { direction: "column", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime554.jsx)("span", { className: "editor-collab-sidebar-panel__user-name", children: name2 ?? currentUserName }),
-        date && /* @__PURE__ */ (0, import_jsx_runtime554.jsxs)(tooltip_exports.Root, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
-            tooltip_exports.Trigger,
-            {
-              render: /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
-                "time",
+      /* @__PURE__ */ (0, import_jsx_runtime619.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)(
+                tooltip_exports.Trigger,
                 {
-                  dateTime: commentDateTime,
-                  className: "editor-collab-sidebar-panel__user-time",
-                  children: commentDateText
+                  render: /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(
+                    "time",
+                    {
+                      dateTime: commentDateTime,
+                      className: "editor-collab-sidebar-panel__user-time",
+                      children: commentDateText
+                    }
+                  )
                 }
-              )
-            }
-          ),
-          /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(tooltip_exports.Popup, { children: tooltipText })
-        ] })
-      ] })
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime619.jsx)(tooltip_exports.Popup, { children: tooltipText })
+            ] })
+          ]
+        }
+      )
     ] });
   }

   // packages/editor/build-module/components/collab-sidebar/note-card.mjs
-  var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
-  function NoteCard({ note, actions: actions2, className: className2, children, ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime555.jsxs)(Stack, { direction: "column", gap: "sm", className: className2, ...props, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime555.jsxs)(Stack, { direction: "row", align: "center", justify: "flex-start", gap: "md", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
+  var import_jsx_runtime620 = __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)(
           NoteByline,
           {
             avatar: note?.author_avatar_urls?.[48],
@@ -104578,12 +116000,14 @@ If there's a particular need for this, please submit a feature request at https:
             userId: note?.author
           }
         ),
-        actions2 && /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(
-          import_components277.FlexItem,
+        actions2 && /* @__PURE__ */ (0, import_jsx_runtime620.jsx)(
+          Stack,
           {
+            direction: "row",
+            align: "center",
             className: "editor-collab-sidebar-panel__note-actions",
             onClick: (event) => event.stopPropagation(),
-            children: /* @__PURE__ */ (0, import_jsx_runtime555.jsx)(Stack, { direction: "row", align: "center", children: actions2 })
+            children: actions2
           }
         )
       ] }),
@@ -104592,18 +116016,18 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/note-form.mjs
-  var import_element343 = __toESM(require_element(), 1);
-  var import_components279 = __toESM(require_components(), 1);
-  var import_i18n338 = __toESM(require_i18n(), 1);
-  var import_compose87 = __toESM(require_compose(), 1);
+  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_dom28 = __toESM(require_dom(), 1);
+  var import_dom34 = __toESM(require_dom(), 1);

   // packages/editor/build-module/components/collab-sidebar/note-mention-completer.mjs
-  var import_element341 = __toESM(require_element(), 1);
+  var import_element393 = __toESM(require_element(), 1);
   var import_data258 = __toESM(require_data(), 1);
-  var import_core_data140 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime556 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data141 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime621 = __toESM(require_jsx_runtime(), 1);
   var noteMentionCompleter = {
     name: "note-mentions",
     className: "editor-autocompleters__user editor-collab-sidebar-panel__mention-suggestion",
@@ -104611,7 +116035,7 @@ If there's a particular need for this, please submit a feature request at https:
     useItems(filterValue) {
       const users = (0, import_data258.useSelect)(
         (select9) => {
-          const { getUsers } = select9(import_core_data140.store);
+          const { getUsers } = select9(import_core_data141.store);
           return getUsers({
             context: "view",
             search: filterValue
@@ -104619,7 +116043,7 @@ If there's a particular need for this, please submit a feature request at https:
         },
         [filterValue]
       );
-      const options = (0, import_element341.useMemo)(
+      const options = (0, import_element393.useMemo)(
         () => users ? users.map((user) => ({
           key: `note-mention-${user.slug}`,
           value: user,
@@ -104632,35 +116056,35 @@ If there's a particular need for this, please submit a feature request at https:
     getOptionCompletion(user) {
       return {
         action: "insert-at-caret",
-        value: /* @__PURE__ */ (0, import_jsx_runtime556.jsx)("span", { className: `wp-note-mention user-${user.id}`, children: "@" + user.name })
+        value: /* @__PURE__ */ (0, import_jsx_runtime621.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_components278 = __toESM(require_components(), 1);
-  var import_compose86 = __toESM(require_compose(), 1);
-  var import_element342 = __toESM(require_element(), 1);
+  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_rich_text8 = __toESM(require_rich_text(), 1);

   // packages/editor/build-module/components/collab-sidebar/rich-text-control/utils.mjs
-  var EMPTY_ARRAY17 = [];
+  var EMPTY_ARRAY18 = [];
   function getAllowedFormats({
     allowedFormats,
     disableFormats
   }) {
     if (disableFormats) {
-      return EMPTY_ARRAY17;
+      return EMPTY_ARRAY18;
     }
     return allowedFormats;
   }

   // 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_runtime557 = __toESM(require_jsx_runtime(), 1);
-  var import_react68 = __toESM(require_react(), 1);
+  var import_jsx_runtime622 = __toESM(require_jsx_runtime(), 1);
+  var import_react76 = __toESM(require_react(), 1);
   var EMPTY_CONTEXT = {};
   function Edit({
     onChange,
@@ -104678,7 +116102,7 @@ If there's a particular need for this, please submit a feature request at https:
     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_runtime557.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime622.jsx)(
       EditFunction,
       {
         isActive,
@@ -104699,13 +116123,13 @@ If there's a particular need for this, please submit a feature request at https:
     formatTypes,
     ...props
   }) {
-    return formatTypes.map((settings) => /* @__PURE__ */ (0, import_react68.createElement)(Edit, { settings, ...props, key: settings.name }));
+    return formatTypes.map((settings) => /* @__PURE__ */ (0, import_react76.createElement)(Edit, { settings, ...props, key: settings.name }));
   }

   // packages/editor/build-module/components/collab-sidebar/rich-text-control/index.mjs
-  var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime623 = __toESM(require_jsx_runtime(), 1);
   var { ValidatedContentEditableControl: RichTextControlShell } = unlock(
-    import_components278.privateApis
+    import_components272.privateApis
   );
   var {
     useRichText: useRichText2,
@@ -104722,7 +116146,7 @@ If there's a particular need for this, please submit a feature request at https:
     placeholder,
     id,
     clientId,
-    className: className2,
+    className,
     hideLabelFromVision,
     help,
     disabled: disabled2,
@@ -104737,17 +116161,17 @@ If there's a particular need for this, please submit a feature request at https:
     focusOnMount,
     completers = EMPTY_COMPLETERS
   }) {
-    const [selection, setSelection] = (0, import_element342.useState)({
+    const [selection, setSelection] = (0, import_element394.useState)({
       start: void 0,
       end: void 0
     });
-    const [isSelected2, setIsSelected] = (0, import_element342.useState)(false);
-    const anchorRef = (0, import_element342.useRef)(void 0);
-    const inputEvents = (0, import_element342.useRef)(/* @__PURE__ */ new Set());
-    const keyboardShortcuts = (0, import_element342.useRef)(
+    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)(
       /* @__PURE__ */ new Set()
     );
-    const focusOutside = (0, import_compose86.__experimentalUseFocusOutside)(() => setIsSelected(false));
+    const focusOutside = (0, import_compose94.__experimentalUseFocusOutside)(() => setIsSelected(false));
     const adjustedAllowedFormats = getAllowedFormats({
       allowedFormats,
       disableFormats
@@ -104770,7 +116194,7 @@ If there's a particular need for this, please submit a feature request at https:
       __unstableDisableFormats: disableFormats,
       allowedFormats: adjustedAllowedFormats,
       withoutInteractiveFormatting,
-      __unstableFormatTypeHandlerContext: (0, import_element342.useMemo)(
+      __unstableFormatTypeHandlerContext: (0, import_element394.useMemo)(
         () => ({
           richTextIdentifier: id,
           blockClientId: clientId
@@ -104781,23 +116205,23 @@ If there's a particular need for this, please submit a feature request at https:
     function onFocus() {
       anchorRef.current?.focus();
     }
-    const eventListenersPropsRef = (0, import_element342.useRef)({
+    const eventListenersPropsRef = (0, import_element394.useRef)({
       keyboardShortcuts,
       inputEvents
     });
-    const inputRulePropsRef = (0, import_element342.useRef)({
+    const inputRulePropsRef = (0, import_element394.useRef)({
       formatTypes,
       getValue: getValue3,
       onChange: onRichTextChange
     });
-    (0, import_element342.useInsertionEffect)(() => {
+    (0, import_element394.useInsertionEffect)(() => {
       inputRulePropsRef.current = {
         formatTypes,
         getValue: getValue3,
         onChange: onRichTextChange
       };
     });
-    const enterRef = (0, import_compose86.useRefEffect)(
+    const enterRef = (0, import_compose94.useRefEffect)(
       (element) => {
         if (disabled2) {
           return;
@@ -104826,7 +116250,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [disableLineBreaks, disabled2]
     );
-    const eventListenersRef = (0, import_compose86.useRefEffect)(
+    const eventListenersRef = (0, import_compose94.useRefEffect)(
       (element) => {
         if (!isSelected2) {
           return;
@@ -104871,7 +116295,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [isSelected2]
     );
-    const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components278.__unstableUseAutocompleteProps)(
+    const { ref: autocompleteRef, ...autocompleteProps } = (0, import_components272.__unstableUseAutocompleteProps)(
       {
         completers,
         record: value,
@@ -104883,7 +116307,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     );
-    const focusOnMountRef = (0, import_compose86.useRefEffect)(
+    const focusOnMountRef = (0, import_compose94.useRefEffect)(
       (element) => {
         if (focusOnMount && !disabled2) {
           element.focus();
@@ -104891,7 +116315,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [focusOnMount, disabled2]
     );
-    const editableRef = (0, import_compose86.useMergeRefs)([
+    const editableRef = (0, import_compose94.useMergeRefs)([
       richTextRef,
       anchorRef,
       eventListenersRef,
@@ -104902,7 +116326,7 @@ If there's a particular need for this, please submit a feature request at https:
     return (
       // Focus boundary for the field's selection: `onFocus` selects on entry;
       // the spread `useFocusOutside` handlers deselect once focus leaves.
-      /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
         "div",
         {
           ...focusOutside,
@@ -104910,13 +116334,13 @@ If there's a particular need for this, please submit a feature request at https:
             setIsSelected(true);
             focusOutside.onFocus(event);
           },
-          children: /* @__PURE__ */ (0, import_jsx_runtime558.jsxs)(import_components278.SlotFillProvider, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime623.jsxs)(import_components272.SlotFillProvider, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
               RichTextControlShell,
               {
                 label,
                 id,
-                className: clsx_default("editor-rich-text-control", className2),
+                className: clsx_default("editor-rich-text-control", className),
                 placeholder,
                 hideLabelFromVision,
                 help,
@@ -104930,11 +116354,11 @@ If there's a particular need for this, please submit a feature request at https:
                 ref: editableRef
               }
             ),
-            isSelected2 && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+            isSelected2 && !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
               KeyboardShortcutContext.Provider,
               {
                 value: keyboardShortcuts,
-                children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime558.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(InputEventContext.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime623.jsx)(
                   FormatEdit,
                   {
                     value,
@@ -104954,7 +116378,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/note-form.mjs
-  var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime624 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_NOTE_FORMATS = [
     "core/bold",
     "core/italic",
@@ -104963,12 +116387,12 @@ If there's a particular need for this, please submit a feature request at https:
   ];
   var NOTE_COMPLETERS = [note_mention_completer_default];
   function NoteForm({ onSubmit, onCancel, note, labels }) {
-    const [inputComment, setInputComment] = (0, import_element343.useState)(
+    const [inputComment, setInputComment] = (0, import_element395.useState)(
       note?.content?.raw ?? ""
     );
-    const [isSubmitting, setIsSubmitting] = (0, import_element343.useState)(false);
-    const inputId = (0, import_compose87.useInstanceId)(NoteForm, "comment-input");
-    const trimmedPlainText = sanitizeNoteContent((0, import_dom28.__unstableStripHTML)(inputComment));
+    const [isSubmitting, setIsSubmitting] = (0, import_element395.useState)(false);
+    const inputId = (0, import_compose95.useInstanceId)(NoteForm, "comment-input");
+    const trimmedPlainText = sanitizeNoteContent((0, import_dom34.__unstableStripHTML)(inputComment));
     const isDisabled = isSubmitting || inputComment === note?.content?.raw || !trimmedPlainText.length;
     async function submit() {
       if (isDisabled) {
@@ -104984,13 +116408,13 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setIsSubmitting(false);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime624.jsxs)(
       Stack,
       {
         className: "editor-collab-sidebar-panel__note-form",
         direction: "column",
         gap: "lg",
-        render: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)("form", {}),
+        render: /* @__PURE__ */ (0, import_jsx_runtime624.jsx)("form", {}),
         onSubmit: (event) => {
           event.preventDefault();
           submit();
@@ -105007,11 +116431,11 @@ If there's a particular need for this, please submit a feature request at https:
           }
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(
             RichTextControl,
             {
               id: inputId,
-              label: labels?.input ?? (0, import_i18n338.__)("Note"),
+              label: labels?.input ?? (0, import_i18n346.__)("Note"),
               hideLabelFromVision: true,
               value: inputComment,
               onChange: setInputComment,
@@ -105020,7 +116444,7 @@ If there's a particular need for this, please submit a feature request at https:
               completers: NOTE_COMPLETERS
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime559.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime624.jsxs)(
             Stack,
             {
               direction: "row",
@@ -105029,18 +116453,18 @@ If there's a particular need for this, please submit a feature request at https:
               gap: "sm",
               wrap: "wrap",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-                  import_components279.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(
+                  import_components273.Button,
                   {
                     size: "compact",
                     variant: "tertiary",
                     onClick: onCancel,
                     shortcut: "Escape",
-                    children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(import_components279.__experimentalTruncate, { children: (0, import_i18n338.__)("Cancel") })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(import_components273.__experimentalTruncate, { children: (0, import_i18n346.__)("Cancel") })
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(
-                  import_components279.Button,
+                /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(
+                  import_components273.Button,
                   {
                     size: "compact",
                     accessibleWhenDisabled: true,
@@ -105048,7 +116472,7 @@ If there's a particular need for this, please submit a feature request at https:
                     type: "submit",
                     disabled: isDisabled,
                     shortcut: import_keycodes22.displayShortcut.primary("Enter"),
-                    children: /* @__PURE__ */ (0, import_jsx_runtime559.jsx)(import_components279.__experimentalTruncate, { children: labels?.submit ?? (0, import_i18n338.__)("Add note") })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime624.jsx)(import_components273.__experimentalTruncate, { children: labels?.submit ?? (0, import_i18n346.__)("Add note") })
                   }
                 )
               ]
@@ -105060,20 +116484,20 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/floating-container.mjs
-  var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime625 = __toESM(require_jsx_runtime(), 1);
   function FloatingContainer({
     floating,
-    className: className2,
+    className,
     style,
     children,
     ...props
   }) {
     const isFloating = !!floating;
-    return /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime625.jsx)(
       Stack,
       {
         direction: "column",
-        className: clsx_default(className2, { "is-floating": isFloating }),
+        className: clsx_default(className, { "is-floating": isFloating }),
         ref: isFloating ? floating.ref : void 0,
         style: isFloating ? { top: floating.y, ...style } : style,
         ...props,
@@ -105083,11 +116507,11 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/add-note.mjs
-  var import_jsx_runtime561 = __toESM(require_jsx_runtime(), 1);
-  var { useBlockElement } = unlock(import_block_editor99.privateApis);
+  var import_jsx_runtime626 = __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 { getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor99.store);
+      const { getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor101.store);
       return {
         clientId: getSelectedBlockClientId2()
       };
@@ -105097,11 +116521,11 @@ If there's a particular need for this, please submit a feature request at https:
       []
     );
     const blockElement = useBlockElement(clientId);
-    const { toggleBlockSpotlight } = unlock((0, import_data259.useDispatch)(import_block_editor99.store));
+    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_element344.useRef)(false);
-    const focusOutside = (0, import_compose88.__experimentalUseFocusOutside)((event) => {
+    const isSubmittingRef = (0, import_element396.useRef)(false);
+    const focusOutside = (0, import_compose96.__experimentalUseFocusOutside)((event) => {
       if (event.relatedTarget?.closest(
         ".editor-collab-sidebar-panel__add-note"
       )) {
@@ -105123,18 +116547,18 @@ If there's a particular need for this, please submit a feature request at https:
     if (selectedNote2 !== "new" || !clientId) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime626.jsx)(
       FloatingContainer,
       {
         floating,
         className: "editor-collab-sidebar-panel__add-note is-selected",
         gap: "md",
         tabIndex: 0,
-        "aria-label": (0, import_i18n339.__)("New note"),
+        "aria-label": (0, import_i18n347.__)("New note"),
         role: "treeitem",
         style: floating ? { opacity: !floating.y ? 0 : void 0 } : void 0,
         ...focusOutside,
-        children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(NoteCard, { children: /* @__PURE__ */ (0, import_jsx_runtime561.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime626.jsx)(NoteCard, { children: /* @__PURE__ */ (0, import_jsx_runtime626.jsx)(
           NoteForm,
           {
             onSubmit: async (inputComment) => {
@@ -105157,8 +116581,8 @@ If there's a particular need for this, please submit a feature request at https:
             },
             onCancel: unselectNote,
             labels: {
-              input: (0, import_i18n339.__)("New note"),
-              placeholder: (0, import_i18n339.__)("Add a note or @ mention")
+              input: (0, import_i18n347.__)("New note"),
+              placeholder: (0, import_i18n347.__)("Add a note or @ mention")
             }
           }
         ) })
@@ -105167,34 +116591,34 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/note.mjs
-  var import_element345 = __toESM(require_element(), 1);
-  var import_components280 = __toESM(require_components(), 1);
-  var import_i18n340 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu9 } = unlock(import_components280.privateApis);
+  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);
   function NoteActionsMenu({ items, buttonRef }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(Menu9, { placement: "bottom-end", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
-        Menu9.TriggerButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime627.jsxs)(Menu5, { placement: "bottom-end", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+        Menu5.TriggerButton,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
-            import_components280.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+            import_components274.Button,
             {
               ref: buttonRef,
               size: "small",
               icon: more_vertical_default,
-              label: (0, import_i18n340.__)("Actions"),
+              label: (0, import_i18n348.__)("Actions"),
               disabled: !items.length,
               accessibleWhenDisabled: true
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
-        Menu9.Popover,
+      /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+        Menu5.Popover,
         {
           modal: false,
-          children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(Menu9.Item, { onClick: item.onClick, children: /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(Menu9.ItemLabel, { children: item.title }) }, item.id))
+          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))
         }
       )
     ] });
@@ -105207,18 +116631,18 @@ If there's a particular need for this, please submit a feature request at https:
     onDeleteNote,
     onResolve
   }) {
-    const [actionState, setActionState] = (0, import_element345.useState)(null);
-    const actionButtonRef = (0, import_element345.useRef)(null);
-    const commentRef = (0, import_element345.useRef)(null);
+    const [actionState, setActionState] = (0, import_element397.useState)(null);
+    const actionButtonRef = (0, import_element397.useRef)(null);
+    const commentRef = (0, import_element397.useRef)(null);
     const rawContent = note?.content?.raw;
-    const [prevContent, setPrevContent] = (0, import_element345.useState)(rawContent);
-    const [isExpanded, setIsExpanded] = (0, import_element345.useState)(false);
-    const [isOverflowing, setIsOverflowing] = (0, import_element345.useState)(false);
+    const [prevContent, setPrevContent] = (0, import_element397.useState)(rawContent);
+    const [isExpanded, setIsExpanded] = (0, import_element397.useState)(false);
+    const [isOverflowing, setIsOverflowing] = (0, import_element397.useState)(false);
     if (prevContent !== rawContent) {
       setPrevContent(rawContent);
       setIsExpanded(false);
     }
-    (0, import_element345.useLayoutEffect)(() => {
+    (0, import_element397.useLayoutEffect)(() => {
       const commentElement = commentRef.current;
       if (commentElement) {
         setIsOverflowing(
@@ -105228,37 +116652,37 @@ If there's a particular need for this, please submit a feature request at https:
     }, [rawContent]);
     const canResolve = note.parent === 0;
     const isResolutionNote = note.type === "note" && note.meta && (note.meta._wp_note_status === "resolved" || note.meta._wp_note_status === "reopen");
-    const menuItems = [
+    const menuItems2 = [
       {
         id: "edit",
-        title: (0, import_i18n340.__)("Edit"),
+        title: (0, import_i18n348.__)("Edit"),
         isEligible: ({ status }) => status !== "approved",
         onClick: () => setActionState("edit")
       },
       {
         id: "reopen",
-        title: (0, import_i18n340._x)("Reopen", "Reopen note"),
+        title: (0, import_i18n348._x)("Reopen", "Reopen note"),
         isEligible: ({ status }) => status === "approved",
         onClick: () => onEditNote({ id: note.id, status: "hold" })
       },
       {
         id: "delete",
-        title: (0, import_i18n340.__)("Delete"),
+        title: (0, import_i18n348.__)("Delete"),
         isEligible: () => true,
         onClick: () => setActionState("delete")
       }
     ];
-    const availableItems = parentNote?.status !== "approved" ? menuItems.filter((item) => item.isEligible(note)) : [];
-    const deleteConfirmMessage = note.parent === 0 ? (0, import_i18n340.__)(
+    const availableItems = parentNote?.status !== "approved" ? menuItems2.filter((item) => item.isEligible(note)) : [];
+    const deleteConfirmMessage = note.parent === 0 ? (0, import_i18n348.__)(
       "Are you sure you want to delete this note? This will also delete all of this note's replies."
-    ) : (0, import_i18n340.__)("Are you sure you want to delete this reply?");
+    ) : (0, import_i18n348.__)("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_runtime562.jsx)(
+      body = /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
         NoteForm,
         {
           onSubmit: async (value) => {
@@ -105274,10 +116698,10 @@ If there's a particular need for this, please submit a feature request at https:
           onCancel: handleCancel,
           note,
           labels: {
-            submit: (0, import_i18n340._x)("Update", "verb"),
-            input: (0, import_i18n340.sprintf)(
+            submit: (0, import_i18n348._x)("Update", "verb"),
+            input: (0, import_i18n348.sprintf)(
               // translators: %1$s: note identifier, %2$s: author name.
-              (0, import_i18n340.__)("Edit note %1$s by %2$s"),
+              (0, import_i18n348.__)("Edit note %1$s by %2$s"),
               note.id,
               note.author_name
             )
@@ -105287,18 +116711,18 @@ If there's a particular need for this, please submit a feature request at https:
     } else {
       let content;
       if (isResolutionNote) {
-        const actionText = note.meta._wp_note_status === "resolved" ? (0, import_i18n340.__)("Marked as resolved") : (0, import_i18n340.__)("Reopened");
+        const actionText = note.meta._wp_note_status === "resolved" ? (0, import_i18n348.__)("Marked as resolved") : (0, import_i18n348.__)("Reopened");
         const raw = note?.content?.raw;
-        content = raw && typeof raw === "string" && raw.trim() !== "" ? (0, import_i18n340.sprintf)(
+        content = raw && typeof raw === "string" && raw.trim() !== "" ? (0, import_i18n348.sprintf)(
           // translators: %1$s: action label ("Marked as resolved" or "Reopened"); %2$s: note text.
-          (0, import_i18n340.__)("%1$s: %2$s"),
+          (0, import_i18n348.__)("%1$s: %2$s"),
           actionText,
           raw
         ) : actionText;
       } else {
         content = note?.content?.rendered;
       }
-      body = /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+      body = /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
         "div",
         {
           ref: commentRef,
@@ -105310,11 +116734,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    const actions2 = isSelected2 ? /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(import_jsx_runtime562.Fragment, { children: [
-      canResolve && onResolve && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
-        import_components280.Button,
+    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,
         {
-          label: (0, import_i18n340._x)("Resolve", "Mark note as resolved"),
+          label: (0, import_i18n348._x)("Resolve", "Mark note as resolved"),
           size: "small",
           icon: published_default,
           disabled: note.status === "approved",
@@ -105322,7 +116746,7 @@ If there's a particular need for this, please submit a feature request at https:
           onClick: onResolve
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
         NoteActionsMenu,
         {
           items: availableItems,
@@ -105330,7 +116754,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       )
     ] }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime562.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime627.jsxs)(
       NoteCard,
       {
         note,
@@ -105338,8 +116762,8 @@ If there's a particular need for this, please submit a feature request at https:
         role: note.parent !== 0 ? "treeitem" : void 0,
         children: [
           body,
-          actionState === "delete" && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
-            import_components280.__experimentalConfirmDialog,
+          actionState === "delete" && /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
+            import_components274.__experimentalConfirmDialog,
             {
               isOpen: true,
               onConfirm: () => {
@@ -105347,18 +116771,18 @@ If there's a particular need for this, please submit a feature request at https:
                 setActionState(null);
               },
               onCancel: handleCancel,
-              confirmButtonText: (0, import_i18n340.__)("Delete"),
+              confirmButtonText: (0, import_i18n348.__)("Delete"),
               children: deleteConfirmMessage
             }
           ),
-          isOverflowing && "edit" !== actionState && /* @__PURE__ */ (0, import_jsx_runtime562.jsx)(
+          isOverflowing && "edit" !== actionState && /* @__PURE__ */ (0, import_jsx_runtime627.jsx)(
             Button5,
             {
               className: "editor-collab-sidebar-panel__show-more-button",
               variant: "unstyled",
               size: "small",
               onClick: () => setIsExpanded(!isExpanded),
-              children: !isExpanded ? (0, import_i18n340.__)("Show more") : (0, import_i18n340.__)("Show less")
+              children: !isExpanded ? (0, import_i18n348.__)("Show more") : (0, import_i18n348.__)("Show less")
             }
           )
         ]
@@ -105367,8 +116791,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/note-thread.mjs
-  var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
-  var { useBlockElement: useBlockElement2 } = unlock(import_block_editor100.privateApis);
+  var import_jsx_runtime628 = __toESM(require_jsx_runtime(), 1);
+  var { useBlockElement: useBlockElement2 } = unlock(import_block_editor102.privateApis);
   function NoteThread({
     note,
     onEditNote,
@@ -105381,33 +116805,33 @@ If there's a particular need for this, please submit a feature request at https:
   }) {
     const isFloating = !!floating;
     const { toggleBlockHighlight, selectBlock: selectBlock2, toggleBlockSpotlight } = unlock(
-      (0, import_data260.useDispatch)(import_block_editor100.store)
+      (0, import_data260.useDispatch)(import_block_editor102.store)
     );
     const { selectNote: selectNote2 } = unlock((0, import_data260.useDispatch)(store));
     const { getSelectedNote: getSelectedNote2 } = unlock((0, import_data260.useSelect)(store));
     const relatedBlockElement = useBlockElement2(note.blockClientId);
-    const debouncedToggleBlockHighlight = (0, import_compose89.useDebounce)(
+    const debouncedToggleBlockHighlight = (0, import_compose97.useDebounce)(
       toggleBlockHighlight,
       50
     );
-    const floatingRef = (0, import_element346.useRef)(null);
-    const isKeyboardTabbingRef = (0, import_element346.useRef)(false);
+    const floatingRef = (0, import_element398.useRef)(null);
+    const isKeyboardTabbingRef = (0, import_element398.useRef)(false);
     const registerThread = floating?.registerThread;
     const unregisterThread = floating?.unregisterThread;
-    (0, import_element346.useEffect)(() => {
+    (0, import_element398.useEffect)(() => {
       const floatingEl = floatingRef.current;
       if (floatingEl && registerThread) {
         registerThread(note.id, relatedBlockElement, floatingEl);
       }
       return () => unregisterThread?.(note.id);
     }, [relatedBlockElement, note.id, registerThread, unregisterThread]);
-    (0, import_element346.useEffect)(() => {
+    (0, import_element398.useEffect)(() => {
       if (!isSelected2 || note.id === "new") {
         return;
       }
       scrollNoteThreadIntoView(note.id, sidebarRef.current);
     }, [isSelected2, floating?.y, note.id, sidebarRef]);
-    const focusOutside = (0, import_compose89.__experimentalUseFocusOutside)((event) => {
+    const focusOutside = (0, import_compose97.__experimentalUseFocusOutside)((event) => {
       const isNoteFocused2 = event.relatedTarget?.closest(
         ".editor-collab-sidebar-panel__thread"
       );
@@ -105461,20 +116885,20 @@ If there's a particular need for this, please submit a feature request at https:
     const lastReply = allReplies.length > 0 ? allReplies[allReplies.length - 1] : void 0;
     const restReplies = allReplies.length > 0 ? allReplies.slice(0, -1) : [];
     const noteExcerpt = getNoteExcerpt(
-      (0, import_dom29.__unstableStripHTML)(note.content?.rendered),
+      (0, import_dom35.__unstableStripHTML)(note.content?.rendered),
       10
     );
-    const ariaLabel = !!note.blockClientId ? (0, import_i18n341.sprintf)(
+    const ariaLabel = !!note.blockClientId ? (0, import_i18n349.sprintf)(
       // translators: %s: note excerpt
-      (0, import_i18n341.__)("Note: %s"),
+      (0, import_i18n349.__)("Note: %s"),
       noteExcerpt
-    ) : (0, import_i18n341.sprintf)(
+    ) : (0, import_i18n349.sprintf)(
       // translators: %s: note excerpt
-      (0, import_i18n341.__)("Original block deleted. Note: %s"),
+      (0, import_i18n349.__)("Original block deleted. Note: %s"),
       noteExcerpt
     );
     if (isFloating && note.id === "new") {
-      return /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
         AddNote,
         {
           onSubmit: onAddReply,
@@ -105483,7 +116907,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime628.jsxs)(
       FloatingContainer,
       {
         floating: isFloating ? { y: floating.y, ref: floatingRef } : void 0,
@@ -105514,8 +116938,8 @@ If there's a particular need for this, please submit a feature request at https:
         "aria-label": ariaLabel,
         "aria-expanded": isSelected2,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
-            import_components281.Button,
+          /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+            import_components275.Button,
             {
               className: "editor-collab-sidebar-panel__skip-to-note",
               variant: "secondary",
@@ -105527,11 +116951,11 @@ If there's a particular need for this, please submit a feature request at https:
                   '[role="textbox"]'
                 );
               },
-              children: (0, import_i18n341.__)("Add new reply")
+              children: (0, import_i18n349.__)("Add new reply")
             }
           ),
-          !note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)("p", { className: "editor-collab-sidebar-panel__deleted-block-notice", children: (0, import_i18n341.__)("Original block deleted.") }),
-          /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+          !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,
             {
               note,
@@ -105541,7 +116965,7 @@ If there's a particular need for this, please submit a feature request at https:
               onResolve: handleResolve
             }
           ),
-          isSelected2 && allReplies.map((reply) => /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+          isSelected2 && allReplies.map((reply) => /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
             Note,
             {
               note: reply,
@@ -105552,15 +116976,15 @@ If there's a particular need for this, please submit a feature request at https:
             },
             reply.id
           )),
-          !isSelected2 && restReplies.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+          !isSelected2 && restReplies.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
             Stack,
             {
               direction: "row",
               align: "center",
               justify: "space-between",
               className: "editor-collab-sidebar-panel__more-reply-separator",
-              children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
-                import_components281.Button,
+              children: /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+                import_components275.Button,
                 {
                   size: "compact",
                   variant: "tertiary",
@@ -105569,9 +116993,9 @@ If there's a particular need for this, please submit a feature request at https:
                     event.stopPropagation();
                     onSelectNote();
                   },
-                  children: (0, import_i18n341.sprintf)(
+                  children: (0, import_i18n349.sprintf)(
                     // translators: %s: number of replies.
-                    (0, import_i18n341._n)(
+                    (0, import_i18n349._n)(
                       "%s more reply",
                       "%s more replies",
                       restReplies.length
@@ -105582,7 +117006,7 @@ If there's a particular need for this, please submit a feature request at https:
               )
             }
           ),
-          !isSelected2 && lastReply && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+          !isSelected2 && lastReply && /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
             Note,
             {
               note: lastReply,
@@ -105592,7 +117016,7 @@ If there's a particular need for this, please submit a feature request at https:
               onDeleteNote
             }
           ),
-          isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(NoteCard, { role: "treeitem", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
+          isSelected2 && /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(NoteCard, { role: "treeitem", children: /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
             NoteForm,
             {
               onSubmit: (inputComment) => {
@@ -105614,19 +117038,19 @@ If there's a particular need for this, please submit a feature request at https:
                 focusNoteThread(note.id, sidebarRef.current);
               },
               labels: {
-                submit: "approved" === note.status ? (0, import_i18n341.__)("Reopen & Reply") : (0, import_i18n341.__)("Reply"),
-                input: (0, import_i18n341.sprintf)(
+                submit: "approved" === note.status ? (0, import_i18n349.__)("Reopen & Reply") : (0, import_i18n349.__)("Reply"),
+                input: (0, import_i18n349.sprintf)(
                   // translators: %1$s: note identifier, %2$s: author name
-                  (0, import_i18n341.__)("Reply to note %1$s by %2$s"),
+                  (0, import_i18n349.__)("Reply to note %1$s by %2$s"),
                   note.id,
                   note.author_name
                 ),
-                placeholder: (0, import_i18n341.__)("Reply or @ mention")
+                placeholder: (0, import_i18n349.__)("Reply or @ mention")
               }
             }
           ) }),
-          !!note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
-            import_components281.Button,
+          !!note.blockClientId && /* @__PURE__ */ (0, import_jsx_runtime628.jsx)(
+            import_components275.Button,
             {
               className: "editor-collab-sidebar-panel__skip-to-block",
               variant: "secondary",
@@ -105635,7 +117059,7 @@ If there's a particular need for this, please submit a feature request at https:
                 event.stopPropagation();
                 relatedBlockElement?.focus();
               },
-              children: (0, import_i18n341.__)("Back to block")
+              children: (0, import_i18n349.__)("Back to block")
             }
           )
         ]
@@ -105644,14 +117068,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/hooks.mjs
-  var import_a11y14 = __toESM(require_a11y(), 1);
-  var import_i18n342 = __toESM(require_i18n(), 1);
-  var import_element347 = __toESM(require_element(), 1);
-  var import_core_data141 = __toESM(require_core_data(), 1);
+  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_block_editor101 = __toESM(require_block_editor(), 1);
+  var import_block_editor103 = __toESM(require_block_editor(), 1);
   var import_notices38 = __toESM(require_notices(), 1);
-  var import_dom30 = __toESM(require_dom(), 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);

@@ -105742,7 +117166,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/hooks.mjs
-  var { cleanEmptyObject: cleanEmptyObject3 } = unlock(import_block_editor101.privateApis);
+  var { cleanEmptyObject: cleanEmptyObject3 } = unlock(import_block_editor103.privateApis);
   function useNoteThreads(postId2) {
     const queryArgs = {
       post: postId2,
@@ -105750,20 +117174,20 @@ If there's a particular need for this, please submit a feature request at https:
       status: "all",
       per_page: -1
     };
-    const { records: threads } = (0, import_core_data141.useEntityRecords)(
+    const { records: threads } = (0, import_core_data142.useEntityRecords)(
       "root",
       "comment",
       queryArgs,
       { enabled: !!postId2 && typeof postId2 === "number" }
     );
-    const { getBlockAttributes: getBlockAttributes2 } = (0, import_data261.useSelect)(import_block_editor101.store);
+    const { getBlockAttributes: getBlockAttributes2 } = (0, import_data261.useSelect)(import_block_editor103.store);
     const { clientIds } = (0, import_data261.useSelect)((select9) => {
-      const { getClientIdsWithDescendants: getClientIdsWithDescendants2 } = select9(import_block_editor101.store);
+      const { getClientIdsWithDescendants: getClientIdsWithDescendants2 } = select9(import_block_editor103.store);
       return {
         clientIds: getClientIdsWithDescendants2()
       };
     }, []);
-    const { notes, unresolvedNotes } = (0, import_element347.useMemo)(() => {
+    const { notes, unresolvedNotes } = (0, import_element399.useMemo)(() => {
       if (!threads || threads.length === 0) {
         return { notes: [], unresolvedNotes: [] };
       }
@@ -105889,7 +117313,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useNoteActions() {
     const { createNotice } = (0, import_data261.useDispatch)(import_notices38.store);
-    const { saveEntityRecord, deleteEntityRecord } = (0, import_data261.useDispatch)(import_core_data141.store);
+    const { saveEntityRecord, deleteEntityRecord } = (0, import_data261.useDispatch)(import_core_data142.store);
     const { getCurrentPostId: getCurrentPostId2 } = (0, import_data261.useSelect)(store);
     const {
       getBlockAttributes: getBlockAttributes2,
@@ -105897,10 +117321,10 @@ If there's a particular need for this, please submit a feature request at https:
       getSelectedBlockClientId: getSelectedBlockClientId2,
       getSelectionStart,
       getSelectionEnd
-    } = (0, import_data261.useSelect)(import_block_editor101.store);
-    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data261.useDispatch)(import_block_editor101.store);
+    } = (0, import_data261.useSelect)(import_block_editor103.store);
+    const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data261.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_i18n342.__)("An error occurred while performing an update.");
+      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.");
       createNotice("error", errorMessage, {
         type: "snackbar",
         isDismissible: true
@@ -105947,7 +117371,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
         createNotice(
           "snackbar",
-          parent ? (0, import_i18n342.__)("Reply added.") : (0, import_i18n342.__)("Note added."),
+          parent ? (0, import_i18n350.__)("Reply added.") : (0, import_i18n350.__)("Note added."),
           {
             type: "snackbar",
             isDismissible: true
@@ -105999,8 +117423,8 @@ If there's a particular need for this, please submit a feature request at https:
               updateBlockAttributes2
             );
           }
-          (0, import_a11y14.speak)(
-            status === "approved" ? (0, import_i18n342.__)("Note marked as resolved.") : (0, import_i18n342.__)("Note reopened.")
+          (0, import_a11y17.speak)(
+            status === "approved" ? (0, import_i18n350.__)("Note marked as resolved.") : (0, import_i18n350.__)("Note reopened.")
           );
           return savedRecord2;
         }
@@ -106017,7 +117441,7 @@ If there's a particular need for this, please submit a feature request at https:
             throwOnError: true
           }
         );
-        createNotice("snackbar", (0, import_i18n342.__)("Note updated."), {
+        createNotice("snackbar", (0, import_i18n350.__)("Note updated."), {
           type: "snackbar",
           isDismissible: true
         });
@@ -106054,7 +117478,7 @@ If there's a particular need for this, please submit a feature request at https:
           }
           updateBlockAttributes2(clientId, newAttributes);
         }
-        createNotice("snackbar", (0, import_i18n342.__)("Note deleted."), {
+        createNotice("snackbar", (0, import_i18n350.__)("Note deleted."), {
           type: "snackbar",
           isDismissible: true
         });
@@ -106067,7 +117491,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useEnableFloatingSidebar(enabled = false) {
     const registry = (0, import_data261.useRegistry)();
-    (0, import_element347.useEffect)(() => {
+    (0, import_element399.useEffect)(() => {
       if (!enabled) {
         return;
       }
@@ -106092,27 +117516,27 @@ If there's a particular need for this, please submit a feature request at https:
     isFloating,
     sidebarRef
   }) {
-    const [notePositions, setNotePositions] = (0, import_element347.useState)({});
-    const [store4] = (0, import_element347.useState)(createBoardStore);
-    const heights = (0, import_element347.useSyncExternalStore)(store4.subscribe, store4.getSnapshot);
-    (0, import_element347.useEffect)(() => {
+    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)(() => {
       if (!isFloating || !sidebarRef?.current) {
         return;
       }
       const panel = sidebarRef.current;
       const blockEl = store4.getFirstBlockElement();
       const rootEl = blockEl?.closest(".is-root-container") ?? blockEl;
-      const canvas = rootEl ? (0, import_dom30.getScrollContainer)(rootEl) : null;
+      const canvas = rootEl ? (0, import_dom36.getScrollContainer)(rootEl) : null;
       const applyScroll = () => {
         panel.style.setProperty(
           "--canvas-scroll",
           `${-(canvas?.scrollTop ?? 0)}px`
         );
       };
-      let rafId;
+      let rafId2;
       const schedule2 = () => {
-        window.cancelAnimationFrame(rafId);
-        rafId = window.requestAnimationFrame(() => {
+        window.cancelAnimationFrame(rafId2);
+        rafId2 = window.requestAnimationFrame(() => {
           const result = calculateNotePositions({
             threads,
             selectedNoteId,
@@ -106133,7 +117557,7 @@ If there's a particular need for this, please submit a feature request at https:
       const listenerOptions = { passive: true, capture: true };
       view?.addEventListener("scroll", applyScroll, listenerOptions);
       return () => {
-        window.cancelAnimationFrame(rafId);
+        window.cancelAnimationFrame(rafId2);
         contentObserver.disconnect();
         view?.removeEventListener("scroll", applyScroll, listenerOptions);
       };
@@ -106146,8 +117570,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/notes.mjs
-  var import_jsx_runtime564 = __toESM(require_jsx_runtime(), 1);
-  var { useBlockElement: useBlockElement3 } = unlock(import_block_editor102.privateApis);
+  var import_jsx_runtime629 = __toESM(require_jsx_runtime(), 1);
+  var { useBlockElement: useBlockElement3 } = unlock(import_block_editor104.privateApis);
   function Notes({ notes, sidebarRef, isFloating = false, styles }) {
     const {
       onCreate: onAddReply,
@@ -106156,7 +117580,7 @@ If there's a particular need for this, please submit a feature request at https:
     } = useNoteActions();
     const { selectNote: selectNote2 } = unlock((0, import_data262.useDispatch)(store));
     const { selectBlock: selectBlock2, toggleBlockSpotlight } = unlock(
-      (0, import_data262.useDispatch)(import_block_editor102.store)
+      (0, import_data262.useDispatch)(import_block_editor104.store)
     );
     const { noteId, selectedBlockClientId, orderedBlockIds } = (0, import_data262.useSelect)(
       (select9) => {
@@ -106164,7 +117588,7 @@ If there's a particular need for this, please submit a feature request at https:
           getBlockAttributes: getBlockAttributes2,
           getSelectedBlockClientId: getSelectedBlockClientId2,
           getClientIdsWithDescendants: getClientIdsWithDescendants2
-        } = select9(import_block_editor102.store);
+        } = select9(import_block_editor104.store);
         const clientId = getSelectedBlockClientId2();
         return {
           noteId: clientId ? getBlockAttributes2(clientId)?.metadata?.noteId : null,
@@ -106184,7 +117608,7 @@ If there's a particular need for this, please submit a feature request at https:
       };
     }, []);
     const relatedBlockElement = useBlockElement3(selectedBlockClientId);
-    const threads = (0, import_element348.useMemo)(() => {
+    const threads = (0, import_element400.useMemo)(() => {
       if (!isFloating || selectedNote2 !== "new") {
         return notes;
       }
@@ -106238,22 +117662,22 @@ If there's a particular need for this, please submit a feature request at https:
         relatedBlockElement?.focus();
       }
     };
-    const targetNoteId = (0, import_element348.useMemo)(() => {
+    const targetNoteId = (0, import_element400.useMemo)(() => {
       const blockNoteIds = getNoteIdsFromMetadata({ noteId });
       const blockThreads = notes.filter(
         (t4) => blockNoteIds.includes(t4.id)
       );
       return pickPrimaryNote(blockThreads)?.id;
     }, [noteId, notes]);
-    const prevBlockIdRef = (0, import_element348.useRef)(selectedBlockClientId);
-    (0, import_element348.useEffect)(() => {
+    const prevBlockIdRef = (0, import_element400.useRef)(selectedBlockClientId);
+    (0, import_element400.useEffect)(() => {
       if (prevBlockIdRef.current === selectedBlockClientId) {
         return;
       }
       prevBlockIdRef.current = selectedBlockClientId;
       selectNote2(targetNoteId);
     }, [selectedBlockClientId, targetNoteId, selectNote2]);
-    (0, import_element348.useEffect)(() => {
+    (0, import_element400.useEffect)(() => {
       if (noteFocused && selectedNote2) {
         focusNoteThread(
           selectedNote2,
@@ -106310,7 +117734,7 @@ If there's a particular need for this, please submit a feature request at https:
     const firstResolvedIndex = isFloating ? -1 : threads.findIndex(
       (thread) => thread.status === "approved" && !!thread.blockClientId
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(
       Stack,
       {
         className: "editor-collab-sidebar-panel",
@@ -106324,17 +117748,17 @@ If there's a particular need for this, please submit a feature request at https:
             sidebarRef.current = node;
           }
         },
-        "aria-label": isFloating ? (0, import_i18n343.__)("Unresolved notes") : (0, import_i18n343.__)("All notes"),
-        children: !hasThreads && !isFloating ? /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(AddNote, { onSubmit: onAddReply, sidebarRef }) : /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(import_jsx_runtime564.Fragment, { children: [
-          !isFloating && selectedNote2 === "new" && /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+        "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)(
             AddNote,
             {
               onSubmit: onAddReply,
               sidebarRef
             }
           ),
-          threads.map((thread, index2) => /* @__PURE__ */ (0, import_jsx_runtime564.jsxs)(import_element348.Fragment, { children: [
-            index2 === firstResolvedIndex && /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+          threads.map((thread, index2) => /* @__PURE__ */ (0, import_jsx_runtime629.jsxs)(import_element400.Fragment, { children: [
+            index2 === firstResolvedIndex && /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(
               Stack,
               {
                 direction: "row",
@@ -106342,10 +117766,10 @@ If there's a particular need for this, please submit a feature request at https:
                 justify: "center",
                 gap: "sm",
                 className: "editor-collab-sidebar-panel__status-separator",
-                children: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(Text, { variant: "heading-sm", render: /* @__PURE__ */ (0, import_jsx_runtime564.jsx)("p", {}), children: (0, import_i18n343.__)("Resolved") })
+                children: /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(Text, { variant: "heading-sm", render: /* @__PURE__ */ (0, import_jsx_runtime629.jsx)("p", {}), children: (0, import_i18n351.__)("Resolved") })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime564.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime629.jsx)(
               NoteThread,
               {
                 note: thread,
@@ -106373,18 +117797,18 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/add-note-menu-item.mjs
-  var import_components282 = __toESM(require_components(), 1);
-  var import_i18n344 = __toESM(require_i18n(), 1);
-  var import_block_editor103 = __toESM(require_block_editor(), 1);
+  var import_components276 = __toESM(require_components(), 1);
+  var import_i18n352 = __toESM(require_i18n(), 1);
+  var import_block_editor105 = __toESM(require_block_editor(), 1);
   var import_data263 = __toESM(require_data(), 1);
   var import_blocks38 = __toESM(require_blocks(), 1);
   var import_keyboard_shortcuts12 = __toESM(require_keyboard_shortcuts(), 1);
-  var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
-  var { NoteIconSlotFill } = unlock(import_block_editor103.privateApis);
+  var import_jsx_runtime630 = __toESM(require_jsx_runtime(), 1);
+  var { NoteIconSlotFill } = unlock(import_block_editor105.privateApis);
   function NoteMenuItem({ clientId, onClick, isDistractionFree }) {
     const block = (0, import_data263.useSelect)(
       (select9) => {
-        return select9(import_block_editor103.store).getBlock(clientId);
+        return select9(import_block_editor105.store).getBlock(clientId);
       },
       [clientId]
     );
@@ -106400,24 +117824,24 @@ If there's a particular need for this, please submit a feature request at https:
     const isDisabled = isDistractionFree || block?.name === "core/freeform";
     let infoText;
     if (isDistractionFree) {
-      infoText = (0, import_i18n344.__)("Notes are disabled in distraction free mode.");
+      infoText = (0, import_i18n352.__)("Notes are disabled in distraction free mode.");
     } else if (block?.name === "core/freeform") {
-      infoText = (0, import_i18n344.__)("Convert to blocks to add notes.");
+      infoText = (0, import_i18n352.__)("Convert to blocks to add notes.");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
-      import_components282.MenuItem,
+    return /* @__PURE__ */ (0, import_jsx_runtime630.jsx)(
+      import_components276.MenuItem,
       {
         onClick,
         "aria-haspopup": "dialog",
         disabled: isDisabled,
         info: infoText,
         shortcut,
-        children: (0, import_i18n344.__)("Add note")
+        children: (0, import_i18n352.__)("Add note")
       }
     );
   }
   function AddNoteMenuItem({ onClick, isDistractionFree }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(NoteIconSlotFill.Fill, { children: ({ clientId, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime565.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime630.jsx)(NoteIconSlotFill.Fill, { children: ({ clientId, onClose }) => /* @__PURE__ */ (0, import_jsx_runtime630.jsx)(
       NoteMenuItem,
       {
         clientId,
@@ -106431,16 +117855,16 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/collab-sidebar/note-indicator-toolbar.mjs
-  var import_components283 = __toESM(require_components(), 1);
-  var import_i18n345 = __toESM(require_i18n(), 1);
-  var import_element349 = __toESM(require_element(), 1);
-  var import_block_editor104 = __toESM(require_block_editor(), 1);
+  var import_components277 = __toESM(require_components(), 1);
+  var import_i18n353 = __toESM(require_i18n(), 1);
+  var import_element401 = __toESM(require_element(), 1);
+  var import_block_editor106 = __toESM(require_block_editor(), 1);
   var import_data264 = __toESM(require_data(), 1);
-  var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
-  var { NoteIconToolbarSlotFill } = unlock(import_block_editor104.privateApis);
+  var import_jsx_runtime631 = __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_editor104.store);
+      const { getSettings: getSettings11 } = select9(import_block_editor106.store);
       const { __experimentalDiscussionSettings } = getSettings11();
       return __experimentalDiscussionSettings?.avatarURL;
     }, []);
@@ -106452,13 +117876,13 @@ If there's a particular need for this, please submit a feature request at https:
       participants.length - visibleParticipants.length
     );
     const threadHasMoreParticipants = participants.length > 100;
-    const overflowText = threadHasMoreParticipants && overflowCount > 0 ? (0, import_i18n345.__)("100+") : (0, import_i18n345.sprintf)(
+    const overflowText = threadHasMoreParticipants && overflowCount > 0 ? (0, import_i18n353.__)("100+") : (0, import_i18n353.sprintf)(
       // translators: %s: Number of participants.
-      (0, import_i18n345.__)("+%s"),
+      (0, import_i18n353.__)("+%s"),
       overflowCount
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime566.jsxs)(Stack, { direction: "row", align: "center", gap: "xs", children: [
-      visibleParticipants.map((participant) => /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime631.jsxs)(Stack, { direction: "row", align: "center", gap: "xs", children: [
+      visibleParticipants.map((participant) => /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
         "img",
         {
           src: participant.avatar || defaultAvatar,
@@ -106470,11 +117894,11 @@ If there's a particular need for this, please submit a feature request at https:
         },
         participant.id
       )),
-      overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("span", { className: "editor-note-indicator__overflow", children: overflowText })
+      overflowCount > 0 && /* @__PURE__ */ (0, import_jsx_runtime631.jsx)("span", { className: "editor-note-indicator__overflow", children: overflowText })
     ] });
   }
   function NoteAvatarIndicator({ onClick, note }) {
-    const threadParticipants = (0, import_element349.useMemo)(() => {
+    const threadParticipants = (0, import_element401.useMemo)(() => {
       if (!note) {
         return [];
       }
@@ -106497,21 +117921,21 @@ If there's a particular need for this, please submit a feature request at https:
     if (!threadParticipants.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(NoteIconToolbarSlotFill.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(
-      import_components283.ToolbarButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(NoteIconToolbarSlotFill.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(
+      import_components277.ToolbarButton,
       {
         className: "editor-note-indicator",
-        label: (0, import_i18n345.__)("View notes"),
+        label: (0, import_i18n353.__)("View notes"),
         onClick: () => onClick(),
         showTooltip: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(ThreadParticipants, { participants: threadParticipants })
+        children: /* @__PURE__ */ (0, import_jsx_runtime631.jsx)(ThreadParticipants, { participants: threadParticipants })
       }
     ) });
   }

   // packages/editor/build-module/components/collab-sidebar/note-highlight-styles.mjs
-  var import_element350 = __toESM(require_element(), 1);
-  var import_block_editor105 = __toESM(require_block_editor(), 1);
+  var import_element402 = __toESM(require_element(), 1);
+  var import_block_editor107 = __toESM(require_block_editor(), 1);
   var REST_ALPHA = "40";
   var ACTIVE_ALPHA = "80";
   var BASE_RESET = "mark.wp-note{background-color:transparent;color:inherit;}";
@@ -106536,27 +117960,27 @@ If there's a particular need for this, please submit a feature request at https:
     return rules.join("");
   }
   function NoteHighlightStyles({ threads, selectedId }) {
-    const css = (0, import_element350.useMemo)(
+    const css = (0, import_element402.useMemo)(
       () => buildHighlightCss(threads, selectedId),
       [threads, selectedId]
     );
-    (0, import_block_editor105.useStyleOverride)({ id: "core-note-highlights", css });
+    (0, import_block_editor107.useStyleOverride)({ id: "core-note-highlights", css });
     return null;
   }

   // packages/editor/build-module/components/collab-sidebar/index.mjs
-  var import_jsx_runtime567 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime632 = __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 { toggleBlockSpotlight, selectBlock: selectBlock2 } = unlock(
-      (0, import_data265.useDispatch)(import_block_editor106.store)
+      (0, import_data265.useDispatch)(import_block_editor108.store)
     );
     const { selectNote: selectNote2 } = unlock((0, import_data265.useDispatch)(store));
-    const isLargeViewport = (0, import_compose90.useViewportMatch)("medium");
-    const sidebarRef = (0, import_element351.useRef)(null);
+    const isLargeViewport = (0, import_compose98.useViewportMatch)("medium");
+    const sidebarRef = (0, import_element403.useRef)(null);
     const { clientId, noteId, isClassicBlock } = (0, import_data265.useSelect)((select9) => {
-      const { getBlockAttributes: getBlockAttributes2, getSelectedBlockClientId: getSelectedBlockClientId2, getBlockName: getBlockName2 } = select9(import_block_editor106.store);
+      const { getBlockAttributes: getBlockAttributes2, getSelectedBlockClientId: getSelectedBlockClientId2, getBlockName: getBlockName2 } = select9(import_block_editor108.store);
       const _clientId = getSelectedBlockClientId2();
       return {
         clientId: _clientId,
@@ -106639,42 +118063,42 @@ If there's a particular need for this, please submit a feature request at https:
     const currentThreads = blockNoteIds.length > 0 ? notes.filter((thread) => blockNoteIds.includes(thread.id)) : [];
     const currentThread = pickPrimaryNote(currentThreads);
     if (isDistractionFree) {
-      return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(AddNoteMenuItem, { isDistractionFree: true });
+      return /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(AddNoteMenuItem, { isDistractionFree: true });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime567.jsxs)(import_jsx_runtime567.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime632.jsxs)(import_jsx_runtime632.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
         NoteHighlightStyles,
         {
           threads: unresolvedNotes,
           selectedId: selectedNoteId
         }
       ),
-      !!currentThread && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+      !!currentThread && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
         NoteAvatarIndicator,
         {
           note: currentThread,
           onClick: () => openNoteForBlock(clientId)
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
         AddNoteMenuItem,
         {
           onClick: (menuClientId) => addNewNoteForBlock(menuClientId)
         }
       ),
-      showAllNotesSidebar && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+      showAllNotesSidebar && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
         PluginSidebar,
         {
           identifier: ALL_NOTES_SIDEBAR,
           name: ALL_NOTES_SIDEBAR,
-          title: (0, import_i18n346.__)("All notes"),
-          header: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)("h2", { className: "interface-complementary-area-header__title", children: (0, import_i18n346.__)("All notes") }),
+          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") }),
           icon: comment_default,
-          closeLabel: (0, import_i18n346.__)("Close Notes"),
-          children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(Notes, { notes, sidebarRef })
+          closeLabel: (0, import_i18n354.__)("Close Notes"),
+          children: /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(Notes, { notes, sidebarRef })
         }
       ),
-      isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+      isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
         PluginSidebar,
         {
           isPinnable: false,
@@ -106683,7 +118107,7 @@ If there's a particular need for this, please submit a feature request at https:
           className: "editor-collab-sidebar",
           headerClassName: "editor-collab-sidebar__header",
           backgroundColor,
-          children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime632.jsx)(
             Notes,
             {
               notes: unresolvedNotes,
@@ -106713,26 +118137,26 @@ If there's a particular need for this, please submit a feature request at https:
     if (editorMode === "text" || revisionsMode) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(post_type_support_check_default, { supportKeys: "editor.notes", children: /* @__PURE__ */ (0, import_jsx_runtime567.jsx)(NotesSidebar, { postId: postId2 }) });
+    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 }) });
   }

   // packages/editor/build-module/components/global-styles-sidebar/index.mjs
-  var import_components286 = __toESM(require_components(), 1);
-  var import_i18n349 = __toESM(require_i18n(), 1);
+  var import_components280 = __toESM(require_components(), 1);
+  var import_i18n357 = __toESM(require_i18n(), 1);
   var import_data268 = __toESM(require_data(), 1);
-  var import_element352 = __toESM(require_element(), 1);
+  var import_element404 = __toESM(require_element(), 1);
   var import_preferences33 = __toESM(require_preferences(), 1);
-  var import_compose91 = __toESM(require_compose(), 1);
-  var import_core_data143 = __toESM(require_core_data(), 1);
-  var import_block_editor107 = __toESM(require_block_editor(), 1);
+  var import_compose99 = __toESM(require_compose(), 1);
+  var import_core_data144 = __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_components284 = __toESM(require_components(), 1);
+  var import_components278 = __toESM(require_components(), 1);
   var import_data266 = __toESM(require_data(), 1);
-  var import_i18n347 = __toESM(require_i18n(), 1);
+  var import_i18n355 = __toESM(require_i18n(), 1);
   var import_preferences31 = __toESM(require_preferences(), 1);
-  var import_core_data142 = __toESM(require_core_data(), 1);
-  var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
+  var import_core_data143 = __toESM(require_core_data(), 1);
+  var import_jsx_runtime633 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesActionMenu({
     hideWelcomeGuide = false,
     onChangePath
@@ -106744,7 +118168,7 @@ If there's a particular need for this, please submit a feature request at https:
     };
     const { toggle } = (0, import_data266.useDispatch)(import_preferences31.store);
     const { canEditCSS } = (0, import_data266.useSelect)((select9) => {
-      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data142.store);
+      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data143.store);
       const globalStylesId = __experimentalGetCurrentGlobalStylesId();
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return {
@@ -106754,17 +118178,17 @@ If there's a particular need for this, please submit a feature request at https:
     const loadCustomCSS = () => {
       onChangePath("/css");
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
-      import_components284.DropdownMenu,
+    return /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(
+      import_components278.DropdownMenu,
       {
         icon: more_vertical_default,
-        label: (0, import_i18n347.__)("More"),
+        label: (0, import_i18n355.__)("More"),
         toggleProps: { size: "compact" },
-        children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime568.jsxs)(import_jsx_runtime568.Fragment, { children: [
-          /* @__PURE__ */ (0, import_jsx_runtime568.jsxs)(import_components284.MenuGroup, { children: [
-            canEditCSS && /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(import_components284.MenuItem, { onClick: loadCustomCSS, children: (0, import_i18n347.__)("Additional CSS") }),
-            !hideWelcomeGuide && /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
-              import_components284.MenuItem,
+        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,
               {
                 onClick: () => {
                   toggle(
@@ -106773,19 +118197,19 @@ If there's a particular need for this, please submit a feature request at https:
                   );
                   onClose();
                 },
-                children: (0, import_i18n347.__)("Welcome Guide")
+                children: (0, import_i18n355.__)("Welcome Guide")
               }
             )
           ] }),
-          /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(import_components284.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(
-            import_components284.MenuItem,
+          /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(import_components278.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime633.jsx)(
+            import_components278.MenuItem,
             {
               onClick: () => {
                 onReset();
                 onClose();
               },
               disabled: !canReset,
-              children: (0, import_i18n347.__)("Reset styles")
+              children: (0, import_i18n355.__)("Reset styles")
             }
           ) })
         ] })
@@ -106793,72 +118217,29 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }

-  // packages/editor/build-module/components/global-styles-sidebar/default-sidebar.mjs
-  var import_jsx_runtime569 = __toESM(require_jsx_runtime(), 1);
-  function DefaultSidebar({
-    className: className2,
-    identifier,
-    title,
-    icon,
-    children,
-    closeLabel,
-    header,
-    headerClassName,
-    panelClassName,
-    isActiveByDefault
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime569.jsxs)(import_jsx_runtime569.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
-        complementary_area_default,
-        {
-          className: className2,
-          scope: "core",
-          identifier,
-          title,
-          icon,
-          closeLabel,
-          header,
-          headerClassName,
-          panelClassName,
-          isActiveByDefault,
-          children
-        }
-      ),
-      /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
-        ComplementaryAreaMoreMenuItem,
-        {
-          scope: "core",
-          identifier,
-          icon,
-          children: title
-        }
-      )
-    ] });
-  }
-
   // packages/editor/build-module/components/global-styles-sidebar/welcome-guide.mjs
   var import_data267 = __toESM(require_data(), 1);
-  var import_components285 = __toESM(require_components(), 1);
-  var import_i18n348 = __toESM(require_i18n(), 1);
+  var import_components279 = __toESM(require_components(), 1);
+  var import_i18n356 = __toESM(require_i18n(), 1);
   var import_preferences32 = __toESM(require_preferences(), 1);

   // packages/editor/build-module/components/global-styles-sidebar/welcome-guide-image.mjs
-  var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime634 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideImage({ nonAnimatedSrc, animatedSrc }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime570.jsxs)("picture", { className: "editor-welcome-guide__image", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime634.jsxs)("picture", { className: "editor-welcome-guide__image", children: [
+      /* @__PURE__ */ (0, import_jsx_runtime634.jsx)(
         "source",
         {
           srcSet: nonAnimatedSrc,
           media: "(prefers-reduced-motion: reduce)"
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime570.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
+      /* @__PURE__ */ (0, import_jsx_runtime634.jsx)("img", { src: animatedSrc, width: "312", height: "240", alt: "" })
     ] });
   }

   // packages/editor/build-module/components/global-styles-sidebar/welcome-guide.mjs
-  var import_jsx_runtime571 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime635 = __toESM(require_jsx_runtime(), 1);
   function WelcomeGuideStyles() {
     const { toggle } = (0, import_data267.useDispatch)(import_preferences32.store);
     const { isActive, isStylesOpen } = (0, import_data267.useSelect)((select9) => {
@@ -106874,82 +118255,82 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isActive || !isStylesOpen) {
       return null;
     }
-    const welcomeLabel = (0, import_i18n348.__)("Welcome to Styles");
-    return /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
-      import_components285.Guide,
+    const welcomeLabel = (0, import_i18n356.__)("Welcome to Styles");
+    return /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
+      import_components279.Guide,
       {
         className: "editor-welcome-guide guide-styles",
         contentLabel: welcomeLabel,
-        finishButtonText: (0, import_i18n348.__)("Get started"),
+        finishButtonText: (0, import_i18n356.__)("Get started"),
         onFinish: () => toggle("core/edit-site", "welcomeGuideStyles"),
         pages: [
           {
-            image: /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime635.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_runtime571.jsxs)(import_jsx_runtime571.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("h1", { className: "editor-welcome-guide__heading", children: welcomeLabel }),
-              /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n348.__)(
+            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.__)(
                 "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_runtime571.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime635.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_runtime571.jsxs)(import_jsx_runtime571.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n348.__)("Set the design") }),
-              /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n348.__)(
+            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.__)(
                 "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_runtime571.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime635.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_runtime571.jsxs)(import_jsx_runtime571.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n348.__)("Personalize blocks") }),
-              /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("p", { className: "editor-welcome-guide__text", children: (0, import_i18n348.__)(
+            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.__)(
                 "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_runtime571.jsx)(
+            image: /* @__PURE__ */ (0, import_jsx_runtime635.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_runtime571.jsxs)(import_jsx_runtime571.Fragment, { children: [
-              /* @__PURE__ */ (0, import_jsx_runtime571.jsx)("h1", { className: "editor-welcome-guide__heading", children: (0, import_i18n348.__)("Learn more") }),
-              /* @__PURE__ */ (0, import_jsx_runtime571.jsxs)("p", { className: "editor-welcome-guide__text", children: [
-                (0, import_i18n348.__)(
+            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.__)(
                   "New to block themes and styling your site?"
                 ),
                 " ",
-                /* @__PURE__ */ (0, import_jsx_runtime571.jsx)(
-                  import_components285.ExternalLink,
+                /* @__PURE__ */ (0, import_jsx_runtime635.jsx)(
+                  import_components279.ExternalLink,
                   {
-                    href: (0, import_i18n348.__)(
+                    href: (0, import_i18n356.__)(
                       "https://wordpress.org/documentation/article/styles-overview/"
                     ),
-                    children: (0, import_i18n348.__)(
+                    children: (0, import_i18n356.__)(
                       "Here\u2019s a detailed guide to learn how to make the most of it."
                     )
                   }
@@ -106963,7 +118344,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/global-styles-sidebar/index.mjs
-  var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime636 = __toESM(require_jsx_runtime(), 1);
   function GlobalStylesSidebar() {
     const {
       shouldResetNavigation,
@@ -106973,18 +118354,21 @@ If there's a particular need for this, please submit a feature request at https:
       hasRevisions,
       activeComplementaryArea,
       editorSettings: editorSettings2,
-      styleStateViewport
+      styleStateViewport,
+      isDistractionFree
     } = (0, import_data268.useSelect)((select9) => {
+      const { get } = select9(import_preferences33.store);
       const { getActiveComplementaryArea: getActiveComplementaryArea2 } = select9(store3);
-      const { getStylesPath: getStylesPath2, getShowStylebook: getShowStylebook2 } = unlock(
-        select9(store)
-      );
-      const _isVisualEditorMode = "visual" === select9(store).getEditorMode();
-      const _showListViewByDefault = select9(import_preferences33.store).get(
-        "core",
-        "showListViewByDefault"
-      );
-      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data143.store);
+      const {
+        getStylesPath: getStylesPath2,
+        getShowStylebook: getShowStylebook2,
+        getEditorMode: getEditorMode2,
+        getEditorSettings: getEditorSettings2
+      } = unlock(select9(store));
+      const _isVisualEditorMode = "visual" === getEditorMode2();
+      const _showListViewByDefault = get("core", "showListViewByDefault");
+      const _isDistractionFree = get("core", "distractionFree");
+      const { getEntityRecord, __experimentalGetCurrentGlobalStylesId } = select9(import_core_data144.store);
       const globalStylesId = __experimentalGetCurrentGlobalStylesId();
       const globalStyles = globalStylesId ? getEntityRecord("root", "globalStyles", globalStylesId) : void 0;
       return {
@@ -106993,26 +118377,27 @@ If there's a particular need for this, please submit a feature request at https:
         shouldResetNavigation: "edit-site/global-styles" !== getActiveComplementaryArea2("core") || !_isVisualEditorMode,
         showListViewByDefault: _showListViewByDefault,
         hasRevisions: !!globalStyles?._links?.["version-history"]?.[0]?.count,
-        activeComplementaryArea: select9(store3).getActiveComplementaryArea("core"),
-        editorSettings: select9(store).getEditorSettings(),
+        activeComplementaryArea: getActiveComplementaryArea2("core"),
+        editorSettings: getEditorSettings2(),
         styleStateViewport: unlock(
-          select9(import_block_editor107.store)
-        ).getStyleStateViewport()
+          select9(import_block_editor109.store)
+        ).getStyleStateViewport(),
+        isDistractionFree: _isDistractionFree
       };
     }, []);
     const { setStylesPath: setStylesPath2, setShowStylebook: setShowStylebook2, resetStylesNavigation: resetStylesNavigation2 } = unlock(
       (0, import_data268.useDispatch)(store)
     );
-    const isMobileViewport = (0, import_compose91.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose99.useViewportMatch)("medium", "<");
     const isRevisionsOpened = stylesPath2.startsWith("/revisions") && !showStylebook2;
     const isRevisionsStyleBookOpened = stylesPath2.startsWith("/revisions") && showStylebook2;
-    const previousActiveArea = (0, import_compose91.usePrevious)(activeComplementaryArea);
-    (0, import_element352.useEffect)(() => {
+    const previousActiveArea = (0, import_compose99.usePrevious)(activeComplementaryArea);
+    (0, import_element404.useEffect)(() => {
       if (activeComplementaryArea === "edit-site/global-styles" && previousActiveArea !== "edit-site/global-styles") {
         resetStylesNavigation2();
       }
     }, [activeComplementaryArea, previousActiveArea, resetStylesNavigation2]);
-    (0, import_element352.useEffect)(() => {
+    (0, import_element404.useEffect)(() => {
       if (shouldResetNavigation) {
         resetStylesNavigation2();
       }
@@ -107030,46 +118415,52 @@ If there's a particular need for this, please submit a feature request at https:
       setIsListViewOpened2(showStylebook2 && showListViewByDefault);
       setShowStylebook2(!showStylebook2);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_jsx_runtime572.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
-        DefaultSidebar,
+    return /* @__PURE__ */ (0, import_jsx_runtime636.jsxs)(import_jsx_runtime636.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
+        PluginSidebar,
         {
-          className: "editor-global-styles-sidebar",
+          name: "global-styles",
           identifier: "edit-site/global-styles",
-          title: (0, import_i18n349.__)("Styles"),
+          title: (0, import_i18n357.__)("Styles"),
           icon: styles_default,
-          closeLabel: (0, import_i18n349.__)("Close Styles"),
-          panelClassName: "editor-global-styles-sidebar__panel",
-          header: /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
-            import_components286.Flex,
+          isPinnable: !isDistractionFree,
+          closeLabel: (0, import_i18n357.__)("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)(
+            Stack,
             {
               className: "editor-global-styles-sidebar__header",
-              gap: 1,
+              direction: "row",
+              align: "center",
+              gap: "xs",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(import_components286.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)("h2", { className: "editor-global-styles-sidebar__header-title", children: (0, import_i18n349.__)("Styles") }) }),
-                /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(
-                  import_components286.Flex,
+                /* @__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)(
+                  Stack,
                   {
-                    justify: "flex-end",
-                    gap: 1,
                     className: "editor-global-styles-sidebar__header-actions",
+                    direction: "row",
+                    align: "center",
+                    justify: "flex-end",
+                    gap: "xs",
                     children: [
-                      !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(import_components286.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
-                        import_components286.Button,
+                      !isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
+                        import_components280.Button,
                         {
                           icon: seen_default,
-                          label: (0, import_i18n349.__)("Style Book"),
+                          label: (0, import_i18n357.__)("Style Book"),
                           isPressed: showStylebook2,
                           accessibleWhenDisabled: true,
                           disabled: shouldResetNavigation,
                           onClick: toggleStyleBook,
                           size: "compact"
                         }
-                      ) }),
-                      /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(import_components286.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
-                        import_components286.Button,
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
+                        import_components280.Button,
                         {
-                          label: (0, import_i18n349.__)("Revisions"),
+                          label: (0, import_i18n357.__)("Revisions"),
                           icon: backup_default,
                           onClick: toggleRevisions,
                           accessibleWhenDisabled: true,
@@ -107077,8 +118468,8 @@ If there's a particular need for this, please submit a feature request at https:
                           isPressed: isRevisionsOpened || isRevisionsStyleBookOpened,
                           size: "compact"
                         }
-                      ) }),
-                      /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+                      ),
+                      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
                         GlobalStylesActionMenu,
                         {
                           onChangePath: setStylesPath2
@@ -107090,7 +118481,7 @@ If there's a particular need for this, please submit a feature request at https:
               ]
             }
           ),
-          children: /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(
             GlobalStylesUIWrapper,
             {
               path: stylesPath2,
@@ -107102,12 +118493,12 @@ If there's a particular need for this, please submit a feature request at https:
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(WelcomeGuideStyles, {})
+      /* @__PURE__ */ (0, import_jsx_runtime636.jsx)(WelcomeGuideStyles, {})
     ] });
   }

   // packages/editor/build-module/components/editor/index.mjs
-  var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime637 = __toESM(require_jsx_runtime(), 1);
   function Editor({
     postType: postType2,
     postId: postId2,
@@ -107115,6 +118506,7 @@ If there's a particular need for this, please submit a feature request at https:
     settings,
     children,
     initialEdits,
+    initialViewport,
     // This could be part of the settings.
     onActionPerformed,
     // The following abstractions are not ideal but necessary
@@ -107139,7 +118531,7 @@ If there's a particular need for this, please submit a feature request at https:
           getCurrentTheme,
           __experimentalGetCurrentGlobalStylesId,
           canUser
-        } = select9(import_core_data144.store);
+        } = select9(import_core_data145.store);
         const { getRenderingMode: getRenderingMode2, getCurrentPostType: getCurrentPostType2 } = select9(store);
         const postArgs = ["postType", postType2, postId2];
         const renderingMode2 = getRenderingMode2();
@@ -107169,38 +118561,39 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [postType2, postId2, templateId2]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(import_jsx_runtime573.Fragment, { children: [
-      hasLoadedPost && !post2 && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
-        import_components287.Notice,
+    return /* @__PURE__ */ (0, import_jsx_runtime637.jsxs)(import_jsx_runtime637.Fragment, { children: [
+      hasLoadedPost && !post2 && /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(
+        import_components281.Notice,
         {
           status: !!error2 ? "error" : "warning",
           isDismissible: false,
-          children: !error2 ? (0, import_i18n350.__)(
+          children: !error2 ? (0, import_i18n358.__)(
             "You attempted to edit an item that doesn't exist. Perhaps it was deleted?"
           ) : error2
         }
       ),
-      !!post2 && /* @__PURE__ */ (0, import_jsx_runtime573.jsxs)(
+      !!post2 && /* @__PURE__ */ (0, import_jsx_runtime637.jsxs)(
         ExperimentalEditorProvider,
         {
           post: post2,
           __unstableTemplate: template2,
           settings,
           initialEdits,
+          initialViewport,
           useSubRegistry: false,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(EditorInterface, { ...props, children: extraContent }),
+            /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(EditorInterface, { ...props, children: extraContent }),
             children,
-            /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(
               sidebar_default2,
               {
                 onActionPerformed,
                 extraPanels: extraSidebarPanels
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(NotesSidebarContainer, {}),
-            isBlockTheme && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(GlobalStylesRenderer, {}),
-            showGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(GlobalStylesSidebar, {})
+            /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(NotesSidebarContainer, {}),
+            isBlockTheme && /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(GlobalStylesRenderer, {}),
+            showGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime637.jsx)(GlobalStylesSidebar, {})
           ]
         }
       )
@@ -107209,23 +118602,23 @@ If there's a particular need for this, please submit a feature request at https:
   var editor_default = Editor;

   // packages/editor/build-module/components/preferences-modal/index.mjs
-  var import_i18n352 = __toESM(require_i18n(), 1);
-  var import_compose92 = __toESM(require_compose(), 1);
+  var import_i18n360 = __toESM(require_i18n(), 1);
+  var import_compose100 = __toESM(require_compose(), 1);
   var import_data272 = __toESM(require_data(), 1);
-  var import_element354 = __toESM(require_element(), 1);
+  var import_element406 = __toESM(require_element(), 1);
   var import_preferences36 = __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_runtime574 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime638 = __toESM(require_jsx_runtime(), 1);
   var { PreferenceBaseOption: PreferenceBaseOption2 } = unlock(import_preferences34.privateApis);
   function EnablePublishSidebarOption(props) {
     const isChecked = (0, import_data270.useSelect)((select9) => {
       return select9(store).isPublishSidebarEnabled();
     }, []);
     const { enablePublishSidebar: enablePublishSidebar2, disablePublishSidebar: disablePublishSidebar2 } = (0, import_data270.useDispatch)(store);
-    return /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime638.jsx)(
       PreferenceBaseOption2,
       {
         isChecked,
@@ -107239,13 +118632,13 @@ If there's a particular need for this, please submit a feature request at https:
   var import_data271 = __toESM(require_data(), 1);
   var import_preferences35 = __toESM(require_preferences(), 1);
   var import_blocks39 = __toESM(require_blocks(), 1);
-  var import_element353 = __toESM(require_element(), 1);
-  var import_components288 = __toESM(require_components(), 1);
-  var import_i18n351 = __toESM(require_i18n(), 1);
-  var import_block_editor108 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime575 = __toESM(require_jsx_runtime(), 1);
-  var { BlockManager } = unlock(import_block_editor108.privateApis);
-  var EMPTY_ARRAY18 = [];
+  var import_element405 = __toESM(require_element(), 1);
+  var import_components282 = __toESM(require_components(), 1);
+  var import_i18n359 = __toESM(require_i18n(), 1);
+  var import_block_editor110 = __toESM(require_block_editor(), 1);
+  var import_jsx_runtime639 = __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)
@@ -107258,10 +118651,10 @@ If there's a particular need for this, please submit a feature request at https:
       return {
         blockTypes: select9(import_blocks39.store).getBlockTypes(),
         allowedBlockTypes: select9(store).getEditorSettings().allowedBlockTypes,
-        hiddenBlockTypes: select9(import_preferences35.store).get("core", "hiddenBlockTypes") ?? EMPTY_ARRAY18
+        hiddenBlockTypes: select9(import_preferences35.store).get("core", "hiddenBlockTypes") ?? EMPTY_ARRAY19
       };
     }, []);
-    const allowedBlockTypes = (0, import_element353.useMemo)(() => {
+    const allowedBlockTypes = (0, import_element405.useMemo)(() => {
       if (_allowedBlockTypes === true) {
         return blockTypes;
       }
@@ -107301,28 +118694,28 @@ If there's a particular need for this, please submit a feature request at https:
         showBlockTypes2(blockTypesToShow.map(({ name: name2 }) => name2));
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)("div", { className: "editor-block-visibility", children: [
-      !!numberOfHiddenBlocks && /* @__PURE__ */ (0, import_jsx_runtime575.jsxs)("div", { className: "editor-block-visibility__disabled-blocks-count", children: [
-        (0, import_i18n351.sprintf)(
+    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)(
           /* translators: %d: number of blocks. */
-          (0, import_i18n351._n)(
+          (0, import_i18n359._n)(
             "%d block is hidden.",
             "%d blocks are hidden.",
             numberOfHiddenBlocks
           ),
           numberOfHiddenBlocks
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
-          import_components288.Button,
+        /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
+          import_components282.Button,
           {
             __next40pxDefaultSize: true,
             variant: "link",
             onClick: enableAllBlockTypes,
-            children: (0, import_i18n351.__)("Reset")
+            children: (0, import_i18n359.__)("Reset")
           }
         )
       ] }),
-      /* @__PURE__ */ (0, import_jsx_runtime575.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime639.jsx)(
         BlockManager,
         {
           blockTypes: filteredBlockTypes,
@@ -107335,7 +118728,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/preferences-modal/index.mjs
-  var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime640 = __toESM(require_jsx_runtime(), 1);
   var {
     PreferencesModal,
     PreferencesModalTabs,
@@ -107350,10 +118743,10 @@ If there's a particular need for this, please submit a feature request at https:
     if (!isActive) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(PreferencesModal, { closeModal: closeModal2, children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(PreferencesModalContents, { extraSections }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(PreferencesModal, { closeModal: closeModal2, children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(PreferencesModalContents, { extraSections }) });
   }
   function PreferencesModalContents({ extraSections = {} }) {
-    const isLargeViewport = (0, import_compose92.useViewportMatch)("medium");
+    const isLargeViewport = (0, import_compose100.useViewportMatch)("medium");
     const { showBlockBreadcrumbsOption, showCollaborationOptions } = (0, import_data272.useSelect)(
       (select9) => {
         const { getEditorSettings: getEditorSettings2, isCollaborationEnabledForCurrentPost: isCollaborationEnabledForCurrentPost2 } = unlock(select9(store));
@@ -107369,133 +118762,133 @@ If there's a particular need for this, please submit a feature request at https:
     );
     const { setIsListViewOpened: setIsListViewOpened2, setIsInserterOpened: setIsInserterOpened2 } = (0, import_data272.useDispatch)(store);
     const { set: setPreference } = (0, import_data272.useDispatch)(import_preferences36.store);
-    const sections = (0, import_element354.useMemo)(
+    const sections = (0, import_element406.useMemo)(
       () => [
         {
           name: "general",
-          tabLabel: (0, import_i18n352.__)("General"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(import_jsx_runtime576.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
+          tabLabel: (0, import_i18n360.__)("General"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(import_jsx_runtime640.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n352.__)("Interface"),
+                title: (0, import_i18n360.__)("Interface"),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showListViewByDefault",
-                      help: (0, import_i18n352.__)(
+                      help: (0, import_i18n360.__)(
                         "Opens the List View panel by default."
                       ),
-                      label: (0, import_i18n352.__)("Always open List View")
+                      label: (0, import_i18n360.__)("Always open List View")
                     }
                   ),
-                  showBlockBreadcrumbsOption && /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  showBlockBreadcrumbsOption && /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showBlockBreadcrumbs",
-                      help: (0, import_i18n352.__)(
+                      help: (0, import_i18n360.__)(
                         "Display the block hierarchy trail at the bottom of the editor."
                       ),
-                      label: (0, import_i18n352.__)("Show block breadcrumbs")
+                      label: (0, import_i18n360.__)("Show block breadcrumbs")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "allowRightClickOverrides",
-                      help: (0, import_i18n352.__)(
+                      help: (0, import_i18n360.__)(
                         "Allows contextual List View menus via right-click, overriding browser defaults."
                       ),
-                      label: (0, import_i18n352.__)(
+                      label: (0, import_i18n360.__)(
                         "Allow right-click contextual menus"
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "enableChoosePatternModal",
-                      help: (0, import_i18n352.__)(
+                      help: (0, import_i18n360.__)(
                         "Pick from starter content when creating a new page."
                       ),
-                      label: (0, import_i18n352.__)("Show starter patterns")
+                      label: (0, import_i18n360.__)("Show starter patterns")
                     }
                   ),
-                  showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationCursor",
-                      help: (0, import_i18n352.__)(
+                      help: (0, import_i18n360.__)(
                         "Show your own avatar inside blocks during collaborative editing sessions."
                       ),
-                      label: (0, import_i18n352.__)("Show avatar in blocks")
+                      label: (0, import_i18n360.__)("Show avatar in blocks")
                     }
                   )
                 ]
               }
             ),
-            showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
+            showCollaborationOptions && /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n352.__)(
+                title: (0, import_i18n360.__)(
                   "Collaboration notifications"
                 ),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationJoinNotifications",
-                      help: (0, import_i18n352.__)(
+                      help: (0, import_i18n360.__)(
                         "Show notifications when collaborators join the post."
                       ),
-                      label: (0, import_i18n352.__)("Collaborator joined")
+                      label: (0, import_i18n360.__)("Collaborator joined")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationLeaveNotifications",
-                      help: (0, import_i18n352.__)(
+                      help: (0, import_i18n360.__)(
                         "Show notifications when collaborators leave the post."
                       ),
-                      label: (0, import_i18n352.__)("Collaborator left")
+                      label: (0, import_i18n360.__)("Collaborator left")
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     PreferenceToggleControl,
                     {
                       scope: "core",
                       featureName: "showCollaborationPostSaveNotifications",
-                      help: (0, import_i18n352.__)(
+                      help: (0, import_i18n360.__)(
                         "Show notifications when collaborators save, update, or publish the post."
                       ),
-                      label: (0, import_i18n352.__)("Post updated")
+                      label: (0, import_i18n360.__)("Post updated")
                     }
                   )
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n352.__)("Document settings"),
-                description: (0, import_i18n352.__)(
+                title: (0, import_i18n360.__)("Document settings"),
+                description: (0, import_i18n360.__)(
                   "Select what settings are shown in the document panel."
                 ),
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(enable_plugin_document_setting_panel_default.Slot, {}),
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(enable_plugin_document_setting_panel_default.Slot, {}),
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     post_taxonomies_default,
                     {
-                      taxonomyWrapper: (content, taxonomy) => /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                      taxonomyWrapper: (content, taxonomy) => /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                         EnablePanelOption,
                         {
                           label: taxonomy.labels.menu_name,
@@ -107504,54 +118897,54 @@ If there's a particular need for this, please submit a feature request at https:
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(check_default4, { children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     EnablePanelOption,
                     {
-                      label: (0, import_i18n352.__)("Featured image"),
+                      label: (0, import_i18n360.__)("Featured image"),
                       panelName: "featured-image"
                     }
                   ) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(check_default3, { children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     EnablePanelOption,
                     {
-                      label: (0, import_i18n352.__)("Excerpt"),
+                      label: (0, import_i18n360.__)("Excerpt"),
                       panelName: "post-excerpt"
                     }
                   ) }),
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     post_type_support_check_default,
                     {
                       supportKeys: ["comments", "trackbacks"],
-                      children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                         EnablePanelOption,
                         {
-                          label: (0, import_i18n352.__)("Discussion"),
+                          label: (0, import_i18n360.__)("Discussion"),
                           panelName: "discussion-panel"
                         }
                       )
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                     EnablePanelOption,
                     {
-                      label: (0, import_i18n352.__)("Page attributes"),
+                      label: (0, import_i18n360.__)("Page attributes"),
                       panelName: "page-attributes"
                     }
                   ) })
                 ]
               }
             ),
-            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+            isLargeViewport && /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n352.__)("Publishing"),
-                children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                title: (0, import_i18n360.__)("Publishing"),
+                children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                   EnablePublishSidebarOption,
                   {
-                    help: (0, import_i18n352.__)(
+                    help: (0, import_i18n360.__)(
                       "Review settings, such as visibility and tags."
                     ),
-                    label: (0, import_i18n352.__)(
+                    label: (0, import_i18n360.__)(
                       "Enable pre-publish checks"
                     )
                   }
@@ -107563,16 +118956,16 @@ If there's a particular need for this, please submit a feature request at https:
         },
         {
           name: "appearance",
-          tabLabel: (0, import_i18n352.__)("Appearance"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
+          tabLabel: (0, import_i18n360.__)("Appearance"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
             PreferencesModalSection,
             {
-              title: (0, import_i18n352.__)("Appearance"),
-              description: (0, import_i18n352.__)(
+              title: (0, import_i18n360.__)("Appearance"),
+              description: (0, import_i18n360.__)(
                 "Customize the editor interface to suit your needs."
               ),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
@@ -107582,13 +118975,13 @@ If there's a particular need for this, please submit a feature request at https:
                       "distractionFree",
                       false
                     ),
-                    help: (0, import_i18n352.__)(
+                    help: (0, import_i18n360.__)(
                       "Access all block and document tools in a single place."
                     ),
-                    label: (0, import_i18n352.__)("Top toolbar")
+                    label: (0, import_i18n360.__)("Top toolbar")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
@@ -107602,21 +118995,21 @@ If there's a particular need for this, please submit a feature request at https:
                       setIsInserterOpened2(false);
                       setIsListViewOpened2(false);
                     },
-                    help: (0, import_i18n352.__)(
+                    help: (0, import_i18n360.__)(
                       "Reduce visual distractions by hiding the toolbar and other elements to focus on writing."
                     ),
-                    label: (0, import_i18n352.__)("Distraction free")
+                    label: (0, import_i18n360.__)("Distraction free")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
                     featureName: "focusMode",
-                    help: (0, import_i18n352.__)(
+                    help: (0, import_i18n360.__)(
                       "Highlights the current block and fades other content."
                     ),
-                    label: (0, import_i18n352.__)("Spotlight mode")
+                    label: (0, import_i18n360.__)("Spotlight mode")
                   }
                 ),
                 extraSections?.appearance
@@ -107626,41 +119019,41 @@ If there's a particular need for this, please submit a feature request at https:
         },
         {
           name: "accessibility",
-          tabLabel: (0, import_i18n352.__)("Accessibility"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(import_jsx_runtime576.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+          tabLabel: (0, import_i18n360.__)("Accessibility"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(import_jsx_runtime640.Fragment, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n352.__)("Navigation"),
-                description: (0, import_i18n352.__)(
+                title: (0, import_i18n360.__)("Navigation"),
+                description: (0, import_i18n360.__)(
                   "Optimize the editing experience for enhanced control."
                 ),
-                children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
                     featureName: "keepCaretInsideBlock",
-                    help: (0, import_i18n352.__)(
+                    help: (0, import_i18n360.__)(
                       "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_i18n352.__)(
+                    label: (0, import_i18n360.__)(
                       "Contain text cursor inside block"
                     )
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n352.__)("Interface"),
-                children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                title: (0, import_i18n360.__)("Interface"),
+                children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core",
                     featureName: "showIconLabels",
-                    label: (0, import_i18n352.__)("Show button text labels"),
-                    help: (0, import_i18n352.__)(
+                    label: (0, import_i18n360.__)("Show button text labels"),
+                    help: (0, import_i18n360.__)(
                       "Show text instead of icons on buttons across the interface."
                     )
                   }
@@ -107671,62 +119064,62 @@ If there's a particular need for this, please submit a feature request at https:
         },
         {
           name: "blocks",
-          tabLabel: (0, import_i18n352.__)("Blocks"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(import_jsx_runtime576.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(PreferencesModalSection, { title: (0, import_i18n352.__)("Inserter"), children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+          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)(
               PreferenceToggleControl,
               {
                 scope: "core",
                 featureName: "mostUsedBlocks",
-                help: (0, import_i18n352.__)(
+                help: (0, import_i18n360.__)(
                   "Adds a category with the most frequently used blocks in the inserter."
                 ),
-                label: (0, import_i18n352.__)("Show most used blocks")
+                label: (0, import_i18n360.__)("Show most used blocks")
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
               PreferencesModalSection,
               {
-                title: (0, import_i18n352.__)("Manage block visibility"),
-                description: (0, import_i18n352.__)(
+                title: (0, import_i18n360.__)("Manage block visibility"),
+                description: (0, import_i18n360.__)(
                   "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_runtime576.jsx)(BlockVisibility, {})
+                children: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(BlockVisibility, {})
               }
             )
           ] })
         },
         window.__clientSideMediaProcessing && {
           name: "media",
-          tabLabel: (0, import_i18n352.__)("Media"),
-          content: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(import_jsx_runtime576.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime576.jsxs)(
+          tabLabel: (0, import_i18n360.__)("Media"),
+          content: /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(import_jsx_runtime640.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime640.jsxs)(
             PreferencesModalSection,
             {
-              title: (0, import_i18n352.__)("General"),
-              description: (0, import_i18n352.__)(
+              title: (0, import_i18n360.__)("General"),
+              description: (0, import_i18n360.__)(
                 "Customize options related to the media upload flow."
               ),
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core/media",
                     featureName: "optimizeOnUpload",
-                    help: (0, import_i18n352.__)(
+                    help: (0, import_i18n360.__)(
                       "Compress media items before uploading to the server."
                     ),
-                    label: (0, import_i18n352.__)("Pre-upload compression")
+                    label: (0, import_i18n360.__)("Pre-upload compression")
                   }
                 ),
-                /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime640.jsx)(
                   PreferenceToggleControl,
                   {
                     scope: "core/media",
                     featureName: "requireApproval",
-                    help: (0, import_i18n352.__)(
+                    help: (0, import_i18n360.__)(
                       "Require approval step when optimizing existing media."
                     ),
-                    label: (0, import_i18n352.__)("Approval step")
+                    label: (0, import_i18n360.__)("Approval step")
                   }
                 )
               ]
@@ -107744,20 +119137,82 @@ If there's a particular need for this, please submit a feature request at https:
         isLargeViewport
       ]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(PreferencesModalTabs, { sections });
+    return /* @__PURE__ */ (0, import_jsx_runtime640.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_api_fetch10 = __toESM(require_api_fetch(), 1);
+  var import_data273 = __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);
+  function SiteExport() {
+    const canExport = (0, import_data273.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 ?? {};
+      return !!targetHints.allow?.includes("GET");
+    }, []);
+    const { createErrorNotice } = (0, import_data273.useDispatch)(import_notices39.store);
+    if (!canExport) {
+      return null;
+    }
+    async function handleExport() {
+      try {
+        const response = await (0, import_api_fetch10.default)({
+          path: "/wp-block-editor/v1/export",
+          parse: false,
+          headers: {
+            Accept: "application/zip"
+          }
+        });
+        const blob = await response.blob();
+        const contentDisposition = response.headers.get(
+          "content-disposition"
+        );
+        const contentDispositionMatches = contentDisposition.match(/=(.+)\.zip/);
+        const fileName = contentDispositionMatches[1] ? contentDispositionMatches[1] : "edit-site-export";
+        (0, import_blob4.downloadBlob)(fileName + ".zip", blob, "application/zip");
+      } catch (errorResponse) {
+        let error2 = {};
+        try {
+          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.");
+        createErrorNotice(errorMessage, { type: "snackbar" });
+      }
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime641.jsx)(
+      import_components283.MenuItem,
+      {
+        role: "menuitem",
+        icon: download_default,
+        onClick: handleExport,
+        info: (0, import_i18n361.__)(
+          "Download your theme with updated templates and styles."
+        ),
+        children: (0, import_i18n361._x)("Export", "site exporter menu item")
+      }
+    );
   }

   // packages/editor/build-module/bindings/api.mjs
   var import_blocks40 = __toESM(require_blocks(), 1);

   // packages/editor/build-module/bindings/pattern-overrides.mjs
-  var import_block_editor109 = __toESM(require_block_editor(), 1);
+  var import_block_editor111 = __toESM(require_block_editor(), 1);
   var CONTENT = "content";
   var pattern_overrides_default = {
     name: "core/pattern-overrides",
     getValues({ select: select9, clientId, context, bindings }) {
       const patternOverridesContent = context["pattern/overrides"];
-      const { getBlockAttributes: getBlockAttributes2 } = select9(import_block_editor109.store);
+      const { getBlockAttributes: getBlockAttributes2 } = select9(import_block_editor111.store);
       const currentBlockAttributes = getBlockAttributes2(clientId);
       const overridesValues = {};
       for (const attributeName of Object.keys(bindings)) {
@@ -107772,7 +119227,7 @@ If there's a particular need for this, please submit a feature request at https:
       return overridesValues;
     },
     setValues({ select: select9, dispatch: dispatch8, clientId, bindings }) {
-      const { getBlockAttributes: getBlockAttributes2, getBlockParentsByBlockName, getBlocks: getBlocks2 } = select9(import_block_editor109.store);
+      const { getBlockAttributes: getBlockAttributes2, getBlockParentsByBlockName, getBlocks: getBlocks2 } = select9(import_block_editor111.store);
       const currentBlockAttributes = getBlockAttributes2(clientId);
       const blockName = currentBlockAttributes?.metadata?.name;
       if (!blockName) {
@@ -107794,7 +119249,7 @@ If there's a particular need for this, please submit a feature request at https:
         const syncBlocksWithSameName = (blocks) => {
           for (const block of blocks) {
             if (block.attributes?.metadata?.name === blockName) {
-              dispatch8(import_block_editor109.store).updateBlockAttributes(
+              dispatch8(import_block_editor111.store).updateBlockAttributes(
                 block.clientId,
                 attributes
               );
@@ -107806,7 +119261,7 @@ If there's a particular need for this, please submit a feature request at https:
         return;
       }
       const currentBindingValue = getBlockAttributes2(patternClientId)?.[CONTENT];
-      dispatch8(import_block_editor109.store).updateBlockAttributes(patternClientId, {
+      dispatch8(import_block_editor111.store).updateBlockAttributes(patternClientId, {
         [CONTENT]: {
           ...currentBindingValue,
           [blockName]: {
@@ -107826,26 +119281,26 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/bindings/post-data.mjs
-  var import_i18n353 = __toESM(require_i18n(), 1);
-  var import_core_data145 = __toESM(require_core_data(), 1);
-  var import_block_editor110 = __toESM(require_block_editor(), 1);
+  var import_i18n362 = __toESM(require_i18n(), 1);
+  var import_core_data147 = __toESM(require_core_data(), 1);
+  var import_block_editor112 = __toESM(require_block_editor(), 1);
   var NAVIGATION_BLOCK_TYPES = [
     "core/navigation-link",
     "core/navigation-submenu"
   ];
   var postDataFields = [
     {
-      label: (0, import_i18n353.__)("Post Date"),
+      label: (0, import_i18n362.__)("Post Date"),
       args: { field: "date" },
       type: "string"
     },
     {
-      label: (0, import_i18n353.__)("Post Modified Date"),
+      label: (0, import_i18n362.__)("Post Modified Date"),
       args: { field: "modified" },
       type: "string"
     },
     {
-      label: (0, import_i18n353.__)("Post Link"),
+      label: (0, import_i18n362.__)("Post Link"),
       args: { field: "link" },
       type: "string"
     }
@@ -107853,7 +119308,7 @@ If there's a particular need for this, please submit a feature request at https:
   var post_data_default = {
     name: "core/post-data",
     getValues({ select: select9, context, bindings, clientId }) {
-      const { getBlockAttributes: getBlockAttributes2, getBlockName: getBlockName2 } = select9(import_block_editor110.store);
+      const { getBlockAttributes: getBlockAttributes2, getBlockName: getBlockName2 } = select9(import_block_editor112.store);
       const blockName = getBlockName2(clientId);
       const isNavigationBlock = NAVIGATION_BLOCK_TYPES.includes(blockName);
       let postId2, postType2;
@@ -107865,7 +119320,7 @@ If there's a particular need for this, please submit a feature request at https:
         postId2 = context?.postId;
         postType2 = context?.postType;
       }
-      const { getEditedEntityRecord } = select9(import_core_data145.store);
+      const { getEditedEntityRecord } = select9(import_core_data147.store);
       const entityDataValues = getEditedEntityRecord(
         "postType",
         postType2,
@@ -107887,7 +119342,7 @@ If there's a particular need for this, please submit a feature request at https:
       return newValues;
     },
     setValues({ dispatch: dispatch8, context, bindings, clientId, select: select9 }) {
-      const { getBlockName: getBlockName2 } = select9(import_block_editor110.store);
+      const { getBlockName: getBlockName2 } = select9(import_block_editor112.store);
       const blockName = getBlockName2(clientId);
       if (NAVIGATION_BLOCK_TYPES.includes(blockName)) {
         return false;
@@ -107896,7 +119351,7 @@ If there's a particular need for this, please submit a feature request at https:
       Object.values(bindings).forEach(({ args, newValue }) => {
         newData[args.field] = newValue;
       });
-      dispatch8(import_core_data145.store).editEntityRecord(
+      dispatch8(import_core_data147.store).editEntityRecord(
         "postType",
         context?.postType,
         context?.postId,
@@ -107904,7 +119359,7 @@ If there's a particular need for this, please submit a feature request at https:
       );
     },
     canUserEditValue({ select: select9, context }) {
-      const { getBlockName: getBlockName2, getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor110.store);
+      const { getBlockName: getBlockName2, getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor112.store);
       const clientId = getSelectedBlockClientId2();
       const blockName = getBlockName2(clientId);
       if (NAVIGATION_BLOCK_TYPES.includes(blockName)) {
@@ -107916,7 +119371,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!context?.postType) {
         return false;
       }
-      const canUserEdit = select9(import_core_data145.store).canUser("update", {
+      const canUserEdit = select9(import_core_data147.store).canUser("update", {
         kind: "postType",
         name: context?.postType,
         id: context?.postId
@@ -107927,7 +119382,7 @@ If there's a particular need for this, please submit a feature request at https:
       return true;
     },
     getFieldsList({ context, select: select9 }) {
-      const selectedBlock = select9(import_block_editor110.store).getSelectedBlock();
+      const selectedBlock = select9(import_block_editor112.store).getSelectedBlock();
       if (selectedBlock?.name !== "core/post-date") {
         return [];
       }
@@ -107939,9 +119394,9 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/bindings/post-meta.mjs
-  var import_core_data146 = __toESM(require_core_data(), 1);
+  var import_core_data148 = __toESM(require_core_data(), 1);
   function getPostMetaFields(select9, context) {
-    const { getRegisteredPostMeta } = unlock(select9(import_core_data146.store));
+    const { getRegisteredPostMeta } = unlock(select9(import_core_data148.store));
     const registeredFields = getRegisteredPostMeta(context?.postType);
     const metaFields = [];
     Object.entries(registeredFields).forEach(([key, props]) => {
@@ -107968,7 +119423,7 @@ If there's a particular need for this, please submit a feature request at https:
     if (!context?.postId) {
       return metaField.default || metaField.label || args.key;
     }
-    const { getEditedEntityRecord } = select9(import_core_data146.store);
+    const { getEditedEntityRecord } = select9(import_core_data148.store);
     const entityMetaValues = getEditedEntityRecord(
       "postType",
       context?.postType,
@@ -107994,7 +119449,7 @@ If there's a particular need for this, please submit a feature request at https:
       Object.values(bindings).forEach(({ args, newValue }) => {
         newMeta[args.key] = newValue;
       });
-      dispatch8(import_core_data146.store).editEntityRecord(
+      dispatch8(import_core_data148.store).editEntityRecord(
         "postType",
         context?.postType,
         context?.postId,
@@ -108021,7 +119476,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (areCustomFieldsEnabled) {
         return false;
       }
-      const canUserEdit = select9(import_core_data146.store).canUser("update", {
+      const canUserEdit = select9(import_core_data148.store).canUser("update", {
         kind: "postType",
         name: context?.postType,
         id: context?.postId
@@ -108042,46 +119497,46 @@ If there's a particular need for this, please submit a feature request at https:
   };

   // packages/editor/build-module/bindings/term-data.mjs
-  var import_i18n354 = __toESM(require_i18n(), 1);
-  var import_core_data147 = __toESM(require_core_data(), 1);
-  var import_block_editor111 = __toESM(require_block_editor(), 1);
+  var import_i18n363 = __toESM(require_i18n(), 1);
+  var import_core_data149 = __toESM(require_core_data(), 1);
+  var import_block_editor113 = __toESM(require_block_editor(), 1);
   var NAVIGATION_BLOCK_TYPES2 = [
     "core/navigation-link",
     "core/navigation-submenu"
   ];
   var termDataFields = [
     {
-      label: (0, import_i18n354.__)("Term ID"),
+      label: (0, import_i18n363.__)("Term ID"),
       args: { field: "id" },
       type: "string"
     },
     {
-      label: (0, import_i18n354.__)("Name"),
+      label: (0, import_i18n363.__)("Name"),
       args: { field: "name" },
       type: "string"
     },
     {
-      label: (0, import_i18n354.__)("Slug"),
+      label: (0, import_i18n363.__)("Slug"),
       args: { field: "slug" },
       type: "string"
     },
     {
-      label: (0, import_i18n354.__)("Link"),
+      label: (0, import_i18n363.__)("Link"),
       args: { field: "link" },
       type: "string"
     },
     {
-      label: (0, import_i18n354.__)("Description"),
+      label: (0, import_i18n363.__)("Description"),
       args: { field: "description" },
       type: "string"
     },
     {
-      label: (0, import_i18n354.__)("Parent ID"),
+      label: (0, import_i18n363.__)("Parent ID"),
       args: { field: "parent" },
       type: "string"
     },
     {
-      label: (0, import_i18n354.__)("Count"),
+      label: (0, import_i18n363.__)("Count"),
       args: { field: "count" },
       type: "string"
     }
@@ -108090,8 +119545,8 @@ If there's a particular need for this, please submit a feature request at https:
     name: "core/term-data",
     usesContext: ["taxonomy", "termId", "termData"],
     getValues({ select: select9, context, bindings, clientId }) {
-      const { getEntityRecord } = select9(import_core_data147.store);
-      const { getBlockAttributes: getBlockAttributes2, getBlockName: getBlockName2 } = select9(import_block_editor111.store);
+      const { getEntityRecord } = select9(import_core_data149.store);
+      const { getBlockAttributes: getBlockAttributes2, getBlockName: getBlockName2 } = select9(import_block_editor113.store);
       const blockName = getBlockName2(clientId);
       const isNavigationBlock = NAVIGATION_BLOCK_TYPES2.includes(blockName);
       let termDataValues;
@@ -108136,7 +119591,7 @@ If there's a particular need for this, please submit a feature request at https:
       return false;
     },
     canUserEditValue({ select: select9, context }) {
-      const { getBlockName: getBlockName2, getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor111.store);
+      const { getBlockName: getBlockName2, getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor113.store);
       const clientId = getSelectedBlockClientId2();
       const blockName = getBlockName2(clientId);
       if (NAVIGATION_BLOCK_TYPES2.includes(blockName)) {
@@ -108151,7 +119606,7 @@ If there's a particular need for this, please submit a feature request at https:
       return false;
     },
     getFieldsList({ context, select: select9 }) {
-      const { getBlockAttributes: getBlockAttributes2, getBlockName: getBlockName2, getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor111.store);
+      const { getBlockAttributes: getBlockAttributes2, getBlockName: getBlockName2, getSelectedBlockClientId: getSelectedBlockClientId2 } = select9(import_block_editor113.store);
       const clientId = getSelectedBlockClientId2();
       const blockName = getBlockName2(clientId);
       if (NAVIGATION_BLOCK_TYPES2.includes(blockName)) {
@@ -108180,14 +119635,14 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/components/upload-progress-snackbar/index.mjs
-  var import_data273 = __toESM(require_data(), 1);
-  var import_element355 = __toESM(require_element(), 1);
-  var import_i18n355 = __toESM(require_i18n(), 1);
-  var import_a11y15 = __toESM(require_a11y(), 1);
+  var import_data274 = __toESM(require_data(), 1);
+  var import_element407 = __toESM(require_element(), 1);
+  var import_i18n364 = __toESM(require_i18n(), 1);
+  var import_a11y18 = __toESM(require_a11y(), 1);
   var import_upload_media3 = __toESM(require_upload_media(), 1);
-  var import_notices39 = __toESM(require_notices(), 1);
-  var import_components289 = __toESM(require_components(), 1);
-  var import_jsx_runtime577 = __toESM(require_jsx_runtime(), 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 NOTICE_ID = "upload-progress";
   var COMPLETION_DISPLAY_MS = 3e3;
   var MAX_FILENAME_LENGTH = 40;
@@ -108201,22 +119656,22 @@ If there's a particular need for this, please submit a feature request at https:
     const back = Math.floor(visible / 2);
     return filename.slice(0, front) + ellipsis + filename.slice(filename.length - back);
   }
-  var UPLOAD_SPINNER = /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
+  var UPLOAD_SPINNER = /* @__PURE__ */ (0, import_jsx_runtime642.jsx)(
     "span",
     {
       className: "editor-upload-progress-snackbar__spinner",
       "aria-hidden": "true",
-      children: /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components289.Spinner, {})
+      children: /* @__PURE__ */ (0, import_jsx_runtime642.jsx)(import_components284.Spinner, {})
     }
   );
-  var UPLOAD_DONE = /* @__PURE__ */ (0, import_jsx_runtime577.jsx)("span", { className: "editor-upload-progress-snackbar__check", "aria-hidden": "true", children: /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components289.Icon, { icon: check_default }) });
+  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 }) });
   function UploadProgressSnackbar() {
-    const items = (0, import_data273.useSelect)(
+    const items = (0, import_data274.useSelect)(
       (select9) => select9(import_upload_media3.store).getItems(),
       []
     );
     const tracker = useTracker();
-    const csmOriginals = (0, import_element355.useMemo)(
+    const csmOriginals = (0, import_element407.useMemo)(
       () => items.filter((item) => !item.parentId),
       [items]
     );
@@ -108224,32 +119679,32 @@ If there's a particular need for this, please submit a feature request at https:
     const trackedRemaining = tracker ? tracker.total - tracker.completed : 0;
     const remaining = csmRemaining + trackedRemaining;
     const sessionTotal = csmRemaining + (tracker ? tracker.total : 0);
-    const peakRef = (0, import_element355.useRef)(0);
-    const { createNotice, removeNotice } = (0, import_data273.useDispatch)(import_notices39.store);
-    const dismissedRef = (0, import_element355.useRef)(false);
-    const wasUploadingRef = (0, import_element355.useRef)(false);
-    const completionTimeoutRef = (0, import_element355.useRef)(null);
-    (0, import_element355.useEffect)(() => {
+    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)(() => {
       return () => {
         if (completionTimeoutRef.current) {
           clearTimeout(completionTimeoutRef.current);
         }
       };
     }, []);
-    (0, import_element355.useEffect)(() => {
+    (0, import_element407.useEffect)(() => {
       const isUploading = remaining > 0;
       if (isUploading && !wasUploadingRef.current) {
         dismissedRef.current = false;
-        (0, import_a11y15.speak)((0, import_i18n355.__)("Media upload started"), "polite");
+        (0, import_a11y18.speak)((0, import_i18n364.__)("Media upload started"), "polite");
         if (completionTimeoutRef.current) {
           clearTimeout(completionTimeoutRef.current);
           completionTimeoutRef.current = null;
           peakRef.current = 0;
         }
       } else if (!isUploading && wasUploadingRef.current) {
-        (0, import_a11y15.speak)((0, import_i18n355.__)("Media upload complete"), "polite");
+        (0, import_a11y18.speak)((0, import_i18n364.__)("Media upload complete"), "polite");
         if (!dismissedRef.current) {
-          createNotice("info", (0, import_i18n355.__)("Upload complete"), {
+          createNotice("info", (0, import_i18n364.__)("Upload complete"), {
             id: NOTICE_ID,
             type: "snackbar",
             isDismissible: false,
@@ -108279,15 +119734,15 @@ If there's a particular need for this, please submit a feature request at https:
       const total = peakRef.current;
       const current = total - remaining + 1;
       const filename = truncateFilename(
-        csmOriginals[0]?.sourceFile?.name || tracker?.pending[0] || (0, import_i18n355.__)("Uploading")
+        csmOriginals[0]?.sourceFile?.name || tracker?.pending[0] || (0, import_i18n364.__)("Uploading")
       );
-      const content = total === 1 ? (0, import_i18n355.sprintf)(
+      const content = total === 1 ? (0, import_i18n364.sprintf)(
         /* translators: %s: filename. */
-        (0, import_i18n355.__)("Uploading \u2014 %s"),
+        (0, import_i18n364.__)("Uploading \u2014 %s"),
         filename
-      ) : (0, import_i18n355.sprintf)(
+      ) : (0, import_i18n364.sprintf)(
         /* translators: 1: current upload number, 2: total uploads, 3: filename. */
-        (0, import_i18n355.__)("Uploading %1$d of %2$d \u2014 %3$s"),
+        (0, import_i18n364.__)("Uploading %1$d of %2$d \u2014 %3$s"),
         current,
         total,
         filename
@@ -108316,8 +119771,8 @@ If there's a particular need for this, please submit a feature request at https:

   // packages/editor/build-module/private-apis.mjs
   var { store: interfaceStore, ...remainingInterfaceApis } = build_module_exports;
-  var privateApis16 = {};
-  lock(privateApis16, {
+  var privateApis9 = {};
+  lock(privateApis9, {
     CreateTemplatePartModal,
     patternTitleField: pattern_title_default,
     templateTitleField: template_title_default,
@@ -108329,6 +119784,7 @@ If there's a particular need for this, please submit a feature request at https:
     usePostActions,
     usePostFields: post_fields_default,
     ToolsMoreMenuGroup: tools_more_menu_group_default,
+    SiteExport,
     ViewMoreMenuGroup: view_more_menu_group_default,
     ResizableEditor: resizable_editor_default,
     UploadProgressSnackbar,
@@ -108345,10 +119801,10 @@ If there's a particular need for this, please submit a feature request at https:
   });

   // packages/editor/build-module/dataviews/api.mjs
-  var import_data274 = __toESM(require_data(), 1);
+  var import_data275 = __toESM(require_data(), 1);
   function registerEntityAction2(kind, name2, config2) {
     const { registerEntityAction: _registerEntityAction } = unlock(
-      (0, import_data274.dispatch)(store)
+      (0, import_data275.dispatch)(store)
     );
     if (false) {
       _registerEntityAction(kind, name2, config2);
@@ -108356,7 +119812,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function unregisterEntityAction2(kind, name2, actionId) {
     const { unregisterEntityAction: _unregisterEntityAction } = unlock(
-      (0, import_data274.dispatch)(store)
+      (0, import_data275.dispatch)(store)
     );
     if (false) {
       _unregisterEntityAction(kind, name2, actionId);
@@ -108364,7 +119820,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function registerEntityField2(kind, name2, config2) {
     const { registerEntityField: _registerEntityField } = unlock(
-      (0, import_data274.dispatch)(store)
+      (0, import_data275.dispatch)(store)
     );
     if (false) {
       _registerEntityField(kind, name2, config2);
@@ -108372,7 +119828,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function unregisterEntityField2(kind, name2, fieldId) {
     const { unregisterEntityField: _unregisterEntityField } = unlock(
-      (0, import_data274.dispatch)(store)
+      (0, import_data275.dispatch)(store)
     );
     if (false) {
       _unregisterEntityField(kind, name2, fieldId);
@@ -108380,7 +119836,7 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/editor/build-module/index.mjs
-  var import_block_editor112 = __toESM(require_block_editor(), 1);
+  var import_block_editor114 = __toESM(require_block_editor(), 1);
   return __toCommonJS(index_exports);
 })();
 /*! Bundled license information:
diff --git a/wp-includes/js/dist/editor.min.js b/wp-includes/js/dist/editor.min.js
index 17c1027852..828f24081c 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 CFe=Object.create;var z2=Object.defineProperty;var TFe=Object.getOwnPropertyDescriptor;var EFe=Object.getOwnPropertyNames;var PFe=Object.getPrototypeOf,kFe=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 et=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Rr=(e,t)=>{for(var r in t)z2(e,r,{get:t[r],enumerable:!0})},DJ=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of EFe(t))!kFe.call(e,n)&&n!==r&&z2(e,n,{get:()=>t[n],enumerable:!(o=TFe(t,n))||o.enumerable});return e};var l=(e,t,r)=>(r=e!=null?CFe(PFe(e)):{},DJ(t||!e||!e.__esModule?z2(r,"default",{value:e,enumerable:!0}):r,e)),RFe=e=>DJ(z2({},"__esModule",{value:!0}),e);var K=et((ibt,FJ)=>{FJ.exports=window.wp.data});var se=et((sbt,LJ)=>{LJ.exports=window.wp.coreData});var U=et((abt,BJ)=>{BJ.exports=window.wp.element});var Pe=et((lbt,VJ)=>{VJ.exports=window.wp.compose});var Qn=et((cbt,jJ)=>{jJ.exports=window.wp.hooks});var xe=et((ubt,zJ)=>{zJ.exports=window.wp.blockEditor});var It=et((gbt,KJ)=>{KJ.exports=window.wp.blocks});var en=et((vbt,ZJ)=>{ZJ.exports=window.wp.date});var Ro=et((bbt,XJ)=>{XJ.exports=window.wp.url});var al=et((ybt,QJ)=>{QJ.exports=window.wp.deprecated});var Ht=et((wbt,JJ)=>{JJ.exports=window.wp.preferences});var pp=et((xbt,o$)=>{o$.exports=window.wp.privateApis});var N8=et((Rbt,s$)=>{s$.exports=window.wp.styleEngine});var H=et((zbt,f$)=>{f$.exports=window.wp.i18n});var q2=et((Hbt,p$)=>{"use strict";p$.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 K2=et((Wbt,g$)=>{"use strict";var h4e=function(t){return g4e(t)&&!v4e(t)};function g4e(e){return!!e&&typeof e=="object"}function v4e(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||w4e(e)}var b4e=typeof Symbol=="function"&&Symbol.for,y4e=b4e?Symbol.for("react.element"):60103;function w4e(e){return e.$$typeof===y4e}function _4e(e){return Array.isArray(e)?[]:{}}function vC(e,t){return t.clone!==!1&&t.isMergeableObject(e)?d0(_4e(e),e,t):e}function x4e(e,t,r){return e.concat(t).map(function(o){return vC(o,r)})}function S4e(e,t){if(!t.customMerge)return d0;var r=t.customMerge(e);return typeof r=="function"?r:d0}function C4e(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function m$(e){return Object.keys(e).concat(C4e(e))}function h$(e,t){try{return t in e}catch{return!1}}function T4e(e,t){return h$(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function E4e(e,t,r){var o={};return r.isMergeableObject(e)&&m$(e).forEach(function(n){o[n]=vC(e[n],r)}),m$(t).forEach(function(n){T4e(e,n)||(h$(e,n)&&r.isMergeableObject(t[n])?o[n]=S4e(n,r)(e[n],t[n],r):o[n]=vC(t[n],r))}),o}function d0(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||x4e,r.isMergeableObject=r.isMergeableObject||h4e,r.cloneUnlessOtherwiseSpecified=vC;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):E4e(e,t,r):vC(t,r)}d0.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return d0(o,n,r)},{})};var P4e=d0;g$.exports=P4e});var ba=et((nwt,mee)=>{mee.exports=window.wp.a11y});var Cd=et((iwt,hee)=>{hee.exports=window.wp.apiFetch});var vee=et((swt,gee)=>{gee.exports=window.wp.escapeHtml});var Nt=et((awt,bee)=>{bee.exports=window.wp.notices});var Wt=et((fwt,Eee)=>{Eee.exports=window.wp.htmlEntities});var Te=et((gwt,Pee)=>{Pee.exports=window.wp.primitives});var E=et((vwt,kee)=>{kee.exports=window.ReactJSXRuntime});var q=et((Qxt,Lee)=>{Lee.exports=window.wp.components});var Gl=et((PSt,ote)=>{ote.exports=window.wp.patterns});var fe=et((kSt,nte)=>{nte.exports=window.React});var kd=et((dCt,Nte)=>{Nte.exports=window.ReactDOM});var Ure=et(Hre=>{"use strict";var O0=fe();function p9e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var m9e=typeof Object.is=="function"?Object.is:p9e,h9e=O0.useState,g9e=O0.useEffect,v9e=O0.useLayoutEffect,b9e=O0.useDebugValue;function y9e(e,t){var r=t(),o=h9e({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return v9e(function(){n.value=r,n.getSnapshot=t,Fz(n)&&i({inst:n})},[e,r,t]),g9e(function(){return Fz(n)&&i({inst:n}),e(function(){Fz(n)&&i({inst:n})})},[e]),b9e(r),r}function Fz(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!m9e(e,r)}catch{return!0}}function w9e(e,t){return t()}var _9e=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?w9e:y9e;Hre.useSyncExternalStore=O0.useSyncExternalStore!==void 0?O0.useSyncExternalStore:_9e});var bT=et((mEt,Wre)=>{"use strict";Wre.exports=Ure()});var Yre=et(Gre=>{"use strict";var DO=fe(),x9e=bT();function S9e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var C9e=typeof Object.is=="function"?Object.is:S9e,T9e=x9e.useSyncExternalStore,E9e=DO.useRef,P9e=DO.useEffect,k9e=DO.useMemo,R9e=DO.useDebugValue;Gre.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=E9e(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=k9e(function(){function c(h){if(!u){if(u=!0,d=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,C9e(d,h))return g;var v=o(h);return n!==void 0&&n(g,v)?(d=h,g):(d=h,f=v)}var u=!1,d,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=T9e(e,i[0],i[1]);return P9e(function(){s.hasValue=!0,s.value=a},[a]),R9e(a),a}});var Kre=et((gEt,qre)=>{"use strict";qre.exports=Yre()});var EU=et((I9t,zae)=>{zae.exports=window.wp.theme});var HM=et((Szt,Zle)=>{Zle.exports=window.wp.blob});var Mp=et((Czt,Xle)=>{Xle.exports=window.wp.mediaUtils});var Gb=et((yHt,h5)=>{var fue={\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"},pue=Object.keys(fue).join("|"),FGe=new RegExp(pue,"g"),LGe=new RegExp(pue,"");function BGe(e){return fue[e]}var mue=function(e){return e.replace(FGe,BGe)},VGe=function(e){return!!e.match(LGe)};h5.exports=mue;h5.exports.has=VGe;h5.exports.remove=mue});var M_=et((dUt,ide)=>{ide.exports=window.wp.wordcount});var Ao=et((xYt,gpe)=>{gpe.exports=window.wp.keycodes});var gq=et((ter,Yge)=>{Yge.exports=window.wp.warning});var La=et(($ar,Fye)=>{Fye.exports=window.wp.keyboardShortcuts});var Bye=et((elr,Lye)=>{Lye.exports=window.wp.viewport});var Mg=et((tlr,Vye)=>{Vye.exports=window.wp.plugins});var CCe=et((zxr,SCe)=>{SCe.exports=window.wp.blockSerializationDefaultParser});var Df=et((Hxr,TCe)=>{TCe.exports=window.wp.richText});var mZ=et((tSr,LCe)=>{LCe.exports=window.wp.commands});var eF=et((_Sr,ZCe)=>{ZCe.exports=window.wp.uploadMedia});var Am=et((hCr,uEe)=>{uEe.exports=window.wp.dom});var FIe=et((JRr,DIe)=>{"use strict";var Qft="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";DIe.exports=Qft});var jIe=et(($Rr,VIe)=>{"use strict";var Jft=FIe();function LIe(){}function BIe(){}BIe.resetWarningCache=LIe;VIe.exports=function(){function e(o,n,i,s,a,c){if(c!==Jft){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 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:BIe,resetWarningCache:LIe};return r.PropTypes=r,r}});var HIe=et((rIr,zIe)=>{zIe.exports=jIe()();var eIr,tIr});var WIe=et((VL,UIe)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof VL<"u")t(UIe,VL);else{var r={exports:{}};t(r,r.exports),e.autosize=r.exports}})(VL,function(e,t){"use strict";var r=typeof Map=="function"?new Map:(function(){var c=[],u=[];return{has:function(f){return c.indexOf(f)>-1},get:function(f){return u[c.indexOf(f)]},set:function(f,m){c.indexOf(f)===-1&&(c.push(f),u.push(m))},delete:function(f){var m=c.indexOf(f);m>-1&&(c.splice(m,1),u.splice(m,1))}}})(),o=function(u){return new Event(u,{bubbles:!0})};try{new Event("test")}catch{o=function(d){var f=document.createEvent("Event");return f.initEvent(d,!0,!1),f}}function n(c){if(!c||!c.nodeName||c.nodeName!=="TEXTAREA"||r.has(c))return;var u=null,d=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"?u=-(parseFloat(w.paddingTop)+parseFloat(w.paddingBottom)):u=parseFloat(w.borderTopWidth)+parseFloat(w.borderBottomWidth),isNaN(u)&&(u=0),y()}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 v(){if(c.scrollHeight!==0){var w=g(c),x=document.documentElement&&document.documentElement.scrollTop;c.style.height="",c.style.height=c.scrollHeight+u+"px",d=c.clientWidth,w.forEach(function(C){C.node.scrollTop=C.scrollTop}),x&&(document.documentElement.scrollTop=x)}}function y(){v();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"),v(),C=x.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(c,null).height)):c.offsetHeight):x.overflowY!=="hidden"&&(h("hidden"),v(),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!==d&&y()},b=function(w){window.removeEventListener("resize",_,!1),c.removeEventListener("input",y,!1),c.removeEventListener("keyup",y,!1),c.removeEventListener("autosize:destroy",b,!1),c.removeEventListener("autosize:update",y,!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",b,!1),"onpropertychange"in c&&"oninput"in c&&c.addEventListener("keyup",y,!1),window.addEventListener("resize",_,!1),c.addEventListener("input",y,!1),c.addEventListener("autosize:update",y,!1),c.style.overflowX="hidden",c.style.wordWrap="break-word",r.set(c,{destroy:b,update:y}),m()}function i(c){var u=r.get(c);u&&u.destroy()}function s(c){var u=r.get(c);u&&u.update()}var a=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(a=function(u){return u},a.destroy=function(c){return c},a.update=function(c){return c}):(a=function(u,d){return u&&Array.prototype.forEach.call(u.length?u:[u],function(f){return n(f,d)}),u},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 YIe=et((oIr,GIe)=>{var $ft=function(e,t,r){return r=window.getComputedStyle,(r?r(e):e.currentStyle)[t.replace(/-(\w)/gi,function(o,n){return n.toUpperCase()})]};GIe.exports=$ft});var KIe=et((nIr,qIe)=>{var JX=YIe();function ept(e){var t=JX(e,"line-height"),r=parseFloat(t,10);if(t===r+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=JX(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=JX(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}qIe.exports=ept});var XIe=et(zm=>{"use strict";var tpt=zm&&zm.__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)}})(),$X=zm&&zm.__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},rpt=zm&&zm.__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};zm.__esModule=!0;var zL=fe(),zk=HIe(),jL=WIe(),opt=KIe(),npt=opt,ZIe="autosize:resized",ipt=(function(e){tpt(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:npt(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&&jL(r.textarea)}):this.textarea&&jL(this.textarea),this.textarea&&this.textarea.addEventListener(ZIe,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(ZIe,this.onResize),jL.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,u=n.innerRef,d=n.children,f=rpt(n,["onResize","maxRows","onChange","style","innerRef","children"]),m=o.state.lineHeight,h=s&&m?m*s:null;return zL.createElement("textarea",$X({},f,{onChange:this.onChange,style:h?$X({},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)}}),d)},t.prototype.componentDidUpdate=function(){this.textarea&&jL.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:zk.number,maxRows:zk.number,onResize:zk.func,innerRef:zk.any,async:zk.bool},t})(zL.Component);zm.TextareaAutosize=zL.forwardRef(function(e,t){return zL.createElement(ipt,$X({},e,{innerRef:t}))})});var JIe=et((sIr,QIe)=>{"use strict";var spt=XIe();QIe.exports=spt.TextareaAutosize});var JOe=et((fOr,QOe)=>{QOe.exports=window.wp.serverSideRender});var obt={};Rr(obt,{AlignmentToolbar:()=>bpt,Autocomplete:()=>vpt,AutosaveMonitor:()=>wF,BlockAlignmentToolbar:()=>ypt,BlockControls:()=>wpt,BlockEdit:()=>_pt,BlockEditorKeyboardShortcuts:()=>xpt,BlockFormatControls:()=>Spt,BlockIcon:()=>Cpt,BlockInspector:()=>Tpt,BlockList:()=>Ept,BlockMover:()=>Ppt,BlockNavigationDropdown:()=>kpt,BlockSelectionClearer:()=>Rpt,BlockSettingsMenu:()=>Ipt,BlockTitle:()=>Opt,BlockToolbar:()=>Apt,CharacterCount:()=>v1,ColorPalette:()=>Mpt,ContrastChecker:()=>Npt,CopyHandler:()=>Dpt,DefaultBlockAppender:()=>Fpt,DocumentBar:()=>LF,DocumentOutline:()=>CS,DocumentOutlineCheck:()=>ePe,EditorHistoryRedo:()=>UF,EditorHistoryUndo:()=>YF,EditorKeyboardShortcuts:()=>pS,EditorKeyboardShortcutsRegister:()=>aPe,EditorNotices:()=>wPe,EditorProvider:()=>HTe,EditorSnackbars:()=>CPe,EntitiesSavedStates:()=>gmt,ErrorBoundary:()=>IPe,FontSizePicker:()=>Lpt,InnerBlocks:()=>Vpt,Inserter:()=>Bpt,InspectorAdvancedControls:()=>jpt,InspectorControls:()=>zpt,LocalAutosaveMonitor:()=>NPe,MediaPlaceholder:()=>qpt,MediaUpload:()=>Kpt,MediaUploadCheck:()=>Zpt,MultiSelectScrollIntoView:()=>Xpt,NavigableToolbar:()=>Qpt,ObserveTyping:()=>Jpt,PageAttributesCheck:()=>ES,PageAttributesOrder:()=>jPe,PageAttributesPanel:()=>t4,PageAttributesParent:()=>QPe,PageTemplate:()=>n4,PanelColorSettings:()=>Hpt,PlainText:()=>Upt,PluginBlockSettingsMenuItem:()=>mke,PluginDocumentSettingPanel:()=>c4,PluginMoreMenuItem:()=>bke,PluginPostPublishPanel:()=>d4,PluginPostStatusInfo:()=>NS,PluginPrePublishPanel:()=>m4,PluginPreviewMenuItem:()=>Pke,PluginSidebar:()=>Pw,PluginSidebarMoreMenuItem:()=>Ike,PostAuthor:()=>y4,PostAuthorCheck:()=>w4,PostAuthorPanel:()=>S4,PostComments:()=>P4,PostDiscussionPanel:()=>M4,PostExcerpt:()=>xk,PostExcerptCheck:()=>Ow,PostExcerptPanel:()=>N2e,PostFeaturedImage:()=>Ek,PostFeaturedImageCheck:()=>Bm,PostFeaturedImagePanel:()=>U4,PostFormat:()=>kk,PostFormatCheck:()=>US,PostLastRevision:()=>Y4,PostLastRevisionCheck:()=>Nw,PostLastRevisionPanel:()=>eRe,PostLockedModal:()=>aRe,PostPendingStatus:()=>dRe,PostPendingStatusCheck:()=>K4,PostPingbacks:()=>O4,PostPreviewButton:()=>YS,PostPublishButton:()=>qS,PostPublishButtonLabel:()=>Q4,PostPublishPanel:()=>vL,PostSavedState:()=>kL,PostSchedule:()=>XS,PostScheduleCheck:()=>RL,PostScheduleLabel:()=>QS,PostSchedulePanel:()=>AL,PostSticky:()=>wL,PostStickyCheck:()=>bL,PostSwitchToDraftButton:()=>PIe,PostSyncStatus:()=>DL,PostTaxonomies:()=>i1,PostTaxonomiesCheck:()=>FL,PostTaxonomiesFlatTermSelector:()=>VX,PostTaxonomiesHierarchicalTermSelector:()=>UX,PostTaxonomiesPanel:()=>BL,PostTemplatePanel:()=>g4,PostTextEditor:()=>Hk,PostTitle:()=>XL,PostTitleRaw:()=>JL,PostTrash:()=>f1,PostTrashCheck:()=>$L,PostTypeSupportCheck:()=>To,PostURL:()=>Yk,PostURLCheck:()=>oB,PostURLLabel:()=>TOe,PostURLPanel:()=>aB,PostVisibility:()=>Ak,PostVisibilityCheck:()=>ROe,PostVisibilityLabel:()=>tL,RichText:()=>rAe,RichTextShortcut:()=>Wpt,RichTextToolbarButton:()=>Gpt,ServerSideRender:()=>eAe.default,SkipToSelectedBlock:()=>$pt,TableOfContents:()=>GOe,TextEditorGlobalKeyboardShortcuts:()=>hmt,ThemeSupportCheck:()=>j4,TimeToRead:()=>g1,URLInput:()=>emt,URLInputButton:()=>tmt,URLPopover:()=>rmt,UnsavedChangesWarning:()=>XOe,VisualEditorGlobalKeyboardShortcuts:()=>mmt,Warning:()=>omt,WordCount:()=>h1,WritingFlow:()=>nmt,__unstableRichTextInputEvent:()=>Ypt,cleanForSlug:()=>t_e,createCustomColorsHOC:()=>imt,getColorClassName:()=>smt,getColorObjectByAttributeValues:()=>amt,getColorObjectByColorValue:()=>lmt,getFontSize:()=>cmt,getFontSizeClass:()=>umt,linkAutocompleter:()=>bF,mediaUpload:()=>zD,privateApis:()=>wFe,registerEntityAction:()=>$vt,registerEntityField:()=>tbt,store:()=>A,storeConfig:()=>vE,transformStyles:()=>_Fe.transformStyles,unregisterEntityAction:()=>ebt,unregisterEntityField:()=>rbt,useEntitiesSavedStatesIsDirty:()=>vmt,usePostScheduleLabel:()=>JS,usePostURLLabel:()=>nQ,usePostVisibilityLabel:()=>NX,userAutocompleter:()=>yF,withColorContext:()=>dmt,withColors:()=>fmt,withFontSizes:()=>pmt});var QTe=l(K(),1),JTe=l(se(),1),$Te=l(U(),1),eEe=l(Pe(),1),tEe=l(Qn(),1);var vF=l(K(),1);var YJ=l(K(),1);var HJ=l(xe(),1),UJ={...HJ.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,responsiveEditingEnabled:!0,blockStatesEditingEnabled:!0,fontLibraryEnabled:!0,enableCustomFields:void 0,defaultRenderingMode:"post-only"};var WJ=l(K(),1);function IFe(e={},t){return t.type==="SET_IS_READY"?{...e,[t.kind]:{...e[t.kind],[t.name]:!0}}:e}function OFe(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 AFe(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 GJ=(0,WJ.combineReducers)({actions:OFe,fields:AFe,isReady:IFe});function H2(e){return e&&typeof e=="object"&&"raw"in e?e.raw:e}function MFe(e=null,t){return t.type==="SET_EDITED_POST"?t.postId:e}function NFe(e=null,t){return t.type==="SET_CURRENT_TEMPLATE_ID"?t.id:e}function DFe(e=null,t){return t.type==="SET_EDITED_POST"?t.postType:e}function FFe(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function LFe(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 BFe(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 VFe(e={isLocked:!1},t){return t.type==="UPDATE_POST_LOCK"?t.lock:e}function jFe(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 zFe(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 HFe(e=UJ,t){return t.type==="UPDATE_EDITOR_SETTINGS"?{...e,...t.settings}:e}function UFe(e="post-only",t){return t.type==="SET_RENDERING_MODE"?t.mode:e}function WFe(e=void 0,t){return t.type==="SET_CANVAS_WIDTH"?t.width:e}function GFe(e=[],t){switch(t.type){case"REMOVE_PANEL":if(!e.includes(t.panelName))return[...e,t.panelName]}return e}function YFe(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 qFe(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 KFe(e={current:null}){return e}function ZFe(e={current:null}){return e}function XFe(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 QFe(e="/",t){switch(t.type){case"SET_STYLES_PATH":return t.path;case"RESET_STYLES_NAVIGATION":return"/"}return e}function JFe(e=!1,t){switch(t.type){case"SET_SHOW_STYLEBOOK":return t.show;case"RESET_STYLES_NAVIGATION":return!1}return e}function $Fe(e=null,t){return t.type==="SET_CURRENT_REVISION_ID"?t.revisionId:e}function e4e(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 t4e(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 r4e(e={},t){return t.type==="SELECT_NOTE"?{noteId:t.noteId,options:t.options}:e}var qJ=(0,YJ.combineReducers)({postId:MFe,postType:DFe,templateId:NFe,saving:LFe,deleting:BFe,postLock:VFe,template:FFe,postSavingLock:jFe,editorSettings:HFe,postAutosavingLock:zFe,renderingMode:UFe,canvasWidth:WFe,removedPanels:GFe,blockInserterPanel:YFe,inserterSidebarToggleRef:ZFe,listViewPanel:qFe,listViewToggleRef:KFe,publishSidebarActive:XFe,stylesPath:QFe,showStylebook:JFe,revisionId:$Fe,revisionPage:e4e,showRevisionDiff:t4e,selectedNote:r4e,dataviews:GJ});var n7={};Rr(n7,{__experimentalGetDefaultTemplatePartAreas:()=>_Ve,__experimentalGetDefaultTemplateType:()=>xVe,__experimentalGetDefaultTemplateTypes:()=>wVe,__experimentalGetTemplateInfo:()=>SVe,__unstableIsEditorReady:()=>gBe,canInsertBlockType:()=>gVe,canUserUseUnfilteredHTML:()=>lBe,didPostSaveRequestFail:()=>ZLe,didPostSaveRequestSucceed:()=>KLe,getActivePostLock:()=>aBe,getAdjacentBlockClientId:()=>zBe,getAutosaveAttribute:()=>aee,getBlock:()=>EBe,getBlockAttributes:()=>TBe,getBlockCount:()=>ABe,getBlockHierarchyRootClientId:()=>jBe,getBlockIndex:()=>tVe,getBlockInsertionPoint:()=>dVe,getBlockListSettings:()=>yVe,getBlockMode:()=>lVe,getBlockName:()=>SBe,getBlockOrder:()=>eVe,getBlockRootClientId:()=>VBe,getBlockSelectionEnd:()=>NBe,getBlockSelectionStart:()=>MBe,getBlocks:()=>PBe,getBlocksByClientId:()=>OBe,getClientIdsOfDescendants:()=>kBe,getClientIdsWithDescendants:()=>RBe,getCurrentPost:()=>$n,getCurrentPostAttribute:()=>xC,getCurrentPostId:()=>va,getCurrentPostLastRevisionId:()=>LLe,getCurrentPostRevisionsCount:()=>t7,getCurrentPostType:()=>ga,getCurrentTemplateId:()=>FLe,getDeviceType:()=>vBe,getEditedPostAttribute:()=>go,getEditedPostContent:()=>EC,getEditedPostPreviewLink:()=>JLe,getEditedPostSlug:()=>rBe,getEditedPostVisibility:()=>VLe,getEditorBlocks:()=>uBe,getEditorMode:()=>wBe,getEditorSelection:()=>hBe,getEditorSelectionEnd:()=>mBe,getEditorSelectionStart:()=>pBe,getEditorSettings:()=>o7,getFirstMultiSelectedBlockClientId:()=>qBe,getGlobalBlockCount:()=>IBe,getInserterItems:()=>vVe,getLastMultiSelectedBlockClientId:()=>KBe,getMultiSelectedBlockClientIds:()=>GBe,getMultiSelectedBlocks:()=>YBe,getMultiSelectedBlocksEndClientId:()=>$Be,getMultiSelectedBlocksStartClientId:()=>JBe,getNextBlockClientId:()=>UBe,getPermalink:()=>tBe,getPermalinkParts:()=>dee,getPostEdits:()=>TC,getPostLockUser:()=>sBe,getPostTypeLabel:()=>CVe,getPreviousBlockClientId:()=>HBe,getRenderingMode:()=>lR,getSelectedBlock:()=>BBe,getSelectedBlockClientId:()=>LBe,getSelectedBlockCount:()=>DBe,getSelectedBlocksInitialCaretPosition:()=>WBe,getStateBeforeOptimisticTransaction:()=>_Be,getSuggestedPostFormat:()=>$Le,getTemplate:()=>mVe,getTemplateLock:()=>hVe,hasChangedContent:()=>see,hasEditorRedo:()=>MLe,hasEditorUndo:()=>ALe,hasInserterItems:()=>bVe,hasMultiSelection:()=>iVe,hasNonPostEntityChanges:()=>NLe,hasSelectedBlock:()=>FBe,hasSelectedInnerBlock:()=>oVe,inSomeHistory:()=>xBe,isAncestorMultiSelected:()=>QBe,isAutosavingPost:()=>XLe,isBlockInsertionPointVisible:()=>fVe,isBlockMultiSelected:()=>XBe,isBlockSelected:()=>rVe,isBlockValid:()=>CBe,isBlockWithinSelection:()=>nVe,isCaretWithinFormattedText:()=>uVe,isCleanNewPost:()=>DLe,isCurrentPostPending:()=>jLe,isCurrentPostPublished:()=>r7,isCurrentPostScheduled:()=>zLe,isDeletingPost:()=>YLe,isEditedPostAutosaveable:()=>ULe,isEditedPostBeingScheduled:()=>WLe,isEditedPostDateFloating:()=>GLe,isEditedPostDirty:()=>sR,isEditedPostEmpty:()=>cee,isEditedPostNew:()=>iee,isEditedPostPublishable:()=>HLe,isEditedPostSaveable:()=>lee,isEditorPanelEnabled:()=>dBe,isEditorPanelOpened:()=>fBe,isEditorPanelRemoved:()=>pee,isFirstMultiSelectedBlock:()=>ZBe,isInserterOpened:()=>yBe,isListViewOpened:()=>bBe,isMultiSelecting:()=>sVe,isPermalinkEditable:()=>uee,isPostAutosavingLocked:()=>fee,isPostLockTakeover:()=>iBe,isPostLocked:()=>oBe,isPostSavingLocked:()=>nBe,isPreviewingPost:()=>QLe,isPublishSidebarEnabled:()=>cBe,isPublishSidebarOpened:()=>TVe,isPublishingPost:()=>eBe,isSavingNonPostEntityChanges:()=>qLe,isSavingPost:()=>m0,isSelectionEnabled:()=>aVe,isTyping:()=>cVe,isValidTemplate:()=>pVe});var fh=l(It(),1),p0=l(en(),1),SC=l(Ro(),1),nr=l(K(),1),Sd=l(al(),1),aR=l(xe(),1),io=l(se(),1),PC=l(Ht(),1);var $J=new Set(["meta"]),e$="core/editor",O8=/%(?:postname|pagename)%/,A8=60*1e3,t$=["title","excerpt","content"];var Ir="wp_template",Yi="wp_template_part",yd="wp_block",U2="wp_navigation",zl="attachment",W2={custom:"custom",theme:"theme",plugin:"plugin"},M8=["wp_template","wp_template_part"],r$=[...M8,"wp_block","wp_navigation"],ih=[Ir,Yi,yd,U2];var n$=l(pp(),1),{lock:i$,unlock:Y}=(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/editor");function sh(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 Zt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var o4e=["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 nb(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return Zt(e,i)??Zt(e,s);let a={};return o4e.forEach(c=>{let u=Zt(e,`settings${o}.${c}`)??Zt(e,`settings.${c}`);u!==void 0&&(a=sh(a,c.split("."),u))}),a}function pC(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return sh(e,s.split("."),r)}var l$=l(N8(),1);var n4e="1600px",i4e="320px",s4e=1,a4e=.25,l4e=.75,c4e="14px";function a$({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=i4e,maximumViewportWidth:n=n4e,scaleFactor:i=s4e,minimumFontSizeLimit:s}){if(s=wd(s)?s:c4e,r){let w=wd(r);if(!w?.unit||!w?.value)return null;let x=wd(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),a4e),l4e),P=mC(w.value*S,3);x?.value&&P<x?.value?e=`${x.value}${x.unit}`:e=`${P}${w.unit}`}}let a=wd(e),c=a?.unit||"rem",u=wd(t,{coerceTo:c});if(!a||!u)return null;let d=wd(e,{coerceTo:"rem"}),f=wd(n,{coerceTo:c}),m=wd(o,{coerceTo:c});if(!f||!m||!d)return null;let h=f.value-m.value;if(!h)return null;let g=mC(m.value/100,3),v=mC(g,3)+c,y=100*((u.value-a.value)/h),_=mC((y||1)*i,3),b=`${d.value}${d.unit} + ((1vw - ${v}) * ${_})`;return`clamp(${e}, ${b}, ${t})`}function wd(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,u]=a,d=parseFloat(c);return r==="px"&&(u==="em"||u==="rem")&&(d=d*o,u=r),u==="px"&&(r==="em"||r==="rem")&&(d=d/o,u=r),(r==="em"||r==="rem")&&(u==="em"||u==="rem")&&(u=r),u?{value:mC(d,3),unit:u}:null}function mC(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function D8(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function u4e(e){let t=e?.typography??{},r=e?.layout,o=wd(r?.wideSize)?r?.wideSize:null;return D8(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function G2(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!D8(t?.typography)&&!D8(e))return r;let o=u4e(t)?.fluid??{},n=a$({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 _d="body",hC=":root";function l0(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 c0=[{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)=>G2(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 Kc(e,t){if(!e||!t)return t;let r=l0(e),o=l0(t),n=[];return r.forEach(i=>{o.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function c$(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=Kc(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,s])=>{r[o][i]=Kc(e,s)}))}),r}function Y2(e,t){return e.includes(",")?l0(e).map(n=>n+t).join(","):e+t}function F8(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/[^\s:]+/,n=s=>s+r;return l0(t).map(s=>s.replace(o,n)).join(",")}function u$(e,t){let r=`.is-style-${e}`,o=l0(t).map(n=>{let i=n.trim(),s=`${r} `;return i.startsWith(s)?i.slice(s.length):i});return F8(e,o.join(","))}function d4e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,l$.getCSSValueFromRawStyle)(Zt(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function f4e(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 u0(e,t){if(!e||!t)return e;let r=d4e(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=f4e(r.url,t?._links?.["wp:theme-file"])),r}function d$(e,t,r=[],o="slug",n){let i=[t?Zt(e,["blocks",t,...r]):void 0,Zt(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let c of a){let u=s[c];if(u){let d=u.find(f=>f[o]===n);if(d)return o==="slug"||d$(e,t,r,"slug",d.slug)[o]===d[o]?d:void 0}}}}function p4e(e,t,r,[o,n]=[]){let i=c0.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=d$(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,c=s[a];return ib(e,t,c)}return r}function m4e(e,t,r,o=[]){let n=(t?Zt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??Zt(e?.settings??{},["custom",...o]);return n?ib(e,t,n):r}function ib(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let u=Zt(e,r.ref);if(!u||typeof u=="object"&&"ref"in u)return u;r=u}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"?p4e(e,t,r,c):a==="custom"?m4e(e,t,r,c):r}function ah(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=Zt(e,i),a=void 0;if(s===void 0&&a){let u=!0,d=e;for(let f of i.split(".")){if(!d||typeof d!="object"||!Object.hasOwn(d,f)){u=!1;break}d=d[f]}u||(s=Zt(e,a))}return o?ib(e,r,s):s}function gC(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return sh(e,i.split("."),r)}var L8=l(q2(),1);function sb(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 y$=l(K2(),1);function v$(e){return Object.prototype.toString.call(e)==="[object Object]"}function b$(e){var t,r;return v$(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(v$(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function qi(e,t){return(0,y$.default)(e,t,{isMergeableObject:b$,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}function w$(e,t){var r=0,o,n;t=t||{};function i(){var s=o,a=arguments.length,c,u;e:for(;s;){if(s.args.length!==arguments.length){s=s.next;continue}for(u=0;u<a;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(a),u=0;u<a;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 Ut=l(H(),1),x$=l(It(),1),Z2=new Map,k4e=[],B8={caption:(0,Ut.__)("Caption"),link:(0,Ut.__)("Link"),button:(0,Ut.__)("Button"),heading:(0,Ut.__)("Heading"),h1:(0,Ut.__)("H1"),h2:(0,Ut.__)("H2"),h3:(0,Ut.__)("H3"),h4:(0,Ut.__)("H4"),h5:(0,Ut.__)("H5"),h6:(0,Ut.__)("H6"),"settings.color":(0,Ut.__)("Color"),"settings.typography":(0,Ut.__)("Typography"),"settings.shadow":(0,Ut.__)("Shadow"),"settings.layout":(0,Ut.__)("Layout"),"styles.color":(0,Ut.__)("Colors"),"styles.spacing":(0,Ut.__)("Spacing"),"styles.background":(0,Ut.__)("Background"),"styles.typography":(0,Ut.__)("Typography"),"styles.border":(0,Ut.__)("Border"),"styles.shadow":(0,Ut.__)("Shadow"),"styles.outline":(0,Ut.__)("Outline"),"styles.filter":(0,Ut.__)("Filter"),"styles.dimensions":(0,Ut.__)("Dimensions")},R4e=w$(()=>(0,x$.getBlockTypes)().reduce((e,{name:t,title:r})=>(e[t]=r,e),{})),X2=e=>e!==null&&typeof e=="object";function I4e(e){if(B8[e])return B8[e];let t=e.split(".");if(t?.[0]==="blocks")return R4e()?.[t[1]]||t[1];if(t?.[0]==="elements")return B8[t[1]]||t[1]}function S$(e,t,r=""){if(!X2(e)&&!X2(t))return e!==t?r.split(".").slice(0,2).join("."):void 0;e=X2(e)?e:{},t=X2(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=S$(e[i],t[i],s);a&&(n=n.concat(a))}return n}var O4e=["background","color","typography","spacing","border","shadow","outline","filter","dimensions"];function _$(e){return Object.fromEntries(O4e.map(t=>[t,e?.styles?.[t]]))}function A4e(e,t){let r=JSON.stringify({next:e,previous:t});if(Z2.has(r))return Z2.get(r);let o=S$({styles:_$(e),blocks:e?.styles?.blocks,elements:e?.styles?.elements,settings:e?.settings},{styles:_$(t),blocks:t?.styles?.blocks,elements:t?.styles?.elements,settings:t?.settings});if(!o||Array.isArray(o)&&!o.length)return Z2.set(r,[]),[];let n=Array.isArray(o)?o:[o],i=[...new Set(n)].reduce((s,a)=>{let c=I4e(a);return c&&s.push([a.split(".")[0],c]),s},[]);return Z2.set(r,i),i}function V8(e,t,r={}){let o=A4e(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,u=a.join((0,Ut.__)(", "));switch(s){case"blocks":return(0,Ut.sprintf)((0,Ut._n)("%s block.","%s blocks.",c),u);case"elements":return(0,Ut.sprintf)((0,Ut._n)("%s element.","%s elements.",c),u);case"settings":return(0,Ut.sprintf)((0,Ut.__)("%s settings."),u);case"styles":return(0,Ut.sprintf)((0,Ut.__)("%s styles."),u);default:return(0,Ut.sprintf)((0,Ut.__)("%s."),u)}})):k4e}var Ki=l(It(),1),wC=l(N8(),1),H$=l(K(),1);function f0(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,u=null;if(a&&i.root?u=i?.root:s?.__experimentalSelector?u=s.__experimentalSelector:u=".wp-block-"+n.replace("core/","").replace("/","-"),c==="root")return u;let d=Array.isArray(t)?t:t.split(".");if(d.length===1){let m=o?u:null;if(a)return Zt(i,`${c}.root`,null)||Zt(i,c,null)||m;let h=s?Zt(s,`${c}.__experimentalSelector`,null):void 0;return h?Kc(u,h):m}let f;return a&&(f=Zt(i,c,null)),f||(o?f0(e,d[0],r):null)}var M4e={grad:.9,turn:360,rad:360/(2*Math.PI)},mp=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Jn=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Hl=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},O$=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},C$=function(e){return{r:Hl(e.r,0,255),g:Hl(e.g,0,255),b:Hl(e.b,0,255),a:Hl(e.a)}},j8=function(e){return{r:Jn(e.r),g:Jn(e.g),b:Jn(e.b),a:Jn(e.a,3)}},N4e=/^#([0-9a-f]{3,8})$/i,Q2=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},A$=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}},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),s=o*(1-r),a=o*(1-(t-i)*r),c=o*(1-(1-t+i)*r),u=i%6;return{r:255*[o,a,s,s,c,o][u],g:255*[c,o,o,a,s,s][u],b:255*[s,s,c,o,o,a][u],a:n}},T$=function(e){return{h:O$(e.h),s:Hl(e.s,0,100),l:Hl(e.l,0,100),a:Hl(e.a)}},E$=function(e){return{h:Jn(e.h),s:Jn(e.s),l:Jn(e.l),a:Jn(e.a,3)}},P$=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},bC=function(e){return{h:(t=A$(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},D4e=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,F4e=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,L4e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,B4e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,U8={string:[[function(e){var t=N4e.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=L4e.exec(e)||B4e.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:C$({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=D4e.exec(e)||F4e.exec(e);if(!t)return null;var r,o,n=T$({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(M4e[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return P$(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 mp(t)&&mp(r)&&mp(o)?C$({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(!mp(t)||!mp(r)||!mp(o))return null;var s=T$({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return P$(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!mp(t)||!mp(r)||!mp(o))return null;var s=(function(a){return{h:O$(a.h),s:Hl(a.s,0,100),v:Hl(a.v,0,100),a:Hl(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return M$(s)},"hsv"]]},k$=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]},V4e=function(e){return typeof e=="string"?k$(e.trim(),U8.string):typeof e=="object"&&e!==null?k$(e,U8.object):[null,void 0]};var z8=function(e,t){var r=bC(e);return{h:r.h,s:Hl(r.s+100*t,0,100),l:r.l,a:r.a}},H8=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},R$=function(e,t){var r=bC(e);return{h:r.h,s:r.s,l:Hl(r.l+100*t,0,100),a:r.a}},W8=(function(){function e(t){this.parsed=V4e(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(H8(this.rgba),2)},e.prototype.isDark=function(){return H8(this.rgba)<.5},e.prototype.isLight=function(){return H8(this.rgba)>=.5},e.prototype.toHex=function(){return t=j8(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?Q2(Jn(255*i)):"","#"+Q2(r)+Q2(o)+Q2(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return j8(this.rgba)},e.prototype.toRgbString=function(){return t=j8(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 E$(bC(this.rgba))},e.prototype.toHslString=function(){return t=E$(bC(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=A$(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 Vo({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),Vo(z8(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Vo(z8(this.rgba,-t))},e.prototype.grayscale=function(){return Vo(z8(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Vo(R$(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Vo(R$(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"?Vo({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Jn(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=bC(this.rgba);return typeof t=="number"?Vo({h:t,s:r.s,l:r.l,a:r.a}):Jn(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Vo(t).toHex()},e})(),Vo=function(e){return e instanceof W8?e:new W8(e)},I$=[],J2=function(e){e.forEach(function(t){I$.indexOf(t)<0&&(t(W8,U8),I$.push(t))})};function j4e(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=Vo(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 N$(e){return`${e}{filter:none}`}function D$(e,t){return`${e}{filter:url(#${t})}`}function $2(e,t){let r=j4e(t);return`
+"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`
 <svg
 	xmlns:xlink="http://www.w3.org/1999/xlink"
 	viewBox="0 0 0 0"
@@ -29,22 +29,23 @@
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}function lh(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 G8(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function z4e(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function Y8(e,t="0"){let r=z4e(e);if(!r)return null;let o=G8(r?.top)||t,n=G8(r?.left)||t;return o===n?o:`${o} ${n}`}var F$={backgroundSize:"cover",backgroundPosition:"50% 50%"};function H4e(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function L$(e){if(!e||!H4e(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:F$.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:F$.backgroundPosition}),t}var B$={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 V$={mobile:"480px",tablet:"782px"},j$=/^(\d+|\d*\.\d+)(px|em|rem)$/,U4e=16;function W4e(e){return"mobile"in e||"tablet"in e}function G4e(e){return!e||typeof e!="object"?{}:W4e(e)?e:e.settings?.viewport??{}}function Y4e(e){return typeof e=="string"&&j$.test(e.trim())}function q8(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(j$);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*U4e}function K8(e){let t=G4e(e),r={},o={};Object.keys(V$).forEach(a=>{let c=a,u=t[c],d=q8(u);d!==void 0&&Y4e(u)&&(r[c]=u.trim(),o[c]=d)});let n=Object.keys(r);if(!n.length)return{...V$};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 yC(e){let t=K8(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 q4e={button:"wp-element-button",caption:"wp-element-caption"},K4e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},U$={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},Z4e={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function X4e(e="*",t={}){return c0.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let s=Zt(t,o,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:c})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${lh(c)}-${u}`,m=e?`:where(${e})${f}`:f,h=`var(--wp--preset--${n}--${lh(c)})`;r+=`${m}{${d}: ${h} !important;}`})})}),r},"")}function Q4e(e={}){return c0.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=Zt(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>$2(`wp-duotone-${n.slug}`,n.colors))).join("")})}function W$(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+lh(n.replace("/","-")),s=e[n];if(s instanceof Object){let a=i+r;o=[...o,...W$(s,a,r)]}else o.push(`${i}: ${s}`)}),o}var J4e=(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},$4e=(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 u=s.slice(c.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 m of f)if(m.slug===u&&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},eLe=(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]}},u=tR(c);r[a]=[...r[a]||[],...u],delete t[o][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[o]:t[o]},c=tR(a);r[s]=[...r[s]||[],...c],delete t[o]}}),r};function tR(e={},t="",r,o={},n=!1){let i=_d===t,s=Object.entries(Ki.__EXPERIMENTAL_STYLE_PROPERTY).reduce((c,[u,{value:d,properties:f,useEngine:m,rootOnly:h}])=>{if(h&&!i)return c;let g=d;if(g[0]==="elements"||m)return c;let v=Zt(e,g);if(u==="--wp--style--root--padding"&&(typeof v=="string"||!r))return c;if(f&&typeof v!="string")Object.entries(f).forEach(y=>{let[_,b]=y;if(!Zt(v,[b],!1))return;let w=_.startsWith("--")?_:lh(_);c.push(`${w}: ${(0,wC.getCSSValueFromRawStyle)(Zt(v,[b]))}`)});else if(Zt(e,g,!1)){let y=u.startsWith("--")?u:lh(u);c.push(`${y}: ${(0,wC.getCSSValueFromRawStyle)(Zt(e,g))}`)}return c},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=u0(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...L$(e.background)}})),(0,wC.getCSSRules)(e).forEach(c=>{if(i&&(r||n)&&c.key.startsWith("padding"))return;let u=c.key.startsWith("--")?c.key:lh(c.key),d=u0(c.value,o);u==="font-size"&&(d=G2({name:"",slug:"",size:d},o?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function tLe({layoutDefinitions:e=B$,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=o?Y8(t?.spacing?.blockGap):"";if(n&&(r===_d?a=a||"0.5em":!o&&i&&(a=i)),a&&e&&(Object.values(e).forEach(({className:c,name:u,spacingStyles:d})=>{!o&&u!=="flex"&&u!=="grid"||d?.length&&d.forEach(f=>{let m=[];if(f.rules&&Object.entries(f.rules).forEach(([h,g])=>{m.push(`${h}: ${g||a}`)}),m.length){let h="";o?h=r===_d?`:root :where(.${c})${f?.selector||""}`:`:root :where(${r}-${c})${f?.selector||""}`:h=r===_d?`:where(.${c}${f?.selector||""})`:`:where(${r}.${c}${f?.selector||""})`,s+=`${h} { ${m.join("; ")}; }`}})}),r===_d&&o&&(s+=`${hC} { --wp--style--block-gap: ${a}; }`)),r===_d&&e){let c=["block","flex","grid"];Object.values(e).forEach(({className:u,displayMode:d,baseStyles:f})=>{d&&c.includes(d)&&(s+=`${r} .${u} { display:${d}; }`),f?.length&&f.forEach(m=>{let h=[];if(m.rules&&Object.entries(m.rules).forEach(([g,v])=>{h.push(`${g}: ${v}`)}),h.length){let g=`.${u}${m?.selector||""}`;s+=`${g} { ${h.join("; ")}; }`}})})}return s}var rLe=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function oLe(e,t){return eR(e,void 0,t)}function eR(e,t,r){if(!e)return{};let o=Object.entries(e),n=t?U$[t]??[]:[],s=o.filter(([a])=>rLe.includes(a)||n.includes(a)||r[a]).map(([a,c])=>[a,JSON.parse(JSON.stringify(c))]);return Object.fromEntries(s)}function z$(e){let{styles:t,selector:r,featureSelectors:o,name:n,elementName:i,mediaQuery:s,variationName:a}=e,c=n?U$[n]??[]:Z4e[i??""]??[];return c.length?c.flatMap(u=>{let d=t?.[u];return!d||typeof d!="object"?[]:[{styles:JSON.parse(JSON.stringify(d)),selector:r,selectorSuffix:u,mediaQuery:s,featureSelectors:o&&typeof o!="string"?o:void 0,name:n,elementName:i,variationName:a}]}):[]}function nLe(e,t){let{styles:r,selector:o,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:c,name:u,elementName:d,isStyleVariation:f,variationName:m}=e;return!u&&!d?[]:Object.entries(t).flatMap(([h,g])=>{let v=r?.[h];return!v||typeof v!="object"?[]:[{styles:JSON.parse(JSON.stringify(v)),selector:o,mediaQuery:g,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:s,name:u,elementName:d,isStyleVariation:f,variationName:m,layoutSelector:c,layoutHasBlockGapSupport:a}]})}function Z8(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 iLe=(e,t)=>{let r=[];if(!e?.styles)return r;let o=yC(e),n=oLe(e.styles,o);return n&&r.push({styles:n,selector:_d,skipSelectorWrapper:!0}),Object.entries(Ki.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&r.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!q4e[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=eR(s,i,o),c=s,u=[],d=[];c?.variations&&Object.entries(c.variations).forEach(([f,m])=>{let h=m,g=eR(h,i,o);h?.css&&(g.css=h.css);let v=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(v&&typeof t!="string"){let y=t[i];d.push({styles:g,selector:v,featureSelectors:y?.featureSelectors,fallbackGapValue:y?.fallbackGapValue,hasLayoutSupport:y?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:v+y.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(Z8(h,o)).forEach(([y,_])=>{_&&Ki.__EXPERIMENTAL_ELEMENTS[y]&&u.push({styles:_,selector:Kc(v,Ki.__EXPERIMENTAL_ELEMENTS[y]),elementName:y,isStyleVariation:!0})}),Object.entries(h?.blocks??{}).forEach(([y,_])=>{let b=typeof t!="string"?Kc(v,t[y]?.selector):void 0,w=typeof t!="string"?Kc(v,t[y]?.duotoneSelector):void 0,x=typeof t!="string"?c$(v,t[y]?.featureSelectors??{}):void 0,C=eR(_,y,o);_?.css&&(C.css=_.css),!(!b||typeof t=="string")&&(u.push({selector:b,name:y,isStyleVariation:!0,duotoneSelector:w,featureSelectors:x,fallbackGapValue:t[y]?.fallbackGapValue,hasLayoutSupport:t[y]?.hasLayoutSupport,styles:C}),Object.entries(Z8(_,o)).forEach(([S,P])=>{P&&Ki.__EXPERIMENTAL_ELEMENTS[S]&&u.push({styles:P,selector:Kc(b,Ki.__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(...d),Object.entries(Z8(c,o)).forEach(([f,m])=>{typeof t!="string"&&m&&t?.[i]&&Ki.__EXPERIMENTAL_ELEMENTS[f]&&r.push({styles:m,selector:t[i]?.selector.split(",").map(h=>Ki.__EXPERIMENTAL_ELEMENTS[f].split(",").map(v=>h+" "+v)).join(","),elementName:f})}),r.push(...u)}),r},X8=(e,t)=>{let r=[];if(!e?.settings)return r;let o=s=>{let a={};return c0.forEach(({path:c})=>{let u=Zt(s,c,!1);u!==!1&&(a=sh(a,c,u))}),a},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:hC}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let c=a.custom;if(typeof t=="string"||!t[s])return;let u=o(a);(Object.keys(u).length>0||c)&&r.push({presets:u,custom:c,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),r};function sLe(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 aLe(e,t,{path:r,valueKey:o,valueFunc:n,cssVarInfix:i}){let s=Zt(e,r,[]),a=[];for(let c of["default","theme","custom"])if(s[c])for(let u of s[c]){let d=lh(u.slug);o&&!n?a.push(`--wp--preset--${i}--${d}: ${u[o]}`):n&&typeof n=="function"&&a.push(`--wp--preset--${i}--${d}: ${n(u,t)}`)}return a}var lLe=(e,t)=>{let r=X8(e,t),o="";for(let{presets:n,custom:i,selector:s,featureSelectors:a}of r){let c=s,u={[c]:[]};if(e?.settings)for(let f of c0){let m=aLe(n,e.settings,f);if(m.length===0)continue;let h=sLe(a,f.path[0],c);u[h]||(u[h]=[]),u[h].push(...m)}let d=W$(i,"--wp--custom--","--");d.length>0&&u[c].push(...d);for(let[f,m]of Object.entries(u))m.length>0&&(o+=`${f}{${m.join(";")};}`)}return o};function cLe(e,{tree:t,useRootPaddingAlign:r,disableLayoutStyles:o,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:c,mediaQuery:u,duotoneSelector:d,styles:f,fallbackGapValue:m,hasLayoutSupport:h,featureSelectors:g,layoutSelector:v,layoutHasBlockGapSupport:y,skipSelectorWrapper:_,name:b,variationName:w}=e,x="",C=c?Y2(a,c):a;if(g&&typeof g!="string"){let O=eLe(g,f);O=J4e(O,t.settings,b),O=$4e(O,t.settings),Object.entries(O).forEach(([R,I])=>{if(I.length){let T=w?u$(w,R):R;T=c?Y2(T,c):T;let M=I.join(";");x+=`:root :where(${T}){${M};}`}})}if(d){let O={};f?.filter&&(O.filter=f.filter,delete f.filter);let R=tR(O);R.length&&(x+=`${d}{${R.join(";")};}`)}let S=v??C;!o&&(_d===S||h)&&(x+=tLe({style:f,selector:S,hasBlockGapSupport:y??n,hasFallbackGapSupport:i,fallbackGapValue:m}));let k=tR(f,C,r,t,s);if(k?.length){let O=_?C:`:root :where(${C})`;x+=`${O}{${k.join(";")};}`}return f?.css&&(x+=G$(f.css,`:root :where(${C})`)),u&&x?`${u}{${x}}`:x}var uLe=(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,u=iLe(c,t),d=X8(c,t),f=c?.settings?.useRootPaddingAwareAlignments,{contentSize:m,wideSize:h}=c?.settings?.layout||{},g=a.marginReset||a.rootPadding||a.layoutStyles,v="";if(a.presets&&(m||h)&&(v+=`${hC} {`,v=m?v+` --wp--style--global--content-size: ${m};`:v,v=h?v+` --wp--style--global--wide-size: ${h};`:v,v+="}"),g&&(v+=":where(body) {margin: 0;",a.rootPadding&&f&&(v+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
+</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) }
 				.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;
-				`),v+="}"),a.blockStyles){let y=yC(e);u.forEach(_=>{if(_.isStyleVariation&&!a.variationStyles)return;let b=nLe(_,y);[_,...b,...z$(_),...b.flatMap(z$)].forEach(w=>{v+=cLe(w,{tree:c,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:r,hasFallbackGapSupport:o,disableRootPadding:i})})})}if(a.layoutStyles&&(v=v+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",v=v+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",v=v+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&r){let y=Y8(c?.styles?.spacing?.blockGap)||"0.5em";v=v+`:root :where(.wp-site-blocks) > * { margin-block-start: ${y}; margin-block-end: 0; }`,v=v+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",v=v+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&d.forEach(({selector:y,presets:_})=>{(_d===y||hC===y)&&(y="");let b=X4e(y,_);b.length>0&&(v+=b)}),v};function dLe(e,t){return X8(e,t).flatMap(({presets:o})=>Q4e(o))}var fLe=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(K4e).forEach(([o,n])=>{let i=f0(e,o);i&&(r[n]=i)}),r},pLe=(e,t)=>{let{getBlockStyles:r}=(0,H$.select)(Ki.store),o={};return e.forEach(n=>{let i=n.name,s=f0(n);if(!s)return;let a=f0(n,"filter.duotone");if(!a){let g=f0(n),v=(0,Ki.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof v=="string"&&g&&(a=Kc(g,v))}let c=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap,d=typeof u=="object"&&!Array.isArray(u)?u.__experimentalDefault:void 0,f=r(i),m={};f?.forEach(g=>{let v=t?`-${t}`:"",y=`${g.name}${v}`,_=F8(y,s);m[y]=_});let h=fLe(n,s);o[i]={duotoneSelector:a??void 0,fallbackGapValue:d,featureSelectors:Object.keys(h).length?h:void 0,hasLayoutSupport:c,name:i,selector:s,styleVariationSelectors:f?.length?m:void 0}}),o};function mLe(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 G$(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,u=a.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?a.replace(d,"").trim():a.trim(),m;f===""?m=t:m=a.startsWith(" ")?Kc(t,f):Y2(t,f),r+=`:root :where(${m})${d}{${c.trim()}}`}}),r}function ab(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:s=!1,styleOptions:a={}}=r,c=t.length>0?t:(0,Ki.getBlockTypes)(),u=nb(e,"spacing.blockGap"),d=o??u!==null,f=n??!d;if(!e?.styles||!e?.settings)return[[],{}];let m=mLe(e),h=pLe(c),g=lLe(m,h),v=uLe(m,h,d,f,i,s,a),y=dLe(m,h),_=[{css:g,isGlobalStyles:!0},{css:v,isGlobalStyles:!0},{css:m?.styles?.css??"",isGlobalStyles:!0},{assets:y,__unstableType:"svgs",isGlobalStyles:!0}];return c.forEach(b=>{let w=m?.styles?.blocks?.[b.name];if(w?.css){let{featureSelectors:x}=h[b.name],C=typeof x=="object"?x?.css:void 0,S;typeof C=="string"?S=C:typeof C=="object"&&(S=C?.root);let P=S??h[b.name].selector;_.push({css:G$(w.css,P),isGlobalStyles:!0})}}),[_,m.settings]}function rR(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 u=Zt(e,c.ref);u!=null?s[a]=u: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 $8="default";function Z$(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===$8)&&(!r||r===$8)}function hLe(e){return Z$(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==$8)}function gLe(e,t){let r=hLe(t);return r.length?Zt(e,r):e}var vLe=new Set(["blocks","variations","css"]),Q8=Object.freeze({value:{},sources:{}}),bLe={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function ch(e){let t=bLe[e];return t?{...t}:null}function uh(e,t){return!e||!t?null:{styles:e,source:t}}function yLe(e){return e.join(".")}function wLe(e){return{...e}}function X$(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function J8(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function dh(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!vLe.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}X$(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var Y$=new Set(["backgroundImage"]);function Q$(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(X$(a))continue;if(J8(a)){if(a.ref.trim()==="")continue;let u=Zt(r,a.ref);if(u==null||J8(u))continue;a=u}let c=[...i,s];if(!Y$.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!J8(a)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=Q$({...u},a,r,o,n,c)}else e[s]=Y$.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[yLe(c)]=wLe(o))}return e}function oR(e,t){if(!e)return null;let r=gLe(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var _Le=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function xLe(e){return e.startsWith("elements.")?!1:_Le.some(t=>e===t||e.startsWith(`${t}.`))}function J$(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"&&(J$(n,o),Object.keys(n).length===0&&delete e[r])}function SLe(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&xLe(r)&&(J$(e,r.split(".")),delete t[r])}function CLe(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=u0(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function q$(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return Q8;let s=e.styles,a={viewport:n,pseudoState:i},c=s,u=s.blocks?.[t]??null,d=(o??[]).map(y=>s.elements?.[y]??null).filter(y=>!!y),f=r?rR(e,t,r)??null:null,m=[uh(dh(c),ch("root")),...d.map(y=>uh(dh(y),ch("element"))),u?uh(dh(u),ch("block")):null,f?uh(dh(f),ch("blockVariation")):null];Z$(a)||m.push(uh(dh(oR(c,a)),ch("root")),...d.map(y=>uh(dh(oR(y,a)),ch("element"))),u?uh(dh(oR(u,a)),ch("block")):null,f?uh(dh(oR(f,a)),ch("blockVariation")):null);let h=m.filter(Boolean);if(h.length===0)return Q8;let g={},v=h.reduce((y,_)=>Q$(y,_.styles,e,_.source,g),{});return SLe(v,g),CLe(v,e,e._links??null),{value:v,sources:g}}var TLe={},K$=new WeakMap;function $$(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return q$(e,t);let o=K$.get(r);o||(o=new WeakMap,K$.set(r,o));let n=e?._links??TLe,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=q$(e,t);return i.set(a,c),c}var eee=l(pp(),1),{lock:tee,unlock:kyt}=(0,eee.__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 xd={};tee(xd,{getResponsiveMediaQueries:yC,getViewportBreakpoints:K8,getViewportBreakpointValueInPixels:q8,getDuotoneFilter:$2,getDuotoneStylesheet:D$,getDuotoneUnsetStylesheet:N$,resolveStyle:$$,getVariationStyle:rR});function e7(e,t){if(!e||!t)return"";let r={settings:{},styles:{blocks:{[t]:e}}};try{let[o]=ab(r,[]);return o.map(n=>n.css).join(`
-`)}catch{return""}}var{getViewportBreakpoints:ree,getViewportBreakpointValueInPixels:_C}=Y(xd),ELe={Tablet:"tablet",Mobile:"mobile"},PLe="Desktop",oee="Tablet",kLe="Mobile",RLe=1,nR={Desktop:"default",Tablet:"@tablet",Mobile:"@mobile"};function iR(e,t){let r=_C(e),o=ree(t);return r&&r<=_C(o.mobile)?kLe:r&&r<=_C(o.tablet)?oee:PLe}function nee(e,t){let r=ELe[e];if(!r)return;let o=ree(t),n=_C(o[r]);if(n===void 0)return;let i=0;e===oee&&(i=_C(o.mobile)??0);let s=Math.min(RLe,(n-i)/2);return n-s}var{getTemplateInfo:ILe,getTemplatePartIcon:OLe}=Y(io.privateApis),CC={},ALe=(0,nr.createRegistrySelector)(e=>()=>e(io.store).hasUndo()),MLe=(0,nr.createRegistrySelector)(e=>()=>e(io.store).hasRedo());function iee(e){return $n(e).status==="auto-draft"}function see(e){return"content"in TC(e)}var sR=(0,nr.createRegistrySelector)(e=>t=>{let r=ga(t),o=va(t);return e(io.store).hasEditsForEntityRecord("postType",r,o)}),NLe=(0,nr.createRegistrySelector)(e=>t=>{let r=e(io.store).__experimentalGetDirtyEntityRecords(),{type:o,id:n}=$n(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)});function DLe(e){return!sR(e)&&iee(e)}var $n=(0,nr.createRegistrySelector)(e=>t=>{let r=va(t),o=ga(t),n=e(io.store).getRawEntityRecord("postType",o,r);return n||CC});function ga(e){return e.postType}function va(e){return e.postId}function FLe(e){return e.templateId}function t7(e){return $n(e)._links?.["version-history"]?.[0]?.count??0}function LLe(e){return $n(e)._links?.["predecessor-version"]?.[0]?.id??null}var TC=(0,nr.createRegistrySelector)(e=>t=>{let r=ga(t),o=va(t);return e(io.store).getEntityRecordEdits("postType",r,o)||CC});function xC(e,t){switch(t){case"type":return ga(e);case"id":return va(e);default:let r=$n(e);if(!r.hasOwnProperty(t))break;return H2(r[t])}}var BLe=(0,nr.createSelector)((e,t)=>{let r=TC(e);return r.hasOwnProperty(t)?{...xC(e,t),...r[t]}:xC(e,t)},(e,t)=>[xC(e,t),TC(e)[t]]);function go(e,t){if(t==="content")return EC(e);let r=TC(e);return r.hasOwnProperty(t)?$J.has(t)?BLe(e,t):r[t]:xC(e,t)}var aee=(0,nr.createRegistrySelector)(e=>(t,r)=>{if(!t$.includes(r)&&r!=="preview_link")return;let o=ga(t),n=va(t),i=e(io.store).getCurrentUser()?.id,s=e(io.store).getAutosave(o,n,i);if(s)return H2(s[r])});function VLe(e){return go(e,"status")==="private"?"private":go(e,"password")?"password":"public"}function jLe(e){return $n(e).status==="pending"}function r7(e,t){let r=t||$n(e);return["publish","private"].indexOf(r.status)!==-1||r.status==="future"&&!(0,p0.isInTheFuture)(new Date(Number((0,p0.getDate)(r.date))-A8))}function zLe(e){return $n(e).status==="future"&&!r7(e)}function HLe(e){let t=$n(e);return t.type===zl?sR(e):sR(e)||["publish","private","future"].indexOf(t.status)===-1}function lee(e){return m0(e)?!1:!!go(e,"title")||!!go(e,"excerpt")||!cee(e)}var cee=(0,nr.createRegistrySelector)(e=>t=>{let r=va(t),o=ga(t),n=e(io.store).getEditedEntityRecord("postType",o,r);if(typeof n.content!="function")return!n.content;let i=go(t,"blocks");if(i.length===0)return!0;if(i.length>1)return!1;let s=i[0].name;return s!==(0,fh.getDefaultBlockName)()&&s!==(0,fh.getFreeformContentHandlerName)()?!1:!EC(t)}),ULe=(0,nr.createRegistrySelector)(e=>t=>{if(!lee(t)||fee(t))return!1;let r=ga(t);if(!e(io.store).getPostType(r)?.supports?.autosave)return!1;let n=va(t),i=e(io.store).hasFetchedAutosaves(r,n),s=e(io.store).getCurrentUser()?.id,a=e(io.store).getAutosave(r,n,s);return i?!a||see(t)?!0:["title","excerpt","meta"].some(c=>H2(a[c])!==go(t,c)):!1});function WLe(e){let t=go(e,"date"),r=new Date(Number((0,p0.getDate)(t))-A8);return(0,p0.isInTheFuture)(r)}function GLe(e){let t=go(e,"date"),r=go(e,"modified"),o=$n(e).status;return o==="draft"||o==="auto-draft"||o==="pending"?t===r||t===null:!1}function YLe(e){return!!e.deleting.pending}function m0(e){return!!e.saving.pending}var qLe=(0,nr.createRegistrySelector)(e=>t=>{let r=e(io.store).__experimentalGetEntitiesBeingSaved(),{type:o,id:n}=$n(t);return r.some(i=>i.kind!=="postType"||i.name!==o||i.key!==n)}),KLe=(0,nr.createRegistrySelector)(e=>t=>{let r=ga(t),o=va(t);return!e(io.store).getLastEntitySaveError("postType",r,o)}),ZLe=(0,nr.createRegistrySelector)(e=>t=>{let r=ga(t),o=va(t);return!!e(io.store).getLastEntitySaveError("postType",r,o)});function XLe(e){return m0(e)&&!!e.saving.options?.isAutosave}function QLe(e){return m0(e)&&!!e.saving.options?.isPreview}function JLe(e){if(e.saving.pending||m0(e))return;let t=aee(e,"preview_link");(!t||$n(e).status==="draft")&&(t=go(e,"link"),t&&(t=(0,SC.addQueryArgs)(t,{preview:!0})));let r=go(e,"featured_media");return t&&r?(0,SC.addQueryArgs)(t,{_thumbnail_id:r}):t}var $Le=(0,nr.createRegistrySelector)(e=>()=>{let t=e(aR.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}}),EC=(0,nr.createRegistrySelector)(e=>t=>{let r=va(t),o=ga(t),n=e(io.store).getEditedEntityRecord("postType",o,r);if(n){if(typeof n.content=="function")return n.content(n);if(n.blocks)return(0,fh.__unstableSerializeAndClean)(n.blocks);if(n.content)return n.content}return""});function eBe(e){return m0(e)&&!r7(e)&&go(e,"status")==="publish"}function uee(e){let t=go(e,"permalink_template");return O8.test(t)}function tBe(e){let t=dee(e);if(!t)return null;let{prefix:r,postName:o,suffix:n}=t;return uee(e)?r+o+n:r}function rBe(e){return go(e,"slug")||(0,SC.cleanForSlug)(go(e,"title"))||va(e)}function dee(e){let t=go(e,"permalink_template");if(!t)return null;let r=go(e,"slug")||go(e,"generated_slug"),[o,n]=t.split(O8);return{prefix:o,postName:r,suffix:n}}function oBe(e){return e.postLock.isLocked}function nBe(e){return Object.keys(e.postSavingLock).length>0}function fee(e){return Object.keys(e.postAutosavingLock).length>0}function iBe(e){return e.postLock.isTakeover}function sBe(e){return e.postLock.user}function aBe(e){return e.postLock.activePostLock}function lBe(e){return!!$n(e)._links?.hasOwnProperty("wp:action-unfiltered-html")}var cBe=(0,nr.createRegistrySelector)(e=>()=>!!e(PC.store).get("core","isPublishSidebarEnabled")),uBe=(0,nr.createSelector)(e=>go(e,"blocks")||(0,fh.parse)(EC(e)),e=>[go(e,"blocks"),EC(e)]);function pee(e,t){return e.removedPanels.includes(t)}var dBe=(0,nr.createRegistrySelector)(e=>(t,r)=>{let o=e(PC.store).get("core","inactivePanels");return!pee(t,r)&&!o?.includes(r)}),fBe=(0,nr.createRegistrySelector)(e=>(t,r)=>!!e(PC.store).get("core","openPanels")?.includes(r));function pBe(e){return(0,Sd.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),go(e,"selection")?.selectionStart}function mBe(e){return(0,Sd.default)("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),go(e,"selection")?.selectionEnd}function hBe(e){return go(e,"selection")}function gBe(e){return!!e.postId}function o7(e){return e.editorSettings}function lR(e){return e.renderingMode}var vBe=(0,nr.createRegistrySelector)(e=>t=>{let r=Y(e(aR.store));if(r.isZoomOut())return"Desktop";let n=t.canvasWidth,i=r.getSettings().__experimentalFeatures?.viewport;return iR(n,i)});function bBe(e){return e.listViewPanel}function yBe(e){return!!e.blockInserterPanel}var wBe=(0,nr.createRegistrySelector)(e=>()=>e(PC.store).get("core","editorMode")??"visual");function _Be(){return(0,Sd.default)("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function xBe(){return(0,Sd.default)("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function ft(e){return(0,nr.createRegistrySelector)(t=>(r,...o)=>((0,Sd.default)("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(aR.store)[e](...o)))}var SBe=ft("getBlockName"),CBe=ft("isBlockValid"),TBe=ft("getBlockAttributes"),EBe=ft("getBlock"),PBe=ft("getBlocks"),kBe=ft("getClientIdsOfDescendants"),RBe=ft("getClientIdsWithDescendants"),IBe=ft("getGlobalBlockCount"),OBe=ft("getBlocksByClientId"),ABe=ft("getBlockCount"),MBe=ft("getBlockSelectionStart"),NBe=ft("getBlockSelectionEnd"),DBe=ft("getSelectedBlockCount"),FBe=ft("hasSelectedBlock"),LBe=ft("getSelectedBlockClientId"),BBe=ft("getSelectedBlock"),VBe=ft("getBlockRootClientId"),jBe=ft("getBlockHierarchyRootClientId"),zBe=ft("getAdjacentBlockClientId"),HBe=ft("getPreviousBlockClientId"),UBe=ft("getNextBlockClientId"),WBe=ft("getSelectedBlocksInitialCaretPosition"),GBe=ft("getMultiSelectedBlockClientIds"),YBe=ft("getMultiSelectedBlocks"),qBe=ft("getFirstMultiSelectedBlockClientId"),KBe=ft("getLastMultiSelectedBlockClientId"),ZBe=ft("isFirstMultiSelectedBlock"),XBe=ft("isBlockMultiSelected"),QBe=ft("isAncestorMultiSelected"),JBe=ft("getMultiSelectedBlocksStartClientId"),$Be=ft("getMultiSelectedBlocksEndClientId"),eVe=ft("getBlockOrder"),tVe=ft("getBlockIndex"),rVe=ft("isBlockSelected"),oVe=ft("hasSelectedInnerBlock"),nVe=ft("isBlockWithinSelection"),iVe=ft("hasMultiSelection"),sVe=ft("isMultiSelecting"),aVe=ft("isSelectionEnabled"),lVe=ft("getBlockMode"),cVe=ft("isTyping"),uVe=ft("isCaretWithinFormattedText"),dVe=ft("getBlockInsertionPoint"),fVe=ft("isBlockInsertionPointVisible"),pVe=ft("isValidTemplate"),mVe=ft("getTemplate"),hVe=ft("getTemplateLock"),gVe=ft("canInsertBlockType"),vVe=ft("getInserterItems"),bVe=ft("hasInserterItems"),yVe=ft("getBlockListSettings"),wVe=(0,nr.createRegistrySelector)(e=>()=>((0,Sd.default)("select('core/editor').__experimentalGetDefaultTemplateTypes",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_types"}),e(io.store).getCurrentTheme()?.default_template_types)),_Ve=(0,nr.createRegistrySelector)(e=>(0,nr.createSelector)(()=>((0,Sd.default)("select('core/editor').__experimentalGetDefaultTemplatePartAreas",{since:"6.8",alternative:"select('core/core-data').getCurrentTheme()?.default_template_part_areas"}),(e(io.store).getCurrentTheme()?.default_template_part_areas||[]).map(r=>({...r,icon:OLe(r.icon)}))))),xVe=(0,nr.createRegistrySelector)(e=>(0,nr.createSelector)((t,r)=>{(0,Sd.default)("select('core/editor').__experimentalGetDefaultTemplateType",{since:"6.8"});let o=e(io.store).getCurrentTheme()?.default_template_types;return o?Object.values(o).find(n=>n.slug===r)??CC:CC})),SVe=(0,nr.createRegistrySelector)(e=>(0,nr.createSelector)((t,r)=>{if((0,Sd.default)("select('core/editor').__experimentalGetTemplateInfo",{since:"6.8"}),!r)return CC;let o=e(io.store).getCurrentTheme(),n=o?.default_template_types||[],i=o?.default_template_part_areas||[];return ILe({template:r,templateAreas:i,templateTypes:n})})),CVe=(0,nr.createRegistrySelector)(e=>t=>{let r=ga(t);return e(io.store).getPostType(r)?.labels?.singular_name});function TVe(e){return e.publishSidebarActive}var LZ={};Rr(LZ,{__experimentalTearDownEditor:()=>uct,__unstableSaveForPreview:()=>wct,autosave:()=>yct,clearSelectedBlock:()=>tut,closePublishSidebar:()=>Gct,createUndoLevel:()=>Sct,disablePublishSidebar:()=>Ect,editPost:()=>mct,enablePublishSidebar:()=>Tct,enterFormattedText:()=>wut,exitFormattedText:()=>_ut,hideInsertionPoint:()=>dut,insertBlock:()=>lut,insertBlocks:()=>cut,insertDefaultBlock:()=>xut,lockPostAutosaving:()=>Rct,lockPostSaving:()=>Pct,mergeBlocks:()=>mut,moveBlockToPosition:()=>aut,moveBlocksDown:()=>iut,moveBlocksUp:()=>sut,multiSelect:()=>eut,openPublishSidebar:()=>Wct,receiveBlocks:()=>Kct,redo:()=>_ct,refreshPost:()=>vct,removeBlock:()=>gut,removeBlocks:()=>hut,removeEditorPanel:()=>Lct,replaceBlock:()=>nut,replaceBlocks:()=>out,resetBlocks:()=>qct,resetEditorBlocks:()=>Oct,resetPost:()=>dct,savePost:()=>hct,selectBlock:()=>Qct,setDeviceType:()=>Nct,setEditedPost:()=>XTe,setIsInserterOpened:()=>Bct,setIsListViewOpened:()=>Vct,setRenderingMode:()=>Mct,setTemplateValidity:()=>fut,setupEditor:()=>cct,setupEditorState:()=>pct,showInsertionPoint:()=>uut,startMultiSelect:()=>Jct,startTyping:()=>but,stopMultiSelect:()=>$ct,stopTyping:()=>yut,switchEditorMode:()=>Uct,synchronizeTemplate:()=>put,toggleBlockMode:()=>vut,toggleDistractionFree:()=>jct,toggleEditorPanelEnabled:()=>Dct,toggleEditorPanelOpened:()=>Fct,togglePublishSidebar:()=>Yct,toggleSelection:()=>rut,toggleSpotlightMode:()=>zct,toggleTopToolbar:()=>Hct,trashPost:()=>bct,undo:()=>xct,unlockPostAutosaving:()=>Ict,unlockPostSaving:()=>kct,updateBlock:()=>Zct,updateBlockAttributes:()=>Xct,updateBlockListSettings:()=>Sut,updateEditorSettings:()=>Act,updatePost:()=>fct,updatePostLock:()=>Cct});var gF=l(ba(),1),ZTe=l(Cd(),1),hF=l(vee(),1),uv=l(al(),1),gS=l(It(),1),ju=l(Nt(),1),Li=l(se(),1),Im=l(xe(),1),vS=l(Qn(),1),gn=l(Ht(),1),vn=l(H(),1);var yee=l(se(),1);var{CRDT_AUTOSAVE_SNAPSHOT_KEY:cR}=Y(yee.privateApis);function i7(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function wee(e,t){return window.sessionStorage.getItem(i7(e,t))}function _ee(e,t,r,o,n,i){let s={post_title:r,content:o,excerpt:n};i&&(s[cR]=i);let a=i7(e,t);try{window.sessionStorage.setItem(a,JSON.stringify(s))}catch(c){if(!s[cR])throw c;delete s[cR],window.sessionStorage.setItem(a,JSON.stringify(s))}}function xee(e){return e?.[cR]}function kC(e,t){window.sessionStorage.removeItem(i7(e,t))}var Es=l(H(),1);var EVe=(0,Es.__)("Auto-save failed. We\u2019ll try to save a backup in this browser. You can also save manually."),PVe=(0,Es.__)("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 See(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,u=o?.viewable??!1,d;a?(c=o.labels.item_trashed,u=!1):r.type===zl?(c=(0,Es.__)("Media updated."),u=!1):!i&&!s?(c=(0,Es.__)("Draft saved."),d=!0):i&&!s?(c=o.labels.item_reverted_to_draft,u=!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 u&&f.push({label:d?(0,Es.__)("View Preview"):o.labels.view_item,url:r.link,openInNewTab:!0}),[c,{id:"editor-save",type:"snackbar",actions:f}]}function Cee(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 u={publish:(0,Es.__)("Publishing failed because you were offline. Please verify your connection and try again."),private:(0,Es.__)("Publishing failed because you were offline. Please verify your connection and try again."),future:(0,Es.__)("Scheduling failed because you were offline. Please verify your connection and try again."),default:(0,Es.__)("Updating failed because you were offline. Please verify your connection and try again.")},d=!s&&r.status in u?u[r.status]:u.default;return n?.isAutosave&&(d=PVe),[d,{id:"editor-save"}]}let a={publish:(0,Es.__)("Publishing failed. We\u2019ll try to save a backup in this browser. Please try publishing again."),private:(0,Es.__)("Publishing failed. We\u2019ll try to save a backup in this browser. Please try publishing again."),future:(0,Es.__)("Scheduling failed. We\u2019ll try to save a backup in this browser. Please try scheduling again."),default:(0,Es.__)("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=EVe),[c,{id:"editor-save"}]}function Tee(e){return[e.error.message&&e.error.code!=="unknown_error"?e.error.message:(0,Es.__)("Trashing failed"),{id:"editor-trash-fail"}]}var FZ={};Rr(FZ,{createTemplate:()=>Ylt,hideBlockTypes:()=>Klt,openRevision:()=>oct,registerEntityAction:()=>Blt,registerEntityField:()=>jlt,registerPostTypeSchema:()=>Wlt,removeTemplates:()=>Xlt,resetStylesNavigation:()=>ect,restoreRevision:()=>ict,revertTemplate:()=>Zlt,selectNote:()=>sct,setCanvasWidth:()=>DZ,setCurrentRevisionId:()=>tct,setCurrentTemplateId:()=>Glt,setDefaultRenderingMode:()=>Qlt,setIsReady:()=>Hlt,setRevisionPage:()=>rct,setShowRevisionDiff:()=>nct,setShowStylebook:()=>$lt,setStylesPath:()=>Jlt,showBlockTypes:()=>qlt,unregisterEntityAction:()=>Vlt,unregisterEntityField:()=>zlt});var Fi=l(se(),1),OZ=l(xe(),1),lr=l(H(),1),qa=l(Nt(),1),pw=l(Ht(),1),MZ=l(Ro(),1),NZ=l(Cd(),1),pF=l(It(),1),AZ=l(Wt(),1),mF=l(en(),1);function uR(e){return e?e.source===W2.custom&&(!!e?.plugin||e?.has_theme_file):!1}var jj={};Rr(jj,{buildRevisionsPageQuery:()=>wp,getCanvasWidth:()=>jVe,getCurrentRevision:()=>GVe,getCurrentRevisionId:()=>Vj,getDefaultRenderingMode:()=>LVe,getEntityActions:()=>MVe,getEntityFields:()=>DVe,getInserter:()=>RVe,getInserterSidebarToggleRef:()=>OVe,getListViewToggleRef:()=>IVe,getPageRevisions:()=>HVe,getPostBlocksByName:()=>FVe,getPostIcon:()=>AVe,getPreviousRevision:()=>KVe,getRevisionPage:()=>Bj,getRevisionsPerPage:()=>zVe,getSelectedNote:()=>YVe,getShowStylebook:()=>VVe,getStylesPath:()=>BVe,isCollaborationEnabledForCurrentPost:()=>ZVe,isEntityReady:()=>NVe,isNoteFocused:()=>qVe,isRevisionsMode:()=>UVe,isShowingRevisionDiff:()=>WVe});var b0=l(xe(),1),ll=l(K(),1);var dR=l(U(),1),Si=(0,dR.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,dR.cloneElement)(e,{width:t,height:t,...r,ref:o}));var fR=l(Te(),1),s7=l(E(),1),a7=(0,s7.jsx)(fR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,s7.jsx)(fR.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 pR=l(Te(),1),l7=l(E(),1),c7=(0,l7.jsx)(pR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,l7.jsx)(pR.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 mR=l(Te(),1),u7=l(E(),1),d7=(0,u7.jsx)(mR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u7.jsx)(mR.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 hR=l(Te(),1),f7=l(E(),1),p7=(0,f7.jsx)(hR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,f7.jsx)(hR.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var gR=l(Te(),1),m7=l(E(),1),h7=(0,m7.jsx)(gR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,m7.jsx)(gR.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 vR=l(Te(),1),g7=l(E(),1),v7=(0,g7.jsx)(vR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g7.jsx)(vR.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var bR=l(Te(),1),b7=l(E(),1),y7=(0,b7.jsx)(bR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b7.jsx)(bR.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 yR=l(Te(),1),w7=l(E(),1),_7=(0,w7.jsx)(yR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w7.jsx)(yR.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 wR=l(Te(),1),x7=l(E(),1),S7=(0,x7.jsx)(wR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x7.jsx)(wR.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 _R=l(Te(),1),C7=l(E(),1),hp=(0,C7.jsx)(_R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C7.jsx)(_R.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 xR=l(Te(),1),T7=l(E(),1),E7=(0,T7.jsx)(xR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T7.jsx)(xR.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 SR=l(Te(),1),P7=l(E(),1),CR=(0,P7.jsx)(SR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P7.jsx)(SR.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 TR=l(Te(),1),k7=l(E(),1),ER=(0,k7.jsx)(TR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,k7.jsx)(TR.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 PR=l(Te(),1),R7=l(E(),1),jo=(0,R7.jsx)(PR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R7.jsx)(PR.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var kR=l(Te(),1),I7=l(E(),1),RC=(0,I7.jsx)(kR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I7.jsx)(kR.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var RR=l(Te(),1),O7=l(E(),1),A7=(0,O7.jsx)(RR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O7.jsx)(RR.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var IR=l(Te(),1),M7=l(E(),1),zr=(0,M7.jsx)(IR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M7.jsx)(IR.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var OR=l(Te(),1),N7=l(E(),1),D7=(0,N7.jsx)(OR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N7.jsx)(OR.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 AR=l(Te(),1),F7=l(E(),1),wr=(0,F7.jsx)(AR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F7.jsx)(AR.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var MR=l(Te(),1),L7=l(E(),1),B7=(0,L7.jsx)(MR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L7.jsx)(MR.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var NR=l(Te(),1),V7=l(E(),1),Zi=(0,V7.jsx)(NR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V7.jsx)(NR.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 DR=l(Te(),1),j7=l(E(),1),IC=(0,j7.jsx)(DR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j7.jsx)(DR.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 FR=l(Te(),1),z7=l(E(),1),H7=(0,z7.jsx)(FR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z7.jsx)(FR.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 LR=l(Te(),1),U7=l(E(),1),W7=(0,U7.jsx)(LR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U7.jsx)(LR.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 BR=l(Te(),1),G7=l(E(),1),Y7=(0,G7.jsx)(BR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G7.jsx)(BR.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 VR=l(Te(),1),q7=l(E(),1),K7=(0,q7.jsx)(VR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q7.jsx)(VR.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 jR=l(Te(),1),Z7=l(E(),1),X7=(0,Z7.jsx)(jR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z7.jsx)(jR.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 zR=l(Te(),1),Q7=l(E(),1),lb=(0,Q7.jsx)(zR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q7.jsx)(zR.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 HR=l(Te(),1),J7=l(E(),1),$7=(0,J7.jsx)(HR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J7.jsx)(HR.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 UR=l(Te(),1),e9=l(E(),1),OC=(0,e9.jsx)(UR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,e9.jsx)(UR.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 WR=l(Te(),1),t9=l(E(),1),GR=(0,t9.jsx)(WR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t9.jsx)(WR.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 YR=l(Te(),1),r9=l(E(),1),o9=(0,r9.jsx)(YR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r9.jsx)(YR.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 qR=l(Te(),1),n9=l(E(),1),h0=(0,n9.jsx)(qR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n9.jsx)(qR.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 KR=l(Te(),1),i9=l(E(),1),cb=(0,i9.jsx)(KR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i9.jsx)(KR.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 ZR=l(Te(),1),s9=l(E(),1),gp=(0,s9.jsx)(ZR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,s9.jsx)(ZR.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 XR=l(Te(),1),a9=l(E(),1),l9=(0,a9.jsx)(XR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a9.jsx)(XR.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 QR=l(Te(),1),c9=l(E(),1),Zc=(0,c9.jsx)(QR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c9.jsx)(QR.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 JR=l(Te(),1),u9=l(E(),1),Ps=(0,u9.jsx)(JR.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u9.jsx)(JR.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 $R=l(Te(),1),d9=l(E(),1),f9=(0,d9.jsx)($R.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d9.jsx)($R.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 eI=l(Te(),1),p9=l(E(),1),m9=(0,p9.jsx)(eI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p9.jsx)(eI.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 tI=l(Te(),1),h9=l(E(),1),g9=(0,h9.jsx)(tI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h9.jsx)(tI.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 rI=l(Te(),1),v9=l(E(),1),b9=(0,v9.jsx)(rI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v9.jsx)(rI.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 oI=l(Te(),1),y9=l(E(),1),w9=(0,y9.jsx)(oI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y9.jsx)(oI.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 nI=l(Te(),1),_9=l(E(),1),AC=(0,_9.jsx)(nI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_9.jsx)(nI.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 iI=l(Te(),1),x9=l(E(),1),MC=(0,x9.jsx)(iI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x9.jsx)(iI.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var sI=l(Te(),1),S9=l(E(),1),C9=(0,S9.jsx)(sI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S9.jsx)(sI.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 aI=l(Te(),1),T9=l(E(),1),E9=(0,T9.jsx)(aI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T9.jsx)(aI.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 lI=l(Te(),1),P9=l(E(),1),k9=(0,P9.jsx)(lI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P9.jsx)(lI.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 NC=l(Te(),1),DC=l(E(),1),FC=(0,DC.jsxs)(NC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,DC.jsx)(NC.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,DC.jsx)(NC.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 cI=l(Te(),1),R9=l(E(),1),Xc=(0,R9.jsx)(cI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R9.jsx)(cI.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 uI=l(Te(),1),I9=l(E(),1),O9=(0,I9.jsx)(uI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I9.jsx)(uI.Path,{d:"M5 11.25h14v1.5H5z"})});var dI=l(Te(),1),A9=l(E(),1),M9=(0,A9.jsx)(dI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A9.jsx)(dI.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 fI=l(Te(),1),N9=l(E(),1),LC=(0,N9.jsx)(fI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N9.jsx)(fI.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var pI=l(Te(),1),D9=l(E(),1),F9=(0,D9.jsx)(pI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D9.jsx)(pI.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 mI=l(Te(),1),L9=l(E(),1),g0=(0,L9.jsx)(mI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L9.jsx)(mI.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 hI=l(Te(),1),B9=l(E(),1),Fn=(0,B9.jsx)(hI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,B9.jsx)(hI.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var gI=l(Te(),1),V9=l(E(),1),j9=(0,V9.jsx)(gI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V9.jsx)(gI.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 vI=l(Te(),1),z9=l(E(),1),H9=(0,z9.jsx)(vI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z9.jsx)(vI.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 bI=l(Te(),1),U9=l(E(),1),Ul=(0,U9.jsx)(bI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U9.jsx)(bI.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 yI=l(Te(),1),W9=l(E(),1),BC=(0,W9.jsx)(yI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W9.jsx)(yI.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 VC=l(Te(),1),jC=l(E(),1),ph=(0,jC.jsxs)(VC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,jC.jsx)(VC.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,jC.jsx)(VC.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 wI=l(Te(),1),G9=l(E(),1),zC=(0,G9.jsx)(wI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G9.jsx)(wI.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var _I=l(Te(),1),Y9=l(E(),1),HC=(0,Y9.jsx)(_I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y9.jsx)(_I.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 xI=l(Te(),1),q9=l(E(),1),K9=(0,q9.jsx)(xI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q9.jsx)(xI.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 SI=l(Te(),1),Z9=l(E(),1),vp=(0,Z9.jsx)(SI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z9.jsx)(SI.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var CI=l(Te(),1),X9=l(E(),1),Q9=(0,X9.jsx)(CI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X9.jsx)(CI.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 TI=l(Te(),1),J9=l(E(),1),Wl=(0,J9.jsx)(TI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J9.jsx)(TI.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 EI=l(Te(),1),$9=l(E(),1),bp=(0,$9.jsx)(EI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$9.jsx)(EI.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 PI=l(Te(),1),ej=l(E(),1),ub=(0,ej.jsx)(PI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ej.jsx)(PI.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 kI=l(Te(),1),tj=l(E(),1),rj=(0,tj.jsx)(kI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tj.jsx)(kI.Path,{d:"M7 11.5h10V13H7z"})});var RI=l(Te(),1),oj=l(E(),1),UC=(0,oj.jsx)(RI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oj.jsx)(RI.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 II=l(Te(),1),nj=l(E(),1),WC=(0,nj.jsx)(II.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nj.jsx)(II.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 OI=l(Te(),1),ij=l(E(),1),mh=(0,ij.jsx)(OI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ij.jsx)(OI.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 AI=l(Te(),1),sj=l(E(),1),aj=(0,sj.jsx)(AI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sj.jsx)(AI.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 MI=l(Te(),1),lj=l(E(),1),db=(0,lj.jsx)(MI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lj.jsx)(MI.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 GC=l(Te(),1),YC=l(E(),1),cj=(0,YC.jsxs)(GC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,YC.jsx)(GC.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,YC.jsx)(GC.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 NI=l(Te(),1),uj=l(E(),1),qC=(0,uj.jsx)(NI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uj.jsx)(NI.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 DI=l(Te(),1),dj=l(E(),1),fj=(0,dj.jsx)(DI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dj.jsx)(DI.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 FI=l(Te(),1),pj=l(E(),1),mj=(0,pj.jsx)(FI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pj.jsx)(FI.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(Te(),1),hj=l(E(),1),gj=(0,hj.jsx)(LI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hj.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 BI=l(Te(),1),vj=l(E(),1),bj=(0,vj.jsx)(BI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vj.jsx)(BI.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 VI=l(Te(),1),yj=l(E(),1),wj=(0,yj.jsx)(VI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yj.jsx)(VI.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 jI=l(Te(),1),_j=l(E(),1),xj=(0,_j.jsx)(jI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_j.jsx)(jI.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 zI=l(Te(),1),Sj=l(E(),1),KC=(0,Sj.jsx)(zI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sj.jsx)(zI.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 HI=l(Te(),1),Cj=l(E(),1),v0=(0,Cj.jsx)(HI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Cj.jsx)(HI.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 UI=l(Te(),1),Tj=l(E(),1),WI=(0,Tj.jsx)(UI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Tj.jsx)(UI.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(Te(),1),Ej=l(E(),1),yp=(0,Ej.jsx)(GI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ej.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 YI=l(Te(),1),Pj=l(E(),1),kj=(0,Pj.jsx)(YI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pj.jsx)(YI.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 qI=l(Te(),1),Rj=l(E(),1),fb=(0,Rj.jsx)(qI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rj.jsx)(qI.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 KI=l(Te(),1),Ij=l(E(),1),ZC=(0,Ij.jsx)(KI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ij.jsx)(KI.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 ZI=l(Te(),1),Oj=l(E(),1),Aj=(0,Oj.jsx)(ZI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Oj.jsx)(ZI.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 XI=l(Te(),1),Mj=l(E(),1),Nj=(0,Mj.jsx)(XI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mj.jsx)(XI.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 QI=l(Te(),1),Dj=l(E(),1),Fj=(0,Dj.jsx)(QI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dj.jsx)(QI.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 Xi=l(se(),1),Dee=l(Ht(),1);var Ree=[];function Iee(e,t,r){return e.actions[t]?.[r]??Ree}function Oee(e,t,r){return e.fields[t]?.[r]??Ree}function Aee(e,t,r){return e.isReady[t]?.[r]}var Mee={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},{getTemplatePartIcon:kVe}=Y(Xi.privateApis),Lj=["post-only","template-locked"],RVe=(0,ll.createRegistrySelector)(e=>(0,ll.createSelector)(t=>{if(typeof t.blockInserterPanel=="object")return t.blockInserterPanel;if(lR(t)==="template-locked"){let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(b0.store),[s]=r("core/post-content");if(s){let a=o();return a&&a!==s&&n(a).includes(s)?Mee:{rootClientId:s,insertionIndex:i(s).length,filterValue:void 0}}}return Mee},t=>{let{getBlocksByName:r,getSelectedBlockClientId:o,getBlockParents:n,getBlockOrder:i}=e(b0.store),[s]=r("core/post-content"),a=o();return[t.blockInserterPanel,lR(t),s,a,a?n(a):void 0,s?i(s).length:void 0]}));function IVe(e){return e.listViewToggleRef}function OVe(e){return e.inserterSidebarToggleRef}var Nee={wp_block:v0,wp_navigation:H9,page:ph,post:Aj},AVe=(0,ll.createRegistrySelector)(e=>(t,r,o)=>{{if(r==="wp_template_part"||r==="wp_template"){let s=(e(Xi.store).getCurrentTheme()?.default_template_part_areas||[]).find(a=>o.area===a.area);return s?.icon?kVe(s.icon):Xc}if(Nee[r])return Nee[r];let n=e(Xi.store).getPostType(r);return typeof n?.icon=="string"&&n.icon.startsWith("dashicons-")?n.icon.slice(10):ph}});function MVe(e,...t){return Iee(e.dataviews,...t)}function NVe(e,...t){return Aee(e.dataviews,...t)}function DVe(e,...t){return Oee(e.dataviews,...t)}var FVe=(0,ll.createRegistrySelector)(e=>(0,ll.createSelector)((t,r)=>{r=Array.isArray(r)?r:[r];let{getBlocksByName:o,getBlockParents:n,getBlockName:i}=e(b0.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(b0.store),i=o(r),s=i.map(a=>n(a));return[i,...s]})),LVe=(0,ll.createRegistrySelector)(e=>(t,r)=>{let{getPostType:o,getCurrentTheme:n,hasFinishedResolution:i}=e(Xi.store),s=n(),a=o(r);if(!i("getPostType",[r])||!i("getCurrentTheme"))return;let c=s?.stylesheet,u=e(Dee.store).get("core","renderingModes")?.[c]?.[r];if(Lj.includes(u))return u;let d=Array.isArray(a?.supports?.editor)?a.supports.editor.find(m=>"default-mode"in m)?.["default-mode"]:void 0;if(Lj.includes(d))return d;let f=o7(t).defaultRenderingMode;return Lj.includes(f)?f:"post-only"});function BVe(e){return e.stylesPath??"/"}function VVe(e){return e.showStylebook??!1}var jVe=(0,ll.createRegistrySelector)(e=>t=>{if(!Y(e(b0.store)).isZoomOut())return t.canvasWidth});function Bj(e){return e.revisionPage}function wp(e,t){return{per_page:Fee,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 Fee=100;function zVe(){return Fee}var HVe=(0,ll.createRegistrySelector)(e=>(t,r)=>{if(!r)return null;let{type:o,id:n}=$n(t);if(!o||!n)return null;let s=e(Xi.store).getEntityConfig("postType",o)?.revisionKey||"id";return e(Xi.store).getRevisions("postType",o,n,wp(s,r))});function UVe(e){return e.revisionId!==null}function WVe(e){return e.showRevisionDiff}function Vj(e){return e.revisionId}var GVe=(0,ll.createRegistrySelector)(e=>t=>{let r=Vj(t);if(!r)return;let o=Bj(t);if(!o)return null;let{type:n,id:i}=$n(t),a=e(Xi.store).getEntityConfig("postType",n)?.revisionKey||"id",c=e(Xi.store).getRevisions("postType",n,i,wp(a,o));if(!c)return null;let u=c.find(d=>d[a]===r);return u||(e(Xi.store).getRevision("postType",n,i,r,{context:"edit"})??null)});function YVe(e){return e.selectedNote?.noteId}function qVe(e){return!!e.selectedNote?.options?.focus}var KVe=(0,ll.createRegistrySelector)(e=>t=>{let r=Vj(t);if(!r)return;let o=Bj(t);if(!o)return null;let{type:n,id:i}=$n(t),a=e(Xi.store).getEntityConfig("postType",n)?.revisionKey||"id",c=wp(a,o),u=e(Xi.store).getRevisions("postType",n,i,c);if(!u)return null;let d=u.findIndex(h=>h[a]===r);if(d>=0&&d<u.length-1)return u[d+1];let f=t7(t),m=Math.ceil(f/c.per_page)||1;return d===u.length-1&&o<m?e(Xi.store).getRevisions("postType",n,i,wp(a,o+1))?.[0]??null:null}),ZVe=(0,ll.createRegistrySelector)(e=>t=>{if(!Y(e(Xi.store)).isCollaborationSupported())return!1;let r=ga(t),o=va(t),i=e(Xi.store).getEntityConfig("postType",r)?.syncConfig;return!!(i&&i.supportsPersistence&&window.__experimentalEnableRealTimeCollaboration&&i.shouldSync?.(`postType/${r}`,o)!==!1)});var fF=l(se(),1),KTe=l(Qn(),1);var Kee=l(H(),1);var ks=l(q(),1);var tO=l(Pe(),1),Hee=l(K(),1),y0=l(U(),1),Uee=l(Nt(),1),Wee=l(Ro(),1),pb=l(H(),1);var zee=l(Ro(),1);var JI=l(Wt(),1),Bee=l(H(),1);function Vee(e){return e.type==="wp_template"}function jee(e){return e.type==="wp_template_part"}function _p(e){return e.type==="wp_template"||e.type==="wp_template_part"}function gt(e,t=(0,Bee.__)("(no title)")){let r="";return typeof e.title=="string"?r=(0,JI.decodeEntities)(e.title):e.title&&"rendered"in e.title?r=(0,JI.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title&&(r=(0,JI.decodeEntities)(e.title.raw)),r||t}function $I(e){return e?[e.source,e.source].includes("custom")&&!(e.type==="wp_template"&&e?.plugin)&&!e.has_theme_file:!1}var eO=e=>typeof e!="object"?"":e.slug||(0,zee.cleanForSlug)(gt(e))||e.id.toString();var ei=l(E(),1),Gee=({field:e,onChange:t,data:r})=>{let{id:o}=e,n=e.getValue({item:r})||eO(r),i=r.permalink_template||"",s=/%(?:postname|pagename)%/,[a,c]=i.split(s),u=a,d=c,f=s.test(i),m=(0,y0.useRef)(n),h=n||m.current,g=f?`${u}${h}${d}`:(0,Wee.safeDecodeURIComponent)(r.link||"");(0,y0.useEffect)(()=>{n&&m.current===void 0&&(m.current=n)},[n]);let v=(0,y0.useCallback)(w=>t({[o]:w}),[o,t]),{createNotice:y}=(0,Hee.useDispatch)(Uee.store),_=(0,tO.useCopyToClipboard)(g,()=>{y("info",(0,pb.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),b="editor-post-url__slug-description-"+(0,tO.useInstanceId)(Gee);return(0,ei.jsxs)("fieldset",{className:"fields-controls__slug",children:[f&&(0,ei.jsxs)(ks.__experimentalVStack,{children:[(0,ei.jsxs)(ks.__experimentalVStack,{spacing:"0px",children:[(0,ei.jsx)("span",{children:(0,pb.__)("Customize the last part of the Permalink.")}),(0,ei.jsx)(ks.ExternalLink,{href:"https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink",children:(0,pb.__)("Learn more")})]}),(0,ei.jsx)(ks.__experimentalInputControl,{prefix:(0,ei.jsx)(ks.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,ei.jsx)(ks.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,ei.jsx)(ks.Button,{size:"small",icon:OC,ref:_,label:(0,pb.__)("Copy")})}),label:(0,pb.__)("Link"),hideLabelFromVision:!0,value:n,autoComplete:"off",spellCheck:"false",type:"text",className:"fields-controls__slug-input",onChange:w=>{v(w)},onBlur:()=>{n===""&&v(m.current)},"aria-describedby":b}),(0,ei.jsxs)("div",{className:"fields-controls__slug-help",children:[(0,ei.jsx)("span",{className:"fields-controls__slug-help-visual-label",children:(0,pb.__)("Permalink:")}),(0,ei.jsxs)(ks.ExternalLink,{className:"fields-controls__slug-help-link",href:g,children:[(0,ei.jsx)("span",{className:"fields-controls__slug-help-prefix",children:u}),(0,ei.jsx)("span",{className:"fields-controls__slug-help-slug",children:h}),(0,ei.jsx)("span",{className:"fields-controls__slug-help-suffix",children:d})]})]})]}),!f&&(0,ei.jsx)(ks.ExternalLink,{className:"fields-controls__slug-help",href:g,children:g})]})},Yee=Gee;var rO=l(U(),1);var XVe=({item:e})=>{let t=eO(e),r=(0,rO.useRef)(t);return(0,rO.useEffect)(()=>{t&&r.current===void 0&&(r.current=t)},[t]),`${t||r.current}`},qee=XVe;var QVe={id:"slug",type:"text",label:(0,Kee.__)("Slug"),Edit:Yee,render:qee,filterBy:!1},zj=QVe;var Hj=l(H(),1);function Zee(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=Zee(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function JVe(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Zee(e))&&(o&&(o+=" "),o+=t);return o}var Q=JVe;var Xee=l(q(),1),Qee=l(H(),1);var XC=l(E(),1);function QC({item:e,className:t,children:r}){let o=gt(e);return(0,XC.jsxs)(Xee.__experimentalHStack,{className:Q("fields-field__title",t),alignment:"center",justify:"flex-start",children:[(0,XC.jsx)("span",{children:o||(0,Qee.__)("(no title)")}),r]})}function oO({item:e}){return(0,XC.jsx)(QC,{item:e})}var $Ve={type:"text",id:"title",label:(0,Hj.__)("Title"),placeholder:(0,Hj.__)("No title"),getValue:({item:e})=>gt(e),render:oO,enableHiding:!0,enableGlobalSearch:!0,filterBy:!1},nO=$Ve;var Gj=l(H(),1);var Uj=l(H(),1),$ee=l(K(),1),ete=l(se(),1),tte=l(q(),1);var Jee=l(pp(),1),{lock:gSt,unlock:yn}=(0,Jee.__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 Wj=l(E(),1),{Badge:e8e}=yn(tte.privateApis);function rte({item:e}){let{frontPageId:t,postsPageId:r}=(0,$ee.useSelect)(o=>{let{getEntityRecord:n}=o(ete.store),i=n("root","site");return{frontPageId:i?.page_on_front,postsPageId:i?.page_for_posts}},[]);return(0,Wj.jsx)(QC,{item:e,className:"fields-field__page-title",children:[t,r].includes(e.id)&&(0,Wj.jsx)(e8e,{children:e.id===t?(0,Uj.__)("Homepage"):(0,Uj.__)("Posts Page")})})}var t8e={type:"text",id:"title",label:(0,Gj.__)("Title"),placeholder:(0,Gj.__)("No title"),getValue:({item:e})=>gt(e),render:rte,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},Yj=t8e;var qj=l(H(),1);var r8e={id:"title",type:"text",label:(0,qj.__)("Template"),placeholder:(0,qj.__)("No title"),getValue:({item:e})=>gt(e),render:oO,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},JC=r8e;var $U=l(H(),1);var zle=l(H(),1);var Hle=l(Gl(),1);var Yne=l(U(),1);var mb=l(fe(),1);function iO({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=mb.useRef(e!==void 0),[i,s]=mb.useState(t),a=n?e:i,c=mb.useCallback(u=>{n||s(u)},[]);return[a,c]}var o8e=l(fe(),1),$C={...o8e};var ste=l(fe(),1),ite={};function wn(e,t){let r=ste.useRef(ite);return r.current===ite&&(r.current=e(t)),r}var Kj=$C.useInsertionEffect,n8e=Kj&&Kj!==$C.useLayoutEffect?Kj:e=>e();function Ve(e){let t=wn(i8e).current;return t.next=e,n8e(t.effect),t.trampoline}function i8e(){let e={next:void 0,callback:s8e,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function s8e(){}var ate=l(fe(),1),a8e=()=>{},Me=typeof document<"u"?ate.useLayoutEffect:a8e;var hh=l(fe(),1);var sO=l(fe(),1),Zj=sO.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function lte(){return sO.useContext(Zj)}var cte=l(E(),1);function aO(e){let{children:t,elementsRef:r,labelsRef:o,onMapChange:n}=e,i=Ve(n),s=hh.useRef(0),a=wn(c8e).current,c=wn(l8e).current,[u,d]=hh.useState(0),f=hh.useRef(u),m=Ve((_,b)=>{c.set(_,b??null),f.current+=1,d(f.current)}),h=Ve(_=>{c.delete(_),f.current+=1,d(f.current)}),g=hh.useMemo(()=>{let _=new Map;return Array.from(c.keys()).filter(w=>w.isConnected).sort(u8e).forEach((w,x)=>{let C=c.get(w)??{};_.set(w,{...C,index:x})}),_},[c,u]);Me(()=>{if(typeof MutationObserver!="function"||g.size===0)return;let _=new MutationObserver(b=>{let w=new Set,x=C=>w.has(C)?w.delete(C):w.add(C);b.forEach(C=>{C.removedNodes.forEach(x),C.addedNodes.forEach(x)}),w.size===0&&(f.current+=1,d(f.current))});return g.forEach((b,w)=>{w.parentElement&&_.observe(w.parentElement,{childList:!0})}),()=>{_.disconnect()}},[g]),Me(()=>{f.current===u&&(r.current.length!==g.size&&(r.current.length=g.size),o&&o.current.length!==g.size&&(o.current.length=g.size),s.current=g.size),i(g)},[i,g,r,o,u]),Me(()=>()=>{r.current=[]},[r]),Me(()=>()=>{o&&(o.current=[])},[o]);let v=Ve(_=>(a.add(_),()=>{a.delete(_)}));Me(()=>{a.forEach(_=>_(g))},[a,g]);let y=hh.useMemo(()=>({register:m,unregister:h,subscribeMapChange:v,elementsRef:r,labelsRef:o,nextIndexRef:s}),[m,h,v,r,o,s]);return(0,cte.jsx)(Zj.Provider,{value:y,children:t})}function l8e(){return new Map}function c8e(){return new Set}function u8e(e,t){let r=e.compareDocumentPosition(t);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}var lO=l(fe(),1),Xj=lO.createContext(void 0);function gh(){return lO.useContext(Xj)?.direction??"ltr"}function d8e(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 f8e=d8e("https://base-ui.com/production-error","Base UI"),zo=f8e;var hb=l(fe(),1);function xp(e,t,r,o){let n=wn(dte).current;return p8e(n,e,t,r,o)&&fte(n,[e,t,r,o]),n.callback}function ute(e){let t=wn(dte).current;return m8e(t,e)&&fte(t,e),t.callback}function dte(){return{callback:null,cleanup:null,refs:[]}}function p8e(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function m8e(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function fte(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 mte=l(fe(),1);var pte=l(fe(),1),h8e=parseInt(pte.version,10);function w0(e){return h8e>=e}function Qj(e){if(!mte.isValidElement(e))return null;let t=e,r=t.props;return(w0(19)?r?.ref:t.ref)??null}function eT(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Qc(){}var tT=Object.freeze([]),vo=Object.freeze({});function hte(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 gte(e,t){return typeof e=="function"?e(t):e}function cO(e,t){return typeof e=="function"?e(t):e}var Jj={};function _r(e,t,r,o,n){if(!r&&!o&&!n&&!e)return uO(t);let i=uO(e);return t&&(i=rT(i,t)),r&&(i=rT(i,r)),o&&(i=rT(i,o)),n&&(i=rT(i,n)),i}function vte(e){if(e.length===0)return Jj;if(e.length===1)return uO(e[0]);let t=uO(e[0]);for(let r=1;r<e.length;r+=1)t=rT(t,e[r]);return t}function uO(e){return $j(e)?{...yte(e,Jj)}:g8e(e)}function rT(e,t){return $j(t)?yte(t,e):v8e(e,t)}function g8e(e){let t={...e};for(let r in t){let o=t[r];bte(r,o)&&(t[r]=wte(o))}return t}function v8e(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=eT(e.style,o);break}case"className":{e[r]=ez(e.className,o);break}default:bte(r,o)?e[r]=b8e(e[r],o):e[r]=o}}return e}function bte(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 $j(e){return typeof e=="function"}function yte(e,t){return $j(e)?e(t):e??Jj}function b8e(e,t){return t?e?(...r)=>{let o=r[0];if(_te(o)){let i=o;oT(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:wte(t):e}function wte(e){return e&&((...t)=>{let r=t[0];return _te(r)&&oT(r),e(...t)})}function oT(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function ez(e,t){return t?e?t+" "+e:t:e}function _te(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var tz=l(fe(),1);function ir(e,t,r={}){let o=t.render,n=y8e(t,r);if(r.enabled===!1)return null;let i=r.state??vo;return x8e(e,o,n,i)}function y8e(e,t={}){let{className:r,style:o,render:n}=e,{state:i=vo,ref:s,props:a,stateAttributesMapping:c,enabled:u=!0}=t,d=u?gte(r,i):void 0,f=u?cO(o,i):void 0,m=u?hte(i,c):vo,h=u&&a?w8e(a):void 0,g=u?eT(m,h)??{}:vo;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=ute([g.ref,Qj(n),...s]):g.ref=xp(g.ref,Qj(n),s):xp(null,null)),u?(d!==void 0&&(g.className=ez(g.className,d)),f!==void 0&&(g.style=eT(g.style,f)),g):vo}function w8e(e){return Array.isArray(e)?vte(e):_r(void 0,e)}var _8e=Symbol.for("react.lazy");function x8e(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=_r(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===_8e&&(i=hb.Children.toArray(t)[0]),hb.cloneElement(i,n)}if(e&&typeof e=="string")return S8e(e,r);throw new Error(zo(8))}function S8e(e,t){return e==="button"?(0,tz.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,tz.createElement)("img",{alt:"",...t,key:t.key}):hb.createElement(e,t)}var dO=l(fe(),1);var xte=0;function C8e(e,t="mui"){let[r,o]=dO.useState(e),n=e||r;return dO.useEffect(()=>{r==null&&(xte+=1,o(`${t}-${xte}`))},[r,t]),n}var Ste=$C.useId;function vh(e,t){if(Ste!==void 0){let r=Ste();return e??(t?`${t}-${r}`:r)}return C8e(e,t)}function bh(e){return vh(e,"base-ui")}var mO=l(fe(),1);var Je={};Rr(Je,{cancelOpen:()=>J8e,chipRemovePress:()=>N8e,clearPress:()=>M8e,closePress:()=>O8e,closeWatcher:()=>G8e,decrementPress:()=>L8e,disabled:()=>e7e,drag:()=>Z8e,escapeKey:()=>W8e,focusOut:()=>U8e,imperativeAction:()=>o7e,incrementPress:()=>F8e,initial:()=>r7e,inputBlur:()=>j8e,inputChange:()=>B8e,inputClear:()=>V8e,inputPaste:()=>z8e,inputPress:()=>H8e,itemPress:()=>I8e,keyboard:()=>q8e,linkPress:()=>A8e,listNavigation:()=>Y8e,missing:()=>t7e,none:()=>T8e,outsidePress:()=>R8e,pointer:()=>K8e,scrub:()=>Q8e,siblingOpen:()=>$8e,swipe:()=>n7e,trackPress:()=>D8e,triggerFocus:()=>k8e,triggerHover:()=>P8e,triggerPress:()=>E8e,wheel:()=>X8e,windowResize:()=>i7e});var T8e="none",E8e="trigger-press",P8e="trigger-hover",k8e="trigger-focus",R8e="outside-press",I8e="item-press",O8e="close-press",A8e="link-press",M8e="clear-press",N8e="chip-remove-press",D8e="track-press",F8e="increment-press",L8e="decrement-press",B8e="input-change",V8e="input-clear",j8e="input-blur",z8e="input-paste",H8e="input-press",U8e="focus-out",W8e="escape-key",G8e="close-watcher",Y8e="list-navigation",q8e="keyboard",K8e="pointer",Z8e="drag",X8e="wheel",Q8e="scrub",J8e="cancel-open",$8e="sibling-open",e7e="disabled",t7e="missing",r7e="initial",o7e="imperative-action",n7e="swipe",i7e="window-resize";function Et(e,t,r,o){let n=!1,i=!1,s=o??vo;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 oz=l(fe(),1);var Cte=l(fe(),1),s7e=[];function _0(e){Cte.useEffect(e,s7e)}var fO=null,x1t=globalThis.requestAnimationFrame,rz=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)}},pO=new rz,Rs=class e{static create(){return new e}static request(t){return pO.request(t)}static cancel(t){return pO.cancel(t)}currentId=fO;request(t){this.cancel(),this.currentId=pO.request(()=>{this.currentId=fO,t()})}cancel=()=>{this.currentId!==fO&&(pO.cancel(this.currentId),this.currentId=fO)};disposeEffect=()=>this.cancel};function x0(){let e=wn(Rs.create).current;return _0(e.disposeEffect),e}function S0(e,t=!1,r=!1){let[o,n]=oz.useState(e&&t?"idle":void 0),[i,s]=oz.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),Me(()=>{if(!e&&i&&o!=="ending"&&r){let a=Rs.request(()=>{n("ending")});return()=>{Rs.cancel(a)}}},[e,i,o,r]),Me(()=>{if(!e||t)return;let a=Rs.request(()=>{n(void 0)});return()=>{Rs.cancel(a)}},[t,e]),Me(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=Rs.request(()=>{n("idle")});return()=>{Rs.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function Tte(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,[i,s]=iO({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:a,setMounted:c,transitionStatus:u}=S0(i,!0,!0),d=bh(),[f,m]=mO.useState(),h=f??d,g=Ve(v=>{let y=!i,_=Et(Je.triggerPress,v.nativeEvent);o(y,_),!_.isCanceled&&s(y)});return mO.useMemo(()=>({disabled:n,handleTrigger:g,mounted:a,open:i,panelId:h,setMounted:c,setOpen:s,setPanelIdState:m,transitionStatus:u}),[n,g,a,i,h,c,s,m,u])}var hO=l(fe(),1),nz=hO.createContext(void 0);function gO(){let e=hO.useContext(nz);if(e===void 0)throw new Error(zo(15));return e}var gb=l(fe(),1);var a7e=(function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e})({});function vO(e={}){let{label:t,metadata:r,textRef:o,indexGuessBehavior:n,index:i}=e,{register:s,unregister:a,subscribeMapChange:c,elementsRef:u,labelsRef:d,nextIndexRef:f}=lte(),m=gb.useRef(-1),[h,g]=gb.useState(i??(n===a7e.GuessFromOrder?()=>{if(m.current===-1){let _=f.current;f.current+=1,m.current=_}return m.current}:-1)),v=gb.useRef(null),y=gb.useCallback(_=>{if(v.current=_,h!==-1&&_!==null&&(u.current[h]=_,d)){let b=t!==void 0;d.current[h]=b?t:o?.current?.textContent??_.textContent}},[h,u,d,t,o]);return Me(()=>{if(i!=null)return;let _=v.current;if(_)return s(_,r),()=>{a(_)}},[i,s,a,r]),Me(()=>{if(i==null)return c(_=>{let b=v.current?_.get(v.current)?.index:null;b!=null&&g(b)})},[i,c,g]),{ref:y,index:h}}var cl=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),l7e={[cl.startingStyle]:""},c7e={[cl.endingStyle]:""},yh={transitionStatus(e){return e==="starting"?l7e:e==="ending"?c7e:null}};var nT=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=cl.startingStyle]="startingStyle",e[e.endingStyle=cl.endingStyle]="endingStyle",e})({});var Ete=(function(e){return e.panelOpen="data-panel-open",e})({});var u7e={[nT.open]:""},d7e={[nT.closed]:""},Pte={open(e){return e?{[Ete.panelOpen]:""}:null}},kte={open(e){return e?u7e:d7e}};var T0=l(fe(),1);function bO(){return typeof window<"u"}function bb(e){return yO(e)?(e.nodeName||"").toLowerCase():"#document"}function qr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ed(e){var t;return(t=(yO(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function yO(e){return bO()?e instanceof Node||e instanceof qr(e).Node:!1}function pt(e){return bO()?e instanceof Element||e instanceof qr(e).Element:!1}function Ho(e){return bO()?e instanceof HTMLElement||e instanceof qr(e).HTMLElement:!1}function C0(e){return!bO()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof qr(e).ShadowRoot}function iT(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Ci(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Rte(e){return/^(table|td|th)$/.test(bb(e))}function sT(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var f7e=/transform|translate|scale|rotate|perspective|filter/,p7e=/paint|layout|strict|content/,vb=e=>!!e&&e!=="none",iz;function wO(e){let t=pt(e)?Ci(e):e;return vb(t.transform)||vb(t.translate)||vb(t.scale)||vb(t.rotate)||vb(t.perspective)||!_O()&&(vb(t.backdropFilter)||vb(t.filter))||f7e.test(t.willChange||"")||p7e.test(t.contain||"")}function Ite(e){let t=Td(e);for(;Ho(t)&&!Pd(t);){if(wO(t))return t;if(sT(t))return null;t=Td(t)}return null}function _O(){return iz==null&&(iz=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),iz}function Pd(e){return/^(html|body|#document)$/.test(bb(e))}function Ci(e){return qr(e).getComputedStyle(e)}function aT(e){return pt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Td(e){if(bb(e)==="html")return e;let t=e.assignedSlot||e.parentNode||C0(e)&&e.host||Ed(e);return C0(t)?t.host:t}function Ote(e){let t=Td(e);return Pd(t)?(e.ownerDocument||e).body:Ho(t)&&iT(t)?t:Ote(t)}function wh(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=Ote(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=qr(n);if(i){let a=xO(s);return t.concat(s,s.visualViewport||[],iT(n)?n:[],a&&r?wh(a):[])}else return t.concat(n,wh(n,[],r))}function xO(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var SO=l(fe(),1),sz=SO.createContext(void 0);function CO(e=!1){let t=SO.useContext(sz);if(t===void 0&&!e)throw new Error(zo(16));return t}var Ate=l(fe(),1);function Mte(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:Ate.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||a)&&(u.disabled=r),u},[o,r,t,s,a,i,n])}}function yb(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=T0.useRef(null),a=CO(!0),c=i??a!==void 0,{props:u}=Mte({focusableWhenDisabled:r,disabled:t,composite:c,tabIndex:o,isNativeButton:n}),d=T0.useCallback(()=>{let h=s.current;az(h)&&c&&t&&u.disabled===void 0&&h.disabled&&(h.disabled=!1)},[t,u.disabled,c]);Me(d,[d]);let f=T0.useCallback((h={})=>{let{onClick:g,onMouseDown:v,onKeyUp:y,onKeyDown:_,onPointerDown:b,...w}=h;return _r({onClick(x){if(t){x.preventDefault();return}g?.(x)},onMouseDown(x){t||v?.(x)},onKeyDown(x){if(t||(oT(x),_?.(x),x.baseUIHandlerPrevented))return;let C=x.target===x.currentTarget,S=x.currentTarget,P=az(S),k=!n&&m7e(S),O=C&&(n?P:!k),R=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(),k||n&&P?(S.click(),x.preventBaseUIHandler()):O&&(g?.(x),x.preventBaseUIHandler());return}O&&(!n&&(I||R)&&x.preventDefault(),!n&&R&&g?.(x))},onKeyUp(x){if(!t){if(oT(x),y?.(x),x.target===x.currentTarget&&n&&c&&az(x.currentTarget)&&x.key===" "){x.preventDefault();return}x.baseUIHandlerPrevented||x.target===x.currentTarget&&!n&&!c&&x.key===" "&&g?.(x)}},onPointerDown(x){if(t){x.preventDefault();return}b?.(x)}},n?{type:"button"}:{role:"button"},u,w)},[t,u,c,n]),m=Ve(h=>{s.current=h,d()});return{getButtonProps:f,buttonRef:m}}function az(e){return Ho(e)&&e.tagName==="BUTTON"}function m7e(e){return!!(e?.tagName==="A"&&e?.href)}var Is=l(fe(),1);function sr(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Qi(e){let t=wn(h7e,e).current;return t.next=e,Me(t.effect),t}function h7e(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function tn(e){return e?.ownerDocument||document}var Lte=l(fe(),1);var Fte=l(kd(),1);function Dte(e){return e==null?e:"current"in e?e.current:e}function _h(e,t=!1,r=!0){let o=x0();return Ve((n,i=null)=>{o.cancel();let s=Dte(e);if(s==null)return;let a=s,c=()=>{Fte.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function u(){Promise.all(a.getAnimations().map(d=>d.finished)).then(()=>{i?.aborted||c()}).catch(()=>{if(r){i?.aborted||c();return}let d=a.getAnimations();!i?.aborted&&d.length>0&&d.some(f=>f.pending||f.playState!=="finished")&&u()})}if(t){let d=cl.startingStyle;if(!a.hasAttribute(d)){o.request(u);return}let f=new MutationObserver(()=>{a.hasAttribute(d)||(f.disconnect(),u())});f.observe(a,{attributes:!0,attributeFilter:[d]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(u)})}function xh(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=Ve(n),s=_h(o,r,!1);Lte.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var lT={height:void 0,width:void 0};function Vte(e){let{externalRef:t,hiddenUntilFound:r,id:o,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:c,setOpen:u,transitionStatus:d}=e,f=Is.useRef(null),m=Is.useRef(null),[h,g]=Is.useState(lT),v=Is.useRef(lT),y=Is.useRef(!1),_=Is.useRef(a),b=Is.useRef(!1),[w,x]=Is.useState(!1),C=Is.useRef(null),S=xp(t,f),P=Qi({mounted:i,open:a}),k=_h(f,!1,!1),O=!a&&!i,R=w?"idle":d,I=a&&(_.current||b.current),T=!a&&i&&m.current==="css-animation"&&h.height===void 0&&h.width===void 0?v.current:h,M=r&&O&&m.current!=="css-animation",V=Ve((D,N=!0)=>{N&&(v.current=D),g(D)}),F=Ve(()=>{C.current?.(),C.current=null}),B=Ve(D=>{F(),C.current=()=>{C.current=null,D()}}),z=Ve(()=>{a&&i&&m.current==="css-animation"&&(b.current=!0)});Me(()=>{!w||d==="starting"||x(!1)},[w,d]),Is.useEffect(()=>()=>{z(),F()},[z,F]),Me(()=>{let D=f.current;if(!D)return;!a&&C.current&&F();let N=g7e(D,I);if(m.current=N,a&&d==="idle"&&_.current&&N==="css-animation"){v.current=E0(D);return}if(a&&d==="starting"){let Z=y.current;if(y.current=!1,N==="none"){V(E0(D)),x(!0);return}if(N==="css-transition"){let X=v7e(D);if(V(E0(D)),!Z)return X;let ce=cT(D,"transition-duration","0s");return B(ce),x(!0),X}if(N==="css-animation"){if(V(E0(D)),!Z){cT(D,"animation-name","none")();return}let X=cT(D,"animation-name","none"),ce=cT(D,"animation-duration","0s");X(),B(ce),x(!0);return}}if(!a&&i&&(d==="idle"||d==="starting")){if(_.current=!1,b.current=!1,N==="none"){V(lT,!1),c(!1);return}V(E0(D));return}if(d!=="ending")return;if(N==="none"){c(!1);return}let W=E0(D);if(!((W.height??0)>0||(W.width??0)>0)){c(!1);return}V(W),N==="css-animation"&&cT(D,"animation-name","none")()},[i,a,F,V,c,B,I,d]),xh({enabled:a&&i&&R==="idle",open:!0,ref:f,onComplete(){a&&V(lT,!1)}}),Is.useEffect(()=>{if(a||!i||R!=="ending"||!f.current)return;let N=new AbortController,W=-1;function G(){P.current.open||(c(!1),V(lT,!1))}return W=Rs.request(()=>{N.signal.aborted||k(G,N.signal)}),()=>{Rs.cancel(W),N.abort()}},[P,i,a,R,k,V,c]),Me(()=>{let D=f.current;!D||!r||!O||D.setAttribute("hidden","until-found")},[O,r]),Is.useEffect(function(){let N=f.current;if(!N)return;function W(G){let Z=Et(Je.none,G);s(!0,Z),!Z.isCanceled&&(y.current=!0,u(!0))}return sr(N,"beforematch",W)},[s,u]);let L=n||r||i||a;return{height:T.height,props:{...M?{[nT.startingStyle]:""}:void 0,hidden:O,id:o},ref:S,shouldPreventOpenAnimation:I,shouldRender:L,transitionStatus:R,width:T.width}}function E0(e){return{height:e.scrollHeight,width:e.scrollWidth}}function g7e(e,t=!1){let r=qr(e).getComputedStyle(e),o=(r.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&Bte(r.animationDuration),n=Bte(r.transitionDuration);return o&&n||n?"css-transition":o?"css-animation":"none"}function Bte(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function cT(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 v7e(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=Rs.request(r);return()=>{Rs.cancel(o),r()}}var jte=l(fe(),1);function zte(e){let t=jte.useRef(!0);t.current&&(t.current=!1,e())}var Sp={};Rr(Sp,{engine:()=>fz,env:()=>mz,os:()=>uz,screenReader:()=>pz});var uz={};Rr(uz,{android:()=>Wte,apple:()=>cz,ios:()=>lz,linux:()=>x7e,mac:()=>Gte,windows:()=>_7e});function b7e(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:y7e,platform:w7e,maxTouchPoints:Hte}=b7e(),wb=y7e.toLowerCase(),_b=w7e.toLowerCase();var lz=/^i(os$|p)/.test(_b)||_b==="macintel"&&Hte>1,Ute="android",Wte=_b===Ute||wb.includes(Ute),Gte=!lz&&_b.startsWith("mac"),_7e=_b.startsWith("win"),x7e=!Wte&&/^(linux|chrome os)/.test(_b),cz=Gte||lz;var fz={};Rr(fz,{blink:()=>C7e,gecko:()=>S7e,webkit:()=>dz});var dz=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),S7e=!dz&&wb.includes("firefox"),C7e=!dz&&wb.includes("chrom");var pz={};Rr(pz,{voiceOver:()=>T7e});var T7e=cz;var mz={};Rr(mz,{jsdom:()=>E7e});var E7e=/jsdom|happydom/.test(wb);var uT=0,ul=class e{static create(){return new e}currentId=uT;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=uT,r()},t)}isStarted(){return this.currentId!==uT}clear=()=>{this.currentId!==uT&&(clearTimeout(this.currentId),this.currentId=uT)};disposeEffect=()=>this.clear};function Jc(){let e=wn(ul.create).current;return _0(e.disposeEffect),e}var Ji=l(fe(),1);function Yte(e){return"nativeEvent"in e}function Cp(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function qte(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var hz="data-base-ui-focusable";var gz="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function P0(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ur(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&C0(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function ti(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Sh(e,t){if(!pt(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(ur(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function TO(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 Kte(e){return e.matches("html,body")}function Zte(e){return Ho(e)&&e.matches(gz)}function vz(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${gz}`)!=null}function Xte(e){if(!e||Sp.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function P7e(e,t){return t!=null&&!Cp(t)?0:typeof e=="function"?e():e}function Tp(e,t,r){let o=P7e(e,r);return typeof o=="number"?o:o?.[t]}function bz(e){return typeof e=="function"?e():e}function EO(e,t){return t||e==="click"||e==="mousedown"}function Qte(e){return e?.includes("mouse")&&e!=="mousedown"}var Jte=l(E(),1),$te=Ji.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new ul,currentIdRef:{current:null},currentContextRef:{current:null}});function k7e(e,t){e.current=t.current}function yz(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Ji.useRef(r),i=Ji.useRef(r),s=Ji.useRef(null),a=Ji.useRef(null),c=Jc();return Me(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:Tp(n.current,"open"),close:Tp(r,"close")}},[r,s,n,i]),(0,Jte.jsx)($te.Provider,{value:Ji.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:c}),[o,c]),children:t})}function wz(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Ji.useContext($te),{currentIdRef:s,delayRef:a,timeoutMs:c,initialDelayRef:u,currentContextRef:d,hasProvider:f,timeout:m}=i,[h,g]=Ji.useState(!1),v=Ji.useRef(r),y=Ji.useRef(!1);return Me(()=>{v.current=r},[r]),Me(()=>()=>{y.current=!0},[]),Me(()=>{function _(){y.current||g(!1),d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=u.current,m.clear()}if(s.current&&!r&&s.current===n){if(g(!1),c){let b=n;return m.start(c,()=>{o.select("open")||s.current&&s.current!==b||_()}),()=>{(v.current||s.current!==b)&&m.clear()}}_()}},[r,n,s,a,c,u,d,m,o]),Me(()=>{if(!r)return;let _=d.current,b=s.current;m.clear(),d.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:Tp(u.current,"close")},b!==null&&b!==n?(g(!0),_?.setIsInstantPhase(!0),_?.onOpenChange(!1,Et(Je.none))):(g(!1),_?.setIsInstantPhase(!1))},[r,n,o,s,a,u,d,m]),Me(()=>()=>{if(s.current===n){if(d.current=null,!v.current)return;s.current=null,k7e(a,u),m.clear()}},[d,s,a,n,u,m]),Ji.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:h}),[f,a,h])}function $c(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var rre=["top","right","bottom","left"];var Ch=Math.min,eu=Math.max,Th=Math.round,fT=Math.floor,Rd=e=>({x:e,y:e}),R7e={left:"right",right:"left",bottom:"top",top:"bottom"};function kO(e,t,r){return eu(e,Ch(t,r))}function tu(e,t){return typeof e=="function"?e(t):e}function $i(e){return e.split("-")[0]}function ru(e){return e.split("-")[1]}function RO(e){return e==="x"?"y":"x"}function pT(e){return e==="y"?"height":"width"}function ya(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function mT(e){return RO(ya(e))}function ore(e,t,r){r===void 0&&(r=!1);let o=ru(e),n=mT(e),i=pT(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=dT(s)),[s,dT(s)]}function nre(e){let t=dT(e);return[PO(e),t,PO(t)]}function PO(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var ere=["left","right"],tre=["right","left"],I7e=["top","bottom"],O7e=["bottom","top"];function A7e(e,t,r){switch(e){case"top":case"bottom":return r?t?tre:ere:t?ere:tre;case"left":case"right":return t?I7e:O7e;default:return[]}}function ire(e,t,r,o){let n=ru(e),i=A7e($i(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(PO)))),i}function dT(e){let t=$i(e);return R7e[t]+e.slice(t.length)}function M7e(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 IO(e){return typeof e!="number"?M7e(e):{top:e,right:e,bottom:e,left:e}}function xb(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 hT(e,t){return t<0||t>=e.length}function _z(e,t){return Sb(e.current,{disabledIndices:t})}function xz(e,t){return Sb(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function Sb(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&&gT(e,i,o));return i}function gT(e,t,r){if(typeof r=="function"?r(t):r?.includes(t)??!1)return!0;let n=e[t];return n?D7e(n)?!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!0:!1}function N7e(e){return e.visibility==="hidden"||e.visibility==="collapse"}function D7e(e,t=e?Ci(e):null){return!e||!e.isConnected||!t||N7e(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}function Ep(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Ep(e,n.id,r)])}function k0(e){return`data-base-ui-${e}`}var dl=l(fe(),1),lre=l(kd(),1);var sre={style:{transition:"none"}};var F7e="data-base-ui-swipe-ignore",L7e="data-swipe-ignore",mTt=`[${F7e}]`,hTt=`[${L7e}]`;var are={fallbackAxisSide:"end"};var cre=l(E(),1),B7e=dl.createContext(null),V7e=()=>dl.useContext(B7e),j7e=k0("portal");function Sz(e={}){let{ref:t,container:r,componentProps:o=vo,elementProps:n}=e,i=vh(),a=V7e()?.portalNode,[c,u]=dl.useState(null),[d,f]=dl.useState(null),m=Ve(y=>{y!==null&&f(y)}),h=dl.useRef(null);Me(()=>{if(r===null){h.current&&(h.current=null,f(null),u(null));return}if(i==null)return;let y=(r&&(yO(r)?r:r.current))??a??document.body;if(y==null){h.current&&(h.current=null,f(null),u(null));return}h.current!==y&&(h.current=y,f(null),u(y))},[r,a,i]);let g=ir("div",o,{ref:[t,m],props:[{id:i,[j7e]:""},n]});return{portalNode:d,portalSubtree:c&&g?lre.createPortal(g,c):null}}var Cb=l(fe(),1);function ure(){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 z7e=l(E(),1),H7e=Cb.createContext(null),U7e=Cb.createContext(null),R0=()=>Cb.useContext(H7e)?.id||null,Eh=e=>{let t=Cb.useContext(U7e);return e??t};var wa=l(fe(),1);function W7e(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",u=i.width,d=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,u=0,d=0,!n||c?(u=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,m=a&&t.y!=null?t.y:m):n&&!c&&(d=t.axis==="x"?i.height:d,u=t.axis==="y"?i.width:u),n=!0,{width:u,height:d,x:f,y:m,top:m,right:f+u,bottom:m+d,left:f}}}}function dre(e){return e!=null&&e.clientX!=null}function Cz(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,u=wa.useRef(!1),d=wa.useRef(null),[f,m]=wa.useState(),[h,g]=wa.useState([]),v=Ve(x=>{n.set("positionReference",x)}),y=Ve((x,C,S)=>{u.current||c.current.openEvent&&!dre(c.current.openEvent)||n.set("positionReference",W7e(S??a,{x,y:C,axis:o,dataRef:c,pointerType:f}))}),_=Ve(x=>{i?d.current||(y(x.clientX,x.clientY,x.currentTarget),g([])):y(x.clientX,x.clientY,x.currentTarget)}),b=Cp(f)?s:i;wa.useEffect(()=>{if(!r){v(a);return}if(!b)return;function x(){d.current?.(),d.current=null}let C=qr(s);function S(P){let k=ti(P);ur(s,k)?x():y(P.clientX,P.clientY)}return!c.current.openEvent||dre(c.current.openEvent)?d.current=sr(C,"mousemove",S):v(a),x},[b,r,s,c,a,n,y,v,h]),wa.useEffect(()=>()=>{n.set("positionReference",null)},[n]),wa.useEffect(()=>{r&&!s&&(u.current=!1)},[r,s]),wa.useEffect(()=>{!r&&i&&(u.current=!0)},[r,i]);let w=wa.useMemo(()=>{function x(C){m(C.pointerType)}return{onPointerDown:x,onPointerEnter:x,onMouseMove:_,onMouseEnter:_}},[_]);return wa.useMemo(()=>r?{reference:w,trigger:w}:{},[r,w])}var _a=l(fe(),1);function G7e(){return!1}function Y7e(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Tz(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=G7e,bubbles:a,externalTree:c}=t,u="rootStore"in e?e.rootStore:e,d=u.useState("open"),f=u.useState("floatingElement"),{dataRef:m}=u.context,h=Eh(c),g=Ve(typeof n=="function"?n:()=>!1),v=typeof n=="function"?g:n,y=v!==!1,_=Ve(()=>i),{escapeKey:b,outsidePress:w}=Y7e(a),x=_a.useRef(!1),C=_a.useRef(!1),S=_a.useRef(!1),P=_a.useRef(!1),k=_a.useRef(""),O=_a.useRef(null),R=Jc(),I=Jc(),T=Ve(()=>{I.clear(),m.current.insideReactTree=!1}),M=Ve(G=>{let Z=m.current.floatingContext?.nodeId;return(h?Ep(h.nodesRef.current,Z):[]).some(ce=>ce.context?.open&&!ce.context.dataRef.current[G])}),V=Ve(G=>TO(G,u.select("floatingElement"))||TO(G,u.select("domReferenceElement"))),F=Ve(G=>{s()&&u.setOpen(!1,Et(Je.triggerPress,G.nativeEvent))}),B=Ve(G=>{if(!d||!r||!o||G.key!=="Escape"||P.current||!b&&M("__escapeKeyBubbles"))return;let Z=Yte(G)?G.nativeEvent:G,X=Et(Je.escapeKey,Z);u.setOpen(!1,X),X.isCanceled||G.preventDefault(),!b&&!X.isPropagationAllowed&&G.stopPropagation()}),z=Ve(()=>{m.current.insideReactTree=!0,I.start(0,T)}),L=Ve(G=>{if(!d||!r||G.button!==0)return;let Z=ti(G.nativeEvent);ur(u.select("floatingElement"),Z)&&(x.current||(x.current=!0,C.current=!1))}),D=Ve(G=>{!d||!r||(G.defaultPrevented||G.nativeEvent.defaultPrevented)&&x.current&&(C.current=!0)});_a.useEffect(()=>{if(!d||!r)return;m.current.__escapeKeyBubbles=b,m.current.__outsidePressBubbles=w;let G=new ul,Z=new ul;function X(){G.clear(),P.current=!0}function ce(){G.start(Sp.engine.webkit?5:0,()=>{P.current=!1})}function re(){S.current=!0,Z.start(0,()=>{S.current=!1})}function pe(){x.current=!1,C.current=!1}function me(){let de=k.current,Ee=de==="pen"||!de?"mouse":de,ut=_(),Tt=typeof ut=="function"?ut():ut;return typeof Tt=="string"?Tt:Tt[Ee]}function $(de){let Ee=me();return Ee==="intentional"&&de.type!=="click"||Ee==="sloppy"&&de.type==="click"}function ve(de){let Ee=m.current.floatingContext?.nodeId,ut=h&&Ep(h.nodesRef.current,Ee).some(Tt=>TO(de,Tt.context?.elements.floating));return V(de)||ut}function _e(de){if($(de)){de.type!=="click"&&!V(de)&&(Z.clear(),S.current=!1),T();return}if(m.current.insideReactTree){T();return}let Ee=ti(de),ut=`[${k0("inert")}]`,Tt=pt(Ee)?Ee.getRootNode():null,qt=Array.from((C0(Tt)?Tt:tn(u.select("floatingElement"))).querySelectorAll(ut)),Kt=u.context.triggerElements;if(Ee&&(Kt.hasElement(Ee)||Kt.hasMatchingElement(Vt=>ur(Vt,Ee))))return;let At=pt(Ee)?Ee:null;for(;At&&!Pd(At);){let Vt=Td(At);if(Pd(Vt)||!pt(Vt))break;At=Vt}if(!(qt.length&&pt(Ee)&&!Kte(Ee)&&!ur(Ee,u.select("floatingElement"))&&qt.every(Vt=>!ur(At,Vt)))){if(Ho(Ee)&&!("touches"in de)){let Vt=Pd(Ee),or=Ci(Ee),Ze=/auto|scroll/,bn=Vt||Ze.test(or.overflowX),Xn=Vt||Ze.test(or.overflowY),be=bn&&Ee.clientWidth>0&&Ee.scrollWidth>Ee.clientWidth,dt=Xn&&Ee.clientHeight>0&&Ee.scrollHeight>Ee.clientHeight,Mt=or.direction==="rtl",ze=dt&&(Mt?de.offsetX<=Ee.offsetWidth-Ee.clientWidth:de.offsetX>Ee.clientWidth),Ce=be&&de.offsetY>Ee.clientHeight;if(ze||Ce)return}if(!ve(de)){if(me()==="intentional"&&S.current){Z.clear(),S.current=!1;return}typeof v=="function"&&!v(de)||M("__outsidePressBubbles")||(u.setOpen(!1,Et(Je.outsidePress,de)),T())}}}function ae(de){me()!=="sloppy"||de.pointerType==="touch"||!u.select("open")||!r||V(de)||_e(de)}function ke(de){if(me()!=="sloppy"||!u.select("open")||!r||V(de))return;let Ee=de.touches[0];Ee&&(O.current={startTime:Date.now(),startX:Ee.clientX,startY:Ee.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},R.start(1e3,()=>{O.current&&(O.current.dismissOnTouchEnd=!1,O.current.dismissOnMouseDown=!1)}))}function ee(de,Ee){let ut=ti(de);if(!ut)return;let Tt=sr(ut,de.type,()=>{Ee(de),Tt()})}function oe(de){k.current="touch",ee(de,ke)}function le(de){R.clear(),de.type==="pointerdown"&&(k.current=de.pointerType),!(de.type==="mousedown"&&O.current&&!O.current.dismissOnMouseDown)&&ee(de,Ee=>{Ee.type==="pointerdown"?ae(Ee):_e(Ee)})}function ne(de){if(!x.current)return;let Ee=C.current;if(pe(),me()==="intentional"){if(de.type==="pointercancel"){Ee&&re();return}if(!ve(de)){if(Ee){re();return}typeof v=="function"&&!v(de)||(Z.clear(),S.current=!0,T())}}}function ie(de){if(me()!=="sloppy"||!O.current||V(de))return;let Ee=de.touches[0];if(!Ee)return;let ut=Math.abs(Ee.clientX-O.current.startX),Tt=Math.abs(Ee.clientY-O.current.startY),qt=Math.sqrt(ut*ut+Tt*Tt);qt>5&&(O.current.dismissOnTouchEnd=!0),qt>10&&(_e(de),R.clear(),O.current=null)}function Ie(de){ee(de,ie)}function Oe(de){me()!=="sloppy"||!O.current||V(de)||(O.current.dismissOnTouchEnd&&_e(de),R.clear(),O.current=null)}function Fe(de){ee(de,Oe)}let De=tn(f),Le=$c(o&&$c(sr(De,"keydown",B),sr(De,"compositionstart",X),sr(De,"compositionend",ce)),y&&$c(sr(De,"click",le,!0),sr(De,"pointerdown",le,!0),sr(De,"pointerup",ne,!0),sr(De,"pointercancel",ne,!0),sr(De,"mousedown",le,!0),sr(De,"mouseup",ne,!0),sr(De,"touchstart",oe,!0),sr(De,"touchmove",Ie,!0),sr(De,"touchend",Fe,!0)));return()=>{Le(),G.clear(),Z.clear(),pe(),S.current=!1}},[m,f,o,y,v,d,r,b,w,B,T,_,M,V,h,u,R]),_a.useEffect(T,[v,T]);let N=_a.useMemo(()=>({onKeyDown:B,onPointerDown:F,onClick:F}),[B,F]),W=_a.useMemo(()=>({onKeyDown:B,onPointerDown:D,onMouseDown:D,onClickCapture:z,onMouseDownCapture(G){z(),L(G)},onPointerDownCapture(G){z(),L(G)},onMouseUpCapture:z,onTouchEndCapture:z,onTouchMoveCapture:z}),[B,z,L,D]);return _a.useMemo(()=>r?{reference:N,floating:W,trigger:N}:{},[r,N,W])}var es=l(fe(),1);function fre(e,t,r){let{reference:o,floating:n}=e,i=ya(t),s=mT(t),a=pT(s),c=$i(t),u=i==="y",d=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:d,y:o.y-n.height};break;case"bottom":h={x:d,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=ru(t);return g&&(h[s]+=m*(g==="end"?1:-1)*(r&&u?-1:1)),h}async function hre(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:m=!1,padding:h=0}=tu(t,e),g=IO(h),y=a[m?f==="floating"?"reference":"floating":f],_=xb(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(y)))==null||r?y:y.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:c})),b=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=xb(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:w,strategy:c}):b);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 q7e=50,gre=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:hre},c=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:f}=fre(u,o,c),m=o,h=0,g={};for(let v=0;v<i.length;v++){let y=i[v];if(!y)continue;let{name:_,fn:b}=y,{x:w,y:x,data:C,reset:S}=await b({x:d,y:f,initialPlacement:o,placement:m,strategy:n,middlewareData:g,rects:u,platform:a,elements:{reference:e,floating:t}});d=w??d,f=x??f,g[_]={...g[_],...C},S&&h<q7e&&(h++,typeof S=="object"&&(S.placement&&(m=S.placement),S.rects&&(u=S.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):S.rects),{x:d,y:f}=fre(u,m,c)),v=-1)}return{x:d,y:f,placement:m,strategy:n,middlewareData:g}};var vre=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:u}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:v=!0,...y}=tu(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let _=$i(n),b=ya(a),w=$i(a)===a,x=await(c.isRTL==null?void 0:c.isRTL(u.floating)),C=m||(w||!v?[dT(a)]:nre(a)),S=g!=="none";!m&&S&&C.push(...ire(a,v,g,x));let P=[a,...C],k=await c.detectOverflow(t,y),O=[],R=((o=i.flip)==null?void 0:o.overflows)||[];if(d&&O.push(k[_]),f){let V=ore(n,s,x);O.push(k[V[0]],k[V[1]])}if(R=[...R,{placement:n,overflows:O}],!O.every(V=>V<=0)){var I,T;let V=(((I=i.flip)==null?void 0:I.index)||0)+1,F=P[V];if(F&&(!(f==="alignment"?b!==ya(F):!1)||R.every(L=>ya(L.placement)===b?L.overflows[0]>0:!0)))return{data:{index:V,overflows:R},reset:{placement:F}};let B=(T=R.filter(z=>z.overflows[0]<=0).sort((z,L)=>z.overflows[1]-L.overflows[1])[0])==null?void 0:T.placement;if(!B)switch(h){case"bestFit":{var M;let z=(M=R.filter(L=>{if(S){let D=ya(L.placement);return D===b||D==="y"}return!0}).map(L=>[L.placement,L.overflows.filter(D=>D>0).reduce((D,N)=>D+N,0)]).sort((L,D)=>L[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{}}}};function pre(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function mre(e){return rre.some(t=>e[t]>=0)}var bre=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=tu(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),a=pre(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:mre(a)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),a=pre(s,r.floating);return{data:{escapedOffsets:a,escaped:mre(a)}}}default:return{}}}}};var yre=new Set(["left","top"]);async function K7e(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=$i(r),a=ru(r),c=ya(r)==="y",u=yre.has(s)?-1:1,d=i&&c?-1:1,f=tu(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*d,y:m*u}:{x:m*u,y:h*d}}var wre=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 K7e(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}}}}},_re=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:b=>{let{x:w,y:x}=b;return{x:w,y:x}}},...u}=tu(e,t),d={x:r,y:o},f=await i.detectOverflow(t,u),m=ya(n),h=RO(m),g=d[h],v=d[m],y=(b,w)=>kO(w+f[b==="y"?"top":"left"],w,w-f[b==="y"?"bottom":"right"]);s&&(g=y(h,g)),a&&(v=y(m,v));let _=c.fn({...t,[h]:g,[m]:v});return{..._,data:{x:_.x-r,y:_.y-o,enabled:{[h]:s,[m]:a}}}}}},xre=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:u=0,mainAxis:d=!0,crossAxis:f=!0}=tu(e,t),m={x:n,y:i},h=ya(s),g=RO(h),v=m[g],y=m[h],_=tu(u,t),b=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(r=_.mainAxis)!=null?r:0,crossAxis:(o=_.crossAxis)!=null?o:0};if(d){let C=g==="y"?"height":"width",S=a.reference[g]-a.floating[C]+b.mainAxis,P=a.reference[g]+a.reference[C]-b.mainAxis;v<S?v=S:v>P&&(v=P)}if(f){var w,x;let C=g==="y"?"width":"height",S=yre.has($i(s)),P=a.reference[h]-a.floating[C]+(S&&((w=c.offset)==null?void 0:w[h])||0)+(S?0:b.crossAxis),k=a.reference[h]+a.reference[C]+(S?0:((x=c.offset)==null?void 0:x[h])||0)-(S?b.crossAxis:0);y<P?y=P:y>k&&(y=k)}return{[g]:v,[h]:y}}}},Sre=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}=tu(e,t),c=await n.detectOverflow(t,a),u=$i(r),d=ru(r),f=ya(r)==="y",{width:m,height:h}=o.floating,g,v;u==="top"||u==="bottom"?(g=u,v=d===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(v=u,g=d==="end"?"top":"bottom");let y=h-c.top-c.bottom,_=m-c.left-c.right,b=Ch(h-c[g],y),w=Ch(m-c[v],_),x=t.middlewareData.shift,C=!x,S=b,P=w;x!=null&&x.enabled.x&&(P=_),x!=null&&x.enabled.y&&(S=y),C&&!d&&(f?P=m-2*eu(c.left,c.right):S=h-2*eu(c.top,c.bottom)),await s({...t,availableWidth:P,availableHeight:S});let k=await n.getDimensions(i.floating);return m!==k.width||h!==k.height?{reset:{rects:!0}}:{}}}};function Ere(e){let t=Ci(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ho(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=Th(r)!==i||Th(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function Pz(e){return pt(e)?e:e.contextElement}function I0(e){let t=Pz(e);if(!Ho(t))return Rd(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=Ere(t),s=(i?Th(r.width):r.width)/o,a=(i?Th(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var Z7e=Rd(0);function Pre(e){let t=qr(e);return!_O()||!t.visualViewport?Z7e:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function X7e(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===qr(e)}function Tb(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=Pz(e),s=Rd(1);t&&(o?pt(o)&&(s=I0(o)):s=I0(e));let a=X7e(i,r,o)?Pre(i):Rd(0),c=(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&&o){let m=qr(i),h=pt(o)?qr(o):o,g=m,v=xO(g);for(;v&&h!==g;){let y=I0(v),_=v.getBoundingClientRect(),b=Ci(v),w=_.left+(v.clientLeft+parseFloat(b.paddingLeft))*y.x,x=_.top+(v.clientTop+parseFloat(b.paddingTop))*y.y;c*=y.x,u*=y.y,d*=y.x,f*=y.y,c+=w,u+=x,g=qr(v),v=xO(g)}}return xb({width:d,height:f,x:c,y:u})}function OO(e,t){let r=aT(e).scrollLeft;return t?t.left+r:Tb(Ed(e)).left+r}function kre(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-OO(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function Q7e(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=Ed(o),a=t?sT(t.floating):!1;if(o===s||a&&i)return r;let c={scrollLeft:0,scrollTop:0},u=Rd(1),d=Rd(0),f=Ho(o);if((f||!i)&&((bb(o)!=="body"||iT(s))&&(c=aT(o)),f)){let h=Tb(o);u=I0(o),d.x=h.x+o.clientLeft,d.y=h.y+o.clientTop}let m=s&&!f&&!i?kre(s,c):Rd(0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-c.scrollLeft*u.x+d.x+m.x,y:r.y*u.y-c.scrollTop*u.y+d.y+m.y}}function J7e(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function $7e(e){let t=aT(e),r=e.ownerDocument.body,o=eu(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=eu(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+OO(e),s=-t.scrollTop;return Ci(r).direction==="rtl"&&(i+=eu(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var e9e=25;function t9e(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=qr(e),i=Ed(e),s=n.visualViewport,a=i.clientWidth,c=i.clientHeight,u=0,d=0;if(s){let m=!_O()||t==="fixed";o?m||(u=-s.offsetLeft,d=-s.offsetTop):(a=s.width,c=s.height,m&&(u=s.offsetLeft,d=s.offsetTop))}if(OO(i)<=0){let m=i.ownerDocument,h=m.body,g=getComputedStyle(h),v=m.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,y=Math.abs(i.clientWidth-h.clientWidth-v),_=getComputedStyle(i).scrollbarGutter==="stable both-edges"?y/2:y;_<=e9e&&(a-=_)}return{width:a,height:c,x:u,y:d}}function r9e(e,t){let r=Tb(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=I0(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,c=n*i.x,u=o*i.y;return{width:s,height:a,x:c,y:u}}function Cre(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=t9e(e,r,t);else if(t==="document")o=$7e(Ed(e));else if(pt(t))o=r9e(t,r);else{let n=Pre(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return xb(o)}function o9e(e,t){let r=t.get(e);if(r)return r;let o=wh(e,[],!1).filter(a=>pt(a)&&bb(a)!=="body"),n=null,i=Ci(e).position==="fixed",s=i?Td(e):e;for(;pt(s)&&!Pd(s);){let a=Ci(s),c=wO(s),u=n?n.position:i?"fixed":"";!c&&(u==="fixed"||u==="absolute"&&a.position==="static")?o=o.filter(f=>f!==s):n=a,s=Td(s)}return t.set(e,o),o}function n9e(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?sT(t)?[]:o9e(t,this._c):[].concat(r),o],a=Cre(t,s[0],n),c=a.top,u=a.right,d=a.bottom,f=a.left;for(let m=1;m<s.length;m++){let h=Cre(t,s[m],n);c=eu(h.top,c),u=Ch(h.right,u),d=Ch(h.bottom,d),f=eu(h.left,f)}return{width:u-f,height:d-c,x:f,y:c}}function i9e(e){let{width:t,height:r}=Ere(e);return{width:t,height:r}}function s9e(e,t,r){let o=Ho(t),n=Ed(t),i=r==="fixed",s=Tb(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=Rd(0);if((o||!i)&&((bb(t)!=="body"||iT(n))&&(a=aT(t)),o)){let m=Tb(t,!0,i,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}!o&&n&&(c.x=OO(n));let u=n&&!o&&!i?kre(n,a):Rd(0),d=s.left+a.scrollLeft-c.x-u.x,f=s.top+a.scrollTop-c.y-u.y;return{x:d,y:f,width:s.width,height:s.height}}function Ez(e){return Ci(e).position==="static"}function Tre(e,t){if(!Ho(e)||Ci(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ed(e)===r&&(r=r.ownerDocument.body),r}function Rre(e,t){let r=qr(e);if(sT(e))return r;if(!Ho(e)){let n=Td(e);for(;n&&!Pd(n);){if(pt(n)&&!Ez(n))return n;n=Td(n)}return r}let o=Tre(e,t);for(;o&&Rte(o)&&Ez(o);)o=Tre(o,t);return o&&Pd(o)&&Ez(o)&&!wO(o)?r:o||Ite(e)||r}var a9e=async function(e){let t=this.getOffsetParent||Rre,r=this.getDimensions,o=await r(e.floating);return{reference:s9e(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function l9e(e){return Ci(e).direction==="rtl"}var kz={convertOffsetParentRelativeRectToViewportRelativeRect:Q7e,getDocumentElement:Ed,getClippingRect:n9e,getOffsetParent:Rre,getElementRects:a9e,getClientRects:J7e,getDimensions:i9e,getScale:I0,isElement:pt,isRTL:l9e};function Ire(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function c9e(e,t,r){let o=null,n,i=Ed(e);function s(){var d;clearTimeout(n),(d=o)==null||d.disconnect(),o=null}function a(d,f){d===void 0&&(d=!1),f===void 0&&(f=1),s();let m=e.getBoundingClientRect(),{left:h,top:g,width:v,height:y}=m;if(d||t(),!v||!y)return;let _=fT(g),b=fT(i.clientWidth-(h+v)),w=fT(i.clientHeight-(g+y)),x=fT(h),S={rootMargin:-_+"px "+-b+"px "+-w+"px "+-x+"px",threshold:eu(0,Ch(1,f))||1},P=!0;function k(O){let R=O[0].intersectionRatio;if(!Ire(m,e.getBoundingClientRect()))return a();if(R!==f){if(!P)return a();R?a(!1,R):n=setTimeout(()=>{a(!1,1e-7)},1e3)}P=!1}try{o=new IntersectionObserver(k,{...S,root:i.ownerDocument})}catch{o=new IntersectionObserver(k,S)}o.observe(e)}let c=qr(e),u=()=>a(r);return c.addEventListener("resize",u),a(!0),()=>{c.removeEventListener("resize",u),s()}}function vT(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,u=Pz(e),d=n||i?[...u?wh(u):[],...t?wh(t):[]]:[];d.forEach(_=>{n&&_.addEventListener("scroll",r),i&&_.addEventListener("resize",r)});let f=u&&a?c9e(u,r,i):null,m=-1,h=null;s&&(h=new ResizeObserver(_=>{let[b]=_;b&&b.target===u&&h&&t&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var w;(w=h)==null||w.observe(t)})),r()}),u&&!c&&h.observe(u),t&&h.observe(t));let g,v=c?Tb(e):null;c&&y();function y(){let _=Tb(e);v&&!Ire(v,_)&&r(),v=_,g=requestAnimationFrame(y)}return r(),()=>{var _;d.forEach(b=>{n&&b.removeEventListener("scroll",r),i&&b.removeEventListener("resize",r)}),f?.(),(_=h)==null||_.disconnect(),h=null,c&&cancelAnimationFrame(g)}}var Ore=wre;var Are=_re,Mre=vre,Nre=Sre,Dre=bre;var Fre=xre,AO=(e,t,r)=>{let o=new Map,n=r??{},i={...kz,...n.platform,_c:o};return gre(e,t,{...n,platform:i})};var _n=l(fe(),1),Bre=l(fe(),1),Vre=l(kd(),1),d9e=typeof document<"u",f9e=function(){},MO=d9e?Bre.useLayoutEffect:f9e;function NO(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(!NO(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)&&!NO(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function jre(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Lre(e,t){let r=jre(e);return Math.round(t*r)/r}function Rz(e){let t=_n.useRef(e);return MO(()=>{t.current=e}),t}function zre(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:u}=e,[d,f]=_n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=_n.useState(o);NO(m,o)||h(o);let[g,v]=_n.useState(null),[y,_]=_n.useState(null),b=_n.useCallback(L=>{L!==S.current&&(S.current=L,v(L))},[]),w=_n.useCallback(L=>{L!==P.current&&(P.current=L,_(L))},[]),x=i||g,C=s||y,S=_n.useRef(null),P=_n.useRef(null),k=_n.useRef(d),O=c!=null,R=Rz(c),I=Rz(n),T=Rz(u),M=_n.useCallback(()=>{if(!S.current||!P.current)return;let L={placement:t,strategy:r,middleware:m};I.current&&(L.platform=I.current),AO(S.current,P.current,L).then(D=>{let N={...D,isPositioned:T.current!==!1};V.current&&!NO(k.current,N)&&(k.current=N,Vre.flushSync(()=>{f(N)}))})},[m,t,r,I,T]);MO(()=>{u===!1&&k.current.isPositioned&&(k.current.isPositioned=!1,f(L=>({...L,isPositioned:!1})))},[u]);let V=_n.useRef(!1);MO(()=>(V.current=!0,()=>{V.current=!1}),[]),MO(()=>{if(x&&(S.current=x),C&&(P.current=C),x&&C){if(R.current)return R.current(x,C,M);M()}},[x,C,M,R,O]);let F=_n.useMemo(()=>({reference:S,floating:P,setReference:b,setFloating:w}),[b,w]),B=_n.useMemo(()=>({reference:x,floating:C}),[x,C]),z=_n.useMemo(()=>{let L={position:r,left:0,top:0};if(!B.floating)return L;let D=Lre(B.floating,d.x),N=Lre(B.floating,d.y);return a?{...L,transform:"translate("+D+"px, "+N+"px)",...jre(B.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:D,top:N}},[r,a,B.floating,d.x,d.y]);return _n.useMemo(()=>({...d,update:M,refs:F,elements:B,floatingStyles:z}),[d,M,F,B,z])}var Iz=(e,t)=>{let r=Ore(e);return{name:r.name,fn:r.fn,options:[e,t]}},Oz=(e,t)=>{let r=Are(e);return{name:r.name,fn:r.fn,options:[e,t]}},Az=(e,t)=>({fn:Fre(e).fn,options:[e,t]}),Mz=(e,t)=>{let r=Mre(e);return{name:r.name,fn:r.fn,options:[e,t]}},Nz=(e,t)=>{let r=Nre(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Dz=(e,t)=>{let r=Dre(e);return{name:r.name,fn:r.fn,options:[e,t]}};var M0=l(fe(),1),noe=l(kd(),1);var roe=l(fe(),1);var Yt=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(zo(1));let a;if(e&&t&&r&&o&&n&&i)a=(c,u,d,f)=>{let m=e(c,u,d,f),h=t(c,u,d,f),g=r(c,u,d,f),v=o(c,u,d,f),y=n(c,u,d,f);return i(m,h,g,v,y,u,d,f)};else if(e&&t&&r&&o&&n)a=(c,u,d,f)=>{let m=e(c,u,d,f),h=t(c,u,d,f),g=r(c,u,d,f),v=o(c,u,d,f);return n(m,h,g,v,u,d,f)};else if(e&&t&&r&&o)a=(c,u,d,f)=>{let m=e(c,u,d,f),h=t(c,u,d,f),g=r(c,u,d,f);return o(m,h,g,u,d,f)};else if(e&&t&&r)a=(c,u,d,f)=>{let m=e(c,u,d,f),h=t(c,u,d,f);return r(m,h,u,d,f)};else if(e&&t)a=(c,u,d,f)=>{let m=e(c,u,d,f);return t(m,u,d,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var $re=l(fe(),1),jz=l(bT(),1),eoe=l(Kre(),1);var Zre=l(fe(),1);var Lz=[],Bz;function Xre(){return Bz}function Qre(e){Lz.push(e)}function Vz(e){let t=(r,o)=>{let n=wn(I9e).current,i;try{Bz=n;for(let s of Lz)s.before(n);i=e(r,o);for(let s of Lz)s.after(n);n.didInitialize=!0}finally{Bz=void 0}return i};return t.displayName=e.displayName||e.name,t}function Jre(e){return Zre.forwardRef(Vz(e))}function I9e(){return{didInitialize:!1}}var O9e=w0(19),A9e=O9e?N9e:D9e;function FO(e,t,r,o,n){return A9e(e,t,r,o,n)}function M9e(e,t,r,o,n){let i=$re.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,jz.useSyncExternalStore)(e.subscribe,i,i)}Qre({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,jz.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function N9e(e,t,r,o,n){let i=Xre();if(!i)return M9e(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 D9e(e,t,r,o,n){return(0,eoe.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var LO=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 FO(this,t,r,o,n)}};var Eb=l(fe(),1);var A0=class extends LO{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Eb.useDebugValue(t);let o=this;Me(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;Me(()=>(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);Me(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Eb.useDebugValue(t);let o=this,n=r!==void 0;Me(()=>{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 Eb.useDebugValue(t),FO(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Eb.useDebugValue(t);let o=Ve(r??Qc);this.context[t]=o}useStateSetter(t){let r=Eb.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 BO=l(fe(),1);function toe(){let[,e]=BO.useState({});return BO.useCallback(()=>{e({})},[])}var F9e={open:Yt(e=>e.open),transitionStatus:Yt(e=>e.transitionStatus),domReferenceElement:Yt(e=>e.domReferenceElement),referenceElement:Yt(e=>e.positionReference??e.referenceElement),floatingElement:Yt(e=>e.floatingElement),floatingId:Yt(e=>e.floatingId)},Id=class extends A0{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:ure(),nested:o,triggerElements:i},F9e),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&qte(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 ooe(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),d=t.context.triggerElements,f=s,m=roe.useRef(null);o===void 0&&m.current===null&&(m.current=new Id({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:u,triggerElements:d,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let h=o??m.current;return t.useSyncedValue("floatingId",n),Me(()=>{let g={open:a,floatingId:n,referenceElement:c,floatingElement:u};pt(c)&&(g.domReferenceElement=c),h.state.positionReference===h.state.referenceElement&&(g.positionReference=c),h.update(g)},[a,n,c,u,h]),h.context.onOpenChange=f,h.context.nested=i,h}var ioe={tabIndex:-1,[hz]:""};function soe(e,t,r=!1){let o=vh(),n=R0()!=null,i=M0.useRef(null);e===void 0&&i.current===null&&(i.current=t(o,n));let s=e??i.current;return ooe({popupStore:s,treatPopupAsFloatingElement:r,floatingRootContext:s.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function L9e(e,t){let r=M0.useRef(null),o=M0.useRef(null);return M0.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 B9e(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 V9e(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function aoe(e,t,r,o={}){let n=r.reason,i=n===Je.triggerHover,s=t&&n===Je.triggerFocus,a=!t&&(n===Je.triggerPress||n===Je.escapeKey),c=V9e(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let u=()=>{let d={...o.extraState,open:t};s?d.instantType="focus":a?d.instantType="dismiss":i&&(d.instantType=void 0),B9e(d,t,r.trigger,c()),e.update(d)};i?noe.flushSync(u):u()}function loe(e,t,r,o){zte(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function coe(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=L9e(e,r),s=Ve(a=>{if(i(a),!a)return;let c=r.select("open"),u=r.select("activeTriggerId");if(u===e){r.update({activeTriggerElement:a,...c?o:null});return}u==null&&c&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return Me(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function uoe(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");Me(()=>{if(!o){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let i=e.context.triggerElements.size,s={};e.state.triggerCount!==i&&(s.triggerCount=i);let a=e.select("activeTriggerId"),c=null;if(a){let u=e.context.triggerElements.getById(a);u?u!==e.state.activeTriggerElement&&(s.activeTriggerElement=u):c=a}if(!c&&!a&&i===1){let u=e.context.triggerElements.entries().next();if(!u.done){let[d,f]=u.value;s.activeTriggerId=d,s.activeTriggerElement=f}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),c&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===c&&!e.context.triggerElements.getById(c)){let u=Et(Je.none);e.setOpen(!1,u),u.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function doe(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=S0(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let c=Ve(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return xh({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function foe(e,t){e.useSyncedValues(t),Me(()=>()=>{e.update({activeTriggerProps:vo,inactiveTriggerProps:vo,popupProps:vo})},[e])}var Ph=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let o=this.idMap.get(t);o!==r&&(o!==void 0&&this.elementsSet.delete(o),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function poe(){return new Id({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Ph,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function hoe(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:poe(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:vo,inactiveTriggerProps:vo,popupProps:vo}}function goe(e,t,r=!1){return new Id({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var yT=Yt(e=>e.triggerIdProp??e.activeTriggerId),zz=Yt(e=>e.openProp??e.open),moe=Yt(e=>(e.popupElement?.id??e.floatingId)||void 0);function voe(e,t){return t!==void 0&&zz(e)&&yT(e)===t}function j9e(e,t){return voe(e,t)?!0:t!==void 0&&zz(e)&&yT(e)==null&&e.triggerCount===1}var boe={open:zz,mounted:Yt(e=>e.mounted),transitionStatus:Yt(e=>e.transitionStatus),floatingRootContext:Yt(e=>e.floatingRootContext),triggerCount:Yt(e=>e.triggerCount),preventUnmountingOnClose:Yt(e=>e.preventUnmountingOnClose),payload:Yt(e=>e.payload),activeTriggerId:yT,activeTriggerElement:Yt(e=>e.mounted?e.activeTriggerElement:null),popupId:moe,isTriggerActive:Yt((e,t)=>t!==void 0&&yT(e)===t),isOpenedByTrigger:Yt((e,t)=>voe(e,t)),isMountedByTrigger:Yt((e,t)=>t!==void 0&&yT(e)===t&&e.mounted),triggerProps:Yt((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:Yt((e,t)=>j9e(e,t)?moe(e):void 0),popupProps:Yt(e=>e.popupProps),popupElement:Yt(e=>e.popupElement),positionerElement:Yt(e=>e.positionerElement)};function yoe(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=vh(),i=R0()!=null,s=wn(()=>new Id({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new Ph,floatingId:n,syncOnly:!1,nested:i})).current;return Me(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=pt(o.reference)?o.reference:null),o.floating!==void 0&&(a.floatingElement=o.floating),s.update(a)},[t,n,o.reference,o.floating,s]),s.context.onOpenChange=r,s.context.nested=i,s}function Hz(e={}){let{nodeId:t,externalTree:r}=e,o=yoe(e),n=e.rootContext||o,i=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.useState("open"),u=n.useState("floatingId"),[d,f]=es.useState(null),[m,h]=es.useState(void 0),[g,v]=es.useState(void 0),y=es.useRef(null),_=Eh(r),b=es.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),w=zre({...e,elements:{...b,...d&&{reference:d}}}),x=pt(m)?m:null,C=g===void 0?n.state.floatingElement:g;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?a:x),n.useSyncedValue("floatingElement",C);let S=es.useCallback(T=>{let M=pt(T)?{getBoundingClientRect:()=>T.getBoundingClientRect(),getClientRects:()=>T.getClientRects(),contextElement:T}:T;f(M),w.refs.setReference(M)},[w.refs]),P=es.useCallback(T=>{(pt(T)||T===null)&&(y.current=T,h(T)),(pt(w.refs.reference.current)||w.refs.reference.current===null||T!==null&&!pt(T))&&w.refs.setReference(T)},[w.refs,h]),k=es.useCallback(T=>{v(T),w.refs.setFloating(T)},[w.refs]),O=es.useMemo(()=>({...w.refs,setReference:P,setFloating:k,setPositionReference:S,domReference:y}),[w.refs,P,k,S]),R=es.useMemo(()=>({...w.elements,domReference:a}),[w.elements,a]),I=es.useMemo(()=>({...w,dataRef:n.context.dataRef,open:c,onOpenChange:n.setOpen,events:n.context.events,floatingId:u,refs:O,elements:R,nodeId:t,rootStore:n}),[w,O,R,t,n,c,u]);return Me(()=>{a&&(y.current=a)},[a]),Me(()=>{n.context.dataRef.current.floatingContext=I;let T=_?.nodesRef.current.find(M=>M.id===t);T&&(T.context=I)}),es.useMemo(()=>({...w,context:I,refs:O,elements:R,rootStore:n}),[w,O,R,I,n])}var Od=l(fe(),1);var Uz=Sp.os.mac&&Sp.engine.webkit;function Wz(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=Od.useRef(!1),c=Od.useRef(null),u=Od.useRef(!0),d=Jc();Od.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let h=qr(m);function g(){let _=n.select("domReferenceElement");!n.select("open")&&Ho(_)&&_===P0(tn(_))&&(a.current=!0)}function v(){u.current=!0}function y(){u.current=!1}return $c(sr(h,"blur",g),Uz&&sr(h,"keydown",v,!0),Uz&&sr(h,"pointerdown",y,!0))},[n,r]),Od.useEffect(()=>{if(!r)return;function m(h){if(h.reason===Je.triggerPress||h.reason===Je.escapeKey){let g=n.select("domReferenceElement");pt(g)&&(c.current=g,a.current=!0)}}return i.on("openchange",m),()=>{i.off("openchange",m)}},[i,r,n]);let f=Od.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 v=ti(h.nativeEvent);if(pt(v)){if(Uz&&!h.relatedTarget){if(!u.current&&!Zte(v))return}else if(!Xte(v))return}let y=Sh(h.relatedTarget,n.context.triggerElements),{nativeEvent:_,currentTarget:b}=h,w=typeof o=="function"?o():o;if(n.select("open")&&y||w===0||w===void 0){n.setOpen(!0,Et(Je.triggerFocus,_,b));return}d.start(w,()=>{a.current||n.setOpen(!0,Et(Je.triggerFocus,_,b))})},onBlur(h){m();let g=h.relatedTarget,v=h.nativeEvent,y=pt(g)&&g.hasAttribute(k0("focus-guard"))&&g.getAttribute("data-type")==="outside";d.start(0,()=>{let _=n.select("domReferenceElement"),b=P0(tn(_));!g&&b===_||ur(s.current.floatingContext?.refs.floating.current,b)||ur(_,b)||y||Sh(g??b,n.context.triggerElements)||n.setOpen(!1,Et(Je.triggerFocus,v))})}}},[s,o,n,d]);return Od.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var Yz=l(fe(),1);var Gz=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 ul,this.restTimeout=new ul,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},VO=new WeakMap;function N0(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&VO.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),VO.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function jO(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=VO.get(r);i&&i!==e&&N0(i),N0(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,VO.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function D0(e){let t=e.context.dataRef.current,r=wn(()=>t.hoverInteractionState??Gz.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),_0(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function qz(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:u}=i.context,d=Eh(),f=R0(),m=D0(i),h=Jc(),g=Ve(()=>EO(u.current.openEvent?.type,m.interactedInside)),v=Ve(()=>Qte(u.current.openEvent?.type)),y=Ve(()=>{N0(m)});Me(()=>{s||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,y())},[s,m,y]),Yz.useEffect(()=>y,[y]),Me(()=>{if(r&&s&&m.handleCloseOptions?.blockPointerEvents&&v()&&pt(c)&&a){let _=c,b=a,w=tn(a),x=d?.nodesRef.current.find(k=>k.id===f)?.context?.elements.floating;x&&(x.style.pointerEvents="");let C=m.pointerEventsScopeElement!==b?m.pointerEventsScopeElement:null,S=x!==b?x:null,P=m.handleCloseOptions?.getScope?.()??C??S??_.closest("[data-rootownerid]")??w.body;return jO(m,{scopeElement:P,referenceElement:_,floatingElement:b}),()=>{y()}}},[r,s,c,a,m,v,d,f,y]),Yz.useEffect(()=>{if(!r)return;function _(){return!!(d&&f&&Ep(d.nodesRef.current,f).length>0)}function b(k){let O=Tp(o,"close",m.pointerType),R=()=>{i.setOpen(!1,Et(Je.triggerHover,k)),d?.events.emit("floating.closed",k)};O?m.openChangeTimeout.start(O,R):(m.openChangeTimeout.clear(),R())}function w(k){let O=ti(k);if(!vz(O)){m.interactedInside=!1;return}m.interactedInside=O?.closest("[aria-haspopup]")!=null}function x(){m.openChangeTimeout.clear(),h.clear(),d?.events.off("floating.closed",S),y()}function C(k){if(_()&&d){d.events.on("floating.closed",S);return}if(Sh(k.relatedTarget,i.context.triggerElements))return;let O=u.current.floatingContext?.nodeId??n,R=k.relatedTarget;if(!(d&&O&&pt(R)&&Ep(d.nodesRef.current,O,!1).some(T=>ur(T.context?.elements.floating,R)))){if(m.handler){m.handler(k);return}y(),v()&&!g()&&b(k)}}function S(k){!d||!f||_()||h.start(0,()=>{d.events.off("floating.closed",S),i.setOpen(!1,Et(Je.triggerHover,k)),d.events.emit("floating.closed",k)})}let P=a;return $c(P&&sr(P,"mouseenter",x),P&&sr(P,"mouseleave",C),P&&sr(P,"pointerdown",w,!0),()=>{d?.events.off("floating.closed",S)})},[r,a,i,u,o,n,v,g,y,m,d,f,h])}var kh=l(fe(),1),woe=l(kd(),1);var z9e={current:null};function Kz(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:c=z9e,externalTree:u,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:h}=t,g="rootStore"in e?e.rootStore:e,{dataRef:v,events:y}=g.context,_=Eh(u),b=D0(g),w=kh.useRef(!1),x=Qi(n),C=Qi(o),S=Qi(s),P=Qi(r),k=Qi(h),O=Qi(m),R=Ve(()=>EO(v.current.openEvent?.type,b.interactedInside)),I=Ve(()=>k.current?.()!==!1),T=Ve((F,B,z)=>{let L=g.context.triggerElements;if(L.hasElement(B))return!F||!ur(F,B);if(!pt(z))return!1;let D=z;return L.hasMatchingElement(N=>ur(N,D))&&(!F||!ur(F,D))}),M=Ve(()=>{if(!b.handler)return;tn(g.select("domReferenceElement")).removeEventListener("mousemove",b.handler),b.handler=void 0}),V=Ve(()=>{N0(b)});return d&&(b.handleCloseOptions=x.current?.__options),kh.useEffect(()=>M,[M]),kh.useEffect(()=>{if(!r)return;function F(B){B.open?w.current=!1:(w.current=B.reason===Je.triggerHover,M(),b.openChangeTimeout.clear(),b.restTimeout.clear(),b.blockMouseMove=!0,b.restTimeoutPending=!1)}return y.on("openchange",F),()=>{y.off("openchange",F)}},[r,y,b,M]),kh.useEffect(()=>{if(!r)return;function F(D,N=!0){let W=Tp(C.current,"close",b.pointerType);W?b.openChangeTimeout.start(W,()=>{g.setOpen(!1,Et(Je.triggerHover,D)),_?.events.emit("floating.closed",D)}):N&&(b.openChangeTimeout.clear(),g.setOpen(!1,Et(Je.triggerHover,D)),_?.events.emit("floating.closed",D))}let B=c.current??(d?g.select("domReferenceElement"):null);if(!pt(B))return;function z(D){if(b.openChangeTimeout.clear(),b.blockMouseMove=!1,i&&!Cp(b.pointerType))return;let N=bz(S.current),W=Tp(C.current,"open",b.pointerType),G=ti(D),Z=D.currentTarget??null,X=g.select("domReferenceElement"),ce=Z;if(pt(G)&&!g.context.triggerElements.hasElement(G)){for(let ee of g.context.triggerElements.elements())if(ur(ee,G)){ce=ee;break}}pt(Z)&&pt(X)&&!g.context.triggerElements.hasElement(Z)&&ur(Z,X)&&(ce=X);let re=ce==null?!1:T(X,ce,G),pe=g.select("open"),me=O.current?.()??g.select("transitionStatus")==="ending",$=!pe&&me&&w.current,ve=!re&&pt(ce)&&pt(X)&&ur(X,ce)&&$,_e=N>0&&!W,ae=re&&(pe||$)||ve,ke=!pe||re;if(ae){I()&&g.setOpen(!0,Et(Je.triggerHover,D,ce));return}_e||(W?b.openChangeTimeout.start(W,()=>{ke&&I()&&g.setOpen(!0,Et(Je.triggerHover,D,ce))}):ke&&I()&&g.setOpen(!0,Et(Je.triggerHover,D,ce)))}function L(D){if(R()){V();return}M();let N=g.select("domReferenceElement"),W=tn(N);b.restTimeout.clear(),b.restTimeoutPending=!1;let G=v.current.floatingContext??f?.();if(Sh(D.relatedTarget,g.context.triggerElements))return;if(x.current&&G){g.select("open")||b.openChangeTimeout.clear();let X=c.current;b.handler=x.current({...G,tree:_,x:D.clientX,y:D.clientY,onClose(){V(),M(),P.current&&!R()&&X===g.select("domReferenceElement")&&F(D,!0)}}),W.addEventListener("mousemove",b.handler),b.handler(D);return}(b.pointerType!=="touch"||!ur(g.select("floatingElement"),D.relatedTarget))&&F(D)}return a?$c(sr(B,"mousemove",z,{once:!0}),sr(B,"mouseenter",z),sr(B,"mouseleave",L)):$c(sr(B,"mouseenter",z),sr(B,"mouseleave",L))},[M,V,v,C,g,r,x,b,d,T,R,i,a,S,c,_,P,f,O,I]),kh.useMemo(()=>{if(!r)return;function F(B){b.pointerType=B.pointerType}return{onPointerDown:F,onPointerEnter:F,onMouseMove(B){let{nativeEvent:z}=B,L=B.currentTarget,D=g.select("domReferenceElement"),N=g.select("open"),W=T(D,L,B.target);if(i&&!Cp(b.pointerType))return;if(N&&W&&b.handleCloseOptions?.blockPointerEvents){let X=g.select("floatingElement");if(X){let ce=b.handleCloseOptions?.getScope?.()??L.ownerDocument.body;jO(b,{scopeElement:ce,referenceElement:L,floatingElement:X})}}let G=bz(S.current);if(N&&!W||G===0||!W&&b.restTimeoutPending&&B.movementX**2+B.movementY**2<2)return;b.restTimeout.clear();function Z(){if(b.restTimeoutPending=!1,R())return;let X=g.select("open");!b.blockMouseMove&&(!X||W)&&I()&&g.setOpen(!0,Et(Je.triggerHover,z,L))}b.pointerType==="touch"?woe.flushSync(()=>{Z()}):W&&N?Z():(b.restTimeoutPending=!0,b.restTimeout.start(G,Z))}}},[r,b,R,T,i,g,S,I])}var _oe=.1,H9e=_oe*_oe,Or=.5;function zO(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function HO(e,t,r,o,n,i,s,a,c,u){let d=!1;return zO(e,t,r,o,n,i)&&(d=!d),zO(e,t,n,i,s,a)&&(d=!d),zO(e,t,s,a,c,u)&&(d=!d),zO(e,t,c,u,r,o)&&(d=!d),d}function U9e(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function UO(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),c=Math.min(o,i),u=Math.max(o,i);return e>=s&&e<=a&&t>=c&&t<=u}function Zz(e={}){let{blockPointerEvents:t=!1}=e,r=new ul,o=({x:n,y:i,placement:s,elements:a,onClose:c,nodeId:u,tree:d})=>{let f=s?.split("-")[0],m=!1,h=null,g=null,v=typeof performance<"u"?performance.now():0;function y(b,w){let x=performance.now(),C=x-v;if(h===null||g===null||C===0)return h=b,g=w,v=x,!1;let S=b-h,P=w-g,k=S*S+P*P,O=C*C*H9e;return h=b,g=w,v=x,k<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:P}=w,k=ti(w),O=w.type==="mouseleave",R=ur(C,k),I=ur(x,k);if(R&&(m=!0,!O))return;if(I&&(m=!1,!O)){m=!0;return}if(O&&pt(w.relatedTarget)&&ur(C,w.relatedTarget))return;function T(){return!!(d&&Ep(d.nodesRef.current,u).length>0)}function M(){T()||_()}if(T())return;let V=x.getBoundingClientRect(),F=C.getBoundingClientRect(),B=n>F.right-F.width/2,z=i>F.bottom-F.height/2,L=F.width>V.width,D=F.height>V.height,N=(L?V:F).left,W=(L?V:F).right,G=(D?V:F).top,Z=(D?V:F).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){M();return}let X=!1;switch(f){case"top":X=UO(S,P,N,V.top+1,W,F.bottom-1);break;case"bottom":X=UO(S,P,N,F.top+1,W,V.bottom-1);break;case"left":X=UO(S,P,F.right-1,Z,V.left+1,G);break;case"right":X=UO(S,P,V.right-1,Z,F.left+1,G);break;default:}if(X)return;if(m&&!U9e(S,P,V)){M();return}if(!O&&y(S,P)){M();return}let ce=!1;switch(f){case"top":{let re=L?Or/2:Or*4,pe=L||B?n+re:n-re,me=L?n-re:B?n+re:n-re,$=i+Or+1,ve=B||L?F.bottom-Or:F.top,_e=B?L?F.bottom-Or:F.top:F.bottom-Or;ce=HO(S,P,pe,$,me,$,F.left,ve,F.right,_e);break}case"bottom":{let re=L?Or/2:Or*4,pe=L||B?n+re:n-re,me=L?n-re:B?n+re:n-re,$=i-Or,ve=B||L?F.top+Or:F.bottom,_e=B?L?F.top+Or:F.bottom:F.top+Or;ce=HO(S,P,pe,$,me,$,F.left,ve,F.right,_e);break}case"left":{let re=D?Or/2:Or*4,pe=D||z?i+re:i-re,me=D?i-re:z?i+re:i-re,$=n+Or+1,ve=z||D?F.right-Or:F.left,_e=z?D?F.right-Or:F.left:F.right-Or;ce=HO(S,P,ve,F.top,_e,F.bottom,$,pe,$,me);break}case"right":{let re=D?Or/2:Or*4,pe=D||z?i+re:i-re,me=D?i-re:z?i+re:i-re,$=n-Or,ve=z||D?F.left+Or:F.right,_e=z?D?F.left+Or:F.right:F.left+Or;ce=HO(S,P,$,pe,$,me,ve,F.top,_e,F.bottom);break}default:}ce?m||r.start(40,M):M()}};return o.__options={...e,blockPointerEvents:t},o}var Xz=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=cl.startingStyle]="startingStyle",e[e.endingStyle=cl.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),wT=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),W9e={[wT.popupOpen]:""},Mkt={[wT.popupOpen]:"",[wT.pressed]:""},G9e={[Xz.open]:""},Y9e={[Xz.closed]:""},q9e={[Xz.anchorHidden]:""},xoe={open(e){return e?W9e:null}};var F0={open(e){return e?G9e:Y9e},anchorHidden(e){return e?q9e:null}};var L0="ArrowUp",B0="ArrowDown",_T="ArrowLeft",xT="ArrowRight",ST="Home",CT="End";var Qz=new Set([_T,xT]),Coe=new Set([_T,xT,ST,CT]),Jz=new Set([L0,B0]),Toe=new Set([L0,B0,ST,CT]),$z=new Set([...Qz,...Jz]),Eoe=new Set([...$z,ST,CT]),K9e="Shift",Z9e="Control",X9e="Alt",Q9e="Meta",Poe=new Set([K9e,Z9e,X9e,Q9e]);function J9e(e){return Ho(e)&&e.tagName==="INPUT"}function eH(e){return!!(J9e(e)&&e.selectionStart!=null||Ho(e)&&e.tagName==="TEXTAREA")}function tH(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=Soe(e,t,"left"),u=WO(e),d=WO(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.scrollMarginRight<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(a&&o!=="horizontal"){let c=Soe(e,t,"top"),u=WO(e),d=WO(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 Soe(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 WO(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 GO(e){return w0(19)?e:e?"true":void 0}var fl=l(fe(),1);var $9e=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:u,padding:d=0,offsetParent:f="real"}=tu(e,t)||{};if(u==null)return{};let m=IO(d),h={x:r,y:o},g=mT(n),v=pT(g),y=await s.getDimensions(u),_=g==="y",b=_?"top":"left",w=_?"bottom":"right",x=_?"clientHeight":"clientWidth",C=i.reference[v]+i.reference[g]-h[g]-i.floating[v],S=h[g]-i.reference[g],P=f==="real"?await s.getOffsetParent?.(u):a.floating,k=a.floating[x]||i.floating[v];(!k||!await s.isElement?.(P))&&(k=a.floating[x]||i.floating[v]);let O=C/2-S/2,R=k/2-y[v]/2-1,I=Math.min(m[b],R),T=Math.min(m[w],R),M=I,V=k-y[v]-T,F=k/2-y[v]/2+O,B=kO(M,F,V),z=!c.arrow&&ru(n)!=null&&F!==B&&i.reference[v]/2-(F<M?I:T)-y[v]/2<0,L=z?F<M?F-M:F-V:0;return{[g]:h[g]+L,data:{[g]:B,centerOffset:F-B-L,...z&&{alignmentOffset:L}},reset:z}}}),koe=(e,t)=>({...$9e(e),options:[e,t]});var eje=Dz().fn,Roe={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;return{data:{referenceHidden:(await eje(e)).data?.referenceHidden||i}}}};var TT={sideX:"left",sideY:"top"},Ioe={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,c=qr(n),u=c.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:r,data:TT};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 b=tn(n);m={width:b.documentElement.clientWidth,height:b.documentElement.clientHeight}}else await i.isElement?.(f)&&(m=await i.getDimensions(f));let h=$i(a),g=t,v=r;h==="left"&&(g=m.width-(t+o.width)),h==="top"&&(v=m.height-(r+o.height));let y=h==="left"?"right":TT.sideX,_=h==="top"?"bottom":TT.sideY;return{x:g,y:v,data:{sideX:y,sideY:_}}}};function Moe(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 Ooe(e,t,r){let{rects:o,placement:n}=e;return{side:Moe(t,$i(n),r),align:ru(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function Noe(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:c=5,sticky:u=!1,arrowPadding:d=5,disableAnchorTracking:f=!1,inline:m,keepMounted:h=!1,floatingRootContext:g,mounted:v,collisionAvoidance:y,shiftCrossAxis:_=!1,nodeId:b,adaptiveOrigin:w,lazyFlip:x=!1,externalTree:C}=e,[S,P]=fl.useState(null);!v&&S!==null&&P(null);let k=y.side||"flip",O=y.align||"flip",R=y.fallbackAxisSide||"end",I=typeof t=="function"?t:void 0,T=Ve(I),M=I?T:t,V=Qi(t),F=Qi(v),z=gh()==="rtl",L=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":z?"left":"right","inline-start":z?"right":"left"}[o],D=i==="center"?L:`${L}-${i}`,N=c,W=1,G=o==="bottom"?W:0,Z=o==="top"?W:0,X=o==="right"?W:0,ce=o==="left"?W:0;typeof N=="number"?N={top:N+G,right:N+ce,bottom:N+Z,left:N+X}:N&&(N={top:(N.top||0)+G,right:(N.right||0)+ce,bottom:(N.bottom||0)+Z,left:(N.left||0)+X});let re={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:N},pe=fl.useRef(null),me=Qi(n),$=Qi(s),ve=typeof n!="function"?n:0,_e=typeof s!="function"?s:0,ae=[];m&&ae.push(m),ae.push(Iz(ze=>{let Ce=Ooe(ze,o,z),J=typeof me.current=="function"?me.current(Ce):me.current,ue=typeof $.current=="function"?$.current(Ce):$.current;return{mainAxis:J,crossAxis:ue,alignmentAxis:ue}},[ve,_e,z,o]));let ke=O==="none"&&k!=="shift",ee=!ke&&(u||_||k==="shift"),oe=k==="none"?null:Mz({...re,padding:{top:N.top+W,right:N.right+W,bottom:N.bottom+W,left:N.left+W},mainAxis:!_&&k==="flip",crossAxis:O==="flip"?"alignment":!1,fallbackAxisSideDirection:R}),le=ke?null:Oz(ze=>{let Ce=tn(ze.elements.floating).documentElement;return{...re,rootBoundary:_?{x:0,y:0,width:Ce.clientWidth,height:Ce.clientHeight}:void 0,mainAxis:O!=="none",crossAxis:ee,limiter:u||_?void 0:Az(J=>{if(!pe.current)return{};let{width:ue,height:j}=pe.current.getBoundingClientRect(),we=ya($i(J.placement)),ht=we==="y"?ue:j,ye=we==="y"?N.left+N.right:N.top+N.bottom;return{offset:ht/2+ye/2}})}},[re,u,_,N,O]);k==="shift"||O==="shift"||i==="center"?ae.push(le,oe):ae.push(oe,le),ae.push(Nz({...re,apply({elements:{floating:ze},availableWidth:Ce,availableHeight:J,rects:ue}){if(!F.current)return;let j=ze.style;j.setProperty("--available-width",`${Ce}px`),j.setProperty("--available-height",`${J}px`);let we=qr(ze).devicePixelRatio||1,{x:ht,y:ye,width:mo,height:Ae}=ue.reference,cr=(Math.round((ht+mo)*we)-Math.round(ht*we))/we,he=(Math.round((ye+Ae)*we)-Math.round(ye*we))/we;j.setProperty("--anchor-width",`${cr}px`),j.setProperty("--anchor-height",`${he}px`)}}),koe(ze=>({element:pe.current||tn(ze.elements.floating).createElement("div"),padding:d,offsetParent:"floating"}),[d]),{name:"transformOrigin",fn(ze){let{elements:Ce,middlewareData:J,placement:ue,rects:j,y:we}=ze,ht=$i(ue),ye=ya(ht),mo=pe.current,Ae=J.arrow?.x||0,cr=J.arrow?.y||0,he=mo?.clientWidth||0,ge=mo?.clientHeight||0,fa=Ae+he/2,$t=cr+ge/2,Ke=Math.abs(J.shift?.y||0),Re=j.reference.height/2,lt=typeof n=="function"?n(Ooe(ze,o,z)):n,yt=Ke>lt,xt={top:`${fa}px calc(100% + ${lt}px)`,bottom:`${fa}px ${-lt}px`,left:`calc(100% + ${lt}px) ${$t}px`,right:`${-lt}px ${$t}px`}[ht],jr=`${fa}px ${j.reference.y+Re-we}px`;return Ce.floating.style.setProperty("--transform-origin",ee&&ye==="y"&&yt?jr:xt),{}}},Roe,w),Me(()=>{!v&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[v,g]);let ne=fl.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:ie,elements:Ie,x:Oe,y:Fe,middlewareData:De,update:Le,placement:de,context:Ee,isPositioned:ut,floatingStyles:Tt}=Hz({rootContext:g,open:h?v:void 0,placement:D,middleware:ae,strategy:r,whileElementsMounted:h?void 0:(...ze)=>vT(...ze,ne),nodeId:b,externalTree:C}),{sideX:qt,sideY:Kt}=De.adaptiveOrigin||TT,At=ut?r:"fixed",Vt=fl.useMemo(()=>{let ze=w?{position:At,[qt]:Oe,[Kt]:Fe}:{position:At,...Tt};return ut||(ze.opacity=0),ze},[w,At,qt,Oe,Kt,Fe,Tt,ut]),or=fl.useRef(null);Me(()=>{if(!v)return;let ze=V.current,Ce=typeof ze=="function"?ze():ze,ue=(Aoe(Ce)?Ce.current:Ce)||null||null;ue!==or.current&&(ie.setPositionReference(ue),or.current=ue)},[v,ie,M,V]),fl.useEffect(()=>{if(!v)return;let ze=V.current;typeof ze!="function"&&Aoe(ze)&&ze.current!==or.current&&(ie.setPositionReference(ze.current),or.current=ze.current)},[v,ie,M,V]),fl.useEffect(()=>{if(h&&v&&Ie.reference&&Ie.floating)return vT(Ie.reference,Ie.floating,Le,ne)},[h,v,Ie,Le,ne]);let Ze=$i(de),bn=Moe(o,Ze,z),Xn=ru(de)||"center",be=!!De.hide?.referenceHidden;Me(()=>{x&&v&&ut&&P(Ze)},[x,v,ut,Ze]);let dt=fl.useMemo(()=>({position:"absolute",top:De.arrow?.y,left:De.arrow?.x}),[De.arrow]),Mt=De.arrow?.centerOffset!==0;return fl.useMemo(()=>({positionerStyles:Vt,arrowStyles:dt,arrowRef:pe,arrowUncentered:Mt,side:bn,align:Xn,physicalSide:Ze,anchorHidden:be,refs:ie,context:Ee,isPositioned:ut,update:Le}),[Vt,dt,pe,Mt,bn,Xn,Ze,be,ie,Ee,ut,Le])}function Aoe(e){return e!=null&&"current"in e}function YO(e){return e==="starting"?sre:vo}function Doe(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let c={...r};return a&&(c.pointerEvents="none"),ir("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},YO(o),n],stateAttributesMapping:F0})}var Foe=l(fe(),1);var rH=Foe.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:c,...u}=t,{getButtonProps:d,buttonRef:f}=yb({disabled:i,focusableWhenDisabled:s,native:a});return ir("button",t,{state:{disabled:i},ref:[r,f],props:[u,d]})});var Rh={};Rr(Rh,{Panel:()=>Hoe,Root:()=>Boe,Trigger:()=>joe});var ET=l(fe(),1);var qO={...kte,...yh};var Loe=l(E(),1),Boe=ET.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:c,style:u,...d}=t,f=Ve(a),m=Tte({open:c,defaultOpen:i,onOpenChange:f,disabled:s}),h=ET.useMemo(()=>({open:m.open,disabled:m.disabled,transitionStatus:m.transitionStatus}),[m.open,m.disabled,m.transitionStatus]),g=ET.useMemo(()=>({...m,onOpenChange:f,state:h}),[m,f,h]),v=ir("div",t,{state:h,ref:r,props:d,stateAttributesMapping:qO});return(0,Loe.jsx)(nz.Provider,{value:g,children:v})});var Voe=l(fe(),1);var tje={...Pte,...yh},joe=Voe.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:a}=gO(),{className:c,disabled:u=a,render:d,nativeButton:f=!0,style:m,...h}=t,{getButtonProps:g,buttonRef:v}=yb({disabled:u,focusableWhenDisabled:!0,native:f});return ir("button",t,{state:s,ref:[r,v],props:[{"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i},h,g],stateAttributesMapping:tje})});var zoe=l(fe(),1);var oH=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var Hoe=zoe.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:c,...u}=t,{mounted:d,onOpenChange:f,open:m,panelId:h,setMounted:g,setPanelIdState:v,setOpen:y,state:_,transitionStatus:b}=gO(),w=n??!1,x=i??!1;Me(()=>{if(a)return v(a),()=>{v(void 0)}},[a,v]);let{height:C,props:S,ref:P,shouldPreventOpenAnimation:k,shouldRender:O,transitionStatus:R,width:I}=Vte({externalRef:r,hiddenUntilFound:w,id:h,keepMounted:x,mounted:d,onOpenChange:f,open:m,setMounted:g,setOpen:y,transitionStatus:b}),T={..._,transitionStatus:R},M=cO(c,T),V=ir("div",{...t,style:void 0},{state:T,ref:P,props:[S,{style:{[oH.collapsiblePanelHeight]:C===void 0?"auto":`${C}px`,[oH.collapsiblePanelWidth]:I===void 0?"auto":`${I}px`}},u,M?{style:M}:void 0,k?{style:{animationName:"none"}}:void 0],stateAttributesMapping:qO});return O?V:null});var Uoe=l(fe(),1);function Woe(e={}){let{highlightItemOnHover:t,highlightedIndex:r,onHighlightedIndexChange:o}=CO(),{ref:n,index:i}=vO(e),s=r===i,a=Uoe.useRef(null),c=xp(n,a);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(i)},onMouseMove(){let d=a.current;if(!t||!d)return;let f=d.hasAttribute("disabled")||d.ariaDisabled==="true";!s&&!f&&d.focus()}},compositeRef:c,index:i}}var ts=l(fe(),1),Joe=l(kd(),1);var Goe=l(fe(),1);function Yoe(e){let[t,r]=Goe.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var j0=l(fe(),1);function V0(e){let t=Ci(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ho(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(Th(r)!==i||Th(o)!==s)&&(r=i,o=s),{width:r,height:o}}function Koe(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:c}=e,u=_h(t,!0,!1),d=x0(),f=j0.useRef(null),m=j0.useRef(!0),h=j0.useRef(Qc),g=Ve(i),v=Ve(s),y=j0.useMemo(()=>{let _=a==="top",b=a==="left";return c==="rtl"?(_=_||a==="inline-end",b=b||a==="inline-end"):(_=_||a==="inline-start",b=b||a==="inline-start"),_?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[b?"right":"left"]:"0"}:vo},[a,c]);Me(()=>{if(!n){h.current=Qc,m.current=!0,f.current=null;return}if(!t||!r)return;h.current=qoe(t,y),nH(t,"auto");let _=ZO(t,"position","static"),b=ZO(t,"transform","none"),w=ZO(t,"scale","1"),x=qoe(r,{"--available-width":"max-content","--available-height":"max-content"});function C(){_(),b(),x()}function S(){C(),w()}if(g?.(),m.current||f.current===null){KO(r,"max-content");let R=V0(t);return f.current=R,KO(r,R),S(),v?.(null,R),m.current=!1,()=>{h.current(),h.current=Qc}}KO(r,"max-content");let P=f.current,k=V0(t);f.current=k,nH(t,P),S(),v?.(P,k),KO(r,k);let O=new AbortController;return d.request(()=>{nH(t,k),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},O.signal)}),()=>{O.abort(),d.cancel(),h.current(),h.current=Qc}},[o,t,r,u,d,n,g,v,y])}function ZO(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function qoe(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(ZO(e,o,n));return r.length?()=>{r.forEach(o=>o())}:Qc}function nH(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 KO(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 Zoe=l(fe(),1);var Xoe=l(E(),1),XO=function(t){let{direction:r="ltr"}=t,o=Zoe.useMemo(()=>({direction:r}),[r]);return(0,Xoe.jsx)(Xj.Provider,{value:o,children:t.children})};var z0=l(E(),1);function $oe(e){let{store:t,side:r,cssVars:o,children:n}=e,i=gh(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),c=t.useState("open"),u=t.useState("payload"),d=t.useState("mounted"),f=t.useState("popupElement"),m=t.useState("positionerElement"),h=Yoe(c?s:null),g=nje(a,u),v=ts.useRef(null),[y,_]=ts.useState(null),[b,w]=ts.useState(null),x=ts.useRef(null),C=ts.useRef(null),S=_h(x,!0,!1),P=x0(),[k,O]=ts.useState(null),[R,I]=ts.useState(!1);Me(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let T=Ve(()=>{x.current?.style.setProperty("animation","none"),x.current?.style.setProperty("transition","none"),C.current?.style.setProperty("display","none")}),M=Ve(L=>{x.current?.style.removeProperty("animation"),x.current?.style.removeProperty("transition"),C.current?.style.removeProperty("display"),L&&O(L)}),V=ts.useRef(null);Me(()=>{(!c||!d)&&(V.current=null)},[c,d]),Me(()=>{if(s&&h&&s!==h&&V.current!==s&&v.current){_(v.current),I(!0);let L=oje(h,s);w(L),P.request(()=>{Joe.flushSync(()=>{I(!1)}),S(()=>{_(null),O(null),v.current=null})}),V.current=s}},[s,h,y,S,P]),Me(()=>{let L=x.current;if(!L)return;let D=tn(L).createElement("div");for(let N of Array.from(L.childNodes))D.appendChild(N.cloneNode(!0));v.current=D});let F=y!=null,B;F?B=(0,z0.jsxs)(ts.Fragment,{children:[(0,z0.jsx)("div",{"data-previous":!0,inert:GO(!0),ref:C,style:{...k?{[o.popupWidth]:`${k.width}px`,[o.popupHeight]:`${k.height}px`}:null,position:"absolute"},"data-ending-style":R?void 0:""},"previous"),(0,z0.jsx)("div",{"data-current":!0,ref:x,"data-starting-style":R?"":void 0,children:n},g)]}):B=(0,z0.jsx)("div",{"data-current":!0,ref:x,children:n},g),Me(()=>{let L=C.current;!L||!y||L.replaceChildren(...Array.from(y.childNodes))},[y]),Koe({popupElement:f,positionerElement:m,mounted:d,content:u,onMeasureLayout:T,onMeasureLayoutComplete:M,side:r,direction:i});let z={activationDirection:rje(b),transitioning:F};return{children:B,state:z}}function rje(e){if(e)return`${Qoe(e.horizontal,5,"right","left")} ${Qoe(e.vertical,5,"down","up")}`}function Qoe(e,t,r,o){return e>t?r:e<-t?o:""}function oje(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 nje(e,t){let[r,o]=ts.useState(0),n=ts.useRef(e),i=ts.useRef(t),s=ts.useRef(!1);return Me(()=>{let a=n.current,c=i.current,u=e!==a,d=t!==c;u?(o(f=>f+1),s.current=!d):s.current&&d&&(o(f=>f+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}function ene(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var QO=l(fe(),1),ije=QO.createContext(void 0),sje={disableStyleElements:!1};function tne(){return QO.useContext(ije)??sje}var one=l(fe(),1);var H0=l(fe(),1);var JO="data-composite-item-active";var aje=[];function rne(e){let{loopFocus:t=!0,orientation:r="both",grid:o,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:a,rootRef:c,enableHomeAndEndKeys:u=!1,stopEventPropagation:d=!1,disabledIndices:f,modifierKeys:m=aje}=e,[h,g]=H0.useState(0),v=o!=null,y=H0.useRef(null),_=xp(y,c),b=H0.useRef([]),w=H0.useRef(!1),x=s??h,C=Ve((R,I=!1)=>{if((a??g)(R),I){let T=b.current[R];tH(y.current,T,i,r)}}),S=Ve(R=>{if(R.size===0||w.current)return;w.current=!0;let I=Array.from(R.keys()),T=I.find(V=>V?.hasAttribute(JO))??null,M=T?I.indexOf(T):-1;if(M!==-1)C(M);else if(gT(I,x,f)){let V=Sb(I,{disabledIndices:f});hT(I,V)||C(V)}tH(y.current,T,i,r)});Me(()=>{if(f==null||s!=null||!w.current)return;let R=b.current;if(gT(R,x,f)){let I=Sb(R,{disabledIndices:f});hT(R,I)||C(I)}},[f,s,x,b,C]);let P=Ve((R,I,T)=>n?n(R,I,T,b):T),k=Ve(R=>{let I=u?Eoe:$z;if(!I.has(R.key)||lje(R,m)||!y.current)return;let M=i==="rtl",V=M?_T:xT,F={horizontal:V,vertical:B0,both:V}[r],B=M?xT:_T,z={horizontal:B,vertical:L0,both:B}[r],L=ti(R.nativeEvent);if(L!=null&&eH(L)&&!ene(L)){let ce=L.selectionStart,re=L.selectionEnd,pe=L.value??"";if(ce==null||R.shiftKey||ce!==re||R.key!==z&&ce<pe.length||R.key!==F&&ce>0)return}let D=x,N=_z(b,f),W=xz(b,f);o!=null&&(D=o({disabledIndices:f,elementsRef:b,event:R,highlightedIndex:x,loopFocus:t,maxIndex:W,minIndex:N,onLoop:P,orientation:r,rtl:M}));let G={horizontal:[V],vertical:[B0],both:[V,B0]}[r],Z={horizontal:[B],vertical:[L0],both:[B,L0]}[r],X=v?I:{horizontal:u?Coe:Qz,vertical:u?Toe:Jz,both:I}[r];u&&(R.key===ST?D=N:R.key===CT&&(D=W)),D===x&&(G.includes(R.key)||Z.includes(R.key))&&(t&&D===W&&G.includes(R.key)?(D=N,n&&(D=n(R,x,D,b))):t&&D===N&&Z.includes(R.key)?(D=W,n&&(D=n(R,x,D,b))):D=Sb(b.current,{startingIndex:D,decrement:Z.includes(R.key),disabledIndices:f})),D!==x&&!hT(b.current,D)&&(d&&R.stopPropagation(),X.has(R.key)&&R.preventDefault(),C(D,!0),queueMicrotask(()=>{b.current[D]?.focus()}))});return{props:{ref:_,onFocus(R){let I=y.current,T=ti(R.nativeEvent);!I||T==null||!eH(T)||T.setSelectionRange(0,T.value.length??0)},onKeyDown:k},highlightedIndex:x,onHighlightedIndexChange:C,elementsRef:b,disabledIndices:f,onMapChange:S,relayKeyboardEvent:k}}function lje(e,t){for(let r of Poe.values())if(!t.includes(r)&&e.getModifierState(r))return!0;return!1}var iH=l(E(),1);function nne(e){let{render:t,className:r,style:o,refs:n=tT,props:i=tT,state:s=vo,stateAttributesMapping:a,highlightedIndex:c,onHighlightedIndexChange:u,orientation:d,grid:f,loopFocus:m,onLoop:h,enableHomeAndEndKeys:g,onMapChange:v,stopEventPropagation:y=!0,rootRef:_,disabledIndices:b,modifierKeys:w,highlightItemOnHover:x=!1,tag:C="div",...S}=e,P=gh(),{props:k,highlightedIndex:O,onHighlightedIndexChange:R,elementsRef:I,onMapChange:T,relayKeyboardEvent:M}=rne({grid:f,loopFocus:m,onLoop:h,orientation:d,highlightedIndex:c,onHighlightedIndexChange:u,rootRef:_,stopEventPropagation:y,enableHomeAndEndKeys:g,direction:P,disabledIndices:b,modifierKeys:w}),V=ir(C,e,{state:s,ref:n,props:[k,...i,S],stateAttributesMapping:a}),F=one.useMemo(()=>({highlightedIndex:O,onHighlightedIndexChange:R,highlightItemOnHover:x,relayKeyboardEvent:M}),[O,R,x,M]);return(0,iH.jsx)(sz.Provider,{value:F,children:(0,iH.jsx)(aO,{elementsRef:I,onMapChange:B=>{v?.(B),T(B)},children:V})})}var $O=l(fe(),1),ine=l(kd(),1);var sne=l(E(),1),ane=$O.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...c}=t,{portalNode:u,portalSubtree:d}=Sz({container:n,ref:r,componentProps:t,elementProps:c});return!d&&!u?null:(0,sne.jsxs)($O.Fragment,{children:[d,u&&ine.createPortal(o,u)]})});var lne=l(bT(),1);function cje(){return Qc}function uje(){return!1}function dje(){return!0}function cne(){return(0,lne.useSyncExternalStore)(cje,uje,dje)}var nu={};Rr(nu,{Indicator:()=>hne,List:()=>bne,Panel:()=>vne,Root:()=>fne,Tab:()=>pne});var rn=l(fe(),1);var eA=l(fe(),1),sH=eA.createContext(void 0);function Ih(){let e=eA.useContext(sH);if(e===void 0)throw new Error(zo(64));return e}var une=(function(e){return e.activationDirection="data-activation-direction",e.orientation="data-orientation",e})({});var Ad={tabActivationDirection:e=>({[une.activationDirection]:e})};var aH=l(E(),1),fne=rn.forwardRef(function(t,r){let{className:o,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:a,value:c,style:u,...d}=t,f=t.defaultValue!==void 0,m=rn.useRef([]),[h,g]=rn.useState(()=>new Map),[v,y]=iO({controlled:c,default:n,name:"Tabs",state:"value"}),_=c!==void 0,[b,w]=rn.useState(()=>new Map),x=rn.useRef(void 0),C=rn.useCallback($=>{if($===void 0)return null;for(let[ve,_e]of b.entries())if(_e!=null&&$===(_e.value??_e.index))return ve;return null},[b]),[S,P]=rn.useState(()=>({previousValue:v,tabActivationDirection:"none"})),{previousValue:k,tabActivationDirection:O}=S,R=O,I=!1;k!==v&&(R=dne(k,v,s,b),I=k!=null&&v!=null&&C(v)==null);let T=I?k:v,M=k!==T||O!==R;Me(()=>{M&&P({previousValue:T,tabActivationDirection:R})},[T,M,R]);let V=Ve(($,ve)=>{let _e=dne(v,$,s,b);ve.activationDirection=_e,i?.($,ve),!ve.isCanceled&&y($)}),F=Ve(($,ve)=>{i?.($,Et(ve,void 0,void 0,{activationDirection:"none"}))}),B=Ve(($,ve)=>{g(_e=>{if(_e.get($)===ve)return _e;let ae=new Map(_e);return ae.set($,ve),ae})}),z=Ve(($,ve)=>{g(_e=>{if(!_e.has($)||_e.get($)!==ve)return _e;let ae=new Map(_e);return ae.delete($),ae})}),L=rn.useCallback($=>h.get($),[h]),D=rn.useCallback($=>{for(let ve of b.values())if($===ve?.value)return ve?.id},[b]),N=rn.useMemo(()=>({getTabElementBySelectedValue:C,getTabIdByPanelValue:D,getTabPanelIdByValue:L,onValueChange:V,orientation:s,registerMountedTabPanel:B,setTabMap:w,unregisterMountedTabPanel:z,tabActivationDirection:R,value:v}),[C,D,L,V,s,B,w,z,R,v]),W=rn.useMemo(()=>{for(let $ of b.values())if($!=null&&$.value===v)return $},[b,v]),G=rn.useMemo(()=>{for(let $ of b.values())if($!=null&&!$.disabled)return $.value},[b]),Z=rn.useRef(!f),X=rn.useRef(n),ce=rn.useRef(f),re=rn.useRef(!1);Me(()=>{if(_)return;function $(ke,ee){y(ke),P(oe=>oe.previousValue===ke&&oe.tabActivationDirection==="none"?oe:{previousValue:ke,tabActivationDirection:"none"}),F(ke,ee),Z.current=!1}if(b.size===0){re.current&&v!==null&&!x.current?.isConnected&&$(null,Je.missing);return}re.current=!0,x.current=b.keys().next().value;let ve=W?.disabled,_e=W==null&&v!==null;if(!ve&&v===X.current&&(ce.current=!1),ce.current&&ve&&v===X.current)return;let ae=Z.current;if(ve||_e){let ke=G??null;if(v===ke){Z.current=!1;return}let ee=Je.missing;ae?ee=Je.initial:ve&&(ee=Je.disabled),$(ke,ee);return}ae&&W!=null&&(F(v,Je.initial),Z.current=!1)},[G,_,F,W,y,b,v]);let me=ir("div",t,{state:{orientation:s,tabActivationDirection:R},ref:r,props:d,stateAttributesMapping:Ad});return(0,aH.jsx)(sH.Provider,{value:N,children:(0,aH.jsx)(aO,{elementsRef:m,children:me})})});function dne(e,t,r,o){if(e==null||t==null)return"none";let n=null,i=null;for(let[c,u]of o.entries()){if(u==null)continue;let d=u.value??u.index;if(e===d&&(n=c),t===d&&(i=c),n!=null&&i!=null)break}if(n==null||i==null)return n!==i&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?r==="horizontal"?t>e?"right":"left":t>e?"down":"up":"none";let s=n.getBoundingClientRect(),a=i.getBoundingClientRect();if(r==="horizontal"){if(a.left<s.left)return"left";if(a.left>s.left)return"right"}else{if(a.top<s.top)return"up";if(a.top>s.top)return"down"}return"none"}var Pp=l(fe(),1);var tA=l(fe(),1),lH=tA.createContext(void 0);function rA(){let e=tA.useContext(lH);if(e===void 0)throw new Error(zo(65));return e}var pne=Pp.forwardRef(function(t,r){let{className:o,disabled:n=!1,render:i,value:s,id:a,nativeButton:c=!0,style:u,...d}=t,{value:f,getTabPanelIdByValue:m,orientation:h,tabActivationDirection:g}=Ih(),{activateOnFocus:v,highlightedTabIndex:y,onTabActivation:_,registerTabResizeObserverElement:b,setHighlightedTabIndex:w,tabsListElement:x}=rA(),C=bh(a),S=Pp.useMemo(()=>({disabled:n,id:C,value:s}),[n,C,s]),{compositeProps:P,compositeRef:k,index:O}=Woe({metadata:S}),R=s===f,I=Pp.useRef(!1),T=Pp.useRef(null);Me(()=>{let Z=T.current;if(Z)return b(Z)},[b]),Me(()=>{if(I.current){I.current=!1;return}if(!(R&&O>-1&&y!==O))return;let Z=x;if(Z!=null){let X=P0(tn(Z));if(X&&ur(Z,X))return}n||w(O)},[R,O,y,w,n,x]);let{getButtonProps:M,buttonRef:V}=yb({disabled:n,native:c,focusableWhenDisabled:!0}),F=m(s),B=Pp.useRef(!1),z=Pp.useRef(!1);function L(Z){R||n||_(s,Et(Je.none,Z.nativeEvent,void 0,{activationDirection:"none"}))}function D(Z){R||(O>-1&&!n&&w(O),!n&&v&&(!B.current||B.current&&z.current)&&_(s,Et(Je.none,Z.nativeEvent,void 0,{activationDirection:"none"})))}function N(Z){if(R||n)return;B.current=!0;function X(){B.current=!1,z.current=!1}(!Z.button||Z.button===0)&&(z.current=!0,tn(Z.currentTarget).addEventListener("pointerup",X,{once:!0}))}return ir("button",t,{state:{disabled:n,active:R,orientation:h,tabActivationDirection:g},ref:[r,V,k,T],props:[P,{role:"tab","aria-controls":F,"aria-selected":R,id:C,onClick:L,onFocus:D,onPointerDown:N,[JO]:R?"":void 0,onKeyDownCapture(){I.current=!0}},d,M],stateAttributesMapping:Ad})});var U0=l(fe(),1);var mne='!function(){const t=document.currentScript.previousElementSibling;if(!t)return;const e=t.closest(\'[role="tablist"]\');if(!e)return;const i=e.querySelector("[data-active]");if(!i)return;if(0===i.offsetWidth||0===e.offsetWidth)return;let o=0,n=0,h=0,l=0,r=0,f=0;function s(t){const e=getComputedStyle(t);let i=parseFloat(e.width)||0,o=parseFloat(e.height)||0;return(Math.round(i)!==t.offsetWidth||Math.round(o)!==t.offsetHeight)&&(i=t.offsetWidth,o=t.offsetHeight),{width:i,height:o}}if(null!=i&&null!=e){const{width:t,height:c}=s(i),{width:u,height:d}=s(e),a=i.getBoundingClientRect(),g=e.getBoundingClientRect(),p=u>0?g.width/u:1,b=d>0?g.height/d:1;if(Math.abs(p)>Number.EPSILON&&Math.abs(b)>Number.EPSILON){const t=a.left-g.left,i=a.top-g.top;o=t/p+e.scrollLeft-e.clientLeft,h=i/b+e.scrollTop-e.clientTop}else o=i.offsetLeft,h=i.offsetTop;r=t,f=c,n=e.scrollWidth-o-r,l=e.scrollHeight-h-f}function c(e,i){t.style.setProperty(`--active-tab-${e}`,`${i}px`)}c("left",o),c("right",n),c("top",h),c("bottom",l),c("width",r),c("height",f),r>0&&f>0&&t.removeAttribute("hidden")}();';var Pb=(function(e){return e.activeTabLeft="--active-tab-left",e.activeTabRight="--active-tab-right",e.activeTabTop="--active-tab-top",e.activeTabBottom="--active-tab-bottom",e.activeTabWidth="--active-tab-width",e.activeTabHeight="--active-tab-height",e})({});var oA=l(E(),1),fje={...Ad,activeTabPosition:()=>null,activeTabSize:()=>null},hne=U0.forwardRef(function(t,r){let{className:o,render:n,renderBeforeHydration:i=!1,style:s,...a}=t,{nonce:c}=tne(),{getTabElementBySelectedValue:u,orientation:d,tabActivationDirection:f,value:m}=Ih(),{tabsListElement:h,registerIndicatorUpdateListener:g}=rA(),v=cne(),y=toe();U0.useEffect(()=>g(y),[g,y]);let _=0,b=0,w=0,x=0,C=0,S=0,P=!1;if(m!=null&&h!=null){let V=u(m);if(V!=null){P=!0;let{width:F,height:B}=V0(V),{width:z,height:L}=V0(h),D=V.getBoundingClientRect(),N=h.getBoundingClientRect(),W=z>0?N.width/z:1,G=L>0?N.height/L:1;if(Math.abs(W)>Number.EPSILON&&Math.abs(G)>Number.EPSILON){let X=D.left-N.left,ce=D.top-N.top;_=X/W+h.scrollLeft-h.clientLeft,w=ce/G+h.scrollTop-h.clientTop}else _=V.offsetLeft,w=V.offsetTop;C=F,S=B,b=h.scrollWidth-_-C,x=h.scrollHeight-w-S}}let k=P?{left:_,right:b,top:w,bottom:x}:null,O=P?{width:C,height:S}:null,R=P?{[Pb.activeTabLeft]:`${_}px`,[Pb.activeTabRight]:`${b}px`,[Pb.activeTabTop]:`${w}px`,[Pb.activeTabBottom]:`${x}px`,[Pb.activeTabWidth]:`${C}px`,[Pb.activeTabHeight]:`${S}px`}:void 0,I=P&&C>0&&S>0,M=ir("span",t,{state:{orientation:d,activeTabPosition:k,activeTabSize:O,tabActivationDirection:f},ref:r,props:[{role:"presentation",style:R,hidden:!I},a,{suppressHydrationWarning:!0}],stateAttributesMapping:fje});return m==null?null:(0,oA.jsxs)(U0.Fragment,{children:[M,v&&i&&(0,oA.jsx)("script",{nonce:c,dangerouslySetInnerHTML:{__html:mne},suppressHydrationWarning:!0})]})});var W0=l(fe(),1);var gne=(function(e){return e.index="data-index",e.activationDirection="data-activation-direction",e.orientation="data-orientation",e.hidden="data-hidden",e[e.startingStyle=cl.startingStyle]="startingStyle",e[e.endingStyle=cl.endingStyle]="endingStyle",e})({});var pje={...Ad,...yh},vne=W0.forwardRef(function(t,r){let{className:o,value:n,render:i,keepMounted:s=!1,style:a,...c}=t,{value:u,getTabIdByPanelValue:d,orientation:f,tabActivationDirection:m,registerMountedTabPanel:h,unregisterMountedTabPanel:g}=Ih(),v=bh(),y=W0.useMemo(()=>({id:v,value:n}),[v,n]),{ref:_,index:b}=vO({metadata:y}),w=n===u,{mounted:x,transitionStatus:C,setMounted:S}=S0(w),P=!x,k=d(n),O={hidden:P,orientation:f,tabActivationDirection:m,transitionStatus:C},R=W0.useRef(null),I=ir("div",t,{state:O,ref:[r,_,R],props:[{"aria-labelledby":k,hidden:P,id:v,role:"tabpanel",tabIndex:w?0:-1,inert:GO(!w),[gne.index]:b},c],stateAttributesMapping:pje});return xh({open:w,ref:R,onComplete(){w||S(!1)}}),Me(()=>{if(!(P&&!s)&&v!=null)return h(n,v),()=>{g(n,v)}},[P,s,n,v,h,g]),s||x?I:null});var ou=l(fe(),1);var cH=l(E(),1),bne=ou.forwardRef(function(t,r){let{activateOnFocus:o=!1,className:n,loopFocus:i=!0,render:s,style:a,...c}=t,{onValueChange:u,orientation:d,value:f,setTabMap:m,tabActivationDirection:h}=Ih(),[g,v]=ou.useState(0),[y,_]=ou.useState(null),b=ou.useRef(new Set),w=ou.useRef(new Set),x=ou.useRef(null);Me(()=>{if(typeof ResizeObserver>"u")return;let I=new ResizeObserver(()=>{b.current.forEach(T=>{T()})});return x.current=I,y&&I.observe(y),w.current.forEach(T=>{I.observe(T)}),()=>{I.disconnect(),x.current=null}},[y]);let C=Ve(I=>(b.current.add(I),()=>{b.current.delete(I)})),S=Ve(I=>(w.current.add(I),x.current?.observe(I),()=>{w.current.delete(I),x.current?.unobserve(I)})),P=Ve((I,T)=>{I!==f&&u(I,T)}),k={orientation:d,tabActivationDirection:h},O={"aria-orientation":d==="vertical"?"vertical":void 0,role:"tablist"},R=ou.useMemo(()=>({activateOnFocus:o,highlightedTabIndex:g,registerIndicatorUpdateListener:C,registerTabResizeObserverElement:S,onTabActivation:P,setHighlightedTabIndex:v,tabsListElement:y}),[o,g,C,S,P,v,y]);return(0,cH.jsx)(lH.Provider,{value:R,children:(0,cH.jsx)(nne,{render:s,className:n,style:a,state:k,refs:[r,_],props:[O,c],stateAttributesMapping:Ad,highlightedIndex:g,enableHomeAndEndKeys:!0,loopFocus:i,orientation:d,onHighlightedIndexChange:v,onMapChange:m,disabledIndices:tT})})});var xa={};Rr(xa,{Arrow:()=>Nne,Handle:()=>PT,Popup:()=>Ane,Portal:()=>kne,Positioner:()=>Ine,Provider:()=>Dne,Root:()=>wne,Trigger:()=>Tne,Viewport:()=>Bne,createHandle:()=>Vne});var Md=l(fe(),1);var nA=l(fe(),1),uH=nA.createContext(void 0);function Yl(e){let t=nA.useContext(uH);if(t===void 0&&!e)throw new Error(zo(72));return t}var yne=l(fe(),1);var mje={...boe,disabled:Yt(e=>e.disabled),instantType:Yt(e=>e.instantType),isInstantPhase:Yt(e=>e.isInstantPhase),trackCursorAxis:Yt(e=>e.trackCursorAxis),disableHoverablePopup:Yt(e=>e.disableHoverablePopup),lastOpenChangeReason:Yt(e=>e.openChangeReason),closeOnClick:Yt(e=>e.closeOnClick),closeDelay:Yt(e=>e.closeDelay),hasViewport:Yt(e=>e.hasViewport)},G0=class e extends A0{constructor(t,r,o=!1){let n=new Ph,i={...hje(),...t};i.floatingRootContext=goe(n,r,o),super(i,{popupRef:yne.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},mje)}setOpen=(t,r)=>{aoe(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Et(Je.triggerPress,t))}static useStore(t,r){return soe(t,(n,i)=>new e(r,n,i)).store}};function hje(){return{...hoe(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var iA=l(E(),1),wne=Vz(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:u,handle:d,triggerId:f,defaultTriggerId:m=null,children:h}=t,g=G0.useStore(d?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:f});loe(g,n,o,m),g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",c),g.useContextCallback("onOpenChangeComplete",u);let v=g.useState("open"),y=!r&&v,_=g.useState("activeTriggerId"),b=g.useState("mounted"),w=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),g.useSyncedValue("disabled",r),uoe(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:x,transitionStatus:C}=doe(y,g),S=g.useState("isInstantPhase"),P=g.useState("instantType"),k=g.useState("lastOpenChangeReason"),O=Md.useRef(null);Me(()=>{v&&r&&g.setOpen(!1,Et(Je.disabled))},[v,r,g]),Me(()=>{C==="ending"&&k===Je.none||C!=="ending"&&S?(P!=="delay"&&(O.current=P),g.set("instantType","delay")):O.current!==null&&(g.set("instantType",O.current),O.current=null)},[C,S,k,P,g]),Me(()=>{y&&_==null&&g.set("payload",void 0)},[g,_,y]);let R=Md.useCallback(()=>{g.setOpen(!1,Et(Je.imperativeAction))},[g]);Md.useImperativeHandle(a,()=>({unmount:x,close:R}),[x,R]);let I=y||b||!r&&s!=="none";return(0,iA.jsxs)(uH.Provider,{value:g,children:[I&&(0,iA.jsx)(gje,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:w}):h]})});function gje({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Tz(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Cz(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=Md.useMemo(()=>_r(i.reference,n.reference),[i.reference,n.reference]),a=Md.useMemo(()=>_r(i.trigger,n.trigger),[i.trigger,n.trigger]),c=Md.useMemo(()=>_r(ioe,i.floating,n.floating),[i.floating,n.floating]);return foe(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:c}),null}var aA=l(fe(),1);var sA=l(fe(),1),dH=sA.createContext(void 0);function _ne(){return sA.useContext(dH)}var xne=(function(e){return e[e.popupOpen=wT.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var Cne="data-base-ui-tooltip-trigger";function Sne(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(pt(n))return n}}let t=e.target;return pt(t)?t:null}function vje(e){let t=e;for(;t;){if(t.hasAttribute(Cne))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&pt(o.host)?o.host:null}return null}var Tne=Jre(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:c,delay:u,closeOnClick:d=!0,closeDelay:f,id:m,...h}=t,g=Yl(!0),v=s?.store??g;if(!v)throw new Error(zo(82));let y=bh(m),_=v.useState("isTriggerActive",y),b=v.useState("isOpenedByTrigger",y),w=v.useState("floatingRootContext"),x=aA.useRef(null),C=u??600,S=f??0,{registerTrigger:P,isMountedByThisTrigger:k}=coe(y,x,v,{payload:a,closeOnClick:d,closeDelay:S}),O=_ne(),{delayRef:R,isInstantPhase:I,hasProvider:T}=wz(w,{open:b}),M=D0(w);v.useSyncedValue("isInstantPhase",I);let V=v.useState("disabled"),F=c??V,B=Qi(F),z=v.useState("trackCursorAxis"),L=v.useState("disableHoverablePopup"),D=aA.useRef(!1),N=Jc(),W=aA.useRef(void 0);function G(){let ae=O?.delay,ke=typeof R.current=="object"?R.current.open:void 0,ee=C;return T&&(ke!==0?ee=u??ae??C:ee=0),ee}function Z(ae){let ke=x.current;if(!ke||!ae)return!1;let ee=vje(ae);return ee!==null&&ee!==ke&&ur(ke,ee)}function X(ae){let ke=Z(ae);return D.current=ke,ke&&(M.openChangeTimeout.clear(),M.restTimeout.clear(),M.restTimeoutPending=!1,N.clear()),ke}let ce=Kz(w,{enabled:!F,mouseOnly:!0,move:!1,handleClose:!L&&z!=="both"?Zz():null,restMs:G,delay(){let ae=typeof R.current=="object"?R.current.close:void 0,ke=S;return f==null&&T&&(ke=ae),{close:ke}},triggerElementRef:x,isActiveTrigger:_,isClosing:()=>v.select("transitionStatus")==="ending",shouldOpen(){return!D.current}}),re=Wz(w,{enabled:!F}).reference,pe=ae=>{let ke=D.current,ee=Sne(ae),oe=X(ee),le=x.current,ne=le&&ee&&ur(le,ee);if(oe&&v.select("open")&&v.select("lastOpenChangeReason")===Je.triggerHover){v.setOpen(!1,Et(Je.triggerHover,ae));return}if(ke&&!oe&&ne&&!B.current&&!v.select("open")&&le&&Cp(W.current)){let ie=()=>{!D.current&&!B.current&&!v.select("open")&&v.setOpen(!0,Et(Je.triggerHover,ae,le))},Ie=G();Ie===0?(N.clear(),ie()):N.start(Ie,ie)}},me=v.useState("triggerProps",k);return ir("button",t,{state:{open:b},ref:[r,P,x],props:[ce,re,k||z!=="none"?me:void 0,{onMouseOver(ae){pe(ae.nativeEvent)},onFocus(ae){Z(Sne(ae.nativeEvent))&&ae.preventBaseUIHandler()},onMouseLeave(){D.current=!1,N.clear(),W.current=void 0},onPointerEnter(ae){W.current=ae.pointerType},onPointerDown(ae){W.current=ae.pointerType,v.set("closeOnClick",d),d&&!v.select("open")&&v.cancelPendingOpen(ae.nativeEvent)},onClick(ae){d&&!v.select("open")&&v.cancelPendingOpen(ae.nativeEvent)},id:y,[xne.triggerDisabled]:F?"":void 0,[Cne]:F?void 0:""},h],stateAttributesMapping:xoe})});var Pne=l(fe(),1);var lA=l(fe(),1),fH=lA.createContext(void 0);function Ene(){let e=lA.useContext(fH);if(e===void 0)throw new Error(zo(70));return e}var pH=l(E(),1),kne=Pne.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return Yl().useState("mounted")||o?(0,pH.jsx)(fH.Provider,{value:o,children:(0,pH.jsx)(ane,{ref:r,...n})}):null});var uA=l(fe(),1);var cA=l(fe(),1),mH=cA.createContext(void 0);function Y0(){let e=cA.useContext(mH);if(e===void 0)throw new Error(zo(71));return e}var Rne=l(E(),1),Ine=uA.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:c="center",sideOffset:u=0,alignOffset:d=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:v=!1,collisionAvoidance:y=are,style:_,...b}=t,w=Yl(),x=Ene(),C=w.useState("open"),S=w.useState("mounted"),P=w.useState("trackCursorAxis"),k=w.useState("disableHoverablePopup"),O=w.useState("floatingRootContext"),R=w.useState("instantType"),I=w.useState("transitionStatus"),T=w.useState("hasViewport"),M=Noe({anchor:i,positionMethod:s,floatingRootContext:O,mounted:S,side:a,sideOffset:u,align:c,alignOffset:d,collisionBoundary:f,collisionPadding:m,sticky:g,arrowPadding:h,disableAnchorTracking:v,keepMounted:x,collisionAvoidance:y,adaptiveOrigin:T?Ioe:void 0}),V=uA.useMemo(()=>({open:C,side:M.side,align:M.align,anchorHidden:M.anchorHidden,instant:P!=="none"?"tracking-cursor":R}),[C,M.side,M.align,M.anchorHidden,P,R]),F=Doe(t,V,{styles:M.positionerStyles,transitionStatus:I,props:b,refs:[r,w.useStateSetter("positionerElement")],hidden:!S,inert:!C||P==="both"||k});return(0,Rne.jsx)(mH.Provider,{value:M,children:F})});var One=l(fe(),1);var bje={...F0,...yh},Ane=One.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Yl(),{side:c,align:u}=Y0(),d=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),h=a.useState("popupProps"),g=a.useState("floatingRootContext"),v=a.useState("disabled"),y=a.useState("closeDelay");xh({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),qz(g,{enabled:!v,closeDelay:y});let _=a.useStateSetter("popupElement");return ir("div",t,{state:{open:d,side:c,align:u,instant:f,transitionStatus:m},ref:[r,a.context.popupRef,_],props:[h,YO(m),s],stateAttributesMapping:bje})});var Mne=l(fe(),1);var Nne=Mne.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=Yl(),{arrowRef:c,side:u,align:d,arrowUncentered:f,arrowStyles:m}=Y0(),h=a.useState("open"),g=a.useState("instantType");return ir("div",t,{state:{open:h,side:u,align:d,uncentered:f,instant:g},ref:[r,c],props:[{style:m,"aria-hidden":!0},s],stateAttributesMapping:F0})});var hH=l(fe(),1);var gH=l(E(),1),Dne=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=hH.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=hH.useMemo(()=>({open:r,close:o}),[r,o]);return(0,gH.jsx)(dH.Provider,{value:i,children:(0,gH.jsx)(yz,{delay:s,timeoutMs:n,children:t.children})})};var Lne=l(fe(),1);var Fne=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var yje={activationDirection:e=>e?{"data-activation-direction":e}:null},Bne=Lne.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,c=Yl(),u=Y0(),d=c.useState("instantType"),{children:f,state:m}=$oe({store:c,side:u.side,cssVars:Fne,children:s}),h={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:d};return ir("div",t,{state:h,ref:r,props:[a,{children:f}],stateAttributesMapping:yje})});var PT=class{constructor(){this.store=new G0}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(zo(81,t));this.store.setOpen(!0,Et(Je.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,Et(Je.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function Vne(){return new PT}function Uo(e){return ir(e.defaultTagName??"div",e,e)}var Hne=l(U(),1),vH="data-wp-hash";function bH(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_je(document)),e.__wpStyleRuntime}function wje(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${vH}]`))if(r.getAttribute(vH)===t)return!0;return!1}function Une(e,t,r){if(!e.head)return;let o=bH(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(wje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(vH,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function _je(e){let t=bH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Une(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Wne(e,t){let r=bH();r.styles.set(e,t);for(let o of r.documents.keys())Une(o,e,t)}typeof process>"u",Wne("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 jne={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",Wne("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 zne={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Os=(0,Hne.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Uo({render:r,defaultTagName:"span",ref:i,props:_r(n,{className:Q(jne.text,zne.heading,zne.p,jne[t],o)})})});var Kne=l(E(),1),yH="data-wp-hash";function wH(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sje(document)),e.__wpStyleRuntime}function xje(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${yH}]`))if(r.getAttribute(yH)===t)return!0;return!1}function qne(e,t,r){if(!e.head)return;let o=wH(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(xje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yH,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Sje(e){let t=wH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qne(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Cje(e,t){let r=wH();r.styles.set(e,t);for(let o of r.documents.keys())qne(o,e,t)}typeof process>"u",Cje("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 Gne={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"},kp=(0,Yne.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,Kne.jsx)(Os,{ref:n,className:Q(Gne.badge,Gne[`is-${t}-intent`],r),...o,variant:"body-sm"})});var Zne=l(ba(),1),dA=l(U(),1),Xne=l(H(),1),Jne=l(E(),1),_H="data-wp-hash";function xH(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Eje(document)),e.__wpStyleRuntime}function Tje(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_H}]`))if(r.getAttribute(_H)===t)return!0;return!1}function Qne(e,t,r){if(!e.head)return;let o=xH(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Tje(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_H,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Eje(e){let t=xH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Qne(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function fA(e,t){let r=xH();r.styles.set(e,t);for(let o of r.documents.keys())Qne(o,e,t)}typeof process>"u",fA("b74f1ac304",'@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);inset-inline-start: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 kT={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",fA("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Pje={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",fA("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var kje={"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",fA("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 Rje={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},$ne=(0,dA.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:c=(0,Xne.__)("Loading"),children:u,...d},f){let m=Q(Rje.button,Pje["box-sizing"],kje["outset-ring--focus-except-active"],r!=="unstyled"&&kT.button,kT[`is-${t}`],kT[`is-${r}`],kT[`is-${o}`],a&&kT["is-loading"],n);return(0,dA.useEffect)(()=>{a&&c&&(0,Zne.speak)(c)},[a,c]),(0,Jne.jsx)(rH,{ref:f,className:m,focusableWhenDisabled:i,disabled:s??a,...d,children:u})});var oie=l(U(),1);var eie=l(U(),1),tie=l(Te(),1),rie=l(E(),1),iu=(0,eie.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,rie.jsx)(tie.SVG,{ref:n,...t.props,...o,width:r,height:r})});var iie=l(E(),1),SH="data-wp-hash";function CH(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Oje(document)),e.__wpStyleRuntime}function Ije(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${SH}]`))if(r.getAttribute(SH)===t)return!0;return!1}function nie(e,t,r){if(!e.head)return;let o=CH(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Ije(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(SH,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Oje(e){let t=CH();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nie(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Aje(e,t){let r=CH();r.styles.set(e,t);for(let o of r.documents.keys())nie(o,e,t)}typeof process>"u",Aje("b74f1ac304",'@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);inset-inline-start: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 Mje={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"},TH=(0,oie.forwardRef)(function({className:t,icon:r,...o},n){return(0,iie.jsx)(iu,{ref:n,icon:r,className:Q(Mje.icon,t),size:24,...o})});TH.displayName="Button.Icon";var pA=Object.assign($ne,{Icon:TH});function sie(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 Nje={},RT={};function su(e,t){try{let o=(Nje[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return o in RT?RT[o]:aie(o,o.split(":"))}catch{if(e in RT)return RT[e];let r=e?.match(Dje);return r?aie(e,r.slice(1)):NaN}}var Dje=/([+-]\d\d):?(\d\d)?/;function aie(e,t){let r=+(t[0]||0),o=+(t[1]||0),n=+(t[2]||0)/60;return RT[e]=r*60+o>0?r*60+o+n:r*60-o-n}var Oh=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(su(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)),uie(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=-su(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),mA(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},lie=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!lie.test(e))return;let t=e.replace(lie,"$1UTC");Oh.prototype[t]&&(e.startsWith("get")?Oh.prototype[e]=function(){return this.internal[t]()}:(Oh.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),Fje(this),+this},Oh.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),mA(this),+this}))});function mA(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-su(e.timeZone,e)*60))}function Fje(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()),uie(e)}function uie(e,t){let r=Array.isArray(t)?Lje(t):+e.internal,o=su(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,u=s;if(c&&s!==n){let O=Date.prototype.getHours.apply(e),R=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(O!==R){let I=new Date(+e),T=s-n;T&&I.setUTCMinutes(I.getUTCMinutes()+T);let M=su(e.timeZone,I);(M>0?Math.floor(M):Math.ceil(M))===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 m=s>0?f.getSeconds():(f.getSeconds()-60)%60,h=Math.round(-(su(e.timeZone,e)*60))%60;(h||m)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+h+m);let g=su(e.timeZone,e),v=g>0?Math.floor(g):Math.ceil(g),_=-new Date(+e).getTimezoneOffset()-v,b=v!==n,w=_-d,x=v-n,C=r-v*60*1e3,S=x>0&&cie(e)-r===x*60*1e3&&cie(e,C)!==r;if(b&&w&&!S){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+w);let O=su(e.timeZone,e),R=O>0?Math.floor(O):Math.ceil(O),I=v-R;I&&w<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+I)}mA(e);let k=(t?r:r+h*1e3)-+e.internal;k&&Math.abs(k)<1800*1e3&&(Date.prototype.setTime.call(e,+e+k),mA(e))}function Lje(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function cie(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-su(e.timeZone,r)*60)),+r}var Ln=class e extends Oh{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} (${sie(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 Bje=Math.pow(10,8)*24*60*60*1e3,HMt=-Bje,hA=6048e5,die=864e5,IT=6e4,OT=36e5,fie=1e3;var Vje=3600;var pie=Vje*24,UMt=pie*7,jje=pie*365.2425,zje=jje/12,WMt=zje*3,EH=Symbol.for("constructDateFrom");function ot(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&EH in e?e[EH](t):e instanceof Date?new e.constructor(t):new Date(t)}function je(e,t){return ot(t||e,e)}function Nd(e,t,r){let o=je(e,r?.in);return isNaN(t)?ot(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function q0(e,t,r){let o=je(e,r?.in);if(isNaN(t))return ot(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=ot(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 Hje={};function Sa(){return Hje}function rs(e,t){let r=Sa(),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 pl(e,t){return rs(e,{...t,weekStartsOn:1})}function gA(e,t){let r=je(e,t?.in),o=r.getFullYear(),n=ot(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=pl(n),s=ot(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=pl(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function kb(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 ql(e,...t){let r=ot.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Ah(e,t){let r=je(e,t?.in);return r.setHours(0,0,0,0),r}function Rp(e,t,r){let[o,n]=ql(r?.in,e,t),i=Ah(o),s=Ah(n),a=+i-kb(i),c=+s-kb(s);return Math.round((a-c)/die)}function mie(e,t){let r=gA(e,t),o=ot(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),pl(o)}function vA(e,t,r){return Nd(e,t*7,r)}function bA(e,t,r){return q0(e,t*12,r)}function hie(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=ot.bind(null,n));let i=je(n,o);(!r||r<i||isNaN(+i))&&(r=i)}),ot(o,r||NaN)}function gie(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=ot.bind(null,n));let i=je(n,o);(!r||r>i||isNaN(+i))&&(r=i)}),ot(o,r||NaN)}function vie(e,t,r){let[o,n]=ql(r?.in,e,t);return+Ah(o)==+Ah(n)}function yA(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function au(e){return!(!yA(e)&&typeof e!="number"||isNaN(+je(e)))}function wA(e,t,r){let[o,n]=ql(r?.in,e,t),i=o.getFullYear()-n.getFullYear(),s=o.getMonth()-n.getMonth();return i*12+s}function _A(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 xA(e,t){let[r,o]=ql(e,t.start,t.end);return{start:r,end:o}}function bie(e,t){let{start:r,end:o}=xA(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(ot(r,s)),s.setMonth(s.getMonth()+a);return n?c.reverse():c}function Rb(e,t){let r=je(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function yie(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 K0(e,t){let r=je(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function wie(e,t){let{start:r,end:o}=xA(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(ot(r,s)),s.setFullYear(s.getFullYear()+a);return n?c.reverse():c}function SA(e,t){let r=Sa(),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 _ie(e,t){return SA(e,{...t,weekStartsOn:1})}var Uje={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"}},xie=(e,t,r)=>{let o,n=Uje[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 CA(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var Wje={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Gje={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Yje={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Sie={date:CA({formats:Wje,defaultWidth:"full"}),time:CA({formats:Gje,defaultWidth:"full"}),dateTime:CA({formats:Yje,defaultWidth:"full"})};var qje={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Cie=(e,t,r,o)=>qje[e];function Z0(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 Kje={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Zje={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Xje={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"]},Qje={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"]},Jje={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"}},$je={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"}},eze=(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"},Tie={ordinalNumber:eze,era:Z0({values:Kje,defaultWidth:"wide"}),quarter:Z0({values:Zje,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Z0({values:Xje,defaultWidth:"wide"}),day:Z0({values:Qje,defaultWidth:"wide"}),dayPeriod:Z0({values:Jje,defaultWidth:"wide",formattingValues:$je,defaultFormattingWidth:"wide"})};function X0(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)?rze(a,f=>f.test(s)):tze(a,f=>f.test(s)),u;u=e.valueCallback?e.valueCallback(c):c,u=r.valueCallback?r.valueCallback(u):u;let d=t.slice(s.length);return{value:u,rest:d}}}function tze(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function rze(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function Eie(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 oze=/^(\d+)(th|st|nd|rd)?/i,nze=/\d+/i,ize={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},sze={any:[/^b/i,/^(a|c)/i]},aze={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},lze={any:[/1/i,/2/i,/3/i,/4/i]},cze={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},uze={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]},dze={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},fze={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]},pze={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},mze={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}},Pie={ordinalNumber:Eie({matchPattern:oze,parsePattern:nze,valueCallback:e=>parseInt(e,10)}),era:X0({matchPatterns:ize,defaultMatchWidth:"wide",parsePatterns:sze,defaultParseWidth:"any"}),quarter:X0({matchPatterns:aze,defaultMatchWidth:"wide",parsePatterns:lze,defaultParseWidth:"any",valueCallback:e=>e+1}),month:X0({matchPatterns:cze,defaultMatchWidth:"wide",parsePatterns:uze,defaultParseWidth:"any"}),day:X0({matchPatterns:dze,defaultMatchWidth:"wide",parsePatterns:fze,defaultParseWidth:"any"}),dayPeriod:X0({matchPatterns:pze,defaultMatchWidth:"any",parsePatterns:mze,defaultParseWidth:"any"})};var lu={code:"en-US",formatDistance:xie,formatLong:Sie,formatRelative:Cie,localize:Tie,match:Pie,options:{weekStartsOn:0,firstWeekContainsDate:1}};function kie(e,t){let r=je(e,t?.in);return Rp(r,K0(r))+1}function Mh(e,t){let r=je(e,t?.in),o=+pl(r)-+mie(r);return Math.round(o/hA)+1}function Q0(e,t){let r=je(e,t?.in),o=r.getFullYear(),n=Sa(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=ot(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=rs(s,t),c=ot(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let u=rs(c,t);return+r>=+a?o+1:+r>=+u?o:o-1}function Rie(e,t){let r=Sa(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Q0(e,t),i=ot(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),rs(i,t)}function Nh(e,t){let r=je(e,t?.in),o=+rs(r,t)-+Rie(r,t);return Math.round(o/hA)+1}function dr(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Ip={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return dr(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):dr(r+1,2)},d(e,t){return dr(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 dr(e.getHours()%12||12,t.length)},H(e,t){return dr(e.getHours(),t.length)},m(e,t){return dr(e.getMinutes(),t.length)},s(e,t){return dr(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return dr(n,t.length)}};var J0={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},PH={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 Ip.y(e,t)},Y:function(e,t,r,o){let n=Q0(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return dr(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):dr(i,t.length)},R:function(e,t){let r=gA(e);return dr(r,t.length)},u:function(e,t){let r=e.getFullYear();return dr(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 dr(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 dr(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 Ip.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 dr(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=Nh(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):dr(n,t.length)},I:function(e,t,r){let o=Mh(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):dr(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Ip.d(e,t)},D:function(e,t,r){let o=kie(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):dr(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 dr(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 dr(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 dr(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=J0.noon:o===0?n=J0.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=J0.evening:o>=12?n=J0.afternoon:o>=4?n=J0.morning:n=J0.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 Ip.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Ip.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):dr(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):dr(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ip.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Ip.s(e,t)},S:function(e,t){return Ip.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Oie(o);case"XXXX":case"XX":return Ib(o);default:return Ib(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Oie(o);case"xxxx":case"xx":return Ib(o);default:return Ib(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Iie(o,":");default:return"GMT"+Ib(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Iie(o,":");default:return"GMT"+Ib(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return dr(o,t.length)},T:function(e,t,r){return dr(+e,t.length)}};function Iie(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+dr(i,2)}function Oie(e,t){return e%60===0?(e>0?"-":"+")+dr(Math.abs(e)/60,2):Ib(e,t)}function Ib(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=dr(Math.trunc(o/60),2),i=dr(o%60,2);return r+n+t+i}var Aie=(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"})}},Mie=(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"})}},hze=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return Aie(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}}",Aie(o,t)).replace("{{time}}",Mie(n,t))},AT={p:Mie,P:hze};var gze=/^D+$/,vze=/^Y+$/,bze=["D","DD","YY","YYYY"];function TA(e){return gze.test(e)}function EA(e){return vze.test(e)}function MT(e,t,r){let o=yze(e,t,r);if(console.warn(o),bze.includes(e))throw new RangeError(o)}function yze(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 wze=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_ze=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,xze=/^'([^]*?)'?$/,Sze=/''/g,Cze=/[a-zA-Z]/;function Dd(e,t,r){let o=Sa(),n=r?.locale??o.locale??lu,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(!au(a))throw new RangeError("Invalid time value");let c=t.match(_ze).map(d=>{let f=d[0];if(f==="p"||f==="P"){let m=AT[f];return m(d,n.formatLong)}return d}).join("").match(wze).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:Tze(d)};if(PH[f])return{isToken:!0,value:d};if(f.match(Cze))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:d}});n.localize.preprocessor&&(c=n.localize.preprocessor(a,c));let u={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return c.map(d=>{if(!d.isToken)return d.value;let f=d.value;(!r?.useAdditionalWeekYearTokens&&EA(f)||!r?.useAdditionalDayOfYearTokens&&TA(f))&&MT(f,t,String(e));let m=PH[f[0]];return m(a,f,n.localize,u)}).join("")}function Tze(e){let t=e.match(xze);return t?t[1].replace(Sze,"'"):e}function Nie(e,t){let r=je(e,t?.in),o=r.getFullYear(),n=r.getMonth(),i=ot(r,0);return i.setFullYear(o,n+1,0),i.setHours(0,0,0,0),i.getDate()}function Die(){return Object.assign({},Sa())}function Fie(e,t){let r=je(e,t?.in).getDay();return r===0?7:r}function Lie(e,t){return je(e,t?.in).getMonth()}function Bie(e,t){return je(e,t?.in).getFullYear()}function Vie(e,t){return+je(e)>+je(t)}function jie(e,t){return+je(e)<+je(t)}function zie(e,t){let r=Eze(t)?new t(0):ot(t,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function Eze(e){return typeof e=="function"&&e.prototype?.constructor===e}var Pze=10,PA=class{subPriority=0;validate(t,r){return!0}},kA=class extends PA{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)}},RA=class extends PA{priority=Pze;subPriority=-1;constructor(t,r){super(),this.context=t||(o=>ot(r,o))}set(t,r){return r.timestampIsSet?t:ot(t,zie(t,this.context))}};var Ye=class{run(t,r,o,n){let i=this.parse(t,r,o,n);return i?{setter:new kA(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,r,o){return!0}};var IA=class extends Ye{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 er={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}/},Kl={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 xr(e,t){return e&&{value:t(e.value),rest:e.rest}}function Xt(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function Zl(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*OT+i*IT+s*fie),rest:t.slice(r[0].length)}}function OA(e){return Xt(er.anyDigitsSigned,e)}function Pt(e,t){switch(e){case 1:return Xt(er.singleDigit,t);case 2:return Xt(er.twoDigits,t);case 3:return Xt(er.threeDigits,t);case 4:return Xt(er.fourDigits,t);default:return Xt(new RegExp("^\\d{1,"+e+"}"),t)}}function $0(e,t){switch(e){case 1:return Xt(er.singleDigitSigned,t);case 2:return Xt(er.twoDigitsSigned,t);case 3:return Xt(er.threeDigitsSigned,t);case 4:return Xt(er.fourDigitsSigned,t);default:return Xt(new RegExp("^-?\\d{1,"+e+"}"),t)}}function e_(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function AA(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 MA(e){return e%400===0||e%4===0&&e%100!==0}var NA=class extends Ye{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 xr(Pt(4,t),n);case"yo":return xr(o.ordinalNumber(t,{unit:"year"}),n);default:return xr(Pt(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=AA(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 DA=class extends Ye{priority=130;parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="YY"});switch(r){case"Y":return xr(Pt(4,t),n);case"Yo":return xr(o.ordinalNumber(t,{unit:"year"}),n);default:return xr(Pt(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o,n){let i=Q0(t,n);if(o.isTwoDigitYear){let a=AA(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 FA=class extends Ye{priority=130;parse(t,r){return r==="R"?$0(4,t):$0(r.length,t)}set(t,r,o){let n=ot(t,0);return n.setFullYear(o,0,4),n.setHours(0,0,0,0),pl(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var LA=class extends Ye{priority=130;parse(t,r){return r==="u"?$0(4,t):$0(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 BA=class extends Ye{priority=120;parse(t,r,o){switch(r){case"Q":case"QQ":return Pt(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 VA=class extends Ye{priority=120;parse(t,r,o){switch(r){case"q":case"qq":return Pt(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 jA=class extends Ye{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 xr(Xt(er.month,t),n);case"MM":return xr(Pt(2,t),n);case"Mo":return xr(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 zA=class extends Ye{priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"L":return xr(Xt(er.month,t),n);case"LL":return xr(Pt(2,t),n);case"Lo":return xr(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 Hie(e,t,r){let o=je(e,r?.in),n=Nh(o,r)-t;return o.setDate(o.getDate()-n*7),je(o,r?.in)}var HA=class extends Ye{priority=100;parse(t,r,o){switch(r){case"w":return Xt(er.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return Pt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o,n){return rs(Hie(t,o,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function Uie(e,t,r){let o=je(e,r?.in),n=Mh(o,r)-t;return o.setDate(o.getDate()-n*7),o}var UA=class extends Ye{priority=100;parse(t,r,o){switch(r){case"I":return Xt(er.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return Pt(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o){return pl(Uie(t,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var kze=[31,28,31,30,31,30,31,31,30,31,30,31],Rze=[31,29,31,30,31,30,31,31,30,31,30,31],WA=class extends Ye{priority=90;subPriority=1;parse(t,r,o){switch(r){case"d":return Xt(er.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return Pt(r.length,t)}}validate(t,r){let o=t.getFullYear(),n=MA(o),i=t.getMonth();return n?r>=1&&r<=Rze[i]:r>=1&&r<=kze[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 GA=class extends Ye{priority=90;subpriority=1;parse(t,r,o){switch(r){case"D":case"DD":return Xt(er.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return Pt(r.length,t)}}validate(t,r){let o=t.getFullYear();return MA(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 t_(e,t,r){let o=Sa(),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,u=7-n,d=t<0||t>6?t-(s+u)%7:(c+u)%7-(s+u)%7;return Nd(i,d,r)}var YA=class extends Ye{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=t_(t,o,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var qA=class extends Ye{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 xr(Pt(r.length,t),i);case"eo":return xr(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=t_(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 KA=class extends Ye{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 xr(Pt(r.length,t),i);case"co":return xr(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=t_(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 Wie(e,t,r){let o=je(e,r?.in),n=Fie(o,r),i=t-n;return Nd(o,i,r)}var ZA=class extends Ye{priority=90;parse(t,r,o){let n=i=>i===0?7:i;switch(r){case"i":case"ii":return Pt(r.length,t);case"io":return o.ordinalNumber(t,{unit:"day"});case"iii":return xr(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 xr(o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return xr(o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);default:return xr(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=Wie(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 XA=class extends Ye{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(e_(o),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var QA=class extends Ye{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(e_(o),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var JA=class extends Ye{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(e_(o),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var $A=class extends Ye{priority=70;parse(t,r,o){switch(r){case"h":return Xt(er.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return Pt(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 eM=class extends Ye{priority=70;parse(t,r,o){switch(r){case"H":return Xt(er.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return Pt(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 tM=class extends Ye{priority=70;parse(t,r,o){switch(r){case"K":return Xt(er.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return Pt(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 rM=class extends Ye{priority=70;parse(t,r,o){switch(r){case"k":return Xt(er.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return Pt(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 oM=class extends Ye{priority=60;parse(t,r,o){switch(r){case"m":return Xt(er.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return Pt(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 nM=class extends Ye{priority=50;parse(t,r,o){switch(r){case"s":return Xt(er.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return Pt(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 iM=class extends Ye{priority=30;parse(t,r){let o=n=>Math.trunc(n*Math.pow(10,-r.length+3));return xr(Pt(r.length,t),o)}set(t,r,o){return t.setMilliseconds(o),t}incompatibleTokens=["t","T"]};var sM=class extends Ye{priority=10;parse(t,r){switch(r){case"X":return Zl(Kl.basicOptionalMinutes,t);case"XX":return Zl(Kl.basic,t);case"XXXX":return Zl(Kl.basicOptionalSeconds,t);case"XXXXX":return Zl(Kl.extendedOptionalSeconds,t);default:return Zl(Kl.extended,t)}}set(t,r,o){return r.timestampIsSet?t:ot(t,t.getTime()-kb(t)-o)}incompatibleTokens=["t","T","x"]};var aM=class extends Ye{priority=10;parse(t,r){switch(r){case"x":return Zl(Kl.basicOptionalMinutes,t);case"xx":return Zl(Kl.basic,t);case"xxxx":return Zl(Kl.basicOptionalSeconds,t);case"xxxxx":return Zl(Kl.extendedOptionalSeconds,t);default:return Zl(Kl.extended,t)}}set(t,r,o){return r.timestampIsSet?t:ot(t,t.getTime()-kb(t)-o)}incompatibleTokens=["t","T","X"]};var lM=class extends Ye{priority=40;parse(t){return OA(t)}set(t,r,o){return[ot(t,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var cM=class extends Ye{priority=20;parse(t){return OA(t)}set(t,r,o){return[ot(t,o),{timestampIsSet:!0}]}incompatibleTokens="*"};var Gie={G:new IA,y:new NA,Y:new DA,R:new FA,u:new LA,Q:new BA,q:new VA,M:new jA,L:new zA,w:new HA,I:new UA,d:new WA,D:new GA,E:new YA,e:new qA,c:new KA,i:new ZA,a:new XA,b:new QA,B:new JA,h:new $A,H:new eM,K:new tM,k:new rM,m:new oM,s:new nM,S:new iM,X:new sM,x:new aM,t:new lM,T:new cM};var Ize=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Oze=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Aze=/^'([^]*?)'?$/,Mze=/''/g,Nze=/\S/,Dze=/[a-zA-Z]/;function Yie(e,t,r,o){let n=()=>ot(o?.in||r,NaN),i=Die(),s=o?.locale??i.locale??lu,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 u={firstWeekContainsDate:a,weekStartsOn:c,locale:s},d=[new RA(o?.in,r)],f=t.match(Oze).map(y=>{let _=y[0];if(_ in AT){let b=AT[_];return b(y,s.formatLong)}return y}).join("").match(Ize),m=[];for(let y of f){!o?.useAdditionalWeekYearTokens&&EA(y)&&MT(y,t,e),!o?.useAdditionalDayOfYearTokens&&TA(y)&&MT(y,t,e);let _=y[0],b=Gie[_];if(b){let{incompatibleTokens:w}=b;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 \`${y}\` at the same time`)}else if(b.incompatibleTokens==="*"&&m.length>0)throw new RangeError(`The format string mustn't contain \`${y}\` and any other token at the same time`);m.push({token:_,fullToken:y});let x=b.run(e,y,s.match,u);if(!x)return n();d.push(x.setter),e=x.rest}else{if(_.match(Dze))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");if(y==="''"?y="'":_==="'"&&(y=Fze(y)),e.indexOf(y)===0)e=e.slice(y.length);else return n()}}if(e.length>0&&Nze.test(e))return n();let h=d.map(y=>y.priority).sort((y,_)=>_-y).filter((y,_,b)=>b.indexOf(y)===_).map(y=>d.filter(_=>_.priority===y).sort((_,b)=>b.subPriority-_.subPriority)).map(y=>y[0]),g=je(r,o?.in);if(isNaN(+g))return n();let v={};for(let y of h){if(!y.validate(g,u))return n();let _=y.set(g,v,u);Array.isArray(_)?(g=_[0],Object.assign(v,_[1])):g=_}return g}function Fze(e){return e.match(Aze)[1].replace(Mze,"'")}function qie(e,t,r){let[o,n]=ql(r?.in,e,t);return o.getFullYear()===n.getFullYear()&&o.getMonth()===n.getMonth()}function Kie(e,t,r){let[o,n]=ql(r?.in,e,t);return o.getFullYear()===n.getFullYear()}function Ob(e,t,r){return Nd(e,-t,r)}function Zie(e,t){let r=()=>ot(t?.in,NaN),o=t?.additionalDigits??2,n=jze(e),i;if(n.date){let u=zze(n.date,o);i=Hze(u.restDateString,u.year)}if(!i||isNaN(+i))return r();let s=+i,a=0,c;if(n.time&&(a=Uze(n.time),isNaN(a)))return r();if(n.timezone){if(c=Wze(n.timezone),isNaN(c))return r()}else{let u=new Date(s+a),d=je(0,t?.in);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return je(s+a+c,t?.in)}var uM={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Lze=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Bze=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Vze=/^([+-])(\d{2})(?::?(\d{2}))?$/;function jze(e){let t={},r=e.split(uM.dateTimeDelimiter),o;if(r.length>2)return t;if(/:/.test(r[0])?o=r[0]:(t.date=r[0],o=r[1],uM.timeZoneDelimiter.test(t.date)&&(t.date=e.split(uM.timeZoneDelimiter)[0],o=e.substr(t.date.length,e.length))),o){let n=uM.timezone.exec(o);n?(t.time=o.replace(n[1],""),t.timezone=n[1]):t.time=o}return t}function zze(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 Hze(e,t){if(t===null)return new Date(NaN);let r=e.match(Lze);if(!r)return new Date(NaN);let o=!!r[4],n=NT(r[1]),i=NT(r[2])-1,s=NT(r[3]),a=NT(r[4]),c=NT(r[5])-1;if(o)return Zze(t,a,c)?Gze(t,a,c):new Date(NaN);{let u=new Date(0);return!qze(t,i,s)||!Kze(t,n)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(n,s)),u)}}function NT(e){return e?parseInt(e):1}function Uze(e){let t=e.match(Bze);if(!t)return NaN;let r=kH(t[1]),o=kH(t[2]),n=kH(t[3]);return Xze(r,o,n)?r*OT+o*IT+n*1e3:NaN}function kH(e){return e&&parseFloat(e.replace(",","."))||0}function Wze(e){if(e==="Z")return 0;let t=e.match(Vze);if(!t)return 0;let r=t[1]==="+"?-1:1,o=parseInt(t[2]),n=t[3]&&parseInt(t[3])||0;return Qze(o,n)?r*(o*OT+n*IT):NaN}function Gze(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 Yze=[31,null,31,30,31,30,31,31,30,31,30,31];function Xie(e){return e%400===0||e%4===0&&e%100!==0}function qze(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Yze[t]||(Xie(e)?29:28))}function Kze(e,t){return t>=1&&t<=(Xie(e)?366:365)}function Zze(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Xze(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Qze(e,t){return t>=0&&t<=59}function Qie(e,t,r){let o=je(e,r?.in),n=o.getFullYear(),i=o.getDate(),s=ot(r?.in||e,0);s.setFullYear(n,t,15),s.setHours(0,0,0,0);let a=Nie(s);return o.setMonth(t,Math.min(i,a)),o}function Jie(e,t,r){let o=je(e,r?.in);return isNaN(+o)?ot(r?.in||e,NaN):(o.setFullYear(t),o)}function dM(e,t,r){return q0(e,-t,r)}function $ie(e,t,r){return vA(e,-t,r)}function fM(e,t,r){return bA(e,-t,r)}function ese(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 pM(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 tse(e,t){let r=pM(e,t),o=ese(e,t);return t.addDays(r,o*7-1)}var Fd={...lu,labels:{labelDayButton:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(s,a)=>Dd(s,a,{locale:lu,...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)=>Dd(n,i,{locale:lu,...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)=>Dd(s,a,{locale:lu,...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)=>Dd(n,i,{locale:lu,...t}),o(e,"cccc")}}};var xn=class e{constructor(t,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return Ln.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 Ln(o,n,i,this.options.timeZone):new Date(o,n,i),this.addDays=(o,n)=>this.overrides?.addDays?this.overrides.addDays(o,n):Nd(o,n),this.addMonths=(o,n)=>this.overrides?.addMonths?this.overrides.addMonths(o,n):q0(o,n),this.addWeeks=(o,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,n):vA(o,n),this.addYears=(o,n)=>this.overrides?.addYears?this.overrides.addYears(o,n):bA(o,n),this.differenceInCalendarDays=(o,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,n):Rp(o,n),this.differenceInCalendarMonths=(o,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,n):wA(o,n),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):bie(o),this.eachYearOfInterval=o=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):wie(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):tse(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):_ie(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):_A(o),this.endOfWeek=(o,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,n):SA(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):yie(o),this.format=(o,n,i)=>{let s=this.overrides?.format?this.overrides.format(o,n,this.options):Dd(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):Mh(o),this.getMonth=(o,n)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):Lie(o,this.options),this.getYear=(o,n)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):Bie(o,this.options),this.getWeek=(o,n)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):Nh(o,this.options),this.isAfter=(o,n)=>this.overrides?.isAfter?this.overrides.isAfter(o,n):Vie(o,n),this.isBefore=(o,n)=>this.overrides?.isBefore?this.overrides.isBefore(o,n):jie(o,n),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):yA(o),this.isSameDay=(o,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,n):vie(o,n),this.isSameMonth=(o,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,n):qie(o,n),this.isSameYear=(o,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,n):Kie(o,n),this.max=o=>this.overrides?.max?this.overrides.max(o):hie(o),this.min=o=>this.overrides?.min?this.overrides.min(o):gie(o),this.setMonth=(o,n)=>this.overrides?.setMonth?this.overrides.setMonth(o,n):Qie(o,n),this.setYear=(o,n)=>this.overrides?.setYear?this.overrides.setYear(o,n):Jie(o,n),this.startOfBroadcastWeek=(o,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):pM(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):Ah(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):pl(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):Rb(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):K0(o),this.options={locale:Fd,...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)}};xn.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 Sn=new xn;var r_=class{constructor(t,r,o=Sn){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 mM=class{constructor(t,r){this.date=t,this.weeks=r}};var hM=class{constructor(t,r){this.days=r,this.weekNumber=t}};var OH={};Rr(OH,{CaptionLabel:()=>Jze,Chevron:()=>$ze,Day:()=>eHe,DayButton:()=>tHe,Dropdown:()=>rHe,DropdownNav:()=>oHe,Footer:()=>nHe,Month:()=>iHe,MonthCaption:()=>sHe,MonthGrid:()=>aHe,Months:()=>lHe,MonthsDropdown:()=>cHe,Nav:()=>uHe,NextMonthButton:()=>dHe,Option:()=>fHe,PreviousMonthButton:()=>pHe,Root:()=>mHe,Select:()=>hHe,Week:()=>gHe,WeekNumber:()=>yHe,WeekNumberHeader:()=>wHe,Weekday:()=>vHe,Weekdays:()=>bHe,Weeks:()=>_He,YearsDropdown:()=>xHe});var rse=l(fe(),1);function Jze(e){return rse.default.createElement("span",{...e})}var o_=l(fe(),1);function $ze(e){let{size:t=24,orientation:r="left",className:o,style:n}=e;return o_.default.createElement("svg",{className:o,style:n,width:t,height:t,viewBox:"0 0 24 24"},r==="up"&&o_.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"&&o_.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"&&o_.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&o_.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var ose=l(fe(),1);function eHe(e){let{day:t,modifiers:r,...o}=e;return ose.default.createElement("td",{...o})}var gM=l(fe(),1);function tHe(e){let{day:t,modifiers:r,...o}=e,n=gM.default.useRef(null);return gM.default.useEffect(()=>{r.focused&&n.current?.focus()},[r.focused]),gM.default.createElement("button",{ref:n,...o})}var n_=l(fe(),1);var Be;(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"})(Be||(Be={}));var Ar;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(Ar||(Ar={}));var Ca;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Ca||(Ca={}));var As;(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"})(As||(As={}));var vM=l(fe(),1),RH=(0,vM.createContext)(void 0);function Dh(){let e=(0,vM.useContext)(RH);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function rHe(e){let{options:t,className:r,...o}=e,{classNames:n,components:i,styles:s}=Dh(),a=[n[Be.Dropdown],r].join(" "),c=t?.find(({value:u})=>u===o.value);return n_.default.createElement("span",{"data-disabled":o.disabled,className:n[Be.DropdownRoot],style:s?.[Be.DropdownRoot]},n_.default.createElement(i.Select,{className:a,...o},t?.map(({value:u,label:d,disabled:f})=>n_.default.createElement(i.Option,{key:u,value:u,disabled:f},d))),n_.default.createElement("span",{className:n[Be.CaptionLabel],style:s?.[Be.CaptionLabel],"aria-hidden":!0},c?.label,n_.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[Be.Chevron],style:s?.[Be.Chevron]})))}var nse=l(fe(),1);function oHe(e){return nse.default.createElement("div",{...e})}var ise=l(fe(),1);function nHe(e){return ise.default.createElement("div",{...e})}var sse=l(fe(),1);function iHe(e){let{calendarMonth:t,displayIndex:r,...o}=e;return sse.default.createElement("div",{...o},e.children)}var ase=l(fe(),1);function sHe(e){let{calendarMonth:t,displayIndex:r,...o}=e;return ase.default.createElement("div",{...o})}var lse=l(fe(),1);function aHe(e){return lse.default.createElement("table",{...e})}var cse=l(fe(),1);function lHe(e){return cse.default.createElement("div",{...e})}var use=l(fe(),1);function cHe(e){let{components:t}=Dh();return use.default.createElement(t.Dropdown,{...e})}var Op=l(fe(),1);function uHe(e){let{onPreviousClick:t,onNextClick:r,previousMonth:o,nextMonth:n,...i}=e,{components:s,classNames:a,styles:c,labels:{labelPrevious:u,labelNext:d}}=Dh(),f=(0,Op.useCallback)(h=>{n&&r?.(h)},[n,r]),m=(0,Op.useCallback)(h=>{o&&t?.(h)},[o,t]);return Op.default.createElement("nav",{...i},Op.default.createElement(s.PreviousMonthButton,{type:"button",className:a[Be.PreviousMonthButton],style:c?.[Be.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":u(o),onClick:m},Op.default.createElement(s.Chevron,{disabled:o?void 0:!0,className:a[Be.Chevron],style:c?.[Be.Chevron],orientation:"left"})),Op.default.createElement(s.NextMonthButton,{type:"button",className:a[Be.NextMonthButton],style:c?.[Be.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":d(n),onClick:f},Op.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[Be.Chevron],style:c?.[Be.Chevron]})))}var dse=l(fe(),1);function dHe(e){return dse.default.createElement("button",{...e})}var fse=l(fe(),1);function fHe(e){return fse.default.createElement("option",{...e})}var pse=l(fe(),1);function pHe(e){return pse.default.createElement("button",{...e})}var mse=l(fe(),1);function mHe(e){let{rootRef:t,...r}=e;return mse.default.createElement("div",{...r,ref:t})}var hse=l(fe(),1);function hHe(e){return hse.default.createElement("select",{...e})}var gse=l(fe(),1);function gHe(e){let{week:t,...r}=e;return gse.default.createElement("tr",{...r})}var vse=l(fe(),1);function vHe(e){return vse.default.createElement("th",{...e})}var IH=l(fe(),1);function bHe(e){return IH.default.createElement("thead",{"aria-hidden":!0},IH.default.createElement("tr",{...e}))}var bse=l(fe(),1);function yHe(e){let{week:t,...r}=e;return bse.default.createElement("th",{...r})}var yse=l(fe(),1);function wHe(e){return yse.default.createElement("th",{...e})}var wse=l(fe(),1);function _He(e){return wse.default.createElement("tbody",{...e})}var _se=l(fe(),1);function xHe(e){let{components:t}=Dh();return _se.default.createElement(t.Dropdown,{...e})}var wt=l(fe(),1);function Ta(e,t,r=!1,o=Sn){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 i_(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Fh(e){return!!(e&&typeof e=="object"&&"from"in e)}function s_(e){return!!(e&&typeof e=="object"&&"after"in e)}function a_(e){return!!(e&&typeof e=="object"&&"before"in e)}function bM(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function yM(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Xl(e,t,r=Sn){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(yM(a,r))return a.some(c=>n(e,c));if(Fh(a))return Ta(a,e,!1,r);if(bM(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(i_(a)){let c=i(a.before,e),u=i(a.after,e),d=c>0,f=u<0;return s(a.before,a.after)?f&&d:d||f}return s_(a)?i(e,a.after)>0:a_(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function xse(e,t,r,o,n){let{disabled:i,hidden:s,modifiers:a,showOutsideDays:c,broadcastCalendar:u,today:d=n.today()}=t,{isSameDay:f,isSameMonth:m,startOfMonth:h,isBefore:g,endOfMonth:v,isAfter:y}=n,_=r&&h(r),b=o&&v(o),w={[Ar.focused]:[],[Ar.outside]:[],[Ar.disabled]:[],[Ar.hidden]:[],[Ar.today]:[]},x={};for(let C of e){let{date:S,displayMonth:P}=C,k=!!(P&&!m(S,P)),O=!!(_&&g(S,_)),R=!!(b&&y(S,b)),I=!!(i&&Xl(S,i,n)),T=!!(s&&Xl(S,s,n))||O||R||!u&&!c&&k||u&&c===!1&&k,M=f(S,d);k&&w.outside.push(C),I&&w.disabled.push(C),T&&w.hidden.push(C),M&&w.today.push(C),a&&Object.keys(a).forEach(V=>{let F=a?.[V];F&&Xl(S,F,n)&&(x[V]?x[V].push(C):x[V]=[C])})}return C=>{let S={[Ar.focused]:!1,[Ar.disabled]:!1,[Ar.hidden]:!1,[Ar.outside]:!1,[Ar.today]:!1},P={};for(let k in w){let O=w[k];S[k]=O.some(R=>R===C)}for(let k in x)P[k]=x[k].some(O=>O===C);return{...S,...P}}}function Sse(e,t,r={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(r[i]?n.push(r[i]):t[Ar[i]]?n.push(t[Ar[i]]):t[Ca[i]]&&n.push(t[Ca[i]]),n),[t[Be.Day]])}function Cse(e){return{...OH,...e}}function Tse(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 Ese(){let e={};for(let t in Be)e[Be[t]]=`rdp-${Be[t]}`;for(let t in Ar)e[Ar[t]]=`rdp-${Ar[t]}`;for(let t in Ca)e[Ca[t]]=`rdp-${Ca[t]}`;for(let t in As)e[As[t]]=`rdp-${As[t]}`;return e}var AH={};Rr(AH,{formatCaption:()=>SHe,formatDay:()=>CHe,formatMonthDropdown:()=>THe,formatWeekNumber:()=>PHe,formatWeekNumberHeader:()=>kHe,formatWeekdayName:()=>EHe,formatYearDropdown:()=>RHe});function SHe(e,t,r){return(r??new xn(t)).formatMonthYear(e)}function CHe(e,t,r){return(r??new xn(t)).format(e,"d")}function THe(e,t=Sn){return t.format(e,"LLLL")}function EHe(e,t,r){return(r??new xn(t)).format(e,"cccccc")}function PHe(e,t=Sn){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function kHe(){return""}function RHe(e,t=Sn){return t.format(e,"yyyy")}function Pse(e){return{...AH,...e}}var WH={};Rr(WH,{labelDayButton:()=>MH,labelGrid:()=>NH,labelGridcell:()=>DH,labelMonthDropdown:()=>FH,labelNav:()=>LH,labelNext:()=>BH,labelPrevious:()=>VH,labelWeekNumber:()=>zH,labelWeekNumberHeader:()=>HH,labelWeekday:()=>jH,labelYearDropdown:()=>UH});function MH(e,t,r,o){let n=(o??new xn(r)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function NH(e,t,r){return(r??new xn(t)).formatMonthYear(e)}function DH(e,t,r,o){let n=(o??new xn(r)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function FH(e){return"Choose the Month"}function LH(){return""}var IHe="Go to the Next Month";function BH(e,t){return IHe}function VH(e){return"Go to the Previous Month"}function jH(e,t,r){return(r??new xn(t)).format(e,"cccc")}function zH(e,t){return`Week ${e}`}function HH(e){return"Week Number"}function UH(e){return"Choose the Year"}var cu=(e,t,r)=>t||(r?typeof r=="function"?r:(...o)=>r:e);function kse(e,t){let r=t.locale?.labels??{};return{...WH,...e??{},labelDayButton:cu(MH,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:cu(FH,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:cu(BH,e?.labelNext,r.labelNext),labelPrevious:cu(VH,e?.labelPrevious,r.labelPrevious),labelWeekNumber:cu(zH,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:cu(UH,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:cu(NH,e?.labelGrid,r.labelGrid),labelGridcell:cu(DH,e?.labelGridcell,r.labelGridcell),labelNav:cu(LH,e?.labelNav,r.labelNav),labelWeekNumberHeader:cu(HH,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:cu(jH,e?.labelWeekday,r.labelWeekday)}}function Rse(e,t,r,o,n){let{startOfMonth:i,startOfYear:s,endOfYear:a,eachMonthOfInterval:c,getMonth:u}=n;return c({start:s(e),end:a(e)}).map(m=>{let h=o.formatMonthDropdown(m,n),g=u(m),v=t&&m<i(t)||r&&m>i(r)||!1;return{value:g,label:h,disabled:v}})}function Ise(e,t={},r={}){let o={...t?.[Be.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{o={...o,...r?.[n]}}),o}function Ose(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 Ase(e,t,r,o,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:s,eachYearOfInterval:a,getYear:c}=o,u=i(e),d=s(t),f=a({start:u,end:d});return n&&f.reverse(),f.map(m=>{let h=r.formatYearDropdown(m,o);return{value:c(m),label:h,disabled:!1}})}function Mse(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 Ln(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(Ln.tz(e)),newDate:(a,c,u)=>new Ln(a,c,u,12,0,0,e),startOfDay:a=>i(a),startOfWeek:(a,c)=>{let u=i(a),d=c?.weekStartsOn??n,f=(u.getDay()-d+7)%7;return u.setDate(u.getDate()-f),u},startOfISOWeek:a=>{let c=i(a),u=(c.getDay()-1+7)%7;return c.setDate(c.getDate()-u),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 u=i(a),m=(((c?.weekStartsOn??n)+6)%7-u.getDay()+7)%7;return u.setDate(u.getDate()+m),u},endOfISOWeek:a=>{let c=i(a),u=(7-c.getDay())%7;return c.setDate(c.getDate()+u),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),u=i(a.end),d=[],f=new Ln(c.getFullYear(),c.getMonth(),1,12,0,0,e),m=u.getFullYear()*12+u.getMonth();for(;f.getFullYear()*12+f.getMonth()<=m;)d.push(new Ln(f,e)),f.setMonth(f.getMonth()+1,1);return d},addDays:(a,c)=>{let u=i(a);return u.setDate(u.getDate()+c),u},addWeeks:(a,c)=>{let u=i(a);return u.setDate(u.getDate()+c*7),u},addMonths:(a,c)=>{let u=i(a);return u.setMonth(u.getMonth()+c),u},addYears:(a,c)=>{let u=i(a);return u.setFullYear(u.getFullYear()+c),u},eachYearOfInterval:a=>{let c=i(a.start),u=i(a.end),d=[],f=new Ln(c.getFullYear(),0,1,12,0,0,e);for(;f.getFullYear()<=u.getFullYear();)d.push(new Ln(f,e)),f.setFullYear(f.getFullYear()+1,0,1);return d},getWeek:(a,c)=>{let u=s(a);return Nh(u,{weekStartsOn:c?.weekStartsOn??n,firstWeekContainsDate:c?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let c=s(a);return Mh(c)},differenceInCalendarDays:(a,c)=>{let u=s(a),d=s(c);return Rp(u,d)},differenceInCalendarMonths:(a,c)=>{let u=s(a),d=s(c);return wA(u,d)}}}var l_=l(fe(),1);var DT=e=>e instanceof HTMLElement?e:null,GH=e=>[...e.querySelectorAll("[data-animated-month]")??[]],OHe=e=>DT(e.querySelector("[data-animated-month]")),YH=e=>DT(e.querySelector("[data-animated-caption]")),qH=e=>DT(e.querySelector("[data-animated-weeks]")),AHe=e=>DT(e.querySelector("[data-animated-nav]")),MHe=e=>DT(e.querySelector("[data-animated-weekdays]"));function Nse(e,t,{classNames:r,months:o,focused:n,dateLib:i}){let s=(0,l_.useRef)(null),a=(0,l_.useRef)(o),c=(0,l_.useRef)(!1);(0,l_.useLayoutEffect)(()=>{let u=a.current;if(a.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||o.length===0||u.length===0||o.length!==u.length)return;let d=i.isSameMonth(o[0].date,u[0].date),f=i.isAfter(o[0].date,u[0].date),m=f?r[As.caption_after_enter]:r[As.caption_before_enter],h=f?r[As.weeks_after_enter]:r[As.weeks_before_enter],g=s.current,v=e.current.cloneNode(!0);if(v instanceof HTMLElement?(GH(v).forEach(w=>{if(!(w instanceof HTMLElement))return;let x=OHe(w);x&&w.contains(x)&&w.removeChild(x);let C=YH(w);C&&C.classList.remove(m);let S=qH(w);S&&S.classList.remove(h)}),s.current=v):s.current=null,c.current||d||n)return;let y=g instanceof HTMLElement?GH(g):[],_=GH(e.current);if(_?.every(b=>b instanceof HTMLElement)&&y?.every(b=>b instanceof HTMLElement)){c.current=!0;let b=[];e.current.style.isolation="isolate";let w=AHe(e.current);w&&(w.style.zIndex="1"),_.forEach((x,C)=>{let S=y[C];if(!S)return;x.style.position="relative",x.style.overflow="hidden";let P=YH(x);P&&P.classList.add(m);let k=qH(x);k&&k.classList.add(h);let O=()=>{c.current=!1,e.current&&(e.current.style.isolation=""),w&&(w.style.zIndex=""),P&&P.classList.remove(m),k&&k.classList.remove(h),x.style.position="",x.style.overflow="",x.contains(S)&&x.removeChild(S)};b.push(O),S.style.pointerEvents="none",S.style.position="absolute",S.style.overflow="hidden",S.setAttribute("aria-hidden","true");let R=MHe(S);R&&(R.style.opacity="0");let I=YH(S);I&&(I.classList.add(f?r[As.caption_before_exit]:r[As.caption_after_exit]),I.addEventListener("animationend",O));let T=qH(S);T&&T.classList.add(f?r[As.weeks_before_exit]:r[As.weeks_after_exit]),x.insertBefore(S,x.firstChild)})}})}var wM=l(fe(),1);function Dse(e,t,r,o){let n=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:a,broadcastCalendar:c}=r??{},{addDays:u,differenceInCalendarDays:d,differenceInCalendarMonths:f,endOfBroadcastWeek:m,endOfISOWeek:h,endOfMonth:g,endOfWeek:v,isAfter:y,startOfBroadcastWeek:_,startOfISOWeek:b,startOfWeek:w}=o,x=c?_(n,o):s?b(n):w(n),C=c?m(i):s?h(g(i)):v(g(i)),S=t&&(c?m(t):s?h(t):v(t)),P=S&&y(C,S)?S:C,k=d(P,x),O=f(i,n)+1,R=[];for(let M=0;M<=k;M++){let V=u(x,M);R.push(V)}let T=(c?35:42)*O;if(a&&R.length<T){let M=T-R.length;for(let V=0;V<M;V++){let F=u(R[R.length-1],1);R.push(F)}}return R}function Fse(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 Lse(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 KH(e,t,r,o){let{month:n,defaultMonth:i,today:s=o.today(),numberOfMonths:a=1}=e,c=n||i||s,{differenceInCalendarMonths:u,addMonths:d,startOfMonth:f}=o;if(r&&u(r,c)<a-1){let m=-1*(a-1);c=d(r,m)}return t&&u(c,t)<0&&(c=t),f(c)}function Bse(e,t,r,o){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:a,endOfWeek:c,getISOWeek:u,getWeek:d,startOfBroadcastWeek:f,startOfISOWeek:m,startOfWeek:h}=o,g=e.reduce((v,y)=>{let _=r.broadcastCalendar?f(y,o):r.ISOWeek?m(y):h(y),b=r.broadcastCalendar?i(y):r.ISOWeek?s(a(y)):c(a(y)),w=t.filter(P=>P>=_&&P<=b),x=r.broadcastCalendar?35:42;if(r.fixedWeeks&&w.length<x){let P=t.filter(k=>{let O=x-w.length;return k>b&&k<=n(b,O)});w.push(...P)}let C=w.reduce((P,k)=>{let O=r.ISOWeek?u(k):d(k),R=P.find(T=>T.weekNumber===O),I=new r_(k,y,o);return R?R.days.push(I):P.push(new hM(O,[I])),P},[]),S=new mM(y,C);return v.push(S),v},[]);return r.reverseMonths?g.reverse():g}function Vse(e,t){let{startMonth:r,endMonth:o}=e,{startOfYear:n,startOfDay:i,startOfMonth:s,endOfMonth:a,addYears:c,endOfYear:u,today:d}=t,f=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=s(r):!r&&f&&(r=n(c(e.today??d(),-100))),o?o=a(o):!o&&f&&(o=u(e.today??d())),[r&&i(r),o&&i(o)]}function jse(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,u=n?i:1,d=s(e);if(!t)return a(d,u);if(!(c(t,e)<i))return a(d,u)}function zse(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:c}=o,u=n?i??1:1,d=s(e);if(!t)return a(d,-u);if(!(c(d,t)<=0))return a(d,-u)}function Hse(e){let t=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),t.slice())}var Use=l(fe(),1);function Lh(e,t){let[r,o]=(0,Use.useState)(e);return[t===void 0?r:t,o]}function Wse(e,t){let[r,o]=Vse(e,t),{startOfMonth:n,endOfMonth:i}=t,s=KH(e,r,o,t),[a,c]=Lh(s,e.month?s:void 0);(0,wM.useEffect)(()=>{let x=KH(e,r,o,t);c(x)},[e.timeZone]);let{months:u,weeks:d,days:f,previousMonth:m,nextMonth:h}=(0,wM.useMemo)(()=>{let x=Lse(a,o,{numberOfMonths:e.numberOfMonths},t),C=Dse(x,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),S=Bse(x,C,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),P=Hse(S),k=Fse(S),O=zse(a,r,e,t),R=jse(a,o,e,t);return{months:S,weeks:P,days:k,previousMonth:O,nextMonth:R}},[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:v}=e,y=x=>d.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),v?.(C)};return{months:u,weeks:d,days:f,navStart:r,navEnd:o,previousMonth:m,nextMonth:h,goToMonth:_,goToDay:x=>{y(x)||_(x.date)}}}var XH=l(fe(),1);var Ld;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(Ld||(Ld={}));function Gse(e){return!e[Ar.disabled]&&!e[Ar.hidden]&&!e[Ar.outside]}function Yse(e,t,r,o){let n,i=-1;for(let s of e){let a=t(s);Gse(a)&&(a[Ar.focused]&&i<Ld.FocusedModifier?(n=s,i=Ld.FocusedModifier):o?.isEqualTo(s)&&i<Ld.LastFocused?(n=s,i=Ld.LastFocused):r(s.date)&&i<Ld.Selected?(n=s,i=Ld.Selected):a[Ar.today]&&i<Ld.Today&&(n=s,i=Ld.Today))}return n||(n=e.find(s=>Gse(t(s)))),n}function qse(e,t,r,o,n,i,s){let{ISOWeek:a,broadcastCalendar:c}=i,{addDays:u,addMonths:d,addWeeks:f,addYears:m,endOfBroadcastWeek:h,endOfISOWeek:g,endOfWeek:v,max:y,min:_,startOfBroadcastWeek:b,startOfISOWeek:w,startOfWeek:x}=s,S={day:u,week:f,month:d,year:m,startOfWeek:P=>c?b(P,s):a?w(P):x(P),endOfWeek:P=>c?h(P):a?g(P):v(P)}[e](r,t==="after"?1:-1);return t==="before"&&o?S=y([o,S]):t==="after"&&n&&(S=_([n,S])),S}function ZH(e,t,r,o,n,i,s,a=0){if(a>365)return;let c=qse(e,t,r.date,o,n,i,s),u=!!(i.disabled&&Xl(c,i.disabled,s)),d=!!(i.hidden&&Xl(c,i.hidden,s)),f=c,m=new r_(c,f,s);return!u&&!d?m:ZH(e,t,m,o,n,i,s,a+1)}function Kse(e,t,r,o,n){let{autoFocus:i}=e,[s,a]=(0,XH.useState)(),c=Yse(t.days,r,o||(()=>!1),s),[u,d]=(0,XH.useState)(i?c:void 0);return{isFocusTarget:v=>!!c?.isEqualTo(v),setFocused:d,focused:u,blur:()=>{a(u),d(void 0)},moveFocus:(v,y)=>{if(!u)return;let _=ZH(v,y,u,t.navStart,t.navEnd,e,n);_&&(e.disableNavigation&&!t.days.some(w=>w.isEqualTo(_))||(t.goToDay(_),d(_)))}}}function Zse(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Lh(r,n?r:void 0),a=n?r:i,{isSameDay:c}=t,u=h=>a?.some(g=>c(g,h))??!1,{min:d,max:f}=e;return{selected:a,select:(h,g,v)=>{let y=[...a??[]];if(u(h)){if(a?.length===d||o&&a?.length===1)return;y=a?.filter(_=>!c(_,h))}else a?.length===f?y=[h]:y=[...y,h];return n||s(y),n?.(y,h,g,v),y},isSelected:u}}function Xse(e,t,r=0,o=0,n=!1,i=Sn){let{from:s,to:a}=t||{},{isSameDay:c,isAfter:u,isBefore:d}=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:d(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(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 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 Qse(e,t,r=Sn){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 QH(e,t,r=Sn){return Ta(e,t.from,!1,r)||Ta(e,t.to,!1,r)||Ta(t,e.from,!1,r)||Ta(t,e.to,!1,r)}function _M(e,t,r=Sn){let o=Array.isArray(t)?t:[t];if(o.filter(a=>typeof a!="function").some(a=>typeof a=="boolean"?a:r.isDate(a)?Ta(e,a,!1,r):yM(a,r)?a.some(c=>Ta(e,c,!1,r)):Fh(a)?a.from&&a.to?QH(e,{from:a.from,to:a.to},r):!1:bM(a)?Qse(e,a.dayOfWeek,r):i_(a)?r.isAfter(a.before,a.after)?QH(e,{from:r.addDays(a.after,1),to:r.addDays(a.before,-1)},r):Xl(e.from,a,r)||Xl(e.to,a,r):s_(a)||a_(a)?Xl(e.from,a,r)||Xl(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 u=0;u<=c;u++){if(s.some(d=>d(a)))return!0;a=r.addDays(a,1)}}return!1}function Jse(e,t){let{disabled:r,excludeDisabled:o,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[c,u]=Lh(i,a?i:void 0),d=a?i:c;return{selected:d,select:(h,g,v)=>{let{min:y,max:_}=e,b;if(h){let w=d?.from,x=d?.to,C=!!w&&!!x,S=!!w&&!!x&&t.isSameDay(w,x)&&t.isSameDay(h,w);n&&(C||!d?.from)?!s&&S?b=void 0:b={from:h,to:void 0}:b=Xse(h,d,y,_,s,t)}return o&&r&&b?.from&&b.to&&_M({from:b.from,to:b.to},r,t)&&(b.from=h,b.to=void 0),a||u(b),a?.(b,h,g,v),b},isSelected:h=>d&&Ta(d,h,!1,t)}}function $se(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=Lh(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 eae(e,t){let r=$se(e,t),o=Zse(e,t),n=Jse(e,t);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return n;default:return}}function Ms(e,t){return e instanceof Ln&&e.timeZone===t?e:new Ln(e,t)}function c_(e,t,r){if(!r)return Ms(e,t);let o=Ms(e,t),n=new Ln(o.getFullYear(),o.getMonth(),o.getDate(),12,0,0,t);return new Date(n.getTime())}function tae(e,t,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?c_(e,t,r):Array.isArray(e)?e.map(o=>o instanceof Date?c_(o,t,r):o):Fh(e)?{...e,from:e.from?Ms(e.from,t):e.from,to:e.to?Ms(e.to,t):e.to}:i_(e)?{before:c_(e.before,t,r),after:c_(e.after,t,r)}:s_(e)?{after:c_(e.after,t,r)}:a_(e)?{before:c_(e.before,t,r)}:e}function xM(e,t,r){return e&&(Array.isArray(e)?e.map(o=>tae(o,t,r)):tae(e,t,r))}function SM(e){let t=e,r=t.timeZone;if(r&&(t={...e,timeZone:r},t.today&&(t.today=Ms(t.today,r)),t.month&&(t.month=Ms(t.month,r)),t.defaultMonth&&(t.defaultMonth=Ms(t.defaultMonth,r)),t.startMonth&&(t.startMonth=Ms(t.startMonth,r)),t.endMonth&&(t.endMonth=Ms(t.endMonth,r)),t.mode==="single"&&t.selected?t.selected=Ms(t.selected,r):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map(Ce=>Ms(Ce,r)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?Ms(t.selected.from,r):t.selected.from,to:t.selected.to?Ms(t.selected.to,r):t.selected.to}),t.disabled!==void 0&&(t.disabled=xM(t.disabled,r)),t.hidden!==void 0&&(t.hidden=xM(t.hidden,r)),t.modifiers)){let Ce={};Object.keys(t.modifiers).forEach(J=>{Ce[J]=xM(t.modifiers?.[J],r)}),t.modifiers=Ce}let{components:o,formatters:n,labels:i,dateLib:s,locale:a,classNames:c}=(0,wt.useMemo)(()=>{let Ce={...Fd,...t.locale},J=t.broadcastCalendar?1:t.weekStartsOn,ue=t.noonSafe&&t.timeZone?Mse(t.timeZone,{weekStartsOn:J,locale:Ce}):void 0,j=t.dateLib&&ue?{...ue,...t.dateLib}:t.dateLib??ue,we=new xn({locale:Ce,weekStartsOn:J,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},j);return{dateLib:we,components:Cse(t.components),formatters:Pse(t.formatters),labels:kse(t.labels,we.options),locale:Ce,classNames:{...Ese(),...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:m=1,onDayBlur:h,onDayClick:g,onDayFocus:v,onDayKeyDown:y,onDayMouseEnter:_,onDayMouseLeave:b,onNextClick:w,onPrevClick:x,showWeekNumber:C,styles:S}=t,{formatCaption:P,formatDay:k,formatMonthDropdown:O,formatWeekNumber:R,formatWeekNumberHeader:I,formatWeekdayName:T,formatYearDropdown:M}=n,V=Wse(t,s),{days:F,months:B,navStart:z,navEnd:L,previousMonth:D,nextMonth:N,goToMonth:W}=V,G=xse(F,t,z,L,s),{isSelected:Z,select:X,selected:ce}=eae(t,s)??{},{blur:re,focused:pe,isFocusTarget:me,moveFocus:$,setFocused:ve}=Kse(t,V,G,Z??(()=>!1),s),{labelDayButton:_e,labelGridcell:ae,labelGrid:ke,labelMonthDropdown:ee,labelNav:oe,labelPrevious:le,labelNext:ne,labelWeekday:ie,labelWeekNumber:Ie,labelWeekNumberHeader:Oe,labelYearDropdown:Fe}=i,De=(0,wt.useMemo)(()=>Ose(s,t.ISOWeek,t.broadcastCalendar,t.today),[s,t.ISOWeek,t.broadcastCalendar,t.today]),Le=d!==void 0||g!==void 0,de=(0,wt.useCallback)(()=>{D&&(W(D),x?.(D))},[D,W,x]),Ee=(0,wt.useCallback)(()=>{N&&(W(N),w?.(N))},[W,N,w]),ut=(0,wt.useCallback)((Ce,J)=>ue=>{ue.preventDefault(),ue.stopPropagation(),ve(Ce),!J.disabled&&(X?.(Ce.date,J,ue),g?.(Ce.date,J,ue))},[X,g,ve]),Tt=(0,wt.useCallback)((Ce,J)=>ue=>{ve(Ce),v?.(Ce.date,J,ue)},[v,ve]),qt=(0,wt.useCallback)((Ce,J)=>ue=>{re(),h?.(Ce.date,J,ue)},[re,h]),Kt=(0,wt.useCallback)((Ce,J)=>ue=>{let j={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(j[ue.key]){ue.preventDefault(),ue.stopPropagation();let[we,ht]=j[ue.key];$(we,ht)}y?.(Ce.date,J,ue)},[$,y,t.dir]),At=(0,wt.useCallback)((Ce,J)=>ue=>{_?.(Ce.date,J,ue)},[_]),Vt=(0,wt.useCallback)((Ce,J)=>ue=>{b?.(Ce.date,J,ue)},[b]),or=(0,wt.useCallback)((Ce,J)=>ue=>{let j=Number(ue.target.value),we=s.setMonth(s.startOfMonth(Ce),j);W(s.addMonths(we,-J))},[s,W]),Ze=(0,wt.useCallback)((Ce,J)=>ue=>{let j=Number(ue.target.value),we=s.setYear(s.startOfMonth(Ce),j);W(s.addMonths(we,-J))},[s,W]),{className:bn,style:Xn}=(0,wt.useMemo)(()=>({className:[c[Be.Root],t.className].filter(Boolean).join(" "),style:{...S?.[Be.Root],...t.style}}),[c,t.className,t.style,S]),be=Tse(t),dt=Ce=>{let J=S?.[Be.Dropdown],ue=S?.[Ce];if(!(!J&&!ue))return{...J,...ue}},Mt=(0,wt.useRef)(null);Nse(Mt,!!t.animate,{classNames:c,months:B,focused:pe,dateLib:s});let ze={dayPickerProps:t,selected:ce,select:X,isSelected:Z,months:B,nextMonth:N,previousMonth:D,goToMonth:W,getModifiers:G,components:o,classNames:c,styles:S,labels:i,formatters:n};return wt.default.createElement(RH.Provider,{value:ze},wt.default.createElement(o.Root,{rootRef:t.animate?Mt:void 0,className:bn,style:Xn,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"],...be},wt.default.createElement(o.Months,{className:c[Be.Months],style:S?.[Be.Months]},!t.hideNavigation&&!f&&wt.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Be.Nav],style:S?.[Be.Nav],"aria-label":oe(),onPreviousClick:de,onNextClick:Ee,previousMonth:D,nextMonth:N}),B.map((Ce,J)=>{let ue=t.reverseMonths?B.length-1-J:J;return wt.default.createElement(o.Month,{"data-animated-month":t.animate?"true":void 0,className:c[Be.Month],style:S?.[Be.Month],key:J,displayIndex:J,calendarMonth:Ce},f==="around"&&!t.hideNavigation&&J===0&&wt.default.createElement(o.PreviousMonthButton,{type:"button",className:c[Be.PreviousMonthButton],style:S?.[Be.PreviousMonthButton],tabIndex:D?void 0:-1,"aria-disabled":D?void 0:!0,"aria-label":le(D),onClick:de,"data-animated-button":t.animate?"true":void 0},wt.default.createElement(o.Chevron,{disabled:D?void 0:!0,className:c[Be.Chevron],style:S?.[Be.Chevron],orientation:t.dir==="rtl"?"right":"left"})),wt.default.createElement(o.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:c[Be.MonthCaption],style:S?.[Be.MonthCaption],calendarMonth:Ce,displayIndex:J},u?.startsWith("dropdown")?wt.default.createElement(o.DropdownNav,{className:c[Be.Dropdowns],style:S?.[Be.Dropdowns]},(()=>{let j=u==="dropdown"||u==="dropdown-months"?wt.default.createElement(o.MonthsDropdown,{key:"month",className:c[Be.MonthsDropdown],"aria-label":ee(),disabled:!!t.disableNavigation,onChange:or(Ce.date,ue),options:Rse(Ce.date,z,L,n,s),style:dt(Be.MonthsDropdown),value:s.getMonth(Ce.date)}):wt.default.createElement("span",{key:"month"},O(Ce.date,s)),we=u==="dropdown"||u==="dropdown-years"?wt.default.createElement(o.YearsDropdown,{key:"year",className:c[Be.YearsDropdown],"aria-label":Fe(s.options),disabled:!!t.disableNavigation,onChange:Ze(Ce.date,ue),options:Ase(z,L,n,s,!!t.reverseYears),style:dt(Be.YearsDropdown),value:s.getYear(Ce.date)}):wt.default.createElement("span",{key:"year"},M(Ce.date,s));return s.getMonthYearOrder()==="year-first"?[we,j]:[j,we]})(),wt.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"}},P(Ce.date,s.options,s))):wt.default.createElement(o.CaptionLabel,{className:c[Be.CaptionLabel],style:S?.[Be.CaptionLabel],role:"status","aria-live":"polite"},P(Ce.date,s.options,s))),f==="around"&&!t.hideNavigation&&J===m-1&&wt.default.createElement(o.NextMonthButton,{type:"button",className:c[Be.NextMonthButton],style:S?.[Be.NextMonthButton],tabIndex:N?void 0:-1,"aria-disabled":N?void 0:!0,"aria-label":ne(N),onClick:Ee,"data-animated-button":t.animate?"true":void 0},wt.default.createElement(o.Chevron,{disabled:N?void 0:!0,className:c[Be.Chevron],style:S?.[Be.Chevron],orientation:t.dir==="rtl"?"left":"right"})),J===m-1&&f==="after"&&!t.hideNavigation&&wt.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:c[Be.Nav],style:S?.[Be.Nav],"aria-label":oe(),onPreviousClick:de,onNextClick:Ee,previousMonth:D,nextMonth:N}),wt.default.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":d==="multiple"||d==="range","aria-label":ke(Ce.date,s.options,s)||void 0,className:c[Be.MonthGrid],style:S?.[Be.MonthGrid]},!t.hideWeekdays&&wt.default.createElement(o.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:c[Be.Weekdays],style:S?.[Be.Weekdays]},C&&wt.default.createElement(o.WeekNumberHeader,{"aria-label":Oe(s.options),className:c[Be.WeekNumberHeader],style:S?.[Be.WeekNumberHeader],scope:"col"},I()),De.map(j=>wt.default.createElement(o.Weekday,{"aria-label":ie(j,s.options,s),className:c[Be.Weekday],key:String(j),style:S?.[Be.Weekday],scope:"col"},T(j,s.options,s)))),wt.default.createElement(o.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:c[Be.Weeks],style:S?.[Be.Weeks]},Ce.weeks.map(j=>wt.default.createElement(o.Week,{className:c[Be.Week],key:j.weekNumber,style:S?.[Be.Week],week:j},C&&wt.default.createElement(o.WeekNumber,{week:j,style:S?.[Be.WeekNumber],"aria-label":Ie(j.weekNumber,{locale:a}),className:c[Be.WeekNumber],scope:"row",role:"rowheader"},R(j.weekNumber,s)),j.days.map(we=>{let{date:ht}=we,ye=G(we);if(ye[Ar.focused]=!ye.hidden&&!!pe?.isEqualTo(we),ye[Ca.selected]=Z?.(ht)||ye.selected,Fh(ce)){let{from:he,to:ge}=ce;ye[Ca.range_start]=!!(he&&ge&&s.isSameDay(ht,he)),ye[Ca.range_end]=!!(he&&ge&&s.isSameDay(ht,ge)),ye[Ca.range_middle]=Ta(ce,ht,!0,s)}let mo=Ise(ye,S,t.modifiersStyles),Ae=Sse(ye,c,t.modifiersClassNames),cr=!Le&&!ye.hidden?ae(ht,ye,s.options,s):void 0;return wt.default.createElement(o.Day,{key:`${we.isoDate}_${we.displayMonthId}`,day:we,modifiers:ye,className:Ae.join(" "),style:mo,role:"gridcell","aria-selected":ye.selected||void 0,"aria-label":cr,"data-day":we.isoDate,"data-month":we.outside?we.dateMonthId:void 0,"data-selected":ye.selected||void 0,"data-disabled":ye.disabled||void 0,"data-hidden":ye.hidden||void 0,"data-outside":we.outside||void 0,"data-focused":ye.focused||void 0,"data-today":ye.today||void 0},!ye.hidden&&Le?wt.default.createElement(o.DayButton,{className:c[Be.DayButton],style:S?.[Be.DayButton],type:"button",day:we,modifiers:ye,disabled:!ye.focused&&ye.disabled||void 0,"aria-disabled":ye.focused&&ye.disabled||void 0,tabIndex:me(we)?0:-1,"aria-label":_e(ht,ye,s.options,s),onClick:ut(we,ye),onBlur:qt(we,ye),onFocus:Tt(we,ye),onKeyDown:Kt(we,ye),onMouseEnter:At(we,ye),onMouseLeave:Vt(we,ye)},k(ht,s.options,s)):!ye.hidden&&k(we.date,s.options,s))}))))))})),t.footer&&wt.default.createElement(o.Footer,{className:c[Be.Footer],style:S?.[Be.Footer],role:"status","aria-live":"polite"},t.footer)))}var Ab=l(U(),1);var oae=l(U(),1),nae=l(Pe(),1);var rae=l(U(),1),u_=(0,rae.createContext)({});var Ns=l(E(),1),NHe=()=>(0,Ns.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,Ns.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"})}),DHe=()=>(0,Ns.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,Ns.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"})}),FHe=()=>(0,Ns.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,Ns.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,Ns.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),LHe=()=>(0,Ns.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,Ns.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 iae(e){let{day:t,modifiers:r,children:o,...n}=e,i;return r.preview_start&&r.preview_end?i=NHe:r.preview_start?i=DHe:r.preview_end?i=LHe:r.preview&&(i=FHe),(0,Ns.jsxs)("td",{...n,children:[i&&(0,Ns.jsx)(i,{}),o]})}function sae({rootRef:e,...t}){let{render:r,ref:o}=(0,oae.useContext)(u_),n=(0,nae.useMergeRefs)([e??null,o??null]);return Uo({render:r,defaultTagName:"div",ref:n,props:t})}function aae({orientation:e,className:t}){return(0,Ns.jsx)(iu,{className:t,icon:e==="right"?wr:zr})}function JH({className:e,"aria-disabled":t,...r}){return(0,Ns.jsx)(pA,{...r,className:e,variant:"minimal",tone:"neutral",size:"compact",disabled:t===!0||t==="true",focusableWhenDisabled:!0})}var $H="data-wp-hash";function eU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&VHe(document)),e.__wpStyleRuntime}function BHe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${$H}]`))if(r.getAttribute($H)===t)return!0;return!1}function lae(e,t,r){if(!e.head)return;let o=eU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(BHe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute($H,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function VHe(e){let t=eU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lae(e,r,o);return()=>{let 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=eU();r.styles.set(e,t);for(let o of r.documents.keys())lae(o,e,t)}typeof process>"u",CM("6a1312fdcf",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);--wp-ui-calendar-range-middle-background-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);--wp-ui-calendar-preview-border-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);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{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-brand,var(--wp-admin-theme-color,#3858e9))}}._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{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;@media (forced-colors:active){text-decoration:line-through}}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._228eede754134437__chevron{fill:currentColor;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);width:var(--wpds-dimension-size-2xs,16px)}._2c7ac60ba97b3411__root[dir=rtl] ._66b1d4a7b488b496__nav ._228eede754134437__chevron{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-content-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(--wp-ui-calendar-range-middle-background-color);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(--wp-ui-calendar-preview-border-color);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._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}}@layer compositions{._395a75bb1930f57e__nav-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset;--wp-ui-button-height:var(--wp-ui-calendar-cell-size)}}}');var Mr={root:"_2c7ac60ba97b3411__root",day:"_172c492625235710__day","day-button":"_1b64226e315835f8__day-button","caption-label":"_66b9a8120581fd4b__caption-label",chevron:"_228eede754134437__chevron",nav:"_66b1d4a7b488b496__nav","month-caption":"_337e5337d49b7f3d__month-caption",months:"_110e46230c68e498__months","month-grid":"_92915239fedb1fea__month-grid",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","nav-button":"_395a75bb1930f57e__nav-button"};typeof process>"u",CM("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var jHe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",CM("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var zHe={"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",CM("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 HHe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},UHe={root:Q(Mr.root,jHe["box-sizing"]),day:Mr.day,day_button:Q(Mr["day-button"],HHe.button,zHe["outset-ring--focus-visible"]),outside:Mr.outside,caption_label:Mr["caption-label"],button_next:Mr["nav-button"],button_previous:Mr["nav-button"],chevron:Mr.chevron,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"]},cae={preview:Mr.preview},TM={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:UHe,role:"application",components:{Day:iae,Root:sae,Chevron:aae,PreviousMonthButton:JH,NextMonthButton:JH}};function EM(e){return Math.min(3,Math.max(1,e))}var PM=l(U(),1);function kM({defaultValue:e,onChange:t,value:r}){let o=typeof r<"u",n=o?r:e,[i,s]=(0,PM.useState)(n),a=o?r:i,c=(0,PM.useCallback)((d,...f)=>{s(d),t?.(d,...f)},[t]),u;return o&&typeof t=="function"?u=t:!o&&typeof t=="function"?u=c:u=s,[a,u]}var Ea=l(H(),1),uae=l(U(),1);function WHe(e){let t=new Intl.Locale(e),r=t.getTextInfo?.().direction;return r?r==="rtl":["ar","he","fa","ur","ps","syr","dv","ku","ckb","ug","yi"].includes(t.language)}var RM=({locale:e,timeZone:t,mode:r})=>(0,uae.useMemo)(()=>{let o=new Intl.DateTimeFormat(e.code,{year:"numeric",month:"long",timeZone:t}),n=new Intl.DateTimeFormat(e.code,{weekday:"narrow",timeZone:t}),i=new Intl.DateTimeFormat(e.code,{weekday:"long",timeZone:t}),s=new Intl.DateTimeFormat(e.code,{weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t});return{"aria-label":r==="single"?(0,Ea.__)("Date calendar"):(0,Ea.__)("Date range calendar"),labels:{labelGrid:a=>o.format(a),labelGridcell:(a,c)=>{let u=s.format(a),d=u;return c?.today&&(d=(0,Ea.sprintf)((0,Ea.__)("Today, %s"),u)),d},labelNext:()=>(0,Ea.__)("Go to the Next Month"),labelPrevious:()=>(0,Ea.__)("Go to the Previous Month"),labelDayButton:(a,c)=>{let u=s.format(a),d=u;return c?.today&&c?.selected?(0,Ea.sprintf)((0,Ea.__)("Today, %s, selected"),u):(c?.today&&(d=(0,Ea.sprintf)((0,Ea.__)("Today, %s"),u)),c?.selected&&(d=(0,Ea.sprintf)((0,Ea.__)("%s, selected"),u)),d)},labelWeekday:a=>i.format(a)},locale:e,dir:WHe(e.code)?"rtl":"ltr",formatters:{formatWeekdayName:a=>n.format(a),formatCaption:a=>o.format(a)},timeZone:t}},[e,t,r]);var tU=l(E(),1),FT=(0,Ab.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,locale:i=Fd,timeZone:s,render:a,labels:c,...u},d){let f=RM({locale:i,timeZone:s,mode:"single"}),m=(0,Ab.useMemo)(()=>c?{...f.labels,...c}:f.labels,[f.labels,c]),h=(0,Ab.useCallback)((_,b,w,x)=>{o?.(_??null,b,w,x)},[o]),[g,v]=kM({defaultValue:t,value:r,onChange:h}),y=(0,Ab.useMemo)(()=>({render:a,ref:d}),[a,d]);return(0,tU.jsx)(u_.Provider,{value:y,children:(0,tU.jsx)(SM,{...TM,...f,...u,role:"application",mode:"single",numberOfMonths:EM(n),labels:m,selected:g??void 0,onSelect:v})})});var uu=l(U(),1);var rU=l(E(),1);function GHe({value:e,hoveredDate:t,excludeDisabled:r,min:o,max:n,disabled:i}){return(0,uu.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&&Rp(a.to,a.from)<o&&(s={from:t,to:t}),n!==void 0&&n>0&&a&&Rp(a.to,a.from)>n&&(s={from:t,to:t}),r&&i&&a&&_M(a,i)&&(s={from:t,to:t}),s},[e,t,r,o,n,i])}var oU=(0,uu.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,excludeDisabled:i,min:s,max:a,disabled:c,locale:u=Fd,timeZone:d,render:f,labels:m,...h},g){let v=RM({locale:u,timeZone:d,mode:"range"}),y=(0,uu.useMemo)(()=>m?{...v.labels,...m}:v.labels,[v.labels,m]),_=(0,uu.useCallback)((O,R,I,T)=>{o?.(O??null,R,I,T)},[o]),[b,w]=kM({defaultValue:t,value:r,onChange:_}),[x,C]=(0,uu.useState)(void 0),S=GHe({value:b,hoveredDate:x,excludeDisabled:i,min:s,max:a,disabled:c}),P=(0,uu.useMemo)(()=>({preview:S,preview_start:S?.from,preview_end:S?.to}),[S]),k=(0,uu.useMemo)(()=>({render:f,ref:g}),[f,g]);return(0,rU.jsx)(u_.Provider,{value:k,children:(0,rU.jsx)(SM,{...TM,...v,...h,role:"application",mode:"range",numberOfMonths:EM(n),disabled:c,excludeDisabled:i,min:s,max:a,labels:y,selected:b??void 0,onSelect:w,onDayMouseEnter:O=>C(O),onDayMouseLeave:()=>C(void 0),modifiers:P,modifiersClassNames:cae})})});var Bd={};Rr(Bd,{Content:()=>AM,FullBleed:()=>wae,Header:()=>OM,Root:()=>IM,Title:()=>xae});var dae=l(U(),1),nU="data-wp-hash";function iU(){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 YHe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${nU}]`))if(r.getAttribute(nU)===t)return!0;return!1}function fae(e,t,r){if(!e.head)return;let o=iU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(YHe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(nU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function qHe(e){let t=iU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fae(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function pae(e,t){let r=iU();r.styles.set(e,t);for(let o of r.documents.keys())fae(o,e,t)}typeof process>"u",pae("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var KHe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",pae("5d38cbdd27","@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-weak,#f0f0f0);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 ZHe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},IM=(0,dae.forwardRef)(function({render:t,...r},o){let n=Q(ZHe.root,KHe["box-sizing"]);return Uo({defaultTagName:"div",render:t,ref:o,props:_r({className:n},r)})});var mae=l(U(),1),sU="data-wp-hash";function aU(){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 XHe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sU}]`))if(r.getAttribute(sU)===t)return!0;return!1}function hae(e,t,r){if(!e.head)return;let o=aU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(XHe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function QHe(e){let t=aU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)hae(e,r,o);return()=>{let 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=aU();r.styles.set(e,t);for(let o of r.documents.keys())hae(o,e,t)}typeof process>"u",JHe("5d38cbdd27","@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-weak,#f0f0f0);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 $He={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},OM=(0,mae.forwardRef)(function({render:t,...r},o){return Uo({defaultTagName:"div",render:t,ref:o,props:_r({className:$He.header},r)})});var gae=l(U(),1),lU="data-wp-hash";function cU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&tUe(document)),e.__wpStyleRuntime}function eUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lU}]`))if(r.getAttribute(lU)===t)return!0;return!1}function vae(e,t,r){if(!e.head)return;let o=cU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(eUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function tUe(e){let t=cU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)vae(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function rUe(e,t){let r=cU();r.styles.set(e,t);for(let o of r.documents.keys())vae(o,e,t)}typeof process>"u",rUe("5d38cbdd27","@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-weak,#f0f0f0);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 oUe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},AM=(0,gae.forwardRef)(function({render:t,...r},o){return Uo({defaultTagName:"div",render:t,ref:o,props:_r({className:oUe.content},r)})});var bae=l(U(),1),uU="data-wp-hash";function dU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iUe(document)),e.__wpStyleRuntime}function nUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uU}]`))if(r.getAttribute(uU)===t)return!0;return!1}function yae(e,t,r){if(!e.head)return;let o=dU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(nUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function iUe(e){let t=dU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yae(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function sUe(e,t){let r=dU();r.styles.set(e,t);for(let o of r.documents.keys())yae(o,e,t)}typeof process>"u",sUe("5d38cbdd27","@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-weak,#f0f0f0);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 aUe={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},wae=(0,bae.forwardRef)(function({render:t,...r},o){return Uo({defaultTagName:"div",render:t,ref:o,props:_r({className:aUe.fullbleed},r)})});var _ae=l(U(),1);var fU=l(E(),1),lUe=(0,fU.jsx)("div",{}),xae=(0,_ae.forwardRef)(function({render:t=lUe,children:r,...o},n){return(0,fU.jsx)(Os,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var Sae=l(U(),1),Cae=l(E(),1),pU=(0,Sae.forwardRef)(function(t,r){return(0,Cae.jsx)(Rh.Panel,{ref:r,...t})});var Tae=l(U(),1),Eae=l(E(),1),mU=(0,Tae.forwardRef)(function(t,r){return(0,Eae.jsx)(Rh.Root,{ref:r,...t})});var Pae=l(U(),1),kae=l(E(),1),hU=(0,Pae.forwardRef)(function(t,r){return(0,kae.jsx)(Rh.Trigger,{ref:r,...t})});var Mb={};Rr(Mb,{Content:()=>Vae,Header:()=>Nae,HeaderDescription:()=>Fae,Root:()=>Iae});var Rae=l(U(),1);var vU=l(E(),1),Iae=(0,Rae.forwardRef)(function({render:t,...r},o){return(0,vU.jsx)(mU,{ref:o,render:(0,vU.jsx)(IM,{render:t}),...r})});var f_=l(U(),1);var Oae=l(U(),1),MM=(0,Oae.createContext)({setDescriptionId:()=>{}});var Ap=l(E(),1),bU="data-wp-hash";function yU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&uUe(document)),e.__wpStyleRuntime}function cUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${bU}]`))if(r.getAttribute(bU)===t)return!0;return!1}function Mae(e,t,r){if(!e.head)return;let o=yU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(cUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function uUe(e){let t=yU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Mae(e,r,o);return()=>{let 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=yU();r.styles.set(e,t);for(let o of r.documents.keys())Mae(o,e,t)}typeof process>"u",wU("78199613cf","@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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-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",wU("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 Aae={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",wU("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var dUe={"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"},Nae=(0,f_.forwardRef)(function({children:t,className:r,render:o,...n},i){let[s,a]=(0,f_.useState)(),c=(0,f_.useMemo)(()=>({setDescriptionId:a}),[a]);return Uo({defaultTagName:"div",render:o,ref:i,props:_r(n,{className:Q(Aae.heading,d_["heading-wrapper"],r),children:(0,Ap.jsx)(MM.Provider,{value:c,children:(0,Ap.jsxs)(hU,{className:d_.header,render:(0,Ap.jsx)(OM,{}),nativeButton:!1,"aria-describedby":s,children:[(0,Ap.jsx)("div",{className:d_["header-content"],children:t}),(0,Ap.jsx)("div",{className:Q(d_["header-trigger-positioner"]),children:(0,Ap.jsx)("div",{className:Q(d_["header-trigger-wrapper"],Aae.div,dUe["outset-ring--focus-parent-visible"]),children:(0,Ap.jsx)(iu,{icon:RC,className:d_["header-trigger"]})})})]})})})})});var Bh=l(U(),1);var Dae=l(E(),1),Fae=(0,Bh.forwardRef)(function({children:t,className:r,...o},n){let i=(0,Bh.useId)(),{setDescriptionId:s}=(0,Bh.useContext)(MM);return(0,Bh.useEffect)(()=>(s(i),()=>s(void 0)),[i,s]),(0,Dae.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:r,...o,children:t})});var Lae=l(U(),1);var SU=l(E(),1),xU="data-wp-hash";function CU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pUe(document)),e.__wpStyleRuntime}function fUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${xU}]`))if(r.getAttribute(xU)===t)return!0;return!1}function Bae(e,t,r){if(!e.head)return;let o=CU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function pUe(e){let t=CU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bae(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function mUe(e,t){let r=CU();r.styles.set(e,t);for(let o of r.documents.keys())Bae(o,e,t)}typeof process>"u",mUe("78199613cf","@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}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;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 _U={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","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"},Vae=(0,Lae.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,SU.jsx)(pU,{ref:s,className:a=>Q(_U.content,a.open&&a.transitionStatus==="idle"&&_U["overflow-visible"],t),hiddenUntilFound:n,...i,children:(0,SU.jsx)(AM,{className:_U["content-inner"],render:r,children:o})})});var jae=l(U(),1);function TU(e,t,r){return(0,jae.cloneElement)(e??t,{children:r})}var hUe=l(EU(),1);var Hae=l(pp(),1),{lock:O9t,unlock:Uae}=(0,Hae.__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 gUe(){let e=hUe;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Uae(e.privateApis).ThemeProvider}var Wae=gUe();var Gae=l(U(),1),PU="data-wp-hash";function kU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bUe(document)),e.__wpStyleRuntime}function vUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${PU}]`))if(r.getAttribute(PU)===t)return!0;return!1}function Yae(e,t,r){if(!e.head)return;let o=kU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(vUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(PU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function bUe(e){let t=kU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Yae(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function yUe(e,t){let r=kU();r.styles.set(e,t);for(let o of r.documents.keys())Yae(o,e,t)}typeof process>"u",yUe("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var wUe={stack:"_19ce0419607e1896__stack"},_Ue={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)"},te=(0,Gae.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},c){let u={gap:r&&_Ue[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Uo({render:s,ref:c,props:_r(a,{style:u,className:wUe.stack})})});var $e={};Rr($e,{Popup:()=>ile,Portal:()=>NM,Positioner:()=>DM,Provider:()=>ple,Root:()=>dle,Trigger:()=>lle});var ole=l(U(),1);var Qae=l(U(),1);var IU="data-wp-hash";function OU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&SUe(document)),e.__wpStyleRuntime}function xUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${IU}]`))if(r.getAttribute(IU)===t)return!0;return!1}function Kae(e,t,r){if(!e.head)return;let o=OU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(xUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(IU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function SUe(e){let t=OU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Kae(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function CUe(e,t){let r=OU();r.styles.set(e,t);for(let o of r.documents.keys())Kae(o,e,t)}typeof process>"u",CUe("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 qae={slot:"_11fc52b637ff8a7e__slot"},Zae="data-wp-compat-overlay-slot";function TUe(){return typeof document>"u"?null:document}function EUe(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Vd=null;function RU(e){return e.setAttribute("aria-hidden","false"),e}function PUe(e){let t=e.createElement("div");return t.setAttribute(Zae,""),qae.slot&&t.classList.add(qae.slot),e.body.appendChild(t),t}function Xae(){if(typeof window>"u"||!EUe()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=TUe();if(!e||!e.body)return;if(Vd&&Vd.ownerDocument===e&&Vd.isConnected)return RU(Vd);let t=e.querySelector(`[${Zae}]`);return t instanceof HTMLDivElement?(Vd=RU(t),Vd):(Vd?.isConnected&&Vd.remove(),Vd=RU(PUe(e)),Vd)}var Jae=l(E(),1),NM=(0,Qae.forwardRef)(function({container:t,...r},o){return(0,Jae.jsx)(xa.Portal,{container:t??Xae(),...r,ref:o})});var $ae=l(U(),1),rle=l(E(),1),AU="data-wp-hash";function MU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&RUe(document)),e.__wpStyleRuntime}function kUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${AU}]`))if(r.getAttribute(AU)===t)return!0;return!1}function ele(e,t,r){if(!e.head)return;let o=MU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(kUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(AU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function RUe(e){let t=MU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)ele(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function tle(e,t){let r=MU();r.styles.set(e,t);for(let o of r.documents.keys())ele(o,e,t)}typeof process>"u",tle("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var IUe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",tle("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 OUe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},DM=(0,$ae.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,rle.jsx)(xa.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:Q(IUe["box-sizing"],OUe.positioner,r)})});var LT=l(E(),1),NU="data-wp-hash";function DU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&MUe(document)),e.__wpStyleRuntime}function AUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${NU}]`))if(r.getAttribute(NU)===t)return!0;return!1}function nle(e,t,r){if(!e.head)return;let o=DU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(AUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(NU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function MUe(e){let t=DU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nle(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function NUe(e,t){let r=DU();r.styles.set(e,t);for(let o of r.documents.keys())nle(o,e,t)}typeof process>"u",NUe("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 DUe={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},FUe={background:"#1e1e1e"},ile=(0,ole.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,LT.jsx)(Wae,{color:FUe,children:(0,LT.jsx)(xa.Popup,{ref:s,className:Q(DUe.popup,n),...i,children:o})}),c=TU(r,(0,LT.jsx)(DM,{}),a);return TU(t,(0,LT.jsx)(NM,{}),c)});var sle=l(U(),1),ale=l(E(),1),lle=(0,sle.forwardRef)(function(t,r){return(0,ale.jsx)(xa.Trigger,{ref:r,...t})});var cle=l(H(),1),ule=l(E(),1);function FM({children:e}){return(0,ule.jsx)(XO,{direction:(0,cle.isRTL)()?"rtl":"ltr",children:e})}var FU=l(E(),1);function dle(e){return(0,FU.jsx)(FM,{children:(0,FU.jsx)(xa.Root,{...e})})}var fle=l(E(),1);function ple({...e}){return(0,fle.jsx)(xa.Provider,{...e})}var mle=l(U(),1),LU="data-wp-hash";function BU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&BUe(document)),e.__wpStyleRuntime}function LUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${LU}]`))if(r.getAttribute(LU)===t)return!0;return!1}function hle(e,t,r){if(!e.head)return;let o=BU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(LUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(LU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function BUe(e){let t=BU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)hle(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function VUe(e,t){let r=BU();r.styles.set(e,t);for(let o of r.documents.keys())hle(o,e,t)}typeof process>"u",VUe("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 jUe={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},jt=(0,mle.forwardRef)(function({render:t,...r},o){return Uo({render:t,ref:o,props:_r({className:jUe["visually-hidden"]},r,{"data-visually-hidden":""})})});var Vh=l(U(),1);function gle(e){let t=(0,Vh.useRef)(e);t.current=e;let r=(0,Vh.useRef)(null),o=(0,Vh.useRef)(!1),n=(0,Vh.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t.current(),r.current=null},0))},[]);return(0,Vh.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var vle=l(U(),1),ble=l(H(),1),p_=l(E(),1),VU="data-wp-hash";function jU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&HUe(document)),e.__wpStyleRuntime}function zUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${VU}]`))if(r.getAttribute(VU)===t)return!0;return!1}function yle(e,t,r){if(!e.head)return;let o=jU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(zUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(VU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function HUe(e){let t=jU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yle(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function BM(e,t){let r=jU();r.styles.set(e,t);for(let o of r.documents.keys())yle(o,e,t)}typeof process>"u",BM("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var UUe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",BM("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var WUe={"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",BM("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 LM={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",BM("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 GUe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},zU=(0,vle.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...a},c){return Uo({render:i,defaultTagName:"a",ref:c,props:_r(a,{className:Q(GUe.a,UUe["box-sizing"],WUe["outset-ring--focus-except-active"],r!=="unstyled"&&LM.link,r!=="unstyled"&&LM[`is-${o}`],r==="unstyled"&&LM["is-unstyled"],s),target:n?"_blank":void 0,children:(0,p_.jsxs)(p_.Fragment,{children:[t,n&&(0,p_.jsx)("span",{className:LM["link-icon"],role:"img","aria-label":(0,ble.__)("(opens in a new tab)")})]})})})});var _le=l(U(),1),HU="data-wp-hash";function UU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qUe(document)),e.__wpStyleRuntime}function YUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${HU}]`))if(r.getAttribute(HU)===t)return!0;return!1}function xle(e,t,r){if(!e.head)return;let o=UU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(YUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(HU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function qUe(e){let t=UU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)xle(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Sle(e,t){let r=UU();r.styles.set(e,t);for(let o of r.documents.keys())xle(o,e,t)}typeof process>"u",Sle("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var KUe={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Sle("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 wle={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},WU=(0,_le.forwardRef)(function({render:t,...r},o){return Uo({render:t,ref:o,props:_r({className:Q(wle.skeleton,wle.pulse,KUe["box-sizing"]),"aria-hidden":!0},r)})});var Hr={};Rr(Hr,{List:()=>Ple,Panel:()=>Dle,Root:()=>Lle,Tab:()=>jle});var Nb=l(U(),1);var Tle=l(Pe(),1),VM=l(E(),1),GU="data-wp-hash";function YU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&XUe(document)),e.__wpStyleRuntime}function ZUe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${GU}]`))if(r.getAttribute(GU)===t)return!0;return!1}function Ele(e,t,r){if(!e.head)return;let o=YU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ZUe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(GU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function XUe(e){let t=YU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ele(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function QUe(e,t){let r=YU();r.styles.set(e,t);for(let o of r.documents.keys())Ele(o,e,t)}typeof process>"u",QUe("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=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)
 			&[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 BT={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"},Cle=1,Ple=(0,Nb.forwardRef)(function({children:t,variant:r="default",className:o,activateOnFocus:n,...i},s){let[a,c]=(0,Nb.useState)(null),[u,d]=(0,Nb.useState)({first:!1,last:!1,isScrolling:!1});(0,Nb.useEffect)(()=>{if(!a)return;let m=()=>{let{scrollWidth:b,clientWidth:w,scrollLeft:x}=a,C=Math.max(b-w,0),P=(a.dir||(typeof window<"u"?window.getComputedStyle(a).direction:"ltr"))==="rtl"&&x<0?-x:x,k={first:P>Cle,last:P<C-Cle,isScrolling:b>w};d(O=>O.first===k.first&&O.last===k.last&&O.isScrolling===k.isScrolling?O:k)},h=new ResizeObserver(m),g=()=>{h.disconnect(),h.observe(a),a.querySelectorAll('[role="tab"]').forEach(b=>h.observe(b))},v=new MutationObserver(g);v.observe(a,{childList:!0,subtree:!0});let y=!1,_=()=>{y||(requestAnimationFrame(()=>{m(),y=!1}),y=!0)};return a.addEventListener("scroll",_,{passive:!0}),g(),m(),()=>{a.removeEventListener("scroll",_),h.disconnect(),v.disconnect()}},[a]);let f=(0,Tle.useMergeRefs)([s,m=>c(m)]);return(0,VM.jsxs)(nu.List,{ref:f,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:Q(BT.tablist,u.first&&BT["is-overflowing-first"],u.last&&BT["is-overflowing-last"],BT[`is-${r}-variant`],o),...i,tabIndex:i.tabIndex??(u.isScrolling?-1:void 0),children:[t,(0,VM.jsx)(nu.Indicator,{className:BT.indicator})]})});var Ole=l(U(),1);var os=l(U(),1);var VT=l(E(),1),jM=!1,qU=jM?(0,os.createContext)(null):null;function JUe(){let e=(0,os.useContext)(qU);(0,os.useEffect)(()=>{if(e)return e.registerTab()},[e])}function $Ue(){}var kle=jM?JUe:$Ue;function eWe(){let e=(0,os.useContext)(qU);(0,os.useEffect)(()=>{if(e)return e.registerPanel()},[e])}function tWe(){}var Rle=jM?eWe:tWe;function rWe({children:e}){let t=(0,os.useRef)(0),r=(0,os.useRef)(0),o=gle(()=>{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,VT.jsx)(qU.Provider,{value:s,children:e})}function oWe({children:e}){return(0,VT.jsx)(VT.Fragment,{children:e})}var Ile=jM?rWe:oWe;var Nle=l(E(),1),KU="data-wp-hash";function ZU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&iWe(document)),e.__wpStyleRuntime}function nWe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${KU}]`))if(r.getAttribute(KU)===t)return!0;return!1}function Ale(e,t,r){if(!e.head)return;let o=ZU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(nWe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(KU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function iWe(e){let t=ZU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ale(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Mle(e,t){let r=ZU();r.styles.set(e,t);for(let o of r.documents.keys())Ale(o,e,t)}typeof process>"u",Mle("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 sWe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",Mle("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var aWe={"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"},Dle=(0,Ole.forwardRef)(function({className:t,...r},o){return Rle(),(0,Nle.jsx)(nu.Panel,{ref:o,className:Q(sWe.div,aWe["outset-ring--focus-visible"],t),...r})});var Fle=l(U(),1);var zM=l(E(),1),Lle=(0,Fle.forwardRef)(function({...t},r){return(0,zM.jsx)(FM,{children:(0,zM.jsx)(Ile,{children:(0,zM.jsx)(nu.Root,{ref:r,...t})})})});var Ble=l(U(),1);var jT=l(E(),1),QU="data-wp-hash";function JU(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cWe(document)),e.__wpStyleRuntime}function lWe(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${QU}]`))if(r.getAttribute(QU)===t)return!0;return!1}function Vle(e,t,r){if(!e.head)return;let o=JU(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(lWe(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(QU,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function cWe(e){let t=JU();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Vle(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function uWe(e,t){let r=JU();r.styles.set(e,t);for(let o of r.documents.keys())Vle(o,e,t)}typeof process>"u",uWe("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 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)
 			&[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 XU={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"},jle=(0,Ble.forwardRef)(function({className:t,children:r,...o},n){return kle(),(0,jT.jsxs)(nu.Tab,{ref:n,className:Q(XU.tab,t),...o,children:[(0,jT.jsx)("span",{className:XU["tab-children"],children:r}),(0,jT.jsx)(iu,{icon:wr,className:XU["tab-chevron"]})]})});var du=l(E(),1),{PATTERN_TYPES:dWe}=yn(Hle.privateApis);function Ule({item:e}){let t=(0,zle.__)("This pattern cannot be edited.");return(0,du.jsx)(QC,{item:e,className:"fields-field__pattern-title",children:e.type===dWe.theme&&(0,du.jsxs)(du.Fragment,{children:[(0,du.jsx)(jt,{children:t}),(0,du.jsxs)($e.Root,{children:[(0,du.jsx)($e.Trigger,{render:(0,du.jsx)(Si,{icon:F9,size:24})}),(0,du.jsx)($e.Popup,{children:t})]})]})})}var fWe={type:"text",id:"title",label:(0,$U.__)("Title"),placeholder:(0,$U.__)("No title"),getValue:({item:e})=>gt(e),render:Ule,enableHiding:!1,enableGlobalSearch:!0,filterBy:!1},zT=fWe;var eW=l(Wt(),1),tW=l(H(),1);var Gle=l(E(),1);function Wle(e){return typeof e.excerpt=="string"?(0,eW.decodeEntities)(e.excerpt):(0,eW.decodeEntities)(e.excerpt?.raw||"")}var pWe={id:"excerpt",type:"text",label:(0,tW.__)("Description"),placeholder:(0,tW.__)("Add a description"),getValue:({item:e})=>Wle(e),render:({item:e})=>{let t=Wle(e);return t?(0,Gle.jsx)(Os,{children:t}):null},Edit:{control:"textarea",rows:4},enableSorting:!1,enableHiding:!1,filterBy:!1,enableGlobalSearch:!0},rW=pWe;var Db=l(H(),1),qle=l(Gl(),1);var Kle=l(E(),1),{PATTERN_SYNC_TYPES:m_,PATTERN_TYPES:mWe}=yn(qle.privateApis),Yle=[{value:m_.full,label:(0,Db._x)("Synced","pattern (singular)"),description:(0,Db.__)("Patterns that are kept in sync across the site.")},{value:m_.unsynced,label:(0,Db._x)("Not synced","pattern (singular)"),description:(0,Db.__)("Patterns that can be changed freely without affecting the site.")}];function hWe(e){return e.type&&e.type!==mWe.user||e.meta?.wp_pattern_sync_status===m_.unsynced?m_.unsynced:e.wp_pattern_sync_status||m_.full}var gWe={id:"sync-status",type:"text",label:(0,Db.__)("Sync status"),readOnly:!0,enableSorting:!1,enableHiding:!0,elements:Yle,filterBy:{operators:["is"],isPrimary:!0},render:({item:e})=>{let t=hWe(e);return(0,Kle.jsx)("span",{className:`fields-field__pattern-sync-status fields-field__pattern-sync-status-${t}`,children:Yle.find(({value:r})=>r===t)?.label})}},oW=gWe;var GW=l(H(),1);var Nr=l(q(),1),Ub=l(HM(),1),zW=l(se(),1),iE=l(K(),1),so=l(U(),1),Ls=l(H(),1),HW=l(Wt(),1);var Qce=l(ba(),1),T_=l(Mp(),1),Jce=l(Nt(),1);var iW=UT(),vt=e=>HT(e,iW),sW=UT();vt.write=e=>HT(e,sW);var UM=UT();vt.onStart=e=>HT(e,UM);var aW=UT();vt.onFrame=e=>HT(e,aW);var lW=UT();vt.onFinish=e=>HT(e,lW);var h_=[];vt.setTimeout=(e,t)=>{let r=vt.now()+t,o=()=>{let i=h_.findIndex(s=>s.cancel==o);~i&&h_.splice(i,1),zh-=~i?1:0},n={time:r,handler:e,cancel:o};return h_.splice(Qle(r),0,n),zh+=1,Jle(),n};var Qle=e=>~(~h_.findIndex(t=>t.time>e)||~h_.length);vt.cancel=e=>{UM.delete(e),aW.delete(e),lW.delete(e),iW.delete(e),sW.delete(e)};vt.sync=e=>{nW=!0,vt.batchedUpdates(e),nW=!1};vt.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,vt.onStart(r)}return o.handler=e,o.cancel=()=>{UM.delete(r),t=null},o};var cW=typeof window<"u"?window.requestAnimationFrame:()=>{};vt.use=e=>cW=e;vt.now=typeof performance<"u"?()=>performance.now():Date.now;vt.batchedUpdates=e=>e();vt.catch=console.error;vt.frameLoop="always";vt.advance=()=>{vt.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):ece()};var jh=-1,zh=0,nW=!1;function HT(e,t){nW?(t.delete(e),e(0)):(t.add(e),Jle())}function Jle(){jh<0&&(jh=0,vt.frameLoop!=="demand"&&cW($le))}function vWe(){jh=-1}function $le(){~jh&&(cW($le),vt.batchedUpdates(ece))}function ece(){let e=jh;jh=vt.now();let t=Qle(jh);if(t&&(tce(h_.splice(0,t),r=>r.handler()),zh-=t),!zh){vWe();return}UM.flush(),iW.flush(e?Math.min(64,jh-e):16.667),aW.flush(),sW.flush(),lW.flush()}function UT(){let e=new Set,t=e;return{add(r){zh+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return zh-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,zh-=t.size,tce(t,o=>o(r)&&e.add(o)),zh+=e.size,t=e)}}}function tce(e,t){e.forEach(r=>{try{t(r)}catch(o){vt.catch(o)}})}var Jl=l(fe());function KM(){}var ace=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),Ne={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 jd(e,t){if(Ne.arr(e)){if(!Ne.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 Kr=(e,t)=>e.forEach(t);function $l(e,t,r){if(Ne.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 Pa=e=>Ne.und(e)?[]:Ne.arr(e)?e:[e];function y_(e,t){if(e.size){let r=Array.from(e);e.clear(),Kr(r,t)}}var w_=(e,...t)=>y_(e,r=>r(...t)),hW=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),gW,lce,Hh=null,cce=!1,vW=KM,bWe=e=>{e.to&&(lce=e.to),e.now&&(vt.now=e.now),e.colors!==void 0&&(Hh=e.colors),e.skipAnimation!=null&&(cce=e.skipAnimation),e.createStringInterpolator&&(gW=e.createStringInterpolator),e.requestAnimationFrame&&vt.use(e.requestAnimationFrame),e.batchedUpdates&&(vt.batchedUpdates=e.batchedUpdates),e.willAdvance&&(vW=e.willAdvance),e.frameLoop&&(vt.frameLoop=e.frameLoop)},ml=Object.freeze({__proto__:null,get createStringInterpolator(){return gW},get to(){return lce},get colors(){return Hh},get skipAnimation(){return cce},get willAdvance(){return vW},assign:bWe}),WT=new Set,Ql=[],uW=[],YM=0,__={get idle(){return!WT.size&&!Ql.length},start(e){YM>e.priority?(WT.add(e),vt.onStart(yWe)):(uce(e),vt(pW))},advance:pW,sort(e){if(YM)vt.onFrame(()=>__.sort(e));else{let t=Ql.indexOf(e);~t&&(Ql.splice(t,1),dce(e))}},clear(){Ql=[],WT.clear()}};function yWe(){WT.forEach(uce),WT.clear(),vt(pW)}function uce(e){Ql.includes(e)||dce(e)}function dce(e){Ql.splice(wWe(Ql,t=>t.priority>e.priority),0,e)}function pW(e){let t=uW;for(let r=0;r<Ql.length;r++){let o=Ql[r];YM=o.priority,o.idle||(vW(o),o.advance(e),o.idle||t.push(o))}return YM=0,uW=Ql,uW.length=0,Ql=t,Ql.length>0}function wWe(e,t){let r=e.findIndex(t);return r<0?e.length:r}var fce={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},fu="[-+]?\\d*\\.?\\d+",qM=fu+"%";function ZM(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var _We=new RegExp("rgb"+ZM(fu,fu,fu)),xWe=new RegExp("rgba"+ZM(fu,fu,fu,fu)),SWe=new RegExp("hsl"+ZM(fu,qM,qM)),CWe=new RegExp("hsla"+ZM(fu,qM,qM,fu)),TWe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,EWe=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,PWe=/^#([0-9a-fA-F]{6})$/,kWe=/^#([0-9a-fA-F]{8})$/;function RWe(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=PWe.exec(e))?parseInt(t[1]+"ff",16)>>>0:Hh&&Hh[e]!==void 0?Hh[e]:(t=_We.exec(e))?(g_(t[1])<<24|g_(t[2])<<16|g_(t[3])<<8|255)>>>0:(t=xWe.exec(e))?(g_(t[1])<<24|g_(t[2])<<16|g_(t[3])<<8|nce(t[4]))>>>0:(t=TWe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=kWe.exec(e))?parseInt(t[1],16)>>>0:(t=EWe.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=SWe.exec(e))?(rce(oce(t[1]),WM(t[2]),WM(t[3]))|255)>>>0:(t=CWe.exec(e))?(rce(oce(t[1]),WM(t[2]),WM(t[3]))|nce(t[4]))>>>0:null}function dW(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 rce(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=dW(n,o,e+1/3),s=dW(n,o,e),a=dW(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function g_(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function oce(e){return(parseFloat(e)%360+360)%360/360}function nce(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function WM(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function ice(e){let t=RWe(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 Uh=(e,t,r)=>{if(Ne.fun(e))return e;if(Ne.arr(e))return Uh({range:e,output:t,extrapolate:r});if(Ne.str(e.output[0]))return gW(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||(u=>u);return u=>{let d=OWe(u,i);return IWe(u,i[d],i[d+1],n[d],n[d+1],c,s,a,o.map)}};function IWe(e,t,r,o,n,i,s,a,c){let u=c?c(e):e;if(u<t){if(s==="identity")return u;s==="clamp"&&(u=t)}if(u>r){if(a==="identity")return u;a==="clamp"&&(u=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?u=-u:r===1/0?u=u-t:u=(u-t)/(r-t),u=i(u),o===-1/0?u=-u:n===1/0?u=u+o:u=u*(n-o)+o,u)}function OWe(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}function mW(){return mW=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},mW.apply(this,arguments)}var v_=Symbol.for("FluidValue.get"),Fb=Symbol.for("FluidValue.observers"),Ds=e=>!!(e&&e[v_]),Ti=e=>e&&e[v_]?e[v_]():e,bW=e=>e[Fb]||null;function AWe(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Lb(e,t){let r=e[Fb];r&&r.forEach(o=>{AWe(o,t)})}var b_=class{constructor(t){if(this[v_]=void 0,this[Fb]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");MWe(this,t)}},MWe=(e,t)=>pce(e,v_,t);function Wh(e,t){if(e[v_]){let r=e[Fb];r||pce(e,Fb,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function Gh(e,t){let r=e[Fb];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[Fb]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var pce=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),GM=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,NWe=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,sce=new RegExp(`(${GM.source})(%|[a-z]+)`,"i"),DWe=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,XM=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,mce=e=>{let[t,r]=FWe(e);if(!t||hW())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&&XM.test(r))return mce(r);if(r)return r}return e},FWe=e=>{let t=XM.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},fW,LWe=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,QM=e=>{fW||(fW=Hh?new RegExp(`(${Object.keys(Hh).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Ti(i).replace(XM,mce).replace(NWe,ice).replace(fW,ice)),r=t.map(i=>i.match(GM).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=>Uh(mW({},e,{output:i})));return i=>{var s;let a=!sce.test(t[0])&&((s=t.find(u=>sce.test(u)))==null?void 0:s.replace(GM,"")),c=0;return t[0].replace(GM,()=>`${n[c++](i)}${a||""}`).replace(DWe,LWe)}},hce="react-spring: ",gce=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${hce}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},BWe=gce(console.warn);function vce(){BWe(`${hce}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var Pzt=gce(console.warn);function x_(e){return Ne.str(e)&&(e[0]=="#"||/\d/.test(e)||!hW()&&XM.test(e)||e in(Hh||{}))}var GT=hW()?Jl.useEffect:Jl.useLayoutEffect,VWe=()=>{let e=(0,Jl.useRef)(!1);return GT(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function yW(){let e=(0,Jl.useState)()[1],t=VWe();return()=>{t.current&&e(Math.random())}}function bce(e,t){let[r]=(0,Jl.useState)(()=>({inputs:t,result:e()})),o=(0,Jl.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&jWe(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,Jl.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function jWe(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 wW=e=>(0,Jl.useEffect)(e,zWe),zWe=[];var tE=l(fe()),rE=l(fe());var xce=l(fe()),Np=l(fe()),YT=Symbol.for("Animated:node"),HWe=e=>!!e&&e[YT]===e,pu=e=>e&&e[YT],t5=(e,t)=>ace(e,YT,t),qT=e=>e&&e[YT]&&e[YT].getPayload(),JM=class{constructor(){this.payload=void 0,t5(this,this)}getPayload(){return this.payload||[]}},Bb=class e extends JM{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,Ne.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 Ne.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,Ne.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},Vb=class e extends Bb{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Uh({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(Ne.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=Uh({output:[this.getValue(),t]})),this._value=0,super.reset()}},$M={dependencies:null},jb=class extends JM{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return $l(this.source,(o,n)=>{HWe(o)?r[n]=o.getValue(t):Ds(o)?r[n]=Ti(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Kr(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return $l(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){$M.dependencies&&Ds(t)&&$M.dependencies.add(t);let r=qT(t);r&&Kr(r,o=>this.add(o))}},_W=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 r=this.getPayload();return t.length==r.length?r.map((o,n)=>o.setValue(t[n])).some(Boolean):(super.setValue(t.map(UWe)),!0)}};function UWe(e){return(x_(e)?Vb:Bb).create(e)}function r5(e){let t=pu(e);return t?t.constructor:Ne.arr(e)?_W:x_(e)?Vb:Bb}function e5(){return e5=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},e5.apply(this,arguments)}var yce=(e,t)=>{let r=!Ne.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Np.forwardRef)((o,n)=>{let i=(0,Np.useRef)(null),s=r&&(0,Np.useCallback)(g=>{i.current=GWe(n,g)},[n]),[a,c]=WWe(o,t),u=yW(),d=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,a.getValue(!0)):!1)===!1&&u()},f=new xW(d,c),m=(0,Np.useRef)();GT(()=>(m.current=f,Kr(c,g=>Wh(g,f)),()=>{m.current&&(Kr(m.current.deps,g=>Gh(g,m.current)),vt.cancel(m.current.update))})),(0,Np.useEffect)(d,[]),wW(()=>()=>{let g=m.current;Kr(g.deps,v=>Gh(v,g))});let h=t.getComponentProps(a.getValue());return xce.createElement(e,e5({},h,{ref:s}))})},xW=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&vt.write(this.update)}};function WWe(e,t){let r=new Set;return $M.dependencies=r,e.style&&(e=e5({},e,{style:t.createAnimatedStyle(e.style)})),e=new jb(e),$M.dependencies=null,[e,r]}function GWe(e,t){return e&&(Ne.fun(e)?e(t):e.current=t),t}var wce=Symbol.for("AnimatedComponent"),Sce=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new jb(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=s=>{let a=_ce(s)||"Anonymous";return Ne.str(s)?s=i[s]||(i[s]=yce(s,n)):s=s[wce]||(s[wce]=yce(s,n)),s.displayName=`Animated(${a})`,s};return $l(e,(s,a)=>{Ne.arr(e)&&(a=_ce(s)),i[a]=i(s)}),{animated:i}},_ce=e=>Ne.str(e)?e:e&&Ne.str(e.displayName)?e.displayName:Ne.fun(e)&&e.name||null;function Fs(){return Fs=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},Fs.apply(this,arguments)}function zb(e,...t){return Ne.fun(e)?e(...t):e}var QT=(e,t)=>e===!0||!!(t&&e&&(Ne.fun(e)?e(t):Pa(e).includes(t))),Dce=(e,t)=>Ne.obj(e)?t&&e[t]:e,Fce=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,YWe=e=>e,Lce=(e,t=YWe)=>{let r=qWe;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);Ne.und(i)||(o[n]=i)}return o},qWe=["config","onProps","onStart","onChange","onPause","onResume","onRest"],KWe={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 ZWe(e){let t={},r=0;if($l(e,(o,n)=>{KWe[n]||(t[n]=o,r++)}),r)return t}function Bce(e){let t=ZWe(e);if(t){let r={to:t};return $l(e,(o,n)=>n in t||(r[n]=o)),r}return Fs({},e)}function JT(e){return e=Ti(e),Ne.arr(e)?e.map(JT):x_(e)?ml.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function TW(e){return Ne.fun(e)||Ne.arr(e)&&Ne.obj(e[0])}var XWe={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}},i5=1.70158,o5=i5*1.525,Cce=i5+1,Tce=2*Math.PI/3,Ece=2*Math.PI/4.5,n5=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,QWe={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=>Cce*e*e*e-i5*e*e,easeOutBack:e=>1+Cce*Math.pow(e-1,3)+i5*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((o5+1)*2*e-o5)/2:(Math.pow(2*e-2,2)*((o5+1)*(e*2-2)+o5)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*Tce),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*Tce)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Ece))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Ece)/2+1,easeInBounce:e=>1-n5(1-e),easeOutBounce:n5,easeInOutBounce:e=>e<.5?(1-n5(1-2*e))/2:(1+n5(2*e-1))/2},EW=Fs({},XWe.default,{mass:1,damping:1,easing:QWe.linear,clamp:!1}),PW=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,EW)}};function JWe(e,t,r){r&&(r=Fs({},r),Pce(r,t),t=Fs({},r,t)),Pce(e,t),Object.assign(e,t);for(let s in EW)e[s]==null&&(e[s]=EW[s]);let{mass:o,frequency:n,damping:i}=e;return Ne.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 Pce(e,t){if(!Ne.und(t.decay))e.duration=void 0;else{let r=!Ne.und(t.tension)||!Ne.und(t.friction);(r||!Ne.und(t.frequency)||!Ne.und(t.damping)||!Ne.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var kce=[],kW=class{constructor(){this.changed=!1,this.values=kce,this.toValues=null,this.fromValues=kce,this.to=void 0,this.from=void 0,this.config=new PW,this.immediate=!1}};function Vce(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((s,a)=>{var c;let u,d,f=QT((c=r.cancel)!=null?c:o?.cancel,t);if(f)g();else{Ne.und(r.pause)||(n.paused=QT(r.pause,t));let v=o?.pause;v!==!0&&(v=n.paused||QT(v,t)),u=zb(r.delay||0,t),v?(n.resumeQueue.add(h),i.pause()):(i.resume(),h())}function m(){n.resumeQueue.add(h),n.timeouts.delete(d),d.cancel(),u=d.time-vt.now()}function h(){u>0&&!ml.skipAnimation?(n.delayed=!0,d=vt.setTimeout(g,u),n.pauseQueue.add(m),n.timeouts.add(d)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(m),n.timeouts.delete(d),e<=(n.cancelId||0)&&(f=!0);try{i.start(Fs({},r,{callId:e,cancel:f}),s)}catch(v){a(v)}}})}var DW=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?S_(e.get()):t.every(r=>r.noop)?jce(e.get()):mu(e.get(),t.every(r=>r.finished)),jce=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),mu=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),S_=e=>({value:e,cancelled:!0,finished:!1});function zce(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 u=Lce(t,(y,_)=>_==="onRest"?void 0:y),d,f,m=new Promise((y,_)=>(d=y,f=_)),h=y=>{let _=n<=(r.cancelId||0)&&S_(o)||n!==r.asyncId&&mu(o,!1);if(_)throw y.result=_,f(y),y},g=(y,_)=>{let b=new s5,w=new a5;return(async()=>{if(ml.skipAnimation)throw $T(r),w.result=mu(o,!1),f(w),w;h(b);let x=Ne.obj(y)?Fs({},y):Fs({},_,{to:y});x.parentId=n,$l(u,(S,P)=>{Ne.und(x[P])&&(x[P]=S)});let C=await o.start(x);return h(b),r.paused&&await new Promise(S=>{r.resumeQueue.add(S)}),C})()},v;if(ml.skipAnimation)return $T(r),mu(o,!1);try{let y;Ne.arr(e)?y=(async _=>{for(let b of _)await g(b)})(e):y=Promise.resolve(e(g,o.stop.bind(o))),await Promise.all([y.then(d),m]),v=mu(o.get(),!0,!1)}catch(y){if(y instanceof s5)v=y.result;else if(y instanceof a5)v=y.result;else throw y}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?a:void 0,r.promise=i?c:void 0)}return Ne.fun(s)&&vt.batchedUpdates(()=>{s(v,o,o.item)}),v})()}function $T(e,t){y_(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var s5=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}},a5=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},RW=e=>e instanceof eE,$We=1,eE=class extends b_{constructor(...t){super(...t),this.id=$We++,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=pu(this);return t&&t.getValue()}to(...t){return ml.to(this,t)}interpolate(...t){return vce(),ml.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){Lb(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||__.sort(this),Lb(this,{type:"priority",parent:this,priority:t})}},Hb=Symbol.for("SpringPhase"),Hce=1,IW=2,OW=4,SW=e=>(e[Hb]&Hce)>0,Yh=e=>(e[Hb]&IW)>0,KT=e=>(e[Hb]&OW)>0,Rce=(e,t)=>t?e[Hb]|=IW|Hce:e[Hb]&=~IW,Ice=(e,t)=>t?e[Hb]|=OW:e[Hb]&=~OW,AW=class extends eE{constructor(t,r){if(super(),this.key=void 0,this.animation=new kW,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,!Ne.und(t)||!Ne.und(r)){let o=Ne.obj(t)?Fs({},t):Fs({},r,{from:t});Ne.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(Yh(this)||this._state.asyncTo)||KT(this)}get goal(){return Ti(this.animation.to)}get velocity(){let t=pu(this);return t instanceof Bb?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return SW(this)}get isAnimating(){return Yh(this)}get isPaused(){return KT(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:s}=n,a=qT(n.to);!a&&Ds(n.to)&&(s=Pa(Ti(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let m=d.constructor==Vb?1:a?a[f].lastPosition:s[f],h=n.immediate,g=m;if(!h){if(g=d.lastPosition,i.tension<=0){d.done=!0;return}let v=d.elapsedTime+=t,y=n.fromValues[f],_=d.v0!=null?d.v0:d.v0=Ne.arr(i.velocity)?i.velocity[f]:i.velocity,b,w=i.precision||(y==m?.005:Math.min(1,Math.abs(m-y)*.001));if(Ne.und(i.duration))if(i.decay){let x=i.decay===!0?.998:i.decay,C=Math.exp(-(1-x)*v);g=y+_/(1-x)*(1-C),h=Math.abs(d.lastPosition-g)<=w,b=_*C}else{b=d.lastVelocity==null?_:d.lastVelocity;let x=i.restVelocity||w/10,C=i.clamp?0:i.bounce,S=!Ne.und(C),P=y==m?d.v0>0:y<m,k,O=!1,R=1,I=Math.ceil(t/R);for(let T=0;T<I&&(k=Math.abs(b)>x,!(!k&&(h=Math.abs(m-g)<=w,h)));++T){S&&(O=g==m||g>m==P,O&&(b=-b*C,g=m));let M=-i.tension*1e-6*(g-m),V=-i.friction*.001*b,F=(M+V)/i.mass;b=b+F*R,g=g+b*R}}else{let x=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,d.durationProgress>0&&(d.elapsedTime=i.duration*d.durationProgress,v=d.elapsedTime+=t)),x=(i.progress||0)+v/this._memoizedDuration,x=x>1?1:x<0?0:x,d.durationProgress=x),g=y+i.easing(x)*(m-y),b=(g-d.lastPosition)/t,h=x==1}d.lastVelocity=b,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),h=!0)}a&&!a[f].done&&(h=!1),h?d.done=!0:r=!1,d.setValue(g,i.round)&&(o=!0)});let c=pu(this),u=c.getValue();if(r){let d=Ti(n.to);(u!==d||o)&&!i.decay?(c.setValue(d),this._onChange(d)):o&&i.decay&&this._onChange(u),this._stop()}else o&&this._onChange(u)}set(t){return vt.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Yh(this)){let{to:t,config:r}=this.animation;vt.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 Ne.und(t)?(o=this.queue||[],this.queue=[]):o=[Ne.obj(t)?t:Fs({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>DW(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),$T(this._state,t&&this._lastCallId),vt.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=Ne.obj(o)?o[r]:o,(o==null||TW(o))&&(o=void 0),n=Ne.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return SW(this)||(t.reverse&&([o,n]=[n,o]),n=Ti(n),Ne.und(n)?pu(this)||this._set(o):this._set(n)),i}_update(t,r){let o=Fs({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,Lce(o,(c,u)=>/^on/.test(u)?Dce(c,n):c)),Ace(this,o,"onProps"),XT(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 Vce(++this._lastCallId,{key:n,props:o,defaultProps:i,state:a,actions:{pause:()=>{KT(this)||(Ice(this,!0),w_(a.pauseQueue),XT(this,"onPause",mu(this,ZT(this,this.animation.to)),this))},resume:()=>{KT(this)&&(Ice(this,!1),Yh(this)&&this._resume(),w_(a.resumeQueue),XT(this,"onResume",mu(this,ZT(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(c=>{if(o.loop&&c.finished&&!(r&&c.noop)){let u=Uce(o);if(u)return this._update(u,!0)}return c})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(S_(this));let n=!Ne.und(t.to),i=!Ne.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(S_(this));let{key:s,defaultProps:a,animation:c}=this,{to:u,from:d}=c,{to:f=u,from:m=d}=t;i&&!n&&(!r.default||Ne.und(f))&&(f=m),r.reverse&&([f,m]=[m,f]);let h=!jd(m,d);h&&(c.from=m),m=Ti(m);let g=!jd(f,u);g&&this._focus(f);let v=TW(r.to),{config:y}=c,{decay:_,velocity:b}=y;(n||i)&&(y.velocity=0),r.config&&!v&&JWe(y,zb(r.config,s),r.config!==a.config?zb(a.config,s):void 0);let w=pu(this);if(!w||Ne.und(f))return o(mu(this,!0));let x=Ne.und(r.reset)?i&&!r.default:!Ne.und(m)&&QT(r.reset,s),C=x?m:this.get(),S=JT(f),P=Ne.num(S)||Ne.arr(S)||x_(S),k=!v&&(!P||QT(a.immediate||r.immediate,s));if(g){let T=r5(f);if(T!==w.constructor)if(k)w=this._set(S);else throw Error(`Cannot animate between ${w.constructor.name} and ${T.name}, as the "to" prop suggests`)}let O=w.constructor,R=Ds(f),I=!1;if(!R){let T=x||!SW(this)&&h;(g||T)&&(I=jd(JT(C),S),R=!I),(!jd(c.immediate,k)&&!k||!jd(y.decay,_)||!jd(y.velocity,b))&&(R=!0)}if(I&&Yh(this)&&(c.changed&&!x?R=!0:R||this._stop(u)),!v&&((R||Ds(u))&&(c.values=w.getPayload(),c.toValues=Ds(f)?null:O==Vb?[1]:Pa(S)),c.immediate!=k&&(c.immediate=k,!k&&!x&&this._set(u)),R)){let{onRest:T}=c;Kr(eGe,V=>Ace(this,r,V));let M=mu(this,ZT(this,u));w_(this._pendingCalls,M),this._pendingCalls.add(o),c.changed&&vt.batchedUpdates(()=>{c.changed=!x,T?.(M,this),x?zb(a.onRest,M):c.onStart==null||c.onStart(M,this)})}x&&this._set(C),v?o(zce(r.to,r,this._state,this)):R?this._start():Yh(this)&&!g?this._pendingCalls.add(o):o(jce(C))}_focus(t){let r=this.animation;t!==r.to&&(bW(this)&&this._detach(),r.to=t,bW(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;Ds(r)&&(Wh(r,this),RW(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;Ds(t)&&Gh(t,this)}_set(t,r=!0){let o=Ti(t);if(!Ne.und(o)){let n=pu(this);if(!n||!jd(o,n.getValue())){let i=r5(o);!n||n.constructor!=i?t5(this,i.create(o)):n.setValue(o),n&&vt.batchedUpdates(()=>{this._onChange(o,r)})}}return pu(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,XT(this,"onStart",mu(this,ZT(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),zb(this.animation.onChange,t,this)),zb(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;pu(this).reset(Ti(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),Yh(this)||(Rce(this,!0),KT(this)||this._resume())}_resume(){ml.skipAnimation?this.finish():__.start(this)}_stop(t,r){if(Yh(this)){Rce(this,!1);let o=this.animation;Kr(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),Lb(this,{type:"idle",parent:this});let n=r?S_(this.get()):mu(this.get(),ZT(this,t??o.to));w_(this._pendingCalls,n),o.changed&&(o.changed=!1,XT(this,"onRest",n,this))}}};function ZT(e,t){let r=JT(t),o=JT(e.get());return jd(o,r)}function Uce(e,t=e.loop,r=e.to){let o=zb(t);if(o){let n=o!==!0&&Bce(o),i=(n||e).reverse,s=!n||n.reset;return MW(Fs({},e,{loop:t,default:!1,pause:void 0,to:!i||TW(r)?r:void 0,from:s?e.from:void 0,reset:s},n))}}function MW(e){let{to:t,from:r}=e=Bce(e),o=new Set;return Ne.obj(t)&&Oce(t,o),Ne.obj(r)&&Oce(r,o),e.keys=o.size?Array.from(o):null,e}function Oce(e,t){$l(e,(r,o)=>r!=null&&t.add(o))}var eGe=["onStart","onRest","onChange","onPause","onResume"];function Ace(e,t,r){e.animation[r]=t[r]!==Fce(t,r)?Dce(t[r],e.key):void 0}function XT(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 tGe=["onStart","onChange","onRest"],rGe=1,l5=class{constructor(t,r){this.id=rGe++,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(Fs({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];Ne.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(MW(t)),this}start(t){let{queue:r}=this;return t?r=Pa(t).map(MW):this.queue=[],this._flush?this._flush(this,r):(Gce(this,r),oGe(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;Kr(Pa(r),n=>o[n].stop(!!t))}else $T(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(Ne.und(t))this.start({pause:!0});else{let r=this.springs;Kr(Pa(t),o=>r[o].pause())}return this}resume(t){if(Ne.und(t))this.start({pause:!1});else{let r=this.springs;Kr(Pa(t),o=>r[o].resume())}return this}each(t){$l(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,y_(t,([c,u])=>{u.value=this.get(),c(u,this,this._item)}));let s=!n&&this._started,a=i||s&&o.size?this.get():null;i&&r.size&&y_(r,([c,u])=>{u.value=a,c(u,this,this._item)}),s&&(this._started=!1,y_(o,([c,u])=>{u.value=a,c(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;vt.onFrame(this._onFrame)}};function oGe(e,t){return Promise.all(t.map(r=>Wce(e,r))).then(r=>DW(e,r))}async function Wce(e,t,r){let{keys:o,to:n,from:i,loop:s,onRest:a,onResolve:c}=t,u=Ne.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let d=Ne.arr(n)||Ne.fun(n)?n:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Kr(tGe,v=>{let y=t[v];if(Ne.fun(y)){let _=e._events[v];t[v]=({finished:b,cancelled:w})=>{let x=_.get(y);x?(b||(x.finished=!1),w&&(x.cancelled=!0)):_.set(y,{value:null,finished:b||!1,cancelled:w||!1})},u&&(u[v]=t[v])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,w_(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let m=(o||Object.keys(e.springs)).map(v=>e.springs[v].start(t)),h=t.cancel===!0||Fce(t,"cancel")===!0;(d||h&&f.asyncId)&&m.push(Vce(++e._lastAsyncId,{props:t,state:f,actions:{pause:KM,resume:KM,start(v,y){h?($T(f,e._lastAsyncId),y(S_(e))):(v.onRest=a,y(zce(d,v,f,e)))}}})),f.paused&&await new Promise(v=>{f.resumeQueue.add(v)});let g=DW(e,await Promise.all(m));if(s&&g.finished&&!(r&&g.noop)){let v=Uce(t,s,n);if(v)return Gce(e,[v]),Wce(e,v,!0)}return c&&vt.batchedUpdates(()=>c(g,e,e.item)),g}function nGe(e,t){let r=new AW;return r.key=e,t&&Wh(r,t),r}function iGe(e,t,r){t.keys&&Kr(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function Gce(e,t){Kr(t,r=>{iGe(e.springs,r,o=>nGe(o,e))})}function sGe(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 aGe=["children"],FW=e=>{let{children:t}=e,r=sGe(e,aGe),o=(0,rE.useContext)(c5),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=bce(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=c5;return tE.createElement(s,{value:r},t)},c5=lGe(FW,{});FW.Provider=c5.Provider;FW.Consumer=c5.Consumer;function lGe(e,t){return Object.assign(e,tE.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var Mce;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(Mce||(Mce={}));var NW=class extends eE{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Uh(...r);let o=this._get(),n=r5(o);t5(this,n.create(o))}advance(t){let r=this._get(),o=this.get();jd(r,o)||(pu(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&Nce(this._active)&&CW(this)}_get(){let t=Ne.arr(this.source)?this.source.map(Ti):Pa(Ti(this.source));return this.calc(...t)}_start(){this.idle&&!Nce(this._active)&&(this.idle=!1,Kr(qT(this),t=>{t.done=!1}),ml.skipAnimation?(vt.batchedUpdates(()=>this.advance()),CW(this)):__.start(this))}_attach(){let t=1;Kr(Pa(this.source),r=>{Ds(r)&&Wh(r,this),RW(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){Kr(Pa(this.source),t=>{Ds(t)&&Gh(t,this)}),this._active.clear(),CW(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=Pa(this.source).reduce((r,o)=>Math.max(r,(RW(o)?o.priority:0)+1),0))}};function cGe(e){return e.idle!==!1}function Nce(e){return!e.size||Array.from(e).every(cGe)}function CW(e){e.idle||(e.idle=!0,Kr(qT(e),t=>{t.done=!0}),Lb(e,{type:"idle",parent:e}))}ml.assign({createStringInterpolator:QM,to:(e,t)=>new NW(e,t)});var Lzt=__.advance;var qce=l(kd());function jW(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 uGe=["style","children","scrollTop","scrollLeft"],Kce=/^--/;function dGe(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Kce.test(e)&&!(oE.hasOwnProperty(e)&&oE[e])?t+"px":(""+t).trim()}var Yce={};function fGe(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=jW(o,uGe),u=Object.values(c),d=Object.keys(c).map(f=>r||e.hasAttribute(f)?f:Yce[f]||(Yce[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=dGe(f,n[f]);Kce.test(f)?e.style.setProperty(f,m):e.style[f]=m}d.forEach((f,m)=>{e.setAttribute(f,u[m])}),s!==void 0&&(e.scrollTop=s),a!==void 0&&(e.scrollLeft=a)}var oE={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},pGe=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),mGe=["Webkit","Ms","Moz","O"];oE=Object.keys(oE).reduce((e,t)=>(mGe.forEach(r=>e[pGe(r,t)]=e[t]),e),oE);var hGe=["x","y","z"],gGe=/^(matrix|translate|scale|rotate|skew)/,vGe=/^(translate)/,bGe=/^(rotate|skew)/,LW=(e,t)=>Ne.num(e)&&e!==0?e+t:e,u5=(e,t)=>Ne.arr(e)?e.every(r=>u5(r,t)):Ne.num(e)?e===t:parseFloat(e)===t,BW=class extends jb{constructor(t){let{x:r,y:o,z:n}=t,i=jW(t,hGe),s=[],a=[];(r||o||n)&&(s.push([r||0,o||0,n||0]),a.push(c=>[`translate3d(${c.map(u=>LW(u,"px")).join(",")})`,u5(c,0)])),$l(i,(c,u)=>{if(u==="transform")s.push([c||""]),a.push(d=>[d,d===""]);else if(gGe.test(u)){if(delete i[u],Ne.und(c))return;let d=vGe.test(u)?"px":bGe.test(u)?"deg":"";s.push(Pa(c)),a.push(u==="rotate3d"?([f,m,h,g])=>[`rotate3d(${f},${m},${h},${LW(g,d)})`,u5(g,0)]:f=>[`${u}(${f.map(m=>LW(m,d)).join(",")})`,u5(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new VW(s,a)),super(i)}},VW=class extends b_{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 Kr(this.inputs,(o,n)=>{let i=Ti(o[0]),[s,a]=this.transforms[n](Ne.arr(i)?i:o.map(Ti));t+=" "+s,r=r&&a}),r?"none":t}observerAdded(t){t==1&&Kr(this.inputs,r=>Kr(r,o=>Ds(o)&&Wh(o,this)))}observerRemoved(t){t==0&&Kr(this.inputs,r=>Kr(r,o=>Ds(o)&&Gh(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Lb(this,t)}},yGe=["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"],wGe=["scrollTop","scrollLeft"];ml.assign({batchedUpdates:qce.unstable_batchedUpdates,createStringInterpolator:QM,colors:fce});var _Ge=Sce(yGe,{applyAnimatedValues:fGe,createAnimatedStyle:e=>new BW(e),getComponentProps:e=>jW(e,wGe)}),Gzt=_Ge.animated;var nE=l(U(),1);function Zce(e){return{top:e.offsetTop,left:e.offsetLeft}}function Xce(e){let t=(0,nE.useRef)(null),r=(0,nE.useRef)(void 0);return t.current&&(r.current=Zce(t.current)),(0,nE.useLayoutEffect)(()=>{let o=r.current;if(!o||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let n=new l5({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:c}){if(!t.current)return;let{x:u,y:d}=c;u=Math.round(u),d=Math.round(d);let f=u===0&&d===0;t.current.style.transform=f?"":`translate3d(${u}px,${d}px,0)`}});t.current.style.transform="";let i=Zce(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 He=l(E(),1),{MediaUploadModal:xGe}=yn(T_.privateApis);function $ce({children:e,index:t,className:r}){let o=Xce(t);return(0,He.jsx)("div",{ref:o,className:r,children:e})}function C_(e){return Array.isArray(e)?e:e?[e]:[]}function SGe({render:e,multiple:t,...r}){let[o,n]=(0,so.useState)(!1);return window.__experimentalDataViewsMediaModal?(0,He.jsxs)(He.Fragment,{children:[e&&e({open:()=>n(!0)}),o&&(0,He.jsx)(xGe,{...r,multiple:t,isOpen:o,onClose:()=>{n(!1),r.onClose?.()},onSelect:i=>{n(!1),r.onSelect?.(i)}})]}):(0,He.jsx)(T_.MediaUpload,{...r,render:e,multiple:t?"add":void 0})}function UW({open:e,children:t,label:r,showTooltip:o=!1,onFilesDrop:n,attachment:i,isUploading:s=!1}){let a=i&&(0,Ub.isBlobURL)(i.source_url),c=(0,He.jsxs)("div",{className:Q("fields__media-edit-picker-button",{"has-attachment":i}),role:"button",tabIndex:0,onClick:()=>{s||e()},onKeyDown:u=>{s||(u.key==="Enter"||u.key===" ")&&(u.preventDefault(),e())},"aria-label":r,"aria-disabled":s,children:[t,a&&(0,He.jsx)("span",{className:"fields__media-edit-picker-button-spinner",children:(0,He.jsx)(Nr.Spinner,{})}),!s&&(0,He.jsx)(Nr.DropZone,{onFilesDrop:u=>n(u,i?.id)})]});return o?(0,He.jsxs)($e.Root,{children:[(0,He.jsx)($e.Trigger,{render:c}),(0,He.jsx)($e.Popup,{children:r})]}):c}var CGe=["application/zip","application/x-zip-compressed","application/x-rar-compressed","application/x-7z-compressed","application/x-tar","application/x-gzip"];function TGe({attachment:e}){return(0,He.jsx)(Nr.__experimentalTruncate,{className:"fields__media-edit-filename",children:(0,HW.decodeEntities)(e.title.rendered)})}function eue(e){return(0,He.jsx)(UW,{...e,children:(0,He.jsx)("span",{className:"fields__media-edit-placeholder",children:e.label})})}function tue({itemId:e,index:t,totalItems:r,isUploading:o,moveItem:n,orientation:i="vertical"}){let s=i==="horizontal";return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Nr.Button,{__next40pxDefaultSize:!0,icon:s?zr:B7,label:s?(0,Ls.__)("Move left"):(0,Ls.__)("Move up"),size:"small",disabled:o||t===0,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"up")}}),(0,He.jsx)(Nr.Button,{__next40pxDefaultSize:!0,icon:s?wr:RC,label:s?(0,Ls.__)("Move right"):(0,Ls.__)("Move down"),size:"small",disabled:o||t===r-1,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:a=>{a.stopPropagation(),n(e,"down")}})]})}function rue({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)(Nr.Icon,{icon:_7}):r.startsWith("video")?(0,He.jsx)(Nr.Icon,{icon:Nj}):CGe.includes(r)?(0,He.jsx)(Nr.Icon,{icon:c7}):(0,He.jsx)(Nr.Icon,{icon:f9})}function EGe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,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((u,d)=>{let f=u.mime_type?.startsWith("image"),m=(0,Ub.isBlobURL)(u.source_url),h=u.id;return(0,He.jsxs)($ce,{index:d,className:Q("fields__media-edit-expanded-item",{"has-preview-image":f}),children:[(0,He.jsx)(UW,{open:()=>{c(h),i()},label:m?(0,Ls.__)("Replace"):(0,Ls.sprintf)((0,Ls.__)("Replace %s"),(0,HW.decodeEntities)(u.title.rendered)),showTooltip:!0,onFilesDrop:s,attachment:u,isUploading:a,children:(0,He.jsx)("div",{className:"fields__media-edit-expanded-preview",children:(0,He.jsx)(Nr.__experimentalVStack,{spacing:0,alignment:"center",justify:"center",className:"fields__media-edit-expanded-preview-stack",children:(!m||f)&&(0,He.jsx)(rue,{attachment:u})})})}),!m&&(0,He.jsx)("div",{className:"fields__media-edit-expanded-overlay",children:(0,He.jsxs)(Nr.__experimentalHStack,{className:"fields__media-edit-expanded-actions",spacing:0,alignment:"flex-end",expanded:!1,children:[r&&e.length>1&&(0,He.jsx)(tue,{itemId:h,index:d,totalItems:e.length,isUploading:a,moveItem:n,orientation:"horizontal"}),(0,He.jsx)(Nr.Button,{__next40pxDefaultSize:!0,icon:Zi,label:(0,Ls.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})})]},u.id)}),(r||!e?.length)&&(0,He.jsx)(eue,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function PGe({allItems:e,addButtonLabel:t,multiple:r,removeItem:o,moveItem:n,open:i,onFilesDrop:s,isUploading:a,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)(Nr.__experimentalVStack,{spacing:0,children:e.map((u,d)=>{let f=(0,Ub.isBlobURL)(u.source_url),m=r&&e.length>1,h=u.id;return(0,He.jsxs)($ce,{index:d,className:"fields__media-edit-compact",children:[(0,He.jsx)(UW,{open:()=>{c(h),i()},label:(0,Ls.__)("Replace"),showTooltip:!0,onFilesDrop:s,attachment:u,isUploading:a,children:(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(rue,{attachment:u}),!f&&(0,He.jsx)(TGe,{attachment:u})]})}),!f&&(0,He.jsxs)(Nr.__experimentalHStack,{className:"fields__media-edit-compact-movers",spacing:0,alignment:"flex-end",expanded:!1,children:[m&&(0,He.jsx)(tue,{itemId:h,index:d,totalItems:e.length,isUploading:a,moveItem:n,orientation:"vertical"}),(0,He.jsx)(Nr.Button,{__next40pxDefaultSize:!0,icon:Zi,label:(0,Ls.__)("Remove"),size:"small",disabled:a,accessibleWhenDisabled:!0,tooltipPosition:"top",onClick:g=>{g.stopPropagation(),o(h)}})]})]},u.id)})})}),(r||!e?.length)&&(0,He.jsx)(eue,{open:()=>{c(void 0),i()},label:t,onFilesDrop:s,isUploading:a})]})}function oue({data:e,field:t,onChange:r,hideLabelFromVision:o,allowedTypes:n=["image"],multiple:i,isExpanded:s,validity:a}){let c=t.getValue({item:e}),[u,d]=(0,so.useState)(!1),f=(0,so.useRef)(null),[m,h]=(0,so.useState)(void 0);(0,so.useEffect)(()=>{let L=f.current,D=()=>{d(!0)};return L?.addEventListener("invalid",D),()=>L?.removeEventListener("invalid",D)},[]);let g=(0,iE.useSelect)(L=>{if(!c)return null;let N=C_(c).toSorted((G,Z)=>G-Z),{getEntityRecords:W}=L(zW.store);return W("postType","attachment",{include:N})},[c]),v=(0,so.useRef)(null);g!==null&&(v.current=g);let y=g;if(g===null&&v.current&&c){let L=new Set(v.current.map(D=>D.id));C_(c).every(D=>L.has(D))&&(y=v.current)}let _=(0,so.useMemo)(()=>{if(!y)return null;let L=C_(c),D=new Map(y.map(N=>[N.id,N]));return L.map(N=>D.get(N)).filter(N=>N!==void 0)},[y,c]),{createErrorNotice:b}=(0,iE.useDispatch)(Jce.store),{receiveEntityRecords:w}=(0,iE.useDispatch)(zW.store),[x,C]=(0,so.useState)(),S=(0,so.useRef)(void 0),[P,k]=(0,so.useState)(!1),[O,R]=(0,so.useState)([]);(0,so.useEffect)(()=>{P&&(k(!1),S.current?.())},[P]);let I=(0,so.useCallback)(L=>r(t.setValue({item:e,value:L})),[e,t,r]),T=(0,so.useCallback)(L=>{let N=C_(c).filter(W=>W!==L);d(!0),I(N.length?N:void 0)},[c,I]),M=(0,so.useCallback)((L,D)=>{if(!_)return;let N=_.map(Z=>Z.id),W=N.indexOf(L),G=D==="up"?W-1:W+1;[N[W],N[G]]=[N[G],N[W]],I(N)},[_,I]),V=(0,so.useCallback)((L,D)=>{C(D),(0,T_.uploadMedia)({allowedTypes:n?.length?n:void 0,filesList:L,onFileChange(N){let W=N.filter(X=>(0,Ub.isBlobURL)(X.url)).map(X=>X.url);if(R(W),W.length)return;w("postType","attachment",[],void 0,!0);let G=N.map(X=>X.id);if(!i){I(G[0]),C(void 0);return}let Z=C_(c);if(D===void 0)I([...Z,...G]);else{let X=[...Z];X.splice(Z.indexOf(D),1,...G),I(X)}C(void 0)},onError(N){C(void 0),R([]),b(N.message,{type:"snackbar"})},multiple:!!i})},[n,c,i,b,I,w]),F=t.placeholder||(i?(0,Ls.__)("Choose files"):(0,Ls.__)("Choose file")),B=(0,so.useMemo)(()=>{if(!O.length)return _;let L=[..._||[]],D=O.map(N=>({id:N,source_url:N,mime_type:(0,Ub.getBlobTypeByURL)(N)}));if(x!==void 0){let N=L.findIndex(W=>W.id===x);L.splice(N,1,...D)}else L.push(...D);return L},[_,x,O]);(0,so.useEffect)(()=>{if(!u)return;let L=f.current;if(L)if(a){let D=a?.custom;h(D),D?.type==="invalid"?L.setCustomValidity(D.message||(0,Ls.__)("Invalid")):L.setCustomValidity("")}else L.setCustomValidity(""),h(void 0)},[u,t.isValid,a]),(0,so.useEffect)(()=>{u&&m?.message&&(0,Qce.speak)(m.message)},[u,m?.message]);let z=(0,so.useCallback)(L=>{u||(!L.relatedTarget||!L.currentTarget.contains(L.relatedTarget))&&d(!0)},[u]);return(0,He.jsxs)("div",{onBlur:z,children:[(0,He.jsx)("fieldset",{className:"fields__media-edit","data-field-id":t.id,children:(0,He.jsx)(SGe,{onSelect:L=>{if(!i){I(L.id),C(void 0);return}let D=Array.isArray(L)?L.map(W=>W.id):[L.id],N=C_(c);if(!N.length)I(D);else if(x===void 0){let W=N.filter(Z=>D.includes(Z)),G=D.filter(Z=>!N.includes(Z));I([...W,...G])}else if(L.id!==x){let W=N.filter(G=>G!==L.id);I(W.map(G=>G===x?L.id:G))}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:L})=>{S.current=L;let D=s?EGe:PGe;return(0,He.jsxs)(Nr.__experimentalVStack,{spacing:2,children:[t.label&&(o?(0,He.jsx)(jt,{render:(0,He.jsx)("legend",{}),children:t.label}):(0,He.jsx)(Nr.BaseControl.VisualLabel,{as:"legend",style:{marginBottom:0},children:t.label})),(0,He.jsx)(D,{allItems:B,addButtonLabel:F,multiple:i,removeItem:T,moveItem:M,open:()=>k(!0),onFilesDrop:V,isUploading:!!O.length,setTargetItemId:C}),t.description&&(0,He.jsx)(Nr.__experimentalText,{variant:"muted",className:"fields__media-edit-description",children:t.description})]})}})}),(0,He.jsx)(jt,{children:(0,He.jsx)("input",{type:"text",ref:f,value:c??"",tabIndex:-1,"aria-hidden":"true",onChange:()=>{}})}),m&&(0,He.jsxs)("p",{className:Q("components-validated-control__indicator",{"is-invalid":m.type==="invalid","is-valid":m.type==="valid"}),children:[(0,He.jsx)(Nr.Icon,{className:"components-validated-control__indicator-icon",icon:Zc,size:16,fill:"currentColor"}),m.message]})]})}var WW=l(E(),1),nue=({item:e,config:t})=>{let r=e?._embedded?.["wp:featuredmedia"]?.[0],o=r?.source_url;return o?(0,WW.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,WW.jsx)("span",{className:"fields-controls__featured-image-placeholder"})};var iue=l(E(),1),kGe={id:"featured_media",type:"media",label:(0,GW.__)("Featured Image"),placeholder:(0,GW.__)("Set featured image"),Edit:e=>(0,iue.jsx)(oue,{...e,isExpanded:!0}),render:nue,setValue:({value:e})=>({featured_media:e??0}),enableSorting:!1,filterBy:!1},YW=kGe;var due=l(H(),1);var aE=l(U(),1),p5=l(se(),1),KW=l(q(),1),ZW=l(K(),1),XW=l(H(),1);var qW=l(K(),1),ec=l(se(),1);function d5(e){let t=e.type,r=e?.available_templates??{},o=Object.keys(r).length>0;return(0,qW.useSelect)(n=>{let i=!!n(ec.store).getCurrentTheme()?.is_block_theme;if(!n(ec.store).getPostType(t)?.viewable)return null;let a=i&&(n(ec.store).canUser("create",{kind:"postType",name:"wp_template"})??!1),c=o||a,u=c?!!n(ec.store).canUser("read",{kind:"postType",name:"wp_template"}):!1;return(!i||!u)&&c?"classic":i&&u?"block-theme":null},[t,o])}function RGe(e,t){return t?e==="page"?`${e}-${t}`:`single-${e}-${t}`:e==="page"?"page":`single-${e}`}var sE="";function f5(e,t,r){return(0,qW.useSelect)(o=>{if(!e||!t)return sE;let n=String(t),i=yn(o(ec.store)).getHomePage();if(e==="page"&&i?.postType==="page"&&i?.postId===n){let f=o(ec.store).getEntityRecords("postType","wp_template",{per_page:-1})?.find(m=>m.slug==="front-page");if(f)return gt(f)}let s=yn(o(ec.store)).getPostsPageId();if(e==="page"&&s===n){let d=o(ec.store).getDefaultTemplateId({slug:"home"});if(!d)return sE;let f=o(ec.store).getEntityRecord("postType","wp_template",d);return f?gt(f):sE}let a=RGe(e,r),c=o(ec.store).getDefaultTemplateId({slug:a});if(!c)return sE;let u=o(ec.store).getEntityRecord("postType","wp_template",c);return u?gt(u):sE},[e,t,r])}var m5=l(E(),1),IGe=[];function OGe({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,aE.useMemo)(()=>Object.entries(e?.available_templates??{}).map(([a,c])=>({label:c,value:a})),[e]),s=(0,ZW.useSelect)(a=>{let{getHomePage:c,getPostsPageId:u}=yn(a(p5.store)),d=String(o),f=u()===d,m=e.type==="page"&&c()?.postId===d;return!f&&!m},[o,e.type]);return(0,m5.jsx)(KW.SelectControl,{label:(0,XW.__)("Template"),hideLabelFromVision:!0,value:n,options:i,onChange:r,disabled:!s})}function AGe({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,ZW.useSelect)(f=>{let m=f(p5.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:o})??IGe,{getHomePage:h,getPostsPageId:g}=yn(f(p5.store)),v=String(n),y=g()===v,_=o==="page"&&h()?.postId===v;return{templates:m,canSwitchTemplate:!y&&!_}},[n,o]),c=f5(o,n,i),u=t.getValue({item:e}),d=(0,aE.useMemo)(()=>{let f=s.map(m=>({label:gt(m),value:m.slug}));return[{label:c,value:""},...f]},[s,c]);return(0,m5.jsx)(KW.SelectControl,{label:(0,XW.__)("Template"),hideLabelFromVision:!0,value:u,options:d,onChange:r,disabled:!a})}var sue=({data:e,field:t,onChange:r})=>{let o=(0,aE.useCallback)(s=>r({[t.id]:s}),[t.id,r]),n=d5(e);return!n||!["block-theme","classic"].includes(n)?null:(0,m5.jsx)(n==="classic"?OGe:AGe,{data:e,field:t,onChange:o})};var aue=l(K(),1),lue=l(se(),1),cue=l(H(),1);var Wb=l(E(),1);function MGe({item:e,field:t}){let r=t.getValue({item:e}),o=e?.available_templates??{},n=r&&o[r]?o[r]:(0,cue.__)("Default template");return(0,Wb.jsx)(Wb.Fragment,{children:n})}function NGe({item:e,field:t}){let r=e.type,o=e.slug,n=e.id,i=t.getValue({item:e}),s=f5(r,n,o),a=(0,aue.useSelect)(c=>{if(!i)return;let d=c(lue.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:r})?.find(f=>f.slug===i);return d?gt(d):void 0},[r,i]);return(0,Wb.jsx)(Wb.Fragment,{children:a??s})}var uue=({item:e,field:t})=>{let r=d5(e);return!r||!["block-theme","classic"].includes(r)?null:(0,Wb.jsx)(r==="classic"?MGe:NGe,{item:e,field:t})};var DGe={id:"template",type:"text",label:(0,due.__)("Template"),Edit:sue,render:uue,enableSorting:!1,filterBy:!1},QW=DGe;var Eue=l(H(),1);var JW=l(Gb(),1),g5=l(q(),1),$W=l(K(),1),Fp=l(U(),1),eG=l(se(),1),bue=l(Pe(),1),yue=l(Wt(),1),qh=l(H(),1),wue=l(Ro(),1);var hue=l(Wt(),1),gue=l(H(),1);function lE(e){return typeof e.title=="object"&&"rendered"in e.title&&e.title.rendered?(0,hue.decodeEntities)(e.title.rendered):`#${e?.id} (${(0,gue.__)("no title")})`}var Dp=l(E(),1);function jGe(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 vue=(e,t)=>{let r=(0,JW.default)(e||"").toLowerCase(),o=(0,JW.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function zGe({data:e,onChangeControl:t}){let[r,o]=(0,Fp.useState)(""),n=e.parent,i=e.id,s=e.type,{parentPostTitle:a,pageItems:c,isHierarchical:u}=(0,$W.useSelect)(h=>{let{getEntityRecord:g,getEntityRecords:v,getPostType:y}=h(eG.store),_=y(s),b=_?.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:b,parentPostTitle:w?lE(w):"",pageItems:b?v("postType",s,x):null}},[r,n,i,s]),d=(0,Fp.useMemo)(()=>{let h=(_,b=0)=>_.map(C=>[{value:C.id,label:"\u2014 ".repeat(b)+(0,yue.decodeEntities)(C.name),rawName:C.name},...h(C.children||[],b+1)]).sort(([C],[S])=>{let P=vue(C.rawName,r),k=vue(S.rawName,r);return P>=k?1:-1}).flat();if(!c)return[];let g=c.map(_=>({id:_.id,parent:_.parent??null,name:lE(_)}));r||(g=jGe(g));let v=h(g),y=v.find(_=>_.value===n);return n&&a&&!y&&v.unshift({value:n,label:a,rawName:""}),v.map(_=>({..._,value:_.value.toString()}))},[c,r,a,n]);if(!u)return null;let f=h=>{o(h)},m=h=>{if(h)return t(parseInt(h,10)??0);t(0)};return(0,Dp.jsx)(g5.ComboboxControl,{label:(0,qh.__)("Parent"),help:(0,qh.__)("Choose a parent page."),value:n?.toString(),options:d,onFilterValueChange:(0,bue.debounce)(h=>f(h),300),onChange:m,hideLabelFromVision:!0})}var _ue=({data:e,field:t,onChange:r})=>{let{id:o}=t,n=(0,$W.useSelect)(s=>s(eG.store).getEntityRecord("root","__unstableBase")?.home,[]),i=(0,Fp.useCallback)(s=>r({[o]:s}),[o,r]);return(0,Dp.jsx)("fieldset",{className:"fields-controls__parent",children:(0,Dp.jsxs)("div",{children:[(0,Fp.createInterpolateElement)((0,qh.sprintf)((0,qh.__)('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,wue.filterURLForDisplay)(n).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Dp.jsx)("wbr",{})}),(0,Dp.jsx)("p",{children:(0,Fp.createInterpolateElement)((0,qh.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Dp.jsx)(g5.ExternalLink,{href:(0,qh.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes"),children:void 0})})}),(0,Dp.jsx)(zGe,{data:e,onChangeControl:i})]})})};var xue=l(K(),1),Sue=l(se(),1),Cue=l(H(),1);var E_=l(E(),1),Tue=({item:e})=>{let t=(0,xue.useSelect)(r=>{let{getEntityRecord:o}=r(Sue.store);return e?.parent?o("postType",e.type,e.parent):null},[e.parent,e.type]);return t?(0,E_.jsx)(E_.Fragment,{children:lE(t)}):(0,E_.jsx)(E_.Fragment,{children:(0,Cue.__)("None")})};var HGe={id:"parent",type:"text",label:(0,Eue.__)("Parent"),Edit:_ue,render:Tue,enableSorting:!0,filterBy:!1},tG=HGe;var Rue=l(H(),1);var k_=l(q(),1),Pue=l(U(),1),cE=l(H(),1),P_=l(E(),1);function UGe({data:e,onChange:t,field:r}){let[o,n]=(0,Pue.useState)(!!r.getValue({item:e})),i=s=>{n(s),s||t({password:""})};return(0,P_.jsxs)(k_.__experimentalVStack,{as:"fieldset",spacing:4,className:"fields-controls__password",children:[(0,P_.jsx)(k_.CheckboxControl,{label:(0,cE.__)("Password protected"),help:(0,cE.__)("Only visible to those who know the password"),checked:o,onChange:i}),o&&(0,P_.jsx)("div",{className:"fields-controls__password-input",children:(0,P_.jsx)(k_.TextControl,{label:(0,cE.__)("Password"),onChange:s=>t({password:s}),value:r.getValue({item:e})||"",placeholder:(0,cE.__)("Use a secure password"),type:"text",maxLength:255})})]})}var kue=UGe;var WGe={id:"password",type:"text",label:(0,Rue.__)("Password"),Edit:kue,enableSorting:!1,enableHiding:!1,isVisible:e=>e.status!=="private",filterBy:!1},rG=WGe;var Oue=l(H(),1);var b5=l(q(),1);var tc=l(H(),1),GGe=[{value:"draft",label:(0,tc.__)("Draft"),icon:h0,description:(0,tc.__)("Not ready to publish.")},{value:"future",label:(0,tc.__)("Scheduled"),icon:mh,description:(0,tc.__)("Publish automatically on a chosen date.")},{value:"pending",label:(0,tc.__)("Pending Review"),icon:HC,description:(0,tc.__)("Waiting for review before publishing.")},{value:"private",label:(0,tc.__)("Private"),icon:BC,description:(0,tc.__)("Only visible to site admins and editors.")},{value:"publish",label:(0,tc.__)("Published"),icon:bp,description:(0,tc.__)("Visible to everyone.")},{value:"trash",label:(0,tc.__)("Trash"),icon:yp}],v5=GGe;var R_=l(E(),1);function YGe({item:e,field:t}){let r=t.getValue({item:e}),o=v5.find(({value:s})=>s===r),n=o?.label||r,i=o?.icon;return(0,R_.jsxs)(b5.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,R_.jsx)("div",{className:"fields-controls__status-icon",children:(0,R_.jsx)(b5.Icon,{icon:i})}),(0,R_.jsx)("span",{children:n})]})}var Iue=YGe;var qGe="isAny",KGe={label:(0,Oue.__)("Status"),id:"status",type:"text",elements:v5,getValue:({item:e})=>e.status==="auto-draft"?"draft":e.status,render:Iue,Edit:"radio",enableSorting:!1,filterBy:{operators:[qGe]}},oG=KGe;var I_=l(H(),1),ZGe={id:"comment_status",label:(0,I_.__)("Comments"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,I_.__)("Open"),description:(0,I_.__)("Visitors can add new comments and replies.")},{value:"closed",label:(0,I_.__)("Closed"),description:(0,I_.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}]},nG=ZGe;var Lp=l(H(),1),y5=l(q(),1),iG=l(E(),1);function XGe({data:e,onChange:t}){let r=e?.ping_status??"open",o=n=>{t({...e,ping_status:n?"open":"closed"})};return(0,iG.jsx)(y5.CheckboxControl,{label:(0,Lp.__)("Enable pingbacks & trackbacks"),checked:r==="open",onChange:o,help:(0,iG.jsx)(y5.ExternalLink,{href:(0,Lp.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,Lp.__)("Learn more about pingbacks & trackbacks")})})}var QGe={id:"ping_status",label:(0,Lp.__)("Trackbacks & Pingbacks"),type:"text",Edit:XGe,enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{value:"open",label:(0,Lp.__)("Allow"),description:(0,Lp.__)("Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")},{value:"closed",label:(0,Lp.__)("Don't allow"),description:(0,Lp.__)("Don't allow link notifications from other blogs (pingbacks and trackbacks) on new articles.")}]},sG=QGe;var O_=l(H(),1),JGe={id:"discussion",label:(0,O_.__)("Discussion"),type:"text",render:({item:e})=>{let t=e.comment_status==="open",r=e.ping_status==="open";return t&&r?(0,O_.__)("Open"):t&&!r?(0,O_.__)("Comments only"):!t&&r?(0,O_.__)("Pings only"):(0,O_.__)("Closed")},filterBy:!1},aG=JGe;var Mue=l(H(),1);var Hd=l(H(),1),dE=l(U(),1),Kh=l(en(),1),zd=l(E(),1),uE=e=>(0,Kh.dateI18n)((0,Kh.getSettings)().formats.datetimeAbbreviated,(0,Kh.getDate)(e)),$Ge=({item:e})=>{if(["draft","private"].includes(e.status??""))return(0,dE.createInterpolateElement)((0,Hd.sprintf)((0,Hd.__)("<span>Modified: <time>%s</time></span>"),uE(e.date??null)),{span:(0,zd.jsx)("span",{}),time:(0,zd.jsx)("time",{})});if(e.status==="future")return(0,dE.createInterpolateElement)((0,Hd.sprintf)((0,Hd.__)("<span>Scheduled: <time>%s</time></span>"),uE(e.date??null)),{span:(0,zd.jsx)("span",{}),time:(0,zd.jsx)("time",{})});if(e.status==="publish")return(0,dE.createInterpolateElement)((0,Hd.sprintf)((0,Hd.__)("<span>Published: <time>%s</time></span>"),uE(e.date??null)),{span:(0,zd.jsx)("span",{}),time:(0,zd.jsx)("time",{})});let n=(0,Kh.getDate)(e.modified??null)>(0,Kh.getDate)(e.date??null)?e.modified:e.date;return e.status==="pending"?(0,dE.createInterpolateElement)((0,Hd.sprintf)((0,Hd.__)("<span>Modified: <time>%s</time></span>"),uE(n??null)),{span:(0,zd.jsx)("span",{}),time:(0,zd.jsx)("time",{})}):(0,zd.jsx)("time",{children:uE(e.date??null)})},Aue=$Ge;var eYe={id:"date",type:"datetime",label:(0,Mue.__)("Date"),render:Aue,filterBy:{operators:["before","after"]}},lG=eYe;var Nue=l(H(),1),tYe={id:"scheduled_date",type:"datetime",label:(0,Nue.__)("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},cG=tYe;var Bue=l(H(),1);var w5=l(H(),1),Due=l(en(),1),Fue=l(E(),1);function Lue({item:e}){return e.modified?(0,Fue.jsx)(Os,{children:(0,w5.sprintf)((0,w5.__)("Last edited %s."),(0,Due.humanTimeDiff)(e.modified))}):null}var rYe={id:"last_edited_date",type:"datetime",label:(0,Bue.__)("Last edited"),render:Lue,getValue:({item:e})=>e.modified,isVisible:e=>!!e.modified,readOnly:!0,enableHiding:!1,enableSorting:!1,filterBy:!1},uG=rYe;var Wue=l(H(),1),Gue=l(K(),1),Yue=l(se(),1);var Vue=l(H(),1),jue=l(U(),1);var _5=l(q(),1),zue=l(K(),1),Hue=l(se(),1),Zh=l(E(),1);function oYe({item:e}){let t=e?.author,r=e?._embedded?.author?.[0]?.id,o=!!(t&&(!r||t!==r)),n=(0,zue.useSelect)(u=>{if(!o)return null;let{getEntityRecord:d}=u(Hue.store);return t?d("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,jue.useState)(!1);return(0,Zh.jsxs)(_5.__experimentalHStack,{alignment:"left",spacing:0,children:[!!s&&(0,Zh.jsx)("div",{className:Q("fields-controls__author-avatar",{"is-loaded":a}),children:(0,Zh.jsx)("img",{onLoad:()=>c(!0),alt:(0,Vue.__)("Author avatar"),src:s})}),!s&&(0,Zh.jsx)("div",{className:"fields-controls__author-icon",children:(0,Zh.jsx)(_5.Icon,{icon:lb})}),(0,Zh.jsx)("span",{className:"fields-controls__author-name",children:i})]})}var Uue=oYe;var nYe={label:(0,Wue.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,Gue.resolveSelect)(Yue.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:Uue,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"]}},fE=nYe;var fG=l(H(),1),Zue=l(K(),1),Xue=l(se(),1);var que=l(U(),1),Kue=l(K(),1),x5=l(se(),1);var Xh=l(E(),1);function iYe(e){switch(e){case"theme":return Xc;case"plugin":return K9;case"site":return C9;default:return lb}}function dG({item:e}){let[t,r]=(0,que.useState)(!1),o=e.original_source,n=iYe(o),i=e.author_text,s=e.author,a=(0,Kue.useSelect)(c=>{if(o==="site"){let d=c(x5.store).getEntityRecord("root","__unstableBase")?.site_logo;return d?c(x5.store).getEntityRecord("postType","attachment",d)?.source_url:void 0}if(!(o!=="user"||!s))return c(x5.store).getUser(s)?.avatar_urls?.[48]},[o,s]);return(0,Xh.jsxs)(te,{direction:"row",align:"center",children:[a&&(0,Xh.jsx)("div",{className:Q("fields-controls__author-avatar",{"is-loaded":t}),children:(0,Xh.jsx)("img",{onLoad:()=>r(!0),alt:"",src:a})}),!a&&(0,Xh.jsx)("div",{className:"fields-controls__author-icon",children:(0,Xh.jsx)(iu,{icon:n})}),(0,Xh.jsx)("span",{className:"fields-controls__author-name",children:i})]})}async function Que(e){let t=await(0,Zue.resolveSelect)(Xue.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 pG={label:(0,fG.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:dG,getElements:()=>Que("wp_template")},mG={label:(0,fG.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:dG,enableSorting:!1,filterBy:{isPrimary:!0},getElements:()=>Que("wp_template_part")};var Jue=l(H(),1),sYe={id:"notesCount",label:(0,Jue.__)("Notes"),type:"integer",enableSorting:!1,filterBy:!1},hG=sYe;var gG=l(Wt(),1),A_=l(H(),1),S5=l(q(),1),vG=l(E(),1),aYe={id:"excerpt",type:"text",label:(0,A_.__)("Excerpt"),placeholder:(0,A_.__)("Add an excerpt"),description:(0,vG.jsx)(S5.ExternalLink,{href:(0,A_.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,A_.__)("Learn more about manual excerpts")}),render:({item:e})=>{let t;return typeof e.excerpt=="string"?t=e.excerpt?(0,gG.decodeEntities)(e.excerpt):(0,A_.__)("Add an excerpt"):t=(0,gG.decodeEntities)(e.excerpt?.raw||""),(0,vG.jsx)(S5.__experimentalText,{align:"left",numberOfLines:3,truncate:!0,children:t})},Edit:{control:"textarea",rows:4},enableSorting:!1,filterBy:!1},bG=aYe;var yG=l(Wt(),1),C5=l(H(),1);var $ue=l(E(),1),ede=e=>e.source==="custom"&&!e.has_theme_file&&e.is_custom,tde=({item:e})=>(0,yG.decodeEntities)(e.description||""),rde=({item:e})=>{let{description:t}=e;return t&&(0,$ue.jsx)(Os,{children:(0,yG.decodeEntities)(t)})},lYe={id:"description",type:"text",label:(0,C5.__)("Description"),placeholder:(0,C5.__)("Add a description"),getValue:tde,render:rde,Edit:{control:"textarea",rows:4},isVisible:ede,enableSorting:!1,filterBy:!1,enableGlobalSearch:!0},wG={id:"description_readonly",type:"text",label:(0,C5.__)("Description"),getValue:tde,render:rde,readOnly:!0,isVisible:e=>!ede(e)&&!!e.description,enableSorting:!1,enableHiding:!1,filterBy:!1},_G=lYe;var rc=l(H(),1),ode=l(K(),1),nde=l(se(),1),cYe=[{id:"aside",caption:(0,rc.__)("Aside")},{id:"audio",caption:(0,rc.__)("Audio")},{id:"chat",caption:(0,rc.__)("Chat")},{id:"gallery",caption:(0,rc.__)("Gallery")},{id:"image",caption:(0,rc.__)("Image")},{id:"link",caption:(0,rc.__)("Link")},{id:"quote",caption:(0,rc.__)("Quote")},{id:"standard",caption:(0,rc.__)("Standard")},{id:"status",caption:(0,rc.__)("Status")},{id:"video",caption:(0,rc.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0}),uYe={id:"format",label:(0,rc.__)("Format"),type:"text",Edit:"radio",enableSorting:!1,enableHiding:!1,filterBy:!1,getElements:async()=>{let e=await(0,ode.resolveSelect)(nde.store).getThemeSupports();return cYe.filter(t=>e?.formats?.includes(t.id)).map(t=>({value:t.id,label:t.caption}))}},xG=uYe;var ude=l(H(),1);var pE=l(q(),1),ka=l(H(),1),sde=l(M_(),1),ade=l(en(),1),lde=l(U(),1),mE=l(E(),1),dYe=189;function cde({item:e}){let t="";typeof e.content=="string"?t=e.content:typeof e.content=="function"&&(t=e.content(e));let r=(0,ka._x)("words","Word count type. Do not translate!"),o=(0,lde.useMemo)(()=>t?(0,sde.count)(t,r):0,[t,r]),n=e.modified;if(!o&&!n)return null;let i;if(o){let s=Math.round(o/dYe),a=(0,ka.sprintf)((0,ka._n)("%s word","%s words",o),o.toLocaleString()),c=s<=1?(0,ka.__)("1 minute"):(0,ka.sprintf)((0,ka._n)("%s minute","%s minutes",s),s.toLocaleString());i=(0,ka.sprintf)((0,ka.__)("%1$s, %2$s read time."),a,c)}return(0,mE.jsxs)(pE.__experimentalVStack,{spacing:1,children:[i&&(0,mE.jsx)(pE.__experimentalText,{variant:"muted",children:i}),n&&(0,mE.jsx)(pE.__experimentalText,{variant:"muted",children:(0,ka.sprintf)((0,ka.__)("Last edited %s."),(0,ade.humanTimeDiff)(n))})]})}var fYe={label:(0,ude.__)("Post content information"),id:"post-content-info",type:"text",readOnly:!0,render:cde,enableSorting:!1,enableHiding:!1,filterBy:!1},SG=fYe;var CG=l(H(),1),pYe={id:"sticky",type:"boolean",label:(0,CG.__)("Sticky"),description:(0,CG.__)("Pin this post to the top of the blog."),enableSorting:!1,enableHiding:!1,isVisible:e=>!!e._links?.["wp:action-sticky"],filterBy:!1},TG=pYe;var EG=l(H(),1),mYe={id:"posts_per_page",type:"integer",label:(0,EG.__)("Posts per page"),description:(0,EG.__)("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},PG=mYe;var Qh=l(H(),1),hYe={id:"default_comment_status",type:"text",label:(0,Qh.__)("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,Qh.__)("Comments open"):(0,Qh.__)("Comments closed"),elements:[{value:"open",label:(0,Qh.__)("Open"),description:(0,Qh.__)("Visitors can add new comments and replies.")},{value:"",label:(0,Qh.__)("Closed"),description:(0,Qh.__)("Visitors cannot add new comments or replies. Existing comments remain visible.")}],enableSorting:!1,enableHiding:!1,filterBy:!1},kG=hYe;var RG=l(H(),1),gYe={id:"posts_page_title",type:"text",label:(0,RG.__)("Blog title"),description:(0,RG.__)("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},IG=gYe;var dde=l(H(),1),vYe={id:"view-post",label:(0,dde._x)("View","verb"),isPrimary:!0,icon:Ps,isEligible(e){return e.status!=="trash"},callback(e,{onActionPerformed:t}){let r=e[0];window.open(r?.link,"_blank"),t&&t(e)}},OG=vYe;var AG=l(K(),1),fde=l(se(),1),Jh=l(H(),1),pde=l(Nt(),1),mde=l(U(),1),Vp=l(q(),1),Bp=l(E(),1);function bYe(e){return typeof e.menu_order=="number"&&Number.isInteger(e.menu_order)}function yYe({items:e,closeModal:t,onActionPerformed:r}){let[o,n]=(0,mde.useState)(e[0]),{editEntityRecord:i,saveEditedEntityRecord:s}=(0,AG.useDispatch)(fde.store),{createSuccessNotice:a,createErrorNotice:c}=(0,AG.useDispatch)(pde.store),u=bYe(o);async function d(f){if(f.preventDefault(),!!u)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,Jh.__)("Order updated."),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,Jh.__)("An error occurred while updating the order");c(g,{type:"snackbar"})}}return(0,Bp.jsx)("form",{onSubmit:d,children:(0,Bp.jsxs)(Vp.__experimentalVStack,{spacing:"5",children:[(0,Bp.jsx)("div",{children:(0,Jh.__)("Determines the order of pages. Pages with the same order value are sorted alphabetically. Negative order values are supported.")}),(0,Bp.jsx)(Vp.__experimentalInputControl,{label:(0,Jh.__)("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,Bp.jsxs)(Vp.__experimentalHStack,{justify:"right",children:[(0,Bp.jsx)(Vp.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,Jh.__)("Cancel")}),(0,Bp.jsx)(Vp.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",accessibleWhenDisabled:!0,disabled:!u,children:(0,Jh.__)("Save")})]})]})})}var wYe={id:"order-pages",label:(0,Jh.__)("Order"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:yYe},MG=wYe;var NG=l(K(),1),hde=l(se(),1),ns=l(H(),1),gde=l(Nt(),1),DG=l(U(),1),zp=l(q(),1);var jp=l(E(),1),_Ye={id:"duplicate-post",label:(0,ns._x)("Duplicate","action label"),isEligible({status:e}){return e!=="trash"},modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,DG.useState)({...e[0],title:(0,ns.sprintf)((0,ns._x)("%s (Copy)","post"),gt(e[0]))}),[i,s]=(0,DG.useState)(!1),{saveEntityRecord:a}=(0,NG.useDispatch)(hde.store),{createSuccessNotice:c,createErrorNotice:u}=(0,NG.useDispatch)(gde.store);async function d(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,ns.__)("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(y=>y.startsWith(g)).map(y=>y.slice(g.length)).forEach(y=>{o.hasOwnProperty(y)&&(h[y]=o[y])}),s(!0);try{let y=await a("postType",o.type,h,{throwOnError:!0});c((0,ns.sprintf)((0,ns.__)('"%s" successfully created.'),gt(y)),{id:"duplicate-post-action",type:"snackbar"}),r&&r([y])}catch(y){let _=y,b=_.message&&_.code!=="unknown_error"?_.message:(0,ns.__)("An error occurred while duplicating the page.");u(b,{type:"snackbar"})}finally{s(!1),t?.()}}return(0,jp.jsx)("form",{onSubmit:d,children:(0,jp.jsxs)(zp.__experimentalVStack,{spacing:3,children:[typeof o.id=="string"&&(0,jp.jsx)("div",{children:(0,ns.__)("You are about to duplicate a bundled template. Changes will not be live until you activate the new template.")}),(0,jp.jsx)(zp.__experimentalInputControl,{label:(0,ns.__)("Title"),placeholder:(0,ns.__)("No title"),value:gt(o),onChange:f=>n(m=>({...m,title:f||(0,ns.__)("No title")}))}),(0,jp.jsxs)(zp.__experimentalHStack,{spacing:2,justify:"end",children:[(0,jp.jsx)(zp.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,ns.__)("Cancel")}),(0,jp.jsx)(zp.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,__next40pxDefaultSize:!0,children:(0,ns._x)("Duplicate","action label")})]})]})})}},FG=_Ye;var LG=l(K(),1),vde=l(se(),1),Yb=l(H(),1),bde=l(U(),1),yde=l(Gl(),1),Hp=l(q(),1),wde=l(Nt(),1);var $h=l(E(),1),{PATTERN_TYPES:xYe}=yn(yde.privateApis),SYe={id:"rename-post",label:(0,Yb.__)("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)?Vee(e)&&!window?.__experimentalTemplateActivate?$I(e)&&e.is_custom&&e.permissions?.update:jee(e)?e.source==="custom"&&!e?.has_theme_file&&e.permissions?.update:e.type===xYe.user&&e.permissions?.update:e.permissions?.update},RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o]=e,[n,i]=(0,bde.useState)(()=>gt(o,"")),{editEntityRecord:s,saveEditedEntityRecord:a}=(0,LG.useDispatch)(vde.store),{createSuccessNotice:c,createErrorNotice:u}=(0,LG.useDispatch)(wde.store);async function d(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,Yb.__)("Name updated"),{type:"snackbar"}),r?.(e)}catch(m){let h=m,g=h.message&&h.code!=="unknown_error"?h.message:(0,Yb.__)("An error occurred while updating the name");u(g,{type:"snackbar"})}}return(0,$h.jsx)("form",{onSubmit:d,children:(0,$h.jsxs)(Hp.__experimentalVStack,{spacing:"5",children:[(0,$h.jsx)(Hp.TextControl,{label:(0,Yb.__)("Name"),value:n,onChange:i,required:!0}),(0,$h.jsxs)(Hp.__experimentalHStack,{justify:"right",children:[(0,$h.jsx)(Hp.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},children:(0,Yb.__)("Cancel")}),(0,$h.jsx)(Hp.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,Yb.__)("Save")})]})]})})}},BG=SYe;var is=l(K(),1),qb=l(se(),1),Cn=l(H(),1),eg=l(Nt(),1),_de=l(U(),1),T5=l(It(),1),Up=l(q(),1),xde=l(Ro(),1),Sde=l(Cd(),1);var Kb=l(E(),1),CYe=e=>e?e.source==="custom"&&(!!e?.plugin||e?.has_theme_file):!1,TYe=async(e,{allowUndo:t=!0}={})=>{let r="edit-site-template-reverted";if((0,is.dispatch)(eg.store).removeNotice(r),!CYe(e)){(0,is.dispatch)(eg.store).createErrorNotice((0,Cn.__)("This template is not revertable."),{type:"snackbar"});return}try{let o=(0,is.select)(qb.store).getEntityConfig("postType",e.type);if(!o){(0,is.dispatch)(eg.store).createErrorNotice((0,Cn.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let n=(0,xde.addQueryArgs)(`${o.baseURL}/${e.id}`,{context:"edit",source:e.origin}),i=await(0,Sde.default)({path:n});if(!i){(0,is.dispatch)(eg.store).createErrorNotice((0,Cn.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let s=({blocks:u=[]})=>(0,T5.__unstableSerializeAndClean)(u),a=(0,is.select)(qb.store).getEditedEntityRecord("postType",e.type,e.id);(0,is.dispatch)(qb.store).editEntityRecord("postType",e.type,e.id,{content:s,blocks:a.blocks,source:"custom"},{undoIgnore:!0});let c=(0,T5.parse)(i?.content?.raw);if((0,is.dispatch)(qb.store).editEntityRecord("postType",e.type,i.id,{content:s,blocks:c,source:"theme"}),t){let u=()=>{(0,is.dispatch)(qb.store).editEntityRecord("postType",e.type,a.id,{content:s,blocks:a.blocks,source:"custom"})};(0,is.dispatch)(eg.store).createSuccessNotice((0,Cn.__)("Template reset."),{type:"snackbar",id:r,actions:[{label:(0,Cn.__)("Undo"),onClick:u}]})}}catch(o){let n=o.message&&o.code!=="unknown_error"?o.message:(0,Cn.__)("Template revert failed. Please reload.");(0,is.dispatch)(eg.store).createErrorNotice(n,{type:"snackbar"})}},EYe={id:"reset-post",label:(0,Cn.__)("Reset"),isEligible:e=>window?.__experimentalTemplateActivate?e.type==="wp_template_part"&&e?.source==="custom"&&e?.has_theme_file:_p(e)&&e?.source==="custom"&&(!!(e.type==="wp_template"&&e?.plugin)||e?.has_theme_file),icon:hp,supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,_de.useState)(!1),{saveEditedEntityRecord:i}=(0,is.useDispatch)(qb.store),{createSuccessNotice:s,createErrorNotice:a}=(0,is.useDispatch)(eg.store),c=async()=>{try{for(let u of e)await TYe(u,{allowUndo:!1}),await i("postType",u.type,u.id);s(e.length>1?(0,Cn.sprintf)((0,Cn.__)("%d items reset."),e.length):(0,Cn.sprintf)((0,Cn.__)('"%s" reset.'),gt(e[0])),{type:"snackbar",id:"revert-template-action"})}catch(u){let d;e[0].type==="wp_template"?d=e.length===1?(0,Cn.__)("An error occurred while reverting the template."):(0,Cn.__)("An error occurred while reverting the templates."):d=e.length===1?(0,Cn.__)("An error occurred while reverting the template part."):(0,Cn.__)("An error occurred while reverting the template parts.");let f=u,m=f.message&&f.code!=="unknown_error"?f.message:d;a(m,{type:"snackbar"})}};return(0,Kb.jsxs)(Up.__experimentalVStack,{spacing:"5",children:[(0,Kb.jsx)(Up.__experimentalText,{children:(0,Cn.__)("Reset to default and clear all customizations?")}),(0,Kb.jsxs)(Up.__experimentalHStack,{justify:"right",children:[(0,Kb.jsx)(Up.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,Cn.__)("Cancel")}),(0,Kb.jsx)(Up.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0),await c(),r?.(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,Cn.__)("Reset")})]})]})}},VG=EYe;var E5=l(H(),1),Cde=l(Gl(),1);var Tde=l(E(),1),{CreatePatternModalContents:PYe,useDuplicatePatternProps:kYe}=yn(Cde.privateApis),RYe={id:"duplicate-pattern",label:(0,E5._x)("Duplicate","action label"),isEligible:e=>e.type!=="wp_template_part",modalHeader:(0,E5._x)("Duplicate pattern","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=kYe({pattern:r,onSuccess:()=>t?.()});return(0,Tde.jsx)(PYe,{onClose:t,confirmLabel:(0,E5._x)("Duplicate","action label"),...o})}},jG=RYe;var tg=function(){return tg=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},tg.apply(this,arguments)};function Ede(e){return e.toLowerCase()}var IYe=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],OYe=/[^A-Z0-9]+/gi;function P5(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?IYe:r,n=t.stripRegexp,i=n===void 0?OYe:n,s=t.transform,a=s===void 0?Ede:s,c=t.delimiter,u=c===void 0?" ":c,d=Pde(Pde(e,o,"$1\0$2"),i,"\0"),f=0,m=d.length;d.charAt(f)==="\0";)f++;for(;d.charAt(m-1)==="\0";)m--;return d.slice(f,m).split("\0").map(a).join(u)}function Pde(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function kde(e){return e.charAt(0).toUpperCase()+e.substr(1)}function AYe(e){return kde(e.toLowerCase())}function k5(e,t){return t===void 0&&(t={}),P5(e,tg({delimiter:" ",transform:AYe},t))}function Rde(e,t){return t===void 0&&(t={}),P5(e,tg({delimiter:"."},t))}function Wp(e,t){return t===void 0&&(t={}),Rde(e,tg({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 D_=e=>new DataView(new ArrayBuffer(e)),Gp=e=>new Uint8Array(e.buffer||e),N_=e=>new TextEncoder().encode(String(e)),Zb=e=>Math.min(4294967295,Number(e)),Ide=e=>Math.min(65535,Number(e));function MYe(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:N_(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:Gp(e)};if(Symbol.asyncIterator in e)return{isFile:1,t,i:Ade(e[Symbol.asyncIterator]())};throw new TypeError("Unsupported input format.")}function Ade(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=NYe(n.value);r.enqueue(i),o+=i.byteLength}}},cancel(r){t.throw?.(r)}})}function NYe(e){return typeof e=="string"?N_(e):e instanceof Uint8Array?e:Gp(e)}function Mde(e,t,r){let[o,n]=(function(i){return i?i instanceof Uint8Array?[i,1]:ArrayBuffer.isView(i)||i instanceof ArrayBuffer?[Gp(i),1]:[N_(i),0]:[void 0,0]})(t);if(e instanceof File)return{o:zG(o||N_(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),u=r||+e.headers.get("content-length");return{o:zG(o||N_(c)),u:BigInt(u),l:n}}return o=zG(o,e!==void 0||r!==void 0),typeof e=="string"?{o,u:BigInt(N_(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:DYe(e,r),l:n}}function DYe(e,t){return t>-1?BigInt(t):e?void 0:0n}function zG(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 Nde=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);Nde[e]=t}function Ode(e,t=0){t^=-1;for(var r=0,o=e.length;r<o;r++)t=t>>>8^Nde[255&t^e[r]];return(-1^t)>>>0}function Dde(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 FYe({o:e,l:t},r){return 8*(!t||(r??(function(o){try{LYe.decode(o)}catch{return 0}return 1})(e)))}var LYe=new TextDecoder("utf8",{fatal:1});function BYe(e,t=0){let r=D_(30);return r.setUint32(0,1347093252),r.setUint32(4,754976768|t),Dde(e.t,r,10),r.setUint16(26,e.o.length,1),Gp(r)}async function*VYe(e){let{i:t}=e;if("then"in t&&(t=await t),t instanceof Uint8Array)yield t,e.m=Ode(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=Ode(o,e.m),e.u+=BigInt(o.length),yield o}}}function jYe(e,t){let r=D_(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,Zb(e.u),1),r.setUint32(12,Zb(e.u),1)),Gp(r)}function zYe(e,t,r=0,o=0){let n=D_(46);return n.setUint32(0,1347092738),n.setUint32(4,755182848),n.setUint16(8,2048|r),Dde(e.t,n,12),n.setUint32(16,e.isFile?e.m:0,1),n.setUint32(20,Zb(e.u),1),n.setUint32(24,Zb(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,Zb(t),1),Gp(n)}function HYe(e,t,r){let o=D_(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),Gp(o)}function Fde(e){return e instanceof File||e instanceof Response?[[e],[e]]:[[e.input,e.name,e.size],[e.input,e.lastModified]]}var UYe=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 Mde(...Fde(r)[0])})(e));function Lde(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(UYe(t.metadata))),new Response(WYe(e,t),{headers:r})}function WYe(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]=Fde(i.value);return{done:0,value:Object.assign(MYe(...a),Mde(...s))}},throw:n.throw?.bind(n),[Symbol.asyncIterator](){return this}}})(e);return Ade((async function*(o,n){let i=[],s=0n,a=0n,c=0;for await(let f of o){let m=FYe(f,n.buffersAreUTF8);yield BYe(f,m),yield new Uint8Array(f.o),f.isFile&&(yield*VYe(f));let h=f.u>=0xffffffffn,g=12*(s>=0xffffffffn)|28*h;yield jYe(f,h),i.push(zYe(f,s,m,g)),i.push(f.o),g&&i.push(HYe(f,s,g)),h&&(s+=8n),a++,s+=BigInt(46+f.o.length)+f.u,c||(c=h)}let u=0n;for(let f of i)yield f,u+=BigInt(f.length);if(c||s>=0xffffffffn){let f=D_(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,u,1),f.setBigUint64(48,s,1),f.setUint32(56,1347094023),f.setBigUint64(64,s+u,1),f.setUint32(72,1,1),yield Gp(f)}let d=D_(22);d.setUint32(0,1347093766),d.setUint16(8,Ide(a),1),d.setUint16(10,Ide(a),1),d.setUint32(12,Zb(u),1),d.setUint32(16,Zb(s),1),yield Gp(d)})(r,t),r)}var HG=l(HM(),1),UG=l(H(),1);function Bde(e){return JSON.stringify({__file:e.type,title:gt(e),content:typeof e.content=="string"?e.content:e.content?.raw,syncStatus:e.wp_pattern_sync_status},null,2)}var GYe={id:"export-pattern",label:(0,UG.__)("Export as JSON"),icon:o9,supportsBulk:!0,isEligible:e=>e.type==="wp_block",callback:async e=>{if(e.length===1)return(0,HG.downloadBlob)(`${Wp(gt(e[0])||e[0].slug)}.json`,Bde(e[0]),"application/json");let t={},r=e.map(o=>{let n=Wp(gt(o)||o.slug);return t[n]=(t[n]||0)+1,{name:`${n+(t[n]>1?"-"+(t[n]-1):"")}.json`,lastModified:new Date,input:Bde(o)}});return(0,HG.downloadBlob)((0,UG.__)("patterns-export")+".zip",await Lde(r).blob(),"application/zip")}},WG=GYe;var Vde=l(Ro(),1),R5=l(H(),1),YYe={id:"view-post-revisions",context:"list",label(e){let t=e[0]._links?.["version-history"]?.[0]?.count??0;return(0,R5.sprintf)((0,R5.__)("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,Vde.addQueryArgs)("revision.php",{revision:r?._links?.["predecessor-version"]?.[0]?.id});document.location.href=o,t&&t(e)}},GG=YYe;var jde=l(se(),1),Bn=l(H(),1),zde=l(Nt(),1);var Hde=l(U(),1),YG=l(K(),1),Yp=l(q(),1),Ude=l(Wt(),1);var Xb=l(E(),1),qYe={id:"permanently-delete",label:(0,Bn.__)("Permanently delete"),supportsBulk:!0,icon:yp,isEligible(e){if(_p(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,Hde.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,YG.useDispatch)(zde.store),{deleteEntityRecord:a}=(0,YG.useDispatch)(jde.store);return(0,Xb.jsxs)(Yp.__experimentalVStack,{spacing:"5",children:[(0,Xb.jsx)(Yp.__experimentalText,{children:e.length>1?(0,Bn.sprintf)((0,Bn._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,Bn.sprintf)((0,Bn.__)('Are you sure you want to permanently delete "%s"?'),(0,Ude.decodeEntities)(gt(e[0])))}),(0,Xb.jsxs)(Yp.__experimentalHStack,{justify:"right",children:[(0,Xb.jsx)(Yp.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Bn.__)("Cancel")}),(0,Xb.jsx)(Yp.Button,{variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(u=>a("postType",u.type,u.id,{force:!0},{throwOnError:!0})));if(c.every(({status:u})=>u==="fulfilled")){let u;c.length===1?u=(0,Bn.sprintf)((0,Bn.__)('"%s" permanently deleted.'),gt(e[0])):u=(0,Bn.__)("The items were permanently deleted."),i(u,{type:"snackbar",id:"permanently-delete-post-action"}),r?.(e)}else{let u;if(c.length===1){let d=c[0];d.reason?.message?u=d.reason.message:u=(0,Bn.__)("An error occurred while permanently deleting the item.")}else{let d=new Set,f=c.filter(({status:m})=>m==="rejected");for(let m of f){let h=m;h.reason?.message&&d.add(h.reason.message)}d.size===0?u=(0,Bn.__)("An error occurred while permanently deleting the items."):d.size===1?u=(0,Bn.sprintf)((0,Bn.__)("An error occurred while permanently deleting the items: %s"),[...d][0]):u=(0,Bn.sprintf)((0,Bn.__)("Some errors occurred while permanently deleting the items: %s"),[...d].join(","))}s(u,{type:"snackbar"})}n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Bn.__)("Delete permanently")})]})]})}},qG=qYe;var Wde=l(se(),1),Bs=l(H(),1),Gde=l(Nt(),1);var KYe={id:"restore",label:(0,Bs.__)("Restore"),isPrimary:!0,icon:hp,supportsBulk:!0,isEligible(e){return!_p(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(Gde.store),{editEntityRecord:i,saveEditedEntityRecord:s}=t.dispatch(Wde.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,Bs.sprintf)((0,Bs.__)('"%s" has been restored.'),gt(e[0])):e[0].type==="page"?c=(0,Bs.sprintf)((0,Bs.__)("%d pages have been restored."),e.length):c=(0,Bs.sprintf)((0,Bs.__)("%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 u=a[0];u.reason?.message?c=u.reason.message:c=(0,Bs.__)("An error occurred while restoring the post.")}else{let u=new Set,d=a.filter(({status:f})=>f==="rejected");for(let f of d){let m=f;m.reason?.message&&u.add(m.reason.message)}u.size===0?c=(0,Bs.__)("An error occurred while restoring the posts."):u.size===1?c=(0,Bs.sprintf)((0,Bs.__)("An error occurred while restoring the posts: %s"),[...u][0]):c=(0,Bs.sprintf)((0,Bs.__)("Some errors occurred while restoring the posts: %s"),[...u].join(","))}n(c,{type:"snackbar"})}}},KG=KYe;var ZG=l(K(),1),Yde=l(se(),1),on=l(H(),1),qde=l(Nt(),1),Kde=l(U(),1),qp=l(q(),1);var Qb=l(E(),1),ZYe={id:"move-to-trash",label:(0,on._x)("Trash","verb"),isPrimary:!0,icon:yp,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,Kde.useState)(!1),{createSuccessNotice:i,createErrorNotice:s}=(0,ZG.useDispatch)(qde.store),{deleteEntityRecord:a}=(0,ZG.useDispatch)(Yde.store);return(0,Qb.jsxs)(qp.__experimentalVStack,{spacing:"5",children:[(0,Qb.jsx)(qp.__experimentalText,{children:e.length===1?(0,on.sprintf)((0,on.__)('Are you sure you want to move "%s" to the trash?'),gt(e[0])):(0,on.sprintf)((0,on._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,Qb.jsxs)(qp.__experimentalHStack,{justify:"right",children:[(0,Qb.jsx)(qp.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,children:(0,on.__)("Cancel")}),(0,Qb.jsx)(qp.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:async()=>{n(!0);let c=await Promise.allSettled(e.map(u=>a("postType",u.type,u.id.toString(),{},{throwOnError:!0})));if(c.every(({status:u})=>u==="fulfilled")){let u;c.length===1?u=(0,on.sprintf)((0,on.__)('"%s" moved to the trash.'),gt(e[0])):u=(0,on.sprintf)((0,on._n)("%d item moved to the trash.","%d items moved to the trash.",e.length),e.length),i(u,{type:"snackbar",id:"move-to-trash-action"})}else{let u;if(c.length===1){let d=c[0];d.reason?.message?u=d.reason.message:u=(0,on.__)("An error occurred while moving the item to the trash.")}else{let d=new Set,f=c.filter(({status:m})=>m==="rejected");for(let m of f){let h=m;h.reason?.message&&d.add(h.reason.message)}d.size===0?u=(0,on.__)("An error occurred while moving the items to the trash."):d.size===1?u=(0,on.sprintf)((0,on.__)("An error occurred while moving the item to the trash: %s"),[...d][0]):u=(0,on.sprintf)((0,on.__)("Some errors occurred while moving the items to the trash: %s"),[...d].join(","))}s(u,{type:"snackbar"})}r&&r(e),n(!1),t?.()},isBusy:o,disabled:o,accessibleWhenDisabled:!0,children:(0,on._x)("Trash","verb")})]})]})}},XG=ZYe;var Sr=l(H(),1),Jde=l(U(),1),Kp=l(q(),1),$de=l(Gl(),1),JG=l(Wt(),1);var Zde=l(Nt(),1),Xde=l(se(),1),QG=l(K(),1);function XYe(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 Qde=async(e,t,r)=>{let{createSuccessNotice:o,createErrorNotice:n}=(0,QG.dispatch)(Zde.store),{deleteEntityRecord:i}=(0,QG.dispatch)(Xde.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=XYe(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 Jb=l(E(),1),{PATTERN_TYPES:QYe}=yn($de.privateApis),JYe={id:"delete-post",label:(0,Sr.__)("Delete"),isPrimary:!0,icon:yp,isEligible(e){return _p(e)?$I(e):e.type===QYe.user},supportsBulk:!0,hideModalHeader:!0,modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t,onActionPerformed:r})=>{let[o,n]=(0,Jde.useState)(!1),i=e.every(s=>_p(s)&&s?.has_theme_file);return(0,Jb.jsxs)(Kp.__experimentalVStack,{spacing:"5",children:[(0,Jb.jsx)(Kp.__experimentalText,{children:e.length>1?(0,Sr.sprintf)((0,Sr._n)("Delete %d item?","Delete %d items?",e.length),e.length):(0,Sr.sprintf)((0,Sr._x)('Delete "%s"?',"template part"),gt(e[0]))}),(0,Jb.jsxs)(Kp.__experimentalHStack,{justify:"right",children:[(0,Jb.jsx)(Kp.Button,{variant:"tertiary",onClick:t,disabled:o,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,Sr.__)("Cancel")}),(0,Jb.jsx)(Kp.Button,{variant:"primary",onClick:async()=>{n(!0),await Qde(e,{success:{messages:{getMessage:a=>i?(0,Sr.sprintf)((0,Sr.__)('"%s" reset.'),(0,JG.decodeEntities)(gt(a))):(0,Sr.sprintf)((0,Sr._x)('"%s" deleted.',"template part"),(0,JG.decodeEntities)(gt(a))),getBatchMessage:()=>i?(0,Sr.__)("Items reset."):(0,Sr.__)("Items deleted.")}},error:{messages:{getMessage:a=>a.size===1?[...a][0]:i?(0,Sr.__)("An error occurred while reverting the item."):(0,Sr.__)("An error occurred while deleting the item."),getBatchMessage:a=>a.size===0?i?(0,Sr.__)("An error occurred while reverting the items."):(0,Sr.__)("An error occurred while deleting the items."):a.size===1?i?(0,Sr.sprintf)((0,Sr.__)("An error occurred while reverting the items: %s"),[...a][0]):(0,Sr.sprintf)((0,Sr.__)("An error occurred while deleting the items: %s"),[...a][0]):i?(0,Sr.sprintf)((0,Sr.__)("Some errors occurred while reverting the items: %s"),[...a].join(",")):(0,Sr.sprintf)((0,Sr.__)("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,Sr.__)("Delete")})]})]})}},$G=JYe;var ufe=l(K(),1),Zp=l(H(),1),dfe=l(Nt(),1),ffe=l(U(),1),pfe=l(It(),1);var ss=l(q(),1),afe=l(Pe(),1),O5=l(se(),1),L_=l(K(),1),I5=l(U(),1),F_=l(H(),1);var lfe=l(Nt(),1),cfe=l(It(),1);var efe=l(K(),1),tfe=l(se(),1),rfe=()=>(0,efe.useSelect)(e=>e(tfe.store).getEntityRecords("postType","wp_template_part",{per_page:-1}),[])??[],ofe=(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}`},nfe=e=>Wp(e).replace(/[^\w-]+/g,"")||"wp-custom-part";var Vn=l(E(),1);function ife(e,t){return`fields-create-template-part-modal__area-option-${e}-${t}`}function sfe(e,t){return`fields-create-template-part-modal__area-option-description-${e}-${t}`}function B_({modalTitle:e,...t}){let r=(0,L_.useSelect)(o=>o(O5.store).getPostType("wp_template_part")?.labels?.add_new_item,[]);return(0,Vn.jsx)(ss.Modal,{title:e||r,onRequestClose:t.closeModal,overlayClassName:"fields-create-template-part-modal",focusOnMount:"firstContentElement",size:"medium",children:(0,Vn.jsx)(eY,{...t})})}var $Ye=e=>e==="header"?E9:e==="footer"?b9:e==="sidebar"?mj:e==="navigation-overlay"?j9:KC;function eY({defaultArea:e="uncategorized",blocks:t=[],confirmLabel:r=(0,F_.__)("Add"),closeModal:o,onCreate:n,onError:i,defaultTitle:s=""}){let{createErrorNotice:a}=(0,L_.useDispatch)(lfe.store),{saveEntityRecord:c}=(0,L_.useDispatch)(O5.store),u=rfe(),[d,f]=(0,I5.useState)(s),[m,h]=(0,I5.useState)(e),[g,v]=(0,I5.useState)(!1),y=(0,afe.useInstanceId)(B_),_=(0,L_.useSelect)(w=>w(O5.store).getCurrentTheme()?.default_template_part_areas,[]);async function b(){if(!(!d||g))try{v(!0);let w=ofe(d,u),x=nfe(w),C=await c("postType","wp_template_part",{slug:x,title:w,content:(0,cfe.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,F_.__)("An error occurred while creating the template part.");a(x,{type:"snackbar"}),i?.()}finally{v(!1)}}return(0,Vn.jsx)("form",{onSubmit:async w=>{w.preventDefault(),await b()},children:(0,Vn.jsxs)(ss.__experimentalVStack,{spacing:"4",children:[(0,Vn.jsx)(ss.TextControl,{label:(0,F_.__)("Name"),value:d,onChange:f,required:!0}),(0,Vn.jsxs)("fieldset",{className:"fields-create-template-part-modal__area-fieldset",children:[(0,Vn.jsx)(ss.BaseControl.VisualLabel,{as:"legend",children:(0,F_.__)("Area")}),(0,Vn.jsx)("div",{className:"fields-create-template-part-modal__area-radio-group",children:(_??[]).map(w=>{let x=$Ye(w.icon);return(0,Vn.jsxs)("div",{className:"fields-create-template-part-modal__area-radio-wrapper",children:[(0,Vn.jsx)("input",{type:"radio",id:ife(w.area,y),name:`fields-create-template-part-modal__area-${y}`,value:w.area,checked:m===w.area,onChange:()=>{h(w.area)},"aria-describedby":sfe(w.area,y)}),(0,Vn.jsx)(ss.Icon,{icon:x,className:"fields-create-template-part-modal__area-radio-icon"}),(0,Vn.jsx)("label",{htmlFor:ife(w.area,y),className:"fields-create-template-part-modal__area-radio-label",children:w.label}),(0,Vn.jsx)(ss.Icon,{icon:jo,className:"fields-create-template-part-modal__area-radio-checkmark"}),(0,Vn.jsx)("p",{className:"fields-create-template-part-modal__area-radio-description",id:sfe(w.area,y),children:w.description})]},w.area)})})]}),(0,Vn.jsxs)(ss.__experimentalHStack,{justify:"right",children:[(0,Vn.jsx)(ss.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{o()},children:(0,F_.__)("Cancel")}),(0,Vn.jsx)(ss.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit","aria-disabled":!d||g,isBusy:g,children:r})]})]})})}var mfe=l(E(),1),eqe={id:"duplicate-template-part",label:(0,Zp._x)("Duplicate","action label"),isEligible:e=>e.type==="wp_template_part",modalHeader:(0,Zp._x)("Duplicate template part","action label"),modalFocusOnMount:"firstContentElement",RenderModal:({items:e,closeModal:t})=>{let[r]=e,o=(0,ffe.useMemo)(()=>r.blocks??(0,pfe.parse)(typeof r.content=="string"?r.content:r.content.raw,{__unstableSkipMigrationLogs:!0}),[r.content,r.blocks]),{createSuccessNotice:n}=(0,ufe.useDispatch)(dfe.store);function i(s){n((0,Zp.sprintf)((0,Zp._x)('"%s" duplicated.',"template part"),gt(s)),{type:"snackbar",id:"edit-site-patterns-success"}),t?.()}return(0,mfe.jsx)(eY,{blocks:o,defaultArea:r.area,defaultTitle:(0,Zp.sprintf)((0,Zp._x)("%s (Copy)","template part"),gt(r)),onCreate:i,onError:t,confirmLabel:(0,Zp._x)("Duplicate","action label"),closeModal:t??(()=>{})})}},tY=eqe;var hE=l(H(),1),hfe=l(q(),1);var rg=l(E(),1),tqe={id:"alt_text",type:"text",label:(0,hE.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,rg.jsx)(hfe.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),help:(0,rg.jsxs)(rg.Fragment,{children:[(0,rg.jsx)(zU,{href:(0,hE.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),openInNewTab:!0,children:(0,hE.__)("Describe the purpose of the image.")}),(0,rg.jsx)("br",{}),(0,hE.__)("Leave empty if decorative.")]}),rows:2}),enableSorting:!1,filterBy:!1},rY=tqe;var _fe=l(H(),1);var M5=l(U(),1),oY=l(H(),1);function A5(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var N5=l(E(),1);function gfe({item:e}){let[t,r]=(0,M5.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,M5.useEffect)(()=>{o&&o===n&&r(A5(i)||(0,oY.__)("(no title)")),o||r((0,oY.__)("(Unattached)"))},[o,n,i]),(0,N5.jsx)(N5.Fragment,{children:t})}var D5=l(se(),1),vfe=l(q(),1),nY=l(H(),1),gE=l(U(),1),F5=l(Pe(),1),bfe=l(K(),1);var yfe=l(E(),1);function wfe({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:A5(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,gE.useState)(r),[i,s]=(0,gE.useState)([]),[a,c]=(0,gE.useState)(!1),[u,d]=(0,gE.useState)(e?.post?.toString()??null),f=(0,bfe.useSelect)(y=>y(D5.store).getPostTypes(),[]),m=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),d(null)},g=(0,F5.useDebounce)((0,F5.useEvent)(async y=>{c(!0);let _=await(0,D5.__experimentalFetchLinkSuggestions)(y,{type:"post",isInitialSuggestions:!0},{});s(_);let b=_.map(x=>({label:x.title,value:x.id.toString()})),w=!y&&b.findIndex(x=>x.value===u)===-1;n(b.concat(w?r:[])),c(!1)}),300),v=y=>{if(!y){m();return}if(d(y),y){let _=i.find(b=>b.id===Number(y));if(_&&f){let b=f.find(x=>x.slug===_?.type),w={...b&&{type:b.slug},id:Number(y),title:{raw:_.title,rendered:_.title}};t({post:Number(y),_embedded:{...e?._embedded,"wp:attached-to":[w]}})}}};return(0,yfe.jsx)(vfe.ComboboxControl,{className:"dataviews-media-field__attached-to",isLoading:a,label:(0,nY.__)("Attached to"),help:(0,nY.__)("Attach this file to a single post or page."),value:u,options:o,onFilterValueChange:y=>g(y),onChange:v,hideLabelFromVision:!0,expandOnFocus:!1})}var rqe={id:"attached_to",type:"text",label:(0,_fe.__)("Attached to"),Edit:wfe,render:gfe,enableSorting:!1,filterBy:!1},iY=rqe;var Cfe=l(H(),1),Tfe=l(K(),1),Efe=l(se(),1);var xfe=l(H(),1),V_=l(U(),1);var L5=l(q(),1),og=l(E(),1);function Sfe({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,V_.useState)("loading");(0,V_.useEffect)(()=>{i("loading")},[o]);let s=(0,V_.useCallback)(c=>{c?.complete&&i("instant")},[]),a=()=>{n==="loading"&&i("loaded")};return(0,og.jsxs)(L5.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,og.jsx)("div",{className:Q("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,og.jsx)("img",{ref:s,onLoad:a,alt:(0,xfe.__)("Author avatar"),src:o})}),!o&&(0,og.jsx)("div",{className:"media-author-field__icon",children:(0,og.jsx)(L5.Icon,{icon:lb})}),(0,og.jsx)("span",{className:"media-author-field__name",children:r})]})}var oqe={label:(0,Cfe.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,Tfe.resolveSelect)(Efe.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:Sfe,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},sY=oqe;var Pfe=l(H(),1),kfe=l(q(),1);function ng(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var Rfe=l(E(),1),nqe={id:"caption",type:"text",label:(0,Pfe.__)("Caption"),getValue:({item:e})=>ng(e?.caption),render:({item:e})=>ng(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,Rfe.jsx)(kfe.TextareaControl,{label:e.label,value:ng(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},aY=nqe;var Ife=l(H(),1),iqe={id:"date",type:"datetime",label:(0,Ife.__)("Date added"),filterBy:{operators:["before","after"]},readOnly:!0},lY=iqe;var Ofe=l(H(),1),Afe=l(q(),1);var cY=l(E(),1),sqe={id:"description",type:"text",label:(0,Ofe.__)("Description"),getValue:({item:e})=>ng(e?.description),render:({item:e})=>(0,cY.jsx)("div",{children:ng(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,cY.jsx)(Afe.TextareaControl,{label:e.label,value:ng(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},uY=sqe;var Ffe=l(H(),1),Lfe=l(Ro(),1);var Mfe=l(U(),1),Nfe=l(Ro(),1);var $b=l(E(),1),aqe=15;function Dfe({item:e}){let t=(0,Mfe.useMemo)(()=>e?.source_url?(0,Nfe.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length<=aqe?(0,$b.jsx)("span",{className:"dataviews-media-field__filename",children:t}):(0,$b.jsxs)($e.Root,{children:[(0,$b.jsx)($e.Trigger,{render:(0,$b.jsx)("span",{className:"dataviews-media-field__filename",children:t})}),(0,$b.jsx)($e.Popup,{children:t})]}):""}var lqe={id:"filename",type:"text",label:(0,Ffe.__)("File name"),getValue:({item:e})=>(0,Lfe.getFilename)(e?.source_url||""),render:Dfe,enableSorting:!1,filterBy:!1,readOnly:!0},dY=lqe;var as=l(H(),1),Vfe=1024,jfe=1024*Vfe,zfe=1024*jfe,Hfe=1024*zfe,Ufe=1024*Hfe,Wfe=1024*Ufe,Gfe=1024*Wfe,cqe=1024*Gfe;function Bfe(e,t,r=2){return(0,as.sprintf)((0,as._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function uqe(e,t=2){if(e===0)return Bfe(0,(0,as._x)("B","unit symbol"),t);let r={[(0,as._x)("YB","unit symbol")]:cqe,[(0,as._x)("ZB","unit symbol")]:Gfe,[(0,as._x)("EB","unit symbol")]:Wfe,[(0,as._x)("PB","unit symbol")]:Ufe,[(0,as._x)("TB","unit symbol")]:Hfe,[(0,as._x)("GB","unit symbol")]:zfe,[(0,as._x)("MB","unit symbol")]:jfe,[(0,as._x)("KB","unit symbol")]:Vfe,[(0,as._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return Bfe(e/n,o,t);return""}var dqe={id:"filesize",type:"text",label:(0,as.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?uqe(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},fY=dqe;var j_=l(H(),1),fqe={id:"media_dimensions",type:"text",label:(0,j_.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,j_.sprintf)((0,j_._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},pY=fqe;var Yfe=l(H(),1),pqe={id:"mime_type",type:"text",label:(0,Yfe.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},mY=pqe;var YTe=l(H(),1);var UTe=l(H(),1),RZ=l(xe(),1),WTe=l(K(),1),ck=l(se(),1);var Rl=l(U(),1),lv=l(K(),1),Rm=l(se(),1),hS=l(xe(),1),VTe=l(Nt(),1),jTe=l(Gl(),1),zTe=l(It(),1);var qfe=l(U(),1),z_=l(K(),1),Kfe=l(Pe(),1),Zfe=l(xe(),1);var B5=l(E(),1);function mqe(e,t,r){if(!r)return t;let o=e.get(t);return o||(o=(0,z_.createRegistry)({"core/block-editor":Zfe.storeConfig},t),o.registerStore("core/editor",vE),e.set(t,o)),o}var hqe=(0,Kfe.createHigherOrderComponent)(e=>({useSubRegistry:t=!0,...r})=>{let o=(0,z_.useRegistry)(),[n]=(0,qfe.useState)(()=>new WeakMap),i=mqe(n,o,t);return i===o?(0,B5.jsx)(e,{registry:o,...r}):(0,B5.jsx)(z_.RegistryProvider,{value:i,children:(0,B5.jsx)(e,{registry:i,...r})})},"withRegistryProvider"),Xfe=hqe;var Qfe=l(U(),1),yE=l(K(),1),hY=l(H(),1),Jfe=l(Nt(),1),$fe=l(Ro(),1);var Xp=l(U(),1),V5=l(K(),1),bE=l(se(),1);var{entityContainsSnapshot:gqe}=Y(bE.privateApis),vqe=3e3;function j5({postType:e,postId:t,snapshot:r}){let o=(0,V5.useRegistry)(),[n,i]=(0,Xp.useState)("pending"),s=(0,Xp.useRef)(!1),[a,c]=(0,Xp.useState)(!1),{syncStatus:u,isCollaborationEnabledForPost:d}=(0,V5.useSelect)(f=>r?{syncStatus:Y(f(bE.store)).getEntitySyncConnectionStatus("postType",e,t)?.status,isCollaborationEnabledForPost:Y(f(A)).isCollaborationEnabledForCurrentPost()}:{syncStatus:void 0,isCollaborationEnabledForPost:!1},[e,t,r]);return(0,Xp.useLayoutEffect)(()=>{if(!(r&&Y(o.select(A)).isCollaborationEnabledForCurrentPost())){i("missing");return}s.current=!0;let m=setTimeout(()=>{c(!0)},vqe);return()=>clearTimeout(m)},[]),(0,Xp.useEffect)(()=>{if(!s.current)return;let f=gqe("postType",e,t,r),m=Y(o.select(A)).isCollaborationEnabledForCurrentPost(),h=Y(o.select(bE.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)},[u,a,d,e,t]),n}function bqe({autosave:e,createWarningNotice:t,registry:r,setCurrentRevisionId:o}){let n=Number((0,$fe.getQueryArg)(e.editLink,"revision"));t((0,hY.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,hY.__)("View the autosave"),...n?{onClick:()=>{let{disableVisualRevisions:i}=r.select(A).getEditorSettings();if(i){window.location.href=e.editLink;return}o(n)}}:{url:e.editLink}}]})}function epe({post:e,recovery:t,settings:r}){let o=(0,yE.useRegistry)(),{createWarningNotice:n}=(0,yE.useDispatch)(Jfe.store),{setCurrentRevisionId:i}=Y((0,yE.useDispatch)(A)),s=j5({postType:e.type,postId:e.id,snapshot:t?void 0:r.autosave?.crdtSnapshot});(0,Qfe.useLayoutEffect)(()=>{t||!r.autosave||s!=="present"&&s!=="pending"&&bqe({autosave:r.autosave,createWarningNotice:n,registry:o,setCurrentRevisionId:i})},[s])}var ov=l(U(),1),sw=l(K(),1),Ga=l(se(),1),sCe=l(H(),1),aCe=l(Ht(),1),lCe=l(Pe(),1),cCe=l(It(),1),z6=l(xe(),1);var z5=l(U(),1),tpe=l(E(),1),rpe=(0,z5.createContext)(void 0);function ope({value:e,onChange:t,settings:r={},children:o}){let n={media:e,onChange:t,fields:r.fields||[]};return(0,tpe.jsx)(rpe.Provider,{value:n,children:o})}function H_(){let e=(0,z5.useContext)(rpe);if(!e)throw new Error("useMediaEditorContext must be used within MediaEditorProvider");return e}var npe=l(q(),1),ipe=l(U(),1),H5=l(H(),1);function ey(e){return e?e.startsWith("image/")?{type:"image"}:e.startsWith("video/")?{type:"video"}:e.startsWith("audio/")?{type:"audio"}:{type:"application"}:{type:"application"}}var ri=l(E(),1);function yqe({mediaType:e,mediaUrl:t,altText:r,displayTitle:o,mimeType:n,onLoad:i,onError:s,loadingState:a}){switch(e.type){case"image":return(0,ri.jsx)("img",{className:a==="loaded"?"loaded":"",src:t,alt:r||"",onLoad:i,onError:s});case"video":return(0,ri.jsx)("video",{src:t,controls:!0,onError:s,children:o});case"audio":return(0,ri.jsx)("audio",{src:t,controls:!0,onError:s,children:o});default:return(0,ri.jsxs)("div",{className:"media-editor-preview__file-info",children:[(0,ri.jsx)("p",{className:"media-editor-preview__file-name",children:o}),(0,ri.jsx)("p",{className:"media-editor-preview__mime-type",children:n}),(0,ri.jsx)("a",{href:t,target:"_blank",rel:"noopener",className:"media-editor-preview__download-link",children:(0,H5.__)("View file")})]})}}function spe(e){let[t,r]=(0,ipe.useState)("loading"),{media:o}=H_(),{source_url:n,mime_type:i,alt_text:s,title:a}=o||{},c=ey(i);if(!n)return(0,ri.jsx)("div",{className:"media-editor-preview media-editor-preview--empty",children:(0,ri.jsx)("p",{children:(0,H5.__)("No media file available.")})});if(t==="error")return(0,ri.jsxs)("div",{className:"media-editor-preview media-editor-preview--error",children:[(0,ri.jsx)("p",{children:(0,H5.__)("Failed to load media file.")}),(0,ri.jsx)("p",{className:"media-editor-preview__url",children:n})]});let u=typeof a=="string"?a:a?.rendered||a?.raw;return(0,ri.jsxs)("div",{...e,className:`media-editor-preview media-editor-preview--${c.type}`,children:[c.type==="image"&&t==="loading"&&(0,ri.jsx)("div",{className:"media-editor-preview__spinner",children:(0,ri.jsx)(npe.Spinner,{})}),(0,ri.jsx)(yqe,{mediaType:c,mediaUrl:n,altText:s,displayTitle:u,mimeType:i,onLoad:()=>r("loaded"),onError:()=>r("error"),loadingState:t})]})}var K5=l(U(),1);var gY=l(H(),1);var bo="isAny",yo="isNone",ls="isAll",oi="isNotAll",Tn="between",Vs="inThePast",Ra="over",Io="is",Oo="isNot",ig="lessThan",sg="greaterThan",ag="lessThanOrEqual",lg="greaterThanOrEqual",hu="before",gu="after",vu="beforeInc",bu="afterInc",Ud="contains",Wd="notContains",Gd="startsWith",yu="on",wu="notOn",U5=["asc","desc"],ape={asc:"\u2191",desc:"\u2193"},W5={asc:"ascending",desc:"descending"},G5={asc:(0,gY.__)("Sort ascending"),desc:(0,gY.__)("Sort descending")},lpe={asc:v7,desc:d7},Y5="table",cpe="grid",upe="list",dpe="activity",fpe="pickerGrid",ppe="pickerTable",mpe="pickerActivity";var q5=["1/1","4/3","3/4","3/2","2/3","16/9","9/16"];var hpe=(0,K5.createContext)({view:{type:Y5},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,K5.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});hpe.displayName="DataViewsContext";var nt=hpe;var Zd=l(H(),1);var ny=l(H(),1),nN=l(q(),1),gl=l(U(),1),Npe=l(Ao(),1);var vpe=l(q(),1),bpe=l(H(),1),ype=l(E(),1),vY="dataviews-selection-checkbox";function cg({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),c=e.includes(a),u=!i&&c,d=n?.getValue?.({item:r})||(0,bpe.__)("(no title)");return(0,ype.jsx)(vpe.CheckboxControl,{className:vY,"aria-label":d,"aria-disabled":i,checked:u,onChange:()=>{i||t(c?e.filter(f=>a!==f):[...e,a])},...s})}var ty=l(q(),1),xpe=l(H(),1),W_=l(U(),1);var Spe=l(K(),1),bY=l(Pe(),1);function ug(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Wp(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 wpe=l(pp(),1),{lock:EYt,unlock:Dr}=(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/dataviews");var Zr=l(E(),1),{Menu:U_}=Dr(ty.privateApis);function wqe({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,Zr.jsx)(ty.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function _qe({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Zr.jsx)(U_.Item,{disabled:e.disabled,onClick:t,children:(0,Zr.jsx)(U_.ItemLabel,{children:o})})}function wE({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,Zr.jsx)(ty.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${ug(e.id)}`,children:(0,Zr.jsx)(e.RenderModal,{items:t,closeModal:r})})}function yY({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,W_.useMemo)(()=>e.reduce((a,c)=>((c.isPrimary?a.primaryActions:a.regularActions).push(c),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(c=>(0,Zr.jsx)(_qe,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,Zr.jsxs)(U_.Group,{children:[s(n),s(i)]})}function G_({item:e,actions:t,isCompact:r}){let o=(0,Spe.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,W_.useMemo)(()=>{let a=t.filter(u=>!u.isEligible||u.isEligible(e));return{primaryActions:a.filter(u=>u.isPrimary),eligibleActions:a}},[t,e]),s=(0,bY.useViewportMatch)("medium","<");return r?(0,Zr.jsx)(_pe,{item:e,actions:i,isSmall:!0,registry:o}):(0,Zr.jsxs)(te,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,Zr.jsx)(wY,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,Zr.jsx)(_pe,{item:e,actions:i,registry:o})]})}function _pe({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,W_.useState)(null);return(0,Zr.jsxs)(Zr.Fragment,{children:[(0,Zr.jsxs)(U_,{placement:"bottom-end",children:[(0,Zr.jsx)(U_.TriggerButton,{render:(0,Zr.jsx)(ty.Button,{size:r?"small":"compact",icon:Fn,label:(0,xpe.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,Zr.jsx)(U_.Popover,{children:(0,Zr.jsx)(yY,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,Zr.jsx)(wE,{action:n,items:[e],closeModal:()=>i(null)})]})}function wY({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,W_.useState)(null);return(0,bY.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,Zr.jsxs)(Zr.Fragment,{children:[t.map(a=>(0,Zr.jsx)(wqe,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,Zr.jsx)(wE,{action:n,items:[e],closeModal:()=>i(null)})]})}var X5=l(q(),1),Z5=l(H(),1),ry=l(U(),1),xqe=l(K(),1);var Sqe=l(Pe(),1);var dg=l(H(),1);function Cpe(e,t,r,o=!1){return e>0?(0,dg.sprintf)((0,dg._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,dg.sprintf)((0,dg._n)("%d Item","%d Items",r),r):(0,dg.sprintf)((0,dg._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var _E=l(E(),1);function Y_(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function Q5(e,t){return(0,ry.useMemo)(()=>Y_(e,t),[e,t])}function J5(e,t){return(0,ry.useMemo)(()=>t.some(r=>Y_(e,r)),[e,t])}function $5({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,ry.useMemo)(()=>r.filter(d=>o.some(f=>f.supportsBulk&&(!f.isEligible||f.isEligible(d)))),[r,o]),a=r.filter(d=>e.includes(n(d))&&s.includes(d)),c=e.length>0,u=a.length===s.length;return i?(0,_E.jsx)(X5.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,Z5.__)("Deselect all")}):(0,_E.jsx)(X5.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:u,indeterminate:!u&&!!a.length,onChange:()=>{t(u?[]:s.map(d=>n(d)))},"aria-label":u?(0,Z5.__)("Deselect all"):(0,Z5.__)("Select all")})}var Qp=l(H(),1);var Jp=l(q(),1),fg=l(U(),1);function eN(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 Lt=l(E(),1),{Menu:Cr}=Dr(Jp.privateApis);function Cqe({children:e}){return fg.Children.toArray(e).filter(Boolean).map((t,r)=>(0,Lt.jsxs)(fg.Fragment,{children:[r>0&&(0,Lt.jsx)(Cr.Separator,{}),t]},r))}var Tqe=(0,fg.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:c=!0,canInsertRight:u=!0},d){let f=r.fields??[],m=f?.indexOf(t),h=r.sort?.field===t,g=!1,v=!1,y=!1,_=[],b=o.find(k=>k.id===t),{setIsShowingFilter:w}=(0,fg.useContext)(nt);if(!b)return null;g=b.enableHiding!==!1,v=b.enableSorting!==!1;let x=b.header;if(_=!!b.filterBy&&b.filterBy?.operators||[],y=!r.filters?.some(k=>t===k.field)&&!!(b.hasElements||b.Edit)&&b.filterBy!==!1&&!b.filterBy?.isPrimary,!v&&!a&&!g&&!y)return x;let C=eN(r,o).filter(k=>!f.includes(k.id)),S=(c||u)&&!!C.length,P=(0,Qp.isRTL)();return(0,Lt.jsxs)(Cr,{children:[(0,Lt.jsxs)(Cr.TriggerButton,{render:(0,Lt.jsx)(Jp.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:d,variant:"tertiary"}),children:[x,r.sort&&h&&(0,Lt.jsx)("span",{"aria-hidden":"true",children:ape[r.sort.direction]})]}),(0,Lt.jsx)(Cr.Popover,{style:{minWidth:"240px"},children:(0,Lt.jsxs)(Cqe,{children:[v&&(0,Lt.jsx)(Cr.Group,{children:U5.map(k=>{let O=r.sort&&h&&r.sort.direction===k,R=`${t}-${k}`;return(0,Lt.jsx)(Cr.RadioItem,{name:"view-table-sorting",value:R,checked:O,onChange:()=>{n({...r,sort:{field:t,direction:k},showLevels:!1})},children:(0,Lt.jsx)(Cr.ItemLabel,{children:G5[k]})},R)})}),y&&(0,Lt.jsx)(Cr.Group,{children:(0,Lt.jsx)(Cr.Item,{prefix:(0,Lt.jsx)(Jp.Icon,{icon:MC}),onClick:()=>{s(t),w(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:_[0]}]})},children:(0,Lt.jsx)(Cr.ItemLabel,{children:(0,Qp.__)("Add filter")})})}),(a||g||S)&&b&&(0,Lt.jsxs)(Cr.Group,{children:[a&&(0,Lt.jsx)(Cr.Item,{prefix:(0,Lt.jsx)(Jp.Icon,{icon:p7}),disabled:P?m>=f.length-1:m<1,onClick:()=>{let k=P?m+1:m-1,O=[...f];O.splice(m,1),O.splice(k,0,t),n({...r,fields:O})},children:(0,Lt.jsx)(Cr.ItemLabel,{children:(0,Qp.__)("Move left")})}),a&&(0,Lt.jsx)(Cr.Item,{prefix:(0,Lt.jsx)(Jp.Icon,{icon:h7}),disabled:P?m<1:m>=f.length-1,onClick:()=>{let k=P?m-1:m+1,O=[...f];O.splice(m,1),O.splice(k,0,t),n({...r,fields:O})},children:(0,Lt.jsx)(Cr.ItemLabel,{children:(0,Qp.__)("Move right")})}),c&&!!C.length&&(0,Lt.jsxs)(Cr,{children:[(0,Lt.jsx)(Cr.SubmenuTriggerItem,{children:(0,Lt.jsx)(Cr.ItemLabel,{children:(0,Qp.__)("Insert left")})}),(0,Lt.jsx)(Cr.Popover,{children:C.map(k=>{let O=P?m+1:m;return(0,Lt.jsx)(Cr.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,O),k.id,...f.slice(O)]})},children:(0,Lt.jsx)(Cr.ItemLabel,{children:k.label})},k.id)})})]}),u&&!!C.length&&(0,Lt.jsxs)(Cr,{children:[(0,Lt.jsx)(Cr.SubmenuTriggerItem,{children:(0,Lt.jsx)(Cr.ItemLabel,{children:(0,Qp.__)("Insert right")})}),(0,Lt.jsx)(Cr.Popover,{children:C.map(k=>{let O=P?m:m+1;return(0,Lt.jsx)(Cr.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,O),k.id,...f.slice(O)]})},children:(0,Lt.jsx)(Cr.ItemLabel,{children:k.label})},k.id)})})]}),g&&b&&(0,Lt.jsx)(Cr.Item,{prefix:(0,Lt.jsx)(Jp.Icon,{icon:ZC}),onClick:()=>{i(b),n({...r,fields:f.filter(k=>k!==t)})},children:(0,Lt.jsx)(Cr.ItemLabel,{children:(0,Qp.__)("Hide column")})})]})]})})]})}),Eqe=Tqe,q_=Eqe;var Tpe=l(U(),1),_Y=l(E(),1);function Pqe({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 pg({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,_Y.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,Tpe.cloneElement)(c,{onClick:u=>{u.stopPropagation(),c.props.onClick&&c.props.onClick(u)},onKeyDown:u=>{(u.key==="Enter"||u.key===""||u.key===" ")&&(u.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(u))}})}let a=Pqe({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,_Y.jsx)("div",{...a,...s,children:i})}var Yd=l(E(),1);function kqe({item:e,level:t,titleField:r,mediaField:o,mediaAspectRatio:n,descriptionField:i,onClickItem:s,renderItemLink:a,isItemClickable:c}){let u="32px";if(n){let[d,f]=n.split("/").map(Number);u=`${Math.min(60,Math.round(32*d/f))}px`}return(0,Yd.jsxs)(te,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Yd.jsx)(pg,{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,Yd.jsx)(o.render,{item:e,field:o,config:{sizes:u}})}),(0,Yd.jsxs)(te,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Yd.jsxs)(pg,{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,Yd.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Yd.jsx)(r.render,{item:e,field:r})]}),i&&(0,Yd.jsx)(i.render,{item:e,field:i})]})]})}var tN=kqe;var oy=l(U(),1),Epe=l(H(),1),Rqe=e=>(0,Epe.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function Ppe({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,oy.useState)(!1),[n,i]=(0,oy.useState)(!1),s=(0,oy.useCallback)(()=>{let a=e.current;a&&(t&&o(Rqe(a)),i(a.scrollTop>0))},[e,t]);return(0,oy.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 Ia(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 xE=l(U(),1),Rpe=l(Ao(),1);function kpe(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function Iqe({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,u=a&&r!==null?o.indexOf(r):-1,d=u===-1?[]:kpe(o,c,u),f=n.filter(m=>!d.includes(m));return[...new Set([...f,...kpe(o,c,i)])]}function Oqe({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 u=Math.abs(c-o);u<s&&(s=u,i=a)}),i}function oc({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let a=i==="multi",c=i!=="single-required",u=(0,xE.useRef)(null),d=_=>{u.current={anchorId:_,lastTargetId:null}},f=(0,xE.useRef)(!1);(0,xE.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),v=m.length>0&&a;return{getSelectionProps:_=>{let b=h.has(_);return{...s&&{onClick:()=>{c&&o.includes(_)?n(o.filter(w=>_!==w)):n(a?[...o,_]:[_]),d(_)}},onMouseDown:w=>{w.button===0&&w.shiftKey&&v&&w.preventDefault()},onClickCapture:w=>{if(!v)return;let x=(0,Rpe.isAppleOS)()?w.metaKey:w.ctrlKey,C=w.target instanceof Element&&!!w.target.closest(`.${vY}`);if(!x&&!w.shiftKey){b&&C&&d(_);return}if(!(f.current||document.getSelection()?.type==="Range")&&(w.stopPropagation(),C||w.preventDefault(),!!b))if(w.shiftKey){let S=u.current;(!S||!h.has(S.anchorId))&&(S={anchorId:Oqe({targetId:_,orderedIds:m,selection:o})??_,lastTargetId:null}),n(Iqe({anchorId:S.anchorId,targetId:_,lastTargetId:S.lastTargetId,orderedIds:m,selection:o})),u.current={anchorId:S.anchorId,lastTargetId:_}}else n(o.includes(_)?o.filter(S=>_!==S):[...o,_]),d(_)}}}}}var mg=l(q(),1),Ope=l(H(),1),Ape=l(U(),1);var hl=l(E(),1);function Ipe({field:e,isVisible:t,onToggleVisibility:r}){return(0,hl.jsx)(mg.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,hl.jsxs)(te,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,hl.jsx)("div",{style:{height:24,width:24},children:t&&(0,hl.jsx)(mg.Icon,{icon:jo})}),(0,hl.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function Aqe(e){return!!e}function rN({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,Ape.useContext)(nt),n=eN(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})=>Aqe(g)),u=t.fields??[],d=n.filter(g=>u.includes(g.id)).length,f=c.filter(({isVisibleFlag:g})=>t[g]??!0),m=f.length+d,h=m===1&&f.length===1;return(0,hl.jsxs)(te,{direction:"column",className:"dataviews-field-control",children:[e&&(0,hl.jsx)(mg.BaseControl.VisualLabel,{children:(0,Ope.__)("Properties")}),(0,hl.jsx)(te,{direction:"column",className:"dataviews-view-config__properties",children:(0,hl.jsxs)(mg.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:g,isVisibleFlag:v})=>{let y=t[v]??!0,_=h&&y?{...g,enableHiding:!1}:g;return(0,hl.jsx)(Ipe,{field:_,isVisible:y,onToggleVisibility:()=>{o({...t,[v]:!y})}},g.id)}),n.map(g=>{let v=u.includes(g.id),y=m===1&&v?{...g,enableHiding:!1}:g;return(0,hl.jsx)(Ipe,{field:y,isVisible:v,onToggleVisibility:()=>{o({...t,fields:v?u.filter(_=>_!==g.id):[...u,g.id]})}},g.id)})]})})]})}var oN=l(U(),1);function qd(e,t={delay:400}){let[r,o]=(0,oN.useState)(!1);return(0,oN.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var _t=l(E(),1);function Dpe(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function Mqe({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,_t.jsx)("div",{className:i,children:(0,_t.jsx)(n.render,{item:e,field:n})})}function Mpe({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:c,mediaAspectRatio:u,descriptionField:d,selection:f,getItemId:m,isItemClickable:h,onClickItem:g,renderItemLink:v,onChangeSelection:y,onMouseDown:_,onClickCapture:b,isActionsColumnSticky:w,posinset:x}){let{paginationInfo:C}=(0,gl.useContext)(nt),S=Q5(o,t),P=S&&f.includes(i),{showTitle:k=!0,showMedia:O=!0,showDescription:R=!0,infiniteScrollEnabled:I}=s,T=s.fields??[],M=a&&k||c&&O||d&&R;return(0,_t.jsxs)("tr",{className:Q("dataviews-view-table__row",{"is-selected":S&&P,"has-bulk-actions":S}),"aria-setsize":I?C.totalItems:void 0,"aria-posinset":x,role:I?"article":void 0,onClickCapture:b,onMouseDown:V=>{let F=(0,Npe.isAppleOS)()?V.metaKey:V.ctrlKey;V.button===0&&F&&window.navigator.userAgent.toLowerCase().includes("firefox")&&V.preventDefault(),_(V)},children:[e&&(0,_t.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,_t.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,_t.jsx)(cg,{item:t,selection:f,onChangeSelection:y,getItemId:m,titleField:a,disabled:!S})})}),M&&(0,_t.jsx)("td",{children:(0,_t.jsx)(tN,{item:t,level:r,titleField:k?a:void 0,mediaField:O?c:void 0,mediaAspectRatio:u,descriptionField:R?d:void 0,isItemClickable:h,onClickItem:g,renderItemLink:v})}),T.map(V=>{let{width:F,maxWidth:B,minWidth:z,align:L}=s.layout?.styles?.[V]??{},D=n.find(W=>W.id===V),N=Dpe(L,D?.type);return(0,_t.jsx)("td",{style:{width:F,maxWidth:B,minWidth:z},children:(0,_t.jsx)(Mqe,{fields:n,item:t,column:V,align:N})},V)}),!!o?.length&&(0,_t.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,_t.jsx)(G_,{item:t,actions:o})})]})}function Nqe({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:c,setOpenedFilter:u,onClickItem:d,isItemClickable:f,renderItemLink:m,view:h,className:g,empty:v}){let{containerRef:y}=(0,gl.useContext)(nt),_=qd(i),b=h.groupBy?.field?r.find(ae=>ae.id===h.groupBy?.field):null,w=b?Ia(t,b):null,x=w?Array.from(w.values()).flat():t,{getSelectionProps:C}=oc({data:x,getItemId:o,isItemSelectable:ae=>Y_(e,ae),selection:c,onChangeSelection:a,selectionMode:"multi",shouldSelectOnClick:!1}),S=(0,gl.useRef)(new Map),P=(0,gl.useRef)(void 0),[k,O]=(0,gl.useState)(),[R,I]=(0,gl.useState)(null);(0,gl.useEffect)(()=>{P.current&&(P.current.focus(),P.current=void 0)});let T=(0,gl.useId)(),{isHorizontalScrollEnd:M,isVerticallyScrolled:V}=Ppe({scrollContainerRef:y,enabledHorizontal:!!e?.length}),F=J5(e,t);if(k){P.current=k,O(void 0);return}let B=ae=>{let ke=S.current.get(ae.id),ee=ke?S.current.get(ke.fallback):void 0;O(ee?.node)},z=ae=>{ae.preventDefault(),ae.stopPropagation();let ke={getBoundingClientRect:()=>({x:ae.clientX,y:ae.clientY,top:ae.clientY,left:ae.clientX,right:ae.clientX,bottom:ae.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{I(ke)})},L=!!t?.length,D=r.find(ae=>ae.id===h.titleField),N=r.find(ae=>ae.id===h.mediaField),W=r.find(ae=>ae.id===h.descriptionField),{showTitle:G=!0,showMedia:Z=!0,showDescription:X=!0}=h,ce=D&&G||N&&Z||W&&X,re=h.fields??[],pe=(ae,ke)=>ee=>{ee?S.current.set(ae,{node:ee,fallback:re[ke>0?ke-1:1]}):S.current.delete(ae)},me=h.infiniteScrollEnabled&&!w,$=(0,ny.isRTL)(),ve=h.layout?.aspectRatio&&q5.includes(h.layout.aspectRatio)?h.layout.aspectRatio:void 0,_e={"--wp-dataviews-media-aspect-ratio":ve??"1/1"};return L?(0,_t.jsxs)(_t.Fragment,{children:[(0,_t.jsxs)("table",{className:Q("dataviews-view-table",g,{[`has-${h.layout?.density}-density`]:h.layout?.density&&["compact","comfortable"].includes(h.layout.density),"has-bulk-actions":F,"is-refreshing":!me&&_,"has-media-aspect-ratio":!!ve}),style:_e,"aria-busy":i,"aria-describedby":T,role:me?"feed":void 0,inert:!me&&i?"true":void 0,children:[(0,_t.jsxs)("colgroup",{children:[F&&(0,_t.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),ce&&(0,_t.jsx)("col",{className:"dataviews-view-table__col-first-data"}),re.map((ae,ke)=>(0,_t.jsx)("col",{className:Q(`dataviews-view-table__col-${ae}`,{"dataviews-view-table__col-expand":!ce&&ke===re.length-1})},`col-${ae}`)),!!e?.length&&(0,_t.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),R&&(0,_t.jsx)(nN.Popover,{anchor:R,onClose:()=>I(null),placement:"bottom-start",children:(0,_t.jsx)(rN,{showLabel:!1})}),(0,_t.jsx)("thead",{className:Q({"dataviews-view-table__thead--stuck":V}),onContextMenu:z,children:(0,_t.jsxs)("tr",{className:"dataviews-view-table__row",children:[F&&(0,_t.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:z,children:(0,_t.jsx)($5,{selection:c,onChangeSelection:a,data:t,actions:e,getItemId:o})}),ce&&(0,_t.jsx)("th",{scope:"col",children:D&&(0,_t.jsx)(q_,{ref:pe(D.id,0),fieldId:D.id,view:h,fields:r,onChangeView:s,onHide:B,setOpenedFilter:u,canMove:!1,canInsertLeft:$?h.layout?.enableMoving??!0:!1,canInsertRight:$?!1:h.layout?.enableMoving??!0})}),re.map((ae,ke)=>{let{width:ee,maxWidth:oe,minWidth:le,align:ne}=h.layout?.styles?.[ae]??{},ie=r.find(Fe=>Fe.id===ae),Ie=Dpe(ne,ie?.type),Oe=h.layout?.enableMoving??!0;return(0,_t.jsx)("th",{style:{width:ee,maxWidth:oe,minWidth:le,textAlign:Ie},"aria-sort":h.sort?.direction&&h.sort?.field===ae?W5[h.sort.direction]:void 0,scope:"col",children:(0,_t.jsx)(q_,{ref:pe(ae,ke),fieldId:ae,view:h,fields:r,onChangeView:s,onHide:B,setOpenedFilter:u,canMove:Oe,canInsertLeft:Oe,canInsertRight:Oe})},ae)}),!!e?.length&&(0,_t.jsx)("th",{className:Q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!M}),children:(0,_t.jsx)("span",{className:"dataviews-view-table-header",children:(0,ny.__)("Actions")})})]})}),L&&b&&w?Array.from(w.entries()).map(([ae,ke])=>(0,_t.jsxs)("tbody",{children:[(0,_t.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,_t.jsx)("td",{colSpan:re.length+(ce?1:0)+(F?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:h.groupBy?.showLabel===!1?ae:(0,ny.sprintf)((0,ny.__)("%1$s: %2$s"),b.label,ae)})}),ke.map((ee,oe)=>{let le=o(ee)||oe.toString();return(0,_t.jsx)(Mpe,{item:ee,level:h.showLevels&&typeof n=="function"?n(ee):void 0,hasBulkActions:F,actions:e,fields:r,id:le,view:h,titleField:D,mediaField:N,mediaAspectRatio:ve,descriptionField:W,selection:c,getItemId:o,onChangeSelection:a,...C(le),onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!M},o(ee))})]},`group-${ae}`)):(0,_t.jsx)("tbody",{children:L&&t.map((ae,ke)=>{let ee=o(ae)||ke.toString();return(0,_t.jsx)(Mpe,{item:ae,level:h.showLevels&&typeof n=="function"?n(ae):void 0,hasBulkActions:F,actions:e,fields:r,id:ee,view:h,titleField:D,mediaField:N,mediaAspectRatio:ve,descriptionField:W,selection:c,getItemId:o,onChangeSelection:a,...C(ee),onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!M,posinset:me?ke+1:void 0},o(ae))})})]}),me&&i&&(0,_t.jsx)("div",{className:"dataviews-loading",id:T,children:(0,_t.jsx)("p",{className:"dataviews-loading-more",children:(0,_t.jsx)(nN.Spinner,{})})})]}):(0,_t.jsx)("div",{className:Q("dataviews-no-results",{"is-refreshing":_}),id:T,children:v})}var Fpe=Nqe;var zpe=l(q(),1),cN=l(H(),1);var nc=l(q(),1);var CE=l(H(),1),jpe=l(Pe(),1),gg=l(U(),1);var Dqe=l(q(),1),Fqe=l(H(),1),iN=l(U(),1);var Lqe=l(E(),1),Bqe=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],Vqe=Bqe[2].value;function sN(){let e=(0,iN.useContext)(nt),t=e.view;return(0,iN.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??Vqe,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var Lpe=l(U(),1);var Bpe=l(E(),1),SE=(0,Lpe.forwardRef)(({className:e,previewSize:t,style:r,...o},n)=>(0,Bpe.jsx)("div",{ref:n,className:Q("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`,...r},...o}));var aN=l(U(),1);function hg(e,t){let{intersectionObserver:r}=(0,aN.useContext)(nt);(0,aN.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function lN(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var Ot=l(E(),1);function jqe(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 Vpe=(0,gg.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:c,actions:u,mediaField:d,titleField:f,descriptionField:m,regularFields:h,badgeFields:g,hasBulkActions:v,config:y,posinset:_,setsize:b,...w},x){let{showTitle:C=!0,showMedia:S=!0,showDescription:P=!0}=t,k=Q5(u,c),O=a(c),R=(0,gg.useRef)(null),I=(0,gg.useCallback)(N=>{R.current=N,typeof x=="function"?x(N):x&&(x.current=N)},[x]);hg(R,_);let T=(0,jpe.useInstanceId)(e),M=r.includes(O),V=(0,Ot.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),F=S&&d?.render,B=F?(0,Ot.jsx)(d.render,{item:c,field:d,config:y}):V,z=C&&f?.render?(0,Ot.jsx)(f.render,{item:c,field:f}):null,L,D;return i(c)&&n&&(z?(L={"aria-labelledby":`dataviews-view-grid__title-field-${T}`},D={id:`dataviews-view-grid__title-field-${T}`}):L={"aria-label":(0,CE.__)("Navigate to item")}),(0,Ot.jsxs)(te,{direction:"column",...w,ref:I,"aria-setsize":b,"aria-posinset":_,className:Q(w.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":k&&M}),children:[(0,Ot.jsx)(pg,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:Q("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!F}),...L,children:B}),v&&(0,Ot.jsx)(cg,{item:c,selection:r,onChangeSelection:o,getItemId:a,titleField:f,disabled:!k}),!!u?.length&&(0,Ot.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,Ot.jsx)(G_,{item:c,actions:u,isCompact:!0})}),C&&(0,Ot.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,Ot.jsx)(pg,{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,Ot.jsxs)(te,{direction:"column",gap:"xs",children:[P&&m?.render&&(0,Ot.jsx)(m.render,{item:c,field:m}),!!g?.length&&(0,Ot.jsx)(te,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(N=>(0,Ot.jsx)(kp,{className:"dataviews-view-grid__field-value",children:(0,Ot.jsx)(N.render,{item:c,field:N})},N.id))}),!!h?.length&&(0,Ot.jsx)(te,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:h.map(N=>(0,Ot.jsx)(nc.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Ot.jsxs)(Ot.Fragment,{children:[(0,Ot.jsxs)($e.Root,{children:[(0,Ot.jsx)($e.Trigger,{render:(0,Ot.jsx)(nc.FlexItem,{className:"dataviews-view-grid__field-name",children:N.header})}),(0,Ot.jsx)($e.Popup,{children:N.label})]}),(0,Ot.jsx)(nc.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,Ot.jsx)(N.render,{item:c,field:N})})]})},N.id))})]})]})});function xY({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,actions:h,getSelectionProps:g}){let{paginationInfo:v,resizeObserverRef:y}=(0,gg.useContext)(nt),_=sN(),b={"--wp-dataviews-media-aspect-ratio":i.layout?.aspectRatio&&q5.includes(i.layout.aspectRatio)?i.layout.aspectRatio:"1/1"},w=J5(h,e),x=s.find(M=>M.id===i?.titleField),C=s.find(M=>M.id===i?.mediaField),S=s.find(M=>M.id===i?.descriptionField),P=i.fields??[],{regularFields:k,badgeFields:O}=P.reduce((M,V)=>{let F=s.find(z=>z.id===V);if(!F)return M;let B=i.layout?.badgeFields?.includes(V)?"badgeFields":"regularFields";return M[B].push(F),M},{regularFields:[],badgeFields:[]}),R="900px",I=Math.ceil(e.length/_),T=lN(e,t,_);return(0,Ot.jsxs)(Ot.Fragment,{children:[t&&(0,Ot.jsxs)(nc.Composite,{render:(0,Ot.jsx)(SE,{className:Q("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,style:b,"aria-busy":n,ref:y}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:T}).map((M,V)=>(0,Ot.jsx)(nc.Composite.Item,{render:F=>(0,Ot.jsx)(te,{...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-${V}`)),e.map(M=>{let V=m(M),F=g(V),B=M.position;return(0,Ot.jsx)(nc.Composite.Item,{render:z=>(0,Ot.jsx)(Vpe,{...z,id:V,role:"article",view:i,selection:a,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,item:M,actions:h,onMouseDown:L=>{z.onMouseDown?.(L),F.onMouseDown(L)},onClickCapture:L=>{z.onClickCapture?.(L),F.onClickCapture(L)},mediaField:C,titleField:x,descriptionField:S,regularFields:k,badgeFields:O,hasBulkActions:w,posinset:B,setsize:v.totalItems,config:{sizes:R}})},V)})]}),!t&&(0,Ot.jsx)(nc.Composite,{role:"grid",style:b,className:Q("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),focusWrap:!0,"aria-busy":n,"aria-rowcount":I,ref:y,inert:o,children:jqe(e,_).map((M,V)=>(0,Ot.jsx)(nc.Composite.Row,{render:(0,Ot.jsx)("div",{role:"row","aria-rowindex":V+1,"aria-label":(0,CE.sprintf)((0,CE.__)("Row %d"),V+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${_}, minmax(0, 1fr) )`}}),children:M.map(F=>{let B=m(F),z=g(B);return(0,Ot.jsx)(nc.Composite.Item,{render:L=>(0,Ot.jsx)(Vpe,{...L,id:B,role:"gridcell",view:i,selection:a,onChangeSelection:c,onClickItem:u,isItemClickable:d,renderItemLink:f,getItemId:m,item:F,actions:h,onMouseDown:D=>{L.onMouseDown?.(D),z.onMouseDown(D)},onClickCapture:D=>{L.onClickCapture?.(D),z.onClickCapture(D)},mediaField:C,titleField:x,descriptionField:S,regularFields:k,badgeFields:O,hasBulkActions:w,config:{sizes:R}})},B)})},V))})]})}var vl=l(E(),1);function zqe({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,selection:u,view:d,className:f,empty:m}){let h=qd(!!n),g=!!t?.length,v=d.groupBy?.field?r.find(C=>C.id===d.groupBy?.field):null,y=v?Ia(t,v):null,_=d.infiniteScrollEnabled&&!y,b=y?Array.from(y.values()).flat():t,{getSelectionProps:w}=oc({data:b,getItemId:o,isItemSelectable:C=>Y_(e,C),selection:u,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!g)return(0,vl.jsx)("div",{className:Q("dataviews-no-results",{"is-refreshing":h}),children:m});let x={className:Q(f,{"is-refreshing":!_&&h}),inert:!_&&n?"true":void 0,isLoading:n,view:d,fields:r,selection:u,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:w};return(0,vl.jsxs)(vl.Fragment,{children:[g&&v&&y&&(0,vl.jsx)(te,{direction:"column",gap:"lg",children:Array.from(y.entries()).map(([C,S])=>(0,vl.jsxs)(te,{direction:"column",gap:"sm",children:[(0,vl.jsx)("h3",{className:"dataviews-view-grid__group-header",children:d.groupBy?.showLabel===!1?C:(0,cN.sprintf)((0,cN.__)("%1$s: %2$s"),v.label,C)}),(0,vl.jsx)(xY,{...x,data:S,isInfiniteScroll:!1})]},C))}),!y&&(0,vl.jsx)(xY,{...x,data:t,isInfiniteScroll:!!_}),_&&n&&(0,vl.jsx)("p",{className:"dataviews-loading-more",children:(0,vl.jsx)(zpe.Spinner,{})})]})}var Hpe=zqe;var uN=l(Pe(),1),cs=l(q(),1),Wo=l(U(),1),TE=l(H(),1);var EY=l(K(),1);var st=l(E(),1),{Menu:SY}=Dr(cs.privateApis);function CY(e){return`${e}-item-wrapper`}function Hqe(e,t){return`${e}-primary-action-${t}`}function TY(e){return`${e}-dropdown`}function Uqe({idPrefix:e,primaryAction:t,item:r}){let o=(0,EY.useRegistry)(),[n,i]=(0,Wo.useState)(!1),s=Hqe(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,st.jsx)("div",{role:"gridcell",children:(0,st.jsx)(cs.Composite.Item,{id:s,render:(0,st.jsx)(cs.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,st.jsx)(wE,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,st.jsx)("div",{role:"gridcell",children:(0,st.jsx)(cs.Composite.Item,{id:s,render:(0,st.jsx)(cs.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function Upe({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,selectionProps:c,otherFields:u,onDropdownTriggerKeyDown:d,posinset:f}){let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=e,y=(0,Wo.useRef)(null),_=`${r}-label`,b=`${r}-description`,w=(0,EY.useRegistry)(),[x,C]=(0,Wo.useState)(!1),[S,P]=(0,Wo.useState)(null),k=({type:L})=>{C(L==="mouseenter")},{paginationInfo:O}=(0,Wo.useContext)(nt);(0,Wo.useEffect)(()=>{o&&y.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:R,eligibleActions:I}=(0,Wo.useMemo)(()=>{let L=t.filter(N=>!N.isEligible||N.isEligible(n));return{primaryAction:L.filter(N=>N.isPrimary)[0],eligibleActions:L}},[t,n]),T=R&&t.length===1,M=h&&s?.render?(0,st.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,st.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,V=m&&i?.render?(0,st.jsx)(i.render,{item:n,field:i}):null,F=g&&a?.render,B=!!M&&!F&&!u.length,z=I?.length>0&&(0,st.jsxs)(te,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[R&&(0,st.jsx)(Uqe,{idPrefix:r,primaryAction:R,item:n}),!T&&(0,st.jsxs)("div",{role:"gridcell",children:[(0,st.jsxs)(SY,{placement:"bottom-end",children:[(0,st.jsx)(SY.TriggerButton,{render:(0,st.jsx)(cs.Composite.Item,{id:TY(r),render:(0,st.jsx)(cs.Button,{size:"small",icon:Fn,label:(0,TE.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:d})})}),(0,st.jsx)(SY.Popover,{children:(0,st.jsx)(yY,{actions:I,item:n,registry:w,setActiveModalAction:P})})]}),!!S&&(0,st.jsx)(wE,{action:S,items:[n],closeModal:()=>P(null)})]})]});return(0,st.jsx)(cs.Composite.Row,{ref:y,render:(0,st.jsx)("div",{"aria-posinset":f,"aria-setsize":v?O.totalItems:void 0}),role:v?"article":"row",className:Q({"is-selected":o,"is-hovered":x}),onMouseEnter:k,onMouseLeave:k,children:(0,st.jsxs)(te,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,st.jsx)("div",{role:"gridcell",children:(0,st.jsx)(cs.Composite.Item,{id:CY(r),"aria-pressed":o,"aria-labelledby":_,"aria-describedby":b,className:"dataviews-view-list__item",...c})}),(0,st.jsxs)(te,{direction:"row",gap:"md",justify:"start",align:B?"center":"flex-start",style:{flex:1,minWidth:0},children:[M,(0,st.jsxs)(te,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,st.jsxs)(te,{direction:"row",align:"center",children:[(0,st.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:_,children:V}),z]}),F&&(0,st.jsx)("div",{className:"dataviews-view-list__field",children:(0,st.jsx)(a.render,{item:n,field:a})}),(0,st.jsx)("div",{className:"dataviews-view-list__fields",id:b,children:u.map(L=>(0,st.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,st.jsx)(jt,{className:"dataviews-view-list__field-label",render:(0,st.jsx)("span",{}),children:L.label}),(0,st.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,st.jsx)(L.render,{item:n,field:L})})]},L.id))})]})]})]})})}function Wqe(e){return!!e}function PY(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:c,className:u,empty:d}=e,f=(0,uN.useInstanceId)(PY,"view-list"),m=qd(!!i),{paginationInfo:h}=(0,Wo.useContext)(nt),g=r?.findLast(W=>a.includes(n(W))),v=o.find(W=>W.id===c.titleField),y=o.find(W=>W.id===c.mediaField),_=o.find(W=>W.id===c.descriptionField),b=(c?.fields??[]).map(W=>o.find(G=>W===G.id)).filter(Wqe),{getSelectionProps:w}=oc({data:r,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),x=(0,Wo.useCallback)(W=>`${f}-${n(W)}`,[f,n]),C=(0,Wo.useCallback)((W,G)=>G.startsWith(x(W)),[x]),[S,P]=(0,Wo.useState)(void 0),k=(0,Wo.useRef)(null);(0,Wo.useEffect)(()=>{g&&P(CY(x(g)))},[g,x]);let O=r.findIndex(W=>C(W,S??"")),R=(0,uN.usePrevious)(O),I=O!==-1,T=(0,Wo.useCallback)((W,G)=>{let Z=Math.min(r.length-1,Math.max(0,W));if(!r[Z])return;let X=x(r[Z]),ce=G(X);P(ce),k.current?.contains(k.current.ownerDocument.activeElement)&&document.getElementById(ce)?.focus()},[r,x]);(0,Wo.useEffect)(()=>{!I&&(R!==void 0&&R!==-1)&&T(R,CY)},[I,T,R]);let M=(0,Wo.useCallback)(W=>{W.key==="ArrowDown"&&(W.preventDefault(),T(O+1,TY)),W.key==="ArrowUp"&&(W.preventDefault(),T(O-1,TY))},[T,O]),V=!!r?.length,F=c.groupBy?.field?o.find(W=>W.id===c.groupBy?.field):null,B=V&&F?Ia(r,F):null,z=c.infiniteScrollEnabled&&!B,L=z&&(c.startPosition??1)+(c.perPage??0)<h.totalItems,D=Q("dataviews-view-list",u,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!z&&m}),N={ref:k,id:f,render:(0,st.jsx)("div",{}),activeId:S,setActiveId:P,inert:!z&&i?"true":void 0};return V?V&&F&&B?(0,st.jsx)(cs.Composite,{...N,className:"dataviews-view-list__group",role:"grid",children:(0,st.jsx)(te,{direction:"column",gap:"lg",className:D,children:Array.from(B.entries()).map(([W,G])=>(0,st.jsxs)(te,{direction:"column",children:[(0,st.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?W:(0,TE.sprintf)((0,TE.__)("%1$s: %2$s"),F.label,W)}),G.map(Z=>{let X=x(Z);return(0,st.jsx)(Upe,{view:c,idPrefix:X,actions:t,item:Z,isSelected:Z===g,selectionProps:w(n(Z)),mediaField:y,titleField:v,descriptionField:_,otherFields:b,onDropdownTriggerKeyDown:M},X)})]},W))})}):(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)(cs.Composite,{...N,className:D,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((W,G)=>{let Z=x(W);return(0,st.jsx)(Upe,{view:c,idPrefix:Z,actions:t,item:W,isSelected:W===g,selectionProps:w(n(W)),mediaField:y,titleField:v,descriptionField:_,otherFields:b,onDropdownTriggerKeyDown:M,posinset:c.infiniteScrollEnabled?G+1:void 0},Z)})}),(L||z&&i)&&(0,st.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,st.jsx)(cs.Spinner,{})})]}):(0,st.jsx)("div",{className:Q("dataviews-no-results",{"is-refreshing":m}),children:d})}var Xpe=l(q(),1);var dN=l(H(),1),Wpe=l(U(),1);var K_=l(E(),1);function Gpe({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,Wpe.createInterpolateElement)((0,dN.sprintf)((0,dN.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,K_.jsx)(r.render,{item:t[0],field:r})}):(0,K_.jsx)(r.render,{item:t[0],field:r});return(0,K_.jsxs)(te,{direction:"column",className:"dataviews-view-activity__group",children:[(0,K_.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var iy=l(U(),1),Ype=l(K(),1),qpe=l(Pe(),1);var Go=l(E(),1);function Gqe(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:c,onClickItem:u,renderItemLink:d,isItemClickable:f}=e,{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=t,y=(0,iy.useRef)(null),_=(0,Ype.useRegistry)(),{paginationInfo:b}=(0,iy.useContext)(nt),{primaryActions:w,eligibleActions:x}=(0,iy.useMemo)(()=>{let I=r.filter(M=>!M.isEligible||M.isEligible(o));return{primaryActions:I.filter(M=>M.isPrimary),eligibleActions:I}},[r,o]),C=(0,qpe.useViewportMatch)("medium","<"),S=t.layout?.density??"balanced",P=h&&S!=="compact"&&i?.render?(0,Go.jsx)(i.render,{item:o,field:i,config:{sizes:S==="comfortable"?"32px":"24px"}}):null,k=(0,Go.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:P||(0,Go.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),O=m&&n?.render?(0,Go.jsx)(n.render,{item:o,field:n}):null,R=(0,iy.useMemo)(()=>S==="comfortable"?"md":"sm",[S]);return(0,Go.jsx)("div",{ref:y,role:v?"article":void 0,"aria-posinset":c,"aria-setsize":v?b.totalItems:void 0,className:Q("dataviews-view-activity__item",S==="compact"&&"is-compact",S==="balanced"&&"is-balanced",S==="comfortable"&&"is-comfortable"),children:(0,Go.jsxs)(te,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Go.jsx)(te,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:k}),(0,Go.jsxs)(te,{direction:"column",gap:R,align:"flex-start",className:"dataviews-view-activity__item-content",children:[O&&(0,Go.jsx)(pg,{item:o,isItemClickable:f,onClickItem:u,renderItemLink:d,className:"dataviews-view-activity__item-title",children:O}),g&&s&&(0,Go.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Go.jsx)(s.render,{item:o,field:s})}),(0,Go.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(I=>(0,Go.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Go.jsx)(jt,{className:"dataviews-view-activity__item-field-label",render:(0,Go.jsx)("span",{}),children:I.label}),(0,Go.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Go.jsx)(I.render,{item:o,field:I})})]},I.id))}),!!w?.length&&(0,Go.jsx)(wY,{item:o,actions:w,registry:_,buttonVariant:"secondary"})]}),(w.length<x.length||C&&x.length>0)&&(0,Go.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Go.jsx)(G_,{item:o,actions:x,isCompact:!0})})]})})}var Kpe=Gqe;var Zpe=l(fe(),1);function Yqe(e){return!!e}function kY(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(u=>u.id===n.titleField),s=r.find(u=>u.id===n.mediaField),a=r.find(u=>u.id===n.descriptionField),c=(n?.fields??[]).map(u=>r.find(d=>u===d.id)).filter(Yqe);return t.map((u,d)=>(0,Zpe.createElement)(Kpe,{...e,key:o(u),item:u,mediaField:s,titleField:i,descriptionField:a,otherFields:c,posinset:n.infiniteScrollEnabled?d+1:void 0}))}var bl=l(E(),1);function Qpe(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=qd(!!n),c=!!r?.length,u=i.groupBy?.field?o.find(v=>v.id===i.groupBy?.field):null,d=c&&u?Ia(r,u):null,f=i.infiniteScrollEnabled&&!d;if(!c)return(0,bl.jsx)("div",{className:Q("dataviews-no-results",{"is-refreshing":a}),children:t});let m=!f&&!!n,h=Q("dataviews-view-activity",s,{"is-refreshing":!f&&a}),g=d?Array.from(d.entries()):[];return c&&u&&d?(0,bl.jsx)(te,{direction:"column",gap:"sm",className:h,inert:m?"true":void 0,children:g.map(([v,y])=>(0,bl.jsx)(Gpe,{groupName:v,groupData:y,groupField:u,showLabel:i.groupBy?.showLabel!==!1,children:(0,bl.jsx)(kY,{...e,data:y})},v))}):(0,bl.jsxs)(bl.Fragment,{children:[(0,bl.jsx)("div",{className:h,role:i.infiniteScrollEnabled?"feed":void 0,inert:m?"true":void 0,children:(0,bl.jsx)(kY,{...e})}),f&&n&&(0,bl.jsx)("p",{className:"dataviews-loading-more",children:(0,bl.jsx)(Xpe.Spinner,{})})]})}var wl=l(q(),1),kE=l(H(),1),nme=l(Pe(),1),pN=l(U(),1);var PE=l(q(),1),$pe=l(K(),1),Kd=l(U(),1);var fN=l(H(),1);var EE=l(q(),1),Z_=l(U(),1),yl=l(H(),1);var $p=l(E(),1);function qqe(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function RY(){let{view:e,onChangeView:t,paginationInfo:r}=(0,Z_.useContext)(nt);if(!qqe(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,yl.sprintf)((0,yl.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,$p.jsxs)(te,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,$p.jsx)(te,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,Z_.createInterpolateElement)((0,yl.sprintf)((0,yl._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,$p.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,$p.jsx)(EE.SelectControl,{"aria-label":(0,yl.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,$p.jsxs)(te,{direction:"row",gap:"xs",align:"center",children:[(0,$p.jsx)(EE.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,yl.__)("Previous page"),icon:(0,yl.isRTL)()?Ul:Wl,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,$p.jsx)(EE.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,yl.__)("Next page"),icon:(0,yl.isRTL)()?Wl:Ul,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Jpe=(0,Z_.memo)(RY);var ni=l(E(),1),IY=[];function sy(e){return(0,Kd.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}function Kqe({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,ni.jsx)(PE.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,disabled:!s,onChange:()=>{r([])},"aria-label":(0,fN.__)("Deselect all")}):(0,ni.jsx)(PE.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:a,indeterminate:!a&&!!t.length,onChange:()=>{if(a)r(e.filter(c=>!o.some(u=>c===n(u))));else{let c=new Set([...e,...o.map(u=>n(u))]);r(Array.from(c))}},"aria-label":a?(0,fN.__)("Deselect all"):(0,fN.__)("Select all")})}function Zqe({actions:e,items:t,selection:r}){let o=(0,$pe.useRegistry)(),[n,i]=(0,Kd.useState)(null);return(0,ni.jsx)(te,{direction:"row",gap:"xs",children:e.map(s=>{if(!("callback"in s))return null;let{id:a,label:c,icon:u,isPrimary:d,callback:f}=s,m=typeof c=="string"?c:c(t),h=d?"primary":"tertiary",g=a===n;return(0,ni.jsx)(PE.Button,{accessibleWhenDisabled:!0,icon:u,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 eme(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=IY,paginationInfo:i,view:s}=(0,Kd.useContext)(nt),a=sy(n),c=(0,Kd.useMemo)(()=>e.filter(d=>t.includes(o(d))),[t,o,e]);if(!n.length)return null;let u=Cpe(t.length,e.length,i.totalItems,!!s.infiniteScrollEnabled);return(0,ni.jsxs)(te,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[a&&(0,ni.jsx)(Kqe,{selection:t,selectedItems:c,onChangeSelection:r,data:e,getItemId:o,disableSelectAll:!!s.infiniteScrollEnabled}),(0,ni.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:u})]})}function tme(){let{data:e,selection:t,getItemId:r,actions:o=IY}=(0,Kd.useContext)(nt),n=(0,Kd.useMemo)(()=>e.filter(i=>t.includes(r(i))),[t,r,e]);return o.length?(0,ni.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,ni.jsx)(Zqe,{actions:o,items:n,selection:t})}):null}function rme(){return(0,ni.jsxs)(te,{direction:"row",gap:"md",align:"center",children:[(0,ni.jsx)(eme,{}),(0,ni.jsx)(tme,{})]})}function OY(){let{actions:e=IY,paginationInfo:t,view:r}=(0,Kd.useContext)(nt),o=!r.infiniteScrollEnabled&&!!t.totalItems&&t.totalPages>1;return!e.length&&!o?null:(0,ni.jsxs)(te,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,ni.jsx)(eme,{}),(0,ni.jsx)(Jpe,{}),(0,ni.jsx)(tme,{})]})}var kt=l(E(),1);function ome({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:c,regularFields:u,badgeFields:d,config:f,posinset:m,setsize:h}){let{showTitle:g=!0,showMedia:v=!0,showDescription:y=!0}=e,_=n(i),b=(0,pN.useRef)(null),w=t.includes(_);hg(b,m);let x=s?.render?(0,kt.jsx)(s.render,{item:i,field:s,config:f}):null,C=g&&a?.render?(0,kt.jsx)(a.render,{item:i,field:a}):null;return(0,kt.jsxs)(wl.Composite.Item,{ref:b,"aria-label":a?a.getValue({item:i})||(0,kE.__)("(no title)"):void 0,render:({children:S,...P})=>(0,kt.jsx)(te,{direction:"column",children:S,...P}),role:"option","aria-posinset":m,"aria-setsize":h,className:Q("dataviews-view-picker-grid__card",{"is-selected":w}),"aria-selected":w,...o,children:[v&&x&&(0,kt.jsx)("div",{className:"dataviews-view-picker-grid__media",children:x}),v&&x&&(0,kt.jsx)(cg,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,kt.jsx)(te,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,kt.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:C})}),(0,kt.jsxs)(te,{direction:"column",gap:"xs",children:[y&&c?.render&&(0,kt.jsx)(c.render,{item:i,field:c}),!!d?.length&&(0,kt.jsx)(te,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:d.map(S=>(0,kt.jsx)(kp,{className:"dataviews-view-picker-grid__field-value",children:(0,kt.jsx)(S.render,{item:i,field:S})},S.id))}),!!u?.length&&(0,kt.jsx)(te,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:u.map(S=>(0,kt.jsx)(wl.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,kt.jsxs)(kt.Fragment,{children:[(0,kt.jsx)(wl.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:S.header}),(0,kt.jsx)(wl.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,kt.jsx)(S.render,{item:i,field:S})})]})},S.id))})]})]},_)}function ime({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,nme.useInstanceId)(ime,"dataviews-view-picker-grid-group__header");return(0,kt.jsxs)(te,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,kt.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,kE.sprintf)((0,kE.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function Xqe({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:c,empty:u}){let{resizeObserverRef:d,paginationInfo:f,itemListLabel:m}=(0,pN.useContext)(nt),h=r.find(z=>z.id===a?.titleField),g=r.find(z=>z.id===a?.mediaField),v=r.find(z=>z.id===a?.descriptionField),y=a.fields??[],{regularFields:_,badgeFields:b}=y.reduce((z,L)=>{let D=r.find(W=>W.id===L);if(!D)return z;let N=a.layout?.badgeFields?.includes(L)?"badgeFields":"regularFields";return z[N].push(D),z},{regularFields:[],badgeFields:[]}),w=!!t?.length,x=a.layout?.previewSize,C=sy(e),S="900px",P=a.groupBy?.field?r.find(z=>z.id===a.groupBy?.field):null,k=P?Ia(t,P):null,O=(a.infiniteScrollEnabled&&!k)??!1,R=k?Array.from(k.values()).flat():t,{getSelectionProps:I}=oc({data:R,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:C?"multi":"single-clearable",shouldSelectOnClick:!0}),T=a?.page??1,M=a?.perPage??0,V=O?f?.totalItems:void 0,F=sN(),B=lN(t,O,F);return(0,kt.jsxs)(kt.Fragment,{children:[w&&P&&k&&(0,kt.jsx)(wl.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,className:Q("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),"aria-label":m,render:({children:z,...L})=>(0,kt.jsx)(te,{direction:"column",gap:"lg",children:z,...L}),children:Array.from(k.entries()).map(([z,L])=>(0,kt.jsx)(ime,{groupName:z,groupField:P,showLabel:a.groupBy?.showLabel!==!1,children:(0,kt.jsx)(SE,{previewSize:x,style:{gridTemplateColumns:x&&`repeat(auto-fill, minmax(${x}px, 1fr))`},"aria-busy":n,ref:d,children:L.map(D=>{let N=D.position??(T-1)*M+t.indexOf(D)+1;return(0,kt.jsx)(ome,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(D)),getItemId:o,item:D,mediaField:g,titleField:h,descriptionField:v,regularFields:_,badgeFields:b,config:{sizes:S},posinset:N,setsize:V},o(D))})})},z))}),w&&!k&&(0,kt.jsxs)(wl.Composite,{render:(0,kt.jsx)(SE,{className:Q("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:x,"aria-busy":n,ref:d}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,"aria-label":m,children:[Array.from({length:B}).map((z,L)=>(0,kt.jsx)(wl.Composite.Item,{render:({children:D,...N})=>(0,kt.jsx)(te,{direction:"column",children:D,...N}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${L}`)),t.map(z=>{let L=z.position;return(0,kt.jsx)(ome,{view:a,selection:s,onChangeSelection:i,selectionProps:I(o(z)),getItemId:o,item:z,mediaField:g,titleField:h,descriptionField:v,regularFields:_,badgeFields:b,config:{sizes:S},posinset:L,setsize:V},o(z))})]}),!w&&(0,kt.jsx)("div",{className:Q({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,kt.jsx)("p",{children:(0,kt.jsx)(wl.Spinner,{})}):u}),w&&n&&(0,kt.jsx)("p",{className:"dataviews-loading-more",children:(0,kt.jsx)(wl.Spinner,{})})]})}var sme=Xqe;var mN=l(H(),1),ay=l(q(),1),_l=l(U(),1);var zt=l(E(),1);function Qqe({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,zt.jsx)("div",{className:i,children:(0,zt.jsx)(n.render,{item:e,field:n})})}function ame({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:c,onChangeSelection:u,selectionProps:d,posinset:f}){let{paginationInfo:m}=(0,_l.useContext)(nt),h=a.includes(r),[g,v]=(0,_l.useState)(!1),y=(0,_l.useRef)(null);hg(y,f);let{showTitle:_=!0,showMedia:b=!0,showDescription:w=!0,infiniteScrollEnabled:x}=o,C=()=>{v(!0)},S=()=>{v(!1)},P=o.fields??[],k=n&&_||i&&b||s&&w;return(0,zt.jsxs)(ay.Composite.Item,{ref:y,render:({children:O,...R})=>(0,zt.jsx)("tr",{className:Q("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:C,onMouseLeave:S,children:O,...R}),"aria-selected":h,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:x?"article":"option",onClickCapture:d.onClickCapture,onClick:d.onClick,onMouseDown:O=>{O.button===0&&(O.currentTarget.parentElement?.focus({preventScroll:!0}),d.onMouseDown(O))},children:[(0,zt.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,zt.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,zt.jsx)(cg,{item:e,selection:a,onChangeSelection:u,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),k&&(0,zt.jsx)("td",{role:"presentation",children:(0,zt.jsx)(tN,{item:e,titleField:_?n:void 0,mediaField:b?i:void 0,descriptionField:w?s:void 0,isItemClickable:()=>!1})}),P.map(O=>{let{width:R,maxWidth:I,minWidth:T,align:M}=o.layout?.styles?.[O]??{};return(0,zt.jsx)("td",{style:{width:R,maxWidth:I,minWidth:T},role:"presentation",children:(0,zt.jsx)(Qqe,{fields:t,item:e,column:O,align:M})},O)})]},r)}function Jqe({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:c,view:u,className:d,empty:f}){let m=(0,_l.useRef)(new Map),h=(0,_l.useRef)(void 0),[g,v]=(0,_l.useState)(),y=sy(e)??!1;(0,_l.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let _=u.groupBy?.field?r.find(L=>L.id===u.groupBy?.field):null,b=_?Ia(t,_):null,w=u.infiniteScrollEnabled&&!b,x=b?Array.from(b.values()).flat():t,{getSelectionProps:C}=oc({data:x,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:y?"multi":"single-clearable",shouldSelectOnClick:!0}),S=(0,_l.useId)();if(g){h.current=g,v(void 0);return}let P=L=>{let D=m.current.get(L.id),N=D?m.current.get(D.fallback):void 0;v(N?.node)},k=!!t?.length,O=r.find(L=>L.id===u.titleField),R=r.find(L=>L.id===u.mediaField),I=r.find(L=>L.id===u.descriptionField),{showTitle:T=!0,showMedia:M=!0,showDescription:V=!0}=u,F=O&&T||R&&M||I&&V,B=u.fields??[],z=(L,D)=>N=>{N?m.current.set(L,{node:N,fallback:B[D>0?D-1:1]}):m.current.delete(L)};return(0,zt.jsxs)(zt.Fragment,{children:[(0,zt.jsxs)("table",{className:Q("dataviews-view-table","dataviews-view-picker-table",d,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density)}),"aria-busy":n,"aria-describedby":S,role:w?"feed":"listbox",children:[(0,zt.jsx)("thead",{role:"presentation",children:(0,zt.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,zt.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:y&&(0,zt.jsx)($5,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:w})}),F&&(0,zt.jsx)("th",{children:O&&(0,zt.jsx)(q_,{ref:z(O.id,0),fieldId:O.id,view:u,fields:r,onChangeView:i,onHide:P,setOpenedFilter:c,canMove:!1})}),B.map((L,D)=>{let{width:N,maxWidth:W,minWidth:G,align:Z}=u.layout?.styles?.[L]??{};return(0,zt.jsx)("th",{style:{width:N,maxWidth:W,minWidth:G,textAlign:Z},"aria-sort":u.sort?.direction&&u.sort?.field===L?W5[u.sort.direction]:void 0,scope:"col",children:(0,zt.jsx)(q_,{ref:z(L,D),fieldId:L,view:u,fields:r,onChangeView:i,onHide:P,setOpenedFilter:c,canMove:u.layout?.enableMoving??!0})},L)})]})}),k&&_&&b?Array.from(b.entries()).map(([L,D])=>(0,zt.jsxs)(ay.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,zt.jsx)("tbody",{role:"group"}),children:[(0,zt.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,zt.jsx)("td",{colSpan:B.length+(F?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:u.groupBy?.showLabel===!1?L:(0,mN.sprintf)((0,mN.__)("%1$s: %2$s"),_.label,L)})}),D.map((N,W)=>{let G=o(N)||W.toString();return(0,zt.jsx)(ame,{item:N,fields:r,id:G,view:u,titleField:O,mediaField:R,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(G)},o(N))})]},`group-${L}`)):(0,zt.jsx)(ay.Composite,{render:(0,zt.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:k&&t.map((L,D)=>{let N=o(L),W=N||D.toString(),G=L.position;return(0,zt.jsx)(ame,{item:L,fields:r,id:W,view:u,titleField:O,mediaField:R,descriptionField:I,selection:a,getItemId:o,onChangeSelection:s,selectionProps:C(W),posinset:G},N)})})]}),(0,zt.jsxs)("div",{className:Q({"dataviews-loading":n,"dataviews-no-results":!k&&!n}),id:S,children:[!k&&(n?(0,zt.jsx)("p",{children:(0,zt.jsx)(ay.Spinner,{})}):f),k&&n&&(0,zt.jsx)("p",{className:"dataviews-loading-more",children:(0,zt.jsx)(ay.Spinner,{})})]})]})}var lme=Jqe;var X_=l(q(),1),Q_=l(U(),1),cme=l(Pe(),1),hN=l(H(),1);var tr=l(E(),1);function $qe(e){return!!e}function eKe({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:a,otherFields:c,posinset:u,setsize:d}){let f=(0,Q_.useRef)(null);hg(f,u);let{showTitle:m=!0,showMedia:h=!0,showDescription:g=!0}=e,v=o(n),y=t.includes(v),_=e.layout?.density??"balanced",b=h&&_!=="compact"&&s?.render?(0,tr.jsx)(s.render,{item:n,field:s,config:{sizes:_==="comfortable"?"32px":"24px"}}):null,w=(0,tr.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:b||(0,tr.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),x=m&&i?.render?(0,tr.jsx)(i.render,{item:n,field:i}):null,C=g&&a?.render?(0,tr.jsx)(a.render,{item:n,field:a}):null,S=(0,Q_.useMemo)(()=>_==="comfortable"?"md":"sm",[_]);return(0,tr.jsx)(X_.Composite.Item,{ref:f,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":u,"aria-setsize":d,"aria-selected":y,className:Q("dataviews-view-picker-activity__item",_==="compact"&&"is-compact",_==="balanced"&&"is-balanced",_==="comfortable"&&"is-comfortable",y&&"is-selected"),...r,render:(0,tr.jsx)("div",{}),children:(0,tr.jsxs)(te,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,tr.jsx)(te,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:w}),(0,tr.jsxs)(te,{direction:"column",gap:S,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[x&&(0,tr.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:x}),C&&(0,tr.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:C}),(0,tr.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:c.map(P=>(0,tr.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,tr.jsx)(jt,{render:(0,tr.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:P.label}),(0,tr.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,tr.jsx)(P.render,{item:n,field:P})})]},P.id))})]})]})})}function ume({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,cme.useInstanceId)(ume,"dataviews-view-picker-activity-group__header");return(0,tr.jsxs)(te,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,tr.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,hN.sprintf)((0,hN.__)("%1$s: %2$s"),t.label,e):e}),o]})}function dme({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:c,empty:u}){let{itemListLabel:d,paginationInfo:f}=(0,Q_.useContext)(nt),m=sy(a),h=t.find(R=>R.id===s?.titleField),g=t.find(R=>R.id===s?.mediaField),v=t.find(R=>R.id===s?.descriptionField),y=(s?.fields??[]).map(R=>t.find(I=>R===I.id)).filter($qe),_=s.groupBy?.field?t.find(R=>R.id===s.groupBy?.field):null,b=_?Ia(e,_):null,x=(s.infiniteScrollEnabled&&!b)??!1?f?.totalItems:void 0,C=!!e?.length,S=!!(_&&b),P=b?Array.from(b.values()).flat():e,{getSelectionProps:k}=oc({data:P,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:m?"multi":"single-clearable",shouldSelectOnClick:!0}),O=R=>(0,tr.jsx)(eKe,{view:s,selection:i,selectionProps:k(r(R)),getItemId:r,item:R,titleField:h,mediaField:g,descriptionField:v,otherFields:y,posinset:R.position,setsize:x},r(R));return C?(0,tr.jsxs)(tr.Fragment,{children:[(0,tr.jsx)(X_.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":m,"aria-label":d,"aria-busy":o,render:S?(0,tr.jsx)(te,{direction:"column",gap:"sm"}):void 0,className:Q("dataviews-view-picker-activity",c),children:S&&b?Array.from(b.entries()).map(([R,I])=>(0,tr.jsx)(ume,{groupName:R,groupField:_,showLabel:s.groupBy?.showLabel!==!1,children:I.map(O)},R)):e.map(O)}),o&&(0,tr.jsx)("p",{className:"dataviews-loading-more",children:(0,tr.jsx)(X_.Spinner,{})})]}):(0,tr.jsx)("div",{className:Q({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,tr.jsx)("p",{children:(0,tr.jsx)(X_.Spinner,{})}):u})}var J_=l(q(),1),$_=l(H(),1),fme=l(U(),1);var ex=l(E(),1);function vg(){let e=(0,fme.useContext)(nt),t=e.view;return(0,ex.jsxs)(J_.__experimentalToggleGroupControl,{label:(0,$_.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,ex.jsx)(J_.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,$_._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,ex.jsx)(J_.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,$_._x)("Balanced","Density option for DataView layout")},"balanced"),(0,ex.jsx)(J_.__experimentalToggleGroupControlOption,{value:"compact",label:(0,$_._x)("Compact","Density option for DataView layout")},"compact")]})}var pme=l(q(),1),mme=l(H(),1),hme=l(U(),1);var gme=l(E(),1),tKe=[{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 vme(){let e=(0,hme.useContext)(nt),t=e.view,r=tKe.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,gme.jsx)(pme.RangeControl,{showTooltip:!1,label:(0,mme.__)("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 ly=l(E(),1);function AY(){return(0,ly.jsxs)(ly.Fragment,{children:[(0,ly.jsx)(vg,{}),(0,ly.jsx)(vme,{})]})}var bg=[{type:Y5,label:(0,Zd.__)("Table"),component:Fpe,icon:CR,viewConfigOptions:vg},{type:cpe,label:(0,Zd.__)("Grid"),component:Hpe,icon:ER,viewConfigOptions:AY},{type:upe,label:(0,Zd.__)("List"),component:PY,icon:(0,Zd.isRTL)()?w9:AC,viewConfigOptions:vg},{type:dpe,label:(0,Zd.__)("Activity"),component:Qpe,icon:mh,viewConfigOptions:vg},{type:fpe,label:(0,Zd.__)("Grid"),component:sme,icon:ER,viewConfigOptions:AY,isPicker:!0},{type:ppe,label:(0,Zd.__)("Table"),component:lme,icon:CR,viewConfigOptions:vg,isPicker:!0},{type:mpe,label:(0,Zd.__)("Activity"),component:dme,icon:mh,viewConfigOptions:vg,isPicker:!0}];var fx=l(U(),1);var Sg=l(q(),1),em=l(H(),1),$N=l(U(),1);function gN(e){let{render:t,type:r}=e;return t||r!==void 0?e:{...e,type:"button"}}var bme=l(fe(),1),yme=(0,bme.createContext)(!0);function _me(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function vN(e){let t=[];for(let r of e)t.push(...r);return t}function bN(e){return e.slice().reverse()}function RE(...e){}function yN(e,t){return rKe(e)?e(oKe(t)?t():t):e}function rKe(e){return typeof e=="function"}function oKe(e){return typeof e=="function"}function Oa(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function tx(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function IE(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function xme(e,t){let r={...e};for(let o of t)Oa(r,o)&&delete r[o];return r}function Sme(e,t){let r={};for(let o of t)Oa(e,o)&&(r[o]=e[o]);return r}function wN(e){return e}function Cme(e=RE){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function us(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function MY(e){return Object.keys(e)}function Tme(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function yg(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function ds(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function Gt(...e){for(let t of e)if(t!==void 0)return t}var rx=nKe();function nKe(){return typeof window<"u"&&!!window.document?.createElement}function Xd(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function uy(e,t=!1){let{activeElement:r}=Xd(e);if(!r?.nodeName)return null;if(iKe(r)&&r.contentDocument?.body)return uy(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Xd(r).getElementById(o);if(n)return n}}return r}function cy(e,t){return e===t||e.contains(t)}function ox(e){return e?.nodeType===1}function Eme(e){return typeof e?.nodeType=="number"}function iKe(e){return e.tagName==="IFRAME"}function wg(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?sKe.indexOf(e.type)!==-1:!1}var sKe=["button","color","file","image","reset","submit"];function aKe(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function js(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function _N(e){return e.isContentEditable||js(e)}function Pme(e){if(js(e))return e.value;if(e.isContentEditable){let t=Xd(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function OE(e){let t=0,r=0;if(js(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Xd(e).getSelection();if(o?.rangeCount&&o.anchorNode&&cy(e,o.anchorNode)&&o.focusNode&&cy(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 lKe=["dialog","menu","listbox","tree","grid"],wme={menu:"menuitem",listbox:"option",tree:"treeitem"};function kme(e,t){let r=e?.getAttribute("role");return r&&lKe.indexOf(r)!==-1?r:t}function Rme(e){if(e!=null&&Oa(wme,e))return wme[e]}function AE(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=Xd(e);return AE(e.parentElement)||r.scrollingElement||r.body}function xN(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function Ime(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let c=t(i),u=t(a);return c===u||!c||!u?0:cKe(c,u)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function cKe(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Ome(){return rx&&!!navigator.maxTouchPoints}function SN(){return rx?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function nx(){return rx&&SN()&&/apple/i.test(navigator.vendor)}function Ame(){return rx&&/firefox\//i.test(navigator.userAgent)}function Mme(e){let{currentTarget:t,target:r}=e;return t?Eme(r)?!cy(t,r):!0:!1}function Ei(e){return e.target===e.currentTarget}function Nme(e){if(!ox(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function Dme(e){let t=SN();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:Nme(e.currentTarget)}function Fme(e){return e.altKey?Nme(e.currentTarget):!1}function dy(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 Lme(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function NY(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function CN(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!Eme(o)||!cy(r,o)}function Bme(e){return e.type==="input"}function fy(e,t,r,o){let i=(a=>{if(o){let u=setTimeout(a,o);return()=>clearTimeout(u)}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 Qd(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(Qd(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var uKe="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 ix(e){return!(!e.matches(uKe)||!aKe(e)||e.closest("[inert]"))}function ic(e){let t=uy(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function Vme(e){let t=uy(e);if(!t)return!1;if(cy(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 jme(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}function zme(e){return async()=>{let t=await e?.();return zme(async()=>(await t?.(),e))}}var xZt=dKe();function dKe({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(u,d)=>{if(!u)return;let f=d===o;o=d??null;let m=f?Math.max(0,t.length-1):t.length,h=await u();if(!h)return;r=[];let g=t[m];for(t[m]=zme(async()=>{await h?.();let v=await g?.();return async()=>{await v?.(),await u?.()}});t.length>e;)t.shift()}}}var fs=l(fe(),1),Fr=l(fe(),1),py=l(E(),1);function Hme(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function fKe(e){return!e||!(0,Fr.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function pKe(e){return fKe(e)?{...e.props}.ref||e.ref:null}function mKe(e,t){let r={...e};for(let o in t){if(!Oa(t,o))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(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 DY={...fs},Ume=DY.useId,TZt=DY.useDeferredValue,Wme=DY.useInsertionEffect,Ur=rx?Fr.useLayoutEffect:Fr.useEffect;function hKe(e){let[t]=(0,Fr.useState)(e);return t}function Kme(e){let t=(0,Fr.useRef)(e);return Ur(()=>{t.current=e}),t}function Bt(e){let t=(0,Fr.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return Wme?Wme(()=>{t.current=e}):t.current=e,(0,Fr.useCallback)((...r)=>t.current?.(...r),[])}function Zme(e){let[t,r]=(0,Fr.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 nn(...e){return(0,Fr.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=Hme(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():Hme(o,null)}}},e)}function sc(e){if(Ume){let o=Ume();return e||o}let[t,r]=(0,Fr.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 EN(e,t,r){let o=hKe(r),[n,i]=(0,Fr.useState)(o);return(0,Fr.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let u=s.getAttribute(t);i(u??o)},c=new MutationObserver(a);return c.observe(s,{attributeFilter:[t]}),a(),()=>c.disconnect()},[e,t,o]),n}function Jd(e,t){let r=(0,Fr.useRef)(!1);(0,Fr.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,Fr.useEffect)(()=>()=>{r.current=!1},[])}function Xme(e,t){let r=(0,Fr.useRef)(!1);Ur(()=>{if(r.current)return e();r.current=!0},t),Ur(()=>()=>{r.current=!1},[])}function Qme(){return(0,Fr.useReducer)(()=>[],[])}function sn(e){return Bt(typeof e=="function"?e:()=>e)}function ac(e,t,r=[]){let o=(0,Fr.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function PN(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,Fr.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var Gme=!1;function Jme(){return(0,Fr.useEffect)(()=>{Gme||(Qd("mousemove",vKe,!0),Qd("mousedown",TN,!0),Qd("mouseup",TN,!0),Qd("keydown",TN,!0),Qd("scroll",TN,!0),Gme=!0)},[]),Bt(()=>FY)}var FY=!1,Yme=0,qme=0;function gKe(e){let t=e.movementX||e.screenX-Yme,r=e.movementY||e.screenY-qme;return Yme=e.screenX,qme=e.screenY,t||r||!1}function vKe(e){gKe(e)&&(FY=!0)}function TN(){FY=!1}function Wr(e){let t=fs.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function $d(e,t){return fs.memo(e,t)}function Xr(e,t){let{wrapElement:r,render:o,...n}=t,i=nn(t.ref,pKe(o)),s;if(fs.isValidElement(o)){let a={...o.props,ref:i};s=fs.cloneElement(o,mKe(n,a))}else o?s=o(n):s=(0,py.jsx)(e,{...n});return r?r(s):s}function Qr(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Aa(e=[],t=[]){let r=fs.createContext(void 0),o=fs.createContext(void 0),n=()=>fs.useContext(r),i=(u=!1)=>{let d=fs.useContext(o),f=n();return u?d:d||f},s=()=>{let u=fs.useContext(o),d=n();if(!(u&&u===d))return d},a=u=>e.reduceRight((d,f)=>(0,py.jsx)(f,{...u,children:d}),(0,py.jsx)(r.Provider,{...u}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:u=>(0,py.jsx)(a,{...u,children:t.reduceRight((d,f)=>(0,py.jsx)(f,{...u,children:d}),(0,py.jsx)(o.Provider,{...u}))})}}var ii=l(fe(),1),bKe="div",yKe=Symbol("accessibleWhenDisabled"),wKe=nx(),the=1,rhe=2,$me=3,_Ke=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function xKe(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?_Ke.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function SKe(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function CKe(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function TKe(e){let t=0;return SKe(e)&&(t|=the),CKe(e)&&(t|=rhe),t}function EKe(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 PKe({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 LY(e,t){return Bt(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var ehe=!1,BY=!0;function kKe(e){let t=e.target;ox(t)&&!t.hasAttribute("data-focus-visible")&&(BY=!1)}function RKe(e){e.metaKey||e.ctrlKey||e.altKey||(BY=!0)}var ME=Qr(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,ii.useRef)(null),[a,c]=PN(i,yKe,r);r??=a,(0,ii.useEffect)(()=>{t&&(ehe||(Qd("mousedown",kKe,!0),Qd("keydown",RKe,!0),ehe=!0))},[t]);let u=t&&yg(i),d=u&&!r,[f,m]=(0,ii.useState)(!1),h=(0,ii.useRef)(!1),g=(0,ii.useRef)(null),v=Bt(N=>{g.current?.(),g.current=null,h.current=!1,N?.removeAttribute("data-focus-visible")});(0,ii.useEffect)(()=>{t&&!d||(v(s.current),f&&m(!1))},[t,d,f,v]),(0,ii.useEffect)(()=>{if(!t||!f)return;let N=s.current;if(!N||typeof IntersectionObserver>"u")return;let W=new IntersectionObserver(()=>{ix(N)||(h.current=!1,m(!1))});return W.observe(N),()=>W.disconnect()},[t,f]),(0,ii.useEffect)(()=>()=>g.current?.(),[]);let y=LY(i.onKeyPressCapture,u),_=LY(i.onMouseDownCapture,u),b=LY(i.onClickCapture,u),w=(N,W)=>{if(W&&(N.currentTarget=W),!t)return;let G=N.currentTarget;if(G&&ic(G)&&(n?.(N),!N.defaultPrevented)){if(G.dataset.focusVisible="true",h.current=!0,EKe(G)){if(g.current?.(),g.current=null,typeof IntersectionObserver<"u"){let Z=new IntersectionObserver(()=>{ix(G)||v(G)});Z.observe(G),g.current=()=>Z.disconnect()}return}m(!0)}},x=i.onKeyDownCapture,C=Bt(N=>{if(x?.(N),N.defaultPrevented||!t||f||h.current||N.metaKey||N.altKey||N.ctrlKey||!Ei(N))return;let W=N.currentTarget;fy(W,"focusout",()=>w(N,W))}),S=i.onFocusCapture,P=Bt(N=>{if(S?.(N),N.defaultPrevented||!t)return;if(!Ei(N)){m(!1);return}let W=N.currentTarget,G=()=>w(N,W);BY||xKe(N.target)?fy(N.target,"focusout",G):m(!1)}),k=i.onBlur,O=Bt(N=>{k?.(N),t&&CN(N)&&(v(N.currentTarget),m(!1))}),R=(0,ii.useContext)(yme),I=Bt(N=>{t&&o&&N&&R&&queueMicrotask(()=>{ic(N)||ix(N)&&N.focus()})}),[T,M]=(0,ii.useState)($me);Ur(()=>{let N=s.current;if(!N)return;let W=TKe(N.tagName.toLowerCase());W!==$me&&M(W)},[]);let V=t&&!!(T&the),F=t&&!!(T&rhe),[B,z]=(0,ii.useState)(!1);wKe&&(0,ii.useEffect)(()=>{if(!t)return;let N=s.current;if(!N)return;let{type:W}=N,G=N.tagName==="INPUT"&&(W==="checkbox"||W==="radio");z(wg(N)||G)},[t]);let L=i.style,D=(0,ii.useMemo)(()=>d?{pointerEvents:"none",...L}:L,[d,L]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":u||void 0,...i,...c,ref:nn(s,I,i.ref),style:D,tabIndex:PKe({focusable:t,trulyDisabled:d,nativeTabbable:V,supportsDisabled:F,safariTabIndex:B,tabIndexProp:i.tabIndex}),disabled:F&&d?!0:void 0,contentEditable:u?void 0:i.contentEditable,onKeyPressCapture:y,onClickCapture:b,onMouseDownCapture:_,onKeyDownCapture:C,onFocusCapture:P,onBlur:O},ds(i)}),IZt=Wr(function(t){let r=ME(t);return Xr(bKe,r)});var _g=l(fe(),1),IKe="button";function ohe(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?wg(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?wg(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var OKe=Symbol("command"),VY=Qr(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,_g.useRef)(null),[i,s]=(0,_g.useState)(!1),a=o.type;(0,_g.useEffect)(()=>{let x=n.current;if(!x)return;let C=wg(x);a!==void 0&&C&&x.type==="button"||s(C)},[a]);let[c,u]=(0,_g.useState)(!1),d=(0,_g.useRef)(!1),f=yg(o),[m,h]=PN(o,OKe,!0);Ur(()=>{f&&(d.current=!1,u(!1))},[f]);let g=o.onKeyDown,v=Bt(x=>{g?.(x);let C=x.currentTarget;if(x.defaultPrevented||m||f||!Ei(x)||js(C)||C.isContentEditable)return;let S=t&&x.key==="Enter",P=r&&x.key===" ",k=x.key==="Enter"&&!t,O=x.key===" "&&!r;if(k||O){x.preventDefault();return}if(S||P){let R=ohe(x);if(S){if(!R){x.preventDefault();let{view:I,...T}=x,M=()=>NY(C,T);Ame()?fy(C,"keyup",M):queueMicrotask(M)}}else P&&(d.current=!0,R||(x.preventDefault(),u(!0)))}}),y=o.onKeyUp,_=Bt(x=>{if(y?.(x),m)return;let C=r&&x.key===" ";if(!d.current||!C)return;let S=ohe(x);if(d.current=!1,S||u(!1),x.defaultPrevented||!Ei(x)||f||x.metaKey||S)return;x.preventDefault();let P=x.currentTarget,{view:k,...O}=x;queueMicrotask(()=>NY(P,O))}),b=o.onBlur,w=Bt(x=>{b?.(x),d.current&&(d.current=!1,u(!1))});return o={"data-active":c||void 0,type:i?"button":void 0,...h,...o,ref:nn(n,o.ref),onKeyDown:v,onKeyUp:_,onBlur:w},o=ME(o),o}),FZt=Wr(function(t){let r=VY(gN(t));return Xr(IKe,r)});var NE=Aa(),nhe=NE.useContext,VZt=NE.useScopedContext,jZt=NE.useProviderContext,ihe=NE.ContextProvider,she=NE.ScopedContextProvider;var kN=l(fe(),1),AKe="div",jY=Qr(function({store:t,shouldRegisterItem:r=!0,getItem:o=wN,element:n,...i}){let s=nhe();t=t||s;let a=sc(i.id),c=(0,kN.useRef)(n);return(0,kN.useEffect)(()=>{let u=c.current;if(!a||!u||!r)return;let d=o({id:a,element:u});return t?.renderItem(d)},[a,r,o,t]),i={...i,ref:nn(c,i.ref)},ds(i)}),GZt=Wr(function(t){let r=jY(t);return Xr(AKe,r)});var zY=l(fe(),1),DE=Aa([ihe],[she]),ZZt=DE.useContext,RN=DE.useScopedContext,ahe=DE.useProviderContext,IN=DE.ContextProvider,sx=DE.ScopedContextProvider,lhe=(0,zY.createContext)(void 0),che=(0,zY.createContext)(void 0);function my(e,t){let r=e.__unstableInternals;return us(r,"Invalid store"),r[t]}function dhe(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(FE(r,t))return!0;return!1}function FE(e,t){return e===t||e!==e&&t!==t}function fhe(e,t,r,o){let n;for(let i of MY(t))FE(t[i],r[i])||o!==void 0&&dhe([i],o)||(n??={...e},n[i]=t[i]);return n}var MKe=100;function NKe(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 DKe(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 phe(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 ON(e){e.notifiedListeners??=phe(e)}function UY(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 HY(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){ON(o);for(let n of o.group.listeners){if(n===o.currentListener)break;UY(o,n)&&o.notifiedListeners?.add(n)}}}function FKe(e,t,r){for(let o of e)o.group===t&&(o.recovering||UY(o,r)&&(ON(o),o.notifiedListeners?.add(r)))}function LKe({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)&&(UY(i,o)?(ON(i),i.notifiedListeners?.add(o)):n&&(ON(i),i.recoverToLive=!0)))}function BKe(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function VKe({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 jKe(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function mhe(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function hhe(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 u=r;a(),r=n?.()??r,r!==u&&(o=fhe(o,r,u,i)??o)}let c=t(r,o);c&&mhe(e,t,c)}function uhe({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)&&!dhe(e.listenerKeys.get(s),o)||(n?.add(s),hhe(e,s,t(),r,t,o))}function zs(e,...t){let r=e,o=r,n=RE,i=!1,s=!1,a=new Set,c=new Set,u=new Set,d={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},m=I=>(u.add(I),()=>u.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 V=MY(r),F=[];for(let L of t){let D=L?.getState?.();if(!D)continue;let N=V.filter(W=>Oa(D,W));if(N.length){if(t.length===1||N.length===V.length){for(let W of N)F.push(Hs(L,[W],G=>{O(W,G[W],!0)}));continue}F.push(_u(L,N,(W,G)=>{for(let Z of N)W[Z]!==G[Z]&&O(Z,W[Z],!0)}));for(let W of N){let G=L?.getState?.();G&&O(W,G[W],!0)}}}let B=[];for(let L of u)B.push(L());let z=t.map(LE);return n=tx(...F,...B,...z),M},g=(I,T,M)=>{M!==void 0&&(M?DKe(I.listenersByKey,M,T):I.allKeysListeners?.delete(T))},v=[],y=(I,T,M=d)=>{let V=I?[...I]:null,F=M.listeners.has(T);return F||BKe(v,M,T),V?LKe({fastPathFrames:v,group:M,keys:V,listener:T}):(F&&HY(v,M),FKe(v,M,T)),F&&(HY(v,M,T),g(M,T,M.listenerKeys.get(T))),M.listeners.add(T),V?(M.listenersByKey??=new Map,NKe(M.listenersByKey,V,T),VKe({fastPathFrames:v,group:M,keys:V,listener:T})):(M.allKeysListeners??=new Set,M.allKeysListeners.add(T)),M.listenerKeys.set(T,V),()=>{let B=M.disposables.get(T);M.disposables.delete(T),HY(v,M,T);let z=M.listenerKeys.get(T);g(M,T,V),z!==V&&g(M,T,z),M.listenerKeys.delete(T),M.listeners.delete(T),B?.()}},_=(I,T)=>y(I,T),b=(I,T,M)=>{let V=I.listeners.has(T);if(V){I.suspendCounts??=new Map;let B=I.suspendCounts.get(T)??0;I.suspendCounts.set(T,B+1)}let F;try{let B=r;jKe(I,T),r!==B&&(F=fhe(M,r,B));let z=T(r,F??M);z&&mhe(I,T,z)}finally{if(V){let B=I.suspendCounts,z=B?.get(T);z&&z>1?B?.set(T,z-1):B?.delete(T),B?.size||delete I.suspendCounts}}},w=(I,T)=>(b(d,T,r),y(I,T)),x=(I,T)=>(!f.listeners.size&&!s&&(o=r),b(f,T,o),y(I,T,f)),C=I=>zs(Sme(r,I),R),S=I=>zs(xme(r,I),R),P=()=>r,k=(I,T,M)=>{if(!(M instanceof Set)&&!I.allKeysListeners?.size){let V=I.listenersByKey?.get(M);if(!V)return;let F={group:I,keyedListeners:V,updatedKey:M,currentListener:null};v.push(F);try{for(let B of V){if(F.notifiedListeners?.has(B)||(F.currentListener=B,F.notifiedListeners?.add(B),hhe(I,B,r,T,P,M),!I.allKeysListeners?.size&&!F.recoverToLive))continue;let z=F.notifiedListeners??phe(F);F.notifiedListeners=z,F.recovering=!0,uhe({group:I,getState:P,prevState:T,updatedKey:M,notifiedListeners:z});return}}finally{v.pop()}return}uhe({group:I,getState:P,prevState:T,updatedKey:M})},O=(I,T,M=!1)=>{if(!Oa(r,I))return;let V=r[I],F=yN(T,()=>V);if(FE(F,V))return;let B=s;s=!0;let z=r,L={...r,[I]:F};r=L;let D=!1;try{if(!M&&t.length){for(let N of t)if(N?.setState?.(I,F),!FE(r[I],F)){D=!0;break}if(D){let N=0;for(;N<MKe;N+=1){let W=!1;for(let G of t){let Z=r[I];G?.setState?.(I,Z),FE(r[I],Z)||(W=!0)}if(!W)break}}}if(!D){let N=r===L?z:{...r,[I]:z[I]};k(d,N,I)}}finally{s=B}if(!f.listeners.size){s||(o=r);return}a.add(I),!i&&(i=!0,queueMicrotask(()=>{i=!1;let N=r,W=a;a=new Set;let G=o;k(f,G,W),o===G&&(o=N)}))},R={getState:P,setState:O,__unstableInternals:{setup:m,init:h,subscribe:_,sync:w,batch:x,pick:C,omit:S}};return R}function Pi(e,...t){if(e)return my(e,"setup")(...t)}function LE(e,...t){if(e)return my(e,"init")(...t)}function _u(e,...t){if(e)return my(e,"subscribe")(...t)}function Hs(e,...t){if(e)return my(e,"sync")(...t)}function hy(e,...t){if(e)return my(e,"batch")(...t)}function AN(e,...t){if(e)return my(e,"omit")(...t)}function ghe(e,...t){if(e)return my(e,"pick")(...t)}function ax(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=zs(t,...e);return Object.assign({},...e,r)}function zKe(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return Xd(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return Xd(o).body}function HKe(e){return e?.__unstablePrivateStore}var MN=64;function vhe(e,t){if(e.length<MN){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 WY(e,t,r){if(e.length<MN){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 bhe(e={}){e.store;let t=e.store?.getState(),r=Gt(e.items,t?.items,e.defaultItems,[]),o=HKe(e.store),n=o?.__unstableCollectionLookup??{controlledItems:new Map(r.map(b=>[b.id,b])),registeredItems:new Map,controlledItemsSource:r,propagatedItems:r},{controlledItems:i,registeredItems:s}=n,a={},c={},u={items:r,renderedItems:Gt(t?.renderedItems,[])},d=zs(u,e.store),f=Object.assign(zs({items:r,renderedItems:u.renderedItems},o),{__unstableCollectionLookup:n}),m=b=>{let w=Ime(b,x=>x.element);f.setState("renderedItems",w),d.setState("renderedItems",w)},h=b=>{if(b!==n.controlledItemsSource){n.controlledItemsSource=b,i.clear();for(let w of b)i.set(w.id,w)}},g=(b,w)=>{if(b!=="items"){d.setState(b,w);return}d.setState("items",x=>{let C=yN(w,x);return C===x?x:(n.propagatedItems=C,h(C),C)})};Pi(d,()=>LE(f)),o||(_u(d,["items"],({items:b})=>{b!==n.propagatedItems&&(n.propagatedItems=b,h(b))}),Pi(f,()=>hy(f,["items"],({items:b})=>{n.propagatedItems=b,d.setState("items",b)}))),Pi(f,()=>hy(f,["renderedItems"],b=>{let w=!0,x=requestAnimationFrame(()=>{let{renderedItems:k}=d.getState();b.renderedItems!==k&&m(b.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(x);let C=()=>{if(w){w=!1;return}cancelAnimationFrame(x),x=requestAnimationFrame(()=>m(b.renderedItems))},S=zKe(b.renderedItems),P=new IntersectionObserver(C,{root:S});for(let k of b.renderedItems)k.element&&P.observe(k.element);return()=>{cancelAnimationFrame(x),P.disconnect()}}));let v=(b,w,x)=>{let C=x?.registeredItems,S=x?.controlledItems;return P=>{let k=C?.get(P.id),O=!!k||!!S?.has(P.id),R;return f.setState(b,T=>{let M=w.ids||T.length>=MN&&!O?vhe(T,w):void 0,V=M&&!M.has(P.id)?-1:T.findIndex(({id:B})=>B===P.id),F=T.slice();if(V!==-1){R=T[V];let B={...R,...P};F[V]=B,C?.set(P.id,B)}else F.push(P),C?.set(P.id,P),M?.add(P.id);return(w.ids||V===-1&&F.length>=MN)&&WY(F,w,M),F}),()=>{C&&(k?C.set(P.id,k):C.delete(P.id)),f.setState(b,T=>{let M=w.ids?vhe(T,w):void 0;if(!R){let B=T.filter(({id:z})=>z!==P.id);return M?.delete(P.id),w.ids&&WY(B,w,M),B}let V=T.findIndex(({id:B})=>B===P.id);if(V===-1)return T;let F=T.slice();return F[V]=R,w.ids&&WY(F,w,M),F})}}},y=v("items",a,n),_=v("renderedItems",c);return{...d,setState:g,registerItem:y,renderItem:b=>tx(y(b),_(b)),item:b=>b?s.size?s.get(b)??i.get(b)??null:i.get(b)??null:null,__unstablePrivateStore:f}}var UKe={id:null};function ef(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function WKe(e){for(let t=e.length-1;t>=0;t-=1){let r=e[t];if(r&&!r.disabled)return r}}function GKe(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function yhe(e,t){return e.filter(r=>r.rowId===t)}function whe({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 _he(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[UKe]:[],...e.slice(0,o)]}var YKe=48,qKe=4;function KKe(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 ZKe(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(u=>u[0]?.rowId===s.rowId);if(a){a.push(s);continue}let c=[s];n.push(c),i?i.set(s.rowId,c):n.length===qKe&&(i=new Map(n.map(u=>[u[0]?.rowId,u])))}return n}function NN(e){return e.length>=YKe?ZKe(e):KKe(e)}function xhe(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function XKe(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function QKe(e,t,r){let o=xhe(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?ef(n):n[i-1];n[i]=a&&t!==a.id&&r?a:XKe(a?.rowId)}}return e}function JKe(e){let t=NN(e),r=xhe(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 She(e={}){let t=e.store?.getState(),r=bhe(e),o=Gt(e.activeId,t?.activeId,e.defaultActiveId),n=zs({...r.getState(),id:Gt(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,baseElement:Gt(t?.baseElement,null),includesBaseElement:Gt(e.includesBaseElement,t?.includesBaseElement,o===null),moves:Gt(t?.moves,0),orientation:Gt(e.orientation,t?.orientation,"both"),rtl:Gt(e.rtl,t?.rtl,!1),virtualFocus:Gt(e.virtualFocus,t?.virtualFocus,!1),focusLoop:Gt(e.focusLoop,t?.focusLoop,!1),focusWrap:Gt(e.focusWrap,t?.focusWrap,!1),focusShift:Gt(e.focusShift,t?.focusShift,!1)},r,e.store);Pi(n,()=>Hs(n,["renderedItems","activeId"],a=>{n.setState("activeId",c=>c!==void 0?c:ef(a.renderedItems)?.id)}));let i=(a="next",c={})=>{let u=n.getState(),{skip:d=0,activeId:f=u.activeId,focusShift:m=u.focusShift,focusLoop:h=u.focusLoop,focusWrap:g=u.focusWrap,includesBaseElement:v=u.includesBaseElement,renderedItems:y=u.renderedItems,rtl:_=u.rtl}=c,b=a==="up"||a==="down",w=a==="next"||a==="down",x=w?_&&!b:!_||b,C=m&&!d;if(!d&&!g&&!v&&f!=null&&(!b||!C&&!y.some(B=>B.rowId!=null))){let B=-1;if(y===u.renderedItems){let L=y[0];if(L&&r.item(L.id)===L){let D=r.item(f);D?.id===f&&(B=y.indexOf(D))}}B===-1&&(B=y.findIndex(L=>L.id===f));let z=y[B];if(z){let L=x?-1:1,D=whe({items:y,fromIndex:B+L,step:L,rowId:z.rowId,excludeId:f});return D!==void 0?D:h&&(b?h!=="horizontal":h!=="vertical")?whe({items:y,fromIndex:L===1?0:y.length-1,step:L,rowId:z.rowId,excludeId:f}):void 0}}let S=b?vN(QKe(NN(y),f,C)):y;if(S=x?bN(S):S,S=b?JKe(S):S,f==null)return ef(S)?.id;let P=S.find(B=>B.id===f);if(!P)return ef(S)?.id;let k=S.some(B=>B.rowId),O=S.indexOf(P),R=S.slice(O+1),I=yhe(R,P.rowId);if(d){let B=GKe(I,f);return(B.slice(d)[0]||B[B.length-1])?.id}let T=h&&(b?h!=="horizontal":h!=="vertical"),M=k&&g&&(b?g!=="horizontal":g!=="vertical"),V=w?(!k||b)&&T&&v:b?v:!1;if(T)return ef(_he(M&&!V?S:yhe(S,P.rowId),f,V),f)?.id;if(M){let B=ef(V?I:R,f);return V?B?.id||null:B?.id}let F=ef(I,f);return!F&&V?null:F?.id},s=(a,c)=>typeof c=="number"?i(a,{skip:c}):i(a,c);return{...r,...n,setBaseElement:a=>n.setState("baseElement",a),setActiveId:a=>n.setState("activeId",a),move:a=>{a!==void 0&&(n.setState("activeId",a),n.setState("moves",c=>c+1))},first:()=>ef(n.getState().renderedItems)?.id,last:()=>WKe(n.getState().renderedItems)?.id,next:a=>s("next",a),previous:a=>s("previous",a),down:a=>s("down",a),up:a=>s("up",a)}}var Che=ef,The=NN;function tf(e,t){return t&&e.item(t)||null}function Ehe(e,t=!1){if(js(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Xd(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var YY=Symbol("FOCUS_SILENTLY");function Phe(e){e[YY]=!0,e.focus({preventScroll:!0})}function khe(e){let t=e[YY];return delete e[YY],t}function gy(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var rf=l(fe(),1),Ohe=l(E(),1);var xu=l(fe(),1),KY=l(bT(),1),DN=()=>()=>{};function FN(e){return Array.isArray(e)}function qY(e,t){return e===t||e!==e&&t!==t}function eZe(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(!qY(o,t[r]))return!1}return!0}function Rhe(e){let t=xu.useRef(null),r=t.current;if(e===null)return t.current=null,null;if(eZe(r,e))return r;let o=[...e];return t.current=o,o}function fr(e,t=wN,r){let o=Rhe(FN(t)?t:typeof t=="function"?null:[t]),n=xu.useCallback(s=>!e||o?.length===0?DN():_u(e,o,s),[e,o]),i=()=>{let s=e?.getState();if(FN(t))return r?.(s);if(typeof t=="function")return t(s);if(s&&Oa(s,t))return s[t]};return(0,KY.useSyncExternalStore)(n,i,i)}function tZe(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 vy(e,t,r){let o=FN(t)?r??{}:t,n=FN(t)?t:void 0,i=xu.useRef({}),s=Rhe(tZe(o,n)),a=xu.useCallback(u=>!e||s?.length===0?DN():_u(e,s,u),[e,s]),c=()=>{let u=e?.getState(),d=!1,f=i.current;for(let m in o){let h=o[m];if(h===void 0)continue;if(typeof h=="function"){let v=h(u);Object.is(v,f[m])||(f[m]=v,d=!0)}if(typeof h=="function")continue;let g=u&&Oa(u,h)?u[h]:void 0;Object.is(g,f[m])||(f[m]=g,d=!0)}return d&&(i.current={...f}),i.current};return(0,KY.useSyncExternalStore)(a,c,c)}function Yo(e,t,r,o){let n=Oa(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=!!i,a=Kme({value:n,setValue:i});Ur(()=>{if(s)return _u(e,[r],(c,u)=>{let{value:d,setValue:f}=a.current;f&&(qY(c[r],u[r])||qY(c[r],d)||f(c[r]))})},[e,r,s]),Ur(()=>{if(n!==void 0)return e.setState(r,n),hy(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function lx(e,t){let[r,o]=xu.useState(()=>e(t));Ur(()=>LE(r),[r]);let n=xu.useCallback(i=>fr(r,i),[r]);return[xu.useMemo(()=>({...r,useState:n}),[r,n]),Bt(()=>{o(i=>e({...t,...i.getState()}))})]}var rZe="button";function oZe(e){return _N(e)?!0:e.tagName==="INPUT"&&!wg(e)}function nZe(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 iZe(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function Ihe(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=AE(e);if(!i)return;let s=nZe(i,o),a,c;for(let u=0;u<n.length;u+=1){let d=a;if(a=r(u),!a)break;if(a===d)continue;let f=tf(t,a)?.element;if(!f)continue;let m=iZe(f,o)-s,h=Math.abs(m);if(o&&m<=0||!o&&m>=0){c!==void 0&&c<h&&(a=d);break}c=h}return a}function sZe(e,t){return Ei(e)?!1:gy(t,e.target)}var ZY=Qr(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,typeaheadText:a,"aria-setsize":c,"aria-posinset":u,...d}){let f=RN();t=t||f;let m=sc(d.id),h=(0,rf.useRef)(null),g=(0,rf.useContext)(che),v=yg(d)&&!d.accessibleWhenDisabled,y=d.shouldRegisterItem,_=N=>{if(r)return r;if(N&&g?.baseElement&&g.baseElement===N.baseElement)return g.id},{rowId:b,baseElement:w,ariaSetSize:x,ariaPosInSet:C}=vy(t,["baseElement","renderedItems"],{rowId:_,baseElement(N){return N?.baseElement||void 0},ariaSetSize(N){if(c!=null)return c;if(N&&g?.ariaSetSize&&g.baseElement===N.baseElement)return g.ariaSetSize},ariaPosInSet(N){if(u!=null)return u;if(!N||!g?.ariaPosInSet||g.baseElement!==N.baseElement)return;let W=_(N),G=N.renderedItems.filter(Z=>Z.rowId===W);return g.ariaPosInSet+G.findIndex(Z=>Z.id===m)}}),{isActiveItem:S,isTabbable:P}=vy(t,["activeId","renderedItems","virtualFocus","items"],{isActiveItem(N){return!!N&&N.activeId===m},isTabbable(N){if(!N?.renderedItems.length)return!0;if(N.virtualFocus)return!1;if(i)return!0;if(N.activeId===null)return!1;let W=t?.item(N.activeId);return W?.disabled||!W?.element?!0:N.activeId===m}}),k=(0,rf.useCallback)(N=>{let W={...N,id:m||N.id,rowId:b,disabled:v,children:N.element?.textContent,typeaheadText:a};return s?s(W):W},[m,b,v,a,s]),O=d.onFocus,R=(0,rf.useRef)(!1),I=(0,rf.useRef)(null),T=Bt(N=>{if(O?.(N),N.defaultPrevented||Mme(N)||!m||!t||sZe(N,t))return;let{virtualFocus:W,baseElement:G}=t.getState();if(t.setActiveId(m),_N(N.currentTarget)&&Ehe(N.currentTarget),!W||!Ei(N)||oZe(N.currentTarget))return;let Z=(pe,me,$)=>{ix($)&&(nx()&&pe.hasAttribute("data-autofocus")&&pe.scrollIntoView({block:"nearest",inline:"nearest"}),R.current=!0,me===$||gy(t,me)?Phe($):$.focus())};if(G?.isConnected){Z(N.currentTarget,N.relatedTarget,G);return}if(y===!1)return;let{currentTarget:X,relatedTarget:ce}=N,re=()=>{I.current?.(),I.current=null};re(),I.current=_u(t,null,()=>{if(uy(X)!==X){re();return}let pe=t.getState(),me=pe.baseElement;me?.isConnected&&(re(),pe.virtualFocus&&Z(X,ce,me))})}),M=d.onBlurCapture,V=Bt(N=>{M?.(N),!N.defaultPrevented&&t?.getState()?.virtualFocus&&R.current&&(R.current=!1,N.preventDefault(),N.stopPropagation())}),F=d.onKeyDown,B=sn(o),z=sn(n),L=Bt(N=>{if(F?.(N),N.defaultPrevented||!Ei(N)||!t)return;let{currentTarget:W}=N,G=t.getState(),Z=!!t.item(m)?.rowId,X=G.orientation!=="horizontal",ce=G.orientation!=="vertical",re=()=>!!(Z||ce||!G.baseElement||!js(G.baseElement)),pe={ArrowUp:(Z||X)&&t.up,ArrowRight:(Z||ce)&&t.next,ArrowDown:(Z||X)&&t.down,ArrowLeft:(Z||ce)&&t.previous,Home:()=>{if(re())return!Z||N.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(re())return!Z||N.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>Ihe(W,t,t?.up,!0),PageDown:()=>Ihe(W,t,t?.down)}[N.key];if(pe){if(_N(W)){let $=OE(W),ve=ce&&N.key==="ArrowLeft",_e=ce&&N.key==="ArrowRight",ae=X&&N.key==="ArrowUp",ke=X&&N.key==="ArrowDown";if(_e||ke){let{length:ee}=Pme(W);if($.end!==ee)return}else if((ve||ae)&&$.start!==0)return}let me=pe();if(B(N)||me!==void 0){if(!z(N))return;N.preventDefault(),t.move(me)}}}),D=(0,rf.useMemo)(()=>({id:m,baseElement:w}),[m,w]);return d=ac(d,N=>(0,Ohe.jsx)(lhe.Provider,{value:D,children:N}),[D]),d={"data-active-item":S||void 0,...d,id:m,ref:nn(h,d.ref),tabIndex:P?d.tabIndex:-1,onFocus:T,onBlurCapture:V,onKeyDown:L},d=VY(d),d=jY({store:t,...d,getItem:k,shouldRegisterItem:m?y:!1}),ds({...d,"aria-setsize":x,"aria-posinset":C})}),_Xt=$d(Wr(function(t){let r=ZY(gN(t));return Xr(rZe,r)}));var of=l(fe(),1),LN=l(E(),1);var aZe="div";function lZe(e){return e.some(t=>!!t.rowId)}function cZe(e){let t=e.target;return t&&!js(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function uZe(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function Ahe(e,t,r){return Bt(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!Ei(o)||uZe(o)||cZe(o))return;let n=tf(e,e.getState().activeId)?.element;if(!n)return;let{view:i,...s}=o;n!==r?.current&&n.focus(),Lme(n,o.type,s)||o.preventDefault(),o.currentTarget.contains(n)&&o.stopPropagation()})}function dZe(e){return Che(vN(bN(The(e))))}function Mhe(e,t){let{virtualFocus:r,baseElement:o}=e.getState();if(!r||!o||!js(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function fZe(e){let[t,r]=(0,of.useState)(!1),o=(0,of.useCallback)(()=>r(!0),[]),n=fr(e,t?["activeId","items"]:[],i=>t?tf(e,i.activeId):null);return(0,of.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),Mhe(e,()=>{i.focus({preventScroll:!0})}))},[e,n,t]),o}var pZe=$d(function({store:t,focusOnMove:r,previousElementRef:o}){let n=fr(t,"moves"),i=fr(t,"baseElement");return(0,of.useEffect)(()=>{if(!n||!r)return;let{activeId:s}=t.getState(),a=tf(t,s)?.element;a&&Mhe(t,()=>jme(a))},[t,n,r]),Ur(()=>{if(!n||!i)return;let{activeId:s}=t.getState();if(s!==null)return;let a=o.current;o.current=null,a&&dy(a,{relatedTarget:i}),ic(i)||i.focus()},[t,n,i]),null}),XY=Qr(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=ahe();t=t||s,us(t,!1);let a=(0,of.useRef)(null),c=(0,of.useRef)(null),u=fZe(t),[,d]=Zme(r?t.setBaseElement:null),f=fr(t,"virtualFocus"),m=fr(t,r&&f?["activeId"]:[],k=>r&&f?k.activeId:null);Ur(()=>{if(!t||!r||!f)return;let k=c.current;if(c.current=null,!k)return;let O=tf(t,m)?.element||uy(k);O!==k&&dy(k,{relatedTarget:O})},[t,m,f,r]);let h=Ahe(t,i.onKeyDownCapture,c),g=Ahe(t,i.onKeyUpCapture,c),v=i.onFocusCapture,y=Bt(k=>{if(v?.(k),k.defaultPrevented||!t)return;let{virtualFocus:O}=t.getState();if(!O)return;let R=k.relatedTarget,I=khe(k.currentTarget);Ei(k)&&I&&(k.stopPropagation(),c.current=R)}),_=i.onFocus,b=Bt(k=>{if(_?.(k),k.defaultPrevented||!r||!t)return;let{relatedTarget:O}=k,{virtualFocus:R}=t.getState();R?Ei(k)&&!gy(t,O)&&queueMicrotask(u):Ei(k)&&t.setActiveId(null)}),w=i.onBlurCapture,x=Bt(k=>{if(w?.(k),k.defaultPrevented||!t)return;let{virtualFocus:O,activeId:R}=t.getState();if(!O)return;let I=tf(t,R)?.element,T=k.relatedTarget,M=gy(t,T),V=c.current;c.current=null,Ei(k)&&M?(T===I?V&&V!==T&&dy(V,k):I?dy(I,k):V&&dy(V,k),k.stopPropagation()):!gy(t,k.target)&&I&&dy(I,k)}),C=i.onKeyDown,S=sn(n),P=Bt(k=>{if(C?.(k),k.nativeEvent.isComposing||k.defaultPrevented||!t||!Ei(k))return;let{orientation:O,renderedItems:R,activeId:I,rtl:T}=t.getState();if(tf(t,I)?.element?.isConnected)return;let M=O!=="horizontal",V=O!=="vertical",F=lZe(R);if((k.key==="ArrowLeft"||k.key==="ArrowRight"||k.key==="Home"||k.key==="End")&&js(k.currentTarget))return;let z={ArrowUp:(F||M)&&(()=>F?dZe(R)?.id:t?.last()),ArrowRight:(F||V)&&(T?t.last:t.first),ArrowDown:(F||M)&&t.first,ArrowLeft:(F||V)&&(T?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[k.key];if(z){let L=z();if(L!==void 0){if(!S(k))return;k.preventDefault(),t.move(L)}}});return i=ac(i,k=>(0,LN.jsxs)(sx,{value:t,children:[k,r&&(0,LN.jsx)(pZe,{store:t,focusOnMove:o,previousElementRef:c})]}),[t,r,o]),i={"aria-activedescendant":fr(t,r&&f?["items"]:[],()=>{if(t&&r&&f)return tf(t,m)?.id}),...i,ref:nn(a,d,i.ref),onKeyDownCapture:h,onKeyUpCapture:g,onFocusCapture:y,onFocus:b,onBlurCapture:x,onKeyDown:P},i=ME({focusable:fr(t,r&&!f?["activeId"]:[],k=>r&&(f||k.activeId===null)),...i}),i}),RXt=Wr(function(t){let r=XY(t);return Xr(aZe,r)});var BE=Aa(),AXt=BE.useContext,MXt=BE.useScopedContext,QY=BE.useProviderContext,Nhe=BE.ContextProvider,Dhe=BE.ScopedContextProvider;var JY=l(fe(),1),VE=Aa([Nhe],[Dhe]),LXt=VE.useContext,BXt=VE.useScopedContext,VXt=VE.useProviderContext,Fhe=VE.ContextProvider,BN=VE.ScopedContextProvider,jXt=(0,JY.createContext)(void 0),zXt=(0,JY.createContext)(void 0);var by=l(fe(),1),$Y=l(E(),1);var jhe=l(kd(),1),mZe="div";function Lhe(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function Bhe(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function Vhe(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 u=Bhe(n[a%n.length]),d=Bhe(i[a%i.length]);s=Math.max(s,u+d)}return s}function hZe(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(Vhe(t,o,r),Vhe(n,s,i))}function eq(e,t,r){return!r&&t!==!1&&(!e||!!t)}var gZe=Qr(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=QY();t=t||i,us(t,!1);let s=(0,by.useRef)(null),a=sc(n.id),[c,u]=(0,by.useState)(null),{open:d,mounted:f,animated:m,contentElement:h}=vy(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),g=fr(t.disclosure,"contentElement"),v=(0,by.useRef)(!1);Ur(()=>{s.current&&t?.setContentElement(s.current)},[t]),Ur(()=>{let w;return t?.setState("animated",x=>(w=x,!0)),()=>{w!==void 0&&t?.setState("animated",w)}},[t]),Ur(()=>{if(!m){d?v.current&&(v.current=!1,u("enter")):(v.current=!0,u(null));return}if(!h?.isConnected){u(null);return}return Cme(()=>{u(d?"enter":f?"leave":null)})},[m,h,d,f]),Ur(()=>{if(!t||!m||!c||!h)return;let w=()=>t?.setState("animating",!1),x=()=>(0,jhe.flushSync)(w);if(c==="leave"&&d||c==="enter"&&!d)return;if(typeof m=="number")return Lhe(m,x);let C=[h];g&&C.push(g);let S=o?.current;S&&C.push(S);let P=Math.max(...C.map(hZe));if(!P){c==="enter"&&t.setState("animated",!1),w();return}return Lhe(Math.max(P-1e3/60,0),x)},[t,m,h,g,o,d,c]),n=ac(n,w=>(0,$Y.jsx)(BN,{value:t,children:w}),[t]);let y=eq(f,n.hidden,r),_=n.style,b=(0,by.useMemo)(()=>y?{..._,display:"none"}:_,[y,_]);return n={"data-open":d||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:y,...n,id:a,ref:nn(a?t.setContentElement:null,s,n.ref),style:b},ds(n)}),vZe=Wr(function(t){let r=gZe(t);return Xr(mZe,r)}),KXt=Wr(function({unmountOnHide:t,...r}){let o=QY();return fr(r.store||o,["mounted"],n=>!t||n?.mounted)===!1?null:(0,$Y.jsx)(vZe,{...r})});function zhe(e={}){let t=e.store||e.disclosure?ax(e.store,AN(e.disclosure,["contentElement","disclosureElement"])):void 0;let r=t?.getState(),o=Gt(e.open,r?.open,e.defaultOpen,!1),n=Gt(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:Gt(r?.contentElement,null),disclosureElement:Gt(r?.disclosureElement,null)},s=t?zs(i,t):zs(i);return Pi(s,()=>Hs(s,["animated","animating"],a=>{a.animated||s.setState("animating",!1)})),Pi(s,()=>_u(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),Pi(s,()=>Hs(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 Hhe(e,t,r){return Jd(t,[r.store,r.disclosure]),Yo(e,r,"open","setOpen"),Yo(e,r,"mounted","setMounted"),Yo(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var jE=Aa([Fhe],[BN]),nQt=jE.useContext,iQt=jE.useScopedContext,Uhe=jE.useProviderContext,Whe=jE.ContextProvider,Ghe=jE.ScopedContextProvider;var VN=l(fe(),1),jN=(0,VN.createContext)(void 0),zE=Aa([Whe,IN],[Ghe,sx]),tq=zE.useContext,cx=zE.useScopedContext,zN=zE.useProviderContext,Yhe=zE.ContextProvider,qhe=zE.ScopedContextProvider,HN=(0,VN.createContext)(void 0),Khe=(0,VN.createContext)(!1);function Zhe(e,t,r){return Jd(t,[r.store]),Yo(e,r,"items","setItems"),e}function Xhe(e){return{id:sc(e.id),...e}}function Qhe(e,t,r){return e=Zhe(e,t,r),Yo(e,r,"activeId","setActiveId"),Yo(e,r,"includesBaseElement"),Yo(e,r,"virtualFocus"),Yo(e,r,"orientation"),Yo(e,r,"rtl"),Yo(e,r,"focusLoop"),Yo(e,r,"focusWrap"),Yo(e,r,"focusShift"),e}function Jhe(e={}){return zhe(e)}function $he(e,t,r){return Hhe(e,t,r)}function ege({popover:e,...t}={}){let r=ax(t.store,AN(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=Jhe({...t,store:r}),i=Gt(t.placement,o?.placement,"bottom"),s=zs({...n.getState(),placement:i,currentPlacement:i,anchorElement:Gt(o?.anchorElement,null),popoverElement:Gt(o?.popoverElement,null),arrowElement:Gt(o?.arrowElement,null),rendered:Symbol("rendered")},n,r);return{...n,...s,setAnchorElement:a=>s.setState("anchorElement",a),setPopoverElement:a=>s.setState("popoverElement",a),setArrowElement:a=>s.setState("arrowElement",a),render:()=>s.setState("rendered",Symbol("rendered"))}}function tge(e,t,r){return Jd(t,[r.popover]),Yo(e,r,"placement"),$he(e,t,r)}var bZe="div",rq=Qr(function({store:t,...r}){let o=Uhe();return t=t||o,r={...r,ref:nn(t?.setAnchorElement,r.ref)},r}),AQt=Wr(function(t){let r=rq(t);return Xr(bZe,r)});var rge=l(fe(),1),yZe="div";function wZe(e){let t=e.relatedTarget;return ox(t)?cy(e.currentTarget,t):!1}var oq=Symbol("composite-hover");function _Ze(e){let{relatedTarget:t}=e;if(!ox(t))return!1;let r=t;do{if(Oa(r,oq)&&r[oq])return!0;r=r.parentElement}while(r);return!1}var nq=Qr(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=RN();t=t||i,us(t,!1);let s=Jme(),a=n.onMouseMove,c=sn(r),u=Bt(g=>{if(a?.(g),!g.defaultPrevented&&s()&&c(g)){if(!Vme(g.currentTarget)){let v=t?.getState().baseElement;v&&!ic(v)&&v.focus()}t?.setActiveId(g.currentTarget.id)}}),d=n.onMouseLeave,f=sn(o),m=Bt(g=>{d?.(g),!g.defaultPrevented&&s()&&(wZe(g)||_Ze(g)||c(g)&&f(g)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),h=(0,rge.useCallback)(g=>{g&&(g[oq]=!0)},[]);return n={...n,ref:nn(h,n.ref),onMouseMove:u,onMouseLeave:m},ds(n)}),LQt=$d(Wr(function(t){let r=nq(t);return Xr(yZe,r)}));var an=l(fe(),1),ux=l(E(),1);var xZe="input";function oge(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function nge(e,t){if(!t||e==null)return!1;let r=IE(e),o=IE(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function SZe(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function CZe(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var TZe=Qr(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:c,showOnClick:u=c,showOnKeyDown:d,showOnKeyPress:f=d,blurActiveItemOnClick:m,setValueOnClick:h=!0,moveOnKeyPress:g=!0,autoComplete:v="list",name:y,form:_,disabled:b,...w}){let x=zN();t=t||x,us(t,!1);let C=(0,an.useRef)(null),[S,P]=Qme(),k=(0,an.useRef)(!1),O=(0,an.useRef)(!1),R=(0,an.useRef)(null),I=()=>{let be=R.current;be!=null&&(cancelAnimationFrame(be),R.current=null)},T=fr(t,["virtualFocus"],be=>be.virtualFocus&&o),M=v==="inline"||v==="both",[V,F]=(0,an.useState)(M);Xme(()=>{M&&F(!0)},[M]);let B=fr(t,"value"),z=fr(t,["selectedValue"],be=>{if(y&&Array.isArray(be.selectedValue))return be.selectedValue}),L=Array.isArray(z),D=(0,an.useRef)(void 0);(0,an.useEffect)(()=>Hs(t,["selectedValue","activeId"],(be,dt)=>{D.current=dt.selectedValue}),[t]);let N=fr(t,["activeValue","selectedValue","activeId"],be=>{if(M&&V&&!(be.activeValue&&Array.isArray(be.selectedValue)&&(be.selectedValue.includes(be.activeValue)||D.current?.includes(be.activeValue))))return be.activeValue}),W=fr(t,"renderedItems"),G=fr(t,"open"),Z=fr(t,"contentElement"),X=(0,an.useMemo)(()=>{if(!M||!V)return B;if(oge(W,N,T)){if(nge(B,N)){let be=N?.slice(B.length)||"";return B+be}return B}return N||B},[M,V,W,N,T,B]);(0,an.useEffect)(()=>{let be=C.current;if(!be)return;let dt=()=>F(!0);return be.addEventListener("combobox-item-move",dt),()=>{be.removeEventListener("combobox-item-move",dt)}},[]),(0,an.useEffect)(()=>{if(!M||!V||!N||!oge(W,N,T)||!nge(B,N))return;let be=RE;return queueMicrotask(()=>{let dt=C.current;if(!dt)return;let{start:Mt,end:ze}=OE(dt),Ce=B.length,J=N.length;xN(dt,Ce,J),be=()=>{if(!ic(dt))return;let{start:ue,end:j}=OE(dt);ue===Ce&&j===J&&xN(dt,Mt,ze)}}),()=>be()},[S,M,V,N,W,T,B]);let ce=Bt(n),re=(0,an.useRef)(null),pe=(0,an.useRef)(void 0),me=(0,an.useRef)(!1),$=(0,an.useRef)(!1);(0,an.useEffect)(()=>{if(!G||!Z)return;let be=AE(Z);if(!be)return;let dt=()=>{k.current=!1,me.current=!0},Mt=()=>{if($.current||(me.current=!0),!t||!k.current)return;let{activeId:Ce}=t.getState();Ce!==null&&Ce!==re.current&&(k.current=!1)},ze={passive:!0,capture:!0};return be.addEventListener("wheel",dt,ze),be.addEventListener("touchmove",dt,ze),be.addEventListener("scroll",Mt,ze),()=>{be.removeEventListener("wheel",dt,!0),be.removeEventListener("touchmove",dt,!0),be.removeEventListener("scroll",Mt,!0)}},[G,Z,t]),Ur(()=>{me.current=!1,B&&(O.current||(k.current=!0))},[B]),Ur(()=>{T!=="always"&&G||(k.current=G)},[T,G]),Ur(()=>{G||(pe.current=void 0)},[G]);let ve=fr(t,"resetValueOnSelect");Jd(()=>{let be=k.current;if(!t||!G||O.current||!be&&(!ve||me.current))return;let{baseElement:dt,contentElement:Mt,activeId:ze}=t.getState();if(!(dt&&!ic(dt))){if(Mt?.hasAttribute("data-placing")){let Ce=new MutationObserver(P);return Ce.observe(Mt,{attributeFilter:["data-placing"]}),()=>Ce.disconnect()}if(T&&be){let Ce=ce(W),J=Ce!==void 0?Ce:CZe(W)??t.first();re.current=J;let ue=J??null,j=t.item(ue)?.value,we=pe.current;ue!==ze||we?.id!==ue||we?.value!==j?(pe.current={id:ue,value:j},t.move(ue)):t.setState("activeValue",j)}else{let Ce=t.item(ze||t.first())?.element;Ce&&"scrollIntoView"in Ce&&($.current=!0,Ce.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{$.current=!1}))}}},[t,G,S,B,T,ve,ce,W]),(0,an.useEffect)(()=>{if(!M)return;let be=C.current;if(!be)return;let dt=[be,Z].filter(ze=>!!ze),Mt=ze=>{dt.every(Ce=>CN(ze,Ce))&&t?.setValue(X)};for(let ze of dt)ze.addEventListener("focusout",Mt);return()=>{for(let ze of dt)ze.removeEventListener("focusout",Mt)}},[M,Z,t,X]);let _e=be=>be.currentTarget.value.length>=s,ae=w.onChange,ke=sn(a??_e),ee=sn(i??!t.tag),oe=Bt(be=>{if(ae?.(be),be.defaultPrevented||!t)return;let dt=be.currentTarget,{value:Mt,selectionStart:ze,selectionEnd:Ce}=dt,J=be.nativeEvent;if(k.current=!0,Bme(J)&&(J.isComposing&&(k.current=!1,O.current=!0),M)){let ue=J.inputType==="insertText"||J.inputType==="insertCompositionText",j=ze===Mt.length;F(ue&&j)}if(ee(be)){let ue=Mt===t.getState().value;t.setValue(Mt),queueMicrotask(()=>{xN(dt,ze,Ce)}),M&&T&&ue&&P()}ke(be)&&t.show(),(!T||!k.current)&&t.setActiveId(null)});(0,an.useEffect)(()=>I,[]);let le=w.onCompositionStart,ne=Bt(be=>{I(),k.current=!1,O.current=!0,le?.(be)}),ie=w.onCompositionEnd,Ie=Bt(be=>{k.current=!0,O.current=!1,ie?.(be),!be.defaultPrevented&&T&&(I(),R.current=requestAnimationFrame(()=>{R.current=null,!O.current&&P()}))}),Oe=w.onMouseDown,Fe=sn(m??(()=>t.getState().includesBaseElement)),De=sn(h),Le=sn(u??_e),de=Bt(be=>{Oe?.(be),!be.defaultPrevented&&(be.button||be.ctrlKey||t&&(Fe(be)&&t.setActiveId(null),De(be)&&t.setValue(X),Le(be)&&fy(be.currentTarget,"mouseup",t.show)))}),Ee=w.onKeyDown,ut=sn(f??_e),Tt=Bt(be=>{if(Ee?.(be),be.repeat||(k.current=!1),be.defaultPrevented||!t)return;let{open:dt}=t.getState();if(dt&&be.key==="Enter"){be.preventDefault();return}be.ctrlKey||be.altKey||be.shiftKey||be.metaKey||dt||(be.key==="ArrowUp"||be.key==="ArrowDown")&&ut(be)&&(be.preventDefault(),t.show())}),qt=w.onBlur,Kt=Bt(be=>{k.current=!1,qt?.(be)}),At=sc(w.id),Vt=SZe(v)?v:void 0,or=fr(t,["activeId"],be=>be.activeId===null),Ze=yg({disabled:b,"aria-disabled":w["aria-disabled"]}),bn=w.composite!==!1,Xn=fr(t,L?["baseElement"]:[],be=>L?be.baseElement:null);return w=ac(w,be=>!y||!Array.isArray(z)||bn&&!Xn?be:(0,ux.jsxs)(ux.Fragment,{children:[be,z.map((dt,Mt)=>(0,ux.jsx)("input",{type:"hidden",name:y,form:_,disabled:Ze,value:dt},Mt))]}),[y,_,Ze,bn,Xn,z]),w={role:"combobox","aria-autocomplete":Vt,"aria-haspopup":kme(Z,"listbox"),"aria-expanded":G,"aria-controls":Z?.id,"data-active-item":or||void 0,value:X,...w,id:At,name:L?void 0:y,form:_,disabled:b,ref:nn(C,w.ref),onChange:oe,onCompositionStart:ne,onCompositionEnd:Ie,onMouseDown:de,onKeyDown:Tt,onBlur:Kt},w=XY({store:t,focusable:r,...w,moveOnKeyPress:be=>Tme(g,be)?!1:(M&&F(!0),!0)}),w=rq({store:t,...w}),{autoComplete:"off",...w}}),UN=Wr(function(t){let r=TZe(t);return Xr(xZe,r)});var WN=l(fe(),1),iq=l(E(),1);var EZe="div";function PZe(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function kZe(e){return Rme(e)??"option"}var RZe=Qr(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a=!1,moveOnKeyPress:c=!0,getItem:u,...d}){let f=cx();t=t||f,us(t,!1);let{resetValueOnSelectState:m,multiSelectable:h,selected:g}=vy(t,["selectedValue"],{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(O){return Array.isArray(O.selectedValue)},selected(O){return PZe(O.selectedValue,r)}}),v=(0,WN.useCallback)(O=>{let R={...O,value:r};return u?u(R):R},[r,u]);n=n??!h,o=o??(r!=null&&!h);let y=d.onClick,_=sn(n),b=sn(i),w=sn(s??m??h),x=sn(o),C=Bt(O=>{y?.(O),!O.defaultPrevented&&(Fme(O)||Dme(O)||(r!=null&&(b(O)&&(w(O)&&t?.resetValue(),t?.setSelectedValue(R=>Array.isArray(R)?R.includes(r)?R.filter(I=>I!==r):[...R,r]:r)),_(O)&&t?.setValue(r)),x(O)&&t?.hide()))}),S=d.onKeyDown,P=Bt(O=>{if(S?.(O),O.defaultPrevented)return;let R=t?.getState().baseElement;if(!R||ic(R))return;let I=O.key.length===1&&!O.ctrlKey&&!O.metaKey,T=(SN()?O.metaKey:O.ctrlKey)&&O.key.toLowerCase()==="v",M=O.key==="Backspace"||O.key==="Delete";(I||T||M)&&(queueMicrotask(()=>R.focus()),js(R)&&t?.setValue(R.value))});h&&g!=null&&(d={"aria-selected":g,...d}),d=ac(d,O=>(0,iq.jsx)(HN.Provider,{value:r,children:(0,iq.jsx)(Khe.Provider,{value:g??!1,children:O})}),[r,g]),d={role:kZe((0,WN.useContext)(jN)),children:r,...d,onClick:C,onKeyDown:P};let k=sn(c);return d=ZY({store:t,...d,getItem:v,moveOnKeyPress:O=>{if(!k(O))return!1;let R=new Event("combobox-item-move");return t?.getState().baseElement?.dispatchEvent(R),!0}}),d=nq({store:t,focusOnHover:a,...d}),d}),GN=$d(Wr(function(t){let r=RZe(t);return Xr(EZe,r)}));var YN=l(fe(),1),ige=l(E(),1);var IZe="span";function sq(e){return IE(e).toLowerCase()}function OZe(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 AZe(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 MZe(e){let t=[],r=[],o=0;for(let i of e){let s=sq(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 NZe(e,t){if(!t.length)return t;let{starts:r,ends:o}=MZe(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 DZe(e,t){if(!e||!t)return e;let r=_me(t).map(sq),o=[],n=(c,u=!1)=>(0,ige.jsx)("span",{"data-autocomplete-value":u?"":void 0,"data-user-value":u?void 0:"",children:c},o.length),i=NZe(e,AZe(OZe(sq(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,u],d)=>{let f=e.slice(c,c+u),m=i[d+1]?.[0];return[f,e.slice(c+u,m)]})].forEach((c,u)=>{c&&o.push(n(c,u%2===0))}),o}var FZe=Qr(function({store:t,value:r,userValue:o,...n}){let i=cx();t=t||i;let s=(0,YN.useContext)(HN),a=r??s,c=fr(t,["value"],u=>o??u?.value);return n={children:(0,YN.useMemo)(()=>{if(a)return c?DZe(a,c):a},[a,c]),...n},ds(n)}),qN=Wr(function(t){let r=FZe(t);return Xr(IZe,r)});var LZe="label",BZe=Qr(function({store:t,...r}){let o=zN();t=t||o,us(t,!1);let n=fr(t,"baseElement");return EN(n,"id"),r={htmlFor:n?.id,...r},ds(r)}),KN=$d(Wr(function(t){let r=BZe(t);return Xr(LZe,r)}));var ZN=l(fe(),1),aq=l(E(),1);var VZe="div",jZe=Qr(function({store:t,alwaysVisible:r,...o}){let n=cx(!0),i=tq();t=t||i;let s=!!t&&t===n;us(t,!1);let a=(0,ZN.useRef)(null),c=sc(o.id),u=fr(t,"mounted"),d=eq(u,o.hidden,r),f=d?{...o.style,display:"none"}:o.style,m=fr(t,["selectedValue"],w=>Array.isArray(w.selectedValue)),h=EN(a,"role",o.role),g=(h==="listbox"||h==="tree"||h==="grid")&&m||void 0,[v,y]=(0,ZN.useState)(!1),_=fr(t,"contentElement");Ur(()=>{if(!u)return;let w=a.current;if(!w||_!==w)return;let x=()=>{y(!!w.querySelector("[role='listbox']"))},C=new MutationObserver(x);return C.observe(w,{subtree:!0,childList:!0,attributeFilter:["role"]}),x(),()=>C.disconnect()},[u,_]),v||(o={role:"listbox","aria-multiselectable":g,...o}),o=ac(o,w=>(0,aq.jsx)(qhe,{value:t,children:(0,aq.jsx)(jN.Provider,{value:h,children:w})}),[t,h]);let b=c&&(!n||!s)?t.setContentElement:null;return o={hidden:d,...o,id:c,ref:nn(b,a,o.ref),style:f},ds(o)}),XN=Wr(function(t){let r=jZe(t);return Xr(VZe,r)});var lq=l(fe(),1),bJt=(0,lq.createContext)(null),yJt=(0,lq.createContext)(null),HE=Aa([IN],[sx]),sge=HE.useContext,wJt=HE.useScopedContext,_Jt=HE.useProviderContext,xJt=HE.ContextProvider,SJt=HE.ScopedContextProvider;var zZe=nx()&&Ome();function age({tag:e,...t}={}){let r=ax(t.store,ghe(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=Gt(t.activeId,n?.activeId,t.defaultActiveId,null),s=She({...t,activeId:i,includesBaseElement:Gt(t.includesBaseElement,n?.includesBaseElement,!0),orientation:Gt(t.orientation,n?.orientation,"vertical"),focusLoop:Gt(t.focusLoop,n?.focusLoop,!0),focusWrap:Gt(t.focusWrap,n?.focusWrap,!0),virtualFocus:Gt(t.virtualFocus,n?.virtualFocus,!0)}),a=ege({...t,placement:Gt(t.placement,n?.placement,"bottom-start")}),c=Gt(t.value,n?.value,t.defaultValue,""),u=Gt(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),d=Array.isArray(u),f={...s.getState(),...a.getState(),value:c,selectedValue:u,resetValueOnSelect:Gt(t.resetValueOnSelect,n?.resetValueOnSelect,d),resetValueOnHide:Gt(t.resetValueOnHide,n?.resetValueOnHide,d&&!e),activeValue:n?.activeValue},m=zs(f,s,a,r);return zZe&&Pi(m,()=>Hs(m,["virtualFocus"],()=>{m.setState("virtualFocus",!1)})),Pi(m,()=>{if(e)return tx(Hs(m,["selectedValue"],h=>{Array.isArray(h.selectedValue)&&e.setValues(h.selectedValue)}),Hs(e,["values"],h=>{m.setState("selectedValue",h.values)}))}),Pi(m,()=>Hs(m,["resetValueOnHide","mounted"],h=>{h.resetValueOnHide&&(h.mounted||m.setState("value",c))})),Pi(m,()=>Hs(m,["open"],h=>{h.open||(m.setState("activeId",i),m.setState("moves",0))})),Pi(m,()=>Hs(m,["moves","activeId"],(h,g)=>{h.moves===g.moves&&m.setState("activeValue",void 0)})),Pi(m,()=>hy(m,["moves","renderedItems"],(h,g)=>{if(h.moves===g.moves)return;let{activeId:v}=m.getState(),y=s.item(v);m.setState("activeValue",y?.value)})),{...a,...s,...m,tag:e,setValue:h=>m.setState("value",h),resetValue:()=>m.setState("value",f.value),setSelectedValue:h=>m.setState("selectedValue",h)}}function UZe(e){let t=sge();return e={...e,tag:e.tag!==void 0?e.tag:t},Xhe(e)}function WZe(e,t,r){return Jd(t,[r.tag]),Yo(e,r,"value","setValue"),Yo(e,r,"selectedValue","setSelectedValue"),Yo(e,r,"resetValueOnHide"),Yo(e,r,"resetValueOnSelect"),Object.assign(Qhe(tge(e,t,r),t,r),{tag:r.tag})}function cq(e={}){e=UZe(e);let[t,r]=lx(age,e);return WZe(t,r,e)}var lge=l(E(),1);function QN(e={}){return(0,lge.jsx)(Yhe,{value:cq(e),children:e.children})}var fge=l(Gb(),1);var pge=l(Pe(),1),xg=l(H(),1),yy=l(U(),1),nf=l(q(),1);var YZe=[],UE=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:YZe;var WE=l(U(),1),qZe=[];function si({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:qZe,[o,n]=(0,WE.useState)(r),[i,s]=(0,WE.useState)(!1);return(0,WE.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(c=>{if(!a){let u=Array.isArray(c)&&c.length>0?c:r;n(u)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var ar=l(E(),1);function cge(e=""){return(0,fge.default)(e.trim().toLowerCase())}var uge=(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 dge(e,t){return`${e}-${t}`}var mge=({selected:e})=>(0,ar.jsx)("span",{className:Q("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,ar.jsx)(nf.Icon,{icon:jo})}),hge=({selected:e})=>(0,ar.jsx)("span",{className:Q("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function gge({view:e,filter:t,onChangeView:r}){let o=(0,pge.useInstanceId)(gge,"dataviews-filter-list-box"),[n,i]=(0,yy.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),a=UE(t,s);return(0,ar.jsx)(nf.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,xg.sprintf)((0,xg.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(dge(o,t.elements[0].value))},render:(0,ar.jsx)(nf.Composite.Typeahead,{}),children:t.elements.map(c=>(0,ar.jsxs)(nf.Composite.Hover,{render:(0,ar.jsx)(nf.Composite.Item,{id:dge(o,c.value),render:(0,ar.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let u=s?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:s.operator||t.operators[0],value:uge(t,s,c.value)}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:uge(t,s,c.value)}];r({...e,page:1,filters:u})}}),children:[t.singleSelection&&(0,ar.jsx)(hge,{selected:a===c.value}),!t.singleSelection&&(0,ar.jsx)(mge,{selected:a.includes(c.value)}),(0,ar.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function KZe({view:e,filter:t,onChangeView:r}){let[o,n]=(0,yy.useState)(""),i=(0,yy.useDeferredValue)(o),s=e.filters?.find(u=>u.field===t.field),a=UE(t,s),c=(0,yy.useMemo)(()=>{let u=cge(i);return t.elements.filter(d=>cge(d.label).includes(u))},[t.elements,i]);return(0,ar.jsxs)(QN,{selectedValue:a,setSelectedValue:u=>{let d=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:u}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:u}];r({...e,page:1,filters:d})},setValue:n,children:[(0,ar.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,ar.jsx)(jt,{render:(0,ar.jsx)(KN,{}),children:(0,xg.__)("Search items")}),(0,ar.jsx)(UN,{autoSelect:"always",placeholder:(0,xg.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,ar.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,ar.jsx)(nf.Icon,{icon:aj})})]}),(0,ar.jsxs)(XN,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(u=>(0,ar.jsxs)(GN,{resetValueOnSelect:!1,value:u.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,ar.jsx)(hge,{selected:a===u.value}),!t.singleSelection&&(0,ar.jsx)(mge,{selected:a.includes(u.value)}),(0,ar.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:u.label,children:[(0,ar.jsx)(qN,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:u.label}),!!u.description&&(0,ar.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:u.description})]})]},u.value)),!c.length&&(0,ar.jsx)("p",{children:(0,xg.__)("No results found")})]})]})}function vge(e){let{elements:t,isLoading:r}=si({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,ar.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,ar.jsx)(nf.Spinner,{})});if(t.length===0)return(0,ar.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,xg.__)("No elements found")});let o=t.length>10?KZe:gge;return(0,ar.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var bge=l(q2(),1),yge=l(Pe(),1),uq=l(U(),1),wge=l(q(),1);var dq=l(E(),1);function _ge({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(u=>u.field===e.field),i=UE(e,n),s=(0,uq.useMemo)(()=>{let u=o.find(d=>d.id===e.field);return u&&{...u,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:d})=>d[u.id],setValue:({value:d})=>({[u.id]:d})}},[o,e.field]),a=(0,uq.useMemo)(()=>(t.filters??[]).reduce((u,d)=>(u[d.field]=d.value,u),{}),[t.filters]),c=(0,yge.useEvent)(u=>{if(!s||!n)return;let d=s.getValue({item:u});(0,bge.default)(d,i)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:d===""?void 0:d}:f)})});return!s||!s.Edit||!n?null:(0,dq.jsx)(wge.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,dq.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:c})})}var Ue=l(H(),1),qo=l(U(),1),GE=l(en(),1);var ZZe=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,XZe=["HH:mm","HH:mm:ss"],QZe=new Date(2e3,0,1);function Us(e){if(typeof e!="string")return null;let t=e.trim().replace(ZZe,"");for(let r of XZe){let o=Yie(t,r,QZe);if(au(o))return o.getHours()*3600+o.getMinutes()*60+o.getSeconds()}return null}var fq=l(E(),1),ln={Name:(0,fq.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,fq.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function dx(e,t){let r=Us(t);return r!==null?[Us(e)??NaN,r]:[(0,GE.getDate)(e).getTime(),(0,GE.getDate)(t).getTime()]}function xge(e,t){switch(t){case"days":return Ob(new Date,e);case"weeks":return $ie(new Date,e);case"months":return dM(new Date,e);case"years":return fM(new Date,e);default:return new Date}}var Sge={label:(0,Ue.__)("Is none of"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),ln),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"},JN=[{name:bo,label:(0,Ue.__)("Includes"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),ln),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:yo,...Sge},{name:ls,label:(0,Ue.__)("Includes all"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),ln),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:oi,...Sge},{name:Tn,label:(0,Ue.__)("Between (inc)"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),ln),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(Us);if(n!==null&&i!==null){let s=Us(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:Vs,label:(0,Ue.__)("In the past"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),ln),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=xge(r.value,r.unit),n=(0,GE.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:Ra,label:(0,Ue.__)("Over"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),ln),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=xge(r.value,r.unit);return(0,GE.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Io,label:(0,Ue.__)("Is"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:Oo,label:(0,Ue.__)("Is not"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:ig,label:(0,Ue.__)("Less than"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:sg,label:(0,Ue.__)("Greater than"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:ag,label:(0,Ue.__)("Less than or equal"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:lg,label:(0,Ue.__)("Greater than or equal"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:hu,label:(0,Ue.__)("Before"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){if(r===void 0)return!0;let[o,n]=dx(t.getValue({item:e}),r);return o<n},selection:"single"},{name:gu,label:(0,Ue.__)("After"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){if(r===void 0)return!0;let[o,n]=dx(t.getValue({item:e}),r);return o>n},selection:"single"},{name:vu,label:(0,Ue.__)("Before (inc)"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){if(r===void 0)return!0;let[o,n]=dx(t.getValue({item:e}),r);return o<=n},selection:"single"},{name:bu,label:(0,Ue.__)("After (inc)"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){if(r===void 0)return!0;let[o,n]=dx(t.getValue({item:e}),r);return o>=n},selection:"single"},{name:Ud,label:(0,Ue.__)("Contains"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),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:Wd,label:(0,Ue.__)("Doesn't contain"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),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:Gd,label:(0,Ue.__)("Starts with"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),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:yu,label:(0,Ue.__)("On"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){if(r===void 0)return!0;let[o,n]=dx(t.getValue({item:e}),r);return o===n},selection:"single"},{name:wu,label:(0,Ue.__)("Not on"),filterText:(e,t)=>(0,qo.createInterpolateElement)((0,Ue.sprintf)((0,Ue.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),ln),filter(e,t,r){if(r===void 0)return!0;let[o,n]=dx(t.getValue({item:e}),r);return o!==n},selection:"single"}],wy=e=>JN.find(t=>t.name===e),Cge=()=>JN.map(e=>e.name),Tge=e=>JN.filter(t=>t.selection==="single").some(t=>t.name===e),Ege=e=>JN.some(t=>t.name===e);var cn=l(E(),1),JZe="Enter",$Ze=" ",eXe=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=wy(t?.operator);return o!==void 0?o.filterText(r,e):(0,em.sprintf)((0,em.__)("Unknown status for %1$s"),r.name)};function tXe({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:wy(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,cn.jsxs)(te,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,cn.jsx)(Sg.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,cn.jsx)(Sg.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,em.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,c=n?.operator,u=n?[...(t.filters??[]).map(d=>{if(d.field===e.field){let f=wy(c)?.selection,m=wy(a)?.selection,h=f!==m||[f,m].includes("custom");return{...d,value:h?void 0:d.value,operator:a}}return d})]:[...t.filters??[],{field:e.field,operator:a,value:void 0}];r({...t,page:1,filters:u})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function Pge({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,$N.useRef)(null),{filter:i,view:s,onChangeView:a}=o,c=s.filters?.find(_=>_.field===i.field),u=[],d=(0,$N.useMemo)(()=>{let _=r.find(b=>b.id===i.field);return _&&{..._,getValue:({item:b})=>b[_.id]}},[r,i.field]),{elements:f}=si({elements:i.elements,getElements:i.getElements});if(f.length>0)u=f.filter(_=>i.singleSelection?_.value===c?.value:c?.value?.includes(_.value));else if(Array.isArray(c?.value)){if(!c.value.some(b=>b==null||b==="")){let b=c.value.map(w=>d?.getValueFormatted({item:{[d.id]:w},field:d})||String(w));u=[{value:c.value,label:b}]}}else if(typeof c?.value=="object")u=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let _=d!==void 0?d.getValueFormatted({item:{[d.id]:c.value},field:d}):String(c.value);u=[{value:c.value,label:_}]}let m=i.isPrimary,h=c?.isLocked,g=!h&&c?.value!==void 0,v=!h&&(!m||g),y=m?(0,em.__)("Reset"):(0,em.__)("Remove");return(0,cn.jsx)(Sg.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:_,onToggle:b})=>(0,cn.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,cn.jsxs)($e.Root,{children:[(0,cn.jsx)($e.Trigger,{render:(0,cn.jsx)("div",{className:Q("dataviews-filters__summary-chip",{"has-reset":v,"has-values":g,"is-not-clickable":h}),role:"button",tabIndex:h?-1:0,onClick:()=>{h||b()},onKeyDown:w=>{!h&&[JZe,$Ze].includes(w.key)&&(b(),w.preventDefault())},"aria-disabled":h,"aria-pressed":_,"aria-expanded":_,ref:n,children:(0,cn.jsx)(eXe,{activeElements:u,filterInView:c,filter:i})})}),(0,cn.jsx)($e.Popup,{children:(0,em.sprintf)((0,em.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),v&&(0,cn.jsxs)($e.Root,{children:[(0,cn.jsx)($e.Trigger,{render:(0,cn.jsx)("button",{className:Q("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":y,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(w=>w.field!==i.field)}),m?n.current?.focus():e.current?.focus()},children:(0,cn.jsx)(Sg.Icon,{icon:Zi})})}),(0,cn.jsx)($e.Popup,{children:y})]})]}),renderContent:()=>(0,cn.jsxs)(te,{direction:"column",justify:"flex-start",children:[(0,cn.jsx)(tXe,{...o}),o.filter.hasElements?(0,cn.jsx)(vge,{...o,filter:{...o.filter,elements:f}}):(0,cn.jsx)(_ge,{...o,fields:r})]})})}var e3=l(q(),1),kge=l(H(),1),Rge=l(U(),1);var tm=l(E(),1),{Menu:YE}=Dr(e3.privateApis);function pq({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,tm.jsxs)(YE,{children:[(0,tm.jsx)(YE.TriggerButton,{...n}),(0,tm.jsx)(YE.Popover,{children:i.map(s=>(0,tm.jsx)(YE.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,tm.jsx)(YE.ItemLabel,{children:s.name})},s.field))})]})}function rXe({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,tm.jsx)(pq,{triggerProps:{render:(0,tm.jsx)(e3.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,kge.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var Ige=(0,Rge.forwardRef)(rXe);var Oge=l(q(),1),Age=l(H(),1),Mge=l(E(),1);function Nge({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,Mge.jsx)(Oge.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,Age.__)("Reset")})}var Dge=l(U(),1);function oXe(e,t){return(0,Dge.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=>Tge(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&Ege(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 qE=oXe;var KE=l(E(),1);function nXe({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,fx.useContext)(nt),s=(0,fx.useRef)(null),a=qE(t,r),c=(0,KE.jsx)(Ige,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),u=a.filter(f=>f.isVisible);if(u.length===0)return null;let d=[...u.map(f=>(0,KE.jsx)(Pge,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return d.push((0,KE.jsx)(Nge,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,KE.jsx)(te,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:d})}var ZE=(0,fx.memo)(nXe);var Cg=l(U(),1),Fge=l(q(),1);var t3=l(H(),1);var sf=l(E(),1);function iXe(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Cg.useContext)(nt),s=(0,Cg.useRef)(null),a=(0,Cg.useCallback)(h=>{r(h),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(h=>h.isVisible),u={label:(0,t3.__)("Add filter"),"aria-expanded":!1,isPressed:!1},d={label:(0,t3._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(h=>h.isPrimary||h.isLocked),m=(0,sf.jsx)(Fge.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:MC,disabled:f,accessibleWhenDisabled:!0,...c?d:u});return(0,sf.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,sf.jsx)(sXe,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,sf.jsx)(pq,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:m}})})}function sXe({buttonRef:e,filtersCount:t,children:r}){return(0,Cg.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,sf.jsxs)(sf.Fragment,{children:[r,!!t&&(0,sf.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var r3=iXe;var Lge=l(U(),1);var Bge=l(E(),1);function aXe(e){let{isShowingFilter:t}=(0,Lge.useContext)(nt);return t?(0,Bge.jsx)(ZE,{...e}):null}var o3=aXe;var Vge=l(U(),1),jge=l(q(),1),zge=l(H(),1);var _y=l(E(),1);function mq({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:c,onChangeView:u,selection:d,onChangeSelection:f,setOpenedFilter:m,onClickItem:h,isItemClickable:g,renderItemLink:v,defaultLayouts:y,containerRef:_,empty:b=(0,_y.jsx)("p",{children:(0,zge.__)("No results")})}=(0,Vge.useContext)(nt),w=qd(!s,{delay:200});if(!s)return w?(0,_y.jsx)("div",{className:"dataviews-loading",children:(0,_y.jsx)("p",{children:(0,_y.jsx)(jge.Spinner,{})})}):null;let x=bg.find(C=>C.type===c.type&&y[C.type])?.component;return(0,_y.jsx)("div",{className:"dataviews-layout__container",ref:_,children:(0,_y.jsx)(x,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:u,onChangeSelection:f,selection:d,setOpenedFilter:m,onClickItem:h,renderItemLink:v,isItemClickable:g,view:c,empty:b})})}var Hge=l(H(),1),Su=l(U(),1),Uge=l(q(),1),Wge=l(Pe(),1);var Gge=l(E(),1),lXe=(0,Su.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Su.useContext)(nt),[n,i,s]=(0,Wge.useDebouncedInput)(r.search);(0,Su.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,Su.useRef)(o),c=(0,Su.useRef)(r);(0,Su.useEffect)(()=>{a.current=o,c.current=r},[o,r]),(0,Su.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 u=t||(0,Hge.__)("Search");return(0,Gge.jsx)(Uge.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:u,placeholder:u,size:"compact"})}),hq=lXe;var un=l(q(),1),rm=l(H(),1),Cu=l(U(),1);var vq=l(gq(),1),qge=l(Pe(),1);var Qt=l(E(),1),{Menu:XE}=Dr(un.privateApis),cXe={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function bq(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Cu.useContext)(nt),o=Object.keys(r);if(o.length<=1)return null;let n=bg.find(i=>e.type===i.type);return(0,Qt.jsxs)(XE,{children:[(0,Qt.jsx)(XE.TriggerButton,{render:(0,Qt.jsx)(un.Button,{size:"compact",icon:n?.icon,label:(0,rm.__)("Layout")})}),(0,Qt.jsx)(XE.Popover,{children:o.map(i=>{let s=bg.find(a=>a.type===i);return s?(0,Qt.jsx)(XE.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:a=>{switch(a.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let c={...e};return"layout"in c&&delete c.layout,t({...c,type:a.target.value,...r[a.target.value]})}(0,vq.default)("Invalid dataview")},children:(0,Qt.jsx)(XE.ItemLabel,{children:s.label})},i):null})})]})}function uXe(){let{view:e,fields:t,onChangeView:r}=(0,Cu.useContext)(nt),o=(0,Cu.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,Qt.jsx)(un.SelectControl,{label:(0,rm.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function dXe(){let{view:e,fields:t,onChangeView:r}=(0,Cu.useContext)(nt);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,Qt.jsx)(un.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,rm.__)("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,vq.default)("Invalid direction")},children:U5.map(i=>(0,Qt.jsx)(un.__experimentalToggleGroupControlOptionIcon,{value:i,icon:lpe[i],label:G5[i]},i))})}function fXe(){let{view:e,config:t,onChangeView:r}=(0,Cu.useContext)(nt),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,Qt.jsx)(un.__experimentalToggleGroupControl,{isBlock:!0,label:(0,rm.__)("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,Qt.jsx)(un.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function pXe(){let{onReset:e}=(0,Cu.useContext)(nt);return e===void 0?null:(0,Qt.jsx)(un.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,rm.__)("Reset view")})}function yq(){let{view:e,onReset:t}=(0,Cu.useContext)(nt),r=(0,qge.useInstanceId)(Kge,"dataviews-view-config-dropdown"),o=bg.find(i=>i.type===e.type),n=typeof t=="function";return(0,Qt.jsx)(un.Dropdown,{expandOnMobile:!0,popoverProps:{...cXe,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,Qt.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,Qt.jsx)(un.Button,{size:"compact",icon:K7,label:(0,rm._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,Qt.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,Qt.jsx)(un.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,Qt.jsxs)(te,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,Qt.jsxs)(te,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,Qt.jsx)(un.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,rm.__)("Appearance")}),(0,Qt.jsx)(pXe,{})]}),(0,Qt.jsxs)(te,{direction:"column",gap:"lg",children:[(0,Qt.jsxs)(te,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,Qt.jsx)(uXe,{}),(0,Qt.jsx)(dXe,{})]}),!!o?.viewConfigOptions&&(0,Qt.jsx)(o.viewConfigOptions,{}),(0,Qt.jsx)(fXe,{}),(0,Qt.jsx)(rN,{})]})]})})})}function Kge(){return(0,Qt.jsxs)(Qt.Fragment,{children:[(0,Qt.jsx)(bq,{}),(0,Qt.jsx)(yq,{})]})}var mXe=(0,Cu.memo)(Kge),Zge=mXe;var sve=l(U(),1);var _q=l(H(),1),ki=l(U(),1);var n3=l(q(),1),QE=l(E(),1);function wq({id:e,type:t,message:r}){let o={valid:bp,invalid:Zc};return(0,QE.jsxs)("p",{id:e,className:Q("dataviews-validated-control__indicator",`is-${t}`),children:[t==="validating"?(0,QE.jsx)(n3.Spinner,{className:"dataviews-validated-control__indicator-spinner"}):(0,QE.jsx)(n3.Icon,{className:"dataviews-validated-control__indicator-icon",icon:o[t],size:16,fill:"currentColor"}),r]})}var Tg=l(E(),1);function hXe(e,t,r){let o;return t&&!r?o=`(${(0,_q.__)("Required")})`:!t&&r&&(o=`(${(0,_q.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,Tg.jsxs)(Tg.Fragment,{children:[e," ",o]}):e}var Xge="data-validity-visible",Qge="dataviews-validated-control";function gXe({required:e,markWhenOptional:t,customValidity:r,getValidityTarget:o,children:n},i){let[s,a]=(0,ki.useState)(),[c,u]=(0,ki.useState)(),[d,f]=(0,ki.useState)(!1),[m,h]=(0,ki.useState)(!1);(0,ki.useEffect)(()=>{let b=o(),w=()=>{f(!0),b?.setAttribute(Xge,"")};return b?.addEventListener("invalid",w),()=>b?.removeEventListener("invalid",w)},[o]),(0,ki.useEffect)(()=>{let b=o(),w=C=>{if(C.preventDefault(),!C.isTrusted)return;let S=C.target,P=Array.from(S.form?.elements??[]).find(k=>!k.validity.valid);(!S.form||P===S)&&S.focus()},x=b?.type==="radio"&&b?.name?Array.from(b?.closest(`.${Qge}`)?.querySelectorAll(`input[type="radio"][name="${b?.name}"]`)??[]).filter(C=>C!==b):[];return b?.addEventListener("invalid",w),x.forEach(C=>C.addEventListener("invalid",w)),()=>{b?.removeEventListener("invalid",w),x.forEach(C=>C.removeEventListener("invalid",w))}},[o]),(0,ki.useEffect)(()=>{let b=o();if(!r?.type){b?.setCustomValidity(""),a(b?.validationMessage),u(void 0);return}switch(r.type){case"validating":{b?.setCustomValidity(""),a(void 0),u({type:"validating",message:r.message});break}case"valid":{b?.setCustomValidity(""),a(b?.validationMessage),u({type:"valid",message:r.message});break}case"invalid":{b?.setCustomValidity(r.message??""),a(b?.validationMessage),u(void 0);break}}},[r,o]),(0,ki.useEffect)(()=>{if(!(!m||d)){if(r?.type==="validating"){let b=setTimeout(()=>{f(!0)},1e3);return()=>clearTimeout(b)}f(!0)}},[m,r?.type,d]);let g=b=>{m||(!b.relatedTarget||!b.currentTarget.contains(b.relatedTarget))&&(h(!0),o()?.setAttribute(Xge,""))},v=(0,ki.useId)(),y=s?(0,Tg.jsx)(wq,{id:v,type:"invalid",message:s}):c?.type?(0,Tg.jsx)(wq,{id:v,type:c.type,message:c.message}):null,_=d?y:null;return(0,ki.useEffect)(()=>{let b=o();if(!b)return;function w(x,C){let S=(x.getAttribute("aria-describedby")??"").split(" ").filter(P=>P&&P!==v);C&&S.push(v),S.length?x.setAttribute("aria-describedby",S.join(" ")):x.removeAttribute("aria-describedby")}return w(b,!!_),()=>w(b,!1)},[_,v,o]),(0,Tg.jsxs)("div",{className:Qge,ref:i,onBlur:g,children:[(0,ki.cloneElement)(n,{label:hXe(n.props.label,e,t),required:e}),_]})}var om=(0,ki.forwardRef)(gXe);om.displayName="ControlWithError";var i3=l(U(),1),Jge=l(Pe(),1),$ge=l(q(),1);var xq=l(E(),1),vXe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,i3.useRef)(null),s=(0,Jge.useMergeRefs)([n,i]);return(0,xq.jsx)(om,{required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,xq.jsx)($ge.CheckboxControl,{...o})})},s3=(0,i3.forwardRef)(vXe);s3.displayName="ValidatedCheckboxControl";var a3=l(U(),1),eve=l(Pe(),1),tve=l(q(),1);var Sq=l(E(),1),bXe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,a3.useRef)(null),s=(0,eve.useMergeRefs)([n,i]);return(0,Sq.jsx)(om,{required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,Sq.jsx)(tve.__experimentalNumberControl,{ref:s,...o})})},l3=(0,a3.forwardRef)(bXe);l3.displayName="ValidatedNumberControl";var c3=l(U(),1),rve=l(Pe(),1),ove=l(q(),1);var Cq=l(E(),1),yXe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,c3.useRef)(null),s=(0,rve.useMergeRefs)([n,i]);return(0,Cq.jsx)(om,{required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,Cq.jsx)(ove.RadioControl,{...o})})},u3=(0,c3.forwardRef)(yXe);u3.displayName="ValidatedRadioControl";var d3=l(U(),1),nve=l(Pe(),1),ive=l(q(),1);var Tq=l(E(),1),wXe=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,d3.useRef)(null),s=(0,nve.useMergeRefs)([n,i]);return(0,Tq.jsx)(om,{required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,Tq.jsx)(ive.SelectControl,{ref:s,...o})})},f3=(0,d3.forwardRef)(wXe);f3.displayName="ValidatedSelectControl";function Tr(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 ave=l(E(),1);function lve({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:c,description:u,isValid:d}=e,f=e.isDisabled({item:r,field:e}),m=(0,sve.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,ave.jsx)(s3,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:Tr(d,i),hidden:o,label:c,help:u,checked:s({item:r}),onChange:m,disabled:f})}var p3=l(q(),1),cve=l(U(),1);var Eq=l(E(),1),{ValidatedComboboxControl:_Xe}=Dr(p3.privateApis);function m3({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:c,setValue:u,isValid:d}=t,f=c({item:e})??"",m=(0,cve.useCallback)(v=>r(u({item:e,value:v??""})),[e,r,u]),{elements:h,isLoading:g}=si({elements:t.elements,getElements:t.getElements});return g?(0,Eq.jsx)(p3.Spinner,{}):(0,Eq.jsx)(_Xe,{required:!!t.isValid?.required,customValidity:Tr(d,n),label:i,value:f,help:s,placeholder:a,options:h,onChange:m,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var v3=l(q(),1),lc=l(U(),1),g3=l(H(),1),xl=l(en(),1);var mx=l(q(),1),Pq=l(U(),1),af=l(H(),1);var px=l(E(),1),xXe={[Vs]:[{value:"days",label:(0,af.__)("Days")},{value:"weeks",label:(0,af.__)("Weeks")},{value:"months",label:(0,af.__)("Months")},{value:"years",label:(0,af.__)("Years")}],[Ra]:[{value:"days",label:(0,af.__)("Days ago")},{value:"weeks",label:(0,af.__)("Weeks ago")},{value:"months",label:(0,af.__)("Months ago")},{value:"years",label:(0,af.__)("Years ago")}]};function h3({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=xXe[i===Vs?"inThePast":"over"],{id:a,label:c,description:u,getValue:d,setValue:f}=r,m=r.isDisabled({item:t,field:r}),h=d({item:t}),{value:g="",unit:v=s[0].value}=h&&typeof h=="object"?h:{},y=(0,Pq.useCallback)(b=>o(f({item:t,value:{value:Number(b),unit:v}})),[o,f,t,v]),_=(0,Pq.useCallback)(b=>o(f({item:t,value:{value:g,unit:b}})),[o,f,t,g]);return(0,px.jsx)(mx.BaseControl,{id:a,className:Q(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:u,children:(0,px.jsxs)(te,{direction:"row",gap:"sm",children:[(0,px.jsx)(mx.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:y,disabled:m}),(0,px.jsx)(mx.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,af.__)("Unit"),value:v,options:s,onChange:_,hideLabelFromVision:!0,disabled:m})]})})}var uve=l(U(),1);function JE(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,uve.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 dve=l(en(),1);function $E(e){if(!e)return null;let t=(0,dve.getDate)(e);return t&&au(t)?t:null}var Eg=l(E(),1),{ValidatedInputControl:SXe}=Dr(v3.privateApis),kq=e=>e?(0,xl.dateI18n)("Y-m-d\\TH:i",(0,xl.getDate)(e)):"";function CXe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:c,label:u,description:d,setValue:f,getValue:m,isValid:h}=t,g=t.isDisabled({item:e,field:t}),v=m({item:e}),y=typeof v=="string"?v:void 0,[_,b]=(0,lc.useState)(()=>$E(y)||new Date),w=(0,lc.useRef)(null),x=(0,lc.useRef)(void 0),C=(0,lc.useRef)(null),{minConstraint:S,maxConstraint:P,disabledMatchers:k}=JE(h,$E),O=(0,lc.useCallback)(B=>r(f({item:e,value:B})),[e,r,f]);(0,lc.useEffect)(()=>()=>{x.current&&clearTimeout(x.current)},[]);let R=(0,lc.useCallback)(B=>{let z;if(B){let L=(0,xl.dateI18n)("Y-m-d",B),D;y?D=(0,xl.dateI18n)("H:i",(0,xl.getDate)(y)):D=(0,xl.dateI18n)("H:i",B),z=(0,xl.getDate)(`${L}T${D}`).toISOString(),O(z),x.current&&clearTimeout(x.current)}else O(void 0);C.current=w.current&&w.current.ownerDocument.activeElement,x.current=setTimeout(()=>{w.current&&(w.current.focus(),w.current.blur(),O(z),C.current&&C.current instanceof HTMLElement&&C.current.focus())},0)},[O,y]),I=(0,lc.useCallback)(B=>{if(B){let z=(0,xl.getDate)(B);O(z.toISOString());let L=$E(z.toISOString());L&&b(L)}else O(void 0)},[O]),{format:T}=t,M=T.weekStartsOn??(0,xl.getSettings)().l10n.startOfWeek,{timezone:{string:V}}=(0,xl.getSettings)(),F=u;return h?.required&&!n&&!o?F=`${u} (${(0,g3.__)("Required")})`:!h?.required&&n&&!o&&(F=`${u} (${(0,g3.__)("Optional")})`),(0,Eg.jsx)(v3.BaseControl,{id:c,label:F,help:d,hideLabelFromVision:o,children:(0,Eg.jsxs)(te,{direction:"column",gap:"lg",children:[(0,Eg.jsx)(SXe,{ref:w,required:!!h?.required,customValidity:Tr(h,i),type:"datetime-local",label:(0,g3.__)("Date time"),hideLabelFromVision:!0,value:kq(y),onChange:I,disabled:g,min:S?kq(S):void 0,max:P?kq(P):void 0}),!a&&(0,Eg.jsx)(FT,{style:{width:"100%"},value:y?$E(y):null,onValueChange:R,month:_,onMonthChange:b,timeZone:V||void 0,weekStartsOn:M,disabled:g||k})]})})}function fve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===Vs||i===Ra?(0,Eg.jsx)(h3,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,Eg.jsx)(CXe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var Ma=l(q(),1),pve=l(ba(),1),hr=l(U(),1),jn=l(H(),1),ps=l(en(),1);var Jr=l(E(),1),TXe=[{id:"today",label:(0,jn.__)("Today"),getValue:()=>(0,ps.getDate)(null)},{id:"yesterday",label:(0,jn.__)("Yesterday"),getValue:()=>{let e=(0,ps.getDate)(null);return Ob(e,1)}},{id:"past-week",label:(0,jn.__)("Past week"),getValue:()=>{let e=(0,ps.getDate)(null);return Ob(e,7)}},{id:"past-month",label:(0,jn.__)("Past month"),getValue:()=>{let e=(0,ps.getDate)(null);return dM(e,1)}}],EXe=[{id:"last-7-days",label:(0,jn.__)("Last 7 days"),getValue:()=>{let e=(0,ps.getDate)(null);return[Ob(e,7),e]}},{id:"last-30-days",label:(0,jn.__)("Last 30 days"),getValue:()=>{let e=(0,ps.getDate)(null);return[Ob(e,30),e]}},{id:"month-to-date",label:(0,jn.__)("Month to date"),getValue:()=>{let e=(0,ps.getDate)(null);return[Rb(e),e]}},{id:"last-year",label:(0,jn.__)("Last year"),getValue:()=>{let e=(0,ps.getDate)(null);return[fM(e,1),e]}},{id:"year-to-date",label:(0,jn.__)("Year to date"),getValue:()=>{let e=(0,ps.getDate)(null);return[K0(e),e]}}],Pg=e=>{if(!e)return null;let t=(0,ps.getDate)(e);return t&&au(t)?t:null},Rq=e=>e?typeof e=="string"?e:Dd(e,"yyyy-MM-dd"):"";function mve({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,c]=(0,hr.useState)(void 0),u=(0,hr.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,hr.useEffect)(()=>{let f=Array.isArray(r)?r:[r],m=t?Tr(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,hr.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,hr.useEffect)(()=>{if(!o)return;let f=t?Tr(s,t):void 0;f?c(f):u()},[o,s,t,u]),(0,hr.useEffect)(()=>{o&&a?.message&&(0,pve.speak)(a.message)},[o,a?.message]),(0,Jr.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,Jr.jsxs)("p",{className:Q("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,Jr.jsx)(Ma.Icon,{className:"components-validated-control__indicator-icon",icon:Zc,size:16,fill:"currentColor"}),a.message]})]})}function PXe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,setValue:u,getValue:d,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),[g,v]=(0,hr.useState)(null),y=m.weekStartsOn??(0,ps.getSettings)().l10n.startOfWeek,_=d({item:e}),b=typeof _=="string"?_:void 0,[w,x]=(0,hr.useState)(()=>Pg(b)||new Date),[C,S]=(0,hr.useState)(!1),P=(0,hr.useRef)(null),{minConstraint:k,maxConstraint:O,disabledMatchers:R}=JE(f,Pg),I=(0,hr.useCallback)(z=>r(u({item:e,value:z})),[e,r,u]),T=(0,hr.useCallback)(z=>{let L=z?Dd(z,"yyyy-MM-dd"):void 0;I(L),v(null),S(!0)},[I]),M=(0,hr.useCallback)(z=>{let L=z.getValue(),D=Rq(L);x(L),I(D),v(z.id),S(!0)},[I]),V=(0,hr.useCallback)(z=>{if(I(z),z){let L=Pg(z);L&&x(L)}v(null),S(!0)},[I]),{timezone:{string:F}}=(0,ps.getSettings)(),B=a;return f?.required&&!n?B=`${a} (${(0,jn.__)("Required")})`:!f?.required&&n&&(B=`${a} (${(0,jn.__)("Optional")})`),(0,Jr.jsx)(mve,{field:t,validity:i,inputRefs:P,isTouched:C,setIsTouched:S,children:(0,Jr.jsx)(Ma.BaseControl,{id:s,className:"dataviews-controls__date",label:B,help:c,hideLabelFromVision:o,children:(0,Jr.jsxs)(te,{direction:"column",gap:"lg",children:[(0,Jr.jsxs)(te,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[TXe.map(z=>{let L=g===z.id;return(0,Jr.jsx)(Ma.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:L,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>M(z),children:z.label},z.id)}),(0,Jr.jsx)(Ma.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||h,accessibleWhenDisabled:!0,children:(0,jn.__)("Custom")})]}),(0,Jr.jsx)(Ma.__experimentalInputControl,{ref:P,type:"date",label:(0,jn.__)("Date"),hideLabelFromVision:!0,value:b,onChange:V,required:!!t.isValid?.required,disabled:h,min:k,max:O}),(0,Jr.jsx)(FT,{style:{width:"100%"},value:b?Pg(b):null,onValueChange:T,month:w,onMonthChange:x,timeZone:F||void 0,weekStartsOn:y,disabled:h||R,disableNavigation:h})]})})})}function kXe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,getValue:u,setValue:d,isValid:f,format:m}=t,h=t.isDisabled({item:e,field:t}),g,v=u({item:e});Array.isArray(v)&&v.length===2&&v.every(N=>typeof N=="string")&&(g=v);let y=m.weekStartsOn??(0,ps.getSettings)().l10n.startOfWeek,{minConstraint:_,maxConstraint:b,disabledMatchers:w}=JE(f,Pg),x=(0,hr.useCallback)(N=>{r(d({item:e,value:N}))},[e,r,d]),[C,S]=(0,hr.useState)(null),P=(0,hr.useMemo)(()=>{if(!g)return null;let[N,W]=g;return{from:Pg(N)||void 0,to:Pg(W)||void 0}},[g]),[k,O]=(0,hr.useState)(()=>P?.from||new Date),[R,I]=(0,hr.useState)(!1),T=(0,hr.useRef)(null),M=(0,hr.useRef)(null),V=(0,hr.useCallback)((N,W)=>{if(!N&&!W){x(void 0);return}x([Rq(N),Rq(W)])},[x]),F=(0,hr.useCallback)(N=>{V(N?.from,N?.to),S(null),I(!0)},[V]),B=(0,hr.useCallback)(N=>{let[W,G]=N.getValue();O(W),V(W,G),S(N.id),I(!0)},[V]),z=(0,hr.useCallback)((N,W)=>{let[G,Z]=g||[void 0,void 0];if(V(N==="from"?W:G,N==="to"?W:Z),W){let re=Pg(W);re&&O(re)}S(null),I(!0)},[g,V]),{timezone:L}=(0,ps.getSettings)(),D=a;return t.isValid?.required&&!n?D=`${a} (${(0,jn.__)("Required")})`:!t.isValid?.required&&n&&(D=`${a} (${(0,jn.__)("Optional")})`),(0,Jr.jsx)(mve,{field:t,validity:i,inputRefs:[T,M],isTouched:R,setIsTouched:I,children:(0,Jr.jsx)(Ma.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:c,hideLabelFromVision:o,children:(0,Jr.jsxs)(te,{direction:"column",gap:"lg",children:[(0,Jr.jsxs)(te,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[EXe.map(N=>{let W=C===N.id;return(0,Jr.jsx)(Ma.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:W,size:"small",disabled:h,accessibleWhenDisabled:!0,onClick:()=>B(N),children:N.label},N.id)}),(0,Jr.jsx)(Ma.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!C,size:"small",accessibleWhenDisabled:!0,disabled:!!C||h,children:(0,jn.__)("Custom")})]}),(0,Jr.jsxs)(te,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Jr.jsx)(Ma.__experimentalInputControl,{ref:T,type:"date",label:(0,jn.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:N=>z("from",N),required:!!t.isValid?.required,disabled:h,min:_,max:b}),(0,Jr.jsx)(Ma.__experimentalInputControl,{ref:M,type:"date",label:(0,jn.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:N=>z("to",N),required:!!t.isValid?.required,disabled:h,min:_,max:b})]}),(0,Jr.jsx)(oU,{style:{width:"100%"},value:P,onValueChange:F,month:k,onMonthChange:O,timeZone:L.string||void 0,weekStartsOn:y,disabled:h||w})]})})})}function hve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===Vs||i===Ra?(0,Jr.jsx)(h3,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===Tn?(0,Jr.jsx)(kXe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,Jr.jsx)(PXe,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var gve=l(q(),1),vve=l(U(),1);var Iq=l(E(),1);function b3({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:c,getValue:u,setValue:d,isValid:f}=t,m=t.isDisabled({item:e,field:t}),h=s==="array",g=u({item:e})??(h?[]:""),v=(0,vve.useCallback)(b=>r(d({item:e,value:b})),[e,r,d]),{elements:y,isLoading:_}=si({elements:t.elements,getElements:t.getElements});return _?(0,Iq.jsx)(gve.Spinner,{}):(0,Iq.jsx)(f3,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Tr(f,i),label:a,value:g,help:c,options:y,onChange:v,hideLabelFromVision:o,multiple:h,disabled:m})}var Oq=l(E(),1),RXe=10;function bve(e){let{field:t}=e,{elements:r}=si({elements:t.elements,getElements:t.getElements});return r.length>=RXe?(0,Oq.jsx)(m3,{...e}):(0,Oq.jsx)(b3,{...e})}var w3=l(q(),1);var yve=l(q(),1),wve=l(U(),1);var _ve=l(E(),1),{ValidatedInputControl:IXe}=Dr(yve.privateApis);function lf({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:c}){let{label:u,placeholder:d,description:f,getValue:m,setValue:h,isValid:g}=t,v=m({item:e}),y=t.isDisabled({item:e,field:t}),_=(0,wve.useCallback)(b=>r(h({item:e,value:b})),[e,h,r]);return(0,_ve.jsx)(IXe,{required:!!g.required,markWhenOptional:n,customValidity:Tr(g,c),label:u,placeholder:d,value:v??"",help:f,onChange:_,hideLabelFromVision:o,type:i,prefix:s,suffix:a,disabled:y,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 y3=l(E(),1);function xve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,y3.jsx)(lf,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,y3.jsx)(w3.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,y3.jsx)(w3.Icon,{icon:l9})})})}var x3=l(q(),1);var _3=l(E(),1);function Sve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,_3.jsx)(lf,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,_3.jsx)(x3.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,_3.jsx)(x3.Icon,{icon:g0})})})}var C3=l(q(),1);var S3=l(E(),1);function Cve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,S3.jsx)(lf,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,S3.jsx)(C3.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,S3.jsx)(C3.Icon,{icon:M9})})})}var xy=l(q(),1),eP=l(U(),1),T3=l(H(),1);var kg=l(E(),1);function Tve(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function OXe({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,eP.useCallback)(c=>t([Tve(c),i]),[t,i]),a=(0,eP.useCallback)(c=>t([n,Tve(c)]),[t,n]);return(0,kg.jsx)(xy.BaseControl,{help:(0,T3.__)("The max. value must be greater than the min. value."),children:(0,kg.jsxs)(xy.Flex,{direction:"row",gap:4,children:[(0,kg.jsx)(xy.__experimentalNumberControl,{label:(0,T3.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,kg.jsx)(xy.__experimentalNumberControl,{label:(0,T3.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function E3({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:u,description:d,getValue:f,setValue:m,isValid:h}=t,g=f({item:e})??"",v=t.isDisabled({item:e,field:t}),y=(0,eP.useCallback)(b=>{r(m({item:e,value:["",void 0].includes(b)?void 0:Number(b)}))},[e,r,m]),_=(0,eP.useCallback)(b=>{r(m({item:e,value:b}))},[e,r,m]);if(i===Tn){let b=["",""];return Array.isArray(g)&&g.length===2&&g.every(w=>typeof w=="number"||w==="")&&(b=g),(0,kg.jsx)(OXe,{value:b,onChange:_,hideLabelFromVision:o,step:c})}return(0,kg.jsx)(l3,{required:!!h.required,markWhenOptional:n,customValidity:Tr(h,s),label:u,help:d,value:g,onChange:y,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:v})}var Eve=l(E(),1);function Pve(e){return(0,Eve.jsx)(E3,{...e})}var kve=l(E(),1);function Rve(e){return(0,kve.jsx)(E3,{...e})}var Ive=l(q(),1),Ove=l(U(),1);var Aq=l(E(),1);function Ave({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),{elements:m,isLoading:h}=si({elements:t.elements,getElements:t.getElements}),g=c({item:e}),v=(0,Ove.useCallback)(y=>r(u({item:e,value:y})),[e,r,u]);return h?(0,Aq.jsx)(Ive.Spinner,{}):(0,Aq.jsx)(u3,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Tr(d,i),label:s,help:a,onChange:v,options:m,selected:g,hideLabelFromVision:o,disabled:f})}var Mq=l(U(),1);var Mve=l(E(),1);function Nve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:c}=i||{};return(0,Mve.jsx)(lf,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,Mq.createElement)(a):void 0,suffix:c?(0,Mq.createElement)(c):void 0})}var k3=l(q(),1),tP=l(U(),1),P3=l(H(),1);var Rg=l(E(),1),{ValidatedInputControl:Dq}=Dr(k3.privateApis);function Dve(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(Us(n)??0)%60!==0)?1:void 0}function Nq(e){let t=Us(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 AXe({value:e,onChange:t,hideLabelFromVision:r,disabled:o,step:n,min:i,max:s}){let[a="",c=""]=e,u=(0,tP.useCallback)(f=>t([f??"",c]),[t,c]),d=(0,tP.useCallback)(f=>t([a,f??""]),[t,a]);return(0,Rg.jsx)(k3.BaseControl,{help:(0,P3.__)("The end time must be later than the start time."),children:(0,Rg.jsxs)(te,{direction:"row",gap:"sm",justify:"space-between",children:[(0,Rg.jsx)(Dq,{type:"time",label:(0,P3.__)("From"),value:a,onChange:u,hideLabelFromVision:r,disabled:o,step:n,min:i,max:c||s}),(0,Rg.jsx)(Dq,{type:"time",label:(0,P3.__)("To"),value:c,onChange:d,hideLabelFromVision:r,disabled:o,step:n,min:a||i,max:s})]})})}function Fve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let{label:a,placeholder:c,description:u,getValue:d,setValue:f,isValid:m}=t,h=d({item:e}),g=t.isDisabled({item:e,field:t}),v=t.format?.time,y=typeof m.min?.constraint=="string"?m.min.constraint:void 0,_=typeof m.max?.constraint=="string"?m.max.constraint:void 0,b=(0,tP.useCallback)(x=>r(f({item:e,value:x===""?void 0:x})),[e,r,f]),w=(0,tP.useCallback)(([x,C])=>r(f({item:e,value:[x||void 0,C||void 0]})),[e,r,f]);if(i===Tn){let x=["",""];return Array.isArray(h)&&h.length===2&&(x=[Nq(h[0]),Nq(h[1])]),(0,Rg.jsx)(AXe,{value:x,onChange:w,hideLabelFromVision:o,disabled:g,step:Dve(v,x),min:y,max:_})}return(0,Rg.jsx)(Dq,{required:!!m.required,markWhenOptional:n,customValidity:Tr(m,s),type:"time",label:a,placeholder:c,help:u,value:Nq(h),onChange:b,hideLabelFromVision:o,disabled:g,step:Dve(v,[h]),min:y,max:_})}var Lve=l(q(),1),Bve=l(U(),1);var Vve=l(E(),1),{ValidatedToggleControl:MXe}=Dr(Lve.privateApis);function jve({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:u,isValid:d}=e,f=e.isDisabled({item:r,field:e}),m=(0,Bve.useCallback)(()=>{t(u({item:r,value:!c({item:r})}))},[t,u,r,c]);return(0,Vve.jsx)(MXe,{required:!!d.required,markWhenOptional:n,customValidity:Tr(d,i),hidden:o,label:s,help:a,checked:c({item:r}),onChange:m,disabled:f})}var zve=l(q(),1),Hve=l(U(),1);var Uve=l(E(),1),{ValidatedTextareaControl:NXe}=Dr(zve.privateApis);function Wve({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:u,placeholder:d,description:f,setValue:m,isValid:h}=t,g=t.getValue({item:e}),v=(0,Hve.useCallback)(y=>r(m({item:e,value:y})),[e,r,m]);return(0,Uve.jsx)(NXe,{required:!!h.required,markWhenOptional:n,customValidity:Tr(h,s),label:u,placeholder:d,value:g??"",help:f,onChange:v,rows:a,disabled:c,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,hideLabelFromVision:o})}var hx=l(q(),1),Gve=l(U(),1);var R3=l(E(),1),{ValidatedToggleGroupControl:DXe}=Dr(hx.privateApis);function Yve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:c}=t,u=t.isDisabled({item:e,field:t}),d=s({item:e}),f=(0,Gve.useCallback)(v=>r(a({item:e,value:v})),[e,r,a]),{elements:m,isLoading:h}=si({elements:t.elements,getElements:t.getElements});if(h)return(0,R3.jsx)(hx.Spinner,{});if(m.length===0)return null;let g=m.find(v=>v.value===d);return(0,R3.jsx)(DXe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Tr(c,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:f,value:d,hideLabelFromVision:o,children:m.map(v=>(0,R3.jsx)(hx.__experimentalToggleGroupControlOption,{label:v.label,value:v.value,disabled:u},v.value))})}var I3=l(q(),1),O3=l(U(),1);var rP=l(E(),1),{ValidatedFormTokenField:FXe}=Dr(I3.privateApis);function qve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,getValue:u,setValue:d,isValid:f}=t,m=u({item:e}),h=t.isDisabled({item:e,field:t}),{elements:g,isLoading:v}=si({elements:t.elements,getElements:t.getElements}),y=(0,O3.useMemo)(()=>Array.isArray(m)?m.map(b=>g?.find(x=>x.value===b)||{value:b,label:b}):[],[m,g]),_=(0,O3.useCallback)(b=>{let w=b.map(x=>typeof x=="object"&&"value"in x?x.value:x);r(d({item:e,value:w}))},[r,d,e]);return v?(0,rP.jsx)(I3.Spinner,{}):(0,rP.jsx)(FXe,{required:!!f?.required,markWhenOptional:n,customValidity:Tr(f,i),label:o?void 0:s,value:y,onChange:_,placeholder:a,suggestions:g?.map(b=>b.value),disabled:h,__experimentalValidateInput:b=>t.isValid?.elements&&g?g.some(w=>w.value===b||w.label===b):!0,__experimentalExpandOnFocus:g&&g.length>0,help:c??(t.isValid?.elements?"":void 0),displayTransform:b=>typeof b=="object"&&"label"in b?b.label:typeof b=="string"&&g&&g.find(x=>x.value===b)?.label||b,__experimentalRenderItem:({item:b})=>{if(typeof b=="string"&&g){let w=g.find(x=>x.value===b);return(0,rP.jsx)("span",{children:w?.label||b})}return(0,rP.jsx)("span",{children:b})}})}var Na=l(q(),1),Fq=l(U(),1),Kve=l(H(),1);var nm=l(E(),1),{ValidatedInputControl:LXe}=Dr(Na.privateApis),BXe=({color:e,onColorChange:t,disabled:r})=>{let o=e&&Vo(e).isValid()?e:"#ffffff";return(0,nm.jsx)(Na.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,nm.jsx)(Na.Button,{onClick:n,"aria-label":(0,Kve.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,nm.jsx)(Na.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,nm.jsx)(Na.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,nm.jsx)(Na.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function Zve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:c,setValue:u,isValid:d}=t,f=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",h=(0,Fq.useCallback)(v=>{r(u({item:e,value:v}))},[e,r,u]),g=(0,Fq.useCallback)(v=>{r(u({item:e,value:v||""}))},[e,r,u]);return(0,nm.jsx)(LXe,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Tr(d,i),label:s,placeholder:a,value:m,help:c,onChange:g,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,nm.jsx)(Na.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,nm.jsx)(BXe,{color:m,onColorChange:h,disabled:f})})})}var M3=l(q(),1),N3=l(U(),1),Lq=l(H(),1);var A3=l(E(),1);function Xve({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,N3.useState)(!1),c=t.isDisabled({item:e,field:t}),u=(0,N3.useCallback)(()=>{a(d=>!d)},[]);return(0,A3.jsx)(lf,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,A3.jsx)(M3.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,A3.jsx)(M3.Button,{icon:s?ZC:db,onClick:u,size:"small",label:s?(0,Lq.__)("Hide password"):(0,Lq.__)("Show password"),disabled:c,accessibleWhenDisabled:!0})})})}function D3(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var Jve=l(E(),1),Qve={adaptiveSelect:bve,array:qve,checkbox:lve,color:Zve,combobox:m3,datetime:fve,date:hve,email:xve,telephone:Sve,url:Cve,integer:Pve,number:Rve,password:Xve,radio:Ave,select:b3,text:Nve,time:Fve,toggle:jve,textarea:Wve,toggleGroup:Yve};function VXe(e){return e&&typeof e=="object"&&typeof e.control=="string"}function jXe(e){let{control:t,...r}=e,o=F3(t);return o===null?null:function(i){return(0,Jve.jsx)(o,{...i,config:r})}}function $ve(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?F3(e.Edit):VXe(e.Edit)?jXe(e.Edit):D3(e)&&e.type!=="array"?F3("adaptiveSelect"):t===null?null:F3(t)}function F3(e){return Object.keys(Qve).includes(e)?Qve[e]:null}function zXe(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 ebe=zXe;var HXe=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},tbe=HXe;var UXe=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},rbe=UXe;var nbe=l(H(),1);function L3({item:e,field:t}){let{elements:r,isLoading:o}=si({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 obe=l(E(),1);function wo({item:e,field:t}){return t.hasElements?(0,obe.jsx)(L3,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var cf=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function _o(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function uf(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 df(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 ff(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 Lr(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 WXe({item:e,field:t}){return t.getValue({item:e})}var Ws=WXe;var GXe=/^[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 YXe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!GXe.test(r)?(0,nbe.__)("Value must be a valid email address."):null}var ibe={type:"email",render:wo,Edit:"email",sort:cf,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bo,yo],validOperators:[Io,Oo,Ud,Wd,Gd,bo,yo,ls,oi],format:{},getValueFormatted:Ws,validate:{required:_o,pattern:ff,minLength:uf,maxLength:df,elements:Lr,custom:YXe}};var sbe=l(H(),1);var gx=(e,t,r)=>r==="asc"?e-t:t-e;function B3(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 V3(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 abe={separatorThousand:","};function qXe({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=abe: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 KXe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,sbe.__)("Value must be an integer."):null}var lbe={type:"integer",render:wo,Edit:"integer",sort:gx,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Io,Oo,ig,sg,ag,lg,Tn],validOperators:[Io,Oo,ig,sg,ag,lg,Tn,bo,yo,ls,oi],format:abe,getValueFormatted:qXe,validate:{required:_o,min:B3,max:V3,elements:Lr,custom:KXe}};var cbe=l(H(),1);var ube={separatorThousand:",",separatorDecimal:".",decimals:2};function ZXe({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=ube:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[c,u]=a.split("."),d=n?c.replace(/\B(?=(\d{3})+(?!\d))/g,n):c;return s===0?d:d+i+u}function XXe(e){return e===""||e===void 0||e===null}function QXe(e,t){let r=t.getValue({item:e});return!XXe(r)&&!Number.isFinite(r)?(0,cbe.__)("Value must be a number."):null}var dbe={type:"number",render:wo,Edit:"number",sort:gx,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Io,Oo,ig,sg,ag,lg,Tn],validOperators:[Io,Oo,ig,sg,ag,lg,Tn,bo,yo,ls,oi],format:ube,getValueFormatted:ZXe,validate:{required:_o,min:B3,max:V3,elements:Lr,custom:QXe}};var fbe={type:"text",render:wo,Edit:"text",sort:cf,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bo,yo],validOperators:[Io,Oo,Ud,Wd,Gd,bo,yo,ls,oi],format:{},getValueFormatted:Ws,validate:{required:_o,pattern:ff,minLength:uf,maxLength:df,elements:Lr}};var Sy=l(en(),1);var pbe=l(en(),1);function mbe(e){if(!au(new Date(e)))return null;let t=(0,pbe.getDate)(e);return t&&au(t)?t.getTime():null}function j3(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 z3(e,t){return j3(e,t,"min",mbe)}function H3(e,t){return j3(e,t,"max",mbe)}function hbe(e,t){return j3(e,t,"min",Us)}function gbe(e,t){return j3(e,t,"max",Us)}var vbe={datetime:(0,Sy.getSettings)().formats.datetime,weekStartsOn:(0,Sy.getSettings)().l10n.startOfWeek};function JXe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=vbe:o=t.format,(0,Sy.dateI18n)(o.datetime,(0,Sy.getDate)(r))}var $Xe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},bbe={type:"datetime",render:wo,Edit:"datetime",sort:$Xe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[yu,wu,hu,gu,vu,bu,Vs,Ra],validOperators:[yu,wu,hu,gu,vu,bu,Vs,Ra],format:vbe,getValueFormatted:JXe,validate:{required:_o,elements:Lr,min:z3,max:H3}};var Cy=l(en(),1);var ybe={date:(0,Cy.getSettings)().formats.date,weekStartsOn:(0,Cy.getSettings)().l10n.startOfWeek};function eQe({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=ybe:o=t.format,(0,Cy.dateI18n)(o.date,(0,Cy.getDate)(r))}var tQe=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},wbe={type:"date",render:wo,Edit:"date",sort:tQe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[yu,wu,hu,gu,vu,bu,Vs,Ra,Tn],validOperators:[yu,wu,hu,gu,vu,bu,Vs,Ra,Tn],format:ybe,getValueFormatted:eQe,validate:{required:_o,elements:Lr,min:z3,max:H3}};var vx=l(en(),1);var _be={time:(0,vx.getSettings)().formats.time},rQe="2000-01-01";function oQe(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,vx.getDate)(`${rQe}T${n}`)}function nQe({item:e,field:t}){let r=Us(t.getValue({item:e}));if(r===null)return"";let o;return t.type!=="time"?o=_be:o=t.format,(0,vx.dateI18n)(o.time,oQe(r))}var iQe=(e,t,r)=>{let o=Us(e),n=Us(t);return o===null||n===null?o===n?0:o===null?1:-1:r==="asc"?o-n:n-o},xbe={type:"time",render:wo,Edit:"time",sort:iQe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[yu,wu,hu,gu,vu,bu,Tn],validOperators:[yu,wu,hu,gu,vu,bu,Tn],format:_be,getValueFormatted:nQe,validate:{required:_o,elements:Lr,min:hbe,max:gbe}};var U3=l(H(),1);function Sbe(e,t){return t.getValue({item:e})===!0}function sQe({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,U3.__)("True"):r===!1?(0,U3.__)("False"):""}function aQe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,U3.__)("Value must be true, false, or undefined"):null}var lQe=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},Cbe={type:"boolean",render:wo,Edit:"checkbox",sort:lQe,validate:{required:Sbe,elements:Lr,custom:aQe},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Io,Oo],validOperators:[Io,Oo],format:{},getValueFormatted:sQe};var Tbe={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Ws,validate:{}};var Bq=l(H(),1);function Ebe(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function Pbe({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function cQe({item:e,field:t}){return Pbe({item:e,field:t})}function uQe(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,Bq.__)("Every value must be a string."):(0,Bq.__)("Value must be an array.")}var dQe=(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)},kbe={type:"array",render:cQe,Edit:"array",sort:dQe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bo,yo],validOperators:[bo,yo,ls,oi],format:{},getValueFormatted:Pbe,validate:{required:Ebe,elements:Lr,custom:uQe}};function fQe({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var Rbe={type:"password",render:wo,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:fQe,validate:{required:_o,pattern:ff,minLength:uf,maxLength:df,elements:Lr}};var Ibe={type:"telephone",render:wo,Edit:"telephone",sort:cf,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bo,yo],validOperators:[Io,Oo,Ud,Wd,Gd,bo,yo,ls,oi],format:{},getValueFormatted:Ws,validate:{required:_o,pattern:ff,minLength:uf,maxLength:df,elements:Lr}};var Obe=l(H(),1);var bx=l(E(),1);function pQe({item:e,field:t}){if(t.hasElements)return(0,bx.jsx)(L3,{item:e,field:t});let r=Ws({item:e,field:t});return!r||!Vo(r).isValid()?r:(0,bx.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,bx.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,bx.jsx)("span",{children:r})]})}function mQe(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Vo(r).isValid()?(0,Obe.__)("Value must be a valid color."):null}var hQe=(e,t,r)=>{let o=Vo(e),n=Vo(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},Abe={type:"color",render:pQe,Edit:"color",sort:hQe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bo,yo],validOperators:[Io,Oo,bo,yo],format:{},getValueFormatted:Ws,validate:{required:_o,elements:Lr,custom:mQe}};var Mbe={type:"url",render:wo,Edit:"url",sort:cf,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[bo,yo],validOperators:[Io,Oo,Ud,Wd,Gd,bo,yo,ls,oi],format:{},getValueFormatted:Ws,validate:{required:_o,pattern:ff,minLength:uf,maxLength:df,elements:Lr}};var gQe=(e,t,r)=>typeof e=="number"&&typeof t=="number"?gx(e,t,r):cf(e,t,r),Nbe={render:wo,Edit:null,sort:gQe,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Io,Oo],validOperators:Cge(),format:{},getValueFormatted:Ws,validate:{required:_o,elements:Lr}};function vQe(e){return e==="integer"||e==="number"}function bQe(e){return e==="date"||e==="datetime"||e==="time"}function Dbe(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&vQe(t.type)||typeof e=="string"&&bQe(t.type)))return{constraint:e,validate:o}}function Fbe(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=Dbe(r?.min,t,"min"),s=Dbe(r?.max,t,"max"),a=r?.minLength,c;typeof a=="number"&&t.validate.minLength!==void 0&&(c={constraint:a,validate:t.validate.minLength});let u=r?.maxLength,d;typeof u=="number"&&t.validate.maxLength!==void 0&&(d={constraint:u,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:d,pattern:m,custom:h}}function Lbe(e){return e.validOperators.reduce((t,r)=>{let o=wy(r);return o?.filter&&(t[r]=o.filter),t},{})}function yQe(e,t){return{...t.format,...e.format}}var Bbe=yQe;function wQe(e){let t=[ibe,lbe,dbe,fbe,bbe,wbe,xbe,Cbe,Tbe,kbe,Rbe,Ibe,Abe,Mbe].find(r=>r?.type===e);return t||Nbe}function im(e){return e.map(t=>{let r=wQe(t.type),o=t.getValue||tbe(t.id),n=function(i,s,a){let c=o({item:i}),u=o({item:s});return t.sort?t.sort(c,u,a):r.sort(c,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:o,setValue:t.setValue||rbe(t.id),elements:t.elements,getElements:t.getElements,hasElements:D3(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:$ve(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Fbe(t,r),filterBy:ebe(t,r.defaultOperators,r.validOperators),filter:Lbe(r),format:Bbe(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Ri=l(U(),1);function Vbe({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,c]=(0,Ri.useState)(!o);(0,Ri.useEffect)(()=>{o||c(!0)},[o]);let u=(0,Ri.useRef)(t),d=(0,Ri.useRef)(n);(0,Ri.useEffect)(()=>{o||(u.current=t,d.current=n)},[t,o,n]);let[f,m]=(0,Ri.useState)([]),h=(0,Ri.useRef)(new Map),g=(0,Ri.useRef)([]),v=(0,Ri.useRef)({search:void 0,filters:void 0,perPage:void 0}),y=(0,Ri.useRef)(void 0),_=(0,Ri.useRef)(void 0),b=(0,Ri.useRef)(!1),w=(0,Ri.useMemo)(()=>{e.startPosition!==void 0&&_.current!==void 0&&(e.startPosition<_.current?y.current="up":e.startPosition>_.current&&(y.current="down")),_.current=e.startPosition;let x=JSON.stringify(e.filters??[]),C=v.current.filters,S=!b.current||!e.infiniteScrollEnabled||e.search!==v.current.search||x!==C||e.perPage!==v.current.perPage;if(b.current=!0,v.current={search:e.search,filters:x,perPage:e.perPage},S){h.current.clear(),y.current=void 0;let F=e.search?1:e.startPosition??1,B=t.map((z,L)=>{let D=F+L;return h.current.set(r(z),D),{...z,position:D}});return g.current=B,B}let P=g.current,k=new Set(t.map(r)),O=y.current,R=e.search?1:e.startPosition??1,I=t.map((F,B)=>{let z=r(F),L=e.infiniteScrollEnabled?R+B:void 0;return L!==void 0&&h.current.set(z,L),{...F,position:L}});if(I.length===0)return P;let T=P.filter(F=>!k.has(r(F))),M=O==="up"?[...I,...T]:[...T,...I];M.sort((F,B)=>{let z=F.position,L=B.position;return z-L});let V=M;if(f.length>0){let F=Math.min(...f),B=Math.max(...f),z=20,L=M.map(G=>G.position),D=Math.min(...L);!(Math.max(...L)<F-z||D>B+z)&&(V=M.filter(G=>{let Z=r(G);if(i?.includes(Z))return!0;let ce=G.position;return O==="up"?ce<=B+z:O==="down"?ce>=F-z:ce>=F-z&&ce<=B+z}))}return g.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&&u.current?.length?u.current:t).map(C=>({...C,position:void 0})),paginationInfo:o&&u.current?.length?d.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var Gs=l(U(),1),zbe=l(Pe(),1);function jbe(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((u,d)=>{let f=d.getBoundingClientRect(),m=f.top+f.height/2,h=Math.abs(m-n),g=u.getBoundingClientRect(),v=g.top+g.height/2,y=Math.abs(v-n);return h<y?d:u}),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 Hbe({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,Gs.useRef)(null),a=(0,Gs.useRef)(e),c=(0,Gs.useRef)(r),u=(0,Gs.useRef)(t),d=(0,Gs.useRef)(o.totalItems);(0,Gs.useLayoutEffect)(()=>{a.current=e,c.current=r,u.current=t,d.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,Gs.useCallback)(h=>{i&&i(g=>{let v=new Set(g),y=!1;return h.forEach(_=>{let b=Number(_.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(b)||(_.isIntersecting?v.has(b)||(v.add(b),y=!0):v.has(b)&&(v.delete(b),y=!0))}),y?Array.from(v).sort():g})},[i]);(0,Gs.useLayoutEffect)(()=>{let h=n.current,g=s.current;if(!h||!e.infiniteScrollEnabled||!g||r)return;let v=h.querySelector(`[aria-posinset="${g.posinset}"]`);if(v){let y=h.getBoundingClientRect(),w=v.getBoundingClientRect().top-y.top-g.viewportOffset+(h.scrollTop-g.scrollTop);Math.abs(w)>1&&(h.scrollTop+=w)}s.current=null},[n,r,e.infiniteScrollEnabled]);let m=(0,Gs.useRef)(null);return(0,Gs.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,Gs.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let h=0,g=600,v=800,y=(0,zbe.throttle)(b=>{let w=a.current,x=d.current,C=b.target,S=C.scrollTop,P=C.scrollHeight,k=C.clientHeight,O=S>h?"down":"up";if(h=S,c.current)return;let R=w.startPosition||1,I=w.perPage||10,T=Math.min(R+I,x);if(O==="down"&&S+k>=P-g&&T<x){let M=T;jbe(C,s,"down"),u.current({...w,startPosition:M})}if(O==="up"&&S<=v&&R>1){let M=R-I,V=M<6?1:M;jbe(C,s,"up"),u.current({...w,startPosition:V})}},50),_=n.current;return _.addEventListener("scroll",y),()=>{_.removeEventListener("scroll",y),y.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:m.current}}var Da=l(U(),1),Ube=l(Pe(),1);var Ii=l(E(),1),_Qe=()=>!1,xQe=bg.filter(e=>e.isPicker),SQe=e=>e.id,CQe=[],TQe={pickerGrid:!0,pickerTable:!0};function EQe({search:e=!0,searchLabel:t=void 0}){let{view:r}=(0,Da.useContext)(nt),o=r.infiniteScrollEnabled;return(0,Ii.jsxs)(Ii.Fragment,{children:[(0,Ii.jsxs)(te,{direction:"row",align:"top",justify:"space-between",className:Q("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":o}),gap:"xs",children:[(0,Ii.jsxs)(te,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[e&&(0,Ii.jsx)(hq,{label:t}),(0,Ii.jsx)(r3,{})]}),(0,Ii.jsx)(te,{direction:"row",gap:"xs",style:{flexShrink:0},children:(0,Ii.jsx)(Zge,{})})]}),(0,Ii.jsx)(o3,{className:"dataviews-filters__container"}),(0,Ii.jsx)(mq,{}),(0,Ii.jsx)(OY,{})]})}function PQe({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=CQe,data:s,getItemId:a=SQe,isLoading:c=!1,paginationInfo:u,defaultLayouts:d=TQe,selection:f,onChangeSelection:m,children:h,config:g={perPageSizes:[10,20,50,100]},itemListLabel:v,empty:y,onReset:_}){let{data:b,setVisibleEntries:w}=Vbe({view:e,data:s,getItemId:a,selection:f,paginationInfo:u}),x=(0,Da.useRef)(null),[C,S]=(0,Da.useState)(0),P=(0,Ube.useResizeObserver)(L=>{S(L[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[k,O]=(0,Da.useState)(null);function R(L){let D=typeof L=="function"?L(f):L;m&&m(D)}let I=(0,Da.useMemo)(()=>im(r),[r]),T=qE(I,e),M=(0,Da.useMemo)(()=>(T||[]).some(L=>L.isPrimary||L.isLocked),[T]),[V,F]=(0,Da.useState)(M),{intersectionObserver:B}=Hbe({view:e,onChangeView:t,isLoading:c,paginationInfo:u,containerRef:x,setVisibleEntries:w});(0,Da.useEffect)(()=>{M&&!V&&F(!0)},[M,V]);let z=(0,Da.useMemo)(()=>Object.fromEntries(Object.entries(d).filter(([L])=>xQe.some(D=>D.type===L)).map(([L,D])=>[L,D===!0?{}:D])),[d]);return z[e.type]?(0,Ii.jsx)(nt.Provider,{value:{view:e,onChangeView:t,fields:I,actions:i,data:b,isLoading:c,paginationInfo:u,isItemClickable:_Qe,selection:f,onChangeSelection:R,openedFilter:k,setOpenedFilter:O,getItemId:a,containerWidth:C,containerRef:x,resizeObserverRef:P,defaultLayouts:z,filters:T,isShowingFilter:V,setIsShowingFilter:F,config:g,itemListLabel:v,empty:y,onReset:_,hasInitiallyLoaded:!0,intersectionObserver:B},children:(0,Ii.jsx)("div",{className:"dataviews-picker-wrapper",children:h??(0,Ii.jsx)(EQe,{search:o,searchLabel:n})})}):null}var Tu=PQe;Tu.BulkActionToolbar=rme;Tu.Footer=OY;Tu.Filters=ZE;Tu.FiltersToggled=o3;Tu.FiltersToggle=r3;Tu.Layout=mq;Tu.LayoutSwitcher=bq;Tu.Pagination=RY;Tu.Search=hq;Tu.ViewConfig=yq;var sm=Tu;var Wq=l(U(),1);var Wbe=l(U(),1),Gbe=l(E(),1),Vq=(0,Wbe.createContext)({fields:[]});Vq.displayName="DataFormContext";function Ybe({fields:e,children:t}){return(0,Gbe.jsx)(Vq.Provider,{value:{fields:e},children:t})}var cc=Vq;var eD=l(U(),1);var G3=l(U(),1),nP=l(q(),1);var oP=l(H(),1),ms={type:"regular",labelPosition:"top"},kQe=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 qbe(e){let t=ms;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,oP.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,oP.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,oP.__)("Apply"),cancelLabel:(0,oP.__)("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:kQe(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 Kbe(e){let t=qbe(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?qbe(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:Kbe({fields:o.children,layout:ms}).fields}}});return{layout:t,fields:r}}var W3=Kbe;var xo=l(E(),1);function RQe({title:e}){return(0,xo.jsx)(te,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,xo.jsx)(te,{direction:"row",align:"center",children:(0,xo.jsx)(nP.__experimentalHeading,{level:2,size:13,children:e})})})}function Zbe({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,G3.useContext)(cc),a=t.layout,c=(0,G3.useMemo)(()=>({layout:ms,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,xo.jsxs)(xo.Fragment,{children:[!o&&t.label&&(0,xo.jsx)(RQe,{title:t.label}),(0,xo.jsx)(Fa,{data:e,form:c,onChange:r,validity:i?.children})]});let u=a.labelPosition,d=s.find(f=>f.id===t.id);return!d||!d.Edit?null:u==="side"?(0,xo.jsxs)(te,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,xo.jsx)("div",{className:Q("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:(0,xo.jsx)(nP.BaseControl.VisualLabel,{children:d.label})}),(0,xo.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:d.readOnly===!0?(0,xo.jsx)(d.render,{item:e,field:d}):(0,xo.jsx)(d.Edit,{data:e,field:d,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},d.id)})]}):(0,xo.jsx)("div",{className:"dataforms-layouts-regular__field",children:d.readOnly===!0?(0,xo.jsx)(xo.Fragment,{children:(0,xo.jsxs)(xo.Fragment,{children:[!o&&u!=="none"&&(0,xo.jsx)(nP.BaseControl.VisualLabel,{children:d.label}),(0,xo.jsx)(d.render,{item:e,field:d})]})}):(0,xo.jsx)(d.Edit,{data:e,field:d,onChange:r,hideLabelFromVision:u==="none"?!0:o,markWhenOptional:n,validity:i})})}var Hq=l(K2(),1),Ty=l(q(),1),Eu=l(U(),1),X3=l(Pe(),1);var Y3=l(q(),1),yx=l(H(),1);var tye=l(Pe(),1);var jq=l(U(),1);function IQe(e,t){return Q("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${e}`,{"has-error":t})}var Xbe=IQe;var Qbe=l(q(),1);var Ig=l(E(),1);function OQe(e,t,r){return e?(0,Ig.jsxs)($e.Root,{children:[(0,Ig.jsx)($e.Trigger,{render:(0,Ig.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Ig.jsx)(Qbe.Icon,{icon:Zc,size:16}),(0,Ig.jsxs)(jt,{children:[t,": "]}),r]})}),(0,Ig.jsx)($e.Popup,{children:t})]}):r}var Jbe=OQe;function $be(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=$be(r);if(o)return o}}var eye=$be;var Ys=l(E(),1);function iP({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,isOpen:a,onClick:c}){let{labelPosition:u,editVisibility:d}=t.layout,f=eye(n),m=i&&!!f,h=Xbe(u,m),g=Jbe(m,f,r),v=Q("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-${u}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":d==="always"}),y=(0,tye.useInstanceId)(iP,"dataforms-layouts-panel__field-control"),_=m?(0,yx.sprintf)((0,yx._x)("Edit %s (has errors)","field"),r||""):(0,yx.sprintf)((0,yx._x)("Edit %s","field"),r||""),b=(0,jq.useRef)(null),w=(0,jq.useRef)(null);return(0,Ys.jsxs)("div",{ref:b,className:v,onClick:s?void 0:S=>{!a&&S.detail<2&&!w.current?.contains(S.target)&&b.current?.ownerDocument.defaultView?.getSelection()?.toString()||c()},onKeyDown:s?void 0:S=>{S.target===S.currentTarget&&(S.key==="Enter"||S.key===" ")&&(S.preventDefault(),c())},children:[u!=="none"&&(0,Ys.jsx)("span",{className:h,children:g}),u==="none"&&m&&(0,Ys.jsxs)($e.Root,{children:[(0,Ys.jsx)($e.Trigger,{render:(0,Ys.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":f,children:(0,Ys.jsx)(Y3.Icon,{icon:Zc,size:16})})}),(0,Ys.jsx)($e.Popup,{children:f})]}),(0,Ys.jsx)("span",{id:`${y}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,Ys.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(S=>(0,Ys.jsx)("span",{style:{width:"100%"},children:(0,Ys.jsx)(S.render,{item:e,field:S})},S.id))}):o.map(S=>(0,Ys.jsx)(S.render,{item:e,field:S},S.id))}),!s&&(0,Ys.jsx)(Y3.Button,{ref:w,className:"dataforms-layouts-panel__field-trigger-icon",label:_,icon:zC,size:"small","aria-expanded":a,"aria-haspopup":"dialog","aria-describedby":`${y}`})]})}var rye=l(K2(),1),zq=l(q2(),1),pf=l(U(),1),qs=l(H(),1);function oye(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?oye(o):o.type!=="invalid"&&o.type!=="validating")):!0}function AQe(e,t){let r=W3(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 u=s.children.map(n).filter(f=>f!==null);if(u.length===0)return null;let d=o.get(s.id);if(d){let[f]=im([d]);return{id:s.id,children:u,field:f}}return{id:s.id,children:u}}let a=o.get(s.id);if(!a)return null;let[c]=im([a]);return{id:s.id,children:[],field:c}}return r.fields.map(n).filter(s=>s!==null)}function wx(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 nye(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 MQe(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(u=>wx(u,{elements:{type:"invalid",message:(0,qs.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:c})?n(u=>wx(u,{elements:{type:"invalid",message:(0,qs.__)("Value must be one of the elements.")}},[...i,t.id])):n(u=>nye(u,[...i,t.id],"elements"))}}).catch(c=>{if(a!==o.current[t.id])return;let u;c instanceof Error?u=c.message:u=String(c)||(0,qs.__)("Unknown error when running elements validation asynchronously."),n(d=>wx(d,{elements:{type:"invalid",message:u}},[...i,t.id]))})}function NQe(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=>nye(c,[...i,t.id],"custom"));return}if(typeof a=="string"){n(c=>wx(c,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(c=>wx(c,{custom:{type:"invalid",message:(0,qs.__)("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,qs.__)("Unknown error when running custom validation asynchronously."),n(u=>wx(u,{custom:{type:"invalid",message:c}},[...i,t.id]))})}function iye(e,t){return e.children.length===0&&!!e.field?.isVisible&&!e.field.isVisible(t)}function sye(e,t,r){if(iye(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,qs.__)("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,qs.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,qs.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,qs.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,qs.__)("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,qs.__)("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,rye.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,qs.__)("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"&&(MQe(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,qs.__)("Validating\u2026")}),o instanceof Promise&&(NQe(o,t,r),n.custom={type:"validating",message:(0,qs.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=sye(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 aye(e,t){let r=e?.field?.getValue({item:t}),o=iye(e,t);if(e.children.length===0)return{value:r,isHidden:o};let n=e.children.map(i=>aye(i,t));return{value:r,isHidden:o,children:n}}function DQe(e,t,r){let[o,n]=(0,pf.useState)(),i=(0,pf.useRef)({}),s=(0,pf.useRef)({}),a=(0,pf.useRef)({}),c=(0,pf.useCallback)(()=>{let u={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},d=AQe(r,t);if(d.length===0){n(void 0);return}let f={},m=[];d.forEach(h=>{let g=aye(h,e);if(a.current.hasOwnProperty(h.id)&&(0,zq.default)(a.current[h.id],g)){m.push(h.id);return}a.current[h.id]=g;let v=sye(e,h,u);v!==void 0&&(f[h.id]=v)}),n(h=>{let g={...h,...f},v=[...m,...Object.keys(f)];return Object.keys(g).forEach(_=>{g&&!v.includes(_)&&delete g[_]}),Object.keys(g).length===0&&(g=void 0),(0,zq.default)(h,g)?h:g})},[e,t,r]);return(0,pf.useEffect)(()=>{c()},[c]),{validity:o,isValid:oye(o)}}var lye=DQe;var q3=l(U(),1);function Og(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 cye=l(U(),1);function FQe(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var K3=(e,t)=>Array.isArray(e)&&e.length>0?FQe(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var LQe=(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 BQe(e){let{fields:t}=(0,cye.useContext)(cc),r=e.layout,o=K3(r.summary,t),n=LQe(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 Z3=BQe;var Ks=l(E(),1);function VQe({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:c}=s,{fields:u}=(0,Eu.useContext)(cc),[d,f]=(0,Eu.useState)({}),m=(0,Eu.useMemo)(()=>(0,Hq.default)(e,d,{arrayMerge:(C,S)=>S}),[e,d]),h=(0,Eu.useMemo)(()=>({layout:ms,fields:t.children?t.children:[{id:t.id,layout:ms}]}),[t]),g=u.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:v}=lye(m,g,h),y=()=>{r(d),n()},_=C=>{f(S=>(0,Hq.default)(S,C,{arrayMerge:(P,k)=>k}))},b=(0,X3.useFocusOnMount)("firstInputElement"),w=(0,Eu.useRef)(null),x=(0,X3.useMergeRefs)([b,w]);return Og(w,i),(0,Ks.jsxs)(Ty.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Ks.jsx)("div",{ref:x,children:(0,Ks.jsx)(Fa,{data:m,form:h,onChange:_,validity:v,children:(C,S,P,k)=>(0,Ks.jsx)(C,{data:m,field:S,onChange:_,hideLabelFromVision:h.fields.length<2,markWhenOptional:k,validity:P},S.id)})}),(0,Ks.jsxs)(te,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Ks.jsx)(Ty.__experimentalSpacer,{style:{flex:1}}),(0,Ks.jsx)(Ty.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:c}),(0,Ks.jsx)(Ty.Button,{variant:"primary",onClick:y,__next40pxDefaultSize:!0,children:a})]})]})}function jQe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Eu.useState)(!1),[s,a]=(0,Eu.useState)(!1),{fieldDefinition:c,fieldLabel:u,summaryFields:d}=Z3(t);if(!c)return null;let f=()=>{a(!1),i(!0)};return(0,Ks.jsxs)(Ks.Fragment,{children:[(0,Ks.jsx)(iP,{data:e,field:t,fieldLabel:u,summaryFields:d,validity:o,touched:n,disabled:c.readOnly===!0,onClick:()=>a(!0),isOpen:s}),s&&(0,Ks.jsx)(VQe,{data:e,field:t,onChange:r,fieldLabel:u??"",onClose:f,touched:n})]})}var uye=jQe;var Ag=l(q(),1),dye=l(H(),1),am=l(U(),1);var fye=l(Pe(),1);var hs=l(E(),1);function zQe({title:e,onClose:t}){return(0,hs.jsx)(te,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,hs.jsxs)(te,{direction:"row",gap:"sm",align:"center",children:[e&&(0,hs.jsx)(Ag.__experimentalHeading,{level:2,size:13,children:e}),(0,hs.jsx)(Ag.__experimentalSpacer,{style:{flex:1}}),t&&(0,hs.jsx)(Ag.Button,{label:(0,dye.__)("Close"),icon:Zi,onClick:t,size:"small"})]})})}function HQe({touched:e,children:t}){let r=(0,am.useRef)(null);return Og(r,e),(0,hs.jsx)("div",{ref:r,children:t})}function UQe({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,am.useState)(!1),[s,a]=(0,am.useState)(null),c=(0,am.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[u,d]=(0,fye.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),f=(0,am.useMemo)(()=>({layout:ms,fields:t.children?t.children:[{id:t.id,layout:ms}]}),[t]),m=(0,am.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:h,fieldLabel:g,summaryFields:v}=Z3(t);return h?(0,hs.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,hs.jsx)(Ag.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:c,focusOnMount:!1,onToggle:y=>{y||i(!0)},renderToggle:({isOpen:y,onToggle:_})=>(0,hs.jsx)(iP,{data:e,field:t,fieldLabel:g,summaryFields:v,validity:o,touched:n,disabled:h.readOnly===!0,isOpen:y,onClick:_}),renderContent:({onClose:y})=>(0,hs.jsx)(HQe,{touched:n,children:(0,hs.jsxs)("div",{ref:u,...d,children:[(0,hs.jsx)(zQe,{title:g,onClose:y}),(0,hs.jsx)(Fa,{data:e,form:f,onChange:r,validity:m,children:(_,b,w,x)=>(0,hs.jsx)(_,{data:e,field:b,onChange:r,hideLabelFromVision:(f?.fields??[]).length<2,markWhenOptional:x,validity:w},b.id)})]})})})}):null}var pye=UQe;var Uq=l(E(),1);function mye({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,Uq.jsx)(uye,{data:e,field:t,onChange:r,validity:o}):(0,Uq.jsx)(pye,{data:e,field:t,onChange:r,validity:o})}var gs=l(U(),1),vye=l(ba(),1),bye=l(Pe(),1);var Q3=l(H(),1);function hye(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+=hye(o);return t}function _x(e){let t=hye(e);if(t!==0)return(0,Q3.sprintf)((0,Q3._n)("%d field needs attention","%d fields need attention",t),t)}var gye=l(E(),1);function J3({validity:e}){let t=_x(e);return t?(0,gye.jsx)(kp,{intent:"high",children:t}):null}var Ko=l(E(),1);function WQe(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 GQe({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let c=K3(o.summary,t).filter(f=>WQe(f,o.summary,n)),u=i&&o.isCollapsible,d=c.length>0&&o.withHeader;return(0,Ko.jsxs)(te,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,Ko.jsx)(Bd.Title,{children:r}),(u||d)&&(0,Ko.jsxs)(Mb.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[u&&(0,Ko.jsx)(J3,{validity:s}),d&&(0,Ko.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:c.map(f=>(0,Ko.jsx)(f.render,{item:e,field:f},f.id))})]})]})}function YQe({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,Ko.jsxs)(Ko.Fragment,{children:[t.description&&(0,Ko.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,Ko.jsx)(Fa,{data:e,form:r,onChange:o,validity:s?.children})]});let c=Ey("regular")?.component;return c?(0,Ko.jsx)(c,{data:e,field:t,onChange:o,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function yye({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,gs.useContext)(cc),a=t.layout,c=(0,gs.useRef)(null),u=(0,gs.useRef)(!1),d=(0,gs.useMemo)(()=>({layout:ms,fields:t.children??[]}),[t]),{isOpened:f,isCollapsible:m}=a,[h,g]=(0,gs.useState)(f),[v,y]=(0,gs.useState)(!1);(0,gs.useEffect)(()=>{g(f)},[f]);let _=(0,gs.useCallback)(R=>{R||y(!0),g(R)},[]),b=Og(c,(m?h:!0)&&v),w=(0,gs.useCallback)(()=>{u.current=!0},[]),x=(0,gs.useCallback)(()=>{if(!u.current||(y(!0),m&&!h))return;let R=b(),I=_x(i);R>0&&I&&(0,vye.speak)(I,"polite")},[m,h,b,i]),C=(0,bye.__experimentalUseFocusOutside)(x),S=t.label,P;if(t.children)P=!!S&&a.withHeader;else{let R=s.find(I=>I.id===t.id);if(!R||!R.Edit)return null;S=R.label,P=!!S&&a.withHeader}let k=(0,Ko.jsx)(YQe,{data:e,field:t,form:d,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:P}),O=(0,Ko.jsx)(GQe,{data:e,fields:s,label:S,layout:a,isOpen:m?!!h:!0,touched:v,validity:i});return P&&m?(0,Ko.jsxs)(Mb.Root,{className:"dataforms-layouts-card__field",open:h,onOpenChange:_,...C,children:[(0,Ko.jsx)(Mb.Header,{children:O}),(0,Ko.jsx)(Mb.Content,{ref:c,onFocus:w,children:k})]}):(0,Ko.jsxs)(Bd.Root,{className:"dataforms-layouts-card__field",...C,children:[P&&(0,Ko.jsx)(Bd.Header,{children:O}),(0,Ko.jsx)(Bd.Content,{ref:c,onFocus:w,children:k})]})}var wye=l(q(),1);var ai=l(E(),1);function qQe({title:e}){return(0,ai.jsx)(te,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,ai.jsx)(te,{direction:"row",align:"center",children:(0,ai.jsx)(wye.__experimentalHeading,{level:2,size:13,children:e})})})}var KQe=({children:e})=>(0,ai.jsx)(ai.Fragment,{children:e});function _ye({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let c={layout:ms,fields:t.children};return(0,ai.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,ai.jsx)(qQe,{title:t.label}),(0,ai.jsx)(te,{direction:"row",align:s.alignment,gap:"lg",children:(0,ai.jsx)(Fa,{data:e,form:c,onChange:r,validity:i?.children,as:KQe,children:(u,d,f)=>(0,ai.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[d.id],children:(0,ai.jsx)(u,{data:e,field:d,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:f})},d.id)})})]})}let a=Ey("regular")?.component;return a?(0,ai.jsx)(ai.Fragment,{children:(0,ai.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,ai.jsx)(a,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var vs=l(U(),1),xye=l(H(),1),Sye=l(ba(),1),Cye=l(Pe(),1);var lm=l(E(),1);function Tye({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,vs.useContext)(cc),i=(0,vs.useRef)(null),s=(0,vs.useRef)(null),a=(0,vs.useRef)(!1),[c,u]=(0,vs.useState)(!1),[d,f]=(0,vs.useState)(!1),m=(0,vs.useMemo)(()=>({layout:ms,fields:t.children??[]}),[t]);(0,vs.useEffect)(()=>{let x=i.current;if(!x)return;let C=()=>{let S=x.open;S||u(!0),f(S)};return x.addEventListener("toggle",C),()=>{x.removeEventListener("toggle",C)}},[]);let h=Og(s,d&&c),g=(0,vs.useCallback)(()=>{a.current=!0},[]),v=(0,vs.useCallback)(()=>{if(!a.current||(u(!0),!i.current?.open))return;let x=h(),C=_x(o);x>0&&C&&(0,Sye.speak)(C,"polite")},[h,o]),y=(0,Cye.__experimentalUseFocusOutside)(v);if(!t.children)return null;let _=t.layout.summary??"",b=_?n.find(x=>x.id===_):void 0,w;return b&&b.render?w=(0,lm.jsx)(b.render,{item:e,field:b}):w=t.label||(0,xye.__)("More details"),(0,lm.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",...y,children:[(0,lm.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,lm.jsxs)(te,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[w,c&&(0,lm.jsx)(J3,{validity:o})]})}),(0,lm.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onFocus:g,children:(0,lm.jsx)(Fa,{data:e,form:m,onChange:r,validity:o?.children})})]})}var Py=l(E(),1),ZQe=[{type:"regular",component:Zbe,wrapper:({children:e})=>(0,Py.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:mye,wrapper:({children:e})=>(0,Py.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:yye,wrapper:({children:e})=>(0,Py.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:_ye,wrapper:({children:e,layout:t})=>(0,Py.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,Py.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,Py.jsx)(te,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:Tye}];function Ey(e){return ZQe.find(t=>t.type===e)}var $3=l(E(),1),XQe=({children:e})=>(0,$3.jsx)(te,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function Fa({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,eD.useContext)(cc),a=(0,eD.useMemo)(()=>{let d=s.filter(m=>!!m.isValid?.required).length,f=s.length-d;return d>f},[s]);function c(d){return s.find(f=>f.id===d.id)}let u=i??Ey(t.layout.type)?.wrapper??XQe;return(0,$3.jsx)(u,{layout:t.layout,children:t.fields.map(d=>{let f=Ey(d.layout.type)?.component;if(!f)return null;let m=d.children?void 0:c(d);return m&&m.isVisible&&!m.isVisible(e)?null:n?n(f,d,o?.[d.id],a):(0,$3.jsx)(f,{data:e,field:d,onChange:r,markWhenOptional:a,validity:o?.[d.id]},d.id)})})}var Gq=l(E(),1);function sP({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,Wq.useMemo)(()=>W3(t),[t]),s=(0,Wq.useMemo)(()=>im(r),[r]);return t.fields?(0,Gq.jsx)(Ybe,{fields:s,children:(0,Gq.jsx)(Fa,{data:e,form:i,onChange:o,validity:n})}):null}var Pye=l(Gb(),1),kye=l(al(),1);function Eye(e=""){return(0,Pye.default)(e.trim().toLowerCase())}var QQe=[];function Yq(e,t,r){if(!e)return{data:QQe,paginationInfo:{totalItems:0,totalPages:0}};let o=im(r),n=[...e];if(t.search){let u=Eye(t.search);n=n.filter(d=>o.filter(f=>f.enableGlobalSearch).some(f=>{let m=f.getValue({item:d});return(Array.isArray(m)?m:[m]).some(g=>Eye(String(g)).includes(u))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(u=>{let d=o.find(f=>f.id===u.field);if(d){u.operator===oi&&(0,kye.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"});let f=d.filter[u.operator];f&&(n=n.filter(m=>f(m,d,u.value)))}});let i=t.sort?.field?o.find(u=>u.enableSorting!==!1&&u.id===t.sort?.field):null,s=t.groupBy?.field?o.find(u=>u.enableSorting!==!1&&u.id===t.groupBy?.field):null;(i||s)&&n.sort((u,d)=>{if(s){let f=s.sort(u,d,t.groupBy?.direction??"asc");if(f!==0)return f}return i?i.sort(u,d,t.sort?.direction??"desc"):0});let a=n.length,c=1;if(t.infiniteScrollEnabled&&t.startPosition!==void 0&&t.perPage!==void 0){let u=t.startPosition-1,d=Math.min(u+t.perPage,a);n=n?.slice(u,d)}else if(t.page!==void 0&&t.perPage!==void 0){let u=(t.page-1)*t.perPage;a=n?.length||0,c=Math.ceil(a/t.perPage),n=n?.slice(u,u+t.perPage)}return{data:n,paginationInfo:{totalItems:a,totalPages:c}}}var tD=l(q(),1);var Rye=l(H(),1);var cm=l(E(),1);function Iye({form:e,header:t}){let{media:r,fields:o,onChange:n}=H_();if(!r||!n)return(0,cm.jsx)("div",{className:"media-editor-form media-editor-form--loading",children:(0,cm.jsx)(tD.Spinner,{})});let i=["title","alt_text","caption","description"],s=[...o.filter(u=>i.includes(u.id)),...o.filter(u=>!i.includes(u.id))],a={layout:{type:"panel"},fields:s.map(u=>i.includes(u.id)?{id:u.id,layout:{type:"regular",labelPosition:"top"}}:u.id)},c=e||a;return(0,cm.jsx)("div",{className:"media-editor-form",children:(0,cm.jsxs)(tD.__experimentalVStack,{spacing:4,children:[(0,cm.jsx)(jt,{render:(0,cm.jsx)("h2",{}),children:(0,Rye.__)("Media details")}),t,(0,cm.jsx)(sP,{data:r,fields:o,form:c,onChange:n})]})})}var Oye=l(pp(),1),{lock:Aye,unlock:Yar}=(0,Oye.__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 rD=l(K(),1);var Mye={isOpen:!1,id:null,onUpdate:null,onClose:null};function Nye(e=Mye,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 Mye}return e}var qq={};Rr(qq,{closeMediaEditorModal:()=>$Qe,openMediaEditorModal:()=>JQe});function JQe({id:e,onUpdate:t,onClose:r}){return{type:"OPEN_MEDIA_EDITOR_MODAL",id:e,onUpdate:t??null,onClose:r??null}}function $Qe(){return{type:"CLOSE_MEDIA_EDITOR_MODAL"}}var Kq={};Rr(Kq,{getId:()=>tJe,getOnClose:()=>oJe,getOnUpdate:()=>rJe,isOpen:()=>eJe});function eJe(e){return e.isOpen}function tJe(e){return e.id}function rJe(e){return e.onUpdate}function oJe(e){return e.onClose}var Dye="core/media-editor";var xx=(0,rD.createReduxStore)(Dye,{reducer:Nye,actions:qq,selectors:Kq});(0,rD.register)(xx);var L0e=l(q(),1),CP=l(K(),1),SP=l(H(),1),B0e=l(La(),1),V0e=l(Nt(),1);var gc=l(q(),1);var D0e=l(Pe(),1),xP=l(K(),1),dK=l(se(),1),kn=l(U(),1),ui=l(H(),1);var Iu=l(Ao(),1),BD=l(Nt(),1);var $q={};Rr($q,{ActionItem:()=>dc,ComplementaryArea:()=>mc,ComplementaryAreaMoreMenuItem:()=>Dg,FullscreenMode:()=>twe,InterfaceSkeleton:()=>Oy,PinnedItems:()=>Fg,store:()=>We});var pc=l(q(),1),uP=l(K(),1),fD=l(H(),1);var fc=l(U(),1),Qq=l(Bye(),1),Jye=l(Ht(),1),Ry=l(Pe(),1),$ye=l(Mg(),1);var Wye=l(q(),1),sD=l(K(),1),Gye=l(Mg(),1);var iD=l(K(),1);var Zq={};Rr(Zq,{closeModal:()=>pJe,disableComplementaryArea:()=>sJe,enableComplementaryArea:()=>iJe,openModal:()=>fJe,pinItem:()=>aJe,setDefaultComplementaryArea:()=>nJe,setFeatureDefaults:()=>dJe,setFeatureValue:()=>uJe,toggleFeature:()=>cJe,unpinItem:()=>lJe});var nD=l(al(),1),uc=l(Ht(),1);var oD=l(al(),1);function mf(e){return["core/edit-post","core/edit-site"].includes(e)?((0,oD.default)(`${e} interface scope`,{alternative:"core interface scope",hint:"core/edit-post and core/edit-site are merging.",version:"6.6"}),"core"):e}function ky(e,t){return e==="core"&&t==="edit-site/template"?((0,oD.default)("edit-site/template sidebar",{alternative:"edit-post/document",version:"6.6"}),"edit-post/document"):e==="core"&&t==="edit-site/block-inspector"?((0,oD.default)("edit-site/block-inspector sidebar",{alternative:"edit-post/block",version:"6.6"}),"edit-post/block"):t}var nJe=(e,t)=>(e=mf(e),t=ky(e,t),{type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),iJe=(e,t)=>({registry:r,dispatch:o})=>{if(!t)return;e=mf(e),t=ky(e,t),r.select(uc.store).get(e,"isComplementaryAreaVisible")||r.dispatch(uc.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},sJe=e=>({registry:t})=>{e=mf(e),t.select(uc.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(uc.store).set(e,"isComplementaryAreaVisible",!1)},aJe=(e,t)=>({registry:r})=>{if(!t)return;e=mf(e),t=ky(e,t);let o=r.select(uc.store).get(e,"pinnedItems");o?.[t]!==!0&&r.dispatch(uc.store).set(e,"pinnedItems",{...o,[t]:!0})},lJe=(e,t)=>({registry:r})=>{if(!t)return;e=mf(e),t=ky(e,t);let o=r.select(uc.store).get(e,"pinnedItems");r.dispatch(uc.store).set(e,"pinnedItems",{...o,[t]:!1})};function cJe(e,t){return function({registry:r}){(0,nD.default)("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(uc.store).toggle(e,t)}}function uJe(e,t,r){return function({registry:o}){(0,nD.default)("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(uc.store).set(e,t,!!r)}}function dJe(e,t){return function({registry:r}){(0,nD.default)("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(uc.store).setDefaults(e,t)}}function fJe(e){return{type:"OPEN_MODAL",name:e}}function pJe(){return{type:"CLOSE_MODAL"}}var Xq={};Rr(Xq,{getActiveComplementaryArea:()=>mJe,isComplementaryAreaLoading:()=>hJe,isFeatureActive:()=>vJe,isItemPinned:()=>gJe,isModalActive:()=>bJe});var aP=l(K(),1),jye=l(al(),1),lP=l(Ht(),1);var mJe=(0,aP.createRegistrySelector)(e=>(t,r)=>{r=mf(r);let o=e(lP.store).get(r,"isComplementaryAreaVisible");if(o!==void 0)return o===!1?null:t?.complementaryAreas?.[r]}),hJe=(0,aP.createRegistrySelector)(e=>(t,r)=>{r=mf(r);let o=e(lP.store).get(r,"isComplementaryAreaVisible"),n=t?.complementaryAreas?.[r];return o&&n===void 0}),gJe=(0,aP.createRegistrySelector)(e=>(t,r,o)=>(r=mf(r),o=ky(r,o),e(lP.store).get(r,"pinnedItems")?.[o]??!0)),vJe=(0,aP.createRegistrySelector)(e=>(t,r,o)=>((0,jye.default)("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(lP.store).get(r,o)));function bJe(e,t){return e.activeModal===t}var zye=l(K(),1);function yJe(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 wJe(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}var Hye=(0,zye.combineReducers)({complementaryAreas:yJe,activeModal:wJe});var Uye="core/interface";var We=(0,iD.createReduxStore)(Uye,{reducer:Hye,actions:Zq,selectors:Xq});(0,iD.register)(We);var Yye=l(E(),1);function _Je(e){return["checkbox","option","radio","switch","menuitemcheckbox","menuitemradio","treeitem"].includes(e)}function Sx({as:e=Wye.Button,scope:t,identifier:r,icon:o,selectedIcon:n,name:i,shortcut:s,...a}){let c=e,u=(0,Gye.usePluginContext)(),d=o||u.icon,f=r||`${u.name}/${i}`,m=(0,sD.useSelect)(v=>v(We).getActiveComplementaryArea(t)===f,[f,t]),{enableComplementaryArea:h,disableComplementaryArea:g}=(0,sD.useDispatch)(We);return(0,Yye.jsx)(c,{icon:n&&m?n:d,"aria-controls":f.replace("/",":"),"aria-checked":_Je(a.role)?m:void 0,onClick:()=>{m?g(t):h(t,f)},shortcut:s,...a})}var aD=l(E(),1),xJe=({children:e,className:t,toggleButtonProps:r})=>{let o=(0,aD.jsx)(Sx,{icon:Zi,...r});return(0,aD.jsxs)("div",{className:Q("components-panel__header","interface-complementary-area-header",t),tabIndex:-1,children:[e,o]})},qye=xJe;var Xye=l(q(),1);var Ng=l(q(),1),lD=l(U(),1),cP=l(E(),1),Kye=()=>{};function SJe({name:e,as:t=Ng.MenuGroup,fillProps:r={},bubblesVirtually:o,...n}){return(0,cP.jsx)(Ng.Slot,{name:e,bubblesVirtually:o,fillProps:r,children:i=>{if(!lD.Children.toArray(i).length)return null;let s=[];lD.Children.forEach(i,({props:{__unstableExplicitMenuItem:c,__unstableTarget:u}})=>{u&&c&&s.push(u)});let a=lD.Children.map(i,c=>!c.props.__unstableExplicitMenuItem&&s.includes(c.props.__unstableTarget)?null:c);return(0,cP.jsx)(t,{...n,children:a})}})}function Zye({name:e,as:t=Ng.Button,onClick:r,...o}){return(0,cP.jsx)(Ng.Fill,{name:e,children:({onClick:n})=>(0,cP.jsx)(t,{onClick:r||n?(...i)=>{(r||Kye)(...i),(n||Kye)(...i)}:void 0,...o})})}Zye.Slot=SJe;var dc=Zye;var cD=l(E(),1),CJe=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,cD.jsx)(Xye.MenuItem,{...r});function Dg({scope:e,target:t,__unstableExplicitMenuItem:r,...o}){return(0,cD.jsx)(Sx,{as:n=>(0,cD.jsx)(dc,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:CJe,name:`${e}/plugin-more-menu`,...n}),role:"menuitemcheckbox",selectedIcon:jo,name:t,scope:e,...o})}var dD=l(q(),1),uD=l(E(),1);function Qye({scope:e,...t}){return(0,uD.jsx)(dD.Fill,{name:`PinnedItems/${e}`,...t})}function TJe({scope:e,className:t,...r}){return(0,uD.jsx)(dD.Slot,{name:`PinnedItems/${e}`,...r,children:o=>o?.length>0&&(0,uD.jsx)("div",{className:Q(t,"interface-pinned-items"),children:o})})}Qye.Slot=TJe;var Fg=Qye;var En=l(E(),1),EJe=.3;function PJe({scope:e,...t}){return(0,En.jsx)(pc.Slot,{name:`ComplementaryArea/${e}`,...t})}var kJe={open:{width:"auto"},closed:e=>({width:0,transition:e})};function RJe(e,t){return(0,fc.isValidElement)(e)?(0,fc.cloneElement)(e,{...t,className:Q(e.props.className,t.className),style:{...e.props.style,...t.style}}):(0,En.jsx)("div",{...t})}function IJe({activeArea:e,isActive:t,scope:r,children:o,className:n,id:i,render:s}){let a=(0,Ry.useReducedMotion)(),c=(0,Ry.useViewportMatch)("medium","<"),u=(0,Ry.usePrevious)(e),f={type:"tween",duration:a||c||!!u&&!!e&&e!==u?0:EJe,ease:[.6,0,.4,1]};return(0,En.jsx)(pc.Fill,{name:`ComplementaryArea/${r}`,children:(0,En.jsx)(pc.__unstableAnimatePresence,{initial:!1,custom:f,children:t&&(0,En.jsx)(pc.__unstableMotion.div,{variants:kJe,initial:"closed",animate:"open",exit:"closed",transition:f,className:"interface-complementary-area__fill",children:RJe(s,{id:i,className:n,children:o})})})})}function OJe(e,t,r,o,n){let i=(0,fc.useRef)(!1),s=(0,fc.useRef)(!1),{enableComplementaryArea:a,disableComplementaryArea:c}=(0,uP.useDispatch)(We);(0,fc.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 ewe({children:e,className:t,closeLabel:r=(0,fD.__)("Close plugin"),identifier:o,header:n,headerClassName:i,icon:s,isPinnable:a=!0,panelClassName:c,render:u,scope:d,name:f,title:m,toggleShortcut:h,isActiveByDefault:g}){let v=(0,$ye.usePluginContext)(),y=s||v.icon,_=o||`${v.name}/${f}`,[b,w]=(0,fc.useState)(!1),{isLoading:x,isActive:C,isPinned:S,activeArea:P,isSmall:k,isLarge:O,showIconLabels:R}=(0,uP.useSelect)(B=>{let{getActiveComplementaryArea:z,isComplementaryAreaLoading:L,isItemPinned:D}=B(We),{get:N}=B(Jye.store),W=z(d);return{isLoading:L(d),isActive:W===_,isPinned:D(d,_),activeArea:W,isSmall:B(Qq.store).isViewportMatch("< medium"),isLarge:B(Qq.store).isViewportMatch("large"),showIconLabels:N("core","showIconLabels")}},[_,d]),I=(0,Ry.useViewportMatch)("medium","<");OJe(d,_,P,C,k);let{enableComplementaryArea:T,disableComplementaryArea:M,pinItem:V,unpinItem:F}=(0,uP.useDispatch)(We);if((0,fc.useEffect)(()=>{g&&P===void 0&&!k?T(d,_):P===void 0&&k&&M(d,_),w(!0)},[P,g,d,_,k,T,M]),!!b)return(0,En.jsxs)(En.Fragment,{children:[a&&(0,En.jsx)(Fg,{scope:d,children:S&&(0,En.jsx)(Sx,{scope:d,identifier:_,isPressed:C&&(!R||O),"aria-expanded":C,"aria-disabled":x,label:m,icon:R?jo:y,showTooltip:!R,variant:R?"tertiary":void 0,size:"compact",shortcut:h})}),f&&a&&(0,En.jsx)(Dg,{target:f,scope:d,icon:y,identifier:_,children:m}),(0,En.jsxs)(IJe,{activeArea:P,isActive:C,className:Q("interface-complementary-area",t),scope:d,id:_.replace("/",":"),render:u,children:[(0,En.jsx)(qye,{className:i,closeLabel:r,onClose:()=>M(d),toggleButtonProps:{label:r,size:"compact",shortcut:h,scope:d,identifier:_},children:n||(0,En.jsxs)(En.Fragment,{children:[(0,En.jsx)("h2",{className:"interface-complementary-area-header__title",children:m}),a&&!I&&(0,En.jsx)(pc.Button,{className:"interface-complementary-area__pin-unpin-item",icon:S?wj:bj,label:S?(0,fD.__)("Unpin from toolbar"):(0,fD.__)("Pin to toolbar"),onClick:()=>(S?F:V)(d,_),isPressed:S,size:"compact"})]})}),(0,En.jsx)(pc.Panel,{className:c,children:e})]})]})}ewe.Slot=PJe;var mc=ewe;var Jq=l(U(),1),AJe=({isActive:e})=>((0,Jq.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,Jq.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),twe=AJe;var rwe=l(U(),1),owe=l(E(),1),nwe=(0,rwe.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,owe.jsx)(o,{ref:i,className:Q("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));nwe.displayName="NavigableRegion";var Lg=nwe;var pD=l(U(),1),Iy=l(q(),1),Bg=l(H(),1),mD=l(Pe(),1),Zs=l(E(),1),swe=.25,iwe={type:"tween",duration:swe,ease:[.6,0,.4,1]};function MJe(e){(0,pD.useEffect)(()=>{let t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}},[e])}var NJe={hidden:{opacity:1,marginTop:-60},visible:{opacity:1,marginTop:0},distractionFreeHover:{opacity:1,marginTop:0,transition:{...iwe,delay:.2,delayChildren:.2}},distractionFreeHidden:{opacity:0,marginTop:-60},distractionFreeDisabled:{opacity:0,marginTop:0,transition:{...iwe,delay:.8,delayChildren:.8}}};function DJe({isDistractionFree:e,footer:t,header:r,editorNotices:o,sidebar:n,secondarySidebar:i,content:s,actions:a,labels:c,className:u},d){let f=(0,mD.useViewportMatch)("medium","<"),h={type:"tween",duration:(0,mD.useReducedMotion)()?0:swe,ease:[.6,0,.4,1]};MJe("interface-interface-skeleton__html-container");let v={...{header:(0,Bg._x)("Header","header landmark area"),body:(0,Bg.__)("Content"),secondarySidebar:(0,Bg.__)("Block Library"),sidebar:(0,Bg._x)("Settings","settings landmark area"),actions:(0,Bg.__)("Publish"),footer:(0,Bg.__)("Footer")},...c};return(0,Zs.jsxs)("div",{ref:d,className:Q(u,"interface-interface-skeleton",!!t&&"has-footer"),children:[(0,Zs.jsxs)("div",{className:"interface-interface-skeleton__editor",children:[(0,Zs.jsx)(Iy.__unstableAnimatePresence,{initial:!1,children:!!r&&(0,Zs.jsx)(Lg,{as:Iy.__unstableMotion.div,className:"interface-interface-skeleton__header",ariaLabel:v.header,initial:e&&!f?"distractionFreeHidden":"hidden",whileHover:e&&!f?"distractionFreeHover":"visible",animate:e&&!f?"distractionFreeDisabled":"visible",exit:e&&!f?"distractionFreeHidden":"hidden",variants:NJe,transition:h,children:r})}),e&&(0,Zs.jsx)("div",{className:"interface-interface-skeleton__header",children:o}),(0,Zs.jsxs)("div",{className:"interface-interface-skeleton__body",children:[(0,Zs.jsx)(Iy.__unstableAnimatePresence,{initial:!1,children:!!i&&(0,Zs.jsx)(Lg,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:v.secondarySidebar,as:Iy.__unstableMotion.div,initial:"closed",animate:"open",exit:"closed",variants:{open:{width:"auto"},closed:{width:0}},transition:h,children:(0,Zs.jsx)(Iy.__unstableMotion.div,{style:{width:f?"100vw":"max-content",height:"100%"},variants:{open:{x:0},closed:{x:"-100%"}},transition:h,children:i})})}),(0,Zs.jsx)(Lg,{className:"interface-interface-skeleton__content",ariaLabel:v.body,children:s}),!!n&&(0,Zs.jsx)(Lg,{className:"interface-interface-skeleton__sidebar",ariaLabel:v.sidebar,children:n}),!!a&&(0,Zs.jsx)(Lg,{className:"interface-interface-skeleton__actions",ariaLabel:v.actions,children:a})]})]}),!!t&&(0,Zs.jsx)(Lg,{className:"interface-interface-skeleton__footer",ariaLabel:v.footer,children:t})]})}var Oy=(0,pD.forwardRef)(DJe);var wf=l(U(),1),h0e=l(q(),1),g0e=l(H(),1);var hf=l(H(),1),um=1,dP=.1,Sl=10,eK=16,lwe=44,cwe=.8,uwe=8,hD=1,dwe=.0025,fP=.01,gD=10,pP=45,FJe={x:0,y:0,width:1,height:1},LJe={horizontal:!1,vertical:!1},awe={x:0,y:0},Cx={image:null,pan:{...awe},zoom:um,rotation:0,basePan:{...awe},baseZoom:um,baseRotation:0,flip:{...LJe},cropRect:{...FJe}},mP=-1,hP=[{label:(0,hf.__)("Free"),value:0},{label:(0,hf.__)("Original"),value:mP},{label:(0,hf.__)("Square (1:1)"),value:1},{label:(0,hf.__)("Landscape (16:9)"),value:16/9},{label:(0,hf.__)("Portrait (9:16)"),value:9/16},{label:(0,hf.__)("Classic (4:3)"),value:4/3},{label:(0,hf.__)("Classic portrait (3:4)"),value:3/4},{label:(0,hf.__)("Photo (3:2)"),value:3/2},{label:(0,hf.__)("Photo portrait (2:3)"),value:2/3}];var gf=1e-6,vf=typeof Float32Array<"u"?Float32Array:Array,fwe=Math.random;function tK(e){return e>=0?Math.round(e):e%.5===0?Math.floor(e):Math.round(e)}var Zlr=Math.PI/180,Xlr=180/Math.PI;var ao={};Rr(ao,{add:()=>e$e,clone:()=>VJe,copy:()=>jJe,create:()=>BJe,determinant:()=>GJe,equals:()=>n$e,exactEquals:()=>o$e,frob:()=>$Je,fromRotation:()=>ZJe,fromScaling:()=>XJe,fromTranslation:()=>QJe,fromValues:()=>HJe,identity:()=>zJe,invert:()=>WJe,mul:()=>i$e,multiply:()=>mwe,multiplyScalar:()=>t$e,multiplyScalarAndAdd:()=>r$e,rotate:()=>YJe,scale:()=>qJe,set:()=>UJe,str:()=>JJe,sub:()=>s$e,subtract:()=>hwe,translate:()=>KJe});function BJe(){var e=new vf(6);return vf!=Float32Array&&(e[1]=0,e[2]=0,e[4]=0,e[5]=0),e[0]=1,e[3]=1,e}function VJe(e){var t=new vf(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 jJe(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 zJe(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function HJe(e,t,r,o,n,i){var s=new vf(6);return s[0]=e,s[1]=t,s[2]=r,s[3]=o,s[4]=n,s[5]=i,s}function UJe(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 WJe(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 GJe(e){return e[0]*e[3]-e[1]*e[2]}function mwe(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],u=r[0],d=r[1],f=r[2],m=r[3],h=r[4],g=r[5];return e[0]=o*u+i*d,e[1]=n*u+s*d,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 YJe(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],u=Math.sin(r),d=Math.cos(r);return e[0]=o*d+i*u,e[1]=n*d+s*u,e[2]=o*-u+i*d,e[3]=n*-u+s*d,e[4]=a,e[5]=c,e}function qJe(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],u=r[0],d=r[1];return e[0]=o*u,e[1]=n*u,e[2]=i*d,e[3]=s*d,e[4]=a,e[5]=c,e}function KJe(e,t,r){var o=t[0],n=t[1],i=t[2],s=t[3],a=t[4],c=t[5],u=r[0],d=r[1];return e[0]=o,e[1]=n,e[2]=i,e[3]=s,e[4]=o*u+i*d+a,e[5]=n*u+s*d+c,e}function ZJe(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 XJe(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 QJe(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 JJe(e){return"mat2d("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}function $Je(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 e$e(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 hwe(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 t$e(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 r$e(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 o$e(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 n$e(e,t){var r=e[0],o=e[1],n=e[2],i=e[3],s=e[4],a=e[5],c=t[0],u=t[1],d=t[2],f=t[3],m=t[4],h=t[5];return Math.abs(r-c)<=gf*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(o-u)<=gf*Math.max(1,Math.abs(o),Math.abs(u))&&Math.abs(n-d)<=gf*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(i-f)<=gf*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(s-m)<=gf*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(a-h)<=gf*Math.max(1,Math.abs(a),Math.abs(h))}var i$e=mwe,s$e=hwe;var Xs={};Rr(Xs,{add:()=>d$e,angle:()=>O$e,ceil:()=>f$e,clone:()=>a$e,copy:()=>c$e,create:()=>gwe,cross:()=>S$e,dist:()=>z$e,distance:()=>wwe,div:()=>j$e,divide:()=>ywe,dot:()=>x$e,equals:()=>F$e,exactEquals:()=>D$e,floor:()=>p$e,forEach:()=>W$e,fromValues:()=>l$e,inverse:()=>w$e,len:()=>L$e,length:()=>xwe,lerp:()=>C$e,max:()=>h$e,min:()=>m$e,mul:()=>V$e,multiply:()=>bwe,negate:()=>y$e,normalize:()=>_$e,random:()=>T$e,rotate:()=>I$e,round:()=>g$e,scale:()=>v$e,scaleAndAdd:()=>b$e,set:()=>u$e,signedAngle:()=>A$e,sqrDist:()=>H$e,sqrLen:()=>U$e,squaredDistance:()=>_we,squaredLength:()=>Swe,str:()=>N$e,sub:()=>B$e,subtract:()=>vwe,transformMat2:()=>E$e,transformMat2d:()=>P$e,transformMat3:()=>k$e,transformMat4:()=>R$e,zero:()=>M$e});function gwe(){var e=new vf(2);return vf!=Float32Array&&(e[0]=0,e[1]=0),e}function a$e(e){var t=new vf(2);return t[0]=e[0],t[1]=e[1],t}function l$e(e,t){var r=new vf(2);return r[0]=e,r[1]=t,r}function c$e(e,t){return e[0]=t[0],e[1]=t[1],e}function u$e(e,t,r){return e[0]=t,e[1]=r,e}function d$e(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e}function vwe(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function bwe(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function ywe(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function f$e(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function p$e(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function m$e(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e}function h$e(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e}function g$e(e,t){return e[0]=tK(t[0]),e[1]=tK(t[1]),e}function v$e(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e}function b$e(e,t,r,o){return e[0]=t[0]+r[0]*o,e[1]=t[1]+r[1]*o,e}function wwe(e,t){var r=t[0]-e[0],o=t[1]-e[1];return Math.sqrt(r*r+o*o)}function _we(e,t){var r=t[0]-e[0],o=t[1]-e[1];return r*r+o*o}function xwe(e){var t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function Swe(e){var t=e[0],r=e[1];return t*t+r*r}function y$e(e,t){return e[0]=-t[0],e[1]=-t[1],e}function w$e(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function _$e(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 x$e(e,t){return e[0]*t[0]+e[1]*t[1]}function S$e(e,t,r){var o=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=o,e}function C$e(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 T$e(e,t){t=t===void 0?1:t;var r=fwe()*2*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e}function E$e(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 P$e(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 k$e(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 R$e(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 I$e(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 O$e(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 A$e(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 M$e(e){return e[0]=0,e[1]=0,e}function N$e(e){return"vec2("+e[0]+", "+e[1]+")"}function D$e(e,t){return e[0]===t[0]&&e[1]===t[1]}function F$e(e,t){var r=e[0],o=e[1],n=t[0],i=t[1];return Math.abs(r-n)<=gf*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(o-i)<=gf*Math.max(1,Math.abs(o),Math.abs(i))}var L$e=xwe,B$e=vwe,V$e=bwe,j$e=ywe,z$e=wwe,H$e=_we,U$e=Swe,W$e=(function(){var e=gwe();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 Tx(e){return e>=0?e%360:(360+e%360)%360}function Pu(e){return e*Math.PI/180}var vD=1e6;function li(e,t){return!Number.isFinite(e)||Math.abs(e)>vD?t:e}function bD(e){return Number.isFinite(e)&&Math.abs(e)<=vD}function Pn(e){return Number.isFinite(e.width)&&Number.isFinite(e.height)&&e.width>=Number.EPSILON&&e.height>=Number.EPSILON&&e.width<=vD&&e.height<=vD}function yD(e){let t=li(e.x,0),r=li(e.y,0),o=li(e.width,0),n=li(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 Ba(e){let t=li(e.pan.x,0),r=li(e.pan.y,0),o=li(e.basePan.x,0),n=li(e.basePan.y,0),i=li(e.rotation,0),s=li(e.baseRotation,0),a=li(e.zoom,1),c=a>=Number.EPSILON?a:1,u=li(e.baseZoom,1),d=u>=Number.EPSILON?u:1,f=yD(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&&d===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:d,baseRotation:s,cropRect:f}}var ocr=ao.create(),ncr=Xs.create();function ci(e,t,r){if(!bD(e)||!bD(t)||!bD(r)||e<=0||t<=0)return{width:0,height:0};let o=Pu(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 Cwe(e,t,r){if(!Pn(e)||!Pn(t))return{elementSize:{width:0,height:0},visualSize:{width:0,height:0}};let o=li(r,0),n=Math.round(o/90)*90,i=ci(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,u=ci(a,c,n);return{elementSize:{width:a,height:c},visualSize:u}}function Twe(e,t,r,o,n){let i=e.width*r.width,s=e.height*r.height;if(!Pn(t)||!Pn(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,u=Math.min(a,c);return Math.min(n,Math.max(1,u))}function Vg(e,t,r){let o=ao.create();if(!Pn(t)||!Pn(r))return o;let n=Ba(e),i=Math.round(n.rotation/90)*90,s=ci(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,u=r.height*a,{width:d,height:f}=ci(c,u,i);return ao.translate(o,o,[t.width/2,t.height/2]),ao.translate(o,o,[n.pan.x*d,n.pan.y*f]),ao.scale(o,o,[n.flip.horizontal?-1:1,n.flip.vertical?-1:1]),ao.rotate(o,o,Pu(n.rotation)),ao.scale(o,o,[n.zoom,n.zoom]),ao.translate(o,o,[-c/2,-u/2]),ao.scale(o,o,[c,u]),o}function G$e(e,t){let r=t.map(a=>{let c=Xs.create();return Xs.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 gP(e){return G$e(e,[[0,0],[1,0],[1,1],[0,1]])}function Ewe(e,t,r){let o=ao.create();if(!Pn(t)||!Pn(r))return o;let{rotation:n,flip:i,cropRect:s,zoom:a,pan:c}=Ba(e),u=Math.round(n/90)*90,{width:d,height:f}=ci(t.width,t.height,u),m=s.width*d,h=s.height*f,g=m>0?r.width/m:1,v=h>0?r.height/h:1,y=s.x*d+r.width/2/g,_=s.y*f+r.height/2/v,b=d/2+c.x*d,w=f/2+c.y*f;return ao.scale(o,o,[g,v]),ao.translate(o,o,[b-y+r.width/2/g,w-_+r.height/2/v]),ao.scale(o,o,[i.horizontal?-1:1,i.vertical?-1:1]),ao.rotate(o,o,Pu(n)),ao.scale(o,o,[a,a]),ao.translate(o,o,[-t.width/2,-t.height/2]),o}var Pwe=.92;function Y$e(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 q$e(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=ci(r,o,a),u=Math.round(i.width*c.width),d=Math.round(i.height*c.height),f=document.createElement("canvas");f.width=u,f.height=d;let m=f.getContext("2d");if(!m)throw new Error("Could not obtain a 2D context for the export canvas.");let h=Ewe(t,s,{width:u,height:d});return m.setTransform(h[0],h[1],h[2],h[3],h[4],h[5]),m.drawImage(e,0,0),f}function K$e(e,t="image/png",r=Pwe){return new Promise((o,n)=>{e.toBlob(i=>{i?o(i):n(new Error("Canvas toBlob returned null."))},t,r)})}async function wD(e,t,r="image/png",o=Pwe){let n=await Y$e(e),i=q$e(n,t);return K$e(i,r,o)}var dm=1e-9;function _D(e,t){let r=Pu(e),o=Math.abs(Math.cos(r)),n=Math.abs(Math.sin(r)),i=ci(t,1,e);return{visualW:i.width,visualH:i.height,absC:o,absS:n}}function Owe(e,t,r){let o=Math.max(t,Number.EPSILON),n=Math.round(e/90)*90,{visualW:i,visualH:s}=_D(n,o),{absC:a,absS:c}=_D(e,o),u=r.width*i/2,d=r.height*s/2,f=u*a+d*c,m=u*c+d*a,h=2*f/o,g=2*m;return Math.max(h,g)}function Ex(e){if(!e.image)return um;let t={width:e.image.naturalWidth,height:e.image.naturalHeight};if(!Pn(t))return um;let r=Ba(e),o=t.width/t.height;return Math.max(dP,Owe(r.rotation,o,r.cropRect))}function Awe(e,t,r){if(!Pn(t)||!Pn(r))return{minX:0,minY:0,maxX:1,maxY:1};let o=Ba(e),n=o.pan.x*r.width,i=o.pan.y*r.height,s=Pu(o.rotation),a=Math.cos(s),c=Math.sin(s),u=o.flip.horizontal?-1:1,d=o.flip.vertical?-1:1,f=o.zoom,m=u*a*f,h=d*c*f,g=-u*c*f,v=d*a*f,y=t.width/2,_=t.height/2,b=[[-y,-_],[y,-_],[y,_],[-y,_]],w=1/0,x=-1/0,C=1/0,S=-1/0;for(let[P,k]of b){let O=m*P+g*k+n,R=h*P+v*k+i,I=O/r.width+.5,T=R/r.height+.5;w=Math.min(w,I),x=Math.max(x,I),C=Math.min(C,T),S=Math.max(S,T)}return{minX:w,minY:C,maxX:x,maxY:S}}function Mwe(e,t,r,o){let n=yD(e),i=li(t,1),s=i>=Number.EPSILON?i:1,a=li(r,0),c=li(o,1),u=Math.max(c,Number.EPSILON),d=Math.round(a/90)*90,{visualW:f,visualH:m}=_D(d,u),{absC:h,absS:g}=_D(a,u),v=n.width,y=n.height,_=v*f,b=y*m,w=_*h+b*g,x=_*g+b*h,C=u*s,S=s,P=1;if(w>0&&(P=Math.min(P,C/w)),x>0&&(P=Math.min(P,S/x)),P>=1-dm)return n;let k=v*P,O=y*P,R=n.x+v/2,I=n.y+y/2,T=R-k/2,M=I-O/2;return T=Math.max(0,Math.min(T,1-k)),M=Math.max(0,Math.min(M,1-O)),{x:T,y:M,width:k,height:O}}var kwe={width:1e3,height:1e3},Rwe=ao.create(),Iwe=Xs.create();function Qs(e,t,r){let o=Ba(e),n=yD(r),i=Pn(t)?t.width/t.height:1,s=Math.max(dP,Owe(o.rotation,i,n)),a=Math.min(Sl,Math.max(o.zoom,s)),c={...o,zoom:a},u=Vg(c,kwe,t),d=Math.round(o.rotation/90)*90,f=Vg({...c,pan:{x:0,y:0},zoom:1,rotation:d},kwe,t),m=gP(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]];ao.invert(Rwe,u);let g=1/0,v=-1/0,y=1/0,_=-1/0;for(let k of h){Xs.transformMat2d(Iwe,k,Rwe);let O=Iwe;O[0]<g&&(g=O[0]),O[0]>v&&(v=O[0]),O[1]<y&&(y=O[1]),O[1]>_&&(_=O[1])}if(g>=-dm&&v<=1+dm&&y>=-dm&&_<=1+dm)return{pan:o.pan,zoom:a};let b=0,w=0;g<0&&v<=1+dm?b=-g:v>1&&g>=-dm?b=1-v:g<0&&v>1&&(b=(1-v-g)/2),y<0&&_<=1+dm?w=-y:_>1&&y>=-dm?w=1-_:y<0&&_>1&&(w=(1-_-y)/2);let x=u[0]*b+u[2]*w,C=u[1]*b+u[3]*w,S=o.pan.x-(m.width>0?x/m.width:0),P=o.pan.y-(m.height>0?C/m.height:0);return{pan:{x:S,y:P},zoom:a}}var Z$e=1e-6;function jg(e,t){return Math.abs(e-t)<Z$e}function Px(e,t){let r=e.image,o=t.image;return r?.src===o?.src&&r?.naturalWidth===o?.naturalWidth&&r?.naturalHeight===o?.naturalHeight&&jg(e.pan.x,t.pan.x)&&jg(e.pan.y,t.pan.y)&&jg(e.zoom,t.zoom)&&jg(e.rotation,t.rotation)&&e.flip.horizontal===t.flip.horizontal&&e.flip.vertical===t.flip.vertical&&jg(e.cropRect.x,t.cropRect.x)&&jg(e.cropRect.y,t.cropRect.y)&&jg(e.cropRect.width,t.cropRect.width)&&jg(e.cropRect.height,t.cropRect.height)}function Nwe(e,t){return e.image?Math.min(Sl,Math.max(dP,t)):Math.min(Sl,Math.max(um,t))}function X$e(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:Tx(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 Va(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}=Qs(e,t,e.cropRect),i=Mwe(e.cropRect,n,e.rotation,r),s=o;return i!==e.cropRect&&({pan:s}=Qs({...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 fm(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 Ay(e,t){switch(t.type){case"SET_IMAGE":return fm(Va({...e,image:t.payload}));case"SET_PAN":return fm(Va({...e,pan:t.payload}));case"SET_ZOOM":{let r=Nwe(e,t.payload);return fm(Va({...e,zoom:r}))}case"SET_ZOOM_AT_POINT":{let r=Nwe(e,t.payload.zoom);return fm(Va({...e,zoom:r,pan:t.payload.pan}))}case"SET_ROTATION":{let r=Tx(t.payload),o=e.flip.horizontal!==e.flip.vertical,n=Pu(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,u=a-.5,d=c-.5,f=e.basePan.x-u,m=e.basePan.y-d;return Va({...e,rotation:r,zoom:e.baseZoom,pan:{x:u+i*f-s*m,y:d+s*f+i*m}})}case"SNAP_ROTATE_90":{let r=t.payload.direction,n=e.flip.horizontal!==e.flip.vertical?-r:r,i=Tx(e.rotation+n*90),s=e.cropRect,a=s.x+s.width/2,c=s.y+s.height/2,u=r===1?-e.pan.y:e.pan.y,d=r===1?e.pan.x:-e.pan.x;return fm(Va({...e,rotation:i,zoom:e.baseZoom,pan:{x:u,y:d},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 fm(Va({...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 fm(Va({...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?Sl/e.zoom:o,i=Math.min(o,n),s=r.width*i,a=r.height*i,c=r.x+r.width/2,u=r.y+r.height/2;return fm(Va({...e,zoom:e.zoom*i,pan:{x:(e.pan.x-c+.5)*i,y:(e.pan.y-u+.5)*i},cropRect:{x:(1-s)/2,y:(1-a)/2,width:s,height:a}}))}case"APPLY_OPERATION":return Ay(e,X$e(e,t.payload));case"RESET":return fm(Va({...Cx,image:e.image,...t.payload}))}}function Dwe(e,t){let r=Math.min(Sl,Math.max(Ex(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,u=e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1},{pan:d}=Qs({...e,zoom:r,pan:{x:a,y:c}},u,e.cropRect);return{type:"SET_ZOOM_AT_POINT",payload:{zoom:r,pan:d}}}function xD(e,t){return{setPan:r=>e({type:"SET_PAN",payload:r}),setZoom:r=>{let o=Dwe(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 tt=l(U(),1),nK=l(H(),1);function My(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 Fwe(e){return e<=0?eK:Math.max(eK,lwe/e)}var rK={width:.05,height:.05};function SD(e,t,r,o,n,i=rK){let s=o.width>0?(t-e.startX)/o.width:0,a=o.height>0?(r-e.startY)/o.height:0,c=e.startRect,u=e.handle,d=c.y,f=c.y+c.height,m=c.x,h=c.x+c.width;return(u==="n"||u==="nw"||u==="ne")&&(d=Math.max(n.minY,Math.min(c.y+a,f-i.height))),(u==="s"||u==="sw"||u==="se")&&(f=Math.max(d+i.height,Math.min(c.y+c.height+a,n.maxY))),(u==="w"||u==="nw"||u==="sw")&&(m=Math.max(n.minX,Math.min(c.x+s,h-i.width))),(u==="e"||u==="ne"||u==="se")&&(h=Math.max(m+i.width,Math.min(c.x+c.width+s,n.maxX))),{x:m,y:d,width:h-m,height:f-d}}function oK(e,t,r,o,n,i,s=rK,a){if(i<=0||o.width<=0||o.height<=0)return{...e.startRect};let c=(t-e.startX)/o.width,u=(r-e.startY)/o.height,d=e.startRect,f=e.handle,m=f==="nw"||f==="sw"?d.x+d.width:d.x,h=f==="nw"||f==="ne"?d.y+d.height:d.y,g=f==="nw"||f==="sw"?-1:1,v=f==="nw"||f==="ne"?-1:1,y=(f==="nw"||f==="sw"?d.x:d.x+d.width)+c,_=(f==="nw"||f==="ne"?d.y:d.y+d.height)+u,b=(y-m)*g,w=(_-h)*v,x=Math.max(s.width,s.height*i),C=x/i;b=Math.max(b,x),w=Math.max(w,C);let S=i*o.width/o.height;a==="width"||!a&&b*o.width/(w*o.height)>S?w=b/i:b=w*i;let k=g>0?n.maxX-m:m-n.minX,O=v>0?n.maxY-h:h-n.minY;b>k&&(b=k,w=b/i),w>O&&(w=O,b=w*i),b=Math.max(b,x),w=Math.max(w,C);let R=g>0?m:m-b,I=v>0?h:h-w;return{x:R,y:I,width:b,height:w}}function Lwe(e,t,r,o,n,i=rK){let s=e.startRect,a=s.width*o.width;if(s.height*o.height<=0||a<=0)return SD(e,t,r,o,n,i);let u=s.width/s.height,d=e.handle;if(d==="nw"||d==="ne"||d==="sw"||d==="se")return oK(e,t,r,o,n,u,i);let f=SD(e,t,r,o,n,i);if(d==="n"||d==="s"){let b=f.height,w=b*u,x=s.x+s.width/2,C=Math.min(x-n.minX,n.maxX-x)*2;w>C&&(w=C,b=w/u);let S=Math.max(i.height,i.width/u);b<S&&(b=S,w=b*u);let P=d==="n"?s.y+s.height-b:s.y;return{x:x-w/2,y:P,width:w,height:b}}let m=f.width,h=m/u,g=s.y+s.height/2,v=Math.min(g-n.minY,n.maxY-g)*2;h>v&&(h=v,m=h*u);let y=Math.max(i.width,i.height*u);return m<y&&(m=y,h=m/u),{x:d==="w"?s.x+s.width-m:s.x,y:g-h/2,width:m,height:h}}var lo=l(U(),1);var Bwe=300,Q$e=30,J$e=200;function pm(e){return e.image?{width:e.image.naturalWidth,height:e.image.naturalHeight}:{width:1,height:1}}function CD(e,t){let r=e.clientX-t.clientX,o=e.clientY-t.clientY;return Math.sqrt(r*r+o*o)}var Vwe=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??um}get maxZoom(){return this.options.maxZoom??Sl}get zoomSpeed(){return this.options.zoomSpeed??dwe}get keyboardStep(){return this.options.keyboardStep??fP}getKeyboardStep(e){return e.shiftKey?this.keyboardStep*gD: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 u=a;cancelAnimationFrame(this.rafId),this.rafId=requestAnimationFrame(()=>{let d=this.options.getState(),f=this.options.getImageSize(),m=this.options.getContainerSize(),h=f??m,g=h.width>0?(u.clientX-c.startX)/h.width:0,v=h.height>0?(u.clientY-c.startY)/h.height:0,{pan:y}=Qs({...d,pan:{x:c.startPanX+g,y:c.startPanY+v}},pm(d),d.cropRect);this.options.actions.setPan(y)})},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?.()},Bwe);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 u=e.clientX-c.left-n.width/2,d=e.clientY-c.top-n.height/2,f=1-o/t.zoom,m=u/s.width,h=d/s.height,g=t.pan.x+(m-t.pan.x)*f,v=t.pan.y+(h-t.pan.y)*f,{pan:y}=Qs({...t,zoom:o,pan:{x:g,y:v}},pm(t),t.cropRect);this.options.actions.setZoomAtPoint(o,y)}else this.options.actions.setZoom(o)}handleTouchStart(e,t,r=document){if(this.touch&&e.touches.length===2){let n=this.options.getState(),i=CD(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=CD(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=CD(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=CD(i,s)/t.startDistance,u=Math.min(this.maxZoom,Math.max(this.minZoom,t.startZoom*c)),d=n??o,f=t.containerRect;if(d.width>0&&d.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,v=t.startMidY-f.top-o.height/2,y=d.width>0?(m-g)/d.width:0,_=d.height>0?(h-v)/d.height:0,b=t.startZoom!==0?1-u/t.startZoom:0,w=g/d.width,x=v/d.height,C=t.startPanX+y+(w-t.startPanX)*b,S=t.startPanY+_+(x-t.startPanY)*b,{pan:P}=Qs({...r,zoom:u,pan:{x:C,y:S}},pm(r),r.cropRect);this.options.actions.setZoomAtPoint(u,P)}else u!==r.zoom&&this.options.actions.setZoom(u)}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}=Qs({...r,pan:{x:t.startPanX+s,y:t.startPanY+a}},pm(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<Bwe&&a<Q$e))return this.lastTap={time:n,x:t,y:r},!1;e.preventDefault(),this.lastTap=null;let u=this.options.getState(),d=this.options.getContainerSize(),f=this.options.getImageSize(),m=u.zoom>(this.minZoom+this.doubleTapZoom)/2?this.minZoom:this.doubleTapZoom,h=f??d;if(this.setStatus({isZooming:!0}),clearTimeout(this.zoomTimer),this.zoomTimer=setTimeout(()=>{this.setStatus({isZooming:!1})},J$e),this.options.onGestureStart?.(),h.width>0&&h.height>0){let g=t-o.left-d.width/2,v=r-o.top-d.height/2,y=1-m/u.zoom,_=g/h.width,b=v/h.height,w=u.pan.x+(_-u.pan.x)*y,x=u.pan.y+(b-u.pan.y)*y,{pan:C}=Qs({...u,zoom:m,pan:{x:w,y:x}},pm(u),u.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}=Qs({...t,pan:{x:t.pan.x,y:t.pan.y+r}},pm(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowDown":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Qs({...t,pan:{x:t.pan.x,y:t.pan.y-r}},pm(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowLeft":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Qs({...t,pan:{x:t.pan.x+r,y:t.pan.y}},pm(t),t.cropRect);this.options.actions.setPan(o);break}case"ArrowRight":{e.preventDefault();let r=this.getKeyboardStep(e),{pan:o}=Qs({...t,pan:{x:t.pan.x-r,y:t.pan.y}},pm(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 $$e=300;function eet(e){switch(e.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":return!0;default:return!1}}function tet(e){switch(e.key){case"+":case"=":case"-":case"_":return!0;default:return!1}}function jwe(e,t,r,o,n){let[i,s]=(0,lo.useState)(!1),[a,c]=(0,lo.useState)(!1),[u,d]=(0,lo.useState)(!1),[f,m]=(0,lo.useState)(!1),h=(0,lo.useRef)(),g=(0,lo.useRef)(!1),v=(0,lo.useRef)(e);v.current=e;let y=(0,lo.useRef)(r);y.current=r;let _=(0,lo.useRef)(o);_.current=o;let b=(0,lo.useRef)(n);b.current=n;let w=(0,lo.useRef)(t);w.current=t;let x=(0,lo.useRef)(null),C=(0,lo.useCallback)(()=>{d(!0)},[]),S=(0,lo.useCallback)(()=>{d(!1)},[]),P=(0,lo.useCallback)(()=>{g.current||(g.current=!0,b.current?.onGestureStart?.()),clearTimeout(h.current),h.current=setTimeout(()=>{g.current=!1,m(!1),b.current?.onGestureEnd?.()},$$e)},[]);(0,lo.useEffect)(()=>()=>{clearTimeout(h.current)},[]),(0,lo.useEffect)(()=>{let T=new Vwe({getState:()=>v.current,actions:{setPan:M=>w.current.setPan(M),setZoom:M=>w.current.setZoom(M),setZoomAtPoint:(M,V)=>w.current.setZoomAtPoint(M,V),snapRotate90:M=>w.current.snapRotate90(M),toggleFlip:M=>w.current.toggleFlip?.(M)},getContainerSize:()=>y.current,getImageSize:()=>_.current,get minZoom(){return b.current?.minZoom},get maxZoom(){return b.current?.maxZoom},get zoomSpeed(){return b.current?.zoomSpeed},get keyboardStep(){return b.current?.keyboardStep},get doubleTapZoom(){return b.current?.doubleTapZoom},onGestureStart:()=>{C(),b.current?.onGestureStart?.()},onGestureEnd:()=>{S(),b.current?.onGestureEnd?.()},onStatusChange:M=>{s(M.isDragging),c(M.isZooming)}});return x.current=T,()=>{T.destroy(),x.current=null}},[C,S]);let k=(0,lo.useCallback)(T=>{let M=T.currentTarget;x.current?.handlePointerDown(T.nativeEvent,M)},[]),O=(0,lo.useCallback)(T=>{let M=T.currentTarget,V=M.getBoundingClientRect();x.current?.handleTouchStart(T.nativeEvent,V,M.ownerDocument)},[]),R=(0,lo.useCallback)(T=>{eet(T.nativeEvent)?(m(!0),P()):tet(T.nativeEvent)&&P(),x.current?.handleKeyDown(T.nativeEvent)},[P]),I=(0,lo.useCallback)(T=>{x.current?.handleWheel(T)},[]);return{handlers:{onPointerDown:k,onTouchStart:O,onKeyDown:R},onWheelNative:I,isDragging:i,isZooming:a,isPlacementActive:u||f||a}}var Hwe=l(U(),1);var ret="matrix(1, 0, 0, 1, 0, 0)";function zwe(e,t){if(!Pn(t))return ret;let r=Ba(e),o=r.pan.x*t.width,n=r.pan.y*t.height,i=Pu(r.rotation),s=Math.cos(i),a=Math.sin(i),c=r.flip.horizontal?-1:1,u=r.flip.vertical?-1:1,d=r.zoom,f=c*s*d,m=u*a*d,h=-c*a*d,g=u*s*d;return`matrix(${f}, ${m}, ${h}, ${g}, ${o}, ${n})`}function Uwe(e,t){return(0,Hwe.useMemo)(()=>zwe(e,t),[e,t])}var qwe=l(ba(),1),mm=l(U(),1),Js=l(H(),1);function Ny(e,t){let r=Ba(e);if(!Pn(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=Vg(r,o,t),i=ao.create();ao.invert(i,n);let s=Vg({...r,pan:{x:0,y:0},zoom:1},o,t),a=gP(s),c=r.cropRect,u=a.left+(c.x+c.width/2)*a.width,d=a.top+(c.y+c.height/2)*a.height,f=Xs.create();Xs.transformMat2d(f,[u,d],i);let m=Math.round(r.rotation/90)*90,{width:h,height:g}=ci(t.width,t.height,m),v=c.width*h/r.zoom,y=c.height*g/r.zoom;return{x:f[0]*t.width-v/2,y:f[1]*t.height-y/2,width:v,height:y,rotation:r.rotation,flip:{...r.flip},zoom:r.zoom}}function oet(e,t,r){if(!Pn(t)||r.width<=0||r.height<=0)return null;let o=Ba(e),n={width:1e3,height:1e3},i=Vg({...o,pan:{x:0,y:0},zoom:1},n,t),s=gP(i);if(s.width<=0||s.height<=0)return null;let a=Xs.fromValues((r.x+r.width/2)/t.width,(r.y+r.height/2)/t.height),c=Xs.create(),u=Vg(o,n,t);Xs.transformMat2d(c,a,u);let d=Math.round(o.rotation/90)*90,{width:f,height:m}=ci(t.width,t.height,d);if(f<=0||m<=0)return null;let h=r.width*o.zoom/f,g=r.height*o.zoom/m,v=(c[0]-s.left)/s.width,y=(c[1]-s.top)/s.height;return{x:v-h/2,y:y-g/2,width:h,height:g}}var net=1e-6;function iet(e){let t=Tx(e),r=Math.round(t/90)*90;return Math.abs(t-r)<net}function Wwe(e,t,r,o){let n=Ba(e);return iet(n.rotation)?Ywe(n,t,r,{left:o.includes("w"),top:o.includes("n"),right:o.includes("e"),bottom:o.includes("s")}):r}function Gwe(e,t,r){return Ywe(e,t,r,{left:!0,top:!0,right:!0,bottom:!0})}function Ywe(e,t,r,o){if(!Pn(t))return r;let n=Ba({...e,cropRect:r}),i=Ny(n,t),s=o.left||o.right,a=o.top||o.bottom,c=o.left?Math.round(i.x):i.x,u=o.top?Math.round(i.y):i.y,d=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(d<=c||f<=u)return r;let m=oet(n,t,{...i,x:c,y:u,width:d-c,height:f-u});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 set=300;function aet(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,Js.__)("Flipped horizontally and vertically"):r?(0,Js.__)("Flipped horizontally"):o?(0,Js.__)("Flipped vertically"):(0,Js.__)("Flip removed")}function cet(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,Js.__)("Rotation 0 degrees"):void 0:n>0?(0,Js.sprintf)((0,Js.__)("Rotated %d degrees clockwise"),n):(0,Js.sprintf)((0,Js.__)("Rotated %d degrees counterclockwise"),Math.abs(n))}function uet(e,t){if(!e.image)return;let r={width:e.image.naturalWidth,height:e.image.naturalHeight},o=Ny(e,r);if(t?.image){let n=Ny({...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,Js.sprintf)((0,Js.__)("Crop %1$d by %2$d pixels"),Math.round(o.width),Math.round(o.height))}function det(e,t){if(!(t&&Math.round(t.zoom*100)===Math.round(e.zoom*100)))return(0,Js.sprintf)((0,Js.__)("Zoom %d%%"),Math.round(e.zoom*100))}function fet(e,t){let r=aet(e,t);return r||[cet(e,t),det(e,t),uet(e,t)].filter(n=>n!==void 0).join(", ")}function Kwe(e){let t=(0,mm.useRef)(),r=(0,mm.useRef)(""),o=(0,mm.useRef)(null),n=(0,mm.useRef)(e);(0,mm.useLayoutEffect)(()=>{n.current=e},[e]),(0,mm.useEffect)(()=>(clearTimeout(t.current),t.current=setTimeout(()=>{let i=n.current,s=fet(i,o.current);o.current=i,s!==r.current&&(r.current=s,(0,qwe.speak)(s))},set),()=>{clearTimeout(t.current)}),[e.zoom,e.rotation,e.cropRect.width,e.cropRect.height,e.flip.horizontal,e.flip.vertical])}var zn=l(U(),1),bf=l(H(),1);var TD={position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0};var kx=l(E(),1),pet=["nw","ne","se","sw"],met=["nw","n","ne","e","se","s","sw","w"];function het(e){switch(e){case"n":return(0,bf.__)("Resize from top edge");case"s":return(0,bf.__)("Resize from bottom edge");case"e":return(0,bf.__)("Resize from right edge");case"w":return(0,bf.__)("Resize from left edge");case"nw":return(0,bf.__)("Resize from top-left corner");case"ne":return(0,bf.__)("Resize from top-right corner");case"sw":return(0,bf.__)("Resize from bottom-left corner");case"se":return(0,bf.__)("Resize from bottom-right corner")}}var get=500;function Zwe({cropRect:e,containerSize:t,imageSize:r,onCropChange:o,onResizeStart:n,onResizeEnd:i,aspectRatio:s,freeformCrop:a=!1,isResizeDisabled:c=!1,stencilTransition:u,cropBounds:d,onEscape:f,minCropSize:m,snapCropRect:h,keyboardResizeStep:g}){let v=d?.minX??0,y=d?.minY??0,_=d?.maxX??1,b=d?.maxY??1,w=(0,zn.useMemo)(()=>({minX:v,minY:y,maxX:_,maxY:b}),[v,y,_,b]),x=(0,zn.useRef)(),C=(0,zn.useRef)(!1),S=(0,zn.useId)(),P=!!(s&&s>0),k=(0,zn.useRef)(null);(0,zn.useEffect)(()=>()=>{clearTimeout(x.current),C.current=!1,k.current?.cancel(!1)},[]),(0,zn.useEffect)(()=>{c&&k.current?.cancel()},[c]);let O=(0,zn.useRef)(null),R=(0,zn.useMemo)(()=>!P||r.width===0?0:s*r.height/r.width,[s,P,r.width,r.height]),I=(t.width-r.width)/2,T=(t.height-r.height)/2,M=I+e.x*r.width,V=T+e.y*r.height,F=e.width*r.width,B=e.height*r.height,z=(0,zn.useCallback)((Z,X)=>{if(c||X.pointerType==="touch"&&X.isPrimary===!1){X.preventDefault(),X.stopPropagation();return}if(X.button!==0)return;X.preventDefault(),X.stopPropagation();let ce=X.currentTarget.ownerDocument;ce.activeElement instanceof HTMLElement&&ce.activeElement.blur();let re=X.currentTarget;re.setPointerCapture(X.pointerId);let pe={handle:Z,startX:X.clientX,startY:X.clientY,startRect:{...e}},me=0,$=X.clientX,ve=X.clientY,_e=X.shiftKey,ae=ne=>{let ie=ne;$=ie.clientX,ve=ie.clientY,_e=ie.shiftKey,!me&&(me=requestAnimationFrame(()=>{me=0;let Ie=O.current;if(!Ie)return;let Oe;Ie.hasLockedRatio?Oe=Ie.computeLockedRect(pe,$,ve):_e?Oe=Ie.computeShiftLockedRect(pe,$,ve):(Oe=Ie.computeFreeRect(pe,$,ve),Oe=Ie.snapCropRect?.(Oe,pe.handle)??Oe),Ie.onCropChange(Oe)}))},ke=!1,ee=(ne=!0,ie=!0)=>{ke||(ke=!0,me&&(cancelAnimationFrame(me),me=0),re.removeEventListener("pointermove",ae),re.removeEventListener("pointerup",le),re.removeEventListener("lostpointercapture",le),k.current=null,ne&&O.current?.onResizeEnd?.(),ie&&re.focus({preventScroll:!0}))},oe=(ne=!0)=>ee(ne,!1),le=()=>ee();re.addEventListener("pointermove",ae),re.addEventListener("pointerup",le),re.addEventListener("lostpointercapture",le),k.current={cancel:oe},n?.(Z),clearTimeout(x.current),C.current=!1},[e,c,n]),L=(0,zn.useCallback)((Z,X,ce)=>SD(Z,X,ce,r,w,m),[r,w,m]),D=(0,zn.useCallback)((Z,X,ce,re)=>oK(Z,X,ce,r,w,R,m,re),[r,w,R,m]),N=(0,zn.useCallback)((Z,X,ce)=>Lwe(Z,X,ce,r,w,m),[r,w,m]);O.current={hasLockedRatio:P,computeLockedRect:D,computeFreeRect:L,computeShiftLockedRect:N,onCropChange:o,onResizeEnd:i,snapCropRect:h};let W=(0,zn.useCallback)((Z,X)=>{let ce=X.key;if(c)return;if(ce==="Escape"){X.preventDefault(),X.stopPropagation(),f?.();return}if(ce!=="ArrowUp"&&ce!=="ArrowDown"&&ce!=="ArrowLeft"&&ce!=="ArrowRight")return;X.preventDefault(),X.stopPropagation(),C.current||(C.current=!0,n?.(Z));let re=()=>{clearTimeout(x.current),x.current=setTimeout(()=>{C.current=!1,i?.()},get)},pe=X.shiftKey?gD:1,me=g?.width??fP,$=g?.height??fP,ve=me*pe,_e=$*pe,ae=0,ke=0;ce==="ArrowLeft"&&(ae=-ve),ce==="ArrowRight"&&(ae=ve),ce==="ArrowUp"&&(ke=-_e),ce==="ArrowDown"&&(ke=_e);let ee=ae!==0?"width":"height";if(P){let oe={handle:Z,startX:0,startY:0,startRect:{...e}},le=ae*r.width,ne=ke*r.height;o(D(oe,le,ne,ee)),re()}else{let oe={handle:Z,startX:0,startY:0,startRect:{...e}},le=ae*r.width,ne=ke*r.height,ie=L(oe,le,ne);o(h?.(ie,Z)??ie),re()}},[e,P,r.width,r.height,D,L,o,n,i,f,g,h,c]);if(t.width===0||t.height===0)return null;let G=P?pet:met;return(0,kx.jsxs)("div",{className:"wp-media-editor-image-editor__stencil","data-testid":"cropper-stencil",style:{left:M,top:V,width:F,height:B,transition:u},children:[a&&(0,kx.jsx)("div",{id:S,style:TD,children:(0,bf.__)("Use arrow keys to resize the crop area. Hold Shift for larger steps.")}),(0,kx.jsx)("div",{className:"wp-media-editor-image-editor__stencil-rect",style:{width:"100%",height:"100%",top:0,left:0}}),a&&G.map(Z=>(0,kx.jsx)("button",{type:"button",className:`wp-media-editor-image-editor__handle wp-media-editor-image-editor__handle--${Z}`,onPointerDown:X=>z(Z,X),onTouchStart:X=>{X.touches.length<2&&X.stopPropagation()},onKeyDown:X=>W(Z,X),"aria-label":het(Z),"aria-describedby":S},Z))]})}var Xwe=l(E(),1);function Qwe({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,u=e.height*r.height,d=o?`${o}, box-shadow 0.15s ease`:void 0;return(0,Xwe.jsx)("div",{className:"wp-media-editor-image-editor__dimming","data-testid":"cropper-dimming",style:{left:s,top:a,width:c,height:u,transition:d}})}var Dy=l(E(),1);function Jwe({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,u=a/3,d=c/3;return(0,Dy.jsxs)("div",{className:"wp-media-editor-image-editor__grid","data-testid":"cropper-grid",style:{left:i,top:s,width:a,height:c},children:[(0,Dy.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:d}}),(0,Dy.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--horizontal",style:{top:d*2}}),(0,Dy.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:u}}),(0,Dy.jsx)("div",{className:"wp-media-editor-image-editor__grid-line wp-media-editor-image-editor__grid-line--vertical",style:{left:u*2}})]})}var Rx=l(U(),1),o0e=l(E(),1),ED=12,$we={before:"-100%",center:"-50%",after:"0"},e0e={before:-1,center:0,after:1},vet={before:"after",center:"center",after:"before"};function bet(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 t0e(e,t,r){return e==="before"?t-ED-r:e==="after"?t+ED:t-r/2}function r0e(e,t,r,o){let n=c=>{let u=t0e(c,t,r);return u>=0&&u+r<=o};if(n(e))return e;let i=vet[e];if(i!==e&&n(i))return i;if(e!=="center"&&n("center"))return"center";let s=c=>{let u=t0e(c,t,r);return Math.max(0,-u)+Math.max(0,u+r-o)};return[e,i,"center"].reduce((c,u)=>s(u)<s(c)?u:c)}function n0e({cropRect:e,containerSize:t,imageSize:r,activeHandle:o,outputWidth:n,outputHeight:i}){let s=(0,Rx.useRef)(null),[a,c]=(0,Rx.useState)(null);if((0,Rx.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 u=(t.width-r.width)/2,d=(t.height-r.height)/2,f=u+e.x*r.width,m=d+e.y*r.height,h=e.width*r.width,g=e.height*r.height,v=f+h/2;o.includes("w")?v=f:o.includes("e")&&(v=f+h);let y=m+g/2;o.includes("n")?y=m:o.includes("s")&&(y=m+g);let _=bet(o),b=a?{x:r0e(_.x,v,a.width,t.width),y:r0e(_.y,y,a.height,t.height)}:_;return(0,o0e.jsx)("div",{ref:s,className:"wp-media-editor-image-editor__dimensions-tooltip","data-testid":"cropper-dimensions-tooltip",style:{left:v+e0e[b.x]*ED,top:y+e0e[b.y]*ED,transform:`translate(${$we[b.x]}, ${$we[b.y]})`},"aria-hidden":"true",children:`W: ${Math.round(n)}px H: ${Math.round(i)}px`})}var PD=l(U(),1);var zg=l(U(),1);var Ix={zoom:1,pan:{x:0,y:0}};function i0e(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===Ix.zoom&&e.pan.x===Ix.pan.x&&e.pan.y===Ix.pan.y?e:Ix}}function s0e(){let[e,t]=(0,zg.useReducer)(i0e,Ix),r=(0,zg.useCallback)(i=>{t({type:"SET_VIEWPORT_ZOOM",payload:i})},[]),o=(0,zg.useCallback)(i=>{t({type:"SET_VIEWPORT_PAN",payload:i})},[]),n=(0,zg.useCallback)(()=>{t({type:"RESET_VIEWPORT"})},[]);return(0,zg.useMemo)(()=>({viewport:e,setViewportZoom:r,setViewportPan:o,resetViewport:n}),[e,r,o,n])}var a0e=l(E(),1),l0e=(0,PD.createContext)(null);function c0e({children:e}){let t=s0e();return(0,a0e.jsx)(l0e.Provider,{value:t,children:e})}function u0e(){let e=(0,PD.useContext)(l0e);if(!e)throw new Error("useViewport must be used within a ViewportProvider.");return e}var Cl=l(E(),1),hc=1e-6,yet=1e-6,Ox=200,wet=Ox+100,d0e=`transform ${Ox}ms ease-out`,_et=[`left ${Ox}ms ease-out`,`top ${Ox}ms ease-out`,`width ${Ox}ms ease-out`,`height ${Ox}ms ease-out`].join(", ");function xet({src:e,controller:t,stencil:r=Zwe,showGrid:o=!1,isPlacementActive:n=!1,showDimming:i=!0,showDimensions:s=!0,minZoom:a,maxZoom:c,aspectRatio:u,freeformCrop:d=!1,focusOnMount:f=!1,onImageLoaded:m,onStateChange:h,onGestureStart:g,onGestureEnd:v,className:y},_){let{state:b,setImage:w,setCropRect:x,settleCrop:C,setVisualSize:S,adjustCropRectForViewport:P}=t,{viewport:k,setViewportPan:O,resetViewport:R}=u0e(),I=(0,tt.useRef)(null),T=(0,tt.useId)(),[M,V]=(0,tt.useState)(f),[F,B]=(0,tt.useState)(!1),[z,L]=(0,tt.useState)({width:0,height:0});(0,tt.useLayoutEffect)(()=>{f&&I.current?.focus({preventScroll:!0})},[f]);let D=(0,tt.useCallback)(Re=>{let lt=Re.target;lt===Re.currentTarget&&V(!0),Re.relatedTarget!==null&&lt.matches(":focus-visible")&&B(!0)},[]),N=(0,tt.useCallback)(Re=>{Re.target===Re.currentTarget&&V(!1),Re.currentTarget.contains(Re.relatedTarget)||B(!1)},[]);(0,tt.useEffect)(()=>{let Re=I.current;if(!Re)return;let lt=new ResizeObserver(yt=>{for(let xt of yt){let{width:jr,height:no}=xt.contentRect;L(ho=>ho.width===jr&&ho.height===no?ho:{width:jr,height:no})}});return lt.observe(Re),()=>{lt.disconnect()}},[]),(0,tt.useEffect)(()=>{h?.(b)},[b,h]),Kwe(b);let W=b.image?.naturalWidth??0,G=b.image?.naturalHeight??0,{elementSize:Z,visualSize:X}=(0,tt.useMemo)(()=>Cwe(z,{width:W,height:G},b.rotation),[z,W,G,b.rotation]);(0,tt.useEffect)(()=>{S(X)},[X,S]),(0,tt.useEffect)(()=>{if(d||X.width===0||X.height===0||!u||u<=0)return;let Re=My(u,X),lt=b.cropRect;Math.abs(lt.x-Re.x)<hc&&Math.abs(lt.y-Re.y)<hc&&Math.abs(lt.width-Re.width)<hc&&Math.abs(lt.height-Re.height)<hc||P(Re)},[d,u,X,P,b.cropRect]);let ce=(0,tt.useRef)(u);(0,tt.useEffect)(()=>{if(ce.current===u||(ce.current=u,!d||X.width===0||X.height===0||!u||u<=0))return;let Re=My(u,X),lt=b.cropRect;Math.abs(lt.x-Re.x)<hc&&Math.abs(lt.y-Re.y)<hc&&Math.abs(lt.width-Re.width)<hc&&Math.abs(lt.height-Re.height)<hc||P(Re)},[u,d,X,P,b.cropRect]);let re=(0,tt.useMemo)(()=>{if(!(!b.image||Z.width===0))return Awe(b,Z,X)},[b,Z,X]),pe=a!==void 0?a:Ex(b),[me,$]=(0,tt.useState)(!1),ve=(0,tt.useRef)(!1),_e=(0,tt.useRef)(!1),[ae,ke]=(0,tt.useState)(!1),ee=(0,tt.useRef)(!1),oe=(0,tt.useCallback)(Re=>{ee.current=Re,ke(Re)},[]),[le,ne]=(0,tt.useState)(null),ie=(0,tt.useMemo)(()=>Twe(b.cropRect,z,X,cwe,uwe),[b.cropRect,z,X]),[Ie,Oe]=(0,tt.useState)(1),Fe=me?Ie:ie,De=(0,tt.useMemo)(()=>({width:X.width*Fe,height:X.height*Fe}),[X.width,X.height,Fe]),Le=W>0?Z.width/W*b.zoom*Fe:0,de=(0,tt.useMemo)(()=>{if(Le<hD||u&&u>0||W<=0||G<=0)return;let Re=Math.round(b.rotation/90)*90;if(Math.abs(b.rotation-Re)>=yet)return;let lt=ci(W,G,Re);if(!(lt.width<=0||lt.height<=0))return{width:b.zoom/lt.width,height:b.zoom/lt.height}},[Le,u,W,G,b.rotation,b.zoom]),Ee=(0,tt.useMemo)(()=>{if(W<=0||G<=0)return;let Re=Math.round(b.rotation/90)*90,lt=ci(W,G,Re),yt=Fwe(Le);return{width:Math.min(1,yt*b.zoom/lt.width),height:Math.min(1,yt*b.zoom/lt.height)}},[W,G,b.rotation,b.zoom,Le]),ut=(0,tt.useCallback)((Re,lt)=>Le<hD||W<=0||G<=0?Re:Wwe(b,{width:W,height:G},Re,lt),[Le,W,G,b]),Tt=(0,tt.useRef)(!1);(0,tt.useEffect)(()=>{let Re=d&&(!u||u<=0)&&Le>=hD&&W>0&&G>0,lt=Tt.current;if(Tt.current=Re,!Re||lt)return;let yt=Gwe(b,{width:W,height:G},b.cropRect),xt=b.cropRect;Math.abs(xt.x-yt.x)<hc&&Math.abs(xt.y-yt.y)<hc&&Math.abs(xt.width-yt.width)<hc&&Math.abs(xt.height-yt.height)<hc||x(yt)},[u,Le,d,W,G,x,b]);let{handlers:qt,onWheelNative:Kt,isDragging:At,isZooming:Vt,isPlacementActive:or}=jwe(b,t,z,De,{minZoom:pe,maxZoom:c,onGestureStart:g,onGestureEnd:v}),Ze={...qt,onPointerDownCapture:()=>{B(!1)},onTouchStartCapture:Re=>{Re.touches.length>1&&oe(!0)},onTouchMoveCapture:Re=>{Re.touches.length>1&&oe(!0)},onTouchEndCapture:Re=>{Re.touches.length===0&&oe(!1)},onTouchCancelCapture:Re=>{Re.touches.length===0&&oe(!1)},onKeyDownCapture:Re=>{["Shift","Control","Alt","Meta"].includes(Re.key)||B(!0)},onPointerDown:Re=>{if(ve.current||ee.current||Re.pointerType==="touch"&&Re.isPrimary===!1){Re.preventDefault();return}qt.onPointerDown?.(Re),B(!1)}};(0,tt.useEffect)(()=>{let Re=I.current;if(!Re)return;let lt=yt=>{if(ve.current||_e.current){yt.preventDefault();return}Kt(yt)};return Re.addEventListener("wheel",lt,{passive:!1}),()=>{Re.removeEventListener("wheel",lt)}},[Kt]);let bn=Uwe(b,X),Xn=(0,tt.useCallback)(Re=>{let lt=Re.currentTarget,yt={width:lt.naturalWidth,height:lt.naturalHeight};w({src:e,naturalWidth:yt.width,naturalHeight:yt.height}),m?.(yt)},[e,w,m]),be=(0,tt.useCallback)(Re=>{if(!ee.current&&(x(Re),ve.current&&De.width>0&&De.height>0)){let lt=(z.width-De.width)/2,yt=(z.height-De.height)/2,xt=Math.max(0,lt+(Re.x+Re.width)*De.width-z.width),jr=Math.max(0,-(lt+Re.x*De.width)),no=Math.max(0,yt+(Re.y+Re.height)*De.height-z.height),ho=Math.max(0,-(yt+Re.y*De.height));O({x:-xt+jr,y:-no+ho})}},[x,O,z,De]),[dt,Mt]=(0,tt.useState)(!1),ze=(0,tt.useRef)(),Ce=(0,tt.useCallback)(()=>{clearTimeout(ze.current),_e.current=!1,Mt(!1)},[]);(0,tt.useEffect)(()=>()=>{clearTimeout(ze.current)},[]);let J=o==="interactive",ue=J&&(or||me||n),j=(0,tt.useMemo)(()=>{if(!s||!le||!b.image)return null;let Re=Ny(b,{width:b.image.naturalWidth,height:b.image.naturalHeight});return{width:Re.width,height:Re.height}},[s,le,b]),we=(0,tt.useCallback)(()=>{B(!0),I.current?.focus({preventScroll:!0})},[]),ht=(0,tt.useCallback)(Re=>{ee.current||(Oe(ie),ve.current=!0,$(!0),ne(Re??null),Ce(),R(),g?.())},[Ce,g,R,ie]),ye=(0,tt.useCallback)(()=>{let Re=ee.current;if(ve.current=!1,$(!1),ne(null),clearTimeout(ze.current),Re){Ce(),R();return}_e.current=!0,Mt(!0),R(),C(),v?.(),ze.current=setTimeout(Ce,wet)},[Ce,C,v,R]),mo=(0,tt.useCallback)(Re=>{!_e.current||Re.propertyName!=="transform"||Ce()},[Ce]),Ae;dt?Ae=d0e:Vt&&(Ae="transform 150ms linear");let cr=dt?_et:void 0,he=(0,tt.useMemo)(()=>{if(Z.width===0||Z.height===0)return{};let Re=(z.width-Z.width)/2,lt=(z.height-Z.height)/2;return{width:Z.width,height:Z.height,maxWidth:Z.width,maxHeight:Z.height,left:Re,top:lt,transform:`scale(${Fe}) ${bn}`,transition:Ae,imageRendering:Le>1?"pixelated":void 0}},[z,Z,bn,Ae,Le,Fe]),ge=dt?d0e:void 0,fa=me||dt?"transform":void 0,$t;k.pan.x!==0||k.pan.y!==0?$t={transform:`translate(${k.pan.x}px, ${k.pan.y}px)`,transition:ge,willChange:fa}:dt&&($t={transform:"translate(0px, 0px)",transition:ge,willChange:fa});let Ke=(0,tt.useCallback)(Re=>{typeof _=="function"?_(Re):_&&(_.current=Re)},[_]);return(0,Cl.jsx)("div",{ref:Ke,className:Q("wp-media-editor-image-editor",At&&"wp-media-editor-image-editor--dragging",y),children:(0,Cl.jsxs)("div",{ref:I,className:Q("wp-media-editor-image-editor__canvas",J&&"wp-media-editor-image-editor__canvas--grid-interactive",ue&&"wp-media-editor-image-editor__canvas--show-grid",dt&&"wp-media-editor-image-editor__canvas--settling",F&&"wp-media-editor-image-editor__canvas--focus-visible"),tabIndex:0,role:"group","aria-label":(0,nK.__)("Crop area"),"aria-describedby":M?T:void 0,onFocus:D,onBlur:N,...Ze,children:[(0,Cl.jsx)("div",{id:T,style:TD,children:(0,nK.__)("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,Cl.jsxs)("div",{className:"wp-media-editor-image-editor__stage","data-testid":"cropper-stage",style:$t,onTransitionEnd:mo,children:[(0,Cl.jsx)("img",{className:"wp-media-editor-image-editor__image","data-testid":"cropper-image",src:e,alt:"",onLoad:Xn,style:he,draggable:!1}),i&&(0,Cl.jsx)(Qwe,{cropRect:b.cropRect,containerSize:z,imageSize:De,transition:cr}),(0,Cl.jsx)(r,{cropRect:b.cropRect,containerSize:z,imageSize:De,onCropChange:be,onResizeStart:ht,onResizeEnd:ye,onEscape:we,aspectRatio:u,freeformCrop:d,isResizeDisabled:ae,stencilTransition:cr,cropBounds:re,minCropSize:Ee,snapCropRect:ut,keyboardResizeStep:de}),(o===!0||J)&&(0,Cl.jsx)(Jwe,{cropRect:b.cropRect,containerSize:z,imageSize:De}),le&&j&&(0,Cl.jsx)(n0e,{cropRect:b.cropRect,containerSize:z,imageSize:De,activeHandle:le,outputWidth:j.width,outputHeight:j.height})]})]})})}var Cet=(0,tt.forwardRef)(xet),kD=(0,tt.forwardRef)((e,t)=>(0,Cl.jsx)(c0e,{children:(0,Cl.jsx)(Cet,{...e,ref:t})}));var pr=l(U(),1);var RD={aspectRatioValue:"0"};function ID(e,t){switch(t.type){case"CROPPER":{let r=Ay(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=My(o,n);return{cropper:Ay(e.cropper,{type:"SET_CROP_RECT",payload:a}),cropOptions:s}}case"RESET_CROP_OPTIONS":return e.cropOptions.aspectRatioValue===RD.aspectRatioValue?e:{...e,cropOptions:{...RD}};case"RESTORE_SNAPSHOT":return t.payload;case"VIEWPORT_ADJUST_CROP_RECT":{let r=Ay(e.cropper,{type:"SET_CROP_RECT",payload:t.payload});return r===e.cropper?e:{...e,cropper:r}}}}function vP(e,t){return e===t?!0:Px(e.cropper,t.cropper)&&e.cropOptions.aspectRatioValue===t.cropOptions.aspectRatioValue}function f0e(e,t){return{cropper:e,cropOptions:{...RD,...t}}}function Ax(e,t){let r=parseFloat(e);if(!(r===0||Number.isNaN(r))){if(r===mP)return t&&t.naturalWidth>0&&t.naturalHeight>0?t.naturalWidth/t.naturalHeight:void 0;if(r>0)return r}}function Eet(e,t){return e?.src===t?.src&&e?.naturalWidth===t?.naturalWidth&&e?.naturalHeight===t?.naturalHeight}function iK(e){let[t,r]=(0,pr.useReducer)(ID,null,()=>f0e(Va({...Cx,...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)([]),[u,d]=(0,pr.useState)(!1),[f,m]=(0,pr.useState)(!1),h=(0,pr.useRef)(!1),g=(0,pr.useRef)(null),v=(0,pr.useCallback)(z=>{let L=a.current[a.current.length-1];L&&vP(L,z)||(a.current=[...a.current,z],c.current=[],d(!0),m(!1))},[]),y=(0,pr.useCallback)((z,L=!0)=>{let D=i.current,N=ID(D,z);L&&(vP(D,N)||(h.current?g.current===null&&(g.current=D):v(D))),i.current=N,r(z)},[v]),_=(0,pr.useCallback)(()=>{h.current||(h.current=!0,g.current=null)},[]),b=(0,pr.useCallback)(()=>{let z=g.current;z&&!vP(z,i.current)&&v(z),g.current=null,h.current=!1},[v]),w=(0,pr.useCallback)(z=>{y({type:"CROPPER",action:z})},[y]),x=(0,pr.useMemo)(()=>xD(w,()=>i.current.cropper),[w]),C=(0,pr.useCallback)(z=>{if(Eet(i.current.cropper.image,z))return;let L={type:"CROPPER",action:{type:"SET_IMAGE",payload:z}},D=ID(i.current,L);i.current=D,r(L),n(D),h.current=!1,g.current=null,a.current=[],c.current=[],d(!1),m(!1)},[]),S=(0,pr.useCallback)(z=>{y({type:"CROPPER",action:{type:"RESET",payload:z}})},[y]),P=(0,pr.useCallback)(z=>{let L=Ax(z,i.current.cropper.image);y({type:"SET_ASPECT_RATIO_VALUE",payload:{presetKey:z,resolved:L,visualSize:s.current}})},[y]),k=(0,pr.useCallback)(()=>{y({type:"RESET_CROP_OPTIONS"})},[y]),O=(0,pr.useCallback)(()=>{b();let z=a.current[a.current.length-1];z&&(c.current=[i.current,...c.current],a.current=a.current.slice(0,-1),d(a.current.length>0),m(!0),i.current=z,r({type:"RESTORE_SNAPSHOT",payload:z}))},[b]),R=(0,pr.useCallback)(()=>{b();let z=c.current[0];z&&(a.current=[...a.current,i.current],c.current=c.current.slice(1),d(!0),m(c.current.length>0),i.current=z,r({type:"RESTORE_SNAPSHOT",payload:z}))},[b]),I=(0,pr.useCallback)(z=>{s.current=z},[]),T=(0,pr.useCallback)(z=>{y({type:"VIEWPORT_ADJUST_CROP_RECT",payload:z},!1)},[y]),M=!vP(t,o),V=!Px(t.cropper,o.cropper),F=(0,pr.useCallback)((z,L)=>t.cropper.image?wD(t.cropper.image.src,t.cropper,z,L):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:F,cropOptions:t.cropOptions,setAspectRatioValue:P,resetCropOptions:k,isCropperDirty:V,hasUndo:u,hasRedo:f,undo:O,redo:R,beginGesture:_,endGesture:b,setVisualSize:I,adjustCropRectForViewport:T}),[x,t.cropper,C,S,M,F,t.cropOptions,P,k,V,u,f,O,R,_,b,I,T])}var OD=l(U(),1);var p0e=l(E(),1),m0e=(0,OD.createContext)(null);function sK({initialCropperState:e,initialCropOptions:t,children:r}){let o=iK({cropper:e,cropOptions:t});return(0,p0e.jsx)(m0e.Provider,{value:o,children:r})}function ja(){let e=(0,OD.useContext)(m0e);if(!e)throw new Error("useMediaEditor must be used within a MediaEditorStateProvider.");return e}var yf=l(E(),1);function v0e({focusOnMount:e,isPlacementActive:t=!1,onGestureStart:r,onGestureEnd:o}){let{media:n}=H_(),i=ja(),{aspectRatioValue:s}=i.cropOptions,a=i.state.image,{beginGesture:c,endGesture:u,setImage:d}=i,[f,m]=(0,wf.useState)("loading"),h=(0,wf.useMemo)(()=>Ax(s,a),[s,a]),g=(0,wf.useCallback)(()=>{c(),r?.()},[c,r]),v=(0,wf.useCallback)(()=>{u(),o?.()},[u,o]),y=n?.source_url,_=ey(n?.mime_type),b=Number(n?.media_details?.width),w=Number(n?.media_details?.height);(0,wf.useEffect)(()=>{a||!y||!Number.isFinite(b)||!Number.isFinite(w)||b<=0||w<=0||d({src:y,naturalWidth:b,naturalHeight:w})},[a,y,b,w,d]);let x=_.type==="image";return(0,wf.useEffect)(()=>{if(!y||!x)return;m("loading");let C=new window.Image;return C.onload=()=>m("loaded"),C.onerror=()=>m("error"),C.src=y,C.complete&&m(C.naturalWidth>0?"loaded":"error"),()=>{C.onload=null,C.onerror=null}},[y,x]),!y||!x?null:f==="error"?(0,yf.jsx)("div",{className:"media-editor-canvas",children:(0,yf.jsx)("div",{className:"media-editor-canvas__error",role:"alert",children:(0,yf.jsx)("p",{children:(0,g0e.__)("Failed to load image.")})})}):(0,yf.jsxs)("div",{className:"media-editor-canvas",children:[f==="loading"&&(0,yf.jsx)("div",{className:"media-editor-canvas__spinner",children:(0,yf.jsx)(h0e.Spinner,{})}),(0,yf.jsx)("div",{className:Q("media-editor-canvas__cropper",{"is-loaded":f==="loaded"}),children:(0,yf.jsx)(kD,{src:y,controller:i,aspectRatio:h,freeformCrop:!0,focusOnMount:e&&f==="loaded",showGrid:"interactive",isPlacementActive:t,onGestureStart:g,onGestureEnd:v})})]})}var S0e=l(H(),1);var ku=l(U(),1);var bP="data-crop-control",Pet=300;function b0e(e={}){let{commitOnKeyUp:t=!0}=e,{beginGesture:r,endGesture:o}=ja(),n=(0,ku.useRef)(),i=(0,ku.useCallback)(()=>{clearTimeout(n.current)},[]),s=(0,ku.useCallback)(()=>{i(),n.current=setTimeout(()=>{o()},Pet)},[i,o]);(0,ku.useEffect)(()=>i,[i]);let a=(0,ku.useCallback)(()=>{i(),r()},[r,i]),c=(0,ku.useCallback)(()=>{i(),o()},[i,o]),u=(0,ku.useCallback)(()=>{r(),t||s()},[r,t,s]),d=(0,ku.useCallback)(()=>{if(t){o();return}s()},[t,o,s]);return{[bP]:!0,onPointerDownCapture:a,onPointerUp:c,onPointerCancel:c,onKeyDownCapture:u,onKeyUp:d}}var Fy=l(U(),1);var hm=l(U(),1);function ket(e,t,r){return-e/t*r}function AD(e,t,r){return e<t?t:e>r?r:e}function Ret(e,t){return Math.round(e/t)*t}function y0e(e){let{value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:s,disabled:a,onPointerDownStart:c}=e,u=(0,hm.useRef)({value:t,startX:0,startValue:0,activeStep:i,dragging:!1,captureElement:null,capturePointerId:0,windowPointerUp:null});(0,hm.useEffect)(()=>{u.current.value=t},[t]);let d=(0,hm.useCallback)(()=>{let h=u.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,hm.useEffect)(()=>d,[d]);let f=(0,hm.useCallback)(h=>{if(a||h.button!==0)return;let g=u.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 v=()=>d();g.windowPointerUp=v,window.addEventListener("pointerup",v),window.addEventListener("pointercancel",v)},[a,c,d,i]),m=(0,hm.useCallback)(h=>{let g=u.current;if(!g.dragging)return;let v=h.shiftKey?i/2:i;v!==g.activeStep&&(g.startX=h.clientX,g.startValue=g.value,g.activeStep=v);let y=h.clientX-g.startX,_=ket(y,s,g.activeStep),b=g.startValue+_,w=Ret(b,g.activeStep),x=AD(w,o,n);x!==g.value&&(g.value=x,r(x))},[r,o,n,i,s]);return{onPointerDown:f,onPointerMove:m,onPointerUp:d,onPointerCancel:d}}var Tl=l(E(),1),MD=32,Iet=11,w0e=15,Oet=4,Aet=8,Met=14;function Net(e,t){return(0,Fy.useMemo)(()=>{let r=[];for(let o=Math.ceil(e);o<=Math.floor(t);o+=1){let n="minor",i=Oet;o%15===0?(n="major",i=Met):o%5===0&&(n="mid",i=Aet),r.push({value:o,kind:n,height:i})}return r},[e,t])}function _0e(e){let t=Math.round(e*10)/10;return Number.isInteger(t)?t.toFixed(0):t.toFixed(1)}function x0e(e){let{value:t,onChange:r,min:o=-45,max:n=45,step:i=1,label:s,unit:a="\xB0",pixelsPerStep:c=6,className:u,id:d,disabled:f=!1}=e,m=(0,Fy.useRef)(null),h=(0,Fy.useId)(),g=d??h,v=y0e({value:t,onChange:r,min:o,max:n,step:i,pixelsPerStep:c,disabled:f,onPointerDownStart:()=>m.current?.focus()}),y=I=>{let T=I.key==="ArrowRight"||I.key==="ArrowUp",M=I.key==="ArrowLeft"||I.key==="ArrowDown";if(!T&&!M||(I.preventDefault(),f))return;let V=T?1:-1,F=I.shiftKey?i/2:i,B=AD(t+V*F,o,n);B!==t&&r(B)},_=`${_0e(t)}${a}`,b=Net(o,n),w=c/i,x=(0,Fy.useMemo)(()=>({transform:`translateX(calc(-50% + ${-t*w}px))`}),[t,w]),C=Math.round(t/w0e)*w0e,P=Math.abs(t-C)<.01?`${C}`:_0e(t),k=P.startsWith("-"),O=k?P.slice(1):P,R=b.filter(I=>I.kind==="major");return(0,Tl.jsxs)("div",{className:Q("rotation-ruler",u),role:"presentation","data-disabled":f||void 0,...v,children:[(0,Tl.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(AD(I.target.valueAsNumber,o,n)),onKeyDown:y}),(0,Tl.jsx)("div",{className:"rotation-ruler__strip","aria-hidden":"true",children:(0,Tl.jsxs)("svg",{className:"rotation-ruler__ticks",style:x,width:(n-o)*w,height:MD,viewBox:`${o*w} 0 ${(n-o)*w} ${MD}`,preserveAspectRatio:"xMidYMid meet",children:[b.map(I=>(0,Tl.jsx)("line",{x1:I.value*w,x2:I.value*w,y1:MD-I.height,y2:MD,className:`rotation-ruler__tick rotation-ruler__tick--${I.kind}`},I.value)),R.map(I=>(0,Tl.jsxs)("text",{x:I.value*w,y:Iet,textAnchor:"middle",className:"rotation-ruler__label",children:[I.value,a]},I.value))]})}),(0,Tl.jsx)("div",{className:"rotation-ruler__active-label","aria-hidden":"true",children:(0,Tl.jsxs)("span",{className:"rotation-ruler__active-label-number",children:[k&&(0,Tl.jsx)("span",{className:"rotation-ruler__active-label-sign",children:"-"}),O,(0,Tl.jsx)("span",{className:"rotation-ruler__active-label-unit",children:a})]})}),(0,Tl.jsx)("div",{className:"rotation-ruler__pointer","aria-hidden":"true"})]})}var aK=l(E(),1);function C0e({onPlacementControlInteraction:e}){let{state:t,setRotation:r}=ja(),o=b0e({commitOnKeyUp:!1}),n=Math.round(t.rotation/90)*90,s=t.flip.horizontal!==t.flip.vertical?-1:1,a=(t.rotation-n)*s,c=u=>{let f=Math.max(-pP+.01,Math.min(pP-.01,u));e?.(),r(n+f*s)};return(0,aK.jsx)("div",{role:"presentation",className:"media-editor-fine-rotation",...o,children:(0,aK.jsx)(x0e,{label:(0,S0e.__)("Fine rotation"),min:-pP,max:pP,value:a,onChange:c})})}var El=l(q(),1),$s=l(H(),1);var lK=l(U(),1);function Det(e){return[...hP.filter(t=>t.value<=0),...e??hP.filter(t=>t.value>0)]}function ND({aspectRatioPresets:e}={}){let t=ja(),{aspectRatioValue:r}=t.cropOptions,o=t.state.image,n=(0,lK.useMemo)(()=>Det(e),[e]),i=(0,lK.useMemo)(()=>Ax(r,o),[r,o]);return{aspectRatioValue:r,setAspectRatioValue:t.setAspectRatioValue,aspectRatioOptions:n,resolvedAspectRatio:i,resetCropOptions:t.resetCropOptions}}var gr=l(E(),1),Fet=1.2;function DD({withLabels:e=!1,showAspectRatioControl:t=!1,aspectRatioPresets:r,zoomFactor:o=Fet}){let{state:n,setFlip:i,snapRotate90:s,setZoom:a}=ja(),{aspectRatioValue:c,setAspectRatioValue:u,aspectRatioOptions:d}=ND({aspectRatioPresets:r}),f=!e&&t,m=Ex(n),h=b=>{a(Math.min(Sl,Math.max(m,n.zoom*b)))},g=(0,gr.jsxs)(gr.Fragment,{children:[(0,gr.jsx)(El.Button,{size:"compact",icon:UC,label:(0,$s.__)("Rotate 90\xB0 counter-clockwise"),showTooltip:!0,onClick:()=>s(-1)}),(0,gr.jsx)(El.Button,{size:"compact",icon:WC,label:(0,$s.__)("Rotate 90\xB0 clockwise"),showTooltip:!0,onClick:()=>s(1)})]}),v=(0,gr.jsxs)(gr.Fragment,{children:[(0,gr.jsx)(El.Button,{size:"compact",icon:m9,label:(0,$s.__)("Flip horizontal"),showTooltip:!0,isPressed:n.flip.horizontal,onClick:()=>i({horizontal:!n.flip.horizontal,vertical:n.flip.vertical})}),(0,gr.jsx)(El.Button,{size:"compact",icon:g9,label:(0,$s.__)("Flip vertical"),showTooltip:!0,isPressed:n.flip.vertical,onClick:()=>i({horizontal:n.flip.horizontal,vertical:!n.flip.vertical})})]}),y=(0,gr.jsxs)(gr.Fragment,{children:[(0,gr.jsx)(El.Button,{size:"compact",icon:vp,label:(0,$s.__)("Zoom in"),showTooltip:!0,disabled:n.zoom>=Sl,accessibleWhenDisabled:!0,onClick:()=>h(o)}),(0,gr.jsx)(El.Button,{size:"compact",icon:O9,label:(0,$s.__)("Zoom out"),showTooltip:!0,disabled:n.zoom<=m,accessibleWhenDisabled:!0,onClick:()=>h(1/o)})]}),_=f?(0,gr.jsx)(El.DropdownMenu,{icon:y7,label:(0,$s.__)("Aspect ratio"),popoverProps:{placement:"top"},toggleProps:{size:"compact"},children:({onClose:b})=>(0,gr.jsx)(El.MenuGroup,{label:(0,$s.__)("Aspect ratio"),children:d.map(w=>{let x=w.value.toString(),C=x===c;return(0,gr.jsx)(El.MenuItem,{role:"menuitemradio",isSelected:C,icon:C?jo:void 0,onClick:()=>{u(x),b()},children:w.label},x)})})}):null;return e?(0,gr.jsxs)("div",{className:"media-editor-image-controls is-stacked",children:[(0,gr.jsxs)("div",{className:"media-editor-image-controls__transforms",children:[(0,gr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,$s.__)("Rotate"),children:[(0,gr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,$s.__)("Rotate")}),(0,gr.jsx)("div",{className:"media-editor-image-controls__buttons",children:g})]}),(0,gr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,$s.__)("Flip"),children:[(0,gr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,$s.__)("Flip")}),(0,gr.jsx)("div",{className:"media-editor-image-controls__buttons",children:v})]})]}),(0,gr.jsxs)("div",{className:"media-editor-image-controls__group",role:"group","aria-label":(0,$s.__)("Zoom"),children:[(0,gr.jsx)("span",{className:"media-editor-image-controls__label","aria-hidden":"true",children:(0,$s.__)("Zoom")}),(0,gr.jsx)("div",{className:"media-editor-image-controls__buttons",children:y})]})]}):(0,gr.jsxs)("div",{className:"media-editor-image-controls",children:[g,v,y,_]})}var T0e=l(q(),1);var cK=l(H(),1);var Ly=l(E(),1);function E0e({aspectRatioValue:e,onAspectRatioChange:t,aspectRatioOptions:r,showTransformControls:o=!1}){return(0,Ly.jsxs)(te,{direction:"column",gap:"xl",[bP]:!0,children:[(0,Ly.jsx)(jt,{render:(0,Ly.jsx)("h2",{}),children:(0,cK.__)("Crop options")}),o&&(0,Ly.jsx)(DD,{withLabels:!0}),(0,Ly.jsx)(T0e.SelectControl,{label:(0,cK.__)("Aspect ratio"),value:e,onChange:t,options:r.map(n=>({label:n.label,value:n.value.toString()}))})]})}var P0e=l(q(),1),k0e=l(U(),1),ea=l(H(),1),yP=l(Ao(),1),Ru=l(E(),1),Let=[{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 Bet({keyCombination:e}){let{modifier:t,character:r,ariaLabel:o}=e,n;Array.isArray(r)?t?n=[...yP.displayShortcutList[t](r[0]).slice(0,-1),...r]:n=r:n=t?yP.displayShortcutList[t](r):[r];let i=Array.isArray(r)?r.join(""):r,s;return o?s=o:t?s=yP.shortcutAriaLabel[t](i):s=i,(0,Ru.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-term","aria-label":s,children:n.map((a,c)=>a==="+"&&t?(0,Ru.jsx)(k0e.Fragment,{children:a},c):(0,Ru.jsx)("kbd",{className:"media-editor-keyboard-shortcuts-modal__shortcut-key",children:a},c))})}function R0e({onClose:e}){return(0,Ru.jsxs)(P0e.Modal,{className:"media-editor-keyboard-shortcuts-modal",title:(0,ea.__)("Keyboard shortcuts"),onRequestClose:e,children:[(0,Ru.jsx)("p",{className:"media-editor-keyboard-shortcuts-modal__note",children:(0,ea.__)("These shortcuts work when the image editor has focus.")}),(0,Ru.jsx)("ul",{className:"media-editor-keyboard-shortcuts-modal__shortcut-list",role:"list",children:Let.map(({description:t,keyCombination:r},o)=>(0,Ru.jsxs)("li",{className:"media-editor-keyboard-shortcuts-modal__shortcut",children:[(0,Ru.jsx)("span",{className:"media-editor-keyboard-shortcuts-modal__shortcut-description",children:t}),(0,Ru.jsx)(Bet,{keyCombination:r})]},o))})]})}var O0e=l(Cd(),1),wP=l(K(),1),uK=l(se(),1),LD=l(U(),1),By=l(H(),1),A0e=l(Nt(),1);var FD=.1;function I0e(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 u=(e.rotation%360+360)%360,f=a!==c?(360-u)%360:u;f!==0&&r.push({type:"rotate",args:{angle:f}});let m=Math.round(e.rotation/90)*90,{width:h,height:g}=ci(t.width,t.height,m),{width:v,height:y}=ci(t.width,t.height,e.rotation),_=.5+n.x-i/2,b=.5+n.y-i/2,w=(o.x-_)/i*h,x=(o.y-b)/i*g,C=o.width/i*h,S=o.height/i*g,P=(v-h)/2,k=(y-g)/2,O=w+P,R=x+k,I=O/v*100,T=R/y*100,M=C/v*100,V=S/y*100;return I<=FD&&T<=FD&&M>=100-FD&&V>=100-FD||r.push({type:"crop",args:{left:I,top:T,width:M,height:V}}),r}var Vet=["title","caption","description","alt_text","post"],_P="media-editor";function jet(e){return!e.isCropperDirty||!e.state.image?[]:I0e(e.state,{width:e.state.image.naturalWidth,height:e.state.image.naturalHeight})}function zet(e,t){let r={};for(let o of Vet)e&&o in e&&(r[o]=e[o]);return!("post"in r)&&t?.post!==void 0&&(r.post=t.post),r}function M0e({cropper:e,id:t,isImage:r,media:o,onSaved:n}){let i=(0,wP.useRegistry)(),{clearEntityRecordEdits:s,receiveEntityRecords:a,saveEditedEntityRecord:c}=(0,wP.useDispatch)(uK.store),{createErrorNotice:u,removeAllNotices:d}=(0,wP.useDispatch)(A0e.store),[f,m]=(0,LD.useState)(!1),h=(0,LD.useCallback)(async()=>{d("snackbar",_P),m(!0);try{let g,v=jet(e),y=v.length>0&&o?{id:t,url:o.source_url}:void 0;if(v.length>0){let b=i.select(uK.store).getEntityRecordNonTransientEdits("postType","attachment",t),w=zet(b,o);g=await(0,O0e.default)({path:`/wp/v2/media/${t}/edit`,method:"POST",data:{src:o?.source_url,modifiers:v,...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:y}))}catch(g){let v=g instanceof Error?g.message:g?.message??(0,By.__)("An unknown error occurred.");u(r?(0,By.sprintf)((0,By.__)("Could not save image. %s"),v):(0,By.sprintf)((0,By.__)("Could not save media. %s"),v),{type:"snackbar",context:_P})}finally{m(!1)}},[s,u,e,t,r,o,n,a,i,d,c]);return{isSaving:f,save:h}}var ct=l(E(),1),N0e={_embed:"author,wp:attached-to"},Het=300;function Uet({tabs:e,activeTabId:t,onTabChange:r}){return(0,ct.jsx)(mc,{scope:"media-editor",identifier:"media-editor/details",title:(0,ui.__)("Details"),icon:gp,isActiveByDefault:!0,className:"media-editor__sidebar",panelClassName:"media-editor__sidebar-panel",headerClassName:"media-editor__sidebar-header",closeLabel:(0,ui.__)("Close media panel"),render:(0,ct.jsx)(Hr.Root,{value:t,onValueChange:o=>r(o)}),header:(0,ct.jsx)(Hr.List,{variant:"minimal",children:e.map(o=>(0,ct.jsx)(Hr.Tab,{value:o.id,children:o.title},o.id))}),children:e.map(o=>(0,ct.jsx)(Hr.Panel,{value:o.id,tabIndex:-1,children:o.panel},o.id))})}function Wet({isSaving:e,isImage:t,showCloseButton:r=!1,onCancel:o}){let[n,i]=(0,kn.useState)(!1);return(0,ct.jsxs)(te,{className:"media-editor__header-actions",justify:"flex-end",align:"center",gap:"sm",children:[t&&(0,ct.jsx)(gc.Button,{size:"compact",icon:FC,label:(0,ui.__)("Keyboard shortcuts"),onClick:()=>i(!0)}),(0,ct.jsx)(Fg.Slot,{scope:"media-editor"}),r&&(0,ct.jsx)(gc.Button,{size:"compact",icon:IC,label:(0,ui.__)("Close"),onClick:o,disabled:e,accessibleWhenDisabled:!0}),n&&(0,ct.jsx)(R0e,{onClose:()=>i(!1)})]})}function Get({isUndoRedoDisabled:e=!1,onReset:t}){let{reset:r,isDirty:o,hasUndo:n,hasRedo:i,undo:s,redo:a,beginGesture:c,endGesture:u}=ja(),d=()=>{e||s()},f=()=>{e||a()};return(0,ct.jsxs)(te,{className:"media-editor__history-actions",align:"center",gap:"sm",children:[(0,ct.jsx)(gc.Button,{size:"compact",variant:"tertiary",disabled:!o,accessibleWhenDisabled:!0,onClick:()=>{c(),r(),t(),u()},children:(0,ui.__)("Reset")}),(0,ct.jsx)(gc.Button,{size:"compact",icon:fb,label:(0,ui.__)("Undo"),showTooltip:!0,shortcut:Iu.displayShortcut.primary("z"),disabled:e||!n,accessibleWhenDisabled:!0,onClick:d}),(0,ct.jsx)(gc.Button,{size:"compact",icon:ub,label:(0,ui.__)("Redo"),showTooltip:!0,shortcut:(0,Iu.isAppleOS)()?Iu.displayShortcut.primaryShift("z"):Iu.displayShortcut.primary("y"),disabled:e||!i,accessibleWhenDisabled:!0,onClick:f})]})}function Yet({isSaving:e,hasMedia:t,hasChanges:r,onCancel:o,onSave:n}){let i=e||!t||!r;return(0,ct.jsxs)(te,{className:"media-editor__footer-actions",justify:"flex-end",align:"center",gap:"sm",children:[(0,ct.jsx)(gc.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:o,disabled:e,accessibleWhenDisabled:!0,children:(0,ui.__)("Cancel")}),(0,ct.jsx)(gc.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:n,isBusy:e,disabled:i,accessibleWhenDisabled:!0,children:(0,ui.__)("Save")})]})}function qet({fields:e=[],id:t,aspectRatioPresets:r,onClose:o,onSaved:n,renderFrame:i,noticesClassName:s="media-editor__snackbar",noticesPortalElement:a,showCloseButton:c=!1,shouldCloseOnEsc:u=!1}){let d=ja(),f=(0,D0e.useViewportMatch)("small"),m=f?"wide":"narrow",{media:h,hasEdits:g}=(0,xP.useSelect)(ie=>{let{getEditedEntityRecord:Ie,getEntityRecord:Oe,hasEditsForEntityRecord:Fe}=ie(dK.store);return Oe("postType","attachment",t,N0e),{media:Ie("postType","attachment",t),hasEdits:Fe("postType","attachment",t)}},[t]),v=d.isCropperDirty||g,{clearEntityRecordEdits:y,editEntityRecord:_,invalidateResolution:b}=(0,xP.useDispatch)(dK.store),{removeAllNotices:w}=(0,xP.useDispatch)(BD.store),[x,C]=(0,kn.useState)(!1),[S,P]=(0,kn.useState)(!1),[k,O]=(0,kn.useState)(!1),R=(0,kn.useRef)(),I=(0,kn.useCallback)(()=>{P(!0),clearTimeout(R.current),R.current=setTimeout(()=>{P(!1)},Het)},[]),T=(0,kn.useCallback)(()=>{O(!0)},[]),M=(0,kn.useCallback)(()=>{O(!1)},[]),V=S||k;(0,kn.useEffect)(()=>()=>{clearTimeout(R.current)},[]),(0,kn.useEffect)(()=>{P(!1),O(!1)},[t]),(0,kn.useEffect)(()=>{b("getEntityRecord",["postType","attachment",t,N0e])},[t,b]);let F=ey(h?.mime_type).type,B=!!h&&F==="image",{aspectRatioValue:z,setAspectRatioValue:L,aspectRatioOptions:D,resetCropOptions:N}=ND({aspectRatioPresets:r}),{isSaving:W,save:G}=M0e({cropper:d,id:t,isImage:B,media:h,onSaved:n}),Z=(0,kn.useMemo)(()=>{let ie={id:"details",title:(0,ui.__)("Details"),panel:(0,ct.jsx)(te,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,ct.jsx)(Iye,{})})};return B?[{id:"crop",title:(0,ui.__)("Crop"),panel:(0,ct.jsx)(te,{className:"media-editor__panel",direction:"column",gap:"lg",children:(0,ct.jsx)(E0e,{aspectRatioValue:z,onAspectRatioChange:L,aspectRatioOptions:D,showTransformControls:f})})},ie]:[ie]},[B,z,L,D,f]),[X,ce]=(0,kn.useState)(),re=X??Z[0]?.id,pe=ie=>{_("postType","attachment",t,ie)},me=()=>{w("snackbar",_P),y("postType","attachment",t),o?.()},$=()=>{if(!W){if(v){C(!0);return}me()}},ve=ie=>{let Ie=Iu.isKeyboardEvent.primary(ie,"z"),Oe=Iu.isKeyboardEvent.primaryShift(ie,"z")||!(0,Iu.isAppleOS)()&&Iu.isKeyboardEvent.primary(ie,"y");if((Ie||Oe)&&B){let Fe=ie.target;if(!((Fe.tagName==="INPUT"||Fe.tagName==="TEXTAREA"||Fe.isContentEditable)&&!Fe.closest(`[${bP}]`))){if(ie.preventDefault(),V)return;Oe?d.redo():d.undo()}}if(u){if(ie.code!=="Escape"&&ie.key!=="Escape")return;if(W){ie.preventDefault();return}v&&(ie.preventDefault(),C(!0))}},_e=(0,ct.jsx)(BD.SnackbarNotices,{className:s,context:_P}),ae=B?(0,ct.jsx)(C0e,{onPlacementControlInteraction:I}):null,ke=(0,ct.jsxs)(ope,{value:h??void 0,onChange:pe,settings:{fields:e},children:[(0,ct.jsx)("div",{className:"media-editor",children:h?(0,ct.jsxs)(ct.Fragment,{children:[(0,ct.jsx)(Uet,{tabs:Z,activeTabId:re,onTabChange:ce}),(0,ct.jsx)(Oy,{className:"media-editor__skeleton",labels:{body:B?(0,ui.__)("Image editor"):(0,ui.__)("Media preview"),sidebar:(0,ui.__)("Media details")},content:(0,ct.jsxs)("div",{className:"media-editor__content",children:[(0,ct.jsx)("div",{className:"media-editor__canvas-area",children:B?(0,ct.jsx)(v0e,{focusOnMount:!0,isPlacementActive:S,onGestureStart:T,onGestureEnd:M}):(0,ct.jsx)(spe,{})}),B&&(0,ct.jsx)("div",{className:"media-editor__canvas-toolbar",children:ae})]}),sidebar:(0,ct.jsx)(mc.Slot,{scope:"media-editor"})})]}):(0,ct.jsx)("div",{className:"media-editor__loading",children:(0,ct.jsx)(gc.Spinner,{})})}),(0,ct.jsx)(gc.__experimentalConfirmDialog,{isOpen:x,confirmButtonText:(0,ui.__)("Discard"),cancelButtonText:(0,ui.__)("Keep editing"),onCancel:()=>C(!1),onConfirm:()=>{C(!1),me()},children:(0,ui.__)("Are you sure you want to discard your unsaved changes?")}),a?(0,kn.createPortal)(_e,a):_e]}),ee=B?(0,ct.jsx)(Get,{isUndoRedoDisabled:V,onReset:N}):null,oe=B?(0,ct.jsx)(DD,{showAspectRatioControl:!0,aspectRatioPresets:r}):null,le=(0,ct.jsx)(Yet,{isSaving:W,hasMedia:!!h,hasChanges:v,onCancel:$,onSave:G}),ne;return m==="wide"?ne=(0,ct.jsxs)(ct.Fragment,{children:[ee,le]}):ne=(0,ct.jsxs)(ct.Fragment,{children:[oe,(0,ct.jsxs)("div",{className:"media-editor-modal__footer-row",children:[ee,le]})]}),i({children:ke,headerActions:(0,ct.jsx)(Wet,{isSaving:W,isImage:B,showCloseButton:c,onCancel:$}),footerActions:ne,footerLayout:m,onRequestClose:$,onKeyDown:ve,shouldCloseOnClickOutside:!v&&!W,isSaving:W,hasChanges:v,hasMedia:!!h})}function fK(e){return(0,ct.jsx)(sK,{children:(0,ct.jsx)(qet,{...e})},e.id)}var F0e=fK;var Mx=l(E(),1);function j0e({fields:e=[],aspectRatioPresets:t}){let{isModalOpen:r,id:o,onUpdate:n,onClose:i}=(0,CP.useSelect)(f=>{let{isOpen:m,getId:h,getOnUpdate:g,getOnClose:v}=f(xx);return{isModalOpen:m(),id:h(),onUpdate:g(),onClose:v()}},[]),{closeMediaEditorModal:s}=(0,CP.useDispatch)(xx),{createSuccessNotice:a}=(0,CP.useDispatch)(V0e.store);if(!r||!o)return null;let c=typeof document>"u"?null:document.body,u=f=>{f.stopPropagation()},d=()=>{s(),i?.()};return(0,Mx.jsx)(F0e,{id:o,fields:e,aspectRatioPresets:t,showCloseButton:!0,shouldCloseOnEsc:!0,noticesClassName:"media-editor-modal__snackbar",noticesPortalElement:c,onClose:d,onSaved:({id:f,url:m,previous:h})=>{f&&n&&n({id:f,url:m}),d(),h&&f!==h.id&&n&&a((0,SP.__)("Image edited."),{type:"snackbar",actions:[{label:(0,SP.__)("Undo"),onClick:()=>{n({id:h.id,url:h.url})}}]})},renderFrame:({children:f,headerActions:m,footerActions:h,footerLayout:g,onRequestClose:v,onKeyDown:y,shouldCloseOnClickOutside:_})=>(0,Mx.jsx)(B0e.ShortcutProvider,{className:"media-editor-modal__shortcut-scope",onKeyDown:u,children:(0,Mx.jsxs)(L0e.Modal,{className:"media-editor-modal",title:(0,SP.__)("Edit media"),size:"fill",isDismissible:!1,shouldCloseOnClickOutside:_,onKeyDown:y,onRequestClose:v,headerActions:m,children:[f,(0,Mx.jsx)("div",{className:`media-editor-modal__footer is-${g}`,role:"region","aria-label":(0,SP.__)("Editor actions"),children:h})]})})})}var Nx={};Aye(Nx,{store:xx,MediaEditor:fK,MediaEditorModal:j0e});var So=l(H(),1),Ou=l(K(),1),VD=l(Wt(),1),Ug=l(se(),1),Hg=(e,t)=>`<a ${pK(e)}>${t}</a>`,pK=e=>`href="${e}" target="_blank" rel="noopener"`,Ket=(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},Zet=e=>{let{title:t,foreign_landing_url:r,creator:o,creator_url:n,license:i,license_version:s,license_url:a}=e,c=Ket(i,s),u=(0,VD.decodeEntities)(o),d;return u?d=t?(0,So.sprintf)((0,So._x)('"%1$s" by %2$s/ %3$s',"caption"),Hg(r,(0,VD.decodeEntities)(t)),n?Hg(n,u):u,a?Hg(`${a}?ref=openverse`,c):c):(0,So.sprintf)((0,So._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),pK(r),n?Hg(n,u):u,a?Hg(`${a}?ref=openverse`,c):c):d=t?(0,So.sprintf)((0,So._x)('"%1$s"/ %2$s',"caption"),Hg(r,(0,VD.decodeEntities)(t)),a?Hg(`${a}?ref=openverse`,c):c):(0,So.sprintf)((0,So._x)("<a %1$s>Work</a>/ %2$s","caption"),pK(r),a?Hg(`${a}?ref=openverse`,c):c),d.replace(/\s{2}/g," ")},mK=(e={})=>({...e,orderBy:e?.search?"relevance":"date"}),Xet=async(e={})=>{let t=mK(e),r=await(0,Ou.resolveSelect)(Ug.store).getEntityRecords("postType","attachment",t),o=(0,Ou.select)(Ug.store).getEntityRecordsTotalItems("postType","attachment",t),n=(0,Ou.select)(Ug.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}},U0e=(e,t={})=>({...t,media_type:"image",parent:e}),Qet=e=>{let t=typeof e=="number"?e:Number(e);return Number.isInteger(t)&&t>0?t:void 0},z0e=(e,t)=>(0,Ou.dispatch)(Ug.store).saveEntityRecord("postType","attachment",{id:e,post:t},{throwOnError:!0}),Jet=e=>e?.media_type||e?.mime_type?.split("/")[0]||e?.type,$et=e=>[...new Set((Array.isArray(e)?e:[e]).filter(t=>Jet(t)==="image").map(t=>t?.id).filter(Boolean))],ett=(e,t={})=>{let{invalidateResolution:r}=(0,Ou.dispatch)(Ug.store);r("getEntityRecords",["postType","attachment",mK(U0e(e,t))])},ttt=(e,t)=>{let r=()=>(0,Ou.select)(Ug.store).hasFinishedResolution("getEntityRecords",e),o=r();return(0,Ou.subscribe)(()=>{let n=r();o&&!n&&t(),o=n},Ug.store)},jD=({getQuery:e,...t})=>({...t,async fetch(r={}){return Xet(e(r))},subscribe(r,o={}){return ttt(["postType","attachment",mK(e(o))],r)}}),rtt=(e,t)=>jD({name:"attached-images",labels:{name:(0,So.__)("Attached images"),search_items:(0,So.__)("Search attachments")},mediaType:"image",getQuery:r=>U0e(e,r),postTypeLabel:t,emptyMessage:t?(0,So.sprintf)((0,So.__)("No images attached to this %s."),t):(0,So.__)("No images attached to this post."),async attach(r){let o=$et(r);return await Promise.all(o.map(n=>z0e(n,e))),o.length},async detach(r){await z0e(r.id,0)},invalidate(r={}){ett(e,r)}}),H0e=[jD({name:"images",labels:{name:(0,So.__)("Images"),search_items:(0,So.__)("Search images")},mediaType:"image",getQuery:e=>({...e,media_type:"image"})}),jD({name:"videos",labels:{name:(0,So.__)("Videos"),search_items:(0,So.__)("Search videos")},mediaType:"video",getQuery:e=>({...e,media_type:"video"})}),jD({name:"audio",labels:{name:(0,So.__)("Audio"),search_items:(0,So.__)("Search audio")},mediaType:"audio",getQuery:e=>({...e,media_type:"audio"})}),{name:"openverse",labels:{name:(0,So.__)("Openverse"),search_items:(0,So.__)("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,u])=>{let d=o[c]||c;n.searchParams.set(d,u)}),(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:Zet(c),previewUrl:c.thumbnail}))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}];function W0e(e,t){let r=Qet(e);return!r||!t?H0e:[rtt(r,t),...H0e]}var Oi=[];for(let e=0;e<256;++e)Oi.push((e+256).toString(16).slice(1));function G0e(e,t=0){return(Oi[e[t+0]]+Oi[e[t+1]]+Oi[e[t+2]]+Oi[e[t+3]]+"-"+Oi[e[t+4]]+Oi[e[t+5]]+"-"+Oi[e[t+6]]+Oi[e[t+7]]+"-"+Oi[e[t+8]]+Oi[e[t+9]]+"-"+Oi[e[t+10]]+Oi[e[t+11]]+Oi[e[t+12]]+Oi[e[t+13]]+Oi[e[t+14]]+Oi[e[t+15]]).toLowerCase()}var ott=new Uint8Array(16);function hK(){return crypto.getRandomValues(ott)}function ntt(e,t,r){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():itt(e,t,r)}function itt(e,t,r){e=e||{};let o=e.random??e.rng?.()??hK();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 G0e(o)}var gK=ntt;var TP=l(K(),1),Q0e=l(se(),1),J0e=l(Mp(),1);var q0e=l(U(),1),ta=null,vK=new Set;function K0e(){vK.forEach(e=>e())}function Z0e(e){e.length&&(ta||(ta={total:0,completed:0,pending:[]}),ta={total:ta.total+e.length,completed:ta.completed,pending:[...ta.pending,...e]},K0e())}function bK(e){if(!ta||e<=0)return;let t=Math.min(ta.total,ta.completed+e),r=ta.pending.slice(e);t>=ta.total?ta=null:ta={total:ta.total,completed:t,pending:r},K0e()}function Y0e(){return ta}function stt(e){return vK.add(e),()=>{vK.delete(e)}}function X0e(){return(0,q0e.useSyncExternalStore)(stt,Y0e,Y0e)}var att=()=>{};function zD({additionalData:e={},allowedTypes:t,filesList:r,maxUploadFileSize:o,onError:n=att,onFileChange:i,onSuccess:s,multiple:a=!0,isTransportOnly:c=!1}){let{receiveEntityRecords:u}=(0,TP.dispatch)(Q0e.store),{getCurrentPost:d,getEditorSettings:f}=(0,TP.select)(A),{lockPostAutosaving:m,unlockPostAutosaving:h,lockPostSaving:g,unlockPostSaving:v}=(0,TP.dispatch)(A),y=f().allowedMimeTypes,_=`image-upload-${gK()}`;o=o||f().maxUploadFileSize;let b=d(),w=typeof b?.id=="number"?b.id:b?.wp_id,x=()=>{v(_),h(_)};c||(g(_),m(_));let C=w?{post:w}:{};if(!c){let P=Array.from(r).map(k=>k?.name||"");Z0e(P)}let S=0;(0,J0e.uploadMedia)({allowedTypes:t,filesList:r,onFileChange:P=>{i?.(P);let k=P.filter(O=>O?.id);if(k?.length&&u("postType","attachment",k,void 0,!0),!c&&k.length===P.length&&x(),!c){let O=k.length;O>S&&(bK(O-S),S=O)}},onSuccess:s,additionalData:{...C,...e},maxUploadFileSize:o,onError:({message:P})=>{c||(x(),bK(1)),n(P)},wpAllowedMimeTypes:y,multiple:a})}var $0e=l(Ro(),1),e_e=l(al(),1);function t_e(e){return(0,e_e.default)("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,$0e.cleanForSlug)(e)}var r_e=l(K(),1),o_e=l(se(),1);function n_e(e){let{invalidateResolution:t}=(0,r_e.dispatch)(o_e.store);for(let r of e)r.id&&(t("getEntityRecord",["postType","attachment",r.id,{context:"view"}]),t("getEntityRecord",["postType","attachment",r.id]))}var i_e=l(Mp(),1);var{sideloadMedia:ltt}=Y(i_e.privateApis),s_e=ltt;var a_e=l(Cd(),1),l_e=l(K(),1),c_e=l(Mp(),1);var ctt=()=>{};function u_e({url:e,onSuccess:t,onError:r=ctt}){let o=(0,l_e.select)(A).getCurrentPost(),n=typeof o?.id=="number"?o.id:o?.wp_id;(0,a_e.default)({path:"/wp/v2/media",method:"POST",data:{url:e,...n?{post:n}:{}}}).then(s=>{t?.((0,c_e.transformAttachment)(s))}).catch(s=>{r(s?.message||s)})}var d_e=l(Cd(),1),f_e=l(Mp(),1);async function p_e(e,t=[]){let r=await(0,d_e.default)({path:`/wp/v2/media/${e}/finalize`,method:"POST",data:{sub_sizes:t}});return r?(0,f_e.transformAttachment)(r):void 0}var m_e=l(Cd(),1);async function h_e(e){await(0,m_e.default)({path:`/wp/v2/media/${e}?force=true`,method:"DELETE"})}var rCe=l(se(),1),oCe=l(K(),1),eZ=l(U(),1);var $x=l(q(),1),V6=l(It(),1),K1e=l(K(),1),Z1e=l(xe(),1),tv=l(U(),1),ZK=l(Pe(),1);var yK=l(U(),1);var g_e=l(U(),1),dn=(0,g_e.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var v_e=l(E(),1);function EP({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,yK.useMemo)(()=>qi(r,t),[r,t]),s=(0,yK.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,v_e.jsx)(dn.Provider,{value:s,children:e})}var Mo=l(q(),1),Uy=l(H(),1);var z_e=l(K(),1),H_e=l(se(),1);var b_e=l(E(),1);function PP({className:e,...t}){return(0,b_e.jsx)(Si,{className:Q(e,"global-styles-ui-icon-with-current-color"),...t})}var Wg=l(q(),1);var Vy=l(E(),1);function utt({icon:e,children:t,...r}){return(0,Vy.jsxs)(Wg.__experimentalItem,{...r,children:[e&&(0,Vy.jsxs)(Wg.__experimentalHStack,{justify:"flex-start",children:[(0,Vy.jsx)(PP,{icon:e,size:24}),(0,Vy.jsx)(Wg.FlexItem,{children:t})]}),!e&&t]})}function fn(e){return(0,Vy.jsx)(Wg.Navigator.Button,{as:utt,...e})}var I_e=l(q(),1);var jy=l(H(),1),O_e=l(xe(),1);var wK=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},_K=function(e){return .2126*wK(e.r)+.7152*wK(e.g)+.0722*wK(e.b)};function HD(e){e.prototype.luminance=function(){return t=_K(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,u=t instanceof e?t:new e(t);return i=this.rgba,s=u.toRgb(),a=_K(i),c=_K(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 vc=l(U(),1),P_e=l(K(),1),k_e=l(se(),1),SK=l(H(),1);var pn=l(H(),1);var y_e=l(pp(),1),{lock:jfr,unlock:rr}=(0,y_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/global-styles-ui");var{getViewportBreakpoints:dtt}=rr(xd),w_e={link:[{value:":link",label:(0,pn.__)("Link")},{value:":any-link",label:(0,pn.__)("Any Link")},{value:":visited",label:(0,pn.__)("Visited")},{value:":hover",label:(0,pn.__)("Hover")},{value:":focus",label:(0,pn.__)("Focus")},{value:":focus-visible",label:(0,pn.__)("Focus-visible")},{value:":active",label:(0,pn.__)("Active")}],button:[{value:":link",label:(0,pn.__)("Link")},{value:":any-link",label:(0,pn.__)("Any Link")},{value:":visited",label:(0,pn.__)("Visited")},{value:":hover",label:(0,pn.__)("Hover")},{value:":focus",label:(0,pn.__)("Focus")},{value:":focus-visible",label:(0,pn.__)("Focus-visible")},{value:":active",label:(0,pn.__)("Active")}]},__e={"core/button":[{value:":hover",label:(0,pn.__)("Hover")},{value:":focus",label:(0,pn.__)("Focus")},{value:":focus-visible",label:(0,pn.__)("Focus-visible")},{value:":active",label:(0,pn.__)("Active")}]},ftt=[{value:"@tablet",label:(0,pn.__)("Tablet")},{value:"@mobile",label:(0,pn.__)("Mobile")}];function S_e(e){return __e[e]?__e[e]??[]:w_e[e]?w_e[e]:[]}function C_e(e){let t=dtt(e);return ftt.filter(r=>(r.value!=="@tablet"||t.tablet!==void 0)&&(r.value!=="@mobile"||t.mobile!==void 0))}function xK(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"&&xK(e[r],t);return e}var UD=(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=UD(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function kP(e,t){let r=UD(structuredClone(e),t);return sb(r,e)}function x_e(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 T_e(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=x_e(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=x_e(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}function E_e(e){return e?`is-style-${e}`:""}function WD(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}J2([HD]);function Qe(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:c}=(0,vc.useContext)(dn),u=n?.split(".").filter(Boolean)??[],d=u.find(y=>y.startsWith(":")),f=u.filter(y=>!y.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),h=a;r==="base"?h=s:r==="user"&&(h=i);let g=(0,vc.useMemo)(()=>{let y=ah(h,m,t,o);return d?y?.[d]??{}:y},[h,m,t,o,d]),v=(0,vc.useCallback)(y=>{let _=y;d&&(_={...ah(i,m,t,!1),[d]:y});let b=gC(i,m,_,t);c(b)},[i,c,m,t,d]);return[g,v]}function Ge(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,vc.useContext)(dn),a=i;r==="base"?a=n:r==="user"&&(a=o);let c=(0,vc.useMemo)(()=>nb(a,e,t),[a,e,t]),u=(0,vc.useCallback)(d=>{let f=pC(o,e,d,t);s(f)},[o,s,e,t]);return[c,u]}var ptt=[];function mtt({title:e,settings:t,styles:r}){return e===(0,SK.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function GD(e=[]){let{variationsFromTheme:t}=(0,P_e.useSelect)(o=>({variationsFromTheme:o(k_e.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||ptt}),[]),{user:r}=(0,vc.useContext)(dn);return(0,vc.useMemo)(()=>{let o=structuredClone(r),n=xK(o,e);n.title=(0,SK.__)("Default");let i=t.filter(a=>kP(a,e)).map(a=>qi(n,a)),s=[n,...i];return s?.length?s.filter(mtt):[]},[e,r,t])}function R_e(e){let[t,r]=Ge("color.palette.theme",e),o=(0,vc.useCallback)(()=>{if(!t||!t.length)return;let n=Math.floor(Math.random()*225),i=t.map(s=>{let{color:a}=s,c=Vo(a).rotate(n).toHex();return{...s,color:c}});r(i)},[t,r]);return window.__experimentalEnableColorRandomizer?[o]:[]}var Au=l(E(),1),{useHasDimensionsPanel:htt,useHasTypographyPanel:gtt,useHasColorPanel:vtt,useSettingsForBlockElement:btt,useHasBackgroundPanel:ytt}=rr(O_e.privateApis);function wtt(){let[e]=Ge(""),t=btt(e),r=ytt(e),o=gtt(t),n=vtt(t),i=!0,a=htt(t);return(0,Au.jsx)(Au.Fragment,{children:(0,Au.jsxs)(I_e.__experimentalItemGroup,{children:[o&&(0,Au.jsx)(fn,{icon:kj,path:"/typography",children:(0,jy.__)("Typography")}),n&&(0,Au.jsx)(fn,{icon:X7,path:"/colors",children:(0,jy.__)("Colors")}),r&&(0,Au.jsx)(fn,{icon:S7,path:"/background","aria-label":(0,jy.__)("Background styles"),children:(0,jy.__)("Background")}),i&&(0,Au.jsx)(fn,{icon:qC,path:"/shadows",children:(0,jy.__)("Shadows")}),a&&(0,Au.jsx)(fn,{icon:Xc,path:"/layout",children:(0,jy.__)("Layout")})]})})}var A_e=wtt;var _f=l(q(),1);function Dx(){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]=Ge("color.palette.core")||[],[s]=Ge("color.palette.theme")||[],[a]=Ge("color.palette.custom")||[],c=(s??[]).concat(a??[]).concat(i??[]),u=c.filter(({color:m})=>m===e),d=c.filter(({color:m})=>m===n),f=u.concat(d).concat(c).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:c,highlightedColors:f}}var D_e=l(U(),1),F_e=l(q(),1),TK=l(H(),1);function _tt(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function xtt(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let n=parseInt(o[0]),i=parseInt(o[1]);for(let s=n;s<=i;s+=100)t.push(s)}else o.length===1&&t.push(parseInt(o[0]))}),t}function M_e(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 CK(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 zy(e){let t={fontFamily:M_e(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=xtt(r),n=_tt(400,o);t.fontWeight=String(n)||"400"}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&String(e.fontFace[0].fontWeight)||"400"}return t}function N_e(e){return{fontFamily:M_e(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var RP=l(E(),1);function YD({fontSize:e,variation:t}){let{base:r}=(0,D_e.useContext)(dn),o=r;t&&(o={...r,...t});let[n]=Qe("color.text"),[i,s]=T_e(o),a=i?zy(i):{},c=s?zy(s):{};return n&&(a.color=n,c.color=n),e&&(a.fontSize=e,c.fontSize=e),(0,RP.jsxs)(F_e.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,RP.jsx)("span",{style:c,children:(0,TK._x)("A","Uppercase letter A")}),(0,RP.jsx)("span",{style:a,children:(0,TK._x)("a","Lowercase letter A")})]})}var L_e=l(q(),1);var B_e=l(E(),1);function V_e({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Dx(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,B_e.jsx)(L_e.__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 j_e=l(q(),1),Fx=l(Pe(),1),Hy=l(U(),1);var gm=l(E(),1),EK=248,PK=152,Stt={leading:!0,trailing:!0};function Ctt({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=Qe("color.background"),[i]=Qe("color.gradient"),s=(0,Fx.useReducedMotion)(),[a,c]=(0,Hy.useState)(!1),[u,{width:d}]=(0,Fx.useResizeObserver)(),[f,m]=(0,Hy.useState)(d),[h,g]=(0,Hy.useState)(),v=(0,Fx.useThrottle)(m,250,Stt);(0,Hy.useLayoutEffect)(()=>{d&&v(d)},[d,v]),(0,Hy.useLayoutEffect)(()=>{let w=f?f/EK:1,x=w-(h||0);(Math.abs(x)>.1||!h)&&g(w)},[f,h]);let y=d?d/EK:1,_=h||y,b=!!d;return(0,gm.jsxs)(gm.Fragment,{children:[(0,gm.jsx)("div",{style:{position:"relative"},children:u}),!b&&(0,gm.jsx)(WU,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:EK/PK}}),b&&(0,gm.jsx)("div",{className:Q("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:PK*_},onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),tabIndex:-1,children:(0,gm.jsx)(j_e.__unstableMotion.div,{style:{height:PK*_,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 Lx=Ctt;var za=l(E(),1),Ttt={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Ett={hover:{opacity:1},start:{opacity:.5}},Ptt={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function ktt({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"),[c="black"]=Qe("color.text"),[u=c]=Qe("elements.h1.color.text"),{paletteColors:d}=Dx();return(0,za.jsxs)(Lx,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,za.jsx)(_f.__unstableMotion.div,{variants:Ttt,style:{height:"100%",overflow:"hidden"},children:(0,za.jsxs)(_f.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,za.jsx)(YD,{fontSize:65*f,variation:o}),(0,za.jsx)(_f.__experimentalVStack,{spacing:4*f,children:(0,za.jsx)(V_e,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,za.jsx)(_f.__unstableMotion.div,{variants:r?Ett:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,za.jsx)(_f.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:d.slice(0,4).map(({color:m},h)=>(0,za.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},h))})},f),({ratio:f,key:m})=>(0,za.jsx)(_f.__unstableMotion.div,{variants:Ptt,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,za.jsx)(_f.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,za.jsx)("div",{style:{fontSize:40*f,fontFamily:s,color:u,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var qD=ktt;var Zo=l(E(),1);function Rtt(){let e=(0,z_e.useSelect)(t=>{let{__experimentalGetCurrentThemeGlobalStylesVariations:r}=t(H_e.store);return!!r()?.length},[]);return(0,Zo.jsxs)(Mo.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-root",isRounded:!1,children:[(0,Zo.jsx)(Mo.CardBody,{children:(0,Zo.jsxs)(Mo.__experimentalVStack,{spacing:4,children:[(0,Zo.jsx)(Mo.Card,{className:"global-styles-ui-screen-root__active-style-tile",children:(0,Zo.jsx)(Mo.CardMedia,{className:"global-styles-ui-screen-root__active-style-tile-preview",children:(0,Zo.jsx)(qD,{})})}),e&&(0,Zo.jsx)(Mo.__experimentalItemGroup,{children:(0,Zo.jsx)(fn,{path:"/variations",children:(0,Zo.jsxs)(Mo.__experimentalHStack,{justify:"space-between",children:[(0,Zo.jsx)(Mo.FlexItem,{children:(0,Uy.__)("Browse styles")}),(0,Zo.jsx)(PP,{icon:(0,Uy.isRTL)()?zr:wr})]})})}),(0,Zo.jsx)(A_e,{})]})}),(0,Zo.jsx)(Mo.CardDivider,{}),(0,Zo.jsxs)(Mo.CardBody,{children:[(0,Zo.jsx)(Mo.__experimentalSpacer,{as:"p",paddingTop:2,paddingX:"13px",marginBottom:4,children:(0,Uy.__)("Customize the appearance of specific blocks for the whole site.")}),(0,Zo.jsx)(Mo.__experimentalItemGroup,{children:(0,Zo.jsx)(fn,{path:"/blocks",children:(0,Zo.jsxs)(Mo.__experimentalHStack,{justify:"space-between",children:[(0,Zo.jsx)(Mo.FlexItem,{children:(0,Uy.__)("Blocks")}),(0,Zo.jsx)(PP,{icon:(0,Uy.isRTL)()?zr:wr})]})})})]})]})}var U_e=Rtt;var RK=l(It(),1),xf=l(H(),1),Gg=l(q(),1),IK=l(K(),1),Sf=l(U(),1),ZD=l(xe(),1),Z_e=l(Pe(),1),X_e=l(ba(),1);var W_e=l(It(),1),G_e=l(K(),1),Y_e=l(q(),1);var kK=l(E(),1);function Itt(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function IP(e){let t=(0,G_e.useSelect)(n=>{let{getBlockStyles:i}=n(W_e.store);return i(e)},[e]),[r]=Qe("variations",e),o=Object.keys(r??{});return Itt(t,o)}function q_e({name:e}){let t=IP(e);return(0,kK.jsx)(Y_e.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map((r,o)=>r?.isDefault?null:(0,kK.jsx)(fn,{path:"/blocks/"+encodeURIComponent(e)+"/variations/"+encodeURIComponent(r.name),children:r.label},o))})}var di=l(q(),1),KD=l(H(),1);var K_e=l(xe(),1);var ra=l(E(),1),{StateControl:Ott,StateControlBadges:Att}=rr(K_e.privateApis);function Br({title:e,description:t,onBack:r,viewportStates:o,pseudoStates:n,selectedViewport:i="default",selectedPseudoState:s="default",onChangeViewport:a,onChangePseudoState:c,showResponsiveStateControls:u=!0}){return(0,ra.jsx)(di.__experimentalVStack,{spacing:0,children:(0,ra.jsx)(di.__experimentalView,{children:(0,ra.jsx)(di.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3,children:(0,ra.jsxs)(di.__experimentalVStack,{spacing:2,children:[(0,ra.jsxs)(di.__experimentalHStack,{spacing:2,alignment:"top",children:[(0,ra.jsx)(di.Navigator.BackButton,{icon:(0,KD.isRTL)()?wr:zr,size:"small",label:(0,KD.__)("Back"),onClick:r}),(0,ra.jsx)(di.__experimentalSpacer,{children:(0,ra.jsxs)(di.__experimentalHStack,{justify:"space-between",alignment:"top",children:[(0,ra.jsx)(di.__experimentalHeading,{className:"global-styles-ui-header",level:2,size:13,children:e}),(0,ra.jsxs)(di.__experimentalVStack,{spacing:2,alignment:"right",children:[(0,ra.jsx)(Ott,{viewportStates:u?o:[],pseudoStates:n,viewportValue:i,pseudoStateValue:s,onChangeViewport:a,onChangePseudoState:c}),(0,ra.jsx)(Att,{viewportStates:o,pseudoStates:n,viewportValue:i,pseudoStateValue:s})]})]})})]}),t&&(0,ra.jsx)(di.__experimentalText,{className:"global-styles-ui-header__description",children:t})]})})})})}var oa=l(E(),1),{useHasDimensionsPanel:Mtt,useHasTypographyPanel:Ntt,useHasBorderPanel:Dtt,useSettingsForBlockElement:Ftt,useHasColorPanel:Ltt,useHasBackgroundPanel:Btt}=rr(ZD.privateApis);function Vtt(){let e=(0,IK.useSelect)(n=>n(RK.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 jtt(e){let[t]=Ge("",e),r=Ftt(t,e),o=Ntt(r),n=Ltt(r),i=Btt(r),s=Dtt(r),a=Mtt(r),c=s||a,u=!!IP(e)?.length;return o||n||i||c||u}function ztt({block:e}){return jtt(e.name)?(0,oa.jsx)(fn,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,oa.jsxs)(Gg.__experimentalHStack,{justify:"flex-start",children:[(0,oa.jsx)(ZD.BlockIcon,{icon:e.icon}),(0,oa.jsx)(Gg.FlexItem,{children:e.title})]})}):null}function Htt({filterValue:e}){let t=Vtt(),r=(0,Z_e.useDebounce)(X_e.speak,500),{isMatchingSearchTerm:o}=(0,IK.useSelect)(RK.store),n=e?t.filter(s=>o(s,e)):t,i=(0,Sf.useRef)(null);return(0,Sf.useEffect)(()=>{if(!e)return;let s=i.current?.childElementCount||0,a=(0,xf.sprintf)((0,xf._n)("%d result found.","%d results found.",s),s);r(a,"polite")},[e,r]),(0,oa.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,oa.jsx)(Gg.__experimentalText,{align:"center",as:"p",children:(0,xf.__)("No blocks found.")}):n.map(s=>(0,oa.jsx)(ztt,{block:s},"menu-itemblock-"+s.name))})}var Utt=(0,Sf.memo)(Htt);function Wtt(){let[e,t]=(0,Sf.useState)(""),r=(0,Sf.useDeferredValue)(e);return(0,oa.jsxs)(oa.Fragment,{children:[(0,oa.jsx)(Br,{title:(0,xf.__)("Blocks"),description:(0,xf.__)("Customize the appearance of specific blocks and for the whole site.")}),(0,oa.jsx)(Gg.SearchControl,{className:"global-styles-ui-block-types-search",onChange:t,value:e,label:(0,xf.__)("Search"),placeholder:(0,xf.__)("Search")}),(0,oa.jsx)(Utt,{filterValue:r})]})}var Q_e=Wtt;var ixe=l(It(),1),sxe=l(xe(),1),Mu=l(U(),1),axe=l(K(),1),lxe=l(se(),1),Wy=l(q(),1),Bx=l(H(),1);var exe=l(xe(),1),QD=l(It(),1),txe=l(q(),1),OK=l(U(),1);var XD=l(E(),1),{getViewportBreakpoints:Gtt,getViewportBreakpointValueInPixels:J_e}=rr(xd),$_e={default:783,"@tablet":600,"@mobile":480};function Ytt(e,t){let r=Gtt(t),o=J_e(r.mobile);if(e==="@mobile"&&o)return o;let n=J_e(r.tablet);if(e==="@tablet"&&n)return o?r.mobile==="480px"&&r.tablet==="782px"?$_e["@tablet"]:Math.round((o+n)/2):n;if(e==="default"){let i=n??o;if(i)return i+1}return $_e[e]}var qtt=({name:e,variation:t="",selectedViewport:r="default",selectedState:o="default",stateStyles:n,viewportSettings:i})=>{let s=(0,QD.getBlockType)(e)?.example,a=(0,OK.useMemo)(()=>{if(!s)return null;let _={...s,attributes:{...s.attributes,style:void 0,className:t?E_e(t):s.attributes?.className}};return(0,QD.getBlockFromExample)(e,_)},[e,s,t]),c=(0,OK.useMemo)(()=>o==="default"||!n?"":e7(n,e),[o,n,e]);if(!s)return null;let u=Ytt(r,i)??s.viewportWidth??500,d=s.viewportWidth??500,f=Math.max(u/d,1),m=24*f,h=144,v=235/u,y=v!==0&&v<1&&h?h/v:h;return(0,XD.jsx)(txe.__experimentalSpacer,{marginX:4,marginBottom:4,children:(0,XD.jsx)("div",{className:"global-styles-ui__block-preview-panel",style:{maxHeight:h,boxSizing:"initial"},children:(0,XD.jsx)(exe.BlockPreview,{blocks:a,viewportWidth:u,minHeight:h,additionalStyles:[{css:`
+				&{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:`
 								body{
 									padding: ${m}px;
-									min-height:${Math.round(y)}px;
+									min-height:${Math.round(v)}px;
 									display:flex;
 								}
 								.is-root-container {
@@ -53,30 +54,30 @@
 									transform-origin: top left;
 								}
 								${c}
-							`}]})})})},rxe=qtt;var oxe=l(q(),1),nxe=l(E(),1);function Rn({children:e,level:t=2}){return(0,nxe.jsx)(oxe.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var In=l(E(),1),Ktt={backgroundSize:"cover",backgroundPosition:"50% 50%"};function OP(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 Ztt(e){return e&&((0,Wy.__experimentalHasSplitBorders)(e)?{top:OP(e.top),right:OP(e.right),bottom:OP(e.bottom),left:OP(e.left)}:OP(e))}var{useHasDimensionsPanel:Xtt,useHasTypographyPanel:Qtt,useHasBorderPanel:Jtt,useSettingsForBlockElement:$tt,useHasColorPanel:ert,useHasFiltersPanel:trt,useHasImageSettingsPanel:rrt,useHasBackgroundPanel:ort,BackgroundPanel:nrt,BorderPanel:irt,ColorPanel:srt,TypographyPanel:art,DimensionsPanel:lrt,FiltersPanel:crt,ImageSettingsPanel:urt,AdvancedPanel:drt}=rr(sxe.privateApis);function frt({name:e,variation:t,selectedViewport:r,showResponsiveStateControls:o=!0,showBlockStateControls:n=!0}){let{user:i,merged:s,onChange:a}=(0,Mu.useContext)(dn),c=[];t&&(c=["variations",t].concat(c));let u=c.join("."),[d,f]=(0,Mu.useState)("default"),[m,h]=(0,Mu.useState)("default"),g=r??d,v=s.settings?.viewport,y=(0,Mu.useMemo)(()=>C_e(v),[v]),_=g==="default"||y.some(ee=>ee.value===g)?g:"default",b=(0,Mu.useMemo)(()=>S_e(e),[e]),w=[_,m].filter(ee=>ee!=="default").join("."),x=w.length>0,[C,S]=Qe(u,e,"user",!1,x?w:void 0),[P]=Qe(u,e,"merged",!1,x?w:void 0),[k]=Ge("",e,"user"),[O,R]=Ge("",e),I=$tt(O,e),T=(0,ixe.getBlockType)(e),M=!1;I?.spacing?.blockGap&&T?.supports?.spacing?.blockGap&&(T?.supports?.spacing?.__experimentalSkipSerialization===!0||T?.supports?.spacing?.__experimentalSkipSerialization?.some?.(ee=>ee==="blockGap"))&&(M=!0);let V=!1;I?.dimensions?.aspectRatio&&e==="core/group"&&(V=!0);let F=(0,Mu.useMemo)(()=>{let ee=structuredClone(I);return M&&(ee.spacing.blockGap=!1),V&&(ee.dimensions.aspectRatio=!1),ee},[I,M,V]),B=IP(e),z=ort(F),L=Qtt(F),D=ert(F),N=Jtt(F),W=Xtt(F),Z=trt(F)&&_==="default",X=rrt(e,k,F),ce=!!B?.length&&!t&&!x,{canEditCSS:re}=(0,axe.useSelect)(ee=>{let{getEntityRecord:oe,__experimentalGetCurrentGlobalStylesId:le}=ee(lxe.store),ne=le();return{canEditCSS:!!(ne?oe("root","globalStyles",ne):void 0)?._links?.["wp:action-edit-css"]}},[]),pe=t?B.find(ee=>ee.name===t):null,me=(0,Mu.useMemo)(()=>({...P,layout:F.layout}),[P,F.layout]),$=(0,Mu.useMemo)(()=>({...C,layout:k.layout}),[C,k.layout]),ve=ee=>{let oe={...ee};delete oe.layout,S(oe),ee.layout!==k.layout&&R({...k,layout:ee.layout})},_e=ee=>{R(ee===void 0?{...O,lightbox:void 0}:{...O,lightbox:{...O.lightbox,...ee}})},ae=ee=>{let{settings:oe,...le}=ee;if(oe?.typography){let ne=[u,w].filter(Boolean).join("."),ie=gC(i,ne,le,e);ie=pC(ie,"typography",{...k.typography,...oe.typography},e),a(ie)}else S(le)},ke=ee=>{if(!ee?.border){S(ee);return}let{radius:oe,...le}=ee.border,ne=Ztt(le),ie=(0,Wy.__experimentalHasSplitBorders)(ne)?{color:null,style:null,width:null,...ne}:{top:ne,right:ne,bottom:ne,left:ne};S({...ee,border:{...ie,radius:oe}})};return(0,In.jsxs)(In.Fragment,{children:[(0,In.jsx)(Br,{title:t?pe?.label:T?.title,viewportStates:y,pseudoStates:n?b:[],selectedViewport:_,selectedPseudoState:m,onChangeViewport:o?f:void 0,onChangePseudoState:h,showResponsiveStateControls:o}),(0,In.jsx)(rxe,{name:e,variation:t,selectedViewport:_,selectedState:x?w:"default",stateStyles:x?P:void 0,viewportSettings:v}),ce&&(0,In.jsx)("div",{className:"global-styles-ui-screen-variations",children:(0,In.jsxs)(Wy.__experimentalVStack,{spacing:3,children:[(0,In.jsx)(Rn,{children:(0,Bx.__)("Style Variations")}),(0,In.jsx)(q_e,{name:e})]})}),L&&(0,In.jsx)(art,{inheritedValue:P,value:C,onChange:ae,settings:F,isGlobalStyles:!x,showInheritanceLabelIndicators:!1}),z&&(0,In.jsx)(nrt,{inheritedValue:P,value:C,onChange:S,settings:F,defaultValues:Ktt,showInheritanceLabelIndicators:!1}),Z&&(0,In.jsx)(crt,{inheritedValue:me,value:$,onChange:S,settings:F,includeLayoutControls:!0,showInheritanceLabelIndicators:!1}),W&&(0,In.jsx)(lrt,{inheritedValue:me,value:$,onChange:ve,settings:F,includeLayoutControls:!0,showInheritanceLabelIndicators:!1}),N&&(0,In.jsx)(irt,{inheritedValue:P,value:C,onChange:ke,settings:F,showInheritanceLabelIndicators:!1}),D&&(0,In.jsx)(srt,{inheritedValue:P,value:C,onChange:S,settings:F,showInheritanceLabelIndicators:!1}),X&&!x&&(0,In.jsx)(urt,{onChange:_e,value:k,inheritedValue:F}),re&&(0,In.jsx)(Wy.PanelBody,{title:(0,Bx.__)("Advanced"),initialOpen:!1,children:(0,In.jsx)(drt,{value:C,onChange:S,inheritedValue:P,help:(0,Bx.sprintf)((0,Bx.__)("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."),T?.title)})})]})}var AK=frt;var S6=l(H(),1),wSe=l(q(),1),_Se=l(U(),1);var cxe=l(q(),1);var uxe=l(E(),1);function Yg({children:e,className:t}){return(0,uxe.jsx)(cxe.__experimentalSpacer,{className:Q("global-styles-ui-screen-body",t),padding:4,children:e})}var qg=l(H(),1),vm=l(q(),1);var Ha=l(E(),1);function AP({parentMenu:e,element:t,label:r}){let o=t==="text"||!t?"":`elements.${t}.`,n=t==="link"?{textDecoration:"underline"}:{},[i]=Qe(o+"typography.fontFamily"),[s]=Qe(o+"typography.fontStyle"),[a]=Qe(o+"typography.fontWeight"),[c]=Qe(o+"color.background"),[u]=Qe("color.background"),[d]=Qe(o+"color.gradient"),[f]=Qe(o+"color.text");return(0,Ha.jsx)(fn,{path:e+"/typography/"+t,children:(0,Ha.jsxs)(vm.__experimentalHStack,{justify:"flex-start",children:[(0,Ha.jsx)(vm.FlexItem,{className:"global-styles-ui-screen-typography__indicator","aria-hidden":"true",style:{fontFamily:i??"serif",background:d??c??u,color:f,fontStyle:s,fontWeight:a,...n},children:(0,qg.__)("Aa")}),(0,Ha.jsx)(vm.FlexItem,{children:r})]})})}function prt(){return(0,Ha.jsxs)(vm.__experimentalVStack,{spacing:3,children:[(0,Ha.jsx)(Rn,{level:3,children:(0,qg.__)("Elements")}),(0,Ha.jsxs)(vm.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:[(0,Ha.jsx)(AP,{parentMenu:"",element:"text",label:(0,qg.__)("Text")}),(0,Ha.jsx)(AP,{parentMenu:"",element:"link",label:(0,qg.__)("Links")}),(0,Ha.jsx)(AP,{parentMenu:"",element:"heading",label:(0,qg.__)("Headings")}),(0,Ha.jsx)(AP,{parentMenu:"",element:"caption",label:(0,qg.__)("Captions")}),(0,Ha.jsx)(AP,{parentMenu:"",element:"button",label:(0,qg.__)("Buttons")})]})]})}var dxe=prt;var e6=l(q(),1);var fxe=l(q(),1);var JD=l(E(),1),mrt=({variation:e,isFocused:t,withHoverView:r})=>(0,JD.jsx)(Lx,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,JD.jsx)(fxe.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,JD.jsx)(YD,{variation:e,fontSize:85*o})},n)}),pxe=mrt;var Gy=l(U(),1),mxe=l(Ao(),1),$D=l(H(),1);var Kg=l(E(),1);function Vx({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,Gy.useState)(!1),{base:a,user:c,onChange:u}=(0,Gy.useContext)(dn),d=(0,Gy.useMemo)(()=>{let y=qi(a,e);return o&&(y=UD(y,o)),{user:e,base:a,merged:y,onChange:()=>{}}},[e,a,o]),f=()=>u(e),m=y=>{y.keyCode===mxe.ENTER&&(y.preventDefault(),f())},h=(0,Gy.useMemo)(()=>sb(c,e),[c,e]),g=e?.title;e?.description&&(g=(0,$D.sprintf)((0,$D._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,Kg.jsx)("div",{className:Q("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,Kg.jsx)("div",{className:Q("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Kg.jsx)(dn.Provider,{value:d,children:n?(0,Kg.jsxs)($e.Root,{children:[(0,Kg.jsx)($e.Trigger,{render:v}),(0,Kg.jsx)($e.Popup,{children:e?.title})]}):v})}var Yy=l(E(),1),hxe=["typography"];function jx({title:e,gap:t=2}){let r=GD(hxe);return r?.length<=1?null:(0,Yy.jsxs)(e6.__experimentalVStack,{spacing:3,children:[e&&(0,Yy.jsx)(Rn,{level:3,children:e}),(0,Yy.jsx)(e6.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Yy.jsx)(Vx,{variation:o,properties:hxe,showTooltip:!0,children:()=>(0,Yy.jsx)(pxe,{variation:o})},n))})]})}var Qy=l(H(),1),Du=l(q(),1);var vSe=l(U(),1);var ym=l(U(),1),Qg=l(K(),1),Xg=l(se(),1),FK=l(H(),1);var MK=l(Cd(),1),gxe=l(se(),1),vxe="/wp/v2/font-families";function bxe(e){let{receiveEntityRecords:t}=e.dispatch(gxe.store);t("postType","wp_font_family",[],void 0,!0)}async function yxe(e,t){let o=await(0,MK.default)({path:vxe,method:"POST",body:e});return bxe(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function wxe(e,t,r){let o={path:`${vxe}/${e}/font-faces`,method:"POST",body:t},n=await(0,MK.default)(o);return bxe(r),{id:n.id,...n.font_face_settings}}var bc=l(H(),1),NK=["otf","ttf","woff","woff2"],_xe={100:(0,bc._x)("Thin","font weight"),200:(0,bc._x)("Extra-light","font weight"),300:(0,bc._x)("Light","font weight"),400:(0,bc._x)("Normal","font weight"),500:(0,bc._x)("Medium","font weight"),600:(0,bc._x)("Semi-bold","font weight"),700:(0,bc._x)("Bold","font weight"),800:(0,bc._x)("Extra-bold","font weight"),900:(0,bc._x)("Black","font weight")},xxe={normal:(0,bc._x)("Normal","font style"),italic:(0,bc._x)("Italic","font style")};var{File:Sxe}=window;function bm(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function hrt(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function t6(e){let t=_xe[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":xxe[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function grt(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 Cxe(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=grt(s.fontFace,n);r.set(o.slug,{...i,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function Zg(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof Sxe)o=await t.arrayBuffer();else return;let i=await new window.FontFace(CK(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 MP(e,t="all"){let r=o=>{o.forEach(n=>{n.family===CK(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 zx(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return hrt(t)||(t=encodeURI(t)),t}function Txe(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:ug(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function Exe(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,u)=>{let d=`file-${o}-${u}`;i.append(d,c,c.name),a.push(d)}),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 Pxe(e,t,r){let o=[];for(let i of t)try{let s=await wxe(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 kxe(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 Sxe([o],n,{type:o.type})})));return t.length===1?t[0]:t}function DK(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function Rxe(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 r6(e,t,r=[]){let o=c=>c.slug===e.slug,n=c=>c.find(o),i=c=>c?r.filter(u=>!o(u)):[...r,e],s=c=>{let u=f=>f.fontWeight===t.fontWeight&&f.fontStyle===t.fontStyle;if(!c)return[...r,{...e,fontFace:[t]}];let d=c.fontFace||[];return d.find(u)?d=d.filter(f=>!u(f)):d=[...d,t],d.length===0?r.filter(f=>!o(f)):r.map(f=>o(f)?{...f,fontFace:d}:f)},a=n(r);return t?s(a):i(a)}var Ixe=l(E(),1),Ai=(0,ym.createContext)({});Ai.displayName="FontLibraryContext";function vrt({children:e}){let t=(0,Qg.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,Qg.useDispatch)(Xg.store),{globalStylesId:n}=(0,Qg.useSelect)(D=>{let{__experimentalGetCurrentGlobalStylesId:N}=D(Xg.store);return{globalStylesId:N()}},[]),i=(0,Xg.useEntityRecord)("root","globalStyles",n),[s,a]=(0,ym.useState)(!1),{records:c=[],isResolving:u}=(0,Xg.useEntityRecords)("postType","wp_font_family",{_embed:!0}),d=(c||[]).map(D=>({id:D.id,...D.font_family_settings||{},fontFace:D?._embedded?.font_faces?.map(N=>N.font_face_settings)||[]}))||[],[f,m]=Ge("typography.fontFamilies"),h=async D=>{if(!i.record)return;let N=i.record,W=Rxe(N??{},["settings","typography","fontFamilies"],D);await r("root","globalStyles",W)},[g,v]=(0,ym.useState)(""),[y,_]=(0,ym.useState)(void 0),b=f?.theme?f.theme.map(D=>bm(D,{source:"theme"})).sort((D,N)=>D.name.localeCompare(N.name)):[],w=f?.custom?f.custom.map(D=>bm(D,{source:"custom"})).sort((D,N)=>D.name.localeCompare(N.name)):[],x=d?d.map(D=>bm(D,{source:"custom"})).sort((D,N)=>D.name.localeCompare(N.name)):[];(0,ym.useEffect)(()=>{g||_(void 0)},[g]);let C=D=>{if(!D){_(void 0);return}let W=(D.source==="theme"?b:x).find(G=>G.slug===D.slug);_({...W||D,source:D.source})},[S]=(0,ym.useState)(new Set),P=D=>D.reduce((W,G)=>{let Z=G?.fontFace&&G.fontFace?.length>0?G?.fontFace.map(X=>`${X.fontStyle??""}${X.fontWeight??""}`):["normal400"];return W[G.slug]=Z,W},{}),k=D=>P(D==="theme"?b:w),O=(D,N,W,G)=>!N&&!W?!!k(G)[D]:!!k(G)[D]?.includes((N??"")+(W??"")),R=(D,N)=>k(N)[D]||[];async function I(D){a(!0);try{let N=[],W=[];for(let Z of D){let X=!1,ce=await(0,Qg.resolveSelect)(Xg.store).getEntityRecords("postType","wp_font_family",{slug:Z.slug,per_page:1,_embed:!0}),re=ce&&ce.length>0?ce[0]:null,pe=re?{id:re.id,...re.font_family_settings,fontFace:(re?._embedded?.font_faces??[]).map(_e=>_e.font_face_settings)||[]}:null;pe||(X=!0,pe=await yxe(Txe(Z),t));let me=pe.fontFace&&Z.fontFace?pe.fontFace.filter(_e=>_e&&Z.fontFace&&DK(_e,Z.fontFace)):[];pe.fontFace&&Z.fontFace&&(Z.fontFace=Z.fontFace.filter(_e=>!DK(_e,pe.fontFace)));let $=[],ve=[];if(Z?.fontFace?.length??!1){let _e=await Pxe(pe.id,Exe(Z),t);$=_e?.successes,ve=_e?.errors}($?.length>0||me?.length>0)&&(pe.fontFace=[...$],N.push(pe)),pe&&!Z?.fontFace?.length&&N.push(pe),X&&(Z?.fontFace?.length??0)>0&&$?.length===0&&await o("postType","wp_font_family",pe.id,{force:!0}),W=W.concat(ve)}let G=W.reduce((Z,X)=>Z.includes(X.message)?Z:[...Z,X.message],[]);if(N.length>0){let Z=V(N);await h(Z)}if(G.length>0){let Z=new Error((0,FK.__)("There was an error installing fonts."));throw Z.installationErrors=G,Z}}finally{a(!1)}}async function T(D){if(!D?.id)throw new Error((0,FK.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",D.id,{force:!0});let N=M(D);return await h(N),{deleted:!0}}catch(N){throw console.error("There was an error uninstalling the font family:",N),N}}let M=D=>{let W=(f?.[D.source??""]??[]).filter(Z=>Z.slug!==D.slug),G={...f,[D.source??""]:W};return m(G),D.fontFace&&D.fontFace.forEach(Z=>{MP(Z,"all")}),G},V=D=>{let N=F(D),W={...f,custom:Cxe(f?.custom,N)};return m(W),B(N),W},F=D=>D.map(({id:N,fontFace:W,...G})=>({...G,...W&&W.length>0?{fontFace:W.map(({id:Z,...X})=>X)}:{}})),B=D=>{D.forEach(N=>{N.fontFace&&N.fontFace.forEach(W=>{let G=zx(W?.src??"");G&&Zg(W,G,"all")})})},z=(D,N)=>{let W=f?.[D.source??""]??[],G=r6(D,N,W);m({...f,[D.source??""]:G});let Z=O(D.slug,N?.fontStyle??"",N?.fontWeight??"",D.source??"custom");if(N&&Z)MP(N,"all");else{let X=zx(N?.src??"");N&&X&&Zg(N,X,"all")}},L=async D=>{if(!D.src)return;let N=zx(D.src);!N||S.has(N)||(Zg(D,N,"document"),S.add(N))};return(0,Ixe.jsx)(Ai.Provider,{value:{libraryFontSelected:y,handleSetLibraryFontSelected:C,fontFamilies:f??{},baseCustomFonts:x,isFontActivated:O,getFontFacesActivated:R,loadFontFaceAsset:L,installFonts:I,uninstallFontFamily:T,toggleActivateFont:z,getAvailableFontsOutline:P,modalTabOpen:g,setModalTabOpen:v,saveFontFamilies:h,isResolvingLibrary:u,isInstalling:s},children:e})}var o6=vrt;var Gx=l(H(),1),w6=l(q(),1),_6=l(se(),1),fSe=l(K(),1);var Dt=l(q(),1),DP=l(se(),1),LK=l(K(),1),Ef=l(U(),1),Co=l(H(),1);var Ux=l(H(),1),i6=l(U(),1),yc=l(q(),1);var Oxe=l(q(),1),Cf=l(U(),1);var n6=l(E(),1);function brt(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function yrt(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 wrt({font:e,text:t}){let r=(0,Cf.useRef)(null),o=yrt(e),n=zy(e);t=t||("name"in e?e.name:"");let i=e.preview,[s,a]=(0,Cf.useState)(!1),[c,u]=(0,Cf.useState)(!1),{loadFontFaceAsset:d}=(0,Cf.useContext)(Ai),f=i??brt(o),m=f&&f.match(/\.(png|jpg|jpeg|gif|svg)$/i),h=N_e(o),g={fontSize:"18px",lineHeight:1,opacity:c?"1":"0",...n,...h};return(0,Cf.useEffect)(()=>{let v=new window.IntersectionObserver(([y])=>{a(y.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[r]),(0,Cf.useEffect)(()=>{(async()=>s&&(!m&&o.src&&await d(o),u(!0)))()},[o,s,d,m]),(0,n6.jsx)("div",{ref:r,children:m?(0,n6.jsx)("img",{src:f,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,n6.jsx)(Oxe.__experimentalText,{style:g,className:"font-library__font-variant_demo-text",children:t})})}var Hx=wrt;var Tf=l(E(),1);function _rt({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let i=e.fontFace?.length||1,s={cursor:t?"pointer":"default"},a=(0,yc.useNavigator)(),c=(0,i6.useRef)(null);return(0,i6.useEffect)(()=>{n&&c.current?.focus()},[n]),(0,Tf.jsx)(yc.Button,{ref:c,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:s,className:"font-library__font-card",children:(0,Tf.jsxs)(yc.Flex,{justify:"space-between",wrap:!1,children:[(0,Tf.jsx)(Hx,{font:e}),(0,Tf.jsxs)(yc.Flex,{justify:"flex-end",children:[(0,Tf.jsx)(yc.FlexItem,{children:(0,Tf.jsx)(yc.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Ux.sprintf)((0,Ux._n)("%d variant","%d variants",i),i)})}),(0,Tf.jsx)(yc.FlexItem,{children:(0,Tf.jsx)(Si,{icon:(0,Ux.isRTL)()?zr:wr})})]})]})})}var NP=_rt;var s6=l(U(),1),a6=l(q(),1);var qy=l(E(),1);function xrt({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,s6.useContext)(Ai),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+" "+t6(e),a=(0,s6.useId)();return(0,qy.jsx)("div",{className:"font-library__font-card",children:(0,qy.jsxs)(a6.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,qy.jsx)(a6.CheckboxControl,{checked:n,onChange:i,id:a}),(0,qy.jsx)("label",{htmlFor:a,children:(0,qy.jsx)(Hx,{font:e,text:s,onClick:i})})]})})}var Axe=xrt;function Mxe(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 l6(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?Mxe(t.fontWeight?.toString()??"normal")-Mxe(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var bt=l(E(),1);function Nxe(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 Srt(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:s,getFontFacesActivated:a}=(0,Ef.useContext)(Ai),[c,u]=Ge("typography.fontFamilies"),[d,f]=(0,Ef.useState)(void 0),[m,h]=(0,Ef.useState)(!1),[g,v]=(0,Ef.useState)(null),[y]=Ge("typography.fontFamilies",void 0,"base"),_=(0,LK.useSelect)(G=>{let{__experimentalGetCurrentGlobalStylesId:Z}=G(DP.store);return Z()},[]),b=(0,DP.useEntityRecord)("root","globalStyles",_),w=b?.edits?.settings?.typography?.fontFamilies,x=b?.record?.settings?.typography?.fontFamilies,C=(0,Ef.useMemo)(()=>w===void 0?!1:Nxe(w)!==Nxe(x),[w,x]),S=c?.theme?c.theme.map(G=>bm(G,{source:"theme"})).sort((G,Z)=>G.name.localeCompare(Z.name)):[],P=new Set(S.map(G=>G.slug)),k=y?.theme?S.concat(y.theme.filter(G=>!P.has(G.slug)).map(G=>bm(G,{source:"theme"})).sort((G,Z)=>G.name.localeCompare(Z.name))):[],O=t?.source==="custom"&&t?.id,R=(0,LK.useSelect)(G=>{let{canUser:Z}=G(DP.store);return O&&Z("delete",{kind:"postType",name:"wp_font_family",id:O})},[O]),I=!!t&&t?.source!=="theme"&&R,T=()=>{h(!0)},M=async()=>{v(null);try{await s(c),v({type:"success",message:(0,Co.__)("Font family updated successfully.")})}catch(G){v({type:"error",message:(0,Co.sprintf)((0,Co.__)("There was an error updating the font family. %s"),G.message)})}},V=G=>G?!G.fontFace||!G.fontFace.length?[{fontFamily:G.fontFamily,fontStyle:"normal",fontWeight:"400"}]:l6(G.fontFace):[],F=G=>{let Z=G?.fontFace&&(G?.fontFace?.length??0)>0?G.fontFace.length:1,X=a(G.slug,G.source).length;return(0,Co.sprintf)((0,Co.__)("%1$d of %2$d active"),X,Z)};(0,Ef.useEffect)(()=>{r(t)},[]);let B=t?a(t.slug,t.source).length:0,z=t?.fontFace?.length??(t?.fontFamily?1:0),L=B>0&&B!==z,D=B===z,N=()=>{if(!t||!t?.source)return;let G=c?.[t.source]?.filter(X=>X.slug!==t.slug)??[],Z=D?G:[...G,t];u({...c,[t.source]:Z}),t.fontFace&&t.fontFace.forEach(X=>{if(D)MP(X,"all");else{let ce=zx(X?.src??"");ce&&Zg(X,ce,"all")}})},W=k.length>0||e.length>0;return(0,bt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,bt.jsx)("div",{className:"font-library__loading",children:(0,bt.jsx)(Dt.ProgressBar,{})}),!n&&(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsxs)(Dt.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,bt.jsx)(Dt.Navigator.Screen,{path:"/",children:(0,bt.jsxs)(Dt.__experimentalVStack,{spacing:"8",children:[g&&(0,bt.jsx)(Dt.Notice,{status:g.type,onRemove:()=>v(null),children:g.message}),!W&&(0,bt.jsx)(Dt.__experimentalText,{as:"p",children:(0,Co.__)("No fonts installed.")}),k.length>0&&(0,bt.jsxs)(Dt.__experimentalVStack,{children:[(0,bt.jsx)("h2",{className:"font-library__fonts-title",children:(0,Co._x)("Theme","font source")}),(0,bt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:k.map(G=>(0,bt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,bt.jsx)(NP,{font:G,navigatorPath:"/fontFamily",variantsText:F(G),shouldFocus:G.slug===d,onClick:()=>{v(null),r(G)}})},G.slug))})]}),e.length>0&&(0,bt.jsxs)(Dt.__experimentalVStack,{children:[(0,bt.jsx)("h2",{className:"font-library__fonts-title",children:(0,Co._x)("Custom","font source")}),(0,bt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(G=>(0,bt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,bt.jsx)(NP,{font:G,navigatorPath:"/fontFamily",variantsText:F(G),shouldFocus:G.slug===d,onClick:()=>{v(null),r(G)}})},G.slug))})]})]})}),(0,bt.jsxs)(Dt.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,bt.jsx)(Crt,{font:t,isOpen:m,setIsOpen:h,setNotice:v,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,bt.jsxs)(Dt.Flex,{justify:"flex-start",children:[(0,bt.jsx)(Dt.Navigator.BackButton,{icon:(0,Co.isRTL)()?wr:zr,size:"small",onClick:()=>{f(t?.slug),r(void 0),v(null)},label:(0,Co.__)("Back")}),(0,bt.jsx)(Dt.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),g&&(0,bt.jsxs)(bt.Fragment,{children:[(0,bt.jsx)(Dt.__experimentalSpacer,{margin:1}),(0,bt.jsx)(Dt.Notice,{status:g.type,onRemove:()=>v(null),children:g.message}),(0,bt.jsx)(Dt.__experimentalSpacer,{margin:1})]}),(0,bt.jsx)(Dt.__experimentalSpacer,{margin:4}),(0,bt.jsx)(Dt.__experimentalText,{children:(0,Co.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,bt.jsx)(Dt.__experimentalSpacer,{margin:4}),(0,bt.jsxs)(Dt.__experimentalVStack,{spacing:0,children:[(0,bt.jsx)(Dt.CheckboxControl,{className:"font-library__select-all",label:(0,Co.__)("Select all"),checked:D,onChange:N,indeterminate:L}),(0,bt.jsx)(Dt.__experimentalSpacer,{margin:8}),(0,bt.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&V(t).map((G,Z)=>(0,bt.jsx)("li",{className:"font-library__fonts-list-item",children:(0,bt.jsx)(Axe,{font:t,face:G},`face${Z}`)},`face${Z}`))})]})]})]}),(0,bt.jsxs)(Dt.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,bt.jsx)(Dt.ProgressBar,{}),I&&(0,bt.jsx)(Dt.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:T,children:(0,Co.__)("Delete")}),(0,bt.jsx)(Dt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:M,disabled:!C,accessibleWhenDisabled:!0,children:(0,Co.__)("Update")})]})]})]})}function Crt({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let s=(0,Dt.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),s.goBack(),i(void 0),o({type:"success",message:(0,Co.__)("Font family uninstalled successfully.")})}catch(u){o({type:"error",message:(0,Co.__)("There was an error uninstalling the font family.")+u.message})}},c=()=>{r(!1)};return(0,bt.jsx)(Dt.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,Co.__)("Cancel"),confirmButtonText:(0,Co.__)("Delete"),onCancel:c,onConfirm:a,size:"medium",children:e&&(0,Co.sprintf)((0,Co.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var c6=Srt;var Hn=l(U(),1),mt=l(q(),1),Hxe=l(Pe(),1),co=l(H(),1);var Uxe=l(se(),1);function Dxe(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 Fxe(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function Lxe(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var FP=l(H(),1),na=l(q(),1),wc=l(E(),1);function Trt(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,wc.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,wc.jsx)(na.Card,{children:(0,wc.jsxs)(na.CardBody,{children:[(0,wc.jsx)(na.__experimentalHeading,{level:2,children:(0,FP.__)("Connect to Google Fonts")}),(0,wc.jsx)(na.__experimentalSpacer,{margin:6}),(0,wc.jsx)(na.__experimentalText,{as:"p",children:(0,FP.__)("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,wc.jsx)(na.__experimentalSpacer,{margin:3}),(0,wc.jsx)(na.__experimentalText,{as:"p",children:(0,FP.__)("You can alternatively upload files directly on the Upload tab.")}),(0,wc.jsx)(na.__experimentalSpacer,{margin:6}),(0,wc.jsx)(na.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,FP.__)("Allow access to Google Fonts")})]})})})}var Bxe=Trt;var Vxe=l(U(),1),u6=l(q(),1);var Ky=l(E(),1);function Ert({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+t6(e),s=(0,Vxe.useId)();return(0,Ky.jsx)("div",{className:"font-library__font-card",children:(0,Ky.jsxs)(u6.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Ky.jsx)(u6.CheckboxControl,{checked:o,onChange:n,id:s}),(0,Ky.jsx)("label",{htmlFor:s,children:(0,Ky.jsx)(Hx,{font:e,text:i,onClick:n})})]})})}var jxe=Ert;var it=l(E(),1),Prt={slug:"all",name:(0,co._x)("All","font categories")},zxe="wp-font-library-google-fonts-permission",krt=500;function Rrt({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(zxe)==="true",[o,n]=(0,Hn.useState)(null),[i,s]=(0,Hn.useState)(void 0),[a,c]=(0,Hn.useState)(null),[u,d]=(0,Hn.useState)([]),[f,m]=(0,Hn.useState)(1),[h,g]=(0,Hn.useState)({}),[v,y]=(0,Hn.useState)(t&&!r()),{installFonts:_,isInstalling:b}=(0,Hn.useContext)(Ai),{record:w,isResolving:x}=(0,Uxe.useEntityRecord)("root","fontCollection",e);(0,Hn.useEffect)(()=>{let $=()=>{y(t&&!r())};return $(),window.addEventListener("storage",$),()=>window.removeEventListener("storage",$)},[e,t]);let C=()=>{window.localStorage.setItem(zxe,"false"),window.dispatchEvent(new Event("storage"))};(0,Hn.useEffect)(()=>{n(null)},[e]),(0,Hn.useEffect)(()=>{d([])},[o]);let S=(0,Hn.useMemo)(()=>w?.font_families??[],[w]),P=w?.categories??[],k=[Prt,...P],O=(0,Hn.useMemo)(()=>Dxe(S,h),[S,h]),R=Math.max(window.innerHeight,krt),I=Math.floor((R-417)/61),T=Math.ceil(O.length/I),M=(f-1)*I,V=f*I,F=O.slice(M,V),B=$=>{g({...h,category:$}),m(1)},L=(0,Hxe.debounce)($=>{g({...h,search:$}),m(1)},300),D=($,ve)=>{let _e=r6($,ve,u);d(_e)},N=Fxe(u),W=()=>{d([])},G=u.length>0?u[0]?.fontFace?.length??0:0,Z=G>0&&G!==o?.fontFace?.length,X=G===o?.fontFace?.length,ce=()=>{let $=[];!X&&o&&$.push(o),d($)},re=async()=>{c(null);let $=u[0];try{$?.fontFace&&await Promise.all($.fontFace.map(async ve=>{ve.src&&(ve.file=await kxe(ve.src))}))}catch{c({type:"error",message:(0,co.__)("Error installing the fonts, could not be downloaded.")});return}try{await _([$]),c({type:"success",message:(0,co.__)("Fonts were installed successfully.")})}catch(ve){c({type:"error",message:ve.message})}W()},pe=$=>$?!$.fontFace||!$.fontFace.length?[{fontFamily:$.fontFamily,fontStyle:"normal",fontWeight:"400"}]:l6($.fontFace):[];if(v)return(0,it.jsx)(Bxe,{});let me=e==="google-fonts"&&!v&&!o;return(0,it.jsxs)("div",{className:"font-library__tabpanel-layout",children:[x&&(0,it.jsx)("div",{className:"font-library__loading",children:(0,it.jsx)(mt.ProgressBar,{})}),!x&&w&&(0,it.jsxs)(it.Fragment,{children:[(0,it.jsxs)(mt.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,it.jsxs)(mt.Navigator.Screen,{path:"/",children:[(0,it.jsxs)(mt.__experimentalHStack,{justify:"space-between",children:[(0,it.jsxs)(mt.__experimentalVStack,{children:[(0,it.jsx)(mt.__experimentalHeading,{level:2,size:13,children:w.name}),(0,it.jsx)(mt.__experimentalText,{children:w.description})]}),me&&(0,it.jsx)(mt.DropdownMenu,{icon:Fn,label:(0,co.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,co.__)("Revoke access to Google Fonts"),onClick:C}]})]}),(0,it.jsx)(mt.__experimentalSpacer,{margin:4}),(0,it.jsxs)(mt.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,it.jsx)(mt.SearchControl,{className:"font-library__search",value:h.search,placeholder:(0,co.__)("Font name\u2026"),label:(0,co.__)("Search"),onChange:L,hideLabelFromVision:!1}),(0,it.jsx)(mt.SelectControl,{label:(0,co.__)("Category"),value:h.category,onChange:B,children:k&&k.map($=>(0,it.jsx)("option",{value:$.slug,children:$.name},$.slug))})]}),(0,it.jsx)(mt.__experimentalSpacer,{margin:4}),!!w?.font_families?.length&&!O.length&&(0,it.jsx)(mt.__experimentalText,{children:(0,co.__)("No fonts found. Try with a different search term.")}),(0,it.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,it.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:F.map($=>(0,it.jsx)("li",{className:"font-library__fonts-list-item",children:(0,it.jsx)(NP,{font:$.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:$.font_family_settings.slug===i,onClick:()=>{n($.font_family_settings)}})},$.font_family_settings.slug))})})]}),(0,it.jsxs)(mt.Navigator.Screen,{path:"/fontFamily",children:[(0,it.jsxs)(mt.Flex,{justify:"flex-start",children:[(0,it.jsx)(mt.Navigator.BackButton,{icon:(0,co.isRTL)()?wr:zr,size:"small",onClick:()=>{s(o?.slug),n(null),c(null)},label:(0,co.__)("Back")}),(0,it.jsx)(mt.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,it.jsxs)(it.Fragment,{children:[(0,it.jsx)(mt.__experimentalSpacer,{margin:1}),(0,it.jsx)(mt.Notice,{status:a.type,onRemove:()=>c(null),children:a.message}),(0,it.jsx)(mt.__experimentalSpacer,{margin:1})]}),(0,it.jsx)(mt.__experimentalSpacer,{margin:4}),(0,it.jsx)(mt.__experimentalText,{children:(0,co.__)("Select font variants to install.")}),(0,it.jsx)(mt.__experimentalSpacer,{margin:4}),(0,it.jsx)(mt.CheckboxControl,{className:"font-library__select-all",label:(0,co.__)("Select all"),checked:X,onChange:ce,indeterminate:Z}),(0,it.jsx)(mt.__experimentalVStack,{spacing:0,children:(0,it.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&pe(o).map(($,ve)=>(0,it.jsx)("li",{className:"font-library__fonts-list-item",children:(0,it.jsx)(jxe,{font:o,face:$,handleToggleVariant:D,selected:Lxe(o.slug,o.fontFace?$:null,N)})},`face${ve}`))})}),(0,it.jsx)(mt.__experimentalSpacer,{margin:16})]})]}),o&&(0,it.jsx)(mt.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,it.jsx)(mt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:re,isBusy:b,disabled:u.length===0||b,accessibleWhenDisabled:!0,children:(0,co.__)("Install")})}),!o&&(0,it.jsxs)(mt.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,it.jsx)(mt.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,Hn.createInterpolateElement)((0,co.sprintf)((0,co._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",T),{div:(0,it.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,it.jsx)(mt.SelectControl,{"aria-label":(0,co.__)("Current page"),value:f.toString(),options:[...Array(T)].map(($,ve)=>({label:(ve+1).toString(),value:(ve+1).toString()})),onChange:$=>m(parseInt($)),size:"small",variant:"minimal"})})}),(0,it.jsxs)(mt.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,it.jsx)(mt.Button,{onClick:()=>m(f-1),disabled:f===1,accessibleWhenDisabled:!0,label:(0,co.__)("Previous page"),icon:(0,co.isRTL)()?Ul:Wl,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,it.jsx)(mt.Button,{onClick:()=>m(f+1),disabled:f===T,accessibleWhenDisabled:!0,label:(0,co.__)("Next page"),icon:(0,co.isRTL)()?Wl:Ul,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var d6=Rrt;var Wx=l(H(),1),bs=l(q(),1),BP=l(U(),1);var f6=(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')}),Wxe=(function(){var e,t,r;return(function(){function o(n,i,s){function a(d,f){if(!i[d]){if(!n[d]){var m=typeof f6=="function"&&f6;if(!f&&m)return m(d,!0);if(c)return c(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[d]={exports:{}};n[d][0].call(g.exports,function(v){var y=n[d][1][v];return a(y||v)},g,g.exports,o,n,i,s)}return i[d].exports}for(var c=typeof f6=="function"&&f6,u=0;u<s.length;u++)a(s[u]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,c=2*s-1,u=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 d(f){this.buf_=new Uint8Array(a),this.input_=f,this.reset()}d.READ_SIZE=s,d.IBUF_MASK=c,d.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},d.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}},d.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},d.prototype.readBits=function(f){32-this.bit_pos_<f&&this.fillBitWindow();var m=this.val_>>>this.bit_pos_&u[f];return this.bit_pos_+=f,m},n.exports=d},{}],2:[function(o,n,i){var s=0,a=1,c=2,u=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"),u=o("./dictionary"),d=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),h=o("./prefix"),g=o("./transform"),v=8,y=16,_=256,b=704,w=26,x=6,C=2,S=8,P=255,k=1080,O=18,R=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]),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 F(ee){var oe;return ee.readBits(1)===0?16:(oe=ee.readBits(3),oe>0?17+oe:(oe=ee.readBits(3),oe>0?8+oe:17))}function B(ee){if(ee.readBits(1)){var oe=ee.readBits(3);return oe===0?1:ee.readBits(oe)+(1<<oe)}return 0}function z(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function L(ee){var oe=new z,le,ne,ie;if(oe.input_end=ee.readBits(1),oe.input_end&&ee.readBits(1))return oe;if(le=ee.readBits(2)+4,le===7){if(oe.is_metadata=!0,ee.readBits(1)!==0)throw new Error("Invalid reserved bit");if(ne=ee.readBits(2),ne===0)return oe;for(ie=0;ie<ne;ie++){var Ie=ee.readBits(8);if(ie+1===ne&&ne>1&&Ie===0)throw new Error("Invalid size byte");oe.meta_block_length|=Ie<<ie*8}}else for(ie=0;ie<le;++ie){var Oe=ee.readBits(4);if(ie+1===le&&le>4&&Oe===0)throw new Error("Invalid size nibble");oe.meta_block_length|=Oe<<ie*4}return++oe.meta_block_length,!oe.input_end&&!oe.is_metadata&&(oe.is_uncompressed=ee.readBits(1)),oe}function D(ee,oe,le){var ne=oe,ie;return le.fillBitWindow(),oe+=le.val_>>>le.bit_pos_&P,ie=ee[oe].bits-S,ie>0&&(le.bit_pos_+=S,oe+=ee[oe].value,oe+=le.val_>>>le.bit_pos_&(1<<ie)-1),le.bit_pos_+=ee[oe].bits,ee[oe].value}function N(ee,oe,le,ne){for(var ie=0,Ie=v,Oe=0,Fe=0,De=32768,Le=[],de=0;de<32;de++)Le.push(new d(0,0));for(f(Le,0,5,ee,O);ie<oe&&De>0;){var Ee=0,ut;if(ne.readMoreInput(),ne.fillBitWindow(),Ee+=ne.val_>>>ne.bit_pos_&31,ne.bit_pos_+=Le[Ee].bits,ut=Le[Ee].value&255,ut<y)Oe=0,le[ie++]=ut,ut!==0&&(Ie=ut,De-=32768>>ut);else{var Tt=ut-14,qt,Kt,At=0;if(ut===y&&(At=Ie),Fe!==At&&(Oe=0,Fe=At),qt=Oe,Oe>0&&(Oe-=2,Oe<<=Tt),Oe+=ne.readBits(Tt)+3,Kt=Oe-qt,ie+Kt>oe)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Vt=0;Vt<Kt;Vt++)le[ie+Vt]=Fe;ie+=Kt,Fe!==0&&(De-=Kt<<15-Fe)}}if(De!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+De);for(;ie<oe;ie++)le[ie]=0}function W(ee,oe,le,ne){var ie=0,Ie,Oe=new Uint8Array(ee);if(ne.readMoreInput(),Ie=ne.readBits(2),Ie===1){for(var Fe,De=ee-1,Le=0,de=new Int32Array(4),Ee=ne.readBits(2)+1;De;)De>>=1,++Le;for(Fe=0;Fe<Ee;++Fe)de[Fe]=ne.readBits(Le)%ee,Oe[de[Fe]]=2;switch(Oe[de[0]]=1,Ee){case 1:break;case 3:if(de[0]===de[1]||de[0]===de[2]||de[1]===de[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(de[0]===de[1])throw new Error("[ReadHuffmanCode] invalid symbols");Oe[de[1]]=1;break;case 4:if(de[0]===de[1]||de[0]===de[2]||de[0]===de[3]||de[1]===de[2]||de[1]===de[3]||de[2]===de[3])throw new Error("[ReadHuffmanCode] invalid symbols");ne.readBits(1)?(Oe[de[2]]=3,Oe[de[3]]=3):Oe[de[0]]=2;break}}else{var Fe,ut=new Uint8Array(O),Tt=32,qt=0,Kt=[new d(2,0),new d(2,4),new d(2,3),new d(3,2),new d(2,0),new d(2,4),new d(2,3),new d(4,1),new d(2,0),new d(2,4),new d(2,3),new d(3,2),new d(2,0),new d(2,4),new d(2,3),new d(4,5)];for(Fe=Ie;Fe<O&&Tt>0;++Fe){var At=R[Fe],Vt=0,or;ne.fillBitWindow(),Vt+=ne.val_>>>ne.bit_pos_&15,ne.bit_pos_+=Kt[Vt].bits,or=Kt[Vt].value,ut[At]=or,or!==0&&(Tt-=32>>or,++qt)}if(!(qt===1||Tt===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");N(ut,ee,Oe,ne)}if(ie=f(oe,le,S,Oe,ee),ie===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return ie}function G(ee,oe,le){var ne,ie;return ne=D(ee,oe,le),ie=h.kBlockLengthPrefixCode[ne].nbits,h.kBlockLengthPrefixCode[ne].offset+le.readBits(ie)}function Z(ee,oe,le){var ne;return ee<I?(le+=T[ee],le&=3,ne=oe[le]+M[ee]):ne=ee-I+1,ne}function X(ee,oe){for(var le=ee[oe],ne=oe;ne;--ne)ee[ne]=ee[ne-1];ee[0]=le}function ce(ee,oe){var le=new Uint8Array(256),ne;for(ne=0;ne<256;++ne)le[ne]=ne;for(ne=0;ne<oe;++ne){var ie=ee[ne];ee[ne]=le[ie],ie&&X(le,ie)}}function re(ee,oe){this.alphabet_size=ee,this.num_htrees=oe,this.codes=new Array(oe+oe*V[ee+31>>>5]),this.htrees=new Uint32Array(oe)}re.prototype.decode=function(ee){var oe,le,ne=0;for(oe=0;oe<this.num_htrees;++oe)this.htrees[oe]=ne,le=W(this.alphabet_size,this.codes,ne,ee),ne+=le};function pe(ee,oe){var le={num_htrees:null,context_map:null},ne,ie=0,Ie,Oe;oe.readMoreInput();var Fe=le.num_htrees=B(oe)+1,De=le.context_map=new Uint8Array(ee);if(Fe<=1)return le;for(ne=oe.readBits(1),ne&&(ie=oe.readBits(4)+1),Ie=[],Oe=0;Oe<k;Oe++)Ie[Oe]=new d(0,0);for(W(Fe+ie,Ie,0,oe),Oe=0;Oe<ee;){var Le;if(oe.readMoreInput(),Le=D(Ie,0,oe),Le===0)De[Oe]=0,++Oe;else if(Le<=ie)for(var de=1+(1<<Le)+oe.readBits(Le);--de;){if(Oe>=ee)throw new Error("[DecodeContextMap] i >= context_map_size");De[Oe]=0,++Oe}else De[Oe]=Le-ie,++Oe}return oe.readBits(1)&&ce(De,ee),le}function me(ee,oe,le,ne,ie,Ie,Oe){var Fe=le*2,De=le,Le=D(oe,le*k,Oe),de;Le===0?de=ie[Fe+(Ie[De]&1)]:Le===1?de=ie[Fe+(Ie[De]-1&1)]+1:de=Le-2,de>=ee&&(de-=ee),ne[le]=de,ie[Fe+(Ie[De]&1)]=de,++Ie[De]}function $(ee,oe,le,ne,ie,Ie){var Oe=ie+1,Fe=le&ie,De=Ie.pos_&c.IBUF_MASK,Le;if(oe<8||Ie.bit_pos_+(oe<<3)<Ie.bit_end_pos_){for(;oe-- >0;)Ie.readMoreInput(),ne[Fe++]=Ie.readBits(8),Fe===Oe&&(ee.write(ne,Oe),Fe=0);return}if(Ie.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Ie.bit_pos_<32;)ne[Fe]=Ie.val_>>>Ie.bit_pos_,Ie.bit_pos_+=8,++Fe,--oe;if(Le=Ie.bit_end_pos_-Ie.bit_pos_>>3,De+Le>c.IBUF_MASK){for(var de=c.IBUF_MASK+1-De,Ee=0;Ee<de;Ee++)ne[Fe+Ee]=Ie.buf_[De+Ee];Le-=de,Fe+=de,oe-=de,De=0}for(var Ee=0;Ee<Le;Ee++)ne[Fe+Ee]=Ie.buf_[De+Ee];if(Fe+=Le,oe-=Le,Fe>=Oe){ee.write(ne,Oe),Fe-=Oe;for(var Ee=0;Ee<Fe;Ee++)ne[Ee]=ne[Oe+Ee]}for(;Fe+oe>=Oe;){if(Le=Oe-Fe,Ie.input_.read(ne,Fe,Le)<Le)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");ee.write(ne,Oe),oe-=Le,Fe=0}if(Ie.input_.read(ne,Fe,oe)<oe)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");Ie.reset()}function ve(ee){var oe=ee.bit_pos_+7&-8,le=ee.readBits(oe-ee.bit_pos_);return le==0}function _e(ee){var oe=new s(ee),le=new c(oe);F(le);var ne=L(le);return ne.meta_block_length}i.BrotliDecompressedSize=_e;function ae(ee,oe){var le=new s(ee);oe==null&&(oe=_e(ee));var ne=new Uint8Array(oe),ie=new a(ne);return ke(le,ie),ie.pos<ie.buffer.length&&(ie.buffer=ie.buffer.subarray(0,ie.pos)),ie.buffer}i.BrotliDecompressBuffer=ae;function ke(ee,oe){var le,ne=0,ie=0,Ie=0,Oe,Fe=0,De,Le,de,Ee,ut=[16,15,11,4],Tt=0,qt=0,Kt=0,At=[new re(0,0),new re(0,0),new re(0,0)],Vt,or,Ze,bn=128+c.READ_SIZE;Ze=new c(ee),Ie=F(Ze),Oe=(1<<Ie)-16,De=1<<Ie,Le=De-1,de=new Uint8Array(De+bn+u.maxDictionaryWordLength),Ee=De,Vt=[],or=[];for(var Xn=0;Xn<3*k;Xn++)Vt[Xn]=new d(0,0),or[Xn]=new d(0,0);for(;!ie;){var be=0,dt,Mt=[1<<28,1<<28,1<<28],ze=[0],Ce=[1,1,1],J=[0,1,0,1,0,1],ue=[0],j,we,ht,ye,mo=null,Ae=null,cr,he=null,ge,fa=0,$t=null,Ke=0,Re=0,lt=null,yt=0,xt=0,jr=0,no,ho;for(le=0;le<3;++le)At[le].codes=null,At[le].htrees=null;Ze.readMoreInput();var dp=L(Ze);if(be=dp.meta_block_length,ne+be>oe.buffer.length){var ob=new Uint8Array(ne+be);ob.set(oe.buffer),oe.buffer=ob}if(ie=dp.input_end,dt=dp.is_uncompressed,dp.is_metadata){for(ve(Ze);be>0;--be)Ze.readMoreInput(),Ze.readBits(8);continue}if(be!==0){if(dt){Ze.bit_pos_=Ze.bit_pos_+7&-8,$(oe,be,ne,de,Le,Ze),ne+=be;continue}for(le=0;le<3;++le)Ce[le]=B(Ze)+1,Ce[le]>=2&&(W(Ce[le]+2,Vt,le*k,Ze),W(w,or,le*k,Ze),Mt[le]=G(or,le*k,Ze),ue[le]=1);for(Ze.readMoreInput(),j=Ze.readBits(2),we=I+(Ze.readBits(4)<<j),ht=(1<<j)-1,ye=we+(48<<j),Ae=new Uint8Array(Ce[0]),le=0;le<Ce[0];++le)Ze.readMoreInput(),Ae[le]=Ze.readBits(2)<<1;var ko=pe(Ce[0]<<x,Ze);cr=ko.num_htrees,mo=ko.context_map;var Cs=pe(Ce[2]<<C,Ze);for(ge=Cs.num_htrees,he=Cs.context_map,At[0]=new re(_,cr),At[1]=new re(b,Ce[1]),At[2]=new re(ye,ge),le=0;le<3;++le)At[le].decode(Ze);for($t=0,lt=0,no=Ae[ze[0]],xt=m.lookupOffsets[no],jr=m.lookupOffsets[no+1],ho=At[1].htrees[0];be>0;){var Bo,Ts,pa,s0,k8,ma,sl,fp,uC,a0,dC;for(Ze.readMoreInput(),Mt[1]===0&&(me(Ce[1],Vt,1,ze,J,ue,Ze),Mt[1]=G(or,k,Ze),ho=At[1].htrees[ze[1]]),--Mt[1],Bo=D(At[1].codes,ho,Ze),Ts=Bo>>6,Ts>=2?(Ts-=2,sl=-1):sl=0,pa=h.kInsertRangeLut[Ts]+(Bo>>3&7),s0=h.kCopyRangeLut[Ts]+(Bo&7),k8=h.kInsertLengthPrefixCode[pa].offset+Ze.readBits(h.kInsertLengthPrefixCode[pa].nbits),ma=h.kCopyLengthPrefixCode[s0].offset+Ze.readBits(h.kCopyLengthPrefixCode[s0].nbits),qt=de[ne-1&Le],Kt=de[ne-2&Le],a0=0;a0<k8;++a0)Ze.readMoreInput(),Mt[0]===0&&(me(Ce[0],Vt,0,ze,J,ue,Ze),Mt[0]=G(or,0,Ze),fa=ze[0]<<x,$t=fa,no=Ae[ze[0]],xt=m.lookupOffsets[no],jr=m.lookupOffsets[no+1]),uC=m.lookup[xt+qt]|m.lookup[jr+Kt],Ke=mo[$t+uC],--Mt[0],Kt=qt,qt=D(At[0].codes,At[0].htrees[Ke],Ze),de[ne&Le]=qt,(ne&Le)===Le&&oe.write(de,De),++ne;if(be-=k8,be<=0)break;if(sl<0){var uC;if(Ze.readMoreInput(),Mt[2]===0&&(me(Ce[2],Vt,2,ze,J,ue,Ze),Mt[2]=G(or,2*k,Ze),Re=ze[2]<<C,lt=Re),--Mt[2],uC=(ma>4?3:ma-2)&255,yt=he[lt+uC],sl=D(At[2].codes,At[2].htrees[yt],Ze),sl>=we){var R8,OJ,fC;sl-=we,OJ=sl&ht,sl>>=j,R8=(sl>>1)+1,fC=(2+(sl&1)<<R8)-4,sl=we+(fC+Ze.readBits(R8)<<j)+OJ}}if(fp=Z(sl,ut,Tt),fp<0)throw new Error("[BrotliDecompress] invalid distance");if(ne<Oe&&Fe!==Oe?Fe=ne:Fe=Oe,dC=ne&Le,fp>Fe)if(ma>=u.minDictionaryWordLength&&ma<=u.maxDictionaryWordLength){var fC=u.offsetsByLength[ma],AJ=fp-Fe-1,MJ=u.sizeBitsByLength[ma],xFe=(1<<MJ)-1,SFe=AJ&xFe,NJ=AJ>>MJ;if(fC+=SFe*ma,NJ<g.kNumTransforms){var I8=g.transformDictionaryWord(de,dC,fC,ma,NJ);if(dC+=I8,ne+=I8,be-=I8,dC>=Ee){oe.write(de,De);for(var j2=0;j2<dC-Ee;j2++)de[j2]=de[Ee+j2]}}else throw new Error("Invalid backward reference. pos: "+ne+" distance: "+fp+" len: "+ma+" bytes left: "+be)}else throw new Error("Invalid backward reference. pos: "+ne+" distance: "+fp+" len: "+ma+" bytes left: "+be);else{if(sl>0&&(ut[Tt&3]=fp,++Tt),ma>be)throw new Error("Invalid backward reference. pos: "+ne+" distance: "+fp+" len: "+ma+" bytes left: "+be);for(a0=0;a0<ma;++a0)de[ne&Le]=de[ne-fp&Le],(ne&Le)===Le&&oe.write(de,De),++ne,--be}qt=de[ne-1&Le],Kt=de[ne-2&Le]}ne&=1073741823}}oe.write(de,ne&Le)}i.BrotliDecompress=ke,u.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 u(f,m,h,g,v){do g-=h,f[m+g]=new s(v.bits,v.value);while(g>0)}function d(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,v){var y=m,_,b,w,x,C,S,P,k,O,R,I,T=new Int32Array(a+1),M=new Int32Array(a+1);for(I=new Int32Array(v),w=0;w<v;w++)T[g[w]]++;for(M[1]=0,b=1;b<a;b++)M[b+1]=M[b]+T[b];for(w=0;w<v;w++)g[w]!==0&&(I[M[g[w]]++]=w);if(k=h,O=1<<k,R=O,M[a]===1){for(x=0;x<R;++x)f[m+x]=new s(0,I[0]&65535);return R}for(x=0,w=0,b=1,C=2;b<=h;++b,C<<=1)for(;T[b]>0;--T[b])_=new s(b&255,I[w++]&65535),u(f,m+x,C,O,_),x=c(x,b);for(P=R-1,S=-1,b=h+1,C=2;b<=a;++b,C<<=1)for(;T[b]>0;--T[b])(x&P)!==S&&(m+=O,k=d(T,b,h),O=1<<k,R+=O,S=x&P,f[y+S]=new s(k+h&255,m-y-S&65535)),_=new s(b-h&255,I[w++]&65535),u(f,m+(x>>h),C,O,_),x=c(x,b);return R}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=v,i.fromByteArray=b;for(var s=[],a=[],c=typeof Uint8Array<"u"?Uint8Array:Array,u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,f=u.length;d<f;++d)s[d]=u[d],a[u.charCodeAt(d)]=d;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 v(w){for(var x,C=m(w),S=C[0],P=C[1],k=new c(g(w,S,P)),O=0,R=P>0?S-4:S,I=0;I<R;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)],k[O++]=x>>16&255,k[O++]=x>>8&255,k[O++]=x&255;return P===2&&(x=a[w.charCodeAt(I)]<<2|a[w.charCodeAt(I+1)]>>4,k[O++]=x&255),P===1&&(x=a[w.charCodeAt(I)]<<10|a[w.charCodeAt(I+1)]<<4|a[w.charCodeAt(I+2)]>>2,k[O++]=x>>8&255,k[O++]=x&255),k}function y(w){return s[w>>18&63]+s[w>>12&63]+s[w>>6&63]+s[w&63]}function _(w,x,C){for(var S,P=[],k=x;k<C;k+=3)S=(w[k]<<16&16711680)+(w[k+1]<<8&65280)+(w[k+2]&255),P.push(y(S));return P.join("")}function b(w){for(var x,C=w.length,S=C%3,P=[],k=16383,O=0,R=C-S;O<R;O+=k)P.push(_(w,O,O+k>R?R:O+k));return S===1?(x=w[C-1],P.push(s[x>>2]+s[x<<4&63]+"==")):S===2&&(x=(w[C-2]<<8)+w[C-1],P.push(s[x>>10]+s[x>>4&63]+s[x<<2&63]+"=")),P.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,u,d){this.pos+d>this.buffer.length&&(d=this.buffer.length-this.pos);for(var f=0;f<d;f++)c[u+f]=this.buffer[this.pos+f];return this.pos+=d,d},i.BrotliInput=s;function a(c){this.buffer=c,this.pos=0}a.prototype.write=function(c,u){if(this.pos+u>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(c.subarray(0,u),this.pos),this.pos+=u,u},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,c=1,u=2,d=3,f=4,m=5,h=6,g=7,v=8,y=9,_=10,b=11,w=12,x=13,C=14,S=15,P=16,k=17,O=18,R=19,I=20;function T(F,B,z){this.prefix=new Uint8Array(F.length),this.transform=B,this.suffix=new Uint8Array(z.length);for(var L=0;L<F.length;L++)this.prefix[L]=F.charCodeAt(L);for(var L=0;L<z.length;L++)this.suffix[L]=z.charCodeAt(L)}var M=[new T("",a,""),new T("",a," "),new T(" ",a," "),new T("",w,""),new T("",_," "),new T("",a," the "),new T(" ",a,""),new T("s ",a," "),new T("",a," of "),new T("",_,""),new T("",a," and "),new T("",x,""),new T("",c,""),new T(", ",a," "),new T("",a,", "),new T(" ",_," "),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("",d,""),new T("",a,"]"),new T("",a," for "),new T("",C,""),new T("",u,""),new T("",a," a "),new T("",a," that "),new T(" ",_,""),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("",P,""),new T("",k,""),new T(" the ",a,""),new T("",f,""),new T("",a,". The "),new T("",b,""),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("",_,", "),new T("",v,""),new T("",a," at "),new T("",a,"ly "),new T(" the ",a," of "),new T("",m,""),new T("",y,""),new T(" ",_,", "),new T("",_,'"'),new T(".",a,"("),new T("",b," "),new T("",_,'">'),new T("",a,'="'),new T(" ",a,"."),new T(".com/",a,""),new T(" the ",a," of the "),new T("",_,"'"),new T("",a,". This "),new T("",a,","),new T(".",a," "),new T("",_,"("),new T("",_,"."),new T("",a," not "),new T(" ",a,'="'),new T("",a,"er "),new T(" ",b," "),new T("",a,"al "),new T(" ",b,""),new T("",a,"='"),new T("",b,'"'),new T("",_,". "),new T(" ",a,"("),new T("",a,"ful "),new T(" ",_,". "),new T("",a,"ive "),new T("",a,"less "),new T("",b,"'"),new T("",a,"est "),new T(" ",_,"."),new T("",b,'">'),new T(" ",a,"='"),new T("",_,","),new T("",a,"ize "),new T("",b,"."),new T("\xC2\xA0",a,""),new T(" ",a,","),new T("",_,'="'),new T("",b,'="'),new T("",a,"ous "),new T("",b,", "),new T("",_,"='"),new T(" ",_,","),new T(" ",b,'="'),new T(" ",b,", "),new T("",b,","),new T("",b,"("),new T("",b,". "),new T(" ",b,"."),new T("",b,"='"),new T(" ",b,". "),new T(" ",_,'="'),new T(" ",b,"='"),new T(" ",_,"='")];i.kTransforms=M,i.kNumTransforms=M.length;function V(F,B){return F[B]<192?(F[B]>=97&&F[B]<=122&&(F[B]^=32),1):F[B]<224?(F[B+1]^=32,2):(F[B+2]^=5,3)}i.transformDictionaryWord=function(F,B,z,L,D){var N=M[D].prefix,W=M[D].suffix,G=M[D].transform,Z=G<w?0:G-(w-1),X=0,ce=B,re;Z>L&&(Z=L);for(var pe=0;pe<N.length;)F[B++]=N[pe++];for(z+=Z,L-=Z,G<=y&&(L-=G),X=0;X<L;X++)F[B++]=s.dictionary[z+X];if(re=B-L,G===_)V(F,re);else if(G===b)for(;L>0;){var me=V(F,re);re+=me,L-=me}for(var $=0;$<W.length;)F[B++]=W[$++];return B-ce}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var p6=(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')}),Gxe=(function(){var e,t,r;return(function(){function o(n,i,s){function a(d,f){if(!i[d]){if(!n[d]){var m=typeof p6=="function"&&p6;if(!f&&m)return m(d,!0);if(c)return c(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[d]={exports:{}};n[d][0].call(g.exports,function(v){var y=n[d][1][v];return a(y||v)},g,g.exports,o,n,i,s)}return i[d].exports}for(var c=typeof p6=="function"&&p6,u=0;u<s.length;u++)a(s[u]);return a}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(d,f){return Object.prototype.hasOwnProperty.call(d,f)}i.assign=function(d){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)&&(d[h]=m[h])}}return d},i.shrinkBuf=function(d,f){return d.length===f?d:d.subarray?d.subarray(0,f):(d.length=f,d)};var c={arraySet:function(d,f,m,h,g){if(f.subarray&&d.subarray){d.set(f.subarray(m,m+h),g);return}for(var v=0;v<h;v++)d[g+v]=f[m+v]},flattenChunks:function(d){var f,m,h,g,v,y;for(h=0,f=0,m=d.length;f<m;f++)h+=d[f].length;for(y=new Uint8Array(h),g=0,f=0,m=d.length;f<m;f++)v=d[f],y.set(v,g),g+=v.length;return y}},u={arraySet:function(d,f,m,h,g){for(var v=0;v<h;v++)d[g+v]=f[m+v]},flattenChunks:function(d){return[].concat.apply([],d)}};i.setTyped=function(d){d?(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,u))},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 u=new s.Buf8(256),d=0;d<256;d++)u[d]=d>=252?6:d>=248?5:d>=240?4:d>=224?3:d>=192?2:1;u[254]=u[254]=1,i.string2buf=function(m){var h,g,v,y,_,b=m.length,w=0;for(y=0;y<b;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<b&&(v=m.charCodeAt(y+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),y++)),w+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(w),_=0,y=0;_<w;y++)g=m.charCodeAt(y),(g&64512)===55296&&y+1<b&&(v=m.charCodeAt(y+1),(v&64512)===56320&&(g=65536+(g-55296<<10)+(v-56320),y++)),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="",v=0;v<h;v++)g+=String.fromCharCode(m[v]);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,v=h.length;g<v;g++)h[g]=m.charCodeAt(g);return h},i.buf2string=function(m,h){var g,v,y,_,b=h||m.length,w=new Array(b*2);for(v=0,g=0;g<b;){if(y=m[g++],y<128){w[v++]=y;continue}if(_=u[y],_>4){w[v++]=65533,g+=_-1;continue}for(y&=_===2?31:_===3?15:7;_>1&&g<b;)y=y<<6|m[g++]&63,_--;if(_>1){w[v++]=65533;continue}y<65536?w[v++]=y:(y-=65536,w[v++]=55296|y>>10&1023,w[v++]=56320|y&1023)}return f(w,v)},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+u[m[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,c,u,d){for(var f=a&65535|0,m=a>>>16&65535|0,h=0;u!==0;){h=u>2e3?2e3:u,u-=h;do f=f+c[d++]|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 u,d=[],f=0;f<256;f++){u=f;for(var m=0;m<8;m++)u=u&1?3988292384^u>>>1:u>>>1;d[f]=u}return d}var a=s();function c(u,d,f,m){var h=a,g=m+f;u^=-1;for(var v=m;v<g;v++)u=u>>>8^h[(u^d[v])&255];return u^-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(u,d){var f,m,h,g,v,y,_,b,w,x,C,S,P,k,O,R,I,T,M,V,F,B,z,L,D;f=u.state,m=u.next_in,L=u.input,h=m+(u.avail_in-5),g=u.next_out,D=u.output,v=g-(d-u.avail_out),y=g+(u.avail_out-257),_=f.dmax,b=f.wsize,w=f.whave,x=f.wnext,C=f.window,S=f.hold,P=f.bits,k=f.lencode,O=f.distcode,R=(1<<f.lenbits)-1,I=(1<<f.distbits)-1;e:do{P<15&&(S+=L[m++]<<P,P+=8,S+=L[m++]<<P,P+=8),T=k[S&R];t:for(;;){if(M=T>>>24,S>>>=M,P-=M,M=T>>>16&255,M===0)D[g++]=T&65535;else if(M&16){V=T&65535,M&=15,M&&(P<M&&(S+=L[m++]<<P,P+=8),V+=S&(1<<M)-1,S>>>=M,P-=M),P<15&&(S+=L[m++]<<P,P+=8,S+=L[m++]<<P,P+=8),T=O[S&I];r:for(;;){if(M=T>>>24,S>>>=M,P-=M,M=T>>>16&255,M&16){if(F=T&65535,M&=15,P<M&&(S+=L[m++]<<P,P+=8,P<M&&(S+=L[m++]<<P,P+=8)),F+=S&(1<<M)-1,F>_){u.msg="invalid distance too far back",f.mode=s;break e}if(S>>>=M,P-=M,M=g-v,F>M){if(M=F-M,M>w&&f.sane){u.msg="invalid distance too far back",f.mode=s;break e}if(B=0,z=C,x===0){if(B+=b-M,M<V){V-=M;do D[g++]=C[B++];while(--M);B=g-F,z=D}}else if(x<M){if(B+=b+x-M,M-=x,M<V){V-=M;do D[g++]=C[B++];while(--M);if(B=0,x<V){M=x,V-=M;do D[g++]=C[B++];while(--M);B=g-F,z=D}}}else if(B+=x-M,M<V){V-=M;do D[g++]=C[B++];while(--M);B=g-F,z=D}for(;V>2;)D[g++]=z[B++],D[g++]=z[B++],D[g++]=z[B++],V-=3;V&&(D[g++]=z[B++],V>1&&(D[g++]=z[B++]))}else{B=g-F;do D[g++]=D[B++],D[g++]=D[B++],D[g++]=D[B++],V-=3;while(V>2);V&&(D[g++]=D[B++],V>1&&(D[g++]=D[B++]))}}else if((M&64)===0){T=O[(T&65535)+(S&(1<<M)-1)];continue r}else{u.msg="invalid distance code",f.mode=s;break e}break}}else if((M&64)===0){T=k[(T&65535)+(S&(1<<M)-1)];continue t}else if(M&32){f.mode=a;break e}else{u.msg="invalid literal/length code",f.mode=s;break e}break}}while(m<h&&g<y);V=P>>3,m-=V,P-=V<<3,S&=(1<<P)-1,u.next_in=m,u.next_out=g,u.avail_in=m<h?5+(h-m):5-(m-h),u.avail_out=g<y?257+(y-g):257-(g-y),f.hold=S,f.bits=P}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),c=o("./crc32"),u=o("./inffast"),d=o("./inftrees"),f=0,m=1,h=2,g=4,v=5,y=6,_=0,b=1,w=2,x=-2,C=-3,S=-4,P=-5,k=8,O=1,R=2,I=3,T=4,M=5,V=6,F=7,B=8,z=9,L=10,D=11,N=12,W=13,G=14,Z=15,X=16,ce=17,re=18,pe=19,me=20,$=21,ve=22,_e=23,ae=24,ke=25,ee=26,oe=27,le=28,ne=29,ie=30,Ie=31,Oe=32,Fe=852,De=592,Le=15,de=Le;function Ee(J){return(J>>>24&255)+(J>>>8&65280)+((J&65280)<<8)+((J&255)<<24)}function ut(){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 Tt(J){var ue;return!J||!J.state?x:(ue=J.state,J.total_in=J.total_out=ue.total=0,J.msg="",ue.wrap&&(J.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(Fe),ue.distcode=ue.distdyn=new s.Buf32(De),ue.sane=1,ue.back=-1,_)}function qt(J){var ue;return!J||!J.state?x:(ue=J.state,ue.wsize=0,ue.whave=0,ue.wnext=0,Tt(J))}function Kt(J,ue){var j,we;return!J||!J.state||(we=J.state,ue<0?(j=0,ue=-ue):(j=(ue>>4)+1,ue<48&&(ue&=15)),ue&&(ue<8||ue>15))?x:(we.window!==null&&we.wbits!==ue&&(we.window=null),we.wrap=j,we.wbits=ue,qt(J))}function At(J,ue){var j,we;return J?(we=new ut,J.state=we,we.window=null,j=Kt(J,ue),j!==_&&(J.state=null),j):x}function Vt(J){return At(J,de)}var or=!0,Ze,bn;function Xn(J){if(or){var ue;for(Ze=new s.Buf32(512),bn=new s.Buf32(32),ue=0;ue<144;)J.lens[ue++]=8;for(;ue<256;)J.lens[ue++]=9;for(;ue<280;)J.lens[ue++]=7;for(;ue<288;)J.lens[ue++]=8;for(d(m,J.lens,0,288,Ze,0,J.work,{bits:9}),ue=0;ue<32;)J.lens[ue++]=5;d(h,J.lens,0,32,bn,0,J.work,{bits:5}),or=!1}J.lencode=Ze,J.lenbits=9,J.distcode=bn,J.distbits=5}function be(J,ue,j,we){var ht,ye=J.state;return ye.window===null&&(ye.wsize=1<<ye.wbits,ye.wnext=0,ye.whave=0,ye.window=new s.Buf8(ye.wsize)),we>=ye.wsize?(s.arraySet(ye.window,ue,j-ye.wsize,ye.wsize,0),ye.wnext=0,ye.whave=ye.wsize):(ht=ye.wsize-ye.wnext,ht>we&&(ht=we),s.arraySet(ye.window,ue,j-we,ht,ye.wnext),we-=ht,we?(s.arraySet(ye.window,ue,j-we,we,0),ye.wnext=we,ye.whave=ye.wsize):(ye.wnext+=ht,ye.wnext===ye.wsize&&(ye.wnext=0),ye.whave<ye.wsize&&(ye.whave+=ht))),0}function dt(J,ue){var j,we,ht,ye,mo,Ae,cr,he,ge,fa,$t,Ke,Re,lt,yt=0,xt,jr,no,ho,dp,ob,ko,Cs,Bo=new s.Buf8(4),Ts,pa,s0=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!J||!J.state||!J.output||!J.input&&J.avail_in!==0)return x;j=J.state,j.mode===N&&(j.mode=W),mo=J.next_out,ht=J.output,cr=J.avail_out,ye=J.next_in,we=J.input,Ae=J.avail_in,he=j.hold,ge=j.bits,fa=Ae,$t=cr,Cs=_;e:for(;;)switch(j.mode){case O:if(j.wrap===0){j.mode=W;break}for(;ge<16;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if(j.wrap&2&&he===35615){j.check=0,Bo[0]=he&255,Bo[1]=he>>>8&255,j.check=c(j.check,Bo,2,0),he=0,ge=0,j.mode=R;break}if(j.flags=0,j.head&&(j.head.done=!1),!(j.wrap&1)||(((he&255)<<8)+(he>>8))%31){J.msg="incorrect header check",j.mode=ie;break}if((he&15)!==k){J.msg="unknown compression method",j.mode=ie;break}if(he>>>=4,ge-=4,ko=(he&15)+8,j.wbits===0)j.wbits=ko;else if(ko>j.wbits){J.msg="invalid window size",j.mode=ie;break}j.dmax=1<<ko,J.adler=j.check=1,j.mode=he&512?L:N,he=0,ge=0;break;case R:for(;ge<16;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if(j.flags=he,(j.flags&255)!==k){J.msg="unknown compression method",j.mode=ie;break}if(j.flags&57344){J.msg="unknown header flags set",j.mode=ie;break}j.head&&(j.head.text=he>>8&1),j.flags&512&&(Bo[0]=he&255,Bo[1]=he>>>8&255,j.check=c(j.check,Bo,2,0)),he=0,ge=0,j.mode=I;case I:for(;ge<32;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}j.head&&(j.head.time=he),j.flags&512&&(Bo[0]=he&255,Bo[1]=he>>>8&255,Bo[2]=he>>>16&255,Bo[3]=he>>>24&255,j.check=c(j.check,Bo,4,0)),he=0,ge=0,j.mode=T;case T:for(;ge<16;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}j.head&&(j.head.xflags=he&255,j.head.os=he>>8),j.flags&512&&(Bo[0]=he&255,Bo[1]=he>>>8&255,j.check=c(j.check,Bo,2,0)),he=0,ge=0,j.mode=M;case M:if(j.flags&1024){for(;ge<16;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}j.length=he,j.head&&(j.head.extra_len=he),j.flags&512&&(Bo[0]=he&255,Bo[1]=he>>>8&255,j.check=c(j.check,Bo,2,0)),he=0,ge=0}else j.head&&(j.head.extra=null);j.mode=V;case V:if(j.flags&1024&&(Ke=j.length,Ke>Ae&&(Ke=Ae),Ke&&(j.head&&(ko=j.head.extra_len-j.length,j.head.extra||(j.head.extra=new Array(j.head.extra_len)),s.arraySet(j.head.extra,we,ye,Ke,ko)),j.flags&512&&(j.check=c(j.check,we,Ke,ye)),Ae-=Ke,ye+=Ke,j.length-=Ke),j.length))break e;j.length=0,j.mode=F;case F:if(j.flags&2048){if(Ae===0)break e;Ke=0;do ko=we[ye+Ke++],j.head&&ko&&j.length<65536&&(j.head.name+=String.fromCharCode(ko));while(ko&&Ke<Ae);if(j.flags&512&&(j.check=c(j.check,we,Ke,ye)),Ae-=Ke,ye+=Ke,ko)break e}else j.head&&(j.head.name=null);j.length=0,j.mode=B;case B:if(j.flags&4096){if(Ae===0)break e;Ke=0;do ko=we[ye+Ke++],j.head&&ko&&j.length<65536&&(j.head.comment+=String.fromCharCode(ko));while(ko&&Ke<Ae);if(j.flags&512&&(j.check=c(j.check,we,Ke,ye)),Ae-=Ke,ye+=Ke,ko)break e}else j.head&&(j.head.comment=null);j.mode=z;case z:if(j.flags&512){for(;ge<16;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if(he!==(j.check&65535)){J.msg="header crc mismatch",j.mode=ie;break}he=0,ge=0}j.head&&(j.head.hcrc=j.flags>>9&1,j.head.done=!0),J.adler=j.check=0,j.mode=N;break;case L:for(;ge<32;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}J.adler=j.check=Ee(he),he=0,ge=0,j.mode=D;case D:if(j.havedict===0)return J.next_out=mo,J.avail_out=cr,J.next_in=ye,J.avail_in=Ae,j.hold=he,j.bits=ge,w;J.adler=j.check=1,j.mode=N;case N:if(ue===v||ue===y)break e;case W:if(j.last){he>>>=ge&7,ge-=ge&7,j.mode=oe;break}for(;ge<3;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}switch(j.last=he&1,he>>>=1,ge-=1,he&3){case 0:j.mode=G;break;case 1:if(Xn(j),j.mode=me,ue===y){he>>>=2,ge-=2;break e}break;case 2:j.mode=ce;break;case 3:J.msg="invalid block type",j.mode=ie}he>>>=2,ge-=2;break;case G:for(he>>>=ge&7,ge-=ge&7;ge<32;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if((he&65535)!==(he>>>16^65535)){J.msg="invalid stored block lengths",j.mode=ie;break}if(j.length=he&65535,he=0,ge=0,j.mode=Z,ue===y)break e;case Z:j.mode=X;case X:if(Ke=j.length,Ke){if(Ke>Ae&&(Ke=Ae),Ke>cr&&(Ke=cr),Ke===0)break e;s.arraySet(ht,we,ye,Ke,mo),Ae-=Ke,ye+=Ke,cr-=Ke,mo+=Ke,j.length-=Ke;break}j.mode=N;break;case ce:for(;ge<14;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if(j.nlen=(he&31)+257,he>>>=5,ge-=5,j.ndist=(he&31)+1,he>>>=5,ge-=5,j.ncode=(he&15)+4,he>>>=4,ge-=4,j.nlen>286||j.ndist>30){J.msg="too many length or distance symbols",j.mode=ie;break}j.have=0,j.mode=re;case re:for(;j.have<j.ncode;){for(;ge<3;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}j.lens[s0[j.have++]]=he&7,he>>>=3,ge-=3}for(;j.have<19;)j.lens[s0[j.have++]]=0;if(j.lencode=j.lendyn,j.lenbits=7,Ts={bits:j.lenbits},Cs=d(f,j.lens,0,19,j.lencode,0,j.work,Ts),j.lenbits=Ts.bits,Cs){J.msg="invalid code lengths set",j.mode=ie;break}j.have=0,j.mode=pe;case pe:for(;j.have<j.nlen+j.ndist;){for(;yt=j.lencode[he&(1<<j.lenbits)-1],xt=yt>>>24,jr=yt>>>16&255,no=yt&65535,!(xt<=ge);){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if(no<16)he>>>=xt,ge-=xt,j.lens[j.have++]=no;else{if(no===16){for(pa=xt+2;ge<pa;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if(he>>>=xt,ge-=xt,j.have===0){J.msg="invalid bit length repeat",j.mode=ie;break}ko=j.lens[j.have-1],Ke=3+(he&3),he>>>=2,ge-=2}else if(no===17){for(pa=xt+3;ge<pa;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}he>>>=xt,ge-=xt,ko=0,Ke=3+(he&7),he>>>=3,ge-=3}else{for(pa=xt+7;ge<pa;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}he>>>=xt,ge-=xt,ko=0,Ke=11+(he&127),he>>>=7,ge-=7}if(j.have+Ke>j.nlen+j.ndist){J.msg="invalid bit length repeat",j.mode=ie;break}for(;Ke--;)j.lens[j.have++]=ko}}if(j.mode===ie)break;if(j.lens[256]===0){J.msg="invalid code -- missing end-of-block",j.mode=ie;break}if(j.lenbits=9,Ts={bits:j.lenbits},Cs=d(m,j.lens,0,j.nlen,j.lencode,0,j.work,Ts),j.lenbits=Ts.bits,Cs){J.msg="invalid literal/lengths set",j.mode=ie;break}if(j.distbits=6,j.distcode=j.distdyn,Ts={bits:j.distbits},Cs=d(h,j.lens,j.nlen,j.ndist,j.distcode,0,j.work,Ts),j.distbits=Ts.bits,Cs){J.msg="invalid distances set",j.mode=ie;break}if(j.mode=me,ue===y)break e;case me:j.mode=$;case $:if(Ae>=6&&cr>=258){J.next_out=mo,J.avail_out=cr,J.next_in=ye,J.avail_in=Ae,j.hold=he,j.bits=ge,u(J,$t),mo=J.next_out,ht=J.output,cr=J.avail_out,ye=J.next_in,we=J.input,Ae=J.avail_in,he=j.hold,ge=j.bits,j.mode===N&&(j.back=-1);break}for(j.back=0;yt=j.lencode[he&(1<<j.lenbits)-1],xt=yt>>>24,jr=yt>>>16&255,no=yt&65535,!(xt<=ge);){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if(jr&&(jr&240)===0){for(ho=xt,dp=jr,ob=no;yt=j.lencode[ob+((he&(1<<ho+dp)-1)>>ho)],xt=yt>>>24,jr=yt>>>16&255,no=yt&65535,!(ho+xt<=ge);){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}he>>>=ho,ge-=ho,j.back+=ho}if(he>>>=xt,ge-=xt,j.back+=xt,j.length=no,jr===0){j.mode=ee;break}if(jr&32){j.back=-1,j.mode=N;break}if(jr&64){J.msg="invalid literal/length code",j.mode=ie;break}j.extra=jr&15,j.mode=ve;case ve:if(j.extra){for(pa=j.extra;ge<pa;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}j.length+=he&(1<<j.extra)-1,he>>>=j.extra,ge-=j.extra,j.back+=j.extra}j.was=j.length,j.mode=_e;case _e:for(;yt=j.distcode[he&(1<<j.distbits)-1],xt=yt>>>24,jr=yt>>>16&255,no=yt&65535,!(xt<=ge);){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if((jr&240)===0){for(ho=xt,dp=jr,ob=no;yt=j.distcode[ob+((he&(1<<ho+dp)-1)>>ho)],xt=yt>>>24,jr=yt>>>16&255,no=yt&65535,!(ho+xt<=ge);){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}he>>>=ho,ge-=ho,j.back+=ho}if(he>>>=xt,ge-=xt,j.back+=xt,jr&64){J.msg="invalid distance code",j.mode=ie;break}j.offset=no,j.extra=jr&15,j.mode=ae;case ae:if(j.extra){for(pa=j.extra;ge<pa;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}j.offset+=he&(1<<j.extra)-1,he>>>=j.extra,ge-=j.extra,j.back+=j.extra}if(j.offset>j.dmax){J.msg="invalid distance too far back",j.mode=ie;break}j.mode=ke;case ke:if(cr===0)break e;if(Ke=$t-cr,j.offset>Ke){if(Ke=j.offset-Ke,Ke>j.whave&&j.sane){J.msg="invalid distance too far back",j.mode=ie;break}Ke>j.wnext?(Ke-=j.wnext,Re=j.wsize-Ke):Re=j.wnext-Ke,Ke>j.length&&(Ke=j.length),lt=j.window}else lt=ht,Re=mo-j.offset,Ke=j.length;Ke>cr&&(Ke=cr),cr-=Ke,j.length-=Ke;do ht[mo++]=lt[Re++];while(--Ke);j.length===0&&(j.mode=$);break;case ee:if(cr===0)break e;ht[mo++]=j.length,cr--,j.mode=$;break;case oe:if(j.wrap){for(;ge<32;){if(Ae===0)break e;Ae--,he|=we[ye++]<<ge,ge+=8}if($t-=cr,J.total_out+=$t,j.total+=$t,$t&&(J.adler=j.check=j.flags?c(j.check,ht,$t,mo-$t):a(j.check,ht,$t,mo-$t)),$t=cr,(j.flags?he:Ee(he))!==j.check){J.msg="incorrect data check",j.mode=ie;break}he=0,ge=0}j.mode=le;case le:if(j.wrap&&j.flags){for(;ge<32;){if(Ae===0)break e;Ae--,he+=we[ye++]<<ge,ge+=8}if(he!==(j.total&4294967295)){J.msg="incorrect length check",j.mode=ie;break}he=0,ge=0}j.mode=ne;case ne:Cs=b;break e;case ie:Cs=C;break e;case Ie:return S;case Oe:default:return x}return J.next_out=mo,J.avail_out=cr,J.next_in=ye,J.avail_in=Ae,j.hold=he,j.bits=ge,(j.wsize||$t!==J.avail_out&&j.mode<ie&&(j.mode<oe||ue!==g))&&be(J,J.output,J.next_out,$t-J.avail_out)?(j.mode=Ie,S):(fa-=J.avail_in,$t-=J.avail_out,J.total_in+=fa,J.total_out+=$t,j.total+=$t,j.wrap&&$t&&(J.adler=j.check=j.flags?c(j.check,ht,$t,J.next_out-$t):a(j.check,ht,$t,J.next_out-$t)),J.data_type=j.bits+(j.last?64:0)+(j.mode===N?128:0)+(j.mode===me||j.mode===Z?256:0),(fa===0&&$t===0||ue===g)&&Cs===_&&(Cs=P),Cs)}function Mt(J){if(!J||!J.state)return x;var ue=J.state;return ue.window&&(ue.window=null),J.state=null,_}function ze(J,ue){var j;return!J||!J.state||(j=J.state,(j.wrap&2)===0)?x:(j.head=ue,ue.done=!1,_)}function Ce(J,ue){var j=ue.length,we,ht,ye;return!J||!J.state||(we=J.state,we.wrap!==0&&we.mode!==D)?x:we.mode===D&&(ht=1,ht=a(ht,ue,j,0),ht!==we.check)?C:(ye=be(J,ue,j,j),ye?(we.mode=Ie,S):(we.havedict=1,_))}i.inflateReset=qt,i.inflateReset2=Kt,i.inflateResetKeep=Tt,i.inflateInit=Vt,i.inflateInit2=At,i.inflate=dt,i.inflateEnd=Mt,i.inflateGetHeader=ze,i.inflateSetDictionary=Ce,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,u=592,d=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],v=[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],y=[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(b,w,x,C,S,P,k,O){var R=O.bits,I=0,T=0,M=0,V=0,F=0,B=0,z=0,L=0,D=0,N=0,W,G,Z,X,ce,re=null,pe=0,me,$=new s.Buf16(a+1),ve=new s.Buf16(a+1),_e=null,ae=0,ke,ee,oe;for(I=0;I<=a;I++)$[I]=0;for(T=0;T<C;T++)$[w[x+T]]++;for(F=R,V=a;V>=1&&$[V]===0;V--);if(F>V&&(F=V),V===0)return S[P++]=1<<24|64<<16|0,S[P++]=1<<24|64<<16|0,O.bits=1,0;for(M=1;M<V&&$[M]===0;M++);for(F<M&&(F=M),L=1,I=1;I<=a;I++)if(L<<=1,L-=$[I],L<0)return-1;if(L>0&&(b===d||V!==1))return-1;for(ve[1]=0,I=1;I<a;I++)ve[I+1]=ve[I]+$[I];for(T=0;T<C;T++)w[x+T]!==0&&(k[ve[w[x+T]]++]=T);if(b===d?(re=_e=k,me=19):b===f?(re=h,pe-=257,_e=g,ae-=257,me=256):(re=v,_e=y,me=-1),N=0,T=0,I=M,ce=P,B=F,z=0,Z=-1,D=1<<F,X=D-1,b===f&&D>c||b===m&&D>u)return 1;for(;;){ke=I-z,k[T]<me?(ee=0,oe=k[T]):k[T]>me?(ee=_e[ae+k[T]],oe=re[pe+k[T]]):(ee=96,oe=0),W=1<<I-z,G=1<<B,M=G;do G-=W,S[ce+(N>>z)+G]=ke<<24|ee<<16|oe|0;while(G!==0);for(W=1<<I-1;N&W;)W>>=1;if(W!==0?(N&=W-1,N+=W):N=0,T++,--$[I]===0){if(I===V)break;I=w[x+k[T]]}if(I>F&&(N&X)!==Z){for(z===0&&(z=F),ce+=M,B=I-z,L=1<<B;B+z<V&&(L-=$[B+z],!(L<=0));)B++,L<<=1;if(D+=1<<B,b===f&&D>c||b===m&&D>u)return 1;Z=N&X,S[Z]=F<<24|B<<16|ce-P|0}}return N!==0&&(S[ce+N]=I-z<<24|64<<16|0),O.bits=F,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"),u=o("./zlib/constants"),d=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 b=this.options;b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,b.windowBits===0&&(b.windowBits=-15)),b.windowBits>=0&&b.windowBits<16&&!(_&&_.windowBits)&&(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&(b.windowBits&15)===0&&(b.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,b.windowBits);if(w!==u.Z_OK)throw new Error(d[w]);if(this.header=new m,s.inflateGetHeader(this.strm,this.header),b.dictionary&&(typeof b.dictionary=="string"?b.dictionary=c.string2buf(b.dictionary):h.call(b.dictionary)==="[object ArrayBuffer]"&&(b.dictionary=new Uint8Array(b.dictionary)),b.raw&&(w=s.inflateSetDictionary(this.strm,b.dictionary),w!==u.Z_OK)))throw new Error(d[w])}g.prototype.push=function(_,b){var w=this.strm,x=this.options.chunkSize,C=this.options.dictionary,S,P,k,O,R,I=!1;if(this.ended)return!1;P=b===~~b?b:b===!0?u.Z_FINISH:u.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,u.Z_NO_FLUSH),S===u.Z_NEED_DICT&&C&&(S=s.inflateSetDictionary(this.strm,C)),S===u.Z_BUF_ERROR&&I===!0&&(S=u.Z_OK,I=!1),S!==u.Z_STREAM_END&&S!==u.Z_OK)return this.onEnd(S),this.ended=!0,!1;w.next_out&&(w.avail_out===0||S===u.Z_STREAM_END||w.avail_in===0&&(P===u.Z_FINISH||P===u.Z_SYNC_FLUSH))&&(this.options.to==="string"?(k=c.utf8border(w.output,w.next_out),O=w.next_out-k,R=c.buf2string(w.output,k),w.next_out=O,w.avail_out=x-O,O&&a.arraySet(w.output,w.output,k,O,0),this.onData(R)):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!==u.Z_STREAM_END);return S===u.Z_STREAM_END&&(P=u.Z_FINISH),P===u.Z_FINISH?(S=s.inflateEnd(this.strm),this.onEnd(S),this.ended=!0,S===u.Z_OK):(P===u.Z_SYNC_FLUSH&&(this.onEnd(u.Z_OK),w.avail_out=0),!0)},g.prototype.onData=function(_){this.chunks.push(_)},g.prototype.onEnd=function(_){_===u.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 v(_,b){var w=new g(b);if(w.push(_,!0),w.err)throw w.msg||d[w.err];return w.result}function y(_,b){return b=b||{},b.raw=!0,v(_,b)}i.Inflate=g,i.inflate=v,i.inflateRaw=y,i.ungzip=v},{"./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 Chr=globalThis.fetch,m6=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]`}},Irt=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)}},Ort=new Date("1904-01-01T00:00:00+0000").getTime();function Art(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var Mrt=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 Art([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(Ort+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}},No=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()}},St=class extends No{constructor(e,t,r){let{parser:o,start:n}=super(new Mrt(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function qe(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var Nrt=class extends St{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 Drt(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);qe(this.tables,n.tag.trim(),i)})}},Drt=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},Yxe=Gxe.inflate||void 0,qxe=void 0,Frt=class extends St{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 Lrt(o)),Brt(this,t,r)}},Lrt=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function Brt(e,t,r){e.tables={},e.directory.forEach(o=>{qe(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(Yxe)a=Yxe(new Uint8Array(s));else if(qxe)a=qxe(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 Kxe=Wxe,Zxe=void 0,Vrt=class extends St{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 jrt(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,c)=>{let u=this.directory[c+1];u&&(u.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(Kxe)i=Kxe(new Uint8Array(s));else if(Zxe)i=new Uint8Array(Zxe(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}zrt(this,i,r)}},jrt=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=Hrt(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 zrt(e,t,r){e.tables={},e.directory.forEach(o=>{qe(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 Hrt(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 rSe={},oSe=!1;Promise.all([Promise.resolve().then(function(){return got}),Promise.resolve().then(function(){return bot}),Promise.resolve().then(function(){return wot}),Promise.resolve().then(function(){return Sot}),Promise.resolve().then(function(){return Tot}),Promise.resolve().then(function(){return Iot}),Promise.resolve().then(function(){return Aot}),Promise.resolve().then(function(){return Not}),Promise.resolve().then(function(){return Wot}),Promise.resolve().then(function(){return tnt}),Promise.resolve().then(function(){return Hnt}),Promise.resolve().then(function(){return Wnt}),Promise.resolve().then(function(){return Knt}),Promise.resolve().then(function(){return Jnt}),Promise.resolve().then(function(){return eit}),Promise.resolve().then(function(){return rit}),Promise.resolve().then(function(){return iit}),Promise.resolve().then(function(){return ait}),Promise.resolve().then(function(){return cit}),Promise.resolve().then(function(){return dit}),Promise.resolve().then(function(){return pit}),Promise.resolve().then(function(){return hit}),Promise.resolve().then(function(){return bit}),Promise.resolve().then(function(){return _it}),Promise.resolve().then(function(){return xit}),Promise.resolve().then(function(){return Cit}),Promise.resolve().then(function(){return Eit}),Promise.resolve().then(function(){return kit}),Promise.resolve().then(function(){return Iit}),Promise.resolve().then(function(){return Mit}),Promise.resolve().then(function(){return Vit}),Promise.resolve().then(function(){return Uit}),Promise.resolve().then(function(){return Yit}),Promise.resolve().then(function(){return Xit}),Promise.resolve().then(function(){return Jit}),Promise.resolve().then(function(){return est}),Promise.resolve().then(function(){return ost}),Promise.resolve().then(function(){return ist}),Promise.resolve().then(function(){return ust}),Promise.resolve().then(function(){return fst}),Promise.resolve().then(function(){return hst})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];rSe[r]=t[r]}),oSe=!0});function Urt(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=rSe[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function Wrt(){let e=0;function t(r,o){if(!oSe)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(Urt)}return new Promise((r,o)=>t(r))}function Grt(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 Yrt(e,t,r={}){if(!globalThis.document)return;let o=Grt(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=`
+							`}]})})})},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=`
 @font-face {
     font-family: "${e}";
     ${i.join(`
 	`)}
     src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var qrt=[0,1,0,0],Krt=[79,84,84,79],Zrt=[119,79,70,70],Xrt=[119,79,70,50];function h6(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function Qrt(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(h6(t,qrt)||h6(t,Krt))return"SFNT";if(h6(t,Zrt))return"WOFF";if(h6(t,Xrt))return"WOFF2"}function Jrt(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var v6=class extends Irt{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 Yrt(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>Jrt(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new m6("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=Qrt(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 m6("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return Wrt().then(t=>(e==="SFNT"&&(this.opentype=new Nrt(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new Frt(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new Vrt(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 m6("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 m6("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=v6;var wm=class extends No{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},$rt=class extends wm{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}]}},eot=class extends wm{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;qe(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new tot(e))));let i=n+o*8;qe(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}))}},tot=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}},rot=class extends wm{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;qe(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;qe(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;qe(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;qe(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let a=s+this.segCountX2,c=this.length-(a-this.tableStart);qe(this,"glyphIdArray",()=>e.readBytes(c,a,16)),qe(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],u=this.idRangeOffset[i],d=e+2*i,f=[];if(u===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=d+u+m*2,f.push(r.uint16);return{startCode:s,endCode:a,idDelta:c,idRangeOffset:u,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}))}},oot=class extends wm{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,qe(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}]}},not=class extends wm{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,qe(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new iot(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}))}},iot=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},sot=class extends wm{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,qe(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}]}},aot=class extends wm{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,qe(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new lot(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}))}},lot=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},cot=class extends wm{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 uot(e));qe(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}))}},uot=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},dot=class extends wm{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,qe(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new fot(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)}},fot=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function pot(e,t,r){let o=e.uint16;return o===0?new $rt(e,t,r):o===2?new eot(e,t,r):o===4?new rot(e,t,r):o===6?new oot(e,t,r):o===8?new not(e,t,r):o===10?new sot(e,t,r):o===12?new aot(e,t,r):o===13?new cot(e,t,r):o===14?new dot(e,t,r):{}}var mot=class extends St{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 hot(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})}},hot=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;qe(this,"table",()=>(e.currentPosition=t+n,pot(e,r,o)))}},got=Object.freeze({__proto__:null,cmap:mot}),vot=class extends St{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})}},bot=Object.freeze({__proto__:null,head:vot}),yot=class extends St{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()}},wot=Object.freeze({__proto__:null,hhea:yot}),_ot=class extends St{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(qe(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(a=>new xot(o.uint16,o.int16)))),n<i){let a=s+n*4;qe(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(c=>o.int16)))}}},xot=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},Sot=Object.freeze({__proto__:null,hmtx:_ot}),Cot=class extends St{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()}},Tot=Object.freeze({__proto__:null,maxp:Cot}),Eot=class extends St{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 kot(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new Pot(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}},Pot=class{constructor(e,t){this.length=e,this.offset=t}},kot=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,qe(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,Rot(e,this)))}};function Rot(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 Iot=Object.freeze({__proto__:null,name:Eot}),Oot=class extends St{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()}},Aot=Object.freeze({__proto__:null,OS2:Oot}),Mot=class extends St{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]<Xxe.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 Xxe[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(""))}},Xxe=[".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"],Not=Object.freeze({__proto__:null,post:Mot}),Dot=class extends St{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,qe(this,"horizAxis",()=>new BK({offset:e.offset+this.horizAxisOffset},t)),qe(this,"vertAxis",()=>new BK({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,qe(this,"itemVarStore",()=>new BK({offset:e.offset+this.itemVarStoreOffset},t)))}},BK=class extends St{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,qe(this,"baseTagList",()=>new Fot({offset:e.offset+this.baseTagListOffset},t)),qe(this,"baseScriptList",()=>new Lot({offset:e.offset+this.baseScriptListOffset},t))}},Fot=class extends St{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},Lot=class extends St{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;qe(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new Bot(this.start,r))))}},Bot=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,qe(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new Vot(t)))}},Vot=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 jot(this.start,e)),qe(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new zot(e))),qe(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new nSe(e)))}},jot=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,qe(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new nSe(t)))}},zot=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 Uot(this.parser)}},nSe=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;qe(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new Hot(e))))}},Hot=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},Uot=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)}},Wot=Object.freeze({__proto__:null,BASE:Dot}),Qxe=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 Got(e)))}},Got=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},LP=class extends No{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 Yot(e)))}},Yot=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},qot=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)}},Kot=class extends St{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,qe(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new Qxe(r)}),this.attachListOffset=r.Offset16,qe(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new Zot(r)}),this.ligCaretListOffset=r.Offset16,qe(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new Qot(r)}),this.markAttachClassDefOffset=r.Offset16,qe(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new Qxe(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,qe(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new ent(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,qe(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new qot(r)}))}},Zot=class extends No{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 Xot(this.parser)}},Xot=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},Qot=class extends No{constructor(e){super(e),this.coverageOffset=e.Offset16,qe(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new LP(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 Jot(this.parser)}},Jot=class extends No{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 $ot(this.parser)}},$ot=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)}},ent=class extends No{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 LP(this.parser)}},tnt=Object.freeze({__proto__:null,GDEF:Kot}),Jxe=class extends No{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new rnt(e))}},rnt=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},ont=class extends No{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new nnt(e))}},nnt=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},$xe=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)}},eSe=class extends No{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new int(e))}},int=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},snt=class extends No{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 lnt(e);if(t.startsWith("cc"))return new ant(e);if(t.startsWith("ss"))return new cnt(e)}}},ant=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)}},lnt=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},cnt=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function iSe(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Zy=class extends No{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 LP(e)}},jK=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},unt=class extends Zy{constructor(e){super(e),this.deltaGlyphID=e.int16}},dnt=class extends Zy{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 fnt(t)}},fnt=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},pnt=class extends Zy{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 mnt(t)}},mnt=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},hnt=class extends Zy{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 gnt(t)}},gnt=class extends No{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 vnt(t)}},vnt=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},bnt=class extends Zy{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&&(iSe(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 jK(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 ynt(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 wnt(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 LP(t)}},ynt=class extends No{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 sSe(t)}},sSe=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 jK(e))}},wnt=class extends No{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 _nt(t)}},_nt=class extends sSe{constructor(e){super(e)}},xnt=class extends Zy{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&&(iSe(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 aSe(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 Snt(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 Tnt(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 LP(t)}},Snt=class extends No{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 Cnt(t)}},Cnt=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 jK(e))}},Tnt=class extends No{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 Ent(t)}},Ent=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 aSe(e))}},aSe=class extends No{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},Pnt=class extends No{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},knt=class extends Zy{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)}},Rnt={buildSubtable:function(e,t){let r=new[void 0,unt,dnt,pnt,hnt,bnt,xnt,Pnt,knt][e](t);return r.type=e,r}},_m=class extends No{constructor(e){super(e)}},Int=class extends _m{constructor(e){super(e),console.log("lookup type 1")}},Ont=class extends _m{constructor(e){super(e),console.log("lookup type 2")}},Ant=class extends _m{constructor(e){super(e),console.log("lookup type 3")}},Mnt=class extends _m{constructor(e){super(e),console.log("lookup type 4")}},Nnt=class extends _m{constructor(e){super(e),console.log("lookup type 5")}},Dnt=class extends _m{constructor(e){super(e),console.log("lookup type 6")}},Fnt=class extends _m{constructor(e){super(e),console.log("lookup type 7")}},Lnt=class extends _m{constructor(e){super(e),console.log("lookup type 8")}},Bnt=class extends _m{constructor(e){super(e),console.log("lookup type 9")}},Vnt={buildSubtable:function(e,t){let r=new[void 0,Int,Ont,Ant,Mnt,Nnt,Dnt,Fnt,Lnt,Bnt][e](t);return r.type=e,r}},tSe=class extends No{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},jnt=class extends No{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"?Rnt:Vnt;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},lSe=class extends St{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);qe(this,"scriptList",()=>i?Jxe.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Jxe(o))),qe(this,"featureList",()=>i?eSe.EMPTY:(o.currentPosition=n+this.featureListOffset,new eSe(o))),qe(this,"lookupList",()=>i?tSe.EMPTY:(o.currentPosition=n+this.lookupListOffset,new tSe(o))),this.featureVariationsOffset&&qe(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 ont(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 $xe(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 $xe(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 snt(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 jnt(this.parser,t)}},znt=class extends lSe{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},Hnt=Object.freeze({__proto__:null,GSUB:znt}),Unt=class extends lSe{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},Wnt=Object.freeze({__proto__:null,GPOS:Unt}),Gnt=class extends St{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 Ynt(r)}},Ynt=class extends No{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new qnt(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)}},qnt=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},Knt=Object.freeze({__proto__:null,SVG:Gnt}),Znt=class extends St{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;qe(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new Xnt(r))));let n=o+this.axisCount*this.axisSize;qe(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new Qnt(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)}},Xnt=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}},Qnt=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)}},Jnt=Object.freeze({__proto__:null,fvar:Znt}),$nt=class extends St{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;qe(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},eit=Object.freeze({__proto__:null,cvt:$nt}),tit=class extends St{constructor(e,t){let{p:r}=super(e,t);qe(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},rit=Object.freeze({__proto__:null,fpgm:tit}),oit=class extends St{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,qe(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new nit(r)))}},nit=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},iit=Object.freeze({__proto__:null,gasp:oit}),sit=class extends St{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},ait=Object.freeze({__proto__:null,glyf:sit}),lit=class extends St{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,qe(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):qe(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}}},cit=Object.freeze({__proto__:null,loca:lit}),uit=class extends St{constructor(e,t){let{p:r}=super(e,t);qe(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},dit=Object.freeze({__proto__:null,prep:uit}),fit=class extends St{constructor(e,t){let{p:r}=super(e,t);qe(this,"data",()=>r.readBytes())}},pit=Object.freeze({__proto__:null,CFF:fit}),mit=class extends St{constructor(e,t){let{p:r}=super(e,t);qe(this,"data",()=>r.readBytes())}},hit=Object.freeze({__proto__:null,CFF2:mit}),git=class extends St{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,qe(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new vit(r)))}},vit=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},bit=Object.freeze({__proto__:null,VORG:git}),yit=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new g6(e),this.vert=new g6(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}},wit=class{constructor(e){this.hori=new g6(e),this.vert=new g6(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},g6=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}},cSe=class extends St{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,qe(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new yit(o)))}},_it=Object.freeze({__proto__:null,EBLC:cSe}),uSe=class extends St{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},xit=Object.freeze({__proto__:null,EBDT:uSe}),Sit=class extends St{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,qe(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new wit(r)))}},Cit=Object.freeze({__proto__:null,EBSC:Sit}),Tit=class extends cSe{constructor(e,t){super(e,t,"CBLC")}},Eit=Object.freeze({__proto__:null,CBLC:Tit}),Pit=class extends uSe{constructor(e,t){super(e,t,"CBDT")}},kit=Object.freeze({__proto__:null,CBDT:Pit}),Rit=class extends St{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,qe(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},Iit=Object.freeze({__proto__:null,sbix:Rit}),Oit=class extends St{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 VK(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new VK(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 VK(this.parser),u=c.gID;if(u===e)return c;u>e?n=a:u<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 Ait(p))}},VK=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},Ait=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},Mit=Object.freeze({__proto__:null,COLR:Oit}),Nit=class extends St{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),qe(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new Dit(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,qe(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new Fit(r,o))),qe(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new Lit(r,o))),qe(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new Bit(r,o))))}},Dit=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},Fit=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},Lit=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},Bit=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},Vit=Object.freeze({__proto__:null,CPAL:Nit}),jit=class extends St{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 zit(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new Hit(this.parser)}},zit=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},Hit=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},Uit=Object.freeze({__proto__:null,DSIG:jit}),Wit=class extends St{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 Git(o,n))}},Git=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},Yit=Object.freeze({__proto__:null,hdmx:Wit}),qit=class extends St{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,qe(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i<this.nTables;i++){r.currentPosition=o;let s=new Kit(r);n.push(s),o+=s}return n})}},Kit=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,qe(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new Zit(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]}},Zit=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},Xit=Object.freeze({__proto__:null,kern:qit}),Qit=class extends St{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},Jit=Object.freeze({__proto__:null,LTSH:Qit}),$it=class extends St{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,qe(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.")}},est=Object.freeze({__proto__:null,MERG:$it}),tst=class extends St{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 rst(this.tableStart,r))}},rst=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)}},ost=Object.freeze({__proto__:null,meta:tst}),nst=class extends St{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.")}},ist=Object.freeze({__proto__:null,PCLT:nst}),sst=class extends St{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 ast(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new lst(r))}},ast=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},lst=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new cst(e))}},cst=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},ust=Object.freeze({__proto__:null,VDMX:sst}),dst=class extends St{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()}},fst=Object.freeze({__proto__:null,vhea:dst}),pst=class extends St{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 mst(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)))}}},mst=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},hst=Object.freeze({__proto__:null,vmtx:pst});function dSe(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:ug(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var Ua=l(E(),1);function gst(){let{installFonts:e}=(0,BP.useContext)(Ai),[t,r]=(0,BP.useState)(!1),[o,n]=(0,BP.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,v=[...h],y=!1,_=v.map(async w=>{if(!await u(w))return y=!0,null;if(g.has(w.name))return null;let C=(((w.name??"").split(".")??[]).pop()??"").toLowerCase();return NK.includes(C)?(g.add(w.name),w):null}),b=(await Promise.all(_)).filter(w=>w!==null);if(b.length>0)c(b);else{let w=y?(0,Wx.__)("Sorry, you are not allowed to upload this file type."):(0,Wx.__)("No fonts found to install.");n({type:"error",message:w}),r(!1)}},c=async h=>{let g=await Promise.all(h.map(async v=>{let y=await f(v);return await Zg(y,y.file,"all"),y}));m(g)};async function u(h){let g=new v6("Uploaded Font");try{let v=await d(h);return await g.fromDataBuffer(v,"font"),!0}catch{return!1}}async function d(h){return new Promise((g,v)=>{let y=new window.FileReader;y.readAsArrayBuffer(h),y.onload=()=>g(y.result),y.onerror=v})}let f=async h=>{let g=await d(h),v=new v6("Uploaded Font");v.fromDataBuffer(g,h.name);let _=(await new Promise(O=>v.onload=O)).detail.font,{name:b}=_.opentype.tables,w=b.get(16)||b.get(1),x=b.get(2).toLowerCase().includes("italic"),C=_.opentype.tables["OS/2"].usWeightClass||"normal",P=!!_.opentype.tables.fvar&&_.opentype.tables.fvar.axes.find(({tag:O})=>O==="wght"),k=P?`${P.minValue} ${P.maxValue}`:null;return{file:h,fontFamily:w,fontStyle:x?"italic":"normal",fontWeight:k||C}},m=async h=>{let g=dSe(h);try{await e(g),n({type:"success",message:(0,Wx.__)("Fonts were installed successfully.")})}catch(v){let y=v;n({type:"error",message:y.message,errors:y?.installationErrors})}r(!1)};return(0,Ua.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,Ua.jsx)(bs.DropZone,{onFilesDrop:i}),(0,Ua.jsxs)(bs.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,Ua.jsxs)(bs.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,Ua.jsx)("ul",{children:o.errors.map((h,g)=>(0,Ua.jsx)("li",{children:h},g))})]}),t&&(0,Ua.jsx)(bs.FlexItem,{children:(0,Ua.jsx)("div",{className:"font-library__upload-area",children:(0,Ua.jsx)(bs.ProgressBar,{})})}),!t&&(0,Ua.jsx)(bs.FormFileUpload,{accept:NK.map(h=>`.${h}`).join(","),multiple:!0,onChange:s,render:({openFileDialog:h})=>(0,Ua.jsx)(bs.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,Wx.__)("Upload font")})}),(0,Ua.jsx)(bs.__experimentalText,{className:"font-library__upload-area__text",children:(0,Wx.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var b6=gst;var Nu=l(E(),1),{Tabs:y6}=rr(w6.privateApis),vst={id:"installed-fonts",title:(0,Gx._x)("Library","Font library")},bst={id:"upload-fonts",title:(0,Gx._x)("Upload","noun")},yst=e=>e.map(({slug:t,name:r})=>({id:t,title:e.length===1&&t==="google-fonts"?(0,Gx.__)("Install Fonts"):r}));function wst({onRequestClose:e,defaultTabId:t="installed-fonts"}){let{records:r=[]}=(0,_6.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),o=(0,fSe.useSelect)(i=>i(_6.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]),n=[vst];return o&&(n.push(bst),n.push(...yst(r||[]))),(0,Nu.jsx)(w6.Modal,{title:(0,Gx.__)("Fonts"),onRequestClose:e,isFullScreen:!0,className:"font-library-modal",children:(0,Nu.jsxs)(y6,{defaultTabId:t,children:[(0,Nu.jsx)("div",{className:"font-library-modal__tablist-container",children:(0,Nu.jsx)(y6.TabList,{children:n.map(({id:i,title:s})=>(0,Nu.jsx)(y6.Tab,{tabId:i,children:s},i))})}),n.map(({id:i})=>{let s;switch(i){case"upload-fonts":s=(0,Nu.jsx)(b6,{});break;case"installed-fonts":s=(0,Nu.jsx)(c6,{});break;default:s=(0,Nu.jsx)(d6,{slug:i})}return(0,Nu.jsx)(y6.TabPanel,{tabId:i,focusable:!1,className:"font-library-modal__tab-panel",children:s},i)})]})})}var pSe=wst;var x6=l(H(),1),Xy=l(q(),1),mSe=l(U(),1);var Yx=l(E(),1);function _st({font:e}){let{handleSetLibraryFontSelected:t,setModalTabOpen:r}=(0,mSe.useContext)(Ai),o=e?.fontFace?.length||1,n=()=>{t?.(e),r?.("installed-fonts")},i=zy(e);return(0,Yx.jsx)(Xy.__experimentalItem,{onClick:n,children:(0,Yx.jsxs)(Xy.__experimentalHStack,{justify:"space-between",children:[(0,Yx.jsx)(Xy.FlexItem,{style:i,children:e.name}),(0,Yx.jsx)(Xy.FlexItem,{className:"global-styles-ui-screen-typography__font-variants-count",children:(0,x6.sprintf)((0,x6._n)("%d variant","%d variants",o),o)})]})})}var hSe=_st;var On=l(E(),1);function gSe(e,t){return e?e.map(r=>bm(r,{source:t})):[]}function xst(){let{baseCustomFonts:e,modalTabOpen:t,setModalTabOpen:r}=(0,vSe.useContext)(Ai),[o]=Ge("typography.fontFamilies"),[n]=Ge("typography.fontFamilies",void 0,"base"),i=gSe(o?.theme,"theme"),s=gSe(o?.custom,"custom"),a=[...i,...s].sort((d,f)=>d.name.localeCompare(f.name)),c=0<a.length,u=c||n?.theme?.length>0||(e?.length??0)>0;return(0,On.jsxs)(On.Fragment,{children:[!!t&&(0,On.jsx)(pSe,{onRequestClose:()=>r?.(""),defaultTabId:t}),(0,On.jsxs)(Du.__experimentalVStack,{spacing:2,children:[(0,On.jsxs)(Du.__experimentalHStack,{justify:"space-between",children:[(0,On.jsx)(Rn,{level:3,children:(0,Qy.__)("Fonts")}),(0,On.jsx)(Du.Button,{onClick:()=>r?.("installed-fonts"),label:(0,Qy.__)("Manage fonts"),icon:cj,size:"small"})]}),a.length>0&&(0,On.jsx)(On.Fragment,{children:(0,On.jsx)(Du.__experimentalItemGroup,{size:"large",isBordered:!0,isSeparated:!0,children:a.map(d=>(0,On.jsx)(hSe,{font:d},d.slug))})}),!c&&(0,On.jsxs)(On.Fragment,{children:[(0,On.jsx)(Du.__experimentalText,{as:"p",children:u?(0,Qy.__)("No fonts activated."):(0,Qy.__)("No fonts installed.")}),(0,On.jsx)(Du.Button,{className:"global-styles-ui-font-families__manage-fonts",variant:"secondary",__next40pxDefaultSize:!0,onClick:()=>{r?.(u?"installed-fonts":"upload-fonts")},children:u?(0,Qy.__)("Manage fonts"):(0,Qy.__)("Add fonts")})]})]})]})}function bSe({...e}){return(0,On.jsx)(o6,{children:(0,On.jsx)(xst,{...e})})}var VP=l(H(),1),xm=l(q(),1);var Pf=l(E(),1);function Sst(){return(0,Pf.jsxs)(xm.__experimentalVStack,{spacing:2,children:[(0,Pf.jsx)(xm.__experimentalHStack,{justify:"space-between",children:(0,Pf.jsx)(Rn,{level:3,children:(0,VP.__)("Font Sizes")})}),(0,Pf.jsx)(xm.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,Pf.jsx)(fn,{path:"/typography/font-sizes",children:(0,Pf.jsxs)(xm.__experimentalHStack,{direction:"row",children:[(0,Pf.jsx)(xm.FlexItem,{children:(0,VP.__)("Font size presets")}),(0,Pf.jsx)(Si,{icon:(0,VP.isRTL)()?zr:wr})]})})})]})}var ySe=Sst;var _c=l(E(),1);function Cst(){let{fontLibraryEnabled:e}=(0,_Se.useContext)(dn);return(0,_c.jsxs)(_c.Fragment,{children:[(0,_c.jsx)(Br,{title:(0,S6.__)("Typography"),description:(0,S6.__)("Available fonts, typographic styles, and the application of those styles.")}),(0,_c.jsx)(Yg,{children:(0,_c.jsxs)(wSe.__experimentalVStack,{spacing:7,children:[(0,_c.jsx)(jx,{title:(0,S6.__)("Typesets")}),e&&(0,_c.jsx)(bSe,{}),(0,_c.jsx)(dxe,{}),(0,_c.jsx)(ySe,{})]})})]})}var xSe=Cst;var Gr=l(H(),1),Pl=l(q(),1),RSe=l(U(),1);var SSe=l(xe(),1);var CSe=l(E(),1),{useSettingsForBlockElement:Tst,TypographyPanel:Est}=rr(SSe.privateApis);function TSe({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]=Qe(o,"","user",!1),[i,s]=Qe(o,"","merged",!1),[a]=Ge(""),u=Tst(a,void 0,e==="heading"?t:e);return(0,CSe.jsx)(Est,{inheritedValue:i,value:n,onChange:s,settings:u,showInheritanceLabelIndicators:!1})}var ESe=l(E(),1);function PSe({name:e,element:t,headingLevel:r}){let o="";t==="heading"?o=`elements.${r}.`:t&&t!=="text"&&(o=`elements.${t}.`);let[n]=Qe(o+"typography.fontFamily",e),[i]=Qe(o+"color.gradient",e),[s]=Qe(o+"color.background",e),[a]=Qe("color.background"),[c]=Qe(o+"color.text",e),[u]=Qe(o+"typography.fontSize",e),[d]=Qe(o+"typography.fontStyle",e),[f]=Qe(o+"typography.fontWeight",e),[m]=Qe(o+"typography.letterSpacing",e);return(0,ESe.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontFamily:n??"serif",background:i??s??a,color:c,fontSize:u,fontStyle:d,fontWeight:f,letterSpacing:m,...t==="link"?{textDecoration:"underline"}:{}},children:"Aa"})}var fi=l(E(),1),kSe={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")},button:{description:(0,Gr.__)("Manage the fonts and typography used on buttons."),title:(0,Gr.__)("Buttons")}};function Pst({element:e}){let[t,r]=(0,RSe.useState)("heading");return(0,fi.jsxs)(fi.Fragment,{children:[(0,fi.jsx)(Br,{title:kSe[e].title,description:kSe[e].description}),(0,fi.jsx)(Pl.__experimentalSpacer,{marginX:4,children:(0,fi.jsx)(PSe,{element:e,headingLevel:t})}),e==="heading"&&(0,fi.jsx)(Pl.__experimentalSpacer,{marginX:4,marginBottom:"1em",children:(0,fi.jsxs)(Pl.__experimentalToggleGroupControl,{label:(0,Gr.__)("Select heading level"),hideLabelFromVision:!0,value:t,onChange:o=>r(o),isBlock:!0,children:[(0,fi.jsx)(Pl.__experimentalToggleGroupControlOption,{value:"heading",showTooltip:!0,"aria-label":(0,Gr.__)("All headings"),label:(0,Gr._x)("All","heading levels")}),(0,fi.jsx)(Pl.__experimentalToggleGroupControlOption,{value:"h1",showTooltip:!0,"aria-label":(0,Gr.__)("Heading 1"),label:(0,Gr.__)("H1")}),(0,fi.jsx)(Pl.__experimentalToggleGroupControlOption,{value:"h2",showTooltip:!0,"aria-label":(0,Gr.__)("Heading 2"),label:(0,Gr.__)("H2")}),(0,fi.jsx)(Pl.__experimentalToggleGroupControlOption,{value:"h3",showTooltip:!0,"aria-label":(0,Gr.__)("Heading 3"),label:(0,Gr.__)("H3")}),(0,fi.jsx)(Pl.__experimentalToggleGroupControlOption,{value:"h4",showTooltip:!0,"aria-label":(0,Gr.__)("Heading 4"),label:(0,Gr.__)("H4")}),(0,fi.jsx)(Pl.__experimentalToggleGroupControlOption,{value:"h5",showTooltip:!0,"aria-label":(0,Gr.__)("Heading 5"),label:(0,Gr.__)("H5")}),(0,fi.jsx)(Pl.__experimentalToggleGroupControlOption,{value:"h6",showTooltip:!0,"aria-label":(0,Gr.__)("Heading 6"),label:(0,Gr.__)("H6")})]})}),(0,fi.jsx)(TSe,{element:e,headingLevel:t})]})}var qx=Pst;var zK=l(H(),1),DSe=l(q(),1),FSe=l(xe(),1);var kl=l(q(),1),Kx=l(H(),1);var MSe=l(U(),1);var ISe=l(q(),1),OSe=l(E(),1);function kst({className:e,children:t,...r}){return(0,OSe.jsx)(ISe.Flex,{className:Q("global-styles-ui__color-indicator-wrapper",e),...r,children:t})}var ASe=kst;var ys=l(E(),1),C6=[];function Rst({name:e}){let[t]=Ge("color.palette.custom"),[r]=Ge("color.palette.theme"),[o]=Ge("color.palette.default"),[n]=Ge("color.defaultPalette",e),i=t||C6,s=r||C6,a=o||C6,c=n??!0,u=(0,MSe.useMemo)(()=>[...i,...s,...a&&c?a:C6],[i,s,a,c]),d=e?"/blocks/"+encodeURIComponent(e)+"/colors/palette":"/colors/palette";return(0,ys.jsxs)(kl.__experimentalVStack,{spacing:3,children:[(0,ys.jsx)(Rn,{level:3,children:(0,Kx.__)("Palette")}),(0,ys.jsx)(kl.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:(0,ys.jsx)(fn,{path:d,children:(0,ys.jsxs)(kl.__experimentalHStack,{direction:"row",children:[u.length>0?(0,ys.jsxs)(ys.Fragment,{children:[(0,ys.jsx)(kl.__experimentalZStack,{isLayered:!1,offset:-8,children:u.slice(0,5).map(({color:f},m)=>(0,ys.jsx)(ASe,{children:(0,ys.jsx)(kl.ColorIndicator,{colorValue:f})},`${f}-${m}`))}),(0,ys.jsx)(kl.FlexItem,{isBlock:!0,children:(0,Kx.__)("Edit palette")})]}):(0,ys.jsx)(kl.FlexItem,{children:(0,Kx.__)("Add colors")}),(0,ys.jsx)(Si,{icon:(0,Kx.isRTL)()?zr:wr})]})})})]})}var NSe=Rst;var kf=l(E(),1),{useSettingsForBlockElement:Ist,ColorPanel:Ost}=rr(FSe.privateApis);function Ast(){let[e,t]=Qe("",void 0,"user",!1),[r]=Qe("",void 0,"merged",!1),[o]=Ge(""),n=Ist(o);return(0,kf.jsxs)(kf.Fragment,{children:[(0,kf.jsx)(Br,{title:(0,zK.__)("Colors"),description:(0,zK.__)("Palette colors and the application of those colors on site elements.")}),(0,kf.jsx)(Yg,{children:(0,kf.jsx)(DSe.__experimentalVStack,{spacing:7,children:(0,kf.jsx)(NSe,{})})}),(0,kf.jsx)(Ost,{inheritedValue:r,value:e,onChange:t,settings:n,showInheritanceLabelIndicators:!1})]})}var LSe=Ast;var HP=l(H(),1);var HSe=l(Pe(),1),Cm=l(q(),1),Xx=l(H(),1);var E6=l(q(),1);var T6=l(q(),1);var BSe=l(E(),1);function VSe(){let{paletteColors:e}=Dx();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,BSe.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var jP=l(E(),1),Mst={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Nst=({label:e,isFocused:t,withHoverView:r})=>(0,jP.jsx)(Lx,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,jP.jsx)(T6.__unstableMotion.div,{variants:Mst,style:{height:"100%",overflow:"hidden"},children:(0,jP.jsx)(T6.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,jP.jsx)(VSe,{})})},o)}),jSe=Nst;var Jy=l(E(),1),zSe=["color"];function Zx({title:e,gap:t=2}){let r=GD(zSe);return r?.length<=1?null:(0,Jy.jsxs)(E6.__experimentalVStack,{spacing:3,children:[e&&(0,Jy.jsx)(Rn,{level:3,children:e}),(0,Jy.jsx)(E6.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Jy.jsx)(Vx,{variation:o,isPill:!0,properties:zSe,showTooltip:!0,children:()=>(0,Jy.jsx)(jSe,{})},n))})]})}var Sm=l(E(),1),Dst={placement:"bottom-start",offset:8};function USe({name:e}){let[t,r]=Ge("color.palette.theme",e),[o]=Ge("color.palette.theme",e,"base"),[n,i]=Ge("color.palette.default",e),[s]=Ge("color.palette.default",e,"base"),[a,c]=Ge("color.palette.custom",e),[u]=Ge("color.defaultPalette",e),f=(0,HSe.useViewportMatch)("small","<")?Dst:void 0,[m]=R_e(e);return(0,Sm.jsxs)(Cm.__experimentalVStack,{className:"global-styles-ui-color-palette-panel",spacing:8,children:[(0,Sm.jsxs)(Cm.__experimentalVStack,{spacing:4,children:[!!t&&!!t.length&&(0,Sm.jsx)(Cm.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,colors:t,onChange:r,paletteLabel:(0,Xx.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:f}),window.__experimentalEnableColorRandomizer&&t?.length>0&&m&&(0,Sm.jsx)(Cm.Button,{__next40pxDefaultSize:!0,variant:"secondary",icon:fj,onClick:m,children:(0,Xx.__)("Randomize colors")})]}),!!n&&!!n.length&&!!u&&(0,Sm.jsx)(Cm.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,colors:n,onChange:i,paletteLabel:(0,Xx.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:f}),(0,Sm.jsx)(Cm.__experimentalPaletteEdit,{colors:a,onChange:c,paletteLabel:(0,Xx.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:f}),(0,Sm.jsx)(Zx,{title:(0,Xx.__)("Palettes")})]})}var WSe=l(Pe(),1),If=l(q(),1),zP=l(H(),1);var Rf=l(E(),1),Fst={placement:"bottom-start",offset:8},Lst=()=>{};function GSe({name:e}){let[t,r]=Ge("color.gradients.theme",e),[o]=Ge("color.gradients.theme",e,"base"),[n,i]=Ge("color.gradients.default",e),[s]=Ge("color.gradients.default",e,"base"),[a,c]=Ge("color.gradients.custom",e),[u]=Ge("color.defaultGradients",e),[d]=Ge("color.duotone.custom")||[],[f]=Ge("color.duotone.default")||[],[m]=Ge("color.duotone.theme")||[],[h]=Ge("color.defaultDuotone"),g=[...d||[],...m||[],...f&&h?f:[]],y=(0,WSe.useViewportMatch)("small","<")?Fst:void 0;return(0,Rf.jsxs)(If.__experimentalVStack,{className:"global-styles-ui-gradient-palette-panel",spacing:8,children:[!!t&&!!t.length&&(0,Rf.jsx)(If.__experimentalPaletteEdit,{canReset:t!==o,canOnlyChangeValues:!0,gradients:t,onChange:r,paletteLabel:(0,zP.__)("Theme"),paletteLabelHeadingLevel:3,popoverProps:y}),!!n&&!!n.length&&!!u&&(0,Rf.jsx)(If.__experimentalPaletteEdit,{canReset:n!==s,canOnlyChangeValues:!0,gradients:n,onChange:i,paletteLabel:(0,zP.__)("Default"),paletteLabelHeadingLevel:3,popoverProps:y}),(0,Rf.jsx)(If.__experimentalPaletteEdit,{gradients:a,onChange:c,paletteLabel:(0,zP.__)("Custom"),paletteLabelHeadingLevel:3,slugPrefix:"custom-",popoverProps:y}),!!g&&!!g.length&&(0,Rf.jsxs)("div",{children:[(0,Rf.jsx)(Rn,{level:3,children:(0,zP.__)("Duotone")}),(0,Rf.jsx)(If.__experimentalSpacer,{margin:3}),(0,Rf.jsx)(If.DuotonePicker,{duotonePalette:g,disableCustomDuotone:!0,disableCustomColors:!0,clearable:!1,onChange:Lst,colorPalette:[]})]})]})}var ia=l(E(),1);function Bst({name:e}){return(0,ia.jsxs)(ia.Fragment,{children:[(0,ia.jsx)(Br,{title:(0,HP.__)("Edit palette"),description:(0,HP.__)("The combination of colors used across the site and in color pickers.")}),(0,ia.jsxs)(Hr.Root,{defaultValue:"color",children:[(0,ia.jsx)("div",{className:"global-styles-ui-color-palette__tablist-container",children:(0,ia.jsxs)(Hr.List,{className:"global-styles-ui-color-palette__tablist",children:[(0,ia.jsx)(Hr.Tab,{value:"color",children:(0,HP.__)("Color")}),(0,ia.jsx)(Hr.Tab,{value:"gradient",children:(0,HP.__)("Gradient")})]})}),(0,ia.jsx)(Hr.Panel,{value:"color",tabIndex:-1,children:(0,ia.jsx)(USe,{name:e})}),(0,ia.jsx)(Hr.Panel,{value:"gradient",tabIndex:-1,children:(0,ia.jsx)(GSe,{name:e})})]})]})}var YSe=Bst;var HK=l(H(),1),XSe=l(xe(),1),QSe=l(q(),1);var qSe=l(xe(),1);var KSe=l(E(),1),Vst={backgroundSize:"auto"},{BackgroundPanel:jst}=rr(qSe.privateApis);function ZSe(){let[e]=Qe("",void 0,"user",!1),[t,r]=Qe("",void 0,"merged",!1),[o]=Ge("");return(0,KSe.jsx)(jst,{inheritedValue:t,value:e,onChange:r,settings:o,defaultValues:Vst,showInheritanceLabelIndicators:!1})}var Jg=l(E(),1),{useHasBackgroundPanel:zst}=rr(XSe.privateApis);function Hst(){let[e]=Ge(""),t=zst(e);return(0,Jg.jsxs)(Jg.Fragment,{children:[(0,Jg.jsx)(Br,{title:(0,HK.__)("Background"),description:(0,Jg.jsx)(QSe.__experimentalText,{children:(0,HK.__)("Set styles for the site's background.")})}),t&&(0,Jg.jsx)(ZSe,{})]})}var JSe=Hst;var Wa=l(H(),1);var Of=l(q(),1),o1e=l(H(),1);var n1e=l(U(),1);var $Se=l(q(),1),e1e=l(H(),1),t1e=l(E(),1);function r1e({text:e,confirmButtonText:t,isOpen:r,toggleOpen:o,onConfirm:n}){return(0,t1e.jsx)($Se.__experimentalConfirmDialog,{isOpen:r,cancelButtonText:(0,e1e.__)("Cancel"),confirmButtonText:t,onCancel:o,onConfirm:()=>{o(),n()},size:"medium",children:e})}var Un=l(E(),1),{Menu:UP}=rr(Of.privateApis);function $g({label:e,items:t,getEditPath:r,addLabel:o,onAdd:n,menuAction:i}){let[s,a]=(0,n1e.useState)(!1),c=!!i&&t.length>0;return(0,Un.jsxs)(te,{direction:"column",gap:"sm",children:[i&&s&&(0,Un.jsx)(r1e,{text:i.confirmText,confirmButtonText:i.confirmButtonText,isOpen:s,toggleOpen:()=>a(!1),onConfirm:i.onConfirm}),(0,Un.jsxs)(te,{justify:"space-between",align:"flex-start",children:[(0,Un.jsx)(Rn,{level:3,children:e}),(0,Un.jsxs)(Of.FlexItem,{children:[o&&n&&(0,Un.jsx)(Of.Button,{size:"small",icon:vp,label:o,onClick:n}),c&&(0,Un.jsxs)(UP,{children:[(0,Un.jsx)(UP.TriggerButton,{render:(0,Un.jsx)(Of.Button,{size:"small",icon:Fn,label:i.optionsLabel})}),(0,Un.jsx)(UP.Popover,{children:(0,Un.jsx)(UP.Item,{onClick:()=>a(!0),children:(0,Un.jsx)(UP.ItemLabel,{children:i.label})})})]})]})]}),t.length>0&&(0,Un.jsx)(Of.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:t.map(u=>(0,Un.jsx)(fn,{path:r(u.slug),children:(0,Un.jsxs)(te,{direction:"row",justify:"space-between",align:"center",children:[(0,Un.jsx)(Of.FlexItem,{children:u.name}),(0,Un.jsx)(Si,{icon:(0,o1e.isRTL)()?zr:wr})]})},u.slug))})]})}var i1e=[];function xc(e,t){let r=`${e}.${t}`,[o=i1e,n]=Ge(r),[i=i1e]=Ge(r,void 0,"base");return{presets:o,basePresets:i,setPresets:n}}var Fu=l(E(),1),UK="6px 6px 9px rgba(0, 0, 0, 0.2)";function s1e(){let[e]=Ge("shadow.defaultPresets"),t=xc("shadow.presets","default"),r=xc("shadow.presets","theme"),o=xc("shadow.presets","custom"),n=()=>{let i=WD(o.presets,"shadow-");o.setPresets([...o.presets,{name:(0,Wa.sprintf)((0,Wa.__)("Shadow %d"),i),shadow:UK,slug:`shadow-${i}`}])};return(0,Fu.jsxs)(Fu.Fragment,{children:[(0,Fu.jsx)(Br,{title:(0,Wa.__)("Shadows"),description:(0,Wa.__)("Manage and create shadow styles for use across the site.")}),(0,Fu.jsx)(Yg,{children:(0,Fu.jsxs)(te,{direction:"column",className:"global-styles-ui__shadows-panel",gap:"xl",children:[e&&(0,Fu.jsx)($g,{label:(0,Wa.__)("Default"),items:t.presets,getEditPath:i=>`/shadows/edit/default/${i}`}),r.presets.length>0&&(0,Fu.jsx)($g,{label:(0,Wa.__)("Theme"),items:r.presets,getEditPath:i=>`/shadows/edit/theme/${i}`}),(0,Fu.jsx)($g,{label:(0,Wa.__)("Custom"),items:o.presets,getEditPath:i=>`/shadows/edit/custom/${i}`,addLabel:(0,Wa.__)("Add shadow"),onAdd:n,menuAction:{label:(0,Wa.__)("Remove all custom shadows"),optionsLabel:(0,Wa.__)("Shadow options"),confirmText:(0,Wa.__)("Are you sure you want to remove all custom shadows?"),confirmButtonText:(0,Wa.__)("Remove"),onConfirm:()=>o.setPresets([])}})]})})]})}var Vr=l(q(),1),mn=l(H(),1);var Af=l(U(),1);function a1e(e){return(e.match(/(?:[^,(]|\([^)]*\))+/g)||[]).map(r=>r.trim())}function l1e(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,u=(a.match(c)||[]).map(g=>g?.trim()).filter(g=>g);if(u.length>1)return t;if(u.length===0&&(u=a.trim().split(" ").filter(g=>g),u.length>1))return t;let[d,f,m,h]=n;return{x:d,y:f,blur:m||t.blur,spread:h||t.spread,inset:s,color:a||t.color}}function c1e(e){let t=`${e.x||"0px"} ${e.y||"0px"} ${e.blur||"0px"} ${e.spread||"0px"}`;return`${e.inset?"inset":""} ${t} ${e.color||""}`.trim()}var ev=l(q(),1);var Sc=l(E(),1),{Menu:WP}=rr(ev.privateApis);function P6({title:e,description:t,menuLabel:r,menuItems:o}){return(0,Sc.jsxs)(te,{justify:"space-between",align:"flex-start",children:[(0,Sc.jsx)(Br,{title:e,description:t}),o.length>0&&(0,Sc.jsx)(ev.FlexItem,{children:(0,Sc.jsx)(ev.__experimentalSpacer,{marginTop:2,marginBottom:0,paddingX:4,children:(0,Sc.jsxs)(WP,{children:[(0,Sc.jsx)(WP.TriggerButton,{render:(0,Sc.jsx)(ev.Button,{size:"small",icon:Fn,label:r})}),(0,Sc.jsx)(WP.Popover,{children:o.map(n=>(0,Sc.jsx)(WP.Item,{disabled:n.disabled,onClick:n.onClick,children:(0,Sc.jsx)(WP.ItemLabel,{children:n.label})},n.label))})]})})})]})}var u1e=l(q(),1),WK=l(H(),1),d1e=l(E(),1);function k6({message:e,isOpen:t,toggleOpen:r,onConfirm:o}){return(0,d1e.jsx)(u1e.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,WK.__)("Cancel"),confirmButtonText:(0,WK.__)("Delete"),onCancel:r,onConfirm:()=>{r(),o()},size:"medium",children:e})}var $y=l(q(),1),GP=l(H(),1),f1e=l(U(),1);var Tm=l(E(),1);function R6({initialName:e,placeholder:t,toggleOpen:r,onRename:o}){let[n,i]=(0,f1e.useState)(e),s=()=>{n&&n.trim()&&o(n),r()};return(0,Tm.jsx)($y.Modal,{onRequestClose:r,focusOnMount:"firstContentElement",title:(0,GP.__)("Rename"),size:"small",children:(0,Tm.jsx)("form",{onSubmit:a=>{a.preventDefault(),s()},children:(0,Tm.jsxs)(te,{gap:"sm",direction:"column",children:[(0,Tm.jsx)($y.__experimentalInputControl,{autoComplete:"off",value:n,onChange:i,label:(0,GP.__)("Name"),placeholder:t}),(0,Tm.jsxs)(te,{justify:"end",direction:"row",children:[(0,Tm.jsx)($y.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,GP.__)("Cancel")}),(0,Tm.jsx)($y.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",children:(0,GP.__)("Save")})]})]})})})}var Rt=l(E(),1);function p1e(){let{goBack:e,params:t}=(0,Vr.useNavigator)(),r=t.category,o=t.slug,{presets:n,basePresets:i,setPresets:s}=xc("shadow.presets",r),a=n.find(v=>v.slug===o),[c,u]=(0,Af.useState)(!1),[d,f]=(0,Af.useState)(!1);if((0,Af.useEffect)(()=>{o&&!a&&e()},[a,o,e]),!r||!o||!a)return null;let m=i.find(v=>v.slug===o),h=v=>s(n.map(y=>y.slug===o?{...a,shadow:v}:y)),g=r==="custom"?[{label:(0,mn.__)("Rename"),onClick:()=>f(!0)},{label:(0,mn.__)("Delete"),onClick:()=>u(!0)}]:[{label:(0,mn.__)("Reset"),onClick:()=>{m&&s(n.map(v=>v.slug===o?m:v))},disabled:a.shadow===m?.shadow}];return(0,Rt.jsxs)(Rt.Fragment,{children:[(0,Rt.jsx)(P6,{title:a.name,menuLabel:(0,mn.__)("Menu"),menuItems:g}),(0,Rt.jsxs)(Yg,{children:[(0,Rt.jsx)(Ust,{shadow:a.shadow}),(0,Rt.jsx)(Wst,{shadow:a.shadow,onChange:h})]}),c&&(0,Rt.jsx)(k6,{message:(0,mn.sprintf)((0,mn.__)('Are you sure you want to delete "%s" shadow preset?'),a.name),isOpen:c,toggleOpen:()=>u(!1),onConfirm:()=>{s(n.filter(v=>v.slug!==o)),e()}}),d&&(0,Rt.jsx)(R6,{initialName:a.name,placeholder:(0,mn.__)("Shadow name"),toggleOpen:()=>f(!1),onRename:v=>s(n.map(y=>y.slug===o?{...y,name:v}:y))})]})}function Ust({shadow:e}){return(0,Rt.jsx)(Vr.__experimentalSpacer,{marginBottom:4,marginTop:-2,children:(0,Rt.jsx)(te,{direction:"row",align:"center",justify:"center",className:"global-styles-ui__shadow-preview-panel",children:(0,Rt.jsx)("div",{className:"global-styles-ui__shadow-preview-block",style:{boxShadow:e}})})})}function Wst({shadow:e,onChange:t}){let r=(0,Af.useRef)(null),o=(0,Af.useMemo)(()=>a1e(e),[e]),n=(a,c)=>{let u=[...o];u[a]=c,t(u.join(", "))},i=()=>{t([...o,UK].join(", "))},s=a=>{t(o.filter((c,u)=>u!==a).join(", ")),r.current?.focus()};return(0,Rt.jsxs)(Rt.Fragment,{children:[(0,Rt.jsx)(te,{direction:"column",gap:"sm",children:(0,Rt.jsxs)(te,{justify:"space-between",align:"flex-start",children:[(0,Rt.jsx)(Rn,{level:3,children:(0,mn.__)("Shadows")}),(0,Rt.jsx)(Vr.FlexItem,{className:"global-styles-ui__shadows-panel__options-container",children:(0,Rt.jsx)(Vr.Button,{size:"small",icon:vp,label:(0,mn.__)("Add shadow"),onClick:()=>{i()},ref:r})})]})}),(0,Rt.jsx)(Vr.__experimentalSpacer,{}),(0,Rt.jsx)(Vr.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,children:o.map((a,c)=>(0,Rt.jsx)(Gst,{shadow:a,onChange:u=>n(c,u),canRemove:o.length>1,onRemove:()=>s(c)},c))})]})}function Gst({shadow:e,onChange:t,canRemove:r,onRemove:o}){let n={placement:"left-start",offset:36,shift:!0},i=(0,Af.useMemo)(()=>l1e(e),[e]),s=a=>{t(c1e(a))};return(0,Rt.jsx)(Vr.Dropdown,{popoverProps:n,className:"global-styles-ui__shadow-editor__dropdown",renderToggle:({onToggle:a,isOpen:c})=>{let u={onClick:a,className:Q("global-styles-ui__shadow-editor__dropdown-toggle",{"is-open":c}),"aria-expanded":c},d={onClick:()=>{c&&a(),o()},className:Q("global-styles-ui__shadow-editor__remove-button",{"is-open":c}),label:(0,mn.__)("Remove shadow")};return(0,Rt.jsxs)(Rt.Fragment,{children:[(0,Rt.jsx)(Vr.Button,{__next40pxDefaultSize:!0,icon:qC,...u,children:i.inset?(0,mn.__)("Inner shadow"):(0,mn.__)("Drop shadow")}),r&&(0,Rt.jsx)(Vr.Button,{size:"small",icon:rj,...d})]})},renderContent:()=>(0,Rt.jsx)(Vr.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"global-styles-ui__shadow-editor__dropdown-content",children:(0,Rt.jsx)(Yst,{shadowObj:i,onChange:s})})})}function Yst({shadowObj:e,onChange:t}){let n=(i,s)=>{let a={...e,[i]:s};t(a)};return(0,Rt.jsxs)(te,{direction:"column",gap:"md",className:"global-styles-ui__shadow-editor-panel",children:[(0,Rt.jsx)(Vr.ColorPalette,{clearable:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,value:e.color,onChange:i=>n("color",i)}),(0,Rt.jsxs)(Vr.__experimentalToggleGroupControl,{label:(0,mn.__)("Shadow Type"),value:e.inset?"inset":"outset",isBlock:!0,onChange:i=>n("inset",i==="inset"),hideLabelFromVision:!0,children:[(0,Rt.jsx)(Vr.__experimentalToggleGroupControlOption,{value:"outset",label:(0,mn.__)("Outset")}),(0,Rt.jsx)(Vr.__experimentalToggleGroupControlOption,{value:"inset",label:(0,mn.__)("Inset")})]}),(0,Rt.jsxs)(Vr.__experimentalGrid,{columns:2,gap:4,children:[(0,Rt.jsx)(I6,{label:(0,mn.__)("X Position"),value:e.x,onChange:i=>n("x",i)}),(0,Rt.jsx)(I6,{label:(0,mn.__)("Y Position"),value:e.y,onChange:i=>n("y",i)}),(0,Rt.jsx)(I6,{label:(0,mn.__)("Blur"),value:e.blur,onChange:i=>n("blur",i)}),(0,Rt.jsx)(I6,{label:(0,mn.__)("Spread"),value:e.spread,onChange:i=>n("spread",i)})]})]})}function I6({label:e,value:t,onChange:r}){return(0,Rt.jsx)(Vr.__experimentalUnitControl,{label:e,value:t,onChange:n=>{let s=n!==void 0&&!isNaN(parseFloat(n))?n:"0px";r(s)}})}var GK=l(E(),1);function m1e(){return(0,GK.jsx)(s1e,{})}function h1e(){return(0,GK.jsx)(p1e,{})}var y1e=l(H(),1),w1e=l(xe(),1);var g1e=l(xe(),1),YK=l(U(),1);var v1e=l(E(),1),{useSettingsForBlockElement:qst,DimensionsPanel:Kst}=rr(g1e.privateApis),Zst={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,height:!0,minHeight:!0,minWidth:!0,width:!0,childLayout:!1};function b1e(){let[e]=Qe("",void 0,"user",!1),[t,r]=Qe("",void 0,"merged",!1),[o]=Ge("",void 0,"user"),[n,i]=Ge(""),s=qst(n),a=(0,YK.useMemo)(()=>({...t,layout:s.layout}),[t,s.layout]),c=(0,YK.useMemo)(()=>({...e,layout:o.layout}),[e,o.layout]);return(0,v1e.jsx)(Kst,{inheritedValue:a,value:c,onChange:d=>{let f={...d};if(delete f.layout,r(f),d.layout!==o.layout){let m={...o,layout:d.layout};m.layout?.definitions&&delete m.layout.definitions,i(m)}},settings:s,includeLayoutControls:!0,defaultControls:Zst,showInheritanceLabelIndicators:!1})}var ew=l(E(),1),{useHasDimensionsPanel:Xst,useSettingsForBlockElement:Qst}=rr(w1e.privateApis);function Jst(){let[e]=Ge(""),t=Qst(e),r=Xst(t);return(0,ew.jsxs)(ew.Fragment,{children:[(0,ew.jsx)(Br,{title:(0,y1e.__)("Layout")}),r&&(0,ew.jsx)(b1e,{})]})}var _1e=Jst;var N6=l(q(),1),KK=l(H(),1);var qK=l(H(),1),E1e=l(q(),1);var x1e=l(se(),1),S1e=l(K(),1),A6=l(U(),1),C1e=l(q(),1),T1e=l(H(),1);var O6=l(E(),1);function $st({gap:e=2}){let{user:t}=(0,A6.useContext)(dn),r=t?.styles,n=(0,S1e.useSelect)(s=>{let a=s(x1e.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!kP(s,["color"])&&!kP(s,["typography","spacing"])),i=(0,A6.useMemo)(()=>[...[{title:(0,T1e.__)("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 u=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},d=Object.keys(c).length>0?{blocks:c}:{},f={...a.styles,...u,...d};return{...a,settings:a.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,O6.jsx)(C1e.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,O6.jsx)(Vx,{variation:s,children:c=>(0,O6.jsx)(qD,{label:s?.title,withHoverView:!0,isFocused:c,variation:s})},a))})}var M6=$st;var Qx=l(E(),1);function P1e(){return(0,Qx.jsxs)(E1e.__experimentalVStack,{spacing:10,className:"global-styles-ui-variation-container",children:[(0,Qx.jsx)(M6,{gap:3}),(0,Qx.jsx)(Zx,{title:(0,qK.__)("Color Variations"),gap:3}),(0,Qx.jsx)(jx,{title:(0,qK.__)("Typography"),gap:3})]})}var Em=l(E(),1);function eat(){return(0,Em.jsxs)(Em.Fragment,{children:[(0,Em.jsx)(Br,{title:(0,KK.__)("Browse styles"),description:(0,KK.__)("Choose a variation to change the look of the site.")}),(0,Em.jsx)(N6.Card,{size:"small",isBorderless:!0,className:"global-styles-ui-screen-style-variations",children:(0,Em.jsx)(N6.CardBody,{children:(0,Em.jsx)(P1e,{})})})]})}var k1e=eat;var YP=l(H(),1),R1e=l(q(),1),I1e=l(xe(),1);var Cc=l(E(),1),{AdvancedPanel:tat}=rr(I1e.privateApis);function rat(){let[e]=Qe("",void 0,"user",!1),[t,r]=Qe("",void 0,"merged",!1);return(0,Cc.jsxs)(Cc.Fragment,{children:[(0,Cc.jsx)(Br,{title:(0,YP.__)("Additional CSS"),description:(0,Cc.jsxs)(Cc.Fragment,{children:[(0,YP.__)("You can add custom CSS to further customize the appearance and layout of your site."),(0,Cc.jsx)("br",{}),(0,Cc.jsx)(R1e.ExternalLink,{href:(0,YP.__)("https://developer.wordpress.org/advanced-administration/wordpress/css/"),className:"global-styles-ui-screen-css-help-link",children:(0,YP.__)("Learn more about CSS")})]})}),(0,Cc.jsx)("div",{className:"global-styles-ui-screen-css",children:(0,Cc.jsx)(tat,{value:e,onChange:r,inheritedValue:t})})]})}var O1e=rat;var Pm=l(H(),1),Jx=l(q(),1),ow=l(U(),1);var A1e=l(K(),1),M1e=l(se(),1),qP=l(U(),1);var oat={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},nat={per_page:100,page:1},D6=[];function tw({query:e}={}){let{user:t}=(0,qP.useContext)(dn),r=(0,qP.useMemo)(()=>({...nat,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:s,isLoadingGlobalStylesRevisions:a,revisionsCount:c}=(0,A1e.useSelect)(u=>{let{__experimentalGetDirtyEntityRecords:d,getCurrentUser:f,getUsers:m,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:v,isResolving:y}=u(M1e.store),_=d()||[],b=f(),w=_.length>0,x=g(),S=(x?v("root","globalStyles",x):void 0)?._links?.["version-history"]?.[0]?.count??0,P=x&&h("root","globalStyles",x,r)||D6,k=m(oat)||D6,O=x?y("getRevisions",["root","globalStyles",x,r]):!1;return{authors:k,currentUser:b,isDirty:w,revisions:P,isLoadingGlobalStylesRevisions:O,revisionsCount:S}},[r]);return(0,qP.useMemo)(()=>{if(!o.length||a)return{revisions:D6,hasUnsavedChanges:i,isLoading:!0,revisionsCount:c};let u=s.map(f=>({...f,author:o.find(m=>m.id===f.author)}));if(s.length){if(u[0].id!=="unsaved"&&r.page===1&&(u[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};u.unshift(f)}r.per_page&&r.page===Math.ceil(c/r.per_page)&&u.push({id:"parent",styles:{},settings:{}})}return{revisions:u,hasUnsavedChanges:i,isLoading:!1,revisionsCount:c}},[i,s,n,o,t,a,c,r.page,r.per_page])}var Mi=l(H(),1),rw=l(q(),1),Mf=l(en(),1),N1e=l(se(),1),D1e=l(K(),1);var F6=l(Ao(),1);var pi=l(E(),1),{Badge:iat}=rr(rw.privateApis),sat=3600*1e3*24;function aat({revision:e,previousRevision:t}){let r=V8(e,t,{maxResults:7});return r.length?(0,pi.jsx)("ul",{"data-testid":"global-styles-revision-changes",className:"global-styles-ui-screen-revisions__changes",children:r.map(o=>(0,pi.jsx)("li",{children:o},o))}):null}function lat(e,t,r,o){return e==="parent"?(0,Mi.__)("Reset the styles to the theme defaults"):e==="unsaved"?(0,Mi.sprintf)((0,Mi.__)("Unsaved changes by %s"),t):o?(0,Mi.sprintf)((0,Mi.__)("Changes saved by %1$s on %2$s. This revision matches current editor styles."),t,r):(0,Mi.sprintf)((0,Mi.__)("Changes saved by %1$s on %2$s"),t,r)}function cat({userRevisions:e,selectedRevisionId:t,onChange:r,canApplyRevision:o,onApplyRevision:n}){let{currentThemeName:i,currentUser:s}=(0,D1e.useSelect)(u=>{let{getCurrentTheme:d,getCurrentUser:f}=u(N1e.store),m=d();return{currentThemeName:m?.name?.rendered||m?.stylesheet,currentUser:f()}},[]),a=(0,Mf.getDate)(null).getTime(),{datetimeAbbreviated:c}=(0,Mf.getSettings)().formats;return(0,pi.jsx)(rw.Composite,{orientation:"vertical",className:"global-styles-ui-screen-revisions__revisions-list","aria-label":(0,Mi.__)("Global styles revisions list"),role:"listbox",children:e.map((u,d)=>{let{id:f,author:m,modified:h}=u,g=f==="unsaved",v=g?s:m,y=v?.name||(0,Mi.__)("User"),_=v?.avatar_urls?.["48"],w=t?t===f:d===0,x=!o&&w,C=f==="parent",S=h instanceof Date?h.toISOString():h,P=(0,Mf.getDate)(S??null),k=S&&a-P.getTime()>sat?(0,Mf.dateI18n)(c,P):(0,Mf.humanTimeDiff)(S??P,void 0),O=lat(f,y,(0,Mf.dateI18n)(c,P),x);return(0,pi.jsxs)(rw.Composite.Item,{className:"global-styles-ui-screen-revisions__revision-item","aria-current":w,role:"option",onKeyDown:R=>{let{keyCode:I}=R;(I===F6.ENTER||I===F6.SPACE)&&r(u)},onClick:R=>{R.preventDefault(),r(u)},"aria-selected":w,"aria-label":O,render:(0,pi.jsx)("div",{}),children:[(0,pi.jsx)("span",{className:"global-styles-ui-screen-revisions__revision-item-wrapper",children:C?(0,pi.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[(0,Mi.__)("Default styles"),(0,pi.jsx)("span",{className:"global-styles-ui-screen-revisions__meta",children:i})]}):(0,pi.jsxs)("span",{className:"global-styles-ui-screen-revisions__description",children:[g?(0,pi.jsx)("span",{className:"global-styles-ui-screen-revisions__date",children:(0,Mi.__)("(Unsaved)")}):(0,pi.jsx)("time",{className:"global-styles-ui-screen-revisions__date",dateTime:S,children:k}),(0,pi.jsxs)("span",{className:"global-styles-ui-screen-revisions__meta",children:[(0,pi.jsx)("img",{alt:y,src:_}),y]}),w&&(0,pi.jsx)(aat,{revision:u,previousRevision:d<e.length?e[d+1]:void 0})]})}),w&&(x?(0,pi.jsx)(iat,{className:"global-styles-ui-screen-revisions__active-badge",intent:"info",children:(0,Mi.__)("Active")}):(0,pi.jsx)(rw.Button,{size:"compact",variant:"primary",className:"global-styles-ui-screen-revisions__apply-button",onClick:n,"aria-label":(0,Mi.__)("Apply the selected revision to your site."),children:C?(0,Mi.__)("Reset to defaults"):(0,Mi.__)("Apply")}))]},f)})})}var F1e=cat;var Tc=l(q(),1),mi=l(H(),1);var Lu=l(E(),1);function L1e({currentPage:e,numPages:t,changePage:r,totalItems:o,className:n,disabled:i=!1,buttonVariant:s="tertiary",label:a=(0,mi.__)("Pagination")}){return(0,Lu.jsxs)(Tc.__experimentalHStack,{expanded:!1,as:"nav","aria-label":a,spacing:3,justify:"flex-start",className:Q("global-styles-ui-pagination",n),children:[(0,Lu.jsx)(Tc.__experimentalText,{variant:"muted",className:"global-styles-ui-pagination__total",children:(0,mi.sprintf)((0,mi._n)("%d item","%d items",o),o)}),(0,Lu.jsxs)(Tc.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Lu.jsx)(Tc.Button,{variant:s,onClick:()=>r(1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,mi.__)("First page"),icon:(0,mi.isRTL)()?Ul:Wl,size:"compact"}),(0,Lu.jsx)(Tc.Button,{variant:s,onClick:()=>r(e-1),accessibleWhenDisabled:!0,disabled:i||e===1,label:(0,mi.__)("Previous page"),icon:(0,mi.isRTL)()?wr:zr,size:"compact"})]}),(0,Lu.jsx)(Tc.__experimentalText,{variant:"muted",children:(0,mi.sprintf)((0,mi._x)("%1$d of %2$d","paging"),e,t)}),(0,Lu.jsxs)(Tc.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Lu.jsx)(Tc.Button,{variant:s,onClick:()=>r(e+1),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,mi.__)("Next page"),icon:(0,mi.isRTL)()?zr:wr,size:"compact"}),(0,Lu.jsx)(Tc.Button,{variant:s,onClick:()=>r(t),accessibleWhenDisabled:!0,disabled:i||e===t,label:(0,mi.__)("Last page"),icon:(0,mi.isRTL)()?Wl:Ul,size:"compact"})]})]})}var Bu=l(E(),1),B1e=10;function uat({onClose:e}={}){let{user:t,onChange:r}=(0,ow.useContext)(dn),{params:o,goTo:n}=(0,Jx.useNavigator)(),{revisionId:i}=o,[s,a]=(0,ow.useState)(1),{revisions:c,isLoading:u,hasUnsavedChanges:d,revisionsCount:f}=tw({query:{per_page:B1e,page:s}}),m=Math.ceil(f/B1e),[h,g]=(0,ow.useState)(!1),v=(0,ow.useMemo)(()=>i&&c.find(k=>String(k.id)===String(i))||t,[i,c,t]),y=sb(v,t),_=()=>{e&&e()},b=P=>{r(P),g(!1),_()},w=P=>{n(`/revisions/${P.id}`)},x=v?.id??c[0]?.id,C=!!x&&x!=="unsaved"&&!y,S=!!c.length;return(0,Bu.jsxs)(Bu.Fragment,{children:[(0,Bu.jsx)(Br,{title:f?(0,Pm.sprintf)((0,Pm.__)("Revisions (%d)"),f):(0,Pm.__)("Revisions"),description:(0,Pm.__)(`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:_}),!S&&(0,Bu.jsx)(Jx.Spinner,{className:"global-styles-ui-screen-revisions__loading"}),(0,Bu.jsx)(F1e,{onChange:w,selectedRevisionId:x,userRevisions:c,canApplyRevision:C,onApplyRevision:()=>d?g(!0):b(v)}),m>1&&(0,Bu.jsx)("div",{className:"global-styles-ui-screen-revisions__footer",children:(0,Bu.jsx)(L1e,{className:"global-styles-ui-screen-revisions__pagination",currentPage:s,numPages:m,changePage:a,totalItems:f,disabled:u,label:(0,Pm.__)("Global Styles pagination")})}),h&&(0,Bu.jsx)(Jx.__experimentalConfirmDialog,{isOpen:h,confirmButtonText:(0,Pm.__)("Apply"),onConfirm:()=>b(v),onCancel:()=>g(!1),size:"medium",children:(0,Pm.__)("Are you sure you want to apply this revision? Any unsaved changes will be lost.")})]})}var V1e=uat;var hi=l(H(),1),L6=l(q(),1);var Nf=l(E(),1),j1e=(e,t)=>e.map(r=>r.size).join("")===t.map(r=>r.size).join(""),z1e=e=>({label:(0,hi.__)("Reset font size presets"),optionsLabel:(0,hi.__)("Font size presets options"),confirmText:(0,hi.__)("Are you sure you want to reset all font size presets to their default values?"),confirmButtonText:(0,hi.__)("Reset"),onConfirm:e});function H1e(){let[e]=Ge("typography.defaultFontSizes"),t=xc("typography.fontSizes","theme"),r=xc("typography.fontSizes","default"),o=xc("typography.fontSizes","custom"),n=()=>{let i=WD(o.presets,"custom-");o.setPresets([...o.presets,{name:(0,hi.sprintf)((0,hi.__)("New Font Size %d"),i),size:"16px",slug:`custom-${i}`}])};return(0,Nf.jsxs)(te,{direction:"column",gap:"sm",children:[(0,Nf.jsx)(Br,{title:(0,hi.__)("Font size presets"),description:(0,hi.__)("Create and edit the presets used for font sizes across the site.")}),(0,Nf.jsx)(L6.__experimentalView,{children:(0,Nf.jsx)(L6.__experimentalSpacer,{paddingX:4,children:(0,Nf.jsxs)(te,{direction:"column",gap:"xl",children:[!!t.presets.length&&(0,Nf.jsx)($g,{label:(0,hi.__)("Theme"),items:t.presets,getEditPath:i=>`/typography/font-sizes/theme/${i}`,menuAction:j1e(t.presets,t.basePresets)?void 0:z1e(()=>t.setPresets(t.basePresets))}),e&&!!r.presets.length&&(0,Nf.jsx)($g,{label:(0,hi.__)("Default"),items:r.presets,getEditPath:i=>`/typography/font-sizes/default/${i}`,menuAction:j1e(r.presets,r.basePresets)?void 0:z1e(()=>r.setPresets(r.basePresets))}),(0,Nf.jsx)($g,{label:(0,hi.__)("Custom"),items:o.presets,getEditPath:i=>`/typography/font-sizes/custom/${i}`,addLabel:(0,hi.__)("Add font size"),onAdd:n,menuAction:o.presets.length>0?{label:(0,hi.__)("Remove font size presets"),optionsLabel:(0,hi.__)("Font size presets options"),confirmText:(0,hi.__)("Are you sure you want to remove all custom font size presets?"),confirmButtonText:(0,hi.__)("Remove"),onConfirm:()=>o.setPresets([])}:void 0})]})})})]})}var Ni=l(H(),1),Vu=l(q(),1),KP=l(U(),1);var U1e=l(xe(),1),W1e=l(H(),1);var G1e=l(E(),1);function dat({fontSize:e}){let[t]=Qe("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,U1e.getComputedFluidTypographyValue)(r);return(0,G1e.jsx)("div",{className:"global-styles-ui-typography-preview",style:{fontSize:o,fontFamily:t?.fontFamily??"serif"},children:(0,W1e.__)("Aa")})}var Y1e=dat;var Wn=l(q(),1),km=l(E(),1),fat=["px","em","rem","vw","vh"];function B6(e){let{baseControlProps:t}=(0,Wn.useBaseControlProps)(e),{value:r,onChange:o,fallbackValue:n,disabled:i,label:s}=e,a=(0,Wn.__experimentalUseCustomUnits)({availableUnits:fat}),[c,u="px"]=(0,Wn.__experimentalParseQuantityAndUnitFromRawValue)(r,a),d=!!u&&["em","rem","vw","vh"].includes(u);return(0,km.jsx)(Wn.BaseControl,{...t,children:(0,km.jsxs)(Wn.Flex,{children:[(0,km.jsx)(Wn.FlexItem,{isBlock:!0,children:(0,km.jsx)(Wn.__experimentalUnitControl,{label:s,hideLabelFromVision:!0,value:r,onChange:h=>{o?.(h)},units:a,min:0,disabled:i})}),(0,km.jsx)(Wn.FlexItem,{isBlock:!0,children:(0,km.jsx)(Wn.__experimentalSpacer,{marginX:2,marginBottom:0,children:(0,km.jsx)(Wn.RangeControl,{label:s,hideLabelFromVision:!0,value:c,initialPosition:n,withInputField:!1,onChange:h=>{o?.(h!==void 0?h+u:void 0)},min:0,max:d?10:100,step:d?.1:1,disabled:i})})})]})})}var hn=l(E(),1);function pat(){let{params:e,goBack:t}=(0,Vu.useNavigator)(),r=e.origin,o=e.slug,{presets:n,setPresets:i}=xc("typography.fontSizes",r),[s]=Ge("typography.fluid"),a=n.find(w=>w.slug===o),[c,u]=(0,KP.useState)(!1),[d,f]=(0,KP.useState)(!1);if((0,KP.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)),v=w=>{w?g("fluid",{min:a.size,max:a.size}):g("fluid",!0)},y=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})},b=r==="custom"?[{label:(0,Ni.__)("Rename"),onClick:()=>f(!0)},{label:(0,Ni.__)("Delete"),onClick:()=>u(!0)}]:[];return(0,hn.jsxs)(hn.Fragment,{children:[(0,hn.jsxs)(te,{direction:"column",gap:"md",children:[(0,hn.jsx)(P6,{title:a.name,description:(0,Ni.sprintf)((0,Ni.__)("Manage the font size %s."),a.name),menuLabel:(0,Ni.__)("Font size options"),menuItems:b}),(0,hn.jsx)(Vu.__experimentalView,{children:(0,hn.jsx)(Vu.__experimentalSpacer,{paddingX:4,marginBottom:0,paddingBottom:6,children:(0,hn.jsxs)(te,{direction:"column",gap:"md",children:[(0,hn.jsx)(Vu.FlexItem,{children:(0,hn.jsx)(Y1e,{fontSize:a})}),(0,hn.jsx)(B6,{label:(0,Ni.__)("Size"),value:!h&&a.size?String(a.size):"",onChange:w=>g("size",w),disabled:h}),(0,hn.jsx)(Vu.ToggleControl,{label:(0,Ni.__)("Fluid typography"),help:(0,Ni.__)("Scale the font size dynamically to fit the screen or viewport."),checked:m,onChange:w=>g("fluid",w)}),m&&(0,hn.jsx)(Vu.ToggleControl,{label:(0,Ni.__)("Custom fluid values"),help:(0,Ni.__)("Set custom min and max values for the fluid font size."),checked:h,onChange:v}),h&&(0,hn.jsxs)(hn.Fragment,{children:[(0,hn.jsx)(B6,{label:(0,Ni.__)("Minimum"),value:typeof a.fluid=="object"?a.fluid?.min:void 0,onChange:y}),(0,hn.jsx)(B6,{label:(0,Ni.__)("Maximum"),value:typeof a.fluid=="object"?a.fluid?.max:void 0,onChange:_})]})]})})})]}),c&&(0,hn.jsx)(k6,{message:(0,Ni.sprintf)((0,Ni.__)('Are you sure you want to delete "%s" font size preset?'),a.name),isOpen:c,toggleOpen:()=>u(!1),onConfirm:()=>{i(n.filter(w=>w.slug!==o)),t()}}),d&&(0,hn.jsx)(R6,{initialName:a.name,placeholder:(0,Ni.__)("Font size preset name"),toggleOpen:()=>f(!1),onRename:w=>i(n.map(x=>x.slug===o?{...x,name:w}:x))})]})}var q1e=pat;var rt=l(E(),1);function mat({parentMenu:e,blockStyles:t,blockName:r,selectedViewport:o,showResponsiveStateControls:n,showBlockStateControls:i}){return(0,rt.jsx)(rt.Fragment,{children:t.map((s,a)=>(0,rt.jsx)($x.Navigator.Screen,{path:e+"/variations/"+s.name,children:(0,rt.jsx)(AK,{name:r,variation:s.name,selectedViewport:o,showResponsiveStateControls:n,showBlockStateControls:i})},a))})}function hat({name:e,parentMenu:t="",selectedViewport:r,showResponsiveStateControls:o,showBlockStateControls:n}){let i=(0,K1e.useSelect)(s=>{if(!e)return[];let{getBlockStyles:a}=s(V6.store);return a(e)},[e]);return i?.length?(0,rt.jsx)(mat,{parentMenu:t,blockStyles:i,blockName:e||"",selectedViewport:r,showResponsiveStateControls:o,showBlockStateControls:n}):null}function XK({value:e,baseValue:t,onChange:r,path:o,onPathChange:n,fontLibraryEnabled:i=!1,serverCSS:s,serverSettings:a,selectedViewport:c,showResponsiveStateControls:u=!0,showBlockStateControls:d=!0}){let f=(0,V6.getBlockTypes)(),m=(0,tv.useMemo)(()=>qi(t,e),[t,e]),[h,g]=ab(m,[],{styleOptions:{variationStyles:!0}}),v=(0,tv.useMemo)(()=>[...s??[],...h??[]],[s,h]),y=(0,tv.useMemo)(()=>({...a,__experimentalFeatures:g,styles:v}),[g,a,v]);return(0,rt.jsx)(EP,{value:e,baseValue:t,onChange:r,fontLibraryEnabled:i,children:(0,rt.jsx)(Z1e.BlockEditorProvider,{settings:y,children:(0,rt.jsxs)($x.Navigator,{className:"global-styles-ui-sidebar__navigator-provider",initialPath:o||"/",children:[(o||n)&&(0,rt.jsx)(gat,{path:o,onPathChange:n}),(0,rt.jsx)(An,{path:"/",children:(0,rt.jsx)(U_e,{})}),(0,rt.jsx)(An,{path:"/colors",children:(0,rt.jsx)(LSe,{})}),(0,rt.jsx)(An,{path:"/typography",children:(0,rt.jsx)(xSe,{})}),(0,rt.jsx)(An,{path:"/typography/font-sizes",children:(0,rt.jsx)(H1e,{})}),(0,rt.jsx)(An,{path:"/typography/font-sizes/:origin/:slug",children:(0,rt.jsx)(q1e,{})}),(0,rt.jsx)(An,{path:"/layout",children:(0,rt.jsx)(_1e,{})}),(0,rt.jsx)(An,{path:"/colors/palette",children:(0,rt.jsx)(YSe,{})}),(0,rt.jsx)(An,{path:"/variations",children:(0,rt.jsx)(k1e,{})}),(0,rt.jsx)(An,{path:"/css",children:(0,rt.jsx)(O1e,{})}),(0,rt.jsx)(An,{path:"/revisions/:revisionId?",children:(0,rt.jsx)(V1e,{})}),(0,rt.jsx)(An,{path:"/shadows",children:(0,rt.jsx)(m1e,{})}),(0,rt.jsx)(An,{path:"/shadows/edit/:category/:slug",children:(0,rt.jsx)(h1e,{})}),(0,rt.jsx)(An,{path:"/background",children:(0,rt.jsx)(JSe,{})}),(0,rt.jsx)(An,{path:"/typography/text",children:(0,rt.jsx)(qx,{element:"text"})}),(0,rt.jsx)(An,{path:"/typography/link",children:(0,rt.jsx)(qx,{element:"link"})}),(0,rt.jsx)(An,{path:"/typography/heading",children:(0,rt.jsx)(qx,{element:"heading"})}),(0,rt.jsx)(An,{path:"/typography/caption",children:(0,rt.jsx)(qx,{element:"caption"})}),(0,rt.jsx)(An,{path:"/typography/button",children:(0,rt.jsx)(qx,{element:"button"})}),(0,rt.jsx)(An,{path:"/blocks",children:(0,rt.jsx)(Q_e,{})}),f.map(_=>(0,rt.jsxs)(tv.Fragment,{children:[(0,rt.jsx)(An,{path:"/blocks/"+encodeURIComponent(_.name),children:(0,rt.jsx)(AK,{name:_.name,selectedViewport:c,showResponsiveStateControls:u,showBlockStateControls:d})}),(0,rt.jsx)(hat,{name:_.name,parentMenu:"/blocks/"+encodeURIComponent(_.name),selectedViewport:c,showResponsiveStateControls:u,showBlockStateControls:d})]},_.name))]})})})}function An({path:e,children:t}){return(0,rt.jsx)($x.Navigator.Screen,{className:"global-styles-ui-sidebar__navigator-screen",path:e,children:t})}function gat({path:e,onPathChange:t}){let r=(0,$x.useNavigator)(),{path:o}=r.location,n=(0,ZK.usePrevious)(e),i=(0,ZK.usePrevious)(o);return(0,tv.useEffect)(()=>{e&&e!==o&&(e!==n?r.goTo(e):o!==i&&t&&t(o??"/"))},[t,e,i,n,o,r]),null}var QK=l(E(),1);function eS(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,QK.jsx)(EP,{value:r,baseValue:o,onChange:n,children:(0,QK.jsx)(e,{...i})})}}var vat=eS(M6);var bat=eS(Zx);var yat=eS(jx);var wat=l(E(),1);var nCe=l(Mp(),1);var X1e=l(K(),1),Q1e=l(U(),1),J1e=l(xe(),1),$1e=l(Pe(),1);function eCe({path:e,onPathChange:t}){let{selectedBlockName:r,selectedBlockClientId:o}=(0,X1e.useSelect)(s=>{let{getSelectedBlockClientId:a,getBlockName:c}=s(J1e.store),u=a();return{selectedBlockName:c(u),selectedBlockClientId:u}},[]),n=!0,i=(0,$1e.usePrevious)(o);return(0,Q1e.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 nw=l(U(),1);var tS=l(se(),1),rS=l(K(),1),tCe=l(xe(),1);var{cleanEmptyObject:JK}=Y(tCe.privateApis);function _at(){let{globalStylesId:e,isReady:t,settings:r,styles:o,_links:n}=(0,rS.useSelect)(u=>{let{getEntityRecord:d,getEditedEntityRecord:f,hasFinishedResolution:m,canUser:h}=u(tS.store),g=u(tS.store).__experimentalGetCurrentGlobalStylesId(),v,y=g?h("update",{kind:"root",name:"globalStyles",id:g}):null;g&&typeof y=="boolean"&&(y?v=f("root","globalStyles",g):v=d("root","globalStyles",g,{context:"view"}));let _=!1;return m("__experimentalGetCurrentGlobalStylesId")&&(g?_=y?m("getEditedEntityRecord",["root","globalStyles",g]):m("getEntityRecord",["root","globalStyles",g,{context:"view"}]):_=!0),{globalStylesId:g,isReady:_,settings:v?.settings,styles:v?.styles,_links:v?._links}},[]),{getEditedEntityRecord:i}=(0,rS.useSelect)(tS.store),{editEntityRecord:s}=(0,rS.useDispatch)(tS.store),a=(0,nw.useMemo)(()=>({settings:r??{},styles:o??{},_links:n??{}}),[r,o,n]),c=(0,nw.useCallback)((u,d={})=>{let f=i("root","globalStyles",e),m={styles:f?.styles??{},settings:f?.settings??{},_links:f?._links??{}},h=typeof u=="function"?u(m):u;s("root","globalStyles",e,{styles:JK(h.styles)||{},settings:JK(h.settings)||{},_links:JK(h._links)||{}},d)},[e,s,i]);return[t,a,c]}function xat(){let e=(0,rS.useSelect)(t=>t(tS.store).__experimentalGetCurrentThemeBaseGlobalStyles(),[]);return[!!e,e]}function $r(){let[e,t,r]=_at(),[o,n]=xat();return{merged:(0,nw.useMemo)(()=>!e||!o?{}:qi(n||{},t),[e,o,n,t]),base:n||{},user:t,setUser:r,isReady:e&&o}}function rv(e,t){let{merged:r}=$r();return(0,nw.useMemo)(()=>ah(r,e,t),[r,e,t])}function $K(e,t){let{merged:r}=$r();return(0,nw.useMemo)(()=>nb(r,e,t),[r,e,t])}var iw=l(E(),1);function Sat(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,u=(0,oCe.useSelect)(m=>{let{canUser:h}=m(rCe.store);return h("create",{kind:"postType",name:"attachment"})?nCe.uploadMedia:void 0},[]),d=(0,eZ.useMemo)(()=>t?t.filter(m=>!m.isGlobalStyles):[],[t]),f=(0,eZ.useMemo)(()=>({__unstableResolvedAssets:r,settings:{color:{palette:{theme:o??[]},gradients:{theme:n??[]},duotone:{theme:[]}}},__experimentalDiscussionSettings:i,mediaUpload:u}),[r,o,n,i,u]);return{serverCSS:d,serverSettings:f,fontLibraryEnabled:s,responsiveEditingEnabled:a,blockStatesEditingEnabled:c}}function j6({path:e,onPathChange:t,settings:r,selectedViewport:o,showResponsiveStateControls:n=!0}){let{user:i,base:s,setUser:a,isReady:c}=$r(),{serverCSS:u,serverSettings:d,fontLibraryEnabled:f,responsiveEditingEnabled:m,blockStatesEditingEnabled:h}=Sat(r);return c?(0,iw.jsxs)(iw.Fragment,{children:[(0,iw.jsx)(XK,{value:i,baseValue:s||{},onChange:a,path:e,onPathChange:t,fontLibraryEnabled:f,serverCSS:u,serverSettings:d,selectedViewport:o,showResponsiveStateControls:n&&m,showBlockStateControls:h}),(0,iw.jsx)(eCe,{path:e,onPathChange:t})]}):null}var{store:Cat}=Y(Nx),iCe={};function Tat(e){let{RECEIVE_INTERMEDIATE_RESULTS:t}=Y(Ga.privateApis),{getEntityRecords:r}=e(Ga.store);return r("postType","wp_block",{per_page:-1,[t]:!0})}function Eat(e){return e(Ga.store).getUserPatternCategories()}var Pat=["__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:kat,globalStylesLinksDataKey:Rat,selectBlockPatternsKey:Iat,reusableBlocksSelectKey:Oat,userPatternCategoriesSelectKey:Aat,sectionRootClientIdKey:Mat,mediaEditKey:Nat,getMediaSelectKey:Dat,isIsolatedEditorKey:Fat,deviceTypeKey:Lat,isNavigationOverlayContextKey:Bat,isNavigationPostEditorKey:Vat,mediaUploadOnSuccessKey:jat,mediaSideloadFromUrlKey:zat,openMediaEditorModalKey:Hat}=Y(z6.privateApis);function Uat(e,t,r,o){let n=(0,lCe.useViewportMatch)("medium"),{allImageSizes:i,bigImageSizeThreshold:s,imageStripMeta:a,imageMaxBitDepth:c,allowRightClickOverrides:u,blockTypes:d,focusMode:f,hasFixedToolbar:m,isDistractionFree:h,keepCaretInsideBlock:g,hasUploadPermissions:v,hiddenBlockTypes:y,canUseUnfilteredHTML:_,userCanCreatePages:b,pageOnFront:w,pageForPosts:x,restBlockPatternCategories:C,sectionRootClientId:S,deviceType:P,isNavigationOverlayContext:k,isRevisionsMode:O,viewablePostTypeLabel:R,currentPostId:I}=(0,sw.useSelect)(me=>{let{canUser:$,getRawEntityRecord:ve,getEntityRecord:_e,getBlockPatternCategories:ae,getPostType:ke}=me(Ga.store),{get:ee}=me(aCe.store),{getBlockTypes:oe}=me(cCe.store),{getCurrentPostId:le,getCurrentPostType:ne}=me(A),{getDeviceType:ie,isRevisionsMode:Ie}=Y(me(A)),{getBlocksByName:Oe,getBlockAttributes:Fe}=me(z6.store),De=$("read",{kind:"root",name:"site"})?_e("root","site"):void 0,Le=_e("root","__unstableBase"),de=ne(),Ee=de?ke(de):void 0;function ut(){return o==="template-locked"?Oe("core/post-content")?.[0]??"":Oe("core/group").find(Tt=>Fe(Tt)?.tagName==="main")??""}return{allImageSizes:Le?.image_sizes,bigImageSizeThreshold:Le?.image_size_threshold,imageStripMeta:Le?.image_strip_meta,imageMaxBitDepth:Le?.image_max_bit_depth,allowRightClickOverrides:ee("core","allowRightClickOverrides"),blockTypes:oe(),canUseUnfilteredHTML:ve("postType",t,r)?._links?.hasOwnProperty("wp:action-unfiltered-html"),focusMode:ee("core","focusMode"),hasFixedToolbar:ee("core","fixedToolbar")||!n,hiddenBlockTypes:ee("core","hiddenBlockTypes"),isDistractionFree:ee("core","distractionFree"),keepCaretInsideBlock:ee("core","keepCaretInsideBlock"),hasUploadPermissions:$("create",{kind:"postType",name:"attachment"})??!0,userCanCreatePages:$("create",{kind:"postType",name:"page"}),pageOnFront:De?.page_on_front,pageForPosts:De?.page_for_posts,viewablePostTypeLabel:Ee?.viewable?Ee?.labels?.singular_name:void 0,currentPostId:le(),restBlockPatternCategories:ae(),sectionRootClientId:ut(),deviceType:ie(),isNavigationOverlayContext:t==="wp_template_part"&&r?_e("postType","wp_template_part",r)?.area==="navigation-overlay":!1,isRevisionsMode:Ie()}},[t,r,n,o]),{merged:T}=$r(),M=T.styles??iCe,V=T._links??iCe,F=e.__experimentalAdditionalBlockPatterns??e.__experimentalBlockPatterns,B=e.__experimentalAdditionalBlockPatternCategories??e.__experimentalBlockPatternCategories,z=(0,ov.useMemo)(()=>[...F||[]].filter(({postTypes:me})=>!me||Array.isArray(me)&&me.includes(t)),[F,t]),L=(0,ov.useMemo)(()=>[...B||[],...C||[]].filter((me,$,ve)=>$===ve.findIndex(_e=>me.name===_e.name)),[B,C]),{undo:D,setIsInserterOpened:N}=(0,sw.useDispatch)(A),{editMediaEntity:W}=Y((0,sw.useDispatch)(Ga.store)),{saveEntityRecord:G}=(0,sw.useDispatch)(Ga.store),{openMediaEditorModal:Z}=(0,sw.useDispatch)(Cat),X=(0,ov.useCallback)(me=>b?G("postType","page",me):Promise.reject({message:(0,sCe.__)("You do not have permission to create Pages.")}),[G,b]),ce=(0,ov.useMemo)(()=>y&&y.length>0?(e.allowedBlockTypes===!0?d.map(({name:$})=>$):e.allowedBlockTypes||[]).filter($=>!y.includes($)):e.allowedBlockTypes,[e.allowedBlockTypes,y,d]),re=e.focusMode===!1,pe=(0,ov.useMemo)(()=>W0e(I,R),[I,R]);return(0,ov.useMemo)(()=>{let me={...Object.fromEntries(Object.entries(e).filter(([$])=>Pat.includes($))),[kat]:M,[Rat]:V,allImageSizes:i,bigImageSizeThreshold:s,imageStripMeta:a,imageMaxBitDepth:c,allowedBlockTypes:ce,allowRightClickOverrides:u,focusMode:f&&!re,hasFixedToolbar:m,isDistractionFree:h,keepCaretInsideBlock:g,[Dat]:($,ve)=>$(Ga.store).getEntityRecord("postType","attachment",ve),[Nat]:v?W:void 0,[Hat]:({id:$,onUpdate:ve,onClose:_e})=>Z({id:$,onUpdate:ve,onClose:_e}),mediaUpload:v?zD:void 0,[jat]:v?n_e:void 0,mediaSideload:v?s_e:void 0,[zat]:v?u_e:void 0,mediaFinalize:v?p_e:void 0,mediaDelete:v?h_e:void 0,__experimentalBlockPatterns:z,[Iat]:$=>{let{hasFinishedResolution:ve,getBlockPatternsForPostType:_e}=Y($(Ga.store)),ae=_e(t);return ve("getBlockPatterns")?ae:void 0},[Oat]:Tat,[Aat]:Eat,__experimentalBlockPatternCategories:L,__experimentalFetchLinkSuggestions:($,ve)=>(0,Ga.__experimentalFetchLinkSuggestions)($,ve,e),inserterMediaCategories:pe,__experimentalFetchRichUrlData:Ga.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:_,__experimentalUndo:D,outlineMode:!h&&t==="wp_template",__experimentalCreatePageEntity:X,__experimentalUserCanCreatePages:b,pageOnFront:w,pageForPosts:x,__experimentalPreferPatternsOnRoot:t==="wp_template",templateLock:t==="wp_navigation"?"insert":e.templateLock,template:t==="wp_navigation"?[["core/navigation",{},[]]]:e.template,__experimentalSetIsInserterOpened:N,[Mat]:S,editorTool:o==="post-only"&&t!=="wp_template"?"edit":void 0,[Fat]:["wp_template_part","wp_block","wp_navigation"].includes(t),[Vat]:t==="wp_navigation",disableContentOnlyForTemplateParts:o==="template-locked"||e.disableContentOnlyForTemplateParts,...P?{[Lat]:P}:{},[Bat]:k};return O&&(me.isPreviewMode=!0),me},[O,ce,u,f,re,m,h,g,e,v,z,L,pe,_,D,X,b,w,x,t,N,S,M,V,o,W,Z,P,i,s,a,c,k])}var uCe=Uat;var ZP=l(K(),1),oS=l(xe(),1),U6=l(U(),1);var dCe=l(U(),1),fCe=l(Qn(),1),Wat=["core/post-title","core/post-featured-image","core/post-content"];function H6(){return(0,dCe.useMemo)(()=>[...(0,fCe.applyFilters)("editor.postContentBlockTypes",Wat)],[])}function pCe(){let e=H6(),{contentOnlyIds:t,templateParts:r}=(0,ZP.useSelect)(i=>{let{getPostBlocksByName:s}=Y(i(A)),{getBlocksByName:a}=i(oS.store);return{contentOnlyIds:s(e),templateParts:a("core/template-part")}},[e]),o=(0,ZP.useSelect)(i=>{let{getBlockOrder:s}=i(oS.store);return r.flatMap(a=>s(a))},[r]),n=(0,ZP.useRegistry)();return(0,U6.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=n.dispatch(oS.store);return a(),i("","disabled"),()=>{a(),s("")}},[n]),(0,U6.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=n.dispatch(oS.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,U6.useEffect)(()=>{let{setBlockEditingMode:i,unsetBlockEditingMode:s,__unstableMarkNextChangeAsNotPersistent:a}=n.dispatch(oS.store),c=new Set(t);return n.batch(()=>{for(let u of t)a(),i(u,"contentOnly");for(let u of o)c.has(u)||(a(),i(u,"disabled"))}),()=>{n.batch(()=>{for(let u of t)a(),s(u);for(let u of o)c.has(u)||(a(),s(u))})}},[t,o,n]),null}var mCe=l(U(),1),W6=l(K(),1),tZ=l(xe(),1);function hCe(){let e=(0,W6.useRegistry)(),t=(0,W6.useSelect)(r=>r(tZ.store).getBlockOrder()?.[0],[]);(0,mCe.useEffect)(()=>{if(!t)return;let{setBlockEditingMode:r,unsetBlockEditingMode:o,__unstableMarkNextChangeAsNotPersistent:n}=e.dispatch(tZ.store);return n(),r(t,"contentOnly"),()=>{n(),o(t)}},[e,t])}var vCe=l(U(),1),nS=l(Qn(),1),gCe=["wp_block","wp_template","wp_template_part"];function bCe(e,t){(0,vCe.useEffect)(()=>((0,nS.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",(r,o)=>!gCe.includes(e)&&o.name==="core/template-part"&&t==="post-only"?!1:r),(0,nS.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",(r,o,n,{getBlockParentsByBlockName:i})=>!gCe.includes(e)&&o.name==="core/post-content"?i(n,"core/query").length>0:r),()=>{(0,nS.removeFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter"),(0,nS.removeFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter")}),[e,t])}var DCe=l(K(),1),Q6=l(U(),1),J6=l(It(),1);var Ec=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=b=>{if(b=this.postProcess(b,o),n){setTimeout(function(){n(b)},0);return}else return b},a=r.length,c=t.length,u=1,d=a+c;o.maxEditLength!=null&&(d=Math.min(d,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 v=-1/0,y=1/0,_=()=>{for(let b=Math.max(v,-u);b<=Math.min(y,u);b+=2){let w,x=h[b-1],C=h[b+1];x&&(h[b-1]=void 0);let S=!1;if(C){let k=C.oldPos-b;S=C&&0<=k&&k<a}let P=x&&x.oldPos+1<c;if(!S&&!P){h[b]=void 0;continue}if(!P||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,b,o),w.oldPos+1>=c&&g+1>=a)return s(this.buildValues(w.lastComponent,r,t))||!0;h[b]=w,w.oldPos+1>=c&&(y=Math.min(y,b-1)),g+1>=a&&(v=Math.max(v,b+1))}u++};if(n)(function b(){setTimeout(function(){if(u>d||Date.now()>m)return n(void 0);_()||b()},0)})();else for(;u<=d&&Date.now()<=m;){let b=_();if(b)return b}}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,u=c-n,d=0;for(;u+1<s&&c+1<a&&this.equals(o[c+1],r[u+1],i);)u++,c++,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=c,u}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,u=0;for(;a<s;a++){let d=n[a];if(d.removed)d.value=this.join(o.slice(u,u+d.count)),u+=d.count;else{if(!d.added&&this.useLongestToken){let f=r.slice(c,c+d.count);f=f.map(function(m,h){let g=o[u+h];return g.length>m.length?g:m}),d.value=this.join(f)}else d.value=this.join(r.slice(c,c+d.count));c+=d.count,d.added||(u+=d.count)}}return n}};var rZ=class extends Ec{},Gat=new rZ;function oZ(e,t,r){return Gat.diff(e,t,r)}function nZ(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 iZ(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 G6(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 Y6(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 iS(e,t){return G6(e,t,"")}function XP(e,t){return Y6(e,t,"")}function sZ(e,t){return t.slice(0,Yat(e,t))}function Yat(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 aZ(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 q6(e,t){if(t)return sS(e,t)[1];let r;for(r=e.length-1;r>=0&&e[r].match(/\s/);r--);return e.substring(r+1)}function aw(e,t){if(t)return sS(e,t)[0];let r=e.match(/^\s*/);return r?r[0]:""}function sS(e,t){if(!t)return[aw(e),q6(e)];if(t.resolvedOptions().granularity!="word")throw new Error('The segmenter passed must have a granularity of "word"');let r=aZ(e,t),o=r[0],n=r[r.length-1],i=/\s/.test(o)?o:"",s=/\s/.test(n)?n:"";return[i,s]}var K6="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}",qat=new RegExp(`[${K6}]+|\\s+|[^${K6}]`,"ug"),lZ=class extends Ec{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=aZ(t,s)}else o=t.match(qat)||[];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)&&yCe(o,i,n,s,r.intlSegmenter),o=s,n=null,i=null)}),(n||i)&&yCe(o,i,n,null,r.intlSegmenter),t}},Kat=new lZ;function yCe(e,t,r,o,n){if(t&&r){let[i,s]=sS(t.value,n),[a,c]=sS(r.value,n);if(e){let u=nZ(i,a);e.value=Y6(e.value,a,u),t.value=iS(t.value,u),r.value=iS(r.value,u)}if(o){let u=iZ(s,c);o.value=G6(o.value,c,u),t.value=XP(t.value,u),r.value=XP(r.value,u)}}else if(r){if(e){let i=aw(r.value,n);r.value=r.value.substring(i.length)}if(o){let i=aw(o.value,n);o.value=o.value.substring(i.length)}}else if(e&&o){let i=aw(o.value,n),[s,a]=sS(t.value,n),c=nZ(i,s);t.value=iS(t.value,c);let u=iZ(iS(i,c),a);t.value=XP(t.value,u),o.value=G6(o.value,i,u),e.value=Y6(e.value,i,i.slice(0,i.length-u.length))}else if(o){let i=aw(o.value,n),s=q6(t.value,n),a=sZ(s,i);t.value=XP(t.value,a)}else if(e){let i=q6(e.value,n),s=aw(t.value,n),a=sZ(i,s);t.value=iS(t.value,a)}}var cZ=class extends Ec{tokenize(t){let r=new RegExp(`(\\r?\\n)|[${K6}]+|[^\\S\\n\\r]+|[^${K6}]`,"ug");return t.match(r)||[]}},wCe=new cZ;function aS(e,t,r){return wCe.diff(e,t,r)}var uZ=class extends Ec{constructor(){super(...arguments),this.tokenize=Zat}equals(t,r,o){return o.ignoreWhitespace?((!o.newlineIsToken||!t.includes(`
+}`,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(`
 `))&&(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)}},_Ce=new uZ;function QP(e,t,r){return _Ce.diff(e,t,r)}function Zat(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 dZ=class extends Ec{tokenize(t){return t.slice()}join(t){return t}removeEmpty(t){return t}},xCe=new dZ;function JP(e,t,r){return xCe.diff(e,t,r)}var fZ=l(CCe(),1),X6=l(It(),1),Gn=l(Df(),1),Ya=l(H(),1);var lS=l(H(),1),Z6=l(Df(),1),Pc={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"},ECe=[{name:"revision/diff-removed",title:(0,lS.__)("Removed"),tagName:"del",className:"revision-diff-removed"},{name:"revision/diff-added",title:(0,lS.__)("Added"),tagName:"ins",className:"revision-diff-added"},{name:"revision/diff-format-added",title:(0,lS.__)("Format added"),tagName:"mark",className:"revision-diff-format-added"},{name:"revision/diff-format-removed",title:(0,lS.__)("Format removed"),tagName:"mark",className:"revision-diff-format-removed"},{name:"revision/diff-format-changed",title:(0,lS.__)("Format changed"),tagName:"mark",className:"revision-diff-format-changed"}];function PCe(){for(let e of ECe)(0,Z6.registerFormatType)(e.name,{...e,attributes:{"aria-describedby":"aria-describedby"},edit:()=>null})}function kCe(){for(let e of ECe)(0,Z6.unregisterFormatType)(e.name)}var{parseRawBlock:OCe}=Y(X6.privateApis);function RCe(e){return e.blockName===null&&(!e.innerHTML||!e.innerHTML.trim())}function ICe(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function Xat(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=d=>{let f=[];for(let{segment:m,isWordLike:h}of r.segment(d))(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 d of s)a.has(d)&&c++;let u=Math.max(i.length,s.length);return u>0?c/u:0}function Qat(e){let t=[],r=[];if(e.forEach((d,f)=>{let m=d.__revisionDiffStatus?.status;m==="removed"?t.push({block:d,index:f}):m==="added"&&r.push({block:d,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 d of r){let f=d.block.blockName;a.has(f)||a.set(f,[]),a.get(f).push(d)}let c=new Map;for(let d of t){let f=d.block.blockName;c.has(f)||c.set(f,[]),c.get(f).push(d)}let u=-1;for(let d of t){let f=a.get(d.block.blockName)||[],m=c.get(d.block.blockName)||[],h=f.filter(v=>!i.has(v.index)&&v.index>u);if(h.length===0)continue;let g=null;if(m.length===1&&h.length===1){let v=h[0],y=JSON.stringify(d.block.attrs)===JSON.stringify(v.block.attrs);(!((d.block.innerHTML||"")===(v.block.innerHTML||""))||!y)&&(g=v)}else{let v=0;for(let y of h){let _=Xat(d.block.innerHTML||"",y.block.innerHTML||""),b=JSON.stringify(d.block.attrs)===JSON.stringify(y.block.attrs);_>v&&_>s&&(_<1||!b)&&(v=_,g=y)}}if(g){u=g.index;let v={...g.block,__revisionDiffStatus:{status:"modified"},__previousRawBlock:d.block},y=Math.min(d.index,g.index),_=Math.max(d.index,g.index),b=!1;for(let w=y+1;w<_;w++){let x=e[w].__revisionDiffStatus?.status;if(x===void 0){b=!0;break}if(x==="added"&&!n.has(w)){b=!0;break}}b?(i.set(g.index,v),o.add(d.index)):(i.set(d.index,v),n.add(g.index))}}return e.map((d,f)=>o.has(f)||n.has(f)?null:i.has(f)?i.get(f):d).filter(Boolean)}function ACe(e,t){e=e.filter(u=>!RCe(u)),t=t.filter(u=>!RCe(u));let r=u=>JSON.stringify({name:u.blockName,attrs:u.attrs,html:(u.innerContent||[]).filter(d=>d!==null&&d.trim()!=="")}),o=e.map(r),n=t.map(r),i=JP(n,o),s=[],a=0,c=0;for(let u of i)if(u.added)for(let d=0;d<u.count;d++)s.push({...e[a++],__revisionDiffStatus:{status:"added"}});else if(u.removed)for(let d=0;d<u.count;d++)s.push({...t[c++],__revisionDiffStatus:{status:"removed"}});else for(let d=0;d<u.count;d++){let f=e[a++],m=t[c++],h=ACe(f.innerBlocks||[],m.innerBlocks||[]);s.push({...f,innerBlocks:h})}return Qat(s)}function Jat(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 $at(e,t,r,o){let n=e[r]||[],i=t[o]||[],s=0,a=0,c=0;for(let d of n){let f=i.find(m=>m.type===d.type);f?JSON.stringify(d.attributes)!==JSON.stringify(f.attributes)&&c++:s++}for(let d of i)n.find(m=>m.type===d.type)||a++;if(s>0&&a===0&&c===0)return{type:"added",description:(0,Ya.sprintf)((0,Ya._n)("%d format added","%d formats added",s),s)};if(a>0&&s===0&&c===0)return{type:"removed",description:(0,Ya.sprintf)((0,Ya._n)("%d format removed","%d formats removed",a),a)};let u=[];return s>0&&u.push((0,Ya.sprintf)((0,Ya._n)("%d format added","%d formats added",s),s)),a>0&&u.push((0,Ya.sprintf)((0,Ya._n)("%d format removed","%d formats removed",a),a)),c>0&&u.push((0,Ya.sprintf)((0,Ya._n)("%d format changed","%d formats changed",c),c)),{type:"changed",description:u.join(", ")||(0,Ya.__)("Formatting changed")}}function elt(e,t){let r=e.toPlainText(),o=t.toPlainText(),n=aS(o,r),i=(0,Gn.create)({text:""}),s=0,a=0;for(let c of n)if(c.removed){let u=(0,Gn.slice)(t,a,a+c.value.length),d=(0,Gn.applyFormat)(u,{type:"revision/diff-removed",attributes:{"aria-describedby":Pc.removed}},0,c.value.length);i=(0,Gn.concat)(i,d),a+=c.value.length}else if(c.added){let u=(0,Gn.slice)(e,s,s+c.value.length),d=(0,Gn.applyFormat)(u,{type:"revision/diff-added",attributes:{"aria-describedby":Pc.added}},0,c.value.length);i=(0,Gn.concat)(i,d),s+=c.value.length}else{let u=e.formats||[],d=t.formats||[],f=c.value.length,m=v=>Jat(u,d,s+v,a+v),h=0,g=m(0);for(let v=1;v<=f;v++){let y=v<f&&m(v);if(v===f||y!==g){let _=(0,Gn.slice)(e,s+h,s+v);if(g){let{type:b}=$at(u,d,s+h,a+h),w={added:"revision/diff-format-added",removed:"revision/diff-format-removed",changed:"revision/diff-format-changed"}[b],x={added:Pc.formatAdded,removed:Pc.formatRemoved,changed:Pc.formatChanged}[b],C=(0,Gn.applyFormat)(_,{type:w,attributes:{"aria-describedby":x}},0,v-h);i=(0,Gn.concat)(i,C)}else i=(0,Gn.concat)(i,_);h=v,g=y}}s+=c.value.length,a+=c.value.length}return new Gn.RichTextData(i)}function tlt(e,t,r){let o=(0,X6.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 Gn.RichTextData&&c instanceof Gn.RichTextData&&(e.attributes[i]=elt(a,c))}else{let a=ICe(e.attributes[i]),c=ICe(t.attributes[i]);a!==c&&(n[i]=aS(c,a))}Object.keys(n).length>0&&(r.changedAttributes=n)}function MCe(e,t){if(t.__revisionDiffStatus){if(t.__revisionDiffStatus.status==="modified"&&t.__previousRawBlock){let r=OCe(t.__previousRawBlock);r&&tlt(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&&MCe(o,n)}}function NCe(e,t){let r=(0,fZ.parse)(e||""),o=(0,fZ.parse)(t||"");return ACe(r,o).map(i=>{let s=OCe(i);return s&&MCe(s,i),s}).filter(Boolean)}function pZ(e,t){if(!t?.length||!e?.length)return e;let r=e.map(c=>c.name),o=t.map(c=>c.name),n=JP(o,r),i=0,s=0,a=[];for(let c of n)if(c.removed)s+=c.count;else if(c.added)for(let u=0;u<c.count;u++)a.push(e[i++]);else for(let u=0;u<c.count;u++){let d=e[i++],f=t[s++];a.push({...d,clientId:f.clientId,innerBlocks:pZ(d.innerBlocks,f.innerBlocks)})}return a}function FCe(){let{isInRevisionsMode:e,showDiff:t,revision:r,previousRevision:o,postType:n}=(0,DCe.useSelect)(a=>{let{isRevisionsMode:c,isShowingRevisionDiff:u,getCurrentRevision:d,getPreviousRevision:f}=Y(a(A)),{getCurrentPostType:m}=a(A),h=c();return{isInRevisionsMode:h,showDiff:u(),revision:h?d():void 0,previousRevision:h?f():void 0,postType:m()}},[]),i=(0,Q6.useRef)([]);return(0,Q6.useMemo)(()=>{if(!e)return i.current=[],null;if(!r)return[];let a=r?.content?.raw??"",c;if(t){let d=o?.content?.raw||"";c=NCe(a,d)}else c=(0,J6.parse)(a);n==="wp_navigation"&&(c=[(0,J6.createBlock)("core/navigation",{templateLock:!1},c)]);let u=pZ(c,i.current);return i.current=u,u},[e,r,r?.content?.raw,o?.content?.raw,n,t])}var gi=l(K(),1),Ft=l(H(),1);var cS=l(mZ(),1),vZ=l(Ht(),1),YCe=l(Nt(),1),tk=l(xe(),1),uS=l(se(),1);var $6=l(Wt(),1);var $P=l(K(),1),BCe=l(Gl(),1),VCe=l(se(),1);var jCe=l(E(),1),{RenamePatternModal:rlt}=Y(BCe.privateApis),hZ="editor/pattern-rename";function zCe(){let e=(0,$P.useSelect)(n=>n(We).isModalActive(hZ)),{record:t,postType:r}=(0,$P.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(A),{getEditedEntityRecord:a}=n(VCe.store),c=i();return{record:a("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,$P.useDispatch)(We);return!e||r!==yd?null:(0,jCe.jsx)(rlt,{onClose:o,pattern:t})}var ek=l(K(),1),HCe=l(Gl(),1),UCe=l(se(),1);var WCe=l(E(),1),{DuplicatePatternModal:olt}=Y(HCe.privateApis),gZ="editor/pattern-duplicate";function GCe(){let e=(0,ek.useSelect)(n=>n(We).isModalActive(gZ)),{record:t,postType:r}=(0,ek.useSelect)(n=>{if(!e)return{};let{getCurrentPostType:i,getCurrentPostId:s}=n(A),{getEditedEntityRecord:a}=n(UCe.store),c=i();return{record:a("postType",c,s()),postType:c}},[e]),{closeModal:o}=(0,ek.useDispatch)(We);return!e||r!==yd?null:(0,WCe.jsx)(olt,{onClose:o,onSuccess:()=>o(),pattern:t})}function qCe({disableContentOnlyForPatternsAndTemplateParts:e,stopEditingContentOnlySection:t,updateEditorSettings:r}){return{name:"core/toggle-pattern-editing",label:e?(0,Ft.__)("Disable editing all patterns"):(0,Ft.__)("Enable editing all patterns"),icon:v0,category:"command",callback:({close:o})=>{let n=!e;t(),r({disableContentOnlyForUnsyncedPatterns:n,disableContentOnlyForTemplateParts:n}),o()}}}function nlt(e,t){return!!t?.metadata?.patternName||e==="core/template-part"}var ilt=()=>function(){let{editorMode:t,isListViewOpen:r,showBlockBreadcrumbs:o,isDistractionFree:n,isFocusMode:i,isPreviewMode:s,isViewable:a,isCodeEditingEnabled:c,isRichEditingEnabled:u,isPublishSidebarEnabled:d,disableContentOnlyForUnsyncedPatterns:f,disableContentOnlyForTemplateParts:m}=(0,gi.useSelect)(F=>{let{get:B}=F(vZ.store),{isListViewOpened:z,getCurrentPostType:L,getEditorSettings:D}=F(A),{getSettings:N}=F(tk.store),{getPostType:W}=F(uS.store);return{editorMode:B("core","editorMode")??"visual",isListViewOpen:z(),showBlockBreadcrumbs:B("core","showBlockBreadcrumbs"),isDistractionFree:B("core","distractionFree"),isFocusMode:B("core","focusMode"),isPreviewMode:N().isPreviewMode,isViewable:W(L())?.viewable??!1,isCodeEditingEnabled:D().codeEditingEnabled,isRichEditingEnabled:D().richEditingEnabled,isPublishSidebarEnabled:F(A).isPublishSidebarEnabled(),disableContentOnlyForUnsyncedPatterns:!!D().disableContentOnlyForUnsyncedPatterns,disableContentOnlyForTemplateParts:!!D().disableContentOnlyForTemplateParts}},[]),{getActiveComplementaryArea:h}=(0,gi.useSelect)(We),{toggle:g}=(0,gi.useDispatch)(vZ.store),{createInfoNotice:v}=(0,gi.useDispatch)(YCe.store),{__unstableSaveForPreview:y,setIsListViewOpened:_,switchEditorMode:b,toggleDistractionFree:w,toggleSpotlightMode:x,toggleTopToolbar:C,updateEditorSettings:S}=(0,gi.useDispatch)(A),{stopEditingContentOnlySection:P}=Y((0,gi.useDispatch)(tk.store)),{openModal:k,enableComplementaryArea:O,disableComplementaryArea:R}=(0,gi.useDispatch)(We),{getCurrentPostId:I}=(0,gi.useSelect)(A),T=c&&u;if(s)return{commands:[],isLoading:!1};let M=[],V=f&&m;return M.push({name:"core/open-shortcut-help",label:(0,Ft.__)("Keyboard shortcuts"),icon:FC,category:"view",callback:({close:F})=>{F(),k("editor/keyboard-shortcut-help")}}),M.push({name:"core/toggle-distraction-free",label:n?(0,Ft.__)("Exit Distraction free"):(0,Ft.__)("Enter Distraction free"),category:"command",callback:({close:F})=>{w(),F()}}),M.push({name:"core/open-preferences",label:(0,Ft.__)("Editor preferences"),category:"view",callback:({close:F})=>{F(),k("editor/preferences")}}),M.push({name:"core/toggle-spotlight-mode",label:i?(0,Ft.__)("Exit Spotlight mode"):(0,Ft.__)("Enter Spotlight mode"),category:"command",callback:({close:F})=>{x(),F()}}),M.push({name:"core/toggle-list-view",label:r?(0,Ft.__)("Close List View"):(0,Ft.__)("Open List View"),icon:LC,category:"command",callback:({close:F})=>{_(!r),F(),v(r?(0,Ft.__)("List View off."):(0,Ft.__)("List View on."),{id:"core/editor/toggle-list-view/notice",type:"snackbar"})}}),M.push({name:"core/toggle-top-toolbar",label:(0,Ft.__)("Top toolbar"),category:"command",callback:({close:F})=>{C(),F()}}),M.push(qCe({disableContentOnlyForPatternsAndTemplateParts:V,stopEditingContentOnlySection:P,updateEditorSettings:S})),T&&M.push({name:"core/toggle-code-editor",label:t==="visual"?(0,Ft.__)("Open code editor"):(0,Ft.__)("Exit code editor"),icon:Y7,category:"command",callback:({close:F})=>{b(t==="visual"?"text":"visual"),F()}}),M.push({name:"core/toggle-breadcrumbs",label:o?(0,Ft.__)("Hide block breadcrumbs"):(0,Ft.__)("Show block breadcrumbs"),category:"command",callback:({close:F})=>{g("core","showBlockBreadcrumbs"),F(),v(o?(0,Ft.__)("Breadcrumbs hidden."):(0,Ft.__)("Breadcrumbs visible."),{id:"core/editor/toggle-breadcrumbs/notice",type:"snackbar"})}}),M.push({name:"core/open-settings-sidebar",label:(0,Ft.__)("Show or hide the Settings panel"),icon:(0,Ft.isRTL)()?cb:gp,category:"command",callback:({close:F})=>{let B=h("core");F(),B==="edit-post/document"?R("core"):O("core","edit-post/document")}}),M.push({name:"core/open-block-inspector",label:(0,Ft.__)("Show or hide the Block settings panel"),icon:E7,category:"command",callback:({close:F})=>{let B=h("core");F(),B==="edit-post/block"?R("core"):O("core","edit-post/block")}}),M.push({name:"core/toggle-publish-sidebar",label:d?(0,Ft.__)("Disable pre-publish checks"):(0,Ft.__)("Enable pre-publish checks"),icon:AC,category:"command",callback:({close:F})=>{F(),g("core","isPublishSidebarEnabled"),v(d?(0,Ft.__)("Pre-publish checks disabled."):(0,Ft.__)("Pre-publish checks enabled."),{id:"core/editor/publish-sidebar/notice",type:"snackbar"})}}),a&&M.push({name:"core/preview-link",label:(0,Ft.__)("Preview in a new tab"),icon:Ps,category:"view",callback:async({close:F})=>{F();let B=I(),z=await y();window.open(z,`wp-preview-${B}`)}}),{commands:M,isLoading:!1}},slt=()=>function({search:t}){let{disableContentOnlyForPatternsAndTemplateParts:r,hasPatternOrTemplatePartSelection:o,isPreviewMode:n}=(0,gi.useSelect)(a=>{let{getBlockAttributes:c,getBlockName:u,getBlockParents:d,getSelectedBlockClientId:f,getSelectedBlockClientIds:m,getSettings:h}=a(tk.store),{getEditorSettings:g}=a(A),v=g(),y=f(),_=m(),b=y&&_.length===1?[y,...d(y,!0)]:[];return{disableContentOnlyForPatternsAndTemplateParts:!!v.disableContentOnlyForUnsyncedPatterns&&!!v.disableContentOnlyForTemplateParts,hasPatternOrTemplatePartSelection:b.some(w=>nlt(u(w),c(w))),isPreviewMode:h().isPreviewMode}},[]),{updateEditorSettings:i}=(0,gi.useDispatch)(A),{stopEditingContentOnlySection:s}=Y((0,gi.useDispatch)(tk.store));return t||!o&&!r||n?{isLoading:!1,commands:[]}:{isLoading:!1,commands:[qCe({disableContentOnlyForPatternsAndTemplateParts:r,stopEditingContentOnlySection:s,updateEditorSettings:i})]}},alt=()=>function(){let{postType:t}=(0,gi.useSelect)(n=>{let{getCurrentPostType:i}=n(A);return{postType:i()}},[]),{openModal:r}=(0,gi.useDispatch)(We),o=[];return t===yd&&(o.push({name:"core/rename-pattern",label:(0,Ft.__)("Rename pattern"),icon:zC,category:"edit",callback:({close:n})=>{r(hZ),n()}}),o.push({name:"core/duplicate-pattern",label:(0,Ft.__)("Duplicate pattern"),icon:v0,category:"command",callback:({close:n})=>{r(gZ),n()}})),{isLoading:!1,commands:o}},llt=()=>function(){let{onNavigateToEntityRecord:t,goBack:r,templateId:o,isPreviewMode:n,canEditTemplate:i}=(0,gi.useSelect)(u=>{let{getRenderingMode:d,getEditorSettings:f,getCurrentTemplateId:m}=Y(u(A)),h=f(),g=m();return{isTemplateHidden:d()==="post-only",onNavigateToEntityRecord:h.onNavigateToEntityRecord,getEditorSettings:f,goBack:h.onNavigateToPreviousEntityRecord,templateId:g,isPreviewMode:h.isPreviewMode,canEditTemplate:!!g&&u(uS.store).canUser("update",{kind:"postType",name:"wp_template",id:g})}},[]),{editedRecord:s,hasResolved:a}=(0,uS.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,Ft.sprintf)((0,Ft.__)("Edit template: %s"),(0,$6.decodeEntities)(s.title)),icon:Xc,category:"edit",callback:({close:u})=>{t({postId:o,postType:"wp_template"}),u()}}),r&&c.push({name:"core/switch-to-previous-entity",label:(0,Ft.__)("Go back"),icon:ph,category:"view",callback:({close:u})=>{r(),u()}}),{isLoading:!1,commands:c}},clt=()=>function(){let{postType:t,postId:r}=(0,gi.useSelect)(a=>{let{getCurrentPostId:c,getCurrentPostType:u}=a(A);return{postType:u(),postId:c()}},[]),{editedRecord:o,hasResolved:n}=(0,uS.useEntityRecord)("postType",t,r),{revertTemplate:i}=Y((0,gi.useDispatch)(A));if(!n||![Yi,Ir].includes(t))return{isLoading:!0,commands:[]};let s=[];if(uR(o)){let a=o.type===Ir?(0,Ft.sprintf)((0,Ft.__)("Reset template: %s"),(0,$6.decodeEntities)(o.title)):(0,Ft.sprintf)((0,Ft.__)("Reset template part: %s"),(0,$6.decodeEntities)(o.title));s.push({name:"core/reset-template",label:a,icon:(0,Ft.isRTL)()?WC:UC,category:"command",callback:({close:c})=>{i(o),c()}})}return{isLoading:!n,commands:s}};function KCe(){(0,cS.useCommandLoader)({name:"core/editor/edit-ui",hook:ilt()}),(0,cS.useCommandLoader)({name:"core/editor/contextual-commands",hook:alt(),context:"entity-edit"}),(0,cS.useCommandLoader)({name:"core/editor/pattern-editing-contextual-commands",hook:slt(),context:"block-selection-edit"}),(0,cS.useCommandLoader)({name:"core/editor/page-content-focus",hook:llt(),context:"entity-edit"}),(0,cS.useCommandLoader)({name:"core/edit-site/manipulate-document",hook:clt()})}var tF=l(K(),1),XCe=l(U(),1),QCe=l(eF(),1);var dS="upload-in-progress";function JCe(){let e=(0,tF.useSelect)(i=>i(QCe.store).isUploading(),[]),{lockPostSaving:t,unlockPostSaving:r,lockPostAutosaving:o,unlockPostAutosaving:n}=(0,tF.useDispatch)(A);(0,XCe.useEffect)(()=>(e?(t(dS),o(dS)):(r(dS),n(dS)),()=>{r(dS),n(dS)}),[e,t,r,o,n])}var $Ce=l(U(),1),eTe=l(K(),1),bZ=l(eF(),1);function tTe(){let e=window.__clientSideMediaProcessing,t=(0,eTe.useRegistry)();(0,$Ce.useEffect)(()=>{if(!e)return;let r=()=>{Y(t.dispatch(bZ.store)).pauseQueue()},o=()=>{Y(t.dispatch(bZ.store)).resumeQueue()};return window.addEventListener("offline",r),window.addEventListener("online",o),()=>{window.removeEventListener("offline",r),window.removeEventListener("online",o)}},[e,t])}var lw=l(H(),1),rTe=l(xe(),1),oTe=l(K(),1),nTe=l(U(),1);var iTe=l(E(),1),{BlockRemovalWarningModal:ult}=Y(rTe.privateApis),dlt=["core/post-content","core/post-template","core/query"],flt=[{postTypes:["wp_template","wp_template_part"],callback(e){if(e.filter(({name:o})=>o==="core/post-content").length)return{description:(0,lw.__)("This block displays the content of posts and pages using this template."),warning:(0,lw.__)("If you delete it, posts or pages using this template will not display any content."),subtext:(0,lw.__)("Visitors will see blank pages."),requireConfirmation:!0};if(e.filter(({name:o})=>dlt.includes(o)).length)return(0,lw._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,lw._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 sTe(){let e=(0,oTe.useSelect)(r=>r(A).getCurrentPostType(),[]),t=(0,nTe.useMemo)(()=>flt.filter(r=>r.postTypes.includes(e)),[e]);return t?(0,iTe.jsx)(ult,{rules:t}):null}var nv=l(q(),1),yZ=l(H(),1),cw=l(U(),1),rF=l(xe(),1),Lf=l(K(),1),wZ=l(se(),1),aTe=l(It(),1),_Z=l(Ht(),1);var Ff=l(E(),1);function plt(){let{blockPatternsWithPostContentBlockType:e,postType:t}=(0,Lf.useSelect)(r=>{let{getPatternsByBlockTypes:o,getBlocksByName:n}=r(rF.store),{getCurrentPostType:i,getRenderingMode:s}=r(A),a=s()==="post-only"?"":n("core/post-content")?.[0];return{blockPatternsWithPostContentBlockType:o("core/post-content",a),postType:i()}},[]);return(0,cw.useMemo)(()=>e?.length?e.filter(r=>t==="page"&&!r.postTypes||Array.isArray(r.postTypes)&&r.postTypes.includes(t)):[],[t,e])}function mlt({blockPatterns:e,onChoosePattern:t}){let{editEntityRecord:r}=(0,Lf.useDispatch)(wZ.store),{postType:o,postId:n}=(0,Lf.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:a}=i(A);return{postType:s(),postId:a()}},[]);return(0,Ff.jsx)(rF.__experimentalBlockPatternsList,{blockPatterns:e,onClickPattern:(i,s)=>{r("postType",o,n,{blocks:s,content:({blocks:a=[]})=>(0,aTe.__unstableSerializeAndClean)(a)}),t()}})}function hlt({onClose:e}){let[t,r]=(0,cw.useState)(!0),{set:o}=(0,Lf.useDispatch)(_Z.store),n=plt();if(!(n.length>0))return null;function s(){e(),o("core","enableChoosePatternModal",t)}return(0,Ff.jsxs)(nv.Modal,{className:"editor-start-page-options__modal",title:(0,yZ.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:s,children:[(0,Ff.jsx)("div",{className:"editor-start-page-options__modal-content",children:(0,Ff.jsx)(mlt,{blockPatterns:n,onChoosePattern:s})}),(0,Ff.jsx)(nv.Flex,{className:"editor-start-page-options__modal__actions",justify:"flex-start",expanded:!1,children:(0,Ff.jsx)(nv.FlexItem,{children:(0,Ff.jsx)(nv.CheckboxControl,{checked:t,label:(0,yZ.__)("Always show starter patterns for new pages"),onChange:a=>{r(a)}})})})]})}function lTe(){let[e,t]=(0,cw.useState)(!1),{isEditedPostEmpty:r}=(0,Lf.useSelect)(A),{getEntityRecordNonTransientEdits:o}=(0,Lf.useSelect)(wZ.store),{isModalActive:n}=(0,Lf.useSelect)(We),{enabled:i,postType:s,postId:a}=(0,Lf.useSelect)(c=>{let{getCurrentPostId:u,getCurrentPostType:d}=c(A),f=c(_Z.store).get("core","enableChoosePatternModal"),m=d();return{postType:m,postId:u(),enabled:f&&zl!==m&&Ir!==m&&Yi!==m}},[]);return(0,cw.useEffect)(()=>{let u=!(Object.keys(o("postType",s,a)??{}).length>0)&&r(),d=n("editor/preferences");!i||!u||d||t(!0)},[i,s,a,o,r,n]),e?(0,Ff.jsx)(hlt,{onClose:()=>t(!1)}):null}var vTe=l(q(),1),Bf=l(H(),1),sF=l(La(),1),rk=l(K(),1);var kc=l(H(),1),cTe=[{keyCombination:{modifier:"primary",character:"b"},description:(0,kc.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,kc.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,kc.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,kc.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,kc.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,kc.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,kc.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,kc.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},aliases:[{modifier:"access",character:"7"}],description:(0,kc.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,kc.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")},{keyCombination:{modifier:"primaryShift",character:"SPACE"},description:(0,kc.__)("Add non breaking space.")}];var dTe=l(U(),1),oF=l(Ao(),1),Rc=l(E(),1);function uTe({keyCombination:e,forceAriaLabel:t}){let r=e.modifier?oF.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?oF.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,Rc.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,Rc.jsx)(dTe.Fragment,{children:n},i):(0,Rc.jsx)("kbd",{className:"editor-keyboard-shortcut-help-modal__shortcut-key",children:n},i))})}function glt({description:e,keyCombination:t,aliases:r=[],ariaLabel:o}){return(0,Rc.jsxs)(Rc.Fragment,{children:[(0,Rc.jsx)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-description",children:e}),(0,Rc.jsxs)("div",{className:"editor-keyboard-shortcut-help-modal__shortcut-term",children:[(0,Rc.jsx)(uTe,{keyCombination:t,forceAriaLabel:o}),r.map((n,i)=>(0,Rc.jsx)(uTe,{keyCombination:n,forceAriaLabel:o},i))]})]})}var nF=glt;var fTe=l(K(),1),pTe=l(La(),1);var mTe=l(E(),1);function vlt({name:e}){let{keyCombination:t,description:r,aliases:o}=(0,fTe.useSelect)(n=>{let{getShortcutKeyCombination:i,getShortcutDescription:s,getShortcutAliases:a}=n(pTe.store);return{keyCombination:i(e),aliases:a(e),description:s(e)}},[e]);return t?(0,mTe.jsx)(nF,{keyCombination:t,description:r,aliases:o}):null}var hTe=vlt;var Di=l(E(),1),gTe="editor/keyboard-shortcut-help",blt=({shortcuts:e})=>(0,Di.jsx)("ul",{className:"editor-keyboard-shortcut-help-modal__shortcut-list",role:"list",children:e.map((t,r)=>(0,Di.jsx)("li",{className:"editor-keyboard-shortcut-help-modal__shortcut",children:typeof t=="string"?(0,Di.jsx)(hTe,{name:t}):(0,Di.jsx)(nF,{...t})},r))}),xZ=({title:e,shortcuts:t,className:r})=>(0,Di.jsxs)("section",{className:Q("editor-keyboard-shortcut-help-modal__section",r),children:[!!e&&(0,Di.jsx)("h2",{className:"editor-keyboard-shortcut-help-modal__section-title",children:e}),(0,Di.jsx)(blt,{shortcuts:t})]}),iF=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{let o=(0,rk.useSelect)(n=>n(sF.store).getCategoryShortcuts(t),[t]);return(0,Di.jsx)(xZ,{title:e,shortcuts:o.concat(r)})};function ylt(){let e=(0,rk.useSelect)(n=>n(We).isModalActive(gTe),[]),{openModal:t,closeModal:r}=(0,rk.useDispatch)(We),o=()=>{e?r():t(gTe)};return(0,sF.useShortcut)("core/editor/keyboard-shortcuts",o),e?(0,Di.jsxs)(vTe.Modal,{className:"editor-keyboard-shortcut-help-modal",title:(0,Bf.__)("Keyboard shortcuts"),closeButtonLabel:(0,Bf.__)("Close"),onRequestClose:o,children:[(0,Di.jsx)(xZ,{className:"editor-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/editor/keyboard-shortcuts"]}),(0,Di.jsx)(iF,{title:(0,Bf.__)("Global shortcuts"),categoryName:"global"}),(0,Di.jsx)(iF,{title:(0,Bf.__)("Selection shortcuts"),categoryName:"selection"}),(0,Di.jsx)(iF,{title:(0,Bf.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,Bf.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,Bf.__)("Forward-slash")}]}),(0,Di.jsx)(xZ,{title:(0,Bf.__)("Text formatting"),shortcuts:cTe}),(0,Di.jsx)(iF,{title:(0,Bf.__)("List View shortcuts"),categoryName:"list-view"})]}):null}var bTe=ylt;var iv=l(q(),1),ok=l(H(),1),fS=l(U(),1),yTe=l(xe(),1),nk=l(K(),1),SZ=l(It(),1),uw=l(se(),1);var Vf=l(E(),1);function wlt(e,t=!1){return(0,nk.useSelect)(r=>{let{getEntityRecord:o,getDefaultTemplateId:n}=r(uw.store),i=n({slug:e,is_custom:t,ignore_empty:!0});return i?o("postType",Ir,i)?.content?.raw:void 0},[e,t])}function _lt(e){let{slug:t,patterns:r}=(0,nk.useSelect)(i=>{let{getCurrentPostType:s,getCurrentPostId:a}=i(A),{getEntityRecord:c,getBlockPatterns:u}=i(uw.store),d=a(),f=s();return{slug:c("postType",f,d).slug,patterns:u()}},[]),o=(0,nk.useSelect)(i=>i(uw.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,fS.useMemo)(()=>[{name:"fallback",blocks:(0,SZ.parse)(e),title:(0,ok.__)("Fallback content")},...r.filter(i=>Array.isArray(i.templateTypes)&&i.templateTypes.some(s=>t.startsWith(s))).map(i=>({...i,blocks:(0,SZ.parse)(i.content).map(s=>n(s))}))],[e,t,r])}function xlt({fallbackContent:e,onChoosePattern:t,postType:r}){let[,,o]=(0,uw.useEntityBlockEditor)("postType",r),n=_lt(e);return(0,Vf.jsx)(yTe.__experimentalBlockPatternsList,{blockPatterns:n,onClickPattern:(i,s)=>{o(s,{selection:void 0}),t()}})}function Slt({slug:e,isCustom:t,onClose:r,postType:o}){let n=wlt(e,t);return n?(0,Vf.jsxs)(iv.Modal,{className:"editor-start-template-options__modal",title:(0,ok.__)("Choose a pattern"),closeLabel:(0,ok.__)("Cancel"),focusOnMount:"firstElement",onRequestClose:r,isFullScreen:!0,children:[(0,Vf.jsx)("div",{className:"editor-start-template-options__modal-content",children:(0,Vf.jsx)(xlt,{fallbackContent:n,slug:e,isCustom:t,postType:o,onChoosePattern:()=>{r()}})}),(0,Vf.jsx)(iv.Flex,{className:"editor-start-template-options__modal__actions",justify:"flex-end",expanded:!1,children:(0,Vf.jsx)(iv.FlexItem,{children:(0,Vf.jsx)(iv.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,ok.__)("Skip")})})})]}):null}function wTe(){let[e,t]=(0,fS.useState)(!1),{shouldOpenModal:r,slug:o,isCustom:n,postType:i,postId:s}=(0,nk.useSelect)(a=>{let{getCurrentPostType:c,getCurrentPostId:u}=a(A),d=c(),f=u(),{getEditedEntityRecord:m,getEntityRecordNonTransientEdits:h}=a(uw.store),g=m("postType",d,f);return{shouldOpenModal:!(Object.keys(h("postType",d,f)??{}).length>0)&&g.content===""&&Ir===d,slug:g.slug,isCustom:g.is_custom,postType:d,postId:f}},[]);return(0,fS.useEffect)(()=>{t(!1)},[i,s]),!r||e?null:(0,Vf.jsx)(Slt,{slug:o,isCustom:n,postType:i,onClose:()=>t(!0)})}var sv=l(La(),1),av=l(K(),1);var aF=l(xe(),1);var{usesNativeUndo:_Te}=Y(aF.privateApis);function pS(){let e=(0,av.useSelect)(y=>{let{richEditingEnabled:_,codeEditingEnabled:b}=y(A).getEditorSettings();return!_||!b},[]),{getBlockSelectionStart:t}=(0,av.useSelect)(aF.store),{getActiveComplementaryArea:r}=(0,av.useSelect)(We),{enableComplementaryArea:o,disableComplementaryArea:n}=(0,av.useDispatch)(We),{redo:i,undo:s,savePost:a,setIsListViewOpened:c,switchEditorMode:u,toggleDistractionFree:d}=(0,av.useDispatch)(A),{isEditedPostDirty:f,isPostSavingLocked:m,isListViewOpened:h,getEditorMode:g,isSavingNonPostEntityChanges:v}=(0,av.useSelect)(A);return(0,sv.useShortcut)("core/editor/toggle-mode",()=>{u(g()==="visual"?"text":"visual")},{isDisabled:e}),(0,sv.useShortcut)("core/editor/toggle-distraction-free",()=>{d()}),(0,sv.useShortcut)("core/editor/undo",y=>{_Te(y)||(s(),y.preventDefault())}),(0,sv.useShortcut)("core/editor/redo",y=>{_Te(y)||(i(),y.preventDefault())}),(0,sv.useShortcut)("core/editor/save",y=>{y.preventDefault(),!(m()||v())&&f()&&a()}),(0,sv.useShortcut)("core/editor/toggle-list-view",y=>{h()||(y.preventDefault(),c(!0))}),(0,sv.useShortcut)("core/editor/toggle-sidebar",y=>{if(y.preventDefault(),["edit-post/document","edit-post/block"].includes(r("core")))n("core");else{let b=t()?"edit-post/block":"edit-post/document";o("core",b)}}),null}var ATe=l(K(),1),uF=l(xe(),1);var ik=l(K(),1),lF=l(xe(),1),xTe=l(se(),1),cF=l(q(),1),jf=l(H(),1),STe=l(Wt(),1),CTe=l(U(),1),dw=l(E(),1);function TTe({clientId:e,onClose:t}){let[r,o]=(0,CTe.useState)(!1),{getBlocks:n}=(0,ik.useSelect)(lF.store),{replaceBlocks:i}=(0,ik.useDispatch)(lF.store),{canRemove:s,templatePartTitle:a}=(0,ik.useSelect)(d=>{let{canRemoveBlock:f,getBlock:m}=d(lF.store),{getEntityRecord:h,getCurrentTheme:g}=d(xTe.store),v=m(e),{slug:y,theme:_}=v?.attributes??{},b=_||g()?.stylesheet,w=b&&y?`${b}//${y}`:null,x=w?h("postType","wp_template_part",w):null;return{canRemove:f(e),templatePartTitle:x?.title?.rendered?(0,STe.decodeEntities)(x.title.rendered):null}},[e]);if(!s)return null;let c=a?(0,jf.sprintf)((0,jf.__)("Detach %s?"),a):(0,jf.__)("Detach template part?"),u=a?(0,jf.sprintf)((0,jf.__)("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,jf.__)("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,dw.jsxs)(dw.Fragment,{children:[(0,dw.jsx)(cF.MenuItem,{onClick:()=>o(!0),children:(0,jf.__)("Detach")}),(0,dw.jsx)(cF.__experimentalConfirmDialog,{isOpen:r,onConfirm:()=>{i(e,n(e)),t()},onCancel:()=>o(!1),confirmButtonText:(0,jf.__)("Detach"),size:"medium",title:c,__experimentalHideHeader:!1,children:u})]})}var sk=l(K(),1),CZ=l(xe(),1),ETe=l(q(),1),PTe=l(It(),1),TZ=l(H(),1),kTe=l(U(),1),RTe=l(Nt(),1);var ITe=l(se(),1);var fw=l(E(),1);function OTe({clientIds:e,blocks:t}){let[r,o]=(0,kTe.useState)(!1),{replaceBlocks:n}=(0,sk.useDispatch)(CZ.store),{createSuccessNotice:i}=(0,sk.useDispatch)(RTe.store),{isBlockBasedTheme:s,canCreate:a}=(0,sk.useSelect)(u=>({isBlockBasedTheme:u(ITe.store).getCurrentTheme()?.is_block_theme,canCreate:u(CZ.store).canInsertBlockType("core/template-part")}),[]);if(!s||!a)return null;let c=async u=>{n(e,(0,PTe.createBlock)("core/template-part",{slug:u.slug,theme:u.theme})),i((0,TZ.__)("Template part created."),{type:"snackbar"})};return(0,fw.jsxs)(fw.Fragment,{children:[(0,fw.jsx)(ETe.MenuItem,{icon:KC,onClick:()=>{o(!0)},"aria-expanded":r,"aria-haspopup":"dialog",children:(0,TZ.__)("Create template part")}),r&&(0,fw.jsx)(B_,{closeModal:()=>{o(!1)},blocks:t,onCreate:c})]})}var ak=l(E(),1);function MTe(){return(0,ak.jsx)(uF.BlockSettingsMenuControls,{children:({selectedClientIds:e,onClose:t})=>(0,ak.jsx)(Clt,{clientIds:e,onClose:t})})}function Clt({clientIds:e,onClose:t}){let{blocks:r}=(0,ATe.useSelect)(o=>{let{getBlocksByClientId:n}=o(uF.store);return{blocks:n(e)}},[e]);return r.length===1&&r[0]?.name==="core/template-part"?(0,ak.jsx)(TTe,{clientId:e[0],onClose:t}):(0,ak.jsx)(OTe,{clientIds:e,blocks:r})}var DTe=l(xe(),1),FTe=l(K(),1),LTe=l(U(),1);var NTe=l(U(),1),dF=l(K(),1);function Tlt({postType:e}){let{registerPostTypeSchema:t}=Y((0,dF.useDispatch)(A));(0,NTe.useEffect)(()=>{t(e)},[t,e]);let{fields:r}=(0,dF.useSelect)(o=>{let{getEntityFields:n}=Y(o(A));return{fields:n("postType",e)}},[e]);return r}var mS=Tlt;var EZ=l(E(),1),{MediaEditorModal:Elt,store:Plt}=Y(Nx);function klt(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 Rlt({name:e,ratio:t}={}){let r=klt(t);return!e||!Number.isFinite(r)||r<=0?null:{label:e,value:r}}function BTe(){return(0,FTe.useSelect)(t=>t(Plt).isOpen(),[])?(0,EZ.jsx)(Ilt,{}):null}function Ilt(){let e=mS({postType:"attachment"}),[t,r,o]=(0,DTe.useSettings)("dimensions.aspectRatios.default","dimensions.aspectRatios.theme","dimensions.defaultAspectRatios"),n=(0,LTe.useMemo)(()=>{if(!(Array.isArray(t)||Array.isArray(r)||typeof o=="boolean"))return;let a=[...o&&Array.isArray(t)?t:[],...Array.isArray(r)?r:[]].map(Rlt).filter(Boolean);if(a.length||o===!1)return a},[t,r,o]);return(0,EZ.jsx)(Elt,{fields:e,aspectRatioPresets:n})}var Xo=l(E(),1),{ExperimentalBlockEditorProvider:Olt}=Y(hS.privateApis),{PatternsMenuItems:Alt}=Y(jTe.privateApis),lk=()=>{},Mlt=["wp_block","wp_navigation","wp_template_part"];function Nlt(e,t,r){let o=FCe(),n=r==="template-locked"?"template":"post",[i,s,a]=(0,Rm.useEntityBlockEditor)("postType",e.type,{id:e.id}),[c,u,d]=(0,Rm.useEntityBlockEditor)("postType",t?.type,{id:t?.id}),f=(0,Rl.useMemo)(()=>{if(e.type==="wp_navigation")return[(0,zTe.createBlock)("core/navigation",{ref:e.id,templateLock:!1})]},[e.type,e.id]),m=(0,Rl.useMemo)(()=>f||(n==="template"?c:i),[f,n,c,i]);return o!==null?[o,lk,lk]:!!t&&r==="template-locked"||e.type==="wp_navigation"?[m,lk,lk]:[m,n==="post"?s:u,n==="post"?a:d]}var PZ=Xfe(({post:e,settings:t,recovery:r,initialEdits:o,children:n,BlockEditorProviderComponent:i=Olt,__unstableTemplate:s})=>{let a=!!s,{editorSettings:c,selection:u,isReady:d,mode:f,defaultMode:m,postTypeEntities:h,isInRevisionsMode:g,currentRevisionId:v}=(0,lv.useSelect)(D=>{let{getEditorSettings:N,getRenderingMode:W,__unstableIsEditorReady:G,getDefaultRenderingMode:Z,isRevisionsMode:X,getCurrentRevisionId:ce}=Y(D(A)),{getEntitiesConfig:re,getEntityRecordEdits:pe}=D(Rm.store),me=W(),$=Z(e.type),ve=$==="template-locked"?a:$!==void 0,_e=$!==void 0,ae=pe("postType",e.type,e.id);return{editorSettings:N(),isReady:G(),mode:_e?me:void 0,defaultMode:ve?$:void 0,selection:ae?.selection,postTypeEntities:e.type==="wp_template"?re("postType"):null,isInRevisionsMode:X(),currentRevisionId:ce()}},[e.type,e.id,a]),y=a&&f!=="post-only",_=y?s:e,b=(0,Rl.useMemo)(()=>{let D={};if(e.type==="wp_template"){if(e.slug==="page")D.postType="page";else if(e.slug==="single")D.postType="post";else if(e.slug.split("-")[0]==="single"){let N=h?.map(G=>G.name)||[],W=e.slug.match(`^single-(${N.join("|")})(?:-.+)?$`);W&&(D.postType=W[1])}}else(!Mlt.includes(_.type)||y)&&(D.postId=e.id,D.postType=e.type);return{...D,templateSlug:_.type==="wp_template"?_.slug:void 0}},[y,e.id,e.type,e.slug,_.type,_.slug,h]),{id:w,type:x}=_,C=uCe(c,x,w,f),[S,P,k]=Nlt(e,s,f),{updatePostLock:O,setupEditor:R,updateEditorSettings:I,setCurrentTemplateId:T,setEditedPost:M,setRenderingMode:V}=Y((0,lv.useDispatch)(A)),{editEntityRecord:F}=(0,lv.useDispatch)(Rm.store),B=(0,lv.useRegistry)(),z=(0,Rl.useCallback)(D=>{F("postType",e.type,e.id,{selection:D},{undoIgnore:!0})},[F,e.type,e.id]),{removeNotice:L}=(0,lv.useDispatch)(VTe.store);return(0,Rl.useLayoutEffect)(()=>{r||(O(t.postLock),B.select(A).__unstableIsEditorReady()||R(e,o,t.template))},[]),epe({post:e,recovery:r,settings:t}),(0,Rl.useEffect)(()=>(M(e.type,e.id),typeof window<"u"&&window.__experimentalTemplateActivate&&L("template-activate-notice"),()=>M(null,null)),[e.type,e.id,M,L]),(0,Rl.useLayoutEffect)(()=>{I(t)},[t,I]),(0,Rl.useEffect)(()=>{T(s?.id)},[s?.id,T]),(0,Rl.useEffect)(()=>{m&&V(m)},[m,V]),bCe(e.type,f),KCe(),JCe(),tTe(),!d||!f?null:(0,Xo.jsx)(Rm.EntityProvider,{kind:"root",type:"site",children:(0,Xo.jsx)(Rm.EntityProvider,{kind:"postType",type:e.type,id:e.id,revisionId:v??void 0,children:(0,Xo.jsx)(hS.BlockContextProvider,{value:b,children:(0,Xo.jsxs)(i,{value:S,onChange:k,onInput:P,selection:g?void 0:u,onChangeSelection:g?lk:z,settings:C,useSubRegistry:!1,children:[n,!t.isPreviewMode&&(0,Xo.jsxs)(Xo.Fragment,{children:[(0,Xo.jsx)(Alt,{}),(0,Xo.jsx)(MTe,{}),f==="template-locked"&&(0,Xo.jsx)(pCe,{}),x==="wp_navigation"&&(0,Xo.jsx)(hCe,{}),(0,Xo.jsx)(pS,{}),(0,Xo.jsx)(bTe,{}),(0,Xo.jsx)(sTe,{}),(0,Xo.jsx)(lTe,{}),(0,Xo.jsx)(wTe,{}),(0,Xo.jsx)(zCe,{}),(0,Xo.jsx)(GCe,{}),(0,Xo.jsx)(BTe,{})]})]})})})})});function kZ(e){return(0,Xo.jsx)(PZ,{...e,BlockEditorProviderComponent:hS.BlockEditorProvider,children:e.children})}var HTe=kZ;var cv=l(E(),1);function Dlt({template:e,post:t}){let[r="white"]=rv("color.background"),[o]=(0,ck.useEntityBlockEditor)("postType",t.type,{id:t.id}),[n]=(0,ck.useEntityBlockEditor)("postType",e?.type,{id:e?.id}),i=e&&n?n:o,s=!i?.length;return(0,cv.jsxs)("div",{className:"editor-fields-content-preview",style:{backgroundColor:r},children:[s&&(0,cv.jsx)("span",{className:"editor-fields-content-preview__empty",children:(0,UTe.__)("Empty content")}),!s&&(0,cv.jsx)(RZ.BlockPreview.Async,{children:(0,cv.jsx)(RZ.BlockPreview,{blocks:i})})]})}function GTe({item:e}){let{settings:t,template:r}=(0,WTe.useSelect)(o=>{let{canUser:n,getPostType:i,getTemplateId:s,getEntityRecord:a}=Y(o(ck.store)),c=n("read",{kind:"postType",name:"wp_template"}),u=o(A).getEditorSettings(),d=u.supportsTemplateMode,f=i(e.type)?.viewable??!1,m=d&&f&&c?s(e.type,e.id):null;return{settings:u,template:m?a("postType","wp_template",m):void 0}},[e.type,e.id]);return(0,cv.jsx)(kZ,{post:e,settings:t,__unstableTemplate:r,children:(0,cv.jsx)(Dlt,{template:r,post:e})})}var Flt={type:"media",id:"content-preview",label:(0,YTe.__)("Content preview"),render:GTe,enableSorting:!1},qTe=Flt;function Llt(e){let t=e?.editor;return Array.isArray(t)?!!t[0]?.notes:!1}function Blt(e,t,r){return{type:"REGISTER_ENTITY_ACTION",kind:e,name:t,config:r}}function Vlt(e,t,r){return{type:"UNREGISTER_ENTITY_ACTION",kind:e,name:t,actionId:r}}function jlt(e,t,r){return{type:"REGISTER_ENTITY_FIELD",kind:e,name:t,config:r}}function zlt(e,t,r){return{type:"UNREGISTER_ENTITY_FIELD",kind:e,name:t,fieldId:r}}function Hlt(e,t){return{type:"SET_IS_READY",kind:e,name:t}}var Ult=[lY,sY,dY,mY,fY,pY,iY,nO,rY,aY,uY],Wlt=e=>async({registry:t})=>{if(Y(t.select(A)).isEntityReady("postType",e))return;Y(t.dispatch(A)).setIsReady("postType",e);let o=await t.resolveSelect(fF.store).getPostType(e),n=await t.resolveSelect(fF.store).canUser("create",{kind:"postType",name:e}),i=await t.resolveSelect(fF.store).getCurrentTheme(),{disablePostFormats:s}=t.select(A).getEditorSettings(),a=!["wp_block","wp_template_part"].includes(o.slug)&&n&&FG;o.slug!=="wp_template"&&(a=void 0),o.slug==="wp_template"&&!window?.__experimentalTemplateActivate&&(a=void 0);let c=[o.viewable?OG:void 0,o.supports?.revisions?GG:void 0,a,o.slug==="wp_template_part"&&n&&i?.is_block_theme?tY:void 0,n&&o.slug==="wp_block"?jG:void 0,o.supports?.title?BG:void 0,o.supports?.["page-attributes"]?MG:void 0,o.slug==="wp_block"?WG:void 0,KG,VG,$G,XG,qG].filter(Boolean),u;if(e===zl)u=Ult;else{let d=o.slug,f=ih.includes(d),m=d==="wp_block";if(u=[o.supports?.thumbnail&&i?.theme_supports?.["post-thumbnails"]&&YW,!f&&o.supports?.author&&fE,d==="wp_template"&&pG,d==="wp_template_part"&&mG,!f&&oG,!f&&lG,!f&&cG,uG,!f&&zj,!f&&o.supports?.excerpt&&bG,m&&o.supports?.excerpt&&rW,o.supports?.["page-attributes"]&&tG,o.supports?.comments&&nG,o.supports?.trackbacks&&sG,(o.supports?.comments||o.supports?.trackbacks)&&aG,!f&&QW,o.supports?.["post-formats"]&&!s&&xG,(!f||m)&&o.supports?.editor&&SG,!f&&rG,d==="post"&&TG,d==="wp_template"&&_G,d==="wp_template"&&wG,d==="wp_template"&&IG,d==="wp_template"&&PG,d==="wp_template"&&kG,o.supports?.editor&&o.viewable&&qTe,Llt(o.supports)&&hG,m&&oW].filter(Boolean),o.supports?.title){let h;e==="page"?h=Yj:e==="wp_template"?h=JC:["wp_block","wp_template_part"].includes(e)?h=zT:h=nO,u.push(h)}}t.batch(()=>{c.forEach(d=>{Y(t.dispatch(A)).registerEntityAction("postType",e,d)}),u.forEach(d=>{Y(t.dispatch(A)).registerEntityField("postType",e,d)})}),(0,KTe.doAction)("core.registerPostTypeSchema",e)};function Glt(e){return{type:"SET_CURRENT_TEMPLATE_ID",id:e}}var Ylt=e=>async({select:t,dispatch:r,registry:o})=>{let n=await o.dispatch(Fi.store).saveEntityRecord("postType","wp_template",e);return o.dispatch(Fi.store).editEntityRecord("postType",t.getCurrentPostType(),t.getCurrentPostId(),{template:n.slug}),o.dispatch(qa.store).createSuccessNotice((0,lr.__)("Custom template created. You're in template mode now."),{type:"snackbar",actions:[{label:(0,lr.__)("Go back"),onClick:()=>r.setRenderingMode(t.getEditorSettings().defaultRenderingMode)}]}),n},qlt=e=>({registry:t})=>{let o=(t.select(pw.store).get("core","hiddenBlockTypes")??[]).filter(n=>!(Array.isArray(e)?e:[e]).includes(n));t.dispatch(pw.store).set("core","hiddenBlockTypes",o)},Klt=e=>({registry:t})=>{let r=t.select(pw.store).get("core","hiddenBlockTypes")??[],o=new Set([...r,...Array.isArray(e)?e:[e]]);t.dispatch(pw.store).set("core","hiddenBlockTypes",[...o])},Zlt=(e,{allowUndo:t=!0}={})=>async({registry:r})=>{let o="edit-site-template-reverted";if(r.dispatch(qa.store).removeNotice(o),!uR(e)){r.dispatch(qa.store).createErrorNotice((0,lr.__)("This template is not revertable."),{type:"snackbar"});return}try{let n=r.select(Fi.store).getEntityConfig("postType",e.type);if(!n){r.dispatch(qa.store).createErrorNotice((0,lr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let i=(0,MZ.addQueryArgs)(`${n.baseURL}/${e.id}`,{context:"edit",source:e.origin}),s=await(0,NZ.default)({path:i});if(!s){r.dispatch(qa.store).createErrorNotice((0,lr.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});return}let a=({blocks:d=[]})=>(0,pF.__unstableSerializeAndClean)(d),c=r.select(Fi.store).getEditedEntityRecord("postType",e.type,e.id);r.dispatch(Fi.store).editEntityRecord("postType",e.type,e.id,{content:a,blocks:c.blocks,source:"custom"},{undoIgnore:!0});let u=(0,pF.parse)(s?.content?.raw);if(r.dispatch(Fi.store).editEntityRecord("postType",e.type,s.id,{content:a,blocks:u,source:"theme"}),t){let d=()=>{r.dispatch(Fi.store).editEntityRecord("postType",e.type,c.id,{content:a,blocks:c.blocks,source:"custom"})};r.dispatch(qa.store).createSuccessNotice((0,lr.__)("Template reset."),{type:"snackbar",id:o,actions:[{label:(0,lr.__)("Undo"),onClick:d}]})}}catch(n){let i=n.message&&n.code!=="unknown_error"?n.message:(0,lr.__)("Template revert failed. Please reload.");r.dispatch(qa.store).createErrorNotice(i,{type:"snackbar"})}},Xlt=e=>async({registry:t})=>{let r=e.every(n=>n?.has_theme_file),o=await Promise.allSettled(e.map(n=>t.dispatch(Fi.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,lr.sprintf)((0,lr.__)('"%s" reset.'),(0,AZ.decodeEntities)(i)):(0,lr.sprintf)((0,lr._x)('"%s" deleted.',"template part"),(0,AZ.decodeEntities)(i))}else n=r?(0,lr.__)("Items reset."):(0,lr.__)("Items deleted.");t.dispatch(qa.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,lr.__)("An error occurred while reverting the item."):(0,lr.__)("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,lr.__)("An error occurred while deleting the items."):i.size===1?n=r?(0,lr.sprintf)((0,lr.__)("An error occurred while reverting the items: %s"),[...i][0]):(0,lr.sprintf)((0,lr.__)("An error occurred while deleting the items: %s"),[...i][0]):n=r?(0,lr.sprintf)((0,lr.__)("Some errors occurred while reverting the items: %s"),[...i].join(",")):(0,lr.sprintf)((0,lr.__)("Some errors occurred while deleting the items: %s"),[...i].join(","))}t.dispatch(qa.store).createErrorNotice(n,{type:"snackbar"})}},Qlt=e=>({select:t,registry:r})=>{let o=t.getCurrentPostType(),n=r.select(Fi.store).getCurrentTheme()?.stylesheet,i=r.select(pw.store).get("core","renderingModes")?.[n]??{};if(i[o]===e)return;let s={[n]:{...i,[o]:e}};r.dispatch(pw.store).set("core","renderingModes",s)};function Jlt(e){return{type:"SET_STYLES_PATH",path:e}}function $lt(e){return{type:"SET_SHOW_STYLEBOOK",show:e}}function ect(){return{type:"RESET_STYLES_NAVIGATION"}}function DZ(e){return({dispatch:t,registry:r})=>{t({type:"SET_CANVAS_WIDTH",width:e});let o=Y(r.select(OZ.store));if(o.isResponsiveEditing()){let n=o.getSettings().__experimentalFeatures?.viewport,i=iR(e,n);Y(r.dispatch(OZ.store)).setStyleStateViewport(nR[i]??"default")}}}function tct(e){return{type:"SET_CURRENT_REVISION_ID",revisionId:e}}var rct=e=>async({dispatch:t,select:r,registry:o})=>{let n=r.getCurrentPostType(),i=r.getCurrentPostId(),a=o.select(Fi.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(Fi.store).getRevisions("postType",n,i,wp(a,e));o.batch(()=>{t({type:"SET_REVISION_PAGE",page:e}),c?.length&&t.setCurrentRevisionId(c[0][a])})};function IZ(e){e.dispatch(qa.store).createNotice("warning",(0,lr.__)("Revisions could not be loaded."),{type:"snackbar",id:"editor-revisions-load-failed"})}var oct=e=>async({dispatch:t,select:r,registry:o})=>{t.setCurrentRevisionId(e);let n=r.getCurrentPostType(),i=r.getCurrentPostId(),s=o.select(Fi.store).getEntityConfig("postType",n),a=s?.revisionKey||"id",c=await o.resolveSelect(Fi.store).getRevisions("postType",n,i,{per_page:-1,context:"edit",orderby:"date",order:"desc",_fields:a});if(r.getCurrentRevisionId()!==e)return;if(!c){IZ(o);return}let u=c.findIndex(f=>f[a]===e);if(u===-1){let f;try{f=await(0,NZ.default)({path:(0,MZ.addQueryArgs)(s.getRevisionsUrl(i,e),{context:"edit"})})}catch(m){if(r.getCurrentRevisionId()!==e)return;if(m?.data?.status!==404){IZ(o);return}t.setCurrentRevisionId(null),o.dispatch(qa.store).createNotice("warning",(0,lr.__)("Invalid revision ID."),{type:"snackbar",id:"editor-revision-invalid"});return}if(r.getCurrentRevisionId()!==e)return;if(!f){IZ(o);return}await o.dispatch(Fi.store).receiveRevisions("postType",n,i,f,{context:"edit"});return}let d=Math.floor(u/r.getRevisionsPerPage())+1;d!==r.getRevisionPage()&&t({type:"SET_REVISION_PAGE",page:d})};function nct(e){return{type:"SET_SHOW_REVISION_DIFF",showDiff:e}}var ict=e=>async({select:t,dispatch:r,registry:o})=>{let n=t.getCurrentPostType(),i=t.getCurrentPostId(),a=o.select(Fi.store).getEntityConfig("postType",n)?.revisionKey||"id",c=await o.resolveSelect(Fi.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 u={blocks:void 0,content:c.content.raw};c.title?.raw!==void 0&&(u.title=c.title.raw),c.excerpt?.raw!==void 0&&(u.excerpt=c.excerpt.raw),c.meta!==void 0&&(u.meta=c.meta),r.editPost(u),r.setCurrentRevisionId(null),await r.savePost(),!t.didPostSaveRequestFail()&&(o.dispatch(qa.store).removeNotice("autosave-exists"),o.dispatch(qa.store).createSuccessNotice((0,lr.sprintf)((0,lr.__)("Restored to revision from %s."),(0,mF.dateI18n)((0,mF.getSettings)().formats.datetime,c.date)),{type:"snackbar",id:"editor-revision-restored"}))};function sct(e,t={focus:!1}){return{type:"SELECT_NOTE",noteId:e,options:t}}var{getEntitySnapshot:act}=Y(Li.privateApis),lct=["offline_error","fetch_error"],cct=(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,gS.parse)(i);s=(0,gS.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 uct(){return(0,uv.default)("wp.data.dispatch( 'core/editor' ).__experimentalTearDownEditor",{since:"6.5"}),{type:"DO_NOTHING"}}function dct(){return(0,uv.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 fct(){return(0,uv.default)("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function pct(e){return(0,uv.default)("wp.data.dispatch( 'core/editor' ).setupEditorState",{since:"6.5",alternative:"wp.data.dispatch( 'core/editor' ).setEditedPost"}),XTe(e.type,e.id)}function XTe(e,t){return{type:"SET_EDITED_POST",postType:e,postId:t}}var mct=(e,t)=>({select:r,registry:o})=>{let{id:n,type:i}=r.getCurrentPost();o.dispatch(Li.store).editEntityRecord("postType",i,n,e,t)},hct=(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(Li.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:n};r({type:"REQUEST_POST_UPDATE_START",options:e});let a=!1;try{s=await(0,vS.applyFiltersAsync)("editor.preSavePost",s,e)}catch(c){a=c}if(!a)try{await o.dispatch(Li.store).saveEntityRecord("postType",i.type,s,e)}catch(c){a=c.message&&c.code!=="unknown_error"?c.message:(0,vn.__)("An error occurred while updating.")}if(a||(a=o.select(Li.store).getLastEntitySaveError("postType",i.type,i.id)),!a)try{await(0,vS.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e)}catch(c){a=c}if(!a)try{await(0,vS.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))&&gct({select:t,dispatch:r,registry:o}),a){let c=Cee({post:i,edits:s,error:a,options:e});if(c.length){let[u]=c;a.message&&!lct.includes(a.code)&&!/<\/?[^>]*>/.test(a.message)&&(c[0]=`${(0,hF.escapeHTML)(u)} <details class="editor-save-error-details"><summary>${(0,hF.escapeHTML)((0,vn.__)("Show details"))}</summary><span class="editor-save-error-details__message">${(0,hF.escapeHTML)(a.message)}</span></details>`,c[1]={...c[1],__unstableHTML:!0,speak:!1},(0,gF.speak)(u,"assertive")),o.dispatch(ju.store).createErrorNotice(...c)}}else{let c=t.getCurrentPost(),u=See({previousPost:i,post:c,postType:await o.resolveSelect(Li.store).getPostType(c.type),options:e});u.length&&o.dispatch(ju.store).createSuccessNotice(...u),e.isAutosave||o.dispatch(Im.store).__unstableMarkLastChangeAsPersistent()}};async function gct({select:e,registry:t}){if(e.getEditorSettings().onNavigateToPreviousEntityRecord)return;let{id:o,slug:n}=e.getCurrentPost();if((await t.select(Li.store).getEntityRecord("root","site")).active_templates[n]===o)return;let a=(await t.resolveSelect(Li.store).getCurrentTheme())?.default_template_types.find(c=>c.slug===n);await t.dispatch(ju.store).createNotice("info",(0,vn.sprintf)((0,vn.__)('Do you want to activate this "%s" template?'),a?.title??n),{id:"template-activate-notice",actions:[{label:(0,vn.__)("Activate"),onClick:async()=>{await t.dispatch(ju.store).createNotice("info",(0,vn.__)("Activating template\u2026"),{id:"template-activate-notice"});try{let c=await t.select(Li.store).getEntityRecord("root","site");await t.dispatch(Li.store).saveEntityRecord("root","site",{active_templates:{...c.active_templates,[n]:o}},{throwOnError:!0}),await t.dispatch(ju.store).createSuccessNotice((0,vn.__)("Template activated."),{id:"template-activate-notice"})}catch(c){throw await t.dispatch(ju.store).createErrorNotice((0,vn.__)("Template activation failed."),{id:"template-activate-notice"}),c}}}]})}function vct(){return(0,uv.default)("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}var bct=()=>async({select:e,dispatch:t,registry:r})=>{let o=e.getCurrentPostType(),n=await r.resolveSelect(Li.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,ZTe.default)({path:`/${s}/${i}/${a.id}`,method:"DELETE"}),await t.savePost()}catch(a){r.dispatch(ju.store).createErrorNotice(...Tee({error:a}))}t({type:"REQUEST_POST_DELETE_FINISH"})},yct=({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"),u=act("postType",n.type,n.id);_ee(n.id,i,s,a,c,u)}else await o.savePost({isAutosave:!0,...t})},wct=({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()),_ct=()=>({registry:e})=>{e.dispatch(Li.store).redo()},xct=()=>({registry:e})=>{e.dispatch(Li.store).undo()};function Sct(){return(0,uv.default)("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function Cct(e){return{type:"UPDATE_POST_LOCK",lock:e}}var Tct=()=>({registry:e})=>{e.dispatch(gn.store).set("core","isPublishSidebarEnabled",!0)},Ect=()=>({registry:e})=>{e.dispatch(gn.store).set("core","isPublishSidebarEnabled",!1)};function Pct(e){return{type:"LOCK_POST_SAVING",lockName:e}}function kct(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function Rct(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function Ict(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}var Oct=(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:u}=r.getCurrentPost();if(n.select(Li.store).getEditedEntityRecord("postType",u,c).blocks===a.blocks){n.dispatch(Li.store).__unstableCreateUndoLevel("postType",u,c);return}a.content=({blocks:f=[]})=>(0,gS.__unstableSerializeAndClean)(f)}o.editPost(a)};function Act(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}var Mct=e=>({dispatch:t,registry:r,select:o})=>{o.__unstableIsEditorReady()&&!o.getEditorSettings().isPreviewMode&&r.dispatch(Im.store).clearSelectedBlock(),t({type:"SET_RENDERING_MODE",mode:e})};function Nct(e){return({dispatch:t,registry:r})=>{let o=Y(r.select(Im.store)).getSettings().__experimentalFeatures?.viewport,n=nee(e,o);t(DZ(n))}}var Dct=e=>({registry:t})=>{let r=t.select(gn.store).get("core","inactivePanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(gn.store).set("core","inactivePanels",n)},Fct=e=>({registry:t})=>{let r=t.select(gn.store).get("core","openPanels")??[],o=!!r?.includes(e),n;o?n=r.filter(i=>i!==e):n=[...r,e],t.dispatch(gn.store).set("core","openPanels",n)};function Lct(e){return{type:"REMOVE_PANEL",panelName:e}}var Bct=e=>({dispatch:t,registry:r})=>{typeof e=="object"&&e.hasOwnProperty("rootClientId")&&e.hasOwnProperty("insertionIndex")&&Y(r.dispatch(Im.store)).setInsertionPoint({rootClientId:e.rootClientId,index:e.insertionIndex}),t({type:"SET_IS_INSERTER_OPENED",value:e})};function Vct(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}var jct=({createNotice:e=!0}={})=>({dispatch:t,registry:r})=>{let o=r.select(gn.store).get("core","distractionFree");o&&r.dispatch(gn.store).set("core","fixedToolbar",!1),o||r.batch(()=>{r.dispatch(gn.store).set("core","fixedToolbar",!0),t.setIsInserterOpened(!1),t.setIsListViewOpened(!1),Y(r.dispatch(Im.store)).resetZoomLevel()}),r.batch(()=>{r.dispatch(gn.store).set("core","distractionFree",!o),e&&r.dispatch(ju.store).createInfoNotice(o?(0,vn.__)("Distraction free mode deactivated."):(0,vn.__)("Distraction free mode activated."),{id:"core/editor/distraction-free-mode/notice",type:"snackbar",actions:[{label:(0,vn.__)("Undo"),onClick:()=>{r.batch(()=>{r.dispatch(gn.store).set("core","fixedToolbar",o),r.dispatch(gn.store).toggle("core","distractionFree")})}}]})})},zct=()=>({registry:e})=>{e.dispatch(gn.store).toggle("core","focusMode");let t=e.select(gn.store).get("core","focusMode");e.dispatch(ju.store).createInfoNotice(t?(0,vn.__)("Spotlight mode activated."):(0,vn.__)("Spotlight mode deactivated."),{id:"core/editor/toggle-spotlight-mode/notice",type:"snackbar",actions:[{label:(0,vn.__)("Undo"),onClick:()=>{e.dispatch(gn.store).toggle("core","focusMode")}}]})},Hct=()=>({registry:e})=>{e.dispatch(gn.store).toggle("core","fixedToolbar");let t=e.select(gn.store).get("core","fixedToolbar");e.dispatch(ju.store).createInfoNotice(t?(0,vn.__)("Top toolbar activated."):(0,vn.__)("Top toolbar deactivated."),{id:"core/editor/toggle-top-toolbar/notice",type:"snackbar",actions:[{label:(0,vn.__)("Undo"),onClick:()=>{e.dispatch(gn.store).toggle("core","fixedToolbar")}}]})},Uct=e=>({dispatch:t,registry:r})=>{r.dispatch(gn.store).set("core","editorMode",e),e!=="visual"&&(r.dispatch(Im.store).clearSelectedBlock(),Y(r.dispatch(Im.store)).resetZoomLevel()),e==="visual"?(0,gF.speak)((0,vn.__)("Visual editor selected"),"assertive"):e==="text"&&(r.select(gn.store).get("core","distractionFree")&&t.toggleDistractionFree(),(0,gF.speak)((0,vn.__)("Code editor selected"),"assertive"))};function Wct(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function Gct(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function Yct(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}var mr=e=>(...t)=>({registry:r})=>{(0,uv.default)("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),r.dispatch(Im.store)[e](...t)},qct=mr("resetBlocks"),Kct=mr("receiveBlocks"),Zct=mr("updateBlock"),Xct=mr("updateBlockAttributes"),Qct=mr("selectBlock"),Jct=mr("startMultiSelect"),$ct=mr("stopMultiSelect"),eut=mr("multiSelect"),tut=mr("clearSelectedBlock"),rut=mr("toggleSelection"),out=mr("replaceBlocks"),nut=mr("replaceBlock"),iut=mr("moveBlocksDown"),sut=mr("moveBlocksUp"),aut=mr("moveBlockToPosition"),lut=mr("insertBlock"),cut=mr("insertBlocks"),uut=mr("showInsertionPoint"),dut=mr("hideInsertionPoint"),fut=mr("setTemplateValidity"),put=mr("synchronizeTemplate"),mut=mr("mergeBlocks"),hut=mr("removeBlocks"),gut=mr("removeBlock"),vut=mr("toggleBlockMode"),but=mr("startTyping"),yut=mr("stopTyping"),wut=mr("enterFormattedText"),_ut=mr("exitFormattedText"),xut=mr("insertDefaultBlock"),Sut=mr("updateBlockListSettings");var vE={reducer:qJ,selectors:n7,actions:LZ},A=(0,vF.createReduxStore)(e$,{...vE});(0,vF.register)(A);Y(A).registerPrivateActions(FZ);Y(A).registerPrivateSelectors(jj);var rEe=l(E(),1),Cut=e=>(0,eEe.createHigherOrderComponent)(t=>({attributes:r,setAttributes:o,...n})=>{let i=(0,QTe.useSelect)(u=>u(A).getCurrentPostType(),[]),[s,a]=(0,JTe.useEntityProp)("postType",i,"meta"),c=(0,$Te.useMemo)(()=>({...r,...Object.fromEntries(Object.entries(e).map(([u,d])=>[u,s[d]]))}),[r,s]);return(0,rEe.jsx)(t,{attributes:c,setAttributes:u=>{let d=Object.fromEntries(Object.entries(u??{}).filter(([f])=>f in e).map(([f,m])=>[e[f],m]));Object.entries(d).length&&a(d),o(u)},...n})},"withMetaAttributeSource");function Tut(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=Cut(t)(e.edit)),e}(0,tEe.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",Tut);var nAe=l(Qn(),1);var oAe=l(se(),1);var oEe=l(Cd(),1),nEe=l(Ro(),1);var iEe=l(Wt(),1),mw=l(E(),1),Eut=10,bF={name:"links",className:"editor-autocompleters__link",triggerPrefix:"[[",isDebounced:!0,async options(e){return(await(0,oEe.default)({path:(0,nEe.addQueryArgs)("/wp/v2/search",{per_page:Eut,search:e,type:"post"})})).filter(r=>r.title!=="")},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,mw.jsxs)(mw.Fragment,{children:[(0,mw.jsx)(Si,{icon:e.subtype==="page"?ph:Q9}),(0,iEe.decodeEntities)(e.title)]})},getOptionCompletion(e){return(0,mw.jsx)("a",{href:e.url,children:e.title})}};var sEe=l(U(),1),aEe=l(K(),1),lEe=l(se(),1),Om=l(E(),1);function BZ(e){let t=e.avatar_urls&&e.avatar_urls[24]?(0,Om.jsx)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,Om.jsx)("span",{className:"editor-autocompleters__no-avatar"});return(0,Om.jsxs)(Om.Fragment,{children:[t,(0,Om.jsx)("span",{className:"editor-autocompleters__user-name",children:e.name}),(0,Om.jsx)("span",{className:"editor-autocompleters__user-slug",children:e.slug})]})}var yF={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){let t=(0,aEe.useSelect)(o=>{let{getUsers:n}=o(lEe.store);return n({context:"view",search:e})},[e]);return[(0,sEe.useMemo)(()=>t?t.map(o=>({key:`user-${o.slug}`,value:o,label:BZ(o)})):[],[t])]},getOptionCompletion(e){return`@${e.slug}`}};var yS=l(U(),1),bS=l(K(),1),cEe=l(se(),1);function Put(e,t){let r=(0,yS.useRef)(e);(0,yS.useEffect)(()=>{r.current=e},[e]),(0,yS.useEffect)(()=>{if(!t)return;let o=setInterval(()=>r.current(),t*1e3);return()=>clearInterval(o)},[t])}function wF({interval:e,autosave:t}){let{autosave:r}=(0,bS.useDispatch)(A),o=t??r,{getReferenceByDistinctEdits:n}=(0,bS.useSelect)(cEe.store),{isEditedPostDirty:i,isEditedPostAutosaveable:s,isAutosavingPost:a}=(0,bS.useSelect)(A),c=(0,bS.useSelect)(d=>e!==void 0?e:d(A).getEditorSettings().autosaveInterval,[e]),u=(0,yS.useRef)();return Put(()=>{if(!s())return;let d=n();d!==u.current&&i()&&!a()&&(u.current=d,o())},c),null}var hv=l(H(),1),mk=l(K(),1),Uu=l(q(),1),hk=l(xe(),1);var DF=l(se(),1),qEe=l(mZ(),1),FF=l(U(),1),KEe=l(Pe(),1),ZEe=l(Wt(),1),XEe=l(Am(),1);var VZ=l(H(),1),dEe=l(K(),1),fEe=l(se(),1);function _F(e){let{isFrontPage:t,isPostsPage:r}=(0,dEe.useSelect)(o=>{let{canUser:n,getEditedEntityRecord:i}=o(fEe.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,VZ.__)("Homepage"):r?(0,VZ.__)("Posts Page"):!1}var jEe=l(q(),1),zEe=l(Ao(),1),MF=l(H(),1),pk=l(K(),1);var NF=l(Pe(),1),HEe=l(Ht(),1);var dk=l(U(),1);var gw=l(q(),1),zu=l(H(),1),Yn=l(xe(),1),vw=l(K(),1);var to=l(U(),1),kF=l(Ao(),1),xEe=l(Mp(),1),SEe=l(se(),1);var eo=l(H(),1),wS=[{slug:"theme-colors",title:(0,eo.__)("Theme Colors"),origin:"theme",type:"colors"},{slug:"theme-gradients",title:(0,eo.__)("Theme Gradients"),origin:"theme",type:"gradients"},{slug:"custom-colors",title:(0,eo.__)("Custom Colors"),origin:"custom",type:"colors"},{slug:"custom-gradients",title:(0,eo.__)("Custom Gradients"),origin:"custom",type:"gradients"},{slug:"duotones",title:(0,eo.__)("Duotones"),origin:"theme",type:"duotones"},{slug:"default-colors",title:(0,eo.__)("Default Colors"),origin:"default",type:"colors"},{slug:"default-gradients",title:(0,eo.__)("Default Gradients"),origin:"default",type:"gradients"}],xF=[{slug:"site-identity",title:(0,eo.__)("Site Identity"),blocks:["core/site-logo","core/site-title","core/site-tagline"]},{slug:"design",title:(0,eo.__)("Design"),blocks:["core/navigation","core/avatar","core/post-time-to-read"],exclude:["core/home-link","core/navigation-link"]},{slug:"posts",title:(0,eo.__)("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,eo.__)("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"]}],jZ=[{slug:"overview",title:(0,eo.__)("Overview"),blocks:[]},{slug:"text",title:(0,eo.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,eo.__)("Colors"),blocks:[]},{slug:"theme",title:(0,eo.__)("Theme"),subcategories:xF},{slug:"media",title:(0,eo.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,eo.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,eo.__)("Embeds"),include:[]}],kut=[...xF,{slug:"media",title:(0,eo.__)("Media"),blocks:["core/post-featured-image"]},{slug:"widgets",title:(0,eo.__)("Widgets"),blocks:[]},{slug:"embed",title:(0,eo.__)("Embeds"),include:[]}],pEe=[{slug:"overview",title:(0,eo.__)("Overview"),blocks:[]},{slug:"text",title:(0,eo.__)("Text"),blocks:["core/post-content","core/home-link","core/navigation-link"]},{slug:"colors",title:(0,eo.__)("Colors"),blocks:[]},{slug:"blocks",title:(0,eo.__)("All Blocks"),blocks:[],subcategories:kut}],Rut=`
+`)&&(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=`
 	.is-root-container {
 		display: flow-root;
 	}
-`,mEe=`
+`,sAe=`
 	body {
 		position: relative;
 		padding: 32px !important;
 	}

-	${Rut}
+	${R1t}

 	.editor-style-book__examples {
 		max-width: 1200px;
@@ -164,7 +165,13 @@
 	:where(.is-root-container > .wp-block:last-child) {
 		margin-bottom: 0;
 	}
-`;var hEe=l(It(),1);function uk(e,t){if(!e?.slug||!t?.length)return;let r=e?.subcategories??[];if(r.length)return r.reduce((s,a)=>{let c=uk(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 zZ(){let e=[...xF,...jZ].map(({slug:o})=>o),r=(0,hEe.getCategories)().filter(({slug:o})=>!e.includes(o));return[...jZ,...r]}var zf=l(H(),1),Bi=l(It(),1);var gEe=l(q(),1),SF=l(xe(),1),HZ=l(E(),1),Iut=({colors:e,type:t,templateColumns:r="1fr 1fr",itemHeight:o="52px"})=>e?(0,HZ.jsx)(gEe.__experimentalGrid,{templateColumns:r,rowGap:8,columnGap:16,children:e.map(n=>{let i=t==="gradients"?(0,SF.__experimentalGetGradientClass)(n.slug):(0,SF.getColorClassName)("background-color",n.slug),s=Q("editor-style-book__color-example",i);return(0,HZ.jsx)("div",{className:s,style:{height:o}},n.slug)})}):null,UZ=Iut;var WZ=l(q(),1),hw=l(E(),1),Out=({duotones:e})=>e?(0,hw.jsx)(WZ.__experimentalGrid,{columns:2,rowGap:16,columnGap:16,children:e.map(t=>(0,hw.jsxs)(WZ.__experimentalGrid,{className:"editor-style-book__duotone-example",columns:2,rowGap:8,columnGap:8,children:[(0,hw.jsx)("div",{children:(0,hw.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,hw.jsx)("div",{className:"editor-style-book__color-example",style:{backgroundColor:r}},r))]},t.slug))}):null,vEe=Out;var CF=l(E(),1);function Aut(e){if(!e)return[];let t=[];return wS.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,CF.jsx)(vEe,{duotones:n[r.type]}),t.push(i)):(i.content=(0,CF.jsx)(UZ,{colors:n[r.type],type:r.type}),t.push(i))}}),t}function Mut(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,zf.__)("Colors"),category:"overview",content:(0,CF.jsx)(UZ,{colors:r.colors,type:"colors",templateColumns:"repeat(auto-fill, minmax( 200px, 1fr ))",itemHeight:"32px"})};t.push(i)}let o=[];if((0,Bi.getBlockType)("core/heading")){let i=(0,Bi.createBlock)("core/heading",{content:(0,zf.__)("AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789X{(\u2026)},.-<>?!*&:/A@HELFO\u2122\xA9"),level:1});o.push(i)}if((0,Bi.getBlockType)("core/paragraph")){let i=(0,Bi.createBlock)("core/paragraph",{content:(0,zf.__)("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,Bi.createBlock)("core/paragraph",{content:(0,zf.__)("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,Bi.getBlockType)("core/group")){let a=(0,Bi.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,zf.__)("Typography"),category:"overview",blocks:o}),["core/image","core/separator","core/buttons","core/pullquote","core/search"].forEach(i=>{let s=(0,Bi.getBlockType)(i);if(s&&s.example){let a={name:i,title:s.title,category:"overview",blocks:(0,Bi.getBlockFromExample)(i,{...s.example,attributes:{...s.example.attributes,style:void 0}})};t.push(a)}}),t}function GZ(e){let t=(0,Bi.getBlockTypes)().filter(s=>{let{name:a,example:c,supports:u}=s;return a!=="core/heading"&&!!c&&u?.inserter!==!1}).map(s=>({name:s.name,title:s.title,category:s.category,blocks:(0,Bi.getBlockFromExample)(s.name,{...s.example,attributes:{...s.example?.attributes,style:void 0}})}));if(!!!(0,Bi.getBlockType)("core/heading"))return t;let o={name:"core/heading",title:(0,zf.__)("Headings"),category:"text",blocks:[1,2,3,4,5,6].map(s=>(0,Bi.createBlock)("core/heading",{content:(0,zf.sprintf)((0,zf.__)("Heading %d"),s),level:s}))},n=Aut(e),i=Mut(e);return[o,...n,...t,...i]}var _Ee=l(U(),1),EF=l(K(),1);var TF=l(It(),1),bEe=l(K(),1),yEe=l(U(),1);function _S(e={},t=!1){let o=$K("spacing.blockGap")!==null,n=!o,{disableLayoutStyles:i,getBlockStyles:s}=(0,bEe.useSelect)(a=>{let{getEditorSettings:c}=a(A),{getBlockStyles:u}=a(TF.store);return{disableLayoutStyles:!!c()?.disableLayoutStyles,getBlockStyles:u}},[]);return(0,yEe.useMemo)(()=>{if(!e?.styles||!e?.settings)return[[],{}];let a=(0,TF.getBlockTypes)();return ab(e,a,{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i,disableRootPadding:t,getBlockStyles:s})},[o,n,e,i,t,s])}function wEe(e=!1){let{merged:t}=$r();return _S(t,e)}function Nut(e){let[t,r]=wEe(e),{getEditorSettings:o}=(0,EF.useSelect)(A),{updateEditorSettings:n}=(0,EF.useDispatch)(A);(0,_Ee.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 PF({disableRootPadding:e}){return Nut(e),null}var Jt=l(E(),1),{ExperimentalBlockEditorProvider:Dut}=Y(Yn.privateApis);function dv(e){return!e||Object.keys(e).length===0}var Fut=(e,t)=>{if(!e||!t||!t?.contentDocument)return;let r=e==="top"?t.contentDocument.body:t.contentDocument.getElementById(e);r&&r.scrollIntoView({behavior:"smooth"})},CEe=e=>e&&typeof e=="string"&&(e==="/"||e.startsWith("/typography")||e.startsWith("/colors")||e.startsWith("/blocks"))?{top:!0}:null;function TEe(){let{colors:e,gradients:t}=(0,Yn.__experimentalUseMultipleOriginColorsAndGradients)(),[r,o,n,i]=(0,Yn.useSettings)("color.defaultDuotone","color.duotone.custom","color.duotone.theme","color.duotone.default");return(0,to.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 EEe(e){let t=[],r=uk({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 Lut(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 But({isSelected:e,onClick:t,onSelect:r,showTabs:o=!0,userConfig:n={},path:i=""},s){let a=rv("color.text"),c=rv("color.background"),u=TEe(),d=(0,to.useMemo)(()=>GZ(u),[u]),f=(0,to.useMemo)(()=>zZ().filter(w=>d.some(x=>x.category===w.slug)),[d]),m=EEe(d),{base:h}=$r(),g=CEe(i),v=(0,to.useMemo)(()=>!dv(n)&&!dv(h)?qi(h,n):{},[h,n]),y=(0,vw.useSelect)(w=>w(Yn.store).getSettings(),[]),[_]=_S(v),b=(0,to.useMemo)(()=>({...y,styles:!dv(_)&&!dv(n)?_:y.styles,isPreviewMode:!0}),[_,y,n]);return(0,Jt.jsx)("div",{ref:s,className:Q("editor-style-book",{"is-button":!!t}),style:{color:a,background:c},children:o?(0,Jt.jsxs)(Hr.Root,{className:"editor-style-book__tabs",defaultValue:f[0]?.slug,children:[(0,Jt.jsx)("div",{className:"editor-style-book__tablist-container",children:(0,Jt.jsx)(Hr.List,{children:f.map(w=>(0,Jt.jsx)(Hr.Tab,{value:w.slug,children:w.title},w.slug))})}),f.map(w=>{let x=w.slug?zZ().find(S=>S.slug===w.slug):null,C=x?uk(x,d):{examples:d};return(0,Jt.jsx)(Hr.Panel,{value:w.slug,tabIndex:-1,className:"editor-style-book__tabpanel",children:(0,Jt.jsx)(YZ,{category:w.slug,examples:C,isSelected:e,onSelect:r,settings:b,title:w.title,goTo:g})},w.slug)})]}):(0,Jt.jsx)(YZ,{examples:{examples:m},isSelected:e,onClick:t,onSelect:r,settings:b,goTo:g})})}var PEe=({userConfig:e={},isStatic:t=!1,path:r,onPathChange:o,settings:n})=>{let i=(0,vw.useSelect)(R=>n??R(A).getEditorSettings(),[n]),s=(0,vw.useSelect)(R=>R(SEe.store).canUser("create",{kind:"postType",name:"attachment"}),[]);(0,to.useEffect)(()=>{(0,vw.dispatch)(Yn.store).updateSettings({...i,mediaUpload:s?xEe.uploadMedia:void 0})},[i,s]);let[a,c]=(0,to.useState)("/"),u=r??a,d=o??c,f=R=>u===`/blocks/${encodeURIComponent(R)}`||u.startsWith(`/blocks/${encodeURIComponent(R)}/`),m=(R,I=!1)=>{if(wS.find(T=>T.slug===R)){d("/colors/palette");return}if(R==="typography"){d("/typography");return}I||d(`/blocks/${encodeURIComponent(R)}`)},h=TEe(),g=GZ(h),v=EEe(g),y=null,_=null;if(u.includes("/colors"))y="colors";else if(u.includes("/typography"))y="text";else if(u.includes("/blocks")){y="blocks";let R=decodeURIComponent(u).split("/blocks/")[1];R?.includes("/variations")&&([R,_]=R.split("/variations/")),R&&g.find(I=>I.name===R)&&(y=R)}else t||(y="overview");let b=pEe.find(R=>R.slug===y),w=(0,to.useMemo)(()=>b?uk(b,g):{examples:[g.find(R=>R.name===y)]},[b,g,y]),x=(0,to.useMemo)(()=>y?_&&w?.examples?.length?{examples:Lut(w.examples,_)}:w:{examples:v},[y,v,_,w]),{base:C}=$r(),S=CEe(u),P=(0,to.useMemo)(()=>!dv(e)&&!dv(C)?qi(C,e):{},[C,e]),[k]=_S(P),O=(0,to.useMemo)(()=>({...i,styles:!dv(k)&&!dv(e)?k:i.styles,isPreviewMode:!0}),[k,i,e]);return(0,Jt.jsx)("div",{className:"editor-style-book",children:(0,Jt.jsxs)(Yn.BlockEditorProvider,{settings:O,children:[(0,Jt.jsx)(PF,{disableRootPadding:!0}),(0,Jt.jsx)(YZ,{examples:x,settings:O,goTo:S,isSelected:t?null:f,onSelect:t?null:m})]})})},YZ=({examples:e,isSelected:t,onClick:r,onSelect:o,settings:n,title:i,goTo:s})=>{let[a,c]=(0,to.useState)(!1),[u,d]=(0,to.useState)(!1),f=(0,to.useRef)(null),m={role:"button",onFocus:()=>c(!0),onBlur:()=>c(!1),onKeyDown:g=>{if(g.defaultPrevented)return;let{keyCode:v}=g;r&&(v===kF.ENTER||v===kF.SPACE)&&(g.preventDefault(),r(g))},onClick:g=>{g.defaultPrevented||r&&(g.preventDefault(),r(g))},readonly:!0},h=()=>d(!0);return(0,to.useLayoutEffect)(()=>{u&&f.current&&s?.top&&Fut("top",f.current)},[s?.top,u]),(0,Jt.jsxs)(Yn.__unstableIframe,{onLoad:h,ref:f,className:Q("editor-style-book__iframe",{"is-focused":a&&!!r,"is-button":!!r}),name:"style-book-canvas",tabIndex:0,...r?m:{},children:[(0,Jt.jsx)(Yn.__unstableEditorStyles,{styles:n.styles}),(0,Jt.jsxs)("style",{children:[mEe,!!r&&"body { cursor: var(--wpds-cursor-control, pointer); } body * { pointer-events: none; }"]}),(0,Jt.jsx)(Vut,{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)]})},Vut=(0,to.memo)(({className:e,filteredExamples:t,label:r,isSelected:o,onSelect:n})=>(0,Jt.jsxs)(gw.Composite,{orientation:"vertical",className:e,"aria-label":r,role:"grid",children:[!!t?.examples?.length&&t.examples.map(i=>(0,Jt.jsx)(kEe,{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,Jt.jsxs)(gw.Composite.Group,{className:"editor-style-book__subcategory",children:[(0,Jt.jsx)(gw.Composite.GroupLabel,{children:(0,Jt.jsx)("h2",{className:"editor-style-book__subcategory-title",children:i.title})}),(0,Jt.jsx)(jut,{examples:i.examples,isSelected:o,onSelect:n})]},`subcategory-${i.slug}`))]})),jut=({examples:e,isSelected:t,onSelect:r})=>!!e?.length&&e.map(o=>(0,Jt.jsx)(kEe,{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)),zut=["example-duotones"],kEe=({id:e,title:t,blocks:r,isSelected:o,onClick:n,content:i})=>{let s=(0,vw.useSelect)(d=>d(Yn.store).getSettings(),[]),a=(0,to.useMemo)(()=>({...s,focusMode:!1,isPreviewMode:!0}),[s]),c=(0,to.useMemo)(()=>Array.isArray(r)?r:[r],[r]),u=zut.includes(e)||!n?{disabled:!0,accessibleWhenDisabled:!!n}:{};return(0,Jt.jsx)("div",{role:"row",children:(0,Jt.jsx)("div",{role:"gridcell",children:(0,Jt.jsxs)(gw.Composite.Item,{className:Q("editor-style-book__example",{"is-selected":o,"is-disabled-example":!!u?.disabled}),id:e,"aria-label":n?(0,zu.sprintf)((0,zu.__)("Open %s styles in Styles panel"),t):void 0,render:(0,Jt.jsx)("div",{}),role:n?"button":null,onClick:n,...u,children:[(0,Jt.jsx)("span",{className:"editor-style-book__example-title",children:t}),(0,Jt.jsx)("div",{className:"editor-style-book__example-preview","aria-hidden":!0,children:(0,Jt.jsx)(gw.Disabled,{className:"editor-style-book__example-preview__content",children:i||(0,Jt.jsxs)(Dut,{value:c,settings:a,children:[(0,Jt.jsx)(Yn.__unstableEditorStyles,{}),(0,Jt.jsx)(Yn.BlockList,{renderAppender:!1})]})})})]})})})},REe=(0,to.forwardRef)(But);var fk=l(E(),1);function IEe({path:e,onPathChange:t,userConfig:r,forwardedRef:o}){return(0,fk.jsx)(REe,{ref:o,path:e,userConfig:r,isSelected:n=>e===`/blocks/${encodeURIComponent(n)}`||e?.startsWith(`/blocks/${encodeURIComponent(n)}/`),onSelect:n=>{if(wS.find(i=>i.slug===n)){t?.("/colors/palette");return}if(n==="typography"){t?.("/typography");return}t?.("/blocks/"+encodeURIComponent(n))}})}function Hut({path:e,onPathChange:t,forwardedRef:r}){let{user:o}=$r(),{revisions:n,isLoading:i}=tw(),s=(0,dk.useMemo)(()=>{let c=e?.match(/^\/revisions\/(.+)$/);return c?c[1]:null},[e]),a=(0,dk.useMemo)(()=>!s||!n.length?null:n.find(c=>String(c.id)===String(s)),[s,n]);return i?null:(0,fk.jsx)(IEe,{forwardedRef:r,path:e,onPathChange:t,userConfig:a||o})}function Uut({path:e,onPathChange:t},r){return e?.startsWith("/revisions")?(0,fk.jsx)(Hut,{forwardedRef:r,path:e,onPathChange:t}):(0,fk.jsx)(IEe,{forwardedRef:r,path:e,onPathChange:t})}var OEe=(0,dk.forwardRef)(Uut);var AEe=l(q(),1),Hu=l(xe(),1),qZ=l(K(),1),fv=l(U(),1);var Mm=l(E(),1),{ExperimentalBlockEditorProvider:Wut,BlockStyleVariationOverridesWithConfig:Gut}=Y(Hu.privateApis);function RF(e){return!e||Object.keys(e).length===0}function Yut({path:e},t){let r=(0,qZ.useSelect)(y=>y(Hu.store).getBlocks(),[]),{user:o,base:n}=$r(),{revisions:i,isLoading:s}=tw(),a=(0,fv.useMemo)(()=>{let y=e?.match(/^\/revisions\/(.+)$/);return y?y[1]:null},[e]),u=(0,fv.useMemo)(()=>!a||!i.length?null:i.find(y=>String(y.id)===String(a)),[a,i])||o,d=(0,fv.useMemo)(()=>!RF(u)&&!RF(n)?qi(n,u):{},[n,u]),f=(0,fv.useMemo)(()=>Array.isArray(r)?r:[r],[r]),m=(0,qZ.useSelect)(y=>y(Hu.store).getSettings(),[]),h=(0,fv.useMemo)(()=>({...m,isPreviewMode:!0}),[m]),[g]=_S(d),v=!RF(g)&&!RF(u)?g:h.styles;return s?null:(0,Mm.jsxs)(Hu.__unstableIframe,{ref:t,className:"editor-revisions__iframe",name:"revisions",tabIndex:0,children:[(0,Mm.jsx)("style",{children:".is-root-container { display: flow-root; }"}),(0,Mm.jsx)(AEe.Disabled,{className:"editor-revisions__example-preview__content",children:(0,Mm.jsxs)(Wut,{value:f,settings:h,children:[(0,Mm.jsx)(Hu.BlockList,{renderAppender:!1}),(0,Mm.jsx)(Hu.__unstableEditorStyles,{styles:v}),(0,Mm.jsx)(Gut,{config:d})]})})]})}var MEe=(0,fv.forwardRef)(Yut);var BEe=l(K(),1),bw=l(U(),1),AF=l(q(),1),VEe=l(Pe(),1);var IF=l(H(),1),pv=l(Ao(),1),DEe=l(q(),1);var Hf=l(E(),1),NEe=20;function KZ({direction:e,resizeWidthBy:t}){function r(i){let{keyCode:s}=i;s!==pv.LEFT&&s!==pv.RIGHT||(i.preventDefault(),e==="left"&&s===pv.LEFT||e==="right"&&s===pv.RIGHT?t(NEe):(e==="left"&&s===pv.RIGHT||e==="right"&&s===pv.LEFT)&&t(-NEe))}let o={active:{opacity:1,scaleY:1.3}},n=`resizable-editor__resize-help-${e}`;return(0,Hf.jsxs)(Hf.Fragment,{children:[(0,Hf.jsxs)($e.Root,{children:[(0,Hf.jsx)($e.Trigger,{render:(0,Hf.jsx)(DEe.__unstableMotion.button,{className:`editor-resizable-editor__resize-handle is-${e}`,"aria-label":(0,IF.__)("Drag to resize"),"aria-describedby":n,onKeyDown:r,variants:o,whileFocus:"active",whileHover:"active",whileTap:"active",role:"separator","aria-orientation":"vertical"},"handle")}),(0,Hf.jsx)($e.Popup,{children:(0,IF.__)("Drag to resize")})]}),(0,Hf.jsx)(jt,{id:n,children:(0,IF.__)("Use left and right arrow keys to resize the canvas.")})]})}var OF=l(E(),1),FEe={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 LEe(e,t,r=0){return t>0&&e>=t-r}function qut({className:e,enableResizing:t,width:r="100%",height:o="100%",children:n}){let[i,s]=(0,bw.useState)(!1),a=(0,VEe.useReducedMotion)(),{setCanvasWidth:c}=Y((0,BEe.useDispatch)(A)),u=(0,bw.useRef)(),d=(0,bw.useCallback)(m=>{if(u.current){let h=LEe(u.current.offsetWidth+m,u.current.parentElement?.offsetWidth??0,80);c(h?void 0:u.current.offsetWidth+m)}},[c]),f=(0,bw.useCallback)((m,h)=>{let g=m.offsetWidth,v=m.parentElement?.offsetWidth??0;c(h&&LEe(g,v,80)?void 0:g)},[c]);return(0,OF.jsx)(AF.ResizableBox,{as:AF.__unstableMotion.div,initial:!1,animate:{height:o},transition:{type:"tween",duration:i||a?0:.2,ease:"easeOut"},className:Q("editor-resizable-editor",e,{"is-resizable":t,"is-resizing":i}),ref:m=>{u.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,OF.jsx)(KZ,{direction:"left",resizeWidthBy:d}),right:(0,OF.jsx)(KZ,{direction:"right",resizeWidthBy:d})},handleClasses:void 0,handleStyles:{left:FEe,right:FEe},children:n})}var xS=qut;var mv=l(E(),1);function ZZ(e,t){return t?(0,MF.__)("Style Book"):e?.startsWith("/revisions")?(0,MF.__)("Style Revisions"):""}function UEe(){let{stylesPath:e,showStylebook:t,showListViewByDefault:r}=(0,pk.useSelect)(m=>{let{getStylesPath:h,getShowStylebook:g}=Y(m(A)),v=m(HEe.store).get("core","showListViewByDefault");return{stylesPath:h(),showStylebook:g(),showListViewByDefault:v}},[]),{resetStylesNavigation:o,setStylesPath:n}=Y((0,pk.useDispatch)(A)),{setIsListViewOpened:i}=(0,pk.useDispatch)(A),s=(0,NF.useFocusOnMount)("firstElement"),a=(0,NF.useFocusReturn)(),c=null;t?c=(0,mv.jsx)(OEe,{path:e,onPathChange:n,ref:a}):e?.startsWith("/revisions")&&(c=(0,mv.jsx)(MEe,{path:e,ref:a}));let u=ZZ(e,t),d=()=>{i(r),o()};return(0,mv.jsx)("div",{className:"editor-styles-canvas",children:(0,mv.jsx)(xS,{enableResizing:!1,children:(0,mv.jsxs)("section",{className:"editor-styles-canvas__section",ref:s,onKeyDown:m=>{m.keyCode===zEe.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),d())},"aria-label":u,children:[(0,mv.jsx)(jEe.Button,{size:"compact",className:"editor-styles-canvas__close-button",icon:Zi,label:(0,MF.__)("Close"),onClick:d}),c]})})})}var WEe=l(K(),1),XZ=l(Wt(),1),QZ=l(xe(),1),GEe=l(se(),1);function YEe(){return(0,WEe.useSelect)(e=>{let{getBlockAttributes:t,getBlockName:r,__experimentalGetParsedPattern:o}=e(QZ.store),{getEditedEntityRecord:n,getCurrentTheme:i}=e(GEe.store),{getEditedContentOnlySection:s}=Y(e(QZ.store)),a=s();if(!a)return null;let c=t(a),u=c?.metadata?.patternName;if(u){let f=typeof o=="function"?o(u):null;return{patternName:u,patternTitle:f?.title||c?.metadata?.name,type:"pattern"}}let d=r(a);if(d==="core/block"&&c?.ref){let f=n("postType","wp_block",c.ref);if(f?.title)return{patternName:c.ref,patternTitle:(0,XZ.decodeEntities)(f.title),type:"synced-pattern"}}if(d==="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,XZ.decodeEntities)(h.title),type:"template-part"}}}return null},[])}var sa=l(E(),1),{getTemplateInfo:Kut}=Y(DF.privateApis),Zut=Uu.__unstableMotion.create(Uu.Button);function LF(e){let{stopEditingContentOnlySection:t}=Y((0,mk.useDispatch)(hk.store)),r=YEe(),{postId:o,postType:n,postTypeLabel:i,documentTitle:s,isNotFound:a,templateTitle:c,onNavigateToPreviousEntityRecord:u,isTemplatePreview:d,stylesCanvasTitle:f}=(0,mk.useSelect)(S=>{let{getCurrentPostType:P,getCurrentPostId:k,getEditorSettings:O,getRenderingMode:R}=S(A),{getEditedEntityRecord:I,getPostType:T,getCurrentTheme:M,isResolving:V}=S(DF.store),F=P(),B=k(),z=I("postType",F,B),{default_template_types:L=[]}=M()??{},D=Kut({templateTypes:L,template:z}),N=T(F)?.labels?.singular_name,{getStylesPath:W,getShowStylebook:G}=Y(S(A)),Z=W(),X=G(),ce=ZZ(Z,X);return{postId:B,postType:F,postTypeLabel:N,documentTitle:z.title,isNotFound:!z&&!V("getEditedEntityRecord","postType",F,B),templateTitle:D.title,onNavigateToPreviousEntityRecord:O().onNavigateToPreviousEntityRecord,isTemplatePreview:R()==="template-locked",stylesCanvasTitle:ce}},[]),{open:m}=(0,mk.useDispatch)(qEe.store),h=(0,KEe.useReducedMotion)(),g=M8.includes(n),v=!!u||!!r,y=g?c:s,_=r?.patternTitle||e.title||f||y,b=e.icon,w=S=>{S.stopPropagation(),r?t():u&&u()},x=_F(o),C=(0,FF.useRef)(!1);return(0,FF.useEffect)(()=>{C.current=!0},[]),(0,sa.jsxs)("div",{className:Q("editor-document-bar",{"has-back-button":v}),children:[(0,sa.jsx)(Uu.__unstableAnimatePresence,{children:v&&(0,sa.jsx)(Zut,{className:"editor-document-bar__back",icon:(0,hv.isRTL)()?D7:A7,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,hv.__)("Back")})}),!g&&d&&!v&&(0,sa.jsx)(hk.BlockIcon,{icon:Xc,className:"editor-document-bar__icon-layout"}),a?(0,sa.jsx)(Uu.__experimentalText,{children:(0,hv.__)("Document not found")}):(0,sa.jsx)(Uu.Button,{className:"editor-document-bar__command",onClick:()=>m(),size:"compact",children:(0,sa.jsxs)(Uu.__unstableMotion.div,{className:"editor-document-bar__title",initial:C.current?{opacity:0,transform:v?"translateX(15%)":"translateX(-15%)"}:!1,animate:{opacity:1,transform:"translateX(0%)"},transition:h?{duration:0}:void 0,children:[b&&(0,sa.jsx)(hk.BlockIcon,{icon:b}),(0,sa.jsxs)(Uu.__experimentalText,{size:"body",as:"h1",children:[(0,sa.jsx)("span",{className:"editor-document-bar__post-title",children:_?(0,XEe.__unstableStripHTML)(_):(0,hv.__)("No title")}),r&&(0,sa.jsx)("span",{className:"editor-document-bar__post-type-label",children:r.type==="template-part"?`\xB7 ${(0,hv.__)("Template Part")}`:`\xB7 ${(0,hv.__)("Pattern")}`}),!r&&x&&(0,sa.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${x}`}),!r&&i&&!e.title&&!x&&(0,sa.jsx)("span",{className:"editor-document-bar__post-type-label",children:`\xB7 ${(0,ZEe.decodeEntities)(i)}`})]})]},v)})]})}var ww=l(H(),1),SS=l(K(),1),VF=l(U(),1),jF=l(Df(),1),BF=l(xe(),1),QEe=l(se(),1),vi=l(q(),1);var yw=l(E(),1),Xut=({children:e,isValid:t,isDisabled:r,level:o,href:n,onSelect:i})=>{function s(a){if(r){a.preventDefault();return}i()}return(0,yw.jsx)("li",{className:Q("document-outline__item",`is-${o.toLowerCase()}`,{"is-invalid":!t,"is-disabled":r}),children:(0,yw.jsxs)("a",{href:n,className:"document-outline__button","aria-disabled":r,onClick:s,children:[(0,yw.jsx)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,yw.jsx)("strong",{className:"document-outline__level",children:o}),(0,yw.jsx)("span",{className:"document-outline__item-content",children:e})]})})},JZ=Xut;var vr=l(E(),1),Qut=(0,vr.jsx)("em",{children:(0,ww.__)("(Empty heading)")}),Jut=[(0,vr.jsx)("br",{},"incorrect-break"),(0,vr.jsx)("em",{children:(0,ww.__)("(Incorrect heading level)")},"incorrect-message")],$ut=[(0,vr.jsx)("br",{},"incorrect-break-h1"),(0,vr.jsx)("em",{children:(0,ww.__)("(Your theme may already use a H1 for the post title)")},"incorrect-message-h1")],edt=[(0,vr.jsx)("br",{},"incorrect-break-multiple-h1"),(0,vr.jsx)("em",{children:(0,ww.__)("(Multiple H1 headings are not recommended)")},"incorrect-message-multiple-h1")];function tdt(){return(0,vr.jsxs)(vi.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,vr.jsx)(vi.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,vr.jsx)(vi.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,vr.jsx)(vi.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,vr.jsx)(vi.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,vr.jsx)(vi.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,vr.jsx)(vi.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,vr.jsx)(vi.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,vr.jsx)(vi.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,vr.jsx)(vi.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,vr.jsx)(vi.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,vr.jsx)(vi.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,vr.jsx)(vi.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,vr.jsx)(vi.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 rdt=(e=[])=>e.filter(t=>t.name==="core/heading").map(t=>({...t,level:t.attributes.level,isEmpty:odt(t)})),odt=e=>!e.attributes.content||e.attributes.content.trim().length===0;function CS({onSelect:e,hasOutlineItemsDisabled:t}){let{selectBlock:r}=(0,SS.useDispatch)(BF.store),{title:o,isTitleSupported:n}=(0,SS.useSelect)(g=>{let{getEditedPostAttribute:v}=g(A),{getPostType:y}=g(QEe.store),_=y(v("type"));return{title:v("title"),isTitleSupported:_?.supports?.title??!1}}),i=(0,SS.useSelect)(g=>{let{getClientIdsWithDescendants:v,getBlock:y}=g(BF.store);return v().map(b=>y(b))}),s=(0,SS.useSelect)(g=>{if(g(A).getRenderingMode()==="post-only")return;let{getBlocksByName:v,getClientIdsOfDescendants:y}=g(BF.store),[_]=v("core/post-content");if(_)return y(_)},[]),a=(0,VF.useRef)(1),c=(0,VF.useMemo)(()=>rdt(i),[i]);if(c.length<1)return(0,vr.jsxs)("div",{className:"editor-document-outline has-no-headings",children:[(0,vr.jsx)(tdt,{}),(0,vr.jsx)("p",{children:(0,ww.__)("Navigate the structure of your document and address issues like empty or incorrect heading levels.")})]});let u=document.querySelector(".editor-post-title__input"),d=n&&o&&u,m=c.reduce((g,v)=>({...g,[v.level]:(g[v.level]||0)+1}),{})[1]>1;function h(g){return Array.isArray(s)?s.includes(g):!0}return(0,vr.jsx)("div",{className:"document-outline",children:(0,vr.jsxs)("ul",{children:[d&&(0,vr.jsx)(JZ,{level:(0,ww.__)("Title"),isValid:!0,onSelect:e,href:`#${u.id}`,isDisabled:t,children:o}),c.map(g=>{let v=g.level>a.current+1,y=!g.isEmpty&&!v&&!!g.level&&(g.level!==1||!m&&!d);return a.current=g.level,(0,vr.jsxs)(JZ,{level:`H${g.level}`,isValid:y,isDisabled:t||!h(g.clientId),href:`#block-${g.clientId}`,onSelect:()=>{r(g.clientId),e?.()},children:[g.isEmpty?Qut:(0,jF.getTextContent)((0,jF.create)({html:g.attributes.content})),v&&Jut,g.level===1&&m&&edt,d&&g.level===1&&!m&&$ut]},g.clientId)})]})})}var JEe=l(K(),1),$Ee=l(xe(),1);function ePe({children:e}){return(0,JEe.useSelect)(r=>{let{getGlobalBlockCount:o}=r($Ee.store);return o("core/heading")>0})?e:null}var tPe=l(U(),1),rPe=l(K(),1),Ic=l(H(),1),oPe=l(xe(),1),nPe=l(La(),1),iPe=l(Ao(),1),sPe=l(E(),1);function ndt(){let{registerShortcut:e}=(0,rPe.useDispatch)(nPe.store);return(0,tPe.useEffect)(()=>{e({name:"core/editor/toggle-mode",category:"global",description:(0,Ic.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),e({name:"core/editor/save",category:"global",description:(0,Ic.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,Ic.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,Ic.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,iPe.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/editor/toggle-list-view",category:"global",description:(0,Ic.__)("Show or hide the List View."),keyCombination:{modifier:"access",character:"o"}}),e({name:"core/editor/toggle-distraction-free",category:"global",description:(0,Ic.__)("Enter or exit distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),e({name:"core/editor/toggle-sidebar",category:"global",description:(0,Ic.__)("Show or hide the Settings panel."),keyCombination:{modifier:"primaryShift",character:","}}),e({name:"core/editor/keyboard-shortcuts",category:"main",description:(0,Ic.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/editor/new-note",category:"block",description:(0,Ic.__)("Add a new note."),keyCombination:{modifier:"primaryAlt",character:"m"}}),e({name:"core/editor/next-region",category:"global",description:(0,Ic.__)("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,Ic.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]})},[e]),(0,sPe.jsx)(oPe.BlockEditorKeyboardShortcuts.Register,{})}var aPe=ndt;var zF=l(H(),1),lPe=l(q(),1),HF=l(K(),1),gk=l(Ao(),1);var cPe=l(U(),1);var uPe=l(E(),1);function idt(e,t){let r=(0,gk.isAppleOS)()?gk.displayShortcut.primaryShift("z"):gk.displayShortcut.primary("y"),o=(0,HF.useSelect)(i=>i(A).hasEditorRedo(),[]),{redo:n}=(0,HF.useDispatch)(A);return(0,uPe.jsx)(lPe.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,zF.isRTL)()?fb:ub,label:(0,zF.__)("Redo"),shortcut:r,"aria-disabled":!o,onClick:o?n:void 0,className:"editor-history__redo"})}var UF=(0,cPe.forwardRef)(idt);var WF=l(H(),1),dPe=l(q(),1),GF=l(K(),1),fPe=l(Ao(),1);var pPe=l(U(),1);var mPe=l(E(),1);function sdt(e,t){let r=(0,GF.useSelect)(n=>n(A).hasEditorUndo(),[]),{undo:o}=(0,GF.useDispatch)(A);return(0,mPe.jsx)(dPe.Button,{__next40pxDefaultSize:!0,...e,ref:t,icon:(0,WF.isRTL)()?ub:fb,label:(0,WF.__)("Undo"),shortcut:fPe.displayShortcut.primary("z"),"aria-disabled":!r,onClick:r?o:void 0,className:"editor-history__undo"})}var YF=(0,pPe.forwardRef)(sdt);var gPe=l(al(),1),vPe=l(K(),1),bPe=l(xe(),1),yPe=l(Nt(),1);var qF=l(q(),1),TS=l(H(),1),KF=l(K(),1),hPe=l(U(),1),$Z=l(xe(),1),_w=l(E(),1);function ZF(){let[e,t]=(0,hPe.useState)(!1),r=(0,KF.useSelect)(i=>i($Z.store).isValidTemplate(),[]),{setTemplateValidity:o,synchronizeTemplate:n}=(0,KF.useDispatch)($Z.store);return r?null:(0,_w.jsxs)(_w.Fragment,{children:[(0,_w.jsx)(qF.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,TS.__)("Keep it as is"),onClick:()=>o(!0)},{label:(0,TS.__)("Reset the template"),onClick:()=>t(!0)}],children:(0,TS.__)("The content of your post doesn\u2019t match the template assigned to your post type.")}),(0,_w.jsx)(qF.__experimentalConfirmDialog,{isOpen:e,confirmButtonText:(0,TS.__)("Reset"),onConfirm:()=>{t(!1),n()},onCancel:()=>t(!1),size:"medium",children:(0,TS.__)("Resetting the template may result in loss of content, do you want to continue?")})]})}var eX=l(E(),1);function adt(){(0,gPe.default)("wp.editor.EditorNotices",{since:"7.0",version:"7.2",alternative:"wp.notices.InlineNotices"});let e=(0,vPe.useSelect)(t=>t(bPe.store).isValidTemplate(),[]);return(0,eX.jsx)(yPe.InlineNotices,{pinnedNoticesClassName:"components-editor-notices__pinned",dismissibleNoticesClassName:"components-editor-notices__dismissible",children:!e&&(0,eX.jsx)(ZF,{})})}var wPe=adt;var _Pe=l(al(),1),xPe=l(Nt(),1),SPe=l(E(),1);function CPe(){return(0,_Pe.default)("wp.editor.EditorSnackbars",{since:"7.0",version:"7.2",alternative:"wp.notices.SnackbarNotices"}),(0,SPe.jsx)(xPe.SnackbarNotices,{className:"components-editor-notices__snackbar"})}var EPe=l(U(),1),XF=l(H(),1),xw=l(q(),1),PPe=l(K(),1),kPe=l(Pe(),1),RPe=l(Qn(),1);var gv=l(E(),1);function ldt(){try{return(0,PPe.select)(A).getEditedPostContent()}catch{}}function TPe({text:e,children:t,variant:r="secondary"}){let o=(0,kPe.useCopyToClipboard)(e);return(0,gv.jsx)(xw.Button,{__next40pxDefaultSize:!0,variant:r,ref:o,children:t})}var cdt=class extends EPe.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,RPe.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){let{error:e}=this.state,{canCopyContent:t=!1}=this.props;return e?(0,gv.jsxs)(xw.__experimentalHStack,{className:"editor-error-boundary",alignment:"baseline",spacing:4,justify:"space-between",expanded:!1,wrap:!0,children:[(0,gv.jsx)(xw.__experimentalText,{as:"p",children:(0,XF.__)("The editor has encountered an unexpected error.")}),(0,gv.jsxs)(xw.__experimentalHStack,{expanded:!1,children:[t&&(0,gv.jsx)(TPe,{text:ldt,children:(0,XF.__)("Copy contents")}),(0,gv.jsx)(TPe,{variant:"primary",text:e?.stack,children:(0,XF.__)("Copy error")})]})]}):this.props.children}},IPe=cdt;var Wu=l(U(),1),bk=l(Pe(),1),vv=l(K(),1),tX=l(H(),1),OPe=l(It(),1),APe=l(Nt(),1);var MPe=l(E(),1),udt=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame,vk,ddt=()=>{if(vk!==void 0)return vk;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),vk=!0}catch{vk=!1}return vk};function fdt(){let e=(0,vv.useRegistry)(),{postId:t,postType:r,isEditedPostNew:o}=(0,vv.useSelect)(s=>({postId:s(A).getCurrentPostId(),postType:s(A).getCurrentPostType(),isEditedPostNew:s(A).isEditedPostNew()}),[]),n=(0,Wu.useMemo)(()=>{let s=wee(t,o);if(!s)return null;try{return JSON.parse(s)}catch{return null}},[t,o]),i=j5({postType:r,postId:t,snapshot:xee(n)});(0,Wu.useEffect)(()=>{if(!n||i==="pending")return;if(i==="present"){kC(t,o);return}let{post_title:s,content:a,excerpt:c}=n,u={title:s,content:a,excerpt:c},{getEditedPostAttribute:d,getEditorSettings:f}=e.select(A);if(!Object.keys(u).some(w=>u[w]!==d(w))){kC(t,o);return}if(!!f().autosave)return;let{createWarningNotice:g,removeNotice:v}=e.dispatch(APe.store),{editPost:y,resetEditorBlocks:_}=e.dispatch(A),b="wpEditorAutosaveRestore";g((0,tX.__)("The backup of this post in your browser is different from the version below."),{id:b,actions:[{label:(0,tX.__)("Restore the backup"),onClick(){let{content:w,...x}=u;y(x),_((0,OPe.parse)(u.content)),v(b)}}]})},[e,t,o,n,i])}function pdt(){let{postId:e,isEditedPostNew:t,isDirty:r,isAutosaving:o,didError:n}=(0,vv.useSelect)(u=>({postId:u(A).getCurrentPostId(),isEditedPostNew:u(A).isEditedPostNew(),isDirty:u(A).isEditedPostDirty(),isAutosaving:u(A).isAutosavingPost(),didError:u(A).didPostSaveRequestFail()}),[]),i=(0,Wu.useRef)(r),s=(0,Wu.useRef)(o);(0,Wu.useEffect)(()=>{!n&&(s.current&&!o||i.current&&!r)&&kC(e,t),i.current=r,s.current=o},[r,o,n]);let a=(0,bk.usePrevious)(t),c=(0,bk.usePrevious)(e);(0,Wu.useEffect)(()=>{c===e&&a&&!t&&kC(e,!0)},[t,e])}function mdt(){let{autosave:e}=(0,vv.useDispatch)(A),t=(0,Wu.useCallback)(()=>{udt(()=>e({local:!0}))},[]);fdt(),pdt();let r=(0,vv.useSelect)(o=>o(A).getEditorSettings().localAutosaveInterval,[]);return(0,MPe.jsx)(wF,{interval:r,autosave:t})}var NPe=(0,bk.ifCondition)(ddt)(mdt);var DPe=l(K(),1),FPe=l(se(),1);function hdt({children:e}){return(0,DPe.useSelect)(r=>{let{getEditedPostAttribute:o}=r(A),{getPostType:n}=r(FPe.store);return!!n(o("type"))?.supports?.["page-attributes"]},[])?e:null}var ES=hdt;var rX=l(H(),1),kS=l(q(),1),QF=l(K(),1),VPe=l(U(),1);var LPe=l(K(),1),BPe=l(se(),1);function gdt(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 vdt({children:e,supportKeys:t}){let r=(0,LPe.useSelect)(n=>{let{getEditedPostAttribute:i}=n(A),{getPostType:s}=n(BPe.store);return s(i("type"))},[]),o=!!r;return r&&(o=(Array.isArray(t)?t:[t]).some(n=>gdt(r.supports,n))),o?e:null}var To=vdt;var PS=l(E(),1);function bdt(){let e=(0,QF.useSelect)(s=>s(A).getEditedPostAttribute("menu_order")??0,[]),{editPost:t}=(0,QF.useDispatch)(A),[r,o]=(0,VPe.useState)(null),n=s=>{o(s);let a=Number(s);Number.isInteger(a)&&s.trim?.()!==""&&t({menu_order:a})},i=r??e;return(0,PS.jsx)(kS.Flex,{children:(0,PS.jsx)(kS.FlexBlock,{children:(0,PS.jsx)(kS.__experimentalNumberControl,{label:(0,rX.__)("Order"),help:(0,rX.__)("Set the page order."),value:i,onChange:n,hideLabelFromVision:!0,onBlur:()=>{o(null)}})})})}function jPe(){return(0,PS.jsx)(To,{supportKeys:"page-attributes",children:(0,PS.jsx)(bdt,{})})}var JPe=l(K(),1),$Pe=l(se(),1);var nX=l(Gb(),1),Za=l(H(),1),bv=l(q(),1),YPe=l(Pe(),1),Uf=l(U(),1),IS=l(K(),1),sX=l(Wt(),1),$F=l(se(),1),qPe=l(xe(),1),KPe=l(Ro(),1);var zPe=l(q(),1),HPe=l(U(),1),yk=l(E(),1),ydt=(0,HPe.forwardRef)(({className:e,label:t,children:r},o)=>(0,yk.jsxs)(zPe.__experimentalHStack,{className:Q("editor-post-panel__row",e),ref:o,children:[t&&(0,yk.jsx)("div",{className:"editor-post-panel__row-label",children:t}),(0,yk.jsx)("div",{className:"editor-post-panel__row-control",children:r})]})),br=ydt;var UPe=l(Wt(),1);function JF(e){let t=e.map(n=>({children:[],parent:void 0,...n}));if(t.some(({parent:n})=>n===void 0))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 RS=e=>(0,UPe.decodeEntities)(e),oX=e=>({...e,name:RS(e.name)}),WPe=e=>(e??[]).map(oX);var Ka=l(E(),1);function iX(e){return e?.title?.rendered?(0,sX.decodeEntities)(e.title.rendered):`#${e.id} (${(0,Za.__)("no title")})`}var GPe=(e,t)=>{let r=(0,nX.default)(e||"").toLowerCase(),o=(0,nX.default)(t||"").toLowerCase();return r===o?0:r.startsWith(o)?r.length:1/0};function ZPe(){let{editPost:e}=(0,IS.useDispatch)(A),[t,r]=(0,Uf.useState)(""),{isHierarchical:o,parentPostId:n,parentPostTitle:i,pageItems:s,isLoading:a}=(0,IS.useSelect)(f=>{let{getPostType:m,getEntityRecords:h,getEntityRecord:g,isResolving:v}=f($F.store),{getCurrentPostId:y,getEditedPostAttribute:_}=f(A),b=_("type"),w=_("parent"),x=m(b),C=y(),S=x?.hierarchical??!1,P={per_page:100,exclude:C,parent_exclude:C,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(P.search=t,P.orderby="relevance",P.search_columns=["post_title"]);let k=w?g("postType",b,w):null;return{isHierarchical:S,parentPostId:w,parentPostTitle:k?iX(k):"",pageItems:S?h("postType",b,P):null,isLoading:S?v("getEntityRecords",["postType",b,P]):!1}},[t]),c=(0,Uf.useMemo)(()=>{let f=(v,y=0)=>v.map(w=>[{value:w.id,label:"\u2014 ".repeat(y)+(0,sX.decodeEntities)(w.name),rawName:w.name},...f(w.children||[],y+1)]).sort(([w],[x])=>{let C=GPe(w.rawName,t),S=GPe(x.rawName,t);return C>=S?1:-1}).flat();if(!s)return[];let m=s.map(v=>({id:v.id,parent:v.parent,name:iX(v)}));t||(m=JF(m));let h=f(m),g=h.find(v=>v.value===n);return i&&!g&&h.unshift({value:n,label:i}),h},[s,t,i,n]);if(!o)return null;let u=f=>{r(f)},d=f=>{e({parent:f})};return(0,Ka.jsx)(bv.ComboboxControl,{className:"editor-page-attributes__parent",label:(0,Za.__)("Parent"),help:(0,Za.__)("Choose a parent page."),value:n,options:c,onFilterValueChange:(0,YPe.debounce)(u,300),onChange:d,hideLabelFromVision:!0,isLoading:a})}function wdt({isOpen:e,onClick:t}){let r=(0,IS.useSelect)(n=>{let{getEditedPostAttribute:i}=n(A),s=i("parent");if(!s)return null;let{getEntityRecord:a}=n($F.store),c=i("type");return a("postType",c,s)},[]),o=(0,Uf.useMemo)(()=>r?iX(r):(0,Za.__)("None"),[r]);return(0,Ka.jsx)(bv.Button,{size:"compact",className:"editor-post-parent__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,Za.sprintf)((0,Za.__)("Change parent: %s"),o),onClick:t,children:o})}function XPe(){let e=(0,IS.useSelect)(n=>n($F.store).getEntityRecord("root","__unstableBase")?.home,[]),[t,r]=(0,Uf.useState)(null),o=(0,Uf.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return(0,Ka.jsx)(br,{label:(0,Za.__)("Parent"),ref:r,children:(0,Ka.jsx)(bv.Dropdown,{popoverProps:o,className:"editor-post-parent__panel-dropdown",contentClassName:"editor-post-parent__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,Ka.jsx)(wdt,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,Ka.jsxs)("div",{className:"editor-post-parent",children:[(0,Ka.jsx)(qPe.__experimentalInspectorPopoverHeader,{title:(0,Za.__)("Parent"),onClose:n}),(0,Ka.jsxs)("div",{children:[(0,Uf.createInterpolateElement)((0,Za.sprintf)((0,Za.__)('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,KPe.filterURLForDisplay)(e).replace(/([/.])/g,"<wbr />$1")),{wbr:(0,Ka.jsx)("wbr",{})}),(0,Ka.jsx)("p",{children:(0,Uf.createInterpolateElement)((0,Za.__)("They also show up as sub-items in the default navigation menu. <a>Learn more.</a>"),{a:(0,Ka.jsx)(bv.ExternalLink,{href:(0,Za.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#page-attributes")})})})]}),(0,Ka.jsx)(ZPe,{})]})})})}var QPe=ZPe;var e4=l(E(),1),_dt="page-attributes";function xdt(){let{isEnabled:e,postType:t}=(0,JPe.useSelect)(r=>{let{getEditedPostAttribute:o,isEditorPanelEnabled:n}=r(A),{getPostType:i}=r($Pe.store);return{isEnabled:n(_dt),postType:i(o("type"))}},[]);return!e||!t?null:(0,e4.jsx)(XPe,{})}function t4(){return(0,e4.jsx)(ES,{children:(0,e4.jsx)(xdt,{})})}var Oc=l(H(),1),Dm=l(q(),1),AS=l(K(),1),uX=l(se(),1),rke=l(xe(),1),MS=l(U(),1);var oke=l(Nt(),1);var r4=l(K(),1),lX=l(U(),1),Gu=l(It(),1),Yu=l(q(),1),Sw=l(H(),1);var Nm=l(E(),1),aX=(0,Sw.__)("Custom Template");function yv({onClose:e}){let{defaultBlockTemplate:t,onNavigateToEntityRecord:r}=(0,r4.useSelect)(d=>{let{getEditorSettings:f,getCurrentTemplateId:m}=d(A);return{defaultBlockTemplate:f().defaultBlockTemplate,onNavigateToEntityRecord:f().onNavigateToEntityRecord,getTemplateId:m}}),{createTemplate:o}=Y((0,r4.useDispatch)(A)),[n,i]=(0,lX.useState)(""),[s,a]=(0,lX.useState)(!1),c=()=>{i(""),e()},u=async d=>{if(d.preventDefault(),s)return;a(!0);let f=t??(0,Gu.serialize)([(0,Gu.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,Gu.createBlock)("core/site-title"),(0,Gu.createBlock)("core/site-tagline")]),(0,Gu.createBlock)("core/separator"),(0,Gu.createBlock)("core/group",{tagName:"main"},[(0,Gu.createBlock)("core/group",{layout:{inherit:!0}},[(0,Gu.createBlock)("core/post-title")]),(0,Gu.createBlock)("core/post-content",{layout:{inherit:!0}})])]),m=await o({slug:Wp(n||aX)||"wp-custom-template",content:f,title:n||aX,status:"publish"});a(!1),r({postId:m.id,postType:"wp_template"}),c()};return(0,Nm.jsx)(Yu.Modal,{title:(0,Sw.__)("Create custom template"),onRequestClose:c,focusOnMount:"firstContentElement",size:"small",overlayClassName:"editor-post-template__create-template-modal",children:(0,Nm.jsx)("form",{onSubmit:u,children:(0,Nm.jsxs)(Yu.__experimentalVStack,{spacing:"3",children:[(0,Nm.jsx)(Yu.TextControl,{label:(0,Sw.__)("Name"),value:n,onChange:i,placeholder:aX,disabled:s,help:(0,Sw.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,Nm.jsxs)(Yu.__experimentalHStack,{justify:"right",children:[(0,Nm.jsx)(Yu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:c,children:(0,Sw.__)("Cancel")}),(0,Nm.jsx)(Yu.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:s,"aria-disabled":s,children:(0,Sw.__)("Create")})]})]})})})}var Cw=l(K(),1),eke=l(U(),1),wv=l(se(),1),o4=l(H(),1);function Tw(){return(0,Cw.useSelect)(e=>{let{getCurrentPostId:t,getCurrentPostType:r}=e(A);return{postId:t(),postType:r()}},[])}function Ew(){let{postType:e,postId:t}=Tw();return(0,Cw.useSelect)(r=>{let{canUser:o,getEntityRecord:n,getEntityRecords:i}=r(wv.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,u=c?i("postType","wp_template",{per_page:-1}):[],d=c&&!!u?.some(({slug:f})=>f==="front-page");return!a&&!d},[t,e])}function tke(e){return(0,Cw.useSelect)(t=>t(wv.store).getEntityRecords("postType","wp_template",{per_page:-1,post_type:e}),[e])}function wk(){let{postType:e,postId:t}=Tw(),[r]=(0,wv.useEntityProp)("postType",e,"slug",t),o=cX(),n=Ew(),i=tke(e),s=(0,Cw.useSelect)(a=>{if(!window?.__experimentalDataFormInspector||!o)return null;let{getDefaultTemplateId:c,getEntityRecord:u}=a(wv.store),d;r?d=e==="page"?`${e}-${r}`:`single-${e}-${r}`:d=e==="page"?"page":`single-${e}`;let f=c({slug:d});return f?u("postType","wp_template",f):null},[o,r,e]);return(0,eke.useMemo)(()=>n&&[...(i||[]).filter(a=>a.is_custom&&a.slug!==o&&!!a.content.raw),s&&{...s,title:{rendered:(0,o4.sprintf)((0,o4.__)("%s (default)"),s.title.rendered)},isDefault:!0}].filter(Boolean),[i,s,o,n])}function OS(){return(0,Cw.useSelect)(e=>{let{getEditorSettings:t,getCurrentTemplateId:r,getCurrentPostType:o}=e(A),{getPostType:n,canUser:i}=e(wv.store),s=o(),a=n(s),c=t(),u=c.__unstableIsBlockBasedTheme,d=!!c.availableTemplates&&Object.keys(c.availableTemplates).length>0,f;a?.viewable?d?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(!u||!m)&&f?"classic":u&&r()?"block-theme":null},[])}function cX(){let{postType:e,postId:t}=Tw(),r=tke(e),o=(0,Cw.useSelect)(n=>n(wv.store).getEditedEntityRecord("postType",e,t)?.template,[e,t]);if(o)return r?.find(n=>n.slug===o)?.slug}var Xa=l(E(),1);function Sdt({isOpen:e,onClick:t}){let r=(0,AS.useSelect)(o=>{let n=o(A).getEditedPostAttribute("template"),{supportsTemplateMode:i,availableTemplates:s}=o(A).getEditorSettings();if(!i&&s[n])return s[n];let a=o(uX.store).canUser("create",{kind:"postType",name:"wp_template"})&&o(A).getCurrentTemplateId();return a?.title||a?.slug||s?.[n]},[]);return(0,Xa.jsx)(Dm.Button,{__next40pxDefaultSize:!0,variant:"tertiary","aria-expanded":e,"aria-label":(0,Oc.__)("Template options"),onClick:t,children:r??(0,Oc.__)("Default template")})}function Cdt({onClose:e}){let t=Ew(),{availableTemplates:r,fetchedTemplates:o,selectedTemplateSlug:n,canCreate:i,canEdit:s,currentTemplateId:a,onNavigateToEntityRecord:c,getEditorSettings:u}=(0,AS.useSelect)(y=>{let{canUser:_,getEntityRecords:b}=y(uX.store),w=y(A).getEditorSettings(),x=_("create",{kind:"postType",name:"wp_template"}),C=y(A).getCurrentTemplateId();return{availableTemplates:w.availableTemplates,fetchedTemplates:x?b("postType","wp_template",{post_type:y(A).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:y(A).getEditedPostAttribute("template"),canCreate:t&&x&&w.supportsTemplateMode,canEdit:t&&x&&w.supportsTemplateMode&&!!C,currentTemplateId:C,onNavigateToEntityRecord:w.onNavigateToEntityRecord,getEditorSettings:y(A).getEditorSettings}},[t]),d=(0,MS.useMemo)(()=>Object.entries({...r,...Object.fromEntries((o??[]).map(({slug:y,title:_})=>[y,_.rendered]))}).map(([y,_])=>({value:y,label:_})),[r,o]),f=d.find(y=>y.value===n)??d.find(y=>!y.value),{editPost:m}=(0,AS.useDispatch)(A),{createSuccessNotice:h}=(0,AS.useDispatch)(oke.store),[g,v]=(0,MS.useState)(!1);return(0,Xa.jsxs)("div",{className:"editor-post-template__classic-theme-dropdown",children:[(0,Xa.jsx)(rke.__experimentalInspectorPopoverHeader,{title:(0,Oc.__)("Template"),help:(0,Oc.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:a7,label:(0,Oc.__)("Add template"),onClick:()=>v(!0)}]:[],onClose:e}),t?(0,Xa.jsx)(Dm.SelectControl,{hideLabelFromVision:!0,label:(0,Oc.__)("Template"),value:f?.value??"",options:d,onChange:y=>m({template:y||""})}):(0,Xa.jsx)(Dm.Notice,{status:"warning",isDismissible:!1,children:(0,Oc.__)("The posts page template cannot be changed.")}),s&&c&&(0,Xa.jsx)("p",{children:(0,Xa.jsx)(Dm.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>{c({postId:a,postType:"wp_template"}),e(),h((0,Oc.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:[{label:(0,Oc.__)("Go back"),onClick:()=>u().onNavigateToPreviousEntityRecord()}]})},children:(0,Oc.__)("Edit template")})}),g&&(0,Xa.jsx)(yv,{onClose:()=>v(!1)})]})}function Tdt(){let[e,t]=(0,MS.useState)(null),r=(0,MS.useMemo)(()=>({anchor:e,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[e]);return(0,Xa.jsx)(br,{label:(0,Oc.__)("Template"),ref:t,children:(0,Xa.jsx)(Dm.Dropdown,{popoverProps:r,focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,Xa.jsx)(Sdt,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,Xa.jsx)(Cdt,{onClose:o})})})}var n4=Tdt;var a4=l(q(),1),lke=l(Mg(),1),l4=l(K(),1),cke=l(gq(),1);var ske=l(q(),1);var i4=l(K(),1),nke=l(Ht(),1);var ike=l(E(),1),{PreferenceBaseOption:Edt}=Y(nke.privateApis);function _v(e){let{toggleEditorPanelEnabled:t}=(0,i4.useDispatch)(A),{isChecked:r,isRemoved:o}=(0,i4.useSelect)(n=>{let{isEditorPanelEnabled:i,isEditorPanelRemoved:s}=n(A);return{isChecked:i(e.panelName),isRemoved:s(e.panelName)}},[e.panelName]);return o?null:(0,ike.jsx)(Edt,{isChecked:r,onChange:()=>t(e.panelName),...e})}var dX=l(E(),1),{Fill:Pdt,Slot:kdt}=(0,ske.createSlotFill)("EnablePluginDocumentSettingPanelOption"),ake=({label:e,panelName:t})=>(0,dX.jsx)(Pdt,{children:(0,dX.jsx)(_v,{label:e,panelName:t})});ake.Slot=kdt;var s4=ake;var xv=l(E(),1),{Fill:Rdt,Slot:Idt}=(0,a4.createSlotFill)("PluginDocumentSettingPanel"),uke=({name:e,className:t,title:r,icon:o,children:n})=>{let{name:i}=(0,lke.usePluginContext)(),s=`${i}/${e}`,{opened:a,isEnabled:c}=(0,l4.useSelect)(d=>{let{isEditorPanelOpened:f,isEditorPanelEnabled:m}=d(A);return{opened:f(s),isEnabled:m(s)}},[s]),{toggleEditorPanelOpened:u}=(0,l4.useDispatch)(A);return e===void 0&&(0,cke.default)("PluginDocumentSettingPanel requires a name property."),(0,xv.jsxs)(xv.Fragment,{children:[(0,xv.jsx)(s4,{label:r,panelName:s}),(0,xv.jsx)(Rdt,{children:c&&(0,xv.jsx)(a4.PanelBody,{className:t,title:r,icon:o,opened:a,onToggle:()=>u(s),children:n})})]})};uke.Slot=Idt;var c4=uke;var dke=l(xe(),1),fke=l(q(),1),pke=l(Pe(),1),fX=l(E(),1),Odt=(e,t)=>e.filter(r=>!t.includes(r)).length===0,Adt=(e,t)=>!Array.isArray(t)||Odt(e,t),Mdt=({allowedBlocks:e,icon:t,label:r,onClick:o,small:n,role:i})=>(0,fX.jsx)(dke.BlockSettingsMenuControls,{children:({selectedBlocks:s,onClose:a})=>Adt(s,e)?(0,fX.jsx)(fke.MenuItem,{onClick:(0,pke.compose)(o,a),icon:t,label:n?r:void 0,role:i,children:!n&&r}):null}),mke=Mdt;var hke=l(q(),1),gke=l(Mg(),1);var vke=l(E(),1);function bke(e){let t=(0,gke.usePluginContext)();return(0,vke.jsx)(dc,{name:"core/plugin-more-menu",as:e.as??hke.MenuItem,icon:e.icon||t.icon,...e})}var yke=l(Mg(),1),u4=l(q(),1),pX=l(E(),1),{Fill:Ndt,Slot:Ddt}=(0,u4.createSlotFill)("PluginPostPublishPanel"),wke=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,yke.usePluginContext)();return(0,pX.jsx)(Ndt,{children:(0,pX.jsx)(u4.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};wke.Slot=Ddt;var d4=wke;var f4=l(q(),1),mX=l(E(),1),{Fill:Fdt,Slot:Ldt}=(0,f4.createSlotFill)("PluginPostStatusInfo"),_ke=({children:e,className:t})=>(0,mX.jsx)(Fdt,{children:(0,mX.jsx)(f4.PanelRow,{className:t,children:e})});_ke.Slot=Ldt;var NS=_ke;var p4=l(q(),1),xke=l(Mg(),1),hX=l(E(),1),{Fill:Bdt,Slot:Vdt}=(0,p4.createSlotFill)("PluginPrePublishPanel"),Ske=({children:e,className:t,title:r,initialOpen:o=!1,icon:n})=>{let{icon:i}=(0,xke.usePluginContext)();return(0,hX.jsx)(Bdt,{children:(0,hX.jsx)(p4.PanelBody,{className:t,initialOpen:o||!r,title:r,icon:n??i,children:e})})};Ske.Slot=Vdt;var m4=Ske;var Cke=l(q(),1),Tke=l(Mg(),1);var Eke=l(E(),1);function Pke(e){let t=(0,Tke.usePluginContext)();return(0,Eke.jsx)(dc,{name:"core/plugin-preview-menu",as:e.as??Cke.MenuItem,icon:e.icon||t.icon,...e})}var kke=l(E(),1);function Pw({className:e,...t}){return(0,kke.jsx)(mc,{panelClassName:e,className:"editor-sidebar",scope:"core",...t})}var Rke=l(E(),1);function Ike(e){return(0,Rke.jsx)(Dg,{__unstableExplicitMenuItem:!0,scope:"core",...e})}var Fm=l(K(),1),Jke=l(Wt(),1),Sv=l(q(),1),h4=l(U(),1),Rw=l(H(),1),BS=l(se(),1);var $ke=l(Nt(),1),e2e=l(Ht(),1);var FS=l(U(),1),Nke=l(Wt(),1),Dke=l(xe(),1),LS=l(q(),1),DS=l(H(),1),Fke=l(K(),1),Lke=l(se(),1),Bke=l(It(),1);var Ake=l(Gb(),1);function Oke(e=""){return e=(0,Ake.default)(e),e=e.trim().toLowerCase(),e}function jdt(e,t){let r=Oke(t),o=Oke(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 Mke(e=[],t=""){if(!t)return e;let r=e.map(o=>[o,jdt(o,t)]).filter(([,o])=>o>0);return r.sort(([,o],[,n])=>n-o),r.map(([o])=>o)}var Qa=l(E(),1);function gX({onRequestClose:e,onSelect:t}){let{postType:r,postId:o}=Tw(),{editEntityRecord:n}=(0,Fke.useDispatch)(Lke.store),i=async s=>{n("postType",r,o,{template:s.isDefault?"":s.name},{undoIgnore:!0}),e(),t?.()};return(0,Qa.jsx)(LS.Modal,{title:(0,DS.__)("Choose a template"),onRequestClose:e,overlayClassName:"editor-post-template__swap-template-modal",isFullScreen:!0,children:(0,Qa.jsx)("div",{className:"editor-post-template__swap-template-modal-content",children:(0,Qa.jsx)(zdt,{onSelect:i})})})}function Vke({onClick:e}){let[t,r]=(0,FS.useState)(!1),o=wk();return(0,Qa.jsxs)(Qa.Fragment,{children:[(0,Qa.jsx)(LS.MenuItem,{disabled:!o?.length,accessibleWhenDisabled:!0,onClick:()=>r(!0),children:(0,DS.__)("Change template")}),t&&(0,Qa.jsx)(gX,{onRequestClose:()=>r(!1),onSelect:e})]})}function zdt({onSelect:e}){let[t,r]=(0,FS.useState)(""),o=wk(),n=(0,FS.useMemo)(()=>o.map(s=>({name:s.slug,blocks:(0,Bke.parse)(s.content.raw),title:(0,Nke.decodeEntities)(s.title.rendered),id:s.id,isDefault:s.isDefault})),[o]),i=(0,FS.useMemo)(()=>Mke(n,t),[n,t]);return(0,Qa.jsxs)(Qa.Fragment,{children:[(0,Qa.jsx)(LS.SearchControl,{onChange:r,value:t,label:(0,DS.__)("Search"),placeholder:(0,DS.__)("Search"),className:"editor-post-template__swap-template-search"}),(0,Qa.jsx)(Dke.__experimentalBlockPatternsList,{label:(0,DS.__)("Templates"),blockPatterns:i,onClickPattern:e})]})}var jke=l(q(),1),zke=l(H(),1),Hke=l(K(),1),Uke=l(se(),1);var Wke=l(E(),1);function Gke({onClick:e}){let t=cX(),r=Ew(),{postType:o,postId:n}=Tw(),{editEntityRecord:i}=(0,Hke.useDispatch)(Uke.store);return!t||!r?null:(0,Wke.jsx)(jke.MenuItem,{onClick:()=>{i("postType",o,n,{template:""},{undoIgnore:!0}),e()},children:(0,zke.__)("Use default template")})}var Yke=l(q(),1),qke=l(H(),1),Kke=l(K(),1),Zke=l(se(),1),Xke=l(U(),1);var kw=l(E(),1);function Qke(){let{canCreateTemplates:e}=(0,Kke.useSelect)(n=>{let{canUser:i}=n(Zke.store);return{canCreateTemplates:i("create",{kind:"postType",name:"wp_template"})}},[]),[t,r]=(0,Xke.useState)(!1),o=Ew();return!e||!o?null:(0,kw.jsxs)(kw.Fragment,{children:[(0,kw.jsx)(Yke.MenuItem,{onClick:()=>{r(!0)},children:(0,qke.__)("Create new template")}),t&&(0,kw.jsx)(yv,{onClose:()=>{r(!1)}})]})}var Ja=l(E(),1);function t2e(){let{isTemplateHidden:e,onNavigateToEntityRecord:t,getEditorSettings:r,hasGoBack:o,hasSpecificTemplate:n,id:i}=(0,Fm.useSelect)(x=>{let{getRenderingMode:C,getEditorSettings:S,getCurrentPost:P,getCurrentTemplateId:k}=Y(x(A)),O=S(),R=P();return{isTemplateHidden:C()==="post-only",onNavigateToEntityRecord:O.onNavigateToEntityRecord,getEditorSettings:S,hasGoBack:O.hasOwnProperty("onNavigateToPreviousEntityRecord"),hasSpecificTemplate:!!R.template,id:k()}},[]),{get:s}=(0,Fm.useSelect)(e2e.store),{editedRecord:a,hasResolved:c}=(0,BS.useEntityRecord)("postType","wp_template",i),{getEntityRecord:u}=(0,Fm.useSelect)(BS.store),{editEntityRecord:d}=(0,Fm.useDispatch)(BS.store),{createSuccessNotice:f}=(0,Fm.useDispatch)($ke.store),{setRenderingMode:m,setDefaultRenderingMode:h}=Y((0,Fm.useDispatch)(A)),g=(0,Fm.useSelect)(x=>!!x(BS.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[v,y]=(0,h4.useState)(null),_=(0,h4.useMemo)(()=>({anchor:v,className:"editor-post-template__dropdown",placement:"left-start",offset:36,shift:!0}),[v]);if(!c)return null;let b=o?[{label:(0,Rw.__)("Go back"),onClick:()=>r().onNavigateToPreviousEntityRecord()}]:void 0,w=()=>{s("core/edit-site","welcomeGuideTemplate")||f((0,Rw.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:b})};return(0,Ja.jsx)(br,{label:(0,Rw.__)("Template"),ref:y,children:(0,Ja.jsx)(Sv.DropdownMenu,{popoverProps:_,focusOnMount:!0,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},label:(0,Rw.__)("Template options"),text:(0,Jke.decodeEntities)(a.title),icon:null,children:({onClose:x})=>(0,Ja.jsxs)(Ja.Fragment,{children:[(0,Ja.jsxs)(Sv.MenuGroup,{children:[g&&(0,Ja.jsx)(Sv.MenuItem,{onClick:async()=>{if(t({postId:a.id,postType:"wp_template"}),!n&&window?.__experimentalTemplateActivate){let C=await u("root","site").active_templates;C[a.slug]!==a.id&&d("root","site",void 0,{active_templates:{...C,[a.slug]:a.id}})}x(),w()},children:(0,Rw.__)("Edit template")}),(0,Ja.jsx)(Vke,{onClick:x}),(0,Ja.jsx)(Gke,{onClick:x}),g&&(0,Ja.jsx)(Qke,{})]}),(0,Ja.jsx)(Sv.MenuGroup,{children:(0,Ja.jsx)(Sv.MenuItem,{icon:e?void 0:jo,isSelected:!e,role:"menuitemcheckbox",onClick:()=>{let C=e?"template-locked":"post-only";m(C),h(C)},children:(0,Rw.__)("Show template")})})]})})})}var vX=l(E(),1);function g4(){let e=OS();return e==="classic"?(0,vX.jsx)(n4,{}):e==="block-theme"?(0,vX.jsx)(t2e,{}):null}var b2e=l(K(),1),y2e=l(se(),1);var s2e=l(Pe(),1),a2e=l(U(),1),l2e=l(K(),1),c2e=l(H(),1),u2e=l(q(),1);var r2e=l(H(),1),o2e=l(U(),1),n2e=l(K(),1),bX=l(Wt(),1),i2e=l(se(),1);var _k={_fields:"id,name",context:"view"},v4={who:"authors",per_page:100,..._k};function b4(e){let{authorId:t,authors:r,postAuthor:o,isLoading:n}=(0,n2e.useSelect)(s=>{let{getUser:a,getUsers:c,isResolving:u}=s(i2e.store),{getEditedPostAttribute:d}=s(A),f=d("author"),m={...v4};return e&&(m.search=e,m.search_columns=["name"]),{authorId:f,authors:c(m),postAuthor:a(f,_k),isLoading:u("getUsers",[m])}},[e]),i=(0,o2e.useMemo)(()=>{let s=(r??[]).map(u=>({value:u.id,label:(0,bX.decodeEntities)(u.name)})),a=s.findIndex(({value:u})=>o?.id===u),c=[];return a<0&&o?c=[{value:o.id,label:(0,bX.decodeEntities)(o.name)}]:a<0&&!o&&(c=[{value:0,label:(0,r2e.__)("(No author)")}]),[...c,...s]},[r,o]);return{authorId:t,authorOptions:i,postAuthor:o,isLoading:n}}var d2e=l(E(),1);function f2e(){let[e,t]=(0,a2e.useState)(),{editPost:r}=(0,l2e.useDispatch)(A),{authorId:o,authorOptions:n,isLoading:i}=b4(e),s=a=>{a&&r({author:a})};return(0,d2e.jsx)(u2e.ComboboxControl,{label:(0,c2e.__)("Author"),options:n,value:o,onFilterValueChange:(0,s2e.debounce)(t,300),onChange:s,allowReset:!1,hideLabelFromVision:!0,isLoading:i})}var p2e=l(H(),1),m2e=l(K(),1),h2e=l(q(),1);var g2e=l(E(),1);function v2e(){let{editPost:e}=(0,m2e.useDispatch)(A),{authorId:t,authorOptions:r}=b4(),o=n=>{let i=Number(n);e({author:i})};return(0,g2e.jsx)(h2e.SelectControl,{className:"post-author-selector",label:(0,p2e.__)("Author"),options:r,onChange:o,value:t,hideLabelFromVision:!0})}var yX=l(E(),1),Hdt=25;function Udt(){return(0,b2e.useSelect)(t=>t(y2e.store).getUsers(v4)?.length>=Hdt,[])?(0,yX.jsx)(f2e,{}):(0,yX.jsx)(v2e,{})}var y4=Udt;var w2e=l(K(),1);var _2e=l(E(),1);function w4({children:e}){let{hasAssignAuthorAction:t}=(0,w2e.useSelect)(r=>({hasAssignAuthorAction:!!r(A).getCurrentPost()?._links?.["wp:action-assign-author"]}),[]);return t?(0,_2e.jsx)(To,{supportKeys:"author",children:e}):null}var Iw=l(H(),1),_4=l(q(),1),x4=l(U(),1),x2e=l(Wt(),1),S2e=l(xe(),1),C2e=l(K(),1),T2e=l(se(),1);var Wf=l(E(),1);function Wdt({isOpen:e,onClick:t}){let{postAuthor:r}=(0,C2e.useSelect)(n=>{let i=n(A).getEditedPostAttribute("author");return{postAuthor:n(T2e.store).getUser(i,_k)}},[]),o=(0,x2e.decodeEntities)(r?.name)||(0,Iw.__)("(No author)");return(0,Wf.jsx)(_4.Button,{size:"compact",variant:"tertiary","aria-expanded":e,"aria-label":(0,Iw.sprintf)((0,Iw.__)("Change author: %s"),o),onClick:t,children:o})}function Gdt(){let[e,t]=(0,x4.useState)(null),r=(0,x4.useMemo)(()=>({anchor:e,placement:"left-start",offset:36,shift:!0}),[e]);return(0,Wf.jsx)(w4,{children:(0,Wf.jsx)(br,{label:(0,Iw.__)("Author"),ref:t,children:(0,Wf.jsx)(_4.Dropdown,{popoverProps:r,contentClassName:"editor-post-author__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:o,onToggle:n})=>(0,Wf.jsx)(Wdt,{isOpen:o,onClick:n}),renderContent:({onClose:o})=>(0,Wf.jsxs)("div",{className:"editor-post-author",children:[(0,Wf.jsx)(S2e.__experimentalInspectorPopoverHeader,{title:(0,Iw.__)("Author"),onClose:o}),(0,Wf.jsx)(y4,{onClose:o})]})})})})}var S4=Gdt;var Cv=l(H(),1),T4=l(q(),1),E4=l(K(),1);var C4=l(E(),1),Ydt=[{label:(0,Cv._x)("Open",'Adjective: e.g. "Comments are open"'),value:"open",description:(0,Cv.__)("Visitors can add new comments and replies.")},{label:(0,Cv.__)("Closed"),value:"closed",description:[(0,Cv.__)("Visitors cannot add new comments or replies."),(0,Cv.__)("Existing comments remain visible.")].join(" ")}];function qdt(){let e=(0,E4.useSelect)(o=>o(A).getEditedPostAttribute("comment_status")??"open",[]),{editPost:t}=(0,E4.useDispatch)(A),r=o=>t({comment_status:o});return(0,C4.jsx)("form",{children:(0,C4.jsx)(T4.__experimentalVStack,{spacing:4,children:(0,C4.jsx)(T4.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Cv.__)("Comment status"),options:Ydt,onChange:r,selected:e})})})}var P4=qdt;var qu=l(H(),1),VS=l(q(),1),_X=l(K(),1),A4=l(U(),1),E2e=l(xe(),1),P2e=l(se(),1);var k4=l(H(),1),R4=l(q(),1),I4=l(K(),1);var wX=l(E(),1);function Kdt(){let e=(0,I4.useSelect)(o=>o(A).getEditedPostAttribute("ping_status")??"open",[]),{editPost:t}=(0,I4.useDispatch)(A),r=()=>t({ping_status:e==="open"?"closed":"open"});return(0,wX.jsx)(R4.CheckboxControl,{label:(0,k4.__)("Enable pingbacks & trackbacks"),checked:e==="open",onChange:r,help:(0,wX.jsx)(R4.ExternalLink,{href:(0,k4.__)("https://wordpress.org/documentation/article/trackbacks-and-pingbacks/"),children:(0,k4.__)("Learn more about pingbacks & trackbacks")})})}var O4=Kdt;var aa=l(E(),1),Zdt="discussion-panel";function Xdt({onClose:e}){return(0,aa.jsxs)("div",{className:"editor-post-discussion",children:[(0,aa.jsx)(E2e.__experimentalInspectorPopoverHeader,{title:(0,qu.__)("Discussion"),onClose:e}),(0,aa.jsxs)(VS.__experimentalVStack,{spacing:4,children:[(0,aa.jsx)(To,{supportKeys:"comments",children:(0,aa.jsx)(P4,{})}),(0,aa.jsx)(To,{supportKeys:"trackbacks",children:(0,aa.jsx)(O4,{})})]})]})}function Qdt({isOpen:e,onClick:t}){let{commentStatus:r,pingStatus:o,commentsSupported:n,trackbacksSupported:i}=(0,_X.useSelect)(a=>{let{getEditedPostAttribute:c}=a(A),{getPostType:u}=a(P2e.store),d=u(c("type"));return{commentStatus:c("comment_status")??"open",pingStatus:c("ping_status")??"open",commentsSupported:!!d.supports.comments,trackbacksSupported:!!d.supports.trackbacks}},[]),s;return r==="open"?o==="open"?s=(0,qu._x)("Open",'Adjective: e.g. "Comments are open"'):s=i?(0,qu.__)("Comments only"):(0,qu._x)("Open",'Adjective: e.g. "Comments are open"'):o==="open"?s=n?(0,qu.__)("Pings only"):(0,qu.__)("Pings enabled"):s=(0,qu.__)("Closed"),(0,aa.jsx)(VS.Button,{size:"compact",className:"editor-post-discussion__panel-toggle",variant:"tertiary","aria-label":(0,qu.__)("Change discussion options"),"aria-expanded":e,onClick:t,children:s})}function M4(){let{isEnabled:e}=(0,_X.useSelect)(n=>{let{isEditorPanelEnabled:i}=n(A);return{isEnabled:i(Zdt)}},[]),[t,r]=(0,A4.useState)(null),o=(0,A4.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]);return e?(0,aa.jsx)(To,{supportKeys:["comments","trackbacks"],children:(0,aa.jsx)(br,{label:(0,qu.__)("Discussion"),ref:r,children:(0,aa.jsx)(VS.Dropdown,{popoverProps:o,className:"editor-post-discussion__panel-dropdown",contentClassName:"editor-post-discussion__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:n,onToggle:i})=>(0,aa.jsx)(Qdt,{isOpen:n,onClick:i}),renderContent:({onClose:n})=>(0,aa.jsx)(Xdt,{onClose:n})})})}):null}var jS=l(H(),1),D4=l(q(),1),F4=l(K(),1),k2e=l(U(),1),R2e=l(Wt(),1);var N4=l(E(),1);function xk({hideLabelFromVision:e=!1,updateOnBlur:t=!1}){let{excerpt:r,shouldUseDescriptionLabel:o,usedAttribute:n}=(0,F4.useSelect)(d=>{let{getCurrentPostType:f,getEditedPostAttribute:m}=d(A),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,F4.useDispatch)(A),[s,a]=(0,k2e.useState)((0,R2e.decodeEntities)(r)),c=d=>{i({[n]:d})},u=o?(0,jS.__)("Write a description (optional)"):(0,jS.__)("Write an excerpt (optional)");return(0,N4.jsx)("div",{className:"editor-post-excerpt",children:(0,N4.jsx)(D4.TextareaControl,{label:u,hideLabelFromVision:e,className:"editor-post-excerpt__textarea",onChange:t?a:c,onBlur:t?()=>c(s):void 0,value:t?s:r,help:o?(0,jS.__)("Write a description"):(0,N4.jsx)(D4.ExternalLink,{href:(0,jS.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt"),children:(0,jS.__)("Learn more about manual excerpts")})})})}var I2e=l(E(),1);function Jdt({children:e}){return(0,I2e.jsx)(To,{supportKeys:"excerpt",children:e})}var Ow=Jdt;var Lm=l(H(),1),Ku=l(q(),1),Tk=l(K(),1),V4=l(U(),1),A2e=l(xe(),1),Ck=l(se(),1),M2e=l(Wt(),1);var L4=l(q(),1),xX=l(E(),1),{Fill:$dt,Slot:eft}=(0,L4.createSlotFill)("PluginPostExcerpt"),O2e=({children:e,className:t})=>(0,xX.jsx)($dt,{children:(0,xX.jsx)(L4.PanelRow,{className:t,children:e})});O2e.Slot=eft;var Sk=O2e;var Eo=l(E(),1),{getTemplateInfo:tft}=Y(Ck.privateApis),B4="post-excerpt";function rft(){let{isOpened:e,isEnabled:t,postType:r}=(0,Tk.useSelect)(s=>{let{isEditorPanelOpened:a,isEditorPanelEnabled:c,getCurrentPostType:u}=s(A);return{isOpened:a(B4),isEnabled:c(B4),postType:u()}},[]),{toggleEditorPanelOpened:o}=(0,Tk.useDispatch)(A),n=()=>o(B4);if(!t)return null;let i=["wp_template","wp_template_part","wp_block"].includes(r);return(0,Eo.jsx)(Ku.PanelBody,{title:i?(0,Lm.__)("Description"):(0,Lm.__)("Excerpt"),opened:e,onToggle:n,children:(0,Eo.jsx)(Sk.Slot,{children:s=>(0,Eo.jsxs)(Eo.Fragment,{children:[(0,Eo.jsx)(xk,{}),s]})})})}function N2e(){return(0,Eo.jsx)(Ow,{children:(0,Eo.jsx)(rft,{})})}function D2e(){return(0,Eo.jsx)(Ow,{children:(0,Eo.jsx)(oft,{})})}function oft(){let{shouldRender:e,excerpt:t,shouldBeUsedAsDescription:r,allowEditing:o}=(0,Tk.useSelect)(f=>{let{getCurrentPostType:m,getCurrentPostId:h,getEditedPostAttribute:g,isEditorPanelEnabled:v}=f(A),y=m(),_=["wp_template","wp_template_part"].includes(y),b=y==="wp_block",w=_||b,C=g(_?"description":"excerpt"),S=_&&f(Ck.store).getEntityRecord("postType",y,h()),P=!C&&_?tft({template:S,templateTypes:f(Ck.store).getCurrentTheme()?.default_template_types})?.description:void 0,k=v(B4)||w;return{excerpt:C??P,shouldRender:k,shouldBeUsedAsDescription:w,allowEditing:k&&(!w||b||S&&S.source===W2.custom&&!S.has_theme_file&&S.is_custom)}},[]),[n,i]=(0,V4.useState)(null),s=r?(0,Lm.__)("Description"):(0,Lm.__)("Excerpt"),a=(0,V4.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,Eo.jsx)(Ku.__experimentalText,{align:"left",numberOfLines:4,truncate:o,children:(0,M2e.decodeEntities)(t)});if(!o)return c;let u=r?(0,Lm.__)("Add a description\u2026"):(0,Lm.__)("Add an excerpt\u2026"),d=r?(0,Lm.__)("Edit description"):(0,Lm.__)("Edit excerpt");return(0,Eo.jsxs)(Ku.__experimentalVStack,{children:[c,(0,Eo.jsx)(Ku.Dropdown,{className:"editor-post-excerpt__dropdown",contentClassName:"editor-post-excerpt__dropdown__content",popoverProps:a,focusOnMount:!0,ref:i,renderToggle:({onToggle:f})=>(0,Eo.jsx)(Ku.Button,{__next40pxDefaultSize:!0,onClick:f,variant:"link",children:c?d:u}),renderContent:({onClose:f})=>(0,Eo.jsxs)(Eo.Fragment,{children:[(0,Eo.jsx)(A2e.__experimentalInspectorPopoverHeader,{title:s,onClose:f}),(0,Eo.jsx)(Ku.__experimentalVStack,{spacing:4,children:(0,Eo.jsx)(Sk.Slot,{children:m=>(0,Eo.jsxs)(Eo.Fragment,{children:[(0,Eo.jsx)(xk,{hideLabelFromVision:!0,updateOnBlur:!0}),m]})})})]})})]})}var Il=l(H(),1),CX=l(Qn(),1),ws=l(q(),1),V2e=l(HM(),1),z4=l(U(),1),j2e=l(Pe(),1),zS=l(K(),1),Aw=l(xe(),1),z2e=l(se(),1);var F2e=l(K(),1),L2e=l(se(),1);function j4({children:e,supportKeys:t}){let{postType:r,themeSupports:o}=(0,F2e.useSelect)(i=>({postType:i(A).getEditedPostAttribute("type"),themeSupports:i(L2e.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 SX=l(E(),1);function nft({children:e}){return(0,SX.jsx)(j4,{supportKeys:"post-thumbnails",children:(0,SX.jsx)(To,{supportKeys:"thumbnail",children:e})})}var Bm=nft;var Vi=l(E(),1),B2e=["image"],ift=(0,Il.__)("Featured image"),sft=(0,Il.__)("Add a featured image"),aft=(0,Vi.jsx)("p",{children:(0,Il.__)("To edit the featured image, you need permission to upload media.")});function lft(e,t){if(!e)return{};let r=(0,CX.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,CX.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 cft({currentPostId:e,featuredImageId:t,onUpdateImage:r,onRemoveImage:o,media:n,postType:i,noticeUI:s,noticeOperations:a,isRequestingFeaturedImageMedia:c}){let u=(0,z4.useRef)(!1),[d,f]=(0,z4.useState)(!1),{getSettings:m}=(0,zS.useSelect)(Aw.store),{mediaSourceUrl:h}=lft(n,e);function g(b){m().mediaUpload({allowedTypes:B2e,filesList:b,onFileChange([w]){if((0,V2e.isBlobURL)(w?.url)){f(!0);return}w&&r(w),f(!1)},onError(w){a.removeAllNotices(),a.createErrorNotice(w)},multiple:!1})}function v(b){return b.alt_text?(0,Il.sprintf)((0,Il.__)("Current image: %s"),b.alt_text):(0,Il.sprintf)((0,Il.__)("The current image has no alternative text. The file name is: %s"),b.media_details.sizes?.full?.file||b.slug)}function y(b){u.current&&b&&(b.focus(),u.current=!1)}let _=!c&&!!t&&!n;return(0,Vi.jsxs)(Bm,{children:[s,(0,Vi.jsxs)("div",{className:"editor-post-featured-image",children:[n&&(0,Vi.jsx)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden",children:v(n)}),(0,Vi.jsx)(Aw.MediaUploadCheck,{fallback:aft,children:(0,Vi.jsx)(Aw.MediaUpload,{title:i?.labels?.featured_image||ift,onSelect:r,unstableFeaturedImageFlow:!0,allowedTypes:B2e,modalClass:"editor-post-featured-image__media-modal",render:({open:b})=>(0,Vi.jsxs)("div",{className:"editor-post-featured-image__container",children:[_?(0,Vi.jsx)(ws.Notice,{status:"warning",isDismissible:!1,children:(0,Il.__)("Could not retrieve the featured image data.")}):(0,Vi.jsxs)(ws.Button,{__next40pxDefaultSize:!0,ref:y,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:b,"aria-label":t?(0,Il.__)("Edit or replace the featured image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null,"aria-haspopup":"dialog",disabled:d,accessibleWhenDisabled:!0,children:[!!t&&n&&(0,Vi.jsx)("img",{className:"editor-post-featured-image__preview-image",src:h,alt:v(n)}),(d||c)&&(0,Vi.jsx)(ws.Spinner,{}),!t&&!d&&(i?.labels?.set_featured_image||sft)]}),!!t&&(0,Vi.jsxs)(ws.__experimentalHStack,{className:Q("editor-post-featured-image__actions",{"editor-post-featured-image__actions-missing-image":_,"editor-post-featured-image__actions-is-requesting-image":c}),children:[(0,Vi.jsx)(ws.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:b,"aria-haspopup":"dialog",variant:_?"secondary":void 0,children:(0,Il.__)("Replace")}),(0,Vi.jsx)(ws.Button,{__next40pxDefaultSize:!0,className:"editor-post-featured-image__action",onClick:()=>{o(),u.current=!0},variant:_?"secondary":void 0,isDestructive:_,children:(0,Il.__)("Remove")})]}),(0,Vi.jsx)(ws.DropZone,{onFilesDrop:g})]}),value:t})})]})]})}var uft=(0,zS.withSelect)(e=>{let{getEntityRecord:t,getPostType:r,hasFinishedResolution:o}=e(z2e.store),{getCurrentPostId:n,getEditedPostAttribute:i}=e(A),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"}])}}),dft=(0,zS.withDispatch)((e,{noticeOperations:t},{select:r})=>{let{editPost:o}=e(A);return{onUpdateImage(n){o({featured_media:n.id})},onDropImage(n){r(Aw.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})}}}),Ek=(0,j2e.compose)(ws.withNotices,uft,dft,(0,ws.withFilters)("editor.PostFeaturedImage"))(cft);var H2e=l(H(),1),U2e=l(q(),1),H4=l(K(),1),W2e=l(se(),1);var HS=l(E(),1),TX="featured-image";function U4({withPanelBody:e=!0}){let{postType:t,isEnabled:r,isOpened:o}=(0,H4.useSelect)(i=>{let{getEditedPostAttribute:s,isEditorPanelEnabled:a,isEditorPanelOpened:c}=i(A),{getPostType:u}=i(W2e.store);return{postType:u(s("type")),isEnabled:a(TX),isOpened:c(TX)}},[]),{toggleEditorPanelOpened:n}=(0,H4.useDispatch)(A);return r?e?(0,HS.jsx)(Bm,{children:(0,HS.jsx)(U2e.PanelBody,{title:t?.labels?.featured_image??(0,H2e.__)("Featured image"),opened:o,onToggle:()=>n(TX),children:(0,HS.jsx)(Ek,{})})}):(0,HS.jsx)(Bm,{children:(0,HS.jsx)(Ek,{})}):null}var la=l(H(),1),W4=l(q(),1),G4=l(K(),1),q2e=l(Pe(),1),K2e=l(se(),1);var G2e=l(K(),1);var Y2e=l(E(),1);function US({children:e}){return(0,G2e.useSelect)(r=>r(A).getEditorSettings().disablePostFormats,[])?null:(0,Y2e.jsx)(To,{supportKeys:"post-formats",children:e})}var Mw=l(E(),1),Pk=[{id:"aside",caption:(0,la.__)("Aside")},{id:"audio",caption:(0,la.__)("Audio")},{id:"chat",caption:(0,la.__)("Chat")},{id:"gallery",caption:(0,la.__)("Gallery")},{id:"image",caption:(0,la.__)("Image")},{id:"link",caption:(0,la.__)("Link")},{id:"quote",caption:(0,la.__)("Quote")},{id:"standard",caption:(0,la.__)("Standard")},{id:"status",caption:(0,la.__)("Status")},{id:"video",caption:(0,la.__)("Video")}].sort((e,t)=>{let r=e.caption.toUpperCase(),o=t.caption.toUpperCase();return r<o?-1:r>o?1:0});function kk(){let t=`post-format-selector-${(0,q2e.useInstanceId)(kk)}`,{postFormat:r,suggestedFormat:o,supportedFormats:n}=(0,G4.useSelect)(u=>{let{getEditedPostAttribute:d,getSuggestedPostFormat:f}=u(A),m=d("format"),h=u(K2e.store).getThemeSupports();return{postFormat:m??"standard",suggestedFormat:f(),supportedFormats:h.formats}},[]),i=Pk.filter(u=>n?.includes(u.id)||r===u.id),s=i.find(u=>u.id===o),{editPost:a}=(0,G4.useDispatch)(A),c=u=>a({format:u});return(0,Mw.jsx)(US,{children:(0,Mw.jsxs)("div",{className:"editor-post-format",children:[(0,Mw.jsx)(W4.RadioControl,{className:"editor-post-format__options",label:(0,la.__)("Post Format"),selected:r,onChange:u=>c(u),id:t,options:i.map(u=>({label:u.caption,value:u.id})),hideLabelFromVision:!0}),s&&s.id!==r&&(0,Mw.jsx)("p",{className:"editor-post-format__suggestion",children:(0,Mw.jsx)(W4.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>c(s.id),children:(0,la.sprintf)((0,la.__)("Apply suggested format: %s"),s.caption)})})]})})}var Tv=l(H(),1),EX=l(q(),1),Rk=l(K(),1);var PX=l(Ro(),1);var Z2e=l(K(),1);var X2e=l(E(),1);function fft({children:e}){let{lastRevisionId:t,revisionsCount:r}=(0,Z2e.useSelect)(o=>{let{getCurrentPostLastRevisionId:n,getCurrentPostRevisionsCount:i}=o(A);return{lastRevisionId:n(),revisionsCount:i()}},[]);return!t||r<2?null:(0,X2e.jsx)(To,{supportKeys:"revisions",children:e})}var Nw=fft;var WS=l(E(),1);function Q2e(){return(0,Rk.useSelect)(e=>{let{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:r,getEditorSettings:o}=e(A);return{lastRevisionId:t(),revisionsCount:r(),disableVisualRevisions:!!o().disableVisualRevisions}},[])}function pft(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=Q2e(),{setCurrentRevisionId:o}=Y((0,Rk.useDispatch)(A)),n=r?{href:(0,PX.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,WS.jsx)(Nw,{children:(0,WS.jsx)(EX.Button,{__next40pxDefaultSize:!0,...n,className:"editor-post-last-revision__title",icon:hp,iconPosition:"right",text:(0,Tv.sprintf)((0,Tv.__)("Revisions (%s)"),t)})})}function J2e(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=Q2e(),{setCurrentRevisionId:o}=Y((0,Rk.useDispatch)(A)),n=r?{href:(0,PX.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,WS.jsx)(Nw,{children:(0,WS.jsx)(br,{label:(0,Tv.__)("Revisions"),children:(0,WS.jsx)(EX.Button,{...n,className:"editor-private-post-last-revision__button",text:t,"aria-label":(0,Tv.sprintf)((0,Tv._n)("Open revisions screen: %d revision","Open revisions screen: %d revisions",t),t),variant:"tertiary",size:"compact"})})})}var Y4=pft;var $2e=l(q(),1);var q4=l(E(),1);function mft(){return(0,q4.jsx)(Nw,{children:(0,q4.jsx)($2e.PanelBody,{className:"editor-post-last-revision__panel",children:(0,q4.jsx)(Y4,{})})})}var eRe=mft;var bi=l(H(),1),Xu=l(q(),1),Ok=l(K(),1),IX=l(Ro(),1),Ik=l(U(),1),GS=l(Qn(),1),iRe=l(Pe(),1),OX=l(se(),1);var Zu=l(H(),1),hft="authentication-failed",gft="connection-expired",vft="connection-limit-exceeded",tRe="document-size-limit-exceeded",RX="protocol-mismatch",rRe="unknown-error",kX={[hft]:{title:(0,Zu.__)("Unable to connect"),description:(0,Zu.__)("Real-time collaboration couldn't verify your permissions. Check that you have access to edit this post or contact your site administrator.")},[gft]:{title:(0,Zu.__)("Connection expired"),description:(0,Zu.__)("Your connection to real-time collaboration has timed out. Editing is paused to prevent conflicts with other editors.")},[vft]:{title:(0,Zu.__)("Too many editors connected"),description:(0,Zu.__)("Real-time collaboration has reached its connection limit. Try again later or contact your site administrator.")},[RX]:{title:(0,Zu.__)("Protocol update"),description:(0,Zu.__)("Real-time collaboration has been updated. Please refresh the page to continue editing.")},[rRe]:{title:(0,Zu.__)("Connection lost"),description:(0,Zu.__)("The connection to real-time collaboration was interrupted. Editing is paused to prevent conflicts with other editors.")}};function oRe(e){return e?.code&&kX[e?.code]?kX[e.code]:kX[rRe]}var uo=l(E(),1);function nRe(){let{isCollaborationSupported:e,syncConnectionStatus:t}=(0,Ok.useSelect)(r=>{let{isCollaborationSupported:o,getSyncConnectionStatus:n}=Y(r(OX.store));return{isCollaborationSupported:o(),syncConnectionStatus:n()}},[]);return e?null:tRe===t?.error?.code?(0,uo.jsx)("p",{children:(0,bi.__)("Because this post is too large for real-time collaboration, only one person can edit at a time.")}):(0,uo.jsx)("p",{children:(0,bi.__)("Because this post uses plugins that aren\u2019t compatible with real-time collaboration, only one person can edit at a time.")})}function sRe(){let t="core/editor/post-locked-modal-"+(0,iRe.useInstanceId)(sRe),{autosave:r,updatePostLock:o}=(0,Ok.useDispatch)(A),{isCollaborationEnabled:n,isLocked:i,isTakeover:s,user:a,postId:c,postLockUtils:u,activePostLock:d,postType:f,previewLink:m}=(0,Ok.useSelect)(b=>{let{isPostLocked:w,isPostLockTakeover:x,getPostLockUser:C,getCurrentPostId:S,getActivePostLock:P,getEditedPostAttribute:k,getEditedPostPreviewLink:O,getEditorSettings:R,isCollaborationEnabledForCurrentPost:I}=Y(b(A)),{getPostType:T}=b(OX.store);return{isCollaborationEnabled:I(),isLocked:w(),isTakeover:x(),user:C(),postId:S(),postLockUtils:R().postLockUtils,activePostLock:P(),postType:T(k("type")),previewLink:O()}},[]);if((0,Ik.useEffect)(()=>{function b(C){i||(C["wp-refresh-post-lock"]={lock:d,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||!d)return;let C=new window.FormData;if(C.append("action","wp-remove-post-lock"),C.append("_wpnonce",u.unlockNonce),C.append("post_ID",c),C.append("active_post_lock",d),window.navigator.sendBeacon)window.navigator.sendBeacon(u.ajaxUrl,C);else{let S=new window.XMLHttpRequest;S.open("POST",u.ajaxUrl,!1),S.send(C)}}return(0,GS.addAction)("heartbeat.send",t,b),(0,GS.addAction)("heartbeat.tick",t,w),window.addEventListener("beforeunload",x),()=>{(0,GS.removeAction)("heartbeat.send",t),(0,GS.removeAction)("heartbeat.tick",t),window.removeEventListener("beforeunload",x)}},[t,i,d,c,u,r,o]),!i||n)return null;let h=a.name,g=a.avatar,v=(0,IX.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:c,action:"edit",_wpnonce:u.nonce}),y=(0,IX.addQueryArgs)("edit.php",{post_type:f?.slug}),_=(0,bi.__)("Exit editor");return(0,uo.jsx)(Xu.Modal,{title:s?(0,bi.__)("Someone else has taken over this post"):(0,bi.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal",size:"medium",children:(0,uo.jsxs)(Xu.__experimentalHStack,{alignment:"top",spacing:6,children:[!!g&&(0,uo.jsx)("img",{src:g,alt:(0,bi.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,uo.jsxs)("div",{children:[!!s&&(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsx)("p",{children:(0,Ik.createInterpolateElement)(h?(0,bi.sprintf)((0,bi.__)("<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,bi.__)("Another user now has editing control of this post (<PreviewLink />). Don\u2019t worry, your changes up to this moment have been saved."),{strong:(0,uo.jsx)("strong",{}),PreviewLink:(0,uo.jsx)(Xu.ExternalLink,{href:m,children:(0,bi.__)("preview")})})}),(0,uo.jsx)(nRe,{})]}),!s&&(0,uo.jsxs)(uo.Fragment,{children:[(0,uo.jsx)("p",{children:(0,Ik.createInterpolateElement)(h?(0,bi.sprintf)((0,bi.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),h):(0,bi.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,uo.jsx)("strong",{}),PreviewLink:(0,uo.jsx)(Xu.ExternalLink,{href:m,children:(0,bi.__)("preview")})})}),(0,uo.jsx)(nRe,{}),(0,uo.jsx)("p",{children:(0,bi.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved.")})]}),(0,uo.jsxs)(Xu.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end",children:[!s&&(0,uo.jsx)(Xu.Button,{__next40pxDefaultSize:!0,variant:"tertiary",href:v,children:(0,bi.__)("Take over")}),(0,uo.jsx)(Xu.Button,{__next40pxDefaultSize:!0,variant:"primary",href:y,children:_})]})]})]})})}var aRe=sRe;var cRe=l(H(),1),uRe=l(q(),1),Z4=l(K(),1);var lRe=l(K(),1);function bft({children:e}){let{hasPublishAction:t,isPublished:r}=(0,lRe.useSelect)(o=>{let{isCurrentPostPublished:n,getCurrentPost:i}=o(A);return{hasPublishAction:i()._links?.["wp:action-publish"]??!1,isPublished:n()}},[]);return r||!t?null:e}var K4=bft;var AX=l(E(),1);function yft(){let e=(0,Z4.useSelect)(o=>o(A).getEditedPostAttribute("status"),[]),{editPost:t}=(0,Z4.useDispatch)(A),r=()=>{t({status:e==="pending"?"draft":"pending"})};return(0,AX.jsx)(K4,{children:(0,AX.jsx)(uRe.CheckboxControl,{label:(0,cRe.__)("Pending review"),checked:e==="pending",onChange:r})})}var dRe=yft;var fRe=l(U(),1),Vm=l(q(),1),Dw=l(H(),1),X4=l(K(),1),pRe=l(Qn(),1),mRe=l(se(),1);var $a=l(E(),1);function wft(){let e=(0,fRe.renderToString)((0,$a.jsxs)("div",{className:"editor-post-preview-button__interstitial-message",children:[(0,$a.jsxs)(Vm.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96",children:[(0,$a.jsx)(Vm.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,$a.jsx)(Vm.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,$a.jsx)("p",{children:(0,Dw.__)("Generating preview\u2026")})]}));return e+=`
+`;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}**
+
+${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+=`
 		<style>
 			body {
 				margin: 0;
@@ -217,32 +224,32 @@
 				font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
 			}
 		</style>
-	`,e=(0,pRe.applyFilters)("editor.PostPreview.interstitialMarkup",e),e}function _ft(e,t){e.write(t),e.title=(0,Dw.__)("Generating preview\u2026"),e.close()}async function xft(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 Sft(e){let t=await xft(e);t&&_ft(t,wft())}function hRe({forceIsAutosaveable:e,onPreview:t}){let{postId:r,currentPostLink:o,previewLink:n,isSaveable:i,isViewable:s}=(0,X4.useSelect)(f=>{let m=f(A),v=f(mRe.store).getPostType(m.getCurrentPostType("type"))?.viewable??!1;return v?{postId:m.getCurrentPostId(),currentPostLink:m.getCurrentPostAttribute("link"),previewLink:m.getEditedPostPreviewLink(),isSaveable:m.isEditedPostSaveable(),isViewable:v}:{isViewable:v}},[]),{__unstableSaveForPreview:a}=(0,X4.useDispatch)(A);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 Sft(m);let h=await a({forceIsAutosaveable:e});m.location=h,t?.()}}}function gRe({forceIsAutosaveable:e,onPreview:t}){let r=hRe({forceIsAutosaveable:e,onPreview:t});return r?(0,$a.jsx)(Vm.MenuItem,{icon:Ps,...r,children:(0,Dw.__)("Preview in new tab")}):null}function YS({className:e,textContent:t,forceIsAutosaveable:r,role:o,onPreview:n}){let i=hRe({forceIsAutosaveable:r,onPreview:n});return i?(0,$a.jsx)(Vm.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",role:o,size:"compact",accessibleWhenDisabled:!0,...i,children:t||(0,$a.jsxs)($a.Fragment,{children:[(0,Dw._x)("Preview","imperative verb"),(0,$a.jsx)(jt,{render:(0,$a.jsx)("span",{}),children:(0,Dw.__)("(opens in a new tab)")})]})}):null}var wRe=l(q(),1),J4=l(K(),1);var Ev=l(H(),1),vRe=l(K(),1),bRe=l(Pe(),1);function Q4(){let e=(0,bRe.useViewportMatch)("medium","<"),{isPublished:t,isBeingScheduled:r,isSaving:o,isPublishing:n,hasPublishAction:i,isAutosaving:s,hasNonPostEntityChanges:a,postStatusHasChanged:c,postStatus:u,isPostSavingLocked:d}=(0,vRe.useSelect)(f=>{let{isCurrentPostPublished:m,isEditedPostBeingScheduled:h,isSavingPost:g,isPublishingPost:v,getCurrentPost:y,isAutosavingPost:_,getPostEdits:b,getEditedPostAttribute:w}=f(A);return{isPublished:m(),isBeingScheduled:h(),isSaving:g(),isPublishing:v(),hasPublishAction:y()._links?.["wp:action-publish"]??!1,isAutosaving:_(),hasNonPostEntityChanges:f(A).hasNonPostEntityChanges(),isPostSavingLocked:f(A).isPostSavingLocked(),postStatusHasChanged:!!b()?.status,postStatus:w("status")}},[]);return n?(0,Ev.__)("Publishing\u2026"):(t||r)&&o&&!s?(0,Ev.__)("Saving\u2026"):i?a&&!d||t||c&&!["future","publish"].includes(u)||!c&&u==="future"?(0,Ev.__)("Save"):r?(0,Ev.__)("Schedule"):(0,Ev.__)("Publish"):e?(0,Ev.__)("Publish"):(0,Ev.__)("Submit for Review")}var MX=l(E(),1),yRe=()=>{};function Cft({forceIsDirty:e,isOpen:t,isToggle:r,onSubmit:o=yRe,onToggle:n,setEntitiesSavedStatesCallback:i}){let{hasPublishAction:s,isBeingScheduled:a,isPostSavingLocked:c,isPublishable:u,isPublished:d,isSaveable:f,isSaving:m,isAutoSaving:h,visibility:g,hasNonPostEntityChanges:v,isSavingNonPostEntityChanges:y,postStatus:_,postStatusHasChanged:b,postType:w,postId:x}=(0,J4.useSelect)(z=>{let L=z(A);return{isSaving:L.isSavingPost(),isAutoSaving:L.isAutosavingPost(),isBeingScheduled:L.isEditedPostBeingScheduled(),visibility:L.getEditedPostVisibility(),isSaveable:L.isEditedPostSaveable(),isPostSavingLocked:L.isPostSavingLocked(),isPublishable:L.isEditedPostPublishable(),isPublished:L.isCurrentPostPublished(),hasPublishAction:!!L.getCurrentPost()?._links?.["wp:action-publish"],postType:L.getCurrentPostType(),postId:L.getCurrentPostId(),postStatus:L.getEditedPostAttribute("status"),postStatusHasChanged:L.getPostEdits()?.status,hasNonPostEntityChanges:L.hasNonPostEntityChanges(),isSavingNonPostEntityChanges:L.isSavingNonPostEntityChanges()}},[]),{editPost:C,savePost:S}=(0,J4.useDispatch)(A),P=z=>{C({status:z},{undoIgnore:!0}),S()},k=z=>(...L)=>{if(v&&i){let D=N=>{N&&N.some(W=>W.kind==="postType"&&W.name===w&&W.key===x)&&z(...L)};return i(()=>D),yRe}return z(...L)},O=c||y||(m||!f||!u&&!e)&&!v,R=c||y||(d||m||!f||!u&&!e)&&!v,I="publish";b?I=_:s?g==="private"?I="private":a&&(I="future"):I="pending";let T=()=>{O||(o(),P(I))},M=()=>{R||n()},V={"aria-disabled":O,className:"editor-post-publish-button",isBusy:!h&&m,variant:"primary",onClick:k(T),"aria-haspopup":v?"dialog":void 0},F={"aria-disabled":R,"aria-expanded":t,className:"editor-post-publish-panel__toggle",isBusy:m&&d,variant:"primary",size:"compact",onClick:k(M),"aria-haspopup":v?"dialog":void 0},B=r?F:V;return(0,MX.jsx)(wRe.Button,{...B,className:`${B.className} editor-post-publish-button__button`,size:"compact",children:(0,MX.jsx)(Q4,{})})}var qS=Cft;var hL=l(H(),1),t1=l(U(),1),Gw=l(q(),1),gL=l(K(),1),Iv=l(Pe(),1);var hIe=l(se(),1);var Qu=l(H(),1),Lk=l(q(),1),oIe=l(K(),1);var nIe=l(Ro(),1),iIe=l(se(),1),sIe=l(Wt(),1);var KS=l(H(),1),_Re=l(U(),1),ZS=l(q(),1),xRe=l(Pe(),1),eL=l(K(),1),SRe=l(xe(),1);var Fw=l(H(),1),$4=[{label:(0,Fw.__)("Public"),value:"public",description:(0,Fw.__)("Visible to everyone.")},{label:(0,Fw.__)("Private"),value:"private",description:(0,Fw.__)("Only visible to site admins and editors.")},{label:(0,Fw.__)("Password protected"),value:"password",description:(0,Fw.__)("Only visible to those who know the password.")}];var Lw=l(E(),1);function Ak({onClose:e}){let t=(0,xRe.useInstanceId)(Ak),{status:r,visibility:o,password:n}=(0,eL.useSelect)(d=>({status:d(A).getEditedPostAttribute("status"),visibility:d(A).getEditedPostVisibility(),password:d(A).getEditedPostAttribute("password")})),{editPost:i}=(0,eL.useDispatch)(A),[s,a]=(0,_Re.useState)(!!n);function c(d){i({public:{status:o==="private"?"draft":r,password:""},private:{status:"private",password:""},password:{status:o==="private"?"draft":r,password:n||""}}[d]),a(d==="password")}let u=d=>{i({password:d})};return(0,Lw.jsxs)("div",{className:"editor-post-visibility",children:[(0,Lw.jsx)(SRe.__experimentalInspectorPopoverHeader,{title:(0,KS.__)("Visibility"),help:(0,KS.__)("Control how this post is viewed."),onClose:e}),(0,Lw.jsxs)(ZS.__experimentalVStack,{spacing:4,children:[(0,Lw.jsx)(ZS.RadioControl,{label:(0,KS.__)("Visibility"),hideLabelFromVision:!0,options:$4,selected:s?"password":o,onChange:c}),s&&(0,Lw.jsx)(ZS.TextControl,{label:(0,KS.__)("Password"),onChange:u,value:n,placeholder:(0,KS.__)("Use a secure password"),type:"text",id:`editor-post-visibility__password-input-${t}`,maxLength:255})]})]})}var CRe=l(K(),1);function tL(){return NX()}function NX(){let e=(0,CRe.useSelect)(t=>t(A).getEditedPostVisibility(),[]);return $4.find(t=>t.value===e)?.label}var TRe=l(en(),1),ERe=l(H(),1),Mk=l(K(),1),PRe=l(xe(),1),rL=l(U(),1),kRe=l(se(),1);var DX=l(E(),1),{PrivatePublishDateTimePicker:Tft}=Y(PRe.privateApis);function XS(e){return(0,DX.jsx)(FX,{...e,showPopoverHeaderActions:!0,isCompact:!1})}function FX({onClose:e,showPopoverHeaderActions:t,isCompact:r}){let{postDate:o,postType:n}=(0,Mk.useSelect)(h=>({postDate:h(A).getEditedPostAttribute("date"),postType:h(A).getCurrentPostType()}),[]),{editPost:i}=(0,Mk.useDispatch)(A),s=h=>i({date:h}),[a,c]=(0,rL.useState)(Rb(new Date(o))),u=(0,Mk.useSelect)(h=>h(kRe.store).getEntityRecords("postType",n,{status:"publish,future",after:Rb(a).toISOString(),before:_A(a).toISOString(),exclude:[h(A).getCurrentPostId()],per_page:100,_fields:"id,date"}),[a,n]),d=(0,rL.useMemo)(()=>(u||[]).map(({date:h})=>({date:new Date(h)})),[u]),f=(0,TRe.getSettings)(),m=/a(?!\\)/i.test(f.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,DX.jsx)(Tft,{currentDate:o,onChange:s,is12Hour:m,dateOrder:(0,ERe._x)("dmy","date order"),events:d,onMonthPreviewed:h=>c(Zie(h)),onClose:e,isCompact:r,showPopoverHeaderActions:t})}var ca=l(H(),1),Ac=l(en(),1),IRe=l(K(),1);function QS(e){return JS(e)}function JS({full:e=!1}={}){let{date:t,isFloating:r}=(0,IRe.useSelect)(o=>({date:o(A).getEditedPostAttribute("date"),isFloating:o(A).isEditedPostDateFloating()}),[]);return e?ORe(t):Eft(t,{isFloating:r})}function ORe(e){let t=(0,Ac.getDate)(e),r=Pft(),o=(0,Ac.dateI18n)((0,ca._x)("F j, Y g:i\xA0a","post schedule full date format"),t);return(0,ca.isRTL)()?`${r} ${o}`:`${o} ${r}`}function Eft(e,{isFloating:t=!1,now:r=new Date}={}){if(!e||t)return(0,ca.__)("Immediately");if(!kft(r))return ORe(e);let o=(0,Ac.getDate)(e);if(RRe(o,r))return(0,ca.sprintf)((0,ca.__)("Today at %s"),(0,Ac.dateI18n)((0,ca._x)("g:i\xA0a","post schedule time format"),o));let n=new Date(r);return n.setDate(n.getDate()+1),RRe(o,n)?(0,ca.sprintf)((0,ca.__)("Tomorrow at %s"),(0,Ac.dateI18n)((0,ca._x)("g:i\xA0a","post schedule time format"),o)):o.getFullYear()===r.getFullYear()?(0,Ac.dateI18n)((0,ca._x)("F j g:i\xA0a","post schedule date format without year"),o):(0,Ac.dateI18n)((0,ca._x)("F j, Y g:i\xA0a","post schedule full date format"),o)}function Pft(){let{timezone:e}=(0,Ac.getSettings)();return e.abbr&&isNaN(Number(e.abbr))?e.abbr:`UTC${e.offset<0?"":"+"}${e.offsetFormatted}`}function kft(e){let{timezone:t}=(0,Ac.getSettings)(),r=Number(t.offset),o=-1*(e.getTimezoneOffset()/60);return r===o}function RRe(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var zw=l(H(),1),zRe=l(U(),1),jX=l(K(),1),HRe=l(q(),1),aL=l(se(),1);var ji=l(H(),1),jw=l(U(),1),iL=l(q(),1);var Vw=l(K(),1),nL=l(se(),1),FRe=l(Pe(),1),LRe=l(ba(),1),BRe=l(Nt(),1);var oL=l(q(),1),ARe=l(K(),1),MRe=l(se(),1);var Bw=l(E(),1),Rft=3,Ift={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function NRe({onSelect:e,taxonomy:t}){let{_terms:r,showTerms:o}=(0,ARe.useSelect)(i=>{let s=i(MRe.store).getEntityRecords("taxonomy",t.slug,Ift);return{_terms:s,showTerms:s?.length>=Rft}},[t.slug]);if(!o)return null;let n=WPe(r);return(0,Bw.jsxs)("div",{className:"editor-post-taxonomies__flat-term-most-used",children:[(0,Bw.jsx)(oL.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label",children:t.labels.most_used}),(0,Bw.jsx)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list",children:n.map(i=>(0,Bw.jsx)("li",{children:(0,Bw.jsx)(oL.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>e(i),children:i.name})},i.id))})]})}var Nk=l(E(),1),LX=[],VRe=100,DRe={per_page:VRe,_fields:"id,name",context:"view"},jRe=(e,t)=>RS(e).toLowerCase()===RS(t).toLowerCase(),BX=(e,t)=>e.map(r=>t.find(o=>jRe(o.name,r))?.id).filter(r=>r!==void 0);function VX({slug:e}){let[t,r]=(0,jw.useState)([]),[o,n]=(0,jw.useState)(""),i=(0,FRe.useDebounce)(n,500),{terms:s,termIds:a,taxonomy:c,hasAssignAction:u,hasCreateAction:d,hasResolvedTerms:f}=(0,Vw.useSelect)(R=>{let{getCurrentPost:I,getEditedPostAttribute:T}=R(A),{getEntityRecords:M,getEntityRecord:V,hasFinishedResolution:F}=R(nL.store),B=I(),z=V("root","taxonomy",e),L=z?T(z.rest_base):LX,D={...DRe,include:L?.length?[...L].sort((N,W)=>N-W).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:L,terms:L?.length?M("taxonomy",e,D):LX,hasResolvedTerms:F("getEntityRecords",["taxonomy",e,D])}},[e]),{searchResults:m}=(0,Vw.useSelect)(R=>{let{getEntityRecords:I}=R(nL.store);return{searchResults:o?I("taxonomy",e,{...DRe,search:o}):LX}},[o,e]);(0,jw.useEffect)(()=>{if(f){let R=(s??[]).map(I=>RS(I.name));r(R)}},[s,f]);let h=(0,jw.useMemo)(()=>(m??[]).map(R=>RS(R.name)),[m]),{editPost:g}=(0,Vw.useDispatch)(A),{saveEntityRecord:v}=(0,Vw.useDispatch)(nL.store),{createErrorNotice:y}=(0,Vw.useDispatch)(BRe.store);if(!u)return null;async function _(R){try{let I=await v("taxonomy",e,R,{throwOnError:!0});return oX(I)}catch(I){if(I.code!=="term_exists")throw I;return{id:I.data.term_id,name:R.name}}}function b(R){g({[c.rest_base]:R})}function w(R){let I=[...s??[],...m??[]],T=R.reduce((V,F)=>(V.some(B=>B.toLowerCase()===F.toLowerCase())||V.push(F),V),[]),M=T.filter(V=>!I.find(F=>jRe(F.name,V)));if(r(T),n(""),M.length===0){b(BX(T,I));return}d&&Promise.all(M.map(V=>_({name:V}))).then(V=>{let F=I.concat(V);b(BX(T,F))}).catch(V=>{y(V.message,{type:"snackbar"}),b(BX(T,I))})}function x(R){if(a.includes(R.id))return;let I=[...a,R.id],T=e==="post_tag"?(0,ji.__)("Tag"):(0,ji.__)("Term"),M=(0,ji.sprintf)((0,ji._x)("%s added","term"),c?.labels?.singular_name??T);(0,LRe.speak)(M,"assertive"),b(I)}let C=c?.labels?.add_new_item??(e==="post_tag"?(0,ji.__)("Add Tag"):(0,ji.__)("Add Term")),S=c?.labels?.singular_name??(e==="post_tag"?(0,ji.__)("Tag"):(0,ji.__)("Term")),P=(0,ji.sprintf)((0,ji._x)("%s added","term"),S),k=(0,ji.sprintf)((0,ji._x)("%s removed","term"),S),O=(0,ji.sprintf)((0,ji._x)("Remove %s","term"),S);return(0,Nk.jsxs)(te,{direction:"column",gap:"lg",children:[(0,Nk.jsx)(iL.FormTokenField,{value:t,suggestions:h,onChange:w,onInputChange:i,maxSuggestions:VRe,label:C,messages:{added:P,removed:k,remove:O}}),(0,Nk.jsx)(NRe,{taxonomy:c,onSelect:x})]})}var sL=(0,iL.withFilters)("editor.PostTaxonomyType")(VX);var Hw=l(E(),1),Oft=()=>{let e=(0,jX.useSelect)(n=>n(aL.store).getTaxonomy("post_tag")?.labels,[]),t=e?.add_new_item??(0,zw.__)("Add tag"),r=e?.name??(0,zw.__)("Tags"),o=[(0,zw.__)("Suggestion:"),(0,Hw.jsx)("span",{className:"editor-post-publish-panel__link",children:t},"label")];return(0,Hw.jsxs)(HRe.PanelBody,{initialOpen:!1,title:o,children:[(0,Hw.jsx)("p",{children:(0,zw.sprintf)((0,zw.__)("%s help users and search engines navigate your site and find your content. Add a few keywords to describe your post."),r)}),(0,Hw.jsx)(sL,{slug:"post_tag"})]})},Aft=()=>{let{postHasTags:e,siteHasTags:t,isPostTypeSupported:r}=(0,jX.useSelect)(n=>{let i=n(A).getCurrentPostType(),s=n(aL.store).getEntityRecord("root","taxonomy","post_tag"),a=s?.types?.includes(i),c=s!==void 0,u=s&&n(A).getEditedPostAttribute(s.rest_base),d=a?!!n(aL.store).getEntityRecords("taxonomy","post_tag",{per_page:1})?.length:!1;return{postHasTags:!!u?.length,siteHasTags:d,isPostTypeSupported:c&&a}},[]),[o]=(0,zRe.useState)(e);return!r||!t||o?null:(0,Hw.jsx)(Oft,{})},URe=Aft;var lL=l(q(),1),cL=l(K(),1),Uw=l(H(),1),WRe=l(se(),1);var Pv=l(E(),1),Mft=(e,t)=>Pk.filter(o=>e?.includes(o.id)).find(o=>o.id===t),Nft=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:r})=>(0,Pv.jsx)(lL.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:()=>r(e),children:t});function GRe(){let{currentPostFormat:e,suggestion:t}=(0,cL.useSelect)(i=>{let{getEditedPostAttribute:s,getSuggestedPostFormat:a}=i(A),c=i(WRe.store).getThemeSupports().formats??[];return{currentPostFormat:s("format"),suggestion:Mft(c,a())}},[]),{editPost:r}=(0,cL.useDispatch)(A),o=i=>r({format:i}),n=[(0,Uw.__)("Suggestion:"),(0,Pv.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Uw.__)("Use a post format")},"label")];return!t||t.id===e?null:(0,Pv.jsxs)(lL.PanelBody,{initialOpen:!1,title:n,children:[(0,Pv.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,Pv.jsx)("p",{children:(0,Pv.jsx)(Nft,{onUpdatePostFormat:o,suggestedPostFormat:t.id,suggestionText:(0,Uw.sprintf)((0,Uw.__)('Apply the "%1$s" format.'),t.caption)})})]})}var dL=l(H(),1),JRe=l(K(),1),$Re=l(q(),1),WX=l(se(),1),fL=l(U(),1);var wi=l(H(),1),jm=l(U(),1),ZRe=l(Nt(),1),Qo=l(q(),1),$S=l(K(),1),XRe=l(Pe(),1),Dk=l(se(),1),HX=l(ba(),1),QRe=l(Wt(),1);var YRe=l(Gb(),1),Dft=new RegExp(/[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu),zX=e=>(0,YRe.default)(e).normalize("NFKC").toLocaleLowerCase().replace(Dft,"-");var yi=l(E(),1),{RECEIVE_INTERMEDIATE_RESULTS:Fft}=Y(Dk.privateApis),qRe={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view",[Fft]:!0},Lft=8,KRe=[];function Bft(e,t){let r=i=>t.indexOf(i.id)!==-1?!0:i.children===void 0?!1:i.children.map(r).filter(s=>s).length>0,o=(i,s)=>{let a=r(i),c=r(s);return a===c?0:a&&!c?-1:!a&&c?1:0},n=[...e];return n.sort(o),n}function Vft(e,t,r){return e.find(o=>(!o.parent&&!t||parseInt(o.parent)===parseInt(t))&&o.name.toLowerCase()===r.toLowerCase())}function jft(e){let t=r=>{if(e==="")return r;let o={...r};return o.children.length>0&&(o.children=o.children.map(t).filter(n=>n)),zX(o.name).indexOf(zX(e))!==-1||o.children.length>0?o:!1};return t}function UX({slug:e}){let[t,r]=(0,jm.useState)(!1),[o,n]=(0,jm.useState)(""),[i,s]=(0,jm.useState)(""),[a,c]=(0,jm.useState)(!1),[u,d]=(0,jm.useState)(""),[f,m]=(0,jm.useState)([]),h=(0,XRe.useDebounce)(HX.speak,500),{hasCreateAction:g,hasAssignAction:v,terms:y,loading:_,availableTerms:b,taxonomy:w}=(0,$S.useSelect)(re=>{let{getCurrentPost:pe,getEditedPostAttribute:me}=re(A),{getEntityRecord:$,getEntityRecords:ve,isResolving:_e}=re(Dk.store),ae=$("root","taxonomy",e),ke=pe();return{hasCreateAction:ae?!!ke._links?.["wp:action-create-"+ae.rest_base]:!1,hasAssignAction:ae?!!ke._links?.["wp:action-assign-"+ae.rest_base]:!1,terms:ae?me(ae.rest_base):KRe,loading:_e("getEntityRecords",["taxonomy",e,qRe]),availableTerms:ve("taxonomy",e,qRe)||KRe,taxonomy:ae}},[e]),{editPost:x}=(0,$S.useDispatch)(A),{saveEntityRecord:C}=(0,$S.useDispatch)(Dk.store),S=(0,jm.useMemo)(()=>Bft(JF(b),y),[b]),{createErrorNotice:P}=(0,$S.useDispatch)(ZRe.store);if(!v)return null;let k=re=>C("taxonomy",e,re,{throwOnError:!0}),O=re=>{x({[w.rest_base]:re})},R=re=>{let me=y.includes(re)?y.filter($=>$!==re):[...y,re];O(me)},I=re=>{n(re)},T=re=>{s(re)},M=()=>{c(!a)},V=async re=>{if(re.preventDefault(),o===""||t)return;let pe=Vft(b,i,o);if(pe){y.some(_e=>_e===pe.id)||O([...y,pe.id]),n(""),s("");return}r(!0);let me;try{me=await k({name:o,parent:i||void 0})}catch(_e){P(_e.message,{type:"snackbar"});return}let $=e==="category"?(0,wi.__)("Category"):(0,wi.__)("Term"),ve=(0,wi.sprintf)((0,wi._x)("%s added","term"),w?.labels?.singular_name??$);(0,HX.speak)(ve,"assertive"),r(!1),n(""),s(""),O([...y,me.id])},F=re=>{let pe=S.map(jft(re)).filter(_e=>_e),me=_e=>{let ae=0;for(let ke=0;ke<_e.length;ke++)ae++,_e[ke].children!==void 0&&(ae+=me(_e[ke].children));return ae};d(re),m(pe);let $=me(pe),ve=(0,wi.sprintf)((0,wi._n)("%d result found.","%d results found.",$),$);h(ve,"assertive")},B=re=>re.map(pe=>(0,yi.jsxs)("div",{className:"editor-post-taxonomies__hierarchical-terms-choice",children:[(0,yi.jsx)(Qo.CheckboxControl,{checked:y.indexOf(pe.id)!==-1,onChange:()=>{let me=parseInt(pe.id,10);R(me)},label:(0,QRe.decodeEntities)(pe.name)}),!!pe.children.length&&(0,yi.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices",children:B(pe.children)})]},pe.id)),z=(re,pe,me)=>w?.labels?.[re]??(e==="category"?pe:me),L=z("add_new_item",(0,wi.__)("Add Category"),(0,wi.__)("Add Term")),D=z("new_item_name",(0,wi.__)("Add Category"),(0,wi.__)("Add Term")),N=z("parent_item",(0,wi.__)("Parent Category"),(0,wi.__)("Parent Term")),W=`\u2014 ${N} \u2014`,G=L,Z=w?.labels?.search_items??(0,wi.__)("Search Terms"),X=w?.name??(0,wi.__)("Terms"),ce=b.length>=Lft;return(0,yi.jsxs)(Qo.Flex,{direction:"column",gap:"4",children:[ce&&!_&&(0,yi.jsx)(Qo.SearchControl,{label:Z,placeholder:Z,value:u,onChange:F}),_&&(0,yi.jsx)(Qo.Flex,{justify:"center",style:{height:"40px"},children:(0,yi.jsx)(Qo.Spinner,{})}),(0,yi.jsx)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":X,children:B(u!==""?f:S)}),!_&&g&&(0,yi.jsx)(Qo.FlexItem,{children:(0,yi.jsx)(Qo.Button,{__next40pxDefaultSize:!0,onClick:M,className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":a,variant:"link",children:L})}),a&&(0,yi.jsx)("form",{onSubmit:V,children:(0,yi.jsxs)(Qo.Flex,{direction:"column",gap:"4",children:[(0,yi.jsx)(Qo.TextControl,{className:"editor-post-taxonomies__hierarchical-terms-input",label:D,value:o,onChange:I,required:!0}),!!b.length&&(0,yi.jsx)(Qo.TreeSelect,{label:N,noOptionLabel:W,onChange:T,selectedId:i,tree:S}),(0,yi.jsx)(Qo.FlexItem,{children:(0,yi.jsx)(Qo.Button,{__next40pxDefaultSize:!0,variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit",children:G})})]})})]})}var uL=(0,Qo.withFilters)("editor.PostTaxonomyType")(UX);var e1=l(E(),1);function zft(){let{hasNoCategory:e,hasSiteCategories:t}=(0,JRe.useSelect)(i=>{let s=i(A).getCurrentPostType(),{canUser:a,getEntityRecord:c}=i(WX.store),u=c("root","taxonomy","category"),d=a("read",{kind:"root",name:"site"})?c("root","site")?.default_category:void 0,f=d?c("taxonomy","category",d):void 0,m=u&&u.types.some(y=>y===s),h=u&&i(A).getEditedPostAttribute(u.rest_base),g=m?!!i(WX.store).getEntityRecords("taxonomy","category",{exclude:[d],per_page:1})?.length:!1;return{hasNoCategory:!!u&&!!f&&m&&(h?.length===0||h?.length===1&&f?.id===h[0]),hasSiteCategories:g}},[]),[r,o]=(0,fL.useState)(!1);if((0,fL.useEffect)(()=>{e&&o(!0)},[e]),!r||!t)return null;let n=[(0,dL.__)("Suggestion:"),(0,e1.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,dL.__)("Assign a category")},"label")];return(0,e1.jsxs)($Re.PanelBody,{initialOpen:!1,title:n,children:[(0,e1.jsx)("p",{children:(0,dL.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")}),(0,e1.jsx)(uL,{slug:"category"})]})}var eIe=zft;var Gf=l(q(),1),Fk=l(K(),1),kv=l(H(),1),Ww=l(xe(),1),pL=l(U(),1);var Mc=l(E(),1),{mediaSideloadFromUrlKey:Hft}=Y(Ww.privateApis);function tIe(e){let t=[];return e.forEach(r=>{t.push(r),t.push(...tIe(r.innerBlocks))}),t}function Uft(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 GX(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 Wft({clientId:e,alt:t,url:r}){let{selectBlock:o}=(0,Fk.useDispatch)(Ww.store);return(0,Mc.jsx)(Gf.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,kv.__)("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 rIe(){let[e,t]=(0,pL.useState)(!1),[r,o]=(0,pL.useState)(!1),[n,i]=(0,pL.useState)(!1),{editorBlocks:s,mediaSideloadFromUrl:a}=(0,Fk.useSelect)(h=>({editorBlocks:h(Ww.store).getBlocks(),mediaSideloadFromUrl:h(Ww.store).getSettings()[Hft]}),[]),c=tIe(s).filter(h=>Uft(h)),{updateBlockAttributes:u}=(0,Fk.useDispatch)(Ww.store);if(!a||!c.length)return null;let d=[(0,kv.__)("Suggestion:"),(0,Mc.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,kv.__)("External media")},"label")];function f(h,g){(h.name==="core/image"||h.name==="core/cover")&&u(h.clientId,{id:g.id,url:g.url}),h.name==="core/media-text"&&u(h.clientId,{mediaId:g.id,mediaUrl:g.url})}function m(){t(!0),i(!1);let h=new Set(c.map(v=>{let{url:y}=GX(v);return y})),g=Object.fromEntries([...h].map(v=>{let y=new Promise((_,b)=>{a({url:v,onSuccess:w=>_(w),onError:()=>b()})});return[v,y]}));Promise.allSettled(c.map(v=>{let{url:y}=GX(v);return g[y].then(_=>f(v,_)).then(()=>o(!0)).catch(()=>i(!0))})).finally(()=>{t(!1)})}return(0,Mc.jsxs)(Gf.PanelBody,{initialOpen:!0,title:d,children:[(0,Mc.jsx)("p",{children:(0,kv.__)("Upload external images to the Media Library. Images from different domains may load slowly, display incorrectly, or be removed unexpectedly.")}),(0,Mc.jsxs)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"},children:[(0,Mc.jsx)(Gf.__unstableAnimatePresence,{onExitComplete:()=>o(!1),children:c.map(h=>{let{url:g,alt:v}=GX(h);return(0,Mc.jsx)(Wft,{clientId:h.clientId,url:g,alt:v},h.clientId)})}),e||r?(0,Mc.jsx)(Gf.Spinner,{}):(0,Mc.jsx)(Gf.Button,{size:"compact",variant:"primary",onClick:m,children:(0,kv._x)("Upload","verb")})]}),n&&(0,Mc.jsx)("p",{children:(0,kv.__)("Upload failed, try again.")})]})}var Yr=l(E(),1);function Gft({children:e}){let{isBeingScheduled:t,isRequestingSiteIcon:r,hasPublishAction:o,siteIconUrl:n,siteTitle:i,siteHome:s}=(0,oIe.useSelect)(d=>{let{getCurrentPost:f,isEditedPostBeingScheduled:m}=d(A),{getEntityRecord:h,isResolving:g}=d(iIe.store),v=h("root","__unstableBase",void 0)||{};return{hasPublishAction:f()._links?.["wp:action-publish"]??!1,isBeingScheduled:m(),isRequestingSiteIcon:g("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:v.site_icon_url,siteTitle:v.name,siteHome:v.home&&(0,nIe.filterURLForDisplay)(v.home)}},[]),a=(0,Yr.jsx)(Lk.Icon,{className:"components-site-icon",size:"36px",icon:Fj});n&&(a=(0,Yr.jsx)("img",{alt:(0,Qu.__)("Site Icon"),className:"components-site-icon",src:n})),r&&(a=null);let c,u;return o?t?(c=(0,Qu.__)("Are you ready to schedule?"),u=(0,Qu.__)("Your work will be published at the specified date and time.")):(c=(0,Qu.__)("Are you ready to publish?"),u=(0,Qu.__)("Double-check your settings before publishing.")):(c=(0,Qu.__)("Are you ready to submit for review?"),u=(0,Qu.__)("Your work will be reviewed and then approved.")),(0,Yr.jsxs)("div",{className:"editor-post-publish-panel__prepublish",children:[(0,Yr.jsx)("div",{children:(0,Yr.jsx)("strong",{children:c})}),(0,Yr.jsx)("p",{children:u}),(0,Yr.jsxs)("div",{className:"components-site-card",children:[a,(0,Yr.jsxs)("div",{className:"components-site-info",children:[(0,Yr.jsx)("span",{className:"components-site-name",children:(0,sIe.decodeEntities)(i)||(0,Qu.__)("(Untitled)")}),(0,Yr.jsx)("span",{className:"components-site-home",children:s})]})]}),(0,Yr.jsx)(rIe,{}),o&&(0,Yr.jsxs)(Yr.Fragment,{children:[(0,Yr.jsx)(Lk.PanelBody,{initialOpen:!1,title:[(0,Qu.__)("Visibility:"),(0,Yr.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Yr.jsx)(tL,{})},"label")],children:(0,Yr.jsx)(Ak,{})}),(0,Yr.jsx)(Lk.PanelBody,{initialOpen:!1,title:[(0,Qu.__)("Publish:"),(0,Yr.jsx)("span",{className:"editor-post-publish-panel__link",children:(0,Yr.jsx)(QS,{})},"label")],children:(0,Yr.jsx)(XS,{})})]}),(0,Yr.jsx)(GRe,{}),(0,Yr.jsx)(URe,{}),(0,Yr.jsx)(eIe,{}),e]})}var aIe=Gft;var $u=l(q(),1),Ju=l(H(),1),Rv=l(U(),1),uIe=l(K(),1),mL=l(Ro(),1),dIe=l(Wt(),1),fIe=l(Pe(),1),pIe=l(se(),1);var Jo=l(E(),1),lIe="%postname%",cIe="%pagename%",Yft=e=>{let{slug:t}=e;return e.permalink_template.includes(lIe)?e.permalink_template.replace(lIe,t):e.permalink_template.includes(cIe)?e.permalink_template.replace(cIe,t):e.permalink_template};function qft({text:e}){let[t,r]=(0,Rv.useState)(!1),o=(0,Rv.useRef)(),n=(0,fIe.useCopyToClipboard)(e,()=>{r(!0),o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(!1)},4e3)});return(0,Rv.useEffect)(()=>()=>{o.current&&clearTimeout(o.current)},[]),(0,Jo.jsx)($u.Button,{__next40pxDefaultSize:!0,variant:"secondary",ref:n,children:t?(0,Ju.__)("Copied!"):(0,Ju.__)("Copy")})}function mIe({focusOnMount:e,children:t}){let{post:r,postType:o,isScheduled:n}=(0,uIe.useSelect)(m=>{let{getEditedPostAttribute:h,getCurrentPost:g,isCurrentPostScheduled:v}=m(A),{getPostType:y}=m(pIe.store);return{post:g(),postType:y(h("type")),isScheduled:v()}},[]),i=o?.labels?.singular_name,s=o?.labels?.view_item,a=o?.labels?.add_new_item,c=r.status==="future"?Yft(r):r.link,u=(0,mL.addQueryArgs)("post-new.php",{post_type:r.type}),d=(0,Rv.useCallback)(m=>{e&&m&&m.focus()},[e]),f=n?(0,Jo.jsxs)(Jo.Fragment,{children:[(0,Ju.__)("is now scheduled. It will go live on")," ",(0,Jo.jsx)(QS,{}),"."]}):(0,Ju.__)("is now live.");return(0,Jo.jsxs)("div",{className:"post-publish-panel__postpublish",children:[(0,Jo.jsxs)($u.PanelBody,{className:"post-publish-panel__postpublish-header",children:[(0,Jo.jsx)($u.ExternalLink,{ref:d,href:c,children:(0,dIe.decodeEntities)(r.title)||(0,Ju.__)("(no title)")})," ",f]}),(0,Jo.jsxs)($u.PanelBody,{children:[(0,Jo.jsx)("p",{className:"post-publish-panel__postpublish-subheader",children:(0,Jo.jsx)("strong",{children:(0,Ju.__)("What\u2019s next?")})}),(0,Jo.jsxs)("div",{className:"post-publish-panel__postpublish-post-address-container",children:[(0,Jo.jsx)($u.TextControl,{className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,Ju.sprintf)((0,Ju.__)("%s address"),i),value:(0,mL.safeDecodeURIComponent)(c),onFocus:m=>m.target.select()}),(0,Jo.jsx)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap",children:(0,Jo.jsx)(qft,{text:c})})]}),(0,Jo.jsxs)("div",{className:"post-publish-panel__postpublish-buttons",children:[!n&&(0,Jo.jsxs)($u.Button,{variant:"primary",href:c,__next40pxDefaultSize:!0,icon:Ps,iconPosition:"right",target:"_blank",children:[s,(0,Jo.jsx)(jt,{render:(0,Jo.jsx)("span",{}),children:(0,Ju.__)("(opens in a new tab)")})]}),(0,Jo.jsx)($u.Button,{variant:n?"primary":"secondary",__next40pxDefaultSize:!0,href:u,children:a})]})]}),t]})}var Mn=l(E(),1);function vL({forceIsDirty:e,onClose:t,PostPublishExtension:r,PrePublishExtension:o,...n}){let{hasPublishAction:i,isPostTypeViewable:s,isBeingScheduled:a,isDirty:c,isPublished:u,isPublishSidebarEnabled:d,isSaving:f,isSavingNonPostEntityChanges:m,isScheduled:h,currentPostId:g}=(0,gL.useSelect)(R=>{let{getPostType:I}=R(hIe.store),{getCurrentPost:T,getCurrentPostId:M,getEditedPostAttribute:V,isCurrentPostPublished:F,isCurrentPostScheduled:B,isEditedPostBeingScheduled:z,isEditedPostDirty:L,isAutosavingPost:D,isSavingPost:N,isSavingNonPostEntityChanges:W,isPublishSidebarEnabled:G}=R(A),Z=I(V("type"));return{hasPublishAction:T()._links?.["wp:action-publish"]??!1,isPostTypeViewable:Z?.viewable,isBeingScheduled:z(),isDirty:L(),isPublished:F(),isPublishSidebarEnabled:G(),isSaving:N()&&!D(),isSavingNonPostEntityChanges:W(),isScheduled:B(),currentPostId:M()}},[]),{disablePublishSidebar:v,enablePublishSidebar:y}=(0,gL.useDispatch)(A),_=(0,t1.useRef)(null),b=(0,Iv.useMergeRefs)([(0,Iv.useFocusReturn)(),(0,Iv.useConstrainedTabbing)()]);(0,t1.useEffect)(()=>{_.current?.focus()},[]);let w=(0,t1.useRef)(g),x=(0,Iv.useEvent)(t);(0,t1.useEffect)(()=>{let R=g!==w.current;w.current=g,(R||u&&!f&&c)&&x()},[u,f,c,g,x]);function C(){d?v():y()}function S(){(!i||!s)&&t()}let P=u||h&&a,k=!P&&!f,O=P&&!f;return(0,Mn.jsxs)("div",{ref:b,tabIndex:-1,className:"editor-post-publish-panel",...n,children:[(0,Mn.jsx)("div",{className:"editor-post-publish-panel__header",children:O?(0,Mn.jsx)(Gw.Button,{size:"compact",onClick:t,icon:Zi,label:(0,hL.__)("Close panel")}):(0,Mn.jsxs)(Mn.Fragment,{children:[(0,Mn.jsx)("div",{className:"editor-post-publish-panel__header-cancel-button",children:(0,Mn.jsx)(Gw.Button,{ref:_,accessibleWhenDisabled:!0,disabled:m,onClick:t,variant:"secondary",size:"compact",children:(0,hL.__)("Cancel")})}),(0,Mn.jsx)("div",{className:"editor-post-publish-panel__header-publish-button",children:(0,Mn.jsx)(qS,{onSubmit:S,forceIsDirty:e})})]})}),(0,Mn.jsxs)("div",{className:"editor-post-publish-panel__content",children:[k&&(0,Mn.jsx)(aIe,{children:o&&(0,Mn.jsx)(o,{})}),O&&(0,Mn.jsx)(mIe,{focusOnMount:!0,children:r&&(0,Mn.jsx)(r,{})}),f&&(0,Mn.jsx)(Gw.Spinner,{})]}),(0,Mn.jsx)("div",{className:"editor-post-publish-panel__footer",children:(0,Mn.jsx)(Gw.CheckboxControl,{label:(0,hL.__)("Always show pre-publish checks."),checked:d,onChange:C})})]})}var SL=l(q(),1),CL=l(Pe(),1),TL=l(K(),1),EL=l(U(),1),Yw=l(H(),1);var _Ie=l(Ao(),1),xIe=l(Ht(),1);var Ol=l(q(),1),Er=l(H(),1),xL=l(K(),1),Bk=l(U(),1),bIe=l(se(),1),yIe=l(xe(),1),wIe=l(Pe(),1);var YX=l(H(),1),vIe=l(q(),1),yL=l(K(),1);var gIe=l(K(),1);function bL({children:e}){let{hasStickyAction:t,postType:r}=(0,gIe.useSelect)(o=>({hasStickyAction:o(A).getCurrentPost()._links?.["wp:action-sticky"]??!1,postType:o(A).getCurrentPostType()}),[]);return r!=="post"||!t?null:e}var qX=l(E(),1);function wL(){let e=(0,yL.useSelect)(r=>r(A).getEditedPostAttribute("sticky")??!1,[]),{editPost:t}=(0,yL.useDispatch)(A);return(0,qX.jsx)(bL,{children:(0,qX.jsx)(vIe.CheckboxControl,{className:"editor-post-sticky__checkbox-control",label:(0,YX.__)("Sticky"),help:(0,YX.__)("Pin this post to the top of the blog."),checked:e,onChange:()=>t({sticky:!e})})})}var Nn=l(E(),1),_L={"auto-draft":{label:(0,Er.__)("Draft"),icon:h0},draft:{label:(0,Er.__)("Draft"),icon:h0},pending:{label:(0,Er.__)("Pending"),icon:HC},private:{label:(0,Er.__)("Private"),icon:BC},future:{label:(0,Er.__)("Scheduled"),icon:mh},publish:{label:(0,Er.__)("Published"),icon:bp}},KX=[{label:(0,Er.__)("Draft"),value:"draft",description:(0,Er.__)("Not ready to publish.")},{label:(0,Er.__)("Pending"),value:"pending",description:(0,Er.__)("Waiting for review before publishing.")},{label:(0,Er.__)("Private"),value:"private",description:(0,Er.__)("Only visible to site admins and editors.")},{label:(0,Er.__)("Scheduled"),value:"future",description:(0,Er.__)("Publish automatically on a chosen date.")},{label:(0,Er.__)("Published"),value:"publish",description:(0,Er.__)("Visible to everyone.")}];function ZX(){let{status:e,date:t,password:r,postId:o,postType:n,canEdit:i}=(0,xL.useSelect)(y=>{let{getEditedPostAttribute:_,getCurrentPostId:b,getCurrentPostType:w,getCurrentPost:x}=y(A);return{status:_("status"),date:_("date"),password:_("password"),postId:b(),postType:w(),canEdit:x()._links?.["wp:action-publish"]??!1}},[]),[s,a]=(0,Bk.useState)(!!r),c=(0,wIe.useInstanceId)(ZX,"editor-change-status__password-input"),{editEntityRecord:u}=(0,xL.useDispatch)(bIe.store),[d,f]=(0,Bk.useState)(null),m=(0,Bk.useMemo)(()=>({anchor:d,"aria-label":(0,Er.__)("Status & visibility"),headerTitle:(0,Er.__)("Status & visibility"),placement:"left-start",offset:36,shift:!0}),[d]);if(ih.includes(n))return null;let h=({status:y=e,password:_=r,date:b=t})=>{u("postType",n,o,{status:y,date:b,password:_})},g=y=>{a(y),y||h({password:""})},v=y=>{let _=t,b=r;e==="future"&&new Date(t)>new Date&&(_=null),y==="private"&&r&&(b=""),h({status:y,date:_,password:b})};return(0,Nn.jsx)(br,{label:(0,Er.__)("Status"),ref:f,children:i?(0,Nn.jsx)(Ol.Dropdown,{className:"editor-post-status",contentClassName:"editor-change-status__content",popoverProps:m,focusOnMount:!0,renderToggle:({onToggle:y,isOpen:_})=>(0,Nn.jsx)(Ol.Button,{className:"editor-post-status__toggle",variant:"tertiary",size:"compact",onClick:y,icon:_L[e]?.icon,"aria-label":(0,Er.sprintf)((0,Er.__)("Change status: %s"),_L[e]?.label),"aria-expanded":_,children:_L[e]?.label}),renderContent:({onClose:y})=>(0,Nn.jsxs)(Nn.Fragment,{children:[(0,Nn.jsx)(yIe.__experimentalInspectorPopoverHeader,{title:(0,Er.__)("Status & visibility"),onClose:y}),(0,Nn.jsx)("form",{onSubmit:_=>{_.preventDefault(),y()},children:(0,Nn.jsxs)(Ol.__experimentalVStack,{spacing:4,children:[(0,Nn.jsx)(Ol.RadioControl,{className:"editor-change-status__options",hideLabelFromVision:!0,label:(0,Er.__)("Status"),options:KX,onChange:v,selected:e==="auto-draft"?"draft":e}),e==="future"&&(0,Nn.jsx)("div",{className:"editor-change-status__publish-date-wrapper",children:(0,Nn.jsx)(FX,{showPopoverHeaderActions:!1,isCompact:!0})}),e!=="private"&&(0,Nn.jsxs)(Ol.__experimentalVStack,{as:"fieldset",spacing:4,className:"editor-change-status__password-fieldset",children:[(0,Nn.jsx)(Ol.CheckboxControl,{label:(0,Er.__)("Password protected"),help:(0,Er.__)("Only visible to those who know the password."),checked:s,onChange:g}),s&&(0,Nn.jsx)("div",{className:"editor-change-status__password-input",children:(0,Nn.jsx)(Ol.TextControl,{label:(0,Er.__)("Password"),onChange:_=>h({password:_}),value:r,placeholder:(0,Er.__)("Use a secure password"),type:"text",id:c,maxLength:255})})]}),(0,Nn.jsx)(wL,{})]})})]})}):(0,Nn.jsx)("div",{className:"editor-post-status is-read-only",children:_L[e]?.label})})}var PL=l(E(),1);function kL({forceIsDirty:e}){let[t,r]=(0,EL.useState)(!1),o=(0,CL.useViewportMatch)("small"),{isAutosaving:n,isDirty:i,isNew:s,isPublished:a,isSaveable:c,isSaving:u,isSavingLocked:d,isSavingNonPostEntityChanges:f,isScheduled:m,hasPublishAction:h,showIconLabels:g,postStatus:v,postStatusHasChanged:y,postType:_}=(0,TL.useSelect)(T=>{let M=T(A),{get:V}=T(xIe.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:V("core","showIconLabels"),postStatus:M.getEditedPostAttribute("status"),postStatusHasChanged:!!M.getPostEdits()?.status,postType:M.getCurrentPostType()}},[e]),b=v==="pending",{savePost:w}=(0,TL.useDispatch)(A),x=(0,CL.usePrevious)(u);if((0,EL.useEffect)(()=>{let T;return x&&!u&&(r(!0),T=setTimeout(()=>{r(!1)},1e3)),()=>clearTimeout(T)},[u]),_===zl||!h&&b)return null;let C=!["pending","draft","auto-draft"].includes(v)&&KX.map(({value:T})=>T).includes(v);if(a||m||C||y&&["pending","draft"].includes(v))return null;let S=b?(0,Yw.__)("Save as pending"):(0,Yw.__)("Save draft"),P=(0,Yw.__)("Save"),k=t||!s&&!i,O=u||k,R=u||k||!c||d||f,I;return u?I=n?(0,Yw.__)("Autosaving"):(0,Yw.__)("Saving"):k?I=(0,Yw.__)("Saved"):o?I=S:g&&(I=P),(0,PL.jsxs)(SL.Button,{className:c||u?Q({"editor-post-save-draft":!O,"editor-post-saved-state":O,"is-saving":u,"is-autosaving":n,"is-saved":k,[(0,SL.__unstableGetAnimateClassName)({type:"loading"})]:u}):void 0,onClick:R?void 0:()=>w(),shortcut:R?void 0:_Ie.displayShortcut.primary("s"),variant:"tertiary",size:"compact",icon:o?void 0:H7,label:I||S,"aria-disabled":R,children:[O&&(0,PL.jsx)(Si,{icon:k?jo:W7}),I]})}var SIe=l(K(),1);function RL({children:e}){return(0,SIe.useSelect)(r=>r(A).getCurrentPost()._links?.["wp:action-publish"]??!1,[])?e:null}var IL=l(q(),1),o1=l(H(),1),OL=l(U(),1),CIe=l(K(),1);var r1=l(E(),1);function AL(){let[e,t]=(0,OL.useState)(null),r=(0,CIe.useSelect)(s=>s(A).getCurrentPostType(),[]),o=(0,OL.useMemo)(()=>({anchor:e,"aria-label":(0,o1.__)("Change publish date"),placement:"left-start",offset:36,shift:!0}),[e]),n=JS(),i=JS({full:!0});return ih.includes(r)?null:(0,r1.jsx)(RL,{children:(0,r1.jsx)(br,{label:(0,o1.__)("Publish"),ref:t,children:(0,r1.jsx)(IL.Dropdown,{popoverProps:o,focusOnMount:!0,className:"editor-post-schedule__panel-dropdown",contentClassName:"editor-post-schedule__dialog",renderToggle:({onToggle:s,isOpen:a})=>(0,r1.jsx)(IL.Button,{size:"compact",className:"editor-post-schedule__dialog-toggle",variant:"tertiary",tooltipPosition:"middle left",onClick:s,"aria-label":(0,o1.sprintf)((0,o1.__)("Change date: %s"),n),label:i,showTooltip:n!==i,"aria-expanded":a,children:n}),renderContent:({onClose:s})=>(0,r1.jsx)(XS,{onClose:s})})})})}var ML=l(q(),1),n1=l(H(),1),NL=l(K(),1),TIe=l(U(),1),EIe=l(al(),1);var qw=l(E(),1);function PIe(){(0,EIe.default)("wp.editor.PostSwitchToDraftButton",{since:"6.7",version:"6.9"});let[e,t]=(0,TIe.useState)(!1),{editPost:r,savePost:o}=(0,NL.useDispatch)(A),{isSaving:n,isPublished:i,isScheduled:s}=(0,NL.useSelect)(f=>{let{isSavingPost:m,isCurrentPostPublished:h,isCurrentPostScheduled:g}=f(A);return{isSaving:m(),isPublished:h(),isScheduled:g()}},[]),a=n||!i&&!s,c,u;i?(c=(0,n1.__)("Are you sure you want to unpublish this post?"),u=(0,n1.__)("Unpublish")):s&&(c=(0,n1.__)("Are you sure you want to unschedule this post?"),u=(0,n1.__)("Unschedule"));let d=()=>{t(!1),r({status:"draft"}),o()};return(0,qw.jsxs)(qw.Fragment,{children:[(0,qw.jsx)(ML.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,n1.__)("Switch to draft")}),(0,qw.jsx)(ML.__experimentalConfirmDialog,{isOpen:e,onConfirm:d,onCancel:()=>t(!1),confirmButtonText:u,children:c})]})}var kIe=l(K(),1),Vk=l(H(),1);var XX=l(E(),1);function DL(){let{syncStatus:e,postType:t}=(0,kIe.useSelect)(r=>{let{getEditedPostAttribute:o}=r(A);return{syncStatus:o("meta")?.wp_pattern_sync_status==="unsynced"?"unsynced":o("wp_pattern_sync_status"),postType:o("type")}});return t!=="wp_block"?null:(0,XX.jsx)(br,{label:(0,Vk.__)("Sync status"),children:(0,XX.jsx)("div",{className:"editor-post-sync-status__value",children:e==="unsynced"?(0,Vk._x)("Not synced","pattern (singular)"):(0,Vk._x)("Synced","pattern (singular)")})})}var RIe=l(U(),1),IIe=l(K(),1),OIe=l(se(),1);var QX=l(E(),1),Kft=e=>e;function Zft({taxonomyWrapper:e=Kft}){let{postType:t,taxonomies:r}=(0,IIe.useSelect)(n=>({postType:n(A).getCurrentPostType(),taxonomies:n(OIe.store).getEntityRecords("root","taxonomy")}),[]);return(r??[]).filter(n=>n.types.includes(t)&&n.visibility?.show_ui).map(n=>{let i=n.hierarchical?uL:sL;return(0,QX.jsx)(RIe.Fragment,{children:e((0,QX.jsx)(i,{slug:n.slug}),n)},`taxonomy-${n.slug}`)})}var i1=Zft;var AIe=l(K(),1),MIe=l(se(),1);function FL({children:e}){return(0,AIe.useSelect)(r=>{let o=r(A).getCurrentPostType();return r(MIe.store).getEntityRecords("root","taxonomy")?.some(i=>i.types.includes(o))},[])?e:null}var NIe=l(q(),1),LL=l(K(),1);var jk=l(E(),1);function Xft({taxonomy:e,children:t}){let r=e?.slug,o=r?`taxonomy-panel-${r}`:"",{isEnabled:n,isOpened:i}=(0,LL.useSelect)(c=>{let{isEditorPanelEnabled:u,isEditorPanelOpened:d}=c(A);return{isEnabled:r?u(o):!1,isOpened:r?d(o):!1}},[o,r]),{toggleEditorPanelOpened:s}=(0,LL.useDispatch)(A);if(!n)return null;let a=e?.labels?.menu_name;return a?(0,jk.jsx)(NIe.PanelBody,{title:a,opened:i,onToggle:()=>s(o),children:t}):null}function BL(){return(0,jk.jsx)(FL,{children:(0,jk.jsx)(i1,{taxonomyWrapper:(e,t)=>(0,jk.jsx)(Xft,{taxonomy:t,children:e})})})}var tOe=l(JIe(),1),s1=l(U(),1),tQ=l(H(),1),rOe=l(se(),1),HL=l(K(),1),oOe=l(Pe(),1);var $Ie=1e3;function eOe(e,t){if(Math.max(e.length,t.length)<=$Ie)return oZ(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),u=Math.max(a.length,c.length),d;return u<=$Ie?d=oZ(a,c):d=QP(a,c),o>0&&d.unshift({value:e.slice(0,o)}),i<e.length&&d.push({value:e.slice(i)}),d}function apt(e,t){return Math.max(0,Math.min(t.length,e))}function lpt(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 eQ(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 u=n,d=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=u+f,g=d+m;if(e<u)break;if(f===0)s+=m;else if(e<=h){let v=lpt(r.slice(u,h),o.slice(d,g),e-u);s=v===void 0?g:d+v;break}else s+=m-f;n+=f,i+=m}return apt(s,o)}var Ov=l(E(),1);function Hk(){let e=(0,oOe.useInstanceId)(Hk),t=(0,s1.useRef)(),r=(0,s1.useRef)(),o=(0,s1.useRef)(),{value:n,type:i,id:s}=(0,HL.useSelect)(u=>{let{getCurrentPostType:d,getCurrentPostId:f,getEditedPostContent:m}=u(A);return{value:m(),type:d(),id:f()}},[]),{editEntityRecord:a}=(0,HL.useDispatch)(rOe.store);(0,s1.useLayoutEffect)(()=>{let u=t.current,d=r.current;if(r.current=n,!u||d===void 0||d===n||!o.current)return;let{selectionStart:f,selectionEnd:m,selectionDirection:h}=o.current,g=eOe(d,n),v=eQ(f,g,d,n),y=eQ(m,g,d,n);u.setSelectionRange(v,y,h),o.current={selectionStart:v,selectionEnd:y,selectionDirection:h}},[n]);let c=u=>{let{selectionStart:d,selectionEnd:f,selectionDirection:m}=u.target;o.current={selectionStart:d,selectionEnd:f,selectionDirection:m}};return(0,Ov.jsxs)(Ov.Fragment,{children:[(0,Ov.jsx)(jt,{render:(0,Ov.jsx)("label",{htmlFor:`post-content-${e}`}),children:(0,tQ.__)("Type text or HTML")}),(0,Ov.jsx)(tOe.default,{autoComplete:"off",dir:"auto",ref:t,value:n,onChange:u=>{c(u),r.current=u.target.value,a("postType",i,s,{content:u.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,tQ.__)("Start writing with text or HTML")})]})}var iOe=l(H(),1),l1=l(U(),1),sOe=l(Wt(),1),ZL=l(K(),1),rQ=l(xe(),1),aOe=l(Ao(),1),lOe=l(It(),1),c1=l(Df(),1),cOe=l(Pe(),1),oQ=l(Am(),1);var UL="wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",WL=/[\r\n]+/g;var a1=l(U(),1),nOe=l(K(),1);function GL(e){let t=(0,a1.useRef)(),{isCleanNewPost:r}=(0,nOe.useSelect)(o=>{let{isCleanNewPost:n}=o(A);return{isCleanNewPost:n()}},[]);return(0,a1.useImperativeHandle)(e,()=>({focus:()=>{t?.current?.focus()}})),(0,a1.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 YL=l(K(),1);function qL(){let{editPost:e}=(0,YL.useDispatch)(A),{title:t}=(0,YL.useSelect)(o=>{let{getEditedPostAttribute:n}=o(A);return{title:n("title")}},[]);function r(o){e({title:o})}return{title:t,setTitle:r}}var KL=l(E(),1),{useRichText:cpt}=Y(c1.privateApis),upt=(0,l1.forwardRef)((e,t)=>{let{placeholder:r,isEditingContentOnlySection:o,isPreview:n}=(0,ZL.useSelect)(I=>{let{getSettings:T,getEditedContentOnlySection:M}=Y(I(rQ.store)),{titlePlaceholder:V,isPreviewMode:F}=T();return{placeholder:V,isEditingContentOnlySection:!!M(),isPreview:F}},[]),[i,s]=(0,l1.useState)(!1),{ref:a}=GL(t),{title:c,setTitle:u}=qL(),[d,f]=(0,l1.useState)({}),{clearSelectedBlock:m,insertBlocks:h,insertDefaultBlock:g}=(0,ZL.useDispatch)(rQ.store),v=(0,sOe.decodeEntities)(r)||(0,iOe.__)("Add title"),{value:y,onChange:_,ref:b}=cpt({value:c,onChange(I){u(I.replace(WL," "))},placeholder:v,selectionStart:d.start,selectionEnd:d.end,onSelectionChange(I,T){f(M=>{let{start:V,end:F}=M;return V===I&&F===T?M:{start:I,end:T}})},__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 P(I){I.keyCode===aOe.ENTER&&(I.preventDefault(),S())}function k(I){let T=I.clipboardData,M="",V="";try{M=T.getData("text/plain"),V=T.getData("text/html")}catch{return}let F=(0,lOe.pasteHandler)({HTML:V,plainText:M});if(I.preventDefault(),!!F.length)if(typeof F!="string"){let[B]=F;if(!c&&(B.name==="core/heading"||B.name==="core/paragraph")){let z=(0,oQ.__unstableStripHTML)(B.attributes.content);u(z),w(F.slice(1))}else w(F)}else{let B=(0,oQ.__unstableStripHTML)(F);_((0,c1.insert)(y,(0,c1.create)({html:B})))}}let O=Q(UL,{"is-selected":i}),R=o?{opacity:.2}:void 0;return(0,KL.jsx)("h1",{ref:(0,cOe.useMergeRefs)([b,a]),contentEditable:!o&&!n,className:O,"aria-label":v,role:"textbox","aria-multiline":"true",onFocus:x,onBlur:C,onKeyDown:P,onPaste:k,style:R})}),XL=(0,l1.forwardRef)((e,t)=>(0,KL.jsx)(To,{supportKeys:"title",children:(0,KL.jsx)(upt,{ref:t})}));var uOe=l(q(),1),dOe=l(H(),1),fOe=l(Wt(),1),pOe=l(K(),1),mOe=l(xe(),1),QL=l(U(),1);var hOe=l(E(),1);function dpt(e,t){let{placeholder:r}=(0,pOe.useSelect)(h=>{let{getSettings:g}=h(mOe.store),{titlePlaceholder:v}=g();return{placeholder:v}},[]),[o,n]=(0,QL.useState)(!1),{title:i,setTitle:s}=qL(),{ref:a}=GL(t);function c(h){s(h.replace(WL," "))}function u(){n(!0)}function d(){n(!1)}let f=Q(UL,{"is-selected":o,"is-raw-text":!0}),m=(0,fOe.decodeEntities)(r)||(0,dOe.__)("Add title");return(0,hOe.jsx)(uOe.TextareaControl,{ref:a,value:i,onChange:c,onFocus:u,onBlur:d,label:r,className:f,placeholder:m,hideLabelFromVision:!0,autoComplete:"off",dir:"auto",rows:1})}var JL=(0,QL.forwardRef)(dpt);var u1=l(H(),1),eB=l(q(),1),d1=l(K(),1),bOe=l(U(),1);var gOe=l(K(),1),vOe=l(se(),1);function $L({children:e}){let{canTrashPost:t}=(0,gOe.useSelect)(r=>{let{isEditedPostNew:o,getCurrentPostId:n,getCurrentPostType:i}=r(A),{canUser:s}=r(vOe.store),a=i(),c=n(),u=o(),d=c?s("delete",{kind:"postType",name:a,id:c}):!1;return{canTrashPost:(!u||c)&&d&&!r$.includes(a)}},[]);return t?e:null}var Uk=l(E(),1);function f1({onActionPerformed:e}){let t=(0,d1.useRegistry)(),{isNew:r,isDeleting:o,postId:n,title:i}=(0,d1.useSelect)(d=>{let f=d(A);return{isNew:f.isEditedPostNew(),isDeleting:f.isDeletingPost(),postId:f.getCurrentPostId(),title:f.getCurrentPostAttribute("title")}},[]),{trashPost:s}=(0,d1.useDispatch)(A),[a,c]=(0,bOe.useState)(!1);if(r||!n)return null;let u=async()=>{c(!1),await s();let d=await t.resolveSelect(A).getCurrentPost();e?.("move-to-trash",[d])};return(0,Uk.jsxs)($L,{children:[(0,Uk.jsx)(eB.Button,{__next40pxDefaultSize:!0,className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:o,"aria-disabled":o,onClick:o?void 0:()=>c(!0),children:(0,u1.__)("Move to trash")}),(0,Uk.jsx)(eB.__experimentalConfirmDialog,{isOpen:a,onConfirm:u,onCancel:()=>c(!1),confirmButtonText:(0,u1.__)("Move to trash"),size:"small",children:(0,u1.sprintf)((0,u1.__)('Are you sure you want to move "%s" to the trash?'),i)})]})}var Wk=l(K(),1),Gk=l(Ro(),1),tB=l(U(),1),yOe=l(xe(),1),Kw=l(H(),1),el=l(q(),1),wOe=l(Nt(),1);var _Oe=l(se(),1),rB=l(Pe(),1);var Do=l(E(),1);function Yk({onClose:e}){let{isEditable:t,postSlug:r,postLink:o,permalinkPrefix:n,permalinkSuffix:i,permalink:s}=(0,Wk.useSelect)(h=>{let g=h(A).getCurrentPost(),v=h(A).getCurrentPostType(),y=h(_Oe.store).getPostType(v),_=h(A).getPermalinkParts(),b=g?._links?.["wp:action-publish"]??!1;return{isEditable:h(A).isPermalinkEditable()&&b,postSlug:(0,Gk.safeDecodeURIComponent)(h(A).getEditedPostSlug()),viewPostLabel:y?.labels?.view_item,postLink:g.link,permalinkPrefix:_?.prefix,permalinkSuffix:_?.suffix,permalink:(0,Gk.safeDecodeURIComponent)(h(A).getPermalink())}},[]),{editPost:a}=(0,Wk.useDispatch)(A),{createNotice:c}=(0,Wk.useDispatch)(wOe.store),[u,d]=(0,tB.useState)(!1),f=(0,rB.useCopyToClipboard)(s,()=>{c("info",(0,Kw.__)("Copied Permalink to clipboard."),{isDismissible:!0,type:"snackbar"})}),m="editor-post-url__slug-description-"+(0,rB.useInstanceId)(Yk);return(0,Do.jsxs)("div",{className:"editor-post-url",children:[(0,Do.jsx)(yOe.__experimentalInspectorPopoverHeader,{title:(0,Kw.__)("Slug"),onClose:e}),(0,Do.jsxs)(el.__experimentalVStack,{spacing:3,children:[t&&(0,Do.jsx)("p",{className:"editor-post-url__intro",children:(0,tB.createInterpolateElement)((0,Kw.__)("<span>Customize the last part of the Permalink.</span> <a>Learn more.</a>"),{span:(0,Do.jsx)("span",{id:m}),a:(0,Do.jsx)(el.ExternalLink,{href:(0,Kw.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")})})}),(0,Do.jsxs)("div",{children:[t&&(0,Do.jsxs)(Do.Fragment,{children:[(0,Do.jsx)(el.__experimentalInputControl,{prefix:(0,Do.jsx)(el.__experimentalInputControlPrefixWrapper,{children:"/"}),suffix:(0,Do.jsx)(el.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Do.jsx)(el.Button,{icon:OC,ref:f,size:"small",label:"Copy"})}),label:(0,Kw.__)("Slug"),hideLabelFromVision:!0,value:u?"":r,autoComplete:"off",spellCheck:"false",type:"text",className:"editor-post-url__input",onChange:h=>{if(a({slug:h}),!h){u||d(!0);return}u&&d(!1)},onBlur:h=>{a({slug:(0,Gk.cleanForSlug)(h.target.value)}),u&&d(!1)},"aria-describedby":m}),(0,Do.jsxs)("p",{className:"editor-post-url__permalink",children:[(0,Do.jsx)("span",{className:"editor-post-url__permalink-visual-label",children:(0,Kw.__)("Permalink:")}),(0,Do.jsxs)(el.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:[(0,Do.jsx)("span",{className:"editor-post-url__link-prefix",children:n}),(0,Do.jsx)("span",{className:"editor-post-url__link-slug",children:r}),(0,Do.jsx)("span",{className:"editor-post-url__link-suffix",children:i})]})]})]}),!t&&(0,Do.jsx)(el.ExternalLink,{className:"editor-post-url__link",href:o,target:"_blank",children:o})]})]})]})}var xOe=l(K(),1),SOe=l(se(),1);function oB({children:e}){return(0,xOe.useSelect)(r=>{let o=r(A).getCurrentPostType();return!(!r(SOe.store).getPostType(o)?.viewable||!r(A).getCurrentPost().link||!r(A).getPermalinkParts())},[])?e:null}var COe=l(K(),1),nB=l(Ro(),1);function TOe(){return nQ()}function nQ(){let e=(0,COe.useSelect)(t=>t(A).getPermalink(),[]);return(0,nB.filterURLForDisplay)((0,nB.safeDecodeURIComponent)(e))}var iB=l(U(),1),sB=l(K(),1),m1=l(q(),1),p1=l(H(),1),EOe=l(Ro(),1),POe=l(se(),1);var Al=l(E(),1);function aB(){let{isFrontPage:e}=(0,sB.useSelect)(i=>{let{getCurrentPostId:s}=i(A),{getEditedEntityRecord:a,canUser:c}=i(POe.store),u=c("read",{kind:"root",name:"site"})?a("root","site"):void 0,d=s();return{isFrontPage:u?.page_on_front===d}},[]),[t,r]=(0,iB.useState)(null),o=(0,iB.useMemo)(()=>({anchor:t,placement:"left-start",offset:36,shift:!0}),[t]),n=e?(0,p1.__)("Link"):(0,p1.__)("Slug");return(0,Al.jsx)(oB,{children:(0,Al.jsxs)(br,{label:n,ref:r,children:[!e&&(0,Al.jsx)(m1.Dropdown,{popoverProps:o,className:"editor-post-url__panel-dropdown",contentClassName:"editor-post-url__panel-dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,Al.jsx)(fpt,{isOpen:i,onClick:s}),renderContent:({onClose:i})=>(0,Al.jsx)(Yk,{onClose:i})}),e&&(0,Al.jsx)(ppt,{})]})})}function fpt({isOpen:e,onClick:t}){let{slug:r}=(0,sB.useSelect)(n=>({slug:n(A).getEditedPostSlug()}),[]),o=(0,EOe.safeDecodeURIComponent)(r);return(0,Al.jsx)(m1.Button,{size:"compact",className:"editor-post-url__panel-toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,p1.sprintf)((0,p1.__)("Change link: %s"),o),onClick:t,children:(0,Al.jsx)(Al.Fragment,{children:o})})}function ppt(){let{postLink:e}=(0,sB.useSelect)(t=>{let{getCurrentPost:r}=t(A);return{postLink:r()?.link}},[]);return(0,Al.jsx)(m1.ExternalLink,{className:"editor-post-url__front-page-link",href:e,target:"_blank",children:e})}var kOe=l(K(),1);function ROe({render:e}){let t=(0,kOe.useSelect)(r=>r(A).getCurrentPost()._links?.["wp:action-publish"]??!1);return e({canEdit:t})}var zOe=l(H(),1),uB=l(q(),1),HOe=l(K(),1);var UOe=l(U(),1),WOe=l(xe(),1);var Hm=l(H(),1),BOe=l(K(),1),VOe=l(xe(),1);var IOe=l(K(),1),OOe=l(H(),1),AOe=l(M_(),1);var MOe=l(E(),1);function h1(){let e=(0,IOe.useSelect)(r=>r(A).getEditedPostAttribute("content"),[]),t=(0,OOe._x)("words","Word count type. Do not translate!");return(0,MOe.jsx)("span",{className:"word-count",children:(0,AOe.count)(e,t)})}var NOe=l(K(),1),Av=l(H(),1),DOe=l(M_(),1),iQ=l(U(),1);var lB=l(E(),1),mpt=189;function g1(){let e=(0,NOe.useSelect)(n=>n(A).getEditedPostAttribute("content"),[]),t=(0,Av._x)("words","Word count type. Do not translate!"),r=Math.round((0,DOe.count)(e,t)/mpt),o=r===0?(0,iQ.createInterpolateElement)((0,Av.__)("<span>< 1</span> minute"),{span:(0,lB.jsx)("span",{})}):(0,iQ.createInterpolateElement)((0,Av.sprintf)((0,Av._n)("<span>%s</span> minute","<span>%s</span> minutes",r),r),{span:(0,lB.jsx)("span",{})});return(0,lB.jsx)("span",{className:"time-to-read",children:o})}var FOe=l(K(),1),LOe=l(M_(),1);function v1(){let e=(0,FOe.useSelect)(t=>t(A).getEditedPostAttribute("content"),[]);return(0,LOe.count)(e,"characters_including_spaces")}var fo=l(E(),1);function hpt({hasOutlineItemsDisabled:e,onRequestClose:t}){let{headingCount:r,paragraphCount:o,numberOfBlocks:n}=(0,BOe.useSelect)(i=>{let{getGlobalBlockCount:s}=i(VOe.store);return{headingCount:s("core/heading"),paragraphCount:s("core/paragraph"),numberOfBlocks:s()}},[]);return(0,fo.jsxs)(fo.Fragment,{children:[(0,fo.jsx)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,Hm.__)("Document Statistics"),tabIndex:"0",children:(0,fo.jsxs)("ul",{role:"list",className:"table-of-contents__counts",children:[(0,fo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Hm.__)("Words"),(0,fo.jsx)(h1,{})]}),(0,fo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Hm.__)("Characters"),(0,fo.jsx)("span",{className:"table-of-contents__number",children:(0,fo.jsx)(v1,{})})]}),(0,fo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Hm.__)("Time to read"),(0,fo.jsx)(g1,{})]}),(0,fo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Hm.__)("Headings"),(0,fo.jsx)("span",{className:"table-of-contents__number",children:r})]}),(0,fo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Hm.__)("Paragraphs"),(0,fo.jsx)("span",{className:"table-of-contents__number",children:o})]}),(0,fo.jsxs)("li",{className:"table-of-contents__count",children:[(0,Hm.__)("Blocks"),(0,fo.jsx)("span",{className:"table-of-contents__number",children:n})]})]})}),r>0&&(0,fo.jsxs)(fo.Fragment,{children:[(0,fo.jsx)("hr",{}),(0,fo.jsx)("h2",{className:"table-of-contents__title",children:(0,Hm.__)("Document Outline")}),(0,fo.jsx)(CS,{onSelect:t,hasOutlineItemsDisabled:e})]})]})}var jOe=hpt;var cB=l(E(),1);function gpt({hasOutlineItemsDisabled:e,repositionDropdown:t,...r},o){let n=(0,HOe.useSelect)(i=>!!i(WOe.store).getBlockCount(),[]);return(0,cB.jsx)(uB.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:i,onToggle:s})=>(0,cB.jsx)(uB.Button,{__next40pxDefaultSize:!0,...r,ref:o,onClick:n?s:void 0,icon:k9,"aria-expanded":i,"aria-haspopup":"true",label:(0,zOe.__)("Details"),tooltipPosition:"bottom","aria-disabled":!n}),renderContent:({onClose:i})=>(0,cB.jsx)(jOe,{onRequestClose:i,hasOutlineItemsDisabled:e})})}var GOe=(0,UOe.forwardRef)(gpt);var YOe=l(H(),1),qOe=l(U(),1),KOe=l(K(),1),ZOe=l(se(),1);function XOe(){let{__experimentalGetDirtyEntityRecords:e}=(0,KOe.useSelect)(ZOe.store);return(0,qOe.useEffect)(()=>{let t=r=>{if(e().length>0)return r.returnValue=(0,YOe.__)("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 sQ=l(al(),1),$Oe=l(U(),1),Se=l(xe(),1),eAe=l(JOe(),1),tAe=l(E(),1);function Ct(e,t,r=[]){let o=(0,$Oe.forwardRef)((n,i)=>((0,sQ.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,tAe.jsx)(t,{ref:i,...n})));return r.forEach(n=>{o[n]=Ct(e+"."+n,t[n])}),o}function Yf(e,t){return(...r)=>((0,sQ.default)("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...r))}var rAe=Ct("RichText",Se.RichText,["Content"]);rAe.isEmpty=Yf("RichText.isEmpty",Se.RichText.isEmpty);var vpt=Ct("Autocomplete",Se.Autocomplete),bpt=Ct("AlignmentToolbar",Se.AlignmentToolbar),ypt=Ct("BlockAlignmentToolbar",Se.BlockAlignmentToolbar),wpt=Ct("BlockControls",Se.BlockControls,["Slot"]),_pt=Ct("BlockEdit",Se.BlockEdit),xpt=Ct("BlockEditorKeyboardShortcuts",Se.BlockEditorKeyboardShortcuts),Spt=Ct("BlockFormatControls",Se.BlockFormatControls,["Slot"]),Cpt=Ct("BlockIcon",Se.BlockIcon),Tpt=Ct("BlockInspector",Se.BlockInspector),Ept=Ct("BlockList",Se.BlockList),Ppt=Ct("BlockMover",Se.BlockMover),kpt=Ct("BlockNavigationDropdown",Se.BlockNavigationDropdown),Rpt=Ct("BlockSelectionClearer",Se.BlockSelectionClearer),Ipt=Ct("BlockSettingsMenu",Se.BlockSettingsMenu),Opt=Ct("BlockTitle",Se.BlockTitle),Apt=Ct("BlockToolbar",Se.BlockToolbar),Mpt=Ct("ColorPalette",Se.ColorPalette),Npt=Ct("ContrastChecker",Se.ContrastChecker),Dpt=Ct("CopyHandler",Se.CopyHandler),Fpt=Ct("DefaultBlockAppender",Se.DefaultBlockAppender),Lpt=Ct("FontSizePicker",Se.FontSizePicker),Bpt=Ct("Inserter",Se.Inserter),Vpt=Ct("InnerBlocks",Se.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),jpt=Ct("InspectorAdvancedControls",Se.InspectorAdvancedControls,["Slot"]),zpt=Ct("InspectorControls",Se.InspectorControls,["Slot"]),Hpt=Ct("PanelColorSettings",Se.PanelColorSettings),Upt=Ct("PlainText",Se.PlainText),Wpt=Ct("RichTextShortcut",Se.RichTextShortcut),Gpt=Ct("RichTextToolbarButton",Se.RichTextToolbarButton),Ypt=Ct("__unstableRichTextInputEvent",Se.__unstableRichTextInputEvent),qpt=Ct("MediaPlaceholder",Se.MediaPlaceholder),Kpt=Ct("MediaUpload",Se.MediaUpload),Zpt=Ct("MediaUploadCheck",Se.MediaUploadCheck),Xpt=Ct("MultiSelectScrollIntoView",Se.MultiSelectScrollIntoView),Qpt=Ct("NavigableToolbar",Se.NavigableToolbar),Jpt=Ct("ObserveTyping",Se.ObserveTyping),$pt=Ct("SkipToSelectedBlock",Se.SkipToSelectedBlock),emt=Ct("URLInput",Se.URLInput),tmt=Ct("URLInputButton",Se.URLInputButton),rmt=Ct("URLPopover",Se.URLPopover),omt=Ct("Warning",Se.Warning),nmt=Ct("WritingFlow",Se.WritingFlow),imt=Yf("createCustomColorsHOC",Se.createCustomColorsHOC),smt=Yf("getColorClassName",Se.getColorClassName),amt=Yf("getColorObjectByAttributeValues",Se.getColorObjectByAttributeValues),lmt=Yf("getColorObjectByColorValue",Se.getColorObjectByColorValue),cmt=Yf("getFontSize",Se.getFontSize),umt=Yf("getFontSizeClass",Se.getFontSizeClass),dmt=Yf("withColorContext",Se.withColorContext),fmt=Yf("withColors",Se.withColors),pmt=Yf("withFontSizes",Se.withFontSizes);var mmt=pS,hmt=pS,{EntitiesSavedStates:gmt,useEntitiesSavedStatesIsDirty:vmt}=Y(oAe.privateApis);function bmt(e=[]){return e.push({...bF},{...yF}),e}(0,nAe.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",bmt);var iAe=l(U(),1),aQ=l(Qn(),1),sAe=l(al(),1),dB=l(Mp(),1);var b1=l(E(),1),{MediaUploadModal:ymt}=Y(dB.privateApis),wmt=class extends iAe.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,b1.jsxs)(b1.Fragment,{children:[s({open:this.openModal}),(0,b1.jsx)(ymt,{allowedTypes:e,multiple:t,value:r,onSelect:c=>{o(c),this.closeModal()},onClose:this.closeModal,title:n,isOpen:a,modalClass:i})]})}};window.__experimentalDataViewsMediaModal?(0,aQ.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>((0,sAe.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."}),wmt)):(0,aQ.addFilter)("editor.MediaUpload","core/editor/components/media-upload",()=>dB.MediaUpload);var lAe=l(Qn(),1),cAe=l(Gl(),1),uAe=l(Pe(),1),fB=l(xe(),1),lQ=l(K(),1),dAe=l(It(),1);var ed=l(E(),1),{PatternOverridesControls:_mt,ResetOverridesControl:xmt,PATTERN_TYPES:Smt,PATTERN_SYNC_TYPES:aAe}=Y(cAe.privateApis),Cmt=(0,uAe.createHigherOrderComponent)(e=>t=>{let r=(0,lQ.useSelect)(o=>{let{__experimentalBlockBindingsSupportedAttributes:n}=o(fB.store).getSettings();return!!n?.[t.name]},[t.name]);return(0,ed.jsxs)(ed.Fragment,{children:[(0,ed.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,ed.jsx)(Tmt,{...t})]})},"withPatternOverrideControls");function Tmt(e){let t=(0,fB.useBlockEditingMode)(),{hasPatternOverridesSource:r,isEditingSyncedPattern:o}=(0,lQ.useSelect)(c=>{let{getCurrentPostType:u,getEditedPostAttribute:d}=c(A);return{hasPatternOverridesSource:!!(0,dAe.getBlockBindingsSource)("core/pattern-overrides"),isEditingSyncedPattern:u()===Smt.user&&d("meta")?.wp_pattern_sync_status!==aAe.unsynced&&d("wp_pattern_sync_status")!==aAe.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,ed.jsxs)(ed.Fragment,{children:[s&&(0,ed.jsx)(_mt,{...e}),a&&(0,ed.jsx)(xmt,{...e})]}):null}(0,lAe.addFilter)("editor.BlockEdit","core/editor/with-pattern-override-controls",Cmt);var fAe=l(Qn(),1),pAe=l(Pe(),1),mAe=l(U(),1),cQ=l(H(),1),y1=l(xe(),1),pB=l(q(),1),hAe=l(K(),1),qf=l(E(),1),Emt=["core/navigation-link","core/navigation-submenu"];function Pmt({attributes:e}){let{kind:t,id:r,type:o}=e,n=(0,y1.useBlockEditingMode)(),i=(0,hAe.useSelect)(a=>a(y1.store).getSettings().onNavigateToEntityRecord,[]),s=(0,mAe.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,qf.jsx)(y1.__unstableBlockToolbarLastItem,{children:(0,qf.jsx)(pB.ToolbarGroup,{children:(0,qf.jsx)(pB.ToolbarButton,{name:"view",title:(0,cQ.__)("View"),onClick:s,children:(0,cQ.__)("View")})})})}var kmt=(0,pAe.createHigherOrderComponent)(e=>t=>{let r=Emt.includes(t.name);return(0,qf.jsxs)(qf.Fragment,{children:[(0,qf.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,qf.jsx)(Pmt,{...t})]})},"withNavigationViewButton");(0,fAe.addFilter)("editor.BlockEdit","core/editor/with-navigation-view-button",kmt);var gAe=l(Qn(),1),vAe=l(Pe(),1),bAe=l(U(),1),uQ=l(H(),1),w1=l(xe(),1),mB=l(q(),1),Mv=l(K(),1);var Kf=l(E(),1),Rmt="core/navigation",Imt="core/template-part",Omt="edit-post/block";function Amt({clientId:e}){let t=(0,Mv.useRegistry)(),{selectBlock:r,flashBlock:o}=(0,Mv.useDispatch)(w1.store),{requestInspectorTab:n}=Y((0,Mv.useDispatch)(w1.store)),{enableComplementaryArea:i}=(0,Mv.useDispatch)(We),{hasNavigationBlocks:s,firstNavigationBlockId:a,isNavigationEditable:c}=(0,Mv.useSelect)(d=>{let{getClientIdsOfDescendants:f,getBlockName:m,getBlockEditingMode:h}=d(w1.store),v=f(e).filter(b=>m(b)===Rmt),y=v.length>0,_=y?v[0]:null;return{hasNavigationBlocks:y,firstNavigationBlockId:_,isNavigationEditable:h(_)!=="disabled"}},[e]),u=(0,bAe.useCallback)(()=>{a&&t.batch(()=>{r(a),o(a,500),i("core",Omt),n("list",{openPanel:a})})},[a,t,r,o,i,n]);return!s||!c?null:(0,Kf.jsx)(w1.__unstableBlockToolbarLastItem,{children:(0,Kf.jsx)(mB.ToolbarGroup,{children:(0,Kf.jsx)(mB.ToolbarButton,{label:(0,uQ.__)("Edit navigation"),onClick:u,children:(0,uQ.__)("Edit navigation")})})})}var Mmt=(0,vAe.createHigherOrderComponent)(e=>t=>{let r=t.name===Imt;return(0,Kf.jsxs)(Kf.Fragment,{children:[(0,Kf.jsx)(e,{...t},"edit"),t.isSelected&&r&&(0,Kf.jsx)(Amt,{clientId:t.clientId})]})},"withTemplatePartNavigationEditButton");(0,gAe.addFilter)("editor.BlockEdit","core/editor/with-template-part-navigation-edit-button",Mmt);var MAe=l(Qn(),1),NAe=l(Pe(),1),Nv=l(xe(),1),qk=l(q(),1),Wm=l(H(),1),Gm=l(It(),1),S1=l(U(),1),x1=l(K(),1),DAe=l(Nt(),1),FAe=l(se(),1);function dQ(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 kAe=l(q(),1);var td=l(H(),1),RAe=l(It(),1),_1=l(U(),1);var EAe=l(U(),1);var Pr=l(H(),1),yAe={"typography.fontFamily":(0,Pr.__)("Font family"),"typography.fontSize":(0,Pr.__)("Font size"),"typography.fontStyle":(0,Pr.__)("Font style"),"typography.fontWeight":(0,Pr.__)("Font weight"),"typography.lineHeight":(0,Pr.__)("Line height"),"typography.letterSpacing":(0,Pr.__)("Letter spacing"),"typography.textDecoration":(0,Pr.__)("Text decoration"),"typography.textTransform":(0,Pr.__)("Letter case"),"typography.textColumns":(0,Pr.__)("Text columns"),"typography.writingMode":(0,Pr.__)("Orientation"),"color.text":(0,Pr.__)("Text color"),"color.background":(0,Pr.__)("Background color"),"color.gradient":(0,Pr.__)("Gradient"),"elements.link.color.text":(0,Pr.__)("Link color"),"spacing.padding":(0,Pr.__)("Padding"),"spacing.margin":(0,Pr.__)("Margin"),"spacing.blockGap":(0,Pr.__)("Block spacing"),border:(0,Pr.__)("Border"),"border.top":(0,Pr.__)("Border top"),"border.right":(0,Pr.__)("Border right"),"border.bottom":(0,Pr.__)("Border bottom"),"border.left":(0,Pr.__)("Border left"),"border.color":(0,Pr.__)("Border color"),"border.width":(0,Pr.__)("Border width"),"border.style":(0,Pr.__)("Border style"),"border.radius":(0,Pr.__)("Border radius"),"dimensions.minHeight":(0,Pr.__)("Minimum height"),"dimensions.aspectRatio":(0,Pr.__)("Aspect ratio")};function wAe(e){let t=e.join(".");return yAe[t]?yAe[t]:k5(e[e.length-1]??"")}var Zf="\u2014",Nmt="var:preset|",Dmt=/^var\(\s*--wp--preset--[a-z0-9-]+?\s*(?:,[^)]*)?\)$/i;function Fmt(e){if(e.startsWith(Nmt))return e.split("|").pop();if(Dmt.test(e))return e.replace(/^var\(\s*/,"").replace(/\s*(?:,[^)]*)?\)$/,"").split("--").pop()}var qn=e=>e!=null&&e!=="",Lmt=["top","right","bottom","left"];function Bmt(e){if(qn(e.width)||qn(e.style)||qn(e.color))return e;let t=Lmt.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 Zw(e){if(!qn(e))return Zf;if(typeof e=="string"){let t=Fmt(e);return t?k5(t):e}if(typeof e=="number")return String(e);if(typeof e=="object")try{let t=JSON.stringify(e);return t&&t!=="{}"&&t!=="[]"?t:Zf}catch{return Zf}return String(e)}function _Ae(e){if(!e||typeof e!="object")return Zw(e);let{width:t,style:r,color:o}=Bmt(e),n=[t,r,o].filter(qn).map(i=>Zw(i));return n.length?n.join(" "):Zf}var Vmt=["topLeft","topRight","bottomRight","bottomLeft"];function xAe(e){if(e&&typeof e=="object"){let t=Vmt.map(r=>e[r]).filter(qn);return t.length?t.join(" "):Zf}return Zw(e)}function SAe(e,t=r=>r){let r=a=>Zw(t(a));if(!e||typeof e!="object")return r(e);let{top:o,right:n,bottom:i,left:s}=e;return qn(o)&&qn(n)&&qn(i)&&qn(s)?o===n&&n===i&&i===s?r(o):o===i&&s===n?`${r(o)} ${r(s)}`:[o,n,i,s].map(r).join(" "):!qn(o)&&!qn(n)&&!qn(i)&&!qn(s)?Zf:[o,n,i,s].map(a=>qn(a)?r(a):Zf).join(" ")}function CAe(e,t=r=>r){let r=a=>Zw(t(a));if(!e||typeof e!="object")return r(e);let{top:o,left:n}=e;if(!qn(o)&&!qn(n))return Zf;if(o===n)return r(o);let i=qn(o)?r(o):Zf,s=qn(n)?r(n):Zf;return`${i} - ${s}`}function TAe(e,t,r){return e==="border"?_Ae(t):e==="borderRadius"?xAe(t):e==="spacing"?SAe(t,r):e==="blockGap"?CAe(t,r):Zw(t)}function PAe(e,t,r){return(0,EAe.useMemo)(()=>{let o=n=>ib(t,r,n);return e.map(n=>{let i=ah(t,n.primaryPath.join("."),r,!1);return{...n,label:wAe(n.primaryPath),currentValue:i,formattedCurrentValue:TAe(n.format,i,o),formattedNewValue:TAe(n.format,n.newValue,o)}})},[e,t,r])}var Um=l(E(),1),jmt={pickerTable:{}},zmt=e=>e.id;function IAe({name:e,rows:t,onApply:r,onRequestClose:o}){let{merged:n}=$r(),i=PAe(t,n,e),[s,a]=(0,_1.useState)(()=>i.map(h=>h.id)),[c,u]=(0,_1.useState)(()=>({type:"pickerTable",titleField:"label",fields:["current","new"],page:1,perPage:i.length,layout:{enableMoving:!1}})),d=(0,_1.useMemo)(()=>[{id:"label",label:(0,td.__)("Style"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.label,render:({item:h})=>h.label},{id:"current",label:(0,td.__)("Current"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.formattedCurrentValue,render:({item:h})=>(0,Um.jsx)("span",{className:"editor-push-changes-to-global-styles-modal__value",children:h.formattedCurrentValue})},{id:"new",label:(0,td.__)("New"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:h})=>h.formattedNewValue,render:({item:h})=>(0,Um.jsx)("span",{className:"editor-push-changes-to-global-styles-modal__value",children:h.formattedNewValue})}],[]),f=(0,_1.useMemo)(()=>[{id:"apply",label:(0,td.__)("Apply"),isPrimary:!0,supportsBulk:!0,callback(h){r(h),o()}}],[r,o]),m=(0,RAe.getBlockType)(e)?.title;return(0,Um.jsxs)(kAe.Modal,{title:(0,td.sprintf)((0,td.__)("Apply %s styles globally"),m),onRequestClose:o,size:"large",className:"editor-push-changes-to-global-styles-modal",children:[(0,Um.jsx)("p",{children:(0,td.sprintf)((0,td.__)("Choose which styles to make default for all %s blocks."),m)}),(0,Um.jsxs)(sm,{data:i,fields:d,view:c,onChangeView:u,actions:f,selection:s,onChangeSelection:a,getItemId:zmt,paginationInfo:{totalItems:i.length,totalPages:1},defaultLayouts:jmt,search:!1,itemListLabel:(0,td.__)("Styles to apply"),children:[(0,Um.jsx)(sm.Layout,{}),(0,Um.jsx)(sm.Footer,{})]})]})}var Ml=l(E(),1),{cleanEmptyObject:Hmt}=Y(Nv.privateApis),fQ={...Gm.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},Umt={"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"},Wmt={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},Gmt=["border","color","spacing","typography"],OAe=(e,t)=>{let r=e;return t.forEach(o=>{r=r?.[o]}),r},LAe=["top","right","bottom","left"];function Ymt(e,t,r){let o=[],n=t.style?.border,i=r?.border,s=e.includes("borderColor"),a=e.includes("borderWidth"),c=e.includes("borderStyle"),u=t.borderColor,d=u?`var:preset|color|${u}`:n?.color,f=AAe({id:"border",primaryPath:["border"],side:null,color:s?d:void 0,width:a?n?.width:void 0,style:c?n?.style:void 0,userBorder:i,presetAttributes:u?["borderColor"]:[]});return f&&o.push(f),LAe.forEach(m=>{let h=n?.[m],g=AAe({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 AAe({id:e,primaryPath:t,side:r,color:o,width:n,style:i,userBorder:s,presetAttributes:a}){if(!o&&!n&&!i)return null;let c=[],u=r?[r]:LAe,d=(m,h)=>{h!==void 0&&(r||c.push({path:["border",m],value:h}),u.forEach(g=>{c.push({path:["border",g,m],value:h})}))};d("color",o),d("width",n),d("style",i);let f=i;if(!i&&(o||n)){let m=u.map(g=>s?.[g]?.style);u.forEach((g,v)=>{m[v]||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 qmt(e,t,r){let o=[];return e.forEach(n=>{if(!fQ[n]||n.startsWith("border")||fQ[n].rootOnly)return;let{value:i}=fQ[n],s=i.join("."),a=Wmt[s],c=a?t[a]:void 0,u=c?`var:preset|${Umt[s]}|${c}`:OAe(t.style,i),d=c?[a]:[];if(n==="linkColor"){let f=u?[{path:i,value:u}]:[],m=["elements","link",":hover","color","text"],h=OAe(t.style,m);if(h&&f.push({path:m,value:h}),f.length===0)return;o.push({id:s,primaryPath:i,paths:f,presetAttributes:d,newValue:u??h});return}if(u){let f;n==="padding"||n==="margin"?f="spacing":n==="blockGap"&&(f="blockGap"),o.push({id:s,primaryPath:i,paths:[{path:i,value:u}],presetAttributes:d,newValue:u,format:f})}}),o.push(...Ymt(e,t,r)),o}function Kmt(e,t,r){let o=(0,x1.useSelect)(i=>Y(i(Gm.store)).getSupportedStyles(e),[e]),n=r?.styles?.blocks?.[e];return(0,S1.useMemo)(()=>qmt(o,t,n),[o,t,n])}function Zmt({rowsToPush:e,attributes:t,userConfig:r,name:o}){if(!e||e.length===0)return null;let n=e.flatMap(u=>u.paths);if(n.length===0)return null;let{style:i}=t,s=structuredClone(i),a=structuredClone(r);for(let{path:u,value:d}of n)dQ(s,u,void 0),dQ(a,["styles","blocks",o,...u],d);let c={style:Hmt(s)};for(let u of e.flatMap(d=>d.presetAttributes))c[u]=void 0;return{newBlockAttributes:c,newUserConfig:a}}function Xmt({name:e,attributes:t,setAttributes:r}){let{user:o,setUser:n}=$r(),i=Kmt(e,t,o),[s,a]=(0,S1.useState)(!1),{__unstableMarkNextChangeAsNotPersistent:c}=(0,x1.useDispatch)(Nv.store),{createSuccessNotice:u}=(0,x1.useDispatch)(DAe.store),d=(0,S1.useCallback)(f=>{let m=Zmt({rowsToPush:f,attributes:t,userConfig:o,name:e});if(!m)return;let{newBlockAttributes:h,newUserConfig:g}=m;c(),r(h),n(g,{undoIgnore:!0}),u((0,Wm.sprintf)((0,Wm.__)("%s styles applied."),(0,Gm.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,Wm.__)("Undo"),onClick(){c(),r(t),n(o,{undoIgnore:!0})}}]})},[c,t,u,e,r,n,o]);return(0,Ml.jsxs)(qk.BaseControl,{className:"editor-push-changes-to-global-styles-control",help:(0,Wm.sprintf)((0,Wm.__)("Review and apply this block\u2019s typography, spacing, dimensions, and color styles to all %s blocks."),(0,Gm.getBlockType)(e).title),children:[(0,Ml.jsx)(qk.BaseControl.VisualLabel,{children:(0,Wm.__)("Styles")}),(0,Ml.jsx)(qk.Button,{__next40pxDefaultSize:!0,variant:"secondary",accessibleWhenDisabled:!0,disabled:i.length===0,onClick:()=>a(!0),children:(0,Wm.__)("Apply globally")}),s&&(0,Ml.jsx)(IAe,{name:e,rows:i,onApply:d,onRequestClose:()=>a(!1)})]})}function Qmt(e){let t=(0,Nv.useBlockEditingMode)(),r=(0,x1.useSelect)(i=>i(FAe.store).getCurrentTheme()?.is_block_theme,[]),o=Gmt.some(i=>(0,Gm.hasBlockSupport)(e.name,i));return t==="default"&&o&&r?(0,Ml.jsx)(Nv.InspectorAdvancedControls,{children:(0,Ml.jsx)(Xmt,{...e})}):null}var Jmt=(0,NAe.createHigherOrderComponent)(e=>t=>(0,Ml.jsxs)(Ml.Fragment,{children:[(0,Ml.jsx)(e,{...t},"edit"),t.isSelected&&(0,Ml.jsx)(Qmt,{...t})]}));(0,MAe.addFilter)("editor.BlockEdit","core/editor/push-changes-to-global-styles",Jmt);var zAe=l(Df(),1);var BAe=l(H(),1),VAe=l(U(),1),Zk=l(K(),1);var C1="edit-post/collab-history-sidebar",Dv="edit-post/collab-sidebar",Kk=[C1,Dv];var hB="core/note",jAe={title:(0,BAe.__)("Note"),tagName:"mark",className:"wp-note",attributes:{"data-id":"data-id"},edit:$mt};function $mt({isActive:e,activeAttributes:t}){let{getActiveComplementaryArea:r}=(0,Zk.useSelect)(We),{getSelectedNote:o}=Y((0,Zk.useSelect)(A)),{selectNote:n}=Y((0,Zk.useDispatch)(A)),i=t?.["data-id"];return(0,VAe.useEffect)(()=>{!e||!i||Kk.includes(r("core"))&&String(o())!==String(i)&&n(Number(i))},[e,i,r,o,n]),null}(0,zAe.registerFormatType)(hB,jAe);var Xk=l(q(),1),HAe=l(E(),1),pQ="__experimentalMainDashboardButton",UAe=()=>{let e=(0,Xk.__experimentalUseSlotFills)(pQ);return!!(e&&e.length)},{Fill:eht,Slot:tht}=(0,Xk.createSlotFill)(pQ),WAe=eht,rht=()=>{let e=(0,Xk.__experimentalUseSlotFills)(pQ);return(0,HAe.jsx)(tht,{bubblesVirtually:!0,fillProps:{length:e?e.length:0}})};WAe.Slot=rht;var gB=WAe;var Y6e=l(K(),1),q6e=l(se(),1),K6e=l(q(),1),Z6e=l(H(),1);var h2=l(K(),1),Gv=l(H(),1),RNe=l(Ht(),1),F1=l(xe(),1),INe=l(Pe(),1),yV=l(U(),1),ONe=l(Wt(),1),ANe=l(Nt(),1),MNe=l(EU(),1);var y5e=l(xe(),1),w5e=l(K(),1),s2=l(Pe(),1),_5e=l(Ht(),1),x5e=l(U(),1);var T1=l(xe(),1),GAe=l(U(),1),vB=l(q(),1),mQ=l(H(),1);var YAe=l(K(),1);var Ym=l(E(),1),{useHasBlockToolbar:oht}=Y(T1.privateApis);function qAe({isCollapsed:e,onToggle:t}){let{blockSelectionStart:r}=(0,YAe.useSelect)(i=>({blockSelectionStart:i(T1.store).getBlockSelectionStart()}),[]),o=oht(),n=!!r;return(0,GAe.useEffect)(()=>{r&&t(!1)},[r,t]),o?(0,Ym.jsxs)(Ym.Fragment,{children:[(0,Ym.jsx)("div",{className:Q("editor-collapsible-block-toolbar",{"is-collapsed":e||!n}),children:(0,Ym.jsx)(T1.BlockToolbar,{hideDragHandle:!0})}),(0,Ym.jsx)(vB.Popover.Slot,{name:"block-toolbar"}),(0,Ym.jsx)(vB.Button,{className:"editor-collapsible-block-toolbar__toggle",icon:e?Ul:Wl,onClick:()=>{t(!e)},label:e?(0,mQ.__)("Show block tools"):(0,mQ.__)("Hide block tools"),size:"compact"})]}):null}var KAe=l(Pe(),1),bB=l(K(),1),Xw=l(H(),1),ZAe=l(xe(),1),E1=l(q(),1);var hQ=l(U(),1),XAe=l(La(),1),QAe=l(Ht(),1);var rd=l(E(),1);function nht({className:e,disableBlockTools:t=!1}){let{setIsInserterOpened:r,setIsListViewOpened:o}=(0,bB.useDispatch)(A),{isDistractionFree:n,isInserterOpened:i,isListViewOpen:s,listViewShortcut:a,inserterSidebarToggleRef:c,listViewToggleRef:u,showIconLabels:d}=(0,bB.useSelect)(b=>{let{get:w}=b(QAe.store),{isListViewOpened:x,getEditorMode:C,getInserterSidebarToggleRef:S,getListViewToggleRef:P}=Y(b(A)),{getShortcutRepresentation:k}=b(XAe.store);return{isInserterOpened:b(A).isInserterOpened(),isListViewOpen:x(),listViewShortcut:k("core/editor/toggle-list-view"),inserterSidebarToggleRef:S(),listViewToggleRef:P(),showIconLabels:w("core","showIconLabels"),isDistractionFree:w("core","distractionFree"),isVisualMode:C()==="visual"}},[]),f=b=>{i&&b.preventDefault()},m=(0,KAe.useViewportMatch)("wide"),h=(0,Xw.__)("Document tools"),g=(0,hQ.useCallback)(()=>o(!s),[o,s]),v=(0,hQ.useCallback)(()=>r(!i),[i,r]),y=(0,Xw._x)("Block Inserter","Generic label for block inserter button"),_=i?(0,Xw.__)("Close"):(0,Xw.__)("Add");return(0,rd.jsx)(ZAe.NavigableToolbar,{className:Q("editor-document-tools","edit-post-header-toolbar",e),"aria-label":h,variant:"unstyled",children:(0,rd.jsxs)("div",{className:"editor-document-tools__left",children:[!n&&(0,rd.jsx)(E1.ToolbarButton,{ref:c,className:"editor-document-tools__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:f,onClick:v,disabled:t,icon:vp,label:d?_:y,showTooltip:!d,"aria-expanded":i}),(m||!d)&&(0,rd.jsxs)(rd.Fragment,{children:[(0,rd.jsx)(E1.ToolbarItem,{as:YF,showTooltip:!d,variant:d?"tertiary":void 0,size:"compact"}),(0,rd.jsx)(E1.ToolbarItem,{as:UF,showTooltip:!d,variant:d?"tertiary":void 0,size:"compact"}),!n&&(0,rd.jsx)(E1.ToolbarButton,{className:"editor-document-tools__document-overview-toggle",icon:LC,disabled:t,isPressed:s,label:(0,Xw.__)("Document Overview"),onClick:g,shortcut:a,showTooltip:!d,variant:d?"tertiary":void 0,"aria-expanded":s,ref:u})]})]})})}var JAe=nht;var Qk=l(q(),1);var Fv=l(E(),1),gQ={distractionFreeDisabled:{y:"-50px"},distractionFreeHover:{y:0},distractionFreeHidden:{y:"-50px"},visible:{y:0},hidden:{y:0}},iht={distractionFreeDisabled:{x:"-100%"},distractionFreeHover:{x:0},distractionFreeHidden:{x:"-100%"},visible:{x:0},hidden:{x:0}};function yB({className:e,toolbar:t,center:r,settings:o}){let n=UAe();return(0,Fv.jsxs)("div",{className:Q("editor-header edit-post-header",e),children:[n&&(0,Fv.jsx)(Qk.__unstableMotion.div,{className:"editor-header__back-button",variants:iht,transition:{type:"tween"},children:(0,Fv.jsx)(gB.Slot,{})}),(0,Fv.jsx)(Qk.__unstableMotion.div,{variants:gQ,className:"editor-header__toolbar",transition:{type:"tween"},children:t}),r&&(0,Fv.jsx)(Qk.__unstableMotion.div,{variants:gQ,className:"editor-header__center",transition:{type:"tween"},children:r}),(0,Fv.jsx)(Qk.__unstableMotion.div,{variants:gQ,transition:{type:"tween"},className:"editor-header__settings",children:o})]})}var Fo=l(H(),1),P1=l(K(),1),wQ=l(Ao(),1);var od=l(q(),1),Qw=l(Ht(),1);var $Ae=l(q(),1),wB=l(K(),1),vQ=l(H(),1),eMe=l(Pe(),1),tMe=l(Nt(),1);var rMe=l(E(),1);function oMe(){let{createNotice:e}=(0,wB.useDispatch)(tMe.store),{getEditedPostContent:t}=(0,wB.useSelect)(A);function r(){return t()}function o(){e("info",(0,vQ.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}let n=(0,eMe.useCopyToClipboard)(r,o);return(0,rMe.jsx)($Ae.MenuItem,{ref:n,children:(0,vQ.__)("Copy all blocks")})}var Jk=l(H(),1),_B=l(q(),1),xB=l(K(),1),nMe=l(La(),1);var bQ=l(E(),1),sht=[{value:"visual",label:(0,Jk.__)("Visual editor")},{value:"text",label:(0,Jk.__)("Code editor")}];function aht(){let{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:r,mode:o}=(0,xB.useSelect)(a=>({shortcut:a(nMe.store).getShortcutRepresentation("core/editor/toggle-mode"),isRichEditingEnabled:a(A).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:a(A).getEditorSettings().codeEditingEnabled,mode:a(A).getEditorMode()}),[]),{switchEditorMode:n}=(0,xB.useDispatch)(A),i=o;!t&&o==="visual"&&(i="text"),!r&&o==="text"&&(i="visual");let s=sht.map(a=>(!r&&a.value==="text"&&(a={...a,disabled:!0}),!t&&a.value==="visual"&&(a={...a,disabled:!0,info:(0,Jk.__)("You can enable the visual editor in your profile settings.")}),a.value!==i&&!a.disabled?{...a,shortcut:e}:a));return(0,bQ.jsx)(_B.MenuGroup,{label:(0,Jk.__)("Editor"),children:(0,bQ.jsx)(_B.MenuItemsChoice,{choices:s,value:i,onSelect:n})})}var yQ=aht;var iMe=l(q(),1),sMe=l(E(),1),{Fill:aMe,Slot:lht}=(0,iMe.createSlotFill)("ToolsMoreMenuGroup");aMe.Slot=({fillProps:e})=>(0,sMe.jsx)(lht,{fillProps:e});var SB=aMe;var lMe=l(q(),1),cMe=l(E(),1),{Fill:uMe,Slot:cht}=(0,lMe.createSlotFill)(Symbol("ViewMoreMenuGroup"));uMe.Slot=({fillProps:e})=>(0,cMe.jsx)(cht,{fillProps:e});var CB=uMe;var ro=l(E(),1);function TB({isRevisionMode:e=!1}){let{openModal:t}=(0,P1.useDispatch)(We),{set:r}=(0,P1.useDispatch)(Qw.store),{toggleDistractionFree:o}=(0,P1.useDispatch)(A),n=(0,P1.useSelect)(a=>a(Qw.store).get("core","showIconLabels"),[]),i=()=>{r("core","distractionFree",!1)},s={icon:Fn,label:(0,Fo.__)("Options"),popoverProps:{placement:"bottom-end",className:"more-menu-dropdown__content"},toggleProps:{showTooltip:!n,...n&&{variant:"tertiary"},tooltipPosition:"bottom",size:"compact"}};return e?(0,ro.jsx)(od.DropdownMenu,{...s,children:()=>(0,ro.jsx)(yQ,{})}):(0,ro.jsx)(ro.Fragment,{children:(0,ro.jsx)(od.DropdownMenu,{...s,children:({onClose:a})=>(0,ro.jsxs)(ro.Fragment,{children:[(0,ro.jsxs)(od.MenuGroup,{label:(0,Fo._x)("View","noun"),children:[(0,ro.jsx)(Qw.PreferenceToggleMenuItem,{scope:"core",name:"fixedToolbar",onToggle:i,label:(0,Fo.__)("Top toolbar"),info:(0,Fo.__)("Access all block and document tools in a single place"),messageActivated:(0,Fo.__)("Top toolbar activated."),messageDeactivated:(0,Fo.__)("Top toolbar deactivated.")}),(0,ro.jsx)(Qw.PreferenceToggleMenuItem,{scope:"core",name:"distractionFree",label:(0,Fo.__)("Distraction free"),info:(0,Fo.__)("Write with calmness"),handleToggling:!1,onToggle:()=>o({createNotice:!1}),messageActivated:(0,Fo.__)("Distraction free mode activated."),messageDeactivated:(0,Fo.__)("Distraction free mode deactivated."),shortcut:wQ.displayShortcut.primaryShift("\\")}),(0,ro.jsx)(Qw.PreferenceToggleMenuItem,{scope:"core",name:"focusMode",label:(0,Fo.__)("Spotlight mode"),info:(0,Fo.__)("Focus on one block at a time"),messageActivated:(0,Fo.__)("Spotlight mode activated."),messageDeactivated:(0,Fo.__)("Spotlight mode deactivated.")}),(0,ro.jsx)(CB.Slot,{fillProps:{onClose:a}})]}),(0,ro.jsx)(yQ,{}),(0,ro.jsx)(dc.Slot,{name:"core/plugin-more-menu",label:(0,Fo.__)("Panels"),fillProps:{onClick:a}}),(0,ro.jsxs)(od.MenuGroup,{label:(0,Fo.__)("Tools"),children:[(0,ro.jsx)(od.MenuItem,{onClick:()=>t("editor/keyboard-shortcut-help"),shortcut:wQ.displayShortcut.access("h"),children:(0,Fo.__)("Keyboard shortcuts")}),(0,ro.jsx)(oMe,{}),(0,ro.jsxs)(od.MenuItem,{icon:Ps,href:(0,Fo.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),target:"_blank",rel:"noopener",children:[(0,Fo.__)("Help"),(0,ro.jsx)(jt,{render:(0,ro.jsx)("span",{}),children:(0,Fo.__)("(opens in a new tab)")})]}),(0,ro.jsx)(SB.Slot,{fillProps:{onClose:a}})]}),(0,ro.jsx)(od.MenuGroup,{children:(0,ro.jsx)(od.MenuItem,{onClick:()=>t("editor/preferences"),children:(0,Fo.__)("Preferences")})})]})})})}var fMe=l(Pe(),1),EB=l(K(),1);var pMe=l(E(),1),dMe="toggle",_Q="button";function mMe({forceIsDirty:e,setEntitiesSavedStatesCallback:t}){let r,o=(0,fMe.useViewportMatch)("medium","<"),{togglePublishSidebar:n}=(0,EB.useDispatch)(A),{hasPublishAction:i,isBeingScheduled:s,isPending:a,isPublished:c,isPublishSidebarEnabled:u,isPublishSidebarOpened:d,isScheduled:f,postStatus:m,postStatusHasChanged:h,postType:g}=(0,EB.useSelect)(v=>({hasPublishAction:!!v(A).getCurrentPost()?._links?.["wp:action-publish"],isBeingScheduled:v(A).isEditedPostBeingScheduled(),isPending:v(A).isCurrentPostPending(),isPublished:v(A).isCurrentPostPublished(),isPublishSidebarEnabled:v(A).isPublishSidebarEnabled(),isPublishSidebarOpened:v(A).isPublishSidebarOpened(),isScheduled:v(A).isCurrentPostScheduled(),postStatus:v(A).getEditedPostAttribute("status"),postStatusHasChanged:v(A).getPostEdits()?.status,postType:v(A).getCurrentPostType()}),[]);return g===zl||c||h&&!["future","publish"].includes(m)||f&&s||a&&!i&&!o?r=_Q:o||u?r=dMe:r=_Q,(0,pMe.jsx)(qS,{forceIsDirty:e,isOpen:d,isToggle:r===dMe,onToggle:n,setEntitiesSavedStatesCallback:t})}var hMe=l(H(),1),gMe=l(q(),1);var vMe=l(se(),1),bMe=l(K(),1),yMe=l(Ht(),1);var wMe=l(E(),1);function _Me(){let{hasLoaded:e,permalink:t,isPublished:r,label:o,showIconLabels:n}=(0,bMe.useSelect)(i=>{let s=i(A).getCurrentPostType(),a=i(vMe.store).getPostType(s),{get:c}=i(yMe.store);return{permalink:i(A).getPermalink(),isPublished:i(A).isCurrentPostPublished(),label:a?.labels?.view_item,hasLoaded:!!a,showIconLabels:c("core","showIconLabels")}},[]);return!r||!t||!e?null:(0,wMe.jsx)(gMe.Button,{icon:Ps,label:o||(0,hMe.__)("View post"),href:t,target:"_blank",showTooltip:!n,size:"compact"})}var xMe=l(Pe(),1),rl=l(q(),1),zi=l(H(),1);var k1=l(K(),1),SMe=l(se(),1),CMe=l(Ht(),1);var xQ=l(xe(),1);var tl={document:"edit-post/document",block:"edit-post/block"};var Kn=l(E(),1),{getViewportBreakpoints:uht}=Y(xd);function TMe({forceIsAutosaveable:e,disabled:t}){let{deviceType:r,homeUrl:o,hasMobileViewport:n,hasTabletViewport:i,isTemplate:s,isViewable:a,showIconLabels:c,isTemplateHidden:u,templateId:d,isResponsiveEditing:f,isResponsiveEditingEnabled:m,hasBlockSelection:h,activeComplementaryArea:g}=(0,k1.useSelect)(V=>{let{getCurrentPostType:F,getCurrentTemplateId:B,getRenderingMode:z,getDeviceType:L,getEditorSettings:D}=Y(V(A)),{isResponsiveEditing:N,getBlockSelectionStart:W,getSettings:G}=Y(V(xQ.store)),{getEntityRecord:Z,getPostType:X}=V(SMe.store),{get:ce}=V(CMe.store),re=F(),pe=uht(G().__experimentalFeatures?.viewport);return{deviceType:L(),homeUrl:Z("root","__unstableBase")?.home,hasMobileViewport:pe.mobile!==void 0,hasTabletViewport:pe.tablet!==void 0,isTemplate:re==="wp_template",isViewable:X(re)?.viewable??!1,showIconLabels:ce("core","showIconLabels"),isTemplateHidden:z()==="post-only",templateId:B(),isResponsiveEditing:N(),isResponsiveEditingEnabled:D().responsiveEditingEnabled,hasBlockSelection:!!W(),activeComplementaryArea:V(We).getActiveComplementaryArea("core")}},[]),{setDeviceType:v,setRenderingMode:y,setDefaultRenderingMode:_}=Y((0,k1.useDispatch)(A)),{resetZoomLevel:b,setStyleStateViewport:w,setResponsiveEditing:x}=Y((0,k1.useDispatch)(xQ.store)),{enableComplementaryArea:C}=(0,k1.useDispatch)(We),S=V=>{v(V),b()},P=()=>{let V=!f;x(V),w(V?nR[r]??"default":"default"),V&&h&&!g&&C("core",tl.block)};if((0,xMe.useViewportMatch)("medium","<"))return null;let O={placement:"bottom-end"},R={className:"editor-preview-dropdown__toggle",iconPosition:"right",size:"compact",showTooltip:!c,disabled:t,accessibleWhenDisabled:t},I={"aria-label":(0,zi.__)("View options")},T={desktop:GR,mobile:g0,tablet:WI},M=[{value:"Desktop",label:(0,zi.__)("Desktop"),icon:GR,info:f?(0,zi.__)("Style all viewports."):(0,zi.__)("Preview desktop viewport.")},...i?[{value:"Tablet",label:(0,zi.__)("Tablet"),icon:WI,info:f?(0,zi.__)("Style tablet only."):(0,zi.__)("Preview tablet viewport.")}]:[],...n?[{value:"Mobile",label:(0,zi.__)("Mobile"),icon:g0,info:f?(0,zi.__)("Style mobile only."):(0,zi.__)("Preview mobile viewport.")}]:[]];return(0,Kn.jsx)(rl.DropdownMenu,{className:Q("editor-preview-dropdown",`editor-preview-dropdown--${r.toLowerCase()}`,{"is-responsive-editing":f}),popoverProps:O,toggleProps:R,menuProps:I,icon:T[r.toLowerCase()],label:(0,zi.__)("View"),disableOpenOnArrowDown:t,children:({onClose:V})=>(0,Kn.jsxs)(Kn.Fragment,{children:[(0,Kn.jsx)(rl.MenuGroup,{children:(0,Kn.jsx)(rl.MenuItemsChoice,{choices:M,value:r,onSelect:S})}),m&&(0,Kn.jsx)(rl.MenuGroup,{children:(0,Kn.jsx)(rl.MenuItem,{icon:f?jo:void 0,isSelected:f,role:"menuitemcheckbox",onClick:P,info:(0,zi.__)("Style changes apply only to the selected viewport."),children:(0,zi.__)("Responsive styles")})}),s&&(0,Kn.jsx)(rl.MenuGroup,{children:(0,Kn.jsxs)(rl.MenuItem,{href:o,target:"_blank",icon:Ps,onClick:V,children:[(0,zi.__)("View site"),(0,Kn.jsx)(jt,{render:(0,Kn.jsx)("span",{}),children:(0,zi.__)("(opens in a new tab)")})]})}),!s&&!!d&&(0,Kn.jsx)(rl.MenuGroup,{children:(0,Kn.jsx)(rl.MenuItem,{icon:u?void 0:jo,isSelected:!u,role:"menuitemcheckbox",onClick:()=>{let F=u?"template-locked":"post-only";y(F),_(F),b()},children:(0,zi.__)("Show template")})}),a&&(0,Kn.jsx)(rl.MenuGroup,{children:(0,Kn.jsx)(gRe,{forceIsAutosaveable:e,onPreview:V})}),(0,Kn.jsx)(dc.Slot,{name:"core/plugin-preview-menu",fillProps:{onClick:V}})]})})}var EMe=l(q(),1),SQ=l(H(),1),PMe=l(U(),1),$k=l(K(),1),CQ=l(xe(),1);var TQ=l(Ht(),1),PB=l(La(),1),kMe=l(Ao(),1);var RMe=l(E(),1),dht=({disabled:e})=>{let{isZoomOut:t,showIconLabels:r,isDistractionFree:o}=(0,$k.useSelect)(u=>({isZoomOut:Y(u(CQ.store)).isZoomOut(),showIconLabels:u(TQ.store).get("core","showIconLabels"),isDistractionFree:u(TQ.store).get("core","distractionFree")})),{resetZoomLevel:n,setZoomLevel:i}=Y((0,$k.useDispatch)(CQ.store)),{registerShortcut:s,unregisterShortcut:a}=(0,$k.useDispatch)(PB.store);return(0,PMe.useEffect)(()=>(s({name:"core/editor/zoom",category:"global",description:(0,SQ.__)("Enter or exit zoom out."),keyCombination:{modifier:(0,kMe.isAppleOS)()?"primaryShift":"secondary",character:"0"}}),()=>{a("core/editor/zoom")}),[s,a]),(0,PB.useShortcut)("core/editor/zoom",()=>{t?n():i("auto-scaled")},{isDisabled:o}),(0,RMe.jsx)(EMe.Button,{accessibleWhenDisabled:!0,disabled:e,onClick:()=>{t?n():i("auto-scaled")},icon:gj,label:(0,SQ.__)("Zoom Out"),isPressed:t,size:"compact",showTooltip:!r,className:"editor-zoom-out-toggle"})},IMe=dht;var v5e=l(q(),1),M1=l(U(),1),b5e=l(se(),1),GB=l(H(),1);var MMe=l(q(),1),NMe=l(U(),1);var R1=l(U(),1);function OMe(e){let[t,r]=(0,R1.useState)(e),[o,n]=(0,R1.useState)(e?"loading":"idle");t!==e&&(r(e),n(e?"loading":"idle"));let i=(0,R1.useCallback)(()=>n("loaded"),[]),s=(0,R1.useCallback)(()=>n("error"),[]);return{status:o,handleLoad:i,handleError:s}}var nd=l(E(),1);J2([HD]);var AMe="#1e1e1e",fht="#fff";function pht({className:e,src:t,name:r,label:o,variant:n,size:i="default",borderColor:s,dimmed:a=!1,statusIndicator:c,style:u,...d}){let{status:f,handleLoad:m,handleError:h}=OMe(t),g=f==="loaded",v=n==="badge"&&!!r,y=r?r.split(/\s+/).slice(0,2).map(x=>x[0]).join("").toUpperCase():void 0,_=(0,NMe.useMemo)(()=>s&&Vo(s).isReadable(AMe,{level:"AA",size:"normal"})?AMe:fht,[s]),b={...u,...s?{"--editor-avatar-outline-color":s,"--editor-avatar-name-color":_}:{}},w=(0,nd.jsxs)("div",{className:Q("editor-avatar",e,{"has-avatar-border-color":!!s,"has-src":g,"is-badge":v,"is-small":i==="small","is-dimmed":a}),style:b,role:r?"img":void 0,"aria-label":r||void 0,...d,children:[(0,nd.jsxs)("span",{className:"editor-avatar__image",children:[t&&(0,nd.jsx)("img",{src:t,alt:"",crossOrigin:"anonymous",className:"editor-avatar__img",onLoad:m,onError:h}),!g&&y]}),a&&!!c&&(0,nd.jsx)("span",{className:"editor-avatar__status-indicator",children:(0,nd.jsx)(MMe.Icon,{icon:c})}),v&&(0,nd.jsx)("span",{className:"editor-avatar__name",children:o||r})]});return r&&(!v||o)?(0,nd.jsxs)($e.Root,{children:[(0,nd.jsx)($e.Trigger,{render:w}),(0,nd.jsx)($e.Popup,{children:r})]}):w}var qm=pht;var DMe=l(U(),1),kB=l(H(),1),RB=l(E(),1);function mht({className:e,max:t=3,children:r,...o}){let n=DMe.Children.toArray(r),i=n.slice(0,t),s=n.length-t;return(0,RB.jsxs)("div",{role:"group",className:Q("editor-avatar-group",e),...o,children:[i,s>0&&(0,RB.jsx)("span",{className:"editor-avatar-group__overflow","aria-label":(0,kB.sprintf)((0,kB._n)("%d more collaborator","%d more collaborators",s),s),children:`+${s}`})]})}var EQ=mht;var o2=l(H(),1),AB=l(q(),1);var XMe=l(ba(),1);function Xf(e){return e?.["48"]||e?.["96"]||e?.["24"]}var BMe=l(H(),1),Lv=l(Df(),1),VMe=l(Am(),1);function jMe(e){return e.trim()}var e2=-16,hht=16,FMe=20,LMe=["#6F42C1","#D94145","#FBBF24","#FF35EE","#879F11","#0F766E","#00CFFF"];function ua(e){return LMe[e%LMe.length]}function zMe(e,t=10){if(!e)return"";let r=(0,BMe._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 Bv(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 HMe(e,t){let r=new Set(Bv(e)),o=Number(t);return r.has(o)?e:(r.add(o),{...e,noteId:[...r]})}var t2="core/note";function ght(e,t){if(t==null)return null;let r=null;if(e instanceof Lv.RichTextData?r=e.toHTMLString():typeof e=="string"&&(r=e),!r||r.indexOf("wp-note")===-1)return null;let o=String(t),i=(0,Lv.create)({html:r}).formats,s=-1;for(let a=0;a<i.length;a++)if(i[a]?.find(d=>d.type===t2&&d.attributes&&d.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 IB(e,t){if(!e)return null;for(let r of Object.keys(e)){let o=ght(e[r],t);if(o)return{attributeKey:r,start:o.start,end:o.end}}return null}function OB(e){return`mark.wp-note[data-id="${String(e).replace(/["\\\n\r\f]/g,r=>r==='"'||r==="\\"?`\\${r}`:`\\${r.codePointAt(0).toString(16)} `)}"]`}function UMe(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,VMe.getRectangleFromRange)(r);return!o||o.width===0&&o.height===0?null:o}var vht=-1;function WMe(e,t){let r=IB(t,e?.id);return r?r.start:vht}function GMe(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 u of c){if(u.type!==t2)continue;let d=u.attributes?.["data-id"],f=i.get(d);f?f.end=a:i.set(d,{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 u=c.filter(f=>f.type===t2);if(u.length===0)continue;u.length>1&&u.sort((f,m)=>s(m.attributes?.["data-id"])-s(f.attributes?.["data-id"]));let d=c.filter(f=>f.type!==t2);n[a]=[...u,...d]}return{...e,formats:n}}function PQ(e,t){if(!(e instanceof Lv.RichTextData))return null;let r=String(t),o=(0,Lv.create)({html:e.toHTMLString()}),n=!1,i=o.formats.map(s=>{if(!s)return s;let a=s.filter(c=>!(c.type===t2&&c.attributes?.["data-id"]===r));return a.length===s.length?s:(n=!0,a.length?a:void 0)});return n?Lv.RichTextData.fromHTMLString(new Lv.RichTextData({...o,formats:i}).toHTMLString()):null}function r2(e){return e.find(t=>t.status==="hold")??e[0]??null}function YMe(e,t){let r=new Set(Bv(e));return r.delete(Number(t)),{...e,noteId:r.size>0?[...r]:void 0}}function qMe({threads:e,selectedNoteId:t,blockRects:r,heights:o,scrollTop:n=0}){let i={},s=[...e].sort((y,_)=>(r[y.id]?.top??Number.MAX_VALUE)-(r[_.id]?.top??Number.MAX_VALUE)),a=Math.max(0,s.findIndex(y=>y.id===t)),c=s[a];if(!c||!r[c.id])return{positions:{}};let d=r[c.id].top||0,f=o[c.id]||0;i[c.id]=e2;let m=d+e2,h=f;for(let y=a+1;y<s.length;y++){let _=s[y],b=r[_.id];if(!b)continue;let w=b.top||0,x=o[_.id]||0,C=e2,S=m+h;w<S+hht&&(C=S-w+FMe),i[_.id]=C,m=w+C,h=x}let g=d+e2;for(let y=a-1;y>=0;y--){let _=s[y],b=r[_.id];if(!b)continue;let w=b.top||0,x=o[_.id]||0,C=e2;w+x>g&&(C=g-w-x-FMe),i[_.id]=C,g=w+C}let v={};for(let y of s){let _=r[y.id];_&&i[y.id]!==void 0&&(v[y.id]=_.top+n+i[y.id])}return{positions:v}}function KMe(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 KMe(e,t,r).then(o=>{o&&(o.focus(),o.scrollIntoView({block:"nearest"}))})}function ZMe(e,t){return KMe(e,t).then(r=>{r?.scrollIntoView({block:"nearest"})})}var ol=l(E(),1);function QMe({activeCollaborators:e,popoverAnchor:t,setIsPopoverVisible:r,cursorRegistry:o}){let n=i=>{o.scrollToCursor(i,{behavior:"smooth",block:"center",highlightDuration:2e3})&&((0,XMe.speak)((0,o2.__)("Scrolled to cursor"),"polite"),r(!1))};return(0,ol.jsx)(AB.Popover,{anchor:t,placement:"bottom",offset:8,className:"editor-collaborators-presence__list",onClose:()=>r(!1),children:(0,ol.jsxs)("div",{className:"editor-collaborators-presence__list-content",children:[(0,ol.jsxs)("div",{className:"editor-collaborators-presence__list-header",children:[(0,ol.jsxs)("div",{className:"editor-collaborators-presence__list-header-title",children:[(0,o2.__)("Collaborators"),(0,ol.jsx)("span",{children:e.length})]}),(0,ol.jsx)("div",{className:"editor-collaborators-presence__list-header-action",children:(0,ol.jsx)(AB.Button,{__next40pxDefaultSize:!0,icon:Zi,iconSize:24,label:(0,o2.__)("Close Collaborators List"),onClick:()=>r(!1)})})]}),(0,ol.jsx)("div",{className:"editor-collaborators-presence__list-items",children:e.map(i=>{let s=i.isMe;return(0,ol.jsxs)("button",{className:"editor-collaborators-presence__list-item",disabled:s,onClick:()=>n(i.clientId),children:[(0,ol.jsx)(qm,{src:Xf(i.collaboratorInfo.avatar_urls),name:i.collaboratorInfo.name,borderColor:s?"var(--wp-admin-theme-color)":ua(i.collaboratorInfo.id),dimmed:!i.isConnected}),(0,ol.jsx)("div",{className:"editor-collaborators-presence__list-item-info",children:(0,ol.jsx)("div",{className:"editor-collaborators-presence__list-item-name",children:s?(0,o2.__)("You"):i.collaboratorInfo.name})})]},i.clientId)})})]})})}function bht(e,t){e.classList.add("collaborators-overlay-cursor-highlighted"),setTimeout(()=>{e.classList.remove("collaborators-overlay-cursor-highlighted")},t)}function JMe(){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&&bht(o,r.highlightDuration),!0):!1},removeAll(){e.clear()}}}var g5e=l(xe(),1);var UB=l(Pe(),1),ad=l(U(),1),m5e=l(H(),1);var MB="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)",kQ="9999px",RQ="32px",IQ="24px",NB="4px",n2="8px",OQ="1px",$Me="2px",Vv="#fff",e5e="11px",t5e="13px",AQ="var(--wpds-typography-font-weight-emphasis, 600)",r5e="20px";var o5e=`
+	`,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=`
 .editor-avatar {
 	position: relative;
 	display: inline-flex;
 	align-items: center;
-	border-radius: ${kQ};
+	border-radius: ${Uoe};
 	flex-shrink: 0;
-	box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 2px) ${Vv}, ${MB};
+	box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 2px) ${ey}, ${KB};
 }
 .editor-avatar__image {
 	box-sizing: border-box;
 	position: relative;
-	width: ${RQ};
-	height: ${RQ};
-	border-radius: ${kQ};
+	width: ${Woe};
+	height: ${Woe};
+	border-radius: ${Uoe};
 	border: 0;
 	background-color: var(--wp-admin-theme-color, #3858e9);
 	overflow: hidden;
 	overflow: clip;
 	flex-shrink: 0;
 	font-size: 0;
-	color: ${Vv};
+	color: ${ey};
 }
 .is-small > .editor-avatar__image {
-	width: ${IQ};
-	height: ${IQ};
+	width: ${Goe};
+	height: ${Goe};
 }
 .has-avatar-border-color > .editor-avatar__image {
 	border: var(--wp-admin-border-width-focus, 2px) solid var(--editor-avatar-outline-color);
@@ -253,7 +260,7 @@
 	position: absolute;
 	inset: 0;
 	border-radius: inherit;
-	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) ${Vv};
+	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus, 2px) ${ey};
 	pointer-events: none;
 	z-index: 1;
 }
@@ -273,8 +280,8 @@
 	display: flex;
 	align-items: center;
 	justify-content: center;
-	font-size: ${e5e};
-	font-weight: ${AQ};
+	font-size: ${zLe};
+	font-weight: ${qoe};
 	border: 0;
 	background-clip: border-box;
 }
@@ -285,10 +292,10 @@
 	background-color: var(--editor-avatar-outline-color);
 }
 .editor-avatar__name {
-	font-size: ${t5e};
-	font-weight: ${AQ};
-	line-height: ${r5e};
-	color: var(--editor-avatar-name-color, ${Vv});
+	font-size: ${jLe};
+	font-weight: ${qoe};
+	line-height: ${HLe};
+	color: var(--editor-avatar-name-color, ${ey});
 	min-width: 0;
 	padding-bottom: 2px; /* $grid-unit-05 / 2 */
 	overflow: hidden;
@@ -309,8 +316,8 @@
 }
 .editor-avatar.is-badge:hover {
 	grid-template-columns: min-content 1fr;
-	column-gap: ${NB};
-	padding-inline-end: ${n2};
+	column-gap: ${XB};
+	padding-inline-end: ${E3};
 	transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
 }
 .editor-avatar.is-badge:hover .editor-avatar__name {
@@ -326,7 +333,7 @@
 		transition: none;
 	}
 }
-`;var n5e=`
+`;var WLe=`
 .block-canvas-cover {
 	position: absolute;
 	top: 0;
@@ -357,10 +364,10 @@
 .collaborators-overlay-user-cursor {
 	position: absolute;
 	z-index: 0;
-	width: ${$Me};
-	border-radius: ${OQ};
-	outline: ${OQ} solid ${Vv};
-	box-shadow: ${MB};
+	width: ${BLe};
+	border-radius: ${Yoe};
+	outline: ${Yoe} solid ${ey};
+	box-shadow: ${KB};
 	animation: collaborators-overlay-cursor-blink 1s infinite;
 }
 .collaborators-overlay-selection-rect {
@@ -375,7 +382,7 @@
 	position: absolute;
 	z-index: 1;
 	transform: translate(-11px, -100%);
-	margin-top: -${NB};
+	margin-top: -${XB};
 	pointer-events: auto;
 	overflow: visible;
 	width: max-content;
@@ -385,11 +392,11 @@
 .collaborators-overlay-block-label.editor-avatar {
 	position: absolute;
 	z-index: 1;
-	transform: translateY(calc(-100% - ${n2}));
+	transform: translateY(calc(-100% - ${E3}));
 	pointer-events: auto;
 	overflow: visible;
 	width: max-content;
-	--label-base-transform: translateY(calc(-100% - ${n2}));
+	--label-base-transform: translateY(calc(-100% - ${E3}));
 }

 @keyframes collaborators-overlay-cursor-blink {
@@ -436,7 +443,7 @@
 	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(${Vv}, 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(${ey}, 0.7);
 	z-index: 1;
 }
 @media (prefers-reduced-motion: reduce) {
@@ -446,12 +453,12 @@
 		animation: none;
 	}
 }
-`;function i5e(e,t){let r=null,o=()=>{try{e()}catch{}r=setTimeout(o,t)};return r=setTimeout(o,t),()=>{r&&clearTimeout(r)}}var FQ=l(se(),1),I1=l(U(),1);var id=l(U(),1);function DB(e){let[t,r]=(0,id.useState)(0),o=(0,id.useRef)(null),n=(0,id.useCallback)(()=>(o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{r(i=>i+1)},e),()=>{o.current&&clearTimeout(o.current)}),[e]);return[t,n]}function FB(){let[e,t]=(0,id.useState)(0),r=(0,id.useRef)(null);(0,id.useEffect)(()=>()=>{r.current!==null&&cancelAnimationFrame(r.current)},[]);let o=(0,id.useCallback)(()=>{r.current!==null&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{r.current=null,t(n=>n+1)})},[]);return[e,o]}var yht=500,BB=(e,t,r,o)=>e===null||!t?null:wht(t,e,r,o)??null,wht=(e,t,r,o)=>{let{node:n,offset:i}=MQ(e,t,r),s=r.createRange();try{s.setStart(n,i)}catch{return null}s.collapse(!0);let a=s.getBoundingClientRect(),c=e.getBoundingClientRect(),u=0,d=0;a.x===0&&a.y===0&&a.width===0&&a.height===0?(u=c.left-o.left,d=c.top-o.top):(u=a.left-o.left,d=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:u,y:d,height:f}},VB=(e,t,r,o,n)=>{let i=t,s=r;i>s&&([i,s]=[s,i]);let a=MQ(e,i,o),c=MQ(e,s,o),u=o.createRange();try{u.setStart(a.node,a.offset),u.setEnd(c.node,c.offset)}catch{return null}let d=u.getClientRects(),f=[];for(let m of d){if(m.width===0&&m.height===0)continue;let h=m.left-n.left,g=m.top-n.top;f.some(y=>y.x===h&&y.y===g&&y.width===m.width&&y.height===m.height)||f.push({x:h,y:g,width:m.width,height:m.height})}return f.length>0?f:null},LB=e=>{let t=e.parentElement;return t?.hasAttribute("data-block")?t:e},_ht=(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(u=>u.contains(c))||s.push(c)}return s},jB=(e,t,r)=>{let o=r.querySelector(`[data-block="${e}"]`),n=r.querySelector(`[data-block="${t}"]`);if(!o||!n)return null;let i=s5e(n,o)?n:o,s=s5e(n,o)?o:n,a=LB(i),c=LB(s),u=a.getAttribute("data-block"),d=c.getAttribute("data-block"),f=u===d,m=f?[]:_ht(u,d,r).filter(h=>!a.contains(h)&&!c.contains(h));return{firstEl:a,firstId:u,lastEl:c,lastId:d,middleEls:m,sameContainer:f}},MQ=(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>yht)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 u=o.nextNode();return u?.nodeType===Node.TEXT_NODE?{node:u,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}},s5e=(e,t)=>!!(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING);var{useActiveCollaborators:xht,useResolvedSelection:Sht}=Y(FQ.privateApis),{SelectionType:NQ}=Y(FQ.privateApis);function a5e(e,t,r,o,n){let i=(0,I1.useRef)(new Set),s=xht(r??null,o??null),a=Sht(r??null,o??null),[c,u]=(0,I1.useState)([]),[d,f]=DB(n),[m,h]=FB();return(0,I1.useEffect)(()=>{if(!t){u([]);return}let g=i.current,v=new Set,y=s.filter(C=>{if(C.isMe)return!1;let S=C.editorState?.selection?.type;return S===NQ.WholeBlock||S===NQ.SelectionInMultipleBlocks}).flatMap(C=>{let S=C.editorState?.selection;if(S.type===NQ.WholeBlock){let D;try{({localClientId:D}=a(S))}catch{return[]}return D?[{blockId:D,clientId:C.clientId,userId:C.collaboratorInfo.id,color:ua(C.collaboratorInfo.id),userName:C.collaboratorInfo.name,avatarUrl:Xf(C.collaboratorInfo.avatar_urls),alwaysOutline:!0}]:[]}let P=D=>{try{return a(D).localClientId}catch{return null}},k=P(S.startEndpoint),O=P(S.endEndpoint);if(!k||!O)return[];let R=jB(k,O,t);if(!R)return[];let{firstId:I,lastId:T,middleEls:M,sameContainer:V}=R,F=ua(C.collaboratorInfo.id),B=C.collaboratorInfo.name,z=Xf(C.collaboratorInfo.avatar_urls);if(V)return[{blockId:I,clientId:C.clientId,userId:C.collaboratorInfo.id,color:F,userName:B,avatarUrl:z,alwaysOutline:!1}];let L=M.map(D=>D.getAttribute("data-block")).filter(D=>!!D);return[I,...L,T].map(D=>({blockId:D,clientId:C.clientId,userId:C.collaboratorInfo.id,color:F,userName:B,avatarUrl:z,alwaysOutline:!1}))}).filter(C=>v.has(C.blockId)?!1:(v.add(C.blockId),!0)),_=new Set(y.map(C=>C.blockId));for(let C of g)if(!_.has(C)){let S=DQ(t,C);S&&(S.classList.remove("is-collaborator-selected"),S.style.removeProperty("--collaborator-outline-color")),g.delete(C)}let b=[],w=e?.getBoundingClientRect()??null,x=new Set;return y.forEach(C=>{let{color:S,blockId:P,userName:k,avatarUrl:O}=C,R=DQ(t,P);if(!R)return;R.classList.remove("is-collaborator-selected"),R.style.removeProperty("--collaborator-outline-color"),g.delete(P);let I=!R.innerText?.trim();if((C.alwaysOutline||I)&&(R.classList.add("is-collaborator-selected"),R.style.setProperty("--collaborator-outline-color",S),g.add(P)),w&&!x.has(C.userId)){x.add(C.userId);let T=R.getBoundingClientRect();b.push({blockId:P,clientId:C.clientId,userName:k,avatarUrl:O,color:S,x:T.left-w.left,y:T.top-w.top})}}),u(b),()=>{for(let C of g){let S=DQ(t,C);S&&(S.classList.remove("is-collaborator-selected"),S.style.removeProperty("--collaborator-outline-color"))}g.clear()}},[s,t,e,d,m,a]),{highlights:c,rerenderHighlightsAfterDelay:f,rerenderHighlightsOnResize:h}}var DQ=(e,t)=>e.querySelector(`[data-block="${t}"]`);var LQ=l(se(),1),u5e=l(K(),1),HB=l(U(),1),d5e=l(Ht(),1);var l5e=l(se(),1);var{SelectionDirection:Cht,SelectionType:zB}=Y(l5e.privateApis);function i2(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 c5e(e,t,r,o){return e.type===zB.None||e.type===zB.WholeBlock?{}:e.type===zB.Cursor?Tht(t,o):r?Eht(e,t,r,o):{}}function Tht(e,t){if(!e.localClientId)return{};let r=i2(t.editorDocument,e);return{coords:BB(e.richTextOffset,r,t.editorDocument,t.overlayRect)}}function Eht(e,t,r,o){if(!t.localClientId||!r.localClientId)return{};let i=e.selectionDirection===Cht.Backward?t:r;if(e.type===zB.SelectionInOneBlock){if(t.richTextOffset===null||r.richTextOffset===null)return{};let s=kht(t,r,o);return s.rects.length>0?{coords:BB(i.richTextOffset,s.blockElement,o.editorDocument,o.overlayRect),selectionRects:s.rects}:{coords:BB(t.richTextOffset,i2(o.editorDocument,t),o.editorDocument,o.overlayRect)}}return Pht(t,r,o)}function O1(e,t){let r=e.getBoundingClientRect();return{x:r.left-t.left,y:r.top-t.top,width:r.width,height:r.height}}function Pht(e,t,r){let{editorDocument:o,overlayRect:n}=r,i=jB(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:u,middleEls:d,sameContainer:f}=i;if(f)return c.innerText?.trim()?{selectionRects:[O1(c,n)]}:{};let m=Number.MAX_SAFE_INTEGER,h=[];if(c.innerText?.trim()){let g=s.richTextOffset;if(g===null||g===0)h.push(O1(c,n));else{let v=i2(o,s),y=v?VB(v,g,m,o,n):null;h.push(...y??[O1(c,n)])}}for(let g of d)g.innerText?.trim()&&h.push(O1(g,n));if(u.innerText?.trim()){let g=a.richTextOffset;if(g===null)h.push(O1(u,n));else if(g>0){let v=i2(o,a),y=v?VB(v,0,g,o,n):null;h.push(...y??[O1(u,n)])}}return h.length>0?{selectionRects:h}:{}}function kht(e,t,r){let o=i2(r.editorDocument,e);return!o||e.richTextOffset===null||t.richTextOffset===null?{rects:[],blockElement:null}:{rects:VB(o,e.richTextOffset,t.richTextOffset,r.editorDocument,r.overlayRect)??[],blockElement:o}}var{useActiveCollaborators:Rht,useResolvedSelection:Iht}=Y(LQ.privateApis),{SelectionType:A1}=Y(LQ.privateApis);function f5e(e,t,r,o,n){let i=Rht(r??null,o??null),s=Iht(r??null,o??null),a=(0,u5e.useSelect)(g=>g(d5e.store).get("core","showCollaborationCursor"),[]),[c,u]=(0,HB.useState)([]),[d,f]=DB(n),[m,h]=FB();return(0,HB.useEffect)(()=>{if(!e||!t){u([]);return}let g=e.getBoundingClientRect(),v={editorDocument:t,overlayRect:g},y=[],_=i.some(b=>!b.isMe);i.forEach(b=>{if(b.isMe&&(!a||!_))return;let w=b.editorState?.selection??{type:A1.None},x={richTextOffset:null,localClientId:null,attributeKey:null},C;if(w.type===A1.Cursor)try{x=s(w)}catch{return}else if(w.type===A1.SelectionInOneBlock)try{x=s({type:A1.Cursor,cursorPosition:w.cursorStartPosition}),C=s({type:A1.Cursor,cursorPosition:w.cursorEndPosition})}catch{return}else if(w.type===A1.SelectionInMultipleBlocks){let M=F=>s(F);try{x=M(w.startEndpoint),C=M(w.endEndpoint)}catch{return}let V=F=>{if(!F.localClientId)return F;let B=t.querySelector(`[data-block="${F.localClientId}"]`);if(!B)return F;let L=LB(B).getAttribute("data-block");return!L||L===F.localClientId?F:{...F,localClientId:L,richTextOffset:null,attributeKey:null}};x=V(x),C&&(C=V(C))}let S=b.collaboratorInfo.name,P=b.clientId,k=b.isMe?"var(--wp-admin-theme-color)":ua(b.collaboratorInfo.id),O=Xf(b.collaboratorInfo.avatar_urls),R=c5e(w,x,C,v),I=!!R.coords,T=(R.selectionRects?.length??0)>0;if(I||T){let M={userName:S,clientId:P,color:k,avatarUrl:O,isMe:b.isMe,...R.coords??{}};R.selectionRects&&(M.selectionRects=R.selectionRects),y.push(M)}}),u(y)},[t,s,e,i,a,d,m]),{cursors:c,rerenderCursorsAfterDelay:f,rerenderCursorsOnResize:h}}var sd=l(E(),1),p5e=500,Oht=1e4;function h5e({blockEditorDocument:e,postId:t,postType:r,cursorRegistry:o}){let[n,i]=(0,ad.useState)(null),{cursors:s,rerenderCursorsAfterDelay:a,rerenderCursorsOnResize:c}=f5e(n,e??null,t??null,r??null,p5e),{highlights:u,rerenderHighlightsAfterDelay:d,rerenderHighlightsOnResize:f}=a5e(n,e??null,t??null,r??null,p5e),m=(0,ad.useCallback)(()=>{c(),f()},[c,f]),h=(0,UB.useResizeObserver)(m);(0,ad.useEffect)(()=>{let _=a(),b=d();return()=>{_(),b()}},[a,d]),(0,ad.useEffect)(()=>{if(s.length!==0)return i5e(a,Oht)},[s.length,a]);let g=(0,UB.useMergeRefs)([i,h]),v=(0,ad.useRef)(new Map);(0,ad.useEffect)(()=>{if(!o)return;let _=v.current,b=new Set([...s.map(w=>w.clientId),...u.map(w=>w.clientId)]);for(let w of _.keys())b.has(w)||(o.unregisterCursor(w),_.delete(w));for(let[w,x]of _.entries())o.registerCursor(w,x);return()=>o.removeAll()},[s,u,o]);let y=(0,ad.useCallback)(_=>b=>{b?v.current.set(_,b):v.current.delete(_)},[]);return(0,sd.jsxs)("div",{className:"collaborators-overlay-full",ref:g,children:[(0,sd.jsx)("style",{children:o5e+n5e}),s.map(_=>(0,sd.jsxs)("div",{children:[!_.isMe&&_.selectionRects?.map((b,w)=>(0,sd.jsx)("div",{className:"collaborators-overlay-selection-rect",style:{left:`${b.x}px`,top:`${b.y}px`,width:`${b.width}px`,height:`${b.height}px`,backgroundColor:_.color}},`${_.clientId}-sel-${w}`)),_.x!==void 0&&(0,sd.jsxs)("div",{ref:y(_.clientId),className:"collaborators-overlay-user",style:{left:`${_.x}px`,top:`${_.y}px`},children:[!_.isMe&&(0,sd.jsx)("div",{className:"collaborators-overlay-user-cursor",style:{backgroundColor:_.color,height:`${_.height}px`}}),(0,sd.jsx)(qm,{className:"collaborators-overlay-user-label",variant:"badge",size:"small",src:_.avatarUrl,name:_.userName,label:_.isMe?(0,m5e.__)("You"):void 0,borderColor:_.color})]})]},_.clientId)),u.map(_=>(0,sd.jsx)("div",{ref:y(_.clientId),style:{position:"absolute",left:`${_.x}px`,top:`${_.y}px`},children:(0,sd.jsx)(qm,{className:"collaborators-overlay-block-label",variant:"badge",size:"small",src:_.avatarUrl,name:_.userName,borderColor:_.color})},_.blockId))]})}var BQ=l(E(),1),{BlockCanvasCover:Aht}=Y(g5e.privateApis);function WB({postId:e,postType:t,cursorRegistry:r}){return(0,BQ.jsx)(Aht.Fill,{children:({containerRef:o})=>(0,BQ.jsx)(h5e,{blockEditorDocument:o.current?.ownerDocument,postId:e,postType:t,cursorRegistry:r})})}var Nc=l(E(),1),{useActiveCollaborators:Mht}=Y(b5e.privateApis);function VQ({postId:e,postType:t}){let r=Mht(e,t),o=r.filter(f=>!f.isMe),n=(0,M1.useMemo)(()=>[...r].sort((f,m)=>f.isMe&&!m.isMe?-1:!f.isMe&&m.isMe?1:0),[r]),[i]=(0,M1.useState)(JMe),[s,a]=(0,M1.useState)(!1),[c,u]=(0,M1.useState)(null);if(o.length===0)return null;let d=r.find(f=>f.isMe);return(0,Nc.jsxs)(Nc.Fragment,{children:[(0,Nc.jsxs)("div",{className:"editor-collaborators-presence",children:[(0,Nc.jsx)(v5e.Button,{__next40pxDefaultSize:!0,className:"editor-collaborators-presence__button",onClick:()=>a(!s),isPressed:s,ref:u,"aria-label":(0,GB.sprintf)((0,GB.__)("Collaborators list, %d online"),n.length),children:(0,Nc.jsxs)(EQ,{max:4,children:[d&&(0,Nc.jsx)(qm,{src:Xf(d.collaboratorInfo.avatar_urls),name:d.collaboratorInfo.name,borderColor:"var(--wp-admin-theme-color)",size:"small"},d.clientId),o.map(f=>(0,Nc.jsx)(qm,{src:Xf(f.collaboratorInfo.avatar_urls),name:f.collaboratorInfo.name,borderColor:ua(f.collaboratorInfo.id),size:"small"},f.clientId))]})}),s&&(0,Nc.jsx)(QMe,{activeCollaborators:n,popoverAnchor:c,setIsPopoverVisible:a,cursorRegistry:i})]}),(0,Nc.jsx)(WB,{postId:e,postType:t,cursorRegistry:i})]})}var Lo=l(E(),1);function Nht({customSaveButton:e,forceIsDirty:t,setEntitiesSavedStatesCallback:r}){let o=(0,s2.useViewportMatch)("large"),n=(0,s2.useViewportMatch)("medium"),i=(0,s2.useMediaQuery)("(max-width: 403px)"),{postId:s,postType:a,isTextEditor:c,isPublishSidebarOpened:u,showIconLabels:d,hasFixedToolbar:f,hasBlockSelection:m,hasSectionRootClientId:h,isStylesCanvasActive:g}=(0,w5e.useSelect)(w=>{let{get:x}=w(_5e.store),{getEditorMode:C,getCurrentPostType:S,getCurrentPostId:P,isPublishSidebarOpened:k}=w(A),{getStylesPath:O,getShowStylebook:R}=Y(w(A)),{getBlockSelectionStart:I,getSectionRootClientId:T}=Y(w(y5e.store));return{postId:P(),postType:S(),isTextEditor:C()==="text",isPublishSidebarOpened:k(),showIconLabels:x("core","showIconLabels"),hasFixedToolbar:x("core","fixedToolbar"),hasBlockSelection:!!I(),hasSectionRootClientId:!!T(),isStylesCanvasActive:!!O()?.startsWith("/revisions")||R()}},[]),v=["post","page","wp_template"].includes(a)&&h,[y,_]=(0,x5e.useState)(!0),b=!i&&(!f||f&&(!m||y));return(0,Lo.jsx)(yB,{toolbar:(0,Lo.jsxs)(Lo.Fragment,{children:[(0,Lo.jsx)(JAe,{disableBlockTools:g||c}),f&&n&&(0,Lo.jsx)(qAe,{isCollapsed:y,onToggle:_})]}),center:b?(0,Lo.jsxs)(Lo.Fragment,{children:[(0,Lo.jsx)(VQ,{postType:a,postId:s}),(0,Lo.jsx)(LF,{})]}):void 0,settings:(0,Lo.jsxs)(Lo.Fragment,{children:[!b&&!i&&(0,Lo.jsx)(VQ,{postType:a,postId:s}),!e&&!u&&(0,Lo.jsx)(kL,{forceIsDirty:t}),(0,Lo.jsx)(_Me,{}),(0,Lo.jsx)(TMe,{forceIsAutosaveable:t,disabled:g}),(0,Lo.jsx)(YS,{className:"editor-header__post-preview-button",forceIsAutosaveable:t}),o&&v&&(0,Lo.jsx)(IMe,{disabled:g}),(o||!d)&&(0,Lo.jsx)(Fg.Slot,{scope:"core"}),!e&&(0,Lo.jsx)(mMe,{forceIsDirty:t,setEntitiesSavedStatesCallback:r}),e,(0,Lo.jsx)(TB,{})]})})}var S5e=Nht;var a2=l(K(),1),qB=l(xe(),1),C5e=l(Pe(),1),l2=l(U(),1),T5e=l(Ht(),1),E5e=l(Ao(),1);var YB=l(E(),1),{PrivateInserterLibrary:Dht}=Y(qB.privateApis);function P5e(){let{blockSectionRootClientId:e,inserterSidebarToggleRef:t,inserter:r,showMostUsedBlocks:o,sidebarIsOpened:n}=(0,a2.useSelect)(m=>{let{getInserterSidebarToggleRef:h,getInserter:g,isPublishSidebarOpened:v}=Y(m(A)),{getBlockRootClientId:y,isZoomOut:_,getSectionRootClientId:b}=Y(m(qB.store)),{get:w}=m(T5e.store),{getActiveComplementaryArea:x}=m(We),C=()=>{if(_()){let S=b();if(S)return S}return y()};return{inserterSidebarToggleRef:h(),inserter:g(),showMostUsedBlocks:w("core","mostUsedBlocks"),blockSectionRootClientId:C(),sidebarIsOpened:!!(x("core")||v())}},[]),{setIsInserterOpened:i}=(0,a2.useDispatch)(A),{disableComplementaryArea:s}=(0,a2.useDispatch)(We),a=(0,C5e.useViewportMatch)("medium","<"),c=(0,l2.useRef)(),u=(0,l2.useCallback)(()=>{i(!1),t.current?.focus()},[t,i]),d=(0,l2.useCallback)(m=>{m.keyCode===E5e.ESCAPE&&!m.defaultPrevented&&(m.preventDefault(),u())},[u]),f=(0,YB.jsx)("div",{className:"editor-inserter-sidebar__content",children:(0,YB.jsx)(Dht,{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:u})});return(0,YB.jsx)("div",{onKeyDown:d,className:"editor-inserter-sidebar",children:f})}var ZB=l(xe(),1),XB=l(Pe(),1),QB=l(K(),1),jQ=l(Am(),1),ld=l(U(),1),u2=l(H(),1),R5e=l(La(),1),I5e=l(Ao(),1);var c2=l(q(),1),KB=l(H(),1);var Hi=l(E(),1);function k5e(){return(0,Hi.jsxs)(Hi.Fragment,{children:[(0,Hi.jsxs)("div",{className:"editor-list-view-sidebar__outline",children:[(0,Hi.jsxs)("div",{children:[(0,Hi.jsx)(c2.__experimentalText,{children:(0,KB.__)("Characters:")}),(0,Hi.jsx)(c2.__experimentalText,{children:(0,Hi.jsx)(v1,{})})]}),(0,Hi.jsxs)("div",{children:[(0,Hi.jsx)(c2.__experimentalText,{children:(0,KB.__)("Words:")}),(0,Hi.jsx)(h1,{})]}),(0,Hi.jsxs)("div",{children:[(0,Hi.jsx)(c2.__experimentalText,{children:(0,KB.__)("Time to read:")}),(0,Hi.jsx)(g1,{})]})]}),(0,Hi.jsx)(CS,{})]})}var jv=l(E(),1),{TabbedSidebar:Fht}=Y(ZB.privateApis);function O5e(){let{setIsListViewOpened:e}=(0,QB.useDispatch)(A),{getListViewToggleRef:t}=Y((0,QB.useSelect)(A)),r=(0,XB.useFocusOnMount)("firstElement"),o=(0,ld.useCallback)(()=>{e(!1),t().current?.focus()},[t,e]),n=(0,ld.useCallback)(v=>{v.keyCode===I5e.ESCAPE&&!v.defaultPrevented&&(v.preventDefault(),o())},[o]),[i,s]=(0,ld.useState)(null),[a,c]=(0,ld.useState)("list-view"),u=(0,ld.useRef)(),d=(0,ld.useRef)(),f=(0,ld.useRef)(),m=(0,XB.useMergeRefs)([r,f,s]);function h(v){let y=jQ.focus.tabbable.find(d.current)[0];if(v==="list-view"){let _=jQ.focus.tabbable.find(f.current)[0];(u.current.contains(_)?_:y).focus()}else y.focus()}let g=(0,ld.useCallback)(()=>{u.current.contains(u.current.ownerDocument.activeElement)?o():h(a)},[o,a]);return(0,R5e.useShortcut)("core/editor/toggle-list-view",g),(0,jv.jsx)("div",{className:"editor-list-view-sidebar",onKeyDown:n,ref:u,children:(0,jv.jsx)(Fht,{tabs:[{name:"list-view",title:(0,u2._x)("List View","Post overview"),panel:(0,jv.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,jv.jsx)("div",{className:"editor-list-view-sidebar__list-view-panel-content",children:(0,jv.jsx)(ZB.__experimentalListView,{dropZoneElement:i})})}),panelRef:m},{name:"outline",title:(0,u2._x)("Outline","Post overview"),panel:(0,jv.jsx)("div",{className:"editor-list-view-sidebar__list-view-container",children:(0,jv.jsx)(k5e,{})})}],onClose:o,onSelect:v=>c(v),defaultTabId:"list-view",ref:d,closeButtonLabel:(0,u2.__)("Close")})})}var f2=l(K(),1),d2=l(q(),1);var Hv=l(H(),1);var JB=l(K(),1),zv=l(q(),1),A5e=l(se(),1),Km=l(H(),1),$B=l(en(),1),Jw=l(U(),1);var M5e=l(Pe(),1);var Dc=l(E(),1);function N5e(){let e=(0,JB.useSelect)(r=>{let{getCurrentRevisionId:o,getRevisionPage:n,getPageRevisions:i,getRevisionsPerPage:s}=Y(r(A)),a=r(A).getCurrentPostType();if(!a)return{};let u=r(A5e.store).getEntityConfig("postType",a)?.revisionKey||"id",d=n();return{revisions:i(d),perPage:s(),currentRevisionId:o(),revisionKey:u,revisionPage:d,totalRevisions:r(A).getCurrentPostRevisionsCount()}},[]),t=Y((0,JB.useDispatch)(A));return(0,Dc.jsx)(Lht,{...e,setCurrentRevisionId:t.setCurrentRevisionId,setRevisionPage:t.setRevisionPage})}function Lht({revisions:e,perPage:t,currentRevisionId:r,revisionKey:o,revisionPage:n,totalRevisions:i,setCurrentRevisionId:s,setRevisionPage:a}){let c=(0,M5e.useFocusOnMount)(!0),u=(0,Jw.useRef)(),d=(0,Jw.useCallback)(S=>{S&&u.current===void 0&&(u.current=S.ownerDocument.activeElement)},[]),f=(0,Jw.useCallback)(S=>{if(!S){c(null);return}let{activeElement:P,body:k,documentElement:O}=S.ownerDocument,R=u.current??P;(P===R||P===k||P===O)&&c(S)},[c]),m=!e,h=Math.ceil(i/t)||1,g=(0,Jw.useMemo)(()=>e&&[...e].reverse(),[e]),v=g?.findIndex(S=>S[o]===r),y=S=>{let P=g?.[S];P&&s(P[o])},_=(0,$B.getSettings)(),b=S=>{let P=g?.[S];return P?(0,$B.dateI18n)(_.formats.datetime,P.date):S},w=h>1;if(m&&!w)return(0,Dc.jsx)(zv.Spinner,{ref:d});if(!m&&!g?.length)return(0,Dc.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,Km.__)("No revisions found.")});if(i<=1)return(0,Dc.jsx)("span",{className:"editor-revisions-header__no-revisions",children:(0,Km.__)("Only one revision found.")});let x=S=>{let P=i-(S-1)*t,k=Math.max(1,P-t+1);return(0,Km.sprintf)((0,Km.__)("Revisions %1$s\u2013%2$s"),k,P)},C=m||v===-1?(0,Dc.jsx)(zv.Spinner,{ref:d}):(0,Dc.jsx)(zv.RangeControl,{ref:f,"aria-valuetext":b(v),className:"editor-revisions-header__slider",hideLabelFromVision:!0,label:(0,Km.__)("Revision"),max:g?.length-1,min:0,marks:!0,onChange:y,renderTooltipContent:b,value:v,withInputField:!1});return w?(0,Dc.jsxs)(te,{direction:"row",gap:"sm",align:"center",style:{flex:1},children:[(0,Dc.jsx)(zv.Button,{icon:zr,label:n<h?x(n+1):(0,Km.__)("No older revisions"),onClick:()=>a(n+1),disabled:m||n>=h,size:"compact",accessibleWhenDisabled:!0}),(0,Dc.jsx)("div",{style:{flex:1,minWidth:0,display:"flex",justifyContent:"center"},children:C}),(0,Dc.jsx)(zv.Button,{icon:wr,label:n>1?x(n-1):(0,Km.__)("No newer revisions"),onClick:()=>a(n-1),disabled:m||n<=1,size:"compact",accessibleWhenDisabled:!0})]}):C}var Nl=l(E(),1);function Bht({showDiff:e,onToggleDiff:t}){let{currentRevisionId:r,sidebarIsOpened:o}=(0,f2.useSelect)(d=>({currentRevisionId:Y(d(A)).getCurrentRevisionId(),sidebarIsOpened:!!d(We).getActiveComplementaryArea("core")}),[]),{setCurrentRevisionId:n,restoreRevision:i}=Y((0,f2.useDispatch)(A)),{enableComplementaryArea:s,disableComplementaryArea:a}=(0,f2.useDispatch)(We),c=!!r,u=()=>{r&&i(r)};return(0,Nl.jsx)(yB,{className:"editor-revisions-header",toolbar:(0,Nl.jsx)(d2.Button,{__next40pxDefaultSize:!0,size:"compact",icon:db,label:(0,Hv._x)("Show changes","revisions"),isPressed:e,onClick:t}),center:(0,Nl.jsx)(N5e,{}),settings:(0,Nl.jsxs)(Nl.Fragment,{children:[(0,Nl.jsx)(YS,{className:"editor-header__post-preview-button"}),(0,Nl.jsx)(d2.Button,{__next40pxDefaultSize:!0,icon:(0,Hv.isRTL)()?cb:gp,label:(0,Hv._x)("Settings","panel button label"),isPressed:o,"aria-expanded":o,onClick:()=>{o?a("core"):s("core",tl.document)},size:"compact"}),(0,Nl.jsx)(d2.Button,{__next40pxDefaultSize:!0,variant:"secondary",size:"compact",onClick:()=>n(null),children:(0,Hv.__)("Exit")}),(0,Nl.jsx)(d2.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,variant:"primary",size:"compact",className:"editor-revisions-header__restore-button",disabled:!c,onClick:u,children:(0,Hv.__)("Restore")}),(0,Nl.jsx)(TB,{isRevisionMode:!0})]})})}var zQ=Bht;var cNe=l(q(),1),uNe=l(xe(),1),QQ=l(K(),1),pV=l(U(),1),dNe=l(Qn(),1),fNe=l(It(),1),Ll=l(H(),1);var Fc=l(xe(),1),Dl=l(U(),1),cV=l(K(),1),qQ=l(It(),1),rNe=l(se(),1),D1=l(Pe(),1);var HQ=l(K(),1),D5e=l(se(),1),eV=l(U(),1),UQ=l(H(),1),F5e=l(q(),1);var L5e=l(E(),1);function B5e({contentRef:e}){let{onNavigateToEntityRecord:t,templateId:r}=(0,HQ.useSelect)(s=>{let{getEditorSettings:a,getCurrentTemplateId:c}=s(A);return{onNavigateToEntityRecord:a().onNavigateToEntityRecord,templateId:c()}},[]),o=(0,HQ.useSelect)(s=>!!s(D5e.store).canUser("create",{kind:"postType",name:"wp_template"}),[]),[n,i]=(0,eV.useState)(!1);return(0,eV.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,L5e.jsx)(F5e.__experimentalConfirmDialog,{isOpen:n,confirmButtonText:(0,UQ.__)("Edit template"),onConfirm:()=>{i(!1),t({postId:r,postType:"wp_template"})},onCancel:()=>i(!1),size:"medium",children:(0,UQ.__)("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 j5e=l(Pe(),1),tV=l(K(),1),WQ=l(xe(),1);var Vht=500;function V5e(e,t,r){return Math.min(Math.max(e,t),r)}function jht(e,t,r){let o=e-V5e(e,r.left,r.right),n=t-V5e(t,r.top,r.bottom);return Math.sqrt(o*o+n*n)}function z5e({isEnabled:e=!0}={}){let{getEnabledClientIdsTree:t,getBlockName:r,getBlockOrder:o}=Y((0,tV.useSelect)(WQ.store)),{selectBlock:n}=(0,tV.useDispatch)(WQ.store);return(0,j5e.useRefEffect)(i=>{if(!e)return;let s=(c,u)=>{let d=t().flatMap(({clientId:h})=>{let g=r(h);if(g==="core/template-part")return[];if(g==="core/post-content"){let v=o(h);if(v.length)return v}return[h]}),f=1/0,m=null;for(let h of d){let g=i.querySelector(`[data-block="${h}"]`);if(!g)continue;let v=g.getBoundingClientRect(),y=jht(c,u,v);y<f&&y<Vht&&(f=y,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 rV=l(K(),1),H5e=l(Pe(),1),GQ=l(xe(),1);function U5e(){let{getSettings:e,isZoomOut:t}=Y((0,rV.useSelect)(GQ.store)),{resetZoomLevel:r}=Y((0,rV.useDispatch)(GQ.store));return(0,H5e.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 W5e=l(K(),1),G5e=l(Pe(),1),oV=l(xe(),1),Y5e=l(It(),1),zht=':root :where(.editor-styles-wrapper)::after {content: ""; display: block; height: 40vh;}';function q5e(e){let t=(0,W5e.useRegistry)(),r=(0,G5e.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 u=t.select(oV.store).getBlockOrder(""),d=u[u.length-1],f=t.select(oV.store).getBlock(d),{selectBlock:m,insertDefaultBlock:h}=t.dispatch(oV.store);f&&(0,Y5e.isUnmodifiedDefaultBlock)(f)?m(d):h()}let{ownerDocument:i}=o;return i.addEventListener("pointerdown",n),()=>{i.removeEventListener("pointerdown",n)}},[t]);return e?[r,zht]:[]}var nV=l(K(),1),K5e=l(Pe(),1),YQ=l(xe(),1);function Z5e(){let{getEditedContentOnlySection:e}=Y((0,nV.useSelect)(YQ.store)),{stopEditingContentOnlySection:t}=Y((0,nV.useDispatch)(YQ.store));return(0,K5e.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 iV=l(K(),1),Q5e=l(Pe(),1),J5e=l(It(),1),sV=l(se(),1),aV=l(xe(),1),Qf=l(q(),1),$5e=l(Qn(),1),Uv=l(U(),1),ud=l(H(),1);var N1=l(U(),1);function X5e(e){let[t,r]=(0,N1.useState)(),o=(0,N1.useRef)(!1);return(0,N1.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 d=Math.ceil((i-Date.now())/1e3);r(Math.max(0,d)),d<=0&&a&&clearInterval(a)},1e3)},u=s?setTimeout(c,500):null;return u||c(),()=>{u&&clearTimeout(u),a&&clearInterval(a)}},[e]),{onManualRetry:()=>{r(0)},secondsRemaining:t}}var cd=l(E(),1),{BlockCanvasCover:Hht}=Y(aV.privateApis),{retrySyncConnection:Uht}=Y(sV.privateApis),Wht=2e4;function eNe(){let[e,t]=(0,Uv.useState)(!1),[r,o]=(0,Uv.useState)(!1),[n,i]=(0,Uv.useState)(!1),{connectionStatus:s,isCollaborationEnabled:a,postType:c}=(0,iV.useSelect)(x=>{let{getSyncConnectionStatus:C,getPostType:S}=Y(x(sV.store)),{getCurrentPostType:P,isCollaborationEnabledForCurrentPost:k}=Y(x(A)),O=P();return{connectionStatus:C()||null,isCollaborationEnabled:k(),postType:O?S(O):null}},[]),{onManualRetry:u,secondsRemaining:d}=X5e(s),f=(0,Q5e.useCopyToClipboard)(()=>{let x=(0,iV.select)(aV.store).getBlocks();return(0,J5e.serialize)(x)});(0,Uv.useEffect)(()=>{let x=setTimeout(()=>{t(!0)},Wht);return()=>clearTimeout(x)},[]),(0,Uv.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,Uv.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===RX;if(!a||!e&&!h||!r)return null;let g=s&&"error"in s?s?.error:void 0;if(!m&&(0,$5e.applyFilters)("editor.isSyncConnectionErrorHandled",!1,g?.code)!==!1)return null;let v=n?()=>{u(),Uht()}:void 0,y=oRe(g),_="",b=!1;d&&d>0?_=(0,ud.sprintf)((0,ud._n)("Retrying connection in %d second\u2026","Retrying connection in %d seconds\u2026",d),d):d===0&&(b=!0,_=(0,ud.__)("Retrying\u2026"));let w="edit.php";return c?.slug&&(w=`edit.php?post_type=${c.slug}`),(0,cd.jsx)(Hht.Fill,{children:(0,cd.jsx)(Qf.Modal,{overlayClassName:"editor-sync-connection-error-modal",isDismissible:!1,onRequestClose:()=>{},shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,size:"medium",title:y.title,children:(0,cd.jsxs)(Qf.__experimentalVStack,{spacing:6,children:[(0,cd.jsx)("p",{children:y.description}),_&&(0,cd.jsx)("p",{className:"editor-sync-connection-error-modal__retry-countdown",children:_}),(0,cd.jsxs)(Qf.__experimentalHStack,{justify:"right",children:[(0,cd.jsx)(Qf.Button,{__next40pxDefaultSize:!0,href:w,isDestructive:!0,variant:"tertiary",children:(0,ud.sprintf)((0,ud.__)("Back to %s"),c?.labels?.name??(0,ud.__)("Posts"))}),(0,cd.jsx)(Qf.Button,{__next40pxDefaultSize:!0,ref:f,variant:v?"secondary":"primary",children:(0,ud.__)("Copy Post Content")}),v&&(0,cd.jsx)(Qf.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,"aria-disabled":b,disabled:b,isBusy:b,variant:"primary",onClick:v,children:(0,ud.__)("Retry")})]})]})})})}var _i=l(E(),1),{LayoutStyle:lV,useLayoutClasses:Ght,useLayoutStyles:Yht,ExperimentalBlockCanvas:qht,useFlashEditableBlocks:Kht}=Y(Fc.privateApis);function KQ(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=KQ(e[t].innerBlocks);if(r)return r}}}function tNe(e){for(let t=0;t<e.length;t++)if(e[t].name==="core/post-content")return!0;return!1}var ZQ=300,Zht=9/16;function Xht(e,t){let r=(i,s,a)=>i+(s-i)*a,o=1-Math.max(0,Math.min(1,(e-ZQ)/(t.width-ZQ))),n=r(t.width/t.height,Zht,o);return Math.min(Math.round(e/n),t.height)}function Qht({autoFocus:e,iframeProps:t,contentRef:r,className:o}){let n=(0,D1.useViewportMatch)("small","<"),{renderingMode:i,postContentAttributes:s,editedPostTemplate:a={},wrapperBlockName:c,wrapperUniqueId:u,deviceType:d,isFocusedEntity:f,isDesignPostType:m,postType:h,isPreview:g,styles:v,hasCanvasWidth:y,canvasWidth:_}=(0,cV.useSelect)(le=>{let{getCurrentPostId:ne,getCurrentPostType:ie,getCurrentTemplateId:Ie,getEditorSettings:Oe,getRenderingMode:Fe,getDeviceType:De,getCanvasWidth:Le}=Y(le(A)),{getPostType:de,getEditedEntityRecord:Ee}=le(rNe.store),ut=ie(),Tt=Fe(),qt;ut===yd?qt="core/block":Tt==="post-only"&&(qt="core/post-content");let Kt=Oe(),At=Kt.supportsTemplateMode,Vt=de(ut),or=Ie(),Ze=Le(),bn=or?Ee("postType",Ir,or):void 0;return{renderingMode:Tt,postContentAttributes:Kt.postContentAttributes,isDesignPostType:ih.includes(ut),editedPostTemplate:Vt?.viewable&&At?bn:void 0,wrapperBlockName:qt,wrapperUniqueId:ne(),deviceType:De(),isFocusedEntity:!!Kt.onNavigateToPreviousEntityRecord,postType:ut,isPreview:Kt.isPreviewMode,styles:Kt.styles,hasCanvasWidth:Ze!==void 0,canvasWidth:Ze}},[]),{isCleanNewPost:b}=(0,cV.useSelect)(A),{hasRootPaddingAwareAlignments:w,themeHasDisabledLayoutStyles:x,themeSupportsLayout:C,isZoomedOut:S}=(0,cV.useSelect)(le=>{let{getSettings:ne,isZoomOut:ie}=Y(le(Fc.store)),Ie=ne();return{themeHasDisabledLayoutStyles:Ie.disableLayoutStyles,themeSupportsLayout:Ie.supportsLayout,hasRootPaddingAwareAlignments:Ie.__experimentalFeatures?.useRootPaddingAwareAlignments,isZoomedOut:ie()}},[]),P=(0,Dl.useRef)(),[k]=(0,Fc.useSettings)("layout"),[O,R]=(0,Dl.useState)(),I=(0,D1.useResizeObserver)(le=>{let{width:ne,height:ie}=le[0].contentRect;R(Ie=>Ie?.width===ne&&Ie?.height===ie?Ie:{width:ne,height:ie})}),T=(0,Dl.useMemo)(()=>i!=="post-only"||m?{type:"default"}:C?{...k,type:"constrained"}:{type:"default"},[i,C,k,m]),M=(0,Dl.useMemo)(()=>{if(!a?.content&&!a?.blocks&&s)return s;if(a?.blocks)return KQ(a?.blocks);let le=typeof a?.content=="string"?a?.content:"";return KQ((0,qQ.parse)(le))||{}},[a?.content,a?.blocks,s]),V=(0,Dl.useMemo)(()=>{if(!a?.content&&!a?.blocks)return!1;if(a?.blocks)return tNe(a?.blocks);let le=typeof a?.content=="string"?a?.content:"";return tNe((0,qQ.parse)(le))||!1},[a?.content,a?.blocks]),{layout:F={},align:B=""}=M||{},z=Ght(M,"core/post-content"),L=Q({"is-layout-flow":!C},C&&z,B&&`align${B}`),D=Yht(M,"core/post-content",".block-editor-block-list__layout.is-root-container"),N=(0,Dl.useMemo)(()=>F&&(F?.type==="constrained"||F?.inherit||F?.contentSize||F?.wideSize)?{...k,...F,type:"constrained"}:{...k,...F,type:"default"},[F?.type,F?.inherit,F?.contentSize,F?.wideSize,k]),W=s?N:T,G=W?.type==="default"&&!V?T:W,Z=(0,Dl.useRef)();(0,Dl.useEffect)(()=>{!e||!b()||Z?.current?.focus()},[e,b]);let X=`.is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}
+`;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;}
 		.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;}`,ce=[U2,Yi,yd].includes(h),re=ce&&!g&&!n&&!S||y,pe=h===U2&&g,[me,$]=q5e(!g&&i==="post-only"&&!m),_e=re&&_&&O?.height>0&&O?.width>ZQ?Xht(_,O):"100%",ae="display:flex;align-items:center;justify-content:center;",ke=y&&!ce?"min-height:100vh;":"",ee=(0,Dl.useMemo)(()=>[...v??[],{css:`:where(.block-editor-iframe__body){display:flow-root;}.is-root-container{display:flow-root;${re||pe?"min-height:0!important;":""}}
-				${$||""}
-				${re?`.block-editor-iframe__html{background:var(--wp-editor-canvas-background);min-height:100vh;${ae}}.block-editor-iframe__body{width:100%;${ke}}`:""}${pe?`.block-editor-iframe__body{${ae}padding:var(--wp--style--block-gap,2em);}`:""}`}],[v,re,ae,ke,pe,$]),oe=(0,Fc.__unstableUseTypewriter)();return r=(0,D1.useMergeRefs)([P,r,i==="post-only"?oe:null,Kht({isEnabled:i==="template-locked"}),z5e({isEnabled:i==="template-locked"}),U5e(),me,Z5e()]),(0,_i.jsxs)("div",{ref:I,className:Q("editor-visual-editor","edit-post-visual-editor",o,{"has-vertical-padding":f||y,"has-horizontal-padding":f||re}),children:[(0,_i.jsx)(eNe,{}),(0,_i.jsx)(xS,{enableResizing:re,width:re&&_?_+"px":"100%",height:_e,children:(0,_i.jsxs)(qht,{shouldIframe:!0,contentRef:r,styles:ee,height:"100%",iframeProps:{...t,style:t?.style},children:[C&&!x&&i==="post-only"&&!m&&(0,_i.jsxs)(_i.Fragment,{children:[(0,_i.jsx)(lV,{selector:".editor-visual-editor__post-title-wrapper",layout:T}),(0,_i.jsx)(lV,{selector:".block-editor-block-list__layout.is-root-container",layout:G}),B&&(0,_i.jsx)(lV,{css:X}),D&&(0,_i.jsx)(lV,{layout:N,css:D})]}),i==="post-only"&&!m&&(0,_i.jsx)("div",{className:Q("editor-visual-editor__post-title-wrapper","edit-post-visual-editor__post-title-wrapper",{"has-global-padding":w}),contentEditable:!1,style:{marginTop:"4rem"},children:(0,_i.jsx)(XL,{ref:Z})}),(0,_i.jsxs)(Fc.RecursionProvider,{blockName:c,uniqueId:u,children:[(0,_i.jsx)(Fc.BlockList,{className:Q("is-"+d.toLowerCase()+"-preview",i!=="post-only"||m?"wp-site-blocks":`${L} wp-block-post-content`,{"has-global-padding":i==="post-only"&&!m&&w}),layout:W,dropZoneElement:P.current?.parentNode,__unstableDisableDropZone:i==="template-locked"}),i==="template-locked"&&(0,_i.jsx)(B5e,{contentRef:P})]})]})})]})}var uV=Qht;var Fl=l(U(),1),dV=l(Pe(),1),nNe=l(K(),1),fV=l(xe(),1),p2=l(H(),1);var Wv=l(E(),1),{useBlockElementRef:Jht}=Y(fV.privateApis);function iNe(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(...iNe(r.innerBlocks));return t}var oNe={added:(0,p2.__)("Go to added block"),removed:(0,p2.__)("Go to removed block"),modified:(0,p2.__)("Go to modified block")};function XQ(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 $ht({clientId:e,status:t,subscribe:r}){let o=(0,Fl.useRef)();Jht(e,o);let[n,i]=(0,Fl.useState)(()=>XQ(o.current));return(0,Fl.useEffect)(()=>r(()=>{i(XQ(o.current))}),[r]),(0,Fl.useEffect)(()=>{i(XQ(o.current))},[t]),n?(0,Wv.jsxs)($e.Root,{children:[(0,Wv.jsx)($e.Trigger,{render:(0,Wv.jsx)("button",{className:`revision-diff-marker is-${t}`,style:{top:`${n.top}%`,height:`${Math.max(n.height,.5)}%`},onClick:()=>o.current?.focus(),"aria-label":oNe[t]})}),(0,Wv.jsx)($e.Popup,{children:oNe[t]})]}):null}function sNe(){let[e,t]=(0,Fl.useState)(!1),r=(0,Fl.useRef)(new Set),o=(0,nNe.useSelect)(a=>a(fV.store).getBlocks(),[]),n=(0,Fl.useMemo)(()=>iNe(o),[o]),i=(0,Fl.useCallback)(a=>(r.current.add(a),()=>r.current.delete(a)),[]),s=(0,dV.useRefEffect)(a=>{let{ownerDocument:c}=a,{defaultView:u}=c,d=new u.ResizeObserver(()=>{r.current.forEach(f=>f())});return d.observe(c.body),()=>{d.disconnect()}},[]);return[(0,dV.useMergeRefs)([s,t]),(0,Wv.jsx)("div",{className:"revision-diff-markers",role:"navigation","aria-label":(0,p2.__)("Document changes"),children:e&&n.map(({clientId:a,status:c})=>(0,Wv.jsx)($ht,{clientId:a,status:c,subscribe:i},a))},"diff-markers")]}var Po=l(E(),1),{usePrivateStyleOverride:aNe,PrivateBlockContext:lNe}=Y(uNe.privateApis),egt=`
+		.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=`
 <svg
 	xmlns="http://www.w3.org/2000/svg"
 	viewBox="0 0 0 0"
@@ -473,7 +480,7 @@
 		</filter>
 	</defs>
 </svg>
-`,tgt=`
+`,i2t=`
 	.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;
@@ -516,9 +523,9 @@
 		text-decoration: underline wavy color-mix(in srgb, currentColor 30%, #dba617 70%);
 		text-decoration-thickness: 2px;
 	}
-`;function rgt(e,t){switch(e){case"added":return(0,Ll.sprintf)((0,Ll.__)("Added block: %s"),t);case"removed":return(0,Ll.sprintf)((0,Ll.__)("Removed block: %s"),t);case"modified":return(0,Ll.sprintf)((0,Ll.__)("Modified block: %s"),t)}}function ogt({status:e,name:t,attributes:r,children:o}){let n=(0,pV.useContext)(lNe),i=(0,QQ.useSelect)(s=>{let{getActiveBlockVariation:a,getBlockType:c}=s(fNe.store);return a(t,r)?.title??c(t)?.title},[t,r]);return(0,Po.jsx)(lNe.Provider,{value:{...n,ariaLabel:i?rgt(e,i):void 0},children:o})}function ngt(e){return function(r){let{block:o,className:n,name:i,attributes:s}=r,a=o?.__revisionDiffStatus?.status,c=Q(n,{"is-revision-added":a==="added","is-revision-removed":a==="removed","is-revision-modified":a==="modified"});return a?(0,Po.jsx)(ogt,{status:a,name:i,attributes:s,children:(0,Po.jsx)(e,{...r,className:c})}):(0,Po.jsx)(e,{...r,className:c})}}var igt="editor/revisions-canvas/withRevisionDiffClasses";(0,dNe.addFilter)("editor.BlockListBlock",igt,ngt);function sgt({showDiff:e}){return aNe({css:e?tgt:""}),aNe({assets:e?egt:"",__unstableType:"svgs"}),null}function agt(){return(0,Po.jsxs)(jt,{children:[(0,Po.jsx)("span",{id:Pc.removed,children:(0,Ll.__)("Removed")}),(0,Po.jsx)("span",{id:Pc.added,children:(0,Ll.__)("Added")}),(0,Po.jsx)("span",{id:Pc.formatAdded,children:(0,Ll.__)("Format added")}),(0,Po.jsx)("span",{id:Pc.formatRemoved,children:(0,Ll.__)("Format removed")}),(0,Po.jsx)("span",{id:Pc.formatChanged,children:(0,Ll.__)("Format changed")})]})}function lgt({showDiff:e}){let[t,r]=sNe();return(0,Po.jsxs)(Po.Fragment,{children:[e&&(0,Po.jsx)(agt,{}),(0,Po.jsx)(uV,{contentRef:t}),e&&r]})}function JQ(){(0,pV.useEffect)(()=>(PCe(),()=>{kCe()}),[]);let{revision:e,showDiff:t}=(0,QQ.useSelect)(r=>{let{getCurrentRevision:o,isShowingRevisionDiff:n}=Y(r(A));return{revision:o(),showDiff:n()}},[]);return e?(0,Po.jsxs)(Po.Fragment,{children:[(0,Po.jsx)(sgt,{showDiff:t}),(0,Po.jsx)("div",{className:"editor-revisions-canvas__content",children:(0,Po.jsx)(lgt,{showDiff:t})})]}):(0,Po.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,Po.jsx)(cNe.Spinner,{})})}var pNe=l(q(),1),mNe=l(se(),1),hNe=l(K(),1),gNe=l(U(),1),dd=l(H(),1);var oo=l(E(),1),cgt=1e3,ugt=100;function dgt(e){let t=e.split(`
-`);return t[t.length-1]===""&&t.pop(),t}function fgt(e,t,r){let o=[{value:t}];r&&(o=QP(e,t,{maxEditLength:cgt,timeout:ugt}),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"),dgt(s.value).map(c=>{let u={value:c,status:a,previousLineNumber:null,currentLineNumber:null};return a!=="added"&&r&&(u.previousLineNumber=n++),a!=="removed"&&(u.currentLineNumber=i++),u})})}function pgt({previousRevision:e,showDiff:t,hasOlderRevisionPage:r,hasFinishedPreviousRevision:o}){let n=t&&e===null&&r;return{showDiff:t&&!(n&&o),isPreviousRevisionLoading:n&&!o}}function $Q(){let e=(0,hNe.useSelect)(t=>{let r=t(A),o=t(mNe.store),{getCurrentRevision:n,getPreviousRevision:i,getRevisionPage:s,getRevisionsPerPage:a,isShowingRevisionDiff:c}=Y(r),u=i(),d=c(),f=s(),m=Math.ceil(r.getCurrentPostRevisionsCount()/a())||1,h=f<m,g=!0;if(d&&u===null&&h){let v=r.getCurrentPostType(),y=r.getCurrentPostId(),b=o.getEntityConfig("postType",v)?.revisionKey||"id";g=o.hasFinishedResolution("getRevisions",["postType",v,y,wp(b,f+1)])}return{revision:n(),previousRevision:u,...pgt({previousRevision:u,showDiff:d,hasOlderRevisionPage:h,hasFinishedPreviousRevision:g})}},[]);return(0,oo.jsx)(mgt,{...e})}function mgt({revision:e,previousRevision:t,showDiff:r,isPreviousRevisionLoading:o}){let n=(0,gNe.useMemo)(()=>!e||o?[]:fgt(t?.content?.raw??"",e.content?.raw??"",r),[e,t,r,o]);if(!e||o)return(0,oo.jsx)("div",{className:"editor-revisions-canvas__loading",children:(0,oo.jsx)(pNe.Spinner,{})});let i=r?(0,dd.__)("Code changes"):(0,dd.__)("Revision code");return(0,oo.jsx)("div",{className:"editor-revisions-code-diff",role:"region","aria-label":i,tabIndex:0,children:n.length?(0,oo.jsxs)("table",{className:"editor-revisions-code-diff__table",children:[(0,oo.jsx)(jt,{render:(0,oo.jsx)("caption",{}),children:i}),(0,oo.jsx)(jt,{render:(0,oo.jsx)("thead",{}),children:(0,oo.jsxs)("tr",{children:[r&&(0,oo.jsx)("th",{children:(0,dd.__)("Previous line")}),(0,oo.jsx)("th",{children:(0,dd.__)("Current line")}),r&&(0,oo.jsx)("th",{children:(0,dd.__)("Change")}),(0,oo.jsx)("th",{children:(0,dd.__)("Code")})]})}),(0,oo.jsx)("tbody",{children:n.map((s,a)=>{let c="",u=(0,dd.__)("Unchanged");return s.status==="added"?(c="+",u=(0,dd.__)("Added")):s.status==="removed"&&(c="\u2212",u=(0,dd.__)("Removed")),(0,oo.jsxs)("tr",{className:`editor-revisions-code-diff__line is-${s.status}`,children:[r&&(0,oo.jsx)("td",{className:"editor-revisions-code-diff__line-number is-previous",children:s.previousLineNumber}),(0,oo.jsx)("td",{className:"editor-revisions-code-diff__line-number is-current",children:s.currentLineNumber}),r&&(0,oo.jsxs)("td",{className:"editor-revisions-code-diff__marker",children:[(0,oo.jsx)(jt,{children:u}),(0,oo.jsx)("span",{"aria-hidden":"true",children:c})]}),(0,oo.jsx)("td",{className:"editor-revisions-code-diff__code",children:(0,oo.jsx)("code",{children:s.value})})]},a)})})]}):(0,oo.jsx)("p",{className:"editor-revisions-code-diff__empty",children:(0,dd.__)("This revision is empty.")})})}var hV=l(K(),1),mV=l(U(),1),Lc=l(H(),1),vNe=l(Nt(),1),bNe=l(se(),1),yNe=l(Ht(),1);var{useOnCollaboratorJoin:hgt,useOnCollaboratorLeave:ggt,useOnPostSave:vgt}=Y(bNe.privateApis),eJ={COLLAB_POST_UPDATED:"collab-post-updated",COLLAB_USER_ENTERED:"collab-user-entered",COLLAB_USER_EXITED:"collab-user-exited"},tJ=["publish","private","future"];function bgt(e,t,r){return r?(0,Lc.sprintf)((0,Lc.__)("Post published by %s."),e):tJ.includes(t)?(0,Lc.sprintf)((0,Lc.__)("Post updated by %s."),e):(0,Lc.sprintf)((0,Lc.__)("Draft saved by %s."),e)}function wNe(e,t){let{postStatus:r,isCollaborationEnabled:o,showJoinNotifications:n,showLeaveNotifications:i,showPostSaveNotifications:s}=(0,hV.useSelect)(b=>{let{getCurrentPostAttribute:w,isCollaborationEnabledForCurrentPost:x}=Y(b(A)),C=S=>b(yNe.store).get("core",S)??!0;return{postStatus:w("status"),isCollaborationEnabled:x(),showJoinNotifications:C("showCollaborationJoinNotifications"),showLeaveNotifications:C("showCollaborationLeaveNotifications"),showPostSaveNotifications:C("showCollaborationPostSaveNotifications")}},[]),{createNotice:a}=(0,hV.useDispatch)(vNe.store),c=o&&n,u=o&&i,d=o&&s,f=b=>b?[e,t]:[null,null],[m,h]=f(c),[g,v]=f(u),[y,_]=f(d);hgt(m,h,(0,mV.useCallback)((b,w)=>{c&&(w&&b.collaboratorInfo.enteredAt<w.collaboratorInfo.enteredAt||a("info",(0,Lc.sprintf)((0,Lc.__)("%s has joined the post."),b.collaboratorInfo.name),{id:`${eJ.COLLAB_USER_ENTERED}-${b.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1}))},[a,c])),ggt(g,v,(0,mV.useCallback)(b=>{u&&a("info",(0,Lc.sprintf)((0,Lc.__)("%s has left the post."),b.collaboratorInfo.name),{id:`${eJ.COLLAB_USER_EXITED}-${b.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[a,u])),vgt(y,_,(0,mV.useCallback)((b,w,x)=>{if(!d||!r)return;let C=b.postStatus??r??"draft",S=x?.postStatus??r,P=!(S&&tJ.includes(S))&&tJ.includes(C),k=bgt(w.collaboratorInfo.name,C,P);a("info",k,{id:`${eJ.COLLAB_POST_UPDATED}-${w.collaboratorInfo.id}`,type:"snackbar",isDismissible:!1})},[a,r,d]))}var gV=l(K(),1),m2=l(q(),1),rJ=l(H(),1),_Ne=l(U(),1),xNe=l(se(),1);var Bc=l(E(),1),{Fill:FDr,Slot:ygt}=(0,m2.createSlotFill)("ActionsPanel"),{EntitiesSavedStates:wgt}=Y(xNe.privateApis);function SNe({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:r,forceIsDirtyPublishPanel:o}){let{closePublishSidebar:n,togglePublishSidebar:i}=(0,gV.useDispatch)(A),{publishSidebarOpened:s,isPublishable:a,isDirty:c,hasOtherEntitiesChanges:u}=(0,gV.useSelect)(m=>{let{isPublishSidebarOpened:h,isEditedPostPublishable:g,isCurrentPostPublished:v,isEditedPostDirty:y,hasNonPostEntityChanges:_}=m(A),b=_();return{publishSidebarOpened:h(),isPublishable:!v()&&g(),isDirty:b||y(),hasOtherEntitiesChanges:b}},[]),d=(0,_Ne.useCallback)(()=>e(!0),[]),f;return s?f=(0,Bc.jsx)(vL,{onClose:n,forceIsDirty:o,PrePublishExtension:m4.Slot,PostPublishExtension:d4.Slot}):a&&!u?f=(0,Bc.jsx)("div",{className:"editor-layout__toggle-publish-panel",children:(0,Bc.jsx)(m2.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:i,"aria-expanded":!1,children:(0,rJ.__)("Open publish panel")})}):f=(0,Bc.jsx)("div",{className:"editor-layout__toggle-entities-saved-states-panel",children:(0,Bc.jsx)(m2.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:d,"aria-expanded":!1,"aria-haspopup":"dialog",disabled:!c,accessibleWhenDisabled:!0,children:(0,rJ.__)("Open save panel")})}),(0,Bc.jsxs)(Bc.Fragment,{children:[r&&(0,Bc.jsx)(wgt,{close:t,renderDialog:!0}),(0,Bc.jsx)(ygt,{bubblesVirtually:!0}),!r&&f]})}var CNe=l(q(),1),vV=l(K(),1),oJ=l(H(),1),TNe=l(La(),1),bV=l(U(),1);var Zm=l(E(),1);function ENe({autoFocus:e=!1}){let{switchEditorMode:t}=(0,vV.useDispatch)(A),{shortcut:r,isRichEditingEnabled:o}=(0,vV.useSelect)(i=>{let{getEditorSettings:s}=i(A),{getShortcutRepresentation:a}=i(TNe.store);return{shortcut:a("core/editor/toggle-mode"),isRichEditingEnabled:s().richEditingEnabled}},[]),n=(0,bV.useRef)();return(0,bV.useEffect)(()=>{e||n?.current?.focus()},[e]),(0,Zm.jsxs)("div",{className:"editor-text-editor",children:[o&&(0,Zm.jsxs)("div",{className:"editor-text-editor__toolbar",children:[(0,Zm.jsx)("h2",{children:(0,oJ.__)("Editing code")}),(0,Zm.jsx)(CNe.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>t("visual"),shortcut:r,children:(0,oJ.__)("Exit code editor")})]}),(0,Zm.jsxs)("div",{className:"editor-text-editor__body",children:[(0,Zm.jsx)(JL,{ref:n}),(0,Zm.jsx)(Hk,{})]})]})}var kr=l(E(),1),PNe={header:(0,Gv.__)("Editor top bar"),body:(0,Gv.__)("Editor content"),sidebar:(0,Gv.__)("Editor settings"),actions:(0,Gv.__)("Editor publish"),footer:(0,Gv.__)("Editor footer")};function kNe(){let e=(0,h2.useSelect)(t=>t(F1.store).isValidTemplate(),[]);return(0,kr.jsx)(MNe.ThemeProvider,{cornerRadius:"none",children:(0,kr.jsx)(ANe.InlineNotices,{className:"editor-notices",pinnedNoticesClassName:"editor-notices__pinned",dismissibleNoticesClassName:"editor-notices__dismissible",children:!e&&(0,kr.jsx)(ZF,{})})})}function NNe({className:e,children:t,forceIsDirty:r,contentRef:o,autoFocus:n,customSaveButton:i,customSavePanel:s,forceDisableBlockTools:a,iframeProps:c}){let{mode:u,postId:d,postType:f,isInserterOpened:m,isListViewOpened:h,isDistractionFree:g,isPreviewMode:v,showBlockBreadcrumbs:y,postTypeLabel:_,stylesPath:b,showStylebook:w,isRevisionsMode:x,showDiff:C}=(0,h2.useSelect)(V=>{let{get:F}=V(RNe.store),{getEditorSettings:B,getPostTypeLabel:z,getCurrentPostType:L,getCurrentPostId:D}=V(A),{getStylesPath:N,getShowStylebook:W,isRevisionsMode:G,isShowingRevisionDiff:Z}=Y(V(A)),X=B(),ce=V(A).getEditorMode();return!X.richEditingEnabled&&ce==="visual"&&(ce="text"),!X.codeEditingEnabled&&ce==="text"&&(ce="visual"),{mode:ce,postId:D(),postType:L(),isInserterOpened:V(A).isInserterOpened(),isListViewOpened:V(A).isListViewOpened(),isDistractionFree:F("core","distractionFree"),isPreviewMode:X.isPreviewMode,showBlockBreadcrumbs:F("core","showBlockBreadcrumbs"),postTypeLabel:z(),stylesPath:N(),showStylebook:W(),isRevisionsMode:G(),showDiff:Z()}},[]),{setShowRevisionDiff:S}=Y((0,h2.useDispatch)(A));wNe(d,f);let P=(0,INe.useViewportMatch)("medium"),k=h?(0,Gv.__)("Document Overview"):(0,Gv.__)("Block Library"),O=w||b?.startsWith("/revisions"),R=!O,[I,T]=(0,yV.useState)(!1),M=(0,yV.useCallback)(V=>{typeof I=="function"&&I(V),T(!1)},[I]);return x?(0,kr.jsx)(Oy,{className:Q("editor-editor-interface",e),labels:PNe,header:(0,kr.jsx)(zQ,{showDiff:C,onToggleDiff:()=>S(!C)}),content:u==="text"?(0,kr.jsx)($Q,{}):(0,kr.jsx)(JQ,{}),sidebar:(0,kr.jsx)(mc.Slot,{scope:"core"})}):(0,kr.jsx)(Oy,{isDistractionFree:g,className:Q("editor-editor-interface",e,{"is-entity-save-view-open":!!I,"is-distraction-free":g&&!v}),labels:{...PNe,secondarySidebar:k},header:!v&&(0,kr.jsx)(S5e,{forceIsDirty:r,setEntitiesSavedStatesCallback:T,customSaveButton:i,forceDisableBlockTools:a}),editorNotices:(0,kr.jsx)(kNe,{}),secondarySidebar:!v&&u==="visual"&&(m&&(0,kr.jsx)(P5e,{})||h&&(0,kr.jsx)(O5e,{})),sidebar:!v&&!g&&(0,kr.jsx)(mc.Slot,{scope:"core"}),content:(0,kr.jsxs)(kr.Fragment,{children:[!g&&!v&&(0,kr.jsx)(kNe,{}),O&&(0,kr.jsx)(UEe,{}),R&&(0,kr.jsxs)(kr.Fragment,{children:[!v&&u==="text"&&(0,kr.jsx)(ENe,{autoFocus:n}),!v&&!P&&u==="visual"&&(0,kr.jsx)(F1.BlockToolbar,{hideDragHandle:!0}),(v||u==="visual")&&(0,kr.jsx)(uV,{contentRef:o,autoFocus:n,iframeProps:c}),t,(0,kr.jsx)(WB,{postId:d,postType:f})]})]}),footer:!v&&!g&&P&&y&&u==="visual"&&(0,kr.jsx)(F1.BlockBreadcrumb,{rootLabelText:_?(0,ONe.decodeEntities)(_):void 0}),actions:v?void 0:s||(0,kr.jsx)(SNe,{closeEntitiesSavedStates:M,isEntitiesSavedStatesOpen:I,setEntitiesSavedStatesCallback:T,forceIsDirtyPublishPanel:r})})}var KV=l(xe(),1),ZV=l(K(),1),$1=l(H(),1);var zDe=l(La(),1);var DNe=l(K(),1),FNe=l(Gl(),1);var LNe=l(E(),1),{OverridesPanel:_gt}=Y(FNe.privateApis);function BNe(){return(0,DNe.useSelect)(t=>t(A).getCurrentPostType()==="wp_block",[])?(0,LNe.jsx)(_gt,{}):null}var _3e=l(K(),1);var Bl=l(q(),1);var EV=l(se(),1),XNe=l(K(),1),QNe=l(U(),1),Kv=l(H(),1),JNe=l(Am(),1);var TV=l(K(),1),v2=l(U(),1),qNe=l(H(),1),z1=l(q(),1);var KNe=l(se(),1);var g2=l(K(),1),SV=l(U(),1),GNe=l(se(),1);var Vc=l(H(),1),VNe=l(U(),1),Xm=l(q(),1),B1=l(K(),1),_V=l(se(),1),jNe=l(Nt(),1);var wV=l(Wt(),1);function L1(e){return typeof e.title=="string"?(0,wV.decodeEntities)(e.title):e.title&&"rendered"in e.title?(0,wV.decodeEntities)(e.title.rendered):e.title&&"raw"in e.title?(0,wV.decodeEntities)(e.title.raw):""}var Yv=l(E(),1),xgt=({items:e,closeModal:t})=>{let[r]=e,o=L1(r),{showOnFront:n,currentHomePage:i,isSaving:s}=(0,B1.useSelect)(g=>{let{getEntityRecord:v,isSavingEntityRecord:y}=g(_V.store),_=v("root","site"),b=v("postType","page",_?.page_on_front);return{showOnFront:_?.show_on_front,currentHomePage:b,isSaving:y("root","site")}}),{saveEntityRecord:a}=(0,B1.useDispatch)(_V.store),{createSuccessNotice:c,createErrorNotice:u}=(0,B1.useDispatch)(jNe.store);async function d(g){g.preventDefault();try{await a("root","site",{page_on_front:r.id,show_on_front:"page"}),c((0,Vc.__)("Homepage updated."),{type:"snackbar"})}catch(v){let y=v.message&&v.code!=="unknown_error"?v.message:(0,Vc.__)("An error occurred while setting the homepage.");u(y,{type:"snackbar"})}finally{t?.()}}let f="";n==="posts"?f=(0,Vc.__)("This will replace the current homepage which is set to display latest posts."):i&&(f=(0,Vc.sprintf)((0,Vc.__)('This will replace the current homepage: "%s"'),L1(i)));let m=(0,Vc.sprintf)((0,Vc.__)('Set "%1$s" as the site homepage? %2$s'),o,f).trim(),h=(0,Vc.__)("Set homepage");return(0,Yv.jsx)("form",{onSubmit:d,children:(0,Yv.jsxs)(Xm.__experimentalVStack,{spacing:"5",children:[(0,Yv.jsx)(Xm.__experimentalText,{children:m}),(0,Yv.jsxs)(Xm.__experimentalHStack,{justify:"right",children:[(0,Yv.jsx)(Xm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,Vc.__)("Cancel")}),(0,Yv.jsx)(Xm.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},zNe=()=>{let{pageOnFront:e,pageForPosts:t}=(0,B1.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(_V.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,VNe.useMemo)(()=>({id:"set-as-homepage",label:(0,Vc.__)("Set as homepage"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:xgt}),[t,e])};var jc=l(H(),1),HNe=l(U(),1),Qm=l(q(),1),V1=l(K(),1),xV=l(se(),1),UNe=l(Nt(),1);var qv=l(E(),1),Sgt=({items:e,closeModal:t})=>{let[r]=e,o=L1(r),{currentPostsPage:n,isPageForPostsSet:i,isSaving:s}=(0,V1.useSelect)(g=>{let{getEntityRecord:v,isSavingEntityRecord:y}=g(xV.store),_=v("root","site");return{currentPostsPage:v("postType","page",_?.page_for_posts),isPageForPostsSet:_?.page_for_posts!==0,isSaving:y("root","site")}}),{saveEntityRecord:a}=(0,V1.useDispatch)(xV.store),{createSuccessNotice:c,createErrorNotice:u}=(0,V1.useDispatch)(UNe.store);async function d(g){g.preventDefault();try{await a("root","site",{page_for_posts:r.id,show_on_front:"page"}),c((0,jc.__)("Posts page updated."),{type:"snackbar"})}catch(v){let y=v.message&&v.code!=="unknown_error"?v.message:(0,jc.__)("An error occurred while setting the posts page.");u(y,{type:"snackbar"})}finally{t?.()}}let f=i&&n?(0,jc.sprintf)((0,jc.__)('This will replace the current posts page: "%s"'),L1(n)):(0,jc.__)("This page will show the latest posts."),m=(0,jc.sprintf)((0,jc.__)('Set "%1$s" as the posts page? %2$s'),o,f),h=(0,jc.__)("Set posts page");return(0,qv.jsx)("form",{onSubmit:d,children:(0,qv.jsxs)(Qm.__experimentalVStack,{spacing:"5",children:[(0,qv.jsx)(Qm.__experimentalText,{children:m}),(0,qv.jsxs)(Qm.__experimentalHStack,{justify:"right",children:[(0,qv.jsx)(Qm.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t?.()},disabled:s,accessibleWhenDisabled:!0,children:(0,jc.__)("Cancel")}),(0,qv.jsx)(Qm.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",disabled:s,accessibleWhenDisabled:!0,children:h})]})]})})},WNe=()=>{let{pageOnFront:e,pageForPosts:t}=(0,V1.useSelect)(r=>{let{getEntityRecord:o,canUser:n}=r(xV.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,HNe.useMemo)(()=>({id:"set-as-posts-page",label:(0,jc.__)("Set as posts page"),isEligible(r){return!(r.status!=="publish"||r.type!=="page"||e===r.id||t===r.id)},modalFocusOnMount:"firstContentElement",RenderModal:Sgt}),[t,e])};var YNe=l(E(),1);function CV({postType:e,onActionPerformed:t,context:r}){let{defaultActions:o}=(0,g2.useSelect)(c=>{let{getEntityActions:u}=Y(c(A));return{defaultActions:u("postType",e)}},[e]),n=(0,g2.useSelect)(c=>{if(e!=="page")return!1;let{getDefaultTemplateId:u,getEntityRecord:d,canUser:f}=c(GNe.store);if(!f("update",{kind:"root",name:"site"}))return!1;let h=u({slug:"front-page"});if(!h)return!0;let g=d("postType","wp_template",h);return g?g.slug!=="front-page":!0},[e]),i=zNe(),s=WNe(),{registerPostTypeSchema:a}=Y((0,g2.useDispatch)(A));return(0,SV.useEffect)(()=>{a(e)},[a,e]),(0,SV.useMemo)(()=>{let c=[...o];if(n&&c.push(i,s),c=c.sort((u,d)=>d.id==="move-to-trash"?-1:0),c=c.filter(u=>u.context?u.context===r:!0),t)for(let u=0;u<c.length;++u){if(c[u].callback){let d=c[u].callback;c[u]={...c[u],callback:(f,m)=>{d(f,{...m,onActionPerformed:h=>{m?.onActionPerformed&&m.onActionPerformed(h),t(c[u].id,h)}})}}}if(c[u].RenderModal){let d=c[u].RenderModal;c[u]={...c[u],RenderModal:f=>(0,YNe.jsx)(d,{...f,onActionPerformed:m=>{f.onActionPerformed&&f.onActionPerformed(m),t(c[u].id,m)}})}}}return c},[r,o,t,i,s,n])}var Ui=l(E(),1),{Menu:j1}=Y(z1.privateApis);function ZNe({postType:e,postId:t,onActionPerformed:r}){let[o,n]=(0,v2.useState)(null),{item:i,permissions:s}=(0,TV.useSelect)(d=>{let{getEditedEntityRecord:f,getEntityRecordPermissions:m}=Y(d(KNe.store));return{item:f("postType",e,t),permissions:m("postType",e,t)}},[t,e]),a=(0,v2.useMemo)(()=>({...i,permissions:s}),[i,s]),c=CV({postType:e,onActionPerformed:r}),u=(0,v2.useMemo)(()=>c.filter(d=>!d.isEligible||d.isEligible(a)),[c,a]);return(0,Ui.jsxs)(Ui.Fragment,{children:[(0,Ui.jsxs)(j1,{placement:"bottom-end",children:[(0,Ui.jsx)(j1.TriggerButton,{render:(0,Ui.jsx)(z1.Button,{size:"small",icon:Fn,label:(0,qNe.__)("Actions"),disabled:!u.length,accessibleWhenDisabled:!0,className:"editor-all-actions-button"})}),(0,Ui.jsx)(j1.Popover,{children:(0,Ui.jsx)(Egt,{actions:u,items:[a],setActiveModalAction:n})})]}),!!o&&(0,Ui.jsx)(Tgt,{action:o,items:[a],closeModal:()=>n(null)})]})}function Cgt({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Ui.jsx)(j1.Item,{onClick:t,children:(0,Ui.jsx)(j1.ItemLabel,{children:o})})}function Tgt({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t);return(0,Ui.jsx)(z1.Modal,{title:e.modalHeader||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r??(()=>{}),focusOnMount:"firstContentElement",size:"medium",overlayClassName:`editor-action-modal editor-action-modal__${ug(e.id)}`,children:(0,Ui.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Egt({actions:e,items:t,setActiveModalAction:r}){let o=(0,TV.useRegistry)();return(0,Ui.jsx)(j1.Group,{children:e.map(n=>(0,Ui.jsx)(Cgt,{action:n,onClick:()=>{if("RenderModal"in n){r(n);return}n.callback(t,{registry:o})},items:t},n.id))})}var fd=l(E(),1),{Badge:Pgt}=Y(Bl.privateApis),{getTemplateInfo:kgt}=Y(EV.privateApis);function Zv({postType:e,postId:t,hideActions:r=!1,onActionPerformed:o,onClose:n}){let i=(0,QNe.useMemo)(()=>Array.isArray(t)?t:[t],[t]),{postTitle:s,icon:a,labels:c}=(0,XNe.useSelect)(f=>{let{getEditedEntityRecord:m,getCurrentTheme:h,getPostType:g}=f(EV.store),{getPostIcon:v,getCurrentPostType:y,isRevisionsMode:_,getCurrentRevision:b}=Y(f(A)),w="";if(_()){let C=y(),S=b();return w=S?.title?.rendered||S?.title?.raw||"",{postTitle:w,icon:v(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)?kgt({template:x,templateTypes:C}):{})?.title||x?.title}return{postTitle:w,icon:v(e,{area:x?.area}),labels:g(e)?.labels}},[i,e]),u=_F(t),d=(0,Kv.__)("No title");return c?.name&&i.length>1?d=(0,Kv.sprintf)((0,Kv.__)("%1$d %2$s"),i.length,c?.name):s&&(d=(0,JNe.__unstableStripHTML)(s)),(0,fd.jsxs)(Bl.__experimentalVStack,{spacing:1,className:"editor-post-card-panel",children:[(0,fd.jsxs)(Bl.__experimentalHStack,{spacing:2,className:"editor-post-card-panel__header",alignment:"flex-start",children:[(0,fd.jsx)(Bl.Icon,{className:"editor-post-card-panel__icon",icon:a}),(0,fd.jsxs)(Bl.__experimentalText,{numberOfLines:2,truncate:!0,className:"editor-post-card-panel__title",as:"h2",children:[(0,fd.jsx)("span",{className:"editor-post-card-panel__title-name",children:d}),u&&i.length===1&&(0,fd.jsx)(Pgt,{children:u})]}),!r&&i.length===1&&(0,fd.jsx)(ZNe,{postType:e,postId:i[0],onActionPerformed:o}),n&&(0,fd.jsx)(Bl.Button,{size:"small",icon:IC,label:(0,Kv.__)("Close"),onClick:n})]}),i.length>1&&(0,fd.jsx)(Bl.__experimentalText,{className:"editor-post-card-panel__description",children:(0,Kv.sprintf)((0,Kv.__)("Changes will be applied to all selected %s."),c?.name?.toLowerCase())})]})}var $Ne=l(q(),1),e3e=l(K(),1),zc=l(H(),1),t3e=l(M_(),1),r3e=l(U(),1),nJ=l(se(),1);var PV=l(E(),1),Rgt=189;function o3e(){let e=(0,e3e.useSelect)(t=>{let{getEditedPostAttribute:r,getCurrentPostType:o,getCurrentPostId:n}=t(A),{canUser:i}=t(nJ.store),{getEntityRecord:s}=t(nJ.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,PV.jsx)(iJ,{postContent:e})}function iJ({postContent:e}){let t=(0,zc._x)("words","Word count type. Do not translate!"),r=(0,r3e.useMemo)(()=>e?(0,t3e.count)(e,t):0,[e,t]);if(!r)return null;let o=Math.round(r/Rgt),n=(0,zc.sprintf)((0,zc._n)("%s word","%s words",r),r.toLocaleString()),i=o<=1?(0,zc.__)("1 minute"):(0,zc.sprintf)((0,zc._n)("%s minute","%s minutes",o),o.toLocaleString());return(0,PV.jsx)("div",{className:"editor-post-content-information",children:(0,PV.jsx)($Ne.__experimentalText,{children:(0,zc.sprintf)((0,zc.__)("%1$s, %2$s read time."),n,i)})})}var kV=l(q(),1),H1=l(H(),1),n3e=l(K(),1),RV=l(U(),1),i3e=l(xe(),1);var Jm=l(E(),1);function Igt(){let{postFormat:e}=(0,n3e.useSelect)(i=>{let{getEditedPostAttribute:s}=i(A);return{postFormat:s("format")??"standard"}},[]),t=Pk.find(i=>i.id===e),[r,o]=(0,RV.useState)(null),n=(0,RV.useMemo)(()=>({anchor:r,placement:"left-start",offset:36,shift:!0}),[r]);return(0,Jm.jsx)(US,{children:(0,Jm.jsx)(br,{label:(0,H1.__)("Format"),ref:o,children:(0,Jm.jsx)(kV.Dropdown,{popoverProps:n,contentClassName:"editor-post-format__dialog",focusOnMount:!0,renderToggle:({isOpen:i,onToggle:s})=>(0,Jm.jsx)(kV.Button,{size:"compact",variant:"tertiary","aria-expanded":i,"aria-label":(0,H1.sprintf)((0,H1.__)("Change format: %s"),t?.caption),onClick:s,children:t?.caption}),renderContent:({onClose:i})=>(0,Jm.jsxs)("div",{className:"editor-post-format__dialog-content",children:[(0,Jm.jsx)(i3e.__experimentalInspectorPopoverHeader,{title:(0,H1.__)("Format"),onClose:i}),(0,Jm.jsx)(kk,{})]})})})})}var s3e=Igt;var a3e=l(q(),1),l3e=l(K(),1),IV=l(H(),1),c3e=l(en(),1);var sJ=l(E(),1);function u3e(){let e=(0,l3e.useSelect)(t=>t(A).getEditedPostAttribute("modified"),[]);return e?(0,sJ.jsx)("div",{className:"editor-post-last-edited-panel",children:(0,sJ.jsx)(a3e.__experimentalText,{children:(0,IV.sprintf)((0,IV.__)("Last edited %s."),(0,c3e.humanTimeDiff)(e))})}):null}var d3e=l(q(),1),f3e=l(E(),1);function Ogt({className:e,children:t}){return(0,f3e.jsx)(d3e.__experimentalVStack,{className:Q("editor-post-panel__section",e),children:t})}var U1=Ogt;var $m=l(H(),1),p3e=l(Pe(),1),OV=l(K(),1),aJ=l(se(),1),m3e=l(Wt(),1),W1=l(q(),1),AV=l(U(),1),h3e=l(xe(),1);var Jf=l(E(),1),Agt={};function g3e(){let{editEntityRecord:e}=(0,OV.useDispatch)(aJ.store),{postsPageTitle:t,postsPageId:r,isTemplate:o,postSlug:n}=(0,OV.useSelect)(d=>{let{getEntityRecord:f,getEditedEntityRecord:m,canUser:h}=d(aJ.store),g=h("read",{kind:"root",name:"site"})?f("root","site"):void 0,v=g?.page_for_posts?m("postType","page",g?.page_for_posts):Agt,{getEditedPostAttribute:y,getCurrentPostType:_}=d(A);return{postsPageId:v?.id,postsPageTitle:v?.title,isTemplate:_()===Ir,postSlug:y("slug")}},[]),[i,s]=(0,AV.useState)(null),a=(0,AV.useMemo)(()=>({anchor:i,placement:"left-start",offset:36,shift:!0}),[i]);if(!o||!["home","index"].includes(n)||!r)return null;let c=d=>{e("postType","page",r,{title:d})},u=(0,m3e.decodeEntities)(t);return(0,Jf.jsx)(br,{label:(0,$m.__)("Blog title"),ref:s,children:(0,Jf.jsx)(W1.Dropdown,{popoverProps:a,contentClassName:"editor-blog-title-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:d,onToggle:f})=>(0,Jf.jsx)(W1.Button,{size:"compact",variant:"tertiary","aria-expanded":d,"aria-label":(0,$m.sprintf)((0,$m.__)("Change blog title: %s"),u),onClick:f,children:u}),renderContent:({onClose:d})=>(0,Jf.jsxs)(Jf.Fragment,{children:[(0,Jf.jsx)(h3e.__experimentalInspectorPopoverHeader,{title:(0,$m.__)("Blog title"),onClose:d}),(0,Jf.jsx)(W1.__experimentalInputControl,{placeholder:(0,$m.__)("No title"),value:t,onChange:(0,p3e.debounce)(c,300),label:(0,$m.__)("Blog title"),help:(0,$m.__)("Set the Posts Page title. Appears in search results, and when the page is shared on social media."),hideLabelFromVision:!0})]})})})}var G1=l(H(),1),MV=l(K(),1),lJ=l(se(),1),Y1=l(q(),1),NV=l(U(),1),v3e=l(xe(),1);var $f=l(E(),1);function b3e(){let{editEntityRecord:e}=(0,MV.useDispatch)(lJ.store),{postsPerPage:t,isTemplate:r,postSlug:o}=(0,MV.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:d}=c(A),{getEditedEntityRecord:f,canUser:m}=c(lJ.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:d()===Ir,postSlug:u("slug"),postsPerPage:h?.posts_per_page||1}},[]),[n,i]=(0,NV.useState)(null),s=(0,NV.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,$f.jsx)(br,{label:(0,G1.__)("Posts per page"),ref:i,children:(0,$f.jsx)(Y1.Dropdown,{popoverProps:s,contentClassName:"editor-posts-per-page-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,$f.jsx)(Y1.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,G1.__)("Change posts per page"),onClick:u,children:t}),renderContent:({onClose:c})=>(0,$f.jsxs)($f.Fragment,{children:[(0,$f.jsx)(v3e.__experimentalInspectorPopoverHeader,{title:(0,G1.__)("Posts per page"),onClose:c}),(0,$f.jsx)(Y1.__experimentalNumberControl,{placeholder:0,value:t,spinControls:"custom",step:"1",min:"1",onChange:a,label:(0,G1.__)("Posts per page"),help:(0,G1.__)("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(H(),1),DV=l(K(),1),cJ=l(se(),1),ep=l(q(),1),FV=l(U(),1),y3e=l(xe(),1);var Hc=l(E(),1),Mgt=[{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 w3e(){let{editEntityRecord:e}=(0,DV.useDispatch)(cJ.store),{allowCommentsOnNewPosts:t,isTemplate:r,postSlug:o}=(0,DV.useSelect)(c=>{let{getEditedPostAttribute:u,getCurrentPostType:d}=c(A),{getEditedEntityRecord:f,canUser:m}=c(cJ.store),h=m("read",{kind:"root",name:"site"})?f("root","site"):void 0;return{isTemplate:d()===Ir,postSlug:u("slug"),allowCommentsOnNewPosts:h?.default_comment_status||""}},[]),[n,i]=(0,FV.useState)(null),s=(0,FV.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,Hc.jsx)(br,{label:(0,nl.__)("Discussion"),ref:i,children:(0,Hc.jsx)(ep.Dropdown,{popoverProps:s,contentClassName:"editor-site-discussion-dropdown__content",focusOnMount:!0,renderToggle:({isOpen:c,onToggle:u})=>(0,Hc.jsx)(ep.Button,{size:"compact",variant:"tertiary","aria-expanded":c,"aria-label":(0,nl.__)("Change discussion settings"),onClick:u,children:t?(0,nl.__)("Comments open"):(0,nl.__)("Comments closed")}),renderContent:({onClose:c})=>(0,Hc.jsxs)(Hc.Fragment,{children:[(0,Hc.jsx)(y3e.__experimentalInspectorPopoverHeader,{title:(0,nl.__)("Discussion"),onClose:c}),(0,Hc.jsxs)(ep.__experimentalVStack,{spacing:3,children:[(0,Hc.jsx)(ep.__experimentalText,{children:(0,nl.__)("Changes will apply to new posts only. Individual posts may override these settings.")}),(0,Hc.jsx)(ep.RadioControl,{className:"editor-site-discussion__options",hideLabelFromVision:!0,label:(0,nl.__)("Comment status"),options:Mgt,onChange:a,selected:t})]})]})})})}var yr=l(E(),1),Ngt="post-status";function x3e({onActionPerformed:e}){let{isRemovedPostStatusPanel:t,postType:r,postId:o}=(0,_3e.useSelect)(n=>{let{isEditorPanelRemoved:i,getCurrentPostType:s,getCurrentPostId:a}=n(A);return{isRemovedPostStatusPanel:i(Ngt),postType:s(),postId:a()}},[]);return(0,yr.jsx)(U1,{className:"editor-post-summary",children:(0,yr.jsx)(NS.Slot,{children:n=>(0,yr.jsx)(yr.Fragment,{children:(0,yr.jsxs)(te,{direction:"column",gap:"lg",children:[(0,yr.jsx)(Zv,{postType:r,postId:o,onActionPerformed:e}),(0,yr.jsx)(U4,{withPanelBody:!1}),(0,yr.jsx)(D2e,{}),(0,yr.jsxs)(te,{direction:"column",gap:"xs",children:[(0,yr.jsx)(o3e,{}),(0,yr.jsx)(u3e,{})]}),!t&&(0,yr.jsxs)(te,{direction:"column",gap:"lg",children:[(0,yr.jsxs)(te,{direction:"column",gap:"xs",children:[(0,yr.jsx)(ZX,{}),(0,yr.jsx)(AL,{}),(0,yr.jsx)(aB,{}),(0,yr.jsx)(S4,{}),(0,yr.jsx)(g4,{}),(0,yr.jsx)(M4,{}),(0,yr.jsx)(J2e,{}),(0,yr.jsx)(t4,{}),(0,yr.jsx)(DL,{}),(0,yr.jsx)(g3e,{}),(0,yr.jsx)(b3e,{}),(0,yr.jsx)(w3e,{}),(0,yr.jsx)(s3e,{}),n]}),(0,yr.jsx)(f1,{onActionPerformed:e})]})]})})})})}var D3e=l(H(),1),eh=l(K(),1),q1=l(se(),1);var b2=l(U(),1);var S3e=l(U(),1),C3e=l(K(),1),Bgt=l(Ht(),1);var Vgt=l(K(),1),jgt=l(Ht(),1);var P3e=l(K(),1),k3e=l(se(),1);var T3e=l(pp(),1),{lock:DFr,unlock:E3e}=(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/views");function uJ({kind:e,name:t,fields:r}){let o=Array.isArray(r)?r:r?.split(","),n=o?[...o].sort().join(","):void 0;return(0,P3e.useSelect)(i=>E3e(i(k3e.store)).getViewConfig(e,t,{fields:n}),[e,t,n])}var M3e=l(H(),1);var R3e=l(q(),1),LV=l(K(),1),BV=l(H(),1),I3e=l(Ro(),1);var O3e=l(E(),1);function A3e(){let{lastRevisionId:e,revisionsCount:t,disableVisualRevisions:r}=(0,LV.useSelect)(i=>{let{getCurrentPostLastRevisionId:s,getCurrentPostRevisionsCount:a,getEditorSettings:c}=i(A);return{lastRevisionId:s(),revisionsCount:a(),disableVisualRevisions:!!c().disableVisualRevisions}},[]),{setCurrentRevisionId:o}=Y((0,LV.useDispatch)(A)),n=r?{href:(0,I3e.addQueryArgs)("revision.php",{revision:e})}:{onClick:()=>o(e)};return(0,O3e.jsx)(R3e.Button,{...n,variant:"link",text:String(t),"aria-label":(0,BV.sprintf)((0,BV._n)("Open revisions screen: %d revision","Open revisions screen: %d revisions",t),t)})}var zgt={id:"revisions",label:(0,M3e.__)("Revisions"),readOnly:!0,enableSorting:!1,render:A3e,isVisible:e=>{let t=e._links?.["version-history"]?.[0]?.count??0;return!!(e._links?.["predecessor-version"]?.[0]?.id??null)&&t>=2}},N3e=zgt;var Uc=l(E(),1),Hgt={layout:{type:"panel"},fields:[]},Ugt=["form"];function Wgt(e){let{isPostStatusRemoved:t,featuredImageEnabled:r,excerptEnabled:o,discussionEnabled:n,pageAttributesEnabled:i}=(0,eh.useSelect)(a=>{let{isEditorPanelRemoved:c,isEditorPanelEnabled:u}=a(A);return{isPostStatusRemoved:c("post-status"),featuredImageEnabled:u("featured-image"),excerptEnabled:u("post-excerpt"),discussionEnabled:u("discussion-panel"),pageAttributesEnabled:u("page-attributes")}},[]);return(0,b2.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=d=>d in a?a[d]:!t,u=d=>d.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=u(m.children);return g.length&&f.push({...m,children:g}),f}return f.push(m),f},[]);return{...e,fields:u(e.fields)}},[e,t,r,o,n,i])}var VV={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(q1.store).getEditedEntityRecord("root","site")?.page_for_posts,fields:["posts_page_title"],isVisible:e=>["home","index"].includes(e.slug??"")}}};function Ggt(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 F3e({onActionPerformed:e}){let{postType:t,postId:r,isPostStatusRemoved:o,availableTemplates:n}=(0,eh.useSelect)(_=>{let{getCurrentPostType:b,getCurrentPostId:w,isEditorPanelRemoved:x,getEditorSettings:C}=_(A),S=_(q1.store).getCurrentTheme()?.is_block_theme?null:C().availableTemplates??null;return{postType:b(),postId:w(),isPostStatusRemoved:x("post-status"),availableTemplates:S}},[]),{form:i}=uJ({kind:"postType",name:t,fields:Ugt}),s=Wgt(i??Hgt),a=(0,eh.useSelect)(_=>!t||!r?null:_(q1.store).getEditedEntityRecord("postType",t,r),[t,r]),c=OS(),u=(0,eh.useSelect)(_=>{let{getEditedEntityRecord:b,canUser:w}=_(q1.store),x={};for(let[C,S]of Object.entries(VV[t]??{})){if(!w("read",{kind:S.kind,name:S.name}))continue;let P=S.getId?S.getId(_):void 0;S.getId&&!P||(x[C]=b(S.kind,S.name,P))}return x},[t]),d=(0,b2.useMemo)(()=>{if(!a)return a;let _={...u};return n&&Object.keys(n).length&&(_.available_templates=n),{...a,..._}},[a,u,n]),{editEntityRecord:f}=(0,eh.useDispatch)(q1.store),m=(0,eh.useRegistry)(),h=(0,b2.useMemo)(()=>{let _={};for(let[b,w]of Object.entries(VV[t]??{}))for(let x of w.fields??[])_[x]=b;return _},[t]),g=mS({postType:t}),v=(0,b2.useMemo)(()=>g?.map(_=>{let b=h[_.id];return b?Ggt(_,b,VV[t]?.[b]?.isVisible):_.id==="status"?{..._,elements:_.elements.filter(w=>w.value!=="trash")}:_.id==="template"?c?c==="classic"&&Object.keys(n??{}).length===0?{..._,readOnly:!0,render:()=>(0,D3e.__)("Default template")}:_:null:_}).filter(Boolean).concat(N3e),[g,c,n,h,t]);return(0,Uc.jsx)(U1,{className:"editor-post-summary",children:(0,Uc.jsxs)(te,{direction:"column",gap:"lg",children:[(0,Uc.jsx)(Zv,{postType:t,postId:r,onActionPerformed:e}),(0,Uc.jsx)(sP,{data:d,fields:v,form:s,onChange:_=>{let b=VV[t]??{},w={};for(let[x,C]of Object.entries(_)){let S=b[x];if(S){let P=S.getId?S.getId(m.select):void 0;f(S.kind,S.name,P,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,Uc.jsxs)(Uc.Fragment,{children:[(0,Uc.jsx)(NS.Slot,{children:_=>_.length>0&&(0,Uc.jsx)(te,{direction:"column",gap:"xs",children:_})}),(0,Uc.jsx)(f1,{onActionPerformed:e})]})]})})}var X3e=l(K(),1),HV=l(q(),1),Q3e=l(H(),1),J3e=l(Ro(),1);var jV=l(K(),1),V3e=l(se(),1);var th=l(en(),1),pd=l(U(),1),Xv=l(H(),1);var Wc=l(E(),1),Ygt=10,L3e=[],qgt={pickerActivity:!0},Kgt={type:"pickerActivity",titleField:"date",descriptionField:"details",fields:["author"],layout:{density:"compact"},page:1,perPage:Ygt},Zgt=864e5;function B3e(e){let t=(0,th.getDate)(null).getTime(),r=(0,th.getDate)(e??null);return t-r.getTime()>Zgt?(0,th.dateI18n)((0,th.getSettings)().formats.datetimeAbbreviated,r):(0,th.humanTimeDiff)(r)}function j3e(e){return e.slug?.endsWith("-autosave-v1")??!1}function Xgt({item:e}){return j3e(e)?(0,Wc.jsx)(kp,{intent:"none",children:(0,Xv.__)("Autosave")}):null}function z3e(){let{setCurrentRevisionId:e}=Y((0,jV.useDispatch)(A)),[t,r]=(0,pd.useState)(Kgt),{revisions:o,revisionKey:n,currentRevisionId:i}=(0,jV.useSelect)(h=>{let{getCurrentPostType:g}=h(A),{getCurrentRevisionId:v,getRevisionPage:y,getPageRevisions:_}=Y(h(A)),{getEntityConfig:b}=h(V3e.store),w=g(),C=b("postType",w)?.revisionKey||"id",S=v();return{revisions:_(y()),revisionKey:C,currentRevisionId:S}},[]),s=!o,a=(0,pd.useMemo)(()=>[{id:"date",label:(0,Xv.__)("Date"),getValue:({item:h})=>{let g=B3e(h.date);return j3e(h)?(0,Xv.sprintf)((0,Xv.__)("%1$s, %2$s"),g,(0,Xv.__)("Autosave")):g},render:({item:h})=>(0,Wc.jsxs)(te,{direction:"row",align:"center",gap:"sm",children:[(0,Wc.jsx)(Os,{variant:"heading-sm",render:(0,Wc.jsx)("time",{dateTime:h.date}),children:B3e(h.date)}),(0,Wc.jsx)(Xgt,{item:h})]}),enableSorting:!1,enableHiding:!1},fE,{id:"details",label:(0,Xv.__)("Details"),render:({item:h})=>String(h[n])!==String(i)?null:(0,Wc.jsx)(iJ,{postContent:h.content?.raw}),enableSorting:!1,enableHiding:!1}],[n,i]),{data:c,paginationInfo:u}=(0,pd.useMemo)(()=>Yq(o||L3e,t,a),[o,t,a]);(0,pd.useEffect)(()=>{if(!i||!o)return;let h=o.findIndex(v=>String(v[n])===String(i));if(h<0)return;let g=Math.floor(h/t.perPage)+1;r(v=>v.page===g?v:{...v,page:g})},[i,o,n,t.perPage]);let d=(0,pd.useMemo)(()=>i?[String(i)]:L3e,[i]),f=(0,pd.useCallback)(h=>{if(h.length===0)return;let g=h[h.length-1];e(Number(g))},[e]),m=(0,pd.useCallback)(h=>String(h[n]),[n]);return(0,Wc.jsx)("div",{className:"editor-post-revisions-timeline",children:(0,Wc.jsxs)(sm,{view:t,onChangeView:r,fields:a,data:c,isLoading:s,paginationInfo:u,defaultLayouts:qgt,getItemId:m,selection:d,onChangeSelection:f,children:[(0,Wc.jsx)(sm.Layout,{}),(0,Wc.jsx)(sm.Footer,{})]})})}var G3e=l(K(),1),Y3e=l(U(),1),q3e=l(H(),1);var H3e=l(q(),1);var Qv=l(E(),1);function zV({title:e,entries:t,initialOpen:r,className:o}){if(!t)return null;let n=Object.entries(t).map(([i,s])=>(0,Qv.jsx)(br,{label:i,children:(0,Qv.jsx)("span",{className:"editor-revision-fields-diff__value",children:s.map((a,c)=>a.added?(0,Qv.jsx)("ins",{className:"editor-revision-fields-diff__added",children:a.value},c):a.removed?(0,Qv.jsx)("del",{className:"editor-revision-fields-diff__removed",children:a.value},c):(0,Qv.jsx)("span",{children:a.value},c))})},i));return(0,Qv.jsx)(H3e.PanelBody,{title:e,initialOpen:r,children:(0,Qv.jsx)("div",{className:o,children:n})})}var K3e=l(E(),1);function U3e(e){return e==null?"":typeof e=="object"?JSON.stringify(e,null,2):String(e)}function W3e(e){return!e||e==="[]"||e==="{}"}function Z3e(){let{revision:e,previousRevision:t}=(0,G3e.useSelect)(o=>{let{getCurrentRevision:n,getPreviousRevision:i}=Y(o(A));return{revision:n(),previousRevision:i()}},[]),r=(0,Y3e.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=U3e(o[a]),u=U3e(n[a]);W3e(c)&&W3e(u)||(s[a]=aS(u,c))}return Object.keys(s).length===0?null:s},[e,t]);return(0,K3e.jsx)(zV,{title:(0,q3e.__)("Meta"),entries:r,initialOpen:!1,className:"editor-revision-meta-diff__content"})}var md=l(E(),1);function $3e(){let{revisionId:e,postId:t}=(0,X3e.useSelect)(r=>{let{getCurrentRevisionId:o,getCurrentPostId:n}=Y(r(A));return{revisionId:o(),postId:n()}},[]);return e?(0,md.jsxs)(md.Fragment,{children:[(0,md.jsx)(U1,{className:"editor-post-summary",children:(0,md.jsxs)(HV.__experimentalVStack,{spacing:4,children:[(0,md.jsx)(Zv,{postId:t,hideActions:!0}),(0,md.jsx)(HV.ExternalLink,{href:(0,J3e.addQueryArgs)("revision.php",{revision:e}),children:(0,Q3e.__)("Open classic revisions screen")})]})}),(0,md.jsx)(Z3e,{}),(0,md.jsx)(z3e,{})]}):null}var w2=l(K(),1),fJ=l(se(),1),sDe=l(q(),1),pJ=l(H(),1),aDe=l(xe(),1),lDe=l(It(),1);var eDe=l(K(),1),tDe=l(U(),1),dJ=l(se(),1),rDe=l(It(),1),oDe=l(Gl(),1);var{EXCLUDED_PATTERN_SOURCES:Qgt,PATTERN_TYPES:Jgt}=Y(oDe.privateApis);function nDe(e,t){return e.innerBlocks=e.innerBlocks.map(r=>nDe(r,t)),e.name==="core/template-part"&&e.attributes.theme===void 0&&(e.attributes.theme=t),e}function $gt(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:!Qgt.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 evt(e,t){return e.map(r=>({...r,keywords:r.keywords||[],type:Jgt.theme,blocks:(0,rDe.parse)(r.content,{__unstableSkipMigrationLogs:!0}).map(o=>nDe(o,t))}))}function iDe({area:e,name:t,slug:r}){let{blockPatterns:o,restBlockPatterns:n,currentThemeStylesheet:i}=(0,eDe.useSelect)(s=>{let{getEditorSettings:a}=s(A),c=a();return{blockPatterns:c.__experimentalAdditionalBlockPatterns??c.__experimentalBlockPatterns,restBlockPatterns:s(dJ.store).getBlockPatterns(),currentThemeStylesheet:s(dJ.store).getCurrentTheme().stylesheet}},[]);return(0,tDe.useMemo)(()=>{let s=[...o||[],...n||[]],a=$gt(s,{area:e,name:t,slug:r});return evt(a,i)},[e,t,r,o,n,i])}var y2=l(E(),1);function tvt({availableTemplates:e,onSelect:t}){return!e||e?.length===0?null:(0,y2.jsx)(aDe.__experimentalBlockPatternsList,{label:(0,pJ.__)("Templates"),blockPatterns:e,onClickPattern:t,showTitlesAsTooltip:!0})}function rvt(){let{area:e,name:t,slug:r,postType:o,postId:n}=(0,w2.useSelect)(c=>{let{getCurrentPostType:u,getCurrentPostId:d}=c(A),{getEditedEntityRecord:f}=c(fJ.store),m=u(),h=d(),g=f("postType",m,h);return{area:g?.area,name:g?.name,slug:g?.slug,postType:m,postId:h}},[]),{editEntityRecord:i}=(0,w2.useDispatch)(fJ.store),s=iDe({area:e,name:t,slug:r}),a=async c=>{await i("postType",o,n,{blocks:c.blocks,content:(0,lDe.serialize)(c.blocks)})};return s?.length?(0,y2.jsx)(sDe.PanelBody,{title:(0,pJ.__)("Design"),initialOpen:o===Yi,children:(0,y2.jsx)(tvt,{availableTemplates:s,onSelect:a})}):null}function cDe(){let{postType:e}=(0,w2.useSelect)(t=>{let{getCurrentPostType:r}=t(A);return{postType:r()}},[]);return[Yi,Ir].includes(e)?(0,y2.jsx)(rvt,{}):null}var _2=l(H(),1),uDe=l(K(),1),dDe=l(Wt(),1);var x2=l(E(),1);function fDe(){let{postTypeLabel:e,isRevisionsMode:t}=(0,uDe.useSelect)(o=>{let{getPostTypeLabel:n}=o(A),{isRevisionsMode:i}=Y(o(A));return{postTypeLabel:n(),isRevisionsMode:i()}},[]),r;return t?r=(0,_2.__)("Revision"):e?r=(0,dDe.decodeEntities)(e):r=(0,_2._x)("Document","noun, panel"),(0,x2.jsxs)(Hr.List,{activateOnFocus:!1,children:[(0,x2.jsx)(Hr.Tab,{value:tl.document,children:r}),(0,x2.jsx)(Hr.Tab,{value:tl.block,children:(0,_2.__)("Block")})]})}var K1=l(K(),1),Z1=l(se(),1),mJ=l(xe(),1),oh=l(q(),1),hJ=l(U(),1),rh=l(H(),1),pDe=l(Wt(),1),UV=l(Ao(),1),mDe=l(Nt(),1),hDe=l(Ht(),1);var Zn=l(E(),1);function gDe(){let e=(0,K1.useSelect)(C=>C(A).getCurrentTemplateId(),[]),[t,r]=(0,hJ.useState)(!1),[o,n]=(0,hJ.useState)(!1),s=!!wk()?.length,{onNavigateToEntityRecord:a,canCreateTemplate:c,hasGoBack:u,getEditorSettings:d}=(0,K1.useSelect)(C=>{let{getEditorSettings:S}=C(A),P=S();return{onNavigateToEntityRecord:P.onNavigateToEntityRecord,canCreateTemplate:!!C(Z1.store).canUser("create",{kind:"postType",name:"wp_template"}),hasGoBack:P.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:S}},[]),{get:f}=(0,K1.useSelect)(hDe.store),{createSuccessNotice:m}=(0,K1.useDispatch)(mDe.store),{editedRecord:h,hasResolved:g}=(0,Z1.useEntityRecord)("postType","wp_template",e),[v]=(0,Z1.useEntityBlockEditor)("postType","wp_template",{id:e});if(!g)return null;let y=u?[{label:(0,rh.__)("Go back"),onClick:()=>d().onNavigateToPreviousEntityRecord()}]:void 0,_=()=>{f("core/edit-site","welcomeGuideTemplate")||m((0,rh.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:y})},b=(0,pDe.decodeEntities)(h.title),w=!!v?.length&&(0,Zn.jsx)(mJ.BlockPreview.Async,{children:(0,Zn.jsx)(mJ.BlockPreview,{blocks:v})}),x=()=>{if(!w)return null;if(s){let C=(0,rh.__)("Change template");return(0,Zn.jsxs)($e.Root,{children:[(0,Zn.jsx)($e.Trigger,{render:(0,Zn.jsx)("div",{className:"editor-template-actions-panel__preview",role:"button",tabIndex:0,"aria-label":C,onClick:()=>n(!0),onKeyDown:S=>{(S.keyCode===UV.ENTER||S.keyCode===UV.SPACE)&&(S.preventDefault(),n(!0))},children:w})}),(0,Zn.jsx)($e.Popup,{children:C})]})}return(0,Zn.jsx)("div",{className:"editor-template-actions-panel__preview",children:w})};return(0,Zn.jsxs)(Zn.Fragment,{children:[(0,Zn.jsx)(oh.PanelBody,{title:(0,rh.sprintf)((0,rh.__)("Template: %s"),b),initialOpen:!1,children:(0,Zn.jsxs)(oh.__experimentalVStack,{children:[x(),(0,Zn.jsxs)(oh.__experimentalHStack,{children:[a&&(0,Zn.jsx)(oh.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{a({postId:h.id,postType:"wp_template"}),_()},children:(0,rh.__)("Edit")}),c&&(0,Zn.jsx)(oh.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:(0,rh.__)("Create new")})]})]})}),t&&(0,Zn.jsx)(yv,{onClose:()=>r(!1)}),o&&(0,Zn.jsx)(gX,{onRequestClose:()=>n(!1)})]})}var X1=l(K(),1),Q1=l(se(),1),gJ=l(xe(),1),gd=l(q(),1),vDe=l(U(),1),hd=l(H(),1),bDe=l(Wt(),1),yDe=l(Nt(),1),wDe=l(Ht(),1);var da=l(E(),1);function _De(){let e=(0,X1.useSelect)(v=>v(A).getCurrentTemplateId(),[]),[t,r]=(0,vDe.useState)(!1),{onNavigateToEntityRecord:o,canCreateTemplate:n,hasGoBack:i,getEditorSettings:s}=(0,X1.useSelect)(v=>{let{getEditorSettings:y}=v(A),_=y();return{onNavigateToEntityRecord:_.onNavigateToEntityRecord,canCreateTemplate:!!v(Q1.store).canUser("create",{kind:"postType",name:"wp_template"})&&_.supportsTemplateMode,hasGoBack:_.hasOwnProperty("onNavigateToPreviousEntityRecord"),getEditorSettings:y}},[]),{get:a}=(0,X1.useSelect)(wDe.store),{createSuccessNotice:c}=(0,X1.useDispatch)(yDe.store),{editedRecord:u}=(0,Q1.useEntityRecord)("postType","wp_template",e),[d]=(0,Q1.useEntityBlockEditor)("postType","wp_template",{id:e});if(!e&&!n)return null;let f=i?[{label:(0,hd.__)("Go back"),onClick:()=>s().onNavigateToPreviousEntityRecord()}]:void 0,m=()=>{a("core/edit-site","welcomeGuideTemplate")||c((0,hd.__)("Editing template. Changes made here affect all posts and pages that use the template."),{type:"snackbar",actions:f})},h=u?(0,bDe.decodeEntities)(u.title):void 0,g=!!d?.length&&(0,da.jsx)(gJ.BlockPreview.Async,{children:(0,da.jsx)(gJ.BlockPreview,{blocks:d})});return(0,da.jsxs)(da.Fragment,{children:[(0,da.jsx)(gd.PanelBody,{title:u?(0,hd.sprintf)((0,hd.__)("Template: %s"),h):(0,hd.__)("Template"),initialOpen:!1,children:(0,da.jsxs)(gd.__experimentalVStack,{children:[!e&&(0,da.jsx)(gd.__experimentalText,{children:(0,hd.__)("This page uses a classic template. To edit this template with blocks, create a block template.")}),u&&g&&(0,da.jsx)("div",{className:"editor-template-actions-panel__preview",children:g}),(0,da.jsxs)(gd.__experimentalHStack,{children:[u&&o&&(0,da.jsx)(gd.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>{o({postId:u.id,postType:"wp_template"}),m()},children:(0,hd.__)("Edit")}),n&&(0,da.jsx)(gd.Button,{className:"editor-template-actions-panel__action",__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(!0),children:e?(0,hd.__)("Create new"):(0,hd.__)("Create block template")})]})]})}),t&&(0,da.jsx)(yv,{onClose:()=>r(!1)})]})}var vJ=l(E(),1);function xDe(){let e=OS();return e==="classic"?(0,vJ.jsx)(_De,{}):e==="block-theme"?(0,vJ.jsx)(gDe,{}):null}var S2=l(K(),1),SDe=l(xe(),1),CDe=l(q(),1),TDe=l(H(),1);var WV=l(E(),1),{BlockQuickNavigation:ovt}=Y(SDe.privateApis),nvt="core/template-part";function ivt({postType:e}){let t=H6(),r=(0,S2.useSelect)(n=>{let{getPostBlocksByName:i}=Y(n(A));return i(Ir===e?nvt:t)},[e,t]),{enableComplementaryArea:o}=(0,S2.useDispatch)(We);return r.length===0?null:(0,WV.jsx)(CDe.PanelBody,{title:(0,TDe.__)("Content"),children:(0,WV.jsx)(ovt,{clientIds:r,onSelect:()=>{o("core","edit-post/document")}})})}function EDe(){let{postType:e,renderingMode:t}=(0,S2.useSelect)(r=>{let{getCurrentPostType:o,getRenderingMode:n}=Y(r(A));return{postType:o(),renderingMode:n()}},[]);return t==="post-only"&&e!==Ir?null:(0,WV.jsx)(ivt,{postType:e})}var GV=l(K(),1),PDe=l(U(),1),kDe=l(It(),1),qV=l(xe(),1),RDe=l(q(),1),IDe=l(H(),1);var YV=l(E(),1),{BlockQuickNavigation:svt}=Y(qV.privateApis);function avt(){let e=(0,GV.useSelect)(o=>{let{getBlockTypes:n}=o(kDe.store);return n()},[]),t=(0,PDe.useMemo)(()=>e.filter(o=>o.category==="theme").map(({name:o})=>o),[e]),r=(0,GV.useSelect)(o=>{let{getBlocksByName:n}=o(qV.store);return n(t)},[t]);return r.length===0?null:(0,YV.jsx)(RDe.PanelBody,{title:(0,IDe.__)("Content"),children:(0,YV.jsx)(svt,{clientIds:r})})}function ODe(){return(0,GV.useSelect)(t=>{let{getCurrentPostType:r}=t(A);return r()},[])!==Yi?null:(0,YV.jsx)(avt,{})}var ADe=l(xe(),1),MDe=l(K(),1),NDe=l(H(),1);var DDe=l(E(),1);function FDe(){let{block:e}=(0,MDe.useSelect)(r=>{let{getSelectedBlock:o}=r(ADe.store);return{block:o()}},[]);if(!e)return null;let t=e.attributes?.__revisionDiffStatus?.changedAttributes;return(0,DDe.jsx)(zV,{title:(0,NDe.__)("Changed attributes"),entries:t,initialOpen:!0})}var J1=l(K(),1),LDe=l(U(),1),BDe=l(xe(),1),VDe=l(Ht(),1);function lvt(){let{hasBlockSelection:e}=(0,J1.useSelect)(n=>({hasBlockSelection:!!n(BDe.store).getBlockSelectionStart()}),[]),{getActiveComplementaryArea:t}=(0,J1.useSelect)(We),{enableComplementaryArea:r}=(0,J1.useDispatch)(We),{get:o}=(0,J1.useSelect)(VDe.store);(0,LDe.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 jDe=lvt;var $o=l(E(),1),cvt=!0;function uvt({extraPanels:e,onActionPerformed:t}){jDe();let{tabName:r,keyboardShortcut:o,isRevisionsMode:n}=(0,ZV.useSelect)(c=>{let u=c(zDe.store).getShortcutRepresentation("core/editor/toggle-sidebar"),d=c(We).getActiveComplementaryArea("core"),f=[tl.block,tl.document].includes(d),m=d;return f||(m=c(KV.store).getBlockSelectionStart()?tl.block:tl.document),{tabName:m,keyboardShortcut:u,isRevisionsMode:Y(c(A)).isRevisionsMode()}},[]),{enableComplementaryArea:i}=(0,ZV.useDispatch)(We);function s(c){i("core",c)}let a;if(n)a=(0,$o.jsx)($3e,{});else{let c=window?.__experimentalDataFormInspector;a=(0,$o.jsxs)($o.Fragment,{children:[c?(0,$o.jsx)(F3e,{onActionPerformed:t}):(0,$o.jsx)(x3e,{onActionPerformed:t}),(0,$o.jsx)(c4.Slot,{}),(0,$o.jsx)(EDe,{}),c&&(0,$o.jsx)(xDe,{}),(0,$o.jsx)(ODe,{}),(0,$o.jsx)(cDe,{}),(0,$o.jsx)(BL,{}),(0,$o.jsx)(BNe,{}),e]})}return(0,$o.jsxs)(Pw,{identifier:r,header:(0,$o.jsx)(fDe,{}),closeLabel:(0,$1.__)("Close Settings"),className:"editor-sidebar__panel",headerClassName:"editor-sidebar__panel-tabs",title:(0,$1._x)("Settings","panel button label"),toggleShortcut:o,icon:(0,$1.isRTL)()?cb:gp,isActiveByDefault:cvt,render:(0,$o.jsx)(Hr.Root,{value:r,onValueChange:s}),children:[(0,$o.jsx)(Hr.Panel,{value:tl.document,tabIndex:-1,children:a}),(0,$o.jsxs)(Hr.Panel,{value:tl.block,tabIndex:-1,children:[(0,$o.jsx)(KV.BlockInspector,{}),n&&(0,$o.jsx)(FDe,{})]})]})}var HDe=uvt;var m8=l(H(),1),sp=l(K(),1),M6e=l(U(),1),N6e=l(Pe(),1),D6e=l(La(),1);var xJ=l(xe(),1);var F6e=l(Ht(),1);var ip=l(U(),1),c8=l(H(),1),iC=l(K(),1);var k2=l(xe(),1);var oC=l(U(),1),i8=l(q(),1);var s8=l(Pe(),1),Wi=l(H(),1),P2=l(K(),1),u6e=l(Am(),1),a8=l(xe(),1);var r8=l(H(),1),l6e=l(U(),1),c6e=l(Pe(),1),t0=l(K(),1),C2=l(xe(),1);var qDe=l(q(),1);var XV=l(H(),1),tp=l(en(),1),UDe=l(se(),1),WDe=l(K(),1),GDe=l(xe(),1);var Gc=l(E(),1);function YDe({avatar:e,name:t,date:r,userId:o}){let n=!!e,i=(0,tp.getSettings)(),{currentUserAvatar:s,currentUserName:a,currentUserId:c,dateFormat:u=i.formats.date}=(0,WDe.useSelect)(v=>{let{canUser:y,getCurrentUser:_,getEntityRecord:b}=v(UDe.store),w=y("read",{kind:"root",name:"site"})?b("root","site"):void 0;if(n)return{dateFormat:w?.date_format};let{getSettings:x}=v(GDe.store),{__experimentalDiscussionSettings:C}=x(),S=C?.avatarURL,P=_();return{currentUserAvatar:P?.avatar_urls?.[48]??S,currentUserName:P?.name,currentUserId:P?.id,dateFormat:w?.date_format}},[n]),d=(0,tp.getDate)(r),f=(0,tp.dateI18n)("c",d),h=Math.floor((new Date-d)/(1e3*60*60*24))<30?(0,tp.humanTimeDiff)(d):(0,tp.dateI18n)(u,d),g=(0,tp.dateI18n)((0,XV._x)("F j, Y g:i\xA0a","Note date full date format"),r);return(0,Gc.jsxs)(Gc.Fragment,{children:[(0,Gc.jsx)("img",{src:e||s,className:"editor-collab-sidebar-panel__user-avatar",alt:(0,XV.__)("User avatar"),width:32,height:32,style:{borderColor:ua(o??c)}}),(0,Gc.jsxs)(te,{direction:"column",children:[(0,Gc.jsx)("span",{className:"editor-collab-sidebar-panel__user-name",children:t??a}),r&&(0,Gc.jsxs)($e.Root,{children:[(0,Gc.jsx)($e.Trigger,{render:(0,Gc.jsx)("time",{dateTime:f,className:"editor-collab-sidebar-panel__user-time",children:h})}),(0,Gc.jsx)($e.Popup,{children:g})]})]})]})}var $w=l(E(),1);function eC({note:e,actions:t,className:r,children:o,...n}){return(0,$w.jsxs)(te,{direction:"column",gap:"sm",className:r,...n,children:[(0,$w.jsxs)(te,{direction:"row",align:"center",justify:"flex-start",gap:"md",children:[(0,$w.jsx)(YDe,{avatar:e?.author_avatar_urls?.[48],name:e?.author_name,date:e?.date,userId:e?.author}),t&&(0,$w.jsx)(qDe.FlexItem,{className:"editor-collab-sidebar-panel__note-actions",onClick:i=>i.stopPropagation(),children:(0,$w.jsx)(te,{direction:"row",align:"center",children:t})})]}),o]})}var bJ=l(U(),1),rC=l(q(),1);var $V=l(H(),1),i6e=l(Pe(),1),e8=l(Ao(),1),s6e=l(Am(),1);var KDe=l(U(),1),ZDe=l(K(),1),XDe=l(se(),1);var QDe=l(E(),1),dvt={name:"note-mentions",className:"editor-autocompleters__user editor-collab-sidebar-panel__mention-suggestion",triggerPrefix:"@",useItems(e){let t=(0,ZDe.useSelect)(o=>{let{getUsers:n}=o(XDe.store);return n({context:"view",search:e})},[e]);return[(0,KDe.useMemo)(()=>t?t.map(o=>({key:`note-mention-${o.slug}`,value:o,label:BZ(o)})):[],[t])]},getOptionCompletion(e){return{action:"insert-at-caret",value:(0,QDe.jsx)("span",{className:`wp-note-mention user-${e.id}`,children:"@"+e.name})}}},JDe=dvt;var tC=l(q(),1),$v=l(Pe(),1),Vl=l(U(),1),o6e=l(Ao(),1),JV=l(Df(),1);var fvt=[];function $De({allowedFormats:e,disableFormats:t}){return t?fvt:e}var QV=l(Df(),1),e6e=l(E(),1),t6e=l(fe(),1),pvt={};function mvt({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,QV.getActiveFormat)(r,s),u=c!==void 0,d=(0,QV.getActiveObject)(r),f=d!==void 0&&d.type===s;return(0,e6e.jsx)(a,{isActive:u,isVisible:i,activeAttributes:u?c.attributes||{}:{},isObjectActive:f,activeObjectAttributes:f?d.attributes||{}:{},value:r,onChange:e,onFocus:t,contentRef:o,context:pvt},s)}function r6e({formatTypes:e,...t}){return e.map(r=>(0,t6e.createElement)(mvt,{settings:r,...t,key:r.name}))}var Jv=l(E(),1),{ValidatedContentEditableControl:hvt}=Y(tC.privateApis),{useRichText:gvt,KeyboardShortcutContext:vvt,InputEventContext:bvt,shortcutsListener:yvt,inputEventsListener:wvt}=Y(JV.privateApis),_vt=[];function n6e({label:e,value:t,onChange:r,placeholder:o,id:n,clientId:i,className:s,hideLabelFromVision:a,help:c,disabled:u,required:d,markWhenOptional:f,customValidity:m,allowedFormats:h,disableFormats:g,withoutInteractiveFormatting:v,preserveWhiteSpace:y,disableLineBreaks:_,focusOnMount:b,completers:w=_vt}){let[x,C]=(0,Vl.useState)({start:void 0,end:void 0}),[S,P]=(0,Vl.useState)(!1),k=(0,Vl.useRef)(void 0),O=(0,Vl.useRef)(new Set),R=(0,Vl.useRef)(new Set),I=(0,$v.__experimentalUseFocusOutside)(()=>P(!1)),T=$De({allowedFormats:h,disableFormats:g}),{value:M,onChange:V,ref:F,formatTypes:B,getValue:z}=gvt({value:t,onChange:r,selectionStart:x.start,selectionEnd:x.end,onSelectionChange:(pe,me)=>C({start:pe,end:me}),__unstableIsSelected:S,preserveWhiteSpace:!!y,placeholder:o,__unstableDisableFormats:g,allowedFormats:T,withoutInteractiveFormatting:v,__unstableFormatTypeHandlerContext:(0,Vl.useMemo)(()=>({richTextIdentifier:n,blockClientId:i}),[n,i])});function L(){k.current?.focus()}let D=(0,Vl.useRef)({keyboardShortcuts:R,inputEvents:O}),N=(0,Vl.useRef)({formatTypes:B,getValue:z,onChange:V});(0,Vl.useInsertionEffect)(()=>{N.current={formatTypes:B,getValue:z,onChange:V}});let W=(0,$v.useRefEffect)(pe=>{if(u)return;let me=(0,o6e.withIgnoreIMEEvents)($=>{if($.key!=="Enter"||$.defaultPrevented||$.metaKey||$.ctrlKey||($.preventDefault(),_))return;let{getValue:ve,onChange:_e}=N.current,ae=ve();_e((0,JV.insert)(ae,`
-`,ae.start??ae.text.length,ae.end??ae.text.length))});return pe.addEventListener("keydown",me),()=>pe.removeEventListener("keydown",me)},[_,u]),G=(0,$v.useRefEffect)(pe=>{if(!S)return;let me=yvt(D)(pe),$=wvt(D)(pe);function ve(_e){if(_e.inputType!=="insertText"&&_e.type!=="compositionend")return;let{formatTypes:ae,getValue:ke,onChange:ee}=N.current,oe=ke(),le=ae.reduce((ne,{__unstableInputRule:ie})=>ie?ie(ne):ne,oe);le!==oe&&ee({...le,activeFormats:oe.activeFormats})}return pe.addEventListener("input",ve),pe.addEventListener("compositionend",ve),()=>{me(),$(),pe.removeEventListener("input",ve),pe.removeEventListener("compositionend",ve)}},[S]),{ref:Z,...X}=(0,tC.__unstableUseAutocompleteProps)({completers:w,record:M,onChange:V,onReplace:()=>{}}),ce=(0,$v.useRefEffect)(pe=>{b&&!u&&pe.focus()},[b,u]),re=(0,$v.useMergeRefs)([F,k,G,W,ce,Z]);return(0,Jv.jsx)("div",{...I,onFocus:pe=>{P(!0),I.onFocus(pe)},children:(0,Jv.jsxs)(tC.SlotFillProvider,{children:[(0,Jv.jsx)(hvt,{label:e,id:n,className:Q("editor-rich-text-control",s),placeholder:o,hideLabelFromVision:a,help:c,disabled:u,required:d,markWhenOptional:f,customValidity:m,value:M.text,"aria-multiline":!_,...X,ref:re}),S&&!u&&(0,Jv.jsx)(vvt.Provider,{value:R,children:(0,Jv.jsx)(bvt.Provider,{value:O,children:(0,Jv.jsx)(r6e,{value:M,onChange:V,onFocus:L,formatTypes:B,forwardedRef:k,isVisible:!0})})})]})})}var rp=l(E(),1),xvt=["core/bold","core/italic","core/link","core/code"],Svt=[JDe];function e0({onSubmit:e,onCancel:t,note:r,labels:o}){let[n,i]=(0,bJ.useState)(r?.content?.raw??""),[s,a]=(0,bJ.useState)(!1),c=(0,i6e.useInstanceId)(e0,"comment-input"),u=jMe((0,s6e.__unstableStripHTML)(n)),d=s||n===r?.content?.raw||!u.length;async function f(){if(d)return;a(!0);let m=n;await e(m)&&i(g=>g===m?"":g),a(!1)}return(0,rp.jsxs)(te,{className:"editor-collab-sidebar-panel__note-form",direction:"column",gap:"lg",render:(0,rp.jsx)("form",{}),onSubmit:m=>{m.preventDefault(),f()},onKeyDown:m=>{if(e8.isKeyboardEvent.primary(m,"Enter")){m.preventDefault(),f();return}m.key==="Escape"&&!m.defaultPrevented&&(m.preventDefault(),t(m))},children:[(0,rp.jsx)(n6e,{id:c,label:o?.input??(0,$V.__)("Note"),hideLabelFromVision:!0,value:n,onChange:i,placeholder:o?.placeholder,allowedFormats:xvt,completers:Svt}),(0,rp.jsxs)(te,{direction:"row",align:"center",justify:"flex-end",gap:"sm",wrap:"wrap",children:[(0,rp.jsx)(rC.Button,{size:"compact",variant:"tertiary",onClick:t,shortcut:"Escape",children:(0,rp.jsx)(rC.__experimentalTruncate,{children:(0,$V.__)("Cancel")})}),(0,rp.jsx)(rC.Button,{size:"compact",accessibleWhenDisabled:!0,variant:"primary",type:"submit",disabled:d,shortcut:e8.displayShortcut.primary("Enter"),children:(0,rp.jsx)(rC.__experimentalTruncate,{children:o?.submit??(0,$V.__)("Add note")})})]})]})}var a6e=l(E(),1);function t8({floating:e,className:t,style:r,children:o,...n}){let i=!!e;return(0,a6e.jsx)(te,{direction:"column",className:Q(t,{"is-floating":i}),ref:i?e.ref:void 0,style:i?{top:e.y,...r}:r,...n,children:o})}var o8=l(E(),1),{useBlockElement:Cvt}=Y(C2.privateApis);function T2({onSubmit:e,sidebarRef:t,floating:r}){let{clientId:o}=(0,t0.useSelect)(m=>{let{getSelectedBlockClientId:h}=m(C2.store);return{clientId:h()}},[]),n=(0,t0.useSelect)(m=>Y(m(A)).getSelectedNote(),[]),i=Cvt(o),{toggleBlockSpotlight:s}=Y((0,t0.useDispatch)(C2.store)),{selectNote:a}=Y((0,t0.useDispatch)(A)),{getSelectedNote:c}=Y((0,t0.useSelect)(A)),u=(0,l6e.useRef)(!1),d=(0,c6e.__experimentalUseFocusOutside)(m=>{m.relatedTarget?.closest(".editor-collab-sidebar-panel__add-note")||u.current||c()==="new"&&(s(o,!1),a(void 0))}),f=()=>{a(void 0),i?.focus(),s(o,!1)};return n!=="new"||!o?null:(0,o8.jsx)(t8,{floating:r,className:"editor-collab-sidebar-panel__add-note is-selected",gap:"md",tabIndex:0,"aria-label":(0,r8.__)("New note"),role:"treeitem",style:r?{opacity:r.y?void 0:0}:void 0,...d,children:(0,o8.jsx)(eC,{children:(0,o8.jsx)(e0,{onSubmit:async m=>{u.current=!0;try{let h=await e({content:m});return h&&(a(h.id),_s(h.id,t.current)),h}finally{u.current=!1}},onCancel:f,labels:{input:(0,r8.__)("New note"),placeholder:(0,r8.__)("Add a note or @ mention")}})})})}var op=l(U(),1),r0=l(q(),1);var Dn=l(H(),1);var xi=l(E(),1),{Menu:E2}=Y(r0.privateApis);function Tvt({items:e,buttonRef:t}){return(0,xi.jsxs)(E2,{placement:"bottom-end",children:[(0,xi.jsx)(E2.TriggerButton,{render:(0,xi.jsx)(r0.Button,{ref:t,size:"small",icon:Fn,label:(0,Dn.__)("Actions"),disabled:!e.length,accessibleWhenDisabled:!0})}),(0,xi.jsx)(E2.Popover,{modal:!1,children:e.map(r=>(0,xi.jsx)(E2.Item,{onClick:r.onClick,children:(0,xi.jsx)(E2.ItemLabel,{children:r.title})},r.id))})]})}function n8({note:e,parentNote:t,isSelected:r,onEditNote:o,onDeleteNote:n,onResolve:i}){let[s,a]=(0,op.useState)(null),c=(0,op.useRef)(null),u=(0,op.useRef)(null),d=e?.content?.raw,[f,m]=(0,op.useState)(d),[h,g]=(0,op.useState)(!1),[v,y]=(0,op.useState)(!1);f!==d&&(m(d),g(!1)),(0,op.useLayoutEffect)(()=>{let O=u.current;O&&y(O.scrollHeight>O.clientHeight)},[d]);let _=e.parent===0,b=e.type==="note"&&e.meta&&(e.meta._wp_note_status==="resolved"||e.meta._wp_note_status==="reopen"),w=[{id:"edit",title:(0,Dn.__)("Edit"),isEligible:({status:O})=>O!=="approved",onClick:()=>a("edit")},{id:"reopen",title:(0,Dn._x)("Reopen","Reopen note"),isEligible:({status:O})=>O==="approved",onClick:()=>o({id:e.id,status:"hold"})},{id:"delete",title:(0,Dn.__)("Delete"),isEligible:()=>!0,onClick:()=>a("delete")}],x=t?.status!=="approved"?w.filter(O=>O.isEligible(e)):[],C=e.parent===0?(0,Dn.__)("Are you sure you want to delete this note? This will also delete all of this note's replies."):(0,Dn.__)("Are you sure you want to delete this reply?"),S=()=>{a(null),c.current?.focus()},P;if(s==="edit")P=(0,xi.jsx)(e0,{onSubmit:async O=>{let R=await o({id:e.id,content:O});return R&&S(),R},onCancel:S,note:e,labels:{submit:(0,Dn._x)("Update","verb"),input:(0,Dn.sprintf)((0,Dn.__)("Edit note %1$s by %2$s"),e.id,e.author_name)}});else{let O;if(b){let R=e.meta._wp_note_status==="resolved"?(0,Dn.__)("Marked as resolved"):(0,Dn.__)("Reopened"),I=e?.content?.raw;O=I&&typeof I=="string"&&I.trim()!==""?(0,Dn.sprintf)((0,Dn.__)("%1$s: %2$s"),R,I):R}else O=e?.content?.rendered;P=(0,xi.jsx)("div",{ref:u,className:Q("editor-collab-sidebar-panel__note-content",{"editor-collab-sidebar-panel__resolution-text":b,"is-collapsed":!h}),dangerouslySetInnerHTML:{__html:O??""}})}let k=r?(0,xi.jsxs)(xi.Fragment,{children:[_&&i&&(0,xi.jsx)(r0.Button,{label:(0,Dn._x)("Resolve","Mark note as resolved"),size:"small",icon:bp,disabled:e.status==="approved",accessibleWhenDisabled:e.status==="approved",onClick:i}),(0,xi.jsx)(Tvt,{items:x,buttonRef:c})]}):null;return(0,xi.jsxs)(eC,{note:e,actions:k,role:e.parent!==0?"treeitem":void 0,children:[P,s==="delete"&&(0,xi.jsx)(r0.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{n(e),a(null)},onCancel:S,confirmButtonText:(0,Dn.__)("Delete"),children:C}),v&&s!=="edit"&&(0,xi.jsx)(pA,{className:"editor-collab-sidebar-panel__show-more-button",variant:"unstyled",size:"small",onClick:()=>g(!h),children:h?(0,Dn.__)("Show less"):(0,Dn.__)("Show more")})]})}var il=l(E(),1),{useBlockElement:Evt}=Y(a8.privateApis);function d6e({note:e,onEditNote:t,onAddReply:r,onDeleteNote:o,isSelected:n,sidebarRef:i,floating:s,onKeyDown:a}){let c=!!s,{toggleBlockHighlight:u,selectBlock:d,toggleBlockSpotlight:f}=Y((0,P2.useDispatch)(a8.store)),{selectNote:m}=Y((0,P2.useDispatch)(A)),{getSelectedNote:h}=Y((0,P2.useSelect)(A)),g=Evt(e.blockClientId),v=(0,s8.useDebounce)(u,50),y=(0,oC.useRef)(null),_=(0,oC.useRef)(!1),b=s?.registerThread,w=s?.unregisterThread;(0,oC.useEffect)(()=>{let B=y.current;return B&&b&&b(e.id,g,B),()=>w?.(e.id)},[g,e.id,b,w]),(0,oC.useEffect)(()=>{!n||e.id==="new"||ZMe(e.id,i.current)},[n,s?.y,e.id,i]);let x=(0,s8.__experimentalUseFocusOutside)(B=>{let z=B.relatedTarget?.closest(".editor-collab-sidebar-panel__thread");z&&!_.current||(z||(v.cancel(),u(e.blockClientId,!1)),h()===e.id&&O())});function C(){v(e.blockClientId,!0)}function S(){v(e.blockClientId,!1)}function P(B){x.onFocus(B),v.cancel(),u(e.blockClientId,!0)}function k(){n||(m(e.id),_s(e.id,i.current),f(e.blockClientId,!0),e.blockClientId&&d(e.blockClientId,null))}function O(){m(void 0),f(e.blockClientId,!1)}function R(){t({id:e.id,status:"approved"}),O(),c?g?.focus():_s(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):[],V=zMe((0,u6e.__unstableStripHTML)(e.content?.rendered),10),F=e.blockClientId?(0,Wi.sprintf)((0,Wi.__)("Note: %s"),V):(0,Wi.sprintf)((0,Wi.__)("Original block deleted. Note: %s"),V);return c&&e.id==="new"?(0,il.jsx)(T2,{onSubmit:r,sidebarRef:i,floating:{y:s.y,ref:y}}):(0,il.jsxs)(t8,{floating:c?{y:s.y,ref:y}:void 0,className:Q("editor-collab-sidebar-panel__thread",{"is-selected":n}),id:`note-thread-${e.id}`,gap:"md",onClick:k,onMouseEnter:C,onMouseLeave:S,...x,onFocus:P,onKeyUp:B=>{B.key==="Tab"&&(_.current=!1)},onKeyDown:B=>{B.key==="Tab"?_.current=!0:a(B)},tabIndex:0,role:"treeitem","aria-label":F,"aria-expanded":n,children:[(0,il.jsx)(i8.Button,{className:"editor-collab-sidebar-panel__skip-to-note",variant:"secondary",size:"compact",onClick:()=>{_s(e.id,i.current,'[role="textbox"]')},children:(0,Wi.__)("Add new reply")}),!e.blockClientId&&(0,il.jsx)("p",{className:"editor-collab-sidebar-panel__deleted-block-notice",children:(0,Wi.__)("Original block deleted.")}),(0,il.jsx)(n8,{note:e,isSelected:n,onEditNote:t,onDeleteNote:o,onResolve:R}),n&&I.map(B=>(0,il.jsx)(n8,{note:B,parentNote:e,isSelected:n,onEditNote:t,onDeleteNote:o},B.id)),!n&&M.length>0&&(0,il.jsx)(te,{direction:"row",align:"center",justify:"space-between",className:"editor-collab-sidebar-panel__more-reply-separator",children:(0,il.jsx)(i8.Button,{size:"compact",variant:"tertiary",className:"editor-collab-sidebar-panel__more-reply-button",onClick:B=>{B.stopPropagation(),k()},children:(0,Wi.sprintf)((0,Wi._n)("%s more reply","%s more replies",M.length),M.length)})}),!n&&T&&(0,il.jsx)(n8,{note:T,parentNote:e,isSelected:!1,onEditNote:t,onDeleteNote:o}),n&&(0,il.jsx)(eC,{role:"treeitem",children:(0,il.jsx)(e0,{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,Wi.__)("Reopen & Reply"):(0,Wi.__)("Reply"),input:(0,Wi.sprintf)((0,Wi.__)("Reply to note %1$s by %2$s"),e.id,e.author_name),placeholder:(0,Wi.__)("Reply or @ mention")}})}),!!e.blockClientId&&(0,il.jsx)(i8.Button,{className:"editor-collab-sidebar-panel__skip-to-block",variant:"secondary",size:"compact",onClick:B=>{B.stopPropagation(),g?.focus()},children:(0,Wi.__)("Back to block")})]})}var m6e=l(ba(),1),eb=l(H(),1),np=l(U(),1),l8=l(se(),1),vd=l(K(),1),o0=l(xe(),1),h6e=l(Nt(),1),g6e=l(Am(),1),v6e=l(Wt(),1);var nC=l(Df(),1);function f6e(){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 u=!1;for(let d of c){let f=o.get(d.target),m=d.borderBoxSize[0].blockSize;n[f]!==m&&(n[f]=m,u=!0)}u&&s()});return{subscribe(c){return e.add(c),()=>{e.delete(c),e.size===0&&a.disconnect()}},getSnapshot(){return i},registerThread(c,u,d){t.set(c,u);let f=r.get(c);f&&f!==d&&(a.unobserve(f),o.delete(f)),d&&(r.set(c,d),o.set(d,c),a.observe(d)),s()},unregisterThread(c){t.delete(c);let u=r.get(c);u&&(a.unobserve(u),o.delete(u),r.delete(c)),delete n[c]},getAnchorRects(){return Object.fromEntries(Array.from(t).flatMap(([c,u])=>{if(!u)return[];if(c==="new"){let f=UMe(u)??u.getBoundingClientRect();return[[c,f]]}let d=u.querySelector(OB(c))??u;return[[c,d.getBoundingClientRect()]]}))},getFirstBlockElement(){return t.values().next().value??null}}}var{cleanEmptyObject:p6e}=Y(o0.privateApis);function b6e(e){let t={post:e,type:"note",status:"all",per_page:-1},{records:r}=(0,l8.useEntityRecords)("root","comment",t,{enabled:!!e&&typeof e=="number"}),{getBlockAttributes:o}=(0,vd.useSelect)(o0.store),{clientIds:n}=(0,vd.useSelect)(a=>{let{getClientIdsWithDescendants:c}=a(o0.store);return{clientIds:c()}},[]),{notes:i,unresolvedNotes:s}=(0,np.useMemo)(()=>{if(!r||r.length===0)return{notes:[],unresolvedNotes:[]};let a={},c=new Map;for(let g of n){let v=o(g)?.metadata,y=Bv(v);if(y.length>0){a[g]=y;for(let _ of y)c.set(_,g)}}let u=new Map,d=[];for(let g of r){let v={...g,reply:[],blockClientId:g.parent===0?c.get(g.id)??null:null};u.set(g.id,v),g.parent===0&&d.push(v)}for(let g of r)g.parent!==0&&u.get(g.parent)?.reply.unshift(u.get(g.id));if(d.length===0)return{notes:[],unresolvedNotes:[]};let f=[],m=[];for(let[g,v]of Object.entries(a)){let y=o(g),_=v.map(b=>{let w=u.get(b);return w?{thread:w,start:WMe(w,y)}:null}).filter(Boolean).sort((b,w)=>b.start!==w.start?b.start-w.start:b.thread.id-w.thread.id);for(let{thread:b}of _)b.status==="hold"?f.push(b):b.status==="approved"&&m.push(b)}let h=d.filter(g=>!g.blockClientId);return{notes:[...f,...h,...m],unresolvedNotes:f}},[n,r,o]);return{notes:i,unresolvedNotes:s}}function Pvt(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 kvt(e,t,r,o){if(!(e instanceof nC.RichTextData))return null;let n=GMe((0,nC.create)({html:e.toHTMLString()}),{type:hB,attributes:{"data-id":String(t)}},r,o);return nC.RichTextData.fromHTMLString(new nC.RichTextData(n).toHTMLString())}function Rvt(e,t,r,o){for(let n of t()){let i=r(n),s=IB(i,e);if(!s)continue;let a=PQ(i[s.attributeKey],e);a&&o(n,{[s.attributeKey]:a});return}}function y6e(){let{createNotice:e}=(0,vd.useDispatch)(h6e.store),{saveEntityRecord:t,deleteEntityRecord:r}=(0,vd.useDispatch)(l8.store),{getCurrentPostId:o}=(0,vd.useSelect)(A),{getBlockAttributes:n,getClientIdsWithDescendants:i,getSelectedBlockClientId:s,getSelectionStart:a,getSelectionEnd:c}=(0,vd.useSelect)(o0.store),{updateBlockAttributes:u}=(0,vd.useDispatch)(o0.store),d=g=>{let v=g.message&&g.code!=="unknown_error"?(0,v6e.decodeEntities)(g.message):(0,eb.__)("An error occurred while performing an update.");e("error",v,{type:"snackbar",isDismissible:!0})};return{onCreate:async({content:g,parent:v})=>{try{let y=v?null:Pvt(a,c),_=v?null:y?.clientId||s(),b=await t("root","comment",{post:o(),content:g,status:"hold",type:"note",parent:v||0},{throwOnError:!0});if(!v&&b?.id&&_){let w=n(_),x=w?.metadata,C=HMe(x,b.id),S={metadata:p6e(C)};if(y){let P=kvt(w?.[y.attributeKey],b.id,y.start,y.end);P&&(S[y.attributeKey]=P)}u(_,S)}return e("snackbar",v?(0,eb.__)("Reply added."):(0,eb.__)("Note added."),{type:"snackbar",isDismissible:!0}),b}catch(y){d(y)}},onEdit:async({id:g,content:v,status:y})=>{try{if(y==="approved"||y==="hold"){await t("root","comment",{id:g,status:y},{throwOnError:!0});let w={post:o(),content:v||"",type:"note",status:y,parent:g,meta:{_wp_note_status:y==="approved"?"resolved":"reopen"}},x=await t("root","comment",w,{throwOnError:!0});return y==="approved"&&Rvt(g,i,n,u),(0,m6e.speak)(y==="approved"?(0,eb.__)("Note marked as resolved."):(0,eb.__)("Note reopened.")),x}let b=await t("root","comment",{id:g,content:v,status:y},{throwOnError:!0});return e("snackbar",(0,eb.__)("Note updated."),{type:"snackbar",isDismissible:!0}),b}catch(_){d(_)}},onDelete:async g=>{try{let v=g.parent?null:g.blockClientId||s();if(await r("root","comment",g.id,void 0,{throwOnError:!0}),v){let y=n(v),_={metadata:p6e(YMe(y?.metadata,g.id))},b=IB(y,g.id);if(b){let w=PQ(y[b.attributeKey],g.id);w&&(_[b.attributeKey]=w)}u(v,_)}return e("snackbar",(0,eb.__)("Note deleted."),{type:"snackbar",isDismissible:!0}),!0}catch(v){d(v)}}}}function w6e(e=!1){let t=(0,vd.useRegistry)();(0,np.useEffect)(()=>{if(!e)return;let{getActiveComplementaryArea:r}=t.select(We),{disableComplementaryArea:o,enableComplementaryArea:n}=t.dispatch(We),i=t.subscribe(()=>{r("core")===null&&n("core",Dv)});return()=>{i(),r("core")===Dv&&o("core",Dv)}},[e,t])}function _6e({threads:e,selectedNoteId:t,isFloating:r,sidebarRef:o}){let[n,i]=(0,np.useState)({}),[s]=(0,np.useState)(f6e),a=(0,np.useSyncExternalStore)(s.subscribe,s.getSnapshot);return(0,np.useEffect)(()=>{if(!r||!o?.current)return;let c=o.current,u=s.getFirstBlockElement(),d=u?.closest(".is-root-container")??u,f=d?(0,g6e.getScrollContainer)(d):null,m=()=>{c.style.setProperty("--canvas-scroll",`${-(f?.scrollTop??0)}px`)},h,g=()=>{window.cancelAnimationFrame(h),h=window.requestAnimationFrame(()=>{let b=qMe({threads:e,selectedNoteId:t,blockRects:s.getAnchorRects(),heights:a,scrollTop:f?.scrollTop??0});i(b.positions),m()})};g();let v=new window.ResizeObserver(g);d&&v.observe(d);let y=f?.ownerDocument?.defaultView,_={passive:!0,capture:!0};return y?.addEventListener("scroll",m,_),()=>{window.cancelAnimationFrame(h),v.disconnect(),y?.removeEventListener("scroll",m,_)}},[o,a,r,t,s,e]),{notePositions:n,registerThread:s.registerThread,unregisterThread:s.unregisterThread}}var jl=l(E(),1),{useBlockElement:Ivt}=Y(k2.privateApis);function yJ({notes:e,sidebarRef:t,isFloating:r=!1,styles:o}){let{onCreate:n,onEdit:i,onDelete:s}=y6e(),{selectNote:a}=Y((0,iC.useDispatch)(A)),{selectBlock:c,toggleBlockSpotlight:u}=Y((0,iC.useDispatch)(k2.store)),{noteId:d,selectedBlockClientId:f,orderedBlockIds:m}=(0,iC.useSelect)(R=>{let{getBlockAttributes:I,getSelectedBlockClientId:T,getClientIdsWithDescendants:M}=R(k2.store),V=T();return{noteId:V?I(V)?.metadata?.noteId:null,selectedBlockClientId:V,orderedBlockIds:M()}},[]),{selectedNote:h,noteFocused:g}=(0,iC.useSelect)(R=>{let{getSelectedNote:I,isNoteFocused:T}=Y(R(A));return{selectedNote:I(),noteFocused:T()}},[]),v=Ivt(f),y=(0,ip.useMemo)(()=>{if(!r||h!=="new")return e;let R={id:"new",blockClientId:f,content:{rendered:""}},I=[];return m.forEach(T=>{let M=e.filter(V=>V.blockClientId===T);I.push(...M),T===f&&I.push(R)}),I},[e,r,h,f,m]),_=async R=>{let I=y.findIndex(B=>B.id===R.id),T=y[I+1],M=y[I-1];if(!await s(R))return;if(R.parent!==0){a(R.parent),_s(R.parent,t.current);return}let F=T??M;F?(a(F.id),_s(F.id,t.current),F.blockClientId&&(u(F.blockClientId,!0),c(F.blockClientId,null))):(a(void 0),u(R.blockClientId,!1),v?.focus())},b=(0,ip.useMemo)(()=>{let R=Bv({noteId:d}),I=e.filter(T=>R.includes(T.id));return r2(I)?.id},[d,e]),w=(0,ip.useRef)(f);(0,ip.useEffect)(()=>{w.current!==f&&(w.current=f,a(b))},[f,b,a]),(0,ip.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}=_6e({threads:y,selectedNoteId:h,isFloating:r,sidebarRef:t}),P=Array.isArray(y)&&y.length>0,k=(R,I,T)=>{if(R.defaultPrevented)return;let M=y.findIndex(F=>F.id===I.id),V=R.currentTarget===R.target;(R.key==="Enter"||R.key==="ArrowRight")&&V&&!T?(a(I.id),I.blockClientId&&(c(I.blockClientId,null),u(I.blockClientId,!0))):(R.key==="Enter"||R.key==="ArrowLeft")&&V&&T||R.key==="Escape"?(a(void 0),I.blockClientId&&u(I.blockClientId,!1),_s(I.id,t.current)):R.key==="ArrowDown"&&M<y.length-1&&V?_s(y[M+1].id,t.current):R.key==="ArrowUp"&&M>0&&V?_s(y[M-1].id,t.current):R.key==="Home"&&V?_s(y[0].id,t.current):R.key==="End"&&V&&_s(y[y.length-1].id,t.current)},O=r?-1:y.findIndex(R=>R.status==="approved"&&!!R.blockClientId);return(0,jl.jsx)(te,{className:"editor-collab-sidebar-panel",style:o,role:"tree",direction:"column",gap:"md",justify:"flex-start",ref:R=>{R&&(t.current=R)},"aria-label":r?(0,c8.__)("Unresolved notes"):(0,c8.__)("All notes"),children:!P&&!r?(0,jl.jsx)(T2,{onSubmit:n,sidebarRef:t}):(0,jl.jsxs)(jl.Fragment,{children:[!r&&h==="new"&&(0,jl.jsx)(T2,{onSubmit:n,sidebarRef:t}),y.map((R,I)=>(0,jl.jsxs)(ip.Fragment,{children:[I===O&&(0,jl.jsx)(te,{direction:"row",align:"center",justify:"center",gap:"sm",className:"editor-collab-sidebar-panel__status-separator",children:(0,jl.jsx)(Os,{variant:"heading-sm",render:(0,jl.jsx)("p",{}),children:(0,c8.__)("Resolved")})}),(0,jl.jsx)(d6e,{note:R,onAddReply:n,onDeleteNote:_,onEditNote:i,isSelected:h===R.id,sidebarRef:t,floating:r?{y:x[R.id],registerThread:C,unregisterThread:S}:void 0,onKeyDown:T=>k(T,R,h===R.id)})]},R.id))]})})}var x6e=l(q(),1),u8=l(H(),1),f8=l(xe(),1),wJ=l(K(),1),S6e=l(It(),1),C6e=l(La(),1);var d8=l(E(),1),{NoteIconSlotFill:Ovt}=Y(f8.privateApis);function Avt({clientId:e,onClick:t,isDistractionFree:r}){let o=(0,wJ.useSelect)(a=>a(f8.store).getBlock(e),[e]),n=(0,wJ.useSelect)(a=>a(C6e.store).getShortcutRepresentation("core/editor/new-note"),[]);if(!o?.isValid||o?.name===(0,S6e.getUnregisteredTypeHandlerName)())return null;let i=r||o?.name==="core/freeform",s;return r?s=(0,u8.__)("Notes are disabled in distraction free mode."):o?.name==="core/freeform"&&(s=(0,u8.__)("Convert to blocks to add notes.")),(0,d8.jsx)(x6e.MenuItem,{onClick:t,"aria-haspopup":"dialog",disabled:i,info:s,shortcut:n,children:(0,u8.__)("Add note")})}function _J({onClick:e,isDistractionFree:t}){return(0,d8.jsx)(Ovt.Fill,{children:({clientId:r,onClose:o})=>(0,d8.jsx)(Avt,{clientId:r,isDistractionFree:t,onClick:()=>{e(r),o()}})})}var T6e=l(q(),1);var sC=l(H(),1),E6e=l(U(),1),p8=l(xe(),1),P6e=l(K(),1);var tb=l(E(),1),{NoteIconToolbarSlotFill:Mvt}=Y(p8.privateApis);function Nvt({participants:e}){let t=(0,P6e.useSelect)(c=>{let{getSettings:u}=c(p8.store),{__experimentalDiscussionSettings:d}=u();return d?.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,sC.__)("100+"):(0,sC.sprintf)((0,sC.__)("+%s"),i);return(0,tb.jsxs)(te,{direction:"row",align:"center",gap:"xs",children:[n.map(c=>(0,tb.jsx)("img",{src:c.avatar||t,alt:c.name,className:"editor-note-indicator__avatar",style:{borderColor:ua(c.id)}},c.id)),i>0&&(0,tb.jsx)("span",{className:"editor-note-indicator__overflow",children:a})]})}function k6e({onClick:e,note:t}){let r=(0,E6e.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,tb.jsx)(Mvt.Fill,{children:(0,tb.jsx)(T6e.ToolbarButton,{className:"editor-note-indicator",label:(0,sC.__)("View notes"),onClick:()=>e(),showTooltip:!0,children:(0,tb.jsx)(Nvt,{participants:r})})}):null}var I6e=l(U(),1),O6e=l(xe(),1);var Dvt="40",R6e="80",Fvt="mark.wp-note{background-color:transparent;color:inherit;}";function Lvt(e,t=null){let r=[Fvt];for(let o of e??[]){if(!o?.id)continue;let n=ua(o.author??0),i=OB(o.id);r.push(`${i}{background-color:${n}${Dvt};}`),r.push(`${i}:hover,${i}:focus-within{background-color:${n}${R6e};}`),t&&String(t)===String(o.id)&&r.push(`${i}{background-color:${n}${R6e};}`)}return r.join("")}function A6e({threads:e,selectedId:t}){let r=(0,I6e.useMemo)(()=>Lvt(e,t),[e,t]);return(0,O6e.useStyleOverride)({id:"core-note-highlights",css:r}),null}var xs=l(E(),1);function Bvt({postId:e}){let{getActiveComplementaryArea:t}=(0,sp.useSelect)(We),{enableComplementaryArea:r}=(0,sp.useDispatch)(We),{toggleBlockSpotlight:o,selectBlock:n}=Y((0,sp.useDispatch)(xJ.store)),{selectNote:i}=Y((0,sp.useDispatch)(A)),s=(0,N6e.useViewportMatch)("medium"),a=(0,M6e.useRef)(null),{clientId:c,noteId:u,isClassicBlock:d}=(0,sp.useSelect)(O=>{let{getBlockAttributes:R,getSelectedBlockClientId:I,getBlockName:T}=O(xJ.store),M=I();return{clientId:M,noteId:M?R(M)?.metadata?.noteId:null,isClassicBlock:M?T(M)==="core/freeform":!1}},[]),f=Bv({noteId:u}),{isDistractionFree:m}=(0,sp.useSelect)(O=>{let{get:R}=O(F6e.store);return{isDistractionFree:R("core","distractionFree")}},[]),h=(0,sp.useSelect)(O=>Y(O(A)).getSelectedNote(),[]),{notes:g,unresolvedNotes:v}=b6e(e),y=s,_=g.length>0||!y;w6e(y&&(v.length>0||h!==void 0));async function b({targetClientId:O,noteId:R,isApproved:I}){if(!O)return;let T=await t("core");I?r("core",C1):(!Kk.includes(T)||!_)&&r("core",y?Dv:C1);let M=await t("core");Kk.includes(M)&&(n(O,null),o(O,!0),i(R,{focus:!0}))}function w(O){let R=g.filter(T=>T.blockClientId===O),I=r2(R);return b({targetClientId:O,noteId:I?.id??"new",isApproved:I?.status==="approved"})}function x(O){return b({targetClientId:O,noteId:"new",isApproved:!1})}(0,D6e.useShortcut)("core/editor/new-note",O=>{O.preventDefault(),x(c)},{isDisabled:m||d||!c});let{merged:C}=$r(),S=C?.styles?.color?.background,P=f.length>0?g.filter(O=>f.includes(O.id)):[],k=r2(P);return m?(0,xs.jsx)(_J,{isDistractionFree:!0}):(0,xs.jsxs)(xs.Fragment,{children:[(0,xs.jsx)(A6e,{threads:v,selectedId:h}),!!k&&(0,xs.jsx)(k6e,{note:k,onClick:()=>w(c)}),(0,xs.jsx)(_J,{onClick:O=>x(O)}),_&&(0,xs.jsx)(Pw,{identifier:C1,name:C1,title:(0,m8.__)("All notes"),header:(0,xs.jsx)("h2",{className:"interface-complementary-area-header__title",children:(0,m8.__)("All notes")}),icon:$7,closeLabel:(0,m8.__)("Close Notes"),children:(0,xs.jsx)(yJ,{notes:g,sidebarRef:a})}),s&&(0,xs.jsx)(Pw,{isPinnable:!1,header:!1,identifier:Dv,className:"editor-collab-sidebar",headerClassName:"editor-collab-sidebar__header",backgroundColor:S,children:(0,xs.jsx)(yJ,{notes:v,sidebarRef:a,styles:{backgroundColor:S},isFloating:!0})})]})}function L6e(){let{postId:e,editorMode:t,revisionsMode:r}=(0,sp.useSelect)(o=>{let{getCurrentPostId:n,getEditorMode:i,isRevisionsMode:s}=Y(o(A));return{postId:n(),editorMode:i(),revisionsMode:s()}},[]);return!e||typeof e!="number"||t==="text"||r?null:(0,xs.jsx)(To,{supportKeys:"editor.notes",children:(0,xs.jsx)(Bvt,{postId:e})})}var ap=l(q(),1),aC=l(H(),1);var A2=l(K(),1),CJ=l(U(),1),H6e=l(Ht(),1),y8=l(Pe(),1),U6e=l(se(),1);var W6e=l(xe(),1);var nh=l(q(),1),h8=l(K(),1),R2=l(H(),1),B6e=l(Ht(),1);var V6e=l(se(),1);var bd=l(E(),1);function g8({hideWelcomeGuide:e=!1,onChangePath:t}){let{user:r,setUser:o}=$r(),n=!!r&&(Object.keys(r?.styles??{}).length>0||Object.keys(r?.settings??{}).length>0),i=()=>{o({styles:{},settings:{}})},{toggle:s}=(0,h8.useDispatch)(B6e.store),{canEditCSS:a}=(0,h8.useSelect)(u=>{let{getEntityRecord:d,__experimentalGetCurrentGlobalStylesId:f}=u(V6e.store),m=f();return{canEditCSS:!!(m?d("root","globalStyles",m):void 0)?._links?.["wp:action-edit-css"]}},[]),c=()=>{t("/css")};return(0,bd.jsx)(nh.DropdownMenu,{icon:Fn,label:(0,R2.__)("More"),toggleProps:{size:"compact"},children:({onClose:u})=>(0,bd.jsxs)(bd.Fragment,{children:[(0,bd.jsxs)(nh.MenuGroup,{children:[a&&(0,bd.jsx)(nh.MenuItem,{onClick:c,children:(0,R2.__)("Additional CSS")}),!e&&(0,bd.jsx)(nh.MenuItem,{onClick:()=>{s("core/edit-site","welcomeGuideStyles"),u()},children:(0,R2.__)("Welcome Guide")})]}),(0,bd.jsx)(nh.MenuGroup,{children:(0,bd.jsx)(nh.MenuItem,{onClick:()=>{i(),u()},disabled:!n,children:(0,R2.__)("Reset styles")})})]})})}var n0=l(E(),1);function j6e({className:e,identifier:t,title:r,icon:o,children:n,closeLabel:i,header:s,headerClassName:a,panelClassName:c,isActiveByDefault:u}){return(0,n0.jsxs)(n0.Fragment,{children:[(0,n0.jsx)(mc,{className:e,scope:"core",identifier:t,title:r,icon:o,closeLabel:i,header:s,headerClassName:a,panelClassName:c,isActiveByDefault:u,children:n}),(0,n0.jsx)(Dg,{scope:"core",identifier:t,icon:o,children:r})]})}var v8=l(K(),1),b8=l(q(),1),Yc=l(H(),1),SJ=l(Ht(),1);var I2=l(E(),1);function O2({nonAnimatedSrc:e,animatedSrc:t}){return(0,I2.jsxs)("picture",{className:"editor-welcome-guide__image",children:[(0,I2.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,I2.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var po=l(E(),1);function z6e(){let{toggle:e}=(0,v8.useDispatch)(SJ.store),{isActive:t,isStylesOpen:r}=(0,v8.useSelect)(n=>{let i=n(We).getActiveComplementaryArea("core");return{isActive:!!n(SJ.store).get("core/edit-site","welcomeGuideStyles"),isStylesOpen:i==="edit-site/global-styles"}},[]);if(!t||!r)return null;let o=(0,Yc.__)("Welcome to Styles");return(0,po.jsx)(b8.Guide,{className:"editor-welcome-guide guide-styles",contentLabel:o,finishButtonText:(0,Yc.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuideStyles"),pages:[{image:(0,po.jsx)(O2,{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,po.jsxs)(po.Fragment,{children:[(0,po.jsx)("h1",{className:"editor-welcome-guide__heading",children:o}),(0,po.jsx)("p",{className:"editor-welcome-guide__text",children:(0,Yc.__)("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,po.jsx)(O2,{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,po.jsxs)(po.Fragment,{children:[(0,po.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,Yc.__)("Set the design")}),(0,po.jsx)("p",{className:"editor-welcome-guide__text",children:(0,Yc.__)("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,po.jsx)(O2,{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,po.jsxs)(po.Fragment,{children:[(0,po.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,Yc.__)("Personalize blocks")}),(0,po.jsx)("p",{className:"editor-welcome-guide__text",children:(0,Yc.__)("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,po.jsx)(O2,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,po.jsxs)(po.Fragment,{children:[(0,po.jsx)("h1",{className:"editor-welcome-guide__heading",children:(0,Yc.__)("Learn more")}),(0,po.jsxs)("p",{className:"editor-welcome-guide__text",children:[(0,Yc.__)("New to block themes and styling your site?")," ",(0,po.jsx)(b8.ExternalLink,{href:(0,Yc.__)("https://wordpress.org/documentation/article/styles-overview/"),children:(0,Yc.__)("Here\u2019s a detailed guide to learn how to make the most of it.")})]})]})}]})}var Gi=l(E(),1);function G6e(){let{shouldResetNavigation:e,stylesPath:t,showStylebook:r,showListViewByDefault:o,hasRevisions:n,activeComplementaryArea:i,editorSettings:s,styleStateViewport:a}=(0,A2.useSelect)(b=>{let{getActiveComplementaryArea:w}=b(We),{getStylesPath:x,getShowStylebook:C}=Y(b(A)),S=b(A).getEditorMode()==="visual",P=b(H6e.store).get("core","showListViewByDefault"),{getEntityRecord:k,__experimentalGetCurrentGlobalStylesId:O}=b(U6e.store),R=O(),I=R?k("root","globalStyles",R):void 0;return{stylesPath:x(),showStylebook:C(),shouldResetNavigation:w("core")!=="edit-site/global-styles"||!S,showListViewByDefault:P,hasRevisions:!!I?._links?.["version-history"]?.[0]?.count,activeComplementaryArea:b(We).getActiveComplementaryArea("core"),editorSettings:b(A).getEditorSettings(),styleStateViewport:Y(b(W6e.store)).getStyleStateViewport()}},[]),{setStylesPath:c,setShowStylebook:u,resetStylesNavigation:d}=Y((0,A2.useDispatch)(A)),f=(0,y8.useViewportMatch)("medium","<"),m=t.startsWith("/revisions")&&!r,h=t.startsWith("/revisions")&&r,g=(0,y8.usePrevious)(i);(0,CJ.useEffect)(()=>{i==="edit-site/global-styles"&&g!=="edit-site/global-styles"&&d()},[i,g,d]),(0,CJ.useEffect)(()=>{e&&d()},[e,d]);let{setIsListViewOpened:v}=(0,A2.useDispatch)(A),y=()=>{v(!1),c(m||h?"/":"/revisions")},_=()=>{v(r&&o),u(!r)};return(0,Gi.jsxs)(Gi.Fragment,{children:[(0,Gi.jsx)(j6e,{className:"editor-global-styles-sidebar",identifier:"edit-site/global-styles",title:(0,aC.__)("Styles"),icon:xj,closeLabel:(0,aC.__)("Close Styles"),panelClassName:"editor-global-styles-sidebar__panel",header:(0,Gi.jsxs)(ap.Flex,{className:"editor-global-styles-sidebar__header",gap:1,children:[(0,Gi.jsx)(ap.FlexItem,{children:(0,Gi.jsx)("h2",{className:"editor-global-styles-sidebar__header-title",children:(0,aC.__)("Styles")})}),(0,Gi.jsxs)(ap.Flex,{justify:"flex-end",gap:1,className:"editor-global-styles-sidebar__header-actions",children:[!f&&(0,Gi.jsx)(ap.FlexItem,{children:(0,Gi.jsx)(ap.Button,{icon:db,label:(0,aC.__)("Style Book"),isPressed:r,accessibleWhenDisabled:!0,disabled:e,onClick:_,size:"compact"})}),(0,Gi.jsx)(ap.FlexItem,{children:(0,Gi.jsx)(ap.Button,{label:(0,aC.__)("Revisions"),icon:hp,onClick:y,accessibleWhenDisabled:!0,disabled:!n,isPressed:m||h,size:"compact"})}),(0,Gi.jsx)(g8,{onChangePath:c})]})]}),children:(0,Gi.jsx)(j6,{path:t,onPathChange:c,settings:s,selectedViewport:a,showResponsiveStateControls:!1})}),(0,Gi.jsx)(z6e,{})]})}var qc=l(E(),1);function Vvt({postType:e,postId:t,templateId:r,settings:o,children:n,initialEdits:i,onActionPerformed:s,extraContent:a,extraSidebarPanels:c,...u}){let{post:d,template:f,hasLoadedPost:m,error:h,isBlockTheme:g,showGlobalStyles:v}=(0,Y6e.useSelect)(y=>{let{getEntityRecord:_,getResolutionError:b,hasFinishedResolution:w,getCurrentTheme:x,__experimentalGetCurrentGlobalStylesId:C,canUser:S}=y(q6e.store),{getRenderingMode:P,getCurrentPostType:k}=y(A),O=["postType",e,t],R=P(),I=k(),T=x()?.is_block_theme,M=C(),V=M?S("update",{kind:"root",name:"globalStyles",id:M}):!1;return{post:_(...O),template:r?_("postType",Ir,r):void 0,hasLoadedPost:w("getEntityRecord",O),error:b("getEntityRecord",O)?.message,isBlockTheme:T,showGlobalStyles:T&&V&&(I==="wp_template"||R==="template-locked")}},[e,t,r]);return(0,qc.jsxs)(qc.Fragment,{children:[m&&!d&&(0,qc.jsx)(K6e.Notice,{status:h?"error":"warning",isDismissible:!1,children:h||(0,Z6e.__)("You attempted to edit an item that doesn't exist. Perhaps it was deleted?")}),!!d&&(0,qc.jsxs)(PZ,{post:d,__unstableTemplate:f,settings:o,initialEdits:i,useSubRegistry:!1,children:[(0,qc.jsx)(NNe,{...u,children:a}),n,(0,qc.jsx)(HDe,{onActionPerformed:s,extraPanels:c}),(0,qc.jsx)(L6e,{}),g&&(0,qc.jsx)(PF,{}),v&&(0,qc.jsx)(G6e,{})]})]})}var X6e=Vvt;var Xe=l(H(),1),iFe=l(Pe(),1),i0=l(K(),1),sFe=l(U(),1),M2=l(Ht(),1);var w8=l(K(),1),Q6e=l(Ht(),1);var J6e=l(E(),1),{PreferenceBaseOption:jvt}=Y(Q6e.privateApis);function $6e(e){let t=(0,w8.useSelect)(n=>n(A).isPublishSidebarEnabled(),[]),{enablePublishSidebar:r,disablePublishSidebar:o}=(0,w8.useDispatch)(A);return(0,J6e.jsx)(jvt,{isChecked:t,onChange:n=>n?r():o(),...e})}var _8=l(K(),1),eFe=l(Ht(),1),x8=l(It(),1),tFe=l(U(),1),rFe=l(q(),1),cC=l(H(),1),oFe=l(xe(),1);var lC=l(E(),1),{BlockManager:zvt}=Y(oFe.privateApis),Hvt=[];function nFe(){let{showBlockTypes:e,hideBlockTypes:t}=Y((0,_8.useDispatch)(A)),{blockTypes:r,allowedBlockTypes:o,hiddenBlockTypes:n}=(0,_8.useSelect)(m=>({blockTypes:m(x8.store).getBlockTypes(),allowedBlockTypes:m(A).getEditorSettings().allowedBlockTypes,hiddenBlockTypes:m(eFe.store).get("core","hiddenBlockTypes")??Hvt}),[]),s=(0,tFe.useMemo)(()=>o===!0?r:r.filter(({name:m})=>o?.includes(m)),[o,r]).filter(m=>(0,x8.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)),u=s.length-c.length;function d(){f(s)}let f=m=>{if(c.length>m.length){let h=c.filter(g=>!m.find(({name:v})=>v===g.name));t(h.map(({name:g})=>g))}else if(c.length<m.length){let h=m.filter(g=>!c.find(({name:v})=>v===g.name));e(h.map(({name:g})=>g))}};return(0,lC.jsxs)("div",{className:"editor-block-visibility",children:[!!u&&(0,lC.jsxs)("div",{className:"editor-block-visibility__disabled-blocks-count",children:[(0,cC.sprintf)((0,cC._n)("%d block is hidden.","%d blocks are hidden.",u),u),(0,lC.jsx)(rFe.Button,{__next40pxDefaultSize:!0,variant:"link",onClick:d,children:(0,cC.__)("Reset")})]}),(0,lC.jsx)(zvt,{blockTypes:s,selectedBlockTypes:c,onChange:f,showSelectAll:!1})]})}var at=l(E(),1),{PreferencesModal:Uvt,PreferencesModalTabs:Wvt,PreferencesModalSection:lp,PreferenceToggleControl:Ss}=Y(M2.privateApis);function aFe({extraSections:e={}}){let t=(0,i0.useSelect)(o=>o(We).isModalActive("editor/preferences"),[]),{closeModal:r}=(0,i0.useDispatch)(We);return t?(0,at.jsx)(Uvt,{closeModal:r,children:(0,at.jsx)(Gvt,{extraSections:e})}):null}function Gvt({extraSections:e={}}){let t=(0,iFe.useViewportMatch)("medium"),{showBlockBreadcrumbsOption:r,showCollaborationOptions:o}=(0,i0.useSelect)(c=>{let{getEditorSettings:u,isCollaborationEnabledForCurrentPost:d}=Y(c(A)),{get:f}=c(M2.store),m=u().richEditingEnabled;return{showBlockBreadcrumbsOption:!f("core","distractionFree")&&t&&m,showCollaborationOptions:d()}},[t]),{setIsListViewOpened:n,setIsInserterOpened:i}=(0,i0.useDispatch)(A),{set:s}=(0,i0.useDispatch)(M2.store),a=(0,sFe.useMemo)(()=>[{name:"general",tabLabel:(0,Xe.__)("General"),content:(0,at.jsxs)(at.Fragment,{children:[(0,at.jsxs)(lp,{title:(0,Xe.__)("Interface"),children:[(0,at.jsx)(Ss,{scope:"core",featureName:"showListViewByDefault",help:(0,Xe.__)("Opens the List View panel by default."),label:(0,Xe.__)("Always open List View")}),r&&(0,at.jsx)(Ss,{scope:"core",featureName:"showBlockBreadcrumbs",help:(0,Xe.__)("Display the block hierarchy trail at the bottom of the editor."),label:(0,Xe.__)("Show block breadcrumbs")}),(0,at.jsx)(Ss,{scope:"core",featureName:"allowRightClickOverrides",help:(0,Xe.__)("Allows contextual List View menus via right-click, overriding browser defaults."),label:(0,Xe.__)("Allow right-click contextual menus")}),(0,at.jsx)(Ss,{scope:"core",featureName:"enableChoosePatternModal",help:(0,Xe.__)("Pick from starter content when creating a new page."),label:(0,Xe.__)("Show starter patterns")}),o&&(0,at.jsx)(Ss,{scope:"core",featureName:"showCollaborationCursor",help:(0,Xe.__)("Show your own avatar inside blocks during collaborative editing sessions."),label:(0,Xe.__)("Show avatar in blocks")})]}),o&&(0,at.jsxs)(lp,{title:(0,Xe.__)("Collaboration notifications"),children:[(0,at.jsx)(Ss,{scope:"core",featureName:"showCollaborationJoinNotifications",help:(0,Xe.__)("Show notifications when collaborators join the post."),label:(0,Xe.__)("Collaborator joined")}),(0,at.jsx)(Ss,{scope:"core",featureName:"showCollaborationLeaveNotifications",help:(0,Xe.__)("Show notifications when collaborators leave the post."),label:(0,Xe.__)("Collaborator left")}),(0,at.jsx)(Ss,{scope:"core",featureName:"showCollaborationPostSaveNotifications",help:(0,Xe.__)("Show notifications when collaborators save, update, or publish the post."),label:(0,Xe.__)("Post updated")})]}),(0,at.jsxs)(lp,{title:(0,Xe.__)("Document settings"),description:(0,Xe.__)("Select what settings are shown in the document panel."),children:[(0,at.jsx)(s4.Slot,{}),(0,at.jsx)(i1,{taxonomyWrapper:(c,u)=>(0,at.jsx)(_v,{label:u.labels.menu_name,panelName:`taxonomy-panel-${u.slug}`})}),(0,at.jsx)(Bm,{children:(0,at.jsx)(_v,{label:(0,Xe.__)("Featured image"),panelName:"featured-image"})}),(0,at.jsx)(Ow,{children:(0,at.jsx)(_v,{label:(0,Xe.__)("Excerpt"),panelName:"post-excerpt"})}),(0,at.jsx)(To,{supportKeys:["comments","trackbacks"],children:(0,at.jsx)(_v,{label:(0,Xe.__)("Discussion"),panelName:"discussion-panel"})}),(0,at.jsx)(ES,{children:(0,at.jsx)(_v,{label:(0,Xe.__)("Page attributes"),panelName:"page-attributes"})})]}),t&&(0,at.jsx)(lp,{title:(0,Xe.__)("Publishing"),children:(0,at.jsx)($6e,{help:(0,Xe.__)("Review settings, such as visibility and tags."),label:(0,Xe.__)("Enable pre-publish checks")})}),e?.general]})},{name:"appearance",tabLabel:(0,Xe.__)("Appearance"),content:(0,at.jsxs)(lp,{title:(0,Xe.__)("Appearance"),description:(0,Xe.__)("Customize the editor interface to suit your needs."),children:[(0,at.jsx)(Ss,{scope:"core",featureName:"fixedToolbar",onToggle:()=>s("core","distractionFree",!1),help:(0,Xe.__)("Access all block and document tools in a single place."),label:(0,Xe.__)("Top toolbar")}),(0,at.jsx)(Ss,{scope:"core",featureName:"distractionFree",onToggle:()=>{s("core","fixedToolbar",!0),i(!1),n(!1)},help:(0,Xe.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,Xe.__)("Distraction free")}),(0,at.jsx)(Ss,{scope:"core",featureName:"focusMode",help:(0,Xe.__)("Highlights the current block and fades other content."),label:(0,Xe.__)("Spotlight mode")}),e?.appearance]})},{name:"accessibility",tabLabel:(0,Xe.__)("Accessibility"),content:(0,at.jsxs)(at.Fragment,{children:[(0,at.jsx)(lp,{title:(0,Xe.__)("Navigation"),description:(0,Xe.__)("Optimize the editing experience for enhanced control."),children:(0,at.jsx)(Ss,{scope:"core",featureName:"keepCaretInsideBlock",help:(0,Xe.__)("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,Xe.__)("Contain text cursor inside block")})}),(0,at.jsx)(lp,{title:(0,Xe.__)("Interface"),children:(0,at.jsx)(Ss,{scope:"core",featureName:"showIconLabels",label:(0,Xe.__)("Show button text labels"),help:(0,Xe.__)("Show text instead of icons on buttons across the interface.")})})]})},{name:"blocks",tabLabel:(0,Xe.__)("Blocks"),content:(0,at.jsxs)(at.Fragment,{children:[(0,at.jsx)(lp,{title:(0,Xe.__)("Inserter"),children:(0,at.jsx)(Ss,{scope:"core",featureName:"mostUsedBlocks",help:(0,Xe.__)("Adds a category with the most frequently used blocks in the inserter."),label:(0,Xe.__)("Show most used blocks")})}),(0,at.jsx)(lp,{title:(0,Xe.__)("Manage block visibility"),description:(0,Xe.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later."),children:(0,at.jsx)(nFe,{})})]})},window.__clientSideMediaProcessing&&{name:"media",tabLabel:(0,Xe.__)("Media"),content:(0,at.jsx)(at.Fragment,{children:(0,at.jsxs)(lp,{title:(0,Xe.__)("General"),description:(0,Xe.__)("Customize options related to the media upload flow."),children:[(0,at.jsx)(Ss,{scope:"core/media",featureName:"optimizeOnUpload",help:(0,Xe.__)("Compress media items before uploading to the server."),label:(0,Xe.__)("Pre-upload compression")}),(0,at.jsx)(Ss,{scope:"core/media",featureName:"requireApproval",help:(0,Xe.__)("Require approval step when optimizing existing media."),label:(0,Xe.__)("Approval step")})]})})}].filter(Boolean),[r,o,e,i,n,s,t]);return(0,at.jsx)(Wvt,{sections:a})}var L2=l(It(),1);var N2=l(xe(),1),lFe="content",cFe={name:"core/pattern-overrides",getValues({select:e,clientId:t,context:r,bindings:o}){let n=r["pattern/overrides"],{getBlockAttributes:i}=e(N2.store),s=i(t),a={};for(let c of Object.keys(o)){let u=n?.[s?.metadata?.name]?.[c];if(u===void 0){a[c]=s?.[c];continue}else a[c]=u===""?void 0:u}return a},setValues({select:e,dispatch:t,clientId:r,bindings:o}){let{getBlockAttributes:n,getBlockParentsByBlockName:i,getBlocks:s}=e(N2.store),c=n(r)?.metadata?.name;if(!c)return;let[u]=i(r,"core/block",!0),d=Object.entries(o).reduce((m,[h,{newValue:g}])=>(m[h]=g,m),{});if(!u){let m=h=>{for(let g of h)g.attributes?.metadata?.name===c&&t(N2.store).updateBlockAttributes(g.clientId,d),m(g.innerBlocks)};m(s());return}let f=n(u)?.[lFe];t(N2.store).updateBlockAttributes(u,{[lFe]:{...f,[c]:{...f?.[c],...Object.entries(d).reduce((m,[h,g])=>(m[h]=g===void 0?"":g,m),{})}}})},canUserEditValue:()=>!0};var S8=l(H(),1),C8=l(se(),1),D2=l(xe(),1),TJ=["core/navigation-link","core/navigation-submenu"],uFe=[{label:(0,S8.__)("Post Date"),args:{field:"date"},type:"string"},{label:(0,S8.__)("Post Modified Date"),args:{field:"modified"},type:"string"},{label:(0,S8.__)("Post Link"),args:{field:"link"},type:"string"}],dFe={name:"core/post-data",getValues({select:e,context:t,bindings:r,clientId:o}){let{getBlockAttributes:n,getBlockName:i}=e(D2.store),s=i(o),a=TJ.includes(s),c,u;if(a){let h=n(o);c=h?.id,u=h?.type}else c=t?.postId,u=t?.postType;let{getEditedEntityRecord:d}=e(C8.store),f=d("postType",u,c),m={};for(let[h,g]of Object.entries(r)){let v=uFe.find(y=>y.args.field===g.args.field);v?f?m[h]=f[g.args.field]:m[h]=v.label:m[h]=g.args.field}return m},setValues({dispatch:e,context:t,bindings:r,clientId:o,select:n}){let{getBlockName:i}=n(D2.store),s=i(o);if(TJ.includes(s))return!1;let a={};Object.values(r).forEach(({args:c,newValue:u})=>{a[c.field]=u}),e(C8.store).editEntityRecord("postType",t?.postType,t?.postId,a)},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(D2.store),n=o(),i=r(n);return!(TJ.includes(i)||t?.query||t?.queryId||!t?.postType||!e(C8.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({context:e,select:t}){return t(D2.store).getSelectedBlock()?.name!=="core/post-date"?[]:!e||!e.postId||!e.postType?[]:uFe}};var F2=l(se(),1);function EJ(e,t){let{getRegisteredPostMeta:r}=Y(e(F2.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 Yvt({select:e,context:t,args:r}){let n=EJ(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(F2.store);return i("postType",t?.postType,t?.postId).meta?.[r.key]??n?.label??r.key}var fFe={name:"core/post-meta",getValues({select:e,context:t,bindings:r}){let o={};for(let[n,i]of Object.entries(r))o[n]=Yvt({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(F2.store).editEntityRecord("postType",t?.postType,t?.postId,{meta:o})},canUserEditValue({select:e,context:t,args:r}){return!(t?.query||t?.queryId||!t?.postType||!EJ(e,t).some(a=>a.args.key===r.key)||e(A).getEditorSettings().enableCustomFields||!e(F2.store).canUser("update",{kind:"postType",name:t?.postType,id:t?.postId}))},getFieldsList({select:e,context:t}){return EJ(e,t).map(({default:o,...n})=>({...n}))}};var rb=l(H(),1),pFe=l(se(),1),T8=l(xe(),1),PJ=["core/navigation-link","core/navigation-submenu"],kJ=[{label:(0,rb.__)("Term ID"),args:{field:"id"},type:"string"},{label:(0,rb.__)("Name"),args:{field:"name"},type:"string"},{label:(0,rb.__)("Slug"),args:{field:"slug"},type:"string"},{label:(0,rb.__)("Link"),args:{field:"link"},type:"string"},{label:(0,rb.__)("Description"),args:{field:"description"},type:"string"},{label:(0,rb.__)("Parent ID"),args:{field:"parent"},type:"string"},{label:(0,rb.__)("Count"),args:{field:"count"},type:"string"}],mFe={name:"core/term-data",usesContext:["taxonomy","termId","termData"],getValues({select:e,context:t,bindings:r,clientId:o}){let{getEntityRecord:n}=e(pFe.store),{getBlockAttributes:i,getBlockName:s}=e(T8.store),a=s(o),c=PJ.includes(a),u;if(c){let f=i(o),m=f?.type;u=n("taxonomy",m==="tag"?"post_tag":m,f?.id)}else t.termId&&t.taxonomy&&(u=n("taxonomy",t.taxonomy,t.termId));!u&&t?.termData&&!c&&(u=t.termData);let d={};for(let[f,m]of Object.entries(r)){let h=kJ.find(g=>g.args.field===m.args.field);h?!u||u[m.args.field]===void 0?d[f]=h.label:m.args.field==="count"?d[f]="("+u[m.args.field]+")":d[f]=u[m.args.field]:d[f]=m.args.field}return d},setValues({dispatch:e,context:t,bindings:r}){return!1},canUserEditValue({select:e,context:t}){let{getBlockName:r,getSelectedBlockClientId:o}=e(T8.store),n=o(),i=r(n);return PJ.includes(i)||t?.termQuery||!t?.taxonomy||!t?.termId,!1},getFieldsList({context:e,select:t}){let{getBlockAttributes:r,getBlockName:o,getSelectedBlockClientId:n}=t(T8.store),i=n(),s=o(i);if(PJ.includes(s)){let a=r(i);return!a||!a.id||!a.type?[]:kJ}return e?e.taxonomy&&e.termId||e.termData?kJ:[]:[]}};function hFe(){(0,L2.registerBlockBindingsSource)(cFe),(0,L2.registerBlockBindingsSource)(dFe),(0,L2.registerBlockBindingsSource)(fFe),(0,L2.registerBlockBindingsSource)(mFe)}var E8=l(K(),1),up=l(U(),1),cp=l(H(),1),IJ=l(ba(),1),vFe=l(eF(),1),bFe=l(Nt(),1),P8=l(q(),1);var B2=l(E(),1),RJ="upload-progress",qvt=3e3,gFe=40;function Kvt(e){if(e.length<=gFe)return e;let t="\u2026",r=gFe-t.length,o=Math.ceil(r/2),n=Math.floor(r/2);return e.slice(0,o)+t+e.slice(e.length-n)}var Zvt=(0,B2.jsx)("span",{className:"editor-upload-progress-snackbar__spinner","aria-hidden":"true",children:(0,B2.jsx)(P8.Spinner,{})}),Xvt=(0,B2.jsx)("span",{className:"editor-upload-progress-snackbar__check","aria-hidden":"true",children:(0,B2.jsx)(P8.Icon,{icon:jo})});function yFe(){let e=(0,E8.useSelect)(h=>h(vFe.store).getItems(),[]),t=X0e(),r=(0,up.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,up.useRef)(0),{createNotice:c,removeNotice:u}=(0,E8.useDispatch)(bFe.store),d=(0,up.useRef)(!1),f=(0,up.useRef)(!1),m=(0,up.useRef)(null);return(0,up.useEffect)(()=>()=>{m.current&&clearTimeout(m.current)},[]),(0,up.useEffect)(()=>{let h=i>0;if(h&&!f.current?(d.current=!1,(0,IJ.speak)((0,cp.__)("Media upload started"),"polite"),m.current&&(clearTimeout(m.current),m.current=null,a.current=0)):!h&&f.current&&((0,IJ.speak)((0,cp.__)("Media upload complete"),"polite"),d.current?a.current=0:(c("info",(0,cp.__)("Upload complete"),{id:RJ,type:"snackbar",isDismissible:!1,explicitDismiss:!1,speak:!1,icon:Xvt,onDismiss:()=>{d.current=!0}}),m.current=setTimeout(()=>{u(RJ),m.current=null,a.current=0},qvt))),f.current=h,!h||d.current)return;s>a.current&&(a.current=s);let g=a.current,v=g-i+1,y=Kvt(r[0]?.sourceFile?.name||t?.pending[0]||(0,cp.__)("Uploading")),_=g===1?(0,cp.sprintf)((0,cp.__)("Uploading \u2014 %s"),y):(0,cp.sprintf)((0,cp.__)("Uploading %1$d of %2$d \u2014 %3$s"),v,g,y);c("info",_,{id:RJ,type:"snackbar",isDismissible:!1,explicitDismiss:!0,speak:!1,icon:Zvt,onDismiss:()=>{d.current=!0}})},[i,s,r,t,c,u]),null}var{store:Qvt,...Jvt}=$q,wFe={};i$(wFe,{CreateTemplatePartModal:B_,patternTitleField:zT,templateTitleField:JC,BackButton:gB,Editor:X6e,PluginPostExcerpt:Sk,PostCardPanel:Zv,PreferencesModal:aFe,usePostActions:CV,usePostFields:mS,ToolsMoreMenuGroup:SB,ViewMoreMenuGroup:CB,ResizableEditor:xS,UploadProgressSnackbar:yFe,registerCoreBlockBindingsSources:hFe,GlobalStylesUIWrapper:j6,GlobalStylesActionMenu:g8,StyleBookPreview:PEe,useGlobalStyles:$r,useStyle:rv,interfaceStore:Qvt,...Jvt});var V2=l(K(),1);function $vt(e,t,r){let{registerEntityAction:o}=Y((0,V2.dispatch)(A))}function ebt(e,t,r){let{unregisterEntityAction:o}=Y((0,V2.dispatch)(A))}function tbt(e,t,r){let{registerEntityField:o}=Y((0,V2.dispatch)(A))}function rbt(e,t,r){let{unregisterEntityField:o}=Y((0,V2.dispatch)(A))}var _Fe=l(xe(),1);return RFe(obt);})();
+`;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);})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/element.js b/wp-includes/js/dist/element.js
index a2e2c9dcaa..0efc88f9fe 100644
--- a/wp-includes/js/dist/element.js
+++ b/wp-includes/js/dist/element.js
@@ -461,6 +461,9 @@ var wp;
   var ForwardRef = (0, import_react.forwardRef)(() => {
     return null;
   });
+  var Memo = (0, import_react.memo)(() => {
+    return null;
+  });
   var ATTRIBUTES_TYPES = /* @__PURE__ */ new Set(["string", "boolean", "number"]);
   var SELF_CLOSING_TAGS = /* @__PURE__ */ new Set([
     "area",
@@ -852,6 +855,12 @@ var wp;
           context,
           legacyContext
         );
+      case Memo.$$typeof:
+        return renderElement(
+          (0, import_react.createElement)(type.type, props),
+          context,
+          legacyContext
+        );
     }
     return "";
   }
diff --git a/wp-includes/js/dist/element.min.js b/wp-includes/js/dist/element.min.js
index 5893770018..e085e1fddf 100644
--- a/wp-includes/js/dist/element.min.js
+++ b/wp-includes/js/dist/element.min.js
@@ -1,6 +1,6 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).element=(()=>{var re=Object.create;var _=Object.defineProperty;var ne=Object.getOwnPropertyDescriptor;var oe=Object.getOwnPropertyNames;var ie=Object.getPrototypeOf,ae=Object.prototype.hasOwnProperty;var S=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),se=(e,t)=>{for(var o in t)_(e,o,{get:t[o],enumerable:!0})},C=(e,t,o,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of oe(t))!ae.call(e,n)&&n!==o&&_(e,n,{get:()=>t[n],enumerable:!(i=ne(t,n))||i.enumerable});return e};var x=(e,t,o)=>(o=e!=null?re(ie(e)):{},C(t||!e||!e.__esModule?_(o,"default",{value:e,enumerable:!0}):o,e)),ue=e=>C(_({},"__esModule",{value:!0}),e);var I=S(($e,A)=>{A.exports=window.React});var U=S((Ye,N)=>{N.exports=window.ReactDOM});var F=S((Ze,H)=>{H.exports=window.ReactDOM});var Y=S((ct,q)=>{q.exports=window.wp.escapeHtml});var Be={};se(Be,{Children:()=>r.Children,Component:()=>r.Component,Fragment:()=>r.Fragment,Platform:()=>V,PureComponent:()=>r.PureComponent,RawHTML:()=>P,StrictMode:()=>r.StrictMode,Suspense:()=>r.Suspense,cloneElement:()=>r.cloneElement,concatChildren:()=>le,createContext:()=>r.createContext,createElement:()=>r.createElement,createInterpolateElement:()=>M,createPortal:()=>ge,createRef:()=>r.createRef,createRoot:()=>E.createRoot,findDOMNode:()=>be,flushSync:()=>we,forwardRef:()=>r.forwardRef,hydrate:()=>_e,hydrateRoot:()=>E.hydrateRoot,isEmptyElement:()=>xe,isValidElement:()=>r.isValidElement,lazy:()=>r.lazy,memo:()=>r.memo,render:()=>ve,renderToString:()=>te,startTransition:()=>r.startTransition,switchChildrenNodeName:()=>fe,unmountComponentAtNode:()=>Se,useCallback:()=>r.useCallback,useContext:()=>r.useContext,useDebugValue:()=>r.useDebugValue,useDeferredValue:()=>r.useDeferredValue,useEffect:()=>r.useEffect,useId:()=>r.useId,useImperativeHandle:()=>r.useImperativeHandle,useInsertionEffect:()=>r.useInsertionEffect,useLayoutEffect:()=>r.useLayoutEffect,useMemo:()=>r.useMemo,useReducer:()=>r.useReducer,useRef:()=>r.useRef,useState:()=>r.useState,useSyncExternalStore:()=>r.useSyncExternalStore,useTransition:()=>r.useTransition});var r=x(I(),1);function le(...e){return e.reduce((t,o,i)=>(r.Children.forEach(o,(n,a)=>{(0,r.isValidElement)(n)&&typeof n!="string"&&(n=(0,r.cloneElement)(n,{key:[i,a].join()})),t.push(n)}),t),[])}function fe(e,t){return e&&r.Children.map(e,(o,i)=>{if(typeof o?.valueOf()=="string")return(0,r.createElement)(t,{key:i},o);if(!(0,r.isValidElement)(o))return o;let{children:n,...a}=o.props;return(0,r.createElement)(t,{key:i,...a},n)})}var f,c,d,p,D=/<(\/)?(\w+)\s*(\/)?>/g;function k(e,t,o,i,n){return{element:e,tokenStart:t,tokenLength:o,prevOffset:i,leadingTextStart:n,children:[]}}function ce(e,t){if(f=e,c=0,d=[],p=[],D.lastIndex=0,!pe(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are React Elements");do;while(de(t));return(0,r.createElement)(r.Fragment,null,...d)}var pe=e=>{let t=typeof e=="object"&&e!==null,o=t&&Object.values(e);return t&&o.length>0&&o.every(i=>(0,r.isValidElement)(i))};function de(e){let t=he(),[o,i,n,a]=t,s=p.length,u=n>c?c:null;if(i&&!e[i])return O(),!1;switch(o){case"no-more-tokens":if(s!==0){let{leadingTextStart:w,tokenStart:b}=p.pop();d.push(f.substr(w,b))}return O(),!1;case"self-closed":return s===0?(u!==null&&d.push(f.substr(u,n-u)),d.push(e[i]),c=n+a,!0):(L(k(e[i],n,a)),c=n+a,!0);case"opener":return p.push(k(e[i],n,a,n+a,u)),c=n+a,!0;case"closer":if(s===0)return O(),!1;if(s===1)return me(n),c=n+a,!0;let l=p.pop(),j=f.substr(l.prevOffset,n-l.prevOffset);l.children.push(j),l.prevOffset=n+a;let h=k(l.element,l.tokenStart,l.tokenLength,n+a);return h.children=l.children,L(h),c=n+a,!0;default:return O(),!1}}function he(){let e=D.exec(f);if(e===null)return["no-more-tokens"];let t=e.index,[o,i,n,a]=e,s=o.length;return a?["self-closed",n,t,s]:i?["closer",n,t,s]:["opener",n,t,s]}function O(){let e=f.length-c;e!==0&&d.push(f.substr(c,e))}function L(e){let{element:t,tokenStart:o,tokenLength:i,prevOffset:n,children:a}=e,s=p[p.length-1],u=f.substr(s.prevOffset,o-s.prevOffset);u&&s.children.push(u),s.children.push((0,r.cloneElement)(t,null,...a)),s.prevOffset=n||o+i}function me(e){let{element:t,leadingTextStart:o,prevOffset:i,tokenStart:n,children:a}=p.pop(),s=e?f.substr(i,e-i):f.substr(i);s&&a.push(s),o!==null&&d.push(f.substr(o,n-o)),d.push((0,r.cloneElement)(t,null,...a))}var M=ce;var ye=x(U(),1),E=x(F(),1),{createPortal:ge,flushSync:we,findDOMNode:be,render:ve,hydrate:_e,unmountComponentAtNode:Se}=ye;var xe=e=>typeof e=="number"?!1:typeof e?.valueOf()=="string"||Array.isArray(e)?!e.length:!e;var Oe={OS:"web",select(e){return"web"in e?e.web:e.default},isWeb:!0},V=Oe;function z(e){return Object.prototype.toString.call(e)==="[object Object]"}function B(e){var t,o;return z(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(z(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}var m=function(){return m=Object.assign||function(t){for(var o,i=1,n=arguments.length;i<n;i++){o=arguments[i];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(t[a]=o[a])}return t},m.apply(this,arguments)};function W(e){return e.toLowerCase()}var Ee=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Te=/[^A-Z0-9]+/gi;function G(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,i=o===void 0?Ee:o,n=t.stripRegexp,a=n===void 0?Te:n,s=t.transform,u=s===void 0?W:s,l=t.delimiter,j=l===void 0?" ":l,h=$($(e,i,"$1\0$2"),a,"\0"),w=0,b=h.length;h.charAt(w)==="\0";)w++;for(;h.charAt(b-1)==="\0";)b--;return h.slice(w,b).split("\0").map(u).join(j)}function $(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(i,n){return i.replace(n,o)},e)}function X(e,t){return t===void 0&&(t={}),G(e,m({delimiter:"."},t))}function T(e,t){return t===void 0&&(t={}),X(e,m({delimiter:"-"},t))}var g=x(Y(),1);function P({children:e,...t}){let o="";return r.Children.toArray(e).forEach(i=>{typeof i=="string"&&i.trim()!==""&&(o+=i)}),(0,r.createElement)("div",{dangerouslySetInnerHTML:{__html:o},...t})}var ee=(0,r.createContext)(void 0);ee.displayName="ElementContext";var{Provider:Pe,Consumer:je}=ee,ke=(0,r.forwardRef)(()=>null),Re=new Set(["string","boolean","number"]),Ce=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),Ae=new Set(["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"]),Ie=new Set(["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"]),Le=new Set(["animation","animationIterationCount","baselineShift","borderImageOutset","borderImageSlice","borderImageWidth","columnCount","cx","cy","fillOpacity","flexGrow","flexShrink","floodOpacity","fontWeight","gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart","lineHeight","opacity","order","orphans","r","rx","ry","shapeImageThreshold","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","x","y","zIndex","zoom"]);function R(e,t){return t.some(o=>e.indexOf(o)===0)}function De(e){return e==="key"||e==="children"}function Me(e,t){return e==="style"?ze(t):t}var Z=["accentHeight","alignmentBaseline","arabicForm","baselineShift","capHeight","clipPath","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","dominantBaseline","enableBackground","fillOpacity","fillRule","floodColor","floodOpacity","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","horizAdvX","horizOriginX","imageRendering","letterSpacing","lightingColor","markerEnd","markerMid","markerStart","overlinePosition","overlineThickness","paintOrder","panose1","pointerEvents","renderingIntent","shapeRendering","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","textAnchor","textDecoration","textRendering","underlinePosition","underlineThickness","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","vHanging","vIdeographic","vMathematical","vectorEffect","vertAdvY","vertOriginX","vertOriginY","wordSpacing","writingMode","xmlnsXlink","xHeight"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{}),K=["allowReorder","attributeName","attributeType","autoReverse","baseFrequency","baseProfile","calcMode","clipPathUnits","contentScriptType","contentStyleType","diffuseConstant","edgeMode","externalResourcesRequired","filterRes","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","suppressContentEditableWarning","suppressHydrationWarning","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{}),J=["xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xml:lang","xml:space","xmlns:xlink"].reduce((e,t)=>(e[t.replace(":","").toLowerCase()]=t,e),{});function Ne(e){switch(e){case"htmlFor":return"for";case"className":return"class"}let t=e.toLowerCase();return K[t]?K[t]:Z[t]?T(Z[t]):J[t]?J[t]:t}function Ue(e){return e.startsWith("--")?e:R(e,["ms","O","Moz","Webkit"])?"-"+T(e):T(e)}function He(e,t){return typeof t=="number"&&t!==0&&!R(e,["--"])&&!Le.has(e)?t+"px":t}function y(e,t,o={}){if(e==null||e===!1)return"";if(Array.isArray(e))return v(e,t,o);switch(typeof e){case"string":return(0,g.escapeHTML)(e);case"number":return e.toString()}let{type:i,props:n}=e;switch(i){case r.StrictMode:case r.Fragment:return v(n.children,t,o);case P:let{children:a,...s}=n;return Q(Object.keys(s).length?"div":null,{...s,dangerouslySetInnerHTML:{__html:a}},t,o)}switch(typeof i){case"string":return Q(i,n,t,o);case"function":return i.prototype&&typeof i.prototype.render=="function"?Fe(i,n,t,o):y(i(n,o),t,o)}switch(i&&i.$$typeof){case Pe.$$typeof:return v(n.children,n.value,o);case je.$$typeof:return y(n.children(t||i._currentValue),t,o);case ke.$$typeof:return y(i.render(n),t,o)}return""}function Q(e,t,o,i={}){let n="";if(e==="textarea"&&t.hasOwnProperty("value")){n=v(t.value,o,i);let{value:s,...u}=t;t=u}else t.dangerouslySetInnerHTML&&typeof t.dangerouslySetInnerHTML.__html=="string"?n=t.dangerouslySetInnerHTML.__html:typeof t.children<"u"&&(n=v(t.children,o,i));if(!e)return n;let a=Ve(t);return Ce.has(e)?"<"+e+a+"/>":"<"+e+a+">"+n+"</"+e+">"}function Fe(e,t,o,i={}){let n=new e(t,i);return typeof n.getChildContext=="function"&&Object.assign(i,n.getChildContext()),y(n.render(),o,i)}function v(e,t,o={}){let i="",n=Array.isArray(e)?e:[e];for(let a=0;a<n.length;a++){let s=n[a];i+=y(s,t,o)}return i}function Ve(e){let t="";for(let o in e){let i=Ne(o);if(!(0,g.isValidAttributeName)(i))continue;let n=Me(o,e[o]);if(!Re.has(typeof n)||De(o))continue;let a=Ae.has(i);if(a&&n===!1)continue;let s=a||R(o,["data-","aria-"])||Ie.has(i);typeof n=="boolean"&&!s||(t+=" "+i,!a&&(typeof n=="string"&&(n=(0,g.escapeAttribute)(n)),t+='="'+n+'"'))}return t}function ze(e){if(!B(e))return e;let t,o=e;for(let i in o){let n=o[i];if(n==null)continue;t?t+=";":t="";let a=Ue(i),s=He(i,n);t+=a+":"+s}return t}var te=y;return ue(Be);})();
+"use strict";var wp;(wp||={}).element=(()=>{var re=Object.create;var _=Object.defineProperty;var ne=Object.getOwnPropertyDescriptor;var oe=Object.getOwnPropertyNames;var ie=Object.getPrototypeOf,ae=Object.prototype.hasOwnProperty;var S=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),se=(e,t)=>{for(var o in t)_(e,o,{get:t[o],enumerable:!0})},A=(e,t,o,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of oe(t))!ae.call(e,n)&&n!==o&&_(e,n,{get:()=>t[n],enumerable:!(i=ne(t,n))||i.enumerable});return e};var x=(e,t,o)=>(o=e!=null?re(ie(e)):{},A(t||!e||!e.__esModule?_(o,"default",{value:e,enumerable:!0}):o,e)),ue=e=>A(_({},"__esModule",{value:!0}),e);var I=S((Ge,C)=>{C.exports=window.React});var U=S((Ze,N)=>{N.exports=window.ReactDOM});var F=S((Ke,H)=>{H.exports=window.ReactDOM});var Y=S((pt,q)=>{q.exports=window.wp.escapeHtml});var $e={};se($e,{Children:()=>r.Children,Component:()=>r.Component,Fragment:()=>r.Fragment,Platform:()=>V,PureComponent:()=>r.PureComponent,RawHTML:()=>P,StrictMode:()=>r.StrictMode,Suspense:()=>r.Suspense,cloneElement:()=>r.cloneElement,concatChildren:()=>le,createContext:()=>r.createContext,createElement:()=>r.createElement,createInterpolateElement:()=>M,createPortal:()=>ge,createRef:()=>r.createRef,createRoot:()=>E.createRoot,findDOMNode:()=>be,flushSync:()=>we,forwardRef:()=>r.forwardRef,hydrate:()=>_e,hydrateRoot:()=>E.hydrateRoot,isEmptyElement:()=>xe,isValidElement:()=>r.isValidElement,lazy:()=>r.lazy,memo:()=>r.memo,render:()=>ve,renderToString:()=>te,startTransition:()=>r.startTransition,switchChildrenNodeName:()=>fe,unmountComponentAtNode:()=>Se,useCallback:()=>r.useCallback,useContext:()=>r.useContext,useDebugValue:()=>r.useDebugValue,useDeferredValue:()=>r.useDeferredValue,useEffect:()=>r.useEffect,useId:()=>r.useId,useImperativeHandle:()=>r.useImperativeHandle,useInsertionEffect:()=>r.useInsertionEffect,useLayoutEffect:()=>r.useLayoutEffect,useMemo:()=>r.useMemo,useReducer:()=>r.useReducer,useRef:()=>r.useRef,useState:()=>r.useState,useSyncExternalStore:()=>r.useSyncExternalStore,useTransition:()=>r.useTransition});var r=x(I(),1);function le(...e){return e.reduce((t,o,i)=>(r.Children.forEach(o,(n,a)=>{(0,r.isValidElement)(n)&&typeof n!="string"&&(n=(0,r.cloneElement)(n,{key:[i,a].join()})),t.push(n)}),t),[])}function fe(e,t){return e&&r.Children.map(e,(o,i)=>{if(typeof o?.valueOf()=="string")return(0,r.createElement)(t,{key:i},o);if(!(0,r.isValidElement)(o))return o;let{children:n,...a}=o.props;return(0,r.createElement)(t,{key:i,...a},n)})}var f,c,d,p,D=/<(\/)?(\w+)\s*(\/)?>/g;function k(e,t,o,i,n){return{element:e,tokenStart:t,tokenLength:o,prevOffset:i,leadingTextStart:n,children:[]}}function ce(e,t){if(f=e,c=0,d=[],p=[],D.lastIndex=0,!pe(t))throw new TypeError("The conversionMap provided is not valid. It must be an object with values that are React Elements");do;while(de(t));return(0,r.createElement)(r.Fragment,null,...d)}var pe=e=>{let t=typeof e=="object"&&e!==null,o=t&&Object.values(e);return t&&o.length>0&&o.every(i=>(0,r.isValidElement)(i))};function de(e){let t=he(),[o,i,n,a]=t,s=p.length,u=n>c?c:null;if(i&&!e[i])return O(),!1;switch(o){case"no-more-tokens":if(s!==0){let{leadingTextStart:w,tokenStart:b}=p.pop();d.push(f.substr(w,b))}return O(),!1;case"self-closed":return s===0?(u!==null&&d.push(f.substr(u,n-u)),d.push(e[i]),c=n+a,!0):(L(k(e[i],n,a)),c=n+a,!0);case"opener":return p.push(k(e[i],n,a,n+a,u)),c=n+a,!0;case"closer":if(s===0)return O(),!1;if(s===1)return me(n),c=n+a,!0;let l=p.pop(),j=f.substr(l.prevOffset,n-l.prevOffset);l.children.push(j),l.prevOffset=n+a;let h=k(l.element,l.tokenStart,l.tokenLength,n+a);return h.children=l.children,L(h),c=n+a,!0;default:return O(),!1}}function he(){let e=D.exec(f);if(e===null)return["no-more-tokens"];let t=e.index,[o,i,n,a]=e,s=o.length;return a?["self-closed",n,t,s]:i?["closer",n,t,s]:["opener",n,t,s]}function O(){let e=f.length-c;e!==0&&d.push(f.substr(c,e))}function L(e){let{element:t,tokenStart:o,tokenLength:i,prevOffset:n,children:a}=e,s=p[p.length-1],u=f.substr(s.prevOffset,o-s.prevOffset);u&&s.children.push(u),s.children.push((0,r.cloneElement)(t,null,...a)),s.prevOffset=n||o+i}function me(e){let{element:t,leadingTextStart:o,prevOffset:i,tokenStart:n,children:a}=p.pop(),s=e?f.substr(i,e-i):f.substr(i);s&&a.push(s),o!==null&&d.push(f.substr(o,n-o)),d.push((0,r.cloneElement)(t,null,...a))}var M=ce;var ye=x(U(),1),E=x(F(),1),{createPortal:ge,flushSync:we,findDOMNode:be,render:ve,hydrate:_e,unmountComponentAtNode:Se}=ye;var xe=e=>typeof e=="number"?!1:typeof e?.valueOf()=="string"||Array.isArray(e)?!e.length:!e;var Oe={OS:"web",select(e){return"web"in e?e.web:e.default},isWeb:!0},V=Oe;function z(e){return Object.prototype.toString.call(e)==="[object Object]"}function B(e){var t,o;return z(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(z(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}var y=function(){return y=Object.assign||function(t){for(var o,i=1,n=arguments.length;i<n;i++){o=arguments[i];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(t[a]=o[a])}return t},y.apply(this,arguments)};function $(e){return e.toLowerCase()}var Ee=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Te=/[^A-Z0-9]+/gi;function G(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,i=o===void 0?Ee:o,n=t.stripRegexp,a=n===void 0?Te:n,s=t.transform,u=s===void 0?$:s,l=t.delimiter,j=l===void 0?" ":l,h=W(W(e,i,"$1\0$2"),a,"\0"),w=0,b=h.length;h.charAt(w)==="\0";)w++;for(;h.charAt(b-1)==="\0";)b--;return h.slice(w,b).split("\0").map(u).join(j)}function W(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(i,n){return i.replace(n,o)},e)}function X(e,t){return t===void 0&&(t={}),G(e,y({delimiter:"."},t))}function T(e,t){return t===void 0&&(t={}),X(e,y({delimiter:"-"},t))}var g=x(Y(),1);function P({children:e,...t}){let o="";return r.Children.toArray(e).forEach(i=>{typeof i=="string"&&i.trim()!==""&&(o+=i)}),(0,r.createElement)("div",{dangerouslySetInnerHTML:{__html:o},...t})}var ee=(0,r.createContext)(void 0);ee.displayName="ElementContext";var{Provider:Pe,Consumer:je}=ee,ke=(0,r.forwardRef)(()=>null),Re=(0,r.memo)(()=>null),Ae=new Set(["string","boolean","number"]),Ce=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]),Ie=new Set(["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"]),Le=new Set(["autocapitalize","autocomplete","charset","contenteditable","crossorigin","decoding","dir","draggable","enctype","formenctype","formmethod","http-equiv","inputmode","kind","method","preload","scope","shape","spellcheck","translate","type","wrap"]),De=new Set(["animation","animationIterationCount","baselineShift","borderImageOutset","borderImageSlice","borderImageWidth","columnCount","cx","cy","fillOpacity","flexGrow","flexShrink","floodOpacity","fontWeight","gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart","lineHeight","opacity","order","orphans","r","rx","ry","shapeImageThreshold","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","tabSize","widows","x","y","zIndex","zoom"]);function R(e,t){return t.some(o=>e.indexOf(o)===0)}function Me(e){return e==="key"||e==="children"}function Ne(e,t){return e==="style"?Be(t):t}var Z=["accentHeight","alignmentBaseline","arabicForm","baselineShift","capHeight","clipPath","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","dominantBaseline","enableBackground","fillOpacity","fillRule","floodColor","floodOpacity","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","horizAdvX","horizOriginX","imageRendering","letterSpacing","lightingColor","markerEnd","markerMid","markerStart","overlinePosition","overlineThickness","paintOrder","panose1","pointerEvents","renderingIntent","shapeRendering","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","textAnchor","textDecoration","textRendering","underlinePosition","underlineThickness","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","vHanging","vIdeographic","vMathematical","vectorEffect","vertAdvY","vertOriginX","vertOriginY","wordSpacing","writingMode","xmlnsXlink","xHeight"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{}),K=["allowReorder","attributeName","attributeType","autoReverse","baseFrequency","baseProfile","calcMode","clipPathUnits","contentScriptType","contentStyleType","diffuseConstant","edgeMode","externalResourcesRequired","filterRes","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","suppressContentEditableWarning","suppressHydrationWarning","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector"].reduce((e,t)=>(e[t.toLowerCase()]=t,e),{}),J=["xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type","xml:base","xml:lang","xml:space","xmlns:xlink"].reduce((e,t)=>(e[t.replace(":","").toLowerCase()]=t,e),{});function Ue(e){switch(e){case"htmlFor":return"for";case"className":return"class"}let t=e.toLowerCase();return K[t]?K[t]:Z[t]?T(Z[t]):J[t]?J[t]:t}function He(e){return e.startsWith("--")?e:R(e,["ms","O","Moz","Webkit"])?"-"+T(e):T(e)}function Fe(e,t){return typeof t=="number"&&t!==0&&!R(e,["--"])&&!De.has(e)?t+"px":t}function m(e,t,o={}){if(e==null||e===!1)return"";if(Array.isArray(e))return v(e,t,o);switch(typeof e){case"string":return(0,g.escapeHTML)(e);case"number":return e.toString()}let{type:i,props:n}=e;switch(i){case r.StrictMode:case r.Fragment:return v(n.children,t,o);case P:let{children:a,...s}=n;return Q(Object.keys(s).length?"div":null,{...s,dangerouslySetInnerHTML:{__html:a}},t,o)}switch(typeof i){case"string":return Q(i,n,t,o);case"function":return i.prototype&&typeof i.prototype.render=="function"?Ve(i,n,t,o):m(i(n,o),t,o)}switch(i&&i.$$typeof){case Pe.$$typeof:return v(n.children,n.value,o);case je.$$typeof:return m(n.children(t||i._currentValue),t,o);case ke.$$typeof:return m(i.render(n),t,o);case Re.$$typeof:return m((0,r.createElement)(i.type,n),t,o)}return""}function Q(e,t,o,i={}){let n="";if(e==="textarea"&&t.hasOwnProperty("value")){n=v(t.value,o,i);let{value:s,...u}=t;t=u}else t.dangerouslySetInnerHTML&&typeof t.dangerouslySetInnerHTML.__html=="string"?n=t.dangerouslySetInnerHTML.__html:typeof t.children<"u"&&(n=v(t.children,o,i));if(!e)return n;let a=ze(t);return Ce.has(e)?"<"+e+a+"/>":"<"+e+a+">"+n+"</"+e+">"}function Ve(e,t,o,i={}){let n=new e(t,i);return typeof n.getChildContext=="function"&&Object.assign(i,n.getChildContext()),m(n.render(),o,i)}function v(e,t,o={}){let i="",n=Array.isArray(e)?e:[e];for(let a=0;a<n.length;a++){let s=n[a];i+=m(s,t,o)}return i}function ze(e){let t="";for(let o in e){let i=Ue(o);if(!(0,g.isValidAttributeName)(i))continue;let n=Ne(o,e[o]);if(!Ae.has(typeof n)||Me(o))continue;let a=Ie.has(i);if(a&&n===!1)continue;let s=a||R(o,["data-","aria-"])||Le.has(i);typeof n=="boolean"&&!s||(t+=" "+i,!a&&(typeof n=="string"&&(n=(0,g.escapeAttribute)(n)),t+='="'+n+'"'))}return t}function Be(e){if(!B(e))return e;let t,o=e;for(let i in o){let n=o[i];if(n==null)continue;t?t+=";":t="";let a=He(i),s=Fe(i,n);t+=a+":"+s}return t}var te=m;return ue($e);})();
 /*! Bundled license information:

 is-plain-object/dist/is-plain-object.mjs:
diff --git a/wp-includes/js/dist/format-library.js b/wp-includes/js/dist/format-library.js
index c66d231f70..58620574a3 100644
--- a/wp-includes/js/dist/format-library.js
+++ b/wp-includes/js/dist/format-library.js
@@ -109,7 +109,7 @@ var wp;
           return x === y && (0 !== x || 1 / x === 1 / y) || x !== x && y !== y;
         }
         function useSyncExternalStore$2(subscribe2, getSnapshot2) {
-          didWarnOld18Alpha || void 0 === React32.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React50.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 = getSnapshot2();
@@ -119,7 +119,7 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState17({
+          cachedValue = useState21({
             inst: { value, getSnapshot: getSnapshot2 }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -131,7 +131,7 @@ var wp;
             },
             [subscribe2, value, getSnapshot2]
           );
-          useEffect12(
+          useEffect15(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe2(function() {
@@ -157,8 +157,8 @@ var wp;
           return getSnapshot2();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React32 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState17 = React32.useState, useEffect12 = React32.useEffect, useLayoutEffect3 = React32.useLayoutEffect, useDebugValue = React32.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 !== React32.useSyncExternalStore ? React32.useSyncExternalStore : shim;
+        var React50 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState21 = React50.useState, useEffect15 = React50.useEffect, useLayoutEffect3 = 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());
       })();
     }
@@ -190,13 +190,6 @@ 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/url
   var require_url = __commonJS({
     "package-external:@wordpress/url"(exports, module) {
@@ -259,63 +252,73 @@ var wp;
   var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
   var color_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: "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" }) });

-  // packages/icons/build-module/library/format-bold.mjs
+  // packages/icons/build-module/library/error.mjs
   var import_primitives5 = __toESM(require_primitives(), 1);
   var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
-  var format_bold_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.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 error_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: "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/format-italic.mjs
+  // packages/icons/build-module/library/format-bold.mjs
   var import_primitives6 = __toESM(require_primitives(), 1);
   var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-  var format_italic_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.5 5L10 19h1.9l2.5-14z" }) });
+  var format_bold_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: "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" }) });

-  // packages/icons/build-module/library/format-strikethrough.mjs
+  // packages/icons/build-module/library/format-italic.mjs
   var import_primitives7 = __toESM(require_primitives(), 1);
   var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-  var format_strikethrough_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: "M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z" }) });
+  var format_italic_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: "M12.5 5L10 19h1.9l2.5-14z" }) });

-  // packages/icons/build-module/library/help.mjs
+  // packages/icons/build-module/library/format-strikethrough.mjs
   var import_primitives8 = __toESM(require_primitives(), 1);
   var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
-  var help_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: "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 format_strikethrough_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: "M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z" }) });

-  // packages/icons/build-module/library/inline-image.mjs
+  // packages/icons/build-module/library/help.mjs
   var import_primitives9 = __toESM(require_primitives(), 1);
   var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
-  var inline_image_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: "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 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" }) });

-  // packages/icons/build-module/library/language.mjs
+  // packages/icons/build-module/library/inline-image.mjs
   var import_primitives10 = __toESM(require_primitives(), 1);
   var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
-  var language_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: "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 inline_image_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: "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" }) });

-  // packages/icons/build-module/library/link.mjs
+  // packages/icons/build-module/library/language.mjs
   var import_primitives11 = __toESM(require_primitives(), 1);
   var import_jsx_runtime11 = __toESM(require_jsx_runtime(), 1);
-  var link_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 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 language_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: "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" }) });

-  // packages/icons/build-module/library/math.mjs
+  // packages/icons/build-module/library/link.mjs
   var import_primitives12 = __toESM(require_primitives(), 1);
   var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-  var math_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.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 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" }) });

-  // packages/icons/build-module/library/subscript.mjs
+  // packages/icons/build-module/library/math.mjs
   var import_primitives13 = __toESM(require_primitives(), 1);
   var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-  var subscript_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: "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 math_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: "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" }) });

-  // packages/icons/build-module/library/superscript.mjs
+  // packages/icons/build-module/library/published.mjs
   var import_primitives14 = __toESM(require_primitives(), 1);
   var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var superscript_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, { 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 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" }) });

-  // packages/icons/build-module/library/text-color.mjs
+  // packages/icons/build-module/library/subscript.mjs
   var import_primitives15 = __toESM(require_primitives(), 1);
   var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-  var text_color_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: "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 subscript_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.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" }) });

-  // packages/format-library/build-module/bold/index.mjs
+  // packages/icons/build-module/library/superscript.mjs
+  var import_primitives16 = __toESM(require_primitives(), 1);
   var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+  var superscript_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: "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" }) });
+
+  // packages/icons/build-module/library/text-color.mjs
+  var import_primitives17 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var text_color_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: "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" }) });
+
+  // packages/format-library/build-module/bold/index.mjs
+  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
   var name = "core/bold";
   var title = (0, import_i18n.__)("Bold");
   var bold = {
@@ -331,8 +334,8 @@ var wp;
         onChange((0, import_rich_text.toggleFormat)(value, { type: name }));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime16.jsxs)(import_jsx_runtime16.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime18.jsxs)(import_jsx_runtime18.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
           import_block_editor.RichTextShortcut,
           {
             type: "primary",
@@ -340,7 +343,7 @@ var wp;
             onUse: onToggle
           }
         ),
-        isVisible && /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+        isVisible && /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
           import_block_editor.RichTextToolbarButton,
           {
             name: "bold",
@@ -352,7 +355,7 @@ var wp;
             shortcutCharacter: "b"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
           import_block_editor.__unstableRichTextInputEvent,
           {
             inputType: "formatBold",
@@ -367,7 +370,7 @@ var wp;
   var import_i18n2 = __toESM(require_i18n(), 1);
   var import_rich_text2 = __toESM(require_rich_text(), 1);
   var import_block_editor2 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
   var name2 = "core/code";
   var title2 = (0, import_i18n2.__)("Inline code");
   var code = {
@@ -404,8 +407,8 @@ var wp;
         onChange((0, import_rich_text2.toggleFormat)(value, { type: name2, title: title2 }));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime17.jsxs)(import_jsx_runtime17.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
           import_block_editor2.RichTextShortcut,
           {
             type: "access",
@@ -413,7 +416,7 @@ var wp;
             onUse: onClick
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
           import_block_editor2.RichTextToolbarButton,
           {
             icon: code_default,
@@ -575,12 +578,6 @@ var wp;
     }
   }

-  // 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/utils/warn.mjs
   var set2;
   if (true) {
@@ -599,6 +596,12 @@ var wp;
   // 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({
@@ -606,12 +609,7 @@ var wp;
     },
     unregister: () => {
     },
-    subscribeMapChange: () => {
-      return () => {
-      };
-    },
-    elementsRef: {
-      current: []
+    subscribeMapChange: () => () => {
     },
     nextIndexRef: {
       current: 0
@@ -623,7 +621,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
-  var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
   function CompositeList(props) {
     const {
       children,
@@ -632,104 +630,126 @@ var wp;
       onMapChange: onMapChangeProp
     } = props;
     const onMapChange = useStableCallback(onMapChangeProp);
-    const nextIndexRef = React6.useRef(0);
+    const [, setMapTick] = React6.useState(false);
     const listeners = useRefWithInit(createListeners).current;
     const map = useRefWithInit(createMap).current;
-    const [mapTick, setMapTick] = React6.useState(0);
-    const lastTickRef = React6.useRef(mapTick);
-    const register = useStableCallback((node, metadata) => {
-      map.set(node, metadata ?? null);
-      lastTickRef.current += 1;
-      setMapTick(lastTickRef.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);
+    });
+    const register = useStableCallback((node, registration) => {
+      map.set(node, registration);
+      scheduleMapUpdate();
     });
     const unregister = useStableCallback((node) => {
       map.delete(node);
-      lastTickRef.current += 1;
-      setMapTick(lastTickRef.current);
+      scheduleMapUpdate();
     });
-    const sortedMap = React6.useMemo(() => {
-      disableEslintWarning(mapTick);
-      const newMap = /* @__PURE__ */ new Map();
-      const sortedNodes = Array.from(map.keys()).filter((node) => node.isConnected).sort(sortByDocumentPosition);
-      sortedNodes.forEach((node, index) => {
-        const metadata = map.get(node) ?? {};
-        newMap.set(node, {
-          ...metadata,
-          index
+    const syncRefs = useStableCallback((items) => {
+      const nextMap = /* @__PURE__ */ new Map();
+      elementsRef.current.length = 0;
+      if (labelsRef) {
+        labelsRef.current.length = 0;
+      }
+      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;
+        }
       });
-      return newMap;
-    }, [map, mapTick]);
-    useIsoLayoutEffect(() => {
-      if (typeof MutationObserver !== "function" || sortedMap.size === 0) {
-        return void 0;
+      nextIndexRef.current = elementsRef.current.length;
+      return nextMap;
+    });
+    function observe(sortedNodes) {
+      mutationObserverRef.current?.disconnect();
+      mutationObserverRef.current = null;
+      if (typeof MutationObserver !== "function" || sortedNodes.length < 2) {
+        return;
       }
       const mutationObserver = new MutationObserver((entries) => {
-        const diff = /* @__PURE__ */ new Set();
-        const updateDiff = (node) => diff.has(node) ? diff.delete(node) : diff.add(node);
-        entries.forEach((entry) => {
-          entry.removedNodes.forEach(updateDiff);
-          entry.addedNodes.forEach(updateDiff);
-        });
-        if (diff.size === 0) {
-          lastTickRef.current += 1;
-          setMapTick(lastTickRef.current);
+        if (!hasMovedNode(entries)) {
+          return;
         }
-      });
-      sortedMap.forEach((_, node) => {
-        if (node.parentElement) {
-          mutationObserver.observe(node.parentElement, {
-            childList: true
-          });
+        let previousConnectedNode = null;
+        for (const node of sortedNodes) {
+          if (!node.isConnected) {
+            continue;
+          }
+          if (previousConnectedNode && sortByDocumentPosition(previousConnectedNode, node) > 0) {
+            mutationObserver.disconnect();
+            scheduleMapUpdate();
+            return;
+          }
+          previousConnectedNode = node;
         }
       });
-      return () => {
-        mutationObserver.disconnect();
-      };
-    }, [sortedMap]);
-    useIsoLayoutEffect(() => {
-      const shouldUpdateLengths = lastTickRef.current === mapTick;
-      if (shouldUpdateLengths) {
-        if (elementsRef.current.length !== sortedMap.size) {
-          elementsRef.current.length = sortedMap.size;
-        }
-        if (labelsRef && labelsRef.current.length !== sortedMap.size) {
-          labelsRef.current.length = sortedMap.size;
+      mutationObserverRef.current = mutationObserver;
+      const roots = /* @__PURE__ */ new Set();
+      for (let i = 1; i < sortedNodes.length; i += 1) {
+        const root = getCommonAncestor(sortedNodes[i - 1], sortedNodes[i]);
+        if (root) {
+          roots.add(root);
         }
-        nextIndexRef.current = sortedMap.size;
       }
-      onMapChange(sortedMap);
-    }, [onMapChange, sortedMap, elementsRef, labelsRef, mapTick]);
+      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);
+      }
       return () => {
         elementsRef.current = [];
-      };
-    }, [elementsRef]);
-    useIsoLayoutEffect(() => {
-      return () => {
         if (labelsRef) {
           labelsRef.current = [];
         }
       };
-    }, [labelsRef]);
+    }, [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);
       };
     });
-    useIsoLayoutEffect(() => {
-      listeners.forEach((l) => l(sortedMap));
-    }, [listeners, sortedMap]);
     const contextValue = React6.useMemo(() => ({
       register,
       unregister,
       subscribeMapChange,
-      elementsRef,
-      labelsRef,
       nextIndexRef
-    }), [register, unregister, subscribeMapChange, elementsRef, labelsRef, nextIndexRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(CompositeListContext.Provider, {
+    }), [register, unregister, subscribeMapChange, nextIndexRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(CompositeListContext.Provider, {
       value: contextValue,
       children
     });
@@ -740,30 +760,65 @@ var wp;
   function createListeners() {
     return /* @__PURE__ */ new Set();
   }
-  function sortByDocumentPosition(a, b) {
-    const position = a.compareDocumentPosition(b);
-    if (position & Node.DOCUMENT_POSITION_FOLLOWING || position & Node.DOCUMENT_POSITION_CONTAINED_BY) {
-      return -1;
+  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((a, b) => sortByDocumentPosition(a.element, b.element));
+    automaticItems.forEach((item) => {
+      while (reservedIndices.has(nextAutomaticIndex)) {
+        nextAutomaticIndex += 1;
+      }
+      item.index = nextAutomaticIndex;
+      items.push(item);
+      nextAutomaticIndex += 1;
+    });
+    if (reservedIndices.size > 0) {
+      items.sort((a, b) => a.index - b.index);
     }
-    if (position & Node.DOCUMENT_POSITION_PRECEDING || position & Node.DOCUMENT_POSITION_CONTAINS) {
-      return 1;
+    return [items, automaticItems.map((item) => item.element)];
+  }
+  function getCommonAncestor(firstNode, lastNode) {
+    let ancestor = firstNode.parentElement;
+    while (ancestor && !ancestor.contains(lastNode)) {
+      ancestor = ancestor.parentElement;
     }
-    return 0;
+    return ancestor;
   }
-  function disableEslintWarning(_) {
+  function hasMovedNode(entries) {
+    for (const entry of entries) {
+      for (let i = 0; i < entry.removedNodes.length; i += 1) {
+        if (entry.removedNodes[i].isConnected) {
+          return true;
+        }
+      }
+    }
+    return false;
   }
-
-  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-  var React7 = __toESM(require_react(), 1);
-  var DirectionContext = /* @__PURE__ */ React7.createContext(void 0);
-  if (true) DirectionContext.displayName = "DirectionContext";
-  function useDirection() {
-    const context = React7.useContext(DirectionContext);
-    return context?.direction ?? "ltr";
+  function sortByDocumentPosition(a, b) {
+    return a.compareDocumentPosition(b) & Node.DOCUMENT_POSITION_FOLLOWING ? -1 : 1;
   }

   // node_modules/@base-ui/react/internals/useRenderElement.mjs
-  var React10 = __toESM(require_react(), 1);
+  var React9 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a, b, c, d) {
@@ -838,7 +893,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -855,18 +910,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React9 = __toESM(require_react(), 1);
+  var React8 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React8 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React8.version, 10);
+  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__ */ React9.isValidElement(element)) {
+    if (!/* @__PURE__ */ React8.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -1104,17 +1159,17 @@ var wp;
       state = EMPTY_OBJECT,
       ref,
       props,
-      stateAttributesMapping: stateAttributesMapping3,
+      stateAttributesMapping: stateAttributesMapping4,
       enabled = true
     } = params;
     const className = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle(styleProp, state) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping3) : EMPTY_OBJECT;
+    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) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -1153,15 +1208,15 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React10.Children.toArray(render);
+        const children = React9.Children.toArray(render);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React10.isValidElement(newElement)) {
+        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__ */ React10.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React9.cloneElement(newElement, mergedProps);
     }
     if (element) {
       if (typeof element === "string") {
@@ -1198,16 +1253,16 @@ var wp;
         key: props.key
       });
     }
-    return /* @__PURE__ */ React10.createElement(Tag, props);
+    return /* @__PURE__ */ React9.createElement(Tag, props);
   }

   // node_modules/@base-ui/utils/useId.mjs
-  var React11 = __toESM(require_react(), 1);
+  var React10 = __toESM(require_react(), 1);
   var globalId = 0;
   function useGlobalId(idOverride, prefix = "mui") {
-    const [defaultId, setDefaultId] = React11.useState(idOverride);
+    const [defaultId, setDefaultId] = React10.useState(idOverride);
     const id = idOverride || defaultId;
-    React11.useEffect(() => {
+    React10.useEffect(() => {
       if (defaultId == null) {
         globalId += 1;
         setDefaultId(`${prefix}-${globalId}`);
@@ -1331,17 +1386,16 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  var React13 = __toESM(require_react(), 1);
+  var React12 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useOnMount.mjs
-  var React12 = __toESM(require_react(), 1);
-  var EMPTY = [];
+  var React11 = __toESM(require_react(), 1);
   function useOnMount(fn) {
-    React12.useEffect(fn, EMPTY);
+    React11.useEffect(fn, EMPTY_ARRAY);
   }

   // node_modules/@base-ui/utils/useAnimationFrame.mjs
-  var EMPTY2 = null;
+  var EMPTY = null;
   var LAST_RAF = globalThis.requestAnimationFrame;
   var Scheduler = class {
     /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -1401,21 +1455,21 @@ var wp;
     static cancel(id) {
       return scheduler.cancel(id);
     }
-    currentId = EMPTY2;
+    currentId = EMPTY;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     request(fn) {
       this.cancel();
       this.currentId = scheduler.request(() => {
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
         fn();
       });
     }
     cancel = () => {
-      if (this.currentId !== EMPTY2) {
+      if (this.currentId !== EMPTY) {
         scheduler.cancel(this.currentId);
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
       }
     };
     disposeEffect = () => {
@@ -1430,8 +1484,8 @@ var wp;

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
   function useTransitionStatus(open, enableIdleState = false, deferEndingState = false) {
-    const [transitionStatus, setTransitionStatus] = React13.useState(open && enableIdleState ? "idle" : void 0);
-    const [mounted, setMounted] = React13.useState(open);
+    const [transitionStatus, setTransitionStatus] = React12.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React12.useState(open);
     if (open && !mounted) {
       setMounted(true);
       setTransitionStatus("starting");
@@ -1486,61 +1540,47 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/list/useCompositeListItem.mjs
-  var React14 = __toESM(require_react(), 1);
-  var IndexGuessBehavior = /* @__PURE__ */ (function(IndexGuessBehavior2) {
-    IndexGuessBehavior2[IndexGuessBehavior2["None"] = 0] = "None";
-    IndexGuessBehavior2[IndexGuessBehavior2["GuessFromOrder"] = 1] = "GuessFromOrder";
-    return IndexGuessBehavior2;
-  })({});
+  var React13 = __toESM(require_react(), 1);
   function useCompositeListItem(params = {}) {
     const {
+      guess,
       label,
       metadata,
       textRef,
-      indexGuessBehavior,
       index: externalIndex
     } = params;
     const {
       register,
       unregister,
       subscribeMapChange,
-      elementsRef,
-      labelsRef,
       nextIndexRef
     } = useCompositeListContext();
-    const indexRef = React14.useRef(-1);
-    const [index, setIndex] = React14.useState(externalIndex ?? (indexGuessBehavior === IndexGuessBehavior.GuessFromOrder ? () => {
+    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;
       }
       return indexRef.current;
-    } : -1));
-    const componentRef = React14.useRef(null);
-    const ref = React14.useCallback((node) => {
-      componentRef.current = node;
-      if (index !== -1 && node !== null) {
-        elementsRef.current[index] = node;
-        if (labelsRef) {
-          const isLabelDefined = label !== void 0;
-          labelsRef.current[index] = isLabelDefined ? label : textRef?.current?.textContent ?? node.textContent;
-        }
-      }
-    }, [index, elementsRef, labelsRef, label, textRef]);
-    useIsoLayoutEffect(() => {
-      if (externalIndex != null) {
-        return void 0;
+    } : -1);
+    const index = externalIndex ?? internalIndex;
+    const componentRef = React13.useRef(null);
+    const ref = React13.useCallback((node) => {
+      const previousNode = componentRef.current;
+      if (previousNode) {
+        unregister(previousNode);
       }
-      const node = componentRef.current;
+      componentRef.current = node;
       if (node) {
-        register(node, metadata);
-        return () => {
-          unregister(node);
-        };
+        register(node, {
+          metadata: metadata ?? null,
+          index: externalIndex ?? null,
+          label,
+          textRef
+        });
       }
-      return void 0;
-    }, [externalIndex, register, unregister, metadata]);
+    }, [externalIndex, register, unregister, metadata, label, textRef]);
     useIsoLayoutEffect(() => {
       if (externalIndex != null) {
         return void 0;
@@ -1548,10 +1588,10 @@ var wp;
       return subscribeMapChange((map) => {
         const i = componentRef.current ? map.get(componentRef.current)?.index : null;
         if (i != null) {
-          setIndex(i);
+          setInternalIndex(i);
         }
       });
-    }, [externalIndex, subscribeMapChange, setIndex]);
+    }, [externalIndex, subscribeMapChange]);
     return {
       ref,
       index
@@ -1559,16 +1599,11 @@ var wp;
   }

   // 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 = {
-    [TransitionStatusDataAttributes.startingStyle]: ""
+    "data-starting-style": ""
   };
   var ENDING_HOOK = {
-    [TransitionStatusDataAttributes.endingStyle]: ""
+    "data-ending-style": ""
   };
   var transitionStatusMapping = {
     transitionStatus(value) {
@@ -1583,7 +1618,7 @@ var wp;
   };

   // node_modules/@base-ui/react/internals/use-button/useButton.mjs
-  var React17 = __toESM(require_react(), 1);
+  var React16 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
   function hasWindow() {
@@ -1593,6 +1628,12 @@ var wp;
     var _node$ownerDocument;
     return (node == null || (_node$ownerDocument = node.ownerDocument) == null ? void 0 : _node$ownerDocument.defaultView) || window;
   }
+  function isElement(value) {
+    if (!hasWindow()) {
+      return false;
+    }
+    return value instanceof Element || value instanceof getWindow(value).Element;
+  }
   function isHTMLElement(value) {
     if (!hasWindow()) {
       return false;
@@ -1610,11 +1651,11 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
-  var React15 = __toESM(require_react(), 1);
-  var CompositeRootContext = /* @__PURE__ */ React15.createContext(void 0);
+  var React14 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React14.createContext(void 0);
   if (true) CompositeRootContext.displayName = "CompositeRootContext";
   function useCompositeRootContext(optional = false) {
-    const context = React15.useContext(CompositeRootContext);
+    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));
     }
@@ -1622,7 +1663,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
-  var React16 = __toESM(require_react(), 1);
+  var React15 = __toESM(require_react(), 1);
   function useFocusableWhenDisabled(parameters) {
     const {
       focusableWhenDisabled,
@@ -1633,7 +1674,7 @@ var wp;
     } = parameters;
     const isFocusableComposite = composite && focusableWhenDisabled !== false;
     const isNonFocusableComposite = composite && focusableWhenDisabled === false;
-    const props = React16.useMemo(() => {
+    const props = React15.useMemo(() => {
       const additionalProps = {
         // allow Tabbing away from focusableWhenDisabled elements
         onKeyDown(event) {
@@ -1661,6 +1702,27 @@ var wp;
     };
   }

+  // 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 {
@@ -1670,7 +1732,7 @@ var wp;
       native: isNativeButton = true,
       composite: compositeProp
     } = parameters;
-    const elementRef = React17.useRef(null);
+    const elementRef = React16.useRef(null);
     const compositeRootContext = useCompositeRootContext(true);
     const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
     const {
@@ -1683,7 +1745,7 @@ var wp;
       isNativeButton
     });
     if (true) {
-      React17.useEffect(() => {
+      React16.useEffect(() => {
         if (!elementRef.current) {
           return;
         }
@@ -1701,7 +1763,7 @@ var wp;
         }
       }, [isNativeButton]);
     }
-    const updateDisabled = React17.useCallback(() => {
+    const updateDisabled = React16.useCallback(() => {
       const element = elementRef.current;
       if (!isButtonElement(element)) {
         return;
@@ -1711,7 +1773,7 @@ var wp;
       }
     }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
     useIsoLayoutEffect(updateDisabled, [updateDisabled]);
-    const getButtonProps = React17.useCallback((externalProps = {}) => {
+    const getButtonProps = React16.useCallback((externalProps = {}) => {
       const {
         onClick: externalOnClick,
         onMouseDown: externalOnMouseDown,
@@ -1756,22 +1818,25 @@ var wp;
               return;
             }
             event.preventDefault();
-            if (isLink || isNativeButton && isButton) {
-              currentTarget.click();
-              event.preventBaseUIHandler();
-            } else if (shouldClick) {
-              externalOnClick?.(event);
+            if (!isNativeButton || isButton) {
               event.preventBaseUIHandler();
+              dispatchClickWithModifiers(currentTarget, event);
             }
             return;
           }
-          if (shouldClick) {
-            if (!isNativeButton && (isSpaceKey || isEnterKey)) {
+          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+            if (isCurrentTarget && isLink && isSpaceKey) {
               event.preventDefault();
             }
-            if (!isNativeButton && isEnterKey) {
-              externalOnClick?.(event);
-            }
+            return;
+          }
+          if (event.defaultPrevented) {
+            return;
+          }
+          event.preventDefault();
+          if (isEnterKey) {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
           }
         },
         onKeyUp(event) {
@@ -1787,8 +1852,9 @@ var wp;
           if (event.baseUIHandlerPrevented) {
             return;
           }
-          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && event.key === " ") {
-            externalOnClick?.(event);
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(event.currentTarget, event);
           }
         },
         onPointerDown(event) {
@@ -1817,16 +1883,11 @@ var wp;
     return isHTMLElement(elem) && elem.tagName === "BUTTON";
   }
   function isValidLinkElement(elem) {
-    return Boolean(elem?.tagName === "A" && elem?.href);
-  }
-
-  // node_modules/@base-ui/utils/owner.mjs
-  function ownerDocument(node) {
-    return node?.ownerDocument || document;
+    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
   }

   // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  var React18 = __toESM(require_react(), 1);
+  var React17 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
   var ReactDOM = __toESM(require_react_dom(), 1);
@@ -1840,7 +1901,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
     const frame = useAnimationFrame();
     return useStableCallback((fnToExecute, signal = null) => {
       frame.cancel();
@@ -1861,21 +1922,20 @@ var wp;
           if (!signal?.aborted) {
             done();
           }
-        }).catch(() => {
-          if (treatAbortedAsFinished) {
-            if (!signal?.aborted) {
-              done();
-            }
+        }, () => {
+          if (signal?.aborted) {
             return;
           }
           const currentAnimations = resolvedElement.getAnimations();
-          if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
             exec();
+            return;
           }
+          done();
         });
       }
       if (waitForStartingStyleRemoved) {
-        const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+        const startingStyleAttribute = "data-starting-style";
         if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
           frame.request(exec);
           return;
@@ -1908,8 +1968,8 @@ var wp;
       onComplete: onCompleteParam
     } = parameters;
     const onComplete = useStableCallback(onCompleteParam);
-    const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-    React18.useEffect(() => {
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React17.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -1921,6 +1981,42 @@ var wp;
     }, [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;
@@ -1998,6 +2094,9 @@ var wp;
     if (!isElementVisible(element)) {
       return true;
     }
+    if (element.matches(":disabled")) {
+      return true;
+    }
     return !disabledIndices && (element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true");
   }
   function isHiddenByStyles(styles) {
@@ -2014,10 +2113,10 @@ var wp;
   }

   // node_modules/@base-ui/utils/useForcedRerendering.mjs
-  var React19 = __toESM(require_react(), 1);
+  var React18 = __toESM(require_react(), 1);
   function useForcedRerendering() {
-    const [, setState] = React19.useState({});
-    return React19.useCallback(() => {
+    const [, setState] = React18.useState({});
+    return React18.useCallback(() => {
       setState({});
     }, []);
   }
@@ -2029,17 +2128,9 @@ var wp;
   var ARROW_RIGHT = "ArrowRight";
   var HOME = "Home";
   var END = "End";
-  var HORIZONTAL_KEYS = /* @__PURE__ */ new Set([ARROW_LEFT, ARROW_RIGHT]);
-  var HORIZONTAL_KEYS_WITH_EXTRA_KEYS = /* @__PURE__ */ new Set([ARROW_LEFT, ARROW_RIGHT, HOME, END]);
-  var VERTICAL_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN]);
-  var VERTICAL_KEYS_WITH_EXTRA_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN, HOME, END]);
-  var ARROW_KEYS = /* @__PURE__ */ new Set([...HORIZONTAL_KEYS, ...VERTICAL_KEYS]);
-  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([...ARROW_KEYS, HOME, END]);
+  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([ARROW_UP, ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, HOME, END]);
   var SHIFT = "Shift";
-  var CONTROL = "Control";
-  var ALT = "Alt";
-  var META = "Meta";
-  var MODIFIER_KEYS = /* @__PURE__ */ new Set([SHIFT, CONTROL, ALT, META]);
+  var MODIFIER_KEYS = [SHIFT, "Control", "Alt", "Meta"];
   function isInputElement(element) {
     return isHTMLElement(element) && element.tagName === "INPUT";
   }
@@ -2072,7 +2163,7 @@ var wp;
         }
       }
       if (direction === "rtl") {
-        if (elementOffsetLeft - elementStyles.scrollMarginRight < scrollContainer.scrollLeft + containerStyles.scrollPaddingLeft) {
+        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;
@@ -2129,49 +2220,597 @@ var wp;
     return value ? "true" : void 0;
   }

-  // node_modules/@base-ui/react/internals/composite/item/useCompositeItem.mjs
-  var React20 = __toESM(require_react(), 1);
-  function useCompositeItem(params = {}) {
-    const {
-      highlightItemOnHover,
-      highlightedIndex,
-      onHighlightedIndexChange
-    } = useCompositeRootContext();
-    const {
-      ref,
-      index
-    } = useCompositeListItem(params);
-    const isHighlighted = highlightedIndex === index;
-    const itemRef = React20.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();
-        }
+  // 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;
       }
-    };
-    return {
-      compositeProps,
-      compositeRef: mergedRef,
-      index
-    };
-  }
+      if (value) {
+        return {
+          "data-valid": ""
+        };
+      }
+      return {
+        "data-invalid": ""
+      };
+    }
+  };

-  // 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;
+  // 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, name16) {
+    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: name16,
+        value
+      };
+      registerFieldControl(source, registration);
+    }, [controlRef, enabled, getFormValueOverride, id, name16, 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()
+      }
+    },
+    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;
+        }
+      } else if (id != null) {
+        hadExplicitIdRef.current = true;
+        nextId = id;
+      } else if (hadExplicitIdRef.current) {
+        nextId = defaultId;
+      } else {
+        unregisterControlId();
+        return void 0;
+      }
+      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 fallback = null;
+    for (const input of inputs.keys()) {
+      if (!isEligibleInput(input, formElement)) {
+        continue;
+      }
+      if (!input.validity.valid) {
+        return input;
+      }
+      fallback ??= input;
+    }
+    return fallback;
+  }
+  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;
+        }
+        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;
+          }
+        }
+      }
+      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);
+      }
+    });
+    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;
+      }
+      if (!resolvedControlId) {
+        return;
+      }
+      const controlElement = ownerDocument(event.currentTarget).getElementById(resolvedControlId);
+      if (isHTMLElement(controlElement)) {
+        focusElementWithVisible(controlElement);
+      }
+    }
+    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/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
+    };
+  }
+
+  // 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;
@@ -2187,16 +2826,16 @@ var wp;
   }

   // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
-  var React21 = __toESM(require_react(), 1);
-  var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+  var React27 = __toESM(require_react(), 1);
+  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
   var DirectionProvider = function DirectionProvider2(props) {
     const {
       direction = "ltr"
     } = props;
-    const contextValue = React21.useMemo(() => ({
+    const contextValue = React27.useMemo(() => ({
       direction
     }), [direction]);
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(DirectionContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(DirectionContext.Provider, {
       value: contextValue,
       children: props.children
     });
@@ -2209,1173 +2848,3011 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/csp-context/CSPContext.mjs
-  var React22 = __toESM(require_react(), 1);
-  var CSPContext = /* @__PURE__ */ React22.createContext(void 0);
+  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 React22.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
+    return React28.useContext(CSPContext) ?? DEFAULT_CSP_CONTEXT_VALUE;
   }

-  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var React24 = __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/react/internals/composite/root/useCompositeRoot.mjs
-  var React23 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
+  var React32 = __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/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));
+    }
+    return context;
+  }

-  // node_modules/@base-ui/react/internals/composite/root/useCompositeRoot.mjs
-  var EMPTY_ARRAY2 = [];
-  function useCompositeRoot(params) {
+  // node_modules/@base-ui/react/internals/labelable-provider/LabelableProvider.mjs
+  var React30 = __toESM(require_react(), 1);
+  var import_jsx_runtime22 = __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 {
-      loopFocus = true,
-      orientation = "both",
-      grid,
-      onLoop,
-      direction,
-      highlightedIndex: externalHighlightedIndex,
-      onHighlightedIndexChange: externalSetHighlightedIndex,
-      rootRef: externalRef,
-      enableHomeAndEndKeys = false,
-      stopEventPropagation = false,
-      disabledIndices,
-      modifierKeys = EMPTY_ARRAY2
-    } = params;
-    const [internalHighlightedIndex, internalSetHighlightedIndex] = React23.useState(0);
-    const isGrid = grid != null;
-    const rootRef = React23.useRef(null);
-    const mergedRef = useMergedRefs(rootRef, externalRef);
-    const elementsRef = React23.useRef([]);
-    const hasSetDefaultIndexRef = React23.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);
+      messageIds: parentMessageIds
+    } = useLabelableContext();
+    const registerControlId = useStableCallback((source, nextId) => {
+      const registrations = registrationsRef.current;
+      if (nextId === void 0) {
+        registrations.delete(source);
+        return;
       }
-    });
-    const onMapChange = useStableCallback((map) => {
-      if (map.size === 0 || hasSetDefaultIndexRef.current) {
-        return;
-      }
-      hasSetDefaultIndexRef.current = true;
-      const sortedElements = Array.from(map.keys());
-      const activeItem = sortedElements.find((compositeElement) => compositeElement?.hasAttribute(ACTIVE_COMPOSITE_ITEM)) ?? null;
-      const activeIndex = activeItem ? sortedElements.indexOf(activeItem) : -1;
-      if (activeIndex !== -1) {
-        onHighlightedIndexChange(activeIndex);
-      } else if (isListIndexDisabled(sortedElements, highlightedIndex, disabledIndices)) {
-        const firstEnabledIndex = findNonDisabledListIndex(sortedElements, {
-          disabledIndices
-        });
-        if (!isIndexOutOfListBounds(sortedElements, firstEnabledIndex)) {
-          onHighlightedIndexChange(firstEnabledIndex);
+      registrations.set(source, nextId);
+      setControlIdState((prev) => {
+        if (registrations.size === 0) {
+          return void 0;
         }
-      }
-      scrollIntoViewIfNeeded(rootRef.current, activeItem, direction, orientation);
+        let nextControlId;
+        for (const id of registrations.values()) {
+          if (prev !== void 0 && id === prev) {
+            return prev;
+          }
+          if (nextControlId === void 0) {
+            nextControlId = id;
+          }
+        }
+        return nextControlId;
+      });
     });
-    useIsoLayoutEffect(() => {
-      if (disabledIndices == null || externalHighlightedIndex != null || !hasSetDefaultIndexRef.current) {
-        return;
+    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_runtime22.jsx)(LabelableContext.Provider, {
+      value: contextValue,
+      children: props.children
+    });
+  };
+  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: name16,
+      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;
       }
-      const elements = elementsRef.current;
-      if (isListIndexDisabled(elements, highlightedIndex, disabledIndices)) {
-        const firstEnabledIndex = findNonDisabledListIndex(elements, {
-          disabledIndices
-        });
-        if (!isIndexOutOfListBounds(elements, firstEnabledIndex)) {
-          onHighlightedIndexChange(firstEnabledIndex);
-        }
+      if (registration.getValue) {
+        return registration.getValue();
       }
-    }, [disabledIndices, externalHighlightedIndex, highlightedIndex, elementsRef, onHighlightedIndexChange]);
-    const wrappedOnLoop = useStableCallback((event, prevIndex, nextIndex) => {
-      if (!onLoop) {
-        return nextIndex;
+      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;
       }
-      return onLoop(event, prevIndex, nextIndex, elementsRef);
+      commit(getRegistrationValue(registration));
     });
-    const onKeyDown = useStableCallback((event) => {
-      const RELEVANT_KEYS = enableHomeAndEndKeys ? COMPOSITE_KEYS : ARROW_KEYS;
-      if (!RELEVANT_KEYS.has(event.key)) {
+    function refreshRegistration() {
+      const registration = registrationRef.current;
+      if (!registration || !registration.id) {
         return;
       }
-      if (isModifierKeySet(event, modifierKeys)) {
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name16 ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
+    }
+    function deleteRegistration(id = registrationRef.current?.id) {
+      if (id) {
+        formRef.current.fields.delete(id);
+      }
+    }
+    function captureInitialValue(registration) {
+      if (initialValueCapturedRef.current) {
         return;
       }
-      const element = rootRef.current;
-      if (!element) {
+      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;
       }
-      const isRtl = direction === "rtl";
-      const horizontalForwardKey = isRtl ? ARROW_LEFT : ARROW_RIGHT;
-      const forwardKey = {
-        horizontal: horizontalForwardKey,
-        vertical: ARROW_DOWN,
-        both: horizontalForwardKey
-      }[orientation];
-      const horizontalBackwardKey = isRtl ? ARROW_RIGHT : ARROW_LEFT;
-      const backwardKey = {
-        horizontal: horizontalBackwardKey,
-        vertical: ARROW_UP,
-        both: horizontalBackwardKey
-      }[orientation];
-      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;
+      setRegisteredFieldName(name16 ? void 0 : registration.name);
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name16 ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
+    }, [formRef, getValueForForm, invalid, name16, setRegisteredFieldName, validate, validityData]);
+    useIsoLayoutEffect(() => {
+      const fields = formRef.current.fields;
+      return () => {
+        const id = registrationRef.current?.id;
+        if (id) {
+          fields.delete(id);
         }
-      }
-      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 forwardKeys = {
-        horizontal: [horizontalForwardKey],
-        vertical: [ARROW_DOWN],
-        both: [horizontalForwardKey, ARROW_DOWN]
-      }[orientation];
-      const backwardKeys = {
-        horizontal: [horizontalBackwardKey],
-        vertical: [ARROW_UP],
-        both: [horizontalBackwardKey, ARROW_UP]
-      }[orientation];
-      const preventedKeys = isGrid ? RELEVANT_KEYS : {
-        horizontal: enableHomeAndEndKeys ? HORIZONTAL_KEYS_WITH_EXTRA_KEYS : HORIZONTAL_KEYS,
-        vertical: enableHomeAndEndKeys ? VERTICAL_KEYS_WITH_EXTRA_KEYS : VERTICAL_KEYS,
-        both: RELEVANT_KEYS
-      }[orientation];
-      if (enableHomeAndEndKeys) {
-        if (event.key === HOME) {
-          nextIndex = minIndex;
-        } else if (event.key === END) {
-          nextIndex = maxIndex;
+      };
+    }, [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;
       }
-      if (nextIndex === highlightedIndex && (forwardKeys.includes(event.key) || backwardKeys.includes(event.key))) {
-        if (loopFocus && nextIndex === maxIndex && forwardKeys.includes(event.key)) {
-          nextIndex = minIndex;
-          if (onLoop) {
-            nextIndex = onLoop(event, highlightedIndex, nextIndex, elementsRef);
-          }
-        } else if (loopFocus && nextIndex === minIndex && backwardKeys.includes(event.key)) {
-          nextIndex = maxIndex;
-          if (onLoop) {
-            nextIndex = onLoop(event, highlightedIndex, nextIndex, elementsRef);
-          }
-        } else {
-          nextIndex = findNonDisabledListIndex(elementsRef.current, {
-            startingIndex: nextIndex,
-            decrement: backwardKeys.includes(event.key),
-            disabledIndices
-          });
-        }
+      const previousId = registrationRef.current?.id;
+      activeFieldControlSourceRef.current = source;
+      registrationRef.current = registration;
+      if (!name16) {
+        setRegisteredFieldName(registration.name);
       }
-      if (nextIndex !== highlightedIndex && !isIndexOutOfListBounds(elementsRef.current, nextIndex)) {
-        if (stopEventPropagation) {
-          event.stopPropagation();
-        }
-        if (preventedKeys.has(event.key)) {
-          event.preventDefault();
-        }
-        onHighlightedIndexChange(nextIndex, true);
-        queueMicrotask(() => {
-          elementsRef.current[nextIndex]?.focus();
-        });
+      registeredFieldIdRef.current = registration.id;
+      if (previousId && previousId !== registration.id) {
+        deleteRegistration(previousId);
       }
+      captureInitialValue(registration);
+      refreshRegistration();
     });
-    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 ?? 0);
-      },
-      onKeyDown
-    };
-    return {
-      props,
-      highlightedIndex,
-      onHighlightedIndexChange,
-      elementsRef,
-      disabledIndices,
-      onMapChange,
-      relayKeyboardEvent: onKeyDown
-    };
-  }
-  function isModifierKeySet(event, ignoredModifierKeys) {
-    for (const key of MODIFIER_KEYS.values()) {
-      if (ignoredModifierKeys.includes(key)) {
-        continue;
-      }
-      if (event.getModifierState(key)) {
-        return true;
-      }
-    }
-    return false;
+    return [validate, register];
   }

-  // node_modules/@base-ui/react/internals/composite/root/CompositeRoot.mjs
-  var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-  function CompositeRoot(componentProps) {
+  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
+  var import_jsx_runtime23 = __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: name16,
+      disabled: disabledProp = false,
+      invalid: invalidProp,
+      dirty: dirtyProp,
+      touched: touchedProp,
+      actionsRef,
       style,
-      refs = EMPTY_ARRAY,
-      props = EMPTY_ARRAY,
-      state = EMPTY_OBJECT,
-      stateAttributesMapping: stateAttributesMapping3,
-      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 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 = name16 ?? registeredFieldName;
+    useIsoLayoutEffect(() => {
+      if (dirtyProp !== void 0) {
+        markedDirtyRef.current = dirtyProp;
+      }
+    }, [dirtyProp]);
+    const setDirty = useStableCallback((value) => {
+      if (dirtyProp !== void 0) {
+        return;
+      }
+      if (value) {
+        markedDirtyRef.current = true;
+      }
+      setDirtyUnwrapped(value);
     });
-    const element = useRenderElement(tag, componentProps, {
+    const setTouched = useStableCallback((value) => {
+      if (touchedProp !== void 0) {
+        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,
-      ref: refs,
-      props: [defaultProps, ...props, elementProps],
-      stateAttributesMapping: stateAttributesMapping3
+      shouldValidateOnChange,
+      registeredFieldIdRef
     });
-    const contextValue = React24.useMemo(() => ({
-      highlightedIndex,
-      onHighlightedIndexChange,
-      highlightItemOnHover,
-      relayKeyboardEvent
-    }), [highlightedIndex, onHighlightedIndexChange, highlightItemOnHover, relayKeyboardEvent]);
-    return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(CompositeRootContext.Provider, {
+    const [validateFieldControl, registerFieldControl] = useFieldControlRegistration({
+      commit: validation.commit,
+      invalid,
+      markedDirtyRef,
+      name: name16,
+      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_runtime23.jsx)(FieldRootContext.Provider, {
       value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(CompositeList, {
-        elementsRef,
-        onMapChange: (newMap) => {
-          onMapChangeProp?.(newMap);
-          onMapChangeUnwrapped(newMap);
-        },
-        children: element
+      children: element
+    });
+  });
+  if (true) FieldRootInner.displayName = "FieldRootInner";
+  var FieldRoot = /* @__PURE__ */ React32.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(FieldRootInner, {
+        ...componentProps,
+        ref: forwardedRef
       })
     });
-  }
-
-  // node_modules/@base-ui/react/utils/useIsHydrating.mjs
-  var import_shim = __toESM(require_shim(), 1);
-  function subscribe() {
-    return NOOP;
-  }
-  function getSnapshot() {
-    return false;
-  }
-  function getServerSnapshot() {
-    return true;
-  }
-  function useIsHydrating() {
-    return (0, import_shim.useSyncExternalStore)(subscribe, getSnapshot, getServerSnapshot);
-  }
+  });
+  if (true) FieldRoot.displayName = "FieldRoot";

-  // node_modules/@base-ui/react/tabs/index.parts.mjs
-  var index_parts_exports = {};
-  __export(index_parts_exports, {
-    Indicator: () => TabsIndicator,
-    List: () => TabsList,
-    Panel: () => TabsPanel,
-    Root: () => TabsRoot,
-    Tab: () => TabsTab
-  });
-
-  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var React26 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tabs/root/TabsRootContext.mjs
-  var React25 = __toESM(require_react(), 1);
-  var TabsRootContext = /* @__PURE__ */ React25.createContext(void 0);
-  if (true) TabsRootContext.displayName = "TabsRootContext";
-  function useTabsRootContext() {
-    const context = React25.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/tabs/root/TabsRootDataAttributes.mjs
-  var TabsRootDataAttributes = /* @__PURE__ */ (function(TabsRootDataAttributes2) {
-    TabsRootDataAttributes2["activationDirection"] = "data-activation-direction";
-    TabsRootDataAttributes2["orientation"] = "data-orientation";
-    return TabsRootDataAttributes2;
-  })({});
-
-  // node_modules/@base-ui/react/tabs/root/stateAttributesMapping.mjs
-  var tabsStateAttributesMapping = {
-    tabActivationDirection: (dir) => ({
-      [TabsRootDataAttributes.activationDirection]: dir
-    })
-  };
-
-  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
-  var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var TabsRoot = /* @__PURE__ */ React26.forwardRef(function TabsRoot2(componentProps, forwardedRef) {
+  // 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 {
-      className,
-      defaultValue: defaultValueProp = 0,
-      onValueChange: onValueChangeProp,
-      orientation = "horizontal",
       render,
-      value: valueProp,
+      className,
       style,
+      id: idProp,
+      nativeLabel = true,
       ...elementProps
     } = componentProps;
-    const hasExplicitDefaultValueProp = componentProps.defaultValue !== void 0;
-    const tabPanelRefs = React26.useRef([]);
-    const [mountedTabPanels, setMountedTabPanels] = React26.useState(() => /* @__PURE__ */ new Map());
-    const [value, setValue] = useControlled({
-      controlled: valueProp,
-      default: defaultValueProp,
-      name: "Tabs",
-      state: "value"
-    });
-    const isControlled = valueProp !== void 0;
-    const [tabMap, setTabMap] = React26.useState(() => /* @__PURE__ */ new Map());
-    const lastKnownTabElementRef = React26.useRef(void 0);
-    const getTabElementBySelectedValue = React26.useCallback((selectedValue) => {
-      if (selectedValue === void 0) {
-        return null;
-      }
-      for (const [tabElement, tabMetadata] of tabMap.entries()) {
-        if (tabMetadata != null && selectedValue === (tabMetadata.value ?? tabMetadata.index)) {
-          return tabElement;
-        }
-      }
-      return null;
-    }, [tabMap]);
-    const [activationDirectionState, setActivationDirectionState] = React26.useState(() => ({
-      previousValue: value,
-      tabActivationDirection: "none"
-    }));
+    const fieldRootContext = useFieldRootContext(false);
+    const fieldItemContext = useFieldItemContext();
     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) => {
-        if (prev.get(panelValue) === panelId) {
-          return prev;
-        }
-        const next = new Map(prev);
-        next.set(panelValue, panelId);
-        return next;
-      });
-    });
-    const unregisterMountedTabPanel = useStableCallback((panelValue, panelId) => {
-      setMountedTabPanels((prev) => {
-        if (!prev.has(panelValue) || prev.get(panelValue) !== panelId) {
-          return prev;
-        }
-        const next = new Map(prev);
-        next.delete(panelValue);
-        return next;
-      });
+      labelId
+    } = useLabelableContext();
+    const state = {
+      ...fieldRootContext.state,
+      disabled: fieldRootContext.disabled || fieldItemContext.disabled
+    };
+    const labelRef = React33.useRef(null);
+    const labelProps = useLabel({
+      id: labelId ?? idProp,
+      native: nativeLabel
     });
-    const getTabPanelIdByValue = React26.useCallback((tabValue) => {
-      return mountedTabPanels.get(tabValue);
-    }, [mountedTabPanels]);
-    const getTabIdByPanelValue = React26.useCallback((tabPanelValue) => {
-      for (const tabMetadata of tabMap.values()) {
-        if (tabPanelValue === tabMetadata?.value) {
-          return tabMetadata?.id;
-        }
-      }
-      return void 0;
-    }, [tabMap]);
-    const tabsContextValue = React26.useMemo(() => ({
-      getTabElementBySelectedValue,
-      getTabIdByPanelValue,
-      getTabPanelIdByValue,
-      onValueChange,
-      orientation,
-      registerMountedTabPanel,
-      setTabMap,
-      unregisterMountedTabPanel,
-      tabActivationDirection,
-      value
-    }), [getTabElementBySelectedValue, getTabIdByPanelValue, getTabPanelIdByValue, onValueChange, orientation, registerMountedTabPanel, setTabMap, unregisterMountedTabPanel, tabActivationDirection, value]);
-    const selectedTabMetadata = React26.useMemo(() => {
-      for (const tabMetadata of tabMap.values()) {
-        if (tabMetadata != null && tabMetadata.value === value) {
-          return tabMetadata;
-        }
-      }
-      return void 0;
-    }, [tabMap, value]);
-    const firstEnabledTabValue = React26.useMemo(() => {
-      for (const tabMetadata of tabMap.values()) {
-        if (tabMetadata != null && !tabMetadata.disabled) {
-          return tabMetadata.value;
-        }
-      }
-      return void 0;
-    }, [tabMap]);
-    const shouldNotifyInitialValueChangeRef = React26.useRef(!hasExplicitDefaultValueProp);
-    const initialDefaultValueRef = React26.useRef(defaultValueProp);
-    const shouldHonorDisabledDefaultValueRef = React26.useRef(hasExplicitDefaultValueProp);
-    const didRegisterTabsRef = React26.useRef(false);
-    useIsoLayoutEffect(() => {
-      if (isControlled) {
-        return;
-      }
-      function commitAutomaticValueChange(fallbackValue, fallbackReason) {
-        setValue(fallbackValue);
-        setActivationDirectionState((prev) => {
-          if (prev.previousValue === fallbackValue && prev.tabActivationDirection === "none") {
-            return prev;
-          }
-          return {
-            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;
-      }
-      if (shouldHonorDisabledDefaultValueRef.current && selectionIsDisabled && value === initialDefaultValueRef.current) {
-        return;
-      }
-      const shouldNotifyInitialValueChange = shouldNotifyInitialValueChangeRef.current;
-      if (selectionIsDisabled || selectionIsMissing) {
-        const fallbackValue = firstEnabledTabValue ?? null;
-        if (value === fallbackValue) {
-          shouldNotifyInitialValueChangeRef.current = false;
+    if (true) {
+      React33.useEffect(() => {
+        if (!labelRef.current) {
           return;
         }
-        let fallbackReason = reason_parts_exports.missing;
-        if (shouldNotifyInitialValueChange) {
-          fallbackReason = reason_parts_exports.initial;
-        } else if (selectionIsDisabled) {
-          fallbackReason = reason_parts_exports.disabled;
+        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}`);
         }
-        commitAutomaticValueChange(fallbackValue, fallbackReason);
-        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
-    };
-    const element = useRenderElement("div", componentProps, {
+      }, [nativeLabel]);
+    }
+    const element = useRenderElement("label", componentProps, {
+      ref: [forwardedRef, labelRef],
       state,
-      ref: forwardedRef,
-      props: elementProps,
-      stateAttributesMapping: tabsStateAttributesMapping
-    });
-    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(TabsRootContext.Provider, {
-      value: tabsContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(CompositeList, {
-        elementsRef: tabPanelRefs,
-        children: element
-      })
+      props: [labelProps, elementProps],
+      stateAttributesMapping: fieldValidityMapping
     });
+    return element;
   });
-  if (true) TabsRoot.displayName = "TabsRoot";
-  function computeActivationDirection(oldValue, newValue, orientation, tabMap) {
-    if (oldValue == null || newValue == null) {
-      return "none";
-    }
-    let oldTab = null;
-    let newTab = null;
-    for (const [tabElement, tabMetadata] of tabMap.entries()) {
-      if (tabMetadata == null) {
-        continue;
-      }
-      const tabValue = tabMetadata.value ?? tabMetadata.index;
-      if (oldValue === tabValue) {
-        oldTab = tabElement;
-      }
-      if (newValue === tabValue) {
-        newTab = tabElement;
-      }
-      if (oldTab != null && newTab != null) {
-        break;
-      }
-    }
-    if (oldTab == null || newTab == null) {
-      if (oldTab !== newTab && (typeof oldValue === "number" || typeof oldValue === "string") && typeof oldValue === typeof newValue) {
-        if (orientation === "horizontal") {
-          return newValue > oldValue ? "right" : "left";
-        }
-        return newValue > oldValue ? "down" : "up";
-      }
-      return "none";
-    }
-    const oldRect = oldTab.getBoundingClientRect();
-    const newRect = newTab.getBoundingClientRect();
-    if (orientation === "horizontal") {
-      if (newRect.left < oldRect.left) {
-        return "left";
-      }
-      if (newRect.left > oldRect.left) {
-        return "right";
-      }
-    } else {
-      if (newRect.top < oldRect.top) {
-        return "up";
-      }
-      if (newRect.top > oldRect.top) {
-        return "down";
-      }
-    }
-    return "none";
-  }
-
-  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var React28 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tabs/list/TabsListContext.mjs
-  var React27 = __toESM(require_react(), 1);
-  var TabsListContext = /* @__PURE__ */ React27.createContext(void 0);
-  if (true) TabsListContext.displayName = "TabsListContext";
-  function useTabsListContext() {
-    const context = React27.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 context;
-  }
+  if (true) FieldLabel.displayName = "FieldLabel";

-  // node_modules/@base-ui/react/tabs/tab/TabsTab.mjs
-  var TabsTab = /* @__PURE__ */ React28.forwardRef(function TabsTab2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/field/error/FieldError.mjs
+  var React34 = __toESM(require_react(), 1);
+  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+  var stateAttributesMapping = {
+    ...fieldValidityMapping,
+    ...transitionStatusMapping
+  };
+  var FieldError = /* @__PURE__ */ React34.forwardRef(function FieldError2(componentProps, forwardedRef) {
     const {
-      className,
-      disabled: disabled2 = false,
       render,
-      value,
       id: idProp,
-      nativeButton = true,
+      className,
+      match,
       style,
       ...elementProps
     } = componentProps;
+    const id = useBaseUiId(idProp);
     const {
-      value: activeTabValue,
-      getTabPanelIdByValue,
-      orientation,
-      tabActivationDirection
-    } = useTabsRootContext();
+      validityData,
+      state: fieldState,
+      name: name16
+    } = useFieldRootContext(false);
     const {
-      activateOnFocus,
-      highlightedTabIndex,
-      onTabActivation,
-      registerTabResizeObserverElement,
-      setHighlightedTabIndex,
-      tabsListElement
-    } = useTabsListContext();
-    const id = useBaseUiId(idProp);
-    const tabMetadata = React28.useMemo(() => ({
-      disabled: disabled2,
-      id,
-      value
-    }), [disabled2, id, value]);
+      setMessageIds
+    } = useLabelableContext();
     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 = React28.useRef(false);
-    const tabElementRef = React28.useRef(null);
+      errors
+    } = useFormContext();
+    const formError = name16 && Object.hasOwn(errors, name16) ? errors[name16] : 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;
+    }
+    const {
+      mounted,
+      transitionStatus,
+      setMounted
+    } = useTransitionStatus(rendered);
     useIsoLayoutEffect(() => {
-      const tabElement = tabElementRef.current;
-      if (!tabElement) {
+      if (!rendered || !id) {
         return void 0;
       }
-      return registerTabResizeObserverElement(tabElement);
-    }, [registerTabResizeObserverElement]);
-    useIsoLayoutEffect(() => {
-      if (isNavigatingRef.current) {
-        isNavigatingRef.current = false;
-        return;
-      }
-      if (!(active && index > -1 && highlightedTabIndex !== index)) {
-        return;
-      }
-      const listElement = tabsListElement;
-      if (listElement != null) {
-        const activeEl = activeElement(ownerDocument(listElement));
-        if (activeEl && contains(listElement, activeEl)) {
-          return;
+      setMessageIds((v) => v.concat(id));
+      return () => {
+        setMessageIds((v) => v.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_runtime24.jsx)("ul", {
+        children: error2.map((message) => /* @__PURE__ */ (0, import_jsx_runtime24.jsx)("li", {
+          children: message
+        }, message))
+      }) : error2[0];
+    }
+    const errorKey = Array.isArray(error2) ? JSON.stringify(error2) : error2;
+    if (rendered && errorKey !== lastRenderedMessageKey) {
+      setLastRenderedMessageKey(errorKey);
+      setLastRenderedMessage(errorMessage);
+    }
+    useOpenChangeComplete({
+      open: rendered,
+      ref: errorRef,
+      onComplete() {
+        if (!rendered) {
+          setMounted(false);
         }
       }
-      if (!disabled2) {
-        setHighlightedTabIndex(index);
-      }
-    }, [active, index, highlightedTabIndex, setHighlightedTabIndex, disabled2, tabsListElement]);
-    const {
-      getButtonProps,
-      buttonRef
-    } = useButton({
-      disabled: disabled2,
-      native: nativeButton,
-      focusableWhenDisabled: true
     });
-    const tabPanelId = getTabPanelIdByValue(value);
-    const isPressingRef = React28.useRef(false);
-    const isMainButtonRef = React28.useRef(false);
-    function onClick(event) {
-      if (active || disabled2) {
-        return;
-      }
-      onTabActivation(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
-        activationDirection: "none"
-      }));
-    }
-    function onFocus(event) {
-      if (active) {
-        return;
-      }
-      if (index > -1 && !disabled2) {
-        setHighlightedTabIndex(index);
-      }
-      if (disabled2) {
-        return;
-      }
-      if (activateOnFocus && (!isPressingRef.current || // keyboard or touch focus
-      isPressingRef.current && isMainButtonRef.current)) {
-        onTabActivation(value, createChangeEventDetails(reason_parts_exports.none, event.nativeEvent, void 0, {
-          activationDirection: "none"
-        }));
-      }
-    }
-    function onPointerDown(event) {
-      if (active || disabled2) {
-        return;
-      }
-      isPressingRef.current = true;
-      function handlePointerUp() {
-        isPressingRef.current = false;
-        isMainButtonRef.current = false;
-      }
-      if (!event.button || event.button === 0) {
-        isMainButtonRef.current = true;
-        const doc = ownerDocument(event.currentTarget);
-        doc.addEventListener("pointerup", handlePointerUp, {
-          once: true
-        });
-      }
-    }
     const state = {
-      disabled: disabled2,
-      active,
-      orientation,
-      tabActivationDirection
+      ...fieldState,
+      transitionStatus
     };
-    const element = useRenderElement("button", componentProps, {
+    const element = useRenderElement("div", componentProps, {
+      ref: [forwardedRef, errorRef],
       state,
-      ref: [forwardedRef, buttonRef, compositeRef, tabElementRef],
-      props: [compositeProps, {
-        role: "tab",
-        "aria-controls": tabPanelId,
-        "aria-selected": active,
+      props: [{
         id,
-        onClick,
-        onFocus,
-        onPointerDown,
-        [ACTIVE_COMPOSITE_ITEM]: active ? "" : void 0,
-        onKeyDownCapture() {
-          isNavigatingRef.current = true;
-        }
-      }, elementProps, getButtonProps],
-      stateAttributesMapping: tabsStateAttributesMapping
+        children: rendered ? errorMessage : lastRenderedMessage
+      }, elementProps],
+      stateAttributesMapping,
+      enabled: mounted
     });
+    if (!mounted) {
+      return null;
+    }
     return element;
   });
-  if (true) TabsTab.displayName = "TabsTab";
-
-  // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var React29 = __toESM(require_react(), 1);
+  if (true) FieldError.displayName = "FieldError";

-  // node_modules/@base-ui/react/tabs/indicator/prehydrationScript.min.mjs
-  var script = '!function(){const t=document.currentScript.previousElementSibling;if(!t)return;const e=t.closest(\'[role="tablist"]\');if(!e)return;const i=e.querySelector("[data-active]");if(!i)return;if(0===i.offsetWidth||0===e.offsetWidth)return;let o=0,n=0,h=0,l=0,r=0,f=0;function s(t){const e=getComputedStyle(t);let i=parseFloat(e.width)||0,o=parseFloat(e.height)||0;return(Math.round(i)!==t.offsetWidth||Math.round(o)!==t.offsetHeight)&&(i=t.offsetWidth,o=t.offsetHeight),{width:i,height:o}}if(null!=i&&null!=e){const{width:t,height:c}=s(i),{width:u,height:d}=s(e),a=i.getBoundingClientRect(),g=e.getBoundingClientRect(),p=u>0?g.width/u:1,b=d>0?g.height/d:1;if(Math.abs(p)>Number.EPSILON&&Math.abs(b)>Number.EPSILON){const t=a.left-g.left,i=a.top-g.top;o=t/p+e.scrollLeft-e.clientLeft,h=i/b+e.scrollTop-e.clientTop}else o=i.offsetLeft,h=i.offsetTop;r=t,f=c,n=e.scrollWidth-o-r,l=e.scrollHeight-h-f}function c(e,i){t.style.setProperty(`--active-tab-${e}`,`${i}px`)}c("left",o),c("right",n),c("top",h),c("bottom",l),c("width",r),c("height",f),r>0&&f>0&&t.removeAttribute("hidden")}();';
-
-  // node_modules/@base-ui/react/tabs/indicator/TabsIndicatorCssVars.mjs
-  var TabsIndicatorCssVars = /* @__PURE__ */ (function(TabsIndicatorCssVars2) {
-    TabsIndicatorCssVars2["activeTabLeft"] = "--active-tab-left";
-    TabsIndicatorCssVars2["activeTabRight"] = "--active-tab-right";
-    TabsIndicatorCssVars2["activeTabTop"] = "--active-tab-top";
-    TabsIndicatorCssVars2["activeTabBottom"] = "--active-tab-bottom";
-    TabsIndicatorCssVars2["activeTabWidth"] = "--active-tab-width";
-    TabsIndicatorCssVars2["activeTabHeight"] = "--active-tab-height";
-    return TabsIndicatorCssVars2;
-  })({});
-
-  // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
-  var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var stateAttributesMapping = {
-    ...tabsStateAttributesMapping,
-    activeTabPosition: () => null,
-    activeTabSize: () => null
-  };
-  var TabsIndicator = /* @__PURE__ */ React29.forwardRef(function TabsIndicator2(componentProps, forwardedRef) {
+  // 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,
       render,
-      renderBeforeHydration = false,
-      style: styleProp,
+      id: idProp,
+      className,
+      style,
       ...elementProps
     } = componentProps;
+    const id = useBaseUiId(idProp);
+    const fieldRootContext = useFieldRootContext(false);
+    const fieldItemContext = useFieldItemContext();
     const {
-      nonce
-    } = useCSPContext();
-    const {
-      getTabElementBySelectedValue,
-      orientation,
-      tabActivationDirection,
-      value
-    } = useTabsRootContext();
-    const {
-      tabsListElement,
-      registerIndicatorUpdateListener
-    } = useTabsListContext();
-    const isHydrating = useIsHydrating();
-    const rerender = useForcedRerendering();
-    React29.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 = Math.abs(scaleX) > Number.EPSILON && Math.abs(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 style = isTabSelected ? {
-      [TabsIndicatorCssVars.activeTabLeft]: `${left}px`,
-      [TabsIndicatorCssVars.activeTabRight]: `${right}px`,
-      [TabsIndicatorCssVars.activeTabTop]: `${top}px`,
-      [TabsIndicatorCssVars.activeTabBottom]: `${bottom}px`,
-      [TabsIndicatorCssVars.activeTabWidth]: `${width}px`,
-      [TabsIndicatorCssVars.activeTabHeight]: `${height}px`
-    } : void 0;
-    const displayIndicator = isTabSelected && width > 0 && height > 0;
+      setMessageIds
+    } = useLabelableContext();
     const state = {
-      orientation,
-      activeTabPosition,
-      activeTabSize,
-      tabActivationDirection
+      ...fieldRootContext.state,
+      disabled: fieldRootContext.disabled || fieldItemContext.disabled
     };
-    const element = useRenderElement("span", componentProps, {
-      state,
+    useIsoLayoutEffect(() => {
+      if (!id) {
+        return void 0;
+      }
+      setMessageIds((v) => v.concat(id));
+      return () => {
+        setMessageIds((v) => v.filter((item) => item !== id));
+      };
+    }, [id, setMessageIds]);
+    const element = useRenderElement("p", componentProps, {
       ref: forwardedRef,
+      state,
       props: [{
-        role: "presentation",
-        style,
-        hidden: !displayIndicator
-        // do not display the indicator before the layout is settled
-      }, elementProps, {
-        suppressHydrationWarning: true
-      }],
-      stateAttributesMapping
-    });
-    if (value == null) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime22.jsxs)(React29.Fragment, {
-      children: [element, isHydrating && renderBeforeHydration && /* @__PURE__ */ (0, import_jsx_runtime22.jsx)("script", {
-        nonce,
-        dangerouslySetInnerHTML: {
-          __html: script
-        },
-        suppressHydrationWarning: true
-      })]
+        id
+      }, elementProps],
+      stateAttributesMapping: fieldValidityMapping
     });
+    return element;
   });
-  if (true) TabsIndicator.displayName = "TabsIndicator";
-
-  // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
-  var React30 = __toESM(require_react(), 1);
+  if (true) FieldDescription.displayName = "FieldDescription";

-  // node_modules/@base-ui/react/tabs/panel/TabsPanelDataAttributes.mjs
-  var TabsPanelDataAttributes = (function(TabsPanelDataAttributes2) {
-    TabsPanelDataAttributes2["index"] = "data-index";
-    TabsPanelDataAttributes2["activationDirection"] = "data-activation-direction";
-    TabsPanelDataAttributes2["orientation"] = "data-orientation";
-    TabsPanelDataAttributes2["hidden"] = "data-hidden";
-    TabsPanelDataAttributes2[TabsPanelDataAttributes2["startingStyle"] = TransitionStatusDataAttributes.startingStyle] = "startingStyle";
-    TabsPanelDataAttributes2[TabsPanelDataAttributes2["endingStyle"] = TransitionStatusDataAttributes.endingStyle] = "endingStyle";
-    return TabsPanelDataAttributes2;
-  })({});
-
-  // node_modules/@base-ui/react/tabs/panel/TabsPanel.mjs
-  var stateAttributesMapping2 = {
-    ...tabsStateAttributesMapping,
-    ...transitionStatusMapping
-  };
-  var TabsPanel = /* @__PURE__ */ React30.forwardRef(function TabsPanel2(componentProps, forwardedRef) {
+  // 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 {
-      className,
-      value,
       render,
-      keepMounted = false,
+      className,
+      id: idProp,
+      name: nameProp,
+      value: valueProp,
+      disabled: disabledProp = false,
+      onValueChange,
+      defaultValue,
+      autoFocus = false,
       style,
       ...elementProps
     } = componentProps;
     const {
-      value: selectedValue,
-      getTabIdByPanelValue,
-      orientation,
-      tabActivationDirection,
-      registerMountedTabPanel,
-      unregisterMountedTabPanel
-    } = useTabsRootContext();
-    const id = useBaseUiId();
-    const metadata = React30.useMemo(() => ({
-      id,
-      value
-    }), [id, value]);
-    const {
-      ref: listItemRef,
-      index
-    } = useCompositeListItem({
-      metadata
-    });
-    const open = value === selectedValue;
+      state: fieldState,
+      name: fieldName,
+      disabled: fieldDisabled,
+      setTouched,
+      setDirty,
+      validityData,
+      setFocused,
+      setFilled,
+      validationMode,
+      validation
+    } = useFieldRootContext();
     const {
-      mounted,
-      transitionStatus,
-      setMounted
-    } = useTransitionStatus(open);
-    const hidden = !mounted;
-    const correspondingTabId = getTabIdByPanelValue(value);
+      clearErrors
+    } = useFormContext();
+    const disabled2 = fieldDisabled || disabledProp;
+    const name16 = fieldName ?? nameProp;
     const state = {
-      hidden,
-      orientation,
-      tabActivationDirection,
-      transitionStatus
+      ...fieldState,
+      disabled: disabled2
     };
-    const panelRef = React30.useRef(null);
-    const element = useRenderElement("div", componentProps, {
+    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);
+      }
+    }, [validation.inputRef, setFilled, valueProp]);
+    const inputRef = React36.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (autoFocus && inputRef.current === activeElement(ownerDocument(inputRef.current))) {
+        setFocused(true);
+      }
+    }, [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,
-      ref: [forwardedRef, listItemRef, panelRef],
       props: [{
-        "aria-labelledby": correspondingTabId,
-        hidden,
         id,
-        role: "tabpanel",
-        tabIndex: open ? 0 : -1,
-        inert: inertValue(!open),
-        [TabsPanelDataAttributes.index]: index
-      }, elementProps],
-      stateAttributesMapping: stateAttributesMapping2
-    });
-    useOpenChangeComplete({
-      open,
-      ref: panelRef,
-      onComplete() {
-        if (!open) {
-          setMounted(false);
+        disabled: disabled2,
+        name: name16,
+        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(name16);
+            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
     });
-    useIsoLayoutEffect(() => {
-      if (hidden && !keepMounted) {
-        return void 0;
-      }
-      if (id == null) {
-        return void 0;
-      }
-      registerMountedTabPanel(value, id);
-      return () => {
-        unregisterMountedTabPanel(value, id);
-      };
-    }, [hidden, keepMounted, value, id, registerMountedTabPanel, unregisterMountedTabPanel]);
-    const shouldRender = keepMounted || mounted;
-    if (!shouldRender) {
-      return null;
-    }
     return element;
   });
-  if (true) TabsPanel.displayName = "TabsPanel";
+  if (true) FieldControl.displayName = "FieldControl";

-  // node_modules/@base-ui/react/tabs/list/TabsList.mjs
-  var React31 = __toESM(require_react(), 1);
-  var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var TabsList = /* @__PURE__ */ React31.forwardRef(function TabsList2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/field/validity/FieldValidity.mjs
+  var React37 = __toESM(require_react(), 1);
+  var import_jsx_runtime25 = __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_runtime25.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_runtime26 = __toESM(require_jsx_runtime(), 1);
+  var FieldItem = /* @__PURE__ */ React38.forwardRef(function FieldItem2(componentProps, forwardedRef) {
     const {
-      activateOnFocus = false,
-      className,
-      loopFocus = true,
       render,
+      className,
       style,
+      disabled: disabledProp = false,
       ...elementProps
     } = componentProps;
     const {
-      onValueChange,
-      orientation,
-      value,
-      setTabMap,
-      tabActivationDirection
-    } = useTabsRootContext();
-    const [highlightedTabIndex, setHighlightedTabIndex] = React31.useState(0);
-    const [tabsListElement, setTabsListElement] = React31.useState(null);
-    const indicatorUpdateListenersRef = React31.useRef(/* @__PURE__ */ new Set());
-    const tabResizeObserverElementsRef = React31.useRef(/* @__PURE__ */ new Set());
-    const resizeObserverRef = React31.useRef(null);
-    useIsoLayoutEffect(() => {
-      if (typeof ResizeObserver === "undefined") {
-        return void 0;
+      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_runtime26.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime26.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_runtime27 = __toESM(require_jsx_runtime(), 1);
+  var Input = /* @__PURE__ */ React39.forwardRef(function Input2(props, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime27.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 resizeObserver = new ResizeObserver(() => {
-        indicatorUpdateListenersRef.current.forEach((listener) => {
-          listener();
+    });
+    const onMapChange = useStableCallback((map) => {
+      if (map.size === 0 || hasSetDefaultIndexRef.current) {
+        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
         });
-      });
-      resizeObserverRef.current = resizeObserver;
-      if (tabsListElement) {
-        resizeObserver.observe(tabsListElement);
+        if (!isIndexOutOfListBounds(sortedElements, firstEnabledIndex)) {
+          onHighlightedIndexChange(firstEnabledIndex);
+        }
       }
-      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);
-      };
+      scrollIntoViewIfNeeded(rootRef.current, activeItem, direction, orientation);
     });
-    const registerTabResizeObserverElement = useStableCallback((element) => {
-      tabResizeObserverElementsRef.current.add(element);
-      resizeObserverRef.current?.observe(element);
-      return () => {
-        tabResizeObserverElementsRef.current.delete(element);
-        resizeObserverRef.current?.unobserve(element);
-      };
+    useIsoLayoutEffect(() => {
+      if (disabledIndices == null || externalHighlightedIndex != null || !hasSetDefaultIndexRef.current) {
+        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;
+      }
+      return onLoop(event, prevIndex, nextIndex, elementsRef);
     });
-    const onTabActivation = useStableCallback((newValue, eventDetails) => {
-      if (newValue !== value) {
-        onValueChange(newValue, eventDetails);
+    const onKeyDown = useStableCallback((event) => {
+      const isHomeOrEnd = event.key === HOME || event.key === END;
+      if (!COMPOSITE_KEYS.has(event.key) || !enableHomeAndEndKeys && isHomeOrEnd) {
+        return;
+      }
+      if (isModifierKeySet(event, modifierKeys)) {
+        return;
+      }
+      const element = rootRef.current;
+      if (!element) {
+        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;
+        }
+        if (event.key !== forwardKey && selectionStart > 0) {
+          return;
+        }
+      }
+      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_runtime28 = __toESM(require_jsx_runtime(), 1);
+  function CompositeRoot(componentProps) {
+    const {
+      render,
+      className,
+      style,
+      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_runtime28.jsx)(CompositeRootContext.Provider, {
+      value: contextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(CompositeList, {
+        elementsRef,
+        onMapChange: (newMap) => {
+          onMapChangeProp?.(newMap);
+          onMapChangeUnwrapped(newMap);
+        },
+        children: element
+      })
+    });
+  }
+
+  // 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 getSnapshot() {
+    return false;
+  }
+  function getServerSnapshot() {
+    return true;
+  }
+  function useIsHydrating() {
+    return (0, import_shim.useSyncExternalStore)(subscribe, getSnapshot, getServerSnapshot);
+  }
+
+  // node_modules/@base-ui/react/internals/PrehydrationScript.mjs
+  var React42 = __toESM(require_react(), 1);
+  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+  function PrehydrationScript(props) {
+    const {
+      script: script2
+    } = props;
+    const {
+      nonce
+    } = useCSPContext();
+    const isHydrating = useIsHydrating();
+    if (!isHydrating) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime29.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
+  });
+
+  // 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/tabs/root/stateAttributesMapping.mjs
+  var tabsStateAttributesMapping = {
+    tabActivationDirection: (dir) => ({
+      "data-activation-direction": dir
+    })
+  };
+
+  // node_modules/@base-ui/react/tabs/root/TabsRoot.mjs
+  var import_jsx_runtime30 = __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,
+      ...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 next = new Map(prev);
+        next.set(panelValue, panelId);
+        return next;
+      });
+      return () => {
+        setMountedTabPanels((prev) => {
+          if (prev.get(panelValue) !== panelId) {
+            return prev;
+          }
+          const next = new Map(prev);
+          next.delete(panelValue);
+          return next;
+        });
+      };
+    });
+    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;
+        }
+      }
+      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;
+      }
+      if (shouldHonorDisabledDefaultValueRef.current && selectionIsDisabled && value === initialDefaultValueRef.current) {
+        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);
+        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
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: elementProps,
+      stateAttributesMapping: tabsStateAttributesMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(TabsRootContext.Provider, {
+      value: tabsContextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime30.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;
+      }
+    }
+    return null;
+  }
+  function computeActivationDirection(oldValue, newValue, orientation, tabMap) {
+    if (oldValue == null || newValue == null) {
+      return "none";
+    }
+    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";
+    }
+    const oldPosition = oldTab.getBoundingClientRect()[positionProp];
+    const newPosition = newTab.getBoundingClientRect()[positionProp];
+    if (newPosition < oldPosition) {
+      return backward;
+    }
+    if (newPosition > oldPosition) {
+      return forward;
+    }
+    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));
+    }
+    return context;
+  }
+
+  // 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,
+      ...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;
+        return;
+      }
+      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 (!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"
+      }));
+    }
+    function onClick(event) {
+      if (active || disabled2) {
+        return;
+      }
+      activate(event);
+    }
+    function onFocus(event) {
+      if (active || disabled2) {
+        return;
+      }
+      if (activateOnFocus && (!isPressingRef.current || // keyboard or touch focus
+      isMainButtonRef.current)) {
+        activate(event);
+      }
+    }
+    function onPointerDown(event) {
+      if (active || disabled2) {
+        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);
+      }
+      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) TabsTab.displayName = "TabsTab";
+
+  // node_modules/@base-ui/react/tabs/indicator/TabsIndicator.mjs
+  var React47 = __toESM(require_react(), 1);
+  var import_jsx_runtime31 = __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 style = 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,
+        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_runtime31.jsxs)(React47.Fragment, {
+      children: [element, renderBeforeHydration && (_PrehydrationScript || (_PrehydrationScript = /* @__PURE__ */ (0, import_jsx_runtime31.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,
+      ...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;
+    }
+    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_runtime32 = __toESM(require_jsx_runtime(), 1);
+  var TabsList = /* @__PURE__ */ React49.forwardRef(function TabsList2(componentProps, forwardedRef) {
+    const {
+      activateOnFocus = false,
+      className,
+      loopFocus = true,
+      render,
+      style,
+      ...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_runtime32.jsx)(TabsListContext.Provider, {
+      value: tabsListContextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(CompositeRoot, {
+        render,
+        className,
+        style,
+        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_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);
+  function DirectionProvider3({ children }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime34.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);
+  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("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_default = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+  var VisuallyHidden = (0, import_element3.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;
+    }
+  );
+
+  // packages/ui/build-module/stack/stack.mjs
+  var import_element4 = __toESM(require_element(), 1);
+  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("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+  }
+  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_element4.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_default2.stack })
+    });
+    return element;
+  });
+
+  // packages/ui/build-module/utils/use-schedule-validation.mjs
+  var import_element5 = __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)(() => {
+      if (unmountedRef.current) {
+        return;
+      }
+      if (timerRef.current) {
+        clearTimeout(timerRef.current);
+      }
+      timerRef.current = setTimeout(() => {
+        validateRef.current();
+        timerRef.current = null;
+      }, 0);
+    }, []);
+    (0, import_element5.useEffect)(() => {
+      unmountedRef.current = false;
+      return () => {
+        unmountedRef.current = true;
+        if (timerRef.current) {
+          clearTimeout(timerRef.current);
+        }
+      };
+    }, []);
+    return scheduleValidation;
+  }
+
+  // packages/ui/build-module/form/primitives/input/input.mjs
+  var import_element8 = __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() {
+    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("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}}}}");
+  }
+  var resets_default = { "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))}}}}');
+  }
+  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)(
+    function InputLayout2({
+      className,
+      children,
+      visuallyDisabled,
+      size = "default",
+      isBorderless,
+      prefix,
+      suffix,
+      ...restProps
+    }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime35.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"],
+            className
+          ),
+          ...restProps,
+          children: [
+            import_element6.Children.count(prefix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+              "div",
+              {
+                className: style_default3["slot-wrapper"],
+                "data-slot-type": "prefix",
+                children: prefix
+              }
+            ),
+            children,
+            import_element6.Children.count(suffix) > 0 && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+              "div",
+              {
+                className: style_default3["slot-wrapper"],
+                "data-slot-type": "suffix",
+                children: suffix
+              }
+            )
+          ]
+        }
+      );
+    }
+  );
+
+  // 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() {
+    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("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_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)(
+      "div",
+      {
+        ref,
+        className: clsx_default(
+          style_default4["input-layout-slot"],
+          style_default4[`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
+  });
+
+  // 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() {
+    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("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" };
+  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))}}}");
+  }
+  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}}}}}");
+  }
+  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)(
+      InputLayout3,
+      {
+        className: clsx_default(
+          focus_module_default["outset-ring--focus-within"],
+          className
+        ),
+        style,
+        size,
+        visuallyDisabled: restProps.disabled,
+        prefix,
+        suffix,
+        children: /* @__PURE__ */ (0, import_jsx_runtime37.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_i18n4 = __toESM(require_i18n(), 1);
+  var import_element10 = __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() {
+    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("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)(
+    function Spinner2({ className, ...props }, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime38.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_runtime38.jsx)(
+              "circle",
+              {
+                className: style_default6.track,
+                cx: "50",
+                cy: "50",
+                r: "50",
+                vectorEffect: "non-scaling-stroke"
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime38.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_runtime39 = __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("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
+  };
+  function ValidityIndicator({
+    id,
+    type,
+    message
+  }) {
+    return /* @__PURE__ */ (0, import_jsx_runtime39.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_runtime39.jsx)(Spinner, { className: style_default7["indicator-spinner"] }) : /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+            Icon,
+            {
+              className: style_default7["indicator-icon"],
+              icon: ICON[type],
+              size: 16,
+              fill: "currentColor"
+            }
+          ),
+          message
+        ]
+      }
+    );
+  }
+
+  // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  function appendRequiredIndicator(label, required, markWhenOptional) {
+    let suffix;
+    if (required && !markWhenOptional) {
+      suffix = `(${(0, import_i18n4.__)("Required")})`;
+    } else if (!required && markWhenOptional) {
+      suffix = `(${(0, import_i18n4.__)("Optional")})`;
+    }
+    if (!suffix) {
+      return label;
+    }
+    if (typeof label === "string") {
+      return `${label} ${suffix}`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(import_jsx_runtime40.Fragment, { children: [
+      label,
+      " ",
+      suffix
+    ] });
+  }
+  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
+  var ControlWithError = (0, import_element10.forwardRef)(function ControlWithError2({
+    required,
+    markWhenOptional,
+    customValidity,
+    getValidityTarget,
+    children,
+    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 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_element10.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_element10.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_element10.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_element10.useId)();
+    const message = (() => {
+      if (errorMessage) {
+        return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: "invalid",
+            message: errorMessage
+          }
+        );
+      }
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
+          }
+        );
+      }
+      return null;
+    })();
+    const visibleMessage = showMessage ? message : null;
+    (0, import_element10.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,
+      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, {
+            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: () => Root
+  });
+
+  // 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() {
+    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;
       }
-    });
-    const state = {
-      orientation,
-      tabActivationDirection
-    };
-    const defaultProps = {
-      "aria-orientation": orientation === "vertical" ? "vertical" : void 0,
-      role: "tablist"
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
     };
-    const tabsListContextValue = React31.useMemo(() => ({
-      activateOnFocus,
-      highlightedTabIndex,
-      registerIndicatorUpdateListener,
-      registerTabResizeObserverElement,
-      onTabActivation,
-      setHighlightedTabIndex,
-      tabsListElement
-    }), [activateOnFocus, highlightedTabIndex, registerIndicatorUpdateListener, registerTabResizeObserverElement, onTabActivation, setHighlightedTabIndex, tabsListElement]);
-    return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(TabsListContext.Provider, {
-      value: tabsListContextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(CompositeRoot, {
-        render,
-        className,
-        style,
-        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_element2 = __toESM(require_element(), 1);
-  var import_primitives16 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element2.forwardRef)(function Icon2({ icon, size = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
-      import_primitives16.SVG,
+  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("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)(
+      index_parts_exports.Root,
       {
         ref,
-        ...icon.props,
-        ...restProps,
-        width: size,
-        height: size
+        className: clsx_default(resets_default2["box-sizing"], className),
+        render,
+        ...restProps
       }
     );
   });

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element3 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
-  function getRuntime() {
+  // 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 });
+  });
+
+  // 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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -3386,28 +5863,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument(document);
+      registerDocument9(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash(targetDocument, hash) {
+  function documentContainsStyleHash9(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE}]`
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle(targetDocument, hash, css) {
+  function injectStyle9(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime();
+    const runtime = getRuntime9();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -3416,24 +5893,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash(targetDocument, hash)) {
+    if (documentContainsStyleHash9(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument(targetDocument) {
-    const runtime = getRuntime();
+  function registerDocument9(targetDocument) {
+    const runtime = getRuntime9();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle9(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -3447,53 +5924,262 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle(hash, css) {
-    const runtime = getRuntime();
+  function registerStyle9(hash, css) {
+    const runtime = getRuntime9();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle(targetDocument, hash, css);
+      injectStyle9(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+    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 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_element3.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 field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+  var Label = (0, import_element13.forwardRef)(
+    function Label2({ className, hideFromVision, variant, ...restProps }, ref) {
+      const label = /* @__PURE__ */ (0, import_jsx_runtime43.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_runtime43.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() {
+    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("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_element14.forwardRef)(function Description2({ className, ...restProps }, ref) {
+    return /* @__PURE__ */ (0, import_jsx_runtime44.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_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() {
+    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);
     };
-    const element = useRender({
-      render,
-      ref,
-      props: mergeProps(props, { style, className: style_default.stack })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/utils/direction-provider.mjs
-  var import_i18n3 = __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_i18n3.isRTL)() ? "rtl" : "ltr", children });
   }
+  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_element15.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)(
+          "div",
+          {
+            ref,
+            className: clsx_default(field_default3.description, className),
+            ...restProps
+          }
+        )
+      ] });
+    }
+  );

-  // 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() {
+  // 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)(
+    function Control2(props, ref) {
+      return /* @__PURE__ */ (0, import_jsx_runtime46.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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -3504,28 +6190,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument2(document);
+      registerDocument12(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash2(targetDocument, hash) {
+  function documentContainsStyleHash12(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE2}]`
+      `style[${STYLE_HASH_ATTRIBUTE12}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE2) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle2(targetDocument, hash, css) {
+  function injectStyle12(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime2();
+    const runtime = getRuntime12();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -3534,24 +6220,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash2(targetDocument, hash)) {
+    if (documentContainsStyleHash12(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE2, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument2(targetDocument) {
-    const runtime = getRuntime2();
+  function registerDocument12(targetDocument) {
+    const runtime = getRuntime12();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle2(targetDocument, hash, css);
+      injectStyle12(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -3565,72 +6251,60 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle2(hash, css) {
-    const runtime = getRuntime2();
+  function registerStyle12(hash, css) {
+    const runtime = getRuntime12();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle2(targetDocument, hash, css);
+      injectStyle12(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    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}}}");
+    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}}}}}");
   }
-  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;
+  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 })
+      ] });
     }
   );

-  // packages/ui/build-module/utils/use-schedule-validation.mjs
-  var import_element5 = __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)(() => {
-      if (unmountedRef.current) {
-        return;
-      }
-      if (timerRef.current) {
-        clearTimeout(timerRef.current);
+  // 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 })
       }
-      timerRef.current = setTimeout(() => {
-        validateRef.current();
-        timerRef.current = null;
-      }, 0);
-    }, []);
-    (0, import_element5.useEffect)(() => {
-      unmountedRef.current = false;
-      return () => {
-        unmountedRef.current = true;
-        if (timerRef.current) {
-          clearTimeout(timerRef.current);
-        }
-      };
-    }, []);
-    return scheduleValidation;
-  }
+    );
+  });

   // packages/ui/build-module/link/link.mjs
-  var import_element6 = __toESM(require_element(), 1);
-  var import_i18n4 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
-  function getRuntime3() {
+  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() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -3641,28 +6315,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument3(document);
+      registerDocument13(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash3(targetDocument, hash) {
+  function documentContainsStyleHash13(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE3}]`
+      `style[${STYLE_HASH_ATTRIBUTE13}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE3) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle3(targetDocument, hash, css) {
+  function injectStyle13(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime3();
+    const runtime = getRuntime13();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -3671,24 +6345,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash3(targetDocument, hash)) {
+    if (documentContainsStyleHash13(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument3(targetDocument) {
-    const runtime = getRuntime3();
+  function registerDocument13(targetDocument) {
+    const runtime = getRuntime13();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle3(targetDocument, hash, css);
+      injectStyle13(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -3702,30 +6376,30 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle3(hash, css) {
-    const runtime = getRuntime3();
+  function registerStyle13(hash, css) {
+    const runtime = getRuntime13();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle3(targetDocument, hash, css);
+      injectStyle13(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}}}}");
+    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_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
   if (typeof process === "undefined" || true) {
-    registerStyle3("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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" };
+  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) {
-    registerStyle3("e8e6a9be37", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');
+    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_default3 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" };
+  var style_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) {
-    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)}");
+    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_default = { "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_element6.forwardRef)(function Link2({
+  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",
@@ -3740,25 +6414,25 @@ var wp;
       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_default3.link,
-          variant !== "unstyled" && style_default3[`is-${tone}`],
-          variant === "unstyled" && style_default3["is-unstyled"],
+          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_runtime26.jsxs)(import_jsx_runtime26.Fragment, { children: [
+        children: /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(import_jsx_runtime49.Fragment, { children: [
           children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
             "span",
             {
-              className: style_default3["link-icon"],
+              className: style_default9["link-icon"],
               role: "img",
               "aria-label": (
                 /* translators: accessibility text appended to link text */
-                (0, import_i18n4.__)("(opens in a new tab)")
+                (0, import_i18n6.__)("(opens in a new tab)")
               )
             }
           )
@@ -3773,16 +6447,16 @@ var wp;
   __export(tabs_exports, {
     List: () => List,
     Panel: () => Panel,
-    Root: () => Root,
+    Root: () => Root3,
     Tab: () => Tab
   });

   // packages/ui/build-module/tabs/list.mjs
-  var import_element7 = __toESM(require_element(), 1);
-  var import_compose = __toESM(require_compose(), 1);
-  var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
-  function getRuntime4() {
+  var import_element20 = __toESM(require_element(), 1);
+  var import_compose2 = __toESM(require_compose(), 1);
+  var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
+  function getRuntime14() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -3793,28 +6467,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument4(document);
+      registerDocument14(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash4(targetDocument, hash) {
+  function documentContainsStyleHash14(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE4}]`
+      `style[${STYLE_HASH_ATTRIBUTE14}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle4(targetDocument, hash, css) {
+  function injectStyle14(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime4();
+    const runtime = getRuntime14();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -3823,24 +6497,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash4(targetDocument, hash)) {
+    if (documentContainsStyleHash14(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE14, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument4(targetDocument) {
-    const runtime = getRuntime4();
+  function registerDocument14(targetDocument) {
+    const runtime = getRuntime14();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle4(targetDocument, hash, css);
+      injectStyle14(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -3854,19 +6528,19 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle4(hash, css) {
-    const runtime = getRuntime4();
+  function registerStyle14(hash, css) {
+    const runtime = getRuntime14();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle4(targetDocument, hash, css);
+      injectStyle14(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle4("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}}}}');
+    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_default4 = { "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_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_element7.forwardRef)(
+  var List = (0, import_element20.forwardRef)(
     function TabList({
       children,
       variant = "default",
@@ -3874,13 +6548,13 @@ var wp;
       activateOnFocus,
       ...otherProps
     }, forwardedRef) {
-      const [listEl, setListEl] = (0, import_element7.useState)(null);
-      const [overflow, setOverflow] = (0, import_element7.useState)({
+      const [listEl, setListEl] = (0, import_element20.useState)(null);
+      const [overflow, setOverflow] = (0, import_element20.useState)({
         first: false,
         last: false,
         isScrolling: false
       });
-      (0, import_element7.useEffect)(() => {
+      (0, import_element20.useEffect)(() => {
         if (!listEl) {
           return;
         }
@@ -3940,28 +6614,28 @@ var wp;
           mutationObserver.disconnect();
         };
       }, [listEl]);
-      const mergedListRef = (0, import_compose.useMergeRefs)([
+      const mergedListRef = (0, import_compose2.useMergeRefs)([
         forwardedRef,
         (el) => setListEl(el)
       ]);
-      return /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(
-        index_parts_exports.List,
+      return /* @__PURE__ */ (0, import_jsx_runtime50.jsxs)(
+        index_parts_exports2.List,
         {
           ref: mergedListRef,
           activateOnFocus,
           "data-select-on-move": activateOnFocus ? "true" : "false",
           className: clsx_default(
-            style_default4.tablist,
-            overflow.first && style_default4["is-overflowing-first"],
-            overflow.last && style_default4["is-overflowing-last"],
-            style_default4[`is-${variant}-variant`],
+            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_runtime27.jsx)(index_parts_exports.Indicator, { className: style_default4.indicator })
+            /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(index_parts_exports2.Indicator, { className: style_default10.indicator })
           ]
         }
       );
@@ -3969,16 +6643,16 @@ var wp;
   );

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

   // packages/ui/build-module/tabs/context.mjs
-  var import_element8 = __toESM(require_element(), 1);
-  var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+  var import_element21 = __toESM(require_element(), 1);
+  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
   var VALIDATION_ENABLED = true;
-  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element8.createContext)(null) : null;
+  var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element21.createContext)(null) : null;
   function useRegisterTabDev() {
-    const context = (0, import_element8.useContext)(TabsValidationContext);
-    (0, import_element8.useEffect)(() => {
+    const context = (0, import_element21.useContext)(TabsValidationContext);
+    (0, import_element21.useEffect)(() => {
       if (context) {
         return context.registerTab();
       }
@@ -3989,8 +6663,8 @@ var wp;
   }
   var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
   function useRegisterPanelDev() {
-    const context = (0, import_element8.useContext)(TabsValidationContext);
-    (0, import_element8.useEffect)(() => {
+    const context = (0, import_element21.useContext)(TabsValidationContext);
+    (0, import_element21.useEffect)(() => {
       if (context) {
         return context.registerPanel();
       }
@@ -4003,8 +6677,8 @@ var wp;
   function TabsValidationProviderDev({
     children
   }) {
-    const tabCountRef = (0, import_element8.useRef)(0);
-    const panelCountRef = (0, import_element8.useRef)(0);
+    const tabCountRef = (0, import_element21.useRef)(0);
+    const panelCountRef = (0, import_element21.useRef)(0);
     const scheduleValidation = useScheduleValidation(() => {
       const tabCount = tabCountRef.current;
       const panelCount = panelCountRef.current;
@@ -4014,7 +6688,7 @@ var wp;
         );
       }
     });
-    const registerTab = (0, import_element8.useCallback)(() => {
+    const registerTab = (0, import_element21.useCallback)(() => {
       tabCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -4022,7 +6696,7 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const registerPanel = (0, import_element8.useCallback)(() => {
+    const registerPanel = (0, import_element21.useCallback)(() => {
       panelCountRef.current += 1;
       scheduleValidation();
       return () => {
@@ -4030,26 +6704,26 @@ var wp;
         scheduleValidation();
       };
     }, [scheduleValidation]);
-    const contextValue = (0, import_element8.useMemo)(
+    const contextValue = (0, import_element21.useMemo)(
       () => ({
         registerTab,
         registerPanel
       }),
       [registerTab, registerPanel]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(TabsValidationContext.Provider, { value: contextValue, children });
   }
   function TabsValidationProviderProd({
     children
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(import_jsx_runtime28.Fragment, { children });
+    return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_jsx_runtime51.Fragment, { children });
   }
   var TabsValidationProvider = VALIDATION_ENABLED ? TabsValidationProviderDev : TabsValidationProviderProd;

   // packages/ui/build-module/tabs/panel.mjs
-  var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
+  var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE15 = "data-wp-hash";
+  function getRuntime15() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -4060,28 +6734,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument5(document);
+      registerDocument15(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash5(targetDocument, hash) {
+  function documentContainsStyleHash15(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
+      `style[${STYLE_HASH_ATTRIBUTE15}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE15) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle5(targetDocument, hash, css) {
+  function injectStyle15(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime5();
+    const runtime = getRuntime15();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -4090,24 +6764,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
+    if (documentContainsStyleHash15(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE15, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
+  function registerDocument15(targetDocument) {
+    const runtime = getRuntime15();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle15(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -4121,31 +6795,31 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
+  function registerStyle15(hash, css) {
+    const runtime = getRuntime15();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle15(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)}");
+    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_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_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) {
-    registerStyle5("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");
+    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_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" };
-  var Panel = (0, import_element9.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-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)(
     function TabPanel({ className, ...otherProps }, forwardedRef) {
       useRegisterPanel();
-      return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
-        index_parts_exports.Panel,
+      return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+        index_parts_exports2.Panel,
         {
           ref: forwardedRef,
           className: clsx_default(
-            global_css_defense_default2.div,
-            focus_module_default2["outset-ring--focus-visible"],
+            global_css_defense_default6.div,
+            focus_module_default3["outset-ring--focus-visible"],
             className
           ),
           ...otherProps
@@ -4155,19 +6829,19 @@ var wp;
   );

   // packages/ui/build-module/tabs/root.mjs
-  var import_element10 = __toESM(require_element(), 1);
-  var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
-  var Root = (0, import_element10.forwardRef)(
+  var import_element23 = __toESM(require_element(), 1);
+  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
+  var Root3 = (0, import_element23.forwardRef)(
     function TabsRoot3({ ...otherProps }, forwardedRef) {
-      return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(index_parts_exports.Root, { ref: forwardedRef, ...otherProps }) }) });
+      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_element11 = __toESM(require_element(), 1);
-  var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
+  var import_element24 = __toESM(require_element(), 1);
+  var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE16 = "data-wp-hash";
+  function getRuntime16() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -4178,28 +6852,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument6(document);
+      registerDocument16(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash6(targetDocument, hash) {
+  function documentContainsStyleHash16(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
+      `style[${STYLE_HASH_ATTRIBUTE16}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE16) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle6(targetDocument, hash, css) {
+  function injectStyle16(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime6();
+    const runtime = getRuntime16();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -4208,24 +6882,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
+    if (documentContainsStyleHash16(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE16, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
+  function registerDocument16(targetDocument) {
+    const runtime = getRuntime16();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -4239,42 +6913,42 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
+  function registerStyle16(hash, css) {
+    const runtime = getRuntime16();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle16(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle6("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}}}}');
+    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_default5 = { "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_element11.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
+  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) {
     useRegisterTab();
-    return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(
-      index_parts_exports.Tab,
+    return /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(
+      index_parts_exports2.Tab,
       {
         ref: forwardedRef,
-        className: clsx_default(style_default5.tab, className),
+        className: clsx_default(style_default11.tab, className),
         ...otherProps,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("span", { className: style_default5["tab-children"], children }),
-          /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(Icon, { icon: chevron_right_default, className: style_default5["tab-chevron"] })
+          /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("span", { className: style_default11["tab-children"], children }),
+          /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(Icon, { icon: chevron_right_default, className: style_default11["tab-chevron"] })
         ]
       }
     );
   });

   // packages/format-library/build-module/image/index.mjs
-  var import_i18n5 = __toESM(require_i18n(), 1);
-  var import_element12 = __toESM(require_element(), 1);
+  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_element25 = __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_runtime32 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
   var ALLOWED_MEDIA_TYPES = ["image"];
   var name3 = "core/image";
-  var title3 = (0, import_i18n5.__)("Inline image");
+  var title3 = (0, import_i18n7.__)("Inline image");
   function getCurrentImageId(activeObjectAttributes) {
     if (!activeObjectAttributes?.className) {
       return void 0;
@@ -4285,7 +6959,7 @@ var wp;
   var image = {
     name: name3,
     title: title3,
-    keywords: [(0, import_i18n5.__)("photo"), (0, import_i18n5.__)("media")],
+    keywords: [(0, import_i18n7.__)("photo"), (0, import_i18n7.__)("media")],
     object: true,
     tagName: "img",
     className: null,
@@ -4300,20 +6974,20 @@ var wp;
   function InlineUI({ value, onChange, activeObjectAttributes, contentRef }) {
     const { style, alt } = activeObjectAttributes;
     const width = style?.replace(/\D/g, "");
-    const [editedWidth, setEditedWidth] = (0, import_element12.useState)(width);
-    const [editedAlt, setEditedAlt] = (0, import_element12.useState)(alt);
+    const [editedWidth, setEditedWidth] = (0, import_element25.useState)(width);
+    const [editedAlt, setEditedAlt] = (0, import_element25.useState)(alt);
     const hasChanged = editedWidth !== width || editedAlt !== alt;
     const popoverAnchor = (0, import_rich_text3.useAnchor)({
       editableContentElement: contentRef.current,
       settings: image
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
       import_components.Popover,
       {
         focusOnMount: false,
         anchor: popoverAnchor,
         className: "block-editor-format-toolbar__image-popover",
-        children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
           "form",
           {
             className: "block-editor-format-toolbar__image-container-content",
@@ -4333,11 +7007,11 @@ var wp;
               });
               event.preventDefault();
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
                 import_components.__experimentalNumberControl,
                 {
-                  label: (0, import_i18n5.__)("Width"),
+                  label: (0, import_i18n7.__)("Width"),
                   value: editedWidth,
                   min: 1,
                   onChange: (newWidth) => {
@@ -4345,36 +7019,36 @@ var wp;
                   }
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
                 import_components.TextareaControl,
                 {
-                  label: (0, import_i18n5.__)("Alternative text"),
+                  label: (0, import_i18n7.__)("Alternative text"),
                   value: editedAlt,
                   onChange: (newAlt) => {
                     setEditedAlt(newAlt);
                   },
-                  help: /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(import_jsx_runtime32.Fragment, { children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+                  help: /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(import_jsx_runtime55.Fragment, { children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
                       Link,
                       {
                         openInNewTab: true,
                         href: (
                           // translators: Localized tutorial, if one exists. W3C Web Accessibility Initiative link has list of existing translations.
-                          (0, import_i18n5.__)(
+                          (0, import_i18n7.__)(
                             "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                           )
                         ),
-                        children: (0, import_i18n5.__)(
+                        children: (0, import_i18n7.__)(
                           "Describe the purpose of the image."
                         )
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime32.jsx)("br", {}),
-                    (0, import_i18n5.__)("Leave empty if decorative.")
+                    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("br", {}),
+                    (0, import_i18n7.__)("Leave empty if decorative.")
                   ] })
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(Stack, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(Stack, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
                 import_components.Button,
                 {
                   disabled: !hasChanged,
@@ -4382,7 +7056,7 @@ var wp;
                   variant: "primary",
                   type: "submit",
                   size: "compact",
-                  children: (0, import_i18n5.__)("Apply")
+                  children: (0, import_i18n7.__)("Apply")
                 }
               ) })
             ] })
@@ -4399,8 +7073,8 @@ var wp;
     activeObjectAttributes,
     contentRef
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(import_block_editor3.MediaUploadCheck, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(import_block_editor3.MediaUploadCheck, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
         import_block_editor3.MediaUpload,
         {
           allowedTypes: ALLOWED_MEDIA_TYPES,
@@ -4422,18 +7096,18 @@ var wp;
             );
             onFocus();
           },
-          render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+          render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
             import_block_editor3.RichTextToolbarButton,
             {
               icon: inline_image_default,
-              title: isObjectActive ? (0, import_i18n5.__)("Replace image") : title3,
+              title: isObjectActive ? (0, import_i18n7.__)("Replace image") : title3,
               onClick: open,
               isActive: isObjectActive
             }
           )
         }
       ),
-      isObjectActive && /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+      isObjectActive && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
         InlineUI,
         {
           value,
@@ -4446,12 +7120,12 @@ var wp;
   }

   // packages/format-library/build-module/italic/index.mjs
-  var import_i18n6 = __toESM(require_i18n(), 1);
+  var import_i18n8 = __toESM(require_i18n(), 1);
   var import_rich_text4 = __toESM(require_rich_text(), 1);
   var import_block_editor4 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
   var name4 = "core/italic";
-  var title4 = (0, import_i18n6.__)("Italic");
+  var title4 = (0, import_i18n8.__)("Italic");
   var italic = {
     name: name4,
     title: title4,
@@ -4465,8 +7139,8 @@ var wp;
         onChange((0, import_rich_text4.toggleFormat)(value, { type: name4 }));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(import_jsx_runtime33.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime56.jsxs)(import_jsx_runtime56.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
           import_block_editor4.RichTextShortcut,
           {
             type: "primary",
@@ -4474,7 +7148,7 @@ var wp;
             onUse: onToggle
           }
         ),
-        isVisible && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+        isVisible && /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
           import_block_editor4.RichTextToolbarButton,
           {
             name: "italic",
@@ -4486,7 +7160,7 @@ var wp;
             shortcutCharacter: "i"
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(
           import_block_editor4.__unstableRichTextInputEvent,
           {
             inputType: "formatItalic",
@@ -4498,8 +7172,8 @@ var wp;
   };

   // packages/format-library/build-module/link/index.mjs
-  var import_i18n9 = __toESM(require_i18n(), 1);
-  var import_element15 = __toESM(require_element(), 1);
+  var import_i18n11 = __toESM(require_i18n(), 1);
+  var import_element28 = __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);
@@ -4507,8 +7181,8 @@ var wp;
   var import_a11y2 = __toESM(require_a11y(), 1);

   // packages/format-library/build-module/link/inline.mjs
-  var import_element14 = __toESM(require_element(), 1);
-  var import_i18n8 = __toESM(require_i18n(), 1);
+  var import_element27 = __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);
   var import_url2 = __toESM(require_url(), 1);
@@ -4651,15 +7325,15 @@ var wp;
   var walkToEnd = partialRight(walkToBoundary, "forwards");

   // packages/format-library/build-module/link/css-classes-setting.mjs
-  var import_element13 = __toESM(require_element(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_element26 = __toESM(require_element(), 1);
+  var import_compose3 = __toESM(require_compose(), 1);
+  var import_i18n9 = __toESM(require_i18n(), 1);
   var import_components2 = __toESM(require_components(), 1);
-  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 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_element13.useState)(hasValue);
-    const instanceId = (0, import_compose2.useInstanceId)(CSSClassesSettingComponent);
+    const [isSettingActive, setIsSettingActive] = (0, import_element26.useState)(hasValue);
+    const instanceId = (0, import_compose3.useInstanceId)(CSSClassesSettingComponent);
     const controlledRegionId = `css-classes-setting-${instanceId}`;
     const handleSettingChange = (newValue) => {
       const sanitizedValue = typeof newValue === "string" ? newValue.replace(/,/g, " ").replace(/\s+/g, " ").trim() : newValue;
@@ -4678,10 +7352,10 @@ var wp;
         setIsSettingActive(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)("fieldset", { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("legend", {}), children: setting.title }),
-      /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(Stack, { direction: "column", gap: "md", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime57.jsxs)("fieldset", { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)("legend", {}), children: setting.title }),
+      /* @__PURE__ */ (0, import_jsx_runtime57.jsxs)(Stack, { direction: "column", gap: "md", children: [
+        /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
           import_components2.CheckboxControl,
           {
             label: setting.title,
@@ -4691,13 +7365,13 @@ var wp;
             "aria-controls": isSettingActive ? controlledRegionId : void 0
           }
         ),
-        isSettingActive && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("div", { id: controlledRegionId, children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+        isSettingActive && /* @__PURE__ */ (0, import_jsx_runtime57.jsx)("div", { id: controlledRegionId, children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(
           import_components2.__experimentalInputControl,
           {
-            label: (0, import_i18n7.__)("CSS classes"),
+            label: (0, import_i18n9.__)("CSS classes"),
             value: value?.cssClasses,
             onChange: handleSettingChange,
-            help: (0, import_i18n7.__)(
+            help: (0, import_i18n9.__)(
               "Separate multiple classes with spaces."
             ),
             __unstableInputWidth: "100%"
@@ -4709,18 +7383,18 @@ var wp;
   var css_classes_setting_default = CSSClassesSettingComponent;

   // packages/format-library/build-module/link/inline.mjs
-  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
   var LINK_SETTINGS = [
     ...import_block_editor5.LinkControl.DEFAULT_LINK_SETTINGS,
     {
       id: "nofollow",
-      title: (0, import_i18n8.__)("Mark as nofollow")
+      title: (0, import_i18n10.__)("Mark as nofollow")
     },
     {
       id: "cssClasses",
-      title: (0, import_i18n8.__)("Additional CSS class(es)"),
+      title: (0, import_i18n10.__)("Additional CSS class(es)"),
       render: (setting, value, onChange) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
           css_classes_setting_default,
           {
             setting,
@@ -4756,7 +7430,7 @@ var wp;
       },
       []
     );
-    const linkValue = (0, import_element14.useMemo)(
+    const linkValue = (0, import_element27.useMemo)(
       () => ({
         url: activeAttributes.url,
         type: activeAttributes.type,
@@ -4780,7 +7454,7 @@ var wp;
       const newValue = (0, import_rich_text5.removeFormat)(value, "core/link");
       onChange(newValue);
       stopAddingLink();
-      (0, import_a11y.speak)((0, import_i18n8.__)("Link removed."), "assertive");
+      (0, import_a11y.speak)((0, import_i18n10.__)("Link removed."), "assertive");
     }
     function onChangeLink(nextValue) {
       const hasLink = linkValue?.url;
@@ -4846,15 +7520,15 @@ var wp;
       }
       if (!isValidHref(newUrl)) {
         (0, import_a11y.speak)(
-          (0, import_i18n8.__)(
+          (0, import_i18n10.__)(
             "Warning: the link has been inserted but may have errors. Please test it."
           ),
           "assertive"
         );
       } else if (isActive) {
-        (0, import_a11y.speak)((0, import_i18n8.__)("Link edited."), "assertive");
+        (0, import_a11y.speak)((0, import_i18n10.__)("Link edited."), "assertive");
       } else {
-        (0, import_a11y.speak)((0, import_i18n8.__)("Link inserted."), "assertive");
+        (0, import_a11y.speak)((0, import_i18n10.__)("Link inserted."), "assertive");
       }
     }
     const popoverAnchor = (0, import_rich_text5.useAnchor)({
@@ -4878,16 +7552,16 @@ var wp;
       };
     }
     function createButtonText(searchTerm) {
-      return (0, import_element14.createInterpolateElement)(
-        (0, import_i18n8.sprintf)(
+      return (0, import_element27.createInterpolateElement)(
+        (0, import_i18n10.sprintf)(
           /* translators: %s: search term. */
-          (0, import_i18n8.__)("Create page: <mark>%s</mark>"),
+          (0, import_i18n10.__)("Create page: <mark>%s</mark>"),
           searchTerm
         ),
-        { mark: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("mark", {}) }
+        { mark: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)("mark", {}) }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
       import_components3.Popover,
       {
         anchor: popoverAnchor,
@@ -4899,7 +7573,7 @@ var wp;
         shift: true,
         focusOnMount,
         constrainTabbing: true,
-        children: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(
           import_block_editor5.LinkControl,
           {
             value: linkValue,
@@ -4940,9 +7614,9 @@ var wp;
   var inline_default = InlineLinkUI;

   // packages/format-library/build-module/link/index.mjs
-  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
   var name5 = "core/link";
-  var title5 = (0, import_i18n9.__)("Link");
+  var title5 = (0, import_i18n11.__)("Link");
   function Edit2({
     isActive,
     activeAttributes,
@@ -4952,14 +7626,14 @@ var wp;
     contentRef,
     isVisible = true
   }) {
-    const [addingLink, setAddingLink] = (0, import_element15.useState)(false);
-    const [openedBy, setOpenedBy] = (0, import_element15.useState)(null);
-    (0, import_element15.useEffect)(() => {
+    const [addingLink, setAddingLink] = (0, import_element28.useState)(false);
+    const [openedBy, setOpenedBy] = (0, import_element28.useState)(null);
+    (0, import_element28.useEffect)(() => {
       if (!isActive) {
         setAddingLink(false);
       }
     }, [isActive]);
-    (0, import_element15.useLayoutEffect)(() => {
+    (0, import_element28.useLayoutEffect)(() => {
       const editableContentElement = contentRef.current;
       if (!editableContentElement) {
         return;
@@ -5030,12 +7704,12 @@ var wp;
     }
     function onRemoveFormat() {
       onChange((0, import_rich_text6.removeFormat)(value, name5));
-      (0, import_a11y2.speak)((0, import_i18n9.__)("Link removed."), "assertive");
+      (0, import_a11y2.speak)((0, import_i18n11.__)("Link removed."), "assertive");
     }
     const shouldAutoFocus = !(openedBy?.el?.tagName === "A" && openedBy?.action === "click");
     const hasSelection = !(0, import_rich_text6.isCollapsed)(value);
-    return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(import_jsx_runtime36.Fragment, { children: [
-      hasSelection && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime59.jsxs)(import_jsx_runtime59.Fragment, { children: [
+      hasSelection && /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
         import_block_editor6.RichTextShortcut,
         {
           type: "primary",
@@ -5043,7 +7717,7 @@ var wp;
           onUse: addLink
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
         import_block_editor6.RichTextShortcut,
         {
           type: "primaryShift",
@@ -5051,12 +7725,12 @@ var wp;
           onUse: onRemoveFormat
         }
       ),
-      isVisible && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+      isVisible && /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
         import_block_editor6.RichTextToolbarButton,
         {
           name: "link",
           icon: link_default,
-          title: isActive ? (0, import_i18n9.__)("Link") : title5,
+          title: isActive ? (0, import_i18n11.__)("Link") : title5,
           onClick: (event) => {
             addLink(event.currentTarget);
           },
@@ -5067,7 +7741,7 @@ var wp;
           "aria-expanded": addingLink
         }
       ),
-      isVisible && addingLink && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+      isVisible && addingLink && /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
         inline_default,
         {
           stopAddingLink,
@@ -5125,12 +7799,12 @@ var wp;
   };

   // packages/format-library/build-module/strikethrough/index.mjs
-  var import_i18n10 = __toESM(require_i18n(), 1);
+  var import_i18n12 = __toESM(require_i18n(), 1);
   var import_rich_text7 = __toESM(require_rich_text(), 1);
   var import_block_editor7 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
   var name6 = "core/strikethrough";
-  var title6 = (0, import_i18n10.__)("Strikethrough");
+  var title6 = (0, import_i18n12.__)("Strikethrough");
   var strikethrough = {
     name: name6,
     title: title6,
@@ -5141,8 +7815,8 @@ var wp;
         onChange((0, import_rich_text7.toggleFormat)(value, { type: name6, title: title6 }));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)(import_jsx_runtime37.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(import_jsx_runtime60.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
           import_block_editor7.RichTextShortcut,
           {
             type: "access",
@@ -5150,7 +7824,7 @@ var wp;
             onUse: onClick
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
           import_block_editor7.RichTextToolbarButton,
           {
             icon: format_strikethrough_default,
@@ -5165,12 +7839,12 @@ var wp;
   };

   // packages/format-library/build-module/underline/index.mjs
-  var import_i18n11 = __toESM(require_i18n(), 1);
+  var import_i18n13 = __toESM(require_i18n(), 1);
   var import_rich_text8 = __toESM(require_rich_text(), 1);
   var import_block_editor8 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
   var name7 = "core/underline";
-  var title7 = (0, import_i18n11.__)("Underline");
+  var title7 = (0, import_i18n13.__)("Underline");
   var underline = {
     name: name7,
     title: title7,
@@ -5191,8 +7865,8 @@ var wp;
           })
         );
       };
-      return /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(import_jsx_runtime38.Fragment, { children: [
-        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(import_jsx_runtime61.Fragment, { children: [
+        /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
           import_block_editor8.RichTextShortcut,
           {
             type: "primary",
@@ -5200,7 +7874,7 @@ var wp;
             onUse: onToggle
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+        /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
           import_block_editor8.__unstableRichTextInputEvent,
           {
             inputType: "formatUnderline",
@@ -5212,22 +7886,22 @@ var wp;
   };

   // packages/format-library/build-module/text-color/index.mjs
-  var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_element17 = __toESM(require_element(), 1);
+  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_element30 = __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_element16 = __toESM(require_element(), 1);
+  var import_element29 = __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);
   var import_components4 = __toESM(require_components(), 1);
-  var import_i18n12 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
   var TABS = [
-    { name: "color", title: (0, import_i18n12.__)("Text") },
-    { name: "backgroundColor", title: (0, import_i18n12.__)("Background") }
+    { name: "color", title: (0, import_i18n14.__)("Text") },
+    { name: "backgroundColor", title: (0, import_i18n14.__)("Background") }
   ];
   function parseCSS(css = "") {
     return css.split(";").reduce((accumulator, rule) => {
@@ -5303,11 +7977,11 @@ var wp;
       const { getSettings } = select(import_block_editor9.store);
       return getSettings().colors ?? [];
     }, []);
-    const activeColors = (0, import_element16.useMemo)(
+    const activeColors = (0, import_element29.useMemo)(
       () => getActiveColors(value, name16, colors),
       [name16, value, colors]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
       import_block_editor9.ColorPalette,
       {
         value: activeColors[property],
@@ -5333,20 +8007,20 @@ var wp;
       editableContentElement: contentRef.current,
       settings: { ...textColor, isActive }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
       import_components4.Popover,
       {
         onClose,
         className: "format-library__inline-color-popover",
         anchor: popoverAnchor,
-        children: /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(tabs_exports.Root, { defaultValue: TABS[0].name, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(tabs_exports.List, { children: TABS.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(tabs_exports.Tab, { value: tab.name, children: tab.title }, tab.name)) }),
-          TABS.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(tabs_exports.Root, { defaultValue: TABS[0].name, children: [
+          /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(tabs_exports.List, { children: TABS.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(tabs_exports.Tab, { value: tab.name, children: tab.title }, tab.name)) }),
+          TABS.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
             tabs_exports.Panel,
             {
               value: tab.name,
               tabIndex: -1,
-              children: /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
                 ColorPicker,
                 {
                   name: name16,
@@ -5364,10 +8038,10 @@ var wp;
   }

   // packages/format-library/build-module/text-color/index.mjs
-  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
   var transparentValue = "rgba(0, 0, 0, 0)";
   var name8 = "core/text-color";
-  var title8 = (0, import_i18n13.__)("Highlight");
+  var title8 = (0, import_i18n15.__)("Highlight");
   var EMPTY_ARRAY3 = [];
   function getComputedStyleProperty(element, property) {
     const { ownerDocument: ownerDocument2 } = element;
@@ -5399,8 +8073,8 @@ var wp;
       "color.custom",
       "color.palette"
     );
-    const [isAddingColor, setIsAddingColor] = (0, import_element17.useState)(false);
-    const colorIndicatorStyle = (0, import_element17.useMemo)(
+    const [isAddingColor, setIsAddingColor] = (0, import_element30.useState)(false);
+    const colorIndicatorStyle = (0, import_element30.useMemo)(
       () => fillComputedColors(
         contentRef.current,
         getActiveColors(value, name8, colors)
@@ -5411,13 +8085,13 @@ var wp;
     if (!hasColorsToChoose && !isActive) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(import_jsx_runtime40.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(import_jsx_runtime63.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
         import_block_editor10.RichTextToolbarButton,
         {
           className: "format-library-text-color-button",
           isActive,
-          icon: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+          icon: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
             icon_default,
             {
               icon: Object.keys(activeAttributes).length ? text_color_default : color_default,
@@ -5429,7 +8103,7 @@ var wp;
           role: "menuitemcheckbox"
         }
       ),
-      isAddingColor && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+      isAddingColor && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
         InlineColorUI,
         {
           name: name8,
@@ -5456,12 +8130,12 @@ var wp;
   };

   // packages/format-library/build-module/subscript/index.mjs
-  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_i18n16 = __toESM(require_i18n(), 1);
   var import_rich_text11 = __toESM(require_rich_text(), 1);
   var import_block_editor11 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
   var name9 = "core/subscript";
-  var title9 = (0, import_i18n14.__)("Subscript");
+  var title9 = (0, import_i18n16.__)("Subscript");
   var subscript = {
     name: name9,
     title: title9,
@@ -5475,7 +8149,7 @@ var wp;
         onToggle();
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(
         import_block_editor11.RichTextToolbarButton,
         {
           icon: subscript_default,
@@ -5489,12 +8163,12 @@ var wp;
   };

   // packages/format-library/build-module/superscript/index.mjs
-  var import_i18n15 = __toESM(require_i18n(), 1);
+  var import_i18n17 = __toESM(require_i18n(), 1);
   var import_rich_text12 = __toESM(require_rich_text(), 1);
   var import_block_editor12 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
   var name10 = "core/superscript";
-  var title10 = (0, import_i18n15.__)("Superscript");
+  var title10 = (0, import_i18n17.__)("Superscript");
   var superscript = {
     name: name10,
     title: title10,
@@ -5508,7 +8182,7 @@ var wp;
         onToggle();
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
         import_block_editor12.RichTextToolbarButton,
         {
           icon: superscript_default,
@@ -5522,12 +8196,12 @@ var wp;
   };

   // packages/format-library/build-module/keyboard/index.mjs
-  var import_i18n16 = __toESM(require_i18n(), 1);
+  var import_i18n18 = __toESM(require_i18n(), 1);
   var import_rich_text13 = __toESM(require_rich_text(), 1);
   var import_block_editor13 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
   var name11 = "core/keyboard";
-  var title11 = (0, import_i18n16.__)("Keyboard input");
+  var title11 = (0, import_i18n18.__)("Keyboard input");
   var keyboard2 = {
     name: name11,
     title: title11,
@@ -5541,7 +8215,7 @@ var wp;
         onToggle();
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
         import_block_editor13.RichTextToolbarButton,
         {
           icon: button_default,
@@ -5555,12 +8229,12 @@ var wp;
   };

   // packages/format-library/build-module/unknown/index.mjs
-  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_i18n19 = __toESM(require_i18n(), 1);
   var import_rich_text14 = __toESM(require_rich_text(), 1);
   var import_block_editor14 = __toESM(require_block_editor(), 1);
-  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
   var name12 = "core/unknown";
-  var title12 = (0, import_i18n17.__)("Clear Unknown Formatting");
+  var title12 = (0, import_i18n19.__)("Clear Unknown Formatting");
   function selectionContainsUnknownFormats(value) {
     if ((0, import_rich_text14.isCollapsed)(value)) {
       return false;
@@ -5583,7 +8257,7 @@ var wp;
         onChange((0, import_rich_text14.removeFormat)(value, name12));
         onFocus();
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
         import_block_editor14.RichTextToolbarButton,
         {
           name: "unknown",
@@ -5597,14 +8271,14 @@ var wp;
   };

   // packages/format-library/build-module/language/index.mjs
-  var import_i18n18 = __toESM(require_i18n(), 1);
+  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_element18 = __toESM(require_element(), 1);
+  var import_element31 = __toESM(require_element(), 1);
   var import_rich_text15 = __toESM(require_rich_text(), 1);
-  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 1);
   var name13 = "core/language";
-  var title13 = (0, import_i18n18.__)("Language");
+  var title13 = (0, import_i18n20.__)("Language");
   var language = {
     name: name13,
     title: title13,
@@ -5617,12 +8291,12 @@ var wp;
     edit: Edit3
   };
   function Edit3({ isActive, value, onChange, contentRef }) {
-    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element18.useState)(false);
+    const [isPopoverVisible, setIsPopoverVisible] = (0, import_element31.useState)(false);
     const togglePopover = () => {
       setIsPopoverVisible((state) => !state);
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(import_jsx_runtime45.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(import_jsx_runtime68.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
         import_block_editor15.RichTextToolbarButton,
         {
           icon: language_default,
@@ -5639,7 +8313,7 @@ var wp;
           role: "menuitemcheckbox"
         }
       ),
-      isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+      isPopoverVisible && /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
         InlineLanguageUI,
         {
           value,
@@ -5655,18 +8329,18 @@ var wp;
       editableContentElement: contentRef.current,
       settings: language
     });
-    const [lang, setLang] = (0, import_element18.useState)("");
-    const [dir, setDir] = (0, import_element18.useState)("ltr");
-    return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+    const [lang, setLang] = (0, import_element31.useState)("");
+    const [dir, setDir] = (0, import_element31.useState)("ltr");
+    return /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
       import_components5.Popover,
       {
         className: "block-editor-format-toolbar__language-popover",
         anchor: popoverAnchor,
         onClose,
-        children: /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime68.jsxs)(
           Stack,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("form", {}),
+            render: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)("form", {}),
             direction: "column",
             gap: "lg",
             className: "block-editor-format-toolbar__language-container-content",
@@ -5684,42 +8358,42 @@ var wp;
               onClose();
             },
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
                 import_components5.TextControl,
                 {
                   label: title13,
                   value: lang,
                   onChange: (val) => setLang(val),
-                  help: (0, import_i18n18.__)(
+                  help: (0, import_i18n20.__)(
                     'A valid language attribute, like "en" or "fr".'
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
                 import_components5.SelectControl,
                 {
-                  label: (0, import_i18n18.__)("Text direction"),
+                  label: (0, import_i18n20.__)("Text direction"),
                   value: dir,
                   options: [
                     {
-                      label: (0, import_i18n18.__)("Left to right"),
+                      label: (0, import_i18n20.__)("Left to right"),
                       value: "ltr"
                     },
                     {
-                      label: (0, import_i18n18.__)("Right to left"),
+                      label: (0, import_i18n20.__)("Right to left"),
                       value: "rtl"
                     }
                   ],
                   onChange: (val) => setDir(val)
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(Stack, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(Stack, { justify: "right", children: /* @__PURE__ */ (0, import_jsx_runtime68.jsx)(
                 import_components5.Button,
                 {
                   __next40pxDefaultSize: true,
                   variant: "primary",
                   type: "submit",
-                  text: (0, import_i18n18.__)("Apply")
+                  text: (0, import_i18n20.__)("Apply")
                 }
               ) })
             ]
@@ -5730,24 +8404,14 @@ var wp;
   }

   // packages/format-library/build-module/math/index.mjs
-  var import_i18n19 = __toESM(require_i18n(), 1);
-  var import_element19 = __toESM(require_element(), 1);
+  var import_i18n21 = __toESM(require_i18n(), 1);
+  var import_element32 = __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);
-
-  // packages/format-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/format-library"
-  );
-
-  // packages/format-library/build-module/math/index.mjs
-  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl } = unlock(import_components6.privateApis);
+  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
   var name14 = "core/math";
-  var title14 = (0, import_i18n19.__)("Math");
+  var title14 = (0, import_i18n21.__)("Math");
   function InlineUI2({
     value,
     onChange,
@@ -5755,11 +8419,11 @@ var wp;
     contentRef,
     latexToMathML
   }) {
-    const [latex, setLatex] = (0, import_element19.useState)(
+    const [latex, setLatex] = (0, import_element32.useState)(
       activeAttributes?.["data-latex"] || ""
     );
-    const [error2, setError] = (0, import_element19.useState)(null);
-    const formRef = (0, import_element19.useRef)();
+    const [error2, setError] = (0, import_element32.useState)(null);
+    const formRef = (0, import_element32.useRef)();
     const popoverAnchor = (0, import_rich_text16.useAnchor)({
       editableContentElement: contentRef.current,
       settings: math
@@ -5790,7 +8454,7 @@ var wp;
         replacements: newReplacements
       });
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
       import_components6.Popover,
       {
         placement: "bottom-start",
@@ -5799,21 +8463,21 @@ var wp;
         anchor: popoverAnchor,
         onFocusOutside: () => formRef.current?.reportValidity(),
         className: "block-editor-format-toolbar__math-popover",
-        children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
           "form",
           {
             ref: formRef,
             style: { minWidth: "300px", padding: "4px" },
             onSubmit: (event) => event.preventDefault(),
-            children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
               ValidatedInputControl,
               {
                 hideLabelFromVision: true,
-                label: (0, import_i18n19.__)("LaTeX math syntax"),
+                label: (0, import_i18n21.__)("LaTeX math syntax"),
                 value: latex,
                 customValidity: error2 ? { type: "invalid", message: error2 } : void 0,
-                onChange: handleLatexChange,
-                placeholder: (0, import_i18n19.__)("e.g., x^2, \\frac{a}{b}"),
+                onValueChange: handleLatexChange,
+                placeholder: (0, import_i18n21.__)("e.g., x^2, \\frac{a}{b}"),
                 autoComplete: "off",
                 className: "block-editor-format-toolbar__math-input"
               }
@@ -5831,8 +8495,8 @@ var wp;
     activeObjectAttributes,
     contentRef
   }) {
-    const [latexToMathML, setLatexToMathML] = (0, import_element19.useState)();
-    (0, import_element19.useEffect)(() => {
+    const [latexToMathML, setLatexToMathML] = (0, import_element32.useState)();
+    (0, import_element32.useEffect)(() => {
       import("@wordpress/latex-to-mathml").then((module) => {
         setLatexToMathML(() => module.default);
       });
@@ -5864,8 +8528,8 @@ var wp;
       onChange(newValue);
       onFocus();
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime46.jsxs)(import_jsx_runtime46.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime69.jsxs)(import_jsx_runtime69.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
         import_block_editor16.RichTextToolbarButton,
         {
           icon: math_default,
@@ -5874,7 +8538,7 @@ var wp;
           isActive: isObjectActive
         }
       ),
-      isObjectActive && /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
+      isObjectActive && /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
         InlineUI2,
         {
           value,
@@ -5899,12 +8563,12 @@ var wp;
   };

   // packages/format-library/build-module/non-breaking-space/index.mjs
-  var import_i18n20 = __toESM(require_i18n(), 1);
+  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_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
   var name15 = "core/non-breaking-space";
-  var title15 = (0, import_i18n20.__)("Non breaking space");
+  var title15 = (0, import_i18n22.__)("Non breaking space");
   var nonBreakingSpace = {
     name: name15,
     title: title15,
@@ -5914,7 +8578,7 @@ var wp;
       function addNonBreakingSpace() {
         onChange((0, import_rich_text17.insert)(value, "\xA0"));
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
         import_block_editor17.RichTextShortcut,
         {
           type: "primaryShift",
diff --git a/wp-includes/js/dist/format-library.min.js b/wp-includes/js/dist/format-library.min.js
index a20257baba..8edb29656c 100644
--- a/wp-includes/js/dist/format-library.min.js
+++ b/wp-includes/js/dist/format-library.min.js
@@ -1,14 +1,15 @@
 /*! This file is auto-generated */
 (function() {
-var wp;(wp||={}).formatLibrary=(()=>{var Al=Object.create;var eo=Object.defineProperty;var Ol=Object.getOwnPropertyDescriptor;var Vl=Object.getOwnPropertyNames;var Bl=Object.getPrototypeOf,Dl=Object.prototype.hasOwnProperty;var jl=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var Z=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ro=(t,e)=>{for(var r in e)eo(t,r,{get:e[r],enumerable:!0})},zl=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Vl(e))!Dl.call(t,n)&&n!==r&&eo(t,n,{get:()=>e[n],enumerable:!(o=Ol(e,n))||o.enumerable});return t};var i=(t,e,r)=>(r=t!=null?Al(Bl(t)):{},zl(e||!t||!t.__esModule?eo(r,"default",{value:t,enumerable:!0}):r,t));var $=Z((Su,sa)=>{sa.exports=window.wp.richText});var j=Z((Tu,la)=>{la.exports=window.wp.i18n});var Y=Z((Cu,fa)=>{fa.exports=window.wp.blockEditor});var W=Z((Eu,ca)=>{ca.exports=window.wp.element});var X=Z((Nu,ua)=>{ua.exports=window.wp.primitives});var R=Z((Iu,da)=>{da.exports=window.ReactJSXRuntime});var Wt=Z((hd,ba)=>{ba.exports=window.wp.components});var N=Z((bd,wa)=>{wa.exports=window.React});var Ja=Z((Am,Xa)=>{Xa.exports=window.ReactDOM});var ai=Z(ni=>{"use strict";var le=N();function Qf(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var tc=typeof Object.is=="function"?Object.is:Qf,ec=le.useState,rc=le.useEffect,oc=le.useLayoutEffect,nc=le.useDebugValue;function ac(t,e){var r=e(),o=ec({inst:{value:r,getSnapshot:e}}),n=o[0].inst,a=o[1];return oc(function(){n.value=r,n.getSnapshot=e,fn(n)&&a({inst:n})},[t,r,e]),rc(function(){return fn(n)&&a({inst:n}),t(function(){fn(n)&&a({inst:n})})},[t]),nc(r),r}function fn(t){var e=t.getSnapshot;t=t.value;try{var r=e();return!tc(t,r)}catch{return!0}}function ic(t,e){return e()}var sc=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?ic:ac;ni.useSyncExternalStore=le.useSyncExternalStore!==void 0?le.useSyncExternalStore:sc});var si=Z((Jm,ii)=>{"use strict";ii.exports=ai()});var _n=Z((sg,Oi)=>{Oi.exports=window.wp.a11y});var Rn=Z((ug,ji)=>{ji.exports=window.wp.compose});var Hi=Z((dg,zi)=>{zi.exports=window.wp.privateApis});var Or=Z((gb,ws)=>{ws.exports=window.wp.url});var _s=Z((bb,xs)=>{xs.exports=window.wp.htmlEntities});var Kn=Z((vb,ys)=>{ys.exports=window.wp.data});var Ll=i($(),1);var ma=i(j(),1),Bo=i($(),1),ie=i(Y(),1);var Ue=i(W(),1),oo=(0,Ue.forwardRef)(({icon:t,size:e=24,...r},o)=>(0,Ue.cloneElement)(t,{width:e,height:e,...r,ref:o}));var We=i(X(),1),no=i(R(),1),ao=(0,no.jsx)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,no.jsx)(We.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 $e=i(X(),1),io=i(R(),1),so=(0,io.jsx)($e.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,io.jsx)($e.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Ke=i(X(),1),lo=i(R(),1),fo=(0,lo.jsx)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lo.jsx)(Ke.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 Ye=i(X(),1),co=i(R(),1),uo=(0,co.jsx)(Ye.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,co.jsx)(Ye.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 Ge=i(X(),1),mo=i(R(),1),po=(0,mo.jsx)(Ge.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mo.jsx)(Ge.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 qe=i(X(),1),ho=i(R(),1),go=(0,ho.jsx)(qe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ho.jsx)(qe.Path,{d:"M12.5 5L10 19h1.9l2.5-14z"})});var Ze=i(X(),1),bo=i(R(),1),vo=(0,bo.jsx)(Ze.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bo.jsx)(Ze.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 Xe=i(X(),1),wo=i(R(),1),xo=(0,wo.jsx)(Xe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wo.jsx)(Xe.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 Je=i(X(),1),_o=i(R(),1),yo=(0,_o.jsx)(Je.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_o.jsx)(Je.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 Qe=i(X(),1),Ro=i(R(),1),So=(0,Ro.jsx)(Qe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ro.jsx)(Qe.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 tr=i(X(),1),To=i(R(),1),Co=(0,To.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,To.jsx)(tr.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 er=i(X(),1),Eo=i(R(),1),ko=(0,Eo.jsx)(er.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Eo.jsx)(er.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 rr=i(X(),1),No=i(R(),1),Io=(0,No.jsx)(rr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,No.jsx)(rr.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 or=i(X(),1),Po=i(R(),1),Lo=(0,Po.jsx)(or.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Po.jsx)(or.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 nr=i(X(),1),Mo=i(R(),1),Ao=(0,Mo.jsx)(nr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mo.jsx)(nr.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 Nt=i(R(),1),Oo="core/bold",Vo=(0,ma.__)("Bold"),pa={name:Oo,title:Vo,tagName:"strong",className:null,edit({isActive:t,value:e,onChange:r,onFocus:o,isVisible:n=!0}){function a(){r((0,Bo.toggleFormat)(e,{type:Oo,title:Vo}))}function s(){r((0,Bo.toggleFormat)(e,{type:Oo})),o()}return(0,Nt.jsxs)(Nt.Fragment,{children:[(0,Nt.jsx)(ie.RichTextShortcut,{type:"primary",character:"b",onUse:a}),n&&(0,Nt.jsx)(ie.RichTextToolbarButton,{name:"bold",icon:po,title:Vo,onClick:s,isActive:t,shortcutType:"primary",shortcutCharacter:"b"}),(0,Nt.jsx)(ie.__unstableRichTextInputEvent,{inputType:"formatBold",onInput:a})]})}};var ha=i(j(),1),Ft=i($(),1),ar=i(Y(),1);var Ut=i(R(),1),Do="core/code",jo=(0,ha.__)("Inline code"),ga={name:Do,title:jo,tagName:"code",className:null,__unstableInputRule(t){let{start:r,text:o}=t;if(o[r-1]!=="`"||r-2<0)return t;let a=o.lastIndexOf("`",r-2);if(a===-1)return t;let s=a,l=r-2;return s===l||(t=(0,Ft.remove)(t,s,s+1),t=(0,Ft.remove)(t,l,l+1),t=(0,Ft.applyFormat)(t,{type:Do},s,l)),t},edit({value:t,onChange:e,onFocus:r,isActive:o}){function n(){e((0,Ft.toggleFormat)(t,{type:Do,title:jo})),r()}return(0,Ut.jsxs)(Ut.Fragment,{children:[(0,Ut.jsx)(ar.RichTextShortcut,{type:"access",character:"x",onUse:n}),(0,Ut.jsx)(ar.RichTextToolbarButton,{icon:fo,title:jo,onClick:n,isActive:o,role:"menuitemcheckbox"})]})}};var Ot=i(Wt(),1);function va(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var n=t.length;for(e=0;e<n;e++)t[e]&&(r=va(t[e]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r);return o}function Hl(){for(var t,e,r=0,o="",n=arguments.length;r<n;r++)(t=arguments[r])&&(e=va(t))&&(o&&(o+=" "),o+=e);return o}var It=Hl;var $t=i(N(),1);function xa({controlled:t,default:e,name:r,state:o="value"}){let{current:n}=$t.useRef(t!==void 0),[a,s]=$t.useState(e),l=n?t:a,c=$t.useCallback(f=>{n||s(f)},[]);return[l,c]}var Fl=i(N(),1),Re={...Fl};var ya=i(N(),1),_a={};function pt(t,e){let r=ya.useRef(_a);return r.current===_a&&(r.current=t(e)),r}var zo=Re.useInsertionEffect,Ul=zo&&zo!==Re.useLayoutEffect?zo:t=>t();function O(t){let e=pt(Wl).current;return e.next=t,Ul(e.effect),e.trampoline}function Wl(){let t={next:void 0,callback:$l,trampoline:(...e)=>t.callback?.(...e),effect:()=>{t.callback=t.next}};return t}function $l(){}var Ra=i(N(),1),Kl=()=>{},M=typeof document<"u"?Ra.useLayoutEffect:Kl;var Pt=i(N(),1);var ir=i(N(),1),Ho=ir.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function Sa(){return ir.useContext(Ho)}var Ta=i(R(),1);function sr(t){let{children:e,elementsRef:r,labelsRef:o,onMapChange:n}=t,a=O(n),s=Pt.useRef(0),l=pt(Gl).current,c=pt(Yl).current,[f,d]=Pt.useState(0),g=Pt.useRef(f),S=O((v,m)=>{c.set(v,m??null),g.current+=1,d(g.current)}),b=O(v=>{c.delete(v),g.current+=1,d(g.current)}),h=Pt.useMemo(()=>{let v=new Map;return Array.from(c.keys()).filter(_=>_.isConnected).sort(ql).forEach((_,u)=>{let y=c.get(_)??{};v.set(_,{...y,index:u})}),v},[c,f]);M(()=>{if(typeof MutationObserver!="function"||h.size===0)return;let v=new MutationObserver(m=>{let _=new Set,u=y=>_.has(y)?_.delete(y):_.add(y);m.forEach(y=>{y.removedNodes.forEach(u),y.addedNodes.forEach(u)}),_.size===0&&(g.current+=1,d(g.current))});return h.forEach((m,_)=>{_.parentElement&&v.observe(_.parentElement,{childList:!0})}),()=>{v.disconnect()}},[h]),M(()=>{g.current===f&&(r.current.length!==h.size&&(r.current.length=h.size),o&&o.current.length!==h.size&&(o.current.length=h.size),s.current=h.size),a(h)},[a,h,r,o,f]),M(()=>()=>{r.current=[]},[r]),M(()=>()=>{o&&(o.current=[])},[o]);let w=O(v=>(l.add(v),()=>{l.delete(v)}));M(()=>{l.forEach(v=>v(h))},[l,h]);let T=Pt.useMemo(()=>({register:S,unregister:b,subscribeMapChange:w,elementsRef:r,labelsRef:o,nextIndexRef:s}),[S,b,w,r,o,s]);return(0,Ta.jsx)(Ho.Provider,{value:T,children:e})}function Yl(){return new Map}function Gl(){return new Set}function ql(t,e){let r=t.compareDocumentPosition(e);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}var lr=i(N(),1),Fo=lr.createContext(void 0);function Uo(){return lr.useContext(Fo)?.direction??"ltr"}function Zl(t,e){return function(o,...n){let a=new URL(t);return a.searchParams.set("code",o.toString()),n.forEach(s=>a.searchParams.append("args[]",s)),`${e} error #${o}; visit ${a} for the full message.`}}var Xl=Zl("https://base-ui.com/production-error","Base UI"),Lt=Xl;var Yt=i(N(),1);function Kt(t,e,r,o){let n=pt(Ea).current;return Jl(n,t,e,r,o)&&ka(n,[t,e,r,o]),n.callback}function Ca(t){let e=pt(Ea).current;return Ql(e,t)&&ka(e,t),e.callback}function Ea(){return{callback:null,cleanup:null,refs:[]}}function Jl(t,e,r,o,n){return t.refs[0]!==e||t.refs[1]!==r||t.refs[2]!==o||t.refs[3]!==n}function Ql(t,e){return t.refs.length!==e.length||t.refs.some((r,o)=>r!==e[o])}function ka(t,e){if(t.refs=e,e.every(r=>r==null)){t.callback=null;return}t.callback=r=>{if(t.cleanup&&(t.cleanup(),t.cleanup=null),r!=null){let o=Array(e.length).fill(null);for(let n=0;n<e.length;n+=1){let a=e[n];if(a!=null)switch(typeof a){case"function":{let s=a(r);typeof s=="function"&&(o[n]=s);break}case"object":{a.current=r;break}default:}}t.cleanup=()=>{for(let n=0;n<e.length;n+=1){let a=e[n];if(a!=null)switch(typeof a){case"function":{let s=o[n];typeof s=="function"?s():a(null);break}case"object":{a.current=null;break}default:}}}}}}var Ia=i(N(),1);var Na=i(N(),1),tf=parseInt(Na.version,10);function fr(t){return tf>=t}function Wo(t){if(!Ia.isValidElement(t))return null;let e=t,r=e.props;return(fr(19)?r?.ref:e.ref)??null}function Se(t,e){if(t&&!e)return t;if(!t&&e)return e;if(t||e)return{...t,...e}}function $o(){}var Te=Object.freeze([]),ht=Object.freeze({});function Pa(t,e){let r={};for(let o in t){let n=t[o];if(e?.hasOwnProperty(o)){let a=e[o](n);a!=null&&Object.assign(r,a);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function La(t,e){return typeof t=="function"?t(e):t}function Ma(t,e){return typeof t=="function"?t(e):t}var Ko={};function lt(t,e,r,o,n){if(!r&&!o&&!n&&!t)return cr(e);let a=cr(t);return e&&(a=Ce(a,e)),r&&(a=Ce(a,r)),o&&(a=Ce(a,o)),n&&(a=Ce(a,n)),a}function Aa(t){if(t.length===0)return Ko;if(t.length===1)return cr(t[0]);let e=cr(t[0]);for(let r=1;r<t.length;r+=1)e=Ce(e,t[r]);return e}function cr(t){return Yo(t)?{...Va(t,Ko)}:ef(t)}function Ce(t,e){return Yo(e)?Va(e,t):rf(t,e)}function ef(t){let e={...t};for(let r in e){let o=e[r];Oa(r,o)&&(e[r]=Ba(o))}return e}function rf(t,e){if(!e)return t;for(let r in e){let o=e[r];switch(r){case"style":{t[r]=Se(t.style,o);break}case"className":{t[r]=Go(t.className,o);break}default:Oa(r,o)?t[r]=of(t[r],o):t[r]=o}}return t}function Oa(t,e){let r=t.charCodeAt(0),o=t.charCodeAt(1),n=t.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof e=="function"||typeof e>"u")}function Yo(t){return typeof t=="function"}function Va(t,e){return Yo(t)?t(e):t??Ko}function of(t,e){return e?t?(...r)=>{let o=r[0];if(Da(o)){let a=o;Ee(a);let s=e(...r);return a.baseUIHandlerPrevented||t?.(...r),s}let n=e(...r);return t?.(...r),n}:Ba(e):t}function Ba(t){return t&&((...e)=>{let r=e[0];return Da(r)&&Ee(r),t(...e)})}function Ee(t){return t.preventBaseUIHandler=()=>{t.baseUIHandlerPrevented=!0},t}function Go(t,e){return e?t?e+" "+t:e:t}function Da(t){return t!=null&&typeof t=="object"&&"nativeEvent"in t}var qo=i(N(),1);function nt(t,e,r={}){let o=e.render,n=nf(e,r);if(r.enabled===!1)return null;let a=r.state??ht;return lf(t,o,n,a)}function nf(t,e={}){let{className:r,style:o,render:n}=t,{state:a=ht,ref:s,props:l,stateAttributesMapping:c,enabled:f=!0}=e,d=f?La(r,a):void 0,g=f?Ma(o,a):void 0,S=f?Pa(a,c):ht,b=f&&l?af(l):void 0,h=f?Se(S,b)??{}:ht;return typeof document<"u"&&(f?Array.isArray(s)?h.ref=Ca([h.ref,Wo(n),...s]):h.ref=Kt(h.ref,Wo(n),s):Kt(null,null)),f?(d!==void 0&&(h.className=Go(h.className,d)),g!==void 0&&(h.style=Se(h.style,g)),h):ht}function af(t){return Array.isArray(t)?Aa(t):lt(void 0,t)}var sf=Symbol.for("react.lazy");function lf(t,e,r,o){if(e){if(typeof e=="function")return e(r,o);let n=lt(r,e.props);n.ref=r.ref;let a=e;return a?.$$typeof===sf&&(a=Yt.Children.toArray(e)[0]),Yt.cloneElement(a,n)}if(t&&typeof t=="string")return ff(t,r);throw new Error(Lt(8))}function ff(t,e){return t==="button"?(0,qo.createElement)("button",{type:"button",...e,key:e.key}):t==="img"?(0,qo.createElement)("img",{alt:"",...e,key:e.key}):Yt.createElement(t,e)}var ur=i(N(),1);var ja=0;function cf(t,e="mui"){let[r,o]=ur.useState(t),n=t||r;return ur.useEffect(()=>{r==null&&(ja+=1,o(`${e}-${ja}`))},[r,e]),n}var za=Re.useId;function Ha(t,e){if(za!==void 0){let r=za();return t??(e?`${e}-${r}`:r)}return cf(t,e)}function dr(t){return Ha(t,"base-ui")}var ft={};ro(ft,{cancelOpen:()=>Df,chipRemovePress:()=>xf,clearPress:()=>wf,closePress:()=>bf,closeWatcher:()=>Pf,decrementPress:()=>Rf,disabled:()=>zf,drag:()=>Of,escapeKey:()=>If,focusOut:()=>Nf,imperativeAction:()=>Uf,incrementPress:()=>yf,initial:()=>Ff,inputBlur:()=>Cf,inputChange:()=>Sf,inputClear:()=>Tf,inputPaste:()=>Ef,inputPress:()=>kf,itemPress:()=>gf,keyboard:()=>Mf,linkPress:()=>vf,listNavigation:()=>Lf,missing:()=>Hf,none:()=>uf,outsidePress:()=>hf,pointer:()=>Af,scrub:()=>Bf,siblingOpen:()=>jf,swipe:()=>Wf,trackPress:()=>_f,triggerFocus:()=>pf,triggerHover:()=>mf,triggerPress:()=>df,wheel:()=>Vf,windowResize:()=>$f});var uf="none",df="trigger-press",mf="trigger-hover",pf="trigger-focus",hf="outside-press",gf="item-press",bf="close-press",vf="link-press",wf="clear-press",xf="chip-remove-press",_f="track-press",yf="increment-press",Rf="decrement-press",Sf="input-change",Tf="input-clear",Cf="input-blur",Ef="input-paste",kf="input-press",Nf="focus-out",If="escape-key",Pf="close-watcher",Lf="list-navigation",Mf="keyboard",Af="pointer",Of="drag",Vf="wheel",Bf="scrub",Df="cancel-open",jf="sibling-open",zf="disabled",Hf="missing",Ff="initial",Uf="imperative-action",Wf="swipe",$f="window-resize";function ke(t,e,r,o){let n=!1,a=!1,s=o??ht;return{reason:t,event:e??new Event("base-ui"),cancel(){n=!0},allowPropagation(){a=!0},get isCanceled(){return n},get isPropagationAllowed(){return a},trigger:r,...s}}var Xo=i(N(),1);var Fa=i(N(),1),Kf=[];function Ua(t){Fa.useEffect(t,Kf)}var mr=null,um=globalThis.requestAnimationFrame,Zo=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{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]?.(e)};request(e){let r=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(e){let r=e-this.startId;r<0||r>=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},pr=new Zo,gt=class t{static create(){return new t}static request(e){return pr.request(e)}static cancel(e){return pr.cancel(e)}currentId=mr;request(e){this.cancel(),this.currentId=pr.request(()=>{this.currentId=mr,e()})}cancel=()=>{this.currentId!==mr&&(pr.cancel(this.currentId),this.currentId=mr)};disposeEffect=()=>this.cancel};function Wa(){let t=pt(gt.create).current;return Ua(t.disposeEffect),t}function $a(t,e=!1,r=!1){let[o,n]=Xo.useState(t&&e?"idle":void 0),[a,s]=Xo.useState(t);return t&&!a&&(s(!0),n("starting")),!t&&a&&o!=="ending"&&!r&&n("ending"),!t&&!a&&o==="ending"&&n(void 0),M(()=>{if(!t&&a&&o!=="ending"&&r){let l=gt.request(()=>{n("ending")});return()=>{gt.cancel(l)}}},[t,a,o,r]),M(()=>{if(!t||e)return;let l=gt.request(()=>{n(void 0)});return()=>{gt.cancel(l)}},[e,t]),M(()=>{if(!t||!e)return;t&&a&&o!=="idle"&&n("starting");let l=gt.request(()=>{n("idle")});return()=>{gt.cancel(l)}},[e,t,a,o]),{mounted:a,setMounted:s,transitionStatus:o}}var Gt=i(N(),1);var Yf=(function(t){return t[t.None=0]="None",t[t.GuessFromOrder=1]="GuessFromOrder",t})({});function hr(t={}){let{label:e,metadata:r,textRef:o,indexGuessBehavior:n,index:a}=t,{register:s,unregister:l,subscribeMapChange:c,elementsRef:f,labelsRef:d,nextIndexRef:g}=Sa(),S=Gt.useRef(-1),[b,h]=Gt.useState(a??(n===Yf.GuessFromOrder?()=>{if(S.current===-1){let v=g.current;g.current+=1,S.current=v}return S.current}:-1)),w=Gt.useRef(null),T=Gt.useCallback(v=>{if(w.current=v,b!==-1&&v!==null&&(f.current[b]=v,d)){let m=e!==void 0;d.current[b]=m?e:o?.current?.textContent??v.textContent}},[b,f,d,e,o]);return M(()=>{if(a!=null)return;let v=w.current;if(v)return s(v,r),()=>{l(v)}},[a,s,l,r]),M(()=>{if(a==null)return c(v=>{let m=w.current?v.get(w.current)?.index:null;m!=null&&h(m)})},[a,c,h]),{ref:T,index:b}}var qt=(function(t){return t.startingStyle="data-starting-style",t.endingStyle="data-ending-style",t})({}),Gf={[qt.startingStyle]:""},qf={[qt.endingStyle]:""},Ka={transitionStatus(t){return t==="starting"?Gf:t==="ending"?qf:null}};var se=i(N(),1);function Ya(){return typeof window<"u"}function Jo(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Zt(t){return Ya()?t instanceof HTMLElement||t instanceof Jo(t).HTMLElement:!1}function Ga(t){return!Ya()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Jo(t).ShadowRoot}function gr(t){return Jo(t).getComputedStyle(t)}var br=i(N(),1),Qo=br.createContext(void 0);function vr(t=!1){let e=br.useContext(Qo);if(e===void 0&&!t)throw new Error(Lt(16));return e}var qa=i(N(),1);function Za(t){let{focusableWhenDisabled:e,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:a}=t,s=o&&e!==!1,l=o&&e===!1;return{props:qa.useMemo(()=>{let f={onKeyDown(d){r&&e&&d.key!=="Tab"&&d.preventDefault()}};return o||(f.tabIndex=n,!a&&r&&(f.tabIndex=e?n:-1)),(a&&(e||s)||!a&&r)&&(f["aria-disabled"]=r),a&&(!e||l)&&(f.disabled=r),f},[o,r,e,s,l,a,n])}}function en(t={}){let{disabled:e=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:a}=t,s=se.useRef(null),l=vr(!0),c=a??l!==void 0,{props:f}=Za({focusableWhenDisabled:r,disabled:e,composite:c,tabIndex:o,isNativeButton:n}),d=se.useCallback(()=>{let b=s.current;tn(b)&&c&&e&&f.disabled===void 0&&b.disabled&&(b.disabled=!1)},[e,f.disabled,c]);M(d,[d]);let g=se.useCallback((b={})=>{let{onClick:h,onMouseDown:w,onKeyUp:T,onKeyDown:v,onPointerDown:m,..._}=b;return lt({onClick(u){if(e){u.preventDefault();return}h?.(u)},onMouseDown(u){e||w?.(u)},onKeyDown(u){if(e||(Ee(u),v?.(u),u.baseUIHandlerPrevented))return;let y=u.target===u.currentTarget,L=u.currentTarget,E=tn(L),I=!n&&Zf(L),k=y&&(n?E:!I),p=u.key==="Enter",x=u.key===" ",C=L.getAttribute("role"),F=C?.startsWith("menuitem")||C==="option"||C==="gridcell";if(y&&c&&x){if(u.defaultPrevented&&F)return;u.preventDefault(),I||n&&E?(L.click(),u.preventBaseUIHandler()):k&&(h?.(u),u.preventBaseUIHandler());return}k&&(!n&&(x||p)&&u.preventDefault(),!n&&p&&h?.(u))},onKeyUp(u){if(!e){if(Ee(u),T?.(u),u.target===u.currentTarget&&n&&c&&tn(u.currentTarget)&&u.key===" "){u.preventDefault();return}u.baseUIHandlerPrevented||u.target===u.currentTarget&&!n&&!c&&u.key===" "&&h?.(u)}},onPointerDown(u){if(e){u.preventDefault();return}m?.(u)}},n?{type:"button"}:{role:"button"},f,_)},[e,f,c,n]),S=O(b=>{s.current=b,d()});return{getButtonProps:g,buttonRef:S}}function tn(t){return Zt(t)&&t.tagName==="BUTTON"}function Zf(t){return!!(t?.tagName==="A"&&t?.href)}function rn(t){return t?.ownerDocument||document}var ri=i(N(),1);var ti=i(Ja(),1);function Qa(t){return t==null?t:"current"in t?t.current:t}function ei(t,e=!1,r=!0){let o=Wa();return O((n,a=null)=>{o.cancel();let s=Qa(t);if(s==null)return;let l=s,c=()=>{ti.flushSync(n)};if(typeof l.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function f(){Promise.all(l.getAnimations().map(d=>d.finished)).then(()=>{a?.aborted||c()}).catch(()=>{if(r){a?.aborted||c();return}let d=l.getAnimations();!a?.aborted&&d.length>0&&d.some(g=>g.pending||g.playState!=="finished")&&f()})}if(e){let d=qt.startingStyle;if(!l.hasAttribute(d)){o.request(f);return}let g=new MutationObserver(()=>{l.hasAttribute(d)||(g.disconnect(),f())});g.observe(l,{attributes:!0,attributeFilter:[d]}),a?.addEventListener("abort",()=>g.disconnect(),{once:!0});return}o.request(f)})}function oi(t){let{enabled:e=!0,open:r,ref:o,onComplete:n}=t,a=O(n),s=ei(o,r,!1);ri.useEffect(()=>{if(!e)return;let l=new AbortController;return s(a,l.signal),()=>{l.abort()}},[e,r,a,s])}function on(t){let e=t.activeElement;for(;e?.shadowRoot?.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function nn(t,e){if(!t||!e)return!1;let r=e.getRootNode?.();if(t.contains(e))return!0;if(r&&Ga(r)){let o=e;for(;o;){if(t===o)return!0;o=o.parentNode||o.host}}return!1}function wr(t){return"composedPath"in t?t.composedPath()[0]:t.target}var an=Math.round;function Ne(t,e){return e<0||e>=t.length}function sn(t,e){return Xt(t.current,{disabledIndices:e})}function ln(t,e){return Xt(t.current,{decrement:!0,startingIndex:t.current.length,disabledIndices:e})}function Xt(t,{startingIndex:e=-1,decrement:r=!1,disabledIndices:o,amount:n=1}={}){let a=e;do a+=r?-n:n;while(a>=0&&a<=t.length-1&&Ie(t,a,o));return a}function Ie(t,e,r){if(typeof r=="function"?r(e):r?.includes(e)??!1)return!0;let n=t[e];return n?Jf(n)?!r&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!0:!1}function Xf(t){return t.visibility==="hidden"||t.visibility==="collapse"}function Jf(t,e=t?gr(t):null){return!t||!t.isConnected||!e||Xf(e)?!1:typeof t.checkVisibility=="function"?t.checkVisibility():e.display!=="none"&&e.display!=="contents"}var xr=i(N(),1);function li(){let[,t]=xr.useState({});return xr.useCallback(()=>{t({})},[])}var fe="ArrowUp",ce="ArrowDown",Pe="ArrowLeft",Le="ArrowRight",Me="Home",Ae="End";var cn=new Set([Pe,Le]),ci=new Set([Pe,Le,Me,Ae]),un=new Set([fe,ce]),ui=new Set([fe,ce,Me,Ae]),dn=new Set([...cn,...un]),di=new Set([...dn,Me,Ae]),lc="Shift",fc="Control",cc="Alt",uc="Meta",mi=new Set([lc,fc,cc,uc]);function dc(t){return Zt(t)&&t.tagName==="INPUT"}function mn(t){return!!(dc(t)&&t.selectionStart!=null||Zt(t)&&t.tagName==="TEXTAREA")}function pn(t,e,r,o){if(!t||!e||!e.scrollTo)return;let n=t.scrollLeft,a=t.scrollTop,s=t.clientWidth<t.scrollWidth,l=t.clientHeight<t.scrollHeight;if(s&&o!=="vertical"){let c=fi(t,e,"left"),f=_r(t),d=_r(e);r==="ltr"&&(c+e.offsetWidth+d.scrollMarginRight>t.scrollLeft+t.clientWidth-f.scrollPaddingRight?n=c+e.offsetWidth+d.scrollMarginRight-t.clientWidth+f.scrollPaddingRight:c-d.scrollMarginLeft<t.scrollLeft+f.scrollPaddingLeft&&(n=c-d.scrollMarginLeft-f.scrollPaddingLeft)),r==="rtl"&&(c-d.scrollMarginRight<t.scrollLeft+f.scrollPaddingLeft?n=c-d.scrollMarginLeft-f.scrollPaddingLeft:c+e.offsetWidth+d.scrollMarginRight>t.scrollLeft+t.clientWidth-f.scrollPaddingRight&&(n=c+e.offsetWidth+d.scrollMarginRight-t.clientWidth+f.scrollPaddingRight))}if(l&&o!=="horizontal"){let c=fi(t,e,"top"),f=_r(t),d=_r(e);c-d.scrollMarginTop<t.scrollTop+f.scrollPaddingTop?a=c-d.scrollMarginTop-f.scrollPaddingTop:c+e.offsetHeight+d.scrollMarginBottom>t.scrollTop+t.clientHeight-f.scrollPaddingBottom&&(a=c+e.offsetHeight+d.scrollMarginBottom-t.clientHeight+f.scrollPaddingBottom)}t.scrollTo({left:n,top:a,behavior:"auto"})}function fi(t,e,r){let o=r==="left"?"offsetLeft":"offsetTop",n=0;for(;e.offsetParent&&(n+=e[o],e.offsetParent!==t);)e=e.offsetParent;return n}function _r(t){let e=getComputedStyle(t);return{scrollMarginTop:parseFloat(e.scrollMarginTop)||0,scrollMarginRight:parseFloat(e.scrollMarginRight)||0,scrollMarginBottom:parseFloat(e.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(e.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(e.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(e.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(e.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(e.scrollPaddingLeft)||0}}function pi(t){return fr(19)?t:t?"true":void 0}var hi=i(N(),1);function gi(t={}){let{highlightItemOnHover:e,highlightedIndex:r,onHighlightedIndexChange:o}=vr(),{ref:n,index:a}=hr(t),s=r===a,l=hi.useRef(null),c=Kt(n,l);return{compositeProps:{tabIndex:s?0:-1,onFocus(){o(a)},onMouseMove(){let d=l.current;if(!e||!d)return;let g=d.hasAttribute("disabled")||d.ariaDisabled==="true";!s&&!g&&d.focus()}},compositeRef:c,index:a}}function hn(t){let e=gr(t),r=parseFloat(e.width)||0,o=parseFloat(e.height)||0,n=Zt(t),a=n?t.offsetWidth:r,s=n?t.offsetHeight:o;return(an(r)!==a||an(o)!==s)&&(r=a,o=s),{width:r,height:o}}var bi=i(N(),1);var vi=i(R(),1),yr=function(e){let{direction:r="ltr"}=e,o=bi.useMemo(()=>({direction:r}),[r]);return(0,vi.jsx)(Fo.Provider,{value:o,children:e.children})};function wi(t){return t==null||t.hasAttribute("disabled")||t.getAttribute("aria-disabled")==="true"}var Rr=i(N(),1),mc=Rr.createContext(void 0),pc={disableStyleElements:!1};function xi(){return Rr.useContext(mc)??pc}var yi=i(N(),1);var ue=i(N(),1);var Sr="data-composite-item-active";var hc=[];function _i(t){let{loopFocus:e=!0,orientation:r="both",grid:o,onLoop:n,direction:a,highlightedIndex:s,onHighlightedIndexChange:l,rootRef:c,enableHomeAndEndKeys:f=!1,stopEventPropagation:d=!1,disabledIndices:g,modifierKeys:S=hc}=t,[b,h]=ue.useState(0),w=o!=null,T=ue.useRef(null),v=Kt(T,c),m=ue.useRef([]),_=ue.useRef(!1),u=s??b,y=O((p,x=!1)=>{if((l??h)(p),x){let C=m.current[p];pn(T.current,C,a,r)}}),L=O(p=>{if(p.size===0||_.current)return;_.current=!0;let x=Array.from(p.keys()),C=x.find(V=>V?.hasAttribute(Sr))??null,F=C?x.indexOf(C):-1;if(F!==-1)y(F);else if(Ie(x,u,g)){let V=Xt(x,{disabledIndices:g});Ne(x,V)||y(V)}pn(T.current,C,a,r)});M(()=>{if(g==null||s!=null||!_.current)return;let p=m.current;if(Ie(p,u,g)){let x=Xt(p,{disabledIndices:g});Ne(p,x)||y(x)}},[g,s,u,m,y]);let E=O((p,x,C)=>n?n(p,x,C,m):C),I=O(p=>{let x=f?di:dn;if(!x.has(p.key)||gc(p,S)||!T.current)return;let F=a==="rtl",V=F?Pe:Le,at={horizontal:V,vertical:ce,both:V}[r],q=F?Le:Pe,it={horizontal:q,vertical:fe,both:q}[r],tt=wr(p.nativeEvent);if(tt!=null&&mn(tt)&&!wi(tt)){let mt=tt.selectionStart,Fe=tt.selectionEnd,ia=tt.value??"";if(mt==null||p.shiftKey||mt!==Fe||p.key!==it&&mt<ia.length||p.key!==at&&mt>0)return}let A=u,rt=sn(m,g),ot=ln(m,g);o!=null&&(A=o({disabledIndices:g,elementsRef:m,event:p,highlightedIndex:u,loopFocus:e,maxIndex:ot,minIndex:rt,onLoop:E,orientation:r,rtl:F}));let yt={horizontal:[V],vertical:[ce],both:[V,ce]}[r],B={horizontal:[q],vertical:[fe],both:[q,fe]}[r],st=w?x:{horizontal:f?ci:cn,vertical:f?ui:un,both:x}[r];f&&(p.key===Me?A=rt:p.key===Ae&&(A=ot)),A===u&&(yt.includes(p.key)||B.includes(p.key))&&(e&&A===ot&&yt.includes(p.key)?(A=rt,n&&(A=n(p,u,A,m))):e&&A===rt&&B.includes(p.key)?(A=ot,n&&(A=n(p,u,A,m))):A=Xt(m.current,{startingIndex:A,decrement:B.includes(p.key),disabledIndices:g})),A!==u&&!Ne(m.current,A)&&(d&&p.stopPropagation(),st.has(p.key)&&p.preventDefault(),y(A,!0),queueMicrotask(()=>{m.current[A]?.focus()}))});return{props:{ref:v,onFocus(p){let x=T.current,C=wr(p.nativeEvent);!x||C==null||!mn(C)||C.setSelectionRange(0,C.value.length??0)},onKeyDown:I},highlightedIndex:u,onHighlightedIndexChange:y,elementsRef:m,disabledIndices:g,onMapChange:L,relayKeyboardEvent:I}}function gc(t,e){for(let r of mi.values())if(!e.includes(r)&&t.getModifierState(r))return!0;return!1}var gn=i(R(),1);function Ri(t){let{render:e,className:r,style:o,refs:n=Te,props:a=Te,state:s=ht,stateAttributesMapping:l,highlightedIndex:c,onHighlightedIndexChange:f,orientation:d,grid:g,loopFocus:S,onLoop:b,enableHomeAndEndKeys:h,onMapChange:w,stopEventPropagation:T=!0,rootRef:v,disabledIndices:m,modifierKeys:_,highlightItemOnHover:u=!1,tag:y="div",...L}=t,E=Uo(),{props:I,highlightedIndex:k,onHighlightedIndexChange:p,elementsRef:x,onMapChange:C,relayKeyboardEvent:F}=_i({grid:g,loopFocus:S,onLoop:b,orientation:d,highlightedIndex:c,onHighlightedIndexChange:f,rootRef:v,stopEventPropagation:T,enableHomeAndEndKeys:h,direction:E,disabledIndices:m,modifierKeys:_}),V=nt(y,t,{state:s,ref:n,props:[I,...a,L],stateAttributesMapping:l}),at=yi.useMemo(()=>({highlightedIndex:k,onHighlightedIndexChange:p,highlightItemOnHover:u,relayKeyboardEvent:F}),[k,p,u,F]);return(0,gn.jsx)(Qo.Provider,{value:at,children:(0,gn.jsx)(sr,{elementsRef:x,onMapChange:q=>{w?.(q),C(q)},children:V})})}var Si=i(si(),1);function bc(){return $o}function vc(){return!1}function wc(){return!0}function Ti(){return(0,Si.useSyncExternalStore)(bc,vc,wc)}var ut={};ro(ut,{Indicator:()=>Pi,List:()=>Ai,Panel:()=>Mi,Root:()=>ki,Tab:()=>Ni});var z=i(N(),1);var Tr=i(N(),1),bn=Tr.createContext(void 0);function Mt(){let t=Tr.useContext(bn);if(t===void 0)throw new Error(Lt(64));return t}var Ci=(function(t){return t.activationDirection="data-activation-direction",t.orientation="data-orientation",t})({});var bt={tabActivationDirection:t=>({[Ci.activationDirection]:t})};var vn=i(R(),1),ki=z.forwardRef(function(e,r){let{className:o,defaultValue:n=0,onValueChange:a,orientation:s="horizontal",render:l,value:c,style:f,...d}=e,g=e.defaultValue!==void 0,S=z.useRef([]),[b,h]=z.useState(()=>new Map),[w,T]=xa({controlled:c,default:n,name:"Tabs",state:"value"}),v=c!==void 0,[m,_]=z.useState(()=>new Map),u=z.useRef(void 0),y=z.useCallback(P=>{if(P===void 0)return null;for(let[U,J]of m.entries())if(J!=null&&P===(J.value??J.index))return U;return null},[m]),[L,E]=z.useState(()=>({previousValue:w,tabActivationDirection:"none"})),{previousValue:I,tabActivationDirection:k}=L,p=k,x=!1;I!==w&&(p=Ei(I,w,s,m),x=I!=null&&w!=null&&y(w)==null);let C=x?I:w,F=I!==C||k!==p;M(()=>{F&&E({previousValue:C,tabActivationDirection:p})},[C,F,p]);let V=O((P,U)=>{let J=Ei(w,P,s,m);U.activationDirection=J,a?.(P,U),!U.isCanceled&&T(P)}),at=O((P,U)=>{a?.(P,ke(U,void 0,void 0,{activationDirection:"none"}))}),q=O((P,U)=>{h(J=>{if(J.get(P)===U)return J;let kt=new Map(J);return kt.set(P,U),kt})}),it=O((P,U)=>{h(J=>{if(!J.has(P)||J.get(P)!==U)return J;let kt=new Map(J);return kt.delete(P),kt})}),tt=z.useCallback(P=>b.get(P),[b]),A=z.useCallback(P=>{for(let U of m.values())if(P===U?.value)return U?.id},[m]),rt=z.useMemo(()=>({getTabElementBySelectedValue:y,getTabIdByPanelValue:A,getTabPanelIdByValue:tt,onValueChange:V,orientation:s,registerMountedTabPanel:q,setTabMap:_,unregisterMountedTabPanel:it,tabActivationDirection:p,value:w}),[y,A,tt,V,s,q,_,it,p,w]),ot=z.useMemo(()=>{for(let P of m.values())if(P!=null&&P.value===w)return P},[m,w]),yt=z.useMemo(()=>{for(let P of m.values())if(P!=null&&!P.disabled)return P.value},[m]),B=z.useRef(!g),st=z.useRef(n),mt=z.useRef(g),Fe=z.useRef(!1);M(()=>{if(v)return;function P(Ht,ye){T(Ht),E(to=>to.previousValue===Ht&&to.tabActivationDirection==="none"?to:{previousValue:Ht,tabActivationDirection:"none"}),at(Ht,ye),B.current=!1}if(m.size===0){Fe.current&&w!==null&&!u.current?.isConnected&&P(null,ft.missing);return}Fe.current=!0,u.current=m.keys().next().value;let U=ot?.disabled,J=ot==null&&w!==null;if(!U&&w===st.current&&(mt.current=!1),mt.current&&U&&w===st.current)return;let kt=B.current;if(U||J){let Ht=yt??null;if(w===Ht){B.current=!1;return}let ye=ft.missing;kt?ye=ft.initial:U&&(ye=ft.disabled),P(Ht,ye);return}kt&&ot!=null&&(at(w,ft.initial),B.current=!1)},[yt,v,at,ot,T,m,w]);let Ml=nt("div",e,{state:{orientation:s,tabActivationDirection:p},ref:r,props:d,stateAttributesMapping:bt});return(0,vn.jsx)(bn.Provider,{value:rt,children:(0,vn.jsx)(sr,{elementsRef:S,children:Ml})})});function Ei(t,e,r,o){if(t==null||e==null)return"none";let n=null,a=null;for(let[c,f]of o.entries()){if(f==null)continue;let d=f.value??f.index;if(t===d&&(n=c),e===d&&(a=c),n!=null&&a!=null)break}if(n==null||a==null)return n!==a&&(typeof t=="number"||typeof t=="string")&&typeof t==typeof e?r==="horizontal"?e>t?"right":"left":e>t?"down":"up":"none";let s=n.getBoundingClientRect(),l=a.getBoundingClientRect();if(r==="horizontal"){if(l.left<s.left)return"left";if(l.left>s.left)return"right"}else{if(l.top<s.top)return"up";if(l.top>s.top)return"down"}return"none"}var Rt=i(N(),1);var Cr=i(N(),1),wn=Cr.createContext(void 0);function Er(){let t=Cr.useContext(wn);if(t===void 0)throw new Error(Lt(65));return t}var Ni=Rt.forwardRef(function(e,r){let{className:o,disabled:n=!1,render:a,value:s,id:l,nativeButton:c=!0,style:f,...d}=e,{value:g,getTabPanelIdByValue:S,orientation:b,tabActivationDirection:h}=Mt(),{activateOnFocus:w,highlightedTabIndex:T,onTabActivation:v,registerTabResizeObserverElement:m,setHighlightedTabIndex:_,tabsListElement:u}=Er(),y=dr(l),L=Rt.useMemo(()=>({disabled:n,id:y,value:s}),[n,y,s]),{compositeProps:E,compositeRef:I,index:k}=gi({metadata:L}),p=s===g,x=Rt.useRef(!1),C=Rt.useRef(null);M(()=>{let B=C.current;if(B)return m(B)},[m]),M(()=>{if(x.current){x.current=!1;return}if(!(p&&k>-1&&T!==k))return;let B=u;if(B!=null){let st=on(rn(B));if(st&&nn(B,st))return}n||_(k)},[p,k,T,_,n,u]);let{getButtonProps:F,buttonRef:V}=en({disabled:n,native:c,focusableWhenDisabled:!0}),at=S(s),q=Rt.useRef(!1),it=Rt.useRef(!1);function tt(B){p||n||v(s,ke(ft.none,B.nativeEvent,void 0,{activationDirection:"none"}))}function A(B){p||(k>-1&&!n&&_(k),!n&&w&&(!q.current||q.current&&it.current)&&v(s,ke(ft.none,B.nativeEvent,void 0,{activationDirection:"none"})))}function rt(B){if(p||n)return;q.current=!0;function st(){q.current=!1,it.current=!1}(!B.button||B.button===0)&&(it.current=!0,rn(B.currentTarget).addEventListener("pointerup",st,{once:!0}))}return nt("button",e,{state:{disabled:n,active:p,orientation:b,tabActivationDirection:h},ref:[r,V,I,C],props:[E,{role:"tab","aria-controls":at,"aria-selected":p,id:y,onClick:tt,onFocus:A,onPointerDown:rt,[Sr]:p?"":void 0,onKeyDownCapture(){x.current=!0}},d,F],stateAttributesMapping:bt})});var de=i(N(),1);var Ii='!function(){const t=document.currentScript.previousElementSibling;if(!t)return;const e=t.closest(\'[role="tablist"]\');if(!e)return;const i=e.querySelector("[data-active]");if(!i)return;if(0===i.offsetWidth||0===e.offsetWidth)return;let o=0,n=0,h=0,l=0,r=0,f=0;function s(t){const e=getComputedStyle(t);let i=parseFloat(e.width)||0,o=parseFloat(e.height)||0;return(Math.round(i)!==t.offsetWidth||Math.round(o)!==t.offsetHeight)&&(i=t.offsetWidth,o=t.offsetHeight),{width:i,height:o}}if(null!=i&&null!=e){const{width:t,height:c}=s(i),{width:u,height:d}=s(e),a=i.getBoundingClientRect(),g=e.getBoundingClientRect(),p=u>0?g.width/u:1,b=d>0?g.height/d:1;if(Math.abs(p)>Number.EPSILON&&Math.abs(b)>Number.EPSILON){const t=a.left-g.left,i=a.top-g.top;o=t/p+e.scrollLeft-e.clientLeft,h=i/b+e.scrollTop-e.clientTop}else o=i.offsetLeft,h=i.offsetTop;r=t,f=c,n=e.scrollWidth-o-r,l=e.scrollHeight-h-f}function c(e,i){t.style.setProperty(`--active-tab-${e}`,`${i}px`)}c("left",o),c("right",n),c("top",h),c("bottom",l),c("width",r),c("height",f),r>0&&f>0&&t.removeAttribute("hidden")}();';var Jt=(function(t){return t.activeTabLeft="--active-tab-left",t.activeTabRight="--active-tab-right",t.activeTabTop="--active-tab-top",t.activeTabBottom="--active-tab-bottom",t.activeTabWidth="--active-tab-width",t.activeTabHeight="--active-tab-height",t})({});var kr=i(R(),1),xc={...bt,activeTabPosition:()=>null,activeTabSize:()=>null},Pi=de.forwardRef(function(e,r){let{className:o,render:n,renderBeforeHydration:a=!1,style:s,...l}=e,{nonce:c}=xi(),{getTabElementBySelectedValue:f,orientation:d,tabActivationDirection:g,value:S}=Mt(),{tabsListElement:b,registerIndicatorUpdateListener:h}=Er(),w=Ti(),T=li();de.useEffect(()=>h(T),[h,T]);let v=0,m=0,_=0,u=0,y=0,L=0,E=!1;if(S!=null&&b!=null){let V=f(S);if(V!=null){E=!0;let{width:at,height:q}=hn(V),{width:it,height:tt}=hn(b),A=V.getBoundingClientRect(),rt=b.getBoundingClientRect(),ot=it>0?rt.width/it:1,yt=tt>0?rt.height/tt:1;if(Math.abs(ot)>Number.EPSILON&&Math.abs(yt)>Number.EPSILON){let st=A.left-rt.left,mt=A.top-rt.top;v=st/ot+b.scrollLeft-b.clientLeft,_=mt/yt+b.scrollTop-b.clientTop}else v=V.offsetLeft,_=V.offsetTop;y=at,L=q,m=b.scrollWidth-v-y,u=b.scrollHeight-_-L}}let I=E?{left:v,right:m,top:_,bottom:u}:null,k=E?{width:y,height:L}:null,p=E?{[Jt.activeTabLeft]:`${v}px`,[Jt.activeTabRight]:`${m}px`,[Jt.activeTabTop]:`${_}px`,[Jt.activeTabBottom]:`${u}px`,[Jt.activeTabWidth]:`${y}px`,[Jt.activeTabHeight]:`${L}px`}:void 0,x=E&&y>0&&L>0,F=nt("span",e,{state:{orientation:d,activeTabPosition:I,activeTabSize:k,tabActivationDirection:g},ref:r,props:[{role:"presentation",style:p,hidden:!x},l,{suppressHydrationWarning:!0}],stateAttributesMapping:xc});return S==null?null:(0,kr.jsxs)(de.Fragment,{children:[F,w&&a&&(0,kr.jsx)("script",{nonce:c,dangerouslySetInnerHTML:{__html:Ii},suppressHydrationWarning:!0})]})});var me=i(N(),1);var Li=(function(t){return t.index="data-index",t.activationDirection="data-activation-direction",t.orientation="data-orientation",t.hidden="data-hidden",t[t.startingStyle=qt.startingStyle]="startingStyle",t[t.endingStyle=qt.endingStyle]="endingStyle",t})({});var _c={...bt,...Ka},Mi=me.forwardRef(function(e,r){let{className:o,value:n,render:a,keepMounted:s=!1,style:l,...c}=e,{value:f,getTabIdByPanelValue:d,orientation:g,tabActivationDirection:S,registerMountedTabPanel:b,unregisterMountedTabPanel:h}=Mt(),w=dr(),T=me.useMemo(()=>({id:w,value:n}),[w,n]),{ref:v,index:m}=hr({metadata:T}),_=n===f,{mounted:u,transitionStatus:y,setMounted:L}=$a(_),E=!u,I=d(n),k={hidden:E,orientation:g,tabActivationDirection:S,transitionStatus:y},p=me.useRef(null),x=nt("div",e,{state:k,ref:[r,v,p],props:[{"aria-labelledby":I,hidden:E,id:w,role:"tabpanel",tabIndex:_?0:-1,inert:pi(!_),[Li.index]:m},c],stateAttributesMapping:_c});return oi({open:_,ref:p,onComplete(){_||L(!1)}}),M(()=>{if(!(E&&!s)&&w!=null)return b(n,w),()=>{h(n,w)}},[E,s,n,w,b,h]),s||u?x:null});var ct=i(N(),1);var xn=i(R(),1),Ai=ct.forwardRef(function(e,r){let{activateOnFocus:o=!1,className:n,loopFocus:a=!0,render:s,style:l,...c}=e,{onValueChange:f,orientation:d,value:g,setTabMap:S,tabActivationDirection:b}=Mt(),[h,w]=ct.useState(0),[T,v]=ct.useState(null),m=ct.useRef(new Set),_=ct.useRef(new Set),u=ct.useRef(null);M(()=>{if(typeof ResizeObserver>"u")return;let x=new ResizeObserver(()=>{m.current.forEach(C=>{C()})});return u.current=x,T&&x.observe(T),_.current.forEach(C=>{x.observe(C)}),()=>{x.disconnect(),u.current=null}},[T]);let y=O(x=>(m.current.add(x),()=>{m.current.delete(x)})),L=O(x=>(_.current.add(x),u.current?.observe(x),()=>{_.current.delete(x),u.current?.unobserve(x)})),E=O((x,C)=>{x!==g&&f(x,C)}),I={orientation:d,tabActivationDirection:b},k={"aria-orientation":d==="vertical"?"vertical":void 0,role:"tablist"},p=ct.useMemo(()=>({activateOnFocus:o,highlightedTabIndex:h,registerIndicatorUpdateListener:y,registerTabResizeObserverElement:L,onTabActivation:E,setHighlightedTabIndex:w,tabsListElement:T}),[o,h,y,L,E,w,T]);return(0,xn.jsx)(wn.Provider,{value:p,children:(0,xn.jsx)(Ri,{render:s,className:n,style:l,state:I,refs:[r,v],props:[k,c],stateAttributesMapping:bt,highlightedIndex:h,enableHomeAndEndKeys:!0,loopFocus:a,orientation:d,onHighlightedIndexChange:w,onMapChange:S,disabledIndices:Te})})});function pe(t){return nt(t.defaultTagName??"div",t,t)}var Vi=i(W(),1),Bi=i(X(),1),Di=i(R(),1),yn=(0,Vi.forwardRef)(function({icon:e,size:r=24,...o},n){return(0,Di.jsx)(Bi.SVG,{ref:n,...e.props,...o,width:r,height:r})});var Fi=i(W(),1),Sn="data-wp-hash";function Tn(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Rc(document)),t.__wpStyleRuntime}function yc(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${Sn}]`))if(r.getAttribute(Sn)===e)return!0;return!1}function Ui(t,e,r){if(!t.head)return;let o=Tn(),n=o.injectedStyles.get(t);if(n||(n=new Set,o.injectedStyles.set(t,n)),n.has(e))return;if(yc(t,e)){n.add(e);return}let a=t.createElement("style");a.setAttribute(Sn,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),n.add(e)}function Rc(t){let e=Tn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,o]of e.styles)Ui(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 Sc(t,e){let r=Tn();r.styles.set(t,e);for(let o of r.documents.keys())Ui(o,t,e)}typeof process>"u",Sc("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Tc={stack:"_19ce0419607e1896__stack"},Cc={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)"},St=(0,Fi.forwardRef)(function({direction:e,gap:r,align:o,justify:n,wrap:a,render:s,...l},c){let f={gap:r&&Cc[r],alignItems:o,justifyContent:n,flexDirection:e,flexWrap:a};return pe({render:s,ref:c,props:lt(l,{style:f,className:Tc.stack})})});var Wi=i(j(),1),$i=i(R(),1);function Ki({children:t}){return(0,$i.jsx)(yr,{direction:(0,Wi.isRTL)()?"rtl":"ltr",children:t})}var Yi=i(W(),1),Cn="data-wp-hash";function En(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kc(document)),t.__wpStyleRuntime}function Ec(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${Cn}]`))if(r.getAttribute(Cn)===e)return!0;return!1}function Gi(t,e,r){if(!t.head)return;let o=En(),n=o.injectedStyles.get(t);if(n||(n=new Set,o.injectedStyles.set(t,n)),n.has(e))return;if(Ec(t,e)){n.add(e);return}let a=t.createElement("style");a.setAttribute(Cn,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),n.add(e)}function kc(t){let e=En();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,o]of e.styles)Gi(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 Nc(t,e){let r=En();r.styles.set(t,e);for(let o of r.documents.keys())Gi(o,t,e)}typeof process>"u",Nc("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 Ic={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},kn=(0,Yi.forwardRef)(function({render:e,...r},o){return pe({render:e,ref:o,props:lt({className:Ic["visually-hidden"]},r,{"data-visually-hidden":""})})});var At=i(W(),1);function qi(t){let e=(0,At.useRef)(t);e.current=t;let r=(0,At.useRef)(null),o=(0,At.useRef)(!1),n=(0,At.useCallback)(()=>{o.current||(r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{e.current(),r.current=null},0))},[]);return(0,At.useEffect)(()=>(o.current=!1,()=>{o.current=!0,r.current&&clearTimeout(r.current)}),[]),n}var Zi=i(W(),1),Xi=i(j(),1),he=i(R(),1),Nn="data-wp-hash";function In(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Lc(document)),t.__wpStyleRuntime}function Pc(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${Nn}]`))if(r.getAttribute(Nn)===e)return!0;return!1}function Ji(t,e,r){if(!t.head)return;let o=In(),n=o.injectedStyles.get(t);if(n||(n=new Set,o.injectedStyles.set(t,n)),n.has(e))return;if(Pc(t,e)){n.add(e);return}let a=t.createElement("style");a.setAttribute(Nn,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),n.add(e)}function Lc(t){let e=In();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,o]of e.styles)Ji(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 Ir(t,e){let r=In();r.styles.set(t,e);for(let o of r.documents.keys())Ji(o,t,e)}typeof process>"u",Ir("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Mc={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ir("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Ac={"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",Ir("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 Nr={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",Ir("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 Oc={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Pn=(0,Zi.forwardRef)(function({children:e,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:a,className:s,...l},c){return pe({render:a,defaultTagName:"a",ref:c,props:lt(l,{className:It(Oc.a,Mc["box-sizing"],Ac["outset-ring--focus-except-active"],r!=="unstyled"&&Nr.link,r!=="unstyled"&&Nr[`is-${o}`],r==="unstyled"&&Nr["is-unstyled"],s),target:n?"_blank":void 0,children:(0,he.jsxs)(he.Fragment,{children:[e,n&&(0,he.jsx)("span",{className:Nr["link-icon"],role:"img","aria-label":(0,Xi.__)("(opens in a new tab)")})]})})})});var te={};ro(te,{List:()=>rs,Panel:()=>cs,Root:()=>ds,Tab:()=>hs});var Qt=i(W(),1);var ts=i(Rn(),1),Pr=i(R(),1),Ln="data-wp-hash";function Mn(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Bc(document)),t.__wpStyleRuntime}function Vc(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${Ln}]`))if(r.getAttribute(Ln)===e)return!0;return!1}function es(t,e,r){if(!t.head)return;let o=Mn(),n=o.injectedStyles.get(t);if(n||(n=new Set,o.injectedStyles.set(t,n)),n.has(e))return;if(Vc(t,e)){n.add(e);return}let a=t.createElement("style");a.setAttribute(Ln,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),n.add(e)}function Bc(t){let e=Mn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,o]of e.styles)es(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 Dc(t,e){let r=Mn();r.styles.set(t,e);for(let o of r.documents.keys())es(o,t,e)}typeof process>"u",Dc("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)
+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)
 			&[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 Oe={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"},Qi=1,rs=(0,Qt.forwardRef)(function({children:e,variant:r="default",className:o,activateOnFocus:n,...a},s){let[l,c]=(0,Qt.useState)(null),[f,d]=(0,Qt.useState)({first:!1,last:!1,isScrolling:!1});(0,Qt.useEffect)(()=>{if(!l)return;let S=()=>{let{scrollWidth:m,clientWidth:_,scrollLeft:u}=l,y=Math.max(m-_,0),E=(l.dir||(typeof window<"u"?window.getComputedStyle(l).direction:"ltr"))==="rtl"&&u<0?-u:u,I={first:E>Qi,last:E<y-Qi,isScrolling:m>_};d(k=>k.first===I.first&&k.last===I.last&&k.isScrolling===I.isScrolling?k:I)},b=new ResizeObserver(S),h=()=>{b.disconnect(),b.observe(l),l.querySelectorAll('[role="tab"]').forEach(m=>b.observe(m))},w=new MutationObserver(h);w.observe(l,{childList:!0,subtree:!0});let T=!1,v=()=>{T||(requestAnimationFrame(()=>{S(),T=!1}),T=!0)};return l.addEventListener("scroll",v,{passive:!0}),h(),S(),()=>{l.removeEventListener("scroll",v),b.disconnect(),w.disconnect()}},[l]);let g=(0,ts.useMergeRefs)([s,S=>c(S)]);return(0,Pr.jsxs)(ut.List,{ref:g,activateOnFocus:n,"data-select-on-move":n?"true":"false",className:It(Oe.tablist,f.first&&Oe["is-overflowing-first"],f.last&&Oe["is-overflowing-last"],Oe[`is-${r}-variant`],o),...a,tabIndex:a.tabIndex??(f.isScrolling?-1:void 0),children:[e,(0,Pr.jsx)(ut.Indicator,{className:Oe.indicator})]})});var is=i(W(),1);var Q=i(W(),1);var Ve=i(R(),1),Lr=!1,An=Lr?(0,Q.createContext)(null):null;function jc(){let t=(0,Q.useContext)(An);(0,Q.useEffect)(()=>{if(t)return t.registerTab()},[t])}function zc(){}var os=Lr?jc:zc;function Hc(){let t=(0,Q.useContext)(An);(0,Q.useEffect)(()=>{if(t)return t.registerPanel()},[t])}function Fc(){}var ns=Lr?Hc:Fc;function Uc({children:t}){let e=(0,Q.useRef)(0),r=(0,Q.useRef)(0),o=qi(()=>{let l=e.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,Q.useCallback)(()=>(e.current+=1,o(),()=>{e.current-=1,o()}),[o]),a=(0,Q.useCallback)(()=>(r.current+=1,o(),()=>{r.current-=1,o()}),[o]),s=(0,Q.useMemo)(()=>({registerTab:n,registerPanel:a}),[n,a]);return(0,Ve.jsx)(An.Provider,{value:s,children:t})}function Wc({children:t}){return(0,Ve.jsx)(Ve.Fragment,{children:t})}var as=Lr?Uc:Wc;var fs=i(R(),1),On="data-wp-hash";function Vn(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Kc(document)),t.__wpStyleRuntime}function $c(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${On}]`))if(r.getAttribute(On)===e)return!0;return!1}function ss(t,e,r){if(!t.head)return;let o=Vn(),n=o.injectedStyles.get(t);if(n||(n=new Set,o.injectedStyles.set(t,n)),n.has(e))return;if($c(t,e)){n.add(e);return}let a=t.createElement("style");a.setAttribute(On,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),n.add(e)}function Kc(t){let e=Vn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,o]of e.styles)ss(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 ls(t,e){let r=Vn();r.styles.set(t,e);for(let o of r.documents.keys())ss(o,t,e)}typeof process>"u",ls("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 Yc={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",ls("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Gc={"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"},cs=(0,is.forwardRef)(function({className:e,...r},o){return ns(),(0,fs.jsx)(ut.Panel,{ref:o,className:It(Yc.div,Gc["outset-ring--focus-visible"],e),...r})});var us=i(W(),1);var Mr=i(R(),1),ds=(0,us.forwardRef)(function({...e},r){return(0,Mr.jsx)(Ki,{children:(0,Mr.jsx)(as,{children:(0,Mr.jsx)(ut.Root,{ref:r,...e})})})});var ms=i(W(),1);var Be=i(R(),1),Dn="data-wp-hash";function jn(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zc(document)),t.__wpStyleRuntime}function qc(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${Dn}]`))if(r.getAttribute(Dn)===e)return!0;return!1}function ps(t,e,r){if(!t.head)return;let o=jn(),n=o.injectedStyles.get(t);if(n||(n=new Set,o.injectedStyles.set(t,n)),n.has(e))return;if(qc(t,e)){n.add(e);return}let a=t.createElement("style");a.setAttribute(Dn,e),a.appendChild(t.createTextNode(r)),t.head.appendChild(a),n.add(e)}function Zc(t){let e=jn();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,o]of e.styles)ps(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 Xc(t,e){let r=jn();r.styles.set(t,e);for(let o of r.documents.keys())ps(o,t,e)}typeof process>"u",Xc("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 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)
 			&[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 Bn={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"},hs=(0,ms.forwardRef)(function({className:e,children:r,...o},n){return os(),(0,Be.jsxs)(ut.Tab,{ref:n,className:It(Bn.tab,e),...o,children:[(0,Be.jsx)("span",{className:Bn["tab-children"],children:r}),(0,Be.jsx)(yn,{icon:so,className:Bn["tab-chevron"]})]})});var dt=i(j(),1),zn=i(W(),1),Ar=i($(),1),ge=i(Y(),1),G=i(R(),1),Jc=["image"],Hn="core/image",gs=(0,dt.__)("Inline image");function Qc(t){if(!t?.className)return;let[,e]=t.className.match(/wp-image-(\d+)/)??[];return e?parseInt(e,10):void 0}var Fn={name:Hn,title:gs,keywords:[(0,dt.__)("photo"),(0,dt.__)("media")],object:!0,tagName:"img",className:null,attributes:{className:"class",style:"style",url:"src",alt:"alt"},edit:eu};function tu({value:t,onChange:e,activeObjectAttributes:r,contentRef:o}){let{style:n,alt:a}=r,s=n?.replace(/\D/g,""),[l,c]=(0,zn.useState)(s),[f,d]=(0,zn.useState)(a),g=l!==s||f!==a,S=(0,Ar.useAnchor)({editableContentElement:o.current,settings:Fn});return(0,G.jsx)(Ot.Popover,{focusOnMount:!1,anchor:S,className:"block-editor-format-toolbar__image-popover",children:(0,G.jsx)("form",{className:"block-editor-format-toolbar__image-container-content",onSubmit:b=>{let h=t.replacements.slice();h[t.start]={type:Hn,attributes:{...r,style:l?`width: ${l}px;`:"",alt:f}},e({...t,replacements:h}),b.preventDefault()},children:(0,G.jsxs)(St,{direction:"column",gap:"lg",children:[(0,G.jsx)(Ot.__experimentalNumberControl,{label:(0,dt.__)("Width"),value:l,min:1,onChange:b=>{c(b)}}),(0,G.jsx)(Ot.TextareaControl,{label:(0,dt.__)("Alternative text"),value:f,onChange:b=>{d(b)},help:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Pn,{openInNewTab:!0,href:(0,dt.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),children:(0,dt.__)("Describe the purpose of the image.")}),(0,G.jsx)("br",{}),(0,dt.__)("Leave empty if decorative.")]})}),(0,G.jsx)(St,{justify:"right",children:(0,G.jsx)(Ot.Button,{disabled:!g,accessibleWhenDisabled:!0,variant:"primary",type:"submit",size:"compact",children:(0,dt.__)("Apply")})})]})})})}function eu({value:t,onChange:e,onFocus:r,isObjectActive:o,activeObjectAttributes:n,contentRef:a}){return(0,G.jsxs)(ge.MediaUploadCheck,{children:[(0,G.jsx)(ge.MediaUpload,{allowedTypes:Jc,value:Qc(n),onSelect:({id:s,url:l,alt:c,width:f})=>{e((0,Ar.insertObject)(t,{type:Hn,attributes:{className:`wp-image-${s}`,style:`width: ${Math.min(f,150)}px;`,url:l,alt:c}})),r()},render:({open:s})=>(0,G.jsx)(ge.RichTextToolbarButton,{icon:yo,title:o?(0,dt.__)("Replace image"):gs,onClick:s,isActive:o})}),o&&(0,G.jsx)(tu,{value:t,onChange:e,activeObjectAttributes:n,contentRef:a})]})}var bs=i(j(),1),$n=i($(),1),be=i(Y(),1);var Vt=i(R(),1),Un="core/italic",Wn=(0,bs.__)("Italic"),vs={name:Un,title:Wn,tagName:"em",className:null,edit({isActive:t,value:e,onChange:r,onFocus:o,isVisible:n=!0}){function a(){r((0,$n.toggleFormat)(e,{type:Un,title:Wn}))}function s(){r((0,$n.toggleFormat)(e,{type:Un})),o()}return(0,Vt.jsxs)(Vt.Fragment,{children:[(0,Vt.jsx)(be.RichTextShortcut,{type:"primary",character:"i",onUse:a}),n&&(0,Vt.jsx)(be.RichTextToolbarButton,{name:"italic",icon:go,title:Wn,onClick:s,isActive:t,shortcutType:"primary",shortcutCharacter:"i"}),(0,Vt.jsx)(be.__unstableRichTextInputEvent,{inputType:"formatItalic",onInput:a})]})}};var Fr=i(j(),1),ee=i(W(),1),K=i($(),1),re=i(Or(),1),ze=i(Y(),1),Ms=i(_s(),1);var As=i(_n(),1);var jr=i(W(),1),vt=i(j(),1),De=i(_n(),1),Is=i(Wt(),1),Ps=i(Or(),1),D=i($(),1),ve=i(Y(),1),zr=i(Kn(),1);var H=i(Or(),1);function Vr(t){if(!t)return!1;let e=t.trim();if(!e)return!1;if(/^\S+:/.test(e)){let r=(0,H.getProtocol)(e);if(!(0,H.isValidProtocol)(r)||r.startsWith("http")&&!/^https?:\/\/[^\/\s]/i.test(e))return!1;let o=(0,H.getAuthority)(e);if(!(0,H.isValidAuthority)(o))return!1;let n=(0,H.getPath)(e);if(n&&!(0,H.isValidPath)(n))return!1;let a=(0,H.getQueryString)(e);if(a&&!(0,H.isValidQueryString)(a))return!1;let s=(0,H.getFragment)(e);if(s&&!(0,H.isValidFragment)(s))return!1}return!(e.startsWith("#")&&!(0,H.isValidFragment)(e))}function Rs({url:t,type:e,id:r,opensInNewWindow:o,nofollow:n,cssClasses:a}){let s={type:"core/link",attributes:{url:t}};e&&(s.attributes.type=e),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=a?.trim();return l?.length&&(s.attributes.class=l),s}function Br(t,e,r=t.start,o=t.end){let n={start:void 0,end:void 0},{formats:a}=t,s,l;if(!a?.length)return n;let c=a.slice(),f=c[r]?.find(({type:h})=>h===e.type),d=c[o]?.find(({type:h})=>h===e.type),g=c[o-1]?.find(({type:h})=>h===e.type);if(f)s=f,l=r;else if(d)s=d,l=o;else if(g)s=g,l=o-1;else return n;let S=c[l].indexOf(s),b=[c,l,s,S];return r=ru(...b),o=ou(...b),r=r<0?0:r,{start:r,end:o+1}}function Ss(t,e,r,o,n){let a=e,l={forwards:1,backwards:-1}[n]||1,c=l*-1;for(;t[a]&&t[a][o]===r;)a=a+l;return a=a+c,a}var Ts=(t,...e)=>(...r)=>t(...r,...e),ru=Ts(Ss,"backwards"),ou=Ts(Ss,"forwards");var Cs=i(W(),1),Es=i(Rn(),1),Yn=i(j(),1),Dr=i(Wt(),1);var Tt=i(R(),1),ks=({setting:t,value:e,onChange:r})=>{let o=e?e?.cssClasses?.length>0:!1,[n,a]=(0,Cs.useState)(o),l=`css-classes-setting-${(0,Es.useInstanceId)(ks)}`,c=d=>{let g=typeof d=="string"?d.replace(/,/g," ").replace(/\s+/g," ").trim():d;r({...e,[t.id]:g})},f=()=>{n?(o&&c(""),a(!1)):a(!0)};return(0,Tt.jsxs)("fieldset",{children:[(0,Tt.jsx)(kn,{render:(0,Tt.jsx)("legend",{}),children:t.title}),(0,Tt.jsxs)(St,{direction:"column",gap:"md",children:[(0,Tt.jsx)(Dr.CheckboxControl,{label:t.title,onChange:f,checked:n||o,"aria-expanded":n,"aria-controls":n?l:void 0}),n&&(0,Tt.jsx)("div",{id:l,children:(0,Tt.jsx)(Dr.__experimentalInputControl,{label:(0,Yn.__)("CSS classes"),value:e?.cssClasses,onChange:c,help:(0,Yn.__)("Separate multiple classes with spaces."),__unstableInputWidth:"100%"})})]})]})},Ns=ks;var je=i(R(),1),nu=[...ve.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,vt.__)("Mark as nofollow")},{id:"cssClasses",title:(0,vt.__)("Additional CSS class(es)"),render:(t,e,r)=>(0,je.jsx)(Ns,{setting:t,value:e,onChange:r})}];function au({isActive:t,activeAttributes:e,value:r,onChange:o,onFocusOutside:n,stopAddingLink:a,contentRef:s,focusOnMount:l}){let f=iu(r,t).text,{selectionChange:d}=(0,zr.useDispatch)(ve.store),{createPageEntity:g,userCanCreatePages:S,selectionStart:b}=(0,zr.useSelect)(u=>{let{getSettings:y,getSelectionStart:L}=u(ve.store),E=y();return{createPageEntity:E.__experimentalCreatePageEntity,userCanCreatePages:E.__experimentalUserCanCreatePages,selectionStart:L()}},[]),h=(0,jr.useMemo)(()=>({url:e.url,type:e.type,id:e.id,opensInNewTab:e.target==="_blank",nofollow:e.rel?.includes("nofollow"),title:f,cssClasses:e.class}),[e.class,e.id,e.rel,e.target,e.type,e.url,f]);function w(){let u=(0,D.removeFormat)(r,"core/link");o(u),a(),(0,De.speak)((0,vt.__)("Link removed."),"assertive")}function T(u){let L=!h?.url;u={...h,...u};let E=(0,Ps.prependHTTPS)(u.url),I=Rs({url:E,type:u.type,id:u.id!==void 0&&u.id!==null?String(u.id):void 0,opensInNewWindow:u.opensInNewTab,nofollow:u.nofollow,cssClasses:u.cssClasses}),k=u.title||E,p;if((0,D.isCollapsed)(r)&&!t){let x=(0,D.insert)(r,k);p=(0,D.applyFormat)(x,I,r.start,r.start+k.length),o(p),a(),d({clientId:b.clientId,identifier:b.attributeKey,start:r.start+k.length+1});return}else if(k===f){let x=Br(r,{type:"core/link"});p=(0,D.applyFormat)(r,I,x.start,x.end)}else{p=(0,D.create)({text:k}),p=(0,D.applyFormat)(p,I,0,k.length);let x=Br(r,{type:"core/link"}),[C,F]=(0,D.split)(r,x.start,x.start),V=(0,D.replace)(F,f,p);p=(0,D.concat)(C,V)}o(p),L||a(),Vr(E)?t?(0,De.speak)((0,vt.__)("Link edited."),"assertive"):(0,De.speak)((0,vt.__)("Link inserted."),"assertive"):(0,De.speak)((0,vt.__)("Warning: the link has been inserted but may have errors. Please test it."),"assertive")}let v=(0,D.useAnchor)({editableContentElement:s.current,settings:{...Hr,isActive:t}});async function m(u){let y=await g({title:u,status:"draft"});return{id:y.id,type:y.type,title:y.title.rendered,url:y.link,kind:"post-type"}}function _(u){return(0,jr.createInterpolateElement)((0,vt.sprintf)((0,vt.__)("Create page: <mark>%s</mark>"),u),{mark:(0,je.jsx)("mark",{})})}return(0,je.jsx)(Is.Popover,{anchor:v,animate:!1,onClose:a,onFocusOutside:n,placement:"bottom",offset:8,shift:!0,focusOnMount:l,constrainTabbing:!0,children:(0,je.jsx)(ve.LinkControl,{value:h,onChange:T,onRemove:w,hasRichPreviews:!0,createSuggestion:g&&m,withCreateSuggestion:S,createSuggestionButtonText:_,hasTextControl:!0,settings:nu,showInitialSuggestions:!0,suggestionsQuery:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}})})}function iu(t,e){let r=t.start,o=t.end;if(e){let n=Br(t,{type:"core/link"});r=n.start,o=n.end}return(0,D.slice)(t,r,o)}var Ls=au;var Ct=i(R(),1),we="core/link",Os=(0,Fr.__)("Link");function su({isActive:t,activeAttributes:e,value:r,onChange:o,onFocus:n,contentRef:a,isVisible:s=!0}){let[l,c]=(0,ee.useState)(!1),[f,d]=(0,ee.useState)(null);(0,ee.useEffect)(()=>{t||c(!1)},[t]),(0,ee.useLayoutEffect)(()=>{let v=a.current;if(!v)return;function m(_){let u=_.target.closest("[contenteditable] a");!u||!t||(c(!0),d({el:u,action:"click"}))}return v.addEventListener("click",m),()=>{v.removeEventListener("click",m)}},[a,t]);function g(v){let m=(0,K.getTextContent)((0,K.slice)(r));!t&&m&&(0,re.isURL)(m)&&Vr(m)?o((0,K.applyFormat)(r,{type:we,attributes:{url:m}})):!t&&m&&(0,re.isEmail)(m)?o((0,K.applyFormat)(r,{type:we,attributes:{url:`mailto:${m}`}})):!t&&m&&(0,re.isPhoneNumber)(m)?o((0,K.applyFormat)(r,{type:we,attributes:{url:`tel:${m.replace(/\D/g,"")}`}})):(v&&d({el:v,action:null}),c(!0))}function S(){c(!1),f?.el?.tagName==="BUTTON"?f.el.focus():n(),d(null)}function b(){c(!1),d(null)}function h(){o((0,K.removeFormat)(r,we)),(0,As.speak)((0,Fr.__)("Link removed."),"assertive")}let w=!(f?.el?.tagName==="A"&&f?.action==="click"),T=!(0,K.isCollapsed)(r);return(0,Ct.jsxs)(Ct.Fragment,{children:[T&&(0,Ct.jsx)(ze.RichTextShortcut,{type:"primary",character:"k",onUse:g}),(0,Ct.jsx)(ze.RichTextShortcut,{type:"primaryShift",character:"k",onUse:h}),s&&(0,Ct.jsx)(ze.RichTextToolbarButton,{name:"link",icon:Co,title:t?(0,Fr.__)("Link"):Os,onClick:v=>{g(v.currentTarget)},isActive:t||l,shortcutType:"primary",shortcutCharacter:"k","aria-haspopup":"true","aria-expanded":l}),s&&l&&(0,Ct.jsx)(Ls,{stopAddingLink:S,onFocusOutside:b,isActive:t,activeAttributes:e,value:r,onChange:o,contentRef:a,focusOnMount:w?"firstElement":!1})]})}var Hr={name:we,title:Os,tagName:"a",className:null,attributes:{url:"href",type:"data-type",id:"data-id",_id:"id",target:"target",rel:"rel",class:"class"},__unstablePasteRule(t,{html:e,plainText:r}){let o=(e||r).replace(/<[^>]+>/g,"").trim();if(!(0,re.isURL)(o)||!/^https?:/.test(o))return t;window.console.log(`Created link:
+				&{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:

-`,o);let n={type:we,attributes:{url:(0,Ms.decodeEntities)(o)}};return(0,K.isCollapsed)(t)?(0,K.insert)(t,(0,K.applyFormat)((0,K.create)({text:r}),n,0,r.length)):(0,K.applyFormat)(t,n)},edit:su};var Bs=i(j(),1),Ds=i($(),1),Ur=i(Y(),1);var oe=i(R(),1),Vs="core/strikethrough",Gn=(0,Bs.__)("Strikethrough"),js={name:Vs,title:Gn,tagName:"s",className:null,edit({isActive:t,value:e,onChange:r,onFocus:o}){function n(){r((0,Ds.toggleFormat)(e,{type:Vs,title:Gn})),o()}return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(Ur.RichTextShortcut,{type:"access",character:"d",onUse:n}),(0,oe.jsx)(Ur.RichTextToolbarButton,{icon:vo,title:Gn,onClick:n,isActive:t,role:"menuitemcheckbox"})]})}};var Fs=i(j(),1),Us=i($(),1),Wr=i(Y(),1),ne=i(R(),1),zs="core/underline",Hs=(0,Fs.__)("Underline"),Ws={name:zs,title:Hs,tagName:"span",className:null,attributes:{style:"style"},edit({value:t,onChange:e}){let r=()=>{e((0,Us.toggleFormat)(t,{type:zs,attributes:{style:"text-decoration: underline;"},title:Hs}))};return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(Wr.RichTextShortcut,{type:"primary",character:"u",onUse:r}),(0,ne.jsx)(Wr.__unstableRichTextInputEvent,{inputType:"formatUnderline",onInput:r})]})}};var qs=i(j(),1),Gr=i(W(),1),qr=i(Y(),1);var Zs=i($(),1);var $s=i(W(),1),Ks=i(Kn(),1),Bt=i($(),1),wt=i(Y(),1),Ys=i(Wt(),1);var Zn=i(j(),1);var Et=i(R(),1),qn=[{name:"color",title:(0,Zn.__)("Text")},{name:"backgroundColor",title:(0,Zn.__)("Background")}];function lu(t=""){return t.split(";").reduce((e,r)=>{if(r){let[o,n]=r.split(":");o==="color"&&(e.color=n),o==="background-color"&&n!==He&&(e.backgroundColor=n)}return e},{})}function fu(t="",e){return t.split(" ").reduce((r,o)=>{if(o.startsWith("has-")&&o.endsWith("-color")){let n=o.replace(/^has-/,"").replace(/-color$/,""),a=(0,wt.getColorObjectByAttributeValues)(e,n);r.color=a.color}return r},{})}function $r(t,e,r){let o=(0,Bt.getActiveFormat)(t,e);return o?{...lu(o.attributes.style),...fu(o.attributes.class,r)}:{}}function cu(t,e,r,o){let{color:n,backgroundColor:a}={...$r(t,e,r),...o};if(!n&&!a)return(0,Bt.removeFormat)(t,e);let s=[],l=[],c={};if(a?s.push(["background-color",a].join(":")):s.push(["background-color",He].join(":")),n){let f=(0,wt.getColorObjectByColorValue)(r,n);f?l.push((0,wt.getColorClassName)("color",f.slug)):s.push(["color",n].join(":"))}return s.length&&(c.style=s.join(";")),l.length&&(c.class=l.join(" ")),(0,Bt.applyFormat)(t,{type:e,attributes:c})}function uu({name:t,property:e,value:r,onChange:o}){let n=(0,Ks.useSelect)(s=>{let{getSettings:l}=s(wt.store);return l().colors??[]},[]),a=(0,$s.useMemo)(()=>$r(r,t,n),[t,r,n]);return(0,Et.jsx)(wt.ColorPalette,{value:a[e],onChange:s=>{o(cu(r,t,n,{[e]:s}))},enableAlpha:!0,__experimentalIsRenderedInSidebar:!0})}function Gs({name:t,value:e,onChange:r,onClose:o,contentRef:n,isActive:a}){let s=(0,Bt.useAnchor)({editableContentElement:n.current,settings:{...Kr,isActive:a}});return(0,Et.jsx)(Ys.Popover,{onClose:o,className:"format-library__inline-color-popover",anchor:s,children:(0,Et.jsxs)(te.Root,{defaultValue:qn[0].name,children:[(0,Et.jsx)(te.List,{children:qn.map(l=>(0,Et.jsx)(te.Tab,{value:l.name,children:l.title},l.name))}),qn.map(l=>(0,Et.jsx)(te.Panel,{value:l.name,tabIndex:-1,children:(0,Et.jsx)(uu,{name:t,property:l.name,value:e,onChange:r})},l.name))]})})}var Dt=i(R(),1),He="rgba(0, 0, 0, 0)",Yr="core/text-color",Xs=(0,qs.__)("Highlight"),du=[];function Xn(t,e){let{ownerDocument:r}=t,{defaultView:o}=r,a=o.getComputedStyle(t).getPropertyValue(e);return e==="background-color"&&a===He&&t.parentElement?Xn(t.parentElement,e):a}function mu(t,{color:e,backgroundColor:r}){if(!(!e&&!r))return{color:e||Xn(t,"color"),backgroundColor:r===He?Xn(t,"background-color"):r}}function pu({value:t,onChange:e,isActive:r,activeAttributes:o,contentRef:n}){let[a,s=du]=(0,qr.useSettings)("color.custom","color.palette"),[l,c]=(0,Gr.useState)(!1),f=(0,Gr.useMemo)(()=>mu(n.current,$r(t,Yr,s)),[n,t,s]),d=!!s.length||a;return!d&&!r?null:(0,Dt.jsxs)(Dt.Fragment,{children:[(0,Dt.jsx)(qr.RichTextToolbarButton,{className:"format-library-text-color-button",isActive:r,icon:(0,Dt.jsx)(oo,{icon:Object.keys(o).length?Ao:uo,style:f}),title:Xs,onClick:d?()=>c(!0):()=>e((0,Zs.removeFormat)(t,Yr)),role:"menuitemcheckbox"}),l&&(0,Dt.jsx)(Gs,{name:Yr,onClose:()=>c(!1),activeAttributes:o,value:t,onChange:e,contentRef:n,isActive:r})]})}var Kr={name:Yr,title:Xs,tagName:"mark",className:"has-inline-color",attributes:{style:"style",class:"class"},edit:pu};var Qs=i(j(),1),tl=i($(),1),el=i(Y(),1);var rl=i(R(),1),Js="core/subscript",Jn=(0,Qs.__)("Subscript"),ol={name:Js,title:Jn,tagName:"sub",className:null,edit({isActive:t,value:e,onChange:r,onFocus:o}){function n(){r((0,tl.toggleFormat)(e,{type:Js,title:Jn}))}function a(){n(),o()}return(0,rl.jsx)(el.RichTextToolbarButton,{icon:Io,title:Jn,onClick:a,isActive:t,role:"menuitemcheckbox"})}};var al=i(j(),1),il=i($(),1),sl=i(Y(),1);var ll=i(R(),1),nl="core/superscript",Qn=(0,al.__)("Superscript"),fl={name:nl,title:Qn,tagName:"sup",className:null,edit({isActive:t,value:e,onChange:r,onFocus:o}){function n(){r((0,il.toggleFormat)(e,{type:nl,title:Qn}))}function a(){n(),o()}return(0,ll.jsx)(sl.RichTextToolbarButton,{icon:Lo,title:Qn,onClick:a,isActive:t,role:"menuitemcheckbox"})}};var ul=i(j(),1),dl=i($(),1),ml=i(Y(),1);var pl=i(R(),1),cl="core/keyboard",ta=(0,ul.__)("Keyboard input"),hl={name:cl,title:ta,tagName:"kbd",className:null,edit({isActive:t,value:e,onChange:r,onFocus:o}){function n(){r((0,dl.toggleFormat)(e,{type:cl,title:ta}))}function a(){n(),o()}return(0,pl.jsx)(ml.RichTextToolbarButton,{icon:ao,title:ta,onClick:a,isActive:t,role:"menuitemcheckbox"})}};var bl=i(j(),1),xe=i($(),1),vl=i(Y(),1);var wl=i(R(),1),ea="core/unknown",gl=(0,bl.__)("Clear Unknown Formatting");function hu(t){return(0,xe.isCollapsed)(t)?!1:(0,xe.slice)(t).formats.some(r=>r.some(o=>o.type===ea))}var xl={name:ea,title:gl,tagName:"*",className:null,edit({isActive:t,value:e,onChange:r,onFocus:o}){if(!t&&!hu(e))return null;function n(){r((0,xe.removeFormat)(e,ea)),o()}return(0,wl.jsx)(vl.RichTextToolbarButton,{name:"unknown",icon:xo,title:gl,onClick:n,isActive:!0})}};var ae=i(j(),1),_l=i(Y(),1),jt=i(Wt(),1);var Zr=i(W(),1),_e=i($(),1);var et=i(R(),1),ra="core/language",Xr=(0,ae.__)("Language"),oa={name:ra,title:Xr,tagName:"bdo",className:null,attributes:{lang:"lang",dir:"dir"},edit:gu};function gu({isActive:t,value:e,onChange:r,contentRef:o}){let[n,a]=(0,Zr.useState)(!1),s=()=>{a(l=>!l)};return(0,et.jsxs)(et.Fragment,{children:[(0,et.jsx)(_l.RichTextToolbarButton,{icon:So,label:Xr,title:Xr,onClick:()=>{t?r((0,_e.removeFormat)(e,ra)):s()},isActive:t,role:"menuitemcheckbox"}),n&&(0,et.jsx)(bu,{value:e,onChange:r,onClose:s,contentRef:o})]})}function bu({value:t,contentRef:e,onChange:r,onClose:o}){let n=(0,_e.useAnchor)({editableContentElement:e.current,settings:oa}),[a,s]=(0,Zr.useState)(""),[l,c]=(0,Zr.useState)("ltr");return(0,et.jsx)(jt.Popover,{className:"block-editor-format-toolbar__language-popover",anchor:n,onClose:o,children:(0,et.jsxs)(St,{render:(0,et.jsx)("form",{}),direction:"column",gap:"lg",className:"block-editor-format-toolbar__language-container-content",onSubmit:f=>{f.preventDefault(),r((0,_e.applyFormat)(t,{type:ra,attributes:{lang:a,dir:l}})),o()},children:[(0,et.jsx)(jt.TextControl,{label:Xr,value:a,onChange:f=>s(f),help:(0,ae.__)('A valid language attribute, like "en" or "fr".')}),(0,et.jsx)(jt.SelectControl,{label:(0,ae.__)("Text direction"),value:l,options:[{label:(0,ae.__)("Left to right"),value:"ltr"},{label:(0,ae.__)("Right to left"),value:"rtl"}],onChange:f=>c(f)}),(0,et.jsx)(St,{justify:"right",children:(0,et.jsx)(jt.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",text:(0,ae.__)("Apply")})})]})})}var Jr=i(j(),1),zt=i(W(),1),_t=i($(),1),Sl=i(Y(),1),Qr=i(Wt(),1);var yl=i(Hi(),1),{lock:Zb,unlock:Rl}=(0,yl.__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/format-library");var xt=i(R(),1),{ValidatedInputControl:vu}=Rl(Qr.privateApis),na="core/math",Tl=(0,Jr.__)("Math");function wu({value:t,onChange:e,activeAttributes:r,contentRef:o,latexToMathML:n}){let[a,s]=(0,zt.useState)(r?.["data-latex"]||""),[l,c]=(0,zt.useState)(null),f=(0,zt.useRef)(),d=(0,_t.useAnchor)({editableContentElement:o.current,settings:aa}),g=S=>{s(S);let b="";if(S&&n)try{b=n(S,{displayMode:!1}),c(null)}catch(w){c(w.message)}else c(null);let h=t.replacements.slice();h[t.start]={type:na,attributes:{"data-latex":S},innerHTML:b},e({...t,replacements:h})};return(0,xt.jsx)(Qr.Popover,{placement:"bottom-start",offset:8,focusOnMount:!1,anchor:d,onFocusOutside:()=>f.current?.reportValidity(),className:"block-editor-format-toolbar__math-popover",children:(0,xt.jsx)("form",{ref:f,style:{minWidth:"300px",padding:"4px"},onSubmit:S=>S.preventDefault(),children:(0,xt.jsx)(vu,{hideLabelFromVision:!0,label:(0,Jr.__)("LaTeX math syntax"),value:a,customValidity:l?{type:"invalid",message:l}:void 0,onChange:g,placeholder:(0,Jr.__)("e.g., x^2, \\frac{a}{b}"),autoComplete:"off",className:"block-editor-format-toolbar__math-input"})})})}function xu({value:t,onChange:e,onFocus:r,isObjectActive:o,activeObjectAttributes:n,contentRef:a}){let[s,l]=(0,zt.useState)();(0,zt.useEffect)(()=>{import("@wordpress/latex-to-mathml").then(f=>{l(()=>f.default)})},[]);function c(){let f;if(o){let d=n?.["data-latex"]||"";f=(0,_t.insert)(t,d),f.start=f.end-d.length}else{let d=(0,_t.getTextContent)((0,_t.slice)(t)),g="";if(d&&s)try{g=s(d,{displayMode:!1})}catch{}f=(0,_t.insertObject)(t,{type:na,attributes:{"data-latex":d},innerHTML:g}),f.start=f.end-1}e(f),r()}return(0,xt.jsxs)(xt.Fragment,{children:[(0,xt.jsx)(Sl.RichTextToolbarButton,{icon:ko,title:Tl,onClick:c,isActive:o}),o&&(0,xt.jsx)(wu,{value:t,onChange:e,activeAttributes:n,contentRef:a,latexToMathML:s})]})}var aa={name:na,title:Tl,tagName:"math",className:null,attributes:{"data-latex":"data-latex"},contentEditable:!1,edit:xu};var Cl=i(j(),1),El=i($(),1),kl=i(Y(),1),Nl=i(R(),1),_u="core/non-breaking-space",yu=(0,Cl.__)("Non breaking space"),Il={name:_u,title:yu,tagName:"nbsp",className:null,edit({value:t,onChange:e}){function r(){e((0,El.insert)(t,"\xA0"))}return(0,Nl.jsx)(kl.RichTextShortcut,{type:"primaryShift",character:" ",onUse:r})}};var Pl=[pa,ga,Fn,vs,Hr,js,Ws,Kr,ol,fl,hl,xl,oa,aa,Il];Pl.forEach(({name:t,...e})=>(0,Ll.registerFormatType)(t,e));})();
+`,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));})();
 /*! Bundled license information:

 use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/media-utils.js b/wp-includes/js/dist/media-utils.js
index 95ebc6a970..bdb09a1a88 100644
--- a/wp-includes/js/dist/media-utils.js
+++ b/wp-includes/js/dist/media-utils.js
@@ -126,7 +126,7 @@ var wp;
           return x2 === y2 && (0 !== x2 || 1 / x2 === 1 / y2) || x2 !== x2 && y2 !== y2;
         }
         function useSyncExternalStore$2(subscribe2, getSnapshot) {
-          didWarnOld18Alpha || void 0 === React80.startTransition || (didWarnOld18Alpha = true, console.error(
+          didWarnOld18Alpha || void 0 === React147.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();
@@ -136,7 +136,7 @@ var wp;
               "The result of getSnapshot should be cached to avoid an infinite loop"
             ), didWarnUncachedGetSnapshot = true);
           }
-          cachedValue = useState47({
+          cachedValue = useState58({
             inst: { value, getSnapshot }
           });
           var inst = cachedValue[0].inst, forceUpdate = cachedValue[1];
@@ -148,7 +148,7 @@ var wp;
             },
             [subscribe2, value, getSnapshot]
           );
-          useEffect40(
+          useEffect52(
             function() {
               checkIfSnapshotChanged(inst) && forceUpdate({ inst });
               return subscribe2(function() {
@@ -174,8 +174,8 @@ var wp;
           return getSnapshot();
         }
         "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());
-        var React80 = require_react(), objectIs = "function" === typeof Object.is ? Object.is : is, useState47 = React80.useState, useEffect40 = React80.useEffect, useLayoutEffect7 = React80.useLayoutEffect, useDebugValue2 = React80.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 !== React80.useSyncExternalStore ? React80.useSyncExternalStore : shim;
+        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;
+        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,14 +202,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 React80 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef57 = React80.useRef, useEffect40 = React80.useEffect, useMemo49 = React80.useMemo, useDebugValue2 = React80.useDebugValue;
+        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;
         exports.useSyncExternalStoreWithSelector = function(subscribe2, getSnapshot, getServerSnapshot, selector2, isEqual) {
-          var instRef = useRef57(null);
+          var instRef = useRef93(null);
           if (null === instRef.current) {
             var inst = { hasValue: false, value: null };
             instRef.current = inst;
           } else inst = instRef.current;
-          instRef = useMemo49(
+          instRef = useMemo70(
             function() {
               function memoizedSelector(nextSnapshot) {
                 if (!hasMemo) {
@@ -244,8 +244,8 @@ var wp;
             },
             [getSnapshot, getServerSnapshot, selector2, isEqual]
           );
-          var value = useSyncExternalStore3(subscribe2, instRef[0], instRef[1]);
-          useEffect40(
+          var value = useSyncExternalStore4(subscribe2, instRef[0], instRef[1]);
+          useEffect52(
             function() {
               inst.hasValue = true;
               inst.value = value;
@@ -293,6 +293,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/keycodes
   var require_keycodes = __commonJS({
     "package-external:@wordpress/keycodes"(exports, module) {
@@ -845,13 +852,6 @@ var wp;
     }
   });

-  // package-external:@wordpress/warning
-  var require_warning = __commonJS({
-    "package-external:@wordpress/warning"(exports, module) {
-      module.exports = window.wp.warning;
-    }
-  });
-
   // package-external:@wordpress/preferences
   var require_preferences = __commonJS({
     "package-external:@wordpress/preferences"(exports, module) {
@@ -877,7 +877,7 @@ var wp;
   var index_exports = {};
   __export(index_exports, {
     MediaUpload: () => media_upload_default,
-    privateApis: () => privateApis8,
+    privateApis: () => privateApis,
     transformAttachment: () => transformAttachment,
     uploadMedia: () => uploadMedia,
     validateFileSize: () => validateFileSize,
@@ -1108,6 +1108,17 @@ var wp;
       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(event) {
+      if (!event.metaKey && !event.ctrlKey) {
+        return;
+      }
+      const character = event.key?.toLowerCase();
+      if (character !== "z" && character !== "y") {
+        return;
+      }
+      event.stopPropagation();
     }
     initializeListeners() {
       this.frame.on("select", this.onSelect);
@@ -1222,8 +1233,20 @@ var wp;
       wp.media.frame = this.frame;
     }
     componentWillUnmount() {
+      this.detachUndoRedoGuard();
+      this.frame?.close();
+      this.frame?.modal?.remove();
       this.frame?.remove();
     }
+    detachUndoRedoGuard() {
+      if (this.frame?.modal?.el) {
+        this.frame.modal.el.removeEventListener(
+          "keydown",
+          this.stopUndoRedoPropagation,
+          true
+        );
+      }
+    }
     onUpdate(selections) {
       const { onSelect, multiple = false } = this.props;
       const state = this.frame.state();
@@ -1250,6 +1273,13 @@ var wp;
       const { wp } = window;
       const { value } = this.props;
       this.updateCollection();
+      if (this.frame?.modal?.el) {
+        this.frame.modal.el.addEventListener(
+          "keydown",
+          this.stopUndoRedoPropagation,
+          true
+        );
+      }
       if (this.props.mode) {
         this.frame.content.mode(this.props.mode);
       }
@@ -1274,6 +1304,7 @@ var wp;
     }
     onClose() {
       const { onClose } = this.props;
+      this.detachUndoRedoGuard();
       if (onClose) {
         onClose();
       }
@@ -1652,11 +1683,11 @@ var wp;
   var clsx_default = clsx;

   // packages/media-utils/build-module/components/media-upload-modal/index.mjs
-  var import_element102 = __toESM(require_element(), 1);
-  var import_i18n73 = __toESM(require_i18n(), 1);
+  var import_element146 = __toESM(require_element(), 1);
+  var import_i18n78 = __toESM(require_i18n(), 1);
   var import_core_data6 = __toESM(require_core_data(), 1);
   var import_data14 = __toESM(require_data(), 1);
-  var import_components59 = __toESM(require_components(), 1);
+  var import_components57 = __toESM(require_components(), 1);

   // packages/icons/build-module/library/arrow-down.mjs
   var import_primitives = __toESM(require_primitives(), 1);
@@ -1708,123 +1739,131 @@ var wp;
   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" }) });

-  // packages/icons/build-module/library/chevron-right.mjs
+  // 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_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.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+  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" }) });

-  // packages/icons/build-module/library/close-small.mjs
+  // 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 close_small_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: "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_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" }) });

-  // packages/icons/build-module/library/cog.mjs
+  // 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 cog_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: "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 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" }) });

-  // packages/icons/build-module/library/comment-author-avatar.mjs
+  // packages/icons/build-module/library/cog.mjs
   var import_primitives14 = __toESM(require_primitives(), 1);
   var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-  var comment_author_avatar_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: "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 cog_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: "M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z" }) });

-  // packages/icons/build-module/library/envelope.mjs
+  // 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 envelope_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: "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 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" }) });

-  // packages/icons/build-module/library/error.mjs
+  // packages/icons/build-module/library/envelope.mjs
   var import_primitives16 = __toESM(require_primitives(), 1);
   var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-  var error_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, { 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 envelope_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, { 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/file.mjs
+  // packages/icons/build-module/library/error.mjs
   var import_primitives17 = __toESM(require_primitives(), 1);
   var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-  var file_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, { 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 error_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, { 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/format-list-bullets-rtl.mjs
+  // packages/icons/build-module/library/file.mjs
   var import_primitives18 = __toESM(require_primitives(), 1);
   var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_rtl_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: "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 file_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, { 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.mjs
+  // packages/icons/build-module/library/format-list-bullets-rtl.mjs
   var import_primitives19 = __toESM(require_primitives(), 1);
   var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-  var format_list_bullets_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: "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 format_list_bullets_rtl_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: "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/funnel.mjs
+  // packages/icons/build-module/library/format-list-bullets.mjs
   var import_primitives20 = __toESM(require_primitives(), 1);
   var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-  var funnel_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 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z" }) });
+  var format_list_bullets_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: "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/image.mjs
+  // packages/icons/build-module/library/funnel.mjs
   var import_primitives21 = __toESM(require_primitives(), 1);
   var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-  var image_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: "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 funnel_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: "M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z" }) });

-  // packages/icons/build-module/library/link.mjs
+  // packages/icons/build-module/library/image.mjs
   var import_primitives22 = __toESM(require_primitives(), 1);
   var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
-  var link_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: "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 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" }) });

-  // packages/icons/build-module/library/mobile.mjs
+  // packages/icons/build-module/library/link.mjs
   var import_primitives23 = __toESM(require_primitives(), 1);
   var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
-  var mobile_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: "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 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" }) });

-  // packages/icons/build-module/library/more-vertical.mjs
+  // packages/icons/build-module/library/mobile.mjs
   var import_primitives24 = __toESM(require_primitives(), 1);
   var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-  var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives24.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+  var mobile_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives24.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives24.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/next.mjs
+  // packages/icons/build-module/library/more-vertical.mjs
   var import_primitives25 = __toESM(require_primitives(), 1);
   var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-  var next_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives25.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 more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives25.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(import_primitives25.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });

-  // packages/icons/build-module/library/previous.mjs
+  // packages/icons/build-module/library/next.mjs
   var import_primitives26 = __toESM(require_primitives(), 1);
   var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-  var previous_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: "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 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" }) });

-  // packages/icons/build-module/library/published.mjs
+  // packages/icons/build-module/library/previous.mjs
   var import_primitives27 = __toESM(require_primitives(), 1);
   var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
-  var published_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, { 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 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" }) });

-  // packages/icons/build-module/library/scheduled.mjs
+  // packages/icons/build-module/library/published.mjs
   var import_primitives28 = __toESM(require_primitives(), 1);
   var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
-  var scheduled_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 0Zm9 1V8h-1.5v3.5h-2V13H13Z" }) });
+  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" }) });

-  // packages/icons/build-module/library/search.mjs
+  // packages/icons/build-module/library/scheduled.mjs
   var import_primitives29 = __toESM(require_primitives(), 1);
   var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
-  var search_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, { 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 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" }) });

-  // packages/icons/build-module/library/seen.mjs
+  // packages/icons/build-module/library/search.mjs
   var import_primitives30 = __toESM(require_primitives(), 1);
   var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
-  var seen_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: "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 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" }) });

-  // packages/icons/build-module/library/unseen.mjs
+  // packages/icons/build-module/library/seen.mjs
   var import_primitives31 = __toESM(require_primitives(), 1);
   var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
-  var unseen_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives31.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 seen_default = /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives31.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_primitives31.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/upload.mjs
+  // packages/icons/build-module/library/unseen.mjs
   var import_primitives32 = __toESM(require_primitives(), 1);
   var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
-  var upload_default = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives32.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 unseen_default = /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives32.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_primitives32.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/video.mjs
+  // packages/icons/build-module/library/upload.mjs
   var import_primitives33 = __toESM(require_primitives(), 1);
   var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-  var video_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.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 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" }) });
+
+  // packages/icons/build-module/library/video.mjs
+  var import_primitives34 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
+  var video_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, { 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/badge/badge.mjs
-  var import_element12 = __toESM(require_element(), 1);
+  var import_element16 = __toESM(require_element(), 1);
+
+  // node_modules/@base-ui/utils/useControlled.mjs
+  var React = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/error.mjs
   var set;
@@ -1841,17 +1880,78 @@ var wp;
     }
   }

+  // 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: defaultValue2
+      } = React.useRef(defaultProp);
+      React.useEffect(() => {
+        if (!isControlled && serializeToDevModeString(defaultValue2) !== 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 React = __toESM(require_react(), 1);
+  var React2 = __toESM(require_react(), 1);
   var SafeReact = {
-    ...React
+    ...React2
   };

   // node_modules/@base-ui/utils/useRefWithInit.mjs
-  var React2 = __toESM(require_react(), 1);
+  var React3 = __toESM(require_react(), 1);
   var UNINITIALIZED = {};
   function useRefWithInit(init2, initArg) {
-    const ref = React2.useRef(UNINITIALIZED);
+    const ref = React3.useRef(UNINITIALIZED);
     if (ref.current === UNINITIALIZED) {
       ref.current = init2(initArg);
     }
@@ -1891,12 +1991,6 @@ var wp;
     }
   }

-  // node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
-  var React3 = __toESM(require_react(), 1);
-  var noop2 = () => {
-  };
-  var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop2;
-
   // node_modules/@base-ui/utils/warn.mjs
   var set2;
   if (true) {
@@ -1912,17 +2006,232 @@ var wp;
     }
   }

-  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  // 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 DirectionContext = /* @__PURE__ */ React4.createContext(void 0);
-  if (true) DirectionContext.displayName = "DirectionContext";
-  function useDirection() {
-    const context = React4.useContext(DirectionContext);
-    return context?.direction ?? "ltr";
+  var noop2 = () => {
+  };
+  var useIsoLayoutEffect = typeof document !== "undefined" ? React4.useLayoutEffect : noop2;
+
+  // 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
+    }
+  });
+  if (true) CompositeListContext.displayName = "CompositeListContext";
+  function useCompositeListContext() {
+    return React5.useContext(CompositeListContext);
+  }
+
+  // node_modules/@base-ui/react/internals/composite/list/CompositeList.mjs
+  var import_jsx_runtime35 = __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);
+    });
+    const register2 = 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;
+      }
+      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;
+      }
+      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 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);
+      }
+      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: register2,
+      unregister,
+      subscribeMapChange,
+      nextIndexRef
+    }), [register2, unregister, subscribeMapChange, nextIndexRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime35.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 index2 = registration.index;
+      const item = {
+        index: index2 ?? -1,
+        element: node,
+        registration
+      };
+      if (index2 === null) {
+        automaticItems.push(item);
+      } else if (index2 >= 0) {
+        reservedIndices.add(index2);
+        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 [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 React7 = __toESM(require_react(), 1);
+  var React9 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useMergedRefs.mjs
   function useMergedRefs(a2, b2, c2, d2) {
@@ -1997,7 +2306,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -2014,18 +2323,18 @@ var wp;
   }

   // node_modules/@base-ui/utils/getReactElementRef.mjs
-  var React6 = __toESM(require_react(), 1);
+  var React8 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/reactVersion.mjs
-  var React5 = __toESM(require_react(), 1);
-  var majorVersion = parseInt(React5.version, 10);
+  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__ */ React6.isValidElement(element)) {
+    if (!/* @__PURE__ */ React8.isValidElement(element)) {
       return null;
     }
     const reactElement = element;
@@ -2078,8 +2387,8 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/resolveClassName.mjs
-  function resolveClassName(className2, state) {
-    return typeof className2 === "function" ? className2(state) : className2;
+  function resolveClassName(className, state) {
+    return typeof className === "function" ? className(state) : className;
   }

   // node_modules/@base-ui/react/utils/resolveStyle.mjs
@@ -2263,17 +2572,17 @@ var wp;
       state = EMPTY_OBJECT,
       ref,
       props,
-      stateAttributesMapping: stateAttributesMapping3,
+      stateAttributesMapping: stateAttributesMapping2,
       enabled = true
     } = params;
-    const className2 = enabled ? resolveClassName(classNameProp, state) : void 0;
+    const className = enabled ? resolveClassName(classNameProp, state) : void 0;
     const style = enabled ? resolveStyle(styleProp, state) : void 0;
-    const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping3) : 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") {
       if (!enabled) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
@@ -2283,8 +2592,8 @@ var wp;
     if (!enabled) {
       return EMPTY_OBJECT;
     }
-    if (className2 !== void 0) {
-      outProps.className = mergeClassNames(outProps.className, className2);
+    if (className !== void 0) {
+      outProps.className = mergeClassNames(outProps.className, className);
     }
     if (style !== void 0) {
       outProps.style = mergeObjects(outProps.style, style);
@@ -2312,15 +2621,15 @@ var wp;
       mergedProps.ref = props.ref;
       let newElement = render4;
       if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-        const children = React7.Children.toArray(render4);
+        const children = React9.Children.toArray(render4);
         newElement = children[0];
       }
       if (true) {
-        if (!/* @__PURE__ */ React7.isValidElement(newElement)) {
+        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__ */ React7.cloneElement(newElement, mergedProps);
+      return /* @__PURE__ */ React9.cloneElement(newElement, mergedProps);
     }
     if (element) {
       if (typeof element === "string") {
@@ -2357,16 +2666,16 @@ var wp;
         key: props.key
       });
     }
-    return /* @__PURE__ */ React7.createElement(Tag, props);
+    return /* @__PURE__ */ React9.createElement(Tag, props);
   }

   // node_modules/@base-ui/utils/useId.mjs
-  var React8 = __toESM(require_react(), 1);
+  var React10 = __toESM(require_react(), 1);
   var globalId = 0;
   function useGlobalId(idOverride, prefix = "mui") {
-    const [defaultId, setDefaultId] = React8.useState(idOverride);
+    const [defaultId, setDefaultId] = React10.useState(idOverride);
     const id = idOverride || defaultId;
-    React8.useEffect(() => {
+    React10.useEffect(() => {
       if (defaultId == null) {
         globalId += 1;
         setDefaultId(`${prefix}-${globalId}`);
@@ -2490,17 +2799,16 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-  var React10 = __toESM(require_react(), 1);
+  var React12 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/useOnMount.mjs
-  var React9 = __toESM(require_react(), 1);
-  var EMPTY = [];
+  var React11 = __toESM(require_react(), 1);
   function useOnMount(fn) {
-    React9.useEffect(fn, EMPTY);
+    React11.useEffect(fn, EMPTY_ARRAY);
   }

   // node_modules/@base-ui/utils/useAnimationFrame.mjs
-  var EMPTY2 = null;
+  var EMPTY = null;
   var LAST_RAF = globalThis.requestAnimationFrame;
   var Scheduler = class {
     /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -2560,21 +2868,21 @@ var wp;
     static cancel(id) {
       return scheduler.cancel(id);
     }
-    currentId = EMPTY2;
+    currentId = EMPTY;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     request(fn) {
       this.cancel();
       this.currentId = scheduler.request(() => {
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
         fn();
       });
     }
     cancel = () => {
-      if (this.currentId !== EMPTY2) {
+      if (this.currentId !== EMPTY) {
         scheduler.cancel(this.currentId);
-        this.currentId = EMPTY2;
+        this.currentId = EMPTY;
       }
     };
     disposeEffect = () => {
@@ -2589,8 +2897,8 @@ var wp;

   // 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);
+    const [transitionStatus, setTransitionStatus] = React12.useState(open && enableIdleState ? "idle" : void 0);
+    const [mounted, setMounted] = React12.useState(open);
     if (open && !mounted) {
       setMounted(true);
       setTransitionStatus("starting");
@@ -2644,6 +2952,65 @@ var wp;
     };
   }

+  // 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: register2,
+      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;
+      }
+      return indexRef.current;
+    } : -1);
+    const index2 = externalIndex ?? internalIndex;
+    const componentRef = React13.useRef(null);
+    const ref = React13.useCallback((node) => {
+      const previousNode = componentRef.current;
+      if (previousNode) {
+        unregister(previousNode);
+      }
+      componentRef.current = node;
+      if (node) {
+        register2(node, {
+          metadata: metadata ?? null,
+          index: externalIndex ?? null,
+          label,
+          textRef
+        });
+      }
+    }, [externalIndex, register2, 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);
+        }
+      });
+    }, [externalIndex, subscribeMapChange]);
+    return {
+      ref,
+      index: index2
+    };
+  }
+
   // node_modules/@base-ui/react/internals/stateAttributesMapping.mjs
   var TransitionStatusDataAttributes = /* @__PURE__ */ (function(TransitionStatusDataAttributes2) {
     TransitionStatusDataAttributes2["startingStyle"] = "data-starting-style";
@@ -2651,10 +3018,10 @@ var wp;
     return TransitionStatusDataAttributes2;
   })({});
   var STARTING_HOOK = {
-    [TransitionStatusDataAttributes.startingStyle]: ""
+    "data-starting-style": ""
   };
   var ENDING_HOOK = {
-    [TransitionStatusDataAttributes.endingStyle]: ""
+    "data-ending-style": ""
   };
   var transitionStatusMapping = {
     transitionStatus(value) {
@@ -2669,7 +3036,7 @@ var wp;
   };

   // node_modules/@base-ui/react/internals/use-button/useButton.mjs
-  var React13 = __toESM(require_react(), 1);
+  var React16 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.dom.mjs
   function hasWindow() {
@@ -2828,11 +3195,11 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/composite/root/CompositeRootContext.mjs
-  var React11 = __toESM(require_react(), 1);
-  var CompositeRootContext = /* @__PURE__ */ React11.createContext(void 0);
+  var React14 = __toESM(require_react(), 1);
+  var CompositeRootContext = /* @__PURE__ */ React14.createContext(void 0);
   if (true) CompositeRootContext.displayName = "CompositeRootContext";
   function useCompositeRootContext(optional = false) {
-    const context = React11.useContext(CompositeRootContext);
+    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));
     }
@@ -2840,7 +3207,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/useFocusableWhenDisabled.mjs
-  var React12 = __toESM(require_react(), 1);
+  var React15 = __toESM(require_react(), 1);
   function useFocusableWhenDisabled(parameters) {
     const {
       focusableWhenDisabled,
@@ -2851,7 +3218,7 @@ var wp;
     } = parameters;
     const isFocusableComposite = composite && focusableWhenDisabled !== false;
     const isNonFocusableComposite = composite && focusableWhenDisabled === false;
-    const props = React12.useMemo(() => {
+    const props = React15.useMemo(() => {
       const additionalProps = {
         // allow Tabbing away from focusableWhenDisabled elements
         onKeyDown(event) {
@@ -2879,6 +3246,27 @@ var wp;
     };
   }

+  // 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 {
@@ -2888,7 +3276,7 @@ var wp;
       native: isNativeButton = true,
       composite: compositeProp
     } = parameters;
-    const elementRef = React13.useRef(null);
+    const elementRef = React16.useRef(null);
     const compositeRootContext = useCompositeRootContext(true);
     const isCompositeItem = compositeProp ?? compositeRootContext !== void 0;
     const {
@@ -2901,7 +3289,7 @@ var wp;
       isNativeButton
     });
     if (true) {
-      React13.useEffect(() => {
+      React16.useEffect(() => {
         if (!elementRef.current) {
           return;
         }
@@ -2919,7 +3307,7 @@ var wp;
         }
       }, [isNativeButton]);
     }
-    const updateDisabled = React13.useCallback(() => {
+    const updateDisabled = React16.useCallback(() => {
       const element = elementRef.current;
       if (!isButtonElement(element)) {
         return;
@@ -2929,7 +3317,7 @@ var wp;
       }
     }, [disabled2, focusableWhenDisabledProps.disabled, isCompositeItem]);
     useIsoLayoutEffect(updateDisabled, [updateDisabled]);
-    const getButtonProps = React13.useCallback((externalProps = {}) => {
+    const getButtonProps = React16.useCallback((externalProps = {}) => {
       const {
         onClick: externalOnClick,
         onMouseDown: externalOnMouseDown,
@@ -2974,22 +3362,25 @@ var wp;
               return;
             }
             event.preventDefault();
-            if (isLink || isNativeButton && isButton2) {
-              currentTarget.click();
-              event.preventBaseUIHandler();
-            } else if (shouldClick) {
-              externalOnClick?.(event);
+            if (!isNativeButton || isButton2) {
               event.preventBaseUIHandler();
+              dispatchClickWithModifiers(currentTarget, event);
             }
             return;
           }
-          if (shouldClick) {
-            if (!isNativeButton && (isSpaceKey || isEnterKey)) {
+          if (!shouldClick || isNativeButton || !isSpaceKey && !isEnterKey) {
+            if (isCurrentTarget && isLink && isSpaceKey) {
               event.preventDefault();
             }
-            if (!isNativeButton && isEnterKey) {
-              externalOnClick?.(event);
-            }
+            return;
+          }
+          if (event.defaultPrevented) {
+            return;
+          }
+          event.preventDefault();
+          if (isEnterKey) {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(currentTarget, event);
           }
         },
         onKeyUp(event) {
@@ -3005,8 +3396,9 @@ var wp;
           if (event.baseUIHandlerPrevented) {
             return;
           }
-          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && event.key === " ") {
-            externalOnClick?.(event);
+          if (event.target === event.currentTarget && !isNativeButton && !isCompositeItem && !event.defaultPrevented && event.key === " ") {
+            event.preventBaseUIHandler();
+            dispatchClickWithModifiers(event.currentTarget, event);
           }
         },
         onPointerDown(event) {
@@ -3035,7 +3427,7 @@ var wp;
     return isHTMLElement(elem) && elem.tagName === "BUTTON";
   }
   function isValidLinkElement(elem) {
-    return Boolean(elem?.tagName === "A" && elem?.href);
+    return isHTMLElement(elem) && elem.tagName === "A" && Boolean(elem.href);
   }

   // node_modules/@base-ui/utils/addEventListener.mjs
@@ -3064,13 +3456,8 @@ var wp;
     return latest;
   }

-  // node_modules/@base-ui/utils/owner.mjs
-  function ownerDocument(node) {
-    return node?.ownerDocument || document;
-  }
-
   // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-  var React14 = __toESM(require_react(), 1);
+  var React17 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
   var ReactDOM = __toESM(require_react_dom(), 1);
@@ -3084,7 +3471,7 @@ var wp;
   }

   // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+  function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
     const frame = useAnimationFrame();
     return useStableCallback((fnToExecute, signal = null) => {
       frame.cancel();
@@ -3105,21 +3492,20 @@ var wp;
           if (!signal?.aborted) {
             done();
           }
-        }).catch(() => {
-          if (treatAbortedAsFinished) {
-            if (!signal?.aborted) {
-              done();
-            }
+        }, () => {
+          if (signal?.aborted) {
             return;
           }
           const currentAnimations = resolvedElement.getAnimations();
-          if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+          if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
             exec();
+            return;
           }
+          done();
         });
       }
       if (waitForStartingStyleRemoved) {
-        const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+        const startingStyleAttribute = "data-starting-style";
         if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
           frame.request(exec);
           return;
@@ -3152,8 +3538,8 @@ var wp;
       onComplete: onCompleteParam
     } = parameters;
     const onComplete = useStableCallback(onCompleteParam);
-    const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-    React14.useEffect(() => {
+    const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+    React17.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -3165,16 +3551,6 @@ var wp;
     }, [enabled, open, onComplete, runOnceAnimationsFinish]);
   }

-  // node_modules/@base-ui/utils/useOnFirstRender.mjs
-  var React15 = __toESM(require_react(), 1);
-  function useOnFirstRender(fn) {
-    const ref = React15.useRef(true);
-    if (ref.current) {
-      ref.current = false;
-      fn();
-    }
-  }
-
   // node_modules/@base-ui/utils/platform/parts.mjs
   var parts_exports = {};
   __export(parts_exports, {
@@ -3266,29 +3642,29 @@ var wp;
   var jsdom = /jsdom|happydom/.test(lowerUserAgent);

   // node_modules/@base-ui/utils/useTimeout.mjs
-  var EMPTY3 = 0;
+  var EMPTY2 = 0;
   var Timeout = class _Timeout {
     static create() {
       return new _Timeout();
     }
-    currentId = EMPTY3;
+    currentId = EMPTY2;
     /**
      * Executes `fn` after `delay`, clearing any previously scheduled call.
      */
     start(delay, fn) {
       this.clear();
       this.currentId = setTimeout(() => {
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
         fn();
       }, delay);
     }
     isStarted() {
-      return this.currentId !== EMPTY3;
+      return this.currentId !== EMPTY2;
     }
     clear = () => {
-      if (this.currentId !== EMPTY3) {
+      if (this.currentId !== EMPTY2) {
         clearTimeout(this.currentId);
-        this.currentId = EMPTY3;
+        this.currentId = EMPTY2;
       }
     };
     disposeEffect = () => {
@@ -3301,13 +3677,253 @@ var wp;
     return timeout;
   }

+  // node_modules/@base-ui/utils/useScrollLock.mjs
+  var originalHtmlStyles = {};
+  var originalBodyStyles = {};
+  var originalHtmlScrollBehavior = "";
+  function getViewportScroller(html, body) {
+    return isOverflowElement(html) ? html : body;
+  }
+  function isPageScrollLocked(win, html, body) {
+    return /hidden|clip/.test(win.getComputedStyle(getViewportScroller(html, body)).overflowY);
+  }
+  function hasInsetScrollbars(referenceElement) {
+    if (typeof document === "undefined") {
+      return false;
+    }
+    const doc = ownerDocument(referenceElement);
+    const win = getWindow(doc);
+    return win.innerWidth - doc.documentElement.clientWidth > 0;
+  }
+  function supportsStableScrollbarGutter(referenceElement) {
+    const supported = typeof CSS !== "undefined" && CSS.supports && CSS.supports("scrollbar-gutter", "stable");
+    if (!supported || typeof document === "undefined") {
+      return false;
+    }
+    const doc = ownerDocument(referenceElement);
+    const html = doc.documentElement;
+    const body = doc.body;
+    const scrollContainer = getViewportScroller(html, body);
+    const originalScrollContainerOverflowY = scrollContainer.style.overflowY;
+    const originalHtmlStyleGutter = html.style.scrollbarGutter;
+    html.style.scrollbarGutter = "stable";
+    scrollContainer.style.overflowY = "scroll";
+    const before = scrollContainer.offsetWidth;
+    scrollContainer.style.overflowY = "hidden";
+    const after = scrollContainer.offsetWidth;
+    scrollContainer.style.overflowY = originalScrollContainerOverflowY;
+    html.style.scrollbarGutter = originalHtmlStyleGutter;
+    return before === after;
+  }
+  function preventScrollOverlayScrollbars(referenceElement) {
+    const doc = ownerDocument(referenceElement);
+    const html = doc.documentElement;
+    const body = doc.body;
+    const elementToLock = getViewportScroller(html, body);
+    const originalElementToLockStyles = {
+      overflowY: elementToLock.style.overflowY,
+      overflowX: elementToLock.style.overflowX
+    };
+    Object.assign(elementToLock.style, {
+      overflowY: "hidden",
+      overflowX: "hidden"
+    });
+    return () => {
+      Object.assign(elementToLock.style, originalElementToLockStyles);
+    };
+  }
+  function preventScrollInsetScrollbars(referenceElement) {
+    const doc = ownerDocument(referenceElement);
+    const html = doc.documentElement;
+    const body = doc.body;
+    const win = getWindow(html);
+    let scrollTop = 0;
+    let scrollLeft = 0;
+    let updateGutterOnly = false;
+    const resizeFrame = AnimationFrame.create();
+    if (parts_exports.engine.webkit && (win.visualViewport?.scale ?? 1) !== 1) {
+      return () => {
+      };
+    }
+    function lockScroll() {
+      const htmlStyles = win.getComputedStyle(html);
+      const bodyStyles = win.getComputedStyle(body);
+      const htmlScrollbarGutterValue = htmlStyles.scrollbarGutter || "";
+      const hasBothEdges = htmlScrollbarGutterValue.includes("both-edges");
+      const scrollbarGutterValue = hasBothEdges ? "stable both-edges" : "stable";
+      scrollTop = html.scrollTop;
+      scrollLeft = html.scrollLeft;
+      originalHtmlStyles = {
+        scrollbarGutter: html.style.scrollbarGutter,
+        overflowY: html.style.overflowY,
+        overflowX: html.style.overflowX
+      };
+      originalHtmlScrollBehavior = html.style.scrollBehavior;
+      originalBodyStyles = {
+        position: body.style.position,
+        height: body.style.height,
+        width: body.style.width,
+        boxSizing: body.style.boxSizing,
+        overflowY: body.style.overflowY,
+        overflowX: body.style.overflowX,
+        scrollBehavior: body.style.scrollBehavior
+      };
+      const isScrollableY = html.scrollHeight > html.clientHeight;
+      const isScrollableX = html.scrollWidth > html.clientWidth;
+      const hasConstantOverflowY = htmlStyles.overflowY === "scroll" || bodyStyles.overflowY === "scroll";
+      const hasConstantOverflowX = htmlStyles.overflowX === "scroll" || bodyStyles.overflowX === "scroll";
+      const scrollbarWidth = Math.max(0, win.innerWidth - body.clientWidth);
+      const scrollbarHeight = Math.max(0, win.innerHeight - body.clientHeight);
+      const marginY = parseFloat(bodyStyles.marginTop) + parseFloat(bodyStyles.marginBottom);
+      const marginX = parseFloat(bodyStyles.marginLeft) + parseFloat(bodyStyles.marginRight);
+      const elementToLock = getViewportScroller(html, body);
+      updateGutterOnly = supportsStableScrollbarGutter(referenceElement);
+      if (updateGutterOnly) {
+        html.style.scrollbarGutter = scrollbarGutterValue;
+        elementToLock.style.overflowY = "hidden";
+        elementToLock.style.overflowX = "hidden";
+        return;
+      }
+      Object.assign(html.style, {
+        scrollbarGutter: scrollbarGutterValue,
+        overflowY: "hidden",
+        overflowX: "hidden"
+      });
+      if (isScrollableY || hasConstantOverflowY) {
+        html.style.overflowY = "scroll";
+      }
+      if (isScrollableX || hasConstantOverflowX) {
+        html.style.overflowX = "scroll";
+      }
+      Object.assign(body.style, {
+        position: "relative",
+        height: marginY || scrollbarHeight ? `calc(100dvh - ${marginY + scrollbarHeight}px)` : "100dvh",
+        width: marginX || scrollbarWidth ? `calc(100vw - ${marginX + scrollbarWidth}px)` : "100vw",
+        boxSizing: "border-box",
+        // Assign the longhands that `cleanup` restores, so nothing is left behind.
+        overflowY: "hidden",
+        overflowX: "hidden",
+        scrollBehavior: "unset"
+      });
+      body.scrollTop = scrollTop;
+      body.scrollLeft = scrollLeft;
+      html.setAttribute("data-base-ui-scroll-locked", "");
+      html.style.scrollBehavior = "unset";
+    }
+    function cleanup() {
+      Object.assign(html.style, originalHtmlStyles);
+      Object.assign(body.style, originalBodyStyles);
+      if (!updateGutterOnly) {
+        html.scrollTop = scrollTop;
+        html.scrollLeft = scrollLeft;
+        html.removeAttribute("data-base-ui-scroll-locked");
+        html.style.scrollBehavior = originalHtmlScrollBehavior;
+      }
+    }
+    function handleResize() {
+      cleanup();
+      resizeFrame.request(lockScroll);
+    }
+    lockScroll();
+    const unsubscribeResize = addEventListener(win, "resize", handleResize);
+    return () => {
+      resizeFrame.cancel();
+      cleanup();
+      if (typeof win.removeEventListener === "function") {
+        unsubscribeResize();
+      }
+    };
+  }
+  var ScrollLocker = class {
+    lockCount = 0;
+    restore = null;
+    timeoutLock = Timeout.create();
+    timeoutUnlock = Timeout.create();
+    acquire(referenceElement) {
+      this.lockCount += 1;
+      if (this.lockCount === 1 && this.restore === null) {
+        this.timeoutLock.start(0, () => this.lock(referenceElement));
+      }
+      return this.release;
+    }
+    release = () => {
+      this.lockCount -= 1;
+      if (this.lockCount === 0 && this.restore) {
+        this.timeoutUnlock.start(0, this.unlock);
+      }
+    };
+    unlock = () => {
+      if (this.lockCount === 0 && this.restore) {
+        this.restore?.();
+        this.restore = null;
+      }
+    };
+    lock(referenceElement) {
+      if (this.lockCount === 0 || this.restore !== null) {
+        return;
+      }
+      const doc = ownerDocument(referenceElement);
+      const html = doc.documentElement;
+      const body = doc.body;
+      const win = getWindow(html);
+      if (isPageScrollLocked(win, html, body)) {
+        const observer = new win.MutationObserver(() => {
+          if (isPageScrollLocked(win, html, body)) {
+            return;
+          }
+          observer.disconnect();
+          this.restore = null;
+          this.lock(referenceElement);
+        });
+        const options = {
+          attributes: true
+        };
+        observer.observe(html, options);
+        observer.observe(body, options);
+        this.restore = () => observer.disconnect();
+        return;
+      }
+      const hasOverlayScrollbars = parts_exports.os.ios || !hasInsetScrollbars(referenceElement);
+      this.restore = hasOverlayScrollbars ? preventScrollOverlayScrollbars(referenceElement) : preventScrollInsetScrollbars(referenceElement);
+    }
+  };
+  var SCROLL_LOCKER = new ScrollLocker();
+  function useScrollLock(enabled = true, referenceElement = null) {
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return void 0;
+      }
+      return SCROLL_LOCKER.acquire(referenceElement);
+    }, [enabled, referenceElement]);
+  }
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var React16 = __toESM(require_react(), 1);
+  var React18 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
+  function stopEvent(event) {
+    event.preventDefault();
+    event.stopPropagation();
+  }
   function isReactEvent(event) {
     return "nativeEvent" in event;
   }
+  function isVirtualClick(event) {
+    if (event.pointerType === "" && event.isTrusted) {
+      return true;
+    }
+    if (parts_exports.os.android && event.pointerType) {
+      return event.type === "click" && event.buttons === 1;
+    }
+    return event.detail === 0 && !event.pointerType;
+  }
+  function isVirtualPointerEvent(event) {
+    if (parts_exports.env.jsdom) {
+      return false;
+    }
+    return !parts_exports.os.android && event.width === 0 && event.height === 0 || parts_exports.os.android && event.width === 1 && event.height === 1 && event.pressure === 0 && event.detail === 0 && event.pointerType === "mouse" || // iOS VoiceOver returns 0.333• for width/height.
+    event.width < 1 && event.height < 1 && event.pressure === 0 && event.detail === 0 && event.pointerType === "touch";
+  }
   function isMouseLikePointerType(pointerType, strict) {
     const values = ["mouse", "pen"];
     if (!strict) {
@@ -3323,6 +3939,10 @@ var wp;
   // 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])";
+  var ARROW_LEFT = "ArrowLeft";
+  var ARROW_RIGHT = "ArrowRight";
+  var ARROW_UP = "ArrowUp";
+  var ARROW_DOWN = "ArrowDown";

   // node_modules/@base-ui/react/internals/shadowDom.mjs
   function activeElement(doc) {
@@ -3393,6 +4013,12 @@ var wp;
   function isInteractiveElement(element) {
     return element?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${TYPEABLE_SELECTOR}`) != null;
   }
+  function isTypeableCombobox(element) {
+    if (!element) {
+      return false;
+    }
+    return element.getAttribute("role") === "combobox" && isTypeableElement(element);
+  }
   function matchesFocusVisible(element) {
     if (!element || parts_exports.env.jsdom) {
       return true;
@@ -3403,6 +4029,12 @@ var wp;
       return true;
     }
   }
+  function getFloatingFocusElement(floatingElement) {
+    if (!floatingElement) {
+      return null;
+    }
+    return floatingElement.hasAttribute(FOCUSABLE_ATTRIBUTE) ? floatingElement : floatingElement.querySelector(`[${FOCUSABLE_ATTRIBUTE}]`) || floatingElement;
+  }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverShared.mjs
   function resolveValue(value, pointerType) {
@@ -3435,8 +4067,8 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-  var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
-  var FloatingDelayGroupContext = /* @__PURE__ */ React16.createContext({
+  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
+  var FloatingDelayGroupContext = /* @__PURE__ */ React18.createContext({
     hasProvider: false,
     timeoutMs: 0,
     delayRef: {
@@ -3463,10 +4095,10 @@ var wp;
       delay,
       timeoutMs = 0
     } = props;
-    const delayRef = React16.useRef(delay);
-    const initialDelayRef = React16.useRef(delay);
-    const currentIdRef = React16.useRef(null);
-    const currentContextRef = React16.useRef(null);
+    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;
@@ -3479,8 +4111,8 @@ var wp;
         close: getDelay(delay, "close")
       };
     }, [delay, currentIdRef, delayRef, initialDelayRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(FloatingDelayGroupContext.Provider, {
-      value: React16.useMemo(() => ({
+    return /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(FloatingDelayGroupContext.Provider, {
+      value: React18.useMemo(() => ({
         hasProvider: true,
         delayRef,
         initialDelayRef,
@@ -3500,7 +4132,7 @@ var wp;
     } = options;
     const store = "rootStore" in context ? context.rootStore : context;
     const floatingId = store.useState("floatingId");
-    const groupContext = React16.useContext(FloatingDelayGroupContext);
+    const groupContext = React18.useContext(FloatingDelayGroupContext);
     const {
       currentIdRef,
       delayRef,
@@ -3510,22 +4142,13 @@ var wp;
       hasProvider,
       timeout
     } = groupContext;
-    const [isInstantPhase, setIsInstantPhase] = React16.useState(false);
-    const openRef = React16.useRef(open);
-    const isUnmountedRef = React16.useRef(false);
+    const [isInstantPhase, setIsInstantPhase] = React18.useState(false);
+    const openRef = React18.useRef(open);
     useIsoLayoutEffect(() => {
       openRef.current = open;
     }, [open]);
-    useIsoLayoutEffect(() => {
-      return () => {
-        isUnmountedRef.current = true;
-      };
-    }, []);
     useIsoLayoutEffect(() => {
       function unset() {
-        if (!isUnmountedRef.current) {
-          setIsInstantPhase(false);
-        }
         currentContextRef.current?.setIsInstantPhase(false);
         currentIdRef.current = null;
         currentContextRef.current = null;
@@ -3593,13 +4216,16 @@ var wp;
         }
       };
     }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-    return React16.useMemo(() => ({
+    return React18.useMemo(() => ({
       hasProvider,
       delayRef,
       isInstantPhase
     }), [hasProvider, delayRef, isInstantPhase]);
   }

+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
+  var React22 = __toESM(require_react(), 1);
+
   // node_modules/@base-ui/utils/mergeCleanups.mjs
   function mergeCleanups(...cleanups) {
     return () => {
@@ -3613,7 +4239,7 @@ var wp;
   }

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var React17 = __toESM(require_react(), 1);
+  var React19 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/visuallyHidden.mjs
   var visuallyHiddenBase = {
@@ -3638,9 +4264,9 @@ var wp;
   };

   // node_modules/@base-ui/react/utils/FocusGuard.mjs
-  var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
-  var FocusGuard = /* @__PURE__ */ React17.forwardRef(function FocusGuard2(props, ref) {
-    const [role, setRole] = React17.useState();
+  var import_jsx_runtime37 = __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");
@@ -3651,7 +4277,7 @@ var wp;
       // Role is only for VoiceOver
       role
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("span", {
+    return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("span", {
       ...props,
       ref,
       style: visuallyHidden,
@@ -3663,7 +4289,6 @@ var wp;
   if (true) FocusGuard.displayName = "FocusGuard";

   // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-  var sides = ["top", "right", "bottom", "left"];
   var min = Math.min;
   var max = Math.max;
   var round = Math.round;
@@ -3792,6 +4417,50 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/utils/composite.mjs
+  function isIndexOutOfListBounds(list, index2) {
+    return index2 < 0 || index2 >= 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 index2 = startingIndex;
+    do {
+      index2 += decrement ? -amount : amount;
+    } while (index2 >= 0 && index2 <= list.length - 1 && isListIndexDisabled(list, index2, disabledIndices));
+    return index2;
+  }
+  function isListIndexDisabled(list, index2, disabledIndices) {
+    const isExplicitlyDisabled = typeof disabledIndices === "function" ? disabledIndices(index2) : disabledIndices?.includes(index2) ?? false;
+    if (isExplicitlyDisabled) {
+      return true;
+    }
+    const element = list[index2];
+    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";
   }
@@ -3921,6 +4590,9 @@ var wp;
       appendMatchingElements(child, selector2, list);
     });
   }
+  function isTabbable(element) {
+    return isFocusableElement(element) && getTabIndex(element) >= 0;
+  }
   function focusable(container) {
     const candidates = [];
     appendCandidates(container, candidates);
@@ -3947,6 +4619,28 @@ var wp;
   function getPreviousTabbable(referenceElement) {
     return getTabbableIn(ownerDocument(referenceElement).body, -1) || referenceElement;
   }
+  function getTabbableNearElement(referenceElement, dir) {
+    if (!referenceElement) {
+      return null;
+    }
+    const list = tabbable(ownerDocument(referenceElement).body);
+    const elementCount = list.length;
+    if (elementCount === 0) {
+      return null;
+    }
+    const index2 = list.indexOf(referenceElement);
+    if (index2 === -1) {
+      return null;
+    }
+    const nextIndex = (index2 + dir + elementCount) % elementCount;
+    return list[nextIndex];
+  }
+  function getTabbableAfterElement(referenceElement) {
+    return getTabbableNearElement(referenceElement, 1);
+  }
+  function getTabbableBeforeElement(referenceElement) {
+    return getTabbableNearElement(referenceElement, -1);
+  }
   function isOutsideEvent(event, container) {
     const containerElement = container || event.currentTarget;
     const relatedTarget = event.relatedTarget;
@@ -3978,26 +4672,230 @@ var wp;
     const directChildren = nodes.filter((node) => node.parentId === id);
     return directChildren.flatMap((child) => [...!onlyOpenChildren || child.context?.open ? [child] : [], ...getNodeChildren(nodes, child.id, onlyOpenChildren)]);
   }
+  function getNodeAncestors(nodes, id) {
+    let allAncestors = [];
+    let currentParentId = nodes.find((node) => node.id === id)?.parentId;
+    while (currentParentId) {
+      const currentNode = nodes.find((node) => node.id === currentParentId);
+      currentParentId = currentNode?.parentId;
+      if (currentNode) {
+        allAncestors = allAncestors.concat(currentNode);
+      }
+    }
+    return allAncestors;
+  }

   // 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/utils/enqueueFocus.mjs
+  var rafId = 0;
+  function enqueueFocus(el, options = {}) {
+    const {
+      preventScroll = false,
+      sync: sync2 = false,
+      shouldFocus
+    } = options;
+    cancelAnimationFrame(rafId);
+    function exec() {
+      if (shouldFocus && !shouldFocus()) {
+        return;
+      }
+      el?.focus({
+        preventScroll
+      });
+    }
+    if (sync2) {
+      exec();
+      return NOOP;
+    }
+    const currentRafId = requestAnimationFrame(exec);
+    rafId = currentRafId;
+    return () => {
+      if (rafId === currentRafId) {
+        cancelAnimationFrame(currentRafId);
+        rafId = 0;
+      }
+    };
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/utils/markOthers.mjs
+  var counters = {
+    inert: /* @__PURE__ */ new WeakMap(),
+    "aria-hidden": /* @__PURE__ */ new WeakMap()
+  };
+  var markerName = "data-base-ui-inert";
+  var uncontrolledElementsSets = {
+    inert: /* @__PURE__ */ new WeakSet(),
+    "aria-hidden": /* @__PURE__ */ new WeakSet()
+  };
+  var markerCounterMap = /* @__PURE__ */ new WeakMap();
+  var lockCount = 0;
+  function getUncontrolledElementsSet(controlAttribute) {
+    return uncontrolledElementsSets[controlAttribute];
+  }
+  function unwrapHost(node) {
+    if (!node) {
+      return null;
+    }
+    return isShadowRoot(node) ? node.host : unwrapHost(node.parentNode);
+  }
+  var correctElements = (parent, targets) => targets.map((target) => {
+    if (parent.contains(target)) {
+      return target;
+    }
+    const correctedTarget = unwrapHost(target);
+    if (parent.contains(correctedTarget)) {
+      return correctedTarget;
+    }
+    return null;
+  }).filter((x2) => x2 != null);
+  var buildKeepSet = (targets) => {
+    const keep = /* @__PURE__ */ new Set();
+    targets.forEach((target) => {
+      let node = target;
+      while (node && !keep.has(node)) {
+        keep.add(node);
+        node = node.parentNode;
+      }
+    });
+    return keep;
+  };
+  var collectOutsideElements = (root, keepElements, stopElements) => {
+    const outside = [];
+    const walk = (parent) => {
+      if (!parent || stopElements.has(parent)) {
+        return;
+      }
+      Array.from(parent.children).forEach((node) => {
+        if (getNodeName(node) === "script") {
+          return;
+        }
+        if (keepElements.has(node)) {
+          walk(node);
+        } else {
+          outside.push(node);
+        }
+      });
+    };
+    walk(root);
+    return outside;
+  };
+  function applyAttributeToOthers(uncorrectedAvoidElements, body, ariaHidden, inert, {
+    mark = true
+  }) {
+    let controlAttribute = null;
+    if (inert) {
+      controlAttribute = "inert";
+    } else if (ariaHidden) {
+      controlAttribute = "aria-hidden";
+    }
+    let counterMap = null;
+    let uncontrolledElementsSet = null;
+    const avoidElements = correctElements(body, uncorrectedAvoidElements);
+    const markerTargets = mark ? collectOutsideElements(body, buildKeepSet(avoidElements), new Set(avoidElements)) : [];
+    const hiddenElements = [];
+    const markedElements = [];
+    if (controlAttribute) {
+      const map = counters[controlAttribute];
+      const currentUncontrolledElementsSet = getUncontrolledElementsSet(controlAttribute);
+      uncontrolledElementsSet = currentUncontrolledElementsSet;
+      counterMap = map;
+      const ariaLiveElements = correctElements(body, Array.from(body.querySelectorAll("[aria-live]")));
+      const controlElements = avoidElements.concat(ariaLiveElements);
+      const controlTargets = collectOutsideElements(body, buildKeepSet(controlElements), new Set(controlElements));
+      controlTargets.forEach((node) => {
+        const attr2 = node.getAttribute(controlAttribute);
+        const alreadyHidden = attr2 !== null && attr2 !== "false";
+        const counterValue = (map.get(node) || 0) + 1;
+        map.set(node, counterValue);
+        hiddenElements.push(node);
+        if (counterValue === 1 && alreadyHidden) {
+          currentUncontrolledElementsSet.add(node);
+        }
+        if (!alreadyHidden) {
+          node.setAttribute(controlAttribute, controlAttribute === "inert" ? "" : "true");
+        }
+      });
+    }
+    if (mark) {
+      markerTargets.forEach((node) => {
+        const markerValue = (markerCounterMap.get(node) || 0) + 1;
+        markerCounterMap.set(node, markerValue);
+        markedElements.push(node);
+        if (markerValue === 1) {
+          node.setAttribute(markerName, "");
+        }
+      });
+    }
+    lockCount += 1;
+    return () => {
+      if (counterMap) {
+        hiddenElements.forEach((element) => {
+          const currentCounterValue = counterMap.get(element) || 0;
+          const counterValue = currentCounterValue - 1;
+          counterMap.set(element, counterValue);
+          if (!counterValue) {
+            if (!uncontrolledElementsSet?.has(element) && controlAttribute) {
+              element.removeAttribute(controlAttribute);
+            }
+            uncontrolledElementsSet?.delete(element);
+          }
+        });
+      }
+      if (mark) {
+        markedElements.forEach((element) => {
+          const markerValue = (markerCounterMap.get(element) || 0) - 1;
+          markerCounterMap.set(element, markerValue);
+          if (!markerValue) {
+            element.removeAttribute(markerName);
+          }
+        });
+      }
+      lockCount -= 1;
+      if (!lockCount) {
+        counters.inert = /* @__PURE__ */ new WeakMap();
+        counters["aria-hidden"] = /* @__PURE__ */ new WeakMap();
+        uncontrolledElementsSets.inert = /* @__PURE__ */ new WeakSet();
+        uncontrolledElementsSets["aria-hidden"] = /* @__PURE__ */ new WeakSet();
+        markerCounterMap = /* @__PURE__ */ new WeakMap();
+      }
+    };
+  }
+  function markOthers(avoidElements, options = {}) {
+    const {
+      ariaHidden = false,
+      inert = false,
+      mark = true
+    } = options;
+    const body = ownerDocument(avoidElements[0]).body;
+    return applyAttributeToOthers(avoidElements, body, ariaHidden, inert, {
+      mark
+    });
+  }
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var React18 = __toESM(require_react(), 1);
+  var React20 = __toESM(require_react(), 1);
   var ReactDOM2 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/internals/constants.mjs
+  var TYPEAHEAD_RESET_MS = 500;
+  var PATIENT_CLICK_THRESHOLD = 500;
   var DISABLED_TRANSITIONS_STYLE = {
     style: {
       transition: "none"
     }
   };
+  var CLICK_TRIGGER_IDENTIFIER = "data-base-ui-click-trigger";
   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 DROPDOWN_COLLISION_AVOIDANCE = {
+    fallbackAxisSide: "none"
+  };
   var POPUP_COLLISION_AVOIDANCE = {
     fallbackAxisSide: "end"
   };
@@ -4009,10 +4907,10 @@ var wp;
   };

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-  var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-  var PortalContext = /* @__PURE__ */ React18.createContext(null);
+  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+  var PortalContext = /* @__PURE__ */ React20.createContext(null);
   if (true) PortalContext.displayName = "PortalContext";
-  var usePortalContext = () => React18.useContext(PortalContext);
+  var usePortalContext = () => React20.useContext(PortalContext);
   var attr = createAttribute("portal");
   function useFloatingPortalNode(props = {}) {
     const {
@@ -4024,14 +4922,14 @@ var wp;
     const uniqueId = useId();
     const portalContext = usePortalContext();
     const parentPortalNode = portalContext?.portalNode;
-    const [containerElement, setContainerElement] = React18.useState(null);
-    const [portalNode, setPortalNode] = React18.useState(null);
+    const [containerElement, setContainerElement] = React20.useState(null);
+    const [portalNode, setPortalNode] = React20.useState(null);
     const setPortalNodeRef = useStableCallback((node) => {
       if (node !== null) {
         setPortalNode(node);
       }
     });
-    const containerRef = React18.useRef(null);
+    const containerRef = React20.useRef(null);
     useIsoLayoutEffect(() => {
       if (containerProp === null) {
         if (containerRef.current) {
@@ -4041,9 +4939,6 @@ var wp;
         }
         return;
       }
-      if (uniqueId == null) {
-        return;
-      }
       const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
       if (resolvedContainer == null) {
         if (containerRef.current) {
@@ -4058,7 +4953,7 @@ var wp;
         setPortalNode(null);
         setContainerElement(resolvedContainer);
       }
-    }, [containerProp, parentPortalNode, uniqueId]);
+    }, [containerProp, parentPortalNode]);
     const portalElement = useRenderElement("div", componentProps, {
       ref: [ref, setPortalNodeRef],
       props: [{
@@ -4068,39 +4963,42 @@ var wp;
     });
     const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
     return {
-      portalNode,
-      portalSubtree
+      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__ */ React18.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+  var FloatingPortal = /* @__PURE__ */ React20.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
       children,
       container,
-      renderGuards,
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
+      node: portalNode,
+      nodeId: portalNodeId,
+      subtree: portalSubtree
     } = useFloatingPortalNode({
       container,
       ref: forwardedRef,
       componentProps,
       elementProps
     });
-    const beforeOutsideRef = React18.useRef(null);
-    const afterOutsideRef = React18.useRef(null);
-    const beforeInsideRef = React18.useRef(null);
-    const afterInsideRef = React18.useRef(null);
-    const [focusManagerState, setFocusManagerState] = React18.useState(null);
-    const focusInsideDisabledRef = React18.useRef(false);
+    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 = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-    React18.useEffect(() => {
+    const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+    React20.useEffect(() => {
       if (!portalNode || modal) {
         return void 0;
       }
@@ -4126,7 +5024,7 @@ var wp;
       enableFocusInside(portalNode);
       focusInsideDisabledRef.current = false;
     }, [open, portalNode]);
-    const portalContextValue = React18.useMemo(() => ({
+    const portalContextValue = React20.useMemo(() => ({
       beforeOutsideRef,
       afterOutsideRef,
       beforeInsideRef,
@@ -4134,10 +5032,10 @@ var wp;
       portalNode,
       setFocusManagerState
     }), [portalNode]);
-    return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(React18.Fragment, {
-      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(PortalContext.Provider, {
+    return /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(React20.Fragment, {
+      children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime38.jsxs)(PortalContext.Provider, {
         value: portalContextValue,
-        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(FocusGuard, {
+        children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: beforeOutsideRef,
           onFocus: (event) => {
@@ -4149,10 +5047,10 @@ var wp;
               prevTabbable?.focus();
             }
           }
-        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("span", {
-          "aria-owns": portalNode.id,
+        }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)("span", {
+          "aria-owns": portalNodeId,
           style: ownerVisuallyHidden
-        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(FocusGuard, {
+        }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(FocusGuard, {
           "data-type": "outside",
           ref: afterOutsideRef,
           onFocus: (event) => {
@@ -4174,7 +5072,7 @@ var wp;
   if (true) FloatingPortal.displayName = "FloatingPortal";

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var React19 = __toESM(require_react(), 1);
+  var React21 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
   function createEventEmitter() {
@@ -4195,20 +5093,661 @@ var wp;
     };
   }

+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingTreeStore.mjs
+  var FloatingTreeStore = class {
+    nodesRef = {
+      current: []
+    };
+    events = createEventEmitter();
+    addNode(node) {
+      this.nodesRef.current.push(node);
+    }
+    removeNode(node) {
+      const index2 = this.nodesRef.current.findIndex((n2) => n2 === node);
+      if (index2 !== -1) {
+        this.nodesRef.current.splice(index2, 1);
+      }
+    }
+  };
+
   // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-  var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
-  var FloatingNodeContext = /* @__PURE__ */ React19.createContext(null);
+  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+  var FloatingNodeContext = /* @__PURE__ */ React21.createContext(null);
   if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-  var FloatingTreeContext = /* @__PURE__ */ React19.createContext(null);
+  var FloatingTreeContext = /* @__PURE__ */ React21.createContext(null);
   if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-  var useFloatingParentNodeId = () => React19.useContext(FloatingNodeContext)?.id || null;
+  var useFloatingParentNodeId = () => React21.useContext(FloatingNodeContext)?.id || null;
   var useFloatingTree = (externalTree) => {
-    const contextTree = React19.useContext(FloatingTreeContext);
+    const contextTree = React21.useContext(FloatingTreeContext);
     return externalTree ?? contextTree;
   };
+  function useFloatingNodeId(externalTree) {
+    const id = useId();
+    const tree = useFloatingTree(externalTree);
+    const parentId = useFloatingParentNodeId();
+    useIsoLayoutEffect(() => {
+      if (!id) {
+        return void 0;
+      }
+      const node = {
+        id,
+        parentId
+      };
+      tree?.addNode(node);
+      return () => {
+        tree?.removeNode(node);
+      };
+    }, [tree, id, parentId]);
+    return id;
+  }
+  function FloatingNode(props) {
+    const {
+      children,
+      id
+    } = props;
+    const parentId = useFloatingParentNodeId();
+    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(FloatingNodeContext.Provider, {
+      value: React21.useMemo(() => ({
+        id,
+        parentId
+      }), [id, parentId]),
+      children
+    });
+  }
+  function FloatingTree(props) {
+    const {
+      children,
+      externalTree
+    } = props;
+    const tree = useRefWithInit(() => externalTree ?? new FloatingTreeStore()).current;
+    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(FloatingTreeContext.Provider, {
+      value: tree,
+      children
+    });
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/components/FloatingFocusManager.mjs
+  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+  function getEventType(event, lastInteractionType) {
+    const win = getWindow(getTarget(event));
+    if (event instanceof win.KeyboardEvent) {
+      return "keyboard";
+    }
+    if (event instanceof win.FocusEvent) {
+      return lastInteractionType || "keyboard";
+    }
+    if ("pointerType" in event) {
+      return event.pointerType || "keyboard";
+    }
+    if ("touches" in event) {
+      return "touch";
+    }
+    if (event instanceof win.MouseEvent) {
+      return lastInteractionType || (event.detail === 0 ? "keyboard" : "mouse");
+    }
+    return "";
+  }
+  var LIST_LIMIT = 20;
+  var previouslyFocusedElements = [];
+  function clearDisconnectedPreviouslyFocusedElements() {
+    previouslyFocusedElements = previouslyFocusedElements.filter((entry) => {
+      return entry.deref()?.isConnected;
+    });
+  }
+  function addPreviouslyFocusedElement(element) {
+    clearDisconnectedPreviouslyFocusedElements();
+    if (element && getNodeName(element) !== "body") {
+      previouslyFocusedElements.push(new WeakRef(element));
+      if (previouslyFocusedElements.length > LIST_LIMIT) {
+        previouslyFocusedElements = previouslyFocusedElements.slice(-LIST_LIMIT);
+      }
+    }
+  }
+  function getPreviouslyFocusedElement() {
+    clearDisconnectedPreviouslyFocusedElements();
+    return previouslyFocusedElements[previouslyFocusedElements.length - 1]?.deref();
+  }
+  function getFirstTabbableElement(container) {
+    if (!container) {
+      return null;
+    }
+    if (isTabbable(container)) {
+      return container;
+    }
+    return tabbable(container)[0] || container;
+  }
+  function handleTabIndex(floatingFocusElement) {
+    if (floatingFocusElement.hasAttribute("tabindex") && !floatingFocusElement.hasAttribute("data-tabindex")) {
+      return;
+    }
+    if (!floatingFocusElement.getAttribute("role")?.includes("dialog")) {
+      return;
+    }
+    const focusableElements = focusable(floatingFocusElement);
+    const tabbableContent = focusableElements.filter((element) => {
+      const dataTabIndex = element.getAttribute("data-tabindex") || "";
+      return isTabbable(element) || element.hasAttribute("data-tabindex") && !dataTabIndex.startsWith("-");
+    });
+    const tabIndex = floatingFocusElement.getAttribute("tabindex");
+    if (tabbableContent.length === 0) {
+      if (tabIndex !== "0") {
+        floatingFocusElement.setAttribute("tabindex", "0");
+        floatingFocusElement.setAttribute("data-tabindex", "0");
+      }
+    } else if (tabIndex !== "-1" || floatingFocusElement.hasAttribute("data-tabindex") && floatingFocusElement.getAttribute("data-tabindex") !== "-1") {
+      floatingFocusElement.setAttribute("tabindex", "-1");
+      floatingFocusElement.setAttribute("data-tabindex", "-1");
+    }
+  }
+  function FloatingFocusManager(props) {
+    const {
+      context,
+      children,
+      disabled: disabled2 = false,
+      initialFocus = true,
+      returnFocus = true,
+      restoreFocus = false,
+      modal = true,
+      closeOnFocusOut = true,
+      openInteractionType = "",
+      nextFocusableElement,
+      previousFocusableElement,
+      beforeContentFocusGuardRef,
+      externalTree,
+      getInsideElements
+    } = props;
+    const store = "rootStore" in context ? context.rootStore : context;
+    const open = store.useState("open");
+    const domReference = store.useState("domReferenceElement");
+    const floating = store.useState("floatingElement");
+    const {
+      events,
+      dataRef
+    } = store.context;
+    const getNodeId = useStableCallback(() => dataRef.current.floatingContext?.nodeId);
+    const ignoreInitialFocus = initialFocus === false;
+    const isUntrappedTypeableCombobox = isTypeableCombobox(domReference) && ignoreInitialFocus;
+    const initialFocusRef = useValueAsRef(initialFocus);
+    const returnFocusRef = useValueAsRef(returnFocus);
+    const openInteractionTypeRef = useValueAsRef(openInteractionType);
+    const openRef = useValueAsRef(open);
+    const tree = useFloatingTree(externalTree);
+    const portalContext = usePortalContext();
+    const preventReturnFocusRef = React22.useRef(false);
+    const isPointerDownRef = React22.useRef(false);
+    const pointerDownOutsideRef = React22.useRef(false);
+    const lastFocusedTabbableRef = React22.useRef(null);
+    const closeTypeRef = React22.useRef("");
+    const lastInteractionTypeRef = React22.useRef("");
+    const beforeGuardRef = React22.useRef(null);
+    const afterGuardRef = React22.useRef(null);
+    const mergedBeforeGuardRef = useMergedRefs(beforeGuardRef, beforeContentFocusGuardRef, portalContext?.beforeInsideRef);
+    const mergedAfterGuardRef = useMergedRefs(afterGuardRef, portalContext?.afterInsideRef);
+    const blurTimeout = useTimeout();
+    const pointerDownTimeout = useTimeout();
+    const restoreFocusFrame = useAnimationFrame();
+    const isInsidePortal = portalContext != null;
+    const floatingFocusElement = getFloatingFocusElement(floating);
+    const getTabbableContent = useStableCallback((container = floatingFocusElement) => {
+      return container ? tabbable(container) : [];
+    });
+    const getResolvedInsideElements = useStableCallback(() => getInsideElements?.().filter((element) => element != null) ?? []);
+    React22.useEffect(() => {
+      if (disabled2 || !modal) {
+        return void 0;
+      }
+      function onKeyDown(event) {
+        if (event.key === "Tab") {
+          if (contains(floatingFocusElement, activeElement(ownerDocument(floatingFocusElement))) && getTabbableContent().length === 0 && !isUntrappedTypeableCombobox) {
+            stopEvent(event);
+          }
+        }
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      return addEventListener(doc, "keydown", onKeyDown);
+    }, [disabled2, floatingFocusElement, modal, isUntrappedTypeableCombobox, getTabbableContent]);
+    React22.useEffect(() => {
+      if (disabled2 || !open) {
+        return void 0;
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      function clearPointerDownOutside() {
+        pointerDownOutsideRef.current = false;
+      }
+      function onPointerDown(event) {
+        const target = getTarget(event);
+        const insideElements = getResolvedInsideElements();
+        const pointerTargetInside = contains(floating, target) || contains(domReference, target) || contains(portalContext?.portalNode, target) || insideElements.some((element) => element === target || contains(element, target));
+        pointerDownOutsideRef.current = !pointerTargetInside;
+        lastInteractionTypeRef.current = event.pointerType || "keyboard";
+        if (target?.closest(`[${CLICK_TRIGGER_IDENTIFIER}]`)) {
+          isPointerDownRef.current = true;
+          pointerDownTimeout.start(0, () => {
+            isPointerDownRef.current = false;
+          });
+        }
+      }
+      function onKeyDown() {
+        lastInteractionTypeRef.current = "keyboard";
+      }
+      return mergeCleanups(
+        addEventListener(doc, "pointerdown", onPointerDown, true),
+        addEventListener(doc, "pointerup", clearPointerDownOutside, true),
+        addEventListener(doc, "pointercancel", clearPointerDownOutside, true),
+        addEventListener(doc, "keydown", onKeyDown, true),
+        // Avoid a stale `true` leaking into the next open (e.g. keep-mounted popups)
+        // if the popup dismissed between pointerdown and pointerup.
+        clearPointerDownOutside
+      );
+    }, [disabled2, floating, domReference, floatingFocusElement, open, portalContext, pointerDownTimeout, getResolvedInsideElements]);
+    React22.useEffect(() => {
+      if (disabled2 || !closeOnFocusOut) {
+        return void 0;
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      function handlePointerDown() {
+        isPointerDownRef.current = true;
+        pointerDownTimeout.start(0, () => {
+          isPointerDownRef.current = false;
+        });
+      }
+      function handleFocusIn(event) {
+        const target = getTarget(event);
+        if (isTabbable(target)) {
+          lastFocusedTabbableRef.current = target;
+        }
+      }
+      function handleFocusOutside(event) {
+        const relatedTarget = event.relatedTarget;
+        const currentTarget = event.currentTarget;
+        const target = getTarget(event);
+        if (modal && relatedTarget == null && target != null && contains(floating, target)) {
+          addPreviouslyFocusedElement(target);
+        }
+        queueMicrotask(() => {
+          const nodeId = getNodeId();
+          const triggers = store.context.triggerElements;
+          const insideElements = getResolvedInsideElements();
+          const isRelatedFocusGuard = relatedTarget?.hasAttribute(createAttribute("focus-guard")) && [beforeGuardRef.current, afterGuardRef.current, portalContext?.beforeInsideRef.current, portalContext?.afterInsideRef.current, portalContext?.beforeOutsideRef.current, portalContext?.afterOutsideRef.current, resolveRef(previousFocusableElement), resolveRef(nextFocusableElement)].includes(relatedTarget);
+          const movedToUnrelatedNode = !(contains(domReference, relatedTarget) || contains(floating, relatedTarget) || contains(relatedTarget, floating) || contains(portalContext?.portalNode, relatedTarget) || insideElements.some((element) => element === relatedTarget || contains(element, relatedTarget)) || triggers.hasMatchingElement((trigger) => contains(trigger, relatedTarget)) || isRelatedFocusGuard || tree && (getNodeChildren(tree.nodesRef.current, nodeId).find((node) => contains(node.context?.elements.floating, relatedTarget) || contains(node.context?.elements.domReference, relatedTarget)) || getNodeAncestors(tree.nodesRef.current, nodeId).find((node) => [node.context?.elements.floating, getFloatingFocusElement(node.context?.elements.floating)].includes(relatedTarget) || node.context?.elements.domReference === relatedTarget)));
+          if (currentTarget === domReference && floatingFocusElement) {
+            handleTabIndex(floatingFocusElement);
+          }
+          if (restoreFocus && currentTarget !== domReference && !isElementVisible(target) && activeElement(doc) === doc.body) {
+            if (isHTMLElement(floatingFocusElement)) {
+              floatingFocusElement.focus();
+              if (restoreFocus === "popup") {
+                restoreFocusFrame.request(() => {
+                  floatingFocusElement.focus();
+                });
+                return;
+              }
+            }
+            const tabbableContent = getTabbableContent();
+            const prevTabbable = lastFocusedTabbableRef.current;
+            const nodeToFocus = (prevTabbable && tabbableContent.includes(prevTabbable) ? prevTabbable : null) || tabbableContent[tabbableContent.length - 1] || floatingFocusElement;
+            if (isHTMLElement(nodeToFocus)) {
+              nodeToFocus.focus();
+            }
+          }
+          if (dataRef.current.insideReactTree) {
+            dataRef.current.insideReactTree = false;
+            return;
+          }
+          if ((isUntrappedTypeableCombobox ? true : !modal) && relatedTarget && movedToUnrelatedNode && !isPointerDownRef.current && // Fix React 18 Strict Mode returnFocus due to double rendering.
+          // For an "untrapped" typeable combobox (input role=combobox with
+          // initialFocus=false), re-opening the popup and tabbing out should still close it even
+          // when the previously focused element (e.g. the next tabbable outside the popup) is
+          // focused again. Otherwise, the popup remains open on the second Tab sequence:
+          // click input -> Tab (closes) -> click input -> Tab.
+          // Allow closing when `isUntrappedTypeableCombobox` regardless of the previously focused element.
+          (isUntrappedTypeableCombobox || relatedTarget !== getPreviouslyFocusedElement())) {
+            preventReturnFocusRef.current = true;
+            store.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event));
+          }
+        });
+      }
+      function markInsideReactTree() {
+        if (pointerDownOutsideRef.current) {
+          return;
+        }
+        dataRef.current.insideReactTree = true;
+        blurTimeout.start(0, () => {
+          dataRef.current.insideReactTree = false;
+        });
+      }
+      const domReferenceElement = isHTMLElement(domReference) ? domReference : null;
+      if (!floating && !domReferenceElement) {
+        return void 0;
+      }
+      return mergeCleanups(domReferenceElement && addEventListener(domReferenceElement, "focusout", handleFocusOutside), domReferenceElement && addEventListener(domReferenceElement, "pointerdown", handlePointerDown), floating && addEventListener(floating, "focusin", handleFocusIn), floating && addEventListener(floating, "focusout", handleFocusOutside), floating && portalContext && addEventListener(floating, "focusout", markInsideReactTree, true));
+    }, [disabled2, domReference, floating, floatingFocusElement, modal, tree, portalContext, store, closeOnFocusOut, restoreFocus, getTabbableContent, isUntrappedTypeableCombobox, getNodeId, dataRef, blurTimeout, pointerDownTimeout, restoreFocusFrame, nextFocusableElement, previousFocusableElement, getResolvedInsideElements]);
+    React22.useEffect(() => {
+      if (disabled2 || !floating || !open) {
+        return void 0;
+      }
+      const portalNodes = Array.from(portalContext?.portalNode?.querySelectorAll(`[${createAttribute("portal")}]`) || []);
+      const ancestors = tree ? getNodeAncestors(tree.nodesRef.current, getNodeId()) : [];
+      const rootAncestorComboboxDomReference = ancestors.find((node) => isTypeableCombobox(node.context?.elements.domReference || null))?.context?.elements.domReference;
+      const controlInsideElements = [floating, ...portalNodes, beforeGuardRef.current, afterGuardRef.current, portalContext?.beforeOutsideRef.current, portalContext?.afterOutsideRef.current, ...getResolvedInsideElements()];
+      const insideElements = [...controlInsideElements, rootAncestorComboboxDomReference, resolveRef(previousFocusableElement), resolveRef(nextFocusableElement), isUntrappedTypeableCombobox ? domReference : null].filter((x2) => x2 != null);
+      const ariaHiddenCleanup = markOthers(insideElements, {
+        ariaHidden: modal || isUntrappedTypeableCombobox,
+        mark: false
+      });
+      const markerInsideElements = [floating, ...portalNodes].filter((x2) => x2 != null);
+      const markerCleanup = markOthers(markerInsideElements);
+      return () => {
+        markerCleanup();
+        ariaHiddenCleanup();
+      };
+    }, [open, disabled2, domReference, floating, modal, portalContext, isUntrappedTypeableCombobox, tree, getNodeId, nextFocusableElement, previousFocusableElement, getResolvedInsideElements]);
+    useIsoLayoutEffect(() => {
+      if (!open || disabled2 || !isHTMLElement(floatingFocusElement)) {
+        return;
+      }
+      closeTypeRef.current = "";
+      lastInteractionTypeRef.current = "";
+      const doc = ownerDocument(floatingFocusElement);
+      const previouslyFocusedElement = activeElement(doc);
+      queueMicrotask(() => {
+        const initialFocusValueOrFn = initialFocusRef.current;
+        const resolvedInitialFocus = typeof initialFocusValueOrFn === "function" ? initialFocusValueOrFn(openInteractionTypeRef.current || "") : initialFocusValueOrFn;
+        if (resolvedInitialFocus === void 0 || resolvedInitialFocus === false) {
+          return;
+        }
+        const focusAlreadyInsideFloatingEl = contains(floatingFocusElement, previouslyFocusedElement);
+        if (focusAlreadyInsideFloatingEl) {
+          return;
+        }
+        let focusableElements = null;
+        const getDefaultFocusElement = () => {
+          if (focusableElements == null) {
+            focusableElements = getTabbableContent(floatingFocusElement);
+          }
+          return focusableElements[0] || floatingFocusElement;
+        };
+        let elToFocus;
+        if (resolvedInitialFocus === true || resolvedInitialFocus === null) {
+          elToFocus = getDefaultFocusElement();
+        } else {
+          elToFocus = resolveRef(resolvedInitialFocus);
+        }
+        elToFocus = elToFocus || getDefaultFocusElement();
+        const hadFocusInside = contains(floatingFocusElement, activeElement(doc));
+        void enqueueFocus(elToFocus, {
+          preventScroll: elToFocus === floatingFocusElement,
+          shouldFocus() {
+            if (!openRef.current) {
+              return false;
+            }
+            if (hadFocusInside) {
+              return true;
+            }
+            const currentActiveElement = activeElement(doc);
+            const focusMovedInside = currentActiveElement !== elToFocus && contains(floatingFocusElement, currentActiveElement);
+            return !focusMovedInside;
+          }
+        });
+      });
+    }, [disabled2, open, floatingFocusElement, getTabbableContent, initialFocusRef, openInteractionTypeRef, openRef]);
+    useIsoLayoutEffect(() => {
+      if (disabled2 || !floatingFocusElement) {
+        return void 0;
+      }
+      const doc = ownerDocument(floatingFocusElement);
+      const elementFocusedBeforeOpen = activeElement(doc);
+      const preferPreviousFocus = openInteractionTypeRef.current == null;
+      addPreviouslyFocusedElement(elementFocusedBeforeOpen);
+      function onOpenChangeLocal(details) {
+        if (!details.open) {
+          closeTypeRef.current = getEventType(details.nativeEvent, lastInteractionTypeRef.current);
+        }
+        if (details.reason === reason_parts_exports.triggerHover && details.nativeEvent.type === "mouseleave") {
+          preventReturnFocusRef.current = true;
+        }
+        if (details.reason !== reason_parts_exports.outsidePress) {
+          return;
+        }
+        if (details.nested) {
+          preventReturnFocusRef.current = false;
+        } else if (isVirtualClick(details.nativeEvent) || isVirtualPointerEvent(details.nativeEvent)) {
+          preventReturnFocusRef.current = false;
+        } else {
+          let isPreventScrollSupported = false;
+          ownerDocument(floatingFocusElement).createElement("div").focus({
+            get preventScroll() {
+              isPreventScrollSupported = true;
+              return false;
+            }
+          });
+          if (isPreventScrollSupported) {
+            preventReturnFocusRef.current = false;
+          } else {
+            preventReturnFocusRef.current = true;
+          }
+        }
+      }
+      events.on("openchange", onOpenChangeLocal);
+      function getReturnElement(closeType) {
+        const returnFocusValueOrFn = returnFocusRef.current;
+        let resolvedReturnFocusValue = typeof returnFocusValueOrFn === "function" ? returnFocusValueOrFn(closeType) : returnFocusValueOrFn;
+        if (resolvedReturnFocusValue === void 0 || resolvedReturnFocusValue === false) {
+          return null;
+        }
+        if (resolvedReturnFocusValue === null) {
+          resolvedReturnFocusValue = true;
+        }
+        const referenceReturnElement = domReference?.isConnected ? domReference : null;
+        const previousReturnElement = elementFocusedBeforeOpen?.isConnected && getNodeName(elementFocusedBeforeOpen) !== "body" ? elementFocusedBeforeOpen : null;
+        let defaultReturnElement = preferPreviousFocus ? previousReturnElement || referenceReturnElement : referenceReturnElement || previousReturnElement;
+        if (!defaultReturnElement) {
+          defaultReturnElement = getPreviouslyFocusedElement() || null;
+        }
+        if (typeof resolvedReturnFocusValue === "boolean") {
+          return defaultReturnElement;
+        }
+        return resolveRef(resolvedReturnFocusValue) || defaultReturnElement || null;
+      }
+      return () => {
+        events.off("openchange", onOpenChangeLocal);
+        const activeEl = activeElement(doc);
+        const insideElements = getResolvedInsideElements();
+        const isFocusInsideFloatingTree = contains(floating, activeEl) || insideElements.some((element) => element === activeEl || contains(element, activeEl)) || tree && getNodeChildren(tree.nodesRef.current, getNodeId(), false).some((node) => contains(node.context?.elements.floating, activeEl));
+        const returnFocusValueOrFn = returnFocusRef.current;
+        const closeType = closeTypeRef.current;
+        const returnElement = getReturnElement(closeType);
+        queueMicrotask(() => {
+          const tabbableReturnElement = getFirstTabbableElement(returnElement);
+          const hasExplicitReturnFocus = typeof returnFocusValueOrFn !== "boolean";
+          if (returnFocusValueOrFn && !preventReturnFocusRef.current && isHTMLElement(tabbableReturnElement) && // If the focus moved somewhere else after mount, avoid returning focus
+          // since it likely entered a different element which should be
+          // respected: https://github.com/floating-ui/floating-ui/issues/2607
+          (!hasExplicitReturnFocus && tabbableReturnElement !== activeEl && activeEl !== doc.body ? isFocusInsideFloatingTree : true)) {
+            const focusOptions = {
+              preventScroll: true
+            };
+            if (closeType === "keyboard") {
+              focusOptions.focusVisible = true;
+            }
+            tabbableReturnElement.focus(focusOptions);
+          }
+          preventReturnFocusRef.current = false;
+        });
+      };
+    }, [disabled2, floating, floatingFocusElement, returnFocusRef, openInteractionTypeRef, events, tree, domReference, getNodeId, getResolvedInsideElements]);
+    useIsoLayoutEffect(() => {
+      if (!parts_exports.engine.webkit || open || !floating) {
+        return;
+      }
+      const activeEl = activeElement(ownerDocument(floating));
+      if (!isHTMLElement(activeEl) || !isTypeableElement(activeEl)) {
+        return;
+      }
+      if (contains(floating, activeEl)) {
+        activeEl.blur();
+      }
+    }, [open, floating]);
+    useIsoLayoutEffect(() => {
+      if (disabled2 || !portalContext) {
+        return void 0;
+      }
+      portalContext.setFocusManagerState({
+        modal,
+        closeOnFocusOut,
+        open,
+        onOpenChange: store.setOpen,
+        domReference
+      });
+      return () => {
+        portalContext.setFocusManagerState(null);
+      };
+    }, [disabled2, portalContext, modal, open, store, closeOnFocusOut, domReference]);
+    useIsoLayoutEffect(() => {
+      if (disabled2 || !floatingFocusElement) {
+        return void 0;
+      }
+      handleTabIndex(floatingFocusElement);
+      return () => {
+        queueMicrotask(clearDisconnectedPreviouslyFocusedElements);
+      };
+    }, [disabled2, floatingFocusElement]);
+    const shouldRenderGuards = !disabled2 && (modal ? !isUntrappedTypeableCombobox : true) && (isInsidePortal || modal);
+    return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(React22.Fragment, {
+      children: [shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(FocusGuard, {
+        "data-type": "inside",
+        ref: mergedBeforeGuardRef,
+        onFocus: (event) => {
+          if (modal) {
+            const els = getTabbableContent();
+            void enqueueFocus(els[els.length - 1]);
+          } else if (portalContext?.portalNode) {
+            preventReturnFocusRef.current = false;
+            if (isOutsideEvent(event, portalContext.portalNode)) {
+              const nextTabbable = getNextTabbable(domReference);
+              nextTabbable?.focus();
+            } else {
+              resolveRef(previousFocusableElement ?? portalContext.beforeOutsideRef)?.focus();
+            }
+          }
+        }
+      }), children, shouldRenderGuards && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(FocusGuard, {
+        "data-type": "inside",
+        ref: mergedAfterGuardRef,
+        onFocus: (event) => {
+          if (modal) {
+            void enqueueFocus(getTabbableContent()[0]);
+          } else if (portalContext?.portalNode) {
+            if (closeOnFocusOut) {
+              preventReturnFocusRef.current = true;
+            }
+            if (isOutsideEvent(event, portalContext.portalNode)) {
+              const prevTabbable = getPreviousTabbable(domReference);
+              prevTabbable?.focus();
+            } else {
+              resolveRef(nextFocusableElement ?? portalContext.afterOutsideRef)?.focus();
+            }
+          }
+        }
+      })]
+    });
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useClick.mjs
+  var React23 = __toESM(require_react(), 1);
+  function useClick(context, props = {}) {
+    const {
+      enabled = true,
+      event: eventOption = "click",
+      toggle = true,
+      ignoreMouse = false,
+      stickIfOpen = true,
+      touchOpenDelay = 0,
+      reason = reason_parts_exports.triggerPress
+    } = props;
+    const store = "rootStore" in context ? context.rootStore : context;
+    const dataRef = store.context.dataRef;
+    const pointerTypeRef = React23.useRef(void 0);
+    const frame = useAnimationFrame();
+    const touchOpenTimeout = useTimeout();
+    const reference = React23.useMemo(() => {
+      function setOpenWithTouchDelay(nextOpen, nativeEvent, target, pointerType) {
+        const details = createChangeEventDetails(reason, nativeEvent, target);
+        if (nextOpen && pointerType === "touch" && touchOpenDelay > 0) {
+          touchOpenTimeout.start(touchOpenDelay, () => {
+            store.setOpen(true, details);
+          });
+        } else {
+          store.setOpen(nextOpen, details);
+        }
+      }
+      function getNextOpen(open, currentTarget, isClickLikeOpenEvent2) {
+        const openEvent = dataRef.current.openEvent;
+        const hasClickedOnInactiveTrigger = store.select("domReferenceElement") !== currentTarget;
+        if (open && hasClickedOnInactiveTrigger) {
+          return true;
+        }
+        if (!open) {
+          return true;
+        }
+        if (!toggle) {
+          return true;
+        }
+        if (openEvent && stickIfOpen) {
+          return !isClickLikeOpenEvent2(openEvent.type);
+        }
+        return false;
+      }
+      return {
+        onPointerDown(event) {
+          pointerTypeRef.current = isMouseLikePointerType(event.pointerType, true) && isVirtualPointerEvent(event.nativeEvent) ? "virtual" : event.pointerType;
+        },
+        onMouseDown(event) {
+          const pointerType = pointerTypeRef.current;
+          const nativeEvent = event.nativeEvent;
+          const open = store.select("open");
+          if (event.button !== 0 || eventOption === "click" || isMouseLikePointerType(pointerType, true) && ignoreMouse) {
+            return;
+          }
+          const nextOpen = getNextOpen(open, event.currentTarget, (openEventType) => openEventType === "click" || openEventType === "mousedown");
+          const target = getTarget(nativeEvent);
+          if (isTypeableElement(target)) {
+            setOpenWithTouchDelay(nextOpen, nativeEvent, target, pointerType);
+            return;
+          }
+          const eventCurrentTarget = event.currentTarget;
+          frame.request(() => {
+            setOpenWithTouchDelay(nextOpen, nativeEvent, eventCurrentTarget, pointerType);
+          });
+        },
+        onClick(event) {
+          if (eventOption === "mousedown-only") {
+            return;
+          }
+          const pointerType = pointerTypeRef.current;
+          if (eventOption === "mousedown" && pointerType) {
+            pointerTypeRef.current = void 0;
+            return;
+          }
+          if (isMouseLikePointerType(pointerType, true) && ignoreMouse) {
+            return;
+          }
+          const open = store.select("open");
+          const nextOpen = getNextOpen(open, event.currentTarget, (openEventType) => openEventType === "click" || openEventType === "mousedown" || openEventType === "keydown" || openEventType === "keyup");
+          setOpenWithTouchDelay(nextOpen, event.nativeEvent, event.currentTarget, pointerType);
+        },
+        onKeyDown() {
+          pointerTypeRef.current = void 0;
+        }
+      };
+    }, [dataRef, eventOption, ignoreMouse, reason, store, stickIfOpen, toggle, frame, touchOpenTimeout, touchOpenDelay]);
+    return React23.useMemo(() => enabled ? {
+      reference
+    } : EMPTY_OBJECT, [enabled, reference]);
+  }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-  var React20 = __toESM(require_react(), 1);
+  var React24 = __toESM(require_react(), 1);
   function createVirtualElement(domElement, data) {
     let offsetX = null;
     let offsetY = null;
@@ -4275,10 +5814,10 @@ var wp;
     const floating = store.useState("floatingElement");
     const domReference = store.useState("domReferenceElement");
     const dataRef = store.context.dataRef;
-    const initialRef = React20.useRef(false);
-    const cleanupListenerRef = React20.useRef(null);
-    const [pointerType, setPointerType] = React20.useState();
-    const [reactive, setReactive] = React20.useState([]);
+    const initialRef = React24.useRef(false);
+    const cleanupListenerRef = React24.useRef(null);
+    const [pointerType, setPointerType] = React24.useState();
+    const [reactive, setReactive] = React24.useState([]);
     const resetReference = useStableCallback((reference2) => {
       store.set("positionReference", reference2);
     });
@@ -4306,7 +5845,7 @@ var wp;
       }
     });
     const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-    React20.useEffect(() => {
+    React24.useEffect(() => {
       if (!enabled) {
         resetReference(domReference);
         return void 0;
@@ -4334,20 +5873,20 @@ var wp;
       }
       return cleanupListener;
     }, [openCheck, enabled, floating, dataRef, domReference, store, setReference, resetReference, reactive]);
-    React20.useEffect(() => () => {
+    React24.useEffect(() => () => {
       store.set("positionReference", null);
     }, [store]);
-    React20.useEffect(() => {
+    React24.useEffect(() => {
       if (enabled && !floating) {
         initialRef.current = false;
       }
     }, [enabled, floating]);
-    React20.useEffect(() => {
+    React24.useEffect(() => {
       if (!enabled && open) {
         initialRef.current = true;
       }
     }, [enabled, open]);
-    const reference = React20.useMemo(() => {
+    const reference = React24.useMemo(() => {
       function setPointerTypeRef(event) {
         setPointerType(event.pointerType);
       }
@@ -4358,14 +5897,14 @@ var wp;
         onMouseEnter: handleReferenceEnterOrMove
       };
     }, [handleReferenceEnterOrMove]);
-    return React20.useMemo(() => enabled ? {
+    return React24.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
-  var React21 = __toESM(require_react(), 1);
+  var React25 = __toESM(require_react(), 1);
   function alwaysFalse() {
     return false;
   }
@@ -4400,12 +5939,12 @@ var wp;
       escapeKey: escapeKeyBubbles,
       outsidePress: outsidePressBubbles
     } = normalizeProp(bubbles);
-    const pressStartedInsideRef = React21.useRef(false);
-    const pressStartPreventedRef = React21.useRef(false);
-    const suppressNextOutsideClickRef = React21.useRef(false);
-    const isComposingRef = React21.useRef(false);
-    const currentPointerTypeRef = React21.useRef("");
-    const touchStateRef = React21.useRef(null);
+    const pressStartedInsideRef = React25.useRef(false);
+    const pressStartPreventedRef = React25.useRef(false);
+    const suppressNextOutsideClickRef = React25.useRef(false);
+    const isComposingRef = React25.useRef(false);
+    const currentPointerTypeRef = React25.useRef("");
+    const touchStateRef = React25.useRef(null);
     const cancelDismissOnEndTimeout = useTimeout();
     const clearInsideReactTreeTimeout = useTimeout();
     const clearInsideReactTree = useStableCallback(() => {
@@ -4474,9 +6013,9 @@ var wp;
         pressStartPreventedRef.current = true;
       }
     });
-    React21.useEffect(() => {
+    React25.useEffect(() => {
       if (!open || !enabled) {
-        return void 0;
+        return clearInsideReactTree;
       }
       dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
       dataRef.current.__outsidePressBubbles = outsidePressBubbles;
@@ -4568,8 +6107,8 @@ var wp;
           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 isRTL8 = style.direction === "rtl";
-          const pressedVerticalScrollbar = canScrollY && (isRTL8 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
+          const isRTL11 = style.direction === "rtl";
+          const pressedVerticalScrollbar = canScrollY && (isRTL11 ? event.offsetX <= target.offsetWidth - target.clientWidth : event.offsetX > target.clientWidth);
           const pressedHorizontalScrollbar = canScrollX && event.offsetY > target.clientHeight;
           if (pressedVerticalScrollbar || pressedHorizontalScrollbar) {
             return;
@@ -4722,15 +6261,15 @@ var wp;
         preventedPressSuppressionTimeout.clear();
         resetPressStartState();
         suppressNextOutsideClickRef.current = false;
+        clearInsideReactTree();
       };
     }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store, cancelDismissOnEndTimeout]);
-    React21.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-    const reference = React21.useMemo(() => ({
+    const reference = React25.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       onPointerDown: closeOnReferencePress,
       onClick: closeOnReferencePress
     }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-    const floating = React21.useMemo(() => ({
+    const floating = React25.useMemo(() => ({
       onKeyDown: closeOnEscapeKeyDown,
       // `onMouseDown` may be blocked if `event.preventDefault()` is called in
       // `onPointerDown`, such as with <NumberField.ScrubArea>.
@@ -4750,7 +6289,7 @@ var wp;
       onTouchEndCapture: markInsideReactTree,
       onTouchMoveCapture: markInsideReactTree
     }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-    return React21.useMemo(() => enabled ? {
+    return React25.useMemo(() => enabled ? {
       reference,
       floating,
       trigger: reference
@@ -4758,7 +6297,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-  var React28 = __toESM(require_react(), 1);
+  var React33 = __toESM(require_react(), 1);

   // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
   function computeCoordsFromPlacement(_ref, placement, rtl) {
@@ -5062,67 +6601,6 @@ var wp;
       }
     };
   };
-  function getSideOffsets(overflow, rect) {
-    return {
-      top: overflow.top - rect.height,
-      right: overflow.right - rect.width,
-      bottom: overflow.bottom - rect.height,
-      left: overflow.left - rect.width
-    };
-  }
-  function isAnySideFullyClipped(overflow) {
-    return sides.some((side) => overflow[side] >= 0);
-  }
-  var hide = function(options) {
-    if (options === void 0) {
-      options = {};
-    }
-    return {
-      name: "hide",
-      options,
-      async fn(state) {
-        const {
-          rects,
-          platform: platform3
-        } = state;
-        const {
-          strategy = "referenceHidden",
-          ...detectOverflowOptions
-        } = evaluate(options, state);
-        switch (strategy) {
-          case "referenceHidden": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              elementContext: "reference"
-            });
-            const offsets = getSideOffsets(overflow, rects.reference);
-            return {
-              data: {
-                referenceHiddenOffsets: offsets,
-                referenceHidden: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          case "escaped": {
-            const overflow = await platform3.detectOverflow(state, {
-              ...detectOverflowOptions,
-              altBoundary: true
-            });
-            const offsets = getSideOffsets(overflow, rects.floating);
-            return {
-              data: {
-                escapedOffsets: offsets,
-                escaped: isAnySideFullyClipped(offsets)
-              }
-            };
-          }
-          default: {
-            return {};
-          }
-        }
-      }
-    };
-  };
   var originSides = /* @__PURE__ */ new Set(["left", "top"]);
   async function convertValueToCoords(state, options) {
     const {
@@ -5989,7 +7467,6 @@ var wp;
   var shift2 = shift;
   var flip2 = flip;
   var size2 = size;
-  var hide2 = hide;
   var limitShift2 = limitShift;
   var computePosition2 = (reference, floating, options) => {
     const cache = /* @__PURE__ */ new Map();
@@ -6006,7 +7483,7 @@ var wp;
   };

   // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-  var React22 = __toESM(require_react(), 1);
+  var React26 = __toESM(require_react(), 1);
   var import_react2 = __toESM(require_react(), 1);
   var ReactDOM3 = __toESM(require_react_dom(), 1);
   var isClient = typeof document !== "undefined";
@@ -6072,7 +7549,7 @@ var wp;
     return Math.round(value * dpr) / dpr;
   }
   function useLatestRef(value) {
-    const ref = React22.useRef(value);
+    const ref = React26.useRef(value);
     index(() => {
       ref.current = value;
     });
@@ -6095,7 +7572,7 @@ var wp;
       whileElementsMounted,
       open
     } = options;
-    const [data, setData] = React22.useState({
+    const [data, setData] = React26.useState({
       x: 0,
       y: 0,
       strategy,
@@ -6103,19 +7580,19 @@ var wp;
       middlewareData: {},
       isPositioned: false
     });
-    const [latestMiddleware, setLatestMiddleware] = React22.useState(middleware);
+    const [latestMiddleware, setLatestMiddleware] = React26.useState(middleware);
     if (!deepEqual(latestMiddleware, middleware)) {
       setLatestMiddleware(middleware);
     }
-    const [_reference, _setReference] = React22.useState(null);
-    const [_floating, _setFloating] = React22.useState(null);
-    const setReference = React22.useCallback((node) => {
+    const [_reference, _setReference] = React26.useState(null);
+    const [_floating, _setFloating] = React26.useState(null);
+    const setReference = React26.useCallback((node) => {
       if (node !== referenceRef.current) {
         referenceRef.current = node;
         _setReference(node);
       }
     }, []);
-    const setFloating = React22.useCallback((node) => {
+    const setFloating = React26.useCallback((node) => {
       if (node !== floatingRef.current) {
         floatingRef.current = node;
         _setFloating(node);
@@ -6123,14 +7600,14 @@ var wp;
     }, []);
     const referenceEl = externalReference || _reference;
     const floatingEl = externalFloating || _floating;
-    const referenceRef = React22.useRef(null);
-    const floatingRef = React22.useRef(null);
-    const dataRef = React22.useRef(data);
+    const referenceRef = React26.useRef(null);
+    const floatingRef = React26.useRef(null);
+    const dataRef = React26.useRef(data);
     const hasWhileElementsMounted = whileElementsMounted != null;
     const whileElementsMountedRef = useLatestRef(whileElementsMounted);
     const platformRef = useLatestRef(platform3);
     const openRef = useLatestRef(open);
-    const update2 = React22.useCallback(() => {
+    const update2 = React26.useCallback(() => {
       if (!referenceRef.current || !floatingRef.current) {
         return;
       }
@@ -6168,7 +7645,7 @@ var wp;
         }));
       }
     }, [open]);
-    const isMountedRef = React22.useRef(false);
+    const isMountedRef = React26.useRef(false);
     index(() => {
       isMountedRef.current = true;
       return () => {
@@ -6185,17 +7662,17 @@ var wp;
         update2();
       }
     }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
-    const refs = React22.useMemo(() => ({
+    const refs = React26.useMemo(() => ({
       reference: referenceRef,
       floating: floatingRef,
       setReference,
       setFloating
     }), [setReference, setFloating]);
-    const elements = React22.useMemo(() => ({
+    const elements = React26.useMemo(() => ({
       reference: referenceEl,
       floating: floatingEl
     }), [referenceEl, floatingEl]);
-    const floatingStyles = React22.useMemo(() => {
+    const floatingStyles = React26.useMemo(() => {
       const initialStyles = {
         position: strategy,
         left: 0,
@@ -6221,7 +7698,7 @@ var wp;
         top: y2
       };
     }, [strategy, transform, elements.floating, data.x, data.y]);
-    return React22.useMemo(() => ({
+    return React26.useMemo(() => ({
       ...data,
       update: update2,
       refs,
@@ -6268,81 +7745,182 @@ var wp;
       options: [options, deps]
     };
   };
-  var hide3 = (options, deps) => {
-    const result = hide2(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(store) {
+      if (this.attachedStoreValue !== store) {
+        this.attachedStoreValue = store;
+        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 i2 = this.attachedStores.length - 1; i2 >= 0 && !triggerElement; i2 -= 1) {
+          triggerElement = this.attachedStores[i2].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 React27 = __toESM(require_react(), 1);
+  var React31 = __toESM(require_react(), 1);
   var ReactDOM4 = __toESM(require_react_dom(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-  var React26 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/utils/store/createSelector.mjs
-  var createSelector = (a2, b2, c2, d2, e2, f2, ...other) => {
-    if (other.length > 0) {
-      throw new Error(true ? "Unsupported number of selectors" : formatErrorMessage_default(1));
-    }
-    let selector2;
-    if (a2 && b2 && c2 && d2 && e2 && f2) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        const vc = c2(state, a1, a22, a3);
-        const vd = d2(state, a1, a22, a3);
-        const ve = e2(state, a1, a22, a3);
-        return f2(va, vb, vc, vd, ve, a1, a22, a3);
-      };
-    } else if (a2 && b2 && c2 && d2 && e2) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        const vc = c2(state, a1, a22, a3);
-        const vd = d2(state, a1, a22, a3);
-        return e2(va, vb, vc, vd, a1, a22, a3);
-      };
-    } else if (a2 && b2 && c2 && d2) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        const vc = c2(state, a1, a22, a3);
-        return d2(va, vb, vc, a1, a22, a3);
-      };
-    } else if (a2 && b2 && c2) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        const vb = b2(state, a1, a22, a3);
-        return c2(va, vb, a1, a22, a3);
-      };
-    } else if (a2 && b2) {
-      selector2 = (state, a1, a22, a3) => {
-        const va = a2(state, a1, a22, a3);
-        return b2(va, a1, a22, a3);
-      };
-    } else if (a2) {
-      selector2 = a2;
-    } else {
-      throw (
-        /* minify-error-disabled */
-        new Error("Missing arguments")
-      );
-    }
-    return selector2;
-  };
+  var React30 = __toESM(require_react(), 1);

   // node_modules/@base-ui/utils/store/useStore.mjs
-  var React24 = __toESM(require_react(), 1);
+  var React28 = __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 React23 = __toESM(require_react(), 1);
+  var React27 = __toESM(require_react(), 1);
   var hooks = [];
   var currentInstance = void 0;
   function getInstance() {
@@ -6374,7 +7952,7 @@ var wp;
     return FastComponent;
   }
   function fastComponentRef(fn) {
-    return /* @__PURE__ */ React23.forwardRef(fastComponent(fn));
+    return /* @__PURE__ */ React27.forwardRef(fastComponent(fn));
   }
   function createInstance() {
     return {
@@ -6389,7 +7967,7 @@ var wp;
     return useStoreImplementation(store, selector2, a1, a2, a3);
   }
   function useStoreR19(store, selector2, a1, a2, a3) {
-    const getSelection = React24.useCallback(() => selector2(store.getSnapshot(), a1, a2, a3), [store, selector2, a1, a2, a3]);
+    const getSelection = React28.useCallback(() => selector2(store.getSnapshot(), a1, a2, a3), [store, selector2, a1, a2, a3]);
     return (0, import_shim.useSyncExternalStore)(store.subscribe, getSelection, getSelection);
   }
   register({
@@ -6576,7 +8154,7 @@ var wp;
   };

   // node_modules/@base-ui/utils/store/ReactStore.mjs
-  var React25 = __toESM(require_react(), 1);
+  var React29 = __toESM(require_react(), 1);
   var ReactStore = class extends Store {
     /**
      * Creates a new ReactStore instance.
@@ -6585,10 +8163,10 @@ var wp;
      * @param context Non-reactive context values.
      * @param selectors Optional selectors for use with `useState`.
      */
-    constructor(state, context = {}, selectors3) {
+    constructor(state, context = {}, selectors4) {
       super(state);
       this.context = context;
-      this.selectors = selectors3;
+      this.selectors = selectors4;
     }
     /**
      * Non-reactive values such as refs, callbacks, etc.
@@ -6600,7 +8178,7 @@ var wp;
      * by `useState` is updated before the next render (similarly to React's `useState`).
      */
     useSyncedValue(key, value) {
-      React25.useDebugValue(key);
+      React29.useDebugValue(key);
       const store = this;
       useIsoLayoutEffect(() => {
         if (store.state[key] !== value) {
@@ -6635,8 +8213,8 @@ var wp;
     useSyncedValues(statePart) {
       const store = this;
       if (true) {
-        React25.useDebugValue(statePart, (p2) => Object.keys(p2));
-        const keys = React25.useRef(Object.keys(statePart)).current;
+        React29.useDebugValue(statePart, (p2) => Object.keys(p2));
+        const keys = React29.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.");
@@ -6652,7 +8230,7 @@ var wp;
      * is non-undefined, the store's state at `key` is updated to match `controlled`.
      */
     useControlledProp(key, controlled) {
-      React25.useDebugValue(key);
+      React29.useDebugValue(key);
       const store = this;
       const isControlled = controlled !== void 0;
       useIsoLayoutEffect(() => {
@@ -6690,7 +8268,7 @@ var wp;
      * @param key Key of the selector to use.
      */
     useState(key, a1, a2, a3) {
-      React25.useDebugValue(key);
+      React29.useDebugValue(key);
       return useStore(this, this.selectors[key], a1, a2, a3);
     }
     /**
@@ -6701,7 +8279,7 @@ var wp;
      * @param fn Function to assign.
      */
     useContextCallback(key, fn) {
-      React25.useDebugValue(key);
+      React29.useDebugValue(key);
       const stableFunction = useStableCallback(fn ?? NOOP);
       this.context[key] = stableFunction;
     }
@@ -6712,7 +8290,7 @@ var wp;
      * @param key Key of the state to set.
      */
     useStateSetter(key) {
-      const ref = React25.useRef(void 0);
+      const ref = React29.useRef(void 0);
       if (ref.current === void 0) {
         ref.current = (value) => {
           this.set(key, value);
@@ -6748,12 +8326,12 @@ var wp;

   // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
   var selectors = {
-    open: createSelector((state) => state.open),
-    transitionStatus: createSelector((state) => state.transitionStatus),
-    domReferenceElement: createSelector((state) => state.domReferenceElement),
-    referenceElement: createSelector((state) => state.positionReference ?? state.referenceElement),
-    floatingElement: createSelector((state) => state.floatingElement),
-    floatingId: createSelector((state) => state.floatingId)
+    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) {
@@ -6834,7 +8412,7 @@ var wp;
     const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
     const triggerElements = popupStore.context.triggerElements;
     const handleOpenChange = onOpenChange;
-    const internalStoreRef = React26.useRef(null);
+    const internalStoreRef = React30.useRef(null);
     if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
       internalStoreRef.current = new FloatingRootStore({
         open,
@@ -6875,14 +8453,10 @@ var wp;
     tabIndex: -1,
     [FOCUSABLE_ATTRIBUTE]: ""
   };
-  function usePopupStore(externalStore, createStore2, treatPopupAsFloatingElement = false) {
+  function usePopupRootStore(createStore2, treatPopupAsFloatingElement = false) {
     const floatingId = useId();
     const nested = useFloatingParentNodeId() != null;
-    const internalStoreRef = React27.useRef(null);
-    if (externalStore === void 0 && internalStoreRef.current === null) {
-      internalStoreRef.current = createStore2(floatingId, nested);
-    }
-    const store = externalStore ?? internalStoreRef.current;
+    const store = useRefWithInit(() => createStore2(floatingId, nested)).current;
     useSyncedFloatingRootContext({
       popupStore: store,
       treatPopupAsFloatingElement,
@@ -6891,15 +8465,21 @@ var wp;
       nested,
       onOpenChange: store.setOpen
     });
-    return {
-      store,
-      internalStore: internalStoreRef.current
-    };
+    return store;
+  }
+  function PopupHandleAttachment({
+    handle,
+    store
+  }) {
+    useIsoLayoutEffect(() => {
+      return handle.attachStore(store);
+    }, [handle, store]);
+    return null;
   }
   function useTriggerRegistration(id, store) {
-    const registeredElementIdRef = React27.useRef(null);
-    const registeredElementRef = React27.useRef(null);
-    return React27.useCallback((element) => {
+    const registeredElementIdRef = React31.useRef(null);
+    const registeredElementRef = React31.useRef(null);
+    return React31.useCallback((element) => {
       if (id === void 0) {
         return;
       }
@@ -6981,26 +8561,10 @@ var wp;
       changeState();
     }
   }
-  function useInitialOpenSync(store, openProp, defaultOpen, defaultTriggerId) {
-    useOnFirstRender(() => {
-      if (openProp === void 0 && store.state.open === false && defaultOpen) {
-        store.state = {
-          ...store.state,
-          open: true,
-          activeTriggerId: defaultTriggerId,
-          preventUnmountingOnClose: false
-        };
-      }
-    });
-  }
   function useTriggerDataForwarding(triggerId, triggerElementRef, store, stateUpdates) {
     const isMountedByThisTrigger = store.useState("isMountedByTrigger", triggerId);
     const baseRegisterTrigger = useTriggerRegistration(triggerId, store);
-    const registerTrigger = useStableCallback((element) => {
-      baseRegisterTrigger(element);
-      if (!element) {
-        return;
-      }
+    const applyTriggerData = useStableCallback((element) => {
       const open = store.select("open");
       const activeTriggerId = store.select("activeTriggerId");
       if (activeTriggerId === triggerId) {
@@ -7018,6 +8582,12 @@ var wp;
         });
       }
     });
+    const registerTrigger = React31.useCallback((element) => {
+      baseRegisterTrigger(element);
+      if (element) {
+        applyTriggerData(element);
+      }
+    }, [baseRegisterTrigger, applyTriggerData]);
     useIsoLayoutEffect(() => {
       if (isMountedByThisTrigger) {
         store.update({
@@ -7035,10 +8605,14 @@ var wp;
     const {
       closeOnActiveTriggerUnmount = false
     } = options;
+    const resolvedActiveTriggerIdRef = React31.useRef(null);
     const open = store.useState("open");
     const reactiveTriggerCount = store.useState("triggerCount");
+    const activeTriggerId = store.useState("activeTriggerId");
+    const reactiveActiveTriggerElement = store.useState("activeTriggerElement");
     useIsoLayoutEffect(() => {
       if (!open) {
+        resolvedActiveTriggerIdRef.current = null;
         if (store.state.triggerCount !== 0) {
           store.set("triggerCount", 0);
         }
@@ -7049,22 +8623,42 @@ var wp;
       if (store.state.triggerCount !== triggerCount) {
         stateUpdates.triggerCount = triggerCount;
       }
-      const activeTriggerId = store.select("activeTriggerId");
+      const currentActiveTriggerId = store.select("activeTriggerId");
       let lostActiveTriggerId = null;
-      if (activeTriggerId) {
-        const activeTriggerElement = store.context.triggerElements.getById(activeTriggerId);
+      if (currentActiveTriggerId) {
+        const activeTriggerElement = store.context.triggerElements.getById(currentActiveTriggerId);
         if (!activeTriggerElement) {
-          lostActiveTriggerId = activeTriggerId;
-        } else if (activeTriggerElement !== store.state.activeTriggerElement) {
-          stateUpdates.activeTriggerElement = activeTriggerElement;
+          for (const [triggerId, triggerElement] of store.context.triggerElements.entries()) {
+            if (triggerElement === store.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 !== store.state.activeTriggerElement) {
+            stateUpdates.activeTriggerElement = activeTriggerElement;
+          }
         }
+      } else {
+        resolvedActiveTriggerIdRef.current = null;
       }
-      if (!lostActiveTriggerId && !activeTriggerId && triggerCount === 1) {
+      if (!lostActiveTriggerId && !currentActiveTriggerId && triggerCount === 1) {
         const iteratorResult = store.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) {
@@ -7086,7 +8680,7 @@ var wp;
           });
         }
       }
-    }, [open, store, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
+    }, [open, store, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
   }
   function useOpenStateTransitions(open, store, onUnmount) {
     const {
@@ -7139,9 +8733,18 @@ var wp;
   }

   // 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.elementsSet = /* @__PURE__ */ new Set();
       this.idMap = /* @__PURE__ */ new Map();
     }
     /**
@@ -7150,42 +8753,48 @@ var wp;
      * Note: The provided element is assumed to not be registered under multiple IDs.
      */
     add(id, element) {
-      const existingElement = this.idMap.get(id);
-      if (existingElement === element) {
-        return;
-      }
-      if (existingElement !== void 0) {
-        this.elementsSet.delete(existingElement);
-      }
-      this.elementsSet.add(element);
-      this.idMap.set(id, element);
       if (true) {
-        if (this.elementsSet.size !== this.idMap.size) {
+        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) {
-      const element = this.idMap.get(id);
-      if (element) {
-        this.elementsSet.delete(element);
-        this.idMap.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) {
-      return this.elementsSet.has(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.elementsSet) {
+      for (const element of this.idMap.values()) {
         if (predicate(element)) {
           return true;
         }
@@ -7208,7 +8817,7 @@ var wp;
      * Returns an iterable of all registered trigger elements.
      */
     elements() {
-      return this.elementsSet.values();
+      return this.idMap.values();
     }
     /**
      * Returns the number of registered trigger elements.
@@ -7268,12 +8877,12 @@ var wp;
       onOpenChange: void 0
     });
   }
-  var activeTriggerIdSelector = createSelector((state) => state.triggerIdProp ?? state.activeTriggerId);
-  var openSelector = createSelector((state) => state.openProp ?? state.open);
-  var popupIdSelector = createSelector((state) => {
+  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;
   }
@@ -7285,101 +8894,73 @@ var wp;
   }
   var popupStoreSelectors = {
     open: openSelector,
-    mounted: createSelector((state) => state.mounted),
-    transitionStatus: createSelector((state) => state.transitionStatus),
-    floatingRootContext: createSelector((state) => state.floatingRootContext),
-    triggerCount: createSelector((state) => state.triggerCount),
-    preventUnmountingOnClose: createSelector((state) => state.preventUnmountingOnClose),
-    payload: createSelector((state) => state.payload),
+    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: createSelector((state) => state.mounted ? state.activeTriggerElement : null),
+    activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
     popupId: popupIdSelector,
     /**
      * Whether the trigger with the given ID was used to open the popup.
      */
-    isTriggerActive: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId),
+    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: createSelector((state, triggerId) => triggerOwnsOpenPopup(state, triggerId)),
+    isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
     /**
      * Whether the popup is mounted and was activated by a trigger with the given ID.
      */
-    isMountedByTrigger: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted),
-    triggerProps: createSelector((state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps),
+    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: createSelector((state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0),
-    popupProps: createSelector((state) => state.popupProps),
-    popupElement: createSelector((state) => state.popupElement),
-    positionerElement: createSelector((state) => state.positionerElement)
+    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/floating-ui-react/hooks/useFloatingRootContext.mjs
-  function useFloatingRootContext(options) {
-    const {
-      open = false,
-      onOpenChange,
-      elements = {}
-    } = options;
-    const floatingId = useId();
-    const nested = useFloatingParentNodeId() != null;
-    if (true) {
-      const optionDomReference = elements.reference;
-      if (optionDomReference && !isElement(optionDomReference)) {
-        console.error("Cannot pass a virtual element to the `elements.reference` option,", "as it must be a real DOM element. Use `context.setPositionReference()`", "instead.");
-      }
-    }
-    const store = useRefWithInit(() => new FloatingRootStore({
-      open,
-      transitionStatus: void 0,
-      onOpenChange,
-      referenceElement: elements.reference ?? null,
-      floatingElement: elements.floating ?? null,
-      triggerElements: new PopupTriggerMap(),
-      floatingId,
-      syncOnly: false,
-      nested
-    })).current;
-    useIsoLayoutEffect(() => {
-      const valuesToSync = {
-        open,
-        floatingId
-      };
-      if (elements.reference !== void 0) {
-        valuesToSync.referenceElement = elements.reference;
-        valuesToSync.domReferenceElement = isElement(elements.reference) ? elements.reference : null;
-      }
-      if (elements.floating !== void 0) {
-        valuesToSync.floatingElement = elements.floating;
+  // node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+  var React32 = __toESM(require_react(), 1);
+  var import_shim2 = __toESM(require_shim(), 1);
+  function usePopupHandleStore(handle) {
+    const subscribe2 = React32.useCallback((listener) => {
+      if (handle === void 0) {
+        return NOOP;
       }
-      store.update(valuesToSync);
-    }, [open, floatingId, elements.reference, elements.floating, store]);
-    store.context.onOpenChange = onOpenChange;
-    store.context.nested = nested;
-    return store;
+      return handle.subscribeStore(listener);
+    }, [handle]);
+    const getSnapshot = React32.useCallback(() => {
+      return handle === void 0 ? void 0 : handle.store;
+    }, [handle]);
+    return (0, import_shim2.useSyncExternalStore)(subscribe2, getSnapshot, () => handle?.serverStore);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-  function useFloating2(options = {}) {
+  function useBaseUIFloating(options) {
+    return useFloatingWithStore(options, options.rootContext);
+  }
+  function useFloatingWithStore(options, store) {
     const {
       nodeId,
       externalTree
     } = options;
-    const internalStore = useFloatingRootContext(options);
-    const store = options.rootContext || internalStore;
     const referenceElement = store.useState("referenceElement");
     const floatingElement = store.useState("floatingElement");
     const domReferenceElement = store.useState("domReferenceElement");
     const open = store.useState("open");
     const floatingId = store.useState("floatingId");
-    const [positionReference, setPositionReferenceRaw] = React28.useState(null);
-    const [localDomReference, setLocalDomReference] = React28.useState(void 0);
-    const [localFloatingElement, setLocalFloatingElement] = React28.useState(void 0);
-    const domReferenceRef = React28.useRef(null);
+    const [positionReference, setPositionReferenceRaw] = React33.useState(null);
+    const [localDomReference, setLocalDomReference] = React33.useState(void 0);
+    const [localFloatingElement, setLocalFloatingElement] = React33.useState(void 0);
+    const domReferenceRef = React33.useRef(null);
     const tree = useFloatingTree(externalTree);
-    const storeElements = React28.useMemo(() => ({
+    const storeElements = React33.useMemo(() => ({
       reference: referenceElement,
       floating: floatingElement,
       domReference: domReferenceElement
@@ -7398,7 +8979,7 @@ var wp;
     store.useSyncedValue("referenceElement", localDomReference ?? null);
     store.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
     store.useSyncedValue("floatingElement", syncedFloatingElement);
-    const setPositionReference = React28.useCallback((node) => {
+    const setPositionReference = React33.useCallback((node) => {
       const computedPositionReference = isElement(node) ? {
         getBoundingClientRect: () => node.getBoundingClientRect(),
         getClientRects: () => node.getClientRects(),
@@ -7407,7 +8988,7 @@ var wp;
       setPositionReferenceRaw(computedPositionReference);
       position.refs.setReference(computedPositionReference);
     }, [position.refs]);
-    const setReference = React28.useCallback((node) => {
+    const setReference = React33.useCallback((node) => {
       if (isElement(node) || node === null) {
         domReferenceRef.current = node;
         setLocalDomReference(node);
@@ -7419,22 +9000,22 @@ var wp;
         position.refs.setReference(node);
       }
     }, [position.refs, setLocalDomReference]);
-    const setFloating = React28.useCallback((node) => {
+    const setFloating = React33.useCallback((node) => {
       setLocalFloatingElement(node);
       position.refs.setFloating(node);
     }, [position.refs]);
-    const refs = React28.useMemo(() => ({
+    const refs = React33.useMemo(() => ({
       ...position.refs,
       setReference,
       setFloating,
       setPositionReference,
       domReference: domReferenceRef
     }), [position.refs, setReference, setFloating, setPositionReference]);
-    const elements = React28.useMemo(() => ({
+    const elements = React33.useMemo(() => ({
       ...position.elements,
       domReference: domReferenceElement
     }), [position.elements, domReferenceElement]);
-    const context = React28.useMemo(() => ({
+    const context = React33.useMemo(() => ({
       ...position,
       dataRef: store.context.dataRef,
       open,
@@ -7458,7 +9039,7 @@ var wp;
         node.context = context;
       }
     });
-    return React28.useMemo(() => ({
+    return React33.useMemo(() => ({
       ...position,
       context,
       refs,
@@ -7468,7 +9049,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-  var React29 = __toESM(require_react(), 1);
+  var React34 = __toESM(require_react(), 1);
   var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
   function useFocus(context, props = {}) {
     const {
@@ -7480,11 +9061,11 @@ var wp;
       events,
       dataRef
     } = store.context;
-    const blockFocusRef = React29.useRef(false);
-    const blockedReferenceRef = React29.useRef(null);
-    const keyboardModalityRef = React29.useRef(true);
+    const blockFocusRef = React34.useRef(false);
+    const blockedReferenceRef = React34.useRef(null);
+    const keyboardModalityRef = React34.useRef(true);
     const timeout = useTimeout();
-    React29.useEffect(() => {
+    React34.useEffect(() => {
       const domReference = store.select("domReferenceElement");
       if (!enabled) {
         return void 0;
@@ -7504,7 +9085,7 @@ var wp;
       }
       return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
     }, [store, enabled]);
-    React29.useEffect(() => {
+    React34.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -7522,7 +9103,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [events, enabled, store]);
-    const reference = React29.useMemo(() => {
+    const reference = React34.useMemo(() => {
       function resetBlockedFocus() {
         blockFocusRef.current = false;
         blockedReferenceRef.current = null;
@@ -7589,14 +9170,14 @@ var wp;
         }
       };
     }, [dataRef, delay, store, timeout]);
-    return React29.useMemo(() => enabled ? {
+    return React34.useMemo(() => enabled ? {
       reference,
       trigger: reference
     } : {}, [enabled, reference]);
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-  var React30 = __toESM(require_react(), 1);
+  var React35 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
   var HoverInteraction = class _HoverInteraction {
@@ -7707,7 +9288,7 @@ var wp;
         clearPointerEvents();
       }
     }, [open, instance, clearPointerEvents]);
-    React30.useEffect(() => {
+    React35.useEffect(() => {
       return clearPointerEvents;
     }, [clearPointerEvents]);
     useIsoLayoutEffect(() => {
@@ -7736,7 +9317,7 @@ var wp;
       }
       return void 0;
     }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-    React30.useEffect(() => {
+    React35.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -7811,7 +9392,7 @@ var wp;
   }

   // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-  var React31 = __toESM(require_react(), 1);
+  var React36 = __toESM(require_react(), 1);
   var ReactDOM5 = __toESM(require_react_dom(), 1);
   var EMPTY_REF = {
     current: null
@@ -7829,7 +9410,8 @@ var wp;
       isActiveTrigger = true,
       getHandleCloseContext,
       isClosing,
-      shouldOpen: shouldOpenProp
+      shouldOpen: shouldOpenProp,
+      guardStaleOpen = false
     } = props;
     const store = "rootStore" in context ? context.rootStore : context;
     const {
@@ -7838,7 +9420,7 @@ var wp;
     } = store.context;
     const tree = useFloatingTree(externalTree);
     const instance = useHoverInteractionSharedState(store);
-    const isHoverCloseActiveRef = React31.useRef(false);
+    const isHoverCloseActiveRef = React36.useRef(false);
     const handleCloseRef = useValueAsRef(handleClose);
     const delayRef = useValueAsRef(delay);
     const restMsRef = useValueAsRef(restMs);
@@ -7876,8 +9458,8 @@ var wp;
     if (isActiveTrigger) {
       instance.handleCloseOptions = handleCloseRef.current?.__options;
     }
-    React31.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-    React31.useEffect(() => {
+    React36.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+    React36.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -7898,7 +9480,7 @@ var wp;
         events.off("openchange", onOpenChangeLocal);
       };
     }, [enabled, events, instance, cleanupMouseMoveHandler]);
-    React31.useEffect(() => {
+    React36.useEffect(() => {
       if (!enabled) {
         return void 0;
       }
@@ -8012,14 +9594,23 @@ var wp;
           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));
+        }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
       }
-      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen]);
-    return React31.useMemo(() => {
+      return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
+    }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen, guardStaleOpen]);
+    return React36.useMemo(() => {
       if (!enabled) {
         return void 0;
       }
@@ -8084,6 +9675,649 @@ var wp;
     }, [enabled, instance, isClickLikeOpenEvent2, isOverInactiveTrigger, mouseOnly, store, restMsRef, checkShouldOpen]);
   }

+  // node_modules/@base-ui/react/floating-ui-react/hooks/useListNavigation.mjs
+  var React37 = __toESM(require_react(), 1);
+  var ESCAPE = "Escape";
+  function isStationaryWebKitPointer(event) {
+    return parts_exports.engine.webkit && event.movementX === 0 && event.movementY === 0;
+  }
+  function doSwitch(orientation, vertical, horizontal) {
+    switch (orientation) {
+      case "vertical":
+        return vertical;
+      case "horizontal":
+        return horizontal;
+      default:
+        return vertical || horizontal;
+    }
+  }
+  function isMainOrientationKey(key, orientation) {
+    const vertical = key === ARROW_UP || key === ARROW_DOWN;
+    const horizontal = key === ARROW_LEFT || key === ARROW_RIGHT;
+    return doSwitch(orientation, vertical, horizontal);
+  }
+  function isMainOrientationToEndKey(key, orientation, rtl) {
+    const vertical = key === ARROW_DOWN;
+    const horizontal = rtl ? key === ARROW_LEFT : key === ARROW_RIGHT;
+    return doSwitch(orientation, vertical, horizontal) || key === "Enter" || key === " " || key === "";
+  }
+  function isCrossOrientationOpenKey(key, orientation, rtl) {
+    const vertical = rtl ? key === ARROW_LEFT : key === ARROW_RIGHT;
+    const horizontal = key === ARROW_DOWN;
+    return doSwitch(orientation, vertical, horizontal);
+  }
+  function isCrossOrientationCloseKey(key, orientation, rtl, grid) {
+    const vertical = rtl ? key === ARROW_RIGHT : key === ARROW_LEFT;
+    const horizontal = key === ARROW_UP;
+    if (orientation === "both" || orientation === "horizontal" && grid) {
+      return key === ESCAPE;
+    }
+    return doSwitch(orientation, vertical, horizontal);
+  }
+  function useListNavigation(context, props) {
+    const {
+      listRef,
+      activeIndex,
+      onNavigate: onNavigateProp = () => {
+      },
+      enabled = true,
+      selectedIndex = null,
+      allowEscape = false,
+      loopFocus = false,
+      nested = false,
+      rtl = false,
+      virtual = false,
+      focusItemOnOpen = "auto",
+      focusItemOnHover = true,
+      openOnArrowKeyDown = true,
+      disabledIndices = void 0,
+      orientation = "vertical",
+      parentOrientation,
+      id,
+      resetOnPointerLeave = true,
+      externalTree,
+      grid: navigateGrid
+    } = props;
+    const isGrid2 = navigateGrid != null;
+    if (true) {
+      if (allowEscape) {
+        if (!loopFocus) {
+          console.warn("`useListNavigation` looping must be enabled to allow escaping.");
+        }
+        if (!virtual) {
+          console.warn("`useListNavigation` must be virtual to allow escaping.");
+        }
+      }
+      if (orientation === "vertical" && isGrid2) {
+        console.warn("In grid list navigation mode, the `orientation` should", 'be either "horizontal" or "both".');
+      }
+    }
+    const store = "rootStore" in context ? context.rootStore : context;
+    const open = store.useState("open");
+    const floatingElement = store.useState("floatingElement");
+    const domReferenceElement = store.useState("domReferenceElement");
+    const dataRef = store.context.dataRef;
+    const floatingFocusElement = getFloatingFocusElement(floatingElement);
+    const typeableComboboxReference = isTypeableCombobox(domReferenceElement);
+    const floatingFocusElementRef = useValueAsRef(floatingFocusElement);
+    const parentId = useFloatingParentNodeId();
+    const tree = useFloatingTree(externalTree);
+    const focusItemOnOpenRef = React37.useRef(focusItemOnOpen);
+    const indexRef = React37.useRef(selectedIndex ?? -1);
+    const keyRef = React37.useRef(null);
+    const isPointerModalityRef = React37.useRef(true);
+    const onNavigate = useStableCallback((event) => {
+      onNavigateProp(indexRef.current === -1 ? null : indexRef.current, event);
+    });
+    const previousMountedRef = React37.useRef(!!floatingElement);
+    const previousOpenRef = React37.useRef(open);
+    const forceSyncFocusRef = React37.useRef(false);
+    const forceScrollIntoViewRef = React37.useRef(false);
+    const cancelQueuedFocusRef = React37.useRef(null);
+    const disabledIndicesRef = useValueAsRef(disabledIndices);
+    const latestOpenRef = useValueAsRef(open);
+    const selectedIndexRef = useValueAsRef(selectedIndex);
+    const resetOnPointerLeaveRef = useValueAsRef(resetOnPointerLeave);
+    const focusFrame = useAnimationFrame();
+    const waitForListPopulatedFrame = useAnimationFrame();
+    const focusItem = useStableCallback(() => {
+      function runFocus(item2) {
+        if (virtual) {
+          tree?.events.emit("virtualfocus", item2);
+        } else {
+          cancelQueuedFocusRef.current = enqueueFocus(item2, {
+            sync: forceSyncFocusRef.current,
+            preventScroll: true
+          });
+        }
+      }
+      const initialItem = listRef.current[indexRef.current];
+      const forceScrollIntoView = forceScrollIntoViewRef.current;
+      if (initialItem) {
+        runFocus(initialItem);
+      }
+      const scheduler2 = forceSyncFocusRef.current ? (callback) => callback() : (callback) => focusFrame.request(callback);
+      scheduler2(() => {
+        const waitedItem = listRef.current[indexRef.current] || initialItem;
+        if (!waitedItem) {
+          return;
+        }
+        if (!initialItem) {
+          runFocus(waitedItem);
+        }
+        const shouldScrollIntoView = (
+          // eslint-disable-next-line @typescript-eslint/no-use-before-define
+          item && (forceScrollIntoView || !isPointerModalityRef.current)
+        );
+        if (shouldScrollIntoView) {
+          waitedItem.scrollIntoView?.({
+            block: "nearest",
+            inline: "nearest"
+          });
+        }
+      });
+    });
+    useIsoLayoutEffect(() => {
+      dataRef.current.orientation = orientation;
+    }, [dataRef, orientation]);
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return;
+      }
+      if (open && floatingElement) {
+        indexRef.current = selectedIndex ?? -1;
+        if (focusItemOnOpenRef.current && selectedIndex != null) {
+          forceScrollIntoViewRef.current = true;
+          onNavigate();
+        }
+      } else if (previousMountedRef.current) {
+        indexRef.current = -1;
+        onNavigate();
+      }
+    }, [enabled, open, floatingElement, selectedIndex, onNavigate]);
+    useIsoLayoutEffect(() => {
+      if (!enabled) {
+        return;
+      }
+      if (!open) {
+        forceSyncFocusRef.current = false;
+        return;
+      }
+      if (!floatingElement) {
+        return;
+      }
+      if (activeIndex == null) {
+        forceSyncFocusRef.current = false;
+        if (selectedIndexRef.current != null) {
+          return;
+        }
+        if (previousMountedRef.current) {
+          indexRef.current = -1;
+          focusItem();
+        }
+        if ((!previousOpenRef.current || !previousMountedRef.current) && focusItemOnOpenRef.current && (keyRef.current != null || focusItemOnOpenRef.current === true && keyRef.current == null)) {
+          let runs = 0;
+          const waitForListPopulated = () => {
+            if (listRef.current[0] == null) {
+              if (runs < 2) {
+                const scheduler2 = runs ? (callback) => waitForListPopulatedFrame.request(callback) : queueMicrotask;
+                scheduler2(waitForListPopulated);
+              }
+              runs += 1;
+            } else {
+              indexRef.current = keyRef.current == null || isMainOrientationToEndKey(keyRef.current, orientation, rtl) || nested ? getMinListIndex(listRef) : getMaxListIndex(listRef);
+              keyRef.current = null;
+              onNavigate();
+            }
+          };
+          waitForListPopulated();
+        }
+      } else if (!isIndexOutOfListBounds(listRef.current, activeIndex)) {
+        indexRef.current = activeIndex;
+        focusItem();
+        forceScrollIntoViewRef.current = false;
+      }
+    }, [enabled, open, floatingElement, activeIndex, selectedIndexRef, nested, listRef, orientation, rtl, onNavigate, focusItem, waitForListPopulatedFrame]);
+    useIsoLayoutEffect(() => {
+      if (!enabled || floatingElement || !tree || virtual || !previousMountedRef.current) {
+        return;
+      }
+      const nodes = tree.nodesRef.current;
+      const parent = nodes.find((node) => node.id === parentId)?.context?.elements.floating;
+      const activeEl = activeElement(ownerDocument(domReferenceElement ?? parent ?? null));
+      const treeContainsActiveEl = nodes.some((node) => node.context && contains(node.context.elements.floating, activeEl));
+      if (parent && !treeContainsActiveEl && isPointerModalityRef.current) {
+        parent.focus({
+          preventScroll: true
+        });
+      }
+    }, [enabled, floatingElement, domReferenceElement, tree, parentId, virtual]);
+    useIsoLayoutEffect(() => {
+      previousOpenRef.current = open;
+      previousMountedRef.current = !!floatingElement;
+    });
+    useIsoLayoutEffect(() => {
+      if (!open) {
+        keyRef.current = null;
+        focusItemOnOpenRef.current = focusItemOnOpen;
+      }
+    }, [open, focusItemOnOpen]);
+    const hasActiveIndex = activeIndex != null;
+    const syncCurrentTarget = useStableCallback((event) => {
+      if (!latestOpenRef.current) {
+        return;
+      }
+      const index2 = listRef.current.indexOf(event.currentTarget);
+      if (index2 !== -1 && (indexRef.current !== index2 || activeIndex !== index2)) {
+        indexRef.current = index2;
+        onNavigate(event);
+      }
+    });
+    const getParentOrientation = useStableCallback(() => {
+      return parentOrientation ?? tree?.nodesRef.current.find((node) => node.id === parentId)?.context?.dataRef?.current.orientation;
+    });
+    const getMinEnabledIndex = useStableCallback(() => {
+      return getMinListIndex(listRef, disabledIndicesRef.current);
+    });
+    const commonOnKeyDown = useStableCallback((event) => {
+      isPointerModalityRef.current = false;
+      forceSyncFocusRef.current = true;
+      if (event.which === 229) {
+        return;
+      }
+      if (!latestOpenRef.current && event.currentTarget === floatingFocusElementRef.current) {
+        return;
+      }
+      if (nested && isCrossOrientationCloseKey(event.key, orientation, rtl, isGrid2)) {
+        if (!isMainOrientationKey(event.key, getParentOrientation())) {
+          stopEvent(event);
+        }
+        store.setOpen(false, createChangeEventDetails(reason_parts_exports.listNavigation, event.nativeEvent));
+        if (isHTMLElement(domReferenceElement)) {
+          if (virtual) {
+            tree?.events.emit("virtualfocus", domReferenceElement);
+          } else {
+            domReferenceElement.focus();
+          }
+        }
+        return;
+      }
+      const currentIndex = indexRef.current;
+      const minIndex = getMinListIndex(listRef, disabledIndices);
+      const maxIndex = getMaxListIndex(listRef, disabledIndices);
+      if (!typeableComboboxReference) {
+        if (event.key === "Home") {
+          stopEvent(event);
+          indexRef.current = minIndex;
+          onNavigate(event);
+        }
+        if (event.key === "End") {
+          stopEvent(event);
+          indexRef.current = maxIndex;
+          onNavigate(event);
+        }
+      }
+      if (navigateGrid != null) {
+        const index2 = navigateGrid(event, indexRef.current, listRef, orientation, loopFocus, rtl, disabledIndices, minIndex, maxIndex);
+        if (index2 != null) {
+          indexRef.current = index2;
+          onNavigate(event);
+        }
+        if (orientation === "both") {
+          return;
+        }
+      }
+      if (isMainOrientationKey(event.key, orientation)) {
+        stopEvent(event);
+        if (open && !virtual && activeElement(event.currentTarget.ownerDocument) === event.currentTarget) {
+          indexRef.current = isMainOrientationToEndKey(event.key, orientation, rtl) ? minIndex : maxIndex;
+          onNavigate(event);
+          return;
+        }
+        if (isMainOrientationToEndKey(event.key, orientation, rtl)) {
+          if (loopFocus) {
+            if (currentIndex >= maxIndex) {
+              if (allowEscape && currentIndex !== listRef.current.length) {
+                indexRef.current = -1;
+              } else {
+                forceSyncFocusRef.current = false;
+                indexRef.current = minIndex;
+              }
+            } else {
+              indexRef.current = findNonDisabledListIndex(listRef.current, {
+                startingIndex: currentIndex,
+                disabledIndices
+              });
+            }
+          } else {
+            indexRef.current = Math.min(maxIndex, findNonDisabledListIndex(listRef.current, {
+              startingIndex: currentIndex,
+              disabledIndices
+            }));
+          }
+        } else if (loopFocus) {
+          if (currentIndex <= minIndex) {
+            if (allowEscape && currentIndex !== -1) {
+              indexRef.current = listRef.current.length;
+            } else {
+              forceSyncFocusRef.current = false;
+              indexRef.current = maxIndex;
+            }
+          } else {
+            indexRef.current = findNonDisabledListIndex(listRef.current, {
+              startingIndex: currentIndex,
+              decrement: true,
+              disabledIndices
+            });
+          }
+        } else {
+          indexRef.current = Math.max(minIndex, findNonDisabledListIndex(listRef.current, {
+            startingIndex: currentIndex,
+            decrement: true,
+            disabledIndices
+          }));
+        }
+        if (isIndexOutOfListBounds(listRef.current, indexRef.current)) {
+          indexRef.current = -1;
+        }
+        onNavigate(event);
+      }
+    });
+    const item = React37.useMemo(() => {
+      const itemProps = {
+        onFocus(event) {
+          forceSyncFocusRef.current = true;
+          syncCurrentTarget(event);
+        },
+        onClick: ({
+          currentTarget
+        }) => currentTarget.focus({
+          preventScroll: true
+        }),
+        // Safari
+        onMouseMove(event) {
+          if (isStationaryWebKitPointer(event)) {
+            return;
+          }
+          forceSyncFocusRef.current = true;
+          forceScrollIntoViewRef.current = false;
+          if (focusItemOnHover) {
+            syncCurrentTarget(event);
+          }
+        },
+        onPointerLeave(event) {
+          if (!latestOpenRef.current || !isPointerModalityRef.current || event.pointerType === "touch") {
+            return;
+          }
+          forceSyncFocusRef.current = true;
+          const relatedTarget = event.relatedTarget;
+          if (!focusItemOnHover || listRef.current.includes(relatedTarget)) {
+            return;
+          }
+          if (!resetOnPointerLeaveRef.current) {
+            return;
+          }
+          cancelQueuedFocusRef.current?.();
+          cancelQueuedFocusRef.current = null;
+          indexRef.current = -1;
+          onNavigate(event);
+          if (!virtual) {
+            const floatingFocusEl = floatingFocusElementRef.current;
+            const activeEl = activeElement(ownerDocument(floatingFocusEl));
+            if (floatingFocusEl && contains(floatingFocusEl, activeEl)) {
+              floatingFocusEl.focus({
+                preventScroll: true
+              });
+            }
+          }
+        }
+      };
+      return itemProps;
+    }, [syncCurrentTarget, latestOpenRef, floatingFocusElementRef, focusItemOnHover, listRef, onNavigate, resetOnPointerLeaveRef, virtual]);
+    const ariaActiveDescendantProp = React37.useMemo(() => {
+      return virtual && open && hasActiveIndex && {
+        "aria-activedescendant": `${id}-${activeIndex}`
+      };
+    }, [virtual, open, hasActiveIndex, id, activeIndex]);
+    const floating = React37.useMemo(() => {
+      return {
+        "aria-orientation": orientation === "both" ? void 0 : orientation,
+        ...!typeableComboboxReference ? ariaActiveDescendantProp : {},
+        onKeyDown(event) {
+          if (event.key === "Tab" && event.shiftKey && open && !virtual) {
+            const target = getTarget(event.nativeEvent);
+            if (target && !contains(floatingFocusElementRef.current, target)) {
+              return;
+            }
+            stopEvent(event);
+            store.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent));
+            if (isHTMLElement(domReferenceElement)) {
+              domReferenceElement.focus();
+            }
+            return;
+          }
+          commonOnKeyDown(event);
+        },
+        onPointerMove(event) {
+          if (isStationaryWebKitPointer(event)) {
+            return;
+          }
+          isPointerModalityRef.current = true;
+        }
+      };
+    }, [ariaActiveDescendantProp, commonOnKeyDown, floatingFocusElementRef, orientation, typeableComboboxReference, store, open, virtual, domReferenceElement]);
+    const trigger = React37.useMemo(() => {
+      function openOnNavigationKeyDown(event) {
+        store.setOpen(true, createChangeEventDetails(reason_parts_exports.listNavigation, event.nativeEvent, event.currentTarget));
+      }
+      function checkVirtualMouse(event) {
+        if (focusItemOnOpen === "auto" && isVirtualClick(event.nativeEvent)) {
+          focusItemOnOpenRef.current = !virtual;
+        }
+      }
+      function checkVirtualPointer(event) {
+        focusItemOnOpenRef.current = focusItemOnOpen;
+        if (focusItemOnOpen === "auto" && isVirtualPointerEvent(event.nativeEvent)) {
+          focusItemOnOpenRef.current = true;
+        }
+      }
+      return {
+        onKeyDown(event) {
+          const currentOpen = store.select("open");
+          isPointerModalityRef.current = false;
+          const isArrowKey = event.key.startsWith("Arrow");
+          const isParentCrossOpenKey = isCrossOrientationOpenKey(event.key, getParentOrientation(), rtl);
+          const isMainKey = isMainOrientationKey(event.key, orientation);
+          const isNavigationKey = (nested ? isParentCrossOpenKey : isMainKey) || event.key === "Enter" || event.key.trim() === "";
+          if (virtual && currentOpen) {
+            return commonOnKeyDown(event);
+          }
+          if (!currentOpen && !openOnArrowKeyDown && isArrowKey) {
+            return void 0;
+          }
+          if (isNavigationKey) {
+            const isParentMainKey = isMainOrientationKey(event.key, getParentOrientation());
+            keyRef.current = nested && isParentMainKey ? null : event.key;
+          }
+          if (nested) {
+            if (isParentCrossOpenKey) {
+              stopEvent(event);
+              if (currentOpen) {
+                indexRef.current = getMinEnabledIndex();
+                onNavigate(event);
+              } else {
+                openOnNavigationKeyDown(event);
+              }
+            }
+            return void 0;
+          }
+          if (isMainKey) {
+            if (selectedIndexRef.current != null) {
+              indexRef.current = selectedIndexRef.current;
+            }
+            stopEvent(event);
+            if (!currentOpen && openOnArrowKeyDown) {
+              openOnNavigationKeyDown(event);
+            } else {
+              commonOnKeyDown(event);
+            }
+            if (currentOpen) {
+              onNavigate(event);
+            }
+          }
+          return void 0;
+        },
+        onFocus(event) {
+          if (store.select("open") && !virtual) {
+            indexRef.current = -1;
+            onNavigate(event);
+          }
+        },
+        onPointerDown: checkVirtualPointer,
+        onPointerEnter: checkVirtualPointer,
+        onMouseDown: checkVirtualMouse,
+        onClick: checkVirtualMouse
+      };
+    }, [commonOnKeyDown, focusItemOnOpen, getMinEnabledIndex, nested, onNavigate, store, openOnArrowKeyDown, orientation, getParentOrientation, rtl, selectedIndexRef, virtual]);
+    const reference = React37.useMemo(() => {
+      return {
+        ...ariaActiveDescendantProp,
+        ...trigger
+      };
+    }, [ariaActiveDescendantProp, trigger]);
+    return React37.useMemo(() => enabled ? {
+      reference,
+      floating,
+      item,
+      trigger
+    } : {}, [enabled, reference, floating, trigger, item]);
+  }
+
+  // node_modules/@base-ui/react/floating-ui-react/hooks/useTypeahead.mjs
+  var React38 = __toESM(require_react(), 1);
+  function useTypeahead(context, props) {
+    const {
+      listRef,
+      elementsRef,
+      activeIndex,
+      onMatch: onMatchProp,
+      disabledIndices,
+      onTyping,
+      enabled = true,
+      resetMs = 750,
+      selectedIndex = null
+    } = props;
+    const store = "rootStore" in context ? context.rootStore : context;
+    const open = store.useState("open");
+    const timeout = useTimeout();
+    const stringRef = React38.useRef("");
+    const prevIndexRef = React38.useRef(selectedIndex ?? activeIndex ?? -1);
+    const matchIndexRef = React38.useRef(null);
+    const onKeyDown = useStableCallback((event) => {
+      function getElement(index3) {
+        return elementsRef?.current[index3];
+      }
+      function isItemAvailable(index3) {
+        const element = getElement(index3);
+        if (element && !isElementVisible(element) || element?.matches(":disabled")) {
+          return false;
+        }
+        return disabledIndices == null || !isListIndexDisabled(EMPTY_ARRAY, index3, disabledIndices);
+      }
+      function getMatchingIndex(list, string, startIndex2 = 0) {
+        if (list.length === 0) {
+          return -1;
+        }
+        const normalizedStartIndex = (startIndex2 % list.length + list.length) % list.length;
+        const lowerString = string.toLowerCase();
+        for (let offset4 = 0; offset4 < list.length; offset4 += 1) {
+          const index3 = (normalizedStartIndex + offset4) % list.length;
+          const text = list[index3];
+          if (!text?.toLowerCase().startsWith(lowerString) || !isItemAvailable(index3)) {
+            continue;
+          }
+          return index3;
+        }
+        return -1;
+      }
+      const listContent = listRef.current;
+      if (stringRef.current.length > 0 && event.key === " ") {
+        stopEvent(event);
+        onTyping?.(true);
+      }
+      if (stringRef.current.length > 0 && stringRef.current[0] !== " ") {
+        if (getMatchingIndex(listContent, stringRef.current) === -1 && event.key !== " ") {
+          onTyping?.(false);
+        }
+      }
+      if (listContent == null || // Character key.
+      event.key.length !== 1 || // Modifier key.
+      event.ctrlKey || event.metaKey || event.altKey) {
+        return;
+      }
+      if (open && event.key !== " ") {
+        stopEvent(event);
+        onTyping?.(true);
+      }
+      const isNewSession = stringRef.current === "";
+      if (isNewSession) {
+        prevIndexRef.current = selectedIndex ?? activeIndex ?? -1;
+      }
+      const allowRapidSuccessionOfFirstLetter = listContent.every((text, index3) => text && isItemAvailable(index3) ? text[0]?.toLowerCase() !== text[1]?.toLowerCase() : true);
+      if (allowRapidSuccessionOfFirstLetter && stringRef.current === event.key) {
+        stringRef.current = "";
+        prevIndexRef.current = matchIndexRef.current;
+      }
+      stringRef.current += event.key;
+      timeout.start(resetMs, () => {
+        stringRef.current = "";
+        prevIndexRef.current = matchIndexRef.current;
+        onTyping?.(false);
+      });
+      const prevIndex = isNewSession ? selectedIndex ?? activeIndex ?? -1 : prevIndexRef.current;
+      const startIndex = (prevIndex ?? 0) + 1;
+      const index2 = getMatchingIndex(listContent, stringRef.current, startIndex);
+      if (index2 !== -1) {
+        onMatchProp?.(index2);
+        matchIndexRef.current = index2;
+      } else if (event.key !== " ") {
+        stringRef.current = "";
+        onTyping?.(false);
+      }
+    });
+    const onBlur = useStableCallback((event) => {
+      const next = event.relatedTarget;
+      const currentDomReferenceElement = store.select("domReferenceElement");
+      const currentFloatingElement = store.select("floatingElement");
+      const withinComposite = contains(currentDomReferenceElement, next) || contains(currentFloatingElement, next);
+      if (withinComposite) {
+        return;
+      }
+      timeout.clear();
+      stringRef.current = "";
+      prevIndexRef.current = matchIndexRef.current;
+      onTyping?.(false);
+    });
+    useIsoLayoutEffect(() => {
+      if (!open && selectedIndex !== null) {
+        return;
+      }
+      timeout.clear();
+      matchIndexRef.current = null;
+      if (stringRef.current !== "") {
+        stringRef.current = "";
+      }
+    }, [open, selectedIndex, timeout]);
+    const sharedProps = React38.useMemo(() => ({
+      onKeyDown,
+      onBlur
+    }), [onKeyDown, onBlur]);
+    return React38.useMemo(() => enabled ? {
+      reference: sharedProps,
+      floating: sharedProps
+    } : {}, [enabled, sharedProps]);
+  }
+
   // 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;
@@ -8300,6 +10534,21 @@ var wp;
     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";
@@ -8311,26 +10560,21 @@ var wp;
     CommonPopupDataAttributes2["align"] = "data-align";
     return CommonPopupDataAttributes2;
   })({});
-  var CommonTriggerDataAttributes = /* @__PURE__ */ (function(CommonTriggerDataAttributes2) {
-    CommonTriggerDataAttributes2["popupOpen"] = "data-popup-open";
-    CommonTriggerDataAttributes2["pressed"] = "data-pressed";
-    return CommonTriggerDataAttributes2;
-  })({});
   var TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: ""
+    "data-popup-open": ""
   };
   var PRESSABLE_TRIGGER_HOOK = {
-    [CommonTriggerDataAttributes.popupOpen]: "",
-    [CommonTriggerDataAttributes.pressed]: ""
+    "data-popup-open": "",
+    "data-pressed": ""
   };
   var POPUP_OPEN_HOOK = {
-    [CommonPopupDataAttributes.open]: ""
+    "data-open": ""
   };
   var POPUP_CLOSED_HOOK = {
-    [CommonPopupDataAttributes.closed]: ""
+    "data-closed": ""
   };
   var ANCHOR_HIDDEN_HOOK = {
-    [CommonPopupDataAttributes.anchorHidden]: ""
+    "data-anchor-hidden": ""
   };
   var triggerOpenStateMapping = {
     open(value) {
@@ -8340,6 +10584,14 @@ var wp;
       return null;
     }
   };
+  var pressableTriggerOpenStateMapping = {
+    open(value) {
+      if (value) {
+        return PRESSABLE_TRIGGER_HOOK;
+      }
+      return null;
+    }
+  };
   var popupStateMapping = {
     open(value) {
       if (value) {
@@ -8354,6 +10606,19 @@ var wp;
       return null;
     }
   };
+  var popupTransitionStateMapping = {
+    ...popupStateMapping,
+    ...transitionStatusMapping
+  };
+
+  // node_modules/@base-ui/react/internals/composite/composite.mjs
+  var ARROW_UP2 = "ArrowUp";
+  var ARROW_DOWN2 = "ArrowDown";
+  var ARROW_LEFT2 = "ArrowLeft";
+  var ARROW_RIGHT2 = "ArrowRight";
+  var HOME = "Home";
+  var END = "End";
+  var COMPOSITE_KEYS = /* @__PURE__ */ new Set([ARROW_UP2, ARROW_DOWN2, ARROW_LEFT2, ARROW_RIGHT2, HOME, END]);

   // node_modules/@base-ui/utils/inertValue.mjs
   function inertValue(value) {
@@ -8363,8 +10628,376 @@ var wp;
     return value ? "true" : void 0;
   }

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
-  var React32 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/utils/InternalBackdrop.mjs
+  var React39 = __toESM(require_react(), 1);
+  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+  var InternalBackdrop = /* @__PURE__ */ React39.forwardRef(function InternalBackdrop2(props, ref) {
+    const {
+      cutout,
+      ...otherProps
+    } = props;
+    let clipPath;
+    if (cutout) {
+      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_runtime41.jsx)("div", {
+      ref,
+      role: "presentation",
+      "data-base-ui-inert": "",
+      ...otherProps,
+      style: {
+        position: "fixed",
+        inset: 0,
+        userSelect: "none",
+        WebkitUserSelect: "none",
+        clipPath
+      }
+    });
+  });
+  if (true) InternalBackdrop.displayName = "InternalBackdrop";
+
+  // node_modules/@base-ui/react/utils/useOpenInteractionType.mjs
+  var React42 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/utils/useEnhancedClickHandler.mjs
+  var React40 = __toESM(require_react(), 1);
+  function useEnhancedClickHandler(handler) {
+    const lastClickInteractionTypeRef = React40.useRef("");
+    const handlePointerDown = React40.useCallback((event) => {
+      if (event.defaultPrevented) {
+        return;
+      }
+      lastClickInteractionTypeRef.current = event.pointerType;
+      handler(event, event.pointerType);
+    }, [handler]);
+    const handleClick = React40.useCallback((event) => {
+      if (event.detail === 0) {
+        handler(event, "keyboard");
+        return;
+      }
+      if ("pointerType" in event) {
+        handler(event, event.pointerType);
+      } else {
+        handler(event, lastClickInteractionTypeRef.current);
+      }
+      lastClickInteractionTypeRef.current = "";
+    }, [handler]);
+    return {
+      onClick: handleClick,
+      onPointerDown: handlePointerDown
+    };
+  }
+
+  // node_modules/@base-ui/react/internals/useValueChanged.mjs
+  var React41 = __toESM(require_react(), 1);
+  function useValueChanged(value, onChange) {
+    const valueRef = React41.useRef(value);
+    const onChangeCallback = useStableCallback(onChange);
+    useIsoLayoutEffect(() => {
+      if (valueRef.current !== value) {
+        onChangeCallback(valueRef.current);
+      }
+      valueRef.current = value;
+    }, [value, onChangeCallback]);
+  }
+
+  // node_modules/@base-ui/react/utils/useOpenInteractionType.mjs
+  function useOpenMethodTriggerProps(open, setOpenMethod) {
+    const handleTriggerClick = useStableCallback((_, interactionType) => {
+      const isOpen = typeof open === "function" ? open() : open;
+      if (!isOpen) {
+        setOpenMethod(interactionType || // On iOS Safari, the hitslop around touch targets means tapping outside an element's
+        // bounds does not fire `pointerdown` but does fire `mousedown`. The `interactionType`
+        // will be "" in that case.
+        (parts_exports.os.ios ? "touch" : ""));
+      }
+    });
+    const {
+      onClick,
+      onPointerDown
+    } = useEnhancedClickHandler(handleTriggerClick);
+    return React42.useMemo(() => ({
+      onClick,
+      onPointerDown
+    }), [onClick, onPointerDown]);
+  }
+  function useOpenInteractionType(open) {
+    const [openMethod, setOpenMethod] = React42.useState(null);
+    const triggerProps = useOpenMethodTriggerProps(open, setOpenMethod);
+    useValueChanged(open, (previousOpen) => {
+      if (previousOpen && !open) {
+        setOpenMethod(null);
+      }
+    });
+    return React42.useMemo(() => ({
+      openMethod,
+      triggerProps
+    }), [openMethod, triggerProps]);
+  }
+
+  // node_modules/@base-ui/react/internals/field-root-context/FieldRootContext.mjs
+  var React43 = __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": ""
+      };
+    }
+  };
+
+  // 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__ */ React43.createContext(DEFAULT_FIELD_ROOT_CONTEXT);
+  if (true) FieldRootContext.displayName = "FieldRootContext";
+  function useFieldRootContext(optional = true) {
+    const context = React43.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, name) {
+    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,
+        value
+      };
+      registerFieldControl(source, registration);
+    }, [controlRef, enabled, getFormValueOverride, id, name, 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 React44 = __toESM(require_react(), 1);
+  var FormContext = /* @__PURE__ */ React44.createContext({
+    elementRef: {
+      current: null
+    },
+    formRef: {
+      current: {
+        fields: /* @__PURE__ */ new Map()
+      }
+    },
+    errors: {},
+    clearErrors: NOOP,
+    validationMode: "onSubmit",
+    submitAttemptedRef: {
+      current: false
+    }
+  });
+  if (true) FormContext.displayName = "FormContext";
+  function useFormContext() {
+    return React44.useContext(FormContext);
+  }
+
+  // node_modules/@base-ui/react/internals/labelable-provider/useLabelableId.mjs
+  var React46 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/labelable-provider/LabelableContext.mjs
+  var React45 = __toESM(require_react(), 1);
+  var LabelableContext = /* @__PURE__ */ React45.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 React45.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 = React46.useRef(false);
+    const hadExplicitIdRef = React46.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;
+        }
+      } else if (id != null) {
+        hadExplicitIdRef.current = true;
+        nextId = id;
+      } else if (hadExplicitIdRef.current) {
+        nextId = defaultId;
+      } else {
+        unregisterControlId();
+        return void 0;
+      }
+      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]);
+    React46.useEffect(() => {
+      return unregisterControlId;
+    }, [unregisterControlId]);
+    return controlId ?? defaultId;
+  }
+
+  // node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+  var React47 = __toESM(require_react(), 1);
+  var DirectionContext = /* @__PURE__ */ React47.createContext(void 0);
+  if (true) DirectionContext.displayName = "DirectionContext";
+  function useDirection() {
+    const context = React47.useContext(DirectionContext);
+    return context?.direction ?? "ltr";
+  }
+
+  // node_modules/@base-ui/react/utils/getPseudoElementBounds.mjs
+  var BOUNDARY_OFFSET = 5;
+  function isMouseWithinBounds(event, element) {
+    const bounds = getPseudoElementBounds(element);
+    return event.clientX >= bounds.left - BOUNDARY_OFFSET && event.clientX <= bounds.right + BOUNDARY_OFFSET && event.clientY >= bounds.top - BOUNDARY_OFFSET && event.clientY <= bounds.bottom + BOUNDARY_OFFSET;
+  }
+  function getPseudoElementBounds(element) {
+    const elementRect = element.getBoundingClientRect();
+    const win = getWindow(element);
+    if (parts_exports.env.jsdom) {
+      return elementRect;
+    }
+    const beforeStyles = win.getComputedStyle(element, "::before");
+    const afterStyles = win.getComputedStyle(element, "::after");
+    const hasPseudoElements = beforeStyles.content !== "none" || afterStyles.content !== "none";
+    if (!hasPseudoElements) {
+      return elementRect;
+    }
+    const beforeWidth = parseFloat(beforeStyles.width) || 0;
+    const beforeHeight = parseFloat(beforeStyles.height) || 0;
+    const afterWidth = parseFloat(afterStyles.width) || 0;
+    const afterHeight = parseFloat(afterStyles.height) || 0;
+    const totalWidth = Math.max(elementRect.width, beforeWidth, afterWidth);
+    const totalHeight = Math.max(elementRect.height, beforeHeight, afterHeight);
+    const widthDiff = totalWidth - elementRect.width;
+    const heightDiff = totalHeight - elementRect.height;
+    return {
+      left: elementRect.left - widthDiff / 2,
+      right: elementRect.right + widthDiff / 2,
+      top: elementRect.top - heightDiff / 2,
+      bottom: elementRect.bottom + heightDiff / 2
+    };
+  }
+
+  // node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
+  var React48 = __toESM(require_react(), 1);

   // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
   var baseArrow = (options) => ({
@@ -8436,7 +11069,6 @@ var wp;
   });

   // node_modules/@base-ui/react/utils/hideMiddleware.mjs
-  var nativeHideFn = hide3().fn;
   var hide4 = {
     name: "hide",
     async fn(state) {
@@ -8447,88 +11079,27 @@ var wp;
         y: y2
       } = state.rects.reference;
       const anchorHidden = width === 0 && height === 0 && x2 === 0 && y2 === 0;
-      const nativeHideResult = await nativeHideFn(state);
+      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: nativeHideResult.data?.referenceHidden || anchorHidden
+          referenceHidden: referenceHidden || anchorHidden
         }
       };
     }
   };

-  // node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+  // node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
   var DEFAULT_SIDES = {
     sideX: "left",
     sideY: "top"
   };
-  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 x2 = rawX;
-      let y2 = rawY;
-      if (currentSide === "left") {
-        x2 = offsetDimensions.width - (rawX + floatRect.width);
-      }
-      if (currentSide === "top") {
-        y2 = offsetDimensions.height - (rawY + floatRect.height);
-      }
-      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
-      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
-      return {
-        x: x2,
-        y: y2,
-        data: {
-          sideX,
-          sideY
-        }
-      };
-    }
-  };

-  // node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
+  // 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";
@@ -8560,6 +11131,9 @@ var wp;
     return data;
   }
   function useAnchorPositioning(params) {
+    return useAnchorPositioningWithHook(params, useBaseUIFloating);
+  }
+  function useAnchorPositioningWithHook(params, useFloatingHook) {
     const {
       // Public parameters
       anchor,
@@ -8579,19 +11153,21 @@ var wp;
       floatingRootContext,
       mounted,
       collisionAvoidance,
-      shiftCrossAxis = false,
+      shift: shift4,
       nodeId,
       adaptiveOrigin: adaptiveOrigin2,
       lazyFlip = false,
       externalTree
     } = params;
-    const [mountSide, setMountSide] = React32.useState(null);
+    const [mountSide, setMountSide] = React48.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;
@@ -8609,31 +11185,31 @@ var wp;
     }[sideParam];
     const placement = align === "center" ? side : `${side}-${align}`;
     let collisionPadding = collisionPaddingParam;
-    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;
     if (typeof collisionPadding === "number") {
       collisionPadding = {
-        top: collisionPadding + biasTop,
-        right: collisionPadding + biasRight,
-        bottom: collisionPadding + biasBottom,
-        left: collisionPadding + biasLeft
+        top: collisionPadding,
+        right: collisionPadding,
+        bottom: collisionPadding,
+        left: collisionPadding
       };
     } else if (collisionPadding) {
       collisionPadding = {
-        top: (collisionPadding.top || 0) + biasTop,
-        right: (collisionPadding.right || 0) + biasRight,
-        bottom: (collisionPadding.bottom || 0) + biasBottom,
-        left: (collisionPadding.left || 0) + biasLeft
+        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 = React32.useRef(null);
+    const arrowRef = React48.useRef(null);
     const sideOffsetRef = useValueAsRef(sideOffset);
     const alignOffsetRef = useValueAsRef(alignOffset);
     const sideOffsetDep = typeof sideOffset !== "function" ? sideOffset : 0;
@@ -8659,46 +11235,37 @@ var wp;
       // 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,
-        right: collisionPadding.right + bias,
-        bottom: collisionPadding.bottom + bias,
-        left: collisionPadding.left + bias
+        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((data) => {
-      const html = ownerDocument(data.elements.floating).documentElement;
-      return {
-        ...commonCollisionProps,
-        // Use the Layout Viewport to avoid shifting around when pinch-zooming
-        // for context menus.
-        rootBoundary: shiftCrossAxis ? {
-          x: 0,
-          y: 0,
-          width: html.clientWidth,
-          height: html.clientHeight
-        } : void 0,
-        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, collisionPadding, collisionAvoidanceAlign]);
+    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 {
@@ -8718,8 +11285,8 @@ var wp;
           return;
         }
         const floatingStyle = floating.style;
-        floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-        floatingStyle.setProperty("--available-height", `${availableHeight}px`);
+        floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+        floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
         const dpr = getWindow(floating).devicePixelRatio || 1;
         const {
           x: x3,
@@ -8782,7 +11349,7 @@ var wp;
         });
       }
     }, [mounted, floatingRootContext]);
-    const autoUpdateOptions = React32.useMemo(() => ({
+    const autoUpdateOptions = React48.useMemo(() => ({
       elementResize: !disableAnchorTracking && typeof ResizeObserver !== "undefined",
       layoutShift: !disableAnchorTracking && typeof IntersectionObserver !== "undefined"
     }), [disableAnchorTracking]);
@@ -8797,7 +11364,7 @@ var wp;
       context,
       isPositioned,
       floatingStyles: originalFloatingStyles
-    } = useFloating2({
+    } = useFloatingHook({
       rootContext: floatingRootContext,
       open: keepMounted ? mounted : void 0,
       placement,
@@ -8812,21 +11379,34 @@ var wp;
       sideY
     } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
     const resolvedPosition = isPositioned ? positionMethod : "fixed";
-    const floatingStyles = React32.useMemo(() => {
-      const base = adaptiveOrigin2 ? {
-        position: resolvedPosition,
-        [sideX]: x2,
-        [sideY]: y2
-      } : {
-        position: resolvedPosition,
-        ...originalFloatingStyles
-      };
+    const floatingStyles = React48.useMemo(() => {
+      let base;
+      if (!isPositioned) {
+        base = {
+          position: resolvedPosition,
+          top: 0,
+          left: 0
+        };
+      } else if (adaptiveOrigin2) {
+        base = {
+          position: resolvedPosition,
+          [sideX]: x2,
+          [sideY]: y2
+        };
+      } 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, x2, sideY, y2, originalFloatingStyles, isPositioned]);
-    const registeredPositionReferenceRef = React32.useRef(null);
+    const registeredPositionReferenceRef = React48.useRef(null);
     useIsoLayoutEffect(() => {
       if (!mounted) {
         return;
@@ -8840,7 +11420,7 @@ var wp;
         registeredPositionReferenceRef.current = finalAnchor;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React32.useEffect(() => {
+    React48.useEffect(() => {
       if (!mounted) {
         return;
       }
@@ -8853,7 +11433,7 @@ var wp;
         registeredPositionReferenceRef.current = anchorValue.current;
       }
     }, [mounted, refs, anchorDep, anchorValueRef]);
-    React32.useEffect(() => {
+    React48.useEffect(() => {
       if (keepMounted && mounted && elements.reference && elements.floating) {
         return autoUpdate(elements.reference, elements.floating, update2, autoUpdateOptions);
       }
@@ -8864,17 +11444,17 @@ var wp;
     const renderedAlign = getAlignment(renderedPlacement) || "center";
     const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
     useIsoLayoutEffect(() => {
-      if (lazyFlip && mounted && isPositioned) {
+      if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
         setMountSide(renderedSide);
       }
-    }, [lazyFlip, mounted, isPositioned, renderedSide]);
-    const arrowStyles = React32.useMemo(() => ({
+    }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
+    const arrowStyles = React48.useMemo(() => ({
       position: "absolute",
       top: middlewareData.arrow?.y,
       left: middlewareData.arrow?.x
     }), [middlewareData.arrow]);
     const arrowUncentered = middlewareData.arrow?.centerOffset !== 0;
-    return React32.useMemo(() => ({
+    return React48.useMemo(() => ({
       positionerStyles: floatingStyles,
       arrowStyles,
       arrowRef,
@@ -8893,7 +11473,7 @@ var wp;
     return param != null && "current" in param;
   }

-  // node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
+  // node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
   function getDisabledMountTransitionStyles(transitionStatus) {
     return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
   }
@@ -8925,12 +11505,29 @@ var wp;
     });
   }

+  // node_modules/@base-ui/react/utils/useAnchoredPopupScrollLock.mjs
+  var React49 = __toESM(require_react(), 1);
+  var VIEWPORT_WIDTH_TOLERANCE_PX = 20;
+  function useAnchoredPopupScrollLock(enabled, touchOpen, positionerElement, referenceElement) {
+    const [touchOpenShouldLockScroll, setTouchOpenShouldLockScroll] = React49.useState(false);
+    useIsoLayoutEffect(() => {
+      if (!enabled || !touchOpen || positionerElement == null) {
+        setTouchOpenShouldLockScroll(false);
+        return;
+      }
+      const viewportWidth = ownerDocument(positionerElement).documentElement.clientWidth;
+      const popupWidth = positionerElement.offsetWidth;
+      setTouchOpenShouldLockScroll(viewportWidth > 0 && popupWidth > 0 && popupWidth >= viewportWidth - VIEWPORT_WIDTH_TOLERANCE_PX);
+    }, [enabled, touchOpen, positionerElement]);
+    useScrollLock(enabled && (!touchOpen || touchOpenShouldLockScroll), referenceElement);
+  }
+
   // node_modules/@base-ui/react/button/Button.mjs
-  var React33 = __toESM(require_react(), 1);
-  var Button = /* @__PURE__ */ React33.forwardRef(function Button2(componentProps, forwardedRef) {
+  var React50 = __toESM(require_react(), 1);
+  var Button = /* @__PURE__ */ React50.forwardRef(function Button2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       disabled: disabled2 = false,
       focusableWhenDisabled = false,
       nativeButton = true,
@@ -8956,8090 +11553,15724 @@ var wp;
   });
   if (true) Button.displayName = "Button";

-  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-  var React37 = __toESM(require_react(), 1);
-  var ReactDOM6 = __toESM(require_react_dom(), 1);
-
-  // node_modules/@base-ui/utils/usePreviousValue.mjs
-  var React34 = __toESM(require_react(), 1);
-  function usePreviousValue(value) {
-    const [state, setState] = React34.useState({
-      current: value,
-      previous: null
-    });
-    if (value !== state.current) {
-      setState({
-        current: value,
-        previous: state.current
-      });
-    }
-    return state.previous;
+  // node_modules/@base-ui/react/field/item/FieldItemContext.mjs
+  var React51 = __toESM(require_react(), 1);
+  var FieldItemContext = /* @__PURE__ */ React51.createContext({
+    disabled: false
+  });
+  if (true) FieldItemContext.displayName = "FieldItemContext";
+  function useFieldItemContext() {
+    const context = React51.useContext(FieldItemContext);
+    return context;
   }

-  // node_modules/@base-ui/react/utils/usePopupAutoResize.mjs
-  var React35 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/field/root/useFieldValidation.mjs
+  var React52 = __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;
-    }
+  // node_modules/@base-ui/react/field/utils/getCombinedFieldValidityData.mjs
+  function getCombinedFieldValidityData(validityData, invalid) {
     return {
-      width,
-      height
+      ...validityData,
+      state: {
+        ...validityData.state,
+        valid: !invalid && validityData.state.valid
+      }
     };
   }

-  // 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, false);
-    const animationFrame = useAnimationFrame();
-    const committedDimensionsRef = React35.useRef(null);
-    const isInitialRenderRef = React35.useRef(true);
-    const restoreAnchoringStylesRef = React35.useRef(NOOP);
-    const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
-    const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-    const anchoringStyles = React35.useMemo(() => {
-      let isOriginSide = side === "top";
-      let isPhysicalLeft = side === "left";
-      if (direction === "rtl") {
-        isOriginSide = isOriginSide || side === "inline-end";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-end";
-      } else {
-        isOriginSide = isOriginSide || side === "inline-start";
-        isPhysicalLeft = isPhysicalLeft || side === "inline-start";
-      }
-      return isOriginSide ? {
-        position: "absolute",
-        [side === "top" ? "bottom" : "top"]: "0",
-        [isPhysicalLeft ? "right" : "left"]: "0"
-      } : EMPTY_OBJECT;
-    }, [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();
+  // 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 fallback = null;
+    for (const input of inputs.keys()) {
+      if (!isEligibleInput(input, formElement)) {
+        continue;
       }
-      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;
-        };
+      if (!input.validity.valid) {
+        return input;
       }
-      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 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));
+      fallback ??= input;
     }
-    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);
+    return fallback;
   }
-  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);
+  function clearCustomValidity(element, inputs) {
+    for (const input of inputs.keys()) {
+      input.setCustomValidity("");
+    }
+    element?.setCustomValidity("");
   }
-
-  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
-  var React36 = __toESM(require_react(), 1);
-  var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
-  var DirectionProvider = function DirectionProvider2(props) {
+  function useFieldValidation(params) {
     const {
-      direction = "ltr"
-    } = props;
-    const contextValue = React36.useMemo(() => ({
-      direction
-    }), [direction]);
-    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(DirectionContext.Provider, {
-      value: contextValue,
-      children: props.children
-    });
-  };
-  if (true) DirectionProvider.displayName = "DirectionProvider";
-
-  // node_modules/@base-ui/react/utils/usePopupViewport.mjs
-  var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
-  function usePopupViewport(parameters) {
+      elementRef,
+      formRef
+    } = useFormContext();
     const {
-      store,
-      side,
-      cssVars,
-      children
-    } = parameters;
-    const direction = useDirection();
-    const activeTrigger = store.useState("activeTriggerElement");
-    const activeTriggerId = store.useState("activeTriggerId");
-    const open = store.useState("open");
-    const payload = store.useState("payload");
-    const mounted = store.useState("mounted");
-    const popupElement = store.useState("popupElement");
-    const positionerElement = store.useState("positionerElement");
-    const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
-    const currentContentKey = usePopupContentKey(activeTriggerId, payload);
-    const capturedNodeRef = React37.useRef(null);
-    const [previousContentNode, setPreviousContentNode] = React37.useState(null);
-    const [newTriggerOffset, setNewTriggerOffset] = React37.useState(null);
-    const currentContainerRef = React37.useRef(null);
-    const previousContainerRef = React37.useRef(null);
-    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true, false);
-    const cleanupFrame = useAnimationFrame();
-    const [previousContentDimensions, setPreviousContentDimensions] = React37.useState(null);
-    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React37.useState(false);
-    useIsoLayoutEffect(() => {
-      store.set("hasViewport", true);
+      setValidityData,
+      validate,
+      validityData,
+      validationDebounceTime,
+      invalid,
+      markedDirtyRef,
+      state,
+      shouldValidateOnChange,
+      registeredFieldIdRef
+    } = params;
+    const {
+      controlId,
+      getDescriptionProps
+    } = useLabelableContext();
+    const timeout = useTimeout();
+    const inputRef = React52.useRef(null);
+    const registeredInputs = useRefWithInit(() => /* @__PURE__ */ new Map()).current;
+    const validationCommitIdRef = React52.useRef(0);
+    const registerInput = React52.useCallback((element, registration) => {
+      registeredInputs.set(element, registration);
       return () => {
-        store.set("hasViewport", false);
+        registeredInputs.delete(element);
       };
-    }, [store]);
-    const handleMeasureLayout = useStableCallback(() => {
-      currentContainerRef.current?.style.setProperty("animation", "none");
-      currentContainerRef.current?.style.setProperty("transition", "none");
-      previousContainerRef.current?.style.setProperty("display", "none");
+    }, [registeredInputs]);
+    const getInputControl = useStableCallback(() => {
+      const element = findRepresentativeInput(registeredInputs, elementRef.current);
+      return element && registeredInputs.get(element)?.controlRef.current || null;
     });
-    const handleMeasureLayoutComplete = useStableCallback((previousDimensions) => {
-      currentContainerRef.current?.style.removeProperty("animation");
-      currentContainerRef.current?.style.removeProperty("transition");
-      previousContainerRef.current?.style.removeProperty("display");
-      if (previousDimensions) {
-        setPreviousContentDimensions(previousDimensions);
+    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
+        });
       }
-    });
-    const lastHandledTriggerRef = React37.useRef(null);
-    useIsoLayoutEffect(() => {
-      if (!open || !mounted) {
-        lastHandledTriggerRef.current = null;
+      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);
       }
-    }, [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);
-        cleanupFrame.request(() => {
-          ReactDOM6.flushSync(() => {
-            setShowStartingStyleAttribute(false);
-          });
-          onAnimationsFinished(() => {
-            setPreviousContentNode(null);
-            setPreviousContentDimensions(null);
-            capturedNodeRef.current = null;
-          });
+      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;
+          }
+        }
+      }
+      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);
         });
-        lastHandledTriggerRef.current = activeTrigger;
+      } else {
+        commit(value, !validateOnChange);
       }
-    }, [activeTrigger, previousActiveTrigger, previousContentNode, onAnimationsFinished, cleanupFrame]);
+    });
+    const getValidationProps = React52.useCallback((disabled2, externalProps = {}) => mergeProps(getDescriptionProps(externalProps), state.valid === false && !state.disabled && !disabled2 ? {
+      "aria-invalid": true
+    } : EMPTY_OBJECT), [getDescriptionProps, state.disabled, state.valid]);
+    return React52.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(() => {
-      const source = currentContainerRef.current;
-      if (!source) {
+      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;
       }
-      const wrapper = ownerDocument(source).createElement("div");
-      for (const child of Array.from(source.childNodes)) {
-        wrapper.appendChild(child.cloneNode(true));
+      if (!resolvedControlId) {
+        return;
+      }
+      const controlElement = ownerDocument(event.currentTarget).getElementById(resolvedControlId);
+      if (isHTMLElement(controlElement)) {
+        focusElementWithVisible(controlElement);
       }
-      capturedNodeRef.current = wrapper;
-    });
-    const isTransitioning = previousContentNode != null;
-    let childrenToRender;
-    if (!isTransitioning) {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime39.jsx)("div", {
-        "data-current": true,
-        ref: currentContainerRef,
-        children
-      }, currentContentKey);
-    } else {
-      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(React37.Fragment, {
-        children: [/* @__PURE__ */ (0, import_jsx_runtime39.jsx)("div", {
-          "data-previous": true,
-          inert: inertValue(true),
-          ref: previousContainerRef,
-          style: {
-            ...previousContentDimensions ? {
-              [cssVars.popupWidth]: `${previousContentDimensions.width}px`,
-              [cssVars.popupHeight]: `${previousContentDimensions.height}px`
-            } : null,
-            position: "absolute"
-          },
-          "data-ending-style": showStartingStyleAttribute ? void 0 : ""
-        }, "previous"), /* @__PURE__ */ (0, import_jsx_runtime39.jsx)("div", {
-          "data-current": true,
-          ref: currentContainerRef,
-          "data-starting-style": showStartingStyleAttribute ? "" : void 0,
-          children
-        }, currentContentKey)]
-      });
     }
-    useIsoLayoutEffect(() => {
-      const container = previousContainerRef.current;
-      if (!container || !previousContentNode) {
+    function handleInteraction(event) {
+      const target = getTarget(event.nativeEvent);
+      if (target?.closest("button,input,select,textarea")) {
         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
+      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 getActivationDirection(offset4) {
-    if (!offset4) {
-      return void 0;
-    }
-    return `${getValueWithTolerance(offset4.horizontal, 5, "right", "left")} ${getValueWithTolerance(offset4.vertical, 5, "down", "up")}`;
+  function focusElementWithVisible(element) {
+    element.focus({
+      // Available from Chrome 144+ (January 2026).
+      // Safari and Firefox already support it.
+      focusVisible: true
+    });
   }
-  function getValueWithTolerance(value, tolerance, positiveLabel, negativeLabel) {
-    if (value > tolerance) {
-      return positiveLabel;
-    }
-    if (value < -tolerance) {
-      return negativeLabel;
+
+  // node_modules/@base-ui/react/context-menu/root/ContextMenuRootContext.mjs
+  var React53 = __toESM(require_react(), 1);
+  var ContextMenuRootContext = /* @__PURE__ */ React53.createContext(void 0);
+  if (true) ContextMenuRootContext.displayName = "ContextMenuRootContext";
+  function useContextMenuRootContext(optional = true) {
+    const context = React53.useContext(ContextMenuRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: ContextMenuRootContext is missing. ContextMenu parts must be placed within <ContextMenu.Root>." : formatErrorMessage_default(25));
     }
-    return "";
+    return context;
   }
-  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
-    };
+
+  // node_modules/@base-ui/react/menu/index.parts.mjs
+  var index_parts_exports = {};
+  __export(index_parts_exports, {
+    Arrow: () => MenuArrow,
+    Backdrop: () => MenuBackdrop,
+    CheckboxItem: () => MenuCheckboxItem,
+    CheckboxItemIndicator: () => MenuCheckboxItemIndicator,
+    Group: () => MenuGroup,
+    GroupLabel: () => MenuGroupLabel,
+    Handle: () => MenuHandle,
+    Item: () => MenuItem,
+    LinkItem: () => MenuLinkItem,
+    Popup: () => MenuPopup,
+    Portal: () => MenuPortal,
+    Positioner: () => MenuPositioner,
+    RadioGroup: () => MenuRadioGroup,
+    RadioItem: () => MenuRadioItem,
+    RadioItemIndicator: () => MenuRadioItemIndicator,
+    Root: () => MenuRoot,
+    Separator: () => Separator,
+    SubmenuRoot: () => MenuSubmenuRoot,
+    SubmenuTrigger: () => MenuSubmenuTrigger,
+    Trigger: () => MenuTrigger,
+    Viewport: () => MenuViewport,
+    createHandle: () => createMenuHandle
+  });
+
+  // node_modules/@base-ui/react/menu/arrow/MenuArrow.mjs
+  var React56 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/positioner/MenuPositionerContext.mjs
+  var React54 = __toESM(require_react(), 1);
+  var MenuPositionerContext = /* @__PURE__ */ React54.createContext(void 0);
+  if (true) MenuPositionerContext.displayName = "MenuPositionerContext";
+  function useMenuPositionerContext(optional) {
+    const context = React54.useContext(MenuPositionerContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: MenuPositionerContext is missing. MenuPositioner parts must be placed within <Menu.Positioner>." : formatErrorMessage_default(33));
+    }
+    return context;
   }
-  function usePopupContentKey(activeTriggerId, payload) {
-    const [contentKey, setContentKey] = React37.useState(0);
-    const previousActiveTriggerIdRef = React37.useRef(activeTriggerId);
-    const previousPayloadRef = React37.useRef(payload);
-    const pendingPayloadUpdateRef = React37.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/menu/root/MenuRootContext.mjs
+  var React55 = __toESM(require_react(), 1);
+  var MenuRootContext = /* @__PURE__ */ React55.createContext(void 0);
+  if (true) MenuRootContext.displayName = "MenuRootContext";
+  function useMenuRootContext(optional) {
+    const context = React55.useContext(MenuRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: MenuRootContext is missing. Menu parts must be placed within <Menu.Root>." : formatErrorMessage_default(36));
+    }
+    return context;
   }

-  // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
-  var React38 = __toESM(require_react(), 1);
-  var ReactDOM7 = __toESM(require_react_dom(), 1);
-  var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
-  var FloatingPortalLite = /* @__PURE__ */ React38.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/arrow/MenuArrow.mjs
+  var MenuArrow = /* @__PURE__ */ React56.forwardRef(function MenuArrow2(componentProps, forwardedRef) {
     const {
-      children,
-      container,
-      className: className2,
       render: render4,
+      className,
       style,
       ...elementProps
     } = componentProps;
     const {
-      portalNode,
-      portalSubtree
-    } = useFloatingPortalNode({
-      container,
-      ref: forwardedRef,
-      componentProps,
-      elementProps
-    });
-    if (!portalSubtree && !portalNode) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(React38.Fragment, {
-      children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM7.createPortal(children, portalNode)]
+      store
+    } = useMenuRootContext();
+    const {
+      arrowRef,
+      side,
+      align,
+      arrowUncentered,
+      arrowStyles
+    } = useMenuPositionerContext();
+    const open = store.useState("open");
+    const state = {
+      open,
+      side,
+      align,
+      uncentered: arrowUncentered
+    };
+    return useRenderElement("div", componentProps, {
+      ref: [arrowRef, forwardedRef],
+      stateAttributesMapping: popupStateMapping,
+      state,
+      props: {
+        style: arrowStyles,
+        "aria-hidden": true,
+        ...elementProps
+      }
     });
   });
-  if (true) FloatingPortalLite.displayName = "FloatingPortalLite";
+  if (true) MenuArrow.displayName = "MenuArrow";

-  // node_modules/@base-ui/react/tooltip/index.parts.mjs
-  var index_parts_exports = {};
-  __export(index_parts_exports, {
-    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/menu/backdrop/MenuBackdrop.mjs
+  var React57 = __toESM(require_react(), 1);
+  var MenuBackdrop = /* @__PURE__ */ React57.forwardRef(function MenuBackdrop2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      store
+    } = useMenuRootContext();
+    const open = store.useState("open");
+    const mounted = store.useState("mounted");
+    const transitionStatus = store.useState("transitionStatus");
+    const lastOpenChangeReason = store.useState("lastOpenChangeReason");
+    const contextMenuContext = useContextMenuRootContext();
+    const state = {
+      open,
+      transitionStatus
+    };
+    return useRenderElement("div", componentProps, {
+      ref: contextMenuContext?.backdropRef ? [forwardedRef, contextMenuContext.backdropRef] : forwardedRef,
+      state,
+      stateAttributesMapping: popupTransitionStateMapping,
+      props: [{
+        role: "presentation",
+        hidden: !mounted,
+        style: {
+          pointerEvents: lastOpenChangeReason === reason_parts_exports.triggerHover ? "none" : void 0,
+          userSelect: "none",
+          WebkitUserSelect: "none"
+        }
+      }, elementProps]
+    });
   });
+  if (true) MenuBackdrop.displayName = "MenuBackdrop";

-  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var React41 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItem.mjs
+  var React61 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
-  var React39 = __toESM(require_react(), 1);
-  var TooltipRootContext = /* @__PURE__ */ React39.createContext(void 0);
-  if (true) TooltipRootContext.displayName = "TooltipRootContext";
-  function useTooltipRootContext(optional) {
-    const context = React39.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));
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItemContext.mjs
+  var React58 = __toESM(require_react(), 1);
+  var MenuCheckboxItemContext = /* @__PURE__ */ React58.createContext(void 0);
+  if (true) MenuCheckboxItemContext.displayName = "MenuCheckboxItemContext";
+  function useMenuCheckboxItemContext() {
+    const context = React58.useContext(MenuCheckboxItemContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: MenuCheckboxItemContext is missing. MenuCheckboxItem parts must be placed within <Menu.CheckboxItem>." : formatErrorMessage_default(30));
     }
     return context;
   }

-  // node_modules/@base-ui/react/tooltip/store/TooltipStore.mjs
-  var React40 = __toESM(require_react(), 1);
-  var selectors2 = {
-    ...popupStoreSelectors,
-    disabled: createSelector((state) => state.disabled),
-    instantType: createSelector((state) => state.instantType),
-    isInstantPhase: createSelector((state) => state.isInstantPhase),
-    trackCursorAxis: createSelector((state) => state.trackCursorAxis),
-    disableHoverablePopup: createSelector((state) => state.disableHoverablePopup),
-    lastOpenChangeReason: createSelector((state) => state.openChangeReason),
-    closeOnClick: createSelector((state) => state.closeOnClick),
-    closeDelay: createSelector((state) => state.closeDelay),
-    hasViewport: createSelector((state) => state.hasViewport)
-  };
-  var TooltipStore = class _TooltipStore extends ReactStore {
-    constructor(initialState, floatingId, nested = false) {
-      const triggerElements = new PopupTriggerMap();
-      const state = {
-        ...createInitialState(),
-        ...initialState
-      };
-      state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-      super(state, {
-        popupRef: /* @__PURE__ */ React40.createRef(),
-        onOpenChange: void 0,
-        onOpenChangeComplete: void 0,
-        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));
-    }
-    static useStore(externalStore, initialState) {
-      const store = usePopupStore(externalStore, (floatingId, nested) => new _TooltipStore(initialState, floatingId, nested)).store;
-      return store;
-    }
-  };
-  function createInitialState() {
-    return {
-      ...createInitialPopupStoreState(),
-      disabled: false,
-      instantType: void 0,
-      isInstantPhase: false,
-      trackCursorAxis: "none",
-      disableHoverablePopup: false,
-      openChangeReason: null,
-      closeOnClick: true,
-      closeDelay: 0,
-      hasViewport: false
-    };
-  }
+  // node_modules/@base-ui/react/menu/item/useMenuItem.mjs
+  var React60 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
-  var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
-  var TooltipRoot = fastComponent(function TooltipRoot2(props) {
+  // node_modules/@base-ui/react/menu/item/useMenuItemCommonProps.mjs
+  var React59 = __toESM(require_react(), 1);
+  function useMenuItemCommonProps(params) {
     const {
-      disabled: disabled2 = false,
-      defaultOpen = false,
-      open: openProp,
-      disableHoverablePopup = false,
-      trackCursorAxis = "none",
-      actionsRef,
-      onOpenChange,
-      onOpenChangeComplete,
-      handle,
-      triggerId: triggerIdProp,
-      defaultTriggerId: defaultTriggerIdProp = null,
-      children
-    } = props;
-    const store = TooltipStore.useStore(handle?.store, {
-      open: defaultOpen,
-      openProp,
-      activeTriggerId: defaultTriggerIdProp,
-      triggerIdProp
-    });
-    useInitialOpenSync(store, openProp, defaultOpen, defaultTriggerIdProp);
-    store.useControlledProp("openProp", openProp);
-    store.useControlledProp("triggerIdProp", triggerIdProp);
-    store.useContextCallback("onOpenChange", onOpenChange);
-    store.useContextCallback("onOpenChangeComplete", onOpenChangeComplete);
-    const openState = store.useState("open");
-    const open = !disabled2 && openState;
-    const activeTriggerId = store.useState("activeTriggerId");
-    const mounted = store.useState("mounted");
-    const payload = store.useState("payload");
-    store.useSyncedValues({
-      trackCursorAxis,
-      disableHoverablePopup
-    });
-    store.useSyncedValue("disabled", disabled2);
-    useImplicitActiveTrigger(store, {
-      closeOnActiveTriggerUnmount: true
-    });
+      closeOnClick,
+      highlighted,
+      id,
+      nodeId,
+      store,
+      typingRef,
+      itemRef,
+      itemMetadata
+    } = params;
     const {
-      forceUnmount,
-      transitionStatus
-    } = useOpenStateTransitions(open, store);
-    const isInstantPhase = store.useState("isInstantPhase");
-    const instantType = store.useState("instantType");
-    const lastOpenChangeReason = store.useState("lastOpenChangeReason");
-    const previousInstantTypeRef = React41.useRef(null);
-    useIsoLayoutEffect(() => {
-      if (openState && disabled2) {
-        store.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
-      }
-    }, [openState, disabled2, store]);
-    useIsoLayoutEffect(() => {
-      if (transitionStatus === "ending" && lastOpenChangeReason === reason_parts_exports.none || transitionStatus !== "ending" && isInstantPhase) {
-        if (instantType !== "delay") {
-          previousInstantTypeRef.current = instantType;
+      events: menuEvents
+    } = store.useState("floatingTreeRoot");
+    const open = store.useState("open");
+    const contextMenuContext = useContextMenuRootContext(true);
+    const isContextMenu = contextMenuContext !== void 0;
+    return React59.useMemo(() => ({
+      id,
+      role: "menuitem",
+      tabIndex: open && highlighted ? 0 : -1,
+      onKeyDown(event) {
+        if (event.key === " " && typingRef?.current) {
+          event.preventDefault();
         }
-        store.set("instantType", "delay");
-      } else if (previousInstantTypeRef.current !== null) {
-        store.set("instantType", previousInstantTypeRef.current);
-        previousInstantTypeRef.current = null;
-      }
-    }, [transitionStatus, isInstantPhase, lastOpenChangeReason, instantType, store]);
-    useIsoLayoutEffect(() => {
-      if (open) {
-        if (activeTriggerId == null) {
-          store.set("payload", void 0);
+      },
+      onMouseMove(event) {
+        if (!nodeId) {
+          return;
+        }
+        menuEvents.emit("itemhover", {
+          nodeId,
+          target: event.currentTarget
+        });
+      },
+      onClick(event) {
+        if (closeOnClick) {
+          menuEvents.emit("close", {
+            domEvent: event,
+            reason: reason_parts_exports.itemPress
+          });
+        }
+      },
+      onMouseUp(event) {
+        if (contextMenuContext) {
+          const initialCursorPoint = contextMenuContext.initialCursorPointRef.current;
+          contextMenuContext.initialCursorPointRef.current = null;
+          if (isContextMenu && initialCursorPoint && Math.abs(event.clientX - initialCursorPoint.x) <= 1 && Math.abs(event.clientY - initialCursorPoint.y) <= 1) {
+            return;
+          }
+          if (isContextMenu && !parts_exports.os.mac && event.button === 2) {
+            return;
+          }
+        }
+        if (itemRef.current && store.context.allowMouseUpTriggerRef.current && (!isContextMenu || event.button === 2)) {
+          if (itemMetadata.type === "regular-item") {
+            dispatchClickWithModifiers(itemRef.current, event, {
+              detail: 1
+            });
+          }
         }
       }
-    }, [store, activeTriggerId, open]);
-    const handleImperativeClose = React41.useCallback(() => {
-      store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-    }, [store]);
-    React41.useImperativeHandle(actionsRef, () => ({
-      unmount: forceUnmount,
-      close: handleImperativeClose
-    }), [forceUnmount, handleImperativeClose]);
-    const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
-    return /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(TooltipRootContext.Provider, {
-      value: store,
-      children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(TooltipInteractions, {
-        store,
-        disabled: disabled2,
-        trackCursorAxis
-      }), typeof children === "function" ? children({
-        payload
-      }) : children]
-    });
-  });
-  if (true) TooltipRoot.displayName = "TooltipRoot";
-  function TooltipInteractions({
-    store,
-    disabled: disabled2,
-    trackCursorAxis
-  }) {
-    const floatingRootContext = store.useState("floatingRootContext");
-    const dismiss = useDismiss(floatingRootContext, {
-      enabled: !disabled2,
-      referencePress: () => store.select("closeOnClick")
-    });
-    const clientPoint = useClientPoint(floatingRootContext, {
-      enabled: !disabled2 && trackCursorAxis !== "none",
-      axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
-    });
-    const activeTriggerProps = React41.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-    const inactiveTriggerProps = React41.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-    const popupProps = React41.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
-    usePopupInteractionProps(store, {
-      activeTriggerProps,
-      inactiveTriggerProps,
-      popupProps
-    });
-    return null;
-  }
-
-  // node_modules/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
-  var React43 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
-  var React42 = __toESM(require_react(), 1);
-  var TooltipProviderContext = /* @__PURE__ */ React42.createContext(void 0);
-  if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
-  function useTooltipProviderContext() {
-    return React42.useContext(TooltipProviderContext);
+    }), [closeOnClick, highlighted, id, menuEvents, nodeId, open, store, typingRef, itemRef, contextMenuContext, isContextMenu, itemMetadata]);
   }

-  // node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
-  var TooltipTriggerDataAttributes = (function(TooltipTriggerDataAttributes2) {
-    TooltipTriggerDataAttributes2[TooltipTriggerDataAttributes2["popupOpen"] = CommonTriggerDataAttributes.popupOpen] = "popupOpen";
-    TooltipTriggerDataAttributes2["triggerDisabled"] = "data-trigger-disabled";
-    return TooltipTriggerDataAttributes2;
+  // node_modules/@base-ui/react/menu/item/useMenuItem.mjs
+  var REGULAR_ITEM = {
+    type: "regular-item"
+  };
+  function useMenuItem(params) {
+    const {
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
+      store,
+      typingRef = store.context.typingRef,
+      nativeButton,
+      itemMetadata,
+      nodeId
+    } = params;
+    const itemRef = React60.useRef(null);
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      focusableWhenDisabled: true,
+      native: nativeButton,
+      composite: true
+    });
+    const commonProps = useMenuItemCommonProps({
+      closeOnClick,
+      highlighted,
+      id,
+      nodeId,
+      store,
+      typingRef,
+      itemRef,
+      itemMetadata
+    });
+    const getItemProps = React60.useCallback((externalProps) => {
+      return mergeProps(commonProps, {
+        onMouseEnter() {
+          if (itemMetadata.type !== "submenu-trigger") {
+            return;
+          }
+          itemMetadata.setActive();
+        }
+      }, externalProps, getButtonProps);
+    }, [commonProps, getButtonProps, itemMetadata]);
+    const mergedRef = useMergedRefs(itemRef, buttonRef);
+    return React60.useMemo(() => ({
+      getItemProps,
+      itemRef: mergedRef
+    }), [getItemProps, mergedRef]);
+  }
+
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItemDataAttributes.mjs
+  var MenuCheckboxItemDataAttributes = /* @__PURE__ */ (function(MenuCheckboxItemDataAttributes2) {
+    MenuCheckboxItemDataAttributes2["checked"] = "data-checked";
+    MenuCheckboxItemDataAttributes2["unchecked"] = "data-unchecked";
+    MenuCheckboxItemDataAttributes2["disabled"] = "data-disabled";
+    MenuCheckboxItemDataAttributes2["highlighted"] = "data-highlighted";
+    return MenuCheckboxItemDataAttributes2;
   })({});

-  // 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 i2 = 0; i2 < path.length; i2 += 1) {
-        const element = path[i2];
-        if (isElement(element)) {
-          return element;
-        }
-      }
-    }
-    const target = event.target;
-    if (isElement(target)) {
-      return target;
-    }
-    return null;
-  }
-  function closestEnabledTooltipTrigger(element) {
-    let current = element;
-    while (current) {
-      if (current.hasAttribute(TOOLTIP_TRIGGER_IDENTIFIER)) {
-        return current;
-      }
-      const parentElement = current.parentElement;
-      if (parentElement) {
-        current = parentElement;
-        continue;
+  // node_modules/@base-ui/react/menu/utils/stateAttributesMapping.mjs
+  var itemMapping = {
+    checked(value) {
+      if (value) {
+        return {
+          [MenuCheckboxItemDataAttributes.checked]: ""
+        };
       }
-      const root = current.getRootNode();
-      current = "host" in root && isElement(root.host) ? root.host : null;
-    }
-    return null;
-  }
-  var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
+      return {
+        [MenuCheckboxItemDataAttributes.unchecked]: ""
+      };
+    },
+    ...transitionStatusMapping
+  };
+
+  // node_modules/@base-ui/react/menu/checkbox-item/MenuCheckboxItem.mjs
+  var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
+  var MenuCheckboxItem = /* @__PURE__ */ React61.forwardRef(function MenuCheckboxItem2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
-      style,
-      handle,
-      payload,
-      disabled: disabledProp,
-      delay,
-      closeOnClick = true,
-      closeDelay,
+      className,
       id: idProp,
+      label,
+      nativeButton = false,
+      disabled: disabledProp = false,
+      closeOnClick = false,
+      checked: checkedProp,
+      defaultChecked,
+      onCheckedChange,
+      style,
       ...elementProps
     } = componentProps;
-    const rootContext = useTooltipRootContext(true);
-    const store = handle?.store ?? rootContext;
-    if (!store) {
-      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 = store.useState("isTriggerActive", thisTriggerId);
-    const isOpenedByThisTrigger = store.useState("isOpenedByTrigger", thisTriggerId);
-    const floatingRootContext = store.useState("floatingRootContext");
-    const triggerElementRef = React43.useRef(null);
-    const delayWithDefault = delay ?? OPEN_DELAY;
-    const closeDelayWithDefault = closeDelay ?? 0;
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const id = useBaseUiId(idProp);
     const {
-      registerTrigger,
-      isMountedByThisTrigger
-    } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store, {
-      payload,
-      closeOnClick,
-      closeDelay: closeDelayWithDefault
+      store
+    } = useMenuRootContext();
+    const rootDisabled = store.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled;
+    const highlighted = store.useState("isActive", listItem.index);
+    const itemProps = store.useState("itemProps");
+    const [checked, setChecked] = useControlled({
+      controlled: checkedProp,
+      default: defaultChecked ?? false,
+      name: "MenuCheckboxItem",
+      state: "checked"
     });
-    const providerContext = useTooltipProviderContext();
     const {
-      delayRef,
-      isInstantPhase,
-      hasProvider
-    } = useDelayGroup(floatingRootContext, {
-      open: isOpenedByThisTrigger
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
+      store,
+      nativeButton,
+      nodeId: menuPositionerContext?.context.nodeId,
+      itemMetadata: REGULAR_ITEM
     });
-    const hoverInteraction = useHoverInteractionSharedState(floatingRootContext);
-    store.useSyncedValue("isInstantPhase", isInstantPhase);
-    const rootDisabled = store.useState("disabled");
-    const disabled2 = disabledProp ?? rootDisabled;
-    const disabledRef = useValueAsRef(disabled2);
-    const trackCursorAxis = store.useState("trackCursorAxis");
-    const disableHoverablePopup = store.useState("disableHoverablePopup");
-    const isNestedTriggerHoveredRef = React43.useRef(false);
-    const nestedTriggerOpenTimeout = useTimeout();
-    const pointerTypeRef = React43.useRef(void 0);
-    function getOpenDelay() {
-      const providerDelay = providerContext?.delay;
-      const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
-      let computedOpenDelay = delayWithDefault;
-      if (hasProvider) {
-        if (groupOpenValue !== 0) {
-          computedOpenDelay = delay ?? providerDelay ?? delayWithDefault;
-        } else {
-          computedOpenDelay = 0;
-        }
-      }
-      return computedOpenDelay;
-    }
-    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();
+    const state = React61.useMemo(() => ({
+      disabled: disabled2,
+      highlighted,
+      checked
+    }), [disabled2, highlighted, checked]);
+    function handleClick(event) {
+      const details = createChangeEventDetails(reason_parts_exports.itemPress, event.nativeEvent, void 0, {
+        preventUnmountOnClose: NOOP
+      });
+      onCheckedChange?.(!checked, details);
+      if (details.isCanceled) {
+        return;
       }
-      return nestedTriggerHovered;
+      setChecked((currentlyChecked) => !currentlyChecked);
     }
-    const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
-      enabled: !disabled2,
-      mouseOnly: true,
-      move: false,
-      handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
-      restMs: getOpenDelay,
-      delay() {
-        const closeValue = typeof delayRef.current === "object" ? delayRef.current.close : void 0;
-        let computedCloseDelay = closeDelayWithDefault;
-        if (closeDelay == null && hasProvider) {
-          computedCloseDelay = closeValue;
-        }
-        return {
-          close: computedCloseDelay
-        };
-      },
-      triggerElementRef,
-      isActiveTrigger: isTriggerActive,
-      isClosing: () => store.select("transitionStatus") === "ending",
-      shouldOpen() {
-        return !isNestedTriggerHoveredRef.current;
-      }
+    const element = useRenderElement("div", componentProps, {
+      state,
+      stateAttributesMapping: itemMapping,
+      props: [itemProps, {
+        role: "menuitemcheckbox",
+        "aria-checked": checked,
+        onClick: handleClick
+      }, elementProps, getItemProps],
+      ref: [itemRef, forwardedRef, listItem.ref]
     });
-    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 && store.select("open") && store.select("lastOpenChangeReason") === reason_parts_exports.triggerHover) {
-        store.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
-        return;
-      }
-      if (wasNestedTriggerHovered && !nestedTriggerHovered && targetInsideTrigger && !disabledRef.current && !store.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 && !store.select("open")) {
-            store.setOpen(true, createChangeEventDetails(reason_parts_exports.triggerHover, event, triggerEl));
-          }
-        };
-        const openDelay = getOpenDelay();
-        if (openDelay === 0) {
-          nestedTriggerOpenTimeout.clear();
-          open();
-        } else {
-          nestedTriggerOpenTimeout.start(openDelay, open);
+    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(MenuCheckboxItemContext.Provider, {
+      value: state,
+      children: element
+    });
+  });
+  if (true) MenuCheckboxItem.displayName = "MenuCheckboxItem";
+
+  // node_modules/@base-ui/react/menu/checkbox-item-indicator/MenuCheckboxItemIndicator.mjs
+  var React62 = __toESM(require_react(), 1);
+  var MenuCheckboxItemIndicator = /* @__PURE__ */ React62.forwardRef(function MenuCheckboxItemIndicator2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      keepMounted = false,
+      ...elementProps
+    } = componentProps;
+    const item = useMenuCheckboxItemContext();
+    const indicatorRef = React62.useRef(null);
+    const {
+      transitionStatus,
+      mounted,
+      setMounted
+    } = useTransitionStatus(item.checked);
+    useOpenChangeComplete({
+      open: item.checked,
+      ref: indicatorRef,
+      onComplete() {
+        if (!item.checked) {
+          setMounted(false);
         }
       }
-    };
-    const rootTriggerProps = store.useState("triggerProps", isMountedByThisTrigger);
-    const shouldApplyRootTriggerProps = isMountedByThisTrigger || trackCursorAxis !== "none";
+    });
     const state = {
-      open: isOpenedByThisTrigger
+      checked: item.checked,
+      disabled: item.disabled,
+      highlighted: item.highlighted,
+      transitionStatus
     };
-    const element = useRenderElement("button", componentProps, {
+    const element = useRenderElement("span", 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;
-          store.set("closeOnClick", closeOnClick);
-          if (closeOnClick && !store.select("open")) {
-            store.cancelPendingOpen(event.nativeEvent);
-          }
-        },
-        onClick(event) {
-          if (closeOnClick && !store.select("open")) {
-            store.cancelPendingOpen(event.nativeEvent);
-          }
-        },
-        id: thisTriggerId,
-        [TooltipTriggerDataAttributes.triggerDisabled]: disabled2 ? "" : void 0,
-        [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
-      }, elementProps],
-      stateAttributesMapping: triggerOpenStateMapping
+      ref: [forwardedRef, indicatorRef],
+      stateAttributesMapping: itemMapping,
+      props: {
+        "aria-hidden": true,
+        ...elementProps
+      },
+      enabled: keepMounted || mounted
     });
     return element;
   });
-  if (true) TooltipTrigger.displayName = "TooltipTrigger";
-
-  // node_modules/@base-ui/react/tooltip/portal/TooltipPortal.mjs
-  var React45 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
-  var React44 = __toESM(require_react(), 1);
-  var TooltipPortalContext = /* @__PURE__ */ React44.createContext(void 0);
-  if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
-  function useTooltipPortalContext() {
-    const value = React44.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_runtime42 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPortal = /* @__PURE__ */ React45.forwardRef(function TooltipPortal2(props, forwardedRef) {
-    const {
-      keepMounted = false,
-      ...portalProps
-    } = props;
-    const store = useTooltipRootContext();
-    const mounted = store.useState("mounted");
-    const shouldRender = mounted || keepMounted;
-    if (!shouldRender) {
-      return null;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(TooltipPortalContext.Provider, {
-      value: keepMounted,
-      children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(FloatingPortalLite, {
-        ref: forwardedRef,
-        ...portalProps
-      })
-    });
-  });
-  if (true) TooltipPortal.displayName = "TooltipPortal";
+  if (true) MenuCheckboxItemIndicator.displayName = "MenuCheckboxItemIndicator";

-  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
-  var React47 = __toESM(require_react(), 1);
+  // node_modules/@base-ui/react/menu/group/MenuGroup.mjs
+  var React64 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
-  var React46 = __toESM(require_react(), 1);
-  var TooltipPositionerContext = /* @__PURE__ */ React46.createContext(void 0);
-  if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
-  function useTooltipPositionerContext() {
-    const context = React46.useContext(TooltipPositionerContext);
+  // node_modules/@base-ui/react/menu/group/MenuGroupContext.mjs
+  var React63 = __toESM(require_react(), 1);
+  var MenuGroupContext = /* @__PURE__ */ React63.createContext(void 0);
+  if (true) MenuGroupContext.displayName = "MenuGroupContext";
+  function useMenuGroupRootContext() {
+    const context = React63.useContext(MenuGroupContext);
     if (context === void 0) {
-      throw new Error(true ? "Base UI: TooltipPositionerContext is missing. TooltipPositioner parts must be placed within <Tooltip.Positioner>." : formatErrorMessage_default(71));
+      throw new Error(true ? "Base UI: MenuGroupContext is missing. Menu group parts must be used within <Menu.Group> or <Menu.RadioGroup>." : formatErrorMessage_default(31));
     }
     return context;
   }

-  // node_modules/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  // node_modules/@base-ui/react/menu/group/MenuGroup.mjs
   var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
-  var TooltipPositioner = /* @__PURE__ */ React47.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+  var MenuGroup = /* @__PURE__ */ React64.forwardRef(function MenuGroup2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
-      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,
+      className,
       style,
       ...elementProps
     } = componentProps;
-    const store = useTooltipRootContext();
-    const keepMounted = useTooltipPortalContext();
-    const open = store.useState("open");
-    const mounted = store.useState("mounted");
-    const trackCursorAxis = store.useState("trackCursorAxis");
-    const disableHoverablePopup = store.useState("disableHoverablePopup");
-    const floatingRootContext = store.useState("floatingRootContext");
-    const instantType = store.useState("instantType");
-    const transitionStatus = store.useState("transitionStatus");
-    const hasViewport = store.useState("hasViewport");
-    const positioning = useAnchorPositioning({
-      anchor,
-      positionMethod,
-      floatingRootContext,
-      mounted,
-      side,
-      sideOffset,
-      align,
-      alignOffset,
-      collisionBoundary,
-      collisionPadding,
-      sticky,
-      arrowPadding,
-      disableAnchorTracking,
-      keepMounted,
-      collisionAvoidance,
-      adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
-    });
-    const state = React47.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, store.useStateSetter("positionerElement")],
-      hidden: !mounted,
-      inert: !open || trackCursorAxis === "both" || disableHoverablePopup
+    const [labelId, setLabelId] = React64.useState(void 0);
+    const element = useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      props: {
+        role: "group",
+        "aria-labelledby": labelId,
+        ...elementProps
+      }
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(TooltipPositionerContext.Provider, {
-      value: positioning,
+    return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(MenuGroupContext.Provider, {
+      value: setLabelId,
       children: element
     });
   });
-  if (true) TooltipPositioner.displayName = "TooltipPositioner";
+  if (true) MenuGroup.displayName = "MenuGroup";

-  // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
-  var React48 = __toESM(require_react(), 1);
-  var stateAttributesMapping = {
-    ...popupStateMapping,
-    ...transitionStatusMapping
-  };
-  var TooltipPopup = /* @__PURE__ */ React48.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/group-label/MenuGroupLabel.mjs
+  var React65 = __toESM(require_react(), 1);
+  var MenuGroupLabel = /* @__PURE__ */ React65.forwardRef(function MenuGroupLabel2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
       style,
+      id: idProp,
       ...elementProps
     } = componentProps;
-    const store = useTooltipRootContext();
-    const {
-      side,
-      align
-    } = useTooltipPositionerContext();
-    const open = store.useState("open");
-    const instantType = store.useState("instantType");
-    const transitionStatus = store.useState("transitionStatus");
-    const popupProps = store.useState("popupProps");
-    const floatingContext = store.useState("floatingRootContext");
-    const disabled2 = store.useState("disabled");
-    const closeDelay = store.useState("closeDelay");
-    useOpenChangeComplete({
-      open,
-      ref: store.context.popupRef,
-      onComplete() {
-        if (open) {
-          store.context.onOpenChangeComplete?.(true);
-        }
+    const id = useBaseUiId(idProp);
+    const setLabelId = useMenuGroupRootContext();
+    useIsoLayoutEffect(() => {
+      setLabelId(id);
+      return () => {
+        setLabelId((currentId) => currentId === id ? void 0 : currentId);
+      };
+    }, [setLabelId, id]);
+    return useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      props: {
+        id,
+        role: "presentation",
+        ...elementProps
       }
     });
-    useHoverFloatingInteraction(floatingContext, {
-      enabled: !disabled2,
-      closeDelay
-    });
-    const setPopupElement = store.useStateSetter("popupElement");
-    const state = {
-      open,
-      side,
-      align,
-      instant: instantType,
-      transitionStatus
-    };
-    const element = useRenderElement("div", componentProps, {
-      state,
-      ref: [forwardedRef, store.context.popupRef, setPopupElement],
-      props: [popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-      stateAttributesMapping
-    });
-    return element;
   });
-  if (true) TooltipPopup.displayName = "TooltipPopup";
+  if (true) MenuGroupLabel.displayName = "MenuGroupLabel";

-  // node_modules/@base-ui/react/tooltip/arrow/TooltipArrow.mjs
-  var React49 = __toESM(require_react(), 1);
-  var TooltipArrow = /* @__PURE__ */ React49.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/item/MenuItem.mjs
+  var React66 = __toESM(require_react(), 1);
+  var MenuItem = /* @__PURE__ */ React66.forwardRef(function MenuItem2(componentProps, forwardedRef) {
     const {
       render: render4,
-      className: className2,
+      className,
+      id: idProp,
+      label,
+      nativeButton = false,
+      disabled: disabledProp = false,
+      closeOnClick = true,
       style,
       ...elementProps
     } = componentProps;
-    const store = useTooltipRootContext();
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const id = useBaseUiId(idProp);
+    const {
+      store
+    } = useMenuRootContext();
+    const rootDisabled = store.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled;
+    const highlighted = store.useState("isActive", listItem.index);
+    const itemProps = store.useState("itemProps");
+    const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
+      store,
+      nativeButton,
+      nodeId: menuPositionerContext?.context.nodeId,
+      itemMetadata: REGULAR_ITEM
+    });
+    const state = {
+      disabled: disabled2,
+      highlighted
+    };
+    return useRenderElement("div", componentProps, {
+      state,
+      props: [itemProps, elementProps, getItemProps],
+      ref: [itemRef, forwardedRef, listItem.ref]
+    });
+  });
+  if (true) MenuItem.displayName = "MenuItem";
+
+  // node_modules/@base-ui/react/menu/link-item/MenuLinkItem.mjs
+  var React67 = __toESM(require_react(), 1);
+  var MenuLinkItem = /* @__PURE__ */ React67.forwardRef(function MenuLinkItem2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      id: idProp,
+      label,
+      closeOnClick = false,
+      style,
+      ...elementProps
+    } = componentProps;
+    const linkRef = React67.useRef(null);
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const nodeId = menuPositionerContext?.context.nodeId;
+    const id = useBaseUiId(idProp);
+    const {
+      store
+    } = useMenuRootContext();
+    const highlighted = store.useState("isActive", listItem.index);
+    const itemProps = store.useState("itemProps");
+    const typingRef = store.context.typingRef;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      native: false,
+      composite: true
+    });
+    const commonProps = useMenuItemCommonProps({
+      closeOnClick,
+      highlighted,
+      id,
+      nodeId,
+      store,
+      typingRef,
+      itemRef: linkRef,
+      itemMetadata: REGULAR_ITEM
+    });
+    function getItemProps(externalProps) {
+      return mergeProps(commonProps, externalProps, getButtonProps);
+    }
+    const state = {
+      highlighted
+    };
+    return useRenderElement("a", componentProps, {
+      state,
+      props: [itemProps, elementProps, getItemProps],
+      ref: [linkRef, buttonRef, forwardedRef, listItem.ref]
+    });
+  });
+  if (true) MenuLinkItem.displayName = "MenuLinkItem";
+
+  // node_modules/@base-ui/react/menu/popup/MenuPopup.mjs
+  var React69 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/toolbar/root/ToolbarRootContext.mjs
+  var React68 = __toESM(require_react(), 1);
+  var ToolbarRootContext = /* @__PURE__ */ React68.createContext(void 0);
+  if (true) ToolbarRootContext.displayName = "ToolbarRootContext";
+  function useToolbarRootContext(optional) {
+    const context = React68.useContext(ToolbarRootContext);
+    if (context === void 0 && !optional) {
+      throw new Error(true ? "Base UI: ToolbarRootContext is missing. Toolbar parts must be placed within <Toolbar.Root>." : formatErrorMessage_default(69));
+    }
+    return context;
+  }
+
+  // node_modules/@base-ui/react/menu/popup/MenuPopup.mjs
+  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
+  var MenuPopup = /* @__PURE__ */ React69.forwardRef(function MenuPopup2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      finalFocus,
+      ...elementProps
+    } = componentProps;
+    const {
+      store
+    } = useMenuRootContext();
     const {
-      arrowRef,
       side,
-      align,
-      arrowUncentered,
-      arrowStyles
-    } = useTooltipPositionerContext();
+      align
+    } = useMenuPositionerContext();
+    const insideToolbar = useToolbarRootContext(true) != null;
     const open = store.useState("open");
+    const transitionStatus = store.useState("transitionStatus");
+    const popupProps = store.useState("popupProps");
+    const mounted = store.useState("mounted");
     const instantType = store.useState("instantType");
-    const state = {
+    const activeTriggerElement = store.useState("activeTriggerElement");
+    const parent = store.useState("parent");
+    const lastOpenChangeReason = store.useState("lastOpenChangeReason");
+    const rootId = store.useState("rootId");
+    const floatingContext = store.useState("floatingRootContext");
+    const floatingTreeRoot = store.useState("floatingTreeRoot");
+    const closeDelay = store.useState("closeDelay");
+    const hoverEnabled = store.useState("hoverEnabled");
+    const disabled2 = store.useState("disabled");
+    const openMethod = store.useState("openMethod");
+    const isContextMenu = parent.type === "context-menu";
+    useOpenChangeComplete({
       open,
+      ref: store.context.popupRef,
+      onComplete() {
+        if (open) {
+          store.context.onOpenChangeComplete?.(true);
+        }
+      }
+    });
+    React69.useEffect(() => {
+      function handleClose(event) {
+        store.setOpen(false, createChangeEventDetails(event.reason, event.domEvent));
+      }
+      floatingTreeRoot.events.on("close", handleClose);
+      return () => {
+        floatingTreeRoot.events.off("close", handleClose);
+      };
+    }, [floatingTreeRoot.events, store]);
+    useHoverFloatingInteraction(floatingContext, {
+      enabled: hoverEnabled && !disabled2 && !isContextMenu && parent.type !== "menubar",
+      closeDelay
+    });
+    const setPopupElement = store.useStateSetter("popupElement");
+    const state = {
+      transitionStatus,
       side,
       align,
-      uncentered: arrowUncentered,
+      open,
+      nested: parent.type === "menu",
       instant: instantType
     };
     const element = useRenderElement("div", componentProps, {
       state,
-      ref: [forwardedRef, arrowRef],
-      props: [{
-        style: arrowStyles,
-        "aria-hidden": true
-      }, elementProps],
-      stateAttributesMapping: popupStateMapping
+      ref: [forwardedRef, store.context.popupRef, setPopupElement],
+      stateAttributesMapping: popupTransitionStateMapping,
+      props: [popupProps, {
+        onKeyDown(event) {
+          if (insideToolbar && COMPOSITE_KEYS.has(event.key)) {
+            event.stopPropagation();
+          }
+        }
+      }, getDisabledMountTransitionStyles(transitionStatus), elementProps, {
+        "data-rootownerid": rootId
+      }]
+    });
+    let returnFocus = parent.type === void 0 || isContextMenu;
+    if (activeTriggerElement || parent.type === "menubar" && lastOpenChangeReason !== reason_parts_exports.outsidePress) {
+      returnFocus = true;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(FloatingFocusManager, {
+      context: floatingContext,
+      openInteractionType: openMethod,
+      modal: isContextMenu,
+      disabled: !mounted,
+      returnFocus: finalFocus === void 0 ? returnFocus : finalFocus,
+      initialFocus: parent.type !== "menu",
+      restoreFocus: true,
+      externalTree: parent.type !== "menubar" ? floatingTreeRoot : void 0,
+      previousFocusableElement: activeTriggerElement,
+      nextFocusableElement: parent.type === void 0 ? store.context.triggerFocusTargetRef : void 0,
+      beforeContentFocusGuardRef: parent.type === void 0 ? store.context.beforeContentFocusGuardRef : void 0,
+      children: element
     });
-    return element;
   });
-  if (true) TooltipArrow.displayName = "TooltipArrow";
+  if (true) MenuPopup.displayName = "MenuPopup";

-  // node_modules/@base-ui/react/tooltip/provider/TooltipProvider.mjs
-  var React50 = __toESM(require_react(), 1);
-  var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
-  var TooltipProvider = function TooltipProvider2(props) {
+  // node_modules/@base-ui/react/menu/portal/MenuPortal.mjs
+  var React71 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/portal/MenuPortalContext.mjs
+  var React70 = __toESM(require_react(), 1);
+  var MenuPortalContext = /* @__PURE__ */ React70.createContext(void 0);
+  if (true) MenuPortalContext.displayName = "MenuPortalContext";
+  function useMenuPortalContext() {
+    const value = React70.useContext(MenuPortalContext);
+    if (value === void 0) {
+      throw new Error(true ? "Base UI: <Menu.Portal> is missing." : formatErrorMessage_default(32));
+    }
+    return value;
+  }
+
+  // node_modules/@base-ui/react/menu/portal/MenuPortal.mjs
+  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
+  var MenuPortal = /* @__PURE__ */ React71.forwardRef(function MenuPortal2(props, forwardedRef) {
     const {
-      delay,
-      closeDelay,
-      timeout = 400
+      keepMounted = false,
+      ...portalProps
     } = props;
-    const contextValue = React50.useMemo(() => ({
-      delay,
-      closeDelay
-    }), [delay, closeDelay]);
-    const delayValue = React50.useMemo(() => ({
-      open: delay,
-      close: closeDelay
-    }), [delay, closeDelay]);
-    return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(TooltipProviderContext.Provider, {
-      value: contextValue,
-      children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(FloatingDelayGroup, {
-        delay: delayValue,
-        timeoutMs: timeout,
-        children: props.children
+    const {
+      store
+    } = useMenuRootContext();
+    const mounted = store.useState("mounted");
+    const shouldRender = mounted || keepMounted;
+    if (!shouldRender) {
+      return null;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(MenuPortalContext.Provider, {
+      value: keepMounted,
+      children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(FloatingPortal, {
+        ref: forwardedRef,
+        ...portalProps
       })
     });
-  };
-  if (true) TooltipProvider.displayName = "TooltipProvider";
-
-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var React51 = __toESM(require_react(), 1);
-
-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
-  var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
-    TooltipViewportCssVars2["popupWidth"] = "--popup-width";
-    TooltipViewportCssVars2["popupHeight"] = "--popup-height";
-    return TooltipViewportCssVars2;
-  })({});
+  });
+  if (true) MenuPortal.displayName = "MenuPortal";

-  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-  var stateAttributesMapping2 = {
-    activationDirection: (value) => value ? {
-      "data-activation-direction": value
-    } : null
-  };
-  var TooltipViewport = /* @__PURE__ */ React51.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+  // node_modules/@base-ui/react/menu/positioner/MenuPositioner.mjs
+  var React72 = __toESM(require_react(), 1);
+  var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1);
+  var MenuPositioner = /* @__PURE__ */ React72.forwardRef(function MenuPositioner2(componentProps, forwardedRef) {
     const {
+      anchor: anchorProp,
+      positionMethod: positionMethodProp = "absolute",
+      className,
       render: render4,
-      className: className2,
+      side,
+      align: alignProp,
+      sideOffset: sideOffsetProp = 0,
+      alignOffset: alignOffsetProp = 0,
+      collisionBoundary = "clipping-ancestors",
+      collisionPadding = 5,
+      arrowPadding = 5,
+      sticky = false,
+      disableAnchorTracking = false,
+      collisionAvoidance: collisionAvoidanceProp = DROPDOWN_COLLISION_AVOIDANCE,
       style,
-      children,
       ...elementProps
     } = componentProps;
-    const store = useTooltipRootContext();
-    const positioner = useTooltipPositionerContext();
-    const instantType = store.useState("instantType");
     const {
-      children: childrenToRender,
-      state: viewportState
-    } = usePopupViewport({
-      store,
-      side: positioner.side,
-      cssVars: TooltipViewportCssVars,
-      children
+      store
+    } = useMenuRootContext();
+    const keepMounted = useMenuPortalContext();
+    const contextMenuContext = useContextMenuRootContext(true);
+    const parent = store.useState("parent");
+    const floatingRootContext = store.useState("floatingRootContext");
+    const floatingTreeRoot = store.useState("floatingTreeRoot");
+    const mounted = store.useState("mounted");
+    const open = store.useState("open");
+    const modal = store.useState("modal");
+    const openMethod = store.useState("openMethod");
+    const triggerElement = store.useState("activeTriggerElement");
+    const transitionStatus = store.useState("transitionStatus");
+    const positionerElement = store.useState("positionerElement");
+    const instantType = store.useState("instantType");
+    const adaptiveOrigin2 = store.useState("adaptiveOrigin");
+    const lastOpenChangeReason = store.useState("lastOpenChangeReason");
+    const floatingNodeId = store.useState("floatingNodeId");
+    const floatingParentNodeId = store.useState("floatingParentNodeId");
+    const domReference = floatingRootContext.useState("domReferenceElement");
+    const previousTriggerRef = React72.useRef(null);
+    const runOnceAnimationsFinish = useAnimationsFinished(positionerElement);
+    let anchor = anchorProp;
+    let sideOffset = sideOffsetProp;
+    let alignOffset = alignOffsetProp;
+    let align = alignProp;
+    let collisionAvoidance = collisionAvoidanceProp;
+    if (parent.type === "context-menu") {
+      anchor = anchorProp ?? parent.context?.anchor;
+      align = align ?? "start";
+      if (!side && align !== "center") {
+        alignOffset = componentProps.alignOffset ?? 2;
+        sideOffset = componentProps.sideOffset ?? -5;
+      }
+    }
+    let computedSide = side;
+    let computedAlign = align;
+    if (parent.type === "menu") {
+      computedSide = computedSide ?? "inline-end";
+      computedAlign = computedAlign ?? "start";
+      collisionAvoidance = componentProps.collisionAvoidance ?? POPUP_COLLISION_AVOIDANCE;
+    } else if (parent.type === "menubar") {
+      computedSide = computedSide ?? (parent.context.orientation === "vertical" ? "inline-end" : "bottom");
+      computedAlign = computedAlign ?? "start";
+    }
+    const contextMenu = parent.type === "context-menu";
+    const positioner = useAnchorPositioning({
+      anchor,
+      floatingRootContext,
+      positionMethod: contextMenuContext ? "fixed" : positionMethodProp,
+      mounted,
+      side: computedSide,
+      sideOffset,
+      align: computedAlign,
+      alignOffset,
+      arrowPadding: contextMenu ? 0 : arrowPadding,
+      collisionBoundary,
+      collisionPadding,
+      sticky,
+      nodeId: floatingNodeId,
+      keepMounted,
+      disableAnchorTracking,
+      collisionAvoidance,
+      shift: contextMenu ? {
+        crossAxis: !("side" in collisionAvoidance && collisionAvoidance.side === "flip"),
+        rootBoundary: "layoutViewport"
+      } : void 0,
+      externalTree: floatingTreeRoot,
+      adaptiveOrigin: adaptiveOrigin2
     });
+    React72.useEffect(() => {
+      function onMenuOpenChange(details) {
+        if (details.open) {
+          if (details.parentNodeId === floatingNodeId) {
+            store.set("hoverEnabled", false);
+          }
+          if (details.nodeId !== floatingNodeId && details.parentNodeId === store.select("floatingParentNodeId")) {
+            store.setOpen(false, createChangeEventDetails(reason_parts_exports.siblingOpen));
+          }
+        }
+      }
+      floatingTreeRoot.events.on("menuopenchange", onMenuOpenChange);
+      return () => {
+        floatingTreeRoot.events.off("menuopenchange", onMenuOpenChange);
+      };
+    }, [store, floatingTreeRoot.events, floatingNodeId]);
+    React72.useEffect(() => {
+      if (store.select("floatingParentNodeId") == null) {
+        return void 0;
+      }
+      function onParentClose(details) {
+        if (details.open || details.nodeId !== store.select("floatingParentNodeId")) {
+          return;
+        }
+        const reason = details.reason ?? reason_parts_exports.siblingOpen;
+        store.setOpen(false, createChangeEventDetails(reason));
+      }
+      floatingTreeRoot.events.on("menuopenchange", onParentClose);
+      return () => {
+        floatingTreeRoot.events.off("menuopenchange", onParentClose);
+      };
+    }, [floatingTreeRoot.events, store]);
+    const closeTimeout = useTimeout();
+    React72.useEffect(() => {
+      if (!open) {
+        closeTimeout.clear();
+      }
+    }, [open, closeTimeout]);
+    React72.useEffect(() => {
+      function onItemHover(event) {
+        if (!open || event.nodeId !== store.select("floatingParentNodeId")) {
+          return;
+        }
+        if (event.target && triggerElement && triggerElement !== event.target) {
+          const delay = store.select("closeDelay");
+          if (delay > 0) {
+            if (!closeTimeout.isStarted()) {
+              closeTimeout.start(delay, () => {
+                store.setOpen(false, createChangeEventDetails(reason_parts_exports.siblingOpen));
+              });
+            }
+          } else {
+            store.setOpen(false, createChangeEventDetails(reason_parts_exports.siblingOpen));
+          }
+        } else {
+          closeTimeout.clear();
+        }
+      }
+      floatingTreeRoot.events.on("itemhover", onItemHover);
+      return () => {
+        floatingTreeRoot.events.off("itemhover", onItemHover);
+      };
+    }, [floatingTreeRoot.events, open, triggerElement, store, closeTimeout]);
+    React72.useEffect(() => {
+      const eventDetails = {
+        open,
+        nodeId: floatingNodeId,
+        parentNodeId: floatingParentNodeId,
+        reason: store.select("lastOpenChangeReason")
+      };
+      floatingTreeRoot.events.emit("menuopenchange", eventDetails);
+    }, [floatingTreeRoot.events, open, store, floatingNodeId, floatingParentNodeId]);
+    useIsoLayoutEffect(() => {
+      const currentTrigger = domReference;
+      const previousTrigger = previousTriggerRef.current;
+      if (currentTrigger) {
+        previousTriggerRef.current = currentTrigger;
+      }
+      if (previousTrigger && currentTrigger && currentTrigger !== previousTrigger) {
+        store.set("instantType", void 0);
+        const abortController = new AbortController();
+        runOnceAnimationsFinish(() => {
+          store.set("instantType", "trigger-change");
+        }, abortController.signal);
+        return () => {
+          abortController.abort();
+        };
+      }
+      return void 0;
+    }, [domReference, runOnceAnimationsFinish, store]);
     const state = {
-      activationDirection: viewportState.activationDirection,
-      transitioning: viewportState.transitioning,
+      open,
+      side: positioner.side,
+      align: positioner.align,
+      anchorHidden: positioner.anchorHidden,
+      nested: parent.type === "menu",
       instant: instantType
     };
-    return useRenderElement("div", componentProps, {
-      state,
-      ref: forwardedRef,
-      props: [elementProps, {
-        children: childrenToRender
-      }],
-      stateAttributesMapping: stateAttributesMapping2
+    const menubarModal = parent.type === "menubar" && parent.context.modal;
+    const popupModal = modal && lastOpenChangeReason !== reason_parts_exports.triggerHover;
+    useAnchoredPopupScrollLock(open && (menubarModal || popupModal), openMethod === "touch", positionerElement, triggerElement);
+    const element = usePositioner(componentProps, state, {
+      styles: positioner.positionerStyles,
+      transitionStatus,
+      props: elementProps,
+      refs: [forwardedRef, store.useStateSetter("positionerElement")],
+      hidden: !mounted,
+      inert: !open
+    });
+    const shouldRenderBackdrop = mounted && parent.type !== "menu" && (parent.type !== "menubar" && modal && lastOpenChangeReason !== reason_parts_exports.triggerHover || parent.type === "menubar" && parent.context.modal);
+    let backdropCutout = null;
+    if (parent.type === "menubar") {
+      backdropCutout = parent.context.contentElement;
+    } else if (parent.type === void 0) {
+      backdropCutout = triggerElement;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime46.jsxs)(MenuPositionerContext.Provider, {
+      value: positioner,
+      children: [shouldRenderBackdrop && /* @__PURE__ */ (0, import_jsx_runtime46.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_runtime46.jsx)(FloatingNode, {
+        id: floatingNodeId,
+        children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(CompositeList, {
+          elementsRef: store.context.itemDomElements,
+          labelsRef: store.context.itemLabels,
+          children: element
+        })
+      })]
     });
   });
-  if (true) TooltipViewport.displayName = "TooltipViewport";
+  if (true) MenuPositioner.displayName = "MenuPositioner";

-  // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
-  var TooltipHandle = class {
-    /**
-     * Internal store holding the tooltip state.
-     * @internal
-     */
-    constructor() {
-      this.store = new TooltipStore();
-    }
-    /**
-     * Opens the tooltip and associates it with the trigger with the given ID.
-     * The trigger must be a Tooltip.Trigger component with this handle passed as a prop.
-     *
-     * 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.
-     */
-    open(triggerId) {
-      const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) : void 0;
-      if (triggerId && !triggerElement) {
-        throw new Error(true ? `Base UI: TooltipHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(81, triggerId));
-      }
-      this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
-    }
-    /**
-     * Closes the tooltip.
-     */
-    close() {
-      this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
-    }
-    /**
-     * Indicates whether the tooltip is currently open.
-     */
-    get isOpen() {
-      return this.store.select("open");
-    }
-  };
-  function createTooltipHandle() {
-    return new TooltipHandle();
-  }
+  // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.mjs
+  var React74 = __toESM(require_react(), 1);

-  // node_modules/@base-ui/react/use-render/useRender.mjs
-  function useRender(params) {
-    return useRenderElement(params.defaultTagName ?? "div", params, params);
+  // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroupContext.mjs
+  var React73 = __toESM(require_react(), 1);
+  var MenuRadioGroupContext = /* @__PURE__ */ React73.createContext(void 0);
+  if (true) MenuRadioGroupContext.displayName = "MenuRadioGroupContext";
+  function useMenuRadioGroupContext() {
+    const context = React73.useContext(MenuRadioGroupContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: MenuRadioGroupContext is missing. MenuRadioGroup parts must be placed within <Menu.RadioGroup>." : formatErrorMessage_default(34));
+    }
+    return context;
   }

-  // packages/ui/build-module/text/text.mjs
-  var import_element11 = __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()
+  // node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.mjs
+  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
+  var MenuRadioGroup = /* @__PURE__ */ React74.memo(/* @__PURE__ */ React74.forwardRef(function MenuRadioGroup2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      value: valueProp,
+      defaultValue: defaultValue2,
+      onValueChange: onValueChangeProp,
+      disabled: disabled2 = false,
+      style,
+      "aria-labelledby": ariaLabelledByProp,
+      ...elementProps
+    } = componentProps;
+    const [labelId, setLabelId] = React74.useState(void 0);
+    const [value, setValueUnwrapped] = useControlled({
+      controlled: valueProp,
+      default: defaultValue2,
+      name: "MenuRadioGroup"
+    });
+    const setValue = useStableCallback((newValue, eventDetails) => {
+      onValueChangeProp?.(newValue, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
+      }
+      setValueUnwrapped(newValue);
+    });
+    const state = {
+      disabled: disabled2
     };
-    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;
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: {
+        role: "group",
+        "aria-labelledby": ariaLabelledByProp ?? labelId,
+        "aria-disabled": disabled2 || void 0,
+        ...elementProps
       }
+    });
+    const context = React74.useMemo(() => ({
+      value,
+      setValue,
+      disabled: disabled2
+    }), [value, setValue, disabled2]);
+    return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(MenuGroupContext.Provider, {
+      value: setLabelId,
+      children: /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(MenuRadioGroupContext.Provider, {
+        value: context,
+        children: element
+      })
+    });
+  }));
+  if (true) MenuRadioGroup.displayName = "MenuRadioGroup";
+
+  // node_modules/@base-ui/react/menu/radio-item/MenuRadioItem.mjs
+  var React76 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menu/radio-item/MenuRadioItemContext.mjs
+  var React75 = __toESM(require_react(), 1);
+  var MenuRadioItemContext = /* @__PURE__ */ React75.createContext(void 0);
+  if (true) MenuRadioItemContext.displayName = "MenuRadioItemContext";
+  function useMenuRadioItemContext() {
+    const context = React75.useContext(MenuRadioItemContext);
+    if (context === void 0) {
+      throw new Error(true ? "Base UI: MenuRadioItemContext is missing. MenuRadioItem parts must be placed within <Menu.RadioItem>." : formatErrorMessage_default(35));
     }
-    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);
+    return context;
   }
-  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);
+
+  // node_modules/@base-ui/react/menu/radio-item/MenuRadioItem.mjs
+  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
+  var MenuRadioItem = /* @__PURE__ */ React76.forwardRef(function MenuRadioItem2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      id: idProp,
+      label,
+      nativeButton = false,
+      disabled: disabledProp = false,
+      closeOnClick = false,
+      value,
+      style,
+      ...elementProps
+    } = componentProps;
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext(true);
+    const id = useBaseUiId(idProp);
+    const {
+      store
+    } = useMenuRootContext();
+    const highlighted = store.useState("isActive", listItem.index);
+    const itemProps = store.useState("itemProps");
+    const {
+      value: selectedValue,
+      setValue: setSelectedValue,
+      disabled: groupDisabled
+    } = useMenuRadioGroupContext();
+    const rootDisabled = store.useState("disabled");
+    const disabled2 = disabledProp || groupDisabled || rootDisabled;
+    const checked = selectedValue === value;
+    const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick,
+      disabled: disabled2,
+      highlighted,
+      id,
+      store,
+      nativeButton,
+      nodeId: menuPositionerContext?.context.nodeId,
+      itemMetadata: REGULAR_ITEM
+    });
+    const state = React76.useMemo(() => ({
+      disabled: disabled2,
+      highlighted,
+      checked
+    }), [disabled2, highlighted, checked]);
+    function handleClick(event) {
+      const details = createChangeEventDetails(reason_parts_exports.itemPress, event.nativeEvent, void 0, {
+        preventUnmountOnClose: NOOP
+      });
+      setSelectedValue(value, details);
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
-        return;
-      }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
-        return;
+    const element = useRenderElement("div", componentProps, {
+      state,
+      stateAttributesMapping: itemMapping,
+      props: [itemProps, {
+        role: "menuitemradio",
+        "aria-checked": checked,
+        onClick: handleClick
+      }, elementProps, getItemProps],
+      ref: [itemRef, forwardedRef, listItem.ref]
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(MenuRadioItemContext.Provider, {
+      value: state,
+      children: element
+    });
+  });
+  if (true) MenuRadioItem.displayName = "MenuRadioItem";
+
+  // node_modules/@base-ui/react/menu/radio-item-indicator/MenuRadioItemIndicator.mjs
+  var React77 = __toESM(require_react(), 1);
+  var MenuRadioItemIndicator = /* @__PURE__ */ React77.forwardRef(function MenuRadioItemIndicator2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      keepMounted = false,
+      ...elementProps
+    } = componentProps;
+    const item = useMenuRadioItemContext();
+    const indicatorRef = React77.useRef(null);
+    const {
+      transitionStatus,
+      mounted,
+      setMounted
+    } = useTransitionStatus(item.checked);
+    useOpenChangeComplete({
+      open: item.checked,
+      ref: indicatorRef,
+      onComplete() {
+        if (!item.checked) {
+          setMounted(false);
+        }
       }
-      runtime.documents.set(targetDocument, count - 1);
+    });
+    const state = {
+      checked: item.checked,
+      disabled: item.disabled,
+      highlighted: item.highlighted,
+      transitionStatus
     };
-  }
-  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("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 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)}");
-  }
-  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 Text = (0, import_element11.forwardRef)(function Text2({ variant = "body-md", render: render4, className: className2, ...props }, ref) {
-    const element = useRender({
-      render: render4,
-      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],
-          className2
-        )
-      })
+    const element = useRenderElement("span", componentProps, {
+      state,
+      stateAttributesMapping: itemMapping,
+      ref: [forwardedRef, indicatorRef],
+      props: {
+        "aria-hidden": true,
+        ...elementProps
+      },
+      enabled: keepMounted || mounted
     });
     return element;
   });
+  if (true) MenuRadioItemIndicator.displayName = "MenuRadioItemIndicator";

-  // packages/ui/build-module/badge/badge.mjs
-  var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
-  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);
+  // node_modules/@base-ui/react/menu/root/MenuRoot.mjs
+  var React81 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/menubar/MenubarContext.mjs
+  var React78 = __toESM(require_react(), 1);
+  var MenubarContext = /* @__PURE__ */ React78.createContext(null);
+  if (true) MenubarContext.displayName = "MenubarContext";
+  function useMenubarContext(optional) {
+    const context = React78.useContext(MenubarContext);
+    if (context === null && !optional) {
+      throw new Error(true ? "Base UI: MenubarContext is missing. Menubar parts must be placed within <Menubar>." : formatErrorMessage_default(5));
     }
-    return globalScope.__wpStyleRuntime;
+    return context;
   }
-  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;
+
+  // node_modules/@base-ui/react/menu/store/MenuStore.mjs
+  var React79 = __toESM(require_react(), 1);
+  var selectors2 = {
+    ...popupStoreSelectors,
+    disabled: (state) => state.parent.type === "menubar" ? state.parent.context.disabled || state.disabled : state.disabled,
+    modal: (state) => (state.parent.type === void 0 || state.parent.type === "context-menu") && (state.modal ?? true),
+    openMethod: (state) => state.openMethod,
+    allowMouseEnter: (state) => state.allowMouseEnter,
+    highlightItemOnHover: (state) => state.highlightItemOnHover,
+    parent: (state) => state.parent,
+    rootId: (state) => {
+      if (state.parent.type === "menu") {
+        return state.parent.store.select("rootId");
+      }
+      return state.parent.type !== void 0 ? state.parent.context.rootId : state.rootId;
+    },
+    activeIndex: (state) => state.activeIndex,
+    isActive: (state, itemIndex) => state.activeIndex === itemIndex,
+    hoverEnabled: (state) => state.hoverEnabled,
+    instantType: (state) => state.instantType,
+    lastOpenChangeReason: (state) => state.openChangeReason,
+    floatingTreeRoot: (state) => {
+      if (state.parent.type === "menu") {
+        return state.parent.store.select("floatingTreeRoot");
+      }
+      return state.floatingTreeRoot;
+    },
+    floatingNodeId: (state) => state.floatingNodeId,
+    floatingParentNodeId: (state) => state.floatingParentNodeId,
+    itemProps: (state) => state.itemProps,
+    closeDelay: (state) => state.closeDelay,
+    adaptiveOrigin: (state) => state.adaptiveOrigin,
+    keyboardEventRelay: (state) => {
+      if (state.keyboardEventRelay) {
+        return state.keyboardEventRelay;
+      }
+      if (state.parent.type === "menu") {
+        return state.parent.store.select("keyboardEventRelay");
       }
+      return void 0;
     }
-    return false;
-  }
-  function injectStyle2(targetDocument, hash, css) {
-    if (!targetDocument.head) {
-      return;
+  };
+  var MenuStore = class extends ReactStore {
+    constructor(initialState) {
+      super({
+        ...createInitialState(),
+        ...initialState
+      }, createInitialContext(), selectors2);
+      this.unsubscribeParentListener = this.observe("parent", (parent) => {
+        this.unsubscribeParentListener?.();
+        if (parent.type === "menu") {
+          let rootId = parent.store.select("rootId");
+          let floatingTreeRoot = parent.store.select("floatingTreeRoot");
+          let keyboardEventRelay = parent.store.select("keyboardEventRelay");
+          this.unsubscribeParentListener = parent.store.subscribe(() => {
+            const nextRootId = parent.store.select("rootId");
+            const nextFloatingTreeRoot = parent.store.select("floatingTreeRoot");
+            const nextKeyboardEventRelay = parent.store.select("keyboardEventRelay");
+            if (rootId === nextRootId && floatingTreeRoot === nextFloatingTreeRoot && keyboardEventRelay === nextKeyboardEventRelay) {
+              return;
+            }
+            rootId = nextRootId;
+            floatingTreeRoot = nextFloatingTreeRoot;
+            keyboardEventRelay = nextKeyboardEventRelay;
+            this.notifyAll();
+          });
+          this.context.allowMouseUpTriggerRef = parent.store.context.allowMouseUpTriggerRef;
+          return;
+        }
+        if (parent.type !== void 0) {
+          this.context.allowMouseUpTriggerRef = parent.context.allowMouseUpTriggerRef;
+        }
+        this.unsubscribeParentListener = null;
+      });
     }
-    const runtime = getRuntime2();
-    let injectedStyles = runtime.injectedStyles.get(targetDocument);
-    if (!injectedStyles) {
-      injectedStyles = /* @__PURE__ */ new Set();
-      runtime.injectedStyles.set(targetDocument, injectedStyles);
+    setOpen(open, eventDetails) {
+      this.state.floatingRootContext.context.events.emit("setOpen", {
+        open,
+        eventDetails
+      });
     }
-    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);
+    unsubscribeParentListener = null;
+  };
+  function createNullMenuStore() {
+    const store = new NullStore(Object.freeze(createInitialState()), Object.freeze(createInitialContext()), selectors2);
+    return Object.assign(store, {
+      setOpen: NOOP
+    });
   }
-  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 createInitialContext() {
+    return {
+      positionerRef: /* @__PURE__ */ React79.createRef(),
+      popupRef: /* @__PURE__ */ React79.createRef(),
+      typingRef: {
+        current: false
+      },
+      itemDomElements: {
+        current: []
+      },
+      itemLabels: {
+        current: []
+      },
+      allowMouseUpTriggerRef: {
+        current: false
+      },
+      triggerFocusTargetRef: /* @__PURE__ */ React79.createRef(),
+      beforeContentFocusGuardRef: /* @__PURE__ */ React79.createRef(),
+      onOpenChangeComplete: void 0,
+      triggerElements: new PopupTriggerMap()
     };
   }
-  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("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))}}}");
+  function createInitialState() {
+    return {
+      ...createInitialPopupStoreState(),
+      disabled: false,
+      modal: true,
+      openMethod: null,
+      allowMouseEnter: false,
+      highlightItemOnHover: true,
+      parent: {
+        type: void 0
+      },
+      rootId: void 0,
+      activeIndex: null,
+      hoverEnabled: true,
+      instantType: void 0,
+      openChangeReason: null,
+      floatingTreeRoot: new FloatingTreeStore(),
+      floatingNodeId: void 0,
+      floatingParentNodeId: null,
+      itemProps: EMPTY_OBJECT,
+      keyboardEventRelay: void 0,
+      closeDelay: 0,
+      adaptiveOrigin: void 0
+    };
   }
-  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_element12.forwardRef)(function Badge2({ intent = "none", className: className2, ...props }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
-      Text,
-      {
-        ref,
-        className: clsx_default(
-          style_default2.badge,
-          style_default2[`is-${intent}-intent`],
-          className2
-        ),
-        ...props,
-        variant: "body-sm"
-      }
-    );
-  });

-  // packages/ui/build-module/button/button.mjs
-  var import_a11y = __toESM(require_a11y(), 1);
-  var import_element13 = __toESM(require_element(), 1);
-  var import_i18n7 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime46 = __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;
+  // node_modules/@base-ui/react/menu/submenu-root/MenuSubmenuRootContext.mjs
+  var React80 = __toESM(require_react(), 1);
+  var MenuSubmenuRootContext = /* @__PURE__ */ React80.createContext(void 0);
+  if (true) MenuSubmenuRootContext.displayName = "MenuSubmenuRootContext";
+  function useMenuSubmenuRootContext() {
+    return React80.useContext(MenuSubmenuRootContext);
   }
-  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;
+
+  // node_modules/@base-ui/react/menu/root/MenuRoot.mjs
+  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
+  var MenuRoot = fastComponent(function MenuRoot2(props) {
+    const {
+      children,
+      open: openProp,
+      onOpenChange,
+      onOpenChangeComplete,
+      defaultOpen = false,
+      disabled: disabledProp = false,
+      modal: modalProp,
+      loopFocus = true,
+      orientation = "vertical",
+      actionsRef,
+      closeParentOnEsc = false,
+      handle,
+      triggerId: triggerIdProp,
+      defaultTriggerId: defaultTriggerIdProp = null,
+      highlightItemOnHover = true
+    } = props;
+    const contextMenuContext = useContextMenuRootContext(true);
+    const parentMenuRootContext = useMenuRootContext(true);
+    const menubarContext = useMenubarContext(true);
+    const isSubmenu = useMenuSubmenuRootContext();
+    const parentFromContext = React81.useMemo(() => {
+      if (isSubmenu && parentMenuRootContext) {
+        return {
+          type: "menu",
+          store: parentMenuRootContext.store
+        };
+      }
+      if (menubarContext) {
+        return {
+          type: "menubar",
+          context: menubarContext
+        };
+      }
+      if (contextMenuContext && !parentMenuRootContext) {
+        return {
+          type: "context-menu",
+          context: contextMenuContext
+        };
+      }
+      return {
+        type: void 0
+      };
+    }, [contextMenuContext, parentMenuRootContext, menubarContext, isSubmenu]);
+    const store = useMenuRootStore({
+      open: defaultOpen,
+      openProp,
+      activeTriggerId: defaultTriggerIdProp,
+      triggerIdProp,
+      parent: parentFromContext
+    });
+    store.useControlledProp("openProp", openProp);
+    store.useControlledProp("triggerIdProp", triggerIdProp);
+    store.useContextCallback("onOpenChangeComplete", onOpenChangeComplete);
+    const rootId = useId();
+    const floatingId = useId();
+    const floatingTreeRoot = store.useState("floatingTreeRoot");
+    const floatingNodeIdFromContext = useFloatingNodeId(floatingTreeRoot);
+    const floatingParentNodeIdFromContext = useFloatingParentNodeId();
+    const open = store.useState("open");
+    const activeTriggerElement = store.useState("activeTriggerElement");
+    const positionerElement = store.useState("positionerElement");
+    const hoverEnabled = store.useState("hoverEnabled");
+    const disabled2 = store.useState("disabled");
+    const lastOpenChangeReason = store.useState("lastOpenChangeReason");
+    const parent = store.useState("parent");
+    const activeIndex = store.useState("activeIndex");
+    const payload = store.useState("payload");
+    const floatingParentNodeId = store.useState("floatingParentNodeId");
+    const openEventRef = React81.useRef(null);
+    const allowOutsidePressDismissalRef = React81.useRef(parent.type !== "context-menu");
+    const allowOutsidePressDismissalTimeout = useTimeout();
+    const allowTouchToCloseRef = React81.useRef(true);
+    const allowTouchToCloseTimeout = useTimeout();
+    const nested = floatingParentNodeId != null;
+    if (true) {
+      if (parent.type !== void 0 && modalProp !== void 0) {
+        console.warn("Base UI: The `modal` prop is not supported on nested menus. It will be ignored.");
       }
     }
-    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) {
+    const {
+      openMethod,
+      triggerProps: interactionTypeProps
+    } = useOpenInteractionType(open);
+    store.useSyncedValues({
+      disabled: disabledProp,
+      highlightItemOnHover,
+      modal: parent.type === void 0 ? modalProp : void 0,
+      openMethod,
+      rootId
+    });
+    useImplicitActiveTrigger(store);
+    const {
+      forceUnmount
+    } = useOpenStateTransitions(open, store, () => {
+      store.set("allowMouseEnter", false);
+    });
+    useIsoLayoutEffect(() => {
+      if (contextMenuContext && !parentMenuRootContext) {
+        store.update({
+          parent: {
+            type: "context-menu",
+            context: contextMenuContext
+          },
+          floatingNodeId: floatingNodeIdFromContext,
+          floatingParentNodeId: floatingParentNodeIdFromContext
+        });
+      } else if (parentMenuRootContext) {
+        store.update({
+          floatingNodeId: floatingNodeIdFromContext,
+          floatingParentNodeId: floatingParentNodeIdFromContext
+        });
+      }
+    }, [contextMenuContext, parentMenuRootContext, floatingNodeIdFromContext, floatingParentNodeIdFromContext, store]);
+    React81.useEffect(() => {
+      if (!open) {
+        openEventRef.current = null;
+      }
+      if (parent.type !== "context-menu") {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      if (!open) {
+        allowOutsidePressDismissalTimeout.clear();
+        allowOutsidePressDismissalRef.current = false;
         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("b74f1ac304", '@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);inset-inline-start: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_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 resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle3("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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) {
-    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_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_element13.forwardRef)(
-    function Button22({
-      tone = "brand",
-      variant = "solid",
-      size: size4 = "default",
-      className: className2,
-      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"],
-        className2
-      );
-      (0, import_element13.useEffect)(() => {
-        if (loading && loadingAnnouncement) {
-          (0, import_a11y.speak)(loadingAnnouncement);
+      allowOutsidePressDismissalTimeout.start(500, () => {
+        allowOutsidePressDismissalRef.current = true;
+      });
+    }, [allowOutsidePressDismissalTimeout, open, parent.type]);
+    useIsoLayoutEffect(() => {
+      if (!open && !hoverEnabled) {
+        store.set("hoverEnabled", true);
+      }
+    }, [open, hoverEnabled, store]);
+    const setOpen = useStableCallback((nextOpen, eventDetails) => {
+      const reason = eventDetails.reason;
+      if (!nextOpen && !store.select("open")) {
+        return;
+      }
+      if (open === nextOpen && eventDetails.trigger === activeTriggerElement && lastOpenChangeReason === reason) {
+        return;
+      }
+      const shouldPreventUnmountOnClose = attachPreventUnmountOnClose(eventDetails);
+      if (!nextOpen && eventDetails.trigger == null) {
+        eventDetails.trigger = activeTriggerElement ?? void 0;
+      }
+      onOpenChange?.(nextOpen, eventDetails);
+      if (eventDetails.isCanceled) {
+        return;
+      }
+      store.state.floatingRootContext.dispatchOpenChange(nextOpen, eventDetails);
+      const nativeEvent = eventDetails.event;
+      if (nextOpen === false && nativeEvent?.type === "click" && nativeEvent.pointerType === "touch" && !allowTouchToCloseRef.current) {
+        return;
+      }
+      if (nextOpen && reason === reason_parts_exports.triggerFocus) {
+        allowTouchToCloseRef.current = false;
+        allowTouchToCloseTimeout.start(300, () => {
+          allowTouchToCloseRef.current = true;
+        });
+      } else {
+        allowTouchToCloseRef.current = true;
+        allowTouchToCloseTimeout.clear();
+      }
+      const isKeyboardClick = (reason === reason_parts_exports.triggerPress || reason === reason_parts_exports.itemPress) && nativeEvent.detail === 0;
+      const isDismissClose = !nextOpen && (reason === reason_parts_exports.escapeKey || reason == null);
+      const updatedState = {
+        open: nextOpen,
+        openChangeReason: reason
+      };
+      openEventRef.current = eventDetails.event;
+      setPopupOpenState(updatedState, nextOpen, eventDetails.trigger, shouldPreventUnmountOnClose());
+      store.update(updatedState);
+      if (parent.type === "menubar" && (reason === reason_parts_exports.triggerFocus || reason === reason_parts_exports.focusOut || reason === reason_parts_exports.triggerHover || reason === reason_parts_exports.listNavigation || reason === reason_parts_exports.siblingOpen)) {
+        store.set("instantType", "group");
+      } else if (isKeyboardClick || isDismissClose) {
+        store.set("instantType", isKeyboardClick ? "click" : "dismiss");
+      } else {
+        store.set("instantType", void 0);
+      }
+    });
+    const floatingRootContext = useSyncedFloatingRootContext({
+      popupStore: store,
+      floatingId,
+      nested: floatingParentNodeIdFromContext != null,
+      onOpenChange: setOpen
+    });
+    const floatingEvents = floatingRootContext.context.events;
+    useIsoLayoutEffect(() => {
+      const handleSetOpenEvent = ({
+        open: nextOpen,
+        eventDetails
+      }) => setOpen(nextOpen, eventDetails);
+      floatingEvents.on("setOpen", handleSetOpenEvent);
+      return () => {
+        floatingEvents?.off("setOpen", handleSetOpenEvent);
+      };
+    }, [floatingEvents, setOpen]);
+    const handleImperativeClose = React81.useCallback(() => {
+      store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
+    }, [store]);
+    React81.useImperativeHandle(actionsRef, () => ({
+      unmount: forceUnmount,
+      close: handleImperativeClose
+    }), [forceUnmount, handleImperativeClose]);
+    let ctx8;
+    if (parent.type === "context-menu") {
+      ctx8 = parent.context;
+    }
+    React81.useImperativeHandle(ctx8?.positionerRef, () => positionerElement, [positionerElement]);
+    React81.useImperativeHandle(ctx8?.actionsRef, () => ({
+      setOpen
+    }), [setOpen]);
+    const dismiss = useDismiss(floatingRootContext, {
+      enabled: !disabled2,
+      bubbles: {
+        escapeKey: closeParentOnEsc && parent.type === "menu"
+      },
+      outsidePress() {
+        if (parent.type !== "context-menu" || openEventRef.current?.type === "contextmenu") {
+          return true;
         }
-      }, [loading, loadingAnnouncement]);
-      return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
-        Button,
-        {
-          ref,
-          className: mergedClassName,
-          focusableWhenDisabled,
-          disabled: disabled2 ?? loading,
-          ...props,
-          children
+        return allowOutsidePressDismissalRef.current;
+      },
+      externalTree: nested ? floatingTreeRoot : void 0
+    });
+    const direction = useDirection();
+    const setActiveIndex = React81.useCallback((index2) => {
+      if (store.select("activeIndex") === index2) {
+        return;
+      }
+      store.set("activeIndex", index2);
+    }, [store]);
+    const listNavigation2 = useListNavigation(floatingRootContext, {
+      enabled: !disabled2,
+      listRef: store.context.itemDomElements,
+      activeIndex,
+      nested: parent.type !== void 0,
+      loopFocus,
+      orientation,
+      parentOrientation: parent.type === "menubar" ? parent.context.orientation : void 0,
+      rtl: direction === "rtl",
+      disabledIndices: EMPTY_ARRAY,
+      onNavigate: setActiveIndex,
+      openOnArrowKeyDown: parent.type !== "context-menu",
+      externalTree: nested ? floatingTreeRoot : void 0,
+      focusItemOnHover: highlightItemOnHover
+    });
+    const onTyping = React81.useCallback((nextTyping) => {
+      store.context.typingRef.current = nextTyping;
+    }, [store]);
+    const typeahead = useTypeahead(floatingRootContext, {
+      enabled: !disabled2,
+      listRef: store.context.itemLabels,
+      elementsRef: store.context.itemDomElements,
+      activeIndex,
+      resetMs: TYPEAHEAD_RESET_MS,
+      onMatch: (index2) => {
+        if (open && index2 !== activeIndex) {
+          store.set("activeIndex", index2);
         }
-      );
+      },
+      onTyping
+    });
+    const activeTriggerProps = React81.useMemo(() => {
+      const mergedProps = mergeProps(typeahead.reference, listNavigation2.reference, dismiss.reference, {
+        onMouseMove() {
+          store.set("allowMouseEnter", true);
+        }
+      }, interactionTypeProps);
+      mergedProps["aria-haspopup"] = "menu";
+      mergedProps["aria-expanded"] = open;
+      return mergedProps;
+    }, [store, typeahead.reference, listNavigation2.reference, dismiss.reference, interactionTypeProps, open]);
+    const inactiveTriggerProps = React81.useMemo(() => {
+      const mergedProps = mergeProps(listNavigation2.trigger, dismiss.trigger, interactionTypeProps);
+      mergedProps["aria-haspopup"] = "menu";
+      mergedProps["aria-expanded"] = false;
+      return mergedProps;
+    }, [listNavigation2.trigger, dismiss.trigger, interactionTypeProps]);
+    const popupProps = React81.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, {
+      id: floatingId,
+      role: "menu",
+      "aria-labelledby": activeTriggerElement?.id,
+      onMouseMove() {
+        store.set("allowMouseEnter", true);
+        if (parent.type === "menu") {
+          store.set("hoverEnabled", false);
+        }
+      },
+      onClick() {
+        if (store.select("hoverEnabled")) {
+          store.set("hoverEnabled", false);
+        }
+      },
+      onKeyDown(event) {
+        const relay = store.select("keyboardEventRelay");
+        if (relay && !event.isPropagationStopped()) {
+          relay(event);
+        }
+      }
+    }, typeahead.floating, listNavigation2.floating, dismiss.floating), [activeTriggerElement, floatingId, parent.type, store, typeahead.floating, listNavigation2.floating, dismiss.floating]);
+    const itemProps = listNavigation2.item ?? EMPTY_OBJECT;
+    usePopupInteractionProps(store, {
+      floatingRootContext,
+      activeTriggerProps,
+      inactiveTriggerProps,
+      popupProps,
+      itemProps
+    });
+    const context = React81.useMemo(() => ({
+      store,
+      parent: parentFromContext
+    }), [store, parentFromContext]);
+    const content = /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)(MenuRootContext.Provider, {
+      value: context,
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(PopupHandleAttachment, {
+        handle,
+        store
+      }), typeof children === "function" ? children({
+        payload
+      }) : children]
+    });
+    if (parent.type === void 0 || parent.type === "context-menu") {
+      return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(FloatingTree, {
+        externalTree: floatingTreeRoot,
+        children: content
+      });
     }
-  );
+    return content;
+  });
+  if (true) MenuRoot.displayName = "MenuRoot";
+  function useMenuRootStore(initialState) {
+    const store = useRefWithInit(() => new MenuStore(initialState)).current;
+    return store;
+  }

-  // packages/ui/build-module/button/icon.mjs
-  var import_element15 = __toESM(require_element(), 1);
+  // node_modules/@base-ui/react/menu/submenu-root/MenuSubmenuRoot.mjs
+  var React82 = __toESM(require_react(), 1);
+  var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
+  function MenuSubmenuRoot(props) {
+    const parentMenu = useMenuRootContext().store;
+    const contextValue = React82.useMemo(() => ({
+      parentMenu
+    }), [parentMenu]);
+    return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(MenuSubmenuRootContext.Provider, {
+      value: contextValue,
+      children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(MenuRoot, {
+        ...props
+      })
+    });
+  }

-  // packages/ui/build-module/icon/icon.mjs
-  var import_element14 = __toESM(require_element(), 1);
-  var import_primitives34 = __toESM(require_primitives(), 1);
-  var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
-  var Icon = (0, import_element14.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
-      import_primitives34.SVG,
-      {
-        ref,
-        ...icon.props,
-        ...restProps,
-        width: size4,
-        height: size4
+  // node_modules/@base-ui/react/menu/trigger/MenuTrigger.mjs
+  var React86 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/internals/composite/item/useCompositeItem.mjs
+  var React83 = __toESM(require_react(), 1);
+  function useCompositeItem(params = {}) {
+    const {
+      highlightItemOnHover,
+      highlightedIndex,
+      onHighlightedIndexChange
+    } = useCompositeRootContext();
+    const {
+      ref,
+      index: index2
+    } = useCompositeListItem(params);
+    const isHighlighted = highlightedIndex === index2;
+    const itemRef = React83.useRef(null);
+    const mergedRef = useMergedRefs(ref, itemRef);
+    const compositeProps = {
+      tabIndex: isHighlighted ? 0 : -1,
+      onFocus() {
+        onHighlightedIndexChange(index2);
+      },
+      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: index2
+    };
+  }

-  // packages/ui/build-module/button/icon.mjs
-  var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
-  function getRuntime4() {
-    const globalScope = globalThis;
-    if (globalScope.__wpStyleRuntime) {
-      return globalScope.__wpStyleRuntime;
+  // node_modules/@base-ui/react/internals/composite/item/CompositeItem.mjs
+  function CompositeItem(componentProps) {
+    const {
+      render: render4,
+      className,
+      style,
+      state = EMPTY_OBJECT,
+      props = EMPTY_ARRAY,
+      refs = EMPTY_ARRAY,
+      metadata,
+      stateAttributesMapping: stateAttributesMapping2,
+      tag = "div",
+      ...elementProps
+    } = componentProps;
+    const {
+      compositeProps,
+      compositeRef
+    } = useCompositeItem({
+      metadata
+    });
+    return useRenderElement(tag, componentProps, {
+      state,
+      // The composite ref attaches first so an outer item wins when nested items share a DOM node.
+      ref: [compositeRef, ...refs],
+      props: [compositeProps, ...props, elementProps],
+      stateAttributesMapping: stateAttributesMapping2
+    });
+  }
+
+  // node_modules/@base-ui/react/menu/utils/findRootOwnerId.mjs
+  function findRootOwnerId(node) {
+    if (isHTMLElement(node) && node.hasAttribute("data-rootownerid")) {
+      return node.getAttribute("data-rootownerid");
     }
-    globalScope.__wpStyleRuntime = {
-      documents: /* @__PURE__ */ new Map(),
-      styles: /* @__PURE__ */ new Map(),
-      injectedStyles: /* @__PURE__ */ new WeakMap()
-    };
-    if (typeof document !== "undefined") {
-      registerDocument4(document);
+    if (isLastTraversableNode(node)) {
+      return void 0;
     }
-    return globalScope.__wpStyleRuntime;
+    return findRootOwnerId(getParentNode(node));
   }
-  function documentContainsStyleHash4(targetDocument, hash) {
-    if (!targetDocument.head) {
-      return false;
+
+  // node_modules/@base-ui/react/utils/popups/useTriggerFocusGuards.mjs
+  var React84 = __toESM(require_react(), 1);
+  var ReactDOM6 = __toESM(require_react_dom(), 1);
+  function useTriggerFocusGuards(store, triggerElementRef) {
+    const preFocusGuardRef = React84.useRef(null);
+    function handlePreFocusGuardFocus(event) {
+      ReactDOM6.flushSync(() => {
+        store.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent, event.currentTarget));
+      });
+      const previousTabbable = getTabbableBeforeElement(preFocusGuardRef.current);
+      previousTabbable?.focus();
     }
-    for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE4}]`
-    )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
-        return true;
+    function handleFocusTargetFocus(event) {
+      const positionerElement = store.select("positionerElement");
+      if (positionerElement && isOutsideEvent(event, positionerElement)) {
+        store.context.beforeContentFocusGuardRef.current?.focus();
+      } else {
+        ReactDOM6.flushSync(() => {
+          store.setOpen(false, createChangeEventDetails(reason_parts_exports.focusOut, event.nativeEvent, event.currentTarget));
+        });
+        let nextTabbable = getTabbableAfterElement(store.context.triggerFocusTargetRef.current || triggerElementRef.current);
+        while (nextTabbable !== null && contains(positionerElement, nextTabbable)) {
+          const prevTabbable = nextTabbable;
+          nextTabbable = getNextTabbable(nextTabbable);
+          if (nextTabbable === prevTabbable) {
+            break;
+          }
+        }
+        nextTabbable?.focus();
       }
     }
-    return false;
+    return {
+      preFocusGuardRef,
+      handlePreFocusGuardFocus,
+      handleFocusTargetFocus
+    };
   }
-  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);
+
+  // node_modules/@base-ui/react/utils/useMixedToggleClickHandler.mjs
+  var React85 = __toESM(require_react(), 1);
+  function useMixedToggleClickHandler(params) {
+    const {
+      enabled = true,
+      mouseDownAction,
+      open
+    } = params;
+    const ignoreClickRef = React85.useRef(false);
+    return React85.useMemo(() => {
+      if (!enabled) {
+        return EMPTY_OBJECT;
+      }
+      return {
+        onMouseDown: (event) => {
+          if (mouseDownAction === "open" && !open || mouseDownAction === "close" && open) {
+            ignoreClickRef.current = true;
+            ownerDocument(event.currentTarget).addEventListener("click", () => {
+              ignoreClickRef.current = false;
+            }, {
+              once: true
+            });
+          }
+        },
+        onClick: (event) => {
+          if (ignoreClickRef.current) {
+            ignoreClickRef.current = false;
+            event.preventBaseUIHandler();
+          }
+        }
+      };
+    }, [enabled, mouseDownAction, open]);
   }
-  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);
+
+  // node_modules/@base-ui/react/menu/trigger/MenuTrigger.mjs
+  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
+  var MenuTrigger = fastComponentRef(function MenuTrigger2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      disabled: disabledProp = false,
+      nativeButton = true,
+      id: idProp,
+      openOnHover: openOnHoverProp,
+      delay = 100,
+      closeDelay = 0,
+      handle,
+      payload,
+      ...elementProps
+    } = componentProps;
+    const rootContext = useMenuRootContext(true);
+    const handleStore = usePopupHandleStore(handle);
+    const store = handleStore ?? rootContext?.store;
+    if (!store) {
+      throw new Error(true ? "Base UI: <Menu.Trigger> must be either used within a <Menu.Root> component or provided with a handle." : formatErrorMessage_default(85));
     }
-    return () => {
-      const count = runtime.documents.get(targetDocument);
-      if (count === void 0) {
+    const thisTriggerId = useBaseUiId(idProp);
+    const isTriggerActive = store.useState("isTriggerActive", thisTriggerId);
+    const floatingRootContext = store.useState("floatingRootContext");
+    const isOpenedByThisTrigger = store.useState("isOpenedByTrigger", thisTriggerId);
+    const popupId = store.useState("triggerPopupId", thisTriggerId);
+    const triggerElementRef = React86.useRef(null);
+    const parent = useMenuParent();
+    const compositeRootContext = useCompositeRootContext(true);
+    const floatingTreeRootFromContext = useFloatingTree();
+    const floatingTreeRoot = React86.useMemo(() => {
+      return floatingTreeRootFromContext ?? new FloatingTreeStore();
+    }, [floatingTreeRootFromContext]);
+    const floatingNodeId = useFloatingNodeId(floatingTreeRoot);
+    const floatingParentNodeId = useFloatingParentNodeId();
+    const {
+      registerTrigger,
+      isMountedByThisTrigger
+    } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store, {
+      payload,
+      closeDelay,
+      parent,
+      floatingTreeRoot,
+      floatingNodeId,
+      floatingParentNodeId,
+      keyboardEventRelay: compositeRootContext?.relayKeyboardEvent
+    });
+    const isInMenubar = parent.type === "menubar";
+    const rootDisabled = store.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled || isInMenubar && parent.context.disabled;
+    const {
+      getButtonProps,
+      buttonRef
+    } = useButton({
+      disabled: disabled2,
+      native: nativeButton
+    });
+    React86.useEffect(() => {
+      if (!isOpenedByThisTrigger && parent.type === void 0) {
+        store.context.allowMouseUpTriggerRef.current = false;
+      }
+    }, [store, isOpenedByThisTrigger, parent.type]);
+    const triggerRef = React86.useRef(null);
+    const allowMouseUpTriggerTimeout = useTimeout();
+    const handleDocumentMouseUp = useStableCallback((mouseEvent) => {
+      if (!triggerRef.current) {
         return;
       }
-      if (count <= 1) {
-        runtime.documents.delete(targetDocument);
+      allowMouseUpTriggerTimeout.clear();
+      store.context.allowMouseUpTriggerRef.current = false;
+      const mouseUpTarget = mouseEvent.target;
+      if (contains(triggerRef.current, mouseUpTarget) || contains(store.select("positionerElement"), mouseUpTarget) || mouseUpTarget === triggerRef.current) {
         return;
       }
-      runtime.documents.set(targetDocument, count - 1);
+      if (mouseUpTarget != null && findRootOwnerId(mouseUpTarget) === store.select("rootId")) {
+        return;
+      }
+      if (isMouseWithinBounds(mouseEvent, triggerRef.current)) {
+        return;
+      }
+      floatingTreeRoot.events.emit("close", {
+        domEvent: mouseEvent,
+        reason: reason_parts_exports.cancelOpen
+      });
+    });
+    React86.useEffect(() => {
+      if (isOpenedByThisTrigger && store.select("lastOpenChangeReason") === reason_parts_exports.triggerHover) {
+        const doc = ownerDocument(triggerRef.current);
+        doc.addEventListener("mouseup", handleDocumentMouseUp, {
+          once: true
+        });
+      }
+    }, [isOpenedByThisTrigger, handleDocumentMouseUp, store]);
+    const parentMenubarHasSubmenuOpen = isInMenubar && parent.context.hasSubmenuOpen;
+    const openOnHover = openOnHoverProp ?? parentMenubarHasSubmenuOpen;
+    const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
+      enabled: openOnHover && !disabled2 && (!isInMenubar || parentMenubarHasSubmenuOpen && !isMountedByThisTrigger),
+      handleClose: safePolygon({
+        blockPointerEvents: !isInMenubar
+      }),
+      mouseOnly: true,
+      move: false,
+      restMs: parent.type === void 0 ? delay : void 0,
+      delay: {
+        close: closeDelay
+      },
+      triggerElementRef,
+      externalTree: floatingTreeRoot,
+      isActiveTrigger: isTriggerActive,
+      isClosing: () => store.select("transitionStatus") === "ending"
+    });
+    const stickIfOpen = useStickIfOpen(isOpenedByThisTrigger, store.select("lastOpenChangeReason"));
+    const click = useClick(floatingRootContext, {
+      enabled: !disabled2,
+      event: isOpenedByThisTrigger && isInMenubar ? "click" : "mousedown",
+      toggle: true,
+      ignoreMouse: false,
+      stickIfOpen: parent.type === void 0 ? stickIfOpen : false
+    });
+    const focus = useFocus(floatingRootContext, {
+      enabled: !disabled2 && parentMenubarHasSubmenuOpen
+    });
+    const mixedToggleHandlers = useMixedToggleClickHandler({
+      open: isOpenedByThisTrigger,
+      enabled: isInMenubar,
+      mouseDownAction: "open"
+    });
+    const localInteractionProps = React86.useMemo(() => mergeProps(focus.reference, click.reference), [focus.reference, click.reference]);
+    const rootTriggerProps = store.useState("triggerProps", isMountedByThisTrigger);
+    const {
+      preFocusGuardRef,
+      handlePreFocusGuardFocus,
+      handleFocusTargetFocus
+    } = useTriggerFocusGuards(store, triggerElementRef);
+    const state = {
+      disabled: disabled2,
+      open: isOpenedByThisTrigger
     };
-  }
-  function registerStyle4(hash, css) {
-    const runtime = getRuntime4();
-    runtime.styles.set(hash, css);
-    for (const targetDocument of runtime.documents.keys()) {
-      injectStyle4(targetDocument, hash, css);
+    const ref = [triggerRef, forwardedRef, buttonRef, registerTrigger, triggerElementRef];
+    const props = [localInteractionProps, hoverProps ?? EMPTY_OBJECT, rootTriggerProps, {
+      "aria-haspopup": "menu",
+      "aria-controls": popupId,
+      id: thisTriggerId,
+      onMouseDown: (event) => {
+        if (store.select("open")) {
+          return;
+        }
+        allowMouseUpTriggerTimeout.start(200, () => {
+          store.context.allowMouseUpTriggerRef.current = true;
+        });
+        const doc = ownerDocument(event.currentTarget);
+        doc.addEventListener("mouseup", handleDocumentMouseUp, {
+          once: true
+        });
+      }
+    }, isInMenubar ? {
+      role: "menuitem"
+    } : {}, mixedToggleHandlers, elementProps, getButtonProps];
+    const element = useRenderElement("button", componentProps, {
+      enabled: !isInMenubar,
+      stateAttributesMapping: pressableTriggerOpenStateMapping,
+      state,
+      ref,
+      props
+    });
+    if (isInMenubar) {
+      return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(CompositeItem, {
+        tag: "button",
+        render: render4,
+        className,
+        style,
+        state,
+        refs: ref,
+        props,
+        stateAttributesMapping: pressableTriggerOpenStateMapping
+      });
+    }
+    if (isOpenedByThisTrigger) {
+      return /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(React86.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime51.jsx)(FocusGuard, {
+          ref: preFocusGuardRef,
+          onFocus: handlePreFocusGuardFocus
+        }, `${thisTriggerId}-pre-focus-guard`), /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(React86.Fragment, {
+          children: element
+        }, thisTriggerId), /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(FocusGuard, {
+          ref: store.context.triggerFocusTargetRef,
+          onFocus: handleFocusTargetFocus
+        }, `${thisTriggerId}-post-focus-guard`)]
+      });
     }
+    return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(React86.Fragment, {
+      children: element
+    }, thisTriggerId);
+  });
+  if (true) MenuTrigger.displayName = "MenuTrigger";
+  function useStickIfOpen(open, openReason) {
+    const stickIfOpenTimeout = useTimeout();
+    const [stickIfOpen, setStickIfOpen] = React86.useState(false);
+    useIsoLayoutEffect(() => {
+      if (open && openReason === reason_parts_exports.triggerHover) {
+        setStickIfOpen(true);
+        stickIfOpenTimeout.start(PATIENT_CLICK_THRESHOLD, () => {
+          setStickIfOpen(false);
+        });
+      } else if (!open) {
+        stickIfOpenTimeout.clear();
+        setStickIfOpen(false);
+      }
+    }, [open, openReason, stickIfOpenTimeout]);
+    return stickIfOpen;
   }
-  if (typeof process === "undefined" || true) {
-    registerStyle4("b74f1ac304", '@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);inset-inline-start: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)}}}');
+  function useMenuParent() {
+    const menubarContext = useMenubarContext(true);
+    const parent = React86.useMemo(() => {
+      if (menubarContext) {
+        return {
+          type: "menubar",
+          context: menubarContext
+        };
+      }
+      return {
+        type: void 0
+      };
+    }, [menubarContext]);
+    return parent;
   }
-  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_element15.forwardRef)(
-    function ButtonIcon2({ className: className2, icon, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
-        Icon,
-        {
-          ref,
-          icon,
-          className: clsx_default(style_default4.icon, className2),
-          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
-  });
+  // node_modules/@base-ui/react/menu/viewport/MenuViewport.mjs
+  var React91 = __toESM(require_react(), 1);

-  // 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/@base-ui/react/utils/usePopupViewport.mjs
+  var React90 = __toESM(require_react(), 1);
+  var ReactDOM7 = __toESM(require_react_dom(), 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;
+  // node_modules/@base-ui/utils/usePreviousValue.mjs
+  var React87 = __toESM(require_react(), 1);
+  function usePreviousValue(value) {
+    const [state, setState] = React87.useState({
+      current: value,
+      previous: null
+    });
+    if (!Object.is(value, state.current)) {
+      setState({
+        current: value,
+        previous: state.current
+      });
     }
+    return state.previous;
   }
-  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/@base-ui/react/utils/usePopupAutoResize.mjs
+  var React88 = __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/@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();
+  // 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 = React88.useRef(null);
+    const isInitialRenderRef = React88.useRef(true);
+    const restoreAnchoringStylesRef = React88.useRef(NOOP);
+    const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
+    const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
+    const anchoringStyles = React88.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
+    useIsoLayoutEffect(() => {
+      if (!mounted) {
+        restoreAnchoringStylesRef.current = NOOP;
+        isInitialRenderRef.current = true;
+        committedDimensionsRef.current = null;
+        return void 0;
       }
-      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);
-        }
+      if (!popupElement || !positionerElement) {
+        return void 0;
       }
-    }
-    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 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;
+      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;
     }
-  });
-  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));
+    return {
+      position: "absolute",
+      [isPhysicalTop ? "bottom" : "top"]: "0",
+      [isPhysicalLeft ? "right" : "left"]: "0"
+    };
   }
-  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 overrideElementStyle(element, property, value) {
+    const originalValue = element.style.getPropertyValue(property);
+    element.style.setProperty(property, value);
+    return () => {
+      element.style.setProperty(property, originalValue);
+    };
   }
-  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 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 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 constructorArgsToInternalTime(args) {
-    return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+  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 targetInternalTime(date, time) {
-    const internal = new Date(time ?? +date);
-    internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
-    return +internal;
+  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/@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);
+  // node_modules/@base-ui/react/direction-provider/DirectionProvider.mjs
+  var React89 = __toESM(require_react(), 1);
+  var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
+  var DirectionProvider = function DirectionProvider2(props) {
+    const {
+      direction = "ltr"
+    } = props;
+    const contextValue = React89.useMemo(() => ({
+      direction
+    }), [direction]);
+    return /* @__PURE__ */ (0, import_jsx_runtime52.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 x2 = rawX;
+      let y2 = rawY;
+      if (currentSide === "left") {
+        x2 = offsetDimensions.width - (rawX + floatRect.width);
+      }
+      if (currentSide === "top") {
+        y2 = offsetDimensions.height - (rawY + floatRect.height);
+      }
+      const sideX = currentSide === "left" ? "right" : DEFAULT_SIDES.sideX;
+      const sideY = currentSide === "top" ? "bottom" : DEFAULT_SIDES.sideY;
+      return {
+        x: x2,
+        y: y2,
+        data: {
+          sideX,
+          sideY
+        }
+      };
     }
-    //#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/@base-ui/react/utils/usePopupViewport.mjs
+  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
+  var popupViewportStateMapping = {
+    activationDirection: (value) => value ? {
+      "data-activation-direction": value
+    } : null
+  };
+  function usePopupViewport(parameters) {
+    const {
+      store,
+      side,
+      children
+    } = parameters;
+    const direction = useDirection();
+    const activeTrigger = store.useState("activeTriggerElement");
+    const activeTriggerId = store.useState("activeTriggerId");
+    const open = store.useState("open");
+    const payload = store.useState("payload");
+    const mounted = store.useState("mounted");
+    const popupElement = store.useState("popupElement");
+    const positionerElement = store.useState("positionerElement");
+    const previousActiveTrigger = usePreviousValue(open ? activeTrigger : null);
+    const currentContentKey = usePopupContentKey(activeTriggerId, payload);
+    const capturedNodeRef = React90.useRef(null);
+    const [previousContentNode, setPreviousContentNode] = React90.useState(null);
+    const [newTriggerOffset, setNewTriggerOffset] = React90.useState(null);
+    const currentContainerRef = React90.useRef(null);
+    const previousContainerRef = React90.useRef(null);
+    const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
+    const cleanupFrame = useAnimationFrame();
+    const cleanupControllerRef = React90.useRef(null);
+    const [previousContentDimensions, setPreviousContentDimensions] = React90.useState(null);
+    const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React90.useState(false);
+    useIsoLayoutEffect(() => {
+      store.set("adaptiveOrigin", adaptiveOrigin);
+      return () => {
+        store.set("adaptiveOrigin", void 0);
+      };
+    }, [store]);
+    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 = React90.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(() => {
+        ReactDOM7.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_runtime53.jsx)("div", {
+        "data-current": true,
+        ref: currentContainerRef,
+        children
+      }, currentContentKey);
+    } else {
+      childrenToRender = /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(React90.Fragment, {
+        children: [/* @__PURE__ */ (0, import_jsx_runtime53.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_runtime53.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
+    };
   }
-
-  // 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;
+  function getActivationDirection(offset4) {
+    if (!offset4) {
+      return void 0;
+    }
+    return `${getValueWithTolerance(offset4.horizontal, 5, "right", "left")} ${getValueWithTolerance(offset4.vertical, 5, "down", "up")}`;
   }
-
-  // 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;
+  function getValueWithTolerance(value, tolerance, positiveLabel, negativeLabel) {
+    if (value > tolerance) {
+      return positiveLabel;
     }
-    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;
+    if (value < -tolerance) {
+      return negativeLabel;
     }
+    return "";
   }
-
-  // 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;
+  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
+    };
   }
-
-  // node_modules/date-fns/startOfISOWeek.js
-  function startOfISOWeek(date, options) {
-    return startOfWeek(date, { ...options, weekStartsOn: 1 });
+  function usePopupContentKey(activeTriggerId, payload) {
+    const [contentKey, setContentKey] = React90.useState(0);
+    const previousActiveTriggerIdRef = React90.useRef(activeTriggerId);
+    const previousPayloadRef = React90.useRef(payload);
+    const pendingPayloadUpdateRef = React90.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/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;
-    }
-  }
+  // node_modules/@base-ui/react/menu/viewport/MenuViewport.mjs
+  var MenuViewport = /* @__PURE__ */ React91.forwardRef(function MenuViewport2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      children,
+      ...elementProps
+    } = componentProps;
+    const {
+      store
+    } = useMenuRootContext();
+    const {
+      side
+    } = useMenuPositionerContext();
+    const instantType = store.useState("instantType");
+    const {
+      children: childrenToRender,
+      state: viewportState
+    } = usePopupViewport({
+      store,
+      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) MenuViewport.displayName = "MenuViewport";

-  // 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/@base-ui/react/separator/Separator.mjs
+  var React92 = __toESM(require_react(), 1);
+  var Separator = /* @__PURE__ */ React92.forwardRef(function SeparatorComponent(componentProps, forwardedRef) {
+    const {
+      className,
+      render: render4,
+      orientation = "horizontal",
+      style,
+      ...elementProps
+    } = componentProps;
+    const state = {
+      orientation
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: forwardedRef,
+      props: [{
+        role: "separator",
+        "aria-orientation": orientation
+      }, elementProps]
+    });
+    return element;
+  });
+  if (true) Separator.displayName = "Separator";

-  // 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/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.mjs
+  var React93 = __toESM(require_react(), 1);

-  // 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/@base-ui/utils/isElementDisabled.mjs
+  function isElementDisabled(element) {
+    return element == null || element.hasAttribute("disabled") || element.getAttribute("aria-disabled") === "true";
   }

-  // 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/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.mjs
+  var VOICE_OVER_EXPANDED_PROPS = {
+    "aria-expanded": void 0
+  };
+  var MenuSubmenuTrigger = /* @__PURE__ */ React93.forwardRef(function MenuSubmenuTrigger2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      label,
+      id: idProp,
+      nativeButton = false,
+      openOnHover = true,
+      delay = 100,
+      closeDelay = 0,
+      disabled: disabledProp = false,
+      ...elementProps
+    } = componentProps;
+    const submenuRootContext = useMenuSubmenuRootContext();
+    if (!submenuRootContext?.parentMenu) {
+      throw new Error(true ? "Base UI: <Menu.SubmenuTrigger> must be placed in <Menu.SubmenuRoot>." : formatErrorMessage_default(37));
+    }
+    const listItem = useCompositeListItem({
+      guess: true,
+      label
+    });
+    const menuPositionerContext = useMenuPositionerContext();
+    const {
+      store
+    } = useMenuRootContext();
+    const thisTriggerId = useBaseUiId(idProp);
+    const open = store.useState("open");
+    const floatingRootContext = store.useState("floatingRootContext");
+    const floatingTreeRoot = store.useState("floatingTreeRoot");
+    const popupId = store.useState("triggerPopupId", thisTriggerId);
+    const baseRegisterTrigger = useTriggerRegistration(thisTriggerId, store);
+    const registerTrigger = React93.useCallback((element2) => {
+      const cleanup = baseRegisterTrigger(element2);
+      if (element2 !== null && store.select("open") && store.select("activeTriggerId") == null) {
+        store.update({
+          activeTriggerId: thisTriggerId,
+          activeTriggerElement: element2,
+          closeDelay
+        });
+      }
+      return cleanup;
+    }, [baseRegisterTrigger, closeDelay, store, thisTriggerId]);
+    const triggerElementRef = React93.useRef(null);
+    const handleTriggerElementRef = React93.useCallback((el) => {
+      triggerElementRef.current = el;
+      store.set("activeTriggerElement", el);
+    }, [store]);
+    store.useSyncedValue("closeDelay", closeDelay);
+    const parentMenuStore = submenuRootContext.parentMenu;
+    const rootDisabled = store.useState("disabled");
+    const parentDisabled = parentMenuStore.useState("disabled");
+    const disabled2 = disabledProp || rootDisabled || parentDisabled;
+    if (true) {
+      React93.useEffect(() => {
+        const element2 = triggerElementRef.current;
+        if (element2 && isElementDisabled(element2) && !disabled2) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          warn(`A disabled element was detected on <Menu.SubmenuTrigger>. To properly disable the trigger, use the \`disabled\` prop on the component instead of setting it on the rendered element.${ownerStackMessage}`);
+        }
+      });
+    }
+    const itemProps = parentMenuStore.useState("itemProps");
+    const highlighted = parentMenuStore.useState("isActive", listItem.index);
+    const itemMetadata = React93.useMemo(() => ({
+      type: "submenu-trigger",
+      setActive() {
+        if (parentMenuStore.select("highlightItemOnHover")) {
+          parentMenuStore.set("activeIndex", listItem.index);
+        }
+      }
+    }), [parentMenuStore, listItem.index]);
+    const {
+      getItemProps,
+      itemRef
+    } = useMenuItem({
+      closeOnClick: false,
+      disabled: disabled2,
+      highlighted,
+      id: thisTriggerId,
+      store,
+      typingRef: parentMenuStore.context.typingRef,
+      nativeButton,
+      itemMetadata,
+      nodeId: menuPositionerContext?.context.nodeId
+    });
+    const hoverEnabled = store.useState("hoverEnabled");
+    const hoverProps = useHoverReferenceInteraction(floatingRootContext, {
+      enabled: hoverEnabled && openOnHover && !disabled2,
+      handleClose: safePolygon({
+        blockPointerEvents: true
+      }),
+      mouseOnly: true,
+      move: true,
+      restMs: delay,
+      delay: {
+        open: delay,
+        close: closeDelay
+      },
+      shouldOpen: delay > 0 ? () => parentMenuStore.select("allowMouseEnter") : void 0,
+      triggerElementRef,
+      externalTree: floatingTreeRoot,
+      isClosing: () => store.select("transitionStatus") === "ending",
+      // Chrome can drop the trigger's `mouseleave` during a fast pointer sweep,
+      // leaving a stale submenu open (see #5152) — cancel from `mouseout` too.
+      guardStaleOpen: true
+    });
+    const click = useClick(floatingRootContext, {
+      enabled: !disabled2,
+      event: "mousedown",
+      toggle: !openOnHover,
+      ignoreMouse: openOnHover,
+      stickIfOpen: false
+    });
+    const localInteractionProps = click.reference ?? EMPTY_OBJECT;
+    const rootTriggerProps = store.useState("triggerProps", true);
+    delete rootTriggerProps.id;
+    const state = {
+      disabled: disabled2,
+      highlighted,
+      open
+    };
+    const openMethod = store.useState("openMethod");
+    const lastOpenChangeReason = store.useState("lastOpenChangeReason");
+    const openedByKeyboard = lastOpenChangeReason === reason_parts_exports.listNavigation || openMethod === "keyboard";
+    const shouldOmitExpanded = open && openedByKeyboard && parts_exports.screenReader.voiceOver;
+    const element = useRenderElement("div", componentProps, {
+      state,
+      stateAttributesMapping: triggerOpenStateMapping,
+      props: [
+        localInteractionProps,
+        hoverProps,
+        rootTriggerProps,
+        itemProps,
+        // Opening a submenu changes the trigger's expanded state while the trigger still holds
+        // focus, and VoiceOver announces that state change instead of the submenu item that focus
+        // moves to a moment later, so the first item is never announced. Dropping the state while
+        // the submenu is open avoids the announcement without claiming the submenu is collapsed;
+        // `aria-haspopup` still conveys that the item opens a submenu.
+        shouldOmitExpanded ? VOICE_OVER_EXPANDED_PROPS : void 0,
+        {
+          "aria-controls": popupId,
+          tabIndex: open || highlighted ? 0 : -1,
+          onBlur() {
+            if (highlighted) {
+              parentMenuStore.set("activeIndex", null);
+            }
+          }
+        },
+        elementProps,
+        getItemProps
+      ],
+      ref: [forwardedRef, listItem.ref, itemRef, registerTrigger, handleTriggerElementRef]
+    });
+    return element;
+  });
+  if (true) MenuSubmenuTrigger.displayName = "MenuSubmenuTrigger";

-  // 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/@base-ui/react/menu/store/MenuHandle.mjs
+  var MenuHandle = class extends BasePopupHandle {
+    constructor() {
+      super(createNullMenuStore(), "Menu");
+    }
+    /**
+     * Opens the menu 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 menu. The trigger must be a matching
+     * `Menu.Trigger` with this handle passed as a prop.
+     */
+    open(triggerId) {
+      this.openByTrigger(triggerId);
+    }
+    /**
+     * Closes the menu.
+     *
+     * This method should only be called in an event handler or an effect (not during rendering).
+     */
+    close() {
+      this.closePopup();
+    }
+    /**
+     * Whether the menu is currently open. Returns `false` while no root is attached to the handle.
+     */
+    get isOpen() {
+      return this.attachedStore?.select("open") ?? false;
+    }
+  };
+  function createMenuHandle() {
+    return new MenuHandle();
+  }
+
+  // node_modules/@base-ui/react/field/index.parts.mjs
+  var index_parts_exports2 = {};
+  __export(index_parts_exports2, {
+    Control: () => FieldControl,
+    Description: () => FieldDescription,
+    Error: () => FieldError,
+    Item: () => FieldItem,
+    Label: () => FieldLabel,
+    Root: () => FieldRoot,
+    Validity: () => FieldValidity
+  });

-  // node_modules/date-fns/addWeeks.js
-  function addWeeks(date, amount, options) {
-    return addDays(date, amount * 7, options);
-  }
+  // node_modules/@base-ui/react/field/root/FieldRoot.mjs
+  var React97 = __toESM(require_react(), 1);

-  // node_modules/date-fns/addYears.js
-  function addYears(date, amount, options) {
-    return addMonths(date, amount * 12, options);
+  // node_modules/@base-ui/react/fieldset/root/FieldsetRootContext.mjs
+  var React94 = __toESM(require_react(), 1);
+  var FieldsetRootContext = /* @__PURE__ */ React94.createContext(void 0);
+  if (true) FieldsetRootContext.displayName = "FieldsetRootContext";
+  function useFieldsetRootContext(optional = false) {
+    const context = React94.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));
+    }
+    return context;
   }

-  // 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_;
+  // node_modules/@base-ui/react/internals/labelable-provider/LabelableProvider.mjs
+  var React95 = __toESM(require_react(), 1);
+  var import_jsx_runtime54 = __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] = React95.useState(initialControlId);
+    const [labelId, setLabelId] = React95.useState(props.labelId);
+    const [messageIds, setMessageIds] = React95.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);
+        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;
+          }
+        }
+        return nextControlId;
+      });
     });
-    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_;
+    const getDescriptionProps = React95.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 = React95.useMemo(() => ({
+      controlId,
+      registerControlId,
+      labelId,
+      setLabelId,
+      messageIds,
+      setMessageIds,
+      getDescriptionProps
+    }), [controlId, registerControlId, labelId, setLabelId, messageIds, setMessageIds, getDescriptionProps]);
+    return /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(LabelableContext.Provider, {
+      value: contextValue,
+      children: props.children
     });
-    return constructFrom(context, result || NaN);
-  }
+  };
+  if (true) LabelableProvider.displayName = "LabelableProvider";

-  // 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/@base-ui/react/internals/field-register-control/useFieldControlRegistration.mjs
+  var React96 = __toESM(require_react(), 1);
+  function useFieldControlRegistration(params) {
+    const {
+      commit,
+      invalid,
+      markedDirtyRef,
+      name,
+      setRegisteredFieldName,
+      registeredFieldIdRef,
+      setValidityData,
+      validityData
+    } = params;
+    const {
+      formRef
+    } = useFormContext();
+    const activeFieldControlSourceRef = React96.useRef(null);
+    const registrationRef = React96.useRef(null);
+    const initialValueCapturedRef = React96.useRef(false);
+    const getValueForForm = useStableCallback(() => {
+      const registration = registrationRef.current;
+      if (!registration) {
+        return void 0;
+      }
+      if (registration.getValue) {
+        return registration.getValue();
+      }
+      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;
+      }
+      commit(getRegistrationValue(registration));
+    });
+    function refreshRegistration() {
+      const registration = registrationRef.current;
+      if (!registration || !registration.id) {
+        return;
+      }
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
+    }
+    function deleteRegistration(id = registrationRef.current?.id) {
+      if (id) {
+        formRef.current.fields.delete(id);
+      }
+    }
+    function captureInitialValue(registration) {
+      if (initialValueCapturedRef.current) {
+        return;
+      }
+      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;
+      }
+      setRegisteredFieldName(name ? void 0 : registration.name);
+      formRef.current.fields.set(registration.id, {
+        getValue: getValueForForm,
+        name: name ?? registration.name,
+        controlRef: registration.controlRef,
+        validityData: getCombinedFieldValidityData(validityData, invalid),
+        validate
+      });
+    }, [formRef, getValueForForm, invalid, name, setRegisteredFieldName, validate, validityData]);
+    useIsoLayoutEffect(() => {
+      const fields = formRef.current.fields;
+      return () => {
+        const id = registrationRef.current?.id;
+        if (id) {
+          fields.delete(id);
+        }
+      };
+    }, [formRef]);
+    const register2 = 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 (!name) {
+        setRegisteredFieldName(registration.name);
+      }
+      registeredFieldIdRef.current = registration.id;
+      if (previousId && previousId !== registration.id) {
+        deleteRegistration(previousId);
+      }
+      captureInitialValue(registration);
+      refreshRegistration();
+    });
+    return [validate, register2];
   }

-  // 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/@base-ui/react/field/root/FieldRoot.mjs
+  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
+  var FieldRootInner = /* @__PURE__ */ React97.forwardRef(function FieldRootInner2(componentProps, forwardedRef) {
+    const {
+      errors,
+      validationMode: formValidationMode,
+      submitAttemptedRef
+    } = useFormContext();
+    const {
+      render: render4,
+      className,
+      validate: validateProp,
+      validationDebounceTime = 0,
+      validationMode = formValidationMode,
+      name,
+      disabled: disabledProp = false,
+      invalid: invalidProp,
+      dirty: dirtyProp,
+      touched: touchedProp,
+      actionsRef,
+      style,
+      ...elementProps
+    } = componentProps;
+    const disabledFieldset = useFieldsetRootContext(true)?.disabled;
+    const validate = useStableCallback(validateProp || (() => null));
+    const disabled2 = disabledFieldset || disabledProp;
+    const [touchedState, setTouchedUnwrapped] = React97.useState(false);
+    const [dirtyState, setDirtyUnwrapped] = React97.useState(false);
+    const [filled, setFilled] = React97.useState(false);
+    const [focused, setFocused] = React97.useState(false);
+    const dirty = dirtyProp ?? dirtyState;
+    const touched = touchedProp ?? touchedState;
+    const markedDirtyRef = React97.useRef(dirty);
+    const registeredFieldIdRef = React97.useRef(void 0);
+    const [registeredFieldName, setRegisteredFieldName] = React97.useState();
+    const effectiveName = name ?? registeredFieldName;
+    useIsoLayoutEffect(() => {
+      if (dirtyProp !== void 0) {
+        markedDirtyRef.current = dirtyProp;
+      }
+    }, [dirtyProp]);
+    const setDirty = useStableCallback((value) => {
+      if (dirtyProp !== void 0) {
+        return;
+      }
+      if (value) {
+        markedDirtyRef.current = true;
+      }
+      setDirtyUnwrapped(value);
+    });
+    const setTouched = useStableCallback((value) => {
+      if (touchedProp !== void 0) {
+        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] = React97.useState({
+      state: DEFAULT_VALIDITY_STATE,
+      error: "",
+      errors: [],
+      value: null,
+      initialValue: null
+    });
+    const valid = !invalid && (disabled2 ? null : validityData.state.valid);
+    const state = React97.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,
+      setRegisteredFieldName,
+      registeredFieldIdRef,
+      setValidityData,
+      validityData
+    });
+    React97.useImperativeHandle(actionsRef, () => ({
+      validate: validateFieldControl
+    }), [validateFieldControl]);
+    const contextValue = React97.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_runtime55.jsx)(FieldRootContext.Provider, {
+      value: contextValue,
+      children: element
+    });
+  });
+  if (true) FieldRootInner.displayName = "FieldRootInner";
+  var FieldRoot = /* @__PURE__ */ React97.forwardRef(function FieldRoot2(componentProps, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(FieldRootInner, {
+        ...componentProps,
+        ref: forwardedRef
+      })
+    });
+  });
+  if (true) FieldRoot.displayName = "FieldRoot";

-  // 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/@base-ui/react/field/label/FieldLabel.mjs
+  var React98 = __toESM(require_react(), 1);
+  var FieldLabel = /* @__PURE__ */ React98.forwardRef(function FieldLabel2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      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
+    };
+    const labelRef = React98.useRef(null);
+    const labelProps = useLabel({
+      id: labelId ?? idProp,
+      native: nativeLabel
+    });
+    if (true) {
+      React98.useEffect(() => {
+        if (!labelRef.current) {
+          return;
+        }
+        const isLabelTag = labelRef.current.tagName === "LABEL";
+        if (nativeLabel) {
+          if (!isLabelTag) {
+            const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+            const message2 = "<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(`${message2}${ownerStackMessage}`);
+          }
+        } else if (isLabelTag) {
+          const ownerStackMessage = SafeReact.captureOwnerStack?.() || "";
+          const message2 = "<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(`${message2}${ownerStackMessage}`);
+        }
+      }, [nativeLabel]);
+    }
+    const element = useRenderElement("label", componentProps, {
+      ref: [forwardedRef, labelRef],
+      state,
+      props: [labelProps, elementProps],
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return element;
+  });
+  if (true) FieldLabel.displayName = "FieldLabel";

-  // 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;
+  // node_modules/@base-ui/react/field/error/FieldError.mjs
+  var React99 = __toESM(require_react(), 1);
+  var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
+  var stateAttributesMapping = {
+    ...fieldValidityMapping,
+    ...transitionStatusMapping
+  };
+  var FieldError = /* @__PURE__ */ React99.forwardRef(function FieldError2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      id: idProp,
+      className,
+      match: match2,
+      style,
+      ...elementProps
+    } = componentProps;
+    const id = useBaseUiId(idProp);
+    const {
+      validityData,
+      state: fieldState,
+      name
+    } = useFieldRootContext(false);
+    const {
+      setMessageIds
+    } = useLabelableContext();
+    const {
+      errors
+    } = useFormContext();
+    const formError = name && Object.hasOwn(errors, name) ? errors[name] : null;
+    const hasFormError = !!(Array.isArray(formError) ? formError.length : formError);
+    const hasSpecificMatch = typeof match2 === "string";
+    let rendered = false;
+    if (match2 === true) {
+      rendered = true;
+    } else if (fieldState.disabled) {
+      rendered = false;
+    } else if (hasSpecificMatch) {
+      rendered = Boolean(validityData.state[match2]);
+    } else {
+      rendered = hasFormError || validityData.state.valid === false;
     }
-    const dates = [];
-    while (+date <= endTime) {
-      dates.push(constructFrom(start, date));
-      date.setMonth(date.getMonth() + step);
+    const {
+      mounted,
+      transitionStatus,
+      setMounted
+    } = useTransitionStatus(rendered);
+    useIsoLayoutEffect(() => {
+      if (!rendered || !id) {
+        return void 0;
+      }
+      setMessageIds((v2) => v2.concat(id));
+      return () => {
+        setMessageIds((v2) => v2.filter((item) => item !== id));
+      };
+    }, [rendered, id, setMessageIds]);
+    const errorRef = React99.useRef(null);
+    const [lastRenderedMessage, setLastRenderedMessage] = React99.useState(null);
+    const [lastRenderedMessageKey, setLastRenderedMessageKey] = React99.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_runtime56.jsx)("ul", {
+        children: error2.map((message2) => /* @__PURE__ */ (0, import_jsx_runtime56.jsx)("li", {
+          children: message2
+        }, message2))
+      }) : error2[0];
+    }
+    const errorKey = Array.isArray(error2) ? JSON.stringify(error2) : error2;
+    if (rendered && errorKey !== lastRenderedMessageKey) {
+      setLastRenderedMessageKey(errorKey);
+      setLastRenderedMessage(errorMessage);
     }
-    return reversed ? dates.reverse() : dates;
-  }
+    useOpenChangeComplete({
+      open: rendered,
+      ref: errorRef,
+      onComplete() {
+        if (!rendered) {
+          setMounted(false);
+        }
+      }
+    });
+    const state = {
+      ...fieldState,
+      transitionStatus
+    };
+    const element = useRenderElement("div", componentProps, {
+      ref: [forwardedRef, errorRef],
+      state,
+      props: [{
+        id,
+        children: rendered ? errorMessage : lastRenderedMessage
+      }, elementProps],
+      stateAttributesMapping,
+      enabled: mounted
+    });
+    if (!mounted) {
+      return null;
+    }
+    return element;
+  });
+  if (true) FieldError.displayName = "FieldError";

-  // 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/@base-ui/react/field/description/FieldDescription.mjs
+  var React100 = __toESM(require_react(), 1);
+  var FieldDescription = /* @__PURE__ */ React100.forwardRef(function FieldDescription2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      id: idProp,
+      className,
+      style,
+      ...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
+    };
+    useIsoLayoutEffect(() => {
+      if (!id) {
+        return void 0;
+      }
+      setMessageIds((v2) => v2.concat(id));
+      return () => {
+        setMessageIds((v2) => v2.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/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/@base-ui/react/field/control/FieldControl.mjs
+  var React101 = __toESM(require_react(), 1);
+  var FieldControl = /* @__PURE__ */ React101.forwardRef(function FieldControl2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      id: idProp,
+      name: nameProp,
+      value: valueProp,
+      disabled: disabledProp = false,
+      onValueChange,
+      defaultValue: defaultValue2,
+      autoFocus = false,
+      style,
+      ...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 name = 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);
+      }
+    }, [validation.inputRef, setFilled, valueProp]);
+    const inputRef = React101.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (autoFocus && inputRef.current === activeElement(ownerDocument(inputRef.current))) {
+        setFocused(true);
+      }
+    }, [autoFocus, setFocused]);
+    const [valueUnwrapped] = useControlled({
+      controlled: valueProp,
+      default: defaultValue2,
+      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,
+        ref: validation.inputRef,
+        "aria-labelledby": labelId,
+        autoFocus,
+        ...isControlled ? {
+          value
+        } : {
+          defaultValue: defaultValue2
+        },
+        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(name);
+            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";

-  // 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/@base-ui/react/field/validity/FieldValidity.mjs
+  var React102 = __toESM(require_react(), 1);
+  var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
+  var FieldValidity = function FieldValidity2(props) {
+    const {
+      children
+    } = props;
+    const {
+      validityData,
+      invalid
+    } = useFieldRootContext(false);
+    const combinedFieldValidityData = React102.useMemo(() => getCombinedFieldValidityData(validityData, invalid), [validityData, invalid]);
+    const isInvalid = combinedFieldValidityData.state.valid === false;
+    const {
+      transitionStatus
+    } = useTransitionStatus(isInvalid);
+    const fieldValidityState = React102.useMemo(() => {
+      return {
+        ...combinedFieldValidityData,
+        validity: combinedFieldValidityData.state,
+        transitionStatus
+      };
+    }, [combinedFieldValidityData, transitionStatus]);
+    return /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(React102.Fragment, {
+      children: children(fieldValidityState)
+    });
+  };
+  if (true) FieldValidity.displayName = "FieldValidity";

-  // 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);
+  // node_modules/@base-ui/react/field/item/FieldItem.mjs
+  var React103 = __toESM(require_react(), 1);
+  var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
+  var FieldItem = /* @__PURE__ */ React103.forwardRef(function FieldItem2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      disabled: disabledProp = false,
+      ...elementProps
+    } = componentProps;
+    const {
+      state: fieldState,
+      disabled: rootDisabled
+    } = useFieldRootContext(false);
+    const disabled2 = rootDisabled || disabledProp;
+    const state = {
+      ...fieldState,
+      disabled: disabled2
+    };
+    const fieldItemContext = React103.useMemo(() => ({
+      disabled: disabled2
+    }), [disabled2]);
+    const element = useRenderElement("div", componentProps, {
+      ref: forwardedRef,
+      state,
+      props: elementProps,
+      stateAttributesMapping: fieldValidityMapping
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(LabelableProvider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(FieldItemContext.Provider, {
+        value: fieldItemContext,
+        children: element
+      })
+    });
+  });
+  if (true) FieldItem.displayName = "FieldItem";
+
+  // node_modules/@base-ui/react/input/Input.mjs
+  var React104 = __toESM(require_react(), 1);
+  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
+  var Input = /* @__PURE__ */ React104.forwardRef(function Input2(props, forwardedRef) {
+    return /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(index_parts_exports2.Control, {
+      ref: forwardedRef,
+      ...props
+    });
+  });
+  if (true) Input.displayName = "Input";
+
+  // node_modules/@base-ui/react/utils/FloatingPortalLite.mjs
+  var React105 = __toESM(require_react(), 1);
+  var ReactDOM8 = __toESM(require_react_dom(), 1);
+  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
+  var FloatingPortalLite = /* @__PURE__ */ React105.forwardRef(function FloatingPortalLite2(componentProps, forwardedRef) {
+    const {
+      children,
+      container,
+      className,
+      render: render4,
+      style,
+      ...elementProps
+    } = componentProps;
+    const {
+      node: portalNode,
+      subtree: portalSubtree
+    } = useFloatingPortalNode({
+      container,
+      ref: forwardedRef,
+      componentProps,
+      elementProps
+    });
+    if (!portalSubtree && !portalNode) {
+      return null;
     }
-    return reversed ? dates.reverse() : dates;
-  }
+    return /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(React105.Fragment, {
+      children: [portalSubtree, portalNode && /* @__PURE__ */ ReactDOM8.createPortal(children, portalNode)]
+    });
+  });
+  if (true) FloatingPortalLite.displayName = "FloatingPortalLite";

-  // 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/@base-ui/react/tooltip/index.parts.mjs
+  var index_parts_exports3 = {};
+  __export(index_parts_exports3, {
+    Arrow: () => TooltipArrow,
+    Handle: () => TooltipHandle,
+    Popup: () => TooltipPopup,
+    Portal: () => TooltipPortal,
+    Positioner: () => TooltipPositioner,
+    Provider: () => TooltipProvider,
+    Root: () => TooltipRoot,
+    Trigger: () => TooltipTrigger,
+    Viewport: () => TooltipViewport,
+    createHandle: () => createTooltipHandle
+  });

-  // node_modules/date-fns/endOfISOWeek.js
-  function endOfISOWeek(date, options) {
-    return endOfWeek(date, { ...options, weekStartsOn: 1 });
-  }
+  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
+  var React108 = __toESM(require_react(), 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"
+  // node_modules/@base-ui/react/tooltip/root/TooltipRootContext.mjs
+  var React106 = __toESM(require_react(), 1);
+  var TooltipRootContext = /* @__PURE__ */ React106.createContext(void 0);
+  if (true) TooltipRootContext.displayName = "TooltipRootContext";
+  function useTooltipRootContext(optional) {
+    const context = React106.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 React107 = __toESM(require_react(), 1);
+  var selectors3 = {
+    ...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 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());
+  var TooltipStore = class extends ReactStore {
+    constructor(initialState, floatingId, nested) {
+      const triggerElements = new PopupTriggerMap();
+      super(createInitialState2(initialState, triggerElements, floatingId, nested), createInitialContext2(triggerElements), selectors3);
     }
-    if (options?.addSuffix) {
-      if (options.comparison && options.comparison > 0) {
-        return "in " + result;
-      } else {
-        return result + " ago";
-      }
+    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));
     }
-    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;
+  function createNullTooltipStore() {
+    const triggerElements = new PopupTriggerMap();
+    const store = new NullStore(Object.freeze(createInitialState2(void 0, triggerElements)), Object.freeze(createInitialContext2(triggerElements)), selectors3);
+    return Object.assign(store, {
+      setOpen: NOOP,
+      cancelPendingOpen: NOOP
+    });
+  }
+  function createInitialState2(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 createInitialContext2(triggerElements) {
+    return {
+      popupRef: /* @__PURE__ */ React107.createRef(),
+      onOpenChange: void 0,
+      onOpenChangeComplete: void 0,
+      triggerElements
     };
   }

-  // 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];
+  // node_modules/@base-ui/react/tooltip/root/TooltipRoot.mjs
+  var import_jsx_runtime61 = __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 store = usePopupRootStore((floatingId, nested) => new TooltipStore({
+      open: defaultOpen,
+      openProp,
+      activeTriggerId: defaultTriggerIdProp,
+      triggerIdProp
+    }, floatingId, nested));
+    store.useControlledProp("openProp", openProp);
+    store.useControlledProp("triggerIdProp", triggerIdProp);
+    store.useContextCallback("onOpenChange", onOpenChange);
+    store.useContextCallback("onOpenChangeComplete", onOpenChangeComplete);
+    const openState = store.useState("open");
+    const open = !disabled2 && openState;
+    const activeTriggerId = store.useState("activeTriggerId");
+    const mounted = store.useState("mounted");
+    const payload = store.useState("payload");
+    store.useSyncedValues({
+      trackCursorAxis,
+      disableHoverablePopup,
+      disabled: disabled2
+    });
+    useImplicitActiveTrigger(store, {
+      closeOnActiveTriggerUnmount: true
+    });
+    const {
+      forceUnmount,
+      transitionStatus
+    } = useOpenStateTransitions(open, store);
+    const isInstantPhase = store.useState("isInstantPhase");
+    const instantType = store.useState("instantType");
+    const lastOpenChangeReason = store.useState("lastOpenChangeReason");
+    const previousInstantTypeRef = React108.useRef(null);
+    useIsoLayoutEffect(() => {
+      if (openState && disabled2) {
+        store.setOpen(false, createChangeEventDetails(reason_parts_exports.disabled));
       }
-      const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
-      return valuesArray[index2];
-    };
+    }, [openState, disabled2, store]);
+    useIsoLayoutEffect(() => {
+      if (transitionStatus === "ending" && lastOpenChangeReason === reason_parts_exports.none || transitionStatus !== "ending" && isInstantPhase) {
+        if (instantType !== "delay") {
+          previousInstantTypeRef.current = instantType;
+        }
+        store.set("instantType", "delay");
+      } else if (previousInstantTypeRef.current !== null) {
+        store.set("instantType", previousInstantTypeRef.current);
+        previousInstantTypeRef.current = null;
+      }
+    }, [transitionStatus, isInstantPhase, lastOpenChangeReason, instantType, store]);
+    useIsoLayoutEffect(() => {
+      if (open) {
+        if (activeTriggerId == null) {
+          store.set("payload", void 0);
+        }
+      }
+    }, [store, activeTriggerId, open]);
+    React108.useImperativeHandle(actionsRef, () => ({
+      unmount: forceUnmount,
+      close: () => store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
+    }), [forceUnmount, store]);
+    const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
+    return /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(TooltipRootContext.Provider, {
+      value: store,
+      children: [handle && /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(PopupHandleAttachment, {
+        handle,
+        store
+      }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(TooltipInteractions, {
+        store,
+        disabled: disabled2,
+        trackCursorAxis
+      }), typeof children === "function" ? children({
+        payload
+      }) : children]
+    });
+  });
+  if (true) TooltipRoot.displayName = "TooltipRoot";
+  function TooltipInteractions({
+    store,
+    disabled: disabled2,
+    trackCursorAxis
+  }) {
+    const floatingRootContext = store.useState("floatingRootContext");
+    const dismiss = useDismiss(floatingRootContext, {
+      enabled: !disabled2,
+      referencePress: () => store.select("closeOnClick")
+    });
+    const clientPoint = useClientPoint(floatingRootContext, {
+      enabled: !disabled2 && trackCursorAxis !== "none",
+      axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
+    });
+    const triggerProps = React108.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
+    usePopupInteractionProps(store, {
+      activeTriggerProps: triggerProps,
+      inactiveTriggerProps: triggerProps,
+      popupProps: dismiss.floating ?? EMPTY_OBJECT
+    });
+    return null;
   }

-  // 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/@base-ui/react/tooltip/trigger/TooltipTrigger.mjs
+  var React110 = __toESM(require_react(), 1);
+
+  // node_modules/@base-ui/react/tooltip/provider/TooltipProviderContext.mjs
+  var React109 = __toESM(require_react(), 1);
+  var TooltipProviderContext = /* @__PURE__ */ React109.createContext(void 0);
+  if (true) TooltipProviderContext.displayName = "TooltipProviderContext";
+  function useTooltipProviderContext() {
+    return React109.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 i2 = 0; i2 < path.length; i2 += 1) {
+        const element = path[i2];
+        if (isElement(element)) {
+          return element;
+        }
+      }
     }
-  };
-  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"
+    const target = event.target;
+    if (isElement(target)) {
+      return target;
     }
-  };
-  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 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 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) ? 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 };
-    };
+    return null;
   }
-  function findKey(object, predicate) {
-    for (const key in object) {
-      if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
-        return key;
+  var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      handle,
+      payload,
+      disabled: disabledProp,
+      delay,
+      closeOnClick = true,
+      closeDelay,
+      id: idProp,
+      ...elementProps
+    } = componentProps;
+    const rootContext = useTooltipRootContext(true);
+    const handleStore = usePopupHandleStore(handle);
+    const store = handleStore ?? rootContext;
+    if (!store) {
+      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 = store.useState("isTriggerActive", thisTriggerId);
+    const isOpenedByThisTrigger = store.useState("isOpenedByTrigger", thisTriggerId);
+    const floatingRootContext = store.useState("floatingRootContext");
+    const triggerElementRef = React110.useRef(null);
+    const delayWithDefault = delay ?? OPEN_DELAY;
+    const closeDelayWithDefault = closeDelay ?? 0;
+    const {
+      registerTrigger,
+      isMountedByThisTrigger
+    } = useTriggerDataForwarding(thisTriggerId, triggerElementRef, store, {
+      payload,
+      closeOnClick,
+      closeDelay: closeDelayWithDefault
+    });
+    const providerDelay = useTooltipProviderContext();
+    const {
+      delayRef,
+      isInstantPhase,
+      hasProvider
+    } = useDelayGroup(floatingRootContext, {
+      open: isOpenedByThisTrigger
+    });
+    const hoverInteraction = useHoverInteractionSharedState(floatingRootContext);
+    store.useSyncedValue("isInstantPhase", isInstantPhase);
+    const rootDisabled = store.useState("disabled");
+    const disabled2 = disabledProp ?? rootDisabled;
+    const disabledRef = useValueAsRef(disabled2);
+    const trackCursorAxis = store.useState("trackCursorAxis");
+    const disableHoverablePopup = store.useState("disableHoverablePopup");
+    const isNestedTriggerHoveredRef = React110.useRef(false);
+    const nestedTriggerOpenTimeout = useTimeout();
+    const pointerTypeRef = React110.useRef(void 0);
+    function getOpenDelay() {
+      if (!hasProvider) {
+        return delayWithDefault;
       }
+      return getDelay(delayRef.current, "open") === 0 ? 0 : delay ?? providerDelay ?? OPEN_DELAY;
     }
-    return void 0;
-  }
-  function findIndex(array, predicate) {
-    for (let key = 0; key < array.length; key++) {
-      if (predicate(array[key])) {
-        return key;
+    function isEnabledNestedTriggerTarget(target) {
+      const triggerEl = triggerElementRef.current;
+      if (!triggerEl || !target) {
+        return false;
       }
+      const nearestTrigger = closestEnabledTooltipTrigger(target);
+      return nearestTrigger !== null && nearestTrigger !== triggerEl && contains(triggerEl, nearestTrigger);
     }
-    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 };
+    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: () => store.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 && store.select("open") && store.select("lastOpenChangeReason") === reason_parts_exports.triggerHover) {
+        store.setOpen(false, createChangeEventDetails(reason_parts_exports.triggerHover, event));
+        return;
+      }
+      if (wasNestedTriggerHovered && !nestedTriggerHovered && targetInsideTrigger && !disabledRef.current && !store.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 && !store.select("open")) {
+            store.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 = store.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;
+          store.set("closeOnClick", closeOnClick);
+          if (closeOnClick && !store.select("open")) {
+            store.cancelPendingOpen(event.nativeEvent);
+          }
+        },
+        onClick(event) {
+          if (closeOnClick && !store.select("open")) {
+            store.cancelPendingOpen(event.nativeEvent);
+          }
+        },
+        id: thisTriggerId,
+        "data-trigger-disabled": disabled2 ? "" : void 0,
+        [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
+      }, elementProps],
+      stateAttributesMapping: triggerOpenStateMapping
+    });
+    return element;
+  });
+  if (true) TooltipTrigger.displayName = "TooltipTrigger";

-  // 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/@base-ui/react/tooltip/portal/TooltipPortal.mjs
+  var React112 = __toESM(require_react(), 1);

-  // 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/@base-ui/react/tooltip/portal/TooltipPortalContext.mjs
+  var React111 = __toESM(require_react(), 1);
+  var TooltipPortalContext = /* @__PURE__ */ React111.createContext(void 0);
+  if (true) TooltipPortalContext.displayName = "TooltipPortalContext";
+  function useTooltipPortalContext() {
+    const value = React111.useContext(TooltipPortalContext);
+    if (value === void 0) {
+      throw new Error(true ? "Base UI: <Tooltip.Portal> is missing." : formatErrorMessage_default(70));
     }
-  };
-
-  // 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 value;
   }

-  // 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/@base-ui/react/tooltip/portal/TooltipPortal.mjs
+  var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPortal = /* @__PURE__ */ React112.forwardRef(function TooltipPortal2(props, forwardedRef) {
+    const {
+      keepMounted = false,
+      ...portalProps
+    } = props;
+    const store = useTooltipRootContext();
+    const mounted = store.useState("mounted");
+    const shouldRender = mounted || keepMounted;
+    if (!shouldRender) {
+      return null;
     }
-  }
+    return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(TooltipPortalContext.Provider, {
+      value: keepMounted,
+      children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(FloatingPortalLite, {
+        ref: forwardedRef,
+        ...portalProps
+      })
+    });
+  });
+  if (true) TooltipPortal.displayName = "TooltipPortal";

-  // 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/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var React114 = __toESM(require_react(), 1);

-  // 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/@base-ui/react/tooltip/positioner/TooltipPositionerContext.mjs
+  var React113 = __toESM(require_react(), 1);
+  var TooltipPositionerContext = /* @__PURE__ */ React113.createContext(void 0);
+  if (true) TooltipPositionerContext.displayName = "TooltipPositionerContext";
+  function useTooltipPositionerContext() {
+    const context = React113.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/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/@base-ui/react/tooltip/positioner/TooltipPositioner.mjs
+  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
+  var TooltipPositioner = /* @__PURE__ */ React114.forwardRef(function TooltipPositioner2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      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 store = useTooltipRootContext();
+    const keepMounted = useTooltipPortalContext();
+    const open = store.useState("open");
+    const mounted = store.useState("mounted");
+    const trackCursorAxis = store.useState("trackCursorAxis");
+    const disableHoverablePopup = store.useState("disableHoverablePopup");
+    const floatingRootContext = store.useState("floatingRootContext");
+    const instantType = store.useState("instantType");
+    const transitionStatus = store.useState("transitionStatus");
+    const adaptiveOrigin2 = store.useState("adaptiveOrigin");
+    const positioning = useAnchorPositioning({
+      anchor,
+      positionMethod,
+      floatingRootContext,
+      mounted,
+      side,
+      sideOffset,
+      align,
+      alignOffset,
+      collisionBoundary,
+      collisionPadding,
+      sticky,
+      arrowPadding,
+      disableAnchorTracking,
+      keepMounted,
+      collisionAvoidance,
+      adaptiveOrigin: adaptiveOrigin2
+    });
+    const state = React114.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, store.useStateSetter("positionerElement")],
+      hidden: !mounted,
+      inert: !open || trackCursorAxis === "both" || disableHoverablePopup
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(TooltipPositionerContext.Provider, {
+      value: positioning,
+      children: element
+    });
+  });
+  if (true) TooltipPositioner.displayName = "TooltipPositioner";

-  // 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.";
+  // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
+  var React115 = __toESM(require_react(), 1);
+  var TooltipPopup = /* @__PURE__ */ React115.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store = useTooltipRootContext();
+    const {
+      side,
+      align
+    } = useTooltipPositionerContext();
+    const open = store.useState("open");
+    const instantType = store.useState("instantType");
+    const transitionStatus = store.useState("transitionStatus");
+    const popupProps = store.useState("popupProps");
+    const floatingContext = store.useState("floatingRootContext");
+    const disabled2 = store.useState("disabled");
+    const closeDelay = store.useState("closeDelay");
+    useOpenChangeComplete({
+      open,
+      ref: store.context.popupRef,
+      onComplete() {
+        if (open) {
+          store.context.onOpenChangeComplete?.(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 addLeadingZeros(fractionalSeconds, token.length);
-    }
+    });
+    useHoverFloatingInteraction(floatingContext, {
+      enabled: !disabled2,
+      closeDelay
+    });
+    const setPopupElement = store.useStateSetter("popupElement");
+    const state = {
+      open,
+      side,
+      align,
+      instant: instantType,
+      transitionStatus
+    };
+    const element = useRenderElement("div", componentProps, {
+      state,
+      ref: [forwardedRef, store.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 React116 = __toESM(require_react(), 1);
+  var TooltipArrow = /* @__PURE__ */ React116.forwardRef(function TooltipArrow2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      ...elementProps
+    } = componentProps;
+    const store = useTooltipRootContext();
+    const {
+      arrowRef,
+      side,
+      align,
+      arrowUncentered,
+      arrowStyles
+    } = useTooltipPositionerContext();
+    const open = store.useState("open");
+    const instantType = store.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 React117 = __toESM(require_react(), 1);
+  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
+  var TooltipProvider = function TooltipProvider2(props) {
+    const {
+      delay,
+      closeDelay,
+      timeout = 400
+    } = props;
+    const delayValue = React117.useMemo(() => ({
+      open: delay,
+      close: closeDelay
+    }), [delay, closeDelay]);
+    return /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(TooltipProviderContext.Provider, {
+      value: delay,
+      children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(FloatingDelayGroup, {
+        delay: delayValue,
+        timeoutMs: timeout,
+        children: props.children
+      })
+    });
   };
+  if (true) TooltipProvider.displayName = "TooltipProvider";

-  // 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"
+  // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
+  var React118 = __toESM(require_react(), 1);
+  var TooltipViewport = /* @__PURE__ */ React118.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
+    const {
+      render: render4,
+      className,
+      style,
+      children,
+      ...elementProps
+    } = componentProps;
+    const store = useTooltipRootContext();
+    const positioner = useTooltipPositionerContext();
+    const instantType = store.useState("instantType");
+    const {
+      children: childrenToRender,
+      state: viewportState
+    } = usePopupViewport({
+      store,
+      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;
+    }
   };
-  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" });
+  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_element15 = __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 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"
-          });
+    }
+    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;
       }
-    },
-    // 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 (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    },
-    // 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" });
+      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("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 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)}");
+  }
+  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 Text = (0, import_element15.forwardRef)(function Text2({ variant = "body-md", render: render4, className, ...props }, ref) {
+    const element = useRender({
+      render: render4,
+      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/badge/badge.mjs
+  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
+  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;
       }
-    },
-    // 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 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;
       }
-    },
-    // 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 (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        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" });
+      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("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 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) {
+    return /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
+      Text,
+      {
+        ref,
+        className: clsx_default(
+          style_default2.badge,
+          style_default2[`is-${intent}-intent`],
+          className
+        ),
+        ...props,
+        variant: "body-sm"
       }
-      return addLeadingZeros(isoWeek, token.length);
-    },
-    // Day of the month
-    d: function(date, token, localize2) {
-      if (token === "do") {
-        return localize2.ordinalNumber(date.getDate(), { unit: "date" });
+    );
+  });
+
+  // packages/ui/build-module/button/button.mjs
+  var import_a11y = __toESM(require_a11y(), 1);
+  var import_element17 = __toESM(require_element(), 1);
+  var import_i18n7 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime66 = __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 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 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;
       }
-      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();
+      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("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_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 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))}}}");
+  }
+  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 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]);
+      return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
+        Button,
+        {
+          ref,
+          className: mergedClassName,
+          focusableWhenDisabled,
+          disabled: disabled2 ?? loading,
+          ...props,
+          children
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/button/icon.mjs
+  var import_element19 = __toESM(require_element(), 1);
+
+  // packages/ui/build-module/icon/icon.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;
+    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("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_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,
+        {
+          ref,
+          icon,
+          className: clsx_default(style_default4.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
+  });
+
+  // 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();
+      }
+      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 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 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/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/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;
+  }
+
+  // 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;
+    }
+  }
+
+  // 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/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 {
+      return year - 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;
+  }
+
+  // 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 [start, end] = normalizeDates(context, interval.start, interval.end);
+    return { start, end };
+  }
+
+  // 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/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, 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/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"
+    },
+    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/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"
+    },
+    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/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 };
+    };
+  }
+  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/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(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/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) {
+        // 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"
+          });
+      }
+    },
+    // 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" });
+      }
+    },
+    // 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 (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, {
+        // 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);
+    }
+  };
+  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/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" });
+    }
+  };
+  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" });
+    }
+  };
+  var dateTimeLongFormatter = (pattern, formatLong2) => {
+    const matchResult = pattern.match(/(P+)(p+)?/) || [];
+    const datePattern = matchResult[1];
+    const timePattern = matchResult[2];
+    if (!timePattern) {
+      return dateLongFormatter(pattern, formatLong2);
+    }
+    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/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);
+  }
+  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/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);
+      }
+      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/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;
+  }
+
+  // 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, priority, subPriority) {
+      super();
+      this.value = value;
+      this.validateValue = validateValue;
+      this.setValue = setValue;
+      this.priority = priority;
+      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/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
+      };
+    }
+    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" });
+      }
+    }
+    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 {
+      value: mapFn(parseFnResult.value),
+      rest: parseFnResult.rest
+    };
+  }
+  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 {
+      value: sign * (hours * millisecondsInHour + minutes * millisecondsInMinute + seconds * millisecondsInSecond),
+      rest: dateString.slice(matchResult[0].length)
+    };
+  }
+  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 0;
+    }
+  }
+  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 isCommonEra ? result : 1 - result;
+  }
+  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, 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;
+    }
+    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/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;
+    }
+    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);
+    }
+    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);
+    }
+    set(date, _flags, value) {
+      const firstWeekOfYear = constructFrom(date, 0);
+      firstWeekOfYear.setFullYear(value, 0, 4);
+      firstWeekOfYear.setHours(0, 0, 0, 0);
+      return startOfISOWeek(firstWeekOfYear);
+    }
+    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);
+    }
+    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/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"
+    ];
+  };
+
+  // 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"
+    ];
+  };
+
+  // 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" });
+      }
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 11;
+    }
+    set(date, _flags, value) {
+      date.setMonth(value, 1);
+      date.setHours(0, 0, 0, 0);
+      return date;
+    }
+  };
+
+  // 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" });
+      }
+    }
+    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/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);
+      }
+    }
+    validate(_date, value) {
+      return value >= 1 && value <= 53;
+    }
+    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/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);
+      }
+    }
+    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);
+      }
+    }
+    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];
+      }
+    }
+    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;
+      }
+    }
+    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);
+  }
+
+  // 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" });
+      }
+    }
+    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;
+    }
+    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" });
+      }
+    }
+    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;
+    }
+    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: "formatting"
+            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" });
+      }
+    }
+    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;
+    }
+    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, 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 "eeeee":
-          return localize2.day(dayOfWeek, {
+        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;
+    }
+    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"
           });
-        // Tu
-        case "eeeeee":
-          return localize2.day(dayOfWeek, {
-            width: "short",
+        case "aaaaa":
+          return match2.dayPeriod(dateString, {
+            width: "narrow",
             context: "formatting"
           });
-        // Tuesday
-        case "eeee":
+        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"
+          });
+      }
+    }
+    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"
+          });
+      }
+    }
+    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, 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"
+          });
+      }
+    }
+    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, match2) {
+      switch (token) {
+        case "h":
+          return parseNumericPattern(numericPatterns.hour12h, dateString);
+        case "ho":
+          return match2.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
+    }
+    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);
+      }
+      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, match2) {
+      switch (token) {
+        case "H":
+          return parseNumericPattern(numericPatterns.hour23h, dateString);
+        case "Ho":
+          return match2.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"];
+  };
+
+  // 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);
+      }
+    }
+    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);
+      }
+      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, match2) {
+      switch (token) {
+        case "k":
+          return parseNumericPattern(numericPatterns.hour24h, dateString);
+        case "ko":
+          return match2.ordinalNumber(dateString, { unit: "hour" });
+        default:
+          return parseNDigits(token.length, dateString);
+      }
+    }
+    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"];
+  };
+
+  // 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);
+      }
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
+    }
+    set(date, _flags, value) {
+      date.setMinutes(value, 0, 0);
+      return date;
+    }
+    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);
+      }
+    }
+    validate(_date, value) {
+      return value >= 0 && value <= 59;
+    }
+    set(date, _flags, value) {
+      date.setSeconds(value, 0);
+      return date;
+    }
+    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);
+    }
+    set(date, _flags, value) {
+      date.setMilliseconds(value);
+      return date;
+    }
+    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);
+      }
+    }
+    set(date, flags, value) {
+      if (flags.timestampIsSet) return date;
+      return constructFrom(
+        date,
+        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
+      );
+    }
+    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 localize2.day(dayOfWeek, {
-            width: "wide",
-            context: "formatting"
-          });
+          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"];
+  };
+
+  // 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 = "*";
+  };
+
+  // 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 = "*";
+  };
+
+  // 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/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/isSameYear.js
+  function isSameYear(laterDate, earlierDate, options) {
+    const [laterDate_, earlierDate_] = normalizeDates(
+      options?.in,
+      laterDate,
+      earlierDate
+    );
+    return laterDate_.getFullYear() === earlierDate_.getFullYear();
+  }
+
+  // node_modules/date-fns/subDays.js
+  function subDays(date, amount, options) {
+    return addDays(date, -amount, options);
+  }
+
+  // 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();
+    }
+    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 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 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;
+  }
+  function validateTimezone(_hours, minutes) {
+    return minutes >= 0 && minutes <= 59;
+  }
+
+  // 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;
+  }
+
+  // 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/subMonths.js
+  function subMonths(date, amount, options) {
+    return addMonths(date, -amount, options);
+  }
+
+  // node_modules/date-fns/subWeeks.js
+  function subWeeks(date, amount, options) {
+    return addWeeks(date, -amount, options);
+  }
+
+  // node_modules/date-fns/subYears.js
+  function subYears(date, amount, options) {
+    return addYears(date, -amount, 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/@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/@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/@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/@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);
       }
-    },
-    // 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 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";
       }
-    },
-    // 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 _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 {
+        }
       }
-    },
-    // 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"
-          });
+      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/@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/@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/@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/@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/@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(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/@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/@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/@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/@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/@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/@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);
       }
-    },
-    // 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";
+    }, [nextMonth, onNextClick]);
+    const handlePreviousClick = (0, import_react17.useCallback)((e2) => {
+      if (previousMonth) {
+        onPreviousClick?.(e2);
+      }
+    }, [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 } = range;
+    const { differenceInCalendarDays: differenceInCalendarDays2, isSameDay: isSameDay2 } = dateLib;
+    if (from && to) {
+      const isRangeInverted = differenceInCalendarDays2(to, from) < 0;
+      if (isRangeInverted) {
+        [from, to] = [to, from];
       }
-      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 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);
+    }
+    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;
       }
-    },
-    // 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;
+      if (dateLib.isDate(matcher)) {
+        return isSameDay2(date, matcher);
       }
-      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"
-          });
+      if (isDatesArray(matcher, dateLib)) {
+        return matcher.some((matcherDate) => isSameDay2(date, matcherDate));
       }
-    },
-    // 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" });
+      if (isDateRange(matcher)) {
+        return rangeIncludesDate(matcher, date, false, dateLib);
       }
-      return lightFormatters.h(date, token);
-    },
-    // Hour [0-23]
-    H: function(date, token, localize2) {
-      if (token === "Ho") {
-        return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+      if (isDayOfWeekType(matcher)) {
+        if (!Array.isArray(matcher.dayOfWeek)) {
+          return matcher.dayOfWeek === date.getDay();
+        }
+        return matcher.dayOfWeek.includes(date.getDay());
       }
-      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" });
+      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;
+        }
       }
-      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" });
+      if (isDateAfterType(matcher)) {
+        return differenceInCalendarDays2(date, matcher.after) > 0;
       }
-      return addLeadingZeros(hours, token.length);
-    },
-    // Minute
-    m: function(date, token, localize2) {
-      if (token === "mo") {
-        return localize2.ordinalNumber(date.getMinutes(), { unit: "minute" });
+      if (isDateBeforeType(matcher)) {
+        return differenceInCalendarDays2(matcher.before, date) > 0;
       }
-      return lightFormatters.m(date, token);
-    },
-    // Second
-    s: function(date, token, localize2) {
-      if (token === "so") {
-        return localize2.ordinalNumber(date.getSeconds(), { unit: "second" });
+      if (typeof matcher === "function") {
+        return matcher(date);
       }
-      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";
+      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];
+          }
+        });
       }
-      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, ":");
+    }
+    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);
       }
-    },
-    // 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, ":");
+      for (const name in customModifiersMap) {
+        customModifiers[name] = customModifiersMap[name].some((d2) => d2 === day);
       }
-    },
-    // 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 {
+        ...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]]);
       }
-    },
-    // 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, ":");
+      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;
       }
-    },
-    // 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);
+    });
+    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]}`;
     }
-  };
-  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);
+    for (const key in DayFlag) {
+      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
     }
-    return sign + String(hours) + delimiter + addLeadingZeros(minutes, 2);
+    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");
   }
-  function formatTimezoneWithOptionalMinutes(offset4, delimiter) {
-    if (offset4 % 60 === 0) {
-      const sign = offset4 > 0 ? "-" : "+";
-      return sign + addLeadingZeros(Math.abs(offset4) / 60, 2);
+
+  // 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 formatTimezone(offset4, delimiter);
+    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
   }
-  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/formatters/formatWeekNumberHeader.js
+  function formatWeekNumberHeader() {
+    return ``;
   }

-  // 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" });
-    }
-  };
-  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" });
-    }
-  };
-  var dateTimeLongFormatter = (pattern, formatLong2) => {
-    const matchResult = pattern.match(/(P+)(p+)?/) || [];
-    const datePattern = matchResult[1];
-    const timePattern = matchResult[2];
-    if (!timePattern) {
-      return dateLongFormatter(pattern, formatLong2);
+  // 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}`;
     }
-    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 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 dateTimeFormat.replace("{{date}}", dateLongFormatter(datePattern, formatLong2)).replace("{{time}}", timeLongFormatter(timePattern, formatLong2));
-  };
-  var longFormatters = {
-    p: timeLongFormatter,
-    P: dateTimeLongFormatter
+    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/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/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 isProtectedWeekYearToken(token) {
-    return weekYearTokenRE.test(token);
+
+  // 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 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/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;
   }
-  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/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/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);
+  // 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 substring;
-    }).join("").match(formattingTokensRegExp).map((substring) => {
-      if (substring === "''") {
-        return { isToken: false, value: "'" };
+    };
+  }
+
+  // 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 firstCharacter = substring[0];
-      if (firstCharacter === "'") {
-        return { isToken: false, value: cleanEscapedString(substring) };
+      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 (formatters[firstCharacter]) {
-        return { isToken: true, value: substring };
+      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;
       }
-      if (firstCharacter.match(unescapedLatinCharacterRegExp)) {
-        throw new RangeError(
-          "Format string contains an unescaped latin alphabet character `" + firstCharacter + "`"
-        );
+      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);
+        });
       }
-      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/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/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
+  var import_react32 = __toESM(require_react(), 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/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);
+      }
+    }
+    return dates;
   }

-  // 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/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/date-fns/isAfter.js
-  function isAfter(date, dateToCompare) {
-    return +toDate(date) > +toDate(dateToCompare);
+  // 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 months;
   }

-  // 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/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/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/@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();
+    }
   }

-  // 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, priority, subPriority) {
-      super();
-      this.value = value;
-      this.validateValue = validateValue;
-      this.setValue = setValue;
-      this.priority = priority;
-      if (subPriority) {
-        this.subPriority = subPriority;
-      }
+  // 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, options) {
-      return this.validateValue(date, this.value, options);
+    if (endMonth) {
+      endMonth = endOfMonth2(endMonth);
+    } else if (!endMonth && hasYearDropdown) {
+      endMonth = endOfYear2(props.today ?? today());
     }
-    set(date, flags, options) {
-      return this.setValue(date, flags, this.value, options);
+    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;
     }
-  };
-  var DateTimezoneSetter = class extends Setter {
-    priority = TIMEZONE_UNIT_PRIORITY;
-    subPriority = -1;
-    constructor(context, reference) {
-      super();
-      this.context = context || ((date) => constructFrom(reference, date));
+    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) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(date, transpose(date, this.context));
+    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
+    if (monthsDiff < numberOfMonths) {
+      return void 0;
     }
-  };
+    return addMonths2(month, offset4);
+  }

-  // 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
-      };
-    }
-    validate(_utcDate, _value, _options) {
-      return true;
+  // 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/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" });
-      }
+    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);
     }
-    set(date, flags, value) {
-      flags.era = value;
-      date.setFullYear(value, 0, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
+    if (monthsDiff <= 0) {
+      return void 0;
     }
-    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/
-  };
+    return addMonths2(month, -offset4);
+  }

-  // node_modules/date-fns/parse/_lib/utils.js
-  function mapValue(parseFnResult, mapFn) {
-    if (!parseFnResult) {
-      return parseFnResult;
-    }
-    return {
-      value: mapFn(parseFnResult.value),
-      rest: parseFnResult.rest
-    };
+  // 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());
   }
-  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)
-    };
+
+  // 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 parseTimezonePattern(pattern, dateString) {
-    const matchResult = dateString.match(pattern);
-    if (!matchResult) {
-      return null;
-    }
-    if (matchResult[0] === "Z") {
+
+  // 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 {
-        value: 0,
-        rest: dateString.slice(1)
+        months: months2,
+        weeks: weeks2,
+        days: days2,
+        previousMonth: previousMonth2,
+        nextMonth: nextMonth2
       };
-    }
-    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)
+    }, [
+      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;
   }
-  function parseAnyDigitsSigned(dateString) {
-    return parseNumericPattern(numericPatterns.anyDigitsSigned, dateString);
+
+  // 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 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 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;
+        }
+      }
     }
-  }
-  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);
+    if (!focusTarget) {
+      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
     }
+    return focusTarget;
   }
-  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/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;
   }
-  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);
+
+  // 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;
     }
-    return isCommonEra ? result : 1 - result;
+    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);
   }
-  function isLeapYearIndex(year) {
-    return year % 400 === 0 || year % 4 === 0 && year % 100 !== 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_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/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);
+  // 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];
+        }
       }
-    }
-    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;
+      if (!onSelect) {
+        setSelected(newDates);
       }
-      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;
-    }
-  };
+      onSelect?.(newDates, triggerDate, modifiers, e2);
+      return newDates;
+    };
+    return {
+      selected,
+      select: select3,
+      isSelected: isSelected2
+    };
+  }

-  // 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);
+  // 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");
       }
     }
-    validate(_date, value) {
-      return value.isTwoDigitYear || value.year > 0;
+    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 };
+      }
     }
-    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);
+    return range;
+  }
+
+  // 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;
       }
-      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);
+      date = dateLib.addDays(date, 1);
     }
-    incompatibleTokens = [
-      "y",
-      "R",
-      "u",
-      "Q",
-      "q",
-      "M",
-      "L",
-      "I",
-      "d",
-      "D",
-      "i",
-      "t",
-      "T"
-    ];
-  };
+    return false;
+  }

-  // 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);
+  // 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);
       }
-      return parseNDigitsSigned(token.length, dateString);
+      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;
     }
-    set(date, _flags, value) {
-      const firstWeekOfYear = constructFrom(date, 0);
-      firstWeekOfYear.setFullYear(value, 0, 4);
-      firstWeekOfYear.setHours(0, 0, 0, 0);
-      return startOfISOWeek(firstWeekOfYear);
+    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);
+      }
     }
-    incompatibleTokens = [
-      "G",
-      "y",
-      "Y",
-      "u",
-      "Q",
-      "q",
-      "M",
-      "L",
-      "w",
-      "d",
-      "D",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+    return false;
+  }

-  // 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);
+  // 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;
       }
-      return parseNDigitsSigned(token.length, dateString);
+      if (!onSelect) {
+        setSelected(newDate);
+      }
+      if (required) {
+        onSelect?.(newDate, triggerDate, modifiers, e2);
+      } else {
+        onSelect?.(newDate, triggerDate, modifiers, e2);
+      }
+      return newDate;
+    };
+    return {
+      selected,
+      select: select3,
+      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;
     }
-    set(date, _flags, value) {
-      date.setFullYear(value, 0, 1);
-      date.setHours(0, 0, 0, 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;
     }
-    incompatibleTokens = ["G", "y", "Y", "R", "w", "I", "i", "e", "c", "t", "T"];
-  };
+    return new TZDate(date, timeZone);
+  }

-  // 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"
-          });
-      }
+  // 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;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 4;
+    if (matcher instanceof Date) {
+      return toZoneNoon(matcher, timeZone, noonSafe);
     }
-    set(date, _flags, value) {
-      date.setMonth((value - 1) * 3, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
+    if (Array.isArray(matcher)) {
+      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+    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);
+  }

-  // 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"
-          });
+  // 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;
       }
     }
-    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;
+    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() };
     }
-    incompatibleTokens = [
-      "Y",
-      "R",
-      "Q",
-      "M",
-      "L",
-      "w",
-      "I",
-      "d",
-      "D",
-      "i",
-      "e",
-      "c",
-      "t",
-      "T"
-    ];
-  };
+    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)
+      )
+    );
+  }

-  // 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" });
-      }
-    }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
-    }
-    set(date, _flags, value) {
-      date.setMonth(value, 1);
-      date.setHours(0, 0, 0, 0);
-      return date;
-    }
-  };
+  // packages/ui/build-module/calendar/calendar.mjs
+  var import_element33 = __toESM(require_element(), 1);

-  // 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" });
-      }
-    }
-    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/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);

-  // 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/icon-button/icon-button.mjs
+  var import_element27 = __toESM(require_element(), 1);

-  // 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/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;
     }
-    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") {
+      registerDocument5(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 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;
       }
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 53;
+    return false;
+  }
+  function injectStyle5(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      return startOfISOWeek(setISOWeek(date, value));
+    const runtime = getRuntime5();
+    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 (documentContainsStyleHash5(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_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);
     }
-    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 registerStyle5(hash, css) {
+    const runtime = getRuntime5();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle5(targetDocument, hash, css);
     }
-    set(date, _flags, value) {
-      date.setMonth(0, value);
-      date.setHours(0, 0, 0, 0);
-      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 isInWordPressEnvironment() {
+    let topWp;
+    try {
+      topWp = window.top?.wp;
+    } catch {
     }
-    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);
+    const wp = topWp ?? window.wp;
+    return typeof wp?.components === "object" && wp.components !== null;
   }
-
-  // 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" });
-      }
+  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;
     }
-    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;
+  }
+
+  // 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
+        }
+      );
     }
-    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" });
-      }
+  // 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;
+  }
+  function documentContainsStyleHash6(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, 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" });
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE6}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 6;
+    return false;
+  }
+  function injectStyle6(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 = getRuntime6();
+    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, 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
-          );
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 7;
+    if (documentContainsStyleHash6(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_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);
     }
-    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;
+      }
+      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);
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 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}}}}");
+  }
+  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
+          )
+        }
+      );
     }
-    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"
-          });
-      }
+  // 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"
+  );
+
+  // packages/ui/build-module/utils/theme-provider.mjs
+  function getThemeProvider() {
+    const themePackage = theme;
+    if (themePackage.ThemeProvider) {
+      return themePackage.ThemeProvider;
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    if (!themePackage.privateApis) {
+      throw new Error(
+        "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+      );
     }
-    incompatibleTokens = ["a", "B", "H", "k", "t", "T"];
-  };
+    return unlock(
+      themePackage.privateApis
+    ).ThemeProvider;
+  }
+  var ThemeProvider = getThemeProvider();

-  // 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/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);
+    }
+    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;
       }
     }
-    set(date, _flags, value) {
-      date.setHours(dayPeriodEnumToHours(value), 0, 0, 0);
-      return date;
+    return false;
+  }
+  function injectStyle7(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, match2) {
-      switch (token) {
-        case "h":
-          return parseNumericPattern(numericPatterns.hour12h, dateString);
-        case "ho":
-          return match2.ordinalNumber(dateString, { unit: "hour" });
-        default:
-          return parseNDigits(token.length, dateString);
-      }
+    const runtime = getRuntime7();
+    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);
+    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;
       }
-      return date;
+      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);
     }
-    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 (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
       }
+    ) });
+    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 });
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 23;
+  );
+
+  // 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);
+
+  // 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;
     }
-    set(date, _flags, value) {
-      date.setHours(value, 0, 0, 0);
-      return date;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument8(document);
     }
-    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 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;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 11;
+    return false;
+  }
+  function injectStyle8(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);
+    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;
       }
-      return date;
+      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);
     }
-    incompatibleTokens = ["h", "H", "k", "t", "T"];
-  };
+  }
+  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;
+    }
+  );

-  // 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);
+  // 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;
     }
-    validate(_date, value) {
-      return value >= 1 && value <= 24;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument9(document);
     }
-    set(date, _flags, value) {
-      const hours = value <= 24 ? value % 24 : value;
-      date.setHours(hours, 0, 0, 0);
-      return date;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash9(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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);
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE9}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+        return true;
       }
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+    return false;
+  }
+  function injectStyle9(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      date.setMinutes(value, 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 = ["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);
-      }
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    validate(_date, value) {
-      return value >= 0 && value <= 59;
+    if (documentContainsStyleHash9(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    set(date, _flags, value) {
-      date.setSeconds(value, 0);
-      return date;
+    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);
     }
-    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 () => {
+      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);
     }
-    set(date, _flags, value) {
-      date.setMilliseconds(value);
-      return date;
+  }
+  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 })
+          ] })
+        ] })
+      ] });
     }
-    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);
+  // packages/ui/build-module/calendar/utils/root-context.mjs
+  var import_element28 = __toESM(require_element(), 1);
+  var RootContext = (0, import_element28.createContext)({});
+
+  // 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" })
+      }
+    );
+  };
+  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" })
+      }
+    );
+  };
+  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" })
+        ]
+      }
+    );
+  };
+  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" })
       }
+    );
+  };
+  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;
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
-      );
+    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;
     }
-    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);
+    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
       }
+    );
+  }
+  function PreviousMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(NavButton, { ...props, icon: chevron_left_default });
+  }
+  function NextMonthButton2(props) {
+    return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(NavButton, { ...props, icon: chevron_right_default });
+  }
+
+  // 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;
     }
-    set(date, flags, value) {
-      if (flags.timestampIsSet) return date;
-      return constructFrom(
-        date,
-        date.getTime() - getTimezoneOffsetInMilliseconds(date) - value
-      );
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument10(document);
     }
-    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);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash10(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    set(date, _flags, value) {
-      return [constructFrom(date, value * 1e3), { timestampIsSet: true }];
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE10}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+        return true;
+      }
     }
-    incompatibleTokens = "*";
-  };
-
-  // node_modules/date-fns/parse/_lib/parsers/TimestampMillisecondsParser.js
-  var TimestampMillisecondsParser = class extends Parser {
-    priority = 20;
-    parse(dateString) {
-      return parseAnyDigitsSigned(dateString);
+    return false;
+  }
+  function injectStyle10(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    set(date, _flags, value) {
-      return [constructFrom(date, value), { timestampIsSet: true }];
+    const runtime = getRuntime10();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    incompatibleTokens = "*";
-  };
-
-  // 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 (injectedStyles.has(hash)) {
+      return;
     }
-    if (dateStr.length > 0 && notWhitespaceRegExp.test(dateStr)) {
-      return invalidDate();
+    if (documentContainsStyleHash10(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    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 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;
       }
-      const result = setter.set(date, flags, subFnOptions);
-      if (Array.isArray(result)) {
-        date = result[0];
-        Object.assign(flags, result[1]);
-      } else {
-        date = result;
+      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);
     }
-    return date;
   }
-  function cleanEscapedString2(input) {
-    return input.match(escapedStringRegExp2)[1].replace(doubleQuoteRegExp2, "'");
+  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/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_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/date-fns/isSameYear.js
-  function isSameYear(laterDate, earlierDate, options) {
-    const [laterDate_, earlierDate_] = normalizeDates(
-      options?.in,
-      laterDate,
-      earlierDate
-    );
-    return laterDate_.getFullYear() === earlierDate_.getFullYear();
+  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/date-fns/subDays.js
-  function subDays(date, amount, options) {
-    return addDays(date, -amount, options);
+  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
+  };
+  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/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/misc.mjs
+  function clampNumberOfMonths(numberOfMonths) {
+    return Math.min(3, Math.max(1, numberOfMonths));
   }

-  // 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/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/subMonths.js
-  function subMonths(date, amount, options) {
-    return addMonths(date, -amount, options);
+  // 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/subWeeks.js
-  function subWeeks(date, amount, options) {
-    return addWeeks(date, -amount, options);
+  function getSupportedLocaleCode(localeCode) {
+    if (!localeCode) {
+      return;
+    }
+    let supportedLocaleCode;
+    try {
+      supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
+        localeCode
+      ])[0];
+    } catch {
+    }
+    return supportedLocaleCode;
   }
-
-  // node_modules/date-fns/subYears.js
-  function subYears(date, amount, options) {
-    return addYears(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;
   }
+  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]);
+  };

-  // 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/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/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/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/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;
+  // 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/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 });
+  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
         }
-        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((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);
+  // 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;
     }
-    /**
-     * 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());
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument11(document);
     }
-    /**
-     * 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 globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash11(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    /**
-     * 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 {
-        }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE11}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+        return true;
       }
-      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");
+    return false;
+  }
+  function injectStyle11(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      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 runtime = getRuntime11();
+    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/CalendarMonth.js
-  var CalendarMonth = class {
-    constructor(month, weeks) {
-      this.date = month;
-      this.weeks = weeks;
+    if (injectedStyles.has(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;
+    if (documentContainsStyleHash11(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-  };
-
-  // 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 });
+    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/Chevron.js
-  var import_react5 = __toESM(require_react(), 1);
-  function Chevron(props) {
-    const { size: size4 = 24, orientation = "left", className: className2, style } = props;
-    return import_react5.default.createElement(
-      "svg",
-      { className: className2, 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 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/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/@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/@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(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.");
+    for (const [hash, css] of runtime.styles) {
+      injectStyle11(targetDocument, hash, css);
     }
-    return context;
-  }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
-  function Dropdown(props) {
-    const { options, className: className2, ...selectProps } = props;
-    const { classNames, components, styles } = useDayPicker();
-    const cssClassSelect = [classNames[UI.Dropdown], className2].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/@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/@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/@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/@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/@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/@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);
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    }, [nextMonth, onNextClick]);
-    const handlePreviousClick = (0, import_react17.useCallback)((e2) => {
-      if (previousMonth) {
-        onPreviousClick?.(e2);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-    }, [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 });
+      runtime.documents.set(targetDocument, count - 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 });
+  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/YearsDropdown.js
-  var import_react29 = __toESM(require_react(), 1);
-  function YearsDropdown(props) {
-    const { components } = useDayPicker();
-    return import_react29.default.createElement(components.Dropdown, { ...props });
+  if (typeof process === "undefined" || true) {
+    registerStyle11("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
   }
+  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;
+  });

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
-  var import_react34 = __toESM(require_react(), 1);
+  // 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/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;
+  // 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;
     }
-    if (!excludeEnds && to) {
-      return isSameDay2(to, date);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument12(document);
     }
-    if (!excludeEnds && from) {
-      return isSameDay2(from, date);
+    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;
   }
-
-  // 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 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 isDateRange(value) {
-    return Boolean(value && typeof value === "object" && "from" in value);
+  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 isDateAfterType(value) {
-    return Boolean(value && typeof value === "object" && "after" in value);
+  function registerStyle12(hash, css) {
+    const runtime = getRuntime12();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle12(targetDocument, hash, css);
+    }
   }
-  function isDateBeforeType(value) {
-    return Boolean(value && typeof value === "object" && "before" in value);
+  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)}");
   }
-  function isDayOfWeekType(value) {
-    return Boolean(value && typeof value === "object" && "dayOfWeek" in value);
+  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}}}}");
   }
-  function isDatesArray(value, dateLib) {
-    return Array.isArray(value) && value.every(dateLib.isDate);
+  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/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;
+  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
+              }
+            )
+          ]
         }
-      }
-      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]: []
+  // 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()
     };
-    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];
-          }
-        });
+    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 (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);
+    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;
       }
-      for (const name in customModifiersMap) {
-        customModifiers[name] = customModifiersMap[name].some((d2) => d2 === day);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return {
-        ...dayFlags,
-        // custom modifiers should override all the previous ones
-        ...customModifiers
-      };
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
-
-  // 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;
+  function registerStyle13(hash, css) {
+    const runtime = getRuntime13();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle13(targetDocument, hash, css);
+    }
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getComponents.js
-  function getComponents(customComponents) {
-    return {
-      ...custom_components_exports,
-      ...customComponents
-    };
+  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";

-  // 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
+  // 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_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()
     };
-    Object.entries(props).forEach(([key, val]) => {
-      if (key.startsWith("data-")) {
-        dataAttributes[key] = val;
+    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 dataAttributes;
+    }
+    return false;
   }
-
-  // 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]}`;
+  function injectStyle14(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    for (const key in DayFlag) {
-      classNames[DayFlag[key]] = `rdp-${DayFlag[key]}`;
+    const runtime = getRuntime14();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    for (const key in SelectionState) {
-      classNames[SelectionState[key]] = `rdp-${SelectionState[key]}`;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    for (const key in Animation) {
-      classNames[Animation[key]] = `rdp-${Animation[key]}`;
+    if (documentContainsStyleHash14(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
     }
-    return classNames;
+    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/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 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/formatDay.js
-  function formatDay(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "d");
+  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/formatMonthDropdown.js
-  function formatMonthDropdown(month, dateLib = defaultDateLib) {
-    return dateLib.format(month, "LLLL");
+  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/formatWeekdayName.js
-  function formatWeekdayName(weekday, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(weekday, "cccccc");
+  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/formatWeekNumber.js
-  function formatWeekNumber(weekNumber, dateLib = defaultDateLib) {
-    if (weekNumber < 10) {
-      return dateLib.formatNumber(`0${weekNumber.toLocaleString()}`);
-    }
-    return dateLib.formatNumber(`${weekNumber.toLocaleString()}`);
+  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}}}}}");
   }
+  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/formatters/formatWeekNumberHeader.js
-  function formatWeekNumberHeader() {
-    return ``;
-  }
+  // 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/formatters/formatYearDropdown.js
-  function formatYearDropdown(year, dateLib = defaultDateLib) {
-    return dateLib.format(year, "yyyy");
-  }
+  // 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/helpers/getFormatters.js
-  function getFormatters(customFormatters) {
-    return {
-      ...formatters_exports,
-      ...customFormatters
+  // 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);
+    }
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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;
+  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/labelGrid.js
-  function labelGrid(date, options, dateLib) {
-    const lib = dateLib ?? new DateLib(options);
-    return lib.formatMonthYear(date);
+  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);
+    };
   }
-
-  // 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}`;
+  function registerStyle15(hash, css) {
+    const runtime = getRuntime15();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle15(targetDocument, hash, css);
     }
-    return label;
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelMonthDropdown.js
-  function labelMonthDropdown(_options) {
-    return "Choose the 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)}}}}");
   }
+  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"
+              }
+            )
+          ]
+        }
+      );
+    }
+  );

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelNav.js
-  function labelNav() {
-    return "";
+  // 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/labelNext.js
-  var defaultLabel = "Go to the Next Month";
-  function labelNext(_month, _options) {
-    return defaultLabel;
+  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/labelPrevious.js
-  function labelPrevious(_month) {
-    return "Go to the Previous Month";
+  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/labelWeekday.js
-  function labelWeekday(date, options, dateLib) {
-    return (dateLib ?? new DateLib(options)).format(date, "cccc");
+  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/labels/labelWeekNumber.js
-  function labelWeekNumber(weekNumber, _options) {
-    return `Week ${weekNumber}`;
+  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/labels/labelWeekNumberHeader.js
-  function labelWeekNumberHeader(_options) {
-    return "Week Number";
+  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)}");
   }
-
-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/labels/labelYearDropdown.js
-  function labelYearDropdown(_options) {
-    return "Choose the Year";
+  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/getLabels.js
-  var resolveLabel = (defaultLabel2, customLabel, localeLabel) => {
-    if (customLabel)
-      return customLabel;
-    if (localeLabel) {
-      return typeof localeLabel === "function" ? localeLabel : (..._args) => localeLabel;
-    }
-    return defaultLabel2;
+  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 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;
+  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/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);
+  // 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")})`;
     }
-    return days;
+    if (!suffix) {
+      return label;
+    }
+    if (typeof label === "string") {
+      return `${label} ${suffix}`;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(import_jsx_runtime86.Fragment, { children: [
+      label,
+      " ",
+      suffix
+    ] });
   }
-
-  // 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 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, "");
       };
-    });
-  }
-
-  // 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 toCalendarDate = (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);
+      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;
         }
-        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);
+        const target = event.target;
+        const firstErrorInForm = Array.from(
+          target.form?.elements ?? []
+        ).find((el) => !el.validity.valid);
+        if (!target.form || firstErrorInForm === target) {
+          target.focus();
         }
-        return years;
-      },
-      getWeek: (date, options2) => {
-        const base = toCalendarDate(date);
-        return getWeek(base, {
-          weekStartsOn: options2?.weekStartsOn ?? fallbackWeekStartsOn,
-          firstWeekContainsDate: options2?.firstWeekContainsDate ?? locale?.options?.firstWeekContainsDate ?? 1
-        });
-      },
-      getISOWeek: (date) => {
-        const base = toCalendarDate(date);
-        return getISOWeek(base);
-      },
-      differenceInCalendarDays: (dateLeft, dateRight) => {
-        const left = toCalendarDate(dateLeft);
-        const right = toCalendarDate(dateRight);
-        return differenceInCalendarDays(left, right);
-      },
-      differenceInCalendarMonths: (dateLeft, dateRight) => {
-        const left = toCalendarDate(dateLeft);
-        const right = toCalendarDate(dateRight);
-        return differenceInCalendarMonths(left, right);
+      };
+      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_element40.useEffect)(() => {
+      const validityTarget = getValidityTarget();
+      if (!customValidity?.type) {
+        validityTarget?.setCustomValidity("");
+        setErrorMessage(validityTarget?.validationMessage);
+        setStatusMessage(void 0);
+        return;
       }
-    };
-  }
-
-  // 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) {
+      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_element40.useEffect)(() => {
+      if (!isTouched || showMessage) {
         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);
+      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_element40.useId)();
+    const message2 = (() => {
+      if (errorMessage) {
+        return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: "invalid",
+            message: errorMessage
           }
-          const weeksEl = queryWeeksEl(currentMonthElSnapshot);
-          if (weeksEl) {
-            weeksEl.classList.remove(weeksAnimationClass);
+        );
+      }
+      if (statusMessage?.type) {
+        return /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(
+          ValidityIndicator,
+          {
+            id: messageId,
+            type: statusMessage.type,
+            message: statusMessage.message
           }
-        });
-        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 null;
+    })();
+    const visibleMessage = showMessage ? message2 : null;
+    (0, import_element40.useEffect)(() => {
+      const target = getValidityTarget();
+      if (!target) {
         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";
+      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");
         }
-        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
+        ] })
+      })
     });
-  }
+  });

-  // node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
-  var import_react32 = __toESM(require_react(), 1);
+  // 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/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/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;
     }
-    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);
+    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 dates;
+    return false;
   }
-
-  // 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 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("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
+      }
+    );
+  });

-  // 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;
+  // 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;
+    }
+    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;
       }
-      months.push(month);
     }
-    return months;
+    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("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_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
+        }
+      );
+      if (hideFromVision) {
+        return /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(VisuallyHidden, { render: label });
+      }
+      return label;
+    }
+  );

-  // 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);
+  // 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;
     }
-    if (navStart && differenceInCalendarMonths2(initialMonth, navStart) < 0) {
-      initialMonth = navStart;
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument19(document);
     }
-    return startOfMonth2(initialMonth);
+    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("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/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);
+  // 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;
+    }
+    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;
       }
-      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 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("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
+          }
+        )
+      ] });
+    }
+  );

-  // 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());
+  // 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 });
     }
-    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;
+  // 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;
     }
-    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);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument21(document);
     }
-    const monthsDiff = differenceInCalendarMonths2(calendarEndMonth, firstDisplayedMonth);
-    if (monthsDiff < numberOfMonths) {
-      return void 0;
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash21(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return addMonths2(month, offset4);
+    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/helpers/getPreviousMonth.js
-  function getPreviousMonth(firstDisplayedMonth, calendarStartMonth, options, dateLib) {
-    if (options.disableNavigation) {
-      return void 0;
+  function injectStyle21(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      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);
+    const runtime = getRuntime21();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    const monthsDiff = differenceInCalendarMonths2(month, calendarStartMonth);
-    if (monthsDiff <= 0) {
-      return void 0;
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    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];
+    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/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
+  function registerDocument21(targetDocument) {
+    const runtime = getRuntime21();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-    (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) {
+    for (const [hash, css] of runtime.styles) {
+      injectStyle21(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         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)) {
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         return;
       }
-      goToMonth(day.date);
-    };
-    const calendar = {
-      months,
-      weeks,
-      days,
-      navStart,
-      navEnd,
-      previousMonth,
-      nextMonth,
-      goToMonth,
-      goToDay
+      runtime.documents.set(targetDocument, count - 1);
     };
-    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 registerStyle21(hash, css) {
+    const runtime = getRuntime21();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle21(targetDocument, hash, css);
+    }
   }
-  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 (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));
+    };
+  };
+  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
+              ),
+              ref,
+              rows,
+              ...restProps
+            }
+          ),
+          value,
+          defaultValue: defaultValue2,
+          onValueChange,
+          disabled: disabled2
         }
-      }
-    }
-    if (!focusTarget) {
-      focusTarget = days.find((day) => isFocusableDay(getModifiers(day)));
+      );
     }
-    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)
+  // packages/ui/build-module/form/input-control/input-control.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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
+    }
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
     };
-    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 (typeof document !== "undefined") {
+      registerDocument22(document);
     }
-    return focusableDate;
+    return globalScope.__wpStyleRuntime;
   }
-
-  // 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;
+  function documentContainsStyleHash22(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    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;
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE22}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE22) === hash) {
+        return true;
+      }
     }
-    return getNextFocus(moveBy, moveDir, focusDay, calendarStartMonth, calendarEndMonth, props, dateLib, attempt + 1);
+    return false;
   }
-
-  // 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)
+  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;
-      const nextFocus = getNextFocus(moveBy, moveDir, focusedDay, calendar.navStart, calendar.navEnd, props, dateLib);
-      if (!nextFocus)
+      }
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
         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
+      runtime.documents.set(targetDocument, count - 1);
     };
-    return useFocus3;
   }
-
-  // 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
-    };
+  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("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_default17 = { "root": "a9211a7e6af24bed__root" };
+  var InputControl = (0, import_element48.forwardRef)(
+    function InputControl2({
+      className,
+      label,
+      description,
+      details,
+      hideLabelFromVision,
+      ...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 })
+      ] });
+    }
+  );

-  // 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");
+  // 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/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,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(InputControl, { ref: mergedRefs, ...restProps })
       }
-    }
-    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 };
+    );
+  });
+
+  // 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]);
+    return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
+      ControlWithError,
+      {
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(TextareaControl, { ref: mergedRefs, ...restProps })
       }
+    );
+  });
+
+  // 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() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    return range;
+    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/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())) {
+  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;
       }
-      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;
+  function injectStyle23(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      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 runtime = getRuntime23();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    return false;
+    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/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;
-        }
+  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 (!onSelect) {
-        setSelected(newRange);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      onSelect?.(newRange, triggerDate, modifiers, e2);
-      return newRange;
-    };
-    return {
-      selected,
-      select: select3,
-      isSelected: isSelected2
+      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("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) {
+    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))}}}");
+  }
+  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) {
+    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"}}}');
+  }
+  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" };
+  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_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;
+  });

-  // 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;
+  // 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
+  });
+
+  // packages/ui/build-module/menu/checkbox-item.mjs
+  var import_element57 = __toESM(require_element(), 1);
+
+  // 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/menu/item.mjs
+  var import_element56 = __toESM(require_element(), 1);
+
+  // 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()
     };
-    const select3 = (triggerDate, modifiers, e2) => {
-      let newDate = triggerDate;
-      if (!required && selected && selected && isSameDay2(triggerDate, selected)) {
-        newDate = void 0;
+    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;
       }
-      if (!onSelect) {
-        setSelected(newDate);
+    }
+    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) {
+        return;
       }
-      if (required) {
-        onSelect?.(newDate, triggerDate, modifiers, e2);
-      } else {
-        onSelect?.(newDate, triggerDate, modifiers, e2);
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return newDate;
-    };
-    return {
-      selected,
-      select: select3,
-      isSelected: isSelected2
+      runtime.documents.set(targetDocument, count - 1);
     };
   }
-
-  // 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;
+  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/utils/toTimeZone.js
-  function toTimeZone(date, timeZone) {
-    if (date instanceof TZDate && date.timeZone === timeZone) {
-      return date;
+  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}}}');
+  }
+  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)
+        })
+      });
     }
-    return new TZDate(date, timeZone);
-  }
+  );

-  // 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;
+  // packages/ui/build-module/menu/item-label.mjs
+  var import_element55 = __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;
     }
-    if (matcher instanceof Date) {
-      return toZoneNoon(matcher, timeZone, noonSafe);
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument25(document);
     }
-    if (Array.isArray(matcher)) {
-      return matcher.map((value) => value instanceof Date ? toZoneNoon(value, timeZone, noonSafe) : value);
+    return globalScope.__wpStyleRuntime;
+  }
+  function documentContainsStyleHash25(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    if (isDateRange(matcher)) {
-      return {
-        ...matcher,
-        from: matcher.from ? toTimeZone(matcher.from, timeZone) : matcher.from,
-        to: matcher.to ? toTimeZone(matcher.to, timeZone) : matcher.to
-      };
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE25}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
+        return true;
+      }
     }
-    if (isDateInterval(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe),
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    return false;
+  }
+  function injectStyle25(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    if (isDateAfterType(matcher)) {
-      return {
-        after: toZoneNoon(matcher.after, timeZone, noonSafe)
-      };
+    const runtime = getRuntime25();
+    let injectedStyles = runtime.injectedStyles.get(targetDocument);
+    if (!injectedStyles) {
+      injectedStyles = /* @__PURE__ */ new Set();
+      runtime.injectedStyles.set(targetDocument, injectedStyles);
     }
-    if (isDateBeforeType(matcher)) {
-      return {
-        before: toZoneNoon(matcher.before, timeZone, noonSafe)
-      };
+    if (injectedStyles.has(hash)) {
+      return;
     }
-    return matcher;
+    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 convertMatchersToTimeZone(matchers, timeZone, noonSafe) {
-    if (!matchers) {
-      return matchers;
+  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);
     }
-    if (Array.isArray(matchers)) {
-      return matchers.map((matcher) => convertMatcher(matcher, 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);
+    };
+  }
+  function registerStyle25(hash, css) {
+    const runtime = getRuntime25();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle25(targetDocument, hash, css);
     }
-    return convertMatcher(matchers, timeZone, noonSafe);
   }
+  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}}}');
+  }
+  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)
+        })
+      });
+    }
+  );

-  // 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;
-      }
+  // packages/ui/build-module/menu/item.mjs
+  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
+  function getRuntime26() {
+    const globalScope = globalThis;
+    if (globalScope.__wpStyleRuntime) {
+      return globalScope.__wpStyleRuntime;
     }
-    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() };
+    globalScope.__wpStyleRuntime = {
+      documents: /* @__PURE__ */ new Map(),
+      styles: /* @__PURE__ */ new Map(),
+      injectedStyles: /* @__PURE__ */ new WeakMap()
+    };
+    if (typeof document !== "undefined") {
+      registerDocument26(document);
     }
-    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;
+    return globalScope.__wpStyleRuntime;
+  }
+  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;
       }
-      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);
+    }
+    return false;
+  }
+  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;
+    }
+    if (documentContainsStyleHash26(targetDocument, hash)) {
+      injectedStyles.add(hash);
+      return;
+    }
+    const style = targetDocument.createElement("style");
+    style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
+    style.appendChild(targetDocument.createTextNode(css));
+    targetDocument.head.appendChild(style);
+    injectedStyles.add(hash);
+  }
+  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) {
+        return;
       }
-      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: className2, 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;
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return {
-        ...dropdownStyle,
-        ...specificDropdownStyle
-      };
+      runtime.documents.set(targetDocument, count - 1);
     };
-    const rootElRef = (0, import_react34.useRef)(null);
-    useAnimation(rootElRef, Boolean(props.animate), {
-      classNames,
-      months,
-      focused,
-      dateLib
+  }
+  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 contextValue = {
-      dayPickerProps: props,
-      selected: selectedValue,
-      select: select3,
-      isSelected: isSelected2,
-      months,
-      nextMonth,
-      previousMonth,
-      goToMonth,
-      getModifiers,
-      components,
-      classNames,
-      styles,
-      labels,
-      formatters: formatters2
+    const labelledBy = ariaLabelledBy ?? (ariaLabel ? void 0 : resolvedLabelId);
+    return {
+      contentContextValue: {
+        descriptionId: resolvedDescriptionId,
+        labelId: resolvedLabelId,
+        labelTrailing
+      },
+      itemAriaProps: {
+        ...shortcutAriaProps,
+        "aria-label": ariaLabel,
+        "aria-labelledby": labelledBy
+      },
+      shortcutDescriptionId
     };
-    return import_react34.default.createElement(
-      dayPickerContext.Provider,
-      { value: contextValue },
-      import_react34.default.createElement(
-        components.Root,
-        { rootRef: props.animate ? rootElRef : void 0, className: className2, 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 className3 = 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: className3.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)
-      )
+  }
+  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
+        }
+      )
+    ] });
   }
-
-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_element20 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_element17 = __toESM(require_element(), 1);
-  var import_compose = __toESM(require_compose(), 1);
-
-  // packages/ui/build-module/calendar/utils/root-context.mjs
-  var import_element16 = __toESM(require_element(), 1);
-  var RootContext = (0, import_element16.createContext)({});
-
-  // packages/ui/build-module/calendar/utils/components.mjs
-  var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
-  var PreviewDashStartAndEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-      "svg",
+  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
+    });
+    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
+      index_parts_exports.Item,
       {
-        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_runtime49.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" })
+        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
+          }
+        ) })
       }
     );
-  };
-  var PreviewDashStart = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime49.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_runtime49.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" })
+  });
+
+  // packages/ui/build-module/menu/checkbox-item.mjs
+  var import_jsx_runtime101 = __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()
+    };
+    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
     );
-  };
-  var PreviewDashMiddle = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime49.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_runtime49.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
-          /* @__PURE__ */ (0, import_jsx_runtime49.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
-        ]
+    for (const [hash, css] of runtime.styles) {
+      injectStyle27(targetDocument, hash, css);
+    }
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
+        return;
       }
-    );
-  };
-  var PreviewDashEnd = () => {
-    return /* @__PURE__ */ (0, import_jsx_runtime49.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_runtime49.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" })
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
+      }
+      runtime.documents.set(targetDocument, count - 1);
+    };
+  }
+  function registerStyle27(hash, css) {
+    const runtime = getRuntime27();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle27(targetDocument, hash, css);
+    }
+  }
+  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" };
+  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}}}');
+  }
+  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,
+      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_runtime101.jsxs)(
+        index_parts_exports.CheckboxItem,
+        {
+          ref,
+          ...itemAriaProps,
+          className: clsx_default(
+            resets_default8["box-sizing"],
+            style_default22.item,
+            className
+          ),
+          ...props,
+          children: [
+            /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
+              index_parts_exports.CheckboxItemIndicator,
+              {
+                keepMounted: true,
+                className: style_default22["item-selection-indicator"],
+                children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(Icon, { icon: check_default, size: 24, "aria-hidden": "true" })
+              }
+            ),
+            /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(
+              ItemContent,
+              {
+                prefix,
+                shortcut,
+                shortcutDescriptionId,
+                suffix,
+                children
+              }
+            ) })
+          ]
+        }
+      );
+    }
+  );
+
+  // packages/ui/build-module/menu/group.mjs
+  var import_element58 = __toESM(require_element(), 1);
+  var import_jsx_runtime102 = __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;
+  }
+  function documentContainsStyleHash28(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
+    }
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE28}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
+        return true;
       }
+    }
+    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);
+  }
+  function registerDocument28(targetDocument) {
+    const runtime = getRuntime28();
+    runtime.documents.set(
+      targetDocument,
+      (runtime.documents.get(targetDocument) ?? 0) + 1
     );
-  };
-  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;
+    for (const [hash, css] of runtime.styles) {
+      injectStyle28(targetDocument, hash, css);
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)("td", { ...tdProps, children: [
-      PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(PreviewDash, {}),
-      children
-    ] });
+    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 Root2({ rootRef, ...props }) {
-    const { render: render4, ref } = (0, import_element17.useContext)(RootContext);
-    const mergedRef = (0, import_compose.useMergeRefs)([rootRef ?? null, ref ?? null]);
-    return useRender({
-      render: render4,
-      defaultTagName: "div",
-      ref: mergedRef,
-      props
-    });
+  function registerStyle28(hash, css) {
+    const runtime = getRuntime28();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle28(targetDocument, hash, css);
+    }
   }
-  function Chevron2({ orientation, className: className2 }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-      Icon,
-      {
-        className: className2,
-        icon: orientation === "right" ? chevron_right_default : chevron_left_default
-      }
-    );
+  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}}}');
   }
-  function NavButton({
-    className: className2,
-    "aria-disabled": ariaDisabled,
-    ...props
-  }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
-      Button4,
+  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,
       {
-        ...props,
-        className: className2,
-        variant: "minimal",
-        tone: "neutral",
-        size: "compact",
-        disabled: ariaDisabled === true || ariaDisabled === "true",
-        focusableWhenDisabled: true
+        ref,
+        className: clsx_default(style_default23.group, className),
+        ...props
       }
     );
-  }
+  });

-  // packages/ui/build-module/calendar/utils/constants.mjs
-  var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-  function getRuntime5() {
+  // packages/ui/build-module/menu/group-label.mjs
+  var import_element59 = __toESM(require_element(), 1);
+  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
+  function getRuntime29() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -17050,28 +27281,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument5(document);
+      registerDocument29(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash5(targetDocument, hash) {
+  function documentContainsStyleHash29(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE5}]`
+      `style[${STYLE_HASH_ATTRIBUTE29}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle5(targetDocument, hash, css) {
+  function injectStyle29(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime5();
+    const runtime = getRuntime29();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -17080,24 +27311,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash5(targetDocument, hash)) {
+    if (documentContainsStyleHash29(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument5(targetDocument) {
-    const runtime = getRuntime5();
+  function registerDocument29(targetDocument) {
+    const runtime = getRuntime29();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle29(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -17111,532 +27342,209 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle5(hash, css) {
-    const runtime = getRuntime5();
+  function registerStyle29(hash, css) {
+    const runtime = getRuntime29();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle5(targetDocument, hash, css);
+      injectStyle29(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle5("6a1312fdcf", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);--wp-ui-calendar-range-middle-background-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);--wp-ui-calendar-preview-border-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);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{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-brand,var(--wp-admin-theme-color,#3858e9))}}._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{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;@media (forced-colors:active){text-decoration:line-through}}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._228eede754134437__chevron{fill:currentColor;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);width:var(--wpds-dimension-size-2xs,16px)}._2c7ac60ba97b3411__root[dir=rtl] ._66b1d4a7b488b496__nav ._228eede754134437__chevron{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-content-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(--wp-ui-calendar-range-middle-background-color);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(--wp-ui-calendar-preview-border-color);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._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}}@layer compositions{._395a75bb1930f57e__nav-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset;--wp-ui-button-height:var(--wp-ui-calendar-cell-size)}}}');
-  }
-  var style_default5 = { "root": "_2c7ac60ba97b3411__root", "day": "_172c492625235710__day", "day-button": "_1b64226e315835f8__day-button", "caption-label": "_66b9a8120581fd4b__caption-label", "chevron": "_228eede754134437__chevron", "nav": "_66b1d4a7b488b496__nav", "month-caption": "_337e5337d49b7f3d__month-caption", "months": "_110e46230c68e498__months", "month-grid": "_92915239fedb1fea__month-grid", "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", "nav-button": "_395a75bb1930f57e__nav-button" };
-  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("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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) {
-    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)}");
+    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}}}');
   }
-  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_default5.root, resets_default2["box-sizing"]),
-    day: style_default5.day,
-    day_button: clsx_default(
-      style_default5["day-button"],
-      global_css_defense_default3.button,
-      focus_module_default2["outset-ring--focus-visible"]
-    ),
-    outside: style_default5.outside,
-    caption_label: style_default5["caption-label"],
-    button_next: style_default5["nav-button"],
-    button_previous: style_default5["nav-button"],
-    chevron: style_default5.chevron,
-    nav: style_default5.nav,
-    month_caption: style_default5["month-caption"],
-    months: style_default5.months,
-    month_grid: style_default5["month-grid"],
-    weekday: style_default5.weekday,
-    today: style_default5.today,
-    selected: style_default5.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_default5.hidden,
-    range_start: style_default5["range-start"],
-    range_end: style_default5["range-end"],
-    range_middle: style_default5["range-middle"],
-    weeks_before_enter: style_default5["weeks-before-enter"],
-    weeks_before_exit: style_default5["weeks-before-exit"],
-    weeks_after_enter: style_default5["weeks-after-enter"],
-    weeks_after_exit: style_default5["weeks-after-exit"],
-    caption_after_enter: style_default5["caption-after-enter"],
-    caption_after_exit: style_default5["caption-after-exit"],
-    caption_before_enter: style_default5["caption-before-enter"],
-    caption_before_exit: style_default5["caption-before-exit"]
-  };
-  var MODIFIER_CLASSNAMES = {
-    preview: style_default5.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,
-    // Default role
-    role: "application",
-    components: {
-      Day: Day2,
-      Root: Root2,
-      Chevron: Chevron2,
-      PreviousMonthButton: NavButton,
-      NextMonthButton: NavButton
+  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
+        }
+      );
     }
-  };
+  );

-  // packages/ui/build-module/calendar/utils/misc.mjs
-  function clampNumberOfMonths(numberOfMonths) {
-    return Math.min(3, Math.max(1, numberOfMonths));
+  // 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);
+  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;
   }
-
-  // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
-  var import_element18 = __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_element18.useState)(initialValue);
-    const value = hasValue ? valueProp : state;
-    const uncontrolledSetValue = (0, import_element18.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;
+  function documentContainsStyleHash30(targetDocument, hash) {
+    if (!targetDocument.head) {
+      return false;
     }
-    return [value, setValue];
+    for (const style of targetDocument.head.querySelectorAll(
+      `style[${STYLE_HASH_ATTRIBUTE30}]`
+    )) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
+        return true;
+      }
+    }
+    return false;
   }
-
-  // packages/ui/build-module/calendar/utils/use-localization-props.mjs
-  var import_i18n8 = __toESM(require_i18n(), 1);
-  var import_element19 = __toESM(require_element(), 1);
-  function isLocaleRTL(localeCode) {
-    const localeObj = new Intl.Locale(localeCode);
-    const direction = localeObj.getTextInfo?.().direction;
-    if (direction) {
-      return direction === "rtl";
+  function injectStyle30(targetDocument, hash, css) {
+    if (!targetDocument.head) {
+      return;
     }
-    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(localeObj.language);
+    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);
   }
-  var useLocalizationProps = ({
-    locale,
-    timeZone,
-    mode
-  }) => {
-    return (0, import_element19.useMemo)(() => {
-      const monthNameFormatter = new Intl.DateTimeFormat(locale.code, {
-        year: "numeric",
-        month: "long",
-        timeZone
-      });
-      const weekdayNarrowFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "narrow",
-        timeZone
-      });
-      const weekdayLongFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "long",
-        timeZone
-      });
-      const fullDateFormatter = new Intl.DateTimeFormat(locale.code, {
-        weekday: "long",
-        year: "numeric",
-        month: "long",
-        day: "numeric",
-        timeZone
-      });
-      return {
-        "aria-label": mode === "single" ? (0, import_i18n8.__)("Date calendar") : (0, import_i18n8.__)("Date range calendar"),
-        labels: {
-          /**
-           * The label for the month grid.
-           * @param date
-           */
-          labelGrid: (date) => monthNameFormatter.format(date),
-          /**
-           * 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.__)("Go to the Next Month"),
-          /** The label for the "previous month" button. */
-          labelPrevious: () => (0, import_i18n8.__)("Go to the 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: (date) => weekdayLongFormatter.format(date)
-        },
-        locale,
-        dir: isLocaleRTL(locale.code) ? "rtl" : "ltr",
-        formatters: {
-          formatWeekdayName: (date) => {
-            return weekdayNarrowFormatter.format(date);
-          },
-          formatCaption: (date) => {
-            return monthNameFormatter.format(date);
-          }
-        },
-        timeZone
-      };
-    }, [locale, timeZone, mode]);
-  };
-
-  // packages/ui/build-module/calendar/calendar.mjs
-  var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
-  var Calendar = (0, import_element20.forwardRef)(
-    function Calendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      locale = enUS2,
-      timeZone,
-      render: render4,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const localizationProps = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "single"
-      });
-      const labels = (0, import_element20.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element20.useCallback)(
-        (selected2, triggerDate, modifiers, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const rootContextValue = (0, import_element20.useMemo)(
-        () => ({ render: render4, ref }),
-        [render4, ref]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          role: "application",
-          mode: "single",
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected
-        }
-      ) });
+  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);
     }
-  );
-
-  // packages/ui/build-module/calendar/range-calendar.mjs
-  var import_element21 = __toESM(require_element(), 1);
-  var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1);
-  function usePreviewRange({
-    value,
-    hoveredDate,
-    excludeDisabled,
-    min: min3,
-    max: max3,
-    disabled: disabled2
-  }) {
-    return (0, import_element21.useMemo)(() => {
-      if (!hoveredDate || !value?.from) {
+    return () => {
+      const count = runtime.documents.get(targetDocument);
+      if (count === void 0) {
         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
-        };
+      if (count <= 1) {
+        runtime.documents.delete(targetDocument);
+        return;
       }
-      return previewHighlight;
-    }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
-  }
-  var RangeCalendar = (0, import_element21.forwardRef)(
-    function RangeCalendar2({
-      defaultValue: defaultValue2,
-      value: valueProp,
-      onValueChange,
-      numberOfMonths = 1,
-      excludeDisabled,
-      min: min3,
-      max: max3,
-      disabled: disabled2,
-      locale = enUS2,
-      timeZone,
-      render: render4,
-      labels: customLabels,
-      ...props
-    }, ref) {
-      const localizationProps = useLocalizationProps({
-        locale,
-        timeZone,
-        mode: "range"
-      });
-      const labels = (0, import_element21.useMemo)(
-        () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
-        [localizationProps.labels, customLabels]
-      );
-      const onChange = (0, import_element21.useCallback)(
-        (selected2, triggerDate, modifiers2, e2) => {
-          onValueChange?.(
-            selected2 ?? null,
-            triggerDate,
-            modifiers2,
-            e2
-          );
-        },
-        [onValueChange]
-      );
-      const [selected, setSelected] = useControlledValue2({
-        defaultValue: defaultValue2,
-        value: valueProp,
-        onChange
-      });
-      const [hoveredDate, setHoveredDate] = (0, import_element21.useState)(
-        void 0
-      );
-      const previewRange = usePreviewRange({
-        value: selected,
-        hoveredDate,
-        excludeDisabled,
-        min: min3,
-        max: max3,
-        disabled: disabled2
-      });
-      const modifiers = (0, import_element21.useMemo)(() => {
-        return {
-          preview: previewRange,
-          preview_start: previewRange?.from,
-          preview_end: previewRange?.to
-        };
-      }, [previewRange]);
-      const rootContextValue = (0, import_element21.useMemo)(
-        () => ({ render: render4, ref }),
-        [render4, ref]
-      );
-      return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(
-        DayPicker,
-        {
-          ...COMMON_PROPS,
-          ...localizationProps,
-          ...props,
-          role: "application",
-          mode: "range",
-          numberOfMonths: clampNumberOfMonths(numberOfMonths),
-          disabled: disabled2,
-          excludeDisabled,
-          min: min3,
-          max: max3,
-          labels,
-          selected: selected ?? void 0,
-          onSelect: setSelected,
-          onDayMouseEnter: (date) => setHoveredDate(date),
-          onDayMouseLeave: () => setHoveredDate(void 0),
-          modifiers,
-          modifiersClassNames: MODIFIER_CLASSNAMES
-        }
-      ) });
-    }
-  );
-
-  // 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 });
+      runtime.documents.set(targetDocument, count - 1);
+    };
   }
-
-  // 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`."
-      );
+  function registerStyle30(hash, css) {
+    const runtime = getRuntime30();
+    runtime.styles.set(hash, css);
+    for (const targetDocument of runtime.documents.keys()) {
+      injectStyle30(targetDocument, hash, css);
     }
-    return unlock(
-      themePackage.privateApis
-    ).ThemeProvider;
   }
-  var ThemeProvider = getThemeProvider();
+  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" };
+  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_default9 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+  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}}}');
+  }
+  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,
+      {
+        ref,
+        ...props,
+        ...itemAriaProps,
+        rel,
+        target: openInNewTab ? "_blank" : void 0,
+        className: clsx_default(
+          global_css_defense_default10.a,
+          resets_default9["box-sizing"],
+          style_default25.item,
+          className
+        ),
+        children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(MenuItemContentContext.Provider, { value: contentContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
+          ItemContent,
+          {
+            prefix,
+            shortcut,
+            shortcutDescriptionId,
+            suffix,
+            children
+          }
+        ) })
+      }
+    );
+  });

-  // packages/ui/build-module/stack/stack.mjs
-  var import_element23 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
-  function getRuntime6() {
+  // 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
+      }
+    );
+  });
+
+  // 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;
@@ -17647,28 +27555,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument6(document);
+      registerDocument31(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash6(targetDocument, hash) {
+  function documentContainsStyleHash31(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE6}]`
+      `style[${STYLE_HASH_ATTRIBUTE31}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle6(targetDocument, hash, css) {
+  function injectStyle31(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime6();
+    const runtime = getRuntime31();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -17677,24 +27585,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash6(targetDocument, hash)) {
+    if (documentContainsStyleHash31(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument6(targetDocument) {
-    const runtime = getRuntime6();
+  function registerDocument31(targetDocument) {
+    const runtime = getRuntime31();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -17708,62 +27616,51 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle6(hash, css) {
-    const runtime = getRuntime6();
+  function registerStyle31(hash, css) {
+    const runtime = getRuntime31();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle6(targetDocument, hash, css);
+      injectStyle31(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle6("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+    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 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 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 Stack = (0, import_element23.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_default6.stack })
-    });
-    return element;
-  });
-
-  // packages/ui/build-module/tooltip/index.mjs
-  var tooltip_exports = {};
-  __export(tooltip_exports, {
-    Popup: () => Popup,
-    Portal: () => Portal,
-    Positioner: () => Positioner,
-    Provider: () => Provider,
-    Root: () => Root3,
-    Trigger: () => Trigger
-  });
-
-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_element26 = __toESM(require_element(), 1);
-
-  // packages/ui/build-module/tooltip/portal.mjs
-  var import_element24 = __toESM(require_element(), 1);
+  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
+          )
+        }
+      );
+    }
+  );

-  // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-  var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
-  function getRuntime7() {
+  // packages/ui/build-module/menu/popup.mjs
+  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
+  function getRuntime32() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -17774,28 +27671,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument7(document);
+      registerDocument32(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash7(targetDocument, hash) {
+  function documentContainsStyleHash32(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE7}]`
+      `style[${STYLE_HASH_ATTRIBUTE32}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle7(targetDocument, hash, css) {
+  function injectStyle32(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime7();
+    const runtime = getRuntime32();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -17804,24 +27701,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash7(targetDocument, hash)) {
+    if (documentContainsStyleHash32(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument7(targetDocument) {
-    const runtime = getRuntime7();
+  function registerDocument32(targetDocument) {
+    const runtime = getRuntime32();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle7(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -17835,92 +27732,51 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle7(hash, css) {
-    const runtime = getRuntime7();
+  function registerStyle32(hash, css) {
+    const runtime = getRuntime32();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle7(targetDocument, hash, css);
+      injectStyle32(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle7("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;
+    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 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}]`
+  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,
+      {
+        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
+          }
+        )
+      }
+    ) });
+    const positionedPopup = renderSlotWithChildren(
+      positioner,
+      /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(Positioner2, {}),
+      popupContent
     );
-    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_runtime52 = __toESM(require_jsx_runtime(), 1);
-  var Portal = (0, import_element24.forwardRef)(
-    function TooltipPortal3({ container, ...restProps }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
-        index_parts_exports.Portal,
-        {
-          container: container ?? getWpCompatOverlaySlot(),
-          ...restProps,
-          ref
-        }
-      );
-    }
-  );
+    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(Portal2, {}), positionedPopup);
+  });

-  // packages/ui/build-module/tooltip/positioner.mjs
-  var import_element25 = __toESM(require_element(), 1);
-  var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
-  function getRuntime8() {
+  // packages/ui/build-module/menu/radio-group.mjs
+  var import_element64 = __toESM(require_element(), 1);
+  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
+  function getRuntime33() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -17931,28 +27787,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument8(document);
+      registerDocument33(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash8(targetDocument, hash) {
+  function documentContainsStyleHash33(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE8}]`
+      `style[${STYLE_HASH_ATTRIBUTE33}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle8(targetDocument, hash, css) {
+  function injectStyle33(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime8();
+    const runtime = getRuntime33();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -17961,24 +27817,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash8(targetDocument, hash)) {
+    if (documentContainsStyleHash33(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument8(targetDocument) {
-    const runtime = getRuntime8();
+  function registerDocument33(targetDocument) {
+    const runtime = getRuntime33();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle8(targetDocument, hash, css);
+      injectStyle33(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -17992,45 +27848,36 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle8(hash, css) {
-    const runtime = getRuntime8();
+  function registerStyle33(hash, css) {
+    const runtime = getRuntime33();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle8(targetDocument, hash, css);
+      injectStyle33(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}}}}");
+    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 resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-  if (typeof process === "undefined" || true) {
-    registerStyle8("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_default7 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var Positioner = (0, import_element25.forwardRef)(
-    function TooltipPositioner3({ align = "center", className: className2, side = "top", sideOffset = 4, ...props }, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
-        index_parts_exports.Positioner,
+  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,
         {
           ref,
-          align,
-          side,
-          sideOffset,
-          ...props,
-          className: clsx_default(
-            resets_default3["box-sizing"],
-            style_default7.positioner,
-            className2
-          )
+          className: clsx_default(style_default28["radio-group"], className),
+          ...props
         }
       );
     }
   );

-  // packages/ui/build-module/tooltip/popup.mjs
-  var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
-  function getRuntime9() {
+  // packages/ui/build-module/menu/radio-item.mjs
+  var import_element65 = __toESM(require_element(), 1);
+  var import_primitives38 = __toESM(require_primitives(), 1);
+  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
+  function getRuntime34() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -18041,28 +27888,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument9(document);
+      registerDocument34(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash9(targetDocument, hash) {
+  function documentContainsStyleHash34(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE9}]`
+      `style[${STYLE_HASH_ATTRIBUTE34}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle9(targetDocument, hash, css) {
+  function injectStyle34(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime9();
+    const runtime = getRuntime34();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -18071,24 +27918,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash9(targetDocument, hash)) {
+    if (documentContainsStyleHash34(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument9(targetDocument) {
-    const runtime = getRuntime9();
+  function registerDocument34(targetDocument) {
+    const runtime = getRuntime34();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle9(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -18102,68 +27949,266 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle9(hash, css) {
-    const runtime = getRuntime9();
+  function registerStyle34(hash, css) {
+    const runtime = getRuntime34();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle9(targetDocument, hash, css);
+      injectStyle34(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle9("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}}}}');
+    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_default8 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-  var POPUP_COLOR = { background: "#1e1e1e" };
-  var Popup = (0, import_element26.forwardRef)(function TooltipPopup3({ portal, positioner, children, className: className2, ...props }, ref) {
-    const popupContent = /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(
-      index_parts_exports.Popup,
-      {
-        ref,
-        className: clsx_default(style_default8.popup, className2),
-        ...props,
-        children
-      }
-    ) });
-    const positionedPopup = renderSlotWithChildren(
-      positioner,
-      /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(Positioner, {}),
-      popupContent
-    );
-    return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(Portal, {}), positionedPopup);
-  });
-
-  // packages/ui/build-module/tooltip/trigger.mjs
-  var import_element27 = __toESM(require_element(), 1);
-  var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1);
-  var Trigger = (0, import_element27.forwardRef)(
-    function TooltipTrigger3(props, ref) {
-      return /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(index_parts_exports.Trigger, { ref, ...props });
+  var resets_default11 = { "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 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/utils/direction-provider.mjs
-  var import_i18n9 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
-  function DirectionProvider3({ children }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(DirectionProvider, { direction: (0, import_i18n9.isRTL)() ? "rtl" : "ltr", 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;
+    }
   }
-
-  // packages/ui/build-module/tooltip/root.mjs
-  var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
-  function Root3(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(index_parts_exports.Root, { ...props }) });
+  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_element66.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_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/tooltip/provider.mjs
-  var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
-  function Provider({ ...props }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(index_parts_exports.Provider, { ...props });
+  // packages/ui/build-module/menu/root.mjs
+  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/visually-hidden/visually-hidden.mjs
-  var import_element28 = __toESM(require_element(), 1);
-  var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
-  function getRuntime10() {
+  // 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;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -18174,28 +28219,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument10(document);
+      registerDocument35(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash10(targetDocument, hash) {
+  function documentContainsStyleHash35(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE10}]`
+      `style[${STYLE_HASH_ATTRIBUTE35}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle10(targetDocument, hash, css) {
+  function injectStyle35(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime10();
+    const runtime = getRuntime35();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -18204,24 +28249,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash10(targetDocument, hash)) {
+    if (documentContainsStyleHash35(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument10(targetDocument) {
-    const runtime = getRuntime10();
+  function registerDocument35(targetDocument) {
+    const runtime = getRuntime35();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle35(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -18235,41 +28280,41 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle10(hash, css) {
-    const runtime = getRuntime10();
+  function registerStyle35(hash, css) {
+    const runtime = getRuntime35();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle10(targetDocument, hash, css);
+      injectStyle35(targetDocument, hash, css);
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle10("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}}}");
+    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}}}');
   }
-  var style_default9 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-  var VisuallyHidden = (0, import_element28.forwardRef)(
-    function VisuallyHidden2({ render: render4, ...restProps }, ref) {
-      const element = useRender({
-        render: render4,
-        ref,
-        props: mergeProps(
-          { className: style_default9["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_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
+        }
+      );
     }
   );

-  // packages/ui/build-module/link/link.mjs
-  var import_element29 = __toESM(require_element(), 1);
-  var import_i18n10 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
-  var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
-  function getRuntime11() {
+  // 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/menu/submenu-trigger.mjs
+  var import_element68 = __toESM(require_element(), 1);
+  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
+  function getRuntime36() {
     const globalScope = globalThis;
     if (globalScope.__wpStyleRuntime) {
       return globalScope.__wpStyleRuntime;
@@ -18280,28 +28325,28 @@ var wp;
       injectedStyles: /* @__PURE__ */ new WeakMap()
     };
     if (typeof document !== "undefined") {
-      registerDocument11(document);
+      registerDocument36(document);
     }
     return globalScope.__wpStyleRuntime;
   }
-  function documentContainsStyleHash11(targetDocument, hash) {
+  function documentContainsStyleHash36(targetDocument, hash) {
     if (!targetDocument.head) {
       return false;
     }
     for (const style of targetDocument.head.querySelectorAll(
-      `style[${STYLE_HASH_ATTRIBUTE11}]`
+      `style[${STYLE_HASH_ATTRIBUTE36}]`
     )) {
-      if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
+      if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
         return true;
       }
     }
     return false;
   }
-  function injectStyle11(targetDocument, hash, css) {
+  function injectStyle36(targetDocument, hash, css) {
     if (!targetDocument.head) {
       return;
     }
-    const runtime = getRuntime11();
+    const runtime = getRuntime36();
     let injectedStyles = runtime.injectedStyles.get(targetDocument);
     if (!injectedStyles) {
       injectedStyles = /* @__PURE__ */ new Set();
@@ -18310,24 +28355,24 @@ var wp;
     if (injectedStyles.has(hash)) {
       return;
     }
-    if (documentContainsStyleHash11(targetDocument, hash)) {
+    if (documentContainsStyleHash36(targetDocument, hash)) {
       injectedStyles.add(hash);
       return;
     }
     const style = targetDocument.createElement("style");
-    style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
+    style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
     style.appendChild(targetDocument.createTextNode(css));
     targetDocument.head.appendChild(style);
     injectedStyles.add(hash);
   }
-  function registerDocument11(targetDocument) {
-    const runtime = getRuntime11();
+  function registerDocument36(targetDocument) {
+    const runtime = getRuntime36();
     runtime.documents.set(
       targetDocument,
       (runtime.documents.get(targetDocument) ?? 0) + 1
     );
     for (const [hash, css] of runtime.styles) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle36(targetDocument, hash, css);
     }
     return () => {
       const count = runtime.documents.get(targetDocument);
@@ -18341,77 +28386,90 @@ var wp;
       runtime.documents.set(targetDocument, count - 1);
     };
   }
-  function registerStyle11(hash, css) {
-    const runtime = getRuntime11();
+  function registerStyle36(hash, css) {
+    const runtime = getRuntime36();
     runtime.styles.set(hash, css);
     for (const targetDocument of runtime.documents.keys()) {
-      injectStyle11(targetDocument, hash, css);
+      injectStyle36(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("2ffedd8246", "@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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" };
-  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"}}}');
+    registerStyle36("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_default10 = { "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) {
-    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)}");
+    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 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 Link = (0, import_element29.forwardRef)(function Link2({
-    children,
-    variant = "default",
-    tone = "brand",
-    openInNewTab = false,
-    render: render4,
-    className: className2,
-    ...props
-  }, ref) {
-    const element = useRender({
-      render: render4,
-      defaultTagName: "a",
-      ref,
-      props: mergeProps(props, {
-        className: clsx_default(
-          global_css_defense_default4.a,
-          resets_default4["box-sizing"],
-          focus_module_default3["outset-ring--focus-except-active"],
-          variant !== "unstyled" && style_default10.link,
-          variant !== "unstyled" && style_default10[`is-${tone}`],
-          variant === "unstyled" && style_default10["is-unstyled"],
-          className2
-        ),
-        target: openInNewTab ? "_blank" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime59.jsxs)(import_jsx_runtime59.Fragment, { children: [
-          children,
-          openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(
-            "span",
+  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,
+      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_runtime113.jsx)(
+        index_parts_exports.SubmenuTrigger,
+        {
+          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: style_default10["link-icon"],
-              role: "img",
-              "aria-label": (
-                /* translators: accessibility text appended to link text */
-                (0, import_i18n10.__)("(opens in a new tab)")
-              )
+              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"
+                }
+              ),
+              children
             }
-          )
-        ] })
-      })
-    });
-    return element;
-  });
+          ) })
+        }
+      );
+    }
+  );
+
+  // 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/dataviews/build-module/components/dataviews-context/index.mjs
-  var import_element30 = __toESM(require_element(), 1);
+  var import_element70 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/constants.mjs
-  var import_i18n11 = __toESM(require_i18n(), 1);
+  var import_i18n16 = __toESM(require_i18n(), 1);
   var OPERATOR_IS_ANY = "isAny";
   var OPERATOR_IS_NONE = "isNone";
   var OPERATOR_IS_ALL = "isAll";
@@ -18438,8 +28496,8 @@ var wp;
   var sortArrows = { asc: "\u2191", desc: "\u2193" };
   var sortValues = { asc: "ascending", desc: "descending" };
   var sortLabels = {
-    asc: (0, import_i18n11.__)("Sort ascending"),
-    desc: (0, import_i18n11.__)("Sort descending")
+    asc: (0, import_i18n16.__)("Sort ascending"),
+    desc: (0, import_i18n16.__)("Sort descending")
   };
   var sortIcons = {
     asc: arrow_up_default,
@@ -18463,7 +28521,7 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-context/index.mjs
-  var DataViewsContext = (0, import_element30.createContext)({
+  var DataViewsContext = (0, import_element70.createContext)({
     view: { type: LAYOUT_TABLE },
     onChangeView: () => {
     },
@@ -18483,7 +28541,7 @@ var wp;
     isItemClickable: () => true,
     renderItemLink: void 0,
     containerWidth: 0,
-    containerRef: (0, import_element30.createRef)(),
+    containerRef: (0, import_element70.createRef)(),
     resizeObserverRef: () => {
     },
     defaultLayouts: { list: {}, grid: {}, table: {} },
@@ -18501,18 +28559,18 @@ var wp;
   var dataviews_context_default = DataViewsContext;

   // packages/dataviews/build-module/components/dataviews-layouts/index.mjs
-  var import_i18n32 = __toESM(require_i18n(), 1);
+  var import_i18n38 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_i18n19 = __toESM(require_i18n(), 1);
+  var import_i18n24 = __toESM(require_i18n(), 1);
   var import_components7 = __toESM(require_components(), 1);
-  var import_element39 = __toESM(require_element(), 1);
+  var import_element79 = __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_i18n12 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime115 = __toESM(require_jsx_runtime(), 1);
   var SELECTION_CHECKBOX_CLASS = "dataviews-selection-checkbox";
   function DataViewsSelectionCheckbox({
     selection,
@@ -18526,8 +28584,8 @@ var wp;
     const id = getItemId(item);
     const isInSelectionArray = selection.includes(id);
     const checked = !disabled2 && isInSelectionArray;
-    const selectionLabel = titleField?.getValue?.({ item }) || (0, import_i18n12.__)("(no title)");
-    return /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(
+    const selectionLabel = titleField?.getValue?.({ item }) || (0, import_i18n17.__)("(no title)");
+    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
       import_components2.CheckboxControl,
       {
         className: SELECTION_CHECKBOX_CLASS,
@@ -18549,10 +28607,10 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
   var import_components3 = __toESM(require_components(), 1);
-  var import_i18n13 = __toESM(require_i18n(), 1);
-  var import_element31 = __toESM(require_element(), 1);
+  var import_i18n18 = __toESM(require_i18n(), 1);
+  var import_element71 = __toESM(require_element(), 1);
   var import_data2 = __toESM(require_data(), 1);
-  var import_compose2 = __toESM(require_compose(), 1);
+  var import_compose5 = __toESM(require_compose(), 1);

   // node_modules/tslib/tslib.es6.mjs
   var __assign = function() {
@@ -18630,16 +28688,8 @@ var wp;
     });
   }

-  // packages/dataviews/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/dataviews"
-  );
-
   // packages/dataviews/build-module/components/dataviews-item-actions/index.mjs
-  var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
-  var { Menu } = unlock2(import_components3.privateApis);
+  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
   function ButtonTrigger({
     action,
     onClick,
@@ -18647,7 +28697,7 @@ var wp;
     variant
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
       import_components3.Button,
       {
         disabled: !!action.disabled,
@@ -18665,7 +28715,7 @@ var wp;
     items
   }) {
     const label = typeof action.label === "string" ? action.label : action.label(items);
-    return /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(Menu.Item, { disabled: action.disabled, onClick, children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(Menu.ItemLabel, { children: label }) });
+    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 }) });
   }
   function ActionModal({
     action,
@@ -18674,7 +28724,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_runtime61.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
       import_components3.Modal,
       {
         title: modalHeader || label,
@@ -18685,7 +28735,7 @@ var wp;
         overlayClassName: `dataviews-action-modal dataviews-action-modal__${kebabCase(
           action.id
         )}`,
-        children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(action.RenderModal, { items, closeModal })
+        children: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(action.RenderModal, { items, closeModal })
       }
     );
   }
@@ -18695,7 +28745,7 @@ var wp;
     registry,
     setActiveModalAction
   }) {
-    const { primaryActions, regularActions } = (0, import_element31.useMemo)(() => {
+    const { primaryActions, regularActions } = (0, import_element71.useMemo)(() => {
       return actions.reduce(
         (acc, action) => {
           (action.isPrimary ? acc.primaryActions : acc.regularActions).push(action);
@@ -18707,7 +28757,7 @@ var wp;
         }
       );
     }, [actions]);
-    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+    const renderActionGroup = (actionList) => actionList.map((action) => /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
       MenuItemTrigger,
       {
         action,
@@ -18722,7 +28772,7 @@ var wp;
       },
       action.id
     ));
-    return /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(Menu.Group, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsxs)(menu_exports.Group, { children: [
       renderActionGroup(primaryActions),
       renderActionGroup(regularActions)
     ] });
@@ -18733,7 +28783,7 @@ var wp;
     isCompact
   }) {
     const registry = (0, import_data2.useRegistry)();
-    const { primaryActions, eligibleActions } = (0, import_element31.useMemo)(() => {
+    const { primaryActions, eligibleActions } = (0, import_element71.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -18745,9 +28795,9 @@ var wp;
         eligibleActions: _eligibleActions
       };
     }, [actions, item]);
-    const isMobileViewport = (0, import_compose2.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose5.useViewportMatch)("medium", "<");
     if (isCompact) {
-      return /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
         CompactItemActions,
         {
           item,
@@ -18757,7 +28807,7 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsxs)(
       Stack,
       {
         direction: "row",
@@ -18768,7 +28818,7 @@ var wp;
           width: "auto"
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
             PrimaryActions,
             {
               item,
@@ -18778,7 +28828,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_runtime61.jsx)(
+          isMobileViewport) && /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
             CompactItemActions,
             {
               item,
@@ -18796,20 +28846,20 @@ var wp;
     isSmall,
     registry
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element31.useState)(
+    const [activeModalAction, setActiveModalAction] = (0, import_element71.useState)(
       null
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(import_jsx_runtime61.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(Menu, { placement: "bottom-end", children: [
-        /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
-          Menu.TriggerButton,
+    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)(
+          menu_exports.Trigger,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
               import_components3.Button,
               {
                 size: isSmall ? "small" : "compact",
                 icon: more_vertical_default,
-                label: (0, import_i18n13.__)("Actions"),
+                label: (0, import_i18n18.__)("Actions"),
                 accessibleWhenDisabled: true,
                 disabled: !actions.length,
                 className: "dataviews-all-actions-button"
@@ -18817,7 +28867,7 @@ var wp;
             )
           }
         ),
-        /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(Menu.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+        /* @__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)(
           ActionsMenuGroup,
           {
             actions,
@@ -18827,7 +28877,7 @@ var wp;
           }
         ) })
       ] }),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -18843,16 +28893,16 @@ var wp;
     registry,
     buttonVariant
   }) {
-    const [activeModalAction, setActiveModalAction] = (0, import_element31.useState)(null);
-    const isMobileViewport = (0, import_compose2.useViewportMatch)("medium", "<");
+    const [activeModalAction, setActiveModalAction] = (0, import_element71.useState)(null);
+    const isMobileViewport = (0, import_compose5.useViewportMatch)("medium", "<");
     if (isMobileViewport) {
       return null;
     }
     if (!Array.isArray(actions) || actions.length === 0) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(import_jsx_runtime61.Fragment, { children: [
-      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime116.jsxs)(import_jsx_runtime116.Fragment, { children: [
+      actions.map((action) => /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
         ButtonTrigger,
         {
           action,
@@ -18868,7 +28918,7 @@ var wp;
         },
         action.id
       )),
-      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(
+      !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
         ActionModal,
         {
           action: activeModalAction,
@@ -18881,51 +28931,51 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-bulk-actions/index.mjs
   var import_components4 = __toESM(require_components(), 1);
-  var import_i18n15 = __toESM(require_i18n(), 1);
-  var import_element32 = __toESM(require_element(), 1);
+  var import_i18n20 = __toESM(require_i18n(), 1);
+  var import_element72 = __toESM(require_element(), 1);
   var import_data3 = __toESM(require_data(), 1);
-  var import_compose3 = __toESM(require_compose(), 1);
+  var import_compose6 = __toESM(require_compose(), 1);

   // packages/dataviews/build-module/utils/get-footer-message.mjs
-  var import_i18n14 = __toESM(require_i18n(), 1);
+  var import_i18n19 = __toESM(require_i18n(), 1);
   function getFooterMessage(selectionCount, itemsCount, totalItems, onlyTotalCount = false) {
     if (selectionCount > 0) {
-      return (0, import_i18n14.sprintf)(
+      return (0, import_i18n19.sprintf)(
         /* translators: %d: number of items. */
-        (0, import_i18n14._n)("%d Item selected", "%d Items selected", selectionCount),
+        (0, import_i18n19._n)("%d Item selected", "%d Items selected", selectionCount),
         selectionCount
       );
     }
     if (onlyTotalCount || totalItems <= itemsCount) {
-      return (0, import_i18n14.sprintf)(
+      return (0, import_i18n19.sprintf)(
         /* translators: %d: number of items. */
-        (0, import_i18n14._n)("%d Item", "%d Items", totalItems),
+        (0, import_i18n19._n)("%d Item", "%d Items", totalItems),
         totalItems
       );
     }
-    return (0, import_i18n14.sprintf)(
+    return (0, import_i18n19.sprintf)(
       /* translators: %1$d: number of items. %2$d: total number of items. */
-      (0, import_i18n14._n)("%1$d of %2$d Item", "%1$d of %2$d Items", totalItems),
+      (0, import_i18n19._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_runtime62 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime117 = __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_element32.useMemo)(
+    return (0, import_element72.useMemo)(
       () => hasAPossibleBulkAction(actions, item),
       [actions, item]
     );
   }
   function useSomeItemHasAPossibleBulkAction(actions, data) {
-    return (0, import_element32.useMemo)(
+    return (0, import_element72.useMemo)(
       () => data.some((item) => hasAPossibleBulkAction(actions, item)),
       [actions, data]
     );
@@ -18938,7 +28988,7 @@ var wp;
     getItemId,
     disableSelectAll = false
   }) {
-    const selectableItems = (0, import_element32.useMemo)(() => {
+    const selectableItems = (0, import_element72.useMemo)(() => {
       return data.filter((item) => {
         return actions.some(
           (action) => action.supportsBulk && (!action.isEligible || action.isEligible(item))
@@ -18951,7 +29001,7 @@ var wp;
     const hasSelection = selection.length > 0;
     const areAllSelected = selectedItems.length === selectableItems.length;
     if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
         import_components4.CheckboxControl,
         {
           className: "dataviews-view-table-selection-checkbox",
@@ -18960,11 +29010,11 @@ var wp;
           onChange: () => {
             onChangeSelection([]);
           },
-          "aria-label": (0, import_i18n15.__)("Deselect all")
+          "aria-label": (0, import_i18n20.__)("Deselect all")
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(
       import_components4.CheckboxControl,
       {
         className: "dataviews-view-table-selection-checkbox",
@@ -18979,15 +29029,15 @@ var wp;
             );
           }
         },
-        "aria-label": areAllSelected ? (0, import_i18n15.__)("Deselect all") : (0, import_i18n15.__)("Select all")
+        "aria-label": areAllSelected ? (0, import_i18n20.__)("Deselect all") : (0, import_i18n20.__)("Select all")
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_i18n16 = __toESM(require_i18n(), 1);
+  var import_i18n21 = __toESM(require_i18n(), 1);
   var import_components5 = __toESM(require_components(), 1);
-  var import_element33 = __toESM(require_element(), 1);
+  var import_element73 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/utils/get-hideable-fields.mjs
   function getHideableFields(view, fields) {
@@ -19002,15 +29052,14 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-header-menu.mjs
-  var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu2 } = unlock2(import_components5.privateApis);
+  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
   function WithMenuSeparators({ children }) {
-    return import_element33.Children.toArray(children).filter(Boolean).map((child, i2) => /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(import_element33.Fragment, { children: [
-      i2 > 0 && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.Separator, {}),
+    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, {}),
       child
     ] }, i2));
   }
-  var _HeaderMenu = (0, import_element33.forwardRef)(function HeaderMenu({
+  var _HeaderMenu = (0, import_element73.forwardRef)(function HeaderMenu({
     fieldId,
     view,
     fields,
@@ -19029,7 +29078,7 @@ var wp;
     let canAddFilter = false;
     let operators = [];
     const field = fields.find((f2) => f2.id === fieldId);
-    const { setIsShowingFilter } = (0, import_element33.useContext)(dataviews_context_default);
+    const { setIsShowingFilter } = (0, import_element73.useContext)(dataviews_context_default);
     if (!field) {
       return null;
     }
@@ -19045,12 +29094,12 @@ var wp;
       (f2) => !visibleFieldIds.includes(f2.id)
     );
     const canInsert = (canInsertLeft || canInsertRight) && !!hiddenFields.length;
-    const isRtl = (0, import_i18n16.isRTL)();
-    return /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(Menu2, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(
-        Menu2.TriggerButton,
+    const isRtl = (0, import_i18n21.isRTL)();
+    return /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(
+        menu_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
+          render: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
             import_components5.Button,
             {
               size: "compact",
@@ -19061,41 +29110,41 @@ var wp;
           ),
           children: [
             header,
-            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
+            view.sort && isSorted && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)("span", { "aria-hidden": "true", children: sortArrows[view.sort.direction] })
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.Popover, { style: { minWidth: "240px" }, children: /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(WithMenuSeparators, { children: [
-        isSortable && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.Group, { children: SORTING_DIRECTIONS.map(
-          (direction) => {
-            const isChecked = view.sort && isSorted && view.sort.direction === direction;
-            const value = `${fieldId}-${direction}`;
-            return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-              Menu2.RadioItem,
-              {
-                name: "view-table-sorting",
-                value,
-                checked: isChecked,
-                onChange: () => {
-                  onChangeView({
-                    ...view,
-                    sort: {
-                      field: fieldId,
-                      direction
-                    },
-                    showLevels: false
-                  });
+      /* @__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)(
+          menu_exports.RadioGroup,
+          {
+            value: isSorted && view.sort ? view.sort.direction : null,
+            onValueChange: (direction) => {
+              onChangeView({
+                ...view,
+                sort: {
+                  field: fieldId,
+                  direction
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: sortLabels[direction] })
-              },
-              value
-            );
+                showLevels: false
+              });
+            },
+            children: SORTING_DIRECTIONS.map(
+              (direction) => /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+                menu_exports.RadioItem,
+                {
+                  value: direction,
+                  children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: sortLabels[direction] })
+                },
+                direction
+              )
+            )
           }
-        ) }),
-        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-          Menu2.Item,
+        ),
+        canAddFilter && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.Group, { children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+          menu_exports.Item,
           {
-            prefix: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_components5.Icon, { icon: funnel_default }),
+            prefix: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Icon, { icon: funnel_default }),
             onClick: () => {
               setOpenedFilter(fieldId);
               setIsShowingFilter(true);
@@ -19112,14 +29161,14 @@ var wp;
                 ]
               });
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("Add filter") })
+            children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Add filter") })
           }
         ) }),
-        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(Menu2.Group, { children: [
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-            Menu2.Item,
+        (canMove || isHidable || canInsert) && field && /* @__PURE__ */ (0, import_jsx_runtime118.jsxs)(menu_exports.Group, { children: [
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+            menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_components5.Icon, { icon: arrow_left_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Icon, { icon: arrow_left_default }),
               disabled: isRtl ? index2 >= visibleFieldIds.length - 1 : index2 < 1,
               onClick: () => {
                 const targetIndex = isRtl ? index2 + 1 : index2 - 1;
@@ -19137,13 +29186,13 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("Move left") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Move left") })
             }
           ),
-          canMove && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-            Menu2.Item,
+          canMove && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+            menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_components5.Icon, { icon: arrow_right_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Icon, { icon: arrow_right_default }),
               disabled: isRtl ? index2 < 1 : index2 >= visibleFieldIds.length - 1,
               onClick: () => {
                 const targetIndex = isRtl ? index2 - 1 : index2 + 1;
@@ -19161,15 +29210,15 @@ var wp;
                   fields: newFields
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("Move right") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Move right") })
             }
           ),
-          canInsertLeft && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("Insert left") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
+          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) => {
               const insertIndex = isRtl ? index2 + 1 : index2;
-              return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-                Menu2.Item,
+              return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+                menu_exports.Item,
                 {
                   onClick: () => {
                     onChangeView({
@@ -19186,18 +29235,18 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          canInsertRight && !!hiddenFields.length && /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(Menu2, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.SubmenuTriggerItem, { children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("Insert right") }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.Popover, { children: hiddenFields.map((hiddenField) => {
+          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) => {
               const insertIndex = isRtl ? index2 : index2 + 1;
-              return /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-                Menu2.Item,
+              return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+                menu_exports.Item,
                 {
                   onClick: () => {
                     onChangeView({
@@ -19214,16 +29263,16 @@ var wp;
                       ]
                     });
                   },
-                  children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: hiddenField.label })
+                  children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: hiddenField.label })
                 },
                 hiddenField.id
               );
             }) })
           ] }),
-          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(
-            Menu2.Item,
+          isHidable && field && /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
+            menu_exports.Item,
             {
-              prefix: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_components5.Icon, { icon: unseen_default }),
+              prefix: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(Icon, { icon: unseen_default }),
               onClick: () => {
                 onHide(field);
                 onChangeView({
@@ -19233,7 +29282,7 @@ var wp;
                   )
                 });
               },
-              children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(Menu2.ItemLabel, { children: (0, import_i18n16.__)("Hide column") })
+              children: /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(menu_exports.ItemLabel, { children: (0, import_i18n21.__)("Hide column") })
             }
           )
         ] })
@@ -19244,19 +29293,19 @@ var wp;
   var column_header_menu_default = ColumnHeaderMenu;

   // packages/dataviews/build-module/components/dataviews-layouts/utils/item-click-wrapper.mjs
-  var import_element34 = __toESM(require_element(), 1);
-  var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
+  var import_element74 = __toESM(require_element(), 1);
+  var import_jsx_runtime119 = __toESM(require_jsx_runtime(), 1);
   function getClickableItemProps({
     item,
     isItemClickable: isItemClickable2,
     onClickItem,
-    className: className2
+    className
   }) {
     if (!isItemClickable2(item) || !onClickItem) {
-      return { className: className2 };
+      return { className };
     }
     return {
-      className: className2 ? `${className2} ${className2}--clickable` : void 0,
+      className: className ? `${className} ${className}--clickable` : void 0,
       role: "button",
       tabIndex: 0,
       onClick: (event) => {
@@ -19276,21 +29325,21 @@ var wp;
     isItemClickable: isItemClickable2,
     onClickItem,
     renderItemLink,
-    className: className2,
+    className,
     children,
     ...extraProps
   }) {
     if (!isItemClickable2(item)) {
-      return /* @__PURE__ */ (0, import_jsx_runtime64.jsx)("div", { className: className2, ...extraProps, children });
+      return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("div", { className, ...extraProps, children });
     }
     if (renderItemLink) {
       const renderedElement = renderItemLink({
         item,
-        className: `${className2} ${className2}--clickable`,
+        className: `${className} ${className}--clickable`,
         ...extraProps,
         children
       });
-      return (0, import_element34.cloneElement)(renderedElement, {
+      return (0, import_element74.cloneElement)(renderedElement, {
         onClick: (event) => {
           event.stopPropagation();
           if (renderedElement.props.onClick) {
@@ -19311,13 +29360,13 @@ var wp;
       item,
       isItemClickable: isItemClickable2,
       onClickItem,
-      className: className2
+      className
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime64.jsx)("div", { ...clickProps, ...extraProps, children });
+    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)("div", { ...clickProps, ...extraProps, children });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/column-primary.mjs
-  var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
   function ColumnPrimary({
     item,
     level,
@@ -19337,8 +29386,8 @@ var wp;
         Math.round(32 * ratioWidth / ratioHeight)
       )}px`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(Stack, { direction: "row", gap: "md", align: "flex-start", justify: "flex-start", children: [
-      mediaField && /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
+    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)(
         ItemClickWrapper,
         {
           item,
@@ -19347,7 +29396,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_runtime65.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
             mediaField.render,
             {
               item,
@@ -19357,14 +29406,14 @@ var wp;
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(
         Stack,
         {
           direction: "column",
           align: "flex-start",
           className: "dataviews-view-table__primary-column-content",
           children: [
-            titleField && /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(
+            titleField && /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)(
               ItemClickWrapper,
               {
                 item,
@@ -19373,15 +29422,15 @@ var wp;
                 renderItemLink,
                 className: "dataviews-view-table__cell-content-wrapper dataviews-title-field",
                 children: [
-                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)("span", { className: "dataviews-view-table__level", children: [
+                  level !== void 0 && level > 0 && /* @__PURE__ */ (0, import_jsx_runtime120.jsxs)("span", { className: "dataviews-view-table__level", children: [
                     Array(level).fill("\u2014").join(" "),
                     "\xA0"
                   ] }),
-                  /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(titleField.render, { item, field: titleField })
+                  /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(titleField.render, { item, field: titleField })
                 ]
               }
             ),
-            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(
+            descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
               descriptionField2.render,
               {
                 item,
@@ -19396,10 +29445,10 @@ var wp;
   var column_primary_default = ColumnPrimary;

   // packages/dataviews/build-module/components/dataviews-layouts/table/use-scroll-state.mjs
-  var import_element35 = __toESM(require_element(), 1);
-  var import_i18n17 = __toESM(require_i18n(), 1);
+  var import_element75 = __toESM(require_element(), 1);
+  var import_i18n22 = __toESM(require_i18n(), 1);
   var isScrolledToEnd = (element) => {
-    if ((0, import_i18n17.isRTL)()) {
+    if ((0, import_i18n22.isRTL)()) {
       const scrollLeft = Math.abs(element.scrollLeft);
       return scrollLeft <= 1;
     }
@@ -19409,9 +29458,9 @@ var wp;
     scrollContainerRef,
     enabledHorizontal = false
   }) {
-    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element35.useState)(false);
-    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element35.useState)(false);
-    const handleScroll = (0, import_element35.useCallback)(() => {
+    const [isHorizontalScrollEnd, setIsHorizontalScrollEnd] = (0, import_element75.useState)(false);
+    const [isVerticallyScrolled, setIsVerticallyScrolled] = (0, import_element75.useState)(false);
+    const handleScroll = (0, import_element75.useCallback)(() => {
       const scrollContainer = scrollContainerRef.current;
       if (!scrollContainer) {
         return;
@@ -19421,7 +29470,7 @@ var wp;
       }
       setIsVerticallyScrolled(scrollContainer.scrollTop > 0);
     }, [scrollContainerRef, enabledHorizontal]);
-    (0, import_element35.useEffect)(() => {
+    (0, import_element75.useEffect)(() => {
       if (typeof window === "undefined" || !scrollContainerRef.current) {
         return () => {
         };
@@ -19451,7 +29500,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-selection-props.mjs
-  var import_element36 = __toESM(require_element(), 1);
+  var import_element76 = __toESM(require_element(), 1);
   var import_keycodes = __toESM(require_keycodes(), 1);
   function getRange(orderedIds, fromIndex, toIndex) {
     return orderedIds.slice(
@@ -19518,12 +29567,12 @@ var wp;
   }) {
     const isMultiselect = selectionMode === "multi";
     const allowDeselect = selectionMode !== "single-required";
-    const gestureRef = (0, import_element36.useRef)(null);
+    const gestureRef = (0, import_element76.useRef)(null);
     const anchorTo = (id) => {
       gestureRef.current = { anchorId: id, lastTargetId: null };
     };
-    const isTouchDeviceRef = (0, import_element36.useRef)(false);
-    (0, import_element36.useEffect)(() => {
+    const isTouchDeviceRef = (0, import_element76.useRef)(false);
+    (0, import_element76.useEffect)(() => {
       const markTouchDevice = () => {
         isTouchDeviceRef.current = true;
       };
@@ -19622,17 +29671,17 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-view-config/properties-section.mjs
   var import_components6 = __toESM(require_components(), 1);
-  var import_i18n18 = __toESM(require_i18n(), 1);
-  var import_element37 = __toESM(require_element(), 1);
-  var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
-  function FieldItem({
+  var import_i18n23 = __toESM(require_i18n(), 1);
+  var import_element77 = __toESM(require_element(), 1);
+  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  function FieldItem3({
     field,
     isVisible: isVisible2,
     onToggleVisibility
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_components6.__experimentalItem, { onClick: field.enableHiding ? onToggleVisibility : void 0, children: /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(Stack, { direction: "row", gap: "sm", justify: "flex-start", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime66.jsx)("div", { style: { height: 24, width: 24 }, children: isVisible2 && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_components6.Icon, { icon: check_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime66.jsx)("span", { className: "dataviews-view-config__label", children: field.label })
+    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 })
     ] }) });
   }
   function isDefined(item) {
@@ -19641,7 +29690,7 @@ var wp;
   function PropertiesSection({
     showLabel = true
   }) {
-    const { view, fields, onChangeView } = (0, import_element37.useContext)(dataviews_context_default);
+    const { view, fields, onChangeView } = (0, import_element77.useContext)(dataviews_context_default);
     const regularFields = getHideableFields(view, fields);
     if (!regularFields?.length) {
       return null;
@@ -19674,19 +29723,19 @@ var wp;
     );
     const totalVisibleFields = visibleLockedFields.length + visibleRegularFieldsCount;
     const isSingleVisibleLockedField = totalVisibleFields === 1 && visibleLockedFields.length === 1;
-    return /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(Stack, { direction: "column", className: "dataviews-field-control", children: [
-      showLabel && /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_components6.BaseControl.VisualLabel, { children: (0, import_i18n18.__)("Properties") }),
-      /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(
+    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)(
         Stack,
         {
           direction: "column",
           className: "dataviews-view-config__properties",
-          children: /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(import_components6.__experimentalItemGroup, { isBordered: true, isSeparated: true, size: "medium", children: [
+          children: /* @__PURE__ */ (0, import_jsx_runtime121.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_runtime66.jsx)(
-                FieldItem,
+              return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+                FieldItem3,
                 {
                   field: fieldToRender,
                   isVisible: isVisible2,
@@ -19703,8 +29752,8 @@ 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_runtime66.jsx)(
-                FieldItem,
+              return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+                FieldItem3,
                 {
                   field: fieldToRender,
                   isVisible: isVisible2,
@@ -19727,10 +29776,10 @@ var wp;
   }

   // packages/dataviews/build-module/hooks/use-delayed-loading.mjs
-  var import_element38 = __toESM(require_element(), 1);
+  var import_element78 = __toESM(require_element(), 1);
   function useDelayedLoading(isLoading, options = { delay: 400 }) {
-    const [showLoader, setShowLoader] = (0, import_element38.useState)(false);
-    (0, import_element38.useEffect)(() => {
+    const [showLoader, setShowLoader] = (0, import_element78.useState)(false);
+    (0, import_element78.useEffect)(() => {
       if (!isLoading) {
         return;
       }
@@ -19746,7 +29795,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/table/index.mjs
-  var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
   function getEffectiveAlign(explicitAlign, fieldType) {
     if (explicitAlign) {
       return explicitAlign;
@@ -19766,11 +29815,11 @@ var wp;
     if (!field) {
       return null;
     }
-    const className2 = clsx_default("dataviews-view-table__cell-content-wrapper", {
+    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_runtime67.jsx)("div", { className: className2, children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(field.render, { item, field }) });
   }
   function TableRow({
     hasBulkActions,
@@ -19795,7 +29844,7 @@ var wp;
     isActionsColumnSticky,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element39.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element79.useContext)(dataviews_context_default);
     const hasPossibleBulkAction = useHasAPossibleBulkAction(actions, item);
     const isSelected2 = hasPossibleBulkAction && selection.includes(id);
     const {
@@ -19806,7 +29855,7 @@ var wp;
     } = view;
     const columns = view.fields ?? [];
     const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
       "tr",
       {
         className: clsx_default("dataviews-view-table__row", {
@@ -19825,7 +29874,7 @@ var wp;
           onMouseDown(event);
         },
         children: [
-          hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("td", { className: "dataviews-view-table__checkbox-column", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+          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)(
             DataViewsSelectionCheckbox,
             {
               item,
@@ -19836,7 +29885,7 @@ var wp;
               disabled: !hasPossibleBulkAction
             }
           ) }) }),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("td", { children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
             column_primary_default,
             {
               item,
@@ -19854,7 +29903,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_runtime67.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
               "td",
               {
                 style: {
@@ -19862,7 +29911,7 @@ var wp;
                   maxWidth,
                   minWidth
                 },
-                children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
                   TableColumnField,
                   {
                     fields,
@@ -19880,7 +29929,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_runtime67.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
             "td",
             {
               className: clsx_default("dataviews-view-table__actions-column", {
@@ -19888,7 +29937,7 @@ var wp;
                 "dataviews-view-table__actions-column--stuck": isActionsColumnSticky
               }),
               onClick: (e2) => e2.stopPropagation(),
-              children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(ItemActions, { item, actions })
+              children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(ItemActions, { item, actions })
             }
           )
         ]
@@ -19910,10 +29959,10 @@ var wp;
     isItemClickable: isItemClickable2,
     renderItemLink,
     view,
-    className: className2,
+    className,
     empty
   }) {
-    const { containerRef } = (0, import_element39.useContext)(dataviews_context_default);
+    const { containerRef } = (0, import_element79.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;
@@ -19927,17 +29976,17 @@ var wp;
       selectionMode: "multi",
       shouldSelectOnClick: false
     });
-    const headerMenuRefs = (0, import_element39.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element39.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element39.useState)();
-    const [contextMenuAnchor, setContextMenuAnchor] = (0, import_element39.useState)(null);
-    (0, import_element39.useEffect)(() => {
+    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)(() => {
       if (headerMenuToFocusRef.current) {
         headerMenuToFocusRef.current.focus();
         headerMenuToFocusRef.current = void 0;
       }
     });
-    const tableNoticeId = (0, import_element39.useId)();
+    const tableNoticeId = (0, import_element79.useId)();
     const { isHorizontalScrollEnd, isVerticallyScrolled } = useScrollState({
       scrollContainerRef: containerRef,
       enabledHorizontal: !!actions?.length
@@ -19993,13 +30042,13 @@ var wp;
       }
     };
     const isInfiniteScroll = view.infiniteScrollEnabled && !dataByGroup;
-    const isRtl = (0, import_i18n19.isRTL)();
+    const isRtl = (0, import_i18n24.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_runtime67.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -20010,11 +30059,11 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(import_jsx_runtime67.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(import_jsx_runtime122.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(
         "table",
         {
-          className: clsx_default("dataviews-view-table", className2, {
+          className: clsx_default("dataviews-view-table", className, {
             [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
               view.layout.density
             ),
@@ -20028,10 +30077,10 @@ var wp;
           role: isInfiniteScroll ? "feed" : void 0,
           inert: !isInfiniteScroll && isLoading ? "true" : void 0,
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)("colgroup", { children: [
-              hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("col", { className: "dataviews-view-table__col-checkbox" }),
-              hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("col", { className: "dataviews-view-table__col-first-data" }),
-              columns.map((column, index2) => /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+            /* @__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)(
                 "col",
                 {
                   className: clsx_default(
@@ -20043,32 +30092,32 @@ var wp;
                 },
                 `col-${column}`
               )),
-              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("col", { className: "dataviews-view-table__col-actions" })
+              !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("col", { className: "dataviews-view-table__col-actions" })
             ] }),
-            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+            contextMenuAnchor && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
               import_components7.Popover,
               {
                 anchor: contextMenuAnchor,
                 onClose: () => setContextMenuAnchor(null),
                 placement: "bottom-start",
-                children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(PropertiesSection, { showLabel: false })
+                children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(PropertiesSection, { showLabel: false })
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
               "thead",
               {
                 className: clsx_default({
                   "dataviews-view-table__thead--stuck": isVerticallyScrolled
                 }),
                 onContextMenu: handleHeaderContextMenu,
-                children: /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)("tr", { className: "dataviews-view-table__row", children: [
-                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)("tr", { className: "dataviews-view-table__row", children: [
+                  hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
                     "th",
                     {
                       className: "dataviews-view-table__checkbox-column",
                       scope: "col",
                       onContextMenu: handleHeaderContextMenu,
-                      children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                      children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
                         BulkSelectionCheckbox,
                         {
                           selection,
@@ -20080,7 +30129,7 @@ var wp;
                       )
                     }
                   ),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("th", { scope: "col", children: titleField && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -20108,7 +30157,7 @@ var wp;
                       field?.type
                     );
                     const canInsertOrMove = view.layout?.enableMoving ?? true;
-                    return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
                       "th",
                       {
                         style: {
@@ -20119,7 +30168,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_runtime67.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -20138,7 +30187,7 @@ var wp;
                       column
                     );
                   }),
-                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                  !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
                     "th",
                     {
                       className: clsx_default(
@@ -20148,22 +30197,22 @@ var wp;
                           "dataviews-view-table__actions-column--stuck": !isHorizontalScrollEnd
                         }
                       ),
-                      children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("span", { className: "dataviews-view-table-header", children: (0, import_i18n19.__)("Actions") })
+                      children: /* @__PURE__ */ (0, import_jsx_runtime122.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_runtime67.jsxs)("tbody", { children: [
-                /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("tr", { className: "dataviews-view-table__group-header-row", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+              ([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)(
                   "td",
                   {
                     colSpan: columns.length + (hasPrimaryColumn ? 1 : 0) + (hasBulkActions ? 1 : 0) + (actions?.length ? 1 : 0),
                     className: "dataviews-view-table__group-header-cell",
-                    children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n19.sprintf)(
+                    children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n24.sprintf)(
                       // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                      (0, import_i18n19.__)("%1$s: %2$s"),
+                      (0, import_i18n24.__)("%1$s: %2$s"),
                       groupField.label,
                       groupName
                     )
@@ -20171,7 +30220,7 @@ var wp;
                 ) }),
                 groupItems.map((item, index2) => {
                   const id = getItemId(item) || index2.toString();
-                  return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
                     TableRow,
                     {
                       item,
@@ -20198,9 +30247,9 @@ var wp;
                   );
                 })
               ] }, `group-${groupName}`)
-            ) : /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("tbody", { children: hasData && data.map((item, index2) => {
+            ) : /* @__PURE__ */ (0, import_jsx_runtime122.jsx)("tbody", { children: hasData && data.map((item, index2) => {
               const id = getItemId(item) || index2.toString();
-              return /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(
+              return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
                 TableRow,
                 {
                   item,
@@ -20230,26 +30279,26 @@ var wp;
           ]
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("div", { className: "dataviews-loading", id: tableNoticeId, children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_components7.Spinner, {}) }) })
+      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, {}) }) })
     ] });
   }
   var table_default = ViewTable;

   // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
   var import_components10 = __toESM(require_components(), 1);
-  var import_i18n22 = __toESM(require_i18n(), 1);
+  var import_i18n27 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
   var import_components9 = __toESM(require_components(), 1);
-  var import_i18n21 = __toESM(require_i18n(), 1);
-  var import_compose4 = __toESM(require_compose(), 1);
-  var import_element43 = __toESM(require_element(), 1);
+  var import_i18n26 = __toESM(require_i18n(), 1);
+  var import_compose7 = __toESM(require_compose(), 1);
+  var import_element83 = __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_i18n20 = __toESM(require_i18n(), 1);
-  var import_element40 = __toESM(require_element(), 1);
-  var import_jsx_runtime68 = __toESM(require_jsx_runtime(), 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 imageSizes = [
     {
       value: 120,
@@ -20281,9 +30330,9 @@ var wp;
   ];
   var DEFAULT_PREVIEW_SIZE = imageSizes[2].value;
   function useGridColumns() {
-    const context = (0, import_element40.useContext)(dataviews_context_default);
+    const context = (0, import_element80.useContext)(dataviews_context_default);
     const view = context.view;
-    return (0, import_element40.useMemo)(() => {
+    return (0, import_element80.useMemo)(() => {
       const containerWidth = context.containerWidth;
       const gap = 32;
       const previewSize = view.layout?.previewSize ?? DEFAULT_PREVIEW_SIZE;
@@ -20295,14 +30344,14 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-items.mjs
-  var import_element41 = __toESM(require_element(), 1);
-  var import_jsx_runtime69 = __toESM(require_jsx_runtime(), 1);
-  var GridItems = (0, import_element41.forwardRef)(({ className: className2, previewSize, style, ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime69.jsx)(
+  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)(
       "div",
       {
         ref,
-        className: clsx_default("dataviews-view-grid-items", className2),
+        className: clsx_default("dataviews-view-grid-items", className),
         style: {
           gridTemplateColumns: previewSize && `repeat(auto-fill, minmax(${previewSize}px, 1fr))`,
           ...style
@@ -20313,10 +30362,10 @@ var wp;
   });

   // packages/dataviews/build-module/components/dataviews-layouts/utils/use-infinite-scroll.mjs
-  var import_element42 = __toESM(require_element(), 1);
+  var import_element82 = __toESM(require_element(), 1);
   function useIntersectionObserver(elementRef, posinset) {
-    const { intersectionObserver } = (0, import_element42.useContext)(dataviews_context_default);
-    (0, import_element42.useEffect)(() => {
+    const { intersectionObserver } = (0, import_element82.useContext)(dataviews_context_default);
+    (0, import_element82.useEffect)(() => {
       const element = elementRef.current;
       if (!element || posinset === void 0 || !intersectionObserver) {
         return;
@@ -20334,7 +30383,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/composite-grid.mjs
-  var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
   function chunk(array, size4) {
     const chunks = [];
     for (let i2 = 0, j2 = array.length; i2 < j2; i2 += size4) {
@@ -20342,7 +30391,7 @@ var wp;
     }
     return chunks;
   }
-  var GridItem = (0, import_element43.forwardRef)(
+  var GridItem = (0, import_element83.forwardRef)(
     function GridItem2({
       view,
       selection,
@@ -20371,8 +30420,8 @@ var wp;
       } = view;
       const hasBulkAction = useHasAPossibleBulkAction(actions, item);
       const id = getItemId(item);
-      const elementRef = (0, import_element43.useRef)(null);
-      const setRefs = (0, import_element43.useCallback)(
+      const elementRef = (0, import_element83.useRef)(null);
+      const setRefs = (0, import_element83.useCallback)(
         (node) => {
           elementRef.current = node;
           if (typeof forwardedRef === "function") {
@@ -20384,11 +30433,11 @@ var wp;
         [forwardedRef]
       );
       useIntersectionObserver(elementRef, posinset);
-      const instanceId = (0, import_compose4.useInstanceId)(GridItem2);
+      const instanceId = (0, import_compose7.useInstanceId)(GridItem2);
       const isSelected2 = selection.includes(id);
-      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
+      const mediaPlaceholder = /* @__PURE__ */ (0, import_jsx_runtime125.jsx)("span", { className: "dataviews-view-grid__media-placeholder" });
       const rendersMediaField = showMedia && mediaField?.render;
-      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+      const renderedMediaField = rendersMediaField ? /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
         mediaField.render,
         {
           item,
@@ -20396,7 +30445,7 @@ var wp;
           config
         }
       ) : mediaPlaceholder;
-      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(titleField.render, { item, field: titleField }) : null;
+      const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(titleField.render, { item, field: titleField }) : null;
       let mediaA11yProps;
       let titleA11yProps;
       if (isItemClickable2(item) && onClickItem) {
@@ -20409,11 +30458,11 @@ var wp;
           };
         } else {
           mediaA11yProps = {
-            "aria-label": (0, import_i18n21.__)("Navigate to item")
+            "aria-label": (0, import_i18n26.__)("Navigate to item")
           };
         }
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(
+      return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(
         Stack,
         {
           direction: "column",
@@ -20430,7 +30479,7 @@ var wp;
             }
           ),
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -20444,7 +30493,7 @@ var wp;
                 children: renderedMediaField
               }
             ),
-            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+            hasBulkActions && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
               DataViewsSelectionCheckbox,
               {
                 item,
@@ -20455,7 +30504,7 @@ var wp;
                 disabled: !hasBulkAction
               }
             ),
-            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+            !!actions?.length && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)("div", { className: "dataviews-view-grid__media-actions", children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
               ItemActions,
               {
                 item,
@@ -20463,7 +30512,7 @@ var wp;
                 isCompact: true
               }
             ) }),
-            showTitle && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+            showTitle && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)("div", { className: "dataviews-view-grid__title-actions", children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
               ItemClickWrapper,
               {
                 item,
@@ -20479,15 +30528,15 @@ var wp;
                 children: renderedTitleField
               }
             ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+              showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                 descriptionField2.render,
                 {
                   item,
                   field: descriptionField2
                 }
               ),
-              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+              !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                 Stack,
                 {
                   direction: "row",
@@ -20499,11 +30548,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_runtime70.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                         Badge,
                         {
                           className: "dataviews-view-grid__field-value",
-                          children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                          children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                             field.render,
                             {
                               item,
@@ -20517,14 +30566,14 @@ var wp;
                   })
                 }
               ),
-              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+              !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                 Stack,
                 {
                   direction: "column",
                   className: "dataviews-view-grid__fields",
                   gap: "xs",
                   children: regularFields.map((field) => {
-                    return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                       import_components9.Flex,
                       {
                         className: "dataviews-view-grid__field",
@@ -20533,22 +30582,22 @@ var wp;
                         expanded: true,
                         style: { height: "auto" },
                         direction: "row",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(import_jsx_runtime70.Fragment, { children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(tooltip_exports.Root, { children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                        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)(
                               tooltip_exports.Trigger,
                               {
-                                render: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_components9.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
+                                render: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(import_components9.FlexItem, { className: "dataviews-view-grid__field-name", children: field.header })
                               }
                             ),
-                            /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(tooltip_exports.Popup, { children: field.label })
+                            /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(tooltip_exports.Popup, { children: field.label })
                           ] }),
-                          /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                             import_components9.FlexItem,
                             {
                               className: "dataviews-view-grid__field-value",
                               style: { maxHeight: "none" },
-                              children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                              children: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                                 field.render,
                                 {
                                   item,
@@ -20573,7 +30622,7 @@ var wp;
   function CompositeGrid({
     data,
     isInfiniteScroll,
-    className: className2,
+    className,
     inert,
     isLoading,
     view,
@@ -20587,11 +30636,12 @@ var wp;
     actions,
     getSelectionProps
   }) {
-    const { paginationInfo, resizeObserverRef } = (0, import_element43.useContext)(dataviews_context_default);
+    const { paginationInfo, resizeObserverRef } = (0, import_element83.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(actions, data);
     const titleField = fields.find(
       (field) => field.id === view?.titleField
@@ -20622,23 +30672,24 @@ var wp;
       isInfiniteScroll,
       gridColumns
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(import_jsx_runtime70.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(import_jsx_runtime125.Fragment, {
       // Render infinite scroll layout (no rows, feed semantics)
       children: [
-        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime70.jsxs)(
+        isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime125.jsxs)(
           import_components9.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
               GridItems,
               {
                 className: clsx_default(
                   "dataviews-view-grid-infinite-scroll",
-                  className2,
+                  className,
                   {
                     [`has-${view.layout?.density}-density`]: view.layout?.density && [
                       "compact",
                       "comfortable"
-                    ].includes(view.layout.density)
+                    ].includes(view.layout.density),
+                    "has-media-fit-contain": isMediaContain
                   }
                 ),
                 previewSize: view.layout?.previewSize,
@@ -20652,10 +30703,10 @@ var wp;
             inert,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                   import_components9.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                       Stack,
                       {
                         ...props,
@@ -20674,10 +30725,10 @@ var wp;
                 const itemId = getItemId(item);
                 const selectionProps = getSelectionProps(itemId);
                 const stablePosition = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                   import_components9.Composite.Item,
                   {
-                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                    render: (props) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                       GridItem,
                       {
                         ...props,
@@ -20725,32 +30776,33 @@ var wp;
           }
         ),
         // Render standard grid layout (with rows, grid semantics)
-        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+        !isInfiniteScroll && /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
           import_components9.Composite,
           {
             role: "grid",
             style: gridStyle,
-            className: clsx_default("dataviews-view-grid", className2, {
+            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, i2) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+            children: chunk(data, gridColumns).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
               import_components9.Composite.Row,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                   "div",
                   {
                     role: "row",
                     "aria-rowindex": i2 + 1,
-                    "aria-label": (0, import_i18n21.sprintf)(
+                    "aria-label": (0, import_i18n26.sprintf)(
                       /* translators: %d: The row number in the grid */
-                      (0, import_i18n21.__)("Row %d"),
+                      (0, import_i18n26.__)("Row %d"),
                       i2 + 1
                     ),
                     className: "dataviews-view-grid__row",
@@ -20762,10 +30814,10 @@ var wp;
                 children: row.map((item) => {
                   const itemId = getItemId(item);
                   const selectionProps = getSelectionProps(itemId);
-                  return /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                     import_components9.Composite.Item,
                     {
-                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(
+                      render: (props) => /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
                         GridItem,
                         {
                           ...props,
@@ -20821,7 +30873,7 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/grid/index.mjs
-  var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
   function ViewGrid({
     actions,
     data,
@@ -20834,7 +30886,7 @@ var wp;
     renderItemLink,
     selection,
     view,
-    className: className2,
+    className,
     empty
   }) {
     const isDelayedLoading = useDelayedLoading(!!isLoading);
@@ -20853,7 +30905,7 @@ var wp;
       shouldSelectOnClick: false
     });
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -20864,7 +30916,7 @@ var wp;
       );
     }
     const gridProps = {
-      className: clsx_default(className2, {
+      className: clsx_default(className, {
         "is-refreshing": !isInfiniteScroll && isDelayedLoading
       }),
       inert: !isInfiniteScroll && !!isLoading ? "true" : void 0,
@@ -20880,23 +30932,23 @@ var wp;
       actions,
       getSelectionProps
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(import_jsx_runtime71.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime126.jsxs)(import_jsx_runtime126.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(Stack, { direction: "column", gap: "lg", children: Array.from(dataByGroup.entries()).map(
-          ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime71.jsxs)(
+        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)(
             Stack,
             {
               direction: "column",
               gap: "sm",
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime71.jsx)("h3", { className: "dataviews-view-grid__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n22.sprintf)(
+                /* @__PURE__ */ (0, import_jsx_runtime126.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_i18n22.__)("%1$s: %2$s"),
+                  (0, import_i18n27.__)("%1$s: %2$s"),
                   groupField.label,
                   groupName
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
+                /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
                   CompositeGrid,
                   {
                     ...gridProps,
@@ -20910,7 +30962,7 @@ var wp;
           )
         ) }),
         // Render a single grid with all data.
-        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(
+        !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(
           CompositeGrid,
           {
             ...gridProps,
@@ -20918,20 +30970,19 @@ var wp;
             isInfiniteScroll: !!isInfiniteScroll
           }
         ),
-        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime71.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_components10.Spinner, {}) })
+        isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime126.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime126.jsx)(import_components10.Spinner, {}) })
       ]
     });
   }
   var grid_default = ViewGrid;

   // packages/dataviews/build-module/components/dataviews-layouts/list/index.mjs
-  var import_compose5 = __toESM(require_compose(), 1);
+  var import_compose8 = __toESM(require_compose(), 1);
   var import_components11 = __toESM(require_components(), 1);
-  var import_element44 = __toESM(require_element(), 1);
-  var import_i18n23 = __toESM(require_i18n(), 1);
+  var import_element84 = __toESM(require_element(), 1);
+  var import_i18n28 = __toESM(require_i18n(), 1);
   var import_data4 = __toESM(require_data(), 1);
-  var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu3 } = unlock2(import_components11.privateApis);
+  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
   function generateItemWrapperCompositeId(idPrefix) {
     return `${idPrefix}-item-wrapper`;
   }
@@ -20947,17 +30998,17 @@ var wp;
     item
   }) {
     const registry = (0, import_data4.useRegistry)();
-    const [isModalOpen, setIsModalOpen] = (0, import_element44.useState)(false);
+    const [isModalOpen, setIsModalOpen] = (0, import_element84.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_runtime72.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+    return "RenderModal" in primaryAction ? /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
       import_components11.Composite.Item,
       {
         id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
           import_components11.Button,
           {
             disabled: !!primaryAction.disabled,
@@ -20967,7 +31018,7 @@ var wp;
             onClick: () => setIsModalOpen(true)
           }
         ),
-        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+        children: isModalOpen && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
           ActionModal,
           {
             action: primaryAction,
@@ -20976,11 +31027,11 @@ var wp;
           }
         )
       }
-    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime72.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+    ) }, primaryAction.id) : /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
       import_components11.Composite.Item,
       {
         id: compositeItemId,
-        render: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+        render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
           import_components11.Button,
           {
             disabled: !!primaryAction.disabled,
@@ -21015,20 +31066,20 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element44.useRef)(null);
+    const itemRef = (0, import_element84.useRef)(null);
     const labelId = `${idPrefix}-label`;
     const descriptionId = `${idPrefix}-description`;
     const registry = (0, import_data4.useRegistry)();
-    const [isHovered, setIsHovered] = (0, import_element44.useState)(false);
-    const [activeModalAction, setActiveModalAction] = (0, import_element44.useState)(
+    const [isHovered, setIsHovered] = (0, import_element84.useState)(false);
+    const [activeModalAction, setActiveModalAction] = (0, import_element84.useState)(
       null
     );
     const handleHover = ({ type }) => {
       const isHover = type === "mouseenter";
       setIsHovered(isHover);
     };
-    const { paginationInfo } = (0, import_element44.useContext)(dataviews_context_default);
-    (0, import_element44.useEffect)(() => {
+    const { paginationInfo } = (0, import_element84.useContext)(dataviews_context_default);
+    (0, import_element84.useEffect)(() => {
       if (isSelected2) {
         itemRef.current?.scrollIntoView({
           behavior: "auto",
@@ -21037,7 +31088,7 @@ var wp;
         });
       }
     }, [isSelected2]);
-    const { primaryAction, eligibleActions } = (0, import_element44.useMemo)(() => {
+    const { primaryAction, eligibleActions } = (0, import_element84.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -21050,7 +31101,7 @@ var wp;
       };
     }, [actions, item]);
     const hasOnlyOnePrimaryAction = primaryAction && actions.length === 1;
-    const renderedMediaField = showMedia && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime72.jsx)("div", { className: "dataviews-view-list__media-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+    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)(
       mediaField.render,
       {
         item,
@@ -21058,17 +31109,17 @@ var wp;
         config: { sizes: "52px" }
       }
     ) }) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(titleField.render, { item, field: titleField }) : null;
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime127.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_runtime72.jsxs)(
+    const usedActions = eligibleActions?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
       Stack,
       {
         direction: "row",
         gap: "md",
         className: "dataviews-view-list__item-actions",
         children: [
-          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+          primaryAction && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
             PrimaryActionGridCell,
             {
               idPrefix,
@@ -21076,43 +31127,50 @@ var wp;
               item
             }
           ),
-          !hasOnlyOnePrimaryAction && /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)("div", { role: "gridcell", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(Menu3, { placement: "bottom-end", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
-                Menu3.TriggerButton,
+          !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)(
+                menu_exports.Trigger,
                 {
-                  render: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                  render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                     import_components11.Composite.Item,
                     {
                       id: generateDropdownTriggerCompositeId(
                         idPrefix
                       ),
-                      render: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                      accessibleWhenDisabled: true,
+                      render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                         import_components11.Button,
                         {
                           size: "small",
                           icon: more_vertical_default,
-                          label: (0, import_i18n23.__)("Actions"),
+                          label: (0, import_i18n28.__)("Actions"),
                           accessibleWhenDisabled: true,
                           disabled: !actions.length,
-                          onKeyDown: onDropdownTriggerKeyDown
+                          onKeyDownCapture: onDropdownTriggerKeyDown
                         }
                       )
                     }
                   )
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(Menu3.Popover, { children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
-                ActionsMenuGroup,
+              /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                menu_exports.Popup,
                 {
-                  actions: eligibleActions,
-                  item,
-                  registry,
-                  setActiveModalAction
+                  positioner: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(menu_exports.Positioner, { align: "end" }),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+                    ActionsMenuGroup,
+                    {
+                      actions: eligibleActions,
+                      item,
+                      registry,
+                      setActiveModalAction
+                    }
+                  )
                 }
-              ) })
+              )
             ] }),
-            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+            !!activeModalAction && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
               ActionModal,
               {
                 action: activeModalAction,
@@ -21124,13 +31182,13 @@ var wp;
         ]
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
       import_components11.Composite.Row,
       {
         ref: itemRef,
         render: (
           /* aria-posinset breaks Composite.Row if passed to it directly. */
-          /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
             "div",
             {
               "aria-posinset": posinset,
@@ -21145,13 +31203,13 @@ var wp;
         }),
         onMouseEnter: handleHover,
         onMouseLeave: handleHover,
-        children: /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
           Stack,
           {
             direction: "row",
             className: "dataviews-view-list__item-wrapper",
             children: [
-              /* @__PURE__ */ (0, import_jsx_runtime72.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { role: "gridcell", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                 import_components11.Composite.Item,
                 {
                   id: generateItemWrapperCompositeId(idPrefix),
@@ -21162,7 +31220,7 @@ var wp;
                   ...selectionProps
                 }
               ) }),
-              /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -21172,15 +31230,15 @@ var wp;
                   style: { flex: 1, minWidth: 0 },
                   children: [
                     renderedMediaField,
-                    /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(
+                    /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
                       Stack,
                       {
                         direction: "column",
                         gap: "xs",
                         className: "dataviews-view-list__field-wrapper",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(Stack, { direction: "row", align: "center", children: [
-                            /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Stack, { direction: "row", align: "center", children: [
+                            /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                               "div",
                               {
                                 className: "dataviews-title-field dataviews-view-list__title-field",
@@ -21190,32 +31248,32 @@ var wp;
                             ),
                             usedActions
                           ] }),
-                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime72.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                          renderDescription && /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", { className: "dataviews-view-list__field", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                             descriptionField2.render,
                             {
                               item,
                               field: descriptionField2
                             }
                           ) }),
-                          /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                          /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                             "div",
                             {
                               className: "dataviews-view-list__fields",
                               id: descriptionId,
-                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(
+                              children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(
                                 "div",
                                 {
                                   className: "dataviews-view-list__field",
                                   children: [
-                                    /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                                       VisuallyHidden,
                                       {
                                         className: "dataviews-view-list__field-label",
-                                        render: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)("span", {}),
+                                        render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("span", {}),
                                         children: field.label
                                       }
                                     ),
-                                    /* @__PURE__ */ (0, import_jsx_runtime72.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                                    /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("span", { className: "dataviews-view-list__field-value", children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                                       field.render,
                                       {
                                         item,
@@ -21253,12 +31311,12 @@ var wp;
       onChangeSelection,
       selection,
       view,
-      className: className2,
+      className,
       empty
     } = props;
-    const baseId = (0, import_compose5.useInstanceId)(ViewList, "view-list");
+    const baseId = (0, import_compose8.useInstanceId)(ViewList, "view-list");
     const isDelayedLoading = useDelayedLoading(!!isLoading);
-    const { paginationInfo } = (0, import_element44.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element84.useContext)(dataviews_context_default);
     const selectedItem = data?.findLast(
       (item) => selection.includes(getItemId(item))
     );
@@ -21277,11 +31335,11 @@ var wp;
       selectionMode: "single-required",
       shouldSelectOnClick: true
     });
-    const generateCompositeItemIdPrefix = (0, import_element44.useCallback)(
+    const generateCompositeItemIdPrefix = (0, import_element84.useCallback)(
       (item) => `${baseId}-${getItemId(item)}`,
       [baseId, getItemId]
     );
-    const isActiveCompositeItem = (0, import_element44.useCallback)(
+    const isActiveCompositeItem = (0, import_element84.useCallback)(
       (item, idToCheck) => {
         return idToCheck.startsWith(
           generateCompositeItemIdPrefix(item)
@@ -21289,9 +31347,9 @@ var wp;
       },
       [generateCompositeItemIdPrefix]
     );
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element44.useState)(void 0);
-    const compositeRef = (0, import_element44.useRef)(null);
-    (0, import_element44.useEffect)(() => {
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element84.useState)(void 0);
+    const compositeRef = (0, import_element84.useRef)(null);
+    (0, import_element84.useEffect)(() => {
       if (selectedItem) {
         setActiveCompositeId(
           generateItemWrapperCompositeId(
@@ -21303,9 +31361,9 @@ var wp;
     const activeItemIndex = data.findIndex(
       (item) => isActiveCompositeItem(item, activeCompositeId ?? "")
     );
-    const previousActiveItemIndex = (0, import_compose5.usePrevious)(activeItemIndex);
+    const previousActiveItemIndex = (0, import_compose8.usePrevious)(activeItemIndex);
     const isActiveIdInList = activeItemIndex !== -1;
-    const selectCompositeItem = (0, import_element44.useCallback)(
+    const selectCompositeItem = (0, import_element84.useCallback)(
       (targetIndex, generateCompositeId) => {
         const clampedIndex = Math.min(
           data.length - 1,
@@ -21327,7 +31385,7 @@ var wp;
       },
       [data, generateCompositeItemIdPrefix]
     );
-    (0, import_element44.useEffect)(() => {
+    (0, import_element84.useEffect)(() => {
       const wasActiveIdInList = previousActiveItemIndex !== void 0 && previousActiveItemIndex !== -1;
       if (!isActiveIdInList && wasActiveIdInList) {
         selectCompositeItem(
@@ -21336,10 +31394,11 @@ var wp;
         );
       }
     }, [isActiveIdInList, selectCompositeItem, previousActiveItemIndex]);
-    const onDropdownTriggerKeyDown = (0, import_element44.useCallback)(
+    const onDropdownTriggerKeyDown = (0, import_element84.useCallback)(
       (event) => {
         if (event.key === "ArrowDown") {
           event.preventDefault();
+          event.stopPropagation();
           selectCompositeItem(
             activeItemIndex + 1,
             generateDropdownTriggerCompositeId
@@ -21347,6 +31406,7 @@ var wp;
         }
         if (event.key === "ArrowUp") {
           event.preventDefault();
+          event.stopPropagation();
           selectCompositeItem(
             activeItemIndex - 1,
             generateDropdownTriggerCompositeId
@@ -21360,20 +31420,20 @@ var wp;
     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", className2, {
+    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_runtime72.jsx)("div", {}),
+      render: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)("div", {}),
       activeId: activeCompositeId,
       setActiveId: setActiveCompositeId,
       inert: !isInfiniteScroll && !!isLoading ? "true" : void 0
     };
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -21384,23 +31444,23 @@ var wp;
       );
     }
     if (hasData && groupField && dataByGroup) {
-      return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
         import_components11.Composite,
         {
           ...compositeProps,
           className: "dataviews-view-list__group",
           role: "grid",
-          children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(Stack, { direction: "column", gap: "lg", className: listClassName, children: Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(Stack, { direction: "column", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime72.jsx)("h3", { className: "dataviews-view-list__group-header", children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n23.sprintf)(
+          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)(
                 // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n23.__)("%1$s: %2$s"),
+                (0, import_i18n28.__)("%1$s: %2$s"),
                 groupField.label,
                 groupName
               ) }),
               groupItems.map((item) => {
                 const id = generateCompositeItemIdPrefix(item);
-                return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
                   ListItem,
                   {
                     view,
@@ -21425,8 +31485,8 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime72.jsxs)(import_jsx_runtime72.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(import_jsx_runtime127.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
         import_components11.Composite,
         {
           ...compositeProps,
@@ -21434,7 +31494,7 @@ var wp;
           role: view.infiniteScrollEnabled ? "feed" : "grid",
           children: data.map((item, index2) => {
             const id = generateCompositeItemIdPrefix(item);
-            return /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
               ListItem,
               {
                 view,
@@ -21460,12 +31520,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_runtime72.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
         "p",
         {
           className: "dataviews-loading-more",
           "aria-hidden": !isLoading,
-          children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_components11.Spinner, {})
+          children: /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(import_components11.Spinner, {})
         }
       )
     ] });
@@ -21475,9 +31535,9 @@ var wp;
   var import_components12 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-group.mjs
-  var import_i18n24 = __toESM(require_i18n(), 1);
-  var import_element45 = __toESM(require_element(), 1);
-  var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n29 = __toESM(require_i18n(), 1);
+  var import_element85 = __toESM(require_element(), 1);
+  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
   function ActivityGroup({
     groupName,
     groupData,
@@ -21485,11 +31545,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const groupHeader = showLabel ? (0, import_element45.createInterpolateElement)(
+    const groupHeader = showLabel ? (0, import_element85.createInterpolateElement)(
       // translators: %s: The label of the field e.g. "Status".
-      (0, import_i18n24.sprintf)((0, import_i18n24.__)("%s: <groupName />"), groupField.label).trim(),
+      (0, import_i18n29.sprintf)((0, import_i18n29.__)("%s: <groupName />"), groupField.label).trim(),
       {
-        groupName: /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(
+        groupName: /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
           groupField.render,
           {
             item: groupData[0],
@@ -21497,14 +31557,14 @@ var wp;
           }
         )
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime73.jsx)(groupField.render, { item: groupData[0], field: groupField });
-    return /* @__PURE__ */ (0, import_jsx_runtime73.jsxs)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(groupField.render, { item: groupData[0], field: groupField });
+    return /* @__PURE__ */ (0, import_jsx_runtime128.jsxs)(
       Stack,
       {
         direction: "column",
         className: "dataviews-view-activity__group",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime73.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
+          /* @__PURE__ */ (0, import_jsx_runtime128.jsx)("h3", { className: "dataviews-view-activity__group-header", children: groupHeader }),
           children
         ]
       },
@@ -21513,10 +31573,10 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-item.mjs
-  var import_element46 = __toESM(require_element(), 1);
+  var import_element86 = __toESM(require_element(), 1);
   var import_data5 = __toESM(require_data(), 1);
-  var import_compose6 = __toESM(require_compose(), 1);
-  var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1);
+  var import_compose9 = __toESM(require_compose(), 1);
+  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
   function ActivityItem(props) {
     const {
       view,
@@ -21537,10 +31597,10 @@ var wp;
       showDescription = true,
       infiniteScrollEnabled
     } = view;
-    const itemRef = (0, import_element46.useRef)(null);
+    const itemRef = (0, import_element86.useRef)(null);
     const registry = (0, import_data5.useRegistry)();
-    const { paginationInfo } = (0, import_element46.useContext)(dataviews_context_default);
-    const { primaryActions, eligibleActions } = (0, import_element46.useMemo)(() => {
+    const { paginationInfo } = (0, import_element86.useContext)(dataviews_context_default);
+    const { primaryActions, eligibleActions } = (0, import_element86.useMemo)(() => {
       const _eligibleActions = actions.filter(
         (action) => !action.isEligible || action.isEligible(item)
       );
@@ -21552,9 +31612,9 @@ var wp;
         eligibleActions: _eligibleActions
       };
     }, [actions, item]);
-    const isMobileViewport = (0, import_compose6.useViewportMatch)("medium", "<");
+    const isMobileViewport = (0, import_compose9.useViewportMatch)("medium", "<");
     const density = view.layout?.density ?? "balanced";
-    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
       mediaField.render,
       {
         item,
@@ -21564,15 +31624,15 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime74.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
       "span",
       {
         className: "dataviews-view-activity__item-bullet",
         "aria-hidden": "true"
       }
     ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(titleField.render, { item, field: titleField }) : null;
-    const verticalGap = (0, import_element46.useMemo)(() => {
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(titleField.render, { item, field: titleField }) : null;
+    const verticalGap = (0, import_element86.useMemo)(() => {
       switch (density) {
         case "comfortable":
           return "md";
@@ -21580,7 +31640,7 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
       "div",
       {
         ref: itemRef,
@@ -21593,8 +31653,8 @@ var wp;
           density === "balanced" && "is-balanced",
           density === "comfortable" && "is-comfortable"
         ),
-        children: /* @__PURE__ */ (0, import_jsx_runtime74.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
             Stack,
             {
               direction: "column",
@@ -21604,7 +31664,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime74.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
             Stack,
             {
               direction: "column",
@@ -21612,7 +31672,7 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                   ItemClickWrapper,
                   {
                     item,
@@ -21623,27 +31683,27 @@ var wp;
                     children: renderedTitleField
                   }
                 ),
-                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime74.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+                showDescription && descriptionField2 && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-activity__item-description", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                   descriptionField2.render,
                   {
                     item,
                     field: descriptionField2
                   }
                 ) }),
-                /* @__PURE__ */ (0, import_jsx_runtime74.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime74.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime129.jsxs)(
                   "div",
                   {
                     className: "dataviews-view-activity__item-field",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                         VisuallyHidden,
                         {
                           className: "dataviews-view-activity__item-field-label",
-                          render: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("span", {}),
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime74.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("span", { className: "dataviews-view-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                         field.render,
                         {
                           item,
@@ -21654,7 +31714,7 @@ var wp;
                   },
                   field.id
                 )) }),
-                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+                !!primaryActions?.length && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
                   PrimaryActions,
                   {
                     item,
@@ -21669,7 +31729,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_runtime74.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime74.jsx)(
+          eligibleActions.length > 0) && /* @__PURE__ */ (0, import_jsx_runtime129.jsx)("div", { className: "dataviews-view-activity__item-actions", children: /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
             ItemActions,
             {
               item,
@@ -21684,7 +31744,7 @@ var wp;
   var activity_item_default = ActivityItem;

   // packages/dataviews/build-module/components/dataviews-layouts/activity/activity-items.mjs
-  var import_react41 = __toESM(require_react(), 1);
+  var import_react46 = __toESM(require_react(), 1);
   function isDefined3(item) {
     return !!item;
   }
@@ -21697,7 +31757,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_react41.createElement)(
+      return /* @__PURE__ */ (0, import_react46.createElement)(
         activity_item_default,
         {
           ...props,
@@ -21714,16 +31774,16 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/activity/index.mjs
-  var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
   function ViewActivity(props) {
-    const { empty, data, fields, isLoading, view, className: className2 } = props;
+    const { empty, data, fields, isLoading, view, className } = props;
     const isDelayedLoading = useDelayedLoading(!!isLoading);
     const hasData = !!data?.length;
     const groupField = view.groupBy?.field ? fields.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_runtime75.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
         "div",
         {
           className: clsx_default("dataviews-no-results", {
@@ -21734,12 +31794,12 @@ var wp;
       );
     }
     const isInert = !isInfiniteScroll && !!isLoading;
-    const wrapperClassName = clsx_default("dataviews-view-activity", className2, {
+    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_runtime75.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
         Stack,
         {
           direction: "column",
@@ -21747,14 +31807,14 @@ var wp;
           className: wrapperClassName,
           inert: isInert ? "true" : void 0,
           children: groupedEntries.map(
-            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
+            ([groupName, groupData]) => /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
               ActivityGroup,
               {
                 groupName,
                 groupData,
                 groupField,
                 showLabel: view.groupBy?.showLabel !== false,
-                children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
                   ActivityItems,
                   {
                     ...props,
@@ -21768,42 +31828,42 @@ var wp;
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime75.jsxs)(import_jsx_runtime75.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime130.jsxs)(import_jsx_runtime130.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
         "div",
         {
           className: wrapperClassName,
           role: view.infiniteScrollEnabled ? "feed" : void 0,
           inert: isInert ? "true" : void 0,
-          children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(ActivityItems, { ...props })
+          children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(ActivityItems, { ...props })
         }
       ),
-      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime75.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime75.jsx)(import_components12.Spinner, {}) })
+      isInfiniteScroll && isLoading && /* @__PURE__ */ (0, import_jsx_runtime130.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(import_components12.Spinner, {}) })
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
   var import_components15 = __toESM(require_components(), 1);
-  var import_i18n27 = __toESM(require_i18n(), 1);
-  var import_compose7 = __toESM(require_compose(), 1);
-  var import_element49 = __toESM(require_element(), 1);
+  var import_i18n32 = __toESM(require_i18n(), 1);
+  var import_compose10 = __toESM(require_compose(), 1);
+  var import_element89 = __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_element48 = __toESM(require_element(), 1);
-  var import_i18n26 = __toESM(require_i18n(), 1);
+  var import_element88 = __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_element47 = __toESM(require_element(), 1);
-  var import_i18n25 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime76 = __toESM(require_jsx_runtime(), 1);
+  var import_element87 = __toESM(require_element(), 1);
+  var import_i18n30 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime131 = __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_element47.useContext)(dataviews_context_default);
+    const { view, onChangeView, paginationInfo } = (0, import_element87.useContext)(dataviews_context_default);
     if (!hasPaginationControls(view, paginationInfo)) {
       return null;
     }
@@ -21815,16 +31875,16 @@ var wp;
         return {
           value: page.toString(),
           label: page.toString(),
-          "aria-label": currentPage === page ? (0, import_i18n25.sprintf)(
+          "aria-label": currentPage === page ? (0, import_i18n30.sprintf)(
             // translators: 1: current page number. 2: total number of pages.
-            (0, import_i18n25.__)("Page %1$d of %2$d"),
+            (0, import_i18n30.__)("Page %1$d of %2$d"),
             currentPage,
             totalPages
           ) : page.toString()
         };
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime76.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(
       Stack,
       {
         direction: "row",
@@ -21833,7 +31893,7 @@ var wp;
         align: "center",
         gap: "xl",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
             Stack,
             {
               direction: "row",
@@ -21841,20 +31901,20 @@ var wp;
               align: "center",
               gap: "xs",
               className: "dataviews-pagination__page-select",
-              children: (0, import_element47.createInterpolateElement)(
-                (0, import_i18n25.sprintf)(
+              children: (0, import_element87.createInterpolateElement)(
+                (0, import_i18n30.sprintf)(
                   // translators: 1: Current page number, 2: Total number of pages.
-                  (0, import_i18n25._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
+                  (0, import_i18n30._x)("<div>Page</div>%1$s<div>of %2$d</div>", "paging"),
                   "<CurrentPage />",
                   totalPages
                 ),
                 {
-                  div: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)("div", { "aria-hidden": true }),
+                  div: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("div", { "aria-hidden": true }),
                   // @ts-expect-error — Tag injected via sprintf argument, not visible in format string.
-                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
+                  CurrentPage: /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
                     import_components13.SelectControl,
                     {
-                      "aria-label": (0, import_i18n25.__)("Current page"),
+                      "aria-label": (0, import_i18n30.__)("Current page"),
                       value: currentPage.toString(),
                       options: pageSelectOptions,
                       onChange: (newValue) => {
@@ -21871,8 +31931,8 @@ var wp;
               )
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime76.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime131.jsxs)(Stack, { direction: "row", gap: "xs", align: "center", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
               import_components13.Button,
               {
                 onClick: () => onChangeView({
@@ -21881,21 +31941,21 @@ var wp;
                 }),
                 disabled: currentPage === 1,
                 accessibleWhenDisabled: true,
-                label: (0, import_i18n25.__)("Previous page"),
-                icon: (0, import_i18n25.isRTL)() ? next_default : previous_default,
+                label: (0, import_i18n30.__)("Previous page"),
+                icon: (0, import_i18n30.isRTL)() ? next_default : previous_default,
                 showTooltip: true,
                 size: "compact",
                 tooltipPosition: "top"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime76.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
               import_components13.Button,
               {
                 onClick: () => onChangeView({ ...view, page: currentPage + 1 }),
                 disabled: currentPage >= totalPages,
                 accessibleWhenDisabled: true,
-                label: (0, import_i18n25.__)("Next page"),
-                icon: (0, import_i18n25.isRTL)() ? previous_default : next_default,
+                label: (0, import_i18n30.__)("Next page"),
+                icon: (0, import_i18n30.isRTL)() ? previous_default : next_default,
                 showTooltip: true,
                 size: "compact",
                 tooltipPosition: "top"
@@ -21906,13 +31966,13 @@ var wp;
       }
     );
   }
-  var dataviews_pagination_default = (0, import_element47.memo)(DataViewsPagination);
+  var dataviews_pagination_default = (0, import_element87.memo)(DataViewsPagination);

   // packages/dataviews/build-module/components/dataviews-picker-footer/index.mjs
-  var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
   var EMPTY_ARRAY2 = [];
   function useIsMultiselectPicker(actions) {
-    return (0, import_element48.useMemo)(() => {
+    return (0, import_element88.useMemo)(() => {
       return !!actions?.length && actions?.every((action) => action.supportsBulk);
     }, [actions]);
   }
@@ -21927,7 +31987,7 @@ var wp;
     const hasSelection = selection.length > 0;
     const areAllSelected = selectedItems.length === data.length;
     if (disableSelectAll) {
-      return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
         import_components14.CheckboxControl,
         {
           className: "dataviews-view-table-selection-checkbox",
@@ -21936,11 +31996,11 @@ var wp;
           onChange: () => {
             onChangeSelection([]);
           },
-          "aria-label": (0, import_i18n26.__)("Deselect all")
+          "aria-label": (0, import_i18n31.__)("Deselect all")
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
       import_components14.CheckboxControl,
       {
         className: "dataviews-view-table-selection-checkbox",
@@ -21963,7 +32023,7 @@ var wp;
             onChangeSelection(Array.from(selectionSet));
           }
         },
-        "aria-label": areAllSelected ? (0, import_i18n26.__)("Deselect all") : (0, import_i18n26.__)("Select all")
+        "aria-label": areAllSelected ? (0, import_i18n31.__)("Deselect all") : (0, import_i18n31.__)("Select all")
       }
     );
   }
@@ -21973,10 +32033,10 @@ var wp;
     selection
   }) {
     const registry = (0, import_data6.useRegistry)();
-    const [actionInProgress, setActionInProgress] = (0, import_element48.useState)(
+    const [actionInProgress, setActionInProgress] = (0, import_element88.useState)(
       null
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(Stack, { direction: "row", gap: "xs", children: actions.map((action) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(Stack, { direction: "row", gap: "xs", children: actions.map((action) => {
       if (!("callback" in action)) {
         return null;
       }
@@ -21984,7 +32044,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_runtime77.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
         import_components14.Button,
         {
           accessibleWhenDisabled: true,
@@ -22015,9 +32075,9 @@ var wp;
       actions = EMPTY_ARRAY2,
       paginationInfo,
       view
-    } = (0, import_element48.useContext)(dataviews_context_default);
+    } = (0, import_element88.useContext)(dataviews_context_default);
     const isMultiselect = useIsMultiselectPicker(actions);
-    const selectedItems = (0, import_element48.useMemo)(
+    const selectedItems = (0, import_element88.useMemo)(
       () => data.filter((item) => selection.includes(getItemId(item))),
       [selection, getItemId, data]
     );
@@ -22030,7 +32090,7 @@ var wp;
       paginationInfo.totalItems,
       !!view.infiniteScrollEnabled
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
       Stack,
       {
         direction: "row",
@@ -22038,7 +32098,7 @@ var wp;
         gap: "md",
         align: "center",
         children: [
-          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
+          isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
             BulkSelectionCheckbox2,
             {
               selection,
@@ -22049,7 +32109,7 @@ var wp;
               disableSelectAll: !!view.infiniteScrollEnabled
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime77.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
+          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("span", { className: "dataviews-bulk-actions-footer__item-count", children: message2 })
         ]
       }
     );
@@ -22060,15 +32120,15 @@ var wp;
       selection,
       getItemId,
       actions = EMPTY_ARRAY2
-    } = (0, import_element48.useContext)(dataviews_context_default);
-    const selectedItems = (0, import_element48.useMemo)(
+    } = (0, import_element88.useContext)(dataviews_context_default);
+    const selectedItems = (0, import_element88.useMemo)(
       () => data.filter((item) => selection.includes(getItemId(item))),
       [selection, getItemId, data]
     );
     if (!actions.length) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime77.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)("div", { className: "dataviews-picker-footer__actions", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
       ActionButtons,
       {
         actions,
@@ -22078,9 +32138,9 @@ var wp;
     ) });
   }
   function DataViewsPickerBulkActionToolbar() {
-    return /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(Stack, { direction: "row", gap: "md", align: "center", children: [
-      /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(PickerBulkSelectionInfo, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(PickerActions, {})
+    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, {})
     ] });
   }
   function DataViewsPickerFooter() {
@@ -22088,12 +32148,12 @@ var wp;
       actions = EMPTY_ARRAY2,
       paginationInfo,
       view
-    } = (0, import_element48.useContext)(dataviews_context_default);
+    } = (0, import_element88.useContext)(dataviews_context_default);
     const hasPagination = !view.infiniteScrollEnabled && !!paginationInfo.totalItems && paginationInfo.totalPages > 1;
     if (!actions.length && !hasPagination) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime77.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime132.jsxs)(
       Stack,
       {
         direction: "row",
@@ -22102,16 +32162,16 @@ var wp;
         className: "dataviews-footer",
         gap: "sm",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(PickerBulkSelectionInfo, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(dataviews_pagination_default, {}),
-          /* @__PURE__ */ (0, import_jsx_runtime77.jsx)(PickerActions, {})
+          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(PickerBulkSelectionInfo, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(dataviews_pagination_default, {}),
+          /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(PickerActions, {})
         ]
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-layouts/picker-grid/index.mjs
-  var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
   function GridItem3({
     view,
     selection,
@@ -22130,10 +32190,10 @@ var wp;
   }) {
     const { showTitle = true, showMedia = true, showDescription = true } = view;
     const id = getItemId(item);
-    const elementRef = (0, import_element49.useRef)(null);
+    const elementRef = (0, import_element89.useRef)(null);
     const isSelected2 = selection.includes(id);
     useIntersectionObserver(elementRef, posinset);
-    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+    const renderedMediaField = mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
       mediaField.render,
       {
         item,
@@ -22141,13 +32201,13 @@ var wp;
         config
       }
     ) : null;
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(titleField.render, { item, field: titleField }) : null;
-    return /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(
+    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(titleField.render, { item, field: titleField }) : null;
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
       import_components15.Composite.Item,
       {
         ref: elementRef,
-        "aria-label": titleField ? titleField.getValue({ item }) || (0, import_i18n27.__)("(no title)") : void 0,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(Stack, { direction: "column", children, ...props }),
+        "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 }),
         role: "option",
         "aria-posinset": posinset,
         "aria-setsize": setsize,
@@ -22157,8 +32217,8 @@ var wp;
         "aria-selected": isSelected2,
         ...selectionProps,
         children: [
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("div", { className: "dataviews-view-picker-grid__media", children: renderedMediaField }),
-          showMedia && renderedMediaField && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+          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)(
             DataViewsSelectionCheckbox,
             {
               item,
@@ -22171,24 +32231,24 @@ var wp;
               tabIndex: -1
             }
           ),
-          showTitle && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+          showTitle && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
             Stack,
             {
               direction: "row",
               justify: "space-between",
               className: "dataviews-view-picker-grid__title-actions",
-              children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
+              children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("div", { className: "dataviews-view-picker-grid__title-field dataviews-title-field", children: renderedTitleField })
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(Stack, { direction: "column", gap: "xs", children: [
-            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(Stack, { direction: "column", gap: "xs", children: [
+            showDescription && descriptionField2?.render && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               descriptionField2.render,
               {
                 item,
                 field: descriptionField2
               }
             ),
-            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+            !!badgeFields?.length && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               Stack,
               {
                 direction: "row",
@@ -22200,11 +32260,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_runtime78.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                       Badge,
                       {
                         className: "dataviews-view-picker-grid__field-value",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                           field.render,
                           {
                             item,
@@ -22218,14 +32278,14 @@ var wp;
                 })
               }
             ),
-            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+            !!regularFields?.length && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-picker-grid__fields",
                 gap: "xs",
                 children: regularFields.map((field) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                     import_components15.Flex,
                     {
                       className: "dataviews-view-picker-grid__field",
@@ -22234,14 +32294,14 @@ var wp;
                       expanded: true,
                       style: { height: "auto" },
                       direction: "row",
-                      children: /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(import_jsx_runtime78.Fragment, { children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_components15.FlexItem, { className: "dataviews-view-picker-grid__field-name", children: field.header }),
-                        /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                      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)(
                           import_components15.FlexItem,
                           {
                             className: "dataviews-view-picker-grid__field-value",
                             style: { maxHeight: "none" },
-                            children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                            children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                               field.render,
                               {
                                 item,
@@ -22269,11 +32329,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const headerId = (0, import_compose7.useInstanceId)(
+    const headerId = (0, import_compose10.useInstanceId)(
       GridGroup,
       "dataviews-view-picker-grid-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
       Stack,
       {
         direction: "column",
@@ -22281,14 +32341,14 @@ var wp;
         role: "group",
         "aria-labelledby": headerId,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-grid-group__header",
               id: headerId,
-              children: showLabel ? (0, import_i18n27.sprintf)(
+              children: showLabel ? (0, import_i18n32.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"),
+                (0, import_i18n32.__)("%1$s: %2$s"),
                 groupField.label,
                 groupName
               ) : groupName
@@ -22309,10 +32369,10 @@ var wp;
     onChangeSelection,
     selection,
     view,
-    className: className2,
+    className,
     empty
   }) {
-    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element49.useContext)(dataviews_context_default);
+    const { resizeObserverRef, paginationInfo, itemListLabel } = (0, import_element89.useContext)(dataviews_context_default);
     const titleField = fields.find(
       (field) => field.id === view?.titleField
     );
@@ -22355,16 +32415,17 @@ var wp;
     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_runtime78.jsxs)(import_jsx_runtime78.Fragment, {
+    return /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(import_jsx_runtime133.Fragment, {
       // Render multiple groups.
       children: [
-        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+        hasData && groupField && dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
           import_components15.Composite,
           {
             virtualFocus: true,
@@ -22373,15 +32434,16 @@ var wp;
             "aria-multiselectable": isMultiselect,
             className: clsx_default(
               "dataviews-view-picker-grid",
-              className2,
+              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_runtime78.jsx)(
+            render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               Stack,
               {
                 direction: "column",
@@ -22391,24 +32453,21 @@ var wp;
               }
             ),
             children: Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                 GridGroup,
                 {
                   groupName,
                   groupField,
                   showLabel: view.groupBy?.showLabel !== false,
-                  children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                  children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                     GridItems,
                     {
                       previewSize: usedPreviewSize,
-                      style: {
-                        gridTemplateColumns: usedPreviewSize && `repeat(auto-fill, minmax(${usedPreviewSize}px, 1fr))`
-                      },
                       "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_runtime78.jsx)(
+                        return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                           GridItem3,
                           {
                             view,
@@ -22442,20 +32501,21 @@ var wp;
           }
         ),
         // Render a single grid with all data.
-        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime78.jsxs)(
+        hasData && !dataByGroup && /* @__PURE__ */ (0, import_jsx_runtime133.jsxs)(
           import_components15.Composite,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+            render: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
               GridItems,
               {
                 className: clsx_default(
                   "dataviews-view-picker-grid",
-                  className2,
+                  className,
                   {
                     [`has-${view.layout?.density}-density`]: view.layout?.density && [
                       "compact",
                       "comfortable"
-                    ].includes(view.layout.density)
+                    ].includes(view.layout.density),
+                    "has-media-fit-contain": isMediaContain
                   }
                 ),
                 previewSize: usedPreviewSize,
@@ -22470,10 +32530,10 @@ var wp;
             "aria-label": itemListLabel,
             children: [
               Array.from({ length: placeholdersNeeded }).map(
-                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                (_, index2) => /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                   import_components15.Composite.Item,
                   {
-                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                    render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                       Stack,
                       {
                         direction: "column",
@@ -22491,7 +32551,7 @@ var wp;
               ),
               data.map((item) => {
                 const posinset = item.position;
-                return /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+                return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
                   GridItem3,
                   {
                     view,
@@ -22520,27 +32580,27 @@ var wp;
           }
         ),
         // Render empty state.
-        !hasData && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(
+        !hasData && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
           "div",
           {
             className: clsx_default({
               "dataviews-loading": isLoading,
               "dataviews-no-results": !isLoading
             }),
-            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_components15.Spinner, {}) }) : empty
+            children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components15.Spinner, {}) }) : empty
           }
         ),
-        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime78.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime78.jsx)(import_components15.Spinner, {}) })
+        hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime133.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(import_components15.Spinner, {}) })
       ]
     });
   }
   var picker_grid_default = ViewPickerGrid;

   // packages/dataviews/build-module/components/dataviews-layouts/picker-table/index.mjs
-  var import_i18n28 = __toESM(require_i18n(), 1);
+  var import_i18n33 = __toESM(require_i18n(), 1);
   var import_components16 = __toESM(require_components(), 1);
-  var import_element50 = __toESM(require_element(), 1);
-  var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1);
+  var import_element90 = __toESM(require_element(), 1);
+  var import_jsx_runtime134 = __toESM(require_jsx_runtime(), 1);
   function TableColumnField2({
     item,
     fields,
@@ -22551,11 +32611,11 @@ var wp;
     if (!field) {
       return null;
     }
-    const className2 = clsx_default("dataviews-view-table__cell-content-wrapper", {
+    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_runtime79.jsx)("div", { className: className2, children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(field.render, { item, field }) });
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(field.render, { item, field }) });
   }
   function TableRow2({
     item,
@@ -22571,10 +32631,10 @@ var wp;
     selectionProps,
     posinset
   }) {
-    const { paginationInfo } = (0, import_element50.useContext)(dataviews_context_default);
+    const { paginationInfo } = (0, import_element90.useContext)(dataviews_context_default);
     const isSelected2 = selection.includes(id);
-    const [isHovered, setIsHovered] = (0, import_element50.useState)(false);
-    const elementRef = (0, import_element50.useRef)(null);
+    const [isHovered, setIsHovered] = (0, import_element90.useState)(false);
+    const elementRef = (0, import_element90.useRef)(null);
     useIntersectionObserver(elementRef, posinset);
     const {
       showTitle = true,
@@ -22590,11 +32650,11 @@ var wp;
     };
     const columns = view.fields ?? [];
     const hasPrimaryColumn = titleField && showTitle || mediaField && showMedia || descriptionField2 && showDescription;
-    return /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
       import_components16.Composite.Item,
       {
         ref: elementRef,
-        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+        render: ({ children, ...props }) => /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
           "tr",
           {
             className: clsx_default("dataviews-view-table__row", {
@@ -22623,12 +32683,12 @@ var wp;
           selectionProps.onMouseDown(event);
         },
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
             "td",
             {
               className: "dataviews-view-table__checkbox-column",
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("div", { className: "dataviews-view-table__cell-content-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                 DataViewsSelectionCheckbox,
                 {
                   item,
@@ -22643,11 +32703,11 @@ var wp;
               ) })
             }
           ),
-          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+          hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
             "td",
             {
               role: "presentation",
-              children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+              children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                 column_primary_default,
                 {
                   item,
@@ -22661,7 +32721,7 @@ var wp;
           ),
           columns.map((column) => {
             const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-            return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+            return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
               "td",
               {
                 style: {
@@ -22670,7 +32730,7 @@ var wp;
                   minWidth
                 },
                 role: "presentation",
-                children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                   TableColumnField2,
                   {
                     fields,
@@ -22699,14 +32759,14 @@ var wp;
     selection,
     setOpenedFilter,
     view,
-    className: className2,
+    className,
     empty
   }) {
-    const headerMenuRefs = (0, import_element50.useRef)(/* @__PURE__ */ new Map());
-    const headerMenuToFocusRef = (0, import_element50.useRef)(void 0);
-    const [nextHeaderMenuToFocus, setNextHeaderMenuToFocus] = (0, import_element50.useState)();
+    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 isMultiselect = useIsMultiselectPicker(actions) ?? false;
-    (0, import_element50.useEffect)(() => {
+    (0, import_element90.useEffect)(() => {
       if (headerMenuToFocusRef.current) {
         headerMenuToFocusRef.current.focus();
         headerMenuToFocusRef.current = void 0;
@@ -22725,7 +32785,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const tableNoticeId = (0, import_element50.useId)();
+    const tableNoticeId = (0, import_element90.useId)();
     if (nextHeaderMenuToFocus) {
       headerMenuToFocusRef.current = nextHeaderMenuToFocus;
       setNextHeaderMenuToFocus(void 0);
@@ -22755,14 +32815,14 @@ var wp;
         headerMenuRefs.current.delete(column);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(import_jsx_runtime79.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(import_jsx_runtime134.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
         "table",
         {
           className: clsx_default(
             "dataviews-view-table",
             "dataviews-view-picker-table",
-            className2,
+            className,
             {
               [`has-${view.layout?.density}-density`]: view.layout?.density && ["compact", "comfortable"].includes(
                 view.layout.density
@@ -22773,13 +32833,13 @@ var wp;
           "aria-describedby": tableNoticeId,
           role: isInfiniteScroll ? "feed" : "listbox",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("thead", { role: "presentation", children: /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
               "tr",
               {
                 className: "dataviews-view-table__row",
                 role: "presentation",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                  /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("th", { className: "dataviews-view-table__checkbox-column", children: isMultiselect && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                     BulkSelectionCheckbox,
                     {
                       selection,
@@ -22790,7 +32850,7 @@ var wp;
                       disableSelectAll: isInfiniteScroll
                     }
                   ) }),
-                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                  hasPrimaryColumn && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("th", { children: titleField && /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                     column_header_menu_default,
                     {
                       ref: headerMenuRef(
@@ -22808,7 +32868,7 @@ var wp;
                   ) }),
                   columns.map((column, index2) => {
                     const { width, maxWidth, minWidth, align } = view.layout?.styles?.[column] ?? {};
-                    return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                    return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                       "th",
                       {
                         style: {
@@ -22819,7 +32879,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_runtime79.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                           column_header_menu_default,
                           {
                             ref: headerMenuRef(column, index2),
@@ -22840,27 +32900,27 @@ var wp;
               }
             ) }),
             hasData && groupField && dataByGroup ? Array.from(dataByGroup.entries()).map(
-              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+              ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
                 import_components16.Composite,
                 {
                   virtualFocus: true,
                   orientation: "vertical",
-                  render: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("tbody", { role: "group" }),
+                  render: /* @__PURE__ */ (0, import_jsx_runtime134.jsx)("tbody", { role: "group" }),
                   children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                    /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                       "tr",
                       {
                         className: "dataviews-view-table__group-header-row",
                         role: "presentation",
-                        children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                        children: /* @__PURE__ */ (0, import_jsx_runtime134.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_i18n28.sprintf)(
+                            children: view.groupBy?.showLabel === false ? groupName : (0, import_i18n33.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"),
+                              (0, import_i18n33.__)("%1$s: %2$s"),
                               groupField.label,
                               groupName
                             )
@@ -22870,7 +32930,7 @@ var wp;
                     ),
                     groupItems.map((item, index2) => {
                       const id = getItemId(item) || index2.toString();
-                      return /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+                      return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                         TableRow2,
                         {
                           item,
@@ -22894,17 +32954,17 @@ var wp;
                 },
                 `group-${groupName}`
               )
-            ) : /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(
+            ) : /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
               import_components16.Composite,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("tbody", { role: "presentation" }),
+                render: /* @__PURE__ */ (0, import_jsx_runtime134.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_runtime79.jsx)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime134.jsx)(
                     TableRow2,
                     {
                       item,
@@ -22930,7 +32990,7 @@ var wp;
           ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime79.jsxs)(
+      /* @__PURE__ */ (0, import_jsx_runtime134.jsxs)(
         "div",
         {
           className: clsx_default({
@@ -22939,8 +32999,8 @@ var wp;
           }),
           id: tableNoticeId,
           children: [
-            !hasData && (isLoading ? /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_components16.Spinner, {}) }) : empty),
-            hasData && isLoading && /* @__PURE__ */ (0, import_jsx_runtime79.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime79.jsx)(import_components16.Spinner, {}) })
+            !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, {}) })
           ]
         }
       )
@@ -22950,10 +33010,10 @@ var wp;

   // packages/dataviews/build-module/components/dataviews-layouts/picker-activity/index.mjs
   var import_components17 = __toESM(require_components(), 1);
-  var import_element51 = __toESM(require_element(), 1);
-  var import_compose8 = __toESM(require_compose(), 1);
-  var import_i18n29 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
+  var import_element91 = __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);
   function isDefined4(item) {
     return !!item;
   }
@@ -22970,13 +33030,13 @@ var wp;
     posinset,
     setsize
   }) {
-    const elementRef = (0, import_element51.useRef)(null);
+    const elementRef = (0, import_element91.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_runtime80.jsx)(
+    const mediaContent = showMedia && density !== "compact" && mediaField?.render ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
       mediaField.render,
       {
         item,
@@ -22986,16 +33046,16 @@ var wp;
         }
       }
     ) : null;
-    const renderedMediaField = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("div", { className: "dataviews-view-picker-activity__item-type-icon", children: mediaContent || /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+    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)(
       "span",
       {
         className: "dataviews-view-picker-activity__item-bullet",
         "aria-hidden": "true"
       }
     ) });
-    const renderedTitleField = showTitle && titleField?.render ? /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(titleField.render, { item, field: titleField }) : null;
-    const renderedDescriptionField = showDescription && descriptionField2?.render ? /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(descriptionField2.render, { item, field: descriptionField2 }) : null;
-    const verticalGap = (0, import_element51.useMemo)(() => {
+    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)(() => {
       switch (density) {
         case "comfortable":
           return "md";
@@ -23003,7 +33063,7 @@ var wp;
           return "sm";
       }
     }, [density]);
-    return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
       import_components17.Composite.Item,
       {
         ref: elementRef,
@@ -23020,9 +33080,9 @@ var wp;
           isSelected2 && "is-selected"
         ),
         ...selectionProps,
-        render: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("div", {}),
-        children: /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(Stack, { direction: "row", gap: "lg", justify: "start", align: "flex-start", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+        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)(
             Stack,
             {
               direction: "column",
@@ -23032,7 +33092,7 @@ var wp;
               children: renderedMediaField
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
             Stack,
             {
               direction: "column",
@@ -23040,22 +33100,22 @@ var wp;
               align: "flex-start",
               className: "dataviews-view-picker-activity__item-content",
               children: [
-                renderedTitleField && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("div", { className: "dataviews-view-picker-activity__item-title", children: renderedTitleField }),
-                renderedDescriptionField && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("div", { className: "dataviews-view-picker-activity__item-description", children: renderedDescriptionField }),
-                /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("div", { className: "dataviews-view-picker-activity__item-fields", children: otherFields.map((field) => /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
+                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)(
                   "div",
                   {
                     className: "dataviews-view-picker-activity__item-field",
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                         VisuallyHidden,
                         {
-                          render: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("span", {}),
+                          render: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("span", {}),
                           className: "dataviews-view-picker-activity__item-field-label",
                           children: field.label
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("span", { className: "dataviews-view-picker-activity__item-field-value", children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
                         field.render,
                         {
                           item,
@@ -23079,11 +33139,11 @@ var wp;
     showLabel = true,
     children
   }) {
-    const headerId = (0, import_compose8.useInstanceId)(
+    const headerId = (0, import_compose11.useInstanceId)(
       PickerActivityGroup,
       "dataviews-view-picker-activity-group__header"
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(
       Stack,
       {
         direction: "column",
@@ -23091,14 +33151,14 @@ var wp;
         "aria-labelledby": headerId,
         className: "dataviews-view-picker-activity-group",
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
             "h3",
             {
               className: "dataviews-view-picker-activity-group__header",
               id: headerId,
-              children: showLabel ? (0, import_i18n29.sprintf)(
+              children: showLabel ? (0, import_i18n34.sprintf)(
                 // translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022".
-                (0, import_i18n29.__)("%1$s: %2$s"),
+                (0, import_i18n34.__)("%1$s: %2$s"),
                 groupField.label,
                 groupName
               ) : groupName
@@ -23118,10 +33178,10 @@ var wp;
     selection,
     view,
     actions,
-    className: className2,
+    className,
     empty
   }) {
-    const { itemListLabel, paginationInfo } = (0, import_element51.useContext)(dataviews_context_default);
+    const { itemListLabel, paginationInfo } = (0, import_element91.useContext)(dataviews_context_default);
     const isMultiselect = useIsMultiselectPicker(actions);
     const titleField = fields.find(
       (field) => field.id === view?.titleField
@@ -23149,7 +33209,7 @@ var wp;
       selectionMode: isMultiselect ? "multi" : "single-clearable",
       shouldSelectOnClick: true
     });
-    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+    const renderItem = (item) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
       PickerActivityItem,
       {
         view,
@@ -23167,19 +33227,19 @@ var wp;
       getItemId(item)
     );
     if (!hasData) {
-      return /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
         "div",
         {
           className: clsx_default({
             "dataviews-loading": isLoading,
             "dataviews-no-results": !isLoading
           }),
-          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_components17.Spinner, {}) }) : empty
+          children: isLoading ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components17.Spinner, {}) }) : empty
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(import_jsx_runtime80.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime135.jsxs)(import_jsx_runtime135.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
         import_components17.Composite,
         {
           virtualFocus: true,
@@ -23188,13 +33248,13 @@ var wp;
           "aria-multiselectable": isMultiselect,
           "aria-label": itemListLabel,
           "aria-busy": isLoading,
-          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
+          render: isGrouped ? /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(Stack, { direction: "column", gap: "sm" }) : void 0,
           className: clsx_default(
             "dataviews-view-picker-activity",
-            className2
+            className
           ),
           children: isGrouped && dataByGroup ? Array.from(dataByGroup.entries()).map(
-            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(
+            ([groupName, groupItems]) => /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(
               PickerActivityGroup,
               {
                 groupName,
@@ -23207,22 +33267,22 @@ var wp;
           ) : data.map(renderItem)
         }
       ),
-      isLoading && /* @__PURE__ */ (0, import_jsx_runtime80.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_components17.Spinner, {}) })
+      isLoading && /* @__PURE__ */ (0, import_jsx_runtime135.jsx)("p", { className: "dataviews-loading-more", children: /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(import_components17.Spinner, {}) })
     ] });
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/density-picker.mjs
   var import_components18 = __toESM(require_components(), 1);
-  var import_i18n30 = __toESM(require_i18n(), 1);
-  var import_element52 = __toESM(require_element(), 1);
-  var import_jsx_runtime81 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n35 = __toESM(require_i18n(), 1);
+  var import_element92 = __toESM(require_element(), 1);
+  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
   function DensityPicker() {
-    const context = (0, import_element52.useContext)(dataviews_context_default);
+    const context = (0, import_element92.useContext)(dataviews_context_default);
     const view = context.view;
-    return /* @__PURE__ */ (0, import_jsx_runtime81.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime136.jsxs)(
       import_components18.__experimentalToggleGroupControl,
       {
-        label: (0, import_i18n30.__)("Density"),
+        label: (0, import_i18n35.__)("Density"),
         value: view.layout?.density || "balanced",
         onChange: (value) => {
           context.onChangeView({
@@ -23235,30 +33295,30 @@ var wp;
         },
         isBlock: true,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
             import_components18.__experimentalToggleGroupControlOption,
             {
               value: "comfortable",
-              label: (0, import_i18n30._x)(
+              label: (0, import_i18n35._x)(
                 "Comfortable",
                 "Density option for DataView layout"
               )
             },
             "comfortable"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
             import_components18.__experimentalToggleGroupControlOption,
             {
               value: "balanced",
-              label: (0, import_i18n30._x)("Balanced", "Density option for DataView layout")
+              label: (0, import_i18n35._x)("Balanced", "Density option for DataView layout")
             },
             "balanced"
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime81.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
             import_components18.__experimentalToggleGroupControlOption,
             {
               value: "compact",
-              label: (0, import_i18n30._x)("Compact", "Density option for DataView layout")
+              label: (0, import_i18n35._x)("Compact", "Density option for DataView layout")
             },
             "compact"
           )
@@ -23267,11 +33327,44 @@ var wp;
     );
   }

-  // packages/dataviews/build-module/components/dataviews-layouts/utils/preview-size-picker.mjs
+  // packages/dataviews/build-module/components/dataviews-layouts/utils/media-fit-control.mjs
   var import_components19 = __toESM(require_components(), 1);
-  var import_i18n31 = __toESM(require_i18n(), 1);
-  var import_element53 = __toESM(require_element(), 1);
-  var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n36 = __toESM(require_i18n(), 1);
+  var import_element93 = __toESM(require_element(), 1);
+  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
+  function MediaFitControl() {
+    const context = (0, import_element93.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_runtime137.jsx)(
+      import_components19.ToggleControl,
+      {
+        label: (0, import_i18n36.__)("Original aspect ratio"),
+        checked: view.layout?.mediaFit === "contain",
+        onChange: (isChecked) => {
+          context.onChangeView({
+            ...view,
+            layout: {
+              ...view.layout,
+              mediaFit: isChecked ? "contain" : "cover"
+            }
+          });
+        }
+      }
+    );
+  }
+
+  // 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 imageSizes2 = [
     {
       value: 120,
@@ -23302,7 +33395,7 @@ var wp;
     }
   ];
   function PreviewSizePicker() {
-    const context = (0, import_element53.useContext)(dataviews_context_default);
+    const context = (0, import_element94.useContext)(dataviews_context_default);
     const view = context.view;
     const breakValues = imageSizes2.filter((size4) => {
       return context.containerWidth >= size4.breakpoint;
@@ -23314,11 +33407,11 @@ var wp;
         value: index2
       };
     });
-    return /* @__PURE__ */ (0, import_jsx_runtime82.jsx)(
-      import_components19.RangeControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+      import_components20.RangeControl,
       {
         showTooltip: false,
-        label: (0, import_i18n31.__)("Preview size"),
+        label: (0, import_i18n37.__)("Preview size"),
         value: previewSizeToUse,
         min: 0,
         max: breakValues.length - 1,
@@ -23339,11 +33432,12 @@ var wp;
   }

   // packages/dataviews/build-module/components/dataviews-layouts/utils/grid-config-options.mjs
-  var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime139 = __toESM(require_jsx_runtime(), 1);
   function GridConfigOptions() {
-    return /* @__PURE__ */ (0, import_jsx_runtime83.jsxs)(import_jsx_runtime83.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(DensityPicker, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(PreviewSizePicker, {})
+    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, {})
     ] });
   }

@@ -23351,35 +33445,35 @@ var wp;
   var VIEW_LAYOUTS = [
     {
       type: LAYOUT_TABLE,
-      label: (0, import_i18n32.__)("Table"),
+      label: (0, import_i18n38.__)("Table"),
       component: table_default,
       icon: block_table_default,
       viewConfigOptions: DensityPicker
     },
     {
       type: LAYOUT_GRID,
-      label: (0, import_i18n32.__)("Grid"),
+      label: (0, import_i18n38.__)("Grid"),
       component: grid_default,
       icon: category_default,
       viewConfigOptions: GridConfigOptions
     },
     {
       type: LAYOUT_LIST,
-      label: (0, import_i18n32.__)("List"),
+      label: (0, import_i18n38.__)("List"),
       component: ViewList,
-      icon: (0, import_i18n32.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
+      icon: (0, import_i18n38.isRTL)() ? format_list_bullets_rtl_default : format_list_bullets_default,
       viewConfigOptions: DensityPicker
     },
     {
       type: LAYOUT_ACTIVITY,
-      label: (0, import_i18n32.__)("Activity"),
+      label: (0, import_i18n38.__)("Activity"),
       component: ViewActivity,
       icon: scheduled_default,
       viewConfigOptions: DensityPicker
     },
     {
       type: LAYOUT_PICKER_GRID,
-      label: (0, import_i18n32.__)("Grid"),
+      label: (0, import_i18n38.__)("Grid"),
       component: picker_grid_default,
       icon: category_default,
       viewConfigOptions: GridConfigOptions,
@@ -23387,7 +33481,7 @@ var wp;
     },
     {
       type: LAYOUT_PICKER_TABLE,
-      label: (0, import_i18n32.__)("Table"),
+      label: (0, import_i18n38.__)("Table"),
       component: picker_table_default,
       icon: block_table_default,
       viewConfigOptions: DensityPicker,
@@ -23395,7 +33489,7 @@ var wp;
     },
     {
       type: LAYOUT_PICKER_ACTIVITY,
-      label: (0, import_i18n32.__)("Activity"),
+      label: (0, import_i18n38.__)("Activity"),
       component: ViewPickerActivity,
       icon: scheduled_default,
       viewConfigOptions: DensityPicker,
@@ -23404,12 +33498,12 @@ var wp;
   ];

   // packages/dataviews/build-module/components/dataviews-filters/filters.mjs
-  var import_element61 = __toESM(require_element(), 1);
+  var import_element102 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/dataviews-filters/filter.mjs
-  var import_components22 = __toESM(require_components(), 1);
-  var import_i18n35 = __toESM(require_i18n(), 1);
-  var import_element58 = __toESM(require_element(), 1);
+  var import_components23 = __toESM(require_components(), 1);
+  var import_i18n41 = __toESM(require_i18n(), 1);
+  var import_element99 = __toESM(require_element(), 1);

   // node_modules/@ariakit/react-components/dist/button/utils.js
   function withDefaultButtonType(props) {
@@ -23422,8 +33516,8 @@ var wp;
   }

   // node_modules/@ariakit/react-components/dist/focusable/focusable-context.js
-  var import_react42 = __toESM(require_react(), 1);
-  var FocusableContext = (0, import_react42.createContext)(true);
+  var import_react47 = __toESM(require_react(), 1);
+  var FocusableContext = (0, import_react47.createContext)(true);

   // node_modules/@ariakit/utils/dist/index.js
   function toArray(arg) {
@@ -23512,7 +33606,11 @@ var wp;
   }
   function removeUndefinedValues(obj) {
     const result = {};
-    for (const key in obj) if (obj[key] !== void 0) result[key] = obj[key];
+    for (const key in obj) {
+      if (!hasOwnProperty(obj, key)) continue;
+      if (key === "__proto__") continue;
+      if (obj[key] !== void 0) result[key] = obj[key];
+    }
     return result;
   }
   function defaultValue(...values) {
@@ -23812,17 +33910,6 @@ var wp;
     if (activeDescendant === element.id) return true;
     return !!element.querySelector(`#${CSS.escape(activeDescendant)}`);
   }
-  function focusIntoView(element, options) {
-    if (!("scrollIntoView" in element)) element.focus();
-    else {
-      element.focus({ preventScroll: true });
-      element.scrollIntoView({
-        block: "nearest",
-        inline: "nearest",
-        ...options
-      });
-    }
-  }
   function createUndoCallback(callback) {
     return async () => {
       const redo = await callback?.();
@@ -23878,9 +33965,9 @@ var wp;
   }

   // node_modules/@ariakit/react-utils/dist/index.js
-  var React78 = __toESM(require_react(), 1);
-  var import_react43 = __toESM(require_react(), 1);
-  var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
+  var React145 = __toESM(require_react(), 1);
+  var import_react48 = __toESM(require_react(), 1);
+  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
   function setRef(ref, value) {
     if (typeof ref === "function") {
       const cleanup = ref(value);
@@ -23889,7 +33976,7 @@ var wp;
   }
   function isValidElementWithRef(element) {
     if (!element) return false;
-    if (!(0, import_react43.isValidElement)(element)) return false;
+    if (!(0, import_react48.isValidElement)(element)) return false;
     if ("ref" in element.props) return true;
     if ("ref" in element) return true;
     return false;
@@ -23902,6 +33989,7 @@ var wp;
     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];
@@ -23919,6 +34007,7 @@ var wp;
         continue;
       }
       const overrideValue = overrides[key];
+      if (overrideValue === void 0) continue;
       if (key.startsWith("on")) {
         if (typeof overrideValue !== "function") continue;
         const baseValue = base[key];
@@ -23934,34 +34023,34 @@ var wp;
     }
     return props;
   }
-  var _React = { ...React78 };
+  var _React = { ...React145 };
   var useReactId = _React.useId;
   var useReactDeferredValue = _React.useDeferredValue;
   var useReactInsertionEffect = _React.useInsertionEffect;
-  var useSafeLayoutEffect = canUseDOM ? import_react43.useLayoutEffect : import_react43.useEffect;
+  var useSafeLayoutEffect = canUseDOM ? import_react48.useLayoutEffect : import_react48.useEffect;
   function useInitialValue(value) {
-    const [initialValue] = (0, import_react43.useState)(value);
+    const [initialValue] = (0, import_react48.useState)(value);
     return initialValue;
   }
   function useLiveRef(value) {
-    const ref = (0, import_react43.useRef)(value);
+    const ref = (0, import_react48.useRef)(value);
     useSafeLayoutEffect(() => {
       ref.current = value;
     });
     return ref;
   }
   function useEvent(callback) {
-    const ref = (0, import_react43.useRef)(() => {
+    const ref = (0, import_react48.useRef)(() => {
       throw new Error("Cannot call an event handler while rendering.");
     });
     if (useReactInsertionEffect) useReactInsertionEffect(() => {
       ref.current = callback;
     });
     else ref.current = callback;
-    return (0, import_react43.useCallback)((...args) => ref.current?.(...args), []);
+    return (0, import_react48.useCallback)((...args) => ref.current?.(...args), []);
   }
   function useTransactionState(callback) {
-    const [state, setState] = (0, import_react43.useState)(null);
+    const [state, setState] = (0, import_react48.useState)(null);
     useSafeLayoutEffect(() => {
       if (state == null) return;
       if (!callback) return;
@@ -23976,8 +34065,8 @@ var wp;
     }, [state, callback]);
     return [state, setState];
   }
-  function useMergeRefs2(...refs) {
-    return (0, import_react43.useMemo)(() => {
+  function useMergeRefs5(...refs) {
+    return (0, import_react48.useMemo)(() => {
       if (!refs.some(Boolean)) return;
       return (value) => {
         const refEffects = [];
@@ -23997,13 +34086,13 @@ var wp;
       };
     }, refs);
   }
-  function useId4(defaultId) {
+  function useId7(defaultId) {
     if (useReactId) {
       const reactId = useReactId();
       if (defaultId) return defaultId;
       return reactId;
     }
-    const [id, setId] = (0, import_react43.useState)(defaultId);
+    const [id, setId] = (0, import_react48.useState)(defaultId);
     useSafeLayoutEffect(() => {
       if (defaultId || id) return;
       const random = Math.random().toString(36).slice(2, 8);
@@ -24013,8 +34102,8 @@ var wp;
   }
   function useAttribute(refOrElement, attributeName, defaultValue2) {
     const initialValue = useInitialValue(defaultValue2);
-    const [attribute, setAttribute] = (0, import_react43.useState)(initialValue);
-    (0, import_react43.useEffect)(() => {
+    const [attribute, setAttribute] = (0, import_react48.useState)(initialValue);
+    (0, import_react48.useEffect)(() => {
       const element = refOrElement && "current" in refOrElement ? refOrElement.current : refOrElement;
       if (!element) return;
       const callback = () => {
@@ -24033,17 +34122,17 @@ var wp;
     return attribute;
   }
   function useUpdateEffect(effect, deps) {
-    const mounted = (0, import_react43.useRef)(false);
-    (0, import_react43.useEffect)(() => {
+    const mounted = (0, import_react48.useRef)(false);
+    (0, import_react48.useEffect)(() => {
       if (mounted.current) return effect();
       mounted.current = true;
     }, deps);
-    (0, import_react43.useEffect)(() => () => {
+    (0, import_react48.useEffect)(() => () => {
       mounted.current = false;
     }, []);
   }
   function useUpdateLayoutEffect(effect, deps) {
-    const mounted = (0, import_react43.useRef)(false);
+    const mounted = (0, import_react48.useRef)(false);
     useSafeLayoutEffect(() => {
       if (mounted.current) return effect();
       mounted.current = true;
@@ -24053,13 +34142,13 @@ var wp;
     }, []);
   }
   function useForceUpdate() {
-    return (0, import_react43.useReducer)(() => [], []);
+    return (0, import_react48.useReducer)(() => [], []);
   }
   function useBooleanEvent(booleanOrCallback) {
     return useEvent(typeof booleanOrCallback === "function" ? booleanOrCallback : () => booleanOrCallback);
   }
   function useWrapElement(props, callback, deps = []) {
-    const wrapElement = (0, import_react43.useCallback)((element) => {
+    const wrapElement = (0, import_react48.useCallback)((element) => {
       if (props.wrapElement) element = props.wrapElement(element);
       return callback(element);
     }, [...deps, props.wrapElement]);
@@ -24070,7 +34159,7 @@ var wp;
   }
   function useMetadataProps(props, key, value) {
     const parent = props.onLoadedMetadataCapture;
-    const onLoadedMetadataCapture = (0, import_react43.useMemo)(() => {
+    const onLoadedMetadataCapture = (0, import_react48.useMemo)(() => {
       return Object.assign(() => {
       }, parent, ...value !== void 0 ? [{ [key]: value }] : []);
     }, [
@@ -24082,7 +34171,7 @@ var wp;
   }
   var hasInstalledGlobalEventListeners = false;
   function useIsMouseMoving() {
-    (0, import_react43.useEffect)(() => {
+    (0, import_react48.useEffect)(() => {
       if (hasInstalledGlobalEventListeners) return;
       addGlobalEventListener("mousemove", setMouseMoving, true);
       addGlobalEventListener("mousedown", resetMouseMoving, true);
@@ -24110,29 +34199,29 @@ var wp;
   function resetMouseMoving() {
     mouseMoving = false;
   }
-  function forwardRef29(render4) {
-    const Role = React78.forwardRef((props, ref) => render4({
+  function forwardRef87(render4) {
+    const Role = React145.forwardRef((props, ref) => render4(removeUndefinedValues({
       ...props,
       ref
-    }));
+    })));
     Role.displayName = render4.displayName || render4.name;
     return Role;
   }
-  function memo3(Component2, propsAreEqual) {
-    return React78.memo(Component2, propsAreEqual);
+  function memo4(Component2, propsAreEqual) {
+    return React145.memo(Component2, propsAreEqual);
   }
   function createElement3(Type, props) {
     const { wrapElement, render: render4, ...rest } = props;
-    const mergedRef = useMergeRefs2(props.ref, getRefProperty(render4));
+    const mergedRef = useMergeRefs5(props.ref, getRefProperty(render4));
     let element;
-    if (React78.isValidElement(render4)) {
+    if (React145.isValidElement(render4)) {
       const renderProps = {
         ...render4.props,
         ref: mergedRef
       };
-      element = React78.cloneElement(render4, mergeProps2(rest, renderProps));
+      element = React145.cloneElement(render4, mergeProps2(rest, renderProps));
     } else if (render4) element = render4(rest);
-    else element = /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(Type, { ...rest });
+    else element = /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(Type, { ...rest });
     if (wrapElement) return wrapElement(element);
     return element;
   }
@@ -24144,40 +34233,40 @@ var wp;
     return useRole;
   }
   function createStoreContext(providers = [], scopedProviders = []) {
-    const context = React78.createContext(void 0);
-    const scopedContext = React78.createContext(void 0);
-    const useContext40 = () => React78.useContext(context);
+    const context = React145.createContext(void 0);
+    const scopedContext = React145.createContext(void 0);
+    const useContext60 = () => React145.useContext(context);
     const useScopedContext = (onlyScoped = false) => {
-      const scoped = React78.useContext(scopedContext);
-      const store = useContext40();
+      const scoped = React145.useContext(scopedContext);
+      const store = useContext60();
       if (onlyScoped) return scoped;
       return scoped || store;
     };
     const useProviderContext = () => {
-      const scoped = React78.useContext(scopedContext);
-      const store = useContext40();
+      const scoped = React145.useContext(scopedContext);
+      const store = useContext60();
       if (scoped && scoped === store) return;
       return store;
     };
     const ContextProvider = (props) => {
-      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(Provider2, {
+      return providers.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(Provider2, {
         ...props,
         children
-      }), /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(context.Provider, { ...props }));
+      }), /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(context.Provider, { ...props }));
     };
     const ScopedContextProvider = (props) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(ContextProvider, {
+      return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(ContextProvider, {
         ...props,
-        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(Provider2, {
+        children: scopedProviders.reduceRight((children, Provider2) => /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(Provider2, {
           ...props,
           children
-        }), /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(scopedContext.Provider, { ...props }))
+        }), /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(scopedContext.Provider, { ...props }))
       });
     };
     return {
       context,
       scopedContext,
-      useContext: useContext40,
+      useContext: useContext60,
       useScopedContext,
       useProviderContext,
       ContextProvider,
@@ -24185,8 +34274,11 @@ var wp;
     };
   }

-  // node_modules/@ariakit/react-components/dist/focusable/focusable.js
-  var import_react44 = __toESM(require_react(), 1);
+  // node_modules/@ariakit/react-components/dist/__chunks/CKgCZrim.js
+  var import_react49 = __toESM(require_react(), 1);
+  function isCompositeMoveKey(key) {
+    return key === "ArrowUp" || key === "ArrowRight" || key === "ArrowDown" || key === "ArrowLeft" || key === "Home" || key === "End" || key === "PageUp" || key === "PageDown";
+  }
   var TagName = "div";
   var accessibleWhenDisabledSymbol = /* @__PURE__ */ Symbol("accessibleWhenDisabled");
   var isSafariBrowser = isSafari();
@@ -24271,16 +34363,23 @@ var wp;
     if (isElement2(target) && !target.hasAttribute("data-focus-visible")) isKeyboardModality = false;
   }
   function onGlobalKeyDown(event) {
+    if (isCompositeMoveKey(event.key)) {
+      isKeyboardModality = true;
+      return;
+    }
     if (event.metaKey) return;
     if (event.ctrlKey) return;
-    if (event.altKey) 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_react44.useRef)(null);
+    const ref = (0, import_react49.useRef)(null);
     const [parentAccessibleWhenDisabled, metadataProps] = useMetadataProps(props, accessibleWhenDisabledSymbol, accessibleWhenDisabled);
     accessibleWhenDisabled ??= parentAccessibleWhenDisabled;
-    (0, import_react44.useEffect)(() => {
+    (0, import_react49.useEffect)(() => {
       if (!focusable2) return;
       if (hasInstalledGlobalEventListeners2) return;
       addGlobalEventListener("mousedown", onGlobalMouseDown, true);
@@ -24289,16 +34388,16 @@ var wp;
     }, [focusable2]);
     const disabled2 = focusable2 && disabledFromProps(props);
     const trulyDisabled = disabled2 && !accessibleWhenDisabled;
-    const [focusVisible, setFocusVisible] = (0, import_react44.useState)(false);
-    const focusVisibleRef = (0, import_react44.useRef)(false);
-    const nativeSubmitObserverCleanupRef = (0, import_react44.useRef)(null);
+    const [focusVisible, setFocusVisible] = (0, import_react49.useState)(false);
+    const focusVisibleRef = (0, import_react49.useRef)(false);
+    const nativeSubmitObserverCleanupRef = (0, import_react49.useRef)(null);
     const cleanupFocusVisible = useEvent((element) => {
       nativeSubmitObserverCleanupRef.current?.();
       nativeSubmitObserverCleanupRef.current = null;
       focusVisibleRef.current = false;
       element?.removeAttribute("data-focus-visible");
     });
-    (0, import_react44.useEffect)(() => {
+    (0, import_react49.useEffect)(() => {
       if (focusable2 && !trulyDisabled) return;
       cleanupFocusVisible(ref.current);
       if (focusVisible) setFocusVisible(false);
@@ -24308,7 +34407,7 @@ var wp;
       focusVisible,
       cleanupFocusVisible
     ]);
-    (0, import_react44.useEffect)(() => {
+    (0, import_react49.useEffect)(() => {
       if (!focusable2) return;
       if (!focusVisible) return;
       const element = ref.current;
@@ -24323,7 +34422,7 @@ var wp;
       observer.observe(element);
       return () => observer.disconnect();
     }, [focusable2, focusVisible]);
-    (0, import_react44.useEffect)(() => {
+    (0, import_react49.useEffect)(() => {
       return () => nativeSubmitObserverCleanupRef.current?.();
     }, []);
     const onKeyPressCapture = useDisableEvent(props.onKeyPressCapture, disabled2);
@@ -24361,9 +34460,7 @@ var wp;
       if (!focusable2) return;
       if (focusVisible) return;
       if (focusVisibleRef.current) return;
-      if (event.metaKey) return;
-      if (event.altKey) return;
-      if (event.ctrlKey) 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);
@@ -24391,7 +34488,7 @@ var wp;
       cleanupFocusVisible(event.currentTarget);
       setFocusVisible(false);
     });
-    const autoFocusOnShow = (0, import_react44.useContext)(FocusableContext);
+    const autoFocusOnShow = (0, import_react49.useContext)(FocusableContext);
     const autoFocusRef = useEvent((element) => {
       if (!focusable2) return;
       if (!autoFocus) return;
@@ -24403,7 +34500,7 @@ var wp;
         element.focus();
       });
     });
-    const [elementCapabilities, setElementCapabilities] = (0, import_react44.useState)(defaultElementCapabilities);
+    const [elementCapabilities, setElementCapabilities] = (0, import_react49.useState)(defaultElementCapabilities);
     useSafeLayoutEffect(() => {
       const element = ref.current;
       if (!element) return;
@@ -24413,8 +34510,8 @@ var wp;
     }, []);
     const nativeTabbable = focusable2 && !!(elementCapabilities & nativeTabbableMask);
     const supportsDisabled = focusable2 && !!(elementCapabilities & supportsDisabledMask);
-    const [safariTabIndex, setSafariTabIndex] = (0, import_react44.useState)(false);
-    if (isSafariBrowser) (0, import_react44.useEffect)(() => {
+    const [safariTabIndex, setSafariTabIndex] = (0, import_react49.useState)(false);
+    if (isSafariBrowser) (0, import_react49.useEffect)(() => {
       if (!focusable2) return;
       const element = ref.current;
       if (!element) return;
@@ -24423,7 +34520,7 @@ var wp;
       setSafariTabIndex(isButton(element) || isNativeCheckboxOrRadio);
     }, [focusable2]);
     const styleProp = props.style;
-    const style = (0, import_react44.useMemo)(() => {
+    const style = (0, import_react49.useMemo)(() => {
       if (trulyDisabled) return {
         pointerEvents: "none",
         ...styleProp
@@ -24436,7 +34533,7 @@ var wp;
       "aria-disabled": disabled2 || void 0,
       ...props,
       ...metadataProps,
-      ref: useMergeRefs2(ref, autoFocusRef, props.ref),
+      ref: useMergeRefs5(ref, autoFocusRef, props.ref),
       style,
       tabIndex: getTabIndex2({
         focusable: focusable2,
@@ -24457,13 +34554,13 @@ var wp;
     };
     return removeUndefinedValues(props);
   });
-  var Focusable = forwardRef29(function Focusable2(props) {
+  var Focusable = forwardRef87(function Focusable2(props) {
     const htmlProps = useFocusable(props);
     return createElement3(TagName, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/command/command.js
-  var import_react45 = __toESM(require_react(), 1);
+  var import_react50 = __toESM(require_react(), 1);
   var TagName2 = "button";
   function isNativeClick(event) {
     if (!event.isTrusted) return false;
@@ -24474,18 +34571,18 @@ var wp;
   }
   var symbol = /* @__PURE__ */ Symbol("command");
   var useCommand = createHook(function useCommand2({ clickOnEnter = true, clickOnSpace = true, ...props }) {
-    const ref = (0, import_react45.useRef)(null);
-    const [isNativeButton, setIsNativeButton] = (0, import_react45.useState)(false);
+    const ref = (0, import_react50.useRef)(null);
+    const [isNativeButton, setIsNativeButton] = (0, import_react50.useState)(false);
     const type = props.type;
-    (0, import_react45.useEffect)(() => {
+    (0, import_react50.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_react45.useState)(false);
-    const activeRef = (0, import_react45.useRef)(false);
+    const [active, setActive] = (0, import_react50.useState)(false);
+    const activeRef = (0, import_react50.useRef)(false);
     const disabled2 = disabledFromProps(props);
     const [isDuplicate, metadataProps] = useMetadataProps(props, symbol, true);
     useSafeLayoutEffect(() => {
@@ -24561,7 +34658,7 @@ var wp;
       type: isNativeButton ? "button" : void 0,
       ...metadataProps,
       ...props,
-      ref: useMergeRefs2(ref, props.ref),
+      ref: useMergeRefs5(ref, props.ref),
       onKeyDown,
       onKeyUp,
       onBlur
@@ -24569,7 +34666,7 @@ var wp;
     props = useFocusable(props);
     return props;
   });
-  var Command = forwardRef29(function Command2(props) {
+  var Command = forwardRef87(function Command2(props) {
     const htmlProps = useCommand(withDefaultButtonType(props));
     return createElement3(TagName2, htmlProps);
   });
@@ -24583,14 +34680,14 @@ var wp;
   var CollectionScopedContextProvider = ctx.ScopedContextProvider;

   // node_modules/@ariakit/react-components/dist/collection/collection-item.js
-  var import_react46 = __toESM(require_react(), 1);
+  var import_react51 = __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 = useId4(props.id);
-    const ref = (0, import_react46.useRef)(element);
-    (0, import_react46.useEffect)(() => {
+    const id = useId7(props.id);
+    const ref = (0, import_react51.useRef)(element);
+    (0, import_react51.useEffect)(() => {
       const element2 = ref.current;
       if (!id) return;
       if (!element2) return;
@@ -24608,25 +34705,28 @@ var wp;
     ]);
     props = {
       ...props,
-      ref: useMergeRefs2(ref, props.ref)
+      ref: useMergeRefs5(ref, props.ref)
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var CollectionItem = forwardRef29(function CollectionItem2(props) {
+  var CollectionItem = forwardRef87(function CollectionItem2(props) {
     const htmlProps = useCollectionItem(props);
     return createElement3(TagName3, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/composite/composite-context.js
-  var import_react47 = __toESM(require_react(), 1);
+  var import_react52 = __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_react47.createContext)(void 0);
-  var CompositeRowContext = (0, import_react47.createContext)(void 0);
+  var CompositeItemContext = (0, import_react52.createContext)(void 0);
+  var CompositeRowContext = (0, import_react52.createContext)(void 0);
+
+  // node_modules/@ariakit/react-components/dist/composite/utils.js
+  var import_react53 = __toESM(require_react(), 1);

   // node_modules/@ariakit/store/dist/index.js
   function getInternal(store, key) {
@@ -25302,8 +35402,10 @@ If there's a particular need for this, please submit a feature request at https:
           return nextItems;
         });
         const unmergeItem = () => {
-          if (registeredItems2) if (previousRegisteredItem) registeredItems2.set(item.id, previousRegisteredItem);
-          else registeredItems2.delete(item.id);
+          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) {
@@ -25475,12 +35577,16 @@ If there's a particular need for this, please submit a feature request at https:
     const syncState = props.store?.getState();
     const collection = createCollectionStore(props);
     const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId);
-    const composite = createStore({
+    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,
-      baseElement: defaultValue(syncState?.baseElement, null),
-      includesBaseElement: defaultValue(props.includesBaseElement, syncState?.includesBaseElement, activeId === null),
+      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),
@@ -25488,7 +35594,17 @@ If there's a particular need for this, please submit a feature request at https:
       focusLoop: defaultValue(props.focusLoop, syncState?.focusLoop, false),
       focusWrap: defaultValue(props.focusWrap, syncState?.focusWrap, false),
       focusShift: defaultValue(props.focusShift, syncState?.focusShift, false)
-    }, collection, props.store);
+    };
+    const composite = createStore(initialState, collection, props.store);
+    setup(composite, () => chain(sync(composite, ["compositeElement"], (state) => {
+      composite.setState("baseElement", state.compositeElement);
+    }), sync(composite, ["baseElement"], (state) => {
+      composite.setState("compositeElement", state.baseElement);
+    }), sync(composite, ["compositeElementInFocusOrder"], (state) => {
+      composite.setState("includesBaseElement", state.compositeElementInFocusOrder);
+    }), sync(composite, ["includesBaseElement"], (state) => {
+      composite.setState("compositeElementInFocusOrder", state.includesBaseElement);
+    })));
     setup(composite, () => sync(composite, ["renderedItems", "activeId"], (state) => {
       composite.setState("activeId", (activeId2) => {
         if (activeId2 !== void 0) return activeId2;
@@ -25497,12 +35613,13 @@ If there's a particular need for this, please submit a feature request at https:
     }));
     const getNextId = (direction = "next", options = {}) => {
       const defaultState = composite.getState();
-      const { skip = 0, activeId: activeId2 = defaultState.activeId, focusShift = defaultState.focusShift, focusLoop = defaultState.focusLoop, focusWrap = defaultState.focusWrap, includesBaseElement = defaultState.includesBaseElement, renderedItems = defaultState.renderedItems, rtl = defaultState.rtl } = options;
+      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 && !includesBaseElement && activeId2 != null) {
+      if (!skip && !focusWrap && !compositeElementInFocusOrder2 && activeId2 != null) {
         if (!isVerticalDirection ? true : !canShift && !renderedItems.some((item) => item.rowId != null)) {
           let activeIndex2 = -1;
           if (renderedItems === defaultState.renderedItems) {
@@ -25551,7 +35668,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       const canLoop = focusLoop && (isVerticalDirection ? focusLoop !== "horizontal" : focusLoop !== "vertical");
       const canWrap = isGrid2 && focusWrap && (isVerticalDirection ? focusWrap !== "horizontal" : focusWrap !== "vertical");
-      const hasNullItem = isNextDirection ? (!isGrid2 || isVerticalDirection) && canLoop && includesBaseElement : isVerticalDirection ? includesBaseElement : false;
+      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);
@@ -25568,7 +35685,8 @@ If there's a particular need for this, please submit a feature request at https:
     return {
       ...collection,
       ...composite,
-      setBaseElement: (element) => composite.setState("baseElement", element),
+      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;
@@ -25587,6 +35705,188 @@ If there's a particular need for this, please submit a feature request at https:
   // 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 markItemMounted(element) {
+    unmountingItems.delete(element);
+  }
+  function withCompositeScrollPreserved(store, callback) {
+    const { virtualFocus, compositeElement } = store.getState();
+    if (!virtualFocus || !compositeElement || !isTextField(compositeElement)) {
+      callback();
+      return;
+    }
+    const savedScrollLeft = compositeElement.scrollLeft;
+    const savedScrollTop = compositeElement.scrollTop;
+    callback();
+    compositeElement.scrollLeft = savedScrollLeft;
+    compositeElement.scrollTop = savedScrollTop;
+  }
+  function getPopupElement(store) {
+    const state = store.getState();
+    if (!("contentElement" in state)) return null;
+    return state.contentElement;
+  }
+  function ownsFocus(store) {
+    const { compositeElement } = store.getState();
+    const activeElement2 = getActiveElement(compositeElement);
+    if (!activeElement2) return false;
+    if (compositeElement?.contains(activeElement2)) return true;
+    if (isItem(store, activeElement2)) return true;
+    return !!getPopupElement(store)?.contains(activeElement2);
+  }
+  function presentItem({ store, id, focus, 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 = store.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(store);
+    };
+    const abandonedByState = (state) => {
+      if ("mounted" in state) {
+        if (state.mounted) wasMounted = true;
+        else if (wasMounted) return true;
+      }
+      if ("open" in state) {
+        if (state.open) wasOpen = true;
+        else if (wasOpen) return true;
+      }
+      return id != null && state.activeId != null && state.activeId !== id;
+    };
+    const entersClosedPopup = (state, target) => {
+      if (!("open" in state)) return false;
+      if (state.open) return false;
+      const popup = getPopupElement(store);
+      if (!popup?.contains(target)) return false;
+      const { compositeElement } = state;
+      if (!compositeElement) return false;
+      if (popup.contains(compositeElement)) return false;
+      return isVisible(target);
+    };
+    const resolveElement = (state) => {
+      const item = getEnabledItem(store, resolvedId ?? (id === void 0 ? state.activeId : id));
+      if (!item?.element?.isConnected) return null;
+      resolvedId = item.id;
+      return item.element;
+    };
+    let removeFocusListeners;
+    let unsubscribe;
+    const cancel = () => {
+      done = true;
+      removeFocusListeners?.();
+      unsubscribe?.();
+    };
+    const present = () => {
+      if (done) return;
+      const state = store.getState();
+      if (abandonedByState(state)) return cancel();
+      let restoreFocus = false;
+      if (!element) {
+        element = resolveElement(state);
+        if (!element) return;
+      } else if (!element.isConnected) {
+        restoreFocus = focused && !focusLeftElement && getActiveElement(element) === getDocument(element).body;
+        element = resolveElement(state);
+        if (!element) return cancel();
+      }
+      if (restoreFocus) focused = false;
+      else if (!stillOwnsFocus(element)) return cancel();
+      const focusWithheld = focus && startedOnComposite && entersClosedPopup(state, element);
+      if (focusWithheld) {
+        const { activeId } = state;
+        if (activeId != null && activeId !== resolvedId) return cancel();
+      }
+      if (focus && !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(store, () => {
+          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 state && state.unstable_placing) return;
+      if (!focusWithheld) cancel();
+      if (scrollIntoView) {
+        scrollIntoView(element);
+        return;
+      }
+      element.scrollIntoView({
+        block: "nearest",
+        inline: "nearest"
+      });
+    };
+    unsubscribe = subscribe(store, [
+      "activeId",
+      "items",
+      "mounted",
+      "open",
+      "unstable_placing"
+    ], present);
+    present();
+    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)(() => {
+      cancelRef.current?.();
+      cancelRef.current = null;
+    }, []);
+    const present = (0, import_react53.useCallback)((params) => {
+      if (!store) return;
+      if (ownerRef.current !== store) return;
+      cancel();
+      const cancelCurrent = presentItem({
+        store,
+        ...params
+      });
+      cancelRef.current = cancelCurrent;
+      return cancelCurrent;
+    }, [store, cancel]);
+    useSafeLayoutEffect(() => {
+      ownerRef.current = store;
+      return () => {
+        ownerRef.current = void 0;
+        cancel();
+      };
+    }, [store, cancel]);
+    return present;
+  }
   function getEnabledItem(store, id) {
     if (!id) return null;
     return store.item(id) || null;
@@ -25619,12 +35919,12 @@ 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_react48 = __toESM(require_react(), 1);
-  var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
+  var import_react54 = __toESM(require_react(), 1);
+  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);

   // node_modules/@ariakit/react-store/dist/index.js
-  var React79 = __toESM(require_react(), 1);
-  var import_shim2 = __toESM(require_shim(), 1);
+  var React146 = __toESM(require_react(), 1);
+  var import_shim3 = __toESM(require_shim(), 1);
   var noopSubscribe = () => () => {
   };
   function isStoreKeyArray(value) {
@@ -25644,7 +35944,7 @@ If there's a particular need for this, please submit a feature request at https:
     return true;
   }
   function useStableStoreKeys(keys) {
-    const keysRef = React79.useRef(null);
+    const keysRef = React146.useRef(null);
     const currentKeys = keysRef.current;
     if (keys === null) {
       keysRef.current = null;
@@ -25657,7 +35957,7 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useStoreState(store, keyOrKeysOrSelector = identity, selector2) {
     const subscriptionKeys = useStableStoreKeys(isStoreKeyArray(keyOrKeysOrSelector) ? keyOrKeysOrSelector : typeof keyOrKeysOrSelector === "function" ? null : [keyOrKeysOrSelector]);
-    const storeSubscribe = React79.useCallback((callback) => {
+    const storeSubscribe = React146.useCallback((callback) => {
       if (!store) return noopSubscribe();
       if (subscriptionKeys?.length === 0) return noopSubscribe();
       return subscribe(store, subscriptionKeys, callback);
@@ -25670,7 +35970,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!hasOwnProperty(state, keyOrKeysOrSelector)) return;
       return state[keyOrKeysOrSelector];
     };
-    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
+    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
   }
   function getStoreStateObjectKeys(object, selectorKeys) {
     const keys = [];
@@ -25696,9 +35996,9 @@ If there's a particular need for this, please submit a feature request at https:
   function useStoreStateObject(store, objectOrKeys, object) {
     const stateObject = isStoreKeyArray(objectOrKeys) ? object ?? {} : objectOrKeys;
     const selectorKeys = isStoreKeyArray(objectOrKeys) ? objectOrKeys : void 0;
-    const objRef = React79.useRef({});
+    const objRef = React146.useRef({});
     const subscriptionKeys = useStableStoreKeys(getStoreStateObjectKeys(stateObject, selectorKeys));
-    const storeSubscribe = React79.useCallback((callback) => {
+    const storeSubscribe = React146.useCallback((callback) => {
       if (!store) return noopSubscribe();
       if (subscriptionKeys?.length === 0) return noopSubscribe();
       return subscribe(store, subscriptionKeys, callback);
@@ -25727,7 +36027,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (updated) objRef.current = { ...obj };
       return objRef.current;
     };
-    return (0, import_shim2.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
+    return (0, import_shim3.useSyncExternalStore)(storeSubscribe, getSnapshot, getSnapshot);
   }
   function useStoreProps(store, props, key, setKey) {
     const value = hasOwnProperty(props, key) ? props[key] : void 0;
@@ -25761,13 +36061,13 @@ If there's a particular need for this, please submit a feature request at https:
     });
   }
   function useStore2(createStore2, props) {
-    const [store, setStore] = React79.useState(() => createStore2(props));
+    const [store, setStore] = React146.useState(() => createStore2(props));
     useSafeLayoutEffect(() => init(store), [store]);
-    const useState47 = React79.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
-    return [React79.useMemo(() => ({
+    const useState58 = React146.useCallback((keyOrSelector) => useStoreState(store, keyOrSelector), [store]);
+    return [React146.useMemo(() => ({
       ...store,
-      useState: useState47
-    }), [store, useState47]), useEvent(() => {
+      useState: useState58
+    }), [store, useState58]), useEvent(() => {
       setStore((store2) => createStore2({
         ...props,
         ...store2.getState()
@@ -25824,45 +36124,53 @@ If there's a particular need for this, please submit a feature request at https:
     if (isSelfTarget(event)) return false;
     return isItem(store, event.target);
   }
-  var useCompositeItem = createHook(function useCompositeItem2({ store, rowId: rowIdProp, preventScrollOnKeyDown = false, moveOnKeyPress = true, tabbable: tabbable2 = false, getItem: getItemProp, typeaheadText, "aria-setsize": ariaSetSizeProp, "aria-posinset": ariaPosInSetProp, ...props }) {
+  var useCompositeItem2 = createHook(function useCompositeItem3({ store, 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();
     store = store || context;
-    const id = useId4(props.id);
-    const ref = (0, import_react48.useRef)(null);
-    const row = (0, import_react48.useContext)(CompositeRowContext);
+    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 mountedElement = mountedElementRef.current;
+      if (!element && mountedElement) markItemUnmounting(mountedElement);
+      if (element) markItemMounted(element);
+      mountedElementRef.current = element;
+    }, []);
+    const row = (0, import_react54.useContext)(CompositeRowContext);
     const trulyDisabled = disabledFromProps(props) && !props.accessibleWhenDisabled;
     const shouldRegisterItem = props.shouldRegisterItem;
     const getRowId = (state) => {
       if (rowIdProp) return rowIdProp;
       if (!state) return;
-      if (!row?.baseElement) return;
-      if (row.baseElement !== state.baseElement) return;
+      if (!row?.compositeElement) return;
+      if (row.compositeElement !== state.compositeElement) return;
       return row.id;
     };
-    const { rowId, baseElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store, ["baseElement", "renderedItems"], {
+    const { rowId, compositeElement, ariaSetSize, ariaPosInSet } = useStoreStateObject(store, ["compositeElement", "renderedItems"], {
       rowId: getRowId,
-      baseElement(state) {
-        return state?.baseElement || void 0;
+      compositeElement(state) {
+        return state?.compositeElement || void 0;
       },
       ariaSetSize(state) {
         if (ariaSetSizeProp != null) return ariaSetSizeProp;
         if (!state) return;
         if (!row?.ariaSetSize) return;
-        if (row.baseElement !== state.baseElement) return;
+        if (row.compositeElement !== state.compositeElement) return;
         return row.ariaSetSize;
       },
       ariaPosInSet(state) {
         if (ariaPosInSetProp != null) return ariaPosInSetProp;
         if (!state) return;
         if (!row?.ariaPosInSet) return;
-        if (row.baseElement !== state.baseElement) return;
+        if (row.compositeElement !== state.compositeElement) return;
         const rowId2 = getRowId(state);
         const itemsInRow = state.renderedItems.filter((item) => item.rowId === rowId2);
         return row.ariaPosInSet + itemsInRow.findIndex((item) => item.id === id);
       }
     });
-    const { isActiveItem, isTabbable } = useStoreStateObject(store, [
+    const { isActiveItem, isTabbable: isTabbable2 } = useStoreStateObject(store, [
       "activeId",
+      "compositeElement",
       "renderedItems",
       "virtualFocus",
       "items"
@@ -25871,8 +36179,10 @@ If there's a particular need for this, please submit a feature request at https:
         return !!state && state.activeId === id;
       },
       isTabbable(state) {
-        if (!state?.renderedItems.length) return true;
+        if (!state) return true;
+        if (!state.compositeElement && !state.renderedItems.length) return true;
         if (state.virtualFocus) return false;
+        if (!state.renderedItems.length) return true;
         if (tabbable2) return true;
         if (state.activeId === null) return false;
         const item = store?.item(state.activeId);
@@ -25881,7 +36191,7 @@ If there's a particular need for this, please submit a feature request at https:
         return state.activeId === id;
       }
     });
-    const getItem = (0, import_react48.useCallback)((item) => {
+    const getItem = (0, import_react54.useCallback)((item) => {
       const nextItem = {
         ...item,
         id: id || item.id,
@@ -25900,8 +36210,9 @@ If there's a particular need for this, please submit a feature request at https:
       getItemProp
     ]);
     const onFocusProp = props.onFocus;
-    const hasFocusedComposite = (0, import_react48.useRef)(false);
-    const cancelScheduledFocusRedirectRef = (0, import_react48.useRef)(null);
+    const hasFocusedComposite = (0, import_react54.useRef)(false);
+    const cancelScheduledFocusRedirectRef = (0, import_react54.useRef)(null);
+    const present = usePresentItem(store);
     const onFocus = useEvent((event) => {
       onFocusProp?.(event);
       if (event.defaultPrevented) return;
@@ -25909,27 +36220,38 @@ If there's a particular need for this, please submit a feature request at https:
       if (!id) return;
       if (!store) return;
       if (targetIsAnotherItem(event, store)) return;
-      const { virtualFocus, baseElement: baseElement2 } = store.getState();
+      const { virtualFocus, compositeElement: compositeElement2 } = store.getState();
       store.setActiveId(id);
       if (isTextbox(event.currentTarget)) selectTextField(event.currentTarget);
-      if (!virtualFocus) return;
+      if (!virtualFocus) {
+        if (isSelfTarget(event) && store.item(id)) present({
+          id,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
+        });
+        return;
+      }
       if (!isSelfTarget(event)) return;
       if (isEditableElement(event.currentTarget)) return;
-      const redirectFocusToBaseElement = (currentTarget2, relatedTarget2, baseElement3) => {
-        if (!isFocusable(baseElement3)) {
-          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`.", baseElement3);
+      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;
         }
-        if (isSafari() && currentTarget2.hasAttribute("data-autofocus")) currentTarget2.scrollIntoView({
-          block: "nearest",
-          inline: "nearest"
+        const fromComposite = relatedTarget2 === compositeElement3 || isItem(store, relatedTarget2);
+        if (store.item(id)) present({
+          id,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
         });
         hasFocusedComposite.current = true;
-        if (relatedTarget2 === baseElement3 || isItem(store, relatedTarget2)) focusSilently(baseElement3);
-        else baseElement3.focus();
+        if (fromComposite) focusSilently(compositeElement3);
+        else compositeElement3.focus({ preventScroll: true });
       };
-      if (baseElement2?.isConnected) {
-        redirectFocusToBaseElement(event.currentTarget, event.relatedTarget, baseElement2);
+      if (compositeElement2?.isConnected) {
+        redirectFocusToCompositeElement(event.relatedTarget, compositeElement2);
         return;
       }
       if (shouldRegisterItem === false) return;
@@ -25945,11 +36267,11 @@ If there's a particular need for this, please submit a feature request at https:
           return;
         }
         const state = store.getState();
-        const nextBaseElement = state.baseElement;
-        if (!nextBaseElement?.isConnected) return;
+        const nextCompositeElement = state.compositeElement;
+        if (!nextCompositeElement?.isConnected) return;
         cancelScheduledFocusRedirect();
         if (!state.virtualFocus) return;
-        redirectFocusToBaseElement(currentTarget, relatedTarget, nextBaseElement);
+        redirectFocusToCompositeElement(relatedTarget, nextCompositeElement);
       });
     });
     const onBlurCaptureProp = props.onBlurCapture;
@@ -25978,8 +36300,8 @@ If there's a particular need for this, please submit a feature request at https:
       const canHomeEnd = () => {
         if (isGrid2) return true;
         if (isHorizontal) return true;
-        if (!state.baseElement) return true;
-        if (!isTextField(state.baseElement)) return true;
+        if (!state.compositeElement) return true;
+        if (!isTextField(state.compositeElement)) return true;
         return false;
       };
       const action = {
@@ -26024,11 +36346,11 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    const providerValue = (0, import_react48.useMemo)(() => ({
+    const providerValue = (0, import_react54.useMemo)(() => ({
       id,
-      baseElement
-    }), [id, baseElement]);
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(CompositeItemContext.Provider, {
+      compositeElement
+    }), [id, compositeElement]);
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(CompositeItemContext.Provider, {
       value: providerValue,
       children: element
     }), [providerValue]);
@@ -26036,8 +36358,8 @@ If there's a particular need for this, please submit a feature request at https:
       "data-active-item": isActiveItem || void 0,
       ...props,
       id,
-      ref: useMergeRefs2(ref, props.ref),
-      tabIndex: isTabbable ? props.tabIndex : -1,
+      ref: useMergeRefs5(ref, markUnmountingRef, props.ref),
+      tabIndex: isTabbable2 ? props.tabIndex : -1,
       onFocus,
       onBlurCapture,
       onKeyDown
@@ -26049,20 +36371,20 @@ If there's a particular need for this, please submit a feature request at https:
       getItem,
       shouldRegisterItem: id ? shouldRegisterItem : false
     });
-    return removeUndefinedValues({
+    return {
       ...props,
       "aria-setsize": ariaSetSize,
       "aria-posinset": ariaPosInSet
-    });
+    };
   });
-  var CompositeItem = memo3(forwardRef29(function CompositeItem2(props) {
-    const htmlProps = useCompositeItem(withDefaultButtonType(props));
+  var CompositeItem2 = memo4(forwardRef87(function CompositeItem3(props) {
+    const htmlProps = useCompositeItem2(withDefaultButtonType(props));
     return createElement3(TagName4, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/composite/composite.js
-  var import_react49 = __toESM(require_react(), 1);
-  var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
+  var import_react55 = __toESM(require_react(), 1);
+  var import_jsx_runtime142 = __toESM(require_jsx_runtime(), 1);
   var TagName5 = "div";
   function isGrid(items) {
     return items.some((item) => !!item.rowId);
@@ -26083,10 +36405,11 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isSelfTarget(event)) return;
       if (isModifierKey(event)) return;
       if (isPrintableKey(event)) return;
-      const activeElement2 = getEnabledItem(store, store.getState().activeId)?.element;
+      const state = store.getState();
+      const activeElement2 = getEnabledItem(store, state.activeId)?.element;
       if (!activeElement2) return;
       const { view, ...eventInit } = event;
-      if (activeElement2 !== previousElementRef?.current) activeElement2.focus();
+      if (activeElement2 !== previousElementRef?.current) activeElement2.focus({ preventScroll: true });
       if (!fireKeyboardEvent(activeElement2, event.type, eventInit)) event.preventDefault();
       if (event.currentTarget.contains(activeElement2)) event.stopPropagation();
     });
@@ -26094,76 +36417,58 @@ If there's a particular need for this, please submit a feature request at https:
   function findFirstEnabledItemInTheLastRow(items) {
     return findFirstEnabledItem2(flatten2DArray(reverseArray(groupItemsByRows2(items))));
   }
-  function withBaseScrollPreserved(store, callback) {
-    const { virtualFocus, baseElement } = store.getState();
-    if (!virtualFocus || !baseElement || !isTextField(baseElement)) {
-      callback();
-      return;
-    }
-    const savedScrollLeft = baseElement.scrollLeft;
-    const savedScrollTop = baseElement.scrollTop;
-    callback();
-    baseElement.scrollLeft = savedScrollLeft;
-    baseElement.scrollTop = savedScrollTop;
-  }
-  function useScheduleFocus(store) {
-    const [scheduled, setScheduled] = (0, import_react49.useState)(false);
-    const schedule = (0, import_react49.useCallback)(() => setScheduled(true), []);
-    const activeItem = useStoreState(store, scheduled ? ["activeId", "items"] : [], (state) => scheduled ? getEnabledItem(store, state.activeId) : null);
-    (0, import_react49.useEffect)(() => {
-      const activeElement2 = activeItem?.element;
-      if (!scheduled) return;
-      if (!activeElement2) return;
-      setScheduled(false);
-      withBaseScrollPreserved(store, () => {
-        activeElement2.focus({ preventScroll: true });
-      });
-    }, [
-      store,
-      activeItem,
-      scheduled
-    ]);
-    return schedule;
-  }
-  var CompositeFocusOnMove = memo3(function CompositeFocusOnMove2({ store, focusOnMove, previousElementRef }) {
+  var CompositeFocusOnMove = memo4(function CompositeFocusOnMove2({ store, focusOnMove, previousElementRef, present, scrollIntoView }) {
     const moves = useStoreState(store, "moves");
-    const baseElement = useStoreState(store, "baseElement");
-    (0, import_react49.useEffect)(() => {
+    const compositeElement = useStoreState(store, "compositeElement");
+    (0, import_react55.useEffect)(() => {
       if (!moves) return;
       if (!focusOnMove) return;
       const { activeId } = store.getState();
-      const itemElement = getEnabledItem(store, activeId)?.element;
-      if (!itemElement) return;
-      withBaseScrollPreserved(store, () => focusIntoView(itemElement));
+      if (activeId == null) return;
+      return present({
+        id: activeId,
+        requireFocus: ownsFocus(store),
+        focus: true,
+        scrollIntoView
+      });
     }, [
       store,
       moves,
-      focusOnMove
+      focusOnMove,
+      compositeElement,
+      present,
+      scrollIntoView
     ]);
     useSafeLayoutEffect(() => {
       if (!moves) return;
-      if (!baseElement) return;
+      if (!compositeElement) return;
       const { activeId } = store.getState();
       if (!(activeId === null)) return;
       const previousElement = previousElementRef.current;
       previousElementRef.current = null;
-      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: baseElement });
-      if (!hasFocus(baseElement)) baseElement.focus();
+      if (previousElement) fireBlurEvent(previousElement, { relatedTarget: compositeElement });
+      if (!hasFocus(compositeElement)) {
+        if (isFocusable(compositeElement)) compositeElement.scrollIntoView({
+          block: "nearest",
+          inline: "nearest"
+        });
+        compositeElement.focus({ preventScroll: true });
+      }
     }, [
       store,
       moves,
-      baseElement
+      compositeElement
     ]);
     return null;
   });
-  var useComposite = createHook(function useComposite2({ store, composite = true, focusOnMove = composite, moveOnKeyPress = true, ...props }) {
+  var useComposite = createHook(function useComposite2({ store, composite = true, focusOnMove = composite, moveOnKeyPress = true, unstable_scrollIntoView: scrollIntoView, ...props }) {
     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_react49.useRef)(null);
-    const previousElementRef = (0, import_react49.useRef)(null);
-    const scheduleFocus = useScheduleFocus(store);
-    const [, setBaseElement] = useTransactionState(composite ? store.setBaseElement : null);
+    const ref = (0, import_react55.useRef)(null);
+    const previousElementRef = (0, import_react55.useRef)(null);
+    const present = usePresentItem(store);
+    const [, setCompositeElement] = useTransactionState(composite ? store.setCompositeElement : null);
     const virtualFocus = useStoreState(store, "virtualFocus");
     const activeId = useStoreState(store, composite && virtualFocus ? ["activeId"] : [], (state) => composite && virtualFocus ? state.activeId : null);
     useSafeLayoutEffect(() => {
@@ -26207,16 +36512,33 @@ If there's a particular need for this, please submit a feature request at https:
       const { relatedTarget } = event;
       const { virtualFocus: virtualFocus2 } = store.getState();
       if (virtualFocus2) {
-        if (isSelfTarget(event) && !isItem(store, relatedTarget)) queueMicrotask(scheduleFocus);
-      } else if (isSelfTarget(event)) store.setActiveId(null);
+        if (isSelfTarget(event) && !isItem(store, relatedTarget)) queueMicrotask(() => present({
+          focus: true,
+          markedOnly: true,
+          requireFocus: true,
+          scrollIntoView
+        }));
+      } else if (isSelfTarget(event)) {
+        if (!isItem(store, relatedTarget)) {
+          const { activeId: activeId2 } = store.getState();
+          if (activeId2 != null) present({
+            id: activeId2,
+            markedOnly: true,
+            requireFocus: true,
+            scrollIntoView
+          });
+        }
+        store.setActiveId(null);
+      }
     });
     const onBlurCaptureProp = props.onBlurCapture;
     const onBlurCapture = useEvent((event) => {
       onBlurCaptureProp?.(event);
       if (event.defaultPrevented) return;
       if (!store) return;
-      const { virtualFocus: virtualFocus2, activeId: activeId2 } = store.getState();
+      const { virtualFocus: virtualFocus2, activeId: activeId2, compositeElement } = store.getState();
       if (!virtualFocus2) return;
+      if (event.currentTarget !== compositeElement) return;
       const activeElement2 = getEnabledItem(store, activeId2)?.element;
       const nextActiveElement = event.relatedTarget;
       const nextActiveElementIsItem = isItem(store, nextActiveElement);
@@ -26238,21 +36560,49 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.defaultPrevented) return;
       if (!store) return;
       if (!isSelfTarget(event)) return;
-      const { orientation, renderedItems, activeId: activeId2, rtl } = store.getState();
-      if (getEnabledItem(store, activeId2)?.element?.isConnected) return;
+      const { orientation, items, renderedItems, activeId: activeId2, rtl } = store.getState();
+      const activeItem = getEnabledItem(store, 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(renderedItems);
+      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 store.up({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
         if (grid) return findFirstEnabledItemInTheLastRow(renderedItems)?.id;
         return store?.last();
       };
+      const right = () => {
+        if (elementlessActiveItem) return store.next({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return rtl ? store.last() : store.first();
+      };
+      const down = () => {
+        if (elementlessActiveItem) return store.down({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return store.first();
+      };
+      const left = () => {
+        if (elementlessActiveItem) return store.previous({
+          activeId: activeId2,
+          renderedItems: movementItems
+        });
+        return rtl ? store.first() : store.last();
+      };
       const action = {
         ArrowUp: (grid || isVertical) && up,
-        ArrowRight: (grid || isHorizontal) && (rtl ? store.last : store.first),
-        ArrowDown: (grid || isVertical) && store.first,
-        ArrowLeft: (grid || isHorizontal) && (rtl ? store.first : store.last),
+        ArrowRight: (grid || isHorizontal) && right,
+        ArrowDown: (grid || isVertical) && down,
+        ArrowLeft: (grid || isHorizontal) && left,
         Home: store.first,
         End: store.last,
         PageUp: store.first,
@@ -26267,17 +36617,20 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     });
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(CompositeScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime142.jsxs)(CompositeScopedContextProvider, {
       value: store,
-      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(CompositeFocusOnMove, {
+      children: [element, composite && /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(CompositeFocusOnMove, {
         store,
         focusOnMove,
-        previousElementRef
+        previousElementRef,
+        present,
+        scrollIntoView
       })]
     }), [
       store,
       composite,
-      focusOnMove
+      focusOnMove,
+      present
     ]);
     props = {
       "aria-activedescendant": useStoreState(store, composite && virtualFocus ? ["items"] : [], () => {
@@ -26287,7 +36640,7 @@ If there's a particular need for this, please submit a feature request at https:
         return getEnabledItem(store, activeId)?.id;
       }),
       ...props,
-      ref: useMergeRefs2(ref, setBaseElement, props.ref),
+      ref: useMergeRefs5(ref, setCompositeElement, props.ref),
       onKeyDownCapture,
       onKeyUpCapture,
       onFocusCapture,
@@ -26295,13 +36648,14 @@ If there's a particular need for this, please submit a feature request at https:
       onBlurCapture,
       onKeyDown
     };
+    const focusable2 = useStoreState(store, composite && !virtualFocus ? ["activeId"] : [], (state) => composite && (virtualFocus || state.activeId === null));
     props = useFocusable({
-      focusable: useStoreState(store, composite && !virtualFocus ? ["activeId"] : [], (state) => composite && (virtualFocus || state.activeId === null)),
+      focusable: focusable2,
       ...props
     });
     return props;
   });
-  var Composite6 = forwardRef29(function Composite7(props) {
+  var Composite6 = forwardRef87(function Composite7(props) {
     const htmlProps = useComposite(props);
     return createElement3(TagName5, htmlProps);
   });
@@ -26315,20 +36669,20 @@ 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_react50 = __toESM(require_react(), 1);
+  var import_react56 = __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_react50.createContext)(void 0);
-  var DialogDescriptionContext = (0, import_react50.createContext)(void 0);
+  var DialogHeadingContext = (0, import_react56.createContext)(void 0);
+  var DialogDescriptionContext = (0, import_react56.createContext)(void 0);

   // node_modules/@ariakit/react-components/dist/disclosure/disclosure-content.js
-  var import_react51 = __toESM(require_react(), 1);
-  var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1);
-  var import_react_dom4 = __toESM(require_react_dom(), 1);
+  var import_react57 = __toESM(require_react(), 1);
+  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
+  var import_react_dom3 = __toESM(require_react_dom(), 1);
   var TagName6 = "div";
   function afterTimeout(timeoutMs, cb) {
     const timeoutId = setTimeout(cb, timeoutMs);
@@ -26364,9 +36718,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_react51.useRef)(null);
-    const id = useId4(props.id);
-    const [transition, setTransition] = (0, import_react51.useState)(null);
+    const ref = (0, import_react57.useRef)(null);
+    const id = useId7(props.id);
+    const [transition, setTransition] = (0, import_react57.useState)(null);
     const { open, mounted, animated, contentElement } = useStoreStateObject(store, {
       open: "open",
       mounted: "mounted",
@@ -26374,7 +36728,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_react51.useRef)(false);
+    const hasClosedRef = (0, import_react57.useRef)(false);
     useSafeLayoutEffect(() => {
       if (!ref.current) return;
       store?.setContentElement(ref.current);
@@ -26420,7 +36774,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (!transition) return;
       if (!contentElement) return;
       const stopAnimation = () => store?.setState("animating", false);
-      const stopAnimationSync = () => (0, import_react_dom4.flushSync)(stopAnimation);
+      const stopAnimationSync = () => (0, import_react_dom3.flushSync)(stopAnimation);
       if (transition === "leave" && open) return;
       if (transition === "enter" && !open) return;
       if (typeof animated === "number") return afterTimeout(animated, stopAnimationSync);
@@ -26444,13 +36798,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_runtime87.jsx)(DialogScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime143.jsx)(DialogScopedContextProvider, {
       value: store,
       children: element
     }), [store]);
     const hidden = isHidden(mounted, props.hidden, alwaysVisible);
     const styleProp = props.style;
-    const style = (0, import_react51.useMemo)(() => {
+    const style = (0, import_react57.useMemo)(() => {
       if (hidden) return {
         ...styleProp,
         display: "none"
@@ -26464,19 +36818,20 @@ If there's a particular need for this, please submit a feature request at https:
       hidden,
       ...props,
       id,
-      ref: useMergeRefs2(id ? store.setContentElement : null, ref, props.ref),
+      ref: useMergeRefs5(id ? store.setContentElement : null, ref, props.ref),
       style
     };
     return removeUndefinedValues(props);
   });
-  var DisclosureContentImpl = forwardRef29(function DisclosureContentImpl2(props) {
+  var DisclosureContentImpl = forwardRef87(function DisclosureContentImpl2(props) {
     const htmlProps = useDisclosureContent(props);
     return createElement3(TagName6, htmlProps);
   });
-  var DisclosureContent = forwardRef29(function DisclosureContent2({ unmountOnHide, ...props }) {
+  var DisclosureContent = forwardRef87(function DisclosureContent2({ unmountOnHide, ...props }) {
     const context = useDisclosureProviderContext();
-    if (useStoreState(props.store || context, ["mounted"], (state) => !unmountOnHide || state?.mounted) === false) return null;
-    return /* @__PURE__ */ (0, import_jsx_runtime87.jsx)(DisclosureContentImpl, { ...props });
+    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 });
   });

   // node_modules/@ariakit/components/dist/disclosure/disclosure-store.js
@@ -26537,16 +36892,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_react52 = __toESM(require_react(), 1);
-  var ComboboxListRoleContext = (0, import_react52.createContext)(void 0);
+  var import_react58 = __toESM(require_react(), 1);
+  var ComboboxListRoleContext = (0, import_react58.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_react52.createContext)(void 0);
-  var ComboboxItemCheckedContext = (0, import_react52.createContext)(false);
+  var ComboboxItemValueContext = (0, import_react58.createContext)(void 0);
+  var ComboboxItemCheckedContext = (0, import_react58.createContext)(false);
+  var ComboboxHeadingContext = (0, import_react58.createContext)(null);

   // node_modules/@ariakit/react-components/dist/collection/collection-store.js
   function useCollectionStoreProps(store, update2, props) {
@@ -26558,14 +36914,15 @@ If there's a particular need for this, please submit a feature request at https:
   // node_modules/@ariakit/react-components/dist/composite/composite-store.js
   function useCompositeStoreOptions(props) {
     return {
-      id: useId4(props.id),
+      id: useId7(props.id),
       ...props
     };
   }
   function useCompositeStoreProps(store, update2, props) {
     store = useCollectionStoreProps(store, update2, props);
     useStoreProps(store, props, "activeId", "setActiveId");
-    useStoreProps(store, props, "includesBaseElement");
+    const focusOrderProps = { compositeElementInFocusOrder: props.compositeElementInFocusOrder ?? props.includesBaseElement };
+    useStoreProps(store, focusOrderProps, "compositeElementInFocusOrder");
     useStoreProps(store, props, "virtualFocus");
     useStoreProps(store, props, "orientation");
     useStoreProps(store, props, "rtl");
@@ -26592,7 +36949,8 @@ If there's a particular need for this, please submit a feature request at https:
       "anchorElement",
       "contentElement",
       "popoverElement",
-      "disclosureElement"
+      "disclosureElement",
+      "unstable_placing"
     ]));
     throwOnConflictingProps(props, store);
     const syncState = store?.getState();
@@ -26601,15 +36959,26 @@ If there's a particular need for this, please submit a feature request at https:
       store
     });
     const placement = defaultValue(props.placement, syncState?.placement, "bottom");
-    const popover = createStore({
+    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")
-    }, dialog, store);
+      rendered: /* @__PURE__ */ Symbol("rendered"),
+      unstable_placing: false
+    };
+    const popover = createStore(initialState, dialog, store);
+    let syncedAnchorElement = initialState.anchorElement === initialState.disclosureElement ? initialState.anchorElement : null;
+    setup(popover, () => sync(popover, ["anchorElement", "disclosureElement"], (state) => {
+      if (state.anchorElement && state.anchorElement !== syncedAnchorElement) {
+        syncedAnchorElement = null;
+        return;
+      }
+      syncedAnchorElement = state.disclosureElement;
+      popover.setState("anchorElement", syncedAnchorElement);
+    }));
     return {
       ...dialog,
       ...popover,
@@ -26627,25 +36996,9 @@ If there's a particular need for this, please submit a feature request at https:
     return useDialogStoreProps(store, update2, props);
   }

-  // node_modules/@ariakit/react-components/dist/popover/popover-anchor.js
-  var TagName7 = "div";
-  var usePopoverAnchor = createHook(function usePopoverAnchor2({ store, ...props }) {
-    const context = usePopoverProviderContext();
-    store = store || context;
-    props = {
-      ...props,
-      ref: useMergeRefs2(store?.setAnchorElement, props.ref)
-    };
-    return props;
-  });
-  var PopoverAnchor = forwardRef29(function PopoverAnchor2(props) {
-    const htmlProps = usePopoverAnchor(props);
-    return createElement3(TagName7, htmlProps);
-  });
-
   // node_modules/@ariakit/react-components/dist/composite/composite-hover.js
-  var import_react53 = __toESM(require_react(), 1);
-  var TagName8 = "div";
+  var import_react59 = __toESM(require_react(), 1);
+  var TagName7 = "div";
   function hoveringInside(event) {
     const nextElement = event.relatedTarget;
     if (!isElement2(nextElement)) return false;
@@ -26675,8 +37028,8 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isMouseMoving()) return;
       if (!focusOnHoverProp(event)) return;
       if (!hasFocusWithin(event.currentTarget)) {
-        const baseElement = store?.getState().baseElement;
-        if (baseElement && !hasFocus(baseElement)) baseElement.focus();
+        const compositeElement = store?.getState().compositeElement;
+        if (compositeElement && !hasFocus(compositeElement)) compositeElement.focus({ preventScroll: true });
       }
       store?.setActiveId(event.currentTarget.id);
     });
@@ -26691,29 +37044,99 @@ If there's a particular need for this, please submit a feature request at https:
       if (!focusOnHoverProp(event)) return;
       if (!blurOnHoverEndProp(event)) return;
       store?.setActiveId(null);
-      store?.getState().baseElement?.focus();
+      store?.getState().compositeElement?.focus({ preventScroll: true });
     });
-    const ref = (0, import_react53.useCallback)((element) => {
+    const ref = (0, import_react59.useCallback)((element) => {
       if (!element) return;
       element[symbol2] = true;
     }, []);
     props = {
       ...props,
-      ref: useMergeRefs2(ref, props.ref),
+      ref: useMergeRefs5(ref, props.ref),
       onMouseMove,
       onMouseLeave
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var CompositeHover = memo3(forwardRef29(function CompositeHover2(props) {
+  var CompositeHover = memo4(forwardRef87(function CompositeHover2(props) {
     const htmlProps = useCompositeHover(props);
-    return createElement3(TagName8, htmlProps);
+    return createElement3(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(store) {
+    if (!store) return scrollIntoViewNearest;
+    const cached = scrollItemIntoViewByStore.get(store);
+    if (cached) return cached;
+    const scrollItemIntoView = (element) => {
+      const { contentElement, moves, selectElement } = store.getState();
+      if (!selectElement) return scrollIntoViewNearest(element);
+      if (moves !== openingMovesByStore.get(store)) 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(store, scrollItemIntoView);
+    return scrollItemIntoView;
+  }
+
   // node_modules/@ariakit/react-components/dist/combobox/combobox.js
-  var import_react54 = __toESM(require_react(), 1);
-  var import_jsx_runtime88 = __toESM(require_jsx_runtime(), 1);
-  var TagName9 = "input";
+  var import_react60 = __toESM(require_react(), 1);
+  var import_jsx_runtime144 = __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;
@@ -26737,14 +37160,15 @@ If there's a particular need for this, please submit a feature request at https:
     })?.id;
   }
   var useCombobox = createHook(function useCombobox2({ store, 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, form, disabled: disabled2, ...props }) {
+    const scopedContext = useComboboxScopedContext(true);
     const context = useComboboxProviderContext();
-    store = store || context;
+    store = store || context || scopedContext;
     invariant(store, "Combobox must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react54.useRef)(null);
+    const ref = (0, import_react60.useRef)(null);
     const [valueUpdated, forceValueUpdate] = useForceUpdate();
-    const canAutoSelectRef = (0, import_react54.useRef)(false);
-    const composingRef = (0, import_react54.useRef)(false);
-    const compositionEndFrameRef = (0, import_react54.useRef)(null);
+    const canAutoSelectRef = (0, import_react60.useRef)(false);
+    const composingRef = (0, import_react60.useRef)(false);
+    const compositionEndFrameRef = (0, import_react60.useRef)(null);
     const cancelCompositionEndFrame = () => {
       const frame = compositionEndFrameRef.current;
       if (frame == null) return;
@@ -26753,20 +37177,20 @@ 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_react54.useState)(inline4);
+    const [canInline, setCanInline] = (0, import_react60.useState)(inline4);
     useUpdateLayoutEffect(() => {
       if (!inline4) return;
       setCanInline(true);
     }, [inline4]);
-    const storeValue = useStoreState(store, "value");
+    const storeInputValue = useStoreState(store, "inputValue");
     const selectedValue = useStoreState(store, ["selectedValue"], (state) => {
       if (!name) return;
       if (!Array.isArray(state.selectedValue)) return;
       return state.selectedValue;
     });
     const multiSelectable = Array.isArray(selectedValue);
-    const prevSelectedValueRef = (0, import_react54.useRef)(void 0);
-    (0, import_react54.useEffect)(() => {
+    const prevSelectedValueRef = (0, import_react60.useRef)(void 0);
+    (0, import_react60.useEffect)(() => {
       return sync(store, ["selectedValue", "activeId"], (_, prev) => {
         prevSelectedValueRef.current = prev.selectedValue;
       });
@@ -26787,26 +37211,27 @@ If there's a particular need for this, please submit a feature request at https:
     const items = useStoreState(store, "renderedItems");
     const open = useStoreState(store, "open");
     const contentElement = useStoreState(store, "contentElement");
-    const value = (0, import_react54.useMemo)(() => {
-      if (!inline4) return storeValue;
-      if (!canInline) return storeValue;
-      if (isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) {
-        if (hasCompletionString(storeValue, inlineActiveValue)) {
-          const slice = inlineActiveValue?.slice(storeValue.length) || "";
-          return storeValue + slice;
-        }
-        return storeValue;
-      }
-      return inlineActiveValue || storeValue;
+    const placing = useStoreState(store, "unstable_placing");
+    const firstItemAutoSelected = isFirstItemAutoSelected(items, inlineActiveValue, autoSelect);
+    const inputValue = (0, import_react60.useMemo)(() => {
+      if (!inline4) return storeInputValue;
+      if (!canInline) return storeInputValue;
+      if (firstItemAutoSelected) {
+        if (hasCompletionString(storeInputValue, inlineActiveValue)) {
+          const slice = inlineActiveValue?.slice(storeInputValue.length) || "";
+          return storeInputValue + slice;
+        }
+        return storeInputValue;
+      }
+      return inlineActiveValue || storeInputValue;
     }, [
       inline4,
       canInline,
-      items,
+      firstItemAutoSelected,
       inlineActiveValue,
-      autoSelect,
-      storeValue
+      storeInputValue
     ]);
-    (0, import_react54.useEffect)(() => {
+    (0, import_react60.useEffect)(() => {
       const element = ref.current;
       if (!element) return;
       const onCompositeItemMove = () => setCanInline(true);
@@ -26815,18 +37240,18 @@ If there's a particular need for this, please submit a feature request at https:
         element.removeEventListener("combobox-item-move", onCompositeItemMove);
       };
     }, []);
-    (0, import_react54.useEffect)(() => {
+    (0, import_react60.useEffect)(() => {
       if (!inline4) return;
       if (!canInline) return;
       if (!inlineActiveValue) return;
-      if (!isFirstItemAutoSelected(items, inlineActiveValue, autoSelect)) return;
-      if (!hasCompletionString(storeValue, 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 = storeValue.length;
+        const nextStart = storeInputValue.length;
         const nextEnd = inlineActiveValue.length;
         setSelectionRange(element, nextStart, nextEnd);
         cleanup = () => {
@@ -26843,16 +37268,15 @@ If there's a particular need for this, please submit a feature request at https:
       inline4,
       canInline,
       inlineActiveValue,
-      items,
-      autoSelect,
-      storeValue
+      firstItemAutoSelected,
+      storeInputValue
     ]);
     const getAutoSelectIdProp = useEvent(getAutoSelectId);
-    const autoSelectIdRef = (0, import_react54.useRef)(null);
-    const autoSelectMovedRef = (0, import_react54.useRef)(void 0);
-    const userScrolledRef = (0, import_react54.useRef)(false);
-    const isAutoScrollingRef = (0, import_react54.useRef)(false);
-    (0, import_react54.useEffect)(() => {
+    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)(() => {
       if (!open) return;
       if (!contentElement) return;
       const scrollingElement = getScrollingElement(contentElement);
@@ -26889,10 +37313,10 @@ If there's a particular need for this, please submit a feature request at https:
     ]);
     useSafeLayoutEffect(() => {
       userScrolledRef.current = false;
-      if (!storeValue) return;
+      if (!storeInputValue) return;
       if (composingRef.current) return;
       canAutoSelectRef.current = true;
-    }, [storeValue]);
+    }, [storeInputValue]);
     useSafeLayoutEffect(() => {
       if (autoSelect !== "always" && open) return;
       canAutoSelectRef.current = open;
@@ -26908,14 +37332,13 @@ If there's a particular need for this, please submit a feature request at https:
       if (!open) return;
       if (composingRef.current) return;
       if (!canAutoSelect && (!resetValueOnSelect || userScrolledRef.current)) return;
-      const { baseElement: baseElement2, contentElement: contentElement2, activeId } = store.getState();
-      if (baseElement2 && !hasFocus(baseElement2)) return;
-      if (contentElement2?.hasAttribute("data-placing")) {
-        const observer = new MutationObserver(forceValueUpdate);
-        observer.observe(contentElement2, { attributeFilter: ["data-placing"] });
-        return () => observer.disconnect();
-      }
-      if (autoSelect && canAutoSelect) {
+      const state = store.getState();
+      const { compositeElement: compositeElement2, activeId, selectElement, selectedValue: selectedValue2 } = state;
+      if (compositeElement2 && !hasFocus(compositeElement2)) return;
+      if (state.unstable_placing) return;
+      const activeValue = store.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) ?? store.first();
         autoSelectIdRef.current = autoSelectId;
@@ -26945,20 +37368,21 @@ If there's a particular need for this, please submit a feature request at https:
     }, [
       store,
       open,
+      placing,
       valueUpdated,
-      storeValue,
+      storeInputValue,
       autoSelect,
       resetValueOnSelect,
       getAutoSelectIdProp,
       items
     ]);
-    (0, import_react54.useEffect)(() => {
+    (0, import_react60.useEffect)(() => {
       if (!inline4) return;
       const combobox = ref.current;
       if (!combobox) return;
-      const elements = [combobox, contentElement].filter((value2) => !!value2);
+      const elements = [combobox, contentElement].filter((value) => !!value);
       const onBlur2 = (event) => {
-        if (elements.every((el) => isFocusEventOutside(event, el))) store?.setValue(value);
+        if (elements.every((el) => isFocusEventOutside(event, el))) store?.setInputValue(inputValue);
       };
       for (const element of elements) element.addEventListener("focusout", onBlur2);
       return () => {
@@ -26968,7 +37392,7 @@ If there's a particular need for this, please submit a feature request at https:
       inline4,
       contentElement,
       store,
-      value
+      inputValue
     ]);
     const canShow = (event) => {
       return event.currentTarget.value.length >= showMinLength;
@@ -26981,7 +37405,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.defaultPrevented) return;
       if (!store) return;
       const currentTarget = event.currentTarget;
-      const { value: value2, selectionStart, selectionEnd } = currentTarget;
+      const { value, selectionStart, selectionEnd } = currentTarget;
       const nativeEvent = event.nativeEvent;
       canAutoSelectRef.current = true;
       if (isInputEvent(nativeEvent)) {
@@ -26991,13 +37415,13 @@ If there's a particular need for this, please submit a feature request at https:
         }
         if (inline4) {
           const textInserted = nativeEvent.inputType === "insertText" || nativeEvent.inputType === "insertCompositionText";
-          const caretAtEnd = selectionStart === value2.length;
+          const caretAtEnd = selectionStart === value.length;
           setCanInline(textInserted && caretAtEnd);
         }
       }
       if (setValueOnChangeProp(event)) {
-        const isSameValue3 = value2 === store.getState().value;
-        store.setValue(value2);
+        const isSameValue3 = value === store.getState().inputValue;
+        store.setInputValue(value);
         queueMicrotask(() => {
           setSelectionRange(currentTarget, selectionStart, selectionEnd);
         });
@@ -27006,7 +37430,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_react54.useEffect)(() => cancelCompositionEndFrame, []);
+    (0, import_react60.useEffect)(() => cancelCompositionEndFrame, []);
     const onCompositionStartProp = props.onCompositionStart;
     const onCompositionStart = useEvent((event) => {
       cancelCompositionEndFrame();
@@ -27029,7 +37453,7 @@ If there's a particular need for this, please submit a feature request at https:
       });
     });
     const onMouseDownProp = props.onMouseDown;
-    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store.getState().includesBaseElement));
+    const blurActiveItemOnClickProp = useBooleanEvent(blurActiveItemOnClick ?? (() => store.getState().compositeElementInFocusOrder));
     const setValueOnClickProp = useBooleanEvent(setValueOnClick);
     const showOnClickProp = useBooleanEvent(showOnClick ?? canShow);
     const onMouseDown = useEvent((event) => {
@@ -27039,7 +37463,7 @@ If there's a particular need for this, please submit a feature request at https:
       if (event.ctrlKey) return;
       if (!store) return;
       if (blurActiveItemOnClickProp(event)) store.setActiveId(null);
-      if (setValueOnClickProp(event)) store.setValue(value);
+      if (setValueOnClickProp(event)) store.setInputValue(inputValue);
       if (showOnClickProp(event)) queueBeforeEvent(event.currentTarget, "mouseup", store.show);
     });
     const onKeyDownProp = props.onKeyDown;
@@ -27071,7 +37495,7 @@ If there's a particular need for this, please submit a feature request at https:
       canAutoSelectRef.current = false;
       onBlurProp?.(event);
     });
-    const id = useId4(props.id);
+    const id = useId7(props.id);
     const ariaAutoComplete = isAriaAutoCompleteValue(autoComplete) ? autoComplete : void 0;
     const isActiveItem = useStoreState(store, ["activeId"], (state) => state.activeId === null);
     const formDisabled = disabledFromProps({
@@ -27079,24 +37503,25 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-disabled": props["aria-disabled"]
     });
     const composite = props.composite !== false;
-    const baseElement = useStoreState(store, multiSelectable ? ["baseElement"] : [], (state) => multiSelectable ? state.baseElement : null);
+    const [, setCompositeElement] = useTransactionState(composite ? null : store.setCompositeElement);
+    const compositeElement = useStoreState(store, multiSelectable ? ["compositeElement"] : [], (state) => multiSelectable ? state.compositeElement : null);
     props = useWrapElement(props, (element) => {
       if (!name) return element;
       if (!Array.isArray(selectedValue)) return element;
-      if (composite && !baseElement) return element;
-      return /* @__PURE__ */ (0, import_jsx_runtime88.jsxs)(import_jsx_runtime88.Fragment, { children: [element, selectedValue.map((value2, index2) => /* @__PURE__ */ (0, import_jsx_runtime88.jsx)("input", {
+      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", {
         type: "hidden",
         name,
         form,
         disabled: formDisabled,
-        value: value2
+        value
       }, index2))] });
     }, [
       name,
       form,
       formDisabled,
       composite,
-      baseElement,
+      compositeElement,
       selectedValue
     ]);
     props = {
@@ -27106,13 +37531,13 @@ If there's a particular need for this, please submit a feature request at https:
       "aria-expanded": open,
       "aria-controls": contentElement?.id,
       "data-active-item": isActiveItem || void 0,
-      value,
+      value: inputValue,
       ...props,
       id,
       name: multiSelectable ? void 0 : name,
       form,
       disabled: disabled2,
-      ref: useMergeRefs2(ref, props.ref),
+      ref: useMergeRefs5(ref, store.setInputElement, composite ? void 0 : setCompositeElement, props.ref),
       onChange,
       onCompositionStart,
       onCompositionEnd,
@@ -27120,8 +37545,10 @@ If there's a particular need for this, please submit a feature request at https:
       onKeyDown,
       onBlur
     };
+    const scrollItemIntoView = getScrollItemIntoView(store);
     props = useComposite({
       store,
+      unstable_scrollIntoView: scrollItemIntoView,
       focusable: focusable2,
       ...props,
       moveOnKeyPress: (event) => {
@@ -27130,24 +37557,20 @@ If there's a particular need for this, please submit a feature request at https:
         return true;
       }
     });
-    props = usePopoverAnchor({
-      store,
-      ...props
-    });
     return {
       autoComplete: "off",
       ...props
     };
   });
-  var Combobox = forwardRef29(function Combobox2(props) {
+  var Combobox = forwardRef87(function Combobox2(props) {
     const htmlProps = useCombobox(props);
-    return createElement3(TagName9, htmlProps);
+    return createElement3(TagName8, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item.js
-  var import_react55 = __toESM(require_react(), 1);
-  var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
-  var TagName10 = "div";
+  var import_react61 = __toESM(require_react(), 1);
+  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+  var TagName9 = "div";
   function isSelected(storeValue, itemValue) {
     if (itemValue == null) return;
     if (storeValue == null) return false;
@@ -27157,33 +37580,50 @@ If there's a particular need for this, please submit a feature request at https:
   function getItemRole(popupRole) {
     return getItemRoleByPopupRole(popupRole) ?? "option";
   }
-  var useComboboxItem = createHook(function useComboboxItem2({ store, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover = false, moveOnKeyPress = true, getItem: getItemProp, ...props }) {
+  var useComboboxItem = createHook(function useComboboxItem2({ store, value, hideOnClick, setValueOnClick, selectValueOnClick = true, resetValueOnSelect, focusOnHover, moveOnKeyPress = true, preventScrollOnKeyDown, getItem: getItemProp, ...props }) {
     const context = useComboboxScopedContext();
     store = store || context;
     invariant(store, "ComboboxItem must be wrapped in a ComboboxList or ComboboxPopover component.");
-    const { resetValueOnSelectState, multiSelectable, selected } = useStoreStateObject(store, ["selectedValue"], {
+    const id = useId7(props.id);
+    const { resetValueOnSelectState, multiSelectable, selected, autoFocusSelected, selectElement } = useStoreStateObject(store, ["selectedValue"], {
       resetValueOnSelectState: "resetValueOnSelect",
       multiSelectable(state) {
         return Array.isArray(state.selectedValue);
       },
       selected(state) {
         return isSelected(state.selectedValue, value);
-      }
+      },
+      autoFocusSelected(state) {
+        if (value == null) return false;
+        if (!Array.isArray(state.selectedValue)) return state.selectedValue === value;
+        return state.selectedValue[state.selectedValue.length - 1] === value;
+      },
+      selectElement: "selectElement"
     });
-    const getItem = (0, import_react55.useCallback)((item) => {
+    const autoFocusSelectedItem = !!selectElement;
+    const selectMode = !!selectElement;
+    const disabled2 = disabledFromProps(props);
+    const getItem = (0, import_react61.useCallback)((item) => {
       const nextItem = {
         ...item,
-        value
+        value: selectMode && disabled2 ? void 0 : value
       };
       if (getItemProp) return getItemProp(nextItem);
       return nextItem;
-    }, [value, getItemProp]);
-    setValueOnClick = setValueOnClick ?? !multiSelectable;
+    }, [
+      selectMode,
+      disabled2,
+      value,
+      getItemProp
+    ]);
+    setValueOnClick = setValueOnClick ?? (!selectMode && !multiSelectable);
     hideOnClick = hideOnClick ?? (value != null && !multiSelectable);
+    preventScrollOnKeyDown = preventScrollOnKeyDown ?? selectMode;
+    const role = getItemRole((0, import_react61.useContext)(ComboboxListRoleContext));
     const onClickProp = props.onClick;
     const setValueOnClickProp = useBooleanEvent(setValueOnClick);
     const selectValueOnClickProp = useBooleanEvent(selectValueOnClick);
-    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState ?? multiSelectable);
+    const resetValueOnSelectProp = useBooleanEvent(resetValueOnSelect ?? resetValueOnSelectState);
     const hideOnClickProp = useBooleanEvent(hideOnClick);
     const onClick = useEvent((event) => {
       onClickProp?.(event);
@@ -27192,14 +37632,14 @@ If there's a particular need for this, please submit a feature request at https:
       if (isOpeningInNewTab(event)) return;
       if (value != null) {
         if (selectValueOnClickProp(event)) {
-          if (resetValueOnSelectProp(event)) store?.resetValue();
+          if (resetValueOnSelectProp(event)) store?.resetInputValue();
           store?.setSelectedValue((prevValue) => {
             if (!Array.isArray(prevValue)) return value;
             if (prevValue.includes(value)) return prevValue.filter((v2) => v2 !== value);
             return [...prevValue, value];
           });
         }
-        if (setValueOnClickProp(event)) store?.setValue(value);
+        if (setValueOnClickProp(event)) store?.setInputValue(value);
       }
       if (hideOnClickProp(event)) store?.hide();
     });
@@ -27207,63 +37647,82 @@ If there's a particular need for this, please submit a feature request at https:
     const onKeyDown = useEvent((event) => {
       onKeyDownProp?.(event);
       if (event.defaultPrevented) return;
-      const baseElement = store?.getState().baseElement;
-      if (!baseElement) return;
-      if (hasFocus(baseElement)) return;
+      const compositeElement = store?.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) {
-        queueMicrotask(() => baseElement.focus());
-        if (isTextField(baseElement)) store?.setValue(baseElement.value);
+        if (compositeElement === selectElement) return;
+        if (isTextField(compositeElement)) {
+          queueMicrotask(() => compositeElement.focus());
+          store?.setInputValue(compositeElement.value);
+          return;
+        }
+        compositeElement.focus();
+        if ("value" in compositeElement && typeof compositeElement.value === "string") store?.setInputValue(compositeElement.value);
       }
     });
-    if (multiSelectable && selected != null) props = {
+    if ((selectMode || multiSelectable) && selected != null) props = {
       "aria-selected": selected,
       ...props
     };
-    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(ComboboxItemValueContext.Provider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(ComboboxItemValueContext.Provider, {
       value,
-      children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(ComboboxItemCheckedContext.Provider, {
+      children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(ComboboxItemCheckedContext.Provider, {
         value: selected ?? false,
         children: element
       })
     }), [value, selected]);
+    const defaultAutoFocus = autoFocusSelectedItem ? autoFocusSelected : void 0;
     props = {
-      role: getItemRole((0, import_react55.useContext)(ComboboxListRoleContext)),
+      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);
-    props = useCompositeItem({
+    const scrollItemIntoView = getScrollItemIntoView(store);
+    props = useCompositeItem2({
       store,
+      unstable_scrollIntoView: scrollItemIntoView,
       ...props,
       getItem,
+      preventScrollOnKeyDown,
       moveOnKeyPress: (event) => {
         if (!moveOnKeyPressProp(event)) return false;
         const moveEvent = new Event("combobox-item-move");
-        store?.getState().baseElement?.dispatchEvent(moveEvent);
+        store?.getState().compositeElement?.dispatchEvent(moveEvent);
         return true;
       }
     });
+    const focusOnHoverProp = useBooleanEvent(focusOnHover ?? false);
     props = useCompositeHover({
       store,
-      focusOnHover,
-      ...props
+      ...props,
+      focusOnHover(event) {
+        if (focusOnHover !== void 0) return focusOnHoverProp(event);
+        return selectMode && store.getState().open;
+      }
     });
     return props;
   });
-  var ComboboxItem = memo3(forwardRef29(function ComboboxItem2(props) {
+  var ComboboxItem = memo4(forwardRef87(function ComboboxItem2(props) {
     const htmlProps = useComboboxItem(props);
-    return createElement3(TagName10, htmlProps);
+    return createElement3(TagName9, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-item-value.js
-  var import_react56 = __toESM(require_react(), 1);
-  var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
-  var TagName11 = "span";
+  var import_react62 = __toESM(require_react(), 1);
+  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  var TagName10 = "span";
   function normalizeValue(value) {
     return normalizeString(value).toLowerCase();
   }
@@ -27336,7 +37795,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_runtime90.jsx)("span", {
+    const span = (value, autocomplete = false) => /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("span", {
       "data-autocomplete-value": autocomplete ? "" : void 0,
       "data-user-value": autocomplete ? void 0 : "",
       children: value
@@ -27361,55 +37820,74 @@ 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_react56.useContext)(ComboboxItemValueContext);
+    const itemContext = (0, import_react62.useContext)(ComboboxItemValueContext);
     const itemValue = value ?? itemContext;
-    const inputValue = useStoreState(store, ["value"], (state) => userValue ?? state?.value);
+    const inputValue = useStoreState(store, ["inputValue"], (state) => userValue ?? state?.inputValue);
     props = {
-      children: (0, import_react56.useMemo)(() => {
+      children: (0, import_react62.useMemo)(() => {
         if (!itemValue) return;
         if (!inputValue) return itemValue;
         return splitValue(itemValue, inputValue);
       }, [itemValue, inputValue]),
       ...props
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var ComboboxItemValue = forwardRef29(function ComboboxItemValue2(props) {
+  var ComboboxItemValue = forwardRef87(function ComboboxItemValue2(props) {
     const htmlProps = useComboboxItemValue(props);
-    return createElement3(TagName11, htmlProps);
+    return createElement3(TagName10, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/combobox/combobox-label.js
-  var TagName12 = "label";
+  var TagName11 = "label";
   var useComboboxLabel = createHook(function useComboboxLabel2({ store, ...props }) {
+    const scopedContext = useComboboxScopedContext(true);
     const context = useComboboxProviderContext();
-    store = store || context;
+    store = store || context || scopedContext;
     invariant(store, "ComboboxLabel must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const baseElement = useStoreState(store, "baseElement");
-    useAttribute(baseElement, "id");
+    const inputElement = useStoreState(store, "inputElement");
+    useAttribute(inputElement, "id");
+    const comboboxId = inputElement?.id;
+    const id = useId7(props.id);
     props = {
-      htmlFor: baseElement?.id,
-      ...props
+      htmlFor: comboboxId,
+      ...props,
+      id,
+      ref: useMergeRefs5(store.setLabelElement, props.ref)
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var ComboboxLabel = memo3(forwardRef29(function ComboboxLabel2(props) {
+  var ComboboxLabel = memo4(forwardRef87(function ComboboxLabel2(props) {
     const htmlProps = useComboboxLabel(props);
-    return createElement3(TagName12, htmlProps);
+    return createElement3(TagName11, htmlProps);
   }));

   // node_modules/@ariakit/react-components/dist/combobox/combobox-list.js
-  var import_react57 = __toESM(require_react(), 1);
-  var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1);
-  var TagName13 = "div";
+  var import_react63 = __toESM(require_react(), 1);
+  var import_jsx_runtime147 = __toESM(require_jsx_runtime(), 1);
+  var TagName12 = "div";
   var useComboboxList = createHook(function useComboboxList2({ store, alwaysVisible, ...props }) {
     const scopedContext = useComboboxScopedContext(true);
     const context = useComboboxContext();
     store = store || context;
     const scopedContextSameStore = !!store && store === scopedContext;
     invariant(store, "ComboboxList must receive a `store` prop or be wrapped in a ComboboxProvider component.");
-    const ref = (0, import_react57.useRef)(null);
-    const id = useId4(props.id);
+    const onFocusProp = props.onFocus;
+    const onFocus = useEvent((event) => {
+      onFocusProp?.(event);
+      if (event.defaultPrevented) return;
+      if (!isSelfTarget(event)) return;
+      const compositeElement = store.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_react63.useRef)(null);
+    const id = useId7(props.id);
     const mounted = useStoreState(store, "mounted");
     const hidden = isHidden(mounted, props.hidden, alwaysVisible);
     const style = hidden ? {
@@ -27419,8 +37897,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_react57.useState)(false);
+    const [hasListboxInside, setHasListboxInside] = (0, import_react63.useState)(false);
     const contentElement = useStoreState(store, "contentElement");
+    const parentHeadingContext = (0, import_react63.useContext)(ComboboxHeadingContext);
+    const headingState = (0, import_react63.useState)();
+    const [headingId, setHeadingId] = parentHeadingContext || headingState;
+    const headingContext = (0, import_react63.useMemo)(() => [headingId, setHeadingId], [headingId, setHeadingId]);
     useSafeLayoutEffect(() => {
       if (!mounted) return;
       const element = ref.current;
@@ -27443,32 +37925,51 @@ 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_runtime91.jsx)(ComboboxScopedContextProvider, {
+    props = useWrapElement(props, (element) => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(ComboboxScopedContextProvider, {
       value: store,
-      children: /* @__PURE__ */ (0, import_jsx_runtime91.jsx)(ComboboxListRoleContext.Provider, {
-        value: role,
-        children: element
+      children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(ComboboxHeadingContext.Provider, {
+        value: headingContext,
+        children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(DialogHeadingContext.Provider, {
+          value: setHeadingId,
+          children: /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(ComboboxListRoleContext.Provider, {
+            value: role,
+            children: element
+          })
+        })
       })
-    }), [store, role]);
+    }), [
+      store,
+      role,
+      headingContext
+    ]);
     const setContentElement = id && (!scopedContext || !scopedContextSameStore) ? store.setContentElement : null;
+    const labelElement = useStoreState(store, ["labelElement", "selectLabelElement"], (state) => {
+      if (headingId) return null;
+      return state.selectLabelElement || state.labelElement;
+    });
+    useAttribute(labelElement, "id");
+    const labelId = headingId || labelElement?.id;
     props = {
+      "aria-labelledby": props["aria-label"] != null ? void 0 : labelId,
       hidden,
       ...props,
       id,
-      ref: useMergeRefs2(setContentElement, ref, props.ref),
-      style
+      onFocus,
+      ref: useMergeRefs5(setContentElement, ref, props.ref),
+      style,
+      tabIndex: -1
     };
-    return removeUndefinedValues(props);
+    return props;
   });
-  var ComboboxList = forwardRef29(function ComboboxList2(props) {
+  var ComboboxList = forwardRef87(function ComboboxList2(props) {
     const htmlProps = useComboboxList(props);
-    return createElement3(TagName13, htmlProps);
+    return createElement3(TagName12, htmlProps);
   });

   // node_modules/@ariakit/react-components/dist/tag/tag-context.js
-  var import_react58 = __toESM(require_react(), 1);
-  var TagValueContext = (0, import_react58.createContext)(null);
-  var TagRemoveIdContext = (0, import_react58.createContext)(null);
+  var import_react64 = __toESM(require_react(), 1);
+  var TagValueContext = (0, import_react64.createContext)(null);
+  var TagRemoveIdContext = (0, import_react64.createContext)(null);
   var ctx7 = createStoreContext([CompositeContextProvider], [CompositeScopedContextProvider]);
   var useTagContext = ctx7.useContext;
   var useTagScopedContext = ctx7.useScopedContext;
@@ -27480,14 +37981,19 @@ If there's a particular need for this, please submit a feature request at https:
   var isTouchSafari = isSafari() && isTouchDevice();
   function createComboboxStore({ tag, ...props } = {}) {
     const store = mergeStore(props.store, pick2(tag, ["value", "rtl"]));
-    throwOnConflictingProps(props, store);
+    const defaultInputValue = defaultValue(props.defaultInputValue, props.defaultValue);
+    throwOnConflictingProps({
+      ...props,
+      defaultInputValue,
+      defaultValue: defaultInputValue
+    }, store);
     const tagState = tag?.getState();
     const syncState = store?.getState();
     const activeId = defaultValue(props.activeId, syncState?.activeId, props.defaultActiveId, null);
     const composite = createCompositeStore({
       ...props,
       activeId,
-      includesBaseElement: defaultValue(props.includesBaseElement, syncState?.includesBaseElement, true),
+      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),
@@ -27497,19 +38003,102 @@ If there's a particular need for this, please submit a feature request at https:
       ...props,
       placement: defaultValue(props.placement, syncState?.placement, "bottom-start")
     });
-    const value = defaultValue(props.value, syncState?.value, props.defaultValue, "");
+    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(),
-      value,
+      inputValue,
+      value: inputValue,
       selectedValue,
       resetValueOnSelect: defaultValue(props.resetValueOnSelect, syncState?.resetValueOnSelect, multiSelectable),
       resetValueOnHide: defaultValue(props.resetValueOnHide, syncState?.resetValueOnHide, multiSelectable && !tag),
-      activeValue: syncState?.activeValue
+      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 combobox = createStore(initialState, composite, popover, store);
+    setup(combobox, () => chain(sync(combobox, ["inputValue"], (state) => {
+      combobox.setState("value", state.inputValue);
+    }), sync(combobox, ["value"], (state) => {
+      combobox.setState("inputValue", state.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, () => sync(combobox, ["compositeElement", "selectElement"], (state) => {
+      if (!state.selectElement && !syncedSelectElement) return;
+      if (state.compositeElement && state.compositeElement === state.selectElement) {
+        syncedSelectElement = state.selectElement;
+        return;
+      }
+      if (state.compositeElement && state.compositeElement !== syncedSelectElement) {
+        syncedSelectElement = null;
+        return;
+      }
+      syncedSelectElement = state.selectElement;
+      combobox.setState("compositeElement", syncedSelectElement);
+    }));
+    setup(combobox, () => sync(combobox, ["selectElement"], (state) => {
+      if (!state.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, () => sync(combobox, [
+      "anchorElement",
+      "compositeElement",
+      "disclosureElement",
+      "selectElement"
+    ], (state) => {
+      if (state.anchorElement && state.anchorElement !== syncedAnchorElement) {
+        syncedAnchorElement = null;
+        return;
+      }
+      syncedAnchorElement = state.selectElement || state.compositeElement || state.disclosureElement;
+      combobox.setState("anchorElement", syncedAnchorElement);
+    }));
+    setup(combobox, () => sync(combobox, [
+      "items",
+      "selectedValue",
+      "selectElement"
+    ], (state, prevState) => {
+      if (!shouldSetDefaultSelectedValue) return;
+      if (state.selectedValue !== prevState.selectedValue) {
+        shouldSetDefaultSelectedValue = false;
+        return;
+      }
+      if (!state.selectElement) return;
+      queueMicrotask(() => {
+        if (!shouldSetDefaultSelectedValue) return;
+        const state2 = combobox.getState();
+        if (!state2.selectElement) return;
+        const item = state2.items.find((item2) => !item2.disabled && item2.value != null);
+        if (item?.value == null) return;
+        shouldSetDefaultSelectedValue = false;
+        combobox.setState("selectedValue", item.value);
+      });
+    }));
     if (isTouchSafari) setup(combobox, () => sync(combobox, ["virtualFocus"], () => {
       combobox.setState("virtualFocus", false);
     }));
@@ -27525,14 +38114,20 @@ If there's a particular need for this, please submit a feature request at https:
     setup(combobox, () => sync(combobox, ["resetValueOnHide", "mounted"], (state) => {
       if (!state.resetValueOnHide) return;
       if (state.mounted) return;
-      combobox.setState("value", value);
+      combobox.setState("inputValue", inputValue);
     }));
     setup(combobox, () => sync(combobox, ["open"], (state) => {
-      if (state.open) return;
+      if (state.open) {
+        resolveSelectedItemOnOpen = true;
+        return;
+      }
+      resolveSelectedItemOnOpen = false;
       combobox.setState("activeId", activeId);
       combobox.setState("moves", 0);
     }));
     setup(combobox, () => sync(combobox, ["moves", "activeId"], (state, prevState) => {
+      if (state.moves !== prevState.moves) resolveSelectedItemOnOpen = false;
+      if (state.activeId !== prevState.activeId) resolveSelectedItemOnOpen = false;
       if (state.moves === prevState.moves) combobox.setState("activeValue", void 0);
     }));
     setup(combobox, () => batch(combobox, ["moves", "renderedItems"], (state, prev) => {
@@ -27541,14 +38136,59 @@ If there's a particular need for this, please submit a feature request at https:
       const activeItem = composite.item(activeId2);
       combobox.setState("activeValue", activeItem?.value);
     }));
+    setup(combobox, () => sync(combobox, [
+      "items",
+      "mounted",
+      "open",
+      "selectedValue",
+      "selectElement"
+    ], (state) => {
+      if (!state.selectElement) return;
+      if (state.mounted && !resolveSelectedItemOnOpen) return;
+      const values = Array.isArray(state.selectedValue) ? state.selectedValue : [state.selectedValue];
+      const lastValue = values[values.length - 1];
+      if (lastValue == null) return;
+      const item = state.items.find((item2) => !item2.disabled && item2.value === lastValue);
+      if (!item) return;
+      resolveSelectedItemOnOpen = false;
+      combobox.setState("activeId", item.id);
+    }));
+    setup(combobox, () => batch(combobox, ["selectOnMove", "moves"], (state) => {
+      const { activeId: activeId2, open, selectedValue: selectedValue2, selectElement } = combobox.getState();
+      if (!selectElement) return;
+      if (!state.selectOnMove && open) return;
+      if (Array.isArray(selectedValue2)) return;
+      if (!state.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,
-      setValue: (value2) => combobox.setState("value", value2),
-      resetValue: () => combobox.setState("value", initialState.value),
-      setSelectedValue: (selectedValue2) => combobox.setState("selectedValue", selectedValue2)
+      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)
     };
   }

@@ -27563,8 +38203,13 @@ If there's a particular need for this, please submit a feature request at https:
   }
   function useComboboxStoreProps(store, update2, props) {
     useUpdateEffect(update2, [props.tag]);
-    useStoreProps(store, props, "value", "setValue");
+    const inputValueProps = {
+      inputValue: props.inputValue ?? props.value,
+      setInputValue: props.setInputValue ?? props.setValue
+    };
+    useStoreProps(store, inputValueProps, "inputValue", "setInputValue");
     useStoreProps(store, props, "selectedValue", "setSelectedValue");
+    useStoreProps(store, props, "selectOnMove");
     useStoreProps(store, props, "resetValueOnHide");
     useStoreProps(store, props, "resetValueOnSelect");
     return Object.assign(useCompositeStoreProps(usePopoverStoreProps(store, update2, props), update2, props), { tag: props.tag });
@@ -27576,20 +38221,21 @@ 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_runtime92 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime148 = __toESM(require_jsx_runtime(), 1);
   function ComboboxProvider(props = {}) {
-    return /* @__PURE__ */ (0, import_jsx_runtime92.jsx)(ComboboxContextProvider, {
-      value: useComboboxStore(props),
+    const store = useComboboxStore(props);
+    return /* @__PURE__ */ (0, import_jsx_runtime148.jsx)(ComboboxContextProvider, {
+      value: store,
       children: props.children
     });
   }

   // packages/dataviews/build-module/components/dataviews-filters/search-widget.mjs
   var import_remove_accents = __toESM(require_remove_accents(), 1);
-  var import_compose9 = __toESM(require_compose(), 1);
-  var import_i18n33 = __toESM(require_i18n(), 1);
-  var import_element55 = __toESM(require_element(), 1);
-  var import_components20 = __toESM(require_components(), 1);
+  var import_compose12 = __toESM(require_compose(), 1);
+  var import_i18n39 = __toESM(require_i18n(), 1);
+  var import_element96 = __toESM(require_element(), 1);
+  var import_components21 = __toESM(require_components(), 1);

   // packages/dataviews/build-module/components/dataviews-filters/utils.mjs
   var EMPTY_ARRAY3 = [];
@@ -27607,16 +38253,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_element54 = __toESM(require_element(), 1);
+  var import_element95 = __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_element54.useState)(staticElements);
-    const [isLoading, setIsLoading] = (0, import_element54.useState)(false);
-    (0, import_element54.useEffect)(() => {
+    const [records, setRecords] = (0, import_element95.useState)(staticElements);
+    const [isLoading, setIsLoading] = (0, import_element95.useState)(false);
+    (0, import_element95.useEffect)(() => {
       if (!getElements) {
         setRecords(staticElements);
         return;
@@ -27648,7 +38294,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_runtime93 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime149 = __toESM(require_jsx_runtime(), 1);
   function normalizeSearchInput(input = "") {
     return (0, import_remove_accents.default)(input.trim().toLowerCase());
   }
@@ -27665,19 +38311,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_runtime93.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
       "span",
       {
         className: clsx_default(
           "dataviews-filters__search-widget-listitem-multi-selection",
           { "is-selected": selected }
         ),
-        children: selected && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_components20.Icon, { icon: check_default })
+        children: selected && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components21.Icon, { icon: check_default })
       }
     );
   };
   var SingleSelectionOption = ({ selected }) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
       "span",
       {
         className: clsx_default(
@@ -27688,8 +38334,8 @@ If there's a particular need for this, please submit a feature request at https:
     );
   };
   function ListBox({ view, filter, onChangeView }) {
-    const baseId = (0, import_compose9.useInstanceId)(ListBox, "dataviews-filter-list-box");
-    const [activeCompositeId, setActiveCompositeId] = (0, import_element55.useState)(
+    const baseId = (0, import_compose12.useInstanceId)(ListBox, "dataviews-filter-list-box");
+    const [activeCompositeId, setActiveCompositeId] = (0, import_element96.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
@@ -27702,8 +38348,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_runtime93.jsx)(
-      import_components20.Composite,
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+      import_components21.Composite,
       {
         virtualFocus: true,
         focusLoop: true,
@@ -27711,9 +38357,9 @@ If there's a particular need for this, please submit a feature request at https:
         setActiveId: setActiveCompositeId,
         role: "listbox",
         className: "dataviews-filters__search-widget-listbox",
-        "aria-label": (0, import_i18n33.sprintf)(
+        "aria-label": (0, import_i18n39.sprintf)(
           /* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
-          (0, import_i18n33.__)("List of: %1$s"),
+          (0, import_i18n39.__)("List of: %1$s"),
           filter.name
         ),
         onFocusVisible: () => {
@@ -27726,18 +38372,18 @@ If there's a particular need for this, please submit a feature request at https:
             );
           }
         },
-        render: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_components20.Composite.Typeahead, {}),
-        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(
-          import_components20.Composite.Hover,
+        render: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(import_components21.Composite.Typeahead, {}),
+        children: filter.elements.map((element) => /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
+          import_components21.Composite.Hover,
           {
-            render: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
-              import_components20.Composite.Item,
+            render: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
+              import_components21.Composite.Item,
               {
                 id: generateFilterElementCompositeItemId(
                   baseId,
                   element.value
                 ),
-                render: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
                   "div",
                   {
                     "aria-label": element.label,
@@ -27784,19 +38430,19 @@ If there's a particular need for this, please submit a feature request at https:
               }
             ),
             children: [
-              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+              filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
                 SingleSelectionOption,
                 {
                   selected: currentValue === element.value
                 }
               ),
-              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+              !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
                 MultiSelectionOption,
                 {
                   selected: currentValue.includes(element.value)
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
                 "span",
                 {
                   className: "dataviews-filters__search-widget-listitem-value",
@@ -27812,19 +38458,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_element55.useState)("");
-    const deferredSearchValue = (0, import_element55.useDeferredValue)(searchValue);
+    const [searchValue, setSearchValue] = (0, import_element96.useState)("");
+    const deferredSearchValue = (0, import_element96.useDeferredValue)(searchValue);
     const currentFilter = view.filters?.find(
       (_filter) => _filter.field === filter.field
     );
     const currentValue = getCurrentValue(filter, currentFilter);
-    const matches = (0, import_element55.useMemo)(() => {
+    const matches = (0, import_element96.useMemo)(() => {
       const normalizedSearch = normalizeSearchInput(deferredSearchValue);
       return filter.elements.filter(
         (item) => normalizeSearchInput(item.label).includes(normalizedSearch)
       );
     }, [filter.elements, deferredSearchValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
       ComboboxProvider,
       {
         selectedValue: currentValue,
@@ -27856,26 +38502,26 @@ If there's a particular need for this, please submit a feature request at https:
         },
         setValue: setSearchValue,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)("div", { className: "dataviews-filters__search-widget-filter-combobox__wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(ComboboxLabel, {}), children: (0, import_i18n33.__)("Search items") }),
-            /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+          /* @__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)(
               Combobox,
               {
                 autoSelect: "always",
-                placeholder: (0, import_i18n33.__)("Search"),
+                placeholder: (0, import_i18n39.__)("Search"),
                 className: "dataviews-filters__search-widget-filter-combobox__input"
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime93.jsx)("div", { className: "dataviews-filters__search-widget-filter-combobox__icon", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_components20.Icon, { icon: search_default }) })
+            /* @__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_runtime93.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
             ComboboxList,
             {
               className: "dataviews-filters__search-widget-filter-combobox-list",
               alwaysVisible: true,
               children: [
                 matches.map((element) => {
-                  return /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(
+                  return /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
                     ComboboxItem,
                     {
                       resetValueOnSelect: false,
@@ -27885,13 +38531,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_runtime93.jsx)(
+                        filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
                           SingleSelectionOption,
                           {
                             selected: currentValue === element.value
                           }
                         ),
-                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+                        !filter.singleSelection && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
                           MultiSelectionOption,
                           {
                             selected: currentValue.includes(
@@ -27899,20 +38545,20 @@ If there's a particular need for this, please submit a feature request at https:
                             )
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime93.jsxs)(
+                        /* @__PURE__ */ (0, import_jsx_runtime149.jsxs)(
                           "span",
                           {
                             className: "dataviews-filters__search-widget-listitem-value",
                             title: element.label,
                             children: [
-                              /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(
+                              /* @__PURE__ */ (0, import_jsx_runtime149.jsx)(
                                 ComboboxItemValue,
                                 {
                                   className: "dataviews-filters__search-widget-filter-combobox-item-value",
                                   value: element.label
                                 }
                               ),
-                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
+                              !!element.description && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("span", { className: "dataviews-filters__search-widget-listitem-description", children: element.description })
                             ]
                           }
                         )
@@ -27921,7 +38567,7 @@ If there's a particular need for this, please submit a feature request at https:
                     element.value
                   );
                 }),
-                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime93.jsx)("p", { children: (0, import_i18n33.__)("No results found") })
+                !matches.length && /* @__PURE__ */ (0, import_jsx_runtime149.jsx)("p", { children: (0, import_i18n39.__)("No results found") })
               ]
             }
           )
@@ -27935,21 +38581,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_runtime93.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_components20.Spinner, {}) });
+      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, {}) });
     }
     if (elements.length === 0) {
-      return /* @__PURE__ */ (0, import_jsx_runtime93.jsx)("div", { className: "dataviews-filters__search-widget-no-elements", children: (0, import_i18n33.__)("No elements found") });
+      return /* @__PURE__ */ (0, import_jsx_runtime149.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_runtime93.jsx)(Widget, { ...props, filter: { ...props.filter, elements } });
+    return /* @__PURE__ */ (0, import_jsx_runtime149.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_compose10 = __toESM(require_compose(), 1);
-  var import_element56 = __toESM(require_element(), 1);
-  var import_components21 = __toESM(require_components(), 1);
-  var import_jsx_runtime94 = __toESM(require_jsx_runtime(), 1);
+  var import_compose13 = __toESM(require_compose(), 1);
+  var import_element97 = __toESM(require_element(), 1);
+  var import_components22 = __toESM(require_components(), 1);
+  var import_jsx_runtime150 = __toESM(require_jsx_runtime(), 1);
   function InputWidget({
     filter,
     view,
@@ -27960,7 +38606,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_element56.useMemo)(() => {
+    const field = (0, import_element97.useMemo)(() => {
       const currentField = fields.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -27980,7 +38626,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_element56.useMemo)(() => {
+    const data = (0, import_element97.useMemo)(() => {
       return (view.filters ?? []).reduce(
         (acc, activeFilter) => {
           acc[activeFilter.field] = activeFilter.value;
@@ -27989,7 +38635,7 @@ If there's a particular need for this, please submit a feature request at https:
         {}
       );
     }, [view.filters]);
-    const handleChange = (0, import_compose10.useEvent)((updatedData) => {
+    const handleChange = (0, import_compose13.useEvent)((updatedData) => {
       if (!field || !currentFilter) {
         return;
       }
@@ -28017,13 +38663,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_runtime94.jsx)(
-      import_components21.Flex,
+    return /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
+      import_components22.Flex,
       {
         className: "dataviews-filters__user-input-widget",
         gap: 2.5,
         direction: "column",
-        children: /* @__PURE__ */ (0, import_jsx_runtime94.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime150.jsx)(
           field.Edit,
           {
             hideLabelFromVision: true,
@@ -28038,15 +38684,15 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/dataviews/build-module/utils/operators.mjs
-  var import_i18n34 = __toESM(require_i18n(), 1);
-  var import_element57 = __toESM(require_element(), 1);
+  var import_i18n40 = __toESM(require_i18n(), 1);
+  var import_element98 = __toESM(require_element(), 1);
   var import_date2 = __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 parseTime(value) {
+  function parseTime2(value) {
     if (typeof value !== "string") {
       return null;
     }
@@ -28061,15 +38707,15 @@ 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_runtime95 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime151 = __toESM(require_jsx_runtime(), 1);
   var filterTextWrappers = {
-    Name: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
-    Value: /* @__PURE__ */ (0, import_jsx_runtime95.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+    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" })
   };
   function toComparableTemporals(fieldValue, filterValue) {
-    const filterTime = parseTime(filterValue);
+    const filterTime = parseTime2(filterValue);
     if (filterTime !== null) {
-      return [parseTime(fieldValue) ?? NaN, filterTime];
+      return [parseTime2(fieldValue) ?? NaN, filterTime];
     }
     return [
       (0, import_date2.getDate)(fieldValue).getTime(),
@@ -28092,11 +38738,11 @@ If there's a particular need for this, please submit a feature request at https:
   }
   var isNoneOperatorDefinition = {
     /* translators: DataViews operator name */
-    label: (0, import_i18n34.__)("Is none of"),
-    filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-      (0, import_i18n34.sprintf)(
+    label: (0, import_i18n40.__)("Is none of"),
+    filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+        (0, import_i18n40.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
         filter.name,
         activeElements.map((element) => element.label).join(", ")
       ),
@@ -28122,11 +38768,11 @@ 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_i18n34.__)("Includes"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Includes"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -28155,11 +38801,11 @@ 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_i18n34.__)("Includes all"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Includes all"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements.map((element) => element.label).join(", ")
         ),
@@ -28182,11 +38828,11 @@ 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_i18n34.__)("Between (inc)"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Between (inc)"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)(
+          (0, import_i18n40.__)(
             "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
           ),
           filter.name,
@@ -28203,9 +38849,9 @@ If there's a particular need for this, please submit a feature request at https:
           return true;
         }
         const fieldValue = field.getValue({ item });
-        const [min3, max3] = filterValue.map(parseTime);
+        const [min3, max3] = filterValue.map(parseTime2);
         if (min3 !== null && max3 !== null) {
-          const value = parseTime(fieldValue);
+          const value = parseTime2(fieldValue);
           return value !== null && value >= min3 && value <= max3;
         }
         if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
@@ -28218,11 +38864,11 @@ 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_i18n34.__)("In the past"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("In the past"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)(
+          (0, import_i18n40.__)(
             "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -28246,11 +38892,11 @@ 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_i18n34.__)("Over"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Over"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
           filter.name,
           `${activeElements[0].value.value} ${activeElements[0].value.unit}`
         ),
@@ -28272,11 +38918,11 @@ 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_i18n34.__)("Is"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Is"),
+      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+        (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
-          (0, import_i18n34.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -28290,11 +38936,11 @@ 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_i18n34.__)("Is not"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Is not"),
+      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+        (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
-          (0, import_i18n34.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -28308,11 +38954,11 @@ 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_i18n34.__)("Less than"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Less than"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -28330,11 +38976,11 @@ 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_i18n34.__)("Greater than"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Greater than"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)(
+          (0, import_i18n40.__)(
             "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -28354,11 +39000,11 @@ 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_i18n34.__)("Less than or equal"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Less than or equal"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)(
+          (0, import_i18n40.__)(
             "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -28378,11 +39024,11 @@ 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_i18n34.__)("Greater than or equal"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Greater than or equal"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)(
+          (0, import_i18n40.__)(
             "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -28402,11 +39048,11 @@ 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_i18n34.__)("Before"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Before"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -28427,11 +39073,11 @@ 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_i18n34.__)("After"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("After"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -28452,11 +39098,11 @@ 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_i18n34.__)("Before (inc)"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Before (inc)"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)(
+          (0, import_i18n40.__)(
             "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -28479,11 +39125,11 @@ 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_i18n34.__)("After (inc)"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("After (inc)"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)(
+          (0, import_i18n40.__)(
             "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -28506,11 +39152,11 @@ 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_i18n34.__)("Contains"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Contains"),
+      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+        (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
-          (0, import_i18n34.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -28528,11 +39174,11 @@ 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_i18n34.__)("Doesn't contain"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Doesn't contain"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)(
+          (0, import_i18n40.__)(
             "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
           ),
           filter.name,
@@ -28552,11 +39198,11 @@ 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_i18n34.__)("Starts with"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Starts with"),
+      filterText: (filter, activeElements) => (0, import_element98.createInterpolateElement)(
+        (0, import_i18n40.sprintf)(
           /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
-          (0, import_i18n34.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -28574,11 +39220,11 @@ 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_i18n34.__)("On"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("On"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -28599,11 +39245,11 @@ 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_i18n34.__)("Not on"),
-      filterText: (filter, activeElements) => (0, import_element57.createInterpolateElement)(
-        (0, import_i18n34.sprintf)(
+      label: (0, import_i18n40.__)("Not on"),
+      filterText: (filter, activeElements) => (0, import_element98.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_i18n34.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+          (0, import_i18n40.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
           filter.name,
           activeElements[0].label
         ),
@@ -28630,7 +39276,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_runtime96 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime152 = __toESM(require_jsx_runtime(), 1);
   var ENTER = "Enter";
   var SPACE = " ";
   var FilterText = ({
@@ -28645,9 +39291,9 @@ If there's a particular need for this, please submit a feature request at https:
     if (operator !== void 0) {
       return operator.filterText(filter, activeElements);
     }
-    return (0, import_i18n35.sprintf)(
+    return (0, import_i18n41.sprintf)(
       /* translators: 1: Filter name e.g.: "Unknown status for Author". */
-      (0, import_i18n35.__)("Unknown status for %1$s"),
+      (0, import_i18n41.__)("Unknown status for %1$s"),
       filter.name
     );
   };
@@ -28664,7 +39310,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_runtime96.jsxs)(
+    return operatorOptions.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(
       Stack,
       {
         direction: "row",
@@ -28673,12 +39319,12 @@ 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_runtime96.jsx)(import_components22.FlexItem, { className: "dataviews-filters__summary-operators-filter-name", children: filter.name }),
-          /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-            import_components22.SelectControl,
+          /* @__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)(
+            import_components23.SelectControl,
             {
               className: "dataviews-filters__summary-operators-filter-select",
-              label: (0, import_i18n35.__)("Conditions"),
+              label: (0, import_i18n41.__)("Conditions"),
               value,
               options: operatorOptions,
               onChange: (newValue) => {
@@ -28736,13 +39382,13 @@ If there's a particular need for this, please submit a feature request at https:
     fields,
     ...commonProps
   }) {
-    const toggleRef = (0, import_element58.useRef)(null);
+    const toggleRef = (0, import_element99.useRef)(null);
     const { filter, view, onChangeView } = commonProps;
     const filterInView = view.filters?.find(
       (f2) => f2.field === filter.field
     );
     let activeElements = [];
-    const field = (0, import_element58.useMemo)(() => {
+    const field = (0, import_element99.useMemo)(() => {
       const currentField = fields.find((f2) => f2.id === filter.field);
       if (currentField) {
         return {
@@ -28805,9 +39451,9 @@ If there's a particular need for this, please submit a feature request at https:
     const isLocked = filterInView?.isLocked;
     const hasValues = !isLocked && filterInView?.value !== void 0;
     const canResetOrRemove = !isLocked && (!isPrimary || hasValues);
-    const resetOrRemoveLabel = isPrimary ? (0, import_i18n35.__)("Reset") : (0, import_i18n35.__)("Remove");
-    return /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
-      import_components22.Dropdown,
+    const resetOrRemoveLabel = isPrimary ? (0, import_i18n41.__)("Reset") : (0, import_i18n41.__)("Remove");
+    return /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
+      import_components23.Dropdown,
       {
         defaultOpen: openedFilter === filter.field,
         contentClassName: "dataviews-filters__summary-popover",
@@ -28815,12 +39461,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_runtime96.jsxs)("div", { className: "dataviews-filters__summary-chip-container", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+        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)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
                   "div",
                   {
                     className: clsx_default(
@@ -28850,7 +39496,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_runtime96.jsx)(
+                    children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
                       FilterText,
                       {
                         activeElements,
@@ -28862,17 +39508,17 @@ If there's a particular need for this, please submit a feature request at https:
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(tooltip_exports.Popup, { children: (0, import_i18n35.sprintf)(
+            /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(tooltip_exports.Popup, { children: (0, import_i18n41.sprintf)(
               /* translators: 1: Filter name. */
-              (0, import_i18n35.__)("Filter by: %1$s"),
+              (0, import_i18n41.__)("Filter by: %1$s"),
               filter.name.toLowerCase()
             ) })
           ] }),
-          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(tooltip_exports.Root, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+          canResetOrRemove && /* @__PURE__ */ (0, import_jsx_runtime152.jsxs)(tooltip_exports.Root, { children: [
+            /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
               tooltip_exports.Trigger,
               {
-                render: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+                render: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(
                   "button",
                   {
                     className: clsx_default(
@@ -28894,18 +39540,18 @@ If there's a particular need for this, please submit a feature request at https:
                         toggleRef.current?.focus();
                       }
                     },
-                    children: /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(import_components22.Icon, { icon: close_small_default })
+                    children: /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(import_components23.Icon, { icon: close_small_default })
                   }
                 )
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
+            /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(tooltip_exports.Popup, { children: resetOrRemoveLabel })
           ] })
         ] }),
         renderContent: () => {
-          return /* @__PURE__ */ (0, import_jsx_runtime96.jsxs)(Stack, { direction: "column", justify: "flex-start", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(OperatorSelector, { ...commonProps }),
-            commonProps.filter.hasElements ? /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(
+          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)(
               SearchWidget,
               {
                 ...commonProps,
@@ -28914,7 +39560,7 @@ If there's a particular need for this, please submit a feature request at https:
                   elements
                 }
               }
-            ) : /* @__PURE__ */ (0, import_jsx_runtime96.jsx)(InputWidget, { ...commonProps, fields })
+            ) : /* @__PURE__ */ (0, import_jsx_runtime152.jsx)(InputWidget, { ...commonProps, fields })
           ] });
         }
       }
@@ -28922,11 +39568,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_components23 = __toESM(require_components(), 1);
-  var import_i18n36 = __toESM(require_i18n(), 1);
-  var import_element59 = __toESM(require_element(), 1);
-  var import_jsx_runtime97 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu4 } = unlock2(import_components23.privateApis);
+  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);
   function AddFilterMenu({
     filters,
     view,
@@ -28935,45 +39580,50 @@ If there's a particular need for this, please submit a feature request at https:
     triggerProps
   }) {
     const inactiveFilters = filters.filter((filter) => !filter.isVisible);
-    return /* @__PURE__ */ (0, import_jsx_runtime97.jsxs)(Menu4, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(Menu4.TriggerButton, { ...triggerProps }),
-      /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(Menu4.Popover, { children: inactiveFilters.map((filter) => {
-        return /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
-          Menu4.Item,
-          {
-            onClick: () => {
-              setOpenedFilter(filter.field);
-              onChangeView({
-                ...view,
-                page: 1,
-                filters: [
-                  ...view.filters || [],
-                  {
-                    field: filter.field,
-                    value: void 0,
-                    operator: filter.operators[0]
-                  }
-                ]
-              });
+    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_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)(
+            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_runtime153.jsx)(menu_exports.ItemLabel, { children: filter.name })
             },
-            children: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(Menu4.ItemLabel, { children: filter.name })
-          },
-          filter.field
-        );
-      }) })
-    ] });
+            filter.field
+          );
+        }) })
+      ] })
+    );
   }
   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_runtime97.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
       AddFilterMenu,
       {
         triggerProps: {
-          render: /* @__PURE__ */ (0, import_jsx_runtime97.jsx)(
-            import_components23.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime153.jsx)(
+            import_components24.Button,
             {
               accessibleWhenDisabled: true,
               size: "compact",
@@ -28983,18 +39633,18 @@ If there's a particular need for this, please submit a feature request at https:
               ref
             }
           ),
-          children: (0, import_i18n36.__)("Add filter")
+          children: (0, import_i18n42.__)("Add filter")
         },
         ...{ filters, view, onChangeView, setOpenedFilter }
       }
     );
   }
-  var add_filter_default = (0, import_element59.forwardRef)(AddFilter);
+  var add_filter_default = (0, import_element100.forwardRef)(AddFilter);

   // packages/dataviews/build-module/components/dataviews-filters/reset-filters.mjs
-  var import_components24 = __toESM(require_components(), 1);
-  var import_i18n37 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime98 = __toESM(require_jsx_runtime(), 1);
+  var import_components25 = __toESM(require_components(), 1);
+  var import_i18n43 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime154 = __toESM(require_jsx_runtime(), 1);
   function ResetFilter({
     filters,
     view,
@@ -29006,8 +39656,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_runtime98.jsx)(
-      import_components24.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime154.jsx)(
+      import_components25.Button,
       {
         disabled: isDisabled,
         accessibleWhenDisabled: true,
@@ -29022,15 +39672,15 @@ If there's a particular need for this, please submit a feature request at https:
             filters: view.filters?.filter((f2) => !!f2.isLocked) || []
           });
         },
-        children: (0, import_i18n37.__)("Reset")
+        children: (0, import_i18n43.__)("Reset")
       }
     );
   }

   // packages/dataviews/build-module/components/dataviews-filters/use-filters.mjs
-  var import_element60 = __toESM(require_element(), 1);
+  var import_element101 = __toESM(require_element(), 1);
   function useFilters(fields, view) {
-    return (0, import_element60.useMemo)(() => {
+    return (0, import_element101.useMemo)(() => {
       const filters = [];
       fields.forEach((field) => {
         if (field.filterBy === false || !field.hasElements && !field.Edit) {
@@ -29079,12 +39729,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_runtime99 = __toESM(require_jsx_runtime(), 1);
-  function Filters({ className: className2 }) {
-    const { fields, view, onChangeView, openedFilter, setOpenedFilter } = (0, import_element61.useContext)(dataviews_context_default);
-    const addFilterRef = (0, import_element61.useRef)(null);
+  var import_jsx_runtime155 = __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 filters = use_filters_default(fields, view);
-    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
+    const addFilter = /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
       add_filter_default,
       {
         filters,
@@ -29101,7 +39751,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_runtime99.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
           Filter,
           {
             filter,
@@ -29117,7 +39767,7 @@ If there's a particular need for this, please submit a feature request at https:
       addFilter
     ];
     filterComponents.push(
-      /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
+      /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
         ResetFilter,
         {
           filters,
@@ -29127,7 +39777,7 @@ If there's a particular need for this, please submit a feature request at https:
         "reset-filters"
       )
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime99.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime155.jsx)(
       Stack,
       {
         direction: "row",
@@ -29135,18 +39785,18 @@ If there's a particular need for this, please submit a feature request at https:
         gap: "sm",
         style: { width: "fit-content" },
         wrap: "wrap",
-        className: className2,
+        className,
         children: filterComponents
       }
     );
   }
-  var filters_default = (0, import_element61.memo)(Filters);
+  var filters_default = (0, import_element102.memo)(Filters);

   // packages/dataviews/build-module/components/dataviews-filters/toggle.mjs
-  var import_element62 = __toESM(require_element(), 1);
-  var import_components25 = __toESM(require_components(), 1);
-  var import_i18n38 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime100 = __toESM(require_jsx_runtime(), 1);
+  var import_element103 = __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);
   function FiltersToggle() {
     const {
       filters,
@@ -29155,9 +39805,9 @@ If there's a particular need for this, please submit a feature request at https:
       setOpenedFilter,
       isShowingFilter,
       setIsShowingFilter
-    } = (0, import_element62.useContext)(dataviews_context_default);
-    const buttonRef = (0, import_element62.useRef)(null);
-    const onChangeViewWithFilterVisibility = (0, import_element62.useCallback)(
+    } = (0, import_element103.useContext)(dataviews_context_default);
+    const buttonRef = (0, import_element103.useRef)(null);
+    const onChangeViewWithFilterVisibility = (0, import_element103.useCallback)(
       (_view) => {
         onChangeView(_view);
         setIsShowingFilter(true);
@@ -29169,12 +39819,12 @@ If there's a particular need for this, please submit a feature request at https:
     }
     const hasVisibleFilters = filters.some((filter) => filter.isVisible);
     const addFilterButtonProps = {
-      label: (0, import_i18n38.__)("Add filter"),
+      label: (0, import_i18n44.__)("Add filter"),
       "aria-expanded": false,
       isPressed: false
     };
     const toggleFiltersButtonProps = {
-      label: (0, import_i18n38._x)("Filter", "verb"),
+      label: (0, import_i18n44._x)("Filter", "verb"),
       "aria-expanded": isShowingFilter,
       isPressed: isShowingFilter,
       onClick: () => {
@@ -29187,8 +39837,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_runtime100.jsx)(
-      import_components25.Button,
+    const buttonComponent = /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
+      import_components26.Button,
       {
         ref: buttonRef,
         className: "dataviews-filters__visibility-toggle",
@@ -29199,7 +39849,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...hasVisibleFilters ? toggleFiltersButtonProps : addFilterButtonProps
       }
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime156.jsx)("div", { className: "dataviews-filters__container-visibility-toggle", children: !hasVisibleFilters ? /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
       AddFilterMenu,
       {
         filters,
@@ -29208,7 +39858,7 @@ If there's a particular need for this, please submit a feature request at https:
         setOpenedFilter,
         triggerProps: { render: buttonComponent }
       }
-    ) : /* @__PURE__ */ (0, import_jsx_runtime100.jsx)(
+    ) : /* @__PURE__ */ (0, import_jsx_runtime156.jsx)(
       FilterVisibilityToggle,
       {
         buttonRef,
@@ -29222,37 +39872,37 @@ If there's a particular need for this, please submit a feature request at https:
     filtersCount,
     children
   }) {
-    (0, import_element62.useEffect)(
+    (0, import_element103.useEffect)(
       () => () => {
         buttonRef.current?.focus();
       },
       [buttonRef]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime100.jsxs)(import_jsx_runtime100.Fragment, { children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime156.jsxs)(import_jsx_runtime156.Fragment, { children: [
       children,
-      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime100.jsx)("span", { className: "dataviews-filters-toggle__count", children: filtersCount })
+      !!filtersCount && /* @__PURE__ */ (0, import_jsx_runtime156.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_element63 = __toESM(require_element(), 1);
-  var import_jsx_runtime101 = __toESM(require_jsx_runtime(), 1);
+  var import_element104 = __toESM(require_element(), 1);
+  var import_jsx_runtime157 = __toESM(require_jsx_runtime(), 1);
   function FiltersToggled(props) {
-    const { isShowingFilter } = (0, import_element63.useContext)(dataviews_context_default);
+    const { isShowingFilter } = (0, import_element104.useContext)(dataviews_context_default);
     if (!isShowingFilter) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime101.jsx)(filters_default, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime157.jsx)(filters_default, { ...props });
   }
   var filters_toggled_default = FiltersToggled;

   // packages/dataviews/build-module/components/dataviews-layout/index.mjs
-  var import_element64 = __toESM(require_element(), 1);
-  var import_components26 = __toESM(require_components(), 1);
-  var import_i18n39 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime102 = __toESM(require_jsx_runtime(), 1);
-  function DataViewsLayout({ className: className2 }) {
+  var import_element105 = __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);
+  function DataViewsLayout({ className }) {
     const {
       actions = [],
       data,
@@ -29271,8 +39921,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_runtime102.jsx)("p", { children: (0, import_i18n39.__)("No results") })
-    } = (0, import_element64.useContext)(dataviews_context_default);
+      empty = /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("p", { children: (0, import_i18n45.__)("No results") })
+    } = (0, import_element105.useContext)(dataviews_context_default);
     const isDelayedInitialLoading = useDelayedLoading(!hasInitiallyLoaded, {
       delay: 200
     });
@@ -29280,15 +39930,15 @@ If there's a particular need for this, please submit a feature request at https:
       if (!isDelayedInitialLoading) {
         return null;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", { className: "dataviews-loading", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("p", { children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(import_components26.Spinner, {}) }) });
+      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, {}) }) });
     }
     const ViewComponent = VIEW_LAYOUTS.find(
       (v2) => v2.type === view.type && defaultLayouts2[v2.type]
     )?.component;
-    return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime158.jsx)("div", { className: "dataviews-layout__container", ref: containerRef, children: /* @__PURE__ */ (0, import_jsx_runtime158.jsx)(
       ViewComponent,
       {
-        className: className2,
+        className,
         actions,
         data,
         fields,
@@ -29309,28 +39959,28 @@ 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_i18n40 = __toESM(require_i18n(), 1);
-  var import_element65 = __toESM(require_element(), 1);
-  var import_components27 = __toESM(require_components(), 1);
-  var import_compose11 = __toESM(require_compose(), 1);
-  var import_jsx_runtime103 = __toESM(require_jsx_runtime(), 1);
-  var DataViewsSearch = (0, import_element65.memo)(function Search({ label }) {
-    const { view, onChangeView } = (0, import_element65.useContext)(dataviews_context_default);
-    const [search, setSearch, debouncedSearch] = (0, import_compose11.useDebouncedInput)(
+  var import_i18n46 = __toESM(require_i18n(), 1);
+  var import_element106 = __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);
+    const [search, setSearch, debouncedSearch] = (0, import_compose14.useDebouncedInput)(
       view.search
     );
-    (0, import_element65.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       if (view.search !== debouncedSearch) {
         setSearch(view.search ?? "");
       }
     }, [view.search, setSearch]);
-    const onChangeViewRef = (0, import_element65.useRef)(onChangeView);
-    const viewRef = (0, import_element65.useRef)(view);
-    (0, import_element65.useEffect)(() => {
+    const onChangeViewRef = (0, import_element106.useRef)(onChangeView);
+    const viewRef = (0, import_element106.useRef)(view);
+    (0, import_element106.useEffect)(() => {
       onChangeViewRef.current = onChangeView;
       viewRef.current = view;
     }, [onChangeView, view]);
-    (0, import_element65.useEffect)(() => {
+    (0, import_element106.useEffect)(() => {
       if (debouncedSearch !== viewRef.current?.search) {
         onChangeViewRef.current({
           ...viewRef.current,
@@ -29340,9 +39990,9 @@ If there's a particular need for this, please submit a feature request at https:
         });
       }
     }, [debouncedSearch]);
-    const searchLabel = label || (0, import_i18n40.__)("Search");
-    return /* @__PURE__ */ (0, import_jsx_runtime103.jsx)(
-      import_components27.SearchControl,
+    const searchLabel = label || (0, import_i18n46.__)("Search");
+    return /* @__PURE__ */ (0, import_jsx_runtime159.jsx)(
+      import_components28.SearchControl,
       {
         className: "dataviews-search",
         onChange: setSearch,
@@ -29356,84 +40006,87 @@ 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_components28 = __toESM(require_components(), 1);
-  var import_i18n41 = __toESM(require_i18n(), 1);
-  var import_element66 = __toESM(require_element(), 1);
+  var import_components29 = __toESM(require_components(), 1);
+  var import_i18n47 = __toESM(require_i18n(), 1);
+  var import_element107 = __toESM(require_element(), 1);
   var import_warning = __toESM(require_warning(), 1);
-  var import_compose12 = __toESM(require_compose(), 1);
-  var import_jsx_runtime104 = __toESM(require_jsx_runtime(), 1);
-  var { Menu: Menu5 } = unlock2(import_components28.privateApis);
+  var import_compose15 = __toESM(require_compose(), 1);
+  var import_jsx_runtime160 = __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_element66.useContext)(dataviews_context_default);
+    const { view, onChangeView, defaultLayouts: defaultLayouts2 } = (0, import_element107.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_runtime104.jsxs)(Menu5, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-        Menu5.TriggerButton,
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(menu_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+        menu_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-            import_components28.Button,
+          render: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+            import_components29.Button,
             {
               size: "compact",
               icon: activeView?.icon,
-              label: (0, import_i18n41.__)("Layout")
+              label: (0, import_i18n47.__)("Layout")
             }
           )
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(Menu5.Popover, { children: availableLayouts.map((layout) => {
-        const config = VIEW_LAYOUTS.find(
-          (v2) => v2.type === layout
-        );
-        if (!config) {
-          return null;
-        }
-        return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-          Menu5.RadioItem,
-          {
-            value: layout,
-            name: "view-actions-available-view",
-            checked: layout === view.type,
-            hideOnClick: true,
-            onChange: (e2) => {
-              switch (e2.target.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: e2.target.value,
-                    ...defaultLayouts2[e2.target.value]
-                  });
-              }
-              (0, import_warning.default)("Invalid dataview");
-            },
-            children: /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(Menu5.ItemLabel, { children: config.label })
+      /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(menu_exports.Popup, { children: /* @__PURE__ */ (0, import_jsx_runtime160.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");
           },
-          layout
-        );
-      }) })
+          children: availableLayouts.map((layout) => {
+            const config = VIEW_LAYOUTS.find(
+              (v2) => v2.type === layout
+            );
+            if (!config) {
+              return null;
+            }
+            return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+              menu_exports.RadioItem,
+              {
+                value: layout,
+                closeOnClick: true,
+                children: /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(menu_exports.ItemLabel, { children: config.label })
+              },
+              layout
+            );
+          })
+        }
+      ) })
     ] });
   }
   function SortFieldControl() {
-    const { view, fields, onChangeView } = (0, import_element66.useContext)(dataviews_context_default);
-    const orderOptions = (0, import_element66.useMemo)(() => {
+    const { view, fields, onChangeView } = (0, import_element107.useContext)(dataviews_context_default);
+    const orderOptions = (0, import_element107.useMemo)(() => {
       const sortableFields = fields.filter(
         (field) => field.enableSorting !== false
       );
@@ -29444,10 +40097,10 @@ If there's a particular need for this, please submit a feature request at https:
         };
       });
     }, [fields]);
-    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-      import_components28.SelectControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+      import_components29.SelectControl,
       {
-        label: (0, import_i18n41.__)("Sort by"),
+        label: (0, import_i18n47.__)("Sort by"),
         value: view.sort?.field,
         options: orderOptions,
         onChange: (value) => {
@@ -29464,7 +40117,7 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function SortDirectionControl() {
-    const { view, fields, onChangeView } = (0, import_element66.useContext)(dataviews_context_default);
+    const { view, fields, onChangeView } = (0, import_element107.useContext)(dataviews_context_default);
     const sortableFields = fields.filter(
       (field) => field.enableSorting !== false
     );
@@ -29475,12 +40128,12 @@ 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_runtime104.jsx)(
-      import_components28.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+      import_components29.__experimentalToggleGroupControl,
       {
         className: "dataviews-view-config__sort-direction",
         isBlock: true,
-        label: (0, import_i18n41.__)("Order"),
+        label: (0, import_i18n47.__)("Order"),
         value,
         onChange: (newDirection) => {
           if (newDirection === "asc" || newDirection === "desc") {
@@ -29500,8 +40153,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_runtime104.jsx)(
-            import_components28.__experimentalToggleGroupControlOptionIcon,
+          return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+            import_components29.__experimentalToggleGroupControlOptionIcon,
             {
               value: direction,
               icon: sortIcons[direction],
@@ -29514,16 +40167,16 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ItemsPerPageControl() {
-    const { view, config, onChangeView } = (0, import_element66.useContext)(dataviews_context_default);
+    const { view, config, onChangeView } = (0, import_element107.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_runtime104.jsx)(
-      import_components28.__experimentalToggleGroupControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+      import_components29.__experimentalToggleGroupControl,
       {
         isBlock: true,
-        label: (0, import_i18n41.__)("Items per page"),
+        label: (0, import_i18n47.__)("Items per page"),
         value: view.perPage || 10,
         disabled: !view?.sort?.field,
         onChange: (newItemsPerPage) => {
@@ -29535,8 +40188,8 @@ 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_runtime104.jsx)(
-            import_components28.__experimentalToggleGroupControlOption,
+          return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+            import_components29.__experimentalToggleGroupControlOption,
             {
               value,
               label: value.toString()
@@ -29548,13 +40201,13 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function ResetViewButton() {
-    const { onReset } = (0, import_element66.useContext)(dataviews_context_default);
+    const { onReset } = (0, import_element107.useContext)(dataviews_context_default);
     if (onReset === void 0) {
       return null;
     }
     const isDisabled = onReset === false;
-    return /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-      import_components28.Button,
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+      import_components29.Button,
       {
         variant: "tertiary",
         size: "compact",
@@ -29566,13 +40219,13 @@ If there's a particular need for this, please submit a feature request at https:
             onReset();
           }
         },
-        children: (0, import_i18n41.__)("Reset view")
+        children: (0, import_i18n47.__)("Reset view")
       }
     );
   }
   function DataviewsViewConfigDropdown() {
-    const { view, onReset } = (0, import_element66.useContext)(dataviews_context_default);
-    const popoverId = (0, import_compose12.useInstanceId)(
+    const { view, onReset } = (0, import_element107.useContext)(dataviews_context_default);
+    const popoverId = (0, import_compose15.useInstanceId)(
       _DataViewsViewConfig,
       "dataviews-view-config-dropdown"
     );
@@ -29580,8 +40233,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_runtime104.jsx)(
-      import_components28.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+      import_components29.Dropdown,
       {
         expandOnMobile: true,
         popoverProps: {
@@ -29589,13 +40242,13 @@ 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_runtime104.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
-            /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-              import_components28.Button,
+          return /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)("div", { className: "dataviews-view-config__toggle-wrapper", children: [
+            /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+              import_components29.Button,
               {
                 size: "compact",
                 icon: cog_default,
-                label: (0, import_i18n41._x)(
+                label: (0, import_i18n47._x)(
                   "View options",
                   "View is used as a noun"
                 ),
@@ -29604,22 +40257,22 @@ If there's a particular need for this, please submit a feature request at https:
                 "aria-controls": popoverId
               }
             ),
-            isModified && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
+            isModified && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)("span", { className: "dataviews-view-config__modified-indicator" })
           ] });
         },
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(
-          import_components28.__experimentalDropdownContentWrapper,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+          import_components29.__experimentalDropdownContentWrapper,
           {
             paddingSize: "medium",
             className: "dataviews-config__popover-content-wrapper",
-            children: /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(
               Stack,
               {
                 direction: "column",
                 className: "dataviews-view-config",
                 gap: "xl",
                 children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(
                     Stack,
                     {
                       direction: "row",
@@ -29627,34 +40280,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_runtime104.jsx)(
-                          import_components28.__experimentalHeading,
+                        /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(
+                          import_components29.__experimentalHeading,
                           {
                             level: 2,
                             className: "dataviews-settings-section__title",
-                            children: (0, import_i18n41.__)("Appearance")
+                            children: (0, import_i18n47.__)("Appearance")
                           }
                         ),
-                        /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(ResetViewButton, {})
+                        /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(ResetViewButton, {})
                       ]
                     }
                   ),
-                  /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-                    /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(
+                  /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime160.jsxs)(
                       Stack,
                       {
                         direction: "row",
                         gap: "sm",
                         className: "dataviews-view-config__sort-controls",
                         children: [
-                          /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SortFieldControl, {}),
-                          /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(SortDirectionControl, {})
+                          /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(SortFieldControl, {}),
+                          /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(SortDirectionControl, {})
                         ]
                       }
                     ),
-                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(activeLayout.viewConfigOptions, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(ItemsPerPageControl, {}),
-                    /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(PropertiesSection, {})
+                    !!activeLayout?.viewConfigOptions && /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(activeLayout.viewConfigOptions, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(ItemsPerPageControl, {}),
+                    /* @__PURE__ */ (0, import_jsx_runtime160.jsx)(PropertiesSection, {})
                   ] })
                 ]
               }
@@ -29665,267 +40318,34 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }
   function _DataViewsViewConfig() {
-    return /* @__PURE__ */ (0, import_jsx_runtime104.jsxs)(import_jsx_runtime104.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(ViewTypeMenu, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime104.jsx)(DataviewsViewConfigDropdown, {})
+    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, {})
     ] });
   }
-  var DataViewsViewConfig = (0, import_element66.memo)(_DataViewsViewConfig);
+  var DataViewsViewConfig = (0, import_element107.memo)(_DataViewsViewConfig);
   var dataviews_view_config_default = DataViewsViewConfig;

   // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
-  var import_element72 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/validated-form-controls/control-with-error.mjs
-  var import_i18n42 = __toESM(require_i18n(), 1);
-  var import_element67 = __toESM(require_element(), 1);
-
-  // packages/dataviews/build-module/components/validated-form-controls/validity-indicator.mjs
-  var import_components29 = __toESM(require_components(), 1);
-  var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
-  function ValidityIndicator({
-    id,
-    type,
-    message: message2
-  }) {
-    const ICON = {
-      valid: published_default,
-      invalid: error_default
-    };
-    return /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(
-      "p",
-      {
-        id,
-        className: clsx_default(
-          "dataviews-validated-control__indicator",
-          `is-${type}`
-        ),
-        children: [
-          type === "validating" ? /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_components29.Spinner, { className: "dataviews-validated-control__indicator-spinner" }) : /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(
-            import_components29.Icon,
-            {
-              className: "dataviews-validated-control__indicator-icon",
-              icon: ICON[type],
-              size: 16,
-              fill: "currentColor"
-            }
-          ),
-          message2
-        ]
-      }
-    );
-  }
-
-  // packages/dataviews/build-module/components/validated-form-controls/control-with-error.mjs
-  var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
-  function appendRequiredIndicator(label, required, markWhenOptional) {
-    let suffix;
-    if (required && !markWhenOptional) {
-      suffix = `(${(0, import_i18n42.__)("Required")})`;
-    } else if (!required && markWhenOptional) {
-      suffix = `(${(0, import_i18n42.__)("Optional")})`;
-    }
-    if (!suffix) {
-      return label;
-    }
-    if (typeof label === "string") {
-      return `${label} ${suffix}`;
-    }
-    return /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(import_jsx_runtime106.Fragment, { children: [
-      label,
-      " ",
-      suffix
-    ] });
-  }
-  var VALIDITY_VISIBLE_ATTRIBUTE = "data-validity-visible";
-  var className = "dataviews-validated-control";
-  function UnforwardedControlWithError({
-    required,
-    markWhenOptional,
-    customValidity,
-    getValidityTarget,
-    children
-  }, forwardedRef) {
-    const [errorMessage, setErrorMessage] = (0, import_element67.useState)();
-    const [statusMessage, setStatusMessage] = (0, import_element67.useState)();
-    const [showMessage, setShowMessage] = (0, import_element67.useState)(false);
-    const [isTouched, setIsTouched] = (0, import_element67.useState)(false);
-    (0, import_element67.useEffect)(() => {
-      const validityTarget = getValidityTarget();
-      const handler = () => {
-        setShowMessage(true);
-        validityTarget?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
-      };
-      validityTarget?.addEventListener("invalid", handler);
-      return () => validityTarget?.removeEventListener("invalid", handler);
-    }, [getValidityTarget]);
-    (0, import_element67.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 radioSibilings = validityTarget?.type === "radio" && validityTarget?.name ? Array.from(
-        validityTarget?.closest(`.${className}`)?.querySelectorAll(
-          `input[type="radio"][name="${validityTarget?.name}"]`
-        ) ?? []
-      ).filter((sibling) => sibling !== validityTarget) : [];
-      validityTarget?.addEventListener("invalid", suppressNativePopover);
-      radioSibilings.forEach(
-        (sibling) => sibling.addEventListener("invalid", suppressNativePopover)
-      );
-      return () => {
-        validityTarget?.removeEventListener(
-          "invalid",
-          suppressNativePopover
-        );
-        radioSibilings.forEach(
-          (sibling) => sibling.removeEventListener("invalid", suppressNativePopover)
-        );
-      };
-    }, [getValidityTarget]);
-    (0, import_element67.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_element67.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_element67.useId)();
-    const message2 = (() => {
-      if (errorMessage) {
-        return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: "invalid",
-            message: errorMessage
-          }
-        );
-      }
-      if (statusMessage?.type) {
-        return /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(
-          ValidityIndicator,
-          {
-            id: messageId,
-            type: statusMessage.type,
-            message: statusMessage.message
-          }
-        );
-      }
-      return null;
-    })();
-    const visibleMessage = showMessage ? message2 : null;
-    (0, import_element67.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 /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)("div", { className, ref: forwardedRef, onBlur, children: [
-      (0, import_element67.cloneElement)(children, {
-        label: appendRequiredIndicator(
-          children.props.label,
-          required,
-          markWhenOptional
-        ),
-        required
-      }),
-      visibleMessage
-    ] });
-  }
-  var ControlWithError = (0, import_element67.forwardRef)(UnforwardedControlWithError);
-  ControlWithError.displayName = "ControlWithError";
+  var import_element116 = __toESM(require_element(), 1);

   // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
-  var import_element68 = __toESM(require_element(), 1);
-  var import_compose13 = __toESM(require_compose(), 1);
+  var import_element108 = __toESM(require_element(), 1);
+  var import_compose16 = __toESM(require_compose(), 1);
   var import_components30 = __toESM(require_components(), 1);
-  var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime161 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedCheckboxControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element68.useRef)(null);
-    const mergedRefs = (0, import_compose13.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(
+    const validityTargetRef = (0, import_element108.useRef)(null);
+    const mergedRefs = (0, import_compose16.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
       ControlWithError,
       {
+        className: "dataviews-validated-control",
         required,
         markWhenOptional,
         ref: mergedRefs,
@@ -29933,7 +40353,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_runtime107.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime161.jsx)(
           import_components30.CheckboxControl,
           {
             ...restProps
@@ -29942,52 +40362,149 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedCheckboxControl = (0, import_element68.forwardRef)(UnforwardedValidatedCheckboxControl);
+  var ValidatedCheckboxControl = (0, import_element108.forwardRef)(UnforwardedValidatedCheckboxControl);
   ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";

-  // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
-  var import_element69 = __toESM(require_element(), 1);
-  var import_compose14 = __toESM(require_compose(), 1);
+  // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
+  var import_element109 = __toESM(require_element(), 1);
+  var import_compose17 = __toESM(require_compose(), 1);
   var import_components31 = __toESM(require_components(), 1);
-  var import_jsx_runtime108 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime162 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedComboboxControl = ({
+    required,
+    customValidity,
+    markWhenOptional,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element109.useRef)(null);
+    const mergedRefs = (0, import_compose17.useMergeRefs)([forwardedRef, validityTargetRef]);
+    (0, import_element109.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_runtime162.jsx)(
+        ControlWithError,
+        {
+          className: "dataviews-validated-control",
+          required,
+          markWhenOptional,
+          ref: mergedRefs,
+          customValidity,
+          getValidityTarget: () => validityTargetRef.current?.querySelector(
+            'input[role="combobox"]'
+          ),
+          children: /* @__PURE__ */ (0, import_jsx_runtime162.jsx)(import_components31.ComboboxControl, { ...restProps })
+        }
+      )
+    );
+  };
+  var ValidatedComboboxControl = (0, import_element109.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_components32 = __toESM(require_components(), 1);
+  var import_jsx_runtime163 = __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)(
+      "div",
+      {
+        className: "dataviews-validated-control__wrapper-with-error-delegate",
+        ref: forwardedRef,
+        children: [
+          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+            ControlWithError,
+            {
+              className: "dataviews-validated-control",
+              required,
+              markWhenOptional,
+              customValidity,
+              getValidityTarget: () => validityTargetRef.current,
+              children: /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(import_components32.FormTokenField, { ...restProps })
+            }
+          ),
+          /* @__PURE__ */ (0, import_jsx_runtime163.jsx)(
+            "input",
+            {
+              className: "dataviews-validated-control__error-delegate",
+              type: "text",
+              ref: validityTargetRef,
+              required,
+              value: restProps.value && restProps.value.length > 0 ? "hasvalue" : "",
+              tabIndex: -1,
+              onChange: () => {
+              },
+              onFocus: (e2) => {
+                e2.target.previousElementSibling?.querySelector(
+                  'input[type="text"]'
+                )?.focus();
+              }
+            }
+          )
+        ]
+      }
+    );
+  };
+  var ValidatedFormTokenField = (0, import_element110.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_compose18 = __toESM(require_compose(), 1);
+  var import_components33 = __toESM(require_components(), 1);
+  var import_jsx_runtime164 = __toESM(require_jsx_runtime(), 1);
   var UnforwardedValidatedNumberControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element69.useRef)(null);
-    const mergedRefs = (0, import_compose14.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(
+    const validityTargetRef = (0, import_element111.useRef)(null);
+    const mergedRefs = (0, import_compose18.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(
       ControlWithError,
       {
+        className: "dataviews-validated-control",
         required,
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime108.jsx)(import_components31.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime164.jsx)(import_components33.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
       }
     );
   };
-  var ValidatedNumberControl = (0, import_element69.forwardRef)(UnforwardedValidatedNumberControl);
+  var ValidatedNumberControl = (0, import_element111.forwardRef)(UnforwardedValidatedNumberControl);
   ValidatedNumberControl.displayName = "ValidatedNumberControl";

   // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
-  var import_element70 = __toESM(require_element(), 1);
-  var import_compose15 = __toESM(require_compose(), 1);
-  var import_components32 = __toESM(require_components(), 1);
-  var import_jsx_runtime109 = __toESM(require_jsx_runtime(), 1);
+  var import_element112 = __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 UnforwardedValidatedRadioControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element70.useRef)(null);
-    const mergedRefs = (0, import_compose15.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime109.jsx)(
+    const validityTargetRef = (0, import_element112.useRef)(null);
+    const mergedRefs = (0, import_compose19.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(
       ControlWithError,
       {
+        className: "dataviews-validated-control",
         required,
         markWhenOptional,
         ref: mergedRefs,
@@ -29995,35 +40512,36 @@ 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_runtime109.jsx)(import_components32.RadioControl, { ...restProps })
+        children: /* @__PURE__ */ (0, import_jsx_runtime165.jsx)(import_components34.RadioControl, { ...restProps })
       }
     );
   };
-  var ValidatedRadioControl = (0, import_element70.forwardRef)(UnforwardedValidatedRadioControl);
+  var ValidatedRadioControl = (0, import_element112.forwardRef)(UnforwardedValidatedRadioControl);
   ValidatedRadioControl.displayName = "ValidatedRadioControl";

   // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
-  var import_element71 = __toESM(require_element(), 1);
-  var import_compose16 = __toESM(require_compose(), 1);
-  var import_components33 = __toESM(require_components(), 1);
-  var import_jsx_runtime110 = __toESM(require_jsx_runtime(), 1);
+  var import_element113 = __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 UnforwardedValidatedSelectControl = ({
     required,
     customValidity,
     markWhenOptional,
     ...restProps
   }, forwardedRef) => {
-    const validityTargetRef = (0, import_element71.useRef)(null);
-    const mergedRefs = (0, import_compose16.useMergeRefs)([forwardedRef, validityTargetRef]);
-    return /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
+    const validityTargetRef = (0, import_element113.useRef)(null);
+    const mergedRefs = (0, import_compose20.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
       ControlWithError,
       {
+        className: "dataviews-validated-control",
         required,
         markWhenOptional,
         customValidity,
         getValidityTarget: () => validityTargetRef.current,
-        children: /* @__PURE__ */ (0, import_jsx_runtime110.jsx)(
-          import_components33.SelectControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime166.jsx)(
+          import_components35.SelectControl,
           {
             ref: mergedRefs,
             // A runtime boolean cannot statically discriminate
@@ -30034,9 +40552,92 @@ If there's a particular need for this, please submit a feature request at https:
       }
     );
   };
-  var ValidatedSelectControl = (0, import_element71.forwardRef)(UnforwardedValidatedSelectControl);
+  var ValidatedSelectControl = (0, import_element113.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_compose21 = __toESM(require_compose(), 1);
+  var import_components36 = __toESM(require_components(), 1);
+  var import_jsx_runtime167 = __toESM(require_jsx_runtime(), 1);
+  var UnforwardedValidatedToggleControl = ({
+    required,
+    customValidity,
+    markWhenOptional,
+    ...restProps
+  }, forwardedRef) => {
+    const validityTargetRef = (0, import_element114.useRef)(null);
+    const mergedRefs = (0, import_compose21.useMergeRefs)([forwardedRef, validityTargetRef]);
+    return /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+      ControlWithError,
+      {
+        className: "dataviews-validated-control",
+        required,
+        markWhenOptional,
+        customValidity,
+        getValidityTarget: () => validityTargetRef.current,
+        children: /* @__PURE__ */ (0, import_jsx_runtime167.jsx)(
+          import_components36.ToggleControl,
+          {
+            ref: mergedRefs,
+            required,
+            ...restProps
+          }
+        )
+      }
+    );
+  };
+  var ValidatedToggleControl = (0, import_element114.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_components37 = __toESM(require_components(), 1);
+  var import_jsx_runtime168 = __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)(
+        ControlWithError,
+        {
+          className: "dataviews-validated-control",
+          required,
+          markWhenOptional,
+          customValidity,
+          getValidityTarget: () => validityTargetRef.current,
+          children: /* @__PURE__ */ (0, import_jsx_runtime168.jsx)(import_components37.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
+        }
+      ),
+      /* @__PURE__ */ (0, import_jsx_runtime168.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_element115.forwardRef)(UnforwardedValidatedToggleGroupControl);
+  ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";
+
   // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
   function getCustomValidity(isValid2, validity) {
     let customValidity;
@@ -30064,7 +40665,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_runtime111 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime169 = __toESM(require_jsx_runtime(), 1);
   function Checkbox({
     field,
     onChange,
@@ -30075,12 +40676,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_element72.useCallback)(() => {
+    const onChangeControl = (0, import_element116.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [data, getValue, onChange, setValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime111.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime169.jsx)(
       ValidatedCheckboxControl,
       {
         required: !!field.isValid?.required,
@@ -30097,10 +40698,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_components34 = __toESM(require_components(), 1);
-  var import_element73 = __toESM(require_element(), 1);
-  var import_jsx_runtime112 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedComboboxControl } = unlock2(import_components34.privateApis);
+  var import_components38 = __toESM(require_components(), 1);
+  var import_element117 = __toESM(require_element(), 1);
+  var import_jsx_runtime170 = __toESM(require_jsx_runtime(), 1);
   function Combobox3({
     data,
     field,
@@ -30110,7 +40710,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_element73.useCallback)(
+    const onChangeControl = (0, import_element117.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
       [data, onChange, setValue]
     );
@@ -30119,9 +40719,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_runtime112.jsx)(import_components34.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(import_components38.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime112.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime170.jsx)(
       ValidatedComboboxControl,
       {
         required: !!field.isValid?.required,
@@ -30140,32 +40740,33 @@ 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_components36 = __toESM(require_components(), 1);
-  var import_element76 = __toESM(require_element(), 1);
-  var import_i18n44 = __toESM(require_i18n(), 1);
+  var import_components40 = __toESM(require_components(), 1);
+  var import_element120 = __toESM(require_element(), 1);
+  var import_i18n49 = __toESM(require_i18n(), 1);
+  var import_a11y2 = __toESM(require_a11y(), 1);
   var import_date4 = __toESM(require_date(), 1);

   // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
-  var import_components35 = __toESM(require_components(), 1);
-  var import_element74 = __toESM(require_element(), 1);
-  var import_i18n43 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime113 = __toESM(require_jsx_runtime(), 1);
+  var import_components39 = __toESM(require_components(), 1);
+  var import_element118 = __toESM(require_element(), 1);
+  var import_i18n48 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime171 = __toESM(require_jsx_runtime(), 1);
   var TIME_UNITS_OPTIONS = {
     [OPERATOR_IN_THE_PAST]: [
-      { value: "days", label: (0, import_i18n43.__)("Days") },
-      { value: "weeks", label: (0, import_i18n43.__)("Weeks") },
-      { value: "months", label: (0, import_i18n43.__)("Months") },
-      { value: "years", label: (0, import_i18n43.__)("Years") }
+      { value: "days", label: (0, import_i18n48.__)("Days") },
+      { value: "weeks", label: (0, import_i18n48.__)("Weeks") },
+      { value: "months", label: (0, import_i18n48.__)("Months") },
+      { value: "years", label: (0, import_i18n48.__)("Years") }
     ],
     [OPERATOR_OVER]: [
-      { value: "days", label: (0, import_i18n43.__)("Days ago") },
-      { value: "weeks", label: (0, import_i18n43.__)("Weeks ago") },
-      { value: "months", label: (0, import_i18n43.__)("Months ago") },
-      { value: "years", label: (0, import_i18n43.__)("Years ago") }
+      { value: "days", label: (0, import_i18n48.__)("Days ago") },
+      { value: "weeks", label: (0, import_i18n48.__)("Weeks ago") },
+      { value: "months", label: (0, import_i18n48.__)("Months ago") },
+      { value: "years", label: (0, import_i18n48.__)("Years ago") }
     ]
   };
   function RelativeDateControl({
-    className: className2,
+    className,
     data,
     field,
     onChange,
@@ -30177,7 +40778,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_element74.useCallback)(
+    const onChangeValue = (0, import_element118.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -30186,7 +40787,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [onChange, setValue, data, unit]
     );
-    const onChangeUnit = (0, import_element74.useCallback)(
+    const onChangeUnit = (0, import_element118.useCallback)(
       (newUnit) => onChange(
         setValue({
           item: data,
@@ -30195,17 +40796,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_runtime113.jsx)(
-      import_components35.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+      import_components39.BaseControl,
       {
         id,
-        className: clsx_default(className2, "dataviews-controls__relative-date"),
+        className: clsx_default(className, "dataviews-controls__relative-date"),
         label,
         hideLabelFromVision,
         help: description,
-        children: /* @__PURE__ */ (0, import_jsx_runtime113.jsxs)(Stack, { direction: "row", gap: "sm", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-            import_components35.__experimentalNumberControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime171.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+            import_components39.__experimentalNumberControl,
             {
               className: "dataviews-controls__relative-date-number",
               spinControls: "none",
@@ -30216,11 +40817,11 @@ If there's a particular need for this, please submit a feature request at https:
               disabled: disabled2
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime113.jsx)(
-            import_components35.SelectControl,
+          /* @__PURE__ */ (0, import_jsx_runtime171.jsx)(
+            import_components39.SelectControl,
             {
               className: "dataviews-controls__relative-date-unit",
-              label: (0, import_i18n43.__)("Unit"),
+              label: (0, import_i18n48.__)("Unit"),
               value: unit,
               options,
               onChange: onChangeUnit,
@@ -30233,12 +40834,17 @@ If there's a particular need for this, please submit a feature request at https:
     );
   }

+  // 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_element75 = __toESM(require_element(), 1);
+  var import_element119 = __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_element75.useMemo)(() => {
+    const disabledMatchers = (0, import_element119.useMemo)(() => {
       const matchers = [];
       if (minConstraint) {
         const minDate = parseDateFn(minConstraint);
@@ -30257,6 +40863,28 @@ If there's a particular need for this, please submit a feature request at https:
     return { minConstraint, maxConstraint, disabledMatchers };
   }

+  // packages/dataviews/build-module/components/dataform-controls/utils/get-calendar-locale.mjs
+  var LANGUAGE_ALIASES = {
+    ary: "ar-MA",
+    // Moroccan Arabic.
+    haz: "fa"
+    // Hazaragi, a variety of Persian.
+  };
+  function getCalendarLocale(wpLocale) {
+    const subtags = wpLocale?.trim().split(/[_-]/) ?? [];
+    const language = subtags.shift()?.toLowerCase();
+    if (!language) {
+      return void 0;
+    }
+    const normalized = [LANGUAGE_ALIASES[language] ?? language];
+    for (const subtag of subtags) {
+      if (/^[a-z]{4}$/i.test(subtag) || /^([a-z]{2}|\d{3})$/i.test(subtag)) {
+        normalized.push(subtag);
+      }
+    }
+    return normalized.join("-");
+  }
+
   // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
   var import_date3 = __toESM(require_date(), 1);
   function parseDateTime(dateTimeString) {
@@ -30268,8 +40896,7 @@ 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_jsx_runtime114 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl } = unlock2(import_components36.privateApis);
+  var import_jsx_runtime172 = __toESM(require_jsx_runtime(), 1);
   var formatDateTime = (value) => {
     if (!value) {
       return "";
@@ -30290,110 +40917,109 @@ 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 [calendarMonth, setCalendarMonth] = (0, import_element76.useState)(() => {
+    const { timezone } = (0, import_date4.getSettings)();
+    const timeZone = timezone.string || (0, import_date4.dateI18n)("P");
+    const [calendarMonth, setCalendarMonth] = (0, import_element120.useState)(() => {
       const parsedDate = parseDateTime(value);
-      return parsedDate || /* @__PURE__ */ new Date();
+      return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
     });
-    const inputControlRef = (0, import_element76.useRef)(null);
-    const validationTimeoutRef = (0, import_element76.useRef)(void 0);
-    const previousFocusRef = (0, import_element76.useRef)(null);
+    (0, import_element120.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_element120.useRef)(null);
+    const validationTimeoutRef = (0, import_element120.useRef)(void 0);
     const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
-    const onChangeCallback = (0, import_element76.useCallback)(
+    const onChangeCallback = (0, import_element120.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    (0, import_element76.useEffect)(() => {
-      return () => {
-        if (validationTimeoutRef.current) {
-          clearTimeout(validationTimeoutRef.current);
-        }
-      };
+    (0, import_element120.useEffect)(() => {
+      return () => clearTimeout(validationTimeoutRef.current);
     }, []);
-    const onSelectDate = (0, import_element76.useCallback)(
+    const onSelectDate = (0, import_element120.useCallback)(
       (newDate) => {
-        let dateTimeValue;
         if (newDate) {
           const wpDate = (0, import_date4.dateI18n)("Y-m-d", newDate);
-          let wpTime;
-          if (value) {
-            wpTime = (0, import_date4.dateI18n)("H:i", (0, import_date4.getDate)(value));
-          } else {
-            wpTime = (0, import_date4.dateI18n)("H:i", 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}`);
-          dateTimeValue = finalDateTime.toISOString();
-          onChangeCallback(dateTimeValue);
-          if (validationTimeoutRef.current) {
-            clearTimeout(validationTimeoutRef.current);
-          }
+          onChangeCallback(finalDateTime.toISOString());
         } else {
           onChangeCallback(void 0);
         }
-        previousFocusRef.current = inputControlRef.current && inputControlRef.current.ownerDocument.activeElement;
+        clearTimeout(validationTimeoutRef.current);
         validationTimeoutRef.current = setTimeout(() => {
-          if (inputControlRef.current) {
-            inputControlRef.current.focus();
-            inputControlRef.current.blur();
-            onChangeCallback(dateTimeValue);
-            if (previousFocusRef.current && previousFocusRef.current instanceof HTMLElement) {
-              previousFocusRef.current.focus();
-            }
+          const input = inputControlRef.current;
+          if (!input) {
+            return;
+          }
+          input.dispatchEvent(
+            new Event("invalid", { cancelable: true })
+          );
+          if (input.validationMessage) {
+            (0, import_a11y2.speak)(input.validationMessage);
           }
         }, 0);
       },
       [onChangeCallback, value]
     );
-    const handleManualDateTimeChange = (0, import_element76.useCallback)(
+    const handleManualDateTimeChange = (0, import_element120.useCallback)(
       (newValue) => {
         if (newValue) {
           const dateTime = (0, import_date4.getDate)(newValue);
           onChangeCallback(dateTime.toISOString());
           const parsedDate = parseDateTime(dateTime.toISOString());
           if (parsedDate) {
-            setCalendarMonth(parsedDate);
+            setCalendarMonth(toCalendarDate(parsedDate, timeZone));
           }
         } else {
           onChangeCallback(void 0);
         }
       },
-      [onChangeCallback]
+      [onChangeCallback, timeZone]
     );
     const { format: fieldFormat } = field;
     const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date4.getSettings)().l10n.startOfWeek;
-    const {
-      timezone: { string: timezoneString }
-    } = (0, import_date4.getSettings)();
+    const locale = getCalendarLocale((0, import_date4.getSettings)().l10n.locale);
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n44.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n49.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
-      displayLabel = `${label} (${(0, import_i18n44.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n49.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
-      import_components36.BaseControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
+      import_components40.BaseControl,
       {
         id,
         label: displayLabel,
         help: description,
         hideLabelFromVision,
-        children: /* @__PURE__ */ (0, import_jsx_runtime114.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime172.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+          /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
             ValidatedInputControl,
             {
               ref: inputControlRef,
               required: !!isValid2?.required,
               customValidity: getCustomValidity(isValid2, validity),
               type: "datetime-local",
-              label: (0, import_i18n44.__)("Date time"),
+              label: (0, import_i18n49.__)("Date time"),
               hideLabelFromVision: true,
               value: formatDateTime(value),
-              onChange: handleManualDateTimeChange,
+              onValueChange: handleManualDateTimeChange,
               disabled: disabled2,
               min: minConstraint ? formatDateTime(minConstraint) : void 0,
               max: maxConstraint ? formatDateTime(maxConstraint) : void 0
             }
           ),
-          !compact && /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+          !compact && /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
             Calendar,
             {
               style: { width: "100%" },
@@ -30401,7 +41027,9 @@ If there's a particular need for this, please submit a feature request at https:
               onValueChange: onSelectDate,
               month: calendarMonth,
               onMonthChange: setCalendarMonth,
-              timeZone: timezoneString || void 0,
+              timeZone,
+              locale,
+              dir: (0, import_i18n49.isRTL)() ? "rtl" : "ltr",
               weekStartsOn,
               disabled: disabled2 || disabledMatchers
             }
@@ -30421,7 +41049,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_runtime114.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__datetime",
@@ -30433,7 +41061,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime114.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime172.jsx)(
       CalendarDateTimeControl,
       {
         data,
@@ -30448,21 +41076,21 @@ 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_components37 = __toESM(require_components(), 1);
-  var import_a11y2 = __toESM(require_a11y(), 1);
-  var import_element77 = __toESM(require_element(), 1);
-  var import_i18n45 = __toESM(require_i18n(), 1);
+  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_runtime115 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime173 = __toESM(require_jsx_runtime(), 1);
   var DATE_PRESETS = [
     {
       id: "today",
-      label: (0, import_i18n45.__)("Today"),
+      label: (0, import_i18n50.__)("Today"),
       getValue: () => (0, import_date5.getDate)(null)
     },
     {
       id: "yesterday",
-      label: (0, import_i18n45.__)("Yesterday"),
+      label: (0, import_i18n50.__)("Yesterday"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return subDays(today, 1);
@@ -30470,7 +41098,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "past-week",
-      label: (0, import_i18n45.__)("Past week"),
+      label: (0, import_i18n50.__)("Past week"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return subDays(today, 7);
@@ -30478,7 +41106,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "past-month",
-      label: (0, import_i18n45.__)("Past month"),
+      label: (0, import_i18n50.__)("Past month"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return subMonths(today, 1);
@@ -30488,7 +41116,7 @@ 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_i18n45.__)("Last 7 days"),
+      label: (0, import_i18n50.__)("Last 7 days"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [subDays(today, 7), today];
@@ -30496,7 +41124,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "last-30-days",
-      label: (0, import_i18n45.__)("Last 30 days"),
+      label: (0, import_i18n50.__)("Last 30 days"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [subDays(today, 30), today];
@@ -30504,7 +41132,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "month-to-date",
-      label: (0, import_i18n45.__)("Month to date"),
+      label: (0, import_i18n50.__)("Month to date"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [startOfMonth(today), today];
@@ -30512,7 +41140,7 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "last-year",
-      label: (0, import_i18n45.__)("Last year"),
+      label: (0, import_i18n50.__)("Last year"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [subYears(today, 1), today];
@@ -30520,19 +41148,19 @@ If there's a particular need for this, please submit a feature request at https:
     },
     {
       id: "year-to-date",
-      label: (0, import_i18n45.__)("Year to date"),
+      label: (0, import_i18n50.__)("Year to date"),
       getValue: () => {
         const today = (0, import_date5.getDate)(null);
         return [startOfYear(today), today];
       }
     }
   ];
-  var parseDate = (dateString) => {
+  var parseDate2 = (dateString) => {
     if (!dateString) {
       return null;
     }
-    const parsed = (0, import_date5.getDate)(dateString);
-    return parsed && isValid(parsed) ? parsed : null;
+    const parsed = parseISO(dateString);
+    return isValid(parsed) ? parsed : null;
   };
   var formatDate = (date) => {
     if (!date) {
@@ -30549,8 +41177,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_element77.useState)(void 0);
-    const validateRefs = (0, import_element77.useCallback)(() => {
+    const [customValidity, setCustomValidity] = (0, import_element121.useState)(void 0);
+    const validateRefs = (0, import_element121.useCallback)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       for (const ref of refs) {
         const input = ref.current;
@@ -30564,7 +41192,7 @@ If there's a particular need for this, please submit a feature request at https:
       }
       setCustomValidity(void 0);
     }, [inputRefs]);
-    (0, import_element77.useEffect)(() => {
+    (0, import_element121.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const result = validity ? getCustomValidity(isValid2, validity) : void 0;
       for (const ref of refs) {
@@ -30576,7 +41204,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     }, [inputRefs, isValid2, validity]);
-    (0, import_element77.useEffect)(() => {
+    (0, import_element121.useEffect)(() => {
       const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
       const handleInvalid = (event) => {
         event.preventDefault();
@@ -30591,7 +41219,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [inputRefs, setIsTouched]);
-    (0, import_element77.useEffect)(() => {
+    (0, import_element121.useEffect)(() => {
       if (!isTouched) {
         return;
       }
@@ -30602,9 +41230,9 @@ If there's a particular need for this, please submit a feature request at https:
         validateRefs();
       }
     }, [isTouched, isValid2, validity, validateRefs]);
-    (0, import_element77.useEffect)(() => {
+    (0, import_element121.useEffect)(() => {
       if (isTouched && customValidity?.message) {
-        (0, import_a11y2.speak)(customValidity.message);
+        (0, import_a11y3.speak)(customValidity.message);
       }
     }, [isTouched, customValidity?.message]);
     const onBlur = (event) => {
@@ -30615,27 +41243,13 @@ If there's a particular need for this, please submit a feature request at https:
         setIsTouched(true);
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)("div", { onBlur, children: [
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)("div", { onBlur, children: [
       children,
-      customValidity && /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(
-        "p",
+      customValidity && /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+        ValidityIndicator,
         {
-          className: clsx_default(
-            "components-validated-control__indicator",
-            customValidity.type === "invalid" ? "is-invalid" : void 0
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-              import_components37.Icon,
-              {
-                className: "components-validated-control__indicator-icon",
-                icon: error_default,
-                size: 16,
-                fill: "currentColor"
-              }
-            ),
-            customValidity.message
-          ]
+          type: customValidity.type,
+          message: customValidity.message
         }
       )
     ] });
@@ -30658,33 +41272,42 @@ 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_element77.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element121.useState)(
       null
     );
     const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
+    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
     const fieldValue = getValue({ item: data });
     const value = typeof fieldValue === "string" ? fieldValue : void 0;
-    const [calendarMonth, setCalendarMonth] = (0, import_element77.useState)(() => {
-      const parsedDate = parseDate(value);
+    const [calendarMonth, setCalendarMonth] = (0, import_element121.useState)(() => {
+      const parsedDate = parseDate2(value);
       return parsedDate || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element77.useState)(false);
-    const validityTargetRef = (0, import_element77.useRef)(null);
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element77.useCallback)(
+    (0, import_element121.useEffect)(() => {
+      const parsedDate = parseDate2(value);
+      if (parsedDate) {
+        setCalendarMonth(
+          (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
+        );
+      }
+    }, [value]);
+    const [isTouched, setIsTouched] = (0, import_element121.useState)(false);
+    const validityTargetRef = (0, import_element121.useRef)(null);
+    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+    const onChangeCallback = (0, import_element121.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    const onSelectDate = (0, import_element77.useCallback)(
+    const onSelectDate = (0, import_element121.useCallback)(
       (newDate) => {
-        const dateValue = newDate ? format(newDate, "yyyy-MM-dd") : void 0;
+        const dateValue = newDate ? formatDate(newDate) : void 0;
         onChangeCallback(dateValue);
         setSelectedPresetId(null);
         setIsTouched(true);
       },
       [onChangeCallback]
     );
-    const handlePresetClick = (0, import_element77.useCallback)(
+    const handlePresetClick = (0, import_element121.useCallback)(
       (preset) => {
         const presetDate = preset.getValue();
         const dateValue = formatDate(presetDate);
@@ -30695,11 +41318,11 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const handleManualDateChange = (0, import_element77.useCallback)(
+    const handleManualDateChange = (0, import_element121.useCallback)(
       (newValue) => {
         onChangeCallback(newValue);
         if (newValue) {
-          const parsedDate = parseDate(newValue);
+          const parsedDate = parseDate2(newValue);
           if (parsedDate) {
             setCalendarMonth(parsedDate);
           }
@@ -30709,16 +41332,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const {
-      timezone: { string: timezoneString }
-    } = (0, import_date5.getSettings)();
     let displayLabel = label;
     if (isValid2?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n45.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n50.__)("Required")})`;
     } else if (!isValid2?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n45.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n50.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -30726,16 +41346,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_runtime115.jsx)(
-          import_components37.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+          import_components41.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -30745,8 +41365,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_runtime115.jsx)(
-                        import_components37.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                        import_components41.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -30760,8 +41380,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-                      import_components37.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                      import_components41.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -30769,18 +41389,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_i18n45.__)("Custom")
+                        children: (0, import_i18n50.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-                import_components37.__experimentalInputControl,
+              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                import_components41.__experimentalInputControl,
                 {
                   ref: validityTargetRef,
                   type: "date",
-                  label: (0, import_i18n45.__)("Date"),
+                  label: (0, import_i18n50.__)("Date"),
                   hideLabelFromVision: true,
                   value,
                   onChange: handleManualDateChange,
@@ -30790,15 +41410,16 @@ If there's a particular need for this, please submit a feature request at https:
                   max: maxConstraint
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                 Calendar,
                 {
                   style: { width: "100%" },
-                  value: value ? parseDate(value) : null,
+                  value: value ? parseDate2(value) : null,
                   onValueChange: onSelectDate,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
-                  timeZone: timezoneString || void 0,
+                  locale,
+                  dir: (0, import_i18n50.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers,
                   disableNavigation: disabled2
@@ -30834,8 +41455,9 @@ If there's a particular need for this, please submit a feature request at https:
       value = fieldValue;
     }
     const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date5.getSettings)().l10n.startOfWeek;
-    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate);
-    const onChangeCallback = (0, import_element77.useCallback)(
+    const locale = getCalendarLocale((0, import_date5.getSettings)().l10n.locale);
+    const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+    const onChangeCallback = (0, import_element121.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -30846,26 +41468,45 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const [selectedPresetId, setSelectedPresetId] = (0, import_element77.useState)(
+    const [selectedPresetId, setSelectedPresetId] = (0, import_element121.useState)(
       null
     );
-    const selectedRange = (0, import_element77.useMemo)(() => {
+    const selectedRange = (0, import_element121.useMemo)(() => {
       if (!value) {
         return null;
       }
       const [from, to] = value;
       return {
-        from: parseDate(from) || void 0,
-        to: parseDate(to) || void 0
+        from: parseDate2(from) || void 0,
+        to: parseDate2(to) || void 0
       };
     }, [value]);
-    const [calendarMonth, setCalendarMonth] = (0, import_element77.useState)(() => {
+    const [calendarMonth, setCalendarMonth] = (0, import_element121.useState)(() => {
       return selectedRange?.from || /* @__PURE__ */ new Date();
     });
-    const [isTouched, setIsTouched] = (0, import_element77.useState)(false);
-    const fromInputRef = (0, import_element77.useRef)(null);
-    const toInputRef = (0, import_element77.useRef)(null);
-    const updateDateRange = (0, import_element77.useCallback)(
+    const [fromValue, toValue] = value ?? [];
+    (0, import_element121.useEffect)(() => {
+      setCalendarMonth((currentMonth) => {
+        const from = parseDate2(fromValue);
+        const to = parseDate2(toValue);
+        const targetMonth = from ?? to;
+        const isRangeVisible = from && to ? areIntervalsOverlapping(
+          { start: from, end: to },
+          {
+            start: startOfMonth(currentMonth),
+            end: endOfMonth(currentMonth)
+          },
+          { inclusive: true }
+        ) : [from, to].some(
+          (date) => date && isSameMonth(date, currentMonth)
+        );
+        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)(
       (fromDate, toDate2) => {
         if (!fromDate && !toDate2) {
           onChangeCallback(void 0);
@@ -30878,7 +41519,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [onChangeCallback]
     );
-    const onSelectCalendarRange = (0, import_element77.useCallback)(
+    const onSelectCalendarRange = (0, import_element121.useCallback)(
       (newRange) => {
         updateDateRange(newRange?.from, newRange?.to);
         setSelectedPresetId(null);
@@ -30886,7 +41527,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handlePresetClick = (0, import_element77.useCallback)(
+    const handlePresetClick = (0, import_element121.useCallback)(
       (preset) => {
         const [startDate, endDate] = preset.getValue();
         setCalendarMonth(startDate);
@@ -30896,7 +41537,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateDateRange]
     );
-    const handleManualDateChange = (0, import_element77.useCallback)(
+    const handleManualDateChange = (0, import_element121.useCallback)(
       (fromOrTo, newValue) => {
         const [currentFrom, currentTo] = value || [
           void 0,
@@ -30906,7 +41547,7 @@ If there's a particular need for this, please submit a feature request at https:
         const updatedTo = fromOrTo === "to" ? newValue : currentTo;
         updateDateRange(updatedFrom, updatedTo);
         if (newValue) {
-          const parsedDate = parseDate(newValue);
+          const parsedDate = parseDate2(newValue);
           if (parsedDate) {
             setCalendarMonth(parsedDate);
           }
@@ -30916,14 +41557,13 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [value, updateDateRange]
     );
-    const { timezone } = (0, import_date5.getSettings)();
     let displayLabel = label;
     if (field.isValid?.required && !markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n45.__)("Required")})`;
+      displayLabel = `${label} (${(0, import_i18n50.__)("Required")})`;
     } else if (!field.isValid?.required && markWhenOptional) {
-      displayLabel = `${label} (${(0, import_i18n45.__)("Optional")})`;
+      displayLabel = `${label} (${(0, import_i18n50.__)("Optional")})`;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
       ValidatedDateControl,
       {
         field,
@@ -30931,16 +41571,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_runtime115.jsx)(
-          import_components37.BaseControl,
+        children: /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+          import_components41.BaseControl,
           {
             id,
             className: "dataviews-controls__date",
             label: displayLabel,
             help: description,
             hideLabelFromVision,
-            children: /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(Stack, { direction: "column", gap: "lg", children: [
-              /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(
+            children: /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+              /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -30950,8 +41590,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_runtime115.jsx)(
-                        import_components37.Button,
+                      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                        import_components41.Button,
                         {
                           className: "dataviews-controls__date-preset",
                           variant: "tertiary",
@@ -30965,8 +41605,8 @@ If there's a particular need for this, please submit a feature request at https:
                         preset.id
                       );
                     }),
-                    /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-                      import_components37.Button,
+                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                      import_components41.Button,
                       {
                         className: "dataviews-controls__date-preset",
                         variant: "tertiary",
@@ -30974,13 +41614,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_i18n45.__)("Custom")
+                        children: (0, import_i18n50.__)("Custom")
                       }
                     )
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime115.jsxs)(
+              /* @__PURE__ */ (0, import_jsx_runtime173.jsxs)(
                 Stack,
                 {
                   direction: "row",
@@ -30988,12 +41628,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_runtime115.jsx)(
-                      import_components37.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                      import_components41.__experimentalInputControl,
                       {
                         ref: fromInputRef,
                         type: "date",
-                        label: (0, import_i18n45.__)("From"),
+                        label: (0, import_i18n50.__)("From"),
                         hideLabelFromVision: true,
                         value: value?.[0],
                         onChange: (newValue) => handleManualDateChange("from", newValue),
@@ -31003,12 +41643,12 @@ If there's a particular need for this, please submit a feature request at https:
                         max: maxConstraint
                       }
                     ),
-                    /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
-                      import_components37.__experimentalInputControl,
+                    /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
+                      import_components41.__experimentalInputControl,
                       {
                         ref: toInputRef,
                         type: "date",
-                        label: (0, import_i18n45.__)("To"),
+                        label: (0, import_i18n50.__)("To"),
                         hideLabelFromVision: true,
                         value: value?.[1],
                         onChange: (newValue) => handleManualDateChange("to", newValue),
@@ -31021,7 +41661,7 @@ If there's a particular need for this, please submit a feature request at https:
                   ]
                 }
               ),
-              /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
                 RangeCalendar,
                 {
                   style: { width: "100%" },
@@ -31029,7 +41669,8 @@ If there's a particular need for this, please submit a feature request at https:
                   onValueChange: onSelectCalendarRange,
                   month: calendarMonth,
                   onMonthChange: setCalendarMonth,
-                  timeZone: timezone.string || void 0,
+                  locale,
+                  dir: (0, import_i18n50.isRTL)() ? "rtl" : "ltr",
                   weekStartsOn,
                   disabled: disabled2 || disabledMatchers
                 }
@@ -31050,7 +41691,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_runtime115.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
         RelativeDateControl,
         {
           className: "dataviews-controls__date",
@@ -31063,7 +41704,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_runtime115.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
         CalendarDateRangeControl,
         {
           data,
@@ -31075,7 +41716,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime115.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime173.jsx)(
       CalendarDateControl,
       {
         data,
@@ -31089,9 +41730,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_components38 = __toESM(require_components(), 1);
-  var import_element78 = __toESM(require_element(), 1);
-  var import_jsx_runtime116 = __toESM(require_jsx_runtime(), 1);
+  var import_components42 = __toESM(require_components(), 1);
+  var import_element122 = __toESM(require_element(), 1);
+  var import_jsx_runtime174 = __toESM(require_jsx_runtime(), 1);
   function Select2({
     data,
     field,
@@ -31104,7 +41745,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_element78.useCallback)(
+    const onChangeControl = (0, import_element122.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -31113,9 +41754,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_runtime116.jsx)(import_components38.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(import_components42.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime116.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime174.jsx)(
       ValidatedSelectControl,
       {
         required: !!field.isValid?.required,
@@ -31134,7 +41775,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_runtime117 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime175 = __toESM(require_jsx_runtime(), 1);
   var ELEMENTS_THRESHOLD = 10;
   function AdaptiveSelect(props) {
     const { field } = props;
@@ -31143,19 +41784,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_runtime117.jsx)(Combobox3, { ...props });
+      return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(Combobox3, { ...props });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(Select2, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime175.jsx)(Select2, { ...props });
   }

-  // packages/dataviews/build-module/components/dataform-controls/email.mjs
-  var import_components40 = __toESM(require_components(), 1);
-
   // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
-  var import_components39 = __toESM(require_components(), 1);
-  var import_element79 = __toESM(require_element(), 1);
-  var import_jsx_runtime118 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl2 } = unlock2(import_components39.privateApis);
+  var import_element123 = __toESM(require_element(), 1);
+  var import_jsx_runtime176 = __toESM(require_jsx_runtime(), 1);
   function ValidatedText({
     data,
     field,
@@ -31170,7 +41806,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 onChangeControl = (0, import_element79.useCallback)(
+    const onValueChangeControl = (0, import_element123.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -31179,8 +41815,8 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, setValue, onChange]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime118.jsx)(
-      ValidatedInputControl2,
+    return /* @__PURE__ */ (0, import_jsx_runtime176.jsx)(
+      ValidatedInputControl,
       {
         required: !!isValid2.required,
         markWhenOptional,
@@ -31188,8 +41824,9 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         placeholder,
         value: value ?? "",
-        help: description,
-        onChange: onChangeControl,
+        description: typeof description === "string" ? description : void 0,
+        details: typeof description === "string" ? void 0 : description,
+        onValueChange: onValueChangeControl,
         hideLabelFromVision,
         type,
         prefix,
@@ -31203,7 +41840,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_runtime119 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime177 = __toESM(require_jsx_runtime(), 1);
   function Email({
     data,
     field,
@@ -31212,7 +41849,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(
       ValidatedText,
       {
         ...{
@@ -31223,15 +41860,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_runtime119.jsx)(import_components40.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime119.jsx)(import_components40.Icon, { icon: envelope_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime177.jsx)(Icon, { icon: envelope_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
-  var import_components41 = __toESM(require_components(), 1);
-  var import_jsx_runtime120 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime178 = __toESM(require_jsx_runtime(), 1);
   function Telephone({
     data,
     field,
@@ -31240,7 +41876,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(
       ValidatedText,
       {
         ...{
@@ -31251,15 +41887,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_runtime120.jsx)(import_components41.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime120.jsx)(import_components41.Icon, { icon: mobile_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime178.jsx)(Icon, { icon: mobile_default }) })
         }
       }
     );
   }

   // packages/dataviews/build-module/components/dataform-controls/url.mjs
-  var import_components42 = __toESM(require_components(), 1);
-  var import_jsx_runtime121 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime179 = __toESM(require_jsx_runtime(), 1);
   function Url({
     data,
     field,
@@ -31268,7 +41903,7 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(
       ValidatedText,
       {
         ...{
@@ -31279,7 +41914,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_runtime121.jsx)(import_components42.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime121.jsx)(import_components42.Icon, { icon: link_default }) })
+          prefix: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime179.jsx)(Icon, { icon: link_default }) })
         }
       }
     );
@@ -31287,9 +41922,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_element80 = __toESM(require_element(), 1);
-  var import_i18n46 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime122 = __toESM(require_jsx_runtime(), 1);
+  var import_element124 = __toESM(require_element(), 1);
+  var import_i18n51 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime180 = __toESM(require_jsx_runtime(), 1);
   function toNumberOrEmpty(value) {
     if (value === "" || value === void 0) {
       return "";
@@ -31304,23 +41939,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_element80.useCallback)(
+    const onChangeMin = (0, import_element124.useCallback)(
       (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
       [onChange, max3]
     );
-    const onChangeMax = (0, import_element80.useCallback)(
+    const onChangeMax = (0, import_element124.useCallback)(
       (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
       [onChange, min3]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
       import_components43.BaseControl,
       {
-        help: (0, import_i18n46.__)("The max. value must be greater than the min. value."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime122.jsxs)(import_components43.Flex, { direction: "row", gap: 4, children: [
-          /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+        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)(
             import_components43.__experimentalNumberControl,
             {
-              label: (0, import_i18n46.__)("Min."),
+              label: (0, import_i18n51.__)("Min."),
               value: min3,
               max: max3 ? Number(max3) - step : void 0,
               onChange: onChangeMin,
@@ -31328,10 +41963,10 @@ If there's a particular need for this, please submit a feature request at https:
               step
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+          /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
             import_components43.__experimentalNumberControl,
             {
-              label: (0, import_i18n46.__)("Max."),
+              label: (0, import_i18n51.__)("Max."),
               value: max3,
               min: min3 ? Number(min3) + step : void 0,
               onChange: onChangeMax,
@@ -31357,7 +41992,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_element80.useCallback)(
+    const onChangeControl = (0, import_element124.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -31371,7 +42006,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element80.useCallback)(
+    const onChangeBetweenControls = (0, import_element124.useCallback)(
       (newValue) => {
         onChange(
           setValue({
@@ -31389,7 +42024,7 @@ If there's a particular need for this, please submit a feature request at https:
       )) {
         valueBetween = value;
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
         BetweenControls,
         {
           value: valueBetween,
@@ -31399,7 +42034,7 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime122.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime180.jsx)(
       ValidatedNumberControl,
       {
         required: !!isValid2.required,
@@ -31419,21 +42054,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_runtime123 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime181 = __toESM(require_jsx_runtime(), 1);
   function Integer(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime123.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime181.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/number.mjs
-  var import_jsx_runtime124 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime182 = __toESM(require_jsx_runtime(), 1);
   function Number2(props) {
-    return /* @__PURE__ */ (0, import_jsx_runtime124.jsx)(ValidatedNumber, { ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime182.jsx)(ValidatedNumber, { ...props });
   }

   // packages/dataviews/build-module/components/dataform-controls/radio.mjs
   var import_components44 = __toESM(require_components(), 1);
-  var import_element81 = __toESM(require_element(), 1);
-  var import_jsx_runtime125 = __toESM(require_jsx_runtime(), 1);
+  var import_element125 = __toESM(require_element(), 1);
+  var import_jsx_runtime183 = __toESM(require_jsx_runtime(), 1);
   function Radio({
     data,
     field,
@@ -31449,14 +42084,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_element81.useCallback)(
+    const onChangeControl = (0, import_element125.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
     if (isLoading) {
-      return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(import_components44.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(import_components44.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime125.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime183.jsx)(
       ValidatedRadioControl,
       {
         required: !!field.isValid?.required,
@@ -31474,8 +42109,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_element82 = __toESM(require_element(), 1);
-  var import_jsx_runtime126 = __toESM(require_jsx_runtime(), 1);
+  var import_element126 = __toESM(require_element(), 1);
+  var import_jsx_runtime184 = __toESM(require_jsx_runtime(), 1);
   function Text3({
     data,
     field,
@@ -31486,7 +42121,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_runtime126.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime184.jsx)(
       ValidatedText,
       {
         ...{
@@ -31496,8 +42131,8 @@ If there's a particular need for this, please submit a feature request at https:
           hideLabelFromVision,
           markWhenOptional,
           validity,
-          prefix: prefix ? (0, import_element82.createElement)(prefix) : void 0,
-          suffix: suffix ? (0, import_element82.createElement)(suffix) : void 0
+          prefix: prefix ? (0, import_element126.createElement)(prefix) : void 0,
+          suffix: suffix ? (0, import_element126.createElement)(suffix) : void 0
         }
       }
     );
@@ -31505,17 +42140,16 @@ 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_element83 = __toESM(require_element(), 1);
-  var import_i18n47 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime127 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl3 } = unlock2(import_components45.privateApis);
+  var import_element127 = __toESM(require_element(), 1);
+  var import_i18n52 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime185 = __toESM(require_jsx_runtime(), 1);
   function getStep(timeFormat, values) {
     const tokens = (timeFormat ?? "").replace(/\\./g, "");
-    const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime(value) ?? 0) % 60 !== 0);
+    const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime2(value) ?? 0) % 60 !== 0);
     return hasSeconds ? 1 : void 0;
   }
   function toInputValue(value) {
-    const seconds = parseTime(value);
+    const seconds = parseTime2(value);
     if (seconds === null) {
       return "";
     }
@@ -31538,26 +42172,26 @@ 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_element83.useCallback)(
+    const onChangeFrom = (0, import_element127.useCallback)(
       (newValue) => onChange([newValue ?? "", to]),
       [onChange, to]
     );
-    const onChangeTo = (0, import_element83.useCallback)(
+    const onChangeTo = (0, import_element127.useCallback)(
       (newValue) => onChange([from, newValue ?? ""]),
       [onChange, from]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
       import_components45.BaseControl,
       {
-        help: (0, import_i18n47.__)("The end time must be later than the start time."),
-        children: /* @__PURE__ */ (0, import_jsx_runtime127.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
-          /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-            ValidatedInputControl3,
+        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)(
+            ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n47.__)("From"),
+              label: (0, import_i18n52.__)("From"),
               value: from,
-              onChange: onChangeFrom,
+              onValueChange: onChangeFrom,
               hideLabelFromVision,
               disabled: disabled2,
               step,
@@ -31565,13 +42199,13 @@ If there's a particular need for this, please submit a feature request at https:
               max: to || max3
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-            ValidatedInputControl3,
+          /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+            ValidatedInputControl,
             {
               type: "time",
-              label: (0, import_i18n47.__)("To"),
+              label: (0, import_i18n52.__)("To"),
               value: to,
-              onChange: onChangeTo,
+              onValueChange: onChangeTo,
               hideLabelFromVision,
               disabled: disabled2,
               step,
@@ -31598,7 +42232,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_element83.useCallback)(
+    const onChangeControl = (0, import_element127.useCallback)(
       (newValue) => onChange(
         setValue({
           item: data,
@@ -31607,7 +42241,7 @@ If there's a particular need for this, please submit a feature request at https:
       ),
       [data, onChange, setValue]
     );
-    const onChangeBetweenControls = (0, import_element83.useCallback)(
+    const onChangeBetweenControls = (0, import_element127.useCallback)(
       ([from, to]) => onChange(
         setValue({
           item: data,
@@ -31626,7 +42260,7 @@ If there's a particular need for this, please submit a feature request at https:
           toInputValue(value[1])
         ];
       }
-      return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
+      return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
         BetweenControls2,
         {
           value: valueBetween,
@@ -31639,8 +42273,8 @@ If there's a particular need for this, please submit a feature request at https:
         }
       );
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime127.jsx)(
-      ValidatedInputControl3,
+    return /* @__PURE__ */ (0, import_jsx_runtime185.jsx)(
+      ValidatedInputControl,
       {
         required: !!isValid2.required,
         markWhenOptional,
@@ -31648,9 +42282,10 @@ If there's a particular need for this, please submit a feature request at https:
         type: "time",
         label,
         placeholder,
-        help: description,
+        description: typeof description === "string" ? description : void 0,
+        details: typeof description === "string" ? void 0 : description,
         value: toInputValue(value),
-        onChange: onChangeControl,
+        onValueChange: onChangeControl,
         hideLabelFromVision,
         disabled: disabled2,
         step: getStep(timeFormat, [value]),
@@ -31661,10 +42296,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_components46 = __toESM(require_components(), 1);
-  var import_element84 = __toESM(require_element(), 1);
-  var import_jsx_runtime128 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleControl } = unlock2(import_components46.privateApis);
+  var import_element128 = __toESM(require_element(), 1);
+  var import_jsx_runtime186 = __toESM(require_jsx_runtime(), 1);
   function Toggle({
     field,
     onChange,
@@ -31675,12 +42308,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_element84.useCallback)(() => {
+    const onChangeControl = (0, import_element128.useCallback)(() => {
       onChange(
         setValue({ item: data, value: !getValue({ item: data }) })
       );
     }, [onChange, setValue, data, getValue]);
-    return /* @__PURE__ */ (0, import_jsx_runtime128.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime186.jsx)(
       ValidatedToggleControl,
       {
         required: !!isValid2.required,
@@ -31697,11 +42330,9 @@ 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_components47 = __toESM(require_components(), 1);
-  var import_element85 = __toESM(require_element(), 1);
-  var import_jsx_runtime129 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedTextareaControl } = unlock2(import_components47.privateApis);
-  function Textarea({
+  var import_element129 = __toESM(require_element(), 1);
+  var import_jsx_runtime187 = __toESM(require_jsx_runtime(), 1);
+  function Textarea3({
     data,
     field,
     onChange,
@@ -31714,11 +42345,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 onChangeControl = (0, import_element85.useCallback)(
+    const onValueChangeControl = (0, import_element129.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime129.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime187.jsx)(
       ValidatedTextareaControl,
       {
         required: !!isValid2.required,
@@ -31727,8 +42358,9 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         placeholder,
         value: value ?? "",
-        help: description,
-        onChange: onChangeControl,
+        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,
@@ -31739,10 +42371,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_components48 = __toESM(require_components(), 1);
-  var import_element86 = __toESM(require_element(), 1);
-  var import_jsx_runtime130 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedToggleGroupControl } = unlock2(import_components48.privateApis);
+  var import_components46 = __toESM(require_components(), 1);
+  var import_element130 = __toESM(require_element(), 1);
+  var import_jsx_runtime188 = __toESM(require_jsx_runtime(), 1);
   function ToggleGroup({
     data,
     field,
@@ -31754,7 +42385,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_element86.useCallback)(
+    const onChangeControl = (0, import_element130.useCallback)(
       (newValue) => onChange(setValue({ item: data, value: newValue })),
       [data, onChange, setValue]
     );
@@ -31763,13 +42394,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_runtime130.jsx)(import_components48.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(import_components46.Spinner, {});
     }
     if (elements.length === 0) {
       return null;
     }
     const selectedOption = elements.find((el) => el.value === value);
-    return /* @__PURE__ */ (0, import_jsx_runtime130.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
       ValidatedToggleGroupControl,
       {
         required: !!field.isValid?.required,
@@ -31781,8 +42412,8 @@ 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_runtime130.jsx)(
-          import_components48.__experimentalToggleGroupControlOption,
+        children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime188.jsx)(
+          import_components46.__experimentalToggleGroupControlOption,
           {
             label: el.label,
             value: el.value,
@@ -31795,10 +42426,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_components49 = __toESM(require_components(), 1);
-  var import_element87 = __toESM(require_element(), 1);
-  var import_jsx_runtime131 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedFormTokenField } = unlock2(import_components49.privateApis);
+  var import_components47 = __toESM(require_components(), 1);
+  var import_element131 = __toESM(require_element(), 1);
+  var import_jsx_runtime189 = __toESM(require_jsx_runtime(), 1);
   function ArrayControl({
     data,
     field,
@@ -31814,7 +42444,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_element87.useMemo)(
+    const arrayValueAsElements = (0, import_element131.useMemo)(
       () => Array.isArray(value) ? value.map((token) => {
         const element = elements?.find(
           (suggestion) => suggestion.value === token
@@ -31823,7 +42453,7 @@ If there's a particular need for this, please submit a feature request at https:
       }) : [],
       [value, elements]
     );
-    const onChangeControl = (0, import_element87.useCallback)(
+    const onChangeControl = (0, import_element131.useCallback)(
       (tokens) => {
         const valueTokens = tokens.map((token) => {
           if (typeof token === "object" && "value" in token) {
@@ -31836,9 +42466,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_runtime131.jsx)(import_components49.Spinner, {});
+      return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(import_components47.Spinner, {});
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)(
       ValidatedFormTokenField,
       {
         required: !!isValid2?.required,
@@ -31877,9 +42507,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_runtime131.jsx)("span", { children: element?.label || item });
+            return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { children: element?.label || item });
           }
-          return /* @__PURE__ */ (0, import_jsx_runtime131.jsx)("span", { children: item });
+          return /* @__PURE__ */ (0, import_jsx_runtime189.jsx)("span", { children: item });
         }
       }
     );
@@ -32044,35 +42674,34 @@ 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_components50 = __toESM(require_components(), 1);
-  var import_element88 = __toESM(require_element(), 1);
-  var import_i18n48 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime132 = __toESM(require_jsx_runtime(), 1);
-  var { ValidatedInputControl: ValidatedInputControl4 } = unlock2(import_components50.privateApis);
+  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 ColorPickerDropdown = ({
     color,
     onColorChange,
     disabled: disabled2
   }) => {
     const validColor = color && w(color).isValid() ? color : "#ffffff";
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-      import_components50.Dropdown,
+    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+      import_components48.Dropdown,
       {
         className: "dataviews-controls__color-picker-dropdown",
         popoverProps: { resize: false },
-        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components50.Button,
+        renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+          import_components48.Button,
           {
             onClick: onToggle,
-            "aria-label": (0, import_i18n48.__)("Open color picker"),
+            "aria-label": (0, import_i18n53.__)("Open color picker"),
             size: "small",
             disabled: disabled2,
             accessibleWhenDisabled: true,
-            icon: () => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components50.ColorIndicator, { colorValue: validColor })
+            icon: () => /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(import_components48.ColorIndicator, { colorValue: validColor })
           }
         ),
-        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(import_components50.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-          import_components50.ColorPicker,
+        renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(import_components48.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+          import_components48.ColorPicker,
           {
             color: validColor,
             onChange: onColorChange,
@@ -32093,20 +42722,20 @@ 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_element88.useCallback)(
+    const handleColorChange = (0, import_element132.useCallback)(
       (newColor) => {
         onChange(setValue({ item: data, value: newColor }));
       },
       [data, onChange, setValue]
     );
-    const handleInputChange = (0, import_element88.useCallback)(
+    const handleInputChange = (0, import_element132.useCallback)(
       (newValue) => {
         onChange(setValue({ item: data, value: newValue || "" }));
       },
       [data, onChange, setValue]
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
-      ValidatedInputControl4,
+    return /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
+      ValidatedInputControl,
       {
         required: !!field.isValid?.required,
         markWhenOptional,
@@ -32114,12 +42743,13 @@ If there's a particular need for this, please submit a feature request at https:
         label,
         placeholder,
         value,
-        help: description,
-        onChange: handleInputChange,
+        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_runtime132.jsx)(import_components50.__experimentalInputControlPrefixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime132.jsx)(
+        prefix: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime190.jsx)(
           ColorPickerDropdown,
           {
             color: value,
@@ -32132,10 +42762,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_components51 = __toESM(require_components(), 1);
-  var import_element89 = __toESM(require_element(), 1);
-  var import_i18n49 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime133 = __toESM(require_jsx_runtime(), 1);
+  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);
   function Password({
     data,
     field,
@@ -32144,12 +42774,12 @@ If there's a particular need for this, please submit a feature request at https:
     markWhenOptional,
     validity
   }) {
-    const [isVisible2, setIsVisible] = (0, import_element89.useState)(false);
+    const [isVisible2, setIsVisible] = (0, import_element133.useState)(false);
     const disabled2 = field.isDisabled({ item: data, field });
-    const toggleVisibility = (0, import_element89.useCallback)(() => {
+    const toggleVisibility = (0, import_element133.useCallback)(() => {
       setIsVisible((prev) => !prev);
     }, []);
-    return /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
       ValidatedText,
       {
         ...{
@@ -32160,13 +42790,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_runtime133.jsx)(import_components51.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime133.jsx)(
-            import_components51.Button,
+          suffix: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
+            import_components49.Button,
             {
               icon: isVisible2 ? unseen_default : seen_default,
               onClick: toggleVisibility,
               size: "small",
-              label: isVisible2 ? (0, import_i18n49.__)("Hide password") : (0, import_i18n49.__)("Show password"),
+              label: isVisible2 ? (0, import_i18n54.__)("Hide password") : (0, import_i18n54.__)("Show password"),
               disabled: disabled2,
               accessibleWhenDisabled: true
             }
@@ -32182,7 +42812,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_runtime134 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
   var FORM_CONTROLS = {
     adaptiveSelect: AdaptiveSelect,
     array: ArrayControl,
@@ -32202,7 +42832,7 @@ If there's a particular need for this, please submit a feature request at https:
     text: Text3,
     time: Time,
     toggle: Toggle,
-    textarea: Textarea,
+    textarea: Textarea3,
     toggleGroup: ToggleGroup
   };
   function isEditConfig(value) {
@@ -32215,7 +42845,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_runtime134.jsx)(BaseControlType, { ...props, config: controlConfig });
+      return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(BaseControlType, { ...props, config: controlConfig });
     };
   }
   function getControl(field, fallback) {
@@ -32291,7 +42921,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_i18n50 = __toESM(require_i18n(), 1);
+  var import_i18n55 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
   function RenderFromElements({
@@ -32313,13 +42943,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_runtime135 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
   function render({
     item,
     field
   }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime135.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(RenderFromElements, { item, field });
     }
     return field.getValueFormatted({ item, field });
   }
@@ -32401,7 +43031,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_i18n50.__)("Value must be a valid email address.");
+      return (0, import_i18n55.__)("Value must be a valid email address.");
     }
     return null;
   }
@@ -32438,7 +43068,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_i18n51 = __toESM(require_i18n(), 1);
+  var import_i18n56 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/sort-number.mjs
   var sort_number_default = (a2, b2, direction) => {
@@ -32504,7 +43134,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_i18n51.__)("Value must be an integer.");
+      return (0, import_i18n56.__)("Value must be an integer.");
     }
     return null;
   }
@@ -32551,7 +43181,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_i18n52 = __toESM(require_i18n(), 1);
+  var import_i18n57 = __toESM(require_i18n(), 1);
   var format3 = {
     separatorThousand: ",",
     separatorDecimal: ".",
@@ -32587,7 +43217,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_i18n52.__)("Value must be a number.");
+      return (0, import_i18n57.__)("Value must be a number.");
     }
     return null;
   }
@@ -32702,10 +43332,10 @@ If there's a particular need for this, please submit a feature request at https:
     return validateBoundary(item, field, "max", parseDateLike);
   }
   function isValidMinTime(item, field) {
-    return validateBoundary(item, field, "min", parseTime);
+    return validateBoundary(item, field, "min", parseTime2);
   }
   function isValidMaxTime(item, field) {
-    return validateBoundary(item, field, "max", parseTime);
+    return validateBoundary(item, field, "max", parseTime2);
   }

   // packages/dataviews/build-module/field-types/datetime.mjs
@@ -32854,7 +43484,7 @@ If there's a particular need for this, please submit a feature request at https:
     item,
     field
   }) {
-    const secondsSinceMidnight = parseTime(field.getValue({ item }));
+    const secondsSinceMidnight = parseTime2(field.getValue({ item }));
     if (secondsSinceMidnight === null) {
       return "";
     }
@@ -32867,8 +43497,8 @@ If there's a particular need for this, please submit a feature request at https:
     return (0, import_date10.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
   }
   var sort3 = (a2, b2, direction) => {
-    const timeA = parseTime(a2);
-    const timeB = parseTime(b2);
+    const timeA = parseTime2(a2);
+    const timeB = parseTime2(b2);
     if (timeA === null || timeB === null) {
       if (timeA === timeB) {
         return 0;
@@ -32913,7 +43543,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_i18n53 = __toESM(require_i18n(), 1);
+  var import_i18n58 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
   function isValidRequiredForBool(item, field) {
@@ -32928,17 +43558,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_i18n53.__)("True");
+      return (0, import_i18n58.__)("True");
     }
     if (value === false) {
-      return (0, import_i18n53.__)("False");
+      return (0, import_i18n58.__)("False");
     }
     return "";
   }
   function isValidCustom4(item, field) {
     const value = field.getValue({ item });
     if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
-      return (0, import_i18n53.__)("Value must be true, false, or undefined");
+      return (0, import_i18n58.__)("Value must be true, false, or undefined");
     }
     return null;
   }
@@ -32990,7 +43620,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_i18n54 = __toESM(require_i18n(), 1);
+  var import_i18n59 = __toESM(require_i18n(), 1);

   // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
   function isValidRequiredForArray(item, field) {
@@ -33018,10 +43648,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_i18n54.__)("Value must be an array.");
+      return (0, import_i18n59.__)("Value must be an array.");
     }
     if (!value.every((v2) => typeof v2 === "string")) {
-      return (0, import_i18n54.__)("Every value must be a string.");
+      return (0, import_i18n59.__)("Every value must be a string.");
     }
     return null;
   }
@@ -33119,18 +43749,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_i18n55 = __toESM(require_i18n(), 1);
-  var import_jsx_runtime136 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n60 = __toESM(require_i18n(), 1);
+  var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
   function render3({ item, field }) {
     if (field.hasElements) {
-      return /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(RenderFromElements, { item, field });
+      return /* @__PURE__ */ (0, import_jsx_runtime194.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_runtime136.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
-      /* @__PURE__ */ (0, import_jsx_runtime136.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime194.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+      /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
         "div",
         {
           style: {
@@ -33143,13 +43773,13 @@ If there's a particular need for this, please submit a feature request at https:
           }
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime136.jsx)("span", { children: value })
+      /* @__PURE__ */ (0, import_jsx_runtime194.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_i18n55.__)("Value must be a valid color.");
+      return (0, import_i18n60.__)("Value must be a valid color.");
     }
     return null;
   }
@@ -33412,7 +44042,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_element90 = __toESM(require_element(), 1);
+  var import_element134 = __toESM(require_element(), 1);
   function useData({
     view,
     data: shownData,
@@ -33422,34 +44052,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_element90.useState)(
+    const [hasInitiallyLoaded, setHasInitiallyLoaded] = (0, import_element134.useState)(
       !isLoading
     );
-    (0, import_element90.useEffect)(() => {
+    (0, import_element134.useEffect)(() => {
       if (!isLoading) {
         setHasInitiallyLoaded(true);
       }
     }, [isLoading]);
-    const previousDataRef = (0, import_element90.useRef)(shownData);
-    const previousPaginationInfoRef = (0, import_element90.useRef)(paginationInfo);
-    (0, import_element90.useEffect)(() => {
+    const previousDataRef = (0, import_element134.useRef)(shownData);
+    const previousPaginationInfoRef = (0, import_element134.useRef)(paginationInfo);
+    (0, import_element134.useEffect)(() => {
       if (!isLoading) {
         previousDataRef.current = shownData;
         previousPaginationInfoRef.current = paginationInfo;
       }
     }, [shownData, isLoading, paginationInfo]);
-    const [visibleEntries, setVisibleEntries] = (0, import_element90.useState)([]);
-    const positionMapRef = (0, import_element90.useRef)(/* @__PURE__ */ new Map());
-    const allLoadedRecordsRef = (0, import_element90.useRef)([]);
-    const prevViewParamsRef = (0, import_element90.useRef)({
+    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)({
       search: void 0,
       filters: void 0,
       perPage: void 0
     });
-    const scrollDirectionRef = (0, import_element90.useRef)(void 0);
-    const prevStartPositionRef = (0, import_element90.useRef)(void 0);
-    const hasInitializedRef = (0, import_element90.useRef)(false);
-    const allLoadedRecords = (0, import_element90.useMemo)(() => {
+    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)(() => {
       if (view.startPosition !== void 0 && prevStartPositionRef.current !== void 0) {
         if (view.startPosition < prevStartPositionRef.current) {
           scrollDirectionRef.current = "up";
@@ -33571,8 +44201,8 @@ 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_element91 = __toESM(require_element(), 1);
-  var import_compose17 = __toESM(require_compose(), 1);
+  var import_element135 = __toESM(require_element(), 1);
+  var import_compose22 = __toESM(require_compose(), 1);
   function captureAnchorElement(container, anchorElementRef, direction) {
     const containerRect = container.getBoundingClientRect();
     const centerY = containerRect.top + containerRect.height / 2;
@@ -33607,18 +44237,18 @@ If there's a particular need for this, please submit a feature request at https:
     containerRef,
     setVisibleEntries
   }) {
-    const anchorElementRef = (0, import_element91.useRef)(null);
-    const viewRef = (0, import_element91.useRef)(view);
-    const isLoadingRef = (0, import_element91.useRef)(isLoading);
-    const onChangeViewRef = (0, import_element91.useRef)(onChangeView);
-    const totalItemsRef = (0, import_element91.useRef)(paginationInfo.totalItems);
-    (0, import_element91.useLayoutEffect)(() => {
+    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)(() => {
       viewRef.current = view;
       isLoadingRef.current = isLoading;
       onChangeViewRef.current = onChangeView;
       totalItemsRef.current = paginationInfo.totalItems;
     }, [view, isLoading, onChangeView, paginationInfo.totalItems]);
-    const intersectionObserverCallback = (0, import_element91.useCallback)(
+    const intersectionObserverCallback = (0, import_element135.useCallback)(
       (entries) => {
         if (!setVisibleEntries) {
           return;
@@ -33650,7 +44280,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [setVisibleEntries]
     );
-    (0, import_element91.useLayoutEffect)(() => {
+    (0, import_element135.useLayoutEffect)(() => {
       const container = containerRef.current;
       const anchor = anchorElementRef.current;
       if (!container || !view.infiniteScrollEnabled || !anchor || isLoading) {
@@ -33670,10 +44300,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_element91.useRef)(
+    const intersectionObserverRef = (0, import_element135.useRef)(
       null
     );
-    (0, import_element91.useEffect)(() => {
+    (0, import_element135.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !intersectionObserverCallback) {
         if (intersectionObserverRef.current) {
           intersectionObserverRef.current.disconnect();
@@ -33692,14 +44322,14 @@ If there's a particular need for this, please submit a feature request at https:
         }
       };
     }, [view.infiniteScrollEnabled, intersectionObserverCallback]);
-    (0, import_element91.useEffect)(() => {
+    (0, import_element135.useEffect)(() => {
       if (!view.infiniteScrollEnabled || !containerRef.current) {
         return;
       }
       let lastScrollTop = 0;
       const BOTTOM_THRESHOLD = 600;
       const TOP_THRESHOLD = 800;
-      const handleScroll = (0, import_compose17.throttle)((event) => {
+      const handleScroll = (0, import_compose22.throttle)((event) => {
         const currentView = viewRef.current;
         const totalItems = totalItemsRef.current;
         const target = event.target;
@@ -33752,9 +44382,9 @@ 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_element92 = __toESM(require_element(), 1);
-  var import_compose18 = __toESM(require_compose(), 1);
-  var import_jsx_runtime137 = __toESM(require_jsx_runtime(), 1);
+  var import_element136 = __toESM(require_element(), 1);
+  var import_compose23 = __toESM(require_compose(), 1);
+  var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
   var isItemClickable = () => false;
   var dataViewsPickerLayouts = VIEW_LAYOUTS.filter(
     (viewLayout) => viewLayout.isPicker
@@ -33769,10 +44399,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_element92.useContext)(dataviews_context_default);
+    const { view } = (0, import_element136.useContext)(dataviews_context_default);
     const isInfiniteScroll = view.infiniteScrollEnabled;
-    return /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(import_jsx_runtime137.Fragment, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
+    return /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(import_jsx_runtime195.Fragment, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
         Stack,
         {
           direction: "row",
@@ -33783,7 +44413,7 @@ If there's a particular need for this, please submit a feature request at https:
           }),
           gap: "xs",
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime137.jsxs)(
+            /* @__PURE__ */ (0, import_jsx_runtime195.jsxs)(
               Stack,
               {
                 direction: "row",
@@ -33791,18 +44421,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_runtime137.jsx)(dataviews_search_default, { label: searchLabel }),
-                  /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(toggle_default, {})
+                  search && /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(dataviews_search_default, { label: searchLabel }),
+                  /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(toggle_default, {})
                 ]
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(dataviews_view_config_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_runtime137.jsx)(filters_toggled_default, { className: "dataviews-filters__container" }),
-      /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(DataViewsLayout, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(DataViewsPickerFooter, {})
+      /* @__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, {})
     ] });
   }
   function DataViewsPicker({
@@ -33832,9 +44462,9 @@ If there's a particular need for this, please submit a feature request at https:
       selection,
       paginationInfo
     });
-    const containerRef = (0, import_element92.useRef)(null);
-    const [containerWidth, setContainerWidth] = (0, import_element92.useState)(0);
-    const resizeObserverRef = (0, import_compose18.useResizeObserver)(
+    const containerRef = (0, import_element136.useRef)(null);
+    const [containerWidth, setContainerWidth] = (0, import_element136.useState)(0);
+    const resizeObserverRef = (0, import_compose23.useResizeObserver)(
       (resizeObserverEntries) => {
         setContainerWidth(
           resizeObserverEntries[0].borderBoxSize[0].inlineSize
@@ -33842,22 +44472,22 @@ If there's a particular need for this, please submit a feature request at https:
       },
       { box: "border-box" }
     );
-    const [openedFilter, setOpenedFilter] = (0, import_element92.useState)(null);
+    const [openedFilter, setOpenedFilter] = (0, import_element136.useState)(null);
     function setSelectionWithChange(value) {
       const newValue = typeof value === "function" ? value(selection) : value;
       if (onChangeSelection) {
         onChangeSelection(newValue);
       }
     }
-    const _fields = (0, import_element92.useMemo)(() => normalizeFields(fields), [fields]);
+    const _fields = (0, import_element136.useMemo)(() => normalizeFields(fields), [fields]);
     const filters = use_filters_default(_fields, view);
-    const hasPrimaryOrLockedFilters = (0, import_element92.useMemo)(
+    const hasPrimaryOrLockedFilters = (0, import_element136.useMemo)(
       () => (filters || []).some(
         (filter) => filter.isPrimary || filter.isLocked
       ),
       [filters]
     );
-    const [isShowingFilter, setIsShowingFilter] = (0, import_element92.useState)(
+    const [isShowingFilter, setIsShowingFilter] = (0, import_element136.useState)(
       hasPrimaryOrLockedFilters
     );
     const { intersectionObserver } = useInfiniteScroll({
@@ -33868,12 +44498,12 @@ If there's a particular need for this, please submit a feature request at https:
       containerRef,
       setVisibleEntries
     });
-    (0, import_element92.useEffect)(() => {
+    (0, import_element136.useEffect)(() => {
       if (hasPrimaryOrLockedFilters && !isShowingFilter) {
         setIsShowingFilter(true);
       }
     }, [hasPrimaryOrLockedFilters, isShowingFilter]);
-    const defaultLayouts2 = (0, import_element92.useMemo)(
+    const defaultLayouts2 = (0, import_element136.useMemo)(
       () => Object.fromEntries(
         Object.entries(defaultLayoutsProperty).filter(([layoutType]) => {
           return dataViewsPickerLayouts.some(
@@ -33889,7 +44519,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_runtime137.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
       dataviews_context_default.Provider,
       {
         value: {
@@ -33920,7 +44550,7 @@ If there's a particular need for this, please submit a feature request at https:
           hasInitiallyLoaded: true,
           intersectionObserver
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime137.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime137.jsx)(DefaultUI, { search, searchLabel }) })
+        children: /* @__PURE__ */ (0, import_jsx_runtime195.jsx)("div", { className: "dataviews-picker-wrapper", children: children ?? /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(DefaultUI, { search, searchLabel }) })
       }
     );
   }
@@ -34014,7 +44644,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_element93 = __toESM(require_element(), 1);
+  var import_element137 = __toESM(require_element(), 1);
   var import_data7 = __toESM(require_data(), 1);
   var import_preferences = __toESM(require_preferences(), 1);

@@ -34150,7 +44780,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_element93.useMemo)(
+    const view = (0, import_element137.useMemo)(
       () => resolveView({
         defaultView: defaultView2,
         defaultLayouts: defaultLayouts2,
@@ -34169,7 +44799,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_element93.useCallback)(
+    const updateView = (0, import_element137.useCallback)(
       (newView) => {
         const newQueryParams = {
           page: Number(newView?.page ?? 1),
@@ -34200,7 +44830,7 @@ If there's a particular need for this, please submit a feature request at https:
         preferenceKey
       ]
     );
-    const resetToDefault = (0, import_element93.useCallback)(() => {
+    const resetToDefault = (0, import_element137.useCallback)(() => {
       set3("core/views", preferenceKey, void 0);
     }, [preferenceKey, set3]);
     return {
@@ -34220,45 +44850,45 @@ If there's a particular need for this, please submit a feature request at https:
   var import_core_data2 = __toESM(require_core_data(), 1);

   // packages/views/build-module/lock-unlock.mjs
-  var import_private_apis3 = __toESM(require_private_apis(), 1);
-  var { lock: lock3, unlock: unlock3 } = (0, import_private_apis3.__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/views"
   );

   // packages/media-fields/build-module/alt_text/index.mjs
-  var import_i18n56 = __toESM(require_i18n(), 1);
-  var import_components52 = __toESM(require_components(), 1);
-  var import_jsx_runtime138 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n61 = __toESM(require_i18n(), 1);
+  var import_components50 = __toESM(require_components(), 1);
+  var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
   var altTextField = {
     id: "alt_text",
     type: "text",
-    label: (0, import_i18n56.__)("Alt 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_runtime138.jsx)(
-        import_components52.TextareaControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
+        import_components50.TextareaControl,
         {
           label: field.label,
           value: data.alt_text || "",
           onChange: (value) => onChange({ alt_text: value }),
-          help: /* @__PURE__ */ (0, import_jsx_runtime138.jsxs)(import_jsx_runtime138.Fragment, { children: [
-            /* @__PURE__ */ (0, import_jsx_runtime138.jsx)(
+          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_i18n56.__)(
+                  (0, import_i18n61.__)(
                     "https://www.w3.org/WAI/tutorials/images/decision-tree/"
                   )
                 ),
                 openInNewTab: true,
-                children: (0, import_i18n56.__)("Describe the purpose of the image.")
+                children: (0, import_i18n61.__)("Describe the purpose of the image.")
               }
             ),
-            /* @__PURE__ */ (0, import_jsx_runtime138.jsx)("br", {}),
-            (0, import_i18n56.__)("Leave empty if decorative.")
+            /* @__PURE__ */ (0, import_jsx_runtime196.jsx)("br", {}),
+            (0, import_i18n61.__)("Leave empty if decorative.")
           ] }),
           rows: 2
         }
@@ -34270,11 +44900,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_i18n59 = __toESM(require_i18n(), 1);
+  var import_i18n64 = __toESM(require_i18n(), 1);

   // packages/media-fields/build-module/attached_to/view.mjs
-  var import_element94 = __toESM(require_element(), 1);
-  var import_i18n57 = __toESM(require_i18n(), 1);
+  var import_element138 = __toESM(require_element(), 1);
+  var import_i18n62 = __toESM(require_i18n(), 1);

   // packages/media-fields/build-module/utils/get-rendered-content.mjs
   function getRenderedContent(content) {
@@ -34291,35 +44921,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_runtime139 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
   function MediaAttachedToView({
     item
   }) {
-    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element94.useState)(null);
+    const [attachedPostTitle, setAttachedPostTitle] = (0, import_element138.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_element94.useEffect)(() => {
+    (0, import_element138.useEffect)(() => {
       if (!!parentId && parentId === embeddedPostId) {
         setAttachedPostTitle(
-          getRenderedContent(embeddedPostTitle) || (0, import_i18n57.__)("(no title)")
+          getRenderedContent(embeddedPostTitle) || (0, import_i18n62.__)("(no title)")
         );
       }
       if (!parentId) {
-        setAttachedPostTitle((0, import_i18n57.__)("(Unattached)"));
+        setAttachedPostTitle((0, import_i18n62.__)("(Unattached)"));
       }
     }, [parentId, embeddedPostId, embeddedPostTitle]);
-    return /* @__PURE__ */ (0, import_jsx_runtime139.jsx)(import_jsx_runtime139.Fragment, { children: attachedPostTitle });
+    return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(import_jsx_runtime197.Fragment, { children: attachedPostTitle });
   }

   // packages/media-fields/build-module/attached_to/edit.mjs
   var import_core_data3 = __toESM(require_core_data(), 1);
-  var import_components53 = __toESM(require_components(), 1);
-  var import_i18n58 = __toESM(require_i18n(), 1);
-  var import_element95 = __toESM(require_element(), 1);
-  var import_compose19 = __toESM(require_compose(), 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_data10 = __toESM(require_data(), 1);
-  var import_jsx_runtime140 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
   function MediaAttachedToEdit({
     data,
     onChange
@@ -34332,12 +44962,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_element95.useState)(defaultPost);
-    const [searchResults, setSearchResults] = (0, import_element95.useState)(
+    const [options, setOptions] = (0, import_element139.useState)(defaultPost);
+    const [searchResults, setSearchResults] = (0, import_element139.useState)(
       []
     );
-    const [isLoading, setIsLoading] = (0, import_element95.useState)(false);
-    const [value, setValue] = (0, import_element95.useState)(
+    const [isLoading, setIsLoading] = (0, import_element139.useState)(false);
+    const [value, setValue] = (0, import_element139.useState)(
       data?.post?.toString() ?? null
     );
     const postTypes = (0, import_data10.useSelect)(
@@ -34373,7 +45003,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_compose19.useDebounce)((0, import_compose19.useEvent)(onValueChange), 300);
+    const debouncedValueChange = (0, import_compose24.useDebounce)((0, import_compose24.useEvent)(onValueChange), 300);
     const handleSelectOption = (selectedPostId) => {
       if (!selectedPostId) {
         handleDetach();
@@ -34406,13 +45036,13 @@ If there's a particular need for this, please submit a feature request at https:
         }
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime140.jsx)(
-      import_components53.ComboboxControl,
+    return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+      import_components51.ComboboxControl,
       {
         className: "dataviews-media-field__attached-to",
         isLoading,
-        label: (0, import_i18n58.__)("Attached to"),
-        help: (0, import_i18n58.__)("Attach this file to a single post or page."),
+        label: (0, import_i18n63.__)("Attached to"),
+        help: (0, import_i18n63.__)("Attach this file to a single post or page."),
         value,
         options,
         onFilterValueChange: (filterValue) => debouncedValueChange(filterValue),
@@ -34427,7 +45057,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_i18n59.__)("Attached to"),
+    label: (0, import_i18n64.__)("Attached to"),
     Edit: MediaAttachedToEdit,
     render: MediaAttachedToView,
     enableSorting: false,
@@ -34436,26 +45066,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_i18n61 = __toESM(require_i18n(), 1);
+  var import_i18n66 = __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_i18n60 = __toESM(require_i18n(), 1);
-  var import_element96 = __toESM(require_element(), 1);
-  var import_components54 = __toESM(require_components(), 1);
-  var import_jsx_runtime141 = __toESM(require_jsx_runtime(), 1);
+  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);
   function AuthorView({
     item
   }) {
     const author = item?._embedded?.author?.[0];
     const text = author?.name;
     const imageUrl = author?.avatar_urls?.[48];
-    const [loadingState, setLoadingState] = (0, import_element96.useState)("loading");
-    (0, import_element96.useEffect)(() => {
+    const [loadingState, setLoadingState] = (0, import_element140.useState)("loading");
+    (0, import_element140.useEffect)(() => {
       setLoadingState("loading");
     }, [imageUrl]);
-    const imgRef = (0, import_element96.useCallback)((img) => {
+    const imgRef = (0, import_element140.useCallback)((img) => {
       if (img?.complete) {
         setLoadingState("instant");
       }
@@ -34465,33 +45095,33 @@ If there's a particular need for this, please submit a feature request at https:
         setLoadingState("loaded");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime141.jsxs)(import_components54.__experimentalHStack, { alignment: "left", spacing: 0, children: [
-      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime199.jsxs)(import_components52.__experimentalHStack, { alignment: "left", spacing: 0, children: [
+      !!imageUrl && /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
         "div",
         {
           className: clsx_default("media-author-field__avatar", {
             "is-loading": loadingState === "loading",
             "is-loaded": loadingState === "loaded"
           }),
-          children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(
+          children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
             "img",
             {
               ref: imgRef,
               onLoad: handleLoad,
-              alt: (0, import_i18n60.__)("Author avatar"),
+              alt: (0, import_i18n65.__)("Author avatar"),
               src: imageUrl
             }
           )
         }
       ),
-      !imageUrl && /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("div", { className: "media-author-field__icon", children: /* @__PURE__ */ (0, import_jsx_runtime141.jsx)(import_components54.Icon, { icon: comment_author_avatar_default }) }),
-      /* @__PURE__ */ (0, import_jsx_runtime141.jsx)("span", { className: "media-author-field__name", children: text })
+      !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 })
     ] });
   }

   // packages/media-fields/build-module/author/index.mjs
   var authorField = {
-    label: (0, import_i18n61.__)("Author"),
+    label: (0, import_i18n66.__)("Author"),
     id: "author",
     type: "integer",
     getElements: async () => {
@@ -34524,8 +45154,8 @@ 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_i18n62 = __toESM(require_i18n(), 1);
-  var import_components55 = __toESM(require_components(), 1);
+  var import_i18n67 = __toESM(require_i18n(), 1);
+  var import_components53 = __toESM(require_components(), 1);

   // packages/media-fields/build-module/utils/get-raw-content.mjs
   function getRawContent(content) {
@@ -34542,16 +45172,16 @@ 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_runtime142 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
   var captionField = {
     id: "caption",
     type: "text",
-    label: (0, import_i18n62.__)("Caption"),
+    label: (0, import_i18n67.__)("Caption"),
     getValue: ({ item }) => getRawContent(item?.caption),
     render: ({ item }) => getRawContent(item?.caption) || "-",
     Edit: ({ field, onChange, data }) => {
-      return /* @__PURE__ */ (0, import_jsx_runtime142.jsx)(
-        import_components55.TextareaControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+        import_components53.TextareaControl,
         {
           label: field.label,
           value: getRawContent(data.caption) || "",
@@ -34566,11 +45196,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_i18n63 = __toESM(require_i18n(), 1);
+  var import_i18n68 = __toESM(require_i18n(), 1);
   var dateAddedField = {
     id: "date",
     type: "datetime",
-    label: (0, import_i18n63.__)("Date added"),
+    label: (0, import_i18n68.__)("Date added"),
     filterBy: {
       operators: ["before", "after"]
     },
@@ -34579,11 +45209,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_i18n64 = __toESM(require_i18n(), 1);
+  var import_i18n69 = __toESM(require_i18n(), 1);
   var dateModifiedField = {
     id: "modified",
     type: "datetime",
-    label: (0, import_i18n64.__)("Date modified"),
+    label: (0, import_i18n69.__)("Date modified"),
     filterBy: {
       operators: ["before", "after"]
     },
@@ -34592,18 +45222,18 @@ 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_i18n65 = __toESM(require_i18n(), 1);
-  var import_components56 = __toESM(require_components(), 1);
-  var import_jsx_runtime143 = __toESM(require_jsx_runtime(), 1);
+  var import_i18n70 = __toESM(require_i18n(), 1);
+  var import_components54 = __toESM(require_components(), 1);
+  var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
   var descriptionField = {
     id: "description",
     type: "text",
-    label: (0, import_i18n65.__)("Description"),
+    label: (0, import_i18n70.__)("Description"),
     getValue: ({ item }) => getRawContent(item?.description),
-    render: ({ item }) => /* @__PURE__ */ (0, import_jsx_runtime143.jsx)("div", { children: 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_runtime143.jsx)(
-        import_components56.TextareaControl,
+      return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+        import_components54.TextareaControl,
         {
           label: field.label,
           value: getRawContent(data.description) || "",
@@ -34618,18 +45248,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_i18n66 = __toESM(require_i18n(), 1);
+  var import_i18n71 = __toESM(require_i18n(), 1);
   var import_url4 = __toESM(require_url(), 1);

   // packages/media-fields/build-module/filename/view.mjs
-  var import_element97 = __toESM(require_element(), 1);
+  var import_element141 = __toESM(require_element(), 1);
   var import_url3 = __toESM(require_url(), 1);
-  var import_jsx_runtime144 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
   var TRUNCATE_LENGTH = 15;
   function FileNameView({
     item
   }) {
-    const fileName = (0, import_element97.useMemo)(
+    const fileName = (0, import_element141.useMemo)(
       () => item?.source_url ? (0, import_url3.getFilename)(item.source_url) : null,
       [item?.source_url]
     );
@@ -34637,16 +45267,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_runtime144.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
+      return /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("span", { className: "dataviews-media-field__filename", children: fileName });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime144.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime144.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
+          render: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)("span", { className: "dataviews-media-field__filename", children: fileName })
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime144.jsx)(tooltip_exports.Popup, { children: fileName })
+      /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(tooltip_exports.Popup, { children: fileName })
     ] });
   }

@@ -34654,7 +45284,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_i18n66.__)("File name"),
+    label: (0, import_i18n71.__)("File name"),
     getValue: ({ item }) => (0, import_url4.getFilename)(item?.source_url || ""),
     render: FileNameView,
     enableSorting: false,
@@ -34664,7 +45294,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_i18n67 = __toESM(require_i18n(), 1);
+  var import_i18n72 = __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;
@@ -34674,9 +45304,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_i18n67.sprintf)(
+    return (0, import_i18n72.sprintf)(
       // translators: 1: Actual bytes of a file. 2: The unit symbol (e.g. MB).
-      (0, import_i18n67._x)("%1$s %2$s", "file size"),
+      (0, import_i18n72._x)("%1$s %2$s", "file size"),
       bytes.toLocaleString(void 0, {
         minimumFractionDigits: 0,
         maximumFractionDigits: decimals
@@ -34686,27 +45316,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_i18n67._x)("B", "unit symbol"), decimals);
+      return getBytesString(0, (0, import_i18n72._x)("B", "unit symbol"), decimals);
     }
     const quant = {
       /* translators: Unit symbol for yottabyte. */
-      [(0, import_i18n67._x)("YB", "unit symbol")]: YB_IN_BYTES,
+      [(0, import_i18n72._x)("YB", "unit symbol")]: YB_IN_BYTES,
       /* translators: Unit symbol for zettabyte. */
-      [(0, import_i18n67._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
+      [(0, import_i18n72._x)("ZB", "unit symbol")]: ZB_IN_BYTES,
       /* translators: Unit symbol for exabyte. */
-      [(0, import_i18n67._x)("EB", "unit symbol")]: EB_IN_BYTES,
+      [(0, import_i18n72._x)("EB", "unit symbol")]: EB_IN_BYTES,
       /* translators: Unit symbol for petabyte. */
-      [(0, import_i18n67._x)("PB", "unit symbol")]: PB_IN_BYTES,
+      [(0, import_i18n72._x)("PB", "unit symbol")]: PB_IN_BYTES,
       /* translators: Unit symbol for terabyte. */
-      [(0, import_i18n67._x)("TB", "unit symbol")]: TB_IN_BYTES,
+      [(0, import_i18n72._x)("TB", "unit symbol")]: TB_IN_BYTES,
       /* translators: Unit symbol for gigabyte. */
-      [(0, import_i18n67._x)("GB", "unit symbol")]: GB_IN_BYTES,
+      [(0, import_i18n72._x)("GB", "unit symbol")]: GB_IN_BYTES,
       /* translators: Unit symbol for megabyte. */
-      [(0, import_i18n67._x)("MB", "unit symbol")]: MB_IN_BYTES,
+      [(0, import_i18n72._x)("MB", "unit symbol")]: MB_IN_BYTES,
       /* translators: Unit symbol for kilobyte. */
-      [(0, import_i18n67._x)("KB", "unit symbol")]: KB_IN_BYTES,
+      [(0, import_i18n72._x)("KB", "unit symbol")]: KB_IN_BYTES,
       /* translators: Unit symbol for byte. */
-      [(0, import_i18n67._x)("B", "unit symbol")]: 1
+      [(0, import_i18n72._x)("B", "unit symbol")]: 1
     };
     for (const [unit, mag] of Object.entries(quant)) {
       if (bytes >= mag) {
@@ -34718,7 +45348,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_i18n67.__)("File size"),
+    label: (0, import_i18n72.__)("File size"),
     getValue: ({ item }) => item?.media_details?.filesize ? formatFileSize(item?.media_details?.filesize) : "",
     isVisible: (item) => {
       return !!item?.media_details?.filesize;
@@ -34730,14 +45360,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_i18n68 = __toESM(require_i18n(), 1);
+  var import_i18n73 = __toESM(require_i18n(), 1);
   var mediaDimensionsField = {
     id: "media_dimensions",
     type: "text",
-    label: (0, import_i18n68.__)("Dimensions"),
-    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n68.sprintf)(
+    label: (0, import_i18n73.__)("Dimensions"),
+    getValue: ({ item }) => item?.media_details?.width && item?.media_details?.height ? (0, import_i18n73.sprintf)(
       // translators: 1: Width. 2: Height.
-      (0, import_i18n68._x)("%1$s \xD7 %2$s", "image dimensions"),
+      (0, import_i18n73._x)("%1$s \xD7 %2$s", "image dimensions"),
       item?.media_details?.width?.toString(),
       item?.media_details?.height?.toString()
     ) : "",
@@ -34751,48 +45381,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_i18n70 = __toESM(require_i18n(), 1);
+  var import_i18n75 = __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_components57 = __toESM(require_components(), 1);
-  var import_element98 = __toESM(require_element(), 1);
+  var import_components55 = __toESM(require_components(), 1);
+  var import_element142 = __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_i18n69 = __toESM(require_i18n(), 1);
+  var import_i18n74 = __toESM(require_i18n(), 1);
   function getMediaTypeFromMimeType(mimeType) {
     if (mimeType.startsWith("image/")) {
       return {
         type: "image",
-        label: (0, import_i18n69.__)("Image"),
+        label: (0, import_i18n74.__)("Image"),
         icon: image_default
       };
     }
     if (mimeType.startsWith("video/")) {
       return {
         type: "video",
-        label: (0, import_i18n69.__)("Video"),
+        label: (0, import_i18n74.__)("Video"),
         icon: video_default
       };
     }
     if (mimeType.startsWith("audio/")) {
       return {
         type: "audio",
-        label: (0, import_i18n69.__)("Audio"),
+        label: (0, import_i18n74.__)("Audio"),
         icon: audio_default
       };
     }
     return {
       type: "application",
-      label: (0, import_i18n69.__)("Application"),
+      label: (0, import_i18n74.__)("Application"),
       icon: file_default
     };
   }

   // packages/media-fields/build-module/media_thumbnail/view.mjs
-  var import_jsx_runtime145 = __toESM(require_jsx_runtime(), 1);
+  var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
   function getBestImageUrl(featuredMedia, configSizes) {
     const sizes = featuredMedia?.media_details?.sizes;
     if (!sizes) {
@@ -34825,23 +45455,23 @@ If there's a particular need for this, please submit a feature request at https:
     item,
     filename
   }) {
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "dataviews-media-field__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsxs)(
-      import_components57.__experimentalVStack,
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("div", { className: "dataviews-media-field__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+      import_components55.__experimentalVStack,
       {
         justify: "center",
         alignment: "center",
         className: "dataviews-media-field__media-thumbnail__stack",
         spacing: 0,
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
-            import_components57.Icon,
+          /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+            import_components55.Icon,
             {
               className: "dataviews-media-field__media-thumbnail--icon",
               icon: getMediaTypeFromMimeType(item.mime_type).icon,
               size: 24
             }
           ),
-          !!filename && /* @__PURE__ */ (0, import_jsx_runtime145.jsx)("div", { className: "dataviews-media-field__media-thumbnail__filename", children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(import_components57.__experimentalTruncate, { className: "dataviews-media-field__media-thumbnail__filename__truncate", children: filename }) })
+          !!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 }) })
         ]
       }
     ) });
@@ -34852,9 +45482,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_element98.useRef)(null);
-    const [loadingState, setLoadingState] = (0, import_element98.useState)("loading");
-    (0, import_element98.useLayoutEffect)(() => {
+    const imgRef = (0, import_element142.useRef)(null);
+    const [loadingState, setLoadingState] = (0, import_element142.useState)("loading");
+    (0, import_element142.useLayoutEffect)(() => {
       if (imgRef.current?.complete) {
         setLoadingState("instant");
       } else {
@@ -34866,14 +45496,14 @@ If there's a particular need for this, please submit a feature request at https:
         setLoadingState("loaded");
       }
     };
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
       "div",
       {
         className: clsx_default("dataviews-media-field__media-thumbnail", {
           "is-loading": loadingState === "loading",
           "is-loaded": loadingState === "loaded"
         }),
-        children: /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
           "img",
           {
             ref: imgRef,
@@ -34892,7 +45522,7 @@ If there's a particular need for this, please submit a feature request at https:
     item,
     config
   }) {
-    const [imageError, setImageError] = (0, import_element98.useState)(false);
+    const [imageError, setImageError] = (0, import_element142.useState)(false);
     const _featuredMedia = (0, import_data12.useSelect)(
       (select3) => {
         if (!item.featured_media) {
@@ -34912,9 +45542,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_runtime145.jsx)(FallbackView, { item: featuredMedia, filename: filename || "" });
+      return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(FallbackView, { item: featuredMedia, filename: filename || "" });
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime145.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
       ImageView,
       {
         item: featuredMedia,
@@ -34928,7 +45558,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_i18n70.__)("Thumbnail"),
+    label: (0, import_i18n75.__)("Thumbnail"),
     render: MediaThumbnailView,
     enableSorting: false,
     filterBy: false
@@ -34936,11 +45566,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_i18n71 = __toESM(require_i18n(), 1);
+  var import_i18n76 = __toESM(require_i18n(), 1);
   var mimeTypeField = {
     id: "mime_type",
     type: "text",
-    label: (0, import_i18n71.__)("File type"),
+    label: (0, import_i18n76.__)("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.
@@ -34955,26 +45585,26 @@ If there's a particular need for this, please submit a feature request at https:
   var import_notices = __toESM(require_notices(), 1);

   // packages/media-utils/build-module/lock-unlock.mjs
-  var import_private_apis4 = __toESM(require_private_apis(), 1);
-  var { lock: lock4, unlock: unlock4 } = (0, import_private_apis4.__dangerousOptInToUnstableAPIsOnlyForCoreModules)(
+  var import_private_apis3 = __toESM(require_private_apis(), 1);
+  var { lock: lock3, unlock: unlock3 } = (0, import_private_apis3.__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"
   );

   // packages/media-utils/build-module/components/media-upload-modal/upload-status-popover.mjs
-  var import_element99 = __toESM(require_element(), 1);
-  var import_i18n72 = __toESM(require_i18n(), 1);
-  var import_components58 = __toESM(require_components(), 1);
-  var import_jsx_runtime146 = __toESM(require_jsx_runtime(), 1);
+  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);
   function UploadStatusPopover({
     uploadingFiles,
     onDismissError,
     onOpenChange
   }) {
-    const [isOpen, setIsOpen] = (0, import_element99.useState)(false);
-    const [prevHadErrors, setPrevHadErrors] = (0, import_element99.useState)(false);
-    const triggerRef = (0, import_element99.useRef)(null);
-    const updateIsOpen = (0, import_element99.useCallback)(
+    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)(
       (open) => {
         setIsOpen(open);
         onOpenChange?.(open);
@@ -34989,7 +45619,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_element99.useEffect)(() => {
+    (0, import_element143.useEffect)(() => {
       if (hasErrors && !prevHadErrors) {
         updateIsOpen(true);
       }
@@ -35000,27 +45630,27 @@ If there's a particular need for this, please submit a feature request at https:
     }
     let buttonLabel, popoverHeading;
     if (isUploading) {
-      buttonLabel = (0, import_i18n72.sprintf)(
+      buttonLabel = (0, import_i18n77.sprintf)(
         // translators: %s: number of files being uploaded
-        (0, import_i18n72._n)("Uploading %s file", "Uploading %s files", activeFiles.length),
+        (0, import_i18n77._n)("Uploading %s file", "Uploading %s files", activeFiles.length),
         activeFiles.length.toLocaleString()
       );
-      popoverHeading = (0, import_i18n72.__)("Uploading");
+      popoverHeading = (0, import_i18n77.__)("Uploading");
     } else if (hasErrors) {
-      buttonLabel = (0, import_i18n72.sprintf)(
+      buttonLabel = (0, import_i18n77.sprintf)(
         // translators: %s: number of upload errors
-        (0, import_i18n72._n)("%s upload error", "%s upload errors", errorFiles.length),
+        (0, import_i18n77._n)("%s upload error", "%s upload errors", errorFiles.length),
         errorFiles.length.toLocaleString()
       );
-      popoverHeading = (0, import_i18n72.__)("Upload errors");
+      popoverHeading = (0, import_i18n77.__)("Upload errors");
     } else {
-      buttonLabel = (0, import_i18n72.__)("Upload complete");
-      popoverHeading = (0, import_i18n72.__)("Upload complete");
+      buttonLabel = (0, import_i18n77.__)("Upload complete");
+      popoverHeading = (0, import_i18n77.__)("Upload complete");
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)("div", { className: "media-upload-modal__upload-status", children: [
-      isUploading && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_components58.Spinner, {}),
-      /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
-        import_components58.Button,
+    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,
         {
           className: "media-upload-modal__upload-status__trigger",
           size: "compact",
@@ -35032,8 +45662,8 @@ If there's a particular need for this, please submit a feature request at https:
           children: buttonLabel
         }
       ),
-      isOpen && /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(
-        import_components58.Popover,
+      isOpen && /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
+        import_components56.Popover,
         {
           className: "media-upload-modal__upload-status__popover",
           placement: "top-start",
@@ -35049,15 +45679,15 @@ If there's a particular need for this, please submit a feature request at https:
             updateIsOpen(false);
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("div", { className: "media-upload-modal__upload-status__header", children: /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("h3", { children: popoverHeading }) }),
-            /* @__PURE__ */ (0, import_jsx_runtime146.jsx)("ul", { className: "media-upload-modal__upload-status__list", children: uploadingFiles.map((file) => /* @__PURE__ */ (0, import_jsx_runtime146.jsxs)(
+            /* @__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)(
               "li",
               {
                 className: "media-upload-modal__upload-status__item",
                 children: [
-                  file.status === "uploading" && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_components58.Spinner, {}),
-                  file.status === "uploaded" && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(import_components58.Icon, { icon: check_default, size: 16 }),
-                  (file.status === "uploading" || file.status === "uploaded") && /* @__PURE__ */ (0, import_jsx_runtime146.jsx)(
+                  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)(
                     "span",
                     {
                       className: "media-upload-modal__upload-status__filename",
@@ -35065,8 +45695,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_runtime146.jsxs)(
-                    import_components58.Notice,
+                  file.status === "error" && /* @__PURE__ */ (0, import_jsx_runtime204.jsxs)(
+                    import_components56.Notice,
                     {
                       status: "error",
                       isDismissible: !!onDismissError,
@@ -35089,38 +45719,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_element100 = __toESM(require_element(), 1);
+  var import_element144 = __toESM(require_element(), 1);
   var import_data13 = __toESM(require_data(), 1);
   function useInvalidateAttachmentResolutions() {
     const registry = (0, import_data13.useRegistry)();
-    return (0, import_element100.useCallback)(
+    return (0, import_element144.useCallback)(
       () => invalidateAttachmentResolutions(registry),
       [registry]
     );
   }

   // packages/media-utils/build-module/components/media-upload-modal/use-upload-status.mjs
-  var import_element101 = __toESM(require_element(), 1);
+  var import_element145 = __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_element101.useState)(
+    const [uploadingFiles, setUploadingFiles] = (0, import_element145.useState)(
       []
     );
-    const clearCompleted = (0, import_element101.useCallback)(() => {
+    const clearCompleted = (0, import_element145.useCallback)(() => {
       setUploadingFiles(
         (prev) => prev.filter((item) => item.status !== "uploaded")
       );
     }, []);
-    const dismissError = (0, import_element101.useCallback)((fileId) => {
+    const dismissError = (0, import_element145.useCallback)((fileId) => {
       setUploadingFiles(
         (prev) => prev.filter((item) => item.id !== fileId)
       );
     }, []);
-    const registerBatch = (0, import_element101.useCallback)(
+    const registerBatch = (0, import_element145.useCallback)(
       (files) => {
         const batchId = String(++batchIdCounter);
         const batchSize = files.length;
@@ -35198,8 +45828,8 @@ 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_runtime147 = __toESM(require_jsx_runtime(), 1);
-  var { useEntityRecordsWithPermissions } = unlock4(import_core_data6.privateApis);
+  var import_jsx_runtime205 = __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";
@@ -35224,7 +45854,11 @@ If there's a particular need for this, please submit a feature request at https:
     filters: [],
     layout: {
       previewSize: 170,
-      density: "compact"
+      density: "compact",
+      // Fit each thumbnail inside its square cell rather than cropping it,
+      // so the media's own orientation is visible before it's inserted.
+      // Users can switch back to cropped in the view options.
+      mediaFit: "contain"
     }
   };
   var defaultLayouts = {
@@ -35233,7 +45867,8 @@ If there's a particular need for this, please submit a feature request at https:
       showTitle: false,
       layout: {
         previewSize: 170,
-        density: "compact"
+        density: "compact",
+        mediaFit: "contain"
       }
     },
     [LAYOUT_PICKER_TABLE2]: {
@@ -35247,6 +45882,14 @@ If there's a particular need for this, please submit a feature request at https:
       showTitle: true
     }
   };
+  var dataViewsConfig = {
+    // Repeats `DataViewsPicker`'s own default, which passing `config` at all
+    // would otherwise replace.
+    perPageSizes: [10, 20, 50, 100],
+    // Seeing whether a media item is portrait or landscape before inserting
+    // it matters here, so offer the crop/fit switch in the view options.
+    mediaFitControl: true
+  };
   function MediaUploadModal({
     allowedTypes,
     multiple = false,
@@ -35254,19 +45897,19 @@ If there's a particular need for this, please submit a feature request at https:
     onSelect,
     onClose,
     onUpload,
-    title = (0, import_i18n73.__)("Select Media"),
+    title = (0, import_i18n78.__)("Select Media"),
     isOpen,
     isDismissible = true,
     modalClass,
     search = true,
-    searchLabel = (0, import_i18n73.__)("Search media")
+    searchLabel = (0, import_i18n78.__)("Search media")
   }) {
-    const [selection, setSelection] = (0, import_element102.useState)(
+    const [selection, setSelection] = (0, import_element146.useState)(
       () => getSelectionFromValue(value)
     );
     const { createSuccessNotice, removeAllNotices } = (0, import_data14.useDispatch)(import_notices.store);
     const invalidateAttachmentResolutions2 = useInvalidateAttachmentResolutions();
-    const [queryParams, setQueryParams] = (0, import_element102.useState)(
+    const [queryParams, setQueryParams] = (0, import_element146.useState)(
       () => defaultQueryParams
     );
     const { view, updateView, isModified, resetToDefault } = useView({
@@ -35277,7 +45920,7 @@ If there's a particular need for this, please submit a feature request at https:
       queryParams,
       onChangeQueryParams: setQueryParams
     });
-    const handleChangeView = (0, import_element102.useCallback)(
+    const handleChangeView = (0, import_element146.useCallback)(
       (nextView) => {
         const normalizedView = { ...nextView };
         if (normalizedView.startPosition === void 0) {
@@ -35287,7 +45930,7 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [updateView]
     );
-    const queryArgs = (0, import_element102.useMemo)(() => {
+    const queryArgs = (0, import_element146.useMemo)(() => {
       const filters = {};
       view.filters?.forEach((filter) => {
         if (filter.field === "media_type") {
@@ -35343,7 +45986,7 @@ If there's a particular need for this, please submit a feature request at https:
         ...filters
       };
     }, [view, allowedTypes]);
-    const handleBatchComplete = (0, import_element102.useCallback)(
+    const handleBatchComplete = (0, import_element146.useCallback)(
       (attachments) => {
         const uploadedIds = attachments.map((attachment) => String(attachment.id)).filter(Boolean);
         if (multiple) {
@@ -35368,8 +46011,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_element102.useRef)(false);
-    const handlePopoverOpenChange = (0, import_element102.useCallback)(
+    const isPopoverOpenRef = (0, import_element146.useRef)(false);
+    const handlePopoverOpenChange = (0, import_element146.useCallback)(
       (open) => {
         isPopoverOpenRef.current = open;
         if (!open) {
@@ -35384,7 +46027,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_element102.useMemo)(
+    const fields = (0, import_element146.useMemo)(
       () => [
         // Media field definitions from @wordpress/media-fields
         // Cast is safe because RestAttachment has the same properties as Attachment
@@ -35396,10 +46039,10 @@ If there's a particular need for this, please submit a feature request at https:
         {
           id: "title",
           type: "text",
-          label: (0, import_i18n73.__)("Title"),
+          label: (0, import_i18n78.__)("Title"),
           getValue: ({ item }) => {
             const titleValue = item.title.raw || item.title.rendered;
-            return titleValue || (0, import_i18n73.__)("(no title)");
+            return titleValue || (0, import_i18n78.__)("(no title)");
           }
         },
         alt_text_default,
@@ -35416,11 +46059,11 @@ If there's a particular need for this, please submit a feature request at https:
       ],
       []
     );
-    const actions = (0, import_element102.useMemo)(
+    const actions = (0, import_element146.useMemo)(
       () => [
         {
           id: "select",
-          label: (0, import_i18n73.__)("Select"),
+          label: (0, import_i18n78.__)("Select"),
           isPrimary: true,
           supportsBulk: multiple,
           async callback() {
@@ -35447,15 +46090,15 @@ If there's a particular need for this, please submit a feature request at https:
       ],
       [multiple, onSelect, selection, removeAllNotices]
     );
-    const handleModalClose = (0, import_element102.useCallback)(() => {
+    const handleModalClose = (0, import_element146.useCallback)(() => {
       removeAllNotices("snackbar", NOTICES_CONTEXT);
       onClose?.();
     }, [removeAllNotices, onClose]);
-    const valueRef = (0, import_element102.useRef)(value);
-    (0, import_element102.useEffect)(() => {
+    const valueRef = (0, import_element146.useRef)(value);
+    (0, import_element146.useEffect)(() => {
       valueRef.current = value;
     }, [value]);
-    (0, import_element102.useEffect)(() => {
+    (0, import_element146.useEffect)(() => {
       if (isOpen) {
         setSelection(getSelectionFromValue(valueRef.current));
       } else {
@@ -35463,17 +46106,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_element102.useRef)(false);
-    (0, import_element102.useEffect)(() => {
+    const prevAllCompleteRef = (0, import_element146.useRef)(false);
+    (0, import_element146.useEffect)(() => {
       if (allComplete && !prevAllCompleteRef.current) {
         const completeCount = uploadingFiles.filter(
           (file) => file.status === "uploaded"
         ).length;
         if (completeCount > 0) {
           createSuccessNotice(
-            (0, import_i18n73.sprintf)(
+            (0, import_i18n78.sprintf)(
               // translators: %s: number of files
-              (0, import_i18n73._n)(
+              (0, import_i18n78._n)(
                 "Uploaded %s file",
                 "Uploaded %s files",
                 completeCount
@@ -35493,7 +46136,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_element102.useCallback)(
+    const handleFileSelect = (0, import_element146.useCallback)(
       (event) => {
         const files = event.target.files;
         if (files && files.length > 0) {
@@ -35509,14 +46152,14 @@ If there's a particular need for this, please submit a feature request at https:
       },
       [allowedTypes, handleUpload, registerBatch]
     );
-    const paginationInfo = (0, import_element102.useMemo)(
+    const paginationInfo = (0, import_element146.useMemo)(
       () => ({
         totalItems,
         totalPages
       }),
       [totalItems, totalPages]
     );
-    const acceptTypes = (0, import_element102.useMemo)(() => {
+    const acceptTypes = (0, import_element146.useMemo)(() => {
       if (allowedTypes?.includes("*")) {
         return void 0;
       }
@@ -35525,8 +46168,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_runtime147.jsxs)(
-      import_components59.Modal,
+    return /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
+      import_components57.Modal,
       {
         title,
         onRequestClose: handleModalClose,
@@ -35534,26 +46177,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_runtime147.jsx)(
-          import_components59.FormFileUpload,
+        headerActions: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+          import_components57.FormFileUpload,
           {
             accept: acceptTypes,
             multiple: true,
             onChange: handleFileSelect,
-            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-              import_components59.Button,
+            render: ({ openFileDialog }) => /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+              import_components57.Button,
               {
                 onClick: openFileDialog,
                 icon: upload_default,
                 __next40pxDefaultSize: true,
-                children: (0, import_i18n73.__)("Upload media")
+                children: (0, import_i18n78.__)("Upload media")
               }
             )
           }
         ),
         children: [
-          /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
-            import_components59.DropZone,
+          /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+            import_components57.DropZone,
             {
               onFilesDrop: (files) => {
                 let filteredFiles = files;
@@ -35576,10 +46219,10 @@ If there's a particular need for this, please submit a feature request at https:
                   });
                 }
               },
-              label: (0, import_i18n73.__)("Drop files to upload")
+              label: (0, import_i18n78.__)("Drop files to upload")
             }
           ),
-          /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
+          /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
             dataviews_picker_default,
             {
               data: mediaRecords || [],
@@ -35592,11 +46235,12 @@ If there's a particular need for this, please submit a feature request at https:
               isLoading,
               paginationInfo,
               defaultLayouts,
+              config: dataViewsConfig,
               getItemId: (item) => String(item.id),
-              itemListLabel: (0, import_i18n73.__)("Media items"),
+              itemListLabel: (0, import_i18n78.__)("Media items"),
               onReset: isModified ? resetToDefault : false,
               children: [
-                /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
+                /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
                   Stack,
                   {
                     direction: "row",
@@ -35605,7 +46249,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_runtime147.jsxs)(
+                      /* @__PURE__ */ (0, import_jsx_runtime205.jsxs)(
                         Stack,
                         {
                           direction: "row",
@@ -35613,28 +46257,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_runtime147.jsx)(dataviews_picker_default.Search, { label: searchLabel }),
-                            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dataviews_picker_default.FiltersToggle, {})
+                            search && /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.Search, { label: searchLabel }),
+                            /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.FiltersToggle, {})
                           ]
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(Stack, { direction: "row", gap: "xs", style: { flexShrink: 0 }, children: [
-                        /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dataviews_picker_default.LayoutSwitcher, {}),
-                        /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dataviews_picker_default.ViewConfig, {})
+                      /* @__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_runtime147.jsx)(dataviews_picker_default.FiltersToggled, { className: "dataviews-filters__container" }),
-                /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dataviews_picker_default.Layout, {}),
-                /* @__PURE__ */ (0, import_jsx_runtime147.jsxs)(
+                /* @__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)(
                   "div",
                   {
                     className: clsx_default("media-upload-modal__footer", {
                       "is-uploading": uploadingFiles.length > 0
                     }),
                     children: [
-                      /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+                      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
                         UploadStatusPopover,
                         {
                           uploadingFiles,
@@ -35642,15 +46286,15 @@ If there's a particular need for this, please submit a feature request at https:
                           onOpenChange: handlePopoverOpenChange
                         }
                       ),
-                      /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(dataviews_picker_default.Footer, {})
+                      /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(dataviews_picker_default.Footer, {})
                     ]
                   }
                 )
               ]
             }
           ),
-          (0, import_element102.createPortal)(
-            /* @__PURE__ */ (0, import_jsx_runtime147.jsx)(
+          (0, import_element146.createPortal)(
+            /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
               import_notices.SnackbarNotices,
               {
                 className: "media-upload-modal__snackbar",
@@ -35665,8 +46309,8 @@ If there's a particular need for this, please submit a feature request at https:
   }

   // packages/media-utils/build-module/private-apis.mjs
-  var privateApis8 = {};
-  lock4(privateApis8, {
+  var privateApis = {};
+  lock3(privateApis, {
     sideloadMedia,
     MediaUploadModal
   });
diff --git a/wp-includes/js/dist/media-utils.min.js b/wp-includes/js/dist/media-utils.min.js
index c77a522327..5f36c6a975 100644
--- a/wp-includes/js/dist/media-utils.min.js
+++ b/wp-includes/js/dist/media-utils.min.js
@@ -1,6 +1,7 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).mediaUtils=(()=>{var MI=Object.create;var Yc=Object.defineProperty;var NI=Object.getOwnPropertyDescriptor;var VI=Object.getOwnPropertyNames;var FI=Object.getPrototypeOf,LI=Object.prototype.hasOwnProperty;var nt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),xo=(e,t)=>{for(var r in t)Yc(e,r,{get:t[r],enumerable:!0})},Ow=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of VI(t))!LI.call(e,n)&&n!==r&&Yc(e,n,{get:()=>t[n],enumerable:!(o=NI(t,n))||o.enumerable});return e};var d=(e,t,r)=>(r=e!=null?MI(FI(e)):{},Ow(t||!e||!e.__esModule?Yc(r,"default",{value:e,enumerable:!0}):r,e)),BI=e=>Ow(Yc({},"__esModule",{value:!0}),e);var Y=nt((P4,Pw)=>{Pw.exports=window.wp.element});var X=nt((k4,kw)=>{kw.exports=window.wp.i18n});var Er=nt((I4,Iw)=>{Iw.exports=window.wp.data});var ss=nt((D4,Dw)=>{Dw.exports=window.wp.coreData});var gg=nt((B4,Fw)=>{Fw.exports=window.wp.blob});var hg=nt((W4,Lw)=>{Lw.exports=window.wp.apiFetch});var le=nt((p9,Gw)=>{Gw.exports=window.wp.components});var Fe=nt((g9,$w)=>{$w.exports=window.wp.primitives});var B=nt((h9,qw)=>{qw.exports=window.ReactJSXRuntime});var Nt=nt((k8,Kw)=>{Kw.exports=window.wp.compose});var z=nt((I8,Xw)=>{Xw.exports=window.React});var Kn=nt((H7,Rx)=>{Rx.exports=window.ReactDOM});var A_=nt(D_=>{"use strict";var aa=z();function KA(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var XA=typeof Object.is=="function"?Object.is:KA,ZA=aa.useState,QA=aa.useEffect,JA=aa.useLayoutEffect,eM=aa.useDebugValue;function tM(e,t){var r=t(),o=ZA({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return JA(function(){n.value=r,n.getSnapshot=t,ob(n)&&i({inst:n})},[e,r,t]),QA(function(){return ob(n)&&i({inst:n}),e(function(){ob(n)&&i({inst:n})})},[e]),eM(r),r}function ob(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!XA(e,r)}catch{return!0}}function rM(e,t){return t()}var oM=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?rM:tM;D_.useSyncExternalStore=aa.useSyncExternalStore!==void 0?aa.useSyncExternalStore:oM});var uf=nt((kW,M_)=>{"use strict";M_.exports=A_()});var V_=nt(N_=>{"use strict";var ff=z(),nM=uf();function iM(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var sM=typeof Object.is=="function"?Object.is:iM,aM=nM.useSyncExternalStore,lM=ff.useRef,cM=ff.useEffect,uM=ff.useMemo,fM=ff.useDebugValue;N_.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=lM(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=uM(function(){function l(m){if(!c){if(c=!0,u=m,m=o(m),n!==void 0&&s.hasValue){var g=s.value;if(n(g,m))return f=g}return f=m}if(g=f,sM(u,m))return g;var b=o(m);return n!==void 0&&n(g,b)?(u=m,g):(u=m,f=b)}var c=!1,u,f,p=r===void 0?null:r;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,r,o,n]);var a=aM(e,i[0],i[1]);return cM(function(){s.hasValue=!0,s.value=a},[a]),fM(a),a}});var L_=nt((DW,F_)=>{"use strict";F_.exports=V_()});var Ab=nt((oG,u1)=>{u1.exports=window.wp.a11y});var IC=nt((Ane,kC)=>{kC.exports=window.wp.theme});var ec=nt((Mne,DC)=>{DC.exports=window.wp.privateApis});var Av=nt((Yie,wE)=>{wE.exports=window.wp.keycodes});var _O=nt((Ade,ap)=>{var yO={\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"},wO=Object.keys(yO).join("|"),o6=new RegExp(wO,"g"),n6=new RegExp(wO,"");function i6(e){return yO[e]}var xO=function(e){return e.replace(o6,i6)},s6=function(e){return!!e.match(n6)};ap.exports=xO;ap.exports.has=s6;ap.exports.remove=xO});var AO=nt((Hde,DO)=>{"use strict";DO.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 ai=nt((Ude,LO)=>{LO.exports=window.wp.date});var uP=nt((Vme,cP)=>{cP.exports=window.wp.warning});var nw=nt((Mye,_k)=>{_k.exports=window.wp.preferences});var lg=nt((Swe,qk)=>{qk.exports=window.wp.url});var gI=nt((Zwe,pI)=>{pI.exports=window.wp.notices});var T4={};xo(T4,{MediaUpload:()=>Vw,privateApis:()=>Rw,transformAttachment:()=>Ks,uploadMedia:()=>eu,validateFileSize:()=>Qc,validateMimeType:()=>Kc,validateMimeTypeForUser:()=>Zc});var Mw=d(Y(),1),Nw=d(X(),1),$c=d(Er(),1);var pg=d(ss(),1);function Uc(e){e.select(pg.store).getCachedResolvers().getEntityRecords?.forEach((o,n)=>{n[0]==="postType"&&n[1]==="attachment"&&e.dispatch(pg.store).invalidateResolution("getEntityRecords",n)})}var WI=[],zI=()=>{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})])}})},HI=()=>{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})])}})},jI=()=>{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])}})},Aw=e=>["sizes","mime","type","subtype","id","url","alt","link","caption"].reduce((r,o)=>(e?.hasOwnProperty(o)&&(r[o]=e[o]),r),{}),Gc=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"})},YI=class extends Mw.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)}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=WI}=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=jI());let s=Gc(o),a=new n.media.model.Selection(s.models,{props:s.props.toJSON(),multiple:r});this.frame=new this.GalleryDetailsMediaFrame({mimeType:t,state:i,multiple:r,selection:a,editing:!!o?.length}),n.media.frame=this.frame,this.initializeListeners()}buildAndSetFeatureImageFrame(){let{wp:e}=window,{value:t,multiple:r,allowedTypes:o}=this.props,n=zI(),i=Gc(t),s=new e.media.model.Selection(i.models,{props:i.props.toJSON()});this.frame=new n({mimeType:o,state:"featured-image",multiple:r,selection:s,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,Nw.__)("Select or Upload Media"),value:n}=this.props,i={title:o,multiple:r};t&&(i.library={type:t}),this.frame&&this.frame.remove();let s=HI(),a=Gc(n),l=new e.media.model.Selection(a.models,{props:a.props.toJSON()});this.frame=new s({mimeType:t,multiple:r,selection:l,...i}),e.media.frame=this.frame}componentWillUnmount(){this.frame?.remove()}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=>Aw(i.toJSON())):Aw(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.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(a=>{n.add(e.media.attachment(a))});let s=Gc(i);s.more().done(function(){o&&s?.models?.length&&n.add(s.models)})}onClose(){let{onClose:e}=this.props;e&&e(),Uc({select:$c.select,dispatch:$c.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})}},Vw=YI;var Cl=d(X(),1),Jc=d(gg(),1);var Bw=d(hg(),1);function UI(e){return e!==null&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype}function Sl(e,t,r){if(UI(r))for(let[o,n]of Object.entries(r))Sl(e,`${t}[${o}]`,n);else r!==void 0&&e.append(t,String(r))}function Ks(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 Ww(e,t={},r){let o=new FormData;o.append("file",e,e.name||e.type.replace("/","."));for(let[n,i]of Object.entries(t))Sl(o,n,i);return Ks(await(0,Bw.default)({path:"/wp/v2/media?_embed=wp:featuredmedia",body:o,method:"POST",signal:r}))}var qc=d(X(),1);var oo=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 Kc(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 oo({code:"MIME_TYPE_NOT_SUPPORTED",message:(0,qc.sprintf)((0,qc.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Xc=d(X(),1);function zw(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 Zc(e,t){let r=zw(t);if(!r)return;let o=r.includes(e.type);if(e.type&&!o)throw new oo({code:"MIME_TYPE_NOT_ALLOWED_FOR_USER",message:(0,Xc.sprintf)((0,Xc.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var Xs=d(X(),1);function Qc(e,t){if(e.size<=0)throw new oo({code:"EMPTY_FILE",message:(0,Xs.sprintf)((0,Xs.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new oo({code:"SIZE_ABOVE_LIMIT",message:(0,Xs.sprintf)((0,Xs.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function eu({wpAllowedMimeTypes:e,allowedTypes:t,additionalData:r={},filesList:o,maxUploadFileSize:n,onError:i,onFileChange:s,signal:a,multiple:l=!0}){if(!l&&o.length>1){i?.(new Error((0,Cl.__)("Only one file can be used here.")));return}let c=[],u=[],f=(p,m)=>{window.__clientSideMediaProcessing||u[p]?.url&&(0,Jc.revokeBlobURL)(u[p].url),u[p]=m,s?.(u.filter(g=>g!==null))};for(let p of o){try{Zc(p,e)}catch(m){i?.(m);continue}try{Kc(p,t)}catch(m){i?.(m);continue}try{Qc(p,n)}catch(m){i?.(m);continue}c.push(p),window.__clientSideMediaProcessing||(u.push({url:(0,Jc.createBlobURL)(p)}),s?.(u))}c.map(async(p,m)=>{try{let g=await Ww(p,r,a);f(m,g)}catch(g){f(m,null);let b;typeof g=="object"&&g!==null&&"message"in g?b=typeof g.message=="string"?g.message:String(g.message):b=(0,Cl.sprintf)((0,Cl.__)("Error while uploading file %s to the media library."),p.name),i?.(new oo({code:"GENERAL",message:b,file:p,cause:g instanceof Error?g:void 0}))}})}var tu=d(X(),1);var Hw=d(hg(),1);async function jw(e,t,r={},o){let n=new FormData;n.append("file",e,e.name||e.type.replace("/","."));for(let[i,s]of Object.entries(r))Sl(n,i,s);return(0,Hw.default)({path:`/wp/v2/media/${t}/sideload`,body:n,method:"POST",signal:o})}var GI=()=>{};async function Yw({file:e,attachmentId:t,additionalData:r={},signal:o,onSuccess:n,onError:i=GI}){try{let s=await jw(e,t,r,o);n?.(s)}catch(s){let a;s instanceof Error?a=s.message:a=(0,tu.sprintf)((0,tu.__)("Error while sideloading file %s to the server."),e.name),i(new oo({code:"GENERAL",message:a,file:e,cause:s instanceof Error?s:void 0}))}}function Uw(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=Uw(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function $I(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Uw(e))&&(o&&(o+=" "),o+=t);return o}var q=$I;var dt=d(Y(),1),bo=d(X(),1),ug=d(ss(),1),fg=d(Er(),1),ns=d(le(),1);var ru=d(Fe(),1),bg=d(B(),1),vg=(0,bg.jsx)(ru.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bg.jsx)(ru.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 ou=d(Fe(),1),yg=d(B(),1),wg=(0,yg.jsx)(ou.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,yg.jsx)(ou.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var nu=d(Fe(),1),xg=d(B(),1),_g=(0,xg.jsx)(nu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,xg.jsx)(nu.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 iu=d(Fe(),1),Sg=d(B(),1),Cg=(0,Sg.jsx)(iu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sg.jsx)(iu.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var su=d(Fe(),1),Eg=d(B(),1),Rg=(0,Eg.jsx)(su.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Eg.jsx)(su.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 au=d(Fe(),1),Tg=d(B(),1),lu=(0,Tg.jsx)(au.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Tg.jsx)(au.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 cu=d(Fe(),1),Og=d(B(),1),uu=(0,Og.jsx)(cu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Og.jsx)(cu.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 fu=d(Fe(),1),Pg=d(B(),1),as=(0,Pg.jsx)(fu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pg.jsx)(fu.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var du=d(Fe(),1),kg=d(B(),1),Ig=(0,kg.jsx)(du.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kg.jsx)(du.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var mu=d(Fe(),1),Dg=d(B(),1),Ag=(0,Dg.jsx)(mu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dg.jsx)(mu.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var pu=d(Fe(),1),Mg=d(B(),1),Ng=(0,Mg.jsx)(pu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mg.jsx)(pu.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var gu=d(Fe(),1),Vg=d(B(),1),Fg=(0,Vg.jsx)(gu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vg.jsx)(gu.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 hu=d(Fe(),1),Lg=d(B(),1),Bg=(0,Lg.jsx)(hu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lg.jsx)(hu.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 bu=d(Fe(),1),Wg=d(B(),1),zg=(0,Wg.jsx)(bu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Wg.jsx)(bu.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 vu=d(Fe(),1),Hg=d(B(),1),jg=(0,Hg.jsx)(vu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hg.jsx)(vu.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 yu=d(Fe(),1),Yg=d(B(),1),El=(0,Yg.jsx)(yu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yg.jsx)(yu.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 wu=d(Fe(),1),Ug=d(B(),1),Gg=(0,Ug.jsx)(wu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ug.jsx)(wu.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 xu=d(Fe(),1),$g=d(B(),1),qg=(0,$g.jsx)(xu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$g.jsx)(xu.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 _u=d(Fe(),1),Kg=d(B(),1),Xg=(0,Kg.jsx)(_u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kg.jsx)(_u.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 Su=d(Fe(),1),Zg=d(B(),1),Rl=(0,Zg.jsx)(Su.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zg.jsx)(Su.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Cu=d(Fe(),1),Qg=d(B(),1),Jg=(0,Qg.jsx)(Cu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Qg.jsx)(Cu.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 Eu=d(Fe(),1),eh=d(B(),1),th=(0,eh.jsx)(Eu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,eh.jsx)(Eu.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 Ru=d(Fe(),1),rh=d(B(),1),oh=(0,rh.jsx)(Ru.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rh.jsx)(Ru.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 Tu=d(Fe(),1),nh=d(B(),1),Tl=(0,nh.jsx)(Tu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nh.jsx)(Tu.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ou=d(Fe(),1),ih=d(B(),1),Pu=(0,ih.jsx)(Ou.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ih.jsx)(Ou.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 ku=d(Fe(),1),sh=d(B(),1),Iu=(0,sh.jsx)(ku.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sh.jsx)(ku.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 Du=d(Fe(),1),ah=d(B(),1),lh=(0,ah.jsx)(Du.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ah.jsx)(Du.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 Au=d(Fe(),1),ch=d(B(),1),Mu=(0,ch.jsx)(Au.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ch.jsx)(Au.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 Nu=d(Fe(),1),uh=d(B(),1),fh=(0,uh.jsx)(Nu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uh.jsx)(Nu.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 Vu=d(Fe(),1),dh=d(B(),1),mh=(0,dh.jsx)(Vu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dh.jsx)(Vu.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 Fu=d(Fe(),1),ph=d(B(),1),Ol=(0,ph.jsx)(Fu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ph.jsx)(Fu.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 Lu=d(Fe(),1),gh=d(B(),1),hh=(0,gh.jsx)(Lu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gh.jsx)(Lu.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 Bu=d(Fe(),1),bh=d(B(),1),vh=(0,bh.jsx)(Bu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bh.jsx)(Bu.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 a1=d(Y(),1);var qI=d(z(),1),Pl={...qI};var Qw=d(z(),1),Zw={};function Jt(e,t){let r=Qw.useRef(Zw);return r.current===Zw&&(r.current=e(t)),r}var yh=Pl.useInsertionEffect,KI=yh&&yh!==Pl.useLayoutEffect?yh:e=>e();function we(e){let t=Jt(XI).current;return t.next=e,KI(t.effect),t.trampoline}function XI(){let e={next:void 0,callback:ZI,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function ZI(){}var Jw=d(z(),1),QI=()=>{},me=typeof document<"u"?Jw.useLayoutEffect:QI;var Wu=d(z(),1),wh=Wu.createContext(void 0);function Zs(){return Wu.useContext(wh)?.direction??"ltr"}function JI(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 eD=JI("https://base-ui.com/production-error","Base UI"),lr=eD;var ls=d(z(),1);function xh(e,t,r,o){let n=Jt(tx).current;return tD(n,e,t,r,o)&&rx(n,[e,t,r,o]),n.callback}function ex(e){let t=Jt(tx).current;return rD(t,e)&&rx(t,e),t.callback}function tx(){return{callback:null,cleanup:null,refs:[]}}function tD(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function rD(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function rx(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 nx=d(z(),1);var ox=d(z(),1),oD=parseInt(ox.version,10);function Qs(e){return oD>=e}function _h(e){if(!nx.isValidElement(e))return null;let t=e,r=t.props;return(Qs(19)?r?.ref:t.ref)??null}function kl(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function gi(){}var G8=Object.freeze([]),_t=Object.freeze({});function ix(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 sx(e,t){return typeof e=="function"?e(t):e}function ax(e,t){return typeof e=="function"?e(t):e}var Sh={};function er(e,t,r,o,n){if(!r&&!o&&!n&&!e)return zu(t);let i=zu(e);return t&&(i=Il(i,t)),r&&(i=Il(i,r)),o&&(i=Il(i,o)),n&&(i=Il(i,n)),i}function lx(e){if(e.length===0)return Sh;if(e.length===1)return zu(e[0]);let t=zu(e[0]);for(let r=1;r<e.length;r+=1)t=Il(t,e[r]);return t}function zu(e){return Ch(e)?{...ux(e,Sh)}:nD(e)}function Il(e,t){return Ch(t)?ux(t,e):iD(e,t)}function nD(e){let t={...e};for(let r in t){let o=t[r];cx(r,o)&&(t[r]=fx(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]=kl(e.style,o);break}case"className":{e[r]=Eh(e.className,o);break}default:cx(r,o)?e[r]=sD(e[r],o):e[r]=o}}return e}function cx(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 Ch(e){return typeof e=="function"}function ux(e,t){return Ch(e)?e(t):e??Sh}function sD(e,t){return t?e?(...r)=>{let o=r[0];if(dx(o)){let i=o;Dl(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:fx(t):e}function fx(e){return e&&((...t)=>{let r=t[0];return dx(r)&&Dl(r),e(...t)})}function Dl(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Eh(e,t){return t?e?t+" "+e:t:e}function dx(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Rh=d(z(),1);function cr(e,t,r={}){let o=t.render,n=aD(t,r);if(r.enabled===!1)return null;let i=r.state??_t;return uD(e,o,n,i)}function aD(e,t={}){let{className:r,style:o,render:n}=e,{state:i=_t,ref:s,props:a,stateAttributesMapping:l,enabled:c=!0}=t,u=c?sx(r,i):void 0,f=c?ax(o,i):void 0,p=c?ix(i,l):_t,m=c&&a?lD(a):void 0,g=c?kl(p,m)??{}:_t;return typeof document<"u"&&(c?Array.isArray(s)?g.ref=ex([g.ref,_h(n),...s]):g.ref=xh(g.ref,_h(n),s):xh(null,null)),c?(u!==void 0&&(g.className=Eh(g.className,u)),f!==void 0&&(g.style=kl(g.style,f)),g):_t}function lD(e){return Array.isArray(e)?lx(e):er(void 0,e)}var cD=Symbol.for("react.lazy");function uD(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=er(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===cD&&(i=ls.Children.toArray(t)[0]),ls.cloneElement(i,n)}if(e&&typeof e=="string")return fD(e,r);throw new Error(lr(8))}function fD(e,t){return e==="button"?(0,Rh.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Rh.createElement)("img",{alt:"",...t,key:t.key}):ls.createElement(e,t)}var Hu=d(z(),1);var mx=0;function dD(e,t="mui"){let[r,o]=Hu.useState(e),n=e||r;return Hu.useEffect(()=>{r==null&&(mx+=1,o(`${t}-${mx}`))},[r,t]),n}var px=Pl.useId;function hi(e,t){if(px!==void 0){let r=px();return e??(t?`${t}-${r}`:r)}return dD(e,t)}function gx(e){return hi(e,"base-ui")}var Ce={};xo(Ce,{cancelOpen:()=>WD,chipRemovePress:()=>_D,clearPress:()=>xD,closePress:()=>yD,closeWatcher:()=>AD,decrementPress:()=>ED,disabled:()=>HD,drag:()=>FD,escapeKey:()=>DD,focusOut:()=>ID,imperativeAction:()=>UD,incrementPress:()=>CD,initial:()=>YD,inputBlur:()=>OD,inputChange:()=>RD,inputClear:()=>TD,inputPaste:()=>PD,inputPress:()=>kD,itemPress:()=>vD,keyboard:()=>ND,linkPress:()=>wD,listNavigation:()=>MD,missing:()=>jD,none:()=>mD,outsidePress:()=>bD,pointer:()=>VD,scrub:()=>BD,siblingOpen:()=>zD,swipe:()=>GD,trackPress:()=>SD,triggerFocus:()=>hD,triggerHover:()=>gD,triggerPress:()=>pD,wheel:()=>LD,windowResize:()=>$D});var mD="none",pD="trigger-press",gD="trigger-hover",hD="trigger-focus",bD="outside-press",vD="item-press",yD="close-press",wD="link-press",xD="clear-press",_D="chip-remove-press",SD="track-press",CD="increment-press",ED="decrement-press",RD="input-change",TD="input-clear",OD="input-blur",PD="input-paste",kD="input-press",ID="focus-out",DD="escape-key",AD="close-watcher",MD="list-navigation",ND="keyboard",VD="pointer",FD="drag",LD="wheel",BD="scrub",WD="cancel-open",zD="sibling-open",HD="disabled",jD="missing",YD="initial",UD="imperative-action",GD="swipe",$D="window-resize";function He(e,t,r,o){let n=!1,i=!1,s=o??_t;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 Oh=d(z(),1);var hx=d(z(),1),qD=[];function Js(e){hx.useEffect(e,qD)}var ju=null,y7=globalThis.requestAnimationFrame,Th=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)}},Yu=new Th,an=class e{static create(){return new e}static request(t){return Yu.request(t)}static cancel(t){return Yu.cancel(t)}currentId=ju;request(t){this.cancel(),this.currentId=Yu.request(()=>{this.currentId=ju,t()})}cancel=()=>{this.currentId!==ju&&(Yu.cancel(this.currentId),this.currentId=ju)};disposeEffect=()=>this.cancel};function ea(){let e=Jt(an.create).current;return Js(e.disposeEffect),e}function bx(e,t=!1,r=!1){let[o,n]=Oh.useState(e&&t?"idle":void 0),[i,s]=Oh.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),me(()=>{if(!e&&i&&o!=="ending"&&r){let a=an.request(()=>{n("ending")});return()=>{an.cancel(a)}}},[e,i,o,r]),me(()=>{if(!e||t)return;let a=an.request(()=>{n(void 0)});return()=>{an.cancel(a)}},[t,e]),me(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=an.request(()=>{n("idle")});return()=>{an.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var cs=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),KD={[cs.startingStyle]:""},XD={[cs.endingStyle]:""},vx={transitionStatus(e){return e==="starting"?KD:e==="ending"?XD:null}};var ra=d(z(),1);function Uu(){return typeof window<"u"}function fs(e){return Gu(e)?(e.nodeName||"").toLowerCase():"#document"}function pt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function cn(e){var t;return(t=(Gu(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Gu(e){return Uu()?e instanceof Node||e instanceof pt(e).Node:!1}function be(e){return Uu()?e instanceof Element||e instanceof pt(e).Element:!1}function zt(e){return Uu()?e instanceof HTMLElement||e instanceof pt(e).HTMLElement:!1}function ta(e){return!Uu()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof pt(e).ShadowRoot}function Al(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Rr(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function yx(e){return/^(table|td|th)$/.test(fs(e))}function Ml(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var ZD=/transform|translate|scale|rotate|perspective|filter/,QD=/paint|layout|strict|content/,us=e=>!!e&&e!=="none",Ph;function $u(e){let t=be(e)?Rr(e):e;return us(t.transform)||us(t.translate)||us(t.scale)||us(t.rotate)||us(t.perspective)||!qu()&&(us(t.backdropFilter)||us(t.filter))||ZD.test(t.willChange||"")||QD.test(t.contain||"")}function wx(e){let t=ln(e);for(;zt(t)&&!un(t);){if($u(t))return t;if(Ml(t))return null;t=ln(t)}return null}function qu(){return Ph==null&&(Ph=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ph}function un(e){return/^(html|body|#document)$/.test(fs(e))}function Rr(e){return pt(e).getComputedStyle(e)}function Nl(e){return be(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ln(e){if(fs(e)==="html")return e;let t=e.assignedSlot||e.parentNode||ta(e)&&e.host||cn(e);return ta(t)?t.host:t}function xx(e){let t=ln(e);return un(t)?(e.ownerDocument||e).body:zt(t)&&Al(t)?t:xx(t)}function bi(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=xx(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=pt(n);if(i){let a=Ku(s);return t.concat(s,s.visualViewport||[],Al(n)?n:[],a&&r?bi(a):[])}else return t.concat(n,bi(n,[],r))}function Ku(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Xu=d(z(),1),JD=Xu.createContext(void 0);function _x(e=!1){let t=Xu.useContext(JD);if(t===void 0&&!e)throw new Error(lr(16));return t}var Sx=d(z(),1);function Cx(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:Sx.useMemo(()=>{let c={onKeyDown(u){r&&t&&u.key!=="Tab"&&u.preventDefault()}};return o||(c.tabIndex=n,!i&&r&&(c.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(c["aria-disabled"]=r),i&&(!t||a)&&(c.disabled=r),c},[o,r,t,s,a,i,n])}}function Ex(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=ra.useRef(null),a=_x(!0),l=i??a!==void 0,{props:c}=Cx({focusableWhenDisabled:r,disabled:t,composite:l,tabIndex:o,isNativeButton:n}),u=ra.useCallback(()=>{let m=s.current;kh(m)&&l&&t&&c.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,c.disabled,l]);me(u,[u]);let f=ra.useCallback((m={})=>{let{onClick:g,onMouseDown:b,onKeyUp:w,onKeyDown:x,onPointerDown:h,...y}=m;return er({onClick(v){if(t){v.preventDefault();return}g?.(v)},onMouseDown(v){t||b?.(v)},onKeyDown(v){if(t||(Dl(v),x?.(v),v.baseUIHandlerPrevented))return;let E=v.target===v.currentTarget,_=v.currentTarget,T=kh(_),C=!n&&eA(_),R=E&&(n?T:!C),I=v.key==="Enter",A=v.key===" ",D=_.getAttribute("role"),P=D?.startsWith("menuitem")||D==="option"||D==="gridcell";if(E&&l&&A){if(v.defaultPrevented&&P)return;v.preventDefault(),C||n&&T?(_.click(),v.preventBaseUIHandler()):R&&(g?.(v),v.preventBaseUIHandler());return}R&&(!n&&(A||I)&&v.preventDefault(),!n&&I&&g?.(v))},onKeyUp(v){if(!t){if(Dl(v),w?.(v),v.target===v.currentTarget&&n&&l&&kh(v.currentTarget)&&v.key===" "){v.preventDefault();return}v.baseUIHandlerPrevented||v.target===v.currentTarget&&!n&&!l&&v.key===" "&&g?.(v)}},onPointerDown(v){if(t){v.preventDefault();return}h?.(v)}},n?{type:"button"}:{role:"button"},c,y)},[t,c,l,n]),p=we(m=>{s.current=m,u()});return{getButtonProps:f,buttonRef:p}}function kh(e){return zt(e)&&e.tagName==="BUTTON"}function eA(e){return!!(e?.tagName==="A"&&e?.href)}function Ge(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Lr(e){let t=Jt(tA,e).current;return t.next=e,me(t.effect),t}function tA(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Gt(e){return e?.ownerDocument||document}var Px=d(z(),1);var Ox=d(Kn(),1);function Tx(e){return e==null?e:"current"in e?e.current:e}function oa(e,t=!1,r=!0){let o=ea();return we((n,i=null)=>{o.cancel();let s=Tx(e);if(s==null)return;let a=s,l=()=>{Ox.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function c(){Promise.all(a.getAnimations().map(u=>u.finished)).then(()=>{i?.aborted||l()}).catch(()=>{if(r){i?.aborted||l();return}let u=a.getAnimations();!i?.aborted&&u.length>0&&u.some(f=>f.pending||f.playState!=="finished")&&c()})}if(t){let u=cs.startingStyle;if(!a.hasAttribute(u)){o.request(c);return}let f=new MutationObserver(()=>{a.hasAttribute(u)||(f.disconnect(),c())});f.observe(a,{attributes:!0,attributeFilter:[u]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(c)})}function Zu(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=we(n),s=oa(o,r,!1);Px.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var kx=d(z(),1);function Ix(e){let t=kx.useRef(!0);t.current&&(t.current=!1,e())}var Xn={};xo(Xn,{engine:()=>Nh,env:()=>Fh,os:()=>Ah,screenReader:()=>Vh});var Ah={};xo(Ah,{android:()=>Mx,apple:()=>Dh,ios:()=>Ih,linux:()=>sA,mac:()=>Nx,windows:()=>iA});function rA(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:oA,platform:nA,maxTouchPoints:Dx}=rA(),ds=oA.toLowerCase(),ms=nA.toLowerCase();var Ih=/^i(os$|p)/.test(ms)||ms==="macintel"&&Dx>1,Ax="android",Mx=ms===Ax||ds.includes(Ax),Nx=!Ih&&ms.startsWith("mac"),iA=ms.startsWith("win"),sA=!Mx&&/^(linux|chrome os)/.test(ms),Dh=Nx||Ih;var Nh={};xo(Nh,{blink:()=>lA,gecko:()=>aA,webkit:()=>Mh});var Mh=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),aA=!Mh&&ds.includes("firefox"),lA=!Mh&&ds.includes("chrom");var Vh={};xo(Vh,{voiceOver:()=>cA});var cA=Dh;var Fh={};xo(Fh,{jsdom:()=>uA});var uA=/jsdom|happydom/.test(ds);var Vl=0,no=class e{static create(){return new e}currentId=Vl;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Vl,r()},t)}isStarted(){return this.currentId!==Vl}clear=()=>{this.currentId!==Vl&&(clearTimeout(this.currentId),this.currentId=Vl)};disposeEffect=()=>this.clear};function No(){let e=Jt(no.create).current;return Js(e.disposeEffect),e}var ur=d(z(),1);function Vx(e){return"nativeEvent"in e}function Zn(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Fx(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Lh="data-base-ui-focusable";var Bh="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Qu(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&&ta(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Tr(e){return"composedPath"in e?e.composedPath()[0]:e.target}function vi(e,t){if(!be(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 Ju(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 Lx(e){return e.matches("html,body")}function Bx(e){return zt(e)&&e.matches(Bh)}function Wh(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Bh}`)!=null}function Wx(e){if(!e||Xn.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function fA(e,t){return t!=null&&!Zn(t)?0:typeof e=="function"?e():e}function Qn(e,t,r){let o=fA(e,r);return typeof o=="number"?o:o?.[t]}function zh(e){return typeof e=="function"?e():e}function ef(e,t){return t||e==="click"||e==="mousedown"}function zx(e){return e?.includes("mouse")&&e!=="mousedown"}var Hx=d(B(),1),jx=ur.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new no,currentIdRef:{current:null},currentContextRef:{current:null}});function dA(e,t){e.current=t.current}function Hh(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=ur.useRef(r),i=ur.useRef(r),s=ur.useRef(null),a=ur.useRef(null),l=No();return me(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:Qn(n.current,"open"),close:Qn(r,"close")}},[r,s,n,i]),(0,Hx.jsx)(jx.Provider,{value:ur.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:l}),[o,l]),children:t})}function jh(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=ur.useContext(jx),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:u,hasProvider:f,timeout:p}=i,[m,g]=ur.useState(!1),b=ur.useRef(r),w=ur.useRef(!1);return me(()=>{b.current=r},[r]),me(()=>()=>{w.current=!0},[]),me(()=>{function x(){w.current||g(!1),u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=c.current,p.clear()}if(s.current&&!r&&s.current===n){if(g(!1),l){let h=n;return p.start(l,()=>{o.select("open")||s.current&&s.current!==h||x()}),()=>{(b.current||s.current!==h)&&p.clear()}}x()}},[r,n,s,a,l,c,u,p,o]),me(()=>{if(!r)return;let x=u.current,h=s.current;p.clear(),u.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:Qn(c.current,"close")},h!==null&&h!==n?(g(!0),x?.setIsInstantPhase(!0),x?.onOpenChange(!1,He(Ce.none))):(g(!1),x?.setIsInstantPhase(!1))},[r,n,o,s,a,c,u,p]),me(()=>()=>{if(s.current===n){if(u.current=null,!b.current)return;s.current=null,dA(a,c),p.clear()}},[u,s,a,n,c,p]),ur.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}function Vo(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var Gx=["top","right","bottom","left"];var yi=Math.min,Fo=Math.max,wi=Math.round,Ll=Math.floor,fn=e=>({x:e,y:e}),mA={left:"right",right:"left",bottom:"top",top:"bottom"};function rf(e,t,r){return Fo(e,yi(t,r))}function Lo(e,t){return typeof e=="function"?e(t):e}function fr(e){return e.split("-")[0]}function Bo(e){return e.split("-")[1]}function of(e){return e==="x"?"y":"x"}function Bl(e){return e==="y"?"height":"width"}function Br(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Wl(e){return of(Br(e))}function $x(e,t,r){r===void 0&&(r=!1);let o=Bo(e),n=Wl(e),i=Bl(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Fl(s)),[s,Fl(s)]}function qx(e){let t=Fl(e);return[tf(e),t,tf(t)]}function tf(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Yx=["left","right"],Ux=["right","left"],pA=["top","bottom"],gA=["bottom","top"];function hA(e,t,r){switch(e){case"top":case"bottom":return r?t?Ux:Yx:t?Yx:Ux;case"left":case"right":return t?pA:gA;default:return[]}}function Kx(e,t,r,o){let n=Bo(e),i=hA(fr(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(tf)))),i}function Fl(e){let t=fr(e);return mA[t]+e.slice(t.length)}function bA(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 nf(e){return typeof e!="number"?bA(e):{top:e,right:e,bottom:e,left:e}}function ps(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 Jn(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Jn(e,n.id,r)])}function na(e){return`data-base-ui-${e}`}var io=d(z(),1),Qx=d(Kn(),1);var Xx={style:{transition:"none"}};var vA="data-base-ui-swipe-ignore",yA="data-swipe-ignore",kB=`[${vA}]`,IB=`[${yA}]`;var Zx={fallbackAxisSide:"end"};var Jx=d(B(),1),wA=io.createContext(null),xA=()=>io.useContext(wA),_A=na("portal");function Yh(e={}){let{ref:t,container:r,componentProps:o=_t,elementProps:n}=e,i=hi(),a=xA()?.portalNode,[l,c]=io.useState(null),[u,f]=io.useState(null),p=we(w=>{w!==null&&f(w)}),m=io.useRef(null);me(()=>{if(r===null){m.current&&(m.current=null,f(null),c(null));return}if(i==null)return;let w=(r&&(Gu(r)?r:r.current))??a??document.body;if(w==null){m.current&&(m.current=null,f(null),c(null));return}m.current!==w&&(m.current=w,f(null),c(w))},[r,a,i]);let g=cr("div",o,{ref:[t,p],props:[{id:i,[_A]:""},n]});return{portalNode:u,portalSubtree:l&&g?Qx.createPortal(g,l):null}}var gs=d(z(),1);function e_(){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 SA=d(B(),1),CA=gs.createContext(null),EA=gs.createContext(null),ia=()=>gs.useContext(CA)?.id||null,xi=e=>{let t=gs.useContext(EA);return e??t};var Wr=d(z(),1);function RA(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",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,u=i.height,f=i.x,p=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,p-=o||0,c=0,u=0,!n||l?(c=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,p=a&&t.y!=null?t.y:p):n&&!l&&(u=t.axis==="x"?i.height:u,c=t.axis==="y"?i.width:c),n=!0,{width:c,height:u,x:f,y:p,top:p,right:f+c,bottom:p+u,left:f}}}}function t_(e){return e!=null&&e.clientX!=null}function Uh(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"),l=n.context.dataRef,c=Wr.useRef(!1),u=Wr.useRef(null),[f,p]=Wr.useState(),[m,g]=Wr.useState([]),b=we(v=>{n.set("positionReference",v)}),w=we((v,E,_)=>{c.current||l.current.openEvent&&!t_(l.current.openEvent)||n.set("positionReference",RA(_??a,{x:v,y:E,axis:o,dataRef:l,pointerType:f}))}),x=we(v=>{i?u.current||(w(v.clientX,v.clientY,v.currentTarget),g([])):w(v.clientX,v.clientY,v.currentTarget)}),h=Zn(f)?s:i;Wr.useEffect(()=>{if(!r){b(a);return}if(!h)return;function v(){u.current?.(),u.current=null}let E=pt(s);function _(T){let C=Tr(T);qe(s,C)?v():w(T.clientX,T.clientY)}return!l.current.openEvent||t_(l.current.openEvent)?u.current=Ge(E,"mousemove",_):b(a),v},[h,r,s,l,a,n,w,b,m]),Wr.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Wr.useEffect(()=>{r&&!s&&(c.current=!1)},[r,s]),Wr.useEffect(()=>{!r&&i&&(c.current=!0)},[r,i]);let y=Wr.useMemo(()=>{function v(E){p(E.pointerType)}return{onPointerDown:v,onPointerEnter:v,onMouseMove:x,onMouseEnter:x}},[x]);return Wr.useMemo(()=>r?{reference:y,trigger:y}:{},[r,y])}var zr=d(z(),1);function TA(){return!1}function OA(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Gh(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=TA,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,u=c.useState("open"),f=c.useState("floatingElement"),{dataRef:p}=c.context,m=xi(l),g=we(typeof n=="function"?n:()=>!1),b=typeof n=="function"?g:n,w=b!==!1,x=we(()=>i),{escapeKey:h,outsidePress:y}=OA(a),v=zr.useRef(!1),E=zr.useRef(!1),_=zr.useRef(!1),T=zr.useRef(!1),C=zr.useRef(""),R=zr.useRef(null),I=No(),A=No(),D=we(()=>{A.clear(),p.current.insideReactTree=!1}),P=we(W=>{let U=p.current.floatingContext?.nodeId;return(m?Jn(m.nodesRef.current,U):[]).some(se=>se.context?.open&&!se.context.dataRef.current[W])}),N=we(W=>Ju(W,c.select("floatingElement"))||Ju(W,c.select("domReferenceElement"))),k=we(W=>{s()&&c.setOpen(!1,He(Ce.triggerPress,W.nativeEvent))}),M=we(W=>{if(!u||!r||!o||W.key!=="Escape"||T.current||!h&&P("__escapeKeyBubbles"))return;let U=Vx(W)?W.nativeEvent:W,ie=He(Ce.escapeKey,U);c.setOpen(!1,ie),ie.isCanceled||W.preventDefault(),!h&&!ie.isPropagationAllowed&&W.stopPropagation()}),V=we(()=>{p.current.insideReactTree=!0,A.start(0,D)}),O=we(W=>{if(!u||!r||W.button!==0)return;let U=Tr(W.nativeEvent);qe(c.select("floatingElement"),U)&&(v.current||(v.current=!0,E.current=!1))}),L=we(W=>{!u||!r||(W.defaultPrevented||W.nativeEvent.defaultPrevented)&&v.current&&(E.current=!0)});zr.useEffect(()=>{if(!u||!r)return;p.current.__escapeKeyBubbles=h,p.current.__outsidePressBubbles=y;let W=new no,U=new no;function ie(){W.clear(),T.current=!0}function se(){W.start(Xn.engine.webkit?5:0,()=>{T.current=!1})}function J(){_.current=!0,U.start(0,()=>{_.current=!1})}function Se(){v.current=!1,E.current=!1}function ve(){let oe=C.current,ue=oe==="pen"||!oe?"mouse":oe,ft=x(),Mt=typeof ft=="function"?ft():ft;return typeof Mt=="string"?Mt:Mt[ue]}function Te(oe){let ue=ve();return ue==="intentional"&&oe.type!=="click"||ue==="sloppy"&&oe.type==="click"}function Q(oe){let ue=p.current.floatingContext?.nodeId,ft=m&&Jn(m.nodesRef.current,ue).some(Mt=>Ju(oe,Mt.context?.elements.floating));return N(oe)||ft}function ee(oe){if(Te(oe)){oe.type!=="click"&&!N(oe)&&(U.clear(),_.current=!1),D();return}if(p.current.insideReactTree){D();return}let ue=Tr(oe),ft=`[${na("inert")}]`,Mt=be(ue)?ue.getRootNode():null,yo=Array.from((ta(Mt)?Mt:Gt(c.select("floatingElement"))).querySelectorAll(ft)),Gn=c.context.triggerElements;if(ue&&(Gn.hasElement(ue)||Gn.hasMatchingElement(Qt=>qe(Qt,ue))))return;let to=be(ue)?ue:null;for(;to&&!un(to);){let Qt=ln(to);if(un(Qt)||!be(Qt))break;to=Qt}if(!(yo.length&&be(ue)&&!Lx(ue)&&!qe(ue,c.select("floatingElement"))&&yo.every(Qt=>!qe(to,Qt)))){if(zt(ue)&&!("touches"in oe)){let Qt=un(ue),wo=Rr(ue),ro=/auto|scroll/,$n=Qt||ro.test(wo.overflowX),qn=Qt||ro.test(wo.overflowY),j=$n&&ue.clientWidth>0&&ue.scrollWidth>ue.clientWidth,ke=qn&&ue.clientHeight>0&&ue.scrollHeight>ue.clientHeight,mt=wo.direction==="rtl",he=ke&&(mt?oe.offsetX<=ue.offsetWidth-ue.clientWidth:oe.offsetX>ue.clientWidth),$=j&&oe.offsetY>ue.clientHeight;if(he||$)return}if(!Q(oe)){if(ve()==="intentional"&&_.current){U.clear(),_.current=!1;return}typeof b=="function"&&!b(oe)||P("__outsidePressBubbles")||(c.setOpen(!1,He(Ce.outsidePress,oe)),D())}}}function H(oe){ve()!=="sloppy"||oe.pointerType==="touch"||!c.select("open")||!r||N(oe)||ee(oe)}function ae(oe){if(ve()!=="sloppy"||!c.select("open")||!r||N(oe))return;let ue=oe.touches[0];ue&&(R.current={startTime:Date.now(),startX:ue.clientX,startY:ue.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},I.start(1e3,()=>{R.current&&(R.current.dismissOnTouchEnd=!1,R.current.dismissOnMouseDown=!1)}))}function de(oe,ue){let ft=Tr(oe);if(!ft)return;let Mt=Ge(ft,oe.type,()=>{ue(oe),Mt()})}function Yt(oe){C.current="touch",de(oe,ae)}function At(oe){I.clear(),oe.type==="pointerdown"&&(C.current=oe.pointerType),!(oe.type==="mousedown"&&R.current&&!R.current.dismissOnMouseDown)&&de(oe,ue=>{ue.type==="pointerdown"?H(ue):ee(ue)})}function Cr(oe){if(!v.current)return;let ue=E.current;if(Se(),ve()==="intentional"){if(oe.type==="pointercancel"){ue&&J();return}if(!Q(oe)){if(ue){J();return}typeof b=="function"&&!b(oe)||(U.clear(),_.current=!0,D())}}}function Zt(oe){if(ve()!=="sloppy"||!R.current||N(oe))return;let ue=oe.touches[0];if(!ue)return;let ft=Math.abs(ue.clientX-R.current.startX),Mt=Math.abs(ue.clientY-R.current.startY),yo=Math.sqrt(ft*ft+Mt*Mt);yo>5&&(R.current.dismissOnTouchEnd=!0),yo>10&&(ee(oe),I.clear(),R.current=null)}function ar(oe){de(oe,Zt)}function vo(oe){ve()!=="sloppy"||!R.current||N(oe)||(R.current.dismissOnTouchEnd&&ee(oe),I.clear(),R.current=null)}function sn(oe){de(oe,vo)}let yt=Gt(f),Mo=Vo(o&&Vo(Ge(yt,"keydown",M),Ge(yt,"compositionstart",ie),Ge(yt,"compositionend",se)),w&&Vo(Ge(yt,"click",At,!0),Ge(yt,"pointerdown",At,!0),Ge(yt,"pointerup",Cr,!0),Ge(yt,"pointercancel",Cr,!0),Ge(yt,"mousedown",At,!0),Ge(yt,"mouseup",Cr,!0),Ge(yt,"touchstart",Yt,!0),Ge(yt,"touchmove",ar,!0),Ge(yt,"touchend",sn,!0)));return()=>{Mo(),W.clear(),U.clear(),Se(),_.current=!1}},[p,f,o,w,b,u,r,h,y,M,D,x,P,N,m,c,I]),zr.useEffect(D,[b,D]);let S=zr.useMemo(()=>({onKeyDown:M,onPointerDown:k,onClick:k}),[M,k]),F=zr.useMemo(()=>({onKeyDown:M,onPointerDown:L,onMouseDown:L,onClickCapture:V,onMouseDownCapture(W){V(),O(W)},onPointerDownCapture(W){V(),O(W)},onMouseUpCapture:V,onTouchEndCapture:V,onTouchMoveCapture:V}),[M,V,O,L]);return zr.useMemo(()=>r?{reference:S,floating:F,trigger:S}:{},[r,S,F])}var dr=d(z(),1);function r_(e,t,r){let{reference:o,floating:n}=e,i=Br(t),s=Wl(t),a=Bl(s),l=fr(t),c=i==="y",u=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,p=o[a]/2-n[a]/2,m;switch(l){case"top":m={x:u,y:o.y-n.height};break;case"bottom":m={x:u,y:o.y+o.height};break;case"right":m={x:o.x+o.width,y:f};break;case"left":m={x:o.x-n.width,y:f};break;default:m={x:o.x,y:o.y}}let g=Bo(t);return g&&(m[s]+=p*(g==="end"?1:-1)*(r&&c?-1:1)),m}async function i_(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=Lo(t,e),g=nf(m),w=a[p?f==="floating"?"reference":"floating":f],x=ps(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:c,rootBoundary:u,strategy:l})),h=f==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),v=await(i.isElement==null?void 0:i.isElement(y))&&await(i.getScale==null?void 0:i.getScale(y))||{x:1,y:1},E=ps(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:h,offsetParent:y,strategy:l}):h);return{top:(x.top-E.top+g.top)/v.y,bottom:(E.bottom-x.bottom+g.bottom)/v.y,left:(x.left-E.left+g.left)/v.x,right:(E.right-x.right+g.right)/v.x}}var PA=50,s_=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:i_},l=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:f}=r_(c,o,l),p=o,m=0,g={};for(let b=0;b<i.length;b++){let w=i[b];if(!w)continue;let{name:x,fn:h}=w,{x:y,y:v,data:E,reset:_}=await h({x:u,y:f,initialPlacement:o,placement:p,strategy:n,middlewareData:g,rects:c,platform:a,elements:{reference:e,floating:t}});u=y??u,f=v??f,g[x]={...g[x],...E},_&&m<PA&&(m++,typeof _=="object"&&(_.placement&&(p=_.placement),_.rects&&(c=_.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):_.rects),{x:u,y:f}=r_(c,p,l)),b=-1)}return{x:u,y:f,placement:p,strategy:n,middlewareData:g}};var a_=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:l,elements:c}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:b=!0,...w}=Lo(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let x=fr(n),h=Br(a),y=fr(a)===a,v=await(l.isRTL==null?void 0:l.isRTL(c.floating)),E=p||(y||!b?[Fl(a)]:qx(a)),_=g!=="none";!p&&_&&E.push(...Kx(a,b,g,v));let T=[a,...E],C=await l.detectOverflow(t,w),R=[],I=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&R.push(C[x]),f){let N=$x(n,s,v);R.push(C[N[0]],C[N[1]])}if(I=[...I,{placement:n,overflows:R}],!R.every(N=>N<=0)){var A,D;let N=(((A=i.flip)==null?void 0:A.index)||0)+1,k=T[N];if(k&&(!(f==="alignment"?h!==Br(k):!1)||I.every(O=>Br(O.placement)===h?O.overflows[0]>0:!0)))return{data:{index:N,overflows:I},reset:{placement:k}};let M=(D=I.filter(V=>V.overflows[0]<=0).sort((V,O)=>V.overflows[1]-O.overflows[1])[0])==null?void 0:D.placement;if(!M)switch(m){case"bestFit":{var P;let V=(P=I.filter(O=>{if(_){let L=Br(O.placement);return L===h||L==="y"}return!0}).map(O=>[O.placement,O.overflows.filter(L=>L>0).reduce((L,S)=>L+S,0)]).sort((O,L)=>O[1]-L[1])[0])==null?void 0:P[0];V&&(M=V);break}case"initialPlacement":M=a;break}if(n!==M)return{reset:{placement:M}}}return{}}}};function o_(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function n_(e){return Gx.some(t=>e[t]>=0)}var l_=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=Lo(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),a=o_(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:n_(a)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),a=o_(s,r.floating);return{data:{escapedOffsets:a,escaped:n_(a)}}}default:return{}}}}};var c_=new Set(["left","top"]);async function kA(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=fr(r),a=Bo(r),l=Br(r)==="y",c=c_.has(s)?-1:1,u=i&&l?-1:1,f=Lo(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*u,y:p*c}:{x:p*c,y:m*u}}var u_=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,l=await kA(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:s}}}}},f_=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:l={fn:h=>{let{x:y,y:v}=h;return{x:y,y:v}}},...c}=Lo(e,t),u={x:r,y:o},f=await i.detectOverflow(t,c),p=Br(n),m=of(p),g=u[m],b=u[p],w=(h,y)=>rf(y+f[h==="y"?"top":"left"],y,y-f[h==="y"?"bottom":"right"]);s&&(g=w(m,g)),a&&(b=w(p,b));let x=l.fn({...t,[m]:g,[p]:b});return{...x,data:{x:x.x-r,y:x.y-o,enabled:{[m]:s,[p]:a}}}}}},d_=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:s,rects:a,middlewareData:l}=t,{offset:c=0,mainAxis:u=!0,crossAxis:f=!0}=Lo(e,t),p={x:n,y:i},m=Br(s),g=of(m),b=p[g],w=p[m],x=Lo(c,t),h=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:(r=x.mainAxis)!=null?r:0,crossAxis:(o=x.crossAxis)!=null?o:0};if(u){let E=g==="y"?"height":"width",_=a.reference[g]-a.floating[E]+h.mainAxis,T=a.reference[g]+a.reference[E]-h.mainAxis;b<_?b=_:b>T&&(b=T)}if(f){var y,v;let E=g==="y"?"width":"height",_=c_.has(fr(s)),T=a.reference[m]-a.floating[E]+(_&&((y=l.offset)==null?void 0:y[m])||0)+(_?0:h.crossAxis),C=a.reference[m]+a.reference[E]+(_?0:((v=l.offset)==null?void 0:v[m])||0)-(_?h.crossAxis:0);w<T?w=T:w>C&&(w=C)}return{[g]:b,[m]:w}}}},m_=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}=Lo(e,t),l=await n.detectOverflow(t,a),c=fr(r),u=Bo(r),f=Br(r)==="y",{width:p,height:m}=o.floating,g,b;c==="top"||c==="bottom"?(g=c,b=u===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=c,g=u==="end"?"top":"bottom");let w=m-l.top-l.bottom,x=p-l.left-l.right,h=yi(m-l[g],w),y=yi(p-l[b],x),v=t.middlewareData.shift,E=!v,_=h,T=y;v!=null&&v.enabled.x&&(T=x),v!=null&&v.enabled.y&&(_=w),E&&!u&&(f?T=p-2*Fo(l.left,l.right):_=m-2*Fo(l.top,l.bottom)),await s({...t,availableWidth:T,availableHeight:_});let C=await n.getDimensions(i.floating);return p!==C.width||m!==C.height?{reset:{rects:!0}}:{}}}};function h_(e){let t=Rr(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=wi(r)!==i||wi(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function qh(e){return be(e)?e:e.contextElement}function sa(e){let t=qh(e);if(!zt(t))return fn(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=h_(t),s=(i?wi(r.width):r.width)/o,a=(i?wi(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var IA=fn(0);function b_(e){let t=pt(e);return!qu()||!t.visualViewport?IA:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function DA(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===pt(e)}function hs(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=qh(e),s=fn(1);t&&(o?be(o)&&(s=sa(o)):s=sa(e));let a=DA(i,r,o)?b_(i):fn(0),l=(n.left+a.x)/s.x,c=(n.top+a.y)/s.y,u=n.width/s.x,f=n.height/s.y;if(i&&o){let p=pt(i),m=be(o)?pt(o):o,g=p,b=Ku(g);for(;b&&m!==g;){let w=sa(b),x=b.getBoundingClientRect(),h=Rr(b),y=x.left+(b.clientLeft+parseFloat(h.paddingLeft))*w.x,v=x.top+(b.clientTop+parseFloat(h.paddingTop))*w.y;l*=w.x,c*=w.y,u*=w.x,f*=w.y,l+=y,c+=v,g=pt(b),b=Ku(g)}}return ps({width:u,height:f,x:l,y:c})}function sf(e,t){let r=Nl(e).scrollLeft;return t?t.left+r:hs(cn(e)).left+r}function v_(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-sf(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function AA(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=cn(o),a=t?Ml(t.floating):!1;if(o===s||a&&i)return r;let l={scrollLeft:0,scrollTop:0},c=fn(1),u=fn(0),f=zt(o);if((f||!i)&&((fs(o)!=="body"||Al(s))&&(l=Nl(o)),f)){let m=hs(o);c=sa(o),u.x=m.x+o.clientLeft,u.y=m.y+o.clientTop}let p=s&&!f&&!i?v_(s,l):fn(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+p.x,y:r.y*c.y-l.scrollTop*c.y+u.y+p.y}}function MA(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function NA(e){let t=Nl(e),r=e.ownerDocument.body,o=Fo(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=Fo(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+sf(e),s=-t.scrollTop;return Rr(r).direction==="rtl"&&(i+=Fo(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var VA=25;function FA(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=pt(e),i=cn(e),s=n.visualViewport,a=i.clientWidth,l=i.clientHeight,c=0,u=0;if(s){let p=!qu()||t==="fixed";o?p||(c=-s.offsetLeft,u=-s.offsetTop):(a=s.width,l=s.height,p&&(c=s.offsetLeft,u=s.offsetTop))}if(sf(i)<=0){let p=i.ownerDocument,m=p.body,g=getComputedStyle(m),b=p.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,w=Math.abs(i.clientWidth-m.clientWidth-b),x=getComputedStyle(i).scrollbarGutter==="stable both-edges"?w/2:w;x<=VA&&(a-=x)}return{width:a,height:l,x:c,y:u}}function LA(e,t){let r=hs(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=sa(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=n*i.x,c=o*i.y;return{width:s,height:a,x:l,y:c}}function p_(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=FA(e,r,t);else if(t==="document")o=NA(cn(e));else if(be(t))o=LA(t,r);else{let n=b_(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ps(o)}function BA(e,t){let r=t.get(e);if(r)return r;let o=bi(e,[],!1).filter(a=>be(a)&&fs(a)!=="body"),n=null,i=Rr(e).position==="fixed",s=i?ln(e):e;for(;be(s)&&!un(s);){let a=Rr(s),l=$u(s),c=n?n.position:i?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?o=o.filter(f=>f!==s):n=a,s=ln(s)}return t.set(e,o),o}function WA(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?Ml(t)?[]:BA(t,this._c):[].concat(r),o],a=p_(t,s[0],n),l=a.top,c=a.right,u=a.bottom,f=a.left;for(let p=1;p<s.length;p++){let m=p_(t,s[p],n);l=Fo(m.top,l),c=yi(m.right,c),u=yi(m.bottom,u),f=Fo(m.left,f)}return{width:c-f,height:u-l,x:f,y:l}}function zA(e){let{width:t,height:r}=h_(e);return{width:t,height:r}}function HA(e,t,r){let o=zt(t),n=cn(t),i=r==="fixed",s=hs(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=fn(0);if((o||!i)&&((fs(t)!=="body"||Al(n))&&(a=Nl(t)),o)){let p=hs(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}!o&&n&&(l.x=sf(n));let c=n&&!o&&!i?v_(n,a):fn(0),u=s.left+a.scrollLeft-l.x-c.x,f=s.top+a.scrollTop-l.y-c.y;return{x:u,y:f,width:s.width,height:s.height}}function $h(e){return Rr(e).position==="static"}function g_(e,t){if(!zt(e)||Rr(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return cn(e)===r&&(r=r.ownerDocument.body),r}function y_(e,t){let r=pt(e);if(Ml(e))return r;if(!zt(e)){let n=ln(e);for(;n&&!un(n);){if(be(n)&&!$h(n))return n;n=ln(n)}return r}let o=g_(e,t);for(;o&&yx(o)&&$h(o);)o=g_(o,t);return o&&un(o)&&$h(o)&&!$u(o)?r:o||wx(e)||r}var jA=async function(e){let t=this.getOffsetParent||y_,r=this.getDimensions,o=await r(e.floating);return{reference:HA(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function YA(e){return Rr(e).direction==="rtl"}var Kh={convertOffsetParentRelativeRectToViewportRelativeRect:AA,getDocumentElement:cn,getClippingRect:WA,getOffsetParent:y_,getElementRects:jA,getClientRects:MA,getDimensions:zA,getScale:sa,isElement:be,isRTL:YA};function w_(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function UA(e,t,r){let o=null,n,i=cn(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 p=e.getBoundingClientRect(),{left:m,top:g,width:b,height:w}=p;if(u||t(),!b||!w)return;let x=Ll(g),h=Ll(i.clientWidth-(m+b)),y=Ll(i.clientHeight-(g+w)),v=Ll(m),_={rootMargin:-x+"px "+-h+"px "+-y+"px "+-v+"px",threshold:Fo(0,yi(1,f))||1},T=!0;function C(R){let I=R[0].intersectionRatio;if(!w_(p,e.getBoundingClientRect()))return a();if(I!==f){if(!T)return a();I?a(!1,I):n=setTimeout(()=>{a(!1,1e-7)},1e3)}T=!1}try{o=new IntersectionObserver(C,{..._,root:i.ownerDocument})}catch{o=new IntersectionObserver(C,_)}o.observe(e)}let l=pt(e),c=()=>a(r);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),s()}}function zl(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:l=!1}=o,c=qh(e),u=n||i?[...c?bi(c):[],...t?bi(t):[]]:[];u.forEach(x=>{n&&x.addEventListener("scroll",r),i&&x.addEventListener("resize",r)});let f=c&&a?UA(c,r,i):null,p=-1,m=null;s&&(m=new ResizeObserver(x=>{let[h]=x;h&&h.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var y;(y=m)==null||y.observe(t)})),r()}),c&&!l&&m.observe(c),t&&m.observe(t));let g,b=l?hs(e):null;l&&w();function w(){let x=hs(e);b&&!w_(b,x)&&r(),b=x,g=requestAnimationFrame(w)}return r(),()=>{var x;u.forEach(h=>{n&&h.removeEventListener("scroll",r),i&&h.removeEventListener("resize",r)}),f?.(),(x=m)==null||x.disconnect(),m=null,l&&cancelAnimationFrame(g)}}var x_=u_;var __=f_,S_=a_,C_=m_,E_=l_;var R_=d_,af=(e,t,r)=>{let o=new Map,n=r??{},i={...Kh,...n.platform,_c:o};return s_(e,t,{...n,platform:i})};var Vt=d(z(),1),O_=d(z(),1),P_=d(Kn(),1),$A=typeof document<"u",qA=function(){},lf=$A?O_.useLayoutEffect:qA;function cf(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(!cf(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)&&!cf(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function k_(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function T_(e,t){let r=k_(e);return Math.round(t*r)/r}function Xh(e){let t=Vt.useRef(e);return lf(()=>{t.current=e}),t}function I_(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:l,open:c}=e,[u,f]=Vt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=Vt.useState(o);cf(p,o)||m(o);let[g,b]=Vt.useState(null),[w,x]=Vt.useState(null),h=Vt.useCallback(O=>{O!==_.current&&(_.current=O,b(O))},[]),y=Vt.useCallback(O=>{O!==T.current&&(T.current=O,x(O))},[]),v=i||g,E=s||w,_=Vt.useRef(null),T=Vt.useRef(null),C=Vt.useRef(u),R=l!=null,I=Xh(l),A=Xh(n),D=Xh(c),P=Vt.useCallback(()=>{if(!_.current||!T.current)return;let O={placement:t,strategy:r,middleware:p};A.current&&(O.platform=A.current),af(_.current,T.current,O).then(L=>{let S={...L,isPositioned:D.current!==!1};N.current&&!cf(C.current,S)&&(C.current=S,P_.flushSync(()=>{f(S)}))})},[p,t,r,A,D]);lf(()=>{c===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,f(O=>({...O,isPositioned:!1})))},[c]);let N=Vt.useRef(!1);lf(()=>(N.current=!0,()=>{N.current=!1}),[]),lf(()=>{if(v&&(_.current=v),E&&(T.current=E),v&&E){if(I.current)return I.current(v,E,P);P()}},[v,E,P,I,R]);let k=Vt.useMemo(()=>({reference:_,floating:T,setReference:h,setFloating:y}),[h,y]),M=Vt.useMemo(()=>({reference:v,floating:E}),[v,E]),V=Vt.useMemo(()=>{let O={position:r,left:0,top:0};if(!M.floating)return O;let L=T_(M.floating,u.x),S=T_(M.floating,u.y);return a?{...O,transform:"translate("+L+"px, "+S+"px)",...k_(M.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:L,top:S}},[r,a,M.floating,u.x,u.y]);return Vt.useMemo(()=>({...u,update:P,refs:k,elements:M,floatingStyles:V}),[u,P,k,M,V])}var Zh=(e,t)=>{let r=x_(e);return{name:r.name,fn:r.fn,options:[e,t]}},Qh=(e,t)=>{let r=__(e);return{name:r.name,fn:r.fn,options:[e,t]}},Jh=(e,t)=>({fn:R_(e).fn,options:[e,t]}),eb=(e,t)=>{let r=S_(e);return{name:r.name,fn:r.fn,options:[e,t]}},tb=(e,t)=>{let r=C_(e);return{name:r.name,fn:r.fn,options:[e,t]}};var rb=(e,t)=>{let r=E_(e);return{name:r.name,fn:r.fn,options:[e,t]}};var ca=d(z(),1),$_=d(Kn(),1);var U_=d(z(),1);var Ve=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(lr(1));let a;if(e&&t&&r&&o&&n&&i)a=(l,c,u,f)=>{let p=e(l,c,u,f),m=t(l,c,u,f),g=r(l,c,u,f),b=o(l,c,u,f),w=n(l,c,u,f);return i(p,m,g,b,w,c,u,f)};else if(e&&t&&r&&o&&n)a=(l,c,u,f)=>{let p=e(l,c,u,f),m=t(l,c,u,f),g=r(l,c,u,f),b=o(l,c,u,f);return n(p,m,g,b,c,u,f)};else if(e&&t&&r&&o)a=(l,c,u,f)=>{let p=e(l,c,u,f),m=t(l,c,u,f),g=r(l,c,u,f);return o(p,m,g,c,u,f)};else if(e&&t&&r)a=(l,c,u,f)=>{let p=e(l,c,u,f),m=t(l,c,u,f);return r(p,m,c,u,f)};else if(e&&t)a=(l,c,u,f)=>{let p=e(l,c,u,f);return t(p,c,u,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var j_=d(z(),1),ab=d(uf(),1),Y_=d(L_(),1);var B_=d(z(),1);var nb=[],ib;function W_(){return ib}function z_(e){nb.push(e)}function sb(e){let t=(r,o)=>{let n=Jt(dM).current,i;try{ib=n;for(let s of nb)s.before(n);i=e(r,o);for(let s of nb)s.after(n);n.didInitialize=!0}finally{ib=void 0}return i};return t.displayName=e.displayName||e.name,t}function H_(e){return B_.forwardRef(sb(e))}function dM(){return{didInitialize:!1}}var mM=Qs(19),pM=mM?hM:bM;function df(e,t,r,o,n){return pM(e,t,r,o,n)}function gM(e,t,r,o,n){let i=j_.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,ab.useSyncExternalStore)(e.subscribe,i,i)}z_({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,ab.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function hM(e,t,r,o,n){let i=W_();if(!i)return gM(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 bM(e,t,r,o,n){return(0,Y_.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var mf=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 df(this,t,r,o,n)}};var bs=d(z(),1);var la=class extends mf{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){bs.useDebugValue(t);let o=this;me(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;me(()=>(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);me(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){bs.useDebugValue(t);let o=this,n=r!==void 0;me(()=>{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 bs.useDebugValue(t),df(this,this.selectors[t],r,o,n)}useContextCallback(t,r){bs.useDebugValue(t);let o=we(r??gi);this.context[t]=o}useStateSetter(t){let r=bs.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 vM={open:Ve(e=>e.open),transitionStatus:Ve(e=>e.transitionStatus),domReferenceElement:Ve(e=>e.domReferenceElement),referenceElement:Ve(e=>e.positionReference??e.referenceElement),floatingElement:Ve(e=>e.floatingElement),floatingId:Ve(e=>e.floatingId)},dn=class extends la{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:e_(),nested:o,triggerElements:i},vM),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Fx(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 G_(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),c=t.useState(r?"popupElement":"positionerElement"),u=t.context.triggerElements,f=s,p=U_.useRef(null);o===void 0&&p.current===null&&(p.current=new dn({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:u,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let m=o??p.current;return t.useSyncedValue("floatingId",n),me(()=>{let g={open:a,floatingId:n,referenceElement:l,floatingElement:c};be(l)&&(g.domReferenceElement=l),m.state.positionReference===m.state.referenceElement&&(g.positionReference=l),m.update(g)},[a,n,l,c,m]),m.context.onOpenChange=f,m.context.nested=i,m}var q_={tabIndex:-1,[Lh]:""};function K_(e,t,r=!1){let o=hi(),n=ia()!=null,i=ca.useRef(null);e===void 0&&i.current===null&&(i.current=t(o,n));let s=e??i.current;return G_({popupStore:s,treatPopupAsFloatingElement:r,floatingRootContext:s.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function yM(e,t){let r=ca.useRef(null),o=ca.useRef(null);return ca.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,a=o.current,l=t.context.triggerElements.getById(s);a&&l===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 wM(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 xM(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function X_(e,t,r,o={}){let n=r.reason,i=n===Ce.triggerHover,s=t&&n===Ce.triggerFocus,a=!t&&(n===Ce.triggerPress||n===Ce.escapeKey),l=xM(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let c=()=>{let u={...o.extraState,open:t};s?u.instantType="focus":a?u.instantType="dismiss":i&&(u.instantType=void 0),wM(u,t,r.trigger,l()),e.update(u)};i?$_.flushSync(c):c()}function Z_(e,t,r,o){Ix(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function Q_(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=yM(e,r),s=we(a=>{if(i(a),!a)return;let l=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:a,...l?o:null});return}c==null&&l&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return me(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function J_(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");me(()=>{if(!o){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let i=e.context.triggerElements.size,s={};e.state.triggerCount!==i&&(s.triggerCount=i);let a=e.select("activeTriggerId"),l=null;if(a){let c=e.context.triggerElements.getById(a);c?c!==e.state.activeTriggerElement&&(s.activeTriggerElement=c):l=a}if(!l&&!a&&i===1){let c=e.context.triggerElements.entries().next();if(!c.done){let[u,f]=c.value;s.activeTriggerId=u,s.activeTriggerElement=f}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),l&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===l&&!e.context.triggerElements.getById(l)){let c=He(Ce.none);e.setOpen(!1,c),c.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function e0(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=bx(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let l=we(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Zu({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function t0(e,t){e.useSyncedValues(t),me(()=>()=>{e.update({activeTriggerProps:_t,inactiveTriggerProps:_t,popupProps:_t})},[e])}var _i=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let o=this.idMap.get(t);o!==r&&(o!==void 0&&this.elementsSet.delete(o),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function r0(){return new dn({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new _i,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function n0(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:r0(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:_t,inactiveTriggerProps:_t,popupProps:_t}}function i0(e,t,r=!1){return new dn({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var Hl=Ve(e=>e.triggerIdProp??e.activeTriggerId),lb=Ve(e=>e.openProp??e.open),o0=Ve(e=>(e.popupElement?.id??e.floatingId)||void 0);function s0(e,t){return t!==void 0&&lb(e)&&Hl(e)===t}function _M(e,t){return s0(e,t)?!0:t!==void 0&&lb(e)&&Hl(e)==null&&e.triggerCount===1}var a0={open:lb,mounted:Ve(e=>e.mounted),transitionStatus:Ve(e=>e.transitionStatus),floatingRootContext:Ve(e=>e.floatingRootContext),triggerCount:Ve(e=>e.triggerCount),preventUnmountingOnClose:Ve(e=>e.preventUnmountingOnClose),payload:Ve(e=>e.payload),activeTriggerId:Hl,activeTriggerElement:Ve(e=>e.mounted?e.activeTriggerElement:null),popupId:o0,isTriggerActive:Ve((e,t)=>t!==void 0&&Hl(e)===t),isOpenedByTrigger:Ve((e,t)=>s0(e,t)),isMountedByTrigger:Ve((e,t)=>t!==void 0&&Hl(e)===t&&e.mounted),triggerProps:Ve((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:Ve((e,t)=>_M(e,t)?o0(e):void 0),popupProps:Ve(e=>e.popupProps),popupElement:Ve(e=>e.popupElement),positionerElement:Ve(e=>e.positionerElement)};function l0(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=hi(),i=ia()!=null,s=Jt(()=>new dn({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new _i,floatingId:n,syncOnly:!1,nested:i})).current;return me(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=be(o.reference)?o.reference:null),o.floating!==void 0&&(a.floatingElement=o.floating),s.update(a)},[t,n,o.reference,o.floating,s]),s.context.onOpenChange=r,s.context.nested=i,s}function cb(e={}){let{nodeId:t,externalTree:r}=e,o=l0(e),n=e.rootContext||o,i=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.useState("open"),c=n.useState("floatingId"),[u,f]=dr.useState(null),[p,m]=dr.useState(void 0),[g,b]=dr.useState(void 0),w=dr.useRef(null),x=xi(r),h=dr.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),y=I_({...e,elements:{...h,...u&&{reference:u}}}),v=be(p)?p:null,E=g===void 0?n.state.floatingElement:g;n.useSyncedValue("referenceElement",p??null),n.useSyncedValue("domReferenceElement",p===void 0?a:v),n.useSyncedValue("floatingElement",E);let _=dr.useCallback(D=>{let P=be(D)?{getBoundingClientRect:()=>D.getBoundingClientRect(),getClientRects:()=>D.getClientRects(),contextElement:D}:D;f(P),y.refs.setReference(P)},[y.refs]),T=dr.useCallback(D=>{(be(D)||D===null)&&(w.current=D,m(D)),(be(y.refs.reference.current)||y.refs.reference.current===null||D!==null&&!be(D))&&y.refs.setReference(D)},[y.refs,m]),C=dr.useCallback(D=>{b(D),y.refs.setFloating(D)},[y.refs]),R=dr.useMemo(()=>({...y.refs,setReference:T,setFloating:C,setPositionReference:_,domReference:w}),[y.refs,T,C,_]),I=dr.useMemo(()=>({...y.elements,domReference:a}),[y.elements,a]),A=dr.useMemo(()=>({...y,dataRef:n.context.dataRef,open:l,onOpenChange:n.setOpen,events:n.context.events,floatingId:c,refs:R,elements:I,nodeId:t,rootStore:n}),[y,R,I,t,n,l,c]);return me(()=>{a&&(w.current=a)},[a]),me(()=>{n.context.dataRef.current.floatingContext=A;let D=x?.nodesRef.current.find(P=>P.id===t);D&&(D.context=A)}),dr.useMemo(()=>({...y,context:A,refs:R,elements:I,rootStore:n}),[y,R,I,A,n])}var mn=d(z(),1);var ub=Xn.os.mac&&Xn.engine.webkit;function fb(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=mn.useRef(!1),l=mn.useRef(null),c=mn.useRef(!0),u=No();mn.useEffect(()=>{let p=n.select("domReferenceElement");if(!r)return;let m=pt(p);function g(){let x=n.select("domReferenceElement");!n.select("open")&&zt(x)&&x===Qu(Gt(x))&&(a.current=!0)}function b(){c.current=!0}function w(){c.current=!1}return Vo(Ge(m,"blur",g),ub&&Ge(m,"keydown",b,!0),ub&&Ge(m,"pointerdown",w,!0))},[n,r]),mn.useEffect(()=>{if(!r)return;function p(m){if(m.reason===Ce.triggerPress||m.reason===Ce.escapeKey){let g=n.select("domReferenceElement");be(g)&&(l.current=g,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,r,n]);let f=mn.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 b=Tr(m.nativeEvent);if(be(b)){if(ub&&!m.relatedTarget){if(!c.current&&!Bx(b))return}else if(!Wx(b))return}let w=vi(m.relatedTarget,n.context.triggerElements),{nativeEvent:x,currentTarget:h}=m,y=typeof o=="function"?o():o;if(n.select("open")&&w||y===0||y===void 0){n.setOpen(!0,He(Ce.triggerFocus,x,h));return}u.start(y,()=>{a.current||n.setOpen(!0,He(Ce.triggerFocus,x,h))})},onBlur(m){p();let g=m.relatedTarget,b=m.nativeEvent,w=be(g)&&g.hasAttribute(na("focus-guard"))&&g.getAttribute("data-type")==="outside";u.start(0,()=>{let x=n.select("domReferenceElement"),h=Qu(Gt(x));!g&&h===x||qe(s.current.floatingContext?.refs.floating.current,h)||qe(x,h)||w||vi(g??h,n.context.triggerElements)||n.setOpen(!1,He(Ce.triggerFocus,b))})}}},[s,o,n,u]);return mn.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var mb=d(z(),1);var db=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 no,this.restTimeout=new no,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},pf=new WeakMap;function ua(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&pf.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),pf.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function gf(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=pf.get(r);i&&i!==e&&ua(i),ua(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,pf.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function fa(e){let t=e.context.dataRef.current,r=Jt(()=>t.hoverInteractionState??db.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),Js(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function pb(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"),l=i.useState("domReferenceElement"),{dataRef:c}=i.context,u=xi(),f=ia(),p=fa(i),m=No(),g=we(()=>ef(c.current.openEvent?.type,p.interactedInside)),b=we(()=>zx(c.current.openEvent?.type)),w=we(()=>{ua(p)});me(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,w())},[s,p,w]),mb.useEffect(()=>w,[w]),me(()=>{if(r&&s&&p.handleCloseOptions?.blockPointerEvents&&b()&&be(l)&&a){let x=l,h=a,y=Gt(a),v=u?.nodesRef.current.find(C=>C.id===f)?.context?.elements.floating;v&&(v.style.pointerEvents="");let E=p.pointerEventsScopeElement!==h?p.pointerEventsScopeElement:null,_=v!==h?v:null,T=p.handleCloseOptions?.getScope?.()??E??_??x.closest("[data-rootownerid]")??y.body;return gf(p,{scopeElement:T,referenceElement:x,floatingElement:h}),()=>{w()}}},[r,s,l,a,p,b,u,f,w]),mb.useEffect(()=>{if(!r)return;function x(){return!!(u&&f&&Jn(u.nodesRef.current,f).length>0)}function h(C){let R=Qn(o,"close",p.pointerType),I=()=>{i.setOpen(!1,He(Ce.triggerHover,C)),u?.events.emit("floating.closed",C)};R?p.openChangeTimeout.start(R,I):(p.openChangeTimeout.clear(),I())}function y(C){let R=Tr(C);if(!Wh(R)){p.interactedInside=!1;return}p.interactedInside=R?.closest("[aria-haspopup]")!=null}function v(){p.openChangeTimeout.clear(),m.clear(),u?.events.off("floating.closed",_),w()}function E(C){if(x()&&u){u.events.on("floating.closed",_);return}if(vi(C.relatedTarget,i.context.triggerElements))return;let R=c.current.floatingContext?.nodeId??n,I=C.relatedTarget;if(!(u&&R&&be(I)&&Jn(u.nodesRef.current,R,!1).some(D=>qe(D.context?.elements.floating,I)))){if(p.handler){p.handler(C);return}w(),b()&&!g()&&h(C)}}function _(C){!u||!f||x()||m.start(0,()=>{u.events.off("floating.closed",_),i.setOpen(!1,He(Ce.triggerHover,C)),u.events.emit("floating.closed",C)})}let T=a;return Vo(T&&Ge(T,"mouseenter",v),T&&Ge(T,"mouseleave",E),T&&Ge(T,"pointerdown",y,!0),()=>{u?.events.off("floating.closed",_)})},[r,a,i,c,o,n,b,g,w,p,u,f,m])}var Si=d(z(),1),c0=d(Kn(),1);var SM={current:null};function gb(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=SM,externalTree:c,isActiveTrigger:u=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:m}=t,g="rootStore"in e?e.rootStore:e,{dataRef:b,events:w}=g.context,x=xi(c),h=fa(g),y=Si.useRef(!1),v=Lr(n),E=Lr(o),_=Lr(s),T=Lr(r),C=Lr(m),R=Lr(p),I=we(()=>ef(b.current.openEvent?.type,h.interactedInside)),A=we(()=>C.current?.()!==!1),D=we((k,M,V)=>{let O=g.context.triggerElements;if(O.hasElement(M))return!k||!qe(k,M);if(!be(V))return!1;let L=V;return O.hasMatchingElement(S=>qe(S,L))&&(!k||!qe(k,L))}),P=we(()=>{if(!h.handler)return;Gt(g.select("domReferenceElement")).removeEventListener("mousemove",h.handler),h.handler=void 0}),N=we(()=>{ua(h)});return u&&(h.handleCloseOptions=v.current?.__options),Si.useEffect(()=>P,[P]),Si.useEffect(()=>{if(!r)return;function k(M){M.open?y.current=!1:(y.current=M.reason===Ce.triggerHover,P(),h.openChangeTimeout.clear(),h.restTimeout.clear(),h.blockMouseMove=!0,h.restTimeoutPending=!1)}return w.on("openchange",k),()=>{w.off("openchange",k)}},[r,w,h,P]),Si.useEffect(()=>{if(!r)return;function k(L,S=!0){let F=Qn(E.current,"close",h.pointerType);F?h.openChangeTimeout.start(F,()=>{g.setOpen(!1,He(Ce.triggerHover,L)),x?.events.emit("floating.closed",L)}):S&&(h.openChangeTimeout.clear(),g.setOpen(!1,He(Ce.triggerHover,L)),x?.events.emit("floating.closed",L))}let M=l.current??(u?g.select("domReferenceElement"):null);if(!be(M))return;function V(L){if(h.openChangeTimeout.clear(),h.blockMouseMove=!1,i&&!Zn(h.pointerType))return;let S=zh(_.current),F=Qn(E.current,"open",h.pointerType),W=Tr(L),U=L.currentTarget??null,ie=g.select("domReferenceElement"),se=U;if(be(W)&&!g.context.triggerElements.hasElement(W)){for(let de of g.context.triggerElements.elements())if(qe(de,W)){se=de;break}}be(U)&&be(ie)&&!g.context.triggerElements.hasElement(U)&&qe(U,ie)&&(se=ie);let J=se==null?!1:D(ie,se,W),Se=g.select("open"),ve=R.current?.()??g.select("transitionStatus")==="ending",Te=!Se&&ve&&y.current,Q=!J&&be(se)&&be(ie)&&qe(ie,se)&&Te,ee=S>0&&!F,H=J&&(Se||Te)||Q,ae=!Se||J;if(H){A()&&g.setOpen(!0,He(Ce.triggerHover,L,se));return}ee||(F?h.openChangeTimeout.start(F,()=>{ae&&A()&&g.setOpen(!0,He(Ce.triggerHover,L,se))}):ae&&A()&&g.setOpen(!0,He(Ce.triggerHover,L,se)))}function O(L){if(I()){N();return}P();let S=g.select("domReferenceElement"),F=Gt(S);h.restTimeout.clear(),h.restTimeoutPending=!1;let W=b.current.floatingContext??f?.();if(vi(L.relatedTarget,g.context.triggerElements))return;if(v.current&&W){g.select("open")||h.openChangeTimeout.clear();let ie=l.current;h.handler=v.current({...W,tree:x,x:L.clientX,y:L.clientY,onClose(){N(),P(),T.current&&!I()&&ie===g.select("domReferenceElement")&&k(L,!0)}}),F.addEventListener("mousemove",h.handler),h.handler(L);return}(h.pointerType!=="touch"||!qe(g.select("floatingElement"),L.relatedTarget))&&k(L)}return a?Vo(Ge(M,"mousemove",V,{once:!0}),Ge(M,"mouseenter",V),Ge(M,"mouseleave",O)):Vo(Ge(M,"mouseenter",V),Ge(M,"mouseleave",O))},[P,N,b,E,g,r,v,h,u,D,I,i,a,_,l,x,T,f,R,A]),Si.useMemo(()=>{if(!r)return;function k(M){h.pointerType=M.pointerType}return{onPointerDown:k,onPointerEnter:k,onMouseMove(M){let{nativeEvent:V}=M,O=M.currentTarget,L=g.select("domReferenceElement"),S=g.select("open"),F=D(L,O,M.target);if(i&&!Zn(h.pointerType))return;if(S&&F&&h.handleCloseOptions?.blockPointerEvents){let ie=g.select("floatingElement");if(ie){let se=h.handleCloseOptions?.getScope?.()??O.ownerDocument.body;gf(h,{scopeElement:se,referenceElement:O,floatingElement:ie})}}let W=zh(_.current);if(S&&!F||W===0||!F&&h.restTimeoutPending&&M.movementX**2+M.movementY**2<2)return;h.restTimeout.clear();function U(){if(h.restTimeoutPending=!1,I())return;let ie=g.select("open");!h.blockMouseMove&&(!ie||F)&&A()&&g.setOpen(!0,He(Ce.triggerHover,V,O))}h.pointerType==="touch"?c0.flushSync(()=>{U()}):F&&S?U():(h.restTimeoutPending=!0,h.restTimeout.start(W,U))}}},[r,h,I,D,i,g,_,A])}var u0=.1,CM=u0*u0,Qe=.5;function hf(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function bf(e,t,r,o,n,i,s,a,l,c){let u=!1;return hf(e,t,r,o,n,i)&&(u=!u),hf(e,t,n,i,s,a)&&(u=!u),hf(e,t,s,a,l,c)&&(u=!u),hf(e,t,l,c,r,o)&&(u=!u),u}function EM(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function vf(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),l=Math.min(o,i),c=Math.max(o,i);return e>=s&&e<=a&&t>=l&&t<=c}function hb(e={}){let{blockPointerEvents:t=!1}=e,r=new no,o=({x:n,y:i,placement:s,elements:a,onClose:l,nodeId:c,tree:u})=>{let f=s?.split("-")[0],p=!1,m=null,g=null,b=typeof performance<"u"?performance.now():0;function w(h,y){let v=performance.now(),E=v-b;if(m===null||g===null||E===0)return m=h,g=y,b=v,!1;let _=h-m,T=y-g,C=_*_+T*T,R=E*E*CM;return m=h,g=y,b=v,C<R}function x(){r.clear(),l()}return function(y){r.clear();let v=a.domReference,E=a.floating;if(!v||!E||f==null||n==null||i==null)return;let{clientX:_,clientY:T}=y,C=Tr(y),R=y.type==="mouseleave",I=qe(E,C),A=qe(v,C);if(I&&(p=!0,!R))return;if(A&&(p=!1,!R)){p=!0;return}if(R&&be(y.relatedTarget)&&qe(E,y.relatedTarget))return;function D(){return!!(u&&Jn(u.nodesRef.current,c).length>0)}function P(){D()||x()}if(D())return;let N=v.getBoundingClientRect(),k=E.getBoundingClientRect(),M=n>k.right-k.width/2,V=i>k.bottom-k.height/2,O=k.width>N.width,L=k.height>N.height,S=(O?N:k).left,F=(O?N:k).right,W=(L?N:k).top,U=(L?N:k).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){P();return}let ie=!1;switch(f){case"top":ie=vf(_,T,S,N.top+1,F,k.bottom-1);break;case"bottom":ie=vf(_,T,S,k.top+1,F,N.bottom-1);break;case"left":ie=vf(_,T,k.right-1,U,N.left+1,W);break;case"right":ie=vf(_,T,N.right-1,U,k.left+1,W);break;default:}if(ie)return;if(p&&!EM(_,T,N)){P();return}if(!R&&w(_,T)){P();return}let se=!1;switch(f){case"top":{let J=O?Qe/2:Qe*4,Se=O||M?n+J:n-J,ve=O?n-J:M?n+J:n-J,Te=i+Qe+1,Q=M||O?k.bottom-Qe:k.top,ee=M?O?k.bottom-Qe:k.top:k.bottom-Qe;se=bf(_,T,Se,Te,ve,Te,k.left,Q,k.right,ee);break}case"bottom":{let J=O?Qe/2:Qe*4,Se=O||M?n+J:n-J,ve=O?n-J:M?n+J:n-J,Te=i-Qe,Q=M||O?k.top+Qe:k.bottom,ee=M?O?k.top+Qe:k.bottom:k.top+Qe;se=bf(_,T,Se,Te,ve,Te,k.left,Q,k.right,ee);break}case"left":{let J=L?Qe/2:Qe*4,Se=L||V?i+J:i-J,ve=L?i-J:V?i+J:i-J,Te=n+Qe+1,Q=V||L?k.right-Qe:k.left,ee=V?L?k.right-Qe:k.left:k.right-Qe;se=bf(_,T,Q,k.top,ee,k.bottom,Te,Se,Te,ve);break}case"right":{let J=L?Qe/2:Qe*4,Se=L||V?i+J:i-J,ve=L?i-J:V?i+J:i-J,Te=n-Qe,Q=V||L?k.left+Qe:k.right,ee=V?L?k.left+Qe:k.right:k.left+Qe;se=bf(_,T,Te,Se,Te,ve,Q,k.top,ee,k.bottom);break}default:}se?p||r.start(40,P):P()}};return o.__options={...e,blockPointerEvents:t},o}var bb=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=cs.startingStyle]="startingStyle",e[e.endingStyle=cs.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),jl=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),RM={[jl.popupOpen]:""},qH={[jl.popupOpen]:"",[jl.pressed]:""},TM={[bb.open]:""},OM={[bb.closed]:""},PM={[bb.anchorHidden]:""},f0={open(e){return e?RM:null}};var da={open(e){return e?TM:OM},anchorHidden(e){return e?PM:null}};function d0(e){return Qs(19)?e:e?"true":void 0}var so=d(z(),1);var kM=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:c,padding:u=0,offsetParent:f="real"}=Lo(e,t)||{};if(c==null)return{};let p=nf(u),m={x:r,y:o},g=Wl(n),b=Bl(g),w=await s.getDimensions(c),x=g==="y",h=x?"top":"left",y=x?"bottom":"right",v=x?"clientHeight":"clientWidth",E=i.reference[b]+i.reference[g]-m[g]-i.floating[b],_=m[g]-i.reference[g],T=f==="real"?await s.getOffsetParent?.(c):a.floating,C=a.floating[v]||i.floating[b];(!C||!await s.isElement?.(T))&&(C=a.floating[v]||i.floating[b]);let R=E/2-_/2,I=C/2-w[b]/2-1,A=Math.min(p[h],I),D=Math.min(p[y],I),P=A,N=C-w[b]-D,k=C/2-w[b]/2+R,M=rf(P,k,N),V=!l.arrow&&Bo(n)!=null&&k!==M&&i.reference[b]/2-(k<P?A:D)-w[b]/2<0,O=V?k<P?k-P:k-N:0;return{[g]:m[g]+O,data:{[g]:M,centerOffset:k-M-O,...V&&{alignmentOffset:O}},reset:V}}}),m0=(e,t)=>({...kM(e),options:[e,t]});var IM=rb().fn,p0={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;return{data:{referenceHidden:(await IM(e)).data?.referenceHidden||i}}}};var Yl={sideX:"left",sideY:"top"},g0={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,l=pt(n),c=l.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:r,data:Yl};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 h=Gt(n);p={width:h.documentElement.clientWidth,height:h.documentElement.clientHeight}}else await i.isElement?.(f)&&(p=await i.getDimensions(f));let m=fr(a),g=t,b=r;m==="left"&&(g=p.width-(t+o.width)),m==="top"&&(b=p.height-(r+o.height));let w=m==="left"?"right":Yl.sideX,x=m==="top"?"bottom":Yl.sideY;return{x:g,y:b,data:{sideX:w,sideY:x}}}};function v0(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 h0(e,t,r){let{rects:o,placement:n}=e;return{side:v0(t,fr(n),r),align:Bo(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function y0(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:l=5,sticky:c=!1,arrowPadding:u=5,disableAnchorTracking:f=!1,inline:p,keepMounted:m=!1,floatingRootContext:g,mounted:b,collisionAvoidance:w,shiftCrossAxis:x=!1,nodeId:h,adaptiveOrigin:y,lazyFlip:v=!1,externalTree:E}=e,[_,T]=so.useState(null);!b&&_!==null&&T(null);let C=w.side||"flip",R=w.align||"flip",I=w.fallbackAxisSide||"end",A=typeof t=="function"?t:void 0,D=we(A),P=A?D:t,N=Lr(t),k=Lr(b),V=Zs()==="rtl",O=_||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":V?"left":"right","inline-start":V?"right":"left"}[o],L=i==="center"?O:`${O}-${i}`,S=l,F=1,W=o==="bottom"?F:0,U=o==="top"?F:0,ie=o==="right"?F:0,se=o==="left"?F:0;typeof S=="number"?S={top:S+W,right:S+se,bottom:S+U,left:S+ie}:S&&(S={top:(S.top||0)+W,right:(S.right||0)+se,bottom:(S.bottom||0)+U,left:(S.left||0)+ie});let J={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:S},Se=so.useRef(null),ve=Lr(n),Te=Lr(s),Q=typeof n!="function"?n:0,ee=typeof s!="function"?s:0,H=[];p&&H.push(p),H.push(Zh(he=>{let $=h0(he,o,V),ce=typeof ve.current=="function"?ve.current($):ve.current,ne=typeof Te.current=="function"?Te.current($):Te.current;return{mainAxis:ce,crossAxis:ne,alignmentAxis:ne}},[Q,ee,V,o]));let ae=R==="none"&&C!=="shift",de=!ae&&(c||x||C==="shift"),Yt=C==="none"?null:eb({...J,padding:{top:S.top+F,right:S.right+F,bottom:S.bottom+F,left:S.left+F},mainAxis:!x&&C==="flip",crossAxis:R==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),At=ae?null:Qh(he=>{let $=Gt(he.elements.floating).documentElement;return{...J,rootBoundary:x?{x:0,y:0,width:$.clientWidth,height:$.clientHeight}:void 0,mainAxis:R!=="none",crossAxis:de,limiter:c||x?void 0:Jh(ce=>{if(!Se.current)return{};let{width:ne,height:Pe}=Se.current.getBoundingClientRect(),ye=Br(fr(ce.placement)),Ut=ye==="y"?ne:Pe,Ie=ye==="y"?S.left+S.right:S.top+S.bottom;return{offset:Ut/2+Ie/2}})}},[J,c,x,S,R]);C==="shift"||R==="shift"||i==="center"?H.push(At,Yt):H.push(Yt,At),H.push(tb({...J,apply({elements:{floating:he},availableWidth:$,availableHeight:ce,rects:ne}){if(!k.current)return;let Pe=he.style;Pe.setProperty("--available-width",`${$}px`),Pe.setProperty("--available-height",`${ce}px`);let ye=pt(he).devicePixelRatio||1,{x:Ut,y:Ie,width:qs,height:yl}=ne.reference,wl=(Math.round((Ut+qs)*ye)-Math.round(Ut*ye))/ye,is=(Math.round((Ie+yl)*ye)-Math.round(Ie*ye))/ye;Pe.setProperty("--anchor-width",`${wl}px`),Pe.setProperty("--anchor-height",`${is}px`)}}),m0(he=>({element:Se.current||Gt(he.elements.floating).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(he){let{elements:$,middlewareData:ce,placement:ne,rects:Pe,y:ye}=he,Ut=fr(ne),Ie=Br(Ut),qs=Se.current,yl=ce.arrow?.x||0,wl=ce.arrow?.y||0,is=qs?.clientWidth||0,xl=qs?.clientHeight||0,mg=yl+is/2,Tw=wl+xl/2,PI=Math.abs(ce.shift?.y||0),kI=Pe.reference.height/2,_l=typeof n=="function"?n(h0(he,o,V)):n,II=PI>_l,DI={top:`${mg}px calc(100% + ${_l}px)`,bottom:`${mg}px ${-_l}px`,left:`calc(100% + ${_l}px) ${Tw}px`,right:`${-_l}px ${Tw}px`}[Ut],AI=`${mg}px ${Pe.reference.y+kI-ye}px`;return $.floating.style.setProperty("--transform-origin",de&&Ie==="y"&&II?AI:DI),{}}},p0,y),me(()=>{!b&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,g]);let Cr=so.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Zt,elements:ar,x:vo,y:sn,middlewareData:yt,update:Mo,placement:oe,context:ue,isPositioned:ft,floatingStyles:Mt}=cb({rootContext:g,open:m?b:void 0,placement:L,middleware:H,strategy:r,whileElementsMounted:m?void 0:(...he)=>zl(...he,Cr),nodeId:h,externalTree:E}),{sideX:yo,sideY:Gn}=yt.adaptiveOrigin||Yl,to=ft?r:"fixed",Qt=so.useMemo(()=>{let he=y?{position:to,[yo]:vo,[Gn]:sn}:{position:to,...Mt};return ft||(he.opacity=0),he},[y,to,yo,vo,Gn,sn,Mt,ft]),wo=so.useRef(null);me(()=>{if(!b)return;let he=N.current,$=typeof he=="function"?he():he,ne=(b0($)?$.current:$)||null||null;ne!==wo.current&&(Zt.setPositionReference(ne),wo.current=ne)},[b,Zt,P,N]),so.useEffect(()=>{if(!b)return;let he=N.current;typeof he!="function"&&b0(he)&&he.current!==wo.current&&(Zt.setPositionReference(he.current),wo.current=he.current)},[b,Zt,P,N]),so.useEffect(()=>{if(m&&b&&ar.reference&&ar.floating)return zl(ar.reference,ar.floating,Mo,Cr)},[m,b,ar,Mo,Cr]);let ro=fr(oe),$n=v0(o,ro,V),qn=Bo(oe)||"center",j=!!yt.hide?.referenceHidden;me(()=>{v&&b&&ft&&T(ro)},[v,b,ft,ro]);let ke=so.useMemo(()=>({position:"absolute",top:yt.arrow?.y,left:yt.arrow?.x}),[yt.arrow]),mt=yt.arrow?.centerOffset!==0;return so.useMemo(()=>({positionerStyles:Qt,arrowStyles:ke,arrowRef:Se,arrowUncentered:mt,side:$n,align:qn,physicalSide:ro,anchorHidden:j,refs:Zt,context:ue,isPositioned:ft,update:Mo}),[Qt,ke,Se,mt,$n,qn,ro,j,Zt,ue,ft,Mo])}function b0(e){return e!=null&&"current"in e}function yf(e){return e==="starting"?Xx:_t}function w0(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let l={...r};return a&&(l.pointerEvents="none"),cr("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},yf(o),n],stateAttributesMapping:da})}var x0=d(z(),1);var vb=x0.forwardRef(function(t,r){let{render:o,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:l,...c}=t,{getButtonProps:u,buttonRef:f}=Ex({disabled:i,focusableWhenDisabled:s,native:a});return cr("button",t,{state:{disabled:i},ref:[r,f],props:[c,u]})});var mr=d(z(),1),P0=d(Kn(),1);var _0=d(z(),1);function S0(e){let[t,r]=_0.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var ma=d(z(),1);function yb(e){let t=Rr(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(wi(r)!==i||wi(o)!==s)&&(r=i,o=s),{width:r,height:o}}function E0(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,c=oa(t,!0,!1),u=ea(),f=ma.useRef(null),p=ma.useRef(!0),m=ma.useRef(gi),g=we(i),b=we(s),w=ma.useMemo(()=>{let x=a==="top",h=a==="left";return l==="rtl"?(x=x||a==="inline-end",h=h||a==="inline-end"):(x=x||a==="inline-start",h=h||a==="inline-start"),x?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[h?"right":"left"]:"0"}:_t},[a,l]);me(()=>{if(!n){m.current=gi,p.current=!0,f.current=null;return}if(!t||!r)return;m.current=C0(t,w),wb(t,"auto");let x=xf(t,"position","static"),h=xf(t,"transform","none"),y=xf(t,"scale","1"),v=C0(r,{"--available-width":"max-content","--available-height":"max-content"});function E(){x(),h(),v()}function _(){E(),y()}if(g?.(),p.current||f.current===null){wf(r,"max-content");let I=yb(t);return f.current=I,wf(r,I),_(),b?.(null,I),p.current=!1,()=>{m.current(),m.current=gi}}wf(r,"max-content");let T=f.current,C=yb(t);f.current=C,wb(t,T),_(),b?.(T,C),wf(r,C);let R=new AbortController;return u.request(()=>{wb(t,C),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},R.signal)}),()=>{R.abort(),u.cancel(),m.current(),m.current=gi}},[o,t,r,c,u,n,g,b,w])}function xf(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function C0(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(xf(e,o,n));return r.length?()=>{r.forEach(o=>o())}:gi}function wb(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 wf(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 R0=d(z(),1);var T0=d(B(),1),_f=function(t){let{direction:r="ltr"}=t,o=R0.useMemo(()=>({direction:r}),[r]);return(0,T0.jsx)(wh.Provider,{value:o,children:t.children})};var pa=d(B(),1);function k0(e){let{store:t,side:r,cssVars:o,children:n}=e,i=Zs(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),l=t.useState("open"),c=t.useState("payload"),u=t.useState("mounted"),f=t.useState("popupElement"),p=t.useState("positionerElement"),m=S0(l?s:null),g=MM(a,c),b=mr.useRef(null),[w,x]=mr.useState(null),[h,y]=mr.useState(null),v=mr.useRef(null),E=mr.useRef(null),_=oa(v,!0,!1),T=ea(),[C,R]=mr.useState(null),[I,A]=mr.useState(!1);me(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let D=we(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),E.current?.style.setProperty("display","none")}),P=we(O=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),E.current?.style.removeProperty("display"),O&&R(O)}),N=mr.useRef(null);me(()=>{(!l||!u)&&(N.current=null)},[l,u]),me(()=>{if(s&&m&&s!==m&&N.current!==s&&b.current){x(b.current),A(!0);let O=AM(m,s);y(O),T.request(()=>{P0.flushSync(()=>{A(!1)}),_(()=>{x(null),R(null),b.current=null})}),N.current=s}},[s,m,w,_,T]),me(()=>{let O=v.current;if(!O)return;let L=Gt(O).createElement("div");for(let S of Array.from(O.childNodes))L.appendChild(S.cloneNode(!0));b.current=L});let k=w!=null,M;k?M=(0,pa.jsxs)(mr.Fragment,{children:[(0,pa.jsx)("div",{"data-previous":!0,inert:d0(!0),ref:E,style:{...C?{[o.popupWidth]:`${C.width}px`,[o.popupHeight]:`${C.height}px`}:null,position:"absolute"},"data-ending-style":I?void 0:""},"previous"),(0,pa.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":I?"":void 0,children:n},g)]}):M=(0,pa.jsx)("div",{"data-current":!0,ref:v,children:n},g),me(()=>{let O=E.current;!O||!w||O.replaceChildren(...Array.from(w.childNodes))},[w]),E0({popupElement:f,positionerElement:p,mounted:u,content:c,onMeasureLayout:D,onMeasureLayoutComplete:P,side:r,direction:i});let V={activationDirection:DM(h),transitioning:k};return{children:M,state:V}}function DM(e){if(e)return`${O0(e.horizontal,5,"right","left")} ${O0(e.vertical,5,"down","up")}`}function O0(e,t,r,o){return e>t?r:e<-t?o:""}function AM(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 MM(e,t){let[r,o]=mr.useState(0),n=mr.useRef(e),i=mr.useRef(t),s=mr.useRef(!1);return me(()=>{let a=n.current,l=i.current,c=e!==a,u=t!==l;c?(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 Sf=d(z(),1),I0=d(Kn(),1);var D0=d(B(),1),A0=Sf.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...l}=t,{portalNode:c,portalSubtree:u}=Yh({container:n,ref:r,componentProps:t,elementProps:l});return!u&&!c?null:(0,D0.jsxs)(Sf.Fragment,{children:[u,c&&I0.createPortal(o,c)]})});var Hr={};xo(Hr,{Arrow:()=>K0,Handle:()=>Ul,Popup:()=>$0,Portal:()=>j0,Positioner:()=>U0,Provider:()=>X0,Root:()=>N0,Trigger:()=>W0,Viewport:()=>J0,createHandle:()=>e1});var pn=d(z(),1);var Cf=d(z(),1),xb=Cf.createContext(void 0);function _o(e){let t=Cf.useContext(xb);if(t===void 0&&!e)throw new Error(lr(72));return t}var M0=d(z(),1);var NM={...a0,disabled:Ve(e=>e.disabled),instantType:Ve(e=>e.instantType),isInstantPhase:Ve(e=>e.isInstantPhase),trackCursorAxis:Ve(e=>e.trackCursorAxis),disableHoverablePopup:Ve(e=>e.disableHoverablePopup),lastOpenChangeReason:Ve(e=>e.openChangeReason),closeOnClick:Ve(e=>e.closeOnClick),closeDelay:Ve(e=>e.closeDelay),hasViewport:Ve(e=>e.hasViewport)},ga=class e extends la{constructor(t,r,o=!1){let n=new _i,i={...VM(),...t};i.floatingRootContext=i0(n,r,o),super(i,{popupRef:M0.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},NM)}setOpen=(t,r)=>{X_(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,He(Ce.triggerPress,t))}static useStore(t,r){return K_(t,(n,i)=>new e(r,n,i)).store}};function VM(){return{...n0(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var Ef=d(B(),1),N0=sb(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:u,triggerId:f,defaultTriggerId:p=null,children:m}=t,g=ga.useStore(u?.store,{open:o,openProp:n,activeTriggerId:p,triggerIdProp:f});Z_(g,n,o,p),g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",l),g.useContextCallback("onOpenChangeComplete",c);let b=g.useState("open"),w=!r&&b,x=g.useState("activeTriggerId"),h=g.useState("mounted"),y=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),g.useSyncedValue("disabled",r),J_(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:v,transitionStatus:E}=e0(w,g),_=g.useState("isInstantPhase"),T=g.useState("instantType"),C=g.useState("lastOpenChangeReason"),R=pn.useRef(null);me(()=>{b&&r&&g.setOpen(!1,He(Ce.disabled))},[b,r,g]),me(()=>{E==="ending"&&C===Ce.none||E!=="ending"&&_?(T!=="delay"&&(R.current=T),g.set("instantType","delay")):R.current!==null&&(g.set("instantType",R.current),R.current=null)},[E,_,C,T,g]),me(()=>{w&&x==null&&g.set("payload",void 0)},[g,x,w]);let I=pn.useCallback(()=>{g.setOpen(!1,He(Ce.imperativeAction))},[g]);pn.useImperativeHandle(a,()=>({unmount:v,close:I}),[v,I]);let A=w||h||!r&&s!=="none";return(0,Ef.jsxs)(xb.Provider,{value:g,children:[A&&(0,Ef.jsx)(FM,{store:g,disabled:r,trackCursorAxis:s}),typeof m=="function"?m({payload:y}):m]})});function FM({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Gh(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Uh(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=pn.useMemo(()=>er(i.reference,n.reference),[i.reference,n.reference]),a=pn.useMemo(()=>er(i.trigger,n.trigger),[i.trigger,n.trigger]),l=pn.useMemo(()=>er(q_,i.floating,n.floating),[i.floating,n.floating]);return t0(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:l}),null}var Tf=d(z(),1);var Rf=d(z(),1),_b=Rf.createContext(void 0);function V0(){return Rf.useContext(_b)}var F0=(function(e){return e[e.popupOpen=jl.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var B0="data-base-ui-tooltip-trigger";function L0(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(be(n))return n}}let t=e.target;return be(t)?t:null}function LM(e){let t=e;for(;t;){if(t.hasAttribute(B0))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&be(o.host)?o.host:null}return null}var W0=H_(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:l,delay:c,closeOnClick:u=!0,closeDelay:f,id:p,...m}=t,g=_o(!0),b=s?.store??g;if(!b)throw new Error(lr(82));let w=gx(p),x=b.useState("isTriggerActive",w),h=b.useState("isOpenedByTrigger",w),y=b.useState("floatingRootContext"),v=Tf.useRef(null),E=c??600,_=f??0,{registerTrigger:T,isMountedByThisTrigger:C}=Q_(w,v,b,{payload:a,closeOnClick:u,closeDelay:_}),R=V0(),{delayRef:I,isInstantPhase:A,hasProvider:D}=jh(y,{open:h}),P=fa(y);b.useSyncedValue("isInstantPhase",A);let N=b.useState("disabled"),k=l??N,M=Lr(k),V=b.useState("trackCursorAxis"),O=b.useState("disableHoverablePopup"),L=Tf.useRef(!1),S=No(),F=Tf.useRef(void 0);function W(){let H=R?.delay,ae=typeof I.current=="object"?I.current.open:void 0,de=E;return D&&(ae!==0?de=c??H??E:de=0),de}function U(H){let ae=v.current;if(!ae||!H)return!1;let de=LM(H);return de!==null&&de!==ae&&qe(ae,de)}function ie(H){let ae=U(H);return L.current=ae,ae&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,S.clear()),ae}let se=gb(y,{enabled:!k,mouseOnly:!0,move:!1,handleClose:!O&&V!=="both"?hb():null,restMs:W,delay(){let H=typeof I.current=="object"?I.current.close:void 0,ae=_;return f==null&&D&&(ae=H),{close:ae}},triggerElementRef:v,isActiveTrigger:x,isClosing:()=>b.select("transitionStatus")==="ending",shouldOpen(){return!L.current}}),J=fb(y,{enabled:!k}).reference,Se=H=>{let ae=L.current,de=L0(H),Yt=ie(de),At=v.current,Cr=At&&de&&qe(At,de);if(Yt&&b.select("open")&&b.select("lastOpenChangeReason")===Ce.triggerHover){b.setOpen(!1,He(Ce.triggerHover,H));return}if(ae&&!Yt&&Cr&&!M.current&&!b.select("open")&&At&&Zn(F.current)){let Zt=()=>{!L.current&&!M.current&&!b.select("open")&&b.setOpen(!0,He(Ce.triggerHover,H,At))},ar=W();ar===0?(S.clear(),Zt()):S.start(ar,Zt)}},ve=b.useState("triggerProps",C);return cr("button",t,{state:{open:h},ref:[r,T,v],props:[se,J,C||V!=="none"?ve:void 0,{onMouseOver(H){Se(H.nativeEvent)},onFocus(H){U(L0(H.nativeEvent))&&H.preventBaseUIHandler()},onMouseLeave(){L.current=!1,S.clear(),F.current=void 0},onPointerEnter(H){F.current=H.pointerType},onPointerDown(H){F.current=H.pointerType,b.set("closeOnClick",u),u&&!b.select("open")&&b.cancelPendingOpen(H.nativeEvent)},onClick(H){u&&!b.select("open")&&b.cancelPendingOpen(H.nativeEvent)},id:w,[F0.triggerDisabled]:k?"":void 0,[B0]:k?void 0:""},m],stateAttributesMapping:f0})});var H0=d(z(),1);var Of=d(z(),1),Sb=Of.createContext(void 0);function z0(){let e=Of.useContext(Sb);if(e===void 0)throw new Error(lr(70));return e}var Cb=d(B(),1),j0=H0.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return _o().useState("mounted")||o?(0,Cb.jsx)(Sb.Provider,{value:o,children:(0,Cb.jsx)(A0,{ref:r,...n})}):null});var kf=d(z(),1);var Pf=d(z(),1),Eb=Pf.createContext(void 0);function ha(){let e=Pf.useContext(Eb);if(e===void 0)throw new Error(lr(71));return e}var Y0=d(B(),1),U0=kf.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:w=Zx,style:x,...h}=t,y=_o(),v=z0(),E=y.useState("open"),_=y.useState("mounted"),T=y.useState("trackCursorAxis"),C=y.useState("disableHoverablePopup"),R=y.useState("floatingRootContext"),I=y.useState("instantType"),A=y.useState("transitionStatus"),D=y.useState("hasViewport"),P=y0({anchor:i,positionMethod:s,floatingRootContext:R,mounted:_,side:a,sideOffset:c,align:l,alignOffset:u,collisionBoundary:f,collisionPadding:p,sticky:g,arrowPadding:m,disableAnchorTracking:b,keepMounted:v,collisionAvoidance:w,adaptiveOrigin:D?g0:void 0}),N=kf.useMemo(()=>({open:E,side:P.side,align:P.align,anchorHidden:P.anchorHidden,instant:T!=="none"?"tracking-cursor":I}),[E,P.side,P.align,P.anchorHidden,T,I]),k=w0(t,N,{styles:P.positionerStyles,transitionStatus:A,props:h,refs:[r,y.useStateSetter("positionerElement")],hidden:!_,inert:!E||T==="both"||C});return(0,Y0.jsx)(Eb.Provider,{value:P,children:k})});var G0=d(z(),1);var BM={...da,...vx},$0=G0.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=_o(),{side:l,align:c}=ha(),u=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),g=a.useState("floatingRootContext"),b=a.useState("disabled"),w=a.useState("closeDelay");Zu({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),pb(g,{enabled:!b,closeDelay:w});let x=a.useStateSetter("popupElement");return cr("div",t,{state:{open:u,side:l,align:c,instant:f,transitionStatus:p},ref:[r,a.context.popupRef,x],props:[m,yf(p),s],stateAttributesMapping:BM})});var q0=d(z(),1);var K0=q0.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=_o(),{arrowRef:l,side:c,align:u,arrowUncentered:f,arrowStyles:p}=ha(),m=a.useState("open"),g=a.useState("instantType");return cr("div",t,{state:{open:m,side:c,align:u,uncentered:f,instant:g},ref:[r,l],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:da})});var Rb=d(z(),1);var Tb=d(B(),1),X0=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=Rb.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=Rb.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Tb.jsx)(_b.Provider,{value:i,children:(0,Tb.jsx)(Hh,{delay:s,timeoutMs:n,children:t.children})})};var Q0=d(z(),1);var Z0=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var WM={activationDirection:e=>e?{"data-activation-direction":e}:null},J0=Q0.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,l=_o(),c=ha(),u=l.useState("instantType"),{children:f,state:p}=k0({store:l,side:c.side,cssVars:Z0,children:s}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:u};return cr("div",t,{state:m,ref:r,props:[a,{children:f}],stateAttributesMapping:WM})});var Ul=class{constructor(){this.store=new ga}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(lr(81,t));this.store.setOpen(!0,He(Ce.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,He(Ce.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function e1(){return new Ul}function gn(e){return cr(e.defaultTagName??"div",e,e)}var o1=d(Y(),1),Ob="data-wp-hash";function Pb(){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 zM(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ob}]`))if(r.getAttribute(Ob)===t)return!0;return!1}function n1(e,t,r){if(!e.head)return;let o=Pb(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(zM(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ob,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function HM(e){let t=Pb();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)n1(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function i1(e,t){let r=Pb();r.styles.set(e,t);for(let o of r.documents.keys())n1(o,e,t)}typeof process>"u",i1("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 t1={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",i1("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 r1={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},kb=(0,o1.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return gn({render:r,defaultTagName:"span",ref:i,props:er(n,{className:q(t1.text,r1.heading,r1.p,t1[t],o)})})});var c1=d(B(),1),Ib="data-wp-hash";function Db(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&YM(document)),e.__wpStyleRuntime}function jM(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ib}]`))if(r.getAttribute(Ib)===t)return!0;return!1}function l1(e,t,r){if(!e.head)return;let o=Db(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(jM(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ib,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function YM(e){let t=Db();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)l1(e,r,o);return()=>{let 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=Db();r.styles.set(e,t);for(let o of r.documents.keys())l1(o,e,t)}typeof process>"u",UM("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 s1={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"},Gl=(0,a1.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,c1.jsx)(kb,{ref:n,className:q(s1.badge,s1[`is-${t}-intent`],r),...o,variant:"body-sm"})});var f1=d(Ab(),1),If=d(Y(),1),d1=d(X(),1),p1=d(B(),1),Mb="data-wp-hash";function Nb(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$M(document)),e.__wpStyleRuntime}function GM(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Mb}]`))if(r.getAttribute(Mb)===t)return!0;return!1}function m1(e,t,r){if(!e.head)return;let o=Nb(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(GM(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Mb,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function $M(e){let t=Nb();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)m1(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Df(e,t){let r=Nb();r.styles.set(e,t);for(let o of r.documents.keys())m1(o,e,t)}typeof process>"u",Df("b74f1ac304",'@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);inset-inline-start: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 $l={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",Df("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var qM={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Df("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var KM={"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",Df("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 XM={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},g1=(0,If.forwardRef)(function({tone:t="brand",variant:r="solid",size:o="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,d1.__)("Loading"),children:c,...u},f){let p=q(XM.button,qM["box-sizing"],KM["outset-ring--focus-except-active"],r!=="unstyled"&&$l.button,$l[`is-${t}`],$l[`is-${r}`],$l[`is-${o}`],a&&$l["is-loading"],n);return(0,If.useEffect)(()=>{a&&l&&(0,f1.speak)(l)},[a,l]),(0,p1.jsx)(vb,{ref:f,className:p,focusableWhenDisabled:i,disabled:s??a,...u,children:c})});var y1=d(Y(),1);var h1=d(Y(),1),b1=d(Fe(),1),v1=d(B(),1),ql=(0,h1.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,v1.jsx)(b1.SVG,{ref:n,...t.props,...o,width:r,height:r})});var x1=d(B(),1),Vb="data-wp-hash";function Fb(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&QM(document)),e.__wpStyleRuntime}function ZM(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Vb}]`))if(r.getAttribute(Vb)===t)return!0;return!1}function w1(e,t,r){if(!e.head)return;let o=Fb(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(ZM(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Vb,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function QM(e){let t=Fb();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)w1(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function JM(e,t){let r=Fb();r.styles.set(e,t);for(let o of r.documents.keys())w1(o,e,t)}typeof process>"u",JM("b74f1ac304",'@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);inset-inline-start: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"},Lb=(0,y1.forwardRef)(function({className:t,icon:r,...o},n){return(0,x1.jsx)(ql,{ref:n,icon:r,className:q(eN.icon,t),size:24,...o})});Lb.displayName="Button.Icon";var _1=Object.assign(g1,{Icon:Lb});function S1(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 tN={},Kl={};function Wo(e,t){try{let o=(tN[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];return o in Kl?Kl[o]:C1(o,o.split(":"))}catch{if(e in Kl)return Kl[e];let r=e?.match(rN);return r?C1(e,r.slice(1)):NaN}}var rN=/([+-]\d\d):?(\d\d)?/;function C1(e,t){let r=+(t[0]||0),o=+(t[1]||0),n=+(t[2]||0)/60;return Kl[e]=r*60+o>0?r*60+o+n:r*60-o-n}var Ci=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(Wo(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)),T1(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=-Wo(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),Af(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}},E1=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!E1.test(e))return;let t=e.replace(E1,"$1UTC");Ci.prototype[t]&&(e.startsWith("get")?Ci.prototype[e]=function(){return this.internal[t]()}:(Ci.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),oN(this),+this},Ci.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),Af(this),+this}))});function Af(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-Wo(e.timeZone,e)*60))}function oN(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()),T1(e)}function T1(e,t){let r=Array.isArray(t)?nN(t):+e.internal,o=Wo(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(),l=s-a,c=s;if(l&&s!==n){let R=Date.prototype.getHours.apply(e),I=Array.isArray(t)?t[3]||0:e.internal.getUTCHours();if(R!==I){let A=new Date(+e),D=s-n;D&&A.setUTCMinutes(A.getUTCMinutes()+D);let P=Wo(e.timeZone,A);(P>0?Math.floor(P):Math.ceil(P))===n&&(c=a)}}let u=c-n;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);let f=new Date(+e);f.setUTCSeconds(0);let p=s>0?f.getSeconds():(f.getSeconds()-60)%60,m=Math.round(-(Wo(e.timeZone,e)*60))%60;(m||p)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+m+p);let g=Wo(e.timeZone,e),b=g>0?Math.floor(g):Math.ceil(g),x=-new Date(+e).getTimezoneOffset()-b,h=b!==n,y=x-u,v=b-n,E=r-b*60*1e3,_=v>0&&R1(e)-r===v*60*1e3&&R1(e,E)!==r;if(h&&y&&!_){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+y);let R=Wo(e.timeZone,e),I=R>0?Math.floor(R):Math.ceil(R),A=b-I;A&&y<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+A)}Af(e);let C=(t?r:r+m*1e3)-+e.internal;C&&Math.abs(C)<1800*1e3&&(Date.prototype.setTime.call(e,+e+C),Af(e))}function nN(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function R1(e,t){let r=new Date(t??+e);return r.setUTCSeconds(r.getUTCSeconds()-Math.round(-Wo(e.timeZone,r)*60)),+r}var Ht=class e extends Ci{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} (${S1(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 iN=Math.pow(10,8)*24*60*60*1e3,VG=-iN,Mf=6048e5,O1=864e5,P1=6e4,k1=36e5,I1=1e3;var sN=3600;var D1=sN*24,FG=D1*7,aN=D1*365.2425,lN=aN/12,LG=lN*3,Bb=Symbol.for("constructDateFrom");function ge(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Bb in e?e[Bb](t):e instanceof Date?new e.constructor(t):new Date(t)}function Z(e,t){return ge(t||e,e)}function hn(e,t,r){let o=Z(e,r?.in);return isNaN(t)?ge(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function ba(e,t,r){let o=Z(e,r?.in);if(isNaN(t))return ge(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=ge(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 cN={};function jr(){return cN}function pr(e,t){let r=jr(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Z(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 ao(e,t){return pr(e,{...t,weekStartsOn:1})}function Nf(e,t){let r=Z(e,t?.in),o=r.getFullYear(),n=ge(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=ao(n),s=ge(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=ao(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function vs(e){let t=Z(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 So(e,...t){let r=ge.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Ei(e,t){let r=Z(e,t?.in);return r.setHours(0,0,0,0),r}function ei(e,t,r){let[o,n]=So(r?.in,e,t),i=Ei(o),s=Ei(n),a=+i-vs(i),l=+s-vs(s);return Math.round((a-l)/O1)}function A1(e,t){let r=Nf(e,t),o=ge(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),ao(o)}function Vf(e,t,r){return hn(e,t*7,r)}function Ff(e,t,r){return ba(e,t*12,r)}function M1(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=ge.bind(null,n));let i=Z(n,o);(!r||r<i||isNaN(+i))&&(r=i)}),ge(o,r||NaN)}function N1(e,t){let r,o=t?.in;return e.forEach(n=>{!o&&typeof n=="object"&&(o=ge.bind(null,n));let i=Z(n,o);(!r||r>i||isNaN(+i))&&(r=i)}),ge(o,r||NaN)}function V1(e,t,r){let[o,n]=So(r?.in,e,t);return+Ei(o)==+Ei(n)}function Lf(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function zo(e){return!(!Lf(e)&&typeof e!="number"||isNaN(+Z(e)))}function Bf(e,t,r){let[o,n]=So(r?.in,e,t),i=o.getFullYear()-n.getFullYear(),s=o.getMonth()-n.getMonth();return i*12+s}function F1(e,t){let r=Z(e,t?.in),o=r.getMonth();return r.setFullYear(r.getFullYear(),o+1,0),r.setHours(23,59,59,999),r}function Wf(e,t){let[r,o]=So(e,t.start,t.end);return{start:r,end:o}}function L1(e,t){let{start:r,end:o}=Wf(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 l=[];for(;+s<=i;)l.push(ge(r,s)),s.setMonth(s.getMonth()+a);return n?l.reverse():l}function zf(e,t){let r=Z(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function B1(e,t){let r=Z(e,t?.in),o=r.getFullYear();return r.setFullYear(o+1,0,0),r.setHours(23,59,59,999),r}function va(e,t){let r=Z(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function W1(e,t){let{start:r,end:o}=Wf(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 l=[];for(;+s<=i;)l.push(ge(r,s)),s.setFullYear(s.getFullYear()+a);return n?l.reverse():l}function Hf(e,t){let r=jr(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Z(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 z1(e,t){return Hf(e,{...t,weekStartsOn:1})}var uN={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"}},H1=(e,t,r)=>{let o,n=uN[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 jf(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var fN={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},dN={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},mN={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},j1={date:jf({formats:fN,defaultWidth:"full"}),time:jf({formats:dN,defaultWidth:"full"}),dateTime:jf({formats:mN,defaultWidth:"full"})};var pN={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Y1=(e,t,r,o)=>pN[e];function ya(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 gN={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},hN={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},bN={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"]},vN={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"]},yN={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"}},wN={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"}},xN=(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"},U1={ordinalNumber:xN,era:ya({values:gN,defaultWidth:"wide"}),quarter:ya({values:hN,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ya({values:bN,defaultWidth:"wide"}),day:ya({values:vN,defaultWidth:"wide"}),dayPeriod:ya({values:yN,defaultWidth:"wide",formattingValues:wN,defaultFormattingWidth:"wide"})};function wa(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],l=Array.isArray(a)?SN(a,f=>f.test(s)):_N(a,f=>f.test(s)),c;c=e.valueCallback?e.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;let u=t.slice(s.length);return{value:c,rest:u}}}function _N(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function SN(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function G1(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 CN=/^(\d+)(th|st|nd|rd)?/i,EN=/\d+/i,RN={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},TN={any:[/^b/i,/^(a|c)/i]},ON={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},PN={any:[/1/i,/2/i,/3/i,/4/i]},kN={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},IN={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]},DN={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},AN={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]},MN={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},NN={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}},$1={ordinalNumber:G1({matchPattern:CN,parsePattern:EN,valueCallback:e=>parseInt(e,10)}),era:wa({matchPatterns:RN,defaultMatchWidth:"wide",parsePatterns:TN,defaultParseWidth:"any"}),quarter:wa({matchPatterns:ON,defaultMatchWidth:"wide",parsePatterns:PN,defaultParseWidth:"any",valueCallback:e=>e+1}),month:wa({matchPatterns:kN,defaultMatchWidth:"wide",parsePatterns:IN,defaultParseWidth:"any"}),day:wa({matchPatterns:DN,defaultMatchWidth:"wide",parsePatterns:AN,defaultParseWidth:"any"}),dayPeriod:wa({matchPatterns:MN,defaultMatchWidth:"any",parsePatterns:NN,defaultParseWidth:"any"})};var Ho={code:"en-US",formatDistance:H1,formatLong:j1,formatRelative:Y1,localize:U1,match:$1,options:{weekStartsOn:0,firstWeekContainsDate:1}};function q1(e,t){let r=Z(e,t?.in);return ei(r,va(r))+1}function Ri(e,t){let r=Z(e,t?.in),o=+ao(r)-+A1(r);return Math.round(o/Mf)+1}function xa(e,t){let r=Z(e,t?.in),o=r.getFullYear(),n=jr(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=ge(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=pr(s,t),l=ge(t?.in||e,0);l.setFullYear(o,0,i),l.setHours(0,0,0,0);let c=pr(l,t);return+r>=+a?o+1:+r>=+c?o:o-1}function K1(e,t){let r=jr(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=xa(e,t),i=ge(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),pr(i,t)}function Ti(e,t){let r=Z(e,t?.in),o=+pr(r,t)-+K1(r,t);return Math.round(o/Mf)+1}function Ye(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var ti={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Ye(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Ye(r+1,2)},d(e,t){return Ye(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 Ye(e.getHours()%12||12,t.length)},H(e,t){return Ye(e.getHours(),t.length)},m(e,t){return Ye(e.getMinutes(),t.length)},s(e,t){return Ye(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Ye(n,t.length)}};var _a={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Wb={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 ti.y(e,t)},Y:function(e,t,r,o){let n=xa(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Ye(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Ye(i,t.length)},R:function(e,t){let r=Nf(e);return Ye(r,t.length)},u:function(e,t){let r=e.getFullYear();return Ye(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 Ye(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 Ye(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 ti.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 Ye(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=Ti(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Ye(n,t.length)},I:function(e,t,r){let o=Ri(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Ye(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):ti.d(e,t)},D:function(e,t,r){let o=q1(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Ye(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 Ye(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 Ye(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 Ye(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=_a.noon:o===0?n=_a.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=_a.evening:o>=12?n=_a.afternoon:o>=4?n=_a.morning:n=_a.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 ti.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):ti.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Ye(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Ye(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):ti.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):ti.s(e,t)},S:function(e,t){return ti.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Z1(o);case"XXXX":case"XX":return ys(o);default:return ys(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Z1(o);case"xxxx":case"xx":return ys(o);default:return ys(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+X1(o,":");default:return"GMT"+ys(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+X1(o,":");default:return"GMT"+ys(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Ye(o,t.length)},T:function(e,t,r){return Ye(+e,t.length)}};function X1(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+Ye(i,2)}function Z1(e,t){return e%60===0?(e>0?"-":"+")+Ye(Math.abs(e)/60,2):ys(e,t)}function ys(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Ye(Math.trunc(o/60),2),i=Ye(o%60,2);return r+n+t+i}var Q1=(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"})}},J1=(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"})}},VN=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return Q1(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}}",Q1(o,t)).replace("{{time}}",J1(n,t))},Xl={p:J1,P:VN};var FN=/^D+$/,LN=/^Y+$/,BN=["D","DD","YY","YYYY"];function Yf(e){return FN.test(e)}function Uf(e){return LN.test(e)}function Zl(e,t,r){let o=WN(e,t,r);if(console.warn(o),BN.includes(e))throw new RangeError(o)}function WN(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 zN=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,HN=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,jN=/^'([^]*?)'?$/,YN=/''/g,UN=/[a-zA-Z]/;function bn(e,t,r){let o=jr(),n=r?.locale??o.locale??Ho,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=Z(e,r?.in);if(!zo(a))throw new RangeError("Invalid time value");let l=t.match(HN).map(u=>{let f=u[0];if(f==="p"||f==="P"){let p=Xl[f];return p(u,n.formatLong)}return u}).join("").match(zN).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let f=u[0];if(f==="'")return{isToken:!1,value:GN(u)};if(Wb[f])return{isToken:!0,value:u};if(f.match(UN))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:u}});n.localize.preprocessor&&(l=n.localize.preprocessor(a,l));let c={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return l.map(u=>{if(!u.isToken)return u.value;let f=u.value;(!r?.useAdditionalWeekYearTokens&&Uf(f)||!r?.useAdditionalDayOfYearTokens&&Yf(f))&&Zl(f,t,String(e));let p=Wb[f[0]];return p(a,f,n.localize,c)}).join("")}function GN(e){let t=e.match(jN);return t?t[1].replace(YN,"'"):e}function eS(e,t){let r=Z(e,t?.in),o=r.getFullYear(),n=r.getMonth(),i=ge(r,0);return i.setFullYear(o,n+1,0),i.setHours(0,0,0,0),i.getDate()}function tS(){return Object.assign({},jr())}function rS(e,t){let r=Z(e,t?.in).getDay();return r===0?7:r}function oS(e,t){return Z(e,t?.in).getMonth()}function nS(e,t){return Z(e,t?.in).getFullYear()}function iS(e,t){return+Z(e)>+Z(t)}function sS(e,t){return+Z(e)<+Z(t)}function aS(e,t){let r=$N(t)?new t(0):ge(t,0);return r.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),r.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),r}function $N(e){return typeof e=="function"&&e.prototype?.constructor===e}var qN=10,Gf=class{subPriority=0;validate(t,r){return!0}},$f=class extends Gf{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)}},qf=class extends Gf{priority=qN;subPriority=-1;constructor(t,r){super(),this.context=t||(o=>ge(r,o))}set(t,r){return r.timestampIsSet?t:ge(t,aS(t,this.context))}};var re=class{run(t,r,o,n){let i=this.parse(t,r,o,n);return i?{setter:new $f(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,r,o){return!0}};var Kf=class extends re{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 We={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}/},Co={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 Ke(e,t){return e&&{value:t(e.value),rest:e.rest}}function Le(e,t){let r=t.match(e);return r?{value:parseInt(r[0],10),rest:t.slice(r[0].length)}:null}function Eo(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*k1+i*P1+s*I1),rest:t.slice(r[0].length)}}function Xf(e){return Le(We.anyDigitsSigned,e)}function Ee(e,t){switch(e){case 1:return Le(We.singleDigit,t);case 2:return Le(We.twoDigits,t);case 3:return Le(We.threeDigits,t);case 4:return Le(We.fourDigits,t);default:return Le(new RegExp("^\\d{1,"+e+"}"),t)}}function Sa(e,t){switch(e){case 1:return Le(We.singleDigitSigned,t);case 2:return Le(We.twoDigitsSigned,t);case 3:return Le(We.threeDigitsSigned,t);case 4:return Le(We.fourDigitsSigned,t);default:return Le(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Ca(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function Zf(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 Qf(e){return e%400===0||e%4===0&&e%100!==0}var Jf=class extends re{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 Ke(Ee(4,t),n);case"yo":return Ke(o.ordinalNumber(t,{unit:"year"}),n);default:return Ke(Ee(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=Zf(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 ed=class extends re{priority=130;parse(t,r,o){let n=i=>({year:i,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Ke(Ee(4,t),n);case"Yo":return Ke(o.ordinalNumber(t,{unit:"year"}),n);default:return Ke(Ee(r.length,t),n)}}validate(t,r){return r.isTwoDigitYear||r.year>0}set(t,r,o,n){let i=xa(t,n);if(o.isTwoDigitYear){let a=Zf(o.year,i);return t.setFullYear(a,0,n.firstWeekContainsDate),t.setHours(0,0,0,0),pr(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),pr(t,n)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};var td=class extends re{priority=130;parse(t,r){return r==="R"?Sa(4,t):Sa(r.length,t)}set(t,r,o){let n=ge(t,0);return n.setFullYear(o,0,4),n.setHours(0,0,0,0),ao(n)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};var rd=class extends re{priority=130;parse(t,r){return r==="u"?Sa(4,t):Sa(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 od=class extends re{priority=120;parse(t,r,o){switch(r){case"Q":case"QQ":return Ee(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 nd=class extends re{priority=120;parse(t,r,o){switch(r){case"q":case"qq":return Ee(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 id=class extends re{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 Ke(Le(We.month,t),n);case"MM":return Ke(Ee(2,t),n);case"Mo":return Ke(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 sd=class extends re{priority=110;parse(t,r,o){let n=i=>i-1;switch(r){case"L":return Ke(Le(We.month,t),n);case"LL":return Ke(Ee(2,t),n);case"Lo":return Ke(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 lS(e,t,r){let o=Z(e,r?.in),n=Ti(o,r)-t;return o.setDate(o.getDate()-n*7),Z(o,r?.in)}var ad=class extends re{priority=100;parse(t,r,o){switch(r){case"w":return Le(We.week,t);case"wo":return o.ordinalNumber(t,{unit:"week"});default:return Ee(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o,n){return pr(lS(t,o,n),n)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};function cS(e,t,r){let o=Z(e,r?.in),n=Ri(o,r)-t;return o.setDate(o.getDate()-n*7),o}var ld=class extends re{priority=100;parse(t,r,o){switch(r){case"I":return Le(We.week,t);case"Io":return o.ordinalNumber(t,{unit:"week"});default:return Ee(r.length,t)}}validate(t,r){return r>=1&&r<=53}set(t,r,o){return ao(cS(t,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};var KN=[31,28,31,30,31,30,31,31,30,31,30,31],XN=[31,29,31,30,31,30,31,31,30,31,30,31],cd=class extends re{priority=90;subPriority=1;parse(t,r,o){switch(r){case"d":return Le(We.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return Ee(r.length,t)}}validate(t,r){let o=t.getFullYear(),n=Qf(o),i=t.getMonth();return n?r>=1&&r<=XN[i]:r>=1&&r<=KN[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 ud=class extends re{priority=90;subpriority=1;parse(t,r,o){switch(r){case"D":case"DD":return Le(We.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return Ee(r.length,t)}}validate(t,r){let o=t.getFullYear();return Qf(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 Ea(e,t,r){let o=jr(),n=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,i=Z(e,r?.in),s=i.getDay(),l=(t%7+7)%7,c=7-n,u=t<0||t>6?t-(s+c)%7:(l+c)%7-(s+c)%7;return hn(i,u,r)}var fd=class extends re{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=Ea(t,o,n),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};var dd=class extends re{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 Ke(Ee(r.length,t),i);case"eo":return Ke(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=Ea(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 md=class extends re{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 Ke(Ee(r.length,t),i);case"co":return Ke(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=Ea(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 uS(e,t,r){let o=Z(e,r?.in),n=rS(o,r),i=t-n;return hn(o,i,r)}var pd=class extends re{priority=90;parse(t,r,o){let n=i=>i===0?7:i;switch(r){case"i":case"ii":return Ee(r.length,t);case"io":return o.ordinalNumber(t,{unit:"day"});case"iii":return Ke(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 Ke(o.day(t,{width:"narrow",context:"formatting"}),n);case"iiiiii":return Ke(o.day(t,{width:"short",context:"formatting"})||o.day(t,{width:"narrow",context:"formatting"}),n);default:return Ke(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=uS(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 gd=class extends re{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(Ca(o),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]};var hd=class extends re{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(Ca(o),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]};var bd=class extends re{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(Ca(o),0,0,0),t}incompatibleTokens=["a","b","t","T"]};var vd=class extends re{priority=70;parse(t,r,o){switch(r){case"h":return Le(We.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return Ee(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 yd=class extends re{priority=70;parse(t,r,o){switch(r){case"H":return Le(We.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return Ee(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 wd=class extends re{priority=70;parse(t,r,o){switch(r){case"K":return Le(We.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return Ee(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 xd=class extends re{priority=70;parse(t,r,o){switch(r){case"k":return Le(We.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return Ee(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 _d=class extends re{priority=60;parse(t,r,o){switch(r){case"m":return Le(We.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return Ee(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 Sd=class extends re{priority=50;parse(t,r,o){switch(r){case"s":return Le(We.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return Ee(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 Cd=class extends re{priority=30;parse(t,r){let o=n=>Math.trunc(n*Math.pow(10,-r.length+3));return Ke(Ee(r.length,t),o)}set(t,r,o){return t.setMilliseconds(o),t}incompatibleTokens=["t","T"]};var Ed=class extends re{priority=10;parse(t,r){switch(r){case"X":return Eo(Co.basicOptionalMinutes,t);case"XX":return Eo(Co.basic,t);case"XXXX":return Eo(Co.basicOptionalSeconds,t);case"XXXXX":return Eo(Co.extendedOptionalSeconds,t);default:return Eo(Co.extended,t)}}set(t,r,o){return r.timestampIsSet?t:ge(t,t.getTime()-vs(t)-o)}incompatibleTokens=["t","T","x"]};var Rd=class extends re{priority=10;parse(t,r){switch(r){case"x":return Eo(Co.basicOptionalMinutes,t);case"xx":return Eo(Co.basic,t);case"xxxx":return Eo(Co.basicOptionalSeconds,t);case"xxxxx":return Eo(Co.extendedOptionalSeconds,t);default:return Eo(Co.extended,t)}}set(t,r,o){return r.timestampIsSet?t:ge(t,t.getTime()-vs(t)-o)}incompatibleTokens=["t","T","X"]};var Td=class extends re{priority=40;parse(t){return Xf(t)}set(t,r,o){return[ge(t,o*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"};var Od=class extends re{priority=20;parse(t){return Xf(t)}set(t,r,o){return[ge(t,o),{timestampIsSet:!0}]}incompatibleTokens="*"};var fS={G:new Kf,y:new Jf,Y:new ed,R:new td,u:new rd,Q:new od,q:new nd,M:new id,L:new sd,w:new ad,I:new ld,d:new cd,D:new ud,E:new fd,e:new dd,c:new md,i:new pd,a:new gd,b:new hd,B:new bd,h:new vd,H:new yd,K:new wd,k:new xd,m:new _d,s:new Sd,S:new Cd,X:new Ed,x:new Rd,t:new Td,T:new Od};var ZN=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,QN=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,JN=/^'([^]*?)'?$/,e3=/''/g,t3=/\S/,r3=/[a-zA-Z]/;function dS(e,t,r,o){let n=()=>ge(o?.in||r,NaN),i=tS(),s=o?.locale??i.locale??Ho,a=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():Z(r,o?.in);let c={firstWeekContainsDate:a,weekStartsOn:l,locale:s},u=[new qf(o?.in,r)],f=t.match(QN).map(w=>{let x=w[0];if(x in Xl){let h=Xl[x];return h(w,s.formatLong)}return w}).join("").match(ZN),p=[];for(let w of f){!o?.useAdditionalWeekYearTokens&&Uf(w)&&Zl(w,t,e),!o?.useAdditionalDayOfYearTokens&&Yf(w)&&Zl(w,t,e);let x=w[0],h=fS[x];if(h){let{incompatibleTokens:y}=h;if(Array.isArray(y)){let E=p.find(_=>y.includes(_.token)||_.token===x);if(E)throw new RangeError(`The format string mustn't contain \`${E.fullToken}\` and \`${w}\` at the same time`)}else if(h.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${w}\` and any other token at the same time`);p.push({token:x,fullToken:w});let v=h.run(e,w,s.match,c);if(!v)return n();u.push(v.setter),e=v.rest}else{if(x.match(r3))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");if(w==="''"?w="'":x==="'"&&(w=o3(w)),e.indexOf(w)===0)e=e.slice(w.length);else return n()}}if(e.length>0&&t3.test(e))return n();let m=u.map(w=>w.priority).sort((w,x)=>x-w).filter((w,x,h)=>h.indexOf(w)===x).map(w=>u.filter(x=>x.priority===w).sort((x,h)=>h.subPriority-x.subPriority)).map(w=>w[0]),g=Z(r,o?.in);if(isNaN(+g))return n();let b={};for(let w of m){if(!w.validate(g,c))return n();let x=w.set(g,b,c);Array.isArray(x)?(g=x[0],Object.assign(b,x[1])):g=x}return g}function o3(e){return e.match(JN)[1].replace(e3,"'")}function mS(e,t,r){let[o,n]=So(r?.in,e,t);return o.getFullYear()===n.getFullYear()&&o.getMonth()===n.getMonth()}function pS(e,t,r){let[o,n]=So(r?.in,e,t);return o.getFullYear()===n.getFullYear()}function ws(e,t,r){return hn(e,-t,r)}function gS(e,t,r){let o=Z(e,r?.in),n=o.getFullYear(),i=o.getDate(),s=ge(r?.in||e,0);s.setFullYear(n,t,15),s.setHours(0,0,0,0);let a=eS(s);return o.setMonth(t,Math.min(i,a)),o}function hS(e,t,r){let o=Z(e,r?.in);return isNaN(+o)?ge(r?.in||e,NaN):(o.setFullYear(t),o)}function Pd(e,t,r){return ba(e,-t,r)}function bS(e,t,r){return Vf(e,-t,r)}function kd(e,t,r){return Ff(e,-t,r)}function vS(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 Id(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 yS(e,t){let r=Id(e,t),o=vS(e,t);return t.addDays(r,o*7-1)}var vn={...Ho,labels:{labelDayButton:(e,t,r,o)=>{let n;o&&typeof o.format=="function"?n=o.format.bind(o):n=(s,a)=>bn(s,a,{locale:Ho,...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)=>bn(n,i,{locale:Ho,...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)=>bn(s,a,{locale:Ho,...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)=>bn(n,i,{locale:Ho,...t}),o(e,"cccc")}}};var Ft=class e{constructor(t,r){this.today=()=>{if(this.overrides?.today)return this.overrides.today();if(this.options.timeZone)return Ht.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 Ht(o,n,i,this.options.timeZone):new Date(o,n,i),this.addDays=(o,n)=>this.overrides?.addDays?this.overrides.addDays(o,n):hn(o,n),this.addMonths=(o,n)=>this.overrides?.addMonths?this.overrides.addMonths(o,n):ba(o,n),this.addWeeks=(o,n)=>this.overrides?.addWeeks?this.overrides.addWeeks(o,n):Vf(o,n),this.addYears=(o,n)=>this.overrides?.addYears?this.overrides.addYears(o,n):Ff(o,n),this.differenceInCalendarDays=(o,n)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(o,n):ei(o,n),this.differenceInCalendarMonths=(o,n)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(o,n):Bf(o,n),this.eachMonthOfInterval=o=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(o):L1(o),this.eachYearOfInterval=o=>{let n=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(o):W1(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):yS(o,this),this.endOfISOWeek=o=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(o):z1(o),this.endOfMonth=o=>this.overrides?.endOfMonth?this.overrides.endOfMonth(o):F1(o),this.endOfWeek=(o,n)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(o,n):Hf(o,this.options),this.endOfYear=o=>this.overrides?.endOfYear?this.overrides.endOfYear(o):B1(o),this.format=(o,n,i)=>{let s=this.overrides?.format?this.overrides.format(o,n,this.options):bn(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):Ri(o),this.getMonth=(o,n)=>this.overrides?.getMonth?this.overrides.getMonth(o,this.options):oS(o,this.options),this.getYear=(o,n)=>this.overrides?.getYear?this.overrides.getYear(o,this.options):nS(o,this.options),this.getWeek=(o,n)=>this.overrides?.getWeek?this.overrides.getWeek(o,this.options):Ti(o,this.options),this.isAfter=(o,n)=>this.overrides?.isAfter?this.overrides.isAfter(o,n):iS(o,n),this.isBefore=(o,n)=>this.overrides?.isBefore?this.overrides.isBefore(o,n):sS(o,n),this.isDate=o=>this.overrides?.isDate?this.overrides.isDate(o):Lf(o),this.isSameDay=(o,n)=>this.overrides?.isSameDay?this.overrides.isSameDay(o,n):V1(o,n),this.isSameMonth=(o,n)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(o,n):mS(o,n),this.isSameYear=(o,n)=>this.overrides?.isSameYear?this.overrides.isSameYear(o,n):pS(o,n),this.max=o=>this.overrides?.max?this.overrides.max(o):M1(o),this.min=o=>this.overrides?.min?this.overrides.min(o):N1(o),this.setMonth=(o,n)=>this.overrides?.setMonth?this.overrides.setMonth(o,n):gS(o,n),this.setYear=(o,n)=>this.overrides?.setYear?this.overrides.setYear(o,n):hS(o,n),this.startOfBroadcastWeek=(o,n)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(o,this):Id(o,this),this.startOfDay=o=>this.overrides?.startOfDay?this.overrides.startOfDay(o):Ei(o),this.startOfISOWeek=o=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(o):ao(o),this.startOfMonth=o=>this.overrides?.startOfMonth?this.overrides.startOfMonth(o):zf(o),this.startOfWeek=(o,n)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(o,this.options):pr(o,this.options),this.startOfYear=o=>this.overrides?.startOfYear?this.overrides.startOfYear(o):va(o),this.options={locale:vn,...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)}};Ft.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 Lt=new Ft;var Ra=class{constructor(t,r,o=Lt){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 Dd=class{constructor(t,r){this.date=t,this.weeks=r}};var Ad=class{constructor(t,r){this.days=r,this.weekNumber=t}};var jb={};xo(jb,{CaptionLabel:()=>n3,Chevron:()=>i3,Day:()=>s3,DayButton:()=>a3,Dropdown:()=>l3,DropdownNav:()=>c3,Footer:()=>u3,Month:()=>f3,MonthCaption:()=>d3,MonthGrid:()=>m3,Months:()=>p3,MonthsDropdown:()=>g3,Nav:()=>h3,NextMonthButton:()=>b3,Option:()=>v3,PreviousMonthButton:()=>y3,Root:()=>w3,Select:()=>x3,Week:()=>_3,WeekNumber:()=>E3,WeekNumberHeader:()=>R3,Weekday:()=>S3,Weekdays:()=>C3,Weeks:()=>T3,YearsDropdown:()=>O3});var wS=d(z(),1);function n3(e){return wS.default.createElement("span",{...e})}var Ta=d(z(),1);function i3(e){let{size:t=24,orientation:r="left",className:o,style:n}=e;return Ta.default.createElement("svg",{className:o,style:n,width:t,height:t,viewBox:"0 0 24 24"},r==="up"&&Ta.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"&&Ta.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"&&Ta.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),r==="right"&&Ta.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}var xS=d(z(),1);function s3(e){let{day:t,modifiers:r,...o}=e;return xS.default.createElement("td",{...o})}var Md=d(z(),1);function a3(e){let{day:t,modifiers:r,...o}=e,n=Md.default.useRef(null);return Md.default.useEffect(()=>{r.focused&&n.current?.focus()},[r.focused]),Md.default.createElement("button",{ref:n,...o})}var Oa=d(z(),1);var K;(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"})(K||(K={}));var Je;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(Je||(Je={}));var Yr;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Yr||(Yr={}));var Or;(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"})(Or||(Or={}));var Nd=d(z(),1),zb=(0,Nd.createContext)(void 0);function Oi(){let e=(0,Nd.useContext)(zb);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function l3(e){let{options:t,className:r,...o}=e,{classNames:n,components:i,styles:s}=Oi(),a=[n[K.Dropdown],r].join(" "),l=t?.find(({value:c})=>c===o.value);return Oa.default.createElement("span",{"data-disabled":o.disabled,className:n[K.DropdownRoot],style:s?.[K.DropdownRoot]},Oa.default.createElement(i.Select,{className:a,...o},t?.map(({value:c,label:u,disabled:f})=>Oa.default.createElement(i.Option,{key:c,value:c,disabled:f},u))),Oa.default.createElement("span",{className:n[K.CaptionLabel],style:s?.[K.CaptionLabel],"aria-hidden":!0},l?.label,Oa.default.createElement(i.Chevron,{orientation:"down",size:18,className:n[K.Chevron],style:s?.[K.Chevron]})))}var _S=d(z(),1);function c3(e){return _S.default.createElement("div",{...e})}var SS=d(z(),1);function u3(e){return SS.default.createElement("div",{...e})}var CS=d(z(),1);function f3(e){let{calendarMonth:t,displayIndex:r,...o}=e;return CS.default.createElement("div",{...o},e.children)}var ES=d(z(),1);function d3(e){let{calendarMonth:t,displayIndex:r,...o}=e;return ES.default.createElement("div",{...o})}var RS=d(z(),1);function m3(e){return RS.default.createElement("table",{...e})}var TS=d(z(),1);function p3(e){return TS.default.createElement("div",{...e})}var OS=d(z(),1);function g3(e){let{components:t}=Oi();return OS.default.createElement(t.Dropdown,{...e})}var ri=d(z(),1);function h3(e){let{onPreviousClick:t,onNextClick:r,previousMonth:o,nextMonth:n,...i}=e,{components:s,classNames:a,styles:l,labels:{labelPrevious:c,labelNext:u}}=Oi(),f=(0,ri.useCallback)(m=>{n&&r?.(m)},[n,r]),p=(0,ri.useCallback)(m=>{o&&t?.(m)},[o,t]);return ri.default.createElement("nav",{...i},ri.default.createElement(s.PreviousMonthButton,{type:"button",className:a[K.PreviousMonthButton],style:l?.[K.PreviousMonthButton],tabIndex:o?void 0:-1,"aria-disabled":o?void 0:!0,"aria-label":c(o),onClick:p},ri.default.createElement(s.Chevron,{disabled:o?void 0:!0,className:a[K.Chevron],style:l?.[K.Chevron],orientation:"left"})),ri.default.createElement(s.NextMonthButton,{type:"button",className:a[K.NextMonthButton],style:l?.[K.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":n?void 0:!0,"aria-label":u(n),onClick:f},ri.default.createElement(s.Chevron,{disabled:n?void 0:!0,orientation:"right",className:a[K.Chevron],style:l?.[K.Chevron]})))}var PS=d(z(),1);function b3(e){return PS.default.createElement("button",{...e})}var kS=d(z(),1);function v3(e){return kS.default.createElement("option",{...e})}var IS=d(z(),1);function y3(e){return IS.default.createElement("button",{...e})}var DS=d(z(),1);function w3(e){let{rootRef:t,...r}=e;return DS.default.createElement("div",{...r,ref:t})}var AS=d(z(),1);function x3(e){return AS.default.createElement("select",{...e})}var MS=d(z(),1);function _3(e){let{week:t,...r}=e;return MS.default.createElement("tr",{...r})}var NS=d(z(),1);function S3(e){return NS.default.createElement("th",{...e})}var Hb=d(z(),1);function C3(e){return Hb.default.createElement("thead",{"aria-hidden":!0},Hb.default.createElement("tr",{...e}))}var VS=d(z(),1);function E3(e){let{week:t,...r}=e;return VS.default.createElement("th",{...r})}var FS=d(z(),1);function R3(e){return FS.default.createElement("th",{...e})}var LS=d(z(),1);function T3(e){return LS.default.createElement("tbody",{...e})}var BS=d(z(),1);function O3(e){let{components:t}=Oi();return BS.default.createElement(t.Dropdown,{...e})}var xe=d(z(),1);function Ur(e,t,r=!1,o=Lt){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 Pa(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Pi(e){return!!(e&&typeof e=="object"&&"from"in e)}function ka(e){return!!(e&&typeof e=="object"&&"after"in e)}function Ia(e){return!!(e&&typeof e=="object"&&"before"in e)}function Vd(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function Fd(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Ro(e,t,r=Lt){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(Fd(a,r))return a.some(l=>n(e,l));if(Pi(a))return Ur(a,e,!1,r);if(Vd(a))return Array.isArray(a.dayOfWeek)?a.dayOfWeek.includes(e.getDay()):a.dayOfWeek===e.getDay();if(Pa(a)){let l=i(a.before,e),c=i(a.after,e),u=l>0,f=c<0;return s(a.before,a.after)?f&&u:u||f}return ka(a)?i(e,a.after)>0:Ia(a)?i(a.before,e)>0:typeof a=="function"?a(e):!1})}function WS(e,t,r,o,n){let{disabled:i,hidden:s,modifiers:a,showOutsideDays:l,broadcastCalendar:c,today:u=n.today()}=t,{isSameDay:f,isSameMonth:p,startOfMonth:m,isBefore:g,endOfMonth:b,isAfter:w}=n,x=r&&m(r),h=o&&b(o),y={[Je.focused]:[],[Je.outside]:[],[Je.disabled]:[],[Je.hidden]:[],[Je.today]:[]},v={};for(let E of e){let{date:_,displayMonth:T}=E,C=!!(T&&!p(_,T)),R=!!(x&&g(_,x)),I=!!(h&&w(_,h)),A=!!(i&&Ro(_,i,n)),D=!!(s&&Ro(_,s,n))||R||I||!c&&!l&&C||c&&l===!1&&C,P=f(_,u);C&&y.outside.push(E),A&&y.disabled.push(E),D&&y.hidden.push(E),P&&y.today.push(E),a&&Object.keys(a).forEach(N=>{let k=a?.[N];k&&Ro(_,k,n)&&(v[N]?v[N].push(E):v[N]=[E])})}return E=>{let _={[Je.focused]:!1,[Je.disabled]:!1,[Je.hidden]:!1,[Je.outside]:!1,[Je.today]:!1},T={};for(let C in y){let R=y[C];_[C]=R.some(I=>I===E)}for(let C in v)T[C]=v[C].some(R=>R===E);return{..._,...T}}}function zS(e,t,r={}){return Object.entries(e).filter(([,n])=>n===!0).reduce((n,[i])=>(r[i]?n.push(r[i]):t[Je[i]]?n.push(t[Je[i]]):t[Yr[i]]&&n.push(t[Yr[i]]),n),[t[K.Day]])}function HS(e){return{...jb,...e}}function jS(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 YS(){let e={};for(let t in K)e[K[t]]=`rdp-${K[t]}`;for(let t in Je)e[Je[t]]=`rdp-${Je[t]}`;for(let t in Yr)e[Yr[t]]=`rdp-${Yr[t]}`;for(let t in Or)e[Or[t]]=`rdp-${Or[t]}`;return e}var Yb={};xo(Yb,{formatCaption:()=>P3,formatDay:()=>k3,formatMonthDropdown:()=>I3,formatWeekNumber:()=>A3,formatWeekNumberHeader:()=>M3,formatWeekdayName:()=>D3,formatYearDropdown:()=>N3});function P3(e,t,r){return(r??new Ft(t)).formatMonthYear(e)}function k3(e,t,r){return(r??new Ft(t)).format(e,"d")}function I3(e,t=Lt){return t.format(e,"LLLL")}function D3(e,t,r){return(r??new Ft(t)).format(e,"cccccc")}function A3(e,t=Lt){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function M3(){return""}function N3(e,t=Lt){return t.format(e,"yyyy")}function US(e){return{...Yb,...e}}var rv={};xo(rv,{labelDayButton:()=>Ub,labelGrid:()=>Gb,labelGridcell:()=>$b,labelMonthDropdown:()=>qb,labelNav:()=>Kb,labelNext:()=>Xb,labelPrevious:()=>Zb,labelWeekNumber:()=>Jb,labelWeekNumberHeader:()=>ev,labelWeekday:()=>Qb,labelYearDropdown:()=>tv});function Ub(e,t,r,o){let n=(o??new Ft(r)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function Gb(e,t,r){return(r??new Ft(t)).formatMonthYear(e)}function $b(e,t,r,o){let n=(o??new Ft(r)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function qb(e){return"Choose the Month"}function Kb(){return""}var V3="Go to the Next Month";function Xb(e,t){return V3}function Zb(e){return"Go to the Previous Month"}function Qb(e,t,r){return(r??new Ft(t)).format(e,"cccc")}function Jb(e,t){return`Week ${e}`}function ev(e){return"Week Number"}function tv(e){return"Choose the Year"}var jo=(e,t,r)=>t||(r?typeof r=="function"?r:(...o)=>r:e);function GS(e,t){let r=t.locale?.labels??{};return{...rv,...e??{},labelDayButton:jo(Ub,e?.labelDayButton,r.labelDayButton),labelMonthDropdown:jo(qb,e?.labelMonthDropdown,r.labelMonthDropdown),labelNext:jo(Xb,e?.labelNext,r.labelNext),labelPrevious:jo(Zb,e?.labelPrevious,r.labelPrevious),labelWeekNumber:jo(Jb,e?.labelWeekNumber,r.labelWeekNumber),labelYearDropdown:jo(tv,e?.labelYearDropdown,r.labelYearDropdown),labelGrid:jo(Gb,e?.labelGrid,r.labelGrid),labelGridcell:jo($b,e?.labelGridcell,r.labelGridcell),labelNav:jo(Kb,e?.labelNav,r.labelNav),labelWeekNumberHeader:jo(ev,e?.labelWeekNumberHeader,r.labelWeekNumberHeader),labelWeekday:jo(Qb,e?.labelWeekday,r.labelWeekday)}}function $S(e,t,r,o,n){let{startOfMonth:i,startOfYear:s,endOfYear:a,eachMonthOfInterval:l,getMonth:c}=n;return l({start:s(e),end:a(e)}).map(p=>{let m=o.formatMonthDropdown(p,n),g=c(p),b=t&&p<i(t)||r&&p>i(r)||!1;return{value:g,label:m,disabled:b}})}function qS(e,t={},r={}){let o={...t?.[K.Day]};return Object.entries(e).filter(([,n])=>n===!0).forEach(([n])=>{o={...o,...r?.[n]}}),o}function KS(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 l=e.addDays(i,a);s.push(l)}return s}function XS(e,t,r,o,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:s,eachYearOfInterval:a,getYear:l}=o,c=i(e),u=s(t),f=a({start:c,end:u});return n&&f.reverse(),f.map(p=>{let m=r.formatYearDropdown(p,o);return{value:l(p),label:m,disabled:!1}})}function ZS(e,t={}){let{weekStartsOn:r,locale:o}=t,n=r??o?.options?.weekStartsOn??0,i=a=>{let l=typeof a=="number"||typeof a=="string"?new Date(a):a;return new Ht(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(Ht.tz(e)),newDate:(a,l,c)=>new Ht(a,l,c,12,0,0,e),startOfDay:a=>i(a),startOfWeek:(a,l)=>{let c=i(a),u=l?.weekStartsOn??n,f=(c.getDay()-u+7)%7;return c.setDate(c.getDate()-f),c},startOfISOWeek:a=>{let l=i(a),c=(l.getDay()-1+7)%7;return l.setDate(l.getDate()-c),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 c=i(a),p=(((l?.weekStartsOn??n)+6)%7-c.getDay()+7)%7;return c.setDate(c.getDate()+p),c},endOfISOWeek:a=>{let l=i(a),c=(7-l.getDay())%7;return l.setDate(l.getDate()+c),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),c=i(a.end),u=[],f=new Ht(l.getFullYear(),l.getMonth(),1,12,0,0,e),p=c.getFullYear()*12+c.getMonth();for(;f.getFullYear()*12+f.getMonth()<=p;)u.push(new Ht(f,e)),f.setMonth(f.getMonth()+1,1);return u},addDays:(a,l)=>{let c=i(a);return c.setDate(c.getDate()+l),c},addWeeks:(a,l)=>{let c=i(a);return c.setDate(c.getDate()+l*7),c},addMonths:(a,l)=>{let c=i(a);return c.setMonth(c.getMonth()+l),c},addYears:(a,l)=>{let c=i(a);return c.setFullYear(c.getFullYear()+l),c},eachYearOfInterval:a=>{let l=i(a.start),c=i(a.end),u=[],f=new Ht(l.getFullYear(),0,1,12,0,0,e);for(;f.getFullYear()<=c.getFullYear();)u.push(new Ht(f,e)),f.setFullYear(f.getFullYear()+1,0,1);return u},getWeek:(a,l)=>{let c=s(a);return Ti(c,{weekStartsOn:l?.weekStartsOn??n,firstWeekContainsDate:l?.firstWeekContainsDate??o?.options?.firstWeekContainsDate??1})},getISOWeek:a=>{let l=s(a);return Ri(l)},differenceInCalendarDays:(a,l)=>{let c=s(a),u=s(l);return ei(c,u)},differenceInCalendarMonths:(a,l)=>{let c=s(a),u=s(l);return Bf(c,u)}}}var Da=d(z(),1);var Ql=e=>e instanceof HTMLElement?e:null,ov=e=>[...e.querySelectorAll("[data-animated-month]")??[]],F3=e=>Ql(e.querySelector("[data-animated-month]")),nv=e=>Ql(e.querySelector("[data-animated-caption]")),iv=e=>Ql(e.querySelector("[data-animated-weeks]")),L3=e=>Ql(e.querySelector("[data-animated-nav]")),B3=e=>Ql(e.querySelector("[data-animated-weekdays]"));function QS(e,t,{classNames:r,months:o,focused:n,dateLib:i}){let s=(0,Da.useRef)(null),a=(0,Da.useRef)(o),l=(0,Da.useRef)(!1);(0,Da.useLayoutEffect)(()=>{let c=a.current;if(a.current=o,!t||!e.current||!(e.current instanceof HTMLElement)||o.length===0||c.length===0||o.length!==c.length)return;let u=i.isSameMonth(o[0].date,c[0].date),f=i.isAfter(o[0].date,c[0].date),p=f?r[Or.caption_after_enter]:r[Or.caption_before_enter],m=f?r[Or.weeks_after_enter]:r[Or.weeks_before_enter],g=s.current,b=e.current.cloneNode(!0);if(b instanceof HTMLElement?(ov(b).forEach(y=>{if(!(y instanceof HTMLElement))return;let v=F3(y);v&&y.contains(v)&&y.removeChild(v);let E=nv(y);E&&E.classList.remove(p);let _=iv(y);_&&_.classList.remove(m)}),s.current=b):s.current=null,l.current||u||n)return;let w=g instanceof HTMLElement?ov(g):[],x=ov(e.current);if(x?.every(h=>h instanceof HTMLElement)&&w?.every(h=>h instanceof HTMLElement)){l.current=!0;let h=[];e.current.style.isolation="isolate";let y=L3(e.current);y&&(y.style.zIndex="1"),x.forEach((v,E)=>{let _=w[E];if(!_)return;v.style.position="relative",v.style.overflow="hidden";let T=nv(v);T&&T.classList.add(p);let C=iv(v);C&&C.classList.add(m);let R=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),y&&(y.style.zIndex=""),T&&T.classList.remove(p),C&&C.classList.remove(m),v.style.position="",v.style.overflow="",v.contains(_)&&v.removeChild(_)};h.push(R),_.style.pointerEvents="none",_.style.position="absolute",_.style.overflow="hidden",_.setAttribute("aria-hidden","true");let I=B3(_);I&&(I.style.opacity="0");let A=nv(_);A&&(A.classList.add(f?r[Or.caption_before_exit]:r[Or.caption_after_exit]),A.addEventListener("animationend",R));let D=iv(_);D&&D.classList.add(f?r[Or.weeks_before_exit]:r[Or.weeks_after_exit]),v.insertBefore(_,v.firstChild)})}})}var Ld=d(z(),1);function JS(e,t,r,o){let n=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:a,broadcastCalendar:l}=r??{},{addDays:c,differenceInCalendarDays:u,differenceInCalendarMonths:f,endOfBroadcastWeek:p,endOfISOWeek:m,endOfMonth:g,endOfWeek:b,isAfter:w,startOfBroadcastWeek:x,startOfISOWeek:h,startOfWeek:y}=o,v=l?x(n,o):s?h(n):y(n),E=l?p(i):s?m(g(i)):b(g(i)),_=t&&(l?p(t):s?m(t):b(t)),T=_&&w(E,_)?_:E,C=u(T,v),R=f(i,n)+1,I=[];for(let P=0;P<=C;P++){let N=c(v,P);I.push(N)}let D=(l?35:42)*R;if(a&&I.length<D){let P=D-I.length;for(let N=0;N<P;N++){let k=c(I[I.length-1],1);I.push(k)}}return I}function eC(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 tC(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 sv(e,t,r,o){let{month:n,defaultMonth:i,today:s=o.today(),numberOfMonths:a=1}=e,l=n||i||s,{differenceInCalendarMonths:c,addMonths:u,startOfMonth:f}=o;if(r&&c(r,l)<a-1){let p=-1*(a-1);l=u(r,p)}return t&&c(l,t)<0&&(l=t),f(l)}function rC(e,t,r,o){let{addDays:n,endOfBroadcastWeek:i,endOfISOWeek:s,endOfMonth:a,endOfWeek:l,getISOWeek:c,getWeek:u,startOfBroadcastWeek:f,startOfISOWeek:p,startOfWeek:m}=o,g=e.reduce((b,w)=>{let x=r.broadcastCalendar?f(w,o):r.ISOWeek?p(w):m(w),h=r.broadcastCalendar?i(w):r.ISOWeek?s(a(w)):l(a(w)),y=t.filter(T=>T>=x&&T<=h),v=r.broadcastCalendar?35:42;if(r.fixedWeeks&&y.length<v){let T=t.filter(C=>{let R=v-y.length;return C>h&&C<=n(h,R)});y.push(...T)}let E=y.reduce((T,C)=>{let R=r.ISOWeek?c(C):u(C),I=T.find(D=>D.weekNumber===R),A=new Ra(C,w,o);return I?I.days.push(A):T.push(new Ad(R,[A])),T},[]),_=new Dd(w,E);return b.push(_),b},[]);return r.reverseMonths?g.reverse():g}function oC(e,t){let{startMonth:r,endMonth:o}=e,{startOfYear:n,startOfDay:i,startOfMonth:s,endOfMonth:a,addYears:l,endOfYear:c,today:u}=t,f=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return r?r=s(r):!r&&f&&(r=n(l(e.today??u(),-100))),o?o=a(o):!o&&f&&(o=c(e.today??u())),[r&&i(r),o&&i(o)]}function nC(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:l}=o,c=n?i:1,u=s(e);if(!t)return a(u,c);if(!(l(t,e)<i))return a(u,c)}function iC(e,t,r,o){if(r.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=r,{startOfMonth:s,addMonths:a,differenceInCalendarMonths:l}=o,c=n?i??1:1,u=s(e);if(!t)return a(u,-c);if(!(l(u,t)<=0))return a(u,-c)}function sC(e){let t=[];return e.reduce((r,o)=>r.concat(o.weeks.slice()),t.slice())}var aC=d(z(),1);function ki(e,t){let[r,o]=(0,aC.useState)(e);return[t===void 0?r:t,o]}function lC(e,t){let[r,o]=oC(e,t),{startOfMonth:n,endOfMonth:i}=t,s=sv(e,r,o,t),[a,l]=ki(s,e.month?s:void 0);(0,Ld.useEffect)(()=>{let v=sv(e,r,o,t);l(v)},[e.timeZone]);let{months:c,weeks:u,days:f,previousMonth:p,nextMonth:m}=(0,Ld.useMemo)(()=>{let v=tC(a,o,{numberOfMonths:e.numberOfMonths},t),E=JS(v,e.endMonth?i(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),_=rC(v,E,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),T=sC(_),C=eC(_),R=iC(a,r,e,t),I=nC(a,o,e,t);return{months:_,weeks:T,days:C,previousMonth:R,nextMonth:I}},[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,w=v=>u.some(E=>E.days.some(_=>_.isEqualTo(v))),x=v=>{if(g)return;let E=n(v);r&&E<n(r)&&(E=n(r)),o&&E>n(o)&&(E=n(o)),l(E),b?.(E)};return{months:c,weeks:u,days:f,navStart:r,navEnd:o,previousMonth:p,nextMonth:m,goToMonth:x,goToDay:v=>{w(v)||x(v.date)}}}var lv=d(z(),1);var yn;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(yn||(yn={}));function cC(e){return!e[Je.disabled]&&!e[Je.hidden]&&!e[Je.outside]}function uC(e,t,r,o){let n,i=-1;for(let s of e){let a=t(s);cC(a)&&(a[Je.focused]&&i<yn.FocusedModifier?(n=s,i=yn.FocusedModifier):o?.isEqualTo(s)&&i<yn.LastFocused?(n=s,i=yn.LastFocused):r(s.date)&&i<yn.Selected?(n=s,i=yn.Selected):a[Je.today]&&i<yn.Today&&(n=s,i=yn.Today))}return n||(n=e.find(s=>cC(t(s)))),n}function fC(e,t,r,o,n,i,s){let{ISOWeek:a,broadcastCalendar:l}=i,{addDays:c,addMonths:u,addWeeks:f,addYears:p,endOfBroadcastWeek:m,endOfISOWeek:g,endOfWeek:b,max:w,min:x,startOfBroadcastWeek:h,startOfISOWeek:y,startOfWeek:v}=s,_={day:c,week:f,month:u,year:p,startOfWeek:T=>l?h(T,s):a?y(T):v(T),endOfWeek:T=>l?m(T):a?g(T):b(T)}[e](r,t==="after"?1:-1);return t==="before"&&o?_=w([o,_]):t==="after"&&n&&(_=x([n,_])),_}function av(e,t,r,o,n,i,s,a=0){if(a>365)return;let l=fC(e,t,r.date,o,n,i,s),c=!!(i.disabled&&Ro(l,i.disabled,s)),u=!!(i.hidden&&Ro(l,i.hidden,s)),f=l,p=new Ra(l,f,s);return!c&&!u?p:av(e,t,p,o,n,i,s,a+1)}function dC(e,t,r,o,n){let{autoFocus:i}=e,[s,a]=(0,lv.useState)(),l=uC(t.days,r,o||(()=>!1),s),[c,u]=(0,lv.useState)(i?l:void 0);return{isFocusTarget:b=>!!l?.isEqualTo(b),setFocused:u,focused:c,blur:()=>{a(c),u(void 0)},moveFocus:(b,w)=>{if(!c)return;let x=av(b,w,c,t.navStart,t.navEnd,e,n);x&&(e.disableNavigation&&!t.days.some(y=>y.isEqualTo(x))||(t.goToDay(x),u(x)))}}}function mC(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=ki(r,n?r:void 0),a=n?r:i,{isSameDay:l}=t,c=m=>a?.some(g=>l(g,m))??!1,{min:u,max:f}=e;return{selected:a,select:(m,g,b)=>{let w=[...a??[]];if(c(m)){if(a?.length===u||o&&a?.length===1)return;w=a?.filter(x=>!l(x,m))}else a?.length===f?w=[m]:w=[...w,m];return n||s(w),n?.(w,m,g,b),w},isSelected:c}}function pC(e,t,r=0,o=0,n=!1,i=Lt){let{from:s,to:a}=t||{},{isSameDay:l,isAfter:c,isBefore:u}=i,f;if(!s&&!a)f={from:e,to:r>0?void 0:e};else if(s&&!a)l(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(l(s,e)&&l(a,e))n?f={from:s,to:a}:f=void 0;else if(l(s,e))f={from:s,to:r>0?void 0:e};else if(l(a,e))f={from:e,to:r>0?void 0:e};else if(u(e,s))f={from:e,to:a};else if(c(e,s))f={from:s,to:e};else if(c(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);o>0&&p>o?f={from:e,to:void 0}:r>1&&p<r&&(f={from:e,to:void 0})}return f}function gC(e,t,r=Lt){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 cv(e,t,r=Lt){return Ur(e,t.from,!1,r)||Ur(e,t.to,!1,r)||Ur(t,e.from,!1,r)||Ur(t,e.to,!1,r)}function Bd(e,t,r=Lt){let o=Array.isArray(t)?t:[t];if(o.filter(a=>typeof a!="function").some(a=>typeof a=="boolean"?a:r.isDate(a)?Ur(e,a,!1,r):Fd(a,r)?a.some(l=>Ur(e,l,!1,r)):Pi(a)?a.from&&a.to?cv(e,{from:a.from,to:a.to},r):!1:Vd(a)?gC(e,a.dayOfWeek,r):Pa(a)?r.isAfter(a.before,a.after)?cv(e,{from:r.addDays(a.after,1),to:r.addDays(a.before,-1)},r):Ro(e.from,a,r)||Ro(e.to,a,r):ka(a)||Ia(a)?Ro(e.from,a,r)||Ro(e.to,a,r):!1))return!0;let s=o.filter(a=>typeof a=="function");if(s.length){let a=e.from,l=r.differenceInCalendarDays(e.to,e.from);for(let c=0;c<=l;c++){if(s.some(u=>u(a)))return!0;a=r.addDays(a,1)}}return!1}function hC(e,t){let{disabled:r,excludeDisabled:o,resetOnSelect:n,selected:i,required:s,onSelect:a}=e,[l,c]=ki(i,a?i:void 0),u=a?i:l;return{selected:u,select:(m,g,b)=>{let{min:w,max:x}=e,h;if(m){let y=u?.from,v=u?.to,E=!!y&&!!v,_=!!y&&!!v&&t.isSameDay(y,v)&&t.isSameDay(m,y);n&&(E||!u?.from)?!s&&_?h=void 0:h={from:m,to:void 0}:h=pC(m,u,w,x,s,t)}return o&&r&&h?.from&&h.to&&Bd({from:h.from,to:h.to},r,t)&&(h.from=m,h.to=void 0),a||c(h),a?.(h,m,g,b),h},isSelected:m=>u&&Ur(u,m,!1,t)}}function bC(e,t){let{selected:r,required:o,onSelect:n}=e,[i,s]=ki(r,n?r:void 0),a=n?r:i,{isSameDay:l}=t;return{selected:a,select:(f,p,m)=>{let g=f;return!o&&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 vC(e,t){let r=bC(e,t),o=mC(e,t),n=hC(e,t);switch(e.mode){case"single":return r;case"multiple":return o;case"range":return n;default:return}}function Pr(e,t){return e instanceof Ht&&e.timeZone===t?e:new Ht(e,t)}function Aa(e,t,r){if(!r)return Pr(e,t);let o=Pr(e,t),n=new Ht(o.getFullYear(),o.getMonth(),o.getDate(),12,0,0,t);return new Date(n.getTime())}function yC(e,t,r){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?Aa(e,t,r):Array.isArray(e)?e.map(o=>o instanceof Date?Aa(o,t,r):o):Pi(e)?{...e,from:e.from?Pr(e.from,t):e.from,to:e.to?Pr(e.to,t):e.to}:Pa(e)?{before:Aa(e.before,t,r),after:Aa(e.after,t,r)}:ka(e)?{after:Aa(e.after,t,r)}:Ia(e)?{before:Aa(e.before,t,r)}:e}function Wd(e,t,r){return e&&(Array.isArray(e)?e.map(o=>yC(o,t,r)):yC(e,t,r))}function zd(e){let t=e,r=t.timeZone;if(r&&(t={...e,timeZone:r},t.today&&(t.today=Pr(t.today,r)),t.month&&(t.month=Pr(t.month,r)),t.defaultMonth&&(t.defaultMonth=Pr(t.defaultMonth,r)),t.startMonth&&(t.startMonth=Pr(t.startMonth,r)),t.endMonth&&(t.endMonth=Pr(t.endMonth,r)),t.mode==="single"&&t.selected?t.selected=Pr(t.selected,r):t.mode==="multiple"&&t.selected?t.selected=t.selected?.map($=>Pr($,r)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?Pr(t.selected.from,r):t.selected.from,to:t.selected.to?Pr(t.selected.to,r):t.selected.to}),t.disabled!==void 0&&(t.disabled=Wd(t.disabled,r)),t.hidden!==void 0&&(t.hidden=Wd(t.hidden,r)),t.modifiers)){let $={};Object.keys(t.modifiers).forEach(ce=>{$[ce]=Wd(t.modifiers?.[ce],r)}),t.modifiers=$}let{components:o,formatters:n,labels:i,dateLib:s,locale:a,classNames:l}=(0,xe.useMemo)(()=>{let $={...vn,...t.locale},ce=t.broadcastCalendar?1:t.weekStartsOn,ne=t.noonSafe&&t.timeZone?ZS(t.timeZone,{weekStartsOn:ce,locale:$}):void 0,Pe=t.dateLib&&ne?{...ne,...t.dateLib}:t.dateLib??ne,ye=new Ft({locale:$,weekStartsOn:ce,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},Pe);return{dateLib:ye,components:HS(t.components),formatters:US(t.formatters),labels:GS(t.labels,ye.options),locale:$,classNames:{...YS(),...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:c,mode:u,navLayout:f,numberOfMonths:p=1,onDayBlur:m,onDayClick:g,onDayFocus:b,onDayKeyDown:w,onDayMouseEnter:x,onDayMouseLeave:h,onNextClick:y,onPrevClick:v,showWeekNumber:E,styles:_}=t,{formatCaption:T,formatDay:C,formatMonthDropdown:R,formatWeekNumber:I,formatWeekNumberHeader:A,formatWeekdayName:D,formatYearDropdown:P}=n,N=lC(t,s),{days:k,months:M,navStart:V,navEnd:O,previousMonth:L,nextMonth:S,goToMonth:F}=N,W=WS(k,t,V,O,s),{isSelected:U,select:ie,selected:se}=vC(t,s)??{},{blur:J,focused:Se,isFocusTarget:ve,moveFocus:Te,setFocused:Q}=dC(t,N,W,U??(()=>!1),s),{labelDayButton:ee,labelGridcell:H,labelGrid:ae,labelMonthDropdown:de,labelNav:Yt,labelPrevious:At,labelNext:Cr,labelWeekday:Zt,labelWeekNumber:ar,labelWeekNumberHeader:vo,labelYearDropdown:sn}=i,yt=(0,xe.useMemo)(()=>KS(s,t.ISOWeek,t.broadcastCalendar,t.today),[s,t.ISOWeek,t.broadcastCalendar,t.today]),Mo=u!==void 0||g!==void 0,oe=(0,xe.useCallback)(()=>{L&&(F(L),v?.(L))},[L,F,v]),ue=(0,xe.useCallback)(()=>{S&&(F(S),y?.(S))},[F,S,y]),ft=(0,xe.useCallback)(($,ce)=>ne=>{ne.preventDefault(),ne.stopPropagation(),Q($),!ce.disabled&&(ie?.($.date,ce,ne),g?.($.date,ce,ne))},[ie,g,Q]),Mt=(0,xe.useCallback)(($,ce)=>ne=>{Q($),b?.($.date,ce,ne)},[b,Q]),yo=(0,xe.useCallback)(($,ce)=>ne=>{J(),m?.($.date,ce,ne)},[J,m]),Gn=(0,xe.useCallback)(($,ce)=>ne=>{let Pe={ArrowLeft:[ne.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[ne.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[ne.shiftKey?"year":"week","after"],ArrowUp:[ne.shiftKey?"year":"week","before"],PageUp:[ne.shiftKey?"year":"month","before"],PageDown:[ne.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(Pe[ne.key]){ne.preventDefault(),ne.stopPropagation();let[ye,Ut]=Pe[ne.key];Te(ye,Ut)}w?.($.date,ce,ne)},[Te,w,t.dir]),to=(0,xe.useCallback)(($,ce)=>ne=>{x?.($.date,ce,ne)},[x]),Qt=(0,xe.useCallback)(($,ce)=>ne=>{h?.($.date,ce,ne)},[h]),wo=(0,xe.useCallback)(($,ce)=>ne=>{let Pe=Number(ne.target.value),ye=s.setMonth(s.startOfMonth($),Pe);F(s.addMonths(ye,-ce))},[s,F]),ro=(0,xe.useCallback)(($,ce)=>ne=>{let Pe=Number(ne.target.value),ye=s.setYear(s.startOfMonth($),Pe);F(s.addMonths(ye,-ce))},[s,F]),{className:$n,style:qn}=(0,xe.useMemo)(()=>({className:[l[K.Root],t.className].filter(Boolean).join(" "),style:{..._?.[K.Root],...t.style}}),[l,t.className,t.style,_]),j=jS(t),ke=$=>{let ce=_?.[K.Dropdown],ne=_?.[$];if(!(!ce&&!ne))return{...ce,...ne}},mt=(0,xe.useRef)(null);QS(mt,!!t.animate,{classNames:l,months:M,focused:Se,dateLib:s});let he={dayPickerProps:t,selected:se,select:ie,isSelected:U,months:M,nextMonth:S,previousMonth:L,goToMonth:F,getModifiers:W,components:o,classNames:l,styles:_,labels:i,formatters:n};return xe.default.createElement(zb.Provider,{value:he},xe.default.createElement(o.Root,{rootRef:t.animate?mt:void 0,className:$n,style:qn,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"],...j},xe.default.createElement(o.Months,{className:l[K.Months],style:_?.[K.Months]},!t.hideNavigation&&!f&&xe.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[K.Nav],style:_?.[K.Nav],"aria-label":Yt(),onPreviousClick:oe,onNextClick:ue,previousMonth:L,nextMonth:S}),M.map(($,ce)=>{let ne=t.reverseMonths?M.length-1-ce:ce;return xe.default.createElement(o.Month,{"data-animated-month":t.animate?"true":void 0,className:l[K.Month],style:_?.[K.Month],key:ce,displayIndex:ce,calendarMonth:$},f==="around"&&!t.hideNavigation&&ce===0&&xe.default.createElement(o.PreviousMonthButton,{type:"button",className:l[K.PreviousMonthButton],style:_?.[K.PreviousMonthButton],tabIndex:L?void 0:-1,"aria-disabled":L?void 0:!0,"aria-label":At(L),onClick:oe,"data-animated-button":t.animate?"true":void 0},xe.default.createElement(o.Chevron,{disabled:L?void 0:!0,className:l[K.Chevron],style:_?.[K.Chevron],orientation:t.dir==="rtl"?"right":"left"})),xe.default.createElement(o.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:l[K.MonthCaption],style:_?.[K.MonthCaption],calendarMonth:$,displayIndex:ce},c?.startsWith("dropdown")?xe.default.createElement(o.DropdownNav,{className:l[K.Dropdowns],style:_?.[K.Dropdowns]},(()=>{let Pe=c==="dropdown"||c==="dropdown-months"?xe.default.createElement(o.MonthsDropdown,{key:"month",className:l[K.MonthsDropdown],"aria-label":de(),disabled:!!t.disableNavigation,onChange:wo($.date,ne),options:$S($.date,V,O,n,s),style:ke(K.MonthsDropdown),value:s.getMonth($.date)}):xe.default.createElement("span",{key:"month"},R($.date,s)),ye=c==="dropdown"||c==="dropdown-years"?xe.default.createElement(o.YearsDropdown,{key:"year",className:l[K.YearsDropdown],"aria-label":sn(s.options),disabled:!!t.disableNavigation,onChange:ro($.date,ne),options:XS(V,O,n,s,!!t.reverseYears),style:ke(K.YearsDropdown),value:s.getYear($.date)}):xe.default.createElement("span",{key:"year"},P($.date,s));return s.getMonthYearOrder()==="year-first"?[ye,Pe]:[Pe,ye]})(),xe.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"}},T($.date,s.options,s))):xe.default.createElement(o.CaptionLabel,{className:l[K.CaptionLabel],style:_?.[K.CaptionLabel],role:"status","aria-live":"polite"},T($.date,s.options,s))),f==="around"&&!t.hideNavigation&&ce===p-1&&xe.default.createElement(o.NextMonthButton,{type:"button",className:l[K.NextMonthButton],style:_?.[K.NextMonthButton],tabIndex:S?void 0:-1,"aria-disabled":S?void 0:!0,"aria-label":Cr(S),onClick:ue,"data-animated-button":t.animate?"true":void 0},xe.default.createElement(o.Chevron,{disabled:S?void 0:!0,className:l[K.Chevron],style:_?.[K.Chevron],orientation:t.dir==="rtl"?"left":"right"})),ce===p-1&&f==="after"&&!t.hideNavigation&&xe.default.createElement(o.Nav,{"data-animated-nav":t.animate?"true":void 0,className:l[K.Nav],style:_?.[K.Nav],"aria-label":Yt(),onPreviousClick:oe,onNextClick:ue,previousMonth:L,nextMonth:S}),xe.default.createElement(o.MonthGrid,{role:"grid","aria-multiselectable":u==="multiple"||u==="range","aria-label":ae($.date,s.options,s)||void 0,className:l[K.MonthGrid],style:_?.[K.MonthGrid]},!t.hideWeekdays&&xe.default.createElement(o.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:l[K.Weekdays],style:_?.[K.Weekdays]},E&&xe.default.createElement(o.WeekNumberHeader,{"aria-label":vo(s.options),className:l[K.WeekNumberHeader],style:_?.[K.WeekNumberHeader],scope:"col"},A()),yt.map(Pe=>xe.default.createElement(o.Weekday,{"aria-label":Zt(Pe,s.options,s),className:l[K.Weekday],key:String(Pe),style:_?.[K.Weekday],scope:"col"},D(Pe,s.options,s)))),xe.default.createElement(o.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:l[K.Weeks],style:_?.[K.Weeks]},$.weeks.map(Pe=>xe.default.createElement(o.Week,{className:l[K.Week],key:Pe.weekNumber,style:_?.[K.Week],week:Pe},E&&xe.default.createElement(o.WeekNumber,{week:Pe,style:_?.[K.WeekNumber],"aria-label":ar(Pe.weekNumber,{locale:a}),className:l[K.WeekNumber],scope:"row",role:"rowheader"},I(Pe.weekNumber,s)),Pe.days.map(ye=>{let{date:Ut}=ye,Ie=W(ye);if(Ie[Je.focused]=!Ie.hidden&&!!Se?.isEqualTo(ye),Ie[Yr.selected]=U?.(Ut)||Ie.selected,Pi(se)){let{from:is,to:xl}=se;Ie[Yr.range_start]=!!(is&&xl&&s.isSameDay(Ut,is)),Ie[Yr.range_end]=!!(is&&xl&&s.isSameDay(Ut,xl)),Ie[Yr.range_middle]=Ur(se,Ut,!0,s)}let qs=qS(Ie,_,t.modifiersStyles),yl=zS(Ie,l,t.modifiersClassNames),wl=!Mo&&!Ie.hidden?H(Ut,Ie,s.options,s):void 0;return xe.default.createElement(o.Day,{key:`${ye.isoDate}_${ye.displayMonthId}`,day:ye,modifiers:Ie,className:yl.join(" "),style:qs,role:"gridcell","aria-selected":Ie.selected||void 0,"aria-label":wl,"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&&Mo?xe.default.createElement(o.DayButton,{className:l[K.DayButton],style:_?.[K.DayButton],type:"button",day:ye,modifiers:Ie,disabled:!Ie.focused&&Ie.disabled||void 0,"aria-disabled":Ie.focused&&Ie.disabled||void 0,tabIndex:ve(ye)?0:-1,"aria-label":ee(Ut,Ie,s.options,s),onClick:ft(ye,Ie),onBlur:yo(ye,Ie),onFocus:Mt(ye,Ie),onKeyDown:Gn(ye,Ie),onMouseEnter:to(ye,Ie),onMouseLeave:Qt(ye,Ie)},C(Ut,s.options,s)):!Ie.hidden&&C(ye.date,s.options,s))}))))))})),t.footer&&xe.default.createElement(o.Footer,{className:l[K.Footer],style:_?.[K.Footer],role:"status","aria-live":"polite"},t.footer)))}var xs=d(Y(),1);var xC=d(Y(),1),_C=d(Nt(),1);var wC=d(Y(),1),Ma=(0,wC.createContext)({});var kr=d(B(),1),W3=()=>(0,kr.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,kr.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"})}),z3=()=>(0,kr.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,kr.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"})}),H3=()=>(0,kr.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,kr.jsx)("line",{x1:"0",y1:"0.5",x2:"100",y2:"0.5"}),(0,kr.jsx)("line",{x1:"0",y1:"31.5",x2:"100",y2:"31.5"})]}),j3=()=>(0,kr.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,kr.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 SC(e){let{day:t,modifiers:r,children:o,...n}=e,i;return r.preview_start&&r.preview_end?i=W3:r.preview_start?i=z3:r.preview_end?i=j3:r.preview&&(i=H3),(0,kr.jsxs)("td",{...n,children:[i&&(0,kr.jsx)(i,{}),o]})}function CC({rootRef:e,...t}){let{render:r,ref:o}=(0,xC.useContext)(Ma),n=(0,_C.useMergeRefs)([e??null,o??null]);return gn({render:r,defaultTagName:"div",ref:n,props:t})}function EC({orientation:e,className:t}){return(0,kr.jsx)(ql,{className:t,icon:e==="right"?Ng:Ag})}function uv({className:e,"aria-disabled":t,...r}){return(0,kr.jsx)(_1,{...r,className:e,variant:"minimal",tone:"neutral",size:"compact",disabled:t===!0||t==="true",focusableWhenDisabled:!0})}var fv="data-wp-hash";function dv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&U3(document)),e.__wpStyleRuntime}function Y3(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fv}]`))if(r.getAttribute(fv)===t)return!0;return!1}function RC(e,t,r){if(!e.head)return;let o=dv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Y3(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function U3(e){let t=dv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)RC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Hd(e,t){let r=dv();r.styles.set(e,t);for(let o of r.documents.keys())RC(o,e,t)}typeof process>"u",Hd("6a1312fdcf",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);--wp-ui-calendar-range-middle-background-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);--wp-ui-calendar-preview-border-color:color-mix(in srgb,var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9)) 16%,transparent);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{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-brand,var(--wp-admin-theme-color,#3858e9))}}._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{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;@media (forced-colors:active){text-decoration:line-through}}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._228eede754134437__chevron{fill:currentColor;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);width:var(--wpds-dimension-size-2xs,16px)}._2c7ac60ba97b3411__root[dir=rtl] ._66b1d4a7b488b496__nav ._228eede754134437__chevron{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-content-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(--wp-ui-calendar-range-middle-background-color);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(--wp-ui-calendar-preview-border-color);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._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}}@layer compositions{._395a75bb1930f57e__nav-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset;--wp-ui-button-height:var(--wp-ui-calendar-cell-size)}}}');var et={root:"_2c7ac60ba97b3411__root",day:"_172c492625235710__day","day-button":"_1b64226e315835f8__day-button","caption-label":"_66b9a8120581fd4b__caption-label",chevron:"_228eede754134437__chevron",nav:"_66b1d4a7b488b496__nav","month-caption":"_337e5337d49b7f3d__month-caption",months:"_110e46230c68e498__months","month-grid":"_92915239fedb1fea__month-grid",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","nav-button":"_395a75bb1930f57e__nav-button"};typeof process>"u",Hd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var G3={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Hd("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var $3={"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",Hd("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 q3={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},K3={root:q(et.root,G3["box-sizing"]),day:et.day,day_button:q(et["day-button"],q3.button,$3["outset-ring--focus-visible"]),outside:et.outside,caption_label:et["caption-label"],button_next:et["nav-button"],button_previous:et["nav-button"],chevron:et.chevron,nav:et.nav,month_caption:et["month-caption"],months:et.months,month_grid:et["month-grid"],weekday:et.weekday,today:et.today,selected:et.selected,disabled:void 0,hidden:et.hidden,range_start:et["range-start"],range_end:et["range-end"],range_middle:et["range-middle"],weeks_before_enter:et["weeks-before-enter"],weeks_before_exit:et["weeks-before-exit"],weeks_after_enter:et["weeks-after-enter"],weeks_after_exit:et["weeks-after-exit"],caption_after_enter:et["caption-after-enter"],caption_after_exit:et["caption-after-exit"],caption_before_enter:et["caption-before-enter"],caption_before_exit:et["caption-before-exit"]},TC={preview:et.preview},jd={animate:!0,showOutsideDays:!1,showWeekNumber:!1,hideWeekdays:!1,captionLayout:"label",fixedWeeks:!1,hideNavigation:!1,classNames:K3,role:"application",components:{Day:SC,Root:CC,Chevron:EC,PreviousMonthButton:uv,NextMonthButton:uv}};function Yd(e){return Math.min(3,Math.max(1,e))}var Ud=d(Y(),1);function Gd({defaultValue:e,onChange:t,value:r}){let o=typeof r<"u",n=o?r:e,[i,s]=(0,Ud.useState)(n),a=o?r:i,l=(0,Ud.useCallback)((u,...f)=>{s(u),t?.(u,...f)},[t]),c;return o&&typeof t=="function"?c=t:!o&&typeof t=="function"?c=l:c=s,[a,c]}var Gr=d(X(),1),OC=d(Y(),1);function X3(e){let t=new Intl.Locale(e),r=t.getTextInfo?.().direction;return r?r==="rtl":["ar","he","fa","ur","ps","syr","dv","ku","ckb","ug","yi"].includes(t.language)}var $d=({locale:e,timeZone:t,mode:r})=>(0,OC.useMemo)(()=>{let o=new Intl.DateTimeFormat(e.code,{year:"numeric",month:"long",timeZone:t}),n=new Intl.DateTimeFormat(e.code,{weekday:"narrow",timeZone:t}),i=new Intl.DateTimeFormat(e.code,{weekday:"long",timeZone:t}),s=new Intl.DateTimeFormat(e.code,{weekday:"long",year:"numeric",month:"long",day:"numeric",timeZone:t});return{"aria-label":r==="single"?(0,Gr.__)("Date calendar"):(0,Gr.__)("Date range calendar"),labels:{labelGrid:a=>o.format(a),labelGridcell:(a,l)=>{let c=s.format(a),u=c;return l?.today&&(u=(0,Gr.sprintf)((0,Gr.__)("Today, %s"),c)),u},labelNext:()=>(0,Gr.__)("Go to the Next Month"),labelPrevious:()=>(0,Gr.__)("Go to the Previous Month"),labelDayButton:(a,l)=>{let c=s.format(a),u=c;return l?.today&&l?.selected?(0,Gr.sprintf)((0,Gr.__)("Today, %s, selected"),c):(l?.today&&(u=(0,Gr.sprintf)((0,Gr.__)("Today, %s"),c)),l?.selected&&(u=(0,Gr.sprintf)((0,Gr.__)("%s, selected"),c)),u)},labelWeekday:a=>i.format(a)},locale:e,dir:X3(e.code)?"rtl":"ltr",formatters:{formatWeekdayName:a=>n.format(a),formatCaption:a=>o.format(a)},timeZone:t}},[e,t,r]);var mv=d(B(),1),Jl=(0,xs.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,locale:i=vn,timeZone:s,render:a,labels:l,...c},u){let f=$d({locale:i,timeZone:s,mode:"single"}),p=(0,xs.useMemo)(()=>l?{...f.labels,...l}:f.labels,[f.labels,l]),m=(0,xs.useCallback)((x,h,y,v)=>{o?.(x??null,h,y,v)},[o]),[g,b]=Gd({defaultValue:t,value:r,onChange:m}),w=(0,xs.useMemo)(()=>({render:a,ref:u}),[a,u]);return(0,mv.jsx)(Ma.Provider,{value:w,children:(0,mv.jsx)(zd,{...jd,...f,...c,role:"application",mode:"single",numberOfMonths:Yd(n),labels:p,selected:g??void 0,onSelect:b})})});var Yo=d(Y(),1);var pv=d(B(),1);function Z3({value:e,hoveredDate:t,excludeDisabled:r,min:o,max:n,disabled:i}){return(0,Yo.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&&ei(a.to,a.from)<o&&(s={from:t,to:t}),n!==void 0&&n>0&&a&&ei(a.to,a.from)>n&&(s={from:t,to:t}),r&&i&&a&&Bd(a,i)&&(s={from:t,to:t}),s},[e,t,r,o,n,i])}var gv=(0,Yo.forwardRef)(function({defaultValue:t,value:r,onValueChange:o,numberOfMonths:n=1,excludeDisabled:i,min:s,max:a,disabled:l,locale:c=vn,timeZone:u,render:f,labels:p,...m},g){let b=$d({locale:c,timeZone:u,mode:"range"}),w=(0,Yo.useMemo)(()=>p?{...b.labels,...p}:b.labels,[b.labels,p]),x=(0,Yo.useCallback)((R,I,A,D)=>{o?.(R??null,I,A,D)},[o]),[h,y]=Gd({defaultValue:t,value:r,onChange:x}),[v,E]=(0,Yo.useState)(void 0),_=Z3({value:h,hoveredDate:v,excludeDisabled:i,min:s,max:a,disabled:l}),T=(0,Yo.useMemo)(()=>({preview:_,preview_start:_?.from,preview_end:_?.to}),[_]),C=(0,Yo.useMemo)(()=>({render:f,ref:g}),[f,g]);return(0,pv.jsx)(Ma.Provider,{value:C,children:(0,pv.jsx)(zd,{...jd,...b,...m,role:"application",mode:"range",numberOfMonths:Yd(n),disabled:l,excludeDisabled:i,min:s,max:a,labels:w,selected:h??void 0,onSelect:y,onDayMouseEnter:R=>E(R),onDayMouseLeave:()=>E(void 0),modifiers:T,modifiersClassNames:TC})})});var PC=d(Y(),1);function hv(e,t,r){return(0,PC.cloneElement)(e??t,{children:r})}var Q3=d(IC(),1);var AC=d(ec(),1),{lock:Nne,unlock:MC}=(0,AC.__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 J3(){let e=Q3;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return MC(e.privateApis).ThemeProvider}var NC=J3();var VC=d(Y(),1),bv="data-wp-hash";function vv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&t5(document)),e.__wpStyleRuntime}function e5(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${bv}]`))if(r.getAttribute(bv)===t)return!0;return!1}function FC(e,t,r){if(!e.head)return;let o=vv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(e5(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(bv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function t5(e){let t=vv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)FC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function r5(e,t){let r=vv();r.styles.set(e,t);for(let o of r.documents.keys())FC(o,e,t)}typeof process>"u",r5("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var o5={stack:"_19ce0419607e1896__stack"},n5={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)"},G=(0,VC.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},l){let c={gap:r&&n5[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return gn({render:s,ref:l,props:er(a,{style:c,className:o5.stack})})});var tr={};xo(tr,{Popup:()=>XC,Portal:()=>qd,Positioner:()=>Kd,Provider:()=>iE,Root:()=>oE,Trigger:()=>JC});var qC=d(Y(),1);var HC=d(Y(),1);var wv="data-wp-hash";function xv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&s5(document)),e.__wpStyleRuntime}function i5(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${wv}]`))if(r.getAttribute(wv)===t)return!0;return!1}function BC(e,t,r){if(!e.head)return;let o=xv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(i5(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(wv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function s5(e){let t=xv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)BC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function a5(e,t){let r=xv();r.styles.set(e,t);for(let o of r.documents.keys())BC(o,e,t)}typeof process>"u",a5("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 LC={slot:"_11fc52b637ff8a7e__slot"},WC="data-wp-compat-overlay-slot";function l5(){return typeof document>"u"?null:document}function c5(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var wn=null;function yv(e){return e.setAttribute("aria-hidden","false"),e}function u5(e){let t=e.createElement("div");return t.setAttribute(WC,""),LC.slot&&t.classList.add(LC.slot),e.body.appendChild(t),t}function zC(){if(typeof window>"u"||!c5()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=l5();if(!e||!e.body)return;if(wn&&wn.ownerDocument===e&&wn.isConnected)return yv(wn);let t=e.querySelector(`[${WC}]`);return t instanceof HTMLDivElement?(wn=yv(t),wn):(wn?.isConnected&&wn.remove(),wn=yv(u5(e)),wn)}var jC=d(B(),1),qd=(0,HC.forwardRef)(function({container:t,...r},o){return(0,jC.jsx)(Hr.Portal,{container:t??zC(),...r,ref:o})});var YC=d(Y(),1),$C=d(B(),1),_v="data-wp-hash";function Sv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&d5(document)),e.__wpStyleRuntime}function f5(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_v}]`))if(r.getAttribute(_v)===t)return!0;return!1}function UC(e,t,r){if(!e.head)return;let o=Sv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(f5(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_v,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function d5(e){let t=Sv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)UC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function GC(e,t){let r=Sv();r.styles.set(e,t);for(let o of r.documents.keys())UC(o,e,t)}typeof process>"u",GC("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var m5={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",GC("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 p5={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Kd=(0,YC.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,$C.jsx)(Hr.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:q(m5["box-sizing"],p5.positioner,r)})});var tc=d(B(),1),Cv="data-wp-hash";function Ev(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&h5(document)),e.__wpStyleRuntime}function g5(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Cv}]`))if(r.getAttribute(Cv)===t)return!0;return!1}function KC(e,t,r){if(!e.head)return;let o=Ev(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(g5(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Cv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function h5(e){let t=Ev();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)KC(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function b5(e,t){let r=Ev();r.styles.set(e,t);for(let o of r.documents.keys())KC(o,e,t)}typeof process>"u",b5("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 v5={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},y5={background:"#1e1e1e"},XC=(0,qC.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,tc.jsx)(NC,{color:y5,children:(0,tc.jsx)(Hr.Popup,{ref:s,className:q(v5.popup,n),...i,children:o})}),l=hv(r,(0,tc.jsx)(Kd,{}),a);return hv(t,(0,tc.jsx)(qd,{}),l)});var ZC=d(Y(),1),QC=d(B(),1),JC=(0,ZC.forwardRef)(function(t,r){return(0,QC.jsx)(Hr.Trigger,{ref:r,...t})});var eE=d(X(),1),tE=d(B(),1);function rE({children:e}){return(0,tE.jsx)(_f,{direction:(0,eE.isRTL)()?"rtl":"ltr",children:e})}var Rv=d(B(),1);function oE(e){return(0,Rv.jsx)(rE,{children:(0,Rv.jsx)(Hr.Root,{...e})})}var nE=d(B(),1);function iE({...e}){return(0,nE.jsx)(Hr.Provider,{...e})}var sE=d(Y(),1),Tv="data-wp-hash";function Ov(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&x5(document)),e.__wpStyleRuntime}function w5(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Tv}]`))if(r.getAttribute(Tv)===t)return!0;return!1}function aE(e,t,r){if(!e.head)return;let o=Ov(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(w5(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Tv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function x5(e){let t=Ov();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)aE(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function _5(e,t){let r=Ov();r.styles.set(e,t);for(let o of r.documents.keys())aE(o,e,t)}typeof process>"u",_5("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 S5={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},oi=(0,sE.forwardRef)(function({render:t,...r},o){return gn({render:t,ref:o,props:er({className:S5["visually-hidden"]},r,{"data-visually-hidden":""})})});var lE=d(Y(),1),cE=d(X(),1),Na=d(B(),1),Pv="data-wp-hash";function kv(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&E5(document)),e.__wpStyleRuntime}function C5(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Pv}]`))if(r.getAttribute(Pv)===t)return!0;return!1}function uE(e,t,r){if(!e.head)return;let o=kv(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(C5(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Pv,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function E5(e){let t=kv();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)uE(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Zd(e,t){let r=kv();r.styles.set(e,t);for(let o of r.documents.keys())uE(o,e,t)}typeof process>"u",Zd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var R5={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Zd("2ffedd8246","@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{--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);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){--focus-color:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-a-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));--_gcd-div-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));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color);outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var T5={"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",Zd("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 Xd={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",Zd("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 O5={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Iv=(0,lE.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...a},l){return gn({render:i,defaultTagName:"a",ref:l,props:er(a,{className:q(O5.a,R5["box-sizing"],T5["outset-ring--focus-except-active"],r!=="unstyled"&&Xd.link,r!=="unstyled"&&Xd[`is-${o}`],r==="unstyled"&&Xd["is-unstyled"],s),target:n?"_blank":void 0,children:(0,Na.jsxs)(Na.Fragment,{children:[t,n&&(0,Na.jsx)("span",{className:Xd["link-icon"],role:"img","aria-label":(0,cE.__)("(opens in a new tab)")})]})})})});var om=d(Y(),1);var Dv=d(X(),1);var gt="isAny",ht="isNone",gr="isAll",hr="isNotAll",Bt="between",Ir="inThePast",$r="over",wt="is",xt="isNot",Ii="lessThan",Di="greaterThan",Ai="lessThanOrEqual",Mi="greaterThanOrEqual",Uo="before",Go="after",$o="beforeInc",qo="afterInc",xn="contains",_n="notContains",Sn="startsWith",Ko="on",Xo="notOn",Qd=["asc","desc"],fE={asc:"\u2191",desc:"\u2193"},Jd={asc:"ascending",desc:"descending"},em={asc:(0,Dv.__)("Sort ascending"),desc:(0,Dv.__)("Sort descending")},dE={asc:Cg,desc:vg},tm="table",mE="grid",pE="list",gE="activity",hE="pickerGrid",bE="pickerTable",vE="pickerActivity";var rm=["1/1","4/3","3/4","3/2","2/3","16/9","9/16"];var yE=(0,om.createContext)({view:{type:tm},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,om.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});yE.displayName="DataViewsContext";var fe=yE;var Tn=d(X(),1);var Es=d(X(),1),mm=d(le(),1),co=d(Y(),1),YE=d(Av(),1);var xE=d(le(),1),_E=d(X(),1),SE=d(B(),1),Mv="dataviews-selection-checkbox";function Ni({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),l=e.includes(a),c=!i&&l,u=n?.getValue?.({item:r})||(0,_E.__)("(no title)");return(0,SE.jsx)(xE.CheckboxControl,{className:Mv,"aria-label":u,"aria-disabled":i,checked:c,onChange:()=>{i||t(l?e.filter(f=>a!==f):[...e,a])},...s})}var _s=d(le(),1),DE=d(X(),1),La=d(Y(),1);var AE=d(Er(),1),Nv=d(Nt(),1);var Va=function(){return Va=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},Va.apply(this,arguments)};function CE(e){return e.toLowerCase()}var P5=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],k5=/[^A-Z0-9]+/gi;function RE(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?P5:r,n=t.stripRegexp,i=n===void 0?k5:n,s=t.transform,a=s===void 0?CE:s,l=t.delimiter,c=l===void 0?" ":l,u=EE(EE(e,o,"$1\0$2"),i,"\0"),f=0,p=u.length;u.charAt(f)==="\0";)f++;for(;u.charAt(p-1)==="\0";)p--;return u.slice(f,p).split("\0").map(a).join(c)}function EE(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function TE(e,t){return t===void 0&&(t={}),RE(e,Va({delimiter:"."},t))}function OE(e,t){return t===void 0&&(t={}),TE(e,Va({delimiter:"-"},t))}function PE(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),OE(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 kE=d(ec(),1),{lock:nse,unlock:tt}=(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/dataviews");var at=d(B(),1),{Menu:Fa}=tt(_s.privateApis);function I5({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,at.jsx)(_s.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function D5({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,at.jsx)(Fa.Item,{disabled:e.disabled,onClick:t,children:(0,at.jsx)(Fa.ItemLabel,{children:o})})}function rc({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,at.jsx)(_s.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${PE(e.id)}`,children:(0,at.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Vv({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,La.useMemo)(()=>e.reduce((a,l)=>((l.isPrimary?a.primaryActions:a.regularActions).push(l),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(l=>(0,at.jsx)(D5,{action:l,onClick:()=>{if("RenderModal"in l){o(l);return}l.callback([t],{registry:r})},items:[t]},l.id));return(0,at.jsxs)(Fa.Group,{children:[s(n),s(i)]})}function Ba({item:e,actions:t,isCompact:r}){let o=(0,AE.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,La.useMemo)(()=>{let a=t.filter(c=>!c.isEligible||c.isEligible(e));return{primaryActions:a.filter(c=>c.isPrimary),eligibleActions:a}},[t,e]),s=(0,Nv.useViewportMatch)("medium","<");return r?(0,at.jsx)(IE,{item:e,actions:i,isSmall:!0,registry:o}):(0,at.jsxs)(G,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,at.jsx)(Fv,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,at.jsx)(IE,{item:e,actions:i,registry:o})]})}function IE({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,La.useState)(null);return(0,at.jsxs)(at.Fragment,{children:[(0,at.jsxs)(Fa,{placement:"bottom-end",children:[(0,at.jsx)(Fa.TriggerButton,{render:(0,at.jsx)(_s.Button,{size:r?"small":"compact",icon:Tl,label:(0,DE.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,at.jsx)(Fa.Popover,{children:(0,at.jsx)(Vv,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,at.jsx)(rc,{action:n,items:[e],closeModal:()=>i(null)})]})}function Fv({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,La.useState)(null);return(0,Nv.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,at.jsxs)(at.Fragment,{children:[t.map(a=>(0,at.jsx)(I5,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,at.jsx)(rc,{action:n,items:[e],closeModal:()=>i(null)})]})}var im=d(le(),1),nm=d(X(),1),Ss=d(Y(),1),A5=d(Er(),1);var M5=d(Nt(),1);var Vi=d(X(),1);function ME(e,t,r,o=!1){return e>0?(0,Vi.sprintf)((0,Vi._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,Vi.sprintf)((0,Vi._n)("%d Item","%d Items",r),r):(0,Vi.sprintf)((0,Vi._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var oc=d(B(),1);function Wa(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function sm(e,t){return(0,Ss.useMemo)(()=>Wa(e,t),[e,t])}function am(e,t){return(0,Ss.useMemo)(()=>t.some(r=>Wa(e,r)),[e,t])}function lm({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,Ss.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)),l=e.length>0,c=a.length===s.length;return i?(0,oc.jsx)(im.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,disabled:!l,onChange:()=>{t([])},"aria-label":(0,nm.__)("Deselect all")}):(0,oc.jsx)(im.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,indeterminate:!c&&!!a.length,onChange:()=>{t(c?[]:s.map(u=>n(u)))},"aria-label":c?(0,nm.__)("Deselect all"):(0,nm.__)("Select all")})}var ni=d(X(),1);var ii=d(le(),1),Fi=d(Y(),1);function cm(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 De=d(B(),1),{Menu:Xe}=tt(ii.privateApis);function N5({children:e}){return Fi.Children.toArray(e).filter(Boolean).map((t,r)=>(0,De.jsxs)(Fi.Fragment,{children:[r>0&&(0,De.jsx)(Xe.Separator,{}),t]},r))}var V5=(0,Fi.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:l=!0,canInsertRight:c=!0},u){let f=r.fields??[],p=f?.indexOf(t),m=r.sort?.field===t,g=!1,b=!1,w=!1,x=[],h=o.find(C=>C.id===t),{setIsShowingFilter:y}=(0,Fi.useContext)(fe);if(!h)return null;g=h.enableHiding!==!1,b=h.enableSorting!==!1;let v=h.header;if(x=!!h.filterBy&&h.filterBy?.operators||[],w=!r.filters?.some(C=>t===C.field)&&!!(h.hasElements||h.Edit)&&h.filterBy!==!1&&!h.filterBy?.isPrimary,!b&&!a&&!g&&!w)return v;let E=cm(r,o).filter(C=>!f.includes(C.id)),_=(l||c)&&!!E.length,T=(0,ni.isRTL)();return(0,De.jsxs)(Xe,{children:[(0,De.jsxs)(Xe.TriggerButton,{render:(0,De.jsx)(ii.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[v,r.sort&&m&&(0,De.jsx)("span",{"aria-hidden":"true",children:fE[r.sort.direction]})]}),(0,De.jsx)(Xe.Popover,{style:{minWidth:"240px"},children:(0,De.jsxs)(N5,{children:[b&&(0,De.jsx)(Xe.Group,{children:Qd.map(C=>{let R=r.sort&&m&&r.sort.direction===C,I=`${t}-${C}`;return(0,De.jsx)(Xe.RadioItem,{name:"view-table-sorting",value:I,checked:R,onChange:()=>{n({...r,sort:{field:t,direction:C},showLevels:!1})},children:(0,De.jsx)(Xe.ItemLabel,{children:em[C]})},I)})}),w&&(0,De.jsx)(Xe.Group,{children:(0,De.jsx)(Xe.Item,{prefix:(0,De.jsx)(ii.Icon,{icon:Rl}),onClick:()=>{s(t),y(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:x[0]}]})},children:(0,De.jsx)(Xe.ItemLabel,{children:(0,ni.__)("Add filter")})})}),(a||g||_)&&h&&(0,De.jsxs)(Xe.Group,{children:[a&&(0,De.jsx)(Xe.Item,{prefix:(0,De.jsx)(ii.Icon,{icon:wg}),disabled:T?p>=f.length-1:p<1,onClick:()=>{let C=T?p+1:p-1,R=[...f];R.splice(p,1),R.splice(C,0,t),n({...r,fields:R})},children:(0,De.jsx)(Xe.ItemLabel,{children:(0,ni.__)("Move left")})}),a&&(0,De.jsx)(Xe.Item,{prefix:(0,De.jsx)(ii.Icon,{icon:_g}),disabled:T?p<1:p>=f.length-1,onClick:()=>{let C=T?p-1:p+1,R=[...f];R.splice(p,1),R.splice(C,0,t),n({...r,fields:R})},children:(0,De.jsx)(Xe.ItemLabel,{children:(0,ni.__)("Move right")})}),l&&!!E.length&&(0,De.jsxs)(Xe,{children:[(0,De.jsx)(Xe.SubmenuTriggerItem,{children:(0,De.jsx)(Xe.ItemLabel,{children:(0,ni.__)("Insert left")})}),(0,De.jsx)(Xe.Popover,{children:E.map(C=>{let R=T?p+1:p;return(0,De.jsx)(Xe.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,R),C.id,...f.slice(R)]})},children:(0,De.jsx)(Xe.ItemLabel,{children:C.label})},C.id)})})]}),c&&!!E.length&&(0,De.jsxs)(Xe,{children:[(0,De.jsx)(Xe.SubmenuTriggerItem,{children:(0,De.jsx)(Xe.ItemLabel,{children:(0,ni.__)("Insert right")})}),(0,De.jsx)(Xe.Popover,{children:E.map(C=>{let R=T?p:p+1;return(0,De.jsx)(Xe.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,R),C.id,...f.slice(R)]})},children:(0,De.jsx)(Xe.ItemLabel,{children:C.label})},C.id)})})]}),g&&h&&(0,De.jsx)(Xe.Item,{prefix:(0,De.jsx)(ii.Icon,{icon:Ol}),onClick:()=>{i(h),n({...r,fields:f.filter(C=>C!==t)})},children:(0,De.jsx)(Xe.ItemLabel,{children:(0,ni.__)("Hide column")})})]})]})})]})}),F5=V5,za=F5;var NE=d(Y(),1),Lv=d(B(),1);function L5({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 Li({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,Lv.jsx)("div",{className:n,...s,children:i});if(o){let l=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,NE.cloneElement)(l,{onClick:c=>{c.stopPropagation(),l.props.onClick&&l.props.onClick(c)},onKeyDown:c=>{(c.key==="Enter"||c.key===""||c.key===" ")&&(c.stopPropagation(),l.props.onKeyDown&&l.props.onKeyDown(c))}})}let a=L5({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,Lv.jsx)("div",{...a,...s,children:i})}var Cn=d(B(),1);function B5({item:e,level:t,titleField:r,mediaField:o,mediaAspectRatio:n,descriptionField:i,onClickItem:s,renderItemLink:a,isItemClickable:l}){let c="32px";if(n){let[u,f]=n.split("/").map(Number);c=`${Math.min(60,Math.round(32*u/f))}px`}return(0,Cn.jsxs)(G,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Cn.jsx)(Li,{item:e,isItemClickable:l,onClickItem:s,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(s||a)&&r?r.getValue?.({item:e}):void 0,children:(0,Cn.jsx)(o.render,{item:e,field:o,config:{sizes:c}})}),(0,Cn.jsxs)(G,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Cn.jsxs)(Li,{item:e,isItemClickable:l,onClickItem:s,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Cn.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Cn.jsx)(r.render,{item:e,field:r})]}),i&&(0,Cn.jsx)(i.render,{item:e,field:i})]})]})}var um=B5;var Cs=d(Y(),1),VE=d(X(),1),W5=e=>(0,VE.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function FE({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,Cs.useState)(!1),[n,i]=(0,Cs.useState)(!1),s=(0,Cs.useCallback)(()=>{let a=e.current;a&&(t&&o(W5(a)),i(a.scrollTop>0))},[e,t]);return(0,Cs.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 qr(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 nc=d(Y(),1),BE=d(Av(),1);function LE(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function z5({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,l=a?s:i,c=a&&r!==null?o.indexOf(r):-1,u=c===-1?[]:LE(o,l,c),f=n.filter(p=>!u.includes(p));return[...new Set([...f,...LE(o,l,i)])]}function H5({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,l)=>{if(!n.has(a))return;let c=Math.abs(l-o);c<s&&(s=c,i=a)}),i}function To({data:e,getItemId:t,isItemSelectable:r,selection:o,onChangeSelection:n,selectionMode:i,shouldSelectOnClick:s}){let a=i==="multi",l=i!=="single-required",c=(0,nc.useRef)(null),u=x=>{c.current={anchorId:x,lastTargetId:null}},f=(0,nc.useRef)(!1);(0,nc.useEffect)(()=>{let x=()=>{f.current=!0};return document.addEventListener("touchstart",x,{once:!0}),()=>document.removeEventListener("touchstart",x)},[]);let p=e.filter(r).map(t),m=new Set(p),b=p.length>0&&a;return{getSelectionProps:x=>{let h=m.has(x);return{...s&&{onClick:()=>{l&&o.includes(x)?n(o.filter(y=>x!==y)):n(a?[...o,x]:[x]),u(x)}},onMouseDown:y=>{y.button===0&&y.shiftKey&&b&&y.preventDefault()},onClickCapture:y=>{if(!b)return;let v=(0,BE.isAppleOS)()?y.metaKey:y.ctrlKey,E=y.target instanceof Element&&!!y.target.closest(`.${Mv}`);if(!v&&!y.shiftKey){h&&E&&u(x);return}if(!(f.current||document.getSelection()?.type==="Range")&&(y.stopPropagation(),E||y.preventDefault(),!!h))if(y.shiftKey){let _=c.current;(!_||!m.has(_.anchorId))&&(_={anchorId:H5({targetId:x,orderedIds:p,selection:o})??x,lastTargetId:null}),n(z5({anchorId:_.anchorId,targetId:x,lastTargetId:_.lastTargetId,orderedIds:p,selection:o})),c.current={anchorId:_.anchorId,lastTargetId:x}}else n(o.includes(x)?o.filter(_=>x!==_):[...o,x]),u(x)}}}}}var Bi=d(le(),1),zE=d(X(),1),HE=d(Y(),1);var lo=d(B(),1);function WE({field:e,isVisible:t,onToggleVisibility:r}){return(0,lo.jsx)(Bi.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,lo.jsxs)(G,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,lo.jsx)("div",{style:{height:24,width:24},children:t&&(0,lo.jsx)(Bi.Icon,{icon:as})}),(0,lo.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function j5(e){return!!e}function fm({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,HE.useContext)(fe),n=cm(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),l=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:a,isVisibleFlag:"showDescription"}].filter(({field:g})=>j5(g)),c=t.fields??[],u=n.filter(g=>c.includes(g.id)).length,f=l.filter(({isVisibleFlag:g})=>t[g]??!0),p=f.length+u,m=p===1&&f.length===1;return(0,lo.jsxs)(G,{direction:"column",className:"dataviews-field-control",children:[e&&(0,lo.jsx)(Bi.BaseControl.VisualLabel,{children:(0,zE.__)("Properties")}),(0,lo.jsx)(G,{direction:"column",className:"dataviews-view-config__properties",children:(0,lo.jsxs)(Bi.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[l.map(({field:g,isVisibleFlag:b})=>{let w=t[b]??!0,x=m&&w?{...g,enableHiding:!1}:g;return(0,lo.jsx)(WE,{field:x,isVisible:w,onToggleVisibility:()=>{o({...t,[b]:!w})}},g.id)}),n.map(g=>{let b=c.includes(g.id),w=p===1&&b?{...g,enableHiding:!1}:g;return(0,lo.jsx)(WE,{field:w,isVisible:b,onToggleVisibility:()=>{o({...t,fields:b?c.filter(x=>x!==g.id):[...c,g.id]})}},g.id)})]})})]})}var dm=d(Y(),1);function En(e,t={delay:400}){let[r,o]=(0,dm.useState)(!1);return(0,dm.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var _e=d(B(),1);function UE(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function Y5({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,_e.jsx)("div",{className:i,children:(0,_e.jsx)(n.render,{item:e,field:n})})}function jE({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:l,mediaAspectRatio:c,descriptionField:u,selection:f,getItemId:p,isItemClickable:m,onClickItem:g,renderItemLink:b,onChangeSelection:w,onMouseDown:x,onClickCapture:h,isActionsColumnSticky:y,posinset:v}){let{paginationInfo:E}=(0,co.useContext)(fe),_=sm(o,t),T=_&&f.includes(i),{showTitle:C=!0,showMedia:R=!0,showDescription:I=!0,infiniteScrollEnabled:A}=s,D=s.fields??[],P=a&&C||l&&R||u&&I;return(0,_e.jsxs)("tr",{className:q("dataviews-view-table__row",{"is-selected":_&&T,"has-bulk-actions":_}),"aria-setsize":A?E.totalItems:void 0,"aria-posinset":v,role:A?"article":void 0,onClickCapture:h,onMouseDown:N=>{let k=(0,YE.isAppleOS)()?N.metaKey:N.ctrlKey;N.button===0&&k&&window.navigator.userAgent.toLowerCase().includes("firefox")&&N.preventDefault(),x(N)},children:[e&&(0,_e.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,_e.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,_e.jsx)(Ni,{item:t,selection:f,onChangeSelection:w,getItemId:p,titleField:a,disabled:!_})})}),P&&(0,_e.jsx)("td",{children:(0,_e.jsx)(um,{item:t,level:r,titleField:C?a:void 0,mediaField:R?l:void 0,mediaAspectRatio:c,descriptionField:I?u:void 0,isItemClickable:m,onClickItem:g,renderItemLink:b})}),D.map(N=>{let{width:k,maxWidth:M,minWidth:V,align:O}=s.layout?.styles?.[N]??{},L=n.find(F=>F.id===N),S=UE(O,L?.type);return(0,_e.jsx)("td",{style:{width:k,maxWidth:M,minWidth:V},children:(0,_e.jsx)(Y5,{fields:n,item:t,column:N,align:S})},N)}),!!o?.length&&(0,_e.jsx)("td",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":y}),onClick:N=>N.stopPropagation(),children:(0,_e.jsx)(Ba,{item:t,actions:o})})]})}function U5({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:l,setOpenedFilter:c,onClickItem:u,isItemClickable:f,renderItemLink:p,view:m,className:g,empty:b}){let{containerRef:w}=(0,co.useContext)(fe),x=En(i),h=m.groupBy?.field?r.find(H=>H.id===m.groupBy?.field):null,y=h?qr(t,h):null,v=y?Array.from(y.values()).flat():t,{getSelectionProps:E}=To({data:v,getItemId:o,isItemSelectable:H=>Wa(e,H),selection:l,onChangeSelection:a,selectionMode:"multi",shouldSelectOnClick:!1}),_=(0,co.useRef)(new Map),T=(0,co.useRef)(void 0),[C,R]=(0,co.useState)(),[I,A]=(0,co.useState)(null);(0,co.useEffect)(()=>{T.current&&(T.current.focus(),T.current=void 0)});let D=(0,co.useId)(),{isHorizontalScrollEnd:P,isVerticallyScrolled:N}=FE({scrollContainerRef:w,enabledHorizontal:!!e?.length}),k=am(e,t);if(C){T.current=C,R(void 0);return}let M=H=>{let ae=_.current.get(H.id),de=ae?_.current.get(ae.fallback):void 0;R(de?.node)},V=H=>{H.preventDefault(),H.stopPropagation();let ae={getBoundingClientRect:()=>({x:H.clientX,y:H.clientY,top:H.clientY,left:H.clientX,right:H.clientX,bottom:H.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{A(ae)})},O=!!t?.length,L=r.find(H=>H.id===m.titleField),S=r.find(H=>H.id===m.mediaField),F=r.find(H=>H.id===m.descriptionField),{showTitle:W=!0,showMedia:U=!0,showDescription:ie=!0}=m,se=L&&W||S&&U||F&&ie,J=m.fields??[],Se=(H,ae)=>de=>{de?_.current.set(H,{node:de,fallback:J[ae>0?ae-1:1]}):_.current.delete(H)},ve=m.infiniteScrollEnabled&&!y,Te=(0,Es.isRTL)(),Q=m.layout?.aspectRatio&&rm.includes(m.layout.aspectRatio)?m.layout.aspectRatio:void 0,ee={"--wp-dataviews-media-aspect-ratio":Q??"1/1"};return O?(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsxs)("table",{className:q("dataviews-view-table",g,{[`has-${m.layout?.density}-density`]:m.layout?.density&&["compact","comfortable"].includes(m.layout.density),"has-bulk-actions":k,"is-refreshing":!ve&&x,"has-media-aspect-ratio":!!Q}),style:ee,"aria-busy":i,"aria-describedby":D,role:ve?"feed":void 0,inert:!ve&&i?"true":void 0,children:[(0,_e.jsxs)("colgroup",{children:[k&&(0,_e.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),se&&(0,_e.jsx)("col",{className:"dataviews-view-table__col-first-data"}),J.map((H,ae)=>(0,_e.jsx)("col",{className:q(`dataviews-view-table__col-${H}`,{"dataviews-view-table__col-expand":!se&&ae===J.length-1})},`col-${H}`)),!!e?.length&&(0,_e.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),I&&(0,_e.jsx)(mm.Popover,{anchor:I,onClose:()=>A(null),placement:"bottom-start",children:(0,_e.jsx)(fm,{showLabel:!1})}),(0,_e.jsx)("thead",{className:q({"dataviews-view-table__thead--stuck":N}),onContextMenu:V,children:(0,_e.jsxs)("tr",{className:"dataviews-view-table__row",children:[k&&(0,_e.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:V,children:(0,_e.jsx)(lm,{selection:l,onChangeSelection:a,data:t,actions:e,getItemId:o})}),se&&(0,_e.jsx)("th",{scope:"col",children:L&&(0,_e.jsx)(za,{ref:Se(L.id,0),fieldId:L.id,view:m,fields:r,onChangeView:s,onHide:M,setOpenedFilter:c,canMove:!1,canInsertLeft:Te?m.layout?.enableMoving??!0:!1,canInsertRight:Te?!1:m.layout?.enableMoving??!0})}),J.map((H,ae)=>{let{width:de,maxWidth:Yt,minWidth:At,align:Cr}=m.layout?.styles?.[H]??{},Zt=r.find(sn=>sn.id===H),ar=UE(Cr,Zt?.type),vo=m.layout?.enableMoving??!0;return(0,_e.jsx)("th",{style:{width:de,maxWidth:Yt,minWidth:At,textAlign:ar},"aria-sort":m.sort?.direction&&m.sort?.field===H?Jd[m.sort.direction]:void 0,scope:"col",children:(0,_e.jsx)(za,{ref:Se(H,ae),fieldId:H,view:m,fields:r,onChangeView:s,onHide:M,setOpenedFilter:c,canMove:vo,canInsertLeft:vo,canInsertRight:vo})},H)}),!!e?.length&&(0,_e.jsx)("th",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!P}),children:(0,_e.jsx)("span",{className:"dataviews-view-table-header",children:(0,Es.__)("Actions")})})]})}),O&&h&&y?Array.from(y.entries()).map(([H,ae])=>(0,_e.jsxs)("tbody",{children:[(0,_e.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,_e.jsx)("td",{colSpan:J.length+(se?1:0)+(k?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:m.groupBy?.showLabel===!1?H:(0,Es.sprintf)((0,Es.__)("%1$s: %2$s"),h.label,H)})}),ae.map((de,Yt)=>{let At=o(de)||Yt.toString();return(0,_e.jsx)(jE,{item:de,level:m.showLevels&&typeof n=="function"?n(de):void 0,hasBulkActions:k,actions:e,fields:r,id:At,view:m,titleField:L,mediaField:S,mediaAspectRatio:Q,descriptionField:F,selection:l,getItemId:o,onChangeSelection:a,...E(At),onClickItem:u,renderItemLink:p,isItemClickable:f,isActionsColumnSticky:!P},o(de))})]},`group-${H}`)):(0,_e.jsx)("tbody",{children:O&&t.map((H,ae)=>{let de=o(H)||ae.toString();return(0,_e.jsx)(jE,{item:H,level:m.showLevels&&typeof n=="function"?n(H):void 0,hasBulkActions:k,actions:e,fields:r,id:de,view:m,titleField:L,mediaField:S,mediaAspectRatio:Q,descriptionField:F,selection:l,getItemId:o,onChangeSelection:a,...E(de),onClickItem:u,renderItemLink:p,isItemClickable:f,isActionsColumnSticky:!P,posinset:ve?ae+1:void 0},o(H))})})]}),ve&&i&&(0,_e.jsx)("div",{className:"dataviews-loading",id:D,children:(0,_e.jsx)("p",{className:"dataviews-loading-more",children:(0,_e.jsx)(mm.Spinner,{})})})]}):(0,_e.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":x}),id:D,children:b})}var GE=U5;var ZE=d(le(),1),vm=d(X(),1);var Oo=d(le(),1);var sc=d(X(),1),XE=d(Nt(),1),zi=d(Y(),1);var G5=d(le(),1),$5=d(X(),1),pm=d(Y(),1);var q5=d(B(),1),K5=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],X5=K5[2].value;function gm(){let e=(0,pm.useContext)(fe),t=e.view;return(0,pm.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??X5,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var $E=d(Y(),1);var qE=d(B(),1),ic=(0,$E.forwardRef)(({className:e,previewSize:t,style:r,...o},n)=>(0,qE.jsx)("div",{ref:n,className:q("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`,...r},...o}));var hm=d(Y(),1);function Wi(e,t){let{intersectionObserver:r}=(0,hm.useContext)(fe);(0,hm.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function bm(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var Oe=d(B(),1);function Z5(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 KE=(0,zi.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:l,actions:c,mediaField:u,titleField:f,descriptionField:p,regularFields:m,badgeFields:g,hasBulkActions:b,config:w,posinset:x,setsize:h,...y},v){let{showTitle:E=!0,showMedia:_=!0,showDescription:T=!0}=t,C=sm(c,l),R=a(l),I=(0,zi.useRef)(null),A=(0,zi.useCallback)(S=>{I.current=S,typeof v=="function"?v(S):v&&(v.current=S)},[v]);Wi(I,x);let D=(0,XE.useInstanceId)(e),P=r.includes(R),N=(0,Oe.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),k=_&&u?.render,M=k?(0,Oe.jsx)(u.render,{item:l,field:u,config:w}):N,V=E&&f?.render?(0,Oe.jsx)(f.render,{item:l,field:f}):null,O,L;return i(l)&&n&&(V?(O={"aria-labelledby":`dataviews-view-grid__title-field-${D}`},L={id:`dataviews-view-grid__title-field-${D}`}):O={"aria-label":(0,sc.__)("Navigate to item")}),(0,Oe.jsxs)(G,{direction:"column",...y,ref:A,"aria-setsize":h,"aria-posinset":x,className:q(y.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":C&&P}),children:[(0,Oe.jsx)(Li,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:s,className:q("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!k}),...O,children:M}),b&&(0,Oe.jsx)(Ni,{item:l,selection:r,onChangeSelection:o,getItemId:a,titleField:f,disabled:!C}),!!c?.length&&(0,Oe.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,Oe.jsx)(Ba,{item:l,actions:c,isCompact:!0})}),E&&(0,Oe.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,Oe.jsx)(Li,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...L,title:f?.getValueFormatted({item:l,field:f})||void 0,children:V})}),(0,Oe.jsxs)(G,{direction:"column",gap:"xs",children:[T&&p?.render&&(0,Oe.jsx)(p.render,{item:l,field:p}),!!g?.length&&(0,Oe.jsx)(G,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(S=>(0,Oe.jsx)(Gl,{className:"dataviews-view-grid__field-value",children:(0,Oe.jsx)(S.render,{item:l,field:S})},S.id))}),!!m?.length&&(0,Oe.jsx)(G,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:m.map(S=>(0,Oe.jsx)(Oo.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Oe.jsxs)(Oe.Fragment,{children:[(0,Oe.jsxs)(tr.Root,{children:[(0,Oe.jsx)(tr.Trigger,{render:(0,Oe.jsx)(Oo.FlexItem,{className:"dataviews-view-grid__field-name",children:S.header})}),(0,Oe.jsx)(tr.Popup,{children:S.label})]}),(0,Oe.jsx)(Oo.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,Oe.jsx)(S.render,{item:l,field:S})})]})},S.id))})]})]})});function Bv({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:f,getItemId:p,actions:m,getSelectionProps:g}){let{paginationInfo:b,resizeObserverRef:w}=(0,zi.useContext)(fe),x=gm(),h={"--wp-dataviews-media-aspect-ratio":i.layout?.aspectRatio&&rm.includes(i.layout.aspectRatio)?i.layout.aspectRatio:"1/1"},y=am(m,e),v=s.find(P=>P.id===i?.titleField),E=s.find(P=>P.id===i?.mediaField),_=s.find(P=>P.id===i?.descriptionField),T=i.fields??[],{regularFields:C,badgeFields:R}=T.reduce((P,N)=>{let k=s.find(V=>V.id===N);if(!k)return P;let M=i.layout?.badgeFields?.includes(N)?"badgeFields":"regularFields";return P[M].push(k),P},{regularFields:[],badgeFields:[]}),I="900px",A=Math.ceil(e.length/x),D=bm(e,t,x);return(0,Oe.jsxs)(Oe.Fragment,{children:[t&&(0,Oe.jsxs)(Oo.Composite,{render:(0,Oe.jsx)(ic,{className:q("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,style:h,"aria-busy":n,ref:w}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:D}).map((P,N)=>(0,Oe.jsx)(Oo.Composite.Item,{render:k=>(0,Oe.jsx)(G,{...k,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${N}`)),e.map(P=>{let N=p(P),k=g(N),M=P.position;return(0,Oe.jsx)(Oo.Composite.Item,{render:V=>(0,Oe.jsx)(KE,{...V,id:N,role:"article",view:i,selection:a,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:f,getItemId:p,item:P,actions:m,onMouseDown:O=>{V.onMouseDown?.(O),k.onMouseDown(O)},onClickCapture:O=>{V.onClickCapture?.(O),k.onClickCapture(O)},mediaField:E,titleField:v,descriptionField:_,regularFields:C,badgeFields:R,hasBulkActions:y,posinset:M,setsize:b.totalItems,config:{sizes:I}})},N)})]}),!t&&(0,Oe.jsx)(Oo.Composite,{role:"grid",style:h,className:q("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),focusWrap:!0,"aria-busy":n,"aria-rowcount":A,ref:w,inert:o,children:Z5(e,x).map((P,N)=>(0,Oe.jsx)(Oo.Composite.Row,{render:(0,Oe.jsx)("div",{role:"row","aria-rowindex":N+1,"aria-label":(0,sc.sprintf)((0,sc.__)("Row %d"),N+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${x}, minmax(0, 1fr) )`}}),children:P.map(k=>{let M=p(k),V=g(M);return(0,Oe.jsx)(Oo.Composite.Item,{render:O=>(0,Oe.jsx)(KE,{...O,id:M,role:"gridcell",view:i,selection:a,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:f,getItemId:p,item:k,actions:m,onMouseDown:L=>{O.onMouseDown?.(L),V.onMouseDown(L)},onClickCapture:L=>{O.onClickCapture?.(L),V.onClickCapture(L)},mediaField:E,titleField:v,descriptionField:_,regularFields:C,badgeFields:R,hasBulkActions:y,config:{sizes:I}})},M)})},N))})]})}var uo=d(B(),1);function Q5({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:l,selection:c,view:u,className:f,empty:p}){let m=En(!!n),g=!!t?.length,b=u.groupBy?.field?r.find(E=>E.id===u.groupBy?.field):null,w=b?qr(t,b):null,x=u.infiniteScrollEnabled&&!w,h=w?Array.from(w.values()).flat():t,{getSelectionProps:y}=To({data:h,getItemId:o,isItemSelectable:E=>Wa(e,E),selection:c,onChangeSelection:i,selectionMode:"multi",shouldSelectOnClick:!1});if(!g)return(0,uo.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":m}),children:p});let v={className:q(f,{"is-refreshing":!x&&m}),inert:!x&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:c,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:l,getItemId:o,actions:e,getSelectionProps:y};return(0,uo.jsxs)(uo.Fragment,{children:[g&&b&&w&&(0,uo.jsx)(G,{direction:"column",gap:"lg",children:Array.from(w.entries()).map(([E,_])=>(0,uo.jsxs)(G,{direction:"column",gap:"sm",children:[(0,uo.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?E:(0,vm.sprintf)((0,vm.__)("%1$s: %2$s"),b.label,E)}),(0,uo.jsx)(Bv,{...v,data:_,isInfiniteScroll:!1})]},E))}),!w&&(0,uo.jsx)(Bv,{...v,data:t,isInfiniteScroll:!!x}),x&&n&&(0,uo.jsx)("p",{className:"dataviews-loading-more",children:(0,uo.jsx)(ZE.Spinner,{})})]})}var QE=Q5;var ym=d(Nt(),1),br=d(le(),1),St=d(Y(),1),ac=d(X(),1);var jv=d(Er(),1);var pe=d(B(),1),{Menu:Wv}=tt(br.privateApis);function zv(e){return`${e}-item-wrapper`}function J5(e,t){return`${e}-primary-action-${t}`}function Hv(e){return`${e}-dropdown`}function eV({idPrefix:e,primaryAction:t,item:r}){let o=(0,jv.useRegistry)(),[n,i]=(0,St.useState)(!1),s=J5(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,pe.jsx)("div",{role:"gridcell",children:(0,pe.jsx)(br.Composite.Item,{id:s,render:(0,pe.jsx)(br.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,pe.jsx)(rc,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,pe.jsx)("div",{role:"gridcell",children:(0,pe.jsx)(br.Composite.Item,{id:s,render:(0,pe.jsx)(br.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function JE({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,selectionProps:l,otherFields:c,onDropdownTriggerKeyDown:u,posinset:f}){let{showTitle:p=!0,showMedia:m=!0,showDescription:g=!0,infiniteScrollEnabled:b}=e,w=(0,St.useRef)(null),x=`${r}-label`,h=`${r}-description`,y=(0,jv.useRegistry)(),[v,E]=(0,St.useState)(!1),[_,T]=(0,St.useState)(null),C=({type:O})=>{E(O==="mouseenter")},{paginationInfo:R}=(0,St.useContext)(fe);(0,St.useEffect)(()=>{o&&w.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:I,eligibleActions:A}=(0,St.useMemo)(()=>{let O=t.filter(S=>!S.isEligible||S.isEligible(n));return{primaryAction:O.filter(S=>S.isPrimary)[0],eligibleActions:O}},[t,n]),D=I&&t.length===1,P=m&&s?.render?(0,pe.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,pe.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,N=p&&i?.render?(0,pe.jsx)(i.render,{item:n,field:i}):null,k=g&&a?.render,M=!!P&&!k&&!c.length,V=A?.length>0&&(0,pe.jsxs)(G,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[I&&(0,pe.jsx)(eV,{idPrefix:r,primaryAction:I,item:n}),!D&&(0,pe.jsxs)("div",{role:"gridcell",children:[(0,pe.jsxs)(Wv,{placement:"bottom-end",children:[(0,pe.jsx)(Wv.TriggerButton,{render:(0,pe.jsx)(br.Composite.Item,{id:Hv(r),render:(0,pe.jsx)(br.Button,{size:"small",icon:Tl,label:(0,ac.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:u})})}),(0,pe.jsx)(Wv.Popover,{children:(0,pe.jsx)(Vv,{actions:A,item:n,registry:y,setActiveModalAction:T})})]}),!!_&&(0,pe.jsx)(rc,{action:_,items:[n],closeModal:()=>T(null)})]})]});return(0,pe.jsx)(br.Composite.Row,{ref:w,render:(0,pe.jsx)("div",{"aria-posinset":f,"aria-setsize":b?R.totalItems:void 0}),role:b?"article":"row",className:q({"is-selected":o,"is-hovered":v}),onMouseEnter:C,onMouseLeave:C,children:(0,pe.jsxs)(G,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,pe.jsx)("div",{role:"gridcell",children:(0,pe.jsx)(br.Composite.Item,{id:zv(r),"aria-pressed":o,"aria-labelledby":x,"aria-describedby":h,className:"dataviews-view-list__item",...l})}),(0,pe.jsxs)(G,{direction:"row",gap:"md",justify:"start",align:M?"center":"flex-start",style:{flex:1,minWidth:0},children:[P,(0,pe.jsxs)(G,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,pe.jsxs)(G,{direction:"row",align:"center",children:[(0,pe.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:x,children:N}),V]}),k&&(0,pe.jsx)("div",{className:"dataviews-view-list__field",children:(0,pe.jsx)(a.render,{item:n,field:a})}),(0,pe.jsx)("div",{className:"dataviews-view-list__fields",id:h,children:c.map(O=>(0,pe.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,pe.jsx)(oi,{className:"dataviews-view-list__field-label",render:(0,pe.jsx)("span",{}),children:O.label}),(0,pe.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,pe.jsx)(O.render,{item:n,field:O})})]},O.id))})]})]})]})})}function tV(e){return!!e}function Yv(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:l,className:c,empty:u}=e,f=(0,ym.useInstanceId)(Yv,"view-list"),p=En(!!i),{paginationInfo:m}=(0,St.useContext)(fe),g=r?.findLast(F=>a.includes(n(F))),b=o.find(F=>F.id===l.titleField),w=o.find(F=>F.id===l.mediaField),x=o.find(F=>F.id===l.descriptionField),h=(l?.fields??[]).map(F=>o.find(W=>F===W.id)).filter(tV),{getSelectionProps:y}=To({data:r,getItemId:n,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:"single-required",shouldSelectOnClick:!0}),v=(0,St.useCallback)(F=>`${f}-${n(F)}`,[f,n]),E=(0,St.useCallback)((F,W)=>W.startsWith(v(F)),[v]),[_,T]=(0,St.useState)(void 0),C=(0,St.useRef)(null);(0,St.useEffect)(()=>{g&&T(zv(v(g)))},[g,v]);let R=r.findIndex(F=>E(F,_??"")),I=(0,ym.usePrevious)(R),A=R!==-1,D=(0,St.useCallback)((F,W)=>{let U=Math.min(r.length-1,Math.max(0,F));if(!r[U])return;let ie=v(r[U]),se=W(ie);T(se),C.current?.contains(C.current.ownerDocument.activeElement)&&document.getElementById(se)?.focus()},[r,v]);(0,St.useEffect)(()=>{!A&&(I!==void 0&&I!==-1)&&D(I,zv)},[A,D,I]);let P=(0,St.useCallback)(F=>{F.key==="ArrowDown"&&(F.preventDefault(),D(R+1,Hv)),F.key==="ArrowUp"&&(F.preventDefault(),D(R-1,Hv))},[D,R]),N=!!r?.length,k=l.groupBy?.field?o.find(F=>F.id===l.groupBy?.field):null,M=N&&k?qr(r,k):null,V=l.infiniteScrollEnabled&&!M,O=V&&(l.startPosition??1)+(l.perPage??0)<m.totalItems,L=q("dataviews-view-list",c,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density),"is-refreshing":!V&&p}),S={ref:C,id:f,render:(0,pe.jsx)("div",{}),activeId:_,setActiveId:T,inert:!V&&i?"true":void 0};return N?N&&k&&M?(0,pe.jsx)(br.Composite,{...S,className:"dataviews-view-list__group",role:"grid",children:(0,pe.jsx)(G,{direction:"column",gap:"lg",className:L,children:Array.from(M.entries()).map(([F,W])=>(0,pe.jsxs)(G,{direction:"column",children:[(0,pe.jsx)("h3",{className:"dataviews-view-list__group-header",children:l.groupBy?.showLabel===!1?F:(0,ac.sprintf)((0,ac.__)("%1$s: %2$s"),k.label,F)}),W.map(U=>{let ie=v(U);return(0,pe.jsx)(JE,{view:l,idPrefix:ie,actions:t,item:U,isSelected:U===g,selectionProps:y(n(U)),mediaField:w,titleField:b,descriptionField:x,otherFields:h,onDropdownTriggerKeyDown:P},ie)})]},F))})}):(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)(br.Composite,{...S,className:L,role:l.infiniteScrollEnabled?"feed":"grid",children:r.map((F,W)=>{let U=v(F);return(0,pe.jsx)(JE,{view:l,idPrefix:U,actions:t,item:F,isSelected:F===g,selectionProps:y(n(F)),mediaField:w,titleField:b,descriptionField:x,otherFields:h,onDropdownTriggerKeyDown:P,posinset:l.infiniteScrollEnabled?W+1:void 0},U)})}),(O||V&&i)&&(0,pe.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,pe.jsx)(br.Spinner,{})})]}):(0,pe.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":p}),children:u})}var sR=d(le(),1);var wm=d(X(),1),eR=d(Y(),1);var Ha=d(B(),1);function tR({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,eR.createInterpolateElement)((0,wm.sprintf)((0,wm.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Ha.jsx)(r.render,{item:t[0],field:r})}):(0,Ha.jsx)(r.render,{item:t[0],field:r});return(0,Ha.jsxs)(G,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Ha.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var Rs=d(Y(),1),rR=d(Er(),1),oR=d(Nt(),1);var Ct=d(B(),1);function rV(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:l,onClickItem:c,renderItemLink:u,isItemClickable:f}=e,{showTitle:p=!0,showMedia:m=!0,showDescription:g=!0,infiniteScrollEnabled:b}=t,w=(0,Rs.useRef)(null),x=(0,rR.useRegistry)(),{paginationInfo:h}=(0,Rs.useContext)(fe),{primaryActions:y,eligibleActions:v}=(0,Rs.useMemo)(()=>{let A=r.filter(P=>!P.isEligible||P.isEligible(o));return{primaryActions:A.filter(P=>P.isPrimary),eligibleActions:A}},[r,o]),E=(0,oR.useViewportMatch)("medium","<"),_=t.layout?.density??"balanced",T=m&&_!=="compact"&&i?.render?(0,Ct.jsx)(i.render,{item:o,field:i,config:{sizes:_==="comfortable"?"32px":"24px"}}):null,C=(0,Ct.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:T||(0,Ct.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),R=p&&n?.render?(0,Ct.jsx)(n.render,{item:o,field:n}):null,I=(0,Rs.useMemo)(()=>_==="comfortable"?"md":"sm",[_]);return(0,Ct.jsx)("div",{ref:w,role:b?"article":void 0,"aria-posinset":l,"aria-setsize":b?h.totalItems:void 0,className:q("dataviews-view-activity__item",_==="compact"&&"is-compact",_==="balanced"&&"is-balanced",_==="comfortable"&&"is-comfortable"),children:(0,Ct.jsxs)(G,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Ct.jsx)(G,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:C}),(0,Ct.jsxs)(G,{direction:"column",gap:I,align:"flex-start",className:"dataviews-view-activity__item-content",children:[R&&(0,Ct.jsx)(Li,{item:o,isItemClickable:f,onClickItem:c,renderItemLink:u,className:"dataviews-view-activity__item-title",children:R}),g&&s&&(0,Ct.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Ct.jsx)(s.render,{item:o,field:s})}),(0,Ct.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(A=>(0,Ct.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Ct.jsx)(oi,{className:"dataviews-view-activity__item-field-label",render:(0,Ct.jsx)("span",{}),children:A.label}),(0,Ct.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Ct.jsx)(A.render,{item:o,field:A})})]},A.id))}),!!y?.length&&(0,Ct.jsx)(Fv,{item:o,actions:y,registry:x,buttonVariant:"secondary"})]}),(y.length<v.length||E&&v.length>0)&&(0,Ct.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Ct.jsx)(Ba,{item:o,actions:v,isCompact:!0})})]})})}var nR=rV;var iR=d(z(),1);function oV(e){return!!e}function Uv(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(c=>c.id===n.titleField),s=r.find(c=>c.id===n.mediaField),a=r.find(c=>c.id===n.descriptionField),l=(n?.fields??[]).map(c=>r.find(u=>c===u.id)).filter(oV);return t.map((c,u)=>(0,iR.createElement)(nR,{...e,key:o(c),item:c,mediaField:s,titleField:i,descriptionField:a,otherFields:l,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var fo=d(B(),1);function aR(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=En(!!n),l=!!r?.length,c=i.groupBy?.field?o.find(b=>b.id===i.groupBy?.field):null,u=l&&c?qr(r,c):null,f=i.infiniteScrollEnabled&&!u;if(!l)return(0,fo.jsx)("div",{className:q("dataviews-no-results",{"is-refreshing":a}),children:t});let p=!f&&!!n,m=q("dataviews-view-activity",s,{"is-refreshing":!f&&a}),g=u?Array.from(u.entries()):[];return l&&c&&u?(0,fo.jsx)(G,{direction:"column",gap:"sm",className:m,inert:p?"true":void 0,children:g.map(([b,w])=>(0,fo.jsx)(tR,{groupName:b,groupData:w,groupField:c,showLabel:i.groupBy?.showLabel!==!1,children:(0,fo.jsx)(Uv,{...e,data:w})},b))}):(0,fo.jsxs)(fo.Fragment,{children:[(0,fo.jsx)("div",{className:m,role:i.infiniteScrollEnabled?"feed":void 0,inert:p?"true":void 0,children:(0,fo.jsx)(Uv,{...e})}),f&&n&&(0,fo.jsx)("p",{className:"dataviews-loading-more",children:(0,fo.jsx)(sR.Spinner,{})})]})}var po=d(le(),1),uc=d(X(),1),pR=d(Nt(),1),_m=d(Y(),1);var cc=d(le(),1),cR=d(Er(),1),Rn=d(Y(),1);var xm=d(X(),1);var lc=d(le(),1),ja=d(Y(),1),mo=d(X(),1);var si=d(B(),1);function nV(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function Gv(){let{view:e,onChangeView:t,paginationInfo:r}=(0,ja.useContext)(fe);if(!nV(e,r))return null;let{totalPages:o}=r,n=e.page??1,i=Array.from(Array(o)).map((s,a)=>{let l=a+1;return{value:l.toString(),label:l.toString(),"aria-label":n===l?(0,mo.sprintf)((0,mo.__)("Page %1$d of %2$d"),n,o):l.toString()}});return(0,si.jsxs)(G,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,si.jsx)(G,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,ja.createInterpolateElement)((0,mo.sprintf)((0,mo._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,si.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,si.jsx)(lc.SelectControl,{"aria-label":(0,mo.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,si.jsxs)(G,{direction:"row",gap:"xs",align:"center",children:[(0,si.jsx)(lc.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,mo.__)("Previous page"),icon:(0,mo.isRTL)()?Pu:Iu,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,si.jsx)(lc.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,mo.__)("Next page"),icon:(0,mo.isRTL)()?Iu:Pu,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var lR=(0,ja.memo)(Gv);var $t=d(B(),1),$v=[];function Ts(e){return(0,Rn.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}function iV({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,$t.jsx)(cc.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,disabled:!s,onChange:()=>{r([])},"aria-label":(0,xm.__)("Deselect all")}):(0,$t.jsx)(cc.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:a,indeterminate:!a&&!!t.length,onChange:()=>{if(a)r(e.filter(l=>!o.some(c=>l===n(c))));else{let l=new Set([...e,...o.map(c=>n(c))]);r(Array.from(l))}},"aria-label":a?(0,xm.__)("Deselect all"):(0,xm.__)("Select all")})}function sV({actions:e,items:t,selection:r}){let o=(0,cR.useRegistry)(),[n,i]=(0,Rn.useState)(null);return(0,$t.jsx)(G,{direction:"row",gap:"xs",children:e.map(s=>{if(!("callback"in s))return null;let{id:a,label:l,icon:c,isPrimary:u,callback:f}=s,p=typeof l=="string"?l:l(t),m=u?"primary":"tertiary",g=a===n;return(0,$t.jsx)(cc.Button,{accessibleWhenDisabled:!0,icon:c,disabled:g||!r?.length,isBusy:g,onClick:async()=>{i(a),await f(t,{registry:o}),i(null)},size:"compact",variant:m,children:p},a)})})}function uR(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=$v,paginationInfo:i,view:s}=(0,Rn.useContext)(fe),a=Ts(n),l=(0,Rn.useMemo)(()=>e.filter(u=>t.includes(o(u))),[t,o,e]);if(!n.length)return null;let c=ME(t.length,e.length,i.totalItems,!!s.infiniteScrollEnabled);return(0,$t.jsxs)(G,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[a&&(0,$t.jsx)(iV,{selection:t,selectedItems:l,onChangeSelection:r,data:e,getItemId:o,disableSelectAll:!!s.infiniteScrollEnabled}),(0,$t.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:c})]})}function fR(){let{data:e,selection:t,getItemId:r,actions:o=$v}=(0,Rn.useContext)(fe),n=(0,Rn.useMemo)(()=>e.filter(i=>t.includes(r(i))),[t,r,e]);return o.length?(0,$t.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,$t.jsx)(sV,{actions:o,items:n,selection:t})}):null}function dR(){return(0,$t.jsxs)(G,{direction:"row",gap:"md",align:"center",children:[(0,$t.jsx)(uR,{}),(0,$t.jsx)(fR,{})]})}function qv(){let{actions:e=$v,paginationInfo:t,view:r}=(0,Rn.useContext)(fe),o=!r.infiniteScrollEnabled&&!!t.totalItems&&t.totalPages>1;return!e.length&&!o?null:(0,$t.jsxs)(G,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,$t.jsx)(uR,{}),(0,$t.jsx)(lR,{}),(0,$t.jsx)(fR,{})]})}var Re=d(B(),1);function mR({view:e,selection:t,onChangeSelection:r,selectionProps:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:l,regularFields:c,badgeFields:u,config:f,posinset:p,setsize:m}){let{showTitle:g=!0,showMedia:b=!0,showDescription:w=!0}=e,x=n(i),h=(0,_m.useRef)(null),y=t.includes(x);Wi(h,p);let v=s?.render?(0,Re.jsx)(s.render,{item:i,field:s,config:f}):null,E=g&&a?.render?(0,Re.jsx)(a.render,{item:i,field:a}):null;return(0,Re.jsxs)(po.Composite.Item,{ref:h,"aria-label":a?a.getValue({item:i})||(0,uc.__)("(no title)"):void 0,render:({children:_,...T})=>(0,Re.jsx)(G,{direction:"column",children:_,...T}),role:"option","aria-posinset":p,"aria-setsize":m,className:q("dataviews-view-picker-grid__card",{"is-selected":y}),"aria-selected":y,...o,children:[b&&v&&(0,Re.jsx)("div",{className:"dataviews-view-picker-grid__media",children:v}),b&&v&&(0,Re.jsx)(Ni,{item:i,selection:t,onChangeSelection:r,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,Re.jsx)(G,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,Re.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:E})}),(0,Re.jsxs)(G,{direction:"column",gap:"xs",children:[w&&l?.render&&(0,Re.jsx)(l.render,{item:i,field:l}),!!u?.length&&(0,Re.jsx)(G,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(_=>(0,Re.jsx)(Gl,{className:"dataviews-view-picker-grid__field-value",children:(0,Re.jsx)(_.render,{item:i,field:_})},_.id))}),!!c?.length&&(0,Re.jsx)(G,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:c.map(_=>(0,Re.jsx)(po.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsx)(po.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:_.header}),(0,Re.jsx)(po.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Re.jsx)(_.render,{item:i,field:_})})]})},_.id))})]})]},x)}function gR({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,pR.useInstanceId)(gR,"dataviews-view-picker-grid-group__header");return(0,Re.jsxs)(G,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,Re.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,uc.sprintf)((0,uc.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function aV({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:l,empty:c}){let{resizeObserverRef:u,paginationInfo:f,itemListLabel:p}=(0,_m.useContext)(fe),m=r.find(V=>V.id===a?.titleField),g=r.find(V=>V.id===a?.mediaField),b=r.find(V=>V.id===a?.descriptionField),w=a.fields??[],{regularFields:x,badgeFields:h}=w.reduce((V,O)=>{let L=r.find(F=>F.id===O);if(!L)return V;let S=a.layout?.badgeFields?.includes(O)?"badgeFields":"regularFields";return V[S].push(L),V},{regularFields:[],badgeFields:[]}),y=!!t?.length,v=a.layout?.previewSize,E=Ts(e),_="900px",T=a.groupBy?.field?r.find(V=>V.id===a.groupBy?.field):null,C=T?qr(t,T):null,R=(a.infiniteScrollEnabled&&!C)??!1,I=C?Array.from(C.values()).flat():t,{getSelectionProps:A}=To({data:I,getItemId:o,isItemSelectable:()=>!0,selection:s,onChangeSelection:i,selectionMode:E?"multi":"single-clearable",shouldSelectOnClick:!0}),D=a?.page??1,P=a?.perPage??0,N=R?f?.totalItems:void 0,k=gm(),M=bm(t,R,k);return(0,Re.jsxs)(Re.Fragment,{children:[y&&T&&C&&(0,Re.jsx)(po.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,className:q("dataviews-view-picker-grid",l,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),"aria-label":p,render:({children:V,...O})=>(0,Re.jsx)(G,{direction:"column",gap:"lg",children:V,...O}),children:Array.from(C.entries()).map(([V,O])=>(0,Re.jsx)(gR,{groupName:V,groupField:T,showLabel:a.groupBy?.showLabel!==!1,children:(0,Re.jsx)(ic,{previewSize:v,style:{gridTemplateColumns:v&&`repeat(auto-fill, minmax(${v}px, 1fr))`},"aria-busy":n,ref:u,children:O.map(L=>{let S=L.position??(D-1)*P+t.indexOf(L)+1;return(0,Re.jsx)(mR,{view:a,selection:s,onChangeSelection:i,selectionProps:A(o(L)),getItemId:o,item:L,mediaField:g,titleField:m,descriptionField:b,regularFields:x,badgeFields:h,config:{sizes:_},posinset:S,setsize:N},o(L))})})},V))}),y&&!C&&(0,Re.jsxs)(po.Composite,{render:(0,Re.jsx)(ic,{className:q("dataviews-view-picker-grid",l,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:v,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,"aria-label":p,children:[Array.from({length:M}).map((V,O)=>(0,Re.jsx)(po.Composite.Item,{render:({children:L,...S})=>(0,Re.jsx)(G,{direction:"column",children:L,...S}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${O}`)),t.map(V=>{let O=V.position;return(0,Re.jsx)(mR,{view:a,selection:s,onChangeSelection:i,selectionProps:A(o(V)),getItemId:o,item:V,mediaField:g,titleField:m,descriptionField:b,regularFields:x,badgeFields:h,config:{sizes:_},posinset:O,setsize:N},o(V))})]}),!y&&(0,Re.jsx)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Re.jsx)("p",{children:(0,Re.jsx)(po.Spinner,{})}):c}),y&&n&&(0,Re.jsx)("p",{className:"dataviews-loading-more",children:(0,Re.jsx)(po.Spinner,{})})]})}var hR=aV;var Sm=d(X(),1),Os=d(le(),1),go=d(Y(),1);var Me=d(B(),1);function lV({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,Me.jsx)("div",{className:i,children:(0,Me.jsx)(n.render,{item:e,field:n})})}function bR({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:l,onChangeSelection:c,selectionProps:u,posinset:f}){let{paginationInfo:p}=(0,go.useContext)(fe),m=a.includes(r),[g,b]=(0,go.useState)(!1),w=(0,go.useRef)(null);Wi(w,f);let{showTitle:x=!0,showMedia:h=!0,showDescription:y=!0,infiniteScrollEnabled:v}=o,E=()=>{b(!0)},_=()=>{b(!1)},T=o.fields??[],C=n&&x||i&&h||s&&y;return(0,Me.jsxs)(Os.Composite.Item,{ref:w,render:({children:R,...I})=>(0,Me.jsx)("tr",{className:q("dataviews-view-table__row",{"is-selected":m,"is-hovered":g}),onMouseEnter:E,onMouseLeave:_,children:R,...I}),"aria-selected":m,"aria-setsize":p.totalItems||void 0,"aria-posinset":f,role:v?"article":"option",onClickCapture:u.onClickCapture,onClick:u.onClick,onMouseDown:R=>{R.button===0&&(R.currentTarget.parentElement?.focus({preventScroll:!0}),u.onMouseDown(R))},children:[(0,Me.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,Me.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,Me.jsx)(Ni,{item:e,selection:a,onChangeSelection:c,getItemId:l,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),C&&(0,Me.jsx)("td",{role:"presentation",children:(0,Me.jsx)(um,{item:e,titleField:x?n:void 0,mediaField:h?i:void 0,descriptionField:y?s:void 0,isItemClickable:()=>!1})}),T.map(R=>{let{width:I,maxWidth:A,minWidth:D,align:P}=o.layout?.styles?.[R]??{};return(0,Me.jsx)("td",{style:{width:I,maxWidth:A,minWidth:D},role:"presentation",children:(0,Me.jsx)(lV,{fields:t,item:e,column:R,align:P})},R)})]},r)}function cV({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:l,view:c,className:u,empty:f}){let p=(0,go.useRef)(new Map),m=(0,go.useRef)(void 0),[g,b]=(0,go.useState)(),w=Ts(e)??!1;(0,go.useEffect)(()=>{m.current&&(m.current.focus(),m.current=void 0)});let x=c.groupBy?.field?r.find(O=>O.id===c.groupBy?.field):null,h=x?qr(t,x):null,y=c.infiniteScrollEnabled&&!h,v=h?Array.from(h.values()).flat():t,{getSelectionProps:E}=To({data:v,getItemId:o,isItemSelectable:()=>!0,selection:a,onChangeSelection:s,selectionMode:w?"multi":"single-clearable",shouldSelectOnClick:!0}),_=(0,go.useId)();if(g){m.current=g,b(void 0);return}let T=O=>{let L=p.current.get(O.id),S=L?p.current.get(L.fallback):void 0;b(S?.node)},C=!!t?.length,R=r.find(O=>O.id===c.titleField),I=r.find(O=>O.id===c.mediaField),A=r.find(O=>O.id===c.descriptionField),{showTitle:D=!0,showMedia:P=!0,showDescription:N=!0}=c,k=R&&D||I&&P||A&&N,M=c.fields??[],V=(O,L)=>S=>{S?p.current.set(O,{node:S,fallback:M[L>0?L-1:1]}):p.current.delete(O)};return(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsxs)("table",{className:q("dataviews-view-table","dataviews-view-picker-table",u,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-busy":n,"aria-describedby":_,role:y?"feed":"listbox",children:[(0,Me.jsx)("thead",{role:"presentation",children:(0,Me.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,Me.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:w&&(0,Me.jsx)(lm,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:y})}),k&&(0,Me.jsx)("th",{children:R&&(0,Me.jsx)(za,{ref:V(R.id,0),fieldId:R.id,view:c,fields:r,onChangeView:i,onHide:T,setOpenedFilter:l,canMove:!1})}),M.map((O,L)=>{let{width:S,maxWidth:F,minWidth:W,align:U}=c.layout?.styles?.[O]??{};return(0,Me.jsx)("th",{style:{width:S,maxWidth:F,minWidth:W,textAlign:U},"aria-sort":c.sort?.direction&&c.sort?.field===O?Jd[c.sort.direction]:void 0,scope:"col",children:(0,Me.jsx)(za,{ref:V(O,L),fieldId:O,view:c,fields:r,onChangeView:i,onHide:T,setOpenedFilter:l,canMove:c.layout?.enableMoving??!0})},O)})]})}),C&&x&&h?Array.from(h.entries()).map(([O,L])=>(0,Me.jsxs)(Os.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,Me.jsx)("tbody",{role:"group"}),children:[(0,Me.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,Me.jsx)("td",{colSpan:M.length+(k?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:c.groupBy?.showLabel===!1?O:(0,Sm.sprintf)((0,Sm.__)("%1$s: %2$s"),x.label,O)})}),L.map((S,F)=>{let W=o(S)||F.toString();return(0,Me.jsx)(bR,{item:S,fields:r,id:W,view:c,titleField:R,mediaField:I,descriptionField:A,selection:a,getItemId:o,onChangeSelection:s,selectionProps:E(W)},o(S))})]},`group-${O}`)):(0,Me.jsx)(Os.Composite,{render:(0,Me.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:C&&t.map((O,L)=>{let S=o(O),F=S||L.toString(),W=O.position;return(0,Me.jsx)(bR,{item:O,fields:r,id:F,view:c,titleField:R,mediaField:I,descriptionField:A,selection:a,getItemId:o,onChangeSelection:s,selectionProps:E(F),posinset:W},S)})})]}),(0,Me.jsxs)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!C&&!n}),id:_,children:[!C&&(n?(0,Me.jsx)("p",{children:(0,Me.jsx)(Os.Spinner,{})}):f),C&&n&&(0,Me.jsx)("p",{className:"dataviews-loading-more",children:(0,Me.jsx)(Os.Spinner,{})})]})]})}var vR=cV;var Ya=d(le(),1),Ua=d(Y(),1),yR=d(Nt(),1),Cm=d(X(),1);var ze=d(B(),1);function uV(e){return!!e}function fV({view:e,selection:t,selectionProps:r,getItemId:o,item:n,titleField:i,mediaField:s,descriptionField:a,otherFields:l,posinset:c,setsize:u}){let f=(0,Ua.useRef)(null);Wi(f,c);let{showTitle:p=!0,showMedia:m=!0,showDescription:g=!0}=e,b=o(n),w=t.includes(b),x=e.layout?.density??"balanced",h=m&&x!=="compact"&&s?.render?(0,ze.jsx)(s.render,{item:n,field:s,config:{sizes:x==="comfortable"?"32px":"24px"}}):null,y=(0,ze.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:h||(0,ze.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),v=p&&i?.render?(0,ze.jsx)(i.render,{item:n,field:i}):null,E=g&&a?.render?(0,ze.jsx)(a.render,{item:n,field:a}):null,_=(0,Ua.useMemo)(()=>x==="comfortable"?"md":"sm",[x]);return(0,ze.jsx)(Ya.Composite.Item,{ref:f,role:"option","aria-label":i&&i.getValue({item:n})||void 0,"aria-posinset":c,"aria-setsize":u,"aria-selected":w,className:q("dataviews-view-picker-activity__item",x==="compact"&&"is-compact",x==="balanced"&&"is-balanced",x==="comfortable"&&"is-comfortable",w&&"is-selected"),...r,render:(0,ze.jsx)("div",{}),children:(0,ze.jsxs)(G,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,ze.jsx)(G,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:y}),(0,ze.jsxs)(G,{direction:"column",gap:_,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[v&&(0,ze.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:v}),E&&(0,ze.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:E}),(0,ze.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:l.map(T=>(0,ze.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,ze.jsx)(oi,{render:(0,ze.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:T.label}),(0,ze.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,ze.jsx)(T.render,{item:n,field:T})})]},T.id))})]})]})})}function wR({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,yR.useInstanceId)(wR,"dataviews-view-picker-activity-group__header");return(0,ze.jsxs)(G,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,ze.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,Cm.sprintf)((0,Cm.__)("%1$s: %2$s"),t.label,e):e}),o]})}function xR({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:l,empty:c}){let{itemListLabel:u,paginationInfo:f}=(0,Ua.useContext)(fe),p=Ts(a),m=t.find(I=>I.id===s?.titleField),g=t.find(I=>I.id===s?.mediaField),b=t.find(I=>I.id===s?.descriptionField),w=(s?.fields??[]).map(I=>t.find(A=>I===A.id)).filter(uV),x=s.groupBy?.field?t.find(I=>I.id===s.groupBy?.field):null,h=x?qr(e,x):null,v=(s.infiniteScrollEnabled&&!h)??!1?f?.totalItems:void 0,E=!!e?.length,_=!!(x&&h),T=h?Array.from(h.values()).flat():e,{getSelectionProps:C}=To({data:T,getItemId:r,isItemSelectable:()=>!0,selection:i,onChangeSelection:n,selectionMode:p?"multi":"single-clearable",shouldSelectOnClick:!0}),R=I=>(0,ze.jsx)(fV,{view:s,selection:i,selectionProps:C(r(I)),getItemId:r,item:I,titleField:m,mediaField:g,descriptionField:b,otherFields:w,posinset:I.position,setsize:v},r(I));return E?(0,ze.jsxs)(ze.Fragment,{children:[(0,ze.jsx)(Ya.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":p,"aria-label":u,"aria-busy":o,render:_?(0,ze.jsx)(G,{direction:"column",gap:"sm"}):void 0,className:q("dataviews-view-picker-activity",l),children:_&&h?Array.from(h.entries()).map(([I,A])=>(0,ze.jsx)(wR,{groupName:I,groupField:x,showLabel:s.groupBy?.showLabel!==!1,children:A.map(R)},I)):e.map(R)}),o&&(0,ze.jsx)("p",{className:"dataviews-loading-more",children:(0,ze.jsx)(Ya.Spinner,{})})]}):(0,ze.jsx)("div",{className:q({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,ze.jsx)("p",{children:(0,ze.jsx)(Ya.Spinner,{})}):c})}var Ga=d(le(),1),$a=d(X(),1),_R=d(Y(),1);var qa=d(B(),1);function Hi(){let e=(0,_R.useContext)(fe),t=e.view;return(0,qa.jsxs)(Ga.__experimentalToggleGroupControl,{label:(0,$a.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,qa.jsx)(Ga.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,$a._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,qa.jsx)(Ga.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,$a._x)("Balanced","Density option for DataView layout")},"balanced"),(0,qa.jsx)(Ga.__experimentalToggleGroupControlOption,{value:"compact",label:(0,$a._x)("Compact","Density option for DataView layout")},"compact")]})}var SR=d(le(),1),CR=d(X(),1),ER=d(Y(),1);var RR=d(B(),1),dV=[{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 TR(){let e=(0,ER.useContext)(fe),t=e.view,r=dV.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,RR.jsx)(SR.RangeControl,{showTooltip:!1,label:(0,CR.__)("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 Ps=d(B(),1);function Kv(){return(0,Ps.jsxs)(Ps.Fragment,{children:[(0,Ps.jsx)(Hi,{}),(0,Ps.jsx)(TR,{})]})}var ji=[{type:tm,label:(0,Tn.__)("Table"),component:GE,icon:lu,viewConfigOptions:Hi},{type:mE,label:(0,Tn.__)("Grid"),component:QE,icon:uu,viewConfigOptions:Kv},{type:pE,label:(0,Tn.__)("List"),component:Yv,icon:(0,Tn.isRTL)()?qg:Xg,viewConfigOptions:Hi},{type:gE,label:(0,Tn.__)("Activity"),component:aR,icon:Mu,viewConfigOptions:Hi},{type:hE,label:(0,Tn.__)("Grid"),component:hR,icon:uu,viewConfigOptions:Kv,isPicker:!0},{type:bE,label:(0,Tn.__)("Table"),component:vR,icon:lu,viewConfigOptions:Hi,isPicker:!0},{type:vE,label:(0,Tn.__)("Activity"),component:xR,icon:Mu,viewConfigOptions:Hi,isPicker:!0}];var sl=d(Y(),1);var qi=d(le(),1),li=d(X(),1),cp=d(Y(),1);function Em(e){let{render:t,type:r}=e;return t||r!==void 0?e:{...e,type:"button"}}var OR=d(z(),1),PR=(0,OR.createContext)(!0);function IR(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Rm(e){let t=[];for(let r of e)t.push(...r);return t}function Tm(e){return e.slice().reverse()}function fc(...e){}function Om(e,t){return mV(e)?e(pV(t)?t():t):e}function mV(e){return typeof e=="function"}function pV(e){return typeof e=="function"}function Kr(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Ka(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function dc(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function DR(e,t){let r={...e};for(let o of t)Kr(r,o)&&delete r[o];return r}function AR(e,t){let r={};for(let o of t)Kr(e,o)&&(r[o]=e[o]);return r}function Pm(e){return e}function MR(e=fc){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function vr(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function Xv(e){return Object.keys(e)}function NR(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Yi(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function yr(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function Ne(...e){for(let t of e)if(t!==void 0)return t}var Xa=gV();function gV(){return typeof window<"u"&&!!window.document?.createElement}function On(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Is(e,t=!1){let{activeElement:r}=On(e);if(!r?.nodeName)return null;if(hV(r)&&r.contentDocument?.body)return Is(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=On(r).getElementById(o);if(n)return n}}return r}function ks(e,t){return e===t||e.contains(t)}function Za(e){return e?.nodeType===1}function VR(e){return typeof e?.nodeType=="number"}function hV(e){return e.tagName==="IFRAME"}function Ui(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?bV.indexOf(e.type)!==-1:!1}var bV=["button","color","file","image","reset","submit"];function vV(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function Dr(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function km(e){return e.isContentEditable||Dr(e)}function FR(e){if(Dr(e))return e.value;if(e.isContentEditable){let t=On(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function mc(e){let t=0,r=0;if(Dr(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=On(e).getSelection();if(o?.rangeCount&&o.anchorNode&&ks(e,o.anchorNode)&&o.focusNode&&ks(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 yV=["dialog","menu","listbox","tree","grid"],kR={menu:"menuitem",listbox:"option",tree:"treeitem"};function LR(e,t){let r=e?.getAttribute("role");return r&&yV.indexOf(r)!==-1?r:t}function BR(e){if(e!=null&&Kr(kR,e))return kR[e]}function pc(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=On(e);return pc(e.parentElement)||r.scrollingElement||r.body}function Im(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function WR(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let l=t(i),c=t(a);return l===c||!l||!c?0:wV(l,c)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function wV(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function zR(){return Xa&&!!navigator.maxTouchPoints}function Dm(){return Xa?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Qa(){return Xa&&Dm()&&/apple/i.test(navigator.vendor)}function HR(){return Xa&&/firefox\//i.test(navigator.userAgent)}function jR(e){let{currentTarget:t,target:r}=e;return t?VR(r)?!ks(t,r):!0:!1}function rr(e){return e.target===e.currentTarget}function YR(e){if(!Za(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function UR(e){let t=Dm();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:YR(e.currentTarget)}function GR(e){return e.altKey?YR(e.currentTarget):!1}function Ds(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 $R(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function Zv(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function Am(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!VR(o)||!ks(r,o)}function qR(e){return e.type==="input"}function As(e,t,r,o){let i=(a=>{if(o){let c=setTimeout(a,o);return()=>clearTimeout(c)}let l=requestAnimationFrame(a);return()=>cancelAnimationFrame(l)})(()=>{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 Pn(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(Pn(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var xV="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 Ja(e){return!(!e.matches(xV)||!vV(e)||e.closest("[inert]"))}function Po(e){let t=Is(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function KR(e){let t=Is(e);if(!t)return!1;if(ks(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 XR(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}function ZR(e){return async()=>{let t=await e?.();return ZR(async()=>(await t?.(),e))}}var ece=_V();function _V({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(c,u)=>{if(!c)return;let f=u===o;o=u??null;let p=f?Math.max(0,t.length-1):t.length,m=await c();if(!m)return;r=[];let g=t[p];for(t[p]=ZR(async()=>{await m?.();let b=await g?.();return async()=>{await b?.(),await c?.()}});t.length>e;)t.shift()}}}var wr=d(z(),1),rt=d(z(),1),Ms=d(B(),1);function QR(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function SV(e){return!e||!(0,rt.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function CV(e){return SV(e)?{...e.props}.ref||e.ref:null}function EV(e,t){let r={...e};for(let o in t){if(!Kr(t,o))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(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 Qv={...wr},JR=Qv.useId,oce=Qv.useDeferredValue,eT=Qv.useInsertionEffect,it=Xa?rt.useLayoutEffect:rt.useEffect;function RV(e){let[t]=(0,rt.useState)(e);return t}function nT(e){let t=(0,rt.useRef)(e);return it(()=>{t.current=e}),t}function Ae(e){let t=(0,rt.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return eT?eT(()=>{t.current=e}):t.current=e,(0,rt.useCallback)((...r)=>t.current?.(...r),[])}function iT(e){let[t,r]=(0,rt.useState)(null);return it(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Tt(...e){return(0,rt.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=QR(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():QR(o,null)}}},e)}function ko(e){if(JR){let o=JR();return e||o}let[t,r]=(0,rt.useState)(e);return it(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function Nm(e,t,r){let o=RV(r),[n,i]=(0,rt.useState)(o);return(0,rt.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let c=s.getAttribute(t);i(c??o)},l=new MutationObserver(a);return l.observe(s,{attributeFilter:[t]}),a(),()=>l.disconnect()},[e,t,o]),n}function kn(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 sT(e,t){let r=(0,rt.useRef)(!1);it(()=>{if(r.current)return e();r.current=!0},t),it(()=>()=>{r.current=!1},[])}function aT(){return(0,rt.useReducer)(()=>[],[])}function Ot(e){return Ae(typeof e=="function"?e:()=>e)}function Io(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 Vm(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 tT=!1;function lT(){return(0,rt.useEffect)(()=>{tT||(Pn("mousemove",OV,!0),Pn("mousedown",Mm,!0),Pn("mouseup",Mm,!0),Pn("keydown",Mm,!0),Pn("scroll",Mm,!0),tT=!0)},[]),Ae(()=>Jv)}var Jv=!1,rT=0,oT=0;function TV(e){let t=e.movementX||e.screenX-rT,r=e.movementY||e.screenY-oT;return rT=e.screenX,oT=e.screenY,t||r||!1}function OV(e){TV(e)&&(Jv=!0)}function Mm(){Jv=!1}function st(e){let t=wr.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function In(e,t){return wr.memo(e,t)}function lt(e,t){let{wrapElement:r,render:o,...n}=t,i=Tt(t.ref,CV(o)),s;if(wr.isValidElement(o)){let a={...o.props,ref:i};s=wr.cloneElement(o,EV(n,a))}else o?s=o(n):s=(0,Ms.jsx)(e,{...n});return r?r(s):s}function ct(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Xr(e=[],t=[]){let r=wr.createContext(void 0),o=wr.createContext(void 0),n=()=>wr.useContext(r),i=(c=!1)=>{let u=wr.useContext(o),f=n();return c?u:u||f},s=()=>{let c=wr.useContext(o),u=n();if(!(c&&c===u))return u},a=c=>e.reduceRight((u,f)=>(0,Ms.jsx)(f,{...c,children:u}),(0,Ms.jsx)(r.Provider,{...c}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:c=>(0,Ms.jsx)(a,{...c,children:t.reduceRight((u,f)=>(0,Ms.jsx)(f,{...c,children:u}),(0,Ms.jsx)(o.Provider,{...c}))})}}var qt=d(z(),1),PV="div",kV=Symbol("accessibleWhenDisabled"),IV=Qa(),fT=1,dT=2,cT=3,DV=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function AV(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?DV.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function MV(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function NV(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function VV(e){let t=0;return MV(e)&&(t|=fT),NV(e)&&(t|=dT),t}function FV(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 LV({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 ey(e,t){return Ae(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var uT=!1,ty=!0;function BV(e){let t=e.target;Za(t)&&!t.hasAttribute("data-focus-visible")&&(ty=!1)}function WV(e){e.metaKey||e.ctrlKey||e.altKey||(ty=!0)}var gc=ct(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,qt.useRef)(null),[a,l]=Vm(i,kV,r);r??=a,(0,qt.useEffect)(()=>{t&&(uT||(Pn("mousedown",BV,!0),Pn("keydown",WV,!0),uT=!0))},[t]);let c=t&&Yi(i),u=c&&!r,[f,p]=(0,qt.useState)(!1),m=(0,qt.useRef)(!1),g=(0,qt.useRef)(null),b=Ae(S=>{g.current?.(),g.current=null,m.current=!1,S?.removeAttribute("data-focus-visible")});(0,qt.useEffect)(()=>{t&&!u||(b(s.current),f&&p(!1))},[t,u,f,b]),(0,qt.useEffect)(()=>{if(!t||!f)return;let S=s.current;if(!S||typeof IntersectionObserver>"u")return;let F=new IntersectionObserver(()=>{Ja(S)||(m.current=!1,p(!1))});return F.observe(S),()=>F.disconnect()},[t,f]),(0,qt.useEffect)(()=>()=>g.current?.(),[]);let w=ey(i.onKeyPressCapture,c),x=ey(i.onMouseDownCapture,c),h=ey(i.onClickCapture,c),y=(S,F)=>{if(F&&(S.currentTarget=F),!t)return;let W=S.currentTarget;if(W&&Po(W)&&(n?.(S),!S.defaultPrevented)){if(W.dataset.focusVisible="true",m.current=!0,FV(W)){if(g.current?.(),g.current=null,typeof IntersectionObserver<"u"){let U=new IntersectionObserver(()=>{Ja(W)||b(W)});U.observe(W),g.current=()=>U.disconnect()}return}p(!0)}},v=i.onKeyDownCapture,E=Ae(S=>{if(v?.(S),S.defaultPrevented||!t||f||m.current||S.metaKey||S.altKey||S.ctrlKey||!rr(S))return;let F=S.currentTarget;As(F,"focusout",()=>y(S,F))}),_=i.onFocusCapture,T=Ae(S=>{if(_?.(S),S.defaultPrevented||!t)return;if(!rr(S)){p(!1);return}let F=S.currentTarget,W=()=>y(S,F);ty||AV(S.target)?As(S.target,"focusout",W):p(!1)}),C=i.onBlur,R=Ae(S=>{C?.(S),t&&Am(S)&&(b(S.currentTarget),p(!1))}),I=(0,qt.useContext)(PR),A=Ae(S=>{t&&o&&S&&I&&queueMicrotask(()=>{Po(S)||Ja(S)&&S.focus()})}),[D,P]=(0,qt.useState)(cT);it(()=>{let S=s.current;if(!S)return;let F=VV(S.tagName.toLowerCase());F!==cT&&P(F)},[]);let N=t&&!!(D&fT),k=t&&!!(D&dT),[M,V]=(0,qt.useState)(!1);IV&&(0,qt.useEffect)(()=>{if(!t)return;let S=s.current;if(!S)return;let{type:F}=S,W=S.tagName==="INPUT"&&(F==="checkbox"||F==="radio");V(Ui(S)||W)},[t]);let O=i.style,L=(0,qt.useMemo)(()=>u?{pointerEvents:"none",...O}:O,[u,O]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":c||void 0,...i,...l,ref:Tt(s,A,i.ref),style:L,tabIndex:LV({focusable:t,trulyDisabled:u,nativeTabbable:N,supportsDisabled:k,safariTabIndex:M,tabIndexProp:i.tabIndex}),disabled:k&&u?!0:void 0,contentEditable:c?void 0:i.contentEditable,onKeyPressCapture:w,onClickCapture:h,onMouseDownCapture:x,onKeyDownCapture:E,onFocusCapture:T,onBlur:R},yr(i)}),lce=st(function(t){let r=gc(t);return lt(PV,r)});var Gi=d(z(),1),zV="button";function mT(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Ui(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Ui(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var HV=Symbol("command"),ry=ct(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,Gi.useRef)(null),[i,s]=(0,Gi.useState)(!1),a=o.type;(0,Gi.useEffect)(()=>{let v=n.current;if(!v)return;let E=Ui(v);a!==void 0&&E&&v.type==="button"||s(E)},[a]);let[l,c]=(0,Gi.useState)(!1),u=(0,Gi.useRef)(!1),f=Yi(o),[p,m]=Vm(o,HV,!0);it(()=>{f&&(u.current=!1,c(!1))},[f]);let g=o.onKeyDown,b=Ae(v=>{g?.(v);let E=v.currentTarget;if(v.defaultPrevented||p||f||!rr(v)||Dr(E)||E.isContentEditable)return;let _=t&&v.key==="Enter",T=r&&v.key===" ",C=v.key==="Enter"&&!t,R=v.key===" "&&!r;if(C||R){v.preventDefault();return}if(_||T){let I=mT(v);if(_){if(!I){v.preventDefault();let{view:A,...D}=v,P=()=>Zv(E,D);HR()?As(E,"keyup",P):queueMicrotask(P)}}else T&&(u.current=!0,I||(v.preventDefault(),c(!0)))}}),w=o.onKeyUp,x=Ae(v=>{if(w?.(v),p)return;let E=r&&v.key===" ";if(!u.current||!E)return;let _=mT(v);if(u.current=!1,_||c(!1),v.defaultPrevented||!rr(v)||f||v.metaKey||_)return;v.preventDefault();let T=v.currentTarget,{view:C,...R}=v;queueMicrotask(()=>Zv(T,R))}),h=o.onBlur,y=Ae(v=>{h?.(v),u.current&&(u.current=!1,c(!1))});return o={"data-active":l||void 0,type:i?"button":void 0,...m,...o,ref:Tt(n,o.ref),onKeyDown:b,onKeyUp:x,onBlur:y},o=gc(o),o}),pce=st(function(t){let r=ry(Em(t));return lt(zV,r)});var hc=Xr(),pT=hc.useContext,bce=hc.useScopedContext,vce=hc.useProviderContext,gT=hc.ContextProvider,hT=hc.ScopedContextProvider;var Fm=d(z(),1),jV="div",oy=ct(function({store:t,shouldRegisterItem:r=!0,getItem:o=Pm,element:n,...i}){let s=pT();t=t||s;let a=ko(i.id),l=(0,Fm.useRef)(n);return(0,Fm.useEffect)(()=>{let c=l.current;if(!a||!c||!r)return;let u=o({id:a,element:c});return t?.renderItem(u)},[a,r,o,t]),i={...i,ref:Tt(l,i.ref)},yr(i)}),Sce=st(function(t){let r=oy(t);return lt(jV,r)});var ny=d(z(),1),bc=Xr([gT],[hT]),Tce=bc.useContext,Lm=bc.useScopedContext,bT=bc.useProviderContext,Bm=bc.ContextProvider,el=bc.ScopedContextProvider,vT=(0,ny.createContext)(void 0),yT=(0,ny.createContext)(void 0);function Ns(e,t){let r=e.__unstableInternals;return vr(r,"Invalid store"),r[t]}function xT(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(vc(r,t))return!0;return!1}function vc(e,t){return e===t||e!==e&&t!==t}function _T(e,t,r,o){let n;for(let i of Xv(t))vc(t[i],r[i])||o!==void 0&&xT([i],o)||(n??={...e},n[i]=t[i]);return n}var YV=100;function UV(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 GV(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 ST(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 Wm(e){e.notifiedListeners??=ST(e)}function sy(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 iy(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){Wm(o);for(let n of o.group.listeners){if(n===o.currentListener)break;sy(o,n)&&o.notifiedListeners?.add(n)}}}function $V(e,t,r){for(let o of e)o.group===t&&(o.recovering||sy(o,r)&&(Wm(o),o.notifiedListeners?.add(r)))}function qV({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)&&(sy(i,o)?(Wm(i),i.notifiedListeners?.add(o)):n&&(Wm(i),i.recoverToLive=!0)))}function KV(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function XV({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 ZV(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function CT(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function ET(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 c=r;a(),r=n?.()??r,r!==c&&(o=_T(o,r,c,i)??o)}let l=t(r,o);l&&CT(e,t,l)}function wT({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)&&!xT(e.listenerKeys.get(s),o)||(n?.add(s),ET(e,s,t(),r,t,o))}function Ar(e,...t){let r=e,o=r,n=fc,i=!1,s=!1,a=new Set,l=new Set,c=new Set,u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},p=A=>(c.add(A),()=>c.delete(A)),m=()=>{let A=l.size,D=Symbol();l.add(D);let P=()=>{l.delete(D)&&(l.size||n())};if(A)return P;let N=Xv(r),k=[];for(let O of t){let L=O?.getState?.();if(!L)continue;let S=N.filter(F=>Kr(L,F));if(S.length){if(t.length===1||S.length===N.length){for(let F of S)k.push(Mr(O,[F],W=>{R(F,W[F],!0)}));continue}k.push(Zo(O,S,(F,W)=>{for(let U of S)F[U]!==W[U]&&R(U,F[U],!0)}));for(let F of S){let W=O?.getState?.();W&&R(F,W[F],!0)}}}let M=[];for(let O of c)M.push(O());let V=t.map(yc);return n=Ka(...k,...M,...V),P},g=(A,D,P)=>{P!==void 0&&(P?GV(A.listenersByKey,P,D):A.allKeysListeners?.delete(D))},b=[],w=(A,D,P=u)=>{let N=A?[...A]:null,k=P.listeners.has(D);return k||KV(b,P,D),N?qV({fastPathFrames:b,group:P,keys:N,listener:D}):(k&&iy(b,P),$V(b,P,D)),k&&(iy(b,P,D),g(P,D,P.listenerKeys.get(D))),P.listeners.add(D),N?(P.listenersByKey??=new Map,UV(P.listenersByKey,N,D),XV({fastPathFrames:b,group:P,keys:N,listener:D})):(P.allKeysListeners??=new Set,P.allKeysListeners.add(D)),P.listenerKeys.set(D,N),()=>{let M=P.disposables.get(D);P.disposables.delete(D),iy(b,P,D);let V=P.listenerKeys.get(D);g(P,D,N),V!==N&&g(P,D,V),P.listenerKeys.delete(D),P.listeners.delete(D),M?.()}},x=(A,D)=>w(A,D),h=(A,D,P)=>{let N=A.listeners.has(D);if(N){A.suspendCounts??=new Map;let M=A.suspendCounts.get(D)??0;A.suspendCounts.set(D,M+1)}let k;try{let M=r;ZV(A,D),r!==M&&(k=_T(P,r,M));let V=D(r,k??P);V&&CT(A,D,V)}finally{if(N){let M=A.suspendCounts,V=M?.get(D);V&&V>1?M?.set(D,V-1):M?.delete(D),M?.size||delete A.suspendCounts}}},y=(A,D)=>(h(u,D,r),w(A,D)),v=(A,D)=>(!f.listeners.size&&!s&&(o=r),h(f,D,o),w(A,D,f)),E=A=>Ar(AR(r,A),I),_=A=>Ar(DR(r,A),I),T=()=>r,C=(A,D,P)=>{if(!(P instanceof Set)&&!A.allKeysListeners?.size){let N=A.listenersByKey?.get(P);if(!N)return;let k={group:A,keyedListeners:N,updatedKey:P,currentListener:null};b.push(k);try{for(let M of N){if(k.notifiedListeners?.has(M)||(k.currentListener=M,k.notifiedListeners?.add(M),ET(A,M,r,D,T,P),!A.allKeysListeners?.size&&!k.recoverToLive))continue;let V=k.notifiedListeners??ST(k);k.notifiedListeners=V,k.recovering=!0,wT({group:A,getState:T,prevState:D,updatedKey:P,notifiedListeners:V});return}}finally{b.pop()}return}wT({group:A,getState:T,prevState:D,updatedKey:P})},R=(A,D,P=!1)=>{if(!Kr(r,A))return;let N=r[A],k=Om(D,()=>N);if(vc(k,N))return;let M=s;s=!0;let V=r,O={...r,[A]:k};r=O;let L=!1;try{if(!P&&t.length){for(let S of t)if(S?.setState?.(A,k),!vc(r[A],k)){L=!0;break}if(L){let S=0;for(;S<YV;S+=1){let F=!1;for(let W of t){let U=r[A];W?.setState?.(A,U),vc(r[A],U)||(F=!0)}if(!F)break}}}if(!L){let S=r===O?V:{...r,[A]:V[A]};C(u,S,A)}}finally{s=M}if(!f.listeners.size){s||(o=r);return}a.add(A),!i&&(i=!0,queueMicrotask(()=>{i=!1;let S=r,F=a;a=new Set;let W=o;C(f,W,F),o===W&&(o=S)}))},I={getState:T,setState:R,__unstableInternals:{setup:p,init:m,subscribe:x,sync:y,batch:v,pick:E,omit:_}};return I}function or(e,...t){if(e)return Ns(e,"setup")(...t)}function yc(e,...t){if(e)return Ns(e,"init")(...t)}function Zo(e,...t){if(e)return Ns(e,"subscribe")(...t)}function Mr(e,...t){if(e)return Ns(e,"sync")(...t)}function Vs(e,...t){if(e)return Ns(e,"batch")(...t)}function zm(e,...t){if(e)return Ns(e,"omit")(...t)}function RT(e,...t){if(e)return Ns(e,"pick")(...t)}function tl(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=Ar(t,...e);return Object.assign({},...e,r)}function QV(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return On(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return On(o).body}function JV(e){return e?.__unstablePrivateStore}var Hm=64;function TT(e,t){if(e.length<Hm){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 ay(e,t,r){if(e.length<Hm){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 OT(e={}){e.store;let t=e.store?.getState(),r=Ne(e.items,t?.items,e.defaultItems,[]),o=JV(e.store),n=o?.__unstableCollectionLookup??{controlledItems:new Map(r.map(h=>[h.id,h])),registeredItems:new Map,controlledItemsSource:r,propagatedItems:r},{controlledItems:i,registeredItems:s}=n,a={},l={},c={items:r,renderedItems:Ne(t?.renderedItems,[])},u=Ar(c,e.store),f=Object.assign(Ar({items:r,renderedItems:c.renderedItems},o),{__unstableCollectionLookup:n}),p=h=>{let y=WR(h,v=>v.element);f.setState("renderedItems",y),u.setState("renderedItems",y)},m=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"){u.setState(h,y);return}u.setState("items",v=>{let E=Om(y,v);return E===v?v:(n.propagatedItems=E,m(E),E)})};or(u,()=>yc(f)),o||(Zo(u,["items"],({items:h})=>{h!==n.propagatedItems&&(n.propagatedItems=h,m(h))}),or(f,()=>Vs(f,["items"],({items:h})=>{n.propagatedItems=h,u.setState("items",h)}))),or(f,()=>Vs(f,["renderedItems"],h=>{let y=!0,v=requestAnimationFrame(()=>{let{renderedItems:C}=u.getState();h.renderedItems!==C&&p(h.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(v);let E=()=>{if(y){y=!1;return}cancelAnimationFrame(v),v=requestAnimationFrame(()=>p(h.renderedItems))},_=QV(h.renderedItems),T=new IntersectionObserver(E,{root:_});for(let C of h.renderedItems)C.element&&T.observe(C.element);return()=>{cancelAnimationFrame(v),T.disconnect()}}));let b=(h,y,v)=>{let E=v?.registeredItems,_=v?.controlledItems;return T=>{let C=E?.get(T.id),R=!!C||!!_?.has(T.id),I;return f.setState(h,D=>{let P=y.ids||D.length>=Hm&&!R?TT(D,y):void 0,N=P&&!P.has(T.id)?-1:D.findIndex(({id:M})=>M===T.id),k=D.slice();if(N!==-1){I=D[N];let M={...I,...T};k[N]=M,E?.set(T.id,M)}else k.push(T),E?.set(T.id,T),P?.add(T.id);return(y.ids||N===-1&&k.length>=Hm)&&ay(k,y,P),k}),()=>{E&&(C?E.set(T.id,C):E.delete(T.id)),f.setState(h,D=>{let P=y.ids?TT(D,y):void 0;if(!I){let M=D.filter(({id:V})=>V!==T.id);return P?.delete(T.id),y.ids&&ay(M,y,P),M}let N=D.findIndex(({id:M})=>M===T.id);if(N===-1)return D;let k=D.slice();return k[N]=I,y.ids&&ay(k,y,P),k})}}},w=b("items",a,n),x=b("renderedItems",l);return{...u,setState:g,registerItem:w,renderItem:h=>Ka(w(h),x(h)),item:h=>h?s.size?s.get(h)??i.get(h)??null:i.get(h)??null:null,__unstablePrivateStore:f}}var eF={id:null};function Dn(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function tF(e){for(let t=e.length-1;t>=0;t-=1){let r=e[t];if(r&&!r.disabled)return r}}function rF(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function PT(e,t){return e.filter(r=>r.rowId===t)}function kT({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 IT(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[eF]:[],...e.slice(0,o)]}var oF=48,nF=4;function iF(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 sF(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(c=>c[0]?.rowId===s.rowId);if(a){a.push(s);continue}let l=[s];n.push(l),i?i.set(s.rowId,l):n.length===nF&&(i=new Map(n.map(c=>[c[0]?.rowId,c])))}return n}function jm(e){return e.length>=oF?sF(e):iF(e)}function DT(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function aF(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function lF(e,t,r){let o=DT(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?Dn(n):n[i-1];n[i]=a&&t!==a.id&&r?a:aF(a?.rowId)}}return e}function cF(e){let t=jm(e),r=DT(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 AT(e={}){let t=e.store?.getState(),r=OT(e),o=Ne(e.activeId,t?.activeId,e.defaultActiveId),n=Ar({...r.getState(),id:Ne(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,baseElement:Ne(t?.baseElement,null),includesBaseElement:Ne(e.includesBaseElement,t?.includesBaseElement,o===null),moves:Ne(t?.moves,0),orientation:Ne(e.orientation,t?.orientation,"both"),rtl:Ne(e.rtl,t?.rtl,!1),virtualFocus:Ne(e.virtualFocus,t?.virtualFocus,!1),focusLoop:Ne(e.focusLoop,t?.focusLoop,!1),focusWrap:Ne(e.focusWrap,t?.focusWrap,!1),focusShift:Ne(e.focusShift,t?.focusShift,!1)},r,e.store);or(n,()=>Mr(n,["renderedItems","activeId"],a=>{n.setState("activeId",l=>l!==void 0?l:Dn(a.renderedItems)?.id)}));let i=(a="next",l={})=>{let c=n.getState(),{skip:u=0,activeId:f=c.activeId,focusShift:p=c.focusShift,focusLoop:m=c.focusLoop,focusWrap:g=c.focusWrap,includesBaseElement:b=c.includesBaseElement,renderedItems:w=c.renderedItems,rtl:x=c.rtl}=l,h=a==="up"||a==="down",y=a==="next"||a==="down",v=y?x&&!h:!x||h,E=p&&!u;if(!u&&!g&&!b&&f!=null&&(!h||!E&&!w.some(M=>M.rowId!=null))){let M=-1;if(w===c.renderedItems){let O=w[0];if(O&&r.item(O.id)===O){let L=r.item(f);L?.id===f&&(M=w.indexOf(L))}}M===-1&&(M=w.findIndex(O=>O.id===f));let V=w[M];if(V){let O=v?-1:1,L=kT({items:w,fromIndex:M+O,step:O,rowId:V.rowId,excludeId:f});return L!==void 0?L:m&&(h?m!=="horizontal":m!=="vertical")?kT({items:w,fromIndex:O===1?0:w.length-1,step:O,rowId:V.rowId,excludeId:f}):void 0}}let _=h?Rm(lF(jm(w),f,E)):w;if(_=v?Tm(_):_,_=h?cF(_):_,f==null)return Dn(_)?.id;let T=_.find(M=>M.id===f);if(!T)return Dn(_)?.id;let C=_.some(M=>M.rowId),R=_.indexOf(T),I=_.slice(R+1),A=PT(I,T.rowId);if(u){let M=rF(A,f);return(M.slice(u)[0]||M[M.length-1])?.id}let D=m&&(h?m!=="horizontal":m!=="vertical"),P=C&&g&&(h?g!=="horizontal":g!=="vertical"),N=y?(!C||h)&&D&&b:h?b:!1;if(D)return Dn(IT(P&&!N?_:PT(_,T.rowId),f,N),f)?.id;if(P){let M=Dn(N?A:I,f);return N?M?.id||null:M?.id}let k=Dn(A,f);return!k&&N?null:k?.id},s=(a,l)=>typeof l=="number"?i(a,{skip:l}):i(a,l);return{...r,...n,setBaseElement:a=>n.setState("baseElement",a),setActiveId:a=>n.setState("activeId",a),move:a=>{a!==void 0&&(n.setState("activeId",a),n.setState("moves",l=>l+1))},first:()=>Dn(n.getState().renderedItems)?.id,last:()=>tF(n.getState().renderedItems)?.id,next:a=>s("next",a),previous:a=>s("previous",a),down:a=>s("down",a),up:a=>s("up",a)}}var MT=Dn,NT=jm;function An(e,t){return t&&e.item(t)||null}function VT(e,t=!1){if(Dr(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=On(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var cy=Symbol("FOCUS_SILENTLY");function FT(e){e[cy]=!0,e.focus({preventScroll:!0})}function LT(e){let t=e[cy];return delete e[cy],t}function Fs(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Mn=d(z(),1),zT=d(B(),1);var Qo=d(z(),1),fy=d(uf(),1),Ym=()=>()=>{};function Um(e){return Array.isArray(e)}function uy(e,t){return e===t||e!==e&&t!==t}function fF(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(!uy(o,t[r]))return!1}return!0}function BT(e){let t=Qo.useRef(null),r=t.current;if(e===null)return t.current=null,null;if(fF(r,e))return r;let o=[...e];return t.current=o,o}function Ue(e,t=Pm,r){let o=BT(Um(t)?t:typeof t=="function"?null:[t]),n=Qo.useCallback(s=>!e||o?.length===0?Ym():Zo(e,o,s),[e,o]),i=()=>{let s=e?.getState();if(Um(t))return r?.(s);if(typeof t=="function")return t(s);if(s&&Kr(s,t))return s[t]};return(0,fy.useSyncExternalStore)(n,i,i)}function dF(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 Ls(e,t,r){let o=Um(t)?r??{}:t,n=Um(t)?t:void 0,i=Qo.useRef({}),s=BT(dF(o,n)),a=Qo.useCallback(c=>!e||s?.length===0?Ym():Zo(e,s,c),[e,s]),l=()=>{let c=e?.getState(),u=!1,f=i.current;for(let p in o){let m=o[p];if(m===void 0)continue;if(typeof m=="function"){let b=m(c);Object.is(b,f[p])||(f[p]=b,u=!0)}if(typeof m=="function")continue;let g=c&&Kr(c,m)?c[m]:void 0;Object.is(g,f[p])||(f[p]=g,u=!0)}return u&&(i.current={...f}),i.current};return(0,fy.useSyncExternalStore)(a,l,l)}function Et(e,t,r,o){let n=Kr(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=!!i,a=nT({value:n,setValue:i});it(()=>{if(s)return Zo(e,[r],(l,c)=>{let{value:u,setValue:f}=a.current;f&&(uy(l[r],c[r])||uy(l[r],u)||f(l[r]))})},[e,r,s]),it(()=>{if(n!==void 0)return e.setState(r,n),Vs(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function rl(e,t){let[r,o]=Qo.useState(()=>e(t));it(()=>yc(r),[r]);let n=Qo.useCallback(i=>Ue(r,i),[r]);return[Qo.useMemo(()=>({...r,useState:n}),[r,n]),Ae(()=>{o(i=>e({...t,...i.getState()}))})]}var mF="button";function pF(e){return km(e)?!0:e.tagName==="INPUT"&&!Ui(e)}function gF(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 hF(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function WT(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=pc(e);if(!i)return;let s=gF(i,o),a,l;for(let c=0;c<n.length;c+=1){let u=a;if(a=r(c),!a)break;if(a===u)continue;let f=An(t,a)?.element;if(!f)continue;let p=hF(f,o)-s,m=Math.abs(p);if(o&&p<=0||!o&&p>=0){l!==void 0&&l<m&&(a=u);break}l=m}return a}function bF(e,t){return rr(e)?!1:Fs(t,e.target)}var dy=ct(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,typeaheadText:a,"aria-setsize":l,"aria-posinset":c,...u}){let f=Lm();t=t||f;let p=ko(u.id),m=(0,Mn.useRef)(null),g=(0,Mn.useContext)(yT),b=Yi(u)&&!u.accessibleWhenDisabled,w=u.shouldRegisterItem,x=S=>{if(r)return r;if(S&&g?.baseElement&&g.baseElement===S.baseElement)return g.id},{rowId:h,baseElement:y,ariaSetSize:v,ariaPosInSet:E}=Ls(t,["baseElement","renderedItems"],{rowId:x,baseElement(S){return S?.baseElement||void 0},ariaSetSize(S){if(l!=null)return l;if(S&&g?.ariaSetSize&&g.baseElement===S.baseElement)return g.ariaSetSize},ariaPosInSet(S){if(c!=null)return c;if(!S||!g?.ariaPosInSet||g.baseElement!==S.baseElement)return;let F=x(S),W=S.renderedItems.filter(U=>U.rowId===F);return g.ariaPosInSet+W.findIndex(U=>U.id===p)}}),{isActiveItem:_,isTabbable:T}=Ls(t,["activeId","renderedItems","virtualFocus","items"],{isActiveItem(S){return!!S&&S.activeId===p},isTabbable(S){if(!S?.renderedItems.length)return!0;if(S.virtualFocus)return!1;if(i)return!0;if(S.activeId===null)return!1;let F=t?.item(S.activeId);return F?.disabled||!F?.element?!0:S.activeId===p}}),C=(0,Mn.useCallback)(S=>{let F={...S,id:p||S.id,rowId:h,disabled:b,children:S.element?.textContent,typeaheadText:a};return s?s(F):F},[p,h,b,a,s]),R=u.onFocus,I=(0,Mn.useRef)(!1),A=(0,Mn.useRef)(null),D=Ae(S=>{if(R?.(S),S.defaultPrevented||jR(S)||!p||!t||bF(S,t))return;let{virtualFocus:F,baseElement:W}=t.getState();if(t.setActiveId(p),km(S.currentTarget)&&VT(S.currentTarget),!F||!rr(S)||pF(S.currentTarget))return;let U=(Se,ve,Te)=>{Ja(Te)&&(Qa()&&Se.hasAttribute("data-autofocus")&&Se.scrollIntoView({block:"nearest",inline:"nearest"}),I.current=!0,ve===Te||Fs(t,ve)?FT(Te):Te.focus())};if(W?.isConnected){U(S.currentTarget,S.relatedTarget,W);return}if(w===!1)return;let{currentTarget:ie,relatedTarget:se}=S,J=()=>{A.current?.(),A.current=null};J(),A.current=Zo(t,null,()=>{if(Is(ie)!==ie){J();return}let Se=t.getState(),ve=Se.baseElement;ve?.isConnected&&(J(),Se.virtualFocus&&U(ie,se,ve))})}),P=u.onBlurCapture,N=Ae(S=>{P?.(S),!S.defaultPrevented&&t?.getState()?.virtualFocus&&I.current&&(I.current=!1,S.preventDefault(),S.stopPropagation())}),k=u.onKeyDown,M=Ot(o),V=Ot(n),O=Ae(S=>{if(k?.(S),S.defaultPrevented||!rr(S)||!t)return;let{currentTarget:F}=S,W=t.getState(),U=!!t.item(p)?.rowId,ie=W.orientation!=="horizontal",se=W.orientation!=="vertical",J=()=>!!(U||se||!W.baseElement||!Dr(W.baseElement)),Se={ArrowUp:(U||ie)&&t.up,ArrowRight:(U||se)&&t.next,ArrowDown:(U||ie)&&t.down,ArrowLeft:(U||se)&&t.previous,Home:()=>{if(J())return!U||S.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(J())return!U||S.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>WT(F,t,t?.up,!0),PageDown:()=>WT(F,t,t?.down)}[S.key];if(Se){if(km(F)){let Te=mc(F),Q=se&&S.key==="ArrowLeft",ee=se&&S.key==="ArrowRight",H=ie&&S.key==="ArrowUp",ae=ie&&S.key==="ArrowDown";if(ee||ae){let{length:de}=FR(F);if(Te.end!==de)return}else if((Q||H)&&Te.start!==0)return}let ve=Se();if(M(S)||ve!==void 0){if(!V(S))return;S.preventDefault(),t.move(ve)}}}),L=(0,Mn.useMemo)(()=>({id:p,baseElement:y}),[p,y]);return u=Io(u,S=>(0,zT.jsx)(vT.Provider,{value:L,children:S}),[L]),u={"data-active-item":_||void 0,...u,id:p,ref:Tt(m,u.ref),tabIndex:T?u.tabIndex:-1,onFocus:D,onBlurCapture:N,onKeyDown:O},u=ry(u),u=oy({store:t,...u,getItem:C,shouldRegisterItem:p?w:!1}),yr({...u,"aria-setsize":v,"aria-posinset":E})}),Jce=In(st(function(t){let r=dy(Em(t));return lt(mF,r)}));var Nn=d(z(),1),Gm=d(B(),1);var vF="div";function yF(e){return e.some(t=>!!t.rowId)}function wF(e){let t=e.target;return t&&!Dr(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function xF(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function HT(e,t,r){return Ae(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!rr(o)||xF(o)||wF(o))return;let n=An(e,e.getState().activeId)?.element;if(!n)return;let{view:i,...s}=o;n!==r?.current&&n.focus(),$R(n,o.type,s)||o.preventDefault(),o.currentTarget.contains(n)&&o.stopPropagation()})}function _F(e){return MT(Rm(Tm(NT(e))))}function jT(e,t){let{virtualFocus:r,baseElement:o}=e.getState();if(!r||!o||!Dr(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function SF(e){let[t,r]=(0,Nn.useState)(!1),o=(0,Nn.useCallback)(()=>r(!0),[]),n=Ue(e,t?["activeId","items"]:[],i=>t?An(e,i.activeId):null);return(0,Nn.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),jT(e,()=>{i.focus({preventScroll:!0})}))},[e,n,t]),o}var CF=In(function({store:t,focusOnMove:r,previousElementRef:o}){let n=Ue(t,"moves"),i=Ue(t,"baseElement");return(0,Nn.useEffect)(()=>{if(!n||!r)return;let{activeId:s}=t.getState(),a=An(t,s)?.element;a&&jT(t,()=>XR(a))},[t,n,r]),it(()=>{if(!n||!i)return;let{activeId:s}=t.getState();if(s!==null)return;let a=o.current;o.current=null,a&&Ds(a,{relatedTarget:i}),Po(i)||i.focus()},[t,n,i]),null}),my=ct(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=bT();t=t||s,vr(t,!1);let a=(0,Nn.useRef)(null),l=(0,Nn.useRef)(null),c=SF(t),[,u]=iT(r?t.setBaseElement:null),f=Ue(t,"virtualFocus"),p=Ue(t,r&&f?["activeId"]:[],C=>r&&f?C.activeId:null);it(()=>{if(!t||!r||!f)return;let C=l.current;if(l.current=null,!C)return;let R=An(t,p)?.element||Is(C);R!==C&&Ds(C,{relatedTarget:R})},[t,p,f,r]);let m=HT(t,i.onKeyDownCapture,l),g=HT(t,i.onKeyUpCapture,l),b=i.onFocusCapture,w=Ae(C=>{if(b?.(C),C.defaultPrevented||!t)return;let{virtualFocus:R}=t.getState();if(!R)return;let I=C.relatedTarget,A=LT(C.currentTarget);rr(C)&&A&&(C.stopPropagation(),l.current=I)}),x=i.onFocus,h=Ae(C=>{if(x?.(C),C.defaultPrevented||!r||!t)return;let{relatedTarget:R}=C,{virtualFocus:I}=t.getState();I?rr(C)&&!Fs(t,R)&&queueMicrotask(c):rr(C)&&t.setActiveId(null)}),y=i.onBlurCapture,v=Ae(C=>{if(y?.(C),C.defaultPrevented||!t)return;let{virtualFocus:R,activeId:I}=t.getState();if(!R)return;let A=An(t,I)?.element,D=C.relatedTarget,P=Fs(t,D),N=l.current;l.current=null,rr(C)&&P?(D===A?N&&N!==D&&Ds(N,C):A?Ds(A,C):N&&Ds(N,C),C.stopPropagation()):!Fs(t,C.target)&&A&&Ds(A,C)}),E=i.onKeyDown,_=Ot(n),T=Ae(C=>{if(E?.(C),C.nativeEvent.isComposing||C.defaultPrevented||!t||!rr(C))return;let{orientation:R,renderedItems:I,activeId:A,rtl:D}=t.getState();if(An(t,A)?.element?.isConnected)return;let P=R!=="horizontal",N=R!=="vertical",k=yF(I);if((C.key==="ArrowLeft"||C.key==="ArrowRight"||C.key==="Home"||C.key==="End")&&Dr(C.currentTarget))return;let V={ArrowUp:(k||P)&&(()=>k?_F(I)?.id:t?.last()),ArrowRight:(k||N)&&(D?t.last:t.first),ArrowDown:(k||P)&&t.first,ArrowLeft:(k||N)&&(D?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[C.key];if(V){let O=V();if(O!==void 0){if(!_(C))return;C.preventDefault(),t.move(O)}}});return i=Io(i,C=>(0,Gm.jsxs)(el,{value:t,children:[C,r&&(0,Gm.jsx)(CF,{store:t,focusOnMove:o,previousElementRef:l})]}),[t,r,o]),i={"aria-activedescendant":Ue(t,r&&f?["items"]:[],()=>{if(t&&r&&f)return An(t,p)?.id}),...i,ref:Tt(a,u,i.ref),onKeyDownCapture:m,onKeyUpCapture:g,onFocusCapture:w,onFocus:h,onBlurCapture:v,onKeyDown:T},i=gc({focusable:Ue(t,r&&!f?["activeId"]:[],C=>r&&(f||C.activeId===null)),...i}),i}),aue=st(function(t){let r=my(t);return lt(vF,r)});var wc=Xr(),uue=wc.useContext,fue=wc.useScopedContext,py=wc.useProviderContext,YT=wc.ContextProvider,UT=wc.ScopedContextProvider;var gy=d(z(),1),xc=Xr([YT],[UT]),gue=xc.useContext,hue=xc.useScopedContext,bue=xc.useProviderContext,GT=xc.ContextProvider,$m=xc.ScopedContextProvider,vue=(0,gy.createContext)(void 0),yue=(0,gy.createContext)(void 0);var Bs=d(z(),1),hy=d(B(),1);var XT=d(Kn(),1),EF="div";function $T(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function qT(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function KT(e,t,r){let o=e.split(","),n=t.split(","),i=r.split(","),s=0;for(let[a,l]of o.entries()){if(l.trim()==="none")continue;let c=qT(n[a%n.length]),u=qT(i[a%i.length]);s=Math.max(s,c+u)}return s}function RF(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(KT(t,o,r),KT(n,s,i))}function by(e,t,r){return!r&&t!==!1&&(!e||!!t)}var TF=ct(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=py();t=t||i,vr(t,!1);let s=(0,Bs.useRef)(null),a=ko(n.id),[l,c]=(0,Bs.useState)(null),{open:u,mounted:f,animated:p,contentElement:m}=Ls(t,{open:"open",mounted:"mounted",animated:"animated",contentElement:"contentElement"}),g=Ue(t.disclosure,"contentElement"),b=(0,Bs.useRef)(!1);it(()=>{s.current&&t?.setContentElement(s.current)},[t]),it(()=>{let y;return t?.setState("animated",v=>(y=v,!0)),()=>{y!==void 0&&t?.setState("animated",y)}},[t]),it(()=>{if(!p){u?b.current&&(b.current=!1,c("enter")):(b.current=!0,c(null));return}if(!m?.isConnected){c(null);return}return MR(()=>{c(u?"enter":f?"leave":null)})},[p,m,u,f]),it(()=>{if(!t||!p||!l||!m)return;let y=()=>t?.setState("animating",!1),v=()=>(0,XT.flushSync)(y);if(l==="leave"&&u||l==="enter"&&!u)return;if(typeof p=="number")return $T(p,v);let E=[m];g&&E.push(g);let _=o?.current;_&&E.push(_);let T=Math.max(...E.map(RF));if(!T){l==="enter"&&t.setState("animated",!1),y();return}return $T(Math.max(T-1e3/60,0),v)},[t,p,m,g,o,u,l]),n=Io(n,y=>(0,hy.jsx)($m,{value:t,children:y}),[t]);let w=by(f,n.hidden,r),x=n.style,h=(0,Bs.useMemo)(()=>w?{...x,display:"none"}:x,[w,x]);return n={"data-open":u||void 0,"data-enter":l==="enter"||void 0,"data-leave":l==="leave"||void 0,hidden:w,...n,id:a,ref:Tt(a?t.setContentElement:null,s,n.ref),style:h},yr(n)}),OF=st(function(t){let r=TF(t);return lt(EF,r)}),Rue=st(function({unmountOnHide:t,...r}){let o=py();return Ue(r.store||o,["mounted"],n=>!t||n?.mounted)===!1?null:(0,hy.jsx)(OF,{...r})});function ZT(e={}){let t=e.store||e.disclosure?tl(e.store,zm(e.disclosure,["contentElement","disclosureElement"])):void 0;let r=t?.getState(),o=Ne(e.open,r?.open,e.defaultOpen,!1),n=Ne(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:Ne(r?.contentElement,null),disclosureElement:Ne(r?.disclosureElement,null)},s=t?Ar(i,t):Ar(i);return or(s,()=>Mr(s,["animated","animating"],a=>{a.animated||s.setState("animating",!1)})),or(s,()=>Zo(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),or(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 QT(e,t,r){return kn(t,[r.store,r.disclosure]),Et(e,r,"open","setOpen"),Et(e,r,"mounted","setMounted"),Et(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var _c=Xr([GT],[$m]),Vue=_c.useContext,Fue=_c.useScopedContext,JT=_c.useProviderContext,eO=_c.ContextProvider,tO=_c.ScopedContextProvider;var qm=d(z(),1),Km=(0,qm.createContext)(void 0),Sc=Xr([eO,Bm],[tO,el]),vy=Sc.useContext,ol=Sc.useScopedContext,Xm=Sc.useProviderContext,rO=Sc.ContextProvider,oO=Sc.ScopedContextProvider,Zm=(0,qm.createContext)(void 0),nO=(0,qm.createContext)(!1);function iO(e,t,r){return kn(t,[r.store]),Et(e,r,"items","setItems"),e}function sO(e){return{id:ko(e.id),...e}}function aO(e,t,r){return e=iO(e,t,r),Et(e,r,"activeId","setActiveId"),Et(e,r,"includesBaseElement"),Et(e,r,"virtualFocus"),Et(e,r,"orientation"),Et(e,r,"rtl"),Et(e,r,"focusLoop"),Et(e,r,"focusWrap"),Et(e,r,"focusShift"),e}function lO(e={}){return ZT(e)}function cO(e,t,r){return QT(e,t,r)}function uO({popover:e,...t}={}){let r=tl(t.store,zm(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=lO({...t,store:r}),i=Ne(t.placement,o?.placement,"bottom"),s=Ar({...n.getState(),placement:i,currentPlacement:i,anchorElement:Ne(o?.anchorElement,null),popoverElement:Ne(o?.popoverElement,null),arrowElement:Ne(o?.arrowElement,null),rendered:Symbol("rendered")},n,r);return{...n,...s,setAnchorElement:a=>s.setState("anchorElement",a),setPopoverElement:a=>s.setState("popoverElement",a),setArrowElement:a=>s.setState("arrowElement",a),render:()=>s.setState("rendered",Symbol("rendered"))}}function fO(e,t,r){return kn(t,[r.popover]),Et(e,r,"placement"),cO(e,t,r)}var PF="div",yy=ct(function({store:t,...r}){let o=JT();return t=t||o,r={...r,ref:Tt(t?.setAnchorElement,r.ref)},r}),ufe=st(function(t){let r=yy(t);return lt(PF,r)});var dO=d(z(),1),kF="div";function IF(e){let t=e.relatedTarget;return Za(t)?ks(e.currentTarget,t):!1}var wy=Symbol("composite-hover");function DF(e){let{relatedTarget:t}=e;if(!Za(t))return!1;let r=t;do{if(Kr(r,wy)&&r[wy])return!0;r=r.parentElement}while(r);return!1}var xy=ct(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=Lm();t=t||i,vr(t,!1);let s=lT(),a=n.onMouseMove,l=Ot(r),c=Ae(g=>{if(a?.(g),!g.defaultPrevented&&s()&&l(g)){if(!KR(g.currentTarget)){let b=t?.getState().baseElement;b&&!Po(b)&&b.focus()}t?.setActiveId(g.currentTarget.id)}}),u=n.onMouseLeave,f=Ot(o),p=Ae(g=>{u?.(g),!g.defaultPrevented&&s()&&(IF(g)||DF(g)||l(g)&&f(g)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),m=(0,dO.useCallback)(g=>{g&&(g[wy]=!0)},[]);return n={...n,ref:Tt(m,n.ref),onMouseMove:c,onMouseLeave:p},yr(n)}),gfe=In(st(function(t){let r=xy(t);return lt(kF,r)}));var Pt=d(z(),1),nl=d(B(),1);var AF="input";function mO(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function pO(e,t){if(!t||e==null)return!1;let r=dc(e),o=dc(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function MF(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function NF(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var VF=ct(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:l,showOnClick:c=l,showOnKeyDown:u,showOnKeyPress:f=u,blurActiveItemOnClick:p,setValueOnClick:m=!0,moveOnKeyPress:g=!0,autoComplete:b="list",name:w,form:x,disabled:h,...y}){let v=Xm();t=t||v,vr(t,!1);let E=(0,Pt.useRef)(null),[_,T]=aT(),C=(0,Pt.useRef)(!1),R=(0,Pt.useRef)(!1),I=(0,Pt.useRef)(null),A=()=>{let j=I.current;j!=null&&(cancelAnimationFrame(j),I.current=null)},D=Ue(t,["virtualFocus"],j=>j.virtualFocus&&o),P=b==="inline"||b==="both",[N,k]=(0,Pt.useState)(P);sT(()=>{P&&k(!0)},[P]);let M=Ue(t,"value"),V=Ue(t,["selectedValue"],j=>{if(w&&Array.isArray(j.selectedValue))return j.selectedValue}),O=Array.isArray(V),L=(0,Pt.useRef)(void 0);(0,Pt.useEffect)(()=>Mr(t,["selectedValue","activeId"],(j,ke)=>{L.current=ke.selectedValue}),[t]);let S=Ue(t,["activeValue","selectedValue","activeId"],j=>{if(P&&N&&!(j.activeValue&&Array.isArray(j.selectedValue)&&(j.selectedValue.includes(j.activeValue)||L.current?.includes(j.activeValue))))return j.activeValue}),F=Ue(t,"renderedItems"),W=Ue(t,"open"),U=Ue(t,"contentElement"),ie=(0,Pt.useMemo)(()=>{if(!P||!N)return M;if(mO(F,S,D)){if(pO(M,S)){let j=S?.slice(M.length)||"";return M+j}return M}return S||M},[P,N,F,S,D,M]);(0,Pt.useEffect)(()=>{let j=E.current;if(!j)return;let ke=()=>k(!0);return j.addEventListener("combobox-item-move",ke),()=>{j.removeEventListener("combobox-item-move",ke)}},[]),(0,Pt.useEffect)(()=>{if(!P||!N||!S||!mO(F,S,D)||!pO(M,S))return;let j=fc;return queueMicrotask(()=>{let ke=E.current;if(!ke)return;let{start:mt,end:he}=mc(ke),$=M.length,ce=S.length;Im(ke,$,ce),j=()=>{if(!Po(ke))return;let{start:ne,end:Pe}=mc(ke);ne===$&&Pe===ce&&Im(ke,mt,he)}}),()=>j()},[_,P,N,S,F,D,M]);let se=Ae(n),J=(0,Pt.useRef)(null),Se=(0,Pt.useRef)(void 0),ve=(0,Pt.useRef)(!1),Te=(0,Pt.useRef)(!1);(0,Pt.useEffect)(()=>{if(!W||!U)return;let j=pc(U);if(!j)return;let ke=()=>{C.current=!1,ve.current=!0},mt=()=>{if(Te.current||(ve.current=!0),!t||!C.current)return;let{activeId:$}=t.getState();$!==null&&$!==J.current&&(C.current=!1)},he={passive:!0,capture:!0};return j.addEventListener("wheel",ke,he),j.addEventListener("touchmove",ke,he),j.addEventListener("scroll",mt,he),()=>{j.removeEventListener("wheel",ke,!0),j.removeEventListener("touchmove",ke,!0),j.removeEventListener("scroll",mt,!0)}},[W,U,t]),it(()=>{ve.current=!1,M&&(R.current||(C.current=!0))},[M]),it(()=>{D!=="always"&&W||(C.current=W)},[D,W]),it(()=>{W||(Se.current=void 0)},[W]);let Q=Ue(t,"resetValueOnSelect");kn(()=>{let j=C.current;if(!t||!W||R.current||!j&&(!Q||ve.current))return;let{baseElement:ke,contentElement:mt,activeId:he}=t.getState();if(!(ke&&!Po(ke))){if(mt?.hasAttribute("data-placing")){let $=new MutationObserver(T);return $.observe(mt,{attributeFilter:["data-placing"]}),()=>$.disconnect()}if(D&&j){let $=se(F),ce=$!==void 0?$:NF(F)??t.first();J.current=ce;let ne=ce??null,Pe=t.item(ne)?.value,ye=Se.current;ne!==he||ye?.id!==ne||ye?.value!==Pe?(Se.current={id:ne,value:Pe},t.move(ne)):t.setState("activeValue",Pe)}else{let $=t.item(he||t.first())?.element;$&&"scrollIntoView"in $&&(Te.current=!0,$.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{Te.current=!1}))}}},[t,W,_,M,D,Q,se,F]),(0,Pt.useEffect)(()=>{if(!P)return;let j=E.current;if(!j)return;let ke=[j,U].filter(he=>!!he),mt=he=>{ke.every($=>Am(he,$))&&t?.setValue(ie)};for(let he of ke)he.addEventListener("focusout",mt);return()=>{for(let he of ke)he.removeEventListener("focusout",mt)}},[P,U,t,ie]);let ee=j=>j.currentTarget.value.length>=s,H=y.onChange,ae=Ot(a??ee),de=Ot(i??!t.tag),Yt=Ae(j=>{if(H?.(j),j.defaultPrevented||!t)return;let ke=j.currentTarget,{value:mt,selectionStart:he,selectionEnd:$}=ke,ce=j.nativeEvent;if(C.current=!0,qR(ce)&&(ce.isComposing&&(C.current=!1,R.current=!0),P)){let ne=ce.inputType==="insertText"||ce.inputType==="insertCompositionText",Pe=he===mt.length;k(ne&&Pe)}if(de(j)){let ne=mt===t.getState().value;t.setValue(mt),queueMicrotask(()=>{Im(ke,he,$)}),P&&D&&ne&&T()}ae(j)&&t.show(),(!D||!C.current)&&t.setActiveId(null)});(0,Pt.useEffect)(()=>A,[]);let At=y.onCompositionStart,Cr=Ae(j=>{A(),C.current=!1,R.current=!0,At?.(j)}),Zt=y.onCompositionEnd,ar=Ae(j=>{C.current=!0,R.current=!1,Zt?.(j),!j.defaultPrevented&&D&&(A(),I.current=requestAnimationFrame(()=>{I.current=null,!R.current&&T()}))}),vo=y.onMouseDown,sn=Ot(p??(()=>t.getState().includesBaseElement)),yt=Ot(m),Mo=Ot(c??ee),oe=Ae(j=>{vo?.(j),!j.defaultPrevented&&(j.button||j.ctrlKey||t&&(sn(j)&&t.setActiveId(null),yt(j)&&t.setValue(ie),Mo(j)&&As(j.currentTarget,"mouseup",t.show)))}),ue=y.onKeyDown,ft=Ot(f??ee),Mt=Ae(j=>{if(ue?.(j),j.repeat||(C.current=!1),j.defaultPrevented||!t)return;let{open:ke}=t.getState();if(ke&&j.key==="Enter"){j.preventDefault();return}j.ctrlKey||j.altKey||j.shiftKey||j.metaKey||ke||(j.key==="ArrowUp"||j.key==="ArrowDown")&&ft(j)&&(j.preventDefault(),t.show())}),yo=y.onBlur,Gn=Ae(j=>{C.current=!1,yo?.(j)}),to=ko(y.id),Qt=MF(b)?b:void 0,wo=Ue(t,["activeId"],j=>j.activeId===null),ro=Yi({disabled:h,"aria-disabled":y["aria-disabled"]}),$n=y.composite!==!1,qn=Ue(t,O?["baseElement"]:[],j=>O?j.baseElement:null);return y=Io(y,j=>!w||!Array.isArray(V)||$n&&!qn?j:(0,nl.jsxs)(nl.Fragment,{children:[j,V.map((ke,mt)=>(0,nl.jsx)("input",{type:"hidden",name:w,form:x,disabled:ro,value:ke},mt))]}),[w,x,ro,$n,qn,V]),y={role:"combobox","aria-autocomplete":Qt,"aria-haspopup":LR(U,"listbox"),"aria-expanded":W,"aria-controls":U?.id,"data-active-item":wo||void 0,value:ie,...y,id:to,name:O?void 0:w,form:x,disabled:h,ref:Tt(E,y.ref),onChange:Yt,onCompositionStart:Cr,onCompositionEnd:ar,onMouseDown:oe,onKeyDown:Mt,onBlur:Gn},y=my({store:t,focusable:r,...y,moveOnKeyPress:j=>NR(g,j)?!1:(P&&k(!0),!0)}),y=yy({store:t,...y}),{autoComplete:"off",...y}}),Qm=st(function(t){let r=VF(t);return lt(AF,r)});var Jm=d(z(),1),_y=d(B(),1);var FF="div";function LF(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function BF(e){return BR(e)??"option"}var WF=ct(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a=!1,moveOnKeyPress:l=!0,getItem:c,...u}){let f=ol();t=t||f,vr(t,!1);let{resetValueOnSelectState:p,multiSelectable:m,selected:g}=Ls(t,["selectedValue"],{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(R){return Array.isArray(R.selectedValue)},selected(R){return LF(R.selectedValue,r)}}),b=(0,Jm.useCallback)(R=>{let I={...R,value:r};return c?c(I):I},[r,c]);n=n??!m,o=o??(r!=null&&!m);let w=u.onClick,x=Ot(n),h=Ot(i),y=Ot(s??p??m),v=Ot(o),E=Ae(R=>{w?.(R),!R.defaultPrevented&&(GR(R)||UR(R)||(r!=null&&(h(R)&&(y(R)&&t?.resetValue(),t?.setSelectedValue(I=>Array.isArray(I)?I.includes(r)?I.filter(A=>A!==r):[...I,r]:r)),x(R)&&t?.setValue(r)),v(R)&&t?.hide()))}),_=u.onKeyDown,T=Ae(R=>{if(_?.(R),R.defaultPrevented)return;let I=t?.getState().baseElement;if(!I||Po(I))return;let A=R.key.length===1&&!R.ctrlKey&&!R.metaKey,D=(Dm()?R.metaKey:R.ctrlKey)&&R.key.toLowerCase()==="v",P=R.key==="Backspace"||R.key==="Delete";(A||D||P)&&(queueMicrotask(()=>I.focus()),Dr(I)&&t?.setValue(I.value))});m&&g!=null&&(u={"aria-selected":g,...u}),u=Io(u,R=>(0,_y.jsx)(Zm.Provider,{value:r,children:(0,_y.jsx)(nO.Provider,{value:g??!1,children:R})}),[r,g]),u={role:BF((0,Jm.useContext)(Km)),children:r,...u,onClick:E,onKeyDown:T};let C=Ot(l);return u=dy({store:t,...u,getItem:b,moveOnKeyPress:R=>{if(!C(R))return!1;let I=new Event("combobox-item-move");return t?.getState().baseElement?.dispatchEvent(I),!0}}),u=xy({store:t,focusOnHover:a,...u}),u}),ep=In(st(function(t){let r=WF(t);return lt(FF,r)}));var tp=d(z(),1),gO=d(B(),1);var zF="span";function Sy(e){return dc(e).toLowerCase()}function HF(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 jF(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 YF(e){let t=[],r=[],o=0;for(let i of e){let s=Sy(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 UF(e,t){if(!t.length)return t;let{starts:r,ends:o}=YF(e),n=[];for(let[i,s]of t){let a=r[i],l=o[i+s];a==null||l==null||l<=a||n.push([a,l-a])}return n}function GF(e,t){if(!e||!t)return e;let r=IR(t).map(Sy),o=[],n=(l,c=!1)=>(0,gO.jsx)("span",{"data-autocomplete-value":c?"":void 0,"data-user-value":c?void 0:"",children:l},o.length),i=UF(e,jF(HF(Sy(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(([l,c],u)=>{let f=e.slice(l,l+c),p=i[u+1]?.[0];return[f,e.slice(l+c,p)]})].forEach((l,c)=>{l&&o.push(n(l,c%2===0))}),o}var $F=ct(function({store:t,value:r,userValue:o,...n}){let i=ol();t=t||i;let s=(0,tp.useContext)(Zm),a=r??s,l=Ue(t,["value"],c=>o??c?.value);return n={children:(0,tp.useMemo)(()=>{if(a)return l?GF(a,l):a},[a,l]),...n},yr(n)}),rp=st(function(t){let r=$F(t);return lt(zF,r)});var qF="label",KF=ct(function({store:t,...r}){let o=Xm();t=t||o,vr(t,!1);let n=Ue(t,"baseElement");return Nm(n,"id"),r={htmlFor:n?.id,...r},yr(r)}),op=In(st(function(t){let r=KF(t);return lt(qF,r)}));var np=d(z(),1),Cy=d(B(),1);var XF="div",ZF=ct(function({store:t,alwaysVisible:r,...o}){let n=ol(!0),i=vy();t=t||i;let s=!!t&&t===n;vr(t,!1);let a=(0,np.useRef)(null),l=ko(o.id),c=Ue(t,"mounted"),u=by(c,o.hidden,r),f=u?{...o.style,display:"none"}:o.style,p=Ue(t,["selectedValue"],y=>Array.isArray(y.selectedValue)),m=Nm(a,"role",o.role),g=(m==="listbox"||m==="tree"||m==="grid")&&p||void 0,[b,w]=(0,np.useState)(!1),x=Ue(t,"contentElement");it(()=>{if(!c)return;let y=a.current;if(!y||x!==y)return;let v=()=>{w(!!y.querySelector("[role='listbox']"))},E=new MutationObserver(v);return E.observe(y,{subtree:!0,childList:!0,attributeFilter:["role"]}),v(),()=>E.disconnect()},[c,x]),b||(o={role:"listbox","aria-multiselectable":g,...o}),o=Io(o,y=>(0,Cy.jsx)(oO,{value:t,children:(0,Cy.jsx)(Km.Provider,{value:m,children:y})}),[t,m]);let h=l&&(!n||!s)?t.setContentElement:null;return o={hidden:u,...o,id:l,ref:Tt(h,a,o.ref),style:f},yr(o)}),ip=st(function(t){let r=ZF(t);return lt(XF,r)});var Ey=d(z(),1),Xfe=(0,Ey.createContext)(null),Zfe=(0,Ey.createContext)(null),Cc=Xr([Bm],[el]),hO=Cc.useContext,Qfe=Cc.useScopedContext,Jfe=Cc.useProviderContext,ede=Cc.ContextProvider,tde=Cc.ScopedContextProvider;var QF=Qa()&&zR();function bO({tag:e,...t}={}){let r=tl(t.store,RT(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=Ne(t.activeId,n?.activeId,t.defaultActiveId,null),s=AT({...t,activeId:i,includesBaseElement:Ne(t.includesBaseElement,n?.includesBaseElement,!0),orientation:Ne(t.orientation,n?.orientation,"vertical"),focusLoop:Ne(t.focusLoop,n?.focusLoop,!0),focusWrap:Ne(t.focusWrap,n?.focusWrap,!0),virtualFocus:Ne(t.virtualFocus,n?.virtualFocus,!0)}),a=uO({...t,placement:Ne(t.placement,n?.placement,"bottom-start")}),l=Ne(t.value,n?.value,t.defaultValue,""),c=Ne(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),u=Array.isArray(c),f={...s.getState(),...a.getState(),value:l,selectedValue:c,resetValueOnSelect:Ne(t.resetValueOnSelect,n?.resetValueOnSelect,u),resetValueOnHide:Ne(t.resetValueOnHide,n?.resetValueOnHide,u&&!e),activeValue:n?.activeValue},p=Ar(f,s,a,r);return QF&&or(p,()=>Mr(p,["virtualFocus"],()=>{p.setState("virtualFocus",!1)})),or(p,()=>{if(e)return Ka(Mr(p,["selectedValue"],m=>{Array.isArray(m.selectedValue)&&e.setValues(m.selectedValue)}),Mr(e,["values"],m=>{p.setState("selectedValue",m.values)}))}),or(p,()=>Mr(p,["resetValueOnHide","mounted"],m=>{m.resetValueOnHide&&(m.mounted||p.setState("value",l))})),or(p,()=>Mr(p,["open"],m=>{m.open||(p.setState("activeId",i),p.setState("moves",0))})),or(p,()=>Mr(p,["moves","activeId"],(m,g)=>{m.moves===g.moves&&p.setState("activeValue",void 0)})),or(p,()=>Vs(p,["moves","renderedItems"],(m,g)=>{if(m.moves===g.moves)return;let{activeId:b}=p.getState(),w=s.item(b);p.setState("activeValue",w?.value)})),{...a,...s,...p,tag:e,setValue:m=>p.setState("value",m),resetValue:()=>p.setState("value",f.value),setSelectedValue:m=>p.setState("selectedValue",m)}}function e6(e){let t=hO();return e={...e,tag:e.tag!==void 0?e.tag:t},sO(e)}function t6(e,t,r){return kn(t,[r.tag]),Et(e,r,"value","setValue"),Et(e,r,"selectedValue","setSelectedValue"),Et(e,r,"resetValueOnHide"),Et(e,r,"resetValueOnSelect"),Object.assign(aO(fO(e,t,r),t,r),{tag:r.tag})}function Ry(e={}){e=e6(e);let[t,r]=rl(bO,e);return t6(t,r,e)}var vO=d(B(),1);function sp(e={}){return(0,vO.jsx)(rO,{value:Ry(e),children:e.children})}var RO=d(_O(),1);var TO=d(Nt(),1),$i=d(X(),1),Ws=d(Y(),1),Vn=d(le(),1);var a6=[],Ec=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:a6;var Rc=d(Y(),1),l6=[];function Kt({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:l6,[o,n]=(0,Rc.useState)(r),[i,s]=(0,Rc.useState)(!1);return(0,Rc.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(l=>{if(!a){let c=Array.isArray(l)&&l.length>0?l:r;n(c)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var je=d(B(),1);function SO(e=""){return(0,RO.default)(e.trim().toLowerCase())}var CO=(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 EO(e,t){return`${e}-${t}`}var OO=({selected:e})=>(0,je.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,je.jsx)(Vn.Icon,{icon:as})}),PO=({selected:e})=>(0,je.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function kO({view:e,filter:t,onChangeView:r}){let o=(0,TO.useInstanceId)(kO,"dataviews-filter-list-box"),[n,i]=(0,Ws.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(l=>l.field===t.field),a=Ec(t,s);return(0,je.jsx)(Vn.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,$i.sprintf)((0,$i.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(EO(o,t.elements[0].value))},render:(0,je.jsx)(Vn.Composite.Typeahead,{}),children:t.elements.map(l=>(0,je.jsxs)(Vn.Composite.Hover,{render:(0,je.jsx)(Vn.Composite.Item,{id:EO(o,l.value),render:(0,je.jsx)("div",{"aria-label":l.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let c=s?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:s.operator||t.operators[0],value:CO(t,s,l.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:CO(t,s,l.value)}];r({...e,page:1,filters:c})}}),children:[t.singleSelection&&(0,je.jsx)(PO,{selected:a===l.value}),!t.singleSelection&&(0,je.jsx)(OO,{selected:a.includes(l.value)}),(0,je.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:l.label,children:l.label})]},l.value))})}function c6({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Ws.useState)(""),i=(0,Ws.useDeferredValue)(o),s=e.filters?.find(c=>c.field===t.field),a=Ec(t,s),l=(0,Ws.useMemo)(()=>{let c=SO(i);return t.elements.filter(u=>SO(u.label).includes(c))},[t.elements,i]);return(0,je.jsxs)(sp,{selectedValue:a,setSelectedValue:c=>{let u=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:c}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:c}];r({...e,page:1,filters:u})},setValue:n,children:[(0,je.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,je.jsx)(oi,{render:(0,je.jsx)(op,{}),children:(0,$i.__)("Search items")}),(0,je.jsx)(Qm,{autoSelect:"always",placeholder:(0,$i.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,je.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,je.jsx)(Vn.Icon,{icon:fh})})]}),(0,je.jsxs)(ip,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[l.map(c=>(0,je.jsxs)(ep,{resetValueOnSelect:!1,value:c.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,je.jsx)(PO,{selected:a===c.value}),!t.singleSelection&&(0,je.jsx)(OO,{selected:a.includes(c.value)}),(0,je.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:[(0,je.jsx)(rp,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:c.label}),!!c.description&&(0,je.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:c.description})]})]},c.value)),!l.length&&(0,je.jsx)("p",{children:(0,$i.__)("No results found")})]})]})}function IO(e){let{elements:t,isLoading:r}=Kt({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,je.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,je.jsx)(Vn.Spinner,{})});if(t.length===0)return(0,je.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,$i.__)("No elements found")});let o=t.length>10?c6:kO;return(0,je.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var MO=d(AO(),1),NO=d(Nt(),1),Ty=d(Y(),1),VO=d(le(),1);var Oy=d(B(),1);function FO({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(c=>c.field===e.field),i=Ec(e,n),s=(0,Ty.useMemo)(()=>{let c=o.find(u=>u.id===e.field);return c&&{...c,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[c.id],setValue:({value:u})=>({[c.id]:u})}},[o,e.field]),a=(0,Ty.useMemo)(()=>(t.filters??[]).reduce((c,u)=>(c[u.field]=u.value,c),{}),[t.filters]),l=(0,NO.useEvent)(c=>{if(!s||!n)return;let u=s.getValue({item:c});(0,MO.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,Oy.jsx)(VO.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,Oy.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:l})})}var te=d(X(),1),Rt=d(Y(),1),Tc=d(ai(),1);var u6=/(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/,f6=["HH:mm","HH:mm:ss"],d6=new Date(2e3,0,1);function Nr(e){if(typeof e!="string")return null;let t=e.trim().replace(u6,"");for(let r of f6){let o=dS(t,r,d6);if(zo(o))return o.getHours()*3600+o.getMinutes()*60+o.getSeconds()}return null}var Py=d(B(),1),kt={Name:(0,Py.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,Py.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function il(e,t){let r=Nr(t);return r!==null?[Nr(e)??NaN,r]:[(0,Tc.getDate)(e).getTime(),(0,Tc.getDate)(t).getTime()]}function BO(e,t){switch(t){case"days":return ws(new Date,e);case"weeks":return bS(new Date,e);case"months":return Pd(new Date,e);case"years":return kd(new Date,e);default:return new Date}}var WO={label:(0,te.__)("Is none of"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),kt),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"},lp=[{name:gt,label:(0,te.__)("Includes"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),kt),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,...WO},{name:gr,label:(0,te.__)("Includes all"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),kt),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:hr,...WO},{name:Bt,label:(0,te.__)("Between (inc)"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),kt),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(Nr);if(n!==null&&i!==null){let s=Nr(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:Ir,label:(0,te.__)("In the past"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),kt),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=BO(r.value,r.unit),n=(0,Tc.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:$r,label:(0,te.__)("Over"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),kt),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=BO(r.value,r.unit);return(0,Tc.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:wt,label:(0,te.__)("Is"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:xt,label:(0,te.__)("Is not"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:Ii,label:(0,te.__)("Less than"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:Di,label:(0,te.__)("Greater than"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:Ai,label:(0,te.__)("Less than or equal"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Mi,label:(0,te.__)("Greater than or equal"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:Uo,label:(0,te.__)("Before"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){if(r===void 0)return!0;let[o,n]=il(t.getValue({item:e}),r);return o<n},selection:"single"},{name:Go,label:(0,te.__)("After"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){if(r===void 0)return!0;let[o,n]=il(t.getValue({item:e}),r);return o>n},selection:"single"},{name:$o,label:(0,te.__)("Before (inc)"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){if(r===void 0)return!0;let[o,n]=il(t.getValue({item:e}),r);return o<=n},selection:"single"},{name:qo,label:(0,te.__)("After (inc)"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){if(r===void 0)return!0;let[o,n]=il(t.getValue({item:e}),r);return o>=n},selection:"single"},{name:xn,label:(0,te.__)("Contains"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),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:_n,label:(0,te.__)("Doesn't contain"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),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:Sn,label:(0,te.__)("Starts with"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),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:Ko,label:(0,te.__)("On"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){if(r===void 0)return!0;let[o,n]=il(t.getValue({item:e}),r);return o===n},selection:"single"},{name:Xo,label:(0,te.__)("Not on"),filterText:(e,t)=>(0,Rt.createInterpolateElement)((0,te.sprintf)((0,te.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),kt),filter(e,t,r){if(r===void 0)return!0;let[o,n]=il(t.getValue({item:e}),r);return o!==n},selection:"single"}],zs=e=>lp.find(t=>t.name===e),zO=()=>lp.map(e=>e.name),HO=e=>lp.filter(t=>t.selection==="single").some(t=>t.name===e),jO=e=>lp.some(t=>t.name===e);var It=d(B(),1),m6="Enter",p6=" ",g6=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=zs(t?.operator);return o!==void 0?o.filterText(r,e):(0,li.sprintf)((0,li.__)("Unknown status for %1$s"),r.name)};function h6({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:zs(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,It.jsxs)(G,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,It.jsx)(qi.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,It.jsx)(qi.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,li.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,l=n?.operator,c=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let f=zs(l)?.selection,p=zs(a)?.selection,m=f!==p||[f,p].includes("custom");return{...u,value:m?void 0:u.value,operator:a}}return u})]:[...t.filters??[],{field:e.field,operator:a,value:void 0}];r({...t,page:1,filters:c})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function YO({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,cp.useRef)(null),{filter:i,view:s,onChangeView:a}=o,l=s.filters?.find(x=>x.field===i.field),c=[],u=(0,cp.useMemo)(()=>{let x=r.find(h=>h.id===i.field);return x&&{...x,getValue:({item:h})=>h[x.id]}},[r,i.field]),{elements:f}=Kt({elements:i.elements,getElements:i.getElements});if(f.length>0)c=f.filter(x=>i.singleSelection?x.value===l?.value:l?.value?.includes(x.value));else if(Array.isArray(l?.value)){if(!l.value.some(h=>h==null||h==="")){let h=l.value.map(y=>u?.getValueFormatted({item:{[u.id]:y},field:u})||String(y));c=[{value:l.value,label:h}]}}else if(typeof l?.value=="object")c=[{value:l.value,label:l.value}];else if(l?.value!==void 0){let x=u!==void 0?u.getValueFormatted({item:{[u.id]:l.value},field:u}):String(l.value);c=[{value:l.value,label:x}]}let p=i.isPrimary,m=l?.isLocked,g=!m&&l?.value!==void 0,b=!m&&(!p||g),w=p?(0,li.__)("Reset"):(0,li.__)("Remove");return(0,It.jsx)(qi.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:x,onToggle:h})=>(0,It.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,It.jsxs)(tr.Root,{children:[(0,It.jsx)(tr.Trigger,{render:(0,It.jsx)("div",{className:q("dataviews-filters__summary-chip",{"has-reset":b,"has-values":g,"is-not-clickable":m}),role:"button",tabIndex:m?-1:0,onClick:()=>{m||h()},onKeyDown:y=>{!m&&[m6,p6].includes(y.key)&&(h(),y.preventDefault())},"aria-disabled":m,"aria-pressed":x,"aria-expanded":x,ref:n,children:(0,It.jsx)(g6,{activeElements:c,filterInView:l,filter:i})})}),(0,It.jsx)(tr.Popup,{children:(0,li.sprintf)((0,li.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),b&&(0,It.jsxs)(tr.Root,{children:[(0,It.jsx)(tr.Trigger,{render:(0,It.jsx)("button",{className:q("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":w,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(y=>y.field!==i.field)}),p?n.current?.focus():e.current?.focus()},children:(0,It.jsx)(qi.Icon,{icon:Fg})})}),(0,It.jsx)(tr.Popup,{children:w})]})]}),renderContent:()=>(0,It.jsxs)(G,{direction:"column",justify:"flex-start",children:[(0,It.jsx)(h6,{...o}),o.filter.hasElements?(0,It.jsx)(IO,{...o,filter:{...o.filter,elements:f}}):(0,It.jsx)(FO,{...o,fields:r})]})})}var up=d(le(),1),UO=d(X(),1),GO=d(Y(),1);var ci=d(B(),1),{Menu:Oc}=tt(up.privateApis);function ky({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,ci.jsxs)(Oc,{children:[(0,ci.jsx)(Oc.TriggerButton,{...n}),(0,ci.jsx)(Oc.Popover,{children:i.map(s=>(0,ci.jsx)(Oc.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,ci.jsx)(Oc.ItemLabel,{children:s.name})},s.field))})]})}function b6({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,ci.jsx)(ky,{triggerProps:{render:(0,ci.jsx)(up.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,UO.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var $O=(0,GO.forwardRef)(b6);var qO=d(le(),1),KO=d(X(),1),XO=d(B(),1);function ZO({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,XO.jsx)(qO.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,KO.__)("Reset")})}var QO=d(Y(),1);function v6(e,t){return(0,QO.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=>HO(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&jO(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 Pc=v6;var kc=d(B(),1);function y6({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,sl.useContext)(fe),s=(0,sl.useRef)(null),a=Pc(t,r),l=(0,kc.jsx)($O,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),c=a.filter(f=>f.isVisible);if(c.length===0)return null;let u=[...c.map(f=>(0,kc.jsx)(YO,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),l];return u.push((0,kc.jsx)(ZO,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,kc.jsx)(G,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var Ic=(0,sl.memo)(y6);var Ki=d(Y(),1),JO=d(le(),1);var fp=d(X(),1);var Fn=d(B(),1);function w6(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Ki.useContext)(fe),s=(0,Ki.useRef)(null),a=(0,Ki.useCallback)(m=>{r(m),i(!0)},[r,i]);if(e.length===0)return null;let l=e.some(m=>m.isVisible),c={label:(0,fp.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,fp._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(m=>m.isPrimary||m.isLocked),p=(0,Fn.jsx)(JO.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Rl,disabled:f,accessibleWhenDisabled:!0,...l?u:c});return(0,Fn.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:l?(0,Fn.jsx)(x6,{buttonRef:s,filtersCount:t.filters?.length,children:p}):(0,Fn.jsx)(ky,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:p}})})}function x6({buttonRef:e,filtersCount:t,children:r}){return(0,Ki.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Fn.jsxs)(Fn.Fragment,{children:[r,!!t&&(0,Fn.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var dp=w6;var eP=d(Y(),1);var tP=d(B(),1);function _6(e){let{isShowingFilter:t}=(0,eP.useContext)(fe);return t?(0,tP.jsx)(Ic,{...e}):null}var mp=_6;var rP=d(Y(),1),oP=d(le(),1),nP=d(X(),1);var Hs=d(B(),1);function Iy({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:l,onChangeView:c,selection:u,onChangeSelection:f,setOpenedFilter:p,onClickItem:m,isItemClickable:g,renderItemLink:b,defaultLayouts:w,containerRef:x,empty:h=(0,Hs.jsx)("p",{children:(0,nP.__)("No results")})}=(0,rP.useContext)(fe),y=En(!s,{delay:200});if(!s)return y?(0,Hs.jsx)("div",{className:"dataviews-loading",children:(0,Hs.jsx)("p",{children:(0,Hs.jsx)(oP.Spinner,{})})}):null;let v=ji.find(E=>E.type===l.type&&w[E.type])?.component;return(0,Hs.jsx)("div",{className:"dataviews-layout__container",ref:x,children:(0,Hs.jsx)(v,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:c,onChangeSelection:f,selection:u,setOpenedFilter:p,onClickItem:m,renderItemLink:b,isItemClickable:g,view:l,empty:h})})}var iP=d(X(),1),Jo=d(Y(),1),sP=d(le(),1),aP=d(Nt(),1);var lP=d(B(),1),S6=(0,Jo.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Jo.useContext)(fe),[n,i,s]=(0,aP.useDebouncedInput)(r.search);(0,Jo.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,Jo.useRef)(o),l=(0,Jo.useRef)(r);(0,Jo.useEffect)(()=>{a.current=o,l.current=r},[o,r]),(0,Jo.useEffect)(()=>{s!==l.current?.search&&a.current({...l.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let c=t||(0,iP.__)("Search");return(0,lP.jsx)(sP.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:c,placeholder:c,size:"compact"})}),Dy=S6;var Dt=d(le(),1),ui=d(X(),1),en=d(Y(),1);var Ay=d(uP(),1),fP=d(Nt(),1);var Be=d(B(),1),{Menu:Dc}=tt(Dt.privateApis),C6={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function My(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,en.useContext)(fe),o=Object.keys(r);if(o.length<=1)return null;let n=ji.find(i=>e.type===i.type);return(0,Be.jsxs)(Dc,{children:[(0,Be.jsx)(Dc.TriggerButton,{render:(0,Be.jsx)(Dt.Button,{size:"compact",icon:n?.icon,label:(0,ui.__)("Layout")})}),(0,Be.jsx)(Dc.Popover,{children:o.map(i=>{let s=ji.find(a=>a.type===i);return s?(0,Be.jsx)(Dc.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:a=>{switch(a.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let l={...e};return"layout"in l&&delete l.layout,t({...l,type:a.target.value,...r[a.target.value]})}(0,Ay.default)("Invalid dataview")},children:(0,Be.jsx)(Dc.ItemLabel,{children:s.label})},i):null})})]})}function E6(){let{view:e,fields:t,onChangeView:r}=(0,en.useContext)(fe),o=(0,en.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,Be.jsx)(Dt.SelectControl,{label:(0,ui.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function R6(){let{view:e,fields:t,onChangeView:r}=(0,en.useContext)(fe);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,Be.jsx)(Dt.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,ui.__)("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,Ay.default)("Invalid direction")},children:Qd.map(i=>(0,Be.jsx)(Dt.__experimentalToggleGroupControlOptionIcon,{value:i,icon:dE[i],label:em[i]},i))})}function T6(){let{view:e,config:t,onChangeView:r}=(0,en.useContext)(fe),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,Be.jsx)(Dt.__experimentalToggleGroupControl,{isBlock:!0,label:(0,ui.__)("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,Be.jsx)(Dt.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function O6(){let{onReset:e}=(0,en.useContext)(fe);return e===void 0?null:(0,Be.jsx)(Dt.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,ui.__)("Reset view")})}function Ny(){let{view:e,onReset:t}=(0,en.useContext)(fe),r=(0,fP.useInstanceId)(dP,"dataviews-view-config-dropdown"),o=ji.find(i=>i.type===e.type),n=typeof t=="function";return(0,Be.jsx)(Dt.Dropdown,{expandOnMobile:!0,popoverProps:{...C6,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,Be.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,Be.jsx)(Dt.Button,{size:"compact",icon:Bg,label:(0,ui._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,Be.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,Be.jsx)(Dt.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,Be.jsxs)(G,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,Be.jsxs)(G,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,Be.jsx)(Dt.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,ui.__)("Appearance")}),(0,Be.jsx)(O6,{})]}),(0,Be.jsxs)(G,{direction:"column",gap:"lg",children:[(0,Be.jsxs)(G,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,Be.jsx)(E6,{}),(0,Be.jsx)(R6,{})]}),!!o?.viewConfigOptions&&(0,Be.jsx)(o.viewConfigOptions,{}),(0,Be.jsx)(T6,{}),(0,Be.jsx)(fm,{})]})]})})})}function dP(){return(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsx)(My,{}),(0,Be.jsx)(Ny,{})]})}var P6=(0,en.memo)(dP),mP=P6;var CP=d(Y(),1);var Fy=d(X(),1),nr=d(Y(),1);var pp=d(le(),1),Ac=d(B(),1);function Vy({id:e,type:t,message:r}){let o={valid:lh,invalid:El};return(0,Ac.jsxs)("p",{id:e,className:q("dataviews-validated-control__indicator",`is-${t}`),children:[t==="validating"?(0,Ac.jsx)(pp.Spinner,{className:"dataviews-validated-control__indicator-spinner"}):(0,Ac.jsx)(pp.Icon,{className:"dataviews-validated-control__indicator-icon",icon:o[t],size:16,fill:"currentColor"}),r]})}var Xi=d(B(),1);function k6(e,t,r){let o;return t&&!r?o=`(${(0,Fy.__)("Required")})`:!t&&r&&(o=`(${(0,Fy.__)("Optional")})`),o?typeof e=="string"?`${e} ${o}`:(0,Xi.jsxs)(Xi.Fragment,{children:[e," ",o]}):e}var pP="data-validity-visible",gP="dataviews-validated-control";function I6({required:e,markWhenOptional:t,customValidity:r,getValidityTarget:o,children:n},i){let[s,a]=(0,nr.useState)(),[l,c]=(0,nr.useState)(),[u,f]=(0,nr.useState)(!1),[p,m]=(0,nr.useState)(!1);(0,nr.useEffect)(()=>{let h=o(),y=()=>{f(!0),h?.setAttribute(pP,"")};return h?.addEventListener("invalid",y),()=>h?.removeEventListener("invalid",y)},[o]),(0,nr.useEffect)(()=>{let h=o(),y=E=>{if(E.preventDefault(),!E.isTrusted)return;let _=E.target,T=Array.from(_.form?.elements??[]).find(C=>!C.validity.valid);(!_.form||T===_)&&_.focus()},v=h?.type==="radio"&&h?.name?Array.from(h?.closest(`.${gP}`)?.querySelectorAll(`input[type="radio"][name="${h?.name}"]`)??[]).filter(E=>E!==h):[];return h?.addEventListener("invalid",y),v.forEach(E=>E.addEventListener("invalid",y)),()=>{h?.removeEventListener("invalid",y),v.forEach(E=>E.removeEventListener("invalid",y))}},[o]),(0,nr.useEffect)(()=>{let h=o();if(!r?.type){h?.setCustomValidity(""),a(h?.validationMessage),c(void 0);return}switch(r.type){case"validating":{h?.setCustomValidity(""),a(void 0),c({type:"validating",message:r.message});break}case"valid":{h?.setCustomValidity(""),a(h?.validationMessage),c({type:"valid",message:r.message});break}case"invalid":{h?.setCustomValidity(r.message??""),a(h?.validationMessage),c(void 0);break}}},[r,o]),(0,nr.useEffect)(()=>{if(!(!p||u)){if(r?.type==="validating"){let h=setTimeout(()=>{f(!0)},1e3);return()=>clearTimeout(h)}f(!0)}},[p,r?.type,u]);let g=h=>{p||(!h.relatedTarget||!h.currentTarget.contains(h.relatedTarget))&&(m(!0),o()?.setAttribute(pP,""))},b=(0,nr.useId)(),w=s?(0,Xi.jsx)(Vy,{id:b,type:"invalid",message:s}):l?.type?(0,Xi.jsx)(Vy,{id:b,type:l.type,message:l.message}):null,x=u?w:null;return(0,nr.useEffect)(()=>{let h=o();if(!h)return;function y(v,E){let _=(v.getAttribute("aria-describedby")??"").split(" ").filter(T=>T&&T!==b);E&&_.push(b),_.length?v.setAttribute("aria-describedby",_.join(" ")):v.removeAttribute("aria-describedby")}return y(h,!!x),()=>y(h,!1)},[x,b,o]),(0,Xi.jsxs)("div",{className:gP,ref:i,onBlur:g,children:[(0,nr.cloneElement)(n,{label:k6(n.props.label,e,t),required:e}),x]})}var fi=(0,nr.forwardRef)(I6);fi.displayName="ControlWithError";var gp=d(Y(),1),hP=d(Nt(),1),bP=d(le(),1);var Ly=d(B(),1),D6=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,gp.useRef)(null),s=(0,hP.useMergeRefs)([n,i]);return(0,Ly.jsx)(fi,{required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="checkbox"]'),children:(0,Ly.jsx)(bP.CheckboxControl,{...o})})},hp=(0,gp.forwardRef)(D6);hp.displayName="ValidatedCheckboxControl";var bp=d(Y(),1),vP=d(Nt(),1),yP=d(le(),1);var By=d(B(),1),A6=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,bp.useRef)(null),s=(0,vP.useMergeRefs)([n,i]);return(0,By.jsx)(fi,{required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,By.jsx)(yP.__experimentalNumberControl,{ref:s,...o})})},vp=(0,bp.forwardRef)(A6);vp.displayName="ValidatedNumberControl";var yp=d(Y(),1),wP=d(Nt(),1),xP=d(le(),1);var Wy=d(B(),1),M6=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,yp.useRef)(null),s=(0,wP.useMergeRefs)([n,i]);return(0,Wy.jsx)(fi,{required:e,markWhenOptional:r,ref:s,customValidity:t,getValidityTarget:()=>i.current?.querySelector('input[type="radio"]'),children:(0,Wy.jsx)(xP.RadioControl,{...o})})},wp=(0,yp.forwardRef)(M6);wp.displayName="ValidatedRadioControl";var xp=d(Y(),1),_P=d(Nt(),1),SP=d(le(),1);var zy=d(B(),1),N6=({required:e,customValidity:t,markWhenOptional:r,...o},n)=>{let i=(0,xp.useRef)(null),s=(0,_P.useMergeRefs)([n,i]);return(0,zy.jsx)(fi,{required:e,markWhenOptional:r,customValidity:t,getValidityTarget:()=>i.current,children:(0,zy.jsx)(SP.SelectControl,{ref:s,...o})})},_p=(0,xp.forwardRef)(N6);_p.displayName="ValidatedSelectControl";function Ze(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 EP=d(B(),1);function RP({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:l,description:c,isValid:u}=e,f=e.isDisabled({item:r,field:e}),p=(0,CP.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,EP.jsx)(hp,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:Ze(u,i),hidden:o,label:l,help:c,checked:s({item:r}),onChange:p,disabled:f})}var Sp=d(le(),1),TP=d(Y(),1);var Hy=d(B(),1),{ValidatedComboboxControl:V6}=tt(Sp.privateApis);function Cp({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:l,setValue:c,isValid:u}=t,f=l({item:e})??"",p=(0,TP.useCallback)(b=>r(c({item:e,value:b??""})),[e,r,c]),{elements:m,isLoading:g}=Kt({elements:t.elements,getElements:t.getElements});return g?(0,Hy.jsx)(Sp.Spinner,{}):(0,Hy.jsx)(V6,{required:!!t.isValid?.required,customValidity:Ze(u,n),label:i,value:f,help:s,placeholder:a,options:m,onChange:p,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var Tp=d(le(),1),Do=d(Y(),1),Rp=d(X(),1),ho=d(ai(),1);var ll=d(le(),1),jy=d(Y(),1),Ln=d(X(),1);var al=d(B(),1),F6={[Ir]:[{value:"days",label:(0,Ln.__)("Days")},{value:"weeks",label:(0,Ln.__)("Weeks")},{value:"months",label:(0,Ln.__)("Months")},{value:"years",label:(0,Ln.__)("Years")}],[$r]:[{value:"days",label:(0,Ln.__)("Days ago")},{value:"weeks",label:(0,Ln.__)("Weeks ago")},{value:"months",label:(0,Ln.__)("Months ago")},{value:"years",label:(0,Ln.__)("Years ago")}]};function Ep({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=F6[i===Ir?"inThePast":"over"],{id:a,label:l,description:c,getValue:u,setValue:f}=r,p=r.isDisabled({item:t,field:r}),m=u({item:t}),{value:g="",unit:b=s[0].value}=m&&typeof m=="object"?m:{},w=(0,jy.useCallback)(h=>o(f({item:t,value:{value:Number(h),unit:b}})),[o,f,t,b]),x=(0,jy.useCallback)(h=>o(f({item:t,value:{value:g,unit:h}})),[o,f,t,g]);return(0,al.jsx)(ll.BaseControl,{id:a,className:q(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:c,children:(0,al.jsxs)(G,{direction:"row",gap:"sm",children:[(0,al.jsx)(ll.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:w,disabled:p}),(0,al.jsx)(ll.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Ln.__)("Unit"),value:b,options:s,onChange:x,hideLabelFromVision:!0,disabled:p})]})})}var OP=d(Y(),1);function Mc(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,OP.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 PP=d(ai(),1);function Nc(e){if(!e)return null;let t=(0,PP.getDate)(e);return t&&zo(t)?t:null}var Zi=d(B(),1),{ValidatedInputControl:L6}=tt(Tp.privateApis),Yy=e=>e?(0,ho.dateI18n)("Y-m-d\\TH:i",(0,ho.getDate)(e)):"";function B6({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:l,label:c,description:u,setValue:f,getValue:p,isValid:m}=t,g=t.isDisabled({item:e,field:t}),b=p({item:e}),w=typeof b=="string"?b:void 0,[x,h]=(0,Do.useState)(()=>Nc(w)||new Date),y=(0,Do.useRef)(null),v=(0,Do.useRef)(void 0),E=(0,Do.useRef)(null),{minConstraint:_,maxConstraint:T,disabledMatchers:C}=Mc(m,Nc),R=(0,Do.useCallback)(M=>r(f({item:e,value:M})),[e,r,f]);(0,Do.useEffect)(()=>()=>{v.current&&clearTimeout(v.current)},[]);let I=(0,Do.useCallback)(M=>{let V;if(M){let O=(0,ho.dateI18n)("Y-m-d",M),L;w?L=(0,ho.dateI18n)("H:i",(0,ho.getDate)(w)):L=(0,ho.dateI18n)("H:i",M),V=(0,ho.getDate)(`${O}T${L}`).toISOString(),R(V),v.current&&clearTimeout(v.current)}else R(void 0);E.current=y.current&&y.current.ownerDocument.activeElement,v.current=setTimeout(()=>{y.current&&(y.current.focus(),y.current.blur(),R(V),E.current&&E.current instanceof HTMLElement&&E.current.focus())},0)},[R,w]),A=(0,Do.useCallback)(M=>{if(M){let V=(0,ho.getDate)(M);R(V.toISOString());let O=Nc(V.toISOString());O&&h(O)}else R(void 0)},[R]),{format:D}=t,P=D.weekStartsOn??(0,ho.getSettings)().l10n.startOfWeek,{timezone:{string:N}}=(0,ho.getSettings)(),k=c;return m?.required&&!n&&!o?k=`${c} (${(0,Rp.__)("Required")})`:!m?.required&&n&&!o&&(k=`${c} (${(0,Rp.__)("Optional")})`),(0,Zi.jsx)(Tp.BaseControl,{id:l,label:k,help:u,hideLabelFromVision:o,children:(0,Zi.jsxs)(G,{direction:"column",gap:"lg",children:[(0,Zi.jsx)(L6,{ref:y,required:!!m?.required,customValidity:Ze(m,i),type:"datetime-local",label:(0,Rp.__)("Date time"),hideLabelFromVision:!0,value:Yy(w),onChange:A,disabled:g,min:_?Yy(_):void 0,max:T?Yy(T):void 0}),!a&&(0,Zi.jsx)(Jl,{style:{width:"100%"},value:w?Nc(w):null,onValueChange:I,month:x,onMonthChange:h,timeZone:N||void 0,weekStartsOn:P,disabled:g||C})]})})}function kP({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===Ir||i===$r?(0,Zi.jsx)(Ep,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,Zi.jsx)(B6,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var Zr=d(le(),1),IP=d(Ab(),1),$e=d(Y(),1),jt=d(X(),1),xr=d(ai(),1);var ut=d(B(),1),W6=[{id:"today",label:(0,jt.__)("Today"),getValue:()=>(0,xr.getDate)(null)},{id:"yesterday",label:(0,jt.__)("Yesterday"),getValue:()=>{let e=(0,xr.getDate)(null);return ws(e,1)}},{id:"past-week",label:(0,jt.__)("Past week"),getValue:()=>{let e=(0,xr.getDate)(null);return ws(e,7)}},{id:"past-month",label:(0,jt.__)("Past month"),getValue:()=>{let e=(0,xr.getDate)(null);return Pd(e,1)}}],z6=[{id:"last-7-days",label:(0,jt.__)("Last 7 days"),getValue:()=>{let e=(0,xr.getDate)(null);return[ws(e,7),e]}},{id:"last-30-days",label:(0,jt.__)("Last 30 days"),getValue:()=>{let e=(0,xr.getDate)(null);return[ws(e,30),e]}},{id:"month-to-date",label:(0,jt.__)("Month to date"),getValue:()=>{let e=(0,xr.getDate)(null);return[zf(e),e]}},{id:"last-year",label:(0,jt.__)("Last year"),getValue:()=>{let e=(0,xr.getDate)(null);return[kd(e,1),e]}},{id:"year-to-date",label:(0,jt.__)("Year to date"),getValue:()=>{let e=(0,xr.getDate)(null);return[va(e),e]}}],Qi=e=>{if(!e)return null;let t=(0,xr.getDate)(e);return t&&zo(t)?t:null},Uy=e=>e?typeof e=="string"?e:bn(e,"yyyy-MM-dd"):"";function DP({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,l]=(0,$e.useState)(void 0),c=(0,$e.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let p of f){let m=p.current;if(m&&!m.validity.valid){l({type:"invalid",message:m.validationMessage});return}}l(void 0)},[r]);return(0,$e.useEffect)(()=>{let f=Array.isArray(r)?r:[r],p=t?Ze(s,t):void 0;for(let m of f){let g=m.current;g&&g.setCustomValidity(p?.type==="invalid"&&p.message?p.message:"")}},[r,s,t]),(0,$e.useEffect)(()=>{let f=Array.isArray(r)?r:[r],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)}},[r,n]),(0,$e.useEffect)(()=>{if(!o)return;let f=t?Ze(s,t):void 0;f?l(f):c()},[o,s,t,c]),(0,$e.useEffect)(()=>{o&&a?.message&&(0,IP.speak)(a.message)},[o,a?.message]),(0,ut.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,ut.jsxs)("p",{className:q("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,ut.jsx)(Zr.Icon,{className:"components-validated-control__indicator-icon",icon:El,size:16,fill:"currentColor"}),a.message]})]})}function H6({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,setValue:c,getValue:u,isValid:f,format:p}=t,m=t.isDisabled({item:e,field:t}),[g,b]=(0,$e.useState)(null),w=p.weekStartsOn??(0,xr.getSettings)().l10n.startOfWeek,x=u({item:e}),h=typeof x=="string"?x:void 0,[y,v]=(0,$e.useState)(()=>Qi(h)||new Date),[E,_]=(0,$e.useState)(!1),T=(0,$e.useRef)(null),{minConstraint:C,maxConstraint:R,disabledMatchers:I}=Mc(f,Qi),A=(0,$e.useCallback)(V=>r(c({item:e,value:V})),[e,r,c]),D=(0,$e.useCallback)(V=>{let O=V?bn(V,"yyyy-MM-dd"):void 0;A(O),b(null),_(!0)},[A]),P=(0,$e.useCallback)(V=>{let O=V.getValue(),L=Uy(O);v(O),A(L),b(V.id),_(!0)},[A]),N=(0,$e.useCallback)(V=>{if(A(V),V){let O=Qi(V);O&&v(O)}b(null),_(!0)},[A]),{timezone:{string:k}}=(0,xr.getSettings)(),M=a;return f?.required&&!n?M=`${a} (${(0,jt.__)("Required")})`:!f?.required&&n&&(M=`${a} (${(0,jt.__)("Optional")})`),(0,ut.jsx)(DP,{field:t,validity:i,inputRefs:T,isTouched:E,setIsTouched:_,children:(0,ut.jsx)(Zr.BaseControl,{id:s,className:"dataviews-controls__date",label:M,help:l,hideLabelFromVision:o,children:(0,ut.jsxs)(G,{direction:"column",gap:"lg",children:[(0,ut.jsxs)(G,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[W6.map(V=>{let O=g===V.id;return(0,ut.jsx)(Zr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:O,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>P(V),children:V.label},V.id)}),(0,ut.jsx)(Zr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||m,accessibleWhenDisabled:!0,children:(0,jt.__)("Custom")})]}),(0,ut.jsx)(Zr.__experimentalInputControl,{ref:T,type:"date",label:(0,jt.__)("Date"),hideLabelFromVision:!0,value:h,onChange:N,required:!!t.isValid?.required,disabled:m,min:C,max:R}),(0,ut.jsx)(Jl,{style:{width:"100%"},value:h?Qi(h):null,onValueChange:D,month:y,onMonthChange:v,timeZone:k||void 0,weekStartsOn:w,disabled:m||I,disableNavigation:m})]})})})}function j6({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,getValue:c,setValue:u,isValid:f,format:p}=t,m=t.isDisabled({item:e,field:t}),g,b=c({item:e});Array.isArray(b)&&b.length===2&&b.every(S=>typeof S=="string")&&(g=b);let w=p.weekStartsOn??(0,xr.getSettings)().l10n.startOfWeek,{minConstraint:x,maxConstraint:h,disabledMatchers:y}=Mc(f,Qi),v=(0,$e.useCallback)(S=>{r(u({item:e,value:S}))},[e,r,u]),[E,_]=(0,$e.useState)(null),T=(0,$e.useMemo)(()=>{if(!g)return null;let[S,F]=g;return{from:Qi(S)||void 0,to:Qi(F)||void 0}},[g]),[C,R]=(0,$e.useState)(()=>T?.from||new Date),[I,A]=(0,$e.useState)(!1),D=(0,$e.useRef)(null),P=(0,$e.useRef)(null),N=(0,$e.useCallback)((S,F)=>{if(!S&&!F){v(void 0);return}v([Uy(S),Uy(F)])},[v]),k=(0,$e.useCallback)(S=>{N(S?.from,S?.to),_(null),A(!0)},[N]),M=(0,$e.useCallback)(S=>{let[F,W]=S.getValue();R(F),N(F,W),_(S.id),A(!0)},[N]),V=(0,$e.useCallback)((S,F)=>{let[W,U]=g||[void 0,void 0];if(N(S==="from"?F:W,S==="to"?F:U),F){let J=Qi(F);J&&R(J)}_(null),A(!0)},[g,N]),{timezone:O}=(0,xr.getSettings)(),L=a;return t.isValid?.required&&!n?L=`${a} (${(0,jt.__)("Required")})`:!t.isValid?.required&&n&&(L=`${a} (${(0,jt.__)("Optional")})`),(0,ut.jsx)(DP,{field:t,validity:i,inputRefs:[D,P],isTouched:I,setIsTouched:A,children:(0,ut.jsx)(Zr.BaseControl,{id:s,className:"dataviews-controls__date",label:L,help:l,hideLabelFromVision:o,children:(0,ut.jsxs)(G,{direction:"column",gap:"lg",children:[(0,ut.jsxs)(G,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[z6.map(S=>{let F=E===S.id;return(0,ut.jsx)(Zr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:F,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>M(S),children:S.label},S.id)}),(0,ut.jsx)(Zr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!E,size:"small",accessibleWhenDisabled:!0,disabled:!!E||m,children:(0,jt.__)("Custom")})]}),(0,ut.jsxs)(G,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,ut.jsx)(Zr.__experimentalInputControl,{ref:D,type:"date",label:(0,jt.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:S=>V("from",S),required:!!t.isValid?.required,disabled:m,min:x,max:h}),(0,ut.jsx)(Zr.__experimentalInputControl,{ref:P,type:"date",label:(0,jt.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:S=>V("to",S),required:!!t.isValid?.required,disabled:m,min:x,max:h})]}),(0,ut.jsx)(gv,{style:{width:"100%"},value:T,onValueChange:k,month:C,onMonthChange:R,timeZone:O.string||void 0,weekStartsOn:w,disabled:m||y})]})})})}function AP({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===Ir||i===$r?(0,ut.jsx)(Ep,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===Bt?(0,ut.jsx)(j6,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,ut.jsx)(H6,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var MP=d(le(),1),NP=d(Y(),1);var Gy=d(B(),1);function Op({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:l,getValue:c,setValue:u,isValid:f}=t,p=t.isDisabled({item:e,field:t}),m=s==="array",g=c({item:e})??(m?[]:""),b=(0,NP.useCallback)(h=>r(u({item:e,value:h})),[e,r,u]),{elements:w,isLoading:x}=Kt({elements:t.elements,getElements:t.getElements});return x?(0,Gy.jsx)(MP.Spinner,{}):(0,Gy.jsx)(_p,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ze(f,i),label:a,value:g,help:l,options:w,onChange:b,hideLabelFromVision:o,multiple:m,disabled:p})}var $y=d(B(),1),Y6=10;function VP(e){let{field:t}=e,{elements:r}=Kt({elements:t.elements,getElements:t.getElements});return r.length>=Y6?(0,$y.jsx)(Cp,{...e}):(0,$y.jsx)(Op,{...e})}var kp=d(le(),1);var FP=d(le(),1),LP=d(Y(),1);var BP=d(B(),1),{ValidatedInputControl:U6}=tt(FP.privateApis);function Bn({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:l}){let{label:c,placeholder:u,description:f,getValue:p,setValue:m,isValid:g}=t,b=p({item:e}),w=t.isDisabled({item:e,field:t}),x=(0,LP.useCallback)(h=>r(m({item:e,value:h})),[e,m,r]);return(0,BP.jsx)(U6,{required:!!g.required,markWhenOptional:n,customValidity:Ze(g,l),label:c,placeholder:u,value:b??"",help:f,onChange:x,hideLabelFromVision:o,type:i,prefix:s,suffix:a,disabled:w,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 Pp=d(B(),1);function WP({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Pp.jsx)(Bn,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,Pp.jsx)(kp.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Pp.jsx)(kp.Icon,{icon:jg})})})}var Dp=d(le(),1);var Ip=d(B(),1);function zP({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Ip.jsx)(Bn,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,Ip.jsx)(Dp.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ip.jsx)(Dp.Icon,{icon:oh})})})}var Mp=d(le(),1);var Ap=d(B(),1);function HP({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Ap.jsx)(Bn,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,Ap.jsx)(Mp.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ap.jsx)(Mp.Icon,{icon:th})})})}var js=d(le(),1),Vc=d(Y(),1),Np=d(X(),1);var Ji=d(B(),1);function jP(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function G6({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,Vc.useCallback)(l=>t([jP(l),i]),[t,i]),a=(0,Vc.useCallback)(l=>t([n,jP(l)]),[t,n]);return(0,Ji.jsx)(js.BaseControl,{help:(0,Np.__)("The max. value must be greater than the min. value."),children:(0,Ji.jsxs)(js.Flex,{direction:"row",gap:4,children:[(0,Ji.jsx)(js.__experimentalNumberControl,{label:(0,Np.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,Ji.jsx)(js.__experimentalNumberControl,{label:(0,Np.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function Vp({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,l=Math.pow(10,Math.abs(a)*-1),{label:c,description:u,getValue:f,setValue:p,isValid:m}=t,g=f({item:e})??"",b=t.isDisabled({item:e,field:t}),w=(0,Vc.useCallback)(h=>{r(p({item:e,value:["",void 0].includes(h)?void 0:Number(h)}))},[e,r,p]),x=(0,Vc.useCallback)(h=>{r(p({item:e,value:h}))},[e,r,p]);if(i===Bt){let h=["",""];return Array.isArray(g)&&g.length===2&&g.every(y=>typeof y=="number"||y==="")&&(h=g),(0,Ji.jsx)(G6,{value:h,onChange:x,hideLabelFromVision:o,step:l})}return(0,Ji.jsx)(vp,{required:!!m.required,markWhenOptional:n,customValidity:Ze(m,s),label:c,help:u,value:g,onChange:w,hideLabelFromVision:o,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:b})}var YP=d(B(),1);function UP(e){return(0,YP.jsx)(Vp,{...e})}var GP=d(B(),1);function $P(e){return(0,GP.jsx)(Vp,{...e})}var qP=d(le(),1),KP=d(Y(),1);var qy=d(B(),1);function XP({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:c,isValid:u}=t,f=t.isDisabled({item:e,field:t}),{elements:p,isLoading:m}=Kt({elements:t.elements,getElements:t.getElements}),g=l({item:e}),b=(0,KP.useCallback)(w=>r(c({item:e,value:w})),[e,r,c]);return m?(0,qy.jsx)(qP.Spinner,{}):(0,qy.jsx)(wp,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ze(u,i),label:s,help:a,onChange:b,options:p,selected:g,hideLabelFromVision:o,disabled:f})}var Ky=d(Y(),1);var ZP=d(B(),1);function QP({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:l}=i||{};return(0,ZP.jsx)(Bn,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,Ky.createElement)(a):void 0,suffix:l?(0,Ky.createElement)(l):void 0})}var Lp=d(le(),1),Fc=d(Y(),1),Fp=d(X(),1);var es=d(B(),1),{ValidatedInputControl:Zy}=tt(Lp.privateApis);function JP(e,t){return(e??"").replace(/\\./g,"").includes("s")||t.some(n=>(Nr(n)??0)%60!==0)?1:void 0}function Xy(e){let t=Nr(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 $6({value:e,onChange:t,hideLabelFromVision:r,disabled:o,step:n,min:i,max:s}){let[a="",l=""]=e,c=(0,Fc.useCallback)(f=>t([f??"",l]),[t,l]),u=(0,Fc.useCallback)(f=>t([a,f??""]),[t,a]);return(0,es.jsx)(Lp.BaseControl,{help:(0,Fp.__)("The end time must be later than the start time."),children:(0,es.jsxs)(G,{direction:"row",gap:"sm",justify:"space-between",children:[(0,es.jsx)(Zy,{type:"time",label:(0,Fp.__)("From"),value:a,onChange:c,hideLabelFromVision:r,disabled:o,step:n,min:i,max:l||s}),(0,es.jsx)(Zy,{type:"time",label:(0,Fp.__)("To"),value:l,onChange:u,hideLabelFromVision:r,disabled:o,step:n,min:a||i,max:s})]})})}function e2({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let{label:a,placeholder:l,description:c,getValue:u,setValue:f,isValid:p}=t,m=u({item:e}),g=t.isDisabled({item:e,field:t}),b=t.format?.time,w=typeof p.min?.constraint=="string"?p.min.constraint:void 0,x=typeof p.max?.constraint=="string"?p.max.constraint:void 0,h=(0,Fc.useCallback)(v=>r(f({item:e,value:v===""?void 0:v})),[e,r,f]),y=(0,Fc.useCallback)(([v,E])=>r(f({item:e,value:[v||void 0,E||void 0]})),[e,r,f]);if(i===Bt){let v=["",""];return Array.isArray(m)&&m.length===2&&(v=[Xy(m[0]),Xy(m[1])]),(0,es.jsx)($6,{value:v,onChange:y,hideLabelFromVision:o,disabled:g,step:JP(b,v),min:w,max:x})}return(0,es.jsx)(Zy,{required:!!p.required,markWhenOptional:n,customValidity:Ze(p,s),type:"time",label:a,placeholder:l,help:c,value:Xy(m),onChange:h,hideLabelFromVision:o,disabled:g,step:JP(b,[m]),min:w,max:x})}var t2=d(le(),1),r2=d(Y(),1);var o2=d(B(),1),{ValidatedToggleControl:q6}=tt(t2.privateApis);function n2({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:c,isValid:u}=e,f=e.isDisabled({item:r,field:e}),p=(0,r2.useCallback)(()=>{t(c({item:r,value:!l({item:r})}))},[t,c,r,l]);return(0,o2.jsx)(q6,{required:!!u.required,markWhenOptional:n,customValidity:Ze(u,i),hidden:o,label:s,help:a,checked:l({item:r}),onChange:p,disabled:f})}var i2=d(le(),1),s2=d(Y(),1);var a2=d(B(),1),{ValidatedTextareaControl:K6}=tt(i2.privateApis);function l2({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},l=t.isDisabled({item:e,field:t}),{label:c,placeholder:u,description:f,setValue:p,isValid:m}=t,g=t.getValue({item:e}),b=(0,s2.useCallback)(w=>r(p({item:e,value:w})),[e,r,p]);return(0,a2.jsx)(K6,{required:!!m.required,markWhenOptional:n,customValidity:Ze(m,s),label:c,placeholder:u,value:g??"",help:f,onChange:b,rows:a,disabled:l,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0,hideLabelFromVision:o})}var cl=d(le(),1),c2=d(Y(),1);var Bp=d(B(),1),{ValidatedToggleGroupControl:X6}=tt(cl.privateApis);function u2({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:l}=t,c=t.isDisabled({item:e,field:t}),u=s({item:e}),f=(0,c2.useCallback)(b=>r(a({item:e,value:b})),[e,r,a]),{elements:p,isLoading:m}=Kt({elements:t.elements,getElements:t.getElements});if(m)return(0,Bp.jsx)(cl.Spinner,{});if(p.length===0)return null;let g=p.find(b=>b.value===u);return(0,Bp.jsx)(X6,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ze(l,i),isBlock:!0,label:t.label,help:g?.description||t.description,onChange:f,value:u,hideLabelFromVision:o,children:p.map(b=>(0,Bp.jsx)(cl.__experimentalToggleGroupControlOption,{label:b.label,value:b.value,disabled:c},b.value))})}var Wp=d(le(),1),zp=d(Y(),1);var Lc=d(B(),1),{ValidatedFormTokenField:Z6}=tt(Wp.privateApis);function f2({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,getValue:c,setValue:u,isValid:f}=t,p=c({item:e}),m=t.isDisabled({item:e,field:t}),{elements:g,isLoading:b}=Kt({elements:t.elements,getElements:t.getElements}),w=(0,zp.useMemo)(()=>Array.isArray(p)?p.map(h=>g?.find(v=>v.value===h)||{value:h,label:h}):[],[p,g]),x=(0,zp.useCallback)(h=>{let y=h.map(v=>typeof v=="object"&&"value"in v?v.value:v);r(u({item:e,value:y}))},[r,u,e]);return b?(0,Lc.jsx)(Wp.Spinner,{}):(0,Lc.jsx)(Z6,{required:!!f?.required,markWhenOptional:n,customValidity:Ze(f,i),label:o?void 0:s,value:w,onChange:x,placeholder:a,suggestions:g?.map(h=>h.value),disabled:m,__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(v=>v.value===h)?.label||h,__experimentalRenderItem:({item:h})=>{if(typeof h=="string"&&g){let y=g.find(v=>v.value===h);return(0,Lc.jsx)("span",{children:y?.label||h})}return(0,Lc.jsx)("span",{children:h})}})}var Q6={grad:.9,turn:360,rad:360/(2*Math.PI)},di=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Xt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Ao=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},w2=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},d2=function(e){return{r:Ao(e.r,0,255),g:Ao(e.g,0,255),b:Ao(e.b,0,255),a:Ao(e.a)}},Qy=function(e){return{r:Xt(e.r),g:Xt(e.g),b:Xt(e.b),a:Xt(e.a,3)}},J6=/^#([0-9a-f]{3,8})$/i,Hp=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},x2=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}},_2=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),l=o*(1-(1-t+i)*r),c=i%6;return{r:255*[o,a,s,s,l,o][c],g:255*[l,o,o,a,s,s][c],b:255*[s,s,l,o,o,a][c],a:n}},m2=function(e){return{h:w2(e.h),s:Ao(e.s,0,100),l:Ao(e.l,0,100),a:Ao(e.a)}},p2=function(e){return{h:Xt(e.h),s:Xt(e.s),l:Xt(e.l),a:Xt(e.a,3)}},g2=function(e){return _2((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},Bc=function(e){return{h:(t=x2(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},eL=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,tL=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,rL=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,oL=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,h2={string:[[function(e){var t=J6.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?Xt(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?Xt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=rL.exec(e)||oL.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:d2({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=eL.exec(e)||tL.exec(e);if(!t)return null;var r,o,n=m2({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(Q6[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return g2(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 di(t)&&di(r)&&di(o)?d2({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(!di(t)||!di(r)||!di(o))return null;var s=m2({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return g2(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!di(t)||!di(r)||!di(o))return null;var s=(function(a){return{h:w2(a.h),s:Ao(a.s,0,100),v:Ao(a.v,0,100),a:Ao(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return _2(s)},"hsv"]]},b2=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]},nL=function(e){return typeof e=="string"?b2(e.trim(),h2.string):typeof e=="object"&&e!==null?b2(e,h2.object):[null,void 0]};var Jy=function(e,t){var r=Bc(e);return{h:r.h,s:Ao(r.s+100*t,0,100),l:r.l,a:r.a}},ew=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},v2=function(e,t){var r=Bc(e);return{h:r.h,s:r.s,l:Ao(r.l+100*t,0,100),a:r.a}},y2=(function(){function e(t){this.parsed=nL(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 Xt(ew(this.rgba),2)},e.prototype.isDark=function(){return ew(this.rgba)<.5},e.prototype.isLight=function(){return ew(this.rgba)>=.5},e.prototype.toHex=function(){return t=Qy(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?Hp(Xt(255*i)):"","#"+Hp(r)+Hp(o)+Hp(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return Qy(this.rgba)},e.prototype.toRgbString=function(){return t=Qy(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 p2(Bc(this.rgba))},e.prototype.toHslString=function(){return t=p2(Bc(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=x2(this.rgba),{h:Xt(t.h),s:Xt(t.s),v:Xt(t.v),a:Xt(t.a,3)};var t},e.prototype.invert=function(){return _r({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),_r(Jy(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),_r(Jy(this.rgba,-t))},e.prototype.grayscale=function(){return _r(Jy(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),_r(v2(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),_r(v2(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"?_r({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Xt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Bc(this.rgba);return typeof t=="number"?_r({h:t,s:r.s,l:r.l,a:r.a}):Xt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===_r(t).toHex()},e})(),_r=function(e){return e instanceof y2?e:new y2(e)};var Qr=d(le(),1),tw=d(Y(),1),S2=d(X(),1);var mi=d(B(),1),{ValidatedInputControl:iL}=tt(Qr.privateApis),sL=({color:e,onColorChange:t,disabled:r})=>{let o=e&&_r(e).isValid()?e:"#ffffff";return(0,mi.jsx)(Qr.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,mi.jsx)(Qr.Button,{onClick:n,"aria-label":(0,S2.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,mi.jsx)(Qr.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,mi.jsx)(Qr.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,mi.jsx)(Qr.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function C2({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,setValue:c,isValid:u}=t,f=t.isDisabled({item:e,field:t}),p=t.getValue({item:e})||"",m=(0,tw.useCallback)(b=>{r(c({item:e,value:b}))},[e,r,c]),g=(0,tw.useCallback)(b=>{r(c({item:e,value:b||""}))},[e,r,c]);return(0,mi.jsx)(iL,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ze(u,i),label:s,placeholder:a,value:p,help:l,onChange:g,hideLabelFromVision:o,type:"text",disabled:f,prefix:(0,mi.jsx)(Qr.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,mi.jsx)(sL,{color:p,onColorChange:m,disabled:f})})})}var Yp=d(le(),1),Up=d(Y(),1),rw=d(X(),1);var jp=d(B(),1);function E2({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,Up.useState)(!1),l=t.isDisabled({item:e,field:t}),c=(0,Up.useCallback)(()=>{a(u=>!u)},[]);return(0,jp.jsx)(Bn,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,jp.jsx)(Yp.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,jp.jsx)(Yp.Button,{icon:s?Ol:mh,onClick:c,size:"small",label:s?(0,rw.__)("Hide password"):(0,rw.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function Gp(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var T2=d(B(),1),R2={adaptiveSelect:VP,array:f2,checkbox:RP,color:C2,combobox:Cp,datetime:kP,date:AP,email:WP,telephone:zP,url:HP,integer:UP,number:$P,password:E2,radio:XP,select:Op,text:QP,time:e2,toggle:n2,textarea:l2,toggleGroup:u2};function aL(e){return e&&typeof e=="object"&&typeof e.control=="string"}function lL(e){let{control:t,...r}=e,o=$p(t);return o===null?null:function(i){return(0,T2.jsx)(o,{...i,config:r})}}function O2(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?$p(e.Edit):aL(e.Edit)?lL(e.Edit):Gp(e)&&e.type!=="array"?$p("adaptiveSelect"):t===null?null:$p(t)}function $p(e){return Object.keys(R2).includes(e)?R2[e]:null}function cL(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 P2=cL;var uL=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},k2=uL;var fL=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},I2=fL;var A2=d(X(),1);function qp({item:e,field:t}){let{elements:r,isLoading:o}=Kt({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 D2=d(B(),1);function bt({item:e,field:t}){return t.hasElements?(0,D2.jsx)(qp,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Wn=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function vt(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function zn(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 Hn(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 jn(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 ot(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 dL({item:e,field:t}){return t.getValue({item:e})}var Vr=dL;var mL=/^[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 pL(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!mL.test(r)?(0,A2.__)("Value must be a valid email address."):null}var M2={type:"email",render:bt,Edit:"email",sort:Wn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gt,ht],validOperators:[wt,xt,xn,_n,Sn,gt,ht,gr,hr],format:{},getValueFormatted:Vr,validate:{required:vt,pattern:jn,minLength:zn,maxLength:Hn,elements:ot,custom:pL}};var N2=d(X(),1);var ul=(e,t,r)=>r==="asc"?e-t:t-e;function Kp(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 Xp(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 V2={separatorThousand:","};function gL({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=V2: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 hL(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,N2.__)("Value must be an integer."):null}var F2={type:"integer",render:bt,Edit:"integer",sort:ul,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wt,xt,Ii,Di,Ai,Mi,Bt],validOperators:[wt,xt,Ii,Di,Ai,Mi,Bt,gt,ht,gr,hr],format:V2,getValueFormatted:gL,validate:{required:vt,min:Kp,max:Xp,elements:ot,custom:hL}};var L2=d(X(),1);var B2={separatorThousand:",",separatorDecimal:".",decimals:2};function bL({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=B2:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[l,c]=a.split("."),u=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return s===0?u:u+i+c}function vL(e){return e===""||e===void 0||e===null}function yL(e,t){let r=t.getValue({item:e});return!vL(r)&&!Number.isFinite(r)?(0,L2.__)("Value must be a number."):null}var W2={type:"number",render:bt,Edit:"number",sort:ul,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wt,xt,Ii,Di,Ai,Mi,Bt],validOperators:[wt,xt,Ii,Di,Ai,Mi,Bt,gt,ht,gr,hr],format:B2,getValueFormatted:bL,validate:{required:vt,min:Kp,max:Xp,elements:ot,custom:yL}};var z2={type:"text",render:bt,Edit:"text",sort:Wn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gt,ht],validOperators:[wt,xt,xn,_n,Sn,gt,ht,gr,hr],format:{},getValueFormatted:Vr,validate:{required:vt,pattern:jn,minLength:zn,maxLength:Hn,elements:ot}};var Ys=d(ai(),1);var H2=d(ai(),1);function j2(e){if(!zo(new Date(e)))return null;let t=(0,H2.getDate)(e);return t&&zo(t)?t.getTime():null}function Zp(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),l=o(String(s));return a===null||l===null?!1:r==="min"?l>=a:l<=a}function Qp(e,t){return Zp(e,t,"min",j2)}function Jp(e,t){return Zp(e,t,"max",j2)}function Y2(e,t){return Zp(e,t,"min",Nr)}function U2(e,t){return Zp(e,t,"max",Nr)}var G2={datetime:(0,Ys.getSettings)().formats.datetime,weekStartsOn:(0,Ys.getSettings)().l10n.startOfWeek};function wL({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=G2:o=t.format,(0,Ys.dateI18n)(o.datetime,(0,Ys.getDate)(r))}var xL=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},$2={type:"datetime",render:bt,Edit:"datetime",sort:xL,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ko,Xo,Uo,Go,$o,qo,Ir,$r],validOperators:[Ko,Xo,Uo,Go,$o,qo,Ir,$r],format:G2,getValueFormatted:wL,validate:{required:vt,elements:ot,min:Qp,max:Jp}};var Us=d(ai(),1);var q2={date:(0,Us.getSettings)().formats.date,weekStartsOn:(0,Us.getSettings)().l10n.startOfWeek};function _L({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=q2:o=t.format,(0,Us.dateI18n)(o.date,(0,Us.getDate)(r))}var SL=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},K2={type:"date",render:bt,Edit:"date",sort:SL,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ko,Xo,Uo,Go,$o,qo,Ir,$r,Bt],validOperators:[Ko,Xo,Uo,Go,$o,qo,Ir,$r,Bt],format:q2,getValueFormatted:_L,validate:{required:vt,elements:ot,min:Qp,max:Jp}};var fl=d(ai(),1);var X2={time:(0,fl.getSettings)().formats.time},CL="2000-01-01";function EL(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,fl.getDate)(`${CL}T${n}`)}function RL({item:e,field:t}){let r=Nr(t.getValue({item:e}));if(r===null)return"";let o;return t.type!=="time"?o=X2:o=t.format,(0,fl.dateI18n)(o.time,EL(r))}var TL=(e,t,r)=>{let o=Nr(e),n=Nr(t);return o===null||n===null?o===n?0:o===null?1:-1:r==="asc"?o-n:n-o},Z2={type:"time",render:bt,Edit:"time",sort:TL,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ko,Xo,Uo,Go,$o,qo,Bt],validOperators:[Ko,Xo,Uo,Go,$o,qo,Bt],format:X2,getValueFormatted:RL,validate:{required:vt,elements:ot,min:Y2,max:U2}};var eg=d(X(),1);function Q2(e,t){return t.getValue({item:e})===!0}function OL({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,eg.__)("True"):r===!1?(0,eg.__)("False"):""}function PL(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,eg.__)("Value must be true, false, or undefined"):null}var kL=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},J2={type:"boolean",render:bt,Edit:"checkbox",sort:kL,validate:{required:Q2,elements:ot,custom:PL},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wt,xt],validOperators:[wt,xt],format:{},getValueFormatted:OL};var ek={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Vr,validate:{}};var ow=d(X(),1);function tk(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function rk({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function IL({item:e,field:t}){return rk({item:e,field:t})}function DL(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,ow.__)("Every value must be a string."):(0,ow.__)("Value must be an array.")}var AL=(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)},ok={type:"array",render:IL,Edit:"array",sort:AL,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gt,ht],validOperators:[gt,ht,gr,hr],format:{},getValueFormatted:rk,validate:{required:tk,elements:ot,custom:DL}};function ML({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var nk={type:"password",render:bt,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:ML,validate:{required:vt,pattern:jn,minLength:zn,maxLength:Hn,elements:ot}};var ik={type:"telephone",render:bt,Edit:"telephone",sort:Wn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gt,ht],validOperators:[wt,xt,xn,_n,Sn,gt,ht,gr,hr],format:{},getValueFormatted:Vr,validate:{required:vt,pattern:jn,minLength:zn,maxLength:Hn,elements:ot}};var sk=d(X(),1);var dl=d(B(),1);function NL({item:e,field:t}){if(t.hasElements)return(0,dl.jsx)(qp,{item:e,field:t});let r=Vr({item:e,field:t});return!r||!_r(r).isValid()?r:(0,dl.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,dl.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,dl.jsx)("span",{children:r})]})}function VL(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!_r(r).isValid()?(0,sk.__)("Value must be a valid color."):null}var FL=(e,t,r)=>{let o=_r(e),n=_r(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},ak={type:"color",render:NL,Edit:"color",sort:FL,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gt,ht],validOperators:[wt,xt,gt,ht],format:{},getValueFormatted:Vr,validate:{required:vt,elements:ot,custom:VL}};var lk={type:"url",render:bt,Edit:"url",sort:Wn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gt,ht],validOperators:[wt,xt,xn,_n,Sn,gt,ht,gr,hr],format:{},getValueFormatted:Vr,validate:{required:vt,pattern:jn,minLength:zn,maxLength:Hn,elements:ot}};var LL=(e,t,r)=>typeof e=="number"&&typeof t=="number"?ul(e,t,r):Wn(e,t,r),ck={render:bt,Edit:null,sort:LL,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[wt,xt],validOperators:zO(),format:{},getValueFormatted:Vr,validate:{required:vt,elements:ot}};function BL(e){return e==="integer"||e==="number"}function WL(e){return e==="date"||e==="datetime"||e==="time"}function uk(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&BL(t.type)||typeof e=="string"&&WL(t.type)))return{constraint:e,validate:o}}function fk(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=uk(r?.min,t,"min"),s=uk(r?.max,t,"max"),a=r?.minLength,l;typeof a=="number"&&t.validate.minLength!==void 0&&(l={constraint:a,validate:t.validate.minLength});let c=r?.maxLength,u;typeof c=="number"&&t.validate.maxLength!==void 0&&(u={constraint:c,validate:t.validate.maxLength});let f=r?.pattern,p;f!==void 0&&t.validate.pattern!==void 0&&(p={constraint:f,validate:t.validate.pattern});let m=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:s,minLength:l,maxLength:u,pattern:p,custom:m}}function dk(e){return e.validOperators.reduce((t,r)=>{let o=zs(r);return o?.filter&&(t[r]=o.filter),t},{})}function zL(e,t){return{...t.format,...e.format}}var mk=zL;function HL(e){let t=[M2,F2,W2,z2,$2,K2,Z2,J2,ek,ok,nk,ik,ak,lk].find(r=>r?.type===e);return t||ck}function pk(e){return e.map(t=>{let r=HL(t.type),o=t.getValue||k2(t.id),n=function(i,s,a){let l=o({item:i}),c=o({item:s});return t.sort?t.sort(l,c,a):r.sort(l,c,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||I2(t.id),elements:t.elements,getElements:t.getElements,hasElements:Gp(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:O2(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:fk(t,r),filterBy:P2(t,r.defaultOperators,r.validOperators),filter:dk(r),format:mk(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var ir=d(Y(),1);function gk({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,l]=(0,ir.useState)(!o);(0,ir.useEffect)(()=>{o||l(!0)},[o]);let c=(0,ir.useRef)(t),u=(0,ir.useRef)(n);(0,ir.useEffect)(()=>{o||(c.current=t,u.current=n)},[t,o,n]);let[f,p]=(0,ir.useState)([]),m=(0,ir.useRef)(new Map),g=(0,ir.useRef)([]),b=(0,ir.useRef)({search:void 0,filters:void 0,perPage:void 0}),w=(0,ir.useRef)(void 0),x=(0,ir.useRef)(void 0),h=(0,ir.useRef)(!1),y=(0,ir.useMemo)(()=>{e.startPosition!==void 0&&x.current!==void 0&&(e.startPosition<x.current?w.current="up":e.startPosition>x.current&&(w.current="down")),x.current=e.startPosition;let v=JSON.stringify(e.filters??[]),E=b.current.filters,_=!h.current||!e.infiniteScrollEnabled||e.search!==b.current.search||v!==E||e.perPage!==b.current.perPage;if(h.current=!0,b.current={search:e.search,filters:v,perPage:e.perPage},_){m.current.clear(),w.current=void 0;let k=e.search?1:e.startPosition??1,M=t.map((V,O)=>{let L=k+O;return m.current.set(r(V),L),{...V,position:L}});return g.current=M,M}let T=g.current,C=new Set(t.map(r)),R=w.current,I=e.search?1:e.startPosition??1,A=t.map((k,M)=>{let V=r(k),O=e.infiniteScrollEnabled?I+M:void 0;return O!==void 0&&m.current.set(V,O),{...k,position:O}});if(A.length===0)return T;let D=T.filter(k=>!C.has(r(k))),P=R==="up"?[...A,...D]:[...D,...A];P.sort((k,M)=>{let V=k.position,O=M.position;return V-O});let N=P;if(f.length>0){let k=Math.min(...f),M=Math.max(...f),V=20,O=P.map(W=>W.position),L=Math.min(...O);!(Math.max(...O)<k-V||L>M+V)&&(N=P.filter(W=>{let U=r(W);if(i?.includes(U))return!0;let se=W.position;return R==="up"?se<=M+V:R==="down"?se>=k-V:se>=k-V&&se<=M+V}))}return g.current=N,N},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,i,r]);return s?{data:y,paginationInfo:n,hasInitiallyLoaded:a,setVisibleEntries:p}:{data:(o&&c.current?.length?c.current:t).map(E=>({...E,position:void 0})),paginationInfo:o&&c.current?.length?u.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var Fr=d(Y(),1),bk=d(Nt(),1);function hk(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((c,u)=>{let f=u.getBoundingClientRect(),p=f.top+f.height/2,m=Math.abs(p-n),g=c.getBoundingClientRect(),b=g.top+g.height/2,w=Math.abs(b-n);return m<w?u:c}),a=Number(s.getAttribute("aria-posinset")),l=s.getBoundingClientRect();return t.current={posinset:a,viewportOffset:l.top-o.top,scrollTop:e.scrollTop,direction:r},!0}function vk({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,Fr.useRef)(null),a=(0,Fr.useRef)(e),l=(0,Fr.useRef)(r),c=(0,Fr.useRef)(t),u=(0,Fr.useRef)(o.totalItems);(0,Fr.useLayoutEffect)(()=>{a.current=e,l.current=r,c.current=t,u.current=o.totalItems},[e,r,t,o.totalItems]);let f=(0,Fr.useCallback)(m=>{i&&i(g=>{let b=new Set(g),w=!1;return m.forEach(x=>{let h=Number(x.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(h)||(x.isIntersecting?b.has(h)||(b.add(h),w=!0):b.has(h)&&(b.delete(h),w=!0))}),w?Array.from(b).sort():g})},[i]);(0,Fr.useLayoutEffect)(()=>{let m=n.current,g=s.current;if(!m||!e.infiniteScrollEnabled||!g||r)return;let b=m.querySelector(`[aria-posinset="${g.posinset}"]`);if(b){let w=m.getBoundingClientRect(),y=b.getBoundingClientRect().top-w.top-g.viewportOffset+(m.scrollTop-g.scrollTop);Math.abs(y)>1&&(m.scrollTop+=y)}s.current=null},[n,r,e.infiniteScrollEnabled]);let p=(0,Fr.useRef)(null);return(0,Fr.useEffect)(()=>{if(!e.infiniteScrollEnabled||!f){p.current&&(p.current.disconnect(),p.current=null);return}return p.current=new IntersectionObserver(f,{root:null,rootMargin:"0px",threshold:.1}),()=>{p.current&&(p.current.disconnect(),p.current=null)}},[e.infiniteScrollEnabled,f]),(0,Fr.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let m=0,g=600,b=800,w=(0,bk.throttle)(h=>{let y=a.current,v=u.current,E=h.target,_=E.scrollTop,T=E.scrollHeight,C=E.clientHeight,R=_>m?"down":"up";if(m=_,l.current)return;let I=y.startPosition||1,A=y.perPage||10,D=Math.min(I+A,v);if(R==="down"&&_+C>=T-g&&D<v){let P=D;hk(E,s,"down"),c.current({...y,startPosition:P})}if(R==="up"&&_<=b&&I>1){let P=I-A,N=P<6?1:P;hk(E,s,"up"),c.current({...y,startPosition:N})}},50),x=n.current;return x.addEventListener("scroll",w),()=>{x.removeEventListener("scroll",w),w.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:p.current}}var Jr=d(Y(),1),yk=d(Nt(),1);var sr=d(B(),1),jL=()=>!1,YL=ji.filter(e=>e.isPicker),UL=e=>e.id,GL=[],$L={pickerGrid:!0,pickerTable:!0};function qL({search:e=!0,searchLabel:t=void 0}){let{view:r}=(0,Jr.useContext)(fe),o=r.infiniteScrollEnabled;return(0,sr.jsxs)(sr.Fragment,{children:[(0,sr.jsxs)(G,{direction:"row",align:"top",justify:"space-between",className:q("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":o}),gap:"xs",children:[(0,sr.jsxs)(G,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[e&&(0,sr.jsx)(Dy,{label:t}),(0,sr.jsx)(dp,{})]}),(0,sr.jsx)(G,{direction:"row",gap:"xs",style:{flexShrink:0},children:(0,sr.jsx)(mP,{})})]}),(0,sr.jsx)(mp,{className:"dataviews-filters__container"}),(0,sr.jsx)(Iy,{}),(0,sr.jsx)(qv,{})]})}function KL({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=GL,data:s,getItemId:a=UL,isLoading:l=!1,paginationInfo:c,defaultLayouts:u=$L,selection:f,onChangeSelection:p,children:m,config:g={perPageSizes:[10,20,50,100]},itemListLabel:b,empty:w,onReset:x}){let{data:h,setVisibleEntries:y}=gk({view:e,data:s,getItemId:a,selection:f,paginationInfo:c}),v=(0,Jr.useRef)(null),[E,_]=(0,Jr.useState)(0),T=(0,yk.useResizeObserver)(O=>{_(O[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[C,R]=(0,Jr.useState)(null);function I(O){let L=typeof O=="function"?O(f):O;p&&p(L)}let A=(0,Jr.useMemo)(()=>pk(r),[r]),D=Pc(A,e),P=(0,Jr.useMemo)(()=>(D||[]).some(O=>O.isPrimary||O.isLocked),[D]),[N,k]=(0,Jr.useState)(P),{intersectionObserver:M}=vk({view:e,onChangeView:t,isLoading:l,paginationInfo:c,containerRef:v,setVisibleEntries:y});(0,Jr.useEffect)(()=>{P&&!N&&k(!0)},[P,N]);let V=(0,Jr.useMemo)(()=>Object.fromEntries(Object.entries(u).filter(([O])=>YL.some(L=>L.type===O)).map(([O,L])=>[O,L===!0?{}:L])),[u]);return V[e.type]?(0,sr.jsx)(fe.Provider,{value:{view:e,onChangeView:t,fields:A,actions:i,data:h,isLoading:l,paginationInfo:c,isItemClickable:jL,selection:f,onChangeSelection:I,openedFilter:C,setOpenedFilter:R,getItemId:a,containerWidth:E,containerRef:v,resizeObserverRef:T,defaultLayouts:V,filters:D,isShowingFilter:N,setIsShowingFilter:k,config:g,itemListLabel:b,empty:w,onReset:x,hasInitiallyLoaded:!0,intersectionObserver:M},children:(0,sr.jsx)("div",{className:"dataviews-picker-wrapper",children:m??(0,sr.jsx)(qL,{search:o,searchLabel:n})})}):null}var tn=KL;tn.BulkActionToolbar=dR;tn.Footer=qv;tn.Filters=Ic;tn.FiltersToggled=mp;tn.FiltersToggle=dp;tn.Layout=Iy;tn.LayoutSwitcher=My;tn.Pagination=Gv;tn.Search=Dy;tn.ViewConfig=Ny;var Yn=tn;var wk=Object.prototype.hasOwnProperty;function xk(e,t,r){for(r of e.keys())if(Un(r,t))return r}function Un(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--&&Un(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=xk(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=xk(t,n),!n)||!Un(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(wk.call(e,r)&&++o&&!wk.call(t,r)||!(r in t)||!Un(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}var Wc=d(Y(),1),tg=d(Er(),1),lw=d(nw(),1);function iw(e,t,r){return`dataviews-${e}-${t}-${r}`}var XL=["page","search"];function ml(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function pl(e){let t=ml(e)?{...e}:{};for(let r of XL)delete t[r];return t}function sw(e,t){let r={...e};for(let o of Object.keys(t)){let n=t[o],i=r[o];r[o]=ml(i)&&ml(n)?sw(i,n):n}return r}function Sk(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(ml(i)&&ml(s)){let l=Sk(i,s,ml(a)?a:{});Object.keys(l).length>0&&(o[n]=l)}else Un(i,s)?a!==void 0&&Un(i,a)&&(o[n]=a):o[n]=i}return o}function Ck(e){return(e?.filters??[]).filter(t=>t.isLocked)}function Ek(e,t){let r=Ck(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 Rk(e,t){let{defaultView:r,defaultLayouts:o,activeViewOverrides:n}=e,i=o?.[t];return Ek([i,n].reduce((s,a)=>sw(s,pl(a)),pl(r)),n)}function aw(e){let{defaultView:t,activeViewOverrides:r,persistedView:o,page:n,search:i}=e,s=o?.type??r?.type??t?.type,a=Rk(e,s);return{...Ek(sw(a,pl(o)),r),page:Number(n??1),search:i??""}}function Tk(e,t){let{activeViewOverrides:r,persistedView:o}=t,n=Rk(t,e.type),i=Sk(pl(e),pl(n),pl(o)),s=Ck(r);return s.length>0&&Array.isArray(i.filters)&&(i.filters=i.filters.filter(a=>!s.some(l=>l.field===a.field))),Object.keys(i).length>0?i:void 0}function cw(e){let{kind:t,name:r,slug:o,defaultView:n,defaultLayouts:i,activeViewOverrides:s,queryParams:a,onChangeQueryParams:l}=e,c=iw(t,r,o),u=(0,tg.useSelect)(h=>h(lw.store).get("core/views",c),[c]),{set:f}=(0,tg.useDispatch)(lw.store),p=Number(a?.page??1),m=a?.search??"",g=(0,Wc.useMemo)(()=>aw({defaultView:n,defaultLayouts:i,activeViewOverrides:s,persistedView:u,page:p,search:m}),[n,i,s,u,p,m]),b=!!u&&Object.keys(u).length>0,w=(0,Wc.useCallback)(h=>{let y={page:Number(h?.page??1),search:h?.search??""};l&&!Un(y,{page:p,search:m})&&l(y);let v=Tk(h,{defaultView:n,defaultLayouts:i,activeViewOverrides:s,persistedView:u});Un(v,u)||f("core/views",c,v)},[l,p,m,n,i,s,u,f,c]),x=(0,Wc.useCallback)(()=>{f("core/views",c,void 0)},[c,f]);return{view:g,isModified:b,updateView:w,resetToDefault:x}}var ZL=d(Er(),1),QL=d(nw(),1);var e4=d(Er(),1),t4=d(ss(),1);var Ok=d(ec(),1),{lock:Uye,unlock:JL}=(0,Ok.__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 zc=d(X(),1),Pk=d(le(),1);var ts=d(B(),1),r4={id:"alt_text",type:"text",label:(0,zc.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,ts.jsx)(Pk.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),help:(0,ts.jsxs)(ts.Fragment,{children:[(0,ts.jsx)(Iv,{href:(0,zc.__)("https://www.w3.org/WAI/tutorials/images/decision-tree/"),openInNewTab:!0,children:(0,zc.__)("Describe the purpose of the image.")}),(0,ts.jsx)("br",{}),(0,zc.__)("Leave empty if decorative.")]}),rows:2}),enableSorting:!1,filterBy:!1},uw=r4;var Nk=d(X(),1);var og=d(Y(),1),fw=d(X(),1);function rg(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var ng=d(B(),1);function kk({item:e}){let[t,r]=(0,og.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,og.useEffect)(()=>{o&&o===n&&r(rg(i)||(0,fw.__)("(no title)")),o||r((0,fw.__)("(Unattached)"))},[o,n,i]),(0,ng.jsx)(ng.Fragment,{children:t})}var ig=d(ss(),1),Ik=d(le(),1),dw=d(X(),1),Hc=d(Y(),1),sg=d(Nt(),1),Dk=d(Er(),1);var Ak=d(B(),1);function Mk({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:rg(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,Hc.useState)(r),[i,s]=(0,Hc.useState)([]),[a,l]=(0,Hc.useState)(!1),[c,u]=(0,Hc.useState)(e?.post?.toString()??null),f=(0,Dk.useSelect)(w=>w(ig.store).getPostTypes(),[]),p=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),u(null)},g=(0,sg.useDebounce)((0,sg.useEvent)(async w=>{l(!0);let x=await(0,ig.__experimentalFetchLinkSuggestions)(w,{type:"post",isInitialSuggestions:!0},{});s(x);let h=x.map(v=>({label:v.title,value:v.id.toString()})),y=!w&&h.findIndex(v=>v.value===c)===-1;n(h.concat(y?r:[])),l(!1)}),300),b=w=>{if(!w){p();return}if(u(w),w){let x=i.find(h=>h.id===Number(w));if(x&&f){let h=f.find(v=>v.slug===x?.type),y={...h&&{type:h.slug},id:Number(w),title:{raw:x.title,rendered:x.title}};t({post:Number(w),_embedded:{...e?._embedded,"wp:attached-to":[y]}})}}};return(0,Ak.jsx)(Ik.ComboboxControl,{className:"dataviews-media-field__attached-to",isLoading:a,label:(0,dw.__)("Attached to"),help:(0,dw.__)("Attach this file to a single post or page."),value:c,options:o,onFilterValueChange:w=>g(w),onChange:b,hideLabelFromVision:!0,expandOnFocus:!1})}var o4={id:"attached_to",type:"text",label:(0,Nk.__)("Attached to"),Edit:Mk,render:kk,enableSorting:!1,filterBy:!1},mw=o4;var Lk=d(X(),1),Bk=d(Er(),1),Wk=d(ss(),1);var Vk=d(X(),1),gl=d(Y(),1);var ag=d(le(),1),rs=d(B(),1);function Fk({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,gl.useState)("loading");(0,gl.useEffect)(()=>{i("loading")},[o]);let s=(0,gl.useCallback)(l=>{l?.complete&&i("instant")},[]),a=()=>{n==="loading"&&i("loaded")};return(0,rs.jsxs)(ag.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,rs.jsx)("div",{className:q("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,rs.jsx)("img",{ref:s,onLoad:a,alt:(0,Vk.__)("Author avatar"),src:o})}),!o&&(0,rs.jsx)("div",{className:"media-author-field__icon",children:(0,rs.jsx)(ag.Icon,{icon:zg})}),(0,rs.jsx)("span",{className:"media-author-field__name",children:r})]})}var n4={label:(0,Lk.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,Bk.resolveSelect)(Wk.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:Fk,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},pw=n4;var zk=d(X(),1),Hk=d(le(),1);function os(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var jk=d(B(),1),i4={id:"caption",type:"text",label:(0,zk.__)("Caption"),getValue:({item:e})=>os(e?.caption),render:({item:e})=>os(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,jk.jsx)(Hk.TextareaControl,{label:e.label,value:os(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},gw=i4;var Yk=d(X(),1),s4={id:"date",type:"datetime",label:(0,Yk.__)("Date added"),filterBy:{operators:["before","after"]},readOnly:!0},hw=s4;var Uk=d(X(),1),a4={id:"modified",type:"datetime",label:(0,Uk.__)("Date modified"),filterBy:{operators:["before","after"]},readOnly:!0},bw=a4;var Gk=d(X(),1),$k=d(le(),1);var vw=d(B(),1),l4={id:"description",type:"text",label:(0,Gk.__)("Description"),getValue:({item:e})=>os(e?.description),render:({item:e})=>(0,vw.jsx)("div",{children:os(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,vw.jsx)($k.TextareaControl,{label:e.label,value:os(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},yw=l4;var Qk=d(X(),1),Jk=d(lg(),1);var Kk=d(Y(),1),Xk=d(lg(),1);var Gs=d(B(),1),c4=15;function Zk({item:e}){let t=(0,Kk.useMemo)(()=>e?.source_url?(0,Xk.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length<=c4?(0,Gs.jsx)("span",{className:"dataviews-media-field__filename",children:t}):(0,Gs.jsxs)(tr.Root,{children:[(0,Gs.jsx)(tr.Trigger,{render:(0,Gs.jsx)("span",{className:"dataviews-media-field__filename",children:t})}),(0,Gs.jsx)(tr.Popup,{children:t})]}):""}var u4={id:"filename",type:"text",label:(0,Qk.__)("File name"),getValue:({item:e})=>(0,Jk.getFilename)(e?.source_url||""),render:Zk,enableSorting:!1,filterBy:!1,readOnly:!0},ww=u4;var Sr=d(X(),1),tI=1024,rI=1024*tI,oI=1024*rI,nI=1024*oI,iI=1024*nI,sI=1024*iI,aI=1024*sI,f4=1024*aI;function eI(e,t,r=2){return(0,Sr.sprintf)((0,Sr._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function d4(e,t=2){if(e===0)return eI(0,(0,Sr._x)("B","unit symbol"),t);let r={[(0,Sr._x)("YB","unit symbol")]:f4,[(0,Sr._x)("ZB","unit symbol")]:aI,[(0,Sr._x)("EB","unit symbol")]:sI,[(0,Sr._x)("PB","unit symbol")]:iI,[(0,Sr._x)("TB","unit symbol")]:nI,[(0,Sr._x)("GB","unit symbol")]:oI,[(0,Sr._x)("MB","unit symbol")]:rI,[(0,Sr._x)("KB","unit symbol")]:tI,[(0,Sr._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return eI(e/n,o,t);return""}var m4={id:"filesize",type:"text",label:(0,Sr.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?d4(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},xw=m4;var hl=d(X(),1),p4={id:"media_dimensions",type:"text",label:(0,hl.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,hl.sprintf)((0,hl._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},_w=p4;var dI=d(X(),1);var lI=d(Er(),1),cI=d(ss(),1),bl=d(le(),1),$s=d(Y(),1),uI=d(lg(),1);var jc=d(X(),1);function Sw(e){return e.startsWith("image/")?{type:"image",label:(0,jc.__)("Image"),icon:Jg}:e.startsWith("video/")?{type:"video",label:(0,jc.__)("Video"),icon:vh}:e.startsWith("audio/")?{type:"audio",label:(0,jc.__)("Audio"),icon:Rg}:{type:"application",label:(0,jc.__)("Application"),icon:Gg}}var rn=d(B(),1);function g4(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 s=[...i].sort((l,c)=>l.width-c.width),a=s.find(l=>l.width>=n);return a?a.source_url:s[s.length-1].source_url}return e.source_url}function h4({item:e,filename:t}){return(0,rn.jsx)("div",{className:"dataviews-media-field__media-thumbnail",children:(0,rn.jsxs)(bl.__experimentalVStack,{justify:"center",alignment:"center",className:"dataviews-media-field__media-thumbnail__stack",spacing:0,children:[(0,rn.jsx)(bl.Icon,{className:"dataviews-media-field__media-thumbnail--icon",icon:Sw(e.mime_type).icon,size:24}),!!t&&(0,rn.jsx)("div",{className:"dataviews-media-field__media-thumbnail__filename",children:(0,rn.jsx)(bl.__experimentalTruncate,{className:"dataviews-media-field__media-thumbnail__filename__truncate",children:t})})]})})}function b4({item:e,configSizes:t,onError:r}){let o=g4(e,t),n=(0,$s.useRef)(null),[i,s]=(0,$s.useState)("loading");(0,$s.useLayoutEffect)(()=>{n.current?.complete?s("instant"):s("loading")},[o]);let a=()=>{i==="loading"&&s("loaded")};return(0,rn.jsx)("div",{className:q("dataviews-media-field__media-thumbnail",{"is-loading":i==="loading","is-loaded":i==="loaded"}),children:(0,rn.jsx)("img",{ref:n,className:"dataviews-media-field__media-thumbnail--image",src:o,alt:e.alt_text||e.title.raw,onLoad:a,onError:r,loading:"lazy"})})}function fI({item:e,config:t}){let[r,o]=(0,$s.useState)(!1),n=(0,lI.useSelect)(a=>{if(e.featured_media)return a(cI.store).getEntityRecord("postType","attachment",e.featured_media)},[e.featured_media]),i=e.featured_media?n:e;if(!i)return null;let s=(0,uI.getFilename)(i.source_url||"");return r||Sw(i.mime_type).type!=="image"?(0,rn.jsx)(h4,{item:i,filename:s||""}):(0,rn.jsx)(b4,{item:i,configSizes:t?.sizes,onError:()=>o(!0)})}var v4={id:"media_thumbnail",type:"media",label:(0,dI.__)("Thumbnail"),render:fI,enableSorting:!1,filterBy:!1},Cw=v4;var mI=d(X(),1),y4={id:"mime_type",type:"text",label:(0,mI.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},Ew=y4;var dg=d(gI(),1);var hI=d(ec(),1),{lock:bI,unlock:vI}=(0,hI.__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 pi=d(Y(),1),on=d(X(),1),nn=d(le(),1);var eo=d(B(),1);function yI({uploadingFiles:e,onDismissError:t,onOpenChange:r}){let[o,n]=(0,pi.useState)(!1),[i,s]=(0,pi.useState)(!1),a=(0,pi.useRef)(null),l=(0,pi.useCallback)(b=>{n(b),r?.(b)},[r]),c=e.filter(b=>b.status==="uploading"),u=e.filter(b=>b.status==="error"),f=u.length>0,p=c.length>0;if((0,pi.useEffect)(()=>{f&&!i&&l(!0),s(f)},[f,i,l]),e.length===0)return null;let m,g;return p?(m=(0,on.sprintf)((0,on._n)("Uploading %s file","Uploading %s files",c.length),c.length.toLocaleString()),g=(0,on.__)("Uploading")):f?(m=(0,on.sprintf)((0,on._n)("%s upload error","%s upload errors",u.length),u.length.toLocaleString()),g=(0,on.__)("Upload errors")):(m=(0,on.__)("Upload complete"),g=(0,on.__)("Upload complete")),(0,eo.jsxs)("div",{className:"media-upload-modal__upload-status",children:[p&&(0,eo.jsx)(nn.Spinner,{}),(0,eo.jsx)(nn.Button,{className:"media-upload-modal__upload-status__trigger",size:"compact",icon:Ig,iconPosition:"right",onClick:()=>l(!o),"aria-expanded":o,ref:a,children:m}),o&&(0,eo.jsxs)(nn.Popover,{className:"media-upload-modal__upload-status__popover",placement:"top-start",offset:8,anchor:a.current,focusOnMount:!0,onClose:()=>{a.current?.contains(a.current.ownerDocument.activeElement)||l(!1)},children:[(0,eo.jsx)("div",{className:"media-upload-modal__upload-status__header",children:(0,eo.jsx)("h3",{children:g})}),(0,eo.jsx)("ul",{className:"media-upload-modal__upload-status__list",children:e.map(b=>(0,eo.jsxs)("li",{className:"media-upload-modal__upload-status__item",children:[b.status==="uploading"&&(0,eo.jsx)(nn.Spinner,{}),b.status==="uploaded"&&(0,eo.jsx)(nn.Icon,{icon:as,size:16}),(b.status==="uploading"||b.status==="uploaded")&&(0,eo.jsx)("span",{className:"media-upload-modal__upload-status__filename",title:b.name,children:b.name}),b.status==="error"&&(0,eo.jsxs)(nn.Notice,{status:"error",isDismissible:!!t,onRemove:()=>t?.(b.id),children:[b.name,": ",b.error]})]},b.id))})]})]})}var wI=d(Y(),1),xI=d(Er(),1);function _I(){let e=(0,xI.useRegistry)();return(0,wI.useCallback)(()=>Uc(e),[e])}var vl=d(Y(),1),SI=d(gg(),1);var w4=0,x4=0;function CI({onBatchComplete:e}={}){let[t,r]=(0,vl.useState)([]),o=(0,vl.useCallback)(()=>{r(a=>a.filter(l=>l.status!=="uploaded"))},[]),n=(0,vl.useCallback)(a=>{r(l=>l.filter(c=>c.id!==a))},[]),i=(0,vl.useCallback)(a=>{let l=String(++x4),c=a.length,u=a.map(h=>({id:String(++w4),batchId:l,name:h.name,status:"uploading"}));r(h=>[...h,...u]);let f=0,p=0,m=!1,g=[],b=()=>{m||f+p<c||(m=!0,r(h=>h.map(y=>y.batchId===l&&y.status==="uploading"?{...y,status:"uploaded"}:y)),e?.(g))};return{onFileChange:h=>{m||!h.every(v=>v.id&&v.url&&!(0,SI.isBlobURL)(v.url))||(f=h.length,g=h,b())},onError:h=>{let y=h instanceof oo?h.file.name:void 0;r(v=>{let E=!1;return v.map(_=>!E&&_.batchId===l&&_.status==="uploading"&&(!y||_.name===y)?(E=!0,{..._,status:"error",error:h.message}):_)}),p++,b()}}},[e]),s=t.length>0&&t.every(a=>a.status!=="uploading");return{uploadingFiles:t,registerBatch:i,dismissError:n,clearCompleted:o,allComplete:s}}var Wt=d(B(),1),{useEntityRecordsWithPermissions:_4}=vI(ug.privateApis),TI="pickerGrid",S4="pickerTable",cg="media-modal",C4="media-modal-upload-progress",EI={page:1,search:""};function RI(e){return e?Array.isArray(e)?e.map(String):[String(e)]:[]}var E4={type:TI,fields:[],showTitle:!1,titleField:"title",mediaField:"media_thumbnail",perPage:50,filters:[],layout:{previewSize:170,density:"compact"}},R4={[TI]:{fields:[],showTitle:!1,layout:{previewSize:170,density:"compact"}},[S4]:{fields:["filename","filesize","media_dimensions","author","date"],showTitle:!0}};function OI({allowedTypes:e,multiple:t=!1,value:r,onSelect:o,onClose:n,onUpload:i,title:s=(0,bo.__)("Select Media"),isOpen:a,isDismissible:l=!0,modalClass:c,search:u=!0,searchLabel:f=(0,bo.__)("Search media")}){let[p,m]=(0,dt.useState)(()=>RI(r)),{createSuccessNotice:g,removeAllNotices:b}=(0,fg.useDispatch)(dg.store),w=_I(),[x,h]=(0,dt.useState)(()=>EI),{view:y,updateView:v,isModified:E,resetToDefault:_}=cw({kind:"postType",name:"attachment",slug:"media-modal",defaultView:E4,queryParams:x,onChangeQueryParams:h}),T=(0,dt.useCallback)(Q=>{let ee={...Q};ee.startPosition===void 0&&delete ee.startPosition,v(ee)},[v]),C=(0,dt.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:H}=e.reduce((ae,de)=>(de.endsWith("/*")?ae.mediaTypes.push(de.replace("/*","")):de.includes("/")?ae.mimeTypes.push(de):ae.mediaTypes.push(de),ae),{mediaTypes:[],mimeTypes:[]});ee.length&&(Q.media_type=ee),H.length&&(Q.mime_type=H)}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]),R=(0,dt.useCallback)(Q=>{let ee=Q.map(H=>String(H.id)).filter(Boolean);m(t?H=>{let ae=new Set(H),de=ee.filter(Yt=>!ae.has(Yt));return[...H,...de]}:ee.slice(0,1)),w()},[t,w]),{uploadingFiles:I,registerBatch:A,dismissError:D,clearCompleted:P,allComplete:N}=CI({onBatchComplete:R}),k=(0,dt.useRef)(!1),M=(0,dt.useCallback)(Q=>{k.current=Q,Q||P()},[P]),{records:V,isResolving:O,totalItems:L,totalPages:S}=_4("postType","attachment",C),F=(0,dt.useMemo)(()=>[{...Cw,enableHiding:!1},{id:"title",type:"text",label:(0,bo.__)("Title"),getValue:({item:Q})=>Q.title.raw||Q.title.rendered||(0,bo.__)("(no title)")},uw,gw,yw,hw,bw,pw,ww,xw,_w,Ew,mw],[]),W=(0,dt.useMemo)(()=>[{id:"select",label:(0,bo.__)("Select"),isPrimary:!0,supportsBulk:t,async callback(){if(p.length===0)return;let Q={include:p,per_page:-1},H=(await(0,fg.resolveSelect)(ug.store).getEntityRecords("postType","attachment",Q)??[]).map(Ks).filter(Boolean),ae=t?H:H?.[0];b("snackbar",cg),o(ae)}}],[t,o,p,b]),U=(0,dt.useCallback)(()=>{b("snackbar",cg),n?.()},[b,n]),ie=(0,dt.useRef)(r);(0,dt.useEffect)(()=>{ie.current=r},[r]),(0,dt.useEffect)(()=>{a?m(RI(ie.current)):h(EI)},[a]);let se=i||eu,J=(0,dt.useRef)(!1);(0,dt.useEffect)(()=>{if(N&&!J.current){let Q=I.filter(ee=>ee.status==="uploaded").length;Q>0&&g((0,bo.sprintf)((0,bo._n)("Uploaded %s file","Uploaded %s files",Q),Q.toLocaleString()),{type:"snackbar",context:cg,id:C4}),k.current||P()}J.current=N},[N,I,g,P]);let Se=(0,dt.useCallback)(Q=>{let ee=Q.target.files;if(ee&&ee.length>0){let H=Array.from(ee),{onFileChange:ae,onError:de}=A(H);se({allowedTypes:e,filesList:H,onFileChange:ae,onError:de})}},[e,se,A]),ve=(0,dt.useMemo)(()=>({totalItems:L,totalPages:S}),[L,S]),Te=(0,dt.useMemo)(()=>{if(!e?.includes("*"))return e?.join(",")},[e]);return a?(0,Wt.jsxs)(ns.Modal,{title:s,onRequestClose:U,isDismissible:l,className:c,overlayClassName:"media-upload-modal",size:"fill",headerActions:(0,Wt.jsx)(ns.FormFileUpload,{accept:Te,multiple:!0,onChange:Se,render:({openFileDialog:Q})=>(0,Wt.jsx)(ns.Button,{onClick:Q,icon:hh,__next40pxDefaultSize:!0,children:(0,bo.__)("Upload media")})}),children:[(0,Wt.jsx)(ns.DropZone,{onFilesDrop:Q=>{let ee=Q;if(e&&!e.includes("*")&&(ee=Q.filter(H=>e.some(ae=>H.type===ae||H.type.startsWith(ae.replace("*",""))))),ee.length>0){let{onFileChange:H,onError:ae}=A(ee);se({allowedTypes:e,filesList:ee,onFileChange:H,onError:ae})}},label:(0,bo.__)("Drop files to upload")}),(0,Wt.jsxs)(Yn,{data:V||[],fields:F,view:y,onChangeView:T,actions:W,selection:p,onChangeSelection:m,isLoading:O,paginationInfo:ve,defaultLayouts:R4,getItemId:Q=>String(Q.id),itemListLabel:(0,bo.__)("Media items"),onReset:E?_:!1,children:[(0,Wt.jsxs)(G,{direction:"row",align:"top",justify:"space-between",className:"dataviews__view-actions",gap:"xs",children:[(0,Wt.jsxs)(G,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[u&&(0,Wt.jsx)(Yn.Search,{label:f}),(0,Wt.jsx)(Yn.FiltersToggle,{})]}),(0,Wt.jsxs)(G,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,Wt.jsx)(Yn.LayoutSwitcher,{}),(0,Wt.jsx)(Yn.ViewConfig,{})]})]}),(0,Wt.jsx)(Yn.FiltersToggled,{className:"dataviews-filters__container"}),(0,Wt.jsx)(Yn.Layout,{}),(0,Wt.jsxs)("div",{className:q("media-upload-modal__footer",{"is-uploading":I.length>0}),children:[(0,Wt.jsx)(yI,{uploadingFiles:I,onDismissError:D,onOpenChange:M}),(0,Wt.jsx)(Yn.Footer,{})]})]}),(0,dt.createPortal)((0,Wt.jsx)(dg.SnackbarNotices,{className:"media-upload-modal__snackbar",context:cg}),document.body)]}):null}var Rw={};bI(Rw,{sideloadMedia:Yw,MediaUploadModal:OI});return BI(T4);})();
+"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);})();
 /*! 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 035426ebd3..959e46b641 100644
--- a/wp-includes/js/dist/patterns.js
+++ b/wp-includes/js/dist/patterns.js
@@ -467,7 +467,7 @@ var wp;
                 if (typeof cleanupCallback === "function") {
                   cleanupCallback();
                 } else {
-                  ref(null);
+                  void ref(null);
                 }
                 break;
               }
@@ -741,7 +741,7 @@ var wp;
     const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
     if (typeof document !== "undefined") {
       if (!enabled) {
-        useMergedRefs(null, null);
+        void useMergedRefs(null, null);
       } else if (Array.isArray(ref)) {
         outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
       } else {
diff --git a/wp-includes/js/dist/private-apis.js b/wp-includes/js/dist/private-apis.js
index 2b332807ee..c23bb2dfa0 100644
--- a/wp-includes/js/dist/private-apis.js
+++ b/wp-includes/js/dist/private-apis.js
@@ -60,6 +60,9 @@ var wp;
     "@wordpress/storybook",
     "@wordpress/sync",
     "@wordpress/theme",
+    // Do not remove: older `@wordpress/dataviews` versions published to npm
+    // call the opt-in at module load, so a plugin bundling one of those
+    // copies throws at load time if this entry is missing.
     "@wordpress/dataviews",
     "@wordpress/fields",
     "@wordpress/lazy-editor",
diff --git a/wp-includes/js/dist/script-modules/abilities/index.js b/wp-includes/js/dist/script-modules/abilities/index.js
index 0bb9bdb839..5ac7c88e6a 100644
--- a/wp-includes/js/dist/script-modules/abilities/index.js
+++ b/wp-includes/js/dist/script-modules/abilities/index.js
@@ -3653,7 +3653,12 @@ var require_fast_uri = __commonJS({
     }
     function resolve(baseURI, relativeURI, options) {
       const schemelessOptions = options ? Object.assign({ scheme: "null" }, options) : { scheme: "null" };
-      const resolved = resolveComponent(parse(baseURI, schemelessOptions), parse(relativeURI, schemelessOptions), schemelessOptions, true);
+      const { parsed: baseParsed, malformedAuthorityOrPort: baseMalformed } = parseWithStatus(baseURI, schemelessOptions);
+      const { parsed: relativeParsed, malformedAuthorityOrPort: relativeMalformed } = parseWithStatus(relativeURI, schemelessOptions);
+      if (baseMalformed || relativeMalformed) {
+        throw new Error(baseParsed.error || relativeParsed.error || "URI is malformed.");
+      }
+      const resolved = resolveComponent(baseParsed, relativeParsed, schemelessOptions, true);
       schemelessOptions.skipEscape = true;
       return serialize(resolved, schemelessOptions);
     }
@@ -3778,6 +3783,8 @@ var require_fast_uri = __commonJS({
       return uriTokens.join("");
     }
     var URI_PARSE = /^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;
+    var AUTHORITY_PREFIX = /^(?:[^#/:?]+:)?\/\/([^/?#]*)/;
+    var AUTHORITY_INTRODUCER_REGION = /^(?:[^#/:?]+:)?([/\\\t\n\r]*)/;
     function getParseError(parsed, matches) {
       if (matches[2] !== void 0 && parsed.path && parsed.path[0] !== "/") {
         return 'URI path must start with "/" when authority is present.';
@@ -3807,6 +3814,25 @@ var require_fast_uri = __commonJS({
           uri = "//" + uri;
         }
       }
+      const authorityMatch = uri.match(AUTHORITY_PREFIX);
+      if (authorityMatch !== null && authorityMatch[1].indexOf("\\") !== -1) {
+        parsed.error = "URI authority must not contain a literal backslash.";
+        malformedAuthorityOrPort = true;
+      }
+      const introducerMatch = uri.match(AUTHORITY_INTRODUCER_REGION);
+      if (introducerMatch !== null) {
+        const region = introducerMatch[1];
+        const normalizedRegion = region.replace(/[\t\n\r]/g, "");
+        if (normalizedRegion.length >= 2) {
+          if (normalizedRegion.slice(0, 2) !== "//") {
+            parsed.error = parsed.error || "URI authority must not contain a literal backslash.";
+            malformedAuthorityOrPort = true;
+          } else if (region.length !== normalizedRegion.length) {
+            parsed.error = parsed.error || "URI authority introducer must not contain whitespace.";
+            malformedAuthorityOrPort = true;
+          }
+        }
+      }
       const matches = uri.match(URI_PARSE);
       if (matches) {
         parsed.scheme = matches[1];
diff --git a/wp-includes/js/dist/script-modules/abilities/index.min.asset.php b/wp-includes/js/dist/script-modules/abilities/index.min.asset.php
index 911701c7c7..02be2fba69 100644
--- a/wp-includes/js/dist/script-modules/abilities/index.min.asset.php
+++ b/wp-includes/js/dist/script-modules/abilities/index.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array('wp-data', 'wp-i18n'), 'version' => '104b6117f4f3d5b94cc3');
\ No newline at end of file
+<?php return array('dependencies' => array('wp-data', 'wp-i18n'), 'version' => 'ec0b0ee989ace28703d7');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/abilities/index.min.js b/wp-includes/js/dist/script-modules/abilities/index.min.js
index e79e28a7ca..0e82592d1d 100644
--- a/wp-includes/js/dist/script-modules/abilities/index.min.js
+++ b/wp-includes/js/dist/script-modules/abilities/index.min.js
@@ -1,8 +1,8 @@
-var Xo=Object.create;var Nr=Object.defineProperty;var eu=Object.getOwnPropertyDescriptor;var tu=Object.getOwnPropertyNames;var ru=Object.getPrototypeOf,su=Object.prototype.hasOwnProperty;var y=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Zn=(t,e)=>{for(var r in e)Nr(t,r,{get:e[r],enumerable:!0})},nu=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of tu(e))!su.call(t,n)&&n!==r&&Nr(t,n,{get:()=>e[n],enumerable:!(s=eu(e,n))||s.enumerable});return t};var $e=(t,e,r)=>(r=t!=null?Xo(ru(t)):{},nu(e||!t||!t.__esModule?Nr(r,"default",{value:t,enumerable:!0}):r,t));var ut=y((ch,Qn)=>{Qn.exports=window.wp.data});var kr=y((dh,Xn)=>{Xn.exports=window.wp.i18n});var lt=y(q=>{"use strict";Object.defineProperty(q,"__esModule",{value:!0});q.regexpCode=q.getEsmExportName=q.getProperty=q.safeStringify=q.stringify=q.strConcat=q.addCodeArg=q.str=q._=q.nil=q._Code=q.Name=q.IDENTIFIER=q._CodeOrName=void 0;var ct=class{};q._CodeOrName=ct;q.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var Ne=class extends ct{constructor(e){if(super(),!q.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};q.Name=Ne;var W=class extends ct{constructor(e){super(),this._items=typeof e=="string"?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return e===""||e==='""'}get str(){var e;return(e=this._str)!==null&&e!==void 0?e:this._str=this._items.reduce((r,s)=>`${r}${s}`,"")}get names(){var e;return(e=this._names)!==null&&e!==void 0?e:this._names=this._items.reduce((r,s)=>(s instanceof Ne&&(r[s.str]=(r[s.str]||0)+1),r),{})}};q._Code=W;q.nil=new W("");function ii(t,...e){let r=[t[0]],s=0;for(;s<e.length;)Mr(r,e[s]),r.push(t[++s]);return new W(r)}q._=ii;var Cr=new W("+");function ai(t,...e){let r=[dt(t[0])],s=0;for(;s<e.length;)r.push(Cr),Mr(r,e[s]),r.push(Cr,dt(t[++s]));return wu(r),new W(r)}q.str=ai;function Mr(t,e){e instanceof W?t.push(...e._items):e instanceof Ne?t.push(e):t.push(Su(e))}q.addCodeArg=Mr;function wu(t){let e=1;for(;e<t.length-1;){if(t[e]===Cr){let r=bu(t[e-1],t[e+1]);if(r!==void 0){t.splice(e-1,3,r);continue}t[e++]="+"}e++}}function bu(t,e){if(e==='""')return t;if(t==='""')return e;if(typeof t=="string")return e instanceof Ne||t[t.length-1]!=='"'?void 0:typeof e!="string"?`${t.slice(0,-1)}${e}"`:e[0]==='"'?t.slice(0,-1)+e.slice(1):void 0;if(typeof e=="string"&&e[0]==='"'&&!(t instanceof Ne))return`"${t}${e.slice(1)}`}function Eu(t,e){return e.emptyStr()?t:t.emptyStr()?e:ai`${t}${e}`}q.strConcat=Eu;function Su(t){return typeof t=="number"||typeof t=="boolean"||t===null?t:dt(Array.isArray(t)?t.join(","):t)}function Pu(t){return new W(dt(t))}q.stringify=Pu;function dt(t){return JSON.stringify(t).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}q.safeStringify=dt;function Ou(t){return typeof t=="string"&&q.IDENTIFIER.test(t)?new W(`.${t}`):ii`[${t}]`}q.getProperty=Ou;function Tu(t){if(typeof t=="string"&&q.IDENTIFIER.test(t))return new W(`${t}`);throw new Error(`CodeGen: invalid export name: ${t}, use explicit $id name mapping`)}q.getEsmExportName=Tu;function Iu(t){return new W(t.toString())}q.regexpCode=Iu});var xr=y(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.ValueScope=B.ValueScopeName=B.Scope=B.varKinds=B.UsedValueState=void 0;var H=lt(),zr=class extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}},Ft;(function(t){t[t.Started=0]="Started",t[t.Completed=1]="Completed"})(Ft||(B.UsedValueState=Ft={}));B.varKinds={const:new H.Name("const"),let:new H.Name("let"),var:new H.Name("var")};var Kt=class{constructor({prefixes:e,parent:r}={}){this._names={},this._prefixes=e,this._parent=r}toName(e){return e instanceof H.Name?e:this.name(e)}name(e){return new H.Name(this._newName(e))}_newName(e){let r=this._names[e]||this._nameGroup(e);return`${e}${r.index++}`}_nameGroup(e){var r,s;if(!((s=(r=this._parent)===null||r===void 0?void 0:r._prefixes)===null||s===void 0)&&s.has(e)||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}};B.Scope=Kt;var Gt=class extends H.Name{constructor(e,r){super(r),this.prefix=e}setValue(e,{property:r,itemIndex:s}){this.value=e,this.scopePath=(0,H._)`.${new H.Name(r)}[${s}]`}};B.ValueScopeName=Gt;var Nu=(0,H._)`\n`,Dr=class extends Kt{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?Nu:H.nil}}get(){return this._scope}name(e){return new Gt(e,this._newName(e))}value(e,r){var s;if(r.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let n=this.toName(e),{prefix:i}=n,a=(s=r.key)!==null&&s!==void 0?s:r.ref,o=this._values[i];if(o){let c=o.get(a);if(c)return c}else o=this._values[i]=new Map;o.set(a,n);let u=this._scope[i]||(this._scope[i]=[]),d=u.length;return u[d]=r.ref,n.setValue(r,{property:i,itemIndex:d}),n}getValue(e,r){let s=this._values[e];if(s)return s.get(r)}scopeRefs(e,r=this._values){return this._reduceValues(r,s=>{if(s.scopePath===void 0)throw new Error(`CodeGen: name "${s}" has no value`);return(0,H._)`${e}${s.scopePath}`})}scopeCode(e=this._values,r,s){return this._reduceValues(e,n=>{if(n.value===void 0)throw new Error(`CodeGen: name "${n}" has no value`);return n.value.code},r,s)}_reduceValues(e,r,s={},n){let i=H.nil;for(let a in e){let o=e[a];if(!o)continue;let u=s[a]=s[a]||new Map;o.forEach(d=>{if(u.has(d))return;u.set(d,Ft.Started);let c=r(d);if(c){let l=this.opts.es5?B.varKinds.var:B.varKinds.const;i=(0,H._)`${i}${l} ${d} = ${c};${this.opts._n}`}else if(c=n?.(d))i=(0,H._)`${i}${c}${this.opts._n}`;else throw new zr(d);u.set(d,Ft.Completed)})}return i}};B.ValueScope=Dr});var b=y(S=>{"use strict";Object.defineProperty(S,"__esModule",{value:!0});S.or=S.and=S.not=S.CodeGen=S.operators=S.varKinds=S.ValueScopeName=S.ValueScope=S.Scope=S.Name=S.regexpCode=S.stringify=S.getProperty=S.nil=S.strConcat=S.str=S._=void 0;var T=lt(),te=xr(),ve=lt();Object.defineProperty(S,"_",{enumerable:!0,get:function(){return ve._}});Object.defineProperty(S,"str",{enumerable:!0,get:function(){return ve.str}});Object.defineProperty(S,"strConcat",{enumerable:!0,get:function(){return ve.strConcat}});Object.defineProperty(S,"nil",{enumerable:!0,get:function(){return ve.nil}});Object.defineProperty(S,"getProperty",{enumerable:!0,get:function(){return ve.getProperty}});Object.defineProperty(S,"stringify",{enumerable:!0,get:function(){return ve.stringify}});Object.defineProperty(S,"regexpCode",{enumerable:!0,get:function(){return ve.regexpCode}});Object.defineProperty(S,"Name",{enumerable:!0,get:function(){return ve.Name}});var Jt=xr();Object.defineProperty(S,"Scope",{enumerable:!0,get:function(){return Jt.Scope}});Object.defineProperty(S,"ValueScope",{enumerable:!0,get:function(){return Jt.ValueScope}});Object.defineProperty(S,"ValueScopeName",{enumerable:!0,get:function(){return Jt.ValueScopeName}});Object.defineProperty(S,"varKinds",{enumerable:!0,get:function(){return Jt.varKinds}});S.operators={GT:new T._Code(">"),GTE:new T._Code(">="),LT:new T._Code("<"),LTE:new T._Code("<="),EQ:new T._Code("==="),NEQ:new T._Code("!=="),NOT:new T._Code("!"),OR:new T._Code("||"),AND:new T._Code("&&"),ADD:new T._Code("+")};var he=class{optimizeNodes(){return this}optimizeNames(e,r){return this}},Vr=class extends he{constructor(e,r,s){super(),this.varKind=e,this.name=r,this.rhs=s}render({es5:e,_n:r}){let s=e?te.varKinds.var:this.varKind,n=this.rhs===void 0?"":` = ${this.rhs}`;return`${s} ${this.name}${n};`+r}optimizeNames(e,r){if(e[this.name.str])return this.rhs&&(this.rhs=Ue(this.rhs,e,r)),this}get names(){return this.rhs instanceof T._CodeOrName?this.rhs.names:{}}},Ht=class extends he{constructor(e,r,s){super(),this.lhs=e,this.rhs=r,this.sideEffects=s}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,r){if(!(this.lhs instanceof T.Name&&!e[this.lhs.str]&&!this.sideEffects))return this.rhs=Ue(this.rhs,e,r),this}get names(){let e=this.lhs instanceof T.Name?{}:{...this.lhs.names};return Yt(e,this.rhs)}},Ur=class extends Ht{constructor(e,r,s,n){super(e,s,n),this.op=r}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}},Lr=class extends he{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}},Fr=class extends he{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`break${this.label?` ${this.label}`:""};`+e}},Kr=class extends he{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}},Gr=class extends he{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,r){return this.code=Ue(this.code,e,r),this}get names(){return this.code instanceof T._CodeOrName?this.code.names:{}}},ft=class extends he{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce((r,s)=>r+s.render(e),"")}optimizeNodes(){let{nodes:e}=this,r=e.length;for(;r--;){let s=e[r].optimizeNodes();Array.isArray(s)?e.splice(r,1,...s):s?e[r]=s:e.splice(r,1)}return e.length>0?this:void 0}optimizeNames(e,r){let{nodes:s}=this,n=s.length;for(;n--;){let i=s[n];i.optimizeNames(e,r)||(ku(e,i.names),s.splice(n,1))}return s.length>0?this:void 0}get names(){return this.nodes.reduce((e,r)=>Re(e,r.names),{})}},ye=class extends ft{render(e){return"{"+e._n+super.render(e)+"}"+e._n}},Hr=class extends ft{},Ve=class extends ye{};Ve.kind="else";var ke=class t extends ye{constructor(e,r){super(r),this.condition=e}render(e){let r=`if(${this.condition})`+super.render(e);return this.else&&(r+="else "+this.else.render(e)),r}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(e===!0)return this.nodes;let r=this.else;if(r){let s=r.optimizeNodes();r=this.else=Array.isArray(s)?new Ve(s):s}if(r)return e===!1?r instanceof t?r:r.nodes:this.nodes.length?this:new t(oi(e),r instanceof t?[r]:r.nodes);if(!(e===!1||!this.nodes.length))return this}optimizeNames(e,r){var s;if(this.else=(s=this.else)===null||s===void 0?void 0:s.optimizeNames(e,r),!!(super.optimizeNames(e,r)||this.else))return this.condition=Ue(this.condition,e,r),this}get names(){let e=super.names;return Yt(e,this.condition),this.else&&Re(e,this.else.names),e}};ke.kind="if";var qe=class extends ye{};qe.kind="for";var Br=class extends qe{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,r){if(super.optimizeNames(e,r))return this.iteration=Ue(this.iteration,e,r),this}get names(){return Re(super.names,this.iteration.names)}},Yr=class extends qe{constructor(e,r,s,n){super(),this.varKind=e,this.name=r,this.from=s,this.to=n}render(e){let r=e.es5?te.varKinds.var:this.varKind,{name:s,from:n,to:i}=this;return`for(${r} ${s}=${n}; ${s}<${i}; ${s}++)`+super.render(e)}get names(){let e=Yt(super.names,this.from);return Yt(e,this.to)}},Bt=class extends qe{constructor(e,r,s,n){super(),this.loop=e,this.varKind=r,this.name=s,this.iterable=n}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,r){if(super.optimizeNames(e,r))return this.iterable=Ue(this.iterable,e,r),this}get names(){return Re(super.names,this.iterable.names)}},mt=class extends ye{constructor(e,r,s){super(),this.name=e,this.args=r,this.async=s}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}};mt.kind="func";var pt=class extends ft{render(e){return"return "+super.render(e)}};pt.kind="return";var Jr=class extends ye{render(e){let r="try"+super.render(e);return this.catch&&(r+=this.catch.render(e)),this.finally&&(r+=this.finally.render(e)),r}optimizeNodes(){var e,r;return super.optimizeNodes(),(e=this.catch)===null||e===void 0||e.optimizeNodes(),(r=this.finally)===null||r===void 0||r.optimizeNodes(),this}optimizeNames(e,r){var s,n;return super.optimizeNames(e,r),(s=this.catch)===null||s===void 0||s.optimizeNames(e,r),(n=this.finally)===null||n===void 0||n.optimizeNames(e,r),this}get names(){let e=super.names;return this.catch&&Re(e,this.catch.names),this.finally&&Re(e,this.finally.names),e}},ht=class extends ye{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}};ht.kind="catch";var yt=class extends ye{render(e){return"finally"+super.render(e)}};yt.kind="finally";var Wr=class{constructor(e,r={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...r,_n:r.lines?`
-`:""},this._extScope=e,this._scope=new te.Scope({parent:e}),this._nodes=[new Hr]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,r){let s=this._extScope.value(e,r);return(this._values[s.prefix]||(this._values[s.prefix]=new Set)).add(s),s}getScopeValue(e,r){return this._extScope.getValue(e,r)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,r,s,n){let i=this._scope.toName(r);return s!==void 0&&n&&(this._constants[i.str]=s),this._leafNode(new Vr(e,i,s)),i}const(e,r,s){return this._def(te.varKinds.const,e,r,s)}let(e,r,s){return this._def(te.varKinds.let,e,r,s)}var(e,r,s){return this._def(te.varKinds.var,e,r,s)}assign(e,r,s){return this._leafNode(new Ht(e,r,s))}add(e,r){return this._leafNode(new Ur(e,S.operators.ADD,r))}code(e){return typeof e=="function"?e():e!==T.nil&&this._leafNode(new Gr(e)),this}object(...e){let r=["{"];for(let[s,n]of e)r.length>1&&r.push(","),r.push(s),(s!==n||this.opts.es5)&&(r.push(":"),(0,T.addCodeArg)(r,n));return r.push("}"),new T._Code(r)}if(e,r,s){if(this._blockNode(new ke(e)),r&&s)this.code(r).else().code(s).endIf();else if(r)this.code(r).endIf();else if(s)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new ke(e))}else(){return this._elseNode(new Ve)}endIf(){return this._endBlockNode(ke,Ve)}_for(e,r){return this._blockNode(e),r&&this.code(r).endFor(),this}for(e,r){return this._for(new Br(e),r)}forRange(e,r,s,n,i=this.opts.es5?te.varKinds.var:te.varKinds.let){let a=this._scope.toName(e);return this._for(new Yr(i,a,r,s),()=>n(a))}forOf(e,r,s,n=te.varKinds.const){let i=this._scope.toName(e);if(this.opts.es5){let a=r instanceof T.Name?r:this.var("_arr",r);return this.forRange("_i",0,(0,T._)`${a}.length`,o=>{this.var(i,(0,T._)`${a}[${o}]`),s(i)})}return this._for(new Bt("of",n,i,r),()=>s(i))}forIn(e,r,s,n=this.opts.es5?te.varKinds.var:te.varKinds.const){if(this.opts.ownProperties)return this.forOf(e,(0,T._)`Object.keys(${r})`,s);let i=this._scope.toName(e);return this._for(new Bt("in",n,i,r),()=>s(i))}endFor(){return this._endBlockNode(qe)}label(e){return this._leafNode(new Lr(e))}break(e){return this._leafNode(new Fr(e))}return(e){let r=new pt;if(this._blockNode(r),this.code(e),r.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(pt)}try(e,r,s){if(!r&&!s)throw new Error('CodeGen: "try" without "catch" and "finally"');let n=new Jr;if(this._blockNode(n),this.code(e),r){let i=this.name("e");this._currNode=n.catch=new ht(i),r(i)}return s&&(this._currNode=n.finally=new yt,this.code(s)),this._endBlockNode(ht,yt)}throw(e){return this._leafNode(new Kr(e))}block(e,r){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(r),this}endBlock(e){let r=this._blockStarts.pop();if(r===void 0)throw new Error("CodeGen: not in self-balancing block");let s=this._nodes.length-r;if(s<0||e!==void 0&&s!==e)throw new Error(`CodeGen: wrong number of nodes: ${s} vs ${e} expected`);return this._nodes.length=r,this}func(e,r=T.nil,s,n){return this._blockNode(new mt(e,r,s)),n&&this.code(n).endFunc(),this}endFunc(){return this._endBlockNode(mt)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,r){let s=this._currNode;if(s instanceof e||r&&s instanceof r)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${r?`${e.kind}/${r.kind}`:e.kind}"`)}_elseNode(e){let r=this._currNode;if(!(r instanceof ke))throw new Error('CodeGen: "else" without "if"');return this._currNode=r.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let r=this._nodes;r[r.length-1]=e}};S.CodeGen=Wr;function Re(t,e){for(let r in e)t[r]=(t[r]||0)+(e[r]||0);return t}function Yt(t,e){return e instanceof T._CodeOrName?Re(t,e.names):t}function Ue(t,e,r){if(t instanceof T.Name)return s(t);if(!n(t))return t;return new T._Code(t._items.reduce((i,a)=>(a instanceof T.Name&&(a=s(a)),a instanceof T._Code?i.push(...a._items):i.push(a),i),[]));function s(i){let a=r[i.str];return a===void 0||e[i.str]!==1?i:(delete e[i.str],a)}function n(i){return i instanceof T._Code&&i._items.some(a=>a instanceof T.Name&&e[a.str]===1&&r[a.str]!==void 0)}}function ku(t,e){for(let r in e)t[r]=(t[r]||0)-(e[r]||0)}function oi(t){return typeof t=="boolean"||typeof t=="number"||t===null?!t:(0,T._)`!${Zr(t)}`}S.not=oi;var qu=ui(S.operators.AND);function Ru(...t){return t.reduce(qu)}S.and=Ru;var Au=ui(S.operators.OR);function ju(...t){return t.reduce(Au)}S.or=ju;function ui(t){return(e,r)=>e===T.nil?r:r===T.nil?e:(0,T._)`${Zr(e)} ${t} ${Zr(r)}`}function Zr(t){return t instanceof T.Name?t:(0,T._)`(${t})`}});var N=y(P=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});P.checkStrictMode=P.getErrorPath=P.Type=P.useFunc=P.setEvaluated=P.evaluatedPropsToName=P.mergeEvaluated=P.eachItem=P.unescapeJsonPointer=P.escapeJsonPointer=P.escapeFragment=P.unescapeFragment=P.schemaRefOrVal=P.schemaHasRulesButRef=P.schemaHasRules=P.checkUnknownRules=P.alwaysValidSchema=P.toHash=void 0;var A=b(),Cu=lt();function Mu(t){let e={};for(let r of t)e[r]=!0;return e}P.toHash=Mu;function zu(t,e){return typeof e=="boolean"?e:Object.keys(e).length===0?!0:(li(t,e),!fi(e,t.self.RULES.all))}P.alwaysValidSchema=zu;function li(t,e=t.schema){let{opts:r,self:s}=t;if(!r.strictSchema||typeof e=="boolean")return;let n=s.RULES.keywords;for(let i in e)n[i]||hi(t,`unknown keyword: "${i}"`)}P.checkUnknownRules=li;function fi(t,e){if(typeof t=="boolean")return!t;for(let r in t)if(e[r])return!0;return!1}P.schemaHasRules=fi;function Du(t,e){if(typeof t=="boolean")return!t;for(let r in t)if(r!=="$ref"&&e.all[r])return!0;return!1}P.schemaHasRulesButRef=Du;function xu({topSchemaRef:t,schemaPath:e},r,s,n){if(!n){if(typeof r=="number"||typeof r=="boolean")return r;if(typeof r=="string")return(0,A._)`${r}`}return(0,A._)`${t}${e}${(0,A.getProperty)(s)}`}P.schemaRefOrVal=xu;function Vu(t){return mi(decodeURIComponent(t))}P.unescapeFragment=Vu;function Uu(t){return encodeURIComponent(Xr(t))}P.escapeFragment=Uu;function Xr(t){return typeof t=="number"?`${t}`:t.replace(/~/g,"~0").replace(/\//g,"~1")}P.escapeJsonPointer=Xr;function mi(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}P.unescapeJsonPointer=mi;function Lu(t,e){if(Array.isArray(t))for(let r of t)e(r);else e(t)}P.eachItem=Lu;function ci({mergeNames:t,mergeToName:e,mergeValues:r,resultToName:s}){return(n,i,a,o)=>{let u=a===void 0?i:a instanceof A.Name?(i instanceof A.Name?t(n,i,a):e(n,i,a),a):i instanceof A.Name?(e(n,a,i),i):r(i,a);return o===A.Name&&!(u instanceof A.Name)?s(n,u):u}}P.mergeEvaluated={props:ci({mergeNames:(t,e,r)=>t.if((0,A._)`${r} !== true && ${e} !== undefined`,()=>{t.if((0,A._)`${e} === true`,()=>t.assign(r,!0),()=>t.assign(r,(0,A._)`${r} || {}`).code((0,A._)`Object.assign(${r}, ${e})`))}),mergeToName:(t,e,r)=>t.if((0,A._)`${r} !== true`,()=>{e===!0?t.assign(r,!0):(t.assign(r,(0,A._)`${r} || {}`),es(t,r,e))}),mergeValues:(t,e)=>t===!0?!0:{...t,...e},resultToName:pi}),items:ci({mergeNames:(t,e,r)=>t.if((0,A._)`${r} !== true && ${e} !== undefined`,()=>t.assign(r,(0,A._)`${e} === true ? true : ${r} > ${e} ? ${r} : ${e}`)),mergeToName:(t,e,r)=>t.if((0,A._)`${r} !== true`,()=>t.assign(r,e===!0?!0:(0,A._)`${r} > ${e} ? ${r} : ${e}`)),mergeValues:(t,e)=>t===!0?!0:Math.max(t,e),resultToName:(t,e)=>t.var("items",e)})};function pi(t,e){if(e===!0)return t.var("props",!0);let r=t.var("props",(0,A._)`{}`);return e!==void 0&&es(t,r,e),r}P.evaluatedPropsToName=pi;function es(t,e,r){Object.keys(r).forEach(s=>t.assign((0,A._)`${e}${(0,A.getProperty)(s)}`,!0))}P.setEvaluated=es;var di={};function Fu(t,e){return t.scopeValue("func",{ref:e,code:di[e.code]||(di[e.code]=new Cu._Code(e.code))})}P.useFunc=Fu;var Qr;(function(t){t[t.Num=0]="Num",t[t.Str=1]="Str"})(Qr||(P.Type=Qr={}));function Ku(t,e,r){if(t instanceof A.Name){let s=e===Qr.Num;return r?s?(0,A._)`"[" + ${t} + "]"`:(0,A._)`"['" + ${t} + "']"`:s?(0,A._)`"/" + ${t}`:(0,A._)`"/" + ${t}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return r?(0,A.getProperty)(t).toString():"/"+Xr(t)}P.getErrorPath=Ku;function hi(t,e,r=t.opts.strictSchema){if(r){if(e=`strict mode: ${e}`,r===!0)throw new Error(e);t.self.logger.warn(e)}}P.checkStrictMode=hi});var _e=y(ts=>{"use strict";Object.defineProperty(ts,"__esModule",{value:!0});var U=b(),Gu={data:new U.Name("data"),valCxt:new U.Name("valCxt"),instancePath:new U.Name("instancePath"),parentData:new U.Name("parentData"),parentDataProperty:new U.Name("parentDataProperty"),rootData:new U.Name("rootData"),dynamicAnchors:new U.Name("dynamicAnchors"),vErrors:new U.Name("vErrors"),errors:new U.Name("errors"),this:new U.Name("this"),self:new U.Name("self"),scope:new U.Name("scope"),json:new U.Name("json"),jsonPos:new U.Name("jsonPos"),jsonLen:new U.Name("jsonLen"),jsonPart:new U.Name("jsonPart")};ts.default=Gu});var _t=y(L=>{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.extendErrors=L.resetErrorsCount=L.reportExtraError=L.reportError=L.keyword$DataError=L.keywordError=void 0;var k=b(),Wt=N(),K=_e();L.keywordError={message:({keyword:t})=>(0,k.str)`must pass "${t}" keyword validation`};L.keyword$DataError={message:({keyword:t,schemaType:e})=>e?(0,k.str)`"${t}" keyword must be ${e} ($data)`:(0,k.str)`"${t}" keyword is invalid ($data)`};function Hu(t,e=L.keywordError,r,s){let{it:n}=t,{gen:i,compositeRule:a,allErrors:o}=n,u=gi(t,e,r);s??(a||o)?yi(i,u):_i(n,(0,k._)`[${u}]`)}L.reportError=Hu;function Bu(t,e=L.keywordError,r){let{it:s}=t,{gen:n,compositeRule:i,allErrors:a}=s,o=gi(t,e,r);yi(n,o),i||a||_i(s,K.default.vErrors)}L.reportExtraError=Bu;function Yu(t,e){t.assign(K.default.errors,e),t.if((0,k._)`${K.default.vErrors} !== null`,()=>t.if(e,()=>t.assign((0,k._)`${K.default.vErrors}.length`,e),()=>t.assign(K.default.vErrors,null)))}L.resetErrorsCount=Yu;function Ju({gen:t,keyword:e,schemaValue:r,data:s,errsCount:n,it:i}){if(n===void 0)throw new Error("ajv implementation error");let a=t.name("err");t.forRange("i",n,K.default.errors,o=>{t.const(a,(0,k._)`${K.default.vErrors}[${o}]`),t.if((0,k._)`${a}.instancePath === undefined`,()=>t.assign((0,k._)`${a}.instancePath`,(0,k.strConcat)(K.default.instancePath,i.errorPath))),t.assign((0,k._)`${a}.schemaPath`,(0,k.str)`${i.errSchemaPath}/${e}`),i.opts.verbose&&(t.assign((0,k._)`${a}.schema`,r),t.assign((0,k._)`${a}.data`,s))})}L.extendErrors=Ju;function yi(t,e){let r=t.const("err",e);t.if((0,k._)`${K.default.vErrors} === null`,()=>t.assign(K.default.vErrors,(0,k._)`[${r}]`),(0,k._)`${K.default.vErrors}.push(${r})`),t.code((0,k._)`${K.default.errors}++`)}function _i(t,e){let{gen:r,validateName:s,schemaEnv:n}=t;n.$async?r.throw((0,k._)`new ${t.ValidationError}(${e})`):(r.assign((0,k._)`${s}.errors`,e),r.return(!1))}var Ae={keyword:new k.Name("keyword"),schemaPath:new k.Name("schemaPath"),params:new k.Name("params"),propertyName:new k.Name("propertyName"),message:new k.Name("message"),schema:new k.Name("schema"),parentSchema:new k.Name("parentSchema")};function gi(t,e,r){let{createErrors:s}=t.it;return s===!1?(0,k._)`{}`:Wu(t,e,r)}function Wu(t,e,r={}){let{gen:s,it:n}=t,i=[Zu(n,r),Qu(t,r)];return Xu(t,e,i),s.object(...i)}function Zu({errorPath:t},{instancePath:e}){let r=e?(0,k.str)`${t}${(0,Wt.getErrorPath)(e,Wt.Type.Str)}`:t;return[K.default.instancePath,(0,k.strConcat)(K.default.instancePath,r)]}function Qu({keyword:t,it:{errSchemaPath:e}},{schemaPath:r,parentSchema:s}){let n=s?e:(0,k.str)`${e}/${t}`;return r&&(n=(0,k.str)`${n}${(0,Wt.getErrorPath)(r,Wt.Type.Str)}`),[Ae.schemaPath,n]}function Xu(t,{params:e,message:r},s){let{keyword:n,data:i,schemaValue:a,it:o}=t,{opts:u,propertyName:d,topSchemaRef:c,schemaPath:l}=o;s.push([Ae.keyword,n],[Ae.params,typeof e=="function"?e(t):e||(0,k._)`{}`]),u.messages&&s.push([Ae.message,typeof r=="function"?r(t):r]),u.verbose&&s.push([Ae.schema,a],[Ae.parentSchema,(0,k._)`${c}${l}`],[K.default.data,i]),d&&s.push([Ae.propertyName,d])}});var vi=y(Le=>{"use strict";Object.defineProperty(Le,"__esModule",{value:!0});Le.boolOrEmptySchema=Le.topBoolOrEmptySchema=void 0;var ec=_t(),tc=b(),rc=_e(),sc={message:"boolean schema is false"};function nc(t){let{gen:e,schema:r,validateName:s}=t;r===!1?$i(t,!1):typeof r=="object"&&r.$async===!0?e.return(rc.default.data):(e.assign((0,tc._)`${s}.errors`,null),e.return(!0))}Le.topBoolOrEmptySchema=nc;function ic(t,e){let{gen:r,schema:s}=t;s===!1?(r.var(e,!1),$i(t)):r.var(e,!0)}Le.boolOrEmptySchema=ic;function $i(t,e){let{gen:r,data:s}=t,n={gen:r,keyword:"false schema",data:s,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:t};(0,ec.reportError)(n,sc,void 0,e)}});var rs=y(Fe=>{"use strict";Object.defineProperty(Fe,"__esModule",{value:!0});Fe.getRules=Fe.isJSONType=void 0;var ac=["string","number","integer","boolean","null","object","array"],oc=new Set(ac);function uc(t){return typeof t=="string"&&oc.has(t)}Fe.isJSONType=uc;function cc(){let t={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...t,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},t.number,t.string,t.array,t.object],post:{rules:[]},all:{},keywords:{}}}Fe.getRules=cc});var ss=y(we=>{"use strict";Object.defineProperty(we,"__esModule",{value:!0});we.shouldUseRule=we.shouldUseGroup=we.schemaHasRulesForType=void 0;function dc({schema:t,self:e},r){let s=e.RULES.types[r];return s&&s!==!0&&wi(t,s)}we.schemaHasRulesForType=dc;function wi(t,e){return e.rules.some(r=>bi(t,r))}we.shouldUseGroup=wi;function bi(t,e){var r;return t[e.keyword]!==void 0||((r=e.definition.implements)===null||r===void 0?void 0:r.some(s=>t[s]!==void 0))}we.shouldUseRule=bi});var gt=y(F=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0});F.reportTypeError=F.checkDataTypes=F.checkDataType=F.coerceAndCheckDataType=F.getJSONTypes=F.getSchemaTypes=F.DataType=void 0;var lc=rs(),fc=ss(),mc=_t(),E=b(),Ei=N(),Ke;(function(t){t[t.Correct=0]="Correct",t[t.Wrong=1]="Wrong"})(Ke||(F.DataType=Ke={}));function pc(t){let e=Si(t.type);if(e.includes("null")){if(t.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!e.length&&t.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');t.nullable===!0&&e.push("null")}return e}F.getSchemaTypes=pc;function Si(t){let e=Array.isArray(t)?t:t?[t]:[];if(e.every(lc.isJSONType))return e;throw new Error("type must be JSONType or JSONType[]: "+e.join(","))}F.getJSONTypes=Si;function hc(t,e){let{gen:r,data:s,opts:n}=t,i=yc(e,n.coerceTypes),a=e.length>0&&!(i.length===0&&e.length===1&&(0,fc.schemaHasRulesForType)(t,e[0]));if(a){let o=is(e,s,n.strictNumbers,Ke.Wrong);r.if(o,()=>{i.length?_c(t,e,i):as(t)})}return a}F.coerceAndCheckDataType=hc;var Pi=new Set(["string","number","integer","boolean","null"]);function yc(t,e){return e?t.filter(r=>Pi.has(r)||e==="array"&&r==="array"):[]}function _c(t,e,r){let{gen:s,data:n,opts:i}=t,a=s.let("dataType",(0,E._)`typeof ${n}`),o=s.let("coerced",(0,E._)`undefined`);i.coerceTypes==="array"&&s.if((0,E._)`${a} == 'object' && Array.isArray(${n}) && ${n}.length == 1`,()=>s.assign(n,(0,E._)`${n}[0]`).assign(a,(0,E._)`typeof ${n}`).if(is(e,n,i.strictNumbers),()=>s.assign(o,n))),s.if((0,E._)`${o} !== undefined`);for(let d of r)(Pi.has(d)||d==="array"&&i.coerceTypes==="array")&&u(d);s.else(),as(t),s.endIf(),s.if((0,E._)`${o} !== undefined`,()=>{s.assign(n,o),gc(t,o)});function u(d){switch(d){case"string":s.elseIf((0,E._)`${a} == "number" || ${a} == "boolean"`).assign(o,(0,E._)`"" + ${n}`).elseIf((0,E._)`${n} === null`).assign(o,(0,E._)`""`);return;case"number":s.elseIf((0,E._)`${a} == "boolean" || ${n} === null
+var Xo=Object.create;var kr=Object.defineProperty;var eu=Object.getOwnPropertyDescriptor;var tu=Object.getOwnPropertyNames;var ru=Object.getPrototypeOf,su=Object.prototype.hasOwnProperty;var y=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Qn=(t,e)=>{for(var r in e)kr(t,r,{get:e[r],enumerable:!0})},nu=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of tu(e))!su.call(t,n)&&n!==r&&kr(t,n,{get:()=>e[n],enumerable:!(s=eu(e,n))||s.enumerable});return t};var $e=(t,e,r)=>(r=t!=null?Xo(ru(t)):{},nu(e||!t||!t.__esModule?kr(r,"default",{value:t,enumerable:!0}):r,t));var ot=y((dh,Xn)=>{Xn.exports=window.wp.data});var Rr=y((fh,ei)=>{ei.exports=window.wp.i18n});var lt=y(R=>{"use strict";Object.defineProperty(R,"__esModule",{value:!0});R.regexpCode=R.getEsmExportName=R.getProperty=R.safeStringify=R.stringify=R.strConcat=R.addCodeArg=R.str=R._=R.nil=R._Code=R.Name=R.IDENTIFIER=R._CodeOrName=void 0;var ut=class{};R._CodeOrName=ut;R.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var Ne=class extends ut{constructor(e){if(super(),!R.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};R.Name=Ne;var W=class extends ut{constructor(e){super(),this._items=typeof e=="string"?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return e===""||e==='""'}get str(){var e;return(e=this._str)!==null&&e!==void 0?e:this._str=this._items.reduce((r,s)=>`${r}${s}`,"")}get names(){var e;return(e=this._names)!==null&&e!==void 0?e:this._names=this._items.reduce((r,s)=>(s instanceof Ne&&(r[s.str]=(r[s.str]||0)+1),r),{})}};R._Code=W;R.nil=new W("");function ai(t,...e){let r=[t[0]],s=0;for(;s<e.length;)zr(r,e[s]),r.push(t[++s]);return new W(r)}R._=ai;var Mr=new W("+");function oi(t,...e){let r=[ct(t[0])],s=0;for(;s<e.length;)r.push(Mr),zr(r,e[s]),r.push(Mr,ct(t[++s]));return wu(r),new W(r)}R.str=oi;function zr(t,e){e instanceof W?t.push(...e._items):e instanceof Ne?t.push(e):t.push(Su(e))}R.addCodeArg=zr;function wu(t){let e=1;for(;e<t.length-1;){if(t[e]===Mr){let r=bu(t[e-1],t[e+1]);if(r!==void 0){t.splice(e-1,3,r);continue}t[e++]="+"}e++}}function bu(t,e){if(e==='""')return t;if(t==='""')return e;if(typeof t=="string")return e instanceof Ne||t[t.length-1]!=='"'?void 0:typeof e!="string"?`${t.slice(0,-1)}${e}"`:e[0]==='"'?t.slice(0,-1)+e.slice(1):void 0;if(typeof e=="string"&&e[0]==='"'&&!(t instanceof Ne))return`"${t}${e.slice(1)}`}function Eu(t,e){return e.emptyStr()?t:t.emptyStr()?e:oi`${t}${e}`}R.strConcat=Eu;function Su(t){return typeof t=="number"||typeof t=="boolean"||t===null?t:ct(Array.isArray(t)?t.join(","):t)}function Pu(t){return new W(ct(t))}R.stringify=Pu;function ct(t){return JSON.stringify(t).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}R.safeStringify=ct;function Ou(t){return typeof t=="string"&&R.IDENTIFIER.test(t)?new W(`.${t}`):ai`[${t}]`}R.getProperty=Ou;function Iu(t){if(typeof t=="string"&&R.IDENTIFIER.test(t))return new W(`${t}`);throw new Error(`CodeGen: invalid export name: ${t}, use explicit $id name mapping`)}R.getEsmExportName=Iu;function Tu(t){return new W(t.toString())}R.regexpCode=Tu});var Vr=y(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.ValueScope=B.ValueScopeName=B.Scope=B.varKinds=B.UsedValueState=void 0;var H=lt(),Dr=class extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}},Lt;(function(t){t[t.Started=0]="Started",t[t.Completed=1]="Completed"})(Lt||(B.UsedValueState=Lt={}));B.varKinds={const:new H.Name("const"),let:new H.Name("let"),var:new H.Name("var")};var Ft=class{constructor({prefixes:e,parent:r}={}){this._names={},this._prefixes=e,this._parent=r}toName(e){return e instanceof H.Name?e:this.name(e)}name(e){return new H.Name(this._newName(e))}_newName(e){let r=this._names[e]||this._nameGroup(e);return`${e}${r.index++}`}_nameGroup(e){var r,s;if(!((s=(r=this._parent)===null||r===void 0?void 0:r._prefixes)===null||s===void 0)&&s.has(e)||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}};B.Scope=Ft;var Kt=class extends H.Name{constructor(e,r){super(r),this.prefix=e}setValue(e,{property:r,itemIndex:s}){this.value=e,this.scopePath=(0,H._)`.${new H.Name(r)}[${s}]`}};B.ValueScopeName=Kt;var Nu=(0,H._)`\n`,xr=class extends Ft{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?Nu:H.nil}}get(){return this._scope}name(e){return new Kt(e,this._newName(e))}value(e,r){var s;if(r.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let n=this.toName(e),{prefix:i}=n,a=(s=r.key)!==null&&s!==void 0?s:r.ref,o=this._values[i];if(o){let c=o.get(a);if(c)return c}else o=this._values[i]=new Map;o.set(a,n);let u=this._scope[i]||(this._scope[i]=[]),l=u.length;return u[l]=r.ref,n.setValue(r,{property:i,itemIndex:l}),n}getValue(e,r){let s=this._values[e];if(s)return s.get(r)}scopeRefs(e,r=this._values){return this._reduceValues(r,s=>{if(s.scopePath===void 0)throw new Error(`CodeGen: name "${s}" has no value`);return(0,H._)`${e}${s.scopePath}`})}scopeCode(e=this._values,r,s){return this._reduceValues(e,n=>{if(n.value===void 0)throw new Error(`CodeGen: name "${n}" has no value`);return n.value.code},r,s)}_reduceValues(e,r,s={},n){let i=H.nil;for(let a in e){let o=e[a];if(!o)continue;let u=s[a]=s[a]||new Map;o.forEach(l=>{if(u.has(l))return;u.set(l,Lt.Started);let c=r(l);if(c){let d=this.opts.es5?B.varKinds.var:B.varKinds.const;i=(0,H._)`${i}${d} ${l} = ${c};${this.opts._n}`}else if(c=n?.(l))i=(0,H._)`${i}${c}${this.opts._n}`;else throw new Dr(l);u.set(l,Lt.Completed)})}return i}};B.ValueScope=xr});var b=y(S=>{"use strict";Object.defineProperty(S,"__esModule",{value:!0});S.or=S.and=S.not=S.CodeGen=S.operators=S.varKinds=S.ValueScopeName=S.ValueScope=S.Scope=S.Name=S.regexpCode=S.stringify=S.getProperty=S.nil=S.strConcat=S.str=S._=void 0;var I=lt(),te=Vr(),ve=lt();Object.defineProperty(S,"_",{enumerable:!0,get:function(){return ve._}});Object.defineProperty(S,"str",{enumerable:!0,get:function(){return ve.str}});Object.defineProperty(S,"strConcat",{enumerable:!0,get:function(){return ve.strConcat}});Object.defineProperty(S,"nil",{enumerable:!0,get:function(){return ve.nil}});Object.defineProperty(S,"getProperty",{enumerable:!0,get:function(){return ve.getProperty}});Object.defineProperty(S,"stringify",{enumerable:!0,get:function(){return ve.stringify}});Object.defineProperty(S,"regexpCode",{enumerable:!0,get:function(){return ve.regexpCode}});Object.defineProperty(S,"Name",{enumerable:!0,get:function(){return ve.Name}});var Yt=Vr();Object.defineProperty(S,"Scope",{enumerable:!0,get:function(){return Yt.Scope}});Object.defineProperty(S,"ValueScope",{enumerable:!0,get:function(){return Yt.ValueScope}});Object.defineProperty(S,"ValueScopeName",{enumerable:!0,get:function(){return Yt.ValueScopeName}});Object.defineProperty(S,"varKinds",{enumerable:!0,get:function(){return Yt.varKinds}});S.operators={GT:new I._Code(">"),GTE:new I._Code(">="),LT:new I._Code("<"),LTE:new I._Code("<="),EQ:new I._Code("==="),NEQ:new I._Code("!=="),NOT:new I._Code("!"),OR:new I._Code("||"),AND:new I._Code("&&"),ADD:new I._Code("+")};var he=class{optimizeNodes(){return this}optimizeNames(e,r){return this}},Ur=class extends he{constructor(e,r,s){super(),this.varKind=e,this.name=r,this.rhs=s}render({es5:e,_n:r}){let s=e?te.varKinds.var:this.varKind,n=this.rhs===void 0?"":` = ${this.rhs}`;return`${s} ${this.name}${n};`+r}optimizeNames(e,r){if(e[this.name.str])return this.rhs&&(this.rhs=Ue(this.rhs,e,r)),this}get names(){return this.rhs instanceof I._CodeOrName?this.rhs.names:{}}},Gt=class extends he{constructor(e,r,s){super(),this.lhs=e,this.rhs=r,this.sideEffects=s}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,r){if(!(this.lhs instanceof I.Name&&!e[this.lhs.str]&&!this.sideEffects))return this.rhs=Ue(this.rhs,e,r),this}get names(){let e=this.lhs instanceof I.Name?{}:{...this.lhs.names};return Bt(e,this.rhs)}},Lr=class extends Gt{constructor(e,r,s,n){super(e,s,n),this.op=r}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}},Fr=class extends he{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}},Kr=class extends he{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`break${this.label?` ${this.label}`:""};`+e}},Gr=class extends he{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}},Hr=class extends he{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,r){return this.code=Ue(this.code,e,r),this}get names(){return this.code instanceof I._CodeOrName?this.code.names:{}}},dt=class extends he{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce((r,s)=>r+s.render(e),"")}optimizeNodes(){let{nodes:e}=this,r=e.length;for(;r--;){let s=e[r].optimizeNodes();Array.isArray(s)?e.splice(r,1,...s):s?e[r]=s:e.splice(r,1)}return e.length>0?this:void 0}optimizeNames(e,r){let{nodes:s}=this,n=s.length;for(;n--;){let i=s[n];i.optimizeNames(e,r)||(ku(e,i.names),s.splice(n,1))}return s.length>0?this:void 0}get names(){return this.nodes.reduce((e,r)=>qe(e,r.names),{})}},ye=class extends dt{render(e){return"{"+e._n+super.render(e)+"}"+e._n}},Br=class extends dt{},Ve=class extends ye{};Ve.kind="else";var ke=class t extends ye{constructor(e,r){super(r),this.condition=e}render(e){let r=`if(${this.condition})`+super.render(e);return this.else&&(r+="else "+this.else.render(e)),r}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(e===!0)return this.nodes;let r=this.else;if(r){let s=r.optimizeNodes();r=this.else=Array.isArray(s)?new Ve(s):s}if(r)return e===!1?r instanceof t?r:r.nodes:this.nodes.length?this:new t(ui(e),r instanceof t?[r]:r.nodes);if(!(e===!1||!this.nodes.length))return this}optimizeNames(e,r){var s;if(this.else=(s=this.else)===null||s===void 0?void 0:s.optimizeNames(e,r),!!(super.optimizeNames(e,r)||this.else))return this.condition=Ue(this.condition,e,r),this}get names(){let e=super.names;return Bt(e,this.condition),this.else&&qe(e,this.else.names),e}};ke.kind="if";var Re=class extends ye{};Re.kind="for";var Yr=class extends Re{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,r){if(super.optimizeNames(e,r))return this.iteration=Ue(this.iteration,e,r),this}get names(){return qe(super.names,this.iteration.names)}},Jr=class extends Re{constructor(e,r,s,n){super(),this.varKind=e,this.name=r,this.from=s,this.to=n}render(e){let r=e.es5?te.varKinds.var:this.varKind,{name:s,from:n,to:i}=this;return`for(${r} ${s}=${n}; ${s}<${i}; ${s}++)`+super.render(e)}get names(){let e=Bt(super.names,this.from);return Bt(e,this.to)}},Ht=class extends Re{constructor(e,r,s,n){super(),this.loop=e,this.varKind=r,this.name=s,this.iterable=n}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,r){if(super.optimizeNames(e,r))return this.iterable=Ue(this.iterable,e,r),this}get names(){return qe(super.names,this.iterable.names)}},ft=class extends ye{constructor(e,r,s){super(),this.name=e,this.args=r,this.async=s}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}};ft.kind="func";var mt=class extends dt{render(e){return"return "+super.render(e)}};mt.kind="return";var Wr=class extends ye{render(e){let r="try"+super.render(e);return this.catch&&(r+=this.catch.render(e)),this.finally&&(r+=this.finally.render(e)),r}optimizeNodes(){var e,r;return super.optimizeNodes(),(e=this.catch)===null||e===void 0||e.optimizeNodes(),(r=this.finally)===null||r===void 0||r.optimizeNodes(),this}optimizeNames(e,r){var s,n;return super.optimizeNames(e,r),(s=this.catch)===null||s===void 0||s.optimizeNames(e,r),(n=this.finally)===null||n===void 0||n.optimizeNames(e,r),this}get names(){let e=super.names;return this.catch&&qe(e,this.catch.names),this.finally&&qe(e,this.finally.names),e}},pt=class extends ye{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}};pt.kind="catch";var ht=class extends ye{render(e){return"finally"+super.render(e)}};ht.kind="finally";var Zr=class{constructor(e,r={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...r,_n:r.lines?`
+`:""},this._extScope=e,this._scope=new te.Scope({parent:e}),this._nodes=[new Br]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,r){let s=this._extScope.value(e,r);return(this._values[s.prefix]||(this._values[s.prefix]=new Set)).add(s),s}getScopeValue(e,r){return this._extScope.getValue(e,r)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,r,s,n){let i=this._scope.toName(r);return s!==void 0&&n&&(this._constants[i.str]=s),this._leafNode(new Ur(e,i,s)),i}const(e,r,s){return this._def(te.varKinds.const,e,r,s)}let(e,r,s){return this._def(te.varKinds.let,e,r,s)}var(e,r,s){return this._def(te.varKinds.var,e,r,s)}assign(e,r,s){return this._leafNode(new Gt(e,r,s))}add(e,r){return this._leafNode(new Lr(e,S.operators.ADD,r))}code(e){return typeof e=="function"?e():e!==I.nil&&this._leafNode(new Hr(e)),this}object(...e){let r=["{"];for(let[s,n]of e)r.length>1&&r.push(","),r.push(s),(s!==n||this.opts.es5)&&(r.push(":"),(0,I.addCodeArg)(r,n));return r.push("}"),new I._Code(r)}if(e,r,s){if(this._blockNode(new ke(e)),r&&s)this.code(r).else().code(s).endIf();else if(r)this.code(r).endIf();else if(s)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new ke(e))}else(){return this._elseNode(new Ve)}endIf(){return this._endBlockNode(ke,Ve)}_for(e,r){return this._blockNode(e),r&&this.code(r).endFor(),this}for(e,r){return this._for(new Yr(e),r)}forRange(e,r,s,n,i=this.opts.es5?te.varKinds.var:te.varKinds.let){let a=this._scope.toName(e);return this._for(new Jr(i,a,r,s),()=>n(a))}forOf(e,r,s,n=te.varKinds.const){let i=this._scope.toName(e);if(this.opts.es5){let a=r instanceof I.Name?r:this.var("_arr",r);return this.forRange("_i",0,(0,I._)`${a}.length`,o=>{this.var(i,(0,I._)`${a}[${o}]`),s(i)})}return this._for(new Ht("of",n,i,r),()=>s(i))}forIn(e,r,s,n=this.opts.es5?te.varKinds.var:te.varKinds.const){if(this.opts.ownProperties)return this.forOf(e,(0,I._)`Object.keys(${r})`,s);let i=this._scope.toName(e);return this._for(new Ht("in",n,i,r),()=>s(i))}endFor(){return this._endBlockNode(Re)}label(e){return this._leafNode(new Fr(e))}break(e){return this._leafNode(new Kr(e))}return(e){let r=new mt;if(this._blockNode(r),this.code(e),r.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(mt)}try(e,r,s){if(!r&&!s)throw new Error('CodeGen: "try" without "catch" and "finally"');let n=new Wr;if(this._blockNode(n),this.code(e),r){let i=this.name("e");this._currNode=n.catch=new pt(i),r(i)}return s&&(this._currNode=n.finally=new ht,this.code(s)),this._endBlockNode(pt,ht)}throw(e){return this._leafNode(new Gr(e))}block(e,r){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(r),this}endBlock(e){let r=this._blockStarts.pop();if(r===void 0)throw new Error("CodeGen: not in self-balancing block");let s=this._nodes.length-r;if(s<0||e!==void 0&&s!==e)throw new Error(`CodeGen: wrong number of nodes: ${s} vs ${e} expected`);return this._nodes.length=r,this}func(e,r=I.nil,s,n){return this._blockNode(new ft(e,r,s)),n&&this.code(n).endFunc(),this}endFunc(){return this._endBlockNode(ft)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,r){let s=this._currNode;if(s instanceof e||r&&s instanceof r)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${r?`${e.kind}/${r.kind}`:e.kind}"`)}_elseNode(e){let r=this._currNode;if(!(r instanceof ke))throw new Error('CodeGen: "else" without "if"');return this._currNode=r.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let r=this._nodes;r[r.length-1]=e}};S.CodeGen=Zr;function qe(t,e){for(let r in e)t[r]=(t[r]||0)+(e[r]||0);return t}function Bt(t,e){return e instanceof I._CodeOrName?qe(t,e.names):t}function Ue(t,e,r){if(t instanceof I.Name)return s(t);if(!n(t))return t;return new I._Code(t._items.reduce((i,a)=>(a instanceof I.Name&&(a=s(a)),a instanceof I._Code?i.push(...a._items):i.push(a),i),[]));function s(i){let a=r[i.str];return a===void 0||e[i.str]!==1?i:(delete e[i.str],a)}function n(i){return i instanceof I._Code&&i._items.some(a=>a instanceof I.Name&&e[a.str]===1&&r[a.str]!==void 0)}}function ku(t,e){for(let r in e)t[r]=(t[r]||0)-(e[r]||0)}function ui(t){return typeof t=="boolean"||typeof t=="number"||t===null?!t:(0,I._)`!${Qr(t)}`}S.not=ui;var Ru=ci(S.operators.AND);function qu(...t){return t.reduce(Ru)}S.and=qu;var Au=ci(S.operators.OR);function ju(...t){return t.reduce(Au)}S.or=ju;function ci(t){return(e,r)=>e===I.nil?r:r===I.nil?e:(0,I._)`${Qr(e)} ${t} ${Qr(r)}`}function Qr(t){return t instanceof I.Name?t:(0,I._)`(${t})`}});var N=y(P=>{"use strict";Object.defineProperty(P,"__esModule",{value:!0});P.checkStrictMode=P.getErrorPath=P.Type=P.useFunc=P.setEvaluated=P.evaluatedPropsToName=P.mergeEvaluated=P.eachItem=P.unescapeJsonPointer=P.escapeJsonPointer=P.escapeFragment=P.unescapeFragment=P.schemaRefOrVal=P.schemaHasRulesButRef=P.schemaHasRules=P.checkUnknownRules=P.alwaysValidSchema=P.toHash=void 0;var A=b(),Cu=lt();function Mu(t){let e={};for(let r of t)e[r]=!0;return e}P.toHash=Mu;function zu(t,e){return typeof e=="boolean"?e:Object.keys(e).length===0?!0:(fi(t,e),!mi(e,t.self.RULES.all))}P.alwaysValidSchema=zu;function fi(t,e=t.schema){let{opts:r,self:s}=t;if(!r.strictSchema||typeof e=="boolean")return;let n=s.RULES.keywords;for(let i in e)n[i]||yi(t,`unknown keyword: "${i}"`)}P.checkUnknownRules=fi;function mi(t,e){if(typeof t=="boolean")return!t;for(let r in t)if(e[r])return!0;return!1}P.schemaHasRules=mi;function Du(t,e){if(typeof t=="boolean")return!t;for(let r in t)if(r!=="$ref"&&e.all[r])return!0;return!1}P.schemaHasRulesButRef=Du;function xu({topSchemaRef:t,schemaPath:e},r,s,n){if(!n){if(typeof r=="number"||typeof r=="boolean")return r;if(typeof r=="string")return(0,A._)`${r}`}return(0,A._)`${t}${e}${(0,A.getProperty)(s)}`}P.schemaRefOrVal=xu;function Vu(t){return pi(decodeURIComponent(t))}P.unescapeFragment=Vu;function Uu(t){return encodeURIComponent(es(t))}P.escapeFragment=Uu;function es(t){return typeof t=="number"?`${t}`:t.replace(/~/g,"~0").replace(/\//g,"~1")}P.escapeJsonPointer=es;function pi(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}P.unescapeJsonPointer=pi;function Lu(t,e){if(Array.isArray(t))for(let r of t)e(r);else e(t)}P.eachItem=Lu;function li({mergeNames:t,mergeToName:e,mergeValues:r,resultToName:s}){return(n,i,a,o)=>{let u=a===void 0?i:a instanceof A.Name?(i instanceof A.Name?t(n,i,a):e(n,i,a),a):i instanceof A.Name?(e(n,a,i),i):r(i,a);return o===A.Name&&!(u instanceof A.Name)?s(n,u):u}}P.mergeEvaluated={props:li({mergeNames:(t,e,r)=>t.if((0,A._)`${r} !== true && ${e} !== undefined`,()=>{t.if((0,A._)`${e} === true`,()=>t.assign(r,!0),()=>t.assign(r,(0,A._)`${r} || {}`).code((0,A._)`Object.assign(${r}, ${e})`))}),mergeToName:(t,e,r)=>t.if((0,A._)`${r} !== true`,()=>{e===!0?t.assign(r,!0):(t.assign(r,(0,A._)`${r} || {}`),ts(t,r,e))}),mergeValues:(t,e)=>t===!0?!0:{...t,...e},resultToName:hi}),items:li({mergeNames:(t,e,r)=>t.if((0,A._)`${r} !== true && ${e} !== undefined`,()=>t.assign(r,(0,A._)`${e} === true ? true : ${r} > ${e} ? ${r} : ${e}`)),mergeToName:(t,e,r)=>t.if((0,A._)`${r} !== true`,()=>t.assign(r,e===!0?!0:(0,A._)`${r} > ${e} ? ${r} : ${e}`)),mergeValues:(t,e)=>t===!0?!0:Math.max(t,e),resultToName:(t,e)=>t.var("items",e)})};function hi(t,e){if(e===!0)return t.var("props",!0);let r=t.var("props",(0,A._)`{}`);return e!==void 0&&ts(t,r,e),r}P.evaluatedPropsToName=hi;function ts(t,e,r){Object.keys(r).forEach(s=>t.assign((0,A._)`${e}${(0,A.getProperty)(s)}`,!0))}P.setEvaluated=ts;var di={};function Fu(t,e){return t.scopeValue("func",{ref:e,code:di[e.code]||(di[e.code]=new Cu._Code(e.code))})}P.useFunc=Fu;var Xr;(function(t){t[t.Num=0]="Num",t[t.Str=1]="Str"})(Xr||(P.Type=Xr={}));function Ku(t,e,r){if(t instanceof A.Name){let s=e===Xr.Num;return r?s?(0,A._)`"[" + ${t} + "]"`:(0,A._)`"['" + ${t} + "']"`:s?(0,A._)`"/" + ${t}`:(0,A._)`"/" + ${t}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return r?(0,A.getProperty)(t).toString():"/"+es(t)}P.getErrorPath=Ku;function yi(t,e,r=t.opts.strictSchema){if(r){if(e=`strict mode: ${e}`,r===!0)throw new Error(e);t.self.logger.warn(e)}}P.checkStrictMode=yi});var _e=y(rs=>{"use strict";Object.defineProperty(rs,"__esModule",{value:!0});var U=b(),Gu={data:new U.Name("data"),valCxt:new U.Name("valCxt"),instancePath:new U.Name("instancePath"),parentData:new U.Name("parentData"),parentDataProperty:new U.Name("parentDataProperty"),rootData:new U.Name("rootData"),dynamicAnchors:new U.Name("dynamicAnchors"),vErrors:new U.Name("vErrors"),errors:new U.Name("errors"),this:new U.Name("this"),self:new U.Name("self"),scope:new U.Name("scope"),json:new U.Name("json"),jsonPos:new U.Name("jsonPos"),jsonLen:new U.Name("jsonLen"),jsonPart:new U.Name("jsonPart")};rs.default=Gu});var yt=y(L=>{"use strict";Object.defineProperty(L,"__esModule",{value:!0});L.extendErrors=L.resetErrorsCount=L.reportExtraError=L.reportError=L.keyword$DataError=L.keywordError=void 0;var k=b(),Jt=N(),K=_e();L.keywordError={message:({keyword:t})=>(0,k.str)`must pass "${t}" keyword validation`};L.keyword$DataError={message:({keyword:t,schemaType:e})=>e?(0,k.str)`"${t}" keyword must be ${e} ($data)`:(0,k.str)`"${t}" keyword is invalid ($data)`};function Hu(t,e=L.keywordError,r,s){let{it:n}=t,{gen:i,compositeRule:a,allErrors:o}=n,u=$i(t,e,r);s??(a||o)?_i(i,u):gi(n,(0,k._)`[${u}]`)}L.reportError=Hu;function Bu(t,e=L.keywordError,r){let{it:s}=t,{gen:n,compositeRule:i,allErrors:a}=s,o=$i(t,e,r);_i(n,o),i||a||gi(s,K.default.vErrors)}L.reportExtraError=Bu;function Yu(t,e){t.assign(K.default.errors,e),t.if((0,k._)`${K.default.vErrors} !== null`,()=>t.if(e,()=>t.assign((0,k._)`${K.default.vErrors}.length`,e),()=>t.assign(K.default.vErrors,null)))}L.resetErrorsCount=Yu;function Ju({gen:t,keyword:e,schemaValue:r,data:s,errsCount:n,it:i}){if(n===void 0)throw new Error("ajv implementation error");let a=t.name("err");t.forRange("i",n,K.default.errors,o=>{t.const(a,(0,k._)`${K.default.vErrors}[${o}]`),t.if((0,k._)`${a}.instancePath === undefined`,()=>t.assign((0,k._)`${a}.instancePath`,(0,k.strConcat)(K.default.instancePath,i.errorPath))),t.assign((0,k._)`${a}.schemaPath`,(0,k.str)`${i.errSchemaPath}/${e}`),i.opts.verbose&&(t.assign((0,k._)`${a}.schema`,r),t.assign((0,k._)`${a}.data`,s))})}L.extendErrors=Ju;function _i(t,e){let r=t.const("err",e);t.if((0,k._)`${K.default.vErrors} === null`,()=>t.assign(K.default.vErrors,(0,k._)`[${r}]`),(0,k._)`${K.default.vErrors}.push(${r})`),t.code((0,k._)`${K.default.errors}++`)}function gi(t,e){let{gen:r,validateName:s,schemaEnv:n}=t;n.$async?r.throw((0,k._)`new ${t.ValidationError}(${e})`):(r.assign((0,k._)`${s}.errors`,e),r.return(!1))}var Ae={keyword:new k.Name("keyword"),schemaPath:new k.Name("schemaPath"),params:new k.Name("params"),propertyName:new k.Name("propertyName"),message:new k.Name("message"),schema:new k.Name("schema"),parentSchema:new k.Name("parentSchema")};function $i(t,e,r){let{createErrors:s}=t.it;return s===!1?(0,k._)`{}`:Wu(t,e,r)}function Wu(t,e,r={}){let{gen:s,it:n}=t,i=[Zu(n,r),Qu(t,r)];return Xu(t,e,i),s.object(...i)}function Zu({errorPath:t},{instancePath:e}){let r=e?(0,k.str)`${t}${(0,Jt.getErrorPath)(e,Jt.Type.Str)}`:t;return[K.default.instancePath,(0,k.strConcat)(K.default.instancePath,r)]}function Qu({keyword:t,it:{errSchemaPath:e}},{schemaPath:r,parentSchema:s}){let n=s?e:(0,k.str)`${e}/${t}`;return r&&(n=(0,k.str)`${n}${(0,Jt.getErrorPath)(r,Jt.Type.Str)}`),[Ae.schemaPath,n]}function Xu(t,{params:e,message:r},s){let{keyword:n,data:i,schemaValue:a,it:o}=t,{opts:u,propertyName:l,topSchemaRef:c,schemaPath:d}=o;s.push([Ae.keyword,n],[Ae.params,typeof e=="function"?e(t):e||(0,k._)`{}`]),u.messages&&s.push([Ae.message,typeof r=="function"?r(t):r]),u.verbose&&s.push([Ae.schema,a],[Ae.parentSchema,(0,k._)`${c}${d}`],[K.default.data,i]),l&&s.push([Ae.propertyName,l])}});var wi=y(Le=>{"use strict";Object.defineProperty(Le,"__esModule",{value:!0});Le.boolOrEmptySchema=Le.topBoolOrEmptySchema=void 0;var ec=yt(),tc=b(),rc=_e(),sc={message:"boolean schema is false"};function nc(t){let{gen:e,schema:r,validateName:s}=t;r===!1?vi(t,!1):typeof r=="object"&&r.$async===!0?e.return(rc.default.data):(e.assign((0,tc._)`${s}.errors`,null),e.return(!0))}Le.topBoolOrEmptySchema=nc;function ic(t,e){let{gen:r,schema:s}=t;s===!1?(r.var(e,!1),vi(t)):r.var(e,!0)}Le.boolOrEmptySchema=ic;function vi(t,e){let{gen:r,data:s}=t,n={gen:r,keyword:"false schema",data:s,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:t};(0,ec.reportError)(n,sc,void 0,e)}});var ss=y(Fe=>{"use strict";Object.defineProperty(Fe,"__esModule",{value:!0});Fe.getRules=Fe.isJSONType=void 0;var ac=["string","number","integer","boolean","null","object","array"],oc=new Set(ac);function uc(t){return typeof t=="string"&&oc.has(t)}Fe.isJSONType=uc;function cc(){let t={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...t,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},t.number,t.string,t.array,t.object],post:{rules:[]},all:{},keywords:{}}}Fe.getRules=cc});var ns=y(we=>{"use strict";Object.defineProperty(we,"__esModule",{value:!0});we.shouldUseRule=we.shouldUseGroup=we.schemaHasRulesForType=void 0;function lc({schema:t,self:e},r){let s=e.RULES.types[r];return s&&s!==!0&&bi(t,s)}we.schemaHasRulesForType=lc;function bi(t,e){return e.rules.some(r=>Ei(t,r))}we.shouldUseGroup=bi;function Ei(t,e){var r;return t[e.keyword]!==void 0||((r=e.definition.implements)===null||r===void 0?void 0:r.some(s=>t[s]!==void 0))}we.shouldUseRule=Ei});var _t=y(F=>{"use strict";Object.defineProperty(F,"__esModule",{value:!0});F.reportTypeError=F.checkDataTypes=F.checkDataType=F.coerceAndCheckDataType=F.getJSONTypes=F.getSchemaTypes=F.DataType=void 0;var dc=ss(),fc=ns(),mc=yt(),E=b(),Si=N(),Ke;(function(t){t[t.Correct=0]="Correct",t[t.Wrong=1]="Wrong"})(Ke||(F.DataType=Ke={}));function pc(t){let e=Pi(t.type);if(e.includes("null")){if(t.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!e.length&&t.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');t.nullable===!0&&e.push("null")}return e}F.getSchemaTypes=pc;function Pi(t){let e=Array.isArray(t)?t:t?[t]:[];if(e.every(dc.isJSONType))return e;throw new Error("type must be JSONType or JSONType[]: "+e.join(","))}F.getJSONTypes=Pi;function hc(t,e){let{gen:r,data:s,opts:n}=t,i=yc(e,n.coerceTypes),a=e.length>0&&!(i.length===0&&e.length===1&&(0,fc.schemaHasRulesForType)(t,e[0]));if(a){let o=as(e,s,n.strictNumbers,Ke.Wrong);r.if(o,()=>{i.length?_c(t,e,i):os(t)})}return a}F.coerceAndCheckDataType=hc;var Oi=new Set(["string","number","integer","boolean","null"]);function yc(t,e){return e?t.filter(r=>Oi.has(r)||e==="array"&&r==="array"):[]}function _c(t,e,r){let{gen:s,data:n,opts:i}=t,a=s.let("dataType",(0,E._)`typeof ${n}`),o=s.let("coerced",(0,E._)`undefined`);i.coerceTypes==="array"&&s.if((0,E._)`${a} == 'object' && Array.isArray(${n}) && ${n}.length == 1`,()=>s.assign(n,(0,E._)`${n}[0]`).assign(a,(0,E._)`typeof ${n}`).if(as(e,n,i.strictNumbers),()=>s.assign(o,n))),s.if((0,E._)`${o} !== undefined`);for(let l of r)(Oi.has(l)||l==="array"&&i.coerceTypes==="array")&&u(l);s.else(),os(t),s.endIf(),s.if((0,E._)`${o} !== undefined`,()=>{s.assign(n,o),gc(t,o)});function u(l){switch(l){case"string":s.elseIf((0,E._)`${a} == "number" || ${a} == "boolean"`).assign(o,(0,E._)`"" + ${n}`).elseIf((0,E._)`${n} === null`).assign(o,(0,E._)`""`);return;case"number":s.elseIf((0,E._)`${a} == "boolean" || ${n} === null
               || (${a} == "string" && ${n} && ${n} == +${n})`).assign(o,(0,E._)`+${n}`);return;case"integer":s.elseIf((0,E._)`${a} === "boolean" || ${n} === null
               || (${a} === "string" && ${n} && ${n} == +${n} && !(${n} % 1))`).assign(o,(0,E._)`+${n}`);return;case"boolean":s.elseIf((0,E._)`${n} === "false" || ${n} === 0 || ${n} === null`).assign(o,!1).elseIf((0,E._)`${n} === "true" || ${n} === 1`).assign(o,!0);return;case"null":s.elseIf((0,E._)`${n} === "" || ${n} === 0 || ${n} === false`),s.assign(o,null);return;case"array":s.elseIf((0,E._)`${a} === "string" || ${a} === "number"
-              || ${a} === "boolean" || ${n} === null`).assign(o,(0,E._)`[${n}]`)}}}function gc({gen:t,parentData:e,parentDataProperty:r},s){t.if((0,E._)`${e} !== undefined`,()=>t.assign((0,E._)`${e}[${r}]`,s))}function ns(t,e,r,s=Ke.Correct){let n=s===Ke.Correct?E.operators.EQ:E.operators.NEQ,i;switch(t){case"null":return(0,E._)`${e} ${n} null`;case"array":i=(0,E._)`Array.isArray(${e})`;break;case"object":i=(0,E._)`${e} && typeof ${e} == "object" && !Array.isArray(${e})`;break;case"integer":i=a((0,E._)`!(${e} % 1) && !isNaN(${e})`);break;case"number":i=a();break;default:return(0,E._)`typeof ${e} ${n} ${t}`}return s===Ke.Correct?i:(0,E.not)(i);function a(o=E.nil){return(0,E.and)((0,E._)`typeof ${e} == "number"`,o,r?(0,E._)`isFinite(${e})`:E.nil)}}F.checkDataType=ns;function is(t,e,r,s){if(t.length===1)return ns(t[0],e,r,s);let n,i=(0,Ei.toHash)(t);if(i.array&&i.object){let a=(0,E._)`typeof ${e} != "object"`;n=i.null?a:(0,E._)`!${e} || ${a}`,delete i.null,delete i.array,delete i.object}else n=E.nil;i.number&&delete i.integer;for(let a in i)n=(0,E.and)(n,ns(a,e,r,s));return n}F.checkDataTypes=is;var $c={message:({schema:t})=>`must be ${t}`,params:({schema:t,schemaValue:e})=>typeof t=="string"?(0,E._)`{type: ${t}}`:(0,E._)`{type: ${e}}`};function as(t){let e=vc(t);(0,mc.reportError)(e,$c)}F.reportTypeError=as;function vc(t){let{gen:e,data:r,schema:s}=t,n=(0,Ei.schemaRefOrVal)(t,s,"type");return{gen:e,keyword:"type",data:r,schema:s.type,schemaCode:n,schemaValue:n,parentSchema:s,params:{},it:t}}});var Ti=y(Zt=>{"use strict";Object.defineProperty(Zt,"__esModule",{value:!0});Zt.assignDefaults=void 0;var Ge=b(),wc=N();function bc(t,e){let{properties:r,items:s}=t.schema;if(e==="object"&&r)for(let n in r)Oi(t,n,r[n].default);else e==="array"&&Array.isArray(s)&&s.forEach((n,i)=>Oi(t,i,n.default))}Zt.assignDefaults=bc;function Oi(t,e,r){let{gen:s,compositeRule:n,data:i,opts:a}=t;if(r===void 0)return;let o=(0,Ge._)`${i}${(0,Ge.getProperty)(e)}`;if(n){(0,wc.checkStrictMode)(t,`default is ignored for: ${o}`);return}let u=(0,Ge._)`${o} === undefined`;a.useDefaults==="empty"&&(u=(0,Ge._)`${u} || ${o} === null || ${o} === ""`),s.if(u,(0,Ge._)`${o} = ${(0,Ge.stringify)(r)}`)}});var Z=y(R=>{"use strict";Object.defineProperty(R,"__esModule",{value:!0});R.validateUnion=R.validateArray=R.usePattern=R.callValidateCode=R.schemaProperties=R.allSchemaProperties=R.noPropertyInData=R.propertyInData=R.isOwnProperty=R.hasPropFunc=R.reportMissingProp=R.checkMissingProp=R.checkReportMissingProp=void 0;var C=b(),os=N(),be=_e(),Ec=N();function Sc(t,e){let{gen:r,data:s,it:n}=t;r.if(cs(r,s,e,n.opts.ownProperties),()=>{t.setParams({missingProperty:(0,C._)`${e}`},!0),t.error()})}R.checkReportMissingProp=Sc;function Pc({gen:t,data:e,it:{opts:r}},s,n){return(0,C.or)(...s.map(i=>(0,C.and)(cs(t,e,i,r.ownProperties),(0,C._)`${n} = ${i}`)))}R.checkMissingProp=Pc;function Oc(t,e){t.setParams({missingProperty:e},!0),t.error()}R.reportMissingProp=Oc;function Ii(t){return t.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,C._)`Object.prototype.hasOwnProperty`})}R.hasPropFunc=Ii;function us(t,e,r){return(0,C._)`${Ii(t)}.call(${e}, ${r})`}R.isOwnProperty=us;function Tc(t,e,r,s){let n=(0,C._)`${e}${(0,C.getProperty)(r)} !== undefined`;return s?(0,C._)`${n} && ${us(t,e,r)}`:n}R.propertyInData=Tc;function cs(t,e,r,s){let n=(0,C._)`${e}${(0,C.getProperty)(r)} === undefined`;return s?(0,C.or)(n,(0,C.not)(us(t,e,r))):n}R.noPropertyInData=cs;function Ni(t){return t?Object.keys(t).filter(e=>e!=="__proto__"):[]}R.allSchemaProperties=Ni;function Ic(t,e){return Ni(e).filter(r=>!(0,os.alwaysValidSchema)(t,e[r]))}R.schemaProperties=Ic;function Nc({schemaCode:t,data:e,it:{gen:r,topSchemaRef:s,schemaPath:n,errorPath:i},it:a},o,u,d){let c=d?(0,C._)`${t}, ${e}, ${s}${n}`:e,l=[[be.default.instancePath,(0,C.strConcat)(be.default.instancePath,i)],[be.default.parentData,a.parentData],[be.default.parentDataProperty,a.parentDataProperty],[be.default.rootData,be.default.rootData]];a.opts.dynamicRef&&l.push([be.default.dynamicAnchors,be.default.dynamicAnchors]);let h=(0,C._)`${c}, ${r.object(...l)}`;return u!==C.nil?(0,C._)`${o}.call(${u}, ${h})`:(0,C._)`${o}(${h})`}R.callValidateCode=Nc;var kc=(0,C._)`new RegExp`;function qc({gen:t,it:{opts:e}},r){let s=e.unicodeRegExp?"u":"",{regExp:n}=e.code,i=n(r,s);return t.scopeValue("pattern",{key:i.toString(),ref:i,code:(0,C._)`${n.code==="new RegExp"?kc:(0,Ec.useFunc)(t,n)}(${r}, ${s})`})}R.usePattern=qc;function Rc(t){let{gen:e,data:r,keyword:s,it:n}=t,i=e.name("valid");if(n.allErrors){let o=e.let("valid",!0);return a(()=>e.assign(o,!1)),o}return e.var(i,!0),a(()=>e.break()),i;function a(o){let u=e.const("len",(0,C._)`${r}.length`);e.forRange("i",0,u,d=>{t.subschema({keyword:s,dataProp:d,dataPropType:os.Type.Num},i),e.if((0,C.not)(i),o)})}}R.validateArray=Rc;function Ac(t){let{gen:e,schema:r,keyword:s,it:n}=t;if(!Array.isArray(r))throw new Error("ajv implementation error");if(r.some(u=>(0,os.alwaysValidSchema)(n,u))&&!n.opts.unevaluated)return;let a=e.let("valid",!1),o=e.name("_valid");e.block(()=>r.forEach((u,d)=>{let c=t.subschema({keyword:s,schemaProp:d,compositeRule:!0},o);e.assign(a,(0,C._)`${a} || ${o}`),t.mergeValidEvaluated(c,o)||e.if((0,C.not)(a))})),t.result(a,()=>t.reset(),()=>t.error(!0))}R.validateUnion=Ac});var Ri=y(oe=>{"use strict";Object.defineProperty(oe,"__esModule",{value:!0});oe.validateKeywordUsage=oe.validSchemaType=oe.funcKeywordCode=oe.macroKeywordCode=void 0;var G=b(),je=_e(),jc=Z(),Cc=_t();function Mc(t,e){let{gen:r,keyword:s,schema:n,parentSchema:i,it:a}=t,o=e.macro.call(a.self,n,i,a),u=qi(r,s,o);a.opts.validateSchema!==!1&&a.self.validateSchema(o,!0);let d=r.name("valid");t.subschema({schema:o,schemaPath:G.nil,errSchemaPath:`${a.errSchemaPath}/${s}`,topSchemaRef:u,compositeRule:!0},d),t.pass(d,()=>t.error(!0))}oe.macroKeywordCode=Mc;function zc(t,e){var r;let{gen:s,keyword:n,schema:i,parentSchema:a,$data:o,it:u}=t;xc(u,e);let d=!o&&e.compile?e.compile.call(u.self,i,a,u):e.validate,c=qi(s,n,d),l=s.let("valid");t.block$data(l,h),t.ok((r=e.valid)!==null&&r!==void 0?r:l);function h(){if(e.errors===!1)m(),e.modifying&&ki(t),_(()=>t.error());else{let g=e.async?p():f();e.modifying&&ki(t),_(()=>Dc(t,g))}}function p(){let g=s.let("ruleErrs",null);return s.try(()=>m((0,G._)`await `),I=>s.assign(l,!1).if((0,G._)`${I} instanceof ${u.ValidationError}`,()=>s.assign(g,(0,G._)`${I}.errors`),()=>s.throw(I))),g}function f(){let g=(0,G._)`${c}.errors`;return s.assign(g,null),m(G.nil),g}function m(g=e.async?(0,G._)`await `:G.nil){let I=u.opts.passContext?je.default.this:je.default.self,O=!("compile"in e&&!o||e.schema===!1);s.assign(l,(0,G._)`${g}${(0,jc.callValidateCode)(t,c,I,O)}`,e.modifying)}function _(g){var I;s.if((0,G.not)((I=e.valid)!==null&&I!==void 0?I:l),g)}}oe.funcKeywordCode=zc;function ki(t){let{gen:e,data:r,it:s}=t;e.if(s.parentData,()=>e.assign(r,(0,G._)`${s.parentData}[${s.parentDataProperty}]`))}function Dc(t,e){let{gen:r}=t;r.if((0,G._)`Array.isArray(${e})`,()=>{r.assign(je.default.vErrors,(0,G._)`${je.default.vErrors} === null ? ${e} : ${je.default.vErrors}.concat(${e})`).assign(je.default.errors,(0,G._)`${je.default.vErrors}.length`),(0,Cc.extendErrors)(t)},()=>t.error())}function xc({schemaEnv:t},e){if(e.async&&!t.$async)throw new Error("async keyword in sync schema")}function qi(t,e,r){if(r===void 0)throw new Error(`keyword "${e}" failed to compile`);return t.scopeValue("keyword",typeof r=="function"?{ref:r}:{ref:r,code:(0,G.stringify)(r)})}function Vc(t,e,r=!1){return!e.length||e.some(s=>s==="array"?Array.isArray(t):s==="object"?t&&typeof t=="object"&&!Array.isArray(t):typeof t==s||r&&typeof t>"u")}oe.validSchemaType=Vc;function Uc({schema:t,opts:e,self:r,errSchemaPath:s},n,i){if(Array.isArray(n.keyword)?!n.keyword.includes(i):n.keyword!==i)throw new Error("ajv implementation error");let a=n.dependencies;if(a?.some(o=>!Object.prototype.hasOwnProperty.call(t,o)))throw new Error(`parent schema must have dependencies of ${i}: ${a.join(",")}`);if(n.validateSchema&&!n.validateSchema(t[i])){let u=`keyword "${i}" value is invalid at path "${s}": `+r.errorsText(n.validateSchema.errors);if(e.validateSchema==="log")r.logger.error(u);else throw new Error(u)}}oe.validateKeywordUsage=Uc});var ji=y(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.extendSubschemaMode=Ee.extendSubschemaData=Ee.getSubschema=void 0;var ue=b(),Ai=N();function Lc(t,{keyword:e,schemaProp:r,schema:s,schemaPath:n,errSchemaPath:i,topSchemaRef:a}){if(e!==void 0&&s!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(e!==void 0){let o=t.schema[e];return r===void 0?{schema:o,schemaPath:(0,ue._)`${t.schemaPath}${(0,ue.getProperty)(e)}`,errSchemaPath:`${t.errSchemaPath}/${e}`}:{schema:o[r],schemaPath:(0,ue._)`${t.schemaPath}${(0,ue.getProperty)(e)}${(0,ue.getProperty)(r)}`,errSchemaPath:`${t.errSchemaPath}/${e}/${(0,Ai.escapeFragment)(r)}`}}if(s!==void 0){if(n===void 0||i===void 0||a===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:s,schemaPath:n,topSchemaRef:a,errSchemaPath:i}}throw new Error('either "keyword" or "schema" must be passed')}Ee.getSubschema=Lc;function Fc(t,e,{dataProp:r,dataPropType:s,data:n,dataTypes:i,propertyName:a}){if(n!==void 0&&r!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen:o}=e;if(r!==void 0){let{errorPath:d,dataPathArr:c,opts:l}=e,h=o.let("data",(0,ue._)`${e.data}${(0,ue.getProperty)(r)}`,!0);u(h),t.errorPath=(0,ue.str)`${d}${(0,Ai.getErrorPath)(r,s,l.jsPropertySyntax)}`,t.parentDataProperty=(0,ue._)`${r}`,t.dataPathArr=[...c,t.parentDataProperty]}if(n!==void 0){let d=n instanceof ue.Name?n:o.let("data",n,!0);u(d),a!==void 0&&(t.propertyName=a)}i&&(t.dataTypes=i);function u(d){t.data=d,t.dataLevel=e.dataLevel+1,t.dataTypes=[],e.definedProperties=new Set,t.parentData=e.data,t.dataNames=[...e.dataNames,d]}}Ee.extendSubschemaData=Fc;function Kc(t,{jtdDiscriminator:e,jtdMetadata:r,compositeRule:s,createErrors:n,allErrors:i}){s!==void 0&&(t.compositeRule=s),n!==void 0&&(t.createErrors=n),i!==void 0&&(t.allErrors=i),t.jtdDiscriminator=e,t.jtdMetadata=r}Ee.extendSubschemaMode=Kc});var ds=y((Rh,Ci)=>{"use strict";Ci.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 s,n,i;if(Array.isArray(e)){if(s=e.length,s!=r.length)return!1;for(n=s;n--!==0;)if(!t(e[n],r[n]))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(i=Object.keys(e),s=i.length,s!==Object.keys(r).length)return!1;for(n=s;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=s;n--!==0;){var a=i[n];if(!t(e[a],r[a]))return!1}return!0}return e!==e&&r!==r}});var zi=y((Ah,Mi)=>{"use strict";var Se=Mi.exports=function(t,e,r){typeof e=="function"&&(r=e,e={}),r=e.cb||r;var s=typeof r=="function"?r:r.pre||function(){},n=r.post||function(){};Qt(e,s,n,t,"",t)};Se.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};Se.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};Se.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};Se.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function Qt(t,e,r,s,n,i,a,o,u,d){if(s&&typeof s=="object"&&!Array.isArray(s)){e(s,n,i,a,o,u,d);for(var c in s){var l=s[c];if(Array.isArray(l)){if(c in Se.arrayKeywords)for(var h=0;h<l.length;h++)Qt(t,e,r,l[h],n+"/"+c+"/"+h,i,n,c,s,h)}else if(c in Se.propsKeywords){if(l&&typeof l=="object")for(var p in l)Qt(t,e,r,l[p],n+"/"+c+"/"+Gc(p),i,n,c,s,p)}else(c in Se.keywords||t.allKeys&&!(c in Se.skipKeywords))&&Qt(t,e,r,l,n+"/"+c,i,n,c,s)}r(s,n,i,a,o,u,d)}}function Gc(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}});var $t=y(Y=>{"use strict";Object.defineProperty(Y,"__esModule",{value:!0});Y.getSchemaRefs=Y.resolveUrl=Y.normalizeId=Y._getFullPath=Y.getFullPath=Y.inlineRef=void 0;var Hc=N(),Bc=ds(),Yc=zi(),Jc=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function Wc(t,e=!0){return typeof t=="boolean"?!0:e===!0?!ls(t):e?Di(t)<=e:!1}Y.inlineRef=Wc;var Zc=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function ls(t){for(let e in t){if(Zc.has(e))return!0;let r=t[e];if(Array.isArray(r)&&r.some(ls)||typeof r=="object"&&ls(r))return!0}return!1}function Di(t){let e=0;for(let r in t){if(r==="$ref")return 1/0;if(e++,!Jc.has(r)&&(typeof t[r]=="object"&&(0,Hc.eachItem)(t[r],s=>e+=Di(s)),e===1/0))return 1/0}return e}function xi(t,e="",r){r!==!1&&(e=He(e));let s=t.parse(e);return Vi(t,s)}Y.getFullPath=xi;function Vi(t,e){return t.serialize(e).split("#")[0]+"#"}Y._getFullPath=Vi;var Qc=/#\/?$/;function He(t){return t?t.replace(Qc,""):""}Y.normalizeId=He;function Xc(t,e,r){return r=He(r),t.resolve(e,r)}Y.resolveUrl=Xc;var ed=/^[a-z_][-a-z0-9._]*$/i;function td(t,e){if(typeof t=="boolean")return{};let{schemaId:r,uriResolver:s}=this.opts,n=He(t[r]||e),i={"":n},a=xi(s,n,!1),o={},u=new Set;return Yc(t,{allKeys:!0},(l,h,p,f)=>{if(f===void 0)return;let m=a+h,_=i[f];typeof l[r]=="string"&&(_=g.call(this,l[r])),I.call(this,l.$anchor),I.call(this,l.$dynamicAnchor),i[h]=_;function g(O){let j=this.opts.uriResolver.resolve;if(O=He(_?j(_,O):O),u.has(O))throw c(O);u.add(O);let w=this.refs[O];return typeof w=="string"&&(w=this.refs[w]),typeof w=="object"?d(l,w.schema,O):O!==He(m)&&(O[0]==="#"?(d(l,o[O],O),o[O]=l):this.refs[O]=m),O}function I(O){if(typeof O=="string"){if(!ed.test(O))throw new Error(`invalid anchor "${O}"`);g.call(this,`#${O}`)}}}),o;function d(l,h,p){if(h!==void 0&&!Bc(l,h))throw c(p)}function c(l){return new Error(`reference "${l}" resolves to more than one schema`)}}Y.getSchemaRefs=td});var bt=y(Pe=>{"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});Pe.getData=Pe.KeywordCxt=Pe.validateFunctionCode=void 0;var Gi=vi(),Ui=gt(),ms=ss(),Xt=gt(),rd=Ti(),wt=Ri(),fs=ji(),$=b(),v=_e(),sd=$t(),ge=N(),vt=_t();function nd(t){if(Yi(t)&&(Ji(t),Bi(t))){od(t);return}Hi(t,()=>(0,Gi.topBoolOrEmptySchema)(t))}Pe.validateFunctionCode=nd;function Hi({gen:t,validateName:e,schema:r,schemaEnv:s,opts:n},i){n.code.es5?t.func(e,(0,$._)`${v.default.data}, ${v.default.valCxt}`,s.$async,()=>{t.code((0,$._)`"use strict"; ${Li(r,n)}`),ad(t,n),t.code(i)}):t.func(e,(0,$._)`${v.default.data}, ${id(n)}`,s.$async,()=>t.code(Li(r,n)).code(i))}function id(t){return(0,$._)`{${v.default.instancePath}="", ${v.default.parentData}, ${v.default.parentDataProperty}, ${v.default.rootData}=${v.default.data}${t.dynamicRef?(0,$._)`, ${v.default.dynamicAnchors}={}`:$.nil}}={}`}function ad(t,e){t.if(v.default.valCxt,()=>{t.var(v.default.instancePath,(0,$._)`${v.default.valCxt}.${v.default.instancePath}`),t.var(v.default.parentData,(0,$._)`${v.default.valCxt}.${v.default.parentData}`),t.var(v.default.parentDataProperty,(0,$._)`${v.default.valCxt}.${v.default.parentDataProperty}`),t.var(v.default.rootData,(0,$._)`${v.default.valCxt}.${v.default.rootData}`),e.dynamicRef&&t.var(v.default.dynamicAnchors,(0,$._)`${v.default.valCxt}.${v.default.dynamicAnchors}`)},()=>{t.var(v.default.instancePath,(0,$._)`""`),t.var(v.default.parentData,(0,$._)`undefined`),t.var(v.default.parentDataProperty,(0,$._)`undefined`),t.var(v.default.rootData,v.default.data),e.dynamicRef&&t.var(v.default.dynamicAnchors,(0,$._)`{}`)})}function od(t){let{schema:e,opts:r,gen:s}=t;Hi(t,()=>{r.$comment&&e.$comment&&Zi(t),fd(t),s.let(v.default.vErrors,null),s.let(v.default.errors,0),r.unevaluated&&ud(t),Wi(t),hd(t)})}function ud(t){let{gen:e,validateName:r}=t;t.evaluated=e.const("evaluated",(0,$._)`${r}.evaluated`),e.if((0,$._)`${t.evaluated}.dynamicProps`,()=>e.assign((0,$._)`${t.evaluated}.props`,(0,$._)`undefined`)),e.if((0,$._)`${t.evaluated}.dynamicItems`,()=>e.assign((0,$._)`${t.evaluated}.items`,(0,$._)`undefined`))}function Li(t,e){let r=typeof t=="object"&&t[e.schemaId];return r&&(e.code.source||e.code.process)?(0,$._)`/*# sourceURL=${r} */`:$.nil}function cd(t,e){if(Yi(t)&&(Ji(t),Bi(t))){dd(t,e);return}(0,Gi.boolOrEmptySchema)(t,e)}function Bi({schema:t,self:e}){if(typeof t=="boolean")return!t;for(let r in t)if(e.RULES.all[r])return!0;return!1}function Yi(t){return typeof t.schema!="boolean"}function dd(t,e){let{schema:r,gen:s,opts:n}=t;n.$comment&&r.$comment&&Zi(t),md(t),pd(t);let i=s.const("_errs",v.default.errors);Wi(t,i),s.var(e,(0,$._)`${i} === ${v.default.errors}`)}function Ji(t){(0,ge.checkUnknownRules)(t),ld(t)}function Wi(t,e){if(t.opts.jtd)return Fi(t,[],!1,e);let r=(0,Ui.getSchemaTypes)(t.schema),s=(0,Ui.coerceAndCheckDataType)(t,r);Fi(t,r,!s,e)}function ld(t){let{schema:e,errSchemaPath:r,opts:s,self:n}=t;e.$ref&&s.ignoreKeywordsWithRef&&(0,ge.schemaHasRulesButRef)(e,n.RULES)&&n.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}function fd(t){let{schema:e,opts:r}=t;e.default!==void 0&&r.useDefaults&&r.strictSchema&&(0,ge.checkStrictMode)(t,"default is ignored in the schema root")}function md(t){let e=t.schema[t.opts.schemaId];e&&(t.baseId=(0,sd.resolveUrl)(t.opts.uriResolver,t.baseId,e))}function pd(t){if(t.schema.$async&&!t.schemaEnv.$async)throw new Error("async schema in sync schema")}function Zi({gen:t,schemaEnv:e,schema:r,errSchemaPath:s,opts:n}){let i=r.$comment;if(n.$comment===!0)t.code((0,$._)`${v.default.self}.logger.log(${i})`);else if(typeof n.$comment=="function"){let a=(0,$.str)`${s}/$comment`,o=t.scopeValue("root",{ref:e.root});t.code((0,$._)`${v.default.self}.opts.$comment(${i}, ${a}, ${o}.schema)`)}}function hd(t){let{gen:e,schemaEnv:r,validateName:s,ValidationError:n,opts:i}=t;r.$async?e.if((0,$._)`${v.default.errors} === 0`,()=>e.return(v.default.data),()=>e.throw((0,$._)`new ${n}(${v.default.vErrors})`)):(e.assign((0,$._)`${s}.errors`,v.default.vErrors),i.unevaluated&&yd(t),e.return((0,$._)`${v.default.errors} === 0`))}function yd({gen:t,evaluated:e,props:r,items:s}){r instanceof $.Name&&t.assign((0,$._)`${e}.props`,r),s instanceof $.Name&&t.assign((0,$._)`${e}.items`,s)}function Fi(t,e,r,s){let{gen:n,schema:i,data:a,allErrors:o,opts:u,self:d}=t,{RULES:c}=d;if(i.$ref&&(u.ignoreKeywordsWithRef||!(0,ge.schemaHasRulesButRef)(i,c))){n.block(()=>Xi(t,"$ref",c.all.$ref.definition));return}u.jtd||_d(t,e),n.block(()=>{for(let h of c.rules)l(h);l(c.post)});function l(h){(0,ms.shouldUseGroup)(i,h)&&(h.type?(n.if((0,Xt.checkDataType)(h.type,a,u.strictNumbers)),Ki(t,h),e.length===1&&e[0]===h.type&&r&&(n.else(),(0,Xt.reportTypeError)(t)),n.endIf()):Ki(t,h),o||n.if((0,$._)`${v.default.errors} === ${s||0}`))}}function Ki(t,e){let{gen:r,schema:s,opts:{useDefaults:n}}=t;n&&(0,rd.assignDefaults)(t,e.type),r.block(()=>{for(let i of e.rules)(0,ms.shouldUseRule)(s,i)&&Xi(t,i.keyword,i.definition,e.type)})}function _d(t,e){t.schemaEnv.meta||!t.opts.strictTypes||(gd(t,e),t.opts.allowUnionTypes||$d(t,e),vd(t,t.dataTypes))}function gd(t,e){if(e.length){if(!t.dataTypes.length){t.dataTypes=e;return}e.forEach(r=>{Qi(t.dataTypes,r)||ps(t,`type "${r}" not allowed by context "${t.dataTypes.join(",")}"`)}),bd(t,e)}}function $d(t,e){e.length>1&&!(e.length===2&&e.includes("null"))&&ps(t,"use allowUnionTypes to allow union type keyword")}function vd(t,e){let r=t.self.RULES.all;for(let s in r){let n=r[s];if(typeof n=="object"&&(0,ms.shouldUseRule)(t.schema,n)){let{type:i}=n.definition;i.length&&!i.some(a=>wd(e,a))&&ps(t,`missing type "${i.join(",")}" for keyword "${s}"`)}}}function wd(t,e){return t.includes(e)||e==="number"&&t.includes("integer")}function Qi(t,e){return t.includes(e)||e==="integer"&&t.includes("number")}function bd(t,e){let r=[];for(let s of t.dataTypes)Qi(e,s)?r.push(s):e.includes("integer")&&s==="number"&&r.push("integer");t.dataTypes=r}function ps(t,e){let r=t.schemaEnv.baseId+t.errSchemaPath;e+=` at "${r}" (strictTypes)`,(0,ge.checkStrictMode)(t,e,t.opts.strictTypes)}var er=class{constructor(e,r,s){if((0,wt.validateKeywordUsage)(e,r,s),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=s,this.data=e.data,this.schema=e.schema[s],this.$data=r.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,ge.schemaRefOrVal)(e,this.schema,s,this.$data),this.schemaType=r.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=r,this.$data)this.schemaCode=e.gen.const("vSchema",ea(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,wt.validSchemaType)(this.schema,r.schemaType,r.allowUndefined))throw new Error(`${s} value must be ${JSON.stringify(r.schemaType)}`);("code"in r?r.trackErrors:r.errors!==!1)&&(this.errsCount=e.gen.const("_errs",v.default.errors))}result(e,r,s){this.failResult((0,$.not)(e),r,s)}failResult(e,r,s){this.gen.if(e),s?s():this.error(),r?(this.gen.else(),r(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,r){this.failResult((0,$.not)(e),void 0,r)}fail(e){if(e===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:r}=this;this.fail((0,$._)`${r} !== undefined && (${(0,$.or)(this.invalid$data(),e)})`)}error(e,r,s){if(r){this.setParams(r),this._error(e,s),this.setParams({});return}this._error(e,s)}_error(e,r){(e?vt.reportExtraError:vt.reportError)(this,this.def.error,r)}$dataError(){(0,vt.reportError)(this,this.def.$dataError||vt.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,vt.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,r){r?Object.assign(this.params,e):this.params=e}block$data(e,r,s=$.nil){this.gen.block(()=>{this.check$data(e,s),r()})}check$data(e=$.nil,r=$.nil){if(!this.$data)return;let{gen:s,schemaCode:n,schemaType:i,def:a}=this;s.if((0,$.or)((0,$._)`${n} === undefined`,r)),e!==$.nil&&s.assign(e,!0),(i.length||a.validateSchema)&&(s.elseIf(this.invalid$data()),this.$dataError(),e!==$.nil&&s.assign(e,!1)),s.else()}invalid$data(){let{gen:e,schemaCode:r,schemaType:s,def:n,it:i}=this;return(0,$.or)(a(),o());function a(){if(s.length){if(!(r instanceof $.Name))throw new Error("ajv implementation error");let u=Array.isArray(s)?s:[s];return(0,$._)`${(0,Xt.checkDataTypes)(u,r,i.opts.strictNumbers,Xt.DataType.Wrong)}`}return $.nil}function o(){if(n.validateSchema){let u=e.scopeValue("validate$data",{ref:n.validateSchema});return(0,$._)`!${u}(${r})`}return $.nil}}subschema(e,r){let s=(0,fs.getSubschema)(this.it,e);(0,fs.extendSubschemaData)(s,this.it,e),(0,fs.extendSubschemaMode)(s,e);let n={...this.it,...s,items:void 0,props:void 0};return cd(n,r),n}mergeEvaluated(e,r){let{it:s,gen:n}=this;s.opts.unevaluated&&(s.props!==!0&&e.props!==void 0&&(s.props=ge.mergeEvaluated.props(n,e.props,s.props,r)),s.items!==!0&&e.items!==void 0&&(s.items=ge.mergeEvaluated.items(n,e.items,s.items,r)))}mergeValidEvaluated(e,r){let{it:s,gen:n}=this;if(s.opts.unevaluated&&(s.props!==!0||s.items!==!0))return n.if(r,()=>this.mergeEvaluated(e,$.Name)),!0}};Pe.KeywordCxt=er;function Xi(t,e,r,s){let n=new er(t,r,e);"code"in r?r.code(n,s):n.$data&&r.validate?(0,wt.funcKeywordCode)(n,r):"macro"in r?(0,wt.macroKeywordCode)(n,r):(r.compile||r.validate)&&(0,wt.funcKeywordCode)(n,r)}var Ed=/^\/(?:[^~]|~0|~1)*$/,Sd=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function ea(t,{dataLevel:e,dataNames:r,dataPathArr:s}){let n,i;if(t==="")return v.default.rootData;if(t[0]==="/"){if(!Ed.test(t))throw new Error(`Invalid JSON-pointer: ${t}`);n=t,i=v.default.rootData}else{let d=Sd.exec(t);if(!d)throw new Error(`Invalid JSON-pointer: ${t}`);let c=+d[1];if(n=d[2],n==="#"){if(c>=e)throw new Error(u("property/index",c));return s[e-c]}if(c>e)throw new Error(u("data",c));if(i=r[e-c],!n)return i}let a=i,o=n.split("/");for(let d of o)d&&(i=(0,$._)`${i}${(0,$.getProperty)((0,ge.unescapeJsonPointer)(d))}`,a=(0,$._)`${a} && ${i}`);return a;function u(d,c){return`Cannot access ${d} ${c} levels up, current level is ${e}`}}Pe.getData=ea});var tr=y(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});var hs=class extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}};ys.default=hs});var Et=y($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});var _s=$t(),gs=class extends Error{constructor(e,r,s,n){super(n||`can't resolve reference ${s} from id ${r}`),this.missingRef=(0,_s.resolveUrl)(e,r,s),this.missingSchema=(0,_s.normalizeId)((0,_s.getFullPath)(e,this.missingRef))}};$s.default=gs});var sr=y(Q=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.resolveSchema=Q.getCompilingSchema=Q.resolveRef=Q.compileSchema=Q.SchemaEnv=void 0;var re=b(),Pd=tr(),Ce=_e(),se=$t(),ta=N(),Od=bt(),Be=class{constructor(e){var r;this.refs={},this.dynamicAnchors={};let s;typeof e.schema=="object"&&(s=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=(r=e.baseId)!==null&&r!==void 0?r:(0,se.normalizeId)(s?.[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=s?.$async,this.refs={}}};Q.SchemaEnv=Be;function ws(t){let e=ra.call(this,t);if(e)return e;let r=(0,se.getFullPath)(this.opts.uriResolver,t.root.baseId),{es5:s,lines:n}=this.opts.code,{ownProperties:i}=this.opts,a=new re.CodeGen(this.scope,{es5:s,lines:n,ownProperties:i}),o;t.$async&&(o=a.scopeValue("Error",{ref:Pd.default,code:(0,re._)`require("ajv/dist/runtime/validation_error").default`}));let u=a.scopeName("validate");t.validateName=u;let d={gen:a,allErrors:this.opts.allErrors,data:Ce.default.data,parentData:Ce.default.parentData,parentDataProperty:Ce.default.parentDataProperty,dataNames:[Ce.default.data],dataPathArr:[re.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:a.scopeValue("schema",this.opts.code.source===!0?{ref:t.schema,code:(0,re.stringify)(t.schema)}:{ref:t.schema}),validateName:u,ValidationError:o,schema:t.schema,schemaEnv:t,rootId:r,baseId:t.baseId||r,schemaPath:re.nil,errSchemaPath:t.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,re._)`""`,opts:this.opts,self:this},c;try{this._compilations.add(t),(0,Od.validateFunctionCode)(d),a.optimize(this.opts.code.optimize);let l=a.toString();c=`${a.scopeRefs(Ce.default.scope)}return ${l}`,this.opts.code.process&&(c=this.opts.code.process(c,t));let p=new Function(`${Ce.default.self}`,`${Ce.default.scope}`,c)(this,this.scope.get());if(this.scope.value(u,{ref:p}),p.errors=null,p.schema=t.schema,p.schemaEnv=t,t.$async&&(p.$async=!0),this.opts.code.source===!0&&(p.source={validateName:u,validateCode:l,scopeValues:a._values}),this.opts.unevaluated){let{props:f,items:m}=d;p.evaluated={props:f instanceof re.Name?void 0:f,items:m instanceof re.Name?void 0:m,dynamicProps:f instanceof re.Name,dynamicItems:m instanceof re.Name},p.source&&(p.source.evaluated=(0,re.stringify)(p.evaluated))}return t.validate=p,t}catch(l){throw delete t.validate,delete t.validateName,c&&this.logger.error("Error compiling schema, function code:",c),l}finally{this._compilations.delete(t)}}Q.compileSchema=ws;function Td(t,e,r){var s;r=(0,se.resolveUrl)(this.opts.uriResolver,e,r);let n=t.refs[r];if(n)return n;let i=kd.call(this,t,r);if(i===void 0){let a=(s=t.localRefs)===null||s===void 0?void 0:s[r],{schemaId:o}=this.opts;a&&(i=new Be({schema:a,schemaId:o,root:t,baseId:e}))}if(i!==void 0)return t.refs[r]=Id.call(this,i)}Q.resolveRef=Td;function Id(t){return(0,se.inlineRef)(t.schema,this.opts.inlineRefs)?t.schema:t.validate?t:ws.call(this,t)}function ra(t){for(let e of this._compilations)if(Nd(e,t))return e}Q.getCompilingSchema=ra;function Nd(t,e){return t.schema===e.schema&&t.root===e.root&&t.baseId===e.baseId}function kd(t,e){let r;for(;typeof(r=this.refs[e])=="string";)e=r;return r||this.schemas[e]||rr.call(this,t,e)}function rr(t,e){let r=this.opts.uriResolver.parse(e),s=(0,se._getFullPath)(this.opts.uriResolver,r),n=(0,se.getFullPath)(this.opts.uriResolver,t.baseId,void 0);if(Object.keys(t.schema).length>0&&s===n)return vs.call(this,r,t);let i=(0,se.normalizeId)(s),a=this.refs[i]||this.schemas[i];if(typeof a=="string"){let o=rr.call(this,t,a);return typeof o?.schema!="object"?void 0:vs.call(this,r,o)}if(typeof a?.schema=="object"){if(a.validate||ws.call(this,a),i===(0,se.normalizeId)(e)){let{schema:o}=a,{schemaId:u}=this.opts,d=o[u];return d&&(n=(0,se.resolveUrl)(this.opts.uriResolver,n,d)),new Be({schema:o,schemaId:u,root:t,baseId:n})}return vs.call(this,r,a)}}Q.resolveSchema=rr;var qd=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function vs(t,{baseId:e,schema:r,root:s}){var n;if(((n=t.fragment)===null||n===void 0?void 0:n[0])!=="/")return;for(let o of t.fragment.slice(1).split("/")){if(typeof r=="boolean")return;let u=r[(0,ta.unescapeFragment)(o)];if(u===void 0)return;r=u;let d=typeof r=="object"&&r[this.opts.schemaId];!qd.has(o)&&d&&(e=(0,se.resolveUrl)(this.opts.uriResolver,e,d))}let i;if(typeof r!="boolean"&&r.$ref&&!(0,ta.schemaHasRulesButRef)(r,this.RULES)){let o=(0,se.resolveUrl)(this.opts.uriResolver,e,r.$ref);i=rr.call(this,s,o)}let{schemaId:a}=this.opts;if(i=i||new Be({schema:r,schemaId:a,root:s,baseId:e}),i.schema!==i.root.schema)return i}});var sa=y((xh,Rd)=>{Rd.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}});var Ss=y((Vh,ca)=>{"use strict";var Ad=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu),ia=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u),bs=RegExp.prototype.test.bind(/^[\da-f]{2}$/iu),aa=RegExp.prototype.test.bind(/^[\da-z\-._~]$/iu),jd=RegExp.prototype.test.bind(/^[\da-z\-._~!$&'()*+,;=:@/]$/iu);function Es(t){let e="",r=0,s=0;for(s=0;s<t.length;s++)if(r=t[s].charCodeAt(0),r!==48){if(!(r>=48&&r<=57||r>=65&&r<=70||r>=97&&r<=102))return"";e+=t[s];break}for(s+=1;s<t.length;s++){if(r=t[s].charCodeAt(0),!(r>=48&&r<=57||r>=65&&r<=70||r>=97&&r<=102))return"";e+=t[s]}return e}var Cd=RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u);function na(t){return t.length=0,!0}function Md(t,e,r){if(t.length){let s=Es(t);if(s!=="")e.push(s);else return r.error=!0,!1;t.length=0}return!0}function zd(t){let e=0,r={error:!1,address:"",zone:""},s=[],n=[],i=!1,a=!1,o=Md;for(let u=0;u<t.length;u++){let d=t[u];if(!(d==="["||d==="]"))if(d===":"){if(i===!0&&(a=!0),!o(n,s,r))break;if(++e>7){r.error=!0;break}u>0&&t[u-1]===":"&&(i=!0),s.push(":");continue}else if(d==="%"){if(!o(n,s,r))break;o=na}else{n.push(d);continue}}return n.length&&(o===na?r.zone=n.join(""):a?s.push(n.join("")):s.push(Es(n))),r.address=s.join(""),r}function oa(t){if(Dd(t,":")<2)return{host:t,isIPV6:!1};let e=zd(t);if(e.error)return{host:t,isIPV6:!1};{let r=e.address,s=e.address;return e.zone&&(r+="%"+e.zone,s+="%25"+e.zone),{host:r,isIPV6:!0,escapedHost:s}}}function Dd(t,e){let r=0;for(let s=0;s<t.length;s++)t[s]===e&&r++;return r}function xd(t){let e=t,r=[],s=-1,n=0;for(;n=e.length;){if(n===1){if(e===".")break;if(e==="/"){r.push("/");break}else{r.push(e);break}}else if(n===2){if(e[0]==="."){if(e[1]===".")break;if(e[1]==="/"){e=e.slice(2);continue}}else if(e[0]==="/"&&(e[1]==="."||e[1]==="/")){r.push("/");break}}else if(n===3&&e==="/.."){r.length!==0&&r.pop(),r.push("/");break}if(e[0]==="."){if(e[1]==="."){if(e[2]==="/"){e=e.slice(3);continue}}else if(e[1]==="/"){e=e.slice(2);continue}}else if(e[0]==="/"&&e[1]==="."){if(e[2]==="/"){e=e.slice(2);continue}else if(e[2]==="."&&e[3]==="/"){e=e.slice(3),r.length!==0&&r.pop();continue}}if((s=e.indexOf("/",1))===-1){r.push(e);break}else r.push(e.slice(0,s)),e=e.slice(s)}return r.join("")}var Vd={"@":"%40","/":"%2F","?":"%3F","#":"%23",":":"%3A"},Ud=/[@/?#:]/g,Ld=/[@/?#]/g;function ua(t,e){let r=e?Ld:Ud;return r.lastIndex=0,t.replace(r,s=>Vd[s])}function Fd(t,e=!1){if(t.indexOf("%")===-1)return t;let r="";for(let s=0;s<t.length;s++){if(t[s]==="%"&&s+2<t.length){let n=t.slice(s+1,s+3);if(bs(n)){let i=n.toUpperCase(),a=String.fromCharCode(parseInt(i,16));e&&aa(a)?r+=a:r+="%"+i,s+=2;continue}}r+=t[s]}return r}function Kd(t){let e="";for(let r=0;r<t.length;r++){if(t[r]==="%"&&r+2<t.length){let s=t.slice(r+1,r+3);if(bs(s)){let n=s.toUpperCase(),i=String.fromCharCode(parseInt(n,16));i!=="."&&aa(i)?e+=i:e+="%"+n,r+=2;continue}}jd(t[r])?e+=t[r]:e+=escape(t[r])}return e}function Gd(t){let e="";for(let r=0;r<t.length;r++){if(t[r]==="%"&&r+2<t.length){let s=t.slice(r+1,r+3);if(bs(s)){e+="%"+s.toUpperCase(),r+=2;continue}}e+=escape(t[r])}return e}function Hd(t){let e=[];if(t.userinfo!==void 0&&(e.push(t.userinfo),e.push("@")),t.host!==void 0){let r=unescape(t.host);if(!ia(r)){let s=oa(r);s.isIPV6===!0?r=`[${s.escapedHost}]`:r=ua(r,!1)}e.push(r)}return(typeof t.port=="number"||typeof t.port=="string")&&(e.push(":"),e.push(String(t.port))),e.length?e.join(""):void 0}ca.exports={nonSimpleDomain:Cd,recomposeAuthority:Hd,reescapeHostDelimiters:ua,normalizePercentEncoding:Fd,normalizePathEncoding:Kd,escapePreservingEscapes:Gd,removeDotSegments:xd,isIPv4:ia,isUUID:Ad,normalizeIPv6:oa,stringArrayToHexStripped:Es}});var pa=y((Uh,ma)=>{"use strict";var{isUUID:Bd}=Ss(),Yd=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu,Jd=["http","https","ws","wss","urn","urn:uuid"];function Wd(t){return Jd.indexOf(t)!==-1}function Ps(t){return t.secure===!0?!0:t.secure===!1?!1:t.scheme?t.scheme.length===3&&(t.scheme[0]==="w"||t.scheme[0]==="W")&&(t.scheme[1]==="s"||t.scheme[1]==="S")&&(t.scheme[2]==="s"||t.scheme[2]==="S"):!1}function da(t){return t.host||(t.error=t.error||"HTTP URIs must have a host."),t}function la(t){let e=String(t.scheme).toLowerCase()==="https";return(t.port===(e?443:80)||t.port==="")&&(t.port=void 0),t.path||(t.path="/"),t}function Zd(t){return t.secure=Ps(t),t.resourceName=(t.path||"/")+(t.query?"?"+t.query:""),t.path=void 0,t.query=void 0,t}function Qd(t){if((t.port===(Ps(t)?443:80)||t.port==="")&&(t.port=void 0),typeof t.secure=="boolean"&&(t.scheme=t.secure?"wss":"ws",t.secure=void 0),t.resourceName){let[e,r]=t.resourceName.split("?");t.path=e&&e!=="/"?e:void 0,t.query=r,t.resourceName=void 0}return t.fragment=void 0,t}function Xd(t,e){if(!t.path)return t.error="URN can not be parsed",t;let r=t.path.match(Yd);if(r){let s=e.scheme||t.scheme||"urn";t.nid=r[1].toLowerCase(),t.nss=r[2];let n=`${s}:${e.nid||t.nid}`,i=Os(n);t.path=void 0,i&&(t=i.parse(t,e))}else t.error=t.error||"URN can not be parsed.";return t}function el(t,e){if(t.nid===void 0)throw new Error("URN without nid cannot be serialized");let r=e.scheme||t.scheme||"urn",s=t.nid.toLowerCase(),n=`${r}:${e.nid||s}`,i=Os(n);i&&(t=i.serialize(t,e));let a=t,o=t.nss;return a.path=`${s||e.nid}:${o}`,e.skipEscape=!0,a}function tl(t,e){let r=t;return r.uuid=r.nss,r.nss=void 0,!e.tolerant&&(!r.uuid||!Bd(r.uuid))&&(r.error=r.error||"UUID is not valid."),r}function rl(t){let e=t;return e.nss=(t.uuid||"").toLowerCase(),e}var fa={scheme:"http",domainHost:!0,parse:da,serialize:la},sl={scheme:"https",domainHost:fa.domainHost,parse:da,serialize:la},nr={scheme:"ws",domainHost:!0,parse:Zd,serialize:Qd},nl={scheme:"wss",domainHost:nr.domainHost,parse:nr.parse,serialize:nr.serialize},il={scheme:"urn",parse:Xd,serialize:el,skipNormalize:!0},al={scheme:"urn:uuid",parse:tl,serialize:rl,skipNormalize:!0},ir={http:fa,https:sl,ws:nr,wss:nl,urn:il,"urn:uuid":al};Object.setPrototypeOf(ir,null);function Os(t){return t&&(ir[t]||ir[t.toLowerCase()])||void 0}ma.exports={wsIsSecure:Ps,SCHEMES:ir,isValidSchemeName:Wd,getSchemeHandler:Os}});var va=y((Lh,ar)=>{"use strict";var{normalizeIPv6:ol,removeDotSegments:St,recomposeAuthority:ul,normalizePercentEncoding:cl,normalizePathEncoding:dl,escapePreservingEscapes:ll,reescapeHostDelimiters:fl,isIPv4:ml,nonSimpleDomain:pl}=Ss(),{SCHEMES:hl,getSchemeHandler:ya}=pa();function yl(t,e){return typeof t=="string"?t=wl(t,e):typeof t=="object"&&(t=Ye(Me(t,e),e)),t}function _l(t,e,r){let s=r?Object.assign({scheme:"null"},r):{scheme:"null"},n=_a(Ye(t,s),Ye(e,s),s,!0);return s.skipEscape=!0,Me(n,s)}function _a(t,e,r,s){let n={};return s||(t=Ye(Me(t,r),r),e=Ye(Me(e,r),r)),r=r||{},!r.tolerant&&e.scheme?(n.scheme=e.scheme,n.userinfo=e.userinfo,n.host=e.host,n.port=e.port,n.path=St(e.path||""),n.query=e.query):(e.userinfo!==void 0||e.host!==void 0||e.port!==void 0?(n.userinfo=e.userinfo,n.host=e.host,n.port=e.port,n.path=St(e.path||""),n.query=e.query):(e.path?(e.path[0]==="/"?n.path=St(e.path):((t.userinfo!==void 0||t.host!==void 0||t.port!==void 0)&&!t.path?n.path="/"+e.path:t.path?n.path=t.path.slice(0,t.path.lastIndexOf("/")+1)+e.path:n.path=e.path,n.path=St(n.path)),n.query=e.query):(n.path=t.path,e.query!==void 0?n.query=e.query:n.query=t.query),n.userinfo=t.userinfo,n.host=t.host,n.port=t.port),n.scheme=t.scheme),n.fragment=e.fragment,n}function gl(t,e,r){let s=ha(t,r),n=ha(e,r);return s!==void 0&&n!==void 0&&s.toLowerCase()===n.toLowerCase()}function Me(t,e){let r={host:t.host,scheme:t.scheme,userinfo:t.userinfo,port:t.port,path:t.path,query:t.query,nid:t.nid,nss:t.nss,uuid:t.uuid,fragment:t.fragment,reference:t.reference,resourceName:t.resourceName,secure:t.secure,error:""},s=Object.assign({},e),n=[],i=ya(s.scheme||r.scheme);i&&i.serialize&&i.serialize(r,s),r.path!==void 0&&(s.skipEscape?r.path=cl(r.path):(r.path=ll(r.path),r.scheme!==void 0&&(r.path=r.path.split("%3A").join(":")))),s.reference!=="suffix"&&r.scheme&&n.push(r.scheme,":");let a=ul(r);if(a!==void 0&&(s.reference!=="suffix"&&n.push("//"),n.push(a),r.path&&r.path[0]!=="/"&&n.push("/")),r.path!==void 0){let o=r.path;!s.absolutePath&&(!i||!i.absolutePath)&&(o=St(o)),a===void 0&&o[0]==="/"&&o[1]==="/"&&(o="/%2F"+o.slice(2)),n.push(o)}return r.query!==void 0&&n.push("?",r.query),r.fragment!==void 0&&n.push("#",r.fragment),n.join("")}var $l=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function vl(t,e){if(e[2]!==void 0&&t.path&&t.path[0]!=="/")return'URI path must start with "/" when authority is present.';if(typeof t.port=="number"&&(t.port<0||t.port>65535))return"URI port is malformed."}function ga(t,e){let r=Object.assign({},e),s={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},n=!1,i=!1;r.reference==="suffix"&&(r.scheme?t=r.scheme+":"+t:t="//"+t);let a=t.match($l);if(a){s.scheme=a[1],s.userinfo=a[3],s.host=a[4],s.port=parseInt(a[5],10),s.path=a[6]||"",s.query=a[7],s.fragment=a[8],isNaN(s.port)&&(s.port=a[5]);let o=vl(s,a);if(o!==void 0&&(s.error=s.error||o,n=!0),s.host)if(ml(s.host)===!1){let c=ol(s.host);s.host=c.host.toLowerCase(),i=c.isIPV6}else i=!0;s.scheme===void 0&&s.userinfo===void 0&&s.host===void 0&&s.port===void 0&&s.query===void 0&&!s.path?s.reference="same-document":s.scheme===void 0?s.reference="relative":s.fragment===void 0?s.reference="absolute":s.reference="uri",r.reference&&r.reference!=="suffix"&&r.reference!==s.reference&&(s.error=s.error||"URI is not a "+r.reference+" reference.");let u=ya(r.scheme||s.scheme);if(!r.unicodeSupport&&(!u||!u.unicodeSupport)&&s.host&&(r.domainHost||u&&u.domainHost)&&i===!1&&pl(s.host))try{s.host=new URL("http://"+s.host).hostname}catch(d){s.error=s.error||"Host's domain name can not be converted to ASCII: "+d}if((!u||u&&!u.skipNormalize)&&(t.indexOf("%")!==-1&&(s.scheme!==void 0&&(s.scheme=unescape(s.scheme)),s.host!==void 0&&(s.host=fl(unescape(s.host),i))),s.path&&(s.path=dl(s.path)),s.fragment))try{s.fragment=encodeURI(decodeURIComponent(s.fragment))}catch{s.error=s.error||"URI malformed"}u&&u.parse&&u.parse(s,r)}else s.error=s.error||"URI can not be parsed.";return{parsed:s,malformedAuthorityOrPort:n}}function Ye(t,e){return ga(t,e).parsed}function wl(t,e){return $a(t,e).normalized}function $a(t,e){let{parsed:r,malformedAuthorityOrPort:s}=ga(t,e);return{normalized:s?t:Me(r,e),malformedAuthorityOrPort:s}}function ha(t,e){if(typeof t=="string"){let{normalized:r,malformedAuthorityOrPort:s}=$a(t,e);return s?void 0:r}if(typeof t=="object")return Me(t,e)}var Ts={SCHEMES:hl,normalize:yl,resolve:_l,resolveComponent:_a,equal:gl,serialize:Me,parse:Ye};ar.exports=Ts;ar.exports.default=Ts;ar.exports.fastUri=Ts});var ba=y(Is=>{"use strict";Object.defineProperty(Is,"__esModule",{value:!0});var wa=va();wa.code='require("ajv/dist/runtime/uri").default';Is.default=wa});var We=y(x=>{"use strict";Object.defineProperty(x,"__esModule",{value:!0});x.CodeGen=x.Name=x.nil=x.stringify=x.str=x._=x.KeywordCxt=void 0;var bl=bt();Object.defineProperty(x,"KeywordCxt",{enumerable:!0,get:function(){return bl.KeywordCxt}});var Je=b();Object.defineProperty(x,"_",{enumerable:!0,get:function(){return Je._}});Object.defineProperty(x,"str",{enumerable:!0,get:function(){return Je.str}});Object.defineProperty(x,"stringify",{enumerable:!0,get:function(){return Je.stringify}});Object.defineProperty(x,"nil",{enumerable:!0,get:function(){return Je.nil}});Object.defineProperty(x,"Name",{enumerable:!0,get:function(){return Je.Name}});Object.defineProperty(x,"CodeGen",{enumerable:!0,get:function(){return Je.CodeGen}});var El=tr(),Ta=Et(),Sl=rs(),Pt=sr(),Pl=b(),Ot=$t(),or=gt(),ks=N(),Ea=sa(),Ol=ba(),Ia=(t,e)=>new RegExp(t,e);Ia.code="new RegExp";var Tl=["removeAdditional","useDefaults","coerceTypes"],Il=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),Nl={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},kl={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},Sa=200;function ql(t){var e,r,s,n,i,a,o,u,d,c,l,h,p,f,m,_,g,I,O,j,w,ae,me,Or,Tr;let ot=t.strict,Ir=(e=t.code)===null||e===void 0?void 0:e.optimize,Jn=Ir===!0||Ir===void 0?1:Ir||0,Wn=(s=(r=t.code)===null||r===void 0?void 0:r.regExp)!==null&&s!==void 0?s:Ia,Qo=(n=t.uriResolver)!==null&&n!==void 0?n:Ol.default;return{strictSchema:(a=(i=t.strictSchema)!==null&&i!==void 0?i:ot)!==null&&a!==void 0?a:!0,strictNumbers:(u=(o=t.strictNumbers)!==null&&o!==void 0?o:ot)!==null&&u!==void 0?u:!0,strictTypes:(c=(d=t.strictTypes)!==null&&d!==void 0?d:ot)!==null&&c!==void 0?c:"log",strictTuples:(h=(l=t.strictTuples)!==null&&l!==void 0?l:ot)!==null&&h!==void 0?h:"log",strictRequired:(f=(p=t.strictRequired)!==null&&p!==void 0?p:ot)!==null&&f!==void 0?f:!1,code:t.code?{...t.code,optimize:Jn,regExp:Wn}:{optimize:Jn,regExp:Wn},loopRequired:(m=t.loopRequired)!==null&&m!==void 0?m:Sa,loopEnum:(_=t.loopEnum)!==null&&_!==void 0?_:Sa,meta:(g=t.meta)!==null&&g!==void 0?g:!0,messages:(I=t.messages)!==null&&I!==void 0?I:!0,inlineRefs:(O=t.inlineRefs)!==null&&O!==void 0?O:!0,schemaId:(j=t.schemaId)!==null&&j!==void 0?j:"$id",addUsedSchema:(w=t.addUsedSchema)!==null&&w!==void 0?w:!0,validateSchema:(ae=t.validateSchema)!==null&&ae!==void 0?ae:!0,validateFormats:(me=t.validateFormats)!==null&&me!==void 0?me:!0,unicodeRegExp:(Or=t.unicodeRegExp)!==null&&Or!==void 0?Or:!0,int32range:(Tr=t.int32range)!==null&&Tr!==void 0?Tr:!0,uriResolver:Qo}}var Tt=class{constructor(e={}){this.schemas={},this.refs={},this.formats=Object.create(null),this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...ql(e)};let{es5:r,lines:s}=this.opts.code;this.scope=new Pl.ValueScope({scope:{},prefixes:Il,es5:r,lines:s}),this.logger=zl(e.logger);let n=e.validateFormats;e.validateFormats=!1,this.RULES=(0,Sl.getRules)(),Pa.call(this,Nl,e,"NOT SUPPORTED"),Pa.call(this,kl,e,"DEPRECATED","warn"),this._metaOpts=Cl.call(this),e.formats&&Al.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&jl.call(this,e.keywords),typeof e.meta=="object"&&this.addMetaSchema(e.meta),Rl.call(this),e.validateFormats=n}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:e,meta:r,schemaId:s}=this.opts,n=Ea;s==="id"&&(n={...Ea},n.id=n.$id,delete n.$id),r&&e&&this.addMetaSchema(n,n[s],!1)}defaultMeta(){let{meta:e,schemaId:r}=this.opts;return this.opts.defaultMeta=typeof e=="object"?e[r]||e:void 0}validate(e,r){let s;if(typeof e=="string"){if(s=this.getSchema(e),!s)throw new Error(`no schema with key or ref "${e}"`)}else s=this.compile(e);let n=s(r);return"$async"in s||(this.errors=s.errors),n}compile(e,r){let s=this._addSchema(e,r);return s.validate||this._compileSchemaEnv(s)}compileAsync(e,r){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema:s}=this.opts;return n.call(this,e,r);async function n(c,l){await i.call(this,c.$schema);let h=this._addSchema(c,l);return h.validate||a.call(this,h)}async function i(c){c&&!this.getSchema(c)&&await n.call(this,{$ref:c},!0)}async function a(c){try{return this._compileSchemaEnv(c)}catch(l){if(!(l instanceof Ta.default))throw l;return o.call(this,l),await u.call(this,l.missingSchema),a.call(this,c)}}function o({missingSchema:c,missingRef:l}){if(this.refs[c])throw new Error(`AnySchema ${c} is loaded but ${l} cannot be resolved`)}async function u(c){let l=await d.call(this,c);this.refs[c]||await i.call(this,l.$schema),this.refs[c]||this.addSchema(l,c,r)}async function d(c){let l=this._loading[c];if(l)return l;try{return await(this._loading[c]=s(c))}finally{delete this._loading[c]}}}addSchema(e,r,s,n=this.opts.validateSchema){if(Array.isArray(e)){for(let a of e)this.addSchema(a,void 0,s,n);return this}let i;if(typeof e=="object"){let{schemaId:a}=this.opts;if(i=e[a],i!==void 0&&typeof i!="string")throw new Error(`schema ${a} must be string`)}return r=(0,Ot.normalizeId)(r||i),this._checkUnique(r),this.schemas[r]=this._addSchema(e,s,r,n,!0),this}addMetaSchema(e,r,s=this.opts.validateSchema){return this.addSchema(e,r,!0,s),this}validateSchema(e,r){if(typeof e=="boolean")return!0;let s;if(s=e.$schema,s!==void 0&&typeof s!="string")throw new Error("$schema must be a string");if(s=s||this.opts.defaultMeta||this.defaultMeta(),!s)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let n=this.validate(s,e);if(!n&&r){let i="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(i);else throw new Error(i)}return n}getSchema(e){let r;for(;typeof(r=Oa.call(this,e))=="string";)e=r;if(r===void 0){let{schemaId:s}=this.opts,n=new Pt.SchemaEnv({schema:{},schemaId:s});if(r=Pt.resolveSchema.call(this,n,e),!r)return;this.refs[e]=r}return r.validate||this._compileSchemaEnv(r)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let r=Oa.call(this,e);return typeof r=="object"&&this._cache.delete(r.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{let r=e;this._cache.delete(r);let s=e[this.opts.schemaId];return s&&(s=(0,Ot.normalizeId)(s),delete this.schemas[s],delete this.refs[s]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(let r of e)this.addKeyword(r);return this}addKeyword(e,r){let s;if(typeof e=="string")s=e,typeof r=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),r.keyword=s);else if(typeof e=="object"&&r===void 0){if(r=e,s=r.keyword,Array.isArray(s)&&!s.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(xl.call(this,s,r),!r)return(0,ks.eachItem)(s,i=>Ns.call(this,i)),this;Ul.call(this,r);let n={...r,type:(0,or.getJSONTypes)(r.type),schemaType:(0,or.getJSONTypes)(r.schemaType)};return(0,ks.eachItem)(s,n.type.length===0?i=>Ns.call(this,i,n):i=>n.type.forEach(a=>Ns.call(this,i,n,a))),this}getKeyword(e){let r=this.RULES.all[e];return typeof r=="object"?r.definition:!!r}removeKeyword(e){let{RULES:r}=this;delete r.keywords[e],delete r.all[e];for(let s of r.rules){let n=s.rules.findIndex(i=>i.keyword===e);n>=0&&s.rules.splice(n,1)}return this}addFormat(e,r){return typeof r=="string"&&(r=new RegExp(r)),this.formats[e]=r,this}errorsText(e=this.errors,{separator:r=", ",dataVar:s="data"}={}){return!e||e.length===0?"No errors":e.map(n=>`${s}${n.instancePath} ${n.message}`).reduce((n,i)=>n+r+i)}$dataMetaSchema(e,r){let s=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(let n of r){let i=n.split("/").slice(1),a=e;for(let o of i)a=a[o];for(let o in s){let u=s[o];if(typeof u!="object")continue;let{$data:d}=u.definition,c=a[o];d&&c&&(a[o]=Na(c))}}return e}_removeAllSchemas(e,r){for(let s in e){let n=e[s];(!r||r.test(s))&&(typeof n=="string"?delete e[s]:n&&!n.meta&&(this._cache.delete(n.schema),delete e[s]))}}_addSchema(e,r,s,n=this.opts.validateSchema,i=this.opts.addUsedSchema){let a,{schemaId:o}=this.opts;if(typeof e=="object")a=e[o];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof e!="boolean")throw new Error("schema must be object or boolean")}let u=this._cache.get(e);if(u!==void 0)return u;s=(0,Ot.normalizeId)(a||s);let d=Ot.getSchemaRefs.call(this,e,s);return u=new Pt.SchemaEnv({schema:e,schemaId:o,meta:r,baseId:s,localRefs:d}),this._cache.set(u.schema,u),i&&!s.startsWith("#")&&(s&&this._checkUnique(s),this.refs[s]=u),n&&this.validateSchema(e,!0),u}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):Pt.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){let r=this.opts;this.opts=this._metaOpts;try{Pt.compileSchema.call(this,e)}finally{this.opts=r}}};Tt.ValidationError=El.default;Tt.MissingRefError=Ta.default;x.default=Tt;function Pa(t,e,r,s="error"){for(let n in t){let i=n;i in e&&this.logger[s](`${r}: option ${n}. ${t[i]}`)}}function Oa(t){return t=(0,Ot.normalizeId)(t),this.schemas[t]||this.refs[t]}function Rl(){let t=this.opts.schemas;if(t)if(Array.isArray(t))this.addSchema(t);else for(let e in t)this.addSchema(t[e],e)}function Al(){for(let t in this.opts.formats){let e=this.opts.formats[t];e&&this.addFormat(t,e)}}function jl(t){if(Array.isArray(t)){this.addVocabulary(t);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let e in t){let r=t[e];r.keyword||(r.keyword=e),this.addKeyword(r)}}function Cl(){let t={...this.opts};for(let e of Tl)delete t[e];return t}var Ml={log(){},warn(){},error(){}};function zl(t){if(t===!1)return Ml;if(t===void 0)return console;if(t.log&&t.warn&&t.error)return t;throw new Error("logger must implement log, warn and error methods")}var Dl=/^[a-z_$][a-z0-9_$:-]*$/i;function xl(t,e){let{RULES:r}=this;if((0,ks.eachItem)(t,s=>{if(r.keywords[s])throw new Error(`Keyword ${s} is already defined`);if(!Dl.test(s))throw new Error(`Keyword ${s} has invalid name`)}),!!e&&e.$data&&!("code"in e||"validate"in e))throw new Error('$data keyword must have "code" or "validate" function')}function Ns(t,e,r){var s;let n=e?.post;if(r&&n)throw new Error('keyword with "post" flag cannot have "type"');let{RULES:i}=this,a=n?i.post:i.rules.find(({type:u})=>u===r);if(a||(a={type:r,rules:[]},i.rules.push(a)),i.keywords[t]=!0,!e)return;let o={keyword:t,definition:{...e,type:(0,or.getJSONTypes)(e.type),schemaType:(0,or.getJSONTypes)(e.schemaType)}};e.before?Vl.call(this,a,o,e.before):a.rules.push(o),i.all[t]=o,(s=e.implements)===null||s===void 0||s.forEach(u=>this.addKeyword(u))}function Vl(t,e,r){let s=t.rules.findIndex(n=>n.keyword===r);s>=0?t.rules.splice(s,0,e):(t.rules.push(e),this.logger.warn(`rule ${r} is not defined`))}function Ul(t){let{metaSchema:e}=t;e!==void 0&&(t.$data&&this.opts.$data&&(e=Na(e)),t.validateSchema=this.compile(e,!0))}var Ll={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Na(t){return{anyOf:[t,Ll]}}});var qs=y(ze=>{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.callRef=ze.getValidate=void 0;var Fl=Et(),ka=Z(),J=b(),Ze=_e(),qa=sr(),ur=N(),Kl={keyword:"$ref",schemaType:"string",code(t){let{gen:e,schema:r,it:s}=t,{baseId:n,schemaEnv:i,validateName:a,opts:o,self:u}=s,{root:d}=i;if((r==="#"||r==="#/")&&n===d.baseId)return l();let c=qa.resolveRef.call(u,d,n,r);if(c===void 0)throw new Fl.default(s.opts.uriResolver,n,r);if(c instanceof qa.SchemaEnv)return h(c);return p(c);function l(){if(i===d)return cr(t,a,i,i.$async);let f=e.scopeValue("root",{ref:d});return cr(t,(0,J._)`${f}.validate`,d,d.$async)}function h(f){let m=Ra(t,f);cr(t,m,f,f.$async)}function p(f){let m=e.scopeValue("schema",o.code.source===!0?{ref:f,code:(0,J.stringify)(f)}:{ref:f}),_=e.name("valid"),g=t.subschema({schema:f,dataTypes:[],schemaPath:J.nil,topSchemaRef:m,errSchemaPath:r},_);t.mergeEvaluated(g),t.ok(_)}}};function Ra(t,e){let{gen:r}=t;return e.validate?r.scopeValue("validate",{ref:e.validate}):(0,J._)`${r.scopeValue("wrapper",{ref:e})}.validate`}ze.getValidate=Ra;function cr(t,e,r,s){let{gen:n,it:i}=t,{allErrors:a,schemaEnv:o,opts:u}=i,d=u.passContext?Ze.default.this:J.nil;s?c():l();function c(){if(!o.$async)throw new Error("async schema referenced by sync schema");let f=n.let("valid");n.try(()=>{n.code((0,J._)`await ${(0,ka.callValidateCode)(t,e,d)}`),p(e),a||n.assign(f,!0)},m=>{n.if((0,J._)`!(${m} instanceof ${i.ValidationError})`,()=>n.throw(m)),h(m),a||n.assign(f,!1)}),t.ok(f)}function l(){t.result((0,ka.callValidateCode)(t,e,d),()=>p(e),()=>h(e))}function h(f){let m=(0,J._)`${f}.errors`;n.assign(Ze.default.vErrors,(0,J._)`${Ze.default.vErrors} === null ? ${m} : ${Ze.default.vErrors}.concat(${m})`),n.assign(Ze.default.errors,(0,J._)`${Ze.default.vErrors}.length`)}function p(f){var m;if(!i.opts.unevaluated)return;let _=(m=r?.validate)===null||m===void 0?void 0:m.evaluated;if(i.props!==!0)if(_&&!_.dynamicProps)_.props!==void 0&&(i.props=ur.mergeEvaluated.props(n,_.props,i.props));else{let g=n.var("props",(0,J._)`${f}.evaluated.props`);i.props=ur.mergeEvaluated.props(n,g,i.props,J.Name)}if(i.items!==!0)if(_&&!_.dynamicItems)_.items!==void 0&&(i.items=ur.mergeEvaluated.items(n,_.items,i.items));else{let g=n.var("items",(0,J._)`${f}.evaluated.items`);i.items=ur.mergeEvaluated.items(n,g,i.items,J.Name)}}}ze.callRef=cr;ze.default=Kl});var Aa=y(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});var Gl=qs(),Hl=["$schema","id","$defs",{keyword:"$comment"},"definitions",Gl.default];Rs.default=Hl});var ja=y(Ms=>{"use strict";Object.defineProperty(Ms,"__esModule",{value:!0});var As=We(),Bl=b(),Oe=Bl.operators,js={maximum:{exclusive:"exclusiveMaximum",ops:[{okStr:"<=",ok:Oe.LTE,fail:Oe.GT},{okStr:"<",ok:Oe.LT,fail:Oe.GTE}]},minimum:{exclusive:"exclusiveMinimum",ops:[{okStr:">=",ok:Oe.GTE,fail:Oe.LT},{okStr:">",ok:Oe.GT,fail:Oe.LTE}]}},Yl={message:t=>As.str`must be ${Cs(t).okStr} ${t.schemaCode}`,params:t=>As._`{comparison: ${Cs(t).okStr}, limit: ${t.schemaCode}}`},Jl={keyword:Object.keys(js),type:"number",schemaType:"number",$data:!0,error:Yl,code(t){let{data:e,schemaCode:r}=t;t.fail$data(As._`${e} ${Cs(t).fail} ${r} || isNaN(${e})`)}};function Cs(t){var e;let r=t.keyword,s=!((e=t.parentSchema)===null||e===void 0)&&e[js[r].exclusive]?1:0;return js[r].ops[s]}Ms.default=Jl});var Ma=y(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});var Ca={exclusiveMaximum:"maximum",exclusiveMinimum:"minimum"},Wl={keyword:Object.keys(Ca),type:"number",schemaType:"boolean",code({keyword:t,parentSchema:e}){let r=Ca[t];if(e[r]===void 0)throw new Error(`${t} can only be used with ${r}`)}};zs.default=Wl});var xs=y(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});var It=b(),Zl={message:({schemaCode:t})=>(0,It.str)`must be multiple of ${t}`,params:({schemaCode:t})=>(0,It._)`{multipleOf: ${t}}`},Ql={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:Zl,code(t){let{gen:e,data:r,schemaCode:s,it:n}=t,i=n.opts.multipleOfPrecision,a=e.let("res"),o=i?(0,It._)`Math.abs(Math.round(${a}) - ${a}) > 1e-${i}`:(0,It._)`${a} !== parseInt(${a})`;t.fail$data((0,It._)`(${s} === 0 || (${a} = ${r}/${s}, ${o}))`)}};Ds.default=Ql});var Da=y(Vs=>{"use strict";Object.defineProperty(Vs,"__esModule",{value:!0});function za(t){let e=t.length,r=0,s=0,n;for(;s<e;)r++,n=t.charCodeAt(s++),n>=55296&&n<=56319&&s<e&&(n=t.charCodeAt(s),(n&64512)===56320&&s++);return r}Vs.default=za;za.code='require("ajv/dist/runtime/ucs2length").default'});var Ls=y(Us=>{"use strict";Object.defineProperty(Us,"__esModule",{value:!0});var De=b(),Xl=N(),ef=Da(),tf={message({keyword:t,schemaCode:e}){let r=t==="maxLength"?"more":"fewer";return(0,De.str)`must NOT have ${r} than ${e} characters`},params:({schemaCode:t})=>(0,De._)`{limit: ${t}}`},rf={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:tf,code(t){let{keyword:e,data:r,schemaCode:s,it:n}=t,i=e==="maxLength"?De.operators.GT:De.operators.LT,a=n.opts.unicode===!1?(0,De._)`${r}.length`:(0,De._)`${(0,Xl.useFunc)(t.gen,ef.default)}(${r})`;t.fail$data((0,De._)`${a} ${i} ${s}`)}};Us.default=rf});var Ks=y(Fs=>{"use strict";Object.defineProperty(Fs,"__esModule",{value:!0});var sf=Z(),nf=N(),Qe=b(),af={message:({schemaCode:t})=>(0,Qe.str)`must match pattern "${t}"`,params:({schemaCode:t})=>(0,Qe._)`{pattern: ${t}}`},of={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:af,code(t){let{gen:e,data:r,$data:s,schema:n,schemaCode:i,it:a}=t,o=a.opts.unicodeRegExp?"u":"";if(s){let{regExp:u}=a.opts.code,d=u.code==="new RegExp"?(0,Qe._)`new RegExp`:(0,nf.useFunc)(e,u),c=e.let("valid");e.try(()=>e.assign(c,(0,Qe._)`${d}(${i}, ${o}).test(${r})`),()=>e.assign(c,!1)),t.fail$data((0,Qe._)`!${c}`)}else{let u=(0,sf.usePattern)(t,n);t.fail$data((0,Qe._)`!${u}.test(${r})`)}}};Fs.default=of});var Hs=y(Gs=>{"use strict";Object.defineProperty(Gs,"__esModule",{value:!0});var Nt=b(),uf={message({keyword:t,schemaCode:e}){let r=t==="maxProperties"?"more":"fewer";return(0,Nt.str)`must NOT have ${r} than ${e} properties`},params:({schemaCode:t})=>(0,Nt._)`{limit: ${t}}`},cf={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:uf,code(t){let{keyword:e,data:r,schemaCode:s}=t,n=e==="maxProperties"?Nt.operators.GT:Nt.operators.LT;t.fail$data((0,Nt._)`Object.keys(${r}).length ${n} ${s}`)}};Gs.default=cf});var Ys=y(Bs=>{"use strict";Object.defineProperty(Bs,"__esModule",{value:!0});var kt=Z(),qt=b(),df=N(),lf={message:({params:{missingProperty:t}})=>(0,qt.str)`must have required property '${t}'`,params:({params:{missingProperty:t}})=>(0,qt._)`{missingProperty: ${t}}`},ff={keyword:"required",type:"object",schemaType:"array",$data:!0,error:lf,code(t){let{gen:e,schema:r,schemaCode:s,data:n,$data:i,it:a}=t,{opts:o}=a;if(!i&&r.length===0)return;let u=r.length>=o.loopRequired;if(a.allErrors?d():c(),o.strictRequired){let p=t.parentSchema.properties,{definedProperties:f}=t.it;for(let m of r)if(p?.[m]===void 0&&!f.has(m)){let _=a.schemaEnv.baseId+a.errSchemaPath,g=`required property "${m}" is not defined at "${_}" (strictRequired)`;(0,df.checkStrictMode)(a,g,a.opts.strictRequired)}}function d(){if(u||i)t.block$data(qt.nil,l);else for(let p of r)(0,kt.checkReportMissingProp)(t,p)}function c(){let p=e.let("missing");if(u||i){let f=e.let("valid",!0);t.block$data(f,()=>h(p,f)),t.ok(f)}else e.if((0,kt.checkMissingProp)(t,r,p)),(0,kt.reportMissingProp)(t,p),e.else()}function l(){e.forOf("prop",s,p=>{t.setParams({missingProperty:p}),e.if((0,kt.noPropertyInData)(e,n,p,o.ownProperties),()=>t.error())})}function h(p,f){t.setParams({missingProperty:p}),e.forOf(p,s,()=>{e.assign(f,(0,kt.propertyInData)(e,n,p,o.ownProperties)),e.if((0,qt.not)(f),()=>{t.error(),e.break()})},qt.nil)}}};Bs.default=ff});var Ws=y(Js=>{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});var Rt=b(),mf={message({keyword:t,schemaCode:e}){let r=t==="maxItems"?"more":"fewer";return(0,Rt.str)`must NOT have ${r} than ${e} items`},params:({schemaCode:t})=>(0,Rt._)`{limit: ${t}}`},pf={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:mf,code(t){let{keyword:e,data:r,schemaCode:s}=t,n=e==="maxItems"?Rt.operators.GT:Rt.operators.LT;t.fail$data((0,Rt._)`${r}.length ${n} ${s}`)}};Js.default=pf});var dr=y(Zs=>{"use strict";Object.defineProperty(Zs,"__esModule",{value:!0});var xa=ds();xa.code='require("ajv/dist/runtime/equal").default';Zs.default=xa});var en=y(Xs=>{"use strict";Object.defineProperty(Xs,"__esModule",{value:!0});var Qs=gt(),V=b(),hf=N(),yf=dr(),_f={message:({params:{i:t,j:e}})=>(0,V.str)`must NOT have duplicate items (items ## ${e} and ${t} are identical)`,params:({params:{i:t,j:e}})=>(0,V._)`{i: ${t}, j: ${e}}`},gf={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:_f,code(t){let{gen:e,data:r,$data:s,schema:n,parentSchema:i,schemaCode:a,it:o}=t;if(!s&&!n)return;let u=e.let("valid"),d=i.items?(0,Qs.getSchemaTypes)(i.items):[];t.block$data(u,c,(0,V._)`${a} === false`),t.ok(u);function c(){let f=e.let("i",(0,V._)`${r}.length`),m=e.let("j");t.setParams({i:f,j:m}),e.assign(u,!0),e.if((0,V._)`${f} > 1`,()=>(l()?h:p)(f,m))}function l(){return d.length>0&&!d.some(f=>f==="object"||f==="array")}function h(f,m){let _=e.name("item"),g=(0,Qs.checkDataTypes)(d,_,o.opts.strictNumbers,Qs.DataType.Wrong),I=e.const("indices",(0,V._)`{}`);e.for((0,V._)`;${f}--;`,()=>{e.let(_,(0,V._)`${r}[${f}]`),e.if(g,(0,V._)`continue`),d.length>1&&e.if((0,V._)`typeof ${_} == "string"`,(0,V._)`${_} += "_"`),e.if((0,V._)`typeof ${I}[${_}] == "number"`,()=>{e.assign(m,(0,V._)`${I}[${_}]`),t.error(),e.assign(u,!1).break()}).code((0,V._)`${I}[${_}] = ${f}`)})}function p(f,m){let _=(0,hf.useFunc)(e,yf.default),g=e.name("outer");e.label(g).for((0,V._)`;${f}--;`,()=>e.for((0,V._)`${m} = ${f}; ${m}--;`,()=>e.if((0,V._)`${_}(${r}[${f}], ${r}[${m}])`,()=>{t.error(),e.assign(u,!1).break(g)})))}}};Xs.default=gf});var sn=y(rn=>{"use strict";Object.defineProperty(rn,"__esModule",{value:!0});var tn=b(),$f=N(),vf=dr(),wf={message:"must be equal to constant",params:({schemaCode:t})=>(0,tn._)`{allowedValue: ${t}}`},bf={keyword:"const",$data:!0,error:wf,code(t){let{gen:e,data:r,$data:s,schemaCode:n,schema:i}=t;s||i&&typeof i=="object"?t.fail$data((0,tn._)`!${(0,$f.useFunc)(e,vf.default)}(${r}, ${n})`):t.fail((0,tn._)`${i} !== ${r}`)}};rn.default=bf});var an=y(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});var At=b(),Ef=N(),Sf=dr(),Pf={message:"must be equal to one of the allowed values",params:({schemaCode:t})=>(0,At._)`{allowedValues: ${t}}`},Of={keyword:"enum",schemaType:"array",$data:!0,error:Pf,code(t){let{gen:e,data:r,$data:s,schema:n,schemaCode:i,it:a}=t;if(!s&&n.length===0)throw new Error("enum must have non-empty array");let o=n.length>=a.opts.loopEnum,u,d=()=>u??(u=(0,Ef.useFunc)(e,Sf.default)),c;if(o||s)c=e.let("valid"),t.block$data(c,l);else{if(!Array.isArray(n))throw new Error("ajv implementation error");let p=e.const("vSchema",i);c=(0,At.or)(...n.map((f,m)=>h(p,m)))}t.pass(c);function l(){e.assign(c,!1),e.forOf("v",i,p=>e.if((0,At._)`${d()}(${r}, ${p})`,()=>e.assign(c,!0).break()))}function h(p,f){let m=n[f];return typeof m=="object"&&m!==null?(0,At._)`${d()}(${r}, ${p}[${f}])`:(0,At._)`${r} === ${m}`}}};nn.default=Of});var Va=y(on=>{"use strict";Object.defineProperty(on,"__esModule",{value:!0});var Tf=ja(),If=Ma(),Nf=xs(),kf=Ls(),qf=Ks(),Rf=Hs(),Af=Ys(),jf=Ws(),Cf=en(),Mf=sn(),zf=an(),Df=[Tf.default,If.default,Nf.default,kf.default,qf.default,Rf.default,Af.default,jf.default,Cf.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},Mf.default,zf.default];on.default=Df});var cn=y(jt=>{"use strict";Object.defineProperty(jt,"__esModule",{value:!0});jt.validateAdditionalItems=void 0;var xe=b(),un=N(),xf={message:({params:{len:t}})=>(0,xe.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,xe._)`{limit: ${t}}`},Vf={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:xf,code(t){let{parentSchema:e,it:r}=t,{items:s}=e;if(!Array.isArray(s)){(0,un.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas');return}Ua(t,s)}};function Ua(t,e){let{gen:r,schema:s,data:n,keyword:i,it:a}=t;a.items=!0;let o=r.const("len",(0,xe._)`${n}.length`);if(s===!1)t.setParams({len:e.length}),t.pass((0,xe._)`${o} <= ${e.length}`);else if(typeof s=="object"&&!(0,un.alwaysValidSchema)(a,s)){let d=r.var("valid",(0,xe._)`${o} <= ${e.length}`);r.if((0,xe.not)(d),()=>u(d)),t.ok(d)}function u(d){r.forRange("i",e.length,o,c=>{t.subschema({keyword:i,dataProp:c,dataPropType:un.Type.Num},d),a.allErrors||r.if((0,xe.not)(d),()=>r.break())})}}jt.validateAdditionalItems=Ua;jt.default=Vf});var dn=y(Ct=>{"use strict";Object.defineProperty(Ct,"__esModule",{value:!0});Ct.validateTuple=void 0;var La=b(),lr=N(),Uf=Z(),Lf={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(t){let{schema:e,it:r}=t;if(Array.isArray(e))return Fa(t,"additionalItems",e);r.items=!0,!(0,lr.alwaysValidSchema)(r,e)&&t.ok((0,Uf.validateArray)(t))}};function Fa(t,e,r=t.schema){let{gen:s,parentSchema:n,data:i,keyword:a,it:o}=t;c(n),o.opts.unevaluated&&r.length&&o.items!==!0&&(o.items=lr.mergeEvaluated.items(s,r.length,o.items));let u=s.name("valid"),d=s.const("len",(0,La._)`${i}.length`);r.forEach((l,h)=>{(0,lr.alwaysValidSchema)(o,l)||(s.if((0,La._)`${d} > ${h}`,()=>t.subschema({keyword:a,schemaProp:h,dataProp:h},u)),t.ok(u))});function c(l){let{opts:h,errSchemaPath:p}=o,f=r.length,m=f===l.minItems&&(f===l.maxItems||l[e]===!1);if(h.strictTuples&&!m){let _=`"${a}" is ${f}-tuple, but minItems or maxItems/${e} are not specified or different at path "${p}"`;(0,lr.checkStrictMode)(o,_,h.strictTuples)}}}Ct.validateTuple=Fa;Ct.default=Lf});var Ka=y(ln=>{"use strict";Object.defineProperty(ln,"__esModule",{value:!0});var Ff=dn(),Kf={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:t=>(0,Ff.validateTuple)(t,"items")};ln.default=Kf});var Ha=y(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});var Ga=b(),Gf=N(),Hf=Z(),Bf=cn(),Yf={message:({params:{len:t}})=>(0,Ga.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,Ga._)`{limit: ${t}}`},Jf={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:Yf,code(t){let{schema:e,parentSchema:r,it:s}=t,{prefixItems:n}=r;s.items=!0,!(0,Gf.alwaysValidSchema)(s,e)&&(n?(0,Bf.validateAdditionalItems)(t,n):t.ok((0,Hf.validateArray)(t)))}};fn.default=Jf});var Ba=y(mn=>{"use strict";Object.defineProperty(mn,"__esModule",{value:!0});var X=b(),fr=N(),Wf={message:({params:{min:t,max:e}})=>e===void 0?(0,X.str)`must contain at least ${t} valid item(s)`:(0,X.str)`must contain at least ${t} and no more than ${e} valid item(s)`,params:({params:{min:t,max:e}})=>e===void 0?(0,X._)`{minContains: ${t}}`:(0,X._)`{minContains: ${t}, maxContains: ${e}}`},Zf={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:Wf,code(t){let{gen:e,schema:r,parentSchema:s,data:n,it:i}=t,a,o,{minContains:u,maxContains:d}=s;i.opts.next?(a=u===void 0?1:u,o=d):a=1;let c=e.const("len",(0,X._)`${n}.length`);if(t.setParams({min:a,max:o}),o===void 0&&a===0){(0,fr.checkStrictMode)(i,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(o!==void 0&&a>o){(0,fr.checkStrictMode)(i,'"minContains" > "maxContains" is always invalid'),t.fail();return}if((0,fr.alwaysValidSchema)(i,r)){let m=(0,X._)`${c} >= ${a}`;o!==void 0&&(m=(0,X._)`${m} && ${c} <= ${o}`),t.pass(m);return}i.items=!0;let l=e.name("valid");o===void 0&&a===1?p(l,()=>e.if(l,()=>e.break())):a===0?(e.let(l,!0),o!==void 0&&e.if((0,X._)`${n}.length > 0`,h)):(e.let(l,!1),h()),t.result(l,()=>t.reset());function h(){let m=e.name("_valid"),_=e.let("count",0);p(m,()=>e.if(m,()=>f(_)))}function p(m,_){e.forRange("i",0,c,g=>{t.subschema({keyword:"contains",dataProp:g,dataPropType:fr.Type.Num,compositeRule:!0},m),_()})}function f(m){e.code((0,X._)`${m}++`),o===void 0?e.if((0,X._)`${m} >= ${a}`,()=>e.assign(l,!0).break()):(e.if((0,X._)`${m} > ${o}`,()=>e.assign(l,!1).break()),a===1?e.assign(l,!0):e.if((0,X._)`${m} >= ${a}`,()=>e.assign(l,!0)))}}};mn.default=Zf});var Wa=y(ce=>{"use strict";Object.defineProperty(ce,"__esModule",{value:!0});ce.validateSchemaDeps=ce.validatePropertyDeps=ce.error=void 0;var pn=b(),Qf=N(),Mt=Z();ce.error={message:({params:{property:t,depsCount:e,deps:r}})=>{let s=e===1?"property":"properties";return(0,pn.str)`must have ${s} ${r} when property ${t} is present`},params:({params:{property:t,depsCount:e,deps:r,missingProperty:s}})=>(0,pn._)`{property: ${t},
+              || ${a} === "boolean" || ${n} === null`).assign(o,(0,E._)`[${n}]`)}}}function gc({gen:t,parentData:e,parentDataProperty:r},s){t.if((0,E._)`${e} !== undefined`,()=>t.assign((0,E._)`${e}[${r}]`,s))}function is(t,e,r,s=Ke.Correct){let n=s===Ke.Correct?E.operators.EQ:E.operators.NEQ,i;switch(t){case"null":return(0,E._)`${e} ${n} null`;case"array":i=(0,E._)`Array.isArray(${e})`;break;case"object":i=(0,E._)`${e} && typeof ${e} == "object" && !Array.isArray(${e})`;break;case"integer":i=a((0,E._)`!(${e} % 1) && !isNaN(${e})`);break;case"number":i=a();break;default:return(0,E._)`typeof ${e} ${n} ${t}`}return s===Ke.Correct?i:(0,E.not)(i);function a(o=E.nil){return(0,E.and)((0,E._)`typeof ${e} == "number"`,o,r?(0,E._)`isFinite(${e})`:E.nil)}}F.checkDataType=is;function as(t,e,r,s){if(t.length===1)return is(t[0],e,r,s);let n,i=(0,Si.toHash)(t);if(i.array&&i.object){let a=(0,E._)`typeof ${e} != "object"`;n=i.null?a:(0,E._)`!${e} || ${a}`,delete i.null,delete i.array,delete i.object}else n=E.nil;i.number&&delete i.integer;for(let a in i)n=(0,E.and)(n,is(a,e,r,s));return n}F.checkDataTypes=as;var $c={message:({schema:t})=>`must be ${t}`,params:({schema:t,schemaValue:e})=>typeof t=="string"?(0,E._)`{type: ${t}}`:(0,E._)`{type: ${e}}`};function os(t){let e=vc(t);(0,mc.reportError)(e,$c)}F.reportTypeError=os;function vc(t){let{gen:e,data:r,schema:s}=t,n=(0,Si.schemaRefOrVal)(t,s,"type");return{gen:e,keyword:"type",data:r,schema:s.type,schemaCode:n,schemaValue:n,parentSchema:s,params:{},it:t}}});var Ti=y(Wt=>{"use strict";Object.defineProperty(Wt,"__esModule",{value:!0});Wt.assignDefaults=void 0;var Ge=b(),wc=N();function bc(t,e){let{properties:r,items:s}=t.schema;if(e==="object"&&r)for(let n in r)Ii(t,n,r[n].default);else e==="array"&&Array.isArray(s)&&s.forEach((n,i)=>Ii(t,i,n.default))}Wt.assignDefaults=bc;function Ii(t,e,r){let{gen:s,compositeRule:n,data:i,opts:a}=t;if(r===void 0)return;let o=(0,Ge._)`${i}${(0,Ge.getProperty)(e)}`;if(n){(0,wc.checkStrictMode)(t,`default is ignored for: ${o}`);return}let u=(0,Ge._)`${o} === undefined`;a.useDefaults==="empty"&&(u=(0,Ge._)`${u} || ${o} === null || ${o} === ""`),s.if(u,(0,Ge._)`${o} = ${(0,Ge.stringify)(r)}`)}});var Z=y(q=>{"use strict";Object.defineProperty(q,"__esModule",{value:!0});q.validateUnion=q.validateArray=q.usePattern=q.callValidateCode=q.schemaProperties=q.allSchemaProperties=q.noPropertyInData=q.propertyInData=q.isOwnProperty=q.hasPropFunc=q.reportMissingProp=q.checkMissingProp=q.checkReportMissingProp=void 0;var C=b(),us=N(),be=_e(),Ec=N();function Sc(t,e){let{gen:r,data:s,it:n}=t;r.if(ls(r,s,e,n.opts.ownProperties),()=>{t.setParams({missingProperty:(0,C._)`${e}`},!0),t.error()})}q.checkReportMissingProp=Sc;function Pc({gen:t,data:e,it:{opts:r}},s,n){return(0,C.or)(...s.map(i=>(0,C.and)(ls(t,e,i,r.ownProperties),(0,C._)`${n} = ${i}`)))}q.checkMissingProp=Pc;function Oc(t,e){t.setParams({missingProperty:e},!0),t.error()}q.reportMissingProp=Oc;function Ni(t){return t.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,C._)`Object.prototype.hasOwnProperty`})}q.hasPropFunc=Ni;function cs(t,e,r){return(0,C._)`${Ni(t)}.call(${e}, ${r})`}q.isOwnProperty=cs;function Ic(t,e,r,s){let n=(0,C._)`${e}${(0,C.getProperty)(r)} !== undefined`;return s?(0,C._)`${n} && ${cs(t,e,r)}`:n}q.propertyInData=Ic;function ls(t,e,r,s){let n=(0,C._)`${e}${(0,C.getProperty)(r)} === undefined`;return s?(0,C.or)(n,(0,C.not)(cs(t,e,r))):n}q.noPropertyInData=ls;function ki(t){return t?Object.keys(t).filter(e=>e!=="__proto__"):[]}q.allSchemaProperties=ki;function Tc(t,e){return ki(e).filter(r=>!(0,us.alwaysValidSchema)(t,e[r]))}q.schemaProperties=Tc;function Nc({schemaCode:t,data:e,it:{gen:r,topSchemaRef:s,schemaPath:n,errorPath:i},it:a},o,u,l){let c=l?(0,C._)`${t}, ${e}, ${s}${n}`:e,d=[[be.default.instancePath,(0,C.strConcat)(be.default.instancePath,i)],[be.default.parentData,a.parentData],[be.default.parentDataProperty,a.parentDataProperty],[be.default.rootData,be.default.rootData]];a.opts.dynamicRef&&d.push([be.default.dynamicAnchors,be.default.dynamicAnchors]);let h=(0,C._)`${c}, ${r.object(...d)}`;return u!==C.nil?(0,C._)`${o}.call(${u}, ${h})`:(0,C._)`${o}(${h})`}q.callValidateCode=Nc;var kc=(0,C._)`new RegExp`;function Rc({gen:t,it:{opts:e}},r){let s=e.unicodeRegExp?"u":"",{regExp:n}=e.code,i=n(r,s);return t.scopeValue("pattern",{key:i.toString(),ref:i,code:(0,C._)`${n.code==="new RegExp"?kc:(0,Ec.useFunc)(t,n)}(${r}, ${s})`})}q.usePattern=Rc;function qc(t){let{gen:e,data:r,keyword:s,it:n}=t,i=e.name("valid");if(n.allErrors){let o=e.let("valid",!0);return a(()=>e.assign(o,!1)),o}return e.var(i,!0),a(()=>e.break()),i;function a(o){let u=e.const("len",(0,C._)`${r}.length`);e.forRange("i",0,u,l=>{t.subschema({keyword:s,dataProp:l,dataPropType:us.Type.Num},i),e.if((0,C.not)(i),o)})}}q.validateArray=qc;function Ac(t){let{gen:e,schema:r,keyword:s,it:n}=t;if(!Array.isArray(r))throw new Error("ajv implementation error");if(r.some(u=>(0,us.alwaysValidSchema)(n,u))&&!n.opts.unevaluated)return;let a=e.let("valid",!1),o=e.name("_valid");e.block(()=>r.forEach((u,l)=>{let c=t.subschema({keyword:s,schemaProp:l,compositeRule:!0},o);e.assign(a,(0,C._)`${a} || ${o}`),t.mergeValidEvaluated(c,o)||e.if((0,C.not)(a))})),t.result(a,()=>t.reset(),()=>t.error(!0))}q.validateUnion=Ac});var Ai=y(oe=>{"use strict";Object.defineProperty(oe,"__esModule",{value:!0});oe.validateKeywordUsage=oe.validSchemaType=oe.funcKeywordCode=oe.macroKeywordCode=void 0;var G=b(),je=_e(),jc=Z(),Cc=yt();function Mc(t,e){let{gen:r,keyword:s,schema:n,parentSchema:i,it:a}=t,o=e.macro.call(a.self,n,i,a),u=qi(r,s,o);a.opts.validateSchema!==!1&&a.self.validateSchema(o,!0);let l=r.name("valid");t.subschema({schema:o,schemaPath:G.nil,errSchemaPath:`${a.errSchemaPath}/${s}`,topSchemaRef:u,compositeRule:!0},l),t.pass(l,()=>t.error(!0))}oe.macroKeywordCode=Mc;function zc(t,e){var r;let{gen:s,keyword:n,schema:i,parentSchema:a,$data:o,it:u}=t;xc(u,e);let l=!o&&e.compile?e.compile.call(u.self,i,a,u):e.validate,c=qi(s,n,l),d=s.let("valid");t.block$data(d,h),t.ok((r=e.valid)!==null&&r!==void 0?r:d);function h(){if(e.errors===!1)m(),e.modifying&&Ri(t),_(()=>t.error());else{let g=e.async?p():f();e.modifying&&Ri(t),_(()=>Dc(t,g))}}function p(){let g=s.let("ruleErrs",null);return s.try(()=>m((0,G._)`await `),T=>s.assign(d,!1).if((0,G._)`${T} instanceof ${u.ValidationError}`,()=>s.assign(g,(0,G._)`${T}.errors`),()=>s.throw(T))),g}function f(){let g=(0,G._)`${c}.errors`;return s.assign(g,null),m(G.nil),g}function m(g=e.async?(0,G._)`await `:G.nil){let T=u.opts.passContext?je.default.this:je.default.self,O=!("compile"in e&&!o||e.schema===!1);s.assign(d,(0,G._)`${g}${(0,jc.callValidateCode)(t,c,T,O)}`,e.modifying)}function _(g){var T;s.if((0,G.not)((T=e.valid)!==null&&T!==void 0?T:d),g)}}oe.funcKeywordCode=zc;function Ri(t){let{gen:e,data:r,it:s}=t;e.if(s.parentData,()=>e.assign(r,(0,G._)`${s.parentData}[${s.parentDataProperty}]`))}function Dc(t,e){let{gen:r}=t;r.if((0,G._)`Array.isArray(${e})`,()=>{r.assign(je.default.vErrors,(0,G._)`${je.default.vErrors} === null ? ${e} : ${je.default.vErrors}.concat(${e})`).assign(je.default.errors,(0,G._)`${je.default.vErrors}.length`),(0,Cc.extendErrors)(t)},()=>t.error())}function xc({schemaEnv:t},e){if(e.async&&!t.$async)throw new Error("async keyword in sync schema")}function qi(t,e,r){if(r===void 0)throw new Error(`keyword "${e}" failed to compile`);return t.scopeValue("keyword",typeof r=="function"?{ref:r}:{ref:r,code:(0,G.stringify)(r)})}function Vc(t,e,r=!1){return!e.length||e.some(s=>s==="array"?Array.isArray(t):s==="object"?t&&typeof t=="object"&&!Array.isArray(t):typeof t==s||r&&typeof t>"u")}oe.validSchemaType=Vc;function Uc({schema:t,opts:e,self:r,errSchemaPath:s},n,i){if(Array.isArray(n.keyword)?!n.keyword.includes(i):n.keyword!==i)throw new Error("ajv implementation error");let a=n.dependencies;if(a?.some(o=>!Object.prototype.hasOwnProperty.call(t,o)))throw new Error(`parent schema must have dependencies of ${i}: ${a.join(",")}`);if(n.validateSchema&&!n.validateSchema(t[i])){let u=`keyword "${i}" value is invalid at path "${s}": `+r.errorsText(n.validateSchema.errors);if(e.validateSchema==="log")r.logger.error(u);else throw new Error(u)}}oe.validateKeywordUsage=Uc});var Ci=y(Ee=>{"use strict";Object.defineProperty(Ee,"__esModule",{value:!0});Ee.extendSubschemaMode=Ee.extendSubschemaData=Ee.getSubschema=void 0;var ue=b(),ji=N();function Lc(t,{keyword:e,schemaProp:r,schema:s,schemaPath:n,errSchemaPath:i,topSchemaRef:a}){if(e!==void 0&&s!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(e!==void 0){let o=t.schema[e];return r===void 0?{schema:o,schemaPath:(0,ue._)`${t.schemaPath}${(0,ue.getProperty)(e)}`,errSchemaPath:`${t.errSchemaPath}/${e}`}:{schema:o[r],schemaPath:(0,ue._)`${t.schemaPath}${(0,ue.getProperty)(e)}${(0,ue.getProperty)(r)}`,errSchemaPath:`${t.errSchemaPath}/${e}/${(0,ji.escapeFragment)(r)}`}}if(s!==void 0){if(n===void 0||i===void 0||a===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:s,schemaPath:n,topSchemaRef:a,errSchemaPath:i}}throw new Error('either "keyword" or "schema" must be passed')}Ee.getSubschema=Lc;function Fc(t,e,{dataProp:r,dataPropType:s,data:n,dataTypes:i,propertyName:a}){if(n!==void 0&&r!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen:o}=e;if(r!==void 0){let{errorPath:l,dataPathArr:c,opts:d}=e,h=o.let("data",(0,ue._)`${e.data}${(0,ue.getProperty)(r)}`,!0);u(h),t.errorPath=(0,ue.str)`${l}${(0,ji.getErrorPath)(r,s,d.jsPropertySyntax)}`,t.parentDataProperty=(0,ue._)`${r}`,t.dataPathArr=[...c,t.parentDataProperty]}if(n!==void 0){let l=n instanceof ue.Name?n:o.let("data",n,!0);u(l),a!==void 0&&(t.propertyName=a)}i&&(t.dataTypes=i);function u(l){t.data=l,t.dataLevel=e.dataLevel+1,t.dataTypes=[],e.definedProperties=new Set,t.parentData=e.data,t.dataNames=[...e.dataNames,l]}}Ee.extendSubschemaData=Fc;function Kc(t,{jtdDiscriminator:e,jtdMetadata:r,compositeRule:s,createErrors:n,allErrors:i}){s!==void 0&&(t.compositeRule=s),n!==void 0&&(t.createErrors=n),i!==void 0&&(t.allErrors=i),t.jtdDiscriminator=e,t.jtdMetadata=r}Ee.extendSubschemaMode=Kc});var ds=y((jh,Mi)=>{"use strict";Mi.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 s,n,i;if(Array.isArray(e)){if(s=e.length,s!=r.length)return!1;for(n=s;n--!==0;)if(!t(e[n],r[n]))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(i=Object.keys(e),s=i.length,s!==Object.keys(r).length)return!1;for(n=s;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=s;n--!==0;){var a=i[n];if(!t(e[a],r[a]))return!1}return!0}return e!==e&&r!==r}});var Di=y((Ch,zi)=>{"use strict";var Se=zi.exports=function(t,e,r){typeof e=="function"&&(r=e,e={}),r=e.cb||r;var s=typeof r=="function"?r:r.pre||function(){},n=r.post||function(){};Zt(e,s,n,t,"",t)};Se.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};Se.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};Se.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};Se.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function Zt(t,e,r,s,n,i,a,o,u,l){if(s&&typeof s=="object"&&!Array.isArray(s)){e(s,n,i,a,o,u,l);for(var c in s){var d=s[c];if(Array.isArray(d)){if(c in Se.arrayKeywords)for(var h=0;h<d.length;h++)Zt(t,e,r,d[h],n+"/"+c+"/"+h,i,n,c,s,h)}else if(c in Se.propsKeywords){if(d&&typeof d=="object")for(var p in d)Zt(t,e,r,d[p],n+"/"+c+"/"+Gc(p),i,n,c,s,p)}else(c in Se.keywords||t.allKeys&&!(c in Se.skipKeywords))&&Zt(t,e,r,d,n+"/"+c,i,n,c,s)}r(s,n,i,a,o,u,l)}}function Gc(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}});var gt=y(Y=>{"use strict";Object.defineProperty(Y,"__esModule",{value:!0});Y.getSchemaRefs=Y.resolveUrl=Y.normalizeId=Y._getFullPath=Y.getFullPath=Y.inlineRef=void 0;var Hc=N(),Bc=ds(),Yc=Di(),Jc=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function Wc(t,e=!0){return typeof t=="boolean"?!0:e===!0?!fs(t):e?xi(t)<=e:!1}Y.inlineRef=Wc;var Zc=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function fs(t){for(let e in t){if(Zc.has(e))return!0;let r=t[e];if(Array.isArray(r)&&r.some(fs)||typeof r=="object"&&fs(r))return!0}return!1}function xi(t){let e=0;for(let r in t){if(r==="$ref")return 1/0;if(e++,!Jc.has(r)&&(typeof t[r]=="object"&&(0,Hc.eachItem)(t[r],s=>e+=xi(s)),e===1/0))return 1/0}return e}function Vi(t,e="",r){r!==!1&&(e=He(e));let s=t.parse(e);return Ui(t,s)}Y.getFullPath=Vi;function Ui(t,e){return t.serialize(e).split("#")[0]+"#"}Y._getFullPath=Ui;var Qc=/#\/?$/;function He(t){return t?t.replace(Qc,""):""}Y.normalizeId=He;function Xc(t,e,r){return r=He(r),t.resolve(e,r)}Y.resolveUrl=Xc;var el=/^[a-z_][-a-z0-9._]*$/i;function tl(t,e){if(typeof t=="boolean")return{};let{schemaId:r,uriResolver:s}=this.opts,n=He(t[r]||e),i={"":n},a=Vi(s,n,!1),o={},u=new Set;return Yc(t,{allKeys:!0},(d,h,p,f)=>{if(f===void 0)return;let m=a+h,_=i[f];typeof d[r]=="string"&&(_=g.call(this,d[r])),T.call(this,d.$anchor),T.call(this,d.$dynamicAnchor),i[h]=_;function g(O){let j=this.opts.uriResolver.resolve;if(O=He(_?j(_,O):O),u.has(O))throw c(O);u.add(O);let w=this.refs[O];return typeof w=="string"&&(w=this.refs[w]),typeof w=="object"?l(d,w.schema,O):O!==He(m)&&(O[0]==="#"?(l(d,o[O],O),o[O]=d):this.refs[O]=m),O}function T(O){if(typeof O=="string"){if(!el.test(O))throw new Error(`invalid anchor "${O}"`);g.call(this,`#${O}`)}}}),o;function l(d,h,p){if(h!==void 0&&!Bc(d,h))throw c(p)}function c(d){return new Error(`reference "${d}" resolves to more than one schema`)}}Y.getSchemaRefs=tl});var wt=y(Pe=>{"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});Pe.getData=Pe.KeywordCxt=Pe.validateFunctionCode=void 0;var Hi=wi(),Li=_t(),ps=ns(),Qt=_t(),rl=Ti(),vt=Ai(),ms=Ci(),$=b(),v=_e(),sl=gt(),ge=N(),$t=yt();function nl(t){if(Ji(t)&&(Wi(t),Yi(t))){ol(t);return}Bi(t,()=>(0,Hi.topBoolOrEmptySchema)(t))}Pe.validateFunctionCode=nl;function Bi({gen:t,validateName:e,schema:r,schemaEnv:s,opts:n},i){n.code.es5?t.func(e,(0,$._)`${v.default.data}, ${v.default.valCxt}`,s.$async,()=>{t.code((0,$._)`"use strict"; ${Fi(r,n)}`),al(t,n),t.code(i)}):t.func(e,(0,$._)`${v.default.data}, ${il(n)}`,s.$async,()=>t.code(Fi(r,n)).code(i))}function il(t){return(0,$._)`{${v.default.instancePath}="", ${v.default.parentData}, ${v.default.parentDataProperty}, ${v.default.rootData}=${v.default.data}${t.dynamicRef?(0,$._)`, ${v.default.dynamicAnchors}={}`:$.nil}}={}`}function al(t,e){t.if(v.default.valCxt,()=>{t.var(v.default.instancePath,(0,$._)`${v.default.valCxt}.${v.default.instancePath}`),t.var(v.default.parentData,(0,$._)`${v.default.valCxt}.${v.default.parentData}`),t.var(v.default.parentDataProperty,(0,$._)`${v.default.valCxt}.${v.default.parentDataProperty}`),t.var(v.default.rootData,(0,$._)`${v.default.valCxt}.${v.default.rootData}`),e.dynamicRef&&t.var(v.default.dynamicAnchors,(0,$._)`${v.default.valCxt}.${v.default.dynamicAnchors}`)},()=>{t.var(v.default.instancePath,(0,$._)`""`),t.var(v.default.parentData,(0,$._)`undefined`),t.var(v.default.parentDataProperty,(0,$._)`undefined`),t.var(v.default.rootData,v.default.data),e.dynamicRef&&t.var(v.default.dynamicAnchors,(0,$._)`{}`)})}function ol(t){let{schema:e,opts:r,gen:s}=t;Bi(t,()=>{r.$comment&&e.$comment&&Qi(t),fl(t),s.let(v.default.vErrors,null),s.let(v.default.errors,0),r.unevaluated&&ul(t),Zi(t),hl(t)})}function ul(t){let{gen:e,validateName:r}=t;t.evaluated=e.const("evaluated",(0,$._)`${r}.evaluated`),e.if((0,$._)`${t.evaluated}.dynamicProps`,()=>e.assign((0,$._)`${t.evaluated}.props`,(0,$._)`undefined`)),e.if((0,$._)`${t.evaluated}.dynamicItems`,()=>e.assign((0,$._)`${t.evaluated}.items`,(0,$._)`undefined`))}function Fi(t,e){let r=typeof t=="object"&&t[e.schemaId];return r&&(e.code.source||e.code.process)?(0,$._)`/*# sourceURL=${r} */`:$.nil}function cl(t,e){if(Ji(t)&&(Wi(t),Yi(t))){ll(t,e);return}(0,Hi.boolOrEmptySchema)(t,e)}function Yi({schema:t,self:e}){if(typeof t=="boolean")return!t;for(let r in t)if(e.RULES.all[r])return!0;return!1}function Ji(t){return typeof t.schema!="boolean"}function ll(t,e){let{schema:r,gen:s,opts:n}=t;n.$comment&&r.$comment&&Qi(t),ml(t),pl(t);let i=s.const("_errs",v.default.errors);Zi(t,i),s.var(e,(0,$._)`${i} === ${v.default.errors}`)}function Wi(t){(0,ge.checkUnknownRules)(t),dl(t)}function Zi(t,e){if(t.opts.jtd)return Ki(t,[],!1,e);let r=(0,Li.getSchemaTypes)(t.schema),s=(0,Li.coerceAndCheckDataType)(t,r);Ki(t,r,!s,e)}function dl(t){let{schema:e,errSchemaPath:r,opts:s,self:n}=t;e.$ref&&s.ignoreKeywordsWithRef&&(0,ge.schemaHasRulesButRef)(e,n.RULES)&&n.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}function fl(t){let{schema:e,opts:r}=t;e.default!==void 0&&r.useDefaults&&r.strictSchema&&(0,ge.checkStrictMode)(t,"default is ignored in the schema root")}function ml(t){let e=t.schema[t.opts.schemaId];e&&(t.baseId=(0,sl.resolveUrl)(t.opts.uriResolver,t.baseId,e))}function pl(t){if(t.schema.$async&&!t.schemaEnv.$async)throw new Error("async schema in sync schema")}function Qi({gen:t,schemaEnv:e,schema:r,errSchemaPath:s,opts:n}){let i=r.$comment;if(n.$comment===!0)t.code((0,$._)`${v.default.self}.logger.log(${i})`);else if(typeof n.$comment=="function"){let a=(0,$.str)`${s}/$comment`,o=t.scopeValue("root",{ref:e.root});t.code((0,$._)`${v.default.self}.opts.$comment(${i}, ${a}, ${o}.schema)`)}}function hl(t){let{gen:e,schemaEnv:r,validateName:s,ValidationError:n,opts:i}=t;r.$async?e.if((0,$._)`${v.default.errors} === 0`,()=>e.return(v.default.data),()=>e.throw((0,$._)`new ${n}(${v.default.vErrors})`)):(e.assign((0,$._)`${s}.errors`,v.default.vErrors),i.unevaluated&&yl(t),e.return((0,$._)`${v.default.errors} === 0`))}function yl({gen:t,evaluated:e,props:r,items:s}){r instanceof $.Name&&t.assign((0,$._)`${e}.props`,r),s instanceof $.Name&&t.assign((0,$._)`${e}.items`,s)}function Ki(t,e,r,s){let{gen:n,schema:i,data:a,allErrors:o,opts:u,self:l}=t,{RULES:c}=l;if(i.$ref&&(u.ignoreKeywordsWithRef||!(0,ge.schemaHasRulesButRef)(i,c))){n.block(()=>ea(t,"$ref",c.all.$ref.definition));return}u.jtd||_l(t,e),n.block(()=>{for(let h of c.rules)d(h);d(c.post)});function d(h){(0,ps.shouldUseGroup)(i,h)&&(h.type?(n.if((0,Qt.checkDataType)(h.type,a,u.strictNumbers)),Gi(t,h),e.length===1&&e[0]===h.type&&r&&(n.else(),(0,Qt.reportTypeError)(t)),n.endIf()):Gi(t,h),o||n.if((0,$._)`${v.default.errors} === ${s||0}`))}}function Gi(t,e){let{gen:r,schema:s,opts:{useDefaults:n}}=t;n&&(0,rl.assignDefaults)(t,e.type),r.block(()=>{for(let i of e.rules)(0,ps.shouldUseRule)(s,i)&&ea(t,i.keyword,i.definition,e.type)})}function _l(t,e){t.schemaEnv.meta||!t.opts.strictTypes||(gl(t,e),t.opts.allowUnionTypes||$l(t,e),vl(t,t.dataTypes))}function gl(t,e){if(e.length){if(!t.dataTypes.length){t.dataTypes=e;return}e.forEach(r=>{Xi(t.dataTypes,r)||hs(t,`type "${r}" not allowed by context "${t.dataTypes.join(",")}"`)}),bl(t,e)}}function $l(t,e){e.length>1&&!(e.length===2&&e.includes("null"))&&hs(t,"use allowUnionTypes to allow union type keyword")}function vl(t,e){let r=t.self.RULES.all;for(let s in r){let n=r[s];if(typeof n=="object"&&(0,ps.shouldUseRule)(t.schema,n)){let{type:i}=n.definition;i.length&&!i.some(a=>wl(e,a))&&hs(t,`missing type "${i.join(",")}" for keyword "${s}"`)}}}function wl(t,e){return t.includes(e)||e==="number"&&t.includes("integer")}function Xi(t,e){return t.includes(e)||e==="integer"&&t.includes("number")}function bl(t,e){let r=[];for(let s of t.dataTypes)Xi(e,s)?r.push(s):e.includes("integer")&&s==="number"&&r.push("integer");t.dataTypes=r}function hs(t,e){let r=t.schemaEnv.baseId+t.errSchemaPath;e+=` at "${r}" (strictTypes)`,(0,ge.checkStrictMode)(t,e,t.opts.strictTypes)}var Xt=class{constructor(e,r,s){if((0,vt.validateKeywordUsage)(e,r,s),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=s,this.data=e.data,this.schema=e.schema[s],this.$data=r.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,ge.schemaRefOrVal)(e,this.schema,s,this.$data),this.schemaType=r.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=r,this.$data)this.schemaCode=e.gen.const("vSchema",ta(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,vt.validSchemaType)(this.schema,r.schemaType,r.allowUndefined))throw new Error(`${s} value must be ${JSON.stringify(r.schemaType)}`);("code"in r?r.trackErrors:r.errors!==!1)&&(this.errsCount=e.gen.const("_errs",v.default.errors))}result(e,r,s){this.failResult((0,$.not)(e),r,s)}failResult(e,r,s){this.gen.if(e),s?s():this.error(),r?(this.gen.else(),r(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,r){this.failResult((0,$.not)(e),void 0,r)}fail(e){if(e===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:r}=this;this.fail((0,$._)`${r} !== undefined && (${(0,$.or)(this.invalid$data(),e)})`)}error(e,r,s){if(r){this.setParams(r),this._error(e,s),this.setParams({});return}this._error(e,s)}_error(e,r){(e?$t.reportExtraError:$t.reportError)(this,this.def.error,r)}$dataError(){(0,$t.reportError)(this,this.def.$dataError||$t.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,$t.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,r){r?Object.assign(this.params,e):this.params=e}block$data(e,r,s=$.nil){this.gen.block(()=>{this.check$data(e,s),r()})}check$data(e=$.nil,r=$.nil){if(!this.$data)return;let{gen:s,schemaCode:n,schemaType:i,def:a}=this;s.if((0,$.or)((0,$._)`${n} === undefined`,r)),e!==$.nil&&s.assign(e,!0),(i.length||a.validateSchema)&&(s.elseIf(this.invalid$data()),this.$dataError(),e!==$.nil&&s.assign(e,!1)),s.else()}invalid$data(){let{gen:e,schemaCode:r,schemaType:s,def:n,it:i}=this;return(0,$.or)(a(),o());function a(){if(s.length){if(!(r instanceof $.Name))throw new Error("ajv implementation error");let u=Array.isArray(s)?s:[s];return(0,$._)`${(0,Qt.checkDataTypes)(u,r,i.opts.strictNumbers,Qt.DataType.Wrong)}`}return $.nil}function o(){if(n.validateSchema){let u=e.scopeValue("validate$data",{ref:n.validateSchema});return(0,$._)`!${u}(${r})`}return $.nil}}subschema(e,r){let s=(0,ms.getSubschema)(this.it,e);(0,ms.extendSubschemaData)(s,this.it,e),(0,ms.extendSubschemaMode)(s,e);let n={...this.it,...s,items:void 0,props:void 0};return cl(n,r),n}mergeEvaluated(e,r){let{it:s,gen:n}=this;s.opts.unevaluated&&(s.props!==!0&&e.props!==void 0&&(s.props=ge.mergeEvaluated.props(n,e.props,s.props,r)),s.items!==!0&&e.items!==void 0&&(s.items=ge.mergeEvaluated.items(n,e.items,s.items,r)))}mergeValidEvaluated(e,r){let{it:s,gen:n}=this;if(s.opts.unevaluated&&(s.props!==!0||s.items!==!0))return n.if(r,()=>this.mergeEvaluated(e,$.Name)),!0}};Pe.KeywordCxt=Xt;function ea(t,e,r,s){let n=new Xt(t,r,e);"code"in r?r.code(n,s):n.$data&&r.validate?(0,vt.funcKeywordCode)(n,r):"macro"in r?(0,vt.macroKeywordCode)(n,r):(r.compile||r.validate)&&(0,vt.funcKeywordCode)(n,r)}var El=/^\/(?:[^~]|~0|~1)*$/,Sl=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function ta(t,{dataLevel:e,dataNames:r,dataPathArr:s}){let n,i;if(t==="")return v.default.rootData;if(t[0]==="/"){if(!El.test(t))throw new Error(`Invalid JSON-pointer: ${t}`);n=t,i=v.default.rootData}else{let l=Sl.exec(t);if(!l)throw new Error(`Invalid JSON-pointer: ${t}`);let c=+l[1];if(n=l[2],n==="#"){if(c>=e)throw new Error(u("property/index",c));return s[e-c]}if(c>e)throw new Error(u("data",c));if(i=r[e-c],!n)return i}let a=i,o=n.split("/");for(let l of o)l&&(i=(0,$._)`${i}${(0,$.getProperty)((0,ge.unescapeJsonPointer)(l))}`,a=(0,$._)`${a} && ${i}`);return a;function u(l,c){return`Cannot access ${l} ${c} levels up, current level is ${e}`}}Pe.getData=ta});var er=y(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});var ys=class extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}};_s.default=ys});var bt=y(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});var gs=gt(),$s=class extends Error{constructor(e,r,s,n){super(n||`can't resolve reference ${s} from id ${r}`),this.missingRef=(0,gs.resolveUrl)(e,r,s),this.missingSchema=(0,gs.normalizeId)((0,gs.getFullPath)(e,this.missingRef))}};vs.default=$s});var rr=y(Q=>{"use strict";Object.defineProperty(Q,"__esModule",{value:!0});Q.resolveSchema=Q.getCompilingSchema=Q.resolveRef=Q.compileSchema=Q.SchemaEnv=void 0;var re=b(),Pl=er(),Ce=_e(),se=gt(),ra=N(),Ol=wt(),Be=class{constructor(e){var r;this.refs={},this.dynamicAnchors={};let s;typeof e.schema=="object"&&(s=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=(r=e.baseId)!==null&&r!==void 0?r:(0,se.normalizeId)(s?.[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=s?.$async,this.refs={}}};Q.SchemaEnv=Be;function bs(t){let e=sa.call(this,t);if(e)return e;let r=(0,se.getFullPath)(this.opts.uriResolver,t.root.baseId),{es5:s,lines:n}=this.opts.code,{ownProperties:i}=this.opts,a=new re.CodeGen(this.scope,{es5:s,lines:n,ownProperties:i}),o;t.$async&&(o=a.scopeValue("Error",{ref:Pl.default,code:(0,re._)`require("ajv/dist/runtime/validation_error").default`}));let u=a.scopeName("validate");t.validateName=u;let l={gen:a,allErrors:this.opts.allErrors,data:Ce.default.data,parentData:Ce.default.parentData,parentDataProperty:Ce.default.parentDataProperty,dataNames:[Ce.default.data],dataPathArr:[re.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:a.scopeValue("schema",this.opts.code.source===!0?{ref:t.schema,code:(0,re.stringify)(t.schema)}:{ref:t.schema}),validateName:u,ValidationError:o,schema:t.schema,schemaEnv:t,rootId:r,baseId:t.baseId||r,schemaPath:re.nil,errSchemaPath:t.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,re._)`""`,opts:this.opts,self:this},c;try{this._compilations.add(t),(0,Ol.validateFunctionCode)(l),a.optimize(this.opts.code.optimize);let d=a.toString();c=`${a.scopeRefs(Ce.default.scope)}return ${d}`,this.opts.code.process&&(c=this.opts.code.process(c,t));let p=new Function(`${Ce.default.self}`,`${Ce.default.scope}`,c)(this,this.scope.get());if(this.scope.value(u,{ref:p}),p.errors=null,p.schema=t.schema,p.schemaEnv=t,t.$async&&(p.$async=!0),this.opts.code.source===!0&&(p.source={validateName:u,validateCode:d,scopeValues:a._values}),this.opts.unevaluated){let{props:f,items:m}=l;p.evaluated={props:f instanceof re.Name?void 0:f,items:m instanceof re.Name?void 0:m,dynamicProps:f instanceof re.Name,dynamicItems:m instanceof re.Name},p.source&&(p.source.evaluated=(0,re.stringify)(p.evaluated))}return t.validate=p,t}catch(d){throw delete t.validate,delete t.validateName,c&&this.logger.error("Error compiling schema, function code:",c),d}finally{this._compilations.delete(t)}}Q.compileSchema=bs;function Il(t,e,r){var s;r=(0,se.resolveUrl)(this.opts.uriResolver,e,r);let n=t.refs[r];if(n)return n;let i=kl.call(this,t,r);if(i===void 0){let a=(s=t.localRefs)===null||s===void 0?void 0:s[r],{schemaId:o}=this.opts;a&&(i=new Be({schema:a,schemaId:o,root:t,baseId:e}))}if(i!==void 0)return t.refs[r]=Tl.call(this,i)}Q.resolveRef=Il;function Tl(t){return(0,se.inlineRef)(t.schema,this.opts.inlineRefs)?t.schema:t.validate?t:bs.call(this,t)}function sa(t){for(let e of this._compilations)if(Nl(e,t))return e}Q.getCompilingSchema=sa;function Nl(t,e){return t.schema===e.schema&&t.root===e.root&&t.baseId===e.baseId}function kl(t,e){let r;for(;typeof(r=this.refs[e])=="string";)e=r;return r||this.schemas[e]||tr.call(this,t,e)}function tr(t,e){let r=this.opts.uriResolver.parse(e),s=(0,se._getFullPath)(this.opts.uriResolver,r),n=(0,se.getFullPath)(this.opts.uriResolver,t.baseId,void 0);if(Object.keys(t.schema).length>0&&s===n)return ws.call(this,r,t);let i=(0,se.normalizeId)(s),a=this.refs[i]||this.schemas[i];if(typeof a=="string"){let o=tr.call(this,t,a);return typeof o?.schema!="object"?void 0:ws.call(this,r,o)}if(typeof a?.schema=="object"){if(a.validate||bs.call(this,a),i===(0,se.normalizeId)(e)){let{schema:o}=a,{schemaId:u}=this.opts,l=o[u];return l&&(n=(0,se.resolveUrl)(this.opts.uriResolver,n,l)),new Be({schema:o,schemaId:u,root:t,baseId:n})}return ws.call(this,r,a)}}Q.resolveSchema=tr;var Rl=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function ws(t,{baseId:e,schema:r,root:s}){var n;if(((n=t.fragment)===null||n===void 0?void 0:n[0])!=="/")return;for(let o of t.fragment.slice(1).split("/")){if(typeof r=="boolean")return;let u=r[(0,ra.unescapeFragment)(o)];if(u===void 0)return;r=u;let l=typeof r=="object"&&r[this.opts.schemaId];!Rl.has(o)&&l&&(e=(0,se.resolveUrl)(this.opts.uriResolver,e,l))}let i;if(typeof r!="boolean"&&r.$ref&&!(0,ra.schemaHasRulesButRef)(r,this.RULES)){let o=(0,se.resolveUrl)(this.opts.uriResolver,e,r.$ref);i=tr.call(this,s,o)}let{schemaId:a}=this.opts;if(i=i||new Be({schema:r,schemaId:a,root:s,baseId:e}),i.schema!==i.root.schema)return i}});var na=y((Uh,ql)=>{ql.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}});var Ps=y((Lh,la)=>{"use strict";var Al=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu),aa=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u),Es=RegExp.prototype.test.bind(/^[\da-f]{2}$/iu),oa=RegExp.prototype.test.bind(/^[\da-z\-._~]$/iu),jl=RegExp.prototype.test.bind(/^[\da-z\-._~!$&'()*+,;=:@/]$/iu);function Ss(t){let e="",r=0,s=0;for(s=0;s<t.length;s++)if(r=t[s].charCodeAt(0),r!==48){if(!(r>=48&&r<=57||r>=65&&r<=70||r>=97&&r<=102))return"";e+=t[s];break}for(s+=1;s<t.length;s++){if(r=t[s].charCodeAt(0),!(r>=48&&r<=57||r>=65&&r<=70||r>=97&&r<=102))return"";e+=t[s]}return e}var Cl=RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u);function ia(t){return t.length=0,!0}function Ml(t,e,r){if(t.length){let s=Ss(t);if(s!=="")e.push(s);else return r.error=!0,!1;t.length=0}return!0}function zl(t){let e=0,r={error:!1,address:"",zone:""},s=[],n=[],i=!1,a=!1,o=Ml;for(let u=0;u<t.length;u++){let l=t[u];if(!(l==="["||l==="]"))if(l===":"){if(i===!0&&(a=!0),!o(n,s,r))break;if(++e>7){r.error=!0;break}u>0&&t[u-1]===":"&&(i=!0),s.push(":");continue}else if(l==="%"){if(!o(n,s,r))break;o=ia}else{n.push(l);continue}}return n.length&&(o===ia?r.zone=n.join(""):a?s.push(n.join("")):s.push(Ss(n))),r.address=s.join(""),r}function ua(t){if(Dl(t,":")<2)return{host:t,isIPV6:!1};let e=zl(t);if(e.error)return{host:t,isIPV6:!1};{let r=e.address,s=e.address;return e.zone&&(r+="%"+e.zone,s+="%25"+e.zone),{host:r,isIPV6:!0,escapedHost:s}}}function Dl(t,e){let r=0;for(let s=0;s<t.length;s++)t[s]===e&&r++;return r}function xl(t){let e=t,r=[],s=-1,n=0;for(;n=e.length;){if(n===1){if(e===".")break;if(e==="/"){r.push("/");break}else{r.push(e);break}}else if(n===2){if(e[0]==="."){if(e[1]===".")break;if(e[1]==="/"){e=e.slice(2);continue}}else if(e[0]==="/"&&(e[1]==="."||e[1]==="/")){r.push("/");break}}else if(n===3&&e==="/.."){r.length!==0&&r.pop(),r.push("/");break}if(e[0]==="."){if(e[1]==="."){if(e[2]==="/"){e=e.slice(3);continue}}else if(e[1]==="/"){e=e.slice(2);continue}}else if(e[0]==="/"&&e[1]==="."){if(e[2]==="/"){e=e.slice(2);continue}else if(e[2]==="."&&e[3]==="/"){e=e.slice(3),r.length!==0&&r.pop();continue}}if((s=e.indexOf("/",1))===-1){r.push(e);break}else r.push(e.slice(0,s)),e=e.slice(s)}return r.join("")}var Vl={"@":"%40","/":"%2F","?":"%3F","#":"%23",":":"%3A"},Ul=/[@/?#:]/g,Ll=/[@/?#]/g;function ca(t,e){let r=e?Ll:Ul;return r.lastIndex=0,t.replace(r,s=>Vl[s])}function Fl(t,e=!1){if(t.indexOf("%")===-1)return t;let r="";for(let s=0;s<t.length;s++){if(t[s]==="%"&&s+2<t.length){let n=t.slice(s+1,s+3);if(Es(n)){let i=n.toUpperCase(),a=String.fromCharCode(parseInt(i,16));e&&oa(a)?r+=a:r+="%"+i,s+=2;continue}}r+=t[s]}return r}function Kl(t){let e="";for(let r=0;r<t.length;r++){if(t[r]==="%"&&r+2<t.length){let s=t.slice(r+1,r+3);if(Es(s)){let n=s.toUpperCase(),i=String.fromCharCode(parseInt(n,16));i!=="."&&oa(i)?e+=i:e+="%"+n,r+=2;continue}}jl(t[r])?e+=t[r]:e+=escape(t[r])}return e}function Gl(t){let e="";for(let r=0;r<t.length;r++){if(t[r]==="%"&&r+2<t.length){let s=t.slice(r+1,r+3);if(Es(s)){e+="%"+s.toUpperCase(),r+=2;continue}}e+=escape(t[r])}return e}function Hl(t){let e=[];if(t.userinfo!==void 0&&(e.push(t.userinfo),e.push("@")),t.host!==void 0){let r=unescape(t.host);if(!aa(r)){let s=ua(r);s.isIPV6===!0?r=`[${s.escapedHost}]`:r=ca(r,!1)}e.push(r)}return(typeof t.port=="number"||typeof t.port=="string")&&(e.push(":"),e.push(String(t.port))),e.length?e.join(""):void 0}la.exports={nonSimpleDomain:Cl,recomposeAuthority:Hl,reescapeHostDelimiters:ca,normalizePercentEncoding:Fl,normalizePathEncoding:Kl,escapePreservingEscapes:Gl,removeDotSegments:xl,isIPv4:aa,isUUID:Al,normalizeIPv6:ua,stringArrayToHexStripped:Ss}});var ha=y((Fh,pa)=>{"use strict";var{isUUID:Bl}=Ps(),Yl=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu,Jl=["http","https","ws","wss","urn","urn:uuid"];function Wl(t){return Jl.indexOf(t)!==-1}function Os(t){return t.secure===!0?!0:t.secure===!1?!1:t.scheme?t.scheme.length===3&&(t.scheme[0]==="w"||t.scheme[0]==="W")&&(t.scheme[1]==="s"||t.scheme[1]==="S")&&(t.scheme[2]==="s"||t.scheme[2]==="S"):!1}function da(t){return t.host||(t.error=t.error||"HTTP URIs must have a host."),t}function fa(t){let e=String(t.scheme).toLowerCase()==="https";return(t.port===(e?443:80)||t.port==="")&&(t.port=void 0),t.path||(t.path="/"),t}function Zl(t){return t.secure=Os(t),t.resourceName=(t.path||"/")+(t.query?"?"+t.query:""),t.path=void 0,t.query=void 0,t}function Ql(t){if((t.port===(Os(t)?443:80)||t.port==="")&&(t.port=void 0),typeof t.secure=="boolean"&&(t.scheme=t.secure?"wss":"ws",t.secure=void 0),t.resourceName){let[e,r]=t.resourceName.split("?");t.path=e&&e!=="/"?e:void 0,t.query=r,t.resourceName=void 0}return t.fragment=void 0,t}function Xl(t,e){if(!t.path)return t.error="URN can not be parsed",t;let r=t.path.match(Yl);if(r){let s=e.scheme||t.scheme||"urn";t.nid=r[1].toLowerCase(),t.nss=r[2];let n=`${s}:${e.nid||t.nid}`,i=Is(n);t.path=void 0,i&&(t=i.parse(t,e))}else t.error=t.error||"URN can not be parsed.";return t}function ed(t,e){if(t.nid===void 0)throw new Error("URN without nid cannot be serialized");let r=e.scheme||t.scheme||"urn",s=t.nid.toLowerCase(),n=`${r}:${e.nid||s}`,i=Is(n);i&&(t=i.serialize(t,e));let a=t,o=t.nss;return a.path=`${s||e.nid}:${o}`,e.skipEscape=!0,a}function td(t,e){let r=t;return r.uuid=r.nss,r.nss=void 0,!e.tolerant&&(!r.uuid||!Bl(r.uuid))&&(r.error=r.error||"UUID is not valid."),r}function rd(t){let e=t;return e.nss=(t.uuid||"").toLowerCase(),e}var ma={scheme:"http",domainHost:!0,parse:da,serialize:fa},sd={scheme:"https",domainHost:ma.domainHost,parse:da,serialize:fa},sr={scheme:"ws",domainHost:!0,parse:Zl,serialize:Ql},nd={scheme:"wss",domainHost:sr.domainHost,parse:sr.parse,serialize:sr.serialize},id={scheme:"urn",parse:Xl,serialize:ed,skipNormalize:!0},ad={scheme:"urn:uuid",parse:td,serialize:rd,skipNormalize:!0},nr={http:ma,https:sd,ws:sr,wss:nd,urn:id,"urn:uuid":ad};Object.setPrototypeOf(nr,null);function Is(t){return t&&(nr[t]||nr[t.toLowerCase()])||void 0}pa.exports={wsIsSecure:Os,SCHEMES:nr,isValidSchemeName:Wl,getSchemeHandler:Is}});var va=y((Kh,or)=>{"use strict";var{normalizeIPv6:od,removeDotSegments:Et,recomposeAuthority:ud,normalizePercentEncoding:cd,normalizePathEncoding:ld,escapePreservingEscapes:dd,reescapeHostDelimiters:fd,isIPv4:md,nonSimpleDomain:pd}=Ps(),{SCHEMES:hd,getSchemeHandler:_a}=ha();function yd(t,e){return typeof t=="string"?t=Ed(t,e):typeof t=="object"&&(t=ar(Me(t,e),e)),t}function _d(t,e,r){let s=r?Object.assign({scheme:"null"},r):{scheme:"null"},{parsed:n,malformedAuthorityOrPort:i}=ir(t,s),{parsed:a,malformedAuthorityOrPort:o}=ir(e,s);if(i||o)throw new Error(n.error||a.error||"URI is malformed.");let u=ga(n,a,s,!0);return s.skipEscape=!0,Me(u,s)}function ga(t,e,r,s){let n={};return s||(t=ar(Me(t,r),r),e=ar(Me(e,r),r)),r=r||{},!r.tolerant&&e.scheme?(n.scheme=e.scheme,n.userinfo=e.userinfo,n.host=e.host,n.port=e.port,n.path=Et(e.path||""),n.query=e.query):(e.userinfo!==void 0||e.host!==void 0||e.port!==void 0?(n.userinfo=e.userinfo,n.host=e.host,n.port=e.port,n.path=Et(e.path||""),n.query=e.query):(e.path?(e.path[0]==="/"?n.path=Et(e.path):((t.userinfo!==void 0||t.host!==void 0||t.port!==void 0)&&!t.path?n.path="/"+e.path:t.path?n.path=t.path.slice(0,t.path.lastIndexOf("/")+1)+e.path:n.path=e.path,n.path=Et(n.path)),n.query=e.query):(n.path=t.path,e.query!==void 0?n.query=e.query:n.query=t.query),n.userinfo=t.userinfo,n.host=t.host,n.port=t.port),n.scheme=t.scheme),n.fragment=e.fragment,n}function gd(t,e,r){let s=ya(t,r),n=ya(e,r);return s!==void 0&&n!==void 0&&s.toLowerCase()===n.toLowerCase()}function Me(t,e){let r={host:t.host,scheme:t.scheme,userinfo:t.userinfo,port:t.port,path:t.path,query:t.query,nid:t.nid,nss:t.nss,uuid:t.uuid,fragment:t.fragment,reference:t.reference,resourceName:t.resourceName,secure:t.secure,error:""},s=Object.assign({},e),n=[],i=_a(s.scheme||r.scheme);i&&i.serialize&&i.serialize(r,s),r.path!==void 0&&(s.skipEscape?r.path=cd(r.path):(r.path=dd(r.path),r.scheme!==void 0&&(r.path=r.path.split("%3A").join(":")))),s.reference!=="suffix"&&r.scheme&&n.push(r.scheme,":");let a=ud(r);if(a!==void 0&&(s.reference!=="suffix"&&n.push("//"),n.push(a),r.path&&r.path[0]!=="/"&&n.push("/")),r.path!==void 0){let o=r.path;!s.absolutePath&&(!i||!i.absolutePath)&&(o=Et(o)),a===void 0&&o[0]==="/"&&o[1]==="/"&&(o="/%2F"+o.slice(2)),n.push(o)}return r.query!==void 0&&n.push("?",r.query),r.fragment!==void 0&&n.push("#",r.fragment),n.join("")}var $d=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u,vd=/^(?:[^#/:?]+:)?\/\/([^/?#]*)/,wd=/^(?:[^#/:?]+:)?([/\\\t\n\r]*)/;function bd(t,e){if(e[2]!==void 0&&t.path&&t.path[0]!=="/")return'URI path must start with "/" when authority is present.';if(typeof t.port=="number"&&(t.port<0||t.port>65535))return"URI port is malformed."}function ir(t,e){let r=Object.assign({},e),s={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},n=!1,i=!1;r.reference==="suffix"&&(r.scheme?t=r.scheme+":"+t:t="//"+t);let a=t.match(vd);a!==null&&a[1].indexOf("\\")!==-1&&(s.error="URI authority must not contain a literal backslash.",n=!0);let o=t.match(wd);if(o!==null){let l=o[1],c=l.replace(/[\t\n\r]/g,"");c.length>=2&&(c.slice(0,2)!=="//"?(s.error=s.error||"URI authority must not contain a literal backslash.",n=!0):l.length!==c.length&&(s.error=s.error||"URI authority introducer must not contain whitespace.",n=!0))}let u=t.match($d);if(u){s.scheme=u[1],s.userinfo=u[3],s.host=u[4],s.port=parseInt(u[5],10),s.path=u[6]||"",s.query=u[7],s.fragment=u[8],isNaN(s.port)&&(s.port=u[5]);let l=bd(s,u);if(l!==void 0&&(s.error=s.error||l,n=!0),s.host)if(md(s.host)===!1){let h=od(s.host);s.host=h.host.toLowerCase(),i=h.isIPV6}else i=!0;s.scheme===void 0&&s.userinfo===void 0&&s.host===void 0&&s.port===void 0&&s.query===void 0&&!s.path?s.reference="same-document":s.scheme===void 0?s.reference="relative":s.fragment===void 0?s.reference="absolute":s.reference="uri",r.reference&&r.reference!=="suffix"&&r.reference!==s.reference&&(s.error=s.error||"URI is not a "+r.reference+" reference.");let c=_a(r.scheme||s.scheme);if(!r.unicodeSupport&&(!c||!c.unicodeSupport)&&s.host&&(r.domainHost||c&&c.domainHost)&&i===!1&&pd(s.host))try{s.host=new URL("http://"+s.host).hostname}catch(d){s.error=s.error||"Host's domain name can not be converted to ASCII: "+d}if((!c||c&&!c.skipNormalize)&&(t.indexOf("%")!==-1&&(s.scheme!==void 0&&(s.scheme=unescape(s.scheme)),s.host!==void 0&&(s.host=fd(unescape(s.host),i))),s.path&&(s.path=ld(s.path)),s.fragment))try{s.fragment=encodeURI(decodeURIComponent(s.fragment))}catch{s.error=s.error||"URI malformed"}c&&c.parse&&c.parse(s,r)}else s.error=s.error||"URI can not be parsed.";return{parsed:s,malformedAuthorityOrPort:n}}function ar(t,e){return ir(t,e).parsed}function Ed(t,e){return $a(t,e).normalized}function $a(t,e){let{parsed:r,malformedAuthorityOrPort:s}=ir(t,e);return{normalized:s?t:Me(r,e),malformedAuthorityOrPort:s}}function ya(t,e){if(typeof t=="string"){let{normalized:r,malformedAuthorityOrPort:s}=$a(t,e);return s?void 0:r}if(typeof t=="object")return Me(t,e)}var Ts={SCHEMES:hd,normalize:yd,resolve:_d,resolveComponent:ga,equal:gd,serialize:Me,parse:ar};or.exports=Ts;or.exports.default=Ts;or.exports.fastUri=Ts});var ba=y(Ns=>{"use strict";Object.defineProperty(Ns,"__esModule",{value:!0});var wa=va();wa.code='require("ajv/dist/runtime/uri").default';Ns.default=wa});var Je=y(x=>{"use strict";Object.defineProperty(x,"__esModule",{value:!0});x.CodeGen=x.Name=x.nil=x.stringify=x.str=x._=x.KeywordCxt=void 0;var Sd=wt();Object.defineProperty(x,"KeywordCxt",{enumerable:!0,get:function(){return Sd.KeywordCxt}});var Ye=b();Object.defineProperty(x,"_",{enumerable:!0,get:function(){return Ye._}});Object.defineProperty(x,"str",{enumerable:!0,get:function(){return Ye.str}});Object.defineProperty(x,"stringify",{enumerable:!0,get:function(){return Ye.stringify}});Object.defineProperty(x,"nil",{enumerable:!0,get:function(){return Ye.nil}});Object.defineProperty(x,"Name",{enumerable:!0,get:function(){return Ye.Name}});Object.defineProperty(x,"CodeGen",{enumerable:!0,get:function(){return Ye.CodeGen}});var Pd=er(),Ia=bt(),Od=ss(),St=rr(),Id=b(),Pt=gt(),ur=_t(),Rs=N(),Ea=na(),Td=ba(),Ta=(t,e)=>new RegExp(t,e);Ta.code="new RegExp";var Nd=["removeAdditional","useDefaults","coerceTypes"],kd=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),Rd={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},qd={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},Sa=200;function Ad(t){var e,r,s,n,i,a,o,u,l,c,d,h,p,f,m,_,g,T,O,j,w,ae,me,Ir,Tr;let at=t.strict,Nr=(e=t.code)===null||e===void 0?void 0:e.optimize,Wn=Nr===!0||Nr===void 0?1:Nr||0,Zn=(s=(r=t.code)===null||r===void 0?void 0:r.regExp)!==null&&s!==void 0?s:Ta,Qo=(n=t.uriResolver)!==null&&n!==void 0?n:Td.default;return{strictSchema:(a=(i=t.strictSchema)!==null&&i!==void 0?i:at)!==null&&a!==void 0?a:!0,strictNumbers:(u=(o=t.strictNumbers)!==null&&o!==void 0?o:at)!==null&&u!==void 0?u:!0,strictTypes:(c=(l=t.strictTypes)!==null&&l!==void 0?l:at)!==null&&c!==void 0?c:"log",strictTuples:(h=(d=t.strictTuples)!==null&&d!==void 0?d:at)!==null&&h!==void 0?h:"log",strictRequired:(f=(p=t.strictRequired)!==null&&p!==void 0?p:at)!==null&&f!==void 0?f:!1,code:t.code?{...t.code,optimize:Wn,regExp:Zn}:{optimize:Wn,regExp:Zn},loopRequired:(m=t.loopRequired)!==null&&m!==void 0?m:Sa,loopEnum:(_=t.loopEnum)!==null&&_!==void 0?_:Sa,meta:(g=t.meta)!==null&&g!==void 0?g:!0,messages:(T=t.messages)!==null&&T!==void 0?T:!0,inlineRefs:(O=t.inlineRefs)!==null&&O!==void 0?O:!0,schemaId:(j=t.schemaId)!==null&&j!==void 0?j:"$id",addUsedSchema:(w=t.addUsedSchema)!==null&&w!==void 0?w:!0,validateSchema:(ae=t.validateSchema)!==null&&ae!==void 0?ae:!0,validateFormats:(me=t.validateFormats)!==null&&me!==void 0?me:!0,unicodeRegExp:(Ir=t.unicodeRegExp)!==null&&Ir!==void 0?Ir:!0,int32range:(Tr=t.int32range)!==null&&Tr!==void 0?Tr:!0,uriResolver:Qo}}var Ot=class{constructor(e={}){this.schemas={},this.refs={},this.formats=Object.create(null),this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...Ad(e)};let{es5:r,lines:s}=this.opts.code;this.scope=new Id.ValueScope({scope:{},prefixes:kd,es5:r,lines:s}),this.logger=xd(e.logger);let n=e.validateFormats;e.validateFormats=!1,this.RULES=(0,Od.getRules)(),Pa.call(this,Rd,e,"NOT SUPPORTED"),Pa.call(this,qd,e,"DEPRECATED","warn"),this._metaOpts=zd.call(this),e.formats&&Cd.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&Md.call(this,e.keywords),typeof e.meta=="object"&&this.addMetaSchema(e.meta),jd.call(this),e.validateFormats=n}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:e,meta:r,schemaId:s}=this.opts,n=Ea;s==="id"&&(n={...Ea},n.id=n.$id,delete n.$id),r&&e&&this.addMetaSchema(n,n[s],!1)}defaultMeta(){let{meta:e,schemaId:r}=this.opts;return this.opts.defaultMeta=typeof e=="object"?e[r]||e:void 0}validate(e,r){let s;if(typeof e=="string"){if(s=this.getSchema(e),!s)throw new Error(`no schema with key or ref "${e}"`)}else s=this.compile(e);let n=s(r);return"$async"in s||(this.errors=s.errors),n}compile(e,r){let s=this._addSchema(e,r);return s.validate||this._compileSchemaEnv(s)}compileAsync(e,r){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema:s}=this.opts;return n.call(this,e,r);async function n(c,d){await i.call(this,c.$schema);let h=this._addSchema(c,d);return h.validate||a.call(this,h)}async function i(c){c&&!this.getSchema(c)&&await n.call(this,{$ref:c},!0)}async function a(c){try{return this._compileSchemaEnv(c)}catch(d){if(!(d instanceof Ia.default))throw d;return o.call(this,d),await u.call(this,d.missingSchema),a.call(this,c)}}function o({missingSchema:c,missingRef:d}){if(this.refs[c])throw new Error(`AnySchema ${c} is loaded but ${d} cannot be resolved`)}async function u(c){let d=await l.call(this,c);this.refs[c]||await i.call(this,d.$schema),this.refs[c]||this.addSchema(d,c,r)}async function l(c){let d=this._loading[c];if(d)return d;try{return await(this._loading[c]=s(c))}finally{delete this._loading[c]}}}addSchema(e,r,s,n=this.opts.validateSchema){if(Array.isArray(e)){for(let a of e)this.addSchema(a,void 0,s,n);return this}let i;if(typeof e=="object"){let{schemaId:a}=this.opts;if(i=e[a],i!==void 0&&typeof i!="string")throw new Error(`schema ${a} must be string`)}return r=(0,Pt.normalizeId)(r||i),this._checkUnique(r),this.schemas[r]=this._addSchema(e,s,r,n,!0),this}addMetaSchema(e,r,s=this.opts.validateSchema){return this.addSchema(e,r,!0,s),this}validateSchema(e,r){if(typeof e=="boolean")return!0;let s;if(s=e.$schema,s!==void 0&&typeof s!="string")throw new Error("$schema must be a string");if(s=s||this.opts.defaultMeta||this.defaultMeta(),!s)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let n=this.validate(s,e);if(!n&&r){let i="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(i);else throw new Error(i)}return n}getSchema(e){let r;for(;typeof(r=Oa.call(this,e))=="string";)e=r;if(r===void 0){let{schemaId:s}=this.opts,n=new St.SchemaEnv({schema:{},schemaId:s});if(r=St.resolveSchema.call(this,n,e),!r)return;this.refs[e]=r}return r.validate||this._compileSchemaEnv(r)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let r=Oa.call(this,e);return typeof r=="object"&&this._cache.delete(r.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{let r=e;this._cache.delete(r);let s=e[this.opts.schemaId];return s&&(s=(0,Pt.normalizeId)(s),delete this.schemas[s],delete this.refs[s]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(let r of e)this.addKeyword(r);return this}addKeyword(e,r){let s;if(typeof e=="string")s=e,typeof r=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),r.keyword=s);else if(typeof e=="object"&&r===void 0){if(r=e,s=r.keyword,Array.isArray(s)&&!s.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(Ud.call(this,s,r),!r)return(0,Rs.eachItem)(s,i=>ks.call(this,i)),this;Fd.call(this,r);let n={...r,type:(0,ur.getJSONTypes)(r.type),schemaType:(0,ur.getJSONTypes)(r.schemaType)};return(0,Rs.eachItem)(s,n.type.length===0?i=>ks.call(this,i,n):i=>n.type.forEach(a=>ks.call(this,i,n,a))),this}getKeyword(e){let r=this.RULES.all[e];return typeof r=="object"?r.definition:!!r}removeKeyword(e){let{RULES:r}=this;delete r.keywords[e],delete r.all[e];for(let s of r.rules){let n=s.rules.findIndex(i=>i.keyword===e);n>=0&&s.rules.splice(n,1)}return this}addFormat(e,r){return typeof r=="string"&&(r=new RegExp(r)),this.formats[e]=r,this}errorsText(e=this.errors,{separator:r=", ",dataVar:s="data"}={}){return!e||e.length===0?"No errors":e.map(n=>`${s}${n.instancePath} ${n.message}`).reduce((n,i)=>n+r+i)}$dataMetaSchema(e,r){let s=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(let n of r){let i=n.split("/").slice(1),a=e;for(let o of i)a=a[o];for(let o in s){let u=s[o];if(typeof u!="object")continue;let{$data:l}=u.definition,c=a[o];l&&c&&(a[o]=Na(c))}}return e}_removeAllSchemas(e,r){for(let s in e){let n=e[s];(!r||r.test(s))&&(typeof n=="string"?delete e[s]:n&&!n.meta&&(this._cache.delete(n.schema),delete e[s]))}}_addSchema(e,r,s,n=this.opts.validateSchema,i=this.opts.addUsedSchema){let a,{schemaId:o}=this.opts;if(typeof e=="object")a=e[o];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof e!="boolean")throw new Error("schema must be object or boolean")}let u=this._cache.get(e);if(u!==void 0)return u;s=(0,Pt.normalizeId)(a||s);let l=Pt.getSchemaRefs.call(this,e,s);return u=new St.SchemaEnv({schema:e,schemaId:o,meta:r,baseId:s,localRefs:l}),this._cache.set(u.schema,u),i&&!s.startsWith("#")&&(s&&this._checkUnique(s),this.refs[s]=u),n&&this.validateSchema(e,!0),u}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):St.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){let r=this.opts;this.opts=this._metaOpts;try{St.compileSchema.call(this,e)}finally{this.opts=r}}};Ot.ValidationError=Pd.default;Ot.MissingRefError=Ia.default;x.default=Ot;function Pa(t,e,r,s="error"){for(let n in t){let i=n;i in e&&this.logger[s](`${r}: option ${n}. ${t[i]}`)}}function Oa(t){return t=(0,Pt.normalizeId)(t),this.schemas[t]||this.refs[t]}function jd(){let t=this.opts.schemas;if(t)if(Array.isArray(t))this.addSchema(t);else for(let e in t)this.addSchema(t[e],e)}function Cd(){for(let t in this.opts.formats){let e=this.opts.formats[t];e&&this.addFormat(t,e)}}function Md(t){if(Array.isArray(t)){this.addVocabulary(t);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let e in t){let r=t[e];r.keyword||(r.keyword=e),this.addKeyword(r)}}function zd(){let t={...this.opts};for(let e of Nd)delete t[e];return t}var Dd={log(){},warn(){},error(){}};function xd(t){if(t===!1)return Dd;if(t===void 0)return console;if(t.log&&t.warn&&t.error)return t;throw new Error("logger must implement log, warn and error methods")}var Vd=/^[a-z_$][a-z0-9_$:-]*$/i;function Ud(t,e){let{RULES:r}=this;if((0,Rs.eachItem)(t,s=>{if(r.keywords[s])throw new Error(`Keyword ${s} is already defined`);if(!Vd.test(s))throw new Error(`Keyword ${s} has invalid name`)}),!!e&&e.$data&&!("code"in e||"validate"in e))throw new Error('$data keyword must have "code" or "validate" function')}function ks(t,e,r){var s;let n=e?.post;if(r&&n)throw new Error('keyword with "post" flag cannot have "type"');let{RULES:i}=this,a=n?i.post:i.rules.find(({type:u})=>u===r);if(a||(a={type:r,rules:[]},i.rules.push(a)),i.keywords[t]=!0,!e)return;let o={keyword:t,definition:{...e,type:(0,ur.getJSONTypes)(e.type),schemaType:(0,ur.getJSONTypes)(e.schemaType)}};e.before?Ld.call(this,a,o,e.before):a.rules.push(o),i.all[t]=o,(s=e.implements)===null||s===void 0||s.forEach(u=>this.addKeyword(u))}function Ld(t,e,r){let s=t.rules.findIndex(n=>n.keyword===r);s>=0?t.rules.splice(s,0,e):(t.rules.push(e),this.logger.warn(`rule ${r} is not defined`))}function Fd(t){let{metaSchema:e}=t;e!==void 0&&(t.$data&&this.opts.$data&&(e=Na(e)),t.validateSchema=this.compile(e,!0))}var Kd={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Na(t){return{anyOf:[t,Kd]}}});var qs=y(ze=>{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.callRef=ze.getValidate=void 0;var Gd=bt(),ka=Z(),J=b(),We=_e(),Ra=rr(),cr=N(),Hd={keyword:"$ref",schemaType:"string",code(t){let{gen:e,schema:r,it:s}=t,{baseId:n,schemaEnv:i,validateName:a,opts:o,self:u}=s,{root:l}=i;if((r==="#"||r==="#/")&&n===l.baseId)return d();let c=Ra.resolveRef.call(u,l,n,r);if(c===void 0)throw new Gd.default(s.opts.uriResolver,n,r);if(c instanceof Ra.SchemaEnv)return h(c);return p(c);function d(){if(i===l)return lr(t,a,i,i.$async);let f=e.scopeValue("root",{ref:l});return lr(t,(0,J._)`${f}.validate`,l,l.$async)}function h(f){let m=qa(t,f);lr(t,m,f,f.$async)}function p(f){let m=e.scopeValue("schema",o.code.source===!0?{ref:f,code:(0,J.stringify)(f)}:{ref:f}),_=e.name("valid"),g=t.subschema({schema:f,dataTypes:[],schemaPath:J.nil,topSchemaRef:m,errSchemaPath:r},_);t.mergeEvaluated(g),t.ok(_)}}};function qa(t,e){let{gen:r}=t;return e.validate?r.scopeValue("validate",{ref:e.validate}):(0,J._)`${r.scopeValue("wrapper",{ref:e})}.validate`}ze.getValidate=qa;function lr(t,e,r,s){let{gen:n,it:i}=t,{allErrors:a,schemaEnv:o,opts:u}=i,l=u.passContext?We.default.this:J.nil;s?c():d();function c(){if(!o.$async)throw new Error("async schema referenced by sync schema");let f=n.let("valid");n.try(()=>{n.code((0,J._)`await ${(0,ka.callValidateCode)(t,e,l)}`),p(e),a||n.assign(f,!0)},m=>{n.if((0,J._)`!(${m} instanceof ${i.ValidationError})`,()=>n.throw(m)),h(m),a||n.assign(f,!1)}),t.ok(f)}function d(){t.result((0,ka.callValidateCode)(t,e,l),()=>p(e),()=>h(e))}function h(f){let m=(0,J._)`${f}.errors`;n.assign(We.default.vErrors,(0,J._)`${We.default.vErrors} === null ? ${m} : ${We.default.vErrors}.concat(${m})`),n.assign(We.default.errors,(0,J._)`${We.default.vErrors}.length`)}function p(f){var m;if(!i.opts.unevaluated)return;let _=(m=r?.validate)===null||m===void 0?void 0:m.evaluated;if(i.props!==!0)if(_&&!_.dynamicProps)_.props!==void 0&&(i.props=cr.mergeEvaluated.props(n,_.props,i.props));else{let g=n.var("props",(0,J._)`${f}.evaluated.props`);i.props=cr.mergeEvaluated.props(n,g,i.props,J.Name)}if(i.items!==!0)if(_&&!_.dynamicItems)_.items!==void 0&&(i.items=cr.mergeEvaluated.items(n,_.items,i.items));else{let g=n.var("items",(0,J._)`${f}.evaluated.items`);i.items=cr.mergeEvaluated.items(n,g,i.items,J.Name)}}}ze.callRef=lr;ze.default=Hd});var Aa=y(As=>{"use strict";Object.defineProperty(As,"__esModule",{value:!0});var Bd=qs(),Yd=["$schema","id","$defs",{keyword:"$comment"},"definitions",Bd.default];As.default=Yd});var ja=y(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});var js=Je(),Jd=b(),Oe=Jd.operators,Cs={maximum:{exclusive:"exclusiveMaximum",ops:[{okStr:"<=",ok:Oe.LTE,fail:Oe.GT},{okStr:"<",ok:Oe.LT,fail:Oe.GTE}]},minimum:{exclusive:"exclusiveMinimum",ops:[{okStr:">=",ok:Oe.GTE,fail:Oe.LT},{okStr:">",ok:Oe.GT,fail:Oe.LTE}]}},Wd={message:t=>js.str`must be ${Ms(t).okStr} ${t.schemaCode}`,params:t=>js._`{comparison: ${Ms(t).okStr}, limit: ${t.schemaCode}}`},Zd={keyword:Object.keys(Cs),type:"number",schemaType:"number",$data:!0,error:Wd,code(t){let{data:e,schemaCode:r}=t;t.fail$data(js._`${e} ${Ms(t).fail} ${r} || isNaN(${e})`)}};function Ms(t){var e;let r=t.keyword,s=!((e=t.parentSchema)===null||e===void 0)&&e[Cs[r].exclusive]?1:0;return Cs[r].ops[s]}zs.default=Zd});var Ma=y(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});var Ca={exclusiveMaximum:"maximum",exclusiveMinimum:"minimum"},Qd={keyword:Object.keys(Ca),type:"number",schemaType:"boolean",code({keyword:t,parentSchema:e}){let r=Ca[t];if(e[r]===void 0)throw new Error(`${t} can only be used with ${r}`)}};Ds.default=Qd});var Vs=y(xs=>{"use strict";Object.defineProperty(xs,"__esModule",{value:!0});var It=b(),Xd={message:({schemaCode:t})=>(0,It.str)`must be multiple of ${t}`,params:({schemaCode:t})=>(0,It._)`{multipleOf: ${t}}`},ef={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:Xd,code(t){let{gen:e,data:r,schemaCode:s,it:n}=t,i=n.opts.multipleOfPrecision,a=e.let("res"),o=i?(0,It._)`Math.abs(Math.round(${a}) - ${a}) > 1e-${i}`:(0,It._)`${a} !== parseInt(${a})`;t.fail$data((0,It._)`(${s} === 0 || (${a} = ${r}/${s}, ${o}))`)}};xs.default=ef});var Da=y(Us=>{"use strict";Object.defineProperty(Us,"__esModule",{value:!0});function za(t){let e=t.length,r=0,s=0,n;for(;s<e;)r++,n=t.charCodeAt(s++),n>=55296&&n<=56319&&s<e&&(n=t.charCodeAt(s),(n&64512)===56320&&s++);return r}Us.default=za;za.code='require("ajv/dist/runtime/ucs2length").default'});var Fs=y(Ls=>{"use strict";Object.defineProperty(Ls,"__esModule",{value:!0});var De=b(),tf=N(),rf=Da(),sf={message({keyword:t,schemaCode:e}){let r=t==="maxLength"?"more":"fewer";return(0,De.str)`must NOT have ${r} than ${e} characters`},params:({schemaCode:t})=>(0,De._)`{limit: ${t}}`},nf={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:sf,code(t){let{keyword:e,data:r,schemaCode:s,it:n}=t,i=e==="maxLength"?De.operators.GT:De.operators.LT,a=n.opts.unicode===!1?(0,De._)`${r}.length`:(0,De._)`${(0,tf.useFunc)(t.gen,rf.default)}(${r})`;t.fail$data((0,De._)`${a} ${i} ${s}`)}};Ls.default=nf});var Gs=y(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});var af=Z(),of=N(),Ze=b(),uf={message:({schemaCode:t})=>(0,Ze.str)`must match pattern "${t}"`,params:({schemaCode:t})=>(0,Ze._)`{pattern: ${t}}`},cf={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:uf,code(t){let{gen:e,data:r,$data:s,schema:n,schemaCode:i,it:a}=t,o=a.opts.unicodeRegExp?"u":"";if(s){let{regExp:u}=a.opts.code,l=u.code==="new RegExp"?(0,Ze._)`new RegExp`:(0,of.useFunc)(e,u),c=e.let("valid");e.try(()=>e.assign(c,(0,Ze._)`${l}(${i}, ${o}).test(${r})`),()=>e.assign(c,!1)),t.fail$data((0,Ze._)`!${c}`)}else{let u=(0,af.usePattern)(t,n);t.fail$data((0,Ze._)`!${u}.test(${r})`)}}};Ks.default=cf});var Bs=y(Hs=>{"use strict";Object.defineProperty(Hs,"__esModule",{value:!0});var Tt=b(),lf={message({keyword:t,schemaCode:e}){let r=t==="maxProperties"?"more":"fewer";return(0,Tt.str)`must NOT have ${r} than ${e} properties`},params:({schemaCode:t})=>(0,Tt._)`{limit: ${t}}`},df={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:lf,code(t){let{keyword:e,data:r,schemaCode:s}=t,n=e==="maxProperties"?Tt.operators.GT:Tt.operators.LT;t.fail$data((0,Tt._)`Object.keys(${r}).length ${n} ${s}`)}};Hs.default=df});var Js=y(Ys=>{"use strict";Object.defineProperty(Ys,"__esModule",{value:!0});var Nt=Z(),kt=b(),ff=N(),mf={message:({params:{missingProperty:t}})=>(0,kt.str)`must have required property '${t}'`,params:({params:{missingProperty:t}})=>(0,kt._)`{missingProperty: ${t}}`},pf={keyword:"required",type:"object",schemaType:"array",$data:!0,error:mf,code(t){let{gen:e,schema:r,schemaCode:s,data:n,$data:i,it:a}=t,{opts:o}=a;if(!i&&r.length===0)return;let u=r.length>=o.loopRequired;if(a.allErrors?l():c(),o.strictRequired){let p=t.parentSchema.properties,{definedProperties:f}=t.it;for(let m of r)if(p?.[m]===void 0&&!f.has(m)){let _=a.schemaEnv.baseId+a.errSchemaPath,g=`required property "${m}" is not defined at "${_}" (strictRequired)`;(0,ff.checkStrictMode)(a,g,a.opts.strictRequired)}}function l(){if(u||i)t.block$data(kt.nil,d);else for(let p of r)(0,Nt.checkReportMissingProp)(t,p)}function c(){let p=e.let("missing");if(u||i){let f=e.let("valid",!0);t.block$data(f,()=>h(p,f)),t.ok(f)}else e.if((0,Nt.checkMissingProp)(t,r,p)),(0,Nt.reportMissingProp)(t,p),e.else()}function d(){e.forOf("prop",s,p=>{t.setParams({missingProperty:p}),e.if((0,Nt.noPropertyInData)(e,n,p,o.ownProperties),()=>t.error())})}function h(p,f){t.setParams({missingProperty:p}),e.forOf(p,s,()=>{e.assign(f,(0,Nt.propertyInData)(e,n,p,o.ownProperties)),e.if((0,kt.not)(f),()=>{t.error(),e.break()})},kt.nil)}}};Ys.default=pf});var Zs=y(Ws=>{"use strict";Object.defineProperty(Ws,"__esModule",{value:!0});var Rt=b(),hf={message({keyword:t,schemaCode:e}){let r=t==="maxItems"?"more":"fewer";return(0,Rt.str)`must NOT have ${r} than ${e} items`},params:({schemaCode:t})=>(0,Rt._)`{limit: ${t}}`},yf={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:hf,code(t){let{keyword:e,data:r,schemaCode:s}=t,n=e==="maxItems"?Rt.operators.GT:Rt.operators.LT;t.fail$data((0,Rt._)`${r}.length ${n} ${s}`)}};Ws.default=yf});var dr=y(Qs=>{"use strict";Object.defineProperty(Qs,"__esModule",{value:!0});var xa=ds();xa.code='require("ajv/dist/runtime/equal").default';Qs.default=xa});var tn=y(en=>{"use strict";Object.defineProperty(en,"__esModule",{value:!0});var Xs=_t(),V=b(),_f=N(),gf=dr(),$f={message:({params:{i:t,j:e}})=>(0,V.str)`must NOT have duplicate items (items ## ${e} and ${t} are identical)`,params:({params:{i:t,j:e}})=>(0,V._)`{i: ${t}, j: ${e}}`},vf={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:$f,code(t){let{gen:e,data:r,$data:s,schema:n,parentSchema:i,schemaCode:a,it:o}=t;if(!s&&!n)return;let u=e.let("valid"),l=i.items?(0,Xs.getSchemaTypes)(i.items):[];t.block$data(u,c,(0,V._)`${a} === false`),t.ok(u);function c(){let f=e.let("i",(0,V._)`${r}.length`),m=e.let("j");t.setParams({i:f,j:m}),e.assign(u,!0),e.if((0,V._)`${f} > 1`,()=>(d()?h:p)(f,m))}function d(){return l.length>0&&!l.some(f=>f==="object"||f==="array")}function h(f,m){let _=e.name("item"),g=(0,Xs.checkDataTypes)(l,_,o.opts.strictNumbers,Xs.DataType.Wrong),T=e.const("indices",(0,V._)`{}`);e.for((0,V._)`;${f}--;`,()=>{e.let(_,(0,V._)`${r}[${f}]`),e.if(g,(0,V._)`continue`),l.length>1&&e.if((0,V._)`typeof ${_} == "string"`,(0,V._)`${_} += "_"`),e.if((0,V._)`typeof ${T}[${_}] == "number"`,()=>{e.assign(m,(0,V._)`${T}[${_}]`),t.error(),e.assign(u,!1).break()}).code((0,V._)`${T}[${_}] = ${f}`)})}function p(f,m){let _=(0,_f.useFunc)(e,gf.default),g=e.name("outer");e.label(g).for((0,V._)`;${f}--;`,()=>e.for((0,V._)`${m} = ${f}; ${m}--;`,()=>e.if((0,V._)`${_}(${r}[${f}], ${r}[${m}])`,()=>{t.error(),e.assign(u,!1).break(g)})))}}};en.default=vf});var nn=y(sn=>{"use strict";Object.defineProperty(sn,"__esModule",{value:!0});var rn=b(),wf=N(),bf=dr(),Ef={message:"must be equal to constant",params:({schemaCode:t})=>(0,rn._)`{allowedValue: ${t}}`},Sf={keyword:"const",$data:!0,error:Ef,code(t){let{gen:e,data:r,$data:s,schemaCode:n,schema:i}=t;s||i&&typeof i=="object"?t.fail$data((0,rn._)`!${(0,wf.useFunc)(e,bf.default)}(${r}, ${n})`):t.fail((0,rn._)`${i} !== ${r}`)}};sn.default=Sf});var on=y(an=>{"use strict";Object.defineProperty(an,"__esModule",{value:!0});var qt=b(),Pf=N(),Of=dr(),If={message:"must be equal to one of the allowed values",params:({schemaCode:t})=>(0,qt._)`{allowedValues: ${t}}`},Tf={keyword:"enum",schemaType:"array",$data:!0,error:If,code(t){let{gen:e,data:r,$data:s,schema:n,schemaCode:i,it:a}=t;if(!s&&n.length===0)throw new Error("enum must have non-empty array");let o=n.length>=a.opts.loopEnum,u,l=()=>u??(u=(0,Pf.useFunc)(e,Of.default)),c;if(o||s)c=e.let("valid"),t.block$data(c,d);else{if(!Array.isArray(n))throw new Error("ajv implementation error");let p=e.const("vSchema",i);c=(0,qt.or)(...n.map((f,m)=>h(p,m)))}t.pass(c);function d(){e.assign(c,!1),e.forOf("v",i,p=>e.if((0,qt._)`${l()}(${r}, ${p})`,()=>e.assign(c,!0).break()))}function h(p,f){let m=n[f];return typeof m=="object"&&m!==null?(0,qt._)`${l()}(${r}, ${p}[${f}])`:(0,qt._)`${r} === ${m}`}}};an.default=Tf});var Va=y(un=>{"use strict";Object.defineProperty(un,"__esModule",{value:!0});var Nf=ja(),kf=Ma(),Rf=Vs(),qf=Fs(),Af=Gs(),jf=Bs(),Cf=Js(),Mf=Zs(),zf=tn(),Df=nn(),xf=on(),Vf=[Nf.default,kf.default,Rf.default,qf.default,Af.default,jf.default,Cf.default,Mf.default,zf.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},Df.default,xf.default];un.default=Vf});var ln=y(At=>{"use strict";Object.defineProperty(At,"__esModule",{value:!0});At.validateAdditionalItems=void 0;var xe=b(),cn=N(),Uf={message:({params:{len:t}})=>(0,xe.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,xe._)`{limit: ${t}}`},Lf={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:Uf,code(t){let{parentSchema:e,it:r}=t,{items:s}=e;if(!Array.isArray(s)){(0,cn.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas');return}Ua(t,s)}};function Ua(t,e){let{gen:r,schema:s,data:n,keyword:i,it:a}=t;a.items=!0;let o=r.const("len",(0,xe._)`${n}.length`);if(s===!1)t.setParams({len:e.length}),t.pass((0,xe._)`${o} <= ${e.length}`);else if(typeof s=="object"&&!(0,cn.alwaysValidSchema)(a,s)){let l=r.var("valid",(0,xe._)`${o} <= ${e.length}`);r.if((0,xe.not)(l),()=>u(l)),t.ok(l)}function u(l){r.forRange("i",e.length,o,c=>{t.subschema({keyword:i,dataProp:c,dataPropType:cn.Type.Num},l),a.allErrors||r.if((0,xe.not)(l),()=>r.break())})}}At.validateAdditionalItems=Ua;At.default=Lf});var dn=y(jt=>{"use strict";Object.defineProperty(jt,"__esModule",{value:!0});jt.validateTuple=void 0;var La=b(),fr=N(),Ff=Z(),Kf={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(t){let{schema:e,it:r}=t;if(Array.isArray(e))return Fa(t,"additionalItems",e);r.items=!0,!(0,fr.alwaysValidSchema)(r,e)&&t.ok((0,Ff.validateArray)(t))}};function Fa(t,e,r=t.schema){let{gen:s,parentSchema:n,data:i,keyword:a,it:o}=t;c(n),o.opts.unevaluated&&r.length&&o.items!==!0&&(o.items=fr.mergeEvaluated.items(s,r.length,o.items));let u=s.name("valid"),l=s.const("len",(0,La._)`${i}.length`);r.forEach((d,h)=>{(0,fr.alwaysValidSchema)(o,d)||(s.if((0,La._)`${l} > ${h}`,()=>t.subschema({keyword:a,schemaProp:h,dataProp:h},u)),t.ok(u))});function c(d){let{opts:h,errSchemaPath:p}=o,f=r.length,m=f===d.minItems&&(f===d.maxItems||d[e]===!1);if(h.strictTuples&&!m){let _=`"${a}" is ${f}-tuple, but minItems or maxItems/${e} are not specified or different at path "${p}"`;(0,fr.checkStrictMode)(o,_,h.strictTuples)}}}jt.validateTuple=Fa;jt.default=Kf});var Ka=y(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});var Gf=dn(),Hf={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:t=>(0,Gf.validateTuple)(t,"items")};fn.default=Hf});var Ha=y(mn=>{"use strict";Object.defineProperty(mn,"__esModule",{value:!0});var Ga=b(),Bf=N(),Yf=Z(),Jf=ln(),Wf={message:({params:{len:t}})=>(0,Ga.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,Ga._)`{limit: ${t}}`},Zf={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:Wf,code(t){let{schema:e,parentSchema:r,it:s}=t,{prefixItems:n}=r;s.items=!0,!(0,Bf.alwaysValidSchema)(s,e)&&(n?(0,Jf.validateAdditionalItems)(t,n):t.ok((0,Yf.validateArray)(t)))}};mn.default=Zf});var Ba=y(pn=>{"use strict";Object.defineProperty(pn,"__esModule",{value:!0});var X=b(),mr=N(),Qf={message:({params:{min:t,max:e}})=>e===void 0?(0,X.str)`must contain at least ${t} valid item(s)`:(0,X.str)`must contain at least ${t} and no more than ${e} valid item(s)`,params:({params:{min:t,max:e}})=>e===void 0?(0,X._)`{minContains: ${t}}`:(0,X._)`{minContains: ${t}, maxContains: ${e}}`},Xf={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:Qf,code(t){let{gen:e,schema:r,parentSchema:s,data:n,it:i}=t,a,o,{minContains:u,maxContains:l}=s;i.opts.next?(a=u===void 0?1:u,o=l):a=1;let c=e.const("len",(0,X._)`${n}.length`);if(t.setParams({min:a,max:o}),o===void 0&&a===0){(0,mr.checkStrictMode)(i,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(o!==void 0&&a>o){(0,mr.checkStrictMode)(i,'"minContains" > "maxContains" is always invalid'),t.fail();return}if((0,mr.alwaysValidSchema)(i,r)){let m=(0,X._)`${c} >= ${a}`;o!==void 0&&(m=(0,X._)`${m} && ${c} <= ${o}`),t.pass(m);return}i.items=!0;let d=e.name("valid");o===void 0&&a===1?p(d,()=>e.if(d,()=>e.break())):a===0?(e.let(d,!0),o!==void 0&&e.if((0,X._)`${n}.length > 0`,h)):(e.let(d,!1),h()),t.result(d,()=>t.reset());function h(){let m=e.name("_valid"),_=e.let("count",0);p(m,()=>e.if(m,()=>f(_)))}function p(m,_){e.forRange("i",0,c,g=>{t.subschema({keyword:"contains",dataProp:g,dataPropType:mr.Type.Num,compositeRule:!0},m),_()})}function f(m){e.code((0,X._)`${m}++`),o===void 0?e.if((0,X._)`${m} >= ${a}`,()=>e.assign(d,!0).break()):(e.if((0,X._)`${m} > ${o}`,()=>e.assign(d,!1).break()),a===1?e.assign(d,!0):e.if((0,X._)`${m} >= ${a}`,()=>e.assign(d,!0)))}}};pn.default=Xf});var Wa=y(ce=>{"use strict";Object.defineProperty(ce,"__esModule",{value:!0});ce.validateSchemaDeps=ce.validatePropertyDeps=ce.error=void 0;var hn=b(),em=N(),Ct=Z();ce.error={message:({params:{property:t,depsCount:e,deps:r}})=>{let s=e===1?"property":"properties";return(0,hn.str)`must have ${s} ${r} when property ${t} is present`},params:({params:{property:t,depsCount:e,deps:r,missingProperty:s}})=>(0,hn._)`{property: ${t},
     missingProperty: ${s},
     depsCount: ${e},
-    deps: ${r}}`};var Xf={keyword:"dependencies",type:"object",schemaType:"object",error:ce.error,code(t){let[e,r]=em(t);Ya(t,e),Ja(t,r)}};function em({schema:t}){let e={},r={};for(let s in t){if(s==="__proto__")continue;let n=Array.isArray(t[s])?e:r;n[s]=t[s]}return[e,r]}function Ya(t,e=t.schema){let{gen:r,data:s,it:n}=t;if(Object.keys(e).length===0)return;let i=r.let("missing");for(let a in e){let o=e[a];if(o.length===0)continue;let u=(0,Mt.propertyInData)(r,s,a,n.opts.ownProperties);t.setParams({property:a,depsCount:o.length,deps:o.join(", ")}),n.allErrors?r.if(u,()=>{for(let d of o)(0,Mt.checkReportMissingProp)(t,d)}):(r.if((0,pn._)`${u} && (${(0,Mt.checkMissingProp)(t,o,i)})`),(0,Mt.reportMissingProp)(t,i),r.else())}}ce.validatePropertyDeps=Ya;function Ja(t,e=t.schema){let{gen:r,data:s,keyword:n,it:i}=t,a=r.name("valid");for(let o in e)(0,Qf.alwaysValidSchema)(i,e[o])||(r.if((0,Mt.propertyInData)(r,s,o,i.opts.ownProperties),()=>{let u=t.subschema({keyword:n,schemaProp:o},a);t.mergeValidEvaluated(u,a)},()=>r.var(a,!0)),t.ok(a))}ce.validateSchemaDeps=Ja;ce.default=Xf});var Qa=y(hn=>{"use strict";Object.defineProperty(hn,"__esModule",{value:!0});var Za=b(),tm=N(),rm={message:"property name must be valid",params:({params:t})=>(0,Za._)`{propertyName: ${t.propertyName}}`},sm={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:rm,code(t){let{gen:e,schema:r,data:s,it:n}=t;if((0,tm.alwaysValidSchema)(n,r))return;let i=e.name("valid");e.forIn("key",s,a=>{t.setParams({propertyName:a}),t.subschema({keyword:"propertyNames",data:a,dataTypes:["string"],propertyName:a,compositeRule:!0},i),e.if((0,Za.not)(i),()=>{t.error(!0),n.allErrors||e.break()})}),t.ok(i)}};hn.default=sm});var _n=y(yn=>{"use strict";Object.defineProperty(yn,"__esModule",{value:!0});var mr=Z(),ne=b(),nm=_e(),pr=N(),im={message:"must NOT have additional properties",params:({params:t})=>(0,ne._)`{additionalProperty: ${t.additionalProperty}}`},am={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:im,code(t){let{gen:e,schema:r,parentSchema:s,data:n,errsCount:i,it:a}=t;if(!i)throw new Error("ajv implementation error");let{allErrors:o,opts:u}=a;if(a.props=!0,u.removeAdditional!=="all"&&(0,pr.alwaysValidSchema)(a,r))return;let d=(0,mr.allSchemaProperties)(s.properties),c=(0,mr.allSchemaProperties)(s.patternProperties);l(),t.ok((0,ne._)`${i} === ${nm.default.errors}`);function l(){e.forIn("key",n,_=>{!d.length&&!c.length?f(_):e.if(h(_),()=>f(_))})}function h(_){let g;if(d.length>8){let I=(0,pr.schemaRefOrVal)(a,s.properties,"properties");g=(0,mr.isOwnProperty)(e,I,_)}else d.length?g=(0,ne.or)(...d.map(I=>(0,ne._)`${_} === ${I}`)):g=ne.nil;return c.length&&(g=(0,ne.or)(g,...c.map(I=>(0,ne._)`${(0,mr.usePattern)(t,I)}.test(${_})`))),(0,ne.not)(g)}function p(_){e.code((0,ne._)`delete ${n}[${_}]`)}function f(_){if(u.removeAdditional==="all"||u.removeAdditional&&r===!1){p(_);return}if(r===!1){t.setParams({additionalProperty:_}),t.error(),o||e.break();return}if(typeof r=="object"&&!(0,pr.alwaysValidSchema)(a,r)){let g=e.name("valid");u.removeAdditional==="failing"?(m(_,g,!1),e.if((0,ne.not)(g),()=>{t.reset(),p(_)})):(m(_,g),o||e.if((0,ne.not)(g),()=>e.break()))}}function m(_,g,I){let O={keyword:"additionalProperties",dataProp:_,dataPropType:pr.Type.Str};I===!1&&Object.assign(O,{compositeRule:!0,createErrors:!1,allErrors:!1}),t.subschema(O,g)}}};yn.default=am});var to=y($n=>{"use strict";Object.defineProperty($n,"__esModule",{value:!0});var om=bt(),Xa=Z(),gn=N(),eo=_n(),um={keyword:"properties",type:"object",schemaType:"object",code(t){let{gen:e,schema:r,parentSchema:s,data:n,it:i}=t;i.opts.removeAdditional==="all"&&s.additionalProperties===void 0&&eo.default.code(new om.KeywordCxt(i,eo.default,"additionalProperties"));let a=(0,Xa.allSchemaProperties)(r);for(let l of a)i.definedProperties.add(l);i.opts.unevaluated&&a.length&&i.props!==!0&&(i.props=gn.mergeEvaluated.props(e,(0,gn.toHash)(a),i.props));let o=a.filter(l=>!(0,gn.alwaysValidSchema)(i,r[l]));if(o.length===0)return;let u=e.name("valid");for(let l of o)d(l)?c(l):(e.if((0,Xa.propertyInData)(e,n,l,i.opts.ownProperties)),c(l),i.allErrors||e.else().var(u,!0),e.endIf()),t.it.definedProperties.add(l),t.ok(u);function d(l){return i.opts.useDefaults&&!i.compositeRule&&r[l].default!==void 0}function c(l){t.subschema({keyword:"properties",schemaProp:l,dataProp:l},u)}}};$n.default=um});var io=y(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});var ro=Z(),hr=b(),so=N(),no=N(),cm={keyword:"patternProperties",type:"object",schemaType:"object",code(t){let{gen:e,schema:r,data:s,parentSchema:n,it:i}=t,{opts:a}=i,o=(0,ro.allSchemaProperties)(r),u=o.filter(m=>(0,so.alwaysValidSchema)(i,r[m]));if(o.length===0||u.length===o.length&&(!i.opts.unevaluated||i.props===!0))return;let d=a.strictSchema&&!a.allowMatchingProperties&&n.properties,c=e.name("valid");i.props!==!0&&!(i.props instanceof hr.Name)&&(i.props=(0,no.evaluatedPropsToName)(e,i.props));let{props:l}=i;h();function h(){for(let m of o)d&&p(m),i.allErrors?f(m):(e.var(c,!0),f(m),e.if(c))}function p(m){for(let _ in d)new RegExp(m).test(_)&&(0,so.checkStrictMode)(i,`property ${_} matches pattern ${m} (use allowMatchingProperties)`)}function f(m){e.forIn("key",s,_=>{e.if((0,hr._)`${(0,ro.usePattern)(t,m)}.test(${_})`,()=>{let g=u.includes(m);g||t.subschema({keyword:"patternProperties",schemaProp:m,dataProp:_,dataPropType:no.Type.Str},c),i.opts.unevaluated&&l!==!0?e.assign((0,hr._)`${l}[${_}]`,!0):!g&&!i.allErrors&&e.if((0,hr.not)(c),()=>e.break())})})}}};vn.default=cm});var ao=y(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});var dm=N(),lm={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(t){let{gen:e,schema:r,it:s}=t;if((0,dm.alwaysValidSchema)(s,r)){t.fail();return}let n=e.name("valid");t.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},n),t.failResult(n,()=>t.reset(),()=>t.error())},error:{message:"must NOT be valid"}};wn.default=lm});var oo=y(bn=>{"use strict";Object.defineProperty(bn,"__esModule",{value:!0});var fm=Z(),mm={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:fm.validateUnion,error:{message:"must match a schema in anyOf"}};bn.default=mm});var uo=y(En=>{"use strict";Object.defineProperty(En,"__esModule",{value:!0});var yr=b(),pm=N(),hm={message:"must match exactly one schema in oneOf",params:({params:t})=>(0,yr._)`{passingSchemas: ${t.passing}}`},ym={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:hm,code(t){let{gen:e,schema:r,parentSchema:s,it:n}=t;if(!Array.isArray(r))throw new Error("ajv implementation error");if(n.opts.discriminator&&s.discriminator)return;let i=r,a=e.let("valid",!1),o=e.let("passing",null),u=e.name("_valid");t.setParams({passing:o}),e.block(d),t.result(a,()=>t.reset(),()=>t.error(!0));function d(){i.forEach((c,l)=>{let h;(0,pm.alwaysValidSchema)(n,c)?e.var(u,!0):h=t.subschema({keyword:"oneOf",schemaProp:l,compositeRule:!0},u),l>0&&e.if((0,yr._)`${u} && ${a}`).assign(a,!1).assign(o,(0,yr._)`[${o}, ${l}]`).else(),e.if(u,()=>{e.assign(a,!0),e.assign(o,l),h&&t.mergeEvaluated(h,yr.Name)})})}}};En.default=ym});var co=y(Sn=>{"use strict";Object.defineProperty(Sn,"__esModule",{value:!0});var _m=N(),gm={keyword:"allOf",schemaType:"array",code(t){let{gen:e,schema:r,it:s}=t;if(!Array.isArray(r))throw new Error("ajv implementation error");let n=e.name("valid");r.forEach((i,a)=>{if((0,_m.alwaysValidSchema)(s,i))return;let o=t.subschema({keyword:"allOf",schemaProp:a},n);t.ok(n),t.mergeEvaluated(o)})}};Sn.default=gm});var mo=y(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});var _r=b(),fo=N(),$m={message:({params:t})=>(0,_r.str)`must match "${t.ifClause}" schema`,params:({params:t})=>(0,_r._)`{failingKeyword: ${t.ifClause}}`},vm={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:$m,code(t){let{gen:e,parentSchema:r,it:s}=t;r.then===void 0&&r.else===void 0&&(0,fo.checkStrictMode)(s,'"if" without "then" and "else" is ignored');let n=lo(s,"then"),i=lo(s,"else");if(!n&&!i)return;let a=e.let("valid",!0),o=e.name("_valid");if(u(),t.reset(),n&&i){let c=e.let("ifClause");t.setParams({ifClause:c}),e.if(o,d("then",c),d("else",c))}else n?e.if(o,d("then")):e.if((0,_r.not)(o),d("else"));t.pass(a,()=>t.error(!0));function u(){let c=t.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},o);t.mergeEvaluated(c)}function d(c,l){return()=>{let h=t.subschema({keyword:c},o);e.assign(a,o),t.mergeValidEvaluated(h,a),l?e.assign(l,(0,_r._)`${c}`):t.setParams({ifClause:c})}}}};function lo(t,e){let r=t.schema[e];return r!==void 0&&!(0,fo.alwaysValidSchema)(t,r)}Pn.default=vm});var po=y(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});var wm=N(),bm={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:t,parentSchema:e,it:r}){e.if===void 0&&(0,wm.checkStrictMode)(r,`"${t}" without "if" is ignored`)}};On.default=bm});var In=y(Tn=>{"use strict";Object.defineProperty(Tn,"__esModule",{value:!0});var Em=cn(),Sm=Ka(),Pm=dn(),Om=Ha(),Tm=Ba(),Im=Wa(),Nm=Qa(),km=_n(),qm=to(),Rm=io(),Am=ao(),jm=oo(),Cm=uo(),Mm=co(),zm=mo(),Dm=po();function xm(t=!1){let e=[Am.default,jm.default,Cm.default,Mm.default,zm.default,Dm.default,Nm.default,km.default,Im.default,qm.default,Rm.default];return t?e.push(Sm.default,Om.default):e.push(Em.default,Pm.default),e.push(Tm.default),e}Tn.default=xm});var ho=y(Nn=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});var z=b(),Vm={message:({schemaCode:t})=>(0,z.str)`must match format "${t}"`,params:({schemaCode:t})=>(0,z._)`{format: ${t}}`},Um={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:Vm,code(t,e){let{gen:r,data:s,$data:n,schema:i,schemaCode:a,it:o}=t,{opts:u,errSchemaPath:d,schemaEnv:c,self:l}=o;if(!u.validateFormats)return;n?h():p();function h(){let f=r.scopeValue("formats",{ref:l.formats,code:u.code.formats}),m=r.const("fDef",(0,z._)`${f}[${a}]`),_=r.let("fType"),g=r.let("format");r.if((0,z._)`typeof ${m} == "object" && !(${m} instanceof RegExp)`,()=>r.assign(_,(0,z._)`${m}.type || "string"`).assign(g,(0,z._)`${m}.validate`),()=>r.assign(_,(0,z._)`"string"`).assign(g,m)),t.fail$data((0,z.or)(I(),O()));function I(){return u.strictSchema===!1?z.nil:(0,z._)`${a} && !${g}`}function O(){let j=c.$async?(0,z._)`(${m}.async ? await ${g}(${s}) : ${g}(${s}))`:(0,z._)`${g}(${s})`,w=(0,z._)`(typeof ${g} == "function" ? ${j} : ${g}.test(${s}))`;return(0,z._)`${g} && ${g} !== true && ${_} === ${e} && !${w}`}}function p(){let f=l.formats[i];if(!f){I();return}if(f===!0)return;let[m,_,g]=O(f);m===e&&t.pass(j());function I(){if(u.strictSchema===!1){l.logger.warn(w());return}throw new Error(w());function w(){return`unknown format "${i}" ignored in schema at path "${d}"`}}function O(w){let ae=w instanceof RegExp?(0,z.regexpCode)(w):u.code.formats?(0,z._)`${u.code.formats}${(0,z.getProperty)(i)}`:void 0,me=r.scopeValue("formats",{key:i,ref:w,code:ae});return typeof w=="object"&&!(w instanceof RegExp)?[w.type||"string",w.validate,(0,z._)`${me}.validate`]:["string",w,me]}function j(){if(typeof f=="object"&&!(f instanceof RegExp)&&f.async){if(!c.$async)throw new Error("async format in sync schema");return(0,z._)`await ${g}(${s})`}return typeof _=="function"?(0,z._)`${g}(${s})`:(0,z._)`${g}.test(${s})`}}}};Nn.default=Um});var qn=y(kn=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});var Lm=ho(),Fm=[Lm.default];kn.default=Fm});var yo=y(Rn=>{"use strict";Object.defineProperty(Rn,"__esModule",{value:!0});var Km=Aa(),Gm=Va(),Hm=In(),Bm=qn(),Ym=["title","description","default"],Jm=[Km.default,Gm.default,Hm.default(),Bm.default,Ym];Rn.default=Jm});var go=y(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.DiscrError=void 0;var _o;(function(t){t.Tag="tag",t.Mapping="mapping"})(_o||(gr.DiscrError=_o={}))});var Cn=y(jn=>{"use strict";Object.defineProperty(jn,"__esModule",{value:!0});var Xe=b(),An=go(),$o=sr(),Wm=Et(),Zm=N(),Qm={message:({params:{discrError:t,tagName:e}})=>t===An.DiscrError.Tag?`tag "${e}" must be string`:`value of tag "${e}" must be in oneOf`,params:({params:{discrError:t,tag:e,tagName:r}})=>(0,Xe._)`{error: ${t}, tag: ${r}, tagValue: ${e}}`},Xm={keyword:"discriminator",type:"object",schemaType:"object",error:Qm,code(t){let{gen:e,data:r,schema:s,parentSchema:n,it:i}=t,{oneOf:a}=n;if(!i.opts.discriminator)throw new Error("discriminator: requires discriminator option");let o=s.propertyName;if(typeof o!="string")throw new Error("discriminator: requires propertyName");if(s.mapping)throw new Error("discriminator: mapping is not supported");if(!a)throw new Error("discriminator: requires oneOf keyword");let u=e.let("valid",!1),d=e.const("tag",(0,Xe._)`${r}${(0,Xe.getProperty)(o)}`);e.if((0,Xe._)`typeof ${d} == "string"`,()=>c(),()=>t.error(!1,{discrError:An.DiscrError.Tag,tag:d,tagName:o})),t.ok(u);function c(){let p=h();e.if(!1);for(let f in p)e.elseIf((0,Xe._)`${d} === ${f}`),e.assign(u,l(p[f]));e.else(),t.error(!1,{discrError:An.DiscrError.Mapping,tag:d,tagName:o}),e.endIf()}function l(p){let f=e.name("valid"),m=t.subschema({keyword:"oneOf",schemaProp:p},f);return t.mergeEvaluated(m,Xe.Name),f}function h(){var p;let f={},m=g(n),_=!0;for(let j=0;j<a.length;j++){let w=a[j];if(w?.$ref&&!(0,Zm.schemaHasRulesButRef)(w,i.self.RULES)){let me=w.$ref;if(w=$o.resolveRef.call(i.self,i.schemaEnv.root,i.baseId,me),w instanceof $o.SchemaEnv&&(w=w.schema),w===void 0)throw new Wm.default(i.opts.uriResolver,i.baseId,me)}let ae=(p=w?.properties)===null||p===void 0?void 0:p[o];if(typeof ae!="object")throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${o}"`);_=_&&(m||g(w)),I(ae,j)}if(!_)throw new Error(`discriminator: "${o}" must be required`);return f;function g({required:j}){return Array.isArray(j)&&j.includes(o)}function I(j,w){if(j.const)O(j.const,w);else if(j.enum)for(let ae of j.enum)O(ae,w);else throw new Error(`discriminator: "properties/${o}" must have "const" or "enum"`)}function O(j,w){if(typeof j!="string"||j in f)throw new Error(`discriminator: "${o}" values must be unique strings`);f[j]=w}}}};jn.default=Xm});var vo=y((Ny,ep)=>{ep.exports={id:"http://json-schema.org/draft-04/schema#",$schema:"http://json-schema.org/draft-04/schema#",description:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},positiveInteger:{type:"integer",minimum:0},positiveIntegerDefault0:{allOf:[{$ref:"#/definitions/positiveInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0}},type:"object",properties:{id:{type:"string",format:"uri"},$schema:{type:"string",format:"uri"},title:{type:"string"},description:{type:"string"},default:{},multipleOf:{type:"number",minimum:0,exclusiveMinimum:!0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{$ref:"#/definitions/positiveInteger"},minLength:{$ref:"#/definitions/positiveIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:{}},maxItems:{$ref:"#/definitions/positiveInteger"},minItems:{$ref:"#/definitions/positiveIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},maxProperties:{$ref:"#/definitions/positiveInteger"},minProperties:{$ref:"#/definitions/positiveIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},enum:{type:"array",minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},dependencies:{exclusiveMaximum:["maximum"],exclusiveMinimum:["minimum"]},default:{}}});var Eo=y((D,bo)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});D.CodeGen=D.Name=D.nil=D.stringify=D.str=D._=D.KeywordCxt=void 0;var tp=We(),rp=yo(),sp=Cn(),wo=vo(),np=["/properties"],$r="http://json-schema.org/draft-04/schema",vr=class extends tp.default{constructor(e={}){super({...e,schemaId:"id"})}_addVocabularies(){super._addVocabularies(),rp.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(sp.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(wo,np):wo;this.addMetaSchema(e,$r,!1),this.refs["http://json-schema.org/schema"]=$r}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema($r)?$r:void 0)}};bo.exports=D=vr;Object.defineProperty(D,"__esModule",{value:!0});D.default=vr;var ip=We();Object.defineProperty(D,"KeywordCxt",{enumerable:!0,get:function(){return ip.KeywordCxt}});var et=We();Object.defineProperty(D,"_",{enumerable:!0,get:function(){return et._}});Object.defineProperty(D,"str",{enumerable:!0,get:function(){return et.str}});Object.defineProperty(D,"stringify",{enumerable:!0,get:function(){return et.stringify}});Object.defineProperty(D,"nil",{enumerable:!0,get:function(){return et.nil}});Object.defineProperty(D,"Name",{enumerable:!0,get:function(){return et.Name}});Object.defineProperty(D,"CodeGen",{enumerable:!0,get:function(){return et.CodeGen}})});var qo=y(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});le.formatNames=le.fastFormats=le.fullFormats=void 0;function de(t,e){return{validate:t,compare:e}}le.fullFormats={date:de(To,xn),time:de(zn(!0),Vn),"date-time":de(So(!0),No),"iso-time":de(zn(),Io),"iso-date-time":de(So(),ko),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:lp,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:gp,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:fp,int32:{type:"number",validate:hp},int64:{type:"number",validate:yp},float:{type:"number",validate:Oo},double:{type:"number",validate:Oo},password:!0,binary:!0};le.fastFormats={...le.fullFormats,date:de(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,xn),time:de(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,Vn),"date-time":de(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,No),"iso-time":de(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,Io),"iso-date-time":de(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,ko),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};le.formatNames=Object.keys(le.fullFormats);function ap(t){return t%4===0&&(t%100!==0||t%400===0)}var op=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,up=[0,31,28,31,30,31,30,31,31,30,31,30,31];function To(t){let e=op.exec(t);if(!e)return!1;let r=+e[1],s=+e[2],n=+e[3];return s>=1&&s<=12&&n>=1&&n<=(s===2&&ap(r)?29:up[s])}function xn(t,e){if(t&&e)return t>e?1:t<e?-1:0}var Mn=/^(\d\d):(\d\d):(\d\d(?:\.\d+)?)(z|([+-])(\d\d)(?::?(\d\d))?)?$/i;function zn(t){return function(r){let s=Mn.exec(r);if(!s)return!1;let n=+s[1],i=+s[2],a=+s[3],o=s[4],u=s[5]==="-"?-1:1,d=+(s[6]||0),c=+(s[7]||0);if(d>23||c>59||t&&!o)return!1;if(n<=23&&i<=59&&a<60)return!0;let l=i-c*u,h=n-d*u-(l<0?1:0);return(h===23||h===-1)&&(l===59||l===-1)&&a<61}}function Vn(t,e){if(!(t&&e))return;let r=new Date("2020-01-01T"+t).valueOf(),s=new Date("2020-01-01T"+e).valueOf();if(r&&s)return r-s}function Io(t,e){if(!(t&&e))return;let r=Mn.exec(t),s=Mn.exec(e);if(r&&s)return t=r[1]+r[2]+r[3],e=s[1]+s[2]+s[3],t>e?1:t<e?-1:0}var Dn=/t|\s/i;function So(t){let e=zn(t);return function(s){let n=s.split(Dn);return n.length===2&&To(n[0])&&e(n[1])}}function No(t,e){if(!(t&&e))return;let r=new Date(t).valueOf(),s=new Date(e).valueOf();if(r&&s)return r-s}function ko(t,e){if(!(t&&e))return;let[r,s]=t.split(Dn),[n,i]=e.split(Dn),a=xn(r,n);if(a!==void 0)return a||Vn(s,i)}var cp=/\/|:/,dp=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;function lp(t){return cp.test(t)&&dp.test(t)}var Po=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/gm;function fp(t){return Po.lastIndex=0,Po.test(t)}var mp=-(2**31),pp=2**31-1;function hp(t){return Number.isInteger(t)&&t<=pp&&t>=mp}function yp(t){return Number.isInteger(t)}function Oo(){return!0}var _p=/[^\\]\\Z/;function gp(t){if(_p.test(t))return!1;try{return new RegExp(t),!0}catch{return!1}}});var Ro=y(Un=>{"use strict";Object.defineProperty(Un,"__esModule",{value:!0});var $p={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};Un.default=$p});var Ao=y(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});var vp=Ro(),wp=qs(),bp=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",vp.default,wp.default];Ln.default=bp});var jo=y(Fn=>{"use strict";Object.defineProperty(Fn,"__esModule",{value:!0});var wr=b(),Te=wr.operators,br={maximum:{okStr:"<=",ok:Te.LTE,fail:Te.GT},minimum:{okStr:">=",ok:Te.GTE,fail:Te.LT},exclusiveMaximum:{okStr:"<",ok:Te.LT,fail:Te.GTE},exclusiveMinimum:{okStr:">",ok:Te.GT,fail:Te.LTE}},Ep={message:({keyword:t,schemaCode:e})=>(0,wr.str)`must be ${br[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,wr._)`{comparison: ${br[t].okStr}, limit: ${e}}`},Sp={keyword:Object.keys(br),type:"number",schemaType:"number",$data:!0,error:Ep,code(t){let{keyword:e,data:r,schemaCode:s}=t;t.fail$data((0,wr._)`${r} ${br[e].fail} ${s} || isNaN(${r})`)}};Fn.default=Sp});var Co=y(Kn=>{"use strict";Object.defineProperty(Kn,"__esModule",{value:!0});var Pp=jo(),Op=xs(),Tp=Ls(),Ip=Ks(),Np=Hs(),kp=Ys(),qp=Ws(),Rp=en(),Ap=sn(),jp=an(),Cp=[Pp.default,Op.default,Tp.default,Ip.default,Np.default,kp.default,qp.default,Rp.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},Ap.default,jp.default];Kn.default=Cp});var Mo=y(tt=>{"use strict";Object.defineProperty(tt,"__esModule",{value:!0});tt.contentVocabulary=tt.metadataVocabulary=void 0;tt.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];tt.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]});var Do=y(Gn=>{"use strict";Object.defineProperty(Gn,"__esModule",{value:!0});var Mp=Ao(),zp=Co(),Dp=In(),xp=qn(),zo=Mo(),Vp=[Mp.default,zp.default,(0,Dp.default)(),xp.default,zo.metadataVocabulary,zo.contentVocabulary];Gn.default=Vp});var xo=y((zy,Up)=>{Up.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}});var Uo=y((M,Hn)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.MissingRefError=M.ValidationError=M.CodeGen=M.Name=M.nil=M.stringify=M.str=M._=M.KeywordCxt=M.Ajv=void 0;var Lp=We(),Fp=Do(),Kp=Cn(),Vo=xo(),Gp=["/properties"],Er="http://json-schema.org/draft-07/schema",rt=class extends Lp.default{_addVocabularies(){super._addVocabularies(),Fp.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(Kp.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(Vo,Gp):Vo;this.addMetaSchema(e,Er,!1),this.refs["http://json-schema.org/schema"]=Er}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(Er)?Er:void 0)}};M.Ajv=rt;Hn.exports=M=rt;Hn.exports.Ajv=rt;Object.defineProperty(M,"__esModule",{value:!0});M.default=rt;var Hp=bt();Object.defineProperty(M,"KeywordCxt",{enumerable:!0,get:function(){return Hp.KeywordCxt}});var st=b();Object.defineProperty(M,"_",{enumerable:!0,get:function(){return st._}});Object.defineProperty(M,"str",{enumerable:!0,get:function(){return st.str}});Object.defineProperty(M,"stringify",{enumerable:!0,get:function(){return st.stringify}});Object.defineProperty(M,"nil",{enumerable:!0,get:function(){return st.nil}});Object.defineProperty(M,"Name",{enumerable:!0,get:function(){return st.Name}});Object.defineProperty(M,"CodeGen",{enumerable:!0,get:function(){return st.CodeGen}});var Bp=tr();Object.defineProperty(M,"ValidationError",{enumerable:!0,get:function(){return Bp.default}});var Yp=Et();Object.defineProperty(M,"MissingRefError",{enumerable:!0,get:function(){return Yp.default}})});var Lo=y(nt=>{"use strict";Object.defineProperty(nt,"__esModule",{value:!0});nt.formatLimitDefinition=void 0;var Jp=Uo(),ie=b(),Ie=ie.operators,Sr={formatMaximum:{okStr:"<=",ok:Ie.LTE,fail:Ie.GT},formatMinimum:{okStr:">=",ok:Ie.GTE,fail:Ie.LT},formatExclusiveMaximum:{okStr:"<",ok:Ie.LT,fail:Ie.GTE},formatExclusiveMinimum:{okStr:">",ok:Ie.GT,fail:Ie.LTE}},Wp={message:({keyword:t,schemaCode:e})=>(0,ie.str)`should be ${Sr[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,ie._)`{comparison: ${Sr[t].okStr}, limit: ${e}}`};nt.formatLimitDefinition={keyword:Object.keys(Sr),type:"string",schemaType:"string",$data:!0,error:Wp,code(t){let{gen:e,data:r,schemaCode:s,keyword:n,it:i}=t,{opts:a,self:o}=i;if(!a.validateFormats)return;let u=new Jp.KeywordCxt(i,o.RULES.all.format.definition,"format");u.$data?d():c();function d(){let h=e.scopeValue("formats",{ref:o.formats,code:a.code.formats}),p=e.const("fmt",(0,ie._)`${h}[${u.schemaCode}]`);t.fail$data((0,ie.or)((0,ie._)`typeof ${p} != "object"`,(0,ie._)`${p} instanceof RegExp`,(0,ie._)`typeof ${p}.compare != "function"`,l(p)))}function c(){let h=u.schema,p=o.formats[h];if(!p||p===!0)return;if(typeof p!="object"||p instanceof RegExp||typeof p.compare!="function")throw new Error(`"${n}": format "${h}" does not define "compare" function`);let f=e.scopeValue("formats",{key:h,ref:p,code:a.code.formats?(0,ie._)`${a.code.formats}${(0,ie.getProperty)(h)}`:void 0});t.fail$data(l(f))}function l(h){return(0,ie._)`${h}.compare(${r}, ${s}) ${Sr[n].fail} 0`}},dependencies:["format"]};var Zp=t=>(t.addKeyword(nt.formatLimitDefinition),t);nt.default=Zp});var Ho=y((zt,Go)=>{"use strict";Object.defineProperty(zt,"__esModule",{value:!0});var it=qo(),Qp=Lo(),Bn=b(),Fo=new Bn.Name("fullFormats"),Xp=new Bn.Name("fastFormats"),Yn=(t,e={keywords:!0})=>{if(Array.isArray(e))return Ko(t,e,it.fullFormats,Fo),t;let[r,s]=e.mode==="fast"?[it.fastFormats,Xp]:[it.fullFormats,Fo],n=e.formats||it.formatNames;return Ko(t,n,r,s),e.keywords&&(0,Qp.default)(t),t};Yn.get=(t,e="full")=>{let s=(e==="fast"?it.fastFormats:it.fullFormats)[t];if(!s)throw new Error(`Unknown format "${t}"`);return s};function Ko(t,e,r,s){var n,i;(n=(i=t.opts.code).formats)!==null&&n!==void 0||(i.formats=(0,Bn._)`require("ajv-formats/dist/formats").${s}`);for(let a of e)t.addFormat(a,r[a])}Go.exports=zt=Yn;Object.defineProperty(zt,"__esModule",{value:!0});zt.default=Yn});var fe=$e(ut(),1),at=$e(kr(),1);var Lt=$e(ut(),1);var ri=$e(ut(),1);var ei="core/abilities",ti=/^[a-z0-9-]+(?:\/[a-z0-9-]+){1,3}$/,qr=/^[a-z0-9]+(?:-[a-z0-9]+)*$/,Dt="REGISTER_ABILITY",xt="UNREGISTER_ABILITY",Vt="REGISTER_ABILITY_CATEGORY",Ut="UNREGISTER_ABILITY_CATEGORY";var iu=["name","label","description","category","input_schema","output_schema","meta","callback","permissionCallback"],au=["slug","label","description","meta"];function ou(t){return Object.keys(t).filter(e=>iu.includes(e)&&t[e]!==void 0).reduce((e,r)=>({...e,[r]:t[r]}),{})}function uu(t){return Object.keys(t).filter(e=>au.includes(e)&&t[e]!==void 0).reduce((e,r)=>({...e,[r]:t[r]}),{})}var cu={};function du(t=cu,e){switch(e.type){case Dt:return e.ability?{...t,[e.ability.name]:ou(e.ability)}:t;case xt:{if(!t[e.name])return t;let{[e.name]:r,...s}=t;return s}default:return t}}var lu={};function fu(t=lu,e){switch(e.type){case Vt:return e.category?{...t,[e.category.slug]:uu(e.category)}:t;case Ut:{if(!t[e.slug])return t;let{[e.slug]:r,...s}=t;return s}default:return t}}var si=(0,ri.combineReducers)({abilitiesByName:du,categoriesBySlug:fu});var Rr={};Zn(Rr,{registerAbility:()=>mu,registerAbilityCategory:()=>hu,unregisterAbility:()=>pu,unregisterAbilityCategory:()=>yu});var pe=$e(kr(),1);function ni(t,e){let r={};if(t)for(let s of e)t[s]!==void 0&&(r[s]=t[s]);return r}function mu(t){return({select:e,dispatch:r})=>{if(!t.name)throw new Error("Ability name is required");if(!ti.test(t.name))throw new Error('Ability name must be a string containing a namespace prefix with 2-4 segments, e.g. "my-plugin/my-ability" or "core/posts/find". It can only contain lowercase alphanumeric characters, dashes and the forward slash.');if(!t.label)throw new Error((0,pe.sprintf)('Ability "%s" must have a label',t.name));if(!t.description)throw new Error((0,pe.sprintf)('Ability "%s" must have a description',t.name));if(!t.category)throw new Error((0,pe.sprintf)('Ability "%s" must have a category',t.name));if(!qr.test(t.category))throw new Error((0,pe.sprintf)('Ability "%1$s" has an invalid category. Category must be lowercase alphanumeric with dashes only. Got: "%2$s"',t.name,t.category));if(!e.getAbilityCategories().find(u=>u.slug===t.category))throw new Error((0,pe.sprintf)('Ability "%1$s" references non-existent category "%2$s". Please register the category first.',t.name,t.category));if(t.callback&&typeof t.callback!="function")throw new Error((0,pe.sprintf)('Ability "%s" has an invalid callback. Callback must be a function',t.name));if(e.getAbility(t.name))throw new Error((0,pe.sprintf)('Ability "%s" is already registered',t.name));let a=ni(t.meta?.annotations,["readonly","destructive","idempotent","serverRegistered","clientRegistered"]);a.serverRegistered||(a.clientRegistered=!0);let o={...t.meta||{},annotations:a};r({type:Dt,ability:{...t,meta:o}})}}function pu(t){return{type:xt,name:t}}function hu(t,e){return({select:r,dispatch:s})=>{if(!t)throw new Error("Category slug is required");if(!qr.test(t))throw new Error("Category slug must contain only lowercase alphanumeric characters and dashes.");if(r.getAbilityCategory(t))throw new Error((0,pe.sprintf)('Category "%s" is already registered.',t));if(!e.label||typeof e.label!="string")throw new Error("The category properties must contain a `label` string.");if(!e.description||typeof e.description!="string")throw new Error("The category properties must contain a `description` string.");if(e.meta!==void 0&&(typeof e.meta!="object"||Array.isArray(e.meta)))throw new Error("The category properties should provide a valid `meta` object.");let i=ni(e.meta?.annotations,["serverRegistered","clientRegistered"]);i.serverRegistered||(i.clientRegistered=!0);let a={...e.meta||{},annotations:i},o={slug:t,label:e.label,description:e.description,meta:a};s({type:Vt,category:o})}}function yu(t){return{type:Ut,slug:t}}var jr={};Zn(jr,{getAbilities:()=>_u,getAbility:()=>gu,getAbilityCategories:()=>$u,getAbilityCategory:()=>vu});var Ar=$e(ut(),1),_u=(0,Ar.createSelector)((t,{category:e}={})=>{let r=Object.values(t.abilitiesByName);return e?r.filter(s=>s.category===e):r},(t,{category:e}={})=>[t.abilitiesByName,e]);function gu(t,e){return t.abilitiesByName[e]}var $u=(0,Ar.createSelector)(t=>Object.values(t.categoriesBySlug),t=>[t.categoriesBySlug]);function vu(t,e){return t.categoriesBySlug[e]}var ee=(0,Lt.createReduxStore)(ei,{reducer:si,actions:Rr,selectors:jr});(0,Lt.register)(ee);var Yo=$e(Eo(),1),Jo=$e(Ho(),1),Wo=new Yo.default({coerceTypes:!1,useDefaults:!0,removeAdditional:!1,allErrors:!0,verbose:!0,allowUnionTypes:!0});(0,Jo.default)(Wo,["date-time","email","hostname","ipv4","ipv6","uri","uuid"]);function Bo(t,e){let r=t.instancePath?t.instancePath.replace(/\//g,"][").replace(/^\]\[/,"[")+"]":"",s=e+r;switch(t.keyword){case"type":return`${s} is not of type ${t.params.type}.`;case"required":return`${t.params.missingProperty} is a required property of ${s}.`;case"additionalProperties":return`${t.params.additionalProperty} is not a valid property of Object.`;case"enum":let n=t.params.allowedValues.map(o=>typeof o=="string"?o:JSON.stringify(o)).join(", ");return t.params.allowedValues.length===1?`${s} is not ${n}.`:`${s} is not one of ${n}.`;case"pattern":return`${s} does not match pattern ${t.params.pattern}.`;case"format":let i=t.params.format;return{email:"Invalid email address.","date-time":"Invalid date.",uuid:`${s} is not a valid UUID.`,ipv4:`${s} is not a valid IP address.`,ipv6:`${s} is not a valid IP address.`,hostname:`${s} is not a valid hostname.`,uri:`${s} is not a valid URI.`}[i]||`Invalid ${i}.`;case"minimum":case"exclusiveMinimum":return t.keyword==="exclusiveMinimum"?`${s} must be greater than ${t.params.limit}`:`${s} must be greater than or equal to ${t.params.limit}`;case"maximum":case"exclusiveMaximum":return t.keyword==="exclusiveMaximum"?`${s} must be less than ${t.params.limit}`:`${s} must be less than or equal to ${t.params.limit}`;case"multipleOf":return`${s} must be a multiple of ${t.params.multipleOf}.`;case"anyOf":case"oneOf":return`${s} is invalid (failed ${t.keyword} validation).`;case"minLength":return`${s} must be at least ${t.params.limit} character${t.params.limit===1?"":"s"} long.`;case"maxLength":return`${s} must be at most ${t.params.limit} character${t.params.limit===1?"":"s"} long.`;case"minItems":return`${s} must contain at least ${t.params.limit} item${t.params.limit===1?"":"s"}.`;case"maxItems":return`${s} must contain at most ${t.params.limit} item${t.params.limit===1?"":"s"}.`;case"uniqueItems":return`${s} has duplicate items.`;case"minProperties":return`${s} must contain at least ${t.params.limit} propert${t.params.limit===1?"y":"ies"}.`;case"maxProperties":return`${s} must contain at most ${t.params.limit} propert${t.params.limit===1?"y":"ies"}.`;default:return t.message||`${s} is invalid (failed ${t.keyword} validation).`}}function Pr(t,e,r=""){if(!e||typeof e!="object")return console.warn(`Schema must be an object. Received ${typeof e}.`),!0;if(!e.type&&!e.anyOf&&!e.oneOf)return console.warn(`The "type" schema keyword for ${r||"value"} is required.`),!0;try{let{default:s,...n}=e,i=Wo.compile(n);if(i(t===void 0?s:t))return!0;if(i.errors&&i.errors.length>0){let o=i.errors.find(u=>u.keyword==="anyOf"||u.keyword==="oneOf");return Bo(o||i.errors[0],r)}return`${r} is invalid.`}catch(s){return console.error("Schema compilation error:",s),"Invalid schema provided for validation."}}function eh(t={}){return(0,fe.select)(ee).getAbilities(t)}function Zo(t){return(0,fe.select)(ee).getAbility(t)}function th(){return(0,fe.select)(ee).getAbilityCategories()}function rh(t){return(0,fe.select)(ee).getAbilityCategory(t)}function sh(t){(0,fe.dispatch)(ee).registerAbility(t)}function nh(t){(0,fe.dispatch)(ee).unregisterAbility(t)}function ih(t,e){(0,fe.dispatch)(ee).registerAbilityCategory(t,e)}function ah(t){(0,fe.dispatch)(ee).unregisterAbilityCategory(t)}async function oh(t,e){let r=Zo(t);if(!r)throw new Error((0,at.sprintf)("Ability not found: %s",t));if(!r.callback)throw new Error((0,at.sprintf)('Ability "%s" is missing callback. Please ensure the ability is properly registered.',r.name));if(r.permissionCallback&&!await r.permissionCallback(e)){let i=new Error((0,at.sprintf)("Permission denied for ability: %s",r.name));throw i.code="ability_permission_denied",i}if(r.input_schema){let n=Pr(e,r.input_schema,"input");if(n!==!0){let i=new Error((0,at.sprintf)('Ability "%1$s" has invalid input. Reason: %2$s',r.name,n));throw i.code="ability_invalid_input",i}}let s;try{s=await r.callback(e)}catch(n){throw console.error(`Error executing ability ${r.name}:`,n),n}if(r.output_schema){let n=Pr(s,r.output_schema,"output");if(n!==!0){let i=new Error((0,at.sprintf)('Ability "%1$s" has invalid output. Reason: %2$s',r.name,n));throw i.code="ability_invalid_output",i}}return s}export{oh as executeAbility,eh as getAbilities,Zo as getAbility,th as getAbilityCategories,rh as getAbilityCategory,sh as registerAbility,ih as registerAbilityCategory,ee as store,nh as unregisterAbility,ah as unregisterAbilityCategory,Pr as validateValueFromSchema};
+    deps: ${r}}`};var tm={keyword:"dependencies",type:"object",schemaType:"object",error:ce.error,code(t){let[e,r]=rm(t);Ya(t,e),Ja(t,r)}};function rm({schema:t}){let e={},r={};for(let s in t){if(s==="__proto__")continue;let n=Array.isArray(t[s])?e:r;n[s]=t[s]}return[e,r]}function Ya(t,e=t.schema){let{gen:r,data:s,it:n}=t;if(Object.keys(e).length===0)return;let i=r.let("missing");for(let a in e){let o=e[a];if(o.length===0)continue;let u=(0,Ct.propertyInData)(r,s,a,n.opts.ownProperties);t.setParams({property:a,depsCount:o.length,deps:o.join(", ")}),n.allErrors?r.if(u,()=>{for(let l of o)(0,Ct.checkReportMissingProp)(t,l)}):(r.if((0,hn._)`${u} && (${(0,Ct.checkMissingProp)(t,o,i)})`),(0,Ct.reportMissingProp)(t,i),r.else())}}ce.validatePropertyDeps=Ya;function Ja(t,e=t.schema){let{gen:r,data:s,keyword:n,it:i}=t,a=r.name("valid");for(let o in e)(0,em.alwaysValidSchema)(i,e[o])||(r.if((0,Ct.propertyInData)(r,s,o,i.opts.ownProperties),()=>{let u=t.subschema({keyword:n,schemaProp:o},a);t.mergeValidEvaluated(u,a)},()=>r.var(a,!0)),t.ok(a))}ce.validateSchemaDeps=Ja;ce.default=tm});var Qa=y(yn=>{"use strict";Object.defineProperty(yn,"__esModule",{value:!0});var Za=b(),sm=N(),nm={message:"property name must be valid",params:({params:t})=>(0,Za._)`{propertyName: ${t.propertyName}}`},im={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:nm,code(t){let{gen:e,schema:r,data:s,it:n}=t;if((0,sm.alwaysValidSchema)(n,r))return;let i=e.name("valid");e.forIn("key",s,a=>{t.setParams({propertyName:a}),t.subschema({keyword:"propertyNames",data:a,dataTypes:["string"],propertyName:a,compositeRule:!0},i),e.if((0,Za.not)(i),()=>{t.error(!0),n.allErrors||e.break()})}),t.ok(i)}};yn.default=im});var gn=y(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});var pr=Z(),ne=b(),am=_e(),hr=N(),om={message:"must NOT have additional properties",params:({params:t})=>(0,ne._)`{additionalProperty: ${t.additionalProperty}}`},um={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:om,code(t){let{gen:e,schema:r,parentSchema:s,data:n,errsCount:i,it:a}=t;if(!i)throw new Error("ajv implementation error");let{allErrors:o,opts:u}=a;if(a.props=!0,u.removeAdditional!=="all"&&(0,hr.alwaysValidSchema)(a,r))return;let l=(0,pr.allSchemaProperties)(s.properties),c=(0,pr.allSchemaProperties)(s.patternProperties);d(),t.ok((0,ne._)`${i} === ${am.default.errors}`);function d(){e.forIn("key",n,_=>{!l.length&&!c.length?f(_):e.if(h(_),()=>f(_))})}function h(_){let g;if(l.length>8){let T=(0,hr.schemaRefOrVal)(a,s.properties,"properties");g=(0,pr.isOwnProperty)(e,T,_)}else l.length?g=(0,ne.or)(...l.map(T=>(0,ne._)`${_} === ${T}`)):g=ne.nil;return c.length&&(g=(0,ne.or)(g,...c.map(T=>(0,ne._)`${(0,pr.usePattern)(t,T)}.test(${_})`))),(0,ne.not)(g)}function p(_){e.code((0,ne._)`delete ${n}[${_}]`)}function f(_){if(u.removeAdditional==="all"||u.removeAdditional&&r===!1){p(_);return}if(r===!1){t.setParams({additionalProperty:_}),t.error(),o||e.break();return}if(typeof r=="object"&&!(0,hr.alwaysValidSchema)(a,r)){let g=e.name("valid");u.removeAdditional==="failing"?(m(_,g,!1),e.if((0,ne.not)(g),()=>{t.reset(),p(_)})):(m(_,g),o||e.if((0,ne.not)(g),()=>e.break()))}}function m(_,g,T){let O={keyword:"additionalProperties",dataProp:_,dataPropType:hr.Type.Str};T===!1&&Object.assign(O,{compositeRule:!0,createErrors:!1,allErrors:!1}),t.subschema(O,g)}}};_n.default=um});var to=y(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});var cm=wt(),Xa=Z(),$n=N(),eo=gn(),lm={keyword:"properties",type:"object",schemaType:"object",code(t){let{gen:e,schema:r,parentSchema:s,data:n,it:i}=t;i.opts.removeAdditional==="all"&&s.additionalProperties===void 0&&eo.default.code(new cm.KeywordCxt(i,eo.default,"additionalProperties"));let a=(0,Xa.allSchemaProperties)(r);for(let d of a)i.definedProperties.add(d);i.opts.unevaluated&&a.length&&i.props!==!0&&(i.props=$n.mergeEvaluated.props(e,(0,$n.toHash)(a),i.props));let o=a.filter(d=>!(0,$n.alwaysValidSchema)(i,r[d]));if(o.length===0)return;let u=e.name("valid");for(let d of o)l(d)?c(d):(e.if((0,Xa.propertyInData)(e,n,d,i.opts.ownProperties)),c(d),i.allErrors||e.else().var(u,!0),e.endIf()),t.it.definedProperties.add(d),t.ok(u);function l(d){return i.opts.useDefaults&&!i.compositeRule&&r[d].default!==void 0}function c(d){t.subschema({keyword:"properties",schemaProp:d,dataProp:d},u)}}};vn.default=lm});var io=y(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});var ro=Z(),yr=b(),so=N(),no=N(),dm={keyword:"patternProperties",type:"object",schemaType:"object",code(t){let{gen:e,schema:r,data:s,parentSchema:n,it:i}=t,{opts:a}=i,o=(0,ro.allSchemaProperties)(r),u=o.filter(m=>(0,so.alwaysValidSchema)(i,r[m]));if(o.length===0||u.length===o.length&&(!i.opts.unevaluated||i.props===!0))return;let l=a.strictSchema&&!a.allowMatchingProperties&&n.properties,c=e.name("valid");i.props!==!0&&!(i.props instanceof yr.Name)&&(i.props=(0,no.evaluatedPropsToName)(e,i.props));let{props:d}=i;h();function h(){for(let m of o)l&&p(m),i.allErrors?f(m):(e.var(c,!0),f(m),e.if(c))}function p(m){for(let _ in l)new RegExp(m).test(_)&&(0,so.checkStrictMode)(i,`property ${_} matches pattern ${m} (use allowMatchingProperties)`)}function f(m){e.forIn("key",s,_=>{e.if((0,yr._)`${(0,ro.usePattern)(t,m)}.test(${_})`,()=>{let g=u.includes(m);g||t.subschema({keyword:"patternProperties",schemaProp:m,dataProp:_,dataPropType:no.Type.Str},c),i.opts.unevaluated&&d!==!0?e.assign((0,yr._)`${d}[${_}]`,!0):!g&&!i.allErrors&&e.if((0,yr.not)(c),()=>e.break())})})}}};wn.default=dm});var ao=y(bn=>{"use strict";Object.defineProperty(bn,"__esModule",{value:!0});var fm=N(),mm={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(t){let{gen:e,schema:r,it:s}=t;if((0,fm.alwaysValidSchema)(s,r)){t.fail();return}let n=e.name("valid");t.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},n),t.failResult(n,()=>t.reset(),()=>t.error())},error:{message:"must NOT be valid"}};bn.default=mm});var oo=y(En=>{"use strict";Object.defineProperty(En,"__esModule",{value:!0});var pm=Z(),hm={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:pm.validateUnion,error:{message:"must match a schema in anyOf"}};En.default=hm});var uo=y(Sn=>{"use strict";Object.defineProperty(Sn,"__esModule",{value:!0});var _r=b(),ym=N(),_m={message:"must match exactly one schema in oneOf",params:({params:t})=>(0,_r._)`{passingSchemas: ${t.passing}}`},gm={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:_m,code(t){let{gen:e,schema:r,parentSchema:s,it:n}=t;if(!Array.isArray(r))throw new Error("ajv implementation error");if(n.opts.discriminator&&s.discriminator)return;let i=r,a=e.let("valid",!1),o=e.let("passing",null),u=e.name("_valid");t.setParams({passing:o}),e.block(l),t.result(a,()=>t.reset(),()=>t.error(!0));function l(){i.forEach((c,d)=>{let h;(0,ym.alwaysValidSchema)(n,c)?e.var(u,!0):h=t.subschema({keyword:"oneOf",schemaProp:d,compositeRule:!0},u),d>0&&e.if((0,_r._)`${u} && ${a}`).assign(a,!1).assign(o,(0,_r._)`[${o}, ${d}]`).else(),e.if(u,()=>{e.assign(a,!0),e.assign(o,d),h&&t.mergeEvaluated(h,_r.Name)})})}}};Sn.default=gm});var co=y(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});var $m=N(),vm={keyword:"allOf",schemaType:"array",code(t){let{gen:e,schema:r,it:s}=t;if(!Array.isArray(r))throw new Error("ajv implementation error");let n=e.name("valid");r.forEach((i,a)=>{if((0,$m.alwaysValidSchema)(s,i))return;let o=t.subschema({keyword:"allOf",schemaProp:a},n);t.ok(n),t.mergeEvaluated(o)})}};Pn.default=vm});var mo=y(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});var gr=b(),fo=N(),wm={message:({params:t})=>(0,gr.str)`must match "${t.ifClause}" schema`,params:({params:t})=>(0,gr._)`{failingKeyword: ${t.ifClause}}`},bm={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:wm,code(t){let{gen:e,parentSchema:r,it:s}=t;r.then===void 0&&r.else===void 0&&(0,fo.checkStrictMode)(s,'"if" without "then" and "else" is ignored');let n=lo(s,"then"),i=lo(s,"else");if(!n&&!i)return;let a=e.let("valid",!0),o=e.name("_valid");if(u(),t.reset(),n&&i){let c=e.let("ifClause");t.setParams({ifClause:c}),e.if(o,l("then",c),l("else",c))}else n?e.if(o,l("then")):e.if((0,gr.not)(o),l("else"));t.pass(a,()=>t.error(!0));function u(){let c=t.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},o);t.mergeEvaluated(c)}function l(c,d){return()=>{let h=t.subschema({keyword:c},o);e.assign(a,o),t.mergeValidEvaluated(h,a),d?e.assign(d,(0,gr._)`${c}`):t.setParams({ifClause:c})}}}};function lo(t,e){let r=t.schema[e];return r!==void 0&&!(0,fo.alwaysValidSchema)(t,r)}On.default=bm});var po=y(In=>{"use strict";Object.defineProperty(In,"__esModule",{value:!0});var Em=N(),Sm={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:t,parentSchema:e,it:r}){e.if===void 0&&(0,Em.checkStrictMode)(r,`"${t}" without "if" is ignored`)}};In.default=Sm});var Nn=y(Tn=>{"use strict";Object.defineProperty(Tn,"__esModule",{value:!0});var Pm=ln(),Om=Ka(),Im=dn(),Tm=Ha(),Nm=Ba(),km=Wa(),Rm=Qa(),qm=gn(),Am=to(),jm=io(),Cm=ao(),Mm=oo(),zm=uo(),Dm=co(),xm=mo(),Vm=po();function Um(t=!1){let e=[Cm.default,Mm.default,zm.default,Dm.default,xm.default,Vm.default,Rm.default,qm.default,km.default,Am.default,jm.default];return t?e.push(Om.default,Tm.default):e.push(Pm.default,Im.default),e.push(Nm.default),e}Tn.default=Um});var ho=y(kn=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});var z=b(),Lm={message:({schemaCode:t})=>(0,z.str)`must match format "${t}"`,params:({schemaCode:t})=>(0,z._)`{format: ${t}}`},Fm={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:Lm,code(t,e){let{gen:r,data:s,$data:n,schema:i,schemaCode:a,it:o}=t,{opts:u,errSchemaPath:l,schemaEnv:c,self:d}=o;if(!u.validateFormats)return;n?h():p();function h(){let f=r.scopeValue("formats",{ref:d.formats,code:u.code.formats}),m=r.const("fDef",(0,z._)`${f}[${a}]`),_=r.let("fType"),g=r.let("format");r.if((0,z._)`typeof ${m} == "object" && !(${m} instanceof RegExp)`,()=>r.assign(_,(0,z._)`${m}.type || "string"`).assign(g,(0,z._)`${m}.validate`),()=>r.assign(_,(0,z._)`"string"`).assign(g,m)),t.fail$data((0,z.or)(T(),O()));function T(){return u.strictSchema===!1?z.nil:(0,z._)`${a} && !${g}`}function O(){let j=c.$async?(0,z._)`(${m}.async ? await ${g}(${s}) : ${g}(${s}))`:(0,z._)`${g}(${s})`,w=(0,z._)`(typeof ${g} == "function" ? ${j} : ${g}.test(${s}))`;return(0,z._)`${g} && ${g} !== true && ${_} === ${e} && !${w}`}}function p(){let f=d.formats[i];if(!f){T();return}if(f===!0)return;let[m,_,g]=O(f);m===e&&t.pass(j());function T(){if(u.strictSchema===!1){d.logger.warn(w());return}throw new Error(w());function w(){return`unknown format "${i}" ignored in schema at path "${l}"`}}function O(w){let ae=w instanceof RegExp?(0,z.regexpCode)(w):u.code.formats?(0,z._)`${u.code.formats}${(0,z.getProperty)(i)}`:void 0,me=r.scopeValue("formats",{key:i,ref:w,code:ae});return typeof w=="object"&&!(w instanceof RegExp)?[w.type||"string",w.validate,(0,z._)`${me}.validate`]:["string",w,me]}function j(){if(typeof f=="object"&&!(f instanceof RegExp)&&f.async){if(!c.$async)throw new Error("async format in sync schema");return(0,z._)`await ${g}(${s})`}return typeof _=="function"?(0,z._)`${g}(${s})`:(0,z._)`${g}.test(${s})`}}}};kn.default=Fm});var qn=y(Rn=>{"use strict";Object.defineProperty(Rn,"__esModule",{value:!0});var Km=ho(),Gm=[Km.default];Rn.default=Gm});var yo=y(An=>{"use strict";Object.defineProperty(An,"__esModule",{value:!0});var Hm=Aa(),Bm=Va(),Ym=Nn(),Jm=qn(),Wm=["title","description","default"],Zm=[Hm.default,Bm.default,Ym.default(),Jm.default,Wm];An.default=Zm});var go=y($r=>{"use strict";Object.defineProperty($r,"__esModule",{value:!0});$r.DiscrError=void 0;var _o;(function(t){t.Tag="tag",t.Mapping="mapping"})(_o||($r.DiscrError=_o={}))});var Mn=y(Cn=>{"use strict";Object.defineProperty(Cn,"__esModule",{value:!0});var Qe=b(),jn=go(),$o=rr(),Qm=bt(),Xm=N(),ep={message:({params:{discrError:t,tagName:e}})=>t===jn.DiscrError.Tag?`tag "${e}" must be string`:`value of tag "${e}" must be in oneOf`,params:({params:{discrError:t,tag:e,tagName:r}})=>(0,Qe._)`{error: ${t}, tag: ${r}, tagValue: ${e}}`},tp={keyword:"discriminator",type:"object",schemaType:"object",error:ep,code(t){let{gen:e,data:r,schema:s,parentSchema:n,it:i}=t,{oneOf:a}=n;if(!i.opts.discriminator)throw new Error("discriminator: requires discriminator option");let o=s.propertyName;if(typeof o!="string")throw new Error("discriminator: requires propertyName");if(s.mapping)throw new Error("discriminator: mapping is not supported");if(!a)throw new Error("discriminator: requires oneOf keyword");let u=e.let("valid",!1),l=e.const("tag",(0,Qe._)`${r}${(0,Qe.getProperty)(o)}`);e.if((0,Qe._)`typeof ${l} == "string"`,()=>c(),()=>t.error(!1,{discrError:jn.DiscrError.Tag,tag:l,tagName:o})),t.ok(u);function c(){let p=h();e.if(!1);for(let f in p)e.elseIf((0,Qe._)`${l} === ${f}`),e.assign(u,d(p[f]));e.else(),t.error(!1,{discrError:jn.DiscrError.Mapping,tag:l,tagName:o}),e.endIf()}function d(p){let f=e.name("valid"),m=t.subschema({keyword:"oneOf",schemaProp:p},f);return t.mergeEvaluated(m,Qe.Name),f}function h(){var p;let f={},m=g(n),_=!0;for(let j=0;j<a.length;j++){let w=a[j];if(w?.$ref&&!(0,Xm.schemaHasRulesButRef)(w,i.self.RULES)){let me=w.$ref;if(w=$o.resolveRef.call(i.self,i.schemaEnv.root,i.baseId,me),w instanceof $o.SchemaEnv&&(w=w.schema),w===void 0)throw new Qm.default(i.opts.uriResolver,i.baseId,me)}let ae=(p=w?.properties)===null||p===void 0?void 0:p[o];if(typeof ae!="object")throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${o}"`);_=_&&(m||g(w)),T(ae,j)}if(!_)throw new Error(`discriminator: "${o}" must be required`);return f;function g({required:j}){return Array.isArray(j)&&j.includes(o)}function T(j,w){if(j.const)O(j.const,w);else if(j.enum)for(let ae of j.enum)O(ae,w);else throw new Error(`discriminator: "properties/${o}" must have "const" or "enum"`)}function O(j,w){if(typeof j!="string"||j in f)throw new Error(`discriminator: "${o}" values must be unique strings`);f[j]=w}}}};Cn.default=tp});var vo=y((Ry,rp)=>{rp.exports={id:"http://json-schema.org/draft-04/schema#",$schema:"http://json-schema.org/draft-04/schema#",description:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},positiveInteger:{type:"integer",minimum:0},positiveIntegerDefault0:{allOf:[{$ref:"#/definitions/positiveInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0}},type:"object",properties:{id:{type:"string",format:"uri"},$schema:{type:"string",format:"uri"},title:{type:"string"},description:{type:"string"},default:{},multipleOf:{type:"number",minimum:0,exclusiveMinimum:!0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{$ref:"#/definitions/positiveInteger"},minLength:{$ref:"#/definitions/positiveIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:{}},maxItems:{$ref:"#/definitions/positiveInteger"},minItems:{$ref:"#/definitions/positiveIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},maxProperties:{$ref:"#/definitions/positiveInteger"},minProperties:{$ref:"#/definitions/positiveIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},enum:{type:"array",minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},dependencies:{exclusiveMaximum:["maximum"],exclusiveMinimum:["minimum"]},default:{}}});var Eo=y((D,bo)=>{"use strict";Object.defineProperty(D,"__esModule",{value:!0});D.CodeGen=D.Name=D.nil=D.stringify=D.str=D._=D.KeywordCxt=void 0;var sp=Je(),np=yo(),ip=Mn(),wo=vo(),ap=["/properties"],vr="http://json-schema.org/draft-04/schema",wr=class extends sp.default{constructor(e={}){super({...e,schemaId:"id"})}_addVocabularies(){super._addVocabularies(),np.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(ip.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(wo,ap):wo;this.addMetaSchema(e,vr,!1),this.refs["http://json-schema.org/schema"]=vr}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(vr)?vr:void 0)}};bo.exports=D=wr;Object.defineProperty(D,"__esModule",{value:!0});D.default=wr;var op=Je();Object.defineProperty(D,"KeywordCxt",{enumerable:!0,get:function(){return op.KeywordCxt}});var Xe=Je();Object.defineProperty(D,"_",{enumerable:!0,get:function(){return Xe._}});Object.defineProperty(D,"str",{enumerable:!0,get:function(){return Xe.str}});Object.defineProperty(D,"stringify",{enumerable:!0,get:function(){return Xe.stringify}});Object.defineProperty(D,"nil",{enumerable:!0,get:function(){return Xe.nil}});Object.defineProperty(D,"Name",{enumerable:!0,get:function(){return Xe.Name}});Object.defineProperty(D,"CodeGen",{enumerable:!0,get:function(){return Xe.CodeGen}})});var Ro=y(de=>{"use strict";Object.defineProperty(de,"__esModule",{value:!0});de.formatNames=de.fastFormats=de.fullFormats=void 0;function le(t,e){return{validate:t,compare:e}}de.fullFormats={date:le(Io,Vn),time:le(Dn(!0),Un),"date-time":le(So(!0),No),"iso-time":le(Dn(),To),"iso-date-time":le(So(),ko),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:mp,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:vp,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:pp,int32:{type:"number",validate:_p},int64:{type:"number",validate:gp},float:{type:"number",validate:Oo},double:{type:"number",validate:Oo},password:!0,binary:!0};de.fastFormats={...de.fullFormats,date:le(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,Vn),time:le(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,Un),"date-time":le(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,No),"iso-time":le(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,To),"iso-date-time":le(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,ko),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};de.formatNames=Object.keys(de.fullFormats);function up(t){return t%4===0&&(t%100!==0||t%400===0)}var cp=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,lp=[0,31,28,31,30,31,30,31,31,30,31,30,31];function Io(t){let e=cp.exec(t);if(!e)return!1;let r=+e[1],s=+e[2],n=+e[3];return s>=1&&s<=12&&n>=1&&n<=(s===2&&up(r)?29:lp[s])}function Vn(t,e){if(t&&e)return t>e?1:t<e?-1:0}var zn=/^(\d\d):(\d\d):(\d\d(?:\.\d+)?)(z|([+-])(\d\d)(?::?(\d\d))?)?$/i;function Dn(t){return function(r){let s=zn.exec(r);if(!s)return!1;let n=+s[1],i=+s[2],a=+s[3],o=s[4],u=s[5]==="-"?-1:1,l=+(s[6]||0),c=+(s[7]||0);if(l>23||c>59||t&&!o)return!1;if(n<=23&&i<=59&&a<60)return!0;let d=i-c*u,h=n-l*u-(d<0?1:0);return(h===23||h===-1)&&(d===59||d===-1)&&a<61}}function Un(t,e){if(!(t&&e))return;let r=new Date("2020-01-01T"+t).valueOf(),s=new Date("2020-01-01T"+e).valueOf();if(r&&s)return r-s}function To(t,e){if(!(t&&e))return;let r=zn.exec(t),s=zn.exec(e);if(r&&s)return t=r[1]+r[2]+r[3],e=s[1]+s[2]+s[3],t>e?1:t<e?-1:0}var xn=/t|\s/i;function So(t){let e=Dn(t);return function(s){let n=s.split(xn);return n.length===2&&Io(n[0])&&e(n[1])}}function No(t,e){if(!(t&&e))return;let r=new Date(t).valueOf(),s=new Date(e).valueOf();if(r&&s)return r-s}function ko(t,e){if(!(t&&e))return;let[r,s]=t.split(xn),[n,i]=e.split(xn),a=Vn(r,n);if(a!==void 0)return a||Un(s,i)}var dp=/\/|:/,fp=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;function mp(t){return dp.test(t)&&fp.test(t)}var Po=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/gm;function pp(t){return Po.lastIndex=0,Po.test(t)}var hp=-(2**31),yp=2**31-1;function _p(t){return Number.isInteger(t)&&t<=yp&&t>=hp}function gp(t){return Number.isInteger(t)}function Oo(){return!0}var $p=/[^\\]\\Z/;function vp(t){if($p.test(t))return!1;try{return new RegExp(t),!0}catch{return!1}}});var qo=y(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});var wp={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};Ln.default=wp});var Ao=y(Fn=>{"use strict";Object.defineProperty(Fn,"__esModule",{value:!0});var bp=qo(),Ep=qs(),Sp=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",bp.default,Ep.default];Fn.default=Sp});var jo=y(Kn=>{"use strict";Object.defineProperty(Kn,"__esModule",{value:!0});var br=b(),Ie=br.operators,Er={maximum:{okStr:"<=",ok:Ie.LTE,fail:Ie.GT},minimum:{okStr:">=",ok:Ie.GTE,fail:Ie.LT},exclusiveMaximum:{okStr:"<",ok:Ie.LT,fail:Ie.GTE},exclusiveMinimum:{okStr:">",ok:Ie.GT,fail:Ie.LTE}},Pp={message:({keyword:t,schemaCode:e})=>(0,br.str)`must be ${Er[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,br._)`{comparison: ${Er[t].okStr}, limit: ${e}}`},Op={keyword:Object.keys(Er),type:"number",schemaType:"number",$data:!0,error:Pp,code(t){let{keyword:e,data:r,schemaCode:s}=t;t.fail$data((0,br._)`${r} ${Er[e].fail} ${s} || isNaN(${r})`)}};Kn.default=Op});var Co=y(Gn=>{"use strict";Object.defineProperty(Gn,"__esModule",{value:!0});var Ip=jo(),Tp=Vs(),Np=Fs(),kp=Gs(),Rp=Bs(),qp=Js(),Ap=Zs(),jp=tn(),Cp=nn(),Mp=on(),zp=[Ip.default,Tp.default,Np.default,kp.default,Rp.default,qp.default,Ap.default,jp.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},Cp.default,Mp.default];Gn.default=zp});var Mo=y(et=>{"use strict";Object.defineProperty(et,"__esModule",{value:!0});et.contentVocabulary=et.metadataVocabulary=void 0;et.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];et.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]});var Do=y(Hn=>{"use strict";Object.defineProperty(Hn,"__esModule",{value:!0});var Dp=Ao(),xp=Co(),Vp=Nn(),Up=qn(),zo=Mo(),Lp=[Dp.default,xp.default,(0,Vp.default)(),Up.default,zo.metadataVocabulary,zo.contentVocabulary];Hn.default=Lp});var xo=y((xy,Fp)=>{Fp.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}});var Uo=y((M,Bn)=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.MissingRefError=M.ValidationError=M.CodeGen=M.Name=M.nil=M.stringify=M.str=M._=M.KeywordCxt=M.Ajv=void 0;var Kp=Je(),Gp=Do(),Hp=Mn(),Vo=xo(),Bp=["/properties"],Sr="http://json-schema.org/draft-07/schema",tt=class extends Kp.default{_addVocabularies(){super._addVocabularies(),Gp.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(Hp.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(Vo,Bp):Vo;this.addMetaSchema(e,Sr,!1),this.refs["http://json-schema.org/schema"]=Sr}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(Sr)?Sr:void 0)}};M.Ajv=tt;Bn.exports=M=tt;Bn.exports.Ajv=tt;Object.defineProperty(M,"__esModule",{value:!0});M.default=tt;var Yp=wt();Object.defineProperty(M,"KeywordCxt",{enumerable:!0,get:function(){return Yp.KeywordCxt}});var rt=b();Object.defineProperty(M,"_",{enumerable:!0,get:function(){return rt._}});Object.defineProperty(M,"str",{enumerable:!0,get:function(){return rt.str}});Object.defineProperty(M,"stringify",{enumerable:!0,get:function(){return rt.stringify}});Object.defineProperty(M,"nil",{enumerable:!0,get:function(){return rt.nil}});Object.defineProperty(M,"Name",{enumerable:!0,get:function(){return rt.Name}});Object.defineProperty(M,"CodeGen",{enumerable:!0,get:function(){return rt.CodeGen}});var Jp=er();Object.defineProperty(M,"ValidationError",{enumerable:!0,get:function(){return Jp.default}});var Wp=bt();Object.defineProperty(M,"MissingRefError",{enumerable:!0,get:function(){return Wp.default}})});var Lo=y(st=>{"use strict";Object.defineProperty(st,"__esModule",{value:!0});st.formatLimitDefinition=void 0;var Zp=Uo(),ie=b(),Te=ie.operators,Pr={formatMaximum:{okStr:"<=",ok:Te.LTE,fail:Te.GT},formatMinimum:{okStr:">=",ok:Te.GTE,fail:Te.LT},formatExclusiveMaximum:{okStr:"<",ok:Te.LT,fail:Te.GTE},formatExclusiveMinimum:{okStr:">",ok:Te.GT,fail:Te.LTE}},Qp={message:({keyword:t,schemaCode:e})=>(0,ie.str)`should be ${Pr[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,ie._)`{comparison: ${Pr[t].okStr}, limit: ${e}}`};st.formatLimitDefinition={keyword:Object.keys(Pr),type:"string",schemaType:"string",$data:!0,error:Qp,code(t){let{gen:e,data:r,schemaCode:s,keyword:n,it:i}=t,{opts:a,self:o}=i;if(!a.validateFormats)return;let u=new Zp.KeywordCxt(i,o.RULES.all.format.definition,"format");u.$data?l():c();function l(){let h=e.scopeValue("formats",{ref:o.formats,code:a.code.formats}),p=e.const("fmt",(0,ie._)`${h}[${u.schemaCode}]`);t.fail$data((0,ie.or)((0,ie._)`typeof ${p} != "object"`,(0,ie._)`${p} instanceof RegExp`,(0,ie._)`typeof ${p}.compare != "function"`,d(p)))}function c(){let h=u.schema,p=o.formats[h];if(!p||p===!0)return;if(typeof p!="object"||p instanceof RegExp||typeof p.compare!="function")throw new Error(`"${n}": format "${h}" does not define "compare" function`);let f=e.scopeValue("formats",{key:h,ref:p,code:a.code.formats?(0,ie._)`${a.code.formats}${(0,ie.getProperty)(h)}`:void 0});t.fail$data(d(f))}function d(h){return(0,ie._)`${h}.compare(${r}, ${s}) ${Pr[n].fail} 0`}},dependencies:["format"]};var Xp=t=>(t.addKeyword(st.formatLimitDefinition),t);st.default=Xp});var Ho=y((Mt,Go)=>{"use strict";Object.defineProperty(Mt,"__esModule",{value:!0});var nt=Ro(),eh=Lo(),Yn=b(),Fo=new Yn.Name("fullFormats"),th=new Yn.Name("fastFormats"),Jn=(t,e={keywords:!0})=>{if(Array.isArray(e))return Ko(t,e,nt.fullFormats,Fo),t;let[r,s]=e.mode==="fast"?[nt.fastFormats,th]:[nt.fullFormats,Fo],n=e.formats||nt.formatNames;return Ko(t,n,r,s),e.keywords&&(0,eh.default)(t),t};Jn.get=(t,e="full")=>{let s=(e==="fast"?nt.fastFormats:nt.fullFormats)[t];if(!s)throw new Error(`Unknown format "${t}"`);return s};function Ko(t,e,r,s){var n,i;(n=(i=t.opts.code).formats)!==null&&n!==void 0||(i.formats=(0,Yn._)`require("ajv-formats/dist/formats").${s}`);for(let a of e)t.addFormat(a,r[a])}Go.exports=Mt=Jn;Object.defineProperty(Mt,"__esModule",{value:!0});Mt.default=Jn});var fe=$e(ot(),1),it=$e(Rr(),1);var Ut=$e(ot(),1);var si=$e(ot(),1);var ti="core/abilities",ri=/^[a-z0-9-]+(?:\/[a-z0-9-]+){1,3}$/,qr=/^[a-z0-9]+(?:-[a-z0-9]+)*$/,zt="REGISTER_ABILITY",Dt="UNREGISTER_ABILITY",xt="REGISTER_ABILITY_CATEGORY",Vt="UNREGISTER_ABILITY_CATEGORY";var iu=["name","label","description","category","input_schema","output_schema","meta","callback","permissionCallback"],au=["slug","label","description","meta"];function ou(t){return Object.keys(t).filter(e=>iu.includes(e)&&t[e]!==void 0).reduce((e,r)=>({...e,[r]:t[r]}),{})}function uu(t){return Object.keys(t).filter(e=>au.includes(e)&&t[e]!==void 0).reduce((e,r)=>({...e,[r]:t[r]}),{})}var cu={};function lu(t=cu,e){switch(e.type){case zt:return e.ability?{...t,[e.ability.name]:ou(e.ability)}:t;case Dt:{if(!t[e.name])return t;let{[e.name]:r,...s}=t;return s}default:return t}}var du={};function fu(t=du,e){switch(e.type){case xt:return e.category?{...t,[e.category.slug]:uu(e.category)}:t;case Vt:{if(!t[e.slug])return t;let{[e.slug]:r,...s}=t;return s}default:return t}}var ni=(0,si.combineReducers)({abilitiesByName:lu,categoriesBySlug:fu});var Ar={};Qn(Ar,{registerAbility:()=>mu,registerAbilityCategory:()=>hu,unregisterAbility:()=>pu,unregisterAbilityCategory:()=>yu});var pe=$e(Rr(),1);function ii(t,e){let r={};if(t)for(let s of e)t[s]!==void 0&&(r[s]=t[s]);return r}function mu(t){return({select:e,dispatch:r})=>{if(!t.name)throw new Error("Ability name is required");if(!ri.test(t.name))throw new Error('Ability name must be a string containing a namespace prefix with 2-4 segments, e.g. "my-plugin/my-ability" or "core/posts/find". It can only contain lowercase alphanumeric characters, dashes and the forward slash.');if(!t.label)throw new Error((0,pe.sprintf)('Ability "%s" must have a label',t.name));if(!t.description)throw new Error((0,pe.sprintf)('Ability "%s" must have a description',t.name));if(!t.category)throw new Error((0,pe.sprintf)('Ability "%s" must have a category',t.name));if(!qr.test(t.category))throw new Error((0,pe.sprintf)('Ability "%1$s" has an invalid category. Category must be lowercase alphanumeric with dashes only. Got: "%2$s"',t.name,t.category));if(!e.getAbilityCategories().find(u=>u.slug===t.category))throw new Error((0,pe.sprintf)('Ability "%1$s" references non-existent category "%2$s". Please register the category first.',t.name,t.category));if(t.callback&&typeof t.callback!="function")throw new Error((0,pe.sprintf)('Ability "%s" has an invalid callback. Callback must be a function',t.name));if(e.getAbility(t.name))throw new Error((0,pe.sprintf)('Ability "%s" is already registered',t.name));let a=ii(t.meta?.annotations,["readonly","destructive","idempotent","serverRegistered","clientRegistered"]);a.serverRegistered||(a.clientRegistered=!0);let o={...t.meta||{},annotations:a};r({type:zt,ability:{...t,meta:o}})}}function pu(t){return{type:Dt,name:t}}function hu(t,e){return({select:r,dispatch:s})=>{if(!t)throw new Error("Category slug is required");if(!qr.test(t))throw new Error("Category slug must contain only lowercase alphanumeric characters and dashes.");if(r.getAbilityCategory(t))throw new Error((0,pe.sprintf)('Category "%s" is already registered.',t));if(!e.label||typeof e.label!="string")throw new Error("The category properties must contain a `label` string.");if(!e.description||typeof e.description!="string")throw new Error("The category properties must contain a `description` string.");if(e.meta!==void 0&&(typeof e.meta!="object"||Array.isArray(e.meta)))throw new Error("The category properties should provide a valid `meta` object.");let i=ii(e.meta?.annotations,["serverRegistered","clientRegistered"]);i.serverRegistered||(i.clientRegistered=!0);let a={...e.meta||{},annotations:i},o={slug:t,label:e.label,description:e.description,meta:a};s({type:xt,category:o})}}function yu(t){return{type:Vt,slug:t}}var Cr={};Qn(Cr,{getAbilities:()=>_u,getAbility:()=>gu,getAbilityCategories:()=>$u,getAbilityCategory:()=>vu});var jr=$e(ot(),1),_u=(0,jr.createSelector)((t,{category:e}={})=>{let r=Object.values(t.abilitiesByName);return e?r.filter(s=>s.category===e):r},(t,{category:e}={})=>[t.abilitiesByName,e]);function gu(t,e){return t.abilitiesByName[e]}var $u=(0,jr.createSelector)(t=>Object.values(t.categoriesBySlug),t=>[t.categoriesBySlug]);function vu(t,e){return t.categoriesBySlug[e]}var ee=(0,Ut.createReduxStore)(ti,{reducer:ni,actions:Ar,selectors:Cr});(0,Ut.register)(ee);var Yo=$e(Eo(),1),Jo=$e(Ho(),1),Wo=new Yo.default({coerceTypes:!1,useDefaults:!0,removeAdditional:!1,allErrors:!0,verbose:!0,allowUnionTypes:!0});(0,Jo.default)(Wo,["date-time","email","hostname","ipv4","ipv6","uri","uuid"]);function Bo(t,e){let r=t.instancePath?t.instancePath.replace(/\//g,"][").replace(/^\]\[/,"[")+"]":"",s=e+r;switch(t.keyword){case"type":return`${s} is not of type ${t.params.type}.`;case"required":return`${t.params.missingProperty} is a required property of ${s}.`;case"additionalProperties":return`${t.params.additionalProperty} is not a valid property of Object.`;case"enum":let n=t.params.allowedValues.map(o=>typeof o=="string"?o:JSON.stringify(o)).join(", ");return t.params.allowedValues.length===1?`${s} is not ${n}.`:`${s} is not one of ${n}.`;case"pattern":return`${s} does not match pattern ${t.params.pattern}.`;case"format":let i=t.params.format;return{email:"Invalid email address.","date-time":"Invalid date.",uuid:`${s} is not a valid UUID.`,ipv4:`${s} is not a valid IP address.`,ipv6:`${s} is not a valid IP address.`,hostname:`${s} is not a valid hostname.`,uri:`${s} is not a valid URI.`}[i]||`Invalid ${i}.`;case"minimum":case"exclusiveMinimum":return t.keyword==="exclusiveMinimum"?`${s} must be greater than ${t.params.limit}`:`${s} must be greater than or equal to ${t.params.limit}`;case"maximum":case"exclusiveMaximum":return t.keyword==="exclusiveMaximum"?`${s} must be less than ${t.params.limit}`:`${s} must be less than or equal to ${t.params.limit}`;case"multipleOf":return`${s} must be a multiple of ${t.params.multipleOf}.`;case"anyOf":case"oneOf":return`${s} is invalid (failed ${t.keyword} validation).`;case"minLength":return`${s} must be at least ${t.params.limit} character${t.params.limit===1?"":"s"} long.`;case"maxLength":return`${s} must be at most ${t.params.limit} character${t.params.limit===1?"":"s"} long.`;case"minItems":return`${s} must contain at least ${t.params.limit} item${t.params.limit===1?"":"s"}.`;case"maxItems":return`${s} must contain at most ${t.params.limit} item${t.params.limit===1?"":"s"}.`;case"uniqueItems":return`${s} has duplicate items.`;case"minProperties":return`${s} must contain at least ${t.params.limit} propert${t.params.limit===1?"y":"ies"}.`;case"maxProperties":return`${s} must contain at most ${t.params.limit} propert${t.params.limit===1?"y":"ies"}.`;default:return t.message||`${s} is invalid (failed ${t.keyword} validation).`}}function Or(t,e,r=""){if(!e||typeof e!="object")return console.warn(`Schema must be an object. Received ${typeof e}.`),!0;if(!e.type&&!e.anyOf&&!e.oneOf)return console.warn(`The "type" schema keyword for ${r||"value"} is required.`),!0;try{let{default:s,...n}=e,i=Wo.compile(n);if(i(t===void 0?s:t))return!0;if(i.errors&&i.errors.length>0){let o=i.errors.find(u=>u.keyword==="anyOf"||u.keyword==="oneOf");return Bo(o||i.errors[0],r)}return`${r} is invalid.`}catch(s){return console.error("Schema compilation error:",s),"Invalid schema provided for validation."}}function rh(t={}){return(0,fe.select)(ee).getAbilities(t)}function Zo(t){return(0,fe.select)(ee).getAbility(t)}function sh(){return(0,fe.select)(ee).getAbilityCategories()}function nh(t){return(0,fe.select)(ee).getAbilityCategory(t)}function ih(t){(0,fe.dispatch)(ee).registerAbility(t)}function ah(t){(0,fe.dispatch)(ee).unregisterAbility(t)}function oh(t,e){(0,fe.dispatch)(ee).registerAbilityCategory(t,e)}function uh(t){(0,fe.dispatch)(ee).unregisterAbilityCategory(t)}async function ch(t,e){let r=Zo(t);if(!r)throw new Error((0,it.sprintf)("Ability not found: %s",t));if(!r.callback)throw new Error((0,it.sprintf)('Ability "%s" is missing callback. Please ensure the ability is properly registered.',r.name));if(r.permissionCallback&&!await r.permissionCallback(e)){let i=new Error((0,it.sprintf)("Permission denied for ability: %s",r.name));throw i.code="ability_permission_denied",i}if(r.input_schema){let n=Or(e,r.input_schema,"input");if(n!==!0){let i=new Error((0,it.sprintf)('Ability "%1$s" has invalid input. Reason: %2$s',r.name,n));throw i.code="ability_invalid_input",i}}let s;try{s=await r.callback(e)}catch(n){throw console.error(`Error executing ability ${r.name}:`,n),n}if(r.output_schema){let n=Or(s,r.output_schema,"output");if(n!==!0){let i=new Error((0,it.sprintf)('Ability "%1$s" has invalid output. Reason: %2$s',r.name,n));throw i.code="ability_invalid_output",i}}return s}export{ch as executeAbility,rh as getAbilities,Zo as getAbility,sh as getAbilityCategories,nh as getAbilityCategory,ih as registerAbility,oh as registerAbilityCategory,ee as store,ah as unregisterAbility,uh as unregisterAbilityCategory,Or as validateValueFromSchema};
diff --git a/wp-includes/js/dist/script-modules/block-library/accordion/view.js b/wp-includes/js/dist/script-modules/block-library/accordion/view.js
index 3180edef16..c466712382 100644
--- a/wp-includes/js/dist/script-modules/block-library/accordion/view.js
+++ b/wp-includes/js/dist/script-modules/block-library/accordion/view.js
@@ -36,15 +36,12 @@ var { actions } = store(
         }
       },
       openPanelByHash: () => {
-        if (hashHandled || !window.location?.hash?.length) {
+        if (hashHandled) {
           return;
         }
         const context = getContext();
         const { id, accordionItems, autoclose } = context;
-        const hash = decodeURIComponent(
-          window.location.hash.slice(1)
-        );
-        const targetElement = window.document.getElementById(hash);
+        const targetElement = document.querySelector(":target");
         if (!targetElement) {
           return;
         }
diff --git a/wp-includes/js/dist/script-modules/block-library/accordion/view.min.asset.php b/wp-includes/js/dist/script-modules/block-library/accordion/view.min.asset.php
index eb92cf46dd..79e841d803 100644
--- a/wp-includes/js/dist/script-modules/block-library/accordion/view.min.asset.php
+++ b/wp-includes/js/dist/script-modules/block-library/accordion/view.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => '2bfb90e7aee6b5300a7c');
\ No newline at end of file
+<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => '6d4bb8df9c7539843ad3');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/block-library/accordion/view.min.js b/wp-includes/js/dist/script-modules/block-library/accordion/view.min.js
index 8dc8fd9ffa..731b7246e7 100644
--- a/wp-includes/js/dist/script-modules/block-library/accordion/view.min.js
+++ b/wp-includes/js/dist/script-modules/block-library/accordion/view.min.js
@@ -1 +1 @@
-import{store as p,getContext as s}from"@wordpress/interactivity";var d=!1,{actions:l}=p("core/accordion",{state:{get isOpen(){let{id:c,accordionItems:e}=s(),t=e.find(n=>n.id===c);return t?t.isOpen:!1},get isHidden(){let{id:c,accordionItems:e}=s();return e.find(n=>n.id===c)?.isOpen?null:"until-found"}},actions:{toggle:()=>{let c=s(),{id:e,autoclose:t,accordionItems:n}=c,i=n.find(o=>o.id===e);t?n.forEach(o=>{o.isOpen=o.id===e?!i.isOpen:!1}):i.isOpen=!i.isOpen},openPanelByHash:()=>{if(d||!window.location?.hash?.length)return;let c=s(),{id:e,accordionItems:t,autoclose:n}=c,i=decodeURIComponent(window.location.hash.slice(1)),o=window.document.getElementById(i);if(!o)return;let r=window.document.querySelector('.wp-block-accordion-panel[aria-labelledby="'+e+'"]');if(!(!r||!r.contains(o))){if(d=!0,n)t.forEach(a=>{a.isOpen=a.id===e});else{let a=t.find(f=>f.id===e);a&&(a.isOpen=!0)}window.setTimeout(()=>{o.scrollIntoView()},0)}},handleBeforeMatch:()=>{let c=s(),{id:e,autoclose:t,accordionItems:n}=c,i=n.find(o=>o.id===e);i&&(t?n.forEach(o=>{o.isOpen=o.id===e}):i.isOpen=!0)}},callbacks:{initAccordionItems:()=>{let c=s(),{id:e,openByDefault:t,accordionItems:n}=c;n.push({id:e,isOpen:t}),l.openPanelByHash()},hashChange:()=>{d=!1,l.openPanelByHash()}}},{lock:!0});
+import{store as f,getContext as s}from"@wordpress/interactivity";var r=!1,{actions:d}=f("core/accordion",{state:{get isOpen(){let{id:c,accordionItems:e}=s(),o=e.find(n=>n.id===c);return o?o.isOpen:!1},get isHidden(){let{id:c,accordionItems:e}=s();return e.find(n=>n.id===c)?.isOpen?null:"until-found"}},actions:{toggle:()=>{let c=s(),{id:e,autoclose:o,accordionItems:n}=c,i=n.find(t=>t.id===e);o?n.forEach(t=>{t.isOpen=t.id===e?!i.isOpen:!1}):i.isOpen=!i.isOpen},openPanelByHash:()=>{if(r)return;let c=s(),{id:e,accordionItems:o,autoclose:n}=c,i=document.querySelector(":target");if(!i)return;let t=window.document.querySelector('.wp-block-accordion-panel[aria-labelledby="'+e+'"]');if(!(!t||!t.contains(i))){if(r=!0,n)o.forEach(a=>{a.isOpen=a.id===e});else{let a=o.find(l=>l.id===e);a&&(a.isOpen=!0)}window.setTimeout(()=>{i.scrollIntoView()},0)}},handleBeforeMatch:()=>{let c=s(),{id:e,autoclose:o,accordionItems:n}=c,i=n.find(t=>t.id===e);i&&(o?n.forEach(t=>{t.isOpen=t.id===e}):i.isOpen=!0)}},callbacks:{initAccordionItems:()=>{let c=s(),{id:e,openByDefault:o,accordionItems:n}=c;n.push({id:e,isOpen:o}),d.openPanelByHash()},hashChange:()=>{r=!1,d.openPanelByHash()}}},{lock:!0});
diff --git a/wp-includes/js/dist/script-modules/block-library/playlist/view.js b/wp-includes/js/dist/script-modules/block-library/playlist/view.js
index 91f4ba89dd..8206e2d2fe 100644
--- a/wp-includes/js/dist/script-modules/block-library/playlist/view.js
+++ b/wp-includes/js/dist/script-modules/block-library/playlist/view.js
@@ -160,7 +160,7 @@ var w = function(r2) {
 };

 // node_modules/@arraypress/waveform-player/dist/waveform-player.esm.js
-function B(e3) {
+function $2(e3) {
   let t2 = -1 / 0;
   for (let i2 = 0; i2 < e3.length; i2++) e3[i2] > t2 && (t2 = e3[i2]);
   return t2;
@@ -168,10 +168,10 @@ function B(e3) {
 function S(e3) {
   return String(e3 ?? "").replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, "&quot;").replace(/'/g, "&#39;");
 }
-function W(e3) {
+function q(e3) {
   return S(typeof e3 == "number" ? `${e3}px` : e3);
 }
-function N2(e3) {
+function st(e3) {
   if (typeof e3 != "string" || e3 === "") return false;
   try {
     let t2 = new URL(e3, "http://localhost/");
@@ -183,43 +183,70 @@ function N2(e3) {
 function m2(e3, t2 = 0, i2 = 1) {
   return Math.max(t2, Math.min(e3, i2));
 }
-function ot(e3) {
+function _(e3, t2 = null, i2 = {}) {
+  let { min: s2 = -1 / 0, max: r2 = 1 / 0, integer: a2 = false } = i2, o2 = typeof e3 == "number" ? e3 : typeof e3 == "string" && e3.trim() !== "" ? Number(e3) : NaN;
+  if (!Number.isFinite(o2)) return t2;
+  let n2 = m2(o2, s2, r2);
+  return a2 ? Math.round(n2) : n2;
+}
+function H2(e3, t2 = null) {
+  if (Array.isArray(e3)) return e3;
+  if (typeof e3 == "string" && e3.trim().startsWith("[")) try {
+    let i2 = JSON.parse(e3);
+    if (Array.isArray(i2)) return i2;
+  } catch {
+  }
+  return t2;
+}
+function D(e3, t2 = {}) {
+  let { min: i2 = -1 / 0, max: s2 = 1 / 0, fallback: r2 = null } = t2, a2 = H2(e3);
+  if (!a2 && typeof e3 == "string" && e3.trim() !== "" && (a2 = e3.split(/[,\s]+/)), !a2) return r2;
+  let o2 = a2.map((n2) => _(n2)).filter((n2) => n2 !== null && n2 >= i2 && n2 <= s2);
+  return o2.length ? o2 : r2;
+}
+function rt(e3, t2, i2 = null) {
+  return t2.includes(e3) ? e3 : i2;
+}
+function at(e3) {
+  if (typeof e3 == "string") {
+    let t2 = e3.trim().toLowerCase();
+    return t2 !== "" && t2 !== "false" && t2 !== "0";
+  }
+  return !!e3;
+}
+function vt(e3) {
   return e3 === void 0 ? void 0 : e3 === "true";
 }
-function q(e3) {
+function it(e3) {
   if (typeof e3 == "string" && e3.trim().startsWith("[")) try {
     return JSON.parse(e3);
   } catch {
   }
   return e3;
 }
-function D(e3) {
-  let t2 = {}, i2 = (o2, l2 = o2) => {
-    let n2 = ot(e3.dataset[l2]);
-    n2 !== void 0 && (t2[o2] = n2);
-  }, s2 = (o2, l2 = o2, n2 = false) => {
-    let h2 = e3.dataset[l2];
-    h2 && (t2[o2] = n2 ? parseFloat(h2) : parseInt(h2, 10));
-  }, r2 = (o2, l2 = o2) => {
-    let n2 = e3.dataset[l2];
-    n2 && (t2[o2] = /^\d+(\.\d+)?$/.test(n2.trim()) ? parseFloat(n2) : n2);
-  }, a2 = (o2, l2 = o2) => {
-    let n2 = e3.dataset[l2];
-    if (n2) try {
-      t2[o2] = JSON.parse(n2);
-    } catch (h2) {
-      console.warn(`[WaveformPlayer] Invalid ${l2} JSON:`, h2);
-    }
+function O(e3) {
+  let t2 = {}, i2 = (o2, n2 = o2) => {
+    let l2 = vt(e3.dataset[n2]);
+    l2 !== void 0 && (t2[o2] = l2);
+  }, s2 = (o2, n2 = o2, l2 = false) => {
+    let h2 = e3.dataset[n2];
+    h2 && (t2[o2] = l2 ? parseFloat(h2) : parseInt(h2, 10));
+  }, r2 = (o2, n2 = o2) => {
+    let l2 = e3.dataset[n2];
+    l2 && (t2[o2] = /^\d+(\.\d+)?$/.test(l2.trim()) ? parseFloat(l2) : l2);
+  }, a2 = (o2, n2 = o2) => {
+    let l2 = e3.dataset[n2];
+    if (!l2) return;
+    let h2 = H2(l2);
+    h2 ? t2[o2] = h2 : console.warn(`[WaveformPlayer] Invalid ${n2} attribute, expected a JSON array:`, l2);
   };
-  if (e3.dataset.src && (t2.url = e3.dataset.src), e3.dataset.url && (t2.url = e3.dataset.url), s2("height"), s2("samples"), e3.dataset.preload && (t2.preload = e3.dataset.preload), e3.dataset.crossOrigin && (t2.crossOrigin = e3.dataset.crossOrigin), e3.dataset.audioMode && (t2.audioMode = e3.dataset.audioMode), e3.dataset.style && (t2.waveformStyle = e3.dataset.style), e3.dataset.waveformStyle && (t2.waveformStyle = e3.dataset.waveformStyle), e3.dataset.waveformGradient && (t2.waveformGradient = e3.dataset.waveformGradient), s2("barWidth"), s2("barSpacing"), s2("barRadius"), ["auto", "top", "center", "bottom"].includes(e3.dataset.buttonAlign) && (t2.buttonAlign = e3.dataset.buttonAlign), e3.dataset.layout && (t2.layout = e3.dataset.layout), e3.dataset.buttonStyle && (t2.buttonStyle = e3.dataset.buttonStyle), r2("buttonSize"), r2("buttonRadius"), e3.dataset.colorPreset && (t2.colorPreset = e3.dataset.colorPreset), e3.dataset.waveformColor && (t2.waveformColor = q(e3.dataset.waveformColor)), e3.dataset.progressColor && (t2.progressColor = q(e3.dataset.progressColor)), e3.dataset.color && (t2.waveformColor = e3.dataset.color), e3.dataset.theme && (t2.colorPreset = e3.dataset.theme), i2("autoplay"), i2("showControls"), i2("showInfo"), i2("showTime"), i2("showHoverTime"), i2("seekHandle"), i2("showBPM", "showBpm"), s2("bpm"), i2("singlePlay"), i2("playOnSeek"), e3.dataset.title && (t2.title = e3.dataset.title), e3.dataset.artist && (t2.artist = e3.dataset.artist), e3.dataset.album && (t2.album = e3.dataset.album), e3.dataset.artwork && (t2.artwork = e3.dataset.artwork), e3.dataset.artworkPosition && (t2.artworkPosition = e3.dataset.artworkPosition), e3.dataset.waveform && (t2.waveform = e3.dataset.waveform), a2("markers"), s2("playbackRate", "playbackRate", true), i2("showPlaybackSpeed"), e3.dataset.playbackRates) try {
-    let o2 = JSON.parse(e3.dataset.playbackRates);
-    Array.isArray(o2) && o2.length > 0 && o2.every((l2) => typeof l2 == "number" && Number.isFinite(l2) && l2 > 0) && (t2.playbackRates = o2);
-  } catch (o2) {
-    console.warn("[WaveformPlayer] Invalid playbackRates JSON:", o2);
+  if (e3.dataset.src && (t2.url = e3.dataset.src), e3.dataset.url && (t2.url = e3.dataset.url), s2("height"), s2("samples"), e3.dataset.preload && (t2.preload = e3.dataset.preload), e3.dataset.crossOrigin && (t2.crossOrigin = e3.dataset.crossOrigin), e3.dataset.audioMode && (t2.audioMode = e3.dataset.audioMode), e3.dataset.style && (t2.waveformStyle = e3.dataset.style), e3.dataset.waveformStyle && (t2.waveformStyle = e3.dataset.waveformStyle), e3.dataset.waveformGradient && (t2.waveformGradient = e3.dataset.waveformGradient), s2("barWidth"), s2("barSpacing"), s2("barRadius"), e3.dataset.buttonAlign && (t2.buttonAlign = e3.dataset.buttonAlign), e3.dataset.layout && (t2.layout = e3.dataset.layout), e3.dataset.buttonStyle && (t2.buttonStyle = e3.dataset.buttonStyle), r2("buttonSize"), r2("buttonRadius"), e3.dataset.colorPreset && (t2.colorPreset = e3.dataset.colorPreset), e3.dataset.waveformColor && (t2.waveformColor = it(e3.dataset.waveformColor)), e3.dataset.progressColor && (t2.progressColor = it(e3.dataset.progressColor)), e3.dataset.color && (t2.waveformColor = e3.dataset.color), e3.dataset.theme && (t2.colorPreset = e3.dataset.theme), i2("autoplay"), i2("showControls"), i2("showInfo"), i2("showTime"), i2("showHoverTime"), i2("seekHandle"), i2("showBPM", "showBpm"), s2("bpm"), i2("singlePlay"), i2("playOnSeek"), e3.dataset.title && (t2.title = e3.dataset.title), e3.dataset.artist && (t2.artist = e3.dataset.artist), e3.dataset.album && (t2.album = e3.dataset.album), e3.dataset.artwork && (t2.artwork = e3.dataset.artwork), e3.dataset.artworkPosition && (t2.artworkPosition = e3.dataset.artworkPosition), e3.dataset.waveform && (t2.waveform = e3.dataset.waveform), a2("markers"), s2("playbackRate", "playbackRate", true), i2("showPlaybackSpeed"), e3.dataset.playbackRates) {
+    let o2 = D(e3.dataset.playbackRates);
+    o2 ? t2.playbackRates = o2 : console.warn("[WaveformPlayer] Invalid playbackRates attribute:", e3.dataset.playbackRates);
   }
   return i2("enableMediaSession"), i2("showMarkers"), i2("accessibleSeek"), e3.dataset.seekLabel && (t2.seekLabel = e3.dataset.seekLabel), e3.dataset.seekValueText && (t2.seekValueText = e3.dataset.seekValueText), e3.dataset.errorText && (t2.errorText = e3.dataset.errorText), e3.dataset.playPauseLabel && (t2.playPauseLabel = e3.dataset.playPauseLabel), e3.dataset.speedLabel && (t2.speedLabel = e3.dataset.speedLabel), e3.dataset.artworkAlt && (t2.artworkAlt = e3.dataset.artworkAlt), e3.dataset.unknownTrackText && (t2.unknownTrackText = e3.dataset.unknownTrackText), t2;
 }
-function U(e3, ...t2) {
+function ot(e3, ...t2) {
   let i2 = 0;
   return e3.replace(/%(?:(\d+)\$)?s/g, (s2, r2) => {
     let a2 = r2 ? Number(r2) - 1 : i2++;
@@ -227,33 +254,41 @@ function U(e3, ...t2) {
   });
 }
 function E(e3) {
-  if (!e3 || isNaN(e3) || e3 < 0) return "0:00";
-  let t2 = Math.floor(e3 / 3600), i2 = Math.floor(e3 % 3600 / 60), s2 = Math.floor(e3 % 60);
-  return t2 > 0 ? `${t2}:${i2.toString().padStart(2, "0")}:${s2.toString().padStart(2, "0")}` : `${i2}:${s2.toString().padStart(2, "0")}`;
+  let t2 = Number(e3);
+  if (!t2 || !Number.isFinite(t2) || t2 < 0) return "0:00";
+  let i2 = Math.floor(t2 / 3600), s2 = Math.floor(t2 % 3600 / 60), r2 = Math.floor(t2 % 60);
+  return i2 > 0 ? `${i2}:${s2.toString().padStart(2, "0")}:${r2.toString().padStart(2, "0")}` : `${s2}:${r2.toString().padStart(2, "0")}`;
 }
-var nt = 0;
-function V(e3) {
+var St = 0;
+function nt(e3) {
   let t2 = e3 || "audio", i2 = 5381;
   for (let s2 = 0; s2 < t2.length; s2++) i2 = (i2 << 5) + i2 + t2.charCodeAt(s2) | 0;
-  return `wp_${(i2 >>> 0).toString(36)}_${(nt++).toString(36)}`;
+  return `wp_${(i2 >>> 0).toString(36)}_${(St++).toString(36)}`;
 }
-function R(e3) {
+function I(e3) {
   if (!e3) return "Audio";
   let t2 = e3.split("/");
   return t2[t2.length - 1].split(".")[0].replace(/[-_]/g, " ").replace(/\b\w/g, (r2) => r2.toUpperCase());
 }
-function j2(e3) {
-  let t2 = typeof e3 == "string" ? e3.match(/\d+/g) : null;
-  if (!t2 || t2.length < 3) return null;
-  let [i2, s2, r2] = t2.map(Number);
-  return (i2 * 299 + s2 * 587 + r2 * 114) / 1e3;
+function U(e3) {
+  if (typeof e3 != "string") return null;
+  let t2 = e3.match(/rgba?\(\s*([\d.]+)\s*[,\s]\s*([\d.]+)\s*[,\s]\s*([\d.]+)\s*(?:[,/]\s*([\d.]+)(%?))?/i);
+  if (!t2) return null;
+  let i2 = Number(t2[1]), s2 = Number(t2[2]), r2 = Number(t2[3]);
+  if (!Number.isFinite(i2) || !Number.isFinite(s2) || !Number.isFinite(r2)) return null;
+  let a2 = t2[4] === void 0 ? 1 : Number(t2[4]);
+  return Number.isFinite(a2) ? (t2[5] === "%" && (a2 /= 100), { r: i2, g: s2, b: r2, a: m2(a2, 0, 1) }) : null;
+}
+function lt(e3) {
+  let t2 = U(e3);
+  return !t2 || t2.a <= 0 ? null : (t2.r * 299 + t2.g * 587 + t2.b * 114) / 1e3;
 }
-function O(...e3) {
+function j2(...e3) {
   let t2 = {};
   for (let i2 of e3) for (let s2 in i2) i2[s2] !== null && i2[s2] !== void 0 && (t2[s2] = i2[s2]);
   return t2;
 }
-function G(e3, t2) {
+function ht(e3, t2) {
   let i2;
   return function(...r2) {
     let a2 = () => {
@@ -262,31 +297,31 @@ function G(e3, t2) {
     clearTimeout(i2), i2 = setTimeout(a2, t2);
   };
 }
-function x2(e3, t2) {
+function B(e3, t2) {
   if (e3.length === t2) return e3;
   if (e3.length === 0 || t2 === 0) return [];
   let i2 = [];
   if (t2 > e3.length) {
     let s2 = (e3.length - 1) / (t2 - 1);
     for (let r2 = 0; r2 < t2; r2++) {
-      let a2 = r2 * s2, o2 = Math.floor(a2), l2 = Math.ceil(a2), n2 = a2 - o2;
-      if (l2 >= e3.length) i2.push(e3[e3.length - 1]);
-      else if (o2 === l2) i2.push(e3[o2]);
+      let a2 = r2 * s2, o2 = Math.floor(a2), n2 = Math.ceil(a2), l2 = a2 - o2;
+      if (n2 >= e3.length) i2.push(e3[e3.length - 1]);
+      else if (o2 === n2) i2.push(e3[o2]);
       else {
-        let h2 = e3[o2] * (1 - n2) + e3[l2] * n2;
+        let h2 = e3[o2] * (1 - l2) + e3[n2] * l2;
         i2.push(h2);
       }
     }
   } else {
     let s2 = e3.length / t2;
     for (let r2 = 0; r2 < t2; r2++) {
-      let a2 = Math.floor(r2 * s2), o2 = Math.floor((r2 + 1) * s2), l2 = 0, n2 = 0;
-      for (let h2 = a2; h2 <= o2 && h2 < e3.length; h2++) e3[h2] > l2 && (l2 = e3[h2]), n2++;
-      if (n2 === 0) {
+      let a2 = Math.floor(r2 * s2), o2 = Math.floor((r2 + 1) * s2), n2 = 0, l2 = 0;
+      for (let h2 = a2; h2 <= o2 && h2 < e3.length; h2++) e3[h2] > n2 && (n2 = e3[h2]), l2++;
+      if (l2 === 0) {
         let h2 = Math.min(Math.round(r2 * s2), e3.length - 1);
-        l2 = e3[h2];
+        n2 = e3[h2];
       }
-      i2.push(l2);
+      i2.push(n2);
     }
   }
   return i2;
@@ -294,190 +329,190 @@ function x2(e3, t2) {
 function P(e3, t2, i2, s2) {
   if (!Array.isArray(t2)) return t2;
   if (t2.length < 2) return t2[0];
-  let r2 = i2.width, a2 = i2.height, o2 = s2 && s2.waveformGradient, [l2, n2, h2, c2] = o2 === "horizontal" ? [0, 0, r2, 0] : o2 === "diagonal" ? [0, 0, r2, a2] : [0, 0, 0, a2];
+  let r2 = i2.width, a2 = i2.height, o2 = s2 && s2.waveformGradient, [n2, l2, h2, c2] = o2 === "horizontal" ? [0, 0, r2, 0] : o2 === "diagonal" ? [0, 0, r2, a2] : [0, 0, 0, a2];
   try {
-    let u2 = e3.createLinearGradient(l2, n2, h2, c2);
-    return t2.forEach((w2, g2) => u2.addColorStop(g2 / (t2.length - 1), w2)), u2;
+    let d2 = e3.createLinearGradient(n2, l2, h2, c2);
+    return t2.forEach((b2, y2) => d2.addColorStop(y2 / (t2.length - 1), b2)), d2;
   } catch {
     return t2[0];
   }
 }
-function _(e3, t2, i2, s2, r2, a2) {
-  if ((Array.isArray(a2) ? a2.some((l2) => l2 > 0) : a2 > 0) && typeof e3.roundRect == "function") {
-    let l2 = Math.min(s2 / 2, Math.abs(r2) / 2), n2 = (h2) => m2(h2, 0, l2);
-    e3.beginPath(), e3.roundRect(t2, i2, s2, r2, Array.isArray(a2) ? a2.map(n2) : n2(a2)), e3.fill();
+function x2(e3, t2, i2, s2, r2, a2) {
+  if ((Array.isArray(a2) ? a2.some((n2) => n2 > 0) : a2 > 0) && typeof e3.roundRect == "function") {
+    let n2 = Math.min(s2 / 2, Math.abs(r2) / 2), l2 = (h2) => m2(h2, 0, n2);
+    e3.beginPath(), e3.roundRect(t2, i2, s2, r2, Array.isArray(a2) ? a2.map(l2) : l2(a2)), e3.fill();
   } else e3.fillRect(t2, i2, s2, r2);
 }
-function X(e3, t2) {
+function pt(e3, t2) {
   return (e3.barRadius || 0) * t2;
 }
-function lt(e3, t2) {
-  let i2 = X(e3, t2);
+function Et(e3, t2) {
+  let i2 = pt(e3, t2);
   return [i2, i2, 0, 0];
 }
-function J(e3, t2, i2, s2, r2) {
+function ct(e3, t2, i2, s2, r2) {
   let a2 = r2 / 2;
   e3.beginPath(), e3.moveTo(t2, s2 - a2), e3.lineTo(i2 - a2, s2 - a2), e3.arc(i2 - a2, s2, a2, -Math.PI / 2, Math.PI / 2), e3.lineTo(t2, s2 + a2), e3.arc(t2, s2, a2, Math.PI / 2, -Math.PI / 2), e3.closePath();
 }
-function F(e3, t2, i2, s2, r2) {
-  let a2 = window.devicePixelRatio || 1, o2 = r2.barWidth * a2, l2 = r2.barSpacing * a2, n2 = Math.floor(t2.width / (o2 + l2)), h2 = x2(i2, n2), c2 = t2.height, u2 = s2 * t2.width, w2 = lt(r2, a2), g2 = P(e3, r2.color, t2, r2), k = P(e3, r2.progressColor, t2, r2);
-  e3.clearRect(0, 0, t2.width, t2.height), e3.fillStyle = g2;
+function V(e3, t2, i2, s2, r2) {
+  let a2 = window.devicePixelRatio || 1, o2 = r2.barWidth * a2, n2 = r2.barSpacing * a2, l2 = Math.floor(t2.width / (o2 + n2)), h2 = B(i2, l2), c2 = t2.height, d2 = s2 * t2.width, b2 = Et(r2, a2), y2 = P(e3, r2.color, t2, r2), w2 = P(e3, r2.progressColor, t2, r2);
+  e3.clearRect(0, 0, t2.width, t2.height), e3.fillStyle = y2;
   for (let f2 = 0; f2 < h2.length; f2++) {
-    let p2 = f2 * (o2 + l2);
+    let p2 = f2 * (o2 + n2);
     if (p2 + o2 > t2.width) break;
-    let y2 = h2[f2] * c2 * 0.9, d2 = c2 - y2;
-    _(e3, p2, d2, o2, y2, w2);
+    let g2 = h2[f2] * c2 * 0.9, u2 = c2 - g2;
+    x2(e3, p2, u2, o2, g2, b2);
   }
-  e3.save(), e3.beginPath(), e3.rect(0, 0, u2, c2), e3.clip(), e3.fillStyle = k;
+  e3.save(), e3.beginPath(), e3.rect(0, 0, d2, c2), e3.clip(), e3.fillStyle = w2;
   for (let f2 = 0; f2 < h2.length; f2++) {
-    let p2 = f2 * (o2 + l2);
-    if (p2 > u2) break;
-    let y2 = h2[f2] * c2 * 0.9, d2 = c2 - y2;
-    _(e3, p2, d2, o2, y2, w2);
+    let p2 = f2 * (o2 + n2);
+    if (p2 > d2) break;
+    let g2 = h2[f2] * c2 * 0.9, u2 = c2 - g2;
+    x2(e3, p2, u2, o2, g2, b2);
   }
   e3.restore();
 }
-function ht(e3, t2, i2, s2, r2) {
-  let a2 = window.devicePixelRatio || 1, o2 = r2.barWidth * a2, l2 = r2.barSpacing * a2, n2 = Math.floor(t2.width / (o2 + l2)), h2 = x2(i2, n2), c2 = t2.height, u2 = c2 / 2, w2 = s2 * t2.width, g2 = X(r2, a2), k = [g2, g2, 0, 0], f2 = [0, 0, g2, g2], p2 = P(e3, r2.color, t2, r2), y2 = P(e3, r2.progressColor, t2, r2);
+function Pt(e3, t2, i2, s2, r2) {
+  let a2 = window.devicePixelRatio || 1, o2 = r2.barWidth * a2, n2 = r2.barSpacing * a2, l2 = Math.floor(t2.width / (o2 + n2)), h2 = B(i2, l2), c2 = t2.height, d2 = c2 / 2, b2 = s2 * t2.width, y2 = pt(r2, a2), w2 = [y2, y2, 0, 0], f2 = [0, 0, y2, y2], p2 = P(e3, r2.color, t2, r2), g2 = P(e3, r2.progressColor, t2, r2);
   e3.clearRect(0, 0, t2.width, t2.height), e3.fillStyle = p2;
-  for (let d2 = 0; d2 < h2.length; d2++) {
-    let b2 = d2 * (o2 + l2);
-    if (b2 + o2 > t2.width) break;
-    let v2 = h2[d2] * c2 * 0.45;
-    _(e3, b2, u2 - v2, o2, v2, k), _(e3, b2, u2, o2, v2, f2);
-  }
-  e3.save(), e3.beginPath(), e3.rect(0, 0, w2, c2), e3.clip(), e3.fillStyle = y2;
-  for (let d2 = 0; d2 < h2.length; d2++) {
-    let b2 = d2 * (o2 + l2);
-    if (b2 > w2) break;
-    let v2 = h2[d2] * c2 * 0.45;
-    _(e3, b2, u2 - v2, o2, v2, k), _(e3, b2, u2, o2, v2, f2);
+  for (let u2 = 0; u2 < h2.length; u2++) {
+    let k = u2 * (o2 + n2);
+    if (k + o2 > t2.width) break;
+    let v2 = h2[u2] * c2 * 0.45;
+    x2(e3, k, d2 - v2, o2, v2, w2), x2(e3, k, d2, o2, v2, f2);
+  }
+  e3.save(), e3.beginPath(), e3.rect(0, 0, b2, c2), e3.clip(), e3.fillStyle = g2;
+  for (let u2 = 0; u2 < h2.length; u2++) {
+    let k = u2 * (o2 + n2);
+    if (k > b2) break;
+    let v2 = h2[u2] * c2 * 0.45;
+    x2(e3, k, d2 - v2, o2, v2, w2), x2(e3, k, d2, o2, v2, f2);
   }
   e3.restore();
 }
-function ct(e3, t2, i2, s2, r2) {
-  let a2 = t2.width, o2 = t2.height, l2 = o2 / 2, n2 = o2 * 0.35;
+function Tt(e3, t2, i2, s2, r2) {
+  let a2 = t2.width, o2 = t2.height, n2 = o2 / 2, l2 = o2 * 0.35;
   e3.clearRect(0, 0, a2, o2);
-  let h2 = (c2, u2, w2 = 1, g2 = false) => {
-    let k = P(e3, c2, t2, r2), f2 = Array.isArray(c2) ? c2[c2.length - 1] : c2;
-    g2 && (e3.shadowBlur = 12, e3.shadowColor = f2), e3.strokeStyle = k, e3.lineWidth = u2, e3.lineCap = "round", e3.lineJoin = "round", e3.beginPath(), e3.moveTo(0, l2);
-    let p2 = [], y2 = Math.floor(i2.length * w2);
-    for (let d2 = 0; d2 < y2; d2++) {
-      let b2 = d2 / (i2.length - 1) * a2, v2 = i2[d2], T = Math.sin(d2 * 0.1) * v2, C = l2 + T * n2;
-      p2.push({ x: b2, y: C });
+  let h2 = (c2, d2, b2 = 1, y2 = false) => {
+    let w2 = P(e3, c2, t2, r2), f2 = Array.isArray(c2) ? c2[c2.length - 1] : c2;
+    y2 && (e3.shadowBlur = 12, e3.shadowColor = f2), e3.strokeStyle = w2, e3.lineWidth = d2, e3.lineCap = "round", e3.lineJoin = "round", e3.beginPath(), e3.moveTo(0, n2);
+    let p2 = [], g2 = Math.floor(i2.length * b2);
+    for (let u2 = 0; u2 < g2; u2++) {
+      let k = u2 / (i2.length - 1) * a2, v2 = i2[u2], A = Math.sin(u2 * 0.1) * v2, L = n2 + A * l2;
+      p2.push({ x: k, y: L });
     }
-    for (let d2 = 0; d2 < p2.length - 1; d2++) {
-      let b2 = p2[d2].x + (p2[d2 + 1].x - p2[d2].x) * 0.5, v2 = p2[d2].y, T = p2[d2 + 1].x - (p2[d2 + 1].x - p2[d2].x) * 0.5, C = p2[d2 + 1].y;
-      e3.bezierCurveTo(b2, v2, T, C, p2[d2 + 1].x, p2[d2 + 1].y);
+    for (let u2 = 0; u2 < p2.length - 1; u2++) {
+      let k = p2[u2].x + (p2[u2 + 1].x - p2[u2].x) * 0.5, v2 = p2[u2].y, A = p2[u2 + 1].x - (p2[u2 + 1].x - p2[u2].x) * 0.5, L = p2[u2 + 1].y;
+      e3.bezierCurveTo(k, v2, A, L, p2[u2 + 1].x, p2[u2 + 1].y);
     }
-    e3.stroke(), g2 && (e3.shadowBlur = 0);
+    e3.stroke(), y2 && (e3.shadowBlur = 0);
   };
-  e3.strokeStyle = "rgba(255, 255, 255, 0.03)", e3.lineWidth = 0.5, e3.beginPath(), e3.moveTo(0, l2), e3.lineTo(a2, l2), e3.stroke();
+  e3.strokeStyle = "rgba(255, 255, 255, 0.03)", e3.lineWidth = 0.5, e3.beginPath(), e3.moveTo(0, n2), e3.lineTo(a2, n2), e3.stroke();
   for (let c2 = 0; c2 <= 10; c2++) {
-    let u2 = a2 / 10 * c2;
-    e3.beginPath(), e3.moveTo(u2, 0), e3.lineTo(u2, o2), e3.stroke();
+    let d2 = a2 / 10 * c2;
+    e3.beginPath(), e3.moveTo(d2, 0), e3.lineTo(d2, o2), e3.stroke();
   }
   h2(r2.color, 2, 1, false), s2 > 0 && h2(r2.progressColor, 3, s2, true);
 }
-function K(e3, t2, i2, s2, r2) {
-  let a2 = window.devicePixelRatio || 1, o2 = (r2.barWidth || 3) * a2, l2 = (r2.barSpacing || 1) * a2, n2 = Math.floor(t2.width / (o2 + l2)), h2 = x2(i2, n2), c2 = t2.height, u2 = 4 * a2, w2 = 2 * a2, g2 = s2 * t2.width, k = c2 / 2, f2 = P(e3, r2.color, t2, r2), p2 = P(e3, r2.progressColor, t2, r2);
+function ut(e3, t2, i2, s2, r2) {
+  let a2 = window.devicePixelRatio || 1, o2 = (r2.barWidth || 3) * a2, n2 = (r2.barSpacing || 1) * a2, l2 = Math.floor(t2.width / (o2 + n2)), h2 = B(i2, l2), c2 = t2.height, d2 = 4 * a2, b2 = 2 * a2, y2 = s2 * t2.width, w2 = c2 / 2, f2 = P(e3, r2.color, t2, r2), p2 = P(e3, r2.progressColor, t2, r2);
   e3.clearRect(0, 0, t2.width, t2.height);
-  for (let y2 = 0; y2 < h2.length; y2++) {
-    let d2 = y2 * (o2 + l2);
-    if (d2 + o2 > t2.width) break;
-    let b2 = h2[y2] * c2 * 0.9, v2 = Math.floor(b2 / (u2 + w2));
-    e3.fillStyle = d2 < g2 ? p2 : f2;
-    for (let T = 0; T < v2; T++) {
-      let C = T * (u2 + w2);
-      e3.fillRect(d2, k - C - u2, o2, u2), T > 0 && e3.fillRect(d2, k + C, o2, u2);
+  for (let g2 = 0; g2 < h2.length; g2++) {
+    let u2 = g2 * (o2 + n2);
+    if (u2 + o2 > t2.width) break;
+    let k = h2[g2] * c2 * 0.9, v2 = Math.floor(k / (d2 + b2));
+    e3.fillStyle = u2 < y2 ? p2 : f2;
+    for (let A = 0; A < v2; A++) {
+      let L = A * (d2 + b2);
+      e3.fillRect(u2, w2 - L - d2, o2, d2), A > 0 && e3.fillRect(u2, w2 + L, o2, d2);
     }
   }
 }
-function Y(e3, t2, i2, s2, r2) {
-  let a2 = window.devicePixelRatio || 1, o2 = (r2.barWidth || 2) * a2, l2 = (r2.barSpacing || 3) * a2, n2 = Math.floor(t2.width / (o2 + l2)), h2 = x2(i2, n2), c2 = t2.height, u2 = Math.max(1.5 * a2, o2 / 2), w2 = s2 * t2.width, g2 = c2 / 2, k = P(e3, r2.color, t2, r2), f2 = P(e3, r2.progressColor, t2, r2);
+function dt(e3, t2, i2, s2, r2) {
+  let a2 = window.devicePixelRatio || 1, o2 = (r2.barWidth || 2) * a2, n2 = (r2.barSpacing || 3) * a2, l2 = Math.floor(t2.width / (o2 + n2)), h2 = B(i2, l2), c2 = t2.height, d2 = Math.max(1.5 * a2, o2 / 2), b2 = s2 * t2.width, y2 = c2 / 2, w2 = P(e3, r2.color, t2, r2), f2 = P(e3, r2.progressColor, t2, r2);
   e3.clearRect(0, 0, t2.width, t2.height);
   for (let p2 = 0; p2 < h2.length; p2++) {
-    let y2 = p2 * (o2 + l2) + o2 / 2;
-    if (y2 > t2.width) break;
-    let d2 = h2[p2] * c2 * 0.9;
-    e3.fillStyle = y2 < w2 ? f2 : k, e3.beginPath(), e3.arc(y2, g2 - d2 / 2, u2, 0, Math.PI * 2), e3.fill(), e3.beginPath(), e3.arc(y2, g2 + d2 / 2, u2, 0, Math.PI * 2), e3.fill();
+    let g2 = p2 * (o2 + n2) + o2 / 2;
+    if (g2 > t2.width) break;
+    let u2 = h2[p2] * c2 * 0.9;
+    e3.fillStyle = g2 < b2 ? f2 : w2, e3.beginPath(), e3.arc(g2, y2 - u2 / 2, d2, 0, Math.PI * 2), e3.fill(), e3.beginPath(), e3.arc(g2, y2 + u2 / 2, d2, 0, Math.PI * 2), e3.fill();
   }
 }
-function dt(e3, t2, i2, s2, r2) {
-  let a2 = t2.width, o2 = t2.height, l2 = o2 / 2, n2 = 4, h2 = n2 / 2, c2 = !!r2.seekActive;
-  if (e3.clearRect(0, 0, a2, o2), e3.fillStyle = P(e3, r2.color, t2, r2) || "rgba(255, 255, 255, 0.2)", J(e3, h2, a2, l2, n2), e3.fill(), s2 > 0) {
-    let u2 = Math.max(h2 * 2, s2 * a2);
-    e3.save(), e3.globalAlpha = r2.seekHandle && !c2 ? 0.7 : 1, e3.fillStyle = P(e3, r2.progressColor, t2, r2) || "rgba(255, 255, 255, 0.9)", J(e3, h2, u2, l2, n2), e3.fill(), e3.restore();
+function At(e3, t2, i2, s2, r2) {
+  let a2 = t2.width, o2 = t2.height, n2 = o2 / 2, l2 = 4, h2 = l2 / 2, c2 = !!r2.seekActive;
+  if (e3.clearRect(0, 0, a2, o2), e3.fillStyle = P(e3, r2.color, t2, r2) || "rgba(255, 255, 255, 0.2)", ct(e3, h2, a2, n2, l2), e3.fill(), s2 > 0) {
+    let d2 = Math.max(h2 * 2, s2 * a2);
+    e3.save(), e3.globalAlpha = r2.seekHandle && !c2 ? 0.7 : 1, e3.fillStyle = P(e3, r2.progressColor, t2, r2) || "rgba(255, 255, 255, 0.9)", ct(e3, h2, d2, n2, l2), e3.fill(), e3.restore();
   }
 }
-var ut = { bars: F, bar: F, mirror: ht, line: ct, blocks: K, block: K, dots: Y, dot: Y, seekbar: dt };
-function Q(e3, t2, i2, s2, r2) {
-  (ut[r2.waveformStyle] || F)(e3, t2, i2, s2, r2);
+var Mt = { bars: V, bar: V, mirror: Pt, line: Tt, blocks: ut, block: ut, dots: dt, dot: dt, seekbar: At };
+function ft(e3, t2, i2, s2, r2) {
+  (Mt[r2.waveformStyle] || V)(e3, t2, i2, s2, r2);
 }
-function Z(e3) {
+function mt(e3) {
   try {
-    let t2 = e3.getChannelData(0), i2 = e3.sampleRate, s2 = pt(t2, i2);
+    let t2 = e3.getChannelData(0), i2 = e3.sampleRate, s2 = Ct(t2, i2);
     if (s2.length < 2) return 120;
     let r2 = [];
-    for (let n2 = 1; n2 < s2.length; n2++) r2.push((s2[n2] - s2[n2 - 1]) / i2);
+    for (let l2 = 1; l2 < s2.length; l2++) r2.push((s2[l2] - s2[l2 - 1]) / i2);
     let a2 = {};
-    r2.forEach((n2) => {
-      let h2 = 60 / n2, c2 = Math.round(h2 / 3) * 3;
+    r2.forEach((l2) => {
+      let h2 = 60 / l2, c2 = Math.round(h2 / 3) * 3;
       c2 > 60 && c2 < 200 && (a2[c2] = (a2[c2] || 0) + 1);
     });
-    let o2 = 0, l2 = 120;
-    for (let [n2, h2] of Object.entries(a2)) h2 > o2 && (o2 = h2, l2 = parseInt(n2));
-    return l2 < 70 && a2[l2 * 2] ? l2 *= 2 : l2 > 160 && a2[Math.round(l2 / 2)] && (l2 = Math.round(l2 / 2)), l2 - 1;
+    let o2 = 0, n2 = 120;
+    for (let [l2, h2] of Object.entries(a2)) h2 > o2 && (o2 = h2, n2 = parseInt(l2));
+    return n2 < 70 && a2[n2 * 2] ? n2 *= 2 : n2 > 160 && a2[Math.round(n2 / 2)] && (n2 = Math.round(n2 / 2)), n2 - 1;
   } catch (t2) {
     return console.warn("[WaveformPlayer] BPM detection failed:", t2), null;
   }
 }
-function pt(e3, t2) {
+function Ct(e3, t2) {
   let r2 = [], a2 = 0;
   for (let o2 = 0; o2 < e3.length - 2048; o2 += 1024) {
-    let l2 = 0;
-    for (let c2 = o2; c2 < o2 + 2048; c2++) l2 += e3[c2] * e3[c2];
-    l2 = l2 / 2048;
-    let n2 = l2 - a2, h2 = a2 * 1.8 + 0.01;
-    if (n2 > h2 && l2 > 0.01) {
-      let c2 = r2[r2.length - 1] || 0, u2 = t2 * 0.15;
-      o2 - c2 > u2 && r2.push(o2);
+    let n2 = 0;
+    for (let c2 = o2; c2 < o2 + 2048; c2++) n2 += e3[c2] * e3[c2];
+    n2 = n2 / 2048;
+    let l2 = n2 - a2, h2 = a2 * 1.8 + 0.01;
+    if (l2 > h2 && n2 > 0.01) {
+      let c2 = r2[r2.length - 1] || 0, d2 = t2 * 0.15;
+      o2 - c2 > d2 && r2.push(o2);
     }
-    a2 = l2 * 0.8 + a2 * 0.2;
+    a2 = n2 * 0.8 + a2 * 0.2;
   }
   return r2;
 }
-function ft(e3, t2 = 1800) {
+function Lt(e3, t2 = 1800) {
   let i2 = e3.length / t2, s2 = e3.numberOfChannels, r2 = [];
   for (let o2 = 0; o2 < s2; o2++) {
-    let l2 = e3.getChannelData(o2);
-    for (let n2 = 0; n2 < t2; n2++) {
-      let h2 = ~~(n2 * i2), c2 = ~~(h2 + i2), u2 = 0, w2 = 0;
-      for (let k = h2; k < c2; k++) {
-        let f2 = l2[k];
-        f2 > w2 && (w2 = f2), f2 < u2 && (u2 = f2);
+    let n2 = e3.getChannelData(o2);
+    for (let l2 = 0; l2 < t2; l2++) {
+      let h2 = ~~(l2 * i2), c2 = ~~(h2 + i2), d2 = 0, b2 = 0;
+      for (let w2 = h2; w2 < c2; w2++) {
+        let f2 = n2[w2];
+        f2 > b2 && (b2 = f2), f2 < d2 && (d2 = f2);
       }
-      let g2 = Math.max(Math.abs(w2), Math.abs(u2));
-      (o2 === 0 || g2 > r2[n2]) && (r2[n2] = g2);
+      let y2 = Math.max(Math.abs(b2), Math.abs(d2));
+      (o2 === 0 || y2 > r2[l2]) && (r2[l2] = y2);
     }
   }
-  let a2 = B(r2);
+  let a2 = $2(r2);
   return a2 > 0 ? r2.map((o2) => o2 / a2) : r2;
 }
-async function $2(e3, t2 = 1800, i2 = false) {
+async function G(e3, t2 = 1800, i2 = false) {
   let s2;
   try {
     let r2 = window.AudioContext || window.webkitAudioContext;
     s2 = new r2();
-    let o2 = await (await fetch(e3)).arrayBuffer(), l2 = await s2.decodeAudioData(o2), n2 = ft(l2, t2);
-    n2 = mt(n2);
+    let o2 = await (await fetch(e3)).arrayBuffer(), n2 = await s2.decodeAudioData(o2), l2 = Lt(n2, t2);
+    l2 = _t(l2);
     let h2 = null;
-    return i2 && (h2 = Z(l2)), { peaks: n2, bpm: h2 };
+    return i2 && (h2 = mt(n2)), { peaks: l2, bpm: h2 };
   } finally {
     s2 && s2.close();
   }
 }
-function tt(e3 = 1800) {
+function yt(e3 = 1800) {
   let t2 = [];
   for (let i2 = 0; i2 < e3; i2++) {
     let s2 = Math.random() * 0.5 + 0.3, r2 = Math.sin(i2 / e3 * Math.PI * 4) * 0.2;
@@ -485,57 +520,122 @@ function tt(e3 = 1800) {
   }
   return t2;
 }
-function mt(e3, t2 = 0.95) {
-  let i2 = B(e3);
+function _t(e3, t2 = 0.95) {
+  let i2 = $2(e3);
   if (i2 === 0 || i2 > t2) return e3;
   let s2 = t2 / i2;
   return e3.map((r2) => r2 * s2);
 }
-function et(e3) {
+var K = 128;
+function gt(e3) {
   let t2 = document.documentElement, i2 = document.body;
   return t2.classList.contains(e3) || t2.classList.contains(`${e3}-mode`) || t2.classList.contains(`theme-${e3}`) || t2.getAttribute("data-theme") === e3 || t2.getAttribute("data-color-scheme") === e3 || i2.classList.contains(e3) || i2.classList.contains(`${e3}-mode`) || i2.getAttribute("data-theme") === e3;
 }
-function H2() {
-  if (et("dark")) return "dark";
-  if (et("light")) return "light";
-  try {
-    let e3 = getComputedStyle(document.body).backgroundColor, t2 = j2(e3);
-    if (t2 !== null) {
-      if (t2 > 128) return "light";
-      if (t2 < 128) return "dark";
-    }
-  } catch {
-  }
+function xt(e3) {
+  let t2 = 0, i2 = 0;
+  for (let s2 = e3; s2 && s2.nodeType === 1 && i2 < 0.995; s2 = s2.parentElement) {
+    let r2 = U(getComputedStyle(s2).backgroundColor);
+    if (!r2 || r2.a <= 0) continue;
+    let a2 = r2.a * (1 - i2);
+    t2 += (r2.r * 299 + r2.g * 587 + r2.b * 114) / 1e3 * a2, i2 += a2;
+  }
+  return { sum: t2, alpha: i2 };
+}
+function Rt() {
+  let e3 = lt(getComputedStyle(document.body).color);
+  if (e3 !== null) return e3 > K ? "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";
 }
-var L = { 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 I(e3) {
-  if (e3 && L[e3]) return L[e3];
-  let t2 = H2();
-  return L[t2];
-}
-var z = { url: "", height: 64, samples: 1800, preload: "metadata", crossOrigin: null, audioMode: "self", playbackRate: 1, showPlaybackSpeed: false, playbackRates: [0.5, 0.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: false, showControls: true, showInfo: true, showTime: true, showHoverTime: false, seekHandle: false, showBPM: false, bpm: null, singlePlay: true, playOnSeek: true, enableMediaSession: true, markers: [], showMarkers: true, accessibleSeek: true, 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 };
-var it = { 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 } };
-var gt = "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>');
-var st = 5;
-var rt = 10;
-var yt = 'button, a[href], input, [role="slider"]';
-var A = class e2 {
+function R(e3) {
+  if (gt("dark")) return "dark";
+  if (gt("light")) return "light";
+  try {
+    let t2 = e3 && e3.nodeType === 1 ? e3 : document.body, { sum: i2, alpha: s2 } = xt(t2), r2 = Rt(), a2 = i2 + (r2 === "dark" ? 0 : 255) * (1 - s2);
+    return a2 > K ? "light" : a2 < K ? "dark" : r2;
+  } catch {
+    return "dark";
+  }
+}
+var C = { 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 J(e3, t2) {
+  if (e3 && C[e3]) return C[e3];
+  let i2 = R(t2);
+  return C[i2];
+}
+var W = { url: "", height: 64, samples: 1800, preload: "metadata", crossOrigin: null, audioMode: "self", playbackRate: 1, showPlaybackSpeed: false, playbackRates: [0.5, 0.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: false, showControls: true, showInfo: true, showTime: true, showHoverTime: false, seekHandle: false, showBPM: false, bpm: null, singlePlay: true, playOnSeek: true, enableMediaSession: true, markers: [], showMarkers: true, accessibleSeek: true, 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 };
+var X = { 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 } };
+var Q = ["auto", "top", "center", "bottom"];
+var N2 = 0.25;
+var F = 4;
+var Dt = { buttonAlign: Q, layout: ["default", "preview"], buttonStyle: ["circle", "minimal"], artworkPosition: ["info", "button"], waveformStyle: Object.keys(X), waveformGradient: ["vertical", "horizontal", "diagonal"], audioMode: ["self", "external"], preload: ["none", "metadata", "auto"], colorPreset: Object.keys(C), crossOrigin: ["anonymous", "use-credentials"] };
+var Bt = { height: { min: 1, integer: true }, samples: { min: 1, integer: true }, barWidth: { min: 0 }, barSpacing: { min: 0 }, barRadius: { min: 0 }, bpm: { min: 1 }, playbackRate: { min: N2, max: F } };
+var Ht = ["autoplay", "showControls", "showInfo", "showTime", "showHoverTime", "seekHandle", "showBPM", "singlePlay", "playOnSeek", "enableMediaSession", "showMarkers", "accessibleSeek", "showPlaybackSpeed"];
+var Ot = ["onLoad", "onPlay", "onPause", "onEnd", "onError", "onTimeUpdate", "onNextTrack", "onPreviousTrack"];
+function Y(e3, t2) {
+  console.warn(`[WaveformPlayer] Invalid ${e3} option, using default:`, t2);
+}
+function z(e3) {
+  let t2 = H2(e3);
+  return t2 ? t2.reduce((i2, s2) => {
+    let r2 = s2 && typeof s2 == "object" ? _(s2.time, null, { min: 0 }) : null;
+    return r2 === null ? (Y("marker", s2), i2) : (i2.push({ ...s2, time: r2, label: s2.label == null ? "" : s2.label }), i2);
+  }, []) : (e3 != null && Y("markers", e3), []);
+}
+function Z(e3) {
+  let t2 = (s2) => e3[s2] != null, i2 = (s2) => {
+    Y(s2, e3[s2]), e3[s2] = W[s2];
+  };
+  for (let [s2, r2] of Object.entries(Bt)) {
+    if (!t2(s2)) continue;
+    let a2 = _(e3[s2], null, r2);
+    a2 === null ? i2(s2) : e3[s2] = a2;
+  }
+  for (let [s2, r2] of Object.entries(Dt)) t2(s2) && rt(e3[s2], r2) === null && i2(s2);
+  for (let s2 of Ht) e3[s2] = at(e3[s2]);
+  for (let s2 of Ot) t2(s2) && typeof e3[s2] != "function" && i2(s2);
+  if (t2("playbackRates")) {
+    let s2 = D(e3.playbackRates, { min: N2, max: F, fallback: null });
+    s2 === null ? i2("playbackRates") : e3.playbackRates = s2;
+  }
+  e3.markers = z(e3.markers);
+  for (let s2 of ["buttonSize", "buttonRadius"]) {
+    if (!t2(s2)) continue;
+    let r2 = e3[s2];
+    (typeof r2 == "number" ? Number.isFinite(r2) : typeof r2 == "string" && r2.trim() !== "") || i2(s2);
+  }
+  for (let s2 of ["waveformColor", "progressColor"]) {
+    if (!t2(s2)) continue;
+    let r2 = e3[s2];
+    !(typeof r2 == "string" && r2.trim() !== "") && !Array.isArray(r2) && i2(s2);
+  }
+  return e3;
+}
+var It = "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>');
+var bt = 5;
+var wt = 10;
+var Wt = 'button, a[href], input, [role="slider"]';
+var T = class e2 {
   static instances = /* @__PURE__ */ new Map();
   static currentlyPlaying = null;
   constructor(t2, i2 = {}) {
     if (this.container = typeof t2 == "string" ? document.querySelector(t2) : t2, !this.container) throw new Error("[WaveformPlayer] Container element not found");
-    let s2 = D(this.container), r2 = { ...i2 };
-    r2.style && !r2.waveformStyle && (r2.waveformStyle = r2.style), r2.src && !r2.url && (r2.url = r2.src), this.options = O(z, s2, r2);
-    let a2 = I(this.options.colorPreset);
-    this._autoTheme = this.options.colorPreset == null || !L[this.options.colorPreset], this._presetKeys = [], this._scheme = this.options.colorPreset && L[this.options.colorPreset] ? this.options.colorPreset : H2();
-    for (let [l2, n2] of Object.entries(a2)) (this.options[l2] === null || this.options[l2] === void 0) && (this.options[l2] = n2, this._presetKeys.push(l2));
-    let o2 = it[this.options.waveformStyle];
-    o2 && (s2.barWidth === void 0 && i2.barWidth === void 0 && (this.options.barWidth = o2.barWidth), s2.barSpacing === void 0 && i2.barSpacing === void 0 && (this.options.barSpacing = o2.barSpacing)), this.audio = null, this.canvas = null, this.ctx = null, this.waveformData = [], this.progress = 0, this._activeMarkerIndex = -1, this._markerLabelTimer = null, this.isPlaying = false, this.isLoading = false, this.hasError = false, this.updateTimer = null, this.resizeObserver = null, this._ac = new AbortController(), this.id = this.container.id || V(this.options.url), e2.instances.set(this.id, this), e2._watchTheme(), this.init(), setTimeout(() => {
+    let s2 = O(this.container), r2 = { ...i2 };
+    r2.style && !r2.waveformStyle && (r2.waveformStyle = r2.style), r2.src && !r2.url && (r2.url = r2.src), this.options = Z(j2(W, s2, r2));
+    let a2 = J(this.options.colorPreset, this.container);
+    this._autoTheme = this.options.colorPreset == null || !C[this.options.colorPreset], this._presetKeys = [], this._scheme = this.options.colorPreset && C[this.options.colorPreset] ? this.options.colorPreset : R(this.container);
+    for (let [n2, l2] of Object.entries(a2)) (this.options[n2] === null || this.options[n2] === void 0) && (this.options[n2] = l2, this._presetKeys.push(n2));
+    let o2 = X[this.options.waveformStyle];
+    o2 && (s2.barWidth === void 0 && i2.barWidth === void 0 && (this.options.barWidth = o2.barWidth), s2.barSpacing === void 0 && i2.barSpacing === void 0 && (this.options.barSpacing = o2.barSpacing)), this.audio = null, this.canvas = null, this.ctx = null, this.waveformData = [], this.progress = 0, this._activeMarkerIndex = -1, this._markerLabelTimer = null, this.isPlaying = false, this.isLoading = false, this.hasError = false, this.updateTimer = null, this.resizeObserver = null, this._ac = new AbortController(), this.id = this.container.id || nt(this.options.url), e2.instances.set(this.id, this), e2._watchTheme();
+    try {
+      this.init();
+    } catch (n2) {
+      throw e2.instances.delete(this.id), this._ac.abort(), n2;
+    }
+    setTimeout(() => {
       this._emit("waveformplayer:ready", { player: this, url: this.options.url });
     }, 100);
   }
@@ -558,17 +658,17 @@ var A = class e2 {
   }
   createDOM() {
     this.container.innerHTML = "", this.container.className = "waveform-player";
-    let t2 = this.options.buttonAlign;
+    let t2 = Q.includes(this.options.buttonAlign) ? this.options.buttonAlign : "auto";
     t2 === "auto" && (this.options.waveformStyle === "bars" ? t2 = "bottom" : t2 = "center"), this.options.layout === "preview" && this.container.classList.add("waveform-layout-preview"), this.container.classList.toggle("waveform-theme-light", this._scheme === "light");
     let s2 = [];
-    this.options.buttonSize != null && s2.push(`--wfp-btn-size: ${W(this.options.buttonSize)}`), this.options.buttonRadius != null && s2.push(`--wfp-btn-radius: ${W(this.options.buttonRadius)}`);
-    let r2 = s2.length ? ` style="${s2.join("; ")};"` : "", a2 = this.options.artworkPosition === "button" && this.options.artwork, o2 = a2 ? `<img class="waveform-btn-artwork" src="${S(this.options.artwork)}" alt="" aria-hidden="true">` : "", l2 = this.options.showControls ? `
+    this.options.buttonSize != null && s2.push(`--wfp-btn-size: ${q(this.options.buttonSize)}`), this.options.buttonRadius != null && s2.push(`--wfp-btn-radius: ${q(this.options.buttonRadius)}`);
+    let r2 = s2.length ? ` style="${s2.join("; ")};"` : "", a2 = this.options.artworkPosition === "button" && this.options.artwork, o2 = a2 ? `<img class="waveform-btn-artwork" src="${S(this.options.artwork)}" alt="" aria-hidden="true">` : "", n2 = this.options.showControls ? `
         <button class="waveform-btn${this.options.buttonStyle === "minimal" ? " waveform-btn-minimal" : ""}${a2 ? " waveform-btn-has-artwork" : ""}" aria-label="${S(this.options.playPauseLabel)}"${r2}>
           ${o2}
           <span class="waveform-icon-play">${this.options.playIcon}</span>
           <span class="waveform-icon-pause" style="display:none;">${this.options.pauseIcon}</span>
         </button>
-        ` : "", n2 = this.options.showInfo ? `
+        ` : "", l2 = this.options.showInfo ? `
       <div class="waveform-info">
         ${this.options.artworkPosition !== "button" && this.options.artwork ? `
           <img class="waveform-artwork" src="${S(this.options.artwork)}" alt="${S(this.options.artworkAlt)}" style="
@@ -611,7 +711,7 @@ var A = class e2 {
   <div class="waveform-player-inner">
     <div class="waveform-body">
       <div class="waveform-track waveform-align-${t2}">
-        ${l2}
+        ${n2}

         <div class="waveform-container">
           <canvas></canvas>
@@ -623,14 +723,14 @@ var A = class e2 {
         </div>
       </div>

-      ${n2}
+      ${l2}
     </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(t2) {
     t2 && t2.addEventListener("error", () => {
-      t2.src.startsWith("data:") || (t2.src = gt);
+      t2.src.startsWith("data:") || (t2.src = It);
     }, { signal: this._ac.signal });
   }
   createArtworkElement() {
@@ -699,44 +799,44 @@ var A = class e2 {
   initSpeedControls() {
     let t2 = this.container.querySelector(".speed-btn"), i2 = this.container.querySelector(".speed-menu");
     if (!t2 || !i2) return;
-    let s2 = () => Array.from(i2.querySelectorAll(".speed-option")), r2 = () => i2.style.display !== "none", a2 = (n2) => {
-      if (i2.style.display = n2 ? "block" : "none", t2.setAttribute("aria-expanded", n2 ? "true" : "false"), n2) {
+    let s2 = () => Array.from(i2.querySelectorAll(".speed-option")), r2 = () => i2.style.display !== "none", a2 = (l2) => {
+      if (i2.style.display = l2 ? "block" : "none", t2.setAttribute("aria-expanded", l2 ? "true" : "false"), l2) {
         let h2 = s2();
         (h2.find((c2) => c2.getAttribute("aria-checked") === "true") || h2[0])?.focus();
       }
-    }, o2 = (n2) => {
+    }, o2 = (l2) => {
       let h2 = s2();
-      h2.length && h2[(n2 + h2.length) % h2.length].focus();
-    }, l2 = (n2) => {
-      this.setPlaybackRate(parseFloat(n2.dataset.rate)), a2(false), t2.focus();
+      h2.length && h2[(l2 + h2.length) % h2.length].focus();
+    }, n2 = (l2) => {
+      this.setPlaybackRate(parseFloat(l2.dataset.rate)), a2(false), t2.focus();
     };
-    t2.addEventListener("click", (n2) => {
-      n2.stopPropagation(), a2(!r2());
-    }, { signal: this._ac.signal }), document.addEventListener("click", () => a2(false), { signal: this._ac.signal }), i2.addEventListener("click", (n2) => {
-      n2.stopPropagation();
-      let h2 = n2.target.closest(".speed-option");
-      h2 && l2(h2);
-    }, { signal: this._ac.signal }), t2.closest(".waveform-speed")?.addEventListener("keydown", (n2) => {
+    t2.addEventListener("click", (l2) => {
+      l2.stopPropagation(), a2(!r2());
+    }, { signal: this._ac.signal }), document.addEventListener("click", () => a2(false), { signal: this._ac.signal }), i2.addEventListener("click", (l2) => {
+      l2.stopPropagation();
+      let h2 = l2.target.closest(".speed-option");
+      h2 && n2(h2);
+    }, { signal: this._ac.signal }), t2.closest(".waveform-speed")?.addEventListener("keydown", (l2) => {
       let h2 = s2(), c2 = h2.indexOf(document.activeElement);
       if (!r2()) {
-        (n2.key === "ArrowDown" || n2.key === "ArrowUp") && document.activeElement === t2 && (n2.preventDefault(), a2(true));
+        (l2.key === "ArrowDown" || l2.key === "ArrowUp") && document.activeElement === t2 && (l2.preventDefault(), a2(true));
         return;
       }
-      switch (n2.key) {
+      switch (l2.key) {
         case "ArrowDown":
-          n2.preventDefault(), o2(c2 < 0 ? 0 : c2 + 1);
+          l2.preventDefault(), o2(c2 < 0 ? 0 : c2 + 1);
           break;
         case "ArrowUp":
-          n2.preventDefault(), o2(c2 < 0 ? h2.length - 1 : c2 - 1);
+          l2.preventDefault(), o2(c2 < 0 ? h2.length - 1 : c2 - 1);
           break;
         case "Home":
-          n2.preventDefault(), o2(0);
+          l2.preventDefault(), o2(0);
           break;
         case "End":
-          n2.preventDefault(), o2(h2.length - 1);
+          l2.preventDefault(), o2(h2.length - 1);
           break;
         case "Escape":
-          n2.preventDefault(), a2(false), t2.focus();
+          l2.preventDefault(), a2(false), t2.focus();
           break;
         case "Tab":
           a2(false);
@@ -746,7 +846,7 @@ var A = class e2 {
   }
   initKeyboardControls() {
     this.container.setAttribute("tabindex", "-1"), this.container.addEventListener("click", (t2) => {
-      t2.target.closest(yt) || (e2.getAllInstances().forEach((i2) => {
+      t2.target.closest(Wt) || (e2.getAllInstances().forEach((i2) => {
         i2 !== this && i2.container.setAttribute("tabindex", "-1");
       }), this.container.setAttribute("tabindex", "0"), this.container.focus());
     }, { signal: this._ac.signal }), this.container.addEventListener("keydown", (t2) => {
@@ -772,17 +872,17 @@ var A = class e2 {
       switch (t2.key) {
         case "ArrowLeft":
         case "ArrowDown":
-          r2 = s2 - st;
+          r2 = s2 - bt;
           break;
         case "ArrowRight":
         case "ArrowUp":
-          r2 = s2 + st;
+          r2 = s2 + bt;
           break;
         case "PageDown":
-          r2 = s2 - rt;
+          r2 = s2 - wt;
           break;
         case "PageUp":
-          r2 = s2 + rt;
+          r2 = s2 + wt;
           break;
         case "Home":
           r2 = 0;
@@ -820,7 +920,7 @@ var A = class e2 {
   updateSeekAccessibility() {
     if (!this.seekEl) return;
     let t2 = this.getSeekDuration(), i2 = Math.min(this.getSeekCurrentTime(), t2);
-    this.seekEl.setAttribute("aria-valuemax", String(Math.round(t2))), this.seekEl.setAttribute("aria-valuenow", String(Math.round(i2))), this.seekEl.setAttribute("aria-valuetext", U(this.options.seekValueText || "%1$s of %2$s", E(i2), E(t2)));
+    this.seekEl.setAttribute("aria-valuemax", String(Math.round(t2))), this.seekEl.setAttribute("aria-valuenow", String(Math.round(i2))), this.seekEl.setAttribute("aria-valuetext", ot(this.options.seekValueText || "%1$s of %2$s", E(i2), E(t2)));
   }
   initMediaSession() {
     if (!("mediaSession" in navigator) || !this.options.enableMediaSession || !this.audio) return;
@@ -884,7 +984,7 @@ var A = class e2 {
         this._seekFromPointer(i2.clientX), !this._seekHover && !this.options.showHoverTime && this._hideHoverTip(), this._updateSeekHandle();
       }
     };
-    this.canvas.addEventListener("pointerup", t2), this.canvas.addEventListener("pointercancel", t2), this.setupHoverTime(), this.setupSeekHandle(), this.resizeHandler = G(() => this.resizeCanvas(), 100), window.addEventListener("resize", this.resizeHandler);
+    this.canvas.addEventListener("pointerup", t2), this.canvas.addEventListener("pointercancel", t2), this.setupHoverTime(), this.setupSeekHandle(), this.resizeHandler = ht(() => this.resizeCanvas(), 100), window.addEventListener("resize", this.resizeHandler);
   }
   setupResizeObserver() {
     "ResizeObserver" in window && (this.resizeObserver = new ResizeObserver(() => {
@@ -893,21 +993,22 @@ var A = class e2 {
   }
   async load(t2) {
     try {
-      this.setLoading(true), this.progress = 0, this.hasError = false, this.audio && (this.audio.src = t2, await new Promise((s2, r2) => {
-        let a2 = () => {
-          this.audio.removeEventListener("loadedmetadata", a2), this.audio.removeEventListener("error", o2), s2();
-        }, o2 = (l2) => {
-          this.audio.removeEventListener("loadedmetadata", a2), this.audio.removeEventListener("error", o2), r2(l2);
+      this.setLoading(true), this.progress = 0, this.hasError = false, this.container.classList.remove("waveform-is-placeholder");
+      let i2 = !!this.options.waveform;
+      i2 && this.setWaveformData(this.options.waveform);
+      let s2 = this.options.title || I(t2);
+      if (this.titleEl && (this.titleEl.textContent = s2), this.applySeekLabel(s2), this.audio && (this.audio.src = t2, this.audio.preload !== "none" && await new Promise((r2, a2) => {
+        let o2 = () => {
+          this.audio.removeEventListener("loadedmetadata", o2), this.audio.removeEventListener("error", n2), r2();
+        }, n2 = (l2) => {
+          this.audio.removeEventListener("loadedmetadata", o2), this.audio.removeEventListener("error", n2), a2(l2);
         };
-        this.audio.addEventListener("loadedmetadata", a2), this.audio.addEventListener("error", o2);
-      }));
-      let i2 = this.options.title || R(t2);
-      if (this.titleEl && (this.titleEl.textContent = i2), this.applySeekLabel(i2), this.options.waveform) this.setWaveformData(this.options.waveform);
-      else try {
-        let s2 = await $2(t2, this.options.samples, this.options.showBPM);
-        this.waveformData = s2.peaks, s2.bpm && (this.detectedBPM = s2.bpm, this.updateBPMDisplay());
-      } catch (s2) {
-        console.warn("[WaveformPlayer] Using placeholder waveform:", s2), this.waveformData = tt(this.options.samples);
+        this.audio.addEventListener("loadedmetadata", o2), this.audio.addEventListener("error", n2);
+      })), !i2) try {
+        let r2 = await G(t2, this.options.samples, this.options.showBPM);
+        this.waveformData = r2.peaks, r2.bpm && (this.detectedBPM = r2.bpm, this.updateBPMDisplay());
+      } catch (r2) {
+        console.warn("[WaveformPlayer] Using placeholder waveform:", r2), this.waveformData = yt(this.options.samples), this.container.classList.add("waveform-is-placeholder");
       }
       this.drawWaveform(), this.renderMarkers(), this.options.onLoad && this.options.onLoad(this);
     } catch (i2) {
@@ -918,28 +1019,21 @@ var A = class e2 {
   }
   async loadTrack(t2, i2 = null, s2 = null, r2 = {}) {
     let a2 = Object.prototype.hasOwnProperty.call(r2, "artwork"), o2 = Object.prototype.hasOwnProperty.call(r2, "artworkAlt");
-    this.isPlaying && this.pause(), this.audio && (this.audio.src = "", this.audio.load()), this.hasError = false, this.errorEl && (this.errorEl.style.display = "none"), this.canvas && (this.canvas.style.opacity = "1"), this.playBtn && (this.playBtn.disabled = false), this.progress = 0, this.waveformData = [], this.options = O(this.options, { url: t2, title: i2 === null ? this.options.title : i2, artist: s2 === null ? this.options.artist : s2, ...r2 }), a2 && (this.options.artwork = r2.artwork || null), o2 ? this.options.artworkAlt = r2.artworkAlt || "" : a2 && (this.options.artworkAlt = this.options.artwork ? z.artworkAlt : ""), r2.preload && this.audio && (this.audio.preload = r2.preload), r2.crossOrigin && this.audio && (this.audio.crossOrigin = r2.crossOrigin), s2 !== null && this.syncArtist(s2), (a2 || o2) && this.syncArtwork(a2 ? r2.artwork : this.options.artwork, o2 ? r2.artworkAlt : this.options.artworkAlt), this.options.markers = r2.markers || [], this.options.waveform = r2.waveform || null, await this.load(t2), r2.autoplay !== false && this.play()?.catch(() => {
+    this.isPlaying && this.pause(), this.audio && (this.audio.src = "", this.audio.load()), this.hasError = false, this.errorEl && (this.errorEl.style.display = "none"), this.canvas && (this.canvas.style.opacity = "1"), this.playBtn && (this.playBtn.disabled = false), this.progress = 0, this.waveformData = [], this.options = Z(j2(this.options, { url: t2, title: i2 === null ? this.options.title : i2, artist: s2 === null ? this.options.artist : s2, ...r2 })), a2 && (this.options.artwork = r2.artwork || null), o2 ? this.options.artworkAlt = r2.artworkAlt || "" : a2 && (this.options.artworkAlt = this.options.artwork ? W.artworkAlt : ""), r2.preload && this.audio && (this.audio.preload = this.options.preload), r2.crossOrigin && this.audio && (this.audio.crossOrigin = this.options.crossOrigin), s2 !== null && this.syncArtist(s2), (a2 || o2) && this.syncArtwork(a2 ? r2.artwork : this.options.artwork, o2 ? r2.artworkAlt : this.options.artworkAlt), this.options.markers = r2.markers ? z(r2.markers) : [], this.options.waveform = r2.waveform || null, await this.load(t2), r2.autoplay !== false && this.play()?.catch(() => {
     });
   }
   setWaveformData(t2) {
     if (typeof t2 == "string" && t2.trim().endsWith(".json")) {
       fetch(t2.trim()).then((i2) => i2.json()).then((i2) => {
-        this.waveformData = Array.isArray(i2) ? i2 : i2.peaks || [], i2.markers && !this.options.markers?.length && (this.options.markers = i2.markers, this.renderMarkers()), this.drawWaveform();
+        this.waveformData = Array.isArray(i2) ? i2 : i2.peaks || [], i2.markers && !this.options.markers?.length && (this.options.markers = z(i2.markers), this.renderMarkers()), this.drawWaveform();
       }).catch(() => {
       });
       return;
     }
-    if (typeof t2 == "string") try {
-      let i2 = JSON.parse(t2);
-      this.waveformData = Array.isArray(i2) ? i2 : [];
-    } catch {
-      this.waveformData = t2.split(",").map(Number);
-    }
-    else this.waveformData = Array.isArray(t2) ? t2 : [];
-    this.drawWaveform();
+    this.waveformData = D(t2, { fallback: [] }), this.drawWaveform();
   }
   drawWaveform() {
-    !this.ctx || this.waveformData.length === 0 || Q(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 });
+    !this.ctx || this.waveformData.length === 0 || ft(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;
@@ -957,8 +1051,8 @@ var A = class e2 {
       let r2 = i2.time / t2 * 100, a2 = document.createElement("button");
       a2.className = "waveform-marker", a2.style.left = `${r2}%`, a2.style.backgroundColor = i2.color || "rgba(255, 255, 255, 0.5)", a2.setAttribute("aria-label", i2.label), a2.setAttribute("data-time", i2.time);
       let o2 = document.createElement("span");
-      o2.className = "waveform-marker-tooltip", o2.textContent = i2.label, a2.appendChild(o2), a2.addEventListener("click", (l2) => {
-        l2.stopPropagation(), this.seekTo(i2.time), this.options.playOnSeek && !this.isPlaying && this.play();
+      o2.className = "waveform-marker-tooltip", o2.textContent = i2.label, a2.appendChild(o2), a2.addEventListener("click", (n2) => {
+        n2.stopPropagation(), this.seekTo(i2.time), this.options.playOnSeek && !this.isPlaying && this.play();
       }), this.markersContainer.appendChild(a2);
     });
   }
@@ -971,10 +1065,10 @@ var A = class e2 {
     let t2 = this.markersContainer.querySelectorAll(".waveform-marker");
     if (!t2.length) return;
     let i2 = this.getSeekDuration(), s2 = i2 ? this.progress * i2 : 0, r2 = -1, a2 = -1 / 0;
-    t2.forEach((o2, l2) => {
-      let n2 = parseFloat(o2.getAttribute("data-time"));
-      Number.isFinite(n2) && n2 <= s2 + 0.05 && n2 > a2 && (a2 = n2, r2 = l2);
-    }), r2 !== this._activeMarkerIndex && (this._activeMarkerIndex = r2, this.setActiveMarker(r2), clearTimeout(this._markerLabelTimer), t2.forEach((o2, l2) => o2.classList.toggle("show-label", l2 === r2)), r2 >= 0 && (this._markerLabelTimer = setTimeout(() => {
+    t2.forEach((o2, n2) => {
+      let l2 = parseFloat(o2.getAttribute("data-time"));
+      Number.isFinite(l2) && l2 <= s2 + 0.05 && l2 > a2 && (a2 = l2, r2 = n2);
+    }), r2 !== this._activeMarkerIndex && (this._activeMarkerIndex = r2, this.setActiveMarker(r2), clearTimeout(this._markerLabelTimer), t2.forEach((o2, n2) => o2.classList.toggle("show-label", n2 === r2)), r2 >= 0 && (this._markerLabelTimer = setTimeout(() => {
       this.markersContainer?.querySelectorAll(".waveform-marker").forEach((o2) => o2.classList.remove("show-label"));
     }, 2500)));
   }
@@ -1035,7 +1129,11 @@ var A = class e2 {
     !this.audio || !this.audio.duration || this.seekToPercent(s2);
   }
   setLoading(t2) {
-    this.isLoading = t2, this.loadingEl && (this.loadingEl.style.display = t2 ? "block" : "none"), this.seekEl && this.seekEl.setAttribute("aria-busy", t2 ? "true" : "false");
+    if (this.isLoading = t2, this.loadingEl) {
+      let i2 = t2 && this.waveformData.length === 0;
+      this.loadingEl.style.display = i2 ? "block" : "none";
+    }
+    this.seekEl && this.seekEl.setAttribute("aria-busy", t2 ? "true" : "false");
   }
   onMetadataLoaded() {
     this.isDestroying || (this.totalTimeEl && (this.totalTimeEl.textContent = E(this.audio.duration)), this.renderMarkers(), this.updateSeekAccessibility());
@@ -1081,8 +1179,8 @@ var A = class e2 {
   }
   refreshTheme() {
     if (!this._autoTheme) return;
-    this._scheme = H2();
-    let t2 = I(this.options.colorPreset);
+    this._scheme = R(this.container);
+    let t2 = J(this.options.colorPreset, this.container);
     for (let i2 of this._presetKeys || []) i2 in t2 && (this.options[i2] = t2[i2]);
     this._applyThemeColors();
   }
@@ -1158,11 +1256,11 @@ var A = class e2 {
   }
   setPlaybackRate(t2) {
     if (!this.audio) return;
-    let i2 = m2(t2, 0.5, 2);
-    this.audio.playbackRate = i2, this.options.playbackRate = i2, this.updateSpeedUI();
+    let i2 = _(t2, null, { min: N2, max: F });
+    i2 !== null && (this.audio.playbackRate = i2, this.options.playbackRate = i2, this.updateSpeedUI());
   }
   destroy() {
-    this.isDestroying = true, 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), e2.instances.delete(this.id), e2.currentlyPlaying === this && (e2.currentlyPlaying = null), this.audio && (this.audio.pause(), this.audio.src = "", this.audio.load(), this.audio = null), this.container.innerHTML = "", this.canvas = null, this.ctx = null, this.playBtn = null, this.waveformData = [];
+    this.isDestroying = true, 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), e2.instances.delete(this.id), e2.currentlyPlaying === this && (e2.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(t2) {
     if (typeof t2 == "string") {
@@ -1181,7 +1279,7 @@ var A = class e2 {
   }
   static async generateWaveformData(t2, i2 = 1800) {
     try {
-      return (await $2(t2, i2)).peaks;
+      return (await G(t2, i2)).peaks;
     } catch (s2) {
       throw console.error("[WaveformPlayer] Failed to generate waveform:", s2), s2;
     }
@@ -1192,22 +1290,25 @@ var A = class e2 {
     return i2 === t2 ? void 0 : i2;
   }
 };
-A.utils = { formatTime: E, extractTitleFromUrl: R, escapeHtml: S, isSafeHref: N2, parseDataAttributes: D };
-var at = () => typeof window < "u" && typeof document < "u";
-function wt() {
-  if (!at()) return;
-  document.querySelectorAll("[data-waveform-player]").forEach((t2) => {
-    if (t2.dataset.waveformInitialized === "true" || A.getInstance(t2)) return;
-    try {
-      new A(t2), t2.dataset.waveformInitialized = "true";
-    } catch (i2) {
-      console.error("[WaveformPlayer] Failed to initialize:", i2, t2);
-    }
-  });
+T.utils = { formatTime: E, extractTitleFromUrl: I, escapeHtml: S, isSafeHref: st, parseDataAttributes: O, detectColorScheme: R };
+var et = () => typeof window < "u" && typeof document < "u";
+var Nt = () => true;
+function kt(e3) {
+  if (!(e3.dataset.waveformInitialized === "true" || T.getInstance(e3))) try {
+    new T(e3), e3.dataset.waveformInitialized = "true";
+  } catch (t2) {
+    console.error("[WaveformPlayer] Failed to initialize:", t2, e3);
+  }
+}
+function tt(e3 = document) {
+  if (!et()) return;
+  let t2 = e3 || document;
+  t2.matches?.("[data-waveform-player]") && kt(t2), t2.querySelectorAll("[data-waveform-player]").forEach(kt);
 }
-A.init = wt;
-at() && (window.WaveformPlayer = A);
-var Bt = A;
+et() && !Nt() && (document.readyState === "loading" ? document.addEventListener("DOMContentLoaded", () => tt()) : tt());
+T.init = tt;
+et() && (window.WaveformPlayer = T);
+var se = T;

 // packages/block-library/build-module/utils/waveform-utils.mjs
 var DEFAULT_WAVEFORM_HEIGHT = 100;
@@ -1573,7 +1674,7 @@ function initWaveformPlayer(element, {
     waveformStyle
   });
   element.appendChild(container);
-  const instance = new Bt(container);
+  const instance = new se(container);
   if (instance.artworkEl) {
     instance.artworkEl.alt = imageAlt || "";
   }
diff --git a/wp-includes/js/dist/script-modules/block-library/playlist/view.min.asset.php b/wp-includes/js/dist/script-modules/block-library/playlist/view.min.asset.php
index 95013b2ae0..7cc5faddb0 100644
--- a/wp-includes/js/dist/script-modules/block-library/playlist/view.min.asset.php
+++ b/wp-includes/js/dist/script-modules/block-library/playlist/view.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => 'e921883a3f8a7b1ead70');
\ No newline at end of file
+<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => '67a35440c2e33a42d17e');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/block-library/playlist/view.min.js b/wp-includes/js/dist/script-modules/block-library/playlist/view.min.js
index fa48067f14..235dd3b264 100644
--- a/wp-includes/js/dist/script-modules/block-library/playlist/view.min.js
+++ b/wp-includes/js/dist/script-modules/block-library/playlist/view.min.js
@@ -1,5 +1,5 @@
-import{store as Pe,getContext as N,getElement as Ae}from"@wordpress/interactivity";var Wt={grad:.9,turn:360,rad:360/(2*Math.PI)},_=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},b=function(e,t,i){return t===void 0&&(t=0),i===void 0&&(i=Math.pow(10,t)),Math.round(i*e)/i+0},T=function(e,t,i){return t===void 0&&(t=0),i===void 0&&(i=1),e>i?i:e>t?e:t},nt=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Z=function(e){return{r:T(e.r,0,255),g:T(e.g,0,255),b:T(e.b,0,255),a:T(e.a)}},U=function(e){return{r:b(e.r),g:b(e.g),b:b(e.b),a:b(e.a,3)}},$t=/^#([0-9a-f]{3,8})$/i,O=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},lt=function(e){var t=e.r,i=e.g,a=e.b,r=e.a,s=Math.max(t,i,a),o=s-Math.min(t,i,a),n=o?s===t?(i-a)/o:s===i?2+(a-t)/o:4+(t-i)/o:0;return{h:60*(n<0?n+6:n),s:s?o/s*100:0,v:s/255*100,a:r}},ht=function(e){var t=e.h,i=e.s,a=e.v,r=e.a;t=t/360*6,i/=100,a/=100;var s=Math.floor(t),o=a*(1-i),n=a*(1-(t-s)*i),l=a*(1-(1-t+s)*i),h=s%6;return{r:255*[a,n,o,o,l,a][h],g:255*[l,a,a,n,o,o][h],b:255*[o,o,l,a,a,n][h],a:r}},tt=function(e){return{h:nt(e.h),s:T(e.s,0,100),l:T(e.l,0,100),a:T(e.a)}},et=function(e){return{h:b(e.h),s:b(e.s),l:b(e.l),a:b(e.a,3)}},it=function(e){return ht((i=(t=e).s,{h:t.h,s:(i*=((a=t.l)<50?a:100-a)/100)>0?2*i/(a+i)*100:0,v:a+i,a:t.a}));var t,i,a},B=function(e){return{h:(t=lt(e)).h,s:(r=(200-(i=t.s))*(a=t.v)/100)>0&&r<200?i*a/100/(r<=100?r:200-r)*100:0,l:r/2,a:t.a};var t,i,a,r},Nt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,qt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ot=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,zt=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,at={string:[[function(e){var t=$t.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=Ot.exec(e)||zt.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Z({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=Nt.exec(e)||qt.exec(e);if(!t)return null;var i,a,r=tt({h:(i=t[1],a=t[2],a===void 0&&(a="deg"),Number(i)*(Wt[a]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return it(r)},"hsl"]],object:[[function(e){var t=e.r,i=e.g,a=e.b,r=e.a,s=r===void 0?1:r;return _(t)&&_(i)&&_(a)?Z({r:Number(t),g:Number(i),b:Number(a),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,i=e.s,a=e.l,r=e.a,s=r===void 0?1:r;if(!_(t)||!_(i)||!_(a))return null;var o=tt({h:Number(t),s:Number(i),l:Number(a),a:Number(s)});return it(o)},"hsl"],[function(e){var t=e.h,i=e.s,a=e.v,r=e.a,s=r===void 0?1:r;if(!_(t)||!_(i)||!_(a))return null;var o=(function(n){return{h:nt(n.h),s:T(n.s,0,100),v:T(n.v,0,100),a:T(n.a)}})({h:Number(t),s:Number(i),v:Number(a),a:Number(s)});return ht(o)},"hsv"]]},rt=function(e,t){for(var i=0;i<t.length;i++){var a=t[i][0](e);if(a)return[a,t[i][1]]}return[null,void 0]},Ft=function(e){return typeof e=="string"?rt(e.trim(),at.string):typeof e=="object"&&e!==null?rt(e,at.object):[null,void 0]};var j=function(e,t){var i=B(e);return{h:i.h,s:T(i.s+100*t,0,100),l:i.l,a:i.a}},G=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},st=function(e,t){var i=B(e);return{h:i.h,s:i.s,l:T(i.l+100*t,0,100),a:i.a}},ot=(function(){function e(t){this.parsed=Ft(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(G(this.rgba),2)},e.prototype.isDark=function(){return G(this.rgba)<.5},e.prototype.isLight=function(){return G(this.rgba)>=.5},e.prototype.toHex=function(){return t=U(this.rgba),i=t.r,a=t.g,r=t.b,o=(s=t.a)<1?O(b(255*s)):"","#"+O(i)+O(a)+O(r)+o;var t,i,a,r,s,o},e.prototype.toRgb=function(){return U(this.rgba)},e.prototype.toRgbString=function(){return t=U(this.rgba),i=t.r,a=t.g,r=t.b,(s=t.a)<1?"rgba("+i+", "+a+", "+r+", "+s+")":"rgb("+i+", "+a+", "+r+")";var t,i,a,r,s},e.prototype.toHsl=function(){return et(B(this.rgba))},e.prototype.toHslString=function(){return t=et(B(this.rgba)),i=t.h,a=t.s,r=t.l,(s=t.a)<1?"hsla("+i+", "+a+"%, "+r+"%, "+s+")":"hsl("+i+", "+a+"%, "+r+"%)";var t,i,a,r,s},e.prototype.toHsv=function(){return t=lt(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 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(j(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),k(j(this.rgba,-t))},e.prototype.grayscale=function(){return k(j(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),k(st(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),k(st(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:(i=this.rgba).r,g:i.g,b:i.b,a:t}):b(this.rgba.a,3);var i},e.prototype.hue=function(t){var i=B(this.rgba);return typeof t=="number"?k({h:t,s:i.s,l:i.l,a:i.a}):b(i.h)},e.prototype.isEqual=function(t){return this.toHex()===k(t).toHex()},e})(),k=function(e){return e instanceof ot?e:new ot(e)};function St(e){let t=-1/0;for(let i=0;i<e.length;i++)e[i]>t&&(t=e[i]);return t}function L(e){return String(e??"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function ut(e){return L(typeof e=="number"?`${e}px`:e)}function Ut(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 w(e,t=0,i=1){return Math.max(t,Math.min(e,i))}function jt(e){return e===void 0?void 0:e==="true"}function dt(e){if(typeof e=="string"&&e.trim().startsWith("["))try{return JSON.parse(e)}catch{}return e}function Et(e){let t={},i=(o,n=o)=>{let l=jt(e.dataset[n]);l!==void 0&&(t[o]=l)},a=(o,n=o,l=!1)=>{let h=e.dataset[n];h&&(t[o]=l?parseFloat(h):parseInt(h,10))},r=(o,n=o)=>{let l=e.dataset[n];l&&(t[o]=/^\d+(\.\d+)?$/.test(l.trim())?parseFloat(l):l)},s=(o,n=o)=>{let l=e.dataset[n];if(l)try{t[o]=JSON.parse(l)}catch(h){console.warn(`[WaveformPlayer] Invalid ${n} JSON:`,h)}};if(e.dataset.src&&(t.url=e.dataset.src),e.dataset.url&&(t.url=e.dataset.url),a("height"),a("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),a("barWidth"),a("barSpacing"),a("barRadius"),["auto","top","center","bottom"].includes(e.dataset.buttonAlign)&&(t.buttonAlign=e.dataset.buttonAlign),e.dataset.layout&&(t.layout=e.dataset.layout),e.dataset.buttonStyle&&(t.buttonStyle=e.dataset.buttonStyle),r("buttonSize"),r("buttonRadius"),e.dataset.colorPreset&&(t.colorPreset=e.dataset.colorPreset),e.dataset.waveformColor&&(t.waveformColor=dt(e.dataset.waveformColor)),e.dataset.progressColor&&(t.progressColor=dt(e.dataset.progressColor)),e.dataset.color&&(t.waveformColor=e.dataset.color),e.dataset.theme&&(t.colorPreset=e.dataset.theme),i("autoplay"),i("showControls"),i("showInfo"),i("showTime"),i("showHoverTime"),i("seekHandle"),i("showBPM","showBpm"),a("bpm"),i("singlePlay"),i("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),s("markers"),a("playbackRate","playbackRate",!0),i("showPlaybackSpeed"),e.dataset.playbackRates)try{let o=JSON.parse(e.dataset.playbackRates);Array.isArray(o)&&o.length>0&&o.every(n=>typeof n=="number"&&Number.isFinite(n)&&n>0)&&(t.playbackRates=o)}catch(o){console.warn("[WaveformPlayer] Invalid playbackRates JSON:",o)}return i("enableMediaSession"),i("showMarkers"),i("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 Gt(e,...t){let i=0;return e.replace(/%(?:(\d+)\$)?s/g,(a,r)=>{let s=r?Number(r)-1:i++;return t[s]??a})}function D(e){if(!e||isNaN(e)||e<0)return"0:00";let t=Math.floor(e/3600),i=Math.floor(e%3600/60),a=Math.floor(e%60);return t>0?`${t}:${i.toString().padStart(2,"0")}:${a.toString().padStart(2,"0")}`:`${i}:${a.toString().padStart(2,"0")}`}var Vt=0;function Jt(e){let t=e||"audio",i=5381;for(let a=0;a<t.length;a++)i=(i<<5)+i+t.charCodeAt(a)|0;return`wp_${(i>>>0).toString(36)}_${(Vt++).toString(36)}`}function Pt(e){if(!e)return"Audio";let t=e.split("/");return t[t.length-1].split(".")[0].replace(/[-_]/g," ").replace(/\b\w/g,i=>i.toUpperCase())}function Kt(e){let t=typeof e=="string"?e.match(/\d+/g):null;if(!t||t.length<3)return null;let[i,a,r]=t.map(Number);return(i*299+a*587+r*114)/1e3}function ct(...e){let t={};for(let i of e)for(let a in i)i[a]!==null&&i[a]!==void 0&&(t[a]=i[a]);return t}function Xt(e,t){let i;return function(...a){let r=()=>{clearTimeout(i),e(...a)};clearTimeout(i),i=setTimeout(r,t)}}function z(e,t){if(e.length===t)return e;if(e.length===0||t===0)return[];let i=[];if(t>e.length){let a=(e.length-1)/(t-1);for(let r=0;r<t;r++){let s=r*a,o=Math.floor(s),n=Math.ceil(s),l=s-o;if(n>=e.length)i.push(e[e.length-1]);else if(o===n)i.push(e[o]);else{let h=e[o]*(1-l)+e[n]*l;i.push(h)}}}else{let a=e.length/t;for(let r=0;r<t;r++){let s=Math.floor(r*a),o=Math.floor((r+1)*a),n=0,l=0;for(let h=s;h<=o&&h<e.length;h++)e[h]>n&&(n=e[h]),l++;if(l===0){let h=Math.min(Math.round(r*a),e.length-1);n=e[h]}i.push(n)}}return i}function x(e,t,i,a){if(!Array.isArray(t))return t;if(t.length<2)return t[0];let r=i.width,s=i.height,o=a&&a.waveformGradient,[n,l,h,u]=o==="horizontal"?[0,0,r,0]:o==="diagonal"?[0,0,r,s]:[0,0,0,s];try{let c=e.createLinearGradient(n,l,h,u);return t.forEach((p,y)=>c.addColorStop(y/(t.length-1),p)),c}catch{return t[0]}}function I(e,t,i,a,r,s){if((Array.isArray(s)?s.some(o=>o>0):s>0)&&typeof e.roundRect=="function"){let o=Math.min(a/2,Math.abs(r)/2),n=l=>w(l,0,o);e.beginPath(),e.roundRect(t,i,a,r,Array.isArray(s)?s.map(n):n(s)),e.fill()}else e.fillRect(t,i,a,r)}function At(e,t){return(e.barRadius||0)*t}function Qt(e,t){let i=At(e,t);return[i,i,0,0]}function pt(e,t,i,a,r){let s=r/2;e.beginPath(),e.moveTo(t,a-s),e.lineTo(i-s,a-s),e.arc(i-s,a,s,-Math.PI/2,Math.PI/2),e.lineTo(t,a+s),e.arc(t,a,s,Math.PI/2,-Math.PI/2),e.closePath()}function V(e,t,i,a,r){let s=window.devicePixelRatio||1,o=r.barWidth*s,n=r.barSpacing*s,l=Math.floor(t.width/(o+n)),h=z(i,l),u=t.height,c=a*t.width,p=Qt(r,s),y=x(e,r.color,t,r),g=x(e,r.progressColor,t,r);e.clearRect(0,0,t.width,t.height),e.fillStyle=y;for(let m=0;m<h.length;m++){let f=m*(o+n);if(f+o>t.width)break;let v=h[m]*u*.9,d=u-v;I(e,f,d,o,v,p)}e.save(),e.beginPath(),e.rect(0,0,c,u),e.clip(),e.fillStyle=g;for(let m=0;m<h.length;m++){let f=m*(o+n);if(f>c)break;let v=h[m]*u*.9,d=u-v;I(e,f,d,o,v,p)}e.restore()}function Yt(e,t,i,a,r){let s=window.devicePixelRatio||1,o=r.barWidth*s,n=r.barSpacing*s,l=Math.floor(t.width/(o+n)),h=z(i,l),u=t.height,c=u/2,p=a*t.width,y=At(r,s),g=[y,y,0,0],m=[0,0,y,y],f=x(e,r.color,t,r),v=x(e,r.progressColor,t,r);e.clearRect(0,0,t.width,t.height),e.fillStyle=f;for(let d=0;d<h.length;d++){let E=d*(o+n);if(E+o>t.width)break;let P=h[d]*u*.45;I(e,E,c-P,o,P,g),I(e,E,c,o,P,m)}e.save(),e.beginPath(),e.rect(0,0,p,u),e.clip(),e.fillStyle=v;for(let d=0;d<h.length;d++){let E=d*(o+n);if(E>p)break;let P=h[d]*u*.45;I(e,E,c-P,o,P,g),I(e,E,c,o,P,m)}e.restore()}function Zt(e,t,i,a,r){let s=t.width,o=t.height,n=o/2,l=o*.35;e.clearRect(0,0,s,o);let h=(u,c,p=1,y=!1)=>{let g=x(e,u,t,r),m=Array.isArray(u)?u[u.length-1]:u;y&&(e.shadowBlur=12,e.shadowColor=m),e.strokeStyle=g,e.lineWidth=c,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.moveTo(0,n);let f=[],v=Math.floor(i.length*p);for(let d=0;d<v;d++){let E=d/(i.length-1)*s,P=i[d],C=Math.sin(d*.1)*P,M=n+C*l;f.push({x:E,y:M})}for(let d=0;d<f.length-1;d++){let E=f[d].x+(f[d+1].x-f[d].x)*.5,P=f[d].y,C=f[d+1].x-(f[d+1].x-f[d].x)*.5,M=f[d+1].y;e.bezierCurveTo(E,P,C,M,f[d+1].x,f[d+1].y)}e.stroke(),y&&(e.shadowBlur=0)};e.strokeStyle="rgba(255, 255, 255, 0.03)",e.lineWidth=.5,e.beginPath(),e.moveTo(0,n),e.lineTo(s,n),e.stroke();for(let u=0;u<=10;u++){let c=s/10*u;e.beginPath(),e.moveTo(c,0),e.lineTo(c,o),e.stroke()}h(r.color,2,1,!1),a>0&&h(r.progressColor,3,a,!0)}function mt(e,t,i,a,r){let s=window.devicePixelRatio||1,o=(r.barWidth||3)*s,n=(r.barSpacing||1)*s,l=Math.floor(t.width/(o+n)),h=z(i,l),u=t.height,c=4*s,p=2*s,y=a*t.width,g=u/2,m=x(e,r.color,t,r),f=x(e,r.progressColor,t,r);e.clearRect(0,0,t.width,t.height);for(let v=0;v<h.length;v++){let d=v*(o+n);if(d+o>t.width)break;let E=h[v]*u*.9,P=Math.floor(E/(c+p));e.fillStyle=d<y?f:m;for(let C=0;C<P;C++){let M=C*(c+p);e.fillRect(d,g-M-c,o,c),C>0&&e.fillRect(d,g+M,o,c)}}}function ft(e,t,i,a,r){let s=window.devicePixelRatio||1,o=(r.barWidth||2)*s,n=(r.barSpacing||3)*s,l=Math.floor(t.width/(o+n)),h=z(i,l),u=t.height,c=Math.max(1.5*s,o/2),p=a*t.width,y=u/2,g=x(e,r.color,t,r),m=x(e,r.progressColor,t,r);e.clearRect(0,0,t.width,t.height);for(let f=0;f<h.length;f++){let v=f*(o+n)+o/2;if(v>t.width)break;let d=h[f]*u*.9;e.fillStyle=v<p?m:g,e.beginPath(),e.arc(v,y-d/2,c,0,Math.PI*2),e.fill(),e.beginPath(),e.arc(v,y+d/2,c,0,Math.PI*2),e.fill()}}function te(e,t,i,a,r){let s=t.width,o=t.height,n=o/2,l=4,h=l/2,u=!!r.seekActive;if(e.clearRect(0,0,s,o),e.fillStyle=x(e,r.color,t,r)||"rgba(255, 255, 255, 0.2)",pt(e,h,s,n,l),e.fill(),a>0){let c=Math.max(h*2,a*s);e.save(),e.globalAlpha=r.seekHandle&&!u?.7:1,e.fillStyle=x(e,r.progressColor,t,r)||"rgba(255, 255, 255, 0.9)",pt(e,h,c,n,l),e.fill(),e.restore()}}var ee={bars:V,bar:V,mirror:Yt,line:Zt,blocks:mt,block:mt,dots:ft,dot:ft,seekbar:te};function ie(e,t,i,a,r){(ee[r.waveformStyle]||V)(e,t,i,a,r)}function ae(e){try{let t=e.getChannelData(0),i=e.sampleRate,a=re(t,i);if(a.length<2)return 120;let r=[];for(let l=1;l<a.length;l++)r.push((a[l]-a[l-1])/i);let s={};r.forEach(l=>{let h=60/l,u=Math.round(h/3)*3;u>60&&u<200&&(s[u]=(s[u]||0)+1)});let o=0,n=120;for(let[l,h]of Object.entries(s))h>o&&(o=h,n=parseInt(l));return n<70&&s[n*2]?n*=2:n>160&&s[Math.round(n/2)]&&(n=Math.round(n/2)),n-1}catch(t){return console.warn("[WaveformPlayer] BPM detection failed:",t),null}}function re(e,t){let i=[],a=0;for(let r=0;r<e.length-2048;r+=1024){let s=0;for(let l=r;l<r+2048;l++)s+=e[l]*e[l];s=s/2048;let o=s-a,n=a*1.8+.01;if(o>n&&s>.01){let l=i[i.length-1]||0,h=t*.15;r-l>h&&i.push(r)}a=s*.8+a*.2}return i}function se(e,t=1800){let i=e.length/t,a=e.numberOfChannels,r=[];for(let o=0;o<a;o++){let n=e.getChannelData(o);for(let l=0;l<t;l++){let h=~~(l*i),u=~~(h+i),c=0,p=0;for(let g=h;g<u;g++){let m=n[g];m>p&&(p=m),m<c&&(c=m)}let y=Math.max(Math.abs(p),Math.abs(c));(o===0||y>r[l])&&(r[l]=y)}}let s=St(r);return s>0?r.map(o=>o/s):r}async function yt(e,t=1800,i=!1){let a;try{let r=window.AudioContext||window.webkitAudioContext;a=new r;let s=await(await fetch(e)).arrayBuffer(),o=await a.decodeAudioData(s),n=se(o,t);n=ne(n);let l=null;return i&&(l=ae(o)),{peaks:n,bpm:l}}finally{a&&a.close()}}function oe(e=1800){let t=[];for(let i=0;i<e;i++){let a=Math.random()*.5+.3,r=Math.sin(i/e*Math.PI*4)*.2;t.push(w(a+r,.1,1))}return t}function ne(e,t=.95){let i=St(e);if(i===0||i>t)return e;let a=t/i;return e.map(r=>r*a)}function vt(e){let t=document.documentElement,i=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||i.classList.contains(e)||i.classList.contains(`${e}-mode`)||i.getAttribute("data-theme")===e}function J(){if(vt("dark"))return"dark";if(vt("light"))return"light";try{let e=getComputedStyle(document.body).backgroundColor,t=Kt(e);if(t!==null){if(t>128)return"light";if(t<128)return"dark"}}catch{}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"}var W={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 gt(e){if(e&&W[e])return W[e];let t=J();return W[t]}var bt={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},le={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}},he="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>'),wt=5,kt=10,ue='button, a[href], input, [role="slider"]',R=class S{static instances=new Map;static currentlyPlaying=null;constructor(t,i={}){if(this.container=typeof t=="string"?document.querySelector(t):t,!this.container)throw new Error("[WaveformPlayer] Container element not found");let a=Et(this.container),r={...i};r.style&&!r.waveformStyle&&(r.waveformStyle=r.style),r.src&&!r.url&&(r.url=r.src),this.options=ct(bt,a,r);let s=gt(this.options.colorPreset);this._autoTheme=this.options.colorPreset==null||!W[this.options.colorPreset],this._presetKeys=[],this._scheme=this.options.colorPreset&&W[this.options.colorPreset]?this.options.colorPreset:J();for(let[n,l]of Object.entries(s))(this.options[n]===null||this.options[n]===void 0)&&(this.options[n]=l,this._presetKeys.push(n));let o=le[this.options.waveformStyle];o&&(a.barWidth===void 0&&i.barWidth===void 0&&(this.options.barWidth=o.barWidth),a.barSpacing===void 0&&i.barSpacing===void 0&&(this.options.barSpacing=o.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||Jt(this.options.url),S.instances.set(this.id,this),S._watchTheme(),this.init(),setTimeout(()=>{this._emit("waveformplayer:ready",{player:this,url:this.options.url})},100)}_emit(t,i,a=!1){let r=new CustomEvent(t,{bubbles:!0,cancelable:a,detail:i});return this.container.dispatchEvent(r),r}_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=this.options.buttonAlign;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 i=[];this.options.buttonSize!=null&&i.push(`--wfp-btn-size: ${ut(this.options.buttonSize)}`),this.options.buttonRadius!=null&&i.push(`--wfp-btn-radius: ${ut(this.options.buttonRadius)}`);let a=i.length?` style="${i.join("; ")};"`:"",r=this.options.artworkPosition==="button"&&this.options.artwork,s=r?`<img class="waveform-btn-artwork" src="${L(this.options.artwork)}" alt="" aria-hidden="true">`:"",o=this.options.showControls?`
-        <button class="waveform-btn${this.options.buttonStyle==="minimal"?" waveform-btn-minimal":""}${r?" waveform-btn-has-artwork":""}" aria-label="${L(this.options.playPauseLabel)}"${a}>
+import{store as je,getContext as $,getElement as Ge}from"@wordpress/interactivity";var Qt={grad:.9,turn:360,rad:360/(2*Math.PI)},_=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},w=function(e,t,i){return t===void 0&&(t=0),i===void 0&&(i=Math.pow(10,t)),Math.round(i*e)/i+0},T=function(e,t,i){return t===void 0&&(t=0),i===void 0&&(i=1),e>i?i:e>t?e:t},gt=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},ut=function(e){return{r:T(e.r,0,255),g:T(e.g,0,255),b:T(e.b,0,255),a:T(e.a)}},G=function(e){return{r:w(e.r),g:w(e.g),b:w(e.b),a:w(e.a,3)}},Yt=/^#([0-9a-f]{3,8})$/i,q=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},bt=function(e){var t=e.r,i=e.g,r=e.b,a=e.a,s=Math.max(t,i,r),o=s-Math.min(t,i,r),n=o?s===t?(i-r)/o:s===i?2+(r-t)/o:4+(t-i)/o:0;return{h:60*(n<0?n+6:n),s:s?o/s*100:0,v:s/255*100,a}},wt=function(e){var t=e.h,i=e.s,r=e.v,a=e.a;t=t/360*6,i/=100,r/=100;var s=Math.floor(t),o=r*(1-i),n=r*(1-(t-s)*i),l=r*(1-(1-t+s)*i),h=s%6;return{r:255*[r,n,o,o,l,r][h],g:255*[l,r,r,n,o,o][h],b:255*[o,o,l,r,r,n][h],a}},dt=function(e){return{h:gt(e.h),s:T(e.s,0,100),l:T(e.l,0,100),a:T(e.a)}},ct=function(e){return{h:w(e.h),s:w(e.s),l:w(e.l),a:w(e.a,3)}},pt=function(e){return wt((i=(t=e).s,{h:t.h,s:(i*=((r=t.l)<50?r:100-r)/100)>0?2*i/(r+i)*100:0,v:r+i,a:t.a}));var t,i,r},W=function(e){return{h:(t=bt(e)).h,s:(a=(200-(i=t.s))*(r=t.v)/100)>0&&a<200?i*r/100/(a<=100?a:200-a)*100:0,l:a/2,a:t.a};var t,i,r,a},Zt=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,te=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ee=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ie=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,mt={string:[[function(e){var t=Yt.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?w(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?w(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=ee.exec(e)||ie.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:ut({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=Zt.exec(e)||te.exec(e);if(!t)return null;var i,r,a=dt({h:(i=t[1],r=t[2],r===void 0&&(r="deg"),Number(i)*(Qt[r]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return pt(a)},"hsl"]],object:[[function(e){var t=e.r,i=e.g,r=e.b,a=e.a,s=a===void 0?1:a;return _(t)&&_(i)&&_(r)?ut({r:Number(t),g:Number(i),b:Number(r),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,i=e.s,r=e.l,a=e.a,s=a===void 0?1:a;if(!_(t)||!_(i)||!_(r))return null;var o=dt({h:Number(t),s:Number(i),l:Number(r),a:Number(s)});return pt(o)},"hsl"],[function(e){var t=e.h,i=e.s,r=e.v,a=e.a,s=a===void 0?1:a;if(!_(t)||!_(i)||!_(r))return null;var o=(function(n){return{h:gt(n.h),s:T(n.s,0,100),v:T(n.v,0,100),a:T(n.a)}})({h:Number(t),s:Number(i),v:Number(r),a:Number(s)});return wt(o)},"hsv"]]},ft=function(e,t){for(var i=0;i<t.length;i++){var r=t[i][0](e);if(r)return[r,t[i][1]]}return[null,void 0]},re=function(e){return typeof e=="string"?ft(e.trim(),mt.string):typeof e=="object"&&e!==null?ft(e,mt.object):[null,void 0]};var V=function(e,t){var i=W(e);return{h:i.h,s:T(i.s+100*t,0,100),l:i.l,a:i.a}},J=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},yt=function(e,t){var i=W(e);return{h:i.h,s:i.s,l:T(i.l+100*t,0,100),a:i.a}},vt=(function(){function e(t){this.parsed=re(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 w(J(this.rgba),2)},e.prototype.isDark=function(){return J(this.rgba)<.5},e.prototype.isLight=function(){return J(this.rgba)>=.5},e.prototype.toHex=function(){return t=G(this.rgba),i=t.r,r=t.g,a=t.b,o=(s=t.a)<1?q(w(255*s)):"","#"+q(i)+q(r)+q(a)+o;var t,i,r,a,s,o},e.prototype.toRgb=function(){return G(this.rgba)},e.prototype.toRgbString=function(){return t=G(this.rgba),i=t.r,r=t.g,a=t.b,(s=t.a)<1?"rgba("+i+", "+r+", "+a+", "+s+")":"rgb("+i+", "+r+", "+a+")";var t,i,r,a,s},e.prototype.toHsl=function(){return ct(W(this.rgba))},e.prototype.toHslString=function(){return t=ct(W(this.rgba)),i=t.h,r=t.s,a=t.l,(s=t.a)<1?"hsla("+i+", "+r+"%, "+a+"%, "+s+")":"hsl("+i+", "+r+"%, "+a+"%)";var t,i,r,a,s},e.prototype.toHsv=function(){return t=bt(this.rgba),{h:w(t.h),s:w(t.s),v:w(t.v),a:w(t.a,3)};var t},e.prototype.invert=function(){return S({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),S(V(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),S(V(this.rgba,-t))},e.prototype.grayscale=function(){return S(V(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),S(yt(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),S(yt(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"?S({r:(i=this.rgba).r,g:i.g,b:i.b,a:t}):w(this.rgba.a,3);var i},e.prototype.hue=function(t){var i=W(this.rgba);return typeof t=="number"?S({h:t,s:i.s,l:i.l,a:i.a}):w(i.h)},e.prototype.isEqual=function(t){return this.toHex()===S(t).toHex()},e})(),S=function(e){return e instanceof vt?e:new vt(e)};function Dt(e){let t=-1/0;for(let i=0;i<e.length;i++)e[i]>t&&(t=e[i]);return t}function L(e){return String(e??"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function kt(e){return L(typeof e=="number"?`${e}px`:e)}function ae(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 b(e,t=0,i=1){return Math.max(t,Math.min(e,i))}function z(e,t=null,i={}){let{min:r=-1/0,max:a=1/0,integer:s=!1}=i,o=typeof e=="number"?e:typeof e=="string"&&e.trim()!==""?Number(e):NaN;if(!Number.isFinite(o))return t;let n=b(o,r,a);return s?Math.round(n):n}function et(e,t=null){if(Array.isArray(e))return e;if(typeof e=="string"&&e.trim().startsWith("["))try{let i=JSON.parse(e);if(Array.isArray(i))return i}catch{}return t}function it(e,t={}){let{min:i=-1/0,max:r=1/0,fallback:a=null}=t,s=et(e);if(!s&&typeof e=="string"&&e.trim()!==""&&(s=e.split(/[,\s]+/)),!s)return a;let o=s.map(n=>z(n)).filter(n=>n!==null&&n>=i&&n<=r);return o.length?o:a}function se(e,t,i=null){return t.includes(e)?e:i}function oe(e){if(typeof e=="string"){let t=e.trim().toLowerCase();return t!==""&&t!=="false"&&t!=="0"}return!!e}function ne(e){return e===void 0?void 0:e==="true"}function St(e){if(typeof e=="string"&&e.trim().startsWith("["))try{return JSON.parse(e)}catch{}return e}function Ht(e){let t={},i=(o,n=o)=>{let l=ne(e.dataset[n]);l!==void 0&&(t[o]=l)},r=(o,n=o,l=!1)=>{let h=e.dataset[n];h&&(t[o]=l?parseFloat(h):parseInt(h,10))},a=(o,n=o)=>{let l=e.dataset[n];l&&(t[o]=/^\d+(\.\d+)?$/.test(l.trim())?parseFloat(l):l)},s=(o,n=o)=>{let l=e.dataset[n];if(!l)return;let h=et(l);h?t[o]=h:console.warn(`[WaveformPlayer] Invalid ${n} attribute, expected a JSON array:`,l)};if(e.dataset.src&&(t.url=e.dataset.src),e.dataset.url&&(t.url=e.dataset.url),r("height"),r("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),r("barWidth"),r("barSpacing"),r("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),a("buttonSize"),a("buttonRadius"),e.dataset.colorPreset&&(t.colorPreset=e.dataset.colorPreset),e.dataset.waveformColor&&(t.waveformColor=St(e.dataset.waveformColor)),e.dataset.progressColor&&(t.progressColor=St(e.dataset.progressColor)),e.dataset.color&&(t.waveformColor=e.dataset.color),e.dataset.theme&&(t.colorPreset=e.dataset.theme),i("autoplay"),i("showControls"),i("showInfo"),i("showTime"),i("showHoverTime"),i("seekHandle"),i("showBPM","showBpm"),r("bpm"),i("singlePlay"),i("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),s("markers"),r("playbackRate","playbackRate",!0),i("showPlaybackSpeed"),e.dataset.playbackRates){let o=it(e.dataset.playbackRates);o?t.playbackRates=o:console.warn("[WaveformPlayer] Invalid playbackRates attribute:",e.dataset.playbackRates)}return i("enableMediaSession"),i("showMarkers"),i("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 le(e,...t){let i=0;return e.replace(/%(?:(\d+)\$)?s/g,(r,a)=>{let s=a?Number(a)-1:i++;return t[s]??r})}function R(e){let t=Number(e);if(!t||!Number.isFinite(t)||t<0)return"0:00";let i=Math.floor(t/3600),r=Math.floor(t%3600/60),a=Math.floor(t%60);return i>0?`${i}:${r.toString().padStart(2,"0")}:${a.toString().padStart(2,"0")}`:`${r}:${a.toString().padStart(2,"0")}`}var he=0;function ue(e){let t=e||"audio",i=5381;for(let r=0;r<t.length;r++)i=(i<<5)+i+t.charCodeAt(r)|0;return`wp_${(i>>>0).toString(36)}_${(he++).toString(36)}`}function Bt(e){if(!e)return"Audio";let t=e.split("/");return t[t.length-1].split(".")[0].replace(/[-_]/g," ").replace(/\b\w/g,i=>i.toUpperCase())}function Wt(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 i=Number(t[1]),r=Number(t[2]),a=Number(t[3]);if(!Number.isFinite(i)||!Number.isFinite(r)||!Number.isFinite(a))return null;let s=t[4]===void 0?1:Number(t[4]);return Number.isFinite(s)?(t[5]==="%"&&(s/=100),{r:i,g:r,b:a,a:b(s,0,1)}):null}function de(e){let t=Wt(e);return!t||t.a<=0?null:(t.r*299+t.g*587+t.b*114)/1e3}function Et(...e){let t={};for(let i of e)for(let r in i)i[r]!==null&&i[r]!==void 0&&(t[r]=i[r]);return t}function ce(e,t){let i;return function(...r){let a=()=>{clearTimeout(i),e(...r)};clearTimeout(i),i=setTimeout(a,t)}}function U(e,t){if(e.length===t)return e;if(e.length===0||t===0)return[];let i=[];if(t>e.length){let r=(e.length-1)/(t-1);for(let a=0;a<t;a++){let s=a*r,o=Math.floor(s),n=Math.ceil(s),l=s-o;if(n>=e.length)i.push(e[e.length-1]);else if(o===n)i.push(e[o]);else{let h=e[o]*(1-l)+e[n]*l;i.push(h)}}}else{let r=e.length/t;for(let a=0;a<t;a++){let s=Math.floor(a*r),o=Math.floor((a+1)*r),n=0,l=0;for(let h=s;h<=o&&h<e.length;h++)e[h]>n&&(n=e[h]),l++;if(l===0){let h=Math.min(Math.round(a*r),e.length-1);n=e[h]}i.push(n)}}return i}function x(e,t,i,r){if(!Array.isArray(t))return t;if(t.length<2)return t[0];let a=i.width,s=i.height,o=r&&r.waveformGradient,[n,l,h,u]=o==="horizontal"?[0,0,a,0]:o==="diagonal"?[0,0,a,s]:[0,0,0,s];try{let c=e.createLinearGradient(n,l,h,u);return t.forEach((p,y)=>c.addColorStop(y/(t.length-1),p)),c}catch{return t[0]}}function I(e,t,i,r,a,s){if((Array.isArray(s)?s.some(o=>o>0):s>0)&&typeof e.roundRect=="function"){let o=Math.min(r/2,Math.abs(a)/2),n=l=>b(l,0,o);e.beginPath(),e.roundRect(t,i,r,a,Array.isArray(s)?s.map(n):n(s)),e.fill()}else e.fillRect(t,i,r,a)}function Nt(e,t){return(e.barRadius||0)*t}function pe(e,t){let i=Nt(e,t);return[i,i,0,0]}function Pt(e,t,i,r,a){let s=a/2;e.beginPath(),e.moveTo(t,r-s),e.lineTo(i-s,r-s),e.arc(i-s,r,s,-Math.PI/2,Math.PI/2),e.lineTo(t,r+s),e.arc(t,r,s,Math.PI/2,-Math.PI/2),e.closePath()}function K(e,t,i,r,a){let s=window.devicePixelRatio||1,o=a.barWidth*s,n=a.barSpacing*s,l=Math.floor(t.width/(o+n)),h=U(i,l),u=t.height,c=r*t.width,p=pe(a,s),y=x(e,a.color,t,a),g=x(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height),e.fillStyle=y;for(let m=0;m<h.length;m++){let f=m*(o+n);if(f+o>t.width)break;let v=h[m]*u*.9,d=u-v;I(e,f,d,o,v,p)}e.save(),e.beginPath(),e.rect(0,0,c,u),e.clip(),e.fillStyle=g;for(let m=0;m<h.length;m++){let f=m*(o+n);if(f>c)break;let v=h[m]*u*.9,d=u-v;I(e,f,d,o,v,p)}e.restore()}function me(e,t,i,r,a){let s=window.devicePixelRatio||1,o=a.barWidth*s,n=a.barSpacing*s,l=Math.floor(t.width/(o+n)),h=U(i,l),u=t.height,c=u/2,p=r*t.width,y=Nt(a,s),g=[y,y,0,0],m=[0,0,y,y],f=x(e,a.color,t,a),v=x(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height),e.fillStyle=f;for(let d=0;d<h.length;d++){let E=d*(o+n);if(E+o>t.width)break;let P=h[d]*u*.45;I(e,E,c-P,o,P,g),I(e,E,c,o,P,m)}e.save(),e.beginPath(),e.rect(0,0,p,u),e.clip(),e.fillStyle=v;for(let d=0;d<h.length;d++){let E=d*(o+n);if(E>p)break;let P=h[d]*u*.45;I(e,E,c-P,o,P,g),I(e,E,c,o,P,m)}e.restore()}function fe(e,t,i,r,a){let s=t.width,o=t.height,n=o/2,l=o*.35;e.clearRect(0,0,s,o);let h=(u,c,p=1,y=!1)=>{let g=x(e,u,t,a),m=Array.isArray(u)?u[u.length-1]:u;y&&(e.shadowBlur=12,e.shadowColor=m),e.strokeStyle=g,e.lineWidth=c,e.lineCap="round",e.lineJoin="round",e.beginPath(),e.moveTo(0,n);let f=[],v=Math.floor(i.length*p);for(let d=0;d<v;d++){let E=d/(i.length-1)*s,P=i[d],C=Math.sin(d*.1)*P,M=n+C*l;f.push({x:E,y:M})}for(let d=0;d<f.length-1;d++){let E=f[d].x+(f[d+1].x-f[d].x)*.5,P=f[d].y,C=f[d+1].x-(f[d+1].x-f[d].x)*.5,M=f[d+1].y;e.bezierCurveTo(E,P,C,M,f[d+1].x,f[d+1].y)}e.stroke(),y&&(e.shadowBlur=0)};e.strokeStyle="rgba(255, 255, 255, 0.03)",e.lineWidth=.5,e.beginPath(),e.moveTo(0,n),e.lineTo(s,n),e.stroke();for(let u=0;u<=10;u++){let c=s/10*u;e.beginPath(),e.moveTo(c,0),e.lineTo(c,o),e.stroke()}h(a.color,2,1,!1),r>0&&h(a.progressColor,3,r,!0)}function At(e,t,i,r,a){let s=window.devicePixelRatio||1,o=(a.barWidth||3)*s,n=(a.barSpacing||1)*s,l=Math.floor(t.width/(o+n)),h=U(i,l),u=t.height,c=4*s,p=2*s,y=r*t.width,g=u/2,m=x(e,a.color,t,a),f=x(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height);for(let v=0;v<h.length;v++){let d=v*(o+n);if(d+o>t.width)break;let E=h[v]*u*.9,P=Math.floor(E/(c+p));e.fillStyle=d<y?f:m;for(let C=0;C<P;C++){let M=C*(c+p);e.fillRect(d,g-M-c,o,c),C>0&&e.fillRect(d,g+M,o,c)}}}function Tt(e,t,i,r,a){let s=window.devicePixelRatio||1,o=(a.barWidth||2)*s,n=(a.barSpacing||3)*s,l=Math.floor(t.width/(o+n)),h=U(i,l),u=t.height,c=Math.max(1.5*s,o/2),p=r*t.width,y=u/2,g=x(e,a.color,t,a),m=x(e,a.progressColor,t,a);e.clearRect(0,0,t.width,t.height);for(let f=0;f<h.length;f++){let v=f*(o+n)+o/2;if(v>t.width)break;let d=h[f]*u*.9;e.fillStyle=v<p?m:g,e.beginPath(),e.arc(v,y-d/2,c,0,Math.PI*2),e.fill(),e.beginPath(),e.arc(v,y+d/2,c,0,Math.PI*2),e.fill()}}function ye(e,t,i,r,a){let s=t.width,o=t.height,n=o/2,l=4,h=l/2,u=!!a.seekActive;if(e.clearRect(0,0,s,o),e.fillStyle=x(e,a.color,t,a)||"rgba(255, 255, 255, 0.2)",Pt(e,h,s,n,l),e.fill(),r>0){let c=Math.max(h*2,r*s);e.save(),e.globalAlpha=a.seekHandle&&!u?.7:1,e.fillStyle=x(e,a.progressColor,t,a)||"rgba(255, 255, 255, 0.9)",Pt(e,h,c,n,l),e.fill(),e.restore()}}var ve={bars:K,bar:K,mirror:me,line:fe,blocks:At,block:At,dots:Tt,dot:Tt,seekbar:ye};function ge(e,t,i,r,a){(ve[a.waveformStyle]||K)(e,t,i,r,a)}function be(e){try{let t=e.getChannelData(0),i=e.sampleRate,r=we(t,i);if(r.length<2)return 120;let a=[];for(let l=1;l<r.length;l++)a.push((r[l]-r[l-1])/i);let s={};a.forEach(l=>{let h=60/l,u=Math.round(h/3)*3;u>60&&u<200&&(s[u]=(s[u]||0)+1)});let o=0,n=120;for(let[l,h]of Object.entries(s))h>o&&(o=h,n=parseInt(l));return n<70&&s[n*2]?n*=2:n>160&&s[Math.round(n/2)]&&(n=Math.round(n/2)),n-1}catch(t){return console.warn("[WaveformPlayer] BPM detection failed:",t),null}}function we(e,t){let i=[],r=0;for(let a=0;a<e.length-2048;a+=1024){let s=0;for(let l=a;l<a+2048;l++)s+=e[l]*e[l];s=s/2048;let o=s-r,n=r*1.8+.01;if(o>n&&s>.01){let l=i[i.length-1]||0,h=t*.15;a-l>h&&i.push(a)}r=s*.8+r*.2}return i}function ke(e,t=1800){let i=e.length/t,r=e.numberOfChannels,a=[];for(let o=0;o<r;o++){let n=e.getChannelData(o);for(let l=0;l<t;l++){let h=~~(l*i),u=~~(h+i),c=0,p=0;for(let g=h;g<u;g++){let m=n[g];m>p&&(p=m),m<c&&(c=m)}let y=Math.max(Math.abs(p),Math.abs(c));(o===0||y>a[l])&&(a[l]=y)}}let s=Dt(a);return s>0?a.map(o=>o/s):a}async function xt(e,t=1800,i=!1){let r;try{let a=window.AudioContext||window.webkitAudioContext;r=new a;let s=await(await fetch(e)).arrayBuffer(),o=await r.decodeAudioData(s),n=ke(o,t);n=Ee(n);let l=null;return i&&(l=be(o)),{peaks:n,bpm:l}}finally{r&&r.close()}}function Se(e=1800){let t=[];for(let i=0;i<e;i++){let r=Math.random()*.5+.3,a=Math.sin(i/e*Math.PI*4)*.2;t.push(b(r+a,.1,1))}return t}function Ee(e,t=.95){let i=Dt(e);if(i===0||i>t)return e;let r=t/i;return e.map(a=>a*r)}var X=128;function Ct(e){let t=document.documentElement,i=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||i.classList.contains(e)||i.classList.contains(`${e}-mode`)||i.getAttribute("data-theme")===e}function Pe(e){let t=0,i=0;for(let r=e;r&&r.nodeType===1&&i<.995;r=r.parentElement){let a=Wt(getComputedStyle(r).backgroundColor);if(!a||a.a<=0)continue;let s=a.a*(1-i);t+=(a.r*299+a.g*587+a.b*114)/1e3*s,i+=s}return{sum:t,alpha:i}}function Ae(){let e=de(getComputedStyle(document.body).color);if(e!==null)return e>X?"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 F(e){if(Ct("dark"))return"dark";if(Ct("light"))return"light";try{let t=e&&e.nodeType===1?e:document.body,{sum:i,alpha:r}=Pe(t),a=Ae(),s=i+(a==="dark"?0:255)*(1-r);return s>X?"light":s<X?"dark":a}catch{return"dark"}}var D={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 Lt(e,t){if(e&&D[e])return D[e];let i=F(t);return D[i]}var Q={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},$t={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}},Ot=["auto","top","center","bottom"],rt=.25,at=4,Te={buttonAlign:Ot,layout:["default","preview"],buttonStyle:["circle","minimal"],artworkPosition:["info","button"],waveformStyle:Object.keys($t),waveformGradient:["vertical","horizontal","diagonal"],audioMode:["self","external"],preload:["none","metadata","auto"],colorPreset:Object.keys(D),crossOrigin:["anonymous","use-credentials"]},xe={height:{min:1,integer:!0},samples:{min:1,integer:!0},barWidth:{min:0},barSpacing:{min:0},barRadius:{min:0},bpm:{min:1},playbackRate:{min:rt,max:at}},Ce=["autoplay","showControls","showInfo","showTime","showHoverTime","seekHandle","showBPM","singlePlay","playOnSeek","enableMediaSession","showMarkers","accessibleSeek","showPlaybackSpeed"],Le=["onLoad","onPlay","onPause","onEnd","onError","onTimeUpdate","onNextTrack","onPreviousTrack"];function Y(e,t){console.warn(`[WaveformPlayer] Invalid ${e} option, using default:`,t)}function Z(e){let t=et(e);return t?t.reduce((i,r)=>{let a=r&&typeof r=="object"?z(r.time,null,{min:0}):null;return a===null?(Y("marker",r),i):(i.push({...r,time:a,label:r.label==null?"":r.label}),i)},[]):(e!=null&&Y("markers",e),[])}function Mt(e){let t=r=>e[r]!=null,i=r=>{Y(r,e[r]),e[r]=Q[r]};for(let[r,a]of Object.entries(xe)){if(!t(r))continue;let s=z(e[r],null,a);s===null?i(r):e[r]=s}for(let[r,a]of Object.entries(Te))t(r)&&se(e[r],a)===null&&i(r);for(let r of Ce)e[r]=oe(e[r]);for(let r of Le)t(r)&&typeof e[r]!="function"&&i(r);if(t("playbackRates")){let r=it(e.playbackRates,{min:rt,max:at,fallback:null});r===null?i("playbackRates"):e.playbackRates=r}e.markers=Z(e.markers);for(let r of["buttonSize","buttonRadius"]){if(!t(r))continue;let a=e[r];(typeof a=="number"?Number.isFinite(a):typeof a=="string"&&a.trim()!=="")||i(r)}for(let r of["waveformColor","progressColor"]){if(!t(r))continue;let a=e[r];!(typeof a=="string"&&a.trim()!=="")&&!Array.isArray(a)&&i(r)}return e}var Me="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>'),_t=5,Rt=10,_e='button, a[href], input, [role="slider"]',H=class k{static instances=new Map;static currentlyPlaying=null;constructor(t,i={}){if(this.container=typeof t=="string"?document.querySelector(t):t,!this.container)throw new Error("[WaveformPlayer] Container element not found");let r=Ht(this.container),a={...i};a.style&&!a.waveformStyle&&(a.waveformStyle=a.style),a.src&&!a.url&&(a.url=a.src),this.options=Mt(Et(Q,r,a));let s=Lt(this.options.colorPreset,this.container);this._autoTheme=this.options.colorPreset==null||!D[this.options.colorPreset],this._presetKeys=[],this._scheme=this.options.colorPreset&&D[this.options.colorPreset]?this.options.colorPreset:F(this.container);for(let[n,l]of Object.entries(s))(this.options[n]===null||this.options[n]===void 0)&&(this.options[n]=l,this._presetKeys.push(n));let o=$t[this.options.waveformStyle];o&&(r.barWidth===void 0&&i.barWidth===void 0&&(this.options.barWidth=o.barWidth),r.barSpacing===void 0&&i.barSpacing===void 0&&(this.options.barSpacing=o.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||ue(this.options.url),k.instances.set(this.id,this),k._watchTheme();try{this.init()}catch(n){throw k.instances.delete(this.id),this._ac.abort(),n}setTimeout(()=>{this._emit("waveformplayer:ready",{player:this,url:this.options.url})},100)}_emit(t,i,r=!1){let a=new CustomEvent(t,{bubbles:!0,cancelable:r,detail:i});return this.container.dispatchEvent(a),a}_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=Ot.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 i=[];this.options.buttonSize!=null&&i.push(`--wfp-btn-size: ${kt(this.options.buttonSize)}`),this.options.buttonRadius!=null&&i.push(`--wfp-btn-radius: ${kt(this.options.buttonRadius)}`);let r=i.length?` style="${i.join("; ")};"`:"",a=this.options.artworkPosition==="button"&&this.options.artwork,s=a?`<img class="waveform-btn-artwork" src="${L(this.options.artwork)}" alt="" aria-hidden="true">`:"",o=this.options.showControls?`
+        <button class="waveform-btn${this.options.buttonStyle==="minimal"?" waveform-btn-minimal":""}${a?" waveform-btn-has-artwork":""}" aria-label="${L(this.options.playPauseLabel)}"${r}>
           ${s}
           <span class="waveform-icon-play">${this.options.playIcon}</span>
           <span class="waveform-icon-pause" style="display:none;">${this.options.pauseIcon}</span>
@@ -61,4 +61,4 @@ import{store as Pe,getContext as N,getElement as Ae}from"@wordpress/interactivit
       ${n}
     </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=he)},{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 i=this.container.querySelector(".waveform-title");if(!i)return;this.artistEl=this.createArtistElement(),i.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,i=""){if(this.options.artwork=t||null,this.options.artworkAlt=i||"",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 a=this.container.querySelector(".waveform-text");if(!a)return;this.artworkEl=this.createArtworkElement(),a.before(this.artworkEl)}this.artworkEl.src=t,this.artworkEl.alt=i||""}}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"),i=this.container.querySelector(".speed-menu");if(!t||!i)return;let a=()=>Array.from(i.querySelectorAll(".speed-option")),r=()=>i.style.display!=="none",s=l=>{if(i.style.display=l?"block":"none",t.setAttribute("aria-expanded",l?"true":"false"),l){let h=a();(h.find(u=>u.getAttribute("aria-checked")==="true")||h[0])?.focus()}},o=l=>{let h=a();h.length&&h[(l+h.length)%h.length].focus()},n=l=>{this.setPlaybackRate(parseFloat(l.dataset.rate)),s(!1),t.focus()};t.addEventListener("click",l=>{l.stopPropagation(),s(!r())},{signal:this._ac.signal}),document.addEventListener("click",()=>s(!1),{signal:this._ac.signal}),i.addEventListener("click",l=>{l.stopPropagation();let h=l.target.closest(".speed-option");h&&n(h)},{signal:this._ac.signal}),t.closest(".waveform-speed")?.addEventListener("keydown",l=>{let h=a(),u=h.indexOf(document.activeElement);if(!r()){(l.key==="ArrowDown"||l.key==="ArrowUp")&&document.activeElement===t&&(l.preventDefault(),s(!0));return}switch(l.key){case"ArrowDown":l.preventDefault(),o(u<0?0:u+1);break;case"ArrowUp":l.preventDefault(),o(u<0?h.length-1:u-1);break;case"Home":l.preventDefault(),o(0);break;case"End":l.preventDefault(),o(h.length-1);break;case"Escape":l.preventDefault(),s(!1),t.focus();break;case"Tab":s(!1);break}},{signal:this._ac.signal}),this.updateSpeedUI()}initKeyboardControls(){this.container.setAttribute("tabindex","-1"),this.container.addEventListener("click",t=>{t.target.closest(ue)||(S.getAllInstances().forEach(i=>{i!==this&&i.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 i=t.key,a=!!this.audio,r=a?this.audio.currentTime:0;if(a&&i>="0"&&i<="9"){t.preventDefault(),this.seekToPercent(parseInt(i)/10);return}let s={" ":()=>this.togglePlay()};a&&(s.ArrowLeft=()=>this.seekTo(w(r-5,0,this.audio.duration)),s.ArrowRight=()=>this.seekTo(w(r+5,0,this.audio.duration)),s.ArrowUp=()=>this.setVolume(w(this.audio.volume+.1)),s.ArrowDown=()=>this.setVolume(w(this.audio.volume-.1)),s.m=s.M=()=>this.audio.muted=!this.audio.muted),s[i]&&(t.preventDefault(),s[i]())},{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 i=this.getSeekDuration();if(!i)return;let a=this.getSeekCurrentTime(),r;switch(t.key){case"ArrowLeft":case"ArrowDown":r=a-wt;break;case"ArrowRight":case"ArrowUp":r=a+wt;break;case"PageDown":r=a-kt;break;case"PageUp":r=a+kt;break;case"Home":r=0;break;case"End":r=i;break;default:return}t.preventDefault(),t.stopPropagation(),this.seekToSeconds(r)},{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 i=this.getSeekDuration();if(!i)return;let a=w(t,0,i);if(this.options.audioMode==="external"){this._requestSeek(a/i),this.updateSeekAccessibility();return}this.seekTo(a)}applySeekLabel(t=this.options.title){if(!this.seekEl)return;let i=this.options.seekLabel||t||"Seek";this.seekEl.setAttribute("aria-label",i)}updateSeekAccessibility(){if(!this.seekEl)return;let t=this.getSeekDuration(),i=Math.min(this.getSeekCurrentTime(),t);this.seekEl.setAttribute("aria-valuemax",String(Math.round(t))),this.seekEl.setAttribute("aria-valuenow",String(Math.round(i))),this.seekEl.setAttribute("aria-valuetext",Gt(this.options.seekValueText||"%1$s of %2$s",D(i),D(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(w(this.audio.currentTime-10,0,this.audio.duration))}),navigator.mediaSession.setActionHandler("seekforward",()=>{this.seekTo(w(this.audio.currentTime+10,0,this.audio.duration))}),navigator.mediaSession.setActionHandler("seekto",a=>{a.seekTime!==null&&this.seekTo(a.seekTime)});let t=this.options.onNextTrack,i=this.options.onPreviousTrack;try{navigator.mediaSession.setActionHandler("nexttrack",typeof t=="function"?()=>t(this):null)}catch{}try{navigator.mediaSession.setActionHandler("previoustrack",typeof i=="function"?()=>i(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 i=this.audio.duration;navigator.mediaSession.setPositionState&&i&&isFinite(i)&&navigator.mediaSession.setPositionState({duration:i,playbackRate:this.audio.playbackRate||1,position:w(this.audio.currentTime,0,i)})}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",i=>this.onError(i))),this.canvas.addEventListener("click",i=>this.handleCanvasClick(i)),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",i=>{if(!(i.pointerType==="mouse"&&i.button!==0)){this._dragging=!0;try{this.canvas.setPointerCapture(i.pointerId)}catch{}this._scrubTo(i.clientX)}}),this.canvas.addEventListener("pointermove",i=>{if(this._dragging){this._scrubTo(i.clientX);return}let a=this.canvas.getBoundingClientRect();a.width&&(this._handleNear=Math.abs(i.clientX-a.left-this.progress*a.width)<=10,this._updateSeekHandle())});let t=i=>{if(this._dragging){this._dragging=!1,this._suppressClick=!0;try{this.canvas.releasePointerCapture(i.pointerId)}catch{}this._seekFromPointer(i.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=Xt(()=>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.audio&&(this.audio.src=t,await new Promise((a,r)=>{let s=()=>{this.audio.removeEventListener("loadedmetadata",s),this.audio.removeEventListener("error",o),a()},o=n=>{this.audio.removeEventListener("loadedmetadata",s),this.audio.removeEventListener("error",o),r(n)};this.audio.addEventListener("loadedmetadata",s),this.audio.addEventListener("error",o)}));let i=this.options.title||Pt(t);if(this.titleEl&&(this.titleEl.textContent=i),this.applySeekLabel(i),this.options.waveform)this.setWaveformData(this.options.waveform);else try{let a=await yt(t,this.options.samples,this.options.showBPM);this.waveformData=a.peaks,a.bpm&&(this.detectedBPM=a.bpm,this.updateBPMDisplay())}catch(a){console.warn("[WaveformPlayer] Using placeholder waveform:",a),this.waveformData=oe(this.options.samples)}this.drawWaveform(),this.renderMarkers(),this.options.onLoad&&this.options.onLoad(this)}catch(i){this.onError(i)}finally{this.setLoading(!1)}}async loadTrack(t,i=null,a=null,r={}){let s=Object.prototype.hasOwnProperty.call(r,"artwork"),o=Object.prototype.hasOwnProperty.call(r,"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=ct(this.options,{url:t,title:i===null?this.options.title:i,artist:a===null?this.options.artist:a,...r}),s&&(this.options.artwork=r.artwork||null),o?this.options.artworkAlt=r.artworkAlt||"":s&&(this.options.artworkAlt=this.options.artwork?bt.artworkAlt:""),r.preload&&this.audio&&(this.audio.preload=r.preload),r.crossOrigin&&this.audio&&(this.audio.crossOrigin=r.crossOrigin),a!==null&&this.syncArtist(a),(s||o)&&this.syncArtwork(s?r.artwork:this.options.artwork,o?r.artworkAlt:this.options.artworkAlt),this.options.markers=r.markers||[],this.options.waveform=r.waveform||null,await this.load(t),r.autoplay!==!1&&this.play()?.catch(()=>{})}setWaveformData(t){if(typeof t=="string"&&t.trim().endsWith(".json")){fetch(t.trim()).then(i=>i.json()).then(i=>{this.waveformData=Array.isArray(i)?i:i.peaks||[],i.markers&&!this.options.markers?.length&&(this.options.markers=i.markers,this.renderMarkers()),this.drawWaveform()}).catch(()=>{});return}if(typeof t=="string")try{let i=JSON.parse(t);this.waveformData=Array.isArray(i)?i:[]}catch{this.waveformData=t.split(",").map(Number)}else this.waveformData=Array.isArray(t)?t:[];this.drawWaveform()}drawWaveform(){!this.ctx||this.waveformData.length===0||ie(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,i=this.canvas.parentElement.getBoundingClientRect();this.canvas.width=i.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((i,a)=>{if(i.time>t){console.warn(`[WaveformPlayer] Marker "${i.label}" at ${i.time}s exceeds audio duration of ${t}s`);return}let r=i.time/t*100,s=document.createElement("button");s.className="waveform-marker",s.style.left=`${r}%`,s.style.backgroundColor=i.color||"rgba(255, 255, 255, 0.5)",s.setAttribute("aria-label",i.label),s.setAttribute("data-time",i.time);let o=document.createElement("span");o.className="waveform-marker-tooltip",o.textContent=i.label,s.appendChild(o),s.addEventListener("click",n=>{n.stopPropagation(),this.seekTo(i.time),this.options.playOnSeek&&!this.isPlaying&&this.play()}),this.markersContainer.appendChild(s)})}setActiveMarker(t){this.markersContainer&&this.markersContainer.querySelectorAll(".waveform-marker").forEach((i,a)=>i.classList.toggle("active",a===t))}updateActiveMarker(){if(!this.markersContainer)return;let t=this.markersContainer.querySelectorAll(".waveform-marker");if(!t.length)return;let i=this.getSeekDuration(),a=i?this.progress*i:0,r=-1,s=-1/0;t.forEach((o,n)=>{let l=parseFloat(o.getAttribute("data-time"));Number.isFinite(l)&&l<=a+.05&&l>s&&(s=l,r=n)}),r!==this._activeMarkerIndex&&(this._activeMarkerIndex=r,this.setActiveMarker(r),clearTimeout(this._markerLabelTimer),t.forEach((o,n)=>o.classList.toggle("show-label",n===r)),r>=0&&(this._markerLabelTimer=setTimeout(()=>{this.markersContainer?.querySelectorAll(".waveform-marker").forEach(o=>o.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",i=>{this._dragging||this._updateHoverTip(i.clientX)}),this.seekEl.addEventListener("pointerleave",()=>{this._dragging||this._hideHoverTip()}))}_updateHoverTip(t){let i=this.hoverTimeEl;if(!i)return;let a=this.getSeekDuration();if(!a){i.style.opacity="0";return}let r=this.canvas.getBoundingClientRect(),s=w((t-r.left)/r.width);i.textContent=D(s*a),i.style.left=s*100+"%",i.style.opacity="1"}_hideHoverTip(){this.hoverTimeEl&&(this.hoverTimeEl.style.opacity="0")}_scrubTo(t){let i=this.canvas.getBoundingClientRect();if(!i.width)return;this.progress=w((t-i.left)/i.width),this.drawWaveform(),this._updateSeekHandle();let a=this.getSeekDuration();a&&this.currentTimeEl?(this.currentTimeEl.textContent=D(this.progress*a),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 i=this.canvas.getBoundingClientRect();if(!i.width)return;let a=w((t-i.left)/i.width);if(this.options.audioMode==="external"){this._requestSeek(a);return}!this.audio||!this.audio.duration||this.seekToPercent(a)}setLoading(t){this.isLoading=t,this.loadingEl&&(this.loadingEl.style.display=t?"block":"none"),this.seekEl&&this.seekEl.setAttribute("aria-busy",t?"true":"false")}onMetadataLoaded(){this.isDestroying||(this.totalTimeEl&&(this.totalTimeEl.textContent=D(this.audio.duration)),this.renderMarkers(),this.updateSeekAccessibility())}setPlayButtonState(t){if(!this.playBtn)return;this.playBtn.classList.toggle("playing",t);let i=this.playBtn.querySelector(".waveform-icon-play"),a=this.playBtn.querySelector(".waveform-icon-pause");i&&(i.style.display=t?"none":"flex"),a&&(a.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=D(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=J();let t=gt(this.options.colorPreset);for(let i of this._presetKeys||[])i in t&&(this.options[i]=t[i]);this._applyThemeColors()}_applyThemeColors(){this.container.classList.toggle("waveform-theme-light",this._scheme==="light"),this.canvas&&this.drawWaveform()}static _watchTheme(){if(S._themeWatch||typeof document>"u")return;let t=()=>requestAnimationFrame(()=>{S.instances.forEach(s=>{try{s.refreshTheme()}catch{}})}),i={attributes:!0,attributeFilter:["class","data-theme","data-color-scheme","style"]},a=new MutationObserver(t);a.observe(document.documentElement,i),document.body&&a.observe(document.body,i);let r=null;try{r=window.matchMedia("(prefers-color-scheme: dark)"),r.addEventListener("change",t)}catch{}S._themeWatch={obs:a,mq:r,refresh:t}}updateSpeedUI(){if(!this.audio)return;let t=this.container.querySelector(".speed-value");if(t){let i=this.audio.playbackRate;t.textContent=i===1?"1x":`${i}x`}this.container.querySelectorAll(".speed-option").forEach(i=>{let a=parseFloat(i.dataset.rate)===this.audio.playbackRate;i.classList.toggle("active",a),i.setAttribute("aria-checked",a?"true":"false")})}play(){if(this.options.singlePlay&&S.currentlyPlaying&&S.currentlyPlaying!==this&&S.currentlyPlaying.pause(),this.options.audioMode==="external"){this._emit("waveformplayer:request-play",this._buildTrackDetail(),!0).defaultPrevented||(S.currentlyPlaying=this);return}return S.currentlyPlaying=this,this.audio.play()}pause(){if(S.currentlyPlaying===this&&(S.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 i=this.isPlaying;this.isPlaying=!!t,this.setPlayButtonState(this.isPlaying),this.isPlaying&&!i?(this.startSmoothUpdate?.(),this._emit("waveformplayer:play",{player:this,url:this.options.url}),this.options.onPlay&&this.options.onPlay(this)):!this.isPlaying&&i&&(this.stopSmoothUpdate?.(),this._emit("waveformplayer:pause",{player:this,url:this.options.url}),this.options.onPause&&this.options.onPause(this))}setProgress(t,i){!i||i<=0||(this.progress=w(t/i),this.currentTimeEl&&(this.currentTimeEl.textContent=D(t)),this._extDuration=i,this.totalTimeEl&&(!this.totalTimeEl.dataset._extSet||this.totalTimeEl.dataset._extDur!==String(i))&&(this.totalTimeEl.textContent=D(i),this.totalTimeEl.dataset._extSet="1",this.totalTimeEl.dataset._extDur=String(i)),this.drawWaveform?.(),this.updateActiveMarker(),this._emit("waveformplayer:timeupdate",{player:this,currentTime:t,duration:i,progress:this.progress,url:this.options.url}),this.options.onTimeUpdate&&this.options.onTimeUpdate(t,i,this),this.progress>=1?this._extEnded||(this._extEnded=!0,this._emit("waveformplayer:ended",{player:this,url:this.options.url,currentTime:i,duration:i}),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=w(t,0,this.audio.duration),this.updateProgress())}seekToPercent(t){this.audio&&this.audio.duration&&(this.audio.currentTime=this.audio.duration*w(t),this.updateProgress())}setVolume(t){let i=Number(t);this.audio&&Number.isFinite(i)&&(this.audio.volume=w(i))}setPlaybackRate(t){if(!this.audio)return;let i=w(t,.5,2);this.audio.playbackRate=i,this.options.playbackRate=i,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),S.instances.delete(this.id),S.currentlyPlaying===this&&(S.currentlyPlaying=null),this.audio&&(this.audio.pause(),this.audio.src="",this.audio.load(),this.audio=null),this.container.innerHTML="",this.canvas=null,this.ctx=null,this.playBtn=null,this.waveformData=[]}static getInstance(t){if(typeof t=="string"){let i=this.instances.get(t);if(i)return i;let a=document.getElementById(t);if(a)return Array.from(this.instances.values()).find(r=>r.container===a)}if(t instanceof HTMLElement)return Array.from(this.instances.values()).find(i=>i.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,i=1800){try{return(await yt(t,i)).peaks}catch(a){throw console.error("[WaveformPlayer] Failed to generate waveform:",a),a}}static getPeaksUrl(t){if(!t)return;let i=t.replace(/\.(mp3|wav|ogg|flac|m4a|aac)(\?[^#]*)?(#.*)?$/i,".json$2$3");return i===t?void 0:i}};R.utils={formatTime:D,extractTitleFromUrl:Pt,escapeHtml:L,isSafeHref:Ut,parseDataAttributes:Et};var Tt=()=>typeof window<"u"&&typeof document<"u";function de(){Tt()&&document.querySelectorAll("[data-waveform-player]").forEach(e=>{if(!(e.dataset.waveformInitialized==="true"||R.getInstance(e)))try{new R(e),e.dataset.waveformInitialized="true"}catch(t){console.error("[WaveformPlayer] Failed to initialize:",t,e)}})}R.init=de;Tt()&&(window.WaveformPlayer=R);var xt=R;var ce=100,pe="Seek";function Mt(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function _t(e){let t=e?.trim().match(/^[\w-]+-gradient\((.*)\)$/i);if(!t)return[];let i=[],a=0,r="";for(let s of t[1]){if(s==="("?++a:s===")"&&--a,s===","&&a===0){i.push(r.trim()),r="";continue}r+=s}return r.trim()&&i.push(r.trim()),i}function me(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 a=0,r=!1;for(let s=0;s<e.length;s++){let o=e[s];if(o==="("?(r=!0,++a):o===")"&&--a,r&&a===0)return e.slice(0,s+1)}}function fe(e){let t=me(e);if(t)return t;let[i]=e.split(/\s+/);if(k(i).isValid())return i}function ye(e){let i=_t(e)[0],a=i?.match(/^(-?\d+(?:\.\d+)?)deg$/i);if(a){let n=(Number(a[1])%360+360)%360;return n===90||n===270?"horizontal":n===0||n===180?"vertical":"diagonal"}if(!i?.startsWith("to "))return;let r=i.toLowerCase().replace(/^to\s+/,""),s=r.includes("left")||r.includes("right"),o=r.includes("top")||r.includes("bottom");if(s&&o)return"diagonal";if(s)return"horizontal";if(o)return"vertical"}function ve(e,t){if(!t||k(t).isValid())return t;let i=e.ownerDocument.createElement("span");if(i.style.color=t,!i.style.color)return t;e.appendChild(i);let a=Mt(i).color;return i.remove(),a&&k(a).isValid()?a:t}function K(e,t){let i=ge(t)?.map(a=>ve(e,a)).filter(a=>k(a).isValid());return i?.length>1?i:void 0}function Ct(e,t){return Array.isArray(e)?e.map(i=>k(i).alpha(t).toRgbString()):k(e).alpha(t).toRgbString()}function Dt(e){return Array.isArray(e)?e[e.length-1]:e}function ge(e){let t=_t(e).map(fe).filter(Boolean);return t.length>1?t:void 0}function Lt(e){return Array.isArray(e)?JSON.stringify(e):e}function be(e,t,i,a){let r=i||Mt(e).color,s=K(e,a),o=s||t||r,n=Ct(o,.3),l=Ct(o,.6),h=s?ye(a):void 0;return{textColor:r,waveformColor:n,progressColor:l,...h&&{waveformGradient:h}}}function we({url:e,title:t,artist:i,artwork:a,waveformColor:r,progressColor:s,waveformGradient:o,buttonColor:n,seekLabel:l,seekValueText:h,height:u=ce,waveformStyle:c="bars"}){let p=document.createElement("div");return p.setAttribute("data-waveform-player",""),p.setAttribute("data-url",e),p.setAttribute("data-height",String(u)),p.setAttribute("data-waveform-style",c),p.setAttribute("data-waveform-color",Lt(r)),p.setAttribute("data-progress-color",Lt(s)),o&&p.setAttribute("data-waveform-gradient",o),p.setAttribute("data-button-color",n),p.setAttribute("data-seek-label",It(l)),h&&p.setAttribute("data-seek-value-text",h),p.setAttribute("data-text-color",n),p.setAttribute("data-text-secondary-color",n),t&&p.setAttribute("data-title",t),i&&p.setAttribute("data-artist",i),a&&p.setAttribute("data-artwork",a),p}function ke(e,{backgroundColor:t,backgroundGradient:i,textColor:a,playButtonColor:r,playButtonGradient:s}={}){let o=e.querySelector(".waveform-container"),n=e.querySelector(".waveform-btn"),l=Dt(K(e,s)||r);l?e.style.setProperty("--wfp-button-color",l):e.style.removeProperty("--wfp-button-color"),a?(e.style.setProperty("--wfp-text-color",a),e.style.setProperty("--wfp-text-secondary-color",a)):(e.style.removeProperty("--wfp-text-color"),e.style.removeProperty("--wfp-text-secondary-color")),n&&(s?n.style.background=s:n.style.removeProperty("background")),o&&(i?o.style.background=i:t?(o.style.removeProperty("background"),o.style.backgroundColor=t):(o.style.removeProperty("background"),o.style.removeProperty("background-color")))}function Se(e,t){let a=k(t).isDark()?"#ffffff":"#000000";e.querySelectorAll("svg path").forEach(s=>{s.style.fill=a})}function Ee(e,{play:t="Play",pause:i="Pause"}={}){let a=e.querySelector(".waveform-btn");if(!a)return;a.setAttribute("aria-label",t);let r=()=>a.setAttribute("aria-label",i),s=()=>a.setAttribute("aria-label",t);return e.addEventListener("waveformplayer:play",r),e.addEventListener("waveformplayer:pause",s),e.addEventListener("waveformplayer:ended",s),()=>{e.removeEventListener("waveformplayer:play",r),e.removeEventListener("waveformplayer:pause",s),e.removeEventListener("waveformplayer:ended",s)}}function It(e){return e||pe}function Rt(e,t){let i=It(t);e.options.seekLabel=i,e.applySeekLabel?.(i);let a=e?.container?.querySelector(".waveform-container");a&&a.setAttribute("aria-label",i)}function X(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 $(e){e.name!=="AbortError"&&console.error("Playlist play error:",e)}function Ht(e,{src:t,title:i,artist:a,image:r,imageAlt:s,waveformColor:o,waveformGradient:n,textColor:l,backgroundColor:h,backgroundGradient:u,autoPlay:c,onEnded:p,labels:y,waveformStyle:g,showPlayButtonArtwork:m=!1}){let f=m?void 0:r,{textColor:v,waveformColor:d,progressColor:E,waveformGradient:P}=be(e,o,l,n),C=K(e,n),M=Dt(C||o),A=we({url:t,title:i,artist:a,artwork:f,waveformColor:d,progressColor:E,waveformGradient:P,buttonColor:v,seekLabel:i||y?.seek,seekValueText:y?.seekValueText,waveformStyle:g});e.appendChild(A);let H=new xt(A);H.artworkEl&&(H.artworkEl.alt=s||""),ke(A,{backgroundColor:h,backgroundGradient:u,textColor:v,playButtonColor:m?void 0:M,playButtonGradient:m?void 0:n});let Y,q={ready:()=>{Se(A,M||v),m&&X(A,r),Y=Ee(A,y),c&&H.play()?.catch($)},ended:()=>p?.()};return A.addEventListener("waveformplayer:ready",q.ready),A.addEventListener("waveformplayer:ended",q.ended),{instance:H,container:A,destroy:()=>{Y?.(),A.removeEventListener("waveformplayer:ready",q.ready),A.removeEventListener("waveformplayer:ended",q.ended),H.destroy(),A.remove()}}}var F=new WeakMap,Q=new Map,{state:Bt}=Pe("core/playlist",{state:{playlists:{},get isCurrentTrack(){let{currentId:e,trackId:t}=N();return e===t},get isCurrentTrackPlaying(){let{currentId:e,isPlaying:t,trackId:i}=N();return e===i&&!!t},get trackButtonActionLabel(){let{labelPauseTrack:e,labelSelectTrack:t}=N();return Bt.isCurrentTrackPlaying?e:t}},actions:{changeTrack(){let e=N();if(e.currentId===e.trackId){let t=Q.get(e.playlistId)?.instance;t?.isPlaying?(e.isPlaying=!1,t.pause()):t?.play()?.catch($);return}e.isPlaying=!1,e.currentId=e.trackId}},callbacks:{initWaveformPlayer(){let e=N(),{ref:t}=Ae();if(!e.currentId||!t)return;let i=Bt.playlists[e.playlistId]?.tracks[e.currentId];if(!i?.url)return;let a=F.get(t);if(a?.url===i.url)return;let r=!!a?.url;Te(t,i,r,e)}}},{lock:!0});function Te(e,t,i,a){let r=F.get(e),s=a.showPlayButtonArtwork===!0,o=s?"":t.image;if(r?.instance)if(!!r.instance.artworkEl!=!!o)r.destroy?.(),F.delete(e);else{Q.set(a.playlistId,r),r.instance.loadTrack(t.url,t.title,t.artist,{artwork:o,artworkAlt:o?t.imageAlt:""}).then(()=>{r.url=t.url,r.instance.artworkEl&&(r.instance.artworkEl.alt=t.imageAlt||""),Rt(r.instance,t.title||e.dataset.labelSeek),s&&X(r.container,t.image),i&&r.instance.play()?.catch($)}).catch($);return}let n={play:e.dataset.labelPlay,pause:e.dataset.labelPause,seek:e.dataset.labelSeek,seekValueText:e.dataset.labelSeekValue},l=Ht(e,{src:t.url,title:t.title,artist:t.artist,image:t.image,imageAlt:t.imageAlt,waveformColor:e.dataset.waveformPlayerColor,waveformGradient:e.dataset.waveformPlayerGradient,backgroundColor:e.dataset.waveformPlayerBackgroundColor,backgroundGradient:e.dataset.waveformPlayerBackgroundGradient,autoPlay:i,labels:n,waveformStyle:a.waveformStyle,showPlayButtonArtwork:s,onEnded:()=>{let g=a.tracks.findIndex(f=>f===a.currentId),m=a.tracks[g+1];m&&(a.currentId=m)}}),h=g=>{a.isPlaying=g},u=()=>h(!0),c=()=>h(!1);l.container.addEventListener("waveformplayer:play",u),l.container.addEventListener("waveformplayer:pause",c),l.container.addEventListener("waveformplayer:ended",c);let p=()=>{l.container.removeEventListener("waveformplayer:play",u),l.container.removeEventListener("waveformplayer:pause",c),l.container.removeEventListener("waveformplayer:ended",c),l.destroy()},y={url:t.url,instance:l.instance,container:l.container,destroy:p};F.set(e,y),Q.set(a.playlistId,y)}
+`,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=Me)},{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 i=this.container.querySelector(".waveform-title");if(!i)return;this.artistEl=this.createArtistElement(),i.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,i=""){if(this.options.artwork=t||null,this.options.artworkAlt=i||"",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 r=this.container.querySelector(".waveform-text");if(!r)return;this.artworkEl=this.createArtworkElement(),r.before(this.artworkEl)}this.artworkEl.src=t,this.artworkEl.alt=i||""}}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"),i=this.container.querySelector(".speed-menu");if(!t||!i)return;let r=()=>Array.from(i.querySelectorAll(".speed-option")),a=()=>i.style.display!=="none",s=l=>{if(i.style.display=l?"block":"none",t.setAttribute("aria-expanded",l?"true":"false"),l){let h=r();(h.find(u=>u.getAttribute("aria-checked")==="true")||h[0])?.focus()}},o=l=>{let h=r();h.length&&h[(l+h.length)%h.length].focus()},n=l=>{this.setPlaybackRate(parseFloat(l.dataset.rate)),s(!1),t.focus()};t.addEventListener("click",l=>{l.stopPropagation(),s(!a())},{signal:this._ac.signal}),document.addEventListener("click",()=>s(!1),{signal:this._ac.signal}),i.addEventListener("click",l=>{l.stopPropagation();let h=l.target.closest(".speed-option");h&&n(h)},{signal:this._ac.signal}),t.closest(".waveform-speed")?.addEventListener("keydown",l=>{let h=r(),u=h.indexOf(document.activeElement);if(!a()){(l.key==="ArrowDown"||l.key==="ArrowUp")&&document.activeElement===t&&(l.preventDefault(),s(!0));return}switch(l.key){case"ArrowDown":l.preventDefault(),o(u<0?0:u+1);break;case"ArrowUp":l.preventDefault(),o(u<0?h.length-1:u-1);break;case"Home":l.preventDefault(),o(0);break;case"End":l.preventDefault(),o(h.length-1);break;case"Escape":l.preventDefault(),s(!1),t.focus();break;case"Tab":s(!1);break}},{signal:this._ac.signal}),this.updateSpeedUI()}initKeyboardControls(){this.container.setAttribute("tabindex","-1"),this.container.addEventListener("click",t=>{t.target.closest(_e)||(k.getAllInstances().forEach(i=>{i!==this&&i.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 i=t.key,r=!!this.audio,a=r?this.audio.currentTime:0;if(r&&i>="0"&&i<="9"){t.preventDefault(),this.seekToPercent(parseInt(i)/10);return}let s={" ":()=>this.togglePlay()};r&&(s.ArrowLeft=()=>this.seekTo(b(a-5,0,this.audio.duration)),s.ArrowRight=()=>this.seekTo(b(a+5,0,this.audio.duration)),s.ArrowUp=()=>this.setVolume(b(this.audio.volume+.1)),s.ArrowDown=()=>this.setVolume(b(this.audio.volume-.1)),s.m=s.M=()=>this.audio.muted=!this.audio.muted),s[i]&&(t.preventDefault(),s[i]())},{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 i=this.getSeekDuration();if(!i)return;let r=this.getSeekCurrentTime(),a;switch(t.key){case"ArrowLeft":case"ArrowDown":a=r-_t;break;case"ArrowRight":case"ArrowUp":a=r+_t;break;case"PageDown":a=r-Rt;break;case"PageUp":a=r+Rt;break;case"Home":a=0;break;case"End":a=i;break;default:return}t.preventDefault(),t.stopPropagation(),this.seekToSeconds(a)},{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 i=this.getSeekDuration();if(!i)return;let r=b(t,0,i);if(this.options.audioMode==="external"){this._requestSeek(r/i),this.updateSeekAccessibility();return}this.seekTo(r)}applySeekLabel(t=this.options.title){if(!this.seekEl)return;let i=this.options.seekLabel||t||"Seek";this.seekEl.setAttribute("aria-label",i)}updateSeekAccessibility(){if(!this.seekEl)return;let t=this.getSeekDuration(),i=Math.min(this.getSeekCurrentTime(),t);this.seekEl.setAttribute("aria-valuemax",String(Math.round(t))),this.seekEl.setAttribute("aria-valuenow",String(Math.round(i))),this.seekEl.setAttribute("aria-valuetext",le(this.options.seekValueText||"%1$s of %2$s",R(i),R(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(b(this.audio.currentTime-10,0,this.audio.duration))}),navigator.mediaSession.setActionHandler("seekforward",()=>{this.seekTo(b(this.audio.currentTime+10,0,this.audio.duration))}),navigator.mediaSession.setActionHandler("seekto",r=>{r.seekTime!==null&&this.seekTo(r.seekTime)});let t=this.options.onNextTrack,i=this.options.onPreviousTrack;try{navigator.mediaSession.setActionHandler("nexttrack",typeof t=="function"?()=>t(this):null)}catch{}try{navigator.mediaSession.setActionHandler("previoustrack",typeof i=="function"?()=>i(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 i=this.audio.duration;navigator.mediaSession.setPositionState&&i&&isFinite(i)&&navigator.mediaSession.setPositionState({duration:i,playbackRate:this.audio.playbackRate||1,position:b(this.audio.currentTime,0,i)})}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",i=>this.onError(i))),this.canvas.addEventListener("click",i=>this.handleCanvasClick(i)),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",i=>{if(!(i.pointerType==="mouse"&&i.button!==0)){this._dragging=!0;try{this.canvas.setPointerCapture(i.pointerId)}catch{}this._scrubTo(i.clientX)}}),this.canvas.addEventListener("pointermove",i=>{if(this._dragging){this._scrubTo(i.clientX);return}let r=this.canvas.getBoundingClientRect();r.width&&(this._handleNear=Math.abs(i.clientX-r.left-this.progress*r.width)<=10,this._updateSeekHandle())});let t=i=>{if(this._dragging){this._dragging=!1,this._suppressClick=!0;try{this.canvas.releasePointerCapture(i.pointerId)}catch{}this._seekFromPointer(i.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=ce(()=>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 i=!!this.options.waveform;i&&this.setWaveformData(this.options.waveform);let r=this.options.title||Bt(t);if(this.titleEl&&(this.titleEl.textContent=r),this.applySeekLabel(r),this.audio&&(this.audio.src=t,this.audio.preload!=="none"&&await new Promise((a,s)=>{let o=()=>{this.audio.removeEventListener("loadedmetadata",o),this.audio.removeEventListener("error",n),a()},n=l=>{this.audio.removeEventListener("loadedmetadata",o),this.audio.removeEventListener("error",n),s(l)};this.audio.addEventListener("loadedmetadata",o),this.audio.addEventListener("error",n)})),!i)try{let a=await xt(t,this.options.samples,this.options.showBPM);this.waveformData=a.peaks,a.bpm&&(this.detectedBPM=a.bpm,this.updateBPMDisplay())}catch(a){console.warn("[WaveformPlayer] Using placeholder waveform:",a),this.waveformData=Se(this.options.samples),this.container.classList.add("waveform-is-placeholder")}this.drawWaveform(),this.renderMarkers(),this.options.onLoad&&this.options.onLoad(this)}catch(i){this.onError(i)}finally{this.setLoading(!1)}}async loadTrack(t,i=null,r=null,a={}){let s=Object.prototype.hasOwnProperty.call(a,"artwork"),o=Object.prototype.hasOwnProperty.call(a,"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=Mt(Et(this.options,{url:t,title:i===null?this.options.title:i,artist:r===null?this.options.artist:r,...a})),s&&(this.options.artwork=a.artwork||null),o?this.options.artworkAlt=a.artworkAlt||"":s&&(this.options.artworkAlt=this.options.artwork?Q.artworkAlt:""),a.preload&&this.audio&&(this.audio.preload=this.options.preload),a.crossOrigin&&this.audio&&(this.audio.crossOrigin=this.options.crossOrigin),r!==null&&this.syncArtist(r),(s||o)&&this.syncArtwork(s?a.artwork:this.options.artwork,o?a.artworkAlt:this.options.artworkAlt),this.options.markers=a.markers?Z(a.markers):[],this.options.waveform=a.waveform||null,await this.load(t),a.autoplay!==!1&&this.play()?.catch(()=>{})}setWaveformData(t){if(typeof t=="string"&&t.trim().endsWith(".json")){fetch(t.trim()).then(i=>i.json()).then(i=>{this.waveformData=Array.isArray(i)?i:i.peaks||[],i.markers&&!this.options.markers?.length&&(this.options.markers=Z(i.markers),this.renderMarkers()),this.drawWaveform()}).catch(()=>{});return}this.waveformData=it(t,{fallback:[]}),this.drawWaveform()}drawWaveform(){!this.ctx||this.waveformData.length===0||ge(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,i=this.canvas.parentElement.getBoundingClientRect();this.canvas.width=i.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((i,r)=>{if(i.time>t){console.warn(`[WaveformPlayer] Marker "${i.label}" at ${i.time}s exceeds audio duration of ${t}s`);return}let a=i.time/t*100,s=document.createElement("button");s.className="waveform-marker",s.style.left=`${a}%`,s.style.backgroundColor=i.color||"rgba(255, 255, 255, 0.5)",s.setAttribute("aria-label",i.label),s.setAttribute("data-time",i.time);let o=document.createElement("span");o.className="waveform-marker-tooltip",o.textContent=i.label,s.appendChild(o),s.addEventListener("click",n=>{n.stopPropagation(),this.seekTo(i.time),this.options.playOnSeek&&!this.isPlaying&&this.play()}),this.markersContainer.appendChild(s)})}setActiveMarker(t){this.markersContainer&&this.markersContainer.querySelectorAll(".waveform-marker").forEach((i,r)=>i.classList.toggle("active",r===t))}updateActiveMarker(){if(!this.markersContainer)return;let t=this.markersContainer.querySelectorAll(".waveform-marker");if(!t.length)return;let i=this.getSeekDuration(),r=i?this.progress*i:0,a=-1,s=-1/0;t.forEach((o,n)=>{let l=parseFloat(o.getAttribute("data-time"));Number.isFinite(l)&&l<=r+.05&&l>s&&(s=l,a=n)}),a!==this._activeMarkerIndex&&(this._activeMarkerIndex=a,this.setActiveMarker(a),clearTimeout(this._markerLabelTimer),t.forEach((o,n)=>o.classList.toggle("show-label",n===a)),a>=0&&(this._markerLabelTimer=setTimeout(()=>{this.markersContainer?.querySelectorAll(".waveform-marker").forEach(o=>o.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",i=>{this._dragging||this._updateHoverTip(i.clientX)}),this.seekEl.addEventListener("pointerleave",()=>{this._dragging||this._hideHoverTip()}))}_updateHoverTip(t){let i=this.hoverTimeEl;if(!i)return;let r=this.getSeekDuration();if(!r){i.style.opacity="0";return}let a=this.canvas.getBoundingClientRect(),s=b((t-a.left)/a.width);i.textContent=R(s*r),i.style.left=s*100+"%",i.style.opacity="1"}_hideHoverTip(){this.hoverTimeEl&&(this.hoverTimeEl.style.opacity="0")}_scrubTo(t){let i=this.canvas.getBoundingClientRect();if(!i.width)return;this.progress=b((t-i.left)/i.width),this.drawWaveform(),this._updateSeekHandle();let r=this.getSeekDuration();r&&this.currentTimeEl?(this.currentTimeEl.textContent=R(this.progress*r),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 i=this.canvas.getBoundingClientRect();if(!i.width)return;let r=b((t-i.left)/i.width);if(this.options.audioMode==="external"){this._requestSeek(r);return}!this.audio||!this.audio.duration||this.seekToPercent(r)}setLoading(t){if(this.isLoading=t,this.loadingEl){let i=t&&this.waveformData.length===0;this.loadingEl.style.display=i?"block":"none"}this.seekEl&&this.seekEl.setAttribute("aria-busy",t?"true":"false")}onMetadataLoaded(){this.isDestroying||(this.totalTimeEl&&(this.totalTimeEl.textContent=R(this.audio.duration)),this.renderMarkers(),this.updateSeekAccessibility())}setPlayButtonState(t){if(!this.playBtn)return;this.playBtn.classList.toggle("playing",t);let i=this.playBtn.querySelector(".waveform-icon-play"),r=this.playBtn.querySelector(".waveform-icon-pause");i&&(i.style.display=t?"none":"flex"),r&&(r.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=R(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=F(this.container);let t=Lt(this.options.colorPreset,this.container);for(let i of this._presetKeys||[])i in t&&(this.options[i]=t[i]);this._applyThemeColors()}_applyThemeColors(){this.container.classList.toggle("waveform-theme-light",this._scheme==="light"),this.canvas&&this.drawWaveform()}static _watchTheme(){if(k._themeWatch||typeof document>"u")return;let t=()=>requestAnimationFrame(()=>{k.instances.forEach(s=>{try{s.refreshTheme()}catch{}})}),i={attributes:!0,attributeFilter:["class","data-theme","data-color-scheme","style"]},r=new MutationObserver(t);r.observe(document.documentElement,i),document.body&&r.observe(document.body,i);let a=null;try{a=window.matchMedia("(prefers-color-scheme: dark)"),a.addEventListener("change",t)}catch{}k._themeWatch={obs:r,mq:a,refresh:t}}updateSpeedUI(){if(!this.audio)return;let t=this.container.querySelector(".speed-value");if(t){let i=this.audio.playbackRate;t.textContent=i===1?"1x":`${i}x`}this.container.querySelectorAll(".speed-option").forEach(i=>{let r=parseFloat(i.dataset.rate)===this.audio.playbackRate;i.classList.toggle("active",r),i.setAttribute("aria-checked",r?"true":"false")})}play(){if(this.options.singlePlay&&k.currentlyPlaying&&k.currentlyPlaying!==this&&k.currentlyPlaying.pause(),this.options.audioMode==="external"){this._emit("waveformplayer:request-play",this._buildTrackDetail(),!0).defaultPrevented||(k.currentlyPlaying=this);return}return k.currentlyPlaying=this,this.audio.play()}pause(){if(k.currentlyPlaying===this&&(k.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 i=this.isPlaying;this.isPlaying=!!t,this.setPlayButtonState(this.isPlaying),this.isPlaying&&!i?(this.startSmoothUpdate?.(),this._emit("waveformplayer:play",{player:this,url:this.options.url}),this.options.onPlay&&this.options.onPlay(this)):!this.isPlaying&&i&&(this.stopSmoothUpdate?.(),this._emit("waveformplayer:pause",{player:this,url:this.options.url}),this.options.onPause&&this.options.onPause(this))}setProgress(t,i){!i||i<=0||(this.progress=b(t/i),this.currentTimeEl&&(this.currentTimeEl.textContent=R(t)),this._extDuration=i,this.totalTimeEl&&(!this.totalTimeEl.dataset._extSet||this.totalTimeEl.dataset._extDur!==String(i))&&(this.totalTimeEl.textContent=R(i),this.totalTimeEl.dataset._extSet="1",this.totalTimeEl.dataset._extDur=String(i)),this.drawWaveform?.(),this.updateActiveMarker(),this._emit("waveformplayer:timeupdate",{player:this,currentTime:t,duration:i,progress:this.progress,url:this.options.url}),this.options.onTimeUpdate&&this.options.onTimeUpdate(t,i,this),this.progress>=1?this._extEnded||(this._extEnded=!0,this._emit("waveformplayer:ended",{player:this,url:this.options.url,currentTime:i,duration:i}),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=b(t,0,this.audio.duration),this.updateProgress())}seekToPercent(t){this.audio&&this.audio.duration&&(this.audio.currentTime=this.audio.duration*b(t),this.updateProgress())}setVolume(t){let i=Number(t);this.audio&&Number.isFinite(i)&&(this.audio.volume=b(i))}setPlaybackRate(t){if(!this.audio)return;let i=z(t,null,{min:rt,max:at});i!==null&&(this.audio.playbackRate=i,this.options.playbackRate=i,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),k.instances.delete(this.id),k.currentlyPlaying===this&&(k.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 i=this.instances.get(t);if(i)return i;let r=document.getElementById(t);if(r)return Array.from(this.instances.values()).find(a=>a.container===r)}if(t instanceof HTMLElement)return Array.from(this.instances.values()).find(i=>i.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,i=1800){try{return(await xt(t,i)).peaks}catch(r){throw console.error("[WaveformPlayer] Failed to generate waveform:",r),r}}static getPeaksUrl(t){if(!t)return;let i=t.replace(/\.(mp3|wav|ogg|flac|m4a|aac)(\?[^#]*)?(#.*)?$/i,".json$2$3");return i===t?void 0:i}};H.utils={formatTime:R,extractTitleFromUrl:Bt,escapeHtml:L,isSafeHref:ae,parseDataAttributes:Ht,detectColorScheme:F};var st=()=>typeof window<"u"&&typeof document<"u",Re=()=>!0;function It(e){if(!(e.dataset.waveformInitialized==="true"||H.getInstance(e)))try{new H(e),e.dataset.waveformInitialized="true"}catch(t){console.error("[WaveformPlayer] Failed to initialize:",t,e)}}function tt(e=document){if(!st())return;let t=e||document;t.matches?.("[data-waveform-player]")&&It(t),t.querySelectorAll("[data-waveform-player]").forEach(It)}st()&&!Re()&&(document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>tt()):tt());H.init=tt;st()&&(window.WaveformPlayer=H);var qt=H;var Ie=100,De="Seek";function Ut(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function jt(e){let t=e?.trim().match(/^[\w-]+-gradient\((.*)\)$/i);if(!t)return[];let i=[],r=0,a="";for(let s of t[1]){if(s==="("?++r:s===")"&&--r,s===","&&r===0){i.push(a.trim()),a="";continue}a+=s}return a.trim()&&i.push(a.trim()),i}function He(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 r=0,a=!1;for(let s=0;s<e.length;s++){let o=e[s];if(o==="("?(a=!0,++r):o===")"&&--r,a&&r===0)return e.slice(0,s+1)}}function Be(e){let t=He(e);if(t)return t;let[i]=e.split(/\s+/);if(S(i).isValid())return i}function We(e){let i=jt(e)[0],r=i?.match(/^(-?\d+(?:\.\d+)?)deg$/i);if(r){let n=(Number(r[1])%360+360)%360;return n===90||n===270?"horizontal":n===0||n===180?"vertical":"diagonal"}if(!i?.startsWith("to "))return;let a=i.toLowerCase().replace(/^to\s+/,""),s=a.includes("left")||a.includes("right"),o=a.includes("top")||a.includes("bottom");if(s&&o)return"diagonal";if(s)return"horizontal";if(o)return"vertical"}function Ne(e,t){if(!t||S(t).isValid())return t;let i=e.ownerDocument.createElement("span");if(i.style.color=t,!i.style.color)return t;e.appendChild(i);let r=Ut(i).color;return i.remove(),r&&S(r).isValid()?r:t}function ot(e,t){let i=$e(t)?.map(r=>Ne(e,r)).filter(r=>S(r).isValid());return i?.length>1?i:void 0}function Ft(e,t){return Array.isArray(e)?e.map(i=>S(i).alpha(t).toRgbString()):S(e).alpha(t).toRgbString()}function Gt(e){return Array.isArray(e)?e[e.length-1]:e}function $e(e){let t=jt(e).map(Be).filter(Boolean);return t.length>1?t:void 0}function zt(e){return Array.isArray(e)?JSON.stringify(e):e}function Oe(e,t,i,r){let a=i||Ut(e).color,s=ot(e,r),o=s||t||a,n=Ft(o,.3),l=Ft(o,.6),h=s?We(r):void 0;return{textColor:a,waveformColor:n,progressColor:l,...h&&{waveformGradient:h}}}function qe({url:e,title:t,artist:i,artwork:r,waveformColor:a,progressColor:s,waveformGradient:o,buttonColor:n,seekLabel:l,seekValueText:h,height:u=Ie,waveformStyle:c="bars"}){let p=document.createElement("div");return p.setAttribute("data-waveform-player",""),p.setAttribute("data-url",e),p.setAttribute("data-height",String(u)),p.setAttribute("data-waveform-style",c),p.setAttribute("data-waveform-color",zt(a)),p.setAttribute("data-progress-color",zt(s)),o&&p.setAttribute("data-waveform-gradient",o),p.setAttribute("data-button-color",n),p.setAttribute("data-seek-label",Vt(l)),h&&p.setAttribute("data-seek-value-text",h),p.setAttribute("data-text-color",n),p.setAttribute("data-text-secondary-color",n),t&&p.setAttribute("data-title",t),i&&p.setAttribute("data-artist",i),r&&p.setAttribute("data-artwork",r),p}function Fe(e,{backgroundColor:t,backgroundGradient:i,textColor:r,playButtonColor:a,playButtonGradient:s}={}){let o=e.querySelector(".waveform-container"),n=e.querySelector(".waveform-btn"),l=Gt(ot(e,s)||a);l?e.style.setProperty("--wfp-button-color",l):e.style.removeProperty("--wfp-button-color"),r?(e.style.setProperty("--wfp-text-color",r),e.style.setProperty("--wfp-text-secondary-color",r)):(e.style.removeProperty("--wfp-text-color"),e.style.removeProperty("--wfp-text-secondary-color")),n&&(s?n.style.background=s:n.style.removeProperty("background")),o&&(i?o.style.background=i:t?(o.style.removeProperty("background"),o.style.backgroundColor=t):(o.style.removeProperty("background"),o.style.removeProperty("background-color")))}function ze(e,t){let r=S(t).isDark()?"#ffffff":"#000000";e.querySelectorAll("svg path").forEach(s=>{s.style.fill=r})}function Ue(e,{play:t="Play",pause:i="Pause"}={}){let r=e.querySelector(".waveform-btn");if(!r)return;r.setAttribute("aria-label",t);let a=()=>r.setAttribute("aria-label",i),s=()=>r.setAttribute("aria-label",t);return e.addEventListener("waveformplayer:play",a),e.addEventListener("waveformplayer:pause",s),e.addEventListener("waveformplayer:ended",s),()=>{e.removeEventListener("waveformplayer:play",a),e.removeEventListener("waveformplayer:pause",s),e.removeEventListener("waveformplayer:ended",s)}}function Vt(e){return e||De}function Jt(e,t){let i=Vt(t);e.options.seekLabel=i,e.applySeekLabel?.(i);let r=e?.container?.querySelector(".waveform-container");r&&r.setAttribute("aria-label",i)}function nt(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 N(e){e.name!=="AbortError"&&console.error("Playlist play error:",e)}function Kt(e,{src:t,title:i,artist:r,image:a,imageAlt:s,waveformColor:o,waveformGradient:n,textColor:l,backgroundColor:h,backgroundGradient:u,autoPlay:c,onEnded:p,labels:y,waveformStyle:g,showPlayButtonArtwork:m=!1}){let f=m?void 0:a,{textColor:v,waveformColor:d,progressColor:E,waveformGradient:P}=Oe(e,o,l,n),C=ot(e,n),M=Gt(C||o),A=qe({url:t,title:i,artist:r,artwork:f,waveformColor:d,progressColor:E,waveformGradient:P,buttonColor:v,seekLabel:i||y?.seek,seekValueText:y?.seekValueText,waveformStyle:g});e.appendChild(A);let B=new qt(A);B.artworkEl&&(B.artworkEl.alt=s||""),Fe(A,{backgroundColor:h,backgroundGradient:u,textColor:v,playButtonColor:m?void 0:M,playButtonGradient:m?void 0:n});let ht,O={ready:()=>{ze(A,M||v),m&&nt(A,a),ht=Ue(A,y),c&&B.play()?.catch(N)},ended:()=>p?.()};return A.addEventListener("waveformplayer:ready",O.ready),A.addEventListener("waveformplayer:ended",O.ended),{instance:B,container:A,destroy:()=>{ht?.(),A.removeEventListener("waveformplayer:ready",O.ready),A.removeEventListener("waveformplayer:ended",O.ended),B.destroy(),A.remove()}}}var j=new WeakMap,lt=new Map,{state:Xt}=je("core/playlist",{state:{playlists:{},get isCurrentTrack(){let{currentId:e,trackId:t}=$();return e===t},get isCurrentTrackPlaying(){let{currentId:e,isPlaying:t,trackId:i}=$();return e===i&&!!t},get trackButtonActionLabel(){let{labelPauseTrack:e,labelSelectTrack:t}=$();return Xt.isCurrentTrackPlaying?e:t}},actions:{changeTrack(){let e=$();if(e.currentId===e.trackId){let t=lt.get(e.playlistId)?.instance;t?.isPlaying?(e.isPlaying=!1,t.pause()):t?.play()?.catch(N);return}e.isPlaying=!1,e.currentId=e.trackId}},callbacks:{initWaveformPlayer(){let e=$(),{ref:t}=Ge();if(!e.currentId||!t)return;let i=Xt.playlists[e.playlistId]?.tracks[e.currentId];if(!i?.url)return;let r=j.get(t);if(r?.url===i.url)return;let a=!!r?.url;Ve(t,i,a,e)}}},{lock:!0});function Ve(e,t,i,r){let a=j.get(e),s=r.showPlayButtonArtwork===!0,o=s?"":t.image;if(a?.instance)if(!!a.instance.artworkEl!=!!o)a.destroy?.(),j.delete(e);else{lt.set(r.playlistId,a),a.instance.loadTrack(t.url,t.title,t.artist,{artwork:o,artworkAlt:o?t.imageAlt:""}).then(()=>{a.url=t.url,a.instance.artworkEl&&(a.instance.artworkEl.alt=t.imageAlt||""),Jt(a.instance,t.title||e.dataset.labelSeek),s&&nt(a.container,t.image),i&&a.instance.play()?.catch(N)}).catch(N);return}let n={play:e.dataset.labelPlay,pause:e.dataset.labelPause,seek:e.dataset.labelSeek,seekValueText:e.dataset.labelSeekValue},l=Kt(e,{src:t.url,title:t.title,artist:t.artist,image:t.image,imageAlt:t.imageAlt,waveformColor:e.dataset.waveformPlayerColor,waveformGradient:e.dataset.waveformPlayerGradient,backgroundColor:e.dataset.waveformPlayerBackgroundColor,backgroundGradient:e.dataset.waveformPlayerBackgroundGradient,autoPlay:i,labels:n,waveformStyle:r.waveformStyle,showPlayButtonArtwork:s,onEnded:()=>{let g=r.tracks.findIndex(f=>f===r.currentId),m=r.tracks[g+1];m&&(r.currentId=m)}}),h=g=>{r.isPlaying=g},u=()=>h(!0),c=()=>h(!1);l.container.addEventListener("waveformplayer:play",u),l.container.addEventListener("waveformplayer:pause",c),l.container.addEventListener("waveformplayer:ended",c);let p=()=>{l.container.removeEventListener("waveformplayer:play",u),l.container.removeEventListener("waveformplayer:pause",c),l.container.removeEventListener("waveformplayer:ended",c),l.destroy()},y={url:t.url,instance:l.instance,container:l.container,destroy:p};j.set(e,y),lt.set(r.playlistId,y)}
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 a9a4ac2d69..4ae49287ba 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
@@ -47,8 +47,26 @@ var { actions, state } = store(
         return activeTabIndex === tabIndex;
       },
       /**
-       * The value of the tabindex attribute for tab buttons.
-       * Only the active tab should be in the tab sequence.
+       * The value of the hidden attribute for tab panels.
+       *
+       * Inactive panels use the `until-found` state rather than being
+       * hidden outright, so their content stays reachable by the
+       * browser's find-in-page and by fragment navigation. The browser
+       * fires `beforematch` on the panel before revealing it, which is
+       * where the matching tab gets activated.
+       *
+       * @type {string|null}
+       */
+      get isHidden() {
+        return state.isActiveTab ? null : "until-found";
+      },
+      /**
+       * The value of the tabindex attribute for tab buttons and tab
+       * panels. Only the active tab should be in the tab sequence.
+       *
+       * An inactive panel is hidden with `until-found`, which leaves it
+       * in the layout, so it stays focusable unless it is taken out of
+       * the tab sequence here.
        *
        * @type {number}
        */
@@ -93,6 +111,18 @@ var { actions, state } = store(
           actions.setActiveTab(tabIndex);
         }
       }),
+      /**
+       * Activates the tab whose panel the browser is about to reveal.
+       *
+       * Fired on a panel hidden with `until-found` when find-in-page or
+       * a fragment navigation matches content inside it.
+       */
+      handleBeforeMatch: () => {
+        const { tabIndex } = state;
+        if (tabIndex !== null) {
+          actions.setActiveTab(tabIndex);
+        }
+      },
       /**
        * Moves focus to a specific tab without activating it.
        *
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 a4952ebf53..bc8d3d7657 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' => 'cc1a34b1bee3c2e17bc4');
\ No newline at end of file
+<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => '92c832aff6e4039db1ce');
\ 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 23cef30108..4b206f9dc4 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 i,getElement as u,withSyncEvent as b}from"@wordpress/interactivity";var{actions:c,state:a}=d("core/tabs",{state:{get tabsList(){let t=i()?.tabsId;return a[t]},get tabIndex(){let{attributes:e}=u(),t=e?.id?.replace("tab__","")||null;if(!t)return null;let{tabsList:n}=a;return n.findIndex(o=>o===t)},get isActiveTab(){let{activeTabIndex:e}=i(),{tabIndex:t}=a;return e===t},get tabIndexAttribute(){return a.isActiveTab?0:-1}},actions:{handleTabKeyDown:b(e=>{let{tabIndex:t,tabsList:n}=a;t!==null&&(e.key==="ArrowRight"?(e.preventDefault(),c.moveFocus(t+1)):e.key==="ArrowLeft"?(e.preventDefault(),c.moveFocus(t-1)):e.key==="Home"?(e.preventDefault(),c.moveFocus(0)):e.key==="End"&&(e.preventDefault(),c.moveFocus(n.length-1)))}),handleTabClick:b(e=>{e.preventDefault();let{tabIndex:t}=a;t!==null&&c.setActiveTab(t)}),moveFocus:e=>{let{tabsList:t}=a;if(!t||t.length===0)return;let n=e;n<0?n=t.length-1:n>=t.length&&(n=0);let s=t[n],o=document.getElementById("tab__"+s);o&&o.focus()},setActiveTab:(e,t=!1)=>{let{tabsList:n}=a;if(!n||n.length===0)return;let s=e;s<0?s=0:s>=n.length&&(s=n.length-1);let o=i();if(o.activeTabIndex=s,t){let r=n[s],l=document.getElementById(r);l&&setTimeout(()=>{l.scrollIntoView({behavior:"smooth"})},100)}}},callbacks:{onTabsInit:()=>{let{tabsList:e}=a;if(e.length===0)return;let{hash:t}=window.location,n=t.replace("#",""),s=e.findIndex(o=>o===n);s>=0&&c.setActiveTab(s,!0)}}},{lock:!0});
+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});
diff --git a/wp-includes/js/dist/script-modules/boot/index.js b/wp-includes/js/dist/script-modules/boot/index.js
index 2cb82f0e8b..467d3f96a4 100644
--- a/wp-includes/js/dist/script-modules/boot/index.js
+++ b/wp-includes/js/dist/script-modules/boot/index.js
@@ -155,14 +155,14 @@ var require_with_selector_development = __commonJS({
         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, useSyncExternalStore2 = shim.useSyncExternalStore, useRef22 = React48.useRef, useEffect18 = React48.useEffect, useMemo20 = React48.useMemo, useDebugValue2 = React48.useDebugValue;
+      var React48 = require_react(), shim = require_shim(), objectIs = "function" === typeof Object.is ? Object.is : is, useSyncExternalStore3 = shim.useSyncExternalStore, useRef21 = React48.useRef, useEffect18 = React48.useEffect, useMemo22 = React48.useMemo, useDebugValue2 = React48.useDebugValue;
       exports.useSyncExternalStoreWithSelector = function(subscribe, getSnapshot, getServerSnapshot, selector, isEqual) {
-        var instRef = useRef22(null);
+        var instRef = useRef21(null);
         if (null === instRef.current) {
           var inst = { hasValue: false, value: null };
           instRef.current = inst;
         } else inst = instRef.current;
-        instRef = useMemo20(
+        instRef = useMemo22(
           function() {
             function memoizedSelector(nextSnapshot) {
               if (!hasMemo) {
@@ -197,7 +197,7 @@ var require_with_selector_development = __commonJS({
           },
           [getSnapshot, getServerSnapshot, selector, isEqual]
         );
-        var value = useSyncExternalStore2(subscribe, instRef[0], instRef[1]);
+        var value = useSyncExternalStore3(subscribe, instRef[0], instRef[1]);
         useEffect18(
           function() {
             inst.hasValue = true;
@@ -274,13 +274,6 @@ var require_notices = __commonJS({
   }
 });

-// package-external:@wordpress/keycodes
-var require_keycodes = __commonJS({
-  "package-external:@wordpress/keycodes"(exports, module) {
-    module.exports = window.wp.keycodes;
-  }
-});
-
 // package-external:@wordpress/editor
 var require_editor = __commonJS({
   "package-external:@wordpress/editor"(exports, module) {
@@ -288,6 +281,13 @@ var require_editor = __commonJS({
   }
 });

+// package-external:@wordpress/keycodes
+var require_keycodes = __commonJS({
+  "package-external:@wordpress/keycodes"(exports, module) {
+    module.exports = window.wp.keycodes;
+  }
+});
+
 // package-external:@wordpress/keyboard-shortcuts
 var require_keyboard_shortcuts = __commonJS({
   "package-external:@wordpress/keyboard-shortcuts"(exports, module) {
@@ -295,6 +295,20 @@ var require_keyboard_shortcuts = __commonJS({
   }
 });

+// package-external:@wordpress/dom
+var require_dom = __commonJS({
+  "package-external:@wordpress/dom"(exports, module) {
+    module.exports = window.wp.dom;
+  }
+});
+
+// package-external:@wordpress/url
+var require_url = __commonJS({
+  "package-external:@wordpress/url"(exports, module) {
+    module.exports = window.wp.url;
+  }
+});
+
 // package-external:@wordpress/html-entities
 var require_html_entities = __commonJS({
   "package-external:@wordpress/html-entities"(exports, module) {
@@ -302,13 +316,20 @@ var require_html_entities = __commonJS({
   }
 });

+// package-external:@wordpress/plugins
+var require_plugins = __commonJS({
+  "package-external:@wordpress/plugins"(exports, module) {
+    module.exports = window.wp.plugins;
+  }
+});
+
 // packages/boot/build-module/components/app/index.mjs
-var import_element32 = __toESM(require_element(), 1);
-var import_data10 = __toESM(require_data(), 1);
+var import_element44 = __toESM(require_element(), 1);
+var import_data14 = __toESM(require_data(), 1);

 // packages/boot/build-module/components/app/router.mjs
-var import_i18n11 = __toESM(require_i18n(), 1);
-var import_element30 = __toESM(require_element(), 1);
+var import_i18n19 = __toESM(require_i18n(), 1);
+var import_element42 = __toESM(require_element(), 1);

 // node_modules/clsx/dist/clsx.mjs
 function r(e) {
@@ -376,12 +397,6 @@ function assertNotCalled() {
   }
 }

-// node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
-var React3 = __toESM(require_react(), 1);
-var noop = () => {
-};
-var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop;
-
 // node_modules/@base-ui/utils/warn.mjs
 var set;
 if (true) {
@@ -397,17 +412,14 @@ function warn(...messages) {
   }
 }

-// node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
-var React4 = __toESM(require_react(), 1);
-var DirectionContext = /* @__PURE__ */ React4.createContext(void 0);
-if (true) DirectionContext.displayName = "DirectionContext";
-function useDirection() {
-  const context = React4.useContext(DirectionContext);
-  return context?.direction ?? "ltr";
-}
+// node_modules/@base-ui/utils/useIsoLayoutEffect.mjs
+var React3 = __toESM(require_react(), 1);
+var noop = () => {
+};
+var useIsoLayoutEffect = typeof document !== "undefined" ? React3.useLayoutEffect : noop;

 // node_modules/@base-ui/react/internals/useRenderElement.mjs
-var React7 = __toESM(require_react(), 1);
+var React6 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/useMergedRefs.mjs
 function useMergedRefs(a, b, c, d) {
@@ -482,7 +494,7 @@ function update(forkRef, refs) {
               if (typeof cleanupCallback === "function") {
                 cleanupCallback();
               } else {
-                ref(null);
+                void ref(null);
               }
               break;
             }
@@ -499,18 +511,18 @@ function update(forkRef, refs) {
 }

 // node_modules/@base-ui/utils/getReactElementRef.mjs
-var React6 = __toESM(require_react(), 1);
+var React5 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/reactVersion.mjs
-var React5 = __toESM(require_react(), 1);
-var majorVersion = parseInt(React5.version, 10);
+var React4 = __toESM(require_react(), 1);
+var majorVersion = parseInt(React4.version, 10);
 function isReactVersionAtLeast(reactVersionToCheck) {
   return majorVersion >= reactVersionToCheck;
 }

 // node_modules/@base-ui/utils/getReactElementRef.mjs
 function getReactElementRef(element) {
-  if (!/* @__PURE__ */ React6.isValidElement(element)) {
+  if (!/* @__PURE__ */ React5.isValidElement(element)) {
     return null;
   }
   const reactElement = element;
@@ -748,17 +760,17 @@ function useRenderElementProps(componentProps, params = {}) {
     state = EMPTY_OBJECT,
     ref,
     props,
-    stateAttributesMapping: stateAttributesMapping3,
+    stateAttributesMapping,
     enabled = true
   } = params;
   const className = enabled ? resolveClassName(classNameProp, state) : void 0;
   const style = enabled ? resolveStyle(styleProp, state) : void 0;
-  const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping3) : EMPTY_OBJECT;
+  const stateProps = enabled ? getStateAttributesProps(state, stateAttributesMapping) : EMPTY_OBJECT;
   const resolvedProps = enabled && props ? resolveRenderFunctionProps(props) : void 0;
   const outProps = enabled ? mergeObjects(stateProps, resolvedProps) ?? {} : EMPTY_OBJECT;
   if (typeof document !== "undefined") {
     if (!enabled) {
-      useMergedRefs(null, null);
+      void useMergedRefs(null, null);
     } else if (Array.isArray(ref)) {
       outProps.ref = useMergedRefsN([outProps.ref, getReactElementRef(renderProp), ...ref]);
     } else {
@@ -797,15 +809,15 @@ function evaluateRenderProp(element, render, props, state) {
     mergedProps.ref = props.ref;
     let newElement = render;
     if (newElement?.$$typeof === REACT_LAZY_TYPE) {
-      const children = React7.Children.toArray(render);
+      const children = React6.Children.toArray(render);
       newElement = children[0];
     }
     if (true) {
-      if (!/* @__PURE__ */ React7.isValidElement(newElement)) {
+      if (!/* @__PURE__ */ React6.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__ */ React7.cloneElement(newElement, mergedProps);
+    return /* @__PURE__ */ React6.cloneElement(newElement, mergedProps);
   }
   if (element) {
     if (typeof element === "string") {
@@ -842,16 +854,16 @@ function renderTag(Tag, props) {
       key: props.key
     });
   }
-  return /* @__PURE__ */ React7.createElement(Tag, props);
+  return /* @__PURE__ */ React6.createElement(Tag, props);
 }

 // node_modules/@base-ui/utils/useId.mjs
-var React8 = __toESM(require_react(), 1);
+var React7 = __toESM(require_react(), 1);
 var globalId = 0;
 function useGlobalId(idOverride, prefix = "mui") {
-  const [defaultId, setDefaultId] = React8.useState(idOverride);
+  const [defaultId, setDefaultId] = React7.useState(idOverride);
   const id = idOverride || defaultId;
-  React8.useEffect(() => {
+  React7.useEffect(() => {
     if (defaultId == null) {
       globalId += 1;
       setDefaultId(`${prefix}-${globalId}`);
@@ -975,17 +987,16 @@ function createChangeEventDetails(reason, event, trigger, customProperties) {
 }

 // node_modules/@base-ui/react/internals/useTransitionStatus.mjs
-var React10 = __toESM(require_react(), 1);
+var React9 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/useOnMount.mjs
-var React9 = __toESM(require_react(), 1);
-var EMPTY = [];
+var React8 = __toESM(require_react(), 1);
 function useOnMount(fn) {
-  React9.useEffect(fn, EMPTY);
+  React8.useEffect(fn, EMPTY_ARRAY);
 }

 // node_modules/@base-ui/utils/useAnimationFrame.mjs
-var EMPTY2 = null;
+var EMPTY = null;
 var LAST_RAF = globalThis.requestAnimationFrame;
 var Scheduler = class {
   /* This implementation uses an array as a backing data-structure for frame callbacks.
@@ -1045,21 +1056,21 @@ var AnimationFrame = class _AnimationFrame {
   static cancel(id) {
     return scheduler.cancel(id);
   }
-  currentId = EMPTY2;
+  currentId = EMPTY;
   /**
    * Executes `fn` after `delay`, clearing any previously scheduled call.
    */
   request(fn) {
     this.cancel();
     this.currentId = scheduler.request(() => {
-      this.currentId = EMPTY2;
+      this.currentId = EMPTY;
       fn();
     });
   }
   cancel = () => {
-    if (this.currentId !== EMPTY2) {
+    if (this.currentId !== EMPTY) {
       scheduler.cancel(this.currentId);
-      this.currentId = EMPTY2;
+      this.currentId = EMPTY;
     }
   };
   disposeEffect = () => {
@@ -1074,8 +1085,8 @@ function useAnimationFrame() {

 // 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);
+  const [transitionStatus, setTransitionStatus] = React9.useState(open && enableIdleState ? "idle" : void 0);
+  const [mounted, setMounted] = React9.useState(open);
   if (open && !mounted) {
     setMounted(true);
     setTransitionStatus("starting");
@@ -1136,10 +1147,10 @@ var TransitionStatusDataAttributes = /* @__PURE__ */ (function(TransitionStatusD
   return TransitionStatusDataAttributes2;
 })({});
 var STARTING_HOOK = {
-  [TransitionStatusDataAttributes.startingStyle]: ""
+  "data-starting-style": ""
 };
 var ENDING_HOOK = {
-  [TransitionStatusDataAttributes.endingStyle]: ""
+  "data-ending-style": ""
 };
 var transitionStatusMapping = {
   transitionStatus(value) {
@@ -1309,6 +1320,11 @@ function getFrameElement(win) {
   return win.parent && Object.getPrototypeOf(win.parent) ? win.frameElement : null;
 }

+// node_modules/@base-ui/utils/owner.mjs
+function ownerDocument(node) {
+  return node?.ownerDocument || document;
+}
+
 // node_modules/@base-ui/utils/addEventListener.mjs
 function addEventListener(target, type, listener, options) {
   target.addEventListener(type, listener, options);
@@ -1335,13 +1351,8 @@ function createLatestRef(value) {
   return latest;
 }

-// node_modules/@base-ui/utils/owner.mjs
-function ownerDocument(node) {
-  return node?.ownerDocument || document;
-}
-
 // node_modules/@base-ui/react/internals/useOpenChangeComplete.mjs
-var React11 = __toESM(require_react(), 1);
+var React10 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
 var ReactDOM = __toESM(require_react_dom(), 1);
@@ -1355,7 +1366,7 @@ function resolveRef(maybeRef) {
 }

 // node_modules/@base-ui/react/internals/useAnimationsFinished.mjs
-function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false, treatAbortedAsFinished = true) {
+function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false) {
   const frame = useAnimationFrame();
   return useStableCallback((fnToExecute, signal = null) => {
     frame.cancel();
@@ -1376,21 +1387,20 @@ function useAnimationsFinished(elementOrRef, waitForStartingStyleRemoved = false
         if (!signal?.aborted) {
           done();
         }
-      }).catch(() => {
-        if (treatAbortedAsFinished) {
-          if (!signal?.aborted) {
-            done();
-          }
+      }, () => {
+        if (signal?.aborted) {
           return;
         }
         const currentAnimations = resolvedElement.getAnimations();
-        if (!signal?.aborted && currentAnimations.length > 0 && currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
+        if (currentAnimations.some((animation) => animation.pending || animation.playState !== "finished")) {
           exec();
+          return;
         }
+        done();
       });
     }
     if (waitForStartingStyleRemoved) {
-      const startingStyleAttribute = TransitionStatusDataAttributes.startingStyle;
+      const startingStyleAttribute = "data-starting-style";
       if (!resolvedElement.hasAttribute(startingStyleAttribute)) {
         frame.request(exec);
         return;
@@ -1423,8 +1433,8 @@ function useOpenChangeComplete(parameters) {
     onComplete: onCompleteParam
   } = parameters;
   const onComplete = useStableCallback(onCompleteParam);
-  const runOnceAnimationsFinish = useAnimationsFinished(ref, open, false);
-  React11.useEffect(() => {
+  const runOnceAnimationsFinish = useAnimationsFinished(ref, open);
+  React10.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -1436,16 +1446,6 @@ function useOpenChangeComplete(parameters) {
   }, [enabled, open, onComplete, runOnceAnimationsFinish]);
 }

-// node_modules/@base-ui/utils/useOnFirstRender.mjs
-var React12 = __toESM(require_react(), 1);
-function useOnFirstRender(fn) {
-  const ref = React12.useRef(true);
-  if (ref.current) {
-    ref.current = false;
-    fn();
-  }
-}
-
 // node_modules/@base-ui/utils/platform/parts.mjs
 var parts_exports = {};
 __export(parts_exports, {
@@ -1537,29 +1537,29 @@ __export(env_exports, {
 var jsdom = /jsdom|happydom/.test(lowerUserAgent);

 // node_modules/@base-ui/utils/useTimeout.mjs
-var EMPTY3 = 0;
+var EMPTY2 = 0;
 var Timeout = class _Timeout {
   static create() {
     return new _Timeout();
   }
-  currentId = EMPTY3;
+  currentId = EMPTY2;
   /**
    * Executes `fn` after `delay`, clearing any previously scheduled call.
    */
   start(delay, fn) {
     this.clear();
     this.currentId = setTimeout(() => {
-      this.currentId = EMPTY3;
+      this.currentId = EMPTY2;
       fn();
     }, delay);
   }
   isStarted() {
-    return this.currentId !== EMPTY3;
+    return this.currentId !== EMPTY2;
   }
   clear = () => {
-    if (this.currentId !== EMPTY3) {
+    if (this.currentId !== EMPTY2) {
       clearTimeout(this.currentId);
-      this.currentId = EMPTY3;
+      this.currentId = EMPTY2;
     }
   };
   disposeEffect = () => {
@@ -1573,7 +1573,7 @@ function useTimeout() {
 }

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
-var React13 = __toESM(require_react(), 1);
+var React11 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/utils/event.mjs
 function isReactEvent(event) {
@@ -1707,7 +1707,7 @@ function isHoverOpenEvent(openEventType) {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingDelayGroup.mjs
 var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-var FloatingDelayGroupContext = /* @__PURE__ */ React13.createContext({
+var FloatingDelayGroupContext = /* @__PURE__ */ React11.createContext({
   hasProvider: false,
   timeoutMs: 0,
   delayRef: {
@@ -1734,10 +1734,10 @@ function FloatingDelayGroup(props) {
     delay,
     timeoutMs = 0
   } = props;
-  const delayRef = React13.useRef(delay);
-  const initialDelayRef = React13.useRef(delay);
-  const currentIdRef = React13.useRef(null);
-  const currentContextRef = React13.useRef(null);
+  const delayRef = React11.useRef(delay);
+  const initialDelayRef = React11.useRef(delay);
+  const currentIdRef = React11.useRef(null);
+  const currentContextRef = React11.useRef(null);
   const timeout = useTimeout();
   useIsoLayoutEffect(() => {
     initialDelayRef.current = delay;
@@ -1751,7 +1751,7 @@ function FloatingDelayGroup(props) {
     };
   }, [delay, currentIdRef, delayRef, initialDelayRef]);
   return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(FloatingDelayGroupContext.Provider, {
-    value: React13.useMemo(() => ({
+    value: React11.useMemo(() => ({
       hasProvider: true,
       delayRef,
       initialDelayRef,
@@ -1771,7 +1771,7 @@ function useDelayGroup(context, options = {
   } = options;
   const store2 = "rootStore" in context ? context.rootStore : context;
   const floatingId = store2.useState("floatingId");
-  const groupContext = React13.useContext(FloatingDelayGroupContext);
+  const groupContext = React11.useContext(FloatingDelayGroupContext);
   const {
     currentIdRef,
     delayRef,
@@ -1781,22 +1781,13 @@ function useDelayGroup(context, options = {
     hasProvider,
     timeout
   } = groupContext;
-  const [isInstantPhase, setIsInstantPhase] = React13.useState(false);
-  const openRef = React13.useRef(open);
-  const isUnmountedRef = React13.useRef(false);
+  const [isInstantPhase, setIsInstantPhase] = React11.useState(false);
+  const openRef = React11.useRef(open);
   useIsoLayoutEffect(() => {
     openRef.current = open;
   }, [open]);
-  useIsoLayoutEffect(() => {
-    return () => {
-      isUnmountedRef.current = true;
-    };
-  }, []);
   useIsoLayoutEffect(() => {
     function unset() {
-      if (!isUnmountedRef.current) {
-        setIsInstantPhase(false);
-      }
       currentContextRef.current?.setIsInstantPhase(false);
       currentIdRef.current = null;
       currentContextRef.current = null;
@@ -1864,7 +1855,7 @@ function useDelayGroup(context, options = {
       }
     };
   }, [currentContextRef, currentIdRef, delayRef, floatingId, initialDelayRef, timeout]);
-  return React13.useMemo(() => ({
+  return React11.useMemo(() => ({
     hasProvider,
     delayRef,
     isInstantPhase
@@ -1884,7 +1875,7 @@ function mergeCleanups(...cleanups) {
 }

 // node_modules/@base-ui/react/utils/FocusGuard.mjs
-var React14 = __toESM(require_react(), 1);
+var React12 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/visuallyHidden.mjs
 var visuallyHiddenBase = {
@@ -1910,8 +1901,8 @@ var visuallyHiddenInput = {

 // node_modules/@base-ui/react/utils/FocusGuard.mjs
 var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
-var FocusGuard = /* @__PURE__ */ React14.forwardRef(function FocusGuard2(props, ref) {
-  const [role, setRole] = React14.useState();
+var FocusGuard = /* @__PURE__ */ React12.forwardRef(function FocusGuard2(props, ref) {
+  const [role, setRole] = React12.useState();
   useIsoLayoutEffect(() => {
     if (parts_exports.screenReader.voiceOver && parts_exports.engine.webkit) {
       setRole("button");
@@ -1934,7 +1925,6 @@ var FocusGuard = /* @__PURE__ */ React14.forwardRef(function FocusGuard2(props,
 if (true) FocusGuard.displayName = "FocusGuard";

 // node_modules/@floating-ui/utils/dist/floating-ui.utils.mjs
-var sides = ["top", "right", "bottom", "left"];
 var min = Math.min;
 var max = Math.max;
 var round = Math.round;
@@ -2256,7 +2246,7 @@ function createAttribute(name) {
 }

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
-var React15 = __toESM(require_react(), 1);
+var React13 = __toESM(require_react(), 1);
 var ReactDOM2 = __toESM(require_react_dom(), 1);

 // node_modules/@base-ui/react/internals/constants.mjs
@@ -2281,9 +2271,9 @@ var ownerVisuallyHidden = {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingPortal.mjs
 var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
-var PortalContext = /* @__PURE__ */ React15.createContext(null);
+var PortalContext = /* @__PURE__ */ React13.createContext(null);
 if (true) PortalContext.displayName = "PortalContext";
-var usePortalContext = () => React15.useContext(PortalContext);
+var usePortalContext = () => React13.useContext(PortalContext);
 var attr = createAttribute("portal");
 function useFloatingPortalNode(props = {}) {
   const {
@@ -2295,14 +2285,14 @@ function useFloatingPortalNode(props = {}) {
   const uniqueId = useId();
   const portalContext = usePortalContext();
   const parentPortalNode = portalContext?.portalNode;
-  const [containerElement, setContainerElement] = React15.useState(null);
-  const [portalNode, setPortalNode] = React15.useState(null);
+  const [containerElement, setContainerElement] = React13.useState(null);
+  const [portalNode, setPortalNode] = React13.useState(null);
   const setPortalNodeRef = useStableCallback((node) => {
     if (node !== null) {
       setPortalNode(node);
     }
   });
-  const containerRef = React15.useRef(null);
+  const containerRef = React13.useRef(null);
   useIsoLayoutEffect(() => {
     if (containerProp === null) {
       if (containerRef.current) {
@@ -2312,9 +2302,6 @@ function useFloatingPortalNode(props = {}) {
       }
       return;
     }
-    if (uniqueId == null) {
-      return;
-    }
     const resolvedContainer = (containerProp && (isNode(containerProp) ? containerProp : containerProp.current)) ?? parentPortalNode ?? document.body;
     if (resolvedContainer == null) {
       if (containerRef.current) {
@@ -2329,7 +2316,7 @@ function useFloatingPortalNode(props = {}) {
       setPortalNode(null);
       setContainerElement(resolvedContainer);
     }
-  }, [containerProp, parentPortalNode, uniqueId]);
+  }, [containerProp, parentPortalNode]);
   const portalElement = useRenderElement("div", componentProps, {
     ref: [ref, setPortalNodeRef],
     props: [{
@@ -2339,39 +2326,42 @@ function useFloatingPortalNode(props = {}) {
   });
   const portalSubtree = containerElement && portalElement ? /* @__PURE__ */ ReactDOM2.createPortal(portalElement, containerElement) : null;
   return {
-    portalNode,
-    portalSubtree
+    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__ */ React13.isValidElement(portalElement) ? portalElement.props.id : void 0,
+    subtree: portalSubtree
   };
 }
-var FloatingPortal = /* @__PURE__ */ React15.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
+var FloatingPortal = /* @__PURE__ */ React13.forwardRef(function FloatingPortal2(componentProps, forwardedRef) {
   const {
     render,
     className,
     style,
     children,
     container,
-    renderGuards,
     ...elementProps
   } = componentProps;
   const {
-    portalNode,
-    portalSubtree
+    node: portalNode,
+    nodeId: portalNodeId,
+    subtree: portalSubtree
   } = useFloatingPortalNode({
     container,
     ref: forwardedRef,
     componentProps,
     elementProps
   });
-  const beforeOutsideRef = React15.useRef(null);
-  const afterOutsideRef = React15.useRef(null);
-  const beforeInsideRef = React15.useRef(null);
-  const afterInsideRef = React15.useRef(null);
-  const [focusManagerState, setFocusManagerState] = React15.useState(null);
-  const focusInsideDisabledRef = React15.useRef(false);
+  const beforeOutsideRef = React13.useRef(null);
+  const afterOutsideRef = React13.useRef(null);
+  const beforeInsideRef = React13.useRef(null);
+  const afterInsideRef = React13.useRef(null);
+  const [focusManagerState, setFocusManagerState] = React13.useState(null);
+  const focusInsideDisabledRef = React13.useRef(false);
   const modal = focusManagerState?.modal;
   const open = focusManagerState?.open;
-  const shouldRenderGuards = typeof renderGuards === "boolean" ? renderGuards : !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
-  React15.useEffect(() => {
+  const shouldRenderGuards = !!focusManagerState && !focusManagerState.modal && focusManagerState.open && !!portalNode;
+  React13.useEffect(() => {
     if (!portalNode || modal) {
       return void 0;
     }
@@ -2397,7 +2387,7 @@ var FloatingPortal = /* @__PURE__ */ React15.forwardRef(function FloatingPortal2
     enableFocusInside(portalNode);
     focusInsideDisabledRef.current = false;
   }, [open, portalNode]);
-  const portalContextValue = React15.useMemo(() => ({
+  const portalContextValue = React13.useMemo(() => ({
     beforeOutsideRef,
     afterOutsideRef,
     beforeInsideRef,
@@ -2405,7 +2395,7 @@ var FloatingPortal = /* @__PURE__ */ React15.forwardRef(function FloatingPortal2
     portalNode,
     setFocusManagerState
   }), [portalNode]);
-  return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React15.Fragment, {
+  return /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(React13.Fragment, {
     children: [portalSubtree, /* @__PURE__ */ (0, import_jsx_runtime3.jsxs)(PortalContext.Provider, {
       value: portalContextValue,
       children: [shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
@@ -2421,7 +2411,7 @@ var FloatingPortal = /* @__PURE__ */ React15.forwardRef(function FloatingPortal2
           }
         }
       }), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)("span", {
-        "aria-owns": portalNode.id,
+        "aria-owns": portalNodeId,
         style: ownerVisuallyHidden
       }), portalNode && /* @__PURE__ */ ReactDOM2.createPortal(children, portalNode), shouldRenderGuards && portalNode && /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(FocusGuard, {
         "data-type": "outside",
@@ -2445,7 +2435,7 @@ var FloatingPortal = /* @__PURE__ */ React15.forwardRef(function FloatingPortal2
 if (true) FloatingPortal.displayName = "FloatingPortal";

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
-var React16 = __toESM(require_react(), 1);
+var React14 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/utils/createEventEmitter.mjs
 function createEventEmitter() {
@@ -2468,18 +2458,18 @@ function createEventEmitter() {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingTree.mjs
 var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
-var FloatingNodeContext = /* @__PURE__ */ React16.createContext(null);
+var FloatingNodeContext = /* @__PURE__ */ React14.createContext(null);
 if (true) FloatingNodeContext.displayName = "FloatingNodeContext";
-var FloatingTreeContext = /* @__PURE__ */ React16.createContext(null);
+var FloatingTreeContext = /* @__PURE__ */ React14.createContext(null);
 if (true) FloatingTreeContext.displayName = "FloatingTreeContext";
-var useFloatingParentNodeId = () => React16.useContext(FloatingNodeContext)?.id || null;
+var useFloatingParentNodeId = () => React14.useContext(FloatingNodeContext)?.id || null;
 var useFloatingTree = (externalTree) => {
-  const contextTree = React16.useContext(FloatingTreeContext);
+  const contextTree = React14.useContext(FloatingTreeContext);
   return externalTree ?? contextTree;
 };

 // node_modules/@base-ui/react/floating-ui-react/hooks/useClientPoint.mjs
-var React17 = __toESM(require_react(), 1);
+var React15 = __toESM(require_react(), 1);
 function createVirtualElement(domElement, data) {
   let offsetX = null;
   let offsetY = null;
@@ -2546,10 +2536,10 @@ function useClientPoint(context, props = {}) {
   const floating = store2.useState("floatingElement");
   const domReference = store2.useState("domReferenceElement");
   const dataRef = store2.context.dataRef;
-  const initialRef = React17.useRef(false);
-  const cleanupListenerRef = React17.useRef(null);
-  const [pointerType, setPointerType] = React17.useState();
-  const [reactive, setReactive] = React17.useState([]);
+  const initialRef = React15.useRef(false);
+  const cleanupListenerRef = React15.useRef(null);
+  const [pointerType, setPointerType] = React15.useState();
+  const [reactive, setReactive] = React15.useState([]);
   const resetReference = useStableCallback((reference2) => {
     store2.set("positionReference", reference2);
   });
@@ -2577,7 +2567,7 @@ function useClientPoint(context, props = {}) {
     }
   });
   const openCheck = isMouseLikePointerType(pointerType) ? floating : open;
-  React17.useEffect(() => {
+  React15.useEffect(() => {
     if (!enabled) {
       resetReference(domReference);
       return void 0;
@@ -2605,20 +2595,20 @@ function useClientPoint(context, props = {}) {
     }
     return cleanupListener;
   }, [openCheck, enabled, floating, dataRef, domReference, store2, setReference, resetReference, reactive]);
-  React17.useEffect(() => () => {
+  React15.useEffect(() => () => {
     store2.set("positionReference", null);
   }, [store2]);
-  React17.useEffect(() => {
+  React15.useEffect(() => {
     if (enabled && !floating) {
       initialRef.current = false;
     }
   }, [enabled, floating]);
-  React17.useEffect(() => {
+  React15.useEffect(() => {
     if (!enabled && open) {
       initialRef.current = true;
     }
   }, [enabled, open]);
-  const reference = React17.useMemo(() => {
+  const reference = React15.useMemo(() => {
     function setPointerTypeRef(event) {
       setPointerType(event.pointerType);
     }
@@ -2629,14 +2619,14 @@ function useClientPoint(context, props = {}) {
       onMouseEnter: handleReferenceEnterOrMove
     };
   }, [handleReferenceEnterOrMove]);
-  return React17.useMemo(() => enabled ? {
+  return React15.useMemo(() => enabled ? {
     reference,
     trigger: reference
   } : {}, [enabled, reference]);
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useDismiss.mjs
-var React18 = __toESM(require_react(), 1);
+var React16 = __toESM(require_react(), 1);
 function alwaysFalse() {
   return false;
 }
@@ -2671,12 +2661,12 @@ function useDismiss(context, props = {}) {
     escapeKey: escapeKeyBubbles,
     outsidePress: outsidePressBubbles
   } = normalizeProp(bubbles);
-  const pressStartedInsideRef = React18.useRef(false);
-  const pressStartPreventedRef = React18.useRef(false);
-  const suppressNextOutsideClickRef = React18.useRef(false);
-  const isComposingRef = React18.useRef(false);
-  const currentPointerTypeRef = React18.useRef("");
-  const touchStateRef = React18.useRef(null);
+  const pressStartedInsideRef = React16.useRef(false);
+  const pressStartPreventedRef = React16.useRef(false);
+  const suppressNextOutsideClickRef = React16.useRef(false);
+  const isComposingRef = React16.useRef(false);
+  const currentPointerTypeRef = React16.useRef("");
+  const touchStateRef = React16.useRef(null);
   const cancelDismissOnEndTimeout = useTimeout();
   const clearInsideReactTreeTimeout = useTimeout();
   const clearInsideReactTree = useStableCallback(() => {
@@ -2745,9 +2735,9 @@ function useDismiss(context, props = {}) {
       pressStartPreventedRef.current = true;
     }
   });
-  React18.useEffect(() => {
+  React16.useEffect(() => {
     if (!open || !enabled) {
-      return void 0;
+      return clearInsideReactTree;
     }
     dataRef.current.__escapeKeyBubbles = escapeKeyBubbles;
     dataRef.current.__outsidePressBubbles = outsidePressBubbles;
@@ -2993,15 +2983,15 @@ function useDismiss(context, props = {}) {
       preventedPressSuppressionTimeout.clear();
       resetPressStartState();
       suppressNextOutsideClickRef.current = false;
+      clearInsideReactTree();
     };
   }, [dataRef, floatingElement, escapeKey2, outsidePressEnabled, outsidePress2, open, enabled, escapeKeyBubbles, outsidePressBubbles, closeOnEscapeKeyDown, clearInsideReactTree, getOutsidePressEventProp, hasBlockingChild, isEventWithinOwnElements, tree, store2, cancelDismissOnEndTimeout]);
-  React18.useEffect(clearInsideReactTree, [outsidePress2, clearInsideReactTree]);
-  const reference = React18.useMemo(() => ({
+  const reference = React16.useMemo(() => ({
     onKeyDown: closeOnEscapeKeyDown,
     onPointerDown: closeOnReferencePress,
     onClick: closeOnReferencePress
   }), [closeOnEscapeKeyDown, closeOnReferencePress]);
-  const floating = React18.useMemo(() => ({
+  const floating = React16.useMemo(() => ({
     onKeyDown: closeOnEscapeKeyDown,
     // `onMouseDown` may be blocked if `event.preventDefault()` is called in
     // `onPointerDown`, such as with <NumberField.ScrubArea>.
@@ -3021,7 +3011,7 @@ function useDismiss(context, props = {}) {
     onTouchEndCapture: markInsideReactTree,
     onTouchMoveCapture: markInsideReactTree
   }), [closeOnEscapeKeyDown, markInsideReactTree, markPressStartedInsideReactTree, markInsidePressStartPrevented]);
-  return React18.useMemo(() => enabled ? {
+  return React16.useMemo(() => enabled ? {
     reference,
     floating,
     trigger: reference
@@ -3029,7 +3019,7 @@ function useDismiss(context, props = {}) {
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useFloating.mjs
-var React25 = __toESM(require_react(), 1);
+var React24 = __toESM(require_react(), 1);

 // node_modules/@floating-ui/core/dist/floating-ui.core.mjs
 function computeCoordsFromPlacement(_ref, placement, rtl) {
@@ -3333,67 +3323,6 @@ var flip = function(options) {
     }
   };
 };
-function getSideOffsets(overflow, rect) {
-  return {
-    top: overflow.top - rect.height,
-    right: overflow.right - rect.width,
-    bottom: overflow.bottom - rect.height,
-    left: overflow.left - rect.width
-  };
-}
-function isAnySideFullyClipped(overflow) {
-  return sides.some((side) => overflow[side] >= 0);
-}
-var hide = function(options) {
-  if (options === void 0) {
-    options = {};
-  }
-  return {
-    name: "hide",
-    options,
-    async fn(state) {
-      const {
-        rects,
-        platform: platform3
-      } = state;
-      const {
-        strategy = "referenceHidden",
-        ...detectOverflowOptions
-      } = evaluate(options, state);
-      switch (strategy) {
-        case "referenceHidden": {
-          const overflow = await platform3.detectOverflow(state, {
-            ...detectOverflowOptions,
-            elementContext: "reference"
-          });
-          const offsets = getSideOffsets(overflow, rects.reference);
-          return {
-            data: {
-              referenceHiddenOffsets: offsets,
-              referenceHidden: isAnySideFullyClipped(offsets)
-            }
-          };
-        }
-        case "escaped": {
-          const overflow = await platform3.detectOverflow(state, {
-            ...detectOverflowOptions,
-            altBoundary: true
-          });
-          const offsets = getSideOffsets(overflow, rects.floating);
-          return {
-            data: {
-              escapedOffsets: offsets,
-              escaped: isAnySideFullyClipped(offsets)
-            }
-          };
-        }
-        default: {
-          return {};
-        }
-      }
-    }
-  };
-};
 var originSides = /* @__PURE__ */ new Set(["left", "top"]);
 async function convertValueToCoords(state, options) {
   const {
@@ -4260,7 +4189,6 @@ var offset2 = offset;
 var shift2 = shift;
 var flip2 = flip;
 var size2 = size;
-var hide2 = hide;
 var limitShift2 = limitShift;
 var computePosition2 = (reference, floating, options) => {
   const cache = /* @__PURE__ */ new Map();
@@ -4277,7 +4205,7 @@ var computePosition2 = (reference, floating, options) => {
 };

 // node_modules/@floating-ui/react-dom/dist/floating-ui.react-dom.mjs
-var React19 = __toESM(require_react(), 1);
+var React17 = __toESM(require_react(), 1);
 var import_react2 = __toESM(require_react(), 1);
 var ReactDOM3 = __toESM(require_react_dom(), 1);
 var isClient = typeof document !== "undefined";
@@ -4343,7 +4271,7 @@ function roundByDPR(element, value) {
   return Math.round(value * dpr) / dpr;
 }
 function useLatestRef(value) {
-  const ref = React19.useRef(value);
+  const ref = React17.useRef(value);
   index(() => {
     ref.current = value;
   });
@@ -4366,7 +4294,7 @@ function useFloating(options) {
     whileElementsMounted,
     open
   } = options;
-  const [data, setData] = React19.useState({
+  const [data, setData] = React17.useState({
     x: 0,
     y: 0,
     strategy,
@@ -4374,19 +4302,19 @@ function useFloating(options) {
     middlewareData: {},
     isPositioned: false
   });
-  const [latestMiddleware, setLatestMiddleware] = React19.useState(middleware);
+  const [latestMiddleware, setLatestMiddleware] = React17.useState(middleware);
   if (!deepEqual(latestMiddleware, middleware)) {
     setLatestMiddleware(middleware);
   }
-  const [_reference, _setReference] = React19.useState(null);
-  const [_floating, _setFloating] = React19.useState(null);
-  const setReference = React19.useCallback((node) => {
+  const [_reference, _setReference] = React17.useState(null);
+  const [_floating, _setFloating] = React17.useState(null);
+  const setReference = React17.useCallback((node) => {
     if (node !== referenceRef.current) {
       referenceRef.current = node;
       _setReference(node);
     }
   }, []);
-  const setFloating = React19.useCallback((node) => {
+  const setFloating = React17.useCallback((node) => {
     if (node !== floatingRef.current) {
       floatingRef.current = node;
       _setFloating(node);
@@ -4394,14 +4322,14 @@ function useFloating(options) {
   }, []);
   const referenceEl = externalReference || _reference;
   const floatingEl = externalFloating || _floating;
-  const referenceRef = React19.useRef(null);
-  const floatingRef = React19.useRef(null);
-  const dataRef = React19.useRef(data);
+  const referenceRef = React17.useRef(null);
+  const floatingRef = React17.useRef(null);
+  const dataRef = React17.useRef(data);
   const hasWhileElementsMounted = whileElementsMounted != null;
   const whileElementsMountedRef = useLatestRef(whileElementsMounted);
   const platformRef = useLatestRef(platform3);
   const openRef = useLatestRef(open);
-  const update2 = React19.useCallback(() => {
+  const update2 = React17.useCallback(() => {
     if (!referenceRef.current || !floatingRef.current) {
       return;
     }
@@ -4439,7 +4367,7 @@ function useFloating(options) {
       }));
     }
   }, [open]);
-  const isMountedRef = React19.useRef(false);
+  const isMountedRef = React17.useRef(false);
   index(() => {
     isMountedRef.current = true;
     return () => {
@@ -4456,17 +4384,17 @@ function useFloating(options) {
       update2();
     }
   }, [referenceEl, floatingEl, update2, whileElementsMountedRef, hasWhileElementsMounted]);
-  const refs = React19.useMemo(() => ({
+  const refs = React17.useMemo(() => ({
     reference: referenceRef,
     floating: floatingRef,
     setReference,
     setFloating
   }), [setReference, setFloating]);
-  const elements = React19.useMemo(() => ({
+  const elements = React17.useMemo(() => ({
     reference: referenceEl,
     floating: floatingEl
   }), [referenceEl, floatingEl]);
-  const floatingStyles = React19.useMemo(() => {
+  const floatingStyles = React17.useMemo(() => {
     const initialStyles = {
       position: strategy,
       left: 0,
@@ -4492,7 +4420,7 @@ function useFloating(options) {
       top: y
     };
   }, [strategy, transform, elements.floating, data.x, data.y]);
-  return React19.useMemo(() => ({
+  return React17.useMemo(() => ({
     ...data,
     update: update2,
     refs,
@@ -4539,81 +4467,182 @@ var size3 = (options, deps) => {
     options: [options, deps]
   };
 };
-var hide3 = (options, deps) => {
-  const result = hide2(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 React24 = __toESM(require_react(), 1);
+var React22 = __toESM(require_react(), 1);
 var ReactDOM4 = __toESM(require_react_dom(), 1);

 // node_modules/@base-ui/react/floating-ui-react/hooks/useSyncedFloatingRootContext.mjs
-var React23 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/utils/store/createSelector.mjs
-var createSelector = (a, b, c, d, e, f, ...other) => {
-  if (other.length > 0) {
-    throw new Error(true ? "Unsupported number of selectors" : formatErrorMessage_default(1));
-  }
-  let selector;
-  if (a && b && c && d && e && f) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      const vb = b(state, a1, a2, a3);
-      const vc = c(state, a1, a2, a3);
-      const vd = d(state, a1, a2, a3);
-      const ve = e(state, a1, a2, a3);
-      return f(va, vb, vc, vd, ve, a1, a2, a3);
-    };
-  } else if (a && b && c && d && e) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      const vb = b(state, a1, a2, a3);
-      const vc = c(state, a1, a2, a3);
-      const vd = d(state, a1, a2, a3);
-      return e(va, vb, vc, vd, a1, a2, a3);
-    };
-  } else if (a && b && c && d) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      const vb = b(state, a1, a2, a3);
-      const vc = c(state, a1, a2, a3);
-      return d(va, vb, vc, a1, a2, a3);
-    };
-  } else if (a && b && c) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      const vb = b(state, a1, a2, a3);
-      return c(va, vb, a1, a2, a3);
-    };
-  } else if (a && b) {
-    selector = (state, a1, a2, a3) => {
-      const va = a(state, a1, a2, a3);
-      return b(va, a1, a2, a3);
-    };
-  } else if (a) {
-    selector = a;
-  } else {
-    throw (
-      /* minify-error-disabled */
-      new Error("Missing arguments")
-    );
-  }
-  return selector;
-};
+var React21 = __toESM(require_react(), 1);

 // node_modules/@base-ui/utils/store/useStore.mjs
-var React21 = __toESM(require_react(), 1);
+var React19 = __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 React20 = __toESM(require_react(), 1);
+var React18 = __toESM(require_react(), 1);
 var hooks = [];
 var currentInstance = void 0;
 function getInstance() {
@@ -4645,7 +4674,7 @@ function fastComponent(fn) {
   return FastComponent;
 }
 function fastComponentRef(fn) {
-  return /* @__PURE__ */ React20.forwardRef(fastComponent(fn));
+  return /* @__PURE__ */ React18.forwardRef(fastComponent(fn));
 }
 function createInstance() {
   return {
@@ -4660,7 +4689,7 @@ function useStore(store2, selector, a1, a2, a3) {
   return useStoreImplementation(store2, selector, a1, a2, a3);
 }
 function useStoreR19(store2, selector, a1, a2, a3) {
-  const getSelection = React21.useCallback(() => selector(store2.getSnapshot(), a1, a2, a3), [store2, selector, a1, a2, a3]);
+  const getSelection = React19.useCallback(() => selector(store2.getSnapshot(), a1, a2, a3), [store2, selector, a1, a2, a3]);
   return (0, import_shim.useSyncExternalStore)(store2.subscribe, getSelection, getSelection);
 }
 register({
@@ -4847,7 +4876,7 @@ var Store = class {
 };

 // node_modules/@base-ui/utils/store/ReactStore.mjs
-var React22 = __toESM(require_react(), 1);
+var React20 = __toESM(require_react(), 1);
 var ReactStore = class extends Store {
   /**
    * Creates a new ReactStore instance.
@@ -4871,7 +4900,7 @@ var ReactStore = class extends Store {
    * by `useState` is updated before the next render (similarly to React's `useState`).
    */
   useSyncedValue(key, value) {
-    React22.useDebugValue(key);
+    React20.useDebugValue(key);
     const store2 = this;
     useIsoLayoutEffect(() => {
       if (store2.state[key] !== value) {
@@ -4906,8 +4935,8 @@ var ReactStore = class extends Store {
   useSyncedValues(statePart) {
     const store2 = this;
     if (true) {
-      React22.useDebugValue(statePart, (p) => Object.keys(p));
-      const keys = React22.useRef(Object.keys(statePart)).current;
+      React20.useDebugValue(statePart, (p) => Object.keys(p));
+      const keys = React20.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.");
@@ -4923,7 +4952,7 @@ var ReactStore = class extends Store {
    * is non-undefined, the store's state at `key` is updated to match `controlled`.
    */
   useControlledProp(key, controlled) {
-    React22.useDebugValue(key);
+    React20.useDebugValue(key);
     const store2 = this;
     const isControlled = controlled !== void 0;
     useIsoLayoutEffect(() => {
@@ -4961,7 +4990,7 @@ var ReactStore = class extends Store {
    * @param key Key of the selector to use.
    */
   useState(key, a1, a2, a3) {
-    React22.useDebugValue(key);
+    React20.useDebugValue(key);
     return useStore(this, this.selectors[key], a1, a2, a3);
   }
   /**
@@ -4972,7 +5001,7 @@ var ReactStore = class extends Store {
    * @param fn Function to assign.
    */
   useContextCallback(key, fn) {
-    React22.useDebugValue(key);
+    React20.useDebugValue(key);
     const stableFunction = useStableCallback(fn ?? NOOP);
     this.context[key] = stableFunction;
   }
@@ -4983,7 +5012,7 @@ var ReactStore = class extends Store {
    * @param key Key of the state to set.
    */
   useStateSetter(key) {
-    const ref = React22.useRef(void 0);
+    const ref = React20.useRef(void 0);
     if (ref.current === void 0) {
       ref.current = (value) => {
         this.set(key, value);
@@ -5019,12 +5048,12 @@ var ReactStore = class extends Store {

 // node_modules/@base-ui/react/floating-ui-react/components/FloatingRootStore.mjs
 var selectors = {
-  open: createSelector((state) => state.open),
-  transitionStatus: createSelector((state) => state.transitionStatus),
-  domReferenceElement: createSelector((state) => state.domReferenceElement),
-  referenceElement: createSelector((state) => state.positionReference ?? state.referenceElement),
-  floatingElement: createSelector((state) => state.floatingElement),
-  floatingId: createSelector((state) => state.floatingId)
+  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) {
@@ -5105,7 +5134,7 @@ function useSyncedFloatingRootContext(options) {
   const floatingElement = popupStore.useState(treatPopupAsFloatingElement ? "popupElement" : "positionerElement");
   const triggerElements = popupStore.context.triggerElements;
   const handleOpenChange = onOpenChange;
-  const internalStoreRef = React23.useRef(null);
+  const internalStoreRef = React21.useRef(null);
   if (floatingRootContextProp === void 0 && internalStoreRef.current === null) {
     internalStoreRef.current = new FloatingRootStore({
       open,
@@ -5146,14 +5175,10 @@ var FOCUSABLE_POPUP_PROPS = {
   tabIndex: -1,
   [FOCUSABLE_ATTRIBUTE]: ""
 };
-function usePopupStore(externalStore, createStore, treatPopupAsFloatingElement = false) {
+function usePopupRootStore(createStore, treatPopupAsFloatingElement = false) {
   const floatingId = useId();
   const nested = useFloatingParentNodeId() != null;
-  const internalStoreRef = React24.useRef(null);
-  if (externalStore === void 0 && internalStoreRef.current === null) {
-    internalStoreRef.current = createStore(floatingId, nested);
-  }
-  const store2 = externalStore ?? internalStoreRef.current;
+  const store2 = useRefWithInit(() => createStore(floatingId, nested)).current;
   useSyncedFloatingRootContext({
     popupStore: store2,
     treatPopupAsFloatingElement,
@@ -5162,15 +5187,21 @@ function usePopupStore(externalStore, createStore, treatPopupAsFloatingElement =
     nested,
     onOpenChange: store2.setOpen
   });
-  return {
-    store: store2,
-    internalStore: internalStoreRef.current
-  };
+  return store2;
+}
+function PopupHandleAttachment({
+  handle,
+  store: store2
+}) {
+  useIsoLayoutEffect(() => {
+    return handle.attachStore(store2);
+  }, [handle, store2]);
+  return null;
 }
 function useTriggerRegistration(id, store2) {
-  const registeredElementIdRef = React24.useRef(null);
-  const registeredElementRef = React24.useRef(null);
-  return React24.useCallback((element) => {
+  const registeredElementIdRef = React22.useRef(null);
+  const registeredElementRef = React22.useRef(null);
+  return React22.useCallback((element) => {
     if (id === void 0) {
       return;
     }
@@ -5252,26 +5283,10 @@ function applyPopupOpenChange(store2, nextOpen, eventDetails, options = {}) {
     changeState();
   }
 }
-function useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerId) {
-  useOnFirstRender(() => {
-    if (openProp === void 0 && store2.state.open === false && defaultOpen) {
-      store2.state = {
-        ...store2.state,
-        open: true,
-        activeTriggerId: defaultTriggerId,
-        preventUnmountingOnClose: false
-      };
-    }
-  });
-}
 function useTriggerDataForwarding(triggerId, triggerElementRef, store2, stateUpdates) {
   const isMountedByThisTrigger = store2.useState("isMountedByTrigger", triggerId);
   const baseRegisterTrigger = useTriggerRegistration(triggerId, store2);
-  const registerTrigger = useStableCallback((element) => {
-    baseRegisterTrigger(element);
-    if (!element) {
-      return;
-    }
+  const applyTriggerData = useStableCallback((element) => {
     const open = store2.select("open");
     const activeTriggerId = store2.select("activeTriggerId");
     if (activeTriggerId === triggerId) {
@@ -5289,6 +5304,12 @@ function useTriggerDataForwarding(triggerId, triggerElementRef, store2, stateUpd
       });
     }
   });
+  const registerTrigger = React22.useCallback((element) => {
+    baseRegisterTrigger(element);
+    if (element) {
+      applyTriggerData(element);
+    }
+  }, [baseRegisterTrigger, applyTriggerData]);
   useIsoLayoutEffect(() => {
     if (isMountedByThisTrigger) {
       store2.update({
@@ -5306,10 +5327,14 @@ function useImplicitActiveTrigger(store2, options = {}) {
   const {
     closeOnActiveTriggerUnmount = false
   } = options;
+  const resolvedActiveTriggerIdRef = React22.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);
       }
@@ -5320,22 +5345,42 @@ function useImplicitActiveTrigger(store2, options = {}) {
     if (store2.state.triggerCount !== triggerCount) {
       stateUpdates.triggerCount = triggerCount;
     }
-    const activeTriggerId = store2.select("activeTriggerId");
+    const currentActiveTriggerId = store2.select("activeTriggerId");
     let lostActiveTriggerId = null;
-    if (activeTriggerId) {
-      const activeTriggerElement = store2.context.triggerElements.getById(activeTriggerId);
+    if (currentActiveTriggerId) {
+      const activeTriggerElement = store2.context.triggerElements.getById(currentActiveTriggerId);
       if (!activeTriggerElement) {
-        lostActiveTriggerId = activeTriggerId;
-      } else if (activeTriggerElement !== store2.state.activeTriggerElement) {
-        stateUpdates.activeTriggerElement = 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 && !activeTriggerId && triggerCount === 1) {
+    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) {
@@ -5357,7 +5402,7 @@ function useImplicitActiveTrigger(store2, options = {}) {
         });
       }
     }
-  }, [open, store2, reactiveTriggerCount, closeOnActiveTriggerUnmount]);
+  }, [open, store2, reactiveTriggerCount, activeTriggerId, reactiveActiveTriggerElement, closeOnActiveTriggerUnmount]);
 }
 function useOpenStateTransitions(open, store2, onUnmount) {
   const {
@@ -5410,9 +5455,18 @@ function usePopupInteractionProps(store2, statePart) {
 }

 // 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.elementsSet = /* @__PURE__ */ new Set();
     this.idMap = /* @__PURE__ */ new Map();
   }
   /**
@@ -5421,42 +5475,48 @@ var PopupTriggerMap = class {
    * Note: The provided element is assumed to not be registered under multiple IDs.
    */
   add(id, element) {
-    const existingElement = this.idMap.get(id);
-    if (existingElement === element) {
-      return;
-    }
-    if (existingElement !== void 0) {
-      this.elementsSet.delete(existingElement);
-    }
-    this.elementsSet.add(element);
-    this.idMap.set(id, element);
     if (true) {
-      if (this.elementsSet.size !== this.idMap.size) {
+      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) {
-    const element = this.idMap.get(id);
-    if (element) {
-      this.elementsSet.delete(element);
-      this.idMap.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) {
-    return this.elementsSet.has(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.elementsSet) {
+    for (const element of this.idMap.values()) {
       if (predicate(element)) {
         return true;
       }
@@ -5479,7 +5539,7 @@ var PopupTriggerMap = class {
    * Returns an iterable of all registered trigger elements.
    */
   elements() {
-    return this.elementsSet.values();
+    return this.idMap.values();
   }
   /**
    * Returns the number of registered trigger elements.
@@ -5539,12 +5599,12 @@ function createPopupFloatingRootContext(triggerElements, floatingId, nested = fa
     onOpenChange: void 0
   });
 }
-var activeTriggerIdSelector = createSelector((state) => state.triggerIdProp ?? state.activeTriggerId);
-var openSelector = createSelector((state) => state.openProp ?? state.open);
-var popupIdSelector = createSelector((state) => {
+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;
 }
@@ -5556,101 +5616,73 @@ function triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) {
 }
 var popupStoreSelectors = {
   open: openSelector,
-  mounted: createSelector((state) => state.mounted),
-  transitionStatus: createSelector((state) => state.transitionStatus),
-  floatingRootContext: createSelector((state) => state.floatingRootContext),
-  triggerCount: createSelector((state) => state.triggerCount),
-  preventUnmountingOnClose: createSelector((state) => state.preventUnmountingOnClose),
-  payload: createSelector((state) => state.payload),
+  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: createSelector((state) => state.mounted ? state.activeTriggerElement : null),
+  activeTriggerElement: (state) => state.mounted ? state.activeTriggerElement : null,
   popupId: popupIdSelector,
   /**
    * Whether the trigger with the given ID was used to open the popup.
    */
-  isTriggerActive: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId),
+  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: createSelector((state, triggerId) => triggerOwnsOpenPopup(state, triggerId)),
+  isOpenedByTrigger: (state, triggerId) => triggerOwnsOpenPopup(state, triggerId),
   /**
    * Whether the popup is mounted and was activated by a trigger with the given ID.
    */
-  isMountedByTrigger: createSelector((state, triggerId) => triggerId !== void 0 && activeTriggerIdSelector(state) === triggerId && state.mounted),
-  triggerProps: createSelector((state, isActive) => isActive ? state.activeTriggerProps : state.inactiveTriggerProps),
+  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: createSelector((state, triggerId) => triggerOwnsOpenPopupOrIsOnlyTrigger(state, triggerId) ? popupIdSelector(state) : void 0),
-  popupProps: createSelector((state) => state.popupProps),
-  popupElement: createSelector((state) => state.popupElement),
-  positionerElement: createSelector((state) => state.positionerElement)
+  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/floating-ui-react/hooks/useFloatingRootContext.mjs
-function useFloatingRootContext(options) {
-  const {
-    open = false,
-    onOpenChange,
-    elements = {}
-  } = options;
-  const floatingId = useId();
-  const nested = useFloatingParentNodeId() != null;
-  if (true) {
-    const optionDomReference = elements.reference;
-    if (optionDomReference && !isElement(optionDomReference)) {
-      console.error("Cannot pass a virtual element to the `elements.reference` option,", "as it must be a real DOM element. Use `context.setPositionReference()`", "instead.");
-    }
-  }
-  const store2 = useRefWithInit(() => new FloatingRootStore({
-    open,
-    transitionStatus: void 0,
-    onOpenChange,
-    referenceElement: elements.reference ?? null,
-    floatingElement: elements.floating ?? null,
-    triggerElements: new PopupTriggerMap(),
-    floatingId,
-    syncOnly: false,
-    nested
-  })).current;
-  useIsoLayoutEffect(() => {
-    const valuesToSync = {
-      open,
-      floatingId
-    };
-    if (elements.reference !== void 0) {
-      valuesToSync.referenceElement = elements.reference;
-      valuesToSync.domReferenceElement = isElement(elements.reference) ? elements.reference : null;
-    }
-    if (elements.floating !== void 0) {
-      valuesToSync.floatingElement = elements.floating;
+// node_modules/@base-ui/react/utils/popups/usePopupHandleStore.mjs
+var React23 = __toESM(require_react(), 1);
+var import_shim2 = __toESM(require_shim(), 1);
+function usePopupHandleStore(handle) {
+  const subscribe = React23.useCallback((listener) => {
+    if (handle === void 0) {
+      return NOOP;
     }
-    store2.update(valuesToSync);
-  }, [open, floatingId, elements.reference, elements.floating, store2]);
-  store2.context.onOpenChange = onOpenChange;
-  store2.context.nested = nested;
-  return store2;
+    return handle.subscribeStore(listener);
+  }, [handle]);
+  const getSnapshot = React23.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 useFloating2(options = {}) {
+function useBaseUIFloating(options) {
+  return useFloatingWithStore(options, options.rootContext);
+}
+function useFloatingWithStore(options, store2) {
   const {
     nodeId,
     externalTree
   } = options;
-  const internalStore = useFloatingRootContext(options);
-  const store2 = options.rootContext || internalStore;
   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] = React25.useState(null);
-  const [localDomReference, setLocalDomReference] = React25.useState(void 0);
-  const [localFloatingElement, setLocalFloatingElement] = React25.useState(void 0);
-  const domReferenceRef = React25.useRef(null);
+  const [positionReference, setPositionReferenceRaw] = React24.useState(null);
+  const [localDomReference, setLocalDomReference] = React24.useState(void 0);
+  const [localFloatingElement, setLocalFloatingElement] = React24.useState(void 0);
+  const domReferenceRef = React24.useRef(null);
   const tree = useFloatingTree(externalTree);
-  const storeElements = React25.useMemo(() => ({
+  const storeElements = React24.useMemo(() => ({
     reference: referenceElement,
     floating: floatingElement,
     domReference: domReferenceElement
@@ -5669,7 +5701,7 @@ function useFloating2(options = {}) {
   store2.useSyncedValue("referenceElement", localDomReference ?? null);
   store2.useSyncedValue("domReferenceElement", localDomReference === void 0 ? domReferenceElement : localDomReferenceElement);
   store2.useSyncedValue("floatingElement", syncedFloatingElement);
-  const setPositionReference = React25.useCallback((node) => {
+  const setPositionReference = React24.useCallback((node) => {
     const computedPositionReference = isElement(node) ? {
       getBoundingClientRect: () => node.getBoundingClientRect(),
       getClientRects: () => node.getClientRects(),
@@ -5678,7 +5710,7 @@ function useFloating2(options = {}) {
     setPositionReferenceRaw(computedPositionReference);
     position.refs.setReference(computedPositionReference);
   }, [position.refs]);
-  const setReference = React25.useCallback((node) => {
+  const setReference = React24.useCallback((node) => {
     if (isElement(node) || node === null) {
       domReferenceRef.current = node;
       setLocalDomReference(node);
@@ -5690,22 +5722,22 @@ function useFloating2(options = {}) {
       position.refs.setReference(node);
     }
   }, [position.refs, setLocalDomReference]);
-  const setFloating = React25.useCallback((node) => {
+  const setFloating = React24.useCallback((node) => {
     setLocalFloatingElement(node);
     position.refs.setFloating(node);
   }, [position.refs]);
-  const refs = React25.useMemo(() => ({
+  const refs = React24.useMemo(() => ({
     ...position.refs,
     setReference,
     setFloating,
     setPositionReference,
     domReference: domReferenceRef
   }), [position.refs, setReference, setFloating, setPositionReference]);
-  const elements = React25.useMemo(() => ({
+  const elements = React24.useMemo(() => ({
     ...position.elements,
     domReference: domReferenceElement
   }), [position.elements, domReferenceElement]);
-  const context = React25.useMemo(() => ({
+  const context = React24.useMemo(() => ({
     ...position,
     dataRef: store2.context.dataRef,
     open,
@@ -5729,7 +5761,7 @@ function useFloating2(options = {}) {
       node.context = context;
     }
   });
-  return React25.useMemo(() => ({
+  return React24.useMemo(() => ({
     ...position,
     context,
     refs,
@@ -5739,7 +5771,7 @@ function useFloating2(options = {}) {
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useFocus.mjs
-var React26 = __toESM(require_react(), 1);
+var React25 = __toESM(require_react(), 1);
 var isMacSafari = parts_exports.os.mac && parts_exports.engine.webkit;
 function useFocus(context, props = {}) {
   const {
@@ -5751,11 +5783,11 @@ function useFocus(context, props = {}) {
     events,
     dataRef
   } = store2.context;
-  const blockFocusRef = React26.useRef(false);
-  const blockedReferenceRef = React26.useRef(null);
-  const keyboardModalityRef = React26.useRef(true);
+  const blockFocusRef = React25.useRef(false);
+  const blockedReferenceRef = React25.useRef(null);
+  const keyboardModalityRef = React25.useRef(true);
   const timeout = useTimeout();
-  React26.useEffect(() => {
+  React25.useEffect(() => {
     const domReference = store2.select("domReferenceElement");
     if (!enabled) {
       return void 0;
@@ -5775,7 +5807,7 @@ function useFocus(context, props = {}) {
     }
     return mergeCleanups(addEventListener(win, "blur", onBlur), isMacSafari && addEventListener(win, "keydown", onKeyDown, true), isMacSafari && addEventListener(win, "pointerdown", onPointerDown, true));
   }, [store2, enabled]);
-  React26.useEffect(() => {
+  React25.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -5793,7 +5825,7 @@ function useFocus(context, props = {}) {
       events.off("openchange", onOpenChangeLocal);
     };
   }, [events, enabled, store2]);
-  const reference = React26.useMemo(() => {
+  const reference = React25.useMemo(() => {
     function resetBlockedFocus() {
       blockFocusRef.current = false;
       blockedReferenceRef.current = null;
@@ -5860,14 +5892,14 @@ function useFocus(context, props = {}) {
       }
     };
   }, [dataRef, delay, store2, timeout]);
-  return React26.useMemo(() => enabled ? {
+  return React25.useMemo(() => enabled ? {
     reference,
     trigger: reference
   } : {}, [enabled, reference]);
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverFloatingInteraction.mjs
-var React27 = __toESM(require_react(), 1);
+var React26 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverInteractionSharedState.mjs
 var HoverInteraction = class _HoverInteraction {
@@ -5978,7 +6010,7 @@ function useHoverFloatingInteraction(context, parameters = {}) {
       clearPointerEvents();
     }
   }, [open, instance, clearPointerEvents]);
-  React27.useEffect(() => {
+  React26.useEffect(() => {
     return clearPointerEvents;
   }, [clearPointerEvents]);
   useIsoLayoutEffect(() => {
@@ -6007,7 +6039,7 @@ function useHoverFloatingInteraction(context, parameters = {}) {
     }
     return void 0;
   }, [enabled, open, domReferenceElement, floatingElement, instance, isHoverOpen, tree, parentId, clearPointerEvents]);
-  React27.useEffect(() => {
+  React26.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6082,7 +6114,7 @@ function useHoverFloatingInteraction(context, parameters = {}) {
 }

 // node_modules/@base-ui/react/floating-ui-react/hooks/useHoverReferenceInteraction.mjs
-var React28 = __toESM(require_react(), 1);
+var React27 = __toESM(require_react(), 1);
 var ReactDOM5 = __toESM(require_react_dom(), 1);
 var EMPTY_REF = {
   current: null
@@ -6100,7 +6132,8 @@ function useHoverReferenceInteraction(context, props = {}) {
     isActiveTrigger = true,
     getHandleCloseContext,
     isClosing,
-    shouldOpen: shouldOpenProp
+    shouldOpen: shouldOpenProp,
+    guardStaleOpen = false
   } = props;
   const store2 = "rootStore" in context ? context.rootStore : context;
   const {
@@ -6109,7 +6142,7 @@ function useHoverReferenceInteraction(context, props = {}) {
   } = store2.context;
   const tree = useFloatingTree(externalTree);
   const instance = useHoverInteractionSharedState(store2);
-  const isHoverCloseActiveRef = React28.useRef(false);
+  const isHoverCloseActiveRef = React27.useRef(false);
   const handleCloseRef = useValueAsRef(handleClose);
   const delayRef = useValueAsRef(delay);
   const restMsRef = useValueAsRef(restMs);
@@ -6147,8 +6180,8 @@ function useHoverReferenceInteraction(context, props = {}) {
   if (isActiveTrigger) {
     instance.handleCloseOptions = handleCloseRef.current?.__options;
   }
-  React28.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
-  React28.useEffect(() => {
+  React27.useEffect(() => cleanupMouseMoveHandler, [cleanupMouseMoveHandler]);
+  React27.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6169,7 +6202,7 @@ function useHoverReferenceInteraction(context, props = {}) {
       events.off("openchange", onOpenChangeLocal);
     };
   }, [enabled, events, instance, cleanupMouseMoveHandler]);
-  React28.useEffect(() => {
+  React27.useEffect(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6283,14 +6316,23 @@ function useHoverReferenceInteraction(context, props = {}) {
         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));
+      }), addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave), staleOpenGuard);
     }
-    return mergeCleanups(addEventListener(trigger, "mouseenter", onMouseEnter), addEventListener(trigger, "mouseleave", onMouseLeave));
-  }, [cleanupMouseMoveHandler, clearPointerEvents, dataRef, delayRef, store2, enabled, handleCloseRef, instance, isActiveTrigger, isOverInactiveTrigger, isClickLikeOpenEvent2, mouseOnly, move, restMsRef, triggerElementRef, tree, enabledRef, getHandleCloseContext, isClosingRef, checkShouldOpen]);
-  return React28.useMemo(() => {
+    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 React27.useMemo(() => {
     if (!enabled) {
       return void 0;
     }
@@ -6571,6 +6613,21 @@ function safePolygon(options = {}) {
   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";
@@ -6582,26 +6639,17 @@ var CommonPopupDataAttributes = (function(CommonPopupDataAttributes2) {
   CommonPopupDataAttributes2["align"] = "data-align";
   return CommonPopupDataAttributes2;
 })({});
-var CommonTriggerDataAttributes = /* @__PURE__ */ (function(CommonTriggerDataAttributes2) {
-  CommonTriggerDataAttributes2["popupOpen"] = "data-popup-open";
-  CommonTriggerDataAttributes2["pressed"] = "data-pressed";
-  return CommonTriggerDataAttributes2;
-})({});
 var TRIGGER_HOOK = {
-  [CommonTriggerDataAttributes.popupOpen]: ""
-};
-var PRESSABLE_TRIGGER_HOOK = {
-  [CommonTriggerDataAttributes.popupOpen]: "",
-  [CommonTriggerDataAttributes.pressed]: ""
+  "data-popup-open": ""
 };
 var POPUP_OPEN_HOOK = {
-  [CommonPopupDataAttributes.open]: ""
+  "data-open": ""
 };
 var POPUP_CLOSED_HOOK = {
-  [CommonPopupDataAttributes.closed]: ""
+  "data-closed": ""
 };
 var ANCHOR_HIDDEN_HOOK = {
-  [CommonPopupDataAttributes.anchorHidden]: ""
+  "data-anchor-hidden": ""
 };
 var triggerOpenStateMapping = {
   open(value) {
@@ -6625,6 +6673,10 @@ var popupStateMapping = {
     return null;
   }
 };
+var popupTransitionStateMapping = {
+  ...popupStateMapping,
+  ...transitionStatusMapping
+};

 // node_modules/@base-ui/utils/inertValue.mjs
 function inertValue(value) {
@@ -6634,7 +6686,16 @@ function inertValue(value) {
   return value ? "true" : void 0;
 }

-// node_modules/@base-ui/react/utils/useAnchorPositioning.mjs
+// node_modules/@base-ui/react/internals/direction-context/DirectionContext.mjs
+var React28 = __toESM(require_react(), 1);
+var DirectionContext = /* @__PURE__ */ React28.createContext(void 0);
+if (true) DirectionContext.displayName = "DirectionContext";
+function useDirection() {
+  const context = React28.useContext(DirectionContext);
+  return context?.direction ?? "ltr";
+}
+
+// node_modules/@base-ui/react/internals/useAnchorPositioning.mjs
 var React29 = __toESM(require_react(), 1);

 // node_modules/@base-ui/react/floating-ui-react/middleware/arrow.mjs
@@ -6707,7 +6768,6 @@ var arrow4 = (options, deps) => ({
 });

 // node_modules/@base-ui/react/utils/hideMiddleware.mjs
-var nativeHideFn = hide3().fn;
 var hide4 = {
   name: "hide",
   async fn(state) {
@@ -6718,88 +6778,27 @@ var hide4 = {
       y
     } = state.rects.reference;
     const anchorHidden = width === 0 && height === 0 && x === 0 && y === 0;
-    const nativeHideResult = await nativeHideFn(state);
+    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: nativeHideResult.data?.referenceHidden || anchorHidden
+        referenceHidden: referenceHidden || anchorHidden
       }
     };
   }
 };

-// node_modules/@base-ui/react/utils/adaptiveOriginMiddleware.mjs
+// node_modules/@base-ui/react/utils/adaptiveOriginConstants.mjs
 var DEFAULT_SIDES = {
   sideX: "left",
   sideY: "top"
 };
-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/useAnchorPositioning.mjs
+// 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";
@@ -6831,6 +6830,9 @@ function getOffsetData(state, sideParam, isRtl) {
   return data;
 }
 function useAnchorPositioning(params) {
+  return useAnchorPositioningWithHook(params, useBaseUIFloating);
+}
+function useAnchorPositioningWithHook(params, useFloatingHook) {
   const {
     // Public parameters
     anchor,
@@ -6850,7 +6852,7 @@ function useAnchorPositioning(params) {
     floatingRootContext,
     mounted,
     collisionAvoidance,
-    shiftCrossAxis = false,
+    shift: shift4,
     nodeId,
     adaptiveOrigin: adaptiveOrigin2,
     lazyFlip = false,
@@ -6863,6 +6865,8 @@ function useAnchorPositioning(params) {
   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;
@@ -6880,26 +6884,26 @@ function useAnchorPositioning(params) {
   }[sideParam];
   const placement = align === "center" ? side : `${side}-${align}`;
   let collisionPadding = collisionPaddingParam;
-  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;
   if (typeof collisionPadding === "number") {
     collisionPadding = {
-      top: collisionPadding + biasTop,
-      right: collisionPadding + biasRight,
-      bottom: collisionPadding + biasBottom,
-      left: collisionPadding + biasLeft
+      top: collisionPadding,
+      right: collisionPadding,
+      bottom: collisionPadding,
+      left: collisionPadding
     };
   } else if (collisionPadding) {
     collisionPadding = {
-      top: (collisionPadding.top || 0) + biasTop,
-      right: (collisionPadding.right || 0) + biasRight,
-      bottom: (collisionPadding.bottom || 0) + biasBottom,
-      left: (collisionPadding.left || 0) + biasLeft
+      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
@@ -6930,46 +6934,37 @@ function useAnchorPositioning(params) {
     // 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,
-      right: collisionPadding.right + bias,
-      bottom: collisionPadding.bottom + bias,
-      left: collisionPadding.left + bias
+      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((data) => {
-    const html = ownerDocument(data.elements.floating).documentElement;
-    return {
-      ...commonCollisionProps,
-      // Use the Layout Viewport to avoid shifting around when pinch-zooming
-      // for context menus.
-      rootBoundary: shiftCrossAxis ? {
-        x: 0,
-        y: 0,
-        width: html.clientWidth,
-        height: html.clientHeight
-      } : void 0,
-      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, collisionPadding, collisionAvoidanceAlign]);
+  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 {
@@ -6989,8 +6984,8 @@ function useAnchorPositioning(params) {
         return;
       }
       const floatingStyle = floating.style;
-      floatingStyle.setProperty("--available-width", `${availableWidth}px`);
-      floatingStyle.setProperty("--available-height", `${availableHeight}px`);
+      floatingStyle.setProperty(AVAILABLE_WIDTH_VAR, `${availableWidth}px`);
+      floatingStyle.setProperty(AVAILABLE_HEIGHT_VAR, `${availableHeight}px`);
       const dpr = getWindow(floating).devicePixelRatio || 1;
       const {
         x: x2,
@@ -7068,7 +7063,7 @@ function useAnchorPositioning(params) {
     context,
     isPositioned,
     floatingStyles: originalFloatingStyles
-  } = useFloating2({
+  } = useFloatingHook({
     rootContext: floatingRootContext,
     open: keepMounted ? mounted : void 0,
     placement,
@@ -7084,14 +7079,27 @@ function useAnchorPositioning(params) {
   } = middlewareData.adaptiveOrigin || DEFAULT_SIDES;
   const resolvedPosition = isPositioned ? positionMethod : "fixed";
   const floatingStyles = React29.useMemo(() => {
-    const base = adaptiveOrigin2 ? {
-      position: resolvedPosition,
-      [sideX]: x,
-      [sideY]: y
-    } : {
-      position: resolvedPosition,
-      ...originalFloatingStyles
-    };
+    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;
     }
@@ -7135,10 +7143,10 @@ function useAnchorPositioning(params) {
   const renderedAlign = getAlignment(renderedPlacement) || "center";
   const anchorHidden = Boolean(middlewareData.hide?.referenceHidden);
   useIsoLayoutEffect(() => {
-    if (lazyFlip && mounted && isPositioned) {
+    if (lazyFlip && mounted && isPositioned && renderedSide !== side) {
       setMountSide(renderedSide);
     }
-  }, [lazyFlip, mounted, isPositioned, renderedSide]);
+  }, [lazyFlip, mounted, isPositioned, renderedSide, side]);
   const arrowStyles = React29.useMemo(() => ({
     position: "absolute",
     top: middlewareData.arrow?.y,
@@ -7164,7 +7172,7 @@ function isRef(param) {
   return param != null && "current" in param;
 }

-// node_modules/@base-ui/react/utils/getDisabledMountTransitionStyles.mjs
+// node_modules/@base-ui/react/internals/getDisabledMountTransitionStyles.mjs
 function getDisabledMountTransitionStyles(transitionStatus) {
   return transitionStatus === "starting" ? DISABLED_TRANSITIONS_STYLE : EMPTY_OBJECT;
 }
@@ -7207,7 +7215,7 @@ function usePreviousValue(value) {
     current: value,
     previous: null
   });
-  if (value !== state.current) {
+  if (!Object.is(value, state.current)) {
     setState({
       current: value,
       previous: state.current
@@ -7250,29 +7258,14 @@ function usePopupAutoResize(parameters) {
     side,
     direction
   } = parameters;
-  const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true, false);
+  const runOnceAnimationsFinish = useAnimationsFinished(popupElement, true);
   const animationFrame = useAnimationFrame();
   const committedDimensionsRef = React31.useRef(null);
   const isInitialRenderRef = React31.useRef(true);
   const restoreAnchoringStylesRef = React31.useRef(NOOP);
   const onMeasureLayout = useStableCallback(onMeasureLayoutParam);
   const onMeasureLayoutComplete = useStableCallback(onMeasureLayoutCompleteParam);
-  const anchoringStyles = React31.useMemo(() => {
-    let isOriginSide = side === "top";
-    let isPhysicalLeft = side === "left";
-    if (direction === "rtl") {
-      isOriginSide = isOriginSide || side === "inline-end";
-      isPhysicalLeft = isPhysicalLeft || side === "inline-end";
-    } else {
-      isOriginSide = isOriginSide || side === "inline-start";
-      isPhysicalLeft = isPhysicalLeft || side === "inline-start";
-    }
-    return isOriginSide ? {
-      position: "absolute",
-      [side === "top" ? "bottom" : "top"]: "0",
-      [isPhysicalLeft ? "right" : "left"]: "0"
-    } : EMPTY_OBJECT;
-  }, [side, direction]);
+  const anchoringStyles = React31.useMemo(() => getPopupAnchoringStyles(side, direction), [side, direction]);
   useIsoLayoutEffect(() => {
     if (!mounted) {
       restoreAnchoringStylesRef.current = NOOP;
@@ -7339,6 +7332,18 @@ function usePopupAutoResize(parameters) {
     };
   }, [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);
@@ -7385,78 +7390,164 @@ var DirectionProvider = function DirectionProvider2(props) {
 };
 if (true) DirectionProvider.displayName = "DirectionProvider";

-// node_modules/@base-ui/react/utils/usePopupViewport.mjs
-var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-function usePopupViewport(parameters) {
-  const {
-    store: store2,
-    side,
-    cssVars,
-    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 = React33.useRef(null);
-  const [previousContentNode, setPreviousContentNode] = React33.useState(null);
-  const [newTriggerOffset, setNewTriggerOffset] = React33.useState(null);
-  const currentContainerRef = React33.useRef(null);
-  const previousContainerRef = React33.useRef(null);
-  const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true, false);
-  const cleanupFrame = useAnimationFrame();
-  const [previousContentDimensions, setPreviousContentDimensions] = React33.useState(null);
-  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React33.useState(false);
-  useIsoLayoutEffect(() => {
-    store2.set("hasViewport", true);
-    return () => {
-      store2.set("hasViewport", false);
-    };
-  }, [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 lastHandledTriggerRef = React33.useRef(null);
-  useIsoLayoutEffect(() => {
-    if (!open || !mounted) {
-      lastHandledTriggerRef.current = null;
-    }
-  }, [open, mounted]);
-  useIsoLayoutEffect(() => {
-    if (activeTrigger && previousActiveTrigger && activeTrigger !== previousActiveTrigger && lastHandledTriggerRef.current !== activeTrigger && capturedNodeRef.current) {
+// 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_runtime6 = __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 = React33.useRef(null);
+  const [previousContentNode, setPreviousContentNode] = React33.useState(null);
+  const [newTriggerOffset, setNewTriggerOffset] = React33.useState(null);
+  const currentContainerRef = React33.useRef(null);
+  const previousContainerRef = React33.useRef(null);
+  const onAnimationsFinished = useAnimationsFinished(currentContainerRef, true);
+  const cleanupFrame = useAnimationFrame();
+  const cleanupControllerRef = React33.useRef(null);
+  const [previousContentDimensions, setPreviousContentDimensions] = React33.useState(null);
+  const [showStartingStyleAttribute, setShowStartingStyleAttribute] = React33.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 = React33.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);
-      cleanupFrame.request(() => {
-        ReactDOM6.flushSync(() => {
-          setShowStartingStyleAttribute(false);
-        });
-        onAnimationsFinished(() => {
-          setPreviousContentNode(null);
-          setPreviousContentDimensions(null);
-          capturedNodeRef.current = null;
-        });
-      });
       lastHandledTriggerRef.current = activeTrigger;
     }
-  }, [activeTrigger, previousActiveTrigger, previousContentNode, onAnimationsFinished, cleanupFrame]);
+  }, [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) {
@@ -7484,8 +7575,8 @@ function usePopupViewport(parameters) {
         ref: previousContainerRef,
         style: {
           ...previousContentDimensions ? {
-            [cssVars.popupWidth]: `${previousContentDimensions.width}px`,
-            [cssVars.popupHeight]: `${previousContentDimensions.height}px`
+            "--popup-width": `${previousContentDimensions.width}px`,
+            "--popup-height": `${previousContentDimensions.height}px`
           } : null,
           position: "absolute"
         },
@@ -7592,8 +7683,8 @@ var FloatingPortalLite = /* @__PURE__ */ React34.forwardRef(function FloatingPor
     ...elementProps
   } = componentProps;
   const {
-    portalNode,
-    portalSubtree
+    node: portalNode,
+    subtree: portalSubtree
   } = useFloatingPortalNode({
     container,
     ref: forwardedRef,
@@ -7643,30 +7734,20 @@ function useTooltipRootContext(optional) {
 var React36 = __toESM(require_react(), 1);
 var selectors2 = {
   ...popupStoreSelectors,
-  disabled: createSelector((state) => state.disabled),
-  instantType: createSelector((state) => state.instantType),
-  isInstantPhase: createSelector((state) => state.isInstantPhase),
-  trackCursorAxis: createSelector((state) => state.trackCursorAxis),
-  disableHoverablePopup: createSelector((state) => state.disableHoverablePopup),
-  lastOpenChangeReason: createSelector((state) => state.openChangeReason),
-  closeOnClick: createSelector((state) => state.closeOnClick),
-  closeDelay: createSelector((state) => state.closeDelay),
-  hasViewport: createSelector((state) => state.hasViewport)
+  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 _TooltipStore extends ReactStore {
-  constructor(initialState2, floatingId, nested = false) {
+var TooltipStore = class extends ReactStore {
+  constructor(initialState2, floatingId, nested) {
     const triggerElements = new PopupTriggerMap();
-    const state = {
-      ...createInitialState(),
-      ...initialState2
-    };
-    state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
-    super(state, {
-      popupRef: /* @__PURE__ */ React36.createRef(),
-      onOpenChange: void 0,
-      onOpenChangeComplete: void 0,
-      triggerElements
-    }, selectors2);
+    super(createInitialState(initialState2, triggerElements, floatingId, nested), createInitialContext(triggerElements), selectors2);
   }
   setOpen = (nextOpen, eventDetails) => {
     applyPopupOpenChange(this, nextOpen, eventDetails, {
@@ -7679,13 +7760,17 @@ var TooltipStore = class _TooltipStore extends ReactStore {
   cancelPendingOpen(event) {
     this.state.floatingRootContext.dispatchOpenChange(false, createChangeEventDetails(reason_parts_exports.triggerPress, event));
   }
-  static useStore(externalStore, initialState2) {
-    const store2 = usePopupStore(externalStore, (floatingId, nested) => new _TooltipStore(initialState2, floatingId, nested)).store;
-    return store2;
-  }
 };
-function createInitialState() {
-  return {
+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(initialState2, triggerElements, floatingId, nested = false) {
+  const state = {
     ...createInitialPopupStoreState(),
     disabled: false,
     instantType: void 0,
@@ -7695,7 +7780,18 @@ function createInitialState() {
     openChangeReason: null,
     closeOnClick: true,
     closeDelay: 0,
-    hasViewport: false
+    adaptiveOrigin: void 0,
+    ...initialState2
+  };
+  state.floatingRootContext = createPopupFloatingRootContext(triggerElements, floatingId, nested);
+  return state;
+}
+function createInitialContext(triggerElements) {
+  return {
+    popupRef: /* @__PURE__ */ React36.createRef(),
+    onOpenChange: void 0,
+    onOpenChangeComplete: void 0,
+    triggerElements
   };
 }

@@ -7716,13 +7812,12 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
     defaultTriggerId: defaultTriggerIdProp = null,
     children
   } = props;
-  const store2 = TooltipStore.useStore(handle?.store, {
+  const store2 = usePopupRootStore((floatingId, nested) => new TooltipStore({
     open: defaultOpen,
     openProp,
     activeTriggerId: defaultTriggerIdProp,
     triggerIdProp
-  });
-  useInitialOpenSync(store2, openProp, defaultOpen, defaultTriggerIdProp);
+  }, floatingId, nested));
   store2.useControlledProp("openProp", openProp);
   store2.useControlledProp("triggerIdProp", triggerIdProp);
   store2.useContextCallback("onOpenChange", onOpenChange);
@@ -7734,9 +7829,9 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
   const payload = store2.useState("payload");
   store2.useSyncedValues({
     trackCursorAxis,
-    disableHoverablePopup
+    disableHoverablePopup,
+    disabled: disabled2
   });
-  store2.useSyncedValue("disabled", disabled2);
   useImplicitActiveTrigger(store2, {
     closeOnActiveTriggerUnmount: true
   });
@@ -7771,17 +7866,17 @@ var TooltipRoot = fastComponent(function TooltipRoot2(props) {
       }
     }
   }, [store2, activeTriggerId, open]);
-  const handleImperativeClose = React37.useCallback(() => {
-    store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction));
-  }, [store2]);
   React37.useImperativeHandle(actionsRef, () => ({
     unmount: forceUnmount,
-    close: handleImperativeClose
-  }), [forceUnmount, handleImperativeClose]);
+    close: () => store2.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction))
+  }), [forceUnmount, store2]);
   const shouldRenderInteractions = open || mounted || !disabled2 && trackCursorAxis !== "none";
   return /* @__PURE__ */ (0, import_jsx_runtime8.jsxs)(TooltipRootContext.Provider, {
     value: store2,
-    children: [shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
+    children: [handle && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(PopupHandleAttachment, {
+      handle,
+      store: store2
+    }), shouldRenderInteractions && /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(TooltipInteractions, {
       store: store2,
       disabled: disabled2,
       trackCursorAxis
@@ -7805,13 +7900,11 @@ function TooltipInteractions({
     enabled: !disabled2 && trackCursorAxis !== "none",
     axis: trackCursorAxis === "none" ? void 0 : trackCursorAxis
   });
-  const activeTriggerProps = React37.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
-  const inactiveTriggerProps = React37.useMemo(() => mergeProps(clientPoint.trigger, dismiss.trigger), [clientPoint.trigger, dismiss.trigger]);
-  const popupProps = React37.useMemo(() => mergeProps(FOCUSABLE_POPUP_PROPS, clientPoint.floating, dismiss.floating), [clientPoint.floating, dismiss.floating]);
+  const triggerProps = React37.useMemo(() => mergeProps(clientPoint.reference, dismiss.reference), [clientPoint.reference, dismiss.reference]);
   usePopupInteractionProps(store2, {
-    activeTriggerProps,
-    inactiveTriggerProps,
-    popupProps
+    activeTriggerProps: triggerProps,
+    inactiveTriggerProps: triggerProps,
+    popupProps: dismiss.floating ?? EMPTY_OBJECT
   });
   return null;
 }
@@ -7827,13 +7920,6 @@ function useTooltipProviderContext() {
   return React38.useContext(TooltipProviderContext);
 }

-// node_modules/@base-ui/react/tooltip/trigger/TooltipTriggerDataAttributes.mjs
-var TooltipTriggerDataAttributes = (function(TooltipTriggerDataAttributes2) {
-  TooltipTriggerDataAttributes2[TooltipTriggerDataAttributes2["popupOpen"] = CommonTriggerDataAttributes.popupOpen] = "popupOpen";
-  TooltipTriggerDataAttributes2["triggerDisabled"] = "data-trigger-disabled";
-  return TooltipTriggerDataAttributes2;
-})({});
-
 // node_modules/@base-ui/react/tooltip/utils/constants.mjs
 var OPEN_DELAY = 600;

@@ -7858,13 +7944,9 @@ function getTargetElement(event) {
 function closestEnabledTooltipTrigger(element) {
   let current = element;
   while (current) {
-    if (current.hasAttribute(TOOLTIP_TRIGGER_IDENTIFIER)) {
-      return current;
-    }
-    const parentElement = current.parentElement;
-    if (parentElement) {
-      current = parentElement;
-      continue;
+    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;
@@ -7886,7 +7968,8 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
     ...elementProps
   } = componentProps;
   const rootContext = useTooltipRootContext(true);
-  const store2 = handle?.store ?? rootContext;
+  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));
   }
@@ -7905,7 +7988,7 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
     closeOnClick,
     closeDelay: closeDelayWithDefault
   });
-  const providerContext = useTooltipProviderContext();
+  const providerDelay = useTooltipProviderContext();
   const {
     delayRef,
     isInstantPhase,
@@ -7924,17 +8007,10 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
   const nestedTriggerOpenTimeout = useTimeout();
   const pointerTypeRef = React39.useRef(void 0);
   function getOpenDelay() {
-    const providerDelay = providerContext?.delay;
-    const groupOpenValue = typeof delayRef.current === "object" ? delayRef.current.open : void 0;
-    let computedOpenDelay = delayWithDefault;
-    if (hasProvider) {
-      if (groupOpenValue !== 0) {
-        computedOpenDelay = delay ?? providerDelay ?? delayWithDefault;
-      } else {
-        computedOpenDelay = 0;
-      }
+    if (!hasProvider) {
+      return delayWithDefault;
     }
-    return computedOpenDelay;
+    return getDelay(delayRef.current, "open") === 0 ? 0 : delay ?? providerDelay ?? OPEN_DELAY;
   }
   function isEnabledNestedTriggerTarget(target) {
     const triggerEl = triggerElementRef.current;
@@ -7962,13 +8038,13 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
     handleClose: !disableHoverablePopup && trackCursorAxis !== "both" ? safePolygon() : null,
     restMs: getOpenDelay,
     delay() {
-      const closeValue = typeof delayRef.current === "object" ? delayRef.current.close : void 0;
-      let computedCloseDelay = closeDelayWithDefault;
       if (closeDelay == null && hasProvider) {
-        computedCloseDelay = closeValue;
+        return {
+          close: getDelay(delayRef.current, "close")
+        };
       }
       return {
-        close: computedCloseDelay
+        close: closeDelayWithDefault
       };
     },
     triggerElementRef,
@@ -8045,7 +8121,7 @@ var TooltipTrigger = fastComponentRef(function TooltipTrigger2(componentProps, f
         }
       },
       id: thisTriggerId,
-      [TooltipTriggerDataAttributes.triggerDisabled]: disabled2 ? "" : void 0,
+      "data-trigger-disabled": disabled2 ? "" : void 0,
       [TOOLTIP_TRIGGER_IDENTIFIER]: disabled2 ? void 0 : ""
     }, elementProps],
     stateAttributesMapping: triggerOpenStateMapping
@@ -8137,7 +8213,7 @@ var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPosit
   const floatingRootContext = store2.useState("floatingRootContext");
   const instantType = store2.useState("instantType");
   const transitionStatus = store2.useState("transitionStatus");
-  const hasViewport = store2.useState("hasViewport");
+  const adaptiveOrigin2 = store2.useState("adaptiveOrigin");
   const positioning = useAnchorPositioning({
     anchor,
     positionMethod,
@@ -8154,7 +8230,7 @@ var TooltipPositioner = /* @__PURE__ */ React43.forwardRef(function TooltipPosit
     disableAnchorTracking,
     keepMounted,
     collisionAvoidance,
-    adaptiveOrigin: hasViewport ? adaptiveOrigin : void 0
+    adaptiveOrigin: adaptiveOrigin2
   });
   const state = React43.useMemo(() => ({
     open,
@@ -8180,10 +8256,6 @@ if (true) TooltipPositioner.displayName = "TooltipPositioner";

 // node_modules/@base-ui/react/tooltip/popup/TooltipPopup.mjs
 var React44 = __toESM(require_react(), 1);
-var stateAttributesMapping = {
-  ...popupStateMapping,
-  ...transitionStatusMapping
-};
 var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(componentProps, forwardedRef) {
   const {
     render,
@@ -8227,8 +8299,8 @@ var TooltipPopup = /* @__PURE__ */ React44.forwardRef(function TooltipPopup2(com
   const element = useRenderElement("div", componentProps, {
     state,
     ref: [forwardedRef, store2.context.popupRef, setPopupElement],
-    props: [popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
-    stateAttributesMapping
+    props: [FOCUSABLE_POPUP_PROPS, popupProps, getDisabledMountTransitionStyles(transitionStatus), elementProps],
+    stateAttributesMapping: popupTransitionStateMapping
   });
   return element;
 });
@@ -8282,16 +8354,12 @@ var TooltipProvider = function TooltipProvider2(props) {
     closeDelay,
     timeout = 400
   } = props;
-  const contextValue = React46.useMemo(() => ({
-    delay,
-    closeDelay
-  }), [delay, closeDelay]);
   const delayValue = React46.useMemo(() => ({
     open: delay,
     close: closeDelay
   }), [delay, closeDelay]);
   return /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(TooltipProviderContext.Provider, {
-    value: contextValue,
+    value: delay,
     children: /* @__PURE__ */ (0, import_jsx_runtime11.jsx)(FloatingDelayGroup, {
       delay: delayValue,
       timeoutMs: timeout,
@@ -8303,20 +8371,6 @@ if (true) TooltipProvider.displayName = "TooltipProvider";

 // node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
 var React47 = __toESM(require_react(), 1);
-
-// node_modules/@base-ui/react/tooltip/viewport/TooltipViewportCssVars.mjs
-var TooltipViewportCssVars = /* @__PURE__ */ (function(TooltipViewportCssVars2) {
-  TooltipViewportCssVars2["popupWidth"] = "--popup-width";
-  TooltipViewportCssVars2["popupHeight"] = "--popup-height";
-  return TooltipViewportCssVars2;
-})({});
-
-// node_modules/@base-ui/react/tooltip/viewport/TooltipViewport.mjs
-var stateAttributesMapping2 = {
-  activationDirection: (value) => value ? {
-    "data-activation-direction": value
-  } : null
-};
 var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewport2(componentProps, forwardedRef) {
   const {
     render,
@@ -8334,7 +8388,6 @@ var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewpor
   } = usePopupViewport({
     store: store2,
     side: positioner.side,
-    cssVars: TooltipViewportCssVars,
     children
   });
   const state = {
@@ -8348,46 +8401,40 @@ var TooltipViewport = /* @__PURE__ */ React47.forwardRef(function TooltipViewpor
     props: [elementProps, {
       children: childrenToRender
     }],
-    stateAttributesMapping: stateAttributesMapping2
+    stateAttributesMapping: popupViewportStateMapping
   });
 });
 if (true) TooltipViewport.displayName = "TooltipViewport";

 // node_modules/@base-ui/react/tooltip/store/TooltipHandle.mjs
-var TooltipHandle = class {
-  /**
-   * Internal store holding the tooltip state.
-   * @internal
-   */
+var TooltipHandle = class extends BasePopupHandle {
   constructor() {
-    this.store = new TooltipStore();
+    super(createNullTooltipStore(), "Tooltip");
   }
   /**
-   * Opens the tooltip and associates it with the trigger with the given ID.
-   * The trigger must be a Tooltip.Trigger component with this handle passed as a prop.
+   * 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.
+   * @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) {
-    const triggerElement = triggerId ? this.store.context.triggerElements.getById(triggerId) : void 0;
-    if (triggerId && !triggerElement) {
-      throw new Error(true ? `Base UI: TooltipHandle.open: No trigger found with id "${triggerId}".` : formatErrorMessage_default(81, triggerId));
-    }
-    this.store.setOpen(true, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, triggerElement));
+    this.openByTrigger(triggerId);
   }
   /**
    * Closes the tooltip.
+   *
+   * This method should only be called in an event handler or an effect (not during rendering).
    */
   close() {
-    this.store.setOpen(false, createChangeEventDetails(reason_parts_exports.imperativeAction, void 0, void 0));
+    this.closePopup();
   }
   /**
-   * Indicates whether the tooltip is currently open.
+   * Whether the tooltip is currently open. Returns `false` while no root is attached to the handle.
    */
   get isOpen() {
-    return this.store.select("open");
+    return this.attachedStore?.select("open") ?? false;
   }
 };
 function createTooltipHandle() {
@@ -8507,76 +8554,81 @@ var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md"
   return element;
 });

-// packages/icons/build-module/library/check.mjs
+// 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 check_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: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
+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/chevron-down-small.mjs
+// packages/icons/build-module/library/caution.mjs
 var import_primitives2 = __toESM(require_primitives(), 1);
 var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-var chevron_down_small_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: "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 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/chevron-left-small.mjs
+// packages/icons/build-module/library/check.mjs
 var import_primitives3 = __toESM(require_primitives(), 1);
 var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-var chevron_left_small_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.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" }) });
+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-left.mjs
+// 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_left_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: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+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-right-small.mjs
+// 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_right_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: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
+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-right.mjs
+// 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_right_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: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+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/menu.mjs
+// 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 menu_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: "M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" }) });
+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/ui/build-module/utils/render-slot-with-children.mjs
-var import_element11 = __toESM(require_element(), 1);
-function renderSlotWithChildren(slot, defaultSlot, children) {
-  return (0, import_element11.cloneElement)(slot ?? defaultSlot, { children });
-}
+// 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/ui/build-module/utils/theme-provider.mjs
-var theme = __toESM(require_theme(), 1);
+// 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/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/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/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_element15 = __toESM(require_element(), 1);

-// packages/ui/build-module/stack/stack.mjs
+// packages/ui/build-module/tooltip/portal.mjs
 var import_element12 = __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;
@@ -8658,134 +8710,7 @@ function registerStyle2(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle2("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
-}
-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_element12.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_default2.stack })
-  });
-  return element;
-});
-
-// 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_element15 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/tooltip/portal.mjs
-var import_element13 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
-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("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}}}");
+  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";
@@ -8844,10 +8769,10 @@ function getWpCompatOverlaySlot() {
 }

 // packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-var Portal = (0, import_element13.forwardRef)(
+var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var Portal = (0, import_element12.forwardRef)(
   function TooltipPortal3({ container, ...restProps }, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
       index_parts_exports.Portal,
       {
         container: container ?? getWpCompatOverlaySlot(),
@@ -8859,10 +8784,10 @@ var Portal = (0, import_element13.forwardRef)(
 );

 // packages/ui/build-module/tooltip/positioner.mjs
-var import_element14 = __toESM(require_element(), 1);
-var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
-function getRuntime4() {
+var import_element13 = __toESM(require_element(), 1);
+var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
+function getRuntime3() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -8873,28 +8798,28 @@ function getRuntime4() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument4(document);
+    registerDocument3(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash4(targetDocument, hash) {
+function documentContainsStyleHash3(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE4}]`
+    `style[${STYLE_HASH_ATTRIBUTE3}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE3) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle4(targetDocument, hash, css) {
+function injectStyle3(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime4();
+  const runtime = getRuntime3();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -8903,24 +8828,24 @@ function injectStyle4(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash4(targetDocument, hash)) {
+  if (documentContainsStyleHash3(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE3, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument4(targetDocument) {
-  const runtime = getRuntime4();
+function registerDocument3(targetDocument) {
+  const runtime = getRuntime3();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle4(targetDocument, hash, css);
+    injectStyle3(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -8934,24 +8859,24 @@ function registerDocument4(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle4(hash, css) {
-  const runtime = getRuntime4();
+function registerStyle3(hash, css) {
+  const runtime = getRuntime3();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle4(targetDocument, hash, css);
+    injectStyle3(targetDocument, hash, css);
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle4("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+  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) {
-  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}}}}');
+  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_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var Positioner = (0, import_element14.forwardRef)(
+var style_default2 = { "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_runtime20.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
       index_parts_exports.Positioner,
       {
         ref,
@@ -8961,7 +8886,7 @@ var Positioner = (0, import_element14.forwardRef)(
         ...props,
         className: clsx_default(
           resets_default["box-sizing"],
-          style_default3.positioner,
+          style_default2.positioner,
           className
         )
       }
@@ -8969,10 +8894,43 @@ var Positioner = (0, import_element14.forwardRef)(
   }
 );

+// 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/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_runtime21 = __toESM(require_jsx_runtime(), 1);
-var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
-function getRuntime5() {
+var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
+function getRuntime4() {
   const globalScope = globalThis;
   if (globalScope.__wpStyleRuntime) {
     return globalScope.__wpStyleRuntime;
@@ -8983,28 +8941,28 @@ function getRuntime5() {
     injectedStyles: /* @__PURE__ */ new WeakMap()
   };
   if (typeof document !== "undefined") {
-    registerDocument5(document);
+    registerDocument4(document);
   }
   return globalScope.__wpStyleRuntime;
 }
-function documentContainsStyleHash5(targetDocument, hash) {
+function documentContainsStyleHash4(targetDocument, hash) {
   if (!targetDocument.head) {
     return false;
   }
   for (const style of targetDocument.head.querySelectorAll(
-    `style[${STYLE_HASH_ATTRIBUTE5}]`
+    `style[${STYLE_HASH_ATTRIBUTE4}]`
   )) {
-    if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+    if (style.getAttribute(STYLE_HASH_ATTRIBUTE4) === hash) {
       return true;
     }
   }
   return false;
 }
-function injectStyle5(targetDocument, hash, css) {
+function injectStyle4(targetDocument, hash, css) {
   if (!targetDocument.head) {
     return;
   }
-  const runtime = getRuntime5();
+  const runtime = getRuntime4();
   let injectedStyles = runtime.injectedStyles.get(targetDocument);
   if (!injectedStyles) {
     injectedStyles = /* @__PURE__ */ new Set();
@@ -9013,24 +8971,24 @@ function injectStyle5(targetDocument, hash, css) {
   if (injectedStyles.has(hash)) {
     return;
   }
-  if (documentContainsStyleHash5(targetDocument, hash)) {
+  if (documentContainsStyleHash4(targetDocument, hash)) {
     injectedStyles.add(hash);
     return;
   }
   const style = targetDocument.createElement("style");
-  style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+  style.setAttribute(STYLE_HASH_ATTRIBUTE4, hash);
   style.appendChild(targetDocument.createTextNode(css));
   targetDocument.head.appendChild(style);
   injectedStyles.add(hash);
 }
-function registerDocument5(targetDocument) {
-  const runtime = getRuntime5();
+function registerDocument4(targetDocument) {
+  const runtime = getRuntime4();
   runtime.documents.set(
     targetDocument,
     (runtime.documents.get(targetDocument) ?? 0) + 1
   );
   for (const [hash, css] of runtime.styles) {
-    injectStyle5(targetDocument, hash, css);
+    injectStyle4(targetDocument, hash, css);
   }
   return () => {
     const count = runtime.documents.get(targetDocument);
@@ -9044,92 +9002,211 @@ function registerDocument5(targetDocument) {
     runtime.documents.set(targetDocument, count - 1);
   };
 }
-function registerStyle5(hash, css) {
-  const runtime = getRuntime5();
+function registerStyle4(hash, css) {
+  const runtime = getRuntime4();
   runtime.styles.set(hash, css);
   for (const targetDocument of runtime.documents.keys()) {
-    injectStyle5(targetDocument, hash, css);
+    injectStyle4(targetDocument, hash, css);
   }
 }
 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}}}}');
+  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_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+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_runtime21.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
+  const popupContent = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
     index_parts_exports.Popup,
     {
       ref,
-      className: clsx_default(style_default4.popup, className),
+      className: clsx_default(style_default3.popup, className),
       ...props,
       children
     }
   ) });
   const positionedPopup = renderSlotWithChildren(
     positioner,
-    /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(Positioner, {}),
+    /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Positioner, {}),
     popupContent
   );
-  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(Portal, {}), positionedPopup);
+  return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Portal, {}), positionedPopup);
 });

 // packages/ui/build-module/tooltip/trigger.mjs
 var import_element16 = __toESM(require_element(), 1);
-var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
 var Trigger = (0, import_element16.forwardRef)(
   function TooltipTrigger3(props, ref) {
-    return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(index_parts_exports.Trigger, { ref, ...props });
+    return /* @__PURE__ */ (0, import_jsx_runtime24.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_runtime23 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
 function DirectionProvider3({ children }) {
-  return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
+  return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
 }

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

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

-// packages/admin-ui/build-module/navigable-region/index.mjs
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
+var import_element18 = __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_runtime26 = __toESM(require_jsx_runtime(), 1);
-var NavigableRegion = (0, import_element17.forwardRef)(
-  ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
-    return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
-      Tag,
-      {
-        ref,
-        className: clsx_default("admin-ui-navigable-region", className),
-        "aria-label": ariaLabel,
-        role: "region",
-        tabIndex: "-1",
-        ...props,
-        children
-      }
-    );
+var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+function getRuntime5() {
+  const globalScope = globalThis;
+  if (globalScope.__wpStyleRuntime) {
+    return globalScope.__wpStyleRuntime;
   }
-);
-NavigableRegion.displayName = "NavigableRegion";
-var navigable_region_default = NavigableRegion;
-
-// packages/admin-ui/build-module/page/sidebar-toggle-slot.mjs
-var import_components = __toESM(require_components(), 1);
-var { Fill: SidebarToggleFill, Slot: SidebarToggleSlot } = (0, import_components.createSlotFill)("SidebarToggle");
+  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("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_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;
+  }
+);

-// packages/admin-ui/build-module/page/header.mjs
-var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
+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) {
+  return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+    VisuallyHidden,
+    {
+      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
+      )
+    }
+  );
+});
+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
+var import_element19 = __toESM(require_element(), 1);
 var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
 function getRuntime6() {
   const globalScope = globalThis;
@@ -9211,84 +9288,47 @@ function registerStyle6(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle6("ddd9aab364", "._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}._8113be94e7caf73c__header-title{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)}.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_default5 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" };
-function Header({
-  headingLevel = 1,
-  breadcrumbs,
-  badges,
-  visual,
-  title,
-  subTitle,
-  actions,
-  showSidebarToggle = true
-}) {
-  const HeadingTag = `h${headingLevel}`;
-  return /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(Stack, { direction: "column", className: style_default5.header, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(
-      Stack,
-      {
-        className: style_default5["header-content"],
-        direction: "row",
-        gap: "sm",
-        justify: "space-between",
-        children: [
-          /* @__PURE__ */ (0, import_jsx_runtime27.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", justify: "start", children: [
-            showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
-              SidebarToggleSlot,
-              {
-                bubblesVirtually: true,
-                className: style_default5["sidebar-toggle-slot"]
-              }
-            ),
-            visual && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
-              "div",
-              {
-                className: style_default5["header-visual"],
-                "aria-hidden": "true",
-                children: visual
-              }
-            ),
-            title && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
-              Text,
-              {
-                className: style_default5["header-title"],
-                render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(HeadingTag, {}),
-                variant: "heading-lg",
-                children: title
-              }
-            ),
-            breadcrumbs,
-            badges
-          ] }),
-          actions && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
-            Stack,
-            {
-              align: "center",
-              className: style_default5["header-actions"],
-              direction: "row",
-              gap: "sm",
-              children: actions
-            }
-          )
-        ]
-      }
-    ),
-    subTitle && /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
-      Text,
-      {
-        render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("p", {}),
-        variant: "body-md",
-        className: style_default5["header-subtitle"],
-        children: subTitle
-      }
-    )
-  ] });
+  registerStyle6("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
 }
+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
+  };
+  const element = useRender({
+    render,
+    ref,
+    props: mergeProps(props, { style, className: style_default5.stack })
+  });
+  return element;
+});

-// packages/admin-ui/build-module/page/index.mjs
-var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
+// 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_element20 = __toESM(require_element(), 1);
 var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
 function getRuntime7() {
   const globalScope = globalThis;
@@ -9370,112 +9410,1226 @@ function registerStyle7(hash, css) {
   }
 }
 if (typeof process === "undefined" || true) {
-  registerStyle7("ddd9aab364", "._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}._8113be94e7caf73c__header-title{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)}.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_default6 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" };
-function Page({
-  headingLevel,
-  breadcrumbs,
-  badges,
-  visual,
-  title,
-  subTitle,
-  children,
-  className,
-  actions,
-  ariaLabel,
-  hasPadding = false,
-  showSidebarToggle = true
-}) {
-  const classes = clsx_default(style_default6.page, className);
-  const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
-  return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
-    (title || breadcrumbs || badges || actions || visual) && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
-      Header,
-      {
-        headingLevel,
-        breadcrumbs,
-        badges,
-        visual,
-        title,
-        subTitle,
-        actions,
-        showSidebarToggle
-      }
-    ),
-    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
-      "div",
-      {
-        className: clsx_default(
-          style_default6.content,
-          style_default6["has-padding"]
-        ),
-        children
-      }
-    ) : children
-  ] });
-}
-Page.SidebarToggleFill = SidebarToggleFill;
-var page_default = Page;
-
-// packages/admin-ui/build-module/admin-theme-colors/index.mjs
-var DEFAULT_THEME_COLORS = {
-  primary: "#3858e9",
-  background: "#222524"
-};
-var ADMIN_THEME_COLORS = /* @__PURE__ */ new Map([
-  ["modern", DEFAULT_THEME_COLORS],
-  ["fresh", { primary: "#3858e9", 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 getAdminThemeColors() {
-  const scheme = document.body.className.match(/admin-color-([\w-]+)/)?.[1] ?? "modern";
-  return ADMIN_THEME_COLORS.get(scheme) ?? DEFAULT_THEME_COLORS;
-}
-
-// packages/boot/build-module/components/app/router.mjs
-var import_data9 = __toESM(require_data(), 1);
-var import_core_data4 = __toESM(require_core_data(), 1);
-import {
-  privateApis as routePrivateApis5
-} from "@wordpress/route";
-
-// packages/boot/build-module/components/root/index.mjs
-var import_notices = __toESM(require_notices(), 1);
-var import_compose4 = __toESM(require_compose(), 1);
-var import_components13 = __toESM(require_components(), 1);
-import { privateApis as routePrivateApis4 } from "@wordpress/route";
-var import_element29 = __toESM(require_element(), 1);
-var import_i18n10 = __toESM(require_i18n(), 1);
-var import_theme = __toESM(require_theme(), 1);
-
-// packages/boot/build-module/components/sidebar/index.mjs
-var import_components9 = __toESM(require_components(), 1);
-var import_data7 = __toESM(require_data(), 1);
-var import_i18n6 = __toESM(require_i18n(), 1);
+  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}}}}');
+}
+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;
+  }
+);

-// packages/boot/build-module/components/navigation/index.mjs
+// packages/ui/build-module/empty-state/visual.mjs
 var import_element21 = __toESM(require_element(), 1);
-var import_data4 = __toESM(require_data(), 1);
-
-// packages/boot/build-module/store/index.mjs
-var import_data = __toESM(require_data(), 1);
-
-// packages/boot/build-module/store/reducer.mjs
-var initialState = {
-  menuItems: {},
-  routes: [],
-  dashboardLink: void 0
-};
-function reducer(state = initialState, action) {
-  switch (action.type) {
-    case "REGISTER_MENU_ITEM":
+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("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 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);
+    const element = useRender({
+      defaultTagName: "div",
+      render,
+      ref,
+      props: mergeProps({ className }, props)
+    });
+    return element;
+  }
+);
+
+// packages/ui/build-module/empty-state/icon.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;
+  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("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 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 })
+      }
+    );
+  }
+);
+
+// packages/ui/build-module/empty-state/title.mjs
+var import_element23 = __toESM(require_element(), 1);
+var import_jsx_runtime30 = __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 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("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 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) {
+    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+      Text,
+      {
+        ref,
+        variant: "heading-lg",
+        render,
+        className: clsx_default(style_default9.title, className),
+        ...props,
+        children
+      }
+    );
+  }
+);
+
+// packages/ui/build-module/empty-state/description.mjs
+var import_element24 = __toESM(require_element(), 1);
+var import_jsx_runtime31 = __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;
+    }
+  }
+  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("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 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
+    }
+  );
+});
+
+// packages/ui/build-module/empty-state/actions.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("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 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,
+      ref,
+      props: mergeProps({ className }, props)
+    });
+    return element;
+  }
+);
+
+// packages/ui/build-module/link/link.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;
+  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("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)}");
+}
+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;
+});
+
+// packages/admin-ui/build-module/navigable-region/index.mjs
+var import_element27 = __toESM(require_element(), 1);
+var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
+var NavigableRegion = (0, import_element27.forwardRef)(
+  ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => {
+    return /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+      Tag,
+      {
+        ref,
+        className: clsx_default("admin-ui-navigable-region", className),
+        "aria-label": ariaLabel,
+        role: "region",
+        tabIndex: "-1",
+        ...props,
+        children
+      }
+    );
+  }
+);
+NavigableRegion.displayName = "NavigableRegion";
+var navigable_region_default = NavigableRegion;
+
+// packages/admin-ui/build-module/navigation/index.mjs
+var import_i18n4 = __toESM(require_i18n(), 1);
+var import_jsx_runtime34 = __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("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_default13 = { "list": "bfb5a2dd8cceebd3__list", "li": "a4759b4cb2c8bd92__li", "item": "_07da506d3f2d9afe__item" };
+var Navigation = ({
+  items,
+  currentHref,
+  ariaLabel = (0, import_i18n4.__)("Sections"),
+  linkComponent,
+  className
+}) => {
+  if (!items.length) {
+    return null;
+  }
+  const LinkComponent = linkComponent ?? "a";
+  if (true) {
+    const invalidItem = items.find(
+      (item) => typeof item.href !== "string"
+    );
+    if (invalidItem) {
+      throw new Error(
+        `Navigation: item "${invalidItem.label}" is missing an \`href\` prop.`
+      );
+    }
+    const duplicate = items.find(
+      (item, index2) => items.findIndex((other) => other.href === item.href) !== index2
+    );
+    if (duplicate) {
+      throw new Error(
+        `Navigation: duplicate \`href\` "${duplicate.href}". Each item must have a unique \`href\` so a single item receives \`aria-current="page"\`.`
+      );
+    }
+  }
+  return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("nav", { "aria-label": ariaLabel, className, children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+    Stack,
+    {
+      render: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("ul", { role: "list" }),
+      direction: "row",
+      align: "center",
+      gap: "md",
+      className: style_default13.list,
+      children: items.map((item) => /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("li", { className: style_default13.li, children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+        Text,
+        {
+          variant: "body-md",
+          className: style_default13.item,
+          render: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+            Link,
+            {
+              variant: "unstyled",
+              "aria-current": item.href === currentHref ? "page" : void 0,
+              render: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(LinkComponent, { href: item.href })
+            }
+          ),
+          children: item.label
+        }
+      ) }, item.href))
+    }
+  ) });
+};
+var navigation_default = Navigation;
+
+// packages/admin-ui/build-module/page/sidebar-toggle-slot.mjs
+var import_components = __toESM(require_components(), 1);
+var { Fill: SidebarToggleFill, Slot: SidebarToggleSlot } = (0, import_components.createSlotFill)("SidebarToggle");
+
+// packages/admin-ui/build-module/page/header.mjs
+var import_jsx_runtime35 = __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("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_default14 = { "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 Header({
+  headingLevel = 1,
+  breadcrumbs,
+  badges,
+  visual,
+  title,
+  subTitle,
+  actions,
+  navigation,
+  components,
+  showSidebarToggle = true
+}) {
+  const HeadingTag = `h${headingLevel}`;
+  const hasNavigation = !!navigation?.items?.length;
+  return /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(
+    Stack,
+    {
+      direction: "column",
+      className: clsx_default(
+        style_default14.header,
+        hasNavigation && style_default14["has-navigation"]
+      ),
+      children: [
+        /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(
+          Stack,
+          {
+            className: style_default14["header-content"],
+            direction: "row",
+            gap: "sm",
+            justify: "space-between",
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime35.jsxs)(
+                Stack,
+                {
+                  direction: "row",
+                  gap: "sm",
+                  align: "center",
+                  justify: "start",
+                  className: style_default14["header-lockup"],
+                  children: [
+                    showSidebarToggle && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+                      SidebarToggleSlot,
+                      {
+                        bubblesVirtually: true,
+                        className: style_default14["sidebar-toggle-slot"]
+                      }
+                    ),
+                    visual && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+                      "div",
+                      {
+                        className: style_default14["header-visual"],
+                        "aria-hidden": "true",
+                        children: visual
+                      }
+                    ),
+                    title && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+                      Text,
+                      {
+                        className: style_default14["header-title"],
+                        render: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(HeadingTag, {}),
+                        variant: "heading-lg",
+                        children: title
+                      }
+                    ),
+                    breadcrumbs,
+                    badges
+                  ]
+                }
+              ),
+              actions && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+                Stack,
+                {
+                  align: "center",
+                  className: style_default14["header-actions"],
+                  direction: "row",
+                  gap: "sm",
+                  children: actions
+                }
+              )
+            ]
+          }
+        ),
+        subTitle && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          Text,
+          {
+            render: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("p", {}),
+            variant: "body-md",
+            className: style_default14["header-subtitle"],
+            children: subTitle
+          }
+        ),
+        hasNavigation && /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          navigation_default,
+          {
+            ...navigation,
+            linkComponent: components?.link,
+            className: style_default14["header-navigation"]
+          }
+        )
+      ]
+    }
+  );
+}
+
+// packages/admin-ui/build-module/page/index.mjs
+var import_jsx_runtime36 = __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("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_default15 = { "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,
+  badges,
+  visual,
+  title,
+  subTitle,
+  children,
+  className,
+  actions,
+  navigation,
+  components,
+  ariaLabel,
+  hasPadding = false,
+  showSidebarToggle = true
+}) {
+  const classes = clsx_default(style_default15.page, className);
+  const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : "");
+  return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [
+    (title || breadcrumbs || badges || actions || visual || !!navigation?.items?.length) && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+      Header,
+      {
+        headingLevel,
+        breadcrumbs,
+        badges,
+        visual,
+        title,
+        subTitle,
+        actions,
+        navigation,
+        components,
+        showSidebarToggle
+      }
+    ),
+    hasPadding ? /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+      "div",
+      {
+        className: clsx_default(
+          style_default15.content,
+          style_default15["has-padding"]
+        ),
+        children
+      }
+    ) : children
+  ] });
+}
+Page.SidebarToggleFill = SidebarToggleFill;
+var page_default = Page;
+
+// packages/admin-ui/build-module/admin-theme-colors/index.mjs
+var DEFAULT_THEME_COLORS = {
+  primary: "#3858e9",
+  background: "#222524"
+};
+var ADMIN_THEME_COLORS = /* @__PURE__ */ new Map([
+  ["modern", DEFAULT_THEME_COLORS],
+  ["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 getAdminThemeColors() {
+  const scheme = document.body.className.match(/admin-color-([\w-]+)/)?.[1] ?? "modern";
+  return ADMIN_THEME_COLORS.get(scheme) ?? DEFAULT_THEME_COLORS;
+}
+
+// packages/boot/build-module/components/app/router.mjs
+var import_data13 = __toESM(require_data(), 1);
+var import_core_data7 = __toESM(require_core_data(), 1);
+import {
+  privateApis as routePrivateApis6
+} from "@wordpress/route";
+
+// packages/boot/build-module/components/root/index.mjs
+var import_notices3 = __toESM(require_notices(), 1);
+var import_compose5 = __toESM(require_compose(), 1);
+var import_components14 = __toESM(require_components(), 1);
+import { privateApis as routePrivateApis5 } from "@wordpress/route";
+var import_element41 = __toESM(require_element(), 1);
+var import_i18n18 = __toESM(require_i18n(), 1);
+var import_editor5 = __toESM(require_editor(), 1);
+var import_theme = __toESM(require_theme(), 1);
+
+// packages/boot/build-module/components/sidebar/index.mjs
+var import_components9 = __toESM(require_components(), 1);
+var import_data7 = __toESM(require_data(), 1);
+var import_i18n9 = __toESM(require_i18n(), 1);
+
+// packages/boot/build-module/components/navigation/index.mjs
+var import_element31 = __toESM(require_element(), 1);
+var import_data4 = __toESM(require_data(), 1);
+
+// packages/boot/build-module/store/index.mjs
+var import_data = __toESM(require_data(), 1);
+
+// packages/boot/build-module/store/reducer.mjs
+var initialState = {
+  menuItems: {},
+  routes: [],
+  dashboardLink: void 0,
+  entityLinks: {}
+};
+function reducer(state = initialState, action) {
+  switch (action.type) {
+    case "REGISTER_MENU_ITEM":
       return {
         ...state,
         menuItems: {
@@ -9484,6 +10638,9 @@ function reducer(state = initialState, action) {
         }
       };
     case "UPDATE_MENU_ITEM":
+      if (!state.menuItems[action.id]) {
+        return state;
+      }
       return {
         ...state,
         menuItems: {
@@ -9499,6 +10656,17 @@ function reducer(state = initialState, action) {
         ...state,
         routes: [...state.routes, action.route]
       };
+    case "REGISTER_ENTITY_LINKS":
+      return {
+        ...state,
+        entityLinks: {
+          ...state.entityLinks,
+          [action.postType]: {
+            ...state.entityLinks[action.postType],
+            ...action.links
+          }
+        }
+      };
     case "SET_DASHBOARD_LINK":
       return {
         ...state,
@@ -9511,6 +10679,7 @@ function reducer(state = initialState, action) {
 // packages/boot/build-module/store/actions.mjs
 var actions_exports = {};
 __export(actions_exports, {
+  registerEntityLinks: () => registerEntityLinks,
   registerMenuItem: () => registerMenuItem,
   registerRoute: () => registerRoute,
   setDashboardLink: () => setDashboardLink,
@@ -9536,6 +10705,13 @@ function registerRoute(route) {
     route
   };
 }
+function registerEntityLinks(postType, links) {
+  return {
+    type: "REGISTER_ENTITY_LINKS",
+    postType,
+    links
+  };
+}
 function setDashboardLink(dashboardLink) {
   return {
     type: "SET_DASHBOARD_LINK",
@@ -9547,6 +10723,7 @@ function setDashboardLink(dashboardLink) {
 var selectors_exports = {};
 __export(selectors_exports, {
   getDashboardLink: () => getDashboardLink,
+  getEntityLink: () => getEntityLink,
   getMenuItems: () => getMenuItems,
   getRoutes: () => getRoutes
 });
@@ -9559,6 +10736,14 @@ function getRoutes(state) {
 function getDashboardLink(state) {
   return state.dashboardLink;
 }
+function getEntityLink(state, postType, postId) {
+  const links = state.entityLinks[postType] ?? state.entityLinks.default;
+  const path = postId === void 0 ? links?.list : links?.edit;
+  if (!path) {
+    return void 0;
+  }
+  return path.replace("{type}", encodeURIComponent(postType)).replace("{id}", encodeURIComponent(postId ?? ""));
+}

 // packages/boot/build-module/store/index.mjs
 var STORE_NAME = "wordpress/boot";
@@ -9573,7 +10758,7 @@ var store = (0, import_data.createReduxStore)(STORE_NAME, {
 var import_components4 = __toESM(require_components(), 1);

 // packages/boot/build-module/components/navigation/router-link-item.mjs
-var import_element18 = __toESM(require_element(), 1);
+var import_element28 = __toESM(require_element(), 1);
 var import_components2 = __toESM(require_components(), 1);
 import { privateApis as routePrivateApis } from "@wordpress/route";

@@ -9585,32 +10770,32 @@ var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__dangerousOptIn
 );

 // packages/boot/build-module/components/navigation/router-link-item.mjs
-var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
 var { createLink } = unlock2(routePrivateApis);
 function AnchorOnlyItem(props, forwardedRef) {
-  return /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(import_components2.__experimentalItem, { as: "a", ref: forwardedRef, ...props });
+  return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(import_components2.__experimentalItem, { as: "a", ref: forwardedRef, ...props });
 }
-var RouterLinkItem = createLink((0, import_element18.forwardRef)(AnchorOnlyItem));
+var RouterLinkItem = createLink((0, import_element28.forwardRef)(AnchorOnlyItem));
 var router_link_item_default = RouterLinkItem;

 // packages/boot/build-module/components/navigation/items.mjs
-var import_element19 = __toESM(require_element(), 1);
+var import_element29 = __toESM(require_element(), 1);
 var import_components3 = __toESM(require_components(), 1);
-var import_primitives8 = __toESM(require_primitives(), 1);
-var import_jsx_runtime30 = __toESM(require_jsx_runtime(), 1);
+var import_primitives10 = __toESM(require_primitives(), 1);
+var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
 function isSvg(element) {
-  return (0, import_element19.isValidElement)(element) && (element.type === import_primitives8.SVG || element.type === "svg");
+  return (0, import_element29.isValidElement)(element) && (element.type === import_primitives10.SVG || element.type === "svg");
 }
 function wrapIcon(icon, shouldShowPlaceholder = true) {
   if (isSvg(icon)) {
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(import_components3.Icon, { icon });
+    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(import_components3.Icon, { icon });
   }
   if (typeof icon === "string" && icon.startsWith("dashicons-")) {
     const iconKey = icon.replace(
       /^dashicons-/,
       ""
     );
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
       import_components3.Dashicon,
       {
         style: { padding: "2px" },
@@ -9620,7 +10805,7 @@ function wrapIcon(icon, shouldShowPlaceholder = true) {
     );
   }
   if (typeof icon === "string" && icon.startsWith("data:")) {
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
       "img",
       {
         src: icon,
@@ -9639,7 +10824,7 @@ function wrapIcon(icon, shouldShowPlaceholder = true) {
     return icon;
   }
   if (shouldShowPlaceholder) {
-    return /* @__PURE__ */ (0, import_jsx_runtime30.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
       "div",
       {
         style: { width: "24px", height: "24px" },
@@ -9651,13 +10836,91 @@ function wrapIcon(icon, shouldShowPlaceholder = true) {
 }

 // packages/boot/build-module/components/navigation/navigation-item/index.mjs
-var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1);
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='4e60007e70']")) {
-  const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "4e60007e70");
-  style.appendChild(document.createTextNode(".boot-navigation-item.components-item{align-items:center;border:none;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)}.boot-dropdown-item__children .boot-navigation-item.components-item{min-height:24px}.boot-navigation-item.components-item{border-radius:var(--wpds-border-radius-sm,2px)}.boot-navigation-item.components-item.active,.boot-navigation-item.components-item:focus,.boot-navigation-item.components-item:hover,.boot-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.boot-navigation-item.components-item.active{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.boot-navigation-item.components-item svg:last-child{padding:4px}.boot-navigation-item.components-item[aria-current=true]{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)}.boot-navigation-item.components-item:focus-visible{transform:translateZ(0)}.boot-navigation-item.components-item.with-suffix{padding-right:16px}"));
-  document.head.appendChild(style);
+var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+var STYLE_HASH_ATTRIBUTE17 = "data-wp-hash";
+function getRuntime17() {
+  const globalScope = globalThis;
+  if (globalScope.__wpStyleRuntime) {
+    return globalScope.__wpStyleRuntime;
+  }
+  globalScope.__wpStyleRuntime = {
+    documents: /* @__PURE__ */ new Map(),
+    styles: /* @__PURE__ */ new Map(),
+    injectedStyles: /* @__PURE__ */ new WeakMap()
+  };
+  if (typeof document !== "undefined") {
+    registerDocument17(document);
+  }
+  return globalScope.__wpStyleRuntime;
+}
+function documentContainsStyleHash17(targetDocument, hash) {
+  if (!targetDocument.head) {
+    return false;
+  }
+  for (const 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("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 style_module_default = { "item": "d5331ded354c389a__item", "is-compact": "_44ce5374f19a05f7__is-compact" };
 function NavigationItem({
   className,
   icon,
@@ -9668,35 +10931,112 @@ function NavigationItem({
   const isExternal = !String(
     new URL(to, window.location.origin)
   ).startsWith(window.location.origin);
-  const content = /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_components4.__experimentalHStack, { justify: "flex-start", spacing: 2, style: { flexGrow: "1" }, children: [
+  const content = /* @__PURE__ */ (0, import_jsx_runtime39.jsxs)(import_components4.__experimentalHStack, { justify: "flex-start", spacing: 2, style: { flexGrow: "1" }, children: [
     wrapIcon(icon, shouldShowPlaceholder),
-    /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(import_components4.FlexBlock, { children })
+    /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(import_components4.FlexBlock, { children })
   ] });
   if (isExternal) {
-    return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
+    return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
       import_components4.__experimentalItem,
       {
         as: "a",
         href: to,
-        className: clsx_default("boot-navigation-item", className),
+        className: clsx_default(style_module_default.item, className),
         children: content
       }
     );
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime31.jsx)(
-    router_link_item_default,
-    {
-      to,
-      className: clsx_default("boot-navigation-item", className),
-      children: content
-    }
-  );
+  return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(router_link_item_default, { to, className: clsx_default(style_module_default.item, className), children: content });
 }

 // packages/boot/build-module/components/navigation/drilldown-item/index.mjs
 var import_components5 = __toESM(require_components(), 1);
-var import_i18n2 = __toESM(require_i18n(), 1);
-var import_jsx_runtime32 = __toESM(require_jsx_runtime(), 1);
+var import_i18n5 = __toESM(require_i18n(), 1);
+var import_jsx_runtime40 = __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("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 style_module_default2 = { "item": "d5331ded354c389a__item", "is-compact": "_44ce5374f19a05f7__is-compact" };
 function DrilldownItem({
   className,
   id,
@@ -9709,12 +11049,12 @@ function DrilldownItem({
     e.preventDefault();
     onNavigate({ id, direction: "forward" });
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
     import_components5.__experimentalItem,
     {
-      className: clsx_default("boot-navigation-item", className),
+      className: clsx_default(style_module_default2.item, className),
       onClick: handleClick,
-      children: /* @__PURE__ */ (0, import_jsx_runtime32.jsxs)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)(
         import_components5.__experimentalHStack,
         {
           justify: "flex-start",
@@ -9722,11 +11062,11 @@ function DrilldownItem({
           style: { flexGrow: "1" },
           children: [
             wrapIcon(icon, shouldShowPlaceholder),
-            /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(import_components5.FlexBlock, { children }),
-            /* @__PURE__ */ (0, import_jsx_runtime32.jsx)(
+            /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_components5.FlexBlock, { children }),
+            /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
               import_components5.Icon,
               {
-                icon: (0, import_i18n2.isRTL)() ? chevron_left_small_default : chevron_right_small_default
+                icon: (0, import_i18n5.isRTL)() ? chevron_left_small_default : chevron_right_small_default
               }
             )
           ]
@@ -9740,13 +11080,95 @@ function DrilldownItem({
 var import_components6 = __toESM(require_components(), 1);
 var import_compose = __toESM(require_compose(), 1);
 var import_data2 = __toESM(require_data(), 1);
-var import_jsx_runtime33 = __toESM(require_jsx_runtime(), 1);
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='608eff82f3']")) {
-  const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "608eff82f3");
-  style.appendChild(document.createTextNode(".boot-dropdown-item__children{display:flex;flex-direction:column;margin-block-end:2px;margin-block-start:-2px;margin-inline-start:30px;overflow:hidden;padding:2px}.boot-dropdown-item__chevron.is-up{transform:rotate(180deg)}"));
-  document.head.appendChild(style);
+var import_jsx_runtime41 = __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("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 style_module_default3 = { "item": "d5331ded354c389a__item", "is-compact": "_44ce5374f19a05f7__is-compact" };
+if (typeof process === "undefined" || true) {
+  registerStyle19("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 style_module_default22 = { "dropdown": "_093b894bfb82e8de__dropdown", "dropdown-children": "_5954dba25ac6e16f__dropdown-children", "chevron": "_9a14116ec9dae0e2__chevron", "is-up": "a9ebdaa3f36d6986__is-up" };
 var ANIMATION_DURATION = 0.2;
 function DropdownItem({
   className,
@@ -9765,18 +11187,18 @@ function DropdownItem({
   );
   const items = menuItems.filter((item) => item.parent === id);
   const disableMotion = (0, import_compose.useReducedMotion)();
-  return /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)("div", { className: "boot-dropdown-item", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)("div", { className: style_module_default22.dropdown, children: [
+    /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
       import_components6.__experimentalItem,
       {
-        className: clsx_default("boot-navigation-item", className),
+        className: clsx_default(style_module_default3.item, className),
         onClick: (e) => {
           e.preventDefault();
           e.stopPropagation();
           onToggle();
         },
         onMouseDown: (e) => e.preventDefault(),
-        children: /* @__PURE__ */ (0, import_jsx_runtime33.jsxs)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime41.jsxs)(
           import_components6.__experimentalHStack,
           {
             justify: "flex-start",
@@ -9784,13 +11206,13 @@ function DropdownItem({
             style: { flexGrow: "1" },
             children: [
               wrapIcon(icon, false),
-              /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_components6.FlexBlock, { children }),
-              /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+              /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_components6.FlexBlock, { children }),
+              /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
                 import_components6.Icon,
                 {
                   icon: chevron_down_small_default,
-                  className: clsx_default("boot-dropdown-item__chevron", {
-                    "is-up": isExpanded
+                  className: clsx_default(style_module_default22.chevron, {
+                    [style_module_default22["is-up"]]: isExpanded
                   })
                 }
               )
@@ -9799,7 +11221,7 @@ function DropdownItem({
         )
       }
     ),
-    /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(import_components6.__unstableAnimatePresence, { initial: false, children: isExpanded && /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+    /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(import_components6.__unstableAnimatePresence, { initial: false, children: isExpanded && /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
       import_components6.__unstableMotion.div,
       {
         initial: { height: 0 },
@@ -9810,10 +11232,11 @@ function DropdownItem({
           duration: disableMotion ? 0 : ANIMATION_DURATION,
           ease: "easeOut"
         },
-        className: "boot-dropdown-item__children",
-        children: items.map((item, index2) => /* @__PURE__ */ (0, import_jsx_runtime33.jsx)(
+        className: style_module_default22["dropdown-children"],
+        children: items.map((item, index2) => /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(
           NavigationItem,
           {
+            className: style_module_default3["is-compact"],
             to: item.to,
             shouldShowPlaceholder: false,
             children: item.label
@@ -9824,18 +11247,96 @@ function DropdownItem({
     ) })
   ] });
 }
-
-// packages/boot/build-module/components/navigation/navigation-screen/index.mjs
-var import_components7 = __toESM(require_components(), 1);
-var import_i18n3 = __toESM(require_i18n(), 1);
-var import_compose2 = __toESM(require_compose(), 1);
-var import_jsx_runtime34 = __toESM(require_jsx_runtime(), 1);
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='db54ac7e93']")) {
-  const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "db54ac7e93");
-  style.appendChild(document.createTextNode(".boot-navigation-screen{padding-block-end:4px}.boot-navigation-screen .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.boot-navigation-screen__title-icon{padding:12px 16px 8px;position:sticky;top:0}.boot-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.boot-navigation-screen__title.boot-navigation-screen__title,.boot-navigation-screen__title.boot-navigation-screen__title .boot-navigation-screen__title{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);line-height:32px}.boot-navigation-screen__actions{display:flex;flex-shrink:0}"));
-  document.head.appendChild(style);
+
+// packages/boot/build-module/components/navigation/navigation-screen/index.mjs
+var import_components7 = __toESM(require_components(), 1);
+var import_i18n6 = __toESM(require_i18n(), 1);
+var import_compose2 = __toESM(require_compose(), 1);
+var import_jsx_runtime42 = __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("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 style_module_default4 = { "screen": "c93eb5f7b870f29c__screen", "title-icon": "bee113ef4a391bcd__title-icon", "title": "_2f6050d2407c9dee__title", "actions": "e78f7a9cf7e91164__actions" };
 var ANIMATION_DURATION2 = 0.3;
 var slideVariants = {
   initial: (direction) => ({
@@ -9863,16 +11364,16 @@ function NavigationScreen({
   navigationKey,
   onNavigate
 }) {
-  const icon = (0, import_i18n3.isRTL)() ? chevron_right_default : chevron_left_default;
+  const icon = (0, import_i18n6.isRTL)() ? chevron_right_default : chevron_left_default;
   const disableMotion = (0, import_compose2.useReducedMotion)();
   const handleBackClick = (e) => {
     e.preventDefault();
     onNavigate({ id: backMenuItem, direction: "backward" });
   };
-  return /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
     "div",
     {
-      className: "boot-navigation-screen",
+      className: style_module_default4.screen,
       style: {
         overflow: "hidden",
         position: "relative",
@@ -9880,7 +11381,7 @@ function NavigationScreen({
         gridTemplateColumns: "1fr",
         gridTemplateRows: "1fr"
       },
-      children: /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(import_components7.__unstableAnimatePresence, { initial: false, children: /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_components7.__unstableAnimatePresence, { initial: false, children: /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
         import_components7.__unstableMotion.div,
         {
           custom: animationDirection,
@@ -9899,37 +11400,30 @@ function NavigationScreen({
             gridRow: "1"
           },
           children: [
-            /* @__PURE__ */ (0, import_jsx_runtime34.jsxs)(
-              import_components7.__experimentalHStack,
-              {
-                spacing: 2,
-                className: "boot-navigation-screen__title-icon",
-                children: [
-                  !isRoot && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
-                    import_components7.Button,
-                    {
-                      ref: backButtonRef,
-                      icon,
-                      onClick: handleBackClick,
-                      label: (0, import_i18n3.__)("Back"),
-                      size: "small",
-                      variant: "tertiary"
-                    }
-                  ),
-                  /* @__PURE__ */ (0, import_jsx_runtime34.jsx)(
-                    import_components7.__experimentalHeading,
-                    {
-                      className: "boot-navigation-screen__title",
-                      level: 1,
-                      size: "15px",
-                      children: title
-                    }
-                  ),
-                  actions && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("div", { className: "boot-navigation-screen__actions", children: actions })
-                ]
-              }
-            ),
-            description && /* @__PURE__ */ (0, import_jsx_runtime34.jsx)("div", { className: "boot-navigation-screen__description", children: description }),
+            /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(import_components7.__experimentalHStack, { spacing: 2, className: style_module_default4["title-icon"], children: [
+              !isRoot && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+                import_components7.Button,
+                {
+                  ref: backButtonRef,
+                  icon,
+                  onClick: handleBackClick,
+                  label: (0, import_i18n6.__)("Back"),
+                  size: "small",
+                  variant: "tertiary"
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
+                import_components7.__experimentalHeading,
+                {
+                  className: style_module_default4.title,
+                  level: 1,
+                  size: "15px",
+                  children: title
+                }
+              ),
+              actions && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("div", { className: style_module_default4.actions, children: actions })
+            ] }),
+            description && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("div", { children: description }),
             content
           ]
         },
@@ -9940,7 +11434,7 @@ function NavigationScreen({
 }

 // packages/boot/build-module/components/navigation/use-sidebar-parent.mjs
-var import_element20 = __toESM(require_element(), 1);
+var import_element30 = __toESM(require_element(), 1);
 var import_data3 = __toESM(require_data(), 1);
 import { privateApis as routePrivateApis2 } from "@wordpress/route";

@@ -10033,11 +11527,11 @@ function useSidebarParent() {
     router.options.basepath?.length ?? 0
   );
   const currentMenuItem = findClosestMenuItem(currentPath, menuItems);
-  const [parentId, setParentId] = (0, import_element20.useState)(
+  const [parentId, setParentId] = (0, import_element30.useState)(
     findDrilldownParent(currentMenuItem?.id, menuItems)
   );
-  const [parentDropdownId, setParentDropdownId] = (0, import_element20.useState)(findDropdownParent(currentMenuItem?.id, menuItems));
-  (0, import_element20.useEffect)(() => {
+  const [parentDropdownId, setParentDropdownId] = (0, import_element30.useState)(findDropdownParent(currentMenuItem?.id, menuItems));
+  (0, import_element30.useEffect)(() => {
     const matchedMenuItem = findClosestMenuItem(currentPath, menuItems);
     const updatedParentId = findDrilldownParent(
       matchedMenuItem?.id,
@@ -10059,10 +11553,10 @@ function useSidebarParent() {
 }

 // packages/boot/build-module/components/navigation/index.mjs
-var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1);
-function Navigation() {
-  const backButtonRef = (0, import_element21.useRef)(null);
-  const [animationDirection, setAnimationDirection] = (0, import_element21.useState)(null);
+var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+function Navigation2() {
+  const backButtonRef = (0, import_element31.useRef)(null);
+  const [animationDirection, setAnimationDirection] = (0, import_element31.useState)(null);
   const [parentId, setParentId, parentDropdownId, setParentDropdownId] = useSidebarParent();
   const menuItems = (0, import_data4.useSelect)(
     (select) => (
@@ -10071,7 +11565,7 @@ function Navigation() {
     ),
     []
   );
-  const parent = (0, import_element21.useMemo)(
+  const parent = (0, import_element31.useMemo)(
     () => menuItems.find((item) => item.id === parentId),
     [menuItems, parentId]
   );
@@ -10088,12 +11582,12 @@ function Navigation() {
       parentDropdownId === dropdownId ? void 0 : dropdownId
     );
   };
-  const items = (0, import_element21.useMemo)(
+  const items = (0, import_element31.useMemo)(
     () => menuItems.filter((item) => item.parent === parentId),
     [menuItems, parentId]
   );
   const hasRealIcons = items.some((item) => !!item.icon);
-  return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
     NavigationScreen,
     {
       isRoot: !parent,
@@ -10103,13 +11597,12 @@ function Navigation() {
       animationDirection: animationDirection || void 0,
       navigationKey,
       onNavigate: handleNavigate,
-      content: /* @__PURE__ */ (0, import_jsx_runtime35.jsx)("div", { role: "list", children: items.map((item) => {
+      content: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)("div", { role: "list", children: items.map((item) => {
         if (item.parent_type === "dropdown") {
-          return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
             DropdownItem,
             {
               id: item.id,
-              className: "boot-navigation-item",
               icon: item.icon,
               shouldShowPlaceholder: hasRealIcons,
               isExpanded: parentDropdownId === item.id,
@@ -10120,7 +11613,7 @@ function Navigation() {
           );
         }
         if (item.parent_type === "drilldown") {
-          return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+          return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
             DrilldownItem,
             {
               id: item.id,
@@ -10132,7 +11625,7 @@ function Navigation() {
             item.id
           );
         }
-        return /* @__PURE__ */ (0, import_jsx_runtime35.jsx)(
+        return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(
           NavigationItem,
           {
             to: item.to,
@@ -10146,21 +11639,21 @@ function Navigation() {
     }
   );
 }
-var navigation_default = Navigation;
+var navigation_default2 = Navigation2;

 // packages/boot/build-module/components/save-button/index.mjs
-var import_element23 = __toESM(require_element(), 1);
+var import_element33 = __toESM(require_element(), 1);
 var import_data6 = __toESM(require_data(), 1);
-var import_i18n5 = __toESM(require_i18n(), 1);
+var import_i18n8 = __toESM(require_i18n(), 1);
 var import_core_data2 = __toESM(require_core_data(), 1);
 var import_keycodes = __toESM(require_keycodes(), 1);
 var import_editor2 = __toESM(require_editor(), 1);
 var import_components8 = __toESM(require_components(), 1);

 // packages/boot/build-module/components/save-panel/use-save-shortcut.mjs
-var import_element22 = __toESM(require_element(), 1);
+var import_element32 = __toESM(require_element(), 1);
 var import_keyboard_shortcuts = __toESM(require_keyboard_shortcuts(), 1);
-var import_i18n4 = __toESM(require_i18n(), 1);
+var import_i18n7 = __toESM(require_i18n(), 1);
 var import_data5 = __toESM(require_data(), 1);
 var import_core_data = __toESM(require_core_data(), 1);
 var import_editor = __toESM(require_editor(), 1);
@@ -10174,11 +11667,11 @@ function useSaveShortcut({
   const { registerShortcut, unregisterShortcut } = (0, import_data5.useDispatch)(
     import_keyboard_shortcuts.store
   );
-  (0, import_element22.useEffect)(() => {
+  (0, import_element32.useEffect)(() => {
     registerShortcut({
       name: shortcutName,
       category: "global",
-      description: (0, import_i18n4.__)("Save your changes."),
+      description: (0, import_i18n7.__)("Save your changes."),
       keyCombination: {
         modifier: "primary",
         character: "s"
@@ -10207,15 +11700,93 @@ function useSaveShortcut({
 }

 // packages/boot/build-module/components/save-button/index.mjs
-var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1);
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='020f606c18']")) {
-  const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "020f606c18");
-  style.appendChild(document.createTextNode(".boot-save-button{width:100%}.boot-save-button__shortcut:not(:first-child){margin-left:8px}"));
-  document.head.appendChild(style);
+var import_jsx_runtime44 = __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);
+  }
+  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("1c6bdcf0b8", "._9c7a13851fe5f446__save-button{width:100%}._266ea24d4569bd10__shortcut:not(:first-child){margin-inline-start:8px}");
+}
+var style_module_default5 = { "save-button": "_9c7a13851fe5f446__save-button", "shortcut": "_266ea24d4569bd10__shortcut" };
 function SaveButton() {
-  const [isSaveViewOpen, setIsSaveViewOpened] = (0, import_element23.useState)(false);
+  const [isSaveViewOpen, setIsSaveViewOpened] = (0, import_element33.useState)(false);
   const { isSaving, dirtyEntityRecordsCount } = (0, import_data6.useSelect)((select) => {
     const { isSavingEntityRecord, __experimentalGetDirtyEntityRecords } = select(import_core_data2.store);
     const dirtyEntityRecords = __experimentalGetDirtyEntityRecords();
@@ -10226,14 +11797,14 @@ function SaveButton() {
       dirtyEntityRecordsCount: dirtyEntityRecords.length
     };
   }, []);
-  const [showSavedState, setShowSavedState] = (0, import_element23.useState)(false);
-  (0, import_element23.useEffect)(() => {
+  const [showSavedState, setShowSavedState] = (0, import_element33.useState)(false);
+  (0, import_element33.useEffect)(() => {
     if (isSaving) {
       setShowSavedState(true);
     }
   }, [isSaving]);
   const hasChanges = dirtyEntityRecordsCount > 0;
-  (0, import_element23.useEffect)(() => {
+  (0, import_element33.useEffect)(() => {
     if (!isSaving && hasChanges) {
       setShowSavedState(false);
     }
@@ -10245,6 +11816,14 @@ function SaveButton() {
   }
   const shouldShowButton = hasChanges || showSavedState;
   useSaveShortcut({ openSavePanel: () => setIsSaveViewOpened(true) });
+  const shortcut = {
+    displayShortcut: import_keycodes.displayShortcut.primary("s"),
+    ariaKeyShortcut: import_keycodes.ariaKeyShortcut.primary("s"),
+    label: import_keycodes.shortcutAriaLabel.primary("s")
+  };
+  const { descriptionId, targetProps } = useKeyboardShortcutProps({
+    shortcut
+  });
   if (!shouldShowButton) {
     return null;
   }
@@ -10252,11 +11831,11 @@ function SaveButton() {
   const disabled2 = isSaving || isInSavedState;
   const getLabel = () => {
     if (isInSavedState) {
-      return (0, import_i18n5.__)("Saved");
+      return (0, import_i18n8.__)("Saved");
     }
-    return (0, import_i18n5.sprintf)(
+    return (0, import_i18n8.sprintf)(
       // translators: %d: number of unsaved changes (number).
-      (0, import_i18n5._n)(
+      (0, import_i18n8._n)(
         "Review %d change…",
         "Review %d changes…",
         dirtyEntityRecordsCount
@@ -10265,13 +11844,13 @@ function SaveButton() {
     );
   };
   const label = getLabel();
-  const shortcut = import_keycodes.displayShortcut.primary("s");
-  return /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(import_jsx_runtime36.Fragment, { children: [
-    /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(tooltip_exports.Root, { children: [
-      /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(import_jsx_runtime44.Fragment, { children: [
+    /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(tooltip_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(
         tooltip_exports.Trigger,
         {
-          render: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+          ...targetProps,
+          render: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
             import_components8.Button,
             {
               variant: "primary",
@@ -10281,26 +11860,40 @@ function SaveButton() {
               disabled: disabled2,
               accessibleWhenDisabled: true,
               isBusy: isSaving,
-              "aria-keyshortcuts": import_keycodes.rawShortcut.primary("s"),
-              className: "boot-save-button",
-              icon: isInSavedState ? check_default : void 0,
-              children: label
+              className: style_module_default5["save-button"],
+              icon: isInSavedState ? check_default : void 0
             }
-          )
+          ),
+          children: [
+            label,
+            descriptionId && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+              KeyboardShortcutDescription,
+              {
+                descriptionId,
+                shortcut
+              }
+            )
+          ]
         }
       ),
-      /* @__PURE__ */ (0, import_jsx_runtime36.jsxs)(tooltip_exports.Popup, { children: [
-        hasChanges && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("span", { children: label }),
-        /* @__PURE__ */ (0, import_jsx_runtime36.jsx)("span", { className: "boot-save-button__shortcut", children: shortcut })
+      /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(tooltip_exports.Popup, { children: [
+        hasChanges && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("span", { children: label }),
+        /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
+          KeyboardShortcutDisplay,
+          {
+            className: style_module_default5.shortcut,
+            shortcut
+          }
+        )
       ] })
     ] }),
-    isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+    isSaveViewOpen && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
       import_components8.Modal,
       {
-        title: (0, import_i18n5.__)("Review changes"),
+        title: (0, import_i18n8.__)("Review changes"),
         onRequestClose: () => setIsSaveViewOpened(false),
         size: "small",
-        children: /* @__PURE__ */ (0, import_jsx_runtime36.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
           import_editor2.EntitiesSavedStates,
           {
             close: () => setIsSaveViewOpened(false),
@@ -10313,60 +11906,222 @@ function SaveButton() {
 }

 // packages/boot/build-module/components/sidebar/index.mjs
-var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1);
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='17b769ae66']")) {
-  const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "17b769ae66");
-  style.appendChild(document.createTextNode(".boot-sidebar__scrollable{display:flex;flex-direction:column;height:100%;overflow:auto;position:relative}.boot-sidebar__content{contain:content;flex-grow:1;position:relative}.boot-sidebar__footer{padding:16px 8px 8px 16px}.boot-sidebar__back-button{margin:16px 12px 8px}"));
-  document.head.appendChild(style);
+var import_jsx_runtime45 = __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("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 style_module_default6 = { "scrollable": "_52f77809bed01e5e__scrollable", "content": "_6d2e23af506664fb__content", "footer": "c95a8ac9c6876d6e__footer", "back-button": "_28ec24681975e557__back-button" };
 function DashboardBackButton() {
   const dashboardLink = (0, import_data7.useSelect)(
     (select) => select(store).getDashboardLink(),
     []
   );
-  return /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(
-    import_components9.Button,
-    {
-      __next40pxDefaultSize: true,
-      className: "boot-sidebar__back-button",
-      href: dashboardLink || "/",
-      icon: (0, import_i18n6.isRTL)() ? chevron_right_default : chevron_left_default,
-      label: (0, import_i18n6.__)("Go to the Dashboard"),
-      children: (0, import_i18n6.__)("Dashboard")
+  return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(
+    import_components9.Button,
+    {
+      __next40pxDefaultSize: true,
+      className: style_module_default6["back-button"],
+      href: dashboardLink || "/",
+      icon: (0, import_i18n9.isRTL)() ? chevron_right_default : chevron_left_default,
+      label: (0, import_i18n9.__)("Go to the Dashboard"),
+      children: (0, import_i18n9.__)("Dashboard")
+    }
+  );
+}
+function Sidebar() {
+  return /* @__PURE__ */ (0, import_jsx_runtime45.jsxs)("div", { className: style_module_default6.scrollable, children: [
+    /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(DashboardBackButton, {}),
+    /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("div", { className: style_module_default6.content, children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(navigation_default2, {}) }),
+    /* @__PURE__ */ (0, import_jsx_runtime45.jsx)("div", { className: style_module_default6.footer, children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(SaveButton, {}) })
+  ] });
+}
+
+// packages/boot/build-module/components/save-panel/index.mjs
+var import_element34 = __toESM(require_element(), 1);
+var import_components10 = __toESM(require_components(), 1);
+var import_editor3 = __toESM(require_editor(), 1);
+var import_i18n10 = __toESM(require_i18n(), 1);
+var import_jsx_runtime46 = __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 Sidebar() {
-  return /* @__PURE__ */ (0, import_jsx_runtime37.jsxs)("div", { className: "boot-sidebar__scrollable", children: [
-    /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(DashboardBackButton, {}),
-    /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("div", { className: "boot-sidebar__content", children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(navigation_default, {}) }),
-    /* @__PURE__ */ (0, import_jsx_runtime37.jsx)("div", { className: "boot-sidebar__footer", children: /* @__PURE__ */ (0, import_jsx_runtime37.jsx)(SaveButton, {}) })
-  ] });
+function registerStyle23(hash, css) {
+  const runtime = getRuntime23();
+  runtime.styles.set(hash, css);
+  for (const targetDocument of runtime.documents.keys()) {
+    injectStyle23(targetDocument, hash, css);
+  }
 }
-
-// packages/boot/build-module/components/save-panel/index.mjs
-var import_element24 = __toESM(require_element(), 1);
-var import_components10 = __toESM(require_components(), 1);
-var import_editor3 = __toESM(require_editor(), 1);
-var import_i18n7 = __toESM(require_i18n(), 1);
-var import_jsx_runtime38 = __toESM(require_jsx_runtime(), 1);
+if (typeof process === "undefined" || true) {
+  registerStyle23("df1a59bc40", "@media (min-width:600px){._77efcb9ca06f5774__modal{width:600px}}");
+}
+var style_module_default7 = { "modal": "_77efcb9ca06f5774__modal" };
 function SavePanel() {
-  const [isOpen, setIsOpen] = (0, import_element24.useState)(false);
+  const [isOpen, setIsOpen] = (0, import_element34.useState)(false);
   useSaveShortcut({
     openSavePanel: () => setIsOpen(true)
   });
   if (!isOpen) {
     return false;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
     import_components10.Modal,
     {
-      className: "edit-site-save-panel__modal",
+      className: style_module_default7.modal,
       onRequestClose: () => setIsOpen(false),
-      title: (0, import_i18n7.__)("Review changes"),
+      title: (0, import_i18n10.__)("Review changes"),
       size: "small",
-      children: /* @__PURE__ */ (0, import_jsx_runtime38.jsx)(
+      children: /* @__PURE__ */ (0, import_jsx_runtime46.jsx)(
         import_editor3.EntitiesSavedStates,
         {
           close: () => setIsOpen(false),
@@ -10378,17 +12133,20 @@ function SavePanel() {
 }

 // packages/boot/build-module/components/canvas-renderer/index.mjs
-var import_element26 = __toESM(require_element(), 1);
+var import_element37 = __toESM(require_element(), 1);

 // packages/boot/build-module/components/canvas/index.mjs
-var import_element25 = __toESM(require_element(), 1);
+var import_element36 = __toESM(require_element(), 1);
 var import_components12 = __toESM(require_components(), 1);
-import { useNavigate } from "@wordpress/route";
+var import_i18n14 = __toESM(require_i18n(), 1);
+var import_data10 = __toESM(require_data(), 1);
+var import_core_data5 = __toESM(require_core_data(), 1);
+import { useNavigate as useNavigate2, useSearch as useSearch2 } from "@wordpress/route";

 // packages/boot/build-module/components/canvas/back-button.mjs
 var import_components11 = __toESM(require_components(), 1);
-var import_i18n8 = __toESM(require_i18n(), 1);
-var import_jsx_runtime39 = __toESM(require_jsx_runtime(), 1);
+var import_i18n11 = __toESM(require_i18n(), 1);
+var import_jsx_runtime47 = __toESM(require_jsx_runtime(), 1);
 function BootBackButton({ length }) {
   const handleBack = () => {
     window.history.back();
@@ -10396,31 +12154,256 @@ function BootBackButton({ length }) {
   if (length > 1) {
     return null;
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime39.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime47.jsx)(
     import_components11.Button,
     {
       size: "compact",
       onClick: handleBack,
-      label: (0, import_i18n8.__)("Go back"),
-      icon: (0, import_i18n8.isRTL)() ? chevron_right_default : chevron_left_default
+      label: (0, import_i18n11.__)("Go back"),
+      icon: (0, import_i18n11.isRTL)() ? chevron_right_default : chevron_left_default
+    }
+  );
+}
+
+// packages/boot/build-module/components/canvas/site-preview.mjs
+var import_i18n12 = __toESM(require_i18n(), 1);
+var import_data8 = __toESM(require_data(), 1);
+var import_core_data3 = __toESM(require_core_data(), 1);
+var import_dom20 = __toESM(require_dom(), 1);
+var import_url = __toESM(require_url(), 1);
+var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1);
+function SitePreview() {
+  const siteUrl = (0, import_data8.useSelect)((select) => {
+    const siteData = select(import_core_data3.store).getEntityRecord(
+      "root",
+      "__unstableBase"
+    );
+    return siteData?.home;
+  }, []);
+  if (typeof siteUrl !== "string" || !siteUrl) {
+    return null;
+  }
+  return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)(
+    "iframe",
+    {
+      src: (0, import_url.addQueryArgs)(siteUrl, {
+        // Parameter for hiding the admin bar.
+        wp_site_preview: 1
+      }),
+      title: (0, import_i18n12.__)("Site Preview"),
+      style: {
+        display: "block",
+        width: "100%",
+        height: "100%",
+        backgroundColor: "#fff"
+      },
+      onLoad: (event) => {
+        const iframeDocument = event.target.contentDocument;
+        if (!iframeDocument) {
+          return;
+        }
+        import_dom20.focus.focusable.find(iframeDocument.documentElement).forEach((element) => {
+          element.style.pointerEvents = "none";
+          element.tabIndex = -1;
+          element.setAttribute("aria-hidden", "true");
+        });
+      }
     }
   );
 }

+// packages/boot/build-module/components/canvas/use-navigate-to-entity-record.mjs
+var import_element35 = __toESM(require_element(), 1);
+var import_data9 = __toESM(require_data(), 1);
+var import_core_data4 = __toESM(require_core_data(), 1);
+var import_editor4 = __toESM(require_editor(), 1);
+var import_notices = __toESM(require_notices(), 1);
+var import_html_entities = __toESM(require_html_entities(), 1);
+var import_i18n13 = __toESM(require_i18n(), 1);
+import {
+  useNavigate,
+  useSearch,
+  privateApis as routePrivateApis3
+} from "@wordpress/route";
+
+// packages/boot/build-module/components/canvas/viewport.mjs
+var DEFAULT_DEVICE_TYPE = "Desktop";
+var VALID_VIEWPORTS = ["desktop", "tablet", "mobile"];
+function isValidViewport(viewport) {
+  return !!viewport && VALID_VIEWPORTS.includes(viewport.toLowerCase());
+}
+function getDeviceType(viewport) {
+  if (!isValidViewport(viewport)) {
+    return DEFAULT_DEVICE_TYPE;
+  }
+  const value = viewport.toLowerCase();
+  return value.charAt(0).toUpperCase() + value.slice(1);
+}
+
+// packages/boot/build-module/components/canvas/use-navigate-to-entity-record.mjs
+var { useCanGoBack, useRouter: useRouter2 } = unlock2(routePrivateApis3);
+function useNavigateToEntityRecord() {
+  const navigate = useNavigate();
+  const search = useSearch({ strict: false });
+  const registry = (0, import_data9.useRegistry)();
+  const getEntityLink2 = (0, import_data9.useSelect)(
+    (select) => select(store).getEntityLink,
+    []
+  );
+  const router = useRouter2();
+  const canGoBack = useCanGoBack();
+  const onNavigateToEntityRecord = (0, import_element35.useCallback)(
+    (params) => {
+      const currentPostType = registry.select(import_editor4.store).getCurrentPostType();
+      const currentPostId = registry.select(import_editor4.store).getCurrentPostId();
+      const edits = registry.select(import_core_data4.store).getEntityRecordEdits(
+        "postType",
+        currentPostType,
+        currentPostId
+      );
+      const selectedBlock = edits?.selection?.selectionStart?.clientId;
+      if (selectedBlock) {
+        navigate({
+          search: (previous) => ({
+            ...previous,
+            selectedBlock
+          }),
+          replace: true
+        });
+      }
+      const requestedViewport = params.viewport?.toLowerCase();
+      const hasRequestedViewport = isValidViewport(requestedViewport);
+      const to = getEntityLink2(params.postType, params.postId);
+      if (to) {
+        navigate({
+          to,
+          search: () => ({
+            focusMode: true,
+            ...hasRequestedViewport ? { viewport: requestedViewport } : {}
+          })
+        });
+      }
+    },
+    [navigate, registry, getEntityLink2]
+  );
+  const isFocusMode = !!search.focusMode;
+  const onNavigateToPreviousEntityRecord = (0, import_element35.useMemo)(
+    () => isFocusMode && canGoBack ? () => router.history.back() : void 0,
+    [isFocusMode, canGoBack, router]
+  );
+  return { onNavigateToEntityRecord, onNavigateToPreviousEntityRecord };
+}
+function useActionPerformed(postType) {
+  const navigate = useNavigate();
+  const { createSuccessNotice } = (0, import_data9.useDispatch)(import_notices.store);
+  const getEntityLink2 = (0, import_data9.useSelect)(
+    (select) => select(store).getEntityLink,
+    []
+  );
+  return (0, import_element35.useCallback)(
+    (actionId, items) => {
+      switch (actionId) {
+        case "move-to-trash":
+        case "delete-post": {
+          const to = postType && getEntityLink2(postType);
+          if (to) {
+            navigate({ to, search: () => ({}) });
+          }
+          break;
+        }
+        case "duplicate-post": {
+          const newItem = items[0];
+          const to = getEntityLink2(newItem.type, newItem.id);
+          if (!to) {
+            break;
+          }
+          const title = typeof newItem.title === "string" ? newItem.title : newItem.title?.rendered;
+          createSuccessNotice(
+            (0, import_i18n13.sprintf)(
+              // translators: %s: Title of the created post, e.g: "Hello world".
+              (0, import_i18n13.__)('"%s" successfully created.'),
+              (0, import_html_entities.decodeEntities)(title ?? "") || (0, import_i18n13.__)("(no title)")
+            ),
+            {
+              type: "snackbar",
+              id: "duplicate-post-action",
+              actions: [
+                {
+                  label: (0, import_i18n13.__)("Edit"),
+                  onClick: () => navigate({ to })
+                }
+              ]
+            }
+          );
+          break;
+        }
+      }
+    },
+    [navigate, createSuccessNotice, getEntityLink2, postType]
+  );
+}
+
 // packages/boot/build-module/components/canvas/index.mjs
-var import_jsx_runtime40 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime49 = __toESM(require_jsx_runtime(), 1);
 function Canvas({ canvas }) {
-  const [Editor, setEditor] = (0, import_element25.useState)(null);
-  const navigate = useNavigate();
-  (0, import_element25.useEffect)(() => {
+  const [Editor, setEditor] = (0, import_element36.useState)(null);
+  const navigate = useNavigate2();
+  const { onNavigateToEntityRecord, onNavigateToPreviousEntityRecord } = useNavigateToEntityRecord();
+  const onActionPerformed = useActionPerformed(canvas.postType);
+  const viewport = useSearch2({
+    strict: false,
+    select: (search) => search.viewport
+  });
+  const hasEntity = !!(canvas.postType && canvas.postId);
+  const isBlockTheme = (0, import_data10.useSelect)(
+    (select) => select(import_core_data5.store).getCurrentTheme()?.is_block_theme,
+    []
+  );
+  const { editLink, isTrashed } = (0, import_data10.useSelect)(
+    (select) => {
+      if (!canvas.postType || !canvas.postId) {
+        return { editLink: void 0, isTrashed: false };
+      }
+      const record = select(import_core_data5.store).getEntityRecord(
+        "postType",
+        canvas.postType,
+        canvas.postId
+      );
+      return {
+        editLink: select(store).getEntityLink(
+          canvas.postType,
+          canvas.postId
+        ),
+        isTrashed: record?.status === "trash"
+      };
+    },
+    [canvas.postType, canvas.postId]
+  );
+  const settings = (0, import_element36.useMemo)(
+    () => ({
+      isPreviewMode: canvas.isPreview,
+      styles: canvas.isPreview ? [{ css: "body{min-height:100vh;}" }] : [],
+      onNavigateToEntityRecord,
+      onNavigateToPreviousEntityRecord
+    }),
+    [
+      canvas.isPreview,
+      onNavigateToEntityRecord,
+      onNavigateToPreviousEntityRecord
+    ]
+  );
+  (0, import_element36.useEffect)(() => {
     import("@wordpress/lazy-editor").then((module) => {
       setEditor(() => module.Editor);
     }).catch((error) => {
       console.error("Failed to load lazy editor:", error);
     });
   }, []);
-  if (!Editor) {
-    return /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+  if (!hasEntity && isBlockTheme === false) {
+    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(SitePreview, {});
+  }
+  if (!Editor || !hasEntity && isBlockTheme === void 0) {
+    return /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
       "div",
       {
         style: {
@@ -10430,63 +12413,66 @@ function Canvas({ canvas }) {
           height: "100%",
           padding: "2rem"
         },
-        children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(import_components12.Spinner, {})
+        children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(import_components12.Spinner, {})
       }
     );
   }
-  const backButton = !canvas.isPreview ? ({ length }) => /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(BootBackButton, { length }) : void 0;
-  return /* @__PURE__ */ (0, import_jsx_runtime40.jsxs)("div", { style: { height: "100%", position: "relative" }, children: [
-    /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+  const backButton = !canvas.isPreview ? ({ length }) => /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(BootBackButton, { length }) : void 0;
+  return /* @__PURE__ */ (0, import_jsx_runtime49.jsxs)("div", { style: { height: "100%", position: "relative" }, children: [
+    /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
       "div",
       {
         style: { height: "100%" },
         inert: canvas.isPreview ? "true" : void 0,
-        children: /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+        children: /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
           Editor,
           {
             postType: canvas.postType,
             postId: canvas.postId,
-            settings: {
-              isPreviewMode: canvas.isPreview,
-              styles: canvas.isPreview ? [{ css: "body{min-height:100vh;}" }] : []
-            },
-            backButton
+            settings,
+            backButton,
+            onActionPerformed,
+            initialViewport: getDeviceType(viewport)
           }
         )
       }
     ),
-    canvas.isPreview && canvas.editLink && /* @__PURE__ */ (0, import_jsx_runtime40.jsx)(
+    canvas.isPreview && editLink && /* @__PURE__ */ (0, import_jsx_runtime49.jsx)(
       "div",
       {
-        onClick: () => navigate({ to: canvas.editLink }),
+        onClick: isTrashed ? void 0 : () => navigate({ to: editLink }),
         onKeyDown: (e) => {
+          if (isTrashed) {
+            return;
+          }
           if (e.key === "Enter" || e.key === " ") {
             e.preventDefault();
-            navigate({ to: canvas.editLink });
+            navigate({ to: editLink });
           }
         },
         style: {
           position: "absolute",
           inset: 0,
-          cursor: "pointer",
+          cursor: isTrashed ? "default" : "pointer",
           zIndex: 1
         },
         role: "button",
         tabIndex: 0,
-        "aria-label": "Click to edit"
+        "aria-disabled": isTrashed,
+        "aria-label": (0, import_i18n14.__)("Edit")
       }
     )
   ] });
 }

 // packages/boot/build-module/components/canvas-renderer/index.mjs
-var import_jsx_runtime41 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime50 = __toESM(require_jsx_runtime(), 1);
 function CanvasRenderer({
   canvas,
   routeContentModule
 }) {
-  const [CustomCanvas, setCustomCanvas] = (0, import_element26.useState)(null);
-  (0, import_element26.useEffect)(() => {
+  const [CustomCanvas, setCustomCanvas] = (0, import_element37.useState)(null);
+  (0, import_element37.useEffect)(() => {
     if (canvas === null && routeContentModule) {
       import(routeContentModule).then((module) => {
         setCustomCanvas(() => module.canvas);
@@ -10504,46 +12490,190 @@ function CanvasRenderer({
     if (!CustomCanvas) {
       return null;
     }
-    return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(CustomCanvas, {});
+    return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(CustomCanvas, {});
+  }
+  return /* @__PURE__ */ (0, import_jsx_runtime50.jsx)(Canvas, { canvas });
+}
+
+// packages/boot/build-module/components/error-boundary/index.mjs
+var import_element38 = __toESM(require_element(), 1);
+var import_i18n15 = __toESM(require_i18n(), 1);
+var import_components13 = __toESM(require_components(), 1);
+var import_compose3 = __toESM(require_compose(), 1);
+var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 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;
+    }
+  }
+  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) {
+      return;
+    }
+    if (count <= 1) {
+      runtime.documents.delete(targetDocument);
+      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("4780fe0b1b", "._4d71ad18128c9cb8__error-boundary{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:16px}");
+}
+var style_module_default8 = { "error-boundary": "_4d71ad18128c9cb8__error-boundary" };
+function CopyErrorButton({ error }) {
+  const ref = (0, import_compose3.useCopyToClipboard)(() => error.stack ?? String(error));
+  return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(import_components13.Button, { __next40pxDefaultSize: true, variant: "secondary", ref, children: (0, import_i18n15.__)("Copy error") });
+}
+var ErrorBoundary = class extends import_element38.Component {
+  constructor(props) {
+    super(props);
+    this.state = { error: null };
+  }
+  static getDerivedStateFromError(error) {
+    return { error };
+  }
+  render() {
+    const { error } = this.state;
+    if (!error) {
+      return this.props.children;
+    }
+    return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)("div", { className: style_module_default8["error-boundary"], children: /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(empty_state_exports.Root, { children: [
+      /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(empty_state_exports.Icon, { icon: caution_default }),
+      /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(empty_state_exports.Title, { children: (0, import_i18n15.__)("Something went wrong") }),
+      /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(empty_state_exports.Description, { children: (0, import_i18n15.__)(
+        "This part of the screen could not be displayed. Reloading the page may help."
+      ) }),
+      /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(empty_state_exports.Actions, { children: /* @__PURE__ */ (0, import_jsx_runtime51.jsx)(CopyErrorButton, { error }) })
+    ] }) });
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime41.jsx)(Canvas, { canvas });
+};
+
+// packages/boot/build-module/components/plugin-area/index.mjs
+var import_data11 = __toESM(require_data(), 1);
+var import_i18n16 = __toESM(require_i18n(), 1);
+var import_notices2 = __toESM(require_notices(), 1);
+var import_plugins = __toESM(require_plugins(), 1);
+var import_jsx_runtime52 = __toESM(require_jsx_runtime(), 1);
+function PluginArea() {
+  const { createErrorNotice } = (0, import_data11.useDispatch)(import_notices2.store);
+  return /* @__PURE__ */ (0, import_jsx_runtime52.jsx)(
+    import_plugins.PluginArea,
+    {
+      onError: (name) => {
+        createErrorNotice(
+          (0, import_i18n16.sprintf)(
+            /* translators: %s: plugin name */
+            (0, import_i18n16.__)(
+              'The "%s" plugin has encountered an error and cannot be rendered.'
+            ),
+            name
+          )
+        );
+      }
+    }
+  );
 }

 // packages/boot/build-module/components/app/use-route-title.mjs
-var import_element27 = __toESM(require_element(), 1);
-var import_data8 = __toESM(require_data(), 1);
-var import_core_data3 = __toESM(require_core_data(), 1);
-var import_i18n9 = __toESM(require_i18n(), 1);
-var import_html_entities = __toESM(require_html_entities(), 1);
+var import_element39 = __toESM(require_element(), 1);
+var import_data12 = __toESM(require_data(), 1);
+var import_core_data6 = __toESM(require_core_data(), 1);
+var import_i18n17 = __toESM(require_i18n(), 1);
+var import_html_entities2 = __toESM(require_html_entities(), 1);
 import { speak } from "@wordpress/a11y";
-import { privateApis as routePrivateApis3 } from "@wordpress/route";
-var { useLocation, useMatches: useMatches2 } = unlock2(routePrivateApis3);
+import { privateApis as routePrivateApis4 } from "@wordpress/route";
+var { useLocation, useMatches: useMatches2 } = unlock2(routePrivateApis4);
 function useRouteTitle() {
   const location = useLocation();
   const matches = useMatches2();
   const currentMatch = matches[matches.length - 1];
   const routeTitle = currentMatch?.loaderData?.title;
-  const siteTitle = (0, import_data8.useSelect)(
-    (select) => select(import_core_data3.store).getEntityRecord(
+  const siteTitle = (0, import_data12.useSelect)(
+    (select) => select(import_core_data6.store).getEntityRecord(
       "root",
       "__unstableBase"
     )?.name,
     []
   );
-  const isInitialLocationRef = (0, import_element27.useRef)(true);
-  (0, import_element27.useEffect)(() => {
+  const isInitialLocationRef = (0, import_element39.useRef)(true);
+  (0, import_element39.useEffect)(() => {
     isInitialLocationRef.current = false;
   }, [location]);
-  (0, import_element27.useEffect)(() => {
+  (0, import_element39.useEffect)(() => {
     if (isInitialLocationRef.current) {
       return;
     }
     if (routeTitle && typeof routeTitle === "string" && siteTitle && typeof siteTitle === "string") {
-      const decodedRouteTitle = (0, import_html_entities.decodeEntities)(routeTitle);
-      const decodedSiteTitle = (0, import_html_entities.decodeEntities)(siteTitle);
-      const formattedTitle = (0, import_i18n9.sprintf)(
+      const decodedRouteTitle = (0, import_html_entities2.decodeEntities)(routeTitle);
+      const decodedSiteTitle = (0, import_html_entities2.decodeEntities)(siteTitle);
+      const formattedTitle = (0, import_i18n17.sprintf)(
         /* translators: Admin document title. 1: Admin screen name, 2: Site name. */
-        (0, import_i18n9.__)("%1$s ‹ %2$s — WordPress"),
+        (0, import_i18n17.__)("%1$s ‹ %2$s — WordPress"),
         decodedRouteTitle,
         decodedSiteTitle
       );
@@ -10554,40 +12684,118 @@ function useRouteTitle() {
     }
   }, [routeTitle, siteTitle, location]);
 }
-
-// packages/boot/build-module/components/root/use-sync-body-background.mjs
-var import_element28 = __toESM(require_element(), 1);
-var import_compose3 = __toESM(require_compose(), 1);
-function useSyncBodyBackground() {
-  const layoutRef = (0, import_element28.useRef)(null);
-  (0, import_compose3.useIsomorphicLayoutEffect)(() => {
-    if (!layoutRef.current) {
+
+// packages/boot/build-module/components/root/use-sync-body-background.mjs
+var import_element40 = __toESM(require_element(), 1);
+var import_compose4 = __toESM(require_compose(), 1);
+function useSyncBodyBackground() {
+  const layoutRef = (0, import_element40.useRef)(null);
+  (0, import_compose4.useIsomorphicLayoutEffect)(() => {
+    if (!layoutRef.current) {
+      return;
+    }
+    const body = layoutRef.current.ownerDocument.body;
+    const bg = getComputedStyle(layoutRef.current).backgroundColor;
+    if (!bg) {
+      return;
+    }
+    const previousBackground = body.style.background;
+    body.style.background = bg;
+    return () => {
+      body.style.background = previousBackground;
+    };
+  }, []);
+  return layoutRef;
+}
+
+// packages/boot/build-module/components/root/index.mjs
+var import_jsx_runtime53 = __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) {
       return;
     }
-    const body = layoutRef.current.ownerDocument.body;
-    const bg = getComputedStyle(layoutRef.current).backgroundColor;
-    if (!bg) {
+    if (count <= 1) {
+      runtime.documents.delete(targetDocument);
       return;
     }
-    const previousBackground = body.style.background;
-    body.style.background = bg;
-    return () => {
-      body.style.background = previousBackground;
-    };
-  }, []);
-  return layoutRef;
+    runtime.documents.set(targetDocument, count - 1);
+  };
 }
-
-// packages/boot/build-module/components/root/index.mjs
-var import_jsx_runtime42 = __toESM(require_jsx_runtime(), 1);
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='d38c56df8c']")) {
-  const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "d38c56df8c");
-  style.appendChild(document.createTextNode(".boot-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%}.boot-layout__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);left:0;position:fixed;right:0;top:0;z-index:100002}.boot-layout__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.boot-layout__sidebar.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}.boot-layout__mobile-sidebar-drawer{left:0;position:fixed;right:0;top:0}.boot-layout--single-page .boot-layout__mobile-sidebar-drawer{top:46px}.boot-layout__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}.boot-layout__canvas.has-mobile-drawer{padding-top:65px;position:relative}.boot-layout__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.boot-layout__surfaces{margin:8px}.boot-layout--single-page .boot-layout__surfaces{margin-top:0;margin-inline-start:0}}.boot-layout__inspector,.boot-layout__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;left:0;margin:0;overflow-y:auto;position:relative;position:fixed;right:0;top:0;width:100vw}.boot-layout--single-page .boot-layout__inspector,.boot-layout--single-page .boot-layout__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.boot-layout__inspector,.boot-layout__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}.boot-layout--single-page .boot-layout__inspector,.boot-layout--single-page .boot-layout__stage{height:auto}}.boot-layout__stage{z-index:2}@media (min-width:782px){.boot-layout__stage{z-index:auto}}.boot-layout__inspector{z-index:3}@media (min-width:782px){.boot-layout__inspector{z-index:auto}}.boot-layout__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;left:0;margin:0;overflow-y:auto;position:relative;position:fixed;right:0;top:0;width:100vw;z-index:1}.boot-layout--single-page .boot-layout__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.boot-layout__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}.boot-layout--single-page .boot-layout__canvas{height:auto}.boot-layout.has-canvas .boot-layout__stage,.boot-layout__inspector{max-width:400px}}.boot-layout__canvas .interface-interface-skeleton{height:100%;left:0!important;position:relative;top:0!important}.boot-layout.has-full-canvas .boot-layout__surfaces{gap:0;margin:0}.boot-layout.has-full-canvas .boot-layout__inspector,.boot-layout.has-full-canvas .boot-layout__stage{display:none}.boot-layout.has-full-canvas .boot-layout__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;left:0;margin:0;max-width:none;overflow:hidden;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}.boot-layout--single-page .boot-layout.has-full-canvas .boot-layout__canvas{top:46px}@media (min-width:782px){.boot-layout--single-page .boot-layout.has-full-canvas .boot-layout__canvas{top:32px}}@media (max-width:782px){.boot-layout__canvas:not(.has-mobile-drawer),.boot-layout__inspector,.boot-layout__stage{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}.boot-layout__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}"));
-  document.head.appendChild(style);
-}
-var { useLocation: useLocation2, useMatches: useMatches3, Outlet } = unlock2(routePrivateApis4);
-function Root2() {
+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("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 style_module_default9 = { "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" };
+var { useLocation: useLocation2, useMatches: useMatches3, Outlet } = unlock2(routePrivateApis5);
+function Root3() {
   const matches = useMatches3();
   const location = useLocation2();
   const currentMatch = matches[matches.length - 1];
@@ -10595,136 +12803,235 @@ function Root2() {
   const routeContentModule = currentMatch?.loaderData?.routeContentModule;
   const isFullScreen = canvas && !canvas.isPreview;
   useRouteTitle();
-  const isMobileViewport = (0, import_compose4.useViewportMatch)("medium", "<");
-  const [isMobileSidebarOpen, setIsMobileSidebarOpen] = (0, import_element29.useState)(false);
-  const disableMotion = (0, import_compose4.useReducedMotion)();
-  (0, import_element29.useEffect)(() => {
+  const isMobileViewport = (0, import_compose5.useViewportMatch)("medium", "<");
+  const [isMobileSidebarOpen, setIsMobileSidebarOpen] = (0, import_element41.useState)(false);
+  const disableMotion = (0, import_compose5.useReducedMotion)();
+  (0, import_element41.useEffect)(() => {
     setIsMobileSidebarOpen(false);
   }, [location.pathname, isMobileViewport]);
-  const themeColors = (0, import_element29.useMemo)(getAdminThemeColors, []);
+  const themeColors = (0, import_element41.useMemo)(getAdminThemeColors, []);
   const layoutRef = useSyncBodyBackground();
-  return /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_components13.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(tooltip_exports.Provider, { children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
-    import_theme.ThemeProvider,
-    {
-      isRoot: true,
-      color: { ...themeColors, background: "#f8f8f8" },
-      children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_theme.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
-        "div",
-        {
-          ref: layoutRef,
-          className: clsx_default("boot-layout", {
-            "has-canvas": !!canvas || canvas === null,
-            "has-full-canvas": isFullScreen
-          }),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(SavePanel, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_notices.SnackbarNotices, { className: "boot-notices__snackbar" }),
-            isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(page_default.SidebarToggleFill, { children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
-              import_components13.Button,
-              {
-                icon: menu_default,
-                onClick: () => setIsMobileSidebarOpen(true),
-                label: (0, import_i18n10.__)("Open navigation panel"),
-                size: "compact"
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_components13.__unstableAnimatePresence, { children: isMobileViewport && isMobileSidebarOpen && !isFullScreen && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
-              import_components13.__unstableMotion.div,
-              {
-                initial: { opacity: 0 },
-                animate: { opacity: 1 },
-                exit: { opacity: 0 },
-                transition: {
-                  type: "tween",
-                  duration: disableMotion ? 0 : 0.2,
-                  ease: "easeOut"
-                },
-                className: "boot-layout__sidebar-backdrop",
-                onClick: () => setIsMobileSidebarOpen(false),
-                onKeyDown: (event) => {
-                  if (event.key === "Escape") {
-                    setIsMobileSidebarOpen(
-                      false
-                    );
-                  }
-                },
-                role: "button",
-                tabIndex: -1,
-                "aria-label": (0, import_i18n10.__)(
-                  "Close navigation panel"
-                )
-              }
-            ) }),
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(import_components13.__unstableAnimatePresence, { children: isMobileViewport && isMobileSidebarOpen && !isFullScreen && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
-              import_components13.__unstableMotion.div,
-              {
-                initial: { x: "-100%" },
-                animate: { x: 0 },
-                exit: { x: "-100%" },
-                transition: {
-                  type: "tween",
-                  duration: disableMotion ? 0 : 0.2,
-                  ease: "easeOut"
-                },
-                className: "boot-layout__sidebar is-mobile",
-                children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(Sidebar, {})
-              }
-            ) }),
-            !isMobileViewport && !isFullScreen && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("div", { className: "boot-layout__sidebar", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(Sidebar, {}) }),
-            /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("div", { className: "boot-layout__surfaces", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
-              import_theme.ThemeProvider,
-              {
-                color: {
-                  ...themeColors,
-                  background: "#ffffff"
-                },
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(Outlet, {}),
-                  (canvas || canvas === null) && /* @__PURE__ */ (0, import_jsx_runtime42.jsxs)(
-                    "div",
-                    {
-                      className: clsx_default(
-                        "boot-layout__canvas",
-                        {
-                          "has-mobile-drawer": canvas?.isPreview && isMobileViewport
-                        }
-                      ),
-                      children: [
-                        canvas?.isPreview && isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime42.jsx)("div", { className: "boot-layout__mobile-sidebar-drawer", children: /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
-                          import_components13.Button,
-                          {
-                            icon: menu_default,
-                            onClick: () => setIsMobileSidebarOpen(
-                              true
-                            ),
-                            label: (0, import_i18n10.__)(
-                              "Open navigation panel"
-                            ),
-                            size: "compact"
-                          }
-                        ) }),
-                        /* @__PURE__ */ (0, import_jsx_runtime42.jsx)(
-                          CanvasRenderer,
-                          {
-                            canvas,
-                            routeContentModule
-                          }
-                        )
-                      ]
+  return /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components14.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(tooltip_exports.Provider, { children: [
+    /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(PluginArea, {}),
+    /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+      import_theme.ThemeProvider,
+      {
+        isRoot: true,
+        color: { ...themeColors, background: "#f8f8f8" },
+        children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_theme.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(
+          "div",
+          {
+            ref: layoutRef,
+            className: clsx_default(style_module_default9.layout, {
+              [style_module_default9["has-canvas"]]: !!canvas || canvas === null,
+              [style_module_default9["has-full-canvas"]]: isFullScreen
+            }),
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_editor5.UnsavedChangesWarning, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(SavePanel, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                import_notices3.SnackbarNotices,
+                {
+                  className: style_module_default9["notices-snackbar"]
+                }
+              ),
+              isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(page_default.SidebarToggleFill, { children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                import_components14.Button,
+                {
+                  icon: menu_default,
+                  onClick: () => setIsMobileSidebarOpen(true),
+                  label: (0, import_i18n18.__)("Open navigation panel"),
+                  size: "compact"
+                }
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components14.__unstableAnimatePresence, { children: isMobileViewport && isMobileSidebarOpen && !isFullScreen && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                import_components14.__unstableMotion.div,
+                {
+                  initial: { opacity: 0 },
+                  animate: { opacity: 1 },
+                  exit: { opacity: 0 },
+                  transition: {
+                    type: "tween",
+                    duration: disableMotion ? 0 : 0.2,
+                    ease: "easeOut"
+                  },
+                  className: style_module_default9["sidebar-backdrop"],
+                  onClick: () => setIsMobileSidebarOpen(false),
+                  onKeyDown: (event) => {
+                    if (event.key === "Escape") {
+                      setIsMobileSidebarOpen(
+                        false
+                      );
                     }
+                  },
+                  role: "button",
+                  tabIndex: -1,
+                  "aria-label": (0, import_i18n18.__)(
+                    "Close navigation panel"
                   )
-                ]
-              }
-            ) })
-          ]
-        }
-      ) })
-    }
-  ) }) });
+                }
+              ) }),
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(import_components14.__unstableAnimatePresence, { children: isMobileViewport && isMobileSidebarOpen && !isFullScreen && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                import_components14.__unstableMotion.div,
+                {
+                  initial: { x: "-100%" },
+                  animate: { x: 0 },
+                  exit: { x: "-100%" },
+                  transition: {
+                    type: "tween",
+                    duration: disableMotion ? 0 : 0.2,
+                    ease: "easeOut"
+                  },
+                  className: clsx_default(
+                    style_module_default9.sidebar,
+                    style_module_default9["is-mobile"]
+                  ),
+                  children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(Sidebar, {})
+                }
+              ) }),
+              !isMobileViewport && !isFullScreen && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)("div", { className: style_module_default9.sidebar, children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(Sidebar, {}) }),
+              /* @__PURE__ */ (0, import_jsx_runtime53.jsx)("div", { className: style_module_default9.surfaces, children: /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(
+                import_theme.ThemeProvider,
+                {
+                  color: {
+                    ...themeColors,
+                    background: "#ffffff"
+                  },
+                  children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(Outlet, {}),
+                    (canvas || canvas === null) && /* @__PURE__ */ (0, import_jsx_runtime53.jsxs)(
+                      "div",
+                      {
+                        className: clsx_default(style_module_default9.canvas, {
+                          [style_module_default9["has-mobile-drawer"]]: canvas?.isPreview && isMobileViewport
+                        }),
+                        children: [
+                          canvas?.isPreview && isMobileViewport && /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                            "div",
+                            {
+                              className: style_module_default9["mobile-sidebar-drawer"],
+                              children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                                import_components14.Button,
+                                {
+                                  icon: menu_default,
+                                  onClick: () => setIsMobileSidebarOpen(
+                                    true
+                                  ),
+                                  label: (0, import_i18n18.__)(
+                                    "Open navigation panel"
+                                  ),
+                                  size: "compact"
+                                }
+                              )
+                            }
+                          ),
+                          /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime53.jsx)(
+                            CanvasRenderer,
+                            {
+                              canvas,
+                              routeContentModule
+                            }
+                          ) })
+                        ]
+                      }
+                    )
+                  ]
+                }
+              ) })
+            ]
+          }
+        ) })
+      }
+    )
+  ] }) });
 }

 // packages/boot/build-module/components/app/router.mjs
-var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime54 = __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);
+  }
+  return globalScope.__wpStyleRuntime;
+}
+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;
+    }
+  }
+  return false;
+}
+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;
+  }
+  if (documentContainsStyleHash26(targetDocument, hash)) {
+    injectedStyles.add(hash);
+    return;
+  }
+  const style = targetDocument.createElement("style");
+  style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
+  style.appendChild(targetDocument.createTextNode(css));
+  targetDocument.head.appendChild(style);
+  injectedStyles.add(hash);
+}
+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) {
+      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("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 style_module_default10 = { "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" };
 var {
   createLazyRoute,
   createRouter,
@@ -10734,9 +13041,9 @@ var {
   createBrowserHistory,
   parseHref,
   useLoaderData
-} = unlock2(routePrivateApis5);
+} = unlock2(routePrivateApis6);
 function NotFoundComponent() {
-  return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)("div", { className: "boot-layout__stage", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(page_default, { title: (0, import_i18n11.__)("Route not found"), hasPadding: true, children: (0, import_i18n11.__)("The page you're looking for does not exist") }) });
+  return /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { className: style_module_default10.stage, children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(page_default, { title: (0, import_i18n19.__)("Route not found"), hasPadding: true, children: (0, import_i18n19.__)("The page you're looking for does not exist") }) });
 }
 function createRouteFromDefinition(route, parentRoute) {
   let tanstackRoute = createRoute({
@@ -10765,7 +13072,7 @@ function createRouteFromDefinition(route, parentRoute) {
         search: opts.deps || {}
       };
       const [, loaderData, canvasData, titleData] = await Promise.all([
-        (0, import_data9.resolveSelect)(import_core_data4.store).getEntityRecord(
+        (0, import_data13.resolveSelect)(import_core_data7.store).getEntityRecord(
           "root",
           "__unstableBase"
         ),
@@ -10777,10 +13084,15 @@ function createRouteFromDefinition(route, parentRoute) {
       if (routeConfig.inspector) {
         inspector = await routeConfig.inspector(context);
       }
+      let stage = true;
+      if (routeConfig.stage) {
+        stage = await routeConfig.stage(context);
+      }
       return {
         ...loaderData,
         canvas: canvasData,
         inspector,
+        stage,
         title: titleData,
         routeContentModule: route.content_module
       };
@@ -10793,17 +13105,17 @@ function createRouteFromDefinition(route, parentRoute) {
     const Inspector = module.inspector;
     return createLazyRoute(route.path)({
       component: function RouteComponent() {
-        const { inspector: showInspector } = useLoaderData({ from: route.path }) ?? {};
-        return /* @__PURE__ */ (0, import_jsx_runtime43.jsxs)(import_jsx_runtime43.Fragment, { children: [
-          Stage && /* @__PURE__ */ (0, import_jsx_runtime43.jsx)("div", { className: "boot-layout__stage", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(Stage, {}) }),
-          Inspector && showInspector && /* @__PURE__ */ (0, import_jsx_runtime43.jsx)("div", { className: "boot-layout__inspector", children: /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(Inspector, {}) })
+        const { inspector: showInspector, stage: showStage } = useLoaderData({ from: route.path }) ?? {};
+        return /* @__PURE__ */ (0, import_jsx_runtime54.jsxs)(import_jsx_runtime54.Fragment, { children: [
+          Stage && showStage && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { className: style_module_default10.stage, children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(Stage, {}) }) }),
+          Inspector && showInspector && /* @__PURE__ */ (0, import_jsx_runtime54.jsx)("div", { className: style_module_default10.inspector, children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(ErrorBoundary, { children: /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(Inspector, {}) }) })
         ] });
       }
     });
   });
   return tanstackRoute;
 }
-function createRouteTree(routes, rootComponent = Root2) {
+function createRouteTree(routes, rootComponent = Root3) {
   const rootRoute = createRootRoute({
     component: rootComponent,
     context: () => ({})
@@ -10830,9 +13142,9 @@ function createPathHistory() {
 }
 function Router({
   routes,
-  rootComponent = Root2
+  rootComponent = Root3
 }) {
-  const router = (0, import_element30.useMemo)(() => {
+  const router = (0, import_element42.useMemo)(() => {
     const history = createPathHistory();
     const routeTree = createRouteTree(routes, rootComponent);
     return createRouter({
@@ -10852,23 +13164,102 @@ function Router({
       }
     });
   }, [routes, rootComponent]);
-  return /* @__PURE__ */ (0, import_jsx_runtime43.jsx)(RouterProvider, { router });
+  return /* @__PURE__ */ (0, import_jsx_runtime54.jsx)(RouterProvider, { router });
 }

 // packages/boot/build-module/components/root/single-page.mjs
-var import_notices2 = __toESM(require_notices(), 1);
-var import_components14 = __toESM(require_components(), 1);
-var import_element31 = __toESM(require_element(), 1);
-import { privateApis as routePrivateApis6 } from "@wordpress/route";
+var import_notices4 = __toESM(require_notices(), 1);
+var import_components15 = __toESM(require_components(), 1);
+var import_element43 = __toESM(require_element(), 1);
+import { privateApis as routePrivateApis7 } from "@wordpress/route";
 var import_theme2 = __toESM(require_theme(), 1);
-var import_jsx_runtime44 = __toESM(require_jsx_runtime(), 1);
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='d38c56df8c']")) {
-  const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "d38c56df8c");
-  style.appendChild(document.createTextNode(".boot-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%}.boot-layout__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);left:0;position:fixed;right:0;top:0;z-index:100002}.boot-layout__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.boot-layout__sidebar.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}.boot-layout__mobile-sidebar-drawer{left:0;position:fixed;right:0;top:0}.boot-layout--single-page .boot-layout__mobile-sidebar-drawer{top:46px}.boot-layout__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}.boot-layout__canvas.has-mobile-drawer{padding-top:65px;position:relative}.boot-layout__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.boot-layout__surfaces{margin:8px}.boot-layout--single-page .boot-layout__surfaces{margin-top:0;margin-inline-start:0}}.boot-layout__inspector,.boot-layout__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;left:0;margin:0;overflow-y:auto;position:relative;position:fixed;right:0;top:0;width:100vw}.boot-layout--single-page .boot-layout__inspector,.boot-layout--single-page .boot-layout__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.boot-layout__inspector,.boot-layout__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}.boot-layout--single-page .boot-layout__inspector,.boot-layout--single-page .boot-layout__stage{height:auto}}.boot-layout__stage{z-index:2}@media (min-width:782px){.boot-layout__stage{z-index:auto}}.boot-layout__inspector{z-index:3}@media (min-width:782px){.boot-layout__inspector{z-index:auto}}.boot-layout__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;left:0;margin:0;overflow-y:auto;position:relative;position:fixed;right:0;top:0;width:100vw;z-index:1}.boot-layout--single-page .boot-layout__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.boot-layout__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}.boot-layout--single-page .boot-layout__canvas{height:auto}.boot-layout.has-canvas .boot-layout__stage,.boot-layout__inspector{max-width:400px}}.boot-layout__canvas .interface-interface-skeleton{height:100%;left:0!important;position:relative;top:0!important}.boot-layout.has-full-canvas .boot-layout__surfaces{gap:0;margin:0}.boot-layout.has-full-canvas .boot-layout__inspector,.boot-layout.has-full-canvas .boot-layout__stage{display:none}.boot-layout.has-full-canvas .boot-layout__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;left:0;margin:0;max-width:none;overflow:hidden;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}.boot-layout--single-page .boot-layout.has-full-canvas .boot-layout__canvas{top:46px}@media (min-width:782px){.boot-layout--single-page .boot-layout.has-full-canvas .boot-layout__canvas{top:32px}}@media (max-width:782px){.boot-layout__canvas:not(.has-mobile-drawer),.boot-layout__inspector,.boot-layout__stage{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}.boot-layout__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}"));
-  document.head.appendChild(style);
+var import_editor6 = __toESM(require_editor(), 1);
+var import_jsx_runtime55 = __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()
+  };
+  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;
+    }
+    if (count <= 1) {
+      runtime.documents.delete(targetDocument);
+      return;
+    }
+    runtime.documents.set(targetDocument, count - 1);
+  };
+}
+function registerStyle27(hash, css) {
+  const runtime = getRuntime27();
+  runtime.styles.set(hash, css);
+  for (const targetDocument of runtime.documents.keys()) {
+    injectStyle27(targetDocument, hash, css);
+  }
+}
+if (typeof process === "undefined" || true) {
+  registerStyle27("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 { useMatches: useMatches4, Outlet: Outlet2 } = unlock2(routePrivateApis6);
+var style_module_default11 = { "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" };
+var { useMatches: useMatches4, Outlet: Outlet2 } = unlock2(routePrivateApis7);
 function RootSinglePage() {
   const matches = useMatches4();
   const currentMatch = matches[matches.length - 1];
@@ -10876,58 +13267,68 @@ function RootSinglePage() {
   const routeContentModule = currentMatch?.loaderData?.routeContentModule;
   const isFullScreen = canvas && !canvas.isPreview;
   useRouteTitle();
-  const themeColors = (0, import_element31.useMemo)(getAdminThemeColors, []);
+  const themeColors = (0, import_element43.useMemo)(getAdminThemeColors, []);
   const layoutRef = useSyncBodyBackground();
-  return /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_components14.SlotFillProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
-    import_theme2.ThemeProvider,
-    {
-      isRoot: true,
-      color: { ...themeColors, background: "#f8f8f8" },
-      children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_theme2.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(
-        "div",
-        {
-          ref: layoutRef,
-          className: clsx_default(
-            "boot-layout boot-layout--single-page",
-            {
-              "has-canvas": !!canvas || canvas === null,
-              "has-full-canvas": isFullScreen
-            }
-          ),
-          children: [
-            /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(SavePanel, {}),
-            /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(import_notices2.SnackbarNotices, { className: "boot-notices__snackbar" }),
-            /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("div", { className: "boot-layout__surfaces", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsxs)(
-              import_theme2.ThemeProvider,
+  return /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(import_components15.SlotFillProvider, { children: [
+    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(PluginArea, {}),
+    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
+      import_theme2.ThemeProvider,
+      {
+        isRoot: true,
+        color: { ...themeColors, background: "#f8f8f8" },
+        children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_theme2.ThemeProvider, { color: themeColors, children: /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(
+          "div",
+          {
+            ref: layoutRef,
+            className: clsx_default(
+              style_module_default11.layout,
+              style_module_default11["layout-single-page"],
               {
-                color: {
-                  ...themeColors,
-                  background: "#ffffff"
-                },
-                children: [
-                  /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(Outlet2, {}),
-                  (canvas || canvas === null) && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("div", { className: "boot-layout__canvas", children: /* @__PURE__ */ (0, import_jsx_runtime44.jsx)(
-                    CanvasRenderer,
-                    {
-                      canvas,
-                      routeContentModule
-                    }
-                  ) })
-                ]
+                [style_module_default11["has-canvas"]]: !!canvas || canvas === null,
+                [style_module_default11["has-full-canvas"]]: isFullScreen
               }
-            ) })
-          ]
-        }
-      ) })
-    }
-  ) });
+            ),
+            children: [
+              /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(import_editor6.UnsavedChangesWarning, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(SavePanel, {}),
+              /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
+                import_notices4.SnackbarNotices,
+                {
+                  className: style_module_default11["notices-snackbar"]
+                }
+              ),
+              /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("div", { className: style_module_default11.surfaces, children: /* @__PURE__ */ (0, import_jsx_runtime55.jsxs)(
+                import_theme2.ThemeProvider,
+                {
+                  color: {
+                    ...themeColors,
+                    background: "#ffffff"
+                  },
+                  children: [
+                    /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(Outlet2, {}),
+                    (canvas || canvas === null) && /* @__PURE__ */ (0, import_jsx_runtime55.jsx)("div", { className: style_module_default11.canvas, children: /* @__PURE__ */ (0, import_jsx_runtime55.jsx)(
+                      CanvasRenderer,
+                      {
+                        canvas,
+                        routeContentModule
+                      }
+                    ) })
+                  ]
+                }
+              ) })
+            ]
+          }
+        ) })
+      }
+    )
+  ] });
 }

 // packages/boot/build-module/components/app/index.mjs
-var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
 function App({ rootComponent }) {
-  const routes = (0, import_data10.useSelect)((select) => select(store).getRoutes(), []);
-  return /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(Router, { routes, rootComponent });
+  const routes = (0, import_data14.useSelect)((select) => select(store).getRoutes(), []);
+  return /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(Router, { routes, rootComponent });
 }
 async function runInitModules(initModules) {
   for (const moduleId of initModules ?? []) {
@@ -10943,20 +13344,20 @@ async function init({
   dashboardLink
 }) {
   (menuItems ?? []).forEach((menuItem) => {
-    (0, import_data10.dispatch)(store).registerMenuItem(menuItem.id, menuItem);
+    (0, import_data14.dispatch)(store).registerMenuItem(menuItem.id, menuItem);
   });
   (routes ?? []).forEach((route) => {
-    (0, import_data10.dispatch)(store).registerRoute(route);
+    (0, import_data14.dispatch)(store).registerRoute(route);
   });
   if (dashboardLink) {
-    (0, import_data10.dispatch)(store).setDashboardLink(dashboardLink);
+    (0, import_data14.dispatch)(store).setDashboardLink(dashboardLink);
   }
   await runInitModules(initModules);
   const rootElement = document.getElementById(mountId);
   if (rootElement) {
-    const root = (0, import_element32.createRoot)(rootElement);
+    const root = (0, import_element44.createRoot)(rootElement);
     root.render(
-      /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_element32.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(App, {}) })
+      /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_element44.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(App, {}) })
     );
   }
 }
@@ -10966,31 +13367,17 @@ async function initSinglePage({
   initModules
 }) {
   (routes ?? []).forEach((route) => {
-    (0, import_data10.dispatch)(store).registerRoute(route);
+    (0, import_data14.dispatch)(store).registerRoute(route);
   });
   await runInitModules(initModules);
   const rootElement = document.getElementById(mountId);
   if (rootElement) {
-    const root = (0, import_element32.createRoot)(rootElement);
+    const root = (0, import_element44.createRoot)(rootElement);
     root.render(
-      /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(import_element32.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime45.jsx)(App, { rootComponent: RootSinglePage }) })
+      /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_element44.StrictMode, { children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(App, { rootComponent: RootSinglePage }) })
     );
   }
 }
-
-// packages/boot/build-module/index.mjs
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='5c714da7f2']")) {
-  const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "5c714da7f2");
-  style.appendChild(document.createTextNode("@media (min-width:600px){.boot-layout-container .boot-layout{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.boot-layout-container .boot-layout{min-height:calc(100vh - 32px)}body:has(.boot-layout.has-full-canvas) .boot-layout-container .boot-layout{min-height:100vh}}:where(.boot-layout) img{height:auto;max-width:100%}.boot-layout .boot-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}.boot-layout .boot-notices__snackbar .components-snackbar{margin-inline:auto}"));
-  document.head.appendChild(style);
-}
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='28f077581a']")) {
-  const style = document.createElement("style");
-  style.setAttribute("data-wp-hash", "28f077581a");
-  style.appendChild(document.createTextNode("@media (max-width:782px){*{view-transition-name:none!important}}::view-transition-new(root),::view-transition-old(root){animation-duration:.25s}@media not (prefers-reduced-motion:reduce){.boot-layout__canvas .interface-interface-skeleton__header{view-transition-name:boot--canvas-header}.boot-layout__canvas .interface-interface-skeleton__sidebar{view-transition-name:boot--canvas-sidebar}.boot-layout__stage{view-transition-name:boot--stage}.boot-layout__inspector{view-transition-name:boot--inspector}.boot-layout__canvas.is-full-canvas .interface-interface-skeleton__content,.boot-layout__canvas:not(.is-full-canvas){view-transition-name:boot--canvas}@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.boot-layout__stage{view-transition-name:boot-safari--stage}.boot-layout__inspector{view-transition-name:boot-safari--inspector}.boot-layout__canvas.is-full-canvas .interface-interface-skeleton__content,.boot-layout__canvas:not(.is-full-canvas){view-transition-name:boot-safari--canvas}}.components-popover:first-of-type{view-transition-name:boot--components-popover}}::view-transition-group(boot--canvas),::view-transition-group(boot--canvas-header),::view-transition-group(boot--canvas-sidebar),::view-transition-group(boot-safari--canvas){z-index:1}::view-transition-new(boot-safari--canvas),::view-transition-new(boot-safari--inspector),::view-transition-new(boot-safari--stage),::view-transition-old(boot-safari--canvas),::view-transition-old(boot-safari--inspector),::view-transition-old(boot-safari--stage){width:auto}::view-transition-new(boot--canvas),::view-transition-new(boot--inspector),::view-transition-new(boot--stage),::view-transition-old(boot--canvas),::view-transition-old(boot--inspector),::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%}::view-transition-new(boot--canvas),::view-transition-old(boot--canvas){object-position:center top}::view-transition-old(boot--inspector):only-child,::view-transition-old(boot--stage):only-child,::view-transition-old(boot-safari--inspector):only-child,::view-transition-old(boot-safari--stage):only-child{animation-name:zoomOut;will-change:transform,opacity}::view-transition-new(boot--inspector):only-child,::view-transition-new(boot--stage):only-child,::view-transition-new(boot-safari--inspector):only-child,::view-transition-new(boot-safari--stage):only-child{animation-name:zoomIn;will-change:transform,opacity}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}::view-transition-new(boot--canvas):only-child,::view-transition-new(boot-safari--canvas):only-child{animation-name:slideFromRight;will-change:transform}::view-transition-old(boot--canvas):only-child,::view-transition-old(boot-safari--canvas):only-child{animation-name:slideToRight;will-change:transform}@keyframes slideFromRight{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes slideToRight{0%{transform:translateX(0)}to{transform:translateX(100vw)}}::view-transition-new(boot--canvas-header):only-child{animation-name:slideHeaderFromTop;will-change:transform}::view-transition-old(boot--canvas-header):only-child{animation-name:slideHeaderToTop;will-change:transform}@keyframes slideHeaderFromTop{0%{transform:translateY(-100%)}}@keyframes slideHeaderToTop{to{transform:translateY(-100%)}}::view-transition-new(boot--canvas-sidebar):only-child{animation-name:slideSidebarFromRight;will-change:transform}::view-transition-old(boot--canvas-sidebar):only-child{animation-name:slideSidebarToRight;will-change:transform}@keyframes slideSidebarFromRight{0%{transform:translateX(100%)}}@keyframes slideSidebarToRight{to{transform:translateX(100%)}}"));
-  document.head.appendChild(style);
-}
 export {
   init,
   initSinglePage,
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 4f3ddbb2c8..0463865061 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-editor', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-theme'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/lazy-editor', 'import' => 'dynamic'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => 'f721280cfc5d6a8eb73b');
\ 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' => '8cc5f2c749590d7b592a');
\ 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 84aa9f3039..e010c8211b 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 bd=Object.create;var ii=Object.defineProperty;var wd=Object.getOwnPropertyDescriptor;var Rd=Object.getOwnPropertyNames;var _d=Object.getPrototypeOf,Ed=Object.prototype.hasOwnProperty;var he=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),dt=(e,t)=>{for(var o in t)ii(e,o,{get:t[o],enumerable:!0})},Sd=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Rd(t))!Ed.call(e,r)&&r!==o&&ii(e,r,{get:()=>t[r],enumerable:!(n=wd(t,r))||n.enumerable});return e};var g=(e,t,o)=>(o=e!=null?bd(_d(e)):{},Sd(t||!e||!e.__esModule?ii(o,"default",{value:e,enumerable:!0}):o,e));var se=he(($h,ra)=>{ra.exports=window.wp.element});var ot=he((Yh,ia)=>{ia.exports=window.wp.data});var Ge=he((Gh,sa)=>{sa.exports=window.wp.i18n});var H=he((Xh,la)=>{la.exports=window.React});var U=he((oy,da)=>{da.exports=window.ReactJSXRuntime});var jt=he((Jy,La)=>{La.exports=window.ReactDOM});var Ul=he(jl=>{"use strict";var Po=H();function Tm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Cm=typeof Object.is=="function"?Object.is:Tm,Pm=Po.useState,Om=Po.useEffect,km=Po.useLayoutEffect,Im=Po.useDebugValue;function Am(e,t){var o=t(),n=Pm({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return km(function(){r.value=o,r.getSnapshot=t,Ui(r)&&i({inst:r})},[e,o,t]),Om(function(){return Ui(r)&&i({inst:r}),e(function(){Ui(r)&&i({inst:r})})},[e]),Im(o),o}function Ui(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!Cm(e,o)}catch{return!0}}function Nm(e,t){return t()}var Mm=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Nm:Am;jl.useSyncExternalStore=Po.useSyncExternalStore!==void 0?Po.useSyncExternalStore:Mm});var Wi=he((Vx,Wl)=>{"use strict";Wl.exports=Ul()});var Yl=he($l=>{"use strict";var er=H(),Dm=Wi();function Lm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Fm=typeof Object.is=="function"?Object.is:Lm,Hm=Dm.useSyncExternalStore,Vm=er.useRef,zm=er.useEffect,Bm=er.useMemo,jm=er.useDebugValue;$l.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=Vm(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=Bm(function(){function c(m){if(!l){if(l=!0,u=m,m=n(m),r!==void 0&&s.hasValue){var f=s.value;if(r(f,m))return p=f}return p=m}if(f=p,Fm(u,m))return f;var h=n(m);return r!==void 0&&r(f,h)?(u=m,f):(u=m,p=h)}var l=!1,u,p,d=o===void 0?null:o;return[function(){return c(t())},d===null?void 0:function(){return c(d())}]},[t,o,n,r]);var a=Hm(e,i[0],i[1]);return zm(function(){s.hasValue=!0,s.value=a},[a]),jm(a),a}});var ql=he((Bx,Gl)=>{"use strict";Gl.exports=Yl()});var Nt=he((oE,gu)=>{gu.exports=window.wp.primitives});var mn=he((nE,hu)=>{hu.exports=window.wp.compose});var kr=he((bE,vu)=>{vu.exports=window.wp.theme});var Ps=he((wE,xu)=>{xu.exports=window.wp.privateApis});var Ae=he((bS,Ju)=>{Ju.exports=window.wp.components});var xn=he((MS,af)=>{af.exports=window.wp.coreData});var Ws=he((DS,lf)=>{lf.exports=window.wp.notices});var Of=he((bT,Pf)=>{Pf.exports=window.wp.keycodes});var Hr=he((wT,kf)=>{kf.exports=window.wp.editor});var Af=he((RT,If)=>{If.exports=window.wp.keyboardShortcuts});var Zf=he((jT,Jf)=>{Jf.exports=window.wp.htmlEntities});var qo=g(se(),1),ho=g(ot(),1);var oa=g(Ge(),1),rd=g(se(),1);function aa(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=aa(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function Td(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=aa(e))&&(n&&(n+=" "),n+=t);return n}var ae=Td;var Cd=g(H(),1),Jo={...Cd};var ua=g(H(),1),ca={};function we(e,t){let o=ua.useRef(ca);return o.current===ca&&(o.current=e(t)),o}var si=Jo.useInsertionEffect,Pd=si&&si!==Jo.useLayoutEffect?si:e=>e();function W(e){let t=we(Od).current;return t.next=e,Pd(t.effect),t.trampoline}function Od(){let e={next:void 0,callback:kd,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function kd(){}var fa=g(H(),1),Id=()=>{},V=typeof document<"u"?fa.useLayoutEffect:Id;var An=g(H(),1),ai=An.createContext(void 0);function xo(){return An.useContext(ai)?.direction??"ltr"}function Ad(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 Nd=Ad("https://base-ui.com/production-error","Base UI"),Ne=Nd;var Qt=g(H(),1);function li(e,t,o,n){let r=we(ma).current;return Md(r,e,t,o,n)&&ga(r,[e,t,o,n]),r.callback}function pa(e){let t=we(ma).current;return Dd(t,e)&&ga(t,e),t.callback}function ma(){return{callback:null,cleanup:null,refs:[]}}function Md(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function Dd(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function ga(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 ya=g(H(),1);var ha=g(H(),1),Ld=parseInt(ha.version,10);function bo(e){return Ld>=e}function ci(e){if(!ya.isValidElement(e))return null;let t=e,o=t.props;return(bo(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 Vt(){}var fy=Object.freeze([]),pe=Object.freeze({});function va(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 xa(e,t){return typeof e=="function"?e(t):e}function ba(e,t){return typeof e=="function"?e(t):e}var ui={};function nt(e,t,o,n,r){if(!o&&!n&&!r&&!e)return Nn(t);let i=Nn(e);return t&&(i=Qo(i,t)),o&&(i=Qo(i,o)),n&&(i=Qo(i,n)),r&&(i=Qo(i,r)),i}function wa(e){if(e.length===0)return ui;if(e.length===1)return Nn(e[0]);let t=Nn(e[0]);for(let o=1;o<e.length;o+=1)t=Qo(t,e[o]);return t}function Nn(e){return fi(e)?{..._a(e,ui)}:Fd(e)}function Qo(e,t){return fi(t)?_a(t,e):Hd(e,t)}function Fd(e){let t={...e};for(let o in t){let n=t[o];Ra(o,n)&&(t[o]=Ea(n))}return t}function Hd(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]=di(e.className,n);break}default:Ra(o,n)?e[o]=Vd(e[o],n):e[o]=n}}return e}function Ra(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 fi(e){return typeof e=="function"}function _a(e,t){return fi(e)?e(t):e??ui}function Vd(e,t){return t?e?(...o)=>{let n=o[0];if(Ta(n)){let i=n;Sa(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let r=t(...o);return e?.(...o),r}:Ea(t):e}function Ea(e){return e&&((...t)=>{let o=t[0];return Ta(o)&&Sa(o),e(...t)})}function Sa(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function di(e,t){return t?e?t+" "+e:t:e}function Ta(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var pi=g(H(),1);function Me(e,t,o={}){let n=t.render,r=zd(t,o);if(o.enabled===!1)return null;let i=o.state??pe;return Ud(e,n,r,i)}function zd(e,t={}){let{className:o,style:n,render:r}=e,{state:i=pe,ref:s,props:a,stateAttributesMapping:c,enabled:l=!0}=t,u=l?xa(o,i):void 0,p=l?ba(n,i):void 0,d=l?va(i,c):pe,m=l&&a?Bd(a):void 0,f=l?Zo(d,m)??{}:pe;return typeof document<"u"&&(l?Array.isArray(s)?f.ref=pa([f.ref,ci(r),...s]):f.ref=li(f.ref,ci(r),s):li(null,null)),l?(u!==void 0&&(f.className=di(f.className,u)),p!==void 0&&(f.style=Zo(f.style,p)),f):pe}function Bd(e){return Array.isArray(e)?wa(e):nt(void 0,e)}var jd=Symbol.for("react.lazy");function Ud(e,t,o,n){if(t){if(typeof t=="function")return t(o,n);let r=nt(o,t.props);r.ref=o.ref;let i=t;return i?.$$typeof===jd&&(i=Qt.Children.toArray(t)[0]),Qt.cloneElement(i,r)}if(e&&typeof e=="string")return Wd(e,o);throw new Error(Ne(8))}function Wd(e,t){return e==="button"?(0,pi.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,pi.createElement)("img",{alt:"",...t,key:t.key}):Qt.createElement(e,t)}var Mn=g(H(),1);var Ca=0;function $d(e,t="mui"){let[o,n]=Mn.useState(e),r=e||o;return Mn.useEffect(()=>{o==null&&(Ca+=1,n(`${t}-${Ca}`))},[o,t]),r}var Pa=Jo.useId;function zt(e,t){if(Pa!==void 0){let o=Pa();return e??(t?`${t}-${o}`:o)}return $d(e,t)}function Oa(e){return zt(e,"base-ui")}var $={};dt($,{cancelOpen:()=>xp,chipRemovePress:()=>tp,clearPress:()=>ep,closePress:()=>Zd,closeWatcher:()=>dp,decrementPress:()=>rp,disabled:()=>wp,drag:()=>hp,escapeKey:()=>fp,focusOut:()=>up,imperativeAction:()=>Ep,incrementPress:()=>np,initial:()=>_p,inputBlur:()=>ap,inputChange:()=>ip,inputClear:()=>sp,inputPaste:()=>lp,inputPress:()=>cp,itemPress:()=>Jd,keyboard:()=>mp,linkPress:()=>Qd,listNavigation:()=>pp,missing:()=>Rp,none:()=>Yd,outsidePress:()=>Kd,pointer:()=>gp,scrub:()=>vp,siblingOpen:()=>bp,swipe:()=>Sp,trackPress:()=>op,triggerFocus:()=>Xd,triggerHover:()=>qd,triggerPress:()=>Gd,wheel:()=>yp,windowResize:()=>Tp});var Yd="none",Gd="trigger-press",qd="trigger-hover",Xd="trigger-focus",Kd="outside-press",Jd="item-press",Zd="close-press",Qd="link-press",ep="clear-press",tp="chip-remove-press",op="track-press",np="increment-press",rp="decrement-press",ip="input-change",sp="input-clear",ap="input-blur",lp="input-paste",cp="input-press",up="focus-out",fp="escape-key",dp="close-watcher",pp="list-navigation",mp="keyboard",gp="pointer",hp="drag",yp="wheel",vp="scrub",xp="cancel-open",bp="sibling-open",wp="disabled",Rp="missing",_p="initial",Ep="imperative-action",Sp="swipe",Tp="window-resize";function J(e,t,o,n){let r=!1,i=!1,s=n??pe;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 gi=g(H(),1);var ka=g(H(),1),Cp=[];function wo(e){ka.useEffect(e,Cp)}var Dn=null,Hy=globalThis.requestAnimationFrame,mi=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)}},Ln=new mi,pt=class e{static create(){return new e}static request(t){return Ln.request(t)}static cancel(t){return Ln.cancel(t)}currentId=Dn;request(t){this.cancel(),this.currentId=Ln.request(()=>{this.currentId=Dn,t()})}cancel=()=>{this.currentId!==Dn&&(Ln.cancel(this.currentId),this.currentId=Dn)};disposeEffect=()=>this.cancel};function Ro(){let e=we(pt.create).current;return wo(e.disposeEffect),e}function Ia(e,t=!1,o=!1){let[n,r]=gi.useState(e&&t?"idle":void 0),[i,s]=gi.useState(e);return e&&!i&&(s(!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 a=pt.request(()=>{r("ending")});return()=>{pt.cancel(a)}}},[e,i,n,o]),V(()=>{if(!e||t)return;let a=pt.request(()=>{r(void 0)});return()=>{pt.cancel(a)}},[t,e]),V(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let a=pt.request(()=>{r("idle")});return()=>{pt.cancel(a)}},[t,e,i,n]),{mounted:i,setMounted:s,transitionStatus:n}}var eo=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Pp={[eo.startingStyle]:""},Op={[eo.endingStyle]:""},Aa={transitionStatus(e){return e==="starting"?Pp:e==="ending"?Op:null}};function Fn(){return typeof window<"u"}function oo(e){return Hn(e)?(e.nodeName||"").toLowerCase():"#document"}function le(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function gt(e){var t;return(t=(Hn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Hn(e){return Fn()?e instanceof Node||e instanceof le(e).Node:!1}function B(e){return Fn()?e instanceof Element||e instanceof le(e).Element:!1}function Re(e){return Fn()?e instanceof HTMLElement||e instanceof le(e).HTMLElement:!1}function _o(e){return!Fn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof le(e).ShadowRoot}function en(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=ke(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function Na(e){return/^(table|td|th)$/.test(oo(e))}function tn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var kp=/transform|translate|scale|rotate|perspective|filter/,Ip=/paint|layout|strict|content/,to=e=>!!e&&e!=="none",hi;function Vn(e){let t=B(e)?ke(e):e;return to(t.transform)||to(t.translate)||to(t.scale)||to(t.rotate)||to(t.perspective)||!zn()&&(to(t.backdropFilter)||to(t.filter))||kp.test(t.willChange||"")||Ip.test(t.contain||"")}function Ma(e){let t=mt(e);for(;Re(t)&&!ht(t);){if(Vn(t))return t;if(tn(t))return null;t=mt(t)}return null}function zn(){return hi==null&&(hi=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),hi}function ht(e){return/^(html|body|#document)$/.test(oo(e))}function ke(e){return le(e).getComputedStyle(e)}function on(e){return B(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function mt(e){if(oo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||_o(e)&&e.host||gt(e);return _o(t)?t.host:t}function Da(e){let t=mt(e);return ht(t)?(e.ownerDocument||e).body:Re(t)&&en(t)?t:Da(t)}function Bt(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=Da(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=le(r);if(i){let a=Bn(s);return t.concat(s,s.visualViewport||[],en(r)?r:[],a&&o?Bt(a):[])}else return t.concat(r,Bt(r,[],o))}function Bn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ee(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function De(e){let t=we(Ap,e).current;return t.next=e,V(t.effect),t}function Ap(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function xe(e){return e?.ownerDocument||document}var Va=g(H(),1);var Ha=g(jt(),1);function Fa(e){return e==null?e:"current"in e?e.current:e}function Eo(e,t=!1,o=!0){let n=Ro();return W((r,i=null)=>{n.cancel();let s=Fa(e);if(s==null)return;let a=s,c=()=>{Ha.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(()=>{i?.aborted||c()}).catch(()=>{if(o){i?.aborted||c();return}let u=a.getAnimations();!i?.aborted&&u.length>0&&u.some(p=>p.pending||p.playState!=="finished")&&l()})}if(t){let u=eo.startingStyle;if(!a.hasAttribute(u)){n.request(l);return}let p=new MutationObserver(()=>{a.hasAttribute(u)||(p.disconnect(),l())});p.observe(a,{attributes:!0,attributeFilter:[u]}),i?.addEventListener("abort",()=>p.disconnect(),{once:!0});return}n.request(l)})}function jn(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=W(r),s=Eo(n,o,!1);Va.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var za=g(H(),1);function Ba(e){let t=za.useRef(!0);t.current&&(t.current=!1,e())}var Ot={};dt(Ot,{engine:()=>wi,env:()=>_i,os:()=>xi,screenReader:()=>Ri});var xi={};dt(xi,{android:()=>Wa,apple:()=>vi,ios:()=>yi,linux:()=>Fp,mac:()=>$a,windows:()=>Lp});function Np(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Mp,platform:Dp,maxTouchPoints:ja}=Np(),no=Mp.toLowerCase(),ro=Dp.toLowerCase();var yi=/^i(os$|p)/.test(ro)||ro==="macintel"&&ja>1,Ua="android",Wa=ro===Ua||no.includes(Ua),$a=!yi&&ro.startsWith("mac"),Lp=ro.startsWith("win"),Fp=!Wa&&/^(linux|chrome os)/.test(ro),vi=$a||yi;var wi={};dt(wi,{blink:()=>Vp,gecko:()=>Hp,webkit:()=>bi});var bi=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Hp=!bi&&no.includes("firefox"),Vp=!bi&&no.includes("chrom");var Ri={};dt(Ri,{voiceOver:()=>zp});var zp=vi;var _i={};dt(_i,{jsdom:()=>Bp});var Bp=/jsdom|happydom/.test(no);var nn=0,Be=class e{static create(){return new e}currentId=nn;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=nn,o()},t)}isStarted(){return this.currentId!==nn}clear=()=>{this.currentId!==nn&&(clearTimeout(this.currentId),this.currentId=nn)};disposeEffect=()=>this.clear};function rt(){let e=we(Be.create).current;return wo(e.disposeEffect),e}var Ee=g(H(),1);function Ya(e){return"nativeEvent"in e}function kt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Ga(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Ei="data-base-ui-focusable";var Si="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Un(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&&_o(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 Ut(e,t){if(!B(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 Wn(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 qa(e){return e.matches("html,body")}function Xa(e){return Re(e)&&e.matches(Si)}function Ti(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Si}`)!=null}function Ka(e){if(!e||Ot.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function jp(e,t){return t!=null&&!kt(t)?0:typeof e=="function"?e():e}function It(e,t,o){let n=jp(e,o);return typeof n=="number"?n:n?.[t]}function Ci(e){return typeof e=="function"?e():e}function $n(e,t){return t||e==="click"||e==="mousedown"}function Ja(e){return e?.includes("mouse")&&e!=="mousedown"}var Za=g(U(),1),Qa=Ee.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Be,currentIdRef:{current:null},currentContextRef:{current:null}});function Up(e,t){e.current=t.current}function Pi(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Ee.useRef(o),i=Ee.useRef(o),s=Ee.useRef(null),a=Ee.useRef(null),c=rt();return V(()=>{if(i.current=o,!s.current){r.current=o;return}r.current={open:It(r.current,"open"),close:It(o,"close")}},[o,s,r,i]),(0,Za.jsx)(Qa.Provider,{value:Ee.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:s,timeoutMs:n,currentContextRef:a,timeout:c}),[n,c]),children:t})}function Oi(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Ee.useContext(Qa),{currentIdRef:s,delayRef:a,timeoutMs:c,initialDelayRef:l,currentContextRef:u,hasProvider:p,timeout:d}=i,[m,f]=Ee.useState(!1),h=Ee.useRef(o),v=Ee.useRef(!1);return V(()=>{h.current=o},[o]),V(()=>()=>{v.current=!0},[]),V(()=>{function x(){v.current||f(!1),u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=l.current,d.clear()}if(s.current&&!o&&s.current===r){if(f(!1),c){let y=r;return d.start(c,()=>{n.select("open")||s.current&&s.current!==y||x()}),()=>{(h.current||s.current!==y)&&d.clear()}}x()}},[o,r,s,a,c,l,u,d,n]),V(()=>{if(!o)return;let x=u.current,y=s.current;d.clear(),u.current={onOpenChange:n.setOpen,setIsInstantPhase:f},s.current=r,a.current={open:0,close:It(l.current,"close")},y!==null&&y!==r?(f(!0),x?.setIsInstantPhase(!0),x?.onOpenChange(!1,J($.none))):(f(!1),x?.setIsInstantPhase(!1))},[o,r,n,s,a,l,u,d]),V(()=>()=>{if(s.current===r){if(u.current=null,!h.current)return;s.current=null,Up(a,l),d.clear()}},[u,s,a,r,l,d]),Ee.useMemo(()=>({hasProvider:p,delayRef:a,isInstantPhase:m}),[p,a,m])}function it(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var ol=["top","right","bottom","left"];var Wt=Math.min,st=Math.max,$t=Math.round,sn=Math.floor,yt=e=>({x:e,y:e}),Wp={left:"right",right:"left",bottom:"top",top:"bottom"};function Gn(e,t,o){return st(e,Wt(t,o))}function at(e,t){return typeof e=="function"?e(t):e}function Se(e){return e.split("-")[0]}function lt(e){return e.split("-")[1]}function qn(e){return e==="x"?"y":"x"}function an(e){return e==="y"?"height":"width"}function Le(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function ln(e){return qn(Le(e))}function nl(e,t,o){o===void 0&&(o=!1);let n=lt(e),r=ln(e),i=an(r),s=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=rn(s)),[s,rn(s)]}function rl(e){let t=rn(e);return[Yn(e),t,Yn(t)]}function Yn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var el=["left","right"],tl=["right","left"],$p=["top","bottom"],Yp=["bottom","top"];function Gp(e,t,o){switch(e){case"top":case"bottom":return o?t?tl:el:t?el:tl;case"left":case"right":return t?$p:Yp;default:return[]}}function il(e,t,o,n){let r=lt(e),i=Gp(Se(e),o==="start",n);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(Yn)))),i}function rn(e){let t=Se(e);return Wp[t]+e.slice(t.length)}function qp(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 Xn(e){return typeof e!="number"?qp(e):{top:e,right:e,bottom:e,left:e}}function io(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 At(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...At(e,r.id,o)])}function So(e){return`data-base-ui-${e}`}var je=g(H(),1),ll=g(jt(),1);var sl={style:{transition:"none"}};var Xp="data-base-ui-swipe-ignore",Kp="data-swipe-ignore",Vv=`[${Xp}]`,zv=`[${Kp}]`;var al={fallbackAxisSide:"end"};var cl=g(U(),1),Jp=je.createContext(null),Zp=()=>je.useContext(Jp),Qp=So("portal");function ki(e={}){let{ref:t,container:o,componentProps:n=pe,elementProps:r}=e,i=zt(),a=Zp()?.portalNode,[c,l]=je.useState(null),[u,p]=je.useState(null),d=W(v=>{v!==null&&p(v)}),m=je.useRef(null);V(()=>{if(o===null){m.current&&(m.current=null,p(null),l(null));return}if(i==null)return;let v=(o&&(Hn(o)?o:o.current))??a??document.body;if(v==null){m.current&&(m.current=null,p(null),l(null));return}m.current!==v&&(m.current=v,p(null),l(v))},[o,a,i]);let f=Me("div",n,{ref:[t,d],props:[{id:i,[Qp]:""},r]});return{portalNode:u,portalSubtree:c&&f?ll.createPortal(f,c):null}}var so=g(H(),1);function ul(){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 em=g(U(),1),tm=so.createContext(null),om=so.createContext(null),To=()=>so.useContext(tm)?.id||null,Yt=e=>{let t=so.useContext(om);return e??t};var Fe=g(H(),1);function nm(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",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=i.width,u=i.height,p=i.x,d=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),n==null&&t.y&&a&&(n=i.y-t.y),p-=o||0,d-=n||0,l=0,u=0,!r||c?(l=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,p=s&&t.x!=null?t.x:p,d=a&&t.y!=null?t.y:d):r&&!c&&(u=t.axis==="x"?i.height:u,l=t.axis==="y"?i.width:l),r=!0,{width:l,height:u,x:p,y:d,top:d,right:p+l,bottom:d+u,left:p}}}}function fl(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"),c=r.context.dataRef,l=Fe.useRef(!1),u=Fe.useRef(null),[p,d]=Fe.useState(),[m,f]=Fe.useState([]),h=W(b=>{r.set("positionReference",b)}),v=W((b,S,R)=>{l.current||c.current.openEvent&&!fl(c.current.openEvent)||r.set("positionReference",nm(R??a,{x:b,y:S,axis:n,dataRef:c,pointerType:p}))}),x=W(b=>{i?u.current||(v(b.clientX,b.clientY,b.currentTarget),f([])):v(b.clientX,b.clientY,b.currentTarget)}),y=kt(p)?s:i;Fe.useEffect(()=>{if(!o){h(a);return}if(!y)return;function b(){u.current?.(),u.current=null}let S=le(s);function R(E){let T=Ie(E);te(s,T)?b():v(E.clientX,E.clientY)}return!c.current.openEvent||fl(c.current.openEvent)?u.current=ee(S,"mousemove",R):h(a),b},[y,o,s,c,a,r,v,h,m]),Fe.useEffect(()=>()=>{r.set("positionReference",null)},[r]),Fe.useEffect(()=>{o&&!s&&(l.current=!1)},[o,s]),Fe.useEffect(()=>{!o&&i&&(l.current=!0)},[o,i]);let w=Fe.useMemo(()=>{function b(S){d(S.pointerType)}return{onPointerDown:b,onPointerEnter:b,onMouseMove:x,onMouseEnter:x}},[x]);return Fe.useMemo(()=>o?{reference:w,trigger:w}:{},[o,w])}var He=g(H(),1);function rm(){return!1}function im(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=rm,bubbles:a,externalTree:c}=t,l="rootStore"in e?e.rootStore:e,u=l.useState("open"),p=l.useState("floatingElement"),{dataRef:d}=l.context,m=Yt(c),f=W(typeof r=="function"?r:()=>!1),h=typeof r=="function"?f:r,v=h!==!1,x=W(()=>i),{escapeKey:y,outsidePress:w}=im(a),b=He.useRef(!1),S=He.useRef(!1),R=He.useRef(!1),E=He.useRef(!1),T=He.useRef(""),P=He.useRef(null),k=rt(),G=rt(),M=W(()=>{G.clear(),d.current.insideReactTree=!1}),L=W(j=>{let Q=d.current.floatingContext?.nodeId;return(m?At(m.nodesRef.current,Q):[]).some(re=>re.context?.open&&!re.context.dataRef.current[j])}),D=W(j=>Wn(j,l.select("floatingElement"))||Wn(j,l.select("domReferenceElement"))),_=W(j=>{s()&&l.setOpen(!1,J($.triggerPress,j.nativeEvent))}),I=W(j=>{if(!u||!o||!n||j.key!=="Escape"||E.current||!y&&L("__escapeKeyBubbles"))return;let Q=Ya(j)?j.nativeEvent:j,Z=J($.escapeKey,Q);l.setOpen(!1,Z),Z.isCanceled||j.preventDefault(),!y&&!Z.isPropagationAllowed&&j.stopPropagation()}),F=W(()=>{d.current.insideReactTree=!0,G.start(0,M)}),C=W(j=>{if(!u||!o||j.button!==0)return;let Q=Ie(j.nativeEvent);te(l.select("floatingElement"),Q)&&(b.current||(b.current=!0,S.current=!1))}),O=W(j=>{!u||!o||(j.defaultPrevented||j.nativeEvent.defaultPrevented)&&b.current&&(S.current=!0)});He.useEffect(()=>{if(!u||!o)return;d.current.__escapeKeyBubbles=y,d.current.__outsidePressBubbles=w;let j=new Be,Q=new Be;function Z(){j.clear(),E.current=!0}function re(){j.start(Ot.engine.webkit?5:0,()=>{E.current=!1})}function Y(){R.current=!0,Q.start(0,()=>{R.current=!1})}function ce(){b.current=!1,S.current=!1}function ue(){let N=T.current,z=N==="pen"||!N?"mouse":N,ge=x(),_e=typeof ge=="function"?ge():ge;return typeof _e=="string"?_e:_e[z]}function me(N){let z=ue();return z==="intentional"&&N.type!=="click"||z==="sloppy"&&N.type==="click"}function Pe(N){let z=d.current.floatingContext?.nodeId,ge=m&&At(m.nodesRef.current,z).some(_e=>Wn(N,_e.context?.elements.floating));return D(N)||ge}function be(N){if(me(N)){N.type!=="click"&&!D(N)&&(Q.clear(),R.current=!1),M();return}if(d.current.insideReactTree){M();return}let z=Ie(N),ge=`[${So("inert")}]`,_e=B(z)?z.getRootNode():null,Lt=Array.from((_o(_e)?_e:xe(l.select("floatingElement"))).querySelectorAll(ge)),Xo=l.context.triggerElements;if(z&&(Xo.hasElement(z)||Xo.hasMatchingElement(ze=>te(ze,z))))return;let Ct=B(z)?z:null;for(;Ct&&!ht(Ct);){let ze=mt(Ct);if(ht(ze)||!B(ze))break;Ct=ze}if(!(Lt.length&&B(z)&&!qa(z)&&!te(z,l.select("floatingElement"))&&Lt.every(ze=>!te(Ct,ze)))){if(Re(z)&&!("touches"in N)){let ze=ht(z),Ft=ke(z),Ht=/auto|scroll/,Tn=ze||Ht.test(Ft.overflowX),Cn=ze||Ht.test(Ft.overflowY),Pn=Tn&&z.clientWidth>0&&z.scrollWidth>z.clientWidth,On=Cn&&z.clientHeight>0&&z.scrollHeight>z.clientHeight,kn=Ft.direction==="rtl",oe=On&&(kn?N.offsetX<=z.offsetWidth-z.clientWidth:N.offsetX>z.clientWidth),Oe=Pn&&N.offsetY>z.clientHeight;if(oe||Oe)return}if(!Pe(N)){if(ue()==="intentional"&&R.current){Q.clear(),R.current=!1;return}typeof h=="function"&&!h(N)||L("__outsidePressBubbles")||(l.setOpen(!1,J($.outsidePress,N)),M())}}}function X(N){ue()!=="sloppy"||N.pointerType==="touch"||!l.select("open")||!o||D(N)||be(N)}function fe(N){if(ue()!=="sloppy"||!l.select("open")||!o||D(N))return;let z=N.touches[0];z&&(P.current={startTime:Date.now(),startX:z.clientX,startY:z.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},k.start(1e3,()=>{P.current&&(P.current.dismissOnTouchEnd=!1,P.current.dismissOnMouseDown=!1)}))}function de(N,z){let ge=Ie(N);if(!ge)return;let _e=ee(ge,N.type,()=>{z(N),_e()})}function Jt(N){T.current="touch",de(N,fe)}function Qe(N){k.clear(),N.type==="pointerdown"&&(T.current=N.pointerType),!(N.type==="mousedown"&&P.current&&!P.current.dismissOnMouseDown)&&de(N,z=>{z.type==="pointerdown"?X(z):be(z)})}function Tt(N){if(!b.current)return;let z=S.current;if(ce(),ue()==="intentional"){if(N.type==="pointercancel"){z&&Y();return}if(!Pe(N)){if(z){Y();return}typeof h=="function"&&!h(N)||(Q.clear(),R.current=!0,M())}}}function et(N){if(ue()!=="sloppy"||!P.current||D(N))return;let z=N.touches[0];if(!z)return;let ge=Math.abs(z.clientX-P.current.startX),_e=Math.abs(z.clientY-P.current.startY),Lt=Math.sqrt(ge*ge+_e*_e);Lt>5&&(P.current.dismissOnTouchEnd=!0),Lt>10&&(be(N),k.clear(),P.current=null)}function ut(N){de(N,et)}function En(N){ue()!=="sloppy"||!P.current||D(N)||(P.current.dismissOnTouchEnd&&be(N),k.clear(),P.current=null)}function Sn(N){de(N,En)}let ve=xe(p),yo=it(n&&it(ee(ve,"keydown",I),ee(ve,"compositionstart",Z),ee(ve,"compositionend",re)),v&&it(ee(ve,"click",Qe,!0),ee(ve,"pointerdown",Qe,!0),ee(ve,"pointerup",Tt,!0),ee(ve,"pointercancel",Tt,!0),ee(ve,"mousedown",Qe,!0),ee(ve,"mouseup",Tt,!0),ee(ve,"touchstart",Jt,!0),ee(ve,"touchmove",ut,!0),ee(ve,"touchend",Sn,!0)));return()=>{yo(),j.clear(),Q.clear(),ce(),R.current=!1}},[d,p,n,v,h,u,o,y,w,I,M,x,L,D,m,l,k]),He.useEffect(M,[h,M]);let A=He.useMemo(()=>({onKeyDown:I,onPointerDown:_,onClick:_}),[I,_]),K=He.useMemo(()=>({onKeyDown:I,onPointerDown:O,onMouseDown:O,onClickCapture:F,onMouseDownCapture(j){F(),C(j)},onPointerDownCapture(j){F(),C(j)},onMouseUpCapture:F,onTouchEndCapture:F,onTouchMoveCapture:F}),[I,F,C,O]);return He.useMemo(()=>o?{reference:A,floating:K,trigger:A}:{},[o,A,K])}var Te=g(H(),1);function dl(e,t,o){let{reference:n,floating:r}=e,i=Le(t),s=ln(t),a=an(s),c=Se(t),l=i==="y",u=n.x+n.width/2-r.width/2,p=n.y+n.height/2-r.height/2,d=n[a]/2-r[a]/2,m;switch(c){case"top":m={x:u,y:n.y-r.height};break;case"bottom":m={x:u,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:p};break;case"left":m={x:n.x-r.width,y:p};break;default:m={x:n.x,y:n.y}}let f=lt(t);return f&&(m[s]+=d*(f==="end"?1:-1)*(o&&l?-1:1)),m}async function gl(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:s,elements:a,strategy:c}=e,{boundary:l="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:d=!1,padding:m=0}=at(t,e),f=Xn(m),v=a[d?p==="floating"?"reference":"floating":p],x=io(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(v)))==null||o?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:l,rootBoundary:u,strategy:c})),y=p==="floating"?{x:n,y:r,width:s.floating.width,height:s.floating.height}:s.reference,w=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),b=await(i.isElement==null?void 0:i.isElement(w))&&await(i.getScale==null?void 0:i.getScale(w))||{x:1,y:1},S=io(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:w,strategy:c}):y);return{top:(x.top-S.top+f.top)/b.y,bottom:(S.bottom-x.bottom+f.bottom)/b.y,left:(x.left-S.left+f.left)/b.x,right:(S.right-x.right+f.right)/b.x}}var sm=50,hl=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:gl},c=await(s.isRTL==null?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:p}=dl(l,n,c),d=n,m=0,f={};for(let h=0;h<i.length;h++){let v=i[h];if(!v)continue;let{name:x,fn:y}=v,{x:w,y:b,data:S,reset:R}=await y({x:u,y:p,initialPlacement:n,placement:d,strategy:r,middlewareData:f,rects:l,platform:a,elements:{reference:e,floating:t}});u=w??u,p=b??p,f[x]={...f[x],...S},R&&m<sm&&(m++,typeof R=="object"&&(R.placement&&(d=R.placement),R.rects&&(l=R.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:r}):R.rects),{x:u,y:p}=dl(l,d,c)),h=-1)}return{x:u,y:p,placement:d,strategy:r,middlewareData:f}};var yl=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:c,elements:l}=t,{mainAxis:u=!0,crossAxis:p=!0,fallbackPlacements:d,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:h=!0,...v}=at(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let x=Se(r),y=Le(a),w=Se(a)===a,b=await(c.isRTL==null?void 0:c.isRTL(l.floating)),S=d||(w||!h?[rn(a)]:rl(a)),R=f!=="none";!d&&R&&S.push(...il(a,h,f,b));let E=[a,...S],T=await c.detectOverflow(t,v),P=[],k=((n=i.flip)==null?void 0:n.overflows)||[];if(u&&P.push(T[x]),p){let D=nl(r,s,b);P.push(T[D[0]],T[D[1]])}if(k=[...k,{placement:r,overflows:P}],!P.every(D=>D<=0)){var G,M;let D=(((G=i.flip)==null?void 0:G.index)||0)+1,_=E[D];if(_&&(!(p==="alignment"?y!==Le(_):!1)||k.every(C=>Le(C.placement)===y?C.overflows[0]>0:!0)))return{data:{index:D,overflows:k},reset:{placement:_}};let I=(M=k.filter(F=>F.overflows[0]<=0).sort((F,C)=>F.overflows[1]-C.overflows[1])[0])==null?void 0:M.placement;if(!I)switch(m){case"bestFit":{var L;let F=(L=k.filter(C=>{if(R){let O=Le(C.placement);return O===y||O==="y"}return!0}).map(C=>[C.placement,C.overflows.filter(O=>O>0).reduce((O,A)=>O+A,0)]).sort((C,O)=>C[1]-O[1])[0])==null?void 0:L[0];F&&(I=F);break}case"initialPlacement":I=a;break}if(r!==I)return{reset:{placement:I}}}return{}}}};function pl(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ml(e){return ol.some(t=>e[t]>=0)}var vl=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:n}=t,{strategy:r="referenceHidden",...i}=at(e,t);switch(r){case"referenceHidden":{let s=await n.detectOverflow(t,{...i,elementContext:"reference"}),a=pl(s,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:ml(a)}}}case"escaped":{let s=await n.detectOverflow(t,{...i,altBoundary:!0}),a=pl(s,o.floating);return{data:{escapedOffsets:a,escaped:ml(a)}}}default:return{}}}}};var xl=new Set(["left","top"]);async function am(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),s=Se(o),a=lt(o),c=Le(o)==="y",l=xl.has(s)?-1:1,u=i&&c?-1:1,p=at(t,e),{mainAxis:d,crossAxis:m,alignmentAxis:f}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return a&&typeof f=="number"&&(m=a==="end"?f*-1:f),c?{x:m*u,y:d*l}:{x:d*l,y:m*u}}var bl=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,c=await am(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:r+c.x,y:i+c.y,data:{...c,placement:s}}}}},wl=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:c={fn:y=>{let{x:w,y:b}=y;return{x:w,y:b}}},...l}=at(e,t),u={x:o,y:n},p=await i.detectOverflow(t,l),d=Le(r),m=qn(d),f=u[m],h=u[d],v=(y,w)=>Gn(w+p[y==="y"?"top":"left"],w,w-p[y==="y"?"bottom":"right"]);s&&(f=v(m,f)),a&&(h=v(d,h));let x=c.fn({...t,[m]:f,[d]:h});return{...x,data:{x:x.x-o,y:x.y-n,enabled:{[m]:s,[d]:a}}}}}},Rl=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,n;let{x:r,y:i,placement:s,rects:a,middlewareData:c}=t,{offset:l=0,mainAxis:u=!0,crossAxis:p=!0}=at(e,t),d={x:r,y:i},m=Le(s),f=qn(m),h=d[f],v=d[m],x=at(l,t),y=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:(o=x.mainAxis)!=null?o:0,crossAxis:(n=x.crossAxis)!=null?n:0};if(u){let S=f==="y"?"height":"width",R=a.reference[f]-a.floating[S]+y.mainAxis,E=a.reference[f]+a.reference[S]-y.mainAxis;h<R?h=R:h>E&&(h=E)}if(p){var w,b;let S=f==="y"?"width":"height",R=xl.has(Se(s)),E=a.reference[m]-a.floating[S]+(R&&((w=c.offset)==null?void 0:w[m])||0)+(R?0:y.crossAxis),T=a.reference[m]+a.reference[S]+(R?0:((b=c.offset)==null?void 0:b[m])||0)-(R?y.crossAxis:0);v<E?v=E:v>T&&(v=T)}return{[f]:h,[m]:v}}}},_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:s=()=>{},...a}=at(e,t),c=await r.detectOverflow(t,a),l=Se(o),u=lt(o),p=Le(o)==="y",{width:d,height:m}=n.floating,f,h;l==="top"||l==="bottom"?(f=l,h=u===(await(r.isRTL==null?void 0:r.isRTL(i.floating))?"start":"end")?"left":"right"):(h=l,f=u==="end"?"top":"bottom");let v=m-c.top-c.bottom,x=d-c.left-c.right,y=Wt(m-c[f],v),w=Wt(d-c[h],x),b=t.middlewareData.shift,S=!b,R=y,E=w;b!=null&&b.enabled.x&&(E=x),b!=null&&b.enabled.y&&(R=v),S&&!u&&(p?E=d-2*st(c.left,c.right):R=m-2*st(c.top,c.bottom)),await s({...t,availableWidth:E,availableHeight:R});let T=await r.getDimensions(i.floating);return d!==T.width||m!==T.height?{reset:{rects:!0}}:{}}}};function Tl(e){let t=ke(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=Re(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n,a=$t(o)!==i||$t(n)!==s;return a&&(o=i,n=s),{width:o,height:n,$:a}}function Mi(e){return B(e)?e:e.contextElement}function Co(e){let t=Mi(e);if(!Re(t))return yt(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=Tl(t),s=(i?$t(o.width):o.width)/n,a=(i?$t(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var lm=yt(0);function Cl(e){let t=le(e);return!zn()||!t.visualViewport?lm:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function cm(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===le(e)}function ao(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=Mi(e),s=yt(1);t&&(n?B(n)&&(s=Co(n)):s=Co(e));let a=cm(i,o,n)?Cl(i):yt(0),c=(r.left+a.x)/s.x,l=(r.top+a.y)/s.y,u=r.width/s.x,p=r.height/s.y;if(i&&n){let d=le(i),m=B(n)?le(n):n,f=d,h=Bn(f);for(;h&&m!==f;){let v=Co(h),x=h.getBoundingClientRect(),y=ke(h),w=x.left+(h.clientLeft+parseFloat(y.paddingLeft))*v.x,b=x.top+(h.clientTop+parseFloat(y.paddingTop))*v.y;c*=v.x,l*=v.y,u*=v.x,p*=v.y,c+=w,l+=b,f=le(h),h=Bn(f)}}return io({width:u,height:p,x:c,y:l})}function Kn(e,t){let o=on(e).scrollLeft;return t?t.left+o:ao(gt(e)).left+o}function Pl(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-Kn(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function um(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",s=gt(n),a=t?tn(t.floating):!1;if(n===s||a&&i)return o;let c={scrollLeft:0,scrollTop:0},l=yt(1),u=yt(0),p=Re(n);if((p||!i)&&((oo(n)!=="body"||en(s))&&(c=on(n)),p)){let m=ao(n);l=Co(n),u.x=m.x+n.clientLeft,u.y=m.y+n.clientTop}let d=s&&!p&&!i?Pl(s,c):yt(0);return{width:o.width*l.x,height:o.height*l.y,x:o.x*l.x-c.scrollLeft*l.x+u.x+d.x,y:o.y*l.y-c.scrollTop*l.y+u.y+d.y}}function fm(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function dm(e){let t=on(e),o=e.ownerDocument.body,n=st(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=st(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+Kn(e),s=-t.scrollTop;return ke(o).direction==="rtl"&&(i+=st(e.clientWidth,o.clientWidth)-n),{width:n,height:r,x:i,y:s}}var pm=25;function mm(e,t,o){o===void 0&&(o="viewport");let n=o==="layoutViewport",r=le(e),i=gt(e),s=r.visualViewport,a=i.clientWidth,c=i.clientHeight,l=0,u=0;if(s){let d=!zn()||t==="fixed";n?d||(l=-s.offsetLeft,u=-s.offsetTop):(a=s.width,c=s.height,d&&(l=s.offsetLeft,u=s.offsetTop))}if(Kn(i)<=0){let d=i.ownerDocument,m=d.body,f=getComputedStyle(m),h=d.compatMode==="CSS1Compat"&&parseFloat(f.marginLeft)+parseFloat(f.marginRight)||0,v=Math.abs(i.clientWidth-m.clientWidth-h),x=getComputedStyle(i).scrollbarGutter==="stable both-edges"?v/2:v;x<=pm&&(a-=x)}return{width:a,height:c,x:l,y:u}}function gm(e,t){let o=ao(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=Co(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,c=r*i.x,l=n*i.y;return{width:s,height:a,x:c,y:l}}function El(e,t,o){let n;if(t==="viewport"||t==="layoutViewport")n=mm(e,o,t);else if(t==="document")n=dm(gt(e));else if(B(t))n=gm(t,o);else{let r=Cl(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return io(n)}function hm(e,t){let o=t.get(e);if(o)return o;let n=Bt(e,[],!1).filter(a=>B(a)&&oo(a)!=="body"),r=null,i=ke(e).position==="fixed",s=i?mt(e):e;for(;B(s)&&!ht(s);){let a=ke(s),c=Vn(s),l=r?r.position:i?"fixed":"";!c&&(l==="fixed"||l==="absolute"&&a.position==="static")?n=n.filter(p=>p!==s):r=a,s=mt(s)}return t.set(e,n),n}function ym(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,s=[...o==="clippingAncestors"?tn(t)?[]:hm(t,this._c):[].concat(o),n],a=El(t,s[0],r),c=a.top,l=a.right,u=a.bottom,p=a.left;for(let d=1;d<s.length;d++){let m=El(t,s[d],r);c=st(m.top,c),l=Wt(m.right,l),u=Wt(m.bottom,u),p=st(m.left,p)}return{width:l-p,height:u-c,x:p,y:c}}function vm(e){let{width:t,height:o}=Tl(e);return{width:t,height:o}}function xm(e,t,o){let n=Re(t),r=gt(t),i=o==="fixed",s=ao(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=yt(0);if((n||!i)&&((oo(t)!=="body"||en(r))&&(a=on(t)),n)){let d=ao(t,!0,i,t);c.x=d.x+t.clientLeft,c.y=d.y+t.clientTop}!n&&r&&(c.x=Kn(r));let l=r&&!n&&!i?Pl(r,a):yt(0),u=s.left+a.scrollLeft-c.x-l.x,p=s.top+a.scrollTop-c.y-l.y;return{x:u,y:p,width:s.width,height:s.height}}function Ni(e){return ke(e).position==="static"}function Sl(e,t){if(!Re(e)||ke(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return gt(e)===o&&(o=o.ownerDocument.body),o}function Ol(e,t){let o=le(e);if(tn(e))return o;if(!Re(e)){let r=mt(e);for(;r&&!ht(r);){if(B(r)&&!Ni(r))return r;r=mt(r)}return o}let n=Sl(e,t);for(;n&&Na(n)&&Ni(n);)n=Sl(n,t);return n&&ht(n)&&Ni(n)&&!Vn(n)?o:n||Ma(e)||o}var bm=async function(e){let t=this.getOffsetParent||Ol,o=this.getDimensions,n=await o(e.floating);return{reference:xm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function wm(e){return ke(e).direction==="rtl"}var Di={convertOffsetParentRelativeRectToViewportRelativeRect:um,getDocumentElement:gt,getClippingRect:ym,getOffsetParent:Ol,getElementRects:bm,getClientRects:fm,getDimensions:vm,getScale:Co,isElement:B,isRTL:wm};function kl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Rm(e,t,o){let n=null,r,i=gt(e);function s(){var u;clearTimeout(r),(u=n)==null||u.disconnect(),n=null}function a(u,p){u===void 0&&(u=!1),p===void 0&&(p=1),s();let d=e.getBoundingClientRect(),{left:m,top:f,width:h,height:v}=d;if(u||t(),!h||!v)return;let x=sn(f),y=sn(i.clientWidth-(m+h)),w=sn(i.clientHeight-(f+v)),b=sn(m),R={rootMargin:-x+"px "+-y+"px "+-w+"px "+-b+"px",threshold:st(0,Wt(1,p))||1},E=!0;function T(P){let k=P[0].intersectionRatio;if(!kl(d,e.getBoundingClientRect()))return a();if(k!==p){if(!E)return a();k?a(!1,k):r=setTimeout(()=>{a(!1,1e-7)},1e3)}E=!1}try{n=new IntersectionObserver(T,{...R,root:i.ownerDocument})}catch{n=new IntersectionObserver(T,R)}n.observe(e)}let c=le(e),l=()=>a(o);return c.addEventListener("resize",l),a(!0),()=>{c.removeEventListener("resize",l),s()}}function cn(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:c=!1}=n,l=Mi(e),u=r||i?[...l?Bt(l):[],...t?Bt(t):[]]:[];u.forEach(x=>{r&&x.addEventListener("scroll",o),i&&x.addEventListener("resize",o)});let p=l&&a?Rm(l,o,i):null,d=-1,m=null;s&&(m=new ResizeObserver(x=>{let[y]=x;y&&y.target===l&&m&&t&&(m.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var w;(w=m)==null||w.observe(t)})),o()}),l&&!c&&m.observe(l),t&&m.observe(t));let f,h=c?ao(e):null;c&&v();function v(){let x=ao(e);h&&!kl(h,x)&&o(),h=x,f=requestAnimationFrame(v)}return o(),()=>{var x;u.forEach(y=>{r&&y.removeEventListener("scroll",o),i&&y.removeEventListener("resize",o)}),p?.(),(x=m)==null||x.disconnect(),m=null,c&&cancelAnimationFrame(f)}}var Il=bl;var Al=wl,Nl=yl,Ml=_l,Dl=vl;var Ll=Rl,Jn=(e,t,o)=>{let n=new Map,r=o??{},i={...Di,...r.platform,_c:n};return hl(e,t,{...r,platform:i})};var ye=g(H(),1),Hl=g(H(),1),Vl=g(jt(),1),Em=typeof document<"u",Sm=function(){},Zn=Em?Hl.useLayoutEffect:Sm;function Qn(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(!Qn(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)&&!Qn(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function zl(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Fl(e,t){let o=zl(e);return Math.round(t*o)/o}function Li(e){let t=ye.useRef(e);return Zn(()=>{t.current=e}),t}function Bl(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:c,open:l}=e,[u,p]=ye.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[d,m]=ye.useState(n);Qn(d,n)||m(n);let[f,h]=ye.useState(null),[v,x]=ye.useState(null),y=ye.useCallback(C=>{C!==R.current&&(R.current=C,h(C))},[]),w=ye.useCallback(C=>{C!==E.current&&(E.current=C,x(C))},[]),b=i||f,S=s||v,R=ye.useRef(null),E=ye.useRef(null),T=ye.useRef(u),P=c!=null,k=Li(c),G=Li(r),M=Li(l),L=ye.useCallback(()=>{if(!R.current||!E.current)return;let C={placement:t,strategy:o,middleware:d};G.current&&(C.platform=G.current),Jn(R.current,E.current,C).then(O=>{let A={...O,isPositioned:M.current!==!1};D.current&&!Qn(T.current,A)&&(T.current=A,Vl.flushSync(()=>{p(A)}))})},[d,t,o,G,M]);Zn(()=>{l===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,p(C=>({...C,isPositioned:!1})))},[l]);let D=ye.useRef(!1);Zn(()=>(D.current=!0,()=>{D.current=!1}),[]),Zn(()=>{if(b&&(R.current=b),S&&(E.current=S),b&&S){if(k.current)return k.current(b,S,L);L()}},[b,S,L,k,P]);let _=ye.useMemo(()=>({reference:R,floating:E,setReference:y,setFloating:w}),[y,w]),I=ye.useMemo(()=>({reference:b,floating:S}),[b,S]),F=ye.useMemo(()=>{let C={position:o,left:0,top:0};if(!I.floating)return C;let O=Fl(I.floating,u.x),A=Fl(I.floating,u.y);return a?{...C,transform:"translate("+O+"px, "+A+"px)",...zl(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:O,top:A}},[o,a,I.floating,u.x,u.y]);return ye.useMemo(()=>({...u,update:L,refs:_,elements:I,floatingStyles:F}),[u,L,_,I,F])}var Fi=(e,t)=>{let o=Il(e);return{name:o.name,fn:o.fn,options:[e,t]}},Hi=(e,t)=>{let o=Al(e);return{name:o.name,fn:o.fn,options:[e,t]}},Vi=(e,t)=>({fn:Ll(e).fn,options:[e,t]}),zi=(e,t)=>{let o=Nl(e);return{name:o.name,fn:o.fn,options:[e,t]}},Bi=(e,t)=>{let o=Ml(e);return{name:o.name,fn:o.fn,options:[e,t]}};var ji=(e,t)=>{let o=Dl(e);return{name:o.name,fn:o.fn,options:[e,t]}};var ko=g(H(),1),nc=g(jt(),1);var tc=g(H(),1);var q=(e,t,o,n,r,i,...s)=>{if(s.length>0)throw new Error(Ne(1));let a;if(e&&t&&o&&n&&r&&i)a=(c,l,u,p)=>{let d=e(c,l,u,p),m=t(c,l,u,p),f=o(c,l,u,p),h=n(c,l,u,p),v=r(c,l,u,p);return i(d,m,f,h,v,l,u,p)};else if(e&&t&&o&&n&&r)a=(c,l,u,p)=>{let d=e(c,l,u,p),m=t(c,l,u,p),f=o(c,l,u,p),h=n(c,l,u,p);return r(d,m,f,h,l,u,p)};else if(e&&t&&o&&n)a=(c,l,u,p)=>{let d=e(c,l,u,p),m=t(c,l,u,p),f=o(c,l,u,p);return n(d,m,f,l,u,p)};else if(e&&t&&o)a=(c,l,u,p)=>{let d=e(c,l,u,p),m=t(c,l,u,p);return o(d,m,l,u,p)};else if(e&&t)a=(c,l,u,p)=>{let d=e(c,l,u,p);return t(d,l,u,p)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Ql=g(H(),1),qi=g(Wi(),1),ec=g(ql(),1);var Xl=g(H(),1);var $i=[],Yi;function Kl(){return Yi}function Jl(e){$i.push(e)}function Gi(e){let t=(o,n)=>{let r=we(Um).current,i;try{Yi=r;for(let s of $i)s.before(r);i=e(o,n);for(let s of $i)s.after(r);r.didInitialize=!0}finally{Yi=void 0}return i};return t.displayName=e.displayName||e.name,t}function Zl(e){return Xl.forwardRef(Gi(e))}function Um(){return{didInitialize:!1}}var Wm=bo(19),$m=Wm?Gm:qm;function tr(e,t,o,n,r){return $m(e,t,o,n,r)}function Ym(e,t,o,n,r){let i=Ql.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,qi.useSyncExternalStore)(e.subscribe,i,i)}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 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,qi.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Gm(e,t,o,n,r){let i=Kl();if(!i)return Ym(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 qm(e,t,o,n,r){return(0,ec.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var or=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 tr(this,t,o,n,r)}};var lo=g(H(),1);var Oo=class extends or{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){lo.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){lo.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 lo.useDebugValue(t),tr(this,this.selectors[t],o,n,r)}useContextCallback(t,o){lo.useDebugValue(t);let n=W(o??Vt);this.context[t]=n}useStateSetter(t){let o=lo.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 Xm={open:q(e=>e.open),transitionStatus:q(e=>e.transitionStatus),domReferenceElement:q(e=>e.domReferenceElement),referenceElement:q(e=>e.positionReference??e.referenceElement),floatingElement:q(e=>e.floatingElement),floatingId:q(e=>e.floatingId)},vt=class extends Oo{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:ul(),nested:n,triggerElements:i},Xm),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Ga(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 oc(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),l=t.useState(o?"popupElement":"positionerElement"),u=t.context.triggerElements,p=s,d=tc.useRef(null);n===void 0&&d.current===null&&(d.current=new vt({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:l,triggerElements:u,onOpenChange:p,floatingId:r,syncOnly:!0,nested:i}));let m=n??d.current;return t.useSyncedValue("floatingId",r),V(()=>{let f={open:a,floatingId:r,referenceElement:c,floatingElement:l};B(c)&&(f.domReferenceElement=c),m.state.positionReference===m.state.referenceElement&&(f.positionReference=c),m.update(f)},[a,r,c,l,m]),m.context.onOpenChange=p,m.context.nested=i,m}var rc={tabIndex:-1,[Ei]:""};function ic(e,t,o=!1){let n=zt(),r=To()!=null,i=ko.useRef(null);e===void 0&&i.current===null&&(i.current=t(n,r));let s=e??i.current;return oc({popupStore:s,treatPopupAsFloatingElement:o,floatingRootContext:s.state.floatingRootContext,floatingId:n,nested:r,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function Km(e,t){let o=ko.useRef(null),n=ko.useRef(null);return ko.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=n.current,c=t.context.triggerElements.getById(s);a&&c===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 Jm(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 Zm(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function sc(e,t,o,n={}){let r=o.reason,i=r===$.triggerHover,s=t&&r===$.triggerFocus,a=!t&&(r===$.triggerPress||r===$.escapeKey),c=Zm(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let l=()=>{let u={...n.extraState,open:t};s?u.instantType="focus":a?u.instantType="dismiss":i&&(u.instantType=void 0),Jm(u,t,o.trigger,c()),e.update(u)};i?nc.flushSync(l):l()}function ac(e,t,o,n){Ba(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:n,preventUnmountingOnClose:!1})})}function lc(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=Km(e,o),s=W(a=>{if(i(a),!a)return;let c=o.select("open"),l=o.select("activeTriggerId");if(l===e){o.update({activeTriggerElement:a,...c?n:null});return}l==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:a,...n})});return V(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}}function cc(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=e.useState("open"),r=e.useState("triggerCount");V(()=>{if(!n){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let i=e.context.triggerElements.size,s={};e.state.triggerCount!==i&&(s.triggerCount=i);let a=e.select("activeTriggerId"),c=null;if(a){let l=e.context.triggerElements.getById(a);l?l!==e.state.activeTriggerElement&&(s.activeTriggerElement=l):c=a}if(!c&&!a&&i===1){let l=e.context.triggerElements.entries().next();if(!l.done){let[u,p]=l.value;s.activeTriggerId=u,s.activeTriggerElement=p}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),c&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===c&&!e.context.triggerElements.getById(c)){let l=J($.none);e.setOpen(!1,l),l.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,r,o])}function uc(e,t,o){let{mounted:n,setMounted:r,transitionStatus:i}=Ia(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:a});let c=W(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return jn({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function fc(e,t){e.useSyncedValues(t),V(()=>()=>{e.update({activeTriggerProps:pe,inactiveTriggerProps:pe,popupProps:pe})},[e])}var Gt=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,o){let n=this.idMap.get(t);n!==o&&(n!==void 0&&this.elementsSet.delete(n),this.elementsSet.add(o),this.idMap.set(t,o))}delete(t){let o=this.idMap.get(t);o&&(this.elementsSet.delete(o),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let o of this.elementsSet)if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function dc(){return new vt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Gt,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function mc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:dc(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:pe,inactiveTriggerProps:pe,popupProps:pe}}function gc(e,t,o=!1){return new vt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var un=q(e=>e.triggerIdProp??e.activeTriggerId),Xi=q(e=>e.openProp??e.open),pc=q(e=>(e.popupElement?.id??e.floatingId)||void 0);function hc(e,t){return t!==void 0&&Xi(e)&&un(e)===t}function Qm(e,t){return hc(e,t)?!0:t!==void 0&&Xi(e)&&un(e)==null&&e.triggerCount===1}var yc={open:Xi,mounted:q(e=>e.mounted),transitionStatus:q(e=>e.transitionStatus),floatingRootContext:q(e=>e.floatingRootContext),triggerCount:q(e=>e.triggerCount),preventUnmountingOnClose:q(e=>e.preventUnmountingOnClose),payload:q(e=>e.payload),activeTriggerId:un,activeTriggerElement:q(e=>e.mounted?e.activeTriggerElement:null),popupId:pc,isTriggerActive:q((e,t)=>t!==void 0&&un(e)===t),isOpenedByTrigger:q((e,t)=>hc(e,t)),isMountedByTrigger:q((e,t)=>t!==void 0&&un(e)===t&&e.mounted),triggerProps:q((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:q((e,t)=>Qm(e,t)?pc(e):void 0),popupProps:q(e=>e.popupProps),popupElement:q(e=>e.popupElement),positionerElement:q(e=>e.positionerElement)};function vc(e){let{open:t=!1,onOpenChange:o,elements:n={}}=e,r=zt(),i=To()!=null,s=we(()=>new vt({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:n.reference??null,floatingElement:n.floating??null,triggerElements:new Gt,floatingId:r,syncOnly:!1,nested:i})).current;return V(()=>{let a={open:t,floatingId:r};n.reference!==void 0&&(a.referenceElement=n.reference,a.domReferenceElement=B(n.reference)?n.reference:null),n.floating!==void 0&&(a.floatingElement=n.floating),s.update(a)},[t,r,n.reference,n.floating,s]),s.context.onOpenChange=o,s.context.nested=i,s}function Ki(e={}){let{nodeId:t,externalTree:o}=e,n=vc(e),r=e.rootContext||n,i=r.useState("referenceElement"),s=r.useState("floatingElement"),a=r.useState("domReferenceElement"),c=r.useState("open"),l=r.useState("floatingId"),[u,p]=Te.useState(null),[d,m]=Te.useState(void 0),[f,h]=Te.useState(void 0),v=Te.useRef(null),x=Yt(o),y=Te.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),w=Bl({...e,elements:{...y,...u&&{reference:u}}}),b=B(d)?d:null,S=f===void 0?r.state.floatingElement:f;r.useSyncedValue("referenceElement",d??null),r.useSyncedValue("domReferenceElement",d===void 0?a:b),r.useSyncedValue("floatingElement",S);let R=Te.useCallback(M=>{let L=B(M)?{getBoundingClientRect:()=>M.getBoundingClientRect(),getClientRects:()=>M.getClientRects(),contextElement:M}:M;p(L),w.refs.setReference(L)},[w.refs]),E=Te.useCallback(M=>{(B(M)||M===null)&&(v.current=M,m(M)),(B(w.refs.reference.current)||w.refs.reference.current===null||M!==null&&!B(M))&&w.refs.setReference(M)},[w.refs,m]),T=Te.useCallback(M=>{h(M),w.refs.setFloating(M)},[w.refs]),P=Te.useMemo(()=>({...w.refs,setReference:E,setFloating:T,setPositionReference:R,domReference:v}),[w.refs,E,T,R]),k=Te.useMemo(()=>({...w.elements,domReference:a}),[w.elements,a]),G=Te.useMemo(()=>({...w,dataRef:r.context.dataRef,open:c,onOpenChange:r.setOpen,events:r.context.events,floatingId:l,refs:P,elements:k,nodeId:t,rootStore:r}),[w,P,k,t,r,c,l]);return V(()=>{a&&(v.current=a)},[a]),V(()=>{r.context.dataRef.current.floatingContext=G;let M=x?.nodesRef.current.find(L=>L.id===t);M&&(M.context=G)}),Te.useMemo(()=>({...w,context:G,refs:P,elements:k,rootStore:r}),[w,P,k,G,r])}var xt=g(H(),1);var Ji=Ot.os.mac&&Ot.engine.webkit;function Zi(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=r.context,a=xt.useRef(!1),c=xt.useRef(null),l=xt.useRef(!0),u=rt();xt.useEffect(()=>{let d=r.select("domReferenceElement");if(!o)return;let m=le(d);function f(){let x=r.select("domReferenceElement");!r.select("open")&&Re(x)&&x===Un(xe(x))&&(a.current=!0)}function h(){l.current=!0}function v(){l.current=!1}return it(ee(m,"blur",f),Ji&&ee(m,"keydown",h,!0),Ji&&ee(m,"pointerdown",v,!0))},[r,o]),xt.useEffect(()=>{if(!o)return;function d(m){if(m.reason===$.triggerPress||m.reason===$.escapeKey){let f=r.select("domReferenceElement");B(f)&&(c.current=f,a.current=!0)}}return i.on("openchange",d),()=>{i.off("openchange",d)}},[i,o,r]);let p=xt.useMemo(()=>{function d(){a.current=!1,c.current=null}return{onMouseLeave(){d()},onFocus(m){let f=m.currentTarget;if(a.current){if(c.current===f)return;d()}let h=Ie(m.nativeEvent);if(B(h)){if(Ji&&!m.relatedTarget){if(!l.current&&!Xa(h))return}else if(!Ka(h))return}let v=Ut(m.relatedTarget,r.context.triggerElements),{nativeEvent:x,currentTarget:y}=m,w=typeof n=="function"?n():n;if(r.select("open")&&v||w===0||w===void 0){r.setOpen(!0,J($.triggerFocus,x,y));return}u.start(w,()=>{a.current||r.setOpen(!0,J($.triggerFocus,x,y))})},onBlur(m){d();let f=m.relatedTarget,h=m.nativeEvent,v=B(f)&&f.hasAttribute(So("focus-guard"))&&f.getAttribute("data-type")==="outside";u.start(0,()=>{let x=r.select("domReferenceElement"),y=Un(xe(x));!f&&y===x||te(s.current.floatingContext?.refs.floating.current,y)||te(x,y)||v||Ut(f??y,r.context.triggerElements)||r.setOpen(!1,J($.triggerFocus,h))})}}},[s,n,r,u]);return xt.useMemo(()=>o?{reference:p,trigger:p}:{},[o,p])}var es=g(H(),1);var Qi=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 Be,this.restTimeout=new Be,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},nr=new WeakMap;function Io(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&nr.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),nr.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function rr(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=nr.get(o);i&&i!==e&&Io(i),Io(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,nr.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function Ao(e){let t=e.context.dataRef.current,o=we(()=>t.hoverInteractionState??Qi.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),wo(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function ts(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"),c=i.useState("domReferenceElement"),{dataRef:l}=i.context,u=Yt(),p=To(),d=Ao(i),m=rt(),f=W(()=>$n(l.current.openEvent?.type,d.interactedInside)),h=W(()=>Ja(l.current.openEvent?.type)),v=W(()=>{Io(d)});V(()=>{s||(d.pointerType=void 0,d.restTimeoutPending=!1,d.interactedInside=!1,v())},[s,d,v]),es.useEffect(()=>v,[v]),V(()=>{if(o&&s&&d.handleCloseOptions?.blockPointerEvents&&h()&&B(c)&&a){let x=c,y=a,w=xe(a),b=u?.nodesRef.current.find(T=>T.id===p)?.context?.elements.floating;b&&(b.style.pointerEvents="");let S=d.pointerEventsScopeElement!==y?d.pointerEventsScopeElement:null,R=b!==y?b:null,E=d.handleCloseOptions?.getScope?.()??S??R??x.closest("[data-rootownerid]")??w.body;return rr(d,{scopeElement:E,referenceElement:x,floatingElement:y}),()=>{v()}}},[o,s,c,a,d,h,u,p,v]),es.useEffect(()=>{if(!o)return;function x(){return!!(u&&p&&At(u.nodesRef.current,p).length>0)}function y(T){let P=It(n,"close",d.pointerType),k=()=>{i.setOpen(!1,J($.triggerHover,T)),u?.events.emit("floating.closed",T)};P?d.openChangeTimeout.start(P,k):(d.openChangeTimeout.clear(),k())}function w(T){let P=Ie(T);if(!Ti(P)){d.interactedInside=!1;return}d.interactedInside=P?.closest("[aria-haspopup]")!=null}function b(){d.openChangeTimeout.clear(),m.clear(),u?.events.off("floating.closed",R),v()}function S(T){if(x()&&u){u.events.on("floating.closed",R);return}if(Ut(T.relatedTarget,i.context.triggerElements))return;let P=l.current.floatingContext?.nodeId??r,k=T.relatedTarget;if(!(u&&P&&B(k)&&At(u.nodesRef.current,P,!1).some(M=>te(M.context?.elements.floating,k)))){if(d.handler){d.handler(T);return}v(),h()&&!f()&&y(T)}}function R(T){!u||!p||x()||m.start(0,()=>{u.events.off("floating.closed",R),i.setOpen(!1,J($.triggerHover,T)),u.events.emit("floating.closed",T)})}let E=a;return it(E&&ee(E,"mouseenter",b),E&&ee(E,"mouseleave",S),E&&ee(E,"pointerdown",w,!0),()=>{u?.events.off("floating.closed",R)})},[o,a,i,l,n,r,h,f,v,d,u,p,m])}var qt=g(H(),1),xc=g(jt(),1);var eg={current:null};function os(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:c=eg,externalTree:l,isActiveTrigger:u=!0,getHandleCloseContext:p,isClosing:d,shouldOpen:m}=t,f="rootStore"in e?e.rootStore:e,{dataRef:h,events:v}=f.context,x=Yt(l),y=Ao(f),w=qt.useRef(!1),b=De(r),S=De(n),R=De(s),E=De(o),T=De(m),P=De(d),k=W(()=>$n(h.current.openEvent?.type,y.interactedInside)),G=W(()=>T.current?.()!==!1),M=W((_,I,F)=>{let C=f.context.triggerElements;if(C.hasElement(I))return!_||!te(_,I);if(!B(F))return!1;let O=F;return C.hasMatchingElement(A=>te(A,O))&&(!_||!te(_,O))}),L=W(()=>{if(!y.handler)return;xe(f.select("domReferenceElement")).removeEventListener("mousemove",y.handler),y.handler=void 0}),D=W(()=>{Io(y)});return u&&(y.handleCloseOptions=b.current?.__options),qt.useEffect(()=>L,[L]),qt.useEffect(()=>{if(!o)return;function _(I){I.open?w.current=!1:(w.current=I.reason===$.triggerHover,L(),y.openChangeTimeout.clear(),y.restTimeout.clear(),y.blockMouseMove=!0,y.restTimeoutPending=!1)}return v.on("openchange",_),()=>{v.off("openchange",_)}},[o,v,y,L]),qt.useEffect(()=>{if(!o)return;function _(O,A=!0){let K=It(S.current,"close",y.pointerType);K?y.openChangeTimeout.start(K,()=>{f.setOpen(!1,J($.triggerHover,O)),x?.events.emit("floating.closed",O)}):A&&(y.openChangeTimeout.clear(),f.setOpen(!1,J($.triggerHover,O)),x?.events.emit("floating.closed",O))}let I=c.current??(u?f.select("domReferenceElement"):null);if(!B(I))return;function F(O){if(y.openChangeTimeout.clear(),y.blockMouseMove=!1,i&&!kt(y.pointerType))return;let A=Ci(R.current),K=It(S.current,"open",y.pointerType),j=Ie(O),Q=O.currentTarget??null,Z=f.select("domReferenceElement"),re=Q;if(B(j)&&!f.context.triggerElements.hasElement(j)){for(let de of f.context.triggerElements.elements())if(te(de,j)){re=de;break}}B(Q)&&B(Z)&&!f.context.triggerElements.hasElement(Q)&&te(Q,Z)&&(re=Z);let Y=re==null?!1:M(Z,re,j),ce=f.select("open"),ue=P.current?.()??f.select("transitionStatus")==="ending",me=!ce&&ue&&w.current,Pe=!Y&&B(re)&&B(Z)&&te(Z,re)&&me,be=A>0&&!K,X=Y&&(ce||me)||Pe,fe=!ce||Y;if(X){G()&&f.setOpen(!0,J($.triggerHover,O,re));return}be||(K?y.openChangeTimeout.start(K,()=>{fe&&G()&&f.setOpen(!0,J($.triggerHover,O,re))}):fe&&G()&&f.setOpen(!0,J($.triggerHover,O,re)))}function C(O){if(k()){D();return}L();let A=f.select("domReferenceElement"),K=xe(A);y.restTimeout.clear(),y.restTimeoutPending=!1;let j=h.current.floatingContext??p?.();if(Ut(O.relatedTarget,f.context.triggerElements))return;if(b.current&&j){f.select("open")||y.openChangeTimeout.clear();let Z=c.current;y.handler=b.current({...j,tree:x,x:O.clientX,y:O.clientY,onClose(){D(),L(),E.current&&!k()&&Z===f.select("domReferenceElement")&&_(O,!0)}}),K.addEventListener("mousemove",y.handler),y.handler(O);return}(y.pointerType!=="touch"||!te(f.select("floatingElement"),O.relatedTarget))&&_(O)}return a?it(ee(I,"mousemove",F,{once:!0}),ee(I,"mouseenter",F),ee(I,"mouseleave",C)):it(ee(I,"mouseenter",F),ee(I,"mouseleave",C))},[L,D,h,S,f,o,b,y,u,M,k,i,a,R,c,x,E,p,P,G]),qt.useMemo(()=>{if(!o)return;function _(I){y.pointerType=I.pointerType}return{onPointerDown:_,onPointerEnter:_,onMouseMove(I){let{nativeEvent:F}=I,C=I.currentTarget,O=f.select("domReferenceElement"),A=f.select("open"),K=M(O,C,I.target);if(i&&!kt(y.pointerType))return;if(A&&K&&y.handleCloseOptions?.blockPointerEvents){let Z=f.select("floatingElement");if(Z){let re=y.handleCloseOptions?.getScope?.()??C.ownerDocument.body;rr(y,{scopeElement:re,referenceElement:C,floatingElement:Z})}}let j=Ci(R.current);if(A&&!K||j===0||!K&&y.restTimeoutPending&&I.movementX**2+I.movementY**2<2)return;y.restTimeout.clear();function Q(){if(y.restTimeoutPending=!1,k())return;let Z=f.select("open");!y.blockMouseMove&&(!Z||K)&&G()&&f.setOpen(!0,J($.triggerHover,F,C))}y.pointerType==="touch"?xc.flushSync(()=>{Q()}):K&&A?Q():(y.restTimeoutPending=!0,y.restTimeout.start(j,Q))}}},[o,y,k,M,i,f,R,G])}var bc=.1,tg=bc*bc,ne=.5;function ir(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,s,a,c,l){let u=!1;return ir(e,t,o,n,r,i)&&(u=!u),ir(e,t,r,i,s,a)&&(u=!u),ir(e,t,s,a,c,l)&&(u=!u),ir(e,t,c,l,o,n)&&(u=!u),u}function og(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function ar(e,t,o,n,r,i){let s=Math.min(o,r),a=Math.max(o,r),c=Math.min(n,i),l=Math.max(n,i);return e>=s&&e<=a&&t>=c&&t<=l}function ns(e={}){let{blockPointerEvents:t=!1}=e,o=new Be,n=({x:r,y:i,placement:s,elements:a,onClose:c,nodeId:l,tree:u})=>{let p=s?.split("-")[0],d=!1,m=null,f=null,h=typeof performance<"u"?performance.now():0;function v(y,w){let b=performance.now(),S=b-h;if(m===null||f===null||S===0)return m=y,f=w,h=b,!1;let R=y-m,E=w-f,T=R*R+E*E,P=S*S*tg;return m=y,f=w,h=b,T<P}function x(){o.clear(),c()}return function(w){o.clear();let b=a.domReference,S=a.floating;if(!b||!S||p==null||r==null||i==null)return;let{clientX:R,clientY:E}=w,T=Ie(w),P=w.type==="mouseleave",k=te(S,T),G=te(b,T);if(k&&(d=!0,!P))return;if(G&&(d=!1,!P)){d=!0;return}if(P&&B(w.relatedTarget)&&te(S,w.relatedTarget))return;function M(){return!!(u&&At(u.nodesRef.current,l).length>0)}function L(){M()||x()}if(M())return;let D=b.getBoundingClientRect(),_=S.getBoundingClientRect(),I=r>_.right-_.width/2,F=i>_.bottom-_.height/2,C=_.width>D.width,O=_.height>D.height,A=(C?D:_).left,K=(C?D:_).right,j=(O?D:_).top,Q=(O?D:_).bottom;if(p==="top"&&i>=D.bottom-1||p==="bottom"&&i<=D.top+1||p==="left"&&r>=D.right-1||p==="right"&&r<=D.left+1){L();return}let Z=!1;switch(p){case"top":Z=ar(R,E,A,D.top+1,K,_.bottom-1);break;case"bottom":Z=ar(R,E,A,_.top+1,K,D.bottom-1);break;case"left":Z=ar(R,E,_.right-1,Q,D.left+1,j);break;case"right":Z=ar(R,E,D.right-1,Q,_.left+1,j);break;default:}if(Z)return;if(d&&!og(R,E,D)){L();return}if(!P&&v(R,E)){L();return}let re=!1;switch(p){case"top":{let Y=C?ne/2:ne*4,ce=C||I?r+Y:r-Y,ue=C?r-Y:I?r+Y:r-Y,me=i+ne+1,Pe=I||C?_.bottom-ne:_.top,be=I?C?_.bottom-ne:_.top:_.bottom-ne;re=sr(R,E,ce,me,ue,me,_.left,Pe,_.right,be);break}case"bottom":{let Y=C?ne/2:ne*4,ce=C||I?r+Y:r-Y,ue=C?r-Y:I?r+Y:r-Y,me=i-ne,Pe=I||C?_.top+ne:_.bottom,be=I?C?_.top+ne:_.bottom:_.top+ne;re=sr(R,E,ce,me,ue,me,_.left,Pe,_.right,be);break}case"left":{let Y=O?ne/2:ne*4,ce=O||F?i+Y:i-Y,ue=O?i-Y:F?i+Y:i-Y,me=r+ne+1,Pe=F||O?_.right-ne:_.left,be=F?O?_.right-ne:_.left:_.right-ne;re=sr(R,E,Pe,_.top,be,_.bottom,me,ce,me,ue);break}case"right":{let Y=O?ne/2:ne*4,ce=O||F?i+Y:i-Y,ue=O?i-Y:F?i+Y:i-Y,me=r-ne,Pe=F||O?_.left+ne:_.right,be=F?O?_.left+ne:_.right:_.left+ne;re=sr(R,E,me,ce,me,ue,Pe,_.top,be,_.bottom);break}default:}re?d||o.start(40,L):L()}};return n.__options={...e,blockPointerEvents:t},n}var rs=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=eo.startingStyle]="startingStyle",e[e.endingStyle=eo.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),fn=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),ng={[fn.popupOpen]:""},nR={[fn.popupOpen]:"",[fn.pressed]:""},rg={[rs.open]:""},ig={[rs.closed]:""},sg={[rs.anchorHidden]:""},wc={open(e){return e?ng:null}};var No={open(e){return e?rg:ig},anchorHidden(e){return e?sg:null}};function Rc(e){return bo(19)?e:e?"true":void 0}var Ue=g(H(),1);var ag=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:s,elements:a,middlewareData:c}=t,{element:l,padding:u=0,offsetParent:p="real"}=at(e,t)||{};if(l==null)return{};let d=Xn(u),m={x:o,y:n},f=ln(r),h=an(f),v=await s.getDimensions(l),x=f==="y",y=x?"top":"left",w=x?"bottom":"right",b=x?"clientHeight":"clientWidth",S=i.reference[h]+i.reference[f]-m[f]-i.floating[h],R=m[f]-i.reference[f],E=p==="real"?await s.getOffsetParent?.(l):a.floating,T=a.floating[b]||i.floating[h];(!T||!await s.isElement?.(E))&&(T=a.floating[b]||i.floating[h]);let P=S/2-R/2,k=T/2-v[h]/2-1,G=Math.min(d[y],k),M=Math.min(d[w],k),L=G,D=T-v[h]-M,_=T/2-v[h]/2+P,I=Gn(L,_,D),F=!c.arrow&&lt(r)!=null&&_!==I&&i.reference[h]/2-(_<L?G:M)-v[h]/2<0,C=F?_<L?_-L:_-D:0;return{[f]:m[f]+C,data:{[f]:I,centerOffset:_-I-C,...F&&{alignmentOffset:C}},reset:F}}}),_c=(e,t)=>({...ag(e),options:[e,t]});var lg=ji().fn,Ec={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;return{data:{referenceHidden:(await lg(e)).data?.referenceHidden||i}}}};var dn={sideX:"left",sideY:"top"},Sc={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:s,placement:a}=e,c=le(r),l=c.getComputedStyle(r);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:o,data:dn};let p=await i.getOffsetParent?.(r),d={width:0,height:0};if(s==="fixed"&&c?.visualViewport)d={width:c.visualViewport.width,height:c.visualViewport.height};else if(p===c){let y=xe(r);d={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(p)&&(d=await i.getDimensions(p));let m=Se(a),f=t,h=o;m==="left"&&(f=d.width-(t+n.width)),m==="top"&&(h=d.height-(o+n.height));let v=m==="left"?"right":dn.sideX,x=m==="top"?"bottom":dn.sideY;return{x:f,y:h,data:{sideX:v,sideY:x}}}};function Pc(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 Tc(e,t,o){let{rects:n,placement:r}=e;return{side:Pc(t,Se(r),o),align:lt(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function Oc(e){let{anchor:t,positionMethod:o="absolute",side:n="bottom",sideOffset:r=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:c=5,sticky:l=!1,arrowPadding:u=5,disableAnchorTracking:p=!1,inline:d,keepMounted:m=!1,floatingRootContext:f,mounted:h,collisionAvoidance:v,shiftCrossAxis:x=!1,nodeId:y,adaptiveOrigin:w,lazyFlip:b=!1,externalTree:S}=e,[R,E]=Ue.useState(null);!h&&R!==null&&E(null);let T=v.side||"flip",P=v.align||"flip",k=v.fallbackAxisSide||"end",G=typeof t=="function"?t:void 0,M=W(G),L=G?M:t,D=De(t),_=De(h),F=xo()==="rtl",C=R||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":F?"left":"right","inline-start":F?"right":"left"}[n],O=i==="center"?C:`${C}-${i}`,A=c,K=1,j=n==="bottom"?K:0,Q=n==="top"?K:0,Z=n==="right"?K:0,re=n==="left"?K:0;typeof A=="number"?A={top:A+j,right:A+re,bottom:A+Q,left:A+Z}:A&&(A={top:(A.top||0)+j,right:(A.right||0)+re,bottom:(A.bottom||0)+Q,left:(A.left||0)+Z});let Y={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:A},ce=Ue.useRef(null),ue=De(r),me=De(s),Pe=typeof r!="function"?r:0,be=typeof s!="function"?s:0,X=[];d&&X.push(d),X.push(Fi(oe=>{let Oe=Tc(oe,n,F),ft=typeof ue.current=="function"?ue.current(Oe):ue.current,Ye=typeof me.current=="function"?me.current(Oe):me.current;return{mainAxis:ft,crossAxis:Ye,alignmentAxis:Ye}},[Pe,be,F,n]));let fe=P==="none"&&T!=="shift",de=!fe&&(l||x||T==="shift"),Jt=T==="none"?null:zi({...Y,padding:{top:A.top+K,right:A.right+K,bottom:A.bottom+K,left:A.left+K},mainAxis:!x&&T==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:k}),Qe=fe?null:Hi(oe=>{let Oe=xe(oe.elements.floating).documentElement;return{...Y,rootBoundary:x?{x:0,y:0,width:Oe.clientWidth,height:Oe.clientHeight}:void 0,mainAxis:P!=="none",crossAxis:de,limiter:l||x?void 0:Vi(ft=>{if(!ce.current)return{};let{width:Ye,height:Pt}=ce.current.getBoundingClientRect(),tt=Le(Se(ft.placement)),Zt=tt==="y"?Ye:Pt,vo=tt==="y"?A.left+A.right:A.top+A.bottom;return{offset:Zt/2+vo/2}})}},[Y,l,x,A,P]);T==="shift"||P==="shift"||i==="center"?X.push(Qe,Jt):X.push(Jt,Qe),X.push(Bi({...Y,apply({elements:{floating:oe},availableWidth:Oe,availableHeight:ft,rects:Ye}){if(!_.current)return;let Pt=oe.style;Pt.setProperty("--available-width",`${Oe}px`),Pt.setProperty("--available-height",`${ft}px`);let tt=le(oe).devicePixelRatio||1,{x:Zt,y:vo,width:In,height:ti}=Ye.reference,oi=(Math.round((Zt+In)*tt)-Math.round(Zt*tt))/tt,ni=(Math.round((vo+ti)*tt)-Math.round(vo*tt))/tt;Pt.setProperty("--anchor-width",`${oi}px`),Pt.setProperty("--anchor-height",`${ni}px`)}}),_c(oe=>({element:ce.current||xe(oe.elements.floating).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(oe){let{elements:Oe,middlewareData:ft,placement:Ye,rects:Pt,y:tt}=oe,Zt=Se(Ye),vo=Le(Zt),In=ce.current,ti=ft.arrow?.x||0,oi=ft.arrow?.y||0,ni=In?.clientWidth||0,md=In?.clientHeight||0,ri=ti+ni/2,na=oi+md/2,gd=Math.abs(ft.shift?.y||0),hd=Pt.reference.height/2,Ko=typeof r=="function"?r(Tc(oe,n,F)):r,yd=gd>Ko,vd={top:`${ri}px calc(100% + ${Ko}px)`,bottom:`${ri}px ${-Ko}px`,left:`calc(100% + ${Ko}px) ${na}px`,right:`${-Ko}px ${na}px`}[Zt],xd=`${ri}px ${Pt.reference.y+hd-tt}px`;return Oe.floating.style.setProperty("--transform-origin",de&&vo==="y"&&yd?xd:vd),{}}},Ec,w),V(()=>{!h&&f&&f.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,f]);let Tt=Ue.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<"u",layoutShift:!p&&typeof IntersectionObserver<"u"}),[p]),{refs:et,elements:ut,x:En,y:Sn,middlewareData:ve,update:yo,placement:N,context:z,isPositioned:ge,floatingStyles:_e}=Ki({rootContext:f,open:m?h:void 0,placement:O,middleware:X,strategy:o,whileElementsMounted:m?void 0:(...oe)=>cn(...oe,Tt),nodeId:y,externalTree:S}),{sideX:Lt,sideY:Xo}=ve.adaptiveOrigin||dn,Ct=ge?o:"fixed",ze=Ue.useMemo(()=>{let oe=w?{position:Ct,[Lt]:En,[Xo]:Sn}:{position:Ct,..._e};return ge||(oe.opacity=0),oe},[w,Ct,Lt,En,Xo,Sn,_e,ge]),Ft=Ue.useRef(null);V(()=>{if(!h)return;let oe=D.current,Oe=typeof oe=="function"?oe():oe,Ye=(Cc(Oe)?Oe.current:Oe)||null||null;Ye!==Ft.current&&(et.setPositionReference(Ye),Ft.current=Ye)},[h,et,L,D]),Ue.useEffect(()=>{if(!h)return;let oe=D.current;typeof oe!="function"&&Cc(oe)&&oe.current!==Ft.current&&(et.setPositionReference(oe.current),Ft.current=oe.current)},[h,et,L,D]),Ue.useEffect(()=>{if(m&&h&&ut.reference&&ut.floating)return cn(ut.reference,ut.floating,yo,Tt)},[m,h,ut,yo,Tt]);let Ht=Se(N),Tn=Pc(n,Ht,F),Cn=lt(N)||"center",Pn=!!ve.hide?.referenceHidden;V(()=>{b&&h&&ge&&E(Ht)},[b,h,ge,Ht]);let On=Ue.useMemo(()=>({position:"absolute",top:ve.arrow?.y,left:ve.arrow?.x}),[ve.arrow]),kn=ve.arrow?.centerOffset!==0;return Ue.useMemo(()=>({positionerStyles:ze,arrowStyles:On,arrowRef:ce,arrowUncentered:kn,side:Tn,align:Cn,physicalSide:Ht,anchorHidden:Pn,refs:et,context:z,isPositioned:ge,update:yo}),[ze,On,ce,kn,Tn,Cn,Ht,Pn,et,z,ge,yo])}function Cc(e){return e!=null&&"current"in e}function lr(e){return e==="starting"?sl:pe}function kc(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:s,inert:a=!1}){let c={...o};return a&&(c.pointerEvents="none"),Me("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},lr(n),r],stateAttributesMapping:No})}var Ce=g(H(),1),Hc=g(jt(),1);var Ic=g(H(),1);function Ac(e){let[t,o]=Ic.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var Mo=g(H(),1);function is(e){let t=ke(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=Re(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n;return($t(o)!==i||$t(n)!==s)&&(o=i,n=s),{width:o,height:n}}function Mc(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:c}=e,l=Eo(t,!0,!1),u=Ro(),p=Mo.useRef(null),d=Mo.useRef(!0),m=Mo.useRef(Vt),f=W(i),h=W(s),v=Mo.useMemo(()=>{let x=a==="top",y=a==="left";return c==="rtl"?(x=x||a==="inline-end",y=y||a==="inline-end"):(x=x||a==="inline-start",y=y||a==="inline-start"),x?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[y?"right":"left"]:"0"}:pe},[a,c]);V(()=>{if(!r){m.current=Vt,d.current=!0,p.current=null;return}if(!t||!o)return;m.current=Nc(t,v),ss(t,"auto");let x=ur(t,"position","static"),y=ur(t,"transform","none"),w=ur(t,"scale","1"),b=Nc(o,{"--available-width":"max-content","--available-height":"max-content"});function S(){x(),y(),b()}function R(){S(),w()}if(f?.(),d.current||p.current===null){cr(o,"max-content");let k=is(t);return p.current=k,cr(o,k),R(),h?.(null,k),d.current=!1,()=>{m.current(),m.current=Vt}}cr(o,"max-content");let E=p.current,T=is(t);p.current=T,ss(t,E),R(),h?.(E,T),cr(o,T);let P=new AbortController;return u.request(()=>{ss(t,T),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},P.signal)}),()=>{P.abort(),u.cancel(),m.current(),m.current=Vt}},[n,t,o,l,u,r,f,h,v])}function ur(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function Nc(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(ur(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Vt}function ss(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 Dc=g(H(),1);var Lc=g(U(),1),fr=function(t){let{direction:o="ltr"}=t,n=Dc.useMemo(()=>({direction:o}),[o]);return(0,Lc.jsx)(ai.Provider,{value:n,children:t.children})};var Do=g(U(),1);function Vc(e){let{store:t,side:o,cssVars:n,children:r}=e,i=xo(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),c=t.useState("open"),l=t.useState("payload"),u=t.useState("mounted"),p=t.useState("popupElement"),d=t.useState("positionerElement"),m=Ac(c?s:null),f=fg(a,l),h=Ce.useRef(null),[v,x]=Ce.useState(null),[y,w]=Ce.useState(null),b=Ce.useRef(null),S=Ce.useRef(null),R=Eo(b,!0,!1),E=Ro(),[T,P]=Ce.useState(null),[k,G]=Ce.useState(!1);V(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let M=W(()=>{b.current?.style.setProperty("animation","none"),b.current?.style.setProperty("transition","none"),S.current?.style.setProperty("display","none")}),L=W(C=>{b.current?.style.removeProperty("animation"),b.current?.style.removeProperty("transition"),S.current?.style.removeProperty("display"),C&&P(C)}),D=Ce.useRef(null);V(()=>{(!c||!u)&&(D.current=null)},[c,u]),V(()=>{if(s&&m&&s!==m&&D.current!==s&&h.current){x(h.current),G(!0);let C=ug(m,s);w(C),E.request(()=>{Hc.flushSync(()=>{G(!1)}),R(()=>{x(null),P(null),h.current=null})}),D.current=s}},[s,m,v,R,E]),V(()=>{let C=b.current;if(!C)return;let O=xe(C).createElement("div");for(let A of Array.from(C.childNodes))O.appendChild(A.cloneNode(!0));h.current=O});let _=v!=null,I;_?I=(0,Do.jsxs)(Ce.Fragment,{children:[(0,Do.jsx)("div",{"data-previous":!0,inert:Rc(!0),ref:S,style:{...T?{[n.popupWidth]:`${T.width}px`,[n.popupHeight]:`${T.height}px`}:null,position:"absolute"},"data-ending-style":k?void 0:""},"previous"),(0,Do.jsx)("div",{"data-current":!0,ref:b,"data-starting-style":k?"":void 0,children:r},f)]}):I=(0,Do.jsx)("div",{"data-current":!0,ref:b,children:r},f),V(()=>{let C=S.current;!C||!v||C.replaceChildren(...Array.from(v.childNodes))},[v]),Mc({popupElement:p,positionerElement:d,mounted:u,content:l,onMeasureLayout:M,onMeasureLayoutComplete:L,side:o,direction:i});let F={activationDirection:cg(y),transitioning:_};return{children:I,state:F}}function cg(e){if(e)return`${Fc(e.horizontal,5,"right","left")} ${Fc(e.vertical,5,"down","up")}`}function Fc(e,t,o,n){return e>t?o:e<-t?n:""}function ug(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 fg(e,t){let[o,n]=Ce.useState(0),r=Ce.useRef(e),i=Ce.useRef(t),s=Ce.useRef(!1);return V(()=>{let a=r.current,c=i.current,l=e!==a,u=t!==c;l?(n(p=>p+1),s.current=!u):s.current&&u&&(n(p=>p+1),s.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var dr=g(H(),1),zc=g(jt(),1);var Bc=g(U(),1),jc=dr.forwardRef(function(t,o){let{children:n,container:r,className:i,render:s,style:a,...c}=t,{portalNode:l,portalSubtree:u}=ki({container:r,ref:o,componentProps:t,elementProps:c});return!u&&!l?null:(0,Bc.jsxs)(dr.Fragment,{children:[u,l&&zc.createPortal(n,l)]})});var Ve={};dt(Ve,{Arrow:()=>ru,Handle:()=>pn,Popup:()=>ou,Portal:()=>Zc,Positioner:()=>eu,Provider:()=>iu,Root:()=>Wc,Trigger:()=>Xc,Viewport:()=>lu,createHandle:()=>cu});var bt=g(H(),1);var pr=g(H(),1),as=pr.createContext(void 0);function qe(e){let t=pr.useContext(as);if(t===void 0&&!e)throw new Error(Ne(72));return t}var Uc=g(H(),1);var dg={...yc,disabled:q(e=>e.disabled),instantType:q(e=>e.instantType),isInstantPhase:q(e=>e.isInstantPhase),trackCursorAxis:q(e=>e.trackCursorAxis),disableHoverablePopup:q(e=>e.disableHoverablePopup),lastOpenChangeReason:q(e=>e.openChangeReason),closeOnClick:q(e=>e.closeOnClick),closeDelay:q(e=>e.closeDelay),hasViewport:q(e=>e.hasViewport)},Lo=class e extends Oo{constructor(t,o,n=!1){let r=new Gt,i={...pg(),...t};i.floatingRootContext=gc(r,o,n),super(i,{popupRef:Uc.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},dg)}setOpen=(t,o)=>{sc(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,J($.triggerPress,t))}static useStore(t,o){return ic(t,(r,i)=>new e(o,r,i)).store}};function pg(){return{...mc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var mr=g(U(),1),Wc=Gi(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:l,handle:u,triggerId:p,defaultTriggerId:d=null,children:m}=t,f=Lo.useStore(u?.store,{open:n,openProp:r,activeTriggerId:d,triggerIdProp:p});ac(f,r,n,d),f.useControlledProp("openProp",r),f.useControlledProp("triggerIdProp",p),f.useContextCallback("onOpenChange",c),f.useContextCallback("onOpenChangeComplete",l);let h=f.useState("open"),v=!o&&h,x=f.useState("activeTriggerId"),y=f.useState("mounted"),w=f.useState("payload");f.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),f.useSyncedValue("disabled",o),cc(f,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:b,transitionStatus:S}=uc(v,f),R=f.useState("isInstantPhase"),E=f.useState("instantType"),T=f.useState("lastOpenChangeReason"),P=bt.useRef(null);V(()=>{h&&o&&f.setOpen(!1,J($.disabled))},[h,o,f]),V(()=>{S==="ending"&&T===$.none||S!=="ending"&&R?(E!=="delay"&&(P.current=E),f.set("instantType","delay")):P.current!==null&&(f.set("instantType",P.current),P.current=null)},[S,R,T,E,f]),V(()=>{v&&x==null&&f.set("payload",void 0)},[f,x,v]);let k=bt.useCallback(()=>{f.setOpen(!1,J($.imperativeAction))},[f]);bt.useImperativeHandle(a,()=>({unmount:b,close:k}),[b,k]);let G=v||y||!o&&s!=="none";return(0,mr.jsxs)(as.Provider,{value:f,children:[G&&(0,mr.jsx)(mg,{store:f,disabled:o,trackCursorAxis:s}),typeof m=="function"?m({payload:w}):m]})});function mg({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=Ai(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Ii(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=bt.useMemo(()=>nt(i.reference,r.reference),[i.reference,r.reference]),a=bt.useMemo(()=>nt(i.trigger,r.trigger),[i.trigger,r.trigger]),c=bt.useMemo(()=>nt(rc,i.floating,r.floating),[i.floating,r.floating]);return fc(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:c}),null}var hr=g(H(),1);var gr=g(H(),1),ls=gr.createContext(void 0);function $c(){return gr.useContext(ls)}var Yc=(function(e){return e[e.popupOpen=fn.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var qc="data-base-ui-tooltip-trigger";function Gc(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;n<o.length;n+=1){let r=o[n];if(B(r))return r}}let t=e.target;return B(t)?t:null}function gg(e){let t=e;for(;t;){if(t.hasAttribute(qc))return t;let o=t.parentElement;if(o){t=o;continue}let n=t.getRootNode();t="host"in n&&B(n.host)?n.host:null}return null}var Xc=Zl(function(t,o){let{render:n,className:r,style:i,handle:s,payload:a,disabled:c,delay:l,closeOnClick:u=!0,closeDelay:p,id:d,...m}=t,f=qe(!0),h=s?.store??f;if(!h)throw new Error(Ne(82));let v=Oa(d),x=h.useState("isTriggerActive",v),y=h.useState("isOpenedByTrigger",v),w=h.useState("floatingRootContext"),b=hr.useRef(null),S=l??600,R=p??0,{registerTrigger:E,isMountedByThisTrigger:T}=lc(v,b,h,{payload:a,closeOnClick:u,closeDelay:R}),P=$c(),{delayRef:k,isInstantPhase:G,hasProvider:M}=Oi(w,{open:y}),L=Ao(w);h.useSyncedValue("isInstantPhase",G);let D=h.useState("disabled"),_=c??D,I=De(_),F=h.useState("trackCursorAxis"),C=h.useState("disableHoverablePopup"),O=hr.useRef(!1),A=rt(),K=hr.useRef(void 0);function j(){let X=P?.delay,fe=typeof k.current=="object"?k.current.open:void 0,de=S;return M&&(fe!==0?de=l??X??S:de=0),de}function Q(X){let fe=b.current;if(!fe||!X)return!1;let de=gg(X);return de!==null&&de!==fe&&te(fe,de)}function Z(X){let fe=Q(X);return O.current=fe,fe&&(L.openChangeTimeout.clear(),L.restTimeout.clear(),L.restTimeoutPending=!1,A.clear()),fe}let re=os(w,{enabled:!_,mouseOnly:!0,move:!1,handleClose:!C&&F!=="both"?ns():null,restMs:j,delay(){let X=typeof k.current=="object"?k.current.close:void 0,fe=R;return p==null&&M&&(fe=X),{close:fe}},triggerElementRef:b,isActiveTrigger:x,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!O.current}}),Y=Zi(w,{enabled:!_}).reference,ce=X=>{let fe=O.current,de=Gc(X),Jt=Z(de),Qe=b.current,Tt=Qe&&de&&te(Qe,de);if(Jt&&h.select("open")&&h.select("lastOpenChangeReason")===$.triggerHover){h.setOpen(!1,J($.triggerHover,X));return}if(fe&&!Jt&&Tt&&!I.current&&!h.select("open")&&Qe&&kt(K.current)){let et=()=>{!O.current&&!I.current&&!h.select("open")&&h.setOpen(!0,J($.triggerHover,X,Qe))},ut=j();ut===0?(A.clear(),et()):A.start(ut,et)}},ue=h.useState("triggerProps",T);return Me("button",t,{state:{open:y},ref:[o,E,b],props:[re,Y,T||F!=="none"?ue:void 0,{onMouseOver(X){ce(X.nativeEvent)},onFocus(X){Q(Gc(X.nativeEvent))&&X.preventBaseUIHandler()},onMouseLeave(){O.current=!1,A.clear(),K.current=void 0},onPointerEnter(X){K.current=X.pointerType},onPointerDown(X){K.current=X.pointerType,h.set("closeOnClick",u),u&&!h.select("open")&&h.cancelPendingOpen(X.nativeEvent)},onClick(X){u&&!h.select("open")&&h.cancelPendingOpen(X.nativeEvent)},id:v,[Yc.triggerDisabled]:_?"":void 0,[qc]:_?void 0:""},m],stateAttributesMapping:wc})});var Jc=g(H(),1);var yr=g(H(),1),cs=yr.createContext(void 0);function Kc(){let e=yr.useContext(cs);if(e===void 0)throw new Error(Ne(70));return e}var us=g(U(),1),Zc=Jc.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return qe().useState("mounted")||n?(0,us.jsx)(cs.Provider,{value:n,children:(0,us.jsx)(jc,{ref:o,...r})}):null});var xr=g(H(),1);var vr=g(H(),1),fs=vr.createContext(void 0);function Fo(){let e=vr.useContext(fs);if(e===void 0)throw new Error(Ne(71));return e}var Qc=g(U(),1),eu=xr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:s="absolute",side:a="top",align:c="center",sideOffset:l=0,alignOffset:u=0,collisionBoundary:p="clipping-ancestors",collisionPadding:d=5,arrowPadding:m=5,sticky:f=!1,disableAnchorTracking:h=!1,collisionAvoidance:v=al,style:x,...y}=t,w=qe(),b=Kc(),S=w.useState("open"),R=w.useState("mounted"),E=w.useState("trackCursorAxis"),T=w.useState("disableHoverablePopup"),P=w.useState("floatingRootContext"),k=w.useState("instantType"),G=w.useState("transitionStatus"),M=w.useState("hasViewport"),L=Oc({anchor:i,positionMethod:s,floatingRootContext:P,mounted:R,side:a,sideOffset:l,align:c,alignOffset:u,collisionBoundary:p,collisionPadding:d,sticky:f,arrowPadding:m,disableAnchorTracking:h,keepMounted:b,collisionAvoidance:v,adaptiveOrigin:M?Sc:void 0}),D=xr.useMemo(()=>({open:S,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:E!=="none"?"tracking-cursor":k}),[S,L.side,L.align,L.anchorHidden,E,k]),_=kc(t,D,{styles:L.positionerStyles,transitionStatus:G,props:y,refs:[o,w.useStateSetter("positionerElement")],hidden:!R,inert:!S||E==="both"||T});return(0,Qc.jsx)(fs.Provider,{value:L,children:_})});var tu=g(H(),1);var hg={...No,...Aa},ou=tu.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=qe(),{side:c,align:l}=Fo(),u=a.useState("open"),p=a.useState("instantType"),d=a.useState("transitionStatus"),m=a.useState("popupProps"),f=a.useState("floatingRootContext"),h=a.useState("disabled"),v=a.useState("closeDelay");jn({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),ts(f,{enabled:!h,closeDelay:v});let x=a.useStateSetter("popupElement");return Me("div",t,{state:{open:u,side:c,align:l,instant:p,transitionStatus:d},ref:[o,a.context.popupRef,x],props:[m,lr(d),s],stateAttributesMapping:hg})});var nu=g(H(),1);var ru=nu.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=qe(),{arrowRef:c,side:l,align:u,arrowUncentered:p,arrowStyles:d}=Fo(),m=a.useState("open"),f=a.useState("instantType");return Me("div",t,{state:{open:m,side:l,align:u,uncentered:p,instant:f},ref:[o,c],props:[{style:d,"aria-hidden":!0},s],stateAttributesMapping:No})});var ds=g(H(),1);var ps=g(U(),1),iu=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=ds.useMemo(()=>({delay:o,closeDelay:n}),[o,n]),s=ds.useMemo(()=>({open:o,close:n}),[o,n]);return(0,ps.jsx)(ls.Provider,{value:i,children:(0,ps.jsx)(Pi,{delay:s,timeoutMs:r,children:t.children})})};var au=g(H(),1);var su=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var yg={activationDirection:e=>e?{"data-activation-direction":e}:null},lu=au.forwardRef(function(t,o){let{render:n,className:r,style:i,children:s,...a}=t,c=qe(),l=Fo(),u=c.useState("instantType"),{children:p,state:d}=Vc({store:c,side:l.side,cssVars:su,children:s}),m={activationDirection:d.activationDirection,transitioning:d.transitioning,instant:u};return Me("div",t,{state:m,ref:o,props:[a,{children:p}],stateAttributesMapping:yg})});var pn=class{constructor(){this.store=new Lo}open(t){let o=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!o)throw new Error(Ne(81,t));this.store.setOpen(!0,J($.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,J($.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function cu(){return new pn}function br(e){return Me(e.defaultTagName??"div",e,e)}var du=g(se(),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"&&xg(document)),e.__wpStyleRuntime}function vg(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 pu(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(vg(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 xg(e){let t=gs();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 mu(e,t){let o=gs();o.styles.set(e,t);for(let n of o.documents.keys())pu(n,e,t)}typeof process>"u",mu("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 uu={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",mu("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 fu={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},wr=(0,du.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return br({render:o,defaultTagName:"span",ref:i,props:nt(r,{className:ae(uu.text,fu.heading,fu.p,uu[t],n)})})});var Rr=g(Nt(),1),hs=g(U(),1),ys=(0,hs.jsx)(Rr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hs.jsx)(Rr.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=g(Nt(),1),vs=g(U(),1),xs=(0,vs.jsx)(_r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vs.jsx)(_r.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 Er=g(Nt(),1),bs=g(U(),1),ws=(0,bs.jsx)(Er.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bs.jsx)(Er.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var Sr=g(Nt(),1),Rs=g(U(),1),co=(0,Rs.jsx)(Sr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rs.jsx)(Sr.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var Tr=g(Nt(),1),_s=g(U(),1),Es=(0,_s.jsx)(Tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_s.jsx)(Tr.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 Cr=g(Nt(),1),Ss=g(U(),1),uo=(0,Ss.jsx)(Cr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ss.jsx)(Cr.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Pr=g(Nt(),1),Ts=g(U(),1),Or=(0,Ts.jsx)(Pr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ts.jsx)(Pr.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"})});var yu=g(se(),1);function Cs(e,t,o){return(0,yu.cloneElement)(e??t,{children:o})}var bg=g(kr(),1);var bu=g(Ps(),1),{lock:RE,unlock:wu}=(0,bu.__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 wg(){let e=bg;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return wu(e.privateApis).ThemeProvider}var Ru=wg();var _u=g(se(),1),Os="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"&&_g(document)),e.__wpStyleRuntime}function Rg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Os}]`))if(o.getAttribute(Os)===t)return!0;return!1}function Eu(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(Rg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Os,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function _g(e){let t=ks();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 Eg(e,t){let o=ks();o.styles.set(e,t);for(let n of o.documents.keys())Eu(n,e,t)}typeof process>"u",Eg("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Sg={stack:"_19ce0419607e1896__stack"},Tg={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)"},Ho=(0,_u.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},c){let l={gap:o&&Tg[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return br({render:s,ref:c,props:nt(a,{style:l,className:Sg.stack})})});var Xt={};dt(Xt,{Popup:()=>Fu,Portal:()=>Ir,Positioner:()=>Ar,Provider:()=>Yu,Root:()=>Wu,Trigger:()=>zu});var Du=g(se(),1);var Ou=g(se(),1);var As="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"&&Pg(document)),e.__wpStyleRuntime}function Cg(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 Tu(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(Cg(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 Pg(e){let t=Ns();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 Og(e,t){let o=Ns();o.styles.set(e,t);for(let n of o.documents.keys())Tu(n,e,t)}typeof process>"u",Og("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 Su={slot:"_11fc52b637ff8a7e__slot"},Cu="data-wp-compat-overlay-slot";function kg(){return typeof document>"u"?null:document}function Ig(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var wt=null;function Is(e){return e.setAttribute("aria-hidden","false"),e}function Ag(e){let t=e.createElement("div");return t.setAttribute(Cu,""),Su.slot&&t.classList.add(Su.slot),e.body.appendChild(t),t}function Pu(){if(typeof window>"u"||!Ig()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=kg();if(!e||!e.body)return;if(wt&&wt.ownerDocument===e&&wt.isConnected)return Is(wt);let t=e.querySelector(`[${Cu}]`);return t instanceof HTMLDivElement?(wt=Is(t),wt):(wt?.isConnected&&wt.remove(),wt=Is(Ag(e)),wt)}var ku=g(U(),1),Ir=(0,Ou.forwardRef)(function({container:t,...o},n){return(0,ku.jsx)(Ve.Portal,{container:t??Pu(),...o,ref:n})});var Iu=g(se(),1),Mu=g(U(),1),Ms="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"&&Mg(document)),e.__wpStyleRuntime}function Ng(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 Au(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(Ng(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 Mg(e){let t=Ds();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 Nu(e,t){let o=Ds();o.styles.set(e,t);for(let n of o.documents.keys())Au(n,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 Dg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Nu("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 Lg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Ar=(0,Iu.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,Mu.jsx)(Ve.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:ae(Dg["box-sizing"],Lg.positioner,o)})});var gn=g(U(),1),Ls="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"&&Hg(document)),e.__wpStyleRuntime}function Fg(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 Lu(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(Fg(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 Hg(e){let t=Fs();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 Vg(e,t){let o=Fs();o.styles.set(e,t);for(let n of o.documents.keys())Lu(n,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 zg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Bg={background:"#1e1e1e"},Fu=(0,Du.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,gn.jsx)(Ru,{color:Bg,children:(0,gn.jsx)(Ve.Popup,{ref:s,className:ae(zg.popup,r),...i,children:n})}),c=Cs(o,(0,gn.jsx)(Ar,{}),a);return Cs(t,(0,gn.jsx)(Ir,{}),c)});var Hu=g(se(),1),Vu=g(U(),1),zu=(0,Hu.forwardRef)(function(t,o){return(0,Vu.jsx)(Ve.Trigger,{ref:o,...t})});var Bu=g(Ge(),1),ju=g(U(),1);function Uu({children:e}){return(0,ju.jsx)(fr,{direction:(0,Bu.isRTL)()?"rtl":"ltr",children:e})}var Hs=g(U(),1);function Wu(e){return(0,Hs.jsx)(Uu,{children:(0,Hs.jsx)(Ve.Root,{...e})})}var $u=g(U(),1);function Yu({...e}){return(0,$u.jsx)(Ve.Provider,{...e})}var Gu=g(se(),1),qu=g(U(),1),Xu=(0,Gu.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,qu.jsx)(n,{ref:i,className:ae("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));Xu.displayName="NavigableRegion";var Ku=Xu;var Zu=g(Ae(),1),{Fill:Qu,Slot:ef}=(0,Zu.createSlotFill)("SidebarToggle");var Xe=g(U(),1),Vs="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"&&Ug(document)),e.__wpStyleRuntime}function jg(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 tf(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(jg(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 Ug(e){let t=zs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)tf(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 Wg(e,t){let o=zs();o.styles.set(e,t);for(let n of o.documents.keys())tf(n,e,t)}typeof process>"u",Wg("ddd9aab364","._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}._8113be94e7caf73c__header-title{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)}.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 fo={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function of({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:s,showSidebarToggle:a=!0}){let c=`h${e}`;return(0,Xe.jsxs)(Ho,{direction:"column",className:fo.header,children:[(0,Xe.jsxs)(Ho,{className:fo["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Xe.jsxs)(Ho,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,Xe.jsx)(ef,{bubblesVirtually:!0,className:fo["sidebar-toggle-slot"]}),n&&(0,Xe.jsx)("div",{className:fo["header-visual"],"aria-hidden":"true",children:n}),r&&(0,Xe.jsx)(wr,{className:fo["header-title"],render:(0,Xe.jsx)(c,{}),variant:"heading-lg",children:r}),t,o]}),s&&(0,Xe.jsx)(Ho,{align:"center",className:fo["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Xe.jsx)(wr,{render:(0,Xe.jsx)("p",{}),variant:"body-md",className:fo["header-subtitle"],children:i})]})}var hn=g(U(),1),js="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"&&Yg(document)),e.__wpStyleRuntime}function $g(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 nf(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($g(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 Yg(e){let t=Us();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)nf(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 Gg(e,t){let o=Us();o.styles.set(e,t);for(let n of o.documents.keys())nf(n,e,t)}typeof process>"u",Gg("ddd9aab364","._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}._8113be94e7caf73c__header-title{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)}.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 Bs={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function rf({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:s,className:a,actions:c,ariaLabel:l,hasPadding:u=!1,showSidebarToggle:p=!0}){let d=ae(Bs.page,a);return(0,hn.jsxs)(Ku,{className:d,ariaLabel:l??(typeof r=="string"?r:""),children:[(r||t||o||c||n)&&(0,hn.jsx)(of,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:c,showSidebarToggle:p}),u?(0,hn.jsx)("div",{className:ae(Bs.content,Bs["has-padding"]),children:s}):s]})}rf.SidebarToggleFill=Qu;var yn=rf;var sf={primary:"#3858e9",background:"#222524"},qg=new Map([["modern",sf],["fresh",{primary:"#3858e9",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 vn(){let e=document.body.className.match(/admin-color-([\w-]+)/)?.[1]??"modern";return qg.get(e)??sf}var id=g(ot(),1),sd=g(xn(),1);import{privateApis as Th}from"@wordpress/route";var nd=g(Ws(),1),Qr=g(mn(),1),ct=g(Ae(),1);import{privateApis as Rh}from"@wordpress/route";var Yo=g(se(),1),Jr=g(Ge(),1);var Zr=g(kr(),1);var zf=g(Ae(),1),Bf=g(ot(),1),Rn=g(Ge(),1);var mo=g(se(),1),Tf=g(ot(),1);var Nr=g(ot(),1);var Xg={menuItems:{},routes:[],dashboardLink:void 0};function cf(e=Xg,t){switch(t.type){case"REGISTER_MENU_ITEM":return{...e,menuItems:{...e.menuItems,[t.id]:t.menuItem}};case"UPDATE_MENU_ITEM":return{...e,menuItems:{...e.menuItems,[t.id]:{...e.menuItems[t.id],...t.updates}}};case"REGISTER_ROUTE":return{...e,routes:[...e.routes,t.route]};case"SET_DASHBOARD_LINK":return{...e,dashboardLink:t.dashboardLink}}return e}var $s={};dt($s,{registerMenuItem:()=>Kg,registerRoute:()=>Zg,setDashboardLink:()=>Qg,updateMenuItem:()=>Jg});function Kg(e,t){return{type:"REGISTER_MENU_ITEM",id:e,menuItem:t}}function Jg(e,t){return{type:"UPDATE_MENU_ITEM",id:e,updates:t}}function Zg(e){return{type:"REGISTER_ROUTE",route:e}}function Qg(e){return{type:"SET_DASHBOARD_LINK",dashboardLink:e}}var Ys={};dt(Ys,{getDashboardLink:()=>oh,getMenuItems:()=>eh,getRoutes:()=>th});function eh(e){return Object.values(e.menuItems)}function th(e){return e.routes}function oh(e){return e.dashboardLink}var po="wordpress/boot",Rt=(0,Nr.createReduxStore)(po,{reducer:cf,actions:$s,selectors:Ys});(0,Nr.register)(Rt);var Bo=g(Ae(),1);var ff=g(se(),1),df=g(Ae(),1);import{privateApis as nh}from"@wordpress/route";var uf=g(Ps(),1),{lock:VS,unlock:Ke}=(0,uf.__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 pf=g(U(),1),{createLink:rh}=Ke(nh);function ih(e,t){return(0,pf.jsx)(df.__experimentalItem,{as:"a",ref:t,...e})}var sh=rh((0,ff.forwardRef)(ih)),mf=sh;var gf=g(se(),1),Mr=g(Ae(),1),hf=g(Nt(),1),bn=g(U(),1);function ah(e){return(0,gf.isValidElement)(e)&&(e.type===hf.SVG||e.type==="svg")}function Vo(e,t=!0){if(ah(e))return(0,bn.jsx)(Mr.Icon,{icon:e});if(typeof e=="string"&&e.startsWith("dashicons-")){let o=e.replace(/^dashicons-/,"");return(0,bn.jsx)(Mr.Dashicon,{style:{padding:"2px"},icon:o,"aria-hidden":"true"})}return typeof e=="string"&&e.startsWith("data:")?(0,bn.jsx)("img",{src:e,alt:"","aria-hidden":"true",style:{width:"20px",height:"20px",display:"block",padding:"2px"}}):e||(t?(0,bn.jsx)("div",{style:{width:"24px",height:"24px"},"aria-hidden":"true"}):null)}var zo=g(U(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='4e60007e70']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","4e60007e70"),e.appendChild(document.createTextNode(".boot-navigation-item.components-item{align-items:center;border:none;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)}.boot-dropdown-item__children .boot-navigation-item.components-item{min-height:24px}.boot-navigation-item.components-item{border-radius:var(--wpds-border-radius-sm,2px)}.boot-navigation-item.components-item.active,.boot-navigation-item.components-item:focus,.boot-navigation-item.components-item:hover,.boot-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.boot-navigation-item.components-item.active{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.boot-navigation-item.components-item svg:last-child{padding:4px}.boot-navigation-item.components-item[aria-current=true]{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)}.boot-navigation-item.components-item:focus-visible{transform:translateZ(0)}.boot-navigation-item.components-item.with-suffix{padding-right:16px}")),document.head.appendChild(e)}function Dr({className:e,icon:t,shouldShowPlaceholder:o=!0,children:n,to:r}){let i=!String(new URL(r,window.location.origin)).startsWith(window.location.origin),s=(0,zo.jsxs)(Bo.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[Vo(t,o),(0,zo.jsx)(Bo.FlexBlock,{children:n})]});return i?(0,zo.jsx)(Bo.__experimentalItem,{as:"a",href:r,className:ae("boot-navigation-item",e),children:s}):(0,zo.jsx)(mf,{to:r,className:ae("boot-navigation-item",e),children:s})}var Kt=g(Ae(),1),yf=g(Ge(),1);var jo=g(U(),1);function vf({className:e,id:t,icon:o,shouldShowPlaceholder:n=!0,children:r,onNavigate:i}){let s=a=>{a.preventDefault(),i({id:t,direction:"forward"})};return(0,jo.jsx)(Kt.__experimentalItem,{className:ae("boot-navigation-item",e),onClick:s,children:(0,jo.jsxs)(Kt.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[Vo(o,n),(0,jo.jsx)(Kt.FlexBlock,{children:r}),(0,jo.jsx)(Kt.Icon,{icon:(0,yf.isRTL)()?ws:Es})]})})}var Je=g(Ae(),1);var xf=g(mn(),1),bf=g(ot(),1);var _t=g(U(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='608eff82f3']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","608eff82f3"),e.appendChild(document.createTextNode(".boot-dropdown-item__children{display:flex;flex-direction:column;margin-block-end:2px;margin-block-start:-2px;margin-inline-start:30px;overflow:hidden;padding:2px}.boot-dropdown-item__chevron.is-up{transform:rotate(180deg)}")),document.head.appendChild(e)}var lh=.2;function wf({className:e,id:t,icon:o,children:n,isExpanded:r,onToggle:i}){let a=(0,bf.useSelect)(l=>l(po).getMenuItems(),[]).filter(l=>l.parent===t),c=(0,xf.useReducedMotion)();return(0,_t.jsxs)("div",{className:"boot-dropdown-item",children:[(0,_t.jsx)(Je.__experimentalItem,{className:ae("boot-navigation-item",e),onClick:l=>{l.preventDefault(),l.stopPropagation(),i()},onMouseDown:l=>l.preventDefault(),children:(0,_t.jsxs)(Je.__experimentalHStack,{justify:"flex-start",spacing:2,style:{flexGrow:"1"},children:[Vo(o,!1),(0,_t.jsx)(Je.FlexBlock,{children:n}),(0,_t.jsx)(Je.Icon,{icon:xs,className:ae("boot-dropdown-item__chevron",{"is-up":r})})]})}),(0,_t.jsx)(Je.__unstableAnimatePresence,{initial:!1,children:r&&(0,_t.jsx)(Je.__unstableMotion.div,{initial:{height:0},animate:{height:"auto"},exit:{height:0},transition:{type:"tween",duration:c?0:lh,ease:"easeOut"},className:"boot-dropdown-item__children",children:a.map((l,u)=>(0,_t.jsx)(Dr,{to:l.to,shouldShowPlaceholder:!1,children:l.label},u))})})]})}var St=g(Ae(),1),Lr=g(Ge(),1);var Rf=g(mn(),1),Et=g(U(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='db54ac7e93']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","db54ac7e93"),e.appendChild(document.createTextNode(".boot-navigation-screen{padding-block-end:4px}.boot-navigation-screen .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.boot-navigation-screen__title-icon{padding:12px 16px 8px;position:sticky;top:0}.boot-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.boot-navigation-screen__title.boot-navigation-screen__title,.boot-navigation-screen__title.boot-navigation-screen__title .boot-navigation-screen__title{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);line-height:32px}.boot-navigation-screen__actions{display:flex;flex-shrink:0}")),document.head.appendChild(e)}var ch=.3,uh={initial:e=>({x:e==="forward"?100:-100,opacity:0}),animate:{x:0,opacity:1},exit:e=>({x:e==="forward"?100:-100,opacity:0})};function _f({isRoot:e,title:t,actions:o,content:n,description:r,animationDirection:i,backMenuItem:s,backButtonRef:a,navigationKey:c,onNavigate:l}){let u=(0,Lr.isRTL)()?uo:co,p=(0,Rf.useReducedMotion)(),d=m=>{m.preventDefault(),l({id:s,direction:"backward"})};return(0,Et.jsx)("div",{className:"boot-navigation-screen",style:{overflow:"hidden",position:"relative",display:"grid",gridTemplateColumns:"1fr",gridTemplateRows:"1fr"},children:(0,Et.jsx)(St.__unstableAnimatePresence,{initial:!1,children:(0,Et.jsxs)(St.__unstableMotion.div,{custom:i,variants:uh,initial:"initial",animate:"animate",exit:"exit",transition:{type:"tween",duration:p?0:ch,ease:[.33,0,0,1]},style:{width:"100%",gridColumn:"1",gridRow:"1"},children:[(0,Et.jsxs)(St.__experimentalHStack,{spacing:2,className:"boot-navigation-screen__title-icon",children:[!e&&(0,Et.jsx)(St.Button,{ref:a,icon:u,onClick:d,label:(0,Lr.__)("Back"),size:"small",variant:"tertiary"}),(0,Et.jsx)(St.__experimentalHeading,{className:"boot-navigation-screen__title",level:1,size:"15px",children:t}),o&&(0,Et.jsx)("div",{className:"boot-navigation-screen__actions",children:o})]}),r&&(0,Et.jsx)("div",{className:"boot-navigation-screen__description",children:r}),n]},c)})})}var wn=g(se(),1),Ef=g(ot(),1);import{privateApis as dh}from"@wordpress/route";var fh=(e,t)=>{if(!t||t===e)return!1;let o=i=>{let s=i.startsWith("/")?i:"/"+i;return s.endsWith("/")&&s.length>1?s.slice(0,-1):s},n=o(e),r=o(t);return n.startsWith(r)&&(n[r.length]==="/"||r==="/")},Gs=(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&&fh(e,i.to)&&i.to.length>r&&(n=i,r=i.to.length);return n},Fr=(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 Fr(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:ph,useMatches:mh}=Ke(dh);function Sf(){let e=mh(),t=ph(),o=(0,Ef.useSelect)(l=>l(po).getMenuItems(),[]),n=e[e.length-1].pathname.slice(t.options.basepath?.length??0),r=Gs(n,o),[i,s]=(0,wn.useState)(Fr(r?.id,o)),[a,c]=(0,wn.useState)(qs(r?.id,o));return(0,wn.useEffect)(()=>{let l=Gs(n,o),u=Fr(l?.id,o),p=qs(l?.id,o);s(u),c(p)},[n,o]),[i,s,a,c]}var Uo=g(U(),1);function gh(){let e=(0,mo.useRef)(null),[t,o]=(0,mo.useState)(null),[n,r,i,s]=Sf(),a=(0,Tf.useSelect)(f=>f(po).getMenuItems(),[]),c=(0,mo.useMemo)(()=>a.find(f=>f.id===n),[a,n]),l=c?`drilldown-${c.id}`:"root",u=({id:f,direction:h})=>{o(h),r(f)},p=f=>{s(i===f?void 0:f)},d=(0,mo.useMemo)(()=>a.filter(f=>f.parent===n),[a,n]),m=d.some(f=>!!f.icon);return(0,Uo.jsx)(_f,{isRoot:!c,title:c?c.label:"",backMenuItem:c?.parent,backButtonRef:e,animationDirection:t||void 0,navigationKey:l,onNavigate:u,content:(0,Uo.jsx)("div",{role:"list",children:d.map(f=>f.parent_type==="dropdown"?(0,Uo.jsx)(wf,{id:f.id,className:"boot-navigation-item",icon:f.icon,shouldShowPlaceholder:m,isExpanded:i===f.id,onToggle:()=>p(f.id),children:f.label},f.id):f.parent_type==="drilldown"?(0,Uo.jsx)(vf,{id:f.id,icon:f.icon,shouldShowPlaceholder:m,onNavigate:u,children:f.label},f.id):(0,Uo.jsx)(Dr,{to:f.to,icon:f.icon,shouldShowPlaceholder:m,children:f.label},f.id))})})}var Cf=gh;var $o=g(se(),1),Lf=g(ot(),1),go=g(Ge(),1),Ff=g(xn(),1),Br=g(Of(),1);var Hf=g(Hr(),1),jr=g(Ae(),1);var Nf=g(se(),1),Vr=g(Af(),1),Mf=g(Ge(),1),Wo=g(ot(),1),Df=g(xn(),1),Ks=g(Hr(),1),Xs="core/boot/save";function zr({openSavePanel:e}){let{__experimentalGetDirtyEntityRecords:t,isSavingEntityRecord:o}=(0,Wo.useSelect)(Df.store),{hasNonPostEntityChanges:n,isPostSavingLocked:r}=(0,Wo.useSelect)(Ks.store),{savePost:i}=(0,Wo.useDispatch)(Ks.store),{registerShortcut:s,unregisterShortcut:a}=(0,Wo.useDispatch)(Vr.store);(0,Nf.useEffect)(()=>(s({name:Xs,category:"global",description:(0,Mf.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{a(Xs)}),[s,a]),(0,Vr.useShortcut)(Xs,c=>{c.preventDefault();let l=t(),u=!!l.length,p=l.some(d=>o(d.kind,d.name,d.key));!u||p||(n()?e():r()||i())})}var We=g(U(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='020f606c18']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","020f606c18"),e.appendChild(document.createTextNode(".boot-save-button{width:100%}.boot-save-button__shortcut:not(:first-child){margin-left:8px}")),document.head.appendChild(e)}function Vf(){let[e,t]=(0,$o.useState)(!1),{isSaving:o,dirtyEntityRecordsCount:n}=(0,Lf.useSelect)(f=>{let{isSavingEntityRecord:h,__experimentalGetDirtyEntityRecords:v}=f(Ff.store),x=v();return{isSaving:x.some(y=>h(y.kind,y.name,y.key)),dirtyEntityRecordsCount:x.length}},[]),[r,i]=(0,$o.useState)(!1);(0,$o.useEffect)(()=>{o&&i(!0)},[o]);let s=n>0;(0,$o.useEffect)(()=>{!o&&s&&i(!1)},[o,s]);function a(){r&&i(!1)}let c=s||r;if(zr({openSavePanel:()=>t(!0)}),!c)return null;let l=r&&!s,u=o||l,d=l?(0,go.__)("Saved"):(0,go.sprintf)((0,go._n)("Review %d change…","Review %d changes…",n),n),m=Br.displayShortcut.primary("s");return(0,We.jsxs)(We.Fragment,{children:[(0,We.jsxs)(Xt.Root,{children:[(0,We.jsx)(Xt.Trigger,{render:(0,We.jsx)(jr.Button,{variant:"primary",size:"compact",onClick:()=>t(!0),onBlur:a,disabled:u,accessibleWhenDisabled:!0,isBusy:o,"aria-keyshortcuts":Br.rawShortcut.primary("s"),className:"boot-save-button",icon:l?ys:void 0,children:d})}),(0,We.jsxs)(Xt.Popup,{children:[s&&(0,We.jsx)("span",{children:d}),(0,We.jsx)("span",{className:"boot-save-button__shortcut",children:m})]})]}),e&&(0,We.jsx)(jr.Modal,{title:(0,go.__)("Review changes"),onRequestClose:()=>t(!1),size:"small",children:(0,We.jsx)(Hf.EntitiesSavedStates,{close:()=>t(!1),variant:"inline"})})]})}var Mt=g(U(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='17b769ae66']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","17b769ae66"),e.appendChild(document.createTextNode(".boot-sidebar__scrollable{display:flex;flex-direction:column;height:100%;overflow:auto;position:relative}.boot-sidebar__content{contain:content;flex-grow:1;position:relative}.boot-sidebar__footer{padding:16px 8px 8px 16px}.boot-sidebar__back-button{margin:16px 12px 8px}")),document.head.appendChild(e)}function hh(){let e=(0,Bf.useSelect)(t=>t(Rt).getDashboardLink(),[]);return(0,Mt.jsx)(zf.Button,{__next40pxDefaultSize:!0,className:"boot-sidebar__back-button",href:e||"/",icon:(0,Rn.isRTL)()?uo:co,label:(0,Rn.__)("Go to the Dashboard"),children:(0,Rn.__)("Dashboard")})}function Js(){return(0,Mt.jsxs)("div",{className:"boot-sidebar__scrollable",children:[(0,Mt.jsx)(hh,{}),(0,Mt.jsx)("div",{className:"boot-sidebar__content",children:(0,Mt.jsx)(Cf,{})}),(0,Mt.jsx)("div",{className:"boot-sidebar__footer",children:(0,Mt.jsx)(Vf,{})})]})}var jf=g(se(),1),Uf=g(Ae(),1),Wf=g(Hr(),1),$f=g(Ge(),1);var Zs=g(U(),1);function Ur(){let[e,t]=(0,jf.useState)(!1);return zr({openSavePanel:()=>t(!0)}),e?(0,Zs.jsx)(Uf.Modal,{className:"edit-site-save-panel__modal",onRequestClose:()=>t(!1),title:(0,$f.__)("Review changes"),size:"small",children:(0,Zs.jsx)(Wf.EntitiesSavedStates,{close:()=>t(!1),variant:"inline"})}):!1}var Yr=g(se(),1);var $r=g(se(),1),Xf=g(Ae(),1);import{useNavigate as yh}from"@wordpress/route";var Yf=g(Ae(),1);var Wr=g(Ge(),1),Gf=g(U(),1);function qf({length:e}){let t=()=>{window.history.back()};return e>1?null:(0,Gf.jsx)(Yf.Button,{size:"compact",onClick:t,label:(0,Wr.__)("Go back"),icon:(0,Wr.isRTL)()?uo:co})}var Dt=g(U(),1);function Kf({canvas:e}){let[t,o]=(0,$r.useState)(null),n=yh();if((0,$r.useEffect)(()=>{import("@wordpress/lazy-editor").then(i=>{o(()=>i.Editor)}).catch(i=>{console.error("Failed to load lazy editor:",i)})},[]),!t)return(0,Dt.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%",padding:"2rem"},children:(0,Dt.jsx)(Xf.Spinner,{})});let r=e.isPreview?void 0:({length:i})=>(0,Dt.jsx)(qf,{length:i});return(0,Dt.jsxs)("div",{style:{height:"100%",position:"relative"},children:[(0,Dt.jsx)("div",{style:{height:"100%"},inert:e.isPreview?"true":void 0,children:(0,Dt.jsx)(t,{postType:e.postType,postId:e.postId,settings:{isPreviewMode:e.isPreview,styles:e.isPreview?[{css:"body{min-height:100vh;}"}]:[]},backButton:r})}),e.isPreview&&e.editLink&&(0,Dt.jsx)("div",{onClick:()=>n({to:e.editLink}),onKeyDown:i=>{(i.key==="Enter"||i.key===" ")&&(i.preventDefault(),n({to:e.editLink}))},style:{position:"absolute",inset:0,cursor:"pointer",zIndex:1},role:"button",tabIndex:0,"aria-label":"Click to edit"})]})}var Qs=g(U(),1);function Gr({canvas:e,routeContentModule:t}){let[o,n]=(0,Yr.useState)(null);return(0,Yr.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,Qs.jsx)(o,{}):null:(0,Qs.jsx)(Kf,{canvas:e})}var _n=g(se(),1),Qf=g(ot(),1),ed=g(xn(),1),qr=g(Ge(),1),ea=g(Zf(),1);import{speak as vh}from"@wordpress/a11y";import{privateApis as xh}from"@wordpress/route";var{useLocation:bh,useMatches:wh}=Ke(xh);function Xr(){let e=bh(),t=wh(),n=t[t.length-1]?.loaderData?.title,r=(0,Qf.useSelect)(s=>s(ed.store).getEntityRecord("root","__unstableBase")?.name,[]),i=(0,_n.useRef)(!0);(0,_n.useEffect)(()=>{i.current=!1},[e]),(0,_n.useEffect)(()=>{if(!i.current&&n&&typeof n=="string"&&r&&typeof r=="string"){let s=(0,ea.decodeEntities)(n),a=(0,ea.decodeEntities)(r),c=(0,qr.sprintf)((0,qr.__)("%1$s ‹ %2$s — WordPress"),s,a);document.title=c,s&&vh(s,"assertive")}},[n,r,e])}var td=g(se(),1),od=g(mn(),1);function Kr(){let e=(0,td.useRef)(null);return(0,od.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 ie=g(U(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='d38c56df8c']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","d38c56df8c"),e.appendChild(document.createTextNode(".boot-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%}.boot-layout__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);left:0;position:fixed;right:0;top:0;z-index:100002}.boot-layout__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.boot-layout__sidebar.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}.boot-layout__mobile-sidebar-drawer{left:0;position:fixed;right:0;top:0}.boot-layout--single-page .boot-layout__mobile-sidebar-drawer{top:46px}.boot-layout__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}.boot-layout__canvas.has-mobile-drawer{padding-top:65px;position:relative}.boot-layout__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.boot-layout__surfaces{margin:8px}.boot-layout--single-page .boot-layout__surfaces{margin-top:0;margin-inline-start:0}}.boot-layout__inspector,.boot-layout__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;left:0;margin:0;overflow-y:auto;position:relative;position:fixed;right:0;top:0;width:100vw}.boot-layout--single-page .boot-layout__inspector,.boot-layout--single-page .boot-layout__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.boot-layout__inspector,.boot-layout__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}.boot-layout--single-page .boot-layout__inspector,.boot-layout--single-page .boot-layout__stage{height:auto}}.boot-layout__stage{z-index:2}@media (min-width:782px){.boot-layout__stage{z-index:auto}}.boot-layout__inspector{z-index:3}@media (min-width:782px){.boot-layout__inspector{z-index:auto}}.boot-layout__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;left:0;margin:0;overflow-y:auto;position:relative;position:fixed;right:0;top:0;width:100vw;z-index:1}.boot-layout--single-page .boot-layout__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.boot-layout__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}.boot-layout--single-page .boot-layout__canvas{height:auto}.boot-layout.has-canvas .boot-layout__stage,.boot-layout__inspector{max-width:400px}}.boot-layout__canvas .interface-interface-skeleton{height:100%;left:0!important;position:relative;top:0!important}.boot-layout.has-full-canvas .boot-layout__surfaces{gap:0;margin:0}.boot-layout.has-full-canvas .boot-layout__inspector,.boot-layout.has-full-canvas .boot-layout__stage{display:none}.boot-layout.has-full-canvas .boot-layout__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;left:0;margin:0;max-width:none;overflow:hidden;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}.boot-layout--single-page .boot-layout.has-full-canvas .boot-layout__canvas{top:46px}@media (min-width:782px){.boot-layout--single-page .boot-layout.has-full-canvas .boot-layout__canvas{top:32px}}@media (max-width:782px){.boot-layout__canvas:not(.has-mobile-drawer),.boot-layout__inspector,.boot-layout__stage{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}.boot-layout__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}")),document.head.appendChild(e)}var{useLocation:_h,useMatches:Eh,Outlet:Sh}=Ke(Rh);function ta(){let e=Eh(),t=_h(),o=e[e.length-1],n=o?.loaderData?.canvas,r=o?.loaderData?.routeContentModule,i=n&&!n.isPreview;Xr();let s=(0,Qr.useViewportMatch)("medium","<"),[a,c]=(0,Yo.useState)(!1),l=(0,Qr.useReducedMotion)();(0,Yo.useEffect)(()=>{c(!1)},[t.pathname,s]);let u=(0,Yo.useMemo)(vn,[]),p=Kr();return(0,ie.jsx)(ct.SlotFillProvider,{children:(0,ie.jsx)(Xt.Provider,{children:(0,ie.jsx)(Zr.ThemeProvider,{isRoot:!0,color:{...u,background:"#f8f8f8"},children:(0,ie.jsx)(Zr.ThemeProvider,{color:u,children:(0,ie.jsxs)("div",{ref:p,className:ae("boot-layout",{"has-canvas":!!n||n===null,"has-full-canvas":i}),children:[(0,ie.jsx)(Ur,{}),(0,ie.jsx)(nd.SnackbarNotices,{className:"boot-notices__snackbar"}),s&&(0,ie.jsx)(yn.SidebarToggleFill,{children:(0,ie.jsx)(ct.Button,{icon:Or,onClick:()=>c(!0),label:(0,Jr.__)("Open navigation panel"),size:"compact"})}),(0,ie.jsx)(ct.__unstableAnimatePresence,{children:s&&a&&!i&&(0,ie.jsx)(ct.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:l?0:.2,ease:"easeOut"},className:"boot-layout__sidebar-backdrop",onClick:()=>c(!1),onKeyDown:d=>{d.key==="Escape"&&c(!1)},role:"button",tabIndex:-1,"aria-label":(0,Jr.__)("Close navigation panel")})}),(0,ie.jsx)(ct.__unstableAnimatePresence,{children:s&&a&&!i&&(0,ie.jsx)(ct.__unstableMotion.div,{initial:{x:"-100%"},animate:{x:0},exit:{x:"-100%"},transition:{type:"tween",duration:l?0:.2,ease:"easeOut"},className:"boot-layout__sidebar is-mobile",children:(0,ie.jsx)(Js,{})})}),!s&&!i&&(0,ie.jsx)("div",{className:"boot-layout__sidebar",children:(0,ie.jsx)(Js,{})}),(0,ie.jsx)("div",{className:"boot-layout__surfaces",children:(0,ie.jsxs)(Zr.ThemeProvider,{color:{...u,background:"#ffffff"},children:[(0,ie.jsx)(Sh,{}),(n||n===null)&&(0,ie.jsxs)("div",{className:ae("boot-layout__canvas",{"has-mobile-drawer":n?.isPreview&&s}),children:[n?.isPreview&&s&&(0,ie.jsx)("div",{className:"boot-layout__mobile-sidebar-drawer",children:(0,ie.jsx)(ct.Button,{icon:Or,onClick:()=>c(!0),label:(0,Jr.__)("Open navigation panel"),size:"compact"})}),(0,ie.jsx)(Gr,{canvas:n,routeContentModule:r})]})]})})]})})})})})}var Ze=g(U(),1),{createLazyRoute:Ch,createRouter:Ph,createRootRoute:Oh,createRoute:kh,RouterProvider:Ih,createBrowserHistory:Ah,parseHref:Nh,useLoaderData:Mh}=Ke(Th);function Dh(){return(0,Ze.jsx)("div",{className:"boot-layout__stage",children:(0,Ze.jsx)(yn,{title:(0,oa.__)("Route not found"),hasPadding:!0,children:(0,oa.__)("The page you're looking for does not exist")})})}function Lh(e,t){let o=kh({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||{}},[,s,a,c]=await Promise.all([(0,id.resolveSelect)(sd.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)]),l=!0;return r.inspector&&(l=await r.inspector(i)),{...s,canvas:a,inspector:l,title:c,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 Ch(e.path)({component:function(){let{inspector:a}=Mh({from:e.path})??{};return(0,Ze.jsxs)(Ze.Fragment,{children:[r&&(0,Ze.jsx)("div",{className:"boot-layout__stage",children:(0,Ze.jsx)(r,{})}),i&&a&&(0,Ze.jsx)("div",{className:"boot-layout__inspector",children:(0,Ze.jsx)(i,{})})]})}})}),o}function Fh(e,t=ta){let o=Oh({component:t,context:()=>({})}),n=e.map(r=>Lh(r,o));return o.addChildren(n)}function Hh(){return Ah({parseLocation:()=>{let e=new URL(window.location.href),o=`${e.searchParams.get("p")||"/"}${e.hash}`;return Nh(o,window.history.state)},createHref:e=>{let t=new URLSearchParams(window.location.search);return t.set("p",e),`${window.location.pathname}?${t}`}})}function ad({routes:e,rootComponent:t=ta}){let o=(0,rd.useMemo)(()=>{let n=Hh(),r=Fh(e,t);return Ph({history:n,routeTree:r,defaultPreload:"intent",defaultNotFoundComponent:Dh,defaultViewTransition:{types:({fromLocation:i})=>i?["navigate"]:!1}})},[e,t]);return(0,Ze.jsx)(Ih,{router:o})}var ld=g(Ws(),1),cd=g(Ae(),1),ud=g(se(),1);import{privateApis as Vh}from"@wordpress/route";var ei=g(kr(),1);var $e=g(U(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='d38c56df8c']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","d38c56df8c"),e.appendChild(document.createTextNode(".boot-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%}.boot-layout__sidebar-backdrop{background-color:rgba(0,0,0,.5);bottom:0;cursor:var(--wpds-cursor-control,pointer);left:0;position:fixed;right:0;top:0;z-index:100002}.boot-layout__sidebar{flex-shrink:0;height:100%;overflow:hidden;position:relative;width:240px}.boot-layout__sidebar.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}.boot-layout__mobile-sidebar-drawer{left:0;position:fixed;right:0;top:0}.boot-layout--single-page .boot-layout__mobile-sidebar-drawer{top:46px}.boot-layout__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}.boot-layout__canvas.has-mobile-drawer{padding-top:65px;position:relative}.boot-layout__surfaces{display:flex;flex-grow:1;gap:8px;margin:0}@media (min-width:782px){.boot-layout__surfaces{margin:8px}.boot-layout--single-page .boot-layout__surfaces{margin-top:0;margin-inline-start:0}}.boot-layout__inspector,.boot-layout__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;left:0;margin:0;overflow-y:auto;position:relative;position:fixed;right:0;top:0;width:100vw}.boot-layout--single-page .boot-layout__inspector,.boot-layout--single-page .boot-layout__stage{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.boot-layout__inspector,.boot-layout__stage{border-radius:var(--wpds-border-radius-xl,12px);height:auto;margin:0;position:static;width:auto}.boot-layout--single-page .boot-layout__inspector,.boot-layout--single-page .boot-layout__stage{height:auto}}.boot-layout__stage{z-index:2}@media (min-width:782px){.boot-layout__stage{z-index:auto}}.boot-layout__inspector{z-index:3}@media (min-width:782px){.boot-layout__inspector{z-index:auto}}.boot-layout__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;left:0;margin:0;overflow-y:auto;position:relative;position:fixed;right:0;top:0;width:100vw;z-index:1}.boot-layout--single-page .boot-layout__canvas{height:calc(100vh - 46px);top:46px}@media (min-width:782px){.boot-layout__canvas{border-radius:var(--wpds-border-radius-xl,12px);height:auto;position:static;width:auto;z-index:auto}.boot-layout--single-page .boot-layout__canvas{height:auto}.boot-layout.has-canvas .boot-layout__stage,.boot-layout__inspector{max-width:400px}}.boot-layout__canvas .interface-interface-skeleton{height:100%;left:0!important;position:relative;top:0!important}.boot-layout.has-full-canvas .boot-layout__surfaces{gap:0;margin:0}.boot-layout.has-full-canvas .boot-layout__inspector,.boot-layout.has-full-canvas .boot-layout__stage{display:none}.boot-layout.has-full-canvas .boot-layout__canvas{border:none;border-radius:0;bottom:0;box-shadow:none;left:0;margin:0;max-width:none;overflow:hidden;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}.boot-layout--single-page .boot-layout.has-full-canvas .boot-layout__canvas{top:46px}@media (min-width:782px){.boot-layout--single-page .boot-layout.has-full-canvas .boot-layout__canvas{top:32px}}@media (max-width:782px){.boot-layout__canvas:not(.has-mobile-drawer),.boot-layout__inspector,.boot-layout__stage{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));top:var(--wp-admin--admin-bar--height,0)}.boot-layout__mobile-sidebar-drawer{top:var(--wp-admin--admin-bar--height,0)}}")),document.head.appendChild(e)}var{useMatches:zh,Outlet:Bh}=Ke(Vh);function fd(){let e=zh(),t=e[e.length-1],o=t?.loaderData?.canvas,n=t?.loaderData?.routeContentModule,r=o&&!o.isPreview;Xr();let i=(0,ud.useMemo)(vn,[]),s=Kr();return(0,$e.jsx)(cd.SlotFillProvider,{children:(0,$e.jsx)(ei.ThemeProvider,{isRoot:!0,color:{...i,background:"#f8f8f8"},children:(0,$e.jsx)(ei.ThemeProvider,{color:i,children:(0,$e.jsxs)("div",{ref:s,className:ae("boot-layout boot-layout--single-page",{"has-canvas":!!o||o===null,"has-full-canvas":r}),children:[(0,$e.jsx)(Ur,{}),(0,$e.jsx)(ld.SnackbarNotices,{className:"boot-notices__snackbar"}),(0,$e.jsx)("div",{className:"boot-layout__surfaces",children:(0,$e.jsxs)(ei.ThemeProvider,{color:{...i,background:"#ffffff"},children:[(0,$e.jsx)(Bh,{}),(o||o===null)&&(0,$e.jsx)("div",{className:"boot-layout__canvas",children:(0,$e.jsx)(Gr,{canvas:o,routeContentModule:n})})]})})]})})})})}var Go=g(U(),1);function dd({rootComponent:e}){let t=(0,ho.useSelect)(o=>o(Rt).getRoutes(),[]);return(0,Go.jsx)(ad,{routes:t,rootComponent:e})}async function pd(e){for(let t of e??[])await(await import(t)).init()}async function jh({mountId:e,menuItems:t,routes:o,initModules:n,dashboardLink:r}){(t??[]).forEach(s=>{(0,ho.dispatch)(Rt).registerMenuItem(s.id,s)}),(o??[]).forEach(s=>{(0,ho.dispatch)(Rt).registerRoute(s)}),r&&(0,ho.dispatch)(Rt).setDashboardLink(r),await pd(n);let i=document.getElementById(e);i&&(0,qo.createRoot)(i).render((0,Go.jsx)(qo.StrictMode,{children:(0,Go.jsx)(dd,{})}))}async function Uh({mountId:e,routes:t,initModules:o}){(t??[]).forEach(r=>{(0,ho.dispatch)(Rt).registerRoute(r)}),await pd(o);let n=document.getElementById(e);n&&(0,qo.createRoot)(n).render((0,Go.jsx)(qo.StrictMode,{children:(0,Go.jsx)(dd,{rootComponent:fd})}))}if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='5c714da7f2']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","5c714da7f2"),e.appendChild(document.createTextNode("@media (min-width:600px){.boot-layout-container .boot-layout{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.boot-layout-container .boot-layout{min-height:calc(100vh - 32px)}body:has(.boot-layout.has-full-canvas) .boot-layout-container .boot-layout{min-height:100vh}}:where(.boot-layout) img{height:auto;max-width:100%}.boot-layout .boot-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}.boot-layout .boot-notices__snackbar .components-snackbar{margin-inline:auto}")),document.head.appendChild(e)}if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='28f077581a']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","28f077581a"),e.appendChild(document.createTextNode("@media (max-width:782px){*{view-transition-name:none!important}}::view-transition-new(root),::view-transition-old(root){animation-duration:.25s}@media not (prefers-reduced-motion:reduce){.boot-layout__canvas .interface-interface-skeleton__header{view-transition-name:boot--canvas-header}.boot-layout__canvas .interface-interface-skeleton__sidebar{view-transition-name:boot--canvas-sidebar}.boot-layout__stage{view-transition-name:boot--stage}.boot-layout__inspector{view-transition-name:boot--inspector}.boot-layout__canvas.is-full-canvas .interface-interface-skeleton__content,.boot-layout__canvas:not(.is-full-canvas){view-transition-name:boot--canvas}@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.boot-layout__stage{view-transition-name:boot-safari--stage}.boot-layout__inspector{view-transition-name:boot-safari--inspector}.boot-layout__canvas.is-full-canvas .interface-interface-skeleton__content,.boot-layout__canvas:not(.is-full-canvas){view-transition-name:boot-safari--canvas}}.components-popover:first-of-type{view-transition-name:boot--components-popover}}::view-transition-group(boot--canvas),::view-transition-group(boot--canvas-header),::view-transition-group(boot--canvas-sidebar),::view-transition-group(boot-safari--canvas){z-index:1}::view-transition-new(boot-safari--canvas),::view-transition-new(boot-safari--inspector),::view-transition-new(boot-safari--stage),::view-transition-old(boot-safari--canvas),::view-transition-old(boot-safari--inspector),::view-transition-old(boot-safari--stage){width:auto}::view-transition-new(boot--canvas),::view-transition-new(boot--inspector),::view-transition-new(boot--stage),::view-transition-old(boot--canvas),::view-transition-old(boot--inspector),::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%}::view-transition-new(boot--canvas),::view-transition-old(boot--canvas){object-position:center top}::view-transition-old(boot--inspector):only-child,::view-transition-old(boot--stage):only-child,::view-transition-old(boot-safari--inspector):only-child,::view-transition-old(boot-safari--stage):only-child{animation-name:zoomOut;will-change:transform,opacity}::view-transition-new(boot--inspector):only-child,::view-transition-new(boot--stage):only-child,::view-transition-new(boot-safari--inspector):only-child,::view-transition-new(boot-safari--stage):only-child{animation-name:zoomIn;will-change:transform,opacity}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}::view-transition-new(boot--canvas):only-child,::view-transition-new(boot-safari--canvas):only-child{animation-name:slideFromRight;will-change:transform}::view-transition-old(boot--canvas):only-child,::view-transition-old(boot-safari--canvas):only-child{animation-name:slideToRight;will-change:transform}@keyframes slideFromRight{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes slideToRight{0%{transform:translateX(0)}to{transform:translateX(100vw)}}::view-transition-new(boot--canvas-header):only-child{animation-name:slideHeaderFromTop;will-change:transform}::view-transition-old(boot--canvas-header):only-child{animation-name:slideHeaderToTop;will-change:transform}@keyframes slideHeaderFromTop{0%{transform:translateY(-100%)}}@keyframes slideHeaderToTop{to{transform:translateY(-100%)}}::view-transition-new(boot--canvas-sidebar):only-child{animation-name:slideSidebarFromRight;will-change:transform}::view-transition-old(boot--canvas-sidebar):only-child{animation-name:slideSidebarToRight;will-change:transform}@keyframes slideSidebarFromRight{0%{transform:translateX(100%)}}@keyframes slideSidebarToRight{to{transform:translateX(100%)}}")),document.head.appendChild(e)}export{jh as init,Uh as initSinglePage,Rt 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 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};
 /*! 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 fc3e666ac8..402111202c 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
@@ -45,6 +45,13 @@ var require_data = __commonJS({
   }
 });

+// package-external:@wordpress/preferences
+var require_preferences = __commonJS({
+  "package-external:@wordpress/preferences"(exports, module) {
+    module.exports = window.wp.preferences;
+  }
+});
+
 // packages/icons/build-module/library/home.mjs
 var import_primitives = __toESM(require_primitives(), 1);
 var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
@@ -68,27 +75,34 @@ var page_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsxs)(import_primitiv
   /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives4.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/styles.mjs
+// 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 styles_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: "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 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" }) });

-// packages/icons/build-module/library/symbol-filled.mjs
+// packages/icons/build-module/library/styles.mjs
 var import_primitives6 = __toESM(require_primitives(), 1);
 var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
-var symbol_filled_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: "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 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" }) });

-// packages/icons/build-module/library/symbol.mjs
+// packages/icons/build-module/library/symbol-filled.mjs
 var import_primitives7 = __toESM(require_primitives(), 1);
 var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
-var symbol_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: "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 symbol_filled_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: "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_primitives8 = __toESM(require_primitives(), 1);
+var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
+var symbol_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: "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/edit-site-init/build-module/index.mjs
 var import_data = __toESM(require_data(), 1);
+var import_preferences = __toESM(require_preferences(), 1);
 import { store as bootStore } from "@wordpress/boot";
 async function init() {
   const menuIcons = {
     home: { icon: home_default },
+    identity: { icon: site_logo_default },
     styles: { icon: styles_default },
     navigation: { icon: navigation_default },
     pages: { icon: page_default },
@@ -99,6 +113,24 @@ async function init() {
   Object.entries(menuIcons).forEach(([id, { icon }]) => {
     (0, import_data.dispatch)(bootStore).updateMenuItem(id, { icon });
   });
+  const entityLinks = {
+    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(entityLinks).forEach(([postType, links]) => {
+    (0, import_data.dispatch)(bootStore).registerEntityLinks(postType, {
+      ...entityLinks.default,
+      ...links
+    });
+  });
+  (0, import_data.dispatch)(import_preferences.store).setDefaults("core", {
+    allowRightClickOverrides: true,
+    enableChoosePatternModal: true,
+    showBlockBreadcrumbs: true
+  });
 }
 export {
   init
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 f18beb0935..6ae8f6cfa0 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-primitives'), 'module_dependencies' => array(array('id' => '@wordpress/boot', 'import' => 'static')), 'version' => 'e2f82d3d1c3179d25626');
\ 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' => 'f6fe09cfa8a820e494b9');
\ 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 5c53ee35d0..89bc684e1d 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 A=Object.create;var j=Object.defineProperty;var U=Object.getOwnPropertyDescriptor;var F=Object.getOwnPropertyNames;var I=Object.getPrototypeOf,N=Object.prototype.hasOwnProperty;var h=(f,a)=>()=>(a||f((a={exports:{}}).exports,a),a.exports);var _=(f,a,r,z)=>{if(a&&typeof a=="object"||typeof a=="function")for(let l of F(a))!N.call(f,l)&&l!==r&&j(f,l,{get:()=>a[l],enumerable:!(z=U(a,l))||z.enumerable});return f};var t=(f,a,r)=>(r=f!=null?A(I(f)):{},_(a||!f||!f.__esModule?j(r,"default",{value:f,enumerable:!0}):r,f));var e=h((O,T)=>{T.exports=window.wp.primitives});var o=h((Z,D)=>{D.exports=window.ReactJSXRuntime});var H=h((sa,P)=>{P.exports=window.wp.data});var d=t(e(),1),g=t(o(),1),w=(0,g.jsx)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g.jsx)(d.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var u=t(e(),1),v=t(o(),1),b=(0,v.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v.jsx)(u.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 i=t(e(),1),y=t(o(),1),x=(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 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 s=t(e(),1),m=t(o(),1),L=(0,m.jsxs)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,m.jsx)(s.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,m.jsx)(s.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 p=t(e(),1),C=t(o(),1),R=(0,C.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C.jsx)(p.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 n=t(e(),1),k=t(o(),1),V=(0,k.jsx)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,k.jsx)(n.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 c=t(e(),1),S=t(o(),1),B=(0,S.jsx)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S.jsx)(c.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 M=t(H(),1);import{store as q}from"@wordpress/boot";async function ua(){Object.entries({home:{icon:w},styles:{icon:R},navigation:{icon:x},pages:{icon:L},templateParts:{icon:V},patterns:{icon:B},templates:{icon:b}}).forEach(([a,{icon:r}])=>{(0,M.dispatch)(q).updateMenuItem(a,{icon:r})})}export{ua as init};
+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};
diff --git a/wp-includes/js/dist/script-modules/interactivity-router/index.js b/wp-includes/js/dist/script-modules/interactivity-router/index.js
index 7a5e2393ea..ef6fbecdd6 100644
--- a/wp-includes/js/dist/script-modules/interactivity-router/index.js
+++ b/wp-includes/js/dist/script-modules/interactivity-router/index.js
@@ -444,7 +444,7 @@ function resolveDeps(load, seen) {
   if (!imports.length) {
     resolvedSource += source;
   } else {
-    let pushStringTo = function(originalIndex) {
+    let pushStringTo2 = function(originalIndex) {
       while (dynamicImportEndStack.length && dynamicImportEndStack[dynamicImportEndStack.length - 1] < originalIndex) {
         const dynamicImportEnd = dynamicImportEndStack.pop();
         resolvedSource += `${source.slice(
@@ -456,6 +456,7 @@ function resolveDeps(load, seen) {
       resolvedSource += source.slice(lastIndex, originalIndex);
       lastIndex = originalIndex;
     };
+    var pushStringTo = pushStringTo2;
     let lastIndex = 0;
     let depIndex = 0;
     const dynamicImportEndStack = [];
@@ -485,7 +486,7 @@ function resolveDeps(load, seen) {
             );
           }
         }
-        pushStringTo(start - 1);
+        pushStringTo2(start - 1);
         resolvedSource += `/*${source.slice(
           start - 1,
           statementEnd
@@ -498,7 +499,7 @@ function resolveDeps(load, seen) {
       } else if (dynamicImportIndex === -2) {
         throw Error("The import.meta property is not supported.");
       } else {
-        pushStringTo(statementStart);
+        pushStringTo2(statementStart);
         resolvedSource += `wpInteractivityRouterImport(`;
         dynamicImportEndStack.push(statementEnd - 1);
         lastIndex = start;
@@ -509,7 +510,7 @@ function resolveDeps(load, seen) {
 ;import{u$_}from'${load.shellUrl}';try{u$_({${exports.filter((e) => e.ln).map(({ s, e, ln }) => `${source.slice(s, e)}:${ln}`).join(",")}})}catch(_){};
 `;
     }
-    pushStringTo(source.length);
+    pushStringTo2(source.length);
   }
   let hasSourceURL = false;
   resolvedSource = resolvedSource.replace(
diff --git a/wp-includes/js/dist/script-modules/interactivity-router/index.min.asset.php b/wp-includes/js/dist/script-modules/interactivity-router/index.min.asset.php
index 6768d85adb..eff66cf2c3 100644
--- a/wp-includes/js/dist/script-modules/interactivity-router/index.min.asset.php
+++ b/wp-includes/js/dist/script-modules/interactivity-router/index.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'dynamic'), array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => 'a6e90b8896f83fb1b5dd');
\ No newline at end of file
+<?php return array('dependencies' => array(), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'dynamic'), array('id' => '@wordpress/interactivity', 'import' => 'static')), 'version' => '711aa380e66c57009b7a');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/interactivity-router/index.min.js b/wp-includes/js/dist/script-modules/interactivity-router/index.min.js
index 705680936c..392e2e5dc3 100644
--- a/wp-includes/js/dist/script-modules/interactivity-router/index.min.js
+++ b/wp-includes/js/dist/script-modules/interactivity-router/index.min.js
@@ -1,7 +1,7 @@
-import{store as kA,privateApis as TA,getConfig as dA}from"@wordpress/interactivity";function Z(A,Q,t=(e,o)=>e===o){let e=A.length,o=Q.length,B=Array.from({length:e+1},()=>Array(o+1).fill(null));for(let C=0;C<=e;C++)B[C][0]=A.slice(0,C);for(let C=0;C<=o;C++)B[0][C]=Q.slice(0,C);for(let C=1;C<=e;C++)for(let i=1;i<=o;i++)if(t(A[C-1],Q[i-1]))B[C][i]=B[C-1][i-1].concat(A[C-1]);else{let s=B[C-1][i].concat(A[C-1]),E=B[C][i-1].concat(Q[i-1]);B[C][i]=s.length<=E.length?s:E}return B[e][o]}var U=(A,Q)=>A.isEqualNode(Q),V=A=>{A=A.cloneNode(!0);let Q=A.media,{originalMedia:t}=A.dataset;return Q==="preload"?(A.media=t||"all",A.removeAttribute("data-original-media")):A.media||(A.media="all"),A};function SA(A,Q,t=window.document.head){if(A.length===0)return Q.map(I=>{let c=F(I);return t.appendChild(I),c});let e=A.map(V),o=Q.map(V),B=Z(e,o,U),C=A.length,i=Q.length,s=[],E=A[C-1],g=0,r=0;for(let I of B){let c=A[g],l=Q[r],n=e[g],f=o[r];g<C&&U(n,I)?(r<i&&U(f,I)&&(s.push(F(c)),r++),g++):(s.push(F(l)),g<C?c.before(l):(E.after(l),E=l),r++)}return s}var u=new WeakMap,F=A=>{if(u.has(A))return u.get(A);if(window.document.contains(A)&&A.media!=="preload"){let t=Promise.resolve(A);return u.set(A,t),t}if(A.hasAttribute("media")&&A.media!=="all"&&(A.dataset.originalMedia=A.media),A.media="preload",A instanceof HTMLStyleElement){let t=Promise.resolve(A);return u.set(A,t),t}let Q=new Promise((t,e)=>{A.addEventListener("load",()=>t(A)),A.addEventListener("error",o=>{let{href:B}=o.target;e(Error(`The style sheet with the following URL failed to load: ${B}`))})});return u.set(A,Q),Q},W=A=>{let Q=Array.from(window.document.querySelectorAll("style,link[rel=stylesheet]")),t=Array.from(A.querySelectorAll("style,link[rel=stylesheet]"));return SA(Q,t)},_=A=>{window.document.querySelectorAll("style,link[rel=stylesheet]").forEach(Q=>{if(Q.sheet)if(A.includes(Q)){if(Q.sheet.media.mediaText==="preload"){let{originalMedia:t="all"}=Q.dataset;Q.sheet.media.mediaText=t}Q.sheet.disabled=!1}else Q.sheet.disabled=!0})};var vA=/\\/g;function RA(A){if(A.indexOf(":")===-1)return!1;try{return new URL(A),!0}catch{return!1}}function D(A,Q){let t=Q.indexOf("#"),e=Q.indexOf("?");if(t+e>-2&&(Q=Q.slice(0,t===-1?e:e===-1||e>t?t:e)),A.indexOf("\\")!==-1&&(A=A.replace(vA,"/")),A[0]==="/"&&A[1]==="/")return Q.slice(0,Q.indexOf(":")+1)+A;if(A[0]==="."&&(A[1]==="/"||A[1]==="."&&(A[2]==="/"||A.length===2&&(A+="/"))||A.length===1&&(A+="/"))||A[0]==="/"){let o=Q.slice(0,Q.indexOf(":")+1),B;if(Q[o.length+1]==="/"?o!=="file:"?(B=Q.slice(o.length+2),B=B.slice(B.indexOf("/")+1)):B=Q.slice(8):B=Q.slice(o.length+(Q[o.length]==="/")),A[0]==="/")return Q.slice(0,Q.length-B.length-1)+A;let C=B.slice(0,B.lastIndexOf("/")+1)+A,i=[],s=-1;for(let E=0;E<C.length;E++){if(s!==-1){C[E]==="/"&&(i.push(C.slice(s,E+1)),s=-1);continue}else if(C[E]==="."){if(C[E+1]==="."&&(C[E+2]==="/"||E+2===C.length)){i.pop(),E+=2;continue}else if(C[E+1]==="/"||E+1===C.length){E+=1;continue}}for(;C[E]==="/";)E++;s=E}return s!==-1&&i.push(C.slice(s)),Q.slice(0,Q.length-B.length)+i.join("")}}function UA(A,Q){return D(A,Q)||(RA(A)?A:D("./"+A,Q))}function M(A,Q){if(Q[A])return A;let t=A.length;do{let e=A.slice(0,t+1);if(e in Q)return e}while((t=A.lastIndexOf("/",t-1))!==-1)}function z(A,Q){let t=M(A,Q);if(t){let e=Q[t];return e===null?void 0:e+A.slice(t.length)}}function QA(A,Q,t){let e=t&&M(t,A.scopes);for(;e;){let o=z(Q,A.scopes[e]);if(o)return o;e=M(e.slice(0,e.lastIndexOf("/")),A.scopes)}return z(Q,A.imports)||Q.indexOf(":")!==-1&&Q}function AA(A,Q,t,e){for(let o in A){let B=D(o,t)||o,C=A[o];if(typeof C!="string")continue;let i=QA(e,D(C,t)||C,t);if(i){Q[B]=i;continue}}}function FA(A,Q,t){let e={imports:Object.assign({},t.imports),scopes:Object.assign({},t.scopes)};if(A.imports&&AA(A.imports,e.imports,Q,t),A.scopes)for(let o in A.scopes){let B=UA(o,Q);AA(A.scopes[o],e.scopes[B]||(e.scopes[B]={}),Q,t)}return e}var G={imports:{},scopes:{}},MA=document.baseURI,GA=MA;function eA(A){G=FA(A,GA,G)}function h(A,Q){let t=D(A,Q);return QA(G,t||A,Q)||A}var tA;(function(A){A[A.Static=1]="Static",A[A.Dynamic=2]="Dynamic",A[A.ImportMeta=3]="ImportMeta",A[A.StaticSourcePhase=4]="StaticSourcePhase",A[A.DynamicSourcePhase=5]="DynamicSourcePhase",A[A.StaticDeferPhase=6]="StaticDeferPhase",A[A.DynamicDeferPhase=7]="DynamicDeferPhase"})(tA||(tA={}));var YA=new Uint8Array(new Uint16Array([1]).buffer)[0]===1;function Y(A,Q="@"){if(!a)return q.then((()=>Y(A)));let t=A.length+1,e=(a.__heap_base.value||a.__heap_base)+4*t-a.memory.buffer.byteLength;e>0&&a.memory.grow(Math.ceil(e/65536));let o=a.sa(t-1);if((YA?HA:qA)(A,new Uint16Array(a.memory.buffer,o,t)),!a.parse())throw Object.assign(new Error(`Parse error ${Q}:${A.slice(0,a.e()).split(`
-`).length}:${a.e()-A.lastIndexOf(`
-`,a.e()-1)}`),{idx:a.e()});let B=[],C=[];for(;a.ri();){let s=a.is(),E=a.ie(),g=a.it(),r=a.ai(),I=a.id(),c=a.ss(),l=a.se(),n;a.ip()&&(n=i(A.slice(I===-1?s-1:s,I===-1?E+1:E))),B.push({n,t:g,s,e:E,ss:c,se:l,d:I,a:r})}for(;a.re();){let s=a.es(),E=a.ee(),g=a.els(),r=a.ele(),I=A.slice(s,E),c=I[0],l=g<0?void 0:A.slice(g,r),n=l?l[0]:"";C.push({s,e:E,ls:g,le:r,n:c==='"'||c==="'"?i(I):I,ln:n==='"'||n==="'"?i(l):l})}function i(s){try{return(0,eval)(s)}catch{}}return[B,C,!!a.f(),!!a.ms()]}function qA(A,Q){let t=A.length,e=0;for(;e<t;){let o=A.charCodeAt(e);Q[e++]=(255&o)<<8|o>>>8}}function HA(A,Q){let t=A.length,e=0;for(;e<t;)Q[e]=A.charCodeAt(e++)}var a,xA=()=>{return A="AGFzbQEAAAABKwhgAX8Bf2AEf39/fwBgAAF/YAAAYAF/AGADf39/AX9gAn9/AX9gA39/fwADMTAAAQECAgICAgICAgICAgICAgICAgIAAwMDBAQAAAUAAAAAAAMDAwAGAAAABwAGAgUEBQFwAQEBBQMBAAEGDwJ/AUHA8gALfwBBwPIACwd6FQZtZW1vcnkCAAJzYQAAAWUAAwJpcwAEAmllAAUCc3MABgJzZQAHAml0AAgCYWkACQJpZAAKAmlwAAsCZXMADAJlZQANA2VscwAOA2VsZQAPAnJpABACcmUAEQFmABICbXMAEwVwYXJzZQAUC19faGVhcF9iYXNlAwEKzkQwaAEBf0EAIAA2AoAKQQAoAtwJIgEgAEEBdGoiAEEAOwEAQQAgAEECaiIANgKECkEAIAA2AogKQQBBADYC4AlBAEEANgLwCUEAQQA2AugJQQBBADYC5AlBAEEANgL4CUEAQQA2AuwJIAEL0wEBA39BACgC8AkhBEEAQQAoAogKIgU2AvAJQQAgBDYC9AlBACAFQSRqNgKICiAEQSBqQeAJIAQbIAU2AgBBACgC1AkhBEEAKALQCSEGIAUgATYCACAFIAA2AgggBSACIAJBAmpBACAGIANGIgAbIAQgA0YiBBs2AgwgBSADNgIUIAVBADYCECAFIAI2AgQgBUEANgIgIAVBA0EBQQIgABsgBBs2AhwgBUEAKALQCSADRiICOgAYAkACQCACDQBBACgC1AkgA0cNAQtBAEEBOgCMCgsLXgEBf0EAKAL4CSIEQRBqQeQJIAQbQQAoAogKIgQ2AgBBACAENgL4CUEAIARBFGo2AogKQQBBAToAjAogBEEANgIQIAQgAzYCDCAEIAI2AgggBCABNgIEIAQgADYCAAsIAEEAKAKQCgsVAEEAKALoCSgCAEEAKALcCWtBAXULHgEBf0EAKALoCSgCBCIAQQAoAtwJa0EBdUF/IAAbCxUAQQAoAugJKAIIQQAoAtwJa0EBdQseAQF/QQAoAugJKAIMIgBBACgC3AlrQQF1QX8gABsLCwBBACgC6AkoAhwLHgEBf0EAKALoCSgCECIAQQAoAtwJa0EBdUF/IAAbCzsBAX8CQEEAKALoCSgCFCIAQQAoAtAJRw0AQX8PCwJAIABBACgC1AlHDQBBfg8LIABBACgC3AlrQQF1CwsAQQAoAugJLQAYCxUAQQAoAuwJKAIAQQAoAtwJa0EBdQsVAEEAKALsCSgCBEEAKALcCWtBAXULHgEBf0EAKALsCSgCCCIAQQAoAtwJa0EBdUF/IAAbCx4BAX9BACgC7AkoAgwiAEEAKALcCWtBAXVBfyAAGwslAQF/QQBBACgC6AkiAEEgakHgCSAAGygCACIANgLoCSAAQQBHCyUBAX9BAEEAKALsCSIAQRBqQeQJIAAbKAIAIgA2AuwJIABBAEcLCABBAC0AlAoLCABBAC0AjAoL3Q0BBX8jAEGA0ABrIgAkAEEAQQE6AJQKQQBBACgC2Ak2ApwKQQBBACgC3AlBfmoiATYCsApBACABQQAoAoAKQQF0aiICNgK0CkEAQQA6AIwKQQBBADsBlgpBAEEAOwGYCkEAQQA6AKAKQQBBADYCkApBAEEAOgD8CUEAIABBgBBqNgKkCkEAIAA2AqgKQQBBADoArAoCQAJAAkACQANAQQAgAUECaiIDNgKwCiABIAJPDQECQCADLwEAIgJBd2pBBUkNAAJAAkACQAJAAkAgAkGbf2oOBQEICAgCAAsgAkEgRg0EIAJBL0YNAyACQTtGDQIMBwtBAC8BmAoNASADEBVFDQEgAUEEakGCCEEKEC8NARAWQQAtAJQKDQFBAEEAKAKwCiIBNgKcCgwHCyADEBVFDQAgAUEEakGMCEEKEC8NABAXC0EAQQAoArAKNgKcCgwBCwJAIAEvAQQiA0EqRg0AIANBL0cNBBAYDAELQQEQGQtBACgCtAohAkEAKAKwCiEBDAALC0EAIQIgAyEBQQAtAPwJDQIMAQtBACABNgKwCkEAQQA6AJQKCwNAQQAgAUECaiIDNgKwCgJAAkACQAJAAkACQAJAIAFBACgCtApPDQAgAy8BACICQXdqQQVJDQYCQAJAAkACQAJAAkACQAJAAkACQCACQWBqDgoQDwYPDw8PBQECAAsCQAJAAkACQCACQaB/ag4KCxISAxIBEhISAgALIAJBhX9qDgMFEQYJC0EALwGYCg0QIAMQFUUNECABQQRqQYIIQQoQLw0QEBYMEAsgAxAVRQ0PIAFBBGpBjAhBChAvDQ8QFwwPCyADEBVFDQ4gASkABELsgISDsI7AOVINDiABLwEMIgNBd2oiAUEXSw0MQQEgAXRBn4CABHFFDQwMDQtBAEEALwGYCiIBQQFqOwGYCkEAKAKkCiABQQN0aiIBQQE2AgAgAUEAKAKcCjYCBAwNC0EALwGYCiIDRQ0JQQAgA0F/aiIDOwGYCkEALwGWCiICRQ0MQQAoAqQKIANB//8DcUEDdGooAgBBBUcNDAJAIAJBAnRBACgCqApqQXxqKAIAIgMoAgQNACADQQAoApwKQQJqNgIEC0EAIAJBf2o7AZYKIAMgAUEEajYCDAwMCwJAQQAoApwKIgEvAQBBKUcNAEEAKALwCSIDRQ0AIAMoAgQgAUcNAEEAQQAoAvQJIgM2AvAJAkAgA0UNACADQQA2AiAMAQtBAEEANgLgCQtBAEEALwGYCiIDQQFqOwGYCkEAKAKkCiADQQN0aiIDQQZBAkEALQCsChs2AgAgAyABNgIEQQBBADoArAoMCwtBAC8BmAoiAUUNB0EAIAFBf2oiATsBmApBACgCpAogAUH//wNxQQN0aigCAEEERg0EDAoLQScQGgwJC0EiEBoMCAsgAkEvRw0HAkACQCABLwEEIgFBKkYNACABQS9HDQEQGAwKC0EBEBkMCQsCQAJAAkACQEEAKAKcCiIBLwEAIgMQG0UNAAJAAkAgA0FVag4EAAkBAwkLIAFBfmovAQBBK0YNAwwICyABQX5qLwEAQS1GDQIMBwsgA0EpRw0BQQAoAqQKQQAvAZgKIgJBA3RqKAIEEBxFDQIMBgsgAUF+ai8BAEFQakH//wNxQQpPDQULQQAvAZgKIQILAkACQCACQf//A3EiAkUNACADQeYARw0AQQAoAqQKIAJBf2pBA3RqIgQoAgBBAUcNACABQX5qLwEAQe8ARw0BIAQoAgRBlghBAxAdRQ0BDAULIANB/QBHDQBBACgCpAogAkEDdGoiAigCBBAeDQQgAigCAEEGRg0ECyABEB8NAyADRQ0DIANBL0ZBAC0AoApBAEdxDQMCQEEAKAL4CSICRQ0AIAEgAigCAEkNACABIAIoAgRNDQQLIAFBfmohAUEAKALcCSECAkADQCABQQJqIgQgAk0NAUEAIAE2ApwKIAEvAQAhAyABQX5qIgQhASADECBFDQALIARBAmohBAsCQCADQf//A3EQIUUNACAEQX5qIQECQANAIAFBAmoiAyACTQ0BQQAgATYCnAogAS8BACEDIAFBfmoiBCEBIAMQIQ0ACyAEQQJqIQMLIAMQIg0EC0EAQQE6AKAKDAcLQQAoAqQKQQAvAZgKIgFBA3QiA2pBACgCnAo2AgRBACABQQFqOwGYCkEAKAKkCiADakEDNgIACxAjDAULQQAtAPwJQQAvAZYKQQAvAZgKcnJFIQIMBwsQJEEAQQA6AKAKDAMLECVBACECDAULIANBoAFHDQELQQBBAToArAoLQQBBACgCsAo2ApwKC0EAKAKwCiEBDAALCyAAQYDQAGokACACCxoAAkBBACgC3AkgAEcNAEEBDwsgAEF+ahAmC/4KAQZ/QQBBACgCsAoiAEEMaiIBNgKwCkEAKAL4CSECQQEQKSEDAkACQAJAAkACQAJAAkACQAJAQQAoArAKIgQgAUcNACADEChFDQELAkACQAJAAkACQAJAAkAgA0EqRg0AIANB+wBHDQFBACAEQQJqNgKwCkEBECkhA0EAKAKwCiEEA0ACQAJAIANB//8DcSIDQSJGDQAgA0EnRg0AIAMQLBpBACgCsAohAwwBCyADEBpBAEEAKAKwCkECaiIDNgKwCgtBARApGgJAIAQgAxAtIgNBLEcNAEEAQQAoArAKQQJqNgKwCkEBECkhAwsgA0H9AEYNA0EAKAKwCiIFIARGDQ8gBSEEIAVBACgCtApNDQAMDwsLQQAgBEECajYCsApBARApGkEAKAKwCiIDIAMQLRoMAgtBAEEAOgCUCgJAAkACQAJAAkACQCADQZ9/ag4MAgsEAQsDCwsLCwsFAAsgA0H2AEYNBAwKC0EAIARBDmoiAzYCsAoCQAJAAkBBARApQZ9/ag4GABICEhIBEgtBACgCsAoiBSkAAkLzgOSD4I3AMVINESAFLwEKECFFDRFBACAFQQpqNgKwCkEAECkaC0EAKAKwCiIFQQJqQbIIQQ4QLw0QIAUvARAiAkF3aiIBQRdLDQ1BASABdEGfgIAEcUUNDQwOC0EAKAKwCiIFKQACQuyAhIOwjsA5Ug0PIAUvAQoiAkF3aiIBQRdNDQYMCgtBACAEQQpqNgKwCkEAECkaQQAoArAKIQQLQQAgBEEQajYCsAoCQEEBECkiBEEqRw0AQQBBACgCsApBAmo2ArAKQQEQKSEEC0EAKAKwCiEDIAQQLBogA0EAKAKwCiIEIAMgBBACQQBBACgCsApBfmo2ArAKDwsCQCAEKQACQuyAhIOwjsA5Ug0AIAQvAQoQIEUNAEEAIARBCmo2ArAKQQEQKSEEQQAoArAKIQMgBBAsGiADQQAoArAKIgQgAyAEEAJBAEEAKAKwCkF+ajYCsAoPC0EAIARBBGoiBDYCsAoLQQAgBEEGajYCsApBAEEAOgCUCkEBECkhBEEAKAKwCiEDIAQQLCEEQQAoArAKIQIgBEHf/wNxIgFB2wBHDQNBACACQQJqNgKwCkEBECkhBUEAKAKwCiEDQQAhBAwEC0EAQQE6AIwKQQBBACgCsApBAmo2ArAKC0EBECkhBEEAKAKwCiEDAkAgBEHmAEcNACADQQJqQawIQQYQLw0AQQAgA0EIajYCsAogAEEBEClBABArIAJBEGpB5AkgAhshAwNAIAMoAgAiA0UNBSADQgA3AgggA0EQaiEDDAALC0EAIANBfmo2ArAKDAMLQQEgAXRBn4CABHFFDQMMBAtBASEECwNAAkACQCAEDgIAAQELIAVB//8DcRAsGkEBIQQMAQsCQAJAQQAoArAKIgQgA0YNACADIAQgAyAEEAJBARApIQQCQCABQdsARw0AIARBIHJB/QBGDQQLQQAoArAKIQMCQCAEQSxHDQBBACADQQJqNgKwCkEBECkhBUEAKAKwCiEDIAVBIHJB+wBHDQILQQAgA0F+ajYCsAoLIAFB2wBHDQJBACACQX5qNgKwCg8LQQAhBAwACwsPCyACQaABRg0AIAJB+wBHDQQLQQAgBUEKajYCsApBARApIgVB+wBGDQMMAgsCQCACQVhqDgMBAwEACyACQaABRw0CC0EAIAVBEGo2ArAKAkBBARApIgVBKkcNAEEAQQAoArAKQQJqNgKwCkEBECkhBQsgBUEoRg0BC0EAKAKwCiEBIAUQLBpBACgCsAoiBSABTQ0AIAQgAyABIAUQAkEAQQAoArAKQX5qNgKwCg8LIAQgA0EAQQAQAkEAIARBDGo2ArAKDwsQJQuFDAEKf0EAQQAoArAKIgBBDGoiATYCsApBARApIQJBACgCsAohAwJAAkACQAJAAkACQAJAAkAgAkEuRw0AQQAgA0ECajYCsAoCQEEBECkiAkHkAEYNAAJAIAJB8wBGDQAgAkHtAEcNB0EAKAKwCiICQQJqQZwIQQYQLw0HAkBBACgCnAoiAxAqDQAgAy8BAEEuRg0ICyAAIAAgAkEIakEAKALUCRABDwtBACgCsAoiAkECakGiCEEKEC8NBgJAQQAoApwKIgMQKg0AIAMvAQBBLkYNBwtBACEEQQAgAkEMajYCsApBASEFQQUhBkEBECkhAkEAIQdBASEIDAILQQAoArAKIgIpAAJC5YCYg9CMgDlSDQUCQEEAKAKcCiIDECoNACADLwEAQS5GDQYLQQAhBEEAIAJBCmo2ArAKQQIhCEEHIQZBASEHQQEQKSECQQEhBQwBCwJAAkACQAJAIAJB8wBHDQAgAyABTQ0AIANBAmpBoghBChAvDQACQCADLwEMIgRBd2oiB0EXSw0AQQEgB3RBn4CABHENAgsgBEGgAUYNAQtBACEHQQchBkEBIQQgAkHkAEYNAQwCC0EAIQRBACADQQxqIgI2ArAKQQEhBUEBECkhCQJAQQAoArAKIgYgAkYNAEHmACECAkAgCUHmAEYNAEEFIQZBACEHQQEhCCAJIQIMBAtBACEHQQEhCCAGQQJqQawIQQYQLw0EIAYvAQgQIEUNBAtBACEHQQAgAzYCsApBByEGQQEhBEEAIQVBACEIIAkhAgwCCyADIABBCmpNDQBBACEIQeQAIQICQCADKQACQuWAmIPQjIA5Ug0AAkACQCADLwEKIgRBd2oiB0EXSw0AQQEgB3RBn4CABHENAQtBACEIIARBoAFHDQELQQAhBUEAIANBCmo2ArAKQSohAkEBIQdBAiEIQQEQKSIJQSpGDQRBACADNgKwCkEBIQRBACEHQQAhCCAJIQIMAgsgAyEGQQAhBwwCC0EAIQVBACEICwJAIAJBKEcNAEEAKAKkCkEALwGYCiICQQN0aiIDQQAoArAKNgIEQQAgAkEBajsBmAogA0EFNgIAQQAoApwKLwEAQS5GDQRBAEEAKAKwCiIDQQJqNgKwCkEBECkhAiAAQQAoArAKQQAgAxABAkACQCAFDQBBACgC8AkhAQwBC0EAKALwCSIBIAY2AhwLQQBBAC8BlgoiA0EBajsBlgpBACgCqAogA0ECdGogATYCAAJAIAJBIkYNACACQSdGDQBBAEEAKAKwCkF+ajYCsAoPCyACEBpBAEEAKAKwCkECaiICNgKwCgJAAkACQEEBEClBV2oOBAECAgACC0EAQQAoArAKQQJqNgKwCkEBECkaQQAoAvAJIgMgAjYCBCADQQE6ABggA0EAKAKwCiICNgIQQQAgAkF+ajYCsAoPC0EAKALwCSIDIAI2AgQgA0EBOgAYQQBBAC8BmApBf2o7AZgKIANBACgCsApBAmo2AgxBAEEALwGWCkF/ajsBlgoPC0EAQQAoArAKQX5qNgKwCg8LAkAgBEEBcyACQfsAR3INAEEAKAKwCiECQQAvAZgKDQUDQAJAAkACQCACQQAoArQKTw0AQQEQKSICQSJGDQEgAkEnRg0BIAJB/QBHDQJBAEEAKAKwCkECajYCsAoLQQEQKSEDQQAoArAKIQICQCADQeYARw0AIAJBAmpBrAhBBhAvDQcLQQAgAkEIajYCsAoCQEEBECkiAkEiRg0AIAJBJ0cNBwsgACACQQAQKw8LIAIQGgtBAEEAKAKwCkECaiICNgKwCgwACwsCQAJAIAJBWWoOBAMBAQMACyACQSJGDQILQQAoArAKIQYLIAYgAUcNAEEAIABBCmo2ArAKDwsgAkEqRyAHcQ0DQQAvAZgKQf//A3ENA0EAKAKwCiECQQAoArQKIQEDQCACIAFPDQECQAJAIAIvAQAiA0EnRg0AIANBIkcNAQsgACADIAgQKw8LQQAgAkECaiICNgKwCgwACwsQJQsPC0EAIAJBfmo2ArAKDwtBAEEAKAKwCkF+ajYCsAoLRwEDf0EAKAKwCkECaiEAQQAoArQKIQECQANAIAAiAkF+aiABTw0BIAJBAmohACACLwEAQXZqDgQBAAABAAsLQQAgAjYCsAoLmAEBA39BAEEAKAKwCiIBQQJqNgKwCiABQQZqIQFBACgCtAohAgNAAkACQAJAIAFBfGogAk8NACABQX5qLwEAIQMCQAJAIAANACADQSpGDQEgA0F2ag4EAgQEAgQLIANBKkcNAwsgAS8BAEEvRw0CQQAgAUF+ajYCsAoMAQsgAUF+aiEBC0EAIAE2ArAKDwsgAUECaiEBDAALC4gBAQR/QQAoArAKIQFBACgCtAohAgJAAkADQCABIgNBAmohASADIAJPDQEgAS8BACIEIABGDQICQCAEQdwARg0AIARBdmoOBAIBAQIBCyADQQRqIQEgAy8BBEENRw0AIANBBmogASADLwEGQQpGGyEBDAALC0EAIAE2ArAKECUPC0EAIAE2ArAKC2wBAX8CQAJAIABBX2oiAUEFSw0AQQEgAXRBMXENAQsgAEFGakH//wNxQQZJDQAgAEEpRyAAQVhqQf//A3FBB0lxDQACQCAAQaV/ag4EAQAAAQALIABB/QBHIABBhX9qQf//A3FBBElxDwtBAQsuAQF/QQEhAQJAIABBpglBBRAdDQAgAEGWCEEDEB0NACAAQbAJQQIQHSEBCyABC0YBA39BACEDAkAgACACQQF0IgJrIgRBAmoiAEEAKALcCSIFSQ0AIAAgASACEC8NAAJAIAAgBUcNAEEBDwsgBBAmIQMLIAMLgwEBAn9BASEBAkACQAJAAkACQAJAIAAvAQAiAkFFag4EBQQEAQALAkAgAkGbf2oOBAMEBAIACyACQSlGDQQgAkH5AEcNAyAAQX5qQbwJQQYQHQ8LIABBfmovAQBBPUYPCyAAQX5qQbQJQQQQHQ8LIABBfmpByAlBAxAdDwtBACEBCyABC7QDAQJ/QQAhAQJAAkACQAJAAkACQAJAAkACQAJAIAAvAQBBnH9qDhQAAQIJCQkJAwkJBAUJCQYJBwkJCAkLAkACQCAAQX5qLwEAQZd/ag4EAAoKAQoLIABBfGpByghBAhAdDwsgAEF8akHOCEEDEB0PCwJAAkACQCAAQX5qLwEAQY1/ag4DAAECCgsCQCAAQXxqLwEAIgJB4QBGDQAgAkHsAEcNCiAAQXpqQeUAECcPCyAAQXpqQeMAECcPCyAAQXxqQdQIQQQQHQ8LIABBfGpB3AhBBhAdDwsgAEF+ai8BAEHvAEcNBiAAQXxqLwEAQeUARw0GAkAgAEF6ai8BACICQfAARg0AIAJB4wBHDQcgAEF4akHoCEEGEB0PCyAAQXhqQfQIQQIQHQ8LIABBfmpB+AhBBBAdDwtBASEBIABBfmoiAEHpABAnDQQgAEGACUEFEB0PCyAAQX5qQeQAECcPCyAAQX5qQYoJQQcQHQ8LIABBfmpBmAlBBBAdDwsCQCAAQX5qLwEAIgJB7wBGDQAgAkHlAEcNASAAQXxqQe4AECcPCyAAQXxqQaAJQQMQHSEBCyABCzQBAX9BASEBAkAgAEF3akH//wNxQQVJDQAgAEGAAXJBoAFGDQAgAEEuRyAAEChxIQELIAELMAEBfwJAAkAgAEF3aiIBQRdLDQBBASABdEGNgIAEcQ0BCyAAQaABRg0AQQAPC0EBC04BAn9BACEBAkACQCAALwEAIgJB5QBGDQAgAkHrAEcNASAAQX5qQfgIQQQQHQ8LIABBfmovAQBB9QBHDQAgAEF8akHcCEEGEB0hAQsgAQveAQEEf0EAKAKwCiEAQQAoArQKIQECQAJAAkADQCAAIgJBAmohACACIAFPDQECQAJAAkAgAC8BACIDQaR/ag4FAgMDAwEACyADQSRHDQIgAi8BBEH7AEcNAkEAIAJBBGoiADYCsApBAEEALwGYCiICQQFqOwGYCkEAKAKkCiACQQN0aiICQQQ2AgAgAiAANgIEDwtBACAANgKwCkEAQQAvAZgKQX9qIgA7AZgKQQAoAqQKIABB//8DcUEDdGooAgBBA0cNAwwECyACQQRqIQAMAAsLQQAgADYCsAoLECULC3ABAn8CQAJAA0BBAEEAKAKwCiIAQQJqIgE2ArAKIABBACgCtApPDQECQAJAAkAgAS8BACIBQaV/ag4CAQIACwJAIAFBdmoOBAQDAwQACyABQS9HDQIMBAsQLhoMAQtBACAAQQRqNgKwCgwACwsQJQsLNQEBf0EAQQE6APwJQQAoArAKIQBBAEEAKAK0CkECajYCsApBACAAQQAoAtwJa0EBdTYCkAoLQwECf0EBIQECQCAALwEAIgJBd2pB//8DcUEFSQ0AIAJBgAFyQaABRg0AQQAhASACEChFDQAgAkEuRyAAECpyDwsgAQs9AQJ/QQAhAgJAQQAoAtwJIgMgAEsNACAALwEAIAFHDQACQCADIABHDQBBAQ8LIABBfmovAQAQICECCyACC2gBAn9BASEBAkACQCAAQV9qIgJBBUsNAEEBIAJ0QTFxDQELIABB+P8DcUEoRg0AIABBRmpB//8DcUEGSQ0AAkAgAEGlf2oiAkEDSw0AIAJBAUcNAQsgAEGFf2pB//8DcUEESSEBCyABC5wBAQN/QQAoArAKIQECQANAAkACQCABLwEAIgJBL0cNAAJAIAEvAQIiAUEqRg0AIAFBL0cNBBAYDAILIAAQGQwBCwJAAkAgAEUNACACQXdqIgFBF0sNAUEBIAF0QZ+AgARxRQ0BDAILIAIQIUUNAwwBCyACQaABRw0CC0EAQQAoArAKIgNBAmoiATYCsAogA0EAKAK0CkkNAAsLIAILMQEBf0EAIQECQCAALwEAQS5HDQAgAEF+ai8BAEEuRw0AIABBfGovAQBBLkYhAQsgAQumBAEBfwJAIAFBIkYNACABQSdGDQAQJQ8LQQAoArAKIQMgARAaIAAgA0ECakEAKAKwCkEAKALQCRABAkAgAkEBSA0AQQAoAvAJQQRBBiACQQFGGzYCHAtBAEEAKAKwCkECajYCsAoCQAJAAkACQEEAECkiAUHhAEYNACABQfcARg0BQQAoArAKIQEMAgtBACgCsAoiAUECakHACEEKEC8NAUEGIQIMAgtBACgCsAoiAS8BAkHpAEcNACABLwEEQfQARw0AQQQhAiABLwEGQegARg0BC0EAIAFBfmo2ArAKDwtBACABIAJBAXRqNgKwCgJAQQEQKUH7AEYNAEEAIAE2ArAKDwtBACgCsAoiACECA0BBACACQQJqNgKwCgJAAkACQEEBECkiAkEiRg0AIAJBJ0cNAUEnEBpBAEEAKAKwCkECajYCsApBARApIQIMAgtBIhAaQQBBACgCsApBAmo2ArAKQQEQKSECDAELIAIQLCECCwJAIAJBOkYNAEEAIAE2ArAKDwtBAEEAKAKwCkECajYCsAoCQEEBECkiAkEiRg0AIAJBJ0YNAEEAIAE2ArAKDwsgAhAaQQBBACgCsApBAmo2ArAKAkACQEEBECkiAkEsRg0AIAJB/QBGDQFBACABNgKwCg8LQQBBACgCsApBAmo2ArAKQQEQKUH9AEYNAEEAKAKwCiECDAELC0EAKALwCSIBIAA2AhAgAUEAKAKwCkECajYCDAttAQJ/AkACQANAAkAgAEH//wNxIgFBd2oiAkEXSw0AQQEgAnRBn4CABHENAgsgAUGgAUYNASAAIQIgARAoDQJBACECQQBBACgCsAoiAEECajYCsAogAC8BAiIADQAMAgsLIAAhAgsgAkH//wNxC6sBAQR/AkACQEEAKAKwCiICLwEAIgNB4QBGDQAgASEEIAAhBQwBC0EAIAJBBGo2ArAKQQEQKSECQQAoArAKIQUCQAJAIAJBIkYNACACQSdGDQAgAhAsGkEAKAKwCiEEDAELIAIQGkEAQQAoArAKQQJqIgQ2ArAKC0EBECkhA0EAKAKwCiECCwJAIAIgBUYNACAFIARBACAAIAAgAUYiAhtBACABIAIbEAILIAMLcgEEf0EAKAKwCiEAQQAoArQKIQECQAJAA0AgAEECaiECIAAgAU8NAQJAAkAgAi8BACIDQaR/ag4CAQQACyACIQAgA0F2ag4EAgEBAgELIABBBGohAAwACwtBACACNgKwChAlQQAPC0EAIAI2ArAKQd0AC0kBA39BACEDAkAgAkUNAAJAA0AgAC0AACIEIAEtAAAiBUcNASABQQFqIQEgAEEBaiEAIAJBf2oiAg0ADAILCyAEIAVrIQMLIAMLC+wBAgBBgAgLzgEAAHgAcABvAHIAdABtAHAAbwByAHQAZgBvAHIAZQB0AGEAbwB1AHIAYwBlAHIAbwBtAHUAbgBjAHQAaQBvAG4AcwBzAGUAcgB0AHYAbwB5AGkAZQBkAGUAbABlAGMAbwBuAHQAaQBuAGkAbgBzAHQAYQBuAHQAeQBiAHIAZQBhAHIAZQB0AHUAcgBkAGUAYgB1AGcAZwBlAGEAdwBhAGkAdABoAHIAdwBoAGkAbABlAGkAZgBjAGEAdABjAGYAaQBuAGEAbABsAGUAbABzAABB0AkLEAEAAAACAAAAAAQAAEA5AAA=",typeof Buffer<"u"?Buffer.from(A,"base64"):Uint8Array.from(atob(A),(Q=>Q.charCodeAt(0)));var A},q=WebAssembly.compile(xA()).then(WebAssembly.instantiate).then((({exports:A})=>{a=A}));var H=(A,Q)=>` fetching ${A}${Q?` from ${Q}`:""}`,bA=/^(text|application)\/(x-)?javascript(;|$)/;async function oA(A,Q,t){let e;try{e=await fetch(A,Q)}catch{throw Error(`Network error${H(A,t)}.`)}if(!e.ok)throw Error(`Error ${e.status}${H(A,t)}.`);let o=e.headers.get("content-type");if(!bA.test(o))throw Error(`Bad Content-Type "${o}"${H(A,t)}.`);return{responseUrl:e.url,source:await e.text()}}var N=q,BA=window.document.querySelector("script#wp-importmap[type=importmap]"),m=BA?JSON.parse(BA.text):{imports:{},scopes:{}},CA=A=>Object.keys(m.imports).includes(A),$A={},k={};Object.keys(m.imports).forEach(A=>{k[A]={blobUrl:A}});async function rA(A,Q){A.blobUrl||Q[A.url]||(Q[A.url]=1,await A.linkPromise,await Promise.all(A.deps.map(t=>rA(t,Q))))}function EA(A){return`'${A.replace(/'/g,"\\'")}'`}var iA=(A,Q="text/javascript")=>URL.createObjectURL(new Blob([A],{type:Q}));function gA(A,Q){if(A.blobUrl||!Q[A.url])return;Q[A.url]=0;for(let i of A.deps)gA(i,Q);let[t,e]=A.analysis,o=A.source,B="";if(!t.length)B+=o;else{let i=function(r){for(;g.length&&g[g.length-1]<r;){let I=g.pop();B+=`${o.slice(s,I)}, ${EA(A.responseUrl)}`,s=I}B+=o.slice(s,r),s=r},s=0,E=0,g=[];for(let{s:r,ss:I,se:c,d:l}of t)if(l===-1){let n=A.deps[E++],f=n.blobUrl,O=!f;O&&((f=n.shellUrl)||(f=n.shellUrl=iA(`export function u$_(m){${n.analysis[1].map(({s:d,e:K},R)=>{let T=n.source[d]==='"'||n.source[d]==="'";return`e$_${R}=m${T?"[":"."}${n.source.slice(d,K)}${T?"]":""}`}).join(",")}}${n.analysis[1].length?`let ${n.analysis[1].map((d,K)=>`e$_${K}`).join(",")};`:""}export {${n.analysis[1].map(({s:d,e:K},R)=>`e$_${R} as ${n.source.slice(d,K)}`).join(",")}}
-//# sourceURL=${n.responseUrl}?cycle`))),i(r-1),B+=`/*${o.slice(r-1,c)}*/${EA(f)}`,!O&&n.shellUrl&&(B+=`;import*as m$_${E} from'${n.blobUrl}';import{u$_ as u$_${E}}from'${n.shellUrl}';u$_${E}(m$_${E})`,n.shellUrl=void 0),s=c}else{if(l===-2)throw Error("The import.meta property is not supported.");i(I),B+="wpInteractivityRouterImport(",g.push(c-1),s=r}A.shellUrl&&(B+=`
-;import{u$_}from'${A.shellUrl}';try{u$_({${e.filter(r=>r.ln).map(({s:r,e:I,ln:c})=>`${o.slice(r,I)}:${c}`).join(",")}})}catch(_){};
-`),i(o.length)}let C=!1;B=B.replace(XA,(i,s,E)=>(C=!s,i.replace(E,()=>new URL(E,A.responseUrl).toString()))),C||(B+=`
-//# sourceURL=`+A.responseUrl),A.blobUrl=iA(B),A.source=void 0}var XA=/\n\/\/# source(Mapping)?URL=([^\n]+)\s*((;|\/\/[^#][^\n]*)\s*)*$/;function aA(A,Q,t){let e=k[A];if(e)return e;if(e={url:A},k[A]){let o=0;for(;k[e.url+ ++o];);e.url+=o}return k[e.url]=e,e.fetchPromise=(async()=>{let o;({responseUrl:e.responseUrl,source:o}=await($A[A]||oA(A,Q,t)));try{e.analysis=Y(o,e.url)}catch(B){console.error(B),e.analysis=[[],[],!1,!1]}return e.source=o,e})(),e.linkPromise=e.fetchPromise.then(async()=>{let o=Q;e.deps=(await Promise.all(e.analysis[0].map(async({n:B,d:C})=>{if(C!==-1||!B)return;let i=h(B,e.responseUrl||e.url);return CA&&CA(i)?{blobUrl:i}:(o.integrity&&(o={...o,integrity:void 0}),aA(i,o,e.responseUrl).fetchPromise)}))).filter(B=>B)}),e}var sA=A=>import(A);async function x(A,Q){await N;let t=aA(A,Q,null),e={};return await rA(t,e),gA(t,e),await Promise.resolve(),t}async function y(A){let Q=await sA(A.blobUrl);return A.shellUrl&&(await sA(A.shellUrl)).u$_(Q),Q}async function nA(A,Q){let t=await x(A,Q);return y(t)}var jA=document.baseURI,IA=jA;Object.defineProperty(self,"wpInteractivityRouterImport",{value:OA,writable:!1,enumerable:!1,configurable:!1});async function OA(A){return await N,nA(h(A,IA),{credentials:"same-origin"})}async function cA(A,Q){return eA(Q),await N,x(h(A,IA),{credentials:"same-origin"})}var lA=new Set,wA=A=>{lA.add(A)},pA=A=>{let Q=A.querySelector("script#wp-importmap[type=importmap]"),t=Q?JSON.parse(Q.text):{imports:{},scopes:{}};for(let o in m.imports)delete t.imports[o];return[...A.querySelectorAll("script[type=module][src][data-wp-router-options]")].filter(o=>{try{return JSON.parse(o.getAttribute("data-wp-router-options"))?.loadOnClientNavigation===!0}catch{return!1}}).map(o=>o.src).filter(o=>!lA.has(o)).map(o=>cA(o,t))},fA=A=>Promise.all(A.map(Q=>y(Q)));var{getRegionRootFragment:ZA,initialVdomPromise:VA,toVdom:WA,render:_A,parseServerData:zA,populateServerData:AQ,batch:j,routerRegions:P,h:QQ,navigationSignal:eQ,sessionId:tQ,warn:hQ}=TA("I acknowledge that using private APIs means my theme or plugin will inevitably break in the next version of WordPress."),v="data-wp-router-region",b="data-wp-interactive",mA=`[${b}][${v}], [${b}] [${b}][${v}]`,p=new Map,L=A=>{let Q=new URL(A,window.location.href);return Q.pathname+Q.search},JA=A=>{let Q=A.getAttribute(v);try{let{id:t,attachTo:e}=JSON.parse(Q);return{id:t,attachTo:e}}catch{return{id:Q}}},oQ=A=>{if(!A)return A;let Q=A.props.priorityLevels,t=Q.findIndex(o=>o.includes("router-region")),e=t!==-1?Q.slice(t+1):Q;return e.length>0?QQ(A.type,{...A.props,priorityLevels:e}):A.props.element},S=new WeakMap,$=new WeakMap,LA=new Set,BQ=async(A,{html:Q})=>{try{if(!Q){let e=await window.fetch(A);if(e.status!==200)return!1;Q=await e.text()}let t=new window.DOMParser().parseFromString(Q,"text/html");return await NA(A,t)}catch{return!1}},NA=async(A,Q,{vdom:t}={})=>{Q.querySelectorAll("noscript").forEach(E=>E.remove());let e={},o={};Q.querySelectorAll(mA).forEach(E=>{let{id:g,attachTo:r}=JA(E);E.parentElement.closest(`[${v}]`)?e[g]=void 0:e[g]=t?.has(E)?t.get(E):WA(E),r&&!LA.has(g)&&(o[g]=r)});let B=Q.querySelector("title")?.innerText,C=zA(Q),[i,s]=await Promise.all([Promise.all(W(Q)),Promise.all(pA(Q))]);return{regions:e,regionsToAttach:o,styles:i,scriptModules:s,title:B,initialData:C,url:A}},yA=A=>{_(A.styles);let Q={...A.regionsToAttach};j(()=>{AQ(A.initialData),eQ.value+=1,P.forEach(e=>{e.value=null});let t=new Set;for(let e in Q){let o=document.querySelector(Q[e]);S.has(o)||S.set(o,[]);let B=S.get(o);B.includes(e)||(B.push(e),t.add(o))}for(let e in A.regions)P.has(e)&&(P.get(e).value=oQ(A.regions[e]));t.forEach(e=>{let B=S.get(e).map(i=>A.regions[i]);if(!$.has(e)){let i=B.map(({props:s,type:E})=>{let g=typeof E=="function"?s.type:E,r=document.createElement(g);return e.appendChild(r),r});$.set(e,ZA(i))}let C=$.get(e);_A(B,C)})}),A.title&&(document.title=A.title)},KA=A=>(window.location.assign(A),new Promise(()=>{}));window.addEventListener("popstate",async()=>{let A=L(window.location.href),Q=p.has(A)&&await p.get(A);Q?j(()=>{w.url=window.location.href,yA(Q)}):window.location.reload()});document.querySelectorAll(mA).forEach(A=>{let{id:Q,attachTo:t}=JA(A);t&&LA.add(Q)});window.document.querySelectorAll("script[type=module][src]").forEach(({src:A})=>wA(A));(async()=>{let A=await VA;p.set(L(window.location.href),Promise.resolve(NA(L(window.location.href),document,{vdom:A})))})();var X="",uA=!1,J={loading:"Loading page, please wait.",loaded:"Page Loaded."},{state:DA}=kA("core/router/private",{state:{navigation:{hasStarted:!1,hasFinished:!1}}},{lock:!0}),{state:w,actions:CQ}=kA("core/router",{state:{get navigation(){return DA.navigation}},actions:{*navigate(A,Q={}){let{clientNavigationDisabled:t}=dA();t&&(yield KA(A));let e=L(A),{navigation:o}=DA,{loadingAnimation:B=!0,screenReaderAnnouncement:C=!0,timeout:i=1e4}=Q;X=A,CQ.prefetch(e,Q);let s=new Promise(r=>setTimeout(r,i)),E=setTimeout(()=>{X===A&&(B&&(o.hasStarted=!0,o.hasFinished=!1),C&&hA("loading"))},400),g=yield Promise.race([p.get(e),s]);if(clearTimeout(E),X===A)if(g&&!g.initialData?.config?.["core/router"]?.clientNavigationDisabled){yield fA(g.scriptModules),j(()=>{w.url=A,B&&(o.hasStarted=!1,o.hasFinished=!0),yA(g)}),window.history[Q.replace?"replaceState":"pushState"]({wpInteractivityId:tQ},"",A),C&&hA("loaded");let{hash:r}=new URL(A,window.location.href);r&&document.querySelector(r)?.scrollIntoView()}else yield KA(A)},*prefetch(A,Q={}){let{clientNavigationDisabled:t}=dA();if(t)return;let e=L(A);(Q.force||!p.has(e))&&p.set(e,BQ(e,{html:Q.html})),yield p.get(e)}}});w.url=w.url||window.location.href;function hA(A){if(!uA){uA=!0;let t=document.getElementById("wp-script-module-data-@wordpress/interactivity-router")?.textContent;if(t)try{let e=JSON.parse(t);typeof e?.i18n?.loading=="string"&&(J.loading=e.i18n.loading),typeof e?.i18n?.loaded=="string"&&(J.loaded=e.i18n.loaded)}catch{}else w.navigation.texts?.loading&&(J.loading=w.navigation.texts.loading),w.navigation.texts?.loaded&&(J.loaded=w.navigation.texts.loaded)}let Q=J[A];import("@wordpress/a11y").then(({speak:t})=>t(Q),()=>{})}export{CQ as actions,w as state};
+import{store as mA,privateApis as ZA,getConfig as KA}from"@wordpress/interactivity";function V(A,Q,t=(e,o)=>e===o){let e=A.length,o=Q.length,B=Array.from({length:e+1},()=>Array(o+1).fill(null));for(let C=0;C<=e;C++)B[C][0]=A.slice(0,C);for(let C=0;C<=o;C++)B[0][C]=Q.slice(0,C);for(let C=1;C<=e;C++)for(let i=1;i<=o;i++)if(t(A[C-1],Q[i-1]))B[C][i]=B[C-1][i-1].concat(A[C-1]);else{let s=B[C-1][i].concat(A[C-1]),E=B[C][i-1].concat(Q[i-1]);B[C][i]=s.length<=E.length?s:E}return B[e][o]}var F=(A,Q)=>A.isEqualNode(Q),W=A=>{A=A.cloneNode(!0);let Q=A.media,{originalMedia:t}=A.dataset;return Q==="preload"?(A.media=t||"all",A.removeAttribute("data-original-media")):A.media||(A.media="all"),A};function vA(A,Q,t=window.document.head){if(A.length===0)return Q.map(n=>{let l=M(n);return t.appendChild(n),l});let e=A.map(W),o=Q.map(W),B=V(e,o,F),C=A.length,i=Q.length,s=[],E=A[C-1],r=0,a=0;for(let n of B){let l=A[r],c=Q[a],w=e[r],I=o[a];r<C&&F(w,n)?(a<i&&F(I,n)&&(s.push(M(l)),a++),r++):(s.push(M(c)),r<C?l.before(c):(E.after(c),E=c),a++)}return s}var u=new WeakMap,M=A=>{if(u.has(A))return u.get(A);if(window.document.contains(A)&&A.media!=="preload"){let t=Promise.resolve(A);return u.set(A,t),t}if(A.hasAttribute("media")&&A.media!=="all"&&(A.dataset.originalMedia=A.media),A.media="preload",A instanceof HTMLStyleElement){let t=Promise.resolve(A);return u.set(A,t),t}let Q=new Promise((t,e)=>{A.addEventListener("load",()=>t(A)),A.addEventListener("error",o=>{let{href:B}=o.target;e(Error(`The style sheet with the following URL failed to load: ${B}`))})});return u.set(A,Q),Q},_=A=>{let Q=Array.from(window.document.querySelectorAll("style,link[rel=stylesheet]")),t=Array.from(A.querySelectorAll("style,link[rel=stylesheet]"));return vA(Q,t)},z=A=>{window.document.querySelectorAll("style,link[rel=stylesheet]").forEach(Q=>{if(Q.sheet)if(A.includes(Q)){if(Q.sheet.media.mediaText==="preload"){let{originalMedia:t="all"}=Q.dataset;Q.sheet.media.mediaText=t}Q.sheet.disabled=!1}else Q.sheet.disabled=!0})};var RA=/\\/g;function UA(A){if(A.indexOf(":")===-1)return!1;try{return new URL(A),!0}catch{return!1}}function h(A,Q){let t=Q.indexOf("#"),e=Q.indexOf("?");if(t+e>-2&&(Q=Q.slice(0,t===-1?e:e===-1||e>t?t:e)),A.indexOf("\\")!==-1&&(A=A.replace(RA,"/")),A[0]==="/"&&A[1]==="/")return Q.slice(0,Q.indexOf(":")+1)+A;if(A[0]==="."&&(A[1]==="/"||A[1]==="."&&(A[2]==="/"||A.length===2&&(A+="/"))||A.length===1&&(A+="/"))||A[0]==="/"){let o=Q.slice(0,Q.indexOf(":")+1),B;if(Q[o.length+1]==="/"?o!=="file:"?(B=Q.slice(o.length+2),B=B.slice(B.indexOf("/")+1)):B=Q.slice(8):B=Q.slice(o.length+(Q[o.length]==="/")),A[0]==="/")return Q.slice(0,Q.length-B.length-1)+A;let C=B.slice(0,B.lastIndexOf("/")+1)+A,i=[],s=-1;for(let E=0;E<C.length;E++){if(s!==-1){C[E]==="/"&&(i.push(C.slice(s,E+1)),s=-1);continue}else if(C[E]==="."){if(C[E+1]==="."&&(C[E+2]==="/"||E+2===C.length)){i.pop(),E+=2;continue}else if(C[E+1]==="/"||E+1===C.length){E+=1;continue}}for(;C[E]==="/";)E++;s=E}return s!==-1&&i.push(C.slice(s)),Q.slice(0,Q.length-B.length)+i.join("")}}function FA(A,Q){return h(A,Q)||(UA(A)?A:h("./"+A,Q))}function G(A,Q){if(Q[A])return A;let t=A.length;do{let e=A.slice(0,t+1);if(e in Q)return e}while((t=A.lastIndexOf("/",t-1))!==-1)}function AA(A,Q){let t=G(A,Q);if(t){let e=Q[t];return e===null?void 0:e+A.slice(t.length)}}function eA(A,Q,t){let e=t&&G(t,A.scopes);for(;e;){let o=AA(Q,A.scopes[e]);if(o)return o;e=G(e.slice(0,e.lastIndexOf("/")),A.scopes)}return AA(Q,A.imports)||Q.indexOf(":")!==-1&&Q}function QA(A,Q,t,e){for(let o in A){let B=h(o,t)||o,C=A[o];if(typeof C!="string")continue;let i=eA(e,h(C,t)||C,t);if(i){Q[B]=i;continue}}}function MA(A,Q,t){let e={imports:Object.assign({},t.imports),scopes:Object.assign({},t.scopes)};if(A.imports&&QA(A.imports,e.imports,Q,t),A.scopes)for(let o in A.scopes){let B=FA(o,Q);QA(A.scopes[o],e.scopes[B]||(e.scopes[B]={}),Q,t)}return e}var Y={imports:{},scopes:{}},GA=document.baseURI,YA=GA;function tA(A){Y=MA(A,YA,Y)}function D(A,Q){let t=h(A,Q);return eA(Y,t||A,Q)||A}var oA;(function(A){A[A.Static=1]="Static",A[A.Dynamic=2]="Dynamic",A[A.ImportMeta=3]="ImportMeta",A[A.StaticSourcePhase=4]="StaticSourcePhase",A[A.DynamicSourcePhase=5]="DynamicSourcePhase",A[A.StaticDeferPhase=6]="StaticDeferPhase",A[A.DynamicDeferPhase=7]="DynamicDeferPhase"})(oA||(oA={}));var qA=new Uint8Array(new Uint16Array([1]).buffer)[0]===1;function q(A,Q="@"){if(!g)return H.then((()=>q(A)));let t=A.length+1,e=(g.__heap_base.value||g.__heap_base)+4*t-g.memory.buffer.byteLength;e>0&&g.memory.grow(Math.ceil(e/65536));let o=g.sa(t-1);if((qA?xA:HA)(A,new Uint16Array(g.memory.buffer,o,t)),!g.parse())throw Object.assign(new Error(`Parse error ${Q}:${A.slice(0,g.e()).split(`
+`).length}:${g.e()-A.lastIndexOf(`
+`,g.e()-1)}`),{idx:g.e()});let B=[],C=[];for(;g.ri();){let s=g.is(),E=g.ie(),r=g.it(),a=g.ai(),n=g.id(),l=g.ss(),c=g.se(),w;g.ip()&&(w=i(A.slice(n===-1?s-1:s,n===-1?E+1:E))),B.push({n:w,t:r,s,e:E,ss:l,se:c,d:n,a})}for(;g.re();){let s=g.es(),E=g.ee(),r=g.els(),a=g.ele(),n=A.slice(s,E),l=n[0],c=r<0?void 0:A.slice(r,a),w=c?c[0]:"";C.push({s,e:E,ls:r,le:a,n:l==='"'||l==="'"?i(n):n,ln:w==='"'||w==="'"?i(c):c})}function i(s){try{return(0,eval)(s)}catch{}}return[B,C,!!g.f(),!!g.ms()]}function HA(A,Q){let t=A.length,e=0;for(;e<t;){let o=A.charCodeAt(e);Q[e++]=(255&o)<<8|o>>>8}}function xA(A,Q){let t=A.length,e=0;for(;e<t;)Q[e]=A.charCodeAt(e++)}var g,PA=()=>{return A="AGFzbQEAAAABKwhgAX8Bf2AEf39/fwBgAAF/YAAAYAF/AGADf39/AX9gAn9/AX9gA39/fwADMTAAAQECAgICAgICAgICAgICAgICAgIAAwMDBAQAAAUAAAAAAAMDAwAGAAAABwAGAgUEBQFwAQEBBQMBAAEGDwJ/AUHA8gALfwBBwPIACwd6FQZtZW1vcnkCAAJzYQAAAWUAAwJpcwAEAmllAAUCc3MABgJzZQAHAml0AAgCYWkACQJpZAAKAmlwAAsCZXMADAJlZQANA2VscwAOA2VsZQAPAnJpABACcmUAEQFmABICbXMAEwVwYXJzZQAUC19faGVhcF9iYXNlAwEKzkQwaAEBf0EAIAA2AoAKQQAoAtwJIgEgAEEBdGoiAEEAOwEAQQAgAEECaiIANgKECkEAIAA2AogKQQBBADYC4AlBAEEANgLwCUEAQQA2AugJQQBBADYC5AlBAEEANgL4CUEAQQA2AuwJIAEL0wEBA39BACgC8AkhBEEAQQAoAogKIgU2AvAJQQAgBDYC9AlBACAFQSRqNgKICiAEQSBqQeAJIAQbIAU2AgBBACgC1AkhBEEAKALQCSEGIAUgATYCACAFIAA2AgggBSACIAJBAmpBACAGIANGIgAbIAQgA0YiBBs2AgwgBSADNgIUIAVBADYCECAFIAI2AgQgBUEANgIgIAVBA0EBQQIgABsgBBs2AhwgBUEAKALQCSADRiICOgAYAkACQCACDQBBACgC1AkgA0cNAQtBAEEBOgCMCgsLXgEBf0EAKAL4CSIEQRBqQeQJIAQbQQAoAogKIgQ2AgBBACAENgL4CUEAIARBFGo2AogKQQBBAToAjAogBEEANgIQIAQgAzYCDCAEIAI2AgggBCABNgIEIAQgADYCAAsIAEEAKAKQCgsVAEEAKALoCSgCAEEAKALcCWtBAXULHgEBf0EAKALoCSgCBCIAQQAoAtwJa0EBdUF/IAAbCxUAQQAoAugJKAIIQQAoAtwJa0EBdQseAQF/QQAoAugJKAIMIgBBACgC3AlrQQF1QX8gABsLCwBBACgC6AkoAhwLHgEBf0EAKALoCSgCECIAQQAoAtwJa0EBdUF/IAAbCzsBAX8CQEEAKALoCSgCFCIAQQAoAtAJRw0AQX8PCwJAIABBACgC1AlHDQBBfg8LIABBACgC3AlrQQF1CwsAQQAoAugJLQAYCxUAQQAoAuwJKAIAQQAoAtwJa0EBdQsVAEEAKALsCSgCBEEAKALcCWtBAXULHgEBf0EAKALsCSgCCCIAQQAoAtwJa0EBdUF/IAAbCx4BAX9BACgC7AkoAgwiAEEAKALcCWtBAXVBfyAAGwslAQF/QQBBACgC6AkiAEEgakHgCSAAGygCACIANgLoCSAAQQBHCyUBAX9BAEEAKALsCSIAQRBqQeQJIAAbKAIAIgA2AuwJIABBAEcLCABBAC0AlAoLCABBAC0AjAoL3Q0BBX8jAEGA0ABrIgAkAEEAQQE6AJQKQQBBACgC2Ak2ApwKQQBBACgC3AlBfmoiATYCsApBACABQQAoAoAKQQF0aiICNgK0CkEAQQA6AIwKQQBBADsBlgpBAEEAOwGYCkEAQQA6AKAKQQBBADYCkApBAEEAOgD8CUEAIABBgBBqNgKkCkEAIAA2AqgKQQBBADoArAoCQAJAAkACQANAQQAgAUECaiIDNgKwCiABIAJPDQECQCADLwEAIgJBd2pBBUkNAAJAAkACQAJAAkAgAkGbf2oOBQEICAgCAAsgAkEgRg0EIAJBL0YNAyACQTtGDQIMBwtBAC8BmAoNASADEBVFDQEgAUEEakGCCEEKEC8NARAWQQAtAJQKDQFBAEEAKAKwCiIBNgKcCgwHCyADEBVFDQAgAUEEakGMCEEKEC8NABAXC0EAQQAoArAKNgKcCgwBCwJAIAEvAQQiA0EqRg0AIANBL0cNBBAYDAELQQEQGQtBACgCtAohAkEAKAKwCiEBDAALC0EAIQIgAyEBQQAtAPwJDQIMAQtBACABNgKwCkEAQQA6AJQKCwNAQQAgAUECaiIDNgKwCgJAAkACQAJAAkACQAJAIAFBACgCtApPDQAgAy8BACICQXdqQQVJDQYCQAJAAkACQAJAAkACQAJAAkACQCACQWBqDgoQDwYPDw8PBQECAAsCQAJAAkACQCACQaB/ag4KCxISAxIBEhISAgALIAJBhX9qDgMFEQYJC0EALwGYCg0QIAMQFUUNECABQQRqQYIIQQoQLw0QEBYMEAsgAxAVRQ0PIAFBBGpBjAhBChAvDQ8QFwwPCyADEBVFDQ4gASkABELsgISDsI7AOVINDiABLwEMIgNBd2oiAUEXSw0MQQEgAXRBn4CABHFFDQwMDQtBAEEALwGYCiIBQQFqOwGYCkEAKAKkCiABQQN0aiIBQQE2AgAgAUEAKAKcCjYCBAwNC0EALwGYCiIDRQ0JQQAgA0F/aiIDOwGYCkEALwGWCiICRQ0MQQAoAqQKIANB//8DcUEDdGooAgBBBUcNDAJAIAJBAnRBACgCqApqQXxqKAIAIgMoAgQNACADQQAoApwKQQJqNgIEC0EAIAJBf2o7AZYKIAMgAUEEajYCDAwMCwJAQQAoApwKIgEvAQBBKUcNAEEAKALwCSIDRQ0AIAMoAgQgAUcNAEEAQQAoAvQJIgM2AvAJAkAgA0UNACADQQA2AiAMAQtBAEEANgLgCQtBAEEALwGYCiIDQQFqOwGYCkEAKAKkCiADQQN0aiIDQQZBAkEALQCsChs2AgAgAyABNgIEQQBBADoArAoMCwtBAC8BmAoiAUUNB0EAIAFBf2oiATsBmApBACgCpAogAUH//wNxQQN0aigCAEEERg0EDAoLQScQGgwJC0EiEBoMCAsgAkEvRw0HAkACQCABLwEEIgFBKkYNACABQS9HDQEQGAwKC0EBEBkMCQsCQAJAAkACQEEAKAKcCiIBLwEAIgMQG0UNAAJAAkAgA0FVag4EAAkBAwkLIAFBfmovAQBBK0YNAwwICyABQX5qLwEAQS1GDQIMBwsgA0EpRw0BQQAoAqQKQQAvAZgKIgJBA3RqKAIEEBxFDQIMBgsgAUF+ai8BAEFQakH//wNxQQpPDQULQQAvAZgKIQILAkACQCACQf//A3EiAkUNACADQeYARw0AQQAoAqQKIAJBf2pBA3RqIgQoAgBBAUcNACABQX5qLwEAQe8ARw0BIAQoAgRBlghBAxAdRQ0BDAULIANB/QBHDQBBACgCpAogAkEDdGoiAigCBBAeDQQgAigCAEEGRg0ECyABEB8NAyADRQ0DIANBL0ZBAC0AoApBAEdxDQMCQEEAKAL4CSICRQ0AIAEgAigCAEkNACABIAIoAgRNDQQLIAFBfmohAUEAKALcCSECAkADQCABQQJqIgQgAk0NAUEAIAE2ApwKIAEvAQAhAyABQX5qIgQhASADECBFDQALIARBAmohBAsCQCADQf//A3EQIUUNACAEQX5qIQECQANAIAFBAmoiAyACTQ0BQQAgATYCnAogAS8BACEDIAFBfmoiBCEBIAMQIQ0ACyAEQQJqIQMLIAMQIg0EC0EAQQE6AKAKDAcLQQAoAqQKQQAvAZgKIgFBA3QiA2pBACgCnAo2AgRBACABQQFqOwGYCkEAKAKkCiADakEDNgIACxAjDAULQQAtAPwJQQAvAZYKQQAvAZgKcnJFIQIMBwsQJEEAQQA6AKAKDAMLECVBACECDAULIANBoAFHDQELQQBBAToArAoLQQBBACgCsAo2ApwKC0EAKAKwCiEBDAALCyAAQYDQAGokACACCxoAAkBBACgC3AkgAEcNAEEBDwsgAEF+ahAmC/4KAQZ/QQBBACgCsAoiAEEMaiIBNgKwCkEAKAL4CSECQQEQKSEDAkACQAJAAkACQAJAAkACQAJAQQAoArAKIgQgAUcNACADEChFDQELAkACQAJAAkACQAJAAkAgA0EqRg0AIANB+wBHDQFBACAEQQJqNgKwCkEBECkhA0EAKAKwCiEEA0ACQAJAIANB//8DcSIDQSJGDQAgA0EnRg0AIAMQLBpBACgCsAohAwwBCyADEBpBAEEAKAKwCkECaiIDNgKwCgtBARApGgJAIAQgAxAtIgNBLEcNAEEAQQAoArAKQQJqNgKwCkEBECkhAwsgA0H9AEYNA0EAKAKwCiIFIARGDQ8gBSEEIAVBACgCtApNDQAMDwsLQQAgBEECajYCsApBARApGkEAKAKwCiIDIAMQLRoMAgtBAEEAOgCUCgJAAkACQAJAAkACQCADQZ9/ag4MAgsEAQsDCwsLCwsFAAsgA0H2AEYNBAwKC0EAIARBDmoiAzYCsAoCQAJAAkBBARApQZ9/ag4GABICEhIBEgtBACgCsAoiBSkAAkLzgOSD4I3AMVINESAFLwEKECFFDRFBACAFQQpqNgKwCkEAECkaC0EAKAKwCiIFQQJqQbIIQQ4QLw0QIAUvARAiAkF3aiIBQRdLDQ1BASABdEGfgIAEcUUNDQwOC0EAKAKwCiIFKQACQuyAhIOwjsA5Ug0PIAUvAQoiAkF3aiIBQRdNDQYMCgtBACAEQQpqNgKwCkEAECkaQQAoArAKIQQLQQAgBEEQajYCsAoCQEEBECkiBEEqRw0AQQBBACgCsApBAmo2ArAKQQEQKSEEC0EAKAKwCiEDIAQQLBogA0EAKAKwCiIEIAMgBBACQQBBACgCsApBfmo2ArAKDwsCQCAEKQACQuyAhIOwjsA5Ug0AIAQvAQoQIEUNAEEAIARBCmo2ArAKQQEQKSEEQQAoArAKIQMgBBAsGiADQQAoArAKIgQgAyAEEAJBAEEAKAKwCkF+ajYCsAoPC0EAIARBBGoiBDYCsAoLQQAgBEEGajYCsApBAEEAOgCUCkEBECkhBEEAKAKwCiEDIAQQLCEEQQAoArAKIQIgBEHf/wNxIgFB2wBHDQNBACACQQJqNgKwCkEBECkhBUEAKAKwCiEDQQAhBAwEC0EAQQE6AIwKQQBBACgCsApBAmo2ArAKC0EBECkhBEEAKAKwCiEDAkAgBEHmAEcNACADQQJqQawIQQYQLw0AQQAgA0EIajYCsAogAEEBEClBABArIAJBEGpB5AkgAhshAwNAIAMoAgAiA0UNBSADQgA3AgggA0EQaiEDDAALC0EAIANBfmo2ArAKDAMLQQEgAXRBn4CABHFFDQMMBAtBASEECwNAAkACQCAEDgIAAQELIAVB//8DcRAsGkEBIQQMAQsCQAJAQQAoArAKIgQgA0YNACADIAQgAyAEEAJBARApIQQCQCABQdsARw0AIARBIHJB/QBGDQQLQQAoArAKIQMCQCAEQSxHDQBBACADQQJqNgKwCkEBECkhBUEAKAKwCiEDIAVBIHJB+wBHDQILQQAgA0F+ajYCsAoLIAFB2wBHDQJBACACQX5qNgKwCg8LQQAhBAwACwsPCyACQaABRg0AIAJB+wBHDQQLQQAgBUEKajYCsApBARApIgVB+wBGDQMMAgsCQCACQVhqDgMBAwEACyACQaABRw0CC0EAIAVBEGo2ArAKAkBBARApIgVBKkcNAEEAQQAoArAKQQJqNgKwCkEBECkhBQsgBUEoRg0BC0EAKAKwCiEBIAUQLBpBACgCsAoiBSABTQ0AIAQgAyABIAUQAkEAQQAoArAKQX5qNgKwCg8LIAQgA0EAQQAQAkEAIARBDGo2ArAKDwsQJQuFDAEKf0EAQQAoArAKIgBBDGoiATYCsApBARApIQJBACgCsAohAwJAAkACQAJAAkACQAJAAkAgAkEuRw0AQQAgA0ECajYCsAoCQEEBECkiAkHkAEYNAAJAIAJB8wBGDQAgAkHtAEcNB0EAKAKwCiICQQJqQZwIQQYQLw0HAkBBACgCnAoiAxAqDQAgAy8BAEEuRg0ICyAAIAAgAkEIakEAKALUCRABDwtBACgCsAoiAkECakGiCEEKEC8NBgJAQQAoApwKIgMQKg0AIAMvAQBBLkYNBwtBACEEQQAgAkEMajYCsApBASEFQQUhBkEBECkhAkEAIQdBASEIDAILQQAoArAKIgIpAAJC5YCYg9CMgDlSDQUCQEEAKAKcCiIDECoNACADLwEAQS5GDQYLQQAhBEEAIAJBCmo2ArAKQQIhCEEHIQZBASEHQQEQKSECQQEhBQwBCwJAAkACQAJAIAJB8wBHDQAgAyABTQ0AIANBAmpBoghBChAvDQACQCADLwEMIgRBd2oiB0EXSw0AQQEgB3RBn4CABHENAgsgBEGgAUYNAQtBACEHQQchBkEBIQQgAkHkAEYNAQwCC0EAIQRBACADQQxqIgI2ArAKQQEhBUEBECkhCQJAQQAoArAKIgYgAkYNAEHmACECAkAgCUHmAEYNAEEFIQZBACEHQQEhCCAJIQIMBAtBACEHQQEhCCAGQQJqQawIQQYQLw0EIAYvAQgQIEUNBAtBACEHQQAgAzYCsApBByEGQQEhBEEAIQVBACEIIAkhAgwCCyADIABBCmpNDQBBACEIQeQAIQICQCADKQACQuWAmIPQjIA5Ug0AAkACQCADLwEKIgRBd2oiB0EXSw0AQQEgB3RBn4CABHENAQtBACEIIARBoAFHDQELQQAhBUEAIANBCmo2ArAKQSohAkEBIQdBAiEIQQEQKSIJQSpGDQRBACADNgKwCkEBIQRBACEHQQAhCCAJIQIMAgsgAyEGQQAhBwwCC0EAIQVBACEICwJAIAJBKEcNAEEAKAKkCkEALwGYCiICQQN0aiIDQQAoArAKNgIEQQAgAkEBajsBmAogA0EFNgIAQQAoApwKLwEAQS5GDQRBAEEAKAKwCiIDQQJqNgKwCkEBECkhAiAAQQAoArAKQQAgAxABAkACQCAFDQBBACgC8AkhAQwBC0EAKALwCSIBIAY2AhwLQQBBAC8BlgoiA0EBajsBlgpBACgCqAogA0ECdGogATYCAAJAIAJBIkYNACACQSdGDQBBAEEAKAKwCkF+ajYCsAoPCyACEBpBAEEAKAKwCkECaiICNgKwCgJAAkACQEEBEClBV2oOBAECAgACC0EAQQAoArAKQQJqNgKwCkEBECkaQQAoAvAJIgMgAjYCBCADQQE6ABggA0EAKAKwCiICNgIQQQAgAkF+ajYCsAoPC0EAKALwCSIDIAI2AgQgA0EBOgAYQQBBAC8BmApBf2o7AZgKIANBACgCsApBAmo2AgxBAEEALwGWCkF/ajsBlgoPC0EAQQAoArAKQX5qNgKwCg8LAkAgBEEBcyACQfsAR3INAEEAKAKwCiECQQAvAZgKDQUDQAJAAkACQCACQQAoArQKTw0AQQEQKSICQSJGDQEgAkEnRg0BIAJB/QBHDQJBAEEAKAKwCkECajYCsAoLQQEQKSEDQQAoArAKIQICQCADQeYARw0AIAJBAmpBrAhBBhAvDQcLQQAgAkEIajYCsAoCQEEBECkiAkEiRg0AIAJBJ0cNBwsgACACQQAQKw8LIAIQGgtBAEEAKAKwCkECaiICNgKwCgwACwsCQAJAIAJBWWoOBAMBAQMACyACQSJGDQILQQAoArAKIQYLIAYgAUcNAEEAIABBCmo2ArAKDwsgAkEqRyAHcQ0DQQAvAZgKQf//A3ENA0EAKAKwCiECQQAoArQKIQEDQCACIAFPDQECQAJAIAIvAQAiA0EnRg0AIANBIkcNAQsgACADIAgQKw8LQQAgAkECaiICNgKwCgwACwsQJQsPC0EAIAJBfmo2ArAKDwtBAEEAKAKwCkF+ajYCsAoLRwEDf0EAKAKwCkECaiEAQQAoArQKIQECQANAIAAiAkF+aiABTw0BIAJBAmohACACLwEAQXZqDgQBAAABAAsLQQAgAjYCsAoLmAEBA39BAEEAKAKwCiIBQQJqNgKwCiABQQZqIQFBACgCtAohAgNAAkACQAJAIAFBfGogAk8NACABQX5qLwEAIQMCQAJAIAANACADQSpGDQEgA0F2ag4EAgQEAgQLIANBKkcNAwsgAS8BAEEvRw0CQQAgAUF+ajYCsAoMAQsgAUF+aiEBC0EAIAE2ArAKDwsgAUECaiEBDAALC4gBAQR/QQAoArAKIQFBACgCtAohAgJAAkADQCABIgNBAmohASADIAJPDQEgAS8BACIEIABGDQICQCAEQdwARg0AIARBdmoOBAIBAQIBCyADQQRqIQEgAy8BBEENRw0AIANBBmogASADLwEGQQpGGyEBDAALC0EAIAE2ArAKECUPC0EAIAE2ArAKC2wBAX8CQAJAIABBX2oiAUEFSw0AQQEgAXRBMXENAQsgAEFGakH//wNxQQZJDQAgAEEpRyAAQVhqQf//A3FBB0lxDQACQCAAQaV/ag4EAQAAAQALIABB/QBHIABBhX9qQf//A3FBBElxDwtBAQsuAQF/QQEhAQJAIABBpglBBRAdDQAgAEGWCEEDEB0NACAAQbAJQQIQHSEBCyABC0YBA39BACEDAkAgACACQQF0IgJrIgRBAmoiAEEAKALcCSIFSQ0AIAAgASACEC8NAAJAIAAgBUcNAEEBDwsgBBAmIQMLIAMLgwEBAn9BASEBAkACQAJAAkACQAJAIAAvAQAiAkFFag4EBQQEAQALAkAgAkGbf2oOBAMEBAIACyACQSlGDQQgAkH5AEcNAyAAQX5qQbwJQQYQHQ8LIABBfmovAQBBPUYPCyAAQX5qQbQJQQQQHQ8LIABBfmpByAlBAxAdDwtBACEBCyABC7QDAQJ/QQAhAQJAAkACQAJAAkACQAJAAkACQAJAIAAvAQBBnH9qDhQAAQIJCQkJAwkJBAUJCQYJBwkJCAkLAkACQCAAQX5qLwEAQZd/ag4EAAoKAQoLIABBfGpByghBAhAdDwsgAEF8akHOCEEDEB0PCwJAAkACQCAAQX5qLwEAQY1/ag4DAAECCgsCQCAAQXxqLwEAIgJB4QBGDQAgAkHsAEcNCiAAQXpqQeUAECcPCyAAQXpqQeMAECcPCyAAQXxqQdQIQQQQHQ8LIABBfGpB3AhBBhAdDwsgAEF+ai8BAEHvAEcNBiAAQXxqLwEAQeUARw0GAkAgAEF6ai8BACICQfAARg0AIAJB4wBHDQcgAEF4akHoCEEGEB0PCyAAQXhqQfQIQQIQHQ8LIABBfmpB+AhBBBAdDwtBASEBIABBfmoiAEHpABAnDQQgAEGACUEFEB0PCyAAQX5qQeQAECcPCyAAQX5qQYoJQQcQHQ8LIABBfmpBmAlBBBAdDwsCQCAAQX5qLwEAIgJB7wBGDQAgAkHlAEcNASAAQXxqQe4AECcPCyAAQXxqQaAJQQMQHSEBCyABCzQBAX9BASEBAkAgAEF3akH//wNxQQVJDQAgAEGAAXJBoAFGDQAgAEEuRyAAEChxIQELIAELMAEBfwJAAkAgAEF3aiIBQRdLDQBBASABdEGNgIAEcQ0BCyAAQaABRg0AQQAPC0EBC04BAn9BACEBAkACQCAALwEAIgJB5QBGDQAgAkHrAEcNASAAQX5qQfgIQQQQHQ8LIABBfmovAQBB9QBHDQAgAEF8akHcCEEGEB0hAQsgAQveAQEEf0EAKAKwCiEAQQAoArQKIQECQAJAAkADQCAAIgJBAmohACACIAFPDQECQAJAAkAgAC8BACIDQaR/ag4FAgMDAwEACyADQSRHDQIgAi8BBEH7AEcNAkEAIAJBBGoiADYCsApBAEEALwGYCiICQQFqOwGYCkEAKAKkCiACQQN0aiICQQQ2AgAgAiAANgIEDwtBACAANgKwCkEAQQAvAZgKQX9qIgA7AZgKQQAoAqQKIABB//8DcUEDdGooAgBBA0cNAwwECyACQQRqIQAMAAsLQQAgADYCsAoLECULC3ABAn8CQAJAA0BBAEEAKAKwCiIAQQJqIgE2ArAKIABBACgCtApPDQECQAJAAkAgAS8BACIBQaV/ag4CAQIACwJAIAFBdmoOBAQDAwQACyABQS9HDQIMBAsQLhoMAQtBACAAQQRqNgKwCgwACwsQJQsLNQEBf0EAQQE6APwJQQAoArAKIQBBAEEAKAK0CkECajYCsApBACAAQQAoAtwJa0EBdTYCkAoLQwECf0EBIQECQCAALwEAIgJBd2pB//8DcUEFSQ0AIAJBgAFyQaABRg0AQQAhASACEChFDQAgAkEuRyAAECpyDwsgAQs9AQJ/QQAhAgJAQQAoAtwJIgMgAEsNACAALwEAIAFHDQACQCADIABHDQBBAQ8LIABBfmovAQAQICECCyACC2gBAn9BASEBAkACQCAAQV9qIgJBBUsNAEEBIAJ0QTFxDQELIABB+P8DcUEoRg0AIABBRmpB//8DcUEGSQ0AAkAgAEGlf2oiAkEDSw0AIAJBAUcNAQsgAEGFf2pB//8DcUEESSEBCyABC5wBAQN/QQAoArAKIQECQANAAkACQCABLwEAIgJBL0cNAAJAIAEvAQIiAUEqRg0AIAFBL0cNBBAYDAILIAAQGQwBCwJAAkAgAEUNACACQXdqIgFBF0sNAUEBIAF0QZ+AgARxRQ0BDAILIAIQIUUNAwwBCyACQaABRw0CC0EAQQAoArAKIgNBAmoiATYCsAogA0EAKAK0CkkNAAsLIAILMQEBf0EAIQECQCAALwEAQS5HDQAgAEF+ai8BAEEuRw0AIABBfGovAQBBLkYhAQsgAQumBAEBfwJAIAFBIkYNACABQSdGDQAQJQ8LQQAoArAKIQMgARAaIAAgA0ECakEAKAKwCkEAKALQCRABAkAgAkEBSA0AQQAoAvAJQQRBBiACQQFGGzYCHAtBAEEAKAKwCkECajYCsAoCQAJAAkACQEEAECkiAUHhAEYNACABQfcARg0BQQAoArAKIQEMAgtBACgCsAoiAUECakHACEEKEC8NAUEGIQIMAgtBACgCsAoiAS8BAkHpAEcNACABLwEEQfQARw0AQQQhAiABLwEGQegARg0BC0EAIAFBfmo2ArAKDwtBACABIAJBAXRqNgKwCgJAQQEQKUH7AEYNAEEAIAE2ArAKDwtBACgCsAoiACECA0BBACACQQJqNgKwCgJAAkACQEEBECkiAkEiRg0AIAJBJ0cNAUEnEBpBAEEAKAKwCkECajYCsApBARApIQIMAgtBIhAaQQBBACgCsApBAmo2ArAKQQEQKSECDAELIAIQLCECCwJAIAJBOkYNAEEAIAE2ArAKDwtBAEEAKAKwCkECajYCsAoCQEEBECkiAkEiRg0AIAJBJ0YNAEEAIAE2ArAKDwsgAhAaQQBBACgCsApBAmo2ArAKAkACQEEBECkiAkEsRg0AIAJB/QBGDQFBACABNgKwCg8LQQBBACgCsApBAmo2ArAKQQEQKUH9AEYNAEEAKAKwCiECDAELC0EAKALwCSIBIAA2AhAgAUEAKAKwCkECajYCDAttAQJ/AkACQANAAkAgAEH//wNxIgFBd2oiAkEXSw0AQQEgAnRBn4CABHENAgsgAUGgAUYNASAAIQIgARAoDQJBACECQQBBACgCsAoiAEECajYCsAogAC8BAiIADQAMAgsLIAAhAgsgAkH//wNxC6sBAQR/AkACQEEAKAKwCiICLwEAIgNB4QBGDQAgASEEIAAhBQwBC0EAIAJBBGo2ArAKQQEQKSECQQAoArAKIQUCQAJAIAJBIkYNACACQSdGDQAgAhAsGkEAKAKwCiEEDAELIAIQGkEAQQAoArAKQQJqIgQ2ArAKC0EBECkhA0EAKAKwCiECCwJAIAIgBUYNACAFIARBACAAIAAgAUYiAhtBACABIAIbEAILIAMLcgEEf0EAKAKwCiEAQQAoArQKIQECQAJAA0AgAEECaiECIAAgAU8NAQJAAkAgAi8BACIDQaR/ag4CAQQACyACIQAgA0F2ag4EAgEBAgELIABBBGohAAwACwtBACACNgKwChAlQQAPC0EAIAI2ArAKQd0AC0kBA39BACEDAkAgAkUNAAJAA0AgAC0AACIEIAEtAAAiBUcNASABQQFqIQEgAEEBaiEAIAJBf2oiAg0ADAILCyAEIAVrIQMLIAMLC+wBAgBBgAgLzgEAAHgAcABvAHIAdABtAHAAbwByAHQAZgBvAHIAZQB0AGEAbwB1AHIAYwBlAHIAbwBtAHUAbgBjAHQAaQBvAG4AcwBzAGUAcgB0AHYAbwB5AGkAZQBkAGUAbABlAGMAbwBuAHQAaQBuAGkAbgBzAHQAYQBuAHQAeQBiAHIAZQBhAHIAZQB0AHUAcgBkAGUAYgB1AGcAZwBlAGEAdwBhAGkAdABoAHIAdwBoAGkAbABlAGkAZgBjAGEAdABjAGYAaQBuAGEAbABsAGUAbABzAABB0AkLEAEAAAACAAAAAAQAAEA5AAA=",typeof Buffer<"u"?Buffer.from(A,"base64"):Uint8Array.from(atob(A),(Q=>Q.charCodeAt(0)));var A},H=WebAssembly.compile(PA()).then(WebAssembly.instantiate).then((({exports:A})=>{g=A}));var x=(A,Q)=>` fetching ${A}${Q?` from ${Q}`:""}`,$A=/^(text|application)\/(x-)?javascript(;|$)/;async function BA(A,Q,t){let e;try{e=await fetch(A,Q)}catch{throw Error(`Network error${x(A,t)}.`)}if(!e.ok)throw Error(`Error ${e.status}${x(A,t)}.`);let o=e.headers.get("content-type");if(!$A.test(o))throw Error(`Bad Content-Type "${o}"${x(A,t)}.`);return{responseUrl:e.url,source:await e.text()}}var y=H,CA=window.document.querySelector("script#wp-importmap[type=importmap]"),m=CA?JSON.parse(CA.text):{imports:{},scopes:{}},EA=A=>Object.keys(m.imports).includes(A),XA={},k={};Object.keys(m.imports).forEach(A=>{k[A]={blobUrl:A}});async function gA(A,Q){A.blobUrl||Q[A.url]||(Q[A.url]=1,await A.linkPromise,await Promise.all(A.deps.map(t=>gA(t,Q))))}function iA(A){return`'${A.replace(/'/g,"\\'")}'`}var sA=(A,Q="text/javascript")=>URL.createObjectURL(new Blob([A],{type:Q}));function aA(A,Q){if(A.blobUrl||!Q[A.url])return;Q[A.url]=0;for(let s of A.deps)aA(s,Q);let[t,e]=A.analysis,o=A.source,B="";if(!t.length)B+=o;else{let s=function(n){for(;a.length&&a[a.length-1]<n;){let l=a.pop();B+=`${o.slice(E,l)}, ${iA(A.responseUrl)}`,E=l}B+=o.slice(E,n),E=n};var C=s;let E=0,r=0,a=[];for(let{s:n,ss:l,se:c,d:w}of t)if(w===-1){let I=A.deps[r++],N=I.blobUrl,T=!N;T&&((N=I.shellUrl)||(N=I.shellUrl=sA(`export function u$_(m){${I.analysis[1].map(({s:d,e:K},U)=>{let Z=I.source[d]==='"'||I.source[d]==="'";return`e$_${U}=m${Z?"[":"."}${I.source.slice(d,K)}${Z?"]":""}`}).join(",")}}${I.analysis[1].length?`let ${I.analysis[1].map((d,K)=>`e$_${K}`).join(",")};`:""}export {${I.analysis[1].map(({s:d,e:K},U)=>`e$_${U} as ${I.source.slice(d,K)}`).join(",")}}
+//# sourceURL=${I.responseUrl}?cycle`))),s(n-1),B+=`/*${o.slice(n-1,c)}*/${iA(N)}`,!T&&I.shellUrl&&(B+=`;import*as m$_${r} from'${I.blobUrl}';import{u$_ as u$_${r}}from'${I.shellUrl}';u$_${r}(m$_${r})`,I.shellUrl=void 0),E=c}else{if(w===-2)throw Error("The import.meta property is not supported.");s(l),B+="wpInteractivityRouterImport(",a.push(c-1),E=n}A.shellUrl&&(B+=`
+;import{u$_}from'${A.shellUrl}';try{u$_({${e.filter(n=>n.ln).map(({s:n,e:l,ln:c})=>`${o.slice(n,l)}:${c}`).join(",")}})}catch(_){};
+`),s(o.length)}let i=!1;B=B.replace(jA,(s,E,r)=>(i=!E,s.replace(r,()=>new URL(r,A.responseUrl).toString()))),i||(B+=`
+//# sourceURL=`+A.responseUrl),A.blobUrl=sA(B),A.source=void 0}var jA=/\n\/\/# source(Mapping)?URL=([^\n]+)\s*((;|\/\/[^#][^\n]*)\s*)*$/;function nA(A,Q,t){let e=k[A];if(e)return e;if(e={url:A},k[A]){let o=0;for(;k[e.url+ ++o];);e.url+=o}return k[e.url]=e,e.fetchPromise=(async()=>{let o;({responseUrl:e.responseUrl,source:o}=await(XA[A]||BA(A,Q,t)));try{e.analysis=q(o,e.url)}catch(B){console.error(B),e.analysis=[[],[],!1,!1]}return e.source=o,e})(),e.linkPromise=e.fetchPromise.then(async()=>{let o=Q;e.deps=(await Promise.all(e.analysis[0].map(async({n:B,d:C})=>{if(C!==-1||!B)return;let i=D(B,e.responseUrl||e.url);return EA&&EA(i)?{blobUrl:i}:(o.integrity&&(o={...o,integrity:void 0}),nA(i,o,e.responseUrl).fetchPromise)}))).filter(B=>B)}),e}var rA=A=>import(A);async function P(A,Q){await y;let t=nA(A,Q,null),e={};return await gA(t,e),aA(t,e),await Promise.resolve(),t}async function S(A){let Q=await rA(A.blobUrl);return A.shellUrl&&(await rA(A.shellUrl)).u$_(Q),Q}async function IA(A,Q){let t=await P(A,Q);return S(t)}var OA=document.baseURI,cA=OA;Object.defineProperty(self,"wpInteractivityRouterImport",{value:TA,writable:!1,enumerable:!1,configurable:!1});async function TA(A){return await y,IA(D(A,cA),{credentials:"same-origin"})}async function lA(A,Q){return tA(Q),await y,P(D(A,cA),{credentials:"same-origin"})}var wA=new Set,pA=A=>{wA.add(A)},fA=A=>{let Q=A.querySelector("script#wp-importmap[type=importmap]"),t=Q?JSON.parse(Q.text):{imports:{},scopes:{}};for(let o in m.imports)delete t.imports[o];return[...A.querySelectorAll("script[type=module][src][data-wp-router-options]")].filter(o=>{try{return JSON.parse(o.getAttribute("data-wp-router-options"))?.loadOnClientNavigation===!0}catch{return!1}}).map(o=>o.src).filter(o=>!wA.has(o)).map(o=>lA(o,t))},dA=A=>Promise.all(A.map(Q=>S(Q)));var{getRegionRootFragment:VA,initialVdomPromise:WA,toVdom:_A,render:zA,parseServerData:AQ,populateServerData:QQ,batch:O,routerRegions:b,h:eQ,navigationSignal:tQ,sessionId:oQ,warn:kQ}=ZA("I acknowledge that using private APIs means my theme or plugin will inevitably break in the next version of WordPress."),R="data-wp-router-region",$="data-wp-interactive",JA=`[${$}][${R}], [${$}] [${$}][${R}]`,f=new Map,L=A=>{let Q=new URL(A,window.location.href);return Q.pathname+Q.search},LA=A=>{let Q=A.getAttribute(R);try{let{id:t,attachTo:e}=JSON.parse(Q);return{id:t,attachTo:e}}catch{return{id:Q}}},BQ=A=>{if(!A)return A;let Q=A.props.priorityLevels,t=Q.findIndex(o=>o.includes("router-region")),e=t!==-1?Q.slice(t+1):Q;return e.length>0?eQ(A.type,{...A.props,priorityLevels:e}):A.props.element},v=new WeakMap,X=new WeakMap,NA=new Set,CQ=async(A,{html:Q})=>{try{if(!Q){let e=await window.fetch(A);if(e.status!==200)return!1;Q=await e.text()}let t=new window.DOMParser().parseFromString(Q,"text/html");return await yA(A,t)}catch{return!1}},yA=async(A,Q,{vdom:t}={})=>{Q.querySelectorAll("noscript").forEach(E=>E.remove());let e={},o={};Q.querySelectorAll(JA).forEach(E=>{let{id:r,attachTo:a}=LA(E);E.parentElement.closest(`[${R}]`)?e[r]=void 0:e[r]=t?.has(E)?t.get(E):_A(E),a&&!NA.has(r)&&(o[r]=a)});let B=Q.querySelector("title")?.innerText,C=AQ(Q),[i,s]=await Promise.all([Promise.all(_(Q)),Promise.all(fA(Q))]);return{regions:e,regionsToAttach:o,styles:i,scriptModules:s,title:B,initialData:C,url:A}},SA=A=>{z(A.styles);let Q={...A.regionsToAttach};O(()=>{QQ(A.initialData),tQ.value+=1,b.forEach(e=>{e.value=null});let t=new Set;for(let e in Q){let o=document.querySelector(Q[e]);v.has(o)||v.set(o,[]);let B=v.get(o);B.includes(e)||(B.push(e),t.add(o))}for(let e in A.regions)b.has(e)&&(b.get(e).value=BQ(A.regions[e]));t.forEach(e=>{let B=v.get(e).map(i=>A.regions[i]);if(!X.has(e)){let i=B.map(({props:s,type:E})=>{let r=typeof E=="function"?s.type:E,a=document.createElement(r);return e.appendChild(a),a});X.set(e,VA(i))}let C=X.get(e);zA(B,C)})}),A.title&&(document.title=A.title)},uA=A=>(window.location.assign(A),new Promise(()=>{}));window.addEventListener("popstate",async()=>{let A=L(window.location.href),Q=f.has(A)&&await f.get(A);Q?O(()=>{p.url=window.location.href,SA(Q)}):window.location.reload()});document.querySelectorAll(JA).forEach(A=>{let{id:Q,attachTo:t}=LA(A);t&&NA.add(Q)});window.document.querySelectorAll("script[type=module][src]").forEach(({src:A})=>pA(A));(async()=>{let A=await WA;f.set(L(window.location.href),Promise.resolve(yA(L(window.location.href),document,{vdom:A})))})();var j="",hA=!1,J={loading:"Loading page, please wait.",loaded:"Page Loaded."},{state:DA}=mA("core/router/private",{state:{navigation:{hasStarted:!1,hasFinished:!1}}},{lock:!0}),{state:p,actions:EQ}=mA("core/router",{state:{get navigation(){return DA.navigation}},actions:{*navigate(A,Q={}){let{clientNavigationDisabled:t}=KA();t&&(yield uA(A));let e=L(A),{navigation:o}=DA,{loadingAnimation:B=!0,screenReaderAnnouncement:C=!0,timeout:i=1e4}=Q;j=A,EQ.prefetch(e,Q);let s=new Promise(a=>setTimeout(a,i)),E=setTimeout(()=>{j===A&&(B&&(o.hasStarted=!0,o.hasFinished=!1),C&&kA("loading"))},400),r=yield Promise.race([f.get(e),s]);if(clearTimeout(E),j===A)if(r&&!r.initialData?.config?.["core/router"]?.clientNavigationDisabled){yield dA(r.scriptModules),O(()=>{p.url=A,B&&(o.hasStarted=!1,o.hasFinished=!0),SA(r)}),window.history[Q.replace?"replaceState":"pushState"]({wpInteractivityId:oQ},"",A),C&&kA("loaded");let{hash:a}=new URL(A,window.location.href);a&&document.querySelector(a)?.scrollIntoView()}else yield uA(A)},*prefetch(A,Q={}){let{clientNavigationDisabled:t}=KA();if(t)return;let e=L(A);(Q.force||!f.has(e))&&f.set(e,CQ(e,{html:Q.html})),yield f.get(e)}}});p.url=p.url||window.location.href;function kA(A){if(!hA){hA=!0;let t=document.getElementById("wp-script-module-data-@wordpress/interactivity-router")?.textContent;if(t)try{let e=JSON.parse(t);typeof e?.i18n?.loading=="string"&&(J.loading=e.i18n.loading),typeof e?.i18n?.loaded=="string"&&(J.loaded=e.i18n.loaded)}catch{}else p.navigation.texts?.loading&&(J.loading=p.navigation.texts.loading),p.navigation.texts?.loaded&&(J.loaded=p.navigation.texts.loaded)}let Q=J[A];import("@wordpress/a11y").then(({speak:t})=>t(Q),()=>{})}export{EQ as actions,p as state};
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 7f8cfeb57e..f6f4af8abf 100644
--- a/wp-includes/js/dist/script-modules/lazy-editor/index.js
+++ b/wp-includes/js/dist/script-modules/lazy-editor/index.js
@@ -1372,7 +1372,7 @@ function getPresetsSvgFilters(blockPresets = {}) {
       metadata.path,
       {}
     );
-    return ["default", "theme"].filter((origin) => presetByOrigin[origin]).flatMap(
+    return ["default", "theme", "custom"].filter((origin) => presetByOrigin[origin]).flatMap(
       (origin) => presetByOrigin[origin].map(
         (preset) => getDuotoneFilter(
           `wp-duotone-${preset.slug}`,
@@ -1594,7 +1594,8 @@ function getLayoutStyles({
   fallbackGapValue
 }) {
   let ruleset = "";
-  let gapValue = hasBlockGapSupport ? getGapCSSValue(style?.spacing?.blockGap) : "";
+  const blockGapValue = style?.spacing?.blockGap;
+  let gapValue = hasBlockGapSupport ? getGapCSSValue(blockGapValue) : "";
   if (hasFallbackGapSupport) {
     if (selector === ROOT_BLOCK_SELECTOR) {
       gapValue = !gapValue ? "0.5em" : gapValue;
@@ -1602,12 +1603,16 @@ function getLayoutStyles({
       gapValue = fallbackGapValue;
     }
   }
+  const rowGapValue = hasBlockGapSupport && blockGapValue && typeof blockGapValue !== "string" ? getGapCSSValue(blockGapValue.top) : gapValue;
   if (gapValue && layoutDefinitions) {
     Object.values(layoutDefinitions).forEach(
       ({ className, name, spacingStyles }) => {
         if (!hasBlockGapSupport && "flex" !== name && "grid" !== name) {
           return;
         }
+        const layoutGapValue = ["default", "constrained"].includes(
+          name
+        ) ? rowGapValue : gapValue;
         if (spacingStyles?.length) {
           spacingStyles.forEach((spacingStyle) => {
             const declarations = [];
@@ -1615,7 +1620,7 @@ function getLayoutStyles({
               Object.entries(spacingStyle.rules).forEach(
                 ([cssProperty, cssValue]) => {
                   declarations.push(
-                    `${cssProperty}: ${cssValue ? cssValue : gapValue}`
+                    `${cssProperty}: ${cssValue ? cssValue : layoutGapValue}`
                   );
                 }
               );
@@ -2498,6 +2503,7 @@ function generateGlobalStyles(config = {}, blockTypes = [], options = {}) {

 // packages/lazy-editor/build-module/hooks/use-editor-settings.mjs
 var import_core_data3 = __toESM(require_core_data(), 1);
+var import_blocks2 = __toESM(require_blocks(), 1);
 var import_element2 = __toESM(require_element(), 1);
 var import_data4 = __toESM(require_data(), 1);

@@ -2563,16 +2569,20 @@ var { unlock } = (0, import_private_apis.__dangerousOptInToUnstableAPIsOnlyForCo

 // packages/lazy-editor/build-module/hooks/use-editor-settings.mjs
 function useEditorSettings({ stylesId }) {
-  const { editorSettings } = (0, import_data4.useSelect)(
+  const { editorSettings, blockTypes } = (0, import_data4.useSelect)(
     (select2) => ({
       editorSettings: unlock(
         select2(import_core_data3.store)
-      ).getEditorSettings()
+      ).getEditorSettings(),
+      blockTypes: select2(import_blocks2.store).getBlockTypes()
     }),
     []
   );
   const { user: globalStyles } = useUserGlobalStyles(stylesId);
-  const [globalStylesCSS] = generateGlobalStyles(globalStyles);
+  const [globalStylesCSS] = (0, import_element2.useMemo)(
+    () => generateGlobalStyles(globalStyles, blockTypes),
+    [globalStyles, blockTypes]
+  );
   const hasEditorSettings = !!editorSettings;
   const styles = (0, import_element2.useMemo)(() => {
     if (!hasEditorSettings) {
@@ -2856,12 +2866,20 @@ function useEditorAssets() {

 // packages/lazy-editor/build-module/components/editor/index.mjs
 var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
-var { Editor: PrivateEditor, BackButton } = unlock(import_editor.privateApis);
+var {
+  Editor: PrivateEditor,
+  BackButton,
+  PreferencesModal,
+  ToolsMoreMenuGroup,
+  SiteExport
+} = unlock(import_editor.privateApis);
 function Editor({
   postType,
   postId,
   settings,
-  backButton
+  backButton,
+  onActionPerformed,
+  initialViewport
 }) {
   const homePage = (0, import_data6.useSelect)(
     (select2) => {
@@ -2898,7 +2916,17 @@ function Editor({
   const finalSettings = (0, import_element4.useMemo)(
     () => ({
       ...editorSettings,
-      ...settings
+      ...settings,
+      /*
+       * The theme's styles and the user's global styles, then whatever the
+       * host adds for the surface it is rendering into. Spelled out after
+       * the spread because `styles` is a list each source adds to: a host
+       * contributing its own must not drop everyone else's.
+       */
+      styles: [
+        ...editorSettings.styles ?? [],
+        ...settings?.styles ?? []
+      ]
     }),
     [editorSettings, settings]
   );
@@ -2916,7 +2944,7 @@ function Editor({
       }
     );
   }
-  return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(
+  return /* @__PURE__ */ (0, import_jsx_runtime.jsxs)(
     PrivateEditor,
     {
       postType: resolvedPostType,
@@ -2924,7 +2952,13 @@ function Editor({
       templateId,
       settings: finalSettings,
       styles: finalSettings.styles,
-      children: backButton && /* @__PURE__ */ (0, import_jsx_runtime.jsx)(BackButton, { children: backButton })
+      onActionPerformed,
+      initialViewport,
+      children: [
+        backButton && /* @__PURE__ */ (0, import_jsx_runtime.jsx)(BackButton, { children: backButton }),
+        /* @__PURE__ */ (0, import_jsx_runtime.jsx)(PreferencesModal, {}),
+        /* @__PURE__ */ (0, import_jsx_runtime.jsx)(ToolsMoreMenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(SiteExport, {}) })
+      ]
     }
   );
 }
@@ -2934,7 +2968,7 @@ var import_i18n = __toESM(require_i18n(), 1);
 var import_element5 = __toESM(require_element(), 1);
 var import_block_editor = __toESM(require_block_editor(), 1);
 var import_editor2 = __toESM(require_editor(), 1);
-var import_blocks2 = __toESM(require_blocks(), 1);
+var import_blocks3 = __toESM(require_blocks(), 1);
 var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
 if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='95327475c1']")) {
   const style = document.createElement("style");
@@ -2951,7 +2985,7 @@ function PreviewContent({
   const descriptionId = (0, import_element5.useId)();
   const backgroundColor = useStyle("color.background");
   const actualBlocks = (0, import_element5.useMemo)(() => {
-    return blocks ?? (0, import_blocks2.parse)(content, {
+    return blocks ?? (0, import_blocks3.parse)(content, {
       __unstableSkipMigrationLogs: true
     });
   }, [content, blocks]);
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 0ebfdacad5..87ec4d104f 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' => '91b49bcd65d03f0c27d7');
\ 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' => '26702529626be08dab3c');
\ 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 9941447287..11fb9359db 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 Ue=Object.create;var Rt=Object.defineProperty;var De=Object.getOwnPropertyDescriptor;var Ke=Object.getOwnPropertyNames;var He=Object.getPrototypeOf,Je=Object.prototype.hasOwnProperty;var P=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Xe=(t,e,o,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Ke(e))!Je.call(t,n)&&n!==o&&Rt(t,n,{get:()=>e[n],enumerable:!(r=De(e,n))||r.enumerable});return t};var S=(t,e,o)=>(o=t!=null?Ue(He(t)):{},Xe(e||!t||!t.__esModule?Rt(o,"default",{value:t,enumerable:!0}):o,t));var ft=P((rr,Tt)=>{Tt.exports=window.wp.editor});var G=P((nr,Ct)=>{Ct.exports=window.wp.coreData});var M=P((sr,Lt)=>{Lt.exports=window.wp.data});var Mt=P((ir,zt)=>{zt.exports=window.wp.components});var N=P((ar,Gt)=>{Gt.exports=window.wp.element});var pt=P((pr,Ut)=>{Ut.exports=window.wp.styleEngine});var Yt=P((br,Xt)=>{Xt.exports=window.wp.i18n});var ht=P((vr,Zt)=>{Zt.exports=window.wp.blocks});var we=P((Kr,ve)=>{ve.exports=window.wp.privateApis});var Vt=P((sn,Re)=>{Re.exports=window.ReactJSXRuntime});var Me=P((pn,ze)=>{ze.exports=window.wp.blockEditor});var Te=S(ft(),1),It=S(G(),1),Ft=S(M(),1),Ce=S(Mt(),1),Le=S(N(),1);var Nt=S(G(),1),Bt=S(M(),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 Ye=["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 Ye.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(pt(),1);var Ze="1600px",Qe="320px",qe=1,to=.25,eo=.75,oo="14px";function Dt({minimumFontSize:t,maximumFontSize:e,fontSize:o,minimumViewportWidth:r=Qe,maximumViewportWidth:n=Ze,scaleFactor:s=qe,minimumFontSizeLimit:i}){if(i=A(i)?i:oo,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(_),to),eo),C=U(b.value*k,3);E?.value&&C<E?.value?t=`${E.value}${E.unit}`:t=`${C}${b.unit}`}}let a=A(t),l=a?.unit||"rem",c=A(e,{coerceTo:l});if(!a||!c)return null;let p=A(t,{coerceTo:"rem"}),u=A(n,{coerceTo:l}),f=A(r,{coerceTo:l});if(!u||!f||!p)return null;let g=u.value-f.value;if(!g)return null;let h=U(f.value/100,3),d=U(h,3)+l,m=100*((c.value-a.value)/g),y=U((m||1)*s,3),w=`${p.value}${p.unit} + ((1vw - ${d}) * ${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,p=parseFloat(l);return o==="px"&&(c==="em"||c==="rem")&&(p=p*r,c=o),c==="px"&&(o==="em"||o==="rem")&&(p=p/r,c=o),(o==="em"||o==="rem")&&(c==="em"||c==="rem")&&(c=o),c?{value:U(p,3),unit:c}:null}function U(t,e=3){let o=Math.pow(10,e);return Math.round(t*o)/o}function dt(t){let e=t?.fluid;return e===!0||e&&typeof e=="object"&&Object.keys(e).length>0}function ro(t){let e=t?.typography??{},o=t?.layout,r=A(o?.wideSize)?o?.wideSize:null;return dt(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||!dt(e?.typography)&&!dt(t))return o;let r=ro(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 R="body",K=":root";function D(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 H=[{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=D(t),r=D(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(",")?D(t).map(n=>n+e).join(","):t+e}function gt(t,e){let o=`.is-style-${t}`;if(!e)return o;let r=/[^\s:]+/,n=i=>i+o;return D(e).map(i=>i.replace(r,n)).join(",")}function Jt(t,e){let o=`.is-style-${t}`,r=D(e).map(n=>{let s=n.trim(),i=`${o} `;return s.startsWith(i)?s.slice(i.length):s});return gt(t,r.join(","))}function no(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 so(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 mt(t,e){if(!t||!e)return t;let o=no(t,e);return typeof o=="object"&&o!==null&&"url"in o&&o?.url&&(o.url=so(o.url,e?._links?.["wp:theme-file"])),o}var $=S(ht(),1),X=S(pt(),1),he=S(M(),1);function B(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 p=Array.isArray(e)?e:e.split(".");if(p.length===1){let f=r?c:null;if(a)return v(s,`${l}.root`,null)||v(s,l,null)||f;let g=i?v(i,`${l}.__experimentalSelector`,null):void 0;return g?V(c,g):f}let u;return a&&(u=v(s,l,null)),u||(r?B(t,p[0],o):null)}var io={grad:.9,turn:360,rad:360/(2*Math.PI)},T=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)}},yt=function(t){return{r:x(t.r),g:x(t.g),b:x(t.b),a:x(t.a,3)}},ao=/^#([0-9a-f]{3,8})$/i,it=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},J=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},lo=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,co=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,uo=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fo=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,oe={string:[[function(t){var e=ao.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=uo.exec(t)||fo.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=lo.exec(t)||co.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)*(io[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 T(e)&&T(o)&&T(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(!T(e)||!T(o)||!T(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(!T(e)||!T(o)||!T(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]},po=function(t){return typeof t=="string"?re(t.trim(),oe.string):typeof t=="object"&&t!==null?re(t,oe.object):[null,void 0]};var St=function(t,e){var o=J(t);return{h:o.h,s:O(o.s+100*e,0,100),l:o.l,a:o.a}},bt=function(t){return(299*t.r+587*t.g+114*t.b)/1e3/255},ne=function(t,e){var o=J(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=po(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(bt(this.rgba),2)},t.prototype.isDark=function(){return bt(this.rgba)<.5},t.prototype.isLight=function(){return bt(this.rgba)>=.5},t.prototype.toHex=function(){return e=yt(this.rgba),o=e.r,r=e.g,n=e.b,i=(s=e.a)<1?it(x(255*s)):"","#"+it(o)+it(r)+it(n)+i;var e,o,r,n,s,i},t.prototype.toRgb=function(){return yt(this.rgba)},t.prototype.toRgbString=function(){return e=yt(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(J(this.rgba))},t.prototype.toHslString=function(){return e=te(J(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(St(this.rgba,e))},t.prototype.desaturate=function(e){return e===void 0&&(e=.1),I(St(this.rgba,-e))},t.prototype.grayscale=function(){return I(St(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=J(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 go(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=go(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"
@@ -27,11 +27,11 @@ var Ue=Object.create;var Rt=Object.defineProperty;var De=Object.getOwnPropertyDe
 			<feComposite in2="SourceGraphic" operator="in"></feComposite>
 		</filter>
 	</defs>
-</svg>`}function L(t){return t.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 vt(t){if(!t)return;let e=t.match(/var:preset\|spacing\|(.+)/);return e?`var(--wp--preset--spacing--${e[1]})`:t}function mo(t){if(!t)return null;let e=typeof t=="string";return{top:e?t:t?.top,left:e?t:t?.left}}function wt(t,e="0"){let o=mo(t);if(!o)return null;let r=vt(o?.top)||e,n=vt(o?.left)||e;return r===n?r:`${r} ${n}`}var ue={backgroundSize:"cover",backgroundPosition:"50% 50%"};function ho(t){return typeof t=="object"&&t!==null&&"url"in t&&!!t.url}function fe(t){if(!t||!ho(t.backgroundImage))return;let e;return t?.backgroundSize||(e={backgroundSize:ue.backgroundSize}),t?.backgroundSize==="contain"&&!t?.backgroundPosition&&(e={backgroundPosition:ue.backgroundPosition}),e}var pe={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 de={mobile:"480px",tablet:"782px"},ge=/^(\d+|\d*\.\d+)(px|em|rem)$/,yo=16;function So(t){return"mobile"in t||"tablet"in t}function bo(t){return!t||typeof t!="object"?{}:So(t)?t:t.settings?.viewport??{}}function vo(t){return typeof t=="string"&&ge.test(t.trim())}function wo(t){if(typeof t=="number")return t;if(typeof t!="string")return;let e=t.trim().match(ge);if(!e)return;let o=Number.parseFloat(e[1]);return e[2]==="px"?o:o*yo}function Eo(t){let e=bo(t),o={},r={};Object.keys(de).forEach(a=>{let l=a,c=e[l],p=wo(c);p!==void 0&&vo(c)&&(o[l]=c.trim(),r[l]=p)});let n=Object.keys(o);if(!n.length)return{...de};if(n.length===1)return o;let s=o.mobile,i=o.tablet;return r.mobile>=r.tablet?{mobile:s}:{mobile:s,tablet:i}}function Et(t){let e=Eo(t),o={};return e.mobile&&(o["@mobile"]=`@media (width <= ${e.mobile})`),e.tablet&&(o["@tablet"]=e.mobile?`@media (${e.mobile} < width <= ${e.tablet})`:`@media (width <= ${e.tablet})`),o}var xo={button:"wp-element-button",caption:"wp-element-caption"},$o={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},ye={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},_o={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function ko(t="*",e={}){return H.reduce((o,{path:r,cssVarInfix:n,classes:s})=>{if(!s)return o;let i=v(e,r,[]);return["default","theme","custom"].forEach(a=>{i[a]&&i[a].forEach(({slug:l})=>{s.forEach(({classSuffix:c,propertyName:p})=>{let u=`.has-${L(l)}-${c}`,f=t?`:where(${t})${u}`:u,g=`var(--wp--preset--${n}--${L(l)})`;o+=`${f}{${p}: ${g} !important;}`})})}),o},"")}function Oo(t={}){return H.filter(e=>e.path.at(-1)==="duotone").flatMap(e=>{let o=v(t,e.path,{});return["default","theme"].filter(r=>o[r]).flatMap(r=>o[r].map(n=>ce(`wp-duotone-${n.slug}`,n.colors))).join("")})}function Se(t={},e,o){let r=[];return Object.keys(t).forEach(n=>{let s=e+L(n.replace("/","-")),i=t[n];if(i instanceof Object){let a=s+o;r=[...r,...Se(i,a,o)]}else r.push(`${s}: ${i}`)}),r}var Po=(t,e,o)=>{if(o!=="core/paragraph"||(e?.blocks?.["core/paragraph"]?.typography?.textIndent??e?.typography?.textIndent??"subsequent")!=="all")return t;let s=".wp-block-paragraph + .wp-block-paragraph",i=".wp-block-paragraph";if(s in t){let a=t[s],l={...t};return delete l[s],l[i]=a,l}return t},Vo=(t,e)=>{let o=".wp-block-button";if(!(o in t))return t;let r={...t};return r[o]=r[o].map(n=>{let s=n.match(/^width:\s*(.+)$/);if(!s)return n;let i=s[1],a=null;i.endsWith("%")&&(a=parseFloat(i));let l="var(--wp--preset--dimension--";if(a===null&&i.startsWith(l)&&i.endsWith(")")){let c=i.slice(l.length,-1),p={...e?.dimensions?.dimensionSizes??{},...e?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let u of Object.values(p))if(Array.isArray(u)){for(let f of u)if(f.slug===c&&typeof f.size=="string"&&f.size.endsWith("%")){a=parseFloat(f.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},Io=(t,e)=>{let o={};return Object.entries(t).forEach(([r,n])=>{if(r==="root"||!e?.[r])return;let s=typeof n=="string";if(!s&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([i,a])=>{if(i==="root"||!e?.[r][i])return;let l={[r]:{[i]:e[r][i]}},c=lt(l);o[a]=[...o[a]||[],...c],delete e[r][i]}),s||typeof n=="object"&&n!==null&&"root"in n){let i=s?n:n.root,a={[r]:e[r]},l=lt(a);o[i]=[...o[i]||[],...l],delete e[r]}}),o};function lt(t={},e="",o,r={},n=!1){let s=R===e,i=Object.entries($.__EXPERIMENTAL_STYLE_PROPERTY).reduce((l,[c,{value:p,properties:u,useEngine:f,rootOnly:g}])=>{if(g&&!s)return l;let h=p;if(h[0]==="elements"||f)return l;let d=v(t,h);if(c==="--wp--style--root--padding"&&(typeof d=="string"||!o))return l;if(u&&typeof d!="string")Object.entries(u).forEach(m=>{let[y,w]=m;if(!v(d,[w],!1))return;let b=y.startsWith("--")?y:L(y);l.push(`${b}: ${(0,X.getCSSValueFromRawStyle)(v(d,[w]))}`)});else if(v(t,h,!1)){let m=c.startsWith("--")?c:L(c);l.push(`${m}: ${(0,X.getCSSValueFromRawStyle)(v(t,h))}`)}return l},[]);return t.background&&(t.background?.backgroundImage&&(t.background.backgroundImage=mt(t.background.backgroundImage,r)),!s&&t.background?.backgroundImage?.id&&(t={...t,background:{...t.background,...fe(t.background)}})),(0,X.getCSSRules)(t).forEach(l=>{if(s&&(o||n)&&l.key.startsWith("padding"))return;let c=l.key.startsWith("--")?l.key:L(l.key),p=mt(l.value,r);c==="font-size"&&(p=nt({name:"",slug:"",size:p},r?.settings)),c==="aspect-ratio"&&i.push("min-height: unset"),i.push(`${c}: ${p}`)}),i}function Fo({layoutDefinitions:t=pe,style:e,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:s}){let i="",a=r?wt(e?.spacing?.blockGap):"";if(n&&(o===R?a=a||"0.5em":!r&&s&&(a=s)),a&&t&&(Object.values(t).forEach(({className:l,name:c,spacingStyles:p})=>{!r&&c!=="flex"&&c!=="grid"||p?.length&&p.forEach(u=>{let f=[];if(u.rules&&Object.entries(u.rules).forEach(([g,h])=>{f.push(`${g}: ${h||a}`)}),f.length){let g="";r?g=o===R?`:root :where(.${l})${u?.selector||""}`:`:root :where(${o}-${l})${u?.selector||""}`:g=o===R?`:where(.${l}${u?.selector||""})`:`:where(${o}.${l}${u?.selector||""})`,i+=`${g} { ${f.join("; ")}; }`}})}),o===R&&r&&(i+=`${K} { --wp--style--block-gap: ${a}; }`)),o===R&&t){let l=["block","flex","grid"];Object.values(t).forEach(({className:c,displayMode:p,baseStyles:u})=>{p&&l.includes(p)&&(i+=`${o} .${c} { display:${p}; }`),u?.length&&u.forEach(f=>{let g=[];if(f.rules&&Object.entries(f.rules).forEach(([h,d])=>{g.push(`${h}: ${d}`)}),g.length){let h=`.${c}${f?.selector||""}`;i+=`${h} { ${g.join("; ")}; }`}})})}return i}var jo=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function Ao(t,e){return at(t,void 0,e)}function at(t,e,o){if(!t)return{};let r=Object.entries(t),n=e?ye[e]??[]:[],i=r.filter(([a])=>jo.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(i)}function me(t){let{styles:e,selector:o,featureSelectors:r,name:n,elementName:s,mediaQuery:i,variationName:a}=t,l=n?ye[n]??[]:_o[s??""]??[];return l.length?l.flatMap(c=>{let p=e?.[c];return!p||typeof p!="object"?[]:[{styles:JSON.parse(JSON.stringify(p)),selector:o,selectorSuffix:c,mediaQuery:i,featureSelectors:r&&typeof r!="string"?r:void 0,name:n,elementName:s,variationName:a}]}):[]}function Ro(t,e){let{styles:o,selector:r,fallbackGapValue:n,featureSelectors:s,hasLayoutSupport:i,layoutHasBlockGapSupport:a,layoutSelector:l,name:c,elementName:p,isStyleVariation:u,variationName:f}=t;return!c&&!p?[]:Object.entries(e).flatMap(([g,h])=>{let d=o?.[g];return!d||typeof d!="object"?[]:[{styles:JSON.parse(JSON.stringify(d)),selector:r,mediaQuery:h,featureSelectors:s&&typeof s!="string"?s:void 0,fallbackGapValue:n,hasLayoutSupport:i,name:c,elementName:p,isStyleVariation:u,variationName:f,layoutSelector:l,layoutHasBlockGapSupport:a}]})}function xt(t,e){let o={...t?.elements??{}};return Object.keys(e).forEach(r=>{Object.entries(t?.[r]?.elements??{}).forEach(([n,s])=>{o[n]={...o[n]??{},[r]:s}})}),o}var To=(t,e)=>{let o=[];if(!t?.styles)return o;let r=Et(t),n=Ao(t.styles,r);return n&&o.push({styles:n,selector:R,skipSelectorWrapper:!0}),Object.entries($.__EXPERIMENTAL_ELEMENTS).forEach(([s,i])=>{t.styles?.elements?.[s]&&o.push({styles:t.styles?.elements?.[s]??{},selector:i,elementName:s,skipSelectorWrapper:!xo[s]})}),Object.entries(t.styles?.blocks??{}).forEach(([s,i])=>{let a=at(i,s,r),l=i,c=[],p=[];l?.variations&&Object.entries(l.variations).forEach(([u,f])=>{let g=f,h=at(g,s,r);g?.css&&(h.css=g.css);let d=typeof e!="string"?e[s]?.styleVariationSelectors?.[u]:void 0;if(d&&typeof e!="string"){let m=e[s];p.push({styles:h,selector:d,featureSelectors:m?.featureSelectors,fallbackGapValue:m?.fallbackGapValue,hasLayoutSupport:m?.hasLayoutSupport,isStyleVariation:!0,variationName:u,layoutSelector:d+m.selector,layoutHasBlockGapSupport:!0,name:s})}Object.entries(xt(g,r)).forEach(([m,y])=>{y&&$.__EXPERIMENTAL_ELEMENTS[m]&&c.push({styles:y,selector:V(d,$.__EXPERIMENTAL_ELEMENTS[m]),elementName:m,isStyleVariation:!0})}),Object.entries(g?.blocks??{}).forEach(([m,y])=>{let w=typeof e!="string"?V(d,e[m]?.selector):void 0,b=typeof e!="string"?V(d,e[m]?.duotoneSelector):void 0,E=typeof e!="string"?Ht(d,e[m]?.featureSelectors??{}):void 0,_=at(y,m,r);y?.css&&(_.css=y.css),!(!w||typeof e=="string")&&(c.push({selector:w,name:m,isStyleVariation:!0,duotoneSelector:b,featureSelectors:E,fallbackGapValue:e[m]?.fallbackGapValue,hasLayoutSupport:e[m]?.hasLayoutSupport,styles:_}),Object.entries(xt(y,r)).forEach(([k,C])=>{C&&$.__EXPERIMENTAL_ELEMENTS[k]&&c.push({styles:C,selector:V(w,$.__EXPERIMENTAL_ELEMENTS[k]),elementName:k,isStyleVariation:!0})}))})}),typeof e!="string"&&e?.[s]?.selector&&o.push({duotoneSelector:e[s].duotoneSelector,fallbackGapValue:e[s].fallbackGapValue,hasLayoutSupport:e[s].hasLayoutSupport,selector:e[s].selector,styles:a,featureSelectors:e[s].featureSelectors,name:s}),o.push(...p),Object.entries(xt(l,r)).forEach(([u,f])=>{typeof e!="string"&&f&&e?.[s]&&$.__EXPERIMENTAL_ELEMENTS[u]&&o.push({styles:f,selector:e[s]?.selector.split(",").map(g=>$.__EXPERIMENTAL_ELEMENTS[u].split(",").map(d=>g+" "+d)).join(","),elementName:u})}),o.push(...c)}),o},$t=(t,e)=>{let o=[];if(!t?.settings)return o;let r=i=>{let a={};return H.forEach(({path:l})=>{let c=v(i,l,!1);c!==!1&&(a=rt(a,l,c))}),a},n=r(t.settings),s=t.settings?.custom;return(Object.keys(n).length>0||s)&&o.push({presets:n,custom:s,selector:K}),Object.entries(t.settings?.blocks??{}).forEach(([i,a])=>{let l=a.custom;if(typeof e=="string"||!e[i])return;let c=r(a);(Object.keys(c).length>0||l)&&o.push({presets:c,custom:l,selector:e[i]?.selector,featureSelectors:e[i]?.featureSelectors})}),o};function Co(t,e,o){if(!t||typeof t=="string")return o;let r=t[e];return typeof r=="string"?r:typeof r=="object"&&r.root?r.root:o}function Lo(t,e,{path:o,valueKey:r,valueFunc:n,cssVarInfix:s}){let i=v(t,o,[]),a=[];for(let l of["default","theme","custom"])if(i[l])for(let c of i[l]){let p=L(c.slug);r&&!n?a.push(`--wp--preset--${s}--${p}: ${c[r]}`):n&&typeof n=="function"&&a.push(`--wp--preset--${s}--${p}: ${n(c,e)}`)}return a}var zo=(t,e)=>{let o=$t(t,e),r="";for(let{presets:n,custom:s,selector:i,featureSelectors:a}of o){let l=i,c={[l]:[]};if(t?.settings)for(let u of H){let f=Lo(n,t.settings,u);if(f.length===0)continue;let g=Co(a,u.path[0],l);c[g]||(c[g]=[]),c[g].push(...f)}let p=Se(s,"--wp--custom--","--");p.length>0&&c[l].push(...p);for(let[u,f]of Object.entries(c))f.length>0&&(r+=`${u}{${f.join(";")};}`)}return r};function Mo(t,{tree:e,useRootPaddingAlign:o,disableLayoutStyles:r,hasBlockGapSupport:n,hasFallbackGapSupport:s,disableRootPadding:i}){let{selector:a,selectorSuffix:l,mediaQuery:c,duotoneSelector:p,styles:u,fallbackGapValue:f,hasLayoutSupport:g,featureSelectors:h,layoutSelector:d,layoutHasBlockGapSupport:m,skipSelectorWrapper:y,name:w,variationName:b}=t,E="",_=l?st(a,l):a;if(h&&typeof h!="string"){let j=Io(h,u);j=Po(j,e.settings,w),j=Vo(j,e.settings),Object.entries(j).forEach(([W,At])=>{if(At.length){let et=b?Jt(b,W):W;et=l?st(et,l):et;let We=At.join(";");E+=`:root :where(${et}){${We};}`}})}if(p){let j={};u?.filter&&(j.filter=u.filter,delete u.filter);let W=lt(j);W.length&&(E+=`${p}{${W.join(";")};}`)}let k=d??_;!r&&(R===k||g)&&(E+=Fo({style:u,selector:k,hasBlockGapSupport:m??n,hasFallbackGapSupport:s,fallbackGapValue:f}));let jt=lt(u,_,o,e,i);if(jt?.length){let j=y?_:`:root :where(${_})`;E+=`${j}{${jt.join(";")};}`}return u?.css&&(E+=be(u.css,`:root :where(${_})`)),c&&E?`${c}{${E}}`:E}var Go=(t,e,o,r,n=!1,s=!1,i={})=>{let a={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...i},l=t,c=To(l,e),p=$t(l,e),u=l?.settings?.useRootPaddingAwareAlignments,{contentSize:f,wideSize:g}=l?.settings?.layout||{},h=a.marginReset||a.rootPadding||a.layoutStyles,d="";if(a.presets&&(f||g)&&(d+=`${K} {`,d=f?d+` --wp--style--global--content-size: ${f};`:d,d=g?d+` --wp--style--global--wide-size: ${g};`:d,d+="}"),h&&(d+=":where(body) {margin: 0;",a.rootPadding&&u&&(d+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
+</svg>`}function M(t){return t.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 Et(t){if(!t)return;let e=t.match(/var:preset\|spacing\|(.+)/);return e?`var(--wp--preset--spacing--${e[1]})`:t}function ho(t){if(!t)return null;let e=typeof t=="string";return{top:e?t:t?.top,left:e?t:t?.left}}function lt(t,e="0"){let o=ho(t);if(!o)return null;let r=Et(o?.top)||e,n=Et(o?.left)||e;return r===n?r:`${r} ${n}`}var ue={backgroundSize:"cover",backgroundPosition:"50% 50%"};function yo(t){return typeof t=="object"&&t!==null&&"url"in t&&!!t.url}function fe(t){if(!t||!yo(t.backgroundImage))return;let e;return t?.backgroundSize||(e={backgroundSize:ue.backgroundSize}),t?.backgroundSize==="contain"&&!t?.backgroundPosition&&(e={backgroundPosition:ue.backgroundPosition}),e}var pe={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 de={mobile:"480px",tablet:"782px"},ge=/^(\d+|\d*\.\d+)(px|em|rem)$/,So=16;function bo(t){return"mobile"in t||"tablet"in t}function vo(t){return!t||typeof t!="object"?{}:bo(t)?t:t.settings?.viewport??{}}function wo(t){return typeof t=="string"&&ge.test(t.trim())}function Eo(t){if(typeof t=="number")return t;if(typeof t!="string")return;let e=t.trim().match(ge);if(!e)return;let o=Number.parseFloat(e[1]);return e[2]==="px"?o:o*So}function xo(t){let e=vo(t),o={},r={};Object.keys(de).forEach(a=>{let l=a,c=e[l],d=Eo(c);d!==void 0&&wo(c)&&(o[l]=c.trim(),r[l]=d)});let n=Object.keys(o);if(!n.length)return{...de};if(n.length===1)return o;let s=o.mobile,i=o.tablet;return r.mobile>=r.tablet?{mobile:s}:{mobile:s,tablet:i}}function xt(t){let e=xo(t),o={};return e.mobile&&(o["@mobile"]=`@media (width <= ${e.mobile})`),e.tablet&&(o["@tablet"]=e.mobile?`@media (${e.mobile} < width <= ${e.tablet})`:`@media (width <= ${e.tablet})`),o}var $o={button:"wp-element-button",caption:"wp-element-caption"},_o={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},ye={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},ko={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function Oo(t="*",e={}){return J.reduce((o,{path:r,cssVarInfix:n,classes:s})=>{if(!s)return o;let i=v(e,r,[]);return["default","theme","custom"].forEach(a=>{i[a]&&i[a].forEach(({slug:l})=>{s.forEach(({classSuffix:c,propertyName:d})=>{let u=`.has-${M(l)}-${c}`,p=t?`:where(${t})${u}`:u,g=`var(--wp--preset--${n}--${M(l)})`;o+=`${p}{${d}: ${g} !important;}`})})}),o},"")}function Po(t={}){return J.filter(e=>e.path.at(-1)==="duotone").flatMap(e=>{let o=v(t,e.path,{});return["default","theme","custom"].filter(r=>o[r]).flatMap(r=>o[r].map(n=>ce(`wp-duotone-${n.slug}`,n.colors))).join("")})}function Se(t={},e,o){let r=[];return Object.keys(t).forEach(n=>{let s=e+M(n.replace("/","-")),i=t[n];if(i instanceof Object){let a=s+o;r=[...r,...Se(i,a,o)]}else r.push(`${s}: ${i}`)}),r}var Vo=(t,e,o)=>{if(o!=="core/paragraph"||(e?.blocks?.["core/paragraph"]?.typography?.textIndent??e?.typography?.textIndent??"subsequent")!=="all")return t;let s=".wp-block-paragraph + .wp-block-paragraph",i=".wp-block-paragraph";if(s in t){let a=t[s],l={...t};return delete l[s],l[i]=a,l}return t},Io=(t,e)=>{let o=".wp-block-button";if(!(o in t))return t;let r={...t};return r[o]=r[o].map(n=>{let s=n.match(/^width:\s*(.+)$/);if(!s)return n;let i=s[1],a=null;i.endsWith("%")&&(a=parseFloat(i));let l="var(--wp--preset--dimension--";if(a===null&&i.startsWith(l)&&i.endsWith(")")){let c=i.slice(l.length,-1),d={...e?.dimensions?.dimensionSizes??{},...e?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let u of Object.values(d))if(Array.isArray(u)){for(let p of u)if(p.slug===c&&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},jo=(t,e)=>{let o={};return Object.entries(t).forEach(([r,n])=>{if(r==="root"||!e?.[r])return;let s=typeof n=="string";if(!s&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([i,a])=>{if(i==="root"||!e?.[r][i])return;let l={[r]:{[i]:e[r][i]}},c=ut(l);o[a]=[...o[a]||[],...c],delete e[r][i]}),s||typeof n=="object"&&n!==null&&"root"in n){let i=s?n:n.root,a={[r]:e[r]},l=ut(a);o[i]=[...o[i]||[],...l],delete e[r]}}),o};function ut(t={},e="",o,r={},n=!1){let s=T===e,i=Object.entries($.__EXPERIMENTAL_STYLE_PROPERTY).reduce((l,[c,{value:d,properties:u,useEngine:p,rootOnly:g}])=>{if(g&&!s)return l;let h=d;if(h[0]==="elements"||p)return l;let f=v(t,h);if(c==="--wp--style--root--padding"&&(typeof f=="string"||!o))return l;if(u&&typeof f!="string")Object.entries(u).forEach(m=>{let[y,w]=m;if(!v(f,[w],!1))return;let b=y.startsWith("--")?y:M(y);l.push(`${b}: ${(0,Y.getCSSValueFromRawStyle)(v(f,[w]))}`)});else if(v(t,h,!1)){let m=c.startsWith("--")?c:M(c);l.push(`${m}: ${(0,Y.getCSSValueFromRawStyle)(v(t,h))}`)}return l},[]);return t.background&&(t.background?.backgroundImage&&(t.background.backgroundImage=St(t.background.backgroundImage,r)),!s&&t.background?.backgroundImage?.id&&(t={...t,background:{...t.background,...fe(t.background)}})),(0,Y.getCSSRules)(t).forEach(l=>{if(s&&(o||n)&&l.key.startsWith("padding"))return;let c=l.key.startsWith("--")?l.key:M(l.key),d=St(l.value,r);c==="font-size"&&(d=nt({name:"",slug:"",size:d},r?.settings)),c==="aspect-ratio"&&i.push("min-height: unset"),i.push(`${c}: ${d}`)}),i}function Fo({layoutDefinitions:t=pe,style:e,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:s}){let i="",a=e?.spacing?.blockGap,l=r?lt(a):"";n&&(o===T?l=l||"0.5em":!r&&s&&(l=s));let c=r&&a&&typeof a!="string"?lt(a.top):l;if(l&&t&&(Object.values(t).forEach(({className:d,name:u,spacingStyles:p})=>{if(!r&&u!=="flex"&&u!=="grid")return;let g=["default","constrained"].includes(u)?c:l;p?.length&&p.forEach(h=>{let f=[];if(h.rules&&Object.entries(h.rules).forEach(([m,y])=>{f.push(`${m}: ${y||g}`)}),f.length){let m="";r?m=o===T?`:root :where(.${d})${h?.selector||""}`:`:root :where(${o}-${d})${h?.selector||""}`:m=o===T?`:where(.${d}${h?.selector||""})`:`:where(${o}.${d}${h?.selector||""})`,i+=`${m} { ${f.join("; ")}; }`}})}),o===T&&r&&(i+=`${H} { --wp--style--block-gap: ${l}; }`)),o===T&&t){let d=["block","flex","grid"];Object.values(t).forEach(({className:u,displayMode:p,baseStyles:g})=>{p&&d.includes(p)&&(i+=`${o} .${u} { display:${p}; }`),g?.length&&g.forEach(h=>{let f=[];if(h.rules&&Object.entries(h.rules).forEach(([m,y])=>{f.push(`${m}: ${y}`)}),f.length){let m=`.${u}${h?.selector||""}`;i+=`${m} { ${f.join("; ")}; }`}})})}return i}var Ao=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function To(t,e){return ct(t,void 0,e)}function ct(t,e,o){if(!t)return{};let r=Object.entries(t),n=e?ye[e]??[]:[],i=r.filter(([a])=>Ao.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(i)}function me(t){let{styles:e,selector:o,featureSelectors:r,name:n,elementName:s,mediaQuery:i,variationName:a}=t,l=n?ye[n]??[]:ko[s??""]??[];return l.length?l.flatMap(c=>{let d=e?.[c];return!d||typeof d!="object"?[]:[{styles:JSON.parse(JSON.stringify(d)),selector:o,selectorSuffix:c,mediaQuery:i,featureSelectors:r&&typeof r!="string"?r:void 0,name:n,elementName:s,variationName:a}]}):[]}function Ro(t,e){let{styles:o,selector:r,fallbackGapValue:n,featureSelectors:s,hasLayoutSupport:i,layoutHasBlockGapSupport:a,layoutSelector:l,name:c,elementName:d,isStyleVariation:u,variationName:p}=t;return!c&&!d?[]:Object.entries(e).flatMap(([g,h])=>{let f=o?.[g];return!f||typeof f!="object"?[]:[{styles:JSON.parse(JSON.stringify(f)),selector:r,mediaQuery:h,featureSelectors:s&&typeof s!="string"?s:void 0,fallbackGapValue:n,hasLayoutSupport:i,name:c,elementName:d,isStyleVariation:u,variationName:p,layoutSelector:l,layoutHasBlockGapSupport:a}]})}function $t(t,e){let o={...t?.elements??{}};return Object.keys(e).forEach(r=>{Object.entries(t?.[r]?.elements??{}).forEach(([n,s])=>{o[n]={...o[n]??{},[r]:s}})}),o}var Co=(t,e)=>{let o=[];if(!t?.styles)return o;let r=xt(t),n=To(t.styles,r);return n&&o.push({styles:n,selector:T,skipSelectorWrapper:!0}),Object.entries($.__EXPERIMENTAL_ELEMENTS).forEach(([s,i])=>{t.styles?.elements?.[s]&&o.push({styles:t.styles?.elements?.[s]??{},selector:i,elementName:s,skipSelectorWrapper:!$o[s]})}),Object.entries(t.styles?.blocks??{}).forEach(([s,i])=>{let a=ct(i,s,r),l=i,c=[],d=[];l?.variations&&Object.entries(l.variations).forEach(([u,p])=>{let g=p,h=ct(g,s,r);g?.css&&(h.css=g.css);let f=typeof e!="string"?e[s]?.styleVariationSelectors?.[u]:void 0;if(f&&typeof e!="string"){let m=e[s];d.push({styles:h,selector:f,featureSelectors:m?.featureSelectors,fallbackGapValue:m?.fallbackGapValue,hasLayoutSupport:m?.hasLayoutSupport,isStyleVariation:!0,variationName:u,layoutSelector:f+m.selector,layoutHasBlockGapSupport:!0,name:s})}Object.entries($t(g,r)).forEach(([m,y])=>{y&&$.__EXPERIMENTAL_ELEMENTS[m]&&c.push({styles:y,selector:V(f,$.__EXPERIMENTAL_ELEMENTS[m]),elementName:m,isStyleVariation:!0})}),Object.entries(g?.blocks??{}).forEach(([m,y])=>{let w=typeof e!="string"?V(f,e[m]?.selector):void 0,b=typeof e!="string"?V(f,e[m]?.duotoneSelector):void 0,E=typeof e!="string"?Ht(f,e[m]?.featureSelectors??{}):void 0,_=ct(y,m,r);y?.css&&(_.css=y.css),!(!w||typeof e=="string")&&(c.push({selector:w,name:m,isStyleVariation:!0,duotoneSelector:b,featureSelectors:E,fallbackGapValue:e[m]?.fallbackGapValue,hasLayoutSupport:e[m]?.hasLayoutSupport,styles:_}),Object.entries($t(y,r)).forEach(([k,L])=>{L&&$.__EXPERIMENTAL_ELEMENTS[k]&&c.push({styles:L,selector:V(w,$.__EXPERIMENTAL_ELEMENTS[k]),elementName:k,isStyleVariation:!0})}))})}),typeof e!="string"&&e?.[s]?.selector&&o.push({duotoneSelector:e[s].duotoneSelector,fallbackGapValue:e[s].fallbackGapValue,hasLayoutSupport:e[s].hasLayoutSupport,selector:e[s].selector,styles:a,featureSelectors:e[s].featureSelectors,name:s}),o.push(...d),Object.entries($t(l,r)).forEach(([u,p])=>{typeof e!="string"&&p&&e?.[s]&&$.__EXPERIMENTAL_ELEMENTS[u]&&o.push({styles:p,selector:e[s]?.selector.split(",").map(g=>$.__EXPERIMENTAL_ELEMENTS[u].split(",").map(f=>g+" "+f)).join(","),elementName:u})}),o.push(...c)}),o},_t=(t,e)=>{let o=[];if(!t?.settings)return o;let r=i=>{let a={};return J.forEach(({path:l})=>{let c=v(i,l,!1);c!==!1&&(a=rt(a,l,c))}),a},n=r(t.settings),s=t.settings?.custom;return(Object.keys(n).length>0||s)&&o.push({presets:n,custom:s,selector:H}),Object.entries(t.settings?.blocks??{}).forEach(([i,a])=>{let l=a.custom;if(typeof e=="string"||!e[i])return;let c=r(a);(Object.keys(c).length>0||l)&&o.push({presets:c,custom:l,selector:e[i]?.selector,featureSelectors:e[i]?.featureSelectors})}),o};function Lo(t,e,o){if(!t||typeof t=="string")return o;let r=t[e];return typeof r=="string"?r:typeof r=="object"&&r.root?r.root:o}function Mo(t,e,{path:o,valueKey:r,valueFunc:n,cssVarInfix:s}){let i=v(t,o,[]),a=[];for(let l of["default","theme","custom"])if(i[l])for(let c of i[l]){let d=M(c.slug);r&&!n?a.push(`--wp--preset--${s}--${d}: ${c[r]}`):n&&typeof n=="function"&&a.push(`--wp--preset--${s}--${d}: ${n(c,e)}`)}return a}var zo=(t,e)=>{let o=_t(t,e),r="";for(let{presets:n,custom:s,selector:i,featureSelectors:a}of o){let l=i,c={[l]:[]};if(t?.settings)for(let u of J){let p=Mo(n,t.settings,u);if(p.length===0)continue;let g=Lo(a,u.path[0],l);c[g]||(c[g]=[]),c[g].push(...p)}let d=Se(s,"--wp--custom--","--");d.length>0&&c[l].push(...d);for(let[u,p]of Object.entries(c))p.length>0&&(r+=`${u}{${p.join(";")};}`)}return r};function Go(t,{tree:e,useRootPaddingAlign:o,disableLayoutStyles:r,hasBlockGapSupport:n,hasFallbackGapSupport:s,disableRootPadding:i}){let{selector:a,selectorSuffix:l,mediaQuery:c,duotoneSelector:d,styles:u,fallbackGapValue:p,hasLayoutSupport:g,featureSelectors:h,layoutSelector:f,layoutHasBlockGapSupport:m,skipSelectorWrapper:y,name:w,variationName:b}=t,E="",_=l?st(a,l):a;if(h&&typeof h!="string"){let F=jo(h,u);F=Vo(F,e.settings,w),F=Io(F,e.settings),Object.entries(F).forEach(([U,At])=>{if(At.length){let et=b?Jt(b,U):U;et=l?st(et,l):et;let Ue=At.join(";");E+=`:root :where(${et}){${Ue};}`}})}if(d){let F={};u?.filter&&(F.filter=u.filter,delete u.filter);let U=ut(F);U.length&&(E+=`${d}{${U.join(";")};}`)}let k=f??_;!r&&(T===k||g)&&(E+=Fo({style:u,selector:k,hasBlockGapSupport:m??n,hasFallbackGapSupport:s,fallbackGapValue:p}));let Ft=ut(u,_,o,e,i);if(Ft?.length){let F=y?_:`:root :where(${_})`;E+=`${F}{${Ft.join(";")};}`}return u?.css&&(E+=be(u.css,`:root :where(${_})`)),c&&E?`${c}{${E}}`:E}var No=(t,e,o,r,n=!1,s=!1,i={})=>{let a={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...i},l=t,c=Co(l,e),d=_t(l,e),u=l?.settings?.useRootPaddingAwareAlignments,{contentSize:p,wideSize:g}=l?.settings?.layout||{},h=a.marginReset||a.rootPadding||a.layoutStyles,f="";if(a.presets&&(p||g)&&(f+=`${H} {`,f=p?f+` --wp--style--global--content-size: ${p};`:f,f=g?f+` --wp--style--global--wide-size: ${g};`:f,f+="}"),h&&(f+=":where(body) {margin: 0;",a.rootPadding&&u&&(f+=`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;
-				`),d+="}"),a.blockStyles){let m=Et(t);c.forEach(y=>{if(y.isStyleVariation&&!a.variationStyles)return;let w=Ro(y,m);[y,...w,...me(y),...w.flatMap(me)].forEach(b=>{d+=Mo(b,{tree:l,useRootPaddingAlign:u,disableLayoutStyles:n,hasBlockGapSupport:o,hasFallbackGapSupport:r,disableRootPadding:s})})})}if(a.layoutStyles&&(d=d+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",d=d+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",d=d+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&o){let m=wt(l?.styles?.spacing?.blockGap)||"0.5em";d=d+`:root :where(.wp-site-blocks) > * { margin-block-start: ${m}; margin-block-end: 0; }`,d=d+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",d=d+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&p.forEach(({selector:m,presets:y})=>{(R===m||K===m)&&(m="");let w=ko(m,y);w.length>0&&(d+=w)}),d};function No(t,e){return $t(t,e).flatMap(({presets:r})=>Oo(r))}var Bo=(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=B(t,r);s&&(o[n]=s)}),o},Wo=(t,e)=>{let{getBlockStyles:o}=(0,he.select)($.store),r={};return t.forEach(n=>{let s=n.name,i=B(n);if(!i)return;let a=B(n,"filter.duotone");if(!a){let h=B(n),d=(0,$.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof d=="string"&&h&&(a=V(h,d))}let l=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,c=n?.supports?.spacing?.blockGap,p=typeof c=="object"&&!Array.isArray(c)?c.__experimentalDefault:void 0,u=o(s),f={};u?.forEach(h=>{let d=e?`-${e}`:"",m=`${h.name}${d}`,y=gt(m,i);f[m]=y});let g=Bo(n,i);r[s]={duotoneSelector:a??void 0,fallbackGapValue:p,featureSelectors:Object.keys(g).length?g:void 0,hasLayoutSupport:l,name:s,selector:i,styleVariationSelectors:u?.length?f:void 0}}),r};function Uo(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-]+)/),p=c?c[1]:"",u=c?a.replace(p,"").trim():a.trim(),f;u===""?f=e:f=a.startsWith(" ")?V(e,u):st(e,u),o+=`:root :where(${f})${p}{${l.trim()}}`}}),o}function _t(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"),p=r??c!==null,u=n??!p;if(!t?.styles||!t?.settings)return[[],{}];let f=Uo(t),g=Wo(l),h=zo(f,g),d=Go(f,g,p,u,s,i,a),m=No(f,g),y=[{css:h,isGlobalStyles:!0},{css:d,isGlobalStyles:!0},{css:f?.styles?.css??"",isGlobalStyles:!0},{assets:m,__unstableType:"svgs",isGlobalStyles:!0}];return l.forEach(w=>{let b=f?.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 C=k??g[w.name].selector;y.push({css:be(b.css,C),isGlobalStyles:!0})}}),[y,f.settings]}var Oe=S(G(),1),kt=S(N(),1),Pe=S(M(),1);var Ee=S(G(),1),xe=S(M(),1),$e=S(N(),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:F}=(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 Y({stylesId:t}){let{editorSettings:e}=(0,Pe.useSelect)(i=>({editorSettings:F(i(Oe.store)).getEditorSettings()}),[]),{user:o}=_e(t),[r]=_t(o),n=!!e,s=(0,kt.useMemo)(()=>n?[...e?.styles??[],...r]:[],[n,e?.styles,r]);return{isReady:n,editorSettings:(0,kt.useMemo)(()=>({...e??{},styles:s}),[e,s])}}function Do(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 Ko(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 Ho(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 Ve(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 Ie(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 Jo(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 Xo(t,e,o,r,n,s){s&&Do(s);let i=Fe(o),a=Fe(t),l=[];for(let u of i){let f=r.before?.[u];f&&Ve(u,f,"before"),l.push(Ko(u,o[u]));let g=r.after?.[u];g&&Ve(u,g,"after")}let c=[];for(let u of a){let f=e.before?.[u];f&&c.push(Ie(u,f,"before")),c.push(Ho(u,t[u]));let g=e.after?.[u];g&&c.push(Ie(u,g,"after"))}let p=Jo(c,document.body);await Promise.all([Promise.all(l),p]),n&&n.length>0&&n.forEach(u=>{let f=u.match(/<script([^>]*)>(.*?)<\/script>/is);if(f){let g=f[1],h=f[2],d=document.createElement("script"),m=g.match(/id=["']([^"']+)["']/);m&&(d.id=m[1]);let y=g.match(/type=["']([^"']+)["']/);y&&(d.type=y[1]),d.textContent=h,document.body.appendChild(d)}})}var je=Xo;var Pt=S(G(),1),ct=S(N(),1),ut=S(M(),1);var Ot;async function Ae(){return Ot||(Ot=(async()=>{let e=await F((0,ut.resolveSelect)(Pt.store)).getEditorAssets();await je(e.scripts||{},e.inline_scripts||{before:{},after:{}},e.styles||{},e.inline_styles||{before:{},after:{}},e.html_templates||[],e.script_modules||{})})()),Ot}function Z(){let t=(0,ut.useSelect)(r=>F(r(Pt.store)).getEditorAssets(),[]),[e,o]=(0,ct.useState)(!1);return(0,ct.useEffect)(()=>{t&&!e&&Ae().then(()=>{o(!0)}).catch(r=>{console.error("Failed to load editor assets:",r)})},[t,e]),{isReady:!!t&&e,assetsLoaded:e}}var Q=S(Vt(),1),{Editor:Yo,BackButton:Zo}=F(Te.privateApis);function Qo({postType:t,postId:e,settings:o,backButton:r}){let n=(0,Ft.useSelect)(g=>{if(t||e)return null;let{getHomePage:h}=F(g(It.store));return h()},[t,e]),s=t||n?.postType,i=e||n?.postId,a=(0,Ft.useSelect)(g=>{if(!(!s||!i))return s==="wp_template"?i:F(g(It.store)).getTemplateId(s,i)},[s,i]),l=ot({templateId:a}),{isReady:c,editorSettings:p}=Y({stylesId:l}),{isReady:u}=Z(),f=(0,Le.useMemo)(()=>({...p,...o}),[p,o]);return!c||!u?(0,Q.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,Q.jsx)(Ce.Spinner,{})}):(0,Q.jsx)(Yo,{postType:s,postId:i,templateId:a,settings:f,styles:f.styles,children:r&&(0,Q.jsx)(Zo,{children:r})})}var Ge=S(Yt(),1),tt=S(N(),1),q=S(Me(),1),Ne=S(ft(),1),Be=S(ht(),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:qo}=F(Ne.privateApis);function tr({blocks:t,content:e,description:o}){let r=(0,tt.useId)(),n=qo("color.background"),s=(0,tt.useMemo)(()=>t??(0,Be.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,Ge.__)("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 er({blocks:t,content:e,description:o}){let r=ot(),{isReady:n,editorSettings:s}=Y({stylesId:r}),{isReady:i}=Z(),a=(0,tt.useMemo)(()=>({...s,isPreviewMode:!0}),[s]);return!n||!i?null:(0,z.jsx)(q.BlockEditorProvider,{settings:a,children:(0,z.jsx)(tr,{blocks:t,content:e,description:o})})}export{Qo as Editor,er as Preview,Ae as loadEditorAssets,Z as useEditorAssets,Y as useEditorSettings};
+				`),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(`
+`):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/widget-primitives/index.js b/wp-includes/js/dist/script-modules/widget-primitives/index.js
index 32f245e0a3..31f417f943 100644
--- a/wp-includes/js/dist/script-modules/widget-primitives/index.js
+++ b/wp-includes/js/dist/script-modules/widget-primitives/index.js
@@ -135,11 +135,28 @@ async function resolveIcon(reference) {
 var pendingIcon = (0, import_element2.createElement)("svg", {
   viewBox: "0 0 24 24"
 });
-function withRenderableIcons(actions) {
-  return actions.map(({ icon, ...action }) => ({
-    ...action,
-    ...(0, import_element2.isValidElement)(icon) ? { icon } : {}
-  }));
+function withRenderableIcons(actions, holdPending) {
+  return actions.map(({ icon, ...action }) => {
+    if ((0, import_element2.isValidElement)(icon)) {
+      return { ...action, icon };
+    }
+    if (holdPending && typeof icon === "string") {
+      return { ...action, icon: pendingIcon };
+    }
+    return action;
+  });
+}
+var DEFAULT_API_VERSION = 1;
+function recordOverlay(record) {
+  return {
+    name: record.name,
+    renderModule: record.render_module ?? "",
+    ...record.presentation ? { presentation: record.presentation } : {},
+    ...record.category ? { category: record.category } : {},
+    ...record.description ? { description: record.description } : {},
+    ...record.help ? { help: record.help } : {},
+    ...record.keywords ? { keywords: record.keywords } : {}
+  };
 }
 function useWidgetTypes(records) {
   const [widgetTypes, setWidgetTypes] = (0, import_element2.useState)([]);
@@ -159,7 +176,21 @@ function useWidgetTypes(records) {
     Promise.all(
       records.map(async (record) => {
         if (!record.widget_module) {
-          return null;
+          if (!record.render_module) {
+            return null;
+          }
+          return {
+            apiVersion: DEFAULT_API_VERSION,
+            title: record.title ?? record.name,
+            ...record.icon ? { icon: pendingIcon } : {},
+            ...record.actions ? {
+              actions: withRenderableIcons(
+                record.actions,
+                true
+              )
+            } : {},
+            ...recordOverlay(record)
+          };
         }
         try {
           const module = await import(
@@ -174,14 +205,13 @@ function useWidgetTypes(records) {
           const icon = moduleIcon ?? (record.icon ? pendingIcon : void 0);
           const actions = record.actions ?? metadata.actions;
           return {
+            apiVersion: DEFAULT_API_VERSION,
             ...metadata,
             ...metadata.attributes ? {
               attributes: resolveFields(
                 metadata.attributes
               )
             } : {},
-            name: record.name,
-            renderModule: record.render_module ?? "",
             icon,
             /*
              * `title` is required:
@@ -190,12 +220,13 @@ function useWidgetTypes(records) {
              * - Then the record's name as fallback
              */
             title: record.title ?? metadata.title ?? record.name,
-            ...record.presentation ? { presentation: record.presentation } : {},
-            ...record.category ? { category: record.category } : {},
-            ...record.description ? { description: record.description } : {},
-            ...record.help ? { help: record.help } : {},
-            ...record.keywords ? { keywords: record.keywords } : {},
-            ...actions ? { actions: withRenderableIcons(actions) } : {}
+            ...actions ? {
+              actions: withRenderableIcons(
+                actions,
+                actions === record.actions
+              )
+            } : {},
+            ...recordOverlay(record)
           };
         } catch {
           return null;
@@ -236,7 +267,7 @@ function useWidgetTypes(records) {
             continue;
           }
           void resolveIcon(action.icon).then((resolved) => {
-            if (cancelled || !resolved) {
+            if (cancelled) {
               return;
             }
             setWidgetTypes(
@@ -246,9 +277,18 @@ function useWidgetTypes(records) {
                 }
                 return {
                   ...type,
-                  actions: type.actions?.map(
-                    (entry) => entry.id === action.id ? { ...entry, icon: resolved } : entry
-                  )
+                  actions: type.actions?.map((entry) => {
+                    if (entry.id !== action.id) {
+                      return entry;
+                    }
+                    if (resolved) {
+                      return {
+                        ...entry,
+                        icon: resolved
+                      };
+                    }
+                    return entry.icon === pendingIcon ? { ...entry, icon: void 0 } : entry;
+                  })
                 };
               })
             );
@@ -262,9 +302,30 @@ function useWidgetTypes(records) {
   }, [records]);
   return [widgetTypes, isResolvingWidgetTypes];
 }
+
+// packages/widget-primitives/build-module/widget-host/widget-host.mjs
+var import_element3 = __toESM(require_element(), 1);
+var import_jsx_runtime2 = __toESM(require_jsx_runtime(), 1);
+var WidgetHostContext = (0, import_element3.createContext)({});
+function WidgetHostProvider({
+  value,
+  children
+}) {
+  const inherited = (0, import_element3.useContext)(WidgetHostContext);
+  const merged = (0, import_element3.useMemo)(
+    () => ({ ...inherited, ...value }),
+    [inherited, value]
+  );
+  return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)(WidgetHostContext.Provider, { value: merged, children });
+}
+function useWidgetHost() {
+  return (0, import_element3.useContext)(WidgetHostContext);
+}
 export {
+  WidgetHostProvider,
   WidgetRender,
   registerFieldType,
   registerIconResolver,
+  useWidgetHost,
   useWidgetTypes
 };
diff --git a/wp-includes/js/dist/script-modules/widget-primitives/index.min.asset.php b/wp-includes/js/dist/script-modules/widget-primitives/index.min.asset.php
index 3744edec9d..a9ff758e0f 100644
--- a/wp-includes/js/dist/script-modules/widget-primitives/index.min.asset.php
+++ b/wp-includes/js/dist/script-modules/widget-primitives/index.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => array('react-jsx-runtime', 'wp-element'), 'version' => 'dfdedb1556f8335ccd5d');
\ No newline at end of file
+<?php return array('dependencies' => array('react-jsx-runtime', 'wp-element'), 'version' => '55c447d6c4f9173d3807');
\ No newline at end of file
diff --git a/wp-includes/js/dist/script-modules/widget-primitives/index.min.js b/wp-includes/js/dist/script-modules/widget-primitives/index.min.js
index 9d154eff32..2511e4576e 100644
--- a/wp-includes/js/dist/script-modules/widget-primitives/index.min.js
+++ b/wp-includes/js/dist/script-modules/widget-primitives/index.min.js
@@ -1 +1 @@
-var M=Object.create;var R=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var A=Object.getPrototypeOf,D=Object.prototype.hasOwnProperty;var W=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var N=(e,t,i,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of j(t))!D.call(e,o)&&o!==i&&R(e,o,{get:()=>t[o],enumerable:!(a=P(t,o))||a.enumerable});return e};var y=(e,t,i)=>(i=e!=null?M(A(e)):{},N(t||!e||!e.__esModule?R(i,"default",{value:e,enumerable:!0}):i,e));var w=W((X,F)=>{F.exports=window.wp.element});var b=W((H,E)=>{E.exports=window.ReactJSXRuntime});var z=y(w(),1);function S(e){return typeof e=="object"&&e!==null&&"default"in e&&typeof e.default=="function"}var T=new Map;function I(e,t){let i=T.get(e);if(i)return i;let a=(0,z.lazy)(async()=>{let o=await t(e);if(!S(o))throw new Error(`Invalid widget module: ${e}`);return o});return T.set(e,a),a}var f=y(b(),1);function C({widgetType:e,attributes:t,setAttributes:i,resolveWidgetModule:a}){let o=I(e.renderModule,a);return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)(o,{attributes:t,setAttributes:i})})}var l=y(w(),1);var $=/^[a-z][a-z0-9-]*(\/[a-z][a-z0-9-]*)?$/,h=new Map;function V(e){if(!(!$.test(e.name)||h.has(e.name)))return h.set(e.name,e),e}function x(e){return e.map(t=>{let i=t.type?h.get(t.type):void 0;if(!i)return t;let{name:a,baseType:o,isValid:c,...n}=i,{type:s,isValid:r,...p}=t;return{...n,...p,type:o,...c||r?{isValid:{...c,...r}}:{}}})}var d;function _(e){if(!d)return d=e,e}async function g(e){if(!d)return null;try{return await d(e)}catch{return null}}var L=(0,l.createElement)("svg",{viewBox:"0 0 24 24"});function B(e){return e.map(({icon:t,...i})=>({...i,...(0,l.isValidElement)(t)?{icon:t}:{}}))}function k(e){let[t,i]=(0,l.useState)([]),[a,o]=(0,l.useState)(!0);return(0,l.useEffect)(()=>{if(e==null){o(!0);return}if(e.length===0){i([]),o(!1);return}let c=!1;return o(!0),Promise.all(e.map(async n=>{if(!n.widget_module)return null;try{let s=await import(n.widget_module);if(!s?.default)return null;let r=s.default,u=((0,l.isValidElement)(r.icon)?r.icon:void 0)??(n.icon?L:void 0),m=n.actions??r.actions;return{...r,...r.attributes?{attributes:x(r.attributes)}:{},name:n.name,renderModule:n.render_module??"",icon:u,title:n.title??r.title??n.name,...n.presentation?{presentation:n.presentation}:{},...n.category?{category:n.category}:{},...n.description?{description:n.description}:{},...n.help?{help:n.help}:{},...n.keywords?{keywords:n.keywords}:{},...m?{actions:B(m)}:{}}}catch{return null}})).then(n=>{if(!c){i(n.filter(s=>s!==null)),o(!1);for(let s of e)s.icon&&g(s.icon).then(r=>{c||i(p=>p.map(u=>u.name!==s.name?u:r?{...u,icon:r}:u.icon===L?{...u,icon:void 0}:u))});for(let s of e)for(let r of s.actions??[])typeof r.icon=="string"&&g(r.icon).then(p=>{c||!p||i(u=>u.map(m=>m.name!==s.name?m:{...m,actions:m.actions?.map(v=>v.id===r.id?{...v,icon:p}:v)}))})}}),()=>{c=!0}},[e]),[t,a]}export{C as WidgetRender,V as registerFieldType,_ as registerIconResolver,k as useWidgetTypes};
+var O=Object.create;var E=Object.defineProperty;var $=Object.getOwnPropertyDescriptor;var B=Object.getOwnPropertyNames;var J=Object.getPrototypeOf,U=Object.prototype.hasOwnProperty;var z=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var X=(t,e,n,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of B(e))!U.call(t,o)&&o!==n&&E(t,o,{get:()=>e[o],enumerable:!(s=$(e,o))||s.enumerable});return t};var g=(t,e,n)=>(n=t!=null?O(J(t)):{},X(e||!t||!t.__esModule?E(n,"default",{value:t,enumerable:!0}):n,t));var x=z((K,C)=>{C.exports=window.wp.element});var w=z((et,P)=>{P.exports=window.ReactJSXRuntime});var _=g(x(),1);function Y(t){return typeof t=="object"&&t!==null&&"default"in t&&typeof t.default=="function"}var V=new Map;function h(t,e){let n=V.get(t);if(n)return n;let s=(0,_.lazy)(async()=>{let o=await e(t);if(!Y(o))throw new Error(`Invalid widget module: ${t}`);return o});return V.set(t,s),s}var v=g(w(),1);function H({widgetType:t,attributes:e,setAttributes:n,resolveWidgetModule:s}){let o=h(t.renderModule,s);return(0,v.jsx)(v.Fragment,{children:(0,v.jsx)(o,{attributes:e,setAttributes:n})})}var l=g(x(),1);var q=/^[a-z][a-z0-9-]*(\/[a-z][a-z0-9-]*)?$/,R=new Map;function b(t){if(!(!q.test(t.name)||R.has(t.name)))return R.set(t.name,t),t}function F(t){return t.map(e=>{let n=e.type?R.get(e.type):void 0;if(!n)return e;let{name:s,baseType:o,isValid:m,...i}=n,{type:u,isValid:r,...p}=e;return{...i,...p,type:o,...m||r?{isValid:{...m,...r}}:{}}})}var W;function L(t){if(!W)return W=t,t}async function I(t){if(!W)return null;try{return await W(t)}catch{return null}}var y=(0,l.createElement)("svg",{viewBox:"0 0 24 24"});function A(t,e){return t.map(({icon:n,...s})=>(0,l.isValidElement)(n)?{...s,icon:n}:e&&typeof n=="string"?{...s,icon:y}:s)}var M=1;function j(t){return{name:t.name,renderModule:t.render_module??"",...t.presentation?{presentation:t.presentation}:{},...t.category?{category:t.category}:{},...t.description?{description:t.description}:{},...t.help?{help:t.help}:{},...t.keywords?{keywords:t.keywords}:{}}}function k(t){let[e,n]=(0,l.useState)([]),[s,o]=(0,l.useState)(!0);return(0,l.useEffect)(()=>{if(t==null){o(!0);return}if(t.length===0){n([]),o(!1);return}let m=!1;return o(!0),Promise.all(t.map(async i=>{if(!i.widget_module)return i.render_module?{apiVersion:M,title:i.title??i.name,...i.icon?{icon:y}:{},...i.actions?{actions:A(i.actions,!0)}:{},...j(i)}:null;try{let u=await import(i.widget_module);if(!u?.default)return null;let r=u.default,a=((0,l.isValidElement)(r.icon)?r.icon:void 0)??(i.icon?y:void 0),f=i.actions??r.actions;return{apiVersion:M,...r,...r.attributes?{attributes:F(r.attributes)}:{},icon:a,title:i.title??r.title??i.name,...f?{actions:A(f,f===i.actions)}:{},...j(i)}}catch{return null}})).then(i=>{if(!m){n(i.filter(u=>u!==null)),o(!1);for(let u of t)u.icon&&I(u.icon).then(r=>{m||n(p=>p.map(a=>a.name!==u.name?a:r?{...a,icon:r}:a.icon===y?{...a,icon:void 0}:a))});for(let u of t)for(let r of u.actions??[])typeof r.icon=="string"&&I(r.icon).then(p=>{m||n(a=>a.map(f=>f.name!==u.name?f:{...f,actions:f.actions?.map(d=>d.id!==r.id?d:p?{...d,icon:p}:d.icon===y?{...d,icon:void 0}:d)}))})}}),()=>{m=!0}},[t]),[e,s]}var c=g(x(),1),D=g(w(),1),T=(0,c.createContext)({});function N({value:t,children:e}){let n=(0,c.useContext)(T),s=(0,c.useMemo)(()=>({...n,...t}),[n,t]);return(0,D.jsx)(T.Provider,{value:s,children:e})}function S(){return(0,c.useContext)(T)}export{N as WidgetHostProvider,H as WidgetRender,b as registerFieldType,L as registerIconResolver,S as useWidgetHost,k as useWidgetTypes};
diff --git a/wp-includes/js/dist/theme.js b/wp-includes/js/dist/theme.js
index 58f764614a..7f8c8537a9 100644
--- a/wp-includes/js/dist/theme.js
+++ b/wp-includes/js/dist/theme.js
@@ -1,4 +1,5 @@
 (function() {
+"use strict";
 var wp;
 (wp ||= {}).theme = (() => {
   var __create = Object.create;
@@ -4056,7 +4057,7 @@ var wp;
     const calculatedColors = /* @__PURE__ */ new Map();
     calculatedColors.set("seed", seed);
     for (const stepName of sortedSteps) {
-      let computeDirection = function(color, followDirection) {
+      let computeDirection2 = function(color, followDirection) {
         if (followDirection === "main") {
           return mainDir;
         }
@@ -4071,6 +4072,7 @@ var wp;
         }
         return followDirection;
       };
+      var computeDirection = computeDirection2;
       const {
         contrast,
         lightness: stepLightnessConstraint,
@@ -4101,7 +4103,7 @@ var wp;
           continue;
         }
       }
-      const computedDir = computeDirection(
+      const computedDir = computeDirection2(
         referenceColor,
         contrast.followDirection
       );
@@ -4188,10 +4190,11 @@ var wp;
       pinLightness
     });
     let bestRamp = rampResults;
+    let bestWarnings = warnings;
     if (maxDeficit > CONTRAST_EPSILON && rescaleToFitContrastTargets) {
-      let getSeedForL = function(l) {
+      let getSeedForL2 = function(l) {
         return clampToGamut(set(clone(seed), [oklch_default, "l"], l));
-      }, getDeficitForSeed = function(s) {
+      }, getDeficitForSeed2 = function(s) {
         const iterationResults = calculateRamp({
           seed: s,
           sortedSteps: iterSteps,
@@ -4202,27 +4205,30 @@ var wp;
         });
         return iterationResults.maxDeficitDirection === maxDeficitDirection ? iterationResults.maxDeficit : -maxDeficit;
       };
+      var getSeedForL = getSeedForL2, getDeficitForSeed = getDeficitForSeed2;
       const iterSteps = stepsForStep(maxDeficitStep, config);
       const lowerSeedL = maxDeficitDirection === "lighter" ? 0 : 1;
       const lowerDeficit = -maxDeficit;
       const upperSeedL = get(seed, [oklch_default, "l"]);
       const upperDeficit = maxDeficit;
       const bestSeed = solveWithBisect(
-        getSeedForL,
-        getDeficitForSeed,
+        getSeedForL2,
+        getDeficitForSeed2,
         lowerSeedL,
         lowerDeficit,
         upperSeedL,
         upperDeficit
       );
-      bestRamp = calculateRamp({
+      const finalResult = calculateRamp({
         seed: bestSeed,
         sortedSteps,
         config,
         mainDir,
         oppDir,
         pinLightness
-      }).rampResults;
+      });
+      bestRamp = finalResult.rampResults;
+      bestWarnings = finalResult.warnings;
     }
     if (mainDir === "darker") {
       const tmpSurface1 = bestRamp.surface1;
@@ -4231,7 +4237,7 @@ var wp;
     }
     return {
       ramp: bestRamp,
-      warnings,
+      warnings: bestWarnings,
       direction: mainDir
     };
   }
@@ -4551,6 +4557,138 @@ var wp;
     return buildRamp(seed, ACCENT_RAMP_CONFIG, bgRampInfo);
   }

+  // packages/theme/build-module/semantic-color-contrast-pairs.mjs
+  var MINIMUM_TEXT_CONTRAST = 4.5;
+  var SEMANTIC_COLOR_CONTRAST_PAIRS = [
+    {
+      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 getSemanticColorCustomProperty(token) {
+    return `--wpds-color-${token.replaceAll(".", "-")}`;
+  }
+
+  // packages/theme/build-module/theme-provider-color-warnings.mjs
+  function collectThemeProviderColorWarnings(ramps, colorValues) {
+    const warnings = [];
+    for (const [rampName, result] of ramps) {
+      for (const step of result.warnings ?? []) {
+        warnings.push({
+          type: "ramp",
+          ramp: rampName,
+          step
+        });
+      }
+    }
+    for (const {
+      background: backgroundToken,
+      foreground: foregroundToken
+    } of SEMANTIC_COLOR_CONTRAST_PAIRS) {
+      const backgroundColor = colorValues.get(
+        getSemanticColorCustomProperty(backgroundToken)
+      );
+      const foregroundColor = colorValues.get(
+        getSemanticColorCustomProperty(foregroundToken)
+      );
+      if (backgroundColor === void 0 || foregroundColor === void 0) {
+        continue;
+      }
+      const achievedContrast = getContrast(
+        backgroundColor,
+        foregroundColor
+      );
+      if (achievedContrast < MINIMUM_TEXT_CONTRAST) {
+        warnings.push({
+          type: "contrast",
+          backgroundToken,
+          backgroundColor,
+          foregroundToken,
+          foregroundColor,
+          requiredContrast: MINIMUM_TEXT_CONTRAST,
+          achievedContrast
+        });
+      }
+    }
+    return warnings;
+  }
+
   // packages/theme/build-module/use-theme-provider-styles.mjs
   var getCachedBgRamp = memize(buildBgRamp, { maxSize: 10 });
   var getCachedAccentRamp = memize(buildAccentRamp, { maxSize: 10 });
@@ -4648,7 +4786,8 @@ var wp;
     const entries = [];
     for (const [rampName, { ramp }] of computedColorRamps) {
       for (const [tokenName, tokenValue] of Object.entries(ramp)) {
-        const key = `${rampName}-${tokenName}`;
+        const primitiveRampName = rampName === "background" ? "bg" : rampName;
+        const key = `${primitiveRampName}-${tokenName}`;
         const aliasedBy = color_tokens_default[key] ?? [];
         for (const aliasedId of aliasedBy) {
           entries.push([`--wpds-color-${aliasedId}`, tokenValue]);
@@ -4659,18 +4798,45 @@ var wp;
   }
   function generateStyles({
     primary,
-    computedColorRamps
+    colorEntries
   }) {
     return Object.fromEntries(
       [
         // Semantic color tokens
-        colorTokensCSS(computedColorRamps),
+        colorEntries,
         // Legacy overrides
         legacyWpAdminThemeOverridesCSS(primary),
         legacyWpComponentsOverridesCSS
       ].flat()
     );
   }
+  function generateThemeProviderColors(primary, background) {
+    const seeds = {
+      ...DEFAULT_SEED_COLORS,
+      background,
+      primary
+    };
+    const computedColorRamps = /* @__PURE__ */ new Map();
+    const bgRamp = getCachedBgRamp(seeds.background);
+    for (const [rawRampName, seed] of Object.entries(seeds)) {
+      const rampName = rawRampName;
+      computedColorRamps.set(
+        rampName,
+        rampName === "background" ? bgRamp : getCachedAccentRamp(seed, bgRamp)
+      );
+    }
+    const colorEntries = colorTokensCSS(computedColorRamps);
+    return {
+      styles: generateStyles({
+        primary: seeds.primary,
+        colorEntries
+      }),
+      warnings: collectThemeProviderColorWarnings(
+        computedColorRamps,
+        new Map(colorEntries)
+      )
+    };
+  }
   function useThemeProviderStyles({
     color = {},
     cursor,
@@ -4693,44 +4859,28 @@ var wp;
       }),
       [primary, background, cursorControl, cornerRadiusPreset]
     );
-    const colorStyles = (0, import_element2.useMemo)(() => {
+    const generatedColors = (0, import_element2.useMemo)(() => {
       if (primary === void 0 || background === void 0) {
-        return {};
+        return {
+          styles: {},
+          warnings: void 0
+        };
       }
-      const seeds = {
-        ...DEFAULT_SEED_COLORS,
-        background,
-        primary
-      };
-      const computedColorRamps = /* @__PURE__ */ new Map();
-      const bgRamp = getCachedBgRamp(seeds.background);
-      Object.entries(seeds).forEach(([rampName, seed]) => {
-        if (rampName === "background") {
-          computedColorRamps.set("bg", bgRamp);
-        } else {
-          computedColorRamps.set(
-            rampName,
-            getCachedAccentRamp(seed, bgRamp)
-          );
-        }
-      });
-      return generateStyles({
-        primary: seeds.primary,
-        computedColorRamps
-      });
+      return generateThemeProviderColors(primary, background);
     }, [primary, background]);
     const themeProviderStyles = (0, import_element2.useMemo)(
       () => ({
-        ...colorStyles,
+        ...generatedColors.styles,
         ...cursorControl && {
           "--wpds-cursor-control": cursorControl
         }
       }),
-      [colorStyles, cursorControl]
+      [generatedColors.styles, cursorControl]
     );
     return {
       resolvedSettings,
-      themeProviderStyles
+      themeProviderStyles,
+      colorWarnings: generatedColors.warnings
     };
   }

@@ -4817,23 +4967,25 @@ var wp;
     }
   }
   if (typeof process === "undefined" || true) {
-    registerStyle("f4e6e06c6a", ".dba930ea7a9438fd__root{display:contents}");
+    registerStyle("8d074a190c", "._0ebd6d9bf8b95794__wrapper{display:contents}");
   }
-  var style_default = { "root": "dba930ea7a9438fd__root" };
+  var style_default = { "wrapper": "_0ebd6d9bf8b95794__wrapper" };
   var rootProviderCountByDocument = /* @__PURE__ */ new WeakMap();
   var ThemeProvider = ({
     children,
     color = {},
     cursor,
     cornerRadius,
-    isRoot = false
+    isRoot = false,
+    onColorWarnings
   }) => {
-    const { themeProviderStyles, resolvedSettings } = useThemeProviderStyles({
+    const { themeProviderStyles, resolvedSettings, colorWarnings } = useThemeProviderStyles({
       color,
       cursor,
       cornerRadius
     });
     const cornerRadiusPreset = resolvedSettings.cornerRadius ?? "subtle";
+    const onColorWarningsEvent = (0, import_compose.useEvent)(onColorWarnings);
     const contextValue = (0, import_element3.useMemo)(
       () => ({
         resolvedSettings
@@ -4841,6 +4993,11 @@ var wp;
       [resolvedSettings]
     );
     const wrapperRef = (0, import_element3.useRef)(null);
+    (0, import_element3.useEffect)(() => {
+      if (colorWarnings !== void 0) {
+        onColorWarningsEvent(colorWarnings);
+      }
+    }, [colorWarnings, onColorWarningsEvent]);
     (0, import_compose.useIsomorphicLayoutEffect)(() => {
       if (!isRoot) {
         return;
@@ -4861,6 +5018,14 @@ var wp;
       }
       const previous = /* @__PURE__ */ new Map();
       const applied = [];
+      const previousRootProvider = root.getAttribute(
+        "data-wpds-root-provider"
+      );
+      const previousCornerRadius = root.getAttribute(
+        "data-wpds-corner-radius"
+      );
+      root.setAttribute("data-wpds-root-provider", "true");
+      root.setAttribute("data-wpds-corner-radius", cornerRadiusPreset);
       for (const [rawKey, rawValue] of Object.entries(
         themeProviderStyles
       )) {
@@ -4888,15 +5053,31 @@ var wp;
             root.style.removeProperty(key);
           }
         }
+        if (previousRootProvider === null) {
+          root.removeAttribute("data-wpds-root-provider");
+        } else {
+          root.setAttribute(
+            "data-wpds-root-provider",
+            previousRootProvider
+          );
+        }
+        if (previousCornerRadius === null) {
+          root.removeAttribute("data-wpds-corner-radius");
+        } else {
+          root.setAttribute(
+            "data-wpds-corner-radius",
+            previousCornerRadius
+          );
+        }
       };
-    }, [isRoot, themeProviderStyles]);
+    }, [cornerRadiusPreset, isRoot, themeProviderStyles]);
     return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(
       "div",
       {
         ref: wrapperRef,
         "data-wpds-root-provider": isRoot || void 0,
         "data-wpds-corner-radius": cornerRadiusPreset,
-        className: style_default.root,
+        className: style_default.wrapper,
         style: themeProviderStyles,
         children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)(ThemeContext.Provider, { value: contextValue, children })
       }
diff --git a/wp-includes/js/dist/theme.min.js b/wp-includes/js/dist/theme.min.js
index fea3b0e167..7dd5231912 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() {
-var wp;(wp||={}).theme=(()=>{var sn=Object.create;var je=Object.defineProperty;var ln=Object.getOwnPropertyDescriptor;var cn=Object.getOwnPropertyNames;var fn=Object.getPrototypeOf,un=Object.prototype.hasOwnProperty;var ke=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),mn=(t,e)=>{for(var r in e)je(t,r,{get:e[r],enumerable:!0})},sr=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of cn(e))!un.call(t,n)&&n!==r&&je(t,n,{get:()=>e[n],enumerable:!(o=ln(e,n))||o.enumerable});return t};var ae=(t,e,r)=>(r=t!=null?sn(fn(t)):{},sr(e||!t||!t.__esModule?je(r,"default",{value:t,enumerable:!0}):r,t)),dn=t=>sr(je({},"__esModule",{value:!0}),t);var lr=ke((Va,ir)=>{ir.exports=window.wp.deprecated});var fr=ke((Qa,cr)=>{cr.exports=window.wp.privateApis});var Fe=ke((rs,dr)=>{dr.exports=window.wp.element});var gr=ke((os,pr)=>{pr.exports=window.wp.compose});var Uo=ke((J0,Jo)=>{Jo.exports=window.ReactJSXRuntime});var Ua={};mn(Ua,{ThemeProvider:()=>pt,privateApis:()=>tr});var en=ae(lr(),1);var ur=ae(fr(),1),{lock:mr,unlock:es}=(0,ur.__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 dt=ae(Fe(),1),Ko=ae(gr(),1);var hr=ae(Fe(),1),Ge=(0,hr.createContext)({resolvedSettings:{color:{},cursor:void 0,cornerRadius:void 0}});function ht(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=ht(t,e[0]),n=ht(t,e[1]),s=ht(t,e[2]);return r[0]=o,r[1]=n,r[2]=s,r}function $e(t){return se(t)==="string"}function se(t){return(Object.prototype.toString.call(t).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function qe(t,{precision:e=16,unit:r}){return A(t)?"none":(t=+bt(t,e),t+(r??""))}function A(t){return t===null}function bt(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 pn(t,e,r){return(r-t)/(e-t)}function wt(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],pn(t[0],t[1],r))}function F(t,e,r){return Math.max(Math.min(r,e),t)}function Ye(t,e){return Math.sign(t)===Math.sign(e)?t:-t}function E(t,e){return Ye(Math.abs(t)**e,t)}function xt(t,e){return e===0?0:t/e}function br(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 ee(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 pe=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()),wt(r,o,e)}serialize(e,r){let o=this.type==="<percentage>"?this.percentageRange(100):this.computedRange,n=this.unit;return e=wt(this.coordRange,o,e),qe(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 ee(e,this)?e:new this(e,r)}};var yt=Symbol("instance"),ge=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=>pe.get(a,s))}))}serializeCoords(e,r,o){return o=e.map((n,s)=>pe.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],l=this.coords[s].find(c=>c.type==i);if(!l){let c=n.name||o;throw new TypeError(`${i??a?.raw??a} not allowed for ${c} in ${this.name}()`)}return a=l.resolve(a),l.range&&(r[s]=l.toString()),a})}canSerialize(){return this.type==="function"||this.serialize}parse(e){return null}static get(e,...r){return!e||ee(e,this)?e:e[yt]?e[yt]:new t(e,...r)}};var vt=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)})}},gn=new vt,ie=gn;var H={D50:[.3457/.3585,1,(1-.3457-.3585)/.3585],D65:[.3127/.329,1,(1-.3127-.329)/.329]};function Xe(t){return Array.isArray(t)?t:H[t]}function le(t,e,r,o={}){if(t=Xe(t),e=Xe(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(ie.run("chromatic-adaptation-start",n),n.M||(n.W1===H.D65&&n.W2===H.D50?n.M=[[1.0479297925449969,.022946870601609652,-.05019226628920524],[.02962780877005599,.9904344267538799,-.017073799063418826],[-.009243040646204504,.015055191490298152,.7518742814281371]]:n.W1===H.D50&&n.W2===H.D65&&(n.M=[[.955473421488075,-.02309845494876471,.06325924320057072],[-.0283697093338637,1.0099953980813041,.021041441191917323],[.012314014864481998,-.020507649298898964,1.330365926242124]])),ie.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 U={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 he(t,e){let r={str:String(t)?.trim(),options:e};if(ie.run("parse-start",r),r.color)return r.color;r.parsed=bn(r.str);let o,n=r.options?r.options.parseMeta??r.options.meta:null;if(r.parsed){let s=r.parsed.name,a,i,l=r.parsed.args,c=l.map((m,p)=>r.parsed.argMeta[p]?.type);if(s==="color"){let m=l.shift();c.shift();let p=m.startsWith("--")?m.substring(2):`--${m}`,g=[m,p];if(a=h.findFormat({name:s,id:g,type:"function"}),!a){let d,b=m in h.registry?m:p;if(b in h.registry){let w=h.registry[b].formats?.color?.id;w&&(d=`Did you mean ${t.replace("color("+m,"color("+w)}?`)}throw new TypeError(`Cannot parse ${r.str}. `+(d??"Missing a plugin?"))}i=a.space,a.id.startsWith("--")&&!m.startsWith("--")&&U.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("--")&&U.warn(`${i.name} is a standard space and supported in the CSS spec. Use color(${a.id}) instead of prefixed color(${m}).`)}else a=h.findFormat({name:s,type:"function"}),i=a.space;n&&Object.assign(n,{format:a,formatId:a.name,types:c,commas:r.parsed.commas});let f=1;r.parsed.lastAlpha&&(f=r.parsed.args.pop(),n&&(n.alphaType=c.pop()));let u=a.coords.length;if(l.length!==u)throw new TypeError(`Expected ${u} coordinates for ${i.id} in ${r.str}), got ${l.length}`);l=a.coerceCoords(l,c),o={spaceId:i.id,coords:l,alpha:f}}else e:for(let s of h.all)for(let a in s.formats){let i=s.formats[a];if(i.type!=="custom"||i.test&&!i.test(r.str))continue;let l=s.getFormat(i),c=l.parse(r.str);if(c){n&&Object.assign(n,{format:l,formatId:a}),o=c;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:F(0,o.alpha,1),o}var wr={"%":.01,deg:1,grad:.9,rad:180/Math.PI,turn:360},We={function:/^([a-z]+)\(((?:calc\(NaN\)|.)+?)\)$/i,number:/^([-+]?(?:[0-9]*\.)?[0-9]+(e[-+]?[0-9]+)?)$/i,unitValue:RegExp(`(${Object.keys(wr).join("|")})$`),singleArgument:/\/?\s*(none|NaN|calc\(NaN\)|[-+\w.]+(?:%|deg|g?rad|turn)?)/g};function hn(t){let e={},r=t.match(We.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*wr[r]):We.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 bn(t){if(!t)return;t=t.trim();let e=t.match(We.function);if(e){let r=[],o=[],n=!1,s=e[1].toLowerCase(),a=e[2].replace(We.singleArgument,(i,l)=>{let{value:c,meta:f}=hn(l);return(i.startsWith("/")||s!=="color"&&r.length===3)&&(n=!0),r.push(c),o.push(f),""});return{name:s,args:r,argMeta:o,lastAlpha:n,commas:a.includes(","),rawName:e[1],rawArgs:e[2]}}}function y(t,e){if(Array.isArray(t))return t.map(o=>y(o,e));if(!t)throw new TypeError("Empty color reference");$e(t)&&(t=he(t,e));let r=t.space||t.spaceId;return typeof r=="string"&&(t.space=h.get(r)),t.alpha===void 0&&(t.alpha=1),t}var Cn=75e-6,h=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=Xe(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:wn(this).reverse(),writable:!1,enumerable:!0,configurable:!0}),ie.run("colorspace-init-end",this)}inGamut(e,{epsilon:r=Cn}={}){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,l]=a.range;return(i===void 0||n>=i-r)&&(l===void 0||n<=l+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=ge.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=y(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=y(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||ee(e,this))return e;if(se(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],l=Array.isArray(e.id)?e.id:[e.id];a&&=l.some(c=>i.includes(c))}if(a){let i=ge.get(s,o);return i!==s&&(o.formats[s.name]=i),i}}return null}static resolveCoord(e,r){let o=se(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=se(s),o==="number"||o==="string"&&s>=0){let l=Object.entries(n.coords)[s];if(l)return{space:n,id:l[0],index:s,...l[1]}}n=t.get(n);let a=s.toLowerCase(),i=0;for(let l in n.coords){let c=n.coords[l];if(l.toLowerCase()===a||c.name?.toLowerCase()===a)return{space:n,id:l,index:i,...c};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 wn(t){let e=[t];for(let r=t;r=r.base;)e.push(r);return e}var P=new h({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 K=class extends h{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=le(this.white,this.base.white,r)),r}fromBase(e){return e=le(this.base.white,this.white,e),S(e,this.M.fromXYZ)}};var xr=new h({id:"xyz-d50",name:"XYZ D50",white:"D50",base:P,fromBase:t=>le(P.white,"D50",t),toBase:t=>le("D50",P.white,t)});var xn=216/24389,yr=24/116,Ze=24389/27,St=H.D50,G=new h({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>xn?Math.cbrt(a):(Ze*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]>yr?Math.pow(n[0],3):(116*n[0]-16)/Ze,t[0]>8?Math.pow((t[0]+16)/116,3):t[0]/Ze,n[2]>yr?Math.pow(n[2],3):(116*n[2]-16)/Ze].map((a,i)=>a*St[i])},formats:{lab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function V(t){return typeof t!="number"?t:(t%360+360)%360}var $=new h({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,l=i[1]-i[0];this.\u03B5=l/1e5}let[e,r,o]=t,n=Math.abs(r)<this.\u03B5&&Math.abs(o)<this.\u03B5,s=n?null:V(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 vr=25**7,Je=Math.PI,Sr=180/Je,be=Je/180;function kr(t){let e=t*t;return e*e*e*t}function Ue(t,e,{kL:r=1,kC:o=1,kH:n=1}={}){[t,e]=y([t,e]);let[s,a,i]=G.from(t),l=$.from(G,[s,a,i])[1],[c,f,u]=G.from(e),m=$.from(G,[c,f,u])[1];l<0&&(l=0),m<0&&(m=0);let p=(l+m)/2,g=kr(p),d=.5*(1-Math.sqrt(g/(g+vr))),b=(1+d)*a,w=(1+d)*f,C=Math.sqrt(b**2+i**2),x=Math.sqrt(w**2+u**2),I=b===0&&i===0?0:Math.atan2(i,b),_=w===0&&u===0?0:Math.atan2(u,w);I<0&&(I+=2*Je),_<0&&(_+=2*Je),I*=Sr,_*=Sr;let D=c-s,T=x-C,R=_-I,j=I+_,ve=Math.abs(R),ne;C*x===0?ne=0:ve<=180?ne=R:R>180?ne=R-360:R<-180?ne=R+360:U.warn("the unthinkable has happened");let de=2*Math.sqrt(x*C)*Math.sin(ne*be/2),tn=(s+c)/2,gt=(C+x)/2,rr=kr(gt),J;C*x===0?J=j:ve<=180?J=j/2:j<360?J=(j+360)/2:J=(j-360)/2;let or=(tn-50)**2,rn=1+.015*or/Math.sqrt(20+or),nr=1+.045*gt,Se=1;Se-=.17*Math.cos((J-30)*be),Se+=.24*Math.cos(2*J*be),Se+=.32*Math.cos((3*J+6)*be),Se-=.2*Math.cos((4*J-63)*be);let ar=1+.015*gt*Se,on=30*Math.exp(-1*((J-275)/25)**2),nn=2*Math.sqrt(rr/(rr+vr)),an=-1*Math.sin(2*on*be)*nn,He=(D/(r*rn))**2;return He+=(T/(o*nr))**2,He+=(de/(n*ar))**2,He+=an*(T/(o*nr))*(de/(n*ar)),Math.sqrt(He)}var Me={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]]},Y=new h({id:"oklab",name:"Oklab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:P,M:Me,fromBase(t){let e=S(t,Me.XYZtoLMS);return e[0]=Math.cbrt(e[0]),e[1]=Math.cbrt(e[1]),e[2]=Math.cbrt(e[2]),S(e,Me.LMStoLab,e)},toBase(t){let e=S(t,Me.LabtoLMS);return e[0]=e[0]**3,e[1]=e[1]**3,e[2]=e[2]**3,S(e,Me.LMStoXYZ,e)},formats:{oklab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function Le(t,e){[t,e]=y([t,e]);let[r,o,n]=Y.from(t),[s,a,i]=Y.from(e),l=r-s,c=o-a,f=n-i;return Math.sqrt(l**2+c**2+f**2)}var yn=75e-6;function te(t,e,{epsilon:r=yn}={}){t=y(t),e||(e=t.space),e=h.get(e);let o=t.coords;return e!==t.space&&(o=e.from(t)),e.inGamut(o,{epsilon:r})}function v(t,e,{inGamut:r}={}){t=y(t),e=h.get(e);let o=e.from(t),n={space:e,coords:o,alpha:t.alpha};return r&&(n=X(n,r===!0?void 0:r)),n}v.returns="color";function _e(t,e){t=y(t);let r=h.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=>bt(s,o))}function O(t,e){if(t=y(t),e==="alpha")return t.alpha??1;let{space:r,index:o}=h.resolveCoord(e,t.space);return _e(t,r)[o]}var L=new h({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:Y,fromBase:$.fromBase,toBase:$.toBase,formats:{oklch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});function Ke(t,e,r,o){return t=y(t),Array.isArray(e)&&([e,r,o]=[t.space,e,r]),e=h.get(e),t.coords=e===t.space?r.slice():e.to(t.space,r),o!==void 0&&(t.alpha=o),t}Ke.returns="color";function W(t,e,r){if(t=y(t),arguments.length===2&&se(arguments[1])==="object"){let o=arguments[1];for(let n in o)W(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}=h.resolveCoord(e,t.space),s=_e(t,o);s[n]=r,Ke(t,o,s)}return t}W.returns="color";function q(t){return{space:t.space,coords:t.coords.slice(),alpha:t.alpha}}function kt(t,e,r="lab"){r=h.get(r);let o=r.from(t),n=r.from(e);return Math.sqrt(o.reduce((s,a,i)=>{let l=n[i];return A(a)||A(l)?s:s+(l-a)**2},0))}function Mt(t,e){return kt(t,e,"lab")}var vn=Math.PI,Mr=vn/180;function Lr(t,e,{l:r=2,c:o=1}={}){[t,e]=y([t,e]);let[n,s,a]=G.from(t),[,i,l]=$.from(G,[n,s,a]),[c,f,u]=G.from(e),m=$.from(G,[c,f,u])[1];i<0&&(i=0),m<0&&(m=0);let p=n-c,g=i-m,d=s-f,b=a-u,w=d**2+b**2-g**2,C=.511;n>=16&&(C=.040975*n/(1+.01765*n));let x=.0638*i/(1+.0131*i)+.638,I;A(l)&&(l=0),l>=164&&l<=345?I=.56+Math.abs(.2*Math.cos((l+168)*Mr)):I=.36+Math.abs(.4*Math.cos((l+35)*Mr));let _=Math.pow(i,4),D=Math.sqrt(_/(_+1900)),T=x*(D*I+1-D),R=(p/(r*C))**2;return R+=(g/(o*x))**2,R+=w/T**2,Math.sqrt(R)}var _r=203,Ve=new h({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*_r)},toBase(t){return t.map(e=>e/_r)}});var Qe=1.15,et=.66,Rr=2610/2**14,Sn=2**14/2610,Ir=3424/2**12,Ar=2413/2**7,Er=2392/2**7,kn=1.7*2523/2**5,Or=2**5/(1.7*2523),tt=-.56,Lt=16295499532821565e-27,Re={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]]},Tr=new h({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.21,.21]},bz:{refRange:[-.21,.21]}},base:Ve,M:Re,fromBase(t){let[e,r,o]=t,n=Qe*e-(Qe-1)*o,s=et*r-(et-1)*e,i=S([n,s,o],Re.XYZtoCone).map(function(m){let p=Ir+Ar*E(m/1e4,Rr),g=1+Er*E(m/1e4,Rr);return E(p/g,kn)}),[l,c,f]=S(i,Re.ConetoIab);return[(1+tt)*l/(1+tt*l)-Lt,c,f]},toBase(t){let[e,r,o]=t,n=(e+Lt)/(1+tt-tt*(e+Lt)),a=S([n,r,o],Re.IabtoCone).map(function(m){let p=Ir-E(m,Or),g=Er*E(m,Or)-Ar;return 1e4*E(p/g,Sn)}),[i,l,c]=S(a,Re.ConetoXYZ),f=(i+(Qe-1)*c)/Qe,u=(l+(et-1)*f)/et;return[f,u,c]},formats:{jzazbz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});var _t=new h({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:Tr,fromBase:$.fromBase,toBase:$.toBase,formats:{jzczhz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}});function Dr(t,e){[t,e]=y([t,e]);let[r,o,n]=_t.from(t),[s,a,i]=_t.from(e),l=r-s,c=o-a;A(n)&&A(i)?(n=0,i=0):A(n)?n=i:A(i)&&(i=n);let f=n-i,u=2*Math.sqrt(o*a)*Math.sin(f/2*(Math.PI/180));return Math.sqrt(l**2+c**2+u**2)}var zr=3424/4096,Br=2413/128,Hr=2392/128,Pr=2610/16384,Mn=2523/32,Ln=16384/2610,Nr=32/2523,Ie={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]]},Rt=new h({id:"ictcp",name:"ICTCP",coords:{i:{refRange:[0,1],name:"I"},ct:{refRange:[-.5,.5],name:"CT"},cp:{refRange:[-.5,.5],name:"CP"}},base:Ve,M:Ie,fromBase(t){let e=S(t,Ie.XYZtoLMS);return _n(e)},toBase(t){let e=Rn(t);return S(e,Ie.LMStoXYZ)},formats:{ictcp:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function _n(t){let e=t.map(function(r){let o=zr+Br*(r/1e4)**Pr,n=1+Hr*(r/1e4)**Pr;return(o/n)**Mn});return S(e,Ie.LMStoIPT)}function Rn(t){return S(t,Ie.IPTtoLMS).map(function(o){let n=Math.max(o**Nr-zr,0),s=Br-Hr*o**Nr;return 1e4*(n/s)**Ln})}function jr(t,e){[t,e]=y([t,e]);let[r,o,n]=Rt.from(t),[s,a,i]=Rt.from(e);return 720*Math.sqrt((r-s)**2+.25*(o-a)**2+(n-i)**2)}function Fr(t,e){[t,e]=y([t,e]);let r=2,[o,n,s]=Y.from(t),[a,i,l]=Y.from(e),c=o-a,f=r*(n-i),u=r*(s-l);return Math.sqrt(c**2+f**2+u**2)}var In=H.D65,Yr=.42,Gr=1/Yr,It=2*Math.PI,Ae={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]]},An={dark:[.8,.525,.8],dim:[.9,.59,.9],average:[1,.69,1]},ce={h:[20.14,90,164.25,237.53,380.14],e:[.8,.7,1,1.2,.8],H:[0,100,200,300,400]},En=180/Math.PI,$r=Math.PI/180;function Xr(t,e){return t.map(o=>{let n=E(e*Math.abs(o)*.01,Yr);return 400*Ye(n,o)/(n+27.13)})}function On(t,e){let r=100/e*27.13**Gr;return t.map(o=>{let n=Math.abs(o);return Ye(r*E(n/(400-n),Gr),o)})}function Tn(t){let e=V(t);e<=ce.h[0]&&(e+=360);let r=br(ce.h,e)-1,[o,n]=ce.h.slice(r,r+2),[s,a]=ce.e.slice(r,r+2),i=ce.H[r],l=(e-o)/s;return i+100*l/(l+(n-e)/a)}function Dn(t){let e=(t%400+400)%400,r=Math.floor(.01*e);e=e%100;let[o,n]=ce.h.slice(r,r+2),[s,a]=ce.e.slice(r,r+2);return V((e*(a*o-s*n)-100*o*a)/(e*(a-s)-100*a))}function At(t,e,r,o,n){let s={};s.discounting=n,s.refWhite=t,s.surround=o;let a=t.map(b=>b*100);s.la=e,s.yb=r;let i=a[1],l=S(a,Ae.cat16),c=An[s.surround],f=c[0];s.c=c[1],s.nc=c[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 p=n?1:Math.max(Math.min(f*(1-1/3.6*Math.exp((-s.la-42)/92)),1),0);s.dRgb=l.map(b=>Ct(1,i/b,p)),s.dRgbInv=s.dRgb.map(b=>1/b);let g=l.map((b,w)=>b*s.dRgb[w]),d=Xr(g,s.fl);return s.aW=s.nbb*(2*d[0]+d[1]+.05*d[2]),s}var qr=At(In,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=V(t.h)*$r:r=Dn(t.H)*$r;let o=Math.cos(r),n=Math.sin(r),s=0;t.J!==void 0?s=E(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=E(a*Math.pow(1.64-Math.pow(.29,e.n),-.73),10/9),l=.25*(Math.cos(r+2)+3.8),c=e.aW*E(s,2/e.c/e.z),f=5e4/13*e.nc*e.ncb*l,u=c/e.nbb,m=23*(u+.305)*xt(i,23*f+i*(11*o+108*n)),p=m*o,g=m*n,d=On(S([u,p,g],Ae.m1).map(b=>b*1/1403),e.fl);return S(d.map((b,w)=>b*e.dRgbInv[w]),Ae.cat16Inv).map(b=>b/100)}function Ot(t,e){let r=t.map(x=>x*100),o=Xr(S(r,Ae.cat16).map((x,I)=>x*e.dRgb[I]),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)%It+It)%It,i=.25*(Math.cos(a+2)+3.8),l=5e4/13*e.nc*e.ncb*xt(i*Math.sqrt(n**2+s**2),o[0]+o[1]+1.05*o[2]+.305),c=E(l,.9)*Math.pow(1.64-Math.pow(.29,e.n),.73),f=e.nbb*(2*o[0]+o[1]+.05*o[2]),u=E(f/e.aW,.5*e.c*e.z),m=100*E(u,2),p=4/e.c*u*(e.aW+4)*e.flRoot,g=c*u,d=g*e.flRoot,b=V(a*En),w=Tn(b),C=50*E(e.c*c/(e.aW+4),1/2);return{J:m,C:g,h:b,s:C,Q:p,M:d,H:w}}var Al=new h({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:Ae,fromBase(t){this.\u03B5===void 0&&(this.\u03B5=Object.values(this.coords)[1].refRange[1]/1e5);let e=Ot(t,qr),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]},qr)}});var Pn=H.D65,Nn=216/24389,Wr=24389/27;function zn(t){return 116*(t>Nn?Math.cbrt(t):(Wr*t+16)/116)-16}function Tt(t){return t>8?Math.pow((t+16)/116,3):t/Wr}function Bn(t,e){let[r,o,n]=t,s=[],a=0;if(n===0)return[0,0,0];let i=Tt(n);n>0?a=.00379058511492914*n**2+.608983189401032*n+.9155088574762233:a=9514440756550361e-21*n**2+.08693057439788597*n-21.928975842194614;let l=2e-12,c=15,f=0,u=1/0,m=[0,0,0];for(;f<=c;){s=Et({J:a,C:o,h:r},e);let p=Math.abs(s[1]-i);if(p<u){if(p<=l)return s;m=s,u=p}a=a-(s[1]-i)*a/(2*s[1]),f+=1}return m}function Hn(t,e){let r=zn(t[1]);if(r===0)return[0,0,0];let o=Ot(t,Ee);return[V(o.h),o.C,r]}var Ee=At(Pn,200/Math.PI*Tt(50),Tt(50)*100,"average",!1),Oe=new h({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=Hn(t,Ee);return e[1]<this.\u03B5&&(e[1]=0,e[0]=null),e},toBase(t){return Bn(t,Ee)},formats:{color:{id:"--hct",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}});var Fl=180/Math.PI,jn=Math.PI/180,Zr=[1,.007,.0228];function Jr(t){t[1]<0&&(t=Oe.fromBase(Oe.toBase(t)));let e=Math.log(Math.max(1+Zr[2]*t[1]*Ee.flRoot,1))/Zr[2],r=t[0]*jn,o=e*Math.cos(r),n=e*Math.sin(r);return[t[2],o,n]}function Ur(t,e){[t,e]=y([t,e]);let[r,o,n]=Jr(Oe.from(t)),[s,a,i]=Jr(Oe.from(e));return Math.sqrt((r-s)**2+(o-a)**2+(n-i)**2)}var{cos:k,sin:M,sqrt:Ce,atan2:z,exp:we,abs:Ht,pow:rt,PI:Fn}=Math;var Gn=[[1.000042977349746,20718877053183e-18,-4361018085669474e-20],[26946201090235744e-21,.9999906145080147,-14898828405401079e-21],[-7941753620756204e-21,12875204405137254e-21,.9997859822609763]],$n=[[.9999570254019492,-2071874272730964e-20,4361733292468361e-20],[-2694517763358666e-20,1.000009385946497,1490098223546482e-20],[7943459292954202e-21,-1287824596735154e-20,1.000214063706999]],qn=[[.7212986433113499,.45344826541531813,-.19288975751942616],[-.788211869495579,1.795241376757236,.0876172451181785],[-.0917700599912156,.45765588659459255,1.2922045513917677]],Yn=[[1.065107295808859,-.3150044075301121,.1803492381741039],[.4721107713837796,.4271995765962455,.04150680489380985],[-.09156391926309541,-.1736709363194979,.7719790382558294]],Dt=[.47229813098762524,.5149184096354483,.5113233386366979],Pt=[2.1173067060606283,1.9420552485353544,1.9557096741686448],Xn=[[-.26355622180094096,.4168322883703174,.4926763141656403],[1.8897570508777322,-3.1212232034205774,1.0421666921060384],[.3585108617962056,1.7694028193790368,-1.4120626067695372]],Wn=[[.9183897822815021,.5232051237088666,.7065804598090856],[1.0899090574433026,.07005324849041904,.4319776874787044],[1.598895729264209,.22061850068770233,.012506037355220951]],fe={CAT_TO_HELM:Gn,CAT_FROM_HELM:$n,M1:qn,M1_INV:Yn,M2:Xn,M2_INV:Wn},Kr=-.02833024015436984,Vr=-.21131429516166544,Qr=.2189784817615645,eo=-.06871898981942523,to=.005506053349515315,ro=-.0641329861299175,oo=-.053592461436994296,no=-.00954137464208059,ao=.2676231133101982,so=.8934892185255707,io=.7173169828841472,lo=.6915224124600773,co=.48647127559605596,fo=.9853124591201782,Nt=.5385456675962418,zt=.12508858146241716,Bt=.6768950256217603,uo=-.4963251525324449,mo=-.09564696283240552,po=-.029053748937210654,go=1.3346761652952872,ho=-.1698908144723919,Zn=-.195370576218515,Jn=.5330819227283227,Un=.08863325582067766,Kn=.9365540137751136,Vn=.13789738139719568,Qn=.061650260197979936,ea=.0641970862504494,ta=-.027401052793571013,ra=-.09900209889026965,oa=.059635520647228726,na=-.013586499967803128,aa=.2253393118474472,sa=-1.5239477450767043,ia=-1.751157310240011,la=-.43576378069144767,ca=1.060094063845983,fa=.47931193034584496,ua=-.2622579649434462,ma=.13610794232685908,da=.1168702235362288,pa=-.01617739641422492,ga=.038145638815030566,bo=-28.2*Fn/180,ot=k(bo),nt=M(bo);function Co(t){return Kr*k(t)+Vr*M(t)+Qr*k(2*t)+eo*M(2*t)+to*k(3*t)+ro*M(3*t)+oo*k(4*t)+no*M(4*t)}function ha(t){return-Kr*M(t)+Vr*k(t)+-2*Qr*M(2*t)+2*eo*k(2*t)+-3*to*M(3*t)+3*ro*k(3*t)+-4*oo*M(4*t)+4*no*k(4*t)}function wo(t){let e=Zn*k(t)+Jn*M(t)+Un*k(2*t)+Kn*M(2*t)+Vn*k(3*t)+Qn*M(3*t)+ea*k(4*t)+ta*M(4*t);return we(e)}function xo(t){let e=t-.5;return we(F(-30,sa*e+ia*e*e,30))}function yo(t,e){let r=la*k(t)+ca*M(t)+fa*k(2*t)+ua*M(2*t);return we(F(-30,(e-.5)*r,30))}function vo(t){let e=ma*k(t)+da*M(t)+pa*k(2*t)+ga*M(2*t);return we(e)}function So(t){return 1+ra*k(t)+oa*M(t)+na*k(2*t)+aa*M(2*t)}function ba(t,e){let r=t*(1-t),o=t+Nt*r+zt*r*(.5-t)+Bt*r*r;return o+=r*(uo*k(e)+mo*M(e)),o}function Ca(t,e){let r=uo*k(e)+mo*M(e),o=t;for(let n=0;n<15;n++){let s=o*(1-o),a=1-2*o,i=o+(Nt+r)*s+zt*s*(.5-o)+Bt*s*s-t,l=1+(Nt+r)*a+zt*(a*(.5-o)-s)+Bt*2*s*a;Ht(l)<1e-10&&(l=1),o-=i/l}return o}function wa(t,e){let r=po+go*k(e)+ho*M(e),o=t<1?1-t:0,n=r*t*o*o;return t*we(F(-30,n,30))}function xa(t,e){let r=po+go*k(e)+ho*M(e),o=t;for(let n=0;n<12;n++){let s=o<1?1-o:0,a=r*o*s*s,i=we(F(-30,a,30)),l=o*i-t,c=r*s*(1-3*o),f=i*(1+o*c);Ht(f)<1e-10&&(f=1),o-=l/f}return o}var ya=function(t){let e=S(t,fe.CAT_TO_HELM),[r,o,n]=S(e,fe.M1),s=E(r,Dt[0]),a=E(o,Dt[1]),i=E(n,Dt[2]),[l,c,f]=S([s,a,i],fe.M2),u=z(f,c),m=Ce(c*c+f*f),p=Co(u),g=u+p;c=m*k(g),f=m*M(g);let d=Ce(c*c+f*f),b=ao*rt(d,F(.01,so,10)),w=z(f,c),C=1+io*k(w)+lo*M(w)+co*k(2*w)+fo*M(2*w);l+=b*C,u=z(f,c),l=ba(l,u),u=z(f,c),l=wa(l,u),u=z(f,c);let x=wo(u);c*=x,f*=x,u=z(f,c),m=Ce(c*c+f*f);let I=So(u),_=m>0?rt(m,I):0;c=_*k(u),f=_*M(u);let D=xo(l);c*=D,f*=D,u=z(f,c);let T=yo(u,l);c*=T,f*=T,u=z(f,c),l*=vo(u);let R=c*ot-f*nt,j=c*nt+f*ot;return[l,R,j]},va=function(t){let[e,r,o]=t,n=r*ot+o*nt,s=-r*nt+o*ot;r=n,o=s;let a=z(o,r);e/=vo(a),a=z(o,r);let i=yo(a,e);r/=i,o/=i;let l=xo(e);r/=l,o/=l,a=z(o,r);let c=Ce(r*r+o*o),f=So(a),u=c>0?rt(c,1/f):0;r=u*k(a),o=u*M(a),a=z(o,r);let m=wo(a);r/=m,o/=m,a=z(o,r),e=xa(e,a),a=z(o,r),e=Ca(e,a);let p=Ce(r*r+o*o),g=ao*rt(p,F(.01,so,10)),d=z(o,r),b=1+io*k(d)+lo*M(d)+co*k(2*d)+fo*M(2*d);e-=g*b;let w=z(o,r);c=Ce(r*r+o*o);let C=w;for(let ve=0;ve<8;ve++){let ne=C+Co(C)-w,de=1+ha(C);Ht(de)<1e-10&&(de=1),C-=ne/de}r=c*k(C),o=c*M(C);let[x,I,_]=S([e,r,o],fe.M2_INV),D=E(x,Pt[0]),T=E(I,Pt[1]),R=E(_,Pt[2]),j=S([D,T,R],fe.M1_INV);return S(j,fe.CAT_FROM_HELM)},jt=new h({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:fe,fromBase(t){return ya(t)},toBase(t){return va(t)}});var Sa=-.9155125151657894,ka=2.9268353744941558,Ma=3.966003089807536,La=1.9737081170404969,_a=52.473130649294724,Ra=.47897301074925214;function ko(t,e){[t,e]=y([t,e]);let[r,o,n]=jt.from(t),[s,a,i]=jt.from(e),l=r-s,c=o-a,f=n-i,u=(r+s)*.5,m=1+Sa*(u-.5)**2,p=Math.sqrt(o**2+n**2),g=Math.sqrt(a**2+i**2),d=(p+g)*.5,b=1+ka*d,w=(l**2/m**2+Ma*(c**2+f**2)/b**2)**(La/2);return(w/(1+_a*w))**Ra}var Ft={deltaE76:Mt,deltaECMC:Lr,deltaE2000:Ue,deltaEJz:Dr,deltaEITP:jr,deltaEOK:Le,deltaEOK2:Fr,deltaEHCT:Ur,deltaEHelmlab:ko};function Ia(t){let e=t?Math.floor(Math.log10(Math.abs(t))):0;return Math.max(parseFloat(`1e${e-2}`),1e-6)}var Mo={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 X(t,{method:e=U.gamut_mapping,space:r=void 0,deltaEMethod:o="",jnd:n=2,blackWhiteClamp:s=void 0}={}){if(t=y(t),$e(arguments[1])?r=arguments[1]:r||(r=t.space),r=h.get(r),te(t,r,{epsilon:0}))return t;let a;if(e==="css")a=st(t,{space:r});else if(e==="raytrace")a=Ea(t,{space:r});else{if(e!=="clip"){Object.prototype.hasOwnProperty.call(Mo,e)&&({method:e,jnd:n,deltaEMethod:o,blackWhiteClamp:s}=Mo[e]);let i=Ue;if(o!==""){for(let c in Ft)if("deltae"+o.toLowerCase()===c.toLowerCase()){i=Ft[c];break}}n===0&&(n=1e-16);let l=X(v(t,r),{method:"clip",space:r});if(i(t,l)>n){if(s&&Object.keys(s).length===3){let C=h.resolveCoord(s.channel),x=O(v(t,C.space),C.id);if(A(x)&&(x=0),x>=s.max)return v({space:"xyz-d65",coords:H.D65},t.space);if(x<=s.min)return v({space:"xyz-d65",coords:[0,0,0]},t.space)}let c=h.resolveCoord(e),f=c.space,u=c.id,m=v(t,f);m.coords.forEach((C,x)=>{A(C)&&(m.coords[x]=0)});let g=(c.range||c.refRange)[0],d=Ia(n),b=g,w=O(m,u);for(;w-b>d;){let C=q(m);C=X(C,{space:r,method:"clip"}),i(m,C)-n<d?b=O(m,u):w=O(m,u),W(m,u,(b+w)/2)}a=v(m,r)}else a=l}else a=v(t,r);if(e==="clip"||!te(a,r,{epsilon:0})){let i=Object.values(r.coords).map(l=>l.range||[]);a.coords=a.coords.map((l,c)=>{let[f,u]=i[c];return f!==void 0&&(l=Math.max(f,l)),u!==void 0&&(l=Math.min(l,u)),l})}}return r!==t.space&&(a=v(a,t.space)),t.coords=a.coords,t}X.returns="color";var at={WHITE:{space:Y,coords:[1,0,0],alpha:1},BLACK:{space:Y,coords:[0,0,0],alpha:1}};function st(t,{space:e}={}){if(t=y(t),e||(e=t.space),e=h.get(e),e.isUnbounded)return v(t,e);let n=v(t,L),s=n.coords[0];if(s>=1){let p=v(at.WHITE,e);return p.alpha=t.alpha,v(p,e)}if(s<=0){let p=v(at.BLACK,e);return p.alpha=t.alpha,v(p,e)}if(te(n,e,{epsilon:0}))return v(n,e);function a(p){let g=v(p,e),d=Object.values(e.coords);return g.coords=g.coords.map((b,w)=>{if("range"in d[w]){let[C,x]=d[w].range;return F(C,b,x)}return b}),g}let i=0,l=n.coords[1],c=!0,f=q(n),u=a(f),m=Le(u,f);if(m<.02)return u;for(;l-i>1e-4;){let p=(i+l)/2;if(f.coords[1]=p,c&&te(f,e,{epsilon:0}))i=p;else if(u=a(f),m=Le(u,f),m<.02){if(.02-m<1e-4)break;c=!1,i=p}else l=p}return u}function Aa(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 l=t[i],f=e[i]-l,u=r[i],m=o[i];if(a.push(f),Math.abs(f)>1e-12){let p=1/f,g=(u-l)*p,d=(m-l)*p;s=Math.max(Math.min(g,d),s),n=Math.min(Math.max(g,d),n)}else if(l<u||l>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 Ea(t,{space:e}={}){if(t=y(t),e||(e=t.space),e=h.get(e),e.isUnbounded)return v(t,e);let r=v(t,L),[o,n,s]=r.coords;if(o>=1){let d=v(at.WHITE,e);return d.alpha=t.alpha,v(d,e)}else if(o<=0){let d=v(at.BLACK,e);return d.alpha=t.alpha,v(d,e)}let a=e,i=e.rgbGamut;if(i!==void 0&&(e=i),!ee(e,K))throw Error("An RGB gamut is required");let[l,c]=Object.values(e.coords)[0].range,f=[c,c,c],u=e.linearGamut;u!==void 0&&(c=v({space:e,coords:f,alpha:t.alpha},u).coords[0],f=[c,c,c],e=u,l=Object.values(e.coords)[0].range[0]);let m=[l,l,l],p=v(r,e);if(!p.coords.every(d=>l<=d&&d<=c)){let d=v({space:L,coords:[o,0,s]},e).coords,b=l+1e-12,w=c-1e-12,C=p.coords;for(let x=0;x<4;x++){if(x){let _=v(p,L);_.coords[0]=o,_.coords[2]=s,p=v(_,e)}let I=Aa(d,p.coords,m,f);if(I.length===0){p.coords=[...C];break}x&&p.coords.every(_=>b<_&&_<w)&&(d=[...p.coords]),C=I,p.coords=[...I]}}p=v(p,a);let g=Object.values(a.coords);return p.coords=p.coords.map((d,b)=>{if("range"in g[b]){let[w,C]=g[b].range;return F(w,d,C)}return d}),p}function Te(t,e={}){let{precision:r=U.precision,format:o,inGamut:n=!0,coords:s,alpha:a,commas:i}=e,l,c=y(t),f=o,u=c.parseMeta;u&&!o&&(u.format.canSerialize()&&(o=u.format,f=u.formatId),s??=u.types,a??=u.alphaType,i??=u.commas),f&&(o=c.space.getFormat(o)??h.findFormat(f)),o||(o=c.space.getFormat("default")??h.DEFAULT_FORMAT,f=o.name),o&&o.space&&o.space!==c.space&&(c=v(c,o.space));let m=c.coords.slice();if(n||=o.toGamut,n&&!te(c)&&(m=X(q(c),n===!0?void 0:n).coords),o.type==="custom")if(o.serialize)l=o.serialize(m,c.alpha,e);else throw new TypeError(`format ${f} can only be used to parse colors, not for serialization`);else{let p=o.name||"color",g=o.serializeCoords(m,r,s);if(p==="color"){let x=o.id||o.ids?.[0]||c.space.cssId||c.space.id;g.unshift(x)}let d=c.alpha;a!==void 0&&typeof a!="object"&&(a=typeof a=="string"?{type:a}:{include:a});let b=a?.type??"<number>",w=a?.include===!0||o.alpha===!0||a?.include!==!1&&o.alpha!==!1&&d<1,C="";if(i??=o.commas,w){if(r!==null){let x;b==="<percentage>"&&(x="%",d*=100),d=qe(d,{precision:r,unit:x})}C=`${i?",":" /"} ${d}`}l=`${p}(${g.join(i?", ":" ")}${C})`}return l}var Oa={toXYZ:[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],fromXYZ:[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]]},Gt=new K({id:"srgb-linear",name:"Linear sRGB",white:"D65",M:Oa});var $t={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 Lo=Array(3).fill("<percentage> | <number>[0, 255]"),_o=Array(3).fill("<number>[0, 255]"),B=new K({id:"srgb",name:"sRGB",base:Gt,linearGamut:Gt,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:Lo},rgb_number:{name:"rgb",commas:!0,coords:_o,alpha:!1},color:{},rgba:{coords:Lo,commas:!0,alpha:!0},rgba_number:{name:"rgba",commas:!0,coords:_o},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=$t.black,e.alpha=0):e.coords=$t[t],e.coords)return e}}}});function qt(t){return O(t,[P,"y"])}function it(t,e){t=y(t),e=y(e);let r=Math.max(qt(t),0),o=Math.max(qt(e),0);return o>r&&([r,o]=[o,r]),(r+.05)/(o+.05)}var De=new h({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:B,rgbGamut:B,fromBase:t=>{let e=Math.max(...t),r=Math.min(...t),[o,n,s]=t,[a,i,l]=[null,0,(r+e)/2],c=e-r;if(c!==0){switch(i=l===0||l===1?0:(e-l)/Math.min(l,1-l),e){case o:a=(n-s)/c+(n<s?6:0);break;case n:a=(s-o)/c+2;break;case s:a=(o-n)/c+4}a=a*60}return i<0&&(a+=180,i=Math.abs(i)),a>=360&&(a-=360),[a,i*100,l*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 Yt(t,e){var r=0,o,n;e=e||{};function s(){var a=o,i=arguments.length,l,c;e:for(;a;){if(a.args.length!==arguments.length){a=a.next;continue}for(c=0;c<i;c++)if(a.args[c]!==arguments[c]){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(l=new Array(i),c=0;c<i;c++)l[c]=arguments[c];return a={args:l,val:t.apply(null,l)},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=ae(Fe(),1);var Ro={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 Io=[B];function ue(t){h.register(B);let e=Te(v(t,B));return Te(e,{format:"hex"})}function Q(t,e){return h.register(B),it(t,e)}function Ao(t){Io.forEach(n=>h.register(n));let e;try{e=he(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 Pe(t){return h.register(B),v(X(t,{space:B,method:"css"}),L)}var lt={space:L,coords:[1,0,0],alpha:1},ct={space:L,coords:[0,0,0],alpha:1},Eo=.02,Oo=3.1,To={lighter:{min:.2,max:.4},darker:{min:.75,max:.98}},re=.004,Do=10;var Ne={background:"#fcfcfc",primary:"#3858e9",info:"#0090ff",success:"#4ab866",caution:"#f0d149",warning:"#f0b849",error:"#cc1818"};function Ta(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 Po(t){let{dependents:e}=Ta(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(l=>{s(l)}),n.delete(a),o.add(a),a!=="seed"&&r.unshift(a)}return s("seed"),r}function No(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 Xt(t,e){let r=Q(t,ct),o=Q(t,lt);return r>o+(e?Oo:0)?{better:"darker",worse:"lighter"}:{better:"lighter",worse:"darker"}}function Wt(t){return t===1?1:t+Eo}function zo(t,e){let r=To[e];return Math.max(r.min,Math.min(r.max,t))}function ft(t,e,r,o,n,s){let a=r,i=o,l=!1,c=n,f=s,u=!1,m,p,g=0;for(;;){g++;let d=(a*f-c*i)/(f-i);if(m=t(d),p=e(m),Math.abs(p)<=re||g>=Do)break;p<=0?(a=d,i=p,l&&(f/=2),l=!0,u=!1):(c=d,f=p,u&&(i/=2),u=!0,l=!1)}return m}function Fo(t,e,r={}){let o=r.gamut??B,n=r.alpha??.65,s=r.carry??.5,a=r.cUpperBound??.45,i=r.radiusLight??.2,l=r.radiusDark??.2,c=r.kLight??.85,f=r.kDark??.85,u=r.achromaEpsilon??.005,m=Math.max(0,O(t,[L,"c"])),p=O(t,[L,"h"]),g=m<u,d=p===null||!Number.isFinite(p);if(g||d)if(typeof r.hueFallback=="number")p=Go(r.hueFallback);else return{space:L,coords:[me(e),0,0],alpha:1};let b=me(O(t,[L,"l"])),w=jo(b,p,o,a),C=jo(me(e),p,o,a),x=0,I=w>0?w:1e-6;x=me(m/I);let D=n*C*Math.pow(x,me(s)),T=Da(b,e,{radiusLight:i,radiusDark:l,kLight:c,kDark:f}),R=D*T;return{l:me(e),c:R}}function me(t){return t<0?0:t>1?1:t}function Go(t){let e=t%360;return e<0&&(e+=360),e}function Bo(t){let e=me(t);return .5-.5*Math.cos(Math.PI*e)}function Da(t,e,r){let o=e-t;if(o>=0){let a=r.radiusLight>0?Math.abs(o)/r.radiusLight:1,i=Bo(a>1?1:a);return 1-(1-r.kLight)*i}let n=r.radiusDark>0?Math.abs(o)/r.radiusDark:1,s=Bo(n>1?1:n);return 1-(1-r.kDark)*s}var Ho=new Map;function Pa(t,e,r,o){let n=Zt(t,.05),s=Zt(Go(e),10),a=Zt(o,.05);return`${r}|L:${n}|H:${s}|cap:${a}`}function Zt(t,e){return Math.round(t/e)*e}function jo(t,e,r,o){let n=r.id,s=Pa(t,e,n,o),a=Ho.get(s);if(typeof a=="number")return a;let i=Na(t,e,r,o);return Ho.set(s,i),i}function Na(t,e,r,o){let s=st({space:L,coords:[t,o,e],alpha:1},{space:r});return O(s,[L,"c"])}function Z(t,e){return Math.log(t/e)}function $o(t,e,r,o,{lightnessConstraint:n,taperChromaOptions:s}={}){if(r<=1)return{color:t,reached:!0,achieved:1};function a(d){let b=d,w=O(e,[L,"c"]);if(s){let C=Fo(e,b,s);if("l"in C&&"c"in C)b=C.l,w=C.c;else return C}return Pe({space:L,coords:[b,w,O(e,[L,"h"])],alpha:e.alpha})}let i=o==="lighter"?1:0,l=o==="lighter"?lt:ct,c=Q(t,l);if(n){let d=a(n.value),b=Q(t,d),w=Z(b,r)>=-re;if(w||n.type==="force")return{color:d,reached:w,achieved:b,deficit:w?Z(b,c):Z(r,b)}}if(Z(c,r)<=re)return{color:l,reached:Z(c,r)>=-re,achieved:c,deficit:Z(r,c)};let f=O(t,[L,"l"]),u=Z(1,r),m=i,p=Z(c,r);return{color:ft(a,d=>Z(Q(t,d),r),f,u,m,p),reached:!0,achieved:r,deficit:Z(r,c)}}function Jt({seed:t,sortedSteps:e,config:r,mainDir:o,oppDir:n,pinLightness:s}){let a={},i,l=-1/0,c="lighter",f,u=new Map;u.set("seed",t);for(let m of e){let p=function(T,R){return R==="main"?o:R==="opposite"?n:R==="best"?Xt(T,g.preferLighter).better:R},{contrast:g,lightness:d,taperChromaOptions:b,sameAsIfPossible:w}=r[m],C=u.get(g.reference);if(!C)throw new Error(`Reference color for step ${m} not found: ${g.reference}`);if(w){let T=u.get(w);if(!T)throw new Error(`Same-as color for step ${m} not found: ${w}`);let R=Q(C,T),j=Wt(g.target);if(R>=j){u.set(m,T),a[m]=ue(T);continue}}let x=p(C,g.followDirection),I=Wt(g.target),_;s?.stepName===m?_={value:s.value,type:"force"}:d&&(_={value:d(x),type:"onlyIfSucceeds"});let D=$o(C,t,I,x,{lightnessConstraint:_,taperChromaOptions:b});!g.ignoreWhenAdjustingSeed&&D.deficit&&D.deficit>l&&(l=D.deficit,c=x,f=m),u.set(m,D.color),a[m]=ue(D.color),!D.reached&&!g.ignoreWhenAdjustingSeed&&(i??=[],i.push(m))}return{rampResults:a,warnings:i,maxDeficit:l,maxDeficitDirection:c,maxDeficitStep:f}}function Ut(t,e,{mainDirection:r,pinLightness:o,rescaleToFitContrastTargets:n=!0}={}){Ao(t);let s;try{s=Pe(t)}catch(d){throw new Error(`Invalid seed color "${t}": ${d instanceof Error?d.message:"Unknown error"}`)}let a="lighter",i="darker";if(r)a=r,i=r==="darker"?"lighter":"darker";else{let{better:d,worse:b}=Xt(s);a=d,i=b}let l=Po(e),{rampResults:c,warnings:f,maxDeficit:u,maxDeficitDirection:m,maxDeficitStep:p}=Jt({seed:s,sortedSteps:l,config:e,mainDir:a,oppDir:i,pinLightness:o}),g=c;if(u>re&&n){let d=function(T){return Pe(W(q(s),[L,"l"],T))},b=function(T){let R=Jt({seed:T,sortedSteps:w,config:e,mainDir:a,oppDir:i,pinLightness:o});return R.maxDeficitDirection===m?R.maxDeficit:-u},w=No(p,e),C=m==="lighter"?0:1,x=-u,I=O(s,[L,"l"]),D=ft(d,b,C,x,I,u);g=Jt({seed:D,sortedSteps:l,config:e,mainDir:a,oppDir:i,pinLightness:o}).rampResults}if(a==="darker"){let d=g.surface1;g.surface1=g.surface3,g.surface3=d}return{ramp:g,warnings:f,direction:a}}var Be=t=>t==="lighter"?.9551:.235,za=t=>t==="lighter"?.77:.56,Ba=t=>t==="lighter"?.67:.45,ze={alpha:.7},oe={alpha:.6,kLight:.2,kDark:.2},ut={alpha:.6,radiusDark:.01,radiusLight:.01,kLight:.8,kDark:.8},xe={alpha:.75,radiusDark:.01,radiusLight:.01},qo={contrast:{reference:"surface3",followDirection:"main",target:7,preferLighter:!0},lightness:Be,taperChromaOptions:oe},N={surface1:{contrast:{reference:"surface2",followDirection:"opposite",target:1.06,ignoreWhenAdjustingSeed:!0},taperChromaOptions:ze},surface2:{contrast:{reference:"seed",followDirection:"main",target:1}},surface3:{contrast:{reference:"surface2",followDirection:"main",target:1.06},taperChromaOptions:ze},surface4:{contrast:{reference:"surface2",followDirection:"main",target:1.12},taperChromaOptions:ze},surface5:{contrast:{reference:"surface2",followDirection:"main",target:1.2},taperChromaOptions:ze},surface6:{contrast:{reference:"surface2",followDirection:"main",target:1.4},taperChromaOptions:ze},bgFill1:{contrast:{reference:"surface2",followDirection:"main",target:4},lightness:Ba},bgFill2:{contrast:{reference:"bgFill1",followDirection:"main",target:1.2}},bgFillInverted1:{contrast:{reference:"bgFillInverted2",followDirection:"opposite",target:1.2}},bgFillInverted2:qo,bgFillDark:{contrast:{reference:"surface3",followDirection:"darker",target:7,ignoreWhenAdjustingSeed:!0},lightness:Be,taperChromaOptions:oe},stroke1:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.9},taperChromaOptions:ut},stroke2:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.4},taperChromaOptions:ut},stroke3:{contrast:{reference:"surface3",followDirection:"main",target:3},taperChromaOptions:ut},stroke4:{contrast:{reference:"stroke3",followDirection:"main",target:1.5},taperChromaOptions:ut},fgSurface1:{contrast:{reference:"surface3",followDirection:"main",target:2,preferLighter:!0},taperChromaOptions:oe},fgSurface2:{contrast:{reference:"surface3",followDirection:"main",target:3,preferLighter:!0},taperChromaOptions:oe},fgSurface3:{contrast:{reference:"surface3",followDirection:"main",target:4.5,preferLighter:!0},lightness:za,taperChromaOptions:oe},fgSurface4:qo,fgFill:{contrast:{reference:"bgFill1",followDirection:"best",target:4.5,preferLighter:!0},lightness:Be,taperChromaOptions:oe},fgFillInverted:{contrast:{reference:"bgFillInverted1",followDirection:"best",target:4.5,preferLighter:!0},lightness:Be,taperChromaOptions:oe},fgFillDark:{contrast:{reference:"bgFillDark",followDirection:"best",target:4.5,preferLighter:!0},lightness:Be,taperChromaOptions:oe}},Yo={...N,surface1:{...N.surface1,taperChromaOptions:xe},surface2:{contrast:{reference:"bgFill1",followDirection:"opposite",target:N.bgFill1.contrast.target,ignoreWhenAdjustingSeed:!0},taperChromaOptions:xe},surface3:{...N.surface3,taperChromaOptions:xe},surface4:{...N.surface4,taperChromaOptions:xe},surface5:{...N.surface5,taperChromaOptions:xe},surface6:{...N.surface6,taperChromaOptions:xe},bgFill1:{contrast:{reference:"seed",followDirection:"main",target:1}},stroke1:{...N.stroke1},stroke2:{...N.stroke2},stroke3:{...N.stroke3,sameAsIfPossible:"fgSurface3",taperChromaOptions:void 0},stroke4:{...N.stroke4,taperChromaOptions:void 0},fgSurface1:{...N.fgSurface1,taperChromaOptions:void 0},fgSurface2:{...N.fgSurface2,taperChromaOptions:void 0},fgSurface3:{...N.fgSurface3,taperChromaOptions:void 0,sameAsIfPossible:"bgFill1"},fgSurface4:{...N.fgSurface4,taperChromaOptions:void 0}};function Wo(t){if(typeof t!="string"||t.trim()==="")throw new Error("Seed color must be a non-empty string");return Ut(t,N)}var Xo="surface2";function Ha(t){return{mainDirection:t.direction,pinLightness:{stepName:Xo,value:zo(O(t.ramp[Xo],[L,"l"]),t.direction)}}}function Zo(t,e){if(typeof t!="string"||t.trim()==="")throw new Error("Seed color must be a non-empty string");let r=e?Ha(e):void 0;return Ut(t,Yo,r)}var ja=Yt(Wo,{maxSize:10}),Fa=Yt(Zo,{maxSize:10}),Ga=[["--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 Kt(t){return v(t,B).coords.map(r=>Math.round((r??0)*255)).join(", ")}function $a(t){h.register(B);let e=v(t,De),r=e.coords[2]??0,o=W(q(e),[De,"l"],Math.max(0,r-5)),n=W(q(e),[De,"l"],Math.max(0,r-10));return[["--wp-admin-theme-color",ue(e)],["--wp-admin-theme-color--rgb",Kt(e)],["--wp-admin-theme-color-darker-10",ue(o)],["--wp-admin-theme-color-darker-10--rgb",Kt(o)],["--wp-admin-theme-color-darker-20",ue(n)],["--wp-admin-theme-color-darker-20--rgb",Kt(n)]]}function qa(t){let e=[];for(let[r,{ramp:o}]of t)for(let[n,s]of Object.entries(o)){let a=`${r}-${n}`,i=Ro[a]??[];for(let l of i)e.push([`--wpds-color-${l}`,s])}return e}function Ya({primary:t,computedColorRamps:e}){return Object.fromEntries([qa(e),$a(t),Ga].flat())}function mt({color:t={},cursor:e,cornerRadius:r}={}){let{resolvedSettings:o}=(0,ye.useContext)(Ge),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??Ne.primary:void 0,a=n?t.background??o.color?.background??Ne.background:void 0,i=e?.control??o.cursor?.control,l=r??o.cornerRadius??"subtle",c=(0,ye.useMemo)(()=>({color:{primary:s,background:a},cursor:i?{control:i}:void 0,cornerRadius:l}),[s,a,i,l]),f=(0,ye.useMemo)(()=>{if(s===void 0||a===void 0)return{};let m={...Ne,background:a,primary:s},p=new Map,g=ja(m.background);return Object.entries(m).forEach(([d,b])=>{d==="background"?p.set("bg",g):p.set(d,Fa(b,g))}),Ya({primary:m.primary,computedColorRamps:p})},[s,a]),u=(0,ye.useMemo)(()=>({...f,...i&&{"--wpds-cursor-control":i}}),[f,i]);return{resolvedSettings:c,themeProviderStyles:u}}var Qt=ae(Uo(),1),Vt="data-wp-hash";function er(){let t=globalThis;return t.__wpStyleRuntime||(t.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wa(document)),t.__wpStyleRuntime}function Xa(t,e){if(!t.head)return!1;for(let r of t.head.querySelectorAll(`style[${Vt}]`))if(r.getAttribute(Vt)===e)return!0;return!1}function Vo(t,e,r){if(!t.head)return;let o=er(),n=o.injectedStyles.get(t);if(n||(n=new Set,o.injectedStyles.set(t,n)),n.has(e))return;if(Xa(t,e)){n.add(e);return}let s=t.createElement("style");s.setAttribute(Vt,e),s.appendChild(t.createTextNode(r)),t.head.appendChild(s),n.add(e)}function Wa(t){let e=er();e.documents.set(t,(e.documents.get(t)??0)+1);for(let[r,o]of e.styles)Vo(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 Za(t,e){let r=er();r.styles.set(t,e);for(let o of r.documents.keys())Vo(o,t,e)}typeof process>"u",Za("f4e6e06c6a",".dba930ea7a9438fd__root{display:contents}");var Ja={root:"dba930ea7a9438fd__root"};var pt=({children:t,color:e={},cursor:r,cornerRadius:o,isRoot:n=!1})=>{let{themeProviderStyles:s,resolvedSettings:a}=mt({color:e,cursor:r,cornerRadius:o}),i=a.cornerRadius??"subtle",l=(0,dt.useMemo)(()=>({resolvedSettings:a}),[a]),c=(0,dt.useRef)(null);return(0,Ko.useIsomorphicLayoutEffect)(()=>{if(!n)return;let f=c.current?.ownerDocument;if(!f)return;let u=f.documentElement,m=new Map,p=[];for(let[g,d]of Object.entries(s))!g.startsWith("--")||d===null||d===void 0||(m.set(g,u.style.getPropertyValue(g)),u.style.setProperty(g,String(d)),p.push(g));return()=>{for(let g of p){let d=m.get(g);d?u.style.setProperty(g,d):u.style.removeProperty(g)}}},[n,s]),(0,Qt.jsx)("div",{ref:c,"data-wpds-root-provider":n||void 0,"data-wpds-corner-radius":i,className:Ja.root,style:s,children:(0,Qt.jsx)(Ge.Provider,{value:l,children:t})})};function Qo(t,e={}){(0,en.default)(`\`privateApis.${t}\` from \`@wordpress/theme\``,{since:"7.1",version:"7.3",...e})}var tr={};mr(tr,{get ThemeProvider(){return Qo("ThemeProvider",{alternative:"`ThemeProvider` from `@wordpress/theme`"}),pt},get useThemeProviderStyles(){return Qo("useThemeProviderStyles",{alternative:"`ThemeProvider` from `@wordpress/theme` for supported theming use cases",hint:"`useThemeProviderStyles` has no public replacement."}),mt}});return dn(Ua);})();
+"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);})();
 (window.wp ||= {}).theme = wp.theme;
 })();
diff --git a/wp-includes/js/dist/url.js b/wp-includes/js/dist/url.js
index 40475989fd..a8ec56f786 100644
--- a/wp-includes/js/dist/url.js
+++ b/wp-includes/js/dist/url.js
@@ -730,8 +730,15 @@ var wp;
   }
   function getQueryArgs(url) {
     return (getQueryString(url) || "").replace(/\+/g, "%20").split("&").reduce((accumulator, keyValue) => {
-      const [key, value = ""] = keyValue.split("=").filter(Boolean).map(safeDecodeURIComponent);
+      const separatorIndex = keyValue.indexOf("=");
+      const hasValue = separatorIndex !== -1;
+      const key = safeDecodeURIComponent(
+        hasValue ? keyValue.slice(0, separatorIndex) : keyValue
+      );
       if (key) {
+        const value = hasValue ? safeDecodeURIComponent(
+          keyValue.slice(separatorIndex + 1)
+        ) : "";
         const segments = key.replace(/\]/g, "").split("[");
         setPath(accumulator, segments, value);
       }
@@ -827,7 +834,11 @@ var wp;
       file.slice(index + 1)
     ];
     const truncatedFile = fileName.slice(-3) + "." + extension;
-    return file.slice(0, maxLength - truncatedFile.length - 1) + "\u2026" + truncatedFile;
+    return (
+      // A negative end would be read as an offset from the end of the string,
+      // keeping most of the file name and returning more than `maxLength`.
+      file.slice(0, Math.max(0, maxLength - truncatedFile.length - 1)) + "\u2026" + truncatedFile
+    );
   }

   // packages/url/build-module/clean-for-slug.mjs
@@ -856,13 +867,16 @@ var wp;

   // packages/url/build-module/normalize-path.mjs
   function normalizePath(path) {
-    const split = path.split("?");
-    const query = split[1];
-    const base = split[0];
+    const separatorIndex = path.indexOf("?");
+    if (separatorIndex === -1) {
+      return path;
+    }
+    const base = path.slice(0, separatorIndex);
+    const query = path.slice(separatorIndex + 1);
     if (!query) {
       return base;
     }
-    return base + "?" + query.split("&").map((entry) => entry.split("=")).map((pair) => pair.map(decodeURIComponent)).sort((a, b) => a[0].localeCompare(b[0])).map((pair) => pair.map(encodeURIComponent)).map((pair) => pair.join("=")).join("&");
+    return base + "?" + query.split("&").map((entry) => entry.split("=")).map((pair) => pair.map(safeDecodeURIComponent)).sort((a, b) => a[0].localeCompare(b[0])).map((pair) => pair.map(encodeURIComponent)).map((pair) => pair.join("=")).join("&");
   }

   // packages/url/build-module/prepend-https.mjs
diff --git a/wp-includes/js/dist/url.min.js b/wp-includes/js/dist/url.min.js
index dc228af1a1..e6bee20acd 100644
--- a/wp-includes/js/dist/url.min.js
+++ b/wp-includes/js/dist/url.min.js
@@ -1,5 +1,5 @@
 /*! This file is auto-generated */
 (function() {
-"use strict";var wp;(wp||={}).url=(()=>{var M=Object.create;var l=Object.defineProperty;var Y=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var B=Object.getPrototypeOf,K=Object.prototype.hasOwnProperty;var W=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Z=(e,t)=>{for(var r in t)l(e,r,{get:t[r],enumerable:!0})},E=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of j(t))!K.call(e,o)&&o!==r&&l(e,o,{get:()=>t[o],enumerable:!(n=Y(t,o))||n.enumerable});return e};var J=(e,t,r)=>(r=e!=null?M(B(e)):{},E(t||!e||!e.__esModule?l(r,"default",{value:e,enumerable:!0}):r,e)),ee=e=>E(l({},"__esModule",{value:!0}),e);var L=W((Me,U)=>{var z={\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(z).join("|"),ie=new RegExp(D,"g"),ae=new RegExp(D,"");function se(e){return z[e]}var H=function(e){return e.replace(ie,se)},ce=function(e){return!!e.match(ae)};U.exports=H;U.exports.has=ce;U.exports.remove=H});var pe={};Z(pe,{addQueryArgs:()=>w,buildQueryString:()=>u,cleanForSlug:()=>X,filterURLForDisplay:()=>$,getAuthority:()=>P,getFilename:()=>q,getFragment:()=>A,getPath:()=>d,getPathAndQueryString:()=>C,getProtocol:()=>R,getQueryArg:()=>h,getQueryArgs:()=>s,getQueryString:()=>p,hasQueryArg:()=>N,isEmail:()=>g,isPhoneNumber:()=>I,isURL:()=>O,isValidAuthority:()=>Q,isValidFragment:()=>T,isValidPath:()=>v,isValidProtocol:()=>S,isValidQueryString:()=>b,normalizePath:()=>_,prependHTTP:()=>x,prependHTTPS:()=>G,removeQueryArgs:()=>F,safeDecodeURI:()=>V,safeDecodeURIComponent:()=>y});function O(e){try{return new URL(e),!0}catch{return!1}}var te=/^(mailto:)?[a-z0-9._%+-]+@[a-z0-9][a-z0-9.-]*\.[a-z]{2,63}$/i;function g(e){return te.test(e)}var re=/^(tel:)?(\+)?\d{6,15}$/;function I(e){return e=e.replace(/[-.() ]/g,""),re.test(e)}function R(e){let t=/^([^\s:]+:)/.exec(e);if(t)return t[1]}function S(e){return e?/^[a-z\-.\+]+[0-9]*:$/i.test(e):!1}function P(e){let t=/^[^\/\s:]+:(?:\/\/)?\/?([^\/\s#?]+)[\/#?]{0,1}\S*$/.exec(e);if(t)return t[1]}function Q(e){return e?/^[^\s#?]+$/.test(e):!1}function d(e){let t=/^[^\/\s:]+:(?:\/\/)?[^\/\s#?]+[\/]([^\s#?]+)[#?]{0,1}\S*$/.exec(e);if(t)return t[1]}function v(e){return e?/^[^\s#?]+$/.test(e):!1}function p(e){let t;try{t=new URL(e,"http://example.com").search.substring(1)}catch{}if(t)return t}function u(e){let t="",r=Object.entries(e),n;for(;n=r.shift();){let[o,i]=n;if(Array.isArray(i)||i&&i.constructor===Object){let c=Object.entries(i).reverse();for(let[m,f]of c)r.unshift([`${o}[${m}]`,f])}else i!==void 0&&(i===null&&(i=""),t+="&"+[o,String(i)].map(encodeURIComponent).join("="))}return t.substr(1)}function b(e){return e?/^[^\s#?\/]+$/.test(e):!1}function C(e){let t=d(e),r=p(e),n="/";return t&&(n+=t),r&&(n+=`?${r}`),n}function A(e){let t=/^\S+?(#[^\s\?]*)/.exec(e);if(t)return t[1]}function T(e){return e?/^#[^\s#?\/]*$/.test(e):!1}function y(e){try{return decodeURIComponent(e)}catch{return e}}function oe(e,t,r){let n=t.length,o=n-1;for(let i=0;i<n;i++){let a=t[i];!a&&Array.isArray(e)&&(a=e.length.toString()),a=["__proto__","constructor","prototype"].includes(a)?a.toUpperCase():a;let c=!isNaN(Number(t[i+1]));e[a]=i===o?r:e[a]||(c?[]:{}),Array.isArray(e[a])&&!c&&(e[a]={...e[a]}),e=e[a]}}function s(e){return(p(e)||"").replace(/\+/g,"%20").split("&").reduce((t,r)=>{let[n,o=""]=r.split("=").filter(Boolean).map(y);if(n){let i=n.replace(/\]/g,"").split("[");oe(t,i,o)}return t},Object.create(null))}function w(e="",t){if(!t||!Object.keys(t).length)return e;let r=A(e)||"",n=e.replace(r,""),o=e.indexOf("?");return o!==-1&&(t=Object.assign(s(e),t),n=n.substr(0,o)),n+"?"+u(t)+r}function h(e,t){return s(e)[t]}function N(e,t){return h(e,t)!==void 0}function F(e,...t){let r=e.replace(/^[^#]*/,"");e=e.replace(/#.*/,"");let n=e.indexOf("?");if(n===-1)return e+r;let o=s(e),i=e.substr(0,n);t.forEach(m=>delete o[m]);let a=u(o);return(a?i+"?"+a:i)+r}var ne=/^(?:[a-z]+:|#|\?|\.|\/)/i;function x(e){return e&&(e=e.trim(),!ne.test(e)&&!g(e)?"http://"+e:e)}function V(e){try{return decodeURI(e)}catch{return e}}function $(e,t=null){if(!e)return"";let r=e.replace(/^[a-z\-.\+]+[0-9]*:(\/\/)?/i,"").replace(/^www\./i,"");r.match(/^[^\/]+\/$/)&&(r=r.replace("/",""));let n=/\/([^\/?]+)\.(?:[\w]+)(?=\?|$)/;if(!t||r.length<=t||!r.match(n))return r;r=r.split("?")[0];let o=r.split("/"),i=o[o.length-1];if(i.length<=t)return"\u2026"+r.slice(-t);let a=i.lastIndexOf("."),[c,m]=[i.slice(0,a),i.slice(a+1)],f=c.slice(-3)+"."+m;return i.slice(0,t-f.length-1)+"\u2026"+f}var k=J(L(),1);function X(e){return e?(0,k.default)(e).replace(/(&nbsp;|&ndash;|&mdash;)/g,"-").replace(/[\s\./]+/g,"-").replace(/&\S+?;/g,"").replace(/[^\p{L}\p{N}_-]+/gu,"").toLowerCase().replace(/-+/g,"-").replace(/(^-+)|(-+$)/g,""):""}function q(e){let t;if(e){try{t=new URL(e,"http://example.com").pathname.split("/").pop()}catch{}if(t)return t}}function _(e){let t=e.split("?"),r=t[1],n=t[0];return r?n+"?"+r.split("&").map(o=>o.split("=")).map(o=>o.map(decodeURIComponent)).sort((o,i)=>o[0].localeCompare(i[0])).map(o=>o.map(encodeURIComponent)).map(o=>o.join("=")).join("&"):n}function G(e){return!e||e.startsWith("http://")?e:(e=x(e),e.replace(/^http:/,"https:"))}return ee(pe);})();
+"use strict";var wp;(wp||={}).url=(()=>{var k=Object.create;var g=Object.defineProperty;var Y=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var K=Object.getPrototypeOf,W=Object.prototype.hasOwnProperty;var B=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Z=(e,t)=>{for(var r in t)g(e,r,{get:t[r],enumerable:!0})},E=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of j(t))!W.call(e,o)&&o!==r&&g(e,o,{get:()=>t[o],enumerable:!(n=Y(t,o))||n.enumerable});return e};var J=(e,t,r)=>(r=e!=null?k(K(e)):{},E(t||!e||!e.__esModule?g(r,"default",{value:e,enumerable:!0}):r,e)),ee=e=>E(g({},"__esModule",{value:!0}),e);var V=B((ke,U)=>{var D={\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"},H=Object.keys(D).join("|"),ie=new RegExp(H,"g"),se=new RegExp(H,"");function ae(e){return D[e]}var L=function(e){return e.replace(ie,ae)},ce=function(e){return!!e.match(se)};U.exports=L;U.exports.has=ce;U.exports.remove=L});var pe={};Z(pe,{addQueryArgs:()=>w,buildQueryString:()=>f,cleanForSlug:()=>q,filterURLForDisplay:()=>z,getAuthority:()=>P,getFilename:()=>M,getFragment:()=>y,getPath:()=>A,getPathAndQueryString:()=>C,getProtocol:()=>R,getQueryArg:()=>x,getQueryArgs:()=>c,getQueryString:()=>u,hasQueryArg:()=>N,isEmail:()=>d,isPhoneNumber:()=>I,isURL:()=>O,isValidAuthority:()=>Q,isValidFragment:()=>T,isValidPath:()=>v,isValidProtocol:()=>S,isValidQueryString:()=>b,normalizePath:()=>_,prependHTTP:()=>h,prependHTTPS:()=>G,removeQueryArgs:()=>F,safeDecodeURI:()=>$,safeDecodeURIComponent:()=>p});function O(e){try{return new URL(e),!0}catch{return!1}}var te=/^(mailto:)?[a-z0-9._%+-]+@[a-z0-9][a-z0-9.-]*\.[a-z]{2,63}$/i;function d(e){return te.test(e)}var re=/^(tel:)?(\+)?\d{6,15}$/;function I(e){return e=e.replace(/[-.() ]/g,""),re.test(e)}function R(e){let t=/^([^\s:]+:)/.exec(e);if(t)return t[1]}function S(e){return e?/^[a-z\-.\+]+[0-9]*:$/i.test(e):!1}function P(e){let t=/^[^\/\s:]+:(?:\/\/)?\/?([^\/\s#?]+)[\/#?]{0,1}\S*$/.exec(e);if(t)return t[1]}function Q(e){return e?/^[^\s#?]+$/.test(e):!1}function A(e){let t=/^[^\/\s:]+:(?:\/\/)?[^\/\s#?]+[\/]([^\s#?]+)[#?]{0,1}\S*$/.exec(e);if(t)return t[1]}function v(e){return e?/^[^\s#?]+$/.test(e):!1}function u(e){let t;try{t=new URL(e,"http://example.com").search.substring(1)}catch{}if(t)return t}function f(e){let t="",r=Object.entries(e),n;for(;n=r.shift();){let[o,i]=n;if(Array.isArray(i)||i&&i.constructor===Object){let a=Object.entries(i).reverse();for(let[m,l]of a)r.unshift([`${o}[${m}]`,l])}else i!==void 0&&(i===null&&(i=""),t+="&"+[o,String(i)].map(encodeURIComponent).join("="))}return t.substr(1)}function b(e){return e?/^[^\s#?\/]+$/.test(e):!1}function C(e){let t=A(e),r=u(e),n="/";return t&&(n+=t),r&&(n+=`?${r}`),n}function y(e){let t=/^\S+?(#[^\s\?]*)/.exec(e);if(t)return t[1]}function T(e){return e?/^#[^\s#?\/]*$/.test(e):!1}function p(e){try{return decodeURIComponent(e)}catch{return e}}function oe(e,t,r){let n=t.length,o=n-1;for(let i=0;i<n;i++){let s=t[i];!s&&Array.isArray(e)&&(s=e.length.toString()),s=["__proto__","constructor","prototype"].includes(s)?s.toUpperCase():s;let a=!isNaN(Number(t[i+1]));e[s]=i===o?r:e[s]||(a?[]:{}),Array.isArray(e[s])&&!a&&(e[s]={...e[s]}),e=e[s]}}function c(e){return(u(e)||"").replace(/\+/g,"%20").split("&").reduce((t,r)=>{let n=r.indexOf("="),o=n!==-1,i=p(o?r.slice(0,n):r);if(i){let s=o?p(r.slice(n+1)):"",a=i.replace(/\]/g,"").split("[");oe(t,a,s)}return t},Object.create(null))}function w(e="",t){if(!t||!Object.keys(t).length)return e;let r=y(e)||"",n=e.replace(r,""),o=e.indexOf("?");return o!==-1&&(t=Object.assign(c(e),t),n=n.substr(0,o)),n+"?"+f(t)+r}function x(e,t){return c(e)[t]}function N(e,t){return x(e,t)!==void 0}function F(e,...t){let r=e.replace(/^[^#]*/,"");e=e.replace(/#.*/,"");let n=e.indexOf("?");if(n===-1)return e+r;let o=c(e),i=e.substr(0,n);t.forEach(m=>delete o[m]);let s=f(o);return(s?i+"?"+s:i)+r}var ne=/^(?:[a-z]+:|#|\?|\.|\/)/i;function h(e){return e&&(e=e.trim(),!ne.test(e)&&!d(e)?"http://"+e:e)}function $(e){try{return decodeURI(e)}catch{return e}}function z(e,t=null){if(!e)return"";let r=e.replace(/^[a-z\-.\+]+[0-9]*:(\/\/)?/i,"").replace(/^www\./i,"");r.match(/^[^\/]+\/$/)&&(r=r.replace("/",""));let n=/\/([^\/?]+)\.(?:[\w]+)(?=\?|$)/;if(!t||r.length<=t||!r.match(n))return r;r=r.split("?")[0];let o=r.split("/"),i=o[o.length-1];if(i.length<=t)return"\u2026"+r.slice(-t);let s=i.lastIndexOf("."),[a,m]=[i.slice(0,s),i.slice(s+1)],l=a.slice(-3)+"."+m;return i.slice(0,Math.max(0,t-l.length-1))+"\u2026"+l}var X=J(V(),1);function q(e){return e?(0,X.default)(e).replace(/(&nbsp;|&ndash;|&mdash;)/g,"-").replace(/[\s\./]+/g,"-").replace(/&\S+?;/g,"").replace(/[^\p{L}\p{N}_-]+/gu,"").toLowerCase().replace(/-+/g,"-").replace(/(^-+)|(-+$)/g,""):""}function M(e){let t;if(e){try{t=new URL(e,"http://example.com").pathname.split("/").pop()}catch{}if(t)return t}}function _(e){let t=e.indexOf("?");if(t===-1)return e;let r=e.slice(0,t),n=e.slice(t+1);return n?r+"?"+n.split("&").map(o=>o.split("=")).map(o=>o.map(p)).sort((o,i)=>o[0].localeCompare(i[0])).map(o=>o.map(encodeURIComponent)).map(o=>o.join("=")).join("&"):r}function G(e){return!e||e.startsWith("http://")?e:(e=h(e),e.replace(/^http:/,"https:"))}return ee(pe);})();
 (window.wp ||= {}).url = wp.url;
 })();
diff --git a/wp-includes/version.php b/wp-includes/version.php
index d18856b7a5..698574ef15 100644
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -16,7 +16,7 @@
  *
  * @global string $wp_version
  */
-$wp_version = '7.2-alpha-63534';
+$wp_version = '7.2-alpha-63535';

 /**
  * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.